Merge branch 'master' of git.ucc.asn.au:ipdf/code
authorDavid Gow <[email protected]>
Wed, 24 Sep 2014 13:05:49 +0000 (21:05 +0800)
committerDavid Gow <[email protected]>
Wed, 24 Sep 2014 13:05:49 +0000 (21:05 +0800)
46 files changed:
.gitignore
src/Makefile
src/bezier.h
src/callgrind.out.22889 [new file with mode: 0644]
src/callgrind.out.30764 [new file with mode: 0644]
src/callgrind.out.5868 [new file with mode: 0644]
src/controlpanel.cpp
src/controlpanel.h
src/document.cpp
src/document.h
src/gmprat.h [new file with mode: 0644]
src/ipdf.h
src/main.cpp
src/main.h
src/objectrenderer.cpp
src/objectrenderer.h
src/paranoidnumber.cpp
src/paranoidnumber.h
src/path.cpp
src/rational.h
src/real.cpp
src/real.h
src/rect.h
src/screen.cpp
src/screen.h
src/single [new file with mode: 0755]
src/svg-tests/cat.svg [new file with mode: 0644]
src/svg-tests/cat2.svg [new file with mode: 0644]
src/svg-tests/panda.svg [new file with mode: 0644]
src/tests/addsub.cpp [new file with mode: 0644]
src/tests/bmpdiff.cpp [new file with mode: 0644]
src/tests/muldiv.cpp [new file with mode: 0644]
src/tests/paranoidcalculator.cpp
src/tests/paranoidtester.cpp
src/tests/realops.cpp
src/tests/stresstest.cpp [new file with mode: 0644]
src/tests/stresstest.h [new file with mode: 0644]
src/view.cpp
src/view.h
tools/NumericalOperationsPerformanceTests.ipynb [new file with mode: 0644]
tools/analysis.ipynb [new file with mode: 0644]
tools/bmpdiff [new symlink]
tools/common.py [new file with mode: 0644]
tools/fonts [new symlink]
tools/progressbar.py [new file with mode: 0644]
tools/svg-tests [new symlink]

index 7973e79..7f6e4df 100644 (file)
@@ -13,3 +13,9 @@
 bin/ipdf
 data/*
 src/moc_controlpanel.cpp
+src/tests/*
+tools/*
+!tools/*.ipynb
+!tools/*.py
+!src/tests/*.cpp
+!src/tests/*.h
index 668f0a9..dba3b2a 100644 (file)
@@ -1,7 +1,7 @@
 #Makefile
 ARCH := $(shell uname -m)
 # TODO: stb_truetype doesn't compile with some of these warnings.
-CXX = g++ -std=gnu++0x -g -Wall -Werror -Wshadow -pedantic -rdynamic
+CXX = g++ -std=c++11 -g -Wall -Werror -Wshadow -pedantic -rdynamic
 MAIN = main.o
 OBJ = log.o real.o bezier.o document.o objectrenderer.o view.o screen.o graphicsbuffer.o framebuffer.o shaderprogram.o stb_truetype.o gl_core44.o  path.o paranoidnumber.o quadtree.o
 
@@ -41,7 +41,7 @@ DEF = -DREALTYPE=$(REALTYPE)
 ## Only link with things we care about
 
 ifeq ($(QUADTREE),enabled)
-       OBJ := $(OBJ) quadtree.o
+       OBJ := $(OBJ)
 else
        DEF := $(DEF) -DQUADTREE_DISABLED
 endif
@@ -73,6 +73,12 @@ ifeq ($(REALTYPE),7)
        CFLAGS :=  $(CFLAGS) -I../contrib/iRRAM/include
 endif
 
+
+
+ifeq ($(REALTYPE),9)
+       LIB := $(LIB) -lgmp
+endif
+
 LINKOBJ = $(OBJPATHS)
 
 
@@ -104,7 +110,7 @@ movie : $(BIN) ../tools/stream_plot.py
 # To change that you can run as `make DEFS="REALTYPE=X" tests/<target>` where X is your chosen type
 # But remember to make clean first.
 tests/% : tests/%.cpp ../obj/tests/%.o $(LINKOBJ)
-       $(CXX) $(CFLAGS) -o $@.test $(LINKOBJ) ../obj/[email protected] $(LIB) $(TESTRPATH)
+       $(CXX) $(CFLAGS) -o $@ $(LINKOBJ) ../obj/[email protected] $(LIB) $(TESTRPATH)
 
 -include $(DEPS)
 
index d9aa177..01da922 100644 (file)
@@ -28,8 +28,8 @@ namespace IPDF
                typedef enum {UNKNOWN, LINE, QUADRATIC, CUSP, LOOP, SERPENTINE} Type;
                Type type;
                
-               Bezier() = default; // Needed so we can fread/fwrite this struct... for now.
-               Bezier(Real _x0, Real _y0, Real _x1, Real _y1, Real _x2, Real _y2, Real _x3, Real _y3) : x0(_x0), y0(_y0), x1(_x1), y1(_y1), x2(_x2), y2(_y2), x3(_x3), y3(_y3), type(UNKNOWN)
+               //Bezier() = default; // Needed so we can fread/fwrite this struct... for now.
+               Bezier(Real _x0=0, Real _y0=0, Real _x1=0, Real _y1=0, Real _x2=0, Real _y2=0, Real _x3=0, Real _y3=0) : x0(_x0), y0(_y0), x1(_x1), y1(_y1), x2(_x2), y2(_y2), x3(_x3), y3(_y3), type(UNKNOWN)
                {
 
                }
@@ -40,20 +40,20 @@ namespace IPDF
                                return type;
                        // From Loop-Blinn 2005, with w0 == w1 == w2 == w3 = 1
                        // Transformed control points: (a0 = x0, b0 = y0)
-                       Real a1 = (x1-x0)*3;
-                       Real a2 = (x0- x1*2 +x2)*3;
-                       Real a3 = (x3 - x0 + (x1 - x2)*3);
+                       Real a1 = (x1-x0)*Real(3);
+                       Real a2 = (x0- x1*Real(2) +x2)*Real(3);
+                       Real a3 = (x3 - x0 + (x1 - x2)*Real(3));
                        
-                       Real b1 = (y1-y0)*3;
-                       Real b2 = (y0- y1*2 +y2)*3;
-                       Real b3 = (y3 - y0 + (y1 - y2)*3);
+                       Real b1 = (y1-y0)*Real(3);
+                       Real b2 = (y0- y1*Real(2) +y2)*Real(3);
+                       Real b3 = (y3 - y0 + (y1 - y2)*Real(3));
                        
                        // d vector (d0 = 0 since all w = 1)
                        Real d1 = a2*b3 - a3*b2;
                        Real d2 = a3*b1 - a1*b3;
                        Real d3 = a1*b2 - a2*b1;
                        
-                       if (Abs(d1+d2+d3) < 1e-6)
+                       if (Abs(d1+d2+d3) < Real(1e-6))
                        {
                                type = LINE;
                                //Debug("LINE %s", Str().c_str());
@@ -63,7 +63,7 @@ namespace IPDF
                        Real delta1 = -(d1*d1);
                        Real delta2 = d1*d2;
                        Real delta3 = d1*d3 -(d2*d2);
-                       if (Abs(delta1+delta2+delta3) < 1e-6)
+                       if (Abs(delta1+delta2+delta3) < Real(1e-6))
                        {
                                type = QUADRATIC;
                                
@@ -71,13 +71,13 @@ namespace IPDF
                                return type;
                        }
                        
-                       Real discriminant = d1*d3*4 -d2*d2;
-                       if (Abs(discriminant) < 1e-6)
+                       Real discriminant = d1*d3*Real(4) -d2*d2;
+                       if (Abs(discriminant) < Real(1e-6))
                        {
                                type = CUSP;
                                //Debug("CUSP %s", Str().c_str());
                        }
-                       else if (discriminant > 0)
+                       else if (discriminant > Real(0))
                        {
                                type = SERPENTINE;
                                //Debug("SERPENTINE %s", Str().c_str());
@@ -146,7 +146,7 @@ namespace IPDF
                        // (So can't just use the Copy constructor on the inverse of bounds)
                        // Rect inverse = {-bounds.x/bounds.w, -bounds.y/bounds.h, Real(1)/bounds.w, Real(1)/bounds.h};
                        Bezier result;
-                       if (bounds.w == 0)
+                       if (bounds.w == Real(0))
                        {
                                result.x0 = 0;
                                result.x1 = 0;
@@ -161,7 +161,7 @@ namespace IPDF
                                result.x3 = (x3 - bounds.x)/bounds.w;
                        }
 
-                       if (bounds.h == 0)
+                       if (bounds.h == Real(0))
                        {
                                result.y0 = 0;
                                result.y1 = 0;
@@ -297,7 +297,7 @@ namespace IPDF
                        {
                                Real t1 = *it;
                                if (t1 == t0) continue;
-                               Debug(" -- t0: %f to t1: %f: %f", Double(t0), Double(t1), (t1 + t0)/Real(2));
+                               Debug(" -- t0: %f to t1: %f: %f", Double(t0), Double(t1), Double((t1 + t0)/Real(2)));
                                Real ptx, pty;
                                Evaluate(ptx, pty, ((t1 + t0) / Real(2)));
                                if (r.PointIn(ptx, pty))
diff --git a/src/callgrind.out.22889 b/src/callgrind.out.22889
new file mode 100644 (file)
index 0000000..0682099
--- /dev/null
@@ -0,0 +1,22101 @@
+version: 1
+creator: callgrind-3.9.0
+pid: 22889
+cmd:  tests/addsub
+part: 1
+
+
+desc: I1 cache: 
+desc: D1 cache: 
+desc: LL cache: 
+
+desc: Timerange: Basic block 0 - 1818535796
+desc: Trigger: Program termination
+
+positions: line
+events: Ir
+summary: 9999395193
+
+
+ob=(31) /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20
+fl=(157) ???
+fn=(2554) 0x000000000005bc50
+0 49
+
+fn=(3804) 0x0000000000071b80
+0 132
+cob=(5) /lib/x86_64-linux-gnu/libpthread-2.19.so
+cfi=(199) /build/glibc-irh9iM/glibc-2.19/nptl/../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_once.S
+cfn=(3812) pthread_once
+calls=22 44 
+0 80028
+cob=(1) /lib/x86_64-linux-gnu/ld-2.19.so
+cfi=(54) /build/glibc-irh9iM/glibc-2.19/elf/../sysdeps/x86_64/dl-trampoline.S
+cfn=(228) _dl_runtime_resolve
+calls=1 34 
+0 1005
+0 26
+0 110
+
+fn=(3814) 0x0000000000071b40
+0 4
+cfn=(3820) std::locale::_Impl::_Impl(unsigned long)
+calls=1 0 
+0 78684
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1216
+0 5
+0 7
+
+fn=(3820)
+0 214
+cfn=(3826) std::locale::facet::_S_get_c_name()
+calls=1 0 
+0 2
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1525
+0 5
+0 64
+cfn=(3832) std::ctype<char>::ctype(unsigned short const*, bool, unsigned long)
+calls=1 0 
+0 6031
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1331
+0 5
+0 4
+cfn=(3858) std::locale::_Impl::_M_install_facet(std::locale::id const*, std::locale::facet const*)
+calls=1 0 
+0 1533
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2073
+0 5
+0 3
+cfn=(3870) std::codecvt<char, char, __mbstate_t>::codecvt(unsigned long)
+calls=1 0 
+0 33
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1493
+0 5
+0 4
+cfn=(3858)
+calls=1 0 
+0 277
+0 1
+0 23
+cfn=(3876) std::numpunct<char>::_M_initialize_numpunct(__locale_struct*)
+calls=1 0 
+0 413
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2015
+0 5
+0 4
+cfn=(3858)
+calls=1 0 
+0 277
+0 1
+0 8
+cfn=(3858)
+calls=1 0 
+0 277
+0 1
+0 8
+cfn=(3858)
+calls=1 0 
+0 277
+0 1
+0 5
+cfn=(3838) std::locale::facet::_S_get_c_locale()
+calls=1 0 
+0 15
+0 1
+0 5
+cfn=(3858)
+calls=1 0 
+0 277
+0 1
+0 35
+cfn=(3882) std::moneypunct<char, false>::_M_initialize_moneypunct(__locale_struct*, char const*)
+calls=1 0 
+0 112
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2266
+0 5
+0 4
+cfn=(3858)
+calls=1 0 
+0 277
+0 1
+0 35
+cfn=(3888) std::moneypunct<char, true>::_M_initialize_moneypunct(__locale_struct*, char const*)
+calls=1 0 
+0 112
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2201
+0 5
+0 4
+cfn=(3858)
+calls=1 0 
+0 277
+0 1
+0 8
+cfn=(3858)
+calls=1 0 
+0 277
+0 1
+0 8
+cfn=(3858)
+calls=1 0 
+0 277
+0 1
+0 56
+cfn=(3894) std::__timepunct<char>::__timepunct(std::__timepunct_cache<char>*, unsigned long)
+calls=1 0 
+0 2196
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1804
+0 5
+0 4
+cfn=(3858)
+calls=1 0 
+0 277
+0 1
+0 8
+cfn=(3858)
+calls=1 0 
+0 277
+0 1
+0 8
+cfn=(3858)
+calls=1 0 
+0 277
+0 1
+0 3
+cfn=(3906) std::messages<char>::messages(unsigned long)
+calls=1 0 
+0 38
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1398
+0 5
+0 4
+cfn=(3858)
+calls=1 0 
+0 277
+0 1
+0 3
+cfn=(3912) std::ctype<wchar_t>::ctype(unsigned long)
+calls=1 0 
+0 28697
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1283
+0 5
+0 4
+cfn=(3858)
+calls=1 0 
+0 277
+0 1
+0 3
+cfn=(3962) std::codecvt<wchar_t, char, __mbstate_t>::codecvt(unsigned long)
+calls=1 0 
+0 33
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1485
+0 5
+0 4
+cfn=(3858)
+calls=1 0 
+0 277
+0 1
+0 23
+cfn=(3968) std::numpunct<wchar_t>::_M_initialize_numpunct(__locale_struct*)
+calls=1 0 
+0 349
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1908
+0 5
+0 4
+cfn=(3858)
+calls=1 0 
+0 277
+0 1
+0 8
+cfn=(3858)
+calls=1 0 
+0 277
+0 1
+0 8
+cfn=(3858)
+calls=1 0 
+0 277
+0 1
+0 5
+cfn=(3838)
+calls=1 0 
+0 15
+0 1
+0 5
+cfn=(3858)
+calls=1 0 
+0 277
+0 1
+0 35
+cfn=(3974) std::moneypunct<wchar_t, false>::_M_initialize_moneypunct(__locale_struct*, char const*)
+calls=1 0 
+0 101
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2177
+0 5
+0 4
+cfn=(3858)
+calls=1 0 
+0 277
+0 1
+0 35
+cfn=(3980) std::moneypunct<wchar_t, true>::_M_initialize_moneypunct(__locale_struct*, char const*)
+calls=1 0 
+0 101
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2263
+0 5
+0 4
+cfn=(3858)
+calls=1 0 
+0 277
+0 1
+0 8
+cfn=(3858)
+calls=1 0 
+0 277
+0 1
+0 8
+cfn=(3858)
+calls=1 0 
+0 277
+0 1
+0 56
+cfn=(3986) std::__timepunct<wchar_t>::__timepunct(std::__timepunct_cache<wchar_t>*, unsigned long)
+calls=1 0 
+0 2157
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1777
+0 5
+0 4
+cfn=(3858)
+calls=1 0 
+0 277
+0 1
+0 8
+cfn=(3858)
+calls=1 0 
+0 277
+0 1
+0 8
+cfn=(3858)
+calls=1 0 
+0 277
+0 1
+0 3
+cfn=(3998) std::messages<wchar_t>::messages(unsigned long)
+calls=1 0 
+0 38
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1266
+0 5
+0 4
+cfn=(3858)
+calls=1 0 
+0 277
+0 1
+0 3
+cfn=(3864) std::locale::id::_M_id() const
+calls=1 0 
+0 5
+0 1
+0 5
+cfn=(3864)
+calls=1 0 
+0 5
+0 1
+0 5
+cfn=(3864)
+calls=1 0 
+0 5
+0 1
+0 5
+cfn=(3864)
+calls=1 0 
+0 5
+0 1
+0 5
+cfn=(3864)
+calls=1 0 
+0 5
+0 1
+0 5
+cfn=(3864)
+calls=1 0 
+0 5
+0 1
+0 5
+cfn=(3864)
+calls=1 0 
+0 5
+0 1
+0 5
+cfn=(3864)
+calls=1 0 
+0 5
+0 1
+0 6
+
+fn=(3980)
+0 101
+
+fn=(3998)
+0 12
+cfn=(3838)
+calls=1 0 
+0 15
+0 1
+0 2
+cfn=(3826)
+calls=1 0 
+0 2
+0 1
+0 5
+
+fn=(4054) __cxxabiv1::__vmi_class_type_info::__do_dyncast(long, __cxxabiv1::__class_type_info::__sub_kind, __cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info::__dyncast_result&) const
+0 240
+cob=(3) /lib/x86_64-linux-gnu/libc-2.19.so
+cfi=(133) /build/glibc-irh9iM/glibc-2.19/string/../sysdeps/x86_64/multiarch/../strcmp.S
+cfn=(984) __strcmp_ssse3
+calls=8 180 
+0 192
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1967
+0 12
+0 224
+
+fn=(4078) std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > > const& std::use_facet<std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > > >(std::locale const&)
+0 16
+cfn=(3864)
+calls=4 0 
+0 20
+0 4
+0 44
+cfn=(4052) __dynamic_cast
+calls=4 0 
+0 312
+0 4
+0 16
+
+fn=(2460) 0x000000000005c050
+0 17
+
+fn=(2468) 0x000000000005ba20
+0 2
+cfn=(2476) std::future_category()
+calls=1 0 
+0 4900
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1395
+0 5
+0 4
+
+fn=(2482) __cxa_guard_acquire
+0 210
+
+fn=(2500) 0x000000000005ba40
+0 6
+
+fn=(3974)
+0 101
+
+fn=(2642) operator new(unsigned long)
+0 18831729
+cob=(3)
+cfi=(106) /build/glibc-irh9iM/glibc-2.19/malloc/malloc.c
+cfn=(606) malloc
+calls=2690247 2876 
+0 481554812
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2022
+0 2690251
+0 10760988
+
+fn=(3838)
+0 60
+cob=(5)
+cfi=(199)
+cfn=(3813) pthread_once'2
+calls=10 44 
+0 4318
+0 10
+0 40
+
+fn=(3864)
+0 644
+
+fn=(3900) std::__timepunct<char>::_M_initialize_timepunct(__locale_struct*)
+0 10
+cfn=(3838)
+calls=1 0 
+0 15
+0 1
+0 97
+
+fn=(3968)
+0 349
+
+fn=(4010) std::ios_base::ios_base()
+0 472
+cfn=(3802) std::locale::locale()
+calls=8 0 
+0 288
+0 8
+
+fn=(4046) bool std::has_facet<std::ctype<char> >(std::locale const&)
+0 16
+cfn=(3864)
+calls=4 0 
+0 20
+0 4
+0 52
+cfn=(4052)
+calls=4 0 
+0 2475
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1258
+0 8
+0 16
+
+fn=(4070) bool std::has_facet<std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > > >(std::locale const&)
+0 16
+cfn=(3864)
+calls=4 0 
+0 20
+0 4
+0 52
+cfn=(4052)
+calls=4 0 
+0 312
+0 4
+0 16
+
+fn=(4504) __gnu_cxx::stdio_sync_filebuf<wchar_t, std::char_traits<wchar_t> >::sync()
+0 6
+cob=(3)
+cfi=(258) /build/glibc-irh9iM/glibc-2.19/libio/iofflush.c
+cfn=(4492) fflush
+calls=3 34 
+0 162
+0 3
+
+fn=(4936) 0x00000000000b6570
+0 3
+cfn=(4942) std::error_category::~error_category()
+calls=1 0 
+0 1
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1291
+0 5
+
+fn=(4944) 0x00000000000b65a0
+0 3
+cfn=(4942)
+calls=1 0 
+0 1
+0 1
+
+fn=(2528) 0x000000000005bb90
+0 49
+
+fn=(3906)
+0 12
+cfn=(3838)
+calls=1 0 
+0 15
+0 1
+0 2
+cfn=(3826)
+calls=1 0 
+0 2
+0 1
+0 5
+
+fn=(3992) std::__timepunct<wchar_t>::_M_initialize_timepunct(__locale_struct*)
+0 9
+cfn=(3838)
+calls=1 0 
+0 15
+0 1
+0 96
+
+fn=(4016) std::basic_ios<char, std::char_traits<char> >::init(std::basic_streambuf<char, std::char_traits<char> >*)
+0 24
+cfn=(4022) std::ios_base::_M_init()
+calls=4 0 
+0 2844
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1407
+0 8
+0 12
+cfn=(4040) std::basic_ios<char, std::char_traits<char> >::_M_cache_locale(std::locale const&)
+calls=4 0 
+0 19201
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2016
+0 8
+0 52
+
+fn=(4034) std::locale::~locale()
+0 80
+
+fn=(4126) std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > > const& std::use_facet<std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > > >(std::locale const&)
+0 16
+cfn=(3864)
+calls=4 0 
+0 20
+0 4
+0 44
+cfn=(4052)
+calls=4 0 
+0 312
+0 4
+0 16
+
+fn=(2488) __cxa_guard_release
+0 49
+
+fn=(2502) 0x000000000005ba80
+0 73
+
+fn=(2580) 0x000000000005bd10
+0 54
+
+fn=(3796) std::ios_base::Init::Init()
+0 113
+cfn=(3802)
+calls=1 0 
+0 80985
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1116
+0 5
+0 16
+cfn=(3802)
+calls=1 0 
+0 36
+0 1
+0 14
+cfn=(3802)
+calls=1 0 
+0 36
+0 1
+0 6
+cfn=(4010)
+calls=1 0 
+0 96
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1171
+0 5
+0 15
+cfn=(4016)
+calls=1 0 
+0 22962
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2043
+0 5
+0 3
+cfn=(4010)
+calls=1 0 
+0 96
+0 1
+0 16
+cfn=(4016)
+calls=1 0 
+0 870
+0 1
+0 3
+cfn=(4010)
+calls=1 0 
+0 96
+0 1
+0 15
+cfn=(4016)
+calls=1 0 
+0 870
+0 1
+0 3
+cfn=(4010)
+calls=1 0 
+0 96
+0 1
+0 15
+cfn=(4016)
+calls=1 0 
+0 870
+0 1
+0 19
+cfn=(3802)
+calls=1 0 
+0 36
+0 1
+0 16
+cfn=(3802)
+calls=1 0 
+0 36
+0 1
+0 14
+cfn=(3802)
+calls=1 0 
+0 36
+0 1
+0 6
+cfn=(4010)
+calls=1 0 
+0 96
+0 1
+0 15
+cfn=(4096) std::basic_ios<wchar_t, std::char_traits<wchar_t> >::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t> >*)
+calls=1 0 
+0 16004
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2120
+0 5
+0 3
+cfn=(4010)
+calls=1 0 
+0 96
+0 1
+0 16
+cfn=(4096)
+calls=1 0 
+0 774
+0 1
+0 3
+cfn=(4010)
+calls=1 0 
+0 96
+0 1
+0 15
+cfn=(4096)
+calls=1 0 
+0 774
+0 1
+0 3
+cfn=(4010)
+calls=1 0 
+0 96
+0 1
+0 15
+cfn=(4096)
+calls=1 0 
+0 774
+0 1
+0 14
+
+fn=(3832)
+0 14
+cfn=(3838)
+calls=1 0 
+0 4293
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1617
+0 5
+0 102
+
+fn=(3876)
+0 413
+
+fn=(3894)
+0 14
+cfn=(3826)
+calls=1 0 
+0 2
+0 1
+0 4
+cfn=(3900)
+calls=1 0 
+0 123
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2043
+0 5
+0 4
+
+fn=(3986)
+0 14
+cfn=(3826)
+calls=1 0 
+0 2
+0 1
+0 4
+cfn=(3992)
+calls=1 0 
+0 121
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2006
+0 5
+0 4
+
+fn=(4120) bool std::has_facet<std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > > >(std::locale const&)
+0 16
+cfn=(3864)
+calls=4 0 
+0 20
+0 4
+0 52
+cfn=(4052)
+calls=4 0 
+0 312
+0 4
+0 16
+
+ob=(3)
+fl=(114) /build/glibc-irh9iM/glibc-2.19/misc/sbrk.c
+fn=(638) sbrk
+34 2
++8 2
+-8 6
++8 9
++4 4
++4 4
++3 1
+cfi=(115) /build/glibc-irh9iM/glibc-2.19/misc/../sysdeps/unix/sysv/linux/x86_64/brk.c
+cfn=(640) brk
+calls=1 -22 
+* 13
+* 2
++4 10
+-14 2
+cfi=(115)
+cfn=(640)
+calls=1 -12 
+* 13
+* 4
+
+fl=(176) /build/glibc-irh9iM/glibc-2.19/io/../sysdeps/unix/syscall-template.S
+fn=(3466) __open_nocancel
+81 15
+
+fn=(4236) write
+81 204
+cfn=(4238) __write_nocancel
+calls=102 * 
+* 510
+
+fn=(3510) __read_nocancel
+81 60
+
+fn=(3570) __close_nocancel
+81 15
+
+fn=(4238)
+81 510
+
+fn=(3464) open
+81 6
+cfn=(3466)
+calls=3 * 
+* 15
+
+fn=(3508) read
+81 24
+cfn=(3510)
+calls=12 * 
+* 60
+
+fl=(178) /build/glibc-irh9iM/glibc-2.19/libio/iofread.c
+fn=(3484) fread
+35 2235
++1 894
+-1 894
++4 894
++2 8046
++1 1788
+cfi=(168) /build/glibc-irh9iM/glibc-2.19/libio/genops.c
+cfn=(3486) _IO_sgetn
+calls=447 495 
+* 28034
+fi=(183) /build/glibc-irh9iM/glibc-2.19/libio/libioP.h
+888 447
+fe=(178)
+42 447
+fi=(183)
+888 447
++1 4023
+fe=(178)
+44 1350
++1 2682
+
+fl=(121) /build/glibc-irh9iM/glibc-2.19/string/../sysdeps/x86_64/memset.S
+fn=(744) memset
+53 115
++1 115
++1 115
++1 115
++1 115
++2 115
++1 115
++1 3
++1 3
++6 47
++9 112
++1 112
++1 112
++1 112
++1 112
++1 112
++1 112
++1 112
++1 112
++1 112
++1 112
++1 112
++1 112
++1 177
++3 65
++1 65
++1 65
++1 65
++1 65
++1 65
++1 65
+-6 370
++1 370
++1 370
++1 370
++1 370
++1 370
++1 370
++1 65
++3 3
++1 3
++1 3
++16 3
++1 3
++1 3
+
+fl=(180) /build/glibc-irh9iM/glibc-2.19/io/../sysdeps/unix/sysv/linux/wordsize-64/fxstat.c
+fn=(3496) _fxstat
+34 4
+-1 4
++1 4
++1 24
++4 4
+
+fl=(268) /build/glibc-irh9iM/glibc-2.19/posix/../sysdeps/unix/sysv/linux/_exit.c
+fn=(5528) _Exit
+28 2
++4 1
++2 2
+
+fl=(84) /build/glibc-irh9iM/glibc-2.19/ctype/ctype-info.c
+fn=(346) __ctype_init
+31 5
++2 1
+-2 2
++2 3
++2 5
+
+fl=(205) /build/glibc-irh9iM/glibc-2.19/elf/dl-profstub.c
+fn=(3940) _dl_mcount_wrapper_check
+38 384
++1 128
+
+fl=(109) /build/glibc-irh9iM/glibc-2.19/elf/dl-addr.c
+fn=(612) _dl_addr
+126 9
++5 1
+-5 2
++5 2
+cob=(5)
+cfi=(110) /build/glibc-irh9iM/glibc-2.19/nptl/../nptl/pthread_mutex_lock.c
+cfn=(614) pthread_mutex_lock
+calls=1 -68 
+* 35
++2 2
+cob=(1)
+cfi=(111) /build/glibc-irh9iM/glibc-2.19/elf/dl-open.c
+cfn=(622) _dl_find_dso_for_object
+calls=1 +45 
+* 102
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 -99 
+* 4100
+* 5
++2 2
+30 1
++1 1
+-1 1
++1 1
++3 2
++5 1
++6 1
+-7 1
++2 2
++2 1
+-2 1
++2 1
++3 1
++5 7
++2 1
++1 2
+-1 1010
++1 2020
++2 4927
++6 11060
++2 8848
++1 16231
++7 2212
+-2 2212
++2 5435
+-21 2022
++49 3
++1 1
++1 3
++3 2
++37 3
+cob=(5)
+cfi=(112) /build/glibc-irh9iM/glibc-2.19/nptl/pthread_mutex_unlock.c
+cfn=(624) pthread_mutex_unlock
+calls=1 310 
+* 35
++3 9
+-28 1
++1 1
++21 2
+
+fl=(200) /build/glibc-irh9iM/glibc-2.19/locale/newlocale.c
+fn=(3852) newlocale
+44 10
++12 1
+-12 2
++12 1
++8 2
++3 4
++6 2
++1 1
++2 1
+-2 4
+-17 2
++17 2
+279 8
+
+fl=(142) /build/glibc-irh9iM/glibc-2.19/string/../sysdeps/x86_64/multiarch/../memcpy.S
+fn=(1774) __GI_memcpy
+61 450
++2 450
++2 450
++3 450
++1 450
++11 450
++1 450
++11 450
++1 450
++11 450
++1 450
++2 6
++1 6
++2 6
++1 6
++5 6
++1 6
+-1 444
++1 891
++5 447
++1 447
++1 447
++1 447
++2 447
++2 447
++1 447
++2 447
++8 450
++8 6
++6 6
++2 6
++1 6
++26 6
++1 6
++3 6
++1 6
++1 6
++5 12
++2 12
++1 12
++1 12
++1 12
++2 12
++1 12
++1 12
++1 12
++2 12
++1 12
++2 12
++2 9
++2 9
++1 9
++1 9
++1 9
++2 9
++1 9
++1 9
++1 9
++2 9
++1 9
++2 12
++5 3
++6 3
++1 3
+-7 3
++6 3
++1 3
+
+fl=(170) /build/glibc-irh9iM/glibc-2.19/stdio-common/vfprintf.c
+fn=(3428) vfprintf
+222 1177
++35 321
+1272 323
++4 535
++11 214
++11 104
+fi=(243) /build/glibc-irh9iM/glibc-2.19/stdio-common/printf-parse.h
+108 208
+fe=(170)
+1298 520
+fi=(243)
+108 104
+cfi=(171) /build/glibc-irh9iM/glibc-2.19/string/../sysdeps/x86_64/strchr.S
+cfn=(3430) strchrnul
+calls=104 -84 
+* 2152
+fe=(170)
+1313 104
+fi=(243)
+108 104
+fe=(170)
+1309 104
++4 208
++4 728
+cfi=(174) /build/glibc-irh9iM/glibc-2.19/libio/fileops.c
+cfn=(4226) _IO_file_xsputn@@GLIBC_2.2.5
+calls=99 -44 
+* 1485
+cfi=(168)
+cfn=(3432) _IO_default_xsputn
+calls=5 447 
+* 468
+* 312
+2054 505
++1 15
++2 104
++1 832
+1272 210
++41 396
++1 1485
+-24 12
+cfn=(4224) buffered_vfprintf
+calls=3 2279 
+* 5914
+2058 24
+-4 495
++1 891
+cob=(5)
+cfi=(175) /build/glibc-irh9iM/glibc-2.19/nptl/cleanup_defer_compat.c
+cfn=(3458) _pthread_cleanup_pop_restore
+calls=99 68 
+* 792
+* 99
+1313 693
+cob=(5)
+cfi=(175)
+cfn=(3456) _pthread_cleanup_push_defer
+calls=99 30 
+* 1386
++1 198
++3 208
++4 104
+-4 104
++4 208
++4 714
+264 102
+-3 102
+1302 102
+-8 102
+227 102
+1373 4000
+-3 500
+-1 500
+-17 500
++1 500
++1 500
++1 500
++1 500
++1 500
++1 500
++1 500
++1 500
++1 500
++1 500
++3 500
++1 500
+1555 1000
+-21 1500
+1373 4500
+2049 204
++2 204
+1655 1000
++8 500
+fi=(243)
+108 1000
+fe=(170)
+1663 500
+fi=(243)
+108 500
+fe=(170)
+1663 500
+fi=(243)
+108 500
+cfi=(171)
+cfn=(3430)
+calls=500 -84 
+* 10024
+fe=(170)
+1667 500
+-4 500
++4 4500
+cfi=(174)
+cfn=(4226)
+calls=495 1273 
+* 47817
+cfi=(168)
+cfn=(3432)
+calls=5 447 
+* 360
+* 500
+-10 500
++10 5500
++2 500
+-2 500
++2 500
+-16 1194
+-18 20993
+cfi=(174)
+cfn=(4226)
+calls=396 1273 
+* 34726
+cfi=(168)
+cfn=(3432)
+calls=4 447 
+* 245
+* 3600
++1 21
+cfi=(168)
+cfn=(3432)
+calls=1 447 
+* 110
+* 34
+-1 4000
+cfi=(172) /build/glibc-irh9iM/glibc-2.19/stdio-common/_itoa.c
+cfn=(3434) _itoa_word
+calls=400 168 
+* 23968
+* 14808
+1526 396
++1 297
++26 99
++14 99
+-14 297
++39 1485
+-37 198
+cfi=(243)
+cfn=(4418) read_int
+calls=99 73 
+* 3069
+* 99
++4 198
++9 198
++21 198
++47 9
+-1 6835
+cfi=(244) /build/glibc-irh9iM/glibc-2.19/stdio-common/printf_fp.c
+cfn=(4420) __printf_fp
+calls=99 156 
+* 309945
+* 1188
+-27 5066
+-1 596
+
+fn=(3429) vfprintf'2
+222 33
++35 9
+1272 9
++4 15
++11 6
++11 3
+fi=(243)
+108 6
+fe=(170)
+1298 15
+fi=(243)
+108 3
+cfi=(171)
+cfn=(3430)
+calls=3 -84 
+* 60
+fe=(170)
+1313 3
+fi=(243)
+108 3
+fe=(170)
+1309 3
++4 6
++4 21
+cfi=(168)
+cfn=(3432)
+calls=3 447 
+* 45
+* 9
+2054 6
++1 9
++2 3
++1 24
+1272 6
++45 6
++4 3
+-4 3
++4 6
++4 21
+264 3
+-3 3
+1302 3
+-8 3
+227 3
+1373 120
+-3 15
+-1 15
+-17 15
++1 15
++1 15
++1 15
++1 15
++1 15
++1 15
++1 15
++1 15
++1 15
++1 15
++3 15
++1 15
+1555 30
+-21 45
+1373 135
+2049 6
++2 6
+1655 30
++8 15
+fi=(243)
+108 30
+fe=(170)
+1663 15
+fi=(243)
+108 15
+fe=(170)
+1663 15
+fi=(243)
+108 15
+cfi=(171)
+cfn=(3430)
+calls=15 -84 
+* 300
+fe=(170)
+1667 15
+-4 15
++4 135
+cfi=(168)
+cfn=(3432)
+calls=15 447 
+* 750
+* 15
+-10 15
++10 165
++2 15
+-2 15
++2 15
+-16 36
+-18 147
+cfi=(168)
+cfn=(3432)
+calls=3 447 
+* 155
+* 27
++1 252
+cfi=(168)
+cfn=(3432)
+calls=12 447 
+* 1000
+* 506
+-1 30
+cfi=(172)
+cfn=(3434)
+calls=3 168 
+* 114
+* 129
++1 108
+
+fn=(4224)
+2279 18
++8 9
++10 3
++15 3
+-21 3
++7 3
++2 3
+-3 9
++8 3
+-8 3
++10 6
++1 6
++4 3
+cfn=(3429)
+calls=3 222 
+* 5012
++6 3
+-6 3
++6 6
++1 48
++12 15
++2 12
+cfi=(174)
+cfn=(4226)
+calls=3 1273 
+* 557
++1 9
++5 6
++3 3
++1 18
+-56 9
++52 24
++1 24
+cob=(5)
+cfi=(175)
+cfn=(3458)
+calls=3 68 
+* 24
+* 3
+-22 21
+cob=(5)
+cfi=(175)
+cfn=(3456)
+calls=3 30 
+* 42
+* 3
+
+fl=(256) /build/glibc-irh9iM/glibc-2.19/stdlib/exit.c
+fn=(4460) exit
+104 1
+-1 1
++1 2
+cfn=(4462) __run_exit_handlers
+calls=1 -69 
+* 152240
+
+fn=(4462)
+35 8
++5 1
+cfi=(257) /build/glibc-irh9iM/glibc-2.19/stdlib/cxa_thread_atexit_impl.c
+cfn=(4464) __call_tls_dtors
+calls=1 +42 
+* 3829
+* 2
++6 52
++4 48
++3 43
+-1 43
++2 302
+-4 58
++37 2
++1 2
+-1 2
++1 2
++6 2
++1 5
+cfi=(168)
+cfn=(5520) _IO_cleanup
+calls=1 1010 
+* 267
+* 3
++2 2
+cfi=(268)
+cfn=(5528)
+calls=1 -69 
+* 5
+-19 14
++4 28
+-2 28
++2 14
+cob=(1)
+cfi=(259) /build/glibc-irh9iM/glibc-2.19/elf/dl-fini.c
+cfn=(4506) _dl_fini
+calls=1 +49 
+* 139897
+cob=(36) /home/sam/Documents/University/2014/ipdf/code/src/tests/addsub
+cfi=(212) /home/sam/Documents/University/2014/ipdf/code/src/../contrib/pugixml-1.4/src/pugixml.cpp
+cfn=(4478) pugi::xpath_node_set::~xpath_node_set()
+calls=1 10147 
+* 12
+cob=(31)
+cfi=(157)
+cfn=(4476) std::ios_base::Init::~Init()
+calls=12 -82 
+* 5349
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 -48 
+* 2069
+* 16
++1 14
++8 2
+cfi=(106)
+cfn=(1436) free
+calls=1 2917 
+* 117
+* 1
+* 1
+
+fl=(103) /build/glibc-irh9iM/glibc-2.19/stdlib/getenv.c
+fn=(560) getenv
+35 32
++1 4
+cfi=(104) /build/glibc-irh9iM/glibc-2.19/string/../sysdeps/x86_64/strlen.S
+cfn=(562) strlen
+calls=4 +30 
+* 82
+* 4
++4 28
++3 8
++49 36
+-24 4
++6 4
++2 4
+-3 4
++3 1032
++9 512
+
+fl=(46) /build/glibc-irh9iM/glibc-2.19/csu/../sysdeps/x86_64/multiarch/init-arch.c
+fn=(234) __get_cpu_features
+190 42
++4 28
+
+fn=(196) __init_cpu_features
+52 1
+-8 1
++8 1
++3 1
+-3 1
++3 5
++95 2
++1 7
++7 3
++4 2
++2 3
++15 1
++1 1
++2 1
++1 2
+-15 2
++1 1
++2 2
++3 2
+31 2
++6 1
+-6 1
++7 1
+-1 1
++26 1
+-25 1
++25 1
+-26 1
++1 1
++25 1
++1 1
+-33 4
++33 1
++5 1
+-12 1
++12 1
++3 12
++27 1
+-42 1
++42 1
++22 1
+-64 1
++68 1
+
+fl=(254) /build/glibc-irh9iM/glibc-2.19/stdlib/mul.c
+fn=(4456) __mpn_mul
+57 2398
++6 218
+-6 436
++6 218
++13 218
+-1 436
++5 218
++1 436
++9 654
+cfi=(249) /build/glibc-irh9iM/glibc-2.19/stdlib/../sysdeps/x86_64/mul_1.S
+cfn=(4432) __mpn_mul_1
+calls=218 -58 
+* 6976
++2 218
++5 218
+-5 436
++1 218
++4 218
++54 1744
+
+fl=(174)
+fn=(3506) _IO_file_read
+1196 48
+cfi=(176)
+cfn=(3508)
+calls=12 81 
+* 84
+
+fn=(3564) _IO_file_close_it@@GLIBC_2.2.5
+157 9
++2 3
+-2 3
++2 6
++4 3
++3 3
+-3 3
+-1 6
++6 3
++3 3
+-3 3
+cfi=(168)
+cfn=(3566) _IO_unsave_markers
+calls=3 1121 
+* 15
++3 6
++4 9
++9 15
+cfi=(168)
+cfn=(3426) _IO_setb
+calls=3 399 
+* 111
++1 6
++3 3
+-3 3
++1 9
++2 3
+cfi=(168)
+cfn=(3562) _IO_un_link
+calls=3 60 
+* 30
++5 6
+-4 3
++1 3
++1 3
++2 3
++1 12
+-23 9
+cfn=(3568) _IO_file_close
+calls=3 1237 
+* 21
+* 6
+
+fn=(3568)
+1237 6
+cfi=(176)
+cfn=(3570)
+calls=3 81 
+* 15
+
+fn=(3462) _IO_file_open
+220 3
++4 3
+-4 15
++3 3
+-3 6
++3 3
++4 3
+cfi=(176)
+cfn=(3464)
+calls=3 81 
+* 21
+* 3
++4 6
++3 6
++1 3
+-1 3
+-1 3
++1 6
++1 3
+-1 3
++1 3
++7 6
+cfi=(168)
+cfn=(3454) _IO_link_in
+calls=3 99 
+* 33
++1 3
++1 12
+
+fn=(3502) _IO_file_underflow@@GLIBC_2.2.5
+544 48
++8 36
++6 36
++3 24
++13 24
++20 24
+cfi=(168)
+cfn=(3504) _IO_switch_to_get_mode
+calls=12 183 
+* 240
++6 12
++5 48
+-5 24
++1 12
++2 12
+-1 24
++3 12
+cfn=(3506)
+calls=12 1196 
+* 132
++2 24
++10 9
+-3 9
++3 18
++2 18
++1 36
+-11 3
++1 3
++10 3
+-4 3
++4 9
+
+fn=(4232) new_do_write
+513 510
++2 102
+-2 102
++2 102
++15 510
+cfn=(4234) _IO_file_write@@GLIBC_2.2.5
+calls=102 1246 
+* 4386
++1 102
+-1 102
++1 204
++6 102
+-4 102
++4 102
+-4 306
++1 204
++3 102
+-2 102
+-5 102
++9 408
+-17 408
++14 204
+
+fn=(3576) _IO_file_finish@@GLIBC_2.2.5
+201 3
++1 3
+-1 3
++1 3
++6 6
++1 3
+-1 3
+cfi=(168)
+cfn=(3578) _IO_default_finish
+calls=3 686 
+* 72
+
+fn=(4234)
+1246 714
++2 510
++11 102
++1 102
+-12 204
++5 102
+-1 306
++1 204
+cfi=(176)
+cfn=(4236)
+calls=102 81 
+* 714
++1 204
++9 306
++3 918
+
+fn=(5524) _IO_file_setbuf@@GLIBC_2.2.5
+453 2
++1 1
+cfi=(168)
+cfn=(5526) _IO_default_setbuf
+calls=1 557 
+* 63
+* 2
++4 2
+-1 2
++2 3
++2 1
++1 2
+
+fn=(3452) _IO_file_init@@GLIBC_2.2.5
+142 3
++4 3
+-4 9
++5 3
+-1 3
++3 3
+cfi=(168)
+cfn=(3454)
+calls=3 -50 
+* 345
++1 3
++1 12
+
+fn=(3494) _IO_file_stat
+1214 4
++1 12
+cfi=(180)
+cfn=(3496)
+calls=4 34 
+* 40
+
+fn=(3460) _IO_file_fopen@@GLIBC_2.2.5
+253 27
++11 6
++2 9
++8 3
+-20 3
++37 36
++41 18
+cfn=(3462)
+calls=3 220 
+* 150
++3 3
+-3 3
++3 3
++17 9
+cfi=(177) /build/glibc-irh9iM/glibc-2.19/string/../string/strstr.c
+cfn=(3468) __GI_strstr
+calls=3 53 
+* 75
++1 3
+-1 3
++1 3
+-83 3
+-1 3
+-15 6
+423 3
+-70 3
++70 21
+
+fn=(3488) _IO_file_xsgetn
+1356 3129
++7 447
+-7 447
++7 447
++11 1788
++2 1341
++1 894
+-1 27
++1 18
++8 24
++13 24
++9 36
++1 48
+-34 18
++6 444
++69 888
+-1 888
++1 1776
+-70 1332
+cfi=(142)
+cfn=(1774)
+calls=444 61 
+* 10212
++1 888
++8 6
++5 3
+-5 3
+cfi=(182) /build/glibc-irh9iM/glibc-2.19/string/../sysdeps/x86_64/memcpy.S
+cfn=(3512) __GI_mempcpy
+calls=3 61 
+* 68
++6 3
+-6 6
++22 24
+cfi=(168)
+cfn=(3500) __underflow
+calls=12 330 
+* 1116
+* 24
++39 6
+-1 6
++1 12
+-83 9
++5 6
+cfi=(168)
+cfn=(3490) _IO_doallocbuf
+calls=3 414 
+* 282
+* 3
+
+fn=(4228) _IO_file_overflow@@GLIBC_2.2.5
+816 462
++1 154
+-1 154
++1 308
++7 918
++35 308
++3 102
++3 153
++1 153
++1 204
++4 51
++1 204
+-45 4
++12 4
++9 8
++4 2
++4 2
+-3 4
++2 4
+-5 2
++1 2
++5 2
+-1 2
++1 6
++1 4
++4 103
+-1 103
++12 309
+-11 103
+-1 103
+cfn=(4230) _IO_do_write@@GLIBC_2.2.5
+calls=103 503 
+* 9235
+-31 4
+cfi=(168)
+cfn=(3490)
+calls=2 414 
+* 139
++1 12
+
+fn=(4494) _IO_file_sync@@GLIBC_2.2.5
+878 7
++5 7
+-5 7
++5 21
++2 7
++1 14
++17 14
++4 14
+
+fn=(4226)
+1273 1092
++7 1092
+-1 1092
+-6 5460
++6 1092
++7 5958
++17 16
++4 1286
++5 3956
+cfi=(182)
+cfn=(3512)
+calls=989 61 
+* 19516
+* 989
++6 989
+-1 989
++1 1978
++2 2967
++27 1986
++1 6552
+-45 8
++17 12
++4 412
+cfn=(4228)
+calls=103 816 
+* 11696
+* 206
++6 206
++1 609
++2 309
++11 206
++1 4
+cfi=(168)
+cfn=(3432)
+calls=1 447 
+* 75
+* 2
+-57 2967
++1 1978
++3 2967
++2 16026
+-2 12200
++4 396
++39 12
+cfn=(4232)
+calls=3 513 
+* 243
++1 3
++1 6
+
+fn=(4230)
+503 206
+-2 206
++2 103
++1 8
+-1 99
+cfn=(4232)
+calls=99 +10 
+* 8019
+* 396
++1 198
+
+fl=(190) /build/glibc-irh9iM/glibc-2.19/stdio-common/vfscanf.c
+fn=(3650) _IO_vfscanf
+207 10
++11 1
+-11 2
++11 2
++1 2
++88 6
++6 3
++3 5
++4 2
++7 2
++6 1
++2 3
++5 1
+-5 1
++5 5
+-84 2
++89 2
++4 1
+2553 1
+262 1
+-50 1
++56 1
+2553 1
+2124 1
+266 1
+-1 1
+-7 2
++91 1
+-92 1
+-2 1
+-12 1
+-20 1
+-12 1
+2124 1
+349 2
++37 6
++23 3
++1 3
+-1 3
++1 3
++3 5
++23 3
+-87 9
+216 1
+2896 3
+415 2
++40 10
++49 18
++80 4
++5 9
++1 3
++3 2
++1 8
+-1 2
++1 4
++6 27
++3 14
++2 6
+-1 4
++1 10
+cfi=(168)
+cfn=(3652) _IO_sputbackc
+calls=2 726 
+* 28
++4 16
+449 12
++24 10
++15 2
+-15 9
++1 2
++3 1
++1 1
++16 4
++7 2
+-7 6
+2906 5
++5 3
++3 2
++17 3
++6 8
+-31 6
+cob=(5)
+cfi=(175)
+cfn=(3458)
+calls=1 68 
+* 8
++2 2
+313 2
+590 2
+1370 6
++5 1
+-5 1
++5 3
++9 3
++3 4
++2 5
++1 7
++2 8
++12 3
+-27 1
++33 2
+1698 8
+-9 4
++2 2
++5 7
++57 2
++1 2
++26 9
+cfi=(168)
+cfn=(3652)
+calls=1 726 
+* 14
+* 2
++3 2
++10 1
++1 2
+-11 1
++11 2
+-1 1
+-10 1
++10 1
++1 2
+cfi=(191) /build/glibc-irh9iM/glibc-2.19/stdlib/../stdlib/strtol.c
+cfn=(3654) __strtol_internal
+calls=1 97 
+* 106
++4 4
++3 2
++2 2
++4 2
+1362 1
++8 1
+-9 1
++9 1
+452 1
+1384 2
++26 4
+989 2
+1698 5
+1830 4
+340 7
+cob=(5)
+cfi=(175)
+cfn=(3456)
+calls=1 30 
+* 14
+* 3
+504 4
+1809 2
+991 3
++2 8
++10 2
+-10 1
++10 3
++71 8
+-3 20
++45 80
+1003 20
+1116 10
+1003 23
++2 4
+cfi=(168)
+cfn=(3652)
+calls=1 726 
+* 14
+* 1
+1118 2
+1754 6
++57 2
++1 3
++14 10
+1389 17
+
+fl=(171)
+fn=(3430)
+24 622
++1 622
++1 622
++1 622
++1 622
++1 622
++1 622
++1 622
++1 622
++1 622
++1 622
++1 622
++1 622
++1 622
++1 622
++1 622
++1 622
++1 618
++2 618
++7 618
++4 4
++1 4
++1 4
++1 4
++1 4
++1 4
++1 4
++1 4
++1 4
++1 4
++1 4
++1 4
++1 4
++1 4
++1 4
++1 4
++1 4
++1 4
++1 4
++1 4
++1 4
++1 4
++1 4
++1 4
++52 4
++2 4
++7 4
+
+fl=(49) /build/glibc-irh9iM/glibc-2.19/elf/../sysdeps/unix/sysv/linux/dl-vdso.c
+fn=(202) _dl_vdso_vsym
+27 6
+-1 6
++1 6
++4 12
+-3 12
+
+fl=(85) /build/glibc-irh9iM/glibc-2.19/string/../sysdeps/x86_64/multiarch/../cacheinfo.c
+fn=(350) handle_intel
+306 4
+-1 4
++17 2
+-17 12
++14 2
++1 4
+-3 6
++23 10
+cfn=(352) intel_check_word
+calls=2 162 
+* 636
++1 4
++3 10
+cfn=(352)
+calls=2 162 
+* 214
++1 4
+-17 4
++5 2
+-5 4
++5 2
++2 2
++1 2
+-1 4
++27 16
+
+fn=(348) init_cacheinfo
+550 1
++13 1
+-13 1
++13 1
+-13 1
++13 1
++7 2
++2 3
+cfn=(350)
+calls=1 306 
+* 430
++4 2
+-4 1
++4 1
+cfn=(350)
+calls=1 306 
+* 518
++2 1
+-2 1
+-1 1
++3 1
++29 1
+-18 1
++18 3
++7 2
++9 20
+-9 12
++6 6
+-6 3
++6 2
++49 4
++75 2
++2 1
++1 1
++2 1
+-3 1
++5 1
+-5 1
++4 3
++4 2
++2 1
++1 1
++2 1
+-3 1
++5 1
++2 1
+-7 1
++4 2
++3 1
+-3 1
++3 2
+-93 5
+-45 2
++6 5
++7 2
++4 4
++2 4
+-6 4
++4 1
+-2 1
++2 1
+-4 3
++4 1
+-2 1
++2 1
++15 2
+-8 1
++2 2
++1 1
+-1 2
++1 1
++1 1
+
+fn=(352)
+162 8
++6 4
+-7 8
++7 8
+-7 4
++7 8
+-7 4
++7 4
++2 4
+-2 4
++2 12
++2 4
++2 8
+-2 6
++2 12
++8 20
++53 16
+fi=(86) /build/glibc-irh9iM/glibc-2.19/string/../bits/stdlib-bsearch.h
+27 8
++1 16
++3 16
++1 8
+fe=(85)
+150 16
+fi=(86)
+31 12
++1 6
+fe=(85)
+150 12
++3 54
+fi=(86)
+29 46
++2 46
+-2 46
++2 80
++1 40
+fe=(85)
+150 80
+295 8
+170 16
+-6 2
+300 16
+fi=(86)
+37 8
+-8 18
+fe=(85)
+194 10
++5 8
+-5 4
++16 8
++1 6
++17 3
+-34 15
++5 9
++4 10
++2 21
++1 4
++1 10
++1 2
++1 8
++4 2
++2 4
++2 2
++2 2
++1 2
+-3 2
++2 2
+-1 2
+-1 2
++2 2
+-1 6
++1 2
+-2 4
+-7 10
+
+fl=(202) /build/glibc-irh9iM/glibc-2.19/wcsmbs/wctob.c
+fn=(3930) wctob
+32 896
++9 256
++5 128
++1 128
+-1 128
++38 896
+
+fl=(179) /build/glibc-irh9iM/glibc-2.19/libio/filedoalloc.c
+fn=(3492) _IO_file_doallocate
+96 20
++15 24
+cfi=(174)
+cfn=(3494)
+calls=4 1214 
+* 56
+* 8
++2 16
++11 21
++4 24
+cfi=(181) /build/glibc-irh9iM/glibc-2.19/misc/../sysdeps/unix/syscall-template.S
+cfn=(3498) mmap
+calls=4 -47 
+* 24
+* 8
++1 20
+cfi=(168)
+cfn=(3426)
+calls=4 399 
+* 76
++1 4
++1 20
+-13 1
+fi=(269) /build/glibc-irh9iM/glibc-2.19/libio/../sysdeps/unix/sysv/linux/sys/sysmacros.h
+-77 6
+fe=(179)
++77 1
+-2 2
++8 1
+-3 1
++3 2
+
+fl=(182)
+fn=(3512)
+61 1097
++4 1097
++3 998
++1 998
++2 799
++1 799
++2 799
++1 799
++5 799
++1 799
+-1 199
++1 199
++2 213
++1 213
++2 213
++1 213
++5 213
++1 213
+-1 785
++1 785
++2 147
++1 147
++2 147
++1 147
++5 147
++1 147
+-1 851
++1 851
++2 64
++1 64
++2 64
++1 128
++5 64
++1 64
+-1 934
++1 937
++5 3
++1 3
++1 3
++1 3
++2 3
++2 3
++1 3
++2 3
++6 998
++4 998
++12 103
++2 103
++1 103
++26 103
++1 103
++3 103
++1 103
++1 103
++5 103
++2 103
++1 103
++1 103
++1 103
++2 103
++1 103
++1 103
++1 103
++2 103
++1 103
++2 103
++2 1
++2 1
++1 1
++1 1
++1 1
++2 1
++1 1
++1 1
++1 1
++2 1
++1 1
++2 2
++5 1
++2 1
+-2 102
++2 102
++2 99
++7 99
+
+fl=(186) /build/glibc-irh9iM/glibc-2.19/libio/iofclose.c
+fn=(3560) fclose@@GLIBC_2.2.5
+40 9
++14 3
+-14 3
++14 9
++3 54
++4 9
+-3 6
+fi=(183)
+888 6
++1 9
+fe=(186)
+63 12
+cfi=(174)
+cfn=(3576)
+calls=3 201 
+* 96
++1 9
++18 18
++2 3
++1 6
+cfi=(106)
+cfn=(1436)
+calls=3 2917 
+* 352
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 -51 
+* 1096
+* 7
++4 15
+-10 6
+-20 6
+cfi=(174)
+cfn=(3564)
+calls=3 +98 
+* 321
+* 9
+-4 3
+cfi=(168)
+cfn=(3562)
+calls=3 +5 
+* 339
+* 9
+fi=(183)
+889 18
+fe=(186)
+
+fl=(185) /build/glibc-irh9iM/glibc-2.19/string/../sysdeps/x86_64/multiarch/strstr-sse2-unaligned.S
+fn=(3542) __strstr_sse2_unaligned
+22 6
++1 6
++1 6
++1 6
++1 6
++1 6
++1 6
++1 6
++1 6
++1 6
++1 6
++1 6
++1 6
++1 6
++1 6
++1 6
++1 6
++1 6
++1 6
++1 6
++1 6
++1 6
++1 6
++1 6
++1 6
++1 6
++1 6
++1 6
++1 6
++1 6
++1 6
++1 6
++1 6
++1 6
++1 6
++1 6
++1 6
++1 6
++1 6
++1 6
++2 3
++1 3
++1 3
++1 3
++26 3
++1 3
++10 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++38 3
++1 3
++2 3
++1 6
++4 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
+-32 194
++1 194
++1 194
++1 194
++1 194
++1 194
++1 194
++1 194
++1 194
++1 194
++1 194
++1 194
++1 194
++1 194
++1 194
++1 194
++1 194
++1 194
++1 194
++1 194
++1 194
++1 194
++1 194
++1 194
++1 194
++1 194
++1 194
++1 194
++1 194
++1 194
++1 194
++1 194
++1 194
++1 5
++1 5
++1 5
++1 5
++1 5
++1 5
++1 5
++1 5
++1 5
++1 5
++1 5
++1 5
++1 5
++1 5
++1 5
++1 5
++1 5
++1 5
++1 5
++1 5
++1 5
++1 5
++1 5
++1 5
++1 5
++2 5
++1 5
++1 5
++1 5
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 1
++4 6
++1 6
++1 6
++2 7
++1 7
++1 7
++2 1
++1 1
++4 2
++1 2
++1 2
++1 2
++1 2
++1 2
++1 2
++1 2
++1 2
+370 2
++1 2
+
+fl=(227) /build/glibc-irh9iM/glibc-2.19/rt/../sysdeps/unix/clock_gettime.c
+fn=(4246) clock_gettime
+93 200
++22 1000
+cfi=(181)
+cfn=(4248) __syscall_clock_gettime
+calls=200 -53 
+* 600
+* 400
++19 400
+
+fl=(242) /build/glibc-irh9iM/glibc-2.19/stdio-common/printf.c
+fn=(4416) printf
+28 1584
++4 99
+-4 99
++5 99
+-1 495
++1 297
+cfi=(170)
+cfn=(3428)
+calls=99 222 
+* 545109
++4 198
+
+fl=(246) /build/glibc-irh9iM/glibc-2.19/math/../sysdeps/ieee754/dbl-64/wordsize-64/s_isinf.c
+fn=(4424) isinf
+20 99
++1 99
+-2 99
++1 99
++3 99
+-2 99
++1 297
++1 297
++1 99
+
+fl=(140) /build/glibc-irh9iM/glibc-2.19/string/../sysdeps/x86_64/multiarch/strcat-sse2-unaligned.S
+fn=(1372) __strcat_sse2_unaligned
+32 38
++8 38
++1 38
++1 38
++1 38
++1 38
++1 38
++1 25
++1 25
++1 25
++1 25
++1 25
++5 13
++1 13
++1 13
++1 13
++1 13
++1 13
++1 13
++1 13
++1 13
+229 13
++2 13
++1 13
++1 13
+-2 25
++1 25
++1 25
++35 38
++1 38
++1 38
+fi=(141) /build/glibc-irh9iM/glibc-2.19/string/../sysdeps/x86_64/multiarch/strcpy-sse2-unaligned.S
+54 38
++1 38
++1 38
++2 32
++1 32
++1 32
++1 32
++2 32
++1 32
++1 32
++14 32
++1 32
++2 7
++1 7
++7 7
++1 7
+295 6
++1 6
++1 6
++1 6
++1 6
++10 6
++1 6
++35 25
++1 25
++1 100
++10 6
++1 24
++4 7
++1 7
++1 7
++1 7
++1 28
+545 38
++1 38
++9 38
+fe=(140)
+
+fl=(127) /build/glibc-irh9iM/glibc-2.19/misc/../sysdeps/unix/sysv/linux/getpagesize.c
+fn=(796) getpagesize
+29 4
++2 1
+
+fl=(132) /build/glibc-irh9iM/glibc-2.19/string/../sysdeps/x86_64/multiarch/memcpy-sse2-unaligned.S
+fn=(890) __memcpy_sse2_unaligned
+25 203
++1 203
++1 203
++1 203
++1 203
++1 203
++1 203
++1 203
++1 172
++1 172
++1 172
++1 172
++1 172
++1 172
++2 203
++1 203
++4 2
++1 2
++1 2
++1 2
++1 2
++1 2
++82 31
++1 31
++1 4
++2 4
++1 4
++2 4
++18 27
++1 27
++1 27
++1 27
++1 27
+
+fl=(184) /build/glibc-irh9iM/glibc-2.19/string/../sysdeps/x86_64/multiarch/strstr.c
+fn=(3538) strstr
+44 1
+-44 9
+
+fl=(189) /build/glibc-irh9iM/glibc-2.19/string/../sysdeps/x86_64/rawmemchr.S
+fn=(3648) rawmemchr
+25 1
++1 1
++2 1
++1 1
++2 1
++1 1
++2 1
++1 1
++15 1
++1 1
++1 1
++2 1
++2 1
++2 1
++1 1
++1 1
++10 2
++4 1
++1 1
++1 1
++1 1
++1 1
++2 1
++1 1
++1 1
++1 1
++1 1
++2 1
++1 1
++1 1
++1 1
++1 1
++2 1
++1 1
++1 1
++1 1
++1 1
++1 1
++2 1
++1 1
++32 11
++1 11
++1 11
++1 11
++2 11
++1 11
++1 11
++1 11
++2 11
++1 11
++1 11
++1 11
++2 11
++2 11
++1 11
++2 1
++2 1
++1 1
++1 1
++2 1
++1 1
++1 1
++2 1
++1 1
++2 1
++1 1
++1 1
++1 1
++2 1
++1 1
++1 1
++1 1
+
+fl=(113) /build/glibc-irh9iM/glibc-2.19/malloc/morecore.c
+fn=(636) __default_morecore
+46 2
++1 2
+cfi=(114)
+cfn=(638)
+calls=2 -13 
+* 72
++2 6
++3 6
+
+fl=(115)
+fn=(640)
+31 2
+-3 2
++3 14
++8 2
+-6 4
++7 2
+
+fl=(137) /build/glibc-irh9iM/glibc-2.19/string/../sysdeps/x86_64/multiarch/strchr.S
+fn=(1322) index
+28 1
++1 1
++2 1
++1 1
++1 1
++2 1
+
+fl=(106)
+fn=(1436)
+2917 5380570
++1 5380570
++6 5380570
++5 2690285
+-2 2690285
++2 5380570
++16 8070855
++1 5380570
+cfn=(1438) _int_free
+calls=2690285 3814 
+* 274408294
+
+fn=(634) malloc_init_state
+1780 4
++8 3
+-3 2
++3 378
+-3 252
++7 3
++5 1
+-1 1
++3 1
+-2 3
+
+fn=(630) _int_malloc
+3302 21524280
++30 24214815
++8 5381070
++2 813
++1 271
++1 271
+-1 542
++5 542
++3 85
++1 17
+-1 17
++1 34
++25 5381036
++2 5381026
++1 5381026
++2 8071539
++2 4
++4 1
++1 2
++5 1
++1 1
++1 1
++2 3
+1862 39
+3743 39
+1862 78
+3806 24214815
+3421 24
++1 10
++1 6
+cfn=(632) malloc_consolidate
+calls=2 4104 
+* 893
+* 2
+3790 8
++2 50
+3462 4
+-20 4
+3790 10762060
++2 67262875
+3462 5381030
+-20 5381030
++66 34
++1 51
++1 17
++50 102
++7 17
+-6 17
++1 17
++1 17
++1 17
++3 17
+3442 8071602
++3 43
+-1 43
++1 86
++1 86
++3 43
++10 162
++34 23
+-5 23
++1 23
++4 23
++13 34
+-45 38
+-1 76
++1 82
++5 20
+-1 20
++2 40
++3 20
+-2 20
++1 40
++1 20
++6 140
++2 40
+-2 20
++2 20
+1862 20
+3479 20
++3 20
+1862 40
+3576 5380982
++73 2690491
++1 2690491
++1 2690491
+-1 2690491
++3 2690491
+-2 2690491
++2 2690491
+-1 5380982
++6 18833498
++7 32285652
+-3 32285667
+3765 2690476
++1 8071428
++2 5380952
++17 2
+3674 91
++2 182
+-4 236
++8 27
++3 54
++2 12
++1 12
++1 12
+-2 36
++62 12
+-80 16
++1 8
+3496 6
+-1 6
++1 18
+3355 85
+3578 10
++3 15
+3421 14
+3692 45
++3 30
++5 15
+-3 15
++3 15
+-3 15
++3 120
++3 30
++3 4
+-1 4
++1 12
++12 11
+-5 11
++6 22
++11 11
+-6 11
++1 11
++1 11
++1 11
++3 11
++1 11
++1 22
++5 77
++2 22
+-2 11
++2 11
++1 22
++33 2690475
+-3 2690475
++1 2690475
++7 2690475
+-5 2690475
+-1 2690475
++1 5380950
++2 2690475
+-2 10761900
++2 2690475
+1862 8071425
+2271 4
++11 1
+-11 1
++11 1
++78 2
++9 1
+-9 1
++9 1
++9 3
+2700 2
++1 1
++5 2
++3 2
++5 1
+-3 1
++3 1
+-2 1
++5 1
+-3 3
++1 1
+-1 1
+-1 1
++1 2
++1 1
+3801 2
+1862 3
+3766 1
+2272 2
+2433 1
++19 1
+-19 1
++9 1
++10 2
+-10 2
++10 1
+-10 2
++10 3
++8 1
+-8 1
++8 1
++2 4
+cfi=(113)
+cfn=(636)
+calls=1 46 
+* 62
+* 1
++1 2
++3 4
++3 2
++1 2
++19 1
++27 2
++1 1
++1 2
++6 1
+-6 1
++6 1
+-31 2
++34 6
++42 3
++19 1
++3 2
++1 6
++2 1
+-2 1
++2 1
++1 4
+cfi=(113)
+cfn=(636)
+calls=1 46 
+* 26
++12 3
++8 2
++1 3
++38 1
++2 1
+-1 1
+-1 1
++1 2
++12 1
+-12 1
++1 1
++11 1
+2527 2
++42 3
+2369 2
+
+fn=(632)
+4104 32
++22 8
++1 9
++2 3
++10 3
++1 6
++2 6
++1 6
+-1 54
++1 80
++26 6
++4 6
+-3 6
++1 6
++2 6
++5 6
++1 6
++1 6
+-2 6
++12 6
+-12 6
++3 6
++9 8
+-41 2
+-3 2
++3 4
++1 2
++1 4
++2 4
+-4 4
+-3 4
++3 8
++1 4
++1 8
++2 8
++7 12
++3 12
++4 12
++26 120
++6 31
+-3 1
+cfn=(634)
+calls=1 1780 
+* 648
+
+fn=(1224) realloc
+2952 4734
++7 1052
++1 1052
++4 1050
++7 1050
++6 476
+-2 476
++2 952
++6 1904
++1 952
++6 3808
++2 952
++23 1428
++10 2856
++4 2380
+cfn=(1634) _int_realloc
+calls=476 4208 
+* 30276
+* 476
++2 1904
++1 4760
++16 4284
+-84 952
++84 49
+-76 49
++76 294
+-76 49
+cfn=(606)
+calls=49 -96 
+* 9153
+-11 1
++87 7
+-87 1
+cfi=(107) /build/glibc-irh9iM/glibc-2.19/malloc/hooks.c
+cfn=(1226) realloc_hook_ini
+calls=1 38 
+* 222
+
+fn=(1225) realloc'2
+2952 9
++7 2
++1 2
++4 2
++7 2
++77 1
+-76 1
++76 6
+-76 1
+cfn=(606)
+calls=1 -96 
+* 188
+
+fn=(844) calloc
+3161 168
++13 504
+-13 168
++10 336
+-10 504
++13 336
++10 336
++1 336
++12 1680
++7 168
++8 168
+-7 336
++7 336
++7 504
+cfn=(630)
+calls=168 +83 
+* 23972
++3 168
+-3 168
++3 1512
++16 672
++4 504
++52 372
+-41 168
+-3 168
++3 336
+-14 168
++14 336
++11 168
++1 336
++1 336
++2 336
++8 62
+-3 62
++1 62
++1 124
++1 62
++4 14
+-2 14
++1 14
++1 14
++4 10
+-2 10
++1 10
++1 10
++2 10
++1 20
+-34 426
++16 212
++25 530
+-25 106
+cfi=(121)
+cfn=(744)
+calls=106 53 
+* 3364
+
+fn=(606)
+2876 10761408
++5 5380704
++1 5380704
++3 5380702
++2 21522808
++4 8071053
+cfn=(630)
+calls=2690351 3302 
+* 371269546
++1 2690351
+-1 2690351
++1 2690351
++11 10761404
++1 21522808
++3 13451755
+-24 1
++24 3
+-24 1
+cfi=(107)
+cfn=(608) malloc_hook_ini
+calls=1 30 
+* 61888
+
+fn=(607) malloc'2
+2876 4
++5 2
++1 2
++3 2
++2 8
++4 3
+cfn=(630)
+calls=1 3302 
+* 1020
++1 1
+-1 1
++1 1
++11 4
++1 8
++3 5
+
+fn=(1438)
+3814 21522400
++13 2690300
+-13 2690300
++13 5380600
++6 10761200
++1 5380600
++11 10761200
++13 8070900
++11 204
++1 153
+1869 51
+3894 51
+1869 102
+3896 153
++1 102
++1 51
++3 51
+-3 51
++9 153
+-5 204
++14 160
++1 9
++1 3
++2 9
+-2 48
++2 297
++2 166
+4087 432
+3933 5380498
++1 2690249
+3825 2690249
+3934 5380498
++18 2690249
+-4 2690249
++4 5380498
++6 5380498
++8 8070747
++6 5380498
++1 5380498
++1 5380498
+1869 8070747
+3983 5380498
++1 3
++2 3
+-1 3
++2 33
++3 5380498
++5 26
++4 11
++9 11
+-1 11
++2 22
+-1 2
+-1 2
++2 4
++7 13
+-2 13
++1 13
++1 13
++2 2
++1 2
++2 2
++1 2
++2 6
++1 2
++30 4
+-34 11
++1 11
++2 33
++1 11
++30 5380494
++1 5380472
++3 8070708
+3943 16141476
++2 5380492
++51 20
++1 4
++78 8070747
++1 8070738
++1 10760984
++10 21521968
+-51 2690236
++1 8070708
++1 5380472
++19 4
+cfn=(632)
+calls=2 +47 
+* 284
+* 2
++4 13451180
+3960 8070747
+-2 5380498
+
+fn=(1634)
+4208 3332
++21 1428
++1 2380
++11 952
++2 476
++1 1428
++1 952
++1 952
++6 952
++10 924
++12 30
++77 28
++2 28
++17 14
++1 3227
+-16 126
++1 28
+-92 447
+-1 447
+-1 894
++24 60
+cfn=(630)
+calls=15 3302 
+* 1838
++1 15
+-1 15
++1 15
++4 15
+-1 15
++6 45
++13 15
++3 30
++1 30
++2 30
++5 9
++3 9
+-3 9
++1 18
++1 18
++1 9
++2 8
++2 8
+-2 8
++1 16
++1 8
++2 4
++2 4
+-2 4
++1 8
++1 4
++2 6
++1 9
++6 12
+cfn=(1438)
+calls=3 3814 
+* 228
+* 48
+cfn=(1438)
+calls=12 3814 
+* 903
++31 15
+-29 15
++29 90
+-61 6
++6 12
+cfi=(142)
+cfn=(1774)
+calls=6 61 
+* 462
+* 6
+-50 2235
++2 447
+-2 447
++2 447
+-2 1341
++1 894
++1 447
++2 894
+
+fl=(261) /build/glibc-irh9iM/glibc-2.19/nptl/../nptl/sysdeps/unix/sysv/linux/unregister-atfork.c
+fn=(4536) __unregister_atfork
+36 32
+-8 64
++11 64
++1 192
++5 32
+-6 64
++6 32
+-6 64
++82 64
+
+fl=(167) /build/glibc-irh9iM/glibc-2.19/libio/vsnprintf.c
+fn=(3418) vsnprintf
+100 40
++9 5
+-5 5
++5 20
++6 30
+cfi=(168)
+cfn=(3420) _IO_no_init
+calls=5 643 
+* 220
++1 5
++2 20
+-2 5
++1 5
++1 5
+cfi=(169) /build/glibc-irh9iM/glibc-2.19/libio/strops.c
+cfn=(3424) _IO_str_init_static_internal
+calls=5 -79 
+* 270
++1 20
+cfi=(170)
+cfn=(3428)
+calls=5 222 
+* 3014
++2 15
++1 10
++2 35
+
+fl=(177)
+fn=(3468)
+53 24
++10 9
++2 6
++24 3
+-23 3
++23 21
+-26 3
+-5 6
+
+fl=(245) /build/glibc-irh9iM/glibc-2.19/math/../sysdeps/ieee754/dbl-64/wordsize-64/s_isnan.c
+fn=(4422) isnan
+27 99
+-1 99
++1 99
++1 198
++1 99
++1 99
+
+fl=(79) /build/glibc-irh9iM/glibc-2.19/csu/../csu/init-first.c
+fn=(336) _init
+52 8
++6 3
++14 1
+fi=(80) /build/glibc-irh9iM/glibc-2.19/csu/../sysdeps/generic/dl-hash.h
+-28 1
+fe=(79)
++26 1
++1 1
+fi=(81) /build/glibc-irh9iM/glibc-2.19/csu/../sysdeps/unix/sysv/linux/x86_64/init-first.c
+-33 1
+fi=(80)
++7 1
+fi=(81)
+-7 1
+fe=(79)
++34 1
+fi=(81)
+-34 2
+fi=(80)
++5 1
++5 3
++1 2
++13 2
+-17 3
++3 9
++1 6
++13 6
+-17 9
++22 1
+fi=(81)
+-29 2
++2 2
+-2 1
++2 2
+cfi=(49)
+cfn=(202)
+calls=1 -13 
+* 7
++1 2
++5 2
+-3 2
++1 1
++2 1
+cfi=(49)
+cfn=(202)
+calls=1 -19 
+* 7
+fe=(79)
++40 1
+fi=(81)
+-36 1
+fe=(79)
++36 2
+fi=(81)
+-36 2
++1 2
++1 1
+fe=(79)
++34 1
+cfi=(82) /build/glibc-irh9iM/glibc-2.19/misc/init-misc.c
+cfn=(342) __init_misc
+calls=1 -56 
+* 48
++8 1
+cfi=(84)
+cfn=(346)
+calls=1 -63 
+* 16
++5 6
+-34 1
+-7 1
++7 4
+fi=(81)
+-23 2
+fe=(79)
+
+fl=(166) /build/glibc-irh9iM/glibc-2.19/stdio-common/snprintf.c
+fn=(3416) snprintf
+28 12
++4 2
++1 2
+-1 10
++1 2
+cfi=(167)
+cfn=(3418)
+calls=2 +67 
+* 1057
++4 4
+
+fl=(248) /build/glibc-irh9iM/glibc-2.19/stdlib/../sysdeps/x86_64/lshift.S
+fn=(4428) __mpn_lshift
+29 99
++1 99
++2 99
++1 99
++1 99
++12 99
++1 99
++1 99
++1 99
++1 99
++1 99
++1 99
++6 99
++1 99
++1 99
+
+fl=(136) /build/glibc-irh9iM/glibc-2.19/string/../sysdeps/x86_64/multiarch/memcpy-ssse3-back.S
+fn=(1260) __memmove_ssse3_back
+55 215
++6 215
++1 215
++1 215
++1 215
++1 215
++1 860
+2270 168
++1 168
++2 168
++1 168
++2 168
++1 168
++2 215
+
+fl=(243)
+fn=(4418)
+73 99
++12 99
+-12 198
++2 1386
++1 198
++2 198
++6 99
++1 99
++3 99
+-3 99
++3 396
++5 99
+
+fl=(244)
+fn=(4430) hack_digit.13630
+219 12304
++3 14932
++2 5790
++2 3860
++1 1930
+-1 1930
++1 3860
+-1 1930
++1 1930
+cfi=(249)
+cfn=(4432)
+calls=1930 32 
+* 38600
+* 1930
++30 11580
+-35 17112
++35 5730
+
+fn=(4420)
+156 891
++53 99
+-53 99
++33 99
++2 99
++72 99
+-54 297
++52 99
+-52 198
++52 99
++2 396
++1 198
++17 396
++42 99
+171 99
+-1 99
+327 99
++2 99
+-2 99
++47 297
++4 99
+cfi=(245)
+cfn=(4422)
+calls=99 27 
+* 693
+* 198
++15 198
+cfi=(246)
+cfn=(4424)
+calls=99 20 
+* 1287
+* 198
+1242 792
+409 891
+cfi=(247) /build/glibc-irh9iM/glibc-2.19/stdlib/../sysdeps/ieee754/dbl-64/dbl2mpn.c
+cfn=(4426) __mpn_extract_double
+calls=99 35 
+* 2079
++4 99
+-4 99
++4 198
++36 99
++12 99
+-12 594
++1 99
++1 99
++1 99
++1 396
++1 198
++1 99
+-2 99
++1 99
+-1 99
++1 99
++1 198
++7 99
+-7 99
++7 99
+806 99
++10 99
+-10 99
++10 297
+-10 99
++10 99
++2 99
+-2 99
++2 99
++10 198
++48 99
+-61 99
++61 198
++14 396
++1 99
+-1 198
++7 198
+fi=(270) /build/glibc-irh9iM/glibc-2.19/stdio-common/../nptl/sysdeps/pthread/allocalim.h
+28 198
+fe=(244)
+907 99
+-8 99
+-1 99
++9 495
++4 99
+-3 99
++3 99
+-3 99
++3 283
++3 77
++3 14
+cfn=(4430)
+calls=7 219 
+* 315
+* 14
+-3 63
++6 21
++1 21
++2 14
+-4 7
++4 14
++13 7
+-1 14
++2 7
+-14 92
++13 92
+-1 184
++2 9200
++1 198
++3 2970
+-1 2970
++2 2970
+-1 2970
+cfn=(4430)
+calls=2970 219 
+* 117912
+* 2970
++1 5940
++2 4536
++9 297
++1 297
+cfn=(4430)
+calls=99 219 
+* 5191
++2 383
++1 86
+-1 86
++2 84
++3 28
+-4 28
++4 28
++5 28
+-1 28
++1 207
+fi=(250) /build/glibc-irh9iM/glibc-2.19/stdio-common/../sysdeps/generic/get-rounding-mode.h
+93 7
++1 28
+-1 92
++1 467
+fe=(244)
+1072 198
++7 198
++3 198
++13 297
++46 593
++1 50
++1 350
++2 50
+-2 50
++2 50
+-2 343
++2 49
+-2 49
++2 742
+633 198
+800 28
+cfi=(248)
+cfn=(4428)
+calls=7 29 
+* 105
++1 35
++1 14
+203 99
+1148 198
++1 200
++4 100
++2 495
++9 297
++6 396
++4 297
+cfi=(104)
+cfn=(562)
+calls=99 66 
+* 1584
++2 99
+-2 99
++2 297
++5 99
++1 99
++1 99
+-1 99
+-1 99
++2 99
++11 495
++1 99
++6 99
+-6 99
++6 1188
++3 6138
++3 6138
+-6 9504
++1 9504
++1 297
+cfi=(182)
+cfn=(3512)
+calls=99 61 
+* 1782
+* 198
+fi=(250)
+94 198
+fi=(251) /build/glibc-irh9iM/glibc-2.19/stdio-common/../include/rounding-mode.h
+-42 198
+fe=(244)
+973 106
+fi=(251)
+52 53
+fe=(244)
+973 106
++5 106
++5 318
++2 5
+-2 10
++3 5
+-3 126
++5 106
++2 212
++2 212
++11 106
+831 92
++2 92
+-1 92
++10 92
+-11 184
+1150 196
+831 99
+-1 99
++1 396
++3 297
++2 7
+-3 7
+-1 7
++6 7
+-2 7
++2 7
+-7 7
++5 7
+-5 14
++98 92
++2 92
+-1 92
+810 92
+929 92
++2 276
+1211 297
+-1 99
++18 792
+cfi=(174)
+cfn=(4226)
+calls=99 +45 
+* 22968
+* 495
++3 198
++7 396
+641 368
+cfi=(248)
+cfn=(4428)
+calls=92 29 
+* 1380
++1 92
++4 92
+-8 92
+-1 92
+-1 92
++30 92
+-24 92
++4 92
+-4 276
++52 92
+-49 92
++1 92
++48 184
+-43 92
++2 184
+-2 993
++2 1986
++7 218
++2 218
+-1 218
+-1 872
++9 218
++13 218
+-13 1090
++4 218
+-4 218
++4 218
++1 436
+-1 218
++1 218
++1 218
+-1 218
+-1 218
++1 218
+-1 218
++1 436
++8 654
++22 864
++8 210
++1 420
++8 210
+-8 420
++5 210
+-6 210
++6 630
++3 420
+-9 4
++1 8
++8 4
+-8 8
++5 4
+-6 4
++6 12
++3 415
++1 428
++10 214
+-3 214
++3 996
++12 177
++10 708
+cfi=(255) /build/glibc-irh9iM/glibc-2.19/stdlib/../sysdeps/x86_64/rshift.S
+cfn=(4458) __mpn_rshift
+calls=177 29 
+* 3009
+* 148
+cfi=(255)
+cfn=(4458)
+calls=37 29 
+* 629
+* 214
++3 428
++7 214
+-2 214
++2 1299
+-2 871
++2 3767
++24 276
+-83 24
++1 8
+-1 24
++2 4
+-41 1308
+cfi=(254)
+cfn=(4456)
+calls=218 57 
+* 15260
+* 218
++18 16
++4 8
+-2 8
++2 40
+1228 792
+-79 150
++3 98
++1 495
+742 74
++13 37
+-1 148
++89 276
+1014 12
+766 237
++4 280
+cfi=(249)
+cfn=(4432)
+calls=56 32 
+* 1792
++4 56
++1 56
+-4 56
++3 56
++1 224
++9 56
++1 112
+-2 224
+cfi=(255)
+cfn=(4458)
+calls=56 29 
+* 952
+* 56
+-62 885
+601 99
+1177 198
+1003 50
+1149 50
++4 100
+cfi=(168)
+cfn=(4438) __overflow
+calls=50 241 
+* 1900
+* 300
+
+fl=(124) /build/glibc-irh9iM/glibc-2.19/posix/../sysdeps/unix/sysv/linux/x86_64/sysconf.c
+fn=(790) sysconf
+32 4
++1 1
+-1 1
++1 2
+fi=(125) /build/glibc-irh9iM/glibc-2.19/posix/../sysdeps/unix/sysv/linux/x86_64/../sysconf.c
++38 7
++35 1
+-35 1
+fi=(126) /build/glibc-irh9iM/glibc-2.19/posix/../sysdeps/posix/sysconf.c
+-19 6
+fe=(124)
+-15 5
+fi=(126)
+213 1
+cfi=(127)
+cfn=(796)
+calls=1 29 
+* 5
+* 2
+fe=(124)
+
+fl=(192) /build/glibc-irh9iM/glibc-2.19/stdlib/../stdlib/strtol_l.c
+fn=(3656) ____strtol_l_internal
+232 9
++26 1
+-12 1
++12 1
++22 1
+-1 1
++10 4
++9 6
++2 2
++5 2
++5 1
+-6 1
++7 3
++3 3
++17 2
+-79 1
+376 1
++4 1
+-1 2
++59 1
+-58 1
+-1 1
++1 1
++58 1
++2 2
++16 1
+-74 1
++1 1
++57 1
++38 1
+-22 1
+-14 3
++28 3
++3 4
++5 1
+-40 1
++41 2
+-41 4
++46 2
++5 2
++1 1
++5 2
++3 3
+334 5
+-18 2
+496 3
++35 1
+-18 1
++18 7
+
+fl=(50) /build/glibc-irh9iM/glibc-2.19/time/../sysdeps/unix/sysv/linux/x86_64/gettimeofday.c
+fn=(206) gettimeofday
+31 3
+-1 3
+fi=(48) /build/glibc-irh9iM/glibc-2.19/time/../sysdeps/generic/dl-hash.h
++14 3
+fe=(50)
+-13 6
+fi=(48)
++14 3
+fe=(50)
+-14 3
+fi=(48)
++12 3
++5 9
++1 6
++13 6
+-17 9
++3 27
++1 18
++13 18
+-17 27
++22 3
+fe=(50)
+-36 6
++3 6
+-3 3
++3 3
+cfi=(49)
+cfn=(202)
+calls=3 -7 
+* 21
++1 9
++1 9
+
+fl=(196) /build/glibc-irh9iM/glibc-2.19/csu/libc-start.c
+fn=(3770) (below main)
+133 7
++4 1
+-4 3
++4 3
++82 1
+-82 1
++82 1
++1 4
+cfi=(158) /build/glibc-irh9iM/glibc-2.19/stdlib/cxa_atexit.c
+cfn=(2494) __cxa_atexit
+calls=1 57 
+* 66
++22 6
++3 2
++1 5
+cob=(36)
+cfi=(195) ???
+cfn=(3772) __libc_csu_init
+calls=1 0 
+* 139798
++4 4
++15 2
++9 2
+cfi=(221) /build/glibc-irh9iM/glibc-2.19/setjmp/../sysdeps/x86_64/bsd-_setjmp.S
+cfn=(4202) _setjmp
+calls=1 30 
+* 30
++1 2
++5 2
++1 2
++3 2
++3 6
+cob=(36)
+cfi=(220) /home/sam/Documents/University/2014/ipdf/code/src/tests/addsub.cpp
+cfn=(4208) main
+calls=1 9 
+* 9991302202
++34 2
+cfi=(256)
+cfn=(4460)
+calls=1 104 
+* 152244
+137 2
+
+fl=(181)
+fn=(3572) munmap
+81 12
++1 3
+
+fn=(4248)
+62 400
++1 200
+
+fn=(3498)
+81 20
++1 4
+
+fl=(82)
+fn=(342)
+30 4
++1 5
++2 3
+cfi=(83) /build/glibc-irh9iM/glibc-2.19/string/../sysdeps/x86_64/strrchr.S
+cfn=(344) rindex
+calls=1 -9 
+* 24
++1 2
++3 3
++1 3
++2 4
+
+fl=(208) /build/glibc-irh9iM/glibc-2.19/string/../sysdeps/x86_64/multiarch/../memcmp.S
+fn=(3956) __GI_memcmp
+24 41
++1 41
++1 41
++1 41
++1 41
++1 41
++1 41
++1 41
++3 41
++1 41
++1 40
++1 40
++1 40
++1 40
++1 40
++1 40
++1 40
++2 10
++1 10
++1 1
++1 1
++1 1
++1 1
++1 1
++1 1
++1 1
++2 10
++1 10
++1 10
++1 10
++1 10
++1 10
++35 31
++4 10
++1 10
++1 1
++1 1
++1 1
++1 1
++1 1
++1 1
++1 1
++1 1
++1 1
++1 1
++1 1
++4 9
++1 9
+
+fl=(221)
+fn=(4202)
+30 1
++2 1
+cfi=(222) /build/glibc-irh9iM/glibc-2.19/setjmp/../sysdeps/x86_64/setjmp.S
+cfn=(4204) __sigsetjmp
+calls=1 -6 
+* 28
+
+fl=(226) /build/glibc-irh9iM/glibc-2.19/time/../sysdeps/unix/sysv/linux/clock.c
+fn=(4244) clock
+29 200
++6 600
+cfi=(227)
+cfn=(4246)
+calls=200 +58 
+* 2600
+* 400
++3 200
++1 400
+-1 200
++1 1000
+-1 200
++2 400
+
+fl=(83)
+fn=(344)
+24 1
++1 1
++1 1
++1 1
++1 1
++1 1
++1 1
++1 1
++1 1
++1 1
++1 1
++1 1
++1 1
++1 1
++1 1
++1 1
++1 1
++1 1
++1 1
++1 1
++1 1
++1 1
++1 1
++1 1
+
+fl=(51) /build/glibc-irh9iM/glibc-2.19/string/../sysdeps/x86_64/multiarch/memmove.c
+fn=(210) memcpy@GLIBC_2.2.5
+49 2
+-49 24
+
+fl=(139) /build/glibc-irh9iM/glibc-2.19/string/../sysdeps/x86_64/multiarch/strcat.S
+fn=(1370) strcat
+50 1
++1 1
++2 1
++1 1
++1 1
++5 1
+
+fl=(201) /build/glibc-irh9iM/glibc-2.19/locale/uselocale.c
+fn=(3924) uselocale
+31 2
++2 4
+-2 2
++2 2
++3 4
++1 2
++28 6
++1 6
++2 6
++4 6
++1 2
+
+fl=(222)
+fn=(4204)
+26 1
++9 1
++1 2
++1 1
++4 1
++1 1
++1 1
++1 1
++1 1
++2 2
++2 1
++1 1
++1 1
++2 2
++2 1
++9 1
+cfi=(223) /build/glibc-irh9iM/glibc-2.19/setjmp/sigjmp.c
+cfn=(4206) __sigjmp_save
+calls=1 -35 
+* 9
+
+fl=(255)
+fn=(4458)
+29 270
++1 270
++1 270
++13 270
++1 270
++16 270
++1 270
++1 270
++1 270
++1 270
++1 270
++1 270
++5 270
++1 270
++1 270
++1 270
++1 270
+
+fl=(257)
+fn=(4464)
+82 3
++1 2
+cob=(1)
+cfi=(38) /build/glibc-irh9iM/glibc-2.19/elf/dl-tls.c
+cfn=(4470) __tls_get_addr
+calls=1 770 
+* 11
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 -49 
+* 3801
+* 5
+* 3
++18 4
+
+fl=(107)
+fn=(608)
+30 2
+fi=(108) /build/glibc-irh9iM/glibc-2.19/malloc/arena.c
+373 3
+fe=(107)
+29 3
+cfi=(108)
+cfn=(610) ptmalloc_init.part.7
+calls=1 371 
+* 60816
+* 1
++4 1
+-1 1
+cfi=(106)
+cfn=(607)
+calls=1 2876 
+* 1061
+
+fn=(1226)
+38 2
++1 2
+fi=(108)
+373 3
+fe=(107)
+41 1
+cfi=(106)
+cfn=(1225)
+calls=1 2952 
+* 214
+
+fl=(225) /build/glibc-irh9iM/glibc-2.19/stdio-common/fprintf.c
+fn=(4222) fprintf
+27 21
++4 3
++1 3
+-1 15
++1 3
+cfi=(170)
+cfn=(3428)
+calls=3 222 
+* 6027
++4 6
+
+fl=(74) /build/glibc-irh9iM/glibc-2.19/nptl/../nptl/sysdeps/unix/sysv/linux/libc_pthread_init.c
+fn=(316) __libc_pthread_init
+42 1
++2 1
+-2 1
++5 5
+cfi=(75) /build/glibc-irh9iM/glibc-2.19/nptl/../nptl/sysdeps/unix/sysv/linux/register-atfork.c
+cfn=(318) __register_atfork
+calls=1 +39 
+* 50
+* 1
++19 2
++2 1
++1 2
++1 1
+-4 3
++2 53
++1 106
++1 53
+-4 159
++12 1
+-6 1
++6 2
+
+fl=(223)
+fn=(4206)
+29 2
+-1 2
++1 2
++5 3
+
+fl=(168)
+fn=(3566)
+1121 6
++19 6
++1 3
+
+fn=(3454)
+99 24
++1 18
++4 3
+-2 6
++2 6
++1 30
++2 3
+-2 3
++1 3
++1 3
+-2 3
++2 3
+-2 3
++2 42
++2 3
+-2 3
++4 3
++2 3
+-3 3
+-1 3
++4 21
++2 3
+-1 3
++1 24
++1 6
++3 12
+-3 18
+cob=(5)
+cfi=(175)
+cfn=(3458)
+calls=3 -48 
+* 24
++3 12
+-15 21
+cob=(5)
+cfi=(175)
+cfn=(3456)
+calls=3 -74 
+* 42
+* 3
++9 21
+
+fn=(3486)
+495 1341
+cfi=(174)
+cfn=(3488)
+calls=447 1356 
+* 26693
+
+fn=(3432)
+447 49
++4 49
+-1 49
+-3 245
++3 229
++5 184
++2 132
++3 88
++10 152
++5 114
+-1 76
++1 519
+-1 460
++4 38
++2 76
+-2 6
++2 21
+cfi=(174)
+cfn=(4228)
+calls=1 816 
+* 32
+* 2
++2 1
+-2 1
++3 1
+-20 12
++5 6
+-5 6
+cfi=(182)
+cfn=(3512)
+calls=6 61 
+* 264
+* 12
++21 90
++1 294
+
+fn=(3562)
+60 36
++1 18
++4 9
++1 30
++2 3
+-2 3
++1 3
++1 57
++2 9
++2 6
++13 3
++2 3
+-2 3
++2 12
++2 3
+-1 3
++1 18
++1 6
++3 24
+-3 18
+cob=(5)
+cfi=(175)
+cfn=(3458)
+calls=3 -22 
+* 24
++3 12
+-28 21
+cob=(5)
+cfi=(175)
+cfn=(3456)
+calls=3 -35 
+* 42
+* 3
++22 18
+-13 3
++1 3
+-1 6
+
+fn=(5520)
+1010 1
++3 1
+-3 2
+-48 1
++48 2
++3 1
+cfn=(5522) _IO_flush_all_lockp
+calls=1 822 
+* 88
+-63 1
++63 1
+-63 3
++2 9
++2 2
+-1 4
++3 4
++6 16
++8 5
++10 5
+cfi=(174)
+cfn=(5524)
+calls=1 453 
+* 78
++3 2
++7 3
+-40 9
++75 7
+-53 1
++4 1
+-4 1
++2 1
++1 1
++1 1
+-2 1
++3 4
++6 3
++1 8
+
+fn=(3422) _IO_old_init
+626 9
+-16 9
++1 9
++15 9
++5 9
+-21 9
++2 9
++1 9
++1 9
++17 9
+-16 9
++1 9
++1 9
++1 9
++1 9
++1 9
++2 9
++1 9
++1 9
++1 9
++6 9
++1 18
+
+fn=(3426)
+399 75
++1 68
++4 15
+-2 15
++1 15
++1 15
++3 22
++1 44
+-3 8
++3 16
+-7 21
+cfi=(181)
+cfn=(3572)
+calls=3 81 
+* 15
+* 12
+
+fn=(3652)
+726 4
++3 4
+-3 4
++3 8
++1 8
++9 4
++3 8
+-10 4
++1 4
+-1 8
+
+fn=(3420)
+643 81
++1 9
+cfn=(3422)
+calls=9 -18 
+* 207
++3 9
+-2 9
++2 9
++2 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++2 3
++7 3
++1 18
+-1 6
++1 36
+-3 12
+
+fn=(3500)
+330 12
++2 12
+-2 12
++2 27
++6 24
++3 36
++2 24
++6 24
++7 24
++1 12
+-1 24
+cfi=(174)
+cfn=(3502)
+calls=12 544 
+* 843
+-24 18
++22 24
+
+fn=(5522)
+822 3
++6 1
+-6 5
++6 2
++6 1
+-11 1
++10 1
++2 2
++4 2
+-1 3
+-1 3
++1 3
++3 9
++10 6
++4 3
+-2 3
++2 6
++7 3
+-27 6
++31 2
++2 2
++4 9
+-31 12
+
+fn=(5526)
+557 5
++1 1
+-1 1
++1 1
+cfi=(174)
+cfn=(4494)
+calls=1 878 
+* 13
+* 2
++2 2
++2 1
++1 5
+cfn=(3426)
+calls=1 399 
+* 21
++7 2
++2 1
+-2 1
++1 3
++2 4
+
+fn=(3578)
+686 6
++2 9
++6 9
++3 9
++6 3
++6 3
+-6 3
+cfn=(3562)
+calls=3 60 
+* 30
+
+fn=(4438)
+241 150
++2 150
+cfi=(174)
+cfn=(4228)
+calls=50 816 
+* 1600
+
+fn=(3504)
+183 24
+-1 24
++1 12
++3 36
++5 12
+-1 24
++1 12
++7 12
+-4 12
++2 24
++2 12
++1 12
++1 24
+
+fn=(3490)
+414 5
++1 5
+-1 5
++1 5
++6 8
+-4 13
++1 12
+cfi=(179)
+cfn=(3492)
+calls=4 96 
+* 335
+* 8
++2 3
++1 1
+-1 2
+cfn=(3426)
+calls=1 -21 
+* 19
+
+fl=(169)
+fn=(3424)
+39 48
++4 12
++1 3
+cfi=(189)
+cfn=(3648)
+calls=1 -19 
+* 223
+* 1
++5 5
+cfi=(168)
+cfn=(3426)
+calls=1 399 
+* 19
+* 25
+cfi=(168)
+cfn=(3426)
+calls=5 399 
+* 95
++5 6
+-3 6
++1 6
++1 6
++1 6
++2 5
++1 5
++1 5
++9 5
++1 30
+-1 1
++1 6
+-23 5
++1 20
++16 1
++1 1
++1 2
+
+fl=(173) /build/glibc-irh9iM/glibc-2.19/libio/iofopen.c
+fn=(3446) __fopen_internal
+65 18
++8 3
+-8 6
++8 3
+cfi=(106)
+cfn=(606)
+calls=3 2876 
+* 526
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 -39 
+* 1277
+* 7
++2 3
+-2 3
++2 3
++3 3
++3 15
+-3 3
++3 3
+cfi=(168)
+cfn=(3420)
+calls=3 643 
+* 174
++4 3
++1 3
+-1 3
++1 3
+cfi=(174)
+cfn=(3452)
+calls=3 +56 
+* 384
++4 15
+cfi=(174)
+cfn=(3460)
+calls=3 253 
+* 393
+* 3
++1 3
+-1 3
++6 15
+-5 3
+cfn=(3470) __fopen_maybe_mmap
+calls=3 -49 
+* 12
+
+fn=(3470)
+42 3
+-2 3
++2 3
++15 3
+
+fn=(3444) fopen@@GLIBC_2.2.5
+103 6
+cfn=(3446)
+calls=3 -38 
+* 2890
+
+fl=(260) /build/glibc-irh9iM/glibc-2.19/stdlib/cxa_finalize.c
+fn=(4534) __cxa_finalize
+31 96
++17 32
+-17 160
++4 128
++4 192
++5 1856
+-5 2697
++5 1856
++2 29
++1 29
++1 116
+-2 58
++5 29
++5 29
+-2 58
++2 29
+cob=(31)
+cfi=(157)
+cfn=(4946) 0x00000000000b53b0
+calls=1 -56 
+* 5
+cob=(31)
+cfi=(157)
+cfn=(4944)
+calls=1 -56 
+* 5
+cob=(31)
+cfi=(157)
+cfn=(4936)
+calls=1 -56 
+* 1300
+cob=(32) /usr/lib/x86_64-linux-gnu/libQtCore.so.4.8.6
+cfi=(159) ???
+cfn=(4912) 0x0000000000064230
+calls=1 -56 
+* 6
+cob=(32)
+cfi=(159)
+cfn=(4890) 0x000000000007b4b0
+calls=1 -56 
+* 5190
+cob=(32)
+cfi=(159)
+cfn=(4882) 0x000000000016d980
+calls=1 -56 
+* 44
+cob=(32)
+cfi=(159)
+cfn=(4868) 0x00000000000620c0
+calls=1 -56 
+* 261
+cob=(32)
+cfi=(159)
+cfn=(4858) 0x0000000000077710
+calls=1 -56 
+* 1674
+cob=(32)
+cfi=(159)
+cfn=(4830) 0x0000000000188b00
+calls=1 -56 
+* 429
+cob=(32)
+cfi=(159)
+cfn=(4806) 0x00000000000f0170
+calls=1 -56 
+* 4355
+cob=(32)
+cfi=(159)
+cfn=(4794) 0x00000000000798c0
+calls=1 -56 
+* 213
+cob=(32)
+cfi=(159)
+cfn=(4782) 0x0000000000128620
+calls=1 -56 
+* 205
+cob=(33) /usr/lib/x86_64-linux-gnu/libQtGui.so.4.8.6
+cfi=(160) ???
+cfn=(4752) 0x00000000001bf910
+calls=1 -56 
+* 637
+cob=(33)
+cfi=(160)
+cfn=(2816) 0x00000000001c2d10
+calls=3 -56 
+* 18
+cob=(33)
+cfi=(160)
+cfn=(4750) 0x00000000001ff830
+calls=1 -56 
+* 6
+cob=(33)
+cfi=(160)
+cfn=(4746) 0x000000000022aee0
+calls=1 -56 
+* 4
+cob=(33)
+cfi=(160)
+cfn=(4738) 0x00000000001d0ac0
+calls=3 -56 
+* 1640
+cob=(33)
+cfi=(160)
+cfn=(4732) 0x000000000034e650
+calls=1 -56 
+* 18
+cob=(33)
+cfi=(160)
+cfn=(4728) 0x000000000054d6e0
+calls=1 -56 
+* 6
+cob=(33)
+cfi=(160)
+cfn=(4726) 0x0000000000660870
+calls=1 -56 
+* 319
+cob=(33)
+cfi=(160)
+cfn=(4722) 0x0000000000806080
+calls=1 -56 
+* 6
+cob=(33)
+cfi=(160)
+cfn=(4720) 0x0000000000809b90
+calls=1 -56 
+* 4
+cob=(33)
+cfi=(160)
+cfn=(4718) 0x0000000000824a60
+calls=1 -56 
+* 357
+cob=(33)
+cfi=(160)
+cfn=(4702) 0x0000000000824ae0
+calls=1 -56 
+* 3565
+cob=(2) ???
+cfi=(14) ???
+cfn=(4582) 0x0000000004fb7130
+calls=1 -56 
+* 2
++4 58
+-21 88
+-4 96
++32 96
++4 224
+-4 96
++12 64
++3 32
+-2 32
++2 192
+-2 32
+cfi=(261)
+cfn=(4536)
+calls=32 -44 
+* 608
+
+fl=(187) /build/glibc-irh9iM/glibc-2.19/stdio-common/sscanf.c
+fn=(3644) sscanf
+27 7
++4 1
++1 1
+-1 5
++1 1
+cfi=(188) /build/glibc-irh9iM/glibc-2.19/libio/iovsscanf.c
+cfn=(3646) vsscanf
+calls=1 +3 
+* 1232
++4 2
+
+fl=(158)
+fn=(2494)
+57 258
+-22 86
+cfn=(2496) __new_exitfn
+calls=43 +38 
+* 3566
++2 86
++4 43
++3 43
++1 43
+-4 86
++2 43
++4 43
++1 43
++11 172
+
+fn=(2496)
+73 43
++6 86
+-6 129
++6 172
++2 172
+-7 86
++9 129
++1 210
+-3 1
++10 1
+-10 3
++2 84
++11 84
++25 41
++1 41
+-1 41
++1 41
+-1 41
++7 41
++1 41
++3 82
+-4 2
++1 2
++3 90
++3 215
+-35 2
++14 2
++1 4
+-12 3
+cfi=(106)
+cfn=(844)
+calls=1 3161 
+* 372
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 -67 
+* 1295
+* 5
++2 2
++2 1
++1 2
+
+fl=(249)
+fn=(4432)
+32 2204
++3 2204
++1 2204
++1 2204
++1 2204
++1 2204
++2 2204
++1 2204
++2 2204
++1 2204
++1 2204
++1 2204
++1 1930
++2 1930
++1 1930
++1 1930
++1 1930
++26 274
++1 274
++1 274
++1 274
++1 274
++1 274
++1 274
++1 274
++1 274
++26 274
++1 274
++1 274
++2 274
++1 274
++1 274
++1 274
++1 274
++1 274
++2 274
++3 274
+-5 1930
++2 1930
++3 1930
+
+fl=(138) /build/glibc-irh9iM/glibc-2.19/string/../sysdeps/x86_64/multiarch/../strchr.S
+fn=(1324) __GI_strchr
+24 38
++1 38
++1 38
++1 38
++1 38
++1 38
++1 38
++1 38
++1 38
++1 38
++1 38
++1 38
++1 38
++1 38
++1 38
++1 38
++1 38
++1 38
++4 38
++1 38
++1 38
++1 38
++2 38
+
+fl=(172)
+fn=(3434)
+168 1612
++2 806
+
+ob=(31)
+fl=(157)
+fn=(3870)
+0 12
+cfn=(3838)
+calls=1 0 
+0 15
+0 1
+0 5
+
+fn=(3888)
+0 112
+
+fn=(3948) std::ctype<wchar_t>::_M_convert_to_wmask(unsigned short) const
+0 64
+cob=(3)
+cfi=(207) /build/glibc-irh9iM/glibc-2.19/wctype/wctype_l.c
+cfn=(3954) wctype_l
+calls=1 27 
+0 195
+0 1
+0 24
+cob=(3)
+cfi=(207)
+cfn=(3954)
+calls=1 27 
+0 367
+0 1
+0 17
+cob=(3)
+cfi=(207)
+cfn=(3954)
+calls=1 27 
+0 583
+0 1
+0 3
+cob=(3)
+cfi=(207)
+cfn=(3954)
+calls=1 27 
+0 97
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2098
+0 5
+0 3
+cob=(3)
+cfi=(207)
+cfn=(3954)
+calls=1 27 
+0 318
+0 1
+0 9
+cob=(3)
+cfi=(207)
+cfn=(3954)
+calls=1 27 
+0 514
+0 1
+0 3
+cob=(3)
+cfi=(207)
+cfn=(3954)
+calls=1 27 
+0 244
+0 1
+0 3
+cob=(3)
+cfi=(207)
+cfn=(3954)
+calls=1 27 
+0 146
+0 1
+0 3
+cob=(3)
+cfi=(207)
+cfn=(3954)
+calls=1 27 
+0 197
+0 1
+
+fn=(4022)
+0 72
+cfn=(3802)
+calls=8 0 
+0 288
+0 8
+0 24
+cfn=(4028) std::locale::operator=(std::locale const&)
+calls=8 0 
+0 136
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1368
+0 12
+0 16
+cfn=(4034)
+calls=8 0 
+0 80
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1132
+0 12
+0 32
+
+fn=(4040)
+0 28
+cfn=(4046)
+calls=4 0 
+0 3849
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1572
+0 8
+0 16
+cfn=(4064) std::ctype<char> const& std::use_facet<std::ctype<char> >(std::locale const&)
+calls=4 0 
+0 608
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1655
+0 8
+0 12
+cfn=(4070)
+calls=4 0 
+0 424
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2373
+0 8
+0 16
+cfn=(4078)
+calls=4 0 
+0 416
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2395
+0 8
+0 12
+cfn=(4084) bool std::has_facet<std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char> > > >(std::locale const&)
+calls=4 0 
+0 424
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2402
+0 8
+0 16
+cfn=(4090) std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char> > > const& std::use_facet<std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char> > > >(std::locale const&)
+calls=4 0 
+0 416
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2499
+0 8
+0 20
+
+fn=(4096)
+0 24
+cfn=(4022)
+calls=4 0 
+0 336
+0 4
+0 12
+cfn=(4102) std::basic_ios<wchar_t, std::char_traits<wchar_t> >::_M_cache_locale(std::locale const&)
+calls=4 0 
+0 15716
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2174
+0 8
+0 52
+
+fn=(4108) bool std::has_facet<std::ctype<wchar_t> >(std::locale const&)
+0 16
+cfn=(3864)
+calls=4 0 
+0 20
+0 4
+0 52
+cfn=(4052)
+calls=4 0 
+0 312
+0 4
+0 16
+
+fn=(4138) std::num_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > > const& std::use_facet<std::num_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > > >(std::locale const&)
+0 16
+cfn=(3864)
+calls=4 0 
+0 20
+0 4
+0 44
+cfn=(4052)
+calls=4 0 
+0 312
+0 4
+0 16
+
+fn=(4338) operator delete(void*)
+0 2690247
+cob=(3)
+cfi=(106)
+cfn=(1436)
+calls=2690247 2917 
+0 314758474
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1827
+0 2690251
+
+fn=(4946)
+0 3
+cfn=(4942)
+calls=1 0 
+0 1
+0 1
+
+fn=(2476)
+0 5
+cfn=(2482)
+calls=1 0 
+0 30
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1496
+0 5
+0 4
+cfn=(2488)
+calls=1 0 
+0 7
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1163
+0 5
+0 4
+cob=(3)
+cfi=(158)
+cfn=(2494)
+calls=1 57 
+0 60
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2113
+0 5
+0 3
+
+fn=(2582) 0x000000000005bf40
+0 5
+cob=(3)
+cfi=(158)
+cfn=(2494)
+calls=1 57 
+0 66
+0 1
+0 5
+cob=(3)
+cfi=(158)
+cfn=(2494)
+calls=1 57 
+0 66
+0 1
+
+fn=(3802)
+0 132
+cfn=(3804)
+calls=22 0 
+0 81301
+0 308
+
+fn=(3858)
+0 364
+cfn=(3864)
+calls=28 0 
+0 364
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1252
+0 32
+0 7000
+
+fn=(4052)
+0 1296
+cfn=(4072) __cxxabiv1::__si_class_type_info::__do_dyncast(long, __cxxabiv1::__class_type_info::__sub_kind, __cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info::__dyncast_result&) const
+calls=40 0 
+0 1400
+cfn=(4054)
+calls=8 0 
+0 2635
+0 768
+
+fn=(4072)
+0 1400
+
+fn=(4114) std::ctype<wchar_t> const& std::use_facet<std::ctype<wchar_t> >(std::locale const&)
+0 16
+cfn=(3864)
+calls=4 0 
+0 20
+0 4
+0 44
+cfn=(4052)
+calls=4 0 
+0 312
+0 4
+0 16
+
+fn=(4132) bool std::has_facet<std::num_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > > >(std::locale const&)
+0 16
+cfn=(3864)
+calls=4 0 
+0 20
+0 4
+0 52
+cfn=(4052)
+calls=4 0 
+0 312
+0 4
+0 16
+
+fn=(4484) std::ostream::flush()
+0 27
+cfn=(4486) __gnu_cxx::stdio_sync_filebuf<char, std::char_traits<char> >::sync()
+calls=3 0 
+0 2059
+0 15
+
+fn=(4486)
+0 6
+cob=(3)
+cfi=(258)
+cfn=(4492)
+calls=3 34 
+0 162
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1884
+0 7
+
+fn=(3826)
+0 10
+
+fn=(3846) std::locale::facet::_S_create_c_locale(__locale_struct*&, char const*, __locale_struct*)
+0 4
+cob=(3)
+cfi=(200)
+cfn=(3852)
+calls=1 44 
+0 40
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2158
+0 5
+0 5
+
+fn=(3882)
+0 112
+
+fn=(3912)
+0 12
+cfn=(3838)
+calls=1 0 
+0 15
+0 1
+0 7
+cfn=(3918) std::ctype<wchar_t>::_M_initialize_ctype()
+calls=1 0 
+0 27075
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1582
+0 5
+
+fn=(4028)
+0 136
+
+fn=(4090)
+0 16
+cfn=(3864)
+calls=4 0 
+0 20
+0 4
+0 44
+cfn=(4052)
+calls=4 0 
+0 312
+0 4
+0 16
+
+fn=(4926) 0x000000000005c010
+0 8
+cob=(3)
+cfi=(260)
+cfn=(4534)
+calls=1 31 
+0 1624
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2074
+0 5
+0 1
+cfn=(4950) 0x000000000005bf80
+calls=1 0 
+0 9
+0 3
+
+fn=(4950)
+0 9
+
+fn=(3840) 0x000000000006fab0
+0 4
+cfn=(3846)
+calls=1 0 
+0 2212
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2033
+0 5
+
+fn=(3918)
+0 9
+cob=(3)
+cfi=(201)
+cfn=(3924)
+calls=1 31 
+0 21
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2012
+0 5
+0 770
+cob=(3)
+cfi=(202)
+cfn=(3930)
+calls=128 32 
+0 2432
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1876
+0 132
+0 260
+cob=(3)
+cfi=(203) /build/glibc-irh9iM/glibc-2.19/wcsmbs/btowc.c
+cfn=(3936) btowc
+calls=1 34 
+0 19
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1798
+0 5
+0 510
+cob=(3)
+cfi=(203)
+cfn=(3936)
+calls=255 34 
+0 9197
+0 255
+0 1067
+cfn=(3948)
+calls=8 0 
+0 3754
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1627
+0 12
+0 16
+cfn=(3948)
+calls=4 0 
+0 1147
+0 4
+0 123
+cob=(3)
+cfi=(201)
+cfn=(3924)
+calls=1 31 
+0 21
+0 1
+0 2
+
+fn=(3962)
+0 12
+cfn=(3838)
+calls=1 0 
+0 15
+0 1
+0 5
+
+fn=(4064)
+0 16
+cfn=(3864)
+calls=4 0 
+0 20
+0 4
+0 44
+cfn=(4052)
+calls=4 0 
+0 504
+0 4
+0 16
+
+fn=(4084)
+0 16
+cfn=(3864)
+calls=4 0 
+0 20
+0 4
+0 52
+cfn=(4052)
+calls=4 0 
+0 312
+0 4
+0 16
+
+fn=(4102)
+0 28
+cfn=(4108)
+calls=4 0 
+0 424
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1548
+0 8
+0 16
+cfn=(4114)
+calls=4 0 
+0 416
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1671
+0 8
+
+ob=(3)
+fl=(172)
+fn=(3434)
+179 20858
++9 806
+
+fl=(262) /build/glibc-irh9iM/glibc-2.19/signal/sigempty.c
+fn=(4660) sigemptyset
+27 2
++6 33
++2 2
++1 1
+
+fl=(108)
+fn=(610)
+371 6
++13 1
+-8 1
++8 1
++7 2
++1 2
+-1 1
++1 10
+cfi=(75)
+cfn=(628) __linkin_atfork
+calls=1 116 
+* 9
++2 5
++16 2
+-74 128
++16 64
+-18 195
+455 2
++6 2
++1 2
++2 1
++1 7
+-80 5
+cfi=(109)
+cfn=(612)
+calls=1 126 
+* 60322
+* 2
++1 4
+-49 34
++1 8
+
+fl=(258)
+fn=(4492)
+34 6
+-1 12
++1 6
++6 96
++1 18
+cfi=(174)
+cfn=(4494)
+calls=6 878 
+* 78
+* 24
+fi=(183)
+888 12
++1 54
+fe=(258)
+45 18
+
+fl=(72) /build/glibc-irh9iM/glibc-2.19/resource/../sysdeps/unix/syscall-template.S
+fn=(304) getrlimit
+81 4
++1 1
+
+fl=(47) /build/glibc-irh9iM/glibc-2.19/time/../sysdeps/unix/sysv/linux/x86_64/time.c
+fn=(198) time
+37 1
+-1 1
+fi=(48)
++8 1
+fe=(47)
+-7 2
+fi=(48)
++8 1
+fe=(47)
+-8 1
+fi=(48)
++6 1
++5 3
++1 2
++13 2
+-17 3
++3 9
++1 6
++13 6
+-17 9
++22 1
+fe=(47)
+-30 2
++3 2
+-3 1
++3 1
+cfi=(49)
+cfn=(202)
+calls=1 -13 
+* 7
+* 3
++1 3
+
+fl=(73) /build/glibc-irh9iM/glibc-2.19/elf/dl-tsd.c
+fn=(310) __libc_dl_error_tsd
+48 2
++1 1
+
+fl=(104)
+fn=(562)
+66 224
++1 224
++1 224
++1 224
++1 224
++1 224
++1 224
++2 224
++2 224
++30 224
++1 224
++1 224
++1 224
++1 224
++1 217
++1 217
++4 7
++1 7
++1 7
++1 7
++1 7
++1 7
++1 7
++1 7
++1 7
++1 7
++1 7
++1 7
++5 56
+
+fl=(75)
+fn=(318)
+86 1
++2 1
+-2 5
++2 1
+-2 1
++2 4
+-44 2
++7 2
++1 3
++19 3
++1 1
++1 1
++22 1
++1 1
++1 1
++1 2
++18 2
++1 6
+-13 4
++2 2
++1 3
+-1 1
++1 2
+
+fn=(628)
+116 2
++1 6
++2 1
+
+fl=(165) /build/glibc-irh9iM/glibc-2.19/posix/../sysdeps/unix/syscall-template.S
+fn=(3406) getppid
+62 2
++1 1
+
+fl=(87) /build/glibc-irh9iM/glibc-2.19/elf/dl-altinit.c
+fn=(356) dlinit_alt
+33 3
++1 1
+
+fl=(207)
+fn=(3954)
+27 45
++7 9
+-7 36
++3 9
+cfi=(104)
+cfn=(562)
+calls=9 +36 
+* 144
++3 9
+-3 9
++3 18
++8 40
++1 80
+-8 40
++2 80
+cfi=(104)
+cfn=(562)
+calls=40 +30 
+* 640
+* 18
+cfi=(104)
+cfn=(562)
+calls=9 +30 
+* 144
++2 49
+-2 49
++2 213
+cfi=(208)
+cfn=(3956)
+calls=41 -14 
+* 857
+* 82
++8 9
++1 9
++1 72
+
+fl=(45) /build/glibc-irh9iM/glibc-2.19/string/../sysdeps/x86_64/multiarch/strcmp.S
+fn=(204) strncasecmp
+140 1
++1 1
++4 1
++1 1
++1 1
++11 1
+
+fn=(982) strcmp
+88 3
++1 3
++4 3
++1 3
++1 3
++8 3
++1 3
++1 3
++2 3
+
+fn=(218) strncmp
+88 2
++1 2
++8 2
++1 2
++5 2
++1 2
++1 2
++2 2
+
+fn=(194) strcasecmp
+114 1
++1 1
++1 1
+cfi=(46)
+cfn=(196)
+calls=1 -64 
+* 78
++3 1
++1 1
++1 1
++11 1
+
+fl=(188)
+fn=(3646)
+35 1
++6 1
+-6 1
++6 1
+-6 2
++6 1
+-6 2
++6 1
+-6 2
++6 1
+-2 1
++2 1
+cfi=(168)
+cfn=(3420)
+calls=1 643 
+* 44
++1 1
++1 4
+-1 1
++1 1
+cfi=(169)
+cfn=(3424)
+calls=1 -4 
+* 277
++1 5
+cfi=(190)
+cfn=(3650)
+calls=1 207 
+* 878
++2 6
+
+fl=(191)
+fn=(3654)
+97 3
+cfi=(192)
+cfn=(3656)
+calls=1 232 
+* 103
+
+fl=(206) /build/glibc-irh9iM/glibc-2.19/iconv/gconv_simple.c
+fn=(3942) __gconv_btwoc_ascii
+52 512
++3 128
+
+fl=(131) /build/glibc-irh9iM/glibc-2.19/string/../sysdeps/x86_64/multiarch/memcpy.S
+fn=(888) memcpy@@GLIBC_2.14
+32 3
++1 3
++2 3
++1 3
++1 3
++1 3
++1 3
+
+fl=(133)
+fn=(984)
+180 62
++1 62
++2 62
++1 62
++21 62
++1 62
++1 50
++1 50
++1 50
++1 50
++1 50
++1 50
++21 50
++1 50
++1 50
++1 50
++1 50
++1 50
++1 50
++5 5
++1 5
++9 5
++1 5
++1 5
++1 5
++1 5
++1 5
++1 5
++1 5
+-7 12
++1 12
++1 12
++1 12
++1 12
++1 12
++1 12
++1 12
++1 2
++1 1
++1 1
++1 1
++2 1
++1 1
++1 1
++1 1
++1 1
++1 1
+-5 1
++1 1
++1 1
++1 1
++1 1
++1 1
++10 15
++1 15
++1 15
++2 15
++6 15
++1 15
++1 15
++1 15
++1 15
++5 15
++2 7
++1 7
++1 14
++8 7
++1 7
++3 7
++1 7
++1 7
++1 7
++1 7
++1 7
+1232 1
++1 1
++1 1
++1 1
++1 1
++2 1
++1 1
++1 1
++1 1
++1 1
++1 1
++1 1
++1 1
++4 1
++1 1
++1 1
++6 1
++1 1
++1 2
++4 1
++1 1
++3 1
++1 1
++1 1
++7 1
++4 1
++1 1
++1 1
++1 1
++1 1
++1 1
+2107 1
++1 1
++1 1
++1 1
++1 1
++2 1
++1 1
++1 1
++1 1
++1 1
++1 1
++1 1
+2236 8
++2 8
++1 8
++1 8
++1 8
+-3 9
++1 9
++1 9
++1 9
++1 2
++5 1
++6 1
++1 1
++8 1
++1 1
+-16 61
++6 61
++1 61
++8 61
++1 61
+
+fn=(2956) __strncmp_ssse3
+174 12
++1 12
++1 12
++1 12
++1 12
++2 12
++1 12
++2 12
++1 12
++21 12
++1 12
++1 12
++1 12
++1 8
++1 8
++1 8
++1 8
++21 8
++1 8
++1 8
++1 8
++1 8
++1 8
++1 8
++15 4
++1 4
++1 4
++1 4
++1 4
++1 4
++1 4
++1 4
++1 4
++1 4
++1 4
++1 4
++2 4
++1 4
++1 4
++1 4
++1 4
++1 4
+483 4
++1 4
++1 4
++1 4
++1 4
++2 4
++1 4
++1 4
++1 4
++1 4
++1 4
++1 4
+2238 4
++1 4
++1 4
++1 4
++1 8
++5 4
++3 4
++1 4
+
+ob=(31)
+fl=(157)
+fn=(4102)
+0 12
+cfn=(4120)
+calls=4 0 
+0 424
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2341
+0 8
+0 16
+cfn=(4126)
+calls=4 0 
+0 416
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2488
+0 8
+0 12
+cfn=(4132)
+calls=4 0 
+0 424
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2349
+0 8
+0 16
+cfn=(4138)
+calls=4 0 
+0 416
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2631
+0 8
+0 20
+
+fn=(4476)
+0 98
+cfn=(4484)
+calls=1 0 
+0 1959
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1114
+0 5
+0 2
+cfn=(4484)
+calls=1 0 
+0 71
+0 1
+0 2
+cfn=(4484)
+calls=1 0 
+0 71
+0 1
+0 2
+cfn=(4502) std::basic_ostream<wchar_t, std::char_traits<wchar_t> >::flush()
+calls=1 0 
+0 71
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1797
+0 5
+0 2
+cfn=(4502)
+calls=1 0 
+0 71
+0 1
+0 2
+cfn=(4502)
+calls=1 0 
+0 71
+0 1
+0 2
+
+fn=(4502)
+0 21
+
+ob=(3)
+fl=(133)
+fn=(2956)
+2247 8
++3 8
++1 8
++2 12
++1 12
++8 12
++1 12
+
+fl=(203)
+fn=(3936)
+34 256
++5 256
++1 256
+-6 1024
++5 512
++62 1280
+-62 512
++5 768
++4 384
+fi=(204) /build/glibc-irh9iM/glibc-2.19/wcsmbs/./wcsmbsload.h
++23 384
+fe=(203)
+-20 128
+-2 256
++2 128
++1 256
++4 256
++3 256
+cfi=(205)
+cfn=(3940)
+calls=128 -21 
+* 512
+* 384
+cfi=(206)
+cfn=(3942)
+calls=128 -7 
+* 640
+* 128
+fi=(204)
++14 384
++1 256
+fe=(203)
+
+fl=(247)
+fn=(4426)
+35 198
++2 297
++1 99
++9 99
+-9 99
++9 99
++9 99
+-18 198
++18 99
+-18 99
++9 99
++9 99
++4 14
+
+ob=(31)
+fl=(157)
+fn=(4502)
+0 6
+cfn=(4504)
+calls=3 0 
+0 171
+0 15
+
+fn=(4942)
+0 3
+
+ob=(3)
+fl=(247)
+fn=(4426)
+103 276
++4 184
+-45 7
++45 14
+
+ob=(15) /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0
+fl=(98) ???
+fn=(5302) 0x000000000001e490
+0 8
+cob=(3)
+cfi=(260)
+cfn=(4534)
+calls=1 31 
+0 268
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2074
+0 5
+0 1
+cfn=(5316) 0x000000000001e420
+calls=1 0 
+0 9
+0 3
+
+fn=(496) 0x000000000001e4d0
+0 16
+
+fn=(5316)
+0 9
+
+ob=(33)
+fl=(160)
+fn=(2614) 0x00000000001b5030
+0 17
+
+fn=(2784) 0x00000000001b4a50
+0 15
+cob=(3)
+cfi=(158)
+cfn=(2494)
+calls=1 57 
+0 66
+0 1
+0 7
+cob=(3)
+cfi=(158)
+cfn=(2494)
+calls=1 57 
+0 66
+0 1
+0 4
+cob=(32)
+cfi=(159)
+cfn=(2794) QMetaObject::addGuard(QObject**)
+calls=1 0 
+0 3
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1521
+0 5
+0 4
+cob=(3)
+cfi=(158)
+cfn=(2494)
+calls=1 57 
+0 66
+0 1
+0 7
+cob=(3)
+cfi=(158)
+cfn=(2494)
+calls=1 57 
+0 66
+0 1
+0 7
+
+fn=(2806) 0x00000000001b4bb0
+0 6
+cob=(32)
+cfi=(159)
+cfn=(2794)
+calls=1 0 
+0 3
+0 1
+0 5
+cob=(3)
+cfi=(158)
+cfn=(2494)
+calls=1 57 
+0 66
+0 1
+
+fn=(3134) 0x000000000037c430
+0 13
+cob=(32)
+cfi=(159)
+cfn=(2836) QMetaType::registerType(char const*, void (*)(void*), void* (*)(void const*))
+calls=1 0 
+0 6032
+0 1
+0 9
+cob=(32)
+cfi=(159)
+cfn=(3096) QMetaType::registerTypedef(char const*, int)
+calls=1 0 
+0 3750
+0 1
+
+fn=(3258) 0x00000000001b4e40
+0 2
+
+fn=(4692) 0x00000000001b4ff0
+0 8
+cob=(3)
+cfi=(260)
+cfn=(4534)
+calls=1 31 
+0 7088
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2074
+0 5
+0 1
+cfn=(4764) 0x00000000001b4f60
+calls=1 0 
+0 9
+0 3
+
+fn=(2828) 0x000000000037c3d0
+0 13
+cob=(32)
+cfi=(159)
+cfn=(2836)
+calls=1 0 
+0 15143
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1779
+0 5
+0 9
+cob=(32)
+cfi=(159)
+cfn=(3096)
+calls=1 0 
+0 5413
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1713
+0 5
+
+fn=(3262) 0x00000000001b4e80
+0 10
+cob=(3)
+cfi=(158)
+cfn=(2494)
+calls=1 57 
+0 66
+0 1
+
+fn=(4752)
+0 4
+cob=(32)
+cfi=(159)
+cfn=(2630) QVariantAnimation::registerInterpolator(QVariant (*)(void const*, void const*, double), int)
+calls=1 0 
+0 123
+0 1
+0 3
+cob=(32)
+cfi=(159)
+cfn=(2630)
+calls=1 0 
+0 123
+0 1
+0 3
+cob=(32)
+cfi=(159)
+cfn=(2630)
+calls=1 0 
+0 123
+0 1
+0 3
+cob=(32)
+cfi=(159)
+cfn=(2630)
+calls=1 0 
+0 123
+0 1
+0 4
+cob=(32)
+cfi=(159)
+cfn=(2630)
+calls=1 0 
+0 123
+0 1
+
+fn=(2810) 0x00000000001b4bf0
+0 10
+cob=(3)
+cfi=(158)
+cfn=(2494)
+calls=1 57 
+0 66
+0 1
+0 5
+
+fn=(3278) 0x00000000001b4f10
+0 6
+cob=(32)
+cfi=(159)
+cfn=(3184) qRegisterResourceData(int, unsigned char const*, unsigned char const*, unsigned char const*)
+calls=1 0 
+0 793
+0 1
+0 6
+cob=(3)
+cfi=(158)
+cfn=(2494)
+calls=1 57 
+0 66
+0 1
+
+fn=(4738)
+0 3
+cob=(32)
+cfi=(159)
+cfn=(4744) QMetaObject::removeGuard(QObject**)
+calls=3 0 
+0 9
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1621
+0 7
+
+fn=(4746)
+0 4
+
+fn=(2622) 0x00000000001b49c0
+0 4
+cob=(32)
+cfi=(159)
+cfn=(2630)
+calls=1 0 
+0 18945
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2299
+0 5
+0 3
+cob=(32)
+cfi=(159)
+cfn=(2630)
+calls=1 0 
+0 203
+0 1
+0 3
+cob=(32)
+cfi=(159)
+cfn=(2630)
+calls=1 0 
+0 188
+0 1
+0 3
+cob=(32)
+cfi=(159)
+cfn=(2630)
+calls=1 0 
+0 188
+0 1
+0 3
+cob=(32)
+cfi=(159)
+cfn=(2630)
+calls=1 0 
+0 188
+0 1
+0 6
+cob=(3)
+cfi=(158)
+cfn=(2494)
+calls=1 57 
+0 66
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2113
+0 5
+
+fn=(4764)
+0 9
+
+fn=(2804) 0x00000000001b4b80
+0 5
+cob=(3)
+cfi=(158)
+cfn=(2494)
+calls=1 57 
+0 66
+0 1
+
+fn=(3174) 0x00000000001b4da0
+0 8
+cob=(3)
+cfi=(158)
+cfn=(2494)
+calls=1 57 
+0 66
+0 1
+
+fn=(3260) 0x00000000001b4e50
+0 8
+cob=(3)
+cfi=(158)
+cfn=(2494)
+calls=1 57 
+0 66
+0 1
+
+fn=(3256) 0x00000000001b4e30
+0 2
+
+fn=(4722)
+0 6
+
+fn=(4726)
+0 5
+cob=(32)
+cfi=(159)
+cfn=(4708) qUnregisterResourceData(int, unsigned char const*, unsigned char const*, unsigned char const*)
+calls=1 0 
+0 313
+0 1
+
+fn=(2824) 0x00000000001b4cf0
+0 7
+cfn=(2828)
+calls=1 0 
+0 16936
+0 5
+cfn=(2828)
+calls=1 0 
+0 7144
+0 4
+cob=(32)
+cfi=(159)
+cfn=(3122) QMetaType::registerStreamOperators(char const*, void (*)(QDataStream&, void const*), void (*)(QDataStream&, void*))
+calls=1 0 
+0 1131
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2474
+0 5
+0 6
+cfn=(3134)
+calls=1 0 
+0 6042
+0 5
+cfn=(3134)
+calls=1 0 
+0 3764
+0 4
+cob=(32)
+cfi=(159)
+cfn=(3122)
+calls=1 0 
+0 1125
+0 1
+0 3
+
+fn=(3264) 0x00000000001b4ec0
+0 6
+cob=(32)
+cfi=(159)
+cfn=(3184)
+calls=1 0 
+0 424
+0 1
+0 6
+cob=(3)
+cfi=(158)
+cfn=(2494)
+calls=1 57 
+0 66
+0 1
+
+fn=(4718)
+0 5
+cob=(32)
+cfi=(159)
+cfn=(4708)
+calls=1 0 
+0 351
+0 1
+
+fn=(4728)
+0 6
+
+fn=(4750)
+0 6
+
+fn=(2802) 0x00000000001b4b30
+0 13
+cob=(3)
+cfi=(158)
+cfn=(2494)
+calls=1 57 
+0 66
+0 1
+
+fn=(2814) 0x00000000001b4c70
+0 18
+cfn=(2816)
+calls=1 0 
+0 6
+0 4
+cob=(3)
+cfi=(158)
+cfn=(2494)
+calls=1 57 
+0 66
+0 1
+0 2
+
+fn=(2816)
+0 24
+
+fn=(3176) 0x00000000001b4dd0
+0 2
+
+fn=(4702)
+0 5
+cob=(32)
+cfi=(159)
+cfn=(4708)
+calls=1 0 
+0 2009
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1546
+0 5
+
+fn=(4732)
+0 18
+
+fn=(3178) 0x00000000001b4de0
+0 6
+cob=(32)
+cfi=(159)
+cfn=(3184)
+calls=1 0 
+0 1609
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1488
+0 5
+0 6
+cob=(3)
+cfi=(158)
+cfn=(2494)
+calls=1 57 
+0 66
+0 1
+
+fn=(4720)
+0 4
+
+ob=(16) /usr/lib/x86_64-linux-gnu/libXt.so.6.0.0
+fl=(99) ???
+fn=(508) 0x0000000000013660
+0 16
+
+fn=(5280) 0x0000000000013620
+0 8
+cob=(3)
+cfi=(260)
+cfn=(4534)
+calls=1 31 
+0 268
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2074
+0 5
+0 1
+cfn=(5294) 0x00000000000135b0
+calls=1 0 
+0 9
+0 3
+
+ob=(7) /usr/lib/x86_64-linux-gnu/libXau.so.6.0.0
+fl=(89) ???
+fn=(5478) 0x0000000000001080
+0 8
+cob=(3)
+cfi=(260)
+cfn=(4534)
+calls=1 31 
+0 268
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2074
+0 5
+0 1
+cfn=(5492) 0x0000000000001010
+calls=1 0 
+0 9
+0 3
+
+fn=(5492)
+0 7
+
+ob=(16)
+fl=(99)
+fn=(5294)
+0 9
+
+ob=(23) /lib/x86_64-linux-gnu/libpng12.so.0.50.0
+fl=(149) ???
+fn=(5112) 0x0000000000004870
+0 8
+cob=(3)
+cfi=(260)
+cfn=(4534)
+calls=1 31 
+0 268
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2074
+0 5
+0 1
+cfn=(5126) 0x0000000000004800
+calls=1 0 
+0 9
+0 3
+
+fn=(5126)
+0 9
+
+ob=(7)
+fl=(89)
+fn=(5492)
+0 2
+
+fn=(382) 0x00000000000010c0
+0 16
+
+ob=(23)
+fl=(149)
+fn=(2344) 0x00000000000048b0
+0 16
+
+ob=(6) /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0
+fl=(88) ???
+fn=(5502) 0x00000000000013a0
+0 10
+cob=(3)
+cfi=(260)
+cfn=(4534)
+calls=1 31 
+0 268
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2074
+0 5
+0 13
+
+fn=(366) 0x0000000000001420
+0 6
+
+fn=(360) 0x0000000000001380
+0 6
+
+fn=(372) 0x0000000000002d00
+0 11
+
+ob=(8) /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0
+fl=(90) ???
+fn=(5456) 0x0000000000009d50
+0 8
+cob=(3)
+cfi=(260)
+cfn=(4534)
+calls=1 31 
+0 268
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2074
+0 5
+0 1
+cfn=(5470) 0x0000000000009ce0
+calls=1 0 
+0 9
+0 3
+
+fn=(5470)
+0 9
+
+ob=(17) /lib/x86_64-linux-gnu/libexpat.so.1.6.0
+fl=(100) ???
+fn=(520) 0x0000000000003c40
+0 16
+
+fn=(5258) 0x0000000000003c00
+0 8
+cob=(3)
+cfi=(260)
+cfn=(4534)
+calls=1 31 
+0 268
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2074
+0 5
+0 1
+cfn=(5272) 0x0000000000003b90
+calls=1 0 
+0 9
+0 3
+
+fn=(5272)
+0 9
+
+ob=(24) /usr/lib/x86_64-linux-gnu/libfreetype.so.6.11.1
+fl=(150) ???
+fn=(5090) 0x0000000000010db0
+0 8
+cob=(3)
+cfi=(260)
+cfn=(4534)
+calls=1 31 
+0 268
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2074
+0 5
+0 1
+cfn=(5104) 0x0000000000010d40
+calls=1 0 
+0 9
+0 3
+
+fn=(2356) 0x0000000000010df0
+0 16
+
+fn=(5104)
+0 7
+
+ob=(8)
+fl=(90)
+fn=(394) 0x0000000000009d90
+0 13
+
+ob=(24)
+fl=(150)
+fn=(5104)
+0 2
+
+ob=(8)
+fl=(90)
+fn=(394)
+0 3
+
+ob=(2)
+fl=(14)
+fn=(4592) 0x0000000004fa85e0
+0 7
+cfn=(3332) 0x0000000004f77ef0
+calls=1 0 
+0 53
+0 3592
+cfn=(3358) 0x0000000004f77f70
+calls=1 0 
+0 26
+0 5
+
+fn=(2376) 0x00000000076c94b8
+0 6
+
+fn=(3328) 0x0000000004f7f5a0
+0 8
+cfn=(3332)
+calls=1 0 
+0 2070
+0 4
+cfn=(3358)
+calls=1 0 
+0 2147
+0 3
+cfn=(3366) 0x0000000004f77df0
+calls=1 0 
+0 2541
+0 17
+cfn=(3366)
+calls=1 0 
+0 241
+0 8
+cfn=(3366)
+calls=1 0 
+0 241
+0 8
+cfn=(3344) 0x0000000004f77ab0
+calls=1 0 
+0 189
+0 7
+cfn=(3366)
+calls=1 0 
+0 241
+0 14
+cfn=(3366)
+calls=1 0 
+0 241
+0 13
+cfn=(3344)
+calls=1 0 
+0 189
+0 6
+cfn=(3366)
+calls=1 0 
+0 241
+0 23
+cfn=(3344)
+calls=1 0 
+0 189
+0 12
+cfn=(3388) 0x0000000004fb6930
+calls=1 0 
+0 214620
+0 21
+cfn=(3344)
+calls=1 0 
+0 2495
+0 8
+cfn=(3350) 0x0000000004f77a00
+calls=1 0 
+0 2266
+0 13
+
+fn=(3332)
+0 2
+cob=(5)
+cfi=(110)
+cfn=(614)
+calls=1 63 
+0 52
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2013
+0 2
+cob=(5)
+cfi=(110)
+cfn=(614)
+calls=1 63 
+0 52
+0 2
+
+fn=(3358)
+0 2
+cob=(5)
+cfi=(112)
+cfn=(624)
+calls=1 310 
+0 25
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2117
+0 2
+cob=(5)
+cfi=(112)
+cfn=(624)
+calls=1 310 
+0 25
+0 2
+
+fn=(3438) 0x0000000004fb62e0
+0 7
+cfn=(3440) 0x0000000004f77ac0
+calls=1 0 
+0 4013
+0 8
+cfn=(3366)
+calls=1 0 
+0 230
+0 7
+cfn=(3480) 0x0000000004f77cd0
+calls=1 0 
+0 2650
+0 114
+cfn=(3534) 0x0000000004f77c70
+calls=3 0 
+0 2434
+0 8
+cfn=(3550) 0x0000000004f77b50
+calls=1 0 
+0 2144
+0 2
+cfn=(3556) 0x0000000004f77e20
+calls=1 0 
+0 3799
+0 7
+
+fn=(3534)
+0 2
+cob=(3)
+cfi=(185)
+cfn=(3542)
+calls=1 22 
+0 46
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2289
+0 6
+cob=(3)
+cfi=(185)
+cfn=(3542)
+calls=5 22 
+0 7024
+0 2
+
+fn=(3774) 0x000000000044a098
+0 6
+
+fn=(4956) 0x000000000659d80c
+0 3
+
+fn=(5088) 0x0000000007912578
+0 3
+
+fn=(5278) 0x00000000090d775c
+0 3
+
+fn=(5476) 0x0000000009dcdca8
+0 3
+
+fn=(4568) 0x0000000004d05dbc
+0 3
+
+fn=(458) 0x0000000008755a78
+0 2
+cob=(13) /usr/lib/x86_64-linux-gnu/libSM.so.6.0.1
+cfi=(95) ???
+cfn=(460) 0x0000000000001cc0
+calls=1 0 
+0 6
+0 1
+cob=(13)
+cfi=(95)
+cfn=(466) 0x0000000000001d60
+calls=1 0 
+0 6
+0 1
+cob=(13)
+cfi=(95)
+cfn=(472) 0x0000000000005ce0
+calls=1 0 
+0 11
+0 2
+
+fn=(478) 0x00000000070a5da0
+0 6
+
+fn=(2586) 0x0000000005e367b8
+0 6
+
+fn=(3402) 0x0000000004f77ea0
+0 2
+cob=(3)
+cfi=(165)
+cfn=(3406)
+calls=1 62 
+0 3
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2341
+0 3
+
+fn=(4648) 0x0000000004f77c40
+0 2
+cob=(5)
+cfi=(161) /build/glibc-irh9iM/glibc-2.19/nptl/pthread_self.c
+cfn=(2714) pthread_self
+calls=1 26 
+0 2
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2359
+0 2
+cob=(5)
+cfi=(161)
+cfn=(2714)
+calls=1 26 
+0 2
+0 2
+
+fn=(5024) 0x00000000040586e8
+0 2
+cob=(27) /usr/lib/x86_64-linux-gnu/libatiuki.so.1.0
+cfi=(153) ???
+cfn=(5026) 0x0000000000004f40
+calls=1 0 
+0 2363
+0 2
+
+fn=(5194) 0x000000000853c0c8
+0 3
+
+fn=(4610) 0x0000000004fb6260
+0 3
+cfn=(4612) 0x0000000004fb6250
+calls=1 0 
+0 2
+0 13
+
+fn=(358) 0x0000000009fd81c8
+0 2
+cob=(6)
+cfi=(88)
+cfn=(360)
+calls=1 0 
+0 6
+0 1
+cob=(6)
+cfi=(88)
+cfn=(366)
+calls=1 0 
+0 6
+0 1
+cob=(6)
+cfi=(88)
+cfn=(372)
+calls=1 0 
+0 11
+0 2
+
+fn=(378) 0x000000000954be00
+0 6
+
+fn=(492) 0x0000000008d9b5c8
+0 6
+
+fn=(2388) 0x000000000404f7b8
+0 2
+cob=(27)
+cfi=(153)
+cfn=(2390) 0x0000000000004f00
+calls=1 0 
+0 6
+0 1
+cob=(27)
+cfi=(153)
+cfn=(2396) 0x0000000000004fa0
+calls=1 0 
+0 6
+0 1
+cob=(27)
+cfi=(153)
+cfn=(2402) 0x000000000000d6b0
+calls=1 0 
+0 12
+0 2
+
+fn=(2610) 0x00000000052d1ab8
+0 6
+
+fn=(3302) 0x0000000004fb7180
+0 2
+cob=(3)
+cfi=(158)
+cfn=(2494)
+calls=1 57 
+0 66
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2402
+0 10
+cfn=(3310) 0x0000000004fb6cf0
+calls=1 0 
+0 23
+0 8
+
+fn=(4664) 0x0000000004f77c90
+0 2
+cob=(5)
+cfi=(263) /build/glibc-irh9iM/glibc-2.19/nptl/../nptl/sigaction.c
+cfn=(4668) sigaction
+calls=1 37 
+0 109
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2035
+0 2
+cob=(5)
+cfi=(263)
+cfn=(4668)
+calls=1 37 
+0 71
+0 2
+
+fn=(4924) 0x0000000005fb5210
+0 3
+
+fn=(4978) 0x0000000006af8998
+0 3
+
+fn=(5110) 0x00000000082d7cf0
+0 3
+
+fn=(5300) 0x000000000933244c
+0 3
+
+fn=(5370) 0x000000000896df18
+0 2
+cob=(12) /usr/lib/x86_64-linux-gnu/libICE.so.6.3.0
+cfi=(94) ???
+cfn=(5372) 0x00000000000053b0
+calls=1 0 
+0 2370
+0 2
+
+fn=(5498) 0x000000000954cc8c
+0 3
+
+fn=(4608) 0x0000000004fade80
+0 5
+cfn=(4610)
+calls=1 0 
+0 18
+0 12
+cfn=(3550)
+calls=1 0 
+0 86
+0 10
+cfn=(3550)
+calls=2 0 
+0 180
+0 8
+cfn=(3550)
+calls=1 0 
+0 86
+0 10
+cfn=(3550)
+calls=1 0 
+0 90
+0 5
+cfn=(3550)
+calls=1 0 
+0 90
+0 6
+cfn=(3550)
+calls=1 0 
+0 90
+0 10
+cfn=(3550)
+calls=1 0 
+0 90
+0 4
+cfn=(3550)
+calls=1 0 
+0 90
+0 2
+cfn=(4646) 0x0000000004fadbf0
+calls=1 0 
+0 7390
+0 1
+cfn=(4648)
+calls=1 0 
+0 3
+0 15
+cfn=(3550)
+calls=1 0 
+0 119
+0 7
+
+fn=(390) 0x0000000009dc16f8
+0 6
+
+fn=(504) 0x00000000092f6688
+0 6
+
+fn=(2456) 0x0000000006532f38
+0 6
+
+fn=(3618) 0x0000000004f77f00
+0 2
+cob=(3)
+cfi=(106)
+cfn=(1224)
+calls=1 2952 
+0 133
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2145
+0 444
+cob=(3)
+cfi=(106)
+cfn=(1224)
+calls=443 2952 
+0 59150
+0 2
+
+fn=(3736) 0x0000000004c366e0
+0 6
+
+fn=(3748) 0x0000000004a23560
+0 6
+
+fn=(5214) 0x0000000007ba5b3c
+0 3
+
+fn=(5410) 0x0000000009792d90
+0 3
+
+fn=(4572) 0x0000000004f77fd0
+0 8
+cfn=(4578) 0x0000000004f77bb0
+calls=1 0 
+0 2591
+0 4
+cfn=(4590) 0x0000000004f839f0
+calls=1 0 
+0 12135
+0 11
+
+fn=(4578)
+0 2
+cob=(3)
+cfi=(260)
+cfn=(4534)
+calls=1 31 
+0 285
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2301
+0 3
+
+fn=(4590)
+0 9
+cfn=(4592)
+calls=1 0 
+0 3683
+0 4
+cfn=(4608)
+calls=1 0 
+0 8427
+0 12
+
+fn=(402) 0x0000000009bb43b0
+0 6
+
+fn=(438) 0x000000000895fa08
+0 2
+cob=(12)
+cfi=(94)
+cfn=(440) 0x0000000000005394
+calls=1 0 
+0 6
+0 1
+cob=(12)
+cfi=(94)
+cfn=(446) 0x0000000000005430
+calls=1 0 
+0 6
+0 1
+cob=(12)
+cfi=(94)
+cfn=(452) 0x0000000000012ee0
+calls=1 0 
+0 11
+0 2
+
+fn=(516) 0x00000000090beaa0
+0 6
+
+fn=(3310)
+0 23
+
+fn=(3480)
+0 2
+cob=(3)
+cfi=(178)
+cfn=(3484)
+calls=1 35 
+0 438
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2207
+0 447
+cob=(3)
+cfi=(178)
+cfn=(3484)
+calls=446 35 
+0 51743
+0 2
+
+fn=(3550)
+0 2
+cob=(3)
+cfi=(106)
+cfn=(1436)
+calls=1 2917 
+0 85
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2054
+0 13
+cob=(3)
+cfi=(106)
+cfn=(1436)
+calls=12 2917 
+0 1435
+0 2
+
+fn=(3592) 0x0000000004f77a70
+0 2
+cob=(21) /usr/lib/valgrind/callgrind-amd64-linux
+cfi=(129) /mnt/valgrind-3.9.0/coregrind/m_trampoline.S
+cfn=(828) vgPlain_amd64_linux_REDIR_FOR_vgettimeofday
+calls=1 176 
+0 3
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2340
+0 2
+cob=(21)
+cfi=(129)
+cfn=(828)
+calls=1 176 
+0 3
+0 2
+
+fn=(3598) 0x0000000004fb6410
+0 34
+cfn=(3440)
+calls=1 0 
+0 505
+0 7
+cfn=(3366)
+calls=1 0 
+0 135
+0 268
+cfn=(3618)
+calls=53 0 
+0 9251
+0 318
+cfn=(3480)
+calls=53 0 
+0 6152
+0 4
+cfn=(3480)
+calls=1 0 
+0 329
+0 7047
+cfn=(3534)
+calls=1 0 
+0 179
+0 7
+cfn=(3640) 0x0000000004f77c30
+calls=1 0 
+0 3409
+0 5
+cfn=(3550)
+calls=1 0 
+0 263
+0 2
+cfn=(3556)
+calls=1 0 
+0 445
+0 8
+cfn=(3350)
+calls=1 0 
+0 129
+0 5
+cfn=(3412) 0x0000000004f77a10
+calls=1 0 
+0 354
+0 3
+cfn=(3440)
+calls=1 0 
+0 577
+0 7
+cfn=(3366)
+calls=1 0 
+0 216
+0 1958
+cfn=(3618)
+calls=391 0 
+0 52625
+0 2346
+cfn=(3480)
+calls=391 0 
+0 45379
+0 4
+cfn=(3480)
+calls=1 0 
+0 329
+0 1189
+cfn=(3534)
+calls=1 0 
+0 3334
+0 5
+cfn=(3534)
+calls=1 0 
+0 3422
+0 12
+cfn=(3550)
+calls=1 0 
+0 263
+0 2
+cfn=(3556)
+calls=1 0 
+0 445
+0 50100
+
+fn=(5000) 0x00000000072ae0d4
+0 3
+
+fn=(5132) 0x0000000007e3dca4
+0 3
+
+fn=(5322) 0x0000000008e2137c
+0 3
+
+fn=(5348) 0x00000000070a6980
+0 3
+
+fn=(414) 0x00000000099ac598
+0 6
+
+fn=(528) 0x0000000008b77878
+0 6
+
+fn=(574) 0x000000000850db50
+0 6
+
+fn=(2324) 0x0000000008049250
+0 2
+cob=(22) /lib/x86_64-linux-gnu/libz.so.1.2.8
+cfi=(148) ???
+cfn=(2326) 0x0000000000002540
+calls=1 0 
+0 6
+0 2
+
+fn=(3292) 0x0000000004f78020
+0 6
+
+fn=(3440)
+0 2
+cob=(3)
+cfi=(173)
+cfn=(3444)
+calls=1 103 
+0 1816
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2192
+0 3
+cob=(3)
+cfi=(173)
+cfn=(3444)
+calls=2 103 
+0 1080
+0 2
+
+fn=(4646)
+0 5
+cfn=(4648)
+calls=1 0 
+0 2366
+0 6
+cfn=(4656) 0x0000000004f77e90
+calls=1 0 
+0 2773
+0 7
+cfn=(4664)
+calls=1 0 
+0 2149
+0 6
+cfn=(4664)
+calls=1 0 
+0 72
+0 6
+
+fn=(4770) 0x0000000005947b00
+0 3
+
+fn=(5234) 0x00000000062ce714
+0 3
+
+fn=(5432) 0x00000000099b0f7c
+0 3
+
+fn=(4570) 0x0000000004fb7288
+0 2
+cfn=(4572)
+calls=1 0 
+0 14749
+0 2
+
+fn=(4612)
+0 2
+
+fn=(284) 0x00000000062c2530
+0 2
+cob=(5)
+cfi=(69) /build/glibc-irh9iM/glibc-2.19/nptl/nptl-init.c
+cfn=(286) __pthread_initialize_minimal
+calls=1 281 
+0 11290
+0 2
+
+fn=(426) 0x0000000009750a40
+0 6
+
+fn=(540) 0x0000000007b31b78
+0 6
+
+fn=(2340) 0x0000000007e24088
+0 6
+
+fn=(2408) 0x00000000074b4380
+0 6
+
+fn=(3286) 0x0000000004f77fb0
+0 6
+
+fn=(3298) 0x0000000004fb7250
+0 10
+cfn=(3302)
+calls=1 0 
+0 2511
+0 1
+cfn=(3328)
+calls=1 0 
+0 228076
+0 12
+
+fn=(3344)
+0 2
+cob=(3)
+cfi=(106)
+cfn=(606)
+calls=1 2876 
+0 179
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2311
+0 4
+cob=(3)
+cfi=(106)
+cfn=(606)
+calls=3 2876 
+0 564
+0 2
+
+fn=(3556)
+0 2
+cob=(3)
+cfi=(186)
+cfn=(3560)
+calls=1 40 
+0 1545
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2249
+0 3
+cob=(3)
+cfi=(186)
+cfn=(3560)
+calls=2 40 
+0 888
+0 2
+
+fn=(3640)
+0 2
+cob=(3)
+cfi=(187)
+cfn=(3644)
+calls=1 27 
+0 1249
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2155
+0 3
+
+fn=(4546) 0x0000000004a237f8
+0 3
+
+fn=(5022) 0x00000000074bdea0
+0 3
+
+fn=(5154) 0x00000000080579a8
+0 3
+
+fn=(5500) 0x0000000009fd9d38
+0 2
+cob=(6)
+cfi=(88)
+cfn=(5502)
+calls=1 0 
+0 2370
+0 2
+
+fn=(2352) 0x000000000826b870
+0 6
+
+fn=(2420) 0x00000000072aaf80
+0 6
+
+fn=(3366)
+0 2
+cob=(3)
+cfi=(106)
+cfn=(844)
+calls=1 3161 
+0 145
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2391
+0 9
+cob=(3)
+cfi=(106)
+cfn=(844)
+calls=8 3161 
+0 1778
+0 2
+
+fn=(3388)
+0 28
+cfn=(3402)
+calls=1 0 
+0 2349
+0 5
+cfn=(3350)
+calls=1 0 
+0 129
+0 6
+cfn=(3412)
+calls=1 0 
+0 3217
+0 2
+cfn=(3438)
+calls=1 0 
+0 15423
+0 15
+cfn=(3592)
+calls=1 0 
+0 2348
+0 2
+cfn=(3598)
+calls=1 0 
+0 191072
+0 3
+cfn=(3592)
+calls=1 0 
+0 4
+0 17
+
+fn=(4520) 0x00000000004b5fe4
+0 3
+
+fn=(5066) 0x00000000076e65cc
+0 3
+
+fn=(5256) 0x0000000008b7d7c8
+0 3
+
+fn=(5454) 0x0000000009bb5db8
+0 3
+
+fn=(4582)
+0 2
+
+fn=(2312) 0x00000000067ea390
+0 6
+
+fn=(2364) 0x0000000007904390
+0 6
+
+fn=(2432) 0x0000000006ae87c0
+0 6
+
+fn=(3284) 0x0000000004f77998
+0 2
+cfn=(3286)
+calls=1 0 
+0 6
+0 1
+cfn=(3292)
+calls=1 0 
+0 6
+0 1
+cfn=(3298)
+calls=1 0 
+0 230610
+0 2
+
+fn=(3350)
+0 2
+cob=(3)
+cfi=(121)
+cfn=(744)
+calls=1 53 
+0 44
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2217
+0 3
+cob=(3)
+cfi=(121)
+cfn=(744)
+calls=2 53 
+0 256
+0 2
+
+fn=(3412)
+0 2
+cob=(3)
+cfi=(166)
+cfn=(3416)
+calls=1 28 
+0 736
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2476
+0 2
+cob=(3)
+cfi=(166)
+cfn=(3416)
+calls=1 28 
+0 353
+0 2
+
+fn=(4656)
+0 2
+cob=(3)
+cfi=(262)
+cfn=(4660)
+calls=1 27 
+0 38
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2730
+0 3
+
+fn=(5174) 0x0000000006855f98
+0 3
+
+fn=(5350) 0x0000000008759d18
+0 2
+cob=(13)
+cfi=(95)
+cfn=(5352) 0x0000000000001ce0
+calls=1 0 
+0 2370
+0 2
+
+ob=(9) /lib/x86_64-linux-gnu/libuuid.so.1.3.0
+fl=(91) ???
+fn=(5434) 0x0000000000001770
+0 8
+cob=(3)
+cfi=(260)
+cfn=(4534)
+calls=1 31 
+0 268
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2074
+0 5
+0 1
+cfn=(5448) 0x0000000000001700
+calls=1 0 
+0 9
+0 3
+
+fn=(406) 0x00000000000017b0
+0 16
+
+fn=(5448)
+0 9
+
+ob=(14) /lib/x86_64-linux-gnu/libdl-2.19.so
+fl=(267) /build/glibc-irh9iM/glibc-2.19/dlfcn/dlerror.c
+fn=(5326) check_free
+187 3
++1 3
++15 3
+
+fn=(5324) fini
+210 2
+cfn=(5326)
+calls=1 -23 
+* 9
+
+fl=(96) ???
+fn=(5328) 0x0000000000000f50
+0 8
+cob=(3)
+cfi=(260)
+cfn=(4534)
+calls=1 31 
+0 268
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2074
+0 5
+0 1
+cfn=(5342) 0x0000000000000ee0
+calls=1 0 
+0 9
+0 3
+
+fn=(482) 0x0000000000000f90
+0 15
+
+ob=(18) /usr/lib/x86_64-linux-gnu/libXrender.so.1.3.0
+fl=(101) ???
+fn=(5236) 0x0000000000001b70
+0 8
+cob=(3)
+cfi=(260)
+cfn=(4534)
+calls=1 31 
+0 268
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2074
+0 5
+0 1
+cfn=(5250) 0x0000000000001b00
+calls=1 0 
+0 9
+0 3
+
+fn=(532) 0x0000000000001bb0
+0 16
+
+fn=(5250)
+0 9
+
+ob=(20) /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.4000.0
+fl=(105) ???
+fn=(1096) g_type_plugin_get_type
+0 20
+cob=(19) /lib/x86_64-linux-gnu/libglib-2.0.so.0.4000.0
+cfi=(102) ???
+cfn=(934) g_intern_static_string
+calls=1 0 
+0 550
+0 1
+0 5
+cfn=(1098) g_type_register_static
+calls=1 0 
+0 15957
+0 3
+
+fn=(1120) g_type_from_name
+0 420
+cob=(19)
+cfi=(102)
+cfn=(1126) g_rw_lock_reader_lock
+calls=70 0 
+0 4393
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1928
+0 74
+0 210
+cob=(19)
+cfi=(102)
+cfn=(910) g_hash_table_lookup
+calls=70 0 
+0 11959
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1832
+0 74
+0 210
+cob=(19)
+cfi=(102)
+cfn=(1142) g_rw_lock_reader_unlock
+calls=70 0 
+0 2660
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1795
+0 74
+0 210
+
+fn=(1274) g_type_ensure
+0 3
+
+fn=(1278) 0x0000000000037950
+0 22
+cob=(19)
+cfi=(102)
+cfn=(934)
+calls=1 0 
+0 392
+0 1
+0 6
+cfn=(1286) g_type_register_fundamental
+calls=1 0 
+0 8284
+0 4
+cob=(19)
+cfi=(102)
+cfn=(934)
+calls=1 0 
+0 1934
+0 1
+0 6
+cfn=(1286)
+calls=1 0 
+0 2603
+0 6
+cob=(19)
+cfi=(102)
+cfn=(934)
+calls=1 0 
+0 440
+0 1
+0 6
+cfn=(1286)
+calls=1 0 
+0 2635
+0 6
+cob=(19)
+cfi=(102)
+cfn=(934)
+calls=1 0 
+0 376
+0 1
+0 6
+cfn=(1286)
+calls=1 0 
+0 2649
+0 4
+cob=(19)
+cfi=(102)
+cfn=(934)
+calls=1 0 
+0 392
+0 1
+0 6
+cfn=(1286)
+calls=1 0 
+0 3985
+0 6
+cob=(19)
+cfi=(102)
+cfn=(934)
+calls=1 0 
+0 392
+0 1
+0 6
+cfn=(1286)
+calls=1 0 
+0 2494
+0 4
+cob=(19)
+cfi=(102)
+cfn=(934)
+calls=1 0 
+0 408
+0 1
+0 6
+cfn=(1286)
+calls=1 0 
+0 2540
+0 6
+cob=(19)
+cfi=(102)
+cfn=(934)
+calls=1 0 
+0 408
+0 1
+0 6
+cfn=(1286)
+calls=1 0 
+0 2528
+0 4
+cob=(19)
+cfi=(102)
+cfn=(934)
+calls=1 0 
+0 456
+0 1
+0 6
+cfn=(1286)
+calls=1 0 
+0 2609
+0 6
+cob=(19)
+cfi=(102)
+cfn=(934)
+calls=1 0 
+0 408
+0 1
+0 6
+cfn=(1286)
+calls=1 0 
+0 2530
+0 6
+cob=(19)
+cfi=(102)
+cfn=(934)
+calls=1 0 
+0 456
+0 1
+0 6
+cfn=(1286)
+calls=1 0 
+0 2623
+0 6
+cob=(19)
+cfi=(102)
+cfn=(934)
+calls=1 0 
+0 472
+0 1
+0 6
+cfn=(1286)
+calls=1 0 
+0 2669
+0 6
+cob=(19)
+cfi=(102)
+cfn=(934)
+calls=1 0 
+0 440
+0 1
+0 6
+cfn=(1286)
+calls=1 0 
+0 2614
+0 6
+cob=(19)
+cfi=(102)
+cfn=(934)
+calls=1 0 
+0 440
+0 1
+0 6
+cfn=(1286)
+calls=1 0 
+0 2605
+0 6
+
+fn=(938) 0x000000000002b720
+0 357
+cfn=(946) 0x000000000002b4a0
+calls=21 0 
+0 28324
+0 210
+
+fn=(946)
+0 504
+cob=(19)
+cfi=(102)
+cfn=(974) g_quark_from_string
+calls=21 0 
+0 8298
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1853
+0 25
+0 84
+cob=(19)
+cfi=(102)
+cfn=(992) g_quark_to_string
+calls=21 0 
+0 189
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1932
+0 25
+0 84
+cob=(19)
+cfi=(102)
+cfn=(860) g_hash_table_insert
+calls=21 0 
+0 5529
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1703
+0 25
+0 586
+cfn=(964) 0x000000000000b760
+calls=20 0 
+0 40
+0 86
+cob=(19)
+cfi=(102)
+cfn=(842) g_malloc0
+calls=21 0 
+0 5527
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1662
+0 25
+0 147
+
+fn=(1162) 0x000000000002c6c0
+0 624
+
+fn=(1572) 0x000000000000d4e0
+0 17
+cob=(19)
+cfi=(102)
+cfn=(934)
+calls=1 0 
+0 470
+0 1
+0 6
+cfn=(1286)
+calls=1 0 
+0 2347
+0 4
+
+fn=(2298) 0x0000000000022540
+0 3
+cob=(19)
+cfi=(102)
+cfn=(686) g_mutex_lock
+calls=1 0 
+0 331
+0 1
+0 6
+cob=(19)
+cfi=(102)
+cfn=(746) g_hash_table_new
+calls=1 0 
+0 724
+0 1
+0 3
+cob=(19)
+cfi=(102)
+cfn=(738) g_malloc
+calls=1 0 
+0 198
+0 1
+0 6
+cob=(19)
+cfi=(102)
+cfn=(1222) g_realloc
+calls=1 0 
+0 223
+0 1
+0 5
+cob=(19)
+cfi=(102)
+cfn=(834) g_mutex_unlock
+calls=1 0 
+0 53
+0 1
+
+fn=(1098)
+0 520
+cfn=(1100) 0x000000000002fba0
+calls=26 0 
+0 18928
+0 286
+cfn=(1148) 0x000000000002b950
+calls=26 0 
+0 650
+0 312
+cob=(19)
+cfi=(102)
+cfn=(594) g_rw_lock_writer_lock
+calls=26 0 
+0 962
+0 26
+0 52
+cfn=(1162)
+calls=26 0 
+0 624
+0 156
+cfn=(1168) 0x000000000002ab10
+calls=26 0 
+0 1295
+0 104
+cob=(19)
+cfi=(102)
+cfn=(1070) g_rw_lock_writer_unlock
+calls=26 0 
+0 936
+0 26
+0 156
+cfn=(1194) 0x000000000002baf0
+calls=26 0 
+0 46533
+0 104
+cfn=(1230) 0x000000000002c450
+calls=26 0 
+0 15839
+0 104
+cfn=(1264) 0x000000000002ae70
+calls=26 0 
+0 436
+0 82
+cfn=(1022) 0x000000000002bfc0
+calls=1 0 
+0 540
+0 75
+cfn=(1022)
+calls=25 0 
+0 9518
+0 26
+
+fn=(1264)
+0 479
+cfn=(1312) 0x000000000002ade0
+calls=19 0 
+0 3157
+0 152
+cfn=(1312)
+calls=19 0 
+0 1216
+0 282
+
+fn=(1622) 0x000000000000b381
+0 4436
+cob=(19)
+cfi=(102)
+cfn=(1222)
+calls=8 0 
+0 1532
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1514
+0 12
+0 80
+cob=(3)
+cfi=(136)
+cfn=(1260)
+calls=8 55 
+0 124
+0 8
+0 1458
+cob=(3)
+cfi=(136)
+cfn=(1260)
+calls=162 55 
+0 2754
+0 162
+0 1190
+
+fn=(1656) 0x0000000000034a80
+0 13162
+
+fn=(1680) 0x000000000000b770
+0 250
+cob=(19)
+cfi=(102)
+cfn=(686)
+calls=25 0 
+0 1607
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1531
+0 29
+0 150
+cob=(19)
+cfi=(102)
+cfn=(834)
+calls=25 0 
+0 1325
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1760
+0 29
+0 250
+
+fn=(5176) 0x000000000000b670
+0 8
+cob=(3)
+cfi=(260)
+cfn=(4534)
+calls=1 31 
+0 268
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2074
+0 5
+0 1
+cfn=(5188) 0x000000000000b600
+calls=1 0 
+0 9
+0 3
+
+fn=(1080) 0x0000000000034bf0
+0 19
+cob=(19)
+cfi=(102)
+cfn=(738)
+calls=1 0 
+0 198
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1549
+0 5
+0 4
+
+fn=(1670) g_param_type_register_static
+0 713
+cfn=(1120)
+calls=23 0 
+0 6616
+0 138
+cfn=(1672) g_type_name
+calls=23 0 
+0 567
+0 230
+cob=(19)
+cfi=(102)
+cfn=(738)
+calls=23 0 
+0 4539
+0 23
+0 506
+cfn=(1098)
+calls=23 0 
+0 76165
+0 115
+
+fn=(1816) g_value_array_get_type
+0 7
+cob=(19)
+cfi=(102)
+cfn=(1822) g_once_init_enter
+calls=1 0 
+0 670
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1809
+0 5
+0 4
+cob=(19)
+cfi=(102)
+cfn=(934)
+calls=1 0 
+0 640
+0 1
+0 4
+cfn=(1828) g_boxed_type_register_static
+calls=1 0 
+0 3730
+0 3
+cob=(19)
+cfi=(102)
+cfn=(1840) g_once_init_leave
+calls=1 0 
+0 9611
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1705
+0 5
+0 3
+
+fn=(1930) g_gtype_get_type
+0 7
+cob=(19)
+cfi=(102)
+cfn=(1822)
+calls=1 0 
+0 421
+0 1
+0 4
+cob=(19)
+cfi=(102)
+cfn=(934)
+calls=1 0 
+0 514
+0 1
+0 2
+cfn=(1932) g_pointer_type_register_static
+calls=1 0 
+0 3057
+0 3
+cob=(19)
+cfi=(102)
+cfn=(1840)
+calls=1 0 
+0 310
+0 1
+0 3
+
+fn=(586) 0x000000000000b440
+0 5
+cob=(19)
+cfi=(102)
+cfn=(594)
+calls=1 0 
+0 67601
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1745
+0 5
+0 2
+cob=(19)
+cfi=(102)
+cfn=(674) g_getenv
+calls=1 0 
+0 438
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1700
+0 5
+0 4
+cob=(19)
+cfi=(102)
+cfn=(684) g_quark_from_static_string
+calls=1 0 
+0 27949
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1870
+0 5
+0 3
+cob=(19)
+cfi=(102)
+cfn=(684)
+calls=1 0 
+0 758
+0 1
+0 3
+cob=(19)
+cfi=(102)
+cfn=(684)
+calls=1 0 
+0 870
+0 1
+0 4
+cob=(19)
+cfi=(102)
+cfn=(746)
+calls=1 0 
+0 819
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1757
+0 5
+0 4
+cob=(19)
+cfi=(102)
+cfn=(934)
+calls=1 0 
+0 438
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1891
+0 5
+0 4
+cfn=(938)
+calls=1 0 
+0 10209
+0 26
+cob=(19)
+cfi=(102)
+cfn=(934)
+calls=1 0 
+0 504
+0 1
+0 4
+cfn=(938)
+calls=1 0 
+0 897
+0 5
+cfn=(1022)
+calls=1 0 
+0 381
+0 4
+cob=(19)
+cfi=(102)
+cfn=(1070)
+calls=1 0 
+0 1901
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1949
+0 5
+0 1
+cfn=(1080)
+calls=1 0 
+0 1775
+0 1
+cfn=(1096)
+calls=1 0 
+0 16536
+0 2
+cfn=(1274)
+calls=1 0 
+0 3
+0 1
+cfn=(1278)
+calls=1 0 
+0 50978
+0 1
+cfn=(1530) 0x00000000000116b0
+calls=1 0 
+0 6963
+0 1
+cfn=(1572)
+calls=1 0 
+0 2845
+0 1
+cfn=(1594) 0x000000000001b130
+calls=1 0 
+0 4804
+0 2
+cfn=(1646) 0x0000000000015df0
+calls=1 0 
+0 3634
+0 1
+cfn=(1664) 0x000000000001e1b0
+calls=1 0 
+0 128598
+0 1
+cfn=(1952) 0x00000000000365a0
+calls=1 0 
+0 73651
+0 2
+cfn=(2298)
+calls=1 0 
+0 1557
+0 4
+
+fn=(1312)
+0 760
+cob=(3)
+cfi=(138)
+cfn=(1324)
+calls=38 24 
+0 874
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1937
+0 42
+0 760
+
+fn=(1594)
+0 21
+cob=(19)
+cfi=(102)
+cfn=(934)
+calls=1 0 
+0 408
+0 1
+0 6
+cfn=(1286)
+calls=1 0 
+0 2557
+0 5
+cfn=(1616) g_type_add_instance_private
+calls=1 0 
+0 26
+0 5
+cfn=(1620) g_value_register_transform_func
+calls=1 0 
+0 1773
+0 2
+
+fn=(1620)
+0 14790
+cfn=(1656)
+calls=1006 0 
+0 6581
+0 6767
+cfn=(1622)
+calls=1 0 
+0 1712
+0 6
+cob=(3)
+cfi=(132)
+cfn=(890)
+calls=1 25 
+0 16
+0 1
+0 507
+cob=(3)
+cfi=(132)
+cfn=(890)
+calls=169 25 
+0 2704
+0 169
+0 14023
+cfn=(1656)
+calls=1006 0 
+0 6581
+0 8809
+cfn=(1622)
+calls=169 0 
+0 11558
+0 1014
+
+fn=(1664)
+0 6
+cob=(19)
+cfi=(102)
+cfn=(842)
+calls=1 0 
+0 258
+0 1
+0 5
+cob=(19)
+cfi=(102)
+cfn=(934)
+calls=1 0 
+0 894
+0 1
+0 3
+cfn=(1670)
+calls=1 0 
+0 7383
+0 6
+cob=(19)
+cfi=(102)
+cfn=(934)
+calls=1 0 
+0 488
+0 1
+0 3
+cfn=(1670)
+calls=1 0 
+0 3204
+0 6
+cob=(19)
+cfi=(102)
+cfn=(934)
+calls=1 0 
+0 672
+0 1
+0 3
+cfn=(1670)
+calls=1 0 
+0 3459
+0 6
+cob=(19)
+cfi=(102)
+cfn=(934)
+calls=1 0 
+0 456
+0 1
+0 3
+cfn=(1670)
+calls=1 0 
+0 3358
+0 6
+cob=(19)
+cfi=(102)
+cfn=(934)
+calls=1 0 
+0 804
+0 1
+0 3
+cfn=(1670)
+calls=1 0 
+0 3690
+0 6
+cob=(19)
+cfi=(102)
+cfn=(934)
+calls=1 0 
+0 2766
+0 1
+0 3
+cfn=(1670)
+calls=1 0 
+0 3640
+0 6
+cob=(19)
+cfi=(102)
+cfn=(934)
+calls=1 0 
+0 670
+0 1
+0 3
+cfn=(1670)
+calls=1 0 
+0 4120
+0 6
+cob=(19)
+cfi=(102)
+cfn=(934)
+calls=1 0 
+0 488
+0 1
+0 3
+cfn=(1670)
+calls=1 0 
+0 3669
+0 6
+cob=(19)
+cfi=(102)
+cfn=(934)
+calls=1 0 
+0 504
+0 1
+0 3
+cfn=(1670)
+calls=1 0 
+0 5955
+0 6
+cob=(19)
+cfi=(102)
+cfn=(934)
+calls=1 0 
+0 520
+0 1
+0 3
+cfn=(1670)
+calls=1 0 
+0 3683
+0 6
+cob=(19)
+cfi=(102)
+cfn=(934)
+calls=1 0 
+0 472
+0 1
+0 3
+cfn=(1670)
+calls=1 0 
+0 3606
+0 6
+cob=(19)
+cfi=(102)
+cfn=(934)
+calls=1 0 
+0 488
+0 1
+0 3
+cfn=(1670)
+calls=1 0 
+0 3525
+0 6
+cob=(19)
+cfi=(102)
+cfn=(934)
+calls=1 0 
+0 488
+0 1
+0 3
+cfn=(1670)
+calls=1 0 
+0 3296
+0 6
+cob=(19)
+cfi=(102)
+cfn=(934)
+calls=1 0 
+0 536
+0 1
+0 3
+cfn=(1670)
+calls=1 0 
+0 3702
+0 6
+cob=(19)
+cfi=(102)
+cfn=(934)
+calls=1 0 
+0 566
+0 1
+0 3
+cfn=(1670)
+calls=1 0 
+0 3368
+0 6
+cob=(19)
+cfi=(102)
+cfn=(934)
+calls=1 0 
+0 610
+0 1
+0 3
+cfn=(1670)
+calls=1 0 
+0 3740
+0 6
+cob=(19)
+cfi=(102)
+cfn=(934)
+calls=1 0 
+0 700
+0 1
+0 3
+cfn=(1670)
+calls=1 0 
+0 3741
+0 6
+cob=(19)
+cfi=(102)
+cfn=(934)
+calls=1 0 
+0 642
+0 1
+0 3
+cfn=(1670)
+calls=1 0 
+0 4078
+0 5
+cfn=(1816)
+calls=1 0 
+0 18197
+0 3
+cob=(19)
+cfi=(102)
+cfn=(934)
+calls=1 0 
+0 568
+0 1
+0 3
+cfn=(1670)
+calls=1 0 
+0 3433
+0 6
+cob=(19)
+cfi=(102)
+cfn=(934)
+calls=1 0 
+0 536
+0 1
+0 3
+cfn=(1670)
+calls=1 0 
+0 3702
+0 6
+cob=(19)
+cfi=(102)
+cfn=(934)
+calls=1 0 
+0 628
+0 1
+0 3
+cfn=(1670)
+calls=1 0 
+0 3569
+0 20
+cfn=(1930)
+calls=1 0 
+0 4324
+0 3
+cob=(19)
+cfi=(102)
+cfn=(934)
+calls=1 0 
+0 700
+0 1
+0 3
+cfn=(1670)
+calls=1 0 
+0 4022
+0 21
+cob=(19)
+cfi=(102)
+cfn=(934)
+calls=1 0 
+0 732
+0 1
+0 3
+cfn=(1670)
+calls=1 0 
+0 3669
+0 9
+
+fn=(1672)
+0 253
+cob=(19)
+cfi=(102)
+cfn=(992)
+calls=23 0 
+0 207
+0 23
+0 84
+
+fn=(1830) 0x00000000000330c0
+0 9
+
+fn=(1952)
+0 5
+cfn=(1620)
+calls=1 0 
+0 636
+0 4
+cfn=(1620)
+calls=1 0 
+0 248
+0 4
+cfn=(1620)
+calls=1 0 
+0 248
+0 4
+cfn=(1620)
+calls=1 0 
+0 439
+0 4
+cfn=(1620)
+calls=1 0 
+0 293
+0 4
+cfn=(1620)
+calls=1 0 
+0 299
+0 4
+cfn=(1620)
+calls=1 0 
+0 299
+0 4
+cfn=(1620)
+calls=1 0 
+0 299
+0 4
+cfn=(1620)
+calls=1 0 
+0 445
+0 4
+cfn=(1620)
+calls=1 0 
+0 344
+0 4
+cfn=(1620)
+calls=1 0 
+0 344
+0 4
+cfn=(1620)
+calls=1 0 
+0 344
+0 4
+cfn=(1620)
+calls=1 0 
+0 344
+0 4
+cfn=(1620)
+calls=1 0 
+0 350
+0 4
+cfn=(1620)
+calls=1 0 
+0 326
+0 4
+cfn=(1620)
+calls=1 0 
+0 334
+0 4
+cfn=(1620)
+calls=1 0 
+0 342
+0 4
+cfn=(1620)
+calls=1 0 
+0 342
+0 4
+cfn=(1620)
+calls=1 0 
+0 342
+0 4
+cfn=(1620)
+calls=1 0 
+0 488
+0 4
+cfn=(1620)
+calls=1 0 
+0 342
+0 4
+cfn=(1620)
+calls=1 0 
+0 387
+0 4
+cfn=(1620)
+calls=1 0 
+0 387
+0 4
+cfn=(1620)
+calls=1 0 
+0 387
+0 4
+cfn=(1620)
+calls=1 0 
+0 387
+0 4
+cfn=(1620)
+calls=1 0 
+0 387
+0 4
+cfn=(1620)
+calls=1 0 
+0 395
+0 4
+cfn=(1620)
+calls=1 0 
+0 395
+0 4
+cfn=(1620)
+calls=1 0 
+0 371
+0 4
+cfn=(1620)
+calls=1 0 
+0 377
+0 4
+cfn=(1620)
+calls=1 0 
+0 385
+0 4
+cfn=(1620)
+calls=1 0 
+0 385
+0 4
+cfn=(1620)
+calls=1 0 
+0 385
+0 4
+cfn=(1620)
+calls=1 0 
+0 385
+0 4
+cfn=(1620)
+calls=1 0 
+0 385
+0 4
+cfn=(1620)
+calls=1 0 
+0 393
+0 4
+cfn=(1620)
+calls=1 0 
+0 393
+0 4
+cfn=(1620)
+calls=1 0 
+0 393
+0 4
+cfn=(1620)
+calls=1 0 
+0 393
+0 4
+cfn=(1620)
+calls=1 0 
+0 393
+0 4
+cfn=(1620)
+calls=1 0 
+0 515
+0 4
+cfn=(1620)
+calls=1 0 
+0 377
+0 4
+cfn=(1620)
+calls=1 0 
+0 377
+0 4
+cfn=(1620)
+calls=1 0 
+0 385
+0 4
+cfn=(1620)
+calls=1 0 
+0 385
+0 4
+cfn=(1620)
+calls=1 0 
+0 430
+0 4
+cfn=(1620)
+calls=1 0 
+0 430
+0 4
+cfn=(1620)
+calls=1 0 
+0 430
+0 4
+cfn=(1620)
+calls=1 0 
+0 430
+0 4
+cfn=(1620)
+calls=1 0 
+0 430
+0 4
+cfn=(1620)
+calls=1 0 
+0 430
+0 4
+cfn=(1620)
+calls=1 0 
+0 438
+0 4
+cfn=(1620)
+calls=1 0 
+0 438
+0 4
+cfn=(1620)
+calls=1 0 
+0 438
+0 4
+cfn=(1620)
+calls=1 0 
+0 414
+0 4
+cfn=(1620)
+calls=1 0 
+0 422
+0 4
+cfn=(1620)
+calls=1 0 
+0 422
+0 4
+cfn=(1620)
+calls=1 0 
+0 422
+0 4
+cfn=(1620)
+calls=1 0 
+0 422
+0 4
+cfn=(1620)
+calls=1 0 
+0 430
+0 4
+cfn=(1620)
+calls=1 0 
+0 430
+0 4
+cfn=(1620)
+calls=1 0 
+0 436
+0 4
+cfn=(1620)
+calls=1 0 
+0 436
+0 4
+cfn=(1620)
+calls=1 0 
+0 436
+0 4
+cfn=(1620)
+calls=1 0 
+0 436
+0 4
+cfn=(1620)
+calls=1 0 
+0 436
+0 4
+cfn=(1620)
+calls=1 0 
+0 436
+0 4
+cfn=(1620)
+calls=1 0 
+0 436
+0 4
+cfn=(1620)
+calls=1 0 
+0 412
+0 4
+cfn=(1620)
+calls=1 0 
+0 420
+0 4
+cfn=(1620)
+calls=1 0 
+0 428
+0 4
+cfn=(1620)
+calls=1 0 
+0 428
+0 4
+cfn=(1620)
+calls=1 0 
+0 428
+0 4
+cfn=(1620)
+calls=1 0 
+0 428
+0 4
+cfn=(1620)
+calls=1 0 
+0 428
+0 4
+cfn=(1620)
+calls=1 0 
+0 436
+0 4
+cfn=(1620)
+calls=1 0 
+0 436
+0 4
+cfn=(1620)
+calls=1 0 
+0 436
+0 4
+cfn=(1620)
+calls=1 0 
+0 436
+0 4
+cfn=(1620)
+calls=1 0 
+0 436
+0 4
+cfn=(1620)
+calls=1 0 
+0 436
+0 4
+cfn=(1620)
+calls=1 0 
+0 436
+0 4
+cfn=(1620)
+calls=1 0 
+0 412
+0 4
+cfn=(1620)
+calls=1 0 
+0 566
+0 4
+cfn=(1620)
+calls=1 0 
+0 420
+0 4
+cfn=(1620)
+calls=1 0 
+0 428
+0 4
+cfn=(1620)
+calls=1 0 
+0 428
+0 4
+cfn=(1620)
+calls=1 0 
+0 428
+0 4
+cfn=(1620)
+calls=1 0 
+0 428
+0 4
+cfn=(1620)
+calls=1 0 
+0 428
+0 4
+cfn=(1620)
+calls=1 0 
+0 428
+0 4
+cfn=(1620)
+calls=1 0 
+0 436
+0 4
+cfn=(1620)
+calls=1 0 
+0 436
+0 4
+cfn=(1620)
+calls=1 0 
+0 481
+0 4
+cfn=(1620)
+calls=1 0 
+0 481
+0 4
+cfn=(1620)
+calls=1 0 
+0 481
+0 4
+cfn=(1620)
+calls=1 0 
+0 457
+0 4
+cfn=(1620)
+calls=1 0 
+0 465
+0 4
+cfn=(1620)
+calls=1 0 
+0 465
+0 4
+cfn=(1620)
+calls=1 0 
+0 465
+0 4
+cfn=(1620)
+calls=1 0 
+0 473
+0 4
+cfn=(1620)
+calls=1 0 
+0 473
+0 4
+cfn=(1620)
+calls=1 0 
+0 473
+0 4
+cfn=(1620)
+calls=1 0 
+0 473
+0 4
+cfn=(1620)
+calls=1 0 
+0 473
+0 4
+cfn=(1620)
+calls=1 0 
+0 473
+0 4
+cfn=(1620)
+calls=1 0 
+0 473
+0 4
+cfn=(1620)
+calls=1 0 
+0 481
+0 4
+cfn=(1620)
+calls=1 0 
+0 481
+0 4
+cfn=(1620)
+calls=1 0 
+0 481
+0 4
+cfn=(1620)
+calls=1 0 
+0 457
+0 4
+cfn=(1620)
+calls=1 0 
+0 465
+0 4
+cfn=(1620)
+calls=1 0 
+0 465
+0 4
+cfn=(1620)
+calls=1 0 
+0 465
+0 4
+cfn=(1620)
+calls=1 0 
+0 465
+0 4
+cfn=(1620)
+calls=1 0 
+0 473
+0 4
+cfn=(1620)
+calls=1 0 
+0 473
+0 4
+cfn=(1620)
+calls=1 0 
+0 473
+0 4
+cfn=(1620)
+calls=1 0 
+0 473
+0 4
+cfn=(1620)
+calls=1 0 
+0 473
+0 4
+cfn=(1620)
+calls=1 0 
+0 473
+0 4
+cfn=(1620)
+calls=1 0 
+0 473
+0 4
+cfn=(1620)
+calls=1 0 
+0 473
+0 4
+cfn=(1620)
+calls=1 0 
+0 481
+0 4
+cfn=(1620)
+calls=1 0 
+0 457
+0 4
+cfn=(1620)
+calls=1 0 
+0 463
+0 4
+cfn=(1620)
+calls=1 0 
+0 471
+0 4
+cfn=(1620)
+calls=1 0 
+0 471
+0 4
+cfn=(1620)
+calls=1 0 
+0 471
+0 4
+cfn=(1620)
+calls=1 0 
+0 471
+0 4
+cfn=(1620)
+calls=1 0 
+0 479
+0 4
+cfn=(1620)
+calls=1 0 
+0 479
+0 4
+cfn=(1620)
+calls=1 0 
+0 479
+0 4
+cfn=(1620)
+calls=1 0 
+0 479
+0 4
+cfn=(1620)
+calls=1 0 
+0 479
+0 4
+cfn=(1620)
+calls=1 0 
+0 455
+0 4
+cfn=(1620)
+calls=1 0 
+0 463
+0 4
+cfn=(1620)
+calls=1 0 
+0 471
+0 4
+cfn=(1620)
+calls=1 0 
+0 471
+0 4
+cfn=(1620)
+calls=1 0 
+0 471
+0 4
+cfn=(1620)
+calls=1 0 
+0 471
+0 4
+cfn=(1620)
+calls=1 0 
+0 471
+0 4
+cfn=(1620)
+calls=1 0 
+0 479
+0 4
+cfn=(1620)
+calls=1 0 
+0 479
+0 4
+cfn=(1620)
+calls=1 0 
+0 479
+0 4
+cfn=(1620)
+calls=1 0 
+0 455
+0 4
+cfn=(1620)
+calls=1 0 
+0 463
+0 4
+cfn=(1620)
+calls=1 0 
+0 471
+0 4
+cfn=(1620)
+calls=1 0 
+0 471
+0 4
+cfn=(1620)
+calls=1 0 
+0 471
+0 4
+cfn=(1620)
+calls=1 0 
+0 471
+0 4
+cfn=(1620)
+calls=1 0 
+0 471
+0 4
+cfn=(1620)
+calls=1 0 
+0 479
+0 4
+cfn=(1620)
+calls=1 0 
+0 479
+0 4
+cfn=(1620)
+calls=1 0 
+0 479
+0 4
+cfn=(1620)
+calls=1 0 
+0 479
+0 4
+cfn=(1620)
+calls=1 0 
+0 455
+0 4
+cfn=(1620)
+calls=1 0 
+0 463
+0 4
+cfn=(1620)
+calls=1 0 
+0 463
+0 4
+cfn=(1620)
+calls=1 0 
+0 471
+0 4
+cfn=(1620)
+calls=1 0 
+0 471
+0 4
+cfn=(1620)
+calls=1 0 
+0 471
+0 4
+cfn=(1620)
+calls=1 0 
+0 471
+0 4
+cfn=(1620)
+calls=1 0 
+0 471
+0 4
+cfn=(1620)
+calls=1 0 
+0 479
+0 4
+cfn=(1620)
+calls=1 0 
+0 479
+0 4
+cfn=(1620)
+calls=1 0 
+0 479
+0 5
+cfn=(1620)
+calls=1 0 
+0 455
+
+fn=(964)
+0 40
+
+fn=(1022)
+0 885
+cob=(3)
+cfi=(104)
+cfn=(562)
+calls=19 66 
+0 304
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1866
+0 23
+0 101
+cob=(3)
+cfi=(104)
+cfn=(562)
+calls=19 66 
+0 304
+0 19
+0 345
+cob=(19)
+cfi=(102)
+cfn=(842)
+calls=25 0 
+0 6413
+0 25
+0 1431
+cob=(3)
+cfi=(140)
+cfn=(1372)
+calls=19 32 
+0 790
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1956
+0 23
+0 38
+cob=(3)
+cfi=(104)
+cfn=(562)
+calls=19 66 
+0 304
+0 19
+0 164
+cob=(3)
+cfi=(140)
+cfn=(1372)
+calls=19 32 
+0 781
+0 19
+0 2019
+cob=(19)
+cfi=(102)
+cfn=(842)
+calls=2 0 
+0 516
+0 2
+0 313
+cob=(19)
+cfi=(102)
+cfn=(842)
+calls=15 0 
+0 3899
+0 15
+0 448
+cob=(19)
+cfi=(102)
+cfn=(842)
+calls=2 0 
+0 534
+0 2
+0 122
+cob=(19)
+cfi=(102)
+cfn=(842)
+calls=2 0 
+0 510
+0 2
+0 38
+
+fn=(1230)
+0 855
+cob=(19)
+cfi=(102)
+cfn=(1220) g_realloc_n
+calls=45 0 
+0 10398
+0 45
+0 405
+cob=(3)
+cfi=(136)
+cfn=(1260)
+calls=45 55 
+0 495
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2112
+0 49
+0 467
+cob=(19)
+cfi=(102)
+cfn=(842)
+calls=45 0 
+0 10667
+0 45
+0 540
+
+fn=(1286)
+0 494
+cfn=(1100)
+calls=19 0 
+0 5898
+0 494
+cob=(19)
+cfi=(102)
+cfn=(594)
+calls=19 0 
+0 703
+0 19
+0 76
+cfn=(938)
+calls=19 0 
+0 17785
+0 76
+cfn=(1230)
+calls=19 0 
+0 10239
+0 114
+cfn=(1168)
+calls=19 0 
+0 956
+0 76
+cob=(19)
+cfi=(102)
+cfn=(1070)
+calls=19 0 
+0 684
+0 19
+0 95
+cfn=(1264)
+calls=19 0 
+0 4850
+0 129
+cfn=(1022)
+calls=18 0 
+0 13413
+0 3
+cfn=(1022)
+calls=1 0 
+0 378
+0 19
+
+fn=(578) 0x000000000000b6b0
+0 16
+
+fn=(1194)
+0 468
+cob=(19)
+cfi=(102)
+cfn=(842)
+calls=26 0 
+0 6837
+0 26
+0 364
+cob=(3)
+cfi=(132)
+cfn=(890)
+calls=26 25 
+0 442
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2020
+0 30
+0 464
+cfn=(1680)
+calls=25 0 
+0 6931
+0 83
+cob=(19)
+cfi=(102)
+cfn=(1220)
+calls=1 0 
+0 263
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1701
+0 5
+0 150
+cob=(19)
+cfi=(102)
+cfn=(1220)
+calls=25 0 
+0 6671
+0 25
+0 208
+cob=(19)
+cfi=(102)
+cfn=(974)
+calls=26 0 
+0 9666
+0 26
+0 104
+cob=(19)
+cfi=(102)
+cfn=(992)
+calls=26 0 
+0 234
+0 26
+0 104
+cob=(19)
+cfi=(102)
+cfn=(860)
+calls=26 0 
+0 9009
+0 26
+0 650
+
+fn=(1530)
+0 28
+cob=(19)
+cfi=(102)
+cfn=(934)
+calls=1 0 
+0 514
+0 1
+0 6
+cfn=(1286)
+calls=1 0 
+0 2609
+0 6
+cob=(19)
+cfi=(102)
+cfn=(934)
+calls=1 0 
+0 800
+0 1
+0 6
+cfn=(1286)
+calls=1 0 
+0 2990
+0 2
+
+fn=(1616)
+0 26
+
+fn=(1646)
+0 26
+cob=(19)
+cfi=(102)
+cfn=(934)
+calls=1 0 
+0 456
+0 1
+0 6
+cfn=(1286)
+calls=1 0 
+0 2649
+0 6
+cfn=(1620)
+calls=1 0 
+0 488
+0 2
+
+fn=(1828)
+0 31
+cfn=(1120)
+calls=1 0 
+0 287
+0 7
+cfn=(1098)
+calls=1 0 
+0 3382
+0 7
+cfn=(1830)
+calls=1 0 
+0 9
+0 7
+
+fn=(5188)
+0 9
+
+fn=(1148)
+0 650
+
+fn=(1168)
+0 2251
+
+fn=(1100)
+0 5679
+cfn=(1120)
+calls=45 0 
+0 18697
+0 450
+
+fn=(1932)
+0 21
+cfn=(1120)
+calls=1 0 
+0 239
+0 7
+cfn=(1098)
+calls=1 0 
+0 2786
+0 4
+
+ob=(25) /usr/lib/x86_64-linux-gnu/libaudio.so.2.4
+fl=(151) ???
+fn=(5068) 0x0000000000005e30
+0 8
+cob=(3)
+cfi=(260)
+cfn=(4534)
+calls=1 31 
+0 268
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2074
+0 5
+0 1
+cfn=(5082) 0x0000000000005dc0
+calls=1 0 
+0 9
+0 3
+
+fn=(2368) 0x0000000000005e70
+0 16
+
+fn=(5082)
+0 9
+
+ob=(14)
+fl=(96)
+fn=(482)
+0 1
+
+fn=(5342)
+0 9
+
+fl=(97) /build/glibc-irh9iM/glibc-2.19/dlfcn/dlfcn.c
+fn=(490) init
+29 1
++1 2
+
+ob=(19)
+fl=(102)
+fn=(544) 0x000000000001b670
+0 16
+
+fn=(780) 0x000000000001ad61
+0 4
+cfn=(686)
+calls=1 0 
+0 331
+0 4
+cob=(3)
+cfi=(124)
+cfn=(790)
+calls=1 32 
+0 36
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1971
+0 5
+0 20
+cob=(3)
+cfi=(103)
+cfn=(560)
+calls=1 35 
+0 434
+0 1
+0 35
+cfn=(820) g_get_current_time
+calls=1 0 
+0 2136
+0 17
+cfn=(834)
+calls=1 0 
+0 1885
+0 9
+cfn=(842)
+calls=1 0 
+0 460
+0 8
+cfn=(848) g_private_set
+calls=1 0 
+0 1749
+0 4
+
+fn=(874) 0x0000000000037e80
+0 4379
+cfn=(882) g_memdup
+calls=2 0 
+0 2504
+0 1380
+cfn=(1400) 0x0000000000037940
+calls=4 0 
+0 7197
+0 4
+
+fn=(974)
+0 376
+cfn=(686)
+calls=47 0 
+0 2679
+0 235
+cfn=(910)
+calls=47 0 
+0 11713
+0 235
+cfn=(834)
+calls=47 0 
+0 2491
+0 235
+
+fn=(1844) g_slist_free_1
+0 6
+cfn=(1846) g_slice_free1
+calls=2 0 
+0 250
+
+fn=(596) 0x000000000008a750
+0 3017
+cfn=(600) 0x000000000008a700
+calls=1 0 
+0 65754
+0 6
+
+fn=(860)
+0 1455
+cfn=(866) g_str_hash
+calls=97 0 
+0 8150
+0 5978
+cfn=(874)
+calls=97 0 
+0 15464
+0 1078
+
+fn=(1826) g_slist_prepend
+0 14
+cfn=(750) g_slice_alloc
+calls=2 0 
+0 504
+0 12
+
+fn=(1840)
+0 28
+cfn=(686)
+calls=2 0 
+0 114
+0 6
+cfn=(1842) g_slist_remove
+calls=2 0 
+0 284
+0 6
+cfn=(1848) g_cond_broadcast
+calls=2 0 
+0 9371
+0 6
+cfn=(834)
+calls=2 0 
+0 106
+
+fn=(1842)
+0 18
+cfn=(1844)
+calls=2 0 
+0 256
+0 10
+
+fn=(1848)
+0 4
+cfn=(1850) 0x000000000008a860
+calls=2 0 
+0 7542
+0 4
+cob=(5)
+cfi=(147) /build/glibc-irh9iM/glibc-2.19/nptl/../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_broadcast.S
+cfn=(1908) pthread_cond_broadcast@@GLIBC_2.3.2
+calls=2 36 
+0 26
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1781
+0 6
+0 8
+
+fn=(5196) 0x000000000001b630
+0 8
+cob=(3)
+cfi=(260)
+cfn=(4534)
+calls=1 31 
+0 268
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2074
+0 5
+0 1
+cfn=(5208) 0x000000000001b5c0
+calls=1 0 
+0 9
+0 3
+
+fn=(1220)
+0 710
+cfn=(1222)
+calls=71 0 
+0 16622
+
+fn=(1846)
+0 66
+cfn=(1434) g_free
+calls=2 0 
+0 178
+0 6
+
+fn=(600)
+0 3
+cob=(3)
+cfi=(106)
+cfn=(606)
+calls=1 2876 
+0 61901
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2022
+0 5
+0 6
+cob=(5)
+cfi=(116) /build/glibc-irh9iM/glibc-2.19/nptl/pthread_rwlock_init.c
+cfn=(650) pthread_rwlock_init
+calls=1 38 
+0 39
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1768
+0 5
+0 5
+
+fn=(738)
+0 198
+cob=(3)
+cfi=(106)
+cfn=(606)
+calls=33 2876 
+0 6137
+0 132
+
+fn=(834)
+0 256
+cfn=(688) 0x000000000008a620
+calls=128 0 
+0 1664
+0 256
+cob=(5)
+cfi=(112)
+cfn=(624)
+calls=128 310 
+0 3968
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1828
+0 132
+0 512
+
+fn=(992)
+0 630
+
+fn=(1824) g_slist_find
+0 8
+
+fn=(1854) 0x000000000008a7a0
+0 8
+cob=(5)
+cfi=(143) /build/glibc-irh9iM/glibc-2.19/nptl/pthread_condattr_init.c
+cfn=(1860) pthread_condattr_init
+calls=1 27 
+0 3
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1703
+0 5
+0 3
+cob=(5)
+cfi=(144) /build/glibc-irh9iM/glibc-2.19/nptl/pthread_condattr_setclock.c
+cfn=(1868) pthread_condattr_setclock
+calls=1 34 
+0 10
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1918
+0 5
+0 4
+cob=(3)
+cfi=(106)
+cfn=(606)
+calls=1 2876 
+0 96
+0 1
+0 6
+cob=(5)
+cfi=(145) /build/glibc-irh9iM/glibc-2.19/nptl/pthread_cond_init.c
+cfn=(1882) pthread_cond_init@@GLIBC_2.3.2
+calls=1 33 
+0 19
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1873
+0 5
+0 4
+cob=(5)
+cfi=(146) /build/glibc-irh9iM/glibc-2.19/nptl/pthread_condattr_destroy.c
+cfn=(1892) pthread_condattr_destroy
+calls=1 28 
+0 2
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1831
+0 5
+0 8
+
+fn=(692) 0x000000000008a580
+0 40
+cob=(3)
+cfi=(106)
+cfn=(606)
+calls=5 2876 
+0 859
+0 5
+0 25
+cob=(5)
+cfi=(118) /build/glibc-irh9iM/glibc-2.19/nptl/pthread_mutexattr_init.c
+cfn=(702) pthread_mutexattr_init
+calls=5 33 
+0 15
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1781
+0 9
+0 15
+cob=(5)
+cfi=(119) /build/glibc-irh9iM/glibc-2.19/nptl/pthread_mutexattr_settype.c
+cfn=(710) pthread_mutexattr_settype
+calls=5 30 
+0 60
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1856
+0 9
+0 15
+cob=(5)
+cfi=(120) /build/glibc-irh9iM/glibc-2.19/nptl/pthread_mutex_init.c
+cfn=(718) pthread_mutex_init
+calls=5 49 
+0 155
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1805
+0 9
+0 50
+
+fn=(746)
+0 9
+cfn=(748) g_hash_table_new_full
+calls=3 0 
+0 15315
+
+fn=(750)
+0 50
+cfn=(752) g_private_get
+calls=5 0 
+0 4030
+0 45
+cfn=(738)
+calls=5 0 
+0 954
+0 76
+cfn=(780)
+calls=1 0 
+0 9109
+0 12
+
+fn=(752)
+0 10
+cfn=(754) 0x000000000008a8b0
+calls=5 0 
+0 2105
+0 15
+cob=(5)
+cfi=(123) /build/glibc-irh9iM/glibc-2.19/nptl/pthread_getspecific.c
+cfn=(778) pthread_getspecific
+calls=5 31 
+0 80
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1811
+0 9
+
+fn=(754)
+0 81
+cob=(3)
+cfi=(106)
+cfn=(606)
+calls=1 2876 
+0 188
+0 1
+0 6
+cob=(5)
+cfi=(122) /build/glibc-irh9iM/glibc-2.19/nptl/pthread_key_create.c
+cfn=(766) pthread_key_create
+calls=1 28 
+0 19
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1813
+0 5
+0 5
+
+fn=(866)
+0 22082
+
+fn=(882)
+0 18
+cfn=(738)
+calls=2 0 
+0 396
+0 8
+cob=(3)
+cfi=(132)
+cfn=(890)
+calls=2 25 
+0 44
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2020
+0 6
+0 12
+
+fn=(674)
+0 3
+cob=(3)
+cfi=(103)
+cfn=(560)
+calls=1 35 
+0 434
+0 1
+
+fn=(842)
+0 1264
+cob=(3)
+cfi=(106)
+cfn=(844)
+calls=158 3161 
+0 38441
+0 632
+
+fn=(910)
+0 2158
+cfn=(866)
+calls=166 0 
+0 13932
+0 9775
+cfn=(976) g_str_equal
+calls=47 0 
+0 3685
+0 2014
+
+fn=(1850)
+0 27
+cfn=(1854)
+calls=1 0 
+0 7509
+0 6
+
+fn=(5208)
+0 9
+
+fn=(594)
+0 92
+cfn=(596)
+calls=46 0 
+0 66359
+0 138
+cob=(5)
+cfi=(117) /build/glibc-irh9iM/glibc-2.19/nptl/../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_rwlock_wrlock.S
+cfn=(666) pthread_rwlock_wrlock
+calls=46 34 
+0 828
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1799
+0 50
+
+fn=(684)
+0 24
+cfn=(686)
+calls=3 0 
+0 7627
+0 13
+cfn=(910)
+calls=2 0 
+0 594
+0 12
+cfn=(834)
+calls=3 0 
+0 159
+0 46
+cfn=(860)
+calls=2 0 
+0 736
+0 7
+cfn=(860)
+calls=1 0 
+0 2610
+0 11
+cfn=(736) g_malloc_n
+calls=1 0 
+0 191
+0 8
+cob=(3)
+cfi=(121)
+cfn=(744)
+calls=1 53 
+0 1808
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1928
+0 5
+0 10
+cfn=(746)
+calls=1 0 
+0 13781
+0 7
+
+fn=(686)
+0 256
+cfn=(688)
+calls=128 0 
+0 8407
+0 256
+cob=(5)
+cfi=(110)
+cfn=(614)
+calls=128 63 
+0 4480
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1724
+0 132
+0 512
+
+fn=(688)
+0 3333
+cfn=(692)
+calls=5 0 
+0 6708
+0 30
+
+fn=(748)
+0 33
+cfn=(750)
+calls=3 0 
+0 13772
+0 48
+cfn=(842)
+calls=3 0 
+0 661
+0 15
+cfn=(858) g_malloc0_n
+calls=3 0 
+0 762
+0 24
+
+fn=(858)
+0 135
+cfn=(842)
+calls=15 0 
+0 4055
+
+fn=(934)
+0 376
+cfn=(686)
+calls=47 0 
+0 2679
+0 235
+cfn=(910)
+calls=47 0 
+0 7298
+0 376
+cfn=(834)
+calls=47 0 
+0 2491
+0 705
+cfn=(860)
+calls=47 0 
+0 14241
+0 235
+
+fn=(976)
+0 94
+cob=(3)
+cfi=(133)
+cfn=(984)
+calls=47 180 
+0 1338
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1967
+0 51
+0 235
+
+fn=(1070)
+0 92
+cfn=(596)
+calls=46 0 
+0 598
+0 138
+cob=(5)
+cfi=(134) /build/glibc-irh9iM/glibc-2.19/nptl/../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_rwlock_unlock.S
+cfn=(1076) pthread_rwlock_unlock
+calls=46 33 
+0 782
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1861
+0 50
+
+fn=(552) 0x000000000001b490
+0 23
+cob=(3)
+cfi=(103)
+cfn=(560)
+calls=1 35 
+0 452
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1906
+0 5
+0 14
+cob=(3)
+cfi=(103)
+cfn=(560)
+calls=1 35 
+0 434
+0 1
+0 14
+
+fn=(736)
+0 9
+cfn=(738)
+calls=1 0 
+0 182
+
+fn=(820)
+0 8
+cob=(21)
+cfi=(129)
+cfn=(828)
+calls=1 176 
+0 3
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2113
+0 5
+0 7
+
+fn=(848)
+0 3
+cfn=(754)
+calls=1 0 
+0 13
+0 3
+cob=(5)
+cfi=(130) /build/glibc-irh9iM/glibc-2.19/nptl/pthread_setspecific.c
+cfn=(854) pthread_setspecific
+calls=1 28 
+0 34
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1687
+0 5
+0 4
+
+fn=(1126)
+0 140
+cfn=(596)
+calls=70 0 
+0 910
+0 210
+cob=(5)
+cfi=(135) /build/glibc-irh9iM/glibc-2.19/nptl/../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_rwlock_rdlock.S
+cfn=(1132) pthread_rwlock_rdlock
+calls=70 34 
+0 1260
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1799
+0 74
+
+fn=(1400)
+0 270
+cfn=(858)
+calls=4 0 
+0 1166
+0 28
+cfn=(858)
+calls=4 0 
+0 1166
+0 16
+cfn=(858)
+calls=4 0 
+0 1096
+0 2061
+cfn=(1434)
+calls=4 0 
+0 426
+0 12
+cfn=(1434)
+calls=4 0 
+0 452
+0 8
+cfn=(1434)
+calls=4 0 
+0 452
+0 44
+
+fn=(1434)
+0 56
+cob=(3)
+cfi=(106)
+cfn=(1436)
+calls=14 2917 
+0 1452
+
+fn=(1142)
+0 140
+cfn=(596)
+calls=70 0 
+0 910
+0 210
+cob=(5)
+cfi=(134)
+cfn=(1076)
+calls=70 33 
+0 1330
+0 70
+
+fn=(1222)
+0 400
+cob=(3)
+cfi=(106)
+cfn=(1224)
+calls=80 2952 
+0 17657
+
+ob=(10) /usr/lib/x86_64-linux-gnu/libffi.so.6.0.2
+fl=(92) ???
+fn=(5412) 0x00000000000018e0
+0 8
+cob=(3)
+cfi=(260)
+cfn=(4534)
+calls=1 31 
+0 268
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2074
+0 5
+0 1
+cfn=(5426) 0x0000000000001870
+calls=1 0 
+0 9
+0 3
+
+fn=(5426)
+0 9
+
+fn=(418) 0x0000000000001920
+0 16
+
+ob=(13)
+fl=(95)
+fn=(466)
+0 6
+
+fn=(460)
+0 6
+
+fn=(472)
+0 11
+
+fn=(5352)
+0 8
+
+ob=(19)
+fl=(102)
+fn=(1222)
+0 320
+
+fn=(1822)
+0 8
+cfn=(686)
+calls=2 0 
+0 399
+0 12
+cfn=(834)
+calls=2 0 
+0 106
+0 12
+cfn=(1824)
+calls=2 0 
+0 8
+0 12
+cfn=(1826)
+calls=2 0 
+0 530
+0 4
+
+ob=(26) /usr/lib/x86_64-linux-gnu/libfontconfig.so.1.8.0
+fl=(152) ???
+fn=(5046) 0x0000000000006d10
+0 8
+cob=(3)
+cfi=(260)
+cfn=(4534)
+calls=1 31 
+0 268
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2074
+0 5
+0 1
+cfn=(5060) 0x0000000000006ca0
+calls=1 0 
+0 9
+0 3
+
+fn=(2380) 0x0000000000006d50
+0 16
+
+fn=(5060)
+0 9
+
+ob=(13)
+fl=(95)
+fn=(5352)
+0 2
+cob=(3)
+cfi=(260)
+cfn=(4534)
+calls=1 31 
+0 268
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2074
+0 5
+0 13
+
+ob=(36)
+fl=(237) /usr/include/c++/4.9/ext/alloc_traits.h
+fn=(4404) __gnu_cxx::__alloc_traits<std::allocator<IPDF::ParanoidNumber*> >::_S_on_swap(std::allocator<IPDF::ParanoidNumber*>&, std::allocator<IPDF::ParanoidNumber*>&)
+142 1590
++1 1590
+cfi=(241) /usr/include/c++/4.9/bits/alloc_traits.h
+cfn=(4406) void std::__alloc_on_swap<std::allocator<IPDF::ParanoidNumber*> >(std::allocator<IPDF::ParanoidNumber*>&, std::allocator<IPDF::ParanoidNumber*>&)
+calls=318 490 
+* 6678
+* 636
+
+fn=(4362) __gnu_cxx::__alloc_traits<std::allocator<IPDF::ParanoidNumber*> >::_S_propagate_on_copy_assign()
+145 165232
++1 247848
+
+fl=(234) /home/sam/Documents/University/2014/ipdf/code/src/tests/stresstest.h
+fn=(4346) IPDF::ParanoidNumber AddSub<IPDF::ParanoidNumber>(IPDF::ParanoidNumber const&, IPDF::ParanoidNumber const&, IPDF::ParanoidNumber const&)
+13 792
++2 396
+cfi=(228) /home/sam/Documents/University/2014/ipdf/code/src/paranoidnumber.h
+cfn=(4250) IPDF::ParanoidNumber::ParanoidNumber(double)
+calls=99 +66 
+* 23859
++1 495
+cfi=(228)
+cfn=(4264) IPDF::ParanoidNumber::ParanoidNumber(IPDF::ParanoidNumber const&)
+calls=99 +72 
+* 69102
+* 99
++2 24995
+cfi=(217) /home/sam/Documents/University/2014/ipdf/code/src/paranoidnumber.cpp
+cfn=(4356) IPDF::ParanoidNumber::operator+=(IPDF::ParanoidNumber const&)
+calls=4999 273 
+* 17314804
++1 24995
+cfi=(228)
+cfn=(4264)
+calls=4999 +69 
+* 3489302
+* 4999
++2 1668835
+cfi=(217)
+cfn=(4392) IPDF::ParanoidNumber::operator-=(IPDF::ParanoidNumber const&)
+calls=333767 284 
+* 1141449630
+-2 1668835
+cfi=(217)
+cfn=(4356)
+calls=333767 273 
+* 1152580424
+* 1693830
+cfi=(228)
+cfn=(4348) IPDF::ParanoidNumber::operator<(IPDF::ParanoidNumber const&) const
+calls=338766 162 
+* 169042237
+* 692529
+cfi=(217)
+cfn=(4298) IPDF::ParanoidNumber::~ParanoidNumber()
+calls=4999 -1 
+* 6338732
++4 24995
+cfi=(228)
+cfn=(4264)
+calls=4999 +65 
+* 3489302
+* 4999
++2 1668835
+cfi=(217)
+cfn=(4356)
+calls=333767 273 
+* 1141838719
+-2 1668835
+cfi=(217)
+cfn=(4356)
+calls=333767 273 
+* 1152580424
+* 1693830
+cfi=(228)
+cfn=(4348)
+calls=338766 162 
+* 169042237
+* 692529
+cfi=(217)
+cfn=(4298)
+calls=4999 -5 
+* 6338732
+-7 24995
+cfi=(217)
+cfn=(4356)
+calls=4999 273 
+* 17301852
+* 25490
+cfi=(228)
+cfn=(4348)
+calls=5098 162 
+* 2534197
+* 10493
+cfi=(217)
+cfn=(4298)
+calls=99 +2 
+* 125532
++12 495
+cfi=(228)
+cfn=(4264)
+calls=99 +60 
+* 69102
+* 99
++2 24995
+cfi=(217)
+cfn=(4392)
+calls=4999 284 
+* 17075914
++1 24995
+cfi=(228)
+cfn=(4264)
+calls=4999 +57 
+* 3489302
+* 4999
++2 1668835
+cfi=(217)
+cfn=(4356)
+calls=333767 273 
+* 1141831161
+-2 1668835
+cfi=(217)
+cfn=(4356)
+calls=333767 273 
+* 1152580424
+* 1693830
+cfi=(228)
+cfn=(4348)
+calls=338766 162 
+* 169042237
+* 692529
+cfi=(217)
+cfn=(4298)
+calls=4999 -13 
+* 6338732
++4 24995
+cfi=(228)
+cfn=(4264)
+calls=4999 +53 
+* 3489302
+* 4999
++2 1668835
+cfi=(217)
+cfn=(4392)
+calls=333767 284 
+* 1140808682
+-2 1668835
+cfi=(217)
+cfn=(4356)
+calls=333767 273 
+* 1152580424
+* 1693830
+cfi=(228)
+cfn=(4348)
+calls=338766 162 
+* 169042237
+* 692529
+cfi=(217)
+cfn=(4298)
+calls=4999 -17 
+* 6338732
+-7 24995
+cfi=(217)
+cfn=(4356)
+calls=4999 273 
+* 17301852
+* 25490
+cfi=(228)
+cfn=(4348)
+calls=5098 162 
+* 2534197
+* 10493
+cfi=(217)
+cfn=(4298)
+calls=99 -10 
+* 125532
++12 99
++1 495
+
+fl=(233) /usr/include/c++/4.9/bits/stl_construct.h
+fn=(4316) void std::_Destroy<IPDF::ParanoidNumber**, IPDF::ParanoidNumber*>(IPDF::ParanoidNumber**, IPDF::ParanoidNumber**, std::allocator<IPDF::ParanoidNumber*>&)
+148 162419772
++3 135349810
+cfn=(4318) void std::_Destroy<IPDF::ParanoidNumber**>(IPDF::ParanoidNumber**, IPDF::ParanoidNumber**)
+calls=27069962 -29 
+* 487259316
++1 54139924
+
+fn=(4386) void std::_Destroy<__gnu_cxx::__normal_iterator<IPDF::ParanoidNumber**, std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> > >, IPDF::ParanoidNumber*>(__gnu_cxx::__normal_iterator<IPDF::ParanoidNumber**, std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> > >, __gnu_cxx::__normal_iterator<IPDF::ParanoidNumber**, std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> > >, std::allocator<IPDF::ParanoidNumber*>&)
+148 495696
++3 413080
+cfn=(4388) void std::_Destroy<__gnu_cxx::__normal_iterator<IPDF::ParanoidNumber**, std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> > > >(__gnu_cxx::__normal_iterator<IPDF::ParanoidNumber**, std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> > >, __gnu_cxx::__normal_iterator<IPDF::ParanoidNumber**, std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> > >)
+calls=82616 -29 
+* 1487088
++1 165232
+
+fn=(4390) void std::_Destroy_aux<true>::__destroy<__gnu_cxx::__normal_iterator<IPDF::ParanoidNumber**, std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> > > >(__gnu_cxx::__normal_iterator<IPDF::ParanoidNumber**, std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> > >, __gnu_cxx::__normal_iterator<IPDF::ParanoidNumber**, std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> > >)
+112 495696
+
+fn=(4320) void std::_Destroy_aux<true>::__destroy<IPDF::ParanoidNumber**>(IPDF::ParanoidNumber**, IPDF::ParanoidNumber**)
+112 162419772
+
+fn=(4318)
+122 135349810
++4 135349810
+cfn=(4320)
+calls=27069962 -14 
+* 162419772
++2 54139924
+
+fn=(4388)
+122 413080
++4 413080
+cfn=(4390)
+calls=82616 -14 
+* 495696
++2 165232
+
+fl=(238) /usr/include/c++/4.9/bits/stl_algobase.h
+fn=(4372) __gnu_cxx::__normal_iterator<IPDF::ParanoidNumber**, std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> > > std::__copy_move_a2<false, __gnu_cxx::__normal_iterator<IPDF::ParanoidNumber* const*, std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> > >, __gnu_cxx::__normal_iterator<IPDF::ParanoidNumber**, std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> > > >(__gnu_cxx::__normal_iterator<IPDF::ParanoidNumber* const*, std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> > >, __gnu_cxx::__normal_iterator<IPDF::ParanoidNumber* const*, std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> > >, __gnu_cxx::__normal_iterator<IPDF::ParanoidNumber**, std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> > >)
+430 660928
++4 247848
+cfn=(4374) std::_Niter_base<__gnu_cxx::__normal_iterator<IPDF::ParanoidNumber**, std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> > > >::iterator_type std::__niter_base<__gnu_cxx::__normal_iterator<IPDF::ParanoidNumber**, std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> > > >(__gnu_cxx::__normal_iterator<IPDF::ParanoidNumber**, std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> > >)
+calls=82616 278 
+* 2065400
+* 330464
+cfn=(4378) std::_Niter_base<__gnu_cxx::__normal_iterator<IPDF::ParanoidNumber* const*, std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> > > >::iterator_type std::__niter_base<__gnu_cxx::__normal_iterator<IPDF::ParanoidNumber* const*, std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> > > >(__gnu_cxx::__normal_iterator<IPDF::ParanoidNumber* const*, std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> > >)
+calls=82616 278 
+* 2065400
+* 330464
+cfn=(4378)
+calls=82616 278 
+* 2065400
+* 330464
+cfn=(4382) IPDF::ParanoidNumber** std::__copy_move_a<false, IPDF::ParanoidNumber* const*, IPDF::ParanoidNumber**>(IPDF::ParanoidNumber* const*, IPDF::ParanoidNumber* const*, IPDF::ParanoidNumber**)
+calls=82616 -49 
+* 2891560
+* 495696
+cfi=(232) /usr/include/c++/4.9/bits/stl_iterator.h
+cfn=(4302) __gnu_cxx::__normal_iterator<IPDF::ParanoidNumber**, std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> > >::__normal_iterator(IPDF::ParanoidNumber** const&)
+calls=82616 728 
+* 826160
+* 82616
++1 413080
+
+fn=(4366) __gnu_cxx::__normal_iterator<IPDF::ParanoidNumber**, std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> > > std::copy<__gnu_cxx::__normal_iterator<IPDF::ParanoidNumber* const*, std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> > >, __gnu_cxx::__normal_iterator<IPDF::ParanoidNumber**, std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> > > >(__gnu_cxx::__normal_iterator<IPDF::ParanoidNumber* const*, std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> > >, __gnu_cxx::__normal_iterator<IPDF::ParanoidNumber* const*, std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> > >, __gnu_cxx::__normal_iterator<IPDF::ParanoidNumber**, std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> > >)
+456 578312
++10 247848
+cfn=(4368) std::_Miter_base<__gnu_cxx::__normal_iterator<IPDF::ParanoidNumber* const*, std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> > > >::iterator_type std::__miter_base<__gnu_cxx::__normal_iterator<IPDF::ParanoidNumber* const*, std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> > > >(__gnu_cxx::__normal_iterator<IPDF::ParanoidNumber* const*, std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> > >)
+calls=82616 289 
+* 1239240
+* 330464
+cfn=(4368)
+calls=82616 289 
+* 1239240
+* 495696
+cfn=(4372)
+calls=82616 -36 
+* 12805480
++1 330464
+
+fn=(4368)
+289 660928
++1 495696
+cfi=(239) /usr/include/c++/4.9/bits/stl_iterator_base_types.h
+cfn=(4370) std::_Iter_base<__gnu_cxx::__normal_iterator<IPDF::ParanoidNumber* const*, std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> > >, false>::_S_base(__gnu_cxx::__normal_iterator<IPDF::ParanoidNumber* const*, std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> > >)
+calls=165232 -78 
+* 991392
+* 330464
+
+fn=(4384) IPDF::ParanoidNumber** std::__copy_move<false, true, std::random_access_iterator_tag>::__copy_m<IPDF::ParanoidNumber*>(IPDF::ParanoidNumber* const*, IPDF::ParanoidNumber* const*, IPDF::ParanoidNumber**)
+369 495696
++7 495696
++1 165232
++2 330464
++1 165232
+
+fn=(4374)
+278 330464
++1 247848
+cfi=(239)
+cfn=(4376) std::_Iter_base<__gnu_cxx::__normal_iterator<IPDF::ParanoidNumber**, std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> > >, true>::_S_base(__gnu_cxx::__normal_iterator<IPDF::ParanoidNumber**, std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> > >)
+calls=82616 -59 
+* 1321856
+* 165232
+
+fn=(4378)
+278 660928
++1 495696
+cfi=(239)
+cfn=(4380) std::_Iter_base<__gnu_cxx::__normal_iterator<IPDF::ParanoidNumber* const*, std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> > >, true>::_S_base(__gnu_cxx::__normal_iterator<IPDF::ParanoidNumber* const*, std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> > >)
+calls=165232 -59 
+* 2643712
+* 330464
+
+fn=(4382)
+385 495696
++8 82616
++3 495696
+cfn=(4384)
+calls=82616 -27 
+* 1652320
++1 165232
+
+fl=(215) /home/sam/Documents/University/2014/ipdf/code/src/screen.cpp
+fn=(4178) _GLOBAL__sub_I__ZN4IPDF6ScreenC2Eb
+524 5
+cfn=(4180) __static_initialization_and_destruction_0(int, int)
+calls=1 * 
+* 93
+* 2
+
+fn=(4180)
+524 9
+fi=(198) /usr/include/c++/4.9/iostream
+74 2
+cob=(31)
+cfi=(157)
+cfn=(3796)
+calls=1 -74 
+* 8
+* 1
+* 4
+cob=(3)
+cfi=(158)
+cfn=(2494)
+calls=1 -17 
+* 66
+* 1
+fe=(215)
+524 2
+
+fl=(224) /home/sam/Documents/University/2014/ipdf/code/src/real.h
+fn=(4410) IPDF::Double(IPDF::ParanoidNumber const&)
+102 693
+cfi=(217)
+cfn=(4352) IPDF::ParanoidNumber::Digit() const
+calls=99 719 
+* 43164
+* 495
+
+fn=(4210) IPDF::DebugRealInfo()
+181 13
+cfi=(197) /home/sam/Documents/University/2014/ipdf/code/src/log.cpp
+cfn=(4212) LogEx(int, char const*, char const*, int, ...)
+calls=1 46 
+* 7562
+* 3
+
+fl=(220)
+fn=(4208)
+9 6
++1 1
+cfi=(224)
+cfn=(4210)
+calls=1 181 
+* 7578
++1 7
+cfi=(197)
+cfn=(4212)
+calls=1 +35 
+* 2400
++2 1
+cob=(3)
+cfi=(226)
+cfn=(4244)
+calls=1 +16 
+* 31
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 +21 
+* 1799
+* 5
+* 1
++1 1
++1 2
++2 2
++2 99
+cob=(3)
+cfi=(226)
+cfn=(4244)
+calls=99 +10 
+* 3069
+* 99
+* 99
++1 495
+cfi=(228)
+cfn=(4250)
+calls=99 +61 
+* 23859
+* 396
+cfi=(228)
+cfn=(4250)
+calls=99 +61 
+* 23859
+* 594
+cfi=(228)
+cfn=(4262) IPDF::ParanoidNumber::operator/(IPDF::ParanoidNumber const&) const
+calls=99 194 
+* 433068
+* 495
+cfi=(228)
+cfn=(4250)
+calls=99 +61 
+* 23859
+* 396
+cfi=(228)
+cfn=(4250)
+calls=99 +61 
+* 23859
+* 594
+cfi=(234)
+cfn=(4346)
+calls=99 -7 
+* 9989397923
+* 297
+cfi=(217)
+cfn=(4298)
+calls=99 -2 
+* 125532
+* 297
+cfi=(217)
+cfn=(4298)
+calls=99 -2 
+* 125532
+* 297
+cfi=(217)
+cfn=(4298)
+calls=99 -2 
+* 125532
+* 297
+cfi=(217)
+cfn=(4298)
+calls=99 -2 
+* 125532
+* 297
+cfi=(217)
+cfn=(4298)
+calls=99 -2 
+* 125532
++1 99
+cob=(3)
+cfi=(226)
+cfn=(4244)
+calls=99 +8 
+* 3069
+* 99
+* 99
++1 297
++1 594
+cfi=(224)
+cfn=(4410)
+calls=99 +79 
+* 44352
+* 891
+cob=(3)
+cfi=(242)
+cfn=(4416)
+calls=99 +5 
+* 547980
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 +11 
+* 1832
+* 103
++2 297
+cfi=(217)
+cfn=(4298)
+calls=99 -7 
+* 125532
+-8 299
+-2 5
++12 1
+cob=(3)
+cfi=(226)
+cfn=(4244)
+calls=1 +2 
+* 31
+* 1
+* 9
+cfi=(197)
+cfn=(4212)
+calls=1 +19 
+* 2864
++2 6
+
+fn=(4198) _GLOBAL__sub_I_main
+29 5
+cfn=(4200) __static_initialization_and_destruction_0(int, int)
+calls=1 * 
+* 93
+* 2
+
+fn=(4200)
+29 9
+fi=(198)
++45 2
+cob=(31)
+cfi=(157)
+cfn=(3796)
+calls=1 -74 
+* 8
+* 1
+* 4
+cob=(3)
+cfi=(158)
+cfn=(2494)
+calls=1 -17 
+* 66
+* 1
+fe=(220)
+-45 2
+
+fl=(229) /usr/include/c++/4.9/bits/stl_vector.h
+fn=(4290) std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> >::size() const
+654 161175288
++1 537250960
+
+fn=(4270) std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> >::end() const
+574 65221488
++1 130442976
+cfi=(232)
+cfn=(4268) __gnu_cxx::__normal_iterator<IPDF::ParanoidNumber* const*, std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> > >::__normal_iterator(IPDF::ParanoidNumber* const* const&)
+calls=16305372 728 
+* 163053720
+* 48916116
+
+fn=(4394) void std::swap<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> >(std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> >&, std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> >&)
+1559 1590
++1 1590
+cfn=(4396) std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> >::swap(std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> >&)
+calls=318 1194 
+* 70596
+* 636
+
+fn=(4396)
+1194 1908
++5 1590
+cfn=(4398) std::_Vector_base<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> >::_Vector_impl::_M_swap_data(std::_Vector_base<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> >::_Vector_impl&)
+calls=318 101 
+* 48336
++2 954
+cfn=(4314) std::_Vector_base<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> >::_M_get_Tp_allocator()
+calls=318 113 
+* 1908
+* 318
+-1 954
+cfn=(4314)
+calls=318 113 
+* 1908
+* 954
+cfi=(237)
+cfn=(4404)
+calls=318 142 
+* 10494
++2 1272
+
+fn=(4252) std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> >::vector()
+253 43376304
++4 32532228
+cfn=(4254) std::_Vector_base<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> >::_Vector_base()
+calls=10844076 124 
+* 412074888
+* 21688152
+
+fn=(4310) std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> >::clear()
+1211 64903544
++1 97355316
+cfn=(4312) std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> >::_M_erase_at_end(IPDF::ParanoidNumber**)
+calls=16225886 1436 
+* 924875502
+* 32451772
+
+fn=(4314)
+113 81459642
++1 81459642
+
+fn=(4324) std::_Vector_base<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> >::~_Vector_base()
+159 43376304
++2 119284836
+-1 43376304
+cfn=(4326) std::_Vector_base<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> >::_M_deallocate(IPDF::ParanoidNumber**, unsigned long)
+calls=10844076 +14 
+* 108440760
++1 32532228
+cfn=(4328) std::_Vector_base<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> >::_Vector_impl::~_Vector_impl()
+calls=10844076 -82 
+* 249413748
+* 21688152
+
+fn=(4256) std::_Vector_base<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> >::_Vector_impl::_Vector_impl()
+86 43376304
++1 32532228
+cfi=(230) /usr/include/c++/4.9/bits/allocator.h
+cfn=(4258) std::allocator<IPDF::ParanoidNumber*>::allocator()
+calls=10844076 +26 
+* 151817064
+* 65064456
++1 21688152
+
+fn=(4266) std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> >::begin() const
+556 65221488
++1 130442976
+cfi=(232)
+cfn=(4268)
+calls=16305372 728 
+* 163053720
+* 48916116
+
+fn=(4312)
+1436 81129430
++2 48677658
+cfn=(4314)
+calls=16225886 113 
+* 97355316
+* 113581202
+cfi=(233)
+cfn=(4316)
+calls=16225886 148 
+* 503002466
++1 48677658
++1 32451772
+
+fn=(4364) std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> >::capacity() const
+734 247848
++2 826160
+
+fn=(4398)
+101 1590
++2 1590
+cfi=(240) /usr/include/c++/4.9/bits/move.h
+cfn=(4400) void std::swap<IPDF::ParanoidNumber**>(IPDF::ParanoidNumber**&, IPDF::ParanoidNumber**&)
+calls=318 +63 
+* 13356
++1 2226
+cfi=(240)
+cfn=(4400)
+calls=318 +62 
+* 13356
++1 2226
+cfi=(240)
+cfn=(4400)
+calls=318 +61 
+* 13356
++1 636
+
+fn=(4254)
+124 43376304
++1 32532228
+cfn=(4256)
+calls=10844076 -39 
+* 314478204
+* 21688152
+
+fn=(4300) std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> >::begin()
+547 64903544
++1 81129430
+cfi=(232)
+cfn=(4302)
+calls=16225886 728 
+* 162258860
+* 48677658
+
+fn=(4328)
+79 75908532
+cfi=(230)
+cfn=(4330) std::allocator<IPDF::ParanoidNumber*>::~allocator()
+calls=10844076 +42 
+* 151817064
+* 21688152
+
+fn=(4304) std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> >::end()
+565 64903544
++1 97355316
+cfi=(232)
+cfn=(4302)
+calls=16225886 728 
+* 162258860
+* 48677658
+
+fn=(4322) std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> >::~vector()
+423 43376304
++2 32532228
+cfn=(4314)
+calls=10844076 113 
+* 65064456
+* 54220380
+-1 32532228
+cfi=(233)
+cfn=(4316)
+calls=10844076 148 
+* 336166356
++1 32532228
+cfn=(4324)
+calls=10844076 159 
+* 618112332
+* 21688152
+
+fn=(4326)
+174 65064456
++3 21688152
++2 21688152
+
+fl=(218) /home/sam/Documents/University/2014/ipdf/code/src/quadtree.cpp
+fn=(4192) __static_initialization_and_destruction_0(int, int)
+200 9
+fi=(198)
+74 2
+cob=(31)
+cfi=(157)
+cfn=(3796)
+calls=1 -74 
+* 8
+* 1
+* 4
+cob=(3)
+cfi=(158)
+cfn=(2494)
+calls=1 -17 
+* 66
+* 1
+fe=(218)
+200 2
+
+fn=(4190) _GLOBAL__sub_I__ZN4IPDF20TransformToQuadChildERKNS_4RectENS_20QuadTreeNodeChildrenE
+200 5
+cfn=(4192)
+calls=1 * 
+* 93
+* 2
+
+fl=(209) /home/sam/Documents/University/2014/ipdf/code/src/real.cpp
+fn=(4144) _GLOBAL__sub_I__ZN4IPDF11g_real_nameE
+30 5
+cfn=(4146) __static_initialization_and_destruction_0(int, int)
+calls=1 * 
+* 93
+* 2
+
+fn=(4146)
+30 9
+fi=(198)
++44 2
+cob=(31)
+cfi=(157)
+cfn=(3796)
+calls=1 -74 
+* 8
+* 1
+* 4
+cob=(3)
+cfi=(158)
+cfn=(2494)
+calls=1 -17 
+* 66
+* 1
+fe=(209)
+-44 2
+
+fl=(241)
+fn=(4408) void std::__do_alloc_on_swap<std::allocator<IPDF::ParanoidNumber*> >(std::allocator<IPDF::ParanoidNumber*>&, std::allocator<IPDF::ParanoidNumber*>&, std::integral_constant<bool, false>)
+486 1272
++1 636
+
+fn=(4406)
+490 1590
++4 2226
+cfn=(4408)
+calls=318 -8 
+* 1908
+* 318
++1 636
+
+fl=(211) /home/sam/Documents/University/2014/ipdf/code/src/document.cpp
+fn=(4156) _GLOBAL__sub_I__ZN4pugi15xml_writer_fileC2EPv
+1026 5
+cfn=(4158) __static_initialization_and_destruction_0(int, int)
+calls=1 * 
+* 213
+* 2
+
+fn=(4158)
+1026 9
+fi=(198)
+74 2
+cob=(31)
+cfi=(157)
+cfn=(3796)
+calls=1 -74 
+* 8
+* 1
+* 4
+cob=(3)
+cfi=(158)
+cfn=(2494)
+calls=1 -17 
+* 66
+* 1
+fi=(212)
+7064 2
+cfn=(4162) pugi::xpath_node_set::xpath_node_set()
+calls=1 10138 
+* 47
+* 4
+cob=(3)
+cfi=(158)
+cfn=(2494)
+calls=1 57 
+* 66
+* 1
+fe=(211)
+1026 2
+
+fl=(217)
+fn=(4392)
+284 4707731
++1 1345066
+cob=(31)
+cfi=(157)
+cfn=(2642)
+calls=672533 0 
+* 128453803
+* 672533
+* 3362665
+cfi=(228)
+cfn=(4264)
+calls=672533 88 
+* 469428034
+* 4707731
+cfn=(4282) IPDF::ParanoidNumber::Operation(IPDF::ParanoidNumber*, IPDF::Optype, IPDF::ParanoidNumber**, IPDF::Optype*)
+calls=672533 594 
+* 554111091
+* 4707731
+cfn=(4298)
+calls=672533 18 
+* 941546200
++1 2690132
+cfn=(4344) IPDF::ParanoidNumber::Simplify(IPDF::Optype)
+calls=672533 625 
+* 88101823
++1 2690132
+cfn=(4344)
+calls=672533 625 
+* 88101823
++1 1345066
++1 3362665
+
+fn=(4186) _GLOBAL__sub_I__ZN4IPDF14ParanoidNumberD2Ev
+855 5
+cfn=(4188) __static_initialization_and_destruction_0(int, int)
+calls=1 * 
+* 93
+* 2
+
+fn=(4298)
+18 145516
++2 41576
++2 1164128
+cfi=(229)
+cfn=(4300)
+calls=83152 547 
+* 1829344
+* 332608
+cfi=(229)
+cfn=(4304)
+calls=83152 565 
+* 1912496
+* 582064
+cfi=(232)
+cfn=(4306) bool __gnu_cxx::operator!=<IPDF::ParanoidNumber**, std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> > >(__gnu_cxx::__normal_iterator<IPDF::ParanoidNumber**, std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> > > const&, __gnu_cxx::__normal_iterator<IPDF::ParanoidNumber**, std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> > > const&)
+calls=83152 829 
+* 2660864
+* 166304
++2 997824
+cfi=(229)
+cfn=(4310)
+calls=83152 1211 
+* 5737488
+-4 291032
+-2 789944
+cfi=(229)
+cfn=(4322)
+calls=83152 423 
+* 9479328
+* 83152
++8 145516
+-8 10760924
++8 8070693
+cfn=(4299) IPDF::ParanoidNumber::~ParanoidNumber()'2
+calls=2690231 -8 
+* 3411212908
+* 8070693
+cob=(31)
+cfi=(157)
+cfn=(4338)
+calls=2690231 -26 
+* 320139320
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 +8 
+* 1620
+* 2690235
+* 5380462
+
+fn=(4299)
+18 18831617
++2 5380462
++2 150652936
+cfi=(229)
+cfn=(4300)
+calls=10760924 547 
+* 236740328
+* 43043696
+cfi=(229)
+cfn=(4304)
+calls=10760924 565 
+* 247501252
+* 75326468
+cfi=(232)
+cfn=(4306)
+calls=10760924 829 
+* 344349568
+* 21521848
++2 129131088
+cfi=(229)
+cfn=(4310)
+calls=10760924 1211 
+* 742503756
+-4 37663234
+-2 102228778
+cfi=(229)
+cfn=(4322)
+calls=10760924 423 
+* 1226745336
+* 10760924
++8 18831617
+
+fn=(4352)
+719 10922476
++3 8191857
++1 10922476
+cfi=(235) /usr/include/c++/4.9/cmath
+cfn=(4354) std::isnan(float)
+calls=2730619 619 
+* 21844952
+* 8191857
++1 4156362
++1 5380660
++1 8070990
+cfi=(229)
+cfn=(4266)
+calls=1345165 556 
+* 33629125
+* 5380660
+cfi=(229)
+cfn=(4270)
+calls=1345165 574 
+* 33629125
+* 9416155
+cfi=(232)
+cfn=(4272) bool __gnu_cxx::operator!=<IPDF::ParanoidNumber* const*, std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> > >(__gnu_cxx::__normal_iterator<IPDF::ParanoidNumber* const*, std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> > > const&, __gnu_cxx::__normal_iterator<IPDF::ParanoidNumber* const*, std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> > > const&)
+calls=1345165 829 
+* 43045280
+* 2690330
++4 8070990
+cfi=(229)
+cfn=(4266)
+calls=1345165 556 
+* 33629125
+* 5380660
+cfi=(229)
+cfn=(4270)
+calls=1345165 574 
+* 33629125
+* 9416155
+cfi=(232)
+cfn=(4272)
+calls=1345165 +99 
+* 43045280
+* 2690330
++4 8070990
+cfi=(229)
+cfn=(4266)
+calls=1345165 556 
+* 33629125
+* 5380660
+cfi=(229)
+cfn=(4270)
+calls=1345165 574 
+* 33629125
+* 9416155
+cfi=(232)
+cfn=(4272)
+calls=1345165 +95 
+* 43045280
+* 2690330
++2 8070990
+cfi=(229)
+cfn=(4266)
+calls=1345165 556 
+* 33629125
+* 5380660
+cfi=(229)
+cfn=(4270)
+calls=1345165 574 
+* 33629125
+* 9416155
+cfi=(232)
+cfn=(4272)
+calls=1345165 +93 
+* 43045280
+* 2690330
++2 5380660
++2 2690330
+-2 2770908
++2 2770908
+
+fn=(4284) IPDF::ParanoidNumber::OperationFactor(IPDF::ParanoidNumber*, IPDF::Optype, IPDF::ParanoidNumber**, IPDF::Optype*)
+452 990
++3 297
++2 396
++11 297
+cfi=(228)
+cfn=(4286) IPDF::ParanoidNumber::Floating() const
+calls=99 130 
+* 10890
+* 1287
++5 297
+cfi=(228)
+cfn=(4286)
+calls=99 130 
+* 10890
+* 1485
++13 297
+cfi=(228)
+cfn=(4286)
+calls=99 130 
+* 10890
+* 1288
++1 2
++4 294
+cfi=(228)
+cfn=(4294) IPDF::ParanoidNumber::NoTerms() const
+calls=98 137 
+* 4508
+* 490
+cfi=(228)
+cfn=(4294)
+calls=98 137 
+* 4508
+* 588
++2 784
+cfi=(228)
+cfn=(4440) bool IPDF::ParanoidOp<double>(double&, double const&, IPDF::Optype)
+calls=98 48 
+* 11699
+* 196
++2 392
++1 588
+cfi=(229)
+cfn=(4300)
+calls=98 +51 
+* 2156
+* 392
+cfi=(229)
+cfn=(4304)
+calls=98 +69 
+* 2254
+* 686
+cfi=(232)
+cfn=(4306)
+calls=98 829 
+* 3136
+* 196
++4 392
++1 588
+cfi=(229)
+cfn=(4300)
+calls=98 +46 
+* 2156
+* 392
+cfi=(229)
+cfn=(4304)
+calls=98 +64 
+* 2254
+* 686
+cfi=(232)
+cfn=(4306)
+calls=98 829 
+* 3136
+* 196
++3 392
+cfi=(229)
+cfn=(4310)
+calls=98 1211 
+* 6762
++1 392
+cfi=(229)
+cfn=(4310)
+calls=98 1211 
+* 6762
++1 196
++77 495
+
+fn=(4188)
+855 9
+fi=(198)
+74 2
+cob=(31)
+cfi=(157)
+cfn=(3796)
+calls=1 -74 
+* 8
+* 1
+* 4
+cob=(3)
+cfi=(158)
+cfn=(2494)
+calls=1 -17 
+* 66
+* 1
+fe=(217)
+855 2
+
+fn=(4276) IPDF::ParanoidNumber::operator/=(IPDF::ParanoidNumber const&)
+301 693
++1 198
+cob=(31)
+cfi=(157)
+cfn=(2642)
+calls=99 0 
+* 18909
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+* 1482
+* 103
+* 495
+cfi=(228)
+cfn=(4264)
+calls=99 88 
+* 69102
+* 693
+cfn=(4282)
+calls=99 594 
+* 99843
+* 693
+cfn=(4298)
+calls=99 18 
+* 142055
++1 396
+cfn=(4344)
+calls=99 625 
+* 12969
++1 396
+cfn=(4344)
+calls=99 625 
+* 12969
++1 198
++1 495
+
+fn=(4356)
+273 14123193
++3 4035198
+cob=(31)
+cfi=(157)
+cfn=(2642)
+calls=2017599 0 
+* 385361409
+* 2017599
+* 10087995
+cfi=(228)
+cfn=(4264)
+calls=2017599 88 
+* 1408284102
+* 14123193
+cfn=(4282)
+calls=2017599 594 
+* 1710240679
+* 14123193
+cfn=(4298)
+calls=2017599 18 
+* 2824638600
++1 8070396
+cfn=(4344)
+calls=2017599 625 
+* 264305469
++1 8070396
+cfn=(4344)
+calls=2017599 625 
+* 264305469
++1 4035198
++1 10087995
+
+fn=(4282)
+594 21521848
++2 5380462
++4 9415858
++1 21521056
+cfn=(4358) IPDF::ParanoidNumber::OperationTerm(IPDF::ParanoidNumber*, IPDF::Optype, IPDF::ParanoidNumber**, IPDF::Optype*)
+calls=2690132 322 
+* 2198443536
+* 2690132
++1 396
++1 792
+cfn=(4284)
+calls=99 452 
+* 96972
+* 99
++2 5380462
+
+fn=(4358)
+322 21521056
++2 8070396
++2 10760528
++12 8070396
+cfi=(228)
+cfn=(4286)
+calls=2690132 130 
+* 295914520
+* 34992370
++2 82616
++1 41308
++2 2226
++1 2226
+cfi=(229)
+cfn=(4394)
+calls=318 1559 
+* 74412
++3 41308
++2 1900168
+cfi=(236) /usr/include/c++/4.9/bits/vector.tcc
+cfn=(4360) std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> >::operator=(std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> > const&)
+calls=82616 167 
+* 38085976
++1 991392
+cfi=(229)
+cfn=(4310)
+calls=82616 1211 
+* 5700504
+-3 289156
++7 41308
++2 8008434
+cfi=(228)
+cfn=(4286)
+calls=2669478 130 
+* 293642580
+* 34723193
++1 39958
++4 7948497
+cfi=(228)
+cfn=(4288) IPDF::ParanoidNumber::NoFactors() const
+calls=2649499 136 
+* 121876954
++1 5298998
+-1 7948497
+cfi=(228)
+cfn=(4288)
+calls=2649499 136 
+* 121876954
+* 5298998
++1 5298998
+-1 5298998
++3 21195992
+cfi=(228)
+cfn=(4440)
+calls=2649499 48 
+* 198712425
+* 5298998
++2 10597996
++1 15896994
+cfi=(229)
+cfn=(4300)
+calls=2649499 547 
+* 58288978
+* 10597996
+cfi=(229)
+cfn=(4304)
+calls=2649499 565 
+* 60938477
+* 18546493
+cfi=(232)
+cfn=(4306)
+calls=2649499 829 
+* 84783968
+* 5298998
++4 10597996
++1 3973314
+cfi=(229)
+cfn=(4300)
+calls=662219 547 
+* 14568818
+-1 1987280
++1 11923680
+cfi=(229)
+cfn=(4300)
+calls=1987280 547 
+* 43720160
+* 10597996
+cfi=(229)
+cfn=(4304)
+calls=2649499 565 
+* 60938477
+* 18546493
+cfi=(232)
+cfn=(4306)
+calls=2649499 829 
+* 84783968
+* 5298998
++3 10597996
+cfi=(229)
+cfn=(4310)
+calls=2649499 1211 
+* 182815431
++1 10597996
+cfi=(229)
+cfn=(4310)
+calls=2649499 1211 
+* 182815431
++2 5298998
++71 5380264
+
+fn=(4442) bool IPDF::TrustingOp<double>(double&, double const&, IPDF::Optype)
+177 15897582
++1 5299194
+cob=(4) /lib/x86_64-linux-gnu/libm-2.19.so
+cfi=(252) /build/glibc-irh9iM/glibc-2.19/math/../sysdeps/x86_64/fpu/fclrexcpt.c
+cfn=(4448) feclearexcept
+calls=2649597 28 
+* 31795164
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+* 1835
+* 2649601
++1 15897582
++3 15898240
++1 1987280
++2 5297752
++1 662219
++5 784
++5 784
++1 98
++4 5299194
+cob=(4)
+cfi=(253) /build/glibc-irh9iM/glibc-2.19/math/../sysdeps/x86_64/fpu/ftestexcept.c
+cfn=(4454) fetestexcept
+calls=2649597 28 
+* 21196776
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+* 1722
+* 2649601
+* 5299194
++1 5299194
+
+fn=(4344)
+625 37663234
++2 16141386
+cfi=(228)
+cfn=(4286)
+calls=5380462 130 
+* 591850820
+* 10760924
++1 10760924
++77 10760924
++1 26902310
+
+fl=(216) /home/sam/Documents/University/2014/ipdf/code/src/path.cpp
+fn=(4184) __static_initialization_and_destruction_0(int, int)
+187 9
+fi=(198)
+74 2
+cob=(31)
+cfi=(157)
+cfn=(3796)
+calls=1 -74 
+* 8
+* 1
+* 4
+cob=(3)
+cfi=(158)
+cfn=(2494)
+calls=1 -17 
+* 66
+* 1
+fe=(216)
+187 2
+
+fn=(4182) _GLOBAL__sub_I__ZN4IPDF4PathC2ERKNS_7ObjectsEjjRKNS_6ColourES6_
+187 5
+cfn=(4184)
+calls=1 * 
+* 93
+* 2
+
+fl=(195)
+fn=(3772)
+0 16
+cob=(2)
+cfi=(14)
+cfn=(3774)
+calls=1 0 
+0 6
+0 7
+cfn=(3778) 0x000000000044b170
+calls=1 0 
+0 16
+0 48
+cfi=(220)
+cfn=(4198)
+calls=1 29 
+0 100
+cfi=(219) /home/sam/Documents/University/2014/ipdf/code/src/controlpanel.cpp
+cfn=(4194) _GLOBAL__sub_I__ZN4IPDF12ControlPanelC2ERNS0_7RunArgsEP7QWidget
+calls=1 374 
+0 100
+cfi=(218)
+cfn=(4190)
+calls=1 200 
+0 100
+cfi=(217)
+cfn=(4186)
+calls=1 855 
+0 100
+cfi=(216)
+cfn=(4182)
+calls=1 187 
+0 100
+cfi=(215)
+cfn=(4178)
+calls=1 524 
+0 100
+cfi=(214) /home/sam/Documents/University/2014/ipdf/code/src/view.cpp
+cfn=(4174) _GLOBAL__sub_I__ZN4IPDF4ViewC2ERNS_8DocumentERNS_6ScreenERKNS_4RectERKNS_6ColourE
+calls=1 526 
+0 100
+cfi=(213) /home/sam/Documents/University/2014/ipdf/code/src/objectrenderer.cpp
+cfn=(4170) _GLOBAL__sub_I__ZN4IPDF14ObjectRendererC2ERKNS_10ObjectTypeEPKcS5_S5_
+calls=1 583 
+0 100
+cfi=(211)
+cfn=(4156)
+calls=1 1026 
+0 220
+cfi=(210) /home/sam/Documents/University/2014/ipdf/code/src/bezier.cpp
+cfn=(4148) _GLOBAL__sub_I__ZN4IPDF14SolveQuadraticERKNS_14ParanoidNumberES2_S2_S2_S2_
+calls=1 422 
+0 1780
+cfi=(209)
+cfn=(4144)
+calls=1 30 
+0 100
+cfi=(197)
+cfn=(3786) _GLOBAL__sub_I__Z5LogExiPKcS0_iz
+calls=1 151 
+0 136758
+0 47
+
+fn=(3778)
+0 16
+
+fn=(4514) 0x000000000044b0d0
+0 8
+
+fn=(4510) 0x000000000044b150
+0 5
+cfn=(4514)
+calls=1 0 
+0 8
+0 3
+
+fn=(3762) 0x000000000044b0a0
+0 11
+cob=(3)
+cfi=(196)
+cfn=(3770)
+calls=1 133 
+0 9991594400
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2284
+0 5
+
+fl=(228)
+fn=(4294)
+137 42962260
+0 42962260
+fi=(195)
+cfi=(229)
+cfn=(4290)
+calls=10740565 654 
+0 139627345
+0 64443390
+fi=(195)
+cfi=(229)
+cfn=(4290)
+calls=10740565 654 
+0 139627345
+0 64443390
+
+fn=(4250)
+81 13860
+cfi=(229)
+cfn=(4252)
+calls=1980 253 
+* 93060
+* 8910
++3 990
++2 2475
+
+fn=(4288)
+136 64157468
+0 64157468
+fi=(195)
+cfi=(229)
+cfn=(4290)
+calls=16039367 654 
+0 208511771
+0 96236202
+fi=(195)
+cfi=(229)
+cfn=(4290)
+calls=16039367 654 
+0 208511771
+0 96236202
+
+fn=(4286)
+130 42961476
++2 32221107
+cfn=(4288)
+calls=10740369 +4 
+* 494056974
+* 53701845
+cfn=(4294)
+calls=10740369 +5 
+* 494056974
+* 42961476
++1 21480738
+
+fn=(4350) IPDF::ParanoidNumber::ToDouble() const
+127 19113640
+cfi=(217)
+cfn=(4352)
+calls=2730520 719 
+* 626626942
+* 13652600
+
+fn=(4262)
+194 693
++2 495
+cfn=(4264)
+calls=99 88 
+* 69102
++1 495
+cfi=(217)
+cfn=(4276)
+calls=99 301 
+* 361689
++1 99
++1 495
+
+fn=(4348)
+162 10922080
+cfn=(4350)
+calls=1365260 -35 
+* 603417522
+* 5461040
+cfn=(4350)
+calls=1365260 -35 
+* 55975660
+* 5461040
+
+fn=(4264)
+88 81315720
+cfi=(229)
+cfn=(4252)
+calls=10842096 253 
+* 509578512
+* 48789432
++4 10842096
++2 5421048
++2 151789344
+cfi=(229)
+cfn=(4266)
+calls=10842096 556 
+* 271052400
+* 43368384
+cfi=(229)
+cfn=(4270)
+calls=10842096 574 
+* 271052400
+* 75894672
+cfi=(232)
+cfn=(4272)
+calls=10842096 829 
+* 346947072
+* 21684192
+-2 40657860
++9 13552620
+
+fn=(4440)
+48 15897582
++2 7948791
++1 15897582
+cfi=(217)
+cfn=(4442)
+calls=2649597 177 
+* 135133796
+* 5299194
++2 7948791
++1 5299194
++3 5299194
+
+fl=(232)
+fn=(4272)
+829 97336536
++3 48668268
+cfn=(4274) __gnu_cxx::__normal_iterator<IPDF::ParanoidNumber* const*, std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> > >::base() const
+calls=16222756 -39 
+* 97336536
+* 64891024
+cfn=(4274)
+calls=16222756 -39 
+* 97336536
+* 113559292
+
+fn=(4302)
+728 130137552
++1 195206328
+
+fn=(4274)
+793 97832232
++1 97832232
+
+fn=(4308) __gnu_cxx::__normal_iterator<IPDF::ParanoidNumber**, std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> > >::base() const
+793 97107468
++1 97107468
+
+fn=(4268)
+728 130442976
++1 195664464
+
+fn=(4306)
+829 96859620
++3 48429810
+cfn=(4308)
+calls=16143270 -39 
+* 96859620
+* 64573080
+cfn=(4308)
+calls=16143270 -39 
+* 96859620
+* 113002890
+
+fl=(210)
+fn=(4148)
+422 5
+cfn=(4150) __static_initialization_and_destruction_0(int, int)
+calls=1 * 
+* 1773
+* 2
+
+fn=(4150)
+422 9
+fi=(198)
+74 2
+cob=(31)
+cfi=(157)
+cfn=(3796)
+calls=1 -74 
+* 8
+* 1
+* 4
+cob=(3)
+cfi=(158)
+cfn=(2494)
+calls=1 -17 
+* 1746
+* 1
+fe=(210)
+422 2
+
+fl=(219)
+fn=(4196) __static_initialization_and_destruction_0(int, int)
+374 9
+fi=(198)
+74 2
+cob=(31)
+cfi=(157)
+cfn=(3796)
+calls=1 -74 
+* 8
+* 1
+* 4
+cob=(3)
+cfi=(158)
+cfn=(2494)
+calls=1 -17 
+* 66
+* 1
+fe=(219)
+374 2
+
+fn=(4194)
+374 5
+cfn=(4196)
+calls=1 * 
+* 93
+* 2
+
+fl=(213)
+fn=(4170)
+583 5
+cfn=(4172) __static_initialization_and_destruction_0(int, int)
+calls=1 * 
+* 93
+* 2
+
+fn=(4172)
+583 9
+fi=(198)
+74 2
+cob=(31)
+cfi=(157)
+cfn=(3796)
+calls=1 -74 
+* 8
+* 1
+* 4
+cob=(3)
+cfi=(158)
+cfn=(2494)
+calls=1 -17 
+* 66
+* 1
+fe=(213)
+583 2
+
+fl=(235)
+fn=(4354)
+619 21844952
+
+fl=(212)
+fn=(4166) pugi::xml_node::xml_node()
+4244 5
++2 2
+
+fn=(4168) pugi::xml_attribute::xml_attribute()
+4001 5
++2 2
+
+fn=(4162)
+10138 10
+cfn=(4164) pugi::xpath_node::xpath_node()
+calls=1 10033 
+* 27
+* 8
++2 2
+
+fn=(4164)
+10033 7
+cfn=(4166)
+calls=1 4244 
+* 7
+* 4
+cfn=(4168)
+calls=1 4001 
+* 7
++2 2
+
+fn=(4478)
+10147 4
++2 6
++1 2
+
+fl=(230)
+fn=(4330)
+121 75908532
+cfi=(231) /usr/include/c++/4.9/ext/new_allocator.h
+cfn=(4332) __gnu_cxx::new_allocator<IPDF::ParanoidNumber*>::~new_allocator()
+calls=10844076 -35 
+* 54220380
+* 21688152
+
+fn=(4258)
+113 75908532
+cfi=(231)
+cfn=(4260) __gnu_cxx::new_allocator<IPDF::ParanoidNumber*>::new_allocator()
+calls=10844076 -34 
+* 54220380
+* 21688152
+
+fl=(236)
+fn=(4360)
+167 743544
++3 247848
++3 82616
+cfi=(237)
+cfn=(4362)
+calls=82616 -28 
+* 413080
+* 165232
++18 247848
+cfi=(229)
+cfn=(4290)
+calls=82616 654 
+* 1074008
+* 82616
++1 247848
+cfi=(229)
+cfn=(4364)
+calls=82616 734 
+* 1074008
+* 330464
++12 247848
+cfi=(229)
+cfn=(4290)
+calls=82616 654 
+* 1074008
+* 330464
++3 247848
+cfi=(229)
+cfn=(4314)
+calls=82616 -94 
+* 495696
+* 330464
+cfi=(229)
+cfn=(4304)
+calls=82616 565 
+* 1900168
+* 330464
+cfi=(229)
+cfn=(4300)
+calls=82616 547 
+* 1817552
+* 330464
+cfi=(229)
+cfn=(4270)
+calls=82616 574 
+* 2065400
+* 330464
+cfi=(229)
+cfn=(4266)
+calls=82616 556 
+* 2065400
+* 330464
+cfi=(238)
+cfn=(4366)
+calls=82616 456 
+* 17266744
+-1 330464
+cfi=(233)
+cfn=(4386)
+calls=82616 -58 
+* 2561096
+* 82616
++12 578312
++2 82616
++1 578312
+
+fl=(231)
+fn=(4260)
+79 54220380
+
+fn=(4332)
+86 54220380
+
+ob=(11) /lib/x86_64-linux-gnu/libpcre.so.3.13.1
+fl=(93) ???
+fn=(430) 0x0000000000002270
+0 16
+
+fn=(5390) 0x0000000000002230
+0 8
+cob=(3)
+cfi=(260)
+cfn=(4534)
+calls=1 31 
+0 268
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2074
+0 5
+0 1
+cfn=(5404) 0x00000000000021c0
+calls=1 0 
+0 9
+0 3
+
+fn=(5404)
+0 9
+
+ob=(22)
+fl=(148)
+fn=(5148) 0x0000000000002560
+0 9
+
+fn=(2326)
+0 4
+
+ob=(36)
+fl=(239)
+fn=(4380)
+220 660928
++1 495696
+cfi=(232)
+cfn=(4274)
+calls=165232 793 
+* 991392
+* 495696
+
+fn=(4370)
+212 495696
++1 495696
+
+fn=(4376)
+220 330464
++1 247848
+cfi=(232)
+cfn=(4308)
+calls=82616 793 
+* 495696
+* 247848
+
+fl=(197)
+fn=(3788) __static_initialization_and_destruction_0(int, int)
+151 9
+fi=(198)
+-77 2
+cob=(31)
+cfi=(157)
+cfn=(3796)
+calls=1 -74 
+* 132589
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 -40 
+* 1956
+* 5
+* 4
+cob=(3)
+cfi=(158)
+cfn=(2494)
+calls=1 -17 
+* 66
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 -40 
+* 2113
+* 5
+fe=(197)
++77 2
+
+fn=(4212)
+46 36
++10 18
++1 39
++2 6
++3 18
+cob=(3)
+cfi=(167)
+cfn=(3418)
+calls=3 +38 
+* 2667
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 -28 
+* 1898
+* 7
++3 6
+
+ob=(22)
+fl=(148)
+fn=(2326)
+0 2
+
+fn=(2332) 0x0000000000002610
+0 17
+
+fn=(5134) 0x00000000000025d0
+0 8
+cob=(3)
+cfi=(260)
+cfn=(4534)
+calls=1 31 
+0 268
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2074
+0 5
+
+ob=(36)
+fl=(197)
+fn=(4212)
+70 30
++15 3
++1 3
++8 42
+cob=(3)
+cfi=(225)
+cfn=(4222)
+calls=3 -67 
+* 6078
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 -60 
+* 1953
+* 7
+* 6
++3 9
+
+fn=(3786)
+151 5
+cfn=(3788)
+calls=1 * 
+* 136751
+* 2
+
+fl=(240)
+fn=(4402) std::remove_reference<IPDF::ParanoidNumber**&>::type&& std::move<IPDF::ParanoidNumber**&>(IPDF::ParanoidNumber**&)
+101 8586
++1 8586
+
+fn=(4400)
+166 4770
++9 2862
+cfn=(4402)
+calls=954 -74 
+* 5724
+* 1908
++1 2862
+cfn=(4402)
+calls=954 -75 
+* 5724
+* 2862
++1 2862
+cfn=(4402)
+calls=954 -76 
+* 5724
+
+ob=(22)
+fl=(148)
+fn=(5134)
+0 1
+cfn=(5148)
+calls=1 0 
+0 9
+
+ob=(36)
+fl=(240)
+fn=(4400)
+177 2862
++1 1908
+
+fl=(214)
+fn=(4176) __static_initialization_and_destruction_0(int, int)
+526 9
+fi=(198)
+74 2
+cob=(31)
+cfi=(157)
+cfn=(3796)
+calls=1 -74 
+* 8
+* 1
+* 4
+cob=(3)
+cfi=(158)
+cfn=(2494)
+calls=1 -17 
+* 66
+* 1
+fe=(214)
+
+ob=(22)
+fl=(148)
+fn=(5134)
+0 3
+
+ob=(36)
+fl=(214)
+fn=(4176)
+526 2
+
+fn=(4174)
+526 5
+cfn=(4176)
+calls=1 * 
+* 93
+* 2
+
+ob=(5)
+fl=(143)
+fn=(1860)
+27 1
++3 2
+
+fl=(266) /build/glibc-irh9iM/glibc-2.19/nptl/pthread_key_delete.c
+fn=(4908) pthread_key_delete
+30 2
++2 4
++2 2
++1 4
++3 1
++4 1
+
+fl=(117)
+fn=(666)
+34 46
++2 46
++3 46
++1 46
++1 46
++6 46
++2 46
++1 46
++1 46
++1 46
++1 46
++48 46
++1 46
++1 46
++1 46
++6 46
++3 46
++1 46
+
+fl=(134)
+fn=(1076)
+33 116
++1 116
++1 116
++6 116
++2 116
++1 116
++1 70
++1 70
++2 116
++2 116
++1 116
++1 116
++1 116
++3 116
++1 116
++31 116
++6 116
++2 116
++1 116
+
+fl=(110)
+fn=(614)
+63 132
++3 132
+-3 132
++3 264
++2 132
++2 396
++4 264
++2 14
++15 8
++78 2
+-78 2
+cfi=(162) /build/glibc-irh9iM/glibc-2.19/nptl/../nptl/sysdeps/unix/sysv/linux/x86/elision-lock.c
+cfn=(3336) __lll_lock_elision
+calls=2 -44 
+* 56
++67 130
++3 130
++2 130
++3 130
++2 130
++1 260
+-86 260
++11 520
++4 2
++3 4
++13 8
++2 4
++1 4
++2 256
++3 256
++3 640
++21 256
+
+fl=(146)
+fn=(1892)
+28 2
+
+fl=(161)
+fn=(2714)
+26 18
++1 18
+
+fl=(145)
+fn=(1882)
+33 3
+-2 3
++1 3
++1 3
++1 1
++3 1
++1 1
++1 1
+-5 1
+-1 2
++7 4
++2 1
++2 1
++3 2
+-7 2
++2 2
++2 2
++3 4
+-14 2
++4 2
++4 2
+-3 2
++1 4
+
+fl=(144)
+fn=(1868)
+34 1
++3 1
+-3 1
++10 1
++1 1
+-1 1
++1 1
++2 1
+-2 1
++3 1
+
+fl=(116)
+fn=(650)
+38 2
+-3 1
++5 1
+-2 1
++2 23
++3 4
++20 4
+-1 1
++10 2
+
+fl=(78) /build/glibc-irh9iM/glibc-2.19/nptl/../sysdeps/x86_64/multiarch/init-arch.c
+fn=(334) __init_cpu_features
+52 1
+-8 1
++8 1
++3 1
+-3 1
++3 5
++95 2
++1 7
++7 3
++4 2
++2 3
++15 1
++1 1
++2 1
++1 2
+-15 2
++1 1
++2 2
++3 2
+31 2
++6 1
+-6 1
++7 1
+-1 1
++26 1
+-25 1
++25 1
+-26 1
++1 1
++25 1
++1 1
+-33 4
++33 1
++5 1
+-12 1
++12 1
++3 12
++27 1
+-42 1
++42 1
++22 1
+-64 1
++68 1
+
+fn=(332) __get_cpu_features
+190 3
++1 1
+cfn=(334)
+calls=1 52 
+* 78
++3 2
+
+fl=(76) ???
+fn=(5216) 0x0000000000006970
+0 8
+cob=(3)
+cfi=(260)
+cfn=(4534)
+calls=1 31 
+0 268
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2074
+0 5
+0 1
+cfn=(5228) 0x0000000000006900
+calls=1 0 
+0 9
+0 3
+
+fn=(322) 0x00000000000069b0
+0 16
+
+fn=(5228)
+0 9
+
+fl=(77) /build/glibc-irh9iM/glibc-2.19/nptl/../nptl/sysdeps/unix/sysv/linux/x86/elision-conf.c
+fn=(330) elision_init
+64 1
++1 1
+cfi=(78)
+cfn=(332)
+calls=1 190 
+* 84
++2 1
+-2 1
++2 2
+-2 3
++2 3
++2 2
+
+fl=(112)
+fn=(624)
+310 264
+cfn=(626) __pthread_mutex_unlock_usercnt
+calls=132 40 
+* 3824
+
+fn=(626)
+40 132
++1 264
++1 132
+-1 132
++1 264
++4 264
++11 130
+-5 130
+-1 130
++1 130
++5 390
++2 130
++34 260
+-39 260
++9 264
++3 8
+cfi=(164) /build/glibc-irh9iM/glibc-2.19/nptl/../nptl/sysdeps/unix/sysv/linux/x86/elision-unlock.c
+cfn=(3362) __lll_unlock_elision
+calls=2 -38 
+* 16
++3 520
++4 6
++8 256
+-5 6
+
+fl=(263)
+fn=(4668)
+37 6
++6 2
+cfi=(70) /build/glibc-irh9iM/glibc-2.19/nptl/../sysdeps/unix/sysv/linux/x86_64/sigaction.c
+cfn=(288) __libc_sigaction
+calls=2 +6 
+* 172
+
+fl=(175)
+fn=(3458)
+68 218
++3 327
++23 327
+
+fn=(3456)
+30 109
++1 109
++1 218
++2 109
++3 327
++17 327
+-2 109
++4 218
+
+fl=(123)
+fn=(778)
+31 10
++1 25
++24 5
++1 10
++4 24
++5 4
+-28 1
++28 1
+
+fl=(199)
+fn=(3812)
+44 23
++1 23
++1 21
++1 21
++3 2
++2 2
++4 2
++2 2
++2 2
++1 2
++2 2
++1 2
++1 2
++2 2
++2 2
++3 2
++1 2
++24 2
++2 2
++4 2
+cob=(32)
+cfi=(159)
+cfn=(4896) 0x0000000000079f00
+calls=1 0 
+* 1847
+cob=(31)
+cfi=(157)
+cfn=(3814)
+calls=1 0 
+* 79916
++4 2
++4 2
++3 2
++4 2
++2 2
++5 2
++1 2
++2 2
++2 2
++1 2
+
+fn=(3813)
+44 10
++1 10
++1 9
++1 9
++3 1
++2 1
++4 1
++2 1
++2 1
++1 1
++2 1
++1 1
++1 1
++2 1
++2 1
++3 1
++1 1
++24 1
++2 1
++4 1
+cob=(31)
+cfi=(157)
+cfn=(3840)
+calls=1 0 
+* 4254
++4 1
++4 1
++3 1
++4 1
++2 1
++5 1
++1 1
++2 1
++2 1
++1 1
+
+fl=(265) /build/glibc-irh9iM/glibc-2.19/nptl/pthread_mutex_destroy.c
+fn=(4824) pthread_mutex_destroy
+29 2
++2 4
++1 2
++1 2
+-1 4
++4 2
++2 2
++1 2
+
+fl=(130)
+fn=(854)
+28 1
++7 1
+-7 5
++11 2
++3 5
++2 1
+-2 3
++4 2
++3 1
+-3 1
++3 1
++35 1
++5 1
++1 1
+-1 1
++4 1
+-1 1
++1 5
+
+fl=(264) /build/glibc-irh9iM/glibc-2.19/nptl/pthread_cond_destroy.c
+fn=(4818) pthread_cond_destroy@@GLIBC_2.3.2
+30 6
+-2 2
++2 2
++2 2
++3 8
++2 6
+-9 2
++23 2
+-5 2
+-18 2
++25 2
+-25 8
++25 2
++32 10
+-1 2
++1 4
+
+fl=(118)
+fn=(702)
+33 5
++3 10
+
+fl=(164)
+fn=(3362)
+28 2
+-3 2
++3 4
++3 4
++2 4
+
+fl=(69)
+fn=(286)
+281 1
++16 1
+-2 1
+-14 1
++16 1
+-16 2
++16 3
++1 2
++1 1
++4 3
++5 1
++4 1
++3 2
+-7 1
++2 1
++5 1
++43 3
++3 1
+fi=(271) /build/glibc-irh9iM/glibc-2.19/nptl/../nptl/sysdeps/pthread/list.h
+60 1
+fe=(69)
+361 1
++1 1
+fi=(271)
+60 1
++1 1
++1 1
++2 1
+fe=(69)
+366 2
++6 1
++2 3
++2 1
+-3 1
+-1 1
++2 19
++2 3
+cfi=(70)
+cfn=(288)
+calls=1 49 
+* 67
++3 1
++3 3
+-2 1
+-1 1
++3 1
+cfi=(70)
+cfn=(288)
+calls=1 49 
+* 67
+fi=(71) /build/glibc-irh9iM/glibc-2.19/nptl/../sysdeps/unix/sysv/linux/bits/sigset.h
+117 1
+fe=(69)
+389 1
+fi=(71)
+117 1
+fe=(69)
+389 5
++6 3
+cob=(1)
+cfi=(38)
+cfn=(298) _dl_get_tls_static_info
+calls=1 -75 
+* 5
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+* 4146
+* 5
++3 3
++4 2
++5 2
+-5 4
++5 1
+cob=(3)
+cfi=(72)
+cfn=(304)
+calls=1 81 
+* 5
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+* 1898
+* 5
+* 2
++12 1
++7 1
+-7 1
++1 5
++5 5
++1 3
++1 1
++1 1
+-1 1
++2 2
++4 1
+cob=(3)
+cfi=(73)
+cfn=(310)
+calls=1 48 
+* 3
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+* 2294
+* 5
+* 1
++10 1
+-10 1
+cob=(1)
+cfi=(2) /build/glibc-irh9iM/glibc-2.19/elf/rtld.c
+cfn=(104) _dl_initial_error_catch_tsd
+calls=1 797 
+* 2
+* 2
++1 1
++6 1
++1 1
+-7 1
++4 1
++4 1
+-4 1
++1 2
++3 1
++3 1
++11 3
+-11 1
++3 2
++2 2
++6 1
+cob=(3)
+cfi=(74)
+cfn=(316)
+calls=1 42 
+* 443
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+* 2179
+* 5
++4 1
+-6 1
++7 5
+-53 3
++4 1
++3 3
+-15 3
+
+fl=(70)
+fn=(288)
+49 4
++4 4
+-4 4
++4 4
++3 4
+-1 4
++1 8
+-1 4
++1 116
++1 16
++2 8
++5 68
++3 8
++8 6
+-8 8
++2 2
++1 32
++1 2
++1 2
++3 2
+
+fl=(147)
+fn=(1908)
+36 2
++3 2
++1 2
++1 2
++6 2
++2 2
++1 2
++1 2
++1 2
++68 2
++2 2
++2 2
++1 2
+
+fl=(122)
+fn=(766)
+28 2
++2 8
++2 3
++2 12
++2 6
++4 8
++3 2
++3 4
+
+fl=(119)
+fn=(710)
+30 5
++1 5
+-1 5
++10 5
+-5 15
++5 15
++2 5
++1 5
+
+fl=(135)
+fn=(1132)
+34 70
++2 70
++3 70
++1 70
++1 70
++6 70
++2 70
++1 70
++1 70
++1 70
++1 70
++50 70
++1 70
++1 70
++1 70
++6 70
++3 70
++1 70
+
+fl=(162)
+fn=(3336)
+47 2
+-1 2
++1 4
++43 2
++4 10
++1 4
+-43 2
+fi=(163) /build/glibc-irh9iM/glibc-2.19/nptl/../nptl/sysdeps/unix/sysv/linux/x86/hle.h
++1 2
+fe=(162)
+-1 4
++15 4
+fi=(163)
+-14 4
+fe=(162)
++3 4
++13 4
++11 8
+
+fl=(120)
+fn=(718)
+49 7
+-6 7
++6 14
++3 28
++32 35
++3 28
++2 14
++11 42
++28 14
++11 7
++2 7
++1 14
+
+ob=(1)
+fl=(12) /build/glibc-irh9iM/glibc-2.19/string/../string/memcmp.c
+fn=(26) bcmp
+315 113
++3 113
+-3 565
++4 113
+-4 113
++7 226
++4 111
++2 1
++1 1
++1 1
++1 1
++2 2
+-5 6
++1 6
++1 6
++1 6
++2 12
++2 7
+-9 21
++16 37
++1 74
+-1 74
+129 217
+-18 93
+346 62
++4 6
++2 6
+-2 12
++1 6
++5 164
++2 77
++1 77
++1 77
++3 884
+-3 502
+-2 502
++1 502
++4 1004
+-7 1144
++12 75
++1 904
+228 6
+-7 6
++1 6
++4 6
++2 6
+-6 6
++4 6
++2 27
+-95 31
++1 31
++1 31
++1 31
++1 31
++48 31
+-2 31
++1 31
++1 186
+-80 31
++1 62
++4 62
+-5 124
++1 248
++4 279
+234 5
++2 5
+-4 5
++1 5
++4 5
+-2 5
++56 10
+-2 5
++2 10
+-1 5
++1 10
++1 10
+-31 1
+-6 1
++1 1
++1 1
++4 1
++43 36
++1 12
+-6 10
+
+fl=(28) /build/glibc-irh9iM/glibc-2.19/string/../sysdeps/x86_64/multiarch/../strcpy.S
+fn=(90) stpcpy
+29 1
++1 1
++1 1
++2 1
++16 1
++8 1
++1 1
++1 1
++1 1
++3 1
+-6 1
++1 1
++1 1
++1 1
++3 1
++1 2
++1 2
++1 2
++3 2
++2 2
++1 2
++3 2
++1 2
++1 2
++1 2
++3 2
++1 2
++1 2
++1 2
++3 2
++2 2
++1 2
++3 2
++1 2
++1 2
++1 2
++3 2
++1 1
++1 1
++1 1
++3 1
++2 1
++1 1
++3 1
++1 1
++1 1
++1 1
++3 1
++1 1
++1 1
++1 1
++3 1
++2 1
++1 1
++1 1
++8 4
++1 4
++1 4
++1 4
++1 4
++1 4
++1 4
++1 3
++1 3
++1 3
++4 1
++4 1
+
+fl=(33) /build/glibc-irh9iM/glibc-2.19/io/../sysdeps/unix/sysv/linux/wordsize-64/fxstat.c
+fn=(124) _fxstat
+34 34
+-1 34
++1 34
++1 204
++4 34
+
+fl=(34) /build/glibc-irh9iM/glibc-2.19/string/../sysdeps/x86_64/rtld-memset.S
+fn=(128) memset
+30 106
++1 106
++1 106
++1 38143
++1 106
++1 106
+
+fl=(9) /build/glibc-irh9iM/glibc-2.19/string/../sysdeps/x86_64/multiarch/../rtld-strlen.S
+fn=(18) strlen
+26 139
++1 139
++1 139
++1 139
++2 96
++1 96
++2 96
++1 96
+-1 291
++1 291
++1 386
++1 386
++1 386
++2 276
++5 138
++1 138
++1 138
++1 138
++3 138
+-6 56
++1 56
++1 56
++1 56
++3 56
++1 165
++1 165
++1 165
++2 165
++3 133
++1 133
++1 133
++1 133
++3 133
++1 118
++1 118
++1 118
++2 118
++3 72
++1 72
++1 72
++1 72
++3 72
++1 72
++1 72
++1 72
++2 72
++3 72
++1 72
++1 72
++1 72
++3 72
++1 65
++1 65
++1 65
++2 74
++3 9
++2 9
++1 9
+-3 129
++2 129
++1 129
++1 118
++2 118
++1 118
++1 99
++2 99
++1 99
++1 84
++2 84
++1 84
++1 65
++2 65
++2 65
++1 65
++1 47
++2 47
++1 47
++1 37
++2 37
++1 37
++1 20
++2 20
++1 20
+-1 119
++1 119
+
+fl=(16) /build/glibc-irh9iM/glibc-2.19/string/../sysdeps/x86_64/multiarch/../memcpy.S
+fn=(42) memcpy
+61 150
++2 150
++2 150
++3 132
++1 132
++2 37
++1 37
++2 37
++1 37
++5 37
++1 37
+-1 95
++1 95
++2 38
++1 38
++2 38
++1 76
++5 38
++1 38
+-1 94
++1 94
++2 33
++1 33
++2 33
++1 33
++5 33
++1 33
+-1 99
++1 99
++2 82
++1 82
++2 82
++1 82
++5 82
++1 82
+-1 50
++1 115
++5 65
++1 65
++1 65
++1 65
++2 65
++2 65
++1 65
++2 65
++8 132
++8 71
++6 71
++2 71
++1 71
++3 31
++1 62
++5 31
++1 31
++2 31
++2 31
++1 31
++2 31
+-8 92
++1 92
++2 92
++2 92
++1 92
++2 123
++9 31
++1 31
+-1 40
++1 40
++3 71
++1 71
++1 71
++5 68
++2 68
++1 68
++1 68
++1 68
++2 68
++1 68
++1 68
++1 68
++2 68
++1 68
++2 68
++2 13
++2 13
++1 13
++1 13
++1 13
++2 13
++1 13
++1 13
++1 13
++2 13
++1 13
++2 21
++5 8
++6 8
++1 8
+-7 63
++6 63
++1 63
++2 18
+
+fl=(11) /build/glibc-irh9iM/glibc-2.19/elf/dl-environ.c
+fn=(24) _dl_next_ld_env_entry
+30 3
++3 11
++2 128
++11 62
+-13 186
+-2 1
++19 1
+-14 16
++5 2
+-3 2
++3 2
++2 2
+
+fl=(21) /build/glibc-irh9iM/glibc-2.19/elf/dl-load.c
+fn=(60) _dl_init_paths
+714 1
++13 2
+-13 7
++13 3
+cfi=(22) /build/glibc-irh9iM/glibc-2.19/elf/dl-hwcaps.c
+cfn=(62) _dl_important_hwcaps
+calls=1 39 
+* 351
++5 1
+-5 1
++5 1
+cfi=(15) /build/glibc-irh9iM/glibc-2.19/elf/dl-minimal.c
+cfn=(36) malloc
+calls=1 93 
+* 34
+* 1
++1 1
+-1 1
+-1 1
++2 1
++8 1
+-1 1
++1 1
+-1 4
++5 2
+cfi=(15)
+cfn=(36)
+calls=1 93 
+* 55
+* 1
++2 1
+-2 1
+-1 1
++3 1
++7 1
++10 1
++12 1
+-14 2
++7 1
+-5 1
++3 1
++9 2
+-23 1
++12 1
++2 2
++1 2
++5 16
++1 4
+-1 12
++1 12
+-1 36
++3 8
+-12 3
++12 9
+-14 6
++2 3
++1 3
++2 3
++1 6
++4 3
+-3 3
++3 6
+-3 3
+-7 6
++25 1
+-11 1
++6 1
++1 1
++5 2
++2 4
++2 3
++38 4
++8 3
+cfi=(26) /build/glibc-irh9iM/glibc-2.19/string/../sysdeps/x86_64/multiarch/../strchr.S
+cfn=(80) index
+calls=1 24 
+* 23
+* 2
++2 2
+cfi=(9)
+cfn=(18)
+calls=1 26 
+* 59
+* 8
+cfi=(16)
+cfn=(42)
+calls=1 61 
+* 31
+* 1
++17 3
+-1 2
++3 1
++1 2
++1 1
+-4 3
++2 13
++1 26
++1 13
+-4 40
++8 1
+cfi=(15)
+cfn=(36)
+calls=1 93 
+* 34
+* 1
++1 1
+-2 1
++2 1
++6 8
+cfn=(74) fillin_rpath
+calls=1 486 
+* 736
++4 3
++6 1
++4 7
+-75 1
+-2 1
++2 2
++5 1
++1 1
+-2 2
++2 1
+-2 2
+cfn=(70) decompose_rpath
+calls=1 595 
+* 2174
++7 2
+
+fn=(84) is_dst
+259 2
+-2 2
++2 4
++6 2
++1 4
++1 12
+-1 60
++17 4
++6 2
++1 2
+-21 4
++10 4
+
+fn=(88) _dl_dst_substitute
+323 3
++9 1
+-9 13
++71 38
+-62 36
++4 38
++43 18
+-1 54
++1 72
++19 2
++4 1
++3 9
+-63 1
+-1 1
++1 10
+cfn=(84)
+calls=1 -83 
+* 51
+* 6
++5 2
+-2 1
++2 2
++7 3
++2 6
+cfi=(28)
+cfn=(90)
+calls=1 29 
+* 116
++1 1
+-1 4
++1 3
+
+fn=(114) open_verify
+1873 1010
++36 101
+-36 202
++36 202
++21 404
+cfi=(23) /build/glibc-irh9iM/glibc-2.19/io/../sysdeps/unix/syscall-template.S
+cfn=(116) open
+calls=101 81 
+* 777
++1 101
+-1 101
++1 101
++10 33
++1 66
++5 198
+cfi=(23)
+cfn=(118) read
+calls=33 81 
+* 165
++2 66
++2 33
++2 33
+-2 66
++2 33
++6 66
++16 165
+cfi=(12)
+cfn=(26)
+calls=33 315 
+* 2886
+* 66
++2 33
+-2 66
++4 132
+cfi=(12)
+cfn=(26)
+calls=33 315 
+* 2640
+-4 66
++75 66
++5 66
++3 132
++5 66
++7 33
++1 33
+-1 132
++1 99
++1 33
++15 1909
++2 601
++4 124
++1 62
++13 31
++1 31
++2 31
+-3 31
++1 31
+-1 31
++1 31
+-2 31
++4 62
++5 5
++1 5
+-13 20
+cfi=(12)
+cfn=(26)
+calls=5 315 
+* 365
+* 124
+cfi=(12)
+cfn=(26)
+calls=31 315 
+* 2449
+* 72
++16 10
++6 5
+-3 5
++1 5
++1 5
++1 10
++1 20
+-4 5
++1 5
++1 5
+-1 15
+-1 5
++4 10
++5 68
++23 584
+2006 80
+2154 224
+1975 24
+cfi=(12)
+cfn=(26)
+calls=6 315 
+* 528
+* 12
+
+fn=(70)
+595 10
++12 1
+-10 1
++10 2
++31 2
+cfn=(72) local_strdup
+calls=1 160 
+* 135
++1 1
+-1 1
++1 1
++7 5
++11 75
+-2 50
++2 25
+-2 50
++6 2
+cfi=(15)
+cfn=(36)
+calls=1 93 
+* 34
+* 1
++2 1
+-2 1
++2 1
++8 8
+cfn=(74)
+calls=1 486 
+* 1747
++4 2
+cfi=(15)
+cfn=(94) free
+calls=1 121 
+* 6
+* 1
++2 1
++2 1
++2 6
+-1 1
++1 2
+
+fn=(138) open_path
+2168 504
++1 63
+-1 315
++7 63
+-7 63
++1 63
++6 63
++5 63
+-7 63
+-1 63
++8 567
++74 63
+-74 63
++74 63
+-22 252
+-40 126
++7 252
+cfi=(24) /build/glibc-irh9iM/glibc-2.19/string/../sysdeps/x86_64/memcpy.S
+cfn=(66) mempcpy
+calls=63 61 
+* 2817
++1 63
+-1 63
++1 126
+-13 126
++33 16
++1 1
++23 1
++2 3
+-46 761
++3 504
++4 552
+cfi=(24)
+cfn=(66)
+calls=69 61 
+* 1024
+* 276
+cfi=(24)
+cfn=(66)
+calls=69 61 
+* 1815
+* 69
++3 69
++3 138
++3 483
+cfn=(114)
+calls=69 1873 
+* 3166
+* 69
++2 207
++26 244
++2 122
+-46 244
++85 310
++7 62
+-2 62
++2 248
++3 186
+-13 62
++27 496
+-84 14
++1 63
++6 14
++2 21
+-2 7
++2 7
+cfi=(36) /build/glibc-irh9iM/glibc-2.19/io/../sysdeps/unix/sysv/linux/wordsize-64/xstat.c
+cfn=(140) _xstat
+calls=7 34 
+* 88
+* 14
++1 4
++2 12
++7 16
++27 2
+cfi=(15)
+cfn=(36)
+calls=1 93 
+* 34
+* 1
+* 1
++1 1
+-1 1
++1 1
++2 4
+cfi=(16)
+cfn=(42)
+calls=1 61 
+* 73
++35 1
+-34 1
++34 7
+-70 3
+
+fn=(78) expand_dynamic_string_token
+415 24
++10 9
+cfi=(26)
+cfn=(80)
+calls=3 24 
+* 93
+* 6
++4 2
++11 10
+-11 2
+cfn=(72)
+calls=2 160 
+* 307
+-4 3
+cfn=(82) _dl_dst_count
+calls=1 295 
+* 131
++3 1
+-3 1
++3 1
++4 43
++3 2
+cfi=(15)
+cfn=(36)
+calls=1 93 
+* 34
+* 1
++1 2
++3 3
++1 5
+-1 2
+cfn=(88)
+calls=1 323 
+* 492
+-7 4
+cfi=(27) /build/glibc-irh9iM/glibc-2.19/elf/../sysdeps/unix/sysv/linux/dl-origin.c
+cfn=(86) _dl_get_origin
+calls=1 36 
+* 175
+* 66
+
+fn=(72)
+160 136
++1 34
+cfi=(9)
+cfn=(18)
+calls=34 26 
+* 2790
+* 34
++1 68
+cfi=(15)
+cfn=(36)
+calls=34 -69 
+* 1156
+* 34
++2 68
++4 34
+-1 68
++1 68
+-1 68
+cfi=(16)
+cfn=(42)
+calls=34 61 
+* 2294
+
+fn=(120) _dl_map_object_from_fd
+923 396
++11 33
+-11 33
++11 33
+-11 66
++11 33
+cfi=(29) /build/glibc-irh9iM/glibc-2.19/elf/dl-debug.c
+cfn=(96) _dl_debug_initialize
+calls=33 50 
+* 264
++4 99
+-4 33
++4 33
+cfi=(33)
+cfn=(124)
+calls=33 34 
+* 330
+* 66
++11 231
++1 99
+-1 1782
++1 2376
++17 66
++25 66
++10 66
++22 132
++32 66
+935 33
+1059 231
+cfi=(13) /build/glibc-irh9iM/glibc-2.19/elf/dl-object.c
+cfn=(28) _dl_new_object
+calls=33 61 
+* 15763
++1 33
+-1 33
++1 33
++11 66
++1 33
+-1 33
++2 33
+-1 33
++4 33
+-1 66
+-2 33
++2 66
++1 99
++1 33
++24 66
++8 33
+-8 198
++8 33
+-8 66
++8 33
++89 33
+-89 33
+-6 33
+-1 33
+1228 33
+1092 33
+1228 99
+-30 33
++30 66
+-30 66
+-88 431
+-1 1912
++1 1432
++6 66
++1 99
++1 33
++3 12
++1 6
++5 330
++6 132
++1 66
+-1 264
++10 66
+-2 66
++2 66
+-1 66
++4 66
+-5 198
++1 132
++1 66
++1 66
++3 66
++4 66
+-9 66
++2 66
++1 66
++1 66
++1 66
++4 66
++1 99
++5 66
+-16 33
++16 165
++10 33
+-10 66
+-16 33
++16 165
++10 33
++3 15
++4 5
++1 5
++1 5
+-1 5
++1 5
++4 10
++3 10
++4 20
++6 5
+cfi=(38)
+cfn=(148) _dl_next_tls_modid
+calls=5 50 
+* 40
+* 5
++1 5
++60 52
++1 52
++1 26
+-6 66
++1 33
+-72 185
++80 66
++13 264
++2 66
++14 33
++5 198
+cfi=(25) /build/glibc-irh9iM/glibc-2.19/misc/../sysdeps/unix/syscall-template.S
+cfn=(68) mmap
+calls=33 81 
+* 198
++4 33
+-4 33
++4 33
++7 33
++3 33
+-3 33
++1 33
++2 33
+-3 33
++1 33
++2 33
++10 33
++2 33
++33 198
++1 102
++2 132
++8 264
++6 33
++2 33
+-2 33
++1 33
++2 33
+-1 33
++1 33
+-1 99
++8 66
++3 66
++11 264
+cfi=(34)
+cfn=(128)
+calls=33 30 
+* 35617
++1 198
++5 66
++15 66
+-74 330
++2 132
++2 264
+cfi=(25)
+cfn=(68)
+calls=33 81 
+* 198
+* 66
+-30 33
+-1 165
+cfi=(25)
+cfn=(126) mprotect
+calls=33 81 
+* 165
+* 33
+1072 33
+1418 132
++9 66
+fi=(3) /build/glibc-irh9iM/glibc-2.19/elf/get-dynamic-info.h
+38 33
+fe=(21)
+1427 33
+fi=(3)
+38 33
++6 33
+-2 33
++2 66
++7 33
++5 33
++3 33
+-1 33
+-3 33
+-3 674
++10 152
+-18 456
++8 686
++10 686
+-18 2058
++18 31
+-18 93
++2 1738
++5 732
++2 124
++16 66
++20 111
++1 132
++1 132
++1 132
++2 132
++5 132
++1 131
++1 130
++6 99
++5 66
++7 66
++1 99
++16 99
++5 5
++2 5
+-2 5
++2 5
++1 1
++1 10
++2 10
++3 99
++10 3
+-8 6
++9 6
+-1 3
++5 6
++3 66
+fe=(21)
+1433 66
++16 99
++19 66
++2 165
++55 99
++1 10
++3 10
+cfi=(23)
+cfn=(132) close
+calls=5 81 
+* 25
+* 56
+cfi=(23)
+cfn=(132)
+calls=28 81 
+* 140
+* 66
++8 165
++3 99
++2 33
+-2 33
++2 33
++16 66
+cfi=(6) /build/glibc-irh9iM/glibc-2.19/elf/dl-lookup.c
+cfn=(10) _dl_setup_hash
+calls=33 859 
+* 803
++4 66
++1 66
++17 66
++1 2
++3 2
++5 2
+-5 2
++1 4
++4 2
+-5 31
++5 31
+-5 31
++1 62
++4 31
++10 99
+cfi=(13)
+cfn=(44) _dl_add_to_namespace_list
+calls=33 32 
+* 3432
++4 132
++20 264
+fi=(3)
+56 124
++3 124
++1 31
++1 124
+fe=(21)
+1356 135
++2 27
+-1 81
++1 27
+-1 27
++1 108
+-1 54
++3 108
++43 88
+cfi=(25)
+cfn=(68)
+calls=11 81 
+* 66
++3 22
+1537 66
++1 60
++26 4
++4 2
++4 2
+-3 1
++3 3
+cfi=(39) /build/glibc-irh9iM/glibc-2.19/string/../string/memmove.c
+cfn=(150) memmove
+calls=1 49 
+* 65
++4 4
+
+fn=(74)
+486 14
++2 2
+-2 18
++5 6
+cfi=(15)
+cfn=(76) strsep
+calls=2 338 
+* 619
+* 6
+cfi=(15)
+cfn=(76)
+calls=2 338 
+* 14
+* 8
++4 6
++9 2
+-9 2
+cfn=(78)
+calls=2 -80 
+* 1172
++2 2
+-2 2
++2 2
+cfi=(9)
+cfn=(18)
+calls=2 26 
+* 144
++4 2
+-4 2
++4 2
++7 12
++8 6
++7 39
++1 18
++57 4
+cfi=(15)
+cfn=(94)
+calls=2 121 
+* 12
+* 2
+* 2
+-39 6
+cfi=(9)
+cfn=(18)
+calls=1 26 
+* 16
+* 2
++4 3
++1 3
+-1 1
++1 1
+-2 1
+cfi=(15)
+cfn=(36)
+calls=1 93 
+* 34
+* 1
++1 3
++1 3
+-1 1
++1 1
+-2 1
+cfi=(15)
+cfn=(36)
+calls=1 93 
+* 34
+* 1
++3 2
+-3 2
++3 6
++5 2
++1 6
+-2 2
++2 2
+cfi=(24)
+cfn=(66)
+calls=2 61 
+* 89
++3 2
+-3 2
++3 2
+-2 2
++2 2
++1 1
++5 3
++1 1
+-1 1
++1 2
+-1 3
++1 1
+-1 1
++1 4
++1 2
+-1 6
++1 6
+-1 18
++4 2
+-1 4
++1 2
++2 1
+-1 2
++1 2
+-1 1
+cfi=(16)
+cfn=(42)
+calls=1 61 
+* 18
+* 1
++6 1
++1 1
+-1 1
++4 3
+-4 1
++1 1
+-1 1
++4 3
+-71 4
++5 8
++29 2
++43 2
++3 18
+-15 2
+
+fn=(110) _dl_map_object
+2317 864
++7 108
+-7 216
++7 108
++1 216
++3 972
++12 2946
+-12 4419
++5 4644
++1 3096
++2 4644
+cfi=(32) /build/glibc-irh9iM/glibc-2.19/elf/dl-misc.c
+cfn=(112) _dl_name_match_p
+calls=1548 288 
+* 96436
+* 3171
+2607 864
+2362 66
++10 165
++26 66
+-2 33
++2 33
+cfi=(26)
+cfn=(80)
+calls=33 24 
+* 950
+* 66
+2538 6
+cfn=(78)
+calls=1 415 
+* 247
++1 1
+-3 1
++4 1
+-1 2
++4 6
+cfn=(114)
+calls=1 1873 
+* 446
++3 1
+-3 1
++3 1
++12 99
++2 66
++44 33
++1 231
+-1 33
++1 99
+cfn=(120)
+calls=33 923 
+* 88728
+* 33
+2402 64
+cfi=(9)
+cfn=(18)
+calls=32 26 
+* 1832
+* 32
++2 32
+-2 32
++2 32
++7 128
++36 372
+cfn=(138)
+calls=31 2168 
+* 7951
+* 93
++6 186
+691 31
+2454 31
+691 62
++3 20
+2530 64
+-95 155
++11 153
+cfn=(154) cache_rpath.part.4
+calls=10 697 
+* 80
++8 30
++2 62
++6 124
++2 93
++4 62
+cfi=(37) /build/glibc-irh9iM/glibc-2.19/elf/dl-cache.c
+cfn=(142) _dl_load_cache_lookup
+calls=31 182 
+* 37867
++2 31
+-2 31
++2 31
++4 93
++8 62
++22 310
+cfn=(114)
+calls=31 1873 
+* 14531
++3 93
++2 93
+cfn=(72)
+calls=31 160 
+* 6410
++1 31
+-1 31
++1 62
+-95 32
++8 160
+-7 64
+-1 32
++8 576
+cfn=(138)
+calls=32 2168 
+* 9533
++4 64
++3 93
+-10 189
+691 64
+2421 64
+691 128
++3 144
+cfn=(154)
+calls=10 +3 
+* 80
+2421 35
+-80 4419
++3 1264
++2 1264
+-1 2528
++1 1264
+cfi=(17) /build/glibc-irh9iM/glibc-2.19/string/../sysdeps/x86_64/multiarch/../strcmp.S
+cfn=(50) strcmp
+calls=1264 131 
+* 34272
+* 2528
+
+fn=(82)
+295 8
++2 1
+-2 2
++10 1
++1 6
+cfn=(84)
+calls=1 -47 
+* 51
+* 2
++4 1
++2 3
+cfi=(26)
+cfn=(80)
+calls=1 24 
+* 47
++2 2
++3 7
+
+fn=(154)
+697 20
+-11 20
++11 60
++3 20
++8 40
+
+fl=(39)
+fn=(150)
+49 61
++6 61
+-6 61
++6 61
+-6 183
++6 122
++8 240
++3 160
++1 40
+-1 40
++1 184
++12 290
+cfi=(40) /build/glibc-irh9iM/glibc-2.19/string/wordcopy.c
+cfn=(158) _wordcopy_fwd_dest_aligned
+calls=10 +72 
+* 508
+* 90
++6 40
+-6 240
++6 120
+-6 40
++6 1168
++31 305
+-25 1
++4 1
+-3 1
++3 1
++3 4
++1 1
+-1 1
++1 1
++7 11
++6 2
+-6 1
++6 1
+-6 1
+cfi=(40)
+cfn=(152) _wordcopy_bwd_aligned
+calls=1 235 
+* 22
+* 2
+-27 30
+cfi=(40)
+cfn=(156) _wordcopy_fwd_aligned
+calls=30 -41 
+* 988
+* 60
+
+fl=(37)
+fn=(146) _dl_cache_libcmp
+139 957
++2 5595
++2 216
++8 52
+-2 104
++1 104
++1 104
+-2 52
++2 58
++1 18
+-1 24
++2 260
++1 18
+-1 24
++2 104
+cfn=(147) _dl_cache_libcmp'2
+calls=52 -16 
+* 1170
++6 7244
++2 3620
++4 1546
+-28 1546
++29 1546
+-29 3092
++23 1
++10 1
+-8 792
+-5 4
+
+fn=(147)
+139 192
++2 153
++2 48
++8 12
+-2 24
++1 24
++1 24
+-2 12
++2 12
++2 60
++2 24
+cfn=(147)
+calls=12 -16 
+* 318
++6 156
++2 78
++4 39
+-28 39
++29 39
+-29 78
++32 156
+
+fn=(274) _dl_unload_cache
+309 4
+-1 1
++3 2
+cfi=(25)
+cfn=(276) munmap
+calls=1 81 
+* 5
++1 1
++2 2
+
+fn=(142)
+182 248
++8 62
++3 93
++45 120
++6 93
++9 31
++6 62
+-6 93
++6 31
+cfi=(23)
+cfn=(64) access
+calls=31 81 
+* 279
+* 31
++4 31
+-10 31
++10 93
++15 4345
+cfn=(146)
+calls=267 139 
+* 21705
+* 1302
+-82 4
+cfi=(32)
+cfn=(144) _dl_sysdep_read_whole_file
+calls=1 45 
+* 67
++8 1
+-8 1
++8 4
++1 4
+cfi=(12)
+cfn=(26)
+calls=1 315 
+* 112
+* 2
++7 1
+-3 1
++3 3
++3 1
++1 2
+-1 1
++1 1
++1 3
+cfi=(12)
+cfn=(26)
+calls=1 +98 
+* 169
+* 2
++2 2
++59 614
+cfn=(146)
+calls=21 139 
+* 2117
+* 93
+cfn=(146)
+calls=31 139 
+* 4430
+* 187
+-14 93
++14 31
+-14 62
+-1 62
++15 806
++16 62
++5 279
+
+fl=(22)
+fn=(62)
+39 8
++3 1
+-1 1
++1 1
++9 1
+-12 3
++3 1
+-3 1
++3 1
++9 2
++10 4
++31 2
++23 3
+cfi=(23)
+cfn=(64)
+calls=1 -34 
+* 9
+* 2
+-2 1
++17 6
++3 2
++29 2
++8 2
++2 4
++1 4
++4 2
++4 1
+-3 1
+-1 1
++4 1
++3 2
++4 5
++1 1
+-1 7
++1 1
++18 12
++1 4
+cfi=(15)
+cfn=(36)
+calls=1 93 
+* 34
+* 1
++1 1
+-1 1
++1 3
++29 1
++3 1
+-3 2
++3 1
++28 9
++1 2
+-1 2
++1 6
+-1 8
++5 6
++3 1
+-3 1
++3 2
+-3 1
++3 1
+-3 2
++3 1
+-3 1
++3 2
+-3 1
++3 3
++1 12
++1 4
+-1 4
++1 8
+-2 4
++1 8
+-1 14
++4 4
++3 1
++2 2
+-1 1
+-1 2
++2 10
++13 2
++1 1
+-1 1
++3 2
+-3 2
++1 1
+-1 1
++3 2
++3 3
++3 1
+-1 1
++1 7
+145 2
+-14 2
+243 3
+cfi=(24)
+cfn=(66)
+calls=1 61 
+* 22
++1 2
+-1 2
++1 1
+cfi=(24)
+cfn=(66)
+calls=1 61 
+* 22
+* 4
+
+fl=(31) /build/glibc-irh9iM/glibc-2.19/setjmp/../sysdeps/x86_64/setjmp.S
+fn=(106) __sigsetjmp
+26 108
++9 108
++1 216
++1 108
++4 108
++1 108
++1 108
++1 108
++1 108
++2 216
++2 108
++1 108
++1 108
++2 216
++2 108
++4 108
++1 108
+
+fl=(30) /build/glibc-irh9iM/glibc-2.19/elf/dl-error.c
+fn=(102) _dl_catch_error
+163 216
++15 108
+-3 216
++1 216
+-13 216
++14 216
++1 108
++2 108
+cfi=(2)
+cfn=(104)
+calls=108 797 
+* 216
++2 108
+-1 108
++4 108
+-5 108
++2 108
++3 108
+-4 108
++4 108
+cfi=(31)
+cfn=(106)
+calls=108 26 
+* 2160
+* 324
++2 324
+cfi=(35) /build/glibc-irh9iM/glibc-2.19/elf/dl-deps.c
+cfn=(136) openaux
+calls=107 60 
+* 343681
+cfi=(2)
+cfn=(108) map_doit
+calls=1 624 
+* 2462
++1 216
++2 108
++1 108
+-3 108
++1 216
++1 108
++1 108
++8 432
+
+fn=(160) _dl_receive_error
+205 10
++1 1
+cfi=(2)
+cfn=(104)
+calls=1 797 
+* 2
++5 1
+-1 1
+-4 1
++9 1
++2 1
+-3 1
++3 1
+cfi=(2)
+cfn=(162) version_check_doit
+calls=1 656 
+* 107852
++2 1
++1 1
++1 8
+
+fl=(10) /build/glibc-irh9iM/glibc-2.19/elf/../misc/sbrk.c
+fn=(20) sbrk
+34 4
++8 6
++4 2
++11 5
+
+fl=(7) /build/glibc-irh9iM/glibc-2.19/elf/../elf/dl-sysdep.c
+fn=(272) _dl_sysdep_start_cleanup
+256 1
+
+fn=(12) _dl_sysdep_start
+86 7
++25 1
+-1 1
++1 1
+-25 1
++25 201
++6 1
+-3 1
++1 1
+-4 1
++3 1
++3 4
++1 6
+-1 3
+-29 1
+-1 2
++31 102
+-1 82
+fi=(19) /build/glibc-irh9iM/glibc-2.19/elf/../sysdeps/unix/sysv/linux/dl-sysdep.c
+-82 2
+cfi=(8) /build/glibc-irh9iM/glibc-2.19/elf/../sysdeps/unix/sysv/linux/x86_64/brk.c
+cfn=(14) brk
+calls=1 -4 
+* 12
+fi=(5) /build/glibc-irh9iM/glibc-2.19/elf/../sysdeps/x86_64/dl-machine.h
+200 5
+fe=(7)
++34 2
+cfi=(10)
+cfn=(20)
+calls=1 34 
+* 17
+* 3
++12 3
++3 6
+cfi=(2)
+cfn=(22) dl_main
+calls=1 890 
+* 7053457
++1 1
++1 8
+151 1
++1 1
++27 1
++1 1
+-17 1
++1 1
+-7 1
++1 1
+-4 1
++1 1
+-25 1
++1 1
+-4 1
++1 1
+-7 1
++1 1
++2 1
++1 1
+232 1
+cfi=(9)
+cfn=(18)
+calls=1 26 
+* 41
+* 2
+
+fl=(41) /build/glibc-irh9iM/glibc-2.19/elf/dl-version.c
+fn=(164) _dl_check_all_versions
+380 6
++4 4
+-2 2
++4 245
+cfn=(166) _dl_check_map_versions
+calls=35 174 
+* 107333
+-2 35
++2 105
+-1 35
+-1 70
++5 7
+
+fn=(166)
+174 315
++15 35
+-15 70
++15 70
++2 35
++3 35
+-3 35
++2 35
++1 35
++2 35
+-3 35
++3 35
++3 132
++4 198
++17 33
+56 33
+220 33
+56 33
+220 33
+56 165
+220 36
+56 36
+220 36
+56 36
+220 36
+56 180
++1 773
+-1 1546
++2 2526
+cfi=(32)
+cfn=(112)
+calls=842 288 
+* 51358
+* 1753
+228 207
++5 483
++19 110
+-15 2049
+cfn=(168) match_symbol
+calls=10 76 
+* 2103
+* 507
+cfn=(168)
+calls=169 76 
+* 29895
+* 179
++7 716
++3 606
++9 276
++5 36
++1 36
+-79 2
+-8 2
++95 105
++3 33
++10 107
+-7 428
++3 321
+-3 44
++3 33
++8 35
++86 35
+-86 35
++87 8
+-81 136
+cfi=(15)
+cfn=(32) calloc
+calls=34 102 
+* 1504
+* 34
++1 34
+-2 34
++2 34
++11 34
+-3 34
++3 68
++2 102
++3 132
++4 207
++18 110
+-15 330
++2 330
+-2 207
++2 207
++2 179
++1 179
+-1 358
++1 179
+-1 179
++1 179
++1 179
+-2 179
++2 358
++1 537
++3 537
++8 207
++5 36
++1 36
++4 102
++3 44
++20 107
+-14 107
+-2 107
++2 118
+-2 11
++2 11
++4 107
++2 107
+-1 214
++1 107
+-1 321
++1 107
++1 107
++3 354
++10 34
+-1 34
++1 238
+
+fn=(168)
+76 1969
++9 179
+-8 179
+-1 358
++1 179
++8 179
++6 537
++15 179
++1 358
++2 179
++5 358
++14 2800
++12 3663
++4 1221
+-30 2442
++16 179
++3 716
+cfi=(17)
+cfn=(50)
+calls=179 -2 
+* 14533
+* 358
++35 1432
+
+fl=(38)
+fn=(148)
+50 5
++3 15
++48 10
++4 10
+
+fn=(216) _dl_add_to_slotinfo
+831 15
++9 5
+-9 5
++6 10
++8 25
++41 5
++1 15
++1 20
+
+fn=(172) _dl_determine_tlsoffset
+112 7
++6 3
++3 2
++36 1
+-34 1
++34 2
++2 3
+-2 1
+-2 1
+-40 1
+-1 1
+-1 2
++44 30
++2 8
++3 5
+-1 5
++5 10
+-4 5
+-1 5
++7 5
+-7 5
++3 10
++2 5
++2 5
+-2 10
++16 25
++2 5
++1 5
+-1 10
++4 3
++6 1
+-12 2
++12 4
+-12 10
++15 4
++1 1
++51 1
++1 8
+
+fn=(298)
+320 2
++1 3
+
+fn=(4470)
+770 1
++2 3
++3 3
++2 2
++3 1
++1 1
+
+fn=(270) _dl_allocate_tls_init
+376 7
++1 1
+-1 1
++1 1
++4 1
++8 1
+-5 1
+-1 1
+-2 3
++13 6
++6 7
++22 10
++1 20
++2 10
++9 5
+-8 5
++8 10
+-8 5
++8 5
++1 5
++1 15
+cfi=(24)
+cfn=(66)
+calls=5 61 
+* 92
+* 25
+cfi=(34)
+cfn=(128)
+calls=5 30 
+* 264
+-42 30
++6 10
++3 5
++1 10
++6 5
++3 5
+-3 10
++3 5
+-1 10
++38 2
++2 1
++1 8
+
+fn=(176) allocate_dtv
+288 1
++8 1
+-8 3
++7 1
++1 1
+-1 1
++1 1
+cfi=(15)
+cfn=(32)
+calls=1 102 
+* 43
+* 1
++1 2
++9 1
+-6 1
++6 1
++6 5
+
+fn=(174) _dl_allocate_tls_storage
+328 3
++2 1
++11 3
+cfi=(15)
+cfn=(40) __libc_memalign
+calls=1 51 
+* 51
+* 1
++1 1
+-1 1
++1 1
++7 1
++4 306
++11 2
+cfn=(176)
+calls=1 -76 
+* 63
++1 2
++5 4
+
+fl=(20) /build/glibc-irh9iM/glibc-2.19/posix/../sysdeps/unix/syscall-template.S
+fn=(58) uname
+81 4
++1 1
+
+fl=(19)
+fn=(56) _dl_discover_osversion
+45 7
++2 3
++85 8
+-45 3
+cfi=(20)
+cfn=(58)
+calls=1 -6 
+* 5
+* 1
++15 1
+-15 1
++20 1
+-1 1
++3 8
++4 2
+-2 4
++2 7
++2 1
++1 2
+-3 4
++7 2
+-1 2
++4 2
+-2 2
++2 6
++5 2
++1 4
++2 1
+
+fl=(68) /build/glibc-irh9iM/glibc-2.19/elf/dl-init.c
+fn=(282) call_init.part.0
+34 280
++8 35
+-8 35
++11 35
+-3 70
++3 105
++5 102
++5 66
++8 66
++1 198
+cob=(2)
+cfi=(14)
+cfn=(3748)
+calls=1 -64 
+* 6
+cob=(2)
+cfi=(14)
+cfn=(3736)
+calls=1 -64 
+* 6
+cob=(2)
+cfi=(14)
+cfn=(3284)
+calls=1 -64 
+* 230628
+cob=(2)
+cfi=(14)
+cfn=(2610)
+calls=1 -64 
+* 6
+cob=(2)
+cfi=(14)
+cfn=(2586)
+calls=1 -64 
+* 6
+cob=(2)
+cfi=(14)
+cfn=(2456)
+calls=1 -64 
+* 6
+cob=(2)
+cfi=(14)
+cfn=(2432)
+calls=1 -64 
+* 6
+cob=(2)
+cfi=(14)
+cfn=(2420)
+calls=1 -64 
+* 6
+cob=(2)
+cfi=(14)
+cfn=(2408)
+calls=1 -64 
+* 6
+cob=(2)
+cfi=(14)
+cfn=(2388)
+calls=1 -64 
+* 30
+cob=(2)
+cfi=(14)
+cfn=(2376)
+calls=1 -64 
+* 6
+cob=(2)
+cfi=(14)
+cfn=(2364)
+calls=1 -64 
+* 6
+cob=(2)
+cfi=(14)
+cfn=(2352)
+calls=1 -64 
+* 6
+cob=(2)
+cfi=(14)
+cfn=(2340)
+calls=1 -64 
+* 6
+cob=(2)
+cfi=(14)
+cfn=(2324)
+calls=1 -64 
+* 10
+cob=(2)
+cfi=(14)
+cfn=(2312)
+calls=1 -64 
+* 6
+cob=(2)
+cfi=(14)
+cfn=(574)
+calls=1 -64 
+* 6
+cob=(2)
+cfi=(14)
+cfn=(540)
+calls=1 -64 
+* 6
+cob=(2)
+cfi=(14)
+cfn=(528)
+calls=1 -64 
+* 6
+cob=(2)
+cfi=(14)
+cfn=(516)
+calls=1 -64 
+* 6
+cob=(2)
+cfi=(14)
+cfn=(504)
+calls=1 -64 
+* 6
+cob=(2)
+cfi=(14)
+cfn=(492)
+calls=1 -64 
+* 6
+cob=(2)
+cfi=(14)
+cfn=(478)
+calls=1 -64 
+* 6
+cob=(2)
+cfi=(14)
+cfn=(458)
+calls=1 -64 
+* 29
+cob=(2)
+cfi=(14)
+cfn=(438)
+calls=1 -64 
+* 29
+cob=(2)
+cfi=(14)
+cfn=(426)
+calls=1 -64 
+* 6
+cob=(2)
+cfi=(14)
+cfn=(414)
+calls=1 -64 
+* 6
+cob=(2)
+cfi=(14)
+cfn=(402)
+calls=1 -64 
+* 6
+cob=(2)
+cfi=(14)
+cfn=(390)
+calls=1 -64 
+* 6
+cob=(2)
+cfi=(14)
+cfn=(378)
+calls=1 -64 
+* 6
+cob=(2)
+cfi=(14)
+cfn=(358)
+calls=1 -64 
+* 29
+cob=(3)
+cfi=(79)
+cfn=(336)
+calls=1 -12 
+* 181
+cob=(2)
+cfi=(14)
+cfn=(284)
+calls=1 -64 
+* 11294
++3 33
++1 66
++6 28
++2 56
+-2 56
++3 140
++1 112
+cob=(35) /usr/lib/valgrind/vgpreload_core-amd64-linux.so
+cfi=(194) ???
+cfn=(3752) 0x0000000000000690
+calls=1 -78 
+* 17
+cob=(34) /home/sam/Documents/University/2014/ipdf/code/contrib/lib/libSDL2-2.0.so.0
+cfi=(193) ???
+cfn=(3740) 0x0000000000012010
+calls=1 -78 
+* 16
+cob=(33)
+cfi=(160)
+cfn=(2614)
+calls=1 -78 
+* 17
+cob=(32)
+cfi=(159)
+cfn=(2590) 0x000000000005da80
+calls=1 -78 
+* 17
+cob=(31)
+cfi=(157)
+cfn=(2460)
+calls=1 -78 
+* 17
+cob=(30) /lib/x86_64-linux-gnu/libgcc_s.so.1
+cfi=(156) ???
+cfn=(2436) __cpu_indicator_init
+calls=1 -78 
+* 204
+cob=(29) /lib/x86_64-linux-gnu/librt-2.19.so
+cfi=(155) ???
+cfn=(2424) 0x0000000000002470
+calls=1 -78 
+* 16
+cob=(28) /usr/lib/x86_64-linux-gnu/libXext.so.6.4.0
+cfi=(154) ???
+cfn=(2412) 0x0000000000003810
+calls=1 -78 
+* 16
+cob=(26)
+cfi=(152)
+cfn=(2380)
+calls=1 -78 
+* 16
+cob=(25)
+cfi=(151)
+cfn=(2368)
+calls=1 -78 
+* 16
+cob=(24)
+cfi=(150)
+cfn=(2356)
+calls=1 -78 
+* 16
+cob=(23)
+cfi=(149)
+cfn=(2344)
+calls=1 -78 
+* 16
+cob=(22)
+cfi=(148)
+cfn=(2332)
+calls=1 -78 
+* 17
+cob=(4)
+cfi=(62) ???
+cfn=(2316) 0x0000000000005940
+calls=1 -78 
+* 16
+cob=(20)
+cfi=(105)
+cfn=(578)
+calls=1 -78 
+* 16
+cob=(19)
+cfi=(102)
+cfn=(544)
+calls=1 -78 
+* 16
+cob=(18)
+cfi=(101)
+cfn=(532)
+calls=1 -78 
+* 16
+cob=(17)
+cfi=(100)
+cfn=(520)
+calls=1 -78 
+* 16
+cob=(16)
+cfi=(99)
+cfn=(508)
+calls=1 -78 
+* 16
+cob=(15)
+cfi=(98)
+cfn=(496)
+calls=1 -78 
+* 16
+cob=(14)
+cfi=(96)
+cfn=(482)
+calls=1 -78 
+* 16
+cob=(11)
+cfi=(93)
+cfn=(430)
+calls=1 -78 
+* 16
+cob=(10)
+cfi=(92)
+cfn=(418)
+calls=1 -78 
+* 16
+cob=(9)
+cfi=(91)
+cfn=(406)
+calls=1 -78 
+* 16
+cob=(8)
+cfi=(90)
+cfn=(394)
+calls=1 -78 
+* 16
+cob=(7)
+cfi=(89)
+cfn=(382)
+calls=1 -78 
+* 16
+cob=(3)
+cfi=(85)
+cfn=(348)
+calls=1 550 
+* 1092
+cob=(5)
+cfi=(76)
+cfn=(322)
+calls=1 -78 
+* 16
+* 132
+cob=(33)
+cfi=(160)
+cfn=(3278)
+calls=1 -78 
+* 873
+cob=(33)
+cfi=(160)
+cfn=(3264)
+calls=1 -78 
+* 504
+cob=(33)
+cfi=(160)
+cfn=(3262)
+calls=1 -78 
+* 77
+cob=(33)
+cfi=(160)
+cfn=(3260)
+calls=1 -78 
+* 75
+cob=(33)
+cfi=(160)
+cfn=(3258)
+calls=1 -78 
+* 2
+cob=(33)
+cfi=(160)
+cfn=(3256)
+calls=1 -78 
+* 2
+cob=(33)
+cfi=(160)
+cfn=(3178)
+calls=1 -78 
+* 3181
+cob=(33)
+cfi=(160)
+cfn=(3176)
+calls=1 -78 
+* 2
+cob=(33)
+cfi=(160)
+cfn=(3174)
+calls=1 -78 
+* 75
+cob=(33)
+cfi=(160)
+cfn=(2824)
+calls=1 -78 
+* 38656
+cob=(33)
+cfi=(160)
+cfn=(2814)
+calls=1 -78 
+* 97
+cob=(33)
+cfi=(160)
+cfn=(2810)
+calls=1 -78 
+* 82
+cob=(33)
+cfi=(160)
+cfn=(2806)
+calls=1 -78 
+* 82
+cob=(33)
+cfi=(160)
+cfn=(2804)
+calls=1 -78 
+* 72
+cob=(33)
+cfi=(160)
+cfn=(2802)
+calls=1 -78 
+* 80
+cob=(33)
+cfi=(160)
+cfn=(2784)
+calls=1 -78 
+* 1841
+cob=(33)
+cfi=(160)
+cfn=(2622)
+calls=1 -78 
+* 24226
+cob=(32)
+cfi=(159)
+cfn=(2608) 0x000000000005d990
+calls=1 -78 
+* 71
+cob=(32)
+cfi=(159)
+cfn=(2606) 0x000000000005d970
+calls=1 -78 
+* 71
+cob=(32)
+cfi=(159)
+cfn=(2598) 0x000000000005d940
+calls=1 -78 
+* 2192
+cob=(31)
+cfi=(157)
+cfn=(2582)
+calls=1 -78 
+* 144
+cob=(31)
+cfi=(157)
+cfn=(2580)
+calls=1 -78 
+* 54
+cob=(31)
+cfi=(157)
+cfn=(2554)
+calls=1 -78 
+* 49
+cob=(31)
+cfi=(157)
+cfn=(2528)
+calls=1 -78 
+* 49
+cob=(31)
+cfi=(157)
+cfn=(2502)
+calls=1 -78 
+* 73
+cob=(31)
+cfi=(157)
+cfn=(2500)
+calls=1 -78 
+* 6
+cob=(31)
+cfi=(157)
+cfn=(2468)
+calls=1 -78 
+* 6306
+cob=(30)
+cfi=(156)
+cfn=(2448) 0x0000000000002fe0
+calls=1 -78 
+* 17
+cob=(20)
+cfi=(105)
+cfn=(586)
+calls=1 -78 
+* 415140
+cob=(19)
+cfi=(102)
+cfn=(552)
+calls=1 -78 
+* 2849
+cob=(14)
+cfi=(97)
+cfn=(490)
+calls=1 -49 
+* 3
+cob=(3)
+cfi=(87)
+cfn=(356)
+calls=1 -45 
+* 4
+cob=(5)
+cfi=(77)
+cfn=(330)
+calls=1 -14 
+* 98
+* 61
+-1 122
++3 204
+-29 2
++29 6
+-34 3
+
+fn=(280) _dl_init
+86 11
++1 1
++1 1
++3 3
++7 4
++27 108
++1 105
+-90 206
+cfn=(282)
+calls=34 -2 
+* 731693
+* 34
++96 8
+-96 3
+cfn=(282)
+calls=1 -2 
+* 11470
++58 2
+
+fl=(111)
+fn=(622)
+178 2
++4 1
+-4 1
++4 1
+-4 2
++4 6
++1 4
++1 44
++1 2
+-2 30
++5 3
++4 6
+
+fl=(2)
+fn=(48) rtld_lock_default_unlock_recursive
+843 168
+
+fn=(22)
+890 1
++19 1
+-19 9
++19 1
++3 1
+2491 1
+890 1
+2491 1
+912 1
++4 1
+-26 1
++26 1
++1 2
++5 2
+2484 2
++7 1
+-4 1
++4 1
+-5 1
++5 7
++2 2
+cfi=(11)
+cfn=(24)
+calls=1 30 
+* 84
+* 4
+cfi=(11)
+cfn=(24)
+calls=2 30 
+* 332
+* 9
++4 48
++1 19
+-1 57
++3 4
++6 16
++74 4
+cfi=(12)
+cfn=(26)
+calls=1 315 
+* 120
+* 2
++2 3
+-55 4
+cfi=(12)
+cfn=(26)
+calls=1 315 
+* 26
+* 2
+2655 3
++30 3
+932 4
+1133 7
+cfi=(13)
+cfn=(28)
+calls=1 61 
+* 248
++2 1
+-2 1
++2 1
++1 1
++1 1
++5 2
+-5 1
++1 3
++4 1
+cfi=(13)
+cfn=(44)
+calls=1 32 
+* 34
++1 2
+899 1
+1172 1
+-3 1
+-5 1
++1 1
++2 1
++5 6
++56 2
+896 1
+1228 2
+-55 24
+-1 24
++1 39
+-1 2
+1275 3
++3 2
++2 2
++2 2
++13 3
++1 8
+cfi=(17)
+cfn=(50)
+calls=1 131 
+* 7
+* 3
++7 1
++3 1
+-5 1
++3 1
++2 1
++1 2
++4 2
++2 2
+fi=(3)
+29 1
++9 2
++6 1
+-2 1
++2 2
++7 1
++5 1
++3 1
++2 1
+-3 1
+-3 1
+-3 14
++10 3
+-18 9
++8 28
++10 28
+-18 84
++18 1
+-18 3
++2 64
++5 16
++2 4
++16 3
++38 3
++5 2
++7 2
++1 3
++16 3
++14 3
++18 2
+fe=(2)
+1318 2
+cfi=(6)
+cfn=(10)
+calls=1 859 
+* 25
++3 4
+fi=(18) /build/glibc-irh9iM/glibc-2.19/elf/setup-vdso.h
+24 2
+fe=(2)
+1343 1
+cfi=(19)
+cfn=(56)
+calls=1 45 
+* 80
+* 8
+1177 3
++1 1
++86 2
++1 1
+-37 2
+-1 2
++1 4
+-1 2
++2 4
++1 1
++3 2
++1 2
+-1 2
++1 2
++1 2
++1 6
++1 2
+-43 1
+-2 2
++27 1
+-25 1
++7 2
+-10 1
++10 1
+-19 3
++1 1
+fi=(3)
+56 4
++3 4
++1 1
++1 3
+fe=(2)
+2534 4
+cfi=(12)
+cfn=(26)
+calls=1 315 
+* 80
+* 2
++2 3
+1348 2
+cfi=(21)
+cfn=(60)
+calls=1 714 
+* 3864
++3 3
+cfi=(29)
+cfn=(96)
+calls=1 50 
+* 17
++7 1
+-7 1
++2 1
++5 1
++3 3
++1 1
++3 1
+-3 3
++1 2
++3 1
++5 1
+-7 1
++7 1
++1 5
++4 1
++4 1
+-2 4
++1 2
++1 3
++5 2
++1 6
++2 2
++1 2
++5 2
++5 3
+905 1
+1580 3
++3 1
++4 3
++5 1
++1 1
+cfi=(29)
+cfn=(98) _dl_debug_state
+calls=1 74 
+* 1
++1 1
++4 3
++15 3
++4 3
++31 3
+cfi=(23)
+cfn=(64)
+calls=1 81 
+* 9
+* 2
++77 4
++17 3
++1 1
+-1 1
++1 2
+-1 1
++1 5
+cfi=(35)
+cfn=(134) _dl_map_object_deps
+calls=1 147 
+* 397656
++1 1
++5 1
+-5 3
++2 2
++3 4
++1 4
+-1 2
++1 136
+-1 68
++4 3
++1 3
++1 1
++2 2
++1 5
+-1 27
++1 50
+-1 75
+-28 1
++1 1
+-1 7
++4 1
++1 1
+-1 1
++2 2
++1 2
+1522 2
+1771 1
+-1 2
++1 1
++2 1
++2 4
++2 1
+-4 2
++5 1
+-1 2
++14 2
++1 2
++1 3
++2 2
++1 1
+-28 1
++28 1
++9 1
++1 1
+-2 1
++2 1
+-2 1
++2 1
+-2 1
++2 1
+-2 1
++2 1
+cfi=(30)
+cfn=(160)
+calls=1 205 
+* 107882
++10 1
++1 1
+-1 1
++1 1
++1 1
+cfn=(170) init_tls
+calls=1 723 
+* 968
+* 1
++2 2
+852 1
+fi=(42) /build/glibc-irh9iM/glibc-2.19/elf/../sysdeps/unix/sysv/linux/dl-osinfo.h
+86 2
+fe=(2)
+854 1
++6 3
+fi=(42)
+112 1
+fe=(2)
+865 1
++2 1
++6 1
+1825 2
+2055 3
++56 1
++4 1
++7 1
+-11 1
++4 3
++4 2
++3 1
++8 2
++46 3
++7 1
++2 11
++2 1
++2 105
++5 70
++2 70
++8 35
+-2 35
++2 70
++1 272
+cfi=(43) /build/glibc-irh9iM/glibc-2.19/elf/dl-reloc.c
+cfn=(180) _dl_relocate_object
+calls=34 154 
+* 6521001
++4 115
+-22 74
++25 4
++2 1
++6 1
+-6 1
++6 1
++5 4
++1 1
++5 2
+cfi=(38)
+cfn=(270)
+calls=1 376 
+* 602
++4 2
++14 3
++2 2
++29 1
+cfi=(7)
+cfn=(272)
+calls=1 256 
+* 1
++4 3
++20 3
+cfi=(29)
+cfn=(96)
+calls=1 50 
+* 8
++1 1
+-1 1
++2 1
+cfi=(29)
+cfn=(98)
+calls=1 74 
+* 1
++1 1
++4 1
+cfi=(37)
+cfn=(274)
+calls=1 309 
+* 15
++5 8
+2210 10
+cfi=(38)
+cfn=(216)
+calls=5 831 
+* 100
+* 5
+-12 1
++1 1
+-3 2
++55 2
++15 1
++3 1
+-3 1
++3 1
+-3 2
++3 2
+-3 1
++2 1
++1 1
+cfi=(43)
+cfn=(180)
+calls=1 154 
+* 14300
++1 4
++2 3
+2063 1
+898 2
+1624 2
+cfi=(9)
+cfn=(18)
+calls=1 26 
+* 102
+* 8
+cfi=(16)
+cfn=(42)
+calls=1 61 
+* 92
+* 1
++3 5
+-12 1
++12 1
++3 3
+cfi=(15)
+cfn=(76)
+calls=1 338 
+* 907
+* 3
+cfi=(15)
+cfn=(76)
+calls=1 338 
+* 7
+* 6
++1 2
++1 3
++2 4
+cfn=(100) do_preload
+calls=1 803 
+* 2552
+* 2
+1337 3
+1636 1
++1 1
+-1 3
++1 1
++1 3
+
+fn=(46) rtld_lock_default_lock_recursive
+837 168
+
+fn=(104)
+797 220
+
+fn=(162)
+656 2
++2 4
+cfi=(41)
+cfn=(164)
+calls=1 380 
+* 107842
+* 2
++4 2
+
+fn=(170)
+723 1
+-1 1
+-6 1
++2 2
++4 1
++10 4
+cfi=(15)
+cfn=(32)
+calls=1 102 
+* 43
+* 1
++11 1
+-15 1
++3 1
++6 1
++2 1
+-11 1
++15 1
++2 1
+-1 1
++1 72
++2 70
++4 5
++2 5
+-2 10
+-5 70
++9 3
++3 1
+cfi=(38)
+cfn=(172)
+calls=1 112 
+* 212
++7 1
+cfi=(38)
+cfn=(174)
+calls=1 328 
+* 440
++1 1
+-1 1
++1 1
++6 1
++8 1
+-8 1
++8 6
++4 1
++2 1
++1 2
+
+fn=(2) _dl_start
+361 9
++18 4
+fi=(3)
+44 1
+fe=(2)
+379 1
+fi=(5)
+58 3
+fi=(3)
+-14 1
+fe=(2)
+408 1
+-3 1
+fi=(3)
+44 1
++17 2
+-3 1
+-7 1
++5 1
++3 1
++2 1
+-3 1
+-3 1
+-3 2
+-5 26
++15 13
+-18 39
++18 1
+-18 3
++2 36
++5 20
++1 16
++10 4
+-18 12
++25 2
++20 4
++1 4
++1 4
++1 4
++2 4
++5 4
++1 4
++1 4
++6 3
++5 2
++7 3
++1 3
++8 3
++2 3
++3 2
++1 2
+fe=(2)
+536 2
++7 1
+284 85
++12 2
+cfi=(6)
+cfn=(10)
+calls=1 859 
+* 25
++1 2
++1 2
++1 2
++1 2
++21 1
++10 1
+-10 3
++10 1
+-6 1
+-4 1
++10 1
+cfi=(7)
+cfn=(12)
+calls=1 86 
+* 7053995
+* 1
++9 4
++3 1
++4 1
+-4 1
++4 1
+568 9
+fi=(3)
+53 4
++3 4
+fe=(2)
+541 34
+fi=(4) /build/glibc-irh9iM/glibc-2.19/elf/do-rel.h
+84 1
++27 1
+-28 1
++28 2
++1 2
+fi=(5)
+492 2
+fi=(4)
+112 18
+fi=(5)
+492 18
++1 20
+fi=(4)
+111 20
+fi=(5)
+493 10
+fi=(4)
+111 10
++5 2
++8 1
+fi=(5)
+287 1
+fi=(4)
+124 2
++13 1
++2 2
+-2 1
+fi=(5)
+241 1
+fi=(4)
+137 1
+fi=(5)
+269 1
+fi=(4)
+137 2
+fi=(5)
+269 1
+fi=(4)
+137 8
++2 16
+-2 8
+fi=(5)
+241 8
+fi=(4)
+137 8
+fi=(5)
+269 8
+fi=(4)
+137 16
+fi=(5)
+269 8
++9 18
++3 9
+-3 18
++3 27
++6 54
+fi=(3)
+59 4
++1 1
++1 2
+fi=(5)
+391 9
++9 9
+fi=(4)
+124 28
+fe=(2)
+
+fn=(100)
+803 1
++12 1
+-12 5
++10 1
+-4 1
++1 1
++5 4
+-10 1
++6 1
++4 1
+cfi=(30)
+cfn=(102)
+calls=1 163 
+* 2524
++1 3
++8 3
++6 5
+
+fn=(108)
+624 2
++2 7
+cfi=(21)
+cfn=(110)
+calls=1 2317 
+* 2450
+* 1
++2 2
+
+fl=(32)
+fn=(268) _dl_higher_prime_number
+344 2
++1 4
++6 1
+-4 2
++2 32
++1 12
+-3 7
++3 7
+-3 7
++2 42
++1 18
++1 2
+-4 4
++18 2
++1 2
+
+fn=(112)
+288 23140
++1 9256
+cfi=(17)
+cfn=(50)
+calls=4628 131 
+* 32403
+* 4628
++1 4628
+-1 4628
++3 4628
++2 9256
++4 4599
+-4 9198
++1 14229
+cfi=(17)
+cfn=(50)
+calls=4743 131 
+* 115284
+* 9486
+-5 144
++11 5204
+-1 4484
++1 17936
+
+fn=(144)
+45 1
++7 1
+-7 3
++7 1
+-7 1
++1 1
+-1 2
++7 1
+cfi=(23)
+cfn=(116)
+calls=1 +29 
+* 5
++1 1
+-1 1
++1 1
++2 4
+cfi=(33)
+cfn=(124)
+calls=1 -21 
+* 10
+* 2
++2 1
++3 1
+-3 1
++3 1
++13 2
+cfi=(23)
+cfn=(132)
+calls=1 +8 
+* 5
++3 7
+-14 6
+cfi=(25)
+cfn=(68)
+calls=1 +19 
+* 6
+* 2
+
+fl=(6)
+fn=(10)
+859 105
++4 33
++4 66
++2 33
+-1 33
++3 99
++1 33
++1 66
++3 33
+-1 33
+-2 33
++3 33
++4 66
+-2 33
++1 33
++1 66
++1 33
++3 6
++2 2
++2 2
++2 2
++1 2
++1 2
+-4 2
++4 4
+
+fn=(186) _dl_lookup_symbol_x
+714 47712
+476 3976
+714 7952
+476 11928
+-1 7952
++2 3976
+-1 3976
++1 11928
+-1 11928
++1 107133
+-1 107133
++1 321399
+-1 329351
+716 3976
++4 3976
++4 3976
+-8 3976
++1 7952
++7 6992
++5 3976
++2 7952
+-2 3976
++6 3976
+-7 3976
++7 11928
+-7 19880
++15 146
+-8 611
++2 378
+cfn=(188) do_lookup_x
+calls=27 82 
+* 41587
+* 55664
+cfn=(188)
+calls=3976 82 
+* 4295349
++3 8006
++26 7952
++22 3857
++1 26999
++26 3857
++9 19285
++14 11571
++3 15428
++5 3857
++2 31808
+-9 2
+-71 833
++16 119
++1 238
+
+fn=(188)
+82 36027
++1 4003
+-6 4003
++5 12009
+-5 28021
++12 4003
+229 4003
++3 8006
+-3 4003
++3 8006
+98 4003
+-3 4003
++1 4003
++2 4003
++3 4003
+-3 4003
++3 4003
+-3 36440
+-3 36440
++1 36440
++2 36440
++3 36440
+-3 36440
++3 36440
++4 81048
++4 80864
++4 80864
++6 121296
++4 80864
++1 121296
+225 40432
++1 80864
++4 71466
+-2 35733
++5 142932
++4 71466
+-1 71466
++1 35733
+-1 71466
++21 31900
++24 73156
+461 253413
++1 11190
+cfi=(32)
+cfn=(112)
+calls=2238 288 
+* 125337
+* 13428
++3 109758
++3 292
+281 3
++2 6
++3 25839
++17 3807
++1 3807
+-1 3807
++1 3807
++1 3807
+-2 3807
+469 30456
+303 50
++1 50
+-1 50
++1 50
++1 50
+-2 50
+469 1618
+332 50
+-1 350
++3 100
+cfi=(2)
+cfn=(46)
+calls=50 837 
+* 100
++2 50
++1 50
++1 50
+-2 50
++2 50
++2 147
++1 196
+-1 49
++1 98
++4 98
+-4 343
++3 600
++20 326
++4 258
+-24 375
+-54 6543
++82 441
++5 6
++2 4
+cfi=(32)
+cfn=(268)
+calls=2 -35 
+* 144
++1 4
+-1 2
++1 2
+cfi=(15)
+cfn=(32)
+calls=2 102 
+* 107
+* 2
++2 2
+-2 2
++2 4
++7 20
++1 276
++1 70
+-75 70
++75 140
+-75 210
++1 70
+-1 70
++1 350
++1 320
++2 26
++1 26
+-3 166
++7 70
++1 70
++1 70
++1 140
++61 140
+-61 22
++61 44
++6 6
+cfi=(15)
+cfn=(94)
+calls=2 121 
+* 12
++4 2
+-3 2
++2 2
++1 4
+-20 2
++56 6
+-1 4
++1 144
+-1 96
++13 100
++2 100
+cfi=(2)
+cfn=(48)
+calls=50 843 
+* 100
++2 50
+322 20
++47 138
+-53 100
+439 50
+316 150
++1 50
+-1 50
++1 250
++1 372
++2 142
++1 142
+-3 363
++7 50
++1 50
++1 50
++1 50
+-1 50
+442 200
+322 86
++84 3
++9 2
++10 3
+cfi=(15)
+cfn=(32)
+calls=1 102 
+* 43
+* 1
++1 1
+-1 2
++1 1
++3 1
++2 1
+-7 1
++5 1
++1 2
++1 3
+261 21908
++6 24982
++2 10716
+-2 5358
++2 10716
+-2 5358
++2 5358
+-2 5358
++4 43032
+cfn=(192) check_match.9459
+calls=5379 131 
+* 209945
++1 26916
+-10 3921
+fi=(44) /build/glibc-irh9iM/glibc-2.19/elf/../sysdeps/generic/dl-hash.h
+32 3921
+-1 3921
++1 19605
++2 7842
++1 11763
++2 7842
++1 11763
++2 7842
++1 11763
++2 7816
++1 3908
++1 11724
++3 271365
++1 180910
++13 180910
+-17 271365
++22 23448
+fe=(6)
+262 7816
+fi=(44)
+67 65
+fe=(6)
+262 26
+-22 20912
+-1 10456
++2 10456
++2 14655
++10 22650
+-7 56915
++2 7680
++1 15360
+-1 7680
++1 3840
+-1 15360
++1 11520
+cfn=(192)
+calls=3840 131 
+* 402497
++1 19228
+
+fn=(192)
+131 64533
++1 18438
++2 18438
++2 25755
+-2 17170
++12 25752
++3 38260
+cfi=(17)
+cfn=(50)
+calls=5273 -18 
+* 122681
+* 10546
++5 3860
+-1 3860
++1 3860
+-1 3860
++1 3860
++2 3022
++19 3022
++1 12088
++2 15
++44 26978
+-18 4698
++2 4698
++1 7047
+-1 4698
++1 2349
+-1 4698
++4 6
++1 15
++2 6
++2 3
++7 18
+-7 4728
++7 32172
+-45 4524
+cfi=(17)
+cfn=(50)
+calls=1508 -46 
+* 130598
+* 3016
+-43 1268
++81 1902
+
+fl=(15)
+fn=(32)
+102 73
++7 219
+-3 73
++3 146
++4 73
+cfn=(36)
+calls=73 -20 
+* 2760
+* 73
+
+fn=(36)
+93 184
++1 368
+cfn=(40)
+calls=184 -43 
+* 5840
+* 184
+
+fn=(40)
+51 740
++1 923
++11 184
++1 184
+-1 184
++3 184
+-3 184
++3 368
+-3 1
++1 1
+-1 1
++3 1
+-3 1
++3 678
++4 64
++1 48
++6 112
+cfi=(25)
+cfn=(68)
+calls=16 +4 
+* 96
++2 80
++4 48
++3 16
++1 16
++2 80
+-3 169
++1 169
++2 1352
+-31 3
++1 1
+-2 3
+
+fn=(94)
+121 5
+-2 10
++2 5
++7 10
+
+fn=(76)
+338 18
++2 6
++1 12
++4 273
++7 588
+-2 294
++10 86
+-15 261
++18 3
++4 6
+
+fl=(43)
+fn=(180)
+154 350
++15 35
+-15 70
++15 35
++1 140
++6 70
++6 105
+-18 70
++22 70
++7 70
+-32 35
++77 35
+fi=(5)
+71 35
+fe=(43)
+238 70
+fi=(5)
+71 105
+fe=(43)
+264 1703
+-99 102
+fi=(5)
+276 408
+fi=(4)
+58 34
+-11 34
+-1 34
++2 34
++10 34
+fe=(43)
+264 1
+-99 3
+fi=(5)
+276 12
+fi=(4)
+58 1
+-11 1
+-1 1
++2 1
++10 36
+-11 35
+-1 35
++2 35
++10 35
++3 136
+fi=(5)
+503 11710
++4 11710
++2 17565
++1 5855
+fi=(4)
+61 17616
++2 17622
++2 61
+-4 6
++13 68
++1 65
++1 38
+fi=(5)
+527 38
++1 19
+-25 19
++25 38
++1 19
+cob=(4)
+cfi=(56) /build/glibc-irh9iM/glibc-2.19/math/../sysdeps/x86_64/fpu/multiarch/s_sin.c
+cfn=(264) sin
+calls=1 24 
+* 16
+cob=(4)
+cfi=(67) /build/glibc-irh9iM/glibc-2.19/math/../sysdeps/x86_64/fpu/multiarch/e_atan2.c
+cfn=(260) __atan2_finite
+calls=1 15 
+* 16
+cob=(4)
+cfi=(64) /build/glibc-irh9iM/glibc-2.19/math/../sysdeps/x86_64/fpu/multiarch/e_asin.c
+cfn=(258) __asin_finite
+calls=1 14 
+* 13
+cob=(4)
+cfi=(66) /build/glibc-irh9iM/glibc-2.19/math/../sysdeps/x86_64/fpu/multiarch/s_floor.S
+cfn=(256) floor
+calls=1 25 
+* 12
+cob=(4)
+cfi=(65) /build/glibc-irh9iM/glibc-2.19/math/../sysdeps/x86_64/fpu/multiarch/s_floorf.S
+cfn=(254) floorf
+calls=1 25 
+* 12
+cob=(4)
+cfi=(64)
+cfn=(252) __acos_finite
+calls=1 10 
+* 13
+cob=(4)
+cfi=(63) /build/glibc-irh9iM/glibc-2.19/math/../sysdeps/x86_64/fpu/multiarch/s_rintf.S
+cfn=(250) rintf
+calls=1 25 
+* 12
+cob=(4)
+cfi=(61) /build/glibc-irh9iM/glibc-2.19/math/../sysdeps/x86_64/fpu/multiarch/e_log.c
+cfn=(246) __log_finite
+calls=1 15 
+* 16
+cob=(4)
+cfi=(60) /build/glibc-irh9iM/glibc-2.19/math/../sysdeps/x86_64/fpu/multiarch/e_pow.c
+cfn=(244) __pow_finite
+calls=1 8 
+* 13
+cob=(4)
+cfi=(59) /build/glibc-irh9iM/glibc-2.19/math/../sysdeps/x86_64/fpu/multiarch/s_ceil.S
+cfn=(242) ceil
+calls=1 25 
+* 12
+cob=(4)
+cfi=(58) /build/glibc-irh9iM/glibc-2.19/math/../sysdeps/x86_64/fpu/multiarch/s_ceilf.S
+cfn=(240) ceilf
+calls=1 25 
+* 12
+cob=(4)
+cfi=(57) /build/glibc-irh9iM/glibc-2.19/math/../sysdeps/x86_64/fpu/multiarch/s_rint.S
+cfn=(238) rint
+calls=1 25 
+* 12
+cob=(4)
+cfi=(56)
+cfn=(236) cos
+calls=1 20 
+* 16
+cob=(4)
+cfi=(53) /build/glibc-irh9iM/glibc-2.19/math/../sysdeps/x86_64/fpu/multiarch/e_exp.c
+cfn=(220) __exp_finite
+calls=1 15 
+* 2182
+cob=(3)
+cfi=(51)
+cfn=(210)
+calls=1 49 
+* 13
+cob=(3)
+cfi=(50)
+cfn=(206)
+calls=1 31 
+* 68
+cob=(3)
+cfi=(45)
+cfn=(204)
+calls=1 140 
+* 6
+cob=(3)
+cfi=(47)
+cfn=(198)
+calls=1 37 
+* 68
+cob=(3)
+cfi=(45)
+cfn=(194)
+calls=1 114 
+* 85
+* 19
++1 38
+fe=(43)
+264 210
++3 140
++28 35
++3 70
++17 70
++1 54
+cfn=(214) _dl_protect_relro
+calls=27 +8 
+* 648
+* 27
++1 280
+fi=(4)
+84 36
++2 72
++12 36
+-15 36
++15 36
+-15 36
++15 36
++10 68
++3 101
+fi=(5)
+487 33
+fi=(4)
+112 66
+fi=(5)
+487 35673
+fi=(4)
+112 71214
+fi=(5)
+487 71214
++5 71280
++1 71280
+fi=(4)
+111 71280
+fi=(5)
+493 35640
+fi=(4)
+111 35640
++7 108
++3 35
++3 35
+-3 35
++3 35
+fi=(5)
+422 34
+fi=(4)
+50 34
+fi=(5)
+422 34
+fi=(4)
+51 34
+fi=(5)
+422 136
+fi=(4)
+127 39896
++9 19948
++3 19948
+fi=(5)
+244 9974
+fi=(4)
+138 9974
+-2 9974
++1 39896
+fi=(5)
+244 9974
++21 19948
++4 19948
++7 126016
+fi=(4)
+137 3743
++1 3743
+fi=(5)
+276 7486
+fi=(4)
+137 3743
+fi=(5)
+276 11281
+fi=(4)
+137 13
++1 13
+fi=(5)
+276 26
+fi=(4)
+137 13
+fi=(5)
+276 48867
+cfi=(6)
+cfn=(186)
+calls=3756 714 
+* 5188918
+* 18780
++2 29871
++3 9859
+-3 19718
++3 29577
++6 69818
+fe=(43)
+183 70
++81 5
+fi=(5)
+77 68
++4 102
++14 34
+-8 34
++8 68
++13 68
++3 136
+410 29808
+fi=(4)
+124 30058
++19 68
+fi=(5)
+276 51
+382 51
++4 85
++5 85
+-63 9
++2 6
++9 6
+-19 14
++1 21
+449 33
++4 66
+cfi=(16)
+cfn=(42)
+calls=11 61 
+* 371
++2 33
++1 11
+fi=(4)
+108 4
++21 245
++31 8
++2 20
++8 10
++1 5
+-1 5
++1 5
+fi=(5)
++73 5
+fi=(4)
+-74 10
+fi=(5)
++74 5
++21 10
++4 10
++7 135
+cfi=(6)
+cfn=(186)
+calls=5 714 
+* 10990
+* 20
++2 15
++3 1
+-3 2
++3 3
++6 35
+410 15
+fi=(4)
+160 15
++14 5
+fi=(5)
+276 136433
++7 2
++1 5
++1 1
+cob=(3)
+cfi=(45)
+cfn=(218)
+calls=1 88 
+* 8
+* 4
+fe=(43)
+
+fn=(214)
+324 27
+-2 54
++1 54
++1 27
+-1 54
++2 54
++3 54
++1 81
+cfi=(25)
+cfn=(126)
+calls=27 81 
+* 135
+* 54
++6 54
+
+fl=(23)
+fn=(64)
+81 132
++2 165
+
+fn=(118)
+81 132
++1 33
+
+fn=(116)
+81 408
++1 34
++1 340
+
+fn=(132)
+81 136
++1 34
+
+fl=(40)
+fn=(158)
+151 10
++7 10
+-14 10
++7 10
++1 10
++6 10
+-7 10
++5 10
+-12 10
++8 10
++6 28
++17 4
++2 2
++1 2
++2 2
+-1 2
++3 2
++36 70
++1 30
+-15 8
+-1 4
++1 20
++3 8
+-1 4
++1 8
++3 4
+-3 12
++6 8
+-6 16
+-1 8
++1 16
++3 8
+-3 24
++6 16
+-4 2
+-11 4
+-1 2
++1 10
++3 4
+-1 2
++1 16
+-1 2
++1 12
+-40 8
++1 8
++3 8
+-2 8
++1 8
++2 8
+
+fn=(156)
+38 180
++27 4
++2 4
+-1 4
++40 4
+-38 4
++39 8
++2 4
++1 4
++2 4
++1 4
++2 4
++1 4
++2 4
++4 4
+-3 4
++6 8
+-16 22
++1 22
++2 22
++1 22
++2 22
++1 22
++2 22
++4 22
+-3 22
++6 44
+-13 6
++1 6
++2 6
++1 6
++2 6
++4 6
+-3 6
++6 12
+-10 8
++1 8
++2 8
++4 8
+-3 8
++6 16
+-7 4
++4 4
+-3 4
++6 8
+-4 14
+-24 14
++1 14
++2 14
++1 14
++2 14
++1 14
++2 14
++1 28
+-7 2
++1 2
++2 2
++1 2
++2 2
++1 4
+-4 4
++1 4
++2 4
++1 8
+-29 4
++2 2
++2 2
++1 2
+-42 4
++3 4
+-2 4
++1 4
++2 4
++2 8
++3 8
+-2 8
++1 8
++2 8
++2 6
++3 6
+-2 6
++1 6
++2 6
++2 2
++3 2
+-2 2
++1 2
++2 2
++8 4
++3 4
+-2 4
++1 4
++2 4
++55 60
+
+fn=(152)
+235 6
++77 1
++10 1
+-9 1
++2 1
++1 1
++3 1
++3 1
++5 2
+-83 1
++1 1
++1 1
++1 3
++1 1
+
+fl=(35)
+fn=(134)
+147 1
++1 1
+-1 2
++1 1
+-1 1
++1 1
+-1 1
++1 2
+-1 5
++1 1
+-1 1
++1 2
++14 1
+-2 1
++1 1
+-13 1
++14 1
++6 3
++10 1
+-10 1
++10 3
+-14 1
+-4 1
++2 1
++17 1
+-17 1
+-2 2
++2 1
+-2 1
++2 1
+-2 1
++1 1
++1 1
++6 3
++10 1
+-10 1
++10 3
+-16 3
++20 1
++21 1
++1 1
+-22 2
++19 1
+-12 1
++15 1
+-16 1
++13 1
+343 8
+209 1
++8 1
+-4 2
++4 1
+-8 34
++8 34
+-4 68
++4 34
++12 70
++2 33
++11 33
+-5 33
+-6 66
++5 33
++2 66
++1 66
++3 132
+-32 33
++32 66
++50 214
++1 294
+-51 3524
++1 1762
++6 535
+cfi=(26)
+cfn=(80)
+calls=107 24 
+* 2873
+* 214
++5 535
+-3 107
++3 107
+cfi=(30)
+cfn=(102)
+calls=107 -91 
+* 350315
++2 321
++15 107
++2 214
++5 33
++6 33
+-6 66
++3 33
++1 33
++1 33
++1 33
++4 165
+-2 132
+-57 8
+-19 2
+471 70
++2 99
++3 66
+-1 33
+cfi=(15)
+cfn=(36)
+calls=33 93 
+* 1143
+* 33
++2 33
+-2 33
++2 33
++3 33
++1 132
++1 33
+-1 66
+cfi=(16)
+cfn=(42)
+calls=33 61 
+* 1042
++1 132
+cfi=(16)
+cfn=(42)
+calls=33 61 
+* 1042
++4 33
+-1 33
++5 210
++3 102
+-1 35
++1 70
+202 138
++15 70
++1 172
++2 33
++2 99
++2 39
+497 6
++1 2
++3 5
++11 3
+-1 1
+cfi=(15)
+cfn=(36)
+calls=1 93 
+* 34
+* 1
++3 1
+-3 1
++3 1
++5 2
++3 2
+-3 5
++1 1
++2 1
++2 105
++4 175
+-6 35
++10 35
+-10 70
++13 3
++51 6
++2 4
++42 2
++1 1
+-1 6
++1 1
+cfi=(34)
+cfn=(128)
+calls=1 30 
+* 76
+* 1
+-2 10
++13 1
+-6 1
+-1 1
++1 1
++6 2
+-13 144
++13 48
+-6 48
+-1 48
++1 48
++6 144
++2 192
++1 96
+-1 2764
++1 1424
++3 6444
+-1 8490
++23 724
+-28 1448
++31 102
++3 330
+cfi=(34)
+cfn=(128)
+calls=33 30 
+* 1320
+* 99
+-24 150
+cfi=(39)
+cfn=(150)
+calls=15 49 
+* 1199
++4 30
+-2 15
++2 120
++2 2
++25 2
++2 1
++1 1
+-1 1
++2 3
++7 3
++3 2
++3 8
+-37 60
+-1 15
++1 45
+cfi=(39)
+cfn=(150)
+calls=15 49 
+* 1340
++2 15
++2 30
+295 2322
+623 7
+cfi=(16)
+cfn=(42)
+calls=1 61 
+* 136
++2 1
+-38 1
++38 2
+
+fn=(136)
+60 214
++7 107
+-4 321
++1 107
+-1 107
++1 107
+-1 535
+cfi=(21)
+cfn=(110)
+calls=107 2317 
+* 341862
+* 107
++5 214
+
+fl=(26)
+fn=(80)
+24 145
++1 145
++1 145
++1 145
++1 145
++1 145
++1 145
++1 145
++1 142
++1 142
++1 142
++1 142
++1 142
++1 142
++1 142
++1 142
++1 142
++1 122
++4 122
++1 122
++1 122
++1 122
++2 122
++4 20
++1 20
++1 20
++1 20
++1 20
++1 20
++1 20
++1 20
++1 20
++1 20
++1 20
++1 20
++1 20
++1 20
++1 20
++1 20
++1 20
++1 20
++1 20
++1 20
++1 20
++1 20
++1 20
++1 22
++5 2
++1 2
++3 2
++1 2
++1 2
++1 2
++1 2
++1 2
++1 2
++1 2
++1 2
++1 2
++1 2
++1 2
++1 2
++1 2
++1 2
++1 2
++1 2
++1 2
++2 2
++1 2
++2 2
++1 2
++1 2
++1 2
++1 2
++1 2
++1 2
++1 2
++2 2
++1 2
++1 2
++1 2
++1 2
++1 2
++1 2
++1 2
++1 2
++1 2
++3 2
++4 2
++1 2
++1 2
++1 2
++2 2
+-9 21
++4 21
++1 21
++1 21
++1 21
++2 21
++4 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 2
+
+fl=(27)
+fn=(86)
+36 1
++6 3
+-6 3
++6 2
++2 7
++3 2
++1 47
++2 3
+cfi=(15)
+cfn=(36)
+calls=1 +43 
+* 34
+* 1
++1 1
+-1 1
++1 1
++5 5
+cfi=(24)
+cfn=(66)
+calls=1 +5 
+* 57
+* 1
++24 6
+
+fl=(54)
+fn=(228)
+34 215
++2 215
++1 215
++1 215
++1 215
++1 215
++1 215
++1 215
++1 215
++1 215
++1 215
+cfi=(55) /build/glibc-irh9iM/glibc-2.19/elf/../elf/dl-runtime.c
+cfn=(230) _dl_fixup
+calls=215 +21 
+* 408598
++1 215
++1 215
++1 215
++1 215
++1 215
++1 215
++1 215
++1 215
++1 215
++2 215
+
+fl=(8)
+fn=(14)
+31 1
+-3 1
++3 6
++8 1
+-6 2
++7 1
+
+fl=(25)
+fn=(68)
+81 470
++1 94
+
+fn=(276)
+81 4
++1 1
+
+fn=(126)
+81 240
++1 60
+
+fl=(17)
+fn=(50)
+131 17596
++1 17596
++1 17596
++1 7498
++1 7498
++1 7498
++1 7498
+cfn=(51) strcmp'2
+calls=7498 -6 
+* 326606
++5 10098
++1 10098
++1 10098
++1 10098
+
+fn=(51)
+131 45978
++1 45978
++1 45978
++1 40860
++1 40860
++1 40860
++1 40860
+cfn=(51)
+calls=38480 -6 
+* 2198745
++2 2380
++1 2380
++2 5118
++1 5118
++1 5118
++1 5118
+
+fl=(13)
+fn=(28)
+61 476
++1 34
+cfi=(9)
+cfn=(18)
+calls=34 -36 
+* 1923
++6 34
+-6 136
++6 374
++7 136
+cfi=(15)
+cfn=(32)
+calls=34 +27 
+* 1677
+* 34
++3 34
+-3 34
++3 34
++4 34
++5 68
+-6 34
++6 34
+-5 34
++4 68
++1 34
+cfi=(16)
+cfn=(42)
+calls=34 -26 
+* 898
+* 34
++10 68
+-8 34
++9 34
+-1 68
++1 68
+-1 34
++1 68
++3 34
+-3 34
++3 34
++9 34
+-7 34
++4 34
++3 39
++2 2
+-2 2
++2 30
+-2 30
++12 34
++6 34
+-5 34
+-1 34
++6 102
+-2 34
++2 68
++2 99
++3 69
++5 32
+-1 195
++4 99
++2 1
++6 1
++3 2
++3 5
+-3 66
++3 165
++2 33
++4 33
+-4 33
+cfi=(9)
+cfn=(18)
+calls=33 26 
+* 2220
+* 66
++4 33
+-4 33
++4 99
++64 66
++4 272
+-88 99
+-39 69
++39 3
++70 99
+cfi=(24)
+cfn=(66)
+calls=33 61 
+* 1424
+* 33
++5 465
++1 465
+-1 465
++1 498
+-1 33
++1 99
++5 66
+-57 66
+cfi=(15)
+cfn=(36)
+calls=33 -72 
+* 1122
+* 33
++1 33
+-1 33
++1 99
+
+fn=(44)
+32 68
++2 34
+-2 102
++2 34
+cfi=(2)
+cfn=(46)
+calls=34 837 
+* 68
++2 239
++4 561
+-1 1782
++2 33
++2 33
++4 33
++4 33
+-4 66
++1 66
++1 66
++2 33
++1 99
+-1 33
+cfi=(2)
+cfn=(48)
+calls=33 843 
+* 66
+-4 1
++4 1
+-4 2
++1 2
++1 2
++2 1
++1 3
+-1 1
+cfi=(2)
+cfn=(48)
+calls=1 843 
+* 2
+-5 2
+
+fl=(36)
+fn=(140)
+34 7
+-1 7
++1 7
++1 42
++4 1
+-4 24
+
+fl=(55)
+fn=(230)
+66 430
++6 430
+-6 645
++3 215
+-1 215
++1 215
++3 215
++1 215
+-1 430
++1 1075
++1 215
+-1 215
++1 430
++5 430
++4 430
++4 645
++4 428
++1 856
++2 856
++7 645
+-1 215
++8 430
++3 1935
+cfi=(6)
+cfn=(186)
+calls=215 714 
+* 390495
+* 215
++4 645
++4 860
++6 1290
++16 215
+-8 215
++8 645
++4 645
+fi=(5)
++65 215
+fe=(55)
+-61 1075
+-64 2
+fi=(128) /build/glibc-irh9iM/glibc-2.19/elf/../sysdeps/x86_64/dl-irel.h
+-53 13
+cob=(3)
+cfi=(184)
+cfn=(3538)
+calls=1 +12 
+* 10
+cob=(3)
+cfi=(45)
+cfn=(218)
+calls=1 +56 
+* 8
+cob=(3)
+cfi=(139)
+cfn=(1370)
+calls=1 +18 
+* 6
+cob=(3)
+cfi=(137)
+cfn=(1322)
+calls=1 -4 
+* 6
+cob=(3)
+cfi=(51)
+cfn=(210)
+calls=1 +17 
+* 13
+cob=(3)
+cfi=(45)
+cfn=(982)
+calls=3 +56 
+* 27
+cob=(3)
+cfi=(131)
+cfn=(888)
+calls=3 * 
+* 21
+cob=(3)
+cfi=(50)
+cfn=(206)
+calls=2 -1 
+* 136
+* 26
+fe=(55)
+
+fl=(259)
+fn=(4506)
+131 8
++19 1
+-6 1
+-1 1
++10 10
++3 2
+cob=(5)
+cfi=(110)
+cfn=(614)
+calls=1 -93 
+* 35
++3 2
++3 2
++2 6
++7 1
++4 1
+-4 1
++4 3
++2 2
++3 10
++3 2
++10 70
++2 70
++2 105
++1 35
++1 35
++4 35
+-12 105
++14 2
++5 6
+cfn=(4508) _dl_sort_fini
+calls=1 32 
+* 29747
++9 2
+cob=(5)
+cfi=(112)
+cfn=(624)
+calls=1 +91 
+* 35
++4 6
++2 1
++2 3
+-2 34
++2 102
++3 70
++3 105
++4 56
++7 66
++4 28
++1 28
+-1 28
++2 56
++1 85
++1 2
+cob=(14)
+cfi=(96)
+cfn=(5328)
+calls=1 0 
+* 2368
+* 56
+cob=(7)
+cfi=(89)
+cfn=(5478)
+calls=1 0 
+* 2368
+cob=(8)
+cfi=(90)
+cfn=(5456)
+calls=1 0 
+* 2368
+cob=(9)
+cfi=(91)
+cfn=(5434)
+calls=1 0 
+* 2368
+cob=(10)
+cfi=(92)
+cfn=(5412)
+calls=1 0 
+* 2368
+cob=(11)
+cfi=(93)
+cfn=(5390)
+calls=1 0 
+* 2368
+cob=(14)
+cfi=(267)
+cfn=(5324)
+calls=1 -42 
+* 11
+cob=(15)
+cfi=(98)
+cfn=(5302)
+calls=1 0 
+* 2368
+cob=(16)
+cfi=(99)
+cfn=(5280)
+calls=1 0 
+* 2368
+cob=(17)
+cfi=(100)
+cfn=(5258)
+calls=1 0 
+* 2368
+cob=(18)
+cfi=(101)
+cfn=(5236)
+calls=1 0 
+* 2368
+cob=(5)
+cfi=(76)
+cfn=(5216)
+calls=1 0 
+* 2368
+cob=(19)
+cfi=(102)
+cfn=(5196)
+calls=1 0 
+* 2368
+cob=(20)
+cfi=(105)
+cfn=(5176)
+calls=1 0 
+* 2368
+cob=(4)
+cfi=(62)
+cfn=(5156) 0x0000000000005900
+calls=1 0 
+* 2368
+cob=(22)
+cfi=(148)
+cfn=(5134)
+calls=1 0 
+* 2368
+cob=(23)
+cfi=(149)
+cfn=(5112)
+calls=1 0 
+* 2368
+cob=(24)
+cfi=(150)
+cfn=(5090)
+calls=1 0 
+* 2368
+cob=(25)
+cfi=(151)
+cfn=(5068)
+calls=1 0 
+* 2368
+cob=(26)
+cfi=(152)
+cfn=(5046)
+calls=1 0 
+* 2368
+cob=(28)
+cfi=(154)
+cfn=(5002) 0x00000000000037d0
+calls=1 0 
+* 2368
+cob=(29)
+cfi=(155)
+cfn=(4980) 0x0000000000002430
+calls=1 0 
+* 2368
+cob=(30)
+cfi=(156)
+cfn=(4958) 0x0000000000002fa0
+calls=1 0 
+* 2368
+cob=(31)
+cfi=(157)
+cfn=(4926)
+calls=1 0 
+* 3724
+cob=(32)
+cfi=(159)
+cfn=(4772) 0x000000000005da40
+calls=1 0 
+* 14880
+cob=(33)
+cfi=(160)
+cfn=(4692)
+calls=1 0 
+* 9188
+cob=(34)
+cfi=(193)
+cfn=(4548) 0x0000000000011fd0
+calls=1 0 
+* 2368
+cob=(35)
+cfi=(194)
+cfn=(4522) 0x0000000000000650
+calls=1 0 
+* 1549
+cob=(36)
+cfi=(195)
+cfn=(4510)
+calls=1 0 
+* 16
+-1 87
++5 99
++1 99
+cob=(2)
+cfi=(14)
+cfn=(5500)
+calls=1 0 
+* 2374
+cob=(2)
+cfi=(14)
+cfn=(5498)
+calls=1 0 
+* 3
+cob=(2)
+cfi=(14)
+cfn=(5476)
+calls=1 0 
+* 3
+cob=(2)
+cfi=(14)
+cfn=(5454)
+calls=1 0 
+* 3
+cob=(2)
+cfi=(14)
+cfn=(5432)
+calls=1 0 
+* 3
+cob=(2)
+cfi=(14)
+cfn=(5410)
+calls=1 0 
+* 3
+cob=(2)
+cfi=(14)
+cfn=(5370)
+calls=1 0 
+* 2374
+cob=(2)
+cfi=(14)
+cfn=(5350)
+calls=1 0 
+* 2374
+cob=(2)
+cfi=(14)
+cfn=(5348)
+calls=1 0 
+* 3
+cob=(2)
+cfi=(14)
+cfn=(5322)
+calls=1 0 
+* 3
+cob=(2)
+cfi=(14)
+cfn=(5300)
+calls=1 0 
+* 3
+cob=(2)
+cfi=(14)
+cfn=(5278)
+calls=1 0 
+* 3
+cob=(2)
+cfi=(14)
+cfn=(5256)
+calls=1 0 
+* 3
+cob=(2)
+cfi=(14)
+cfn=(5234)
+calls=1 0 
+* 3
+cob=(2)
+cfi=(14)
+cfn=(5214)
+calls=1 0 
+* 3
+cob=(2)
+cfi=(14)
+cfn=(5194)
+calls=1 0 
+* 3
+cob=(2)
+cfi=(14)
+cfn=(5174)
+calls=1 0 
+* 3
+cob=(2)
+cfi=(14)
+cfn=(5154)
+calls=1 0 
+* 3
+cob=(2)
+cfi=(14)
+cfn=(5132)
+calls=1 0 
+* 3
+cob=(2)
+cfi=(14)
+cfn=(5110)
+calls=1 0 
+* 3
+cob=(2)
+cfi=(14)
+cfn=(5088)
+calls=1 0 
+* 3
+cob=(2)
+cfi=(14)
+cfn=(5066)
+calls=1 0 
+* 3
+cob=(2)
+cfi=(14)
+cfn=(5024)
+calls=1 0 
+* 2367
+cob=(2)
+cfi=(14)
+cfn=(5022)
+calls=1 0 
+* 3
+cob=(2)
+cfi=(14)
+cfn=(5000)
+calls=1 0 
+* 3
+cob=(2)
+cfi=(14)
+cfn=(4978)
+calls=1 0 
+* 3
+cob=(2)
+cfi=(14)
+cfn=(4956)
+calls=1 0 
+* 3
+cob=(2)
+cfi=(14)
+cfn=(4924)
+calls=1 0 
+* 3
+cob=(2)
+cfi=(14)
+cfn=(4770)
+calls=1 0 
+* 3
+cob=(2)
+cfi=(14)
+cfn=(4570)
+calls=1 0 
+* 14753
+cob=(2)
+cfi=(14)
+cfn=(4568)
+calls=1 0 
+* 3
+cob=(2)
+cfi=(14)
+cfn=(4546)
+calls=1 0 
+* 3
+cob=(2)
+cfi=(14)
+cfn=(4520)
+calls=1 0 
+* 3
++5 245
++16 35
+-55 71
+-70 2
+283 6
+-49 14
++3 10
++52 2
++7 8
+
+fn=(4508)
+32 9
++2 1
+-2 4
++2 1
++6 1
+-1 2
++2 1
+-1 1
+-1 2
++1 4
++1 1
+cfi=(34)
+cfn=(128)
+calls=1 -11 
+* 76
+* 1
++15 8
++62 5
++3 297
+cfi=(34)
+cfn=(128)
+calls=33 -91 
+* 1320
+* 132
+-75 66
+-1 99
++1 33
++4 99
++71 16
+-75 32
+-1 48
++1 16
++4 146
++6 49
++1 49
+-1 49
++1 97
++2 192
++1 96
+-1 2764
++1 1424
++3 6444
+-1 8490
++31 2172
++21 724
+-57 1448
++61 166
++7 23
+-57 165
+cfi=(39)
+cfn=(150)
+calls=15 -19 
+* 1199
++2 15
++2 120
++8 90
++7 135
+cfi=(39)
+cfn=(150)
+calls=15 -38 
+* 1340
++1 15
++2 30
+-2 15
++2 15
+
+fl=(24)
+fn=(66)
+61 244
++4 244
++3 241
++1 241
++2 88
++1 88
++2 88
++1 88
++5 88
++1 88
+-1 153
++1 153
++2 125
++1 125
++2 125
++1 125
++5 125
++1 125
+-1 116
++1 116
++2 91
++1 91
++2 91
++1 91
++5 91
++1 91
+-1 150
++1 150
++2 131
++1 131
++2 131
++1 262
++5 131
++1 131
+-1 110
++1 131
++5 21
++1 21
++1 21
++1 21
++2 21
++2 21
++1 21
++2 21
++6 241
++4 241
++12 67
++2 67
++1 67
++26 67
++1 67
++3 67
++1 67
++1 67
++5 67
++2 67
++1 67
++1 67
++1 67
++2 67
++1 67
++1 67
++1 67
++2 67
++1 67
++2 67
++2 34
++2 34
++1 34
++1 34
++1 34
++2 34
++1 34
++1 34
++1 34
++2 34
++1 34
++2 68
++5 34
++2 34
+-2 33
++2 33
++2 3
++7 3
+
+ob=(34)
+fl=(193)
+fn=(3740)
+0 16
+
+fn=(4548)
+0 8
+cob=(3)
+cfi=(260)
+cfn=(4534)
+calls=1 31 
+0 268
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2074
+0 5
+0 1
+cfn=(4562) 0x0000000000011f60
+calls=1 0 
+0 9
+0 3
+
+fn=(4562)
+0 9
+
+ob=(35)
+fl=(194)
+fn=(4522)
+0 8
+cob=(3)
+cfi=(260)
+cfn=(4534)
+calls=1 31 
+0 268
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1255
+0 5
+0 1
+cfn=(4540) 0x00000000000005c0
+calls=1 0 
+0 9
+0 3
+
+ob=(1)
+fl=(1) ???
+fn=(0) 0x0000000000001190
+0 2
+cfi=(2)
+cfn=(2)
+calls=1 361 
+0 7054825
+0 14
+cfi=(68)
+cfn=(280)
+calls=1 86 
+0 743649
+0 3
+cob=(36)
+cfi=(195)
+cfn=(3762)
+calls=1 0 
+0 9991596700
+
+fl=(29)
+fn=(98)
+74 2
+
+fn=(96)
+50 70
++5 68
++5 2
+-1 1
++1 2
++1 2
+-1 2
+-9 35
++4 70
++4 1
+-1 1
+-58 35
+
+ob=(35)
+fl=(194)
+fn=(3752)
+0 17
+
+fn=(4540)
+0 9
+
+ob=(28)
+fl=(154)
+fn=(5016) 0x0000000000003760
+0 9
+
+fn=(2412)
+0 16
+
+fn=(5002)
+0 8
+cob=(3)
+cfi=(260)
+cfn=(4534)
+calls=1 31 
+0 268
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2074
+0 5
+0 1
+cfn=(5016)
+calls=1 0 
+0 9
+0 3
+
+ob=(4)
+fl=(59)
+fn=(242)
+25 1
+cob=(3)
+cfi=(46)
+cfn=(234)
+calls=1 190 
+* 5
+* 1
++1 1
++1 1
++1 1
++1 1
++2 1
+
+fl=(65)
+fn=(254)
+25 1
+cob=(3)
+cfi=(46)
+cfn=(234)
+calls=1 190 
+* 5
+* 1
++1 1
++1 1
++1 1
++1 1
++2 1
+
+fl=(53)
+fn=(220)
+15 2
+cob=(3)
+cfi=(46)
+cfn=(234)
+calls=1 190 
+* 5
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 +19 
+* 2162
+* 5
+* 8
+
+fl=(56)
+fn=(236)
+20 2
+cob=(3)
+cfi=(46)
+cfn=(234)
+calls=1 190 
+* 5
+* 1
+* 8
+
+fn=(264)
+24 1
+-24 1
+fi=(62)
+cob=(3)
+cfi=(46)
+cfn=(234)
+calls=1 190 
+0 5
+fi=(62)
+0 1
+fe=(56)
+0 8
+
+fl=(253)
+fn=(4454)
+28 5299194
++3 5299194
+-8 2649597
++8 5299194
++1 2649597
+
+fl=(62)
+fn=(5156)
+0 8
+cob=(3)
+cfi=(260)
+cfn=(4534)
+calls=1 31 
+0 268
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2074
+0 5
+0 1
+cfn=(5168) 0x0000000000005890
+calls=1 0 
+0 9
+0 3
+
+fn=(2316)
+0 16
+
+fn=(5168)
+0 9
+
+fl=(58)
+fn=(240)
+25 1
+cob=(3)
+cfi=(46)
+cfn=(234)
+calls=1 190 
+* 5
+* 1
++1 1
++1 1
++1 1
++1 1
++2 1
+
+fl=(64)
+fn=(258)
+14 2
+cob=(3)
+cfi=(46)
+cfn=(234)
+calls=1 190 
+* 5
+* 1
+* 5
+
+fn=(252)
+10 2
+cob=(3)
+cfi=(46)
+cfn=(234)
+calls=1 190 
+* 5
+* 1
+* 5
+
+fl=(252)
+fn=(4448)
+28 2649597
++7 2649597
+-3 2649597
++3 5299194
++3 2649597
++3 2649597
++3 5299194
++3 2649597
++4 5299194
+
+fl=(63)
+fn=(250)
+25 1
+cob=(3)
+cfi=(46)
+cfn=(234)
+calls=1 190 
+* 5
+* 1
++1 1
++1 1
++1 1
++1 1
++2 1
+
+fl=(66)
+fn=(256)
+25 1
+cob=(3)
+cfi=(46)
+cfn=(234)
+calls=1 190 
+* 5
+* 1
++1 1
++1 1
++1 1
++1 1
++2 1
+
+fl=(67)
+fn=(260)
+15 1
+-15 1
+fi=(62)
+cob=(3)
+cfi=(46)
+cfn=(234)
+calls=1 190 
+0 5
+fi=(62)
+0 1
+fe=(67)
+0 8
+
+fl=(61)
+fn=(246)
+15 1
+-15 1
+fi=(62)
+cob=(3)
+cfi=(46)
+cfn=(234)
+calls=1 190 
+0 5
+fi=(62)
+0 1
+fe=(61)
+0 8
+
+fl=(57)
+fn=(238)
+25 1
+cob=(3)
+cfi=(46)
+cfn=(234)
+calls=1 190 
+* 5
+* 1
++1 1
++1 1
++1 1
++1 1
++2 1
+
+fl=(60)
+fn=(244)
+8 2
+cob=(3)
+cfi=(46)
+cfn=(234)
+calls=1 190 
+* 5
+* 1
+* 5
+
+ob=(29)
+fl=(155)
+fn=(4994) 0x00000000000023c0
+0 9
+
+fn=(2424)
+0 16
+
+fn=(4980)
+0 8
+cob=(3)
+cfi=(260)
+cfn=(4534)
+calls=1 31 
+0 268
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2074
+0 5
+0 1
+cfn=(4994)
+calls=1 0 
+0 9
+0 3
+
+ob=(32)
+fl=(159)
+fn=(2992) QByteArray::operator=(QByteArray const&)
+0 120
+
+fn=(3122)
+0 12
+cfn=(3124) QMetaType::type(char const*)
+calls=2 0 
+0 1886
+0 18
+cfn=(3128) QMetaType::registerStreamOperators(int, void (*)(QDataStream&, void const*), void (*)(QDataStream&, void*))
+calls=2 0 
+0 340
+
+fn=(3210) 0x0000000000124b90
+0 400
+cob=(31)
+cfi=(157)
+cfn=(2642)
+calls=1 0 
+0 200
+0 1
+0 14
+cob=(31)
+cfi=(157)
+cfn=(2482)
+calls=1 0 
+0 30
+0 1
+0 6
+cob=(31)
+cfi=(157)
+cfn=(2488)
+calls=1 0 
+0 7
+0 1
+0 4
+cob=(3)
+cfi=(158)
+cfn=(2494)
+calls=1 57 
+0 66
+0 1
+0 1
+
+fn=(3232) 0x0000000000128740
+0 24
+cfn=(3236) 0x0000000000128660
+calls=1 0 
+0 300
+0 11
+cfn=(3270) QListData::append()
+calls=2 0 
+0 375
+0 10
+
+fn=(3270)
+0 4
+cfn=(3272) QListData::append(int)
+calls=2 0 
+0 371
+
+fn=(4710) QListData::remove(int)
+0 48
+
+fn=(4794)
+0 10
+cfn=(4798) QMutex::~QMutex()
+calls=1 0 
+0 102
+0 2
+cob=(31)
+cfi=(157)
+cfn=(4338)
+calls=1 0 
+0 91
+0 1
+0 7
+
+fn=(4862) QMutexPool::~QMutexPool()
+0 669
+cfn=(4798)
+calls=1 0 
+0 102
+0 2
+cob=(31)
+cfi=(157)
+cfn=(4338)
+calls=1 0 
+0 91
+0 1
+0 667
+
+fn=(2706) QMutex::lock()
+0 112
+cfn=(2708) QThread::currentThreadId()
+calls=16 0 
+0 1890
+0 240
+
+fn=(2716) QVectorData::grow(int, int, int, bool)
+0 30
+cfn=(2718) qAllocMore(int, int)
+calls=3 0 
+0 88
+0 12
+
+fn=(2760) QMutex::unlock()
+0 240
+
+fn=(2938) QByteArray::realloc(int)
+0 56
+cfn=(2728) qMalloc(unsigned long)
+calls=4 0 
+0 696
+0 52
+cob=(3)
+cfi=(132)
+cfn=(890)
+calls=4 25 
+0 64
+0 4
+0 64
+
+fn=(3124)
+0 22
+cob=(3)
+cfi=(104)
+cfn=(562)
+calls=2 66 
+0 68
+0 2
+0 1196
+cob=(3)
+cfi=(133)
+cfn=(984)
+calls=1 180 
+0 24
+0 1
+0 16
+cfn=(3002) 0x00000000001869c0
+calls=2 0 
+0 10
+0 16
+cfn=(3126) QReadWriteLock::lockForRead()
+calls=2 0 
+0 114
+0 8
+cfn=(3044) 0x0000000000186ca0
+calls=2 0 
+0 255
+0 40
+cfn=(3082) QReadWriteLock::unlock()
+calls=2 0 
+0 110
+0 4
+
+fn=(3126)
+0 114
+
+fn=(3236)
+0 14
+cfn=(3238) QListData::detach_grow(int*, int)
+calls=1 0 
+0 251
+0 35
+
+fn=(3280) QListData::realloc(int)
+0 9
+cfn=(3148) qRealloc(void*, unsigned long)
+calls=1 0 
+0 280
+0 10
+
+fn=(4896)
+0 3
+cob=(5)
+cfi=(122)
+cfn=(766)
+calls=1 28 
+0 26
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1813
+0 5
+
+fn=(2674) 0x0000000000077540
+0 55
+cob=(31)
+cfi=(157)
+cfn=(2642)
+calls=1 0 
+0 558
+0 1
+0 5
+cfn=(2682) QMutexPool::QMutexPool(QMutex::RecursionMode, int)
+calls=1 0 
+0 1726
+0 14
+cob=(31)
+cfi=(157)
+cfn=(2482)
+calls=1 0 
+0 30
+0 1
+0 6
+cob=(31)
+cfi=(157)
+cfn=(2488)
+calls=1 0 
+0 7
+0 1
+0 4
+cob=(3)
+cfi=(158)
+cfn=(2494)
+calls=1 57 
+0 66
+0 1
+0 1
+
+fn=(3042) QReadWriteLock::lockForWrite()
+0 282
+
+fn=(3058) 0x0000000000188c50
+0 43
+cfn=(2726) QVectorData::allocate(int, int)
+calls=1 0 
+0 194
+0 88
+cfn=(3146) QVectorData::reallocate(QVectorData*, int, int, int)
+calls=1 0 
+0 2309
+0 7
+
+fn=(3146)
+0 4
+cfn=(3148)
+calls=1 0 
+0 2305
+
+fn=(3148)
+0 2
+cob=(3)
+cfi=(106)
+cfn=(1224)
+calls=2 2952 
+0 659
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1918
+0 6
+
+fn=(4782)
+0 10
+cfn=(4786) 0x0000000000128600
+calls=1 0 
+0 94
+0 2
+cob=(31)
+cfi=(157)
+cfn=(4338)
+calls=1 0 
+0 91
+0 1
+0 7
+
+fn=(2702) QMutex::QMutex(QMutex::RecursionMode)
+0 21
+cob=(31)
+cfi=(157)
+cfn=(2642)
+calls=3 0 
+0 592
+0 3
+0 12
+cfn=(2704) 0x0000000000079d10
+calls=3 0 
+0 36
+0 15
+
+fn=(2836)
+0 26
+cfn=(2838) 0x0000000000186bb0
+calls=2 0 
+0 374
+0 30
+cfn=(2860) QMetaObject::normalizedType(char const*)
+calls=2 0 
+0 9111
+0 1188
+cob=(3)
+cfi=(133)
+cfn=(984)
+calls=1 180 
+0 24
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1967
+0 5
+0 16
+cfn=(3002)
+calls=2 0 
+0 5120
+0 18
+cfn=(3044)
+calls=2 0 
+0 82
+0 30
+cfn=(2992)
+calls=2 0 
+0 40
+0 22
+cfn=(3052) 0x0000000000188ed0
+calls=2 0 
+0 2848
+0 54
+cfn=(3082)
+calls=2 0 
+0 112
+0 10
+cfn=(3042)
+calls=2 0 
+0 94
+0 4
+
+fn=(2890) 0x0000000000181fc0
+0 1508
+cfn=(2910) 0x0000000000181780
+calls=4 0 
+0 9270
+0 16
+cfn=(2990) QByteArray::append(QByteArray const&)
+calls=4 0 
+0 164
+0 20
+
+fn=(4744)
+0 9
+
+fn=(4838) 0x0000000000186b50
+0 26
+cfn=(3110) qFree(void*)
+calls=2 0 
+0 182
+0 12
+cfn=(4850) QVectorData::free(QVectorData*, int)
+calls=1 0 
+0 90
+
+fn=(4868)
+0 17
+cob=(31)
+cfi=(157)
+cfn=(4338)
+calls=1 0 
+0 91
+0 1
+0 10
+cfn=(4850)
+calls=1 0 
+0 141
+0 1
+
+fn=(2590)
+0 17
+
+fn=(2598)
+0 8
+cob=(3)
+cfi=(158)
+cfn=(2494)
+calls=1 57 
+0 66
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2113
+0 5
+
+fn=(2606)
+0 4
+cob=(3)
+cfi=(158)
+cfn=(2494)
+calls=1 57 
+0 66
+0 1
+
+fn=(2672) QMutexPool::globalInstanceGet(void const*)
+0 30
+cfn=(2674)
+calls=10 0 
+0 2476
+0 141
+cfn=(2700) QMutexPool::createMutex(int)
+calls=1 0 
+0 435
+
+fn=(2718)
+0 108
+
+fn=(2720) 0x0000000000062770
+0 66
+cfn=(2726)
+calls=1 0 
+0 2203
+0 12
+cob=(3)
+cfi=(132)
+cfn=(890)
+calls=1 25 
+0 17
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2020
+0 5
+0 119
+cfn=(2746) qMemSet(void*, int, unsigned long)
+calls=5 0 
+0 2089
+0 17
+
+fn=(2974) QByteArray::append(char)
+0 2392
+
+fn=(3052)
+0 56
+cfn=(2716)
+calls=2 0 
+0 80
+0 10
+cfn=(3058)
+calls=2 0 
+0 2641
+0 61
+
+fn=(4798)
+0 18
+cfn=(4800) 0x0000000000079d50
+calls=3 0 
+0 3
+0 9
+cob=(31)
+cfi=(157)
+cfn=(4338)
+calls=3 0 
+0 273
+0 3
+
+fn=(4810) QReadWriteLock::~QReadWriteLock()
+0 13
+cfn=(4812) QWaitCondition::~QWaitCondition()
+calls=1 0 
+0 3869
+0 2
+cfn=(4812)
+calls=1 0 
+0 159
+0 2
+cfn=(4798)
+calls=1 0 
+0 102
+0 5
+cob=(31)
+cfi=(157)
+cfn=(4338)
+calls=1 0 
+0 91
+0 1
+
+fn=(4830)
+0 17
+cob=(31)
+cfi=(157)
+cfn=(4338)
+calls=1 0 
+0 91
+0 1
+0 9
+cfn=(4838)
+calls=1 0 
+0 310
+0 1
+
+fn=(4882)
+0 44
+
+fn=(4890)
+0 4
+cob=(5)
+cfi=(199)
+cfn=(3812)
+calls=1 44 
+0 1875
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1512
+0 5
+0 2
+cob=(5)
+cfi=(266)
+cfn=(4908)
+calls=1 30 
+0 14
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1770
+0 5
+0 3
+
+fn=(2746)
+0 5
+cob=(3)
+cfi=(121)
+cfn=(744)
+calls=5 53 
+0 147
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1928
+0 9
+
+fn=(2794)
+0 6
+
+fn=(2860)
+0 76
+cob=(3)
+cfi=(104)
+cfn=(562)
+calls=4 66 
+0 136
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1866
+0 8
+0 40
+cfn=(2866) 0x00000000001815f0
+calls=4 0 
+0 1272
+0 20
+cfn=(2890)
+calls=4 0 
+0 10978
+0 52
+
+fn=(3002)
+0 45
+cob=(31)
+cfi=(157)
+cfn=(2642)
+calls=1 0 
+0 185
+0 1
+0 3
+cfn=(3010) QReadWriteLock::QReadWriteLock()
+calls=1 0 
+0 4785
+0 14
+cob=(31)
+cfi=(157)
+cfn=(2482)
+calls=1 0 
+0 30
+0 1
+0 6
+cob=(31)
+cfi=(157)
+cfn=(2488)
+calls=1 0 
+0 7
+0 1
+0 4
+cob=(3)
+cfi=(158)
+cfn=(2494)
+calls=1 57 
+0 66
+0 1
+0 1
+
+fn=(3010)
+0 6
+cob=(31)
+cfi=(157)
+cfn=(2642)
+calls=1 0 
+0 234
+0 1
+0 4
+cfn=(2702)
+calls=1 0 
+0 257
+0 3
+cfn=(3012) QWaitCondition::QWaitCondition()
+calls=1 0 
+0 3984
+0 2
+cfn=(3012)
+calls=1 0 
+0 280
+0 14
+
+fn=(3044)
+0 60
+cfn=(2838)
+calls=6 0 
+0 66
+0 96
+cob=(3)
+cfi=(133)
+cfn=(984)
+calls=4 180 
+0 249
+0 4
+0 86
+
+fn=(4708)
+0 36
+cfn=(3186) 0x00000000001239e0
+calls=3 0 
+0 15
+0 69
+cfn=(2706)
+calls=3 0 
+0 78
+0 21
+cfn=(3210)
+calls=3 0 
+0 33
+0 30
+cfn=(3210)
+calls=3 0 
+0 33
+0 6
+cfn=(3210)
+calls=6 0 
+0 66
+0 51
+cfn=(3210)
+calls=6 0 
+0 66
+0 69
+cfn=(3210)
+calls=3 0 
+0 33
+0 33
+cfn=(4710)
+calls=3 0 
+0 48
+0 27
+cfn=(4712) 0x00000000001283e0
+calls=3 0 
+0 1899
+0 12
+cfn=(2760)
+calls=3 0 
+0 45
+0 3
+
+fn=(4786)
+0 7
+cfn=(3110)
+calls=1 0 
+0 87
+
+fn=(4800)
+0 3
+
+fn=(4918) 0x000000000005d9b0
+0 9
+
+fn=(2608)
+0 4
+cob=(3)
+cfi=(158)
+cfn=(2494)
+calls=1 57 
+0 66
+0 1
+
+fn=(2632) 0x00000000000606a0
+0 114
+cob=(31)
+cfi=(157)
+cfn=(2642)
+calls=1 0 
+0 2226
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1482
+0 5
+0 14
+cob=(31)
+cfi=(157)
+cfn=(2482)
+calls=1 0 
+0 30
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2113
+0 5
+0 6
+cob=(31)
+cfi=(157)
+cfn=(2488)
+calls=1 0 
+0 7
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1780
+0 5
+0 4
+cob=(3)
+cfi=(158)
+cfn=(2494)
+calls=1 57 
+0 66
+0 1
+0 1
+
+fn=(2726)
+0 8
+cfn=(2728)
+calls=2 0 
+0 2389
+
+fn=(2990)
+0 80
+cfn=(2992)
+calls=4 0 
+0 80
+0 4
+
+fn=(3184)
+0 36
+cfn=(3186)
+calls=3 0 
+0 621
+0 69
+cfn=(2706)
+calls=3 0 
+0 78
+0 21
+cfn=(3210)
+calls=3 0 
+0 369
+0 21
+cfn=(3210)
+calls=3 0 
+0 33
+0 3
+cfn=(3210)
+calls=3 0 
+0 33
+0 33
+cfn=(3210)
+calls=3 0 
+0 33
+0 24
+cob=(31)
+cfi=(157)
+cfn=(2642)
+calls=3 0 
+0 600
+0 3
+0 30
+cfn=(3210)
+calls=3 0 
+0 33
+0 9
+cfn=(3232)
+calls=3 0 
+0 720
+0 9
+cfn=(2760)
+calls=3 0 
+0 45
+0 3
+
+fn=(3272)
+0 39
+cfn=(2718)
+calls=1 0 
+0 10
+0 6
+cfn=(3280)
+calls=1 0 
+0 299
+0 17
+
+fn=(4772)
+0 8
+cob=(3)
+cfi=(260)
+cfn=(4534)
+calls=1 31 
+0 12780
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2074
+0 5
+0 1
+cfn=(4918)
+calls=1 0 
+0 9
+0 3
+
+fn=(4806)
+0 10
+cfn=(4810)
+calls=1 0 
+0 4244
+0 2
+cob=(31)
+cfi=(157)
+cfn=(4338)
+calls=1 0 
+0 91
+0 1
+0 7
+
+fn=(4858)
+0 10
+cfn=(4862)
+calls=1 0 
+0 1532
+0 2
+cob=(31)
+cfi=(157)
+cfn=(4338)
+calls=1 0 
+0 122
+0 1
+0 7
+
+fn=(2630)
+0 100
+cfn=(2632)
+calls=10 0 
+0 7859
+0 50
+cfn=(2672)
+calls=10 0 
+0 3082
+0 161
+cfn=(2716)
+calls=1 0 
+0 50
+0 4
+cfn=(2720)
+calls=1 0 
+0 6321
+0 12
+cfn=(2720)
+calls=4 0 
+0 227
+0 135
+cfn=(2706)
+calls=10 0 
+0 2086
+0 90
+cfn=(2760)
+calls=10 0 
+0 150
+
+fn=(2704)
+0 36
+
+fn=(2728)
+0 7
+cob=(3)
+cfi=(106)
+cfn=(606)
+calls=7 2876 
+0 1235
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2022
+0 11
+
+fn=(2838)
+0 136
+cob=(31)
+cfi=(157)
+cfn=(2642)
+calls=1 0 
+0 216
+0 1
+0 14
+cob=(31)
+cfi=(157)
+cfn=(2482)
+calls=1 0 
+0 30
+0 1
+0 6
+cob=(31)
+cfi=(157)
+cfn=(2488)
+calls=1 0 
+0 7
+0 1
+0 4
+cob=(3)
+cfi=(158)
+cfn=(2494)
+calls=1 57 
+0 66
+0 1
+0 1
+
+fn=(2866)
+0 1272
+
+fn=(3096)
+0 20
+cfn=(2838)
+calls=2 0 
+0 22
+0 22
+cfn=(2860)
+calls=2 0 
+0 5337
+0 1188
+cob=(3)
+cfi=(133)
+cfn=(984)
+calls=1 180 
+0 24
+0 1
+0 26
+cfn=(3110)
+calls=2 0 
+0 2005
+0 20
+cfn=(3002)
+calls=2 0 
+0 10
+0 18
+cfn=(3044)
+calls=2 0 
+0 224
+0 26
+cfn=(3082)
+calls=2 0 
+0 112
+0 10
+cfn=(3042)
+calls=2 0 
+0 94
+0 4
+
+fn=(3110)
+0 7
+cob=(3)
+cfi=(106)
+cfn=(1436)
+calls=7 2917 
+0 654
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1827
+0 11
+
+fn=(3186)
+0 35
+cob=(31)
+cfi=(157)
+cfn=(2642)
+calls=1 0 
+0 236
+0 1
+0 4
+cfn=(2702)
+calls=1 0 
+0 229
+0 14
+cob=(31)
+cfi=(157)
+cfn=(2482)
+calls=1 0 
+0 30
+0 1
+0 6
+cob=(31)
+cfi=(157)
+cfn=(2488)
+calls=1 0 
+0 7
+0 1
+0 4
+cob=(3)
+cfi=(158)
+cfn=(2494)
+calls=1 57 
+0 66
+0 1
+0 1
+
+fn=(2682)
+0 1726
+
+fn=(2700)
+0 7
+cob=(31)
+cfi=(157)
+cfn=(2642)
+calls=1 0 
+0 216
+0 1
+0 4
+cfn=(2702)
+calls=1 0 
+0 193
+0 14
+
+fn=(2708)
+0 16
+cob=(5)
+cfi=(161)
+cfn=(2714)
+calls=16 26 
+0 32
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1822
+0 20
+
+fn=(2910)
+0 1228
+cfn=(2938)
+calls=4 0 
+0 936
+0 1458
+cfn=(2974)
+calls=92 0 
+0 2392
+0 324
+cob=(3)
+cfi=(133)
+cfn=(2956)
+calls=8 174 
+0 248
+0 8
+0 12
+cob=(3)
+cfi=(133)
+cfn=(2956)
+calls=4 174 
+0 224
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1964
+0 8
+0 468
+
+fn=(3012)
+0 8
+cob=(31)
+cfi=(157)
+cfn=(2642)
+calls=2 0 
+0 418
+0 2
+0 8
+cob=(5)
+cfi=(120)
+cfn=(718)
+calls=2 49 
+0 62
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1805
+0 6
+0 8
+cfn=(3018) 0x000000000007b4f0
+calls=2 0 
+0 6
+0 8
+cob=(5)
+cfi=(145)
+cfn=(1882)
+calls=2 33 
+0 30
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1873
+0 6
+0 8
+cfn=(3018)
+calls=2 0 
+0 6
+0 10
+
+fn=(3018)
+0 24
+
+fn=(3082)
+0 446
+
+fn=(3128)
+0 22
+cfn=(2838)
+calls=2 0 
+0 22
+0 8
+cfn=(3002)
+calls=2 0 
+0 10
+0 60
+cfn=(3082)
+calls=2 0 
+0 112
+0 8
+cfn=(3042)
+calls=2 0 
+0 94
+0 4
+
+fn=(3238)
+0 16
+cfn=(2718)
+calls=1 0 
+0 10
+0 7
+cfn=(2728)
+calls=1 0 
+0 190
+0 28
+
+fn=(4712)
+0 3
+cob=(31)
+cfi=(157)
+cfn=(4338)
+calls=3 0 
+0 269
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1620
+0 7
+
+fn=(4812)
+0 10
+cob=(5)
+cfi=(264)
+cfn=(4818)
+calls=2 30 
+0 62
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1950
+0 6
+0 8
+cfn=(3018)
+calls=2 0 
+0 6
+0 4
+cob=(5)
+cfi=(265)
+cfn=(4824)
+calls=2 29 
+0 20
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1756
+0 6
+0 8
+cfn=(3018)
+calls=2 0 
+0 6
+0 6
+cob=(31)
+cfi=(157)
+cfn=(4338)
+calls=2 0 
+0 178
+0 2
+
+fn=(4850)
+0 6
+cfn=(3110)
+calls=2 0 
+0 225
+
+fn=(4912)
+0 6
+
+ob=(21)
+fl=(129)
+fn=(828)
+176 3
++1 3
++1 3
+
+ob=(27)
+fl=(153)
+fn=(2402)
+0 12
+
+fn=(5026)
+0 15
+cob=(3)
+cfi=(260)
+cfn=(4534)
+calls=1 31 
+0 268
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2074
+0 5
+0 1
+
+fn=(2396)
+0 6
+
+fn=(2390)
+0 6
+
+ob=(30)
+fl=(156)
+fn=(4972) 0x0000000000002f10
+0 9
+
+fn=(2448)
+0 17
+
+fn=(2442) 0x0000000000002ab0
+0 75
+
+fn=(2436)
+0 32
+cfn=(2438) 0x0000000000002bc0
+calls=1 0 
+0 20
+0 13
+cfn=(2438)
+calls=1 0 
+0 20
+0 34
+cfn=(2442)
+calls=1 0 
+0 75
+0 10
+
+fn=(2438)
+0 40
+
+fn=(4958)
+0 8
+cob=(3)
+cfi=(260)
+cfn=(4534)
+calls=1 31 
+0 268
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2074
+0 5
+0 1
+cfn=(4972)
+calls=1 0 
+0 9
+0 3
+
+ob=(12)
+fl=(94)
+fn=(446)
+0 6
+
+fn=(440)
+0 6
+
+fn=(452)
+0 11
+
+fn=(5372)
+0 10
+cob=(3)
+cfi=(260)
+cfn=(4534)
+calls=1 31 
+0 268
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2074
+0 5
+0 13
+
+totals: 9999395193
diff --git a/src/callgrind.out.30764 b/src/callgrind.out.30764
new file mode 100644 (file)
index 0000000..5b1d0f2
--- /dev/null
@@ -0,0 +1,20445 @@
+version: 1
+creator: callgrind-3.9.0
+pid: 30764
+cmd:  tests/identitytests
+part: 1
+
+
+desc: I1 cache: 
+desc: D1 cache: 
+desc: LL cache: 
+
+desc: Timerange: Basic block 0 - 24551207
+desc: Trigger: Program termination
+
+positions: line
+events: Ir
+summary: 134793573
+
+
+ob=(29) /lib/x86_64-linux-gnu/librt-2.19.so
+fl=(155) ???
+fn=(2424) 0x0000000000002470
+0 16
+
+ob=(32) /usr/lib/x86_64-linux-gnu/libQtCore.so.4.8.6
+fl=(159) ???
+fn=(2702) QMutex::QMutex(QMutex::RecursionMode)
+0 21
+cob=(31) /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20
+cfi=(157) ???
+cfn=(2642) operator new(unsigned long)
+calls=3 0 
+0 592
+0 3
+0 12
+cfn=(2704) 0x0000000000079d10
+calls=3 0 
+0 36
+0 15
+
+fn=(2836) QMetaType::registerType(char const*, void (*)(void*), void* (*)(void const*))
+0 26
+cfn=(2838) 0x0000000000186bb0
+calls=2 0 
+0 374
+0 30
+cfn=(2860) QMetaObject::normalizedType(char const*)
+calls=2 0 
+0 9111
+0 1188
+cob=(3) /lib/x86_64-linux-gnu/libc-2.19.so
+cfi=(133) /build/glibc-irh9iM/glibc-2.19/string/../sysdeps/x86_64/multiarch/../strcmp.S
+cfn=(984) __strcmp_ssse3
+calls=1 180 
+0 24
+cob=(1) /lib/x86_64-linux-gnu/ld-2.19.so
+cfi=(54) /build/glibc-irh9iM/glibc-2.19/elf/../sysdeps/x86_64/dl-trampoline.S
+cfn=(228) _dl_runtime_resolve
+calls=1 34 
+0 1967
+0 5
+0 16
+cfn=(3002) 0x00000000001869c0
+calls=2 0 
+0 5120
+0 18
+cfn=(3044) 0x0000000000186ca0
+calls=2 0 
+0 82
+0 30
+cfn=(2992) QByteArray::operator=(QByteArray const&)
+calls=2 0 
+0 40
+0 22
+cfn=(3052) 0x0000000000188ed0
+calls=2 0 
+0 2848
+0 54
+cfn=(3082) QReadWriteLock::unlock()
+calls=2 0 
+0 112
+0 10
+cfn=(3042) QReadWriteLock::lockForWrite()
+calls=2 0 
+0 94
+0 4
+
+fn=(2890) 0x0000000000181fc0
+0 1508
+cfn=(2910) 0x0000000000181780
+calls=4 0 
+0 9270
+0 16
+cfn=(2990) QByteArray::append(QByteArray const&)
+calls=4 0 
+0 164
+0 20
+
+fn=(2590) 0x000000000005da80
+0 17
+
+fn=(2598) 0x000000000005d940
+0 8
+cob=(3)
+cfi=(158) /build/glibc-irh9iM/glibc-2.19/stdlib/cxa_atexit.c
+cfn=(2494) __cxa_atexit
+calls=1 57 
+0 66
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2113
+0 5
+
+fn=(2606) 0x000000000005d970
+0 4
+cob=(3)
+cfi=(158)
+cfn=(2494)
+calls=1 57 
+0 66
+0 1
+
+fn=(2672) QMutexPool::globalInstanceGet(void const*)
+0 15
+cfn=(2674) 0x0000000000077540
+calls=5 0 
+0 2451
+0 71
+cfn=(2700) QMutexPool::createMutex(int)
+calls=1 0 
+0 435
+
+fn=(2718) qAllocMore(int, int)
+0 108
+
+fn=(2720) 0x0000000000062770
+0 66
+cfn=(2726) QVectorData::allocate(int, int)
+calls=1 0 
+0 2203
+0 12
+cob=(3)
+cfi=(132) /build/glibc-irh9iM/glibc-2.19/string/../sysdeps/x86_64/multiarch/memcpy-sse2-unaligned.S
+cfn=(890) __memcpy_sse2_unaligned
+calls=1 25 
+0 17
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2020
+0 5
+0 119
+cfn=(2746) qMemSet(void*, int, unsigned long)
+calls=5 0 
+0 2089
+0 17
+
+fn=(2974) QByteArray::append(char)
+0 2392
+
+fn=(3052)
+0 56
+cfn=(2716) QVectorData::grow(int, int, int, bool)
+calls=2 0 
+0 80
+0 10
+cfn=(3058) 0x0000000000188c50
+calls=2 0 
+0 2641
+0 61
+
+fn=(2746)
+0 5
+cob=(3)
+cfi=(121) /build/glibc-irh9iM/glibc-2.19/string/../sysdeps/x86_64/memset.S
+cfn=(744) memset
+calls=5 53 
+0 147
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1928
+0 9
+
+fn=(2794) QMetaObject::addGuard(QObject**)
+0 6
+
+fn=(2860)
+0 76
+cob=(3)
+cfi=(104) /build/glibc-irh9iM/glibc-2.19/string/../sysdeps/x86_64/strlen.S
+cfn=(562) strlen
+calls=4 66 
+0 136
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1866
+0 8
+0 40
+cfn=(2866) 0x00000000001815f0
+calls=4 0 
+0 1272
+0 20
+cfn=(2890)
+calls=4 0 
+0 10978
+0 52
+
+fn=(3002)
+0 45
+cob=(31)
+cfi=(157)
+cfn=(2642)
+calls=1 0 
+0 185
+0 1
+0 3
+cfn=(3010) QReadWriteLock::QReadWriteLock()
+calls=1 0 
+0 4785
+0 14
+cob=(31)
+cfi=(157)
+cfn=(2482) __cxa_guard_acquire
+calls=1 0 
+0 30
+0 1
+0 6
+cob=(31)
+cfi=(157)
+cfn=(2488) __cxa_guard_release
+calls=1 0 
+0 7
+0 1
+0 4
+cob=(3)
+cfi=(158)
+cfn=(2494)
+calls=1 57 
+0 66
+0 1
+0 1
+
+fn=(3010)
+0 6
+cob=(31)
+cfi=(157)
+cfn=(2642)
+calls=1 0 
+0 234
+0 1
+0 4
+cfn=(2702)
+calls=1 0 
+0 257
+0 3
+cfn=(3012) QWaitCondition::QWaitCondition()
+calls=1 0 
+0 3984
+0 2
+cfn=(3012)
+calls=1 0 
+0 280
+0 14
+
+fn=(3044)
+0 60
+cfn=(2838)
+calls=6 0 
+0 66
+0 96
+cob=(3)
+cfi=(133)
+cfn=(984)
+calls=4 180 
+0 249
+0 4
+0 86
+
+fn=(2608) 0x000000000005d990
+0 4
+cob=(3)
+cfi=(158)
+cfn=(2494)
+calls=1 57 
+0 66
+0 1
+
+fn=(2632) 0x00000000000606a0
+0 59
+cob=(31)
+cfi=(157)
+cfn=(2642)
+calls=1 0 
+0 2226
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1482
+0 5
+0 14
+cob=(31)
+cfi=(157)
+cfn=(2482)
+calls=1 0 
+0 30
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2113
+0 5
+0 6
+cob=(31)
+cfi=(157)
+cfn=(2488)
+calls=1 0 
+0 7
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1780
+0 5
+0 4
+cob=(3)
+cfi=(158)
+cfn=(2494)
+calls=1 57 
+0 66
+0 1
+0 1
+
+fn=(2726)
+0 8
+cfn=(2728) qMalloc(unsigned long)
+calls=2 0 
+0 2389
+
+fn=(2990)
+0 80
+cfn=(2992)
+calls=4 0 
+0 80
+0 4
+
+fn=(3184) qRegisterResourceData(int, unsigned char const*, unsigned char const*, unsigned char const*)
+0 36
+cfn=(3186) 0x00000000001239e0
+calls=3 0 
+0 621
+0 69
+cfn=(2706) QMutex::lock()
+calls=3 0 
+0 78
+0 21
+cfn=(3210) 0x0000000000124b90
+calls=3 0 
+0 369
+0 21
+cfn=(3210)
+calls=3 0 
+0 33
+0 3
+cfn=(3210)
+calls=3 0 
+0 33
+0 33
+cfn=(3210)
+calls=3 0 
+0 33
+0 24
+cob=(31)
+cfi=(157)
+cfn=(2642)
+calls=3 0 
+0 600
+0 3
+0 30
+cfn=(3210)
+calls=3 0 
+0 33
+0 9
+cfn=(3232) 0x0000000000128740
+calls=3 0 
+0 720
+0 9
+cfn=(2760) QMutex::unlock()
+calls=3 0 
+0 45
+0 3
+
+fn=(3272) QListData::append(int)
+0 39
+cfn=(2718)
+calls=1 0 
+0 10
+0 6
+cfn=(3280) QListData::realloc(int)
+calls=1 0 
+0 299
+0 17
+
+fn=(2630) QVariantAnimation::registerInterpolator(QVariant (*)(void const*, void const*, double), int)
+0 50
+cfn=(2632)
+calls=5 0 
+0 7804
+0 25
+cfn=(2672)
+calls=5 0 
+0 2972
+0 101
+cfn=(2716)
+calls=1 0 
+0 50
+0 4
+cfn=(2720)
+calls=1 0 
+0 6321
+0 12
+cfn=(2720)
+calls=4 0 
+0 227
+0 70
+cfn=(2706)
+calls=5 0 
+0 1956
+0 45
+cfn=(2760)
+calls=5 0 
+0 75
+
+fn=(2704)
+0 36
+
+fn=(2728)
+0 7
+cob=(3)
+cfi=(106) /build/glibc-irh9iM/glibc-2.19/malloc/malloc.c
+cfn=(606) malloc
+calls=7 2876 
+0 1235
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2022
+0 11
+
+fn=(2838)
+0 136
+cob=(31)
+cfi=(157)
+cfn=(2642)
+calls=1 0 
+0 216
+0 1
+0 14
+cob=(31)
+cfi=(157)
+cfn=(2482)
+calls=1 0 
+0 30
+0 1
+0 6
+cob=(31)
+cfi=(157)
+cfn=(2488)
+calls=1 0 
+0 7
+0 1
+0 4
+cob=(3)
+cfi=(158)
+cfn=(2494)
+calls=1 57 
+0 66
+0 1
+0 1
+
+fn=(2866)
+0 1272
+
+fn=(3096) QMetaType::registerTypedef(char const*, int)
+0 20
+cfn=(2838)
+calls=2 0 
+0 22
+0 22
+cfn=(2860)
+calls=2 0 
+0 5337
+0 1188
+cob=(3)
+cfi=(133)
+cfn=(984)
+calls=1 180 
+0 24
+0 1
+0 26
+cfn=(3110) qFree(void*)
+calls=2 0 
+0 2005
+0 20
+cfn=(3002)
+calls=2 0 
+0 10
+0 18
+cfn=(3044)
+calls=2 0 
+0 224
+0 26
+cfn=(3082)
+calls=2 0 
+0 112
+0 10
+cfn=(3042)
+calls=2 0 
+0 94
+0 4
+
+fn=(3110)
+0 2
+cob=(3)
+cfi=(106)
+cfn=(1436) free
+calls=2 2917 
+0 170
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1827
+0 6
+
+fn=(3186)
+0 20
+cob=(31)
+cfi=(157)
+cfn=(2642)
+calls=1 0 
+0 236
+0 1
+0 4
+cfn=(2702)
+calls=1 0 
+0 229
+0 14
+cob=(31)
+cfi=(157)
+cfn=(2482)
+calls=1 0 
+0 30
+0 1
+0 6
+cob=(31)
+cfi=(157)
+cfn=(2488)
+calls=1 0 
+0 7
+0 1
+0 4
+cob=(3)
+cfi=(158)
+cfn=(2494)
+calls=1 57 
+0 66
+0 1
+0 1
+
+fn=(2682) QMutexPool::QMutexPool(QMutex::RecursionMode, int)
+0 1726
+
+fn=(2700)
+0 7
+cob=(31)
+cfi=(157)
+cfn=(2642)
+calls=1 0 
+0 216
+0 1
+0 4
+cfn=(2702)
+calls=1 0 
+0 193
+0 14
+
+fn=(2708) QThread::currentThreadId()
+0 8
+cob=(5) /lib/x86_64-linux-gnu/libpthread-2.19.so
+cfi=(161) /build/glibc-irh9iM/glibc-2.19/nptl/pthread_self.c
+cfn=(2714) pthread_self
+calls=8 26 
+0 16
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1822
+0 12
+
+fn=(2910)
+0 1228
+cfn=(2938) QByteArray::realloc(int)
+calls=4 0 
+0 936
+0 1458
+cfn=(2974)
+calls=92 0 
+0 2392
+0 324
+cob=(3)
+cfi=(133)
+cfn=(2956) __strncmp_ssse3
+calls=8 174 
+0 248
+0 8
+0 12
+cob=(3)
+cfi=(133)
+cfn=(2956)
+calls=4 174 
+0 224
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1964
+0 8
+0 468
+
+fn=(3012)
+0 8
+cob=(31)
+cfi=(157)
+cfn=(2642)
+calls=2 0 
+0 418
+0 2
+0 8
+cob=(5)
+cfi=(120) /build/glibc-irh9iM/glibc-2.19/nptl/pthread_mutex_init.c
+cfn=(718) pthread_mutex_init
+calls=2 49 
+0 62
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1805
+0 6
+0 8
+cfn=(3018) 0x000000000007b4f0
+calls=2 0 
+0 6
+0 8
+cob=(5)
+cfi=(145) /build/glibc-irh9iM/glibc-2.19/nptl/pthread_cond_init.c
+cfn=(1882) pthread_cond_init@@GLIBC_2.3.2
+calls=2 33 
+0 30
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1873
+0 6
+0 8
+cfn=(3018)
+calls=2 0 
+0 6
+0 10
+
+fn=(3018)
+0 12
+
+fn=(3082)
+0 446
+
+fn=(3128) QMetaType::registerStreamOperators(int, void (*)(QDataStream&, void const*), void (*)(QDataStream&, void*))
+0 22
+cfn=(2838)
+calls=2 0 
+0 22
+0 8
+cfn=(3002)
+calls=2 0 
+0 10
+0 60
+cfn=(3082)
+calls=2 0 
+0 112
+0 8
+cfn=(3042)
+calls=2 0 
+0 94
+0 4
+
+fn=(3238) QListData::detach_grow(int*, int)
+0 16
+cfn=(2718)
+calls=1 0 
+0 10
+0 7
+cfn=(2728)
+calls=1 0 
+0 190
+0 28
+
+fn=(2992)
+0 120
+
+fn=(3122) QMetaType::registerStreamOperators(char const*, void (*)(QDataStream&, void const*), void (*)(QDataStream&, void*))
+0 12
+cfn=(3124) QMetaType::type(char const*)
+calls=2 0 
+0 1886
+0 18
+cfn=(3128)
+calls=2 0 
+0 340
+
+fn=(3210)
+0 169
+cob=(31)
+cfi=(157)
+cfn=(2642)
+calls=1 0 
+0 200
+0 1
+0 14
+cob=(31)
+cfi=(157)
+cfn=(2482)
+calls=1 0 
+0 30
+0 1
+0 6
+cob=(31)
+cfi=(157)
+cfn=(2488)
+calls=1 0 
+0 7
+0 1
+0 4
+cob=(3)
+cfi=(158)
+cfn=(2494)
+calls=1 57 
+0 66
+0 1
+0 1
+
+fn=(3232)
+0 24
+cfn=(3236) 0x0000000000128660
+calls=1 0 
+0 300
+0 11
+cfn=(3270) QListData::append()
+calls=2 0 
+0 375
+0 10
+
+fn=(3270)
+0 4
+cfn=(3272)
+calls=2 0 
+0 371
+
+fn=(2706)
+0 56
+cfn=(2708)
+calls=8 0 
+0 1858
+0 120
+
+fn=(2716)
+0 30
+cfn=(2718)
+calls=3 0 
+0 88
+0 12
+
+fn=(2760)
+0 120
+
+fn=(2938)
+0 56
+cfn=(2728)
+calls=4 0 
+0 696
+0 52
+cob=(3)
+cfi=(132)
+cfn=(890)
+calls=4 25 
+0 64
+0 4
+0 64
+
+fn=(3124)
+0 22
+cob=(3)
+cfi=(104)
+cfn=(562)
+calls=2 66 
+0 68
+0 2
+0 1196
+cob=(3)
+cfi=(133)
+cfn=(984)
+calls=1 180 
+0 24
+0 1
+0 16
+cfn=(3002)
+calls=2 0 
+0 10
+0 16
+cfn=(3126) QReadWriteLock::lockForRead()
+calls=2 0 
+0 114
+0 8
+cfn=(3044)
+calls=2 0 
+0 255
+0 40
+cfn=(3082)
+calls=2 0 
+0 110
+0 4
+
+fn=(3126)
+0 114
+
+fn=(3236)
+0 14
+cfn=(3238)
+calls=1 0 
+0 251
+0 35
+
+fn=(3280)
+0 9
+cfn=(3148) qRealloc(void*, unsigned long)
+calls=1 0 
+0 280
+0 10
+
+fn=(2674)
+0 30
+cob=(31)
+cfi=(157)
+cfn=(2642)
+calls=1 0 
+0 558
+0 1
+0 5
+cfn=(2682)
+calls=1 0 
+0 1726
+0 14
+cob=(31)
+cfi=(157)
+cfn=(2482)
+calls=1 0 
+0 30
+0 1
+0 6
+cob=(31)
+cfi=(157)
+cfn=(2488)
+calls=1 0 
+0 7
+0 1
+0 4
+cob=(3)
+cfi=(158)
+cfn=(2494)
+calls=1 57 
+0 66
+0 1
+0 1
+
+fn=(3042)
+0 282
+
+fn=(3058)
+0 43
+cfn=(2726)
+calls=1 0 
+0 194
+0 88
+cfn=(3146) QVectorData::reallocate(QVectorData*, int, int, int)
+calls=1 0 
+0 2309
+0 7
+
+fn=(3146)
+0 4
+cfn=(3148)
+calls=1 0 
+0 2305
+
+fn=(3148)
+0 2
+cob=(3)
+cfi=(106)
+cfn=(1224) realloc
+calls=2 2952 
+0 659
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1918
+0 6
+
+ob=(21) /usr/lib/valgrind/callgrind-amd64-linux
+fl=(129) /mnt/valgrind-3.9.0/coregrind/m_trampoline.S
+fn=(828) vgPlain_amd64_linux_REDIR_FOR_vgettimeofday
+176 3
++1 3
++1 3
+
+ob=(27) /usr/lib/x86_64-linux-gnu/libatiuki.so.1.0
+fl=(153) ???
+fn=(2402) 0x000000000000d6b0
+0 12
+
+fn=(2396) 0x0000000000004fa0
+0 6
+
+fn=(2390) 0x0000000000004f00
+0 6
+
+ob=(30) /lib/x86_64-linux-gnu/libgcc_s.so.1
+fl=(156) ???
+fn=(2448) 0x0000000000002fe0
+0 17
+
+fn=(2442) 0x0000000000002ab0
+0 75
+
+fn=(2436) __cpu_indicator_init
+0 32
+cfn=(2438) 0x0000000000002bc0
+calls=1 0 
+0 20
+0 13
+cfn=(2438)
+calls=1 0 
+0 20
+0 34
+cfn=(2442)
+calls=1 0 
+0 75
+0 10
+
+fn=(2438)
+0 40
+
+ob=(2) ???
+fl=(14) ???
+fn=(390) 0x0000000009dc16f8
+0 6
+
+fn=(504) 0x00000000092f6688
+0 6
+
+fn=(2456) 0x0000000006532f38
+0 6
+
+fn=(284) 0x00000000062c2530
+0 2
+cob=(5)
+cfi=(69) /build/glibc-irh9iM/glibc-2.19/nptl/nptl-init.c
+cfn=(286) __pthread_initialize_minimal
+calls=1 281 
+0 11290
+0 2
+
+fn=(402) 0x0000000009bb43b0
+0 6
+
+fn=(438) 0x000000000895fa08
+0 2
+cob=(12) /usr/lib/x86_64-linux-gnu/libICE.so.6.3.0
+cfi=(94) ???
+cfn=(440) 0x0000000000005394
+calls=1 0 
+0 6
+0 1
+cob=(12)
+cfi=(94)
+cfn=(446) 0x0000000000005430
+calls=1 0 
+0 6
+0 1
+cob=(12)
+cfi=(94)
+cfn=(452) 0x0000000000012ee0
+calls=1 0 
+0 11
+0 2
+
+fn=(516) 0x00000000090beaa0
+0 6
+
+fn=(3310) 0x0000000004fb6cf0
+0 23
+
+fn=(3480) 0x0000000004f77cd0
+0 2
+cob=(3)
+cfi=(178) /build/glibc-irh9iM/glibc-2.19/libio/iofread.c
+cfn=(3484) fread
+calls=1 35 
+0 437
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2207
+0 434
+cob=(3)
+cfi=(178)
+cfn=(3484)
+calls=433 35 
+0 50167
+0 2
+
+fn=(3618) 0x0000000004f77f00
+0 2
+cob=(3)
+cfi=(106)
+cfn=(1224)
+calls=1 2952 
+0 133
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2145
+0 431
+cob=(3)
+cfi=(106)
+cfn=(1224)
+calls=430 2952 
+0 57421
+0 2
+
+fn=(414) 0x00000000099ac598
+0 6
+
+fn=(528) 0x0000000008b77878
+0 6
+
+fn=(574) 0x000000000850db50
+0 6
+
+fn=(2324) 0x0000000008049250
+0 2
+cob=(22) /lib/x86_64-linux-gnu/libz.so.1.2.8
+cfi=(148) ???
+cfn=(2326) 0x0000000000002540
+calls=1 0 
+0 6
+0 2
+
+fn=(3292) 0x0000000004f78020
+0 6
+
+fn=(3440) 0x0000000004f77ac0
+0 2
+cob=(3)
+cfi=(173) /build/glibc-irh9iM/glibc-2.19/libio/iofopen.c
+cfn=(3444) fopen@@GLIBC_2.2.5
+calls=1 103 
+0 1816
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2192
+0 3
+cob=(3)
+cfi=(173)
+cfn=(3444)
+calls=2 103 
+0 1080
+0 2
+
+fn=(3550) 0x0000000004f77b50
+0 2
+cob=(3)
+cfi=(106)
+cfn=(1436)
+calls=1 2917 
+0 85
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2054
+0 3
+cob=(3)
+cfi=(106)
+cfn=(1436)
+calls=2 2917 
+0 524
+0 2
+
+fn=(3592) 0x0000000004f77a70
+0 2
+cob=(21)
+cfi=(129)
+cfn=(828)
+calls=1 176 
+0 3
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2340
+0 2
+cob=(21)
+cfi=(129)
+cfn=(828)
+calls=1 176 
+0 3
+0 2
+
+fn=(3598) 0x0000000004fb6410
+0 34
+cfn=(3440)
+calls=1 0 
+0 505
+0 7
+cfn=(3366) 0x0000000004f77df0
+calls=1 0 
+0 135
+0 268
+cfn=(3618)
+calls=53 0 
+0 9251
+0 318
+cfn=(3480)
+calls=53 0 
+0 6156
+0 4
+cfn=(3480)
+calls=1 0 
+0 329
+0 7063
+cfn=(3534) 0x0000000004f77c70
+calls=1 0 
+0 179
+0 7
+cfn=(3640) 0x0000000004f77c30
+calls=1 0 
+0 3409
+0 5
+cfn=(3550)
+calls=1 0 
+0 263
+0 2
+cfn=(3556) 0x0000000004f77e20
+calls=1 0 
+0 445
+0 8
+cfn=(3350) 0x0000000004f77a00
+calls=1 0 
+0 129
+0 5
+cfn=(3412) 0x0000000004f77a10
+calls=1 0 
+0 354
+0 3
+cfn=(3440)
+calls=1 0 
+0 577
+0 7
+cfn=(3366)
+calls=1 0 
+0 216
+0 1893
+cfn=(3618)
+calls=378 0 
+0 50883
+0 2268
+cfn=(3480)
+calls=378 0 
+0 43786
+0 4
+cfn=(3480)
+calls=1 0 
+0 329
+0 1150
+cfn=(3534)
+calls=1 0 
+0 3235
+0 5
+cfn=(3534)
+calls=1 0 
+0 3323
+0 12
+cfn=(3550)
+calls=1 0 
+0 263
+0 2
+cfn=(3556)
+calls=1 0 
+0 445
+0 48476
+
+fn=(3736) 0x0000000004c366e0
+0 6
+
+fn=(3748) 0x0000000004a23560
+0 6
+
+fn=(426) 0x0000000009750a40
+0 6
+
+fn=(540) 0x0000000007b31b78
+0 6
+
+fn=(2340) 0x0000000007e24088
+0 6
+
+fn=(2408) 0x00000000074b4380
+0 6
+
+fn=(3286) 0x0000000004f77fb0
+0 6
+
+fn=(3298) 0x0000000004fb7250
+0 10
+cfn=(3302) 0x0000000004fb7180
+calls=1 0 
+0 2511
+0 1
+cfn=(3328) 0x0000000004f7f5a0
+calls=1 0 
+0 222733
+0 12
+
+fn=(3344) 0x0000000004f77ab0
+0 2
+cob=(3)
+cfi=(106)
+cfn=(606)
+calls=1 2876 
+0 179
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2311
+0 4
+cob=(3)
+cfi=(106)
+cfn=(606)
+calls=3 2876 
+0 564
+0 2
+
+fn=(3774) 0x000000000044a058
+0 6
+
+fn=(2352) 0x000000000826b870
+0 6
+
+fn=(2420) 0x00000000072aaf80
+0 6
+
+fn=(3366)
+0 2
+cob=(3)
+cfi=(106)
+cfn=(844) calloc
+calls=1 3161 
+0 145
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2391
+0 9
+cob=(3)
+cfi=(106)
+cfn=(844)
+calls=8 3161 
+0 1778
+0 2
+
+fn=(3388) 0x0000000004fb6930
+0 28
+cfn=(3402) 0x0000000004f77ea0
+calls=1 0 
+0 2349
+0 5
+cfn=(3350)
+calls=1 0 
+0 129
+0 6
+cfn=(3412)
+calls=1 0 
+0 3234
+0 2
+cfn=(3438) 0x0000000004fb62e0
+calls=1 0 
+0 15382
+0 15
+cfn=(3592)
+calls=1 0 
+0 2348
+0 2
+cfn=(3598)
+calls=1 0 
+0 185753
+0 3
+cfn=(3592)
+calls=1 0 
+0 4
+0 17
+
+fn=(3556)
+0 2
+cob=(3)
+cfi=(186) /build/glibc-irh9iM/glibc-2.19/libio/iofclose.c
+cfn=(3560) fclose@@GLIBC_2.2.5
+calls=1 40 
+0 1545
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2249
+0 3
+cob=(3)
+cfi=(186)
+cfn=(3560)
+calls=2 40 
+0 888
+0 2
+
+fn=(2312) 0x00000000067ea390
+0 6
+
+fn=(2364) 0x0000000007904390
+0 6
+
+fn=(2432) 0x0000000006ae87c0
+0 6
+
+fn=(3284) 0x0000000004f77998
+0 2
+cfn=(3286)
+calls=1 0 
+0 6
+0 1
+cfn=(3292)
+calls=1 0 
+0 6
+0 1
+cfn=(3298)
+calls=1 0 
+0 225267
+0 2
+
+fn=(3350)
+0 2
+cob=(3)
+cfi=(121)
+cfn=(744)
+calls=1 53 
+0 44
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2217
+0 3
+cob=(3)
+cfi=(121)
+cfn=(744)
+calls=2 53 
+0 256
+0 2
+
+fn=(3412)
+0 2
+cob=(3)
+cfi=(166) /build/glibc-irh9iM/glibc-2.19/stdio-common/snprintf.c
+cfn=(3416) snprintf
+calls=1 28 
+0 753
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2476
+0 2
+cob=(3)
+cfi=(166)
+cfn=(3416)
+calls=1 28 
+0 353
+0 2
+
+fn=(3640)
+0 2
+cob=(3)
+cfi=(187) /build/glibc-irh9iM/glibc-2.19/stdio-common/sscanf.c
+cfn=(3644) sscanf
+calls=1 27 
+0 1249
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2155
+0 3
+
+fn=(2376) 0x00000000076c94b8
+0 6
+
+fn=(3328)
+0 8
+cfn=(3332) 0x0000000004f77ef0
+calls=1 0 
+0 2070
+0 4
+cfn=(3358) 0x0000000004f77f70
+calls=1 0 
+0 2147
+0 3
+cfn=(3366)
+calls=1 0 
+0 2541
+0 17
+cfn=(3366)
+calls=1 0 
+0 241
+0 8
+cfn=(3366)
+calls=1 0 
+0 241
+0 8
+cfn=(3344)
+calls=1 0 
+0 189
+0 7
+cfn=(3366)
+calls=1 0 
+0 241
+0 14
+cfn=(3366)
+calls=1 0 
+0 241
+0 13
+cfn=(3344)
+calls=1 0 
+0 189
+0 6
+cfn=(3366)
+calls=1 0 
+0 241
+0 23
+cfn=(3344)
+calls=1 0 
+0 189
+0 12
+cfn=(3388)
+calls=1 0 
+0 209277
+0 21
+cfn=(3344)
+calls=1 0 
+0 2495
+0 8
+cfn=(3350)
+calls=1 0 
+0 2266
+0 13
+
+fn=(3332)
+0 2
+cob=(5)
+cfi=(110) /build/glibc-irh9iM/glibc-2.19/nptl/../nptl/pthread_mutex_lock.c
+cfn=(614) pthread_mutex_lock
+calls=1 63 
+0 52
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2013
+0 3
+
+fn=(3358)
+0 2
+cob=(5)
+cfi=(112) /build/glibc-irh9iM/glibc-2.19/nptl/pthread_mutex_unlock.c
+cfn=(624) pthread_mutex_unlock
+calls=1 310 
+0 25
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2117
+0 3
+
+fn=(3438)
+0 7
+cfn=(3440)
+calls=1 0 
+0 4013
+0 8
+cfn=(3366)
+calls=1 0 
+0 230
+0 7
+cfn=(3480)
+calls=1 0 
+0 2649
+0 74
+cfn=(3534)
+calls=3 0 
+0 2434
+0 8
+cfn=(3550)
+calls=1 0 
+0 2144
+0 2
+cfn=(3556)
+calls=1 0 
+0 3799
+0 7
+
+fn=(458) 0x0000000008755a78
+0 2
+cob=(13) /usr/lib/x86_64-linux-gnu/libSM.so.6.0.1
+cfi=(95) ???
+cfn=(460) 0x0000000000001cc0
+calls=1 0 
+0 6
+0 1
+cob=(13)
+cfi=(95)
+cfn=(466) 0x0000000000001d60
+calls=1 0 
+0 6
+0 1
+cob=(13)
+cfi=(95)
+cfn=(472) 0x0000000000005ce0
+calls=1 0 
+0 11
+0 2
+
+fn=(478) 0x00000000070a5da0
+0 6
+
+fn=(2586) 0x0000000005e367b8
+0 6
+
+fn=(3402)
+0 2
+cob=(3)
+cfi=(165) /build/glibc-irh9iM/glibc-2.19/posix/../sysdeps/unix/syscall-template.S
+cfn=(3406) getppid
+calls=1 62 
+0 3
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2341
+0 3
+
+fn=(3534)
+0 2
+cob=(3)
+cfi=(185) /build/glibc-irh9iM/glibc-2.19/string/../sysdeps/x86_64/multiarch/strstr-sse2-unaligned.S
+cfn=(3542) __strstr_sse2_unaligned
+calls=1 22 
+0 46
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2289
+0 6
+cob=(3)
+cfi=(185)
+cfn=(3542)
+calls=5 22 
+0 6826
+0 2
+
+fn=(358) 0x0000000009fd81c8
+0 2
+cob=(6) /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0
+cfi=(88) ???
+cfn=(360) 0x0000000000001380
+calls=1 0 
+0 6
+0 1
+cob=(6)
+cfi=(88)
+cfn=(366) 0x0000000000001420
+calls=1 0 
+0 6
+0 1
+cob=(6)
+cfi=(88)
+cfn=(372) 0x0000000000002d00
+calls=1 0 
+0 11
+0 2
+
+fn=(378) 0x000000000954be00
+0 6
+
+fn=(492) 0x0000000008d9b5c8
+0 6
+
+fn=(2388) 0x000000000404f7b8
+0 2
+cob=(27)
+cfi=(153)
+cfn=(2390)
+calls=1 0 
+0 6
+0 1
+cob=(27)
+cfi=(153)
+cfn=(2396)
+calls=1 0 
+0 6
+0 1
+cob=(27)
+cfi=(153)
+cfn=(2402)
+calls=1 0 
+0 12
+0 2
+
+fn=(2610) 0x00000000052d1ab8
+0 6
+
+fn=(3302)
+0 2
+cob=(3)
+cfi=(158)
+cfn=(2494)
+calls=1 57 
+0 66
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2402
+0 10
+cfn=(3310)
+calls=1 0 
+0 23
+0 8
+
+ob=(12)
+fl=(94)
+fn=(446)
+0 6
+
+fn=(440)
+0 6
+
+fn=(452)
+0 11
+
+ob=(31)
+fl=(157)
+fn=(3974) std::moneypunct<wchar_t, false>::_M_initialize_moneypunct(__locale_struct*, char const*)
+0 101
+
+fn=(2554) 0x000000000005bc50
+0 49
+
+fn=(3838) std::locale::facet::_S_get_c_locale()
+0 60
+cob=(5)
+cfi=(199) /build/glibc-irh9iM/glibc-2.19/nptl/../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_once.S
+cfn=(3813) pthread_once'2
+calls=10 44 
+0 4318
+0 10
+0 40
+
+fn=(3864) std::locale::id::_M_id() const
+0 644
+
+fn=(3900) std::__timepunct<char>::_M_initialize_timepunct(__locale_struct*)
+0 10
+cfn=(3838)
+calls=1 0 
+0 15
+0 1
+0 97
+
+fn=(3968) std::numpunct<wchar_t>::_M_initialize_numpunct(__locale_struct*)
+0 349
+
+fn=(4010) std::ios_base::ios_base()
+0 472
+cfn=(3802) std::locale::locale()
+calls=8 0 
+0 288
+0 8
+
+fn=(4046) bool std::has_facet<std::ctype<char> >(std::locale const&)
+0 16
+cfn=(3864)
+calls=4 0 
+0 20
+0 4
+0 52
+cfn=(4052) __dynamic_cast
+calls=4 0 
+0 2475
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1258
+0 8
+0 16
+
+fn=(4070) bool std::has_facet<std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > > >(std::locale const&)
+0 16
+cfn=(3864)
+calls=4 0 
+0 20
+0 4
+0 52
+cfn=(4052)
+calls=4 0 
+0 312
+0 4
+0 16
+
+fn=(2460) 0x000000000005c050
+0 17
+
+fn=(2468) 0x000000000005ba20
+0 2
+cfn=(2476) std::future_category()
+calls=1 0 
+0 4900
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1395
+0 5
+0 4
+
+fn=(2482)
+0 210
+
+fn=(2500) 0x000000000005ba40
+0 6
+
+fn=(3906) std::messages<char>::messages(unsigned long)
+0 12
+cfn=(3838)
+calls=1 0 
+0 15
+0 1
+0 2
+cfn=(3826) std::locale::facet::_S_get_c_name()
+calls=1 0 
+0 2
+0 1
+0 5
+
+fn=(3992) std::__timepunct<wchar_t>::_M_initialize_timepunct(__locale_struct*)
+0 9
+cfn=(3838)
+calls=1 0 
+0 15
+0 1
+0 96
+
+fn=(4016) std::basic_ios<char, std::char_traits<char> >::init(std::basic_streambuf<char, std::char_traits<char> >*)
+0 24
+cfn=(4022) std::ios_base::_M_init()
+calls=4 0 
+0 2844
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1407
+0 8
+0 12
+cfn=(4040) std::basic_ios<char, std::char_traits<char> >::_M_cache_locale(std::locale const&)
+calls=4 0 
+0 19201
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2016
+0 8
+0 52
+
+fn=(4034) std::locale::~locale()
+0 80
+
+fn=(4126) std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > > const& std::use_facet<std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > > >(std::locale const&)
+0 16
+cfn=(3864)
+calls=4 0 
+0 20
+0 4
+0 44
+cfn=(4052)
+calls=4 0 
+0 312
+0 4
+0 16
+
+fn=(2642)
+0 378063
+cob=(3)
+cfi=(106)
+cfn=(606)
+calls=54009 2876 
+0 5186889
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2022
+0 54013
+0 216036
+
+fn=(3796) std::ios_base::Init::Init()
+0 113
+cfn=(3802)
+calls=1 0 
+0 80985
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1116
+0 5
+0 16
+cfn=(3802)
+calls=1 0 
+0 36
+0 1
+0 14
+cfn=(3802)
+calls=1 0 
+0 36
+0 1
+0 6
+cfn=(4010)
+calls=1 0 
+0 96
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1171
+0 5
+0 15
+cfn=(4016)
+calls=1 0 
+0 22962
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2043
+0 5
+0 3
+cfn=(4010)
+calls=1 0 
+0 96
+0 1
+0 16
+cfn=(4016)
+calls=1 0 
+0 870
+0 1
+0 3
+cfn=(4010)
+calls=1 0 
+0 96
+0 1
+0 15
+cfn=(4016)
+calls=1 0 
+0 870
+0 1
+0 3
+cfn=(4010)
+calls=1 0 
+0 96
+0 1
+0 15
+cfn=(4016)
+calls=1 0 
+0 870
+0 1
+0 19
+cfn=(3802)
+calls=1 0 
+0 36
+0 1
+0 16
+cfn=(3802)
+calls=1 0 
+0 36
+0 1
+0 14
+cfn=(3802)
+calls=1 0 
+0 36
+0 1
+0 6
+cfn=(4010)
+calls=1 0 
+0 96
+0 1
+0 15
+cfn=(4096) std::basic_ios<wchar_t, std::char_traits<wchar_t> >::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t> >*)
+calls=1 0 
+0 16004
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2120
+0 5
+0 3
+cfn=(4010)
+calls=1 0 
+0 96
+0 1
+0 16
+cfn=(4096)
+calls=1 0 
+0 774
+0 1
+0 3
+cfn=(4010)
+calls=1 0 
+0 96
+0 1
+0 15
+cfn=(4096)
+calls=1 0 
+0 774
+0 1
+0 3
+cfn=(4010)
+calls=1 0 
+0 96
+0 1
+0 15
+cfn=(4096)
+calls=1 0 
+0 774
+0 1
+0 14
+
+fn=(3832) std::ctype<char>::ctype(unsigned short const*, bool, unsigned long)
+0 14
+cfn=(3838)
+calls=1 0 
+0 4293
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1617
+0 5
+0 102
+
+fn=(3876) std::numpunct<char>::_M_initialize_numpunct(__locale_struct*)
+0 413
+
+fn=(3894) std::__timepunct<char>::__timepunct(std::__timepunct_cache<char>*, unsigned long)
+0 14
+cfn=(3826)
+calls=1 0 
+0 2
+0 1
+0 4
+cfn=(3900)
+calls=1 0 
+0 123
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2043
+0 5
+0 4
+
+fn=(3986) std::__timepunct<wchar_t>::__timepunct(std::__timepunct_cache<wchar_t>*, unsigned long)
+0 14
+cfn=(3826)
+calls=1 0 
+0 2
+0 1
+0 4
+cfn=(3992)
+calls=1 0 
+0 121
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2006
+0 5
+0 4
+
+fn=(4120) bool std::has_facet<std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > > >(std::locale const&)
+0 16
+cfn=(3864)
+calls=4 0 
+0 20
+0 4
+0 52
+cfn=(4052)
+calls=4 0 
+0 312
+0 4
+0 16
+
+fn=(2528) 0x000000000005bb90
+0 49
+
+fn=(3870) std::codecvt<char, char, __mbstate_t>::codecvt(unsigned long)
+0 12
+cfn=(3838)
+calls=1 0 
+0 15
+0 1
+0 5
+
+fn=(3888) std::moneypunct<char, true>::_M_initialize_moneypunct(__locale_struct*, char const*)
+0 112
+
+fn=(3948) std::ctype<wchar_t>::_M_convert_to_wmask(unsigned short) const
+0 64
+cob=(3)
+cfi=(207) /build/glibc-irh9iM/glibc-2.19/wctype/wctype_l.c
+cfn=(3954) wctype_l
+calls=1 27 
+0 195
+0 1
+0 24
+cob=(3)
+cfi=(207)
+cfn=(3954)
+calls=1 27 
+0 367
+0 1
+0 17
+cob=(3)
+cfi=(207)
+cfn=(3954)
+calls=1 27 
+0 583
+0 1
+0 3
+cob=(3)
+cfi=(207)
+cfn=(3954)
+calls=1 27 
+0 97
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2098
+0 5
+0 3
+cob=(3)
+cfi=(207)
+cfn=(3954)
+calls=1 27 
+0 318
+0 1
+0 9
+cob=(3)
+cfi=(207)
+cfn=(3954)
+calls=1 27 
+0 514
+0 1
+0 3
+cob=(3)
+cfi=(207)
+cfn=(3954)
+calls=1 27 
+0 244
+0 1
+0 3
+cob=(3)
+cfi=(207)
+cfn=(3954)
+calls=1 27 
+0 146
+0 1
+0 3
+cob=(3)
+cfi=(207)
+cfn=(3954)
+calls=1 27 
+0 197
+0 1
+
+fn=(4022)
+0 72
+cfn=(3802)
+calls=8 0 
+0 288
+0 8
+0 24
+cfn=(4028) std::locale::operator=(std::locale const&)
+calls=8 0 
+0 136
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1368
+0 12
+0 16
+cfn=(4034)
+calls=8 0 
+0 80
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1132
+0 12
+0 32
+
+fn=(4040)
+0 28
+cfn=(4046)
+calls=4 0 
+0 3849
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1572
+0 8
+0 16
+cfn=(4064) std::ctype<char> const& std::use_facet<std::ctype<char> >(std::locale const&)
+calls=4 0 
+0 608
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1655
+0 8
+0 12
+cfn=(4070)
+calls=4 0 
+0 424
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2373
+0 8
+0 16
+cfn=(4078) std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > > const& std::use_facet<std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > > >(std::locale const&)
+calls=4 0 
+0 416
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2395
+0 8
+0 12
+cfn=(4084) bool std::has_facet<std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char> > > >(std::locale const&)
+calls=4 0 
+0 424
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2402
+0 8
+0 16
+cfn=(4090) std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char> > > const& std::use_facet<std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char> > > >(std::locale const&)
+calls=4 0 
+0 416
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2499
+0 8
+0 20
+
+fn=(4096)
+0 24
+cfn=(4022)
+calls=4 0 
+0 336
+0 4
+0 12
+cfn=(4102) std::basic_ios<wchar_t, std::char_traits<wchar_t> >::_M_cache_locale(std::locale const&)
+calls=4 0 
+0 15716
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2174
+0 8
+0 52
+
+fn=(4108) bool std::has_facet<std::ctype<wchar_t> >(std::locale const&)
+0 16
+cfn=(3864)
+calls=4 0 
+0 20
+0 4
+0 52
+cfn=(4052)
+calls=4 0 
+0 312
+0 4
+0 16
+
+fn=(4138) std::num_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > > const& std::use_facet<std::num_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > > >(std::locale const&)
+0 16
+cfn=(3864)
+calls=4 0 
+0 20
+0 4
+0 44
+cfn=(4052)
+calls=4 0 
+0 312
+0 4
+0 16
+
+fn=(4386) std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node_base&)
+0 1228110
+
+fn=(4428) operator delete(void*)
+0 53991
+cob=(3)
+cfi=(106)
+cfn=(1436)
+calls=53991 2917 
+0 4589235
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1827
+0 53995
+
+fn=(2488)
+0 49
+
+fn=(2502) 0x000000000005ba80
+0 73
+
+fn=(2580) 0x000000000005bd10
+0 54
+
+fn=(3802)
+0 132
+cfn=(3804) 0x0000000000071b80
+calls=22 0 
+0 81301
+0 308
+
+fn=(3858) std::locale::_Impl::_M_install_facet(std::locale::id const*, std::locale::facet const*)
+0 364
+cfn=(3864)
+calls=28 0 
+0 364
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1252
+0 32
+0 7000
+
+fn=(4052)
+0 1296
+cfn=(4072) __cxxabiv1::__si_class_type_info::__do_dyncast(long, __cxxabiv1::__class_type_info::__sub_kind, __cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info::__dyncast_result&) const
+calls=40 0 
+0 1400
+cfn=(4054) __cxxabiv1::__vmi_class_type_info::__do_dyncast(long, __cxxabiv1::__class_type_info::__sub_kind, __cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info::__dyncast_result&) const
+calls=8 0 
+0 2635
+0 768
+
+fn=(4072)
+0 1400
+
+fn=(4114) std::ctype<wchar_t> const& std::use_facet<std::ctype<wchar_t> >(std::locale const&)
+0 16
+cfn=(3864)
+calls=4 0 
+0 20
+0 4
+0 44
+cfn=(4052)
+calls=4 0 
+0 312
+0 4
+0 16
+
+fn=(4132) bool std::has_facet<std::num_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > > >(std::locale const&)
+0 16
+cfn=(3864)
+calls=4 0 
+0 20
+0 4
+0 52
+cfn=(4052)
+calls=4 0 
+0 312
+0 4
+0 16
+
+fn=(3826)
+0 10
+
+fn=(3846) std::locale::facet::_S_create_c_locale(__locale_struct*&, char const*, __locale_struct*)
+0 4
+cob=(3)
+cfi=(200) /build/glibc-irh9iM/glibc-2.19/locale/newlocale.c
+cfn=(3852) newlocale
+calls=1 44 
+0 40
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2158
+0 5
+0 5
+
+fn=(3882) std::moneypunct<char, false>::_M_initialize_moneypunct(__locale_struct*, char const*)
+0 112
+
+fn=(3912) std::ctype<wchar_t>::ctype(unsigned long)
+0 12
+cfn=(3838)
+calls=1 0 
+0 15
+0 1
+0 7
+cfn=(3918) std::ctype<wchar_t>::_M_initialize_ctype()
+calls=1 0 
+0 27075
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1582
+0 5
+
+fn=(4028)
+0 136
+
+fn=(4090)
+0 16
+cfn=(3864)
+calls=4 0 
+0 20
+0 4
+0 44
+cfn=(4052)
+calls=4 0 
+0 312
+0 4
+0 16
+
+fn=(2476)
+0 5
+cfn=(2482)
+calls=1 0 
+0 30
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1496
+0 5
+0 4
+cfn=(2488)
+calls=1 0 
+0 7
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1163
+0 5
+0 4
+cob=(3)
+cfi=(158)
+cfn=(2494)
+calls=1 57 
+0 60
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2113
+0 5
+0 3
+
+fn=(2582) 0x000000000005bf40
+0 5
+cob=(3)
+cfi=(158)
+cfn=(2494)
+calls=1 57 
+0 66
+0 1
+0 5
+cob=(3)
+cfi=(158)
+cfn=(2494)
+calls=1 57 
+0 66
+0 1
+
+fn=(3840) 0x000000000006fab0
+0 4
+cfn=(3846)
+calls=1 0 
+0 2212
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2033
+0 5
+
+fn=(3918)
+0 9
+cob=(3)
+cfi=(201) /build/glibc-irh9iM/glibc-2.19/locale/uselocale.c
+cfn=(3924) uselocale
+calls=1 31 
+0 21
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2012
+0 5
+0 770
+cob=(3)
+cfi=(202) /build/glibc-irh9iM/glibc-2.19/wcsmbs/wctob.c
+cfn=(3930) wctob
+calls=128 32 
+0 2432
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1876
+0 132
+0 260
+cob=(3)
+cfi=(203) /build/glibc-irh9iM/glibc-2.19/wcsmbs/btowc.c
+cfn=(3936) btowc
+calls=1 34 
+0 19
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1798
+0 5
+0 510
+cob=(3)
+cfi=(203)
+cfn=(3936)
+calls=255 34 
+0 9197
+0 255
+0 1067
+cfn=(3948)
+calls=8 0 
+0 3754
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1627
+0 12
+0 16
+cfn=(3948)
+calls=4 0 
+0 1147
+0 4
+0 123
+cob=(3)
+cfi=(201)
+cfn=(3924)
+calls=1 31 
+0 21
+0 1
+0 2
+
+fn=(3962) std::codecvt<wchar_t, char, __mbstate_t>::codecvt(unsigned long)
+0 12
+cfn=(3838)
+calls=1 0 
+0 15
+0 1
+0 5
+
+fn=(4064)
+0 16
+cfn=(3864)
+calls=4 0 
+0 20
+0 4
+0 44
+cfn=(4052)
+calls=4 0 
+0 504
+0 4
+0 16
+
+fn=(4084)
+0 16
+cfn=(3864)
+calls=4 0 
+0 20
+0 4
+0 52
+cfn=(4052)
+calls=4 0 
+0 312
+0 4
+0 16
+
+fn=(4102)
+0 28
+cfn=(4108)
+calls=4 0 
+0 424
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1548
+0 8
+0 16
+cfn=(4114)
+calls=4 0 
+0 416
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1671
+0 8
+0 12
+cfn=(4120)
+calls=4 0 
+0 424
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2341
+0 8
+0 16
+cfn=(4126)
+calls=4 0 
+0 416
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2488
+0 8
+0 12
+cfn=(4132)
+calls=4 0 
+0 424
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2349
+0 8
+0 16
+cfn=(4138)
+calls=4 0 
+0 416
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2631
+0 8
+0 20
+
+fn=(3804)
+0 132
+cob=(5)
+cfi=(199)
+cfn=(3812) pthread_once
+calls=22 44 
+0 80028
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1005
+0 26
+0 110
+
+fn=(3814) 0x0000000000071b40
+0 4
+cfn=(3820) std::locale::_Impl::_Impl(unsigned long)
+calls=1 0 
+0 78684
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1216
+0 5
+0 7
+
+fn=(3820)
+0 214
+cfn=(3826)
+calls=1 0 
+0 2
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1525
+0 5
+0 64
+cfn=(3832)
+calls=1 0 
+0 6031
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1331
+0 5
+0 4
+cfn=(3858)
+calls=1 0 
+0 1533
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2073
+0 5
+0 3
+cfn=(3870)
+calls=1 0 
+0 33
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1493
+0 5
+0 4
+cfn=(3858)
+calls=1 0 
+0 277
+0 1
+0 23
+cfn=(3876)
+calls=1 0 
+0 413
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2015
+0 5
+0 4
+cfn=(3858)
+calls=1 0 
+0 277
+0 1
+0 8
+cfn=(3858)
+calls=1 0 
+0 277
+0 1
+0 8
+cfn=(3858)
+calls=1 0 
+0 277
+0 1
+0 5
+cfn=(3838)
+calls=1 0 
+0 15
+0 1
+0 5
+cfn=(3858)
+calls=1 0 
+0 277
+0 1
+0 35
+cfn=(3882)
+calls=1 0 
+0 112
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2266
+0 5
+0 4
+cfn=(3858)
+calls=1 0 
+0 277
+0 1
+0 35
+cfn=(3888)
+calls=1 0 
+0 112
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2201
+0 5
+0 4
+cfn=(3858)
+calls=1 0 
+0 277
+0 1
+0 8
+cfn=(3858)
+calls=1 0 
+0 277
+0 1
+0 8
+cfn=(3858)
+calls=1 0 
+0 277
+0 1
+0 56
+cfn=(3894)
+calls=1 0 
+0 2196
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1804
+0 5
+0 4
+cfn=(3858)
+calls=1 0 
+0 277
+0 1
+0 8
+cfn=(3858)
+calls=1 0 
+0 277
+0 1
+0 8
+cfn=(3858)
+calls=1 0 
+0 277
+0 1
+0 3
+cfn=(3906)
+calls=1 0 
+0 38
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1398
+0 5
+0 4
+cfn=(3858)
+calls=1 0 
+0 277
+0 1
+0 3
+cfn=(3912)
+calls=1 0 
+0 28697
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1283
+0 5
+0 4
+cfn=(3858)
+calls=1 0 
+0 277
+0 1
+0 3
+cfn=(3962)
+calls=1 0 
+0 33
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1485
+0 5
+0 4
+cfn=(3858)
+calls=1 0 
+0 277
+0 1
+0 23
+cfn=(3968)
+calls=1 0 
+0 349
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1908
+0 5
+0 4
+cfn=(3858)
+calls=1 0 
+0 277
+0 1
+0 8
+cfn=(3858)
+calls=1 0 
+0 277
+0 1
+0 8
+cfn=(3858)
+calls=1 0 
+0 277
+0 1
+0 5
+cfn=(3838)
+calls=1 0 
+0 15
+0 1
+0 5
+cfn=(3858)
+calls=1 0 
+0 277
+0 1
+0 35
+cfn=(3974)
+calls=1 0 
+0 101
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2177
+0 5
+0 4
+cfn=(3858)
+calls=1 0 
+0 277
+0 1
+0 35
+cfn=(3980) std::moneypunct<wchar_t, true>::_M_initialize_moneypunct(__locale_struct*, char const*)
+calls=1 0 
+0 101
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2263
+0 5
+0 4
+cfn=(3858)
+calls=1 0 
+0 277
+0 1
+0 8
+cfn=(3858)
+calls=1 0 
+0 277
+0 1
+0 8
+cfn=(3858)
+calls=1 0 
+0 277
+0 1
+0 56
+cfn=(3986)
+calls=1 0 
+0 2157
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1777
+0 5
+0 4
+cfn=(3858)
+calls=1 0 
+0 277
+0 1
+0 8
+cfn=(3858)
+calls=1 0 
+0 277
+0 1
+0 8
+cfn=(3858)
+calls=1 0 
+0 277
+0 1
+0 3
+cfn=(3998) std::messages<wchar_t>::messages(unsigned long)
+calls=1 0 
+0 38
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1266
+0 5
+0 4
+cfn=(3858)
+calls=1 0 
+0 277
+0 1
+
+ob=(4) /lib/x86_64-linux-gnu/libm-2.19.so
+fl=(63) /build/glibc-irh9iM/glibc-2.19/math/../sysdeps/x86_64/fpu/multiarch/s_rintf.S
+fn=(250) rintf
+25 1
+cob=(3)
+cfi=(46) /build/glibc-irh9iM/glibc-2.19/csu/../sysdeps/x86_64/multiarch/init-arch.c
+cfn=(234) __get_cpu_features
+calls=1 190 
+* 5
+* 1
++1 1
++1 1
++1 1
++1 1
++2 1
+
+fl=(66) /build/glibc-irh9iM/glibc-2.19/math/../sysdeps/x86_64/fpu/multiarch/s_floor.S
+fn=(256) floor
+25 1
+cob=(3)
+cfi=(46)
+cfn=(234)
+calls=1 190 
+* 5
+* 1
++1 1
++1 1
++1 1
++1 1
++2 1
+
+fl=(258) /build/glibc-irh9iM/glibc-2.19/math/../sysdeps/x86_64/fpu/ftestexcept.c
+fn=(4590) fetestexcept
+28 23638
++3 23638
+-8 11819
++8 23638
++1 11819
+
+fl=(67) /build/glibc-irh9iM/glibc-2.19/math/../sysdeps/x86_64/fpu/multiarch/e_atan2.c
+fn=(260) __atan2_finite
+15 1
+-15 1
+fi=(62) ???
+cob=(3)
+cfi=(46)
+cfn=(234)
+calls=1 190 
+0 5
+fi=(62)
+0 1
+fe=(67)
+0 8
+
+fl=(61) /build/glibc-irh9iM/glibc-2.19/math/../sysdeps/x86_64/fpu/multiarch/e_log.c
+fn=(246) __log_finite
+15 1
+-15 1
+fi=(62)
+cob=(3)
+cfi=(46)
+cfn=(234)
+calls=1 190 
+0 5
+fi=(62)
+0 1
+fe=(61)
+0 8
+
+fl=(57) /build/glibc-irh9iM/glibc-2.19/math/../sysdeps/x86_64/fpu/multiarch/s_rint.S
+fn=(238) rint
+25 1
+cob=(3)
+cfi=(46)
+cfn=(234)
+calls=1 190 
+* 5
+* 1
++1 1
++1 1
++1 1
++1 1
++2 1
+
+fl=(60) /build/glibc-irh9iM/glibc-2.19/math/../sysdeps/x86_64/fpu/multiarch/e_pow.c
+fn=(244) __pow_finite
+8 2
+cob=(3)
+cfi=(46)
+cfn=(234)
+calls=1 190 
+* 5
+* 1
+* 5
+
+fl=(59) /build/glibc-irh9iM/glibc-2.19/math/../sysdeps/x86_64/fpu/multiarch/s_ceil.S
+fn=(242) ceil
+25 1
+cob=(3)
+cfi=(46)
+cfn=(234)
+calls=1 190 
+* 5
+* 1
++1 1
++1 1
++1 1
++1 1
++2 1
+
+fl=(65) /build/glibc-irh9iM/glibc-2.19/math/../sysdeps/x86_64/fpu/multiarch/s_floorf.S
+fn=(254) floorf
+25 1
+cob=(3)
+cfi=(46)
+cfn=(234)
+calls=1 190 
+* 5
+* 1
++1 1
++1 1
++1 1
++1 1
+
+ob=(31)
+fl=(157)
+fn=(3820)
+0 3
+cfn=(3864)
+calls=1 0 
+0 5
+0 1
+0 5
+cfn=(3864)
+calls=1 0 
+0 5
+0 1
+0 5
+cfn=(3864)
+calls=1 0 
+0 5
+0 1
+0 5
+cfn=(3864)
+calls=1 0 
+0 5
+0 1
+0 5
+cfn=(3864)
+calls=1 0 
+0 5
+0 1
+0 5
+cfn=(3864)
+calls=1 0 
+0 5
+0 1
+0 5
+cfn=(3864)
+calls=1 0 
+0 5
+0 1
+0 5
+cfn=(3864)
+calls=1 0 
+0 5
+0 1
+0 6
+
+fn=(3980)
+0 101
+
+fn=(3998)
+0 12
+cfn=(3838)
+calls=1 0 
+0 15
+0 1
+0 2
+cfn=(3826)
+calls=1 0 
+0 2
+0 1
+0 5
+
+fn=(4054)
+0 240
+cob=(3)
+cfi=(133)
+cfn=(984)
+calls=8 180 
+0 192
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1967
+0 12
+0 224
+
+ob=(4)
+fl=(65)
+fn=(254)
+31 1
+
+fl=(257) /build/glibc-irh9iM/glibc-2.19/math/../sysdeps/x86_64/fpu/fclrexcpt.c
+fn=(4584) feclearexcept
+28 11819
++7 11819
+-3 11819
++3 23638
++3 11819
++3 11819
++3 23638
++3 11819
++4 23638
+
+fl=(53) /build/glibc-irh9iM/glibc-2.19/math/../sysdeps/x86_64/fpu/multiarch/e_exp.c
+fn=(220) __exp_finite
+15 2
+cob=(3)
+cfi=(46)
+cfn=(234)
+calls=1 190 
+* 5
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 +19 
+* 2162
+* 5
+* 8
+
+fl=(56) /build/glibc-irh9iM/glibc-2.19/math/../sysdeps/x86_64/fpu/multiarch/s_sin.c
+fn=(236) cos
+20 2
+cob=(3)
+cfi=(46)
+cfn=(234)
+calls=1 190 
+* 5
+* 1
+* 8
+
+fn=(264) sin
+24 1
+-24 1
+fi=(62)
+cob=(3)
+cfi=(46)
+cfn=(234)
+calls=1 190 
+0 5
+fi=(62)
+0 1
+fe=(56)
+0 8
+
+fl=(62)
+fn=(2316) 0x0000000000005940
+0 16
+
+fl=(58) /build/glibc-irh9iM/glibc-2.19/math/../sysdeps/x86_64/fpu/multiarch/s_ceilf.S
+fn=(240) ceilf
+25 1
+cob=(3)
+cfi=(46)
+cfn=(234)
+calls=1 190 
+* 5
+* 1
++1 1
++1 1
++1 1
++1 1
++2 1
+
+fl=(64) /build/glibc-irh9iM/glibc-2.19/math/../sysdeps/x86_64/fpu/multiarch/e_asin.c
+fn=(258) __asin_finite
+14 2
+cob=(3)
+cfi=(46)
+cfn=(234)
+calls=1 190 
+* 5
+* 1
+* 5
+
+fn=(252) __acos_finite
+10 2
+cob=(3)
+cfi=(46)
+cfn=(234)
+calls=1 190 
+* 5
+* 1
+* 5
+
+ob=(15) /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0
+fl=(98) ???
+fn=(496) 0x000000000001e4d0
+0 15
+
+ob=(31)
+fl=(157)
+fn=(4078)
+0 16
+cfn=(3864)
+calls=4 0 
+0 20
+0 4
+0 28
+
+ob=(15)
+fl=(98)
+fn=(496)
+0 1
+
+ob=(31)
+fl=(157)
+fn=(4078)
+0 16
+cfn=(4052)
+calls=4 0 
+0 312
+0 4
+0 16
+
+ob=(33) /usr/lib/x86_64-linux-gnu/libQtGui.so.4.8.6
+fl=(160) ???
+fn=(2810) 0x00000000001b4bf0
+0 10
+cob=(3)
+cfi=(158)
+cfn=(2494)
+calls=1 57 
+0 66
+0 1
+0 5
+
+fn=(3278) 0x00000000001b4f10
+0 6
+cob=(32)
+cfi=(159)
+cfn=(3184)
+calls=1 0 
+0 793
+0 1
+0 6
+cob=(3)
+cfi=(158)
+cfn=(2494)
+calls=1 57 
+0 66
+0 1
+
+fn=(2622) 0x00000000001b49c0
+0 4
+cob=(32)
+cfi=(159)
+cfn=(2630)
+calls=1 0 
+0 18945
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2299
+0 5
+0 3
+cob=(32)
+cfi=(159)
+cfn=(2630)
+calls=1 0 
+0 203
+0 1
+0 3
+cob=(32)
+cfi=(159)
+cfn=(2630)
+calls=1 0 
+0 188
+0 1
+0 3
+cob=(32)
+cfi=(159)
+cfn=(2630)
+calls=1 0 
+0 188
+0 1
+0 3
+cob=(32)
+cfi=(159)
+cfn=(2630)
+calls=1 0 
+0 188
+0 1
+0 6
+cob=(3)
+cfi=(158)
+cfn=(2494)
+calls=1 57 
+0 66
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2113
+0 5
+
+fn=(2804) 0x00000000001b4b80
+0 5
+cob=(3)
+cfi=(158)
+cfn=(2494)
+calls=1 57 
+0 66
+0 1
+
+fn=(3174) 0x00000000001b4da0
+0 8
+cob=(3)
+cfi=(158)
+cfn=(2494)
+calls=1 57 
+0 66
+0 1
+
+fn=(3260) 0x00000000001b4e50
+0 8
+cob=(3)
+cfi=(158)
+cfn=(2494)
+calls=1 57 
+0 66
+0 1
+
+fn=(3256) 0x00000000001b4e30
+0 2
+
+fn=(2824) 0x00000000001b4cf0
+0 7
+cfn=(2828) 0x000000000037c3d0
+calls=1 0 
+0 16936
+0 5
+cfn=(2828)
+calls=1 0 
+0 7144
+0 4
+cob=(32)
+cfi=(159)
+cfn=(3122)
+calls=1 0 
+0 1131
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2474
+0 5
+0 6
+cfn=(3134) 0x000000000037c430
+calls=1 0 
+0 6042
+0 5
+cfn=(3134)
+calls=1 0 
+0 3764
+0 4
+cob=(32)
+cfi=(159)
+cfn=(3122)
+calls=1 0 
+0 1125
+0 1
+0 3
+
+fn=(3264) 0x00000000001b4ec0
+0 6
+cob=(32)
+cfi=(159)
+cfn=(3184)
+calls=1 0 
+0 424
+0 1
+0 6
+cob=(3)
+cfi=(158)
+cfn=(2494)
+calls=1 57 
+0 66
+0 1
+
+fn=(2802) 0x00000000001b4b30
+0 13
+cob=(3)
+cfi=(158)
+cfn=(2494)
+calls=1 57 
+0 66
+0 1
+
+fn=(2814) 0x00000000001b4c70
+0 18
+cfn=(2816) 0x00000000001c2d10
+calls=1 0 
+0 6
+0 4
+cob=(3)
+cfi=(158)
+cfn=(2494)
+calls=1 57 
+0 66
+0 1
+0 2
+
+fn=(2816)
+0 6
+
+fn=(3176) 0x00000000001b4dd0
+0 2
+
+fn=(3178) 0x00000000001b4de0
+0 6
+cob=(32)
+cfi=(159)
+cfn=(3184)
+calls=1 0 
+0 1609
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1488
+0 5
+0 6
+cob=(3)
+cfi=(158)
+cfn=(2494)
+calls=1 57 
+0 66
+0 1
+
+fn=(2614) 0x00000000001b5030
+0 17
+
+fn=(2784) 0x00000000001b4a50
+0 15
+cob=(3)
+cfi=(158)
+cfn=(2494)
+calls=1 57 
+0 66
+0 1
+0 7
+cob=(3)
+cfi=(158)
+cfn=(2494)
+calls=1 57 
+0 66
+0 1
+0 4
+cob=(32)
+cfi=(159)
+cfn=(2794)
+calls=1 0 
+0 3
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1521
+0 5
+0 4
+cob=(3)
+cfi=(158)
+cfn=(2494)
+calls=1 57 
+0 66
+0 1
+0 7
+cob=(3)
+cfi=(158)
+cfn=(2494)
+calls=1 57 
+0 66
+0 1
+0 7
+
+fn=(2806) 0x00000000001b4bb0
+0 6
+cob=(32)
+cfi=(159)
+cfn=(2794)
+calls=1 0 
+0 3
+0 1
+0 5
+cob=(3)
+cfi=(158)
+cfn=(2494)
+calls=1 57 
+0 66
+0 1
+
+fn=(3134)
+0 13
+cob=(32)
+cfi=(159)
+cfn=(2836)
+calls=1 0 
+0 6032
+0 1
+0 9
+cob=(32)
+cfi=(159)
+cfn=(3096)
+calls=1 0 
+0 3750
+0 1
+
+fn=(3258) 0x00000000001b4e40
+0 2
+
+fn=(2828)
+0 13
+cob=(32)
+cfi=(159)
+cfn=(2836)
+calls=1 0 
+0 15143
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1779
+0 5
+0 9
+cob=(32)
+cfi=(159)
+cfn=(3096)
+calls=1 0 
+0 5413
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1713
+0 5
+
+fn=(3262) 0x00000000001b4e80
+0 10
+cob=(3)
+cfi=(158)
+cfn=(2494)
+calls=1 57 
+0 66
+0 1
+
+ob=(16) /usr/lib/x86_64-linux-gnu/libXt.so.6.0.0
+fl=(99) ???
+fn=(508) 0x0000000000013660
+0 15
+
+ob=(7) /usr/lib/x86_64-linux-gnu/libXau.so.6.0.0
+fl=(89) ???
+fn=(382) 0x00000000000010c0
+0 15
+
+ob=(16)
+fl=(99)
+fn=(508)
+0 1
+
+ob=(7)
+fl=(89)
+fn=(382)
+0 1
+
+ob=(23) /lib/x86_64-linux-gnu/libpng12.so.0.50.0
+fl=(149) ???
+fn=(2344) 0x00000000000048b0
+0 16
+
+ob=(6)
+fl=(88)
+fn=(366)
+0 4
+
+ob=(17) /lib/x86_64-linux-gnu/libexpat.so.1.6.0
+fl=(100) ???
+fn=(520) 0x0000000000003c40
+0 13
+
+ob=(6)
+fl=(88)
+fn=(366)
+0 2
+
+fn=(360)
+0 6
+
+fn=(372)
+0 11
+
+ob=(8) /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0
+fl=(90) ???
+fn=(394) 0x0000000000009d90
+0 16
+
+ob=(17)
+fl=(100)
+fn=(520)
+0 3
+
+ob=(24) /usr/lib/x86_64-linux-gnu/libfreetype.so.6.11.1
+fl=(150) ???
+fn=(2356) 0x0000000000010df0
+0 16
+
+ob=(1)
+fl=(111) /build/glibc-irh9iM/glibc-2.19/elf/dl-open.c
+fn=(622) _dl_find_dso_for_object
+178 2
++4 1
+-4 1
++4 1
+-4 2
++4 6
++1 4
++1 44
++1 2
+-2 30
++5 3
++4 6
+
+fl=(40) /build/glibc-irh9iM/glibc-2.19/string/wordcopy.c
+fn=(158) _wordcopy_fwd_dest_aligned
+151 5
++7 5
+-14 5
++7 5
++1 5
++6 5
+-7 5
++5 5
+-12 5
++8 5
++6 14
++17 2
++2 1
++1 1
++2 1
+-1 1
++3 1
++36 35
++1 15
+-15 4
+-1 2
++1 10
++3 4
+-1 2
++1 4
++3 2
+-3 6
++6 4
+-6 8
+-1 4
++1 8
++3 4
+-3 12
++6 8
+-4 1
+-11 2
+-1 1
++1 5
++3 2
+-1 1
++1 8
+-1 1
++1 6
+-40 4
++1 4
++3 4
+-2 4
++1 4
++2 4
+
+fn=(156) _wordcopy_fwd_aligned
+38 90
++27 2
++2 2
+-1 2
++40 2
+-38 2
++39 4
++2 2
++1 2
++2 2
++1 2
++2 2
++1 2
++2 2
++4 2
+-3 2
++6 4
+-16 11
++1 11
++2 11
++1 11
++2 11
++1 11
++2 11
++4 11
+-3 11
++6 22
+-13 3
++1 3
++2 3
++1 3
++2 3
++4 3
+-3 3
++6 6
+-10 4
++1 4
++2 4
++4 4
+-3 4
++6 8
+-7 2
++4 2
+-3 2
++6 4
+-4 7
+-24 7
++1 7
++2 7
++1 7
++2 7
++1 7
++2 7
++1 14
+-7 1
++1 1
++2 1
++1 1
++2 1
++1 2
+-4 2
++1 2
++2 2
++1 4
+-29 2
++2 1
++2 1
++1 1
+-42 2
++3 2
+-2 2
++1 2
++2 2
++2 4
++3 4
+-2 4
++1 4
++2 4
++2 3
++3 3
+-2 3
++1 3
++2 3
++2 1
++3 1
+-2 1
++1 1
++2 1
++8 2
++3 2
+-2 2
++1 2
++2 2
++55 30
+
+fn=(152) _wordcopy_bwd_aligned
+235 6
++77 1
++10 1
+-9 1
++2 1
++1 1
++3 1
++3 1
++5 2
+-83 1
++1 1
++1 1
++1 3
++1 1
+
+fl=(35) /build/glibc-irh9iM/glibc-2.19/elf/dl-deps.c
+fn=(134) _dl_map_object_deps
+147 1
++1 1
+-1 2
++1 1
+-1 1
++1 1
+-1 1
++1 2
+-1 5
++1 1
+-1 1
++1 2
++14 1
+-2 1
++1 1
+-13 1
++14 1
++6 3
++10 1
+-10 1
++10 3
+-14 1
+-4 1
++2 1
++17 1
+-17 1
+-2 2
++2 1
+-2 1
++2 1
+-2 1
++1 1
++1 1
++6 3
++10 1
+-10 1
++10 3
+-16 3
++20 1
++21 1
++1 1
+-22 2
++19 1
+-12 1
++15 1
+-16 1
++13 1
+343 8
+209 1
++8 1
+-4 2
++4 1
+-8 34
++8 34
+-4 68
++4 34
++12 70
++2 33
++11 33
+-5 33
+-6 66
++5 33
++2 66
++1 66
++3 132
+-32 33
++32 66
++50 214
++1 294
+-51 3524
++1 1762
++6 535
+cfi=(26) /build/glibc-irh9iM/glibc-2.19/string/../sysdeps/x86_64/multiarch/../strchr.S
+cfn=(80) index
+calls=107 24 
+* 2873
+* 214
++5 535
+-3 107
++3 107
+cfi=(30) /build/glibc-irh9iM/glibc-2.19/elf/dl-error.c
+cfn=(102) _dl_catch_error
+calls=107 -91 
+* 351719
++2 321
++15 107
++2 214
++5 33
++6 33
+-6 66
++3 33
++1 33
++1 33
++1 33
++4 165
+-2 132
+-57 8
+-19 2
+471 70
++2 99
++3 66
+-1 33
+cfi=(15) /build/glibc-irh9iM/glibc-2.19/elf/dl-minimal.c
+cfn=(36) malloc
+calls=33 93 
+* 1143
+* 33
++2 33
+-2 33
++2 33
++3 33
++1 132
++1 33
+-1 66
+cfi=(16) /build/glibc-irh9iM/glibc-2.19/string/../sysdeps/x86_64/multiarch/../memcpy.S
+cfn=(42) memcpy
+calls=33 61 
+* 1042
++1 132
+cfi=(16)
+cfn=(42)
+calls=33 61 
+* 1042
++4 33
+-1 33
++5 210
++3 102
+-1 35
++1 70
+202 138
++15 70
++1 172
++2 33
++2 99
++2 39
+497 6
++1 2
++3 5
++11 3
+-1 1
+cfi=(15)
+cfn=(36)
+calls=1 93 
+* 34
+* 1
++3 1
+-3 1
++3 1
++5 2
++3 2
+-3 5
++1 1
++2 1
++2 105
++4 175
+-6 35
++10 35
+-10 70
++13 3
++51 6
++2 4
++42 2
++1 1
+-1 6
++1 1
+cfi=(34) /build/glibc-irh9iM/glibc-2.19/string/../sysdeps/x86_64/rtld-memset.S
+cfn=(128) memset
+calls=1 30 
+* 76
+* 1
+-2 10
++13 1
+-6 1
+-1 1
++1 1
++6 2
+-13 144
++13 48
+-6 48
+-1 48
++1 48
++6 144
++2 192
++1 96
+-1 2764
++1 1424
++3 6444
+-1 8490
++23 724
+-28 1448
++31 102
++3 330
+cfi=(34)
+cfn=(128)
+calls=33 30 
+* 1320
+* 99
+-24 150
+cfi=(39) /build/glibc-irh9iM/glibc-2.19/string/../string/memmove.c
+cfn=(150) memmove
+calls=15 49 
+* 1199
++4 30
+-2 15
++2 120
++2 2
++25 2
++2 1
++1 1
+-1 1
++2 3
++7 3
++3 2
++3 8
+-37 60
+-1 15
++1 45
+cfi=(39)
+cfn=(150)
+calls=15 49 
+* 1340
++2 15
++2 30
+295 2322
+623 7
+cfi=(16)
+cfn=(42)
+calls=1 61 
+* 136
++2 1
+-38 1
++38 2
+
+fn=(136) openaux
+60 214
++7 107
+-4 321
++1 107
+-1 107
++1 107
+-1 535
+cfi=(21) /build/glibc-irh9iM/glibc-2.19/elf/dl-load.c
+cfn=(110) _dl_map_object
+calls=107 2317 
+* 343266
+* 107
++5 214
+
+fl=(26)
+fn=(80)
+24 145
++1 145
++1 145
++1 145
++1 145
++1 145
++1 145
++1 145
++1 142
++1 142
++1 142
++1 142
++1 142
++1 142
++1 142
++1 142
++1 142
++1 122
++4 122
++1 122
++1 122
++1 122
++2 122
++4 20
++1 20
++1 20
++1 20
++1 20
++1 20
++1 20
++1 20
++1 20
++1 20
++1 20
++1 20
++1 20
++1 20
++1 20
++1 20
++1 20
++1 20
++1 20
++1 20
++1 20
++1 20
++1 20
++1 22
++5 2
++1 2
++3 2
++1 2
++1 2
++1 2
++1 2
++1 2
++1 2
++1 2
++1 2
++1 2
++1 2
++1 2
++1 2
++1 2
++1 2
++1 2
++1 2
++1 2
++2 2
++1 2
++2 2
++1 2
++1 2
++1 2
++1 2
++1 2
++1 2
++1 2
++2 2
++1 2
++1 2
++1 2
++1 2
++1 2
++1 2
++1 2
++1 2
++1 2
++3 2
++4 2
++1 2
++1 2
++1 2
++2 2
+-9 21
++4 21
++1 21
++1 21
++1 21
++2 21
++4 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 2
+
+fl=(27) /build/glibc-irh9iM/glibc-2.19/elf/../sysdeps/unix/sysv/linux/dl-origin.c
+fn=(86) _dl_get_origin
+36 1
++6 3
+-6 3
++6 2
++2 7
++3 2
++1 96
++2 3
+cfi=(15)
+cfn=(36)
+calls=1 +43 
+* 34
+* 1
++1 1
+-1 1
++1 1
++5 5
+cfi=(24) /build/glibc-irh9iM/glibc-2.19/string/../sysdeps/x86_64/memcpy.S
+cfn=(66) mempcpy
+calls=1 +5 
+* 57
+* 1
++24 6
+
+fl=(43) /build/glibc-irh9iM/glibc-2.19/elf/dl-reloc.c
+fn=(180) _dl_relocate_object
+154 350
++15 35
+-15 70
++15 35
++1 140
++6 70
++6 105
+-18 70
++22 70
++7 70
+-32 35
++77 35
+fi=(5) /build/glibc-irh9iM/glibc-2.19/elf/../sysdeps/x86_64/dl-machine.h
+71 35
+fe=(43)
+238 70
+fi=(5)
+71 105
+fe=(43)
+264 1703
+-99 102
+fi=(5)
+276 408
+fi=(4) /build/glibc-irh9iM/glibc-2.19/elf/do-rel.h
+58 34
+-11 34
+-1 34
++2 34
++10 34
+fe=(43)
+264 1
+-99 3
+fi=(5)
+276 12
+fi=(4)
+58 1
+-11 1
+-1 1
++2 1
++10 36
+-11 35
+-1 35
++2 35
++10 35
++3 136
+fi=(5)
+503 11710
++4 11710
++2 17565
++1 5855
+fi=(4)
+61 17616
++2 17622
++2 61
+-4 6
++13 68
++1 65
++1 38
+fi=(5)
+527 38
++1 19
+-25 19
++25 38
++1 19
+cob=(4)
+cfi=(56)
+cfn=(264)
+calls=1 24 
+* 16
+cob=(4)
+cfi=(67)
+cfn=(260)
+calls=1 15 
+* 16
+cob=(4)
+cfi=(64)
+cfn=(258)
+calls=1 14 
+* 13
+cob=(4)
+cfi=(66)
+cfn=(256)
+calls=1 25 
+* 12
+cob=(4)
+cfi=(65)
+cfn=(254)
+calls=1 25 
+* 12
+cob=(4)
+cfi=(64)
+cfn=(252)
+calls=1 10 
+* 13
+cob=(4)
+cfi=(63)
+cfn=(250)
+calls=1 25 
+* 12
+cob=(4)
+cfi=(61)
+cfn=(246)
+calls=1 15 
+* 16
+cob=(4)
+cfi=(60)
+cfn=(244)
+calls=1 8 
+* 13
+cob=(4)
+cfi=(59)
+cfn=(242)
+calls=1 25 
+* 12
+cob=(4)
+cfi=(58)
+cfn=(240)
+calls=1 25 
+* 12
+cob=(4)
+cfi=(57)
+cfn=(238)
+calls=1 25 
+* 12
+cob=(4)
+cfi=(56)
+cfn=(236)
+calls=1 20 
+* 16
+cob=(4)
+cfi=(53)
+cfn=(220)
+calls=1 15 
+* 2182
+cob=(3)
+cfi=(51) /build/glibc-irh9iM/glibc-2.19/string/../sysdeps/x86_64/multiarch/memmove.c
+cfn=(210) memcpy@GLIBC_2.2.5
+calls=1 49 
+* 13
+cob=(3)
+cfi=(50) /build/glibc-irh9iM/glibc-2.19/time/../sysdeps/unix/sysv/linux/x86_64/gettimeofday.c
+cfn=(206) gettimeofday
+calls=1 31 
+* 68
+cob=(3)
+cfi=(45) /build/glibc-irh9iM/glibc-2.19/string/../sysdeps/x86_64/multiarch/strcmp.S
+cfn=(204) strncasecmp
+calls=1 140 
+* 6
+cob=(3)
+cfi=(47) /build/glibc-irh9iM/glibc-2.19/time/../sysdeps/unix/sysv/linux/x86_64/time.c
+cfn=(198) time
+calls=1 37 
+* 68
+cob=(3)
+cfi=(45)
+cfn=(194) strcasecmp
+calls=1 114 
+* 85
+* 19
++1 38
+fe=(43)
+264 210
++3 140
++28 35
++3 70
++17 70
++1 54
+cfn=(214) _dl_protect_relro
+calls=27 +8 
+* 648
+* 27
++1 280
+fi=(4)
+84 36
++2 72
++12 36
+-15 36
++15 36
+-15 36
++15 36
++10 68
++3 101
+fi=(5)
+487 33
+fi=(4)
+112 66
+fi=(5)
+487 35673
+fi=(4)
+112 71214
+fi=(5)
+487 71214
++5 71280
++1 71280
+fi=(4)
+111 71280
+fi=(5)
+493 35640
+fi=(4)
+111 35640
++7 108
++3 35
++3 35
+-3 35
++3 35
+fi=(5)
+422 34
+fi=(4)
+50 34
+fi=(5)
+422 34
+fi=(4)
+51 34
+fi=(5)
+422 136
+fi=(4)
+127 39896
++9 19948
++3 19948
+fi=(5)
+244 9974
+fi=(4)
+138 9974
+-2 9974
++1 39896
+fi=(5)
+244 9974
++21 19948
++4 19948
++7 126016
+fi=(4)
+137 3743
++1 3743
+fi=(5)
+276 7486
+fi=(4)
+137 3743
+fi=(5)
+276 11281
+fi=(4)
+137 13
++1 13
+fi=(5)
+276 26
+fi=(4)
+137 13
+fi=(5)
+276 48867
+cfi=(6) /build/glibc-irh9iM/glibc-2.19/elf/dl-lookup.c
+cfn=(186) _dl_lookup_symbol_x
+calls=3756 714 
+* 5188918
+* 18780
++2 29871
++3 9859
+-3 19718
++3 29577
++6 69818
+fe=(43)
+183 70
++81 5
+fi=(5)
+77 68
++4 102
++14 34
+-8 34
++8 68
++13 68
++3 136
+410 29808
+fi=(4)
+124 30058
++19 68
+fi=(5)
+276 51
+382 51
++4 85
++5 85
+-63 9
++2 6
++9 6
+-19 14
++1 21
+449 33
++4 66
+cfi=(16)
+cfn=(42)
+calls=11 61 
+* 371
++2 33
++1 11
+fi=(4)
+108 4
++21 245
++31 8
++2 20
++8 10
++1 5
+-1 5
++1 5
+fi=(5)
++73 5
+fi=(4)
+-74 10
+fi=(5)
++74 5
++21 10
++4 10
++7 135
+cfi=(6)
+cfn=(186)
+calls=5 714 
+* 10990
+* 20
++2 15
++3 1
+-3 2
++3 3
++6 35
+410 15
+fi=(4)
+160 15
++14 5
+fi=(5)
+276 136433
++7 2
++1 5
++1 1
+cob=(3)
+cfi=(45)
+cfn=(218) strncmp
+calls=1 88 
+* 8
+* 4
+fe=(43)
+
+fn=(214)
+324 27
+-2 54
++1 54
++1 27
+-1 54
++2 54
++3 54
++1 81
+cfi=(25) /build/glibc-irh9iM/glibc-2.19/misc/../sysdeps/unix/syscall-template.S
+cfn=(126) mprotect
+calls=27 81 
+* 135
+* 54
++6 54
+
+fl=(8) /build/glibc-irh9iM/glibc-2.19/elf/../sysdeps/unix/sysv/linux/x86_64/brk.c
+fn=(14) brk
+31 1
+-3 1
++3 6
++8 1
+-6 2
++7 1
+
+fl=(25)
+fn=(126)
+81 240
++1 60
+
+fn=(276) munmap
+81 4
++1 1
+
+fn=(68) mmap
+81 470
++1 94
+
+fl=(17) /build/glibc-irh9iM/glibc-2.19/string/../sysdeps/x86_64/multiarch/../strcmp.S
+fn=(50) strcmp
+131 16651
++1 16651
++1 16651
++1 7082
++1 7082
++1 7082
++1 7082
+cfn=(51) strcmp'2
+calls=7082 -6 
+* 311913
++5 9569
++1 9569
++1 9569
++1 9569
+
+fn=(51)
+131 43905
++1 43905
++1 43905
++1 39112
++1 39112
++1 39112
++1 39112
+cfn=(51)
+calls=36823 -6 
+* 2146473
++2 2289
++1 2289
++2 4793
++1 4793
++1 4793
++1 4793
+
+fl=(13) /build/glibc-irh9iM/glibc-2.19/elf/dl-object.c
+fn=(28) _dl_new_object
+61 476
++1 34
+cfi=(9) /build/glibc-irh9iM/glibc-2.19/string/../sysdeps/x86_64/multiarch/../rtld-strlen.S
+cfn=(18) strlen
+calls=34 -36 
+* 1923
++6 34
+-6 136
++6 374
++7 136
+cfi=(15)
+cfn=(32) calloc
+calls=34 +27 
+* 1677
+* 34
++3 34
+-3 34
++3 34
++4 34
++5 68
+-6 34
++6 34
+-5 34
++4 68
++1 34
+cfi=(16)
+cfn=(42)
+calls=34 -26 
+* 898
+* 34
++10 68
+-8 34
++9 34
+-1 68
++1 68
+-1 34
++1 68
++3 34
+-3 34
++3 34
++9 34
+-7 34
++4 34
++3 39
++2 2
+-2 2
++2 30
+-2 30
++12 34
++6 34
+-5 34
+-1 34
++6 102
+-2 34
++2 68
++2 99
++3 69
++5 32
+-1 195
++4 99
++2 1
++6 1
++3 2
++3 5
+-3 66
++3 165
++2 33
++4 33
+-4 33
+cfi=(9)
+cfn=(18)
+calls=33 26 
+* 2220
+* 66
++4 33
+-4 33
++4 99
++64 66
++4 272
+-88 99
+-39 69
++39 3
++70 99
+cfi=(24)
+cfn=(66)
+calls=33 61 
+* 1424
+* 33
++5 465
++1 465
+-1 465
++1 498
+-1 33
++1 99
++5 66
+-57 66
+cfi=(15)
+cfn=(36)
+calls=33 -72 
+* 1122
+* 33
++1 33
+-1 33
++1 99
+
+fn=(44) _dl_add_to_namespace_list
+32 68
++2 34
+-2 102
++2 34
+cfi=(2) /build/glibc-irh9iM/glibc-2.19/elf/rtld.c
+cfn=(46) rtld_lock_default_lock_recursive
+calls=34 837 
+* 68
++2 239
++4 561
+-1 1782
++2 33
++2 33
++4 33
++4 33
+-4 66
++1 66
++1 66
++2 33
++1 99
+-1 33
+cfi=(2)
+cfn=(48) rtld_lock_default_unlock_recursive
+calls=33 843 
+* 66
+-4 1
++4 1
+-4 2
++1 2
++1 2
++2 1
++1 3
+-1 1
+cfi=(2)
+cfn=(48)
+calls=1 843 
+* 2
+-5 2
+
+fl=(36) /build/glibc-irh9iM/glibc-2.19/io/../sysdeps/unix/sysv/linux/wordsize-64/xstat.c
+fn=(140) _xstat
+34 7
+-1 7
++1 7
++1 42
++4 1
+-4 24
+
+fl=(54)
+fn=(228)
+34 167
++2 167
++1 167
++1 167
++1 167
++1 167
++1 167
++1 167
++1 167
++1 167
++1 167
+cfi=(55) /build/glibc-irh9iM/glibc-2.19/elf/../elf/dl-runtime.c
+cfn=(230) _dl_fixup
+calls=167 +21 
+* 314160
++1 167
++1 167
++1 167
++1 167
++1 167
++1 167
++1 167
++1 167
++1 167
++2 167
+
+fl=(24)
+fn=(66)
+61 244
++4 244
++3 241
++1 241
++2 88
++1 88
++2 88
++1 88
++5 88
++1 88
+-1 153
++1 153
++2 125
++1 125
++2 125
++1 125
++5 125
++1 125
+-1 116
++1 116
++2 91
++1 91
++2 91
++1 91
++5 91
++1 91
+-1 150
++1 150
++2 131
++1 131
++2 131
++1 262
++5 131
++1 131
+-1 110
++1 131
++5 21
++1 21
++1 21
++1 21
++2 21
++2 21
++1 21
++2 21
++6 241
++4 241
++12 67
++2 67
++1 67
++26 67
++1 67
++3 67
++1 67
++1 67
++5 67
++2 67
++1 67
++1 67
++1 67
++2 67
++1 67
++1 67
++1 67
++2 67
++1 67
++2 67
++2 34
++2 34
++1 34
++1 34
++1 34
++2 34
++1 34
++1 34
++1 34
++2 34
++1 34
++2 68
++5 34
++2 34
+-2 33
++2 33
++2 3
++7 3
+
+fl=(29) /build/glibc-irh9iM/glibc-2.19/elf/dl-debug.c
+fn=(98) _dl_debug_state
+74 2
+
+fn=(96) _dl_debug_initialize
+50 70
++5 68
++5 2
+-1 1
++1 2
++1 2
+-1 2
+-9 35
++4 70
++4 1
+-1 1
+-58 35
+
+fl=(12) /build/glibc-irh9iM/glibc-2.19/string/../string/memcmp.c
+fn=(26) bcmp
+315 113
++3 113
+-3 565
++4 113
+-4 113
++7 226
++4 111
++2 1
++1 1
++1 1
++1 1
++2 2
+-5 6
++1 6
++1 6
++1 6
++2 12
++2 7
+-9 21
++16 37
++1 74
+-1 74
+129 217
+-18 93
+346 62
++4 6
++2 6
+-2 12
++1 6
++5 164
++2 77
++1 77
++1 77
++3 884
+-3 502
+-2 502
++1 502
++4 1004
+-7 1144
++12 75
++1 904
+228 6
+-7 6
++1 6
++4 6
++2 6
+-6 6
++4 6
++2 27
+-95 31
++1 31
++1 31
++1 31
++1 31
++48 31
+-2 31
++1 31
++1 186
+-80 31
++1 62
++4 62
+-5 124
++1 248
++4 279
+234 5
++2 5
+-4 5
++1 5
++4 5
+-2 5
++56 10
+-2 5
++2 10
+-1 5
++1 10
++1 10
+-31 1
+-6 1
++1 1
++1 1
++4 1
++43 36
++1 12
+-6 10
+
+fl=(1) ???
+fn=(0) 0x0000000000001190
+0 2
+cfi=(2)
+cfn=(2) _dl_start
+calls=1 361 
+0 7056284
+0 14
+cfi=(68) /build/glibc-irh9iM/glibc-2.19/elf/dl-init.c
+cfn=(280) _dl_init
+calls=1 86 
+0 738396
+0 3
+cob=(36) /home/sam/Documents/University/2014/ipdf/code/src/tests/identitytests
+cfi=(195) ???
+cfn=(3762) 0x000000000044b060
+calls=1 0 
+0 126998874
+
+fl=(28) /build/glibc-irh9iM/glibc-2.19/string/../sysdeps/x86_64/multiarch/../strcpy.S
+fn=(90) stpcpy
+29 1
++1 1
++1 1
++2 1
++16 1
++8 1
++1 1
++1 1
++1 1
++3 1
+-6 1
++1 1
++1 1
++1 1
++3 1
++1 2
++1 2
++1 2
++3 2
++2 2
++1 2
++3 2
++1 2
++1 2
++1 2
++3 2
++1 2
++1 2
++1 2
++3 2
++2 2
++1 2
++3 2
++1 2
++1 2
++1 2
++3 2
++1 1
++1 1
++1 1
++3 1
++2 1
++1 1
++3 1
++1 1
++1 1
++1 1
++3 1
++1 1
++1 1
++1 1
++3 1
++2 1
++1 1
++1 1
++8 4
++1 4
++1 4
++1 4
++1 4
++1 4
++1 4
++1 3
++1 3
++1 3
++4 1
++4 1
+
+fl=(33) /build/glibc-irh9iM/glibc-2.19/io/../sysdeps/unix/sysv/linux/wordsize-64/fxstat.c
+fn=(124) _fxstat
+34 34
+-1 34
++1 34
++1 204
++4 34
+
+fl=(34)
+fn=(128)
+30 72
++1 72
++1 72
++1 36917
++1 72
++1 72
+
+fl=(55)
+fn=(230)
+66 334
++6 334
+-6 501
++3 167
+-1 167
++1 167
++3 167
++1 167
+-1 334
++1 835
++1 167
+-1 167
++1 334
++5 334
++4 334
++4 501
++4 334
++1 668
++2 668
++7 501
+-1 167
++8 334
++3 1503
+cfi=(6)
+cfn=(186)
+calls=167 714 
+* 300033
+* 167
++4 501
++4 668
++6 1002
++16 167
+-8 167
++8 501
++4 501
+fi=(5)
++65 167
+fe=(55)
+-61 835
+fi=(128) /build/glibc-irh9iM/glibc-2.19/elf/../sysdeps/x86_64/dl-irel.h
+32 13
+cob=(3)
+cfi=(184) /build/glibc-irh9iM/glibc-2.19/string/../sysdeps/x86_64/multiarch/strstr.c
+cfn=(3538) strstr
+calls=1 +12 
+* 10
+cob=(3)
+cfi=(45)
+cfn=(218)
+calls=1 +56 
+* 8
+cob=(3)
+cfi=(139) /build/glibc-irh9iM/glibc-2.19/string/../sysdeps/x86_64/multiarch/strcat.S
+cfn=(1370) strcat
+calls=1 +18 
+* 6
+cob=(3)
+cfi=(137) /build/glibc-irh9iM/glibc-2.19/string/../sysdeps/x86_64/multiarch/strchr.S
+cfn=(1322) index
+calls=1 -4 
+* 6
+cob=(3)
+cfi=(51)
+cfn=(210)
+calls=1 +17 
+* 13
+cob=(3)
+cfi=(45)
+cfn=(982) strcmp
+calls=3 +56 
+* 27
+cob=(3)
+cfi=(131) /build/glibc-irh9iM/glibc-2.19/string/../sysdeps/x86_64/multiarch/memcpy.S
+cfn=(888) memcpy@@GLIBC_2.14
+calls=3 * 
+* 21
+cob=(3)
+cfi=(50)
+cfn=(206)
+calls=2 -1 
+* 136
+* 26
+fe=(55)
+
+fl=(9)
+fn=(18)
+26 139
++1 139
++1 139
++1 139
++2 96
++1 96
++2 96
++1 96
+-1 287
++1 287
++1 382
++1 382
++1 382
++2 276
++5 138
++1 138
++1 138
++1 138
++3 138
+-6 56
++1 56
++1 56
++1 56
++3 56
++1 165
++1 165
++1 165
++2 165
++3 133
++1 133
++1 133
++1 133
++3 133
++1 118
++1 118
++1 118
++2 118
++3 72
++1 72
++1 72
++1 72
++3 72
++1 72
++1 72
++1 72
++2 72
++3 72
++1 72
++1 72
++1 72
++3 72
++1 65
++1 65
++1 65
++2 74
++3 9
++2 9
++1 9
+-3 129
++2 129
++1 129
++1 119
++2 119
++1 119
++1 100
++2 100
++1 100
++1 85
++2 85
++1 85
++1 66
++2 66
++2 66
++1 66
++1 47
++2 47
++1 47
++1 37
++2 37
++1 37
++1 20
++2 20
++1 20
+-1 119
++1 119
+
+fl=(16)
+fn=(42)
+61 150
++2 150
++2 150
++3 132
++1 132
++2 36
++1 36
++2 36
++1 36
++5 36
++1 36
+-1 96
++1 96
++2 39
++1 39
++2 39
++1 78
++5 39
++1 39
+-1 93
++1 93
++2 33
++1 33
++2 33
++1 33
++5 33
++1 33
+-1 99
++1 99
++2 82
++1 82
++2 82
++1 82
++5 82
++1 82
+-1 50
++1 115
++5 65
++1 65
++1 65
++1 65
++2 65
++2 65
++1 65
++2 65
++8 132
++8 71
++6 71
++2 71
++1 71
++3 31
++1 62
++5 31
++1 31
++2 31
++2 31
++1 31
++2 31
+-8 91
++1 91
++2 91
++2 91
++1 91
++2 122
++9 31
++1 31
+-1 40
++1 40
++3 71
++1 71
++1 71
++5 68
++2 68
++1 68
++1 68
++1 68
++2 68
++1 68
++1 68
++1 68
++2 68
++1 68
++2 68
++2 13
++2 13
++1 13
++1 13
++1 13
++2 13
++1 13
++1 13
++1 13
++2 13
++1 13
++2 21
++5 8
++6 8
++1 8
+-7 63
++6 63
++1 63
++2 18
+
+fl=(11) /build/glibc-irh9iM/glibc-2.19/elf/dl-environ.c
+fn=(24) _dl_next_ld_env_entry
+30 3
++3 11
++2 132
++11 64
+-13 192
+-2 1
++19 1
+-14 16
++5 2
+-3 2
++3 2
++2 2
+
+fl=(21)
+fn=(70) decompose_rpath
+595 10
++12 1
+-10 1
++10 2
++31 2
+cfn=(72) local_strdup
+calls=1 160 
+* 135
++1 1
+-1 1
++1 1
++7 5
++11 75
+-2 50
++2 25
+-2 50
++6 2
+cfi=(15)
+cfn=(36)
+calls=1 93 
+* 34
+* 1
++2 1
+-2 1
++2 1
++8 8
+cfn=(74) fillin_rpath
+calls=1 486 
+* 1796
++4 2
+cfi=(15)
+cfn=(94) free
+calls=1 121 
+* 6
+* 1
++2 1
++2 1
++2 6
+-1 1
++1 2
+
+fn=(138) open_path
+2168 504
++1 63
+-1 315
++7 63
+-7 63
++1 63
++6 63
++5 63
+-7 63
+-1 63
++8 567
++74 63
+-74 63
++74 63
+-22 252
+-40 126
++7 252
+cfi=(24)
+cfn=(66)
+calls=63 61 
+* 2817
++1 63
+-1 63
++1 126
+-13 126
++33 16
++1 1
++23 1
++2 3
+-46 761
++3 504
++4 552
+cfi=(24)
+cfn=(66)
+calls=69 61 
+* 1024
+* 276
+cfi=(24)
+cfn=(66)
+calls=69 61 
+* 1815
+* 69
++3 69
++3 138
++3 483
+cfn=(114) open_verify
+calls=69 1873 
+* 3166
+* 69
++2 207
++26 244
++2 122
+-46 244
++85 310
++7 62
+-2 62
++2 248
++3 186
+-13 62
++27 496
+-84 14
++1 63
++6 14
++2 21
+-2 7
++2 7
+cfi=(36)
+cfn=(140)
+calls=7 34 
+* 88
+* 14
++1 4
++2 12
++7 16
++27 2
+cfi=(15)
+cfn=(36)
+calls=1 93 
+* 34
+* 1
+* 1
++1 1
+-1 1
++1 1
++2 4
+cfi=(16)
+cfn=(42)
+calls=1 61 
+* 73
++35 1
+-34 1
++34 7
+-70 3
+
+fn=(78) expand_dynamic_string_token
+415 24
++10 9
+cfi=(26)
+cfn=(80)
+calls=3 24 
+* 93
+* 6
++4 2
++11 10
+-11 2
+cfn=(72)
+calls=2 160 
+* 307
+-4 3
+cfn=(82) _dl_dst_count
+calls=1 295 
+* 131
++3 1
+-3 1
++3 1
++4 43
++3 2
+cfi=(15)
+cfn=(36)
+calls=1 93 
+* 34
+* 1
++1 2
++3 3
++1 5
+-1 2
+cfn=(88) _dl_dst_substitute
+calls=1 323 
+* 492
+-7 4
+cfi=(27)
+cfn=(86)
+calls=1 36 
+* 224
+* 66
+
+fn=(72)
+160 136
++1 34
+cfi=(9)
+cfn=(18)
+calls=34 26 
+* 2790
+* 34
++1 68
+cfi=(15)
+cfn=(36)
+calls=34 -69 
+* 1156
+* 34
++2 68
++4 34
+-1 68
++1 68
+-1 68
+cfi=(16)
+cfn=(42)
+calls=34 61 
+* 2294
+
+fn=(120) _dl_map_object_from_fd
+923 396
++11 33
+-11 33
++11 33
+-11 66
++11 33
+cfi=(29)
+cfn=(96)
+calls=33 50 
+* 264
++4 99
+-4 33
++4 33
+cfi=(33)
+cfn=(124)
+calls=33 34 
+* 330
+* 66
++11 231
++1 99
+-1 1782
++1 2376
++17 66
++25 66
++10 66
++22 132
++32 66
+935 33
+1059 231
+cfi=(13)
+cfn=(28)
+calls=33 61 
+* 15763
++1 33
+-1 33
++1 33
++11 66
++1 33
+-1 33
++2 33
+-1 33
++4 33
+-1 66
+-2 33
++2 66
++1 99
++1 33
++24 66
++8 33
+-8 198
++8 33
+-8 66
++8 33
++89 33
+-89 33
+-6 33
+-1 33
+1228 33
+1092 33
+1228 99
+-30 33
++30 66
+-30 66
+-88 431
+-1 1912
++1 1432
++6 66
++1 99
++1 33
++3 12
++1 6
++5 330
++6 132
++1 66
+-1 264
++10 66
+-2 66
++2 66
+-1 66
++4 66
+-5 198
++1 132
++1 66
++1 66
++3 66
++4 66
+-9 66
++2 66
++1 66
++1 66
++1 66
++4 66
++1 99
++5 66
+-16 33
++16 165
++10 33
+-10 66
+-16 33
++16 165
++10 33
++3 15
++4 5
++1 5
++1 5
+-1 5
++1 5
++4 10
++3 10
++4 20
++6 5
+cfi=(38) /build/glibc-irh9iM/glibc-2.19/elf/dl-tls.c
+cfn=(148) _dl_next_tls_modid
+calls=5 50 
+* 40
+* 5
++1 5
++60 52
++1 52
++1 26
+-6 66
++1 33
+-72 185
++80 66
++13 264
++2 66
++14 33
++5 198
+cfi=(25)
+cfn=(68)
+calls=33 81 
+* 198
++4 33
+-4 33
++4 33
++7 33
++3 33
+-3 33
++1 33
++2 33
+-3 33
++1 33
++2 33
++10 33
++2 33
++33 198
++1 102
++2 132
++8 264
++6 33
++2 33
+-2 33
++1 33
++2 33
+-1 33
++1 33
+-1 99
++8 66
++3 66
++11 264
+cfi=(34)
+cfn=(128)
+calls=33 30 
+* 35617
++1 198
++5 66
++15 66
+-74 330
++2 132
++2 264
+cfi=(25)
+cfn=(68)
+calls=33 81 
+* 198
+* 66
+-30 33
+-1 165
+cfi=(25)
+cfn=(126)
+calls=33 81 
+* 165
+* 33
+1072 33
+1418 132
++9 66
+fi=(3) /build/glibc-irh9iM/glibc-2.19/elf/get-dynamic-info.h
+38 33
+fe=(21)
+1427 33
+fi=(3)
+38 33
++6 33
+-2 33
++2 66
++7 33
++5 33
++3 33
+-1 33
+-3 33
+-3 674
++10 152
+-18 456
++8 686
++10 686
+-18 2058
++18 31
+-18 93
++2 1738
++5 732
++2 124
++16 66
++20 111
++1 132
++1 132
++1 132
++2 132
++5 132
++1 131
++1 130
++6 99
++5 66
++7 66
++1 99
++16 99
++5 5
++2 5
+-2 5
++2 5
++1 1
++1 10
++2 10
++3 99
++10 3
+-8 6
++9 6
+-1 3
++5 6
++3 66
+fe=(21)
+1433 66
++16 99
++19 66
++2 165
++55 99
++1 10
++3 10
+cfi=(23) /build/glibc-irh9iM/glibc-2.19/io/../sysdeps/unix/syscall-template.S
+cfn=(132) close
+calls=5 81 
+* 25
+* 56
+cfi=(23)
+cfn=(132)
+calls=28 81 
+* 140
+* 66
++8 165
++3 99
++2 33
+-2 33
++2 33
++16 66
+cfi=(6)
+cfn=(10) _dl_setup_hash
+calls=33 859 
+* 803
++4 66
++1 66
++17 66
++1 2
++3 2
++5 2
+-5 2
++1 4
++4 2
+-5 31
++5 31
+-5 31
++1 62
++4 31
++10 99
+cfi=(13)
+cfn=(44)
+calls=33 32 
+* 3432
++4 132
++20 264
+fi=(3)
+56 124
++3 124
++1 31
++1 124
+fe=(21)
+1356 135
++2 27
+-1 81
++1 27
+-1 27
++1 108
+-1 54
++3 108
++43 88
+cfi=(25)
+cfn=(68)
+calls=11 81 
+* 66
++3 22
+1537 66
++1 60
++26 4
++4 2
++4 2
+-3 1
++3 3
+cfi=(39)
+cfn=(150)
+calls=1 49 
+* 65
++4 4
+
+fn=(74)
+486 14
++2 2
+-2 18
++5 6
+cfi=(15)
+cfn=(76) strsep
+calls=2 338 
+* 619
+* 6
+cfi=(15)
+cfn=(76)
+calls=2 338 
+* 14
+* 8
++4 6
++9 2
+-9 2
+cfn=(78)
+calls=2 -80 
+* 1221
++2 2
+-2 2
++2 2
+cfi=(9)
+cfn=(18)
+calls=2 26 
+* 144
++4 2
+-4 2
++4 2
++7 12
++8 6
++7 39
++1 18
++57 4
+cfi=(15)
+cfn=(94)
+calls=2 121 
+* 12
+* 2
+* 2
+-39 6
+cfi=(9)
+cfn=(18)
+calls=1 26 
+* 16
+* 2
++4 3
++1 3
+-1 1
++1 1
+-2 1
+cfi=(15)
+cfn=(36)
+calls=1 93 
+* 34
+* 1
++1 3
++1 3
+-1 1
++1 1
+-2 1
+cfi=(15)
+cfn=(36)
+calls=1 93 
+* 34
+* 1
++3 2
+-3 2
++3 6
++5 2
++1 6
+-2 2
++2 2
+cfi=(24)
+cfn=(66)
+calls=2 61 
+* 89
++3 2
+-3 2
++3 2
+-2 2
++2 2
++1 1
++5 3
++1 1
+-1 1
++1 2
+-1 3
++1 1
+-1 1
++1 4
++1 2
+-1 6
++1 6
+-1 18
++4 2
+-1 4
++1 2
++2 1
+-1 2
++1 2
+-1 1
+cfi=(16)
+cfn=(42)
+calls=1 61 
+* 18
+* 1
++6 1
++1 1
+-1 1
++4 3
+-4 1
++1 1
+-1 1
++4 3
+-71 4
++5 8
++29 2
++43 2
++3 18
+-15 2
+
+fn=(110)
+2317 864
++7 108
+-7 216
++7 108
++1 216
++3 972
++12 2946
+-12 4419
++5 4644
++1 3096
++2 4644
+cfi=(32) /build/glibc-irh9iM/glibc-2.19/elf/dl-misc.c
+cfn=(112) _dl_name_match_p
+calls=1548 288 
+* 96436
+* 3171
+2607 864
+2362 66
++10 165
++26 66
+-2 33
++2 33
+cfi=(26)
+cfn=(80)
+calls=33 24 
+* 950
+* 66
+2538 6
+cfn=(78)
+calls=1 415 
+* 247
++1 1
+-3 1
++4 1
+-1 2
++4 6
+cfn=(114)
+calls=1 1873 
+* 446
++3 1
+-3 1
++3 1
++12 99
++2 66
++44 33
++1 231
+-1 33
++1 99
+cfn=(120)
+calls=33 923 
+* 88728
+* 33
+2402 64
+cfi=(9)
+cfn=(18)
+calls=32 26 
+* 1832
+* 32
++2 32
+-2 32
++2 32
++7 128
++36 372
+cfn=(138)
+calls=31 2168 
+* 7951
+* 93
++6 186
+691 31
+2454 31
+691 62
++3 20
+2530 64
+-95 155
++11 153
+cfn=(154) cache_rpath.part.4
+calls=10 697 
+* 80
++8 30
++2 62
++6 124
++2 93
++4 62
+cfi=(37) /build/glibc-irh9iM/glibc-2.19/elf/dl-cache.c
+cfn=(142) _dl_load_cache_lookup
+calls=31 182 
+* 39271
++2 31
+-2 31
++2 31
++4 93
++8 62
++22 310
+cfn=(114)
+calls=31 1873 
+* 14531
++3 93
++2 93
+cfn=(72)
+calls=31 160 
+* 6410
++1 31
+-1 31
++1 62
+-95 32
++8 160
+-7 64
+-1 32
++8 576
+cfn=(138)
+calls=32 2168 
+* 9533
++4 64
++3 93
+-10 189
+691 64
+2421 64
+691 128
++3 144
+cfn=(154)
+calls=10 +3 
+* 80
+2421 35
+-80 4419
++3 1264
++2 1264
+-1 2528
++1 1264
+cfi=(17)
+cfn=(50)
+calls=1264 131 
+* 34272
+* 2528
+
+fn=(82)
+295 8
++2 1
+-2 2
++10 1
++1 6
+cfn=(84) is_dst
+calls=1 -47 
+* 51
+* 2
++4 1
++2 3
+cfi=(26)
+cfn=(80)
+calls=1 24 
+* 47
++2 2
++3 7
+
+fn=(154)
+697 20
+-11 20
++11 60
++3 20
++8 40
+
+fn=(60) _dl_init_paths
+714 1
++13 2
+-13 7
++13 3
+cfi=(22) /build/glibc-irh9iM/glibc-2.19/elf/dl-hwcaps.c
+cfn=(62) _dl_important_hwcaps
+calls=1 39 
+* 351
++5 1
+-5 1
++5 1
+cfi=(15)
+cfn=(36)
+calls=1 93 
+* 34
+* 1
++1 1
+-1 1
+-1 1
++2 1
++8 1
+-1 1
++1 1
+-1 4
++5 2
+cfi=(15)
+cfn=(36)
+calls=1 93 
+* 55
+* 1
++2 1
+-2 1
+-1 1
++3 1
++7 1
++10 1
++12 1
+-14 2
++7 1
+-5 1
++3 1
++9 2
+-23 1
++12 1
++2 2
++1 2
++5 16
++1 4
+-1 12
++1 12
+-1 36
++3 8
+-12 3
++12 9
+-14 6
++2 3
++1 3
++2 3
++1 6
++4 3
+-3 3
++3 6
+-3 3
+-7 6
++25 1
+-11 1
++6 1
++1 1
++5 2
++2 4
++2 3
++38 4
++8 3
+cfi=(26)
+cfn=(80)
+calls=1 24 
+* 23
+* 2
++2 2
+cfi=(9)
+cfn=(18)
+calls=1 26 
+* 54
+* 8
+cfi=(16)
+cfn=(42)
+calls=1 61 
+* 31
+* 1
++17 3
+-1 2
++3 1
++1 2
++1 1
+-4 3
++2 13
++1 26
++1 13
+-4 40
++8 1
+cfi=(15)
+cfn=(36)
+calls=1 93 
+* 34
+* 1
++1 1
+-2 1
++2 1
++6 8
+cfn=(74)
+calls=1 486 
+* 736
++4 3
++6 1
++4 7
+-75 1
+-2 1
++2 2
++5 1
++1 1
+-2 2
++2 1
+-2 2
+cfn=(70)
+calls=1 595 
+* 2223
++7 2
+
+fn=(84)
+259 2
+-2 2
++2 4
++6 2
++1 4
++1 12
+-1 60
++17 4
++6 2
++1 2
+-21 4
++10 4
+
+fn=(88)
+323 3
++9 1
+-9 13
++71 38
+-62 36
++4 38
++43 18
+-1 54
++1 72
++19 2
++4 1
++3 9
+-63 1
+-1 1
++1 10
+cfn=(84)
+calls=1 -83 
+* 51
+* 6
++5 2
+-2 1
++2 2
++7 3
++2 6
+cfi=(28)
+cfn=(90)
+calls=1 29 
+* 116
++1 1
+-1 4
++1 3
+
+fn=(114)
+1873 1010
++36 101
+-36 202
++36 202
++21 404
+cfi=(23)
+cfn=(116) open
+calls=101 81 
+* 777
++1 101
+-1 101
++1 101
++10 33
++1 66
++5 198
+cfi=(23)
+cfn=(118) read
+calls=33 81 
+* 165
++2 66
++2 33
++2 33
+-2 66
++2 33
++6 66
++16 165
+cfi=(12)
+cfn=(26)
+calls=33 315 
+* 2886
+* 66
++2 33
+-2 66
++4 132
+cfi=(12)
+cfn=(26)
+calls=33 315 
+* 2640
+-4 66
++75 66
++5 66
++3 132
++5 66
++7 33
++1 33
+-1 132
++1 99
++1 33
++15 1909
++2 601
++4 124
++1 62
++13 31
++1 31
++2 31
+-3 31
++1 31
+-1 31
++1 31
+-2 31
++4 62
++5 5
++1 5
+-13 20
+cfi=(12)
+cfn=(26)
+calls=5 315 
+* 365
+* 124
+cfi=(12)
+cfn=(26)
+calls=31 315 
+* 2449
+* 72
++16 10
++6 5
+-3 5
++1 5
++1 5
++1 10
++1 20
+-4 5
++1 5
++1 5
+-1 15
+-1 5
++4 10
++5 68
++23 584
+2006 80
+2154 224
+1975 24
+cfi=(12)
+cfn=(26)
+calls=6 315 
+* 528
+* 12
+
+fl=(39)
+fn=(150)
+49 31
++6 31
+-6 31
++6 31
+-6 93
++6 62
++8 120
++3 80
++1 20
+-1 20
++1 92
++12 145
+cfi=(40)
+cfn=(158)
+calls=5 +72 
+* 254
+* 45
++6 20
+-6 120
++6 60
+-6 20
++6 584
++31 155
+-25 1
++4 1
+-3 1
++3 1
++3 4
++1 1
+-1 1
++1 1
++7 11
++6 2
+-6 1
++6 1
+-6 1
+cfi=(40)
+cfn=(152)
+calls=1 235 
+* 22
+* 2
+-27 15
+cfi=(40)
+cfn=(156)
+calls=15 -41 
+* 494
+* 30
+
+fl=(37)
+fn=(146) _dl_cache_libcmp
+139 975
++2 5862
++2 240
++8 58
+-2 116
++1 116
++1 116
+-2 58
++2 63
++1 15
+-1 20
++2 290
++1 15
+-1 20
++2 116
+cfn=(147) _dl_cache_libcmp'2
+calls=57 -16 
+* 1147
++1 3
++5 7576
++2 3788
++4 1629
+-28 1629
++29 1629
+-29 3258
++25 795
+-5 4
+
+fn=(147)
+139 201
++2 150
++2 40
++8 10
+-2 20
++1 20
++1 20
+-2 10
++2 10
++2 50
++2 20
+cfn=(147)
+calls=10 -16 
+* 357
++6 160
++2 80
++4 37
+-28 37
++29 37
+-29 74
++32 162
+-7 9
+
+fn=(274) _dl_unload_cache
+309 4
+-1 1
++3 2
+cfi=(25)
+cfn=(276)
+calls=1 81 
+* 5
++1 1
++2 2
+
+fn=(142)
+182 248
++8 62
++3 93
++45 120
++6 93
++9 31
++6 62
+-6 93
++6 31
+cfi=(23)
+cfn=(64) access
+calls=31 81 
+* 279
+* 31
++4 31
+-10 31
++10 93
++15 4411
+cfn=(146)
+calls=271 139 
+* 22686
+* 1322
+-82 4
+cfi=(32)
+cfn=(144) _dl_sysdep_read_whole_file
+calls=1 45 
+* 67
++8 1
+-8 1
++8 4
++1 4
+cfi=(12)
+cfn=(26)
+calls=1 315 
+* 112
+* 2
++7 1
+-3 1
++3 3
++3 1
++1 2
+-1 1
++1 1
++1 3
+cfi=(12)
+cfn=(26)
+calls=1 +98 
+* 169
+* 2
++2 2
++59 640
+cfn=(146)
+calls=23 139 
+* 2494
+* 93
+cfn=(146)
+calls=31 139 
+* 4358
+* 193
+-14 93
++14 31
+-14 62
+-1 62
++15 806
++16 62
++5 279
+
+fl=(22)
+fn=(62)
+39 8
++3 1
+-1 1
++1 1
++9 1
+-12 3
++3 1
+-3 1
++3 1
++9 2
++10 4
++31 2
++23 3
+cfi=(23)
+cfn=(64)
+calls=1 -34 
+* 9
+* 2
+-2 1
++17 6
++3 2
++29 2
++8 2
++2 4
++1 4
++4 2
++4 1
+-3 1
+-1 1
++4 1
++3 2
++4 5
++1 1
+-1 7
++1 1
++18 12
++1 4
+cfi=(15)
+cfn=(36)
+calls=1 93 
+* 34
+* 1
++1 1
+-1 1
++1 3
++29 1
++3 1
+-3 2
++3 1
++28 9
++1 2
+-1 2
++1 6
+-1 8
++5 6
++3 1
+-3 1
++3 2
+-3 1
++3 1
+-3 2
++3 1
+-3 1
++3 2
+-3 1
++3 3
++1 12
++1 4
+-1 4
++1 8
+-2 4
++1 8
+-1 14
++4 4
++3 1
++2 2
+-1 1
+-1 2
++2 10
++13 2
++1 1
+-1 1
++3 2
+-3 2
++1 1
+-1 1
++3 2
++3 3
++3 1
+-1 1
++1 7
+145 2
+-14 2
+243 3
+cfi=(24)
+cfn=(66)
+calls=1 61 
+* 22
++1 2
+-1 2
++1 1
+cfi=(24)
+cfn=(66)
+calls=1 61 
+* 22
+* 4
+
+fl=(31) /build/glibc-irh9iM/glibc-2.19/setjmp/../sysdeps/x86_64/setjmp.S
+fn=(106) __sigsetjmp
+26 108
++9 108
++1 216
++1 108
++4 108
++1 108
++1 108
++1 108
++1 108
++2 216
++2 108
++1 108
++1 108
++2 216
++2 108
++4 108
++1 108
+
+fl=(30)
+fn=(160) _dl_receive_error
+205 10
++1 1
+cfi=(2)
+cfn=(104) _dl_initial_error_catch_tsd
+calls=1 797 
+* 2
++5 1
+-1 1
+-4 1
++9 1
++2 1
+-3 1
++3 1
+cfi=(2)
+cfn=(162) version_check_doit
+calls=1 656 
+* 107852
++2 1
++1 1
++1 8
+
+fn=(102)
+163 216
++15 108
+-3 216
++1 216
+-13 216
++14 216
++1 108
++2 108
+cfi=(2)
+cfn=(104)
+calls=108 797 
+* 216
++2 108
+-1 108
++4 108
+-5 108
++2 108
++3 108
+-4 108
++4 108
+cfi=(31)
+cfn=(106)
+calls=108 26 
+* 2160
+* 324
++2 324
+cfi=(35)
+cfn=(136)
+calls=107 60 
+* 345085
+cfi=(2)
+cfn=(108) map_doit
+calls=1 624 
+* 2462
++1 216
++2 108
++1 108
+-3 108
++1 216
++1 108
++1 108
++8 432
+
+fl=(10) /build/glibc-irh9iM/glibc-2.19/elf/../misc/sbrk.c
+fn=(20) sbrk
+34 4
++8 6
++4 2
++11 5
+
+fl=(7) /build/glibc-irh9iM/glibc-2.19/elf/../elf/dl-sysdep.c
+fn=(272) _dl_sysdep_start_cleanup
+256 1
+
+fn=(12) _dl_sysdep_start
+86 7
++25 1
+-1 1
++1 1
+-25 1
++25 207
++6 1
+-3 1
++1 1
+-4 1
++3 1
++3 4
++1 6
+-1 3
+-29 1
+-1 2
++31 102
+-1 82
+fi=(19) /build/glibc-irh9iM/glibc-2.19/elf/../sysdeps/unix/sysv/linux/dl-sysdep.c
+-82 2
+cfi=(8)
+cfn=(14)
+calls=1 -4 
+* 12
+fi=(5)
+200 5
+fe=(7)
++34 2
+cfi=(10)
+cfn=(20)
+calls=1 34 
+* 17
+* 3
++12 3
++3 6
+cfi=(2)
+cfn=(22) dl_main
+calls=1 890 
+* 7054910
++1 1
++1 8
+151 1
++1 1
++27 1
++1 1
+-17 1
++1 1
+-7 1
++1 1
+-4 1
++1 1
+-25 1
++1 1
+-4 1
++1 1
+-7 1
++1 1
++2 1
++1 1
+232 1
+cfi=(9)
+cfn=(18)
+calls=1 26 
+* 41
+* 2
+
+fl=(38)
+fn=(172) _dl_determine_tlsoffset
+112 7
++6 3
++3 2
++36 1
+-34 1
++34 2
++2 3
+-2 1
+-2 1
+-40 1
+-1 1
+-1 2
++44 30
++2 8
++3 5
+-1 5
++5 10
+-4 5
+-1 5
++7 5
+-7 5
++3 10
++2 5
++2 5
+-2 10
++16 25
++2 5
++1 5
+-1 10
++4 3
++6 1
+-12 2
++12 4
+-12 10
++15 4
++1 1
++51 1
++1 8
+
+fn=(298) _dl_get_tls_static_info
+320 2
++1 3
+
+fn=(270) _dl_allocate_tls_init
+376 7
++1 1
+-1 1
++1 1
++4 1
++8 1
+-5 1
+-1 1
+-2 3
++13 6
++6 7
++22 10
++1 20
++2 10
++9 5
+-8 5
++8 10
+-8 5
++8 5
++1 5
++1 15
+cfi=(24)
+cfn=(66)
+calls=5 61 
+* 92
+* 25
+cfi=(34)
+cfn=(128)
+calls=5 30 
+* 264
+-42 30
++6 10
++3 5
++1 10
++6 5
++3 5
+-3 10
++3 5
+-1 10
++38 2
++2 1
++1 8
+
+fn=(176) allocate_dtv
+288 1
++8 1
+-8 3
++7 1
++1 1
+-1 1
++1 1
+cfi=(15)
+cfn=(32)
+calls=1 102 
+* 43
+* 1
++1 2
++9 1
+-6 1
++6 1
++6 5
+
+fn=(174) _dl_allocate_tls_storage
+328 3
++2 1
++11 3
+cfi=(15)
+cfn=(40) __libc_memalign
+calls=1 51 
+* 51
+* 1
++1 1
+-1 1
++1 1
++7 1
++4 304
+
+ob=(18) /usr/lib/x86_64-linux-gnu/libXrender.so.1.3.0
+fl=(101) ???
+fn=(532) 0x0000000000001bb0
+0 16
+
+ob=(20) /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.4000.0
+fl=(105) ???
+fn=(1096) g_type_plugin_get_type
+0 20
+cob=(19) /lib/x86_64-linux-gnu/libglib-2.0.so.0.4000.0
+cfi=(102) ???
+cfn=(934) g_intern_static_string
+calls=1 0 
+0 550
+0 1
+0 5
+cfn=(1098) g_type_register_static
+calls=1 0 
+0 15957
+0 3
+
+fn=(1120) g_type_from_name
+0 420
+cob=(19)
+cfi=(102)
+cfn=(1126) g_rw_lock_reader_lock
+calls=70 0 
+0 4393
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1928
+0 74
+0 210
+cob=(19)
+cfi=(102)
+cfn=(910) g_hash_table_lookup
+calls=70 0 
+0 11959
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1832
+0 74
+0 210
+cob=(19)
+cfi=(102)
+cfn=(1142) g_rw_lock_reader_unlock
+calls=70 0 
+0 2660
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1795
+0 74
+0 210
+
+fn=(1274) g_type_ensure
+0 3
+
+fn=(1278) 0x0000000000037950
+0 22
+cob=(19)
+cfi=(102)
+cfn=(934)
+calls=1 0 
+0 392
+0 1
+0 6
+cfn=(1286) g_type_register_fundamental
+calls=1 0 
+0 8284
+0 4
+cob=(19)
+cfi=(102)
+cfn=(934)
+calls=1 0 
+0 1934
+0 1
+0 6
+cfn=(1286)
+calls=1 0 
+0 2603
+0 6
+cob=(19)
+cfi=(102)
+cfn=(934)
+calls=1 0 
+0 440
+0 1
+0 6
+cfn=(1286)
+calls=1 0 
+0 2635
+0 6
+cob=(19)
+cfi=(102)
+cfn=(934)
+calls=1 0 
+0 376
+0 1
+0 6
+cfn=(1286)
+calls=1 0 
+0 2649
+0 4
+cob=(19)
+cfi=(102)
+cfn=(934)
+calls=1 0 
+0 392
+0 1
+0 6
+cfn=(1286)
+calls=1 0 
+0 3985
+0 6
+cob=(19)
+cfi=(102)
+cfn=(934)
+calls=1 0 
+0 392
+0 1
+0 6
+cfn=(1286)
+calls=1 0 
+0 2494
+0 4
+cob=(19)
+cfi=(102)
+cfn=(934)
+calls=1 0 
+0 408
+0 1
+0 6
+cfn=(1286)
+calls=1 0 
+0 2540
+0 6
+cob=(19)
+cfi=(102)
+cfn=(934)
+calls=1 0 
+0 408
+0 1
+0 6
+cfn=(1286)
+calls=1 0 
+0 2528
+0 4
+cob=(19)
+cfi=(102)
+cfn=(934)
+calls=1 0 
+0 456
+0 1
+0 6
+cfn=(1286)
+calls=1 0 
+0 2609
+0 6
+cob=(19)
+cfi=(102)
+cfn=(934)
+calls=1 0 
+0 408
+0 1
+0 6
+cfn=(1286)
+calls=1 0 
+0 2530
+0 6
+cob=(19)
+cfi=(102)
+cfn=(934)
+calls=1 0 
+0 456
+0 1
+0 6
+cfn=(1286)
+calls=1 0 
+0 2623
+0 6
+cob=(19)
+cfi=(102)
+cfn=(934)
+calls=1 0 
+0 472
+0 1
+0 6
+cfn=(1286)
+calls=1 0 
+0 2669
+0 6
+cob=(19)
+cfi=(102)
+cfn=(934)
+calls=1 0 
+0 440
+0 1
+0 6
+cfn=(1286)
+calls=1 0 
+0 2614
+0 6
+cob=(19)
+cfi=(102)
+cfn=(934)
+calls=1 0 
+0 440
+0 1
+0 6
+cfn=(1286)
+calls=1 0 
+0 2605
+0 6
+
+fn=(938) 0x000000000002b720
+0 357
+cfn=(946) 0x000000000002b4a0
+calls=21 0 
+0 28324
+0 210
+
+fn=(946)
+0 504
+cob=(19)
+cfi=(102)
+cfn=(974) g_quark_from_string
+calls=21 0 
+0 8298
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1853
+0 25
+0 84
+cob=(19)
+cfi=(102)
+cfn=(992) g_quark_to_string
+calls=21 0 
+0 189
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1932
+0 25
+0 84
+cob=(19)
+cfi=(102)
+cfn=(860) g_hash_table_insert
+calls=21 0 
+0 5529
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1703
+0 25
+0 586
+cfn=(964) 0x000000000000b760
+calls=20 0 
+0 40
+0 86
+cob=(19)
+cfi=(102)
+cfn=(842) g_malloc0
+calls=21 0 
+0 5527
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1662
+0 25
+0 147
+
+fn=(1162) 0x000000000002c6c0
+0 624
+
+fn=(1572) 0x000000000000d4e0
+0 17
+cob=(19)
+cfi=(102)
+cfn=(934)
+calls=1 0 
+0 470
+0 1
+0 6
+cfn=(1286)
+calls=1 0 
+0 2347
+0 4
+
+fn=(2298) 0x0000000000022540
+0 3
+cob=(19)
+cfi=(102)
+cfn=(686) g_mutex_lock
+calls=1 0 
+0 331
+0 1
+0 6
+cob=(19)
+cfi=(102)
+cfn=(746) g_hash_table_new
+calls=1 0 
+0 724
+0 1
+0 3
+cob=(19)
+cfi=(102)
+cfn=(738) g_malloc
+calls=1 0 
+0 198
+0 1
+0 6
+cob=(19)
+cfi=(102)
+cfn=(1222) g_realloc
+calls=1 0 
+0 223
+0 1
+0 5
+cob=(19)
+cfi=(102)
+cfn=(834) g_mutex_unlock
+calls=1 0 
+0 53
+0 1
+
+fn=(1098)
+0 520
+cfn=(1100) 0x000000000002fba0
+calls=26 0 
+0 18928
+0 286
+cfn=(1148) 0x000000000002b950
+calls=26 0 
+0 650
+0 312
+cob=(19)
+cfi=(102)
+cfn=(594) g_rw_lock_writer_lock
+calls=26 0 
+0 962
+0 26
+0 52
+cfn=(1162)
+calls=26 0 
+0 624
+0 156
+cfn=(1168) 0x000000000002ab10
+calls=26 0 
+0 1295
+0 104
+cob=(19)
+cfi=(102)
+cfn=(1070) g_rw_lock_writer_unlock
+calls=26 0 
+0 936
+0 26
+0 156
+cfn=(1194) 0x000000000002baf0
+calls=26 0 
+0 46533
+0 104
+cfn=(1230) 0x000000000002c450
+calls=26 0 
+0 15839
+0 104
+cfn=(1264) 0x000000000002ae70
+calls=26 0 
+0 436
+0 82
+cfn=(1022) 0x000000000002bfc0
+calls=1 0 
+0 540
+0 75
+cfn=(1022)
+calls=25 0 
+0 9518
+0 26
+
+fn=(1264)
+0 479
+cfn=(1312) 0x000000000002ade0
+calls=19 0 
+0 3157
+0 152
+cfn=(1312)
+calls=19 0 
+0 1216
+0 282
+
+fn=(1622) 0x000000000000b381
+0 4436
+cob=(19)
+cfi=(102)
+cfn=(1222)
+calls=8 0 
+0 1532
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1514
+0 12
+0 80
+cob=(3)
+cfi=(136) /build/glibc-irh9iM/glibc-2.19/string/../sysdeps/x86_64/multiarch/memcpy-ssse3-back.S
+cfn=(1260) __memmove_ssse3_back
+calls=8 55 
+0 124
+0 8
+0 1458
+cob=(3)
+cfi=(136)
+cfn=(1260)
+calls=162 55 
+0 2754
+0 162
+0 1190
+
+fn=(1656) 0x0000000000034a80
+0 13162
+
+fn=(1680) 0x000000000000b770
+0 250
+cob=(19)
+cfi=(102)
+cfn=(686)
+calls=25 0 
+0 1607
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1531
+0 29
+0 150
+cob=(19)
+cfi=(102)
+cfn=(834)
+calls=25 0 
+0 1325
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1760
+0 29
+0 250
+
+fn=(1080) 0x0000000000034bf0
+0 19
+cob=(19)
+cfi=(102)
+cfn=(738)
+calls=1 0 
+0 198
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1549
+0 5
+0 4
+
+fn=(1670) g_param_type_register_static
+0 713
+cfn=(1120)
+calls=23 0 
+0 6616
+0 138
+cfn=(1672) g_type_name
+calls=23 0 
+0 567
+0 230
+cob=(19)
+cfi=(102)
+cfn=(738)
+calls=23 0 
+0 4539
+0 23
+0 506
+cfn=(1098)
+calls=23 0 
+0 76165
+0 115
+
+fn=(1816) g_value_array_get_type
+0 7
+cob=(19)
+cfi=(102)
+cfn=(1822) g_once_init_enter
+calls=1 0 
+0 670
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1809
+0 5
+0 4
+cob=(19)
+cfi=(102)
+cfn=(934)
+calls=1 0 
+0 640
+0 1
+0 4
+cfn=(1828) g_boxed_type_register_static
+calls=1 0 
+0 3730
+0 3
+cob=(19)
+cfi=(102)
+cfn=(1840) g_once_init_leave
+calls=1 0 
+0 9611
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1705
+0 5
+0 3
+
+fn=(1930) g_gtype_get_type
+0 7
+cob=(19)
+cfi=(102)
+cfn=(1822)
+calls=1 0 
+0 421
+0 1
+0 4
+cob=(19)
+cfi=(102)
+cfn=(934)
+calls=1 0 
+0 514
+0 1
+0 2
+cfn=(1932) g_pointer_type_register_static
+calls=1 0 
+0 3057
+0 3
+cob=(19)
+cfi=(102)
+cfn=(1840)
+calls=1 0 
+0 310
+0 1
+0 3
+
+fn=(586) 0x000000000000b440
+0 5
+cob=(19)
+cfi=(102)
+cfn=(594)
+calls=1 0 
+0 67613
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1745
+0 5
+0 2
+cob=(19)
+cfi=(102)
+cfn=(674) g_getenv
+calls=1 0 
+0 450
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1700
+0 5
+0 4
+cob=(19)
+cfi=(102)
+cfn=(684) g_quark_from_static_string
+calls=1 0 
+0 27961
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1870
+0 5
+0 3
+cob=(19)
+cfi=(102)
+cfn=(684)
+calls=1 0 
+0 758
+0 1
+0 3
+cob=(19)
+cfi=(102)
+cfn=(684)
+calls=1 0 
+0 870
+0 1
+0 4
+cob=(19)
+cfi=(102)
+cfn=(746)
+calls=1 0 
+0 819
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1757
+0 5
+0 4
+cob=(19)
+cfi=(102)
+cfn=(934)
+calls=1 0 
+0 438
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1891
+0 5
+0 4
+cfn=(938)
+calls=1 0 
+0 10209
+0 26
+cob=(19)
+cfi=(102)
+cfn=(934)
+calls=1 0 
+0 504
+0 1
+0 4
+cfn=(938)
+calls=1 0 
+0 897
+0 5
+cfn=(1022)
+calls=1 0 
+0 381
+0 4
+cob=(19)
+cfi=(102)
+cfn=(1070)
+calls=1 0 
+0 1901
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1949
+0 5
+0 1
+cfn=(1080)
+calls=1 0 
+0 1775
+0 1
+cfn=(1096)
+calls=1 0 
+0 16536
+0 2
+cfn=(1274)
+calls=1 0 
+0 3
+0 1
+cfn=(1278)
+calls=1 0 
+0 50978
+0 1
+cfn=(1530) 0x00000000000116b0
+calls=1 0 
+0 6963
+0 1
+cfn=(1572)
+calls=1 0 
+0 2845
+0 1
+cfn=(1594) 0x000000000001b130
+calls=1 0 
+0 4804
+0 2
+cfn=(1646) 0x0000000000015df0
+calls=1 0 
+0 3634
+0 1
+cfn=(1664) 0x000000000001e1b0
+calls=1 0 
+0 128598
+0 1
+cfn=(1952) 0x00000000000365a0
+calls=1 0 
+0 73651
+0 2
+cfn=(2298)
+calls=1 0 
+0 1557
+0 4
+
+fn=(1312)
+0 760
+cob=(3)
+cfi=(138) /build/glibc-irh9iM/glibc-2.19/string/../sysdeps/x86_64/multiarch/../strchr.S
+cfn=(1324) __GI_strchr
+calls=38 24 
+0 874
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1937
+0 42
+0 760
+
+fn=(1594)
+0 21
+cob=(19)
+cfi=(102)
+cfn=(934)
+calls=1 0 
+0 408
+0 1
+0 6
+cfn=(1286)
+calls=1 0 
+0 2557
+0 5
+cfn=(1616) g_type_add_instance_private
+calls=1 0 
+0 26
+0 5
+cfn=(1620) g_value_register_transform_func
+calls=1 0 
+0 1773
+0 2
+
+fn=(1620)
+0 14790
+cfn=(1656)
+calls=1006 0 
+0 6581
+0 6767
+cfn=(1622)
+calls=1 0 
+0 1712
+0 6
+cob=(3)
+cfi=(132)
+cfn=(890)
+calls=1 25 
+0 16
+0 1
+0 507
+cob=(3)
+cfi=(132)
+cfn=(890)
+calls=169 25 
+0 2704
+0 169
+0 14023
+cfn=(1656)
+calls=1006 0 
+0 6581
+0 8809
+cfn=(1622)
+calls=169 0 
+0 11558
+0 1014
+
+fn=(1664)
+0 6
+cob=(19)
+cfi=(102)
+cfn=(842)
+calls=1 0 
+0 258
+0 1
+0 5
+cob=(19)
+cfi=(102)
+cfn=(934)
+calls=1 0 
+0 894
+0 1
+0 3
+cfn=(1670)
+calls=1 0 
+0 7383
+0 6
+cob=(19)
+cfi=(102)
+cfn=(934)
+calls=1 0 
+0 488
+0 1
+0 3
+cfn=(1670)
+calls=1 0 
+0 3204
+0 6
+cob=(19)
+cfi=(102)
+cfn=(934)
+calls=1 0 
+0 672
+0 1
+0 3
+cfn=(1670)
+calls=1 0 
+0 3459
+0 6
+cob=(19)
+cfi=(102)
+cfn=(934)
+calls=1 0 
+0 456
+0 1
+0 3
+cfn=(1670)
+calls=1 0 
+0 3358
+0 6
+cob=(19)
+cfi=(102)
+cfn=(934)
+calls=1 0 
+0 804
+0 1
+0 3
+cfn=(1670)
+calls=1 0 
+0 3690
+0 6
+cob=(19)
+cfi=(102)
+cfn=(934)
+calls=1 0 
+0 2766
+0 1
+0 3
+cfn=(1670)
+calls=1 0 
+0 3640
+0 6
+cob=(19)
+cfi=(102)
+cfn=(934)
+calls=1 0 
+0 670
+0 1
+0 3
+cfn=(1670)
+calls=1 0 
+0 4120
+0 6
+cob=(19)
+cfi=(102)
+cfn=(934)
+calls=1 0 
+0 488
+0 1
+0 3
+cfn=(1670)
+calls=1 0 
+0 3669
+0 6
+cob=(19)
+cfi=(102)
+cfn=(934)
+calls=1 0 
+0 504
+0 1
+0 3
+cfn=(1670)
+calls=1 0 
+0 5955
+0 6
+cob=(19)
+cfi=(102)
+cfn=(934)
+calls=1 0 
+0 520
+0 1
+0 3
+cfn=(1670)
+calls=1 0 
+0 3683
+0 6
+cob=(19)
+cfi=(102)
+cfn=(934)
+calls=1 0 
+0 472
+0 1
+0 3
+cfn=(1670)
+calls=1 0 
+0 3606
+0 6
+cob=(19)
+cfi=(102)
+cfn=(934)
+calls=1 0 
+0 488
+0 1
+0 3
+cfn=(1670)
+calls=1 0 
+0 3525
+0 6
+cob=(19)
+cfi=(102)
+cfn=(934)
+calls=1 0 
+0 488
+0 1
+0 3
+cfn=(1670)
+calls=1 0 
+0 3296
+0 6
+cob=(19)
+cfi=(102)
+cfn=(934)
+calls=1 0 
+0 536
+0 1
+0 3
+cfn=(1670)
+calls=1 0 
+0 3702
+0 6
+cob=(19)
+cfi=(102)
+cfn=(934)
+calls=1 0 
+0 566
+0 1
+0 3
+cfn=(1670)
+calls=1 0 
+0 3368
+0 6
+cob=(19)
+cfi=(102)
+cfn=(934)
+calls=1 0 
+0 610
+0 1
+0 3
+cfn=(1670)
+calls=1 0 
+0 3740
+0 6
+cob=(19)
+cfi=(102)
+cfn=(934)
+calls=1 0 
+0 700
+0 1
+0 3
+cfn=(1670)
+calls=1 0 
+0 3741
+0 6
+cob=(19)
+cfi=(102)
+cfn=(934)
+calls=1 0 
+0 642
+0 1
+0 3
+cfn=(1670)
+calls=1 0 
+0 4078
+0 5
+cfn=(1816)
+calls=1 0 
+0 18197
+0 3
+cob=(19)
+cfi=(102)
+cfn=(934)
+calls=1 0 
+0 568
+0 1
+0 3
+cfn=(1670)
+calls=1 0 
+0 3433
+0 6
+cob=(19)
+cfi=(102)
+cfn=(934)
+calls=1 0 
+0 536
+0 1
+0 3
+cfn=(1670)
+calls=1 0 
+0 3702
+0 6
+cob=(19)
+cfi=(102)
+cfn=(934)
+calls=1 0 
+0 628
+0 1
+0 3
+cfn=(1670)
+calls=1 0 
+0 3569
+0 20
+cfn=(1930)
+calls=1 0 
+0 4324
+0 3
+cob=(19)
+cfi=(102)
+cfn=(934)
+calls=1 0 
+0 700
+0 1
+0 3
+cfn=(1670)
+calls=1 0 
+0 4022
+0 21
+cob=(19)
+cfi=(102)
+cfn=(934)
+calls=1 0 
+0 732
+0 1
+0 3
+cfn=(1670)
+calls=1 0 
+0 3669
+0 9
+
+fn=(1672)
+0 253
+cob=(19)
+cfi=(102)
+cfn=(992)
+calls=23 0 
+0 207
+0 23
+0 84
+
+fn=(1830) 0x00000000000330c0
+0 9
+
+fn=(1952)
+0 5
+cfn=(1620)
+calls=1 0 
+0 636
+0 4
+cfn=(1620)
+calls=1 0 
+0 248
+0 4
+cfn=(1620)
+calls=1 0 
+0 248
+0 4
+cfn=(1620)
+calls=1 0 
+0 439
+0 4
+cfn=(1620)
+calls=1 0 
+0 293
+0 4
+cfn=(1620)
+calls=1 0 
+0 299
+0 4
+cfn=(1620)
+calls=1 0 
+0 299
+0 4
+cfn=(1620)
+calls=1 0 
+0 299
+0 4
+cfn=(1620)
+calls=1 0 
+0 445
+0 4
+cfn=(1620)
+calls=1 0 
+0 344
+0 4
+cfn=(1620)
+calls=1 0 
+0 344
+0 4
+cfn=(1620)
+calls=1 0 
+0 344
+0 4
+cfn=(1620)
+calls=1 0 
+0 344
+0 4
+cfn=(1620)
+calls=1 0 
+0 350
+0 4
+cfn=(1620)
+calls=1 0 
+0 326
+0 4
+cfn=(1620)
+calls=1 0 
+0 334
+0 4
+cfn=(1620)
+calls=1 0 
+0 342
+0 4
+cfn=(1620)
+calls=1 0 
+0 342
+0 4
+cfn=(1620)
+calls=1 0 
+0 342
+0 4
+cfn=(1620)
+calls=1 0 
+0 488
+0 4
+cfn=(1620)
+calls=1 0 
+0 342
+0 4
+cfn=(1620)
+calls=1 0 
+0 387
+0 4
+cfn=(1620)
+calls=1 0 
+0 387
+0 4
+cfn=(1620)
+calls=1 0 
+0 387
+0 4
+cfn=(1620)
+calls=1 0 
+0 387
+0 4
+cfn=(1620)
+calls=1 0 
+0 387
+0 4
+cfn=(1620)
+calls=1 0 
+0 395
+0 4
+cfn=(1620)
+calls=1 0 
+0 395
+0 4
+cfn=(1620)
+calls=1 0 
+0 371
+0 4
+cfn=(1620)
+calls=1 0 
+0 377
+0 4
+cfn=(1620)
+calls=1 0 
+0 385
+0 4
+cfn=(1620)
+calls=1 0 
+0 385
+0 4
+cfn=(1620)
+calls=1 0 
+0 385
+0 4
+cfn=(1620)
+calls=1 0 
+0 385
+0 4
+cfn=(1620)
+calls=1 0 
+0 385
+0 4
+cfn=(1620)
+calls=1 0 
+0 393
+0 4
+cfn=(1620)
+calls=1 0 
+0 393
+0 4
+cfn=(1620)
+calls=1 0 
+0 393
+0 4
+cfn=(1620)
+calls=1 0 
+0 393
+0 4
+cfn=(1620)
+calls=1 0 
+0 393
+0 4
+cfn=(1620)
+calls=1 0 
+0 515
+0 4
+cfn=(1620)
+calls=1 0 
+0 377
+0 4
+cfn=(1620)
+calls=1 0 
+0 377
+0 4
+cfn=(1620)
+calls=1 0 
+0 385
+0 4
+cfn=(1620)
+calls=1 0 
+0 385
+0 4
+cfn=(1620)
+calls=1 0 
+0 430
+0 4
+cfn=(1620)
+calls=1 0 
+0 430
+0 4
+cfn=(1620)
+calls=1 0 
+0 430
+0 4
+cfn=(1620)
+calls=1 0 
+0 430
+0 4
+cfn=(1620)
+calls=1 0 
+0 430
+0 4
+cfn=(1620)
+calls=1 0 
+0 430
+0 4
+cfn=(1620)
+calls=1 0 
+0 438
+0 4
+cfn=(1620)
+calls=1 0 
+0 438
+0 4
+cfn=(1620)
+calls=1 0 
+0 438
+0 4
+cfn=(1620)
+calls=1 0 
+0 414
+0 4
+cfn=(1620)
+calls=1 0 
+0 422
+0 4
+cfn=(1620)
+calls=1 0 
+0 422
+0 4
+cfn=(1620)
+calls=1 0 
+0 422
+0 4
+cfn=(1620)
+calls=1 0 
+0 422
+0 4
+cfn=(1620)
+calls=1 0 
+0 430
+0 4
+cfn=(1620)
+calls=1 0 
+0 430
+0 4
+cfn=(1620)
+calls=1 0 
+0 436
+0 4
+cfn=(1620)
+calls=1 0 
+0 436
+0 4
+cfn=(1620)
+calls=1 0 
+0 436
+0 4
+cfn=(1620)
+calls=1 0 
+0 436
+0 4
+cfn=(1620)
+calls=1 0 
+0 436
+0 4
+cfn=(1620)
+calls=1 0 
+0 436
+0 4
+cfn=(1620)
+calls=1 0 
+0 436
+0 4
+cfn=(1620)
+calls=1 0 
+0 412
+0 4
+cfn=(1620)
+calls=1 0 
+0 420
+0 4
+cfn=(1620)
+calls=1 0 
+0 428
+0 4
+cfn=(1620)
+calls=1 0 
+0 428
+0 4
+cfn=(1620)
+calls=1 0 
+0 428
+0 4
+cfn=(1620)
+calls=1 0 
+0 428
+0 4
+cfn=(1620)
+calls=1 0 
+0 428
+0 4
+cfn=(1620)
+calls=1 0 
+0 436
+0 4
+cfn=(1620)
+calls=1 0 
+0 436
+
+ob=(1)
+fl=(38)
+fn=(174)
+353 2
++11 2
+cfn=(176)
+calls=1 -76 
+* 63
++1 2
++5 4
+
+fn=(148)
+50 5
++3 15
++48 10
++4 10
+
+fn=(216) _dl_add_to_slotinfo
+831 15
++9 5
+-9 5
++6 10
++8 25
++41 5
++1 15
++1 20
+
+fl=(20) /build/glibc-irh9iM/glibc-2.19/posix/../sysdeps/unix/syscall-template.S
+fn=(58) uname
+81 4
++1 1
+
+fl=(19)
+fn=(56) _dl_discover_osversion
+45 7
++2 3
++85 8
+-45 3
+cfi=(20)
+cfn=(58)
+calls=1 -6 
+* 5
+* 1
++15 1
+-15 1
++20 1
+-1 1
++3 8
++4 2
+-2 4
++2 7
++2 1
++1 2
+-3 4
++7 2
+-1 2
++4 2
+-2 2
++2 6
++5 2
++1 4
++2 1
+
+fl=(41) /build/glibc-irh9iM/glibc-2.19/elf/dl-version.c
+fn=(164) _dl_check_all_versions
+380 6
++4 4
+-2 2
++4 245
+cfn=(166) _dl_check_map_versions
+calls=35 174 
+* 107333
+-2 35
++2 105
+-1 35
+-1 70
++5 7
+
+fn=(166)
+174 315
++15 35
+-15 70
++15 70
++2 35
++3 35
+-3 35
++2 35
++1 35
++2 35
+-3 35
++3 35
++3 132
++4 198
++17 33
+56 33
+220 33
+56 33
+220 33
+56 165
+220 36
+56 36
+220 36
+56 36
+220 36
+56 180
++1 773
+-1 1546
++2 2526
+cfi=(32)
+cfn=(112)
+calls=842 288 
+* 51358
+* 1753
+228 207
++5 483
++19 110
+-15 2049
+cfn=(168) match_symbol
+calls=10 76 
+* 2103
+* 507
+cfn=(168)
+calls=169 76 
+* 29895
+* 179
++7 716
++3 606
++9 276
++5 36
++1 36
+-79 2
+-8 2
++95 105
++3 33
++10 107
+-7 428
++3 321
+-3 44
++3 33
++8 35
++86 35
+-86 35
++87 8
+-81 136
+cfi=(15)
+cfn=(32)
+calls=34 102 
+* 1504
+* 34
++1 34
+-2 34
++2 34
++11 34
+-3 34
++3 68
++2 102
++3 132
++4 207
++18 110
+-15 330
++2 330
+-2 207
++2 207
++2 179
++1 179
+-1 358
++1 179
+-1 179
++1 179
++1 179
+-2 179
++2 358
++1 537
++3 537
++8 207
++5 36
++1 36
++4 102
++3 44
++20 107
+-14 107
+-2 107
++2 118
+-2 11
++2 11
++4 107
++2 107
+-1 214
++1 107
+-1 321
++1 107
++1 107
++3 354
++10 34
+-1 34
++1 238
+
+fn=(168)
+76 1969
++9 179
+-8 179
+-1 358
++1 179
++8 179
++6 537
++15 179
++1 358
++2 179
++5 358
++14 2800
++12 3663
++4 1221
+-30 2442
++16 179
++3 716
+cfi=(17)
+cfn=(50)
+calls=179 -2 
+* 14533
+* 358
++35 1432
+
+fl=(2)
+fn=(48)
+843 168
+
+fn=(162)
+656 2
++2 4
+cfi=(41)
+cfn=(164)
+calls=1 380 
+* 107842
+* 2
++4 2
+
+fn=(170) init_tls
+723 1
+-1 1
+-6 1
++2 2
++4 1
++10 4
+cfi=(15)
+cfn=(32)
+calls=1 102 
+* 43
+* 1
++11 1
+-15 1
++3 1
++6 1
++2 1
+-11 1
++15 1
++2 1
+-1 1
++1 72
++2 70
++4 5
++2 5
+-2 10
+-5 70
++9 3
++3 1
+cfi=(38)
+cfn=(172)
+calls=1 112 
+* 212
++7 1
+cfi=(38)
+cfn=(174)
+calls=1 328 
+* 440
++1 1
+-1 1
++1 1
++6 1
++8 1
+-8 1
++8 6
++4 1
++2 1
++1 2
+
+fn=(22)
+890 1
++19 1
+-19 9
++19 1
++3 1
+2491 1
+890 1
+2491 1
+912 1
++4 1
+-26 1
++26 1
++1 2
++5 2
+2484 2
++7 1
+-4 1
++4 1
+-5 1
++5 7
++2 2
+cfi=(11)
+cfn=(24)
+calls=1 30 
+* 84
+* 4
+cfi=(11)
+cfn=(24)
+calls=2 30 
+* 344
+* 9
++4 48
++1 19
+-1 57
++3 4
++6 16
++74 4
+cfi=(12)
+cfn=(26)
+calls=1 315 
+* 120
+* 2
++2 3
+-55 4
+cfi=(12)
+cfn=(26)
+calls=1 315 
+* 26
+* 2
+2655 3
++30 3
+932 4
+1133 7
+cfi=(13)
+cfn=(28)
+calls=1 61 
+* 248
++2 1
+-2 1
++2 1
++1 1
++1 1
++5 2
+-5 1
++1 3
++4 1
+cfi=(13)
+cfn=(44)
+calls=1 32 
+* 34
++1 2
+899 1
+1172 1
+-3 1
+-5 1
++1 1
++2 1
++5 6
++56 2
+896 1
+1228 2
+-55 24
+-1 24
++1 39
+-1 2
+1275 3
++3 2
++2 2
++2 2
++13 3
++1 8
+cfi=(17)
+cfn=(50)
+calls=1 131 
+* 7
+* 3
++7 1
++3 1
+-5 1
++3 1
++2 1
++1 2
++4 2
++2 2
+fi=(3)
+29 1
++9 2
++6 1
+-2 1
++2 2
++7 1
++5 1
++3 1
++2 1
+-3 1
+-3 1
+-3 14
++10 3
+-18 9
++8 28
++10 28
+-18 84
++18 1
+-18 3
++2 64
++5 16
++2 4
++16 3
++38 3
++5 2
++7 2
++1 3
++16 3
++14 3
++18 2
+fe=(2)
+1318 2
+cfi=(6)
+cfn=(10)
+calls=1 859 
+* 25
++3 4
+fi=(18) /build/glibc-irh9iM/glibc-2.19/elf/setup-vdso.h
+24 2
+fe=(2)
+1343 1
+cfi=(19)
+cfn=(56)
+calls=1 45 
+* 80
+* 8
+1177 3
++1 1
++86 2
++1 1
+-37 2
+-1 2
++1 4
+-1 2
++2 4
++1 1
++3 2
++1 2
+-1 2
++1 2
++1 2
++1 6
++1 2
+-43 1
+-2 2
++27 1
+-25 1
++7 2
+-10 1
++10 1
+-19 3
++1 1
+fi=(3)
+56 4
++3 4
++1 1
++1 3
+fe=(2)
+2534 4
+cfi=(12)
+cfn=(26)
+calls=1 315 
+* 80
+* 2
++2 3
+1348 2
+cfi=(21)
+cfn=(60)
+calls=1 714 
+* 3908
++3 3
+cfi=(29)
+cfn=(96)
+calls=1 50 
+* 17
++7 1
+-7 1
++2 1
++5 1
++3 3
++1 1
++3 1
+-3 3
++1 2
++3 1
++5 1
+-7 1
++7 1
++1 5
++4 1
++4 1
+-2 4
++1 2
++1 3
++5 2
++1 6
++2 2
++1 2
++5 2
++5 3
+905 1
+1580 3
++3 1
++4 3
++5 1
++1 1
+cfi=(29)
+cfn=(98)
+calls=1 74 
+* 1
++1 1
++4 3
++15 3
++4 3
++31 3
+cfi=(23)
+cfn=(64)
+calls=1 81 
+* 9
+* 2
++77 4
++17 3
++1 1
+-1 1
++1 2
+-1 1
++1 5
+cfi=(35)
+cfn=(134)
+calls=1 147 
+* 399060
++1 1
++5 1
+-5 3
++2 2
++3 4
++1 4
+-1 2
++1 136
+-1 68
++4 3
++1 3
++1 1
++2 2
++1 5
+-1 27
++1 50
+-1 75
+-28 1
++1 1
+-1 7
++4 1
++1 1
+-1 1
++2 2
++1 2
+1522 2
+1771 1
+-1 2
++1 1
++2 1
++2 4
++2 1
+-4 2
++5 1
+-1 2
++14 2
++1 2
++1 3
++2 2
++1 1
+-28 1
++28 1
++9 1
++1 1
+-2 1
++2 1
+-2 1
++2 1
+-2 1
++2 1
+-2 1
++2 1
+cfi=(30)
+cfn=(160)
+calls=1 205 
+* 107882
++10 1
++1 1
+-1 1
++1 1
++1 1
+cfn=(170)
+calls=1 723 
+* 968
+* 1
++2 2
+852 1
+fi=(42) /build/glibc-irh9iM/glibc-2.19/elf/../sysdeps/unix/sysv/linux/dl-osinfo.h
+86 2
+fe=(2)
+854 1
++6 3
+fi=(42)
+112 1
+fe=(2)
+865 1
++2 1
++6 1
+1825 2
+2055 3
++56 1
++4 1
++7 1
+-11 1
++4 3
++4 2
++3 1
++8 2
++46 3
++7 1
++2 11
++2 1
++2 105
++5 70
++2 70
++8 35
+-2 35
++2 70
++1 272
+cfi=(43)
+cfn=(180)
+calls=34 154 
+* 6521001
++4 115
+-22 74
++25 4
++2 1
++6 1
+-6 1
++6 1
++5 4
++1 1
++5 2
+cfi=(38)
+cfn=(270)
+calls=1 376 
+* 602
++4 2
++14 3
++2 2
++29 1
+cfi=(7)
+cfn=(272)
+calls=1 256 
+* 1
++4 3
++20 3
+cfi=(29)
+cfn=(96)
+calls=1 50 
+* 8
++1 1
+-1 1
++2 1
+cfi=(29)
+cfn=(98)
+calls=1 74 
+* 1
++1 1
++4 1
+cfi=(37)
+cfn=(274)
+calls=1 309 
+* 15
++5 8
+2210 10
+cfi=(38)
+cfn=(216)
+calls=5 831 
+* 100
+* 5
+-12 1
++1 1
+-3 2
++55 2
++15 1
++3 1
+-3 1
++3 1
+-3 2
++3 2
+-3 1
++2 1
++1 1
+cfi=(43)
+cfn=(180)
+calls=1 154 
+* 14300
++1 4
++2 3
+2063 1
+898 2
+1624 2
+cfi=(9)
+cfn=(18)
+calls=1 26 
+* 100
+* 8
+cfi=(16)
+cfn=(42)
+calls=1 61 
+* 87
+* 1
++3 5
+-12 1
++12 1
++3 3
+cfi=(15)
+cfn=(76)
+calls=1 338 
+* 907
+* 3
+cfi=(15)
+cfn=(76)
+calls=1 338 
+* 7
+* 6
++1 2
++1 3
++2 4
+cfn=(100) do_preload
+calls=1 803 
+* 2552
+* 2
+1337 3
+1636 1
++1 1
+-1 3
++1 1
++1 3
+
+fn=(46)
+837 168
+
+fn=(104)
+797 220
+
+fn=(2)
+361 9
++18 4
+fi=(3)
+44 1
+fe=(2)
+379 1
+fi=(5)
+58 3
+fi=(3)
+-14 1
+fe=(2)
+408 1
+-3 1
+fi=(3)
+44 1
++17 2
+-3 1
+-7 1
++5 1
++3 1
++2 1
+-3 1
+-3 1
+-3 2
+-5 26
++15 13
+-18 39
++18 1
+-18 3
++2 36
++5 20
++1 16
++10 4
+-18 12
++25 2
++20 4
++1 4
++1 4
++1 4
++2 4
++5 4
++1 4
++1 4
++6 3
++5 2
++7 3
++1 3
++8 3
++2 3
++3 2
++1 2
+fe=(2)
+536 2
++7 1
+284 85
++12 2
+cfi=(6)
+cfn=(10)
+calls=1 859 
+* 25
++1 2
++1 2
++1 2
++1 2
++21 1
++10 1
+-10 3
++10 1
+-6 1
+-4 1
++10 1
+cfi=(7)
+cfn=(12)
+calls=1 86 
+* 7055454
+* 1
++9 4
++3 1
++4 1
+-4 1
++4 1
+568 9
+fi=(3)
+53 4
++3 4
+fe=(2)
+541 34
+fi=(4)
+84 1
++27 1
+-28 1
++28 2
++1 2
+fi=(5)
+492 2
+fi=(4)
+112 18
+fi=(5)
+492 18
++1 20
+fi=(4)
+111 20
+fi=(5)
+493 10
+fi=(4)
+111 10
++5 2
++8 1
+fi=(5)
+287 1
+fi=(4)
+124 2
++13 1
++2 2
+-2 1
+fi=(5)
+241 1
+fi=(4)
+137 1
+fi=(5)
+269 1
+fi=(4)
+137 2
+fi=(5)
+269 1
+fi=(4)
+137 8
++2 16
+-2 8
+fi=(5)
+241 8
+fi=(4)
+137 8
+fi=(5)
+269 8
+fi=(4)
+137 16
+fi=(5)
+269 8
++9 18
++3 9
+-3 18
++3 27
++6 54
+fi=(3)
+59 4
++1 1
++1 2
+fi=(5)
+391 9
++9 9
+fi=(4)
+124 28
+fe=(2)
+
+fn=(100)
+803 1
++12 1
+-12 5
++10 1
+-4 1
++1 1
++5 4
+-10 1
++6 1
++4 1
+cfi=(30)
+cfn=(102)
+calls=1 163 
+* 2524
++1 3
++8 3
++6 5
+
+fn=(108)
+624 2
++2 7
+cfi=(21)
+cfn=(110)
+calls=1 2317 
+* 2450
+* 1
++2 2
+
+fl=(32)
+fn=(144)
+45 1
++7 1
+-7 3
++7 1
+-7 1
++1 1
+-1 2
++7 1
+cfi=(23)
+cfn=(116)
+calls=1 +29 
+* 5
++1 1
+-1 1
++1 1
++2 4
+cfi=(33)
+cfn=(124)
+calls=1 -21 
+* 10
+* 2
++2 1
++3 1
+-3 1
++3 1
++13 2
+cfi=(23)
+cfn=(132)
+calls=1 +8 
+* 5
++3 7
+-14 6
+cfi=(25)
+cfn=(68)
+calls=1 +19 
+* 6
+* 2
+
+fn=(268) _dl_higher_prime_number
+344 2
++1 4
++6 1
+-4 2
++2 32
++1 12
+-3 7
++3 7
+-3 7
++2 42
++1 18
++1 2
+-4 4
++18 2
++1 2
+
+fn=(112)
+288 21095
++1 8438
+cfi=(17)
+cfn=(50)
+calls=4219 131 
+* 29540
+* 4219
++1 4219
+-1 4219
++3 4219
++2 8438
++4 4190
+-4 8380
++1 13002
+cfi=(17)
+cfn=(50)
+calls=4334 131 
+* 105932
+* 8668
+-5 144
++11 4795
+-1 4075
++1 16300
+
+fl=(6)
+fn=(10)
+859 105
++4 33
++4 66
++2 33
+-1 33
++3 99
++1 33
++1 66
++3 33
+-1 33
+-2 33
++3 33
++4 66
+-2 33
++1 33
++1 66
++1 33
++3 6
++2 2
++2 2
++2 2
++1 2
++1 2
+-4 2
++4 4
+
+fn=(186)
+714 47136
+476 3928
+714 7856
+476 11784
+-1 7856
++2 3928
+-1 3928
++1 11784
+-1 11784
++1 106464
+-1 106464
++1 319392
+-1 327248
+716 3928
++4 3928
++4 3928
+-8 3928
++1 7856
++7 6854
++5 3928
++2 7856
+-2 3928
++6 3928
+-7 3928
++7 11784
+-7 19640
++15 142
+-8 591
++2 322
+cfn=(188) do_lookup_x
+calls=23 82 
+* 35362
+* 54992
+cfn=(188)
+calls=3928 82 
+* 4221394
++3 7902
++26 7856
++22 3809
++1 26663
++26 3809
++9 19045
++14 11427
++3 15236
++5 3809
++2 31424
+-9 2
+-71 833
++16 119
++1 238
+
+fn=(188)
+82 35559
++1 3951
+-6 3951
++5 11853
+-5 27657
++12 3951
+229 3951
++3 7902
+-3 3951
++3 7902
+98 3951
+-3 3951
++1 3951
++2 3951
++3 3951
+-3 3951
++3 3951
+-3 35994
+-3 35994
++1 35994
++2 35994
++3 35994
+-3 35994
++3 35994
++4 80052
++4 79868
++4 79868
++6 119802
++4 79868
++1 119802
+225 39934
++1 79868
++4 70576
+-2 35288
++5 141152
++4 70576
+-1 70576
++1 35288
+-1 70576
++21 31503
++24 72256
+461 249423
++1 9145
+cfi=(32)
+cfn=(112)
+calls=1829 288 
+* 102079
+* 10974
++3 108408
++3 284
+281 3
++2 6
++3 25423
++17 3759
++1 3759
+-1 3759
++1 3759
++1 3759
+-2 3759
+469 30072
+303 50
++1 50
+-1 50
++1 50
++1 50
+-2 50
+469 1586
+332 50
+-1 350
++3 100
+cfi=(2)
+cfn=(46)
+calls=50 837 
+* 100
++2 50
++1 50
++1 50
+-2 50
++2 50
++2 147
++1 196
+-1 49
++1 98
++4 98
+-4 343
++3 600
++20 326
++4 258
+-24 375
+-54 6531
++82 441
++5 6
++2 4
+cfi=(32)
+cfn=(268)
+calls=2 -35 
+* 144
++1 4
+-1 2
++1 2
+cfi=(15)
+cfn=(32)
+calls=2 102 
+* 107
+* 2
++2 2
+-2 2
++2 4
++7 20
++1 276
++1 70
+-75 70
++75 140
+-75 210
++1 70
+-1 70
++1 350
++1 320
++2 26
++1 26
+-3 166
++7 70
++1 70
++1 70
++1 140
++61 140
+-61 22
++61 44
++6 6
+cfi=(15)
+cfn=(94)
+calls=2 121 
+* 12
++4 2
+-3 2
++2 2
++1 4
+-20 2
++56 6
+-1 4
++1 144
+-1 96
++13 100
++2 100
+cfi=(2)
+cfn=(48)
+calls=50 843 
+* 100
++2 50
+322 20
++47 138
+-53 100
+439 50
+316 150
++1 50
+-1 50
++1 250
++1 372
++2 142
++1 142
+-3 363
++7 50
++1 50
++1 50
++1 50
+-1 50
+442 200
+322 86
++84 3
++9 2
++10 3
+cfi=(15)
+cfn=(32)
+calls=1 102 
+* 43
+* 1
++1 1
+-1 2
++1 1
++3 1
++2 1
+-7 1
++5 1
++1 2
++1 3
+261 21676
++6 24713
++2 10556
+-2 5278
++2 10556
+-2 5278
++2 5278
+-2 5278
++4 42392
+cfn=(192) check_match.9459
+calls=5299 131 
+* 207501
++1 26516
+-10 3873
+fi=(44) /build/glibc-irh9iM/glibc-2.19/elf/../sysdeps/generic/dl-hash.h
+32 3873
+-1 3873
++1 19365
++2 7746
++1 11619
++2 7746
++1 11619
++2 7746
++1 11619
++2 7720
++1 3860
++1 11580
++3 269934
++1 179956
++13 179956
+-17 269934
++22 23160
+fe=(6)
+262 7720
+fi=(44)
+67 65
+fe=(6)
+262 26
+-22 20700
+-1 10350
++2 10350
++2 14499
++10 22506
+-7 56435
++2 7580
++1 15160
+-1 7580
++1 3790
+-1 15160
++1 11370
+cfn=(192)
+calls=3790 131 
+* 390922
++1 18970
+
+fn=(192)
+131 63623
++1 18178
++2 18178
++2 25497
+-2 16998
++12 25497
++3 37762
+cfi=(17)
+cfn=(50)
+calls=5191 -18 
+* 117465
+* 10382
++5 3811
+-1 3811
++1 3811
+-1 3811
++1 3811
++2 2930
++19 2930
++1 11720
++2 10
++44 26642
+-18 4692
++2 4692
++1 7038
+-1 4692
++1 2346
+-1 4692
++4 6
++1 15
++2 6
++2 3
++7 18
+-7 4690
++7 31680
+-45 4389
+cfi=(17)
+cfn=(50)
+calls=1463 -46 
+* 126721
+* 2926
+-43 1180
++81 1770
+
+fl=(15)
+fn=(32)
+102 73
++7 219
+-3 73
++3 146
++4 73
+cfn=(36)
+calls=73 -20 
+* 2760
+* 73
+
+fn=(36)
+93 184
++1 368
+cfn=(40)
+calls=184 -43 
+* 5840
+* 184
+
+fn=(40)
+51 740
++1 923
++11 184
++1 184
+-1 184
++3 184
+-3 184
++3 368
+-3 1
++1 1
+-1 1
++3 1
+-3 1
++3 678
++4 64
++1 48
+
+ob=(20)
+fl=(105)
+fn=(1952)
+0 4
+cfn=(1620)
+calls=1 0 
+0 436
+0 4
+cfn=(1620)
+calls=1 0 
+0 436
+0 4
+cfn=(1620)
+calls=1 0 
+0 436
+0 4
+cfn=(1620)
+calls=1 0 
+0 436
+0 4
+cfn=(1620)
+calls=1 0 
+0 436
+0 4
+cfn=(1620)
+calls=1 0 
+0 412
+0 4
+cfn=(1620)
+calls=1 0 
+0 566
+0 4
+cfn=(1620)
+calls=1 0 
+0 420
+0 4
+cfn=(1620)
+calls=1 0 
+0 428
+0 4
+cfn=(1620)
+calls=1 0 
+0 428
+0 4
+cfn=(1620)
+calls=1 0 
+0 428
+0 4
+cfn=(1620)
+calls=1 0 
+0 428
+0 4
+cfn=(1620)
+calls=1 0 
+0 428
+0 4
+cfn=(1620)
+calls=1 0 
+0 428
+0 4
+cfn=(1620)
+calls=1 0 
+0 436
+0 4
+cfn=(1620)
+calls=1 0 
+0 436
+0 4
+cfn=(1620)
+calls=1 0 
+0 481
+0 4
+cfn=(1620)
+calls=1 0 
+0 481
+0 4
+cfn=(1620)
+calls=1 0 
+0 481
+0 4
+cfn=(1620)
+calls=1 0 
+0 457
+0 4
+cfn=(1620)
+calls=1 0 
+0 465
+0 4
+cfn=(1620)
+calls=1 0 
+0 465
+0 4
+cfn=(1620)
+calls=1 0 
+0 465
+0 4
+cfn=(1620)
+calls=1 0 
+0 473
+0 4
+cfn=(1620)
+calls=1 0 
+0 473
+0 4
+cfn=(1620)
+calls=1 0 
+0 473
+0 4
+cfn=(1620)
+calls=1 0 
+0 473
+0 4
+cfn=(1620)
+calls=1 0 
+0 473
+0 4
+cfn=(1620)
+calls=1 0 
+0 473
+0 4
+cfn=(1620)
+calls=1 0 
+0 473
+0 4
+cfn=(1620)
+calls=1 0 
+0 481
+0 4
+cfn=(1620)
+calls=1 0 
+0 481
+0 4
+cfn=(1620)
+calls=1 0 
+0 481
+0 4
+cfn=(1620)
+calls=1 0 
+0 457
+0 4
+cfn=(1620)
+calls=1 0 
+0 465
+0 4
+cfn=(1620)
+calls=1 0 
+0 465
+0 4
+cfn=(1620)
+calls=1 0 
+0 465
+0 4
+cfn=(1620)
+calls=1 0 
+0 465
+0 4
+cfn=(1620)
+calls=1 0 
+0 473
+0 4
+cfn=(1620)
+calls=1 0 
+0 473
+0 4
+cfn=(1620)
+calls=1 0 
+0 473
+0 4
+cfn=(1620)
+calls=1 0 
+0 473
+0 4
+cfn=(1620)
+calls=1 0 
+0 473
+0 4
+cfn=(1620)
+calls=1 0 
+0 473
+0 4
+cfn=(1620)
+calls=1 0 
+0 473
+0 4
+cfn=(1620)
+calls=1 0 
+0 473
+0 4
+cfn=(1620)
+calls=1 0 
+0 481
+0 4
+cfn=(1620)
+calls=1 0 
+0 457
+0 4
+cfn=(1620)
+calls=1 0 
+0 463
+0 4
+cfn=(1620)
+calls=1 0 
+0 471
+0 4
+cfn=(1620)
+calls=1 0 
+0 471
+0 4
+cfn=(1620)
+calls=1 0 
+0 471
+0 4
+cfn=(1620)
+calls=1 0 
+0 471
+0 4
+cfn=(1620)
+calls=1 0 
+0 479
+0 4
+cfn=(1620)
+calls=1 0 
+0 479
+0 4
+cfn=(1620)
+calls=1 0 
+0 479
+0 4
+cfn=(1620)
+calls=1 0 
+0 479
+0 4
+cfn=(1620)
+calls=1 0 
+0 479
+0 4
+cfn=(1620)
+calls=1 0 
+0 455
+0 4
+cfn=(1620)
+calls=1 0 
+0 463
+0 4
+cfn=(1620)
+calls=1 0 
+0 471
+0 4
+cfn=(1620)
+calls=1 0 
+0 471
+0 4
+cfn=(1620)
+calls=1 0 
+0 471
+0 4
+cfn=(1620)
+calls=1 0 
+0 471
+0 4
+cfn=(1620)
+calls=1 0 
+0 471
+0 4
+cfn=(1620)
+calls=1 0 
+0 479
+0 4
+cfn=(1620)
+calls=1 0 
+0 479
+0 4
+cfn=(1620)
+calls=1 0 
+0 479
+0 4
+cfn=(1620)
+calls=1 0 
+0 455
+0 4
+cfn=(1620)
+calls=1 0 
+0 463
+0 4
+cfn=(1620)
+calls=1 0 
+0 471
+0 4
+cfn=(1620)
+calls=1 0 
+0 471
+0 4
+cfn=(1620)
+calls=1 0 
+0 471
+0 4
+cfn=(1620)
+calls=1 0 
+0 471
+0 4
+cfn=(1620)
+calls=1 0 
+0 471
+0 4
+cfn=(1620)
+calls=1 0 
+0 479
+0 4
+cfn=(1620)
+calls=1 0 
+0 479
+0 4
+cfn=(1620)
+calls=1 0 
+0 479
+0 4
+cfn=(1620)
+calls=1 0 
+0 479
+0 4
+cfn=(1620)
+calls=1 0 
+0 455
+0 4
+cfn=(1620)
+calls=1 0 
+0 463
+0 4
+cfn=(1620)
+calls=1 0 
+0 463
+0 4
+cfn=(1620)
+calls=1 0 
+0 471
+0 4
+cfn=(1620)
+calls=1 0 
+0 471
+0 4
+cfn=(1620)
+calls=1 0 
+0 471
+0 4
+cfn=(1620)
+calls=1 0 
+0 471
+0 4
+cfn=(1620)
+calls=1 0 
+0 471
+0 4
+cfn=(1620)
+calls=1 0 
+0 479
+0 4
+cfn=(1620)
+calls=1 0 
+0 479
+0 4
+cfn=(1620)
+calls=1 0 
+0 479
+0 5
+cfn=(1620)
+calls=1 0 
+0 455
+
+fn=(964)
+0 40
+
+fn=(1022)
+0 885
+cob=(3)
+cfi=(104)
+cfn=(562)
+calls=19 66 
+0 304
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1866
+0 23
+0 101
+cob=(3)
+cfi=(104)
+cfn=(562)
+calls=19 66 
+0 304
+0 19
+0 345
+cob=(19)
+cfi=(102)
+cfn=(842)
+calls=25 0 
+0 6413
+0 25
+0 1431
+cob=(3)
+cfi=(140) /build/glibc-irh9iM/glibc-2.19/string/../sysdeps/x86_64/multiarch/strcat-sse2-unaligned.S
+cfn=(1372) __strcat_sse2_unaligned
+calls=19 32 
+0 790
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1956
+0 23
+0 38
+cob=(3)
+cfi=(104)
+cfn=(562)
+calls=19 66 
+0 304
+0 19
+0 164
+cob=(3)
+cfi=(140)
+cfn=(1372)
+calls=19 32 
+0 781
+0 19
+0 2019
+cob=(19)
+cfi=(102)
+cfn=(842)
+calls=2 0 
+0 516
+0 2
+0 313
+cob=(19)
+cfi=(102)
+cfn=(842)
+calls=15 0 
+0 3899
+0 15
+0 448
+cob=(19)
+cfi=(102)
+cfn=(842)
+calls=2 0 
+0 534
+0 2
+0 122
+cob=(19)
+cfi=(102)
+cfn=(842)
+calls=2 0 
+0 510
+0 2
+0 38
+
+fn=(1230)
+0 855
+cob=(19)
+cfi=(102)
+cfn=(1220) g_realloc_n
+calls=45 0 
+0 10398
+0 45
+0 405
+cob=(3)
+cfi=(136)
+cfn=(1260)
+calls=45 55 
+0 495
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2112
+0 49
+0 467
+cob=(19)
+cfi=(102)
+cfn=(842)
+calls=45 0 
+0 10667
+0 45
+0 540
+
+fn=(1286)
+0 494
+cfn=(1100)
+calls=19 0 
+0 5898
+0 494
+cob=(19)
+cfi=(102)
+cfn=(594)
+calls=19 0 
+0 703
+0 19
+0 76
+cfn=(938)
+calls=19 0 
+0 17785
+0 76
+cfn=(1230)
+calls=19 0 
+0 10239
+0 114
+cfn=(1168)
+calls=19 0 
+0 956
+0 76
+cob=(19)
+cfi=(102)
+cfn=(1070)
+calls=19 0 
+0 684
+0 19
+0 95
+cfn=(1264)
+calls=19 0 
+0 4850
+0 129
+cfn=(1022)
+calls=18 0 
+0 13413
+0 3
+cfn=(1022)
+calls=1 0 
+0 378
+0 19
+
+fn=(578) 0x000000000000b6b0
+0 16
+
+fn=(1194)
+0 468
+cob=(19)
+cfi=(102)
+cfn=(842)
+calls=26 0 
+0 6837
+0 26
+0 364
+cob=(3)
+cfi=(132)
+cfn=(890)
+calls=26 25 
+0 442
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2020
+0 30
+0 464
+cfn=(1680)
+calls=25 0 
+0 6931
+0 83
+cob=(19)
+cfi=(102)
+cfn=(1220)
+calls=1 0 
+0 263
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1701
+0 5
+0 150
+cob=(19)
+cfi=(102)
+cfn=(1220)
+calls=25 0 
+0 6671
+0 25
+0 208
+cob=(19)
+cfi=(102)
+cfn=(974)
+calls=26 0 
+0 9666
+0 26
+0 104
+cob=(19)
+cfi=(102)
+cfn=(992)
+calls=26 0 
+0 234
+0 26
+0 104
+cob=(19)
+cfi=(102)
+cfn=(860)
+calls=26 0 
+0 9009
+0 26
+0 650
+
+fn=(1530)
+0 28
+cob=(19)
+cfi=(102)
+cfn=(934)
+calls=1 0 
+0 514
+0 1
+0 6
+cfn=(1286)
+calls=1 0 
+0 2609
+0 6
+cob=(19)
+cfi=(102)
+cfn=(934)
+calls=1 0 
+0 800
+0 1
+0 6
+cfn=(1286)
+calls=1 0 
+0 2990
+0 2
+
+fn=(1616)
+0 26
+
+fn=(1646)
+0 26
+cob=(19)
+cfi=(102)
+cfn=(934)
+calls=1 0 
+0 456
+0 1
+0 6
+cfn=(1286)
+calls=1 0 
+0 2649
+0 6
+cfn=(1620)
+calls=1 0 
+0 488
+0 2
+
+fn=(1828)
+0 31
+cfn=(1120)
+calls=1 0 
+0 287
+0 7
+cfn=(1098)
+calls=1 0 
+0 3382
+0 7
+cfn=(1830)
+calls=1 0 
+0 9
+0 7
+
+fn=(1148)
+0 650
+
+fn=(1168)
+0 2251
+
+fn=(1100)
+0 5679
+cfn=(1120)
+calls=45 0 
+0 18697
+0 450
+
+fn=(1932)
+0 9
+
+ob=(1)
+fl=(15)
+fn=(40)
+77 112
+cfi=(25)
+cfn=(68)
+calls=16 +4 
+* 96
++2 80
++4 48
++3 16
++1 16
++2 80
+-3 169
++1 169
++2 1352
+-31 3
++1 1
+-2 3
+
+fn=(94)
+121 5
+-2 10
++2 5
++7 10
+
+fn=(76)
+338 18
++2 6
++1 12
++4 273
++7 588
+-2 294
++10 86
+-15 261
++18 3
++4 6
+
+fl=(68)
+fn=(282) call_init.part.0
+34 280
++8 35
+-8 35
++11 35
+-3 70
++3 105
++5 102
++5 66
++8 66
++1 198
+cob=(2)
+cfi=(14)
+cfn=(3748)
+calls=1 -64 
+* 6
+cob=(2)
+cfi=(14)
+cfn=(3736)
+calls=1 -64 
+* 6
+cob=(2)
+cfi=(14)
+cfn=(3284)
+calls=1 -64 
+* 225285
+cob=(2)
+cfi=(14)
+cfn=(2610)
+calls=1 -64 
+* 6
+cob=(2)
+cfi=(14)
+cfn=(2586)
+calls=1 -64 
+* 6
+cob=(2)
+cfi=(14)
+cfn=(2456)
+calls=1 -64 
+* 6
+cob=(2)
+cfi=(14)
+cfn=(2432)
+calls=1 -64 
+* 6
+cob=(2)
+cfi=(14)
+cfn=(2420)
+calls=1 -64 
+* 6
+cob=(2)
+cfi=(14)
+cfn=(2408)
+calls=1 -64 
+* 6
+cob=(2)
+cfi=(14)
+cfn=(2388)
+calls=1 -64 
+* 30
+cob=(2)
+cfi=(14)
+cfn=(2376)
+calls=1 -64 
+* 6
+cob=(2)
+cfi=(14)
+cfn=(2364)
+calls=1 -64 
+* 6
+cob=(2)
+cfi=(14)
+cfn=(2352)
+calls=1 -64 
+* 6
+cob=(2)
+cfi=(14)
+cfn=(2340)
+calls=1 -64 
+* 6
+cob=(2)
+cfi=(14)
+cfn=(2324)
+calls=1 -64 
+* 10
+cob=(2)
+cfi=(14)
+cfn=(2312)
+calls=1 -64 
+* 6
+cob=(2)
+cfi=(14)
+cfn=(574)
+calls=1 -64 
+* 6
+cob=(2)
+cfi=(14)
+cfn=(540)
+calls=1 -64 
+* 6
+cob=(2)
+cfi=(14)
+cfn=(528)
+calls=1 -64 
+* 6
+cob=(2)
+cfi=(14)
+cfn=(516)
+calls=1 -64 
+* 6
+cob=(2)
+cfi=(14)
+cfn=(504)
+calls=1 -64 
+* 6
+cob=(2)
+cfi=(14)
+cfn=(492)
+calls=1 -64 
+* 6
+cob=(2)
+cfi=(14)
+cfn=(478)
+calls=1 -64 
+* 6
+cob=(2)
+cfi=(14)
+cfn=(458)
+calls=1 -64 
+* 29
+cob=(2)
+cfi=(14)
+cfn=(438)
+calls=1 -64 
+* 29
+cob=(2)
+cfi=(14)
+cfn=(426)
+calls=1 -64 
+* 6
+cob=(2)
+cfi=(14)
+cfn=(414)
+calls=1 -64 
+* 6
+cob=(2)
+cfi=(14)
+cfn=(402)
+calls=1 -64 
+* 6
+cob=(2)
+cfi=(14)
+cfn=(390)
+calls=1 -64 
+* 6
+cob=(2)
+cfi=(14)
+cfn=(378)
+calls=1 -64 
+* 6
+cob=(2)
+cfi=(14)
+cfn=(358)
+calls=1 -64 
+* 29
+cob=(3)
+cfi=(79) /build/glibc-irh9iM/glibc-2.19/csu/../csu/init-first.c
+cfn=(336) _init
+calls=1 -12 
+* 211
+cob=(2)
+cfi=(14)
+cfn=(284)
+calls=1 -64 
+* 11294
++3 33
++1 66
++6 28
++2 56
+-2 56
++3 140
++1 112
+cob=(35) /usr/lib/valgrind/vgpreload_core-amd64-linux.so
+cfi=(194) ???
+cfn=(3752) 0x0000000000000690
+calls=1 -78 
+* 17
+cob=(34) /home/sam/Documents/University/2014/ipdf/code/contrib/lib/libSDL2-2.0.so.0
+cfi=(193) ???
+cfn=(3740) 0x0000000000012010
+calls=1 -78 
+* 16
+cob=(33)
+cfi=(160)
+cfn=(2614)
+calls=1 -78 
+* 17
+cob=(32)
+cfi=(159)
+cfn=(2590)
+calls=1 -78 
+* 17
+cob=(31)
+cfi=(157)
+cfn=(2460)
+calls=1 -78 
+* 17
+cob=(30)
+cfi=(156)
+cfn=(2436)
+calls=1 -78 
+* 204
+cob=(29)
+cfi=(155)
+cfn=(2424)
+calls=1 -78 
+* 16
+cob=(28) /usr/lib/x86_64-linux-gnu/libXext.so.6.4.0
+cfi=(154) ???
+cfn=(2412) 0x0000000000003810
+calls=1 -78 
+* 16
+cob=(26) /usr/lib/x86_64-linux-gnu/libfontconfig.so.1.8.0
+cfi=(152) ???
+cfn=(2380) 0x0000000000006d50
+calls=1 -78 
+* 16
+cob=(25) /usr/lib/x86_64-linux-gnu/libaudio.so.2.4
+cfi=(151) ???
+cfn=(2368) 0x0000000000005e70
+calls=1 -78 
+* 16
+cob=(24)
+cfi=(150)
+cfn=(2356)
+calls=1 -78 
+* 16
+cob=(23)
+cfi=(149)
+cfn=(2344)
+calls=1 -78 
+* 16
+cob=(22)
+cfi=(148)
+cfn=(2332) 0x0000000000002610
+calls=1 -78 
+* 17
+cob=(4)
+cfi=(62)
+cfn=(2316)
+calls=1 -78 
+* 16
+cob=(20)
+cfi=(105)
+cfn=(578)
+calls=1 -78 
+* 16
+cob=(19)
+cfi=(102)
+cfn=(544) 0x000000000001b670
+calls=1 -78 
+* 16
+cob=(18)
+cfi=(101)
+cfn=(532)
+calls=1 -78 
+* 16
+cob=(17)
+cfi=(100)
+cfn=(520)
+calls=1 -78 
+* 16
+cob=(16)
+cfi=(99)
+cfn=(508)
+calls=1 -78 
+* 16
+cob=(15)
+cfi=(98)
+cfn=(496)
+calls=1 -78 
+* 16
+cob=(14) /lib/x86_64-linux-gnu/libdl-2.19.so
+cfi=(96) ???
+cfn=(482) 0x0000000000000f90
+calls=1 -78 
+* 16
+cob=(11) /lib/x86_64-linux-gnu/libpcre.so.3.13.1
+cfi=(93) ???
+cfn=(430) 0x0000000000002270
+calls=1 -78 
+* 16
+cob=(10) /usr/lib/x86_64-linux-gnu/libffi.so.6.0.2
+cfi=(92) ???
+cfn=(418) 0x0000000000001920
+calls=1 -78 
+* 16
+cob=(9) /lib/x86_64-linux-gnu/libuuid.so.1.3.0
+cfi=(91) ???
+cfn=(406) 0x00000000000017b0
+calls=1 -78 
+* 16
+cob=(8)
+cfi=(90)
+cfn=(394)
+calls=1 -78 
+* 16
+cob=(7)
+cfi=(89)
+cfn=(382)
+calls=1 -78 
+* 16
+cob=(3)
+cfi=(85) /build/glibc-irh9iM/glibc-2.19/string/../sysdeps/x86_64/multiarch/../cacheinfo.c
+cfn=(348) init_cacheinfo
+calls=1 550 
+* 1092
+cob=(5)
+cfi=(76) ???
+cfn=(322) 0x00000000000069b0
+calls=1 -78 
+* 16
+* 132
+cob=(33)
+cfi=(160)
+cfn=(3278)
+calls=1 -78 
+* 873
+cob=(33)
+cfi=(160)
+cfn=(3264)
+calls=1 -78 
+* 504
+cob=(33)
+cfi=(160)
+cfn=(3262)
+calls=1 -78 
+* 77
+cob=(33)
+cfi=(160)
+cfn=(3260)
+calls=1 -78 
+* 75
+cob=(33)
+cfi=(160)
+cfn=(3258)
+calls=1 -78 
+* 2
+cob=(33)
+cfi=(160)
+cfn=(3256)
+calls=1 -78 
+* 2
+cob=(33)
+cfi=(160)
+cfn=(3178)
+calls=1 -78 
+* 3181
+cob=(33)
+cfi=(160)
+cfn=(3176)
+calls=1 -78 
+* 2
+cob=(33)
+cfi=(160)
+cfn=(3174)
+calls=1 -78 
+* 75
+cob=(33)
+cfi=(160)
+cfn=(2824)
+calls=1 -78 
+* 38656
+cob=(33)
+cfi=(160)
+cfn=(2814)
+calls=1 -78 
+* 97
+cob=(33)
+cfi=(160)
+cfn=(2810)
+calls=1 -78 
+* 82
+cob=(33)
+cfi=(160)
+cfn=(2806)
+calls=1 -78 
+* 82
+cob=(33)
+cfi=(160)
+cfn=(2804)
+calls=1 -78 
+* 72
+cob=(33)
+cfi=(160)
+cfn=(2802)
+calls=1 -78 
+* 80
+cob=(33)
+cfi=(160)
+cfn=(2784)
+calls=1 -78 
+* 1841
+cob=(33)
+cfi=(160)
+cfn=(2622)
+calls=1 -78 
+* 24226
+cob=(32)
+cfi=(159)
+cfn=(2608)
+calls=1 -78 
+* 71
+cob=(32)
+cfi=(159)
+cfn=(2606)
+calls=1 -78 
+* 71
+cob=(32)
+cfi=(159)
+cfn=(2598)
+calls=1 -78 
+* 2192
+cob=(31)
+cfi=(157)
+cfn=(2582)
+calls=1 -78 
+* 144
+cob=(31)
+cfi=(157)
+cfn=(2580)
+calls=1 -78 
+* 54
+cob=(31)
+cfi=(157)
+cfn=(2554)
+calls=1 -78 
+* 49
+cob=(31)
+cfi=(157)
+cfn=(2528)
+calls=1 -78 
+* 49
+cob=(31)
+cfi=(157)
+cfn=(2502)
+calls=1 -78 
+* 73
+cob=(31)
+cfi=(157)
+cfn=(2500)
+calls=1 -78 
+* 6
+cob=(31)
+cfi=(157)
+cfn=(2468)
+calls=1 -78 
+* 6306
+cob=(30)
+cfi=(156)
+cfn=(2448)
+calls=1 -78 
+* 17
+cob=(20)
+cfi=(105)
+cfn=(586)
+calls=1 -78 
+* 415176
+cob=(19)
+cfi=(102)
+cfn=(552) 0x000000000001b490
+calls=1 -78 
+* 2873
+cob=(14)
+cfi=(97) /build/glibc-irh9iM/glibc-2.19/dlfcn/dlfcn.c
+cfn=(490) init
+calls=1 -49 
+* 3
+cob=(3)
+cfi=(87) /build/glibc-irh9iM/glibc-2.19/elf/dl-altinit.c
+cfn=(356) dlinit_alt
+calls=1 -45 
+* 4
+cob=(5)
+cfi=(77) /build/glibc-irh9iM/glibc-2.19/nptl/../nptl/sysdeps/unix/sysv/linux/x86/elision-conf.c
+cfn=(330) elision_init
+calls=1 -14 
+* 98
+* 61
+-1 122
++3 204
+-29 2
++29 6
+-34 3
+
+fn=(280)
+86 11
++1 1
++1 1
++3 3
++7 4
++27 108
++1 105
+-90 206
+cfn=(282)
+calls=34 -2 
+* 726440
+* 34
++96 8
+-96 3
+cfn=(282)
+calls=1 -2 
+* 11470
++58 2
+
+fl=(23)
+fn=(132)
+81 136
++1 34
+
+fn=(64)
+81 132
++2 165
+
+fn=(118)
+81 132
++1 33
+
+fn=(116)
+81 408
++1 34
+
+ob=(20)
+fl=(105)
+fn=(1932)
+0 12
+cfn=(1120)
+calls=1 0 
+0 239
+0 7
+cfn=(1098)
+calls=1 0 
+0 2786
+0 4
+
+ob=(25)
+fl=(151)
+fn=(2368)
+0 13
+
+ob=(1)
+fl=(23)
+fn=(116)
+83 340
+
+ob=(25)
+fl=(151)
+fn=(2368)
+0 3
+
+ob=(3)
+fl=(47)
+fn=(198)
+37 1
+-1 1
+fi=(48) /build/glibc-irh9iM/glibc-2.19/time/../sysdeps/generic/dl-hash.h
++8 1
+fe=(47)
+-7 2
+fi=(48)
++8 1
+fe=(47)
+-8 1
+fi=(48)
++6 1
++5 3
++1 2
++13 2
+-17 3
++3 9
++1 6
++13 6
+-17 9
++22 1
+fe=(47)
+-30 2
++3 2
+-3 1
++3 1
+cfi=(49) /build/glibc-irh9iM/glibc-2.19/elf/../sysdeps/unix/sysv/linux/dl-vdso.c
+cfn=(202) _dl_vdso_vsym
+calls=1 -13 
+* 7
+* 3
++1 3
+
+fl=(73) /build/glibc-irh9iM/glibc-2.19/elf/dl-tsd.c
+fn=(310) __libc_dl_error_tsd
+48 2
++1 1
+
+fl=(172) /build/glibc-irh9iM/glibc-2.19/stdio-common/_itoa.c
+fn=(3434) _itoa_word
+168 276
++2 138
++9 3174
++9 138
+
+fl=(75) /build/glibc-irh9iM/glibc-2.19/nptl/../nptl/sysdeps/unix/sysv/linux/register-atfork.c
+fn=(628) __linkin_atfork
+116 2
++1 6
++2 1
+
+fn=(318) __register_atfork
+86 1
++2 1
+-2 5
++2 1
+-2 1
++2 4
+-44 2
++7 2
++1 3
++19 3
++1 1
++1 1
++22 1
++1 1
++1 1
++1 2
++18 2
++1 6
+-13 4
++2 2
++1 3
+-1 1
++1 2
+
+fl=(108) /build/glibc-irh9iM/glibc-2.19/malloc/arena.c
+fn=(610) ptmalloc_init.part.7
+371 6
++13 1
+-8 1
++8 1
++7 2
++1 2
+-1 1
++1 10
+cfi=(75)
+cfn=(628)
+calls=1 116 
+* 9
++2 5
++16 2
+-74 132
++16 66
+-18 201
+455 2
++6 2
++1 2
++2 1
++1 7
+-80 5
+cfi=(109) /build/glibc-irh9iM/glibc-2.19/elf/dl-addr.c
+cfn=(612) _dl_addr
+calls=1 126 
+* 60322
+* 2
++1 4
+-49 34
++1 8
+
+fl=(45)
+fn=(204)
+140 1
++1 1
++4 1
++1 1
++1 1
++11 1
+
+fn=(218)
+88 2
++1 2
++8 2
++1 2
++5 2
++1 2
++1 2
++2 2
+
+fn=(194)
+114 1
++1 1
++1 1
+cfi=(46)
+cfn=(196) __init_cpu_features
+calls=1 -64 
+* 78
++3 1
++1 1
++1 1
++11 1
+
+fn=(982)
+88 3
++1 3
++4 3
++1 3
++1 3
++8 3
++1 3
++1 3
++2 3
+
+fl=(104)
+fn=(562)
+66 141
++1 141
++1 141
++1 141
++1 141
++1 141
++1 141
++2 141
++2 141
++30 141
++1 141
++1 141
++1 141
++1 141
++1 134
++1 134
++4 7
++1 7
++1 7
++1 7
++1 7
++1 7
++1 7
++1 7
++1 7
++1 7
++1 7
++1 7
++5 56
+
+fl=(165)
+fn=(3406)
+62 2
++1 1
+
+fl=(87)
+fn=(356)
+33 3
++1 1
+
+fl=(196) /build/glibc-irh9iM/glibc-2.19/csu/libc-start.c
+fn=(3770) (below main)
+133 7
++4 1
+-4 3
++4 3
++82 1
+-82 1
++82 1
++1 4
+cfi=(158)
+cfn=(2494)
+calls=1 57 
+* 66
++22 6
++3 2
++1 5
+cob=(36)
+cfi=(195)
+cfn=(3772) __libc_csu_init
+calls=1 0 
+* 139798
++4 4
++15 2
++9 2
+cfi=(221) /build/glibc-irh9iM/glibc-2.19/setjmp/../sysdeps/x86_64/bsd-_setjmp.S
+cfn=(4202) _setjmp
+calls=1 30 
+* 30
++1 2
++5 2
++1 2
++3 2
++3 6
+cob=(36)
+cfi=(220) /home/sam/ipdf/code/src/tests/identitytests.cpp
+cfn=(4208) main
+calls=1 9 
+* 126856622
+137 2
+
+fl=(131)
+fn=(888)
+32 3
++1 3
++2 3
++1 3
++1 3
++1 3
++1 3
+
+fl=(133)
+fn=(984)
+180 62
++1 62
++2 62
++1 62
++21 62
++1 62
++1 50
++1 50
++1 50
++1 50
++1 50
++1 50
++21 50
++1 50
++1 50
++1 50
++1 50
++1 50
++1 50
++5 5
++1 5
++9 5
++1 5
++1 5
++1 5
++1 5
++1 5
++1 5
++1 5
+-7 12
++1 12
++1 12
++1 12
++1 12
++1 12
++1 12
++1 12
++1 2
++1 1
++1 1
++1 1
++2 1
++1 1
++1 1
++1 1
++1 1
++1 1
+-5 1
++1 1
++1 1
++1 1
++1 1
++1 1
++10 15
++1 15
++1 15
++2 15
++6 15
++1 15
++1 15
++1 15
++1 15
++5 15
++2 7
++1 7
++1 14
++8 7
++1 7
++3 7
++1 7
++1 7
++1 7
++1 7
++1 7
+1232 1
++1 1
++1 1
++1 1
++1 1
++2 1
++1 1
++1 1
++1 1
++1 1
++1 1
++1 1
++1 1
++4 1
++1 1
++1 1
++6 1
++1 1
++1 2
++4 1
++1 1
++3 1
++1 1
++1 1
++7 1
++4 1
++1 1
++1 1
++1 1
++1 1
++1 1
+2107 1
++1 1
++1 1
++1 1
++1 1
++2 1
++1 1
++1 1
++1 1
++1 1
++1 1
++1 1
+2236 8
++2 8
++1 8
++1 8
++1 8
+-3 9
++1 9
++1 9
++1 9
++1 2
++5 1
++6 1
++1 1
++8 1
++1 1
+-16 61
++6 61
++1 61
++8 61
++1 61
+
+fn=(2956)
+174 12
++1 12
++1 12
++1 12
++1 12
++2 12
++1 12
++2 12
++1 12
++21 12
++1 12
++1 12
++1 12
++1 8
++1 8
++1 8
++1 8
++21 8
++1 8
++1 8
++1 8
++1 8
++1 8
++1 8
++15 4
++1 4
++1 4
++1 4
++1 4
++1 4
++1 4
++1 4
++1 4
++1 4
++1 4
++1 4
++2 4
++1 4
++1 4
++1 4
++1 4
++1 4
+483 4
++1 4
++1 4
++1 4
++1 4
++2 4
++1 4
++1 4
++1 4
++1 4
++1 4
++1 4
+2238 4
++1 4
++1 4
++1 4
++1 8
++5 4
++3 4
++1 4
+-4 8
++3 8
++1 8
++2 12
++1 12
++8 12
++1 12
+
+fl=(227) /build/glibc-irh9iM/glibc-2.19/rt/../sysdeps/unix/clock_gettime.c
+fn=(4246) clock_gettime
+93 34
++22 170
+cfi=(181) /build/glibc-irh9iM/glibc-2.19/misc/../sysdeps/unix/syscall-template.S
+cfn=(4248) __syscall_clock_gettime
+calls=34 -53 
+* 102
+* 68
++19 68
+
+fl=(186)
+fn=(3560)
+40 9
++14 3
+-14 3
++14 9
++3 54
++4 9
+-3 6
+fi=(183) /build/glibc-irh9iM/glibc-2.19/libio/libioP.h
+888 6
++1 9
+fe=(186)
+63 12
+cfi=(174) /build/glibc-irh9iM/glibc-2.19/libio/fileops.c
+cfn=(3576) _IO_file_finish@@GLIBC_2.2.5
+calls=3 201 
+* 96
++1 9
++18 18
++2 3
++1 6
+cfi=(106)
+cfn=(1436)
+calls=3 2917 
+* 352
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 -51 
+* 1096
+* 7
++4 15
+-10 6
+-20 6
+cfi=(174)
+cfn=(3564) _IO_file_close_it@@GLIBC_2.2.5
+calls=3 +98 
+* 321
+* 9
+-4 3
+cfi=(168) /build/glibc-irh9iM/glibc-2.19/libio/genops.c
+cfn=(3562) _IO_un_link
+calls=3 +5 
+* 339
+* 9
+fi=(183)
+889 18
+fe=(186)
+
+fl=(190) /build/glibc-irh9iM/glibc-2.19/stdio-common/vfscanf.c
+fn=(3650) _IO_vfscanf
+207 10
++11 1
+-11 2
++11 2
++1 2
++88 6
++6 3
++3 5
++4 2
++7 2
++6 1
++2 3
++5 1
+-5 1
++5 5
+-84 2
++89 2
++4 1
+2553 1
+262 1
+-50 1
++56 1
+2553 1
+2124 1
+266 1
+-1 1
+-7 2
++91 1
+-92 1
+-2 1
+-12 1
+-20 1
+-12 1
+2124 1
+349 2
++37 6
++23 3
++1 3
+-1 3
++1 3
++3 5
++23 3
+-87 9
+216 1
+2896 3
+415 2
++40 10
++49 18
++80 4
++5 9
++1 3
++3 2
++1 8
+-1 2
++1 4
++6 27
++3 14
++2 6
+-1 4
++1 10
+cfi=(168)
+cfn=(3652) _IO_sputbackc
+calls=2 726 
+* 28
++4 16
+449 12
++24 10
++15 2
+-15 9
++1 2
++3 1
++1 1
++16 4
++7 2
+-7 6
+2906 5
++5 3
++3 2
++17 3
++6 8
+-31 6
+cob=(5)
+cfi=(175) /build/glibc-irh9iM/glibc-2.19/nptl/cleanup_defer_compat.c
+cfn=(3458) _pthread_cleanup_pop_restore
+calls=1 68 
+* 8
++2 2
+313 2
+590 2
+1370 6
++5 1
+-5 1
++5 3
++9 3
++3 4
++2 5
++1 7
++2 8
++12 3
+-27 1
++33 2
+1698 8
+-9 4
++2 2
++5 7
++57 2
++1 2
++26 9
+cfi=(168)
+cfn=(3652)
+calls=1 726 
+* 14
+* 2
++3 2
++10 1
++1 2
+-11 1
++11 2
+-1 1
+-10 1
++10 1
++1 2
+cfi=(191) /build/glibc-irh9iM/glibc-2.19/stdlib/../stdlib/strtol.c
+cfn=(3654) __strtol_internal
+calls=1 97 
+* 106
++4 4
++3 2
++2 2
++4 2
+1362 1
++8 1
+-9 1
++9 1
+452 1
+1384 2
++26 4
+989 2
+1698 5
+1830 4
+340 7
+cob=(5)
+cfi=(175)
+cfn=(3456) _pthread_cleanup_push_defer
+calls=1 30 
+* 14
+* 3
+504 4
+1809 2
+991 3
++2 8
++10 2
+-10 1
++10 3
++71 8
+-3 20
++45 80
+1003 20
+1116 10
+1003 23
++2 4
+cfi=(168)
+cfn=(3652)
+calls=1 726 
+* 14
+* 1
+1118 2
+1754 6
++57 2
++1 3
++14 10
+1389 17
+
+fl=(185)
+fn=(3542)
+22 6
++1 6
++1 6
++1 6
++1 6
++1 6
++1 6
++1 6
++1 6
++1 6
++1 6
++1 6
++1 6
++1 6
++1 6
++1 6
++1 6
++1 6
++1 6
++1 6
++1 6
++1 6
++1 6
++1 6
++1 6
++1 6
++1 6
++1 6
++1 6
++1 6
++1 6
++1 6
++1 6
++1 6
++1 6
++1 6
++1 6
++1 6
++1 6
++1 6
++2 3
++1 3
++1 3
++1 3
++26 3
++1 3
++10 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++38 3
++1 3
++2 3
++1 6
++4 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
+-32 188
++1 188
++1 188
++1 188
++1 188
++1 188
++1 188
++1 188
++1 188
++1 188
++1 188
++1 188
++1 188
++1 188
++1 188
++1 188
++1 188
++1 188
++1 188
++1 188
++1 188
++1 188
++1 188
++1 188
++1 188
++1 188
++1 188
++1 188
++1 188
++1 188
++1 188
++1 188
++1 188
++1 5
++1 5
++1 5
++1 5
++1 5
++1 5
++1 5
++1 5
++1 5
++1 5
++1 5
++1 5
++1 5
++1 5
++1 5
++1 5
++1 5
++1 5
++1 5
++1 5
++1 5
++1 5
++1 5
++1 5
++1 5
++2 5
++1 5
++1 5
++1 5
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 1
++4 6
++1 6
++1 6
++2 7
++1 7
++1 7
++2 1
++1 1
++4 2
++1 2
++1 2
++1 2
++1 2
++1 2
++1 2
++1 2
++1 2
+370 2
++1 2
+
+fl=(207)
+fn=(3954)
+27 45
++7 9
+-7 36
++3 9
+cfi=(104)
+cfn=(562)
+calls=9 +36 
+* 144
++3 9
+-3 9
++3 18
++8 40
++1 80
+-8 40
++2 80
+cfi=(104)
+cfn=(562)
+calls=40 +30 
+* 640
+* 18
+cfi=(104)
+cfn=(562)
+calls=9 +30 
+* 144
++2 49
+-2 49
++2 213
+cfi=(208) /build/glibc-irh9iM/glibc-2.19/string/../sysdeps/x86_64/multiarch/../memcmp.S
+cfn=(3956) __GI_memcmp
+calls=41 -14 
+* 857
+* 82
++8 9
++1 9
++1 72
+
+fl=(260) /build/glibc-irh9iM/glibc-2.19/stdlib/../sysdeps/x86_64/rshift.S
+fn=(4594) __mpn_rshift
+29 26
++1 26
++1 26
++13 26
++1 26
++16 26
++1 26
++1 26
++1 26
++1 26
++1 26
++1 26
++5 26
++1 26
++1 26
++1 26
++1 26
+
+fl=(114) /build/glibc-irh9iM/glibc-2.19/misc/sbrk.c
+fn=(638) sbrk
+34 2
++8 2
+-8 6
++8 9
++4 4
++4 4
++3 1
+cfi=(115) /build/glibc-irh9iM/glibc-2.19/misc/../sysdeps/unix/sysv/linux/x86_64/brk.c
+cfn=(640) brk
+calls=1 -22 
+* 13
+* 2
++4 10
+-14 2
+cfi=(115)
+cfn=(640)
+calls=1 -12 
+* 13
+* 4
+
+fl=(247) /build/glibc-irh9iM/glibc-2.19/stdio-common/printf.c
+fn=(4552) printf
+28 256
++4 16
+-4 16
++5 16
+-1 80
++1 48
+cfi=(170) /build/glibc-irh9iM/glibc-2.19/stdio-common/vfprintf.c
+cfn=(3428) vfprintf
+calls=16 222 
+* 88224
++4 32
+
+fl=(251) /build/glibc-irh9iM/glibc-2.19/math/../sysdeps/ieee754/dbl-64/wordsize-64/s_isinf.c
+fn=(4560) isinf
+20 16
++1 16
+-2 16
++1 16
++3 16
+-2 16
++1 48
++1 48
++1 16
+
+fl=(176) /build/glibc-irh9iM/glibc-2.19/io/../sysdeps/unix/syscall-template.S
+fn=(3466) __open_nocancel
+81 15
+
+fn=(4236) write
+81 36
+cfn=(4238) __write_nocancel
+calls=18 * 
+* 90
+
+fn=(3510) __read_nocancel
+81 55
+
+fn=(3570) __close_nocancel
+81 15
+
+fn=(4238)
+81 90
+
+fn=(3464) open
+81 6
+cfn=(3466)
+calls=3 * 
+* 15
+
+fn=(3508) read
+81 22
+cfn=(3510)
+calls=11 * 
+* 55
+
+fl=(178)
+fn=(3484)
+35 2170
++1 868
+-1 868
++4 868
++2 7812
++1 1736
+cfi=(168)
+cfn=(3486) _IO_sgetn
+calls=434 495 
+* 27159
+fi=(183)
+888 434
+fe=(178)
+42 434
+fi=(183)
+888 434
++1 3906
+fe=(178)
+44 1311
++1 2604
+
+fl=(206) /build/glibc-irh9iM/glibc-2.19/iconv/gconv_simple.c
+fn=(3942) __gconv_btwoc_ascii
+52 512
++3 128
+
+fl=(121)
+fn=(744)
+53 115
++1 115
++1 115
++1 115
++1 115
++2 115
++1 115
++1 3
++1 3
++6 47
++9 112
++1 112
++1 112
++1 112
++1 112
++1 112
++1 112
++1 112
++1 112
++1 112
++1 112
++1 112
++1 112
++1 177
++3 65
++1 65
++1 65
++1 65
++1 65
++1 65
++1 65
+-6 370
++1 370
++1 370
++1 370
++1 370
++1 370
++1 370
++1 65
++3 3
++1 3
++1 3
++16 3
++1 3
++1 3
+
+fl=(180) /build/glibc-irh9iM/glibc-2.19/io/../sysdeps/unix/sysv/linux/wordsize-64/fxstat.c
+fn=(3496) _fxstat
+34 4
+-1 4
++1 4
++1 24
++4 4
+
+fl=(184)
+fn=(3538)
+44 1
+-44 9
+
+fl=(203)
+fn=(3936)
+34 256
++5 256
++1 256
+-6 1024
++5 512
++62 1280
+-62 512
++5 768
++4 384
+fi=(204) /build/glibc-irh9iM/glibc-2.19/wcsmbs/./wcsmbsload.h
++23 384
+fe=(203)
+-20 128
+-2 256
++2 128
++1 256
++4 256
++3 256
+cfi=(205) /build/glibc-irh9iM/glibc-2.19/elf/dl-profstub.c
+cfn=(3940) _dl_mcount_wrapper_check
+calls=128 -21 
+* 512
+* 384
+cfi=(206)
+cfn=(3942)
+calls=128 -7 
+* 640
+* 128
+fi=(204)
++14 384
++1 256
+fe=(203)
+
+fl=(84) /build/glibc-irh9iM/glibc-2.19/ctype/ctype-info.c
+fn=(346) __ctype_init
+31 5
++2 1
+-2 2
++2 3
++2 5
+
+fl=(109)
+fn=(612)
+126 9
++5 1
+-5 2
++5 2
+cob=(5)
+cfi=(110)
+cfn=(614)
+calls=1 -68 
+* 35
++2 2
+cob=(1)
+cfi=(111)
+cfn=(622)
+calls=1 +45 
+* 102
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 -99 
+* 4100
+* 5
++2 2
+30 1
++1 1
+-1 1
++1 1
++3 2
++5 1
++6 1
+-7 1
++2 2
++2 1
+-2 1
++2 1
++3 1
++5 7
++2 1
++1 2
+-1 1010
++1 2020
++2 4927
++6 11060
++2 8848
++1 16231
++7 2212
+-2 2212
++2 5435
+-21 2022
++49 3
++1 1
++1 3
++3 2
++37 3
+cob=(5)
+cfi=(112)
+cfn=(624)
+calls=1 310 
+* 35
++3 9
+-28 1
++1 1
++21 2
+
+fl=(250) /build/glibc-irh9iM/glibc-2.19/math/../sysdeps/ieee754/dbl-64/wordsize-64/s_isnan.c
+fn=(4558) isnan
+27 16
+-1 16
++1 16
++1 32
++1 16
++1 16
+
+fl=(46)
+fn=(234)
+190 42
++4 28
+
+fn=(196)
+52 1
+-8 1
++8 1
++3 1
+-3 1
++3 5
++95 2
++1 7
++7 3
++4 2
++2 3
++15 1
++1 1
++2 1
++1 2
+-15 2
++1 1
++2 2
++3 2
+31 2
++6 1
+-6 1
++7 1
+-1 1
++26 1
+-25 1
++25 1
+-26 1
++1 1
++25 1
++1 1
+-33 4
++33 1
++5 1
+-12 1
++12 1
++3 12
++27 1
+-42 1
++42 1
++22 1
+-64 1
++68 1
+
+fl=(142) /build/glibc-irh9iM/glibc-2.19/string/../sysdeps/x86_64/multiarch/../memcpy.S
+fn=(1774) __GI_memcpy
+61 437
++2 437
++2 437
++3 437
++1 437
++11 437
++1 437
++11 437
++1 437
++11 437
++1 437
++2 6
++1 6
++2 6
++1 6
++5 6
++1 6
+-1 431
++1 865
++5 434
++1 434
++1 434
++1 434
++2 434
++2 434
++1 434
++2 434
++8 437
++8 6
++6 6
++2 6
++1 6
++26 6
++1 6
++3 6
++1 6
++1 6
++5 12
++2 12
++1 12
++1 12
++1 12
++2 12
++1 12
++1 12
++1 12
++2 12
++1 12
++2 12
++2 9
++2 9
++1 9
++1 9
++1 9
++2 9
++1 9
++1 9
++1 9
++2 9
++1 9
++2 12
++5 3
++6 3
++1 3
+-7 3
++6 3
++1 3
+
+fl=(253) /build/glibc-irh9iM/glibc-2.19/stdlib/../sysdeps/x86_64/lshift.S
+fn=(4564) __mpn_lshift
+29 16
++1 16
++2 16
++1 16
++1 16
++12 16
++1 16
++1 16
++1 16
++1 16
++1 16
++1 16
++6 16
++1 16
++1 16
+
+fl=(170)
+fn=(3428)
+222 242
++35 66
+1272 68
++4 110
++11 44
++11 20
+fi=(248) /build/glibc-irh9iM/glibc-2.19/stdio-common/printf-parse.h
+108 40
+fe=(170)
+1298 100
+fi=(248)
+108 20
+cfi=(171) /build/glibc-irh9iM/glibc-2.19/string/../sysdeps/x86_64/strchr.S
+cfn=(3430) strchrnul
+calls=20 -84 
+* 448
+fe=(170)
+1313 20
+fi=(248)
+108 20
+fe=(170)
+1309 20
++4 40
++4 140
+cfi=(174)
+cfn=(4226) _IO_file_xsputn@@GLIBC_2.2.5
+calls=16 -44 
+* 240
+cfi=(168)
+cfn=(3432) _IO_default_xsputn
+calls=4 447 
+* 333
+* 60
+2054 88
++1 12
++2 20
++1 160
+1272 40
++41 64
++1 240
+-24 8
+cfn=(4224) buffered_vfprintf
+calls=2 2279 
+* 3943
+2058 16
+-4 80
++1 144
+cob=(5)
+cfi=(175)
+cfn=(3458)
+calls=16 68 
+* 128
+* 16
+1313 112
+cob=(5)
+cfi=(175)
+cfn=(3456)
+calls=16 30 
+* 224
++1 32
++3 40
++4 20
+-4 20
++4 40
++4 126
+264 18
+-3 18
+1302 18
+-8 18
+227 18
+1373 672
+-3 84
+-1 84
+-17 84
++1 84
++1 84
++1 84
++1 84
++1 84
++1 84
++1 84
++1 84
++1 84
++1 84
++3 84
++1 84
+1555 168
+-21 252
+1373 756
+2049 36
++2 36
+1655 168
++8 84
+fi=(248)
+108 168
+fe=(170)
+1663 84
+fi=(248)
+108 84
+fe=(170)
+1663 84
+fi=(248)
+108 84
+cfi=(171)
+cfn=(3430)
+calls=84 -84 
+* 1704
+fe=(170)
+1667 84
+-4 84
++4 756
+cfi=(174)
+cfn=(4226)
+calls=80 1273 
+* 7728
+cfi=(168)
+cfn=(3432)
+calls=4 447 
+* 345
+* 84
+-10 84
++10 924
++2 84
+-2 84
++2 84
+-16 198
+-18 3507
+cfi=(174)
+cfn=(4226)
+calls=64 1273 
+* 5688
+cfi=(168)
+cfn=(3432)
+calls=3 447 
+* 165
+* 603
++1 21
+cfi=(168)
+cfn=(3432)
+calls=1 447 
+* 110
+* 34
+-1 670
+cfi=(172)
+cfn=(3434)
+calls=67 168 
+* 3646
+* 2493
+1526 64
++1 48
++26 16
++14 16
+-14 48
++39 240
+-37 32
+cfi=(248)
+cfn=(4554) read_int
+calls=16 73 
+* 496
+* 16
++4 32
++9 32
++21 32
++47 9
+-1 1108
+cfi=(249) /build/glibc-irh9iM/glibc-2.19/stdio-common/printf_fp.c
+cfn=(4556) __printf_fp
+calls=16 156 
+* 50469
+* 192
+-27 816
+-1 96
+
+fn=(3429) vfprintf'2
+222 22
++35 6
+1272 6
++4 10
++11 4
++11 2
+fi=(248)
+108 4
+fe=(170)
+1298 10
+fi=(248)
+108 2
+cfi=(171)
+cfn=(3430)
+calls=2 -84 
+* 40
+fe=(170)
+1313 2
+fi=(248)
+108 2
+fe=(170)
+1309 2
++4 4
++4 14
+cfi=(168)
+cfn=(3432)
+calls=2 447 
+* 30
+* 6
+2054 4
++1 6
++2 2
++1 16
+1272 4
++45 4
++4 2
+-4 2
++4 4
++4 14
+264 2
+-3 2
+1302 2
+-8 2
+227 2
+1373 80
+-3 10
+-1 10
+-17 10
++1 10
++1 10
++1 10
++1 10
++1 10
++1 10
++1 10
++1 10
++1 10
++1 10
++3 10
++1 10
+1555 20
+-21 30
+1373 90
+2049 4
++2 4
+1655 20
++8 10
+fi=(248)
+108 20
+fe=(170)
+1663 10
+fi=(248)
+108 10
+fe=(170)
+1663 10
+fi=(248)
+108 10
+cfi=(171)
+cfn=(3430)
+calls=10 -84 
+* 200
+fe=(170)
+1667 10
+-4 10
++4 90
+cfi=(168)
+cfn=(3432)
+calls=10 447 
+* 500
+* 10
+-10 10
++10 110
++2 10
+-2 10
++2 10
+-16 24
+-18 98
+cfi=(168)
+cfn=(3432)
+calls=2 447 
+* 105
+* 18
++1 168
+cfi=(168)
+cfn=(3432)
+calls=8 447 
+* 624
+* 354
+-1 20
+cfi=(172)
+cfn=(3434)
+calls=2 168 
+* 80
+* 86
++1 72
+
+fn=(4224)
+2279 12
++8 6
++10 2
++15 2
+-21 2
++7 2
++2 2
+-3 6
++8 2
+-8 2
++10 4
++1 4
++4 2
+cfn=(3429)
+calls=2 222 
+* 3321
++6 2
+-6 2
++6 4
++1 32
++12 10
++2 8
+cfi=(174)
+cfn=(4226)
+calls=2 1273 
+* 392
++1 6
++5 4
++3 2
++1 12
+-56 6
++52 16
++1 16
+cob=(5)
+cfi=(175)
+cfn=(3458)
+calls=2 68 
+* 16
+* 2
+-22 14
+cob=(5)
+cfi=(175)
+cfn=(3456)
+calls=2 30 
+* 28
+* 2
+
+fl=(49)
+fn=(202)
+27 6
+-1 6
++1 6
++4 12
+-3 12
+
+fl=(103) /build/glibc-irh9iM/glibc-2.19/stdlib/getenv.c
+fn=(560) getenv
+35 32
++1 4
+cfi=(104)
+cfn=(562)
+calls=4 +30 
+* 82
+* 4
++4 28
++3 8
++49 36
+-24 4
++6 4
++2 4
+-3 4
++3 1064
++9 528
+
+fl=(205)
+fn=(3940)
+38 384
++1 128
+
+fl=(248)
+fn=(4554)
+73 16
++12 16
+-12 32
++2 224
++1 32
++2 32
++6 16
++1 16
++3 16
+-3 16
++3 64
++5 16
+
+fl=(249)
+fn=(4566) hack_digit.13630
+219 2004
++3 2185
++2 1329
++2 886
++1 443
+-1 443
++1 886
+-1 443
++1 443
+cfi=(254) /build/glibc-irh9iM/glibc-2.19/stdlib/../sysdeps/x86_64/mul_1.S
+cfn=(4568) __mpn_mul_1
+calls=443 32 
+* 8860
+* 443
++30 2658
+-35 2046
++35 290
+
+fn=(4556)
+156 144
++53 16
+-53 16
++33 16
++2 16
++72 16
+-54 48
++52 16
+-52 32
++52 16
++2 64
++1 32
++17 64
++42 16
+171 16
+-1 16
+327 16
++2 16
+-2 16
++47 48
++4 16
+cfi=(250)
+cfn=(4558)
+calls=16 27 
+* 112
+* 32
++15 32
+cfi=(251)
+cfn=(4560)
+calls=16 20 
+* 208
+* 32
+1242 128
+409 144
+cfi=(252) /build/glibc-irh9iM/glibc-2.19/stdlib/../sysdeps/ieee754/dbl-64/dbl2mpn.c
+cfn=(4562) __mpn_extract_double
+calls=16 35 
+* 336
++4 16
+-4 16
++4 32
++36 16
++12 16
+-12 96
++1 16
++1 16
++1 16
++1 64
++1 32
++1 16
+-2 16
++1 16
+-1 16
++1 16
++1 32
++7 16
+-7 16
++7 16
+806 16
++10 16
+-10 16
++10 48
+-10 16
++10 16
++2 16
+-2 16
++2 16
++10 32
++48 16
+-61 16
++61 32
++14 64
++1 16
+-1 32
++7 32
+fi=(261) /build/glibc-irh9iM/glibc-2.19/stdio-common/../nptl/sysdeps/pthread/allocalim.h
+28 32
+fe=(249)
+907 16
+-8 16
+-1 16
++9 80
++4 16
+-3 16
++3 16
+-3 16
++3 38
++3 55
++3 10
+cfn=(4566)
+calls=5 219 
+* 225
+* 10
+-3 45
++6 15
++1 15
++2 10
+-4 5
++4 10
++13 5
+-1 10
++2 5
+-14 11
++13 11
+-1 22
++2 1483
++1 32
++3 480
+-1 480
++2 480
+-1 480
+cfn=(4566)
+calls=480 219 
+* 22326
+* 480
++1 960
++2 882
++9 48
++1 48
+cfn=(4566)
+calls=16 219 
+* 808
++2 64
++1 16
+-1 16
++2 48
++3 16
+-4 16
++4 16
++5 16
+-1 16
++1 192
+fi=(255) /build/glibc-irh9iM/glibc-2.19/stdio-common/../sysdeps/generic/get-rounding-mode.h
+93 16
++1 80
+fe=(249)
+1072 32
++7 32
++3 32
++13 48
++46 106
++1 3
++1 21
++2 3
+-2 3
++2 3
+-2 91
++2 13
+-2 13
++2 125
+633 32
+800 20
+cfi=(253)
+cfn=(4564)
+calls=5 29 
+* 75
++1 25
++1 10
+203 16
+1148 32
++1 12
++4 6
++2 80
++9 48
++6 64
++4 48
+cfi=(104)
+cfn=(562)
+calls=16 66 
+* 256
++2 16
+-2 16
++2 48
++5 16
++1 16
++1 16
+-1 16
+-1 16
++2 16
++11 80
++1 16
++6 16
+-6 16
++6 192
++3 992
++3 992
+-6 1536
++1 1536
++1 48
+cfi=(182) /build/glibc-irh9iM/glibc-2.19/string/../sysdeps/x86_64/memcpy.S
+cfn=(3512) __GI_mempcpy
+calls=16 61 
+* 288
+* 32
+fi=(255)
+94 32
+fi=(256) /build/glibc-irh9iM/glibc-2.19/stdio-common/../include/rounding-mode.h
+-42 32
+fe=(249)
+831 11
++2 11
+-1 11
++10 11
+-11 22
+1150 52
+831 16
+-1 16
++1 64
++3 48
++2 5
+-3 5
+-1 5
++6 5
+-2 5
++2 5
+-7 5
++5 5
+-5 10
++98 11
++2 11
+-1 11
+810 11
+929 11
++2 33
+1211 48
+-1 16
++18 128
+cfi=(174)
+cfn=(4226)
+calls=16 +45 
+* 3712
+* 80
++3 32
++7 64
+641 44
+cfi=(253)
+cfn=(4564)
+calls=11 29 
+* 165
++1 11
++4 11
+-8 11
+-1 11
+-1 11
++30 11
+-24 11
++4 11
+-4 33
++52 11
+-49 11
++1 11
++48 22
+-43 11
++2 22
+-2 121
++2 242
++7 21
++2 21
+-1 21
+-1 84
++9 21
++13 21
+-13 105
++4 21
+-4 21
++4 21
++1 42
+-1 21
++1 21
++1 21
+-1 21
+-1 21
++1 21
+-1 21
++1 42
++8 63
++22 84
++8 21
++1 42
++8 21
+-8 42
++5 21
+-6 21
++6 63
++3 108
++1 42
++10 21
+-3 21
++3 93
++12 15
++10 60
+cfi=(260)
+cfn=(4594)
+calls=15 29 
+* 255
+* 24
+cfi=(260)
+cfn=(4594)
+calls=6 29 
+* 102
+* 21
++3 42
++7 21
+-2 21
++2 153
+-2 111
++2 464
++24 33
+666 126
+cfi=(259) /build/glibc-irh9iM/glibc-2.19/stdlib/mul.c
+cfn=(4592) __mpn_mul
+calls=21 57 
+* 1470
+* 21
+1228 128
+-79 9
++3 26
++1 80
+742 12
++13 6
+-1 24
++89 33
+-77 33
++4 25
+cfi=(254)
+cfn=(4568)
+calls=5 32 
+* 160
++4 5
++1 5
+-4 5
++3 5
++1 20
++9 5
++1 10
+-2 20
+cfi=(260)
+cfn=(4594)
+calls=5 29 
+* 85
+* 5
+-62 75
+601 16
+1177 32
+1003 3
+1149 3
++4 6
+cfi=(168)
+cfn=(4574) __overflow
+calls=3 241 
+* 114
+* 18
+
+fl=(200)
+fn=(3852)
+44 10
++12 1
+-12 2
++12 1
++8 2
++3 4
++6 2
++1 1
++2 1
+-2 4
+-17 2
++17 2
+279 8
+
+fl=(174)
+fn=(4234) _IO_file_write@@GLIBC_2.2.5
+1246 126
++2 90
++11 18
++1 18
+-12 36
++5 18
+-1 54
++1 36
+cfi=(176)
+cfn=(4236)
+calls=18 81 
+* 126
++1 36
++9 54
++3 162
+
+fn=(3452) _IO_file_init@@GLIBC_2.2.5
+142 3
++4 3
+-4 9
++5 3
+-1 3
++3 3
+cfi=(168)
+cfn=(3454) _IO_link_in
+calls=3 -50 
+* 345
++1 3
++1 12
+
+fn=(3494) _IO_file_stat
+1214 4
++1 12
+cfi=(180)
+cfn=(3496)
+calls=4 34 
+* 40
+
+fn=(3576)
+201 3
++1 3
+-1 3
++1 3
++6 6
++1 3
+-1 3
+cfi=(168)
+cfn=(3578) _IO_default_finish
+calls=3 686 
+* 72
+
+fn=(3460) _IO_file_fopen@@GLIBC_2.2.5
+253 27
++11 6
++2 9
++8 3
+-20 3
++37 36
++41 18
+cfn=(3462) _IO_file_open
+calls=3 220 
+* 150
++3 3
+-3 3
++3 3
++17 9
+cfi=(177) /build/glibc-irh9iM/glibc-2.19/string/../string/strstr.c
+cfn=(3468) __GI_strstr
+calls=3 53 
+* 75
++1 3
+-1 3
++1 3
+-83 3
+-1 3
+-15 6
+423 3
+-70 3
++70 21
+
+fn=(3488) _IO_file_xsgetn
+1356 3038
++7 434
+-7 434
++7 434
++11 1736
++2 1302
++1 868
+-1 24
++1 16
++8 22
++13 22
++9 33
++1 44
+-34 16
++6 431
++69 862
+-1 862
++1 1724
+-70 1293
+cfi=(142)
+cfn=(1774)
+calls=431 61 
+* 9913
++1 862
++8 6
++5 3
+-5 3
+cfi=(182)
+cfn=(3512)
+calls=3 61 
+* 76
++6 3
+-6 6
++22 22
+cfi=(168)
+cfn=(3500) __underflow
+calls=11 330 
+* 1022
+* 22
++39 6
+-1 6
++1 12
+-83 9
++5 6
+cfi=(168)
+cfn=(3490) _IO_doallocbuf
+calls=3 414 
+* 282
+* 3
+
+fn=(4228) _IO_file_overflow@@GLIBC_2.2.5
+816 69
++1 23
+-1 23
++1 46
++7 132
++35 46
++3 8
++3 12
++1 12
++1 16
++4 4
++1 16
+-45 4
++12 4
++9 8
++4 2
++4 2
+-3 4
++2 4
+-5 2
++1 2
++5 2
+-1 2
++1 6
++1 4
++4 19
+-1 19
++12 57
+-11 19
+-1 19
+cfn=(4230) _IO_do_write@@GLIBC_2.2.5
+calls=19 503 
+* 1509
+-31 4
+cfi=(168)
+cfn=(3490)
+calls=2 414 
+* 139
++1 12
+
+fn=(4226)
+1273 178
++7 178
+-1 178
+-6 890
++6 178
++7 972
++17 12
++4 207
++5 636
+cfi=(182)
+cfn=(3512)
+calls=159 61 
+* 3162
+* 159
++6 159
+-1 159
++1 318
++2 477
++27 324
++1 1068
+-45 6
++17 9
++4 76
+cfn=(4228)
+calls=19 816 
+* 2122
+* 38
++6 38
++1 108
++2 57
++11 38
++1 4
+cfi=(168)
+cfn=(3432)
+calls=1 447 
+* 75
+* 2
+-57 477
++1 318
++3 477
++2 2506
+-2 1914
++4 64
++39 8
+cfn=(4232) new_do_write
+calls=2 513 
+* 162
++1 2
++1 4
+
+fn=(4230)
+503 38
+-2 38
++2 19
++1 6
+-1 16
+cfn=(4232)
+calls=16 +10 
+* 1296
+* 64
++1 32
+
+fn=(3506) _IO_file_read
+1196 44
+cfi=(176)
+cfn=(3508)
+calls=11 81 
+* 77
+
+fn=(3462)
+220 3
++4 3
+-4 15
++3 3
+-3 6
++3 3
++4 3
+cfi=(176)
+cfn=(3464)
+calls=3 81 
+* 21
+* 3
++4 6
++3 6
++1 3
+-1 3
+-1 3
++1 6
++1 3
+-1 3
++1 3
++7 6
+cfi=(168)
+cfn=(3454)
+calls=3 99 
+* 33
++1 3
++1 12
+
+fn=(3502) _IO_file_underflow@@GLIBC_2.2.5
+544 44
++8 33
++6 33
++3 22
++13 22
++20 22
+cfi=(168)
+cfn=(3504) _IO_switch_to_get_mode
+calls=11 183 
+* 220
++6 11
++5 44
+-5 22
++1 11
++2 11
+-1 22
++3 11
+cfn=(3506)
+calls=11 1196 
+* 121
++2 22
++10 8
+-3 8
++3 16
++2 16
++1 32
+-11 3
++1 3
++10 3
+-4 3
++4 9
+
+fn=(3564)
+157 9
++2 3
+-2 3
++2 6
++4 3
++3 3
+-3 3
+-1 6
++6 3
++3 3
+-3 3
+cfi=(168)
+cfn=(3566) _IO_unsave_markers
+calls=3 1121 
+* 15
++3 6
++4 9
++9 15
+cfi=(168)
+cfn=(3426) _IO_setb
+calls=3 399 
+* 111
++1 6
++3 3
+-3 3
++1 9
++2 3
+cfi=(168)
+cfn=(3562)
+calls=3 60 
+* 30
++5 6
+-4 3
++1 3
++1 3
++2 3
++1 12
+-23 9
+cfn=(3568) _IO_file_close
+calls=3 1237 
+* 21
+* 6
+
+fn=(3568)
+1237 6
+cfi=(176)
+cfn=(3570)
+calls=3 81 
+* 15
+
+fn=(4232)
+513 90
++2 18
+-2 18
++2 18
++15 90
+cfn=(4234)
+calls=18 1246 
+* 774
++1 18
+-1 18
++1 36
++6 18
+-4 18
++4 18
+-4 54
++1 36
++3 18
+-2 18
+-5 18
++9 72
+-17 72
++14 36
+
+fl=(192) /build/glibc-irh9iM/glibc-2.19/stdlib/../stdlib/strtol_l.c
+fn=(3656) ____strtol_l_internal
+232 9
++26 1
+-12 1
++12 1
++22 1
+-1 1
++10 4
++9 6
++2 2
++5 2
++5 1
+-6 1
++7 3
++3 3
++17 2
+-79 1
+376 1
++4 1
+-1 2
++59 1
+-58 1
+-1 1
++1 1
++58 1
++2 2
++16 1
+-74 1
++1 1
++57 1
++38 1
+-22 1
+-14 3
++28 3
++3 4
++5 1
+-40 1
++41 2
+-41 4
++46 2
++5 2
++1 1
++5 2
++3 3
+334 5
+-18 2
+496 3
++35 1
+-18 1
++18 7
+
+fl=(171)
+fn=(3430)
+24 116
++1 116
++1 116
++1 116
++1 116
++1 116
++1 116
++1 116
++1 116
++1 116
++1 116
++1 116
++1 116
++1 116
++1 116
++1 116
++1 116
++1 113
++2 113
++7 113
++4 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++52 3
++2 3
++7 3
+
+fl=(226) /build/glibc-irh9iM/glibc-2.19/time/../sysdeps/unix/sysv/linux/clock.c
+fn=(4244) clock
+29 34
++6 102
+cfi=(227)
+cfn=(4246)
+calls=34 +58 
+* 442
+* 68
++3 34
++1 68
+-1 34
++1 170
+-1 34
++2 68
+
+fl=(85)
+fn=(348)
+550 1
++13 1
+-13 1
++13 1
+-13 1
++13 1
++7 2
++2 3
+cfn=(350) handle_intel
+calls=1 306 
+* 430
++4 2
+-4 1
++4 1
+cfn=(350)
+calls=1 306 
+* 518
++2 1
+-2 1
+-1 1
++3 1
++29 1
+-18 1
++18 3
++7 2
++9 20
+-9 12
++6 6
+-6 3
++6 2
++49 4
++75 2
++2 1
++1 1
++2 1
+-3 1
++5 1
+-5 1
++4 3
++4 2
++2 1
++1 1
++2 1
+-3 1
++5 1
++2 1
+-7 1
++4 2
++3 1
+-3 1
++3 2
+-93 5
+-45 2
++6 5
++7 2
++4 4
++2 4
+-6 4
++4 1
+-2 1
++2 1
+-4 3
++4 1
+-2 1
++2 1
++15 2
+-8 1
++2 2
++1 1
+-1 2
++1 1
++1 1
+
+fn=(352) intel_check_word
+162 8
++6 4
+-7 8
++7 8
+-7 4
++7 8
+-7 4
++7 4
++2 4
+-2 4
++2 12
++2 4
++2 8
+-2 6
++2 12
++8 20
++53 16
+fi=(86) /build/glibc-irh9iM/glibc-2.19/string/../bits/stdlib-bsearch.h
+27 8
++1 16
++3 16
++1 8
+fe=(85)
+150 16
+fi=(86)
+31 12
++1 6
+fe=(85)
+150 12
++3 54
+fi=(86)
+29 46
++2 46
+-2 46
++2 80
++1 40
+fe=(85)
+150 80
+295 8
+170 16
+-6 2
+300 16
+fi=(86)
+37 8
+-8 18
+fe=(85)
+194 10
++5 8
+-5 4
++16 8
++1 6
++17 3
+-34 15
++5 9
++4 10
++2 21
++1 4
++1 10
++1 2
++1 8
++4 2
++2 4
++2 2
++2 2
++1 2
+-3 2
++2 2
+-1 2
+-1 2
++2 2
+-1 6
++1 2
+-2 4
+-7 10
+
+fn=(350)
+306 4
+-1 4
++17 2
+-17 12
++14 2
++1 4
+-3 6
++23 10
+cfn=(352)
+calls=2 162 
+* 636
++1 4
++3 10
+cfn=(352)
+calls=2 162 
+* 214
++1 4
+-17 4
++5 2
+-5 4
++5 2
++2 2
++1 2
+-1 4
++27 16
+
+fl=(179) /build/glibc-irh9iM/glibc-2.19/libio/filedoalloc.c
+fn=(3492) _IO_file_doallocate
+96 20
++15 24
+cfi=(174)
+cfn=(3494)
+calls=4 1214 
+* 56
+* 8
++2 16
++11 21
++4 24
+cfi=(181)
+cfn=(3498) mmap
+calls=4 -47 
+* 24
+* 8
++1 20
+cfi=(168)
+cfn=(3426)
+calls=4 399 
+* 76
++1 4
++1 20
+-13 1
+fi=(262) /build/glibc-irh9iM/glibc-2.19/libio/../sysdeps/unix/sysv/linux/sys/sysmacros.h
+-77 6
+fe=(179)
++77 1
+-2 2
++8 1
+-3 1
++3 2
+
+fl=(182)
+fn=(3512)
+61 184
++4 184
++3 168
++1 168
++2 138
++1 138
++2 138
++1 138
++5 138
++1 138
+-1 30
++1 30
++2 42
++1 42
++2 42
++1 42
++5 42
++1 42
+-1 126
++1 126
++2 40
++1 40
++2 40
++1 40
++5 40
++1 40
+-1 128
++1 128
++2 5
++1 5
++2 5
++1 10
++5 5
++1 5
+-1 163
++1 166
++5 3
++1 3
++1 3
++1 3
++2 3
++2 3
++1 3
++2 3
++6 168
++4 168
++12 19
++2 19
++1 19
++26 19
++1 19
++3 19
++1 19
++1 19
++5 19
++2 19
++1 19
++1 19
++1 19
++2 19
++1 19
++1 19
++1 19
++2 19
++1 19
++2 19
++2 1
++2 1
++1 1
++1 1
++1 1
++2 1
++1 1
++1 1
++1 1
++2 1
++1 1
++2 2
++5 1
++2 1
+-2 18
++2 18
++2 16
++7 16
+
+fl=(221)
+fn=(4202)
+30 1
++2 1
+cfi=(222) /build/glibc-irh9iM/glibc-2.19/setjmp/../sysdeps/x86_64/setjmp.S
+cfn=(4204) __sigsetjmp
+calls=1 -6 
+* 28
+
+fl=(225) /build/glibc-irh9iM/glibc-2.19/stdio-common/fprintf.c
+fn=(4222) fprintf
+27 14
++4 2
++1 2
+-1 10
++1 2
+cfi=(170)
+cfn=(3428)
+calls=2 222 
+* 4018
++4 4
+
+fl=(79)
+fn=(336)
+52 8
++6 3
++14 1
+fi=(80) /build/glibc-irh9iM/glibc-2.19/csu/../sysdeps/generic/dl-hash.h
+-28 1
+fe=(79)
++26 1
++1 1
+fi=(81) /build/glibc-irh9iM/glibc-2.19/csu/../sysdeps/unix/sysv/linux/x86_64/init-first.c
+-33 1
+fi=(80)
++7 1
+fi=(81)
+-7 1
+fe=(79)
++34 1
+fi=(81)
+-34 2
+fi=(80)
++5 1
++5 3
++1 2
++13 2
+-17 3
++3 9
++1 6
++13 6
+-17 9
++22 1
+fi=(81)
+-29 2
++2 2
+-2 1
++2 2
+cfi=(49)
+cfn=(202)
+calls=1 -13 
+* 7
++1 2
++5 2
+-3 2
++1 1
++2 1
+cfi=(49)
+cfn=(202)
+calls=1 -19 
+* 7
+fe=(79)
++40 1
+fi=(81)
+-36 1
+fe=(79)
++36 2
+fi=(81)
+-36 2
++1 2
++1 1
+fe=(79)
++34 1
+cfi=(82) /build/glibc-irh9iM/glibc-2.19/misc/init-misc.c
+cfn=(342) __init_misc
+calls=1 -56 
+* 78
++8 1
+cfi=(84)
+cfn=(346)
+calls=1 -63 
+* 16
++5 6
+-34 1
+-7 1
++7 4
+fi=(81)
+-23 2
+fe=(79)
+
+fl=(140)
+fn=(1372)
+32 38
++8 38
++1 38
++1 38
++1 38
++1 38
++1 38
++1 25
++1 25
++1 25
++1 25
++1 25
++5 13
++1 13
++1 13
++1 13
++1 13
++1 13
++1 13
++1 13
++1 13
+229 13
++2 13
++1 13
++1 13
+-2 25
++1 25
++1 25
++35 38
++1 38
++1 38
+fi=(141) /build/glibc-irh9iM/glibc-2.19/string/../sysdeps/x86_64/multiarch/strcpy-sse2-unaligned.S
+54 38
++1 38
++1 38
++2 32
++1 32
++1 32
++1 32
++2 32
++1 32
++1 32
++14 32
++1 32
++2 7
++1 7
++7 7
++1 7
+295 6
++1 6
++1 6
++1 6
++1 6
++10 6
++1 6
++35 25
++1 25
++1 100
++10 6
++1 24
++4 7
++1 7
++1 7
++1 7
++1 28
+545 38
++1 38
++9 38
+fe=(140)
+
+fl=(222)
+fn=(4204)
+26 1
++9 1
++1 2
++1 1
++4 1
++1 1
++1 1
++1 1
++1 1
++2 2
++2 1
++1 1
++1 1
++2 2
++2 1
++9 1
+cfi=(223) /build/glibc-irh9iM/glibc-2.19/setjmp/sigjmp.c
+cfn=(4206) __sigjmp_save
+calls=1 -35 
+* 9
+
+fl=(254)
+fn=(4568)
+32 469
++3 469
++1 469
++1 469
++1 469
++1 469
++2 469
++1 469
++2 469
++1 469
++1 469
++1 469
++1 443
++2 443
++1 443
++1 443
++1 443
++26 26
++1 26
++1 26
++1 26
++1 26
++1 26
++1 26
++1 26
++1 26
++26 26
++1 26
++1 26
++2 26
++1 26
++1 26
++1 26
++1 26
++1 26
++2 26
++3 26
+-5 443
++2 443
++3 443
+
+fl=(127) /build/glibc-irh9iM/glibc-2.19/misc/../sysdeps/unix/sysv/linux/getpagesize.c
+fn=(796) getpagesize
+29 4
++2 1
+
+fl=(132)
+fn=(890)
+25 203
++1 203
++1 203
++1 203
++1 203
++1 203
++1 203
++1 203
++1 172
++1 172
++1 172
++1 172
++1 172
++1 172
++2 203
++1 203
++4 2
++1 2
++1 2
++1 2
++1 2
++1 2
++82 31
++1 31
++1 4
++2 4
++1 4
++2 4
++18 27
++1 27
++1 27
++1 27
++1 27
+
+fl=(113) /build/glibc-irh9iM/glibc-2.19/malloc/morecore.c
+fn=(636) __default_morecore
+46 2
++1 2
+cfi=(114)
+cfn=(638)
+calls=2 -13 
+* 72
++2 6
++3 6
+
+fl=(115)
+fn=(640)
+31 2
+-3 2
++3 14
++8 2
+-6 4
++7 2
+
+fl=(202)
+fn=(3930)
+32 896
++9 256
++5 128
++1 128
+-1 128
++38 896
+
+fl=(137)
+fn=(1322)
+28 1
++1 1
++2 1
++1 1
++1 1
++2 1
+
+fl=(106)
+fn=(634) malloc_init_state
+1780 4
++8 3
+-3 2
++3 378
+-3 252
++7 3
++5 1
+-1 1
++3 1
+-2 3
+
+fn=(630) _int_malloc
+3302 434376
++30 488673
++8 108594
++2 162792
++1 54264
++1 54264
+-1 108528
++5 108528
++3 270040
++1 54008
+-1 54008
++1 108016
++25 578
++2 568
++1 568
++2 852
++2 6
++4 2
++1 4
++5 2
++1 2
++1 2
++2 6
+1862 54031
+3743 54031
+1862 108062
+3806 488673
+3421 24
++1 10
++1 6
+cfn=(632) malloc_consolidate
+calls=2 4104 
+* 893
+* 2
+3790 8
++2 50
+3462 4
+-20 4
+3790 1140
++2 7125
+3462 570
+-20 570
++66 34
++1 51
++1 17
++50 102
++7 17
+-6 17
++1 17
++1 17
++1 17
++3 17
+3442 912
++3 43
+-1 43
++1 86
++1 86
++3 43
++10 162
++34 23
+-5 23
++1 23
++4 23
++13 34
+-45 38
+-1 76
++1 82
++5 20
+-1 20
++2 40
++3 20
+-2 20
++1 40
++1 20
++6 140
++2 40
+-2 20
++2 20
+1862 20
+3479 20
++3 20
+1862 40
+3576 522
++73 261
++1 261
++1 261
+-1 261
++3 261
+-2 261
++2 261
+-1 522
++6 1888
++7 2892
+-3 2907
+3765 246
++1 738
++2 492
++17 2
+3674 91
++2 182
+-4 236
++8 27
++3 54
++2 12
++1 12
++1 12
+-2 36
++62 12
+-80 16
++1 8
+3496 6
+-1 6
++1 18
+3355 270040
+3578 10
++3 15
+3421 14
+3692 45
++3 30
++5 15
+-3 15
++3 15
+-3 15
++3 120
++3 30
++3 4
+-1 4
++1 12
++12 11
+-5 11
++6 22
++11 11
+-6 11
++1 11
++1 11
++1 11
++3 11
++1 11
++1 22
++5 77
++2 22
+-2 11
++2 11
++1 22
++33 245
+-3 245
++1 245
++7 245
+-5 245
+-1 245
++1 490
++2 245
+-2 980
++2 245
+1862 735
+2271 4
++11 1
+-11 1
++11 1
++78 2
++9 1
+-9 1
++9 1
++9 3
+2700 2
++1 1
++5 2
++3 2
++5 1
+-3 1
++3 1
+-2 1
++5 1
+-3 3
++1 1
+-1 1
+-1 1
++1 2
++1 1
+3801 2
+1862 3
+3766 1
+2272 2
+2433 1
++19 1
+-19 1
++9 1
++10 2
+-10 2
++10 1
+-10 2
++10 3
++8 1
+-8 1
++8 1
++2 4
+cfi=(113)
+cfn=(636)
+calls=1 46 
+* 62
+* 1
++1 2
++3 4
++3 2
++1 2
++19 1
++27 2
++1 1
++1 2
++6 1
+-6 1
++6 1
+-31 2
++34 6
++42 3
++19 1
++3 2
++1 6
++2 1
+-2 1
++2 1
++1 4
+cfi=(113)
+cfn=(636)
+calls=1 46 
+* 26
++12 3
++8 2
++1 3
++38 1
++2 1
+-1 1
+-1 1
++1 2
++12 1
+-12 1
++1 1
++11 1
+2527 2
++42 3
+2369 2
+
+fn=(632)
+4104 32
++22 8
++1 9
++2 3
++10 3
++1 6
++2 6
++1 6
+-1 54
++1 80
++26 6
++4 6
+-3 6
++1 6
++2 6
++5 6
++1 6
++1 6
+-2 6
++12 6
+-12 6
++3 6
++9 8
+-41 2
+-3 2
++3 4
++1 2
++1 4
++2 4
+-4 4
+-3 4
++3 8
++1 4
++1 8
++2 8
++7 12
++3 12
++4 12
++26 120
++6 31
+-3 1
+cfn=(634)
+calls=1 1780 
+* 648
+
+fn=(1224)
+2952 4617
++7 1026
++1 1026
++4 1024
++7 1024
++6 463
+-2 463
++2 926
++6 1852
++1 926
++6 3704
++2 926
++23 1389
++10 2778
++4 2315
+cfn=(1634) _int_realloc
+calls=463 4208 
+* 29548
+* 463
++2 1852
++1 4630
++16 4167
+-84 926
++84 49
+-76 49
++76 294
+-76 49
+cfn=(606)
+calls=49 -96 
+* 9153
+-11 1
++87 7
+-87 1
+cfi=(107) /build/glibc-irh9iM/glibc-2.19/malloc/hooks.c
+cfn=(1226) realloc_hook_ini
+calls=1 38 
+* 222
+
+fn=(1225) realloc'2
+2952 9
++7 2
++1 2
++4 2
++7 2
++77 1
+-76 1
++76 6
+-76 1
+cfn=(606)
+calls=1 -96 
+* 188
+
+fn=(844)
+3161 168
++13 504
+-13 168
++10 336
+-10 504
++13 336
++10 336
++1 336
++12 1680
++7 168
++8 168
+-7 336
++7 336
++7 504
+cfn=(630)
+calls=168 +83 
+* 23972
++3 168
+-3 168
++3 1512
++16 672
++4 504
++52 372
+-41 168
+-3 168
++3 336
+-14 168
++14 336
++11 168
++1 336
++1 336
++2 336
++8 62
+-3 62
++1 62
++1 124
++1 62
++4 14
+-2 14
++1 14
++1 14
++4 10
+-2 10
++1 10
++1 10
++2 10
++1 20
+-34 426
++16 212
++25 530
+-25 106
+cfi=(121)
+cfn=(744)
+calls=106 53 
+* 3364
+
+fn=(606)
+2876 216456
++5 108228
++1 108228
++3 108226
++2 432904
++4 162339
+cfn=(630)
+calls=54113 3302 
+* 2987381
++1 54113
+-1 54113
++1 54113
++11 216452
++1 432904
++3 270565
+-24 1
++24 3
+-24 1
+cfi=(107)
+cfn=(608) malloc_hook_ini
+calls=1 30 
+* 61900
+
+fn=(607) malloc'2
+2876 4
++5 2
++1 2
++3 2
++2 8
++4 3
+cfn=(630)
+calls=1 3302 
+* 1020
++1 1
+-1 1
++1 1
++11 4
++1 8
++3 5
+
+fn=(1438) _int_free
+3814 432224
++13 54028
+-13 54028
++13 108056
++6 216112
++1 108056
++11 216112
++13 162084
++11 216056
++1 162042
+1869 54014
+3894 54014
+1869 108028
+3896 162042
++1 108028
++1 54014
++3 54014
+-3 54014
++9 162042
+-5 216056
++14 108042
++1 9
++1 3
++2 9
+-2 54011
++2 324075
++2 108048
+4087 432136
+3933 28
++1 14
+3825 14
+3934 28
++18 14
+-4 14
++4 28
++6 28
++8 42
++6 28
++1 28
++1 28
+1869 42
+3983 28
++1 2
++2 2
+-1 2
++2 20
++3 28
++5 20
++4 8
++9 8
+-1 8
++2 16
+-1 2
+-1 2
++2 4
++7 10
+-2 10
++1 10
++1 10
++5 10
++1 10
++2 30
++1 10
++30 28
++1 8
++3 12
+3943 66
++2 22
++51 20
++1 4
++78 42
++1 33
++1 44
++10 88
+-51 4
++1 12
++1 8
++19 4
+cfn=(632)
+calls=2 +47 
+* 284
+* 2
++4 20
+3960 42
+-2 28
+
+fn=(1634)
+4208 3241
++21 1389
++1 2315
++11 926
++2 463
++1 1389
++1 926
++1 926
++6 926
++10 898
++12 30
++77 28
++2 28
++17 14
++1 3136
+-16 126
++1 28
+-92 434
+-1 434
+-1 868
++24 60
+cfn=(630)
+calls=15 3302 
+* 1838
++1 15
+-1 15
++1 15
++4 15
+-1 15
++6 45
++13 15
++3 30
++1 30
++2 30
++5 9
++3 9
+-3 9
++1 18
++1 18
++1 9
++2 8
++2 8
+-2 8
++1 16
++1 8
++2 4
++2 4
+-2 4
++1 8
++1 4
++2 6
++1 9
++6 12
+cfn=(1438)
+calls=3 3814 
+* 228
+* 48
+cfn=(1438)
+calls=12 3814 
+* 903
++31 15
+-29 15
++29 90
+-61 6
++6 12
+cfi=(142)
+cfn=(1774)
+calls=6 61 
+* 462
+* 6
+-50 2170
++2 434
+-2 434
++2 434
+-2 1302
++1 868
++1 434
++2 868
+
+fn=(1436)
+2917 108026
++1 108026
++6 108026
++5 54013
+-2 54013
++2 108026
++16 162039
++1 108026
+cfn=(1438)
+calls=54013 3814 
+* 3781623
+
+fl=(167) /build/glibc-irh9iM/glibc-2.19/libio/vsnprintf.c
+fn=(3418) vsnprintf
+100 32
++9 4
+-5 4
++5 16
++6 24
+cfi=(168)
+cfn=(3420) _IO_no_init
+calls=4 643 
+* 176
++1 4
++2 16
+-2 4
++1 4
++1 4
+cfi=(169) /build/glibc-irh9iM/glibc-2.19/libio/strops.c
+cfn=(3424) _IO_str_init_static_internal
+calls=4 -79 
+* 216
++1 16
+cfi=(170)
+cfn=(3428)
+calls=4 222 
+* 2330
++2 12
++1 8
++2 28
+
+fl=(177)
+fn=(3468)
+53 24
++10 9
++2 6
++24 3
+-23 3
++23 21
+-26 3
+-5 6
+
+fl=(223)
+fn=(4206)
+29 2
+-1 2
++1 2
++5 3
+
+fl=(50)
+fn=(206)
+31 3
+-1 3
+fi=(48)
++14 3
+fe=(50)
+-13 6
+fi=(48)
++14 3
+fe=(50)
+-14 3
+fi=(48)
++12 3
++5 9
++1 6
++13 6
+-17 9
++3 27
++1 18
++13 18
+-17 27
++22 3
+fe=(50)
+-36 6
++3 6
+-3 3
++3 3
+cfi=(49)
+cfn=(202)
+calls=3 -7 
+* 21
++1 9
++1 9
+
+fl=(166)
+fn=(3416)
+28 12
++4 2
++1 2
+-1 10
++1 2
+cfi=(167)
+cfn=(3418)
+calls=2 +67 
+* 1074
++4 4
+
+fl=(82)
+fn=(342)
+30 4
++1 5
++2 3
+cfi=(83) /build/glibc-irh9iM/glibc-2.19/string/../sysdeps/x86_64/strrchr.S
+cfn=(344) rindex
+calls=1 -9 
+* 54
++1 2
++3 3
++1 3
++2 4
+
+fl=(136)
+fn=(1260)
+55 215
++6 215
++1 215
++1 215
++1 215
++1 215
++1 860
+2270 168
++1 168
++2 168
++1 168
++2 168
++1 168
++2 215
+
+fl=(187)
+fn=(3644)
+27 7
++4 1
++1 1
+-1 5
++1 1
+cfi=(188) /build/glibc-irh9iM/glibc-2.19/libio/iovsscanf.c
+cfn=(3646) vsscanf
+calls=1 +3 
+* 1232
++4 2
+
+fl=(83)
+fn=(344)
+24 1
++1 1
++1 1
++1 1
++1 1
++1 1
++1 1
++1 1
++1 1
++1 1
++1 1
++1 1
++1 1
++1 1
++1 1
++1 1
++1 1
++11 1
++1 1
++1 1
++1 1
++1 1
++1 1
++1 1
++1 1
++1 1
++1 1
++1 1
++1 1
++1 1
++1 1
++1 1
++1 1
++1 1
++1 1
++1 1
++1 1
++1 1
++1 1
++1 1
++1 1
++1 1
++1 1
++1 1
++1 1
++1 1
++1 1
++1 1
++1 1
++1 1
++1 1
++1 1
++1 1
++1 1
+
+fl=(124) /build/glibc-irh9iM/glibc-2.19/posix/../sysdeps/unix/sysv/linux/x86_64/sysconf.c
+fn=(790) sysconf
+32 4
++1 1
+-1 1
++1 2
+fi=(125) /build/glibc-irh9iM/glibc-2.19/posix/../sysdeps/unix/sysv/linux/x86_64/../sysconf.c
++38 7
++35 1
+-35 1
+fi=(126) /build/glibc-irh9iM/glibc-2.19/posix/../sysdeps/posix/sysconf.c
+-19 6
+fe=(124)
+-15 5
+fi=(126)
+213 1
+cfi=(127)
+cfn=(796)
+calls=1 29 
+* 5
+* 2
+fe=(124)
+
+fl=(51)
+fn=(210)
+49 2
+-49 24
+
+fl=(181)
+fn=(3498)
+81 20
++1 4
+
+fn=(4248)
+62 68
++1 34
+
+fn=(3572) munmap
+81 12
++1 3
+
+fl=(189) /build/glibc-irh9iM/glibc-2.19/string/../sysdeps/x86_64/rawmemchr.S
+fn=(3648) rawmemchr
+25 1
++1 1
++2 1
++1 1
++2 1
++1 1
++2 1
++1 1
++15 1
++1 1
++1 1
++2 1
++2 1
++2 1
++1 1
++1 1
++10 2
++4 1
++1 1
++1 1
++1 1
++1 1
++2 1
++1 1
++1 1
++1 1
++1 1
++2 1
++1 1
++1 1
++1 1
++1 1
++2 1
++1 1
++1 1
++1 1
++1 1
++1 1
++2 1
++1 1
++32 11
++1 11
++1 11
++1 11
++2 11
++1 11
++1 11
++1 11
++2 11
++1 11
++1 11
++1 11
++2 11
++2 11
++1 11
++2 1
++2 1
++1 1
++1 1
++2 1
++1 1
++1 1
++2 1
++1 1
++2 1
++1 1
++1 1
++1 1
++2 1
++1 1
++1 1
++1 1
+
+fl=(74) /build/glibc-irh9iM/glibc-2.19/nptl/../nptl/sysdeps/unix/sysv/linux/libc_pthread_init.c
+fn=(316) __libc_pthread_init
+42 1
++2 1
+-2 1
++5 5
+cfi=(75)
+cfn=(318)
+calls=1 +39 
+* 50
+* 1
++19 2
++2 1
++1 2
++1 1
+-4 3
++2 53
++1 106
++1 53
+-4 159
++12 1
+-6 1
++6 2
+
+fl=(139)
+fn=(1370)
+50 1
++1 1
++2 1
++1 1
++1 1
++5 1
+
+fl=(107)
+fn=(608)
+30 2
+fi=(108)
+373 3
+fe=(107)
+29 3
+cfi=(108)
+cfn=(610)
+calls=1 371 
+* 60828
+* 1
++4 1
+-1 1
+cfi=(106)
+cfn=(607)
+calls=1 2876 
+* 1061
+
+fn=(1226)
+38 2
++1 2
+fi=(108)
+373 3
+fe=(107)
+41 1
+cfi=(106)
+cfn=(1225)
+calls=1 2952 
+* 214
+
+fl=(259)
+fn=(4592)
+57 231
++6 21
+-6 42
++6 21
++13 21
+-1 42
++5 21
++1 42
++9 63
+cfi=(254)
+cfn=(4568)
+calls=21 -58 
+* 672
++2 21
++5 21
+-5 42
++1 21
++4 21
++54 168
+
+fl=(208)
+fn=(3956)
+24 41
++1 41
++1 41
++1 41
++1 41
++1 41
++1 41
++1 41
++3 41
++1 41
++1 40
++1 40
++1 40
++1 40
++1 40
++1 40
++1 40
++2 10
++1 10
++1 1
++1 1
++1 1
++1 1
++1 1
++1 1
++1 1
++2 10
++1 10
++1 10
++1 10
++1 10
++1 10
++35 31
++4 10
++1 10
++1 1
++1 1
++1 1
++1 1
++1 1
++1 1
++1 1
++1 1
++1 1
++1 1
++1 1
++4 9
++1 9
+
+fl=(252)
+fn=(4562)
+35 32
++2 48
++1 16
++9 16
+-9 16
++9 16
++9 16
+-18 32
++18 16
+-18 16
++9 16
++9 16
++4 10
++43 33
++4 22
+-45 5
++45 10
+
+fl=(188)
+fn=(3646)
+35 1
++6 1
+-6 1
++6 1
+-6 2
++6 1
+-6 2
++6 1
+-6 2
++6 1
+-2 1
++2 1
+cfi=(168)
+cfn=(3420)
+calls=1 643 
+* 44
++1 1
++1 4
+-1 1
++1 1
+cfi=(169)
+cfn=(3424)
+calls=1 -4 
+* 277
++1 5
+cfi=(190)
+cfn=(3650)
+calls=1 207 
+* 878
++2 6
+
+fl=(191)
+fn=(3654)
+97 3
+cfi=(192)
+cfn=(3656)
+calls=1 232 
+* 103
+
+fl=(201)
+fn=(3924)
+31 2
++2 4
+-2 2
++2 2
++3 4
++1 2
++28 6
++1 6
++2 6
++4 6
++1 2
+
+fl=(168)
+fn=(3490)
+414 5
++1 5
+-1 5
++1 5
++6 8
+-4 13
++1 12
+cfi=(179)
+cfn=(3492)
+calls=4 96 
+* 335
+* 8
++2 3
++1 1
+-1 2
+cfn=(3426)
+calls=1 -21 
+* 19
+
+fn=(3454)
+99 24
++1 18
++4 3
+-2 6
++2 6
++1 30
++2 3
+-2 3
++1 3
++1 3
+-2 3
++2 3
+-2 3
++2 42
++2 3
+-2 3
++4 3
++2 3
+-3 3
+-1 3
++4 21
++2 3
+-1 3
++1 24
++1 6
++3 12
+-3 18
+cob=(5)
+cfi=(175)
+cfn=(3458)
+calls=3 -48 
+* 24
++3 12
+-15 21
+cob=(5)
+cfi=(175)
+cfn=(3456)
+calls=3 -74 
+* 42
+* 3
++9 21
+
+fn=(3486)
+495 1302
+cfi=(174)
+cfn=(3488)
+calls=434 1356 
+* 25857
+
+fn=(3566)
+1121 6
++19 6
++1 3
+
+fn=(4574)
+241 9
++2 9
+cfi=(174)
+cfn=(4228)
+calls=3 816 
+* 96
+
+fn=(3432)
+447 35
++4 35
+-1 35
+-3 175
++3 167
++5 136
++2 96
++3 64
++10 104
++5 78
+-1 52
++1 315
+-1 288
++4 26
++2 52
+-2 6
++2 21
+cfi=(174)
+cfn=(4228)
+calls=1 816 
+* 32
+* 2
++2 1
+-2 1
++3 1
+-20 12
++5 6
+-5 6
+cfi=(182)
+cfn=(3512)
+calls=6 61 
+* 253
+* 12
++21 66
++1 210
+
+fn=(3422) _IO_old_init
+626 8
+-16 8
++1 8
++15 8
++5 8
+-21 8
++2 8
++1 8
++1 8
++17 8
+-16 8
++1 8
++1 8
++1 8
++1 8
++1 8
++2 8
++1 8
++1 8
++1 8
++6 8
++1 17
+
+fn=(3426)
+399 65
++1 58
++4 13
+-2 13
++1 13
++1 13
++3 18
++1 36
+-3 8
++3 16
+-7 21
+cfi=(181)
+cfn=(3572)
+calls=3 81 
+* 15
+* 12
+
+fn=(3562)
+60 36
++1 18
++4 9
++1 30
++2 3
+-2 3
++1 3
++1 57
++2 9
++2 6
++13 3
++2 3
+-2 3
++2 12
++2 3
+-1 3
++1 18
++1 6
++3 24
+-3 18
+cob=(5)
+cfi=(175)
+cfn=(3458)
+calls=3 -22 
+* 24
++3 12
+-28 21
+cob=(5)
+cfi=(175)
+cfn=(3456)
+calls=3 -35 
+* 42
+* 3
++22 18
+-13 3
++1 3
+-1 6
+
+fn=(3420)
+643 72
++1 8
+cfn=(3422)
+calls=8 -18 
+* 185
++3 8
+-2 8
++2 8
++2 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++2 3
++7 3
++1 18
+-1 5
++1 30
+-3 10
+
+fn=(3500)
+330 11
++2 11
+-2 11
++2 25
++6 22
++3 33
++2 22
++6 22
++7 22
++1 11
+-1 22
+cfi=(174)
+cfn=(3502)
+calls=11 544 
+* 772
+-24 16
++22 22
+
+fn=(3652)
+726 4
++3 4
+-3 4
++3 8
++1 8
++9 4
++3 8
+-10 4
++1 4
+-1 8
+
+fn=(3504)
+183 22
+-1 22
++1 11
++3 33
++5 11
+-1 22
++1 11
++7 11
+-4 11
++2 22
++2 11
++1 11
++1 22
+
+fn=(3578)
+686 6
++2 9
++6 9
++3 9
++6 3
++6 3
+-6 3
+cfn=(3562)
+calls=3 60 
+* 30
+
+fl=(169)
+fn=(3424)
+39 40
++4 10
++1 3
+cfi=(189)
+cfn=(3648)
+calls=1 -19 
+* 223
+* 1
++5 5
+cfi=(168)
+cfn=(3426)
+calls=1 399 
+* 19
+* 20
+cfi=(168)
+cfn=(3426)
+calls=4 399 
+* 76
++5 5
+-3 5
++1 5
++1 5
++1 5
++2 4
++1 4
++1 4
++9 4
++1 24
+-1 1
++1 6
+-23 4
++1 16
++16 1
++1 1
++1 2
+
+fl=(173)
+fn=(3446) __fopen_internal
+65 18
++8 3
+-8 6
++8 3
+cfi=(106)
+cfn=(606)
+calls=3 2876 
+* 526
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 -39 
+* 1277
+* 7
++2 3
+-2 3
++2 3
++3 3
++3 15
+-3 3
++3 3
+cfi=(168)
+cfn=(3420)
+calls=3 643 
+* 174
++4 3
++1 3
+-1 3
++1 3
+cfi=(174)
+cfn=(3452)
+calls=3 +56 
+* 384
++4 15
+cfi=(174)
+cfn=(3460)
+calls=3 253 
+* 393
+* 3
++1 3
+-1 3
++6 15
+-5 3
+cfn=(3470) __fopen_maybe_mmap
+calls=3 -49 
+* 12
+
+fn=(3470)
+42 3
+-2 3
++2 3
++15 3
+
+fn=(3444)
+103 6
+cfn=(3446)
+calls=3 -38 
+* 2890
+
+fl=(158)
+fn=(2494)
+57 258
+-22 86
+cfn=(2496) __new_exitfn
+calls=43 +38 
+* 3566
++2 86
++4 43
++3 43
++1 43
+-4 86
++2 43
++4 43
++1 43
++11 172
+
+fn=(2496)
+73 43
++6 86
+-6 129
++6 172
++2 172
+-7 86
++9 129
++1 210
+-3 1
++10 1
+-10 3
++2 84
++11 84
++25 41
++1 41
+-1 41
++1 41
+-1 41
++7 41
++1 41
++3 82
+-4 2
++1 2
++3 90
++3 215
+-35 2
++14 2
++1 4
+-12 3
+cfi=(106)
+cfn=(844)
+calls=1 3161 
+* 372
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 -67 
+* 1295
+* 5
++2 2
++2 1
++1 2
+
+fl=(72) /build/glibc-irh9iM/glibc-2.19/resource/../sysdeps/unix/syscall-template.S
+fn=(304) getrlimit
+81 4
+
+ob=(9)
+fl=(91)
+fn=(406)
+0 15
+
+ob=(3)
+fl=(72)
+fn=(304)
+82 1
+
+fl=(138)
+fn=(1324)
+24 38
++1 38
++1 38
++1 38
++1 38
++1 38
++1 38
++1 38
++1 38
++1 38
++1 38
++1 38
++1 38
++1 38
++1 38
++1 38
++1 38
++1 38
++4 38
++1 38
++1 38
++1 38
++2 38
+
+ob=(9)
+fl=(91)
+fn=(406)
+0 1
+
+ob=(14)
+fl=(96)
+fn=(482)
+0 16
+
+fl=(97)
+fn=(490)
+29 1
++1 2
+
+ob=(19)
+fl=(102)
+fn=(1142)
+0 140
+cfn=(596) 0x000000000008a750
+calls=70 0 
+0 910
+0 210
+cob=(5)
+cfi=(134) /build/glibc-irh9iM/glibc-2.19/nptl/../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_rwlock_unlock.S
+cfn=(1076) pthread_rwlock_unlock
+calls=70 33 
+0 1330
+0 70
+
+fn=(1222)
+0 400
+cob=(3)
+cfi=(106)
+cfn=(1224)
+calls=80 2952 
+0 17657
+0 320
+
+fn=(1822)
+0 8
+cfn=(686)
+calls=2 0 
+0 399
+0 12
+cfn=(834)
+calls=2 0 
+0 106
+0 12
+cfn=(1824) g_slist_find
+calls=2 0 
+0 8
+0 12
+cfn=(1826) g_slist_prepend
+calls=2 0 
+0 530
+0 4
+
+fn=(544)
+0 16
+
+fn=(780) 0x000000000001ad61
+0 4
+cfn=(686)
+calls=1 0 
+0 331
+0 4
+cob=(3)
+cfi=(124)
+cfn=(790)
+calls=1 32 
+0 36
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1971
+0 5
+0 20
+cob=(3)
+cfi=(103)
+cfn=(560)
+calls=1 35 
+0 446
+0 1
+0 35
+cfn=(820) g_get_current_time
+calls=1 0 
+0 2136
+0 17
+cfn=(834)
+calls=1 0 
+0 1885
+0 9
+cfn=(842)
+calls=1 0 
+0 460
+0 8
+cfn=(848) g_private_set
+calls=1 0 
+0 1749
+0 4
+
+fn=(874) 0x0000000000037e80
+0 4379
+cfn=(882) g_memdup
+calls=2 0 
+0 2504
+0 1380
+cfn=(1400) 0x0000000000037940
+calls=4 0 
+0 7197
+0 4
+
+fn=(974)
+0 376
+cfn=(686)
+calls=47 0 
+0 2679
+0 235
+cfn=(910)
+calls=47 0 
+0 11713
+0 235
+cfn=(834)
+calls=47 0 
+0 2491
+0 235
+
+fn=(1844) g_slist_free_1
+0 6
+cfn=(1846) g_slice_free1
+calls=2 0 
+0 250
+
+fn=(596)
+0 3017
+cfn=(600) 0x000000000008a700
+calls=1 0 
+0 65766
+0 6
+
+fn=(860)
+0 1455
+cfn=(866) g_str_hash
+calls=97 0 
+0 8150
+0 5978
+cfn=(874)
+calls=97 0 
+0 15464
+0 1078
+
+fn=(1826)
+0 14
+cfn=(750) g_slice_alloc
+calls=2 0 
+0 504
+0 12
+
+fn=(1840)
+0 28
+cfn=(686)
+calls=2 0 
+0 114
+0 6
+cfn=(1842) g_slist_remove
+calls=2 0 
+0 284
+0 6
+cfn=(1848) g_cond_broadcast
+calls=2 0 
+0 9371
+0 6
+cfn=(834)
+calls=2 0 
+0 106
+
+fn=(1842)
+0 18
+cfn=(1844)
+calls=2 0 
+0 256
+0 10
+
+fn=(1848)
+0 4
+cfn=(1850) 0x000000000008a860
+calls=2 0 
+0 7542
+0 4
+cob=(5)
+cfi=(147) /build/glibc-irh9iM/glibc-2.19/nptl/../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_broadcast.S
+cfn=(1908) pthread_cond_broadcast@@GLIBC_2.3.2
+calls=2 36 
+0 26
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1781
+0 6
+0 8
+
+fn=(1220)
+0 710
+cfn=(1222)
+calls=71 0 
+0 16622
+
+fn=(1846)
+0 66
+cfn=(1434) g_free
+calls=2 0 
+0 178
+0 6
+
+fn=(600)
+0 3
+cob=(3)
+cfi=(106)
+cfn=(606)
+calls=1 2876 
+0 61913
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2022
+0 5
+0 6
+cob=(5)
+cfi=(116) /build/glibc-irh9iM/glibc-2.19/nptl/pthread_rwlock_init.c
+cfn=(650) pthread_rwlock_init
+calls=1 38 
+0 39
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1768
+0 5
+0 5
+
+fn=(738)
+0 198
+cob=(3)
+cfi=(106)
+cfn=(606)
+calls=33 2876 
+0 6137
+0 132
+
+fn=(834)
+0 256
+cfn=(688) 0x000000000008a620
+calls=128 0 
+0 1664
+0 256
+cob=(5)
+cfi=(112)
+cfn=(624)
+calls=128 310 
+0 3968
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1828
+0 132
+0 512
+
+fn=(992)
+0 630
+
+fn=(1824)
+0 8
+
+fn=(1854) 0x000000000008a7a0
+0 8
+cob=(5)
+cfi=(143) /build/glibc-irh9iM/glibc-2.19/nptl/pthread_condattr_init.c
+cfn=(1860) pthread_condattr_init
+calls=1 27 
+0 3
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1703
+0 5
+0 3
+cob=(5)
+cfi=(144) /build/glibc-irh9iM/glibc-2.19/nptl/pthread_condattr_setclock.c
+cfn=(1868) pthread_condattr_setclock
+calls=1 34 
+0 10
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1918
+0 5
+0 4
+cob=(3)
+cfi=(106)
+cfn=(606)
+calls=1 2876 
+0 96
+0 1
+0 6
+cob=(5)
+cfi=(145)
+cfn=(1882)
+calls=1 33 
+0 19
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1873
+0 5
+0 4
+cob=(5)
+cfi=(146) /build/glibc-irh9iM/glibc-2.19/nptl/pthread_condattr_destroy.c
+cfn=(1892) pthread_condattr_destroy
+calls=1 28 
+0 2
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1831
+0 5
+0 8
+
+fn=(692) 0x000000000008a580
+0 40
+cob=(3)
+cfi=(106)
+cfn=(606)
+calls=5 2876 
+0 859
+0 5
+0 25
+cob=(5)
+cfi=(118) /build/glibc-irh9iM/glibc-2.19/nptl/pthread_mutexattr_init.c
+cfn=(702) pthread_mutexattr_init
+calls=5 33 
+0 15
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1781
+0 9
+0 15
+cob=(5)
+cfi=(119) /build/glibc-irh9iM/glibc-2.19/nptl/pthread_mutexattr_settype.c
+cfn=(710) pthread_mutexattr_settype
+calls=5 30 
+0 60
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1856
+0 9
+0 15
+cob=(5)
+cfi=(120)
+cfn=(718)
+calls=5 49 
+0 155
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1805
+0 9
+0 50
+
+fn=(746)
+0 9
+cfn=(748) g_hash_table_new_full
+calls=3 0 
+0 15327
+
+fn=(750)
+0 50
+cfn=(752) g_private_get
+calls=5 0 
+0 4030
+0 45
+cfn=(738)
+calls=5 0 
+0 954
+0 76
+cfn=(780)
+calls=1 0 
+0 9121
+0 12
+
+fn=(752)
+0 10
+cfn=(754) 0x000000000008a8b0
+calls=5 0 
+0 2105
+0 15
+cob=(5)
+cfi=(123) /build/glibc-irh9iM/glibc-2.19/nptl/pthread_getspecific.c
+cfn=(778) pthread_getspecific
+calls=5 31 
+0 80
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1811
+0 9
+
+fn=(754)
+0 81
+cob=(3)
+cfi=(106)
+cfn=(606)
+calls=1 2876 
+0 188
+0 1
+0 6
+cob=(5)
+cfi=(122) /build/glibc-irh9iM/glibc-2.19/nptl/pthread_key_create.c
+cfn=(766) pthread_key_create
+calls=1 28 
+0 19
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1813
+0 5
+0 5
+
+fn=(866)
+0 22082
+
+fn=(882)
+0 18
+cfn=(738)
+calls=2 0 
+0 396
+0 8
+cob=(3)
+cfi=(132)
+cfn=(890)
+calls=2 25 
+0 44
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2020
+0 6
+0 12
+
+fn=(674)
+0 3
+cob=(3)
+cfi=(103)
+cfn=(560)
+calls=1 35 
+0 446
+0 1
+
+fn=(842)
+0 1264
+cob=(3)
+cfi=(106)
+cfn=(844)
+calls=158 3161 
+0 38441
+0 632
+
+fn=(910)
+0 2158
+cfn=(866)
+calls=166 0 
+0 13932
+0 9775
+cfn=(976) g_str_equal
+calls=47 0 
+0 3685
+0 2014
+
+fn=(1850)
+0 27
+cfn=(1854)
+calls=1 0 
+0 7509
+0 6
+
+fn=(594)
+0 92
+cfn=(596)
+calls=46 0 
+0 66371
+0 138
+cob=(5)
+cfi=(117) /build/glibc-irh9iM/glibc-2.19/nptl/../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_rwlock_wrlock.S
+cfn=(666) pthread_rwlock_wrlock
+calls=46 34 
+0 828
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1799
+0 50
+
+fn=(684)
+0 24
+cfn=(686)
+calls=3 0 
+0 7627
+0 13
+cfn=(910)
+calls=2 0 
+0 594
+0 12
+cfn=(834)
+calls=3 0 
+0 159
+0 46
+cfn=(860)
+calls=2 0 
+0 736
+0 7
+cfn=(860)
+calls=1 0 
+0 2610
+0 11
+cfn=(736) g_malloc_n
+calls=1 0 
+0 191
+0 8
+cob=(3)
+cfi=(121)
+cfn=(744)
+calls=1 53 
+0 1808
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1928
+0 5
+0 10
+cfn=(746)
+calls=1 0 
+0 13793
+0 7
+
+fn=(686)
+0 256
+cfn=(688)
+calls=128 0 
+0 8407
+0 256
+cob=(5)
+cfi=(110)
+cfn=(614)
+calls=128 63 
+0 4480
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1724
+0 132
+0 512
+
+fn=(688)
+0 3333
+cfn=(692)
+calls=5 0 
+0 6708
+0 30
+
+fn=(748)
+0 33
+cfn=(750)
+calls=3 0 
+0 13784
+0 48
+cfn=(842)
+calls=3 0 
+0 661
+0 15
+cfn=(858) g_malloc0_n
+calls=3 0 
+0 762
+0 24
+
+fn=(858)
+0 135
+cfn=(842)
+calls=15 0 
+0 4055
+
+fn=(934)
+0 376
+cfn=(686)
+calls=47 0 
+0 2679
+0 235
+cfn=(910)
+calls=47 0 
+0 7298
+0 376
+cfn=(834)
+calls=47 0 
+0 2491
+0 705
+cfn=(860)
+calls=47 0 
+0 14241
+0 235
+
+fn=(976)
+0 94
+cob=(3)
+cfi=(133)
+cfn=(984)
+calls=47 180 
+0 1338
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1967
+0 51
+0 235
+
+fn=(1070)
+0 92
+cfn=(596)
+calls=46 0 
+0 598
+0 138
+cob=(5)
+cfi=(134)
+cfn=(1076)
+calls=46 33 
+0 782
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1861
+0 50
+
+fn=(552)
+0 23
+cob=(3)
+cfi=(103)
+cfn=(560)
+calls=1 35 
+0 464
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1906
+0 5
+0 14
+cob=(3)
+cfi=(103)
+cfn=(560)
+calls=1 35 
+0 446
+0 1
+0 14
+
+fn=(736)
+0 9
+cfn=(738)
+calls=1 0 
+0 182
+
+fn=(820)
+0 8
+cob=(21)
+cfi=(129)
+cfn=(828)
+calls=1 176 
+0 3
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2113
+0 5
+0 7
+
+fn=(848)
+0 3
+cfn=(754)
+calls=1 0 
+0 13
+0 3
+cob=(5)
+cfi=(130) /build/glibc-irh9iM/glibc-2.19/nptl/pthread_setspecific.c
+cfn=(854) pthread_setspecific
+calls=1 28 
+0 34
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1687
+0 5
+0 4
+
+fn=(1126)
+0 140
+cfn=(596)
+calls=70 0 
+0 910
+0 210
+cob=(5)
+cfi=(135) /build/glibc-irh9iM/glibc-2.19/nptl/../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_rwlock_rdlock.S
+cfn=(1132) pthread_rwlock_rdlock
+calls=70 34 
+0 1260
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1799
+0 74
+
+fn=(1400)
+0 270
+cfn=(858)
+calls=4 0 
+0 1166
+0 28
+cfn=(858)
+calls=4 0 
+0 1166
+0 16
+cfn=(858)
+calls=4 0 
+0 1096
+0 2061
+cfn=(1434)
+calls=4 0 
+0 426
+0 12
+cfn=(1434)
+calls=4 0 
+0 452
+0 8
+cfn=(1434)
+calls=4 0 
+0 452
+0 44
+
+fn=(1434)
+0 56
+cob=(3)
+cfi=(106)
+cfn=(1436)
+calls=14 2917 
+0 1452
+
+ob=(26)
+fl=(152)
+fn=(2380)
+0 16
+
+ob=(36)
+fl=(216) /home/sam/ipdf/code/src/path.cpp
+fn=(4184) __static_initialization_and_destruction_0(int, int)
+187 9
+fi=(198) /usr/include/c++/4.9/iostream
+74 2
+cob=(31)
+cfi=(157)
+cfn=(3796)
+calls=1 -74 
+* 8
+* 1
+* 4
+cob=(3)
+cfi=(158)
+cfn=(2494)
+calls=1 -17 
+* 66
+* 1
+fe=(216)
+187 2
+
+fn=(4182) _GLOBAL__sub_I__ZN4IPDF4PathC2ERKNS_7ObjectsEjjRKNS_6ColourES6_
+187 5
+cfn=(4184)
+calls=1 * 
+* 93
+* 2
+
+fl=(212) /home/sam/ipdf/code/src/../contrib/pugixml-1.4/src/pugixml.cpp
+fn=(4166) pugi::xml_node::xml_node()
+4244 5
++2 2
+
+fn=(4168) pugi::xml_attribute::xml_attribute()
+4001 5
++2 2
+
+fn=(4162) pugi::xpath_node_set::xpath_node_set()
+10138 10
+cfn=(4164) pugi::xpath_node::xpath_node()
+calls=1 10033 
+* 27
+* 8
++2 2
+
+fn=(4164)
+10033 7
+cfn=(4166)
+calls=1 4244 
+* 7
+* 4
+cfn=(4168)
+calls=1 4001 
+* 7
++2 2
+
+fl=(195)
+fn=(3772)
+0 16
+cob=(2)
+cfi=(14)
+cfn=(3774)
+calls=1 0 
+0 6
+0 7
+cfn=(3778) 0x000000000044b130
+calls=1 0 
+0 16
+0 48
+cfi=(220)
+cfn=(4198) _GLOBAL__sub_I_main
+calls=1 43 
+0 100
+cfi=(219) /home/sam/ipdf/code/src/controlpanel.cpp
+cfn=(4194) _GLOBAL__sub_I__ZN4IPDF12ControlPanelC2ERNS0_7RunArgsEP7QWidget
+calls=1 374 
+0 100
+cfi=(218) /home/sam/ipdf/code/src/quadtree.cpp
+cfn=(4190) _GLOBAL__sub_I__ZN4IPDF20TransformToQuadChildERKNS_4RectENS_20QuadTreeNodeChildrenE
+calls=1 200 
+0 100
+cfi=(217) /home/sam/ipdf/code/src/paranoidnumber.cpp
+cfn=(4186) _GLOBAL__sub_I__ZN4IPDF14ParanoidNumber7g_countE
+calls=1 702 
+0 100
+cfi=(216)
+cfn=(4182)
+calls=1 187 
+0 100
+cfi=(215) /home/sam/ipdf/code/src/screen.cpp
+cfn=(4178) _GLOBAL__sub_I__ZN4IPDF6ScreenC2Eb
+calls=1 524 
+0 100
+cfi=(214) /home/sam/ipdf/code/src/view.cpp
+cfn=(4174) _GLOBAL__sub_I__ZN4IPDF4ViewC2ERNS_8DocumentERNS_6ScreenERKNS_4RectERKNS_6ColourE
+calls=1 526 
+0 100
+cfi=(213) /home/sam/ipdf/code/src/objectrenderer.cpp
+cfn=(4170) _GLOBAL__sub_I__ZN4IPDF14ObjectRendererC2ERKNS_10ObjectTypeEPKcS5_S5_
+calls=1 583 
+0 100
+cfi=(211) /home/sam/ipdf/code/src/document.cpp
+cfn=(4156) _GLOBAL__sub_I__ZN4pugi15xml_writer_fileC2EPv
+calls=1 1026 
+0 220
+cfi=(210) /home/sam/ipdf/code/src/bezier.cpp
+cfn=(4148) _GLOBAL__sub_I__ZN4IPDF14SolveQuadraticERKNS_14ParanoidNumberES2_S2_S2_S2_
+calls=1 422 
+0 1780
+cfi=(209) /home/sam/ipdf/code/src/real.cpp
+cfn=(4144) _GLOBAL__sub_I__ZN4IPDF11g_real_nameE
+calls=1 30 
+0 100
+cfi=(197) /home/sam/ipdf/code/src/log.cpp
+cfn=(3786) _GLOBAL__sub_I__Z5LogExiPKcS0_iz
+calls=1 151 
+0 136758
+0 47
+
+fn=(3778)
+0 16
+
+fn=(3762)
+0 11
+cob=(3)
+cfi=(196)
+cfn=(3770)
+calls=1 133 
+0 126996574
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2284
+0 5
+
+fl=(224) /home/sam/ipdf/code/src/real.h
+fn=(4546) IPDF::Double(IPDF::ParanoidNumber const&)
+102 112
+cfi=(217)
+cfn=(4490) IPDF::ParanoidNumber::Digit() const
+calls=16 614 
+* 35872
+* 48
+
+fn=(4210) IPDF::DebugRealInfo()
+181 13
+cfi=(197)
+cfn=(4212) LogEx(int, char const*, char const*, int, ...)
+calls=1 46 
+* 7522
+* 3
+
+fl=(219)
+fn=(4196) __static_initialization_and_destruction_0(int, int)
+374 9
+fi=(198)
+74 2
+cob=(31)
+cfi=(157)
+cfn=(3796)
+calls=1 -74 
+* 8
+* 1
+* 4
+cob=(3)
+cfi=(158)
+cfn=(2494)
+calls=1 -17 
+* 66
+* 1
+fe=(219)
+374 2
+
+fn=(4194)
+374 5
+cfn=(4196)
+calls=1 * 
+* 93
+* 2
+
+fl=(234) /usr/include/c++/4.9/bits/stl_set.h
+fn=(4292) std::set<IPDF::ParanoidNumber*, std::less<IPDF::ParanoidNumber*>, std::allocator<IPDF::ParanoidNumber*> >::set()
+142 163748
++1 122811
+cfi=(235) /usr/include/c++/4.9/bits/stl_tree.h
+cfn=(4294) std::_Rb_tree<IPDF::ParanoidNumber*, IPDF::ParanoidNumber*, std::_Identity<IPDF::ParanoidNumber*>, std::less<IPDF::ParanoidNumber*>, std::allocator<IPDF::ParanoidNumber*> >::_Rb_tree()
+calls=40937 664 
+* 2538094
+* 81874
+
+fn=(4306) std::set<IPDF::ParanoidNumber*, std::less<IPDF::ParanoidNumber*>, std::allocator<IPDF::ParanoidNumber*> >::end() const
+343 163748
++1 122811
+cfi=(235)
+cfn=(4308) std::_Rb_tree<IPDF::ParanoidNumber*, IPDF::ParanoidNumber*, std::_Identity<IPDF::ParanoidNumber*>, std::less<IPDF::ParanoidNumber*>, std::allocator<IPDF::ParanoidNumber*> >::end() const
+calls=40937 744 
+* 900614
+* 81874
+
+fn=(4312) std::set<IPDF::ParanoidNumber*, std::less<IPDF::ParanoidNumber*>, std::allocator<IPDF::ParanoidNumber*> >::find(IPDF::ParanoidNumber* const&)
+701 204685
++1 204685
+cfi=(235)
+cfn=(4314) std::_Rb_tree<IPDF::ParanoidNumber*, IPDF::ParanoidNumber*, std::_Identity<IPDF::ParanoidNumber*>, std::less<IPDF::ParanoidNumber*>, std::allocator<IPDF::ParanoidNumber*> >::find(IPDF::ParanoidNumber* const&)
+calls=40937 1910 
+* 5731180
+* 245622
+cfi=(235)
+cfn=(4328) std::_Rb_tree_const_iterator<IPDF::ParanoidNumber*>::_Rb_tree_const_iterator(std::_Rb_tree_iterator<IPDF::ParanoidNumber*> const&)
+calls=40937 264 
+* 409370
+* 122811
+
+fn=(4400) std::set<IPDF::ParanoidNumber*, std::less<IPDF::ParanoidNumber*>, std::allocator<IPDF::ParanoidNumber*> >::~set()
+90 286552
+cfi=(235)
+cfn=(4402) std::_Rb_tree<IPDF::ParanoidNumber*, IPDF::ParanoidNumber*, std::_Identity<IPDF::ParanoidNumber*>, std::less<IPDF::ParanoidNumber*>, std::allocator<IPDF::ParanoidNumber*> >::~_Rb_tree()
+calls=40936 714 
+* 13225783
+* 81872
+
+fn=(4332) std::set<IPDF::ParanoidNumber*, std::less<IPDF::ParanoidNumber*>, std::allocator<IPDF::ParanoidNumber*> >::insert(IPDF::ParanoidNumber*&&)
+508 204685
++3 122811
+cfi=(236) /usr/include/c++/4.9/bits/move.h
+cfn=(4334) std::remove_reference<IPDF::ParanoidNumber*&>::type&& std::move<IPDF::ParanoidNumber*&>(IPDF::ParanoidNumber*&)
+calls=40937 101 
+* 245622
+* 204685
+cfi=(235)
+cfn=(4336) std::pair<std::_Rb_tree_iterator<IPDF::ParanoidNumber*>, bool> std::_Rb_tree<IPDF::ParanoidNumber*, IPDF::ParanoidNumber*, std::_Identity<IPDF::ParanoidNumber*>, std::less<IPDF::ParanoidNumber*>, std::allocator<IPDF::ParanoidNumber*> >::_M_insert_unique<IPDF::ParanoidNumber*>(IPDF::ParanoidNumber*&&)
+calls=40937 1489 
+* 27104788
+* 81874
++1 286559
+cfi=(238) /usr/include/c++/4.9/bits/stl_pair.h
+cfn=(4394) std::pair<std::_Rb_tree_const_iterator<IPDF::ParanoidNumber*>, bool>::pair<std::_Rb_tree_iterator<IPDF::ParanoidNumber*>&, bool&, void>(std::_Rb_tree_iterator<IPDF::ParanoidNumber*>&, bool&)
+calls=40937 144 
+* 1801228
+* 81874
++1 81874
+
+fl=(217)
+fn=(4444) IPDF::ParanoidNumber::OperationFactor(IPDF::ParanoidNumber*, IPDF::Optype, IPDF::ParanoidNumber**, IPDF::Optype*)
+379 170
++3 51
++1 51
+cfi=(228) /home/sam/ipdf/code/src/paranoidnumber.h
+cfn=(4446) IPDF::ParanoidNumber::Floating() const
+calls=17 133 
+* 1870
+* 221
++5 51
+cfi=(228)
+cfn=(4446)
+calls=17 133 
+* 1870
+* 255
++13 51
+cfi=(228)
+cfn=(4446)
+calls=17 133 
+* 1870
+* 222
++1 2
++4 48
+cfi=(228)
+cfn=(4454) IPDF::ParanoidNumber::NoTerms() const
+calls=16 140 
+* 736
+* 80
+cfi=(228)
+cfn=(4454)
+calls=16 140 
+* 736
+* 96
++2 128
+cfi=(228)
+cfn=(4576) bool IPDF::ParanoidOp<float>(float&, float const&, IPDF::Optype)
+calls=16 45 
+* 4893
+* 32
++2 64
++1 96
+cfi=(229) /usr/include/c++/4.9/bits/stl_vector.h
+cfn=(4460) std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> >::begin()
+calls=16 547 
+* 352
+* 64
+cfi=(229)
+cfn=(4464) std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> >::end()
+calls=16 565 
+* 368
+* 112
+cfi=(233) /usr/include/c++/4.9/bits/stl_iterator.h
+cfn=(4466) bool __gnu_cxx::operator!=<IPDF::ParanoidNumber**, std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> > >(__gnu_cxx::__normal_iterator<IPDF::ParanoidNumber**, std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> > > const&, __gnu_cxx::__normal_iterator<IPDF::ParanoidNumber**, std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> > > const&)
+calls=16 829 
+* 512
+* 32
++4 64
++1 96
+cfi=(229)
+cfn=(4460)
+calls=16 547 
+* 352
+* 64
+cfi=(229)
+cfn=(4464)
+calls=16 565 
+* 368
+* 112
+cfi=(233)
+cfn=(4466)
+calls=16 829 
+* 512
+* 32
++3 64
+cfi=(229)
+cfn=(4264) std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> >::clear()
+calls=16 1211 
+* 1104
++1 64
+cfi=(229)
+cfn=(4264)
+calls=16 1211 
+* 1104
++1 32
++70 85
+
+fn=(4442) IPDF::ParanoidNumber::Operation(IPDF::ParanoidNumber*, IPDF::Optype, IPDF::ParanoidNumber**, IPDF::Optype*)
+502 104448
++2 26112
++4 45696
++1 104312
+cfn=(4494) IPDF::ParanoidNumber::OperationTerm(IPDF::ParanoidNumber*, IPDF::Optype, IPDF::ParanoidNumber**, IPDF::Optype*)
+calls=13039 261 
+* 35127064
+* 13038
++1 68
++1 136
+cfn=(4444)
+calls=17 379 
+* 19086
+* 17
++2 26110
+
+fn=(4578) bool IPDF::TrustingOp<float>(float&, float const&, IPDF::Optype)
+134 70914
++2 23638
+cob=(4)
+cfi=(257)
+cfn=(4584)
+calls=11819 28 
+* 141828
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+* 1835
+* 11823
++1 70914
++3 70976
++1 8872
++2 23448
++1 2931
++5 128
++6 128
++1 16
++4 23638
+cob=(4)
+cfi=(258)
+cfn=(4590)
+calls=11819 28 
+* 94552
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+* 1722
+* 11823
+* 23638
++1 23638
+
+fn=(4188) __static_initialization_and_destruction_0(int, int)
+702 9
+fi=(198)
+74 2
+cob=(31)
+cfi=(157)
+cfn=(3796)
+calls=1 -74 
+* 8
+* 1
+* 4
+cob=(3)
+cfi=(158)
+cfn=(2494)
+calls=1 -17 
+* 66
+* 1
+fe=(217)
+702 2
+
+fn=(4304) IPDF::ParanoidNumber::SanityCheck(std::set<IPDF::ParanoidNumber*, std::less<IPDF::ParanoidNumber*>, std::allocator<IPDF::ParanoidNumber*> >&) const
+663 204685
++1 81874
++6 122811
+cfi=(234)
+cfn=(4306)
+calls=40937 343 
+* 1269047
+* 327496
+cfi=(234)
+cfn=(4312)
+calls=40937 +31 
+* 6918353
+* 245622
+cfi=(235)
+cfn=(4330) std::_Rb_tree_const_iterator<IPDF::ParanoidNumber*>::operator!=(std::_Rb_tree_const_iterator<IPDF::ParanoidNumber*> const&) const
+calls=40937 315 
+* 491244
+* 81874
++6 286559
+cfi=(234)
+cfn=(4332)
+calls=40937 508 
+* 30216000
++2 245622
+cfi=(229)
+cfn=(4280) std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> >::begin() const
+calls=40937 556 
+* 1023425
+* 163748
+cfi=(229)
+cfn=(4284) std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> >::end() const
+calls=40937 574 
+* 1023425
+* 286559
+cfi=(233)
+cfn=(4286) bool __gnu_cxx::operator!=<IPDF::ParanoidNumber* const*, std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> > >(__gnu_cxx::__normal_iterator<IPDF::ParanoidNumber* const*, std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> > > const&, __gnu_cxx::__normal_iterator<IPDF::ParanoidNumber* const*, std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> > > const&)
+calls=40937 829 
+* 1309984
+* 81874
++5 245622
+cfi=(229)
+cfn=(4280)
+calls=40937 556 
+* 1023425
+* 163748
+cfi=(229)
+cfn=(4284)
+calls=40937 574 
+* 1023425
+* 286559
+cfi=(233)
+cfn=(4286)
+calls=40937 829 
+* 1309984
+* 81874
++5 245622
+cfi=(229)
+cfn=(4280)
+calls=40937 556 
+* 1023425
+* 163748
+cfi=(229)
+cfn=(4284)
+calls=40937 574 
+* 1023425
+* 286559
+cfi=(233)
+cfn=(4286)
+calls=40937 829 
+* 1309984
+* 81874
++6 245622
+cfi=(229)
+cfn=(4280)
+calls=40937 556 
+* 1023425
+* 163748
+cfi=(229)
+cfn=(4284)
+calls=40937 574 
+* 1023425
+* 286559
+cfi=(233)
+cfn=(4286)
+calls=40937 829 
+* 1309977
+* 81872
++5 40936
++1 81872
+
+fn=(4440) IPDF::ParanoidNumber::operator/=(IPDF::ParanoidNumber const&)
+252 119
++1 34
+cob=(31)
+cfi=(157)
+cfn=(2642)
+calls=17 0 
+* 1928
+* 17
+* 85
+cfi=(228)
+cfn=(4278) IPDF::ParanoidNumber::ParanoidNumber(IPDF::ParanoidNumber const&)
+calls=17 88 
+* 48790
+* 119
+cfn=(4442)
+calls=17 502 
+* 19579
+* 119
+cfn=(4458) IPDF::ParanoidNumber::~ParanoidNumber()
+calls=17 15 
+* 17799
++1 68
+cfn=(4482) IPDF::ParanoidNumber::Simplify(IPDF::Optype)
+calls=17 533 
+* 2227
++1 68
+cfn=(4482)
+calls=17 533 
+* 2227
++1 34
++1 85
+
+fn=(4492) IPDF::ParanoidNumber::operator+=(IPDF::ParanoidNumber const&)
+224 68425
++3 19550
+cob=(31)
+cfi=(157)
+cfn=(2642)
+calls=9775 0 
+* 1055700
+* 9775
+* 48875
+cfi=(228)
+cfn=(4278)
+calls=9775 88 
+* 28054250
+* 68425
+cfn=(4442)
+calls=9775 502 
+* 26831840
+* 68418
+cfn=(4458)
+calls=9774 15 
+* 10233378
++1 39096
+cfn=(4482)
+calls=9774 533 
+* 1280394
++1 39096
+cfn=(4482)
+calls=9774 533 
+* 1280394
++1 19548
++1 48870
+
+fn=(4494)
+261 117351
++1 39117
+cfi=(228)
+cfn=(4290) IPDF::ParanoidNumber::SanityCheck() const
+calls=13039 115 
+* 23678470
+* 39114
++6 39114
++1 39114
+cfi=(228)
+cfn=(4446)
+calls=13038 133 
+* 1434180
+* 170184
++2 2760
++1 1380
++2 399
++1 399
+cfi=(229)
+cfn=(4530) void std::swap<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> >(std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> >&, std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> >&)
+calls=57 1559 
+* 13338
++3 1380
++2 63480
+cfi=(243) /usr/include/c++/4.9/bits/vector.tcc
+cfn=(4496) std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> >::operator=(std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> > const&)
+calls=2760 167 
+* 1272360
++1 33120
+cfi=(229)
+cfn=(4264)
+calls=2760 1211 
+* 190440
+-3 9660
++7 1380
++2 37044
+cfi=(228)
+cfn=(4446)
+calls=12348 133 
+* 1358280
+* 161069
++1 1090
++4 35409
+cfi=(228)
+cfn=(4448) IPDF::ParanoidNumber::NoFactors() const
+calls=11803 139 
+* 542938
++1 23606
+-1 35409
+cfi=(228)
+cfn=(4448)
+calls=11803 139 
+* 542938
+* 23606
++1 23606
+-1 23606
++3 94424
+cfi=(228)
+cfn=(4576)
+calls=11803 45 
+* 885225
+* 23606
++2 47212
++1 70818
+cfi=(229)
+cfn=(4460)
+calls=11803 547 
+* 259666
+* 47212
+cfi=(229)
+cfn=(4464)
+calls=11803 565 
+* 271469
+* 82621
+cfi=(233)
+cfn=(4466)
+calls=11803 829 
+* 377696
+* 23606
++4 47212
++1 17586
+cfi=(229)
+cfn=(4460)
+calls=2931 547 
+* 64482
+-1 8872
++1 53232
+cfi=(229)
+cfn=(4460)
+calls=8872 547 
+* 195184
+* 47212
+cfi=(229)
+cfn=(4464)
+calls=11803 565 
+* 271469
+* 82621
+cfi=(233)
+cfn=(4466)
+calls=11803 829 
+* 377696
+* 23606
++3 47212
+cfi=(229)
+cfn=(4264)
+calls=11803 1211 
+* 814407
++1 47212
+cfi=(229)
+cfn=(4264)
+calls=11803 1211 
+* 814407
++2 23606
++67 52152
+
+fn=(4186)
+702 5
+cfn=(4188)
+calls=1 * 
+* 93
+* 2
+
+fn=(4490)
+614 71170
++1 42702
+cfi=(228)
+cfn=(4290)
+calls=14234 115 
+* 25848944
+* 42702
++9 42702
++1 85404
+cfi=(229)
+cfn=(4280)
+calls=14234 -69 
+* 355850
+* 56936
+cfi=(229)
+cfn=(4284)
+calls=14234 -51 
+* 355850
+* 99638
+cfi=(233)
+cfn=(4286)
+calls=14234 829 
+* 455488
+* 28468
++4 85404
+cfi=(229)
+cfn=(4280)
+calls=14234 -73 
+* 355850
+* 56936
+cfi=(229)
+cfn=(4284)
+calls=14234 -55 
+* 355850
+* 99638
+cfi=(233)
+cfn=(4286)
+calls=14234 829 
+* 455488
+* 28468
++4 85404
+cfi=(229)
+cfn=(4280)
+calls=14234 -77 
+* 355850
+* 56936
+cfi=(229)
+cfn=(4284)
+calls=14234 -59 
+* 355850
+* 99638
+cfi=(233)
+cfn=(4286)
+calls=14234 829 
+* 455488
+* 28468
++2 85404
+cfi=(229)
+cfn=(4280)
+calls=14234 -79 
+* 355850
+* 56936
+cfi=(229)
+cfn=(4284)
+calls=14234 -61 
+* 355850
+* 99638
+cfi=(233)
+cfn=(4286)
+calls=14234 829 
+* 455488
+* 28468
++2 56936
++2 56936
+
+fn=(4458)
+15 4795
++2 2055
++1 1370
++2 38360
+cfi=(229)
+cfn=(4460)
+calls=2740 547 
+* 60280
+* 10960
+cfi=(229)
+cfn=(4464)
+calls=2740 565 
+* 63020
+* 19180
+cfi=(233)
+cfn=(4466)
+calls=2740 829 
+* 87680
+* 5480
+-2 9590
+-3 26030
+cfi=(229)
+cfn=(4470) std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> >::~vector()
+calls=2740 423 
+* 312360
+* 2740
++8 4795
+-8 52220
++8 39165
+cfn=(4459) IPDF::ParanoidNumber::~ParanoidNumber()'2
+calls=13055 -8 
+* 12363085
+* 39165
+cob=(31)
+cfi=(157)
+cfn=(4428)
+calls=13055 -23 
+* 1135785
+* 13055
+* 26110
+
+fn=(4459)
+15 91385
++2 39165
++1 26110
++2 731080
+cfi=(229)
+cfn=(4460)
+calls=52220 547 
+* 1148840
+* 208880
+cfi=(229)
+cfn=(4464)
+calls=52220 565 
+* 1201060
+* 365540
+cfi=(233)
+cfn=(4466)
+calls=52220 829 
+* 1671040
+* 104440
+-2 182770
+-3 496090
+cfi=(229)
+cfn=(4470)
+calls=52220 423 
+* 5953080
+* 52220
++8 91385
+
+fn=(4482)
+533 182770
++2 78330
+cfi=(228)
+cfn=(4446)
+calls=26110 133 
+* 2872100
+* 52220
++1 52220
++64 52220
++1 130550
+
+fn=(4528) IPDF::ParanoidNumber::operator-=(IPDF::ParanoidNumber const&)
+235 22848
++1 6528
+cob=(31)
+cfi=(157)
+cfn=(2642)
+calls=3264 0 
+* 352512
+* 3264
+* 16320
+cfi=(228)
+cfn=(4278)
+calls=3264 88 
+* 9367680
+* 22848
+cfn=(4442)
+calls=3264 502 
+* 8614668
+* 22848
+cfn=(4458)
+calls=3264 15 
+* 3417408
++1 13056
+cfn=(4482)
+calls=3264 533 
+* 427584
++1 13056
+cfn=(4482)
+calls=3264 533 
+* 427584
++1 6528
++1 16320
+
+fl=(236)
+fn=(4334)
+101 122811
++1 122811
+
+fn=(4392) bool&& std::forward<bool>(std::remove_reference<bool>::type&)
+76 122811
++1 122811
+
+fn=(4348) IPDF::ParanoidNumber*&& std::forward<IPDF::ParanoidNumber*>(std::remove_reference<IPDF::ParanoidNumber*>::type&)
+76 736866
++1 736866
+
+fn=(4398) bool& std::forward<bool&>(std::remove_reference<bool&>::type&)
+76 122811
++1 122811
+
+fn=(4390) std::_Rb_tree_iterator<IPDF::ParanoidNumber*>&& std::forward<std::_Rb_tree_iterator<IPDF::ParanoidNumber*> >(std::remove_reference<std::_Rb_tree_iterator<IPDF::ParanoidNumber*> >::type&)
+76 122811
++1 122811
+
+fn=(4538) std::remove_reference<IPDF::ParanoidNumber**&>::type&& std::move<IPDF::ParanoidNumber**&>(IPDF::ParanoidNumber**&)
+101 1539
++1 1539
+
+fn=(4346) std::_Rb_tree_node<IPDF::ParanoidNumber*>*& std::forward<std::_Rb_tree_node<IPDF::ParanoidNumber*>*&>(std::remove_reference<std::_Rb_tree_node<IPDF::ParanoidNumber*>*&>::type&)
+76 245622
++1 245622
+
+fn=(4536) void std::swap<IPDF::ParanoidNumber**>(IPDF::ParanoidNumber**&, IPDF::ParanoidNumber**&)
+166 855
++9 513
+cfn=(4538)
+calls=171 -74 
+* 1026
+* 342
++1 513
+cfn=(4538)
+calls=171 -75 
+* 1026
+* 513
++1 513
+cfn=(4538)
+calls=171 -76 
+* 1026
+* 513
++1 342
+
+fn=(4396) std::_Rb_tree_iterator<IPDF::ParanoidNumber*>& std::forward<std::_Rb_tree_iterator<IPDF::ParanoidNumber*>&>(std::remove_reference<std::_Rb_tree_iterator<IPDF::ParanoidNumber*>&>::type&)
+76 122811
++1 122811
+
+fl=(210)
+fn=(4148)
+422 5
+cfn=(4150) __static_initialization_and_destruction_0(int, int)
+calls=1 * 
+* 1773
+* 2
+
+fn=(4150)
+422 9
+fi=(198)
+74 2
+cob=(31)
+cfi=(157)
+cfn=(3796)
+calls=1 -74 
+* 8
+* 1
+* 4
+cob=(3)
+cfi=(158)
+cfn=(2494)
+calls=1 -17 
+* 1746
+* 1
+fe=(210)
+422 2
+
+fl=(215)
+fn=(4178)
+524 5
+cfn=(4180) __static_initialization_and_destruction_0(int, int)
+calls=1 * 
+* 93
+* 2
+
+fn=(4180)
+524 9
+fi=(198)
+74 2
+cob=(31)
+cfi=(157)
+cfn=(3796)
+calls=1 -74 
+* 8
+* 1
+* 4
+cob=(3)
+cfi=(158)
+cfn=(2494)
+calls=1 -17 
+* 66
+* 1
+fe=(215)
+524 2
+
+fl=(238)
+fn=(4388) std::pair<std::_Rb_tree_iterator<IPDF::ParanoidNumber*>, bool>::pair<std::_Rb_tree_iterator<IPDF::ParanoidNumber*>, bool, void>(std::_Rb_tree_iterator<IPDF::ParanoidNumber*>&&, bool&&)
+144 245622
++1 122811
+cfi=(236)
+cfn=(4390)
+calls=40937 -69 
+* 245622
+* 286559
+cfi=(236)
+cfn=(4392)
+calls=40937 -69 
+* 245622
+* 204685
+
+fn=(4394)
+144 245622
++1 122811
+cfi=(236)
+cfn=(4396)
+calls=40937 -69 
+* 245622
+* 204685
+cfi=(235)
+cfn=(4328)
+calls=40937 264 
+* 409370
+* 122811
+cfi=(236)
+cfn=(4398)
+calls=40937 -69 
+* 245622
+* 204685
+
+fn=(4344) std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*>::pair<std::_Rb_tree_node<IPDF::ParanoidNumber*>*&, std::_Rb_tree_node<IPDF::ParanoidNumber*>*&, void>(std::_Rb_tree_node<IPDF::ParanoidNumber*>*&, std::_Rb_tree_node<IPDF::ParanoidNumber*>*&)
+144 245622
++1 122811
+cfi=(236)
+cfn=(4346)
+calls=40937 -69 
+* 245622
+* 245622
+cfi=(236)
+cfn=(4346)
+calls=40937 -69 
+* 245622
+* 204685
+
+fl=(230) /usr/include/c++/4.9/bits/allocator.h
+fn=(4436) std::allocator<std::_Rb_tree_node<IPDF::ParanoidNumber*> >::~allocator()
+121 286552
+cfi=(231) /usr/include/c++/4.9/ext/new_allocator.h
+cfn=(4438) __gnu_cxx::new_allocator<std::_Rb_tree_node<IPDF::ParanoidNumber*> >::~new_allocator()
+calls=40936 -35 
+* 204680
+* 81872
+
+fn=(4478) std::allocator<IPDF::ParanoidNumber*>::~allocator()
+121 384720
+cfi=(231)
+cfn=(4480) __gnu_cxx::new_allocator<IPDF::ParanoidNumber*>::~new_allocator()
+calls=54960 -35 
+* 274800
+* 109920
+
+fn=(4298) std::allocator<std::_Rb_tree_node<IPDF::ParanoidNumber*> >::allocator()
+113 286559
+cfi=(231)
+cfn=(4300) __gnu_cxx::new_allocator<std::_Rb_tree_node<IPDF::ParanoidNumber*> >::new_allocator()
+calls=40937 -34 
+* 204685
+* 81874
+
+fn=(4258) std::allocator<IPDF::ParanoidNumber*>::allocator()
+113 384972
+cfi=(231)
+cfn=(4260) __gnu_cxx::new_allocator<IPDF::ParanoidNumber*>::new_allocator()
+calls=54996 -34 
+* 274980
+* 109992
+
+fl=(228)
+fn=(4276) IPDF::ParanoidNumber::operator/(IPDF::ParanoidNumber const&) const
+189 119
++2 85
+cfn=(4278)
+calls=17 88 
+* 56739
++1 85
+cfi=(217)
+cfn=(4440)
+calls=17 +60 
+* 93298
++1 17
++1 85
+
+fn=(4486) IPDF::ParanoidNumber::operator<(IPDF::ParanoidNumber const&) const
+157 56872
+cfn=(4488) IPDF::ParanoidNumber::ToDouble() const
+calls=7109 -27 
+* 16009468
+* 28436
+cfn=(4488)
+calls=7109 -27 
+* 16009468
+* 28436
+
+fn=(4290)
+115 204685
++2 122811
+cfi=(234)
+cfn=(4292)
+calls=40937 +25 
+* 2906527
++1 204685
+cfi=(217)
+cfn=(4304)
+calls=40937 663 
+* 56906912
+* 163744
+cfi=(234)
+cfn=(4400)
+calls=40936 -28 
+* 13594207
+* 81872
++1 163744
+
+fn=(4454)
+140 206316
+0 206316
+fi=(195)
+cfi=(229)
+cfn=(4450) std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> >::size() const
+calls=51579 654 
+0 670527
+0 309474
+fi=(195)
+cfi=(229)
+cfn=(4450)
+calls=51579 654 
+0 670527
+0 309474
+
+fn=(4262) IPDF::ParanoidNumber::Construct()
+107 54996
++2 27498
++1 659952
+cfi=(229)
+cfn=(4264)
+calls=54996 1211 
+* 3794724
+-1 192486
++2 41247
++1 27498
+
+fn=(4448)
+139 300612
+0 300612
+fi=(195)
+cfi=(229)
+cfn=(4450)
+calls=75153 654 
+0 976989
+0 450918
+fi=(195)
+cfi=(229)
+cfn=(4450)
+calls=75153 654 
+0 976989
+0 450918
+
+fn=(4446)
+133 206188
++2 154641
+cfn=(4448)
+calls=51547 +4 
+* 2371162
+* 257735
+cfn=(4454)
+calls=51547 +5 
+* 2371162
+* 206188
++1 103094
+
+fn=(4250) IPDF::ParanoidNumber::ParanoidNumber(float)
+78 2550
+cfi=(229)
+cfn=(4252) std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> >::vector()
+calls=340 253 
+* 15980
+* 1530
++2 255
+cfn=(4262)
+calls=85 +27 
+* 29665
++1 425
+
+fn=(4576)
+45 70914
++2 35457
++1 70914
+cfi=(217)
+cfn=(4578)
+calls=11819 +86 
+* 606462
+* 23638
++2 35457
++1 23638
++3 23638
+
+fn=(4278)
+88 464576
+cfi=(229)
+cfn=(4252)
+calls=54656 253 
+* 2568832
+* 245952
++2 40992
+cfn=(4262)
+calls=13664 +17 
+* 4768736
++1 27328
++2 765184
+cfi=(229)
+cfn=(4280)
+calls=54656 556 
+* 1366400
+* 218624
+cfi=(229)
+cfn=(4284)
+calls=54656 574 
+* 1366400
+* 382592
+cfi=(233)
+cfn=(4286)
+calls=54656 829 
+* 1748992
+* 109312
+-2 191296
++8 40992
+cfn=(4290)
+calls=13664 +16 
+* 24821773
+* 27328
++1 68320
+
+fn=(4488)
+130 99526
+cfi=(217)
+cfn=(4490)
+calls=14218 614 
+* 31876756
+* 42654
+
+fl=(231)
+fn=(4438)
+86 204680
+
+fn=(4416) void __gnu_cxx::new_allocator<std::_Rb_tree_node<IPDF::ParanoidNumber*> >::destroy<IPDF::ParanoidNumber*>(IPDF::ParanoidNumber**)
+124 245616
+
+fn=(4300)
+79 204685
+
+fn=(4360) __gnu_cxx::new_allocator<std::_Rb_tree_node<IPDF::ParanoidNumber*> >::allocate(unsigned long, void const*)
+99 245622
++2 122811
+cfn=(4362) __gnu_cxx::new_allocator<std::_Rb_tree_node<IPDF::ParanoidNumber*> >::max_size() const
+calls=40937 +12 
+* 245622
+* 163748
++3 286559
+cob=(31)
+cfi=(157)
+cfn=(2642)
+calls=40937 0 
+* 4421202
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 -70 
+* 1482
+* 40941
++1 81874
+
+fn=(4380) _ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeIPN4IPDF14ParanoidNumberEEE9constructIS4_IS4_EEEvPT_DpOT0_
+119 286559
++1 122811
+cfi=(236)
+cfn=(4348)
+calls=40937 -44 
+* 245622
+* 204685
+cfi=(240) /usr/include/c++/4.9/new
+cfn=(4368) operator new(unsigned long, void*)
+calls=40937 +27 
+* 286559
+* 286559
+
+fn=(4422) __gnu_cxx::new_allocator<std::_Rb_tree_node<IPDF::ParanoidNumber*> >::deallocate(std::_Rb_tree_node<IPDF::ParanoidNumber*>*, unsigned long)
+109 245616
++1 122808
+cob=(31)
+cfi=(157)
+cfn=(4428)
+calls=40936 0 
+* 3563263
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 -76 
+* 1620
+* 40940
+* 81872
+
+fn=(4260)
+79 274980
+
+fn=(4362)
+113 122811
++1 122811
+
+fn=(4480)
+86 274800
+
+fl=(241) /usr/include/c++/4.9/ext/aligned_buffer.h
+fn=(4372) __gnu_cxx::__aligned_buffer<IPDF::ParanoidNumber*>::_M_ptr()
+63 327492
++1 245619
+cfn=(4374) __gnu_cxx::__aligned_buffer<IPDF::ParanoidNumber*>::_M_addr()
+calls=81873 -13 
+* 491238
+* 163746
+
+fn=(4374)
+51 245619
++2 81873
++1 163746
+
+fl=(211)
+fn=(4156)
+1026 5
+cfn=(4158) __static_initialization_and_destruction_0(int, int)
+calls=1 * 
+* 213
+* 2
+
+fn=(4158)
+1026 9
+fi=(198)
+74 2
+cob=(31)
+cfi=(157)
+cfn=(3796)
+calls=1 -74 
+* 8
+* 1
+* 4
+cob=(3)
+cfi=(158)
+cfn=(2494)
+calls=1 -17 
+* 66
+* 1
+fi=(212)
+7064 2
+cfn=(4162)
+calls=1 10138 
+* 47
+* 4
+cob=(3)
+cfi=(158)
+cfn=(2494)
+calls=1 57 
+* 66
+* 1
+fe=(211)
+1026 2
+
+fl=(243)
+fn=(4496)
+167 24840
++3 8280
++3 2760
+cfi=(244) /usr/include/c++/4.9/ext/alloc_traits.h
+cfn=(4498) __gnu_cxx::__alloc_traits<std::allocator<IPDF::ParanoidNumber*> >::_S_propagate_on_copy_assign()
+calls=2760 -28 
+* 13800
+* 5520
++18 8280
+cfi=(229)
+cfn=(4450)
+calls=2760 654 
+* 35880
+* 2760
++1 8280
+cfi=(229)
+cfn=(4500) std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> >::capacity() const
+calls=2760 734 
+* 35880
+* 11040
++12 8280
+cfi=(229)
+cfn=(4450)
+calls=2760 654 
+* 35880
+* 11040
++3 8280
+cfi=(229)
+cfn=(4268) std::_Vector_base<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> >::_M_get_Tp_allocator()
+calls=2760 -94 
+* 16560
+* 11040
+cfi=(229)
+cfn=(4464)
+calls=2760 565 
+* 63480
+* 11040
+cfi=(229)
+cfn=(4460)
+calls=2760 547 
+* 60720
+* 11040
+cfi=(229)
+cfn=(4284)
+calls=2760 574 
+* 69000
+* 11040
+cfi=(229)
+cfn=(4280)
+calls=2760 556 
+* 69000
+* 11040
+cfi=(245) /usr/include/c++/4.9/bits/stl_algobase.h
+cfn=(4502) __gnu_cxx::__normal_iterator<IPDF::ParanoidNumber**, std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> > > std::copy<__gnu_cxx::__normal_iterator<IPDF::ParanoidNumber* const*, std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> > >, __gnu_cxx::__normal_iterator<IPDF::ParanoidNumber**, std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> > > >(__gnu_cxx::__normal_iterator<IPDF::ParanoidNumber* const*, std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> > >, __gnu_cxx::__normal_iterator<IPDF::ParanoidNumber* const*, std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> > >, __gnu_cxx::__normal_iterator<IPDF::ParanoidNumber**, std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> > >)
+calls=2760 456 
+* 576840
+-1 11040
+cfi=(232) /usr/include/c++/4.9/bits/stl_construct.h
+cfn=(4522) void std::_Destroy<__gnu_cxx::__normal_iterator<IPDF::ParanoidNumber**, std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> > >, IPDF::ParanoidNumber*>(__gnu_cxx::__normal_iterator<IPDF::ParanoidNumber**, std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> > >, __gnu_cxx::__normal_iterator<IPDF::ParanoidNumber**, std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> > >, std::allocator<IPDF::ParanoidNumber*>&)
+calls=2760 -58 
+* 85560
+* 2760
++12 19320
++2 2760
++1 19320
+
+fl=(197)
+fn=(3788) __static_initialization_and_destruction_0(int, int)
+151 9
+fi=(198)
+-77 2
+cob=(31)
+cfi=(157)
+cfn=(3796)
+calls=1 -74 
+* 132589
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 -40 
+* 1956
+* 5
+* 4
+cob=(3)
+cfi=(158)
+cfn=(2494)
+calls=1 -17 
+* 66
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 -40 
+* 2113
+* 5
+fe=(197)
++77 2
+
+fn=(4212)
+46 24
++10 12
++1 26
++2 4
++3 12
+cob=(3)
+cfi=(167)
+cfn=(3418)
+calls=2 +38 
+* 1824
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 -28 
+* 1898
+* 6
++3 4
++5 20
++15 2
++1 2
++8 28
+cob=(3)
+cfi=(225)
+cfn=(4222)
+calls=2 -67 
+* 4052
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 -60 
+* 1953
+* 6
+* 4
++3 6
+
+fn=(3786)
+151 5
+cfn=(3788)
+calls=1 * 
+* 136751
+* 2
+
+fl=(220)
+fn=(4208)
+9 6
++1 1
+cfi=(224)
+cfn=(4210)
+calls=1 181 
+* 7538
++1 7
+cfi=(197)
+cfn=(4212)
+calls=1 +35 
+* 2361
++2 1
+cob=(3)
+cfi=(226)
+cfn=(4244)
+calls=1 +16 
+* 31
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 +21 
+* 1799
+* 5
+* 1
++1 1
++1 2
++2 2
++2 17
+cob=(3)
+cfi=(226)
+cfn=(4244)
+calls=17 +10 
+* 527
+* 17
+* 17
++1 85
+cfi=(228)
+cfn=(4250)
+calls=17 +58 
+* 10081
+* 68
+cfi=(228)
+cfn=(4250)
+calls=17 +58 
+* 10081
+* 102
+cfi=(228)
+cfn=(4276)
+calls=17 189 
+* 150428
+* 85
+cfi=(228)
+cfn=(4250)
+calls=17 +58 
+* 10081
+* 68
+cfi=(228)
+cfn=(4250)
+calls=17 +58 
+* 10081
+* 102
+cfi=(242) /home/sam/ipdf/code/src/tests/stresstest.h
+cfn=(4484) IPDF::ParanoidNumber AddSub<IPDF::ParanoidNumber>(IPDF::ParanoidNumber const&, IPDF::ParanoidNumber const&, IPDF::ParanoidNumber const&)
+calls=17 -7 
+* 126434371
+* 48
+cfi=(217)
+cfn=(4458)
+calls=16 -5 
+* 15152
+* 48
+cfi=(217)
+cfn=(4458)
+calls=16 -5 
+* 15152
+* 48
+cfi=(217)
+cfn=(4458)
+calls=16 -5 
+* 15152
+* 48
+cfi=(217)
+cfn=(4458)
+calls=16 -5 
+* 15152
+* 48
+cfi=(217)
+cfn=(4458)
+calls=16 -5 
+* 15152
++1 16
+cob=(3)
+cfi=(226)
+cfn=(4244)
+calls=16 +8 
+* 496
+* 16
+* 16
++1 48
++1 96
+cfi=(224)
+cfn=(4546)
+calls=16 +79 
+* 36032
+* 144
+cob=(3)
+cfi=(247)
+cfn=(4552)
+calls=16 +5 
+* 88688
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 +11 
+* 1832
+* 20
++2 48
+cfi=(217)
+cfn=(4458)
+calls=16 -10 
+* 15152
+-8 50
+-2 2
+
+fn=(4198)
+43 5
+cfn=(4200) __static_initialization_and_destruction_0(int, int)
+calls=1 * 
+* 93
+* 2
+
+fn=(4200)
+43 9
+fi=(198)
++31 2
+cob=(31)
+cfi=(157)
+cfn=(3796)
+calls=1 -74 
+* 8
+* 1
+* 4
+cob=(3)
+cfi=(158)
+cfn=(2494)
+calls=1 -17 
+* 66
+* 1
+fe=(220)
+-31 2
+
+fl=(246) /usr/include/c++/4.9/bits/stl_iterator_base_types.h
+fn=(4506) std::_Iter_base<__gnu_cxx::__normal_iterator<IPDF::ParanoidNumber* const*, std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> > >, false>::_S_base(__gnu_cxx::__normal_iterator<IPDF::ParanoidNumber* const*, std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> > >)
+212 16560
++1 16560
+
+fn=(4512) std::_Iter_base<__gnu_cxx::__normal_iterator<IPDF::ParanoidNumber**, std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> > >, true>::_S_base(__gnu_cxx::__normal_iterator<IPDF::ParanoidNumber**, std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> > >)
+220 11040
++1 8280
+cfi=(233)
+cfn=(4468) __gnu_cxx::__normal_iterator<IPDF::ParanoidNumber**, std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> > >::base() const
+calls=2760 793 
+* 16560
+* 8280
+
+fn=(4516) std::_Iter_base<__gnu_cxx::__normal_iterator<IPDF::ParanoidNumber* const*, std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> > >, true>::_S_base(__gnu_cxx::__normal_iterator<IPDF::ParanoidNumber* const*, std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> > >)
+220 22080
++1 16560
+cfi=(233)
+cfn=(4288) __gnu_cxx::__normal_iterator<IPDF::ParanoidNumber* const*, std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> > >::base() const
+calls=5520 793 
+* 33120
+* 16560
+
+fl=(242)
+fn=(4484)
+13 136
++2 68
+cfi=(228)
+cfn=(4250)
+calls=17 +63 
+* 10081
++1 85
+cfi=(228)
+cfn=(4278)
+calls=17 +72 
+* 48790
+* 17
++2 710
+cfi=(217)
+cfn=(4492)
+calls=142 224 
+* 1026011
++1 710
+cfi=(228)
+cfn=(4278)
+calls=142 +69 
+* 407540
+* 142
++2 8030
+cfi=(217)
+cfn=(4528)
+calls=1606 235 
+* 11250438
+-2 8030
+cfi=(217)
+cfn=(4492)
+calls=1606 224 
+* 11449414
+* 8740
+cfi=(228)
+cfn=(4486)
+calls=1748 157 
+* 7900960
+* 3922
+cfi=(217)
+cfn=(4458)
+calls=142 -4 
+* 134474
++4 710
+cfi=(228)
+cfn=(4278)
+calls=142 +65 
+* 407540
+* 142
++2 7965
+cfi=(217)
+cfn=(4492)
+calls=1593 224 
+* 11074557
+-2 7965
+cfi=(217)
+cfn=(4492)
+calls=1593 224 
+* 11356106
+* 8670
+cfi=(228)
+cfn=(4486)
+calls=1734 157 
+* 7837680
+* 3891
+cfi=(217)
+cfn=(4458)
+calls=141 -8 
+* 133527
+-7 705
+cfi=(217)
+cfn=(4492)
+calls=141 224 
+* 1012549
+* 790
+cfi=(228)
+cfn=(4486)
+calls=158 157 
+* 714160
+* 364
+cfi=(217)
+cfn=(4458)
+calls=16 -1 
+* 15152
++12 80
+cfi=(228)
+cfn=(4278)
+calls=16 +60 
+* 45920
+* 16
++2 685
+cfi=(217)
+cfn=(4528)
+calls=137 235 
+* 950499
++1 685
+cfi=(228)
+cfn=(4278)
+calls=137 +57 
+* 393190
+* 137
++2 7605
+cfi=(217)
+cfn=(4492)
+calls=1521 224 
+* 10569393
+-2 7605
+cfi=(217)
+cfn=(4492)
+calls=1521 224 
+* 10847509
+* 8290
+cfi=(228)
+cfn=(4486)
+calls=1658 157 
+* 7494160
+* 3727
+cfi=(217)
+cfn=(4458)
+calls=137 -16 
+* 129739
++4 685
+cfi=(228)
+cfn=(4278)
+calls=137 +53 
+* 393190
+* 137
++2 7605
+cfi=(217)
+cfn=(4528)
+calls=1521 235 
+* 10550115
+-2 7605
+cfi=(217)
+cfn=(4492)
+calls=1521 224 
+* 10847509
+* 8290
+cfi=(228)
+cfn=(4486)
+calls=1658 157 
+* 7494160
+* 3727
+cfi=(217)
+cfn=(4458)
+calls=137 -20 
+* 129739
+-7 685
+cfi=(217)
+cfn=(4492)
+calls=137 224 
+* 982986
+* 765
+cfi=(228)
+cfn=(4486)
+calls=153 157 
+* 691560
+* 354
+cfi=(217)
+cfn=(4458)
+calls=16 -13 
+* 15152
++12 16
++1 80
+
+fl=(218)
+fn=(4192) __static_initialization_and_destruction_0(int, int)
+200 9
+fi=(198)
+74 2
+cob=(31)
+cfi=(157)
+cfn=(3796)
+calls=1 -74 
+* 8
+* 1
+* 4
+cob=(3)
+cfi=(158)
+cfn=(2494)
+calls=1 -17 
+* 66
+* 1
+fe=(218)
+200 2
+
+fn=(4190)
+200 5
+cfn=(4192)
+calls=1 * 
+* 93
+* 2
+
+fl=(244)
+fn=(4540) __gnu_cxx::__alloc_traits<std::allocator<IPDF::ParanoidNumber*> >::_S_on_swap(std::allocator<IPDF::ParanoidNumber*>&, std::allocator<IPDF::ParanoidNumber*>&)
+142 285
++1 285
+cfi=(239) /usr/include/c++/4.9/bits/alloc_traits.h
+cfn=(4542) void std::__alloc_on_swap<std::allocator<IPDF::ParanoidNumber*> >(std::allocator<IPDF::ParanoidNumber*>&, std::allocator<IPDF::ParanoidNumber*>&)
+calls=57 490 
+* 1197
+* 114
+
+fn=(4498)
+145 5520
++1 8280
+
+fl=(239)
+fn=(4420) std::allocator_traits<std::allocator<std::_Rb_tree_node<IPDF::ParanoidNumber*> > >::deallocate(std::allocator<std::_Rb_tree_node<IPDF::ParanoidNumber*> >&, std::_Rb_tree_node<IPDF::ParanoidNumber*>*, unsigned long)
+382 245616
++1 245616
+cfi=(231)
+cfn=(4422)
+calls=40936 109 
+* 4056119
+* 81872
+
+fn=(4544) void std::__do_alloc_on_swap<std::allocator<IPDF::ParanoidNumber*> >(std::allocator<IPDF::ParanoidNumber*>&, std::allocator<IPDF::ParanoidNumber*>&, std::integral_constant<bool, false>)
+486 228
++1 114
+
+fn=(4378) _ZNSt16allocator_traitsISaISt13_Rb_tree_nodeIPN4IPDF14ParanoidNumberEEEE12_S_constructIS3_IS3_EEENSt9enable_ifIXsrSt6__and_IINS6_18__construct_helperIT_IDpT0_EE4typeEEE5valueEvE4typeERS5_PSB_DpOSC_
+252 245622
++1 122811
+cfi=(236)
+cfn=(4348)
+calls=40937 76 
+* 245622
+* 245622
+cfi=(231)
+cfn=(4380)
+calls=40937 119 
+* 1432795
+* 81874
+
+fn=(4414) std::enable_if<std::__and_<std::allocator_traits<std::allocator<std::_Rb_tree_node<IPDF::ParanoidNumber*> > >::__destroy_helper<IPDF::ParanoidNumber*>::type>::value, void>::type std::allocator_traits<std::allocator<std::_Rb_tree_node<IPDF::ParanoidNumber*> > >::_S_destroy<IPDF::ParanoidNumber*>(std::allocator<std::_Rb_tree_node<IPDF::ParanoidNumber*> >&, IPDF::ParanoidNumber**)
+281 204680
++1 204680
+cfi=(231)
+cfn=(4416)
+calls=40936 124 
+* 245616
+* 81872
+
+fn=(4376) _ZNSt16allocator_traitsISaISt13_Rb_tree_nodeIPN4IPDF14ParanoidNumberEEEE9constructIS3_IS3_EEEDTcl12_S_constructfp_fp0_spcl7forwardIT0_Efp1_EEERS5_PT_DpOS8_
+397 245622
++2 122811
+cfi=(236)
+cfn=(4348)
+calls=40937 76 
+* 245622
+* 245622
+cfn=(4378)
+calls=40937 252 
+* 2374346
+* 81874
+
+fn=(4358) std::allocator_traits<std::allocator<std::_Rb_tree_node<IPDF::ParanoidNumber*> > >::allocate(std::allocator<std::_Rb_tree_node<IPDF::ParanoidNumber*> >&, unsigned long)
+356 204685
++1 245622
+cfi=(231)
+cfn=(4360)
+calls=40937 99 
+* 5609861
+* 81874
+
+fn=(4542)
+490 285
++4 399
+cfn=(4544)
+calls=57 -8 
+* 342
+* 57
++1 114
+
+fn=(4412) void std::allocator_traits<std::allocator<std::_Rb_tree_node<IPDF::ParanoidNumber*> > >::destroy<IPDF::ParanoidNumber*>(std::allocator<std::_Rb_tree_node<IPDF::ParanoidNumber*> >&, IPDF::ParanoidNumber**)
+410 204680
++1 204680
+cfn=(4414)
+calls=40936 281 
+* 736848
+* 81872
+
+fl=(237) /usr/include/c++/4.9/bits/stl_function.h
+fn=(4338) std::_Identity<IPDF::ParanoidNumber*>::operator()(IPDF::ParanoidNumber*&) const
+826 163748
++1 122811
+
+fl=(214)
+fn=(4176) __static_initialization_and_destruction_0(int, int)
+526 9
+fi=(198)
+74 2
+cob=(31)
+cfi=(157)
+cfn=(3796)
+calls=1 -74 
+* 8
+* 1
+* 4
+cob=(3)
+cfi=(158)
+cfn=(2494)
+calls=1 -17 
+* 66
+* 1
+fe=(214)
+526 2
+
+fn=(4174)
+526 5
+cfn=(4176)
+calls=1 * 
+* 93
+* 2
+
+fl=(209)
+fn=(4144)
+30 5
+cfn=(4146) __static_initialization_and_destruction_0(int, int)
+calls=1 * 
+* 93
+* 2
+
+fn=(4146)
+30 9
+fi=(198)
++44 2
+cob=(31)
+cfi=(157)
+cfn=(3796)
+calls=1 -74 
+* 8
+* 1
+* 4
+cob=(3)
+cfi=(158)
+cfn=(2494)
+calls=1 -17 
+* 66
+* 1
+fe=(209)
+-44 2
+
+fl=(213)
+fn=(4170)
+583 5
+cfn=(4172) __static_initialization_and_destruction_0(int, int)
+calls=1 * 
+* 93
+* 2
+
+fn=(4172)
+583 9
+fi=(198)
+74 2
+cob=(31)
+cfi=(157)
+cfn=(3796)
+calls=1 -74 
+* 8
+* 1
+* 4
+cob=(3)
+cfi=(158)
+cfn=(2494)
+calls=1 -17 
+* 66
+* 1
+fe=(213)
+583 2
+
+fl=(233)
+fn=(4466)
+829 471588
++3 235794
+cfn=(4468)
+calls=78598 -39 
+* 471588
+* 314392
+cfn=(4468)
+calls=78598 -39 
+* 471588
+* 550186
+
+fn=(4288)
+793 1668600
++1 1668600
+
+fn=(4282) __gnu_cxx::__normal_iterator<IPDF::ParanoidNumber* const*, std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> > >::__normal_iterator(IPDF::ParanoidNumber* const* const&)
+728 2224800
++1 3337200
+
+fn=(4462) __gnu_cxx::__normal_iterator<IPDF::ParanoidNumber**, std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> > >::__normal_iterator(IPDF::ParanoidNumber** const&)
+728 661904
++1 992856
+
+fn=(4468)
+793 479868
++1 479868
+
+fn=(4286)
+829 1652040
++3 826020
+cfn=(4288)
+calls=275340 -39 
+* 1652040
+* 1101360
+cfn=(4288)
+calls=275340 -39 
+* 1652040
+* 1927373
+
+fl=(229)
+fn=(4252)
+253 219984
++4 164988
+cfn=(4254) std::_Vector_base<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> >::_Vector_base()
+calls=54996 124 
+* 2089848
+* 109992
+
+fn=(4264)
+1211 325576
++1 488364
+cfn=(4266) std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> >::_M_erase_at_end(IPDF::ParanoidNumber**)
+calls=81394 1436 
+* 4639458
+* 162788
+
+fn=(4268)
+113 417684
++1 417684
+
+fn=(4472) std::_Vector_base<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> >::~_Vector_base()
+159 219840
++2 604560
+-1 219840
+cfn=(4474) std::_Vector_base<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> >::_M_deallocate(IPDF::ParanoidNumber**, unsigned long)
+calls=54960 +14 
+* 549600
++1 164880
+cfn=(4476) std::_Vector_base<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> >::_Vector_impl::~_Vector_impl()
+calls=54960 -82 
+* 1264080
+* 109920
+
+fn=(4256) std::_Vector_base<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> >::_Vector_impl::_Vector_impl()
+86 219984
++1 164988
+cfi=(230)
+cfn=(4258)
+calls=54996 +26 
+* 769944
+* 329976
++1 109992
+
+fn=(4534) std::_Vector_base<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> >::_Vector_impl::_M_swap_data(std::_Vector_base<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> >::_Vector_impl&)
+101 285
++2 285
+cfi=(236)
+cfn=(4536)
+calls=57 +63 
+* 2394
++1 399
+cfi=(236)
+cfn=(4536)
+calls=57 +62 
+* 2394
++1 399
+cfi=(236)
+cfn=(4536)
+calls=57 +61 
+* 2394
++1 114
+
+fn=(4266)
+1436 406970
++2 244182
+cfn=(4268)
+calls=81394 113 
+* 488364
+* 569758
+cfi=(232)
+cfn=(4270) void std::_Destroy<IPDF::ParanoidNumber**, IPDF::ParanoidNumber*>(IPDF::ParanoidNumber**, IPDF::ParanoidNumber**, std::allocator<IPDF::ParanoidNumber*>&)
+calls=81394 148 
+* 2523214
++1 244182
++1 162788
+
+fn=(4284)
+574 1112400
++1 2224800
+cfi=(233)
+cfn=(4282)
+calls=278100 728 
+* 2781000
+* 834300
+
+fn=(4460)
+547 325432
++1 406790
+cfi=(233)
+cfn=(4462)
+calls=81358 728 
+* 813580
+* 244074
+
+fn=(4254)
+124 219984
++1 164988
+cfn=(4256)
+calls=54996 -39 
+* 1594884
+* 109992
+
+fn=(4450)
+654 776952
++1 2589840
+
+fn=(4464)
+565 325432
++1 488148
+cfi=(233)
+cfn=(4462)
+calls=81358 728 
+* 813580
+* 244074
+
+fn=(4476)
+79 384720
+cfi=(230)
+cfn=(4478)
+calls=54960 +42 
+* 769440
+* 109920
+
+fn=(4280)
+556 1112400
++1 2224800
+cfi=(233)
+cfn=(4282)
+calls=278100 728 
+* 2781000
+* 834300
+
+fn=(4470)
+423 219840
++2 164880
+cfn=(4268)
+calls=54960 113 
+* 329760
+* 274800
+-1 164880
+cfi=(232)
+cfn=(4270)
+calls=54960 148 
+* 1703760
++1 164880
+cfn=(4472)
+calls=54960 159 
+* 3132720
+* 109920
+
+fn=(4474)
+174 329760
++3 109920
++2 109920
+
+fn=(4500)
+734 8280
++2 27600
+
+fn=(4530)
+1559 285
++1 285
+cfn=(4532) std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> >::swap(std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> >&)
+calls=57 1194 
+* 12654
+* 114
+
+fn=(4532)
+1194 342
++5 285
+cfn=(4534)
+calls=57 101 
+* 8664
++2 171
+cfn=(4268)
+calls=57 113 
+* 342
+* 57
+-1 171
+cfn=(4268)
+calls=57 113 
+* 342
+* 171
+cfi=(244)
+cfn=(4540)
+calls=57 142 
+* 1881
++2 228
+
+fl=(240)
+fn=(4368)
+147 573118
+
+fl=(245)
+fn=(4502)
+456 19320
++10 8280
+cfn=(4504) std::_Miter_base<__gnu_cxx::__normal_iterator<IPDF::ParanoidNumber* const*, std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> > > >::iterator_type std::__miter_base<__gnu_cxx::__normal_iterator<IPDF::ParanoidNumber* const*, std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> > > >(__gnu_cxx::__normal_iterator<IPDF::ParanoidNumber* const*, std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> > >)
+calls=2760 289 
+* 41400
+* 11040
+cfn=(4504)
+calls=2760 289 
+* 41400
+* 16560
+cfn=(4508) __gnu_cxx::__normal_iterator<IPDF::ParanoidNumber**, std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> > > std::__copy_move_a2<false, __gnu_cxx::__normal_iterator<IPDF::ParanoidNumber* const*, std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> > >, __gnu_cxx::__normal_iterator<IPDF::ParanoidNumber**, std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> > > >(__gnu_cxx::__normal_iterator<IPDF::ParanoidNumber* const*, std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> > >, __gnu_cxx::__normal_iterator<IPDF::ParanoidNumber* const*, std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> > >, __gnu_cxx::__normal_iterator<IPDF::ParanoidNumber**, std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> > >)
+calls=2760 -36 
+* 427800
++1 11040
+
+fn=(4504)
+289 22080
++1 16560
+cfi=(246)
+cfn=(4506)
+calls=5520 -78 
+* 33120
+* 11040
+
+fn=(4520) IPDF::ParanoidNumber** std::__copy_move<false, true, std::random_access_iterator_tag>::__copy_m<IPDF::ParanoidNumber*>(IPDF::ParanoidNumber* const*, IPDF::ParanoidNumber* const*, IPDF::ParanoidNumber**)
+369 16560
++7 16560
++1 5520
++2 11040
++1 5520
+
+fn=(4510) std::_Niter_base<__gnu_cxx::__normal_iterator<IPDF::ParanoidNumber**, std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> > > >::iterator_type std::__niter_base<__gnu_cxx::__normal_iterator<IPDF::ParanoidNumber**, std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> > > >(__gnu_cxx::__normal_iterator<IPDF::ParanoidNumber**, std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> > >)
+278 11040
++1 8280
+cfi=(246)
+cfn=(4512)
+calls=2760 -59 
+* 44160
+* 5520
+
+fn=(4514) std::_Niter_base<__gnu_cxx::__normal_iterator<IPDF::ParanoidNumber* const*, std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> > > >::iterator_type std::__niter_base<__gnu_cxx::__normal_iterator<IPDF::ParanoidNumber* const*, std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> > > >(__gnu_cxx::__normal_iterator<IPDF::ParanoidNumber* const*, std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> > >)
+278 22080
++1 16560
+cfi=(246)
+cfn=(4516)
+calls=5520 -59 
+* 88320
+* 11040
+
+fn=(4518) IPDF::ParanoidNumber** std::__copy_move_a<false, IPDF::ParanoidNumber* const*, IPDF::ParanoidNumber**>(IPDF::ParanoidNumber* const*, IPDF::ParanoidNumber* const*, IPDF::ParanoidNumber**)
+385 16560
++8 2760
++3 16560
+cfn=(4520)
+calls=2760 -27 
+* 55200
++1 5520
+
+fn=(4508)
+430 22080
++4 8280
+cfn=(4510)
+calls=2760 278 
+* 69000
+* 11040
+cfn=(4514)
+calls=2760 278 
+* 69000
+* 11040
+cfn=(4514)
+calls=2760 278 
+* 69000
+* 11040
+cfn=(4518)
+calls=2760 -49 
+* 96600
+* 16560
+cfi=(233)
+cfn=(4462)
+calls=2760 728 
+* 27600
+* 2760
++1 13800
+
+fl=(235)
+fn=(4314)
+1910 245622
++3 122811
+cfn=(4316) std::_Rb_tree<IPDF::ParanoidNumber*, IPDF::ParanoidNumber*, std::_Identity<IPDF::ParanoidNumber*>, std::less<IPDF::ParanoidNumber*>, std::allocator<IPDF::ParanoidNumber*> >::_M_end()
+calls=40937 528 
+* 286559
+* 163748
+cfn=(4318) std::_Rb_tree<IPDF::ParanoidNumber*, IPDF::ParanoidNumber*, std::_Identity<IPDF::ParanoidNumber*>, std::less<IPDF::ParanoidNumber*>, std::allocator<IPDF::ParanoidNumber*> >::_M_begin()
+calls=40937 517 
+* 286559
+* 286559
+cfn=(4320) std::_Rb_tree<IPDF::ParanoidNumber*, IPDF::ParanoidNumber*, std::_Identity<IPDF::ParanoidNumber*>, std::less<IPDF::ParanoidNumber*>, std::allocator<IPDF::ParanoidNumber*> >::_M_lower_bound(std::_Rb_tree_node<IPDF::ParanoidNumber*>*, std::_Rb_tree_node<IPDF::ParanoidNumber*>*, IPDF::ParanoidNumber* const&)
+calls=40937 1256 
+* 1105299
+* 40937
++1 122811
+cfn=(4324) std::_Rb_tree<IPDF::ParanoidNumber*, IPDF::ParanoidNumber*, std::_Identity<IPDF::ParanoidNumber*>, std::less<IPDF::ParanoidNumber*>, std::allocator<IPDF::ParanoidNumber*> >::end()
+calls=40937 740 
+* 900614
+* 40937
++2 40937
+-2 204685
+cfn=(4326) std::_Rb_tree_iterator<IPDF::ParanoidNumber*>::operator==(std::_Rb_tree_iterator<IPDF::ParanoidNumber*> const&) const
+calls=40937 231 
+* 491244
++2 204685
+cfn=(4324)
+calls=40937 740 
+* 900614
+* 40937
+-2 81874
++3 163748
+
+fn=(4350) std::_Rb_tree_iterator<IPDF::ParanoidNumber*> std::_Rb_tree<IPDF::ParanoidNumber*, IPDF::ParanoidNumber*, std::_Identity<IPDF::ParanoidNumber*>, std::less<IPDF::ParanoidNumber*>, std::allocator<IPDF::ParanoidNumber*> >::_M_insert_<IPDF::ParanoidNumber*>(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, IPDF::ParanoidNumber*&&)
+1132 368433
++9 122811
+-2 122811
+cfn=(4316)
+calls=40937 528 
+* 286559
++2 204685
+-1 40937
++1 40937
++2 122811
+cfi=(236)
+cfn=(4348)
+calls=40937 76 
+* 245622
+* 204685
+cfn=(4352) std::_Rb_tree_node<IPDF::ParanoidNumber*>* std::_Rb_tree<IPDF::ParanoidNumber*, IPDF::ParanoidNumber*, std::_Identity<IPDF::ParanoidNumber*>, std::less<IPDF::ParanoidNumber*>, std::allocator<IPDF::ParanoidNumber*> >::_M_create_node<IPDF::ParanoidNumber*>(IPDF::ParanoidNumber*&&)
+calls=40937 415 
+* 13510702
+* 40937
++3 122811
+-1 163748
+cob=(31)
+cfi=(157)
+cfn=(4386)
+calls=40937 0 
+* 1228110
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+* 2998
+* 40941
++2 204685
++1 204685
+cfn=(4322) std::_Rb_tree_iterator<IPDF::ParanoidNumber*>::_Rb_tree_iterator(std::_Rb_tree_node<IPDF::ParanoidNumber*>*)
+calls=40937 189 
+* 368433
+* 81874
++1 204685
+
+fn=(4408) std::_Rb_tree<IPDF::ParanoidNumber*, IPDF::ParanoidNumber*, std::_Identity<IPDF::ParanoidNumber*>, std::less<IPDF::ParanoidNumber*>, std::allocator<IPDF::ParanoidNumber*> >::_S_left(std::_Rb_tree_node_base*)
+544 122808
++1 163744
+
+fn=(4330)
+315 163748
++1 327496
+
+fn=(4336)
+1489 204685
++9 204685
+cfi=(237)
+cfn=(4338)
+calls=40937 826 
+* 286559
+* 204685
+cfn=(4340) std::_Rb_tree<IPDF::ParanoidNumber*, IPDF::ParanoidNumber*, std::_Identity<IPDF::ParanoidNumber*>, std::less<IPDF::ParanoidNumber*>, std::allocator<IPDF::ParanoidNumber*> >::_M_get_insert_unique_pos(IPDF::ParanoidNumber* const&)
+calls=40937 -63 
+* 5567432
+* 81874
++2 122811
++3 40937
+-1 122811
+cfi=(236)
+cfn=(4348)
+calls=40937 76 
+* 245622
+* 122811
++1 122811
+cfn=(4350)
+calls=40937 1132 
+* 17934900
+* 286559
+cfi=(238)
+cfn=(4388)
+calls=40937 144 
+* 1350921
+* 122811
++3 81874
+
+fn=(4356) std::_Rb_tree<IPDF::ParanoidNumber*, IPDF::ParanoidNumber*, std::_Identity<IPDF::ParanoidNumber*>, std::less<IPDF::ParanoidNumber*>, std::allocator<IPDF::ParanoidNumber*> >::_M_get_Node_allocator()
+371 491238
++1 491238
+
+fn=(4406) std::_Rb_tree<IPDF::ParanoidNumber*, IPDF::ParanoidNumber*, std::_Identity<IPDF::ParanoidNumber*>, std::less<IPDF::ParanoidNumber*>, std::allocator<IPDF::ParanoidNumber*> >::_S_right(std::_Rb_tree_node_base*)
+552 122808
++1 163744
+
+fn=(4318)
+517 368430
++1 491240
+
+fn=(4302) std::_Rb_tree<IPDF::ParanoidNumber*, IPDF::ParanoidNumber*, std::_Identity<IPDF::ParanoidNumber*>, std::less<IPDF::ParanoidNumber*>, std::allocator<IPDF::ParanoidNumber*> >::_Rb_tree_impl<std::less<IPDF::ParanoidNumber*>, true>::_M_initialize()
+480 122811
++2 81874
++1 81874
++1 163748
++1 163748
++1 81874
+
+fn=(4308)
+744 163748
++3 245622
+cfn=(4310) std::_Rb_tree_const_iterator<IPDF::ParanoidNumber*>::_Rb_tree_const_iterator(std::_Rb_tree_node<IPDF::ParanoidNumber*> const*)
+calls=40937 261 
+* 368433
+* 40937
++1 81874
+
+fn=(4320)
+1256 286559
++4 122811
++5 204685
+cfn=(4322)
+calls=40937 189 
+* 368433
+* 40937
++1 81874
+
+fn=(4340)
+1435 204685
++4 122811
+cfn=(4318)
+calls=40937 517 
+* 286559
+* 40937
++1 122811
+cfn=(4316)
+calls=40937 528 
+* 286559
+* 40937
++1 40937
++1 163748
++6 204685
+cfn=(4322)
+calls=40937 189 
+* 368433
++1 81874
++2 122811
+cfn=(4342) std::_Rb_tree<IPDF::ParanoidNumber*, IPDF::ParanoidNumber*, std::_Identity<IPDF::ParanoidNumber*>, std::less<IPDF::ParanoidNumber*>, std::allocator<IPDF::ParanoidNumber*> >::begin()
+calls=40937 726 
+* 900614
+* 245622
+cfn=(4326)
+calls=40937 231 
+* 491244
+* 81874
++1 245622
+cfi=(238)
+cfn=(4344)
+calls=40937 144 
+* 1309984
+* 122811
++7 81874
+
+fn=(4342)
+726 163748
++3 245622
+cfn=(4322)
+calls=40937 189 
+* 368433
+* 40937
++1 81874
+
+fn=(4328)
+264 327496
++1 491244
+
+fn=(4354) std::_Rb_tree<IPDF::ParanoidNumber*, IPDF::ParanoidNumber*, std::_Identity<IPDF::ParanoidNumber*>, std::less<IPDF::ParanoidNumber*>, std::allocator<IPDF::ParanoidNumber*> >::_M_get_node()
+384 163748
++1 122811
+cfn=(4356)
+calls=40937 -14 
+* 245622
+* 122811
+cfi=(239)
+cfn=(4358)
+calls=40937 -29 
+* 6142042
+* 81874
+
+fn=(4402)
+714 163744
++1 122808
+cfn=(4318)
+calls=40936 517 
+* 286552
+* 204680
+cfn=(4404) std::_Rb_tree<IPDF::ParanoidNumber*, IPDF::ParanoidNumber*, std::_Identity<IPDF::ParanoidNumber*>, std::less<IPDF::ParanoidNumber*>, std::allocator<IPDF::ParanoidNumber*> >::_M_erase(std::_Rb_tree_node<IPDF::ParanoidNumber*>*)
+calls=40936 1239 
+* 11301791
+* 122808
+cfn=(4434) std::_Rb_tree<IPDF::ParanoidNumber*, IPDF::ParanoidNumber*, std::_Identity<IPDF::ParanoidNumber*>, std::less<IPDF::ParanoidNumber*>, std::allocator<IPDF::ParanoidNumber*> >::_Rb_tree_impl<std::less<IPDF::ParanoidNumber*>, true>::~_Rb_tree_impl()
+calls=40936 455 
+* 941528
+* 81872
+
+fn=(4410) std::_Rb_tree<IPDF::ParanoidNumber*, IPDF::ParanoidNumber*, std::_Identity<IPDF::ParanoidNumber*>, std::less<IPDF::ParanoidNumber*>, std::allocator<IPDF::ParanoidNumber*> >::_M_destroy_node(std::_Rb_tree_node<IPDF::ParanoidNumber*>*)
+434 245616
++2 122808
+cfn=(4370) std::_Rb_tree_node<IPDF::ParanoidNumber*>::_M_valptr()
+calls=40936 150 
+* 1023400
+* 163744
+cfn=(4356)
+calls=40936 -65 
+* 245616
+* 122808
+cfi=(239)
+cfn=(4412)
+calls=40936 -26 
+* 1228080
++2 204680
+cfn=(4418) std::_Rb_tree<IPDF::ParanoidNumber*, IPDF::ParanoidNumber*, std::_Identity<IPDF::ParanoidNumber*>, std::less<IPDF::ParanoidNumber*>, std::allocator<IPDF::ParanoidNumber*> >::_M_put_node(std::_Rb_tree_node<IPDF::ParanoidNumber*>*)
+calls=40936 -50 
+* 5529815
++1 163744
+
+fn=(4434)
+455 286552
+cfi=(230)
+cfn=(4436)
+calls=40936 121 
+* 573104
+* 81872
+
+fn=(4370)
+150 327492
++1 327492
+cfi=(241)
+cfn=(4372)
+calls=81873 -88 
+* 1228095
+* 163746
+
+fn=(4404)
+1239 204680
++4 40936
++2 122808
+cfn=(4406)
+calls=40936 552 
+* 286552
+* 204680
+cfn=(4405) std::_Rb_tree<IPDF::ParanoidNumber*, IPDF::ParanoidNumber*, std::_Identity<IPDF::ParanoidNumber*>, std::less<IPDF::ParanoidNumber*>, std::allocator<IPDF::ParanoidNumber*> >::_M_erase(std::_Rb_tree_node<IPDF::ParanoidNumber*>*)'2
+calls=40936 -6 
+* 409360
++1 122808
+cfn=(4408)
+calls=40936 544 
+* 286552
+* 40936
++1 204680
+cfn=(4410)
+calls=40936 434 
+* 9050311
++1 81872
+-5 163744
++7 81872
+
+fn=(4405)
+1239 204680
++4 122808
++7 81872
+
+fn=(4418)
+388 204680
++1 122808
+cfn=(4356)
+calls=40936 -18 
+* 245616
+* 245616
+cfi=(239)
+cfn=(4420)
+calls=40936 -7 
+* 4629223
+* 81872
+
+fn=(4294)
+664 286559
+cfn=(4296) std::_Rb_tree<IPDF::ParanoidNumber*, IPDF::ParanoidNumber*, std::_Identity<IPDF::ParanoidNumber*>, std::less<IPDF::ParanoidNumber*>, std::allocator<IPDF::ParanoidNumber*> >::_Rb_tree_impl<std::less<IPDF::ParanoidNumber*>, true>::_Rb_tree_impl()
+calls=40937 461 
+* 2169661
+* 81874
+
+fn=(4296)
+461 163748
++2 122811
+cfi=(230)
+cfn=(4298)
+calls=40937 113 
+* 573118
+* 409370
++1 122811
+cfn=(4302)
+calls=40937 +16 
+* 695929
+* 81874
+
+fn=(4310)
+261 163748
++1 204685
+
+ob=(10)
+fl=(92)
+fn=(418)
+0 16
+
+ob=(36)
+fl=(235)
+fn=(4322)
+189 982488
++1 1228110
+
+fn=(4324)
+740 327496
++1 491244
+cfn=(4322)
+calls=81874 189 
+* 736866
+* 245622
+
+fn=(4326)
+231 327496
++1 654992
+
+fn=(4316)
+528 368433
++1 491244
+
+fn=(4352)
+415 286559
++2 122811
+cfn=(4354)
+calls=40937 -33 
+* 6878908
+* 40937
++3 163748
+cfi=(240)
+cfn=(4368)
+calls=40937 147 
+* 286559
++3 122811
+cfi=(236)
+cfn=(4348)
+calls=40937 76 
+* 245622
+* 163748
+cfn=(4370)
+calls=40937 150 
+* 1023425
+* 40937
+-2 122811
+cfn=(4356)
+calls=40937 -50 
+* 245622
+* 163748
+cfi=(239)
+cfn=(4376)
+calls=40937 -24 
+* 3315897
++9 81874
++1 204685
+
+fl=(232)
+fn=(4524) void std::_Destroy<__gnu_cxx::__normal_iterator<IPDF::ParanoidNumber**, std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> > > >(__gnu_cxx::__normal_iterator<IPDF::ParanoidNumber**, std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> > >, __gnu_cxx::__normal_iterator<IPDF::ParanoidNumber**, std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> > >)
+122 13800
++4 13800
+cfn=(4526) void std::_Destroy_aux<true>::__destroy<__gnu_cxx::__normal_iterator<IPDF::ParanoidNumber**, std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> > > >(__gnu_cxx::__normal_iterator<IPDF::ParanoidNumber**, std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> > >, __gnu_cxx::__normal_iterator<IPDF::ParanoidNumber**, std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> > >)
+calls=2760 -14 
+* 16560
++2 5520
+
+fn=(4270)
+148 818124
++3 681770
+cfn=(4272) void std::_Destroy<IPDF::ParanoidNumber**>(IPDF::ParanoidNumber**, IPDF::ParanoidNumber**)
+calls=136354 -29 
+* 2454372
++1 272708
+
+fn=(4274) void std::_Destroy_aux<true>::__destroy<IPDF::ParanoidNumber**>(IPDF::ParanoidNumber**, IPDF::ParanoidNumber**)
+112 818124
+
+fn=(4272)
+122 681770
++4 681770
+cfn=(4274)
+calls=136354 -14 
+* 818124
++2 272708
+
+ob=(13)
+fl=(95)
+fn=(466)
+0 6
+
+fn=(460)
+0 6
+
+fn=(472)
+0 11
+
+ob=(36)
+fl=(232)
+fn=(4522)
+148 16560
++3 13800
+cfn=(4524)
+calls=2760 -29 
+* 49680
++1 5520
+
+fn=(4526)
+112 16560
+
+ob=(11)
+fl=(93)
+fn=(430)
+0 16
+
+ob=(22)
+fl=(148)
+fn=(2326)
+0 6
+
+fn=(2332)
+0 17
+
+ob=(34)
+fl=(193)
+fn=(3740)
+0 16
+
+ob=(35)
+fl=(194)
+fn=(3752)
+0 17
+
+ob=(5)
+fl=(78) /build/glibc-irh9iM/glibc-2.19/nptl/../sysdeps/x86_64/multiarch/init-arch.c
+fn=(334) __init_cpu_features
+52 1
+-8 1
++8 1
++3 1
+-3 1
++3 5
++95 2
++1 7
++7 3
++4 2
++2 3
++15 1
++1 1
++2 1
++1 2
+-15 2
++1 1
++2 2
++3 2
+31 2
++6 1
+-6 1
++7 1
+-1 1
++26 1
+-25 1
++25 1
+-26 1
++1 1
++25 1
++1 1
+-33 4
++33 1
++5 1
+-12 1
++12 1
++3 12
++27 1
+-42 1
++42 1
++22 1
+-64 1
++68 1
+
+fn=(332) __get_cpu_features
+190 3
++1 1
+cfn=(334)
+calls=1 52 
+* 78
++3 2
+
+fl=(145)
+fn=(1882)
+33 3
+-2 3
++1 3
++1 3
++1 1
++3 1
++1 1
++1 1
+-5 1
+-1 2
++7 4
++2 1
++2 1
++3 2
+-7 2
++2 2
++2 2
++3 4
+-14 2
++4 2
++4 2
+-3 2
++1 4
+
+fl=(144)
+fn=(1868)
+34 1
++3 1
+-3 1
++10 1
++1 1
+-1 1
++1 1
++2 1
+-2 1
++3 1
+
+fl=(116)
+fn=(650)
+38 2
+-3 1
++5 1
+-2 1
++2 23
++3 4
++20 4
+-1 1
++10 2
+
+fl=(76)
+fn=(322)
+0 16
+
+fl=(77)
+fn=(330)
+64 1
++1 1
+cfi=(78)
+cfn=(332)
+calls=1 190 
+* 84
++2 1
+-2 1
++2 2
+-2 3
++2 3
++2 2
+
+fl=(112)
+fn=(624)
+310 260
+cfn=(626) __pthread_mutex_unlock_usercnt
+calls=130 40 
+* 3768
+
+fn=(626)
+40 130
++1 260
++1 130
+-1 130
++1 260
++4 260
++11 129
+-5 129
+-1 129
++1 129
++5 387
++2 129
++34 258
+-39 258
++9 260
++3 4
+cfi=(164) /build/glibc-irh9iM/glibc-2.19/nptl/../nptl/sysdeps/unix/sysv/linux/x86/elision-unlock.c
+cfn=(3362) __lll_unlock_elision
+calls=1 -38 
+* 8
++3 516
++4 3
++8 256
+-5 3
+
+fl=(175)
+fn=(3458)
+68 50
++3 75
++23 75
+
+fn=(3456)
+30 25
++1 25
++1 50
++2 25
++3 75
++17 75
+-2 25
++4 50
+
+fl=(123)
+fn=(778)
+31 10
++1 25
++24 5
++1 10
++4 24
++5 4
+-28 1
++28 1
+
+fl=(69)
+fn=(286)
+281 1
++16 1
+-2 1
+-14 1
++16 1
+-16 2
++16 3
++1 2
++1 1
++4 3
++5 1
++4 1
++3 2
+-7 1
++2 1
++5 1
++43 3
++3 1
+fi=(263) /build/glibc-irh9iM/glibc-2.19/nptl/../nptl/sysdeps/pthread/list.h
+60 1
+fe=(69)
+361 1
++1 1
+fi=(263)
+60 1
++1 1
++1 1
++2 1
+fe=(69)
+366 2
++6 1
++2 3
++2 1
+-3 1
+-1 1
++2 19
++2 3
+cfi=(70) /build/glibc-irh9iM/glibc-2.19/nptl/../sysdeps/unix/sysv/linux/x86_64/sigaction.c
+cfn=(288) __libc_sigaction
+calls=1 49 
+* 67
++3 1
++3 3
+-2 1
+-1 1
++3 1
+cfi=(70)
+cfn=(288)
+calls=1 49 
+* 67
+fi=(71) /build/glibc-irh9iM/glibc-2.19/nptl/../sysdeps/unix/sysv/linux/bits/sigset.h
+117 1
+fe=(69)
+389 1
+fi=(71)
+117 1
+fe=(69)
+389 5
++6 3
+cob=(1)
+cfi=(38)
+cfn=(298)
+calls=1 -75 
+* 5
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+* 4146
+* 5
++3 3
++4 2
++5 2
+-5 4
++5 1
+cob=(3)
+cfi=(72)
+cfn=(304)
+calls=1 81 
+* 5
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+* 1898
+* 5
+* 2
++12 1
++7 1
+-7 1
++1 5
++5 5
++1 3
++1 1
++1 1
+-1 1
++2 2
++4 1
+cob=(3)
+cfi=(73)
+cfn=(310)
+calls=1 48 
+* 3
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+* 2294
+* 5
+* 1
++10 1
+-10 1
+cob=(1)
+cfi=(2)
+cfn=(104)
+calls=1 797 
+* 2
+* 2
++1 1
++6 1
++1 1
+-7 1
++4 1
++4 1
+-4 1
++1 2
++3 1
++3 1
++11 3
+-11 1
++3 2
++2 2
++6 1
+cob=(3)
+cfi=(74)
+cfn=(316)
+calls=1 42 
+* 443
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+* 2179
+* 5
++4 1
+-6 1
++7 5
+-53 3
++4 1
++3 3
+-15 3
+
+fl=(130)
+fn=(854)
+28 1
++7 1
+-7 5
++11 2
++3 5
++2 1
+-2 3
++4 2
++3 1
+-3 1
++3 1
++35 1
++5 1
++1 1
+-1 1
++4 1
+-1 1
++1 5
+
+fl=(70)
+fn=(288)
+49 2
++4 2
+-4 2
++4 2
++3 2
+-1 2
++1 4
+-1 2
++1 58
++1 8
++2 4
++5 34
++3 4
++8 4
+-8 4
+
+fl=(118)
+fn=(702)
+33 5
++3 10
+
+fl=(164)
+fn=(3362)
+28 1
+-3 1
++3 2
++3 2
++2 2
+
+fl=(199)
+fn=(3812)
+44 22
++1 22
++1 21
++1 21
++3 1
++2 1
++4 1
++2 1
++2 1
++1 1
++2 1
++1 1
++1 1
++2 1
++2 1
++3 1
++1 1
++24 1
++2 1
++4 1
+cob=(31)
+cfi=(157)
+cfn=(3814)
+calls=1 0 
+* 79916
++4 1
++4 1
++3 1
++4 1
++2 1
++5 1
++1 1
++2 1
++2 1
++1 1
+
+fn=(3813)
+44 10
++1 10
++1 9
++1 9
++3 1
++2 1
++4 1
++2 1
++2 1
++1 1
++2 1
++1 1
++1 1
++2 1
++2 1
++3 1
++1 1
++24 1
++2 1
++4 1
+cob=(31)
+cfi=(157)
+cfn=(3840)
+calls=1 0 
+* 4254
++4 1
++4 1
++3 1
++4 1
++2 1
++5 1
++1 1
++2 1
++2 1
++1 1
+
+fl=(147)
+fn=(1908)
+36 2
++3 2
++1 2
++1 2
++6 2
++2 2
++1 2
++1 2
++1 2
++68 2
++2 2
++2 2
++1 2
+
+fl=(122)
+fn=(766)
+28 1
++2 2
++2 1
++2 5
++2 3
++4 4
++3 1
++3 2
+
+fl=(119)
+fn=(710)
+30 5
++1 5
+-1 5
++10 5
+-5 15
++5 15
++2 5
++1 5
+
+fl=(135)
+fn=(1132)
+34 70
++2 70
++3 70
++1 70
++1 70
++6 70
++2 70
++1 70
++1 70
++1 70
++1 70
++50 70
++1 70
++1 70
++1 70
++6 70
++3 70
++1 70
+
+fl=(162) /build/glibc-irh9iM/glibc-2.19/nptl/../nptl/sysdeps/unix/sysv/linux/x86/elision-lock.c
+fn=(3336) __lll_lock_elision
+47 1
+-1 1
++1 2
++43 1
++4 5
++1 2
+-43 1
+fi=(163) /build/glibc-irh9iM/glibc-2.19/nptl/../nptl/sysdeps/unix/sysv/linux/x86/hle.h
++1 1
+fe=(162)
+-1 2
++15 2
+fi=(163)
+-14 2
+fe=(162)
++3 2
++13 2
++11 4
+
+fl=(120)
+fn=(718)
+49 7
+-6 7
++6 14
++3 28
++32 35
++3 28
++2 14
++11 42
++28 14
++11 7
++2 7
++1 14
+
+fl=(143)
+fn=(1860)
+27 1
++3 2
+
+fl=(117)
+fn=(666)
+34 46
++2 46
++3 46
++1 46
++1 46
++6 46
++2 46
++1 46
++1 46
++1 46
++1 46
++48 46
++1 46
++1 46
++1 46
++6 46
++3 46
++1 46
+
+fl=(134)
+fn=(1076)
+33 116
++1 116
++1 116
++6 116
++2 116
++1 116
++1 70
++1 70
++2 116
++2 116
++1 116
++1 116
++1 116
+
+ob=(28)
+fl=(154)
+fn=(2412)
+0 13
+
+ob=(5)
+fl=(134)
+fn=(1076)
+56 116
++1 116
++31 116
++6 116
++2 116
++1 116
+
+fl=(110)
+fn=(614)
+63 130
++3 130
+-3 130
++3 260
++2 130
++2 390
++4 260
++2 7
++15 4
++78 1
+-78 1
+cfi=(162)
+cfn=(3336)
+calls=1 -44 
+* 28
++67 129
++3 129
++2 129
++3 129
++2 129
++1 258
+-86 258
++11 516
++4 1
++3 2
++13 4
++2 2
++1 2
++2 256
++3 256
++3 640
++21 256
+
+ob=(28)
+fl=(154)
+fn=(2412)
+0 3
+
+ob=(5)
+fl=(146)
+fn=(1892)
+28 2
+
+fl=(161)
+fn=(2714)
+26 8
++1 8
+
+totals: 134793573
diff --git a/src/callgrind.out.5868 b/src/callgrind.out.5868
new file mode 100644 (file)
index 0000000..ed64027
--- /dev/null
@@ -0,0 +1,22074 @@
+version: 1
+creator: callgrind-3.9.0
+pid: 5868
+cmd:  tests/addsub
+part: 1
+
+
+desc: I1 cache: 
+desc: D1 cache: 
+desc: LL cache: 
+
+desc: Timerange: Basic block 0 - 1688407117
+desc: Trigger: Program termination
+
+positions: line
+events: Ir
+summary: 9121026185
+
+
+ob=(3) /lib/x86_64-linux-gnu/libc-2.19.so
+fl=(165) /build/glibc-irh9iM/glibc-2.19/posix/../sysdeps/unix/syscall-template.S
+fn=(3406) getppid
+62 2
++1 1
+
+fl=(87) /build/glibc-irh9iM/glibc-2.19/elf/dl-altinit.c
+fn=(356) dlinit_alt
+33 3
++1 1
+
+fl=(243) /build/glibc-irh9iM/glibc-2.19/stdio-common/printf-parse.h
+fn=(4418) read_int
+73 99
++12 99
+-12 198
++2 1386
++1 198
++2 198
++6 99
++1 99
++3 99
+-3 99
++3 396
++5 99
+
+fl=(244) /build/glibc-irh9iM/glibc-2.19/stdio-common/printf_fp.c
+fn=(4430) hack_digit.13630
+219 12304
++3 14932
++2 5790
++2 3860
++1 1930
+-1 1930
++1 3860
+-1 1930
++1 1930
+cfi=(249) /build/glibc-irh9iM/glibc-2.19/stdlib/../sysdeps/x86_64/mul_1.S
+cfn=(4432) __mpn_mul_1
+calls=1930 32 
+* 38600
+* 1930
++30 11580
+-35 17112
++35 5730
+
+fn=(4420) __printf_fp
+156 891
++53 99
+-53 99
++33 99
++2 99
++72 99
+-54 297
++52 99
+-52 198
++52 99
++2 396
++1 198
++17 396
++42 99
+171 99
+-1 99
+327 99
++2 99
+-2 99
++47 297
++4 99
+cfi=(245) /build/glibc-irh9iM/glibc-2.19/math/../sysdeps/ieee754/dbl-64/wordsize-64/s_isnan.c
+cfn=(4422) isnan
+calls=99 27 
+* 693
+* 198
++15 198
+cfi=(246) /build/glibc-irh9iM/glibc-2.19/math/../sysdeps/ieee754/dbl-64/wordsize-64/s_isinf.c
+cfn=(4424) isinf
+calls=99 20 
+* 1287
+* 198
+1242 792
+409 891
+cfi=(247) /build/glibc-irh9iM/glibc-2.19/stdlib/../sysdeps/ieee754/dbl-64/dbl2mpn.c
+cfn=(4426) __mpn_extract_double
+calls=99 35 
+* 2079
++4 99
+-4 99
++4 198
++36 99
++12 99
+-12 594
++1 99
++1 99
++1 99
++1 396
++1 198
++1 99
+-2 99
++1 99
+-1 99
++1 99
++1 198
++7 99
+-7 99
++7 99
+806 99
++10 99
+-10 99
++10 297
+-10 99
++10 99
++2 99
+-2 99
++2 99
++10 198
++48 99
+-61 99
++61 198
++14 396
++1 99
+-1 198
++7 198
+fi=(269) /build/glibc-irh9iM/glibc-2.19/stdio-common/../nptl/sysdeps/pthread/allocalim.h
+28 198
+fe=(244)
+907 99
+-8 99
+-1 99
++9 495
++4 99
+-3 99
++3 99
+-3 99
++3 283
++3 77
++3 14
+cfn=(4430)
+calls=7 219 
+* 315
+* 14
+-3 63
++6 21
++1 21
++2 14
+-4 7
++4 14
++13 7
+-1 14
++2 7
+-14 92
++13 92
+-1 184
++2 9200
++1 198
++3 2970
+-1 2970
++2 2970
+-1 2970
+cfn=(4430)
+calls=2970 219 
+* 117912
+* 2970
++1 5940
++2 4536
++9 297
++1 297
+cfn=(4430)
+calls=99 219 
+* 5191
++2 383
++1 86
+-1 86
++2 84
++3 28
+-4 28
++4 28
++5 28
+-1 28
++1 207
+fi=(250) /build/glibc-irh9iM/glibc-2.19/stdio-common/../sysdeps/generic/get-rounding-mode.h
+93 7
++1 28
+-1 92
++1 467
+fe=(244)
+1072 198
++7 198
++3 198
++13 297
++46 593
++1 50
++1 350
++2 50
+-2 50
++2 50
+-2 343
++2 49
+-2 49
++2 742
+633 198
+800 28
+cfi=(248) /build/glibc-irh9iM/glibc-2.19/stdlib/../sysdeps/x86_64/lshift.S
+cfn=(4428) __mpn_lshift
+calls=7 29 
+* 105
++1 35
++1 14
+203 99
+1148 198
++1 200
++4 100
++2 495
++9 297
++6 396
++4 297
+cfi=(104) /build/glibc-irh9iM/glibc-2.19/string/../sysdeps/x86_64/strlen.S
+cfn=(562) strlen
+calls=99 66 
+* 1584
++2 99
+-2 99
++2 297
++5 99
++1 99
++1 99
+-1 99
+-1 99
++2 99
++11 495
++1 99
++6 99
+-6 99
++6 1188
++3 6138
++3 6138
+-6 9504
++1 9504
++1 297
+cfi=(182) /build/glibc-irh9iM/glibc-2.19/string/../sysdeps/x86_64/memcpy.S
+cfn=(3512) __GI_mempcpy
+calls=99 61 
+* 1782
+* 198
+fi=(250)
+94 198
+fi=(251) /build/glibc-irh9iM/glibc-2.19/stdio-common/../include/rounding-mode.h
+-42 198
+fe=(244)
+973 106
+fi=(251)
+52 53
+fe=(244)
+973 106
++5 106
++5 318
++2 5
+-2 10
++3 5
+-3 126
++5 106
++2 212
++2 212
++11 106
+831 92
++2 92
+-1 92
++10 92
+-11 184
+1150 196
+831 99
+-1 99
++1 396
++3 297
++2 7
+-3 7
+-1 7
++6 7
+-2 7
++2 7
+-7 7
++5 7
+-5 14
++98 92
++2 92
+-1 92
+810 92
+929 92
++2 276
+1211 297
+-1 99
++18 792
+cfi=(174) /build/glibc-irh9iM/glibc-2.19/libio/fileops.c
+cfn=(4226) _IO_file_xsputn@@GLIBC_2.2.5
+calls=99 +45 
+* 22968
+* 495
++3 198
++7 396
+641 368
+cfi=(248)
+cfn=(4428)
+calls=92 29 
+* 1380
++1 92
++4 92
+-8 92
+-1 92
+-1 92
++30 92
+-24 92
++4 92
+-4 276
++52 92
+-49 92
++1 92
++48 184
+-43 92
++2 184
+-2 993
++2 1986
++7 218
++2 218
+-1 218
+-1 872
++9 218
++13 218
+-13 1090
++4 218
+-4 218
++4 218
++1 436
+-1 218
++1 218
++1 218
+-1 218
+-1 218
++1 218
+-1 218
++1 436
++8 654
++22 864
++8 210
++1 420
++8 210
+-8 420
++5 210
+-6 210
++6 630
++3 420
+-9 4
++1 8
++8 4
+-8 8
++5 4
+-6 4
++6 12
++3 415
++1 428
++10 214
+-3 214
++3 996
++12 177
++10 708
+cfi=(255) /build/glibc-irh9iM/glibc-2.19/stdlib/../sysdeps/x86_64/rshift.S
+cfn=(4458) __mpn_rshift
+calls=177 29 
+* 3009
+* 148
+cfi=(255)
+cfn=(4458)
+calls=37 29 
+* 629
+* 214
++3 428
++7 214
+-2 214
++2 1299
+-2 871
++2 3767
++24 276
+-83 24
++1 8
+-1 24
++2 4
+-41 1308
+cfi=(254) /build/glibc-irh9iM/glibc-2.19/stdlib/mul.c
+cfn=(4456) __mpn_mul
+calls=218 57 
+* 15260
+* 218
++18 16
++4 8
+-2 8
++2 40
+1228 792
+-79 150
++3 98
++1 495
+742 74
++13 37
+-1 148
++89 276
+1014 12
+766 237
++4 280
+cfi=(249)
+cfn=(4432)
+calls=56 32 
+* 1792
++4 56
++1 56
+-4 56
++3 56
++1 224
++9 56
++1 112
+-2 224
+cfi=(255)
+cfn=(4458)
+calls=56 29 
+* 952
+* 56
+-62 885
+601 99
+1177 198
+1003 50
+1149 50
++4 100
+cfi=(168) /build/glibc-irh9iM/glibc-2.19/libio/genops.c
+cfn=(4438) __overflow
+calls=50 241 
+* 1900
+* 300
+
+fl=(227) /build/glibc-irh9iM/glibc-2.19/rt/../sysdeps/unix/clock_gettime.c
+fn=(4246) clock_gettime
+93 200
++22 1000
+cfi=(181) /build/glibc-irh9iM/glibc-2.19/misc/../sysdeps/unix/syscall-template.S
+cfn=(4248) __syscall_clock_gettime
+calls=200 -53 
+* 600
+* 400
++19 400
+
+fl=(131) /build/glibc-irh9iM/glibc-2.19/string/../sysdeps/x86_64/multiarch/memcpy.S
+fn=(888) memcpy@@GLIBC_2.14
+32 3
++1 3
++2 3
++1 3
++1 3
++1 3
++1 3
+
+fl=(133) /build/glibc-irh9iM/glibc-2.19/string/../sysdeps/x86_64/multiarch/../strcmp.S
+fn=(984) __strcmp_ssse3
+180 62
++1 62
++2 62
++1 62
++21 62
++1 62
++1 50
++1 50
++1 50
++1 50
++1 50
++1 50
++21 50
++1 50
++1 50
++1 50
++1 50
++1 50
++1 50
++5 5
++1 5
++9 5
++1 5
++1 5
++1 5
++1 5
++1 5
++1 5
++1 5
+-7 12
++1 12
++1 12
++1 12
++1 12
++1 12
++1 12
++1 12
++1 2
++1 1
++1 1
++1 1
++2 1
++1 1
++1 1
++1 1
++1 1
++1 1
+-5 1
++1 1
++1 1
++1 1
++1 1
++1 1
++10 15
++1 15
++1 15
++2 15
++6 15
++1 15
++1 15
++1 15
++1 15
++5 15
++2 7
++1 7
++1 14
++8 7
++1 7
++3 7
++1 7
++1 7
++1 7
++1 7
++1 7
+1232 1
++1 1
++1 1
++1 1
++1 1
++2 1
++1 1
++1 1
++1 1
++1 1
++1 1
++1 1
++1 1
++4 1
++1 1
++1 1
++6 1
++1 1
++1 2
++4 1
++1 1
++3 1
++1 1
++1 1
++7 1
++4 1
++1 1
++1 1
++1 1
++1 1
++1 1
+2107 1
++1 1
++1 1
++1 1
++1 1
++2 1
++1 1
++1 1
++1 1
++1 1
++1 1
++1 1
+2236 8
++2 8
++1 8
++1 8
++1 8
+-3 9
++1 9
++1 9
++1 9
++1 2
++5 1
++6 1
++1 1
++8 1
++1 1
+-16 61
++6 61
++1 61
++8 61
++1 61
+
+fn=(2956) __strncmp_ssse3
+174 12
++1 12
++1 12
++1 12
++1 12
++2 12
++1 12
++2 12
++1 12
++21 12
++1 12
++1 12
++1 12
++1 8
++1 8
++1 8
++1 8
++21 8
++1 8
++1 8
++1 8
++1 8
++1 8
++1 8
++15 4
++1 4
++1 4
++1 4
++1 4
++1 4
++1 4
++1 4
++1 4
++1 4
++1 4
++1 4
++2 4
++1 4
++1 4
++1 4
++1 4
++1 4
+483 4
++1 4
++1 4
++1 4
++1 4
++2 4
++1 4
++1 4
++1 4
++1 4
++1 4
++1 4
+2238 4
++1 4
++1 4
++1 4
++1 8
++5 4
++3 4
++1 4
+-4 8
++3 8
++1 8
++2 12
++1 12
++8 12
++1 12
+
+fl=(187) /build/glibc-irh9iM/glibc-2.19/stdio-common/sscanf.c
+fn=(3644) sscanf
+27 7
++4 1
++1 1
+-1 5
++1 1
+cfi=(188) /build/glibc-irh9iM/glibc-2.19/libio/iovsscanf.c
+cfn=(3646) vsscanf
+calls=1 +3 
+* 1232
++4 2
+
+fl=(46) /build/glibc-irh9iM/glibc-2.19/csu/../sysdeps/x86_64/multiarch/init-arch.c
+fn=(234) __get_cpu_features
+190 42
++4 28
+
+fn=(196) __init_cpu_features
+52 1
+-8 1
++8 1
++3 1
+-3 1
++3 5
++95 2
++1 7
++7 3
++4 2
++2 3
++15 1
++1 1
++2 1
++1 2
+-15 2
++1 1
++2 2
++3 2
+31 2
++6 1
+-6 1
++7 1
+-1 1
++26 1
+-25 1
++25 1
+-26 1
++1 1
++25 1
++1 1
+-33 4
++33 1
++5 1
+-12 1
++12 1
++3 12
++27 1
+-42 1
++42 1
++22 1
+-64 1
++68 1
+
+fl=(189) /build/glibc-irh9iM/glibc-2.19/string/../sysdeps/x86_64/rawmemchr.S
+fn=(3648) rawmemchr
+25 1
++1 1
++2 1
++1 1
++2 1
++1 1
++2 1
++1 1
++15 1
++1 1
++1 1
++2 1
++2 1
++2 1
++1 1
++1 1
++10 2
++4 1
++1 1
++1 1
++1 1
++1 1
++2 1
++1 1
++1 1
++1 1
++1 1
++2 1
++1 1
++1 1
++1 1
++1 1
++2 1
++1 1
++1 1
++1 1
++1 1
++1 1
++2 1
++1 1
++32 11
++1 11
++1 11
++1 11
++2 11
++1 11
++1 11
++1 11
++2 11
++1 11
++1 11
++1 11
++2 11
++2 11
++1 11
++2 1
++2 1
++1 1
++1 1
++2 1
++1 1
++1 1
++2 1
++1 1
++2 1
++1 1
++1 1
++1 1
++2 1
++1 1
++1 1
++1 1
+
+fl=(114) /build/glibc-irh9iM/glibc-2.19/misc/sbrk.c
+fn=(638) sbrk
+34 2
++8 2
+-8 6
++8 9
++4 4
++4 4
++3 1
+cfi=(115) /build/glibc-irh9iM/glibc-2.19/misc/../sysdeps/unix/sysv/linux/x86_64/brk.c
+cfn=(640) brk
+calls=1 -22 
+* 13
+* 2
++4 10
+-14 2
+cfi=(115)
+cfn=(640)
+calls=1 -12 
+* 13
+* 4
+
+fl=(255)
+fn=(4458)
+29 270
++1 270
++1 270
++13 270
++1 270
++16 270
++1 270
++1 270
++1 270
++1 270
++1 270
++1 270
++5 270
++1 270
++1 270
++1 270
++1 270
+
+fl=(257) /build/glibc-irh9iM/glibc-2.19/stdlib/cxa_thread_atexit_impl.c
+fn=(4464) __call_tls_dtors
+82 3
++1 2
+cob=(1) /lib/x86_64-linux-gnu/ld-2.19.so
+cfi=(38) /build/glibc-irh9iM/glibc-2.19/elf/dl-tls.c
+cfn=(4470) __tls_get_addr
+calls=1 770 
+* 11
+cob=(1)
+cfi=(54) /build/glibc-irh9iM/glibc-2.19/elf/../sysdeps/x86_64/dl-trampoline.S
+cfn=(228) _dl_runtime_resolve
+calls=1 -49 
+* 3801
+* 5
+* 3
++18 4
+
+fl=(176) /build/glibc-irh9iM/glibc-2.19/io/../sysdeps/unix/syscall-template.S
+fn=(3510) __read_nocancel
+81 60
+
+fn=(3570) __close_nocancel
+81 15
+
+fn=(4236) write
+81 204
+cfn=(4238) __write_nocancel
+calls=102 * 
+* 510
+
+fn=(3464) open
+81 6
+cfn=(3466) __open_nocancel
+calls=3 * 
+* 15
+
+fn=(4238)
+81 510
+
+fn=(3508) read
+81 24
+cfn=(3510)
+calls=12 * 
+* 60
+
+fn=(3466)
+81 15
+
+fl=(178) /build/glibc-irh9iM/glibc-2.19/libio/iofread.c
+fn=(3484) fread
+35 2235
++1 894
+-1 894
++4 894
++2 8046
++1 1788
+cfi=(168)
+cfn=(3486) _IO_sgetn
+calls=447 495 
+* 28030
+fi=(183) /build/glibc-irh9iM/glibc-2.19/libio/libioP.h
+888 447
+fe=(178)
+42 447
+fi=(183)
+888 447
++1 4023
+fe=(178)
+44 1350
++1 2682
+
+fl=(121) /build/glibc-irh9iM/glibc-2.19/string/../sysdeps/x86_64/memset.S
+fn=(744) memset
+53 115
++1 115
++1 115
++1 115
++1 115
++2 115
++1 115
++1 3
++1 3
++6 47
++9 112
++1 112
++1 112
++1 112
++1 112
++1 112
++1 112
++1 112
++1 112
++1 112
++1 112
++1 112
++1 112
++1 177
++3 65
++1 65
++1 65
++1 65
++1 65
++1 65
++1 65
+-6 370
++1 370
++1 370
++1 370
++1 370
++1 370
++1 370
++1 65
++3 3
++1 3
++1 3
++16 3
++1 3
++1 3
+
+fl=(180) /build/glibc-irh9iM/glibc-2.19/io/../sysdeps/unix/sysv/linux/wordsize-64/fxstat.c
+fn=(3496) _fxstat
+34 4
+-1 4
++1 4
++1 24
++4 4
+
+fl=(49) /build/glibc-irh9iM/glibc-2.19/elf/../sysdeps/unix/sysv/linux/dl-vdso.c
+fn=(202) _dl_vdso_vsym
+27 6
+-1 6
++1 6
++4 12
+-3 12
+
+fl=(84) /build/glibc-irh9iM/glibc-2.19/ctype/ctype-info.c
+fn=(346) __ctype_init
+31 5
++2 1
+-2 2
++2 3
++2 5
+
+fl=(221) /build/glibc-irh9iM/glibc-2.19/setjmp/../sysdeps/x86_64/bsd-_setjmp.S
+fn=(4202) _setjmp
+30 1
++2 1
+cfi=(222) /build/glibc-irh9iM/glibc-2.19/setjmp/../sysdeps/x86_64/setjmp.S
+cfn=(4204) __sigsetjmp
+calls=1 -6 
+* 28
+
+fl=(109) /build/glibc-irh9iM/glibc-2.19/elf/dl-addr.c
+fn=(612) _dl_addr
+126 9
++5 1
+-5 2
++5 2
+cob=(5) /lib/x86_64-linux-gnu/libpthread-2.19.so
+cfi=(110) /build/glibc-irh9iM/glibc-2.19/nptl/../nptl/pthread_mutex_lock.c
+cfn=(614) pthread_mutex_lock
+calls=1 -68 
+* 35
++2 2
+cob=(1)
+cfi=(111) /build/glibc-irh9iM/glibc-2.19/elf/dl-open.c
+cfn=(622) _dl_find_dso_for_object
+calls=1 +45 
+* 102
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 -99 
+* 4100
+* 5
++2 2
+30 1
++1 1
+-1 1
++1 1
++3 2
++5 1
++6 1
+-7 1
++2 2
++2 1
+-2 1
++2 1
++3 1
++5 7
++2 1
++1 2
+-1 1010
++1 2020
++2 4927
++6 11060
++2 8848
++1 16231
++7 2212
+-2 2212
++2 5435
+-21 2022
++49 3
++1 1
++1 3
++3 2
++37 3
+cob=(5)
+cfi=(112) /build/glibc-irh9iM/glibc-2.19/nptl/pthread_mutex_unlock.c
+cfn=(624) pthread_mutex_unlock
+calls=1 310 
+* 35
++3 9
+-28 1
++1 1
++21 2
+
+fl=(142) /build/glibc-irh9iM/glibc-2.19/string/../sysdeps/x86_64/multiarch/../memcpy.S
+fn=(1774) __GI_memcpy
+61 450
++2 450
++2 450
++3 450
++1 450
++11 450
++1 450
++11 450
++1 450
++11 450
++1 450
++2 6
++1 6
++2 6
++1 6
++5 6
++1 6
+-1 444
++1 891
++5 447
++1 447
++1 447
++1 447
++2 447
++2 447
++1 447
++2 447
++8 450
++8 6
++6 6
++2 6
++1 6
++26 6
++1 6
++3 6
++1 6
++1 6
++5 12
++2 12
++1 12
++1 12
++1 12
++2 12
++1 12
++1 12
++1 12
++2 12
++1 12
++2 12
++2 9
++2 9
++1 9
++1 9
++1 9
++2 9
++1 9
++1 9
++1 9
++2 9
++1 9
++2 12
++5 3
++6 3
++1 3
+-7 3
++6 3
++1 3
+
+fl=(222)
+fn=(4204)
+26 1
++9 1
++1 2
++1 1
++4 1
++1 1
++1 1
++1 1
++1 1
++2 2
++2 1
++1 1
++1 1
++2 2
++2 1
++9 1
+cfi=(223) /build/glibc-irh9iM/glibc-2.19/setjmp/sigjmp.c
+cfn=(4206) __sigjmp_save
+calls=1 -35 
+* 9
+
+fl=(260) /build/glibc-irh9iM/glibc-2.19/stdlib/cxa_finalize.c
+fn=(4534) __cxa_finalize
+31 96
++17 32
+-17 160
++4 128
++4 192
++5 1856
+-5 2697
++5 1856
++2 29
++1 29
++1 116
+-2 58
++5 29
++5 29
+-2 58
++2 29
+cob=(31) /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20
+cfi=(157) ???
+cfn=(4946) 0x00000000000b53b0
+calls=1 -56 
+* 5
+cob=(31)
+cfi=(157)
+cfn=(4944) 0x00000000000b65a0
+calls=1 -56 
+* 5
+cob=(31)
+cfi=(157)
+cfn=(4936) 0x00000000000b6570
+calls=1 -56 
+* 1300
+cob=(32) /usr/lib/x86_64-linux-gnu/libQtCore.so.4.8.6
+cfi=(159) ???
+cfn=(4912) 0x0000000000064230
+calls=1 -56 
+* 6
+cob=(32)
+cfi=(159)
+cfn=(4890) 0x000000000007b4b0
+calls=1 -56 
+* 5190
+cob=(32)
+cfi=(159)
+cfn=(4882) 0x000000000016d980
+calls=1 -56 
+* 44
+cob=(32)
+cfi=(159)
+cfn=(4868) 0x00000000000620c0
+calls=1 -56 
+* 261
+cob=(32)
+cfi=(159)
+cfn=(4858) 0x0000000000077710
+calls=1 -56 
+* 1674
+cob=(32)
+cfi=(159)
+cfn=(4830) 0x0000000000188b00
+calls=1 -56 
+* 429
+cob=(32)
+cfi=(159)
+cfn=(4806) 0x00000000000f0170
+calls=1 -56 
+* 4355
+cob=(32)
+cfi=(159)
+cfn=(4794) 0x00000000000798c0
+calls=1 -56 
+* 213
+cob=(32)
+cfi=(159)
+cfn=(4782) 0x0000000000128620
+calls=1 -56 
+* 205
+cob=(33) /usr/lib/x86_64-linux-gnu/libQtGui.so.4.8.6
+cfi=(160) ???
+cfn=(4752) 0x00000000001bf910
+calls=1 -56 
+* 637
+cob=(33)
+cfi=(160)
+cfn=(2816) 0x00000000001c2d10
+calls=3 -56 
+* 18
+cob=(33)
+cfi=(160)
+cfn=(4750) 0x00000000001ff830
+calls=1 -56 
+* 6
+cob=(33)
+cfi=(160)
+cfn=(4746) 0x000000000022aee0
+calls=1 -56 
+* 4
+cob=(33)
+cfi=(160)
+cfn=(4738) 0x00000000001d0ac0
+calls=3 -56 
+* 1640
+cob=(33)
+cfi=(160)
+cfn=(4732) 0x000000000034e650
+calls=1 -56 
+* 18
+cob=(33)
+cfi=(160)
+cfn=(4728) 0x000000000054d6e0
+calls=1 -56 
+* 6
+cob=(33)
+cfi=(160)
+cfn=(4726) 0x0000000000660870
+calls=1 -56 
+* 319
+cob=(33)
+cfi=(160)
+cfn=(4722) 0x0000000000806080
+calls=1 -56 
+* 6
+cob=(33)
+cfi=(160)
+cfn=(4720) 0x0000000000809b90
+calls=1 -56 
+* 4
+cob=(33)
+cfi=(160)
+cfn=(4718) 0x0000000000824a60
+calls=1 -56 
+* 357
+cob=(33)
+cfi=(160)
+cfn=(4702) 0x0000000000824ae0
+calls=1 -56 
+* 3565
+cob=(2) ???
+cfi=(14) ???
+cfn=(4582) 0x0000000004fb7130
+calls=1 -56 
+* 2
++4 58
+-21 88
+-4 96
++32 96
++4 224
+-4 96
++12 64
++3 32
+-2 32
++2 192
+-2 32
+cfi=(261) /build/glibc-irh9iM/glibc-2.19/nptl/../nptl/sysdeps/unix/sysv/linux/unregister-atfork.c
+cfn=(4536) __unregister_atfork
+calls=32 -44 
+* 608
+
+fl=(191) /build/glibc-irh9iM/glibc-2.19/stdlib/../stdlib/strtol.c
+fn=(3654) __strtol_internal
+97 3
+cfi=(192) /build/glibc-irh9iM/glibc-2.19/stdlib/../stdlib/strtol_l.c
+cfn=(3656) ____strtol_l_internal
+calls=1 232 
+* 103
+
+fl=(170) /build/glibc-irh9iM/glibc-2.19/stdio-common/vfprintf.c
+fn=(4224) buffered_vfprintf
+2279 18
++8 9
++10 3
++15 3
+-21 3
++7 3
++2 3
+-3 9
++8 3
+-8 3
++10 6
++1 6
++4 3
+cfn=(3429) vfprintf'2
+calls=3 222 
+* 5012
++6 3
+-6 3
++6 6
++1 48
++12 15
++2 12
+cfi=(174)
+cfn=(4226)
+calls=3 1273 
+* 557
++1 9
++5 6
++3 3
++1 18
+-56 9
++52 24
++1 24
+cob=(5)
+cfi=(175) /build/glibc-irh9iM/glibc-2.19/nptl/cleanup_defer_compat.c
+cfn=(3458) _pthread_cleanup_pop_restore
+calls=3 68 
+* 24
+* 3
+-22 21
+cob=(5)
+cfi=(175)
+cfn=(3456) _pthread_cleanup_push_defer
+calls=3 30 
+* 42
+* 3
+
+fn=(3428) vfprintf
+222 1177
++35 321
+1272 323
++4 535
++11 214
++11 104
+fi=(243)
+108 208
+fe=(170)
+1298 520
+fi=(243)
+108 104
+cfi=(171) /build/glibc-irh9iM/glibc-2.19/string/../sysdeps/x86_64/strchr.S
+cfn=(3430) strchrnul
+calls=104 -84 
+* 2152
+fe=(170)
+1313 104
+fi=(243)
+108 104
+fe=(170)
+1309 104
++4 208
++4 728
+cfi=(174)
+cfn=(4226)
+calls=99 -44 
+* 1485
+cfi=(168)
+cfn=(3432) _IO_default_xsputn
+calls=5 447 
+* 468
+* 312
+2054 505
++1 15
++2 104
++1 832
+1272 210
++41 396
++1 1485
+-24 12
+cfn=(4224)
+calls=3 2279 
+* 5914
+2058 24
+-4 495
++1 891
+cob=(5)
+cfi=(175)
+cfn=(3458)
+calls=99 68 
+* 792
+* 99
+1313 693
+cob=(5)
+cfi=(175)
+cfn=(3456)
+calls=99 30 
+* 1386
++1 198
++3 208
++4 104
+-4 104
++4 208
++4 714
+264 102
+-3 102
+1302 102
+-8 102
+227 102
+1373 4000
+-3 500
+-1 500
+-17 500
++1 500
++1 500
++1 500
++1 500
++1 500
++1 500
++1 500
++1 500
++1 500
++1 500
++3 500
++1 500
+1555 1000
+-21 1500
+1373 4500
+2049 204
++2 204
+1655 1000
++8 500
+fi=(243)
+108 1000
+fe=(170)
+1663 500
+fi=(243)
+108 500
+fe=(170)
+1663 500
+fi=(243)
+108 500
+cfi=(171)
+cfn=(3430)
+calls=500 -84 
+* 10024
+fe=(170)
+1667 500
+-4 500
++4 4500
+cfi=(174)
+cfn=(4226)
+calls=495 1273 
+* 47817
+cfi=(168)
+cfn=(3432)
+calls=5 447 
+* 360
+* 500
+-10 500
++10 5500
++2 500
+-2 500
++2 500
+-16 1194
+-18 20993
+cfi=(174)
+cfn=(4226)
+calls=396 1273 
+* 34700
+cfi=(168)
+cfn=(3432)
+calls=4 447 
+* 245
+* 3600
++1 21
+cfi=(168)
+cfn=(3432)
+calls=1 447 
+* 110
+* 34
+-1 4000
+cfi=(172) /build/glibc-irh9iM/glibc-2.19/stdio-common/_itoa.c
+cfn=(3434) _itoa_word
+calls=400 168 
+* 23908
+* 14808
+1526 396
++1 297
++26 99
++14 99
+-14 297
++39 1485
+-37 198
+cfi=(243)
+cfn=(4418)
+calls=99 73 
+* 3069
+* 99
++4 198
++9 198
++21 198
++47 9
+-1 6835
+cfi=(244)
+cfn=(4420)
+calls=99 156 
+* 309945
+* 1188
+-27 5066
+-1 596
+
+fn=(3429)
+222 33
++35 9
+1272 9
++4 15
++11 6
++11 3
+fi=(243)
+108 6
+fe=(170)
+1298 15
+fi=(243)
+108 3
+cfi=(171)
+cfn=(3430)
+calls=3 -84 
+* 60
+fe=(170)
+1313 3
+fi=(243)
+108 3
+fe=(170)
+1309 3
++4 6
++4 21
+cfi=(168)
+cfn=(3432)
+calls=3 447 
+* 45
+* 9
+2054 6
++1 9
++2 3
++1 24
+1272 6
++45 6
++4 3
+-4 3
++4 6
++4 21
+264 3
+-3 3
+1302 3
+-8 3
+227 3
+1373 120
+-3 15
+-1 15
+-17 15
++1 15
++1 15
++1 15
++1 15
++1 15
++1 15
++1 15
++1 15
++1 15
++1 15
++3 15
++1 15
+1555 30
+-21 45
+1373 135
+2049 6
++2 6
+1655 30
++8 15
+fi=(243)
+108 30
+fe=(170)
+1663 15
+fi=(243)
+108 15
+fe=(170)
+1663 15
+fi=(243)
+108 15
+cfi=(171)
+cfn=(3430)
+calls=15 -84 
+* 300
+fe=(170)
+1667 15
+-4 15
++4 135
+cfi=(168)
+cfn=(3432)
+calls=15 447 
+* 750
+* 15
+-10 15
++10 165
++2 15
+-2 15
++2 15
+-16 36
+-18 147
+cfi=(168)
+cfn=(3432)
+calls=3 447 
+* 155
+* 27
++1 252
+cfi=(168)
+cfn=(3432)
+calls=12 447 
+* 1000
+* 506
+-1 30
+cfi=(172)
+cfn=(3434)
+calls=3 168 
+* 114
+* 129
++1 108
+
+fl=(249)
+fn=(4432)
+32 2204
++3 2204
++1 2204
++1 2204
++1 2204
++1 2204
++2 2204
++1 2204
++2 2204
++1 2204
++1 2204
++1 2204
++1 1930
++2 1930
++1 1930
++1 1930
++1 1930
++26 274
++1 274
++1 274
++1 274
++1 274
++1 274
++1 274
++1 274
++1 274
++26 274
++1 274
++1 274
++2 274
++1 274
++1 274
++1 274
++1 274
++1 274
++2 274
++3 274
+-5 1930
++2 1930
++3 1930
+
+fl=(206) /build/glibc-irh9iM/glibc-2.19/wctype/wctype_l.c
+fn=(3950) wctype_l
+27 45
++7 9
+-7 36
++3 9
+cfi=(104)
+cfn=(562)
+calls=9 +36 
+* 144
++3 9
+-3 9
++3 18
++8 40
++1 80
+-8 40
++2 80
+cfi=(104)
+cfn=(562)
+calls=40 +30 
+* 640
+* 18
+cfi=(104)
+cfn=(562)
+calls=9 +30 
+* 144
++2 49
+-2 49
++2 213
+cfi=(207) /build/glibc-irh9iM/glibc-2.19/string/../sysdeps/x86_64/multiarch/../memcmp.S
+cfn=(3952) __GI_memcmp
+calls=41 -14 
+* 857
+* 82
++8 9
++1 9
++1 72
+
+fl=(103) /build/glibc-irh9iM/glibc-2.19/stdlib/getenv.c
+fn=(560) getenv
+35 32
++1 4
+cfi=(104)
+cfn=(562)
+calls=4 +30 
+* 82
+* 4
++4 28
++3 8
++49 36
+-24 4
++6 4
++2 4
+-3 4
++3 1032
++9 512
+
+fl=(188)
+fn=(3646)
+35 1
++6 1
+-6 1
++6 1
+-6 2
++6 1
+-6 2
++6 1
+-6 2
++6 1
+-2 1
++2 1
+cfi=(168)
+cfn=(3420) _IO_no_init
+calls=1 643 
+* 44
++1 1
++1 4
+-1 1
++1 1
+cfi=(169) /build/glibc-irh9iM/glibc-2.19/libio/strops.c
+cfn=(3424) _IO_str_init_static_internal
+calls=1 -4 
+* 277
++1 5
+cfi=(190) /build/glibc-irh9iM/glibc-2.19/stdio-common/vfscanf.c
+cfn=(3650) _IO_vfscanf
+calls=1 207 
+* 878
++2 6
+
+fl=(226) /build/glibc-irh9iM/glibc-2.19/time/../sysdeps/unix/sysv/linux/clock.c
+fn=(4244) clock
+29 200
++6 600
+cfi=(227)
+cfn=(4246)
+calls=200 +58 
+* 2600
+* 400
++3 200
++1 400
+-1 200
++1 1000
+-1 200
++2 400
+
+fl=(262) /build/glibc-irh9iM/glibc-2.19/signal/sigempty.c
+fn=(4660) sigemptyset
+27 2
++6 33
++2 2
++1 1
+
+fl=(205) /build/glibc-irh9iM/glibc-2.19/iconv/gconv_simple.c
+fn=(3938) __gconv_btwoc_ascii
+52 512
++3 128
+
+fl=(223)
+fn=(4206)
+29 2
+-1 2
++1 2
++5 3
+
+fl=(202) /build/glibc-irh9iM/glibc-2.19/wcsmbs/btowc.c
+fn=(3932) btowc
+34 256
++5 256
++1 256
+-6 1024
++5 512
++62 1280
+-62 512
++5 768
++4 384
+fi=(203) /build/glibc-irh9iM/glibc-2.19/wcsmbs/./wcsmbsload.h
++23 384
+fe=(202)
+-20 128
+-2 256
++2 128
++1 256
++4 256
++3 256
+cfi=(204) /build/glibc-irh9iM/glibc-2.19/elf/dl-profstub.c
+cfn=(3936) _dl_mcount_wrapper_check
+calls=128 -21 
+* 512
+* 384
+cfi=(205)
+cfn=(3938)
+calls=128 -7 
+* 640
+* 128
+fi=(203)
++14 384
++1 256
+fe=(202)
+
+fl=(174)
+fn=(5524) _IO_file_setbuf@@GLIBC_2.2.5
+453 2
++1 1
+cfi=(168)
+cfn=(5526) _IO_default_setbuf
+calls=1 557 
+* 63
+* 2
++4 2
+-1 2
++2 3
++2 1
++1 2
+
+fn=(3506) _IO_file_read
+1196 48
+cfi=(176)
+cfn=(3508)
+calls=12 81 
+* 84
+
+fn=(3564) _IO_file_close_it@@GLIBC_2.2.5
+157 9
++2 3
+-2 3
++2 6
++4 3
++3 3
+-3 3
+-1 6
++6 3
++3 3
+-3 3
+cfi=(168)
+cfn=(3566) _IO_unsave_markers
+calls=3 1121 
+* 15
++3 6
++4 9
++9 15
+cfi=(168)
+cfn=(3426) _IO_setb
+calls=3 399 
+* 111
++1 6
++3 3
+-3 3
++1 9
++2 3
+cfi=(168)
+cfn=(3562) _IO_un_link
+calls=3 60 
+* 30
++5 6
+-4 3
++1 3
++1 3
++2 3
++1 12
+-23 9
+cfn=(3568) _IO_file_close
+calls=3 1237 
+* 21
+* 6
+
+fn=(3568)
+1237 6
+cfi=(176)
+cfn=(3570)
+calls=3 81 
+* 15
+
+fn=(4228) _IO_file_overflow@@GLIBC_2.2.5
+816 462
++1 154
+-1 154
++1 308
++7 918
++35 308
++3 102
++3 153
++1 153
++1 204
++4 51
++1 204
+-45 4
++12 4
++9 8
++4 2
++4 2
+-3 4
++2 4
+-5 2
++1 2
++5 2
+-1 2
++1 6
++1 4
++4 103
+-1 103
++12 309
+-11 103
+-1 103
+cfn=(4230) _IO_do_write@@GLIBC_2.2.5
+calls=103 503 
+* 9235
+-31 4
+cfi=(168)
+cfn=(3490) _IO_doallocbuf
+calls=2 414 
+* 139
++1 12
+
+fn=(3462) _IO_file_open
+220 3
++4 3
+-4 15
++3 3
+-3 6
++3 3
++4 3
+cfi=(176)
+cfn=(3464)
+calls=3 81 
+* 21
+* 3
++4 6
++3 6
++1 3
+-1 3
+-1 3
++1 6
++1 3
+-1 3
++1 3
++7 6
+cfi=(168)
+cfn=(3454) _IO_link_in
+calls=3 99 
+* 33
++1 3
++1 12
+
+fn=(3502) _IO_file_underflow@@GLIBC_2.2.5
+544 48
++8 36
++6 36
++3 24
++13 24
++20 24
+cfi=(168)
+cfn=(3504) _IO_switch_to_get_mode
+calls=12 183 
+* 240
++6 12
++5 48
+-5 24
++1 12
++2 12
+-1 24
++3 12
+cfn=(3506)
+calls=12 1196 
+* 132
++2 24
++10 9
+-3 9
++3 18
++2 18
++1 36
+-11 3
++1 3
++10 3
+-4 3
++4 9
+
+fn=(3576) _IO_file_finish@@GLIBC_2.2.5
+201 3
++1 3
+-1 3
++1 3
++6 6
++1 3
+-1 3
+cfi=(168)
+cfn=(3578) _IO_default_finish
+calls=3 686 
+* 72
+
+fn=(4226)
+1273 1092
++7 1092
+-1 1092
+-6 5460
++6 1092
++7 5958
++17 16
++4 1286
++5 3956
+cfi=(182)
+cfn=(3512)
+calls=989 61 
+* 19515
+* 989
++6 989
+-1 989
++1 1978
++2 2967
++27 1986
++1 6552
+-45 8
++17 12
++4 412
+cfn=(4228)
+calls=103 816 
+* 11696
+* 206
++6 206
++1 609
++2 309
++11 206
++1 4
+cfi=(168)
+cfn=(3432)
+calls=1 447 
+* 75
+* 2
+-57 2967
++1 1978
++3 2967
++2 16011
+-2 12190
++4 396
++39 12
+cfn=(4232) new_do_write
+calls=3 513 
+* 243
++1 3
++1 6
+
+fn=(4230)
+503 206
+-2 206
++2 103
++1 8
+-1 99
+cfn=(4232)
+calls=99 +10 
+* 8019
+* 396
++1 198
+
+fn=(3452) _IO_file_init@@GLIBC_2.2.5
+142 3
++4 3
+-4 9
++5 3
+-1 3
++3 3
+cfi=(168)
+cfn=(3454)
+calls=3 -50 
+* 345
++1 3
++1 12
+
+fn=(3494) _IO_file_stat
+1214 4
++1 12
+cfi=(180)
+cfn=(3496)
+calls=4 34 
+* 40
+
+fn=(4494) _IO_file_sync@@GLIBC_2.2.5
+878 7
++5 7
+-5 7
++5 21
++2 7
++1 14
++17 14
++4 14
+
+fn=(3460) _IO_file_fopen@@GLIBC_2.2.5
+253 27
++11 6
++2 9
++8 3
+-20 3
++37 36
++41 18
+cfn=(3462)
+calls=3 220 
+* 150
++3 3
+-3 3
++3 3
++17 9
+cfi=(177) /build/glibc-irh9iM/glibc-2.19/string/../string/strstr.c
+cfn=(3468) __GI_strstr
+calls=3 53 
+* 75
++1 3
+-1 3
++1 3
+-83 3
+-1 3
+-15 6
+423 3
+-70 3
++70 21
+
+fn=(4232)
+513 510
++2 102
+-2 102
++2 102
++15 510
+cfn=(4234) _IO_file_write@@GLIBC_2.2.5
+calls=102 1246 
+* 4386
++1 102
+-1 102
++1 204
++6 102
+-4 102
++4 102
+-4 306
++1 204
++3 102
+-2 102
+-5 102
++9 408
+-17 408
++14 204
+
+fn=(4234)
+1246 714
++2 510
++11 102
++1 102
+-12 204
++5 102
+-1 306
++1 204
+cfi=(176)
+cfn=(4236)
+calls=102 81 
+* 714
++1 204
++9 306
++3 918
+
+fn=(3488) _IO_file_xsgetn
+1356 3129
++7 447
+-7 447
++7 447
++11 1788
++2 1341
++1 894
+-1 27
++1 18
++8 24
++13 24
++9 36
++1 48
+-34 18
++6 444
++69 888
+-1 888
++1 1776
+-70 1332
+cfi=(142)
+cfn=(1774)
+calls=444 61 
+* 10212
++1 888
++8 6
++5 3
+-5 3
+cfi=(182)
+cfn=(3512)
+calls=3 61 
+* 64
++6 3
+-6 6
++22 24
+cfi=(168)
+cfn=(3500) __underflow
+calls=12 330 
+* 1116
+* 24
++39 6
+-1 6
++1 12
+-83 9
++5 6
+cfi=(168)
+cfn=(3490)
+calls=3 414 
+* 282
+* 3
+
+fl=(258) /build/glibc-irh9iM/glibc-2.19/libio/iofflush.c
+fn=(4492) fflush
+34 6
+-1 12
++1 6
++6 96
++1 18
+cfi=(174)
+cfn=(4494)
+calls=6 878 
+* 78
+* 24
+fi=(183)
+888 12
++1 54
+fe=(258)
+45 18
+
+fl=(171)
+fn=(3430)
+24 622
++1 622
++1 622
++1 622
++1 622
++1 622
++1 622
++1 622
++1 622
++1 622
++1 622
++1 622
++1 622
++1 622
++1 622
++1 622
++1 622
++1 618
++2 618
++7 618
++4 4
++1 4
++1 4
++1 4
++1 4
++1 4
++1 4
++1 4
++1 4
++1 4
++1 4
++1 4
++1 4
++1 4
++1 4
++1 4
++1 4
++1 4
++1 4
++1 4
++1 4
++1 4
++1 4
++1 4
++52 4
++2 4
++7 4
+
+fl=(85) /build/glibc-irh9iM/glibc-2.19/string/../sysdeps/x86_64/multiarch/../cacheinfo.c
+fn=(348) init_cacheinfo
+550 1
++13 1
+-13 1
++13 1
+-13 1
++13 1
++7 2
++2 3
+cfn=(350) handle_intel
+calls=1 306 
+* 430
++4 2
+-4 1
++4 1
+cfn=(350)
+calls=1 306 
+* 518
++2 1
+-2 1
+-1 1
++3 1
++29 1
+-18 1
++18 3
++7 2
++9 20
+-9 12
++6 6
+-6 3
++6 2
++49 4
++75 2
++2 1
++1 1
++2 1
+-3 1
++5 1
+-5 1
++4 3
++4 2
++2 1
++1 1
++2 1
+-3 1
++5 1
++2 1
+-7 1
++4 2
++3 1
+-3 1
++3 2
+-93 5
+-45 2
++6 5
++7 2
++4 4
++2 4
+-6 4
++4 1
+-2 1
++2 1
+-4 3
++4 1
+-2 1
++2 1
++15 2
+-8 1
++2 2
++1 1
+-1 2
++1 1
++1 1
+
+fn=(352) intel_check_word
+162 8
++6 4
+-7 8
++7 8
+-7 4
++7 8
+-7 4
++7 4
++2 4
+-2 4
++2 12
++2 4
++2 8
+-2 6
++2 12
++8 20
++53 16
+fi=(86) /build/glibc-irh9iM/glibc-2.19/string/../bits/stdlib-bsearch.h
+27 8
++1 16
++3 16
++1 8
+fe=(85)
+150 16
+fi=(86)
+31 12
++1 6
+fe=(85)
+150 12
++3 54
+fi=(86)
+29 46
++2 46
+-2 46
++2 80
++1 40
+fe=(85)
+150 80
+295 8
+170 16
+-6 2
+300 16
+fi=(86)
+37 8
+-8 18
+fe=(85)
+194 10
++5 8
+-5 4
++16 8
++1 6
++17 3
+-34 15
++5 9
++4 10
++2 21
++1 4
++1 10
++1 2
++1 8
++4 2
++2 4
++2 2
++2 2
++1 2
+-3 2
++2 2
+-1 2
+-1 2
++2 2
+-1 6
++1 2
+-2 4
+-7 10
+
+fn=(350)
+306 4
+-1 4
++17 2
+-17 12
++14 2
++1 4
+-3 6
++23 10
+cfn=(352)
+calls=2 162 
+* 636
++1 4
++3 10
+cfn=(352)
+calls=2 162 
+* 214
++1 4
+-17 4
++5 2
+-5 4
++5 2
++2 2
++1 2
+-1 4
++27 16
+
+fl=(179) /build/glibc-irh9iM/glibc-2.19/libio/filedoalloc.c
+fn=(3492) _IO_file_doallocate
+96 20
++15 24
+cfi=(174)
+cfn=(3494)
+calls=4 1214 
+* 56
+* 8
++2 16
++11 21
++4 24
+cfi=(181)
+cfn=(3498) mmap
+calls=4 -47 
+* 24
+* 8
++1 20
+cfi=(168)
+cfn=(3426)
+calls=4 399 
+* 76
++1 4
++1 20
+-13 1
+fi=(270) /build/glibc-irh9iM/glibc-2.19/libio/../sysdeps/unix/sysv/linux/sys/sysmacros.h
+-77 6
+fe=(179)
++77 1
+-2 2
++8 1
+-3 1
++3 2
+
+fl=(182)
+fn=(3512)
+61 1097
++4 1097
++3 998
++1 998
++2 800
++1 800
++2 800
++1 800
++5 800
++1 800
+-1 198
++1 198
++2 212
++1 212
++2 212
++1 212
++5 212
++1 212
+-1 786
++1 786
++2 147
++1 147
++2 147
++1 147
++5 147
++1 147
+-1 851
++1 851
++2 63
++1 63
++2 63
++1 126
++5 63
++1 63
+-1 935
++1 938
++5 3
++1 3
++1 3
++1 3
++2 3
++2 3
++1 3
++2 3
++6 998
++4 998
++12 103
++2 103
++1 103
++26 103
++1 103
++3 103
++1 103
++1 103
++5 103
++2 103
++1 103
++1 103
++1 103
++2 103
++1 103
++1 103
++1 103
++2 103
++1 103
++2 103
++2 1
++2 1
++1 1
++1 1
++1 1
++2 1
++1 1
++1 1
++1 1
++2 1
++1 1
++2 2
++5 1
++2 1
+-2 102
++2 102
++2 99
++7 99
+
+fl=(186) /build/glibc-irh9iM/glibc-2.19/libio/iofclose.c
+fn=(3560) fclose@@GLIBC_2.2.5
+40 9
++14 3
+-14 3
++14 9
++3 54
++4 9
+-3 6
+fi=(183)
+888 6
++1 9
+fe=(186)
+63 12
+cfi=(174)
+cfn=(3576)
+calls=3 201 
+* 96
++1 9
++18 18
++2 3
++1 6
+cfi=(106) /build/glibc-irh9iM/glibc-2.19/malloc/malloc.c
+cfn=(1436) free
+calls=3 2917 
+* 352
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 -51 
+* 1096
+* 7
++4 15
+-10 6
+-20 6
+cfi=(174)
+cfn=(3564)
+calls=3 +98 
+* 321
+* 9
+-4 3
+cfi=(168)
+cfn=(3562)
+calls=3 +5 
+* 339
+* 9
+fi=(183)
+889 18
+fe=(186)
+
+fl=(50) /build/glibc-irh9iM/glibc-2.19/time/../sysdeps/unix/sysv/linux/x86_64/gettimeofday.c
+fn=(206) gettimeofday
+31 3
+-1 3
+fi=(48) /build/glibc-irh9iM/glibc-2.19/time/../sysdeps/generic/dl-hash.h
++14 3
+fe=(50)
+-13 6
+fi=(48)
++14 3
+fe=(50)
+-14 3
+fi=(48)
++12 3
++5 9
++1 6
++13 6
+-17 9
++3 27
++1 18
++13 18
+-17 27
++22 3
+fe=(50)
+-36 6
++3 6
+-3 3
++3 3
+cfi=(49)
+cfn=(202)
+calls=3 -7 
+* 21
++1 9
++1 9
+
+fl=(185) /build/glibc-irh9iM/glibc-2.19/string/../sysdeps/x86_64/multiarch/strstr-sse2-unaligned.S
+fn=(3542) __strstr_sse2_unaligned
+22 6
++1 6
++1 6
++1 6
++1 6
++1 6
++1 6
++1 6
++1 6
++1 6
++1 6
++1 6
++1 6
++1 6
++1 6
++1 6
++1 6
++1 6
++1 6
++1 6
++1 6
++1 6
++1 6
++1 6
++1 6
++1 6
++1 6
++1 6
++1 6
++1 6
++1 6
++1 6
++1 6
++1 6
++1 6
++1 6
++1 6
++1 6
++1 6
++1 6
++2 3
++1 3
++1 3
++1 3
++26 3
++1 3
++10 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++38 3
++1 3
++2 3
++1 6
++4 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
+-32 194
++1 194
++1 194
++1 194
++1 194
++1 194
++1 194
++1 194
++1 194
++1 194
++1 194
++1 194
++1 194
++1 194
++1 194
++1 194
++1 194
++1 194
++1 194
++1 194
++1 194
++1 194
++1 194
++1 194
++1 194
++1 194
++1 194
++1 194
++1 194
++1 194
++1 194
++1 194
++1 194
++1 5
++1 5
++1 5
++1 5
++1 5
++1 5
++1 5
++1 5
++1 5
++1 5
++1 5
++1 5
++1 5
++1 5
++1 5
++1 5
++1 5
++1 5
++1 5
++1 5
++1 5
++1 5
++1 5
++1 5
++1 5
++2 5
++1 5
++1 5
++1 5
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 1
++4 6
++1 6
++1 6
++2 7
++1 7
++1 7
++2 1
++1 1
++4 2
++1 2
++1 2
++1 2
++1 2
++1 2
++1 2
++1 2
++1 2
+370 2
++1 2
+
+fl=(225) /build/glibc-irh9iM/glibc-2.19/stdio-common/fprintf.c
+fn=(4222) fprintf
+27 21
++4 3
++1 3
+-1 15
++1 3
+cfi=(170)
+cfn=(3428)
+calls=3 222 
+* 6027
++4 6
+
+fl=(140) /build/glibc-irh9iM/glibc-2.19/string/../sysdeps/x86_64/multiarch/strcat-sse2-unaligned.S
+fn=(1372) __strcat_sse2_unaligned
+32 38
++8 38
++1 38
++1 38
++1 38
++1 38
++1 38
++1 25
++1 25
++1 25
++1 25
++1 25
++5 13
++1 13
++1 13
++1 13
++1 13
++1 13
++1 13
++1 13
++1 13
+229 13
++2 13
++1 13
++1 13
+-2 25
++1 25
++1 25
++35 38
++1 38
++1 38
+fi=(141) /build/glibc-irh9iM/glibc-2.19/string/../sysdeps/x86_64/multiarch/strcpy-sse2-unaligned.S
+54 38
++1 38
++1 38
++2 32
++1 32
++1 32
++1 32
++2 32
++1 32
++1 32
++14 32
++1 32
++2 7
++1 7
++7 7
++1 7
+295 6
++1 6
++1 6
++1 6
++1 6
++10 6
++1 6
++35 25
++1 25
++1 100
++10 6
++1 24
++4 7
++1 7
++1 7
++1 7
++1 28
+545 38
++1 38
++9 38
+fe=(140)
+
+fl=(127) /build/glibc-irh9iM/glibc-2.19/misc/../sysdeps/unix/sysv/linux/getpagesize.c
+fn=(796) getpagesize
+29 4
++2 1
+
+fl=(132) /build/glibc-irh9iM/glibc-2.19/string/../sysdeps/x86_64/multiarch/memcpy-sse2-unaligned.S
+fn=(890) __memcpy_sse2_unaligned
+25 203
++1 203
++1 203
++1 203
++1 203
++1 203
++1 203
++1 203
++1 172
++1 172
++1 172
++1 172
++1 172
++1 172
++2 203
++1 203
++4 2
++1 2
++1 2
++1 2
++1 2
++1 2
++82 31
++1 31
++1 4
++2 4
++1 4
++2 4
++18 27
++1 27
++1 27
++1 27
++1 27
+
+fl=(184) /build/glibc-irh9iM/glibc-2.19/string/../sysdeps/x86_64/multiarch/strstr.c
+fn=(3538) strstr
+44 1
+-44 9
+
+fl=(113) /build/glibc-irh9iM/glibc-2.19/malloc/morecore.c
+fn=(636) __default_morecore
+46 2
++1 2
+cfi=(114)
+cfn=(638)
+calls=2 -13 
+* 72
++2 6
++3 6
+
+fl=(204)
+fn=(3936)
+38 384
++1 128
+
+fl=(115)
+fn=(640)
+31 2
+-3 2
++3 14
++8 2
+-6 4
++7 2
+
+fl=(137) /build/glibc-irh9iM/glibc-2.19/string/../sysdeps/x86_64/multiarch/strchr.S
+fn=(1322) index
+28 1
++1 1
++2 1
++1 1
++1 1
++2 1
+
+fl=(199) /build/glibc-irh9iM/glibc-2.19/locale/newlocale.c
+fn=(3848) newlocale
+44 10
++12 1
+-12 2
++12 1
++8 2
++3 4
++6 2
++1 1
++2 1
+-2 4
+-17 2
++17 2
+279 8
+
+fl=(51) /build/glibc-irh9iM/glibc-2.19/string/../sysdeps/x86_64/multiarch/memmove.c
+fn=(210) memcpy@GLIBC_2.2.5
+49 2
+-49 24
+
+fl=(106)
+fn=(634) malloc_init_state
+1780 4
++8 3
+-3 2
++3 378
+-3 252
++7 3
++5 1
+-1 1
++3 1
+-2 3
+
+fn=(630) _int_malloc
+3302 21524280
++30 24214815
++8 5381070
++2 813
++1 271
++1 271
+-1 542
++5 542
++3 85
++1 17
+-1 17
++1 34
++25 5381036
++2 5381026
++1 5381026
++2 8071539
++2 4
++4 1
++1 2
++5 1
++1 1
++1 1
++2 3
+1862 39
+3743 39
+1862 78
+3806 24214815
+3421 24
++1 10
++1 6
+cfn=(632) malloc_consolidate
+calls=2 4104 
+* 893
+* 2
+3790 8
++2 50
+3462 4
+-20 4
+3790 10762060
++2 67262875
+3462 5381030
+-20 5381030
++66 34
++1 51
++1 17
++50 102
++7 17
+-6 17
++1 17
++1 17
++1 17
++3 17
+3442 8071602
++3 43
+-1 43
++1 86
++1 86
++3 43
++10 162
++34 23
+-5 23
++1 23
++4 23
++13 34
+-45 38
+-1 76
++1 82
++5 20
+-1 20
++2 40
++3 20
+-2 20
++1 40
++1 20
++6 140
++2 40
+-2 20
++2 20
+1862 20
+3479 20
++3 20
+1862 40
+3576 5380982
++73 2690491
++1 2690491
++1 2690491
+-1 2690491
++3 2690491
+-2 2690491
++2 2690491
+-1 5380982
++6 18833498
++7 32285652
+-3 32285667
+3765 2690476
++1 8071428
++2 5380952
++17 2
+3674 91
++2 182
+-4 236
++8 27
++3 54
++2 12
++1 12
++1 12
+-2 36
++62 12
+-80 16
++1 8
+3496 6
+-1 6
++1 18
+3355 85
+3578 10
++3 15
+3421 14
+3692 45
++3 30
++5 15
+-3 15
++3 15
+-3 15
++3 120
++3 30
++3 4
+-1 4
++1 12
++12 11
+-5 11
++6 22
++11 11
+-6 11
++1 11
++1 11
++1 11
++3 11
++1 11
++1 22
++5 77
++2 22
+-2 11
++2 11
++1 22
++33 2690475
+-3 2690475
++1 2690475
++7 2690475
+-5 2690475
+-1 2690475
++1 5380950
++2 2690475
+-2 10761900
++2 2690475
+1862 8071425
+2271 4
++11 1
+-11 1
++11 1
++78 2
++9 1
+-9 1
++9 1
++9 3
+2700 2
++1 1
++5 2
++3 2
++5 1
+-3 1
++3 1
+-2 1
++5 1
+-3 3
++1 1
+-1 1
+-1 1
++1 2
++1 1
+3801 2
+1862 3
+3766 1
+2272 2
+2433 1
++19 1
+-19 1
++9 1
++10 2
+-10 2
++10 1
+-10 2
++10 3
++8 1
+-8 1
++8 1
++2 4
+cfi=(113)
+cfn=(636)
+calls=1 46 
+* 62
+* 1
++1 2
++3 4
++3 2
++1 2
++19 1
++27 2
++1 1
++1 2
++6 1
+-6 1
++6 1
+-31 2
++34 6
++42 3
++19 1
++3 2
++1 6
++2 1
+-2 1
++2 1
++1 4
+cfi=(113)
+cfn=(636)
+calls=1 46 
+* 26
++12 3
++8 2
++1 3
++38 1
++2 1
+-1 1
+-1 1
++1 2
++12 1
+-12 1
++1 1
++11 1
+2527 2
++42 3
+2369 2
+
+fn=(632)
+4104 32
++22 8
++1 9
++2 3
++10 3
++1 6
++2 6
++1 6
+-1 54
++1 80
++26 6
++4 6
+-3 6
++1 6
++2 6
++5 6
++1 6
++1 6
+-2 6
++12 6
+-12 6
++3 6
++9 8
+-41 2
+-3 2
++3 4
++1 2
++1 4
++2 4
+-4 4
+-3 4
++3 8
++1 4
++1 8
++2 8
++7 12
++3 12
++4 12
++26 120
++6 31
+-3 1
+cfn=(634)
+calls=1 1780 
+* 648
+
+fn=(1224) realloc
+2952 4734
++7 1052
++1 1052
++4 1050
++7 1050
++6 476
+-2 476
++2 952
++6 1904
++1 952
++6 3808
++2 952
++23 1428
++10 2856
++4 2380
+cfn=(1634) _int_realloc
+calls=476 4208 
+* 30276
+* 476
++2 1904
++1 4760
++16 4284
+-84 952
++84 49
+-76 49
++76 294
+-76 49
+cfn=(606) malloc
+calls=49 -96 
+* 9153
+-11 1
++87 7
+-87 1
+cfi=(107) /build/glibc-irh9iM/glibc-2.19/malloc/hooks.c
+cfn=(1226) realloc_hook_ini
+calls=1 38 
+* 222
+
+fn=(1225) realloc'2
+2952 9
++7 2
++1 2
++4 2
++7 2
++77 1
+-76 1
++76 6
+-76 1
+cfn=(606)
+calls=1 -96 
+* 188
+
+fn=(844) calloc
+3161 168
++13 504
+-13 168
++10 336
+-10 504
++13 336
++10 336
++1 336
++12 1680
++7 168
++8 168
+-7 336
++7 336
++7 504
+cfn=(630)
+calls=168 +83 
+* 23972
++3 168
+-3 168
++3 1512
++16 672
++4 504
++52 372
+-41 168
+-3 168
++3 336
+-14 168
++14 336
++11 168
++1 336
++1 336
++2 336
++8 62
+-3 62
++1 62
++1 124
++1 62
++4 14
+-2 14
++1 14
++1 14
++4 10
+-2 10
++1 10
++1 10
++2 10
++1 20
+-34 426
++16 212
++25 530
+-25 106
+cfi=(121)
+cfn=(744)
+calls=106 53 
+* 3364
+
+fn=(606)
+2876 10761408
++5 5380704
++1 5380704
++3 5380702
++2 21522808
++4 8071053
+cfn=(630)
+calls=2690351 3302 
+* 371269546
++1 2690351
+-1 2690351
++1 2690351
++11 10761404
++1 21522808
++3 13451755
+-24 1
++24 3
+-24 1
+cfi=(107)
+cfn=(608) malloc_hook_ini
+calls=1 30 
+* 61888
+
+fn=(607) malloc'2
+2876 4
++5 2
++1 2
++3 2
++2 8
++4 3
+cfn=(630)
+calls=1 3302 
+* 1020
++1 1
+-1 1
++1 1
++11 4
++1 8
++3 5
+
+fn=(1438) _int_free
+3814 21522400
++13 2690300
+-13 2690300
++13 5380600
++6 10761200
++1 5380600
++11 10761200
++13 8070900
++11 204
++1 153
+1869 51
+3894 51
+1869 102
+3896 153
++1 102
++1 51
++3 51
+-3 51
++9 153
+-5 204
++14 160
++1 9
++1 3
++2 9
+-2 48
++2 297
++2 166
+4087 432
+3933 5380498
++1 2690249
+3825 2690249
+3934 5380498
++18 2690249
+-4 2690249
++4 5380498
++6 5380498
++8 8070747
++6 5380498
++1 5380498
++1 5380498
+1869 8070747
+3983 5380498
++1 3
++2 3
+-1 3
++2 33
++3 5380498
++5 26
++4 11
++9 11
+-1 11
++2 22
+-1 2
+-1 2
++2 4
++7 13
+-2 13
++1 13
++1 13
++2 2
++1 2
++2 2
++1 2
++2 6
++1 2
++30 4
+-34 11
++1 11
++2 33
++1 11
++30 5380494
++1 5380472
++3 8070708
+3943 16141476
++2 5380492
++51 20
++1 4
++78 8070747
++1 8070738
++1 10760984
++10 21521968
+-51 2690236
++1 8070708
++1 5380472
++19 4
+cfn=(632)
+calls=2 +47 
+* 284
+* 2
++4 13451180
+3960 8070747
+-2 5380498
+
+fn=(1634)
+4208 3332
++21 1428
++1 2380
++11 952
++2 476
++1 1428
++1 952
++1 952
++6 952
++10 924
++12 30
++77 28
++2 28
++17 14
++1 3227
+-16 126
++1 28
+-92 447
+-1 447
+-1 894
++24 60
+cfn=(630)
+calls=15 3302 
+* 1838
++1 15
+-1 15
++1 15
++4 15
+-1 15
++6 45
++13 15
++3 30
++1 30
++2 30
++5 9
++3 9
+-3 9
++1 18
++1 18
++1 9
++2 8
++2 8
+-2 8
++1 16
++1 8
++2 4
++2 4
+-2 4
++1 8
++1 4
++2 6
++1 9
++6 12
+cfn=(1438)
+calls=3 3814 
+* 228
+* 48
+cfn=(1438)
+calls=12 3814 
+* 903
++31 15
+-29 15
++29 90
+-61 6
++6 12
+cfi=(142)
+cfn=(1774)
+calls=6 61 
+* 462
+* 6
+-50 2235
++2 447
+-2 447
++2 447
+-2 1341
++1 894
++1 447
++2 894
+
+fn=(1436)
+2917 5380570
++1 5380570
++6 5380570
++5 2690285
+-2 2690285
++2 5380570
++16 8070855
++1 5380570
+cfn=(1438)
+calls=2690285 3814 
+* 274408294
+
+fl=(247)
+fn=(4426)
+35 198
++2 297
++1 99
++9 99
+-9 99
++9 99
++9 99
+-18 198
++18 99
+-18 99
++9 99
++9 99
++4 14
++43 276
++4 184
+-45 7
++45 14
+
+fl=(167) /build/glibc-irh9iM/glibc-2.19/libio/vsnprintf.c
+fn=(3418) vsnprintf
+100 40
++9 5
+-5 5
++5 20
++6 30
+cfi=(168)
+cfn=(3420)
+calls=5 643 
+* 220
++1 5
++2 20
+-2 5
++1 5
++1 5
+cfi=(169)
+cfn=(3424)
+calls=5 -79 
+* 270
++1 20
+cfi=(170)
+cfn=(3428)
+calls=5 222 
+* 3014
++2 15
++1 10
++2 35
+
+fl=(177)
+fn=(3468)
+53 24
++10 9
++2 6
++24 3
+-23 3
++23 21
+-26 3
+-5 6
+
+fl=(79) /build/glibc-irh9iM/glibc-2.19/csu/../csu/init-first.c
+fn=(336) _init
+52 8
++6 3
++14 1
+fi=(80) /build/glibc-irh9iM/glibc-2.19/csu/../sysdeps/generic/dl-hash.h
+-28 1
+fe=(79)
++26 1
++1 1
+fi=(81) /build/glibc-irh9iM/glibc-2.19/csu/../sysdeps/unix/sysv/linux/x86_64/init-first.c
+-33 1
+fi=(80)
++7 1
+fi=(81)
+-7 1
+fe=(79)
++34 1
+fi=(81)
+-34 2
+fi=(80)
++5 1
++5 3
++1 2
++13 2
+-17 3
++3 9
++1 6
++13 6
+-17 9
++22 1
+fi=(81)
+-29 2
++2 2
+-2 1
++2 2
+cfi=(49)
+cfn=(202)
+calls=1 -13 
+* 7
++1 2
++5 2
+-3 2
++1 1
++2 1
+cfi=(49)
+cfn=(202)
+calls=1 -19 
+* 7
+fe=(79)
++40 1
+fi=(81)
+-36 1
+fe=(79)
++36 2
+fi=(81)
+-36 2
++1 2
++1 1
+fe=(79)
++34 1
+cfi=(82) /build/glibc-irh9iM/glibc-2.19/misc/init-misc.c
+cfn=(342) __init_misc
+calls=1 -56 
+* 48
++8 1
+cfi=(84)
+cfn=(346)
+calls=1 -63 
+* 16
++5 6
+-34 1
+-7 1
++7 4
+fi=(81)
+-23 2
+fe=(79)
+
+fl=(166) /build/glibc-irh9iM/glibc-2.19/stdio-common/snprintf.c
+fn=(3416) snprintf
+28 12
++4 2
++1 2
+-1 10
++1 2
+cfi=(167)
+cfn=(3418)
+calls=2 +67 
+* 1057
++4 4
+
+fl=(190)
+fn=(3650)
+207 10
++11 1
+-11 2
++11 2
++1 2
++88 6
++6 3
++3 5
++4 2
++7 2
++6 1
++2 3
++5 1
+-5 1
++5 5
+-84 2
++89 2
++4 1
+2553 1
+262 1
+-50 1
++56 1
+2553 1
+2124 1
+266 1
+-1 1
+-7 2
++91 1
+-92 1
+-2 1
+-12 1
+-20 1
+-12 1
+2124 1
+349 2
++37 6
++23 3
++1 3
+-1 3
++1 3
++3 5
++23 3
+-87 9
+216 1
+2896 3
+415 2
++40 10
++49 18
++80 4
++5 9
++1 3
++3 2
++1 8
+-1 2
++1 4
++6 27
++3 14
++2 6
+-1 4
++1 10
+cfi=(168)
+cfn=(3652) _IO_sputbackc
+calls=2 726 
+* 28
++4 16
+449 12
++24 10
++15 2
+-15 9
++1 2
++3 1
++1 1
++16 4
++7 2
+-7 6
+2906 5
++5 3
++3 2
++17 3
++6 8
+-31 6
+cob=(5)
+cfi=(175)
+cfn=(3458)
+calls=1 68 
+* 8
++2 2
+313 2
+590 2
+1370 6
++5 1
+-5 1
++5 3
++9 3
++3 4
++2 5
++1 7
++2 8
++12 3
+-27 1
++33 2
+1698 8
+-9 4
++2 2
++5 7
++57 2
++1 2
++26 9
+cfi=(168)
+cfn=(3652)
+calls=1 726 
+* 14
+* 2
++3 2
++10 1
++1 2
+-11 1
++11 2
+-1 1
+-10 1
++10 1
++1 2
+cfi=(191)
+cfn=(3654)
+calls=1 97 
+* 106
++4 4
++3 2
++2 2
++4 2
+1362 1
++8 1
+-9 1
++9 1
+452 1
+1384 2
++26 4
+989 2
+1698 5
+1830 4
+340 7
+cob=(5)
+cfi=(175)
+cfn=(3456)
+calls=1 30 
+* 14
+* 3
+504 4
+1809 2
+991 3
++2 8
++10 2
+-10 1
++10 3
++71 8
+-3 20
++45 80
+1003 20
+1116 10
+1003 23
++2 4
+cfi=(168)
+cfn=(3652)
+calls=1 726 
+* 14
+* 1
+1118 2
+1754 6
++57 2
++1 3
++14 10
+1389 17
+
+fl=(136) /build/glibc-irh9iM/glibc-2.19/string/../sysdeps/x86_64/multiarch/memcpy-ssse3-back.S
+fn=(1260) __memmove_ssse3_back
+55 215
++6 215
++1 215
++1 215
++1 215
++1 215
++1 860
+2270 168
++1 168
++2 168
++1 168
++2 168
++1 168
++2 215
+
+fl=(196) /build/glibc-irh9iM/glibc-2.19/csu/libc-start.c
+fn=(3770) (below main)
+133 7
++4 1
+-4 3
++4 3
++82 1
+-82 1
++82 1
++1 4
+cfi=(158) /build/glibc-irh9iM/glibc-2.19/stdlib/cxa_atexit.c
+cfn=(2494) __cxa_atexit
+calls=1 57 
+* 66
++22 6
++3 2
++1 5
+cob=(36) /home/sam/Documents/University/2014/ipdf/code/src/tests/addsub
+cfi=(195) ???
+cfn=(3772) __libc_csu_init
+calls=1 0 
+* 139750
++4 4
++15 2
++9 2
+cfi=(221)
+cfn=(4202)
+calls=1 30 
+* 30
++1 2
++5 2
++1 2
++3 2
++3 6
+cob=(36)
+cfi=(220) /home/sam/Documents/University/2014/ipdf/code/src/tests/addsub.cpp
+cfn=(4208) main
+calls=1 9 
+* 9112931912
++34 2
+cfi=(256) /build/glibc-irh9iM/glibc-2.19/stdlib/exit.c
+cfn=(4460) exit
+calls=1 104 
+* 152244
+137 2
+
+fl=(268) /build/glibc-irh9iM/glibc-2.19/posix/../sysdeps/unix/sysv/linux/_exit.c
+fn=(5528) _Exit
+28 2
++4 1
++2 2
+
+fl=(124) /build/glibc-irh9iM/glibc-2.19/posix/../sysdeps/unix/sysv/linux/x86_64/sysconf.c
+fn=(790) sysconf
+32 4
++1 1
+-1 1
++1 2
+fi=(125) /build/glibc-irh9iM/glibc-2.19/posix/../sysdeps/unix/sysv/linux/x86_64/../sysconf.c
++38 7
++35 1
+-35 1
+fi=(126) /build/glibc-irh9iM/glibc-2.19/posix/../sysdeps/posix/sysconf.c
+-19 6
+fe=(124)
+-15 5
+fi=(126)
+213 1
+cfi=(127)
+cfn=(796)
+calls=1 29 
+* 5
+* 2
+fe=(124)
+
+fl=(181)
+fn=(4248)
+62 400
++1 200
+
+fn=(3498)
+81 20
++1 4
+
+fn=(3572) munmap
+81 12
++1 3
+
+fl=(201) /build/glibc-irh9iM/glibc-2.19/wcsmbs/wctob.c
+fn=(3926) wctob
+32 896
++9 256
++5 128
++1 128
+-1 128
++38 896
+
+fl=(82)
+fn=(342)
+30 4
++1 5
++2 3
+cfi=(83) /build/glibc-irh9iM/glibc-2.19/string/../sysdeps/x86_64/strrchr.S
+cfn=(344) rindex
+calls=1 -9 
+* 24
++1 2
++3 3
++1 3
++2 4
+
+fl=(83)
+fn=(344)
+24 1
++1 1
++1 1
++1 1
++1 1
++1 1
++1 1
++1 1
++1 1
++1 1
++1 1
++1 1
++1 1
++1 1
++1 1
++1 1
++1 1
++1 1
++1 1
++1 1
++1 1
++1 1
++1 1
++1 1
+
+fl=(256)
+fn=(4460)
+104 1
+-1 1
++1 2
+cfn=(4462) __run_exit_handlers
+calls=1 -69 
+* 152240
+
+fn=(4462)
+35 8
++5 1
+cfi=(257)
+cfn=(4464)
+calls=1 +42 
+* 3829
+* 2
++6 52
++4 48
++3 43
+-1 43
++2 302
+-4 58
++37 2
++1 2
+-1 2
++1 2
++6 2
++1 5
+cfi=(168)
+cfn=(5520) _IO_cleanup
+calls=1 1010 
+* 267
+* 3
++2 2
+cfi=(268)
+cfn=(5528)
+calls=1 -69 
+* 5
+-19 14
++4 28
+-2 28
++2 14
+cob=(1)
+cfi=(259) /build/glibc-irh9iM/glibc-2.19/elf/dl-fini.c
+cfn=(4506) _dl_fini
+calls=1 +49 
+* 139897
+cob=(36)
+cfi=(212) /home/sam/Documents/University/2014/ipdf/code/src/../contrib/pugixml-1.4/src/pugixml.cpp
+cfn=(4478) pugi::xpath_node_set::~xpath_node_set()
+calls=1 10147 
+* 12
+cob=(31)
+cfi=(157)
+cfn=(4476) std::ios_base::Init::~Init()
+calls=12 -82 
+* 5349
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 -48 
+* 2069
+* 16
++1 14
++8 2
+cfi=(106)
+cfn=(1436)
+calls=1 2917 
+* 117
+* 1
+* 1
+
+fl=(139) /build/glibc-irh9iM/glibc-2.19/string/../sysdeps/x86_64/multiarch/strcat.S
+fn=(1370) strcat
+50 1
++1 1
++2 1
++1 1
++1 1
++5 1
+
+fl=(107)
+fn=(608)
+30 2
+fi=(108) /build/glibc-irh9iM/glibc-2.19/malloc/arena.c
+373 3
+fe=(107)
+29 3
+cfi=(108)
+cfn=(610) ptmalloc_init.part.7
+calls=1 371 
+* 60816
+* 1
++4 1
+-1 1
+cfi=(106)
+cfn=(607)
+calls=1 2876 
+* 1061
+
+fn=(1226)
+38 2
++1 2
+fi=(108)
+373 3
+fe=(107)
+41 1
+cfi=(106)
+cfn=(1225)
+calls=1 2952 
+* 214
+
+fl=(254)
+fn=(4456)
+57 2398
++6 218
+-6 436
++6 218
++13 218
+-1 436
++5 218
++1 436
++9 654
+cfi=(249)
+cfn=(4432)
+calls=218 -58 
+* 6976
++2 218
++5 218
+-5 436
++1 218
++4 218
++54 1744
+
+fl=(47) /build/glibc-irh9iM/glibc-2.19/time/../sysdeps/unix/sysv/linux/x86_64/time.c
+fn=(198) time
+37 1
+-1 1
+fi=(48)
++8 1
+fe=(47)
+-7 2
+fi=(48)
++8 1
+fe=(47)
+-8 1
+fi=(48)
++6 1
++5 3
++1 2
++13 2
+-17 3
++3 9
++1 6
++13 6
+-17 9
++22 1
+fe=(47)
+-30 2
++3 2
+-3 1
++3 1
+cfi=(49)
+cfn=(202)
+calls=1 -13 
+* 7
+* 3
++1 3
+
+fl=(74) /build/glibc-irh9iM/glibc-2.19/nptl/../nptl/sysdeps/unix/sysv/linux/libc_pthread_init.c
+fn=(316) __libc_pthread_init
+42 1
++2 1
+-2 1
++5 5
+cfi=(75) /build/glibc-irh9iM/glibc-2.19/nptl/../nptl/sysdeps/unix/sysv/linux/register-atfork.c
+cfn=(318) __register_atfork
+calls=1 +39 
+* 50
+* 1
++19 2
++2 1
++1 2
++1 1
+-4 3
++2 53
++1 106
++1 53
+-4 159
++12 1
+-6 1
++6 2
+
+fl=(168)
+fn=(3432)
+447 49
++4 49
+-1 49
+-3 245
++3 229
++5 184
++2 132
++3 88
++10 152
++5 114
+-1 76
++1 519
+-1 460
++4 38
++2 76
+-2 6
++2 21
+cfi=(174)
+cfn=(4228)
+calls=1 816 
+* 32
+* 2
++2 1
+-2 1
++3 1
+-20 12
++5 6
+-5 6
+cfi=(182)
+cfn=(3512)
+calls=6 61 
+* 264
+* 12
++21 90
++1 294
+
+fn=(3562)
+60 36
++1 18
++4 9
++1 30
++2 3
+-2 3
++1 3
++1 57
++2 9
++2 6
++13 3
++2 3
+-2 3
++2 12
++2 3
+-1 3
++1 18
++1 6
++3 24
+-3 18
+cob=(5)
+cfi=(175)
+cfn=(3458)
+calls=3 -22 
+* 24
++3 12
+-28 21
+cob=(5)
+cfi=(175)
+cfn=(3456)
+calls=3 -35 
+* 42
+* 3
++22 18
+-13 3
++1 3
+-1 6
+
+fn=(3422) _IO_old_init
+626 9
+-16 9
++1 9
++15 9
++5 9
+-21 9
++2 9
++1 9
++1 9
++17 9
+-16 9
++1 9
++1 9
++1 9
++1 9
++1 9
++2 9
++1 9
++1 9
++1 9
++6 9
++1 18
+
+fn=(3426)
+399 75
++1 68
++4 15
+-2 15
++1 15
++1 15
++3 22
++1 44
+-3 8
++3 16
+-7 21
+cfi=(181)
+cfn=(3572)
+calls=3 81 
+* 15
+* 12
+
+fn=(3420)
+643 81
++1 9
+cfn=(3422)
+calls=9 -18 
+* 207
++3 9
+-2 9
++2 9
++2 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++2 3
++7 3
++1 18
+-1 6
++1 36
+-3 12
+
+fn=(3500)
+330 12
++2 12
+-2 12
++2 27
++6 24
++3 36
++2 24
++6 24
++7 24
++1 12
+-1 24
+cfi=(174)
+cfn=(3502)
+calls=12 544 
+* 843
+-24 18
++22 24
+
+fn=(3578)
+686 6
++2 9
++6 9
++3 9
++6 3
++6 3
+-6 3
+cfn=(3562)
+calls=3 60 
+* 30
+
+fn=(3504)
+183 24
+-1 24
++1 12
++3 36
++5 12
+-1 24
++1 12
++7 12
+-4 12
++2 24
++2 12
++1 12
++1 24
+
+fn=(3490)
+414 5
++1 5
+-1 5
++1 5
++6 8
+-4 13
++1 12
+cfi=(179)
+cfn=(3492)
+calls=4 96 
+* 335
+* 8
++2 3
++1 1
+-1 2
+cfn=(3426)
+calls=1 -21 
+* 19
+
+fn=(5520)
+1010 1
++3 1
+-3 2
+-48 1
++48 2
++3 1
+cfn=(5522) _IO_flush_all_lockp
+calls=1 822 
+* 88
+-63 1
++63 1
+-63 3
++2 9
++2 2
+-1 4
++3 4
++6 16
++8 5
++10 5
+cfi=(174)
+cfn=(5524)
+calls=1 453 
+* 78
++3 2
++7 3
+-40 9
++75 7
+-53 1
++4 1
+-4 1
++2 1
++1 1
++1 1
+-2 1
++3 4
++6 3
++1 8
+
+fn=(3652)
+726 4
++3 4
+-3 4
++3 8
++1 8
++9 4
++3 8
+-10 4
++1 4
+-1 8
+
+fn=(3566)
+1121 6
++19 6
++1 3
+
+fn=(5522)
+822 3
++6 1
+-6 5
++6 2
++6 1
+-11 1
++10 1
++2 2
++4 2
+-1 3
+-1 3
++1 3
++3 9
++10 6
++4 3
+-2 3
++2 6
++7 3
+-27 6
++31 2
++2 2
++4 9
+-31 12
+
+fn=(5526)
+557 5
++1 1
+-1 1
++1 1
+cfi=(174)
+cfn=(4494)
+calls=1 878 
+* 13
+* 2
++2 2
++2 1
++1 5
+cfn=(3426)
+calls=1 399 
+* 21
++7 2
++2 1
+-2 1
++1 3
++2 4
+
+fn=(3454)
+99 24
++1 18
++4 3
+-2 6
++2 6
++1 30
++2 3
+-2 3
++1 3
++1 3
+-2 3
++2 3
+-2 3
++2 42
++2 3
+-2 3
++4 3
++2 3
+-3 3
+-1 3
++4 21
++2 3
+-1 3
++1 24
++1 6
++3 12
+-3 18
+cob=(5)
+cfi=(175)
+cfn=(3458)
+calls=3 -48 
+* 24
++3 12
+-15 21
+cob=(5)
+cfi=(175)
+cfn=(3456)
+calls=3 -74 
+* 42
+* 3
++9 21
+
+fn=(3486)
+495 1341
+cfi=(174)
+cfn=(3488)
+calls=447 1356 
+* 26689
+
+fn=(4438)
+241 150
++2 150
+cfi=(174)
+cfn=(4228)
+calls=50 816 
+* 1600
+
+fl=(45) /build/glibc-irh9iM/glibc-2.19/string/../sysdeps/x86_64/multiarch/strcmp.S
+fn=(982) strcmp
+88 3
++1 3
++4 3
++1 3
++1 3
++8 3
++1 3
++1 3
++2 3
+
+fn=(204) strncasecmp
+140 1
++1 1
++4 1
++1 1
++1 1
++11 1
+
+fn=(218) strncmp
+88 2
++1 2
++8 2
++1 2
++5 2
++1 2
++1 2
++2 2
+
+fn=(194) strcasecmp
+114 1
++1 1
++1 1
+cfi=(46)
+cfn=(196)
+calls=1 -64 
+* 78
++3 1
++1 1
++1 1
++11 1
+
+fl=(169)
+fn=(3424)
+39 48
++4 12
++1 3
+cfi=(189)
+cfn=(3648)
+calls=1 -19 
+* 223
+* 1
++5 5
+cfi=(168)
+cfn=(3426)
+calls=1 399 
+* 19
+* 25
+cfi=(168)
+cfn=(3426)
+calls=5 399 
+* 95
++5 6
+-3 6
++1 6
++1 6
++1 6
++2 5
++1 5
++1 5
++9 5
++1 30
+-1 1
++1 6
+-23 5
++1 20
++16 1
++1 1
++1 2
+
+fl=(192)
+fn=(3656)
+232 9
++26 1
+-12 1
++12 1
++22 1
+-1 1
++10 4
++9 6
++2 2
++5 2
++5 1
+-6 1
++7 3
++3 3
++17 2
+-79 1
+376 1
++4 1
+-1 2
++59 1
+-58 1
+-1 1
++1 1
++58 1
++2 2
++16 1
+-74 1
++1 1
++57 1
++38 1
+-22 1
+-14 3
++28 3
++3 4
++5 1
+-40 1
++41 2
+-41 4
++46 2
++5 2
++1 1
++5 2
++3 3
+334 5
+-18 2
+496 3
++35 1
+-18 1
++18 7
+
+fl=(173) /build/glibc-irh9iM/glibc-2.19/libio/iofopen.c
+fn=(3446) __fopen_internal
+65 18
++8 3
+-8 6
++8 3
+cfi=(106)
+cfn=(606)
+calls=3 2876 
+* 526
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 -39 
+* 1277
+* 7
++2 3
+-2 3
++2 3
++3 3
++3 15
+-3 3
++3 3
+cfi=(168)
+cfn=(3420)
+calls=3 643 
+* 174
++4 3
++1 3
+-1 3
++1 3
+cfi=(174)
+cfn=(3452)
+calls=3 +56 
+* 384
++4 15
+cfi=(174)
+cfn=(3460)
+calls=3 253 
+* 393
+* 3
++1 3
+-1 3
++6 15
+-5 3
+cfn=(3470) __fopen_maybe_mmap
+calls=3 -49 
+* 12
+
+fn=(3470)
+42 3
+-2 3
++2 3
++15 3
+
+fn=(3444) fopen@@GLIBC_2.2.5
+103 6
+cfn=(3446)
+calls=3 -38 
+* 2890
+
+fl=(242) /build/glibc-irh9iM/glibc-2.19/stdio-common/printf.c
+fn=(4416) printf
+28 1584
++4 99
+-4 99
++5 99
+-1 495
++1 297
+cfi=(170)
+cfn=(3428)
+calls=99 222 
+* 545023
++4 198
+
+fl=(246)
+fn=(4424)
+20 99
++1 99
+-2 99
++1 99
++3 99
+-2 99
++1 297
++1 297
++1 99
+
+fl=(158)
+fn=(2494)
+57 258
+-22 86
+cfn=(2496) __new_exitfn
+calls=43 +38 
+* 3566
++2 86
++4 43
++3 43
++1 43
+-4 86
++2 43
++4 43
++1 43
++11 172
+
+fn=(2496)
+73 43
++6 86
+-6 129
++6 172
++2 172
+-7 86
++9 129
++1 210
+-3 1
++10 1
+-10 3
++2 84
++11 84
++25 41
++1 41
+-1 41
++1 41
+-1 41
++7 41
++1 41
++3 82
+-4 2
++1 2
++3 90
++3 215
+-35 2
++14 2
++1 4
+-12 3
+cfi=(106)
+cfn=(844)
+calls=1 3161 
+* 372
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 -67 
+* 1295
+* 5
++2 2
++2 1
++1 2
+
+fl=(138) /build/glibc-irh9iM/glibc-2.19/string/../sysdeps/x86_64/multiarch/../strchr.S
+fn=(1324) __GI_strchr
+24 38
++1 38
++1 38
++1 38
++1 38
++1 38
++1 38
++1 38
++1 38
++1 38
++1 38
++1 38
++1 38
++1 38
++1 38
++1 38
++1 38
++1 38
++4 38
++1 38
++1 38
++1 38
++2 38
+
+fl=(172)
+fn=(3434)
+168 1612
++2 806
++9 20798
++9 806
+
+fl=(108)
+fn=(610)
+371 6
++13 1
+-8 1
++8 1
++7 2
++1 2
+-1 1
++1 10
+cfi=(75)
+cfn=(628) __linkin_atfork
+calls=1 116 
+* 9
++2 5
++16 2
+-74 128
++16 64
+-18 195
+455 2
++6 2
++1 2
++2 1
++1 7
+-80 5
+cfi=(109)
+cfn=(612)
+calls=1 126 
+* 60322
+* 2
++1 4
+-49 34
++1 8
+
+fl=(261)
+fn=(4536)
+36 32
+-8 64
++11 64
++1 192
++5 32
+-6 64
++6 32
+-6 64
++82 64
+
+fl=(207)
+fn=(3952)
+24 41
++1 41
++1 41
++1 41
++1 41
++1 41
++1 41
++1 41
++3 41
++1 41
++1 40
++1 40
++1 40
++1 40
++1 40
++1 40
++1 40
++2 10
++1 10
++1 1
++1 1
++1 1
++1 1
++1 1
++1 1
++1 1
++2 10
++1 10
++1 10
++1 10
++1 10
++1 10
++35 31
++4 10
++1 10
++1 1
++1 1
++1 1
++1 1
++1 1
++1 1
++1 1
++1 1
++1 1
++1 1
++1 1
++4 9
++1 9
+
+fl=(245)
+fn=(4422)
+27 99
+-1 99
++1 99
++1 198
++1 99
++1 99
+
+fl=(72) /build/glibc-irh9iM/glibc-2.19/resource/../sysdeps/unix/syscall-template.S
+fn=(304) getrlimit
+81 4
++1 1
+
+fl=(73) /build/glibc-irh9iM/glibc-2.19/elf/dl-tsd.c
+fn=(310) __libc_dl_error_tsd
+48 2
++1 1
+
+fl=(104)
+fn=(562)
+66 224
++1 224
++1 224
++1 224
++1 224
++1 224
++1 224
++2 224
++2 224
++30 224
++1 224
++1 224
++1 224
++1 224
++1 217
++1 217
++4 7
++1 7
++1 7
++1 7
++1 7
++1 7
++1 7
++1 7
++1 7
++1 7
++1 7
++1 7
++5 56
+
+fl=(200) /build/glibc-irh9iM/glibc-2.19/locale/uselocale.c
+fn=(3920) uselocale
+31 2
++2 4
+-2 2
++2 2
++3 4
++1 2
++28 6
++1 6
++2 6
++4 6
++1 2
+
+fl=(75)
+fn=(318)
+86 1
++2 1
+-2 5
++2 1
+-2 1
++2 4
+-44 2
++7 2
++1 3
++19 3
++1 1
++1 1
++22 1
++1 1
++1 1
++1 2
++18 2
++1 6
+-13 4
++2 2
++1 3
+-1 1
++1 2
+
+fn=(628)
+116 2
++1 6
++2 1
+
+fl=(248)
+fn=(4428)
+29 99
++1 99
++2 99
++1 99
++1 99
++12 99
++1 99
++1 99
++1 99
++1 99
++1 99
++1 99
++6 99
++1 99
++1 99
+
+ob=(12) /usr/lib/x86_64-linux-gnu/libICE.so.6.3.0
+fl=(94) ???
+fn=(5372) 0x00000000000053b0
+0 10
+cob=(3)
+cfi=(260)
+cfn=(4534)
+calls=1 31 
+0 268
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2074
+0 5
+0 13
+
+fn=(446) 0x0000000000005430
+0 6
+
+fn=(440) 0x0000000000005394
+0 6
+
+fn=(452) 0x0000000000012ee0
+0 11
+
+ob=(31)
+fl=(157)
+fn=(2554) 0x000000000005bc50
+0 49
+
+fn=(3834) std::locale::facet::_S_get_c_locale()
+0 60
+cob=(5)
+cfi=(198) /build/glibc-irh9iM/glibc-2.19/nptl/../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_once.S
+cfn=(3809) pthread_once'2
+calls=10 44 
+0 4318
+0 10
+0 40
+
+fn=(3860) std::locale::id::_M_id() const
+0 644
+
+fn=(3896) std::__timepunct<char>::_M_initialize_timepunct(__locale_struct*)
+0 10
+cfn=(3834)
+calls=1 0 
+0 15
+0 1
+0 97
+
+fn=(3964) std::numpunct<wchar_t>::_M_initialize_numpunct(__locale_struct*)
+0 349
+
+fn=(4006) std::ios_base::ios_base()
+0 472
+cfn=(3798) std::locale::locale()
+calls=8 0 
+0 288
+0 8
+
+fn=(4042) bool std::has_facet<std::ctype<char> >(std::locale const&)
+0 16
+cfn=(3860)
+calls=4 0 
+0 20
+0 4
+0 52
+cfn=(4048) __dynamic_cast
+calls=4 0 
+0 2475
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1258
+0 8
+0 16
+
+fn=(4066) bool std::has_facet<std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > > >(std::locale const&)
+0 16
+cfn=(3860)
+calls=4 0 
+0 20
+0 4
+0 52
+cfn=(4048)
+calls=4 0 
+0 312
+0 4
+0 16
+
+fn=(2460) 0x000000000005c050
+0 17
+
+fn=(2468) 0x000000000005ba20
+0 2
+cfn=(2476) std::future_category()
+calls=1 0 
+0 4900
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1395
+0 5
+0 4
+
+fn=(2482) __cxa_guard_acquire
+0 210
+
+fn=(2500) 0x000000000005ba40
+0 6
+
+fn=(3902) std::messages<char>::messages(unsigned long)
+0 12
+cfn=(3834)
+calls=1 0 
+0 15
+0 1
+0 2
+cfn=(3822) std::locale::facet::_S_get_c_name()
+calls=1 0 
+0 2
+0 1
+0 5
+
+fn=(3988) std::__timepunct<wchar_t>::_M_initialize_timepunct(__locale_struct*)
+0 9
+cfn=(3834)
+calls=1 0 
+0 15
+0 1
+0 96
+
+fn=(4012) std::basic_ios<char, std::char_traits<char> >::init(std::basic_streambuf<char, std::char_traits<char> >*)
+0 24
+cfn=(4018) std::ios_base::_M_init()
+calls=4 0 
+0 2844
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1407
+0 8
+0 12
+cfn=(4036) std::basic_ios<char, std::char_traits<char> >::_M_cache_locale(std::locale const&)
+calls=4 0 
+0 19201
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2016
+0 8
+0 52
+
+fn=(4030) std::locale::~locale()
+0 80
+
+fn=(4122) std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > > const& std::use_facet<std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > > >(std::locale const&)
+0 16
+cfn=(3860)
+calls=4 0 
+0 20
+0 4
+0 44
+cfn=(4048)
+calls=4 0 
+0 312
+0 4
+0 16
+
+fn=(4946)
+0 3
+cfn=(4942) std::error_category::~error_category()
+calls=1 0 
+0 1
+0 1
+
+fn=(2642) operator new(unsigned long)
+0 18831729
+cob=(3)
+cfi=(106)
+cfn=(606)
+calls=2690247 2876 
+0 481554812
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2022
+0 2690251
+0 10760988
+
+fn=(3792) std::ios_base::Init::Init()
+0 113
+cfn=(3798)
+calls=1 0 
+0 80985
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1116
+0 5
+0 16
+cfn=(3798)
+calls=1 0 
+0 36
+0 1
+0 14
+cfn=(3798)
+calls=1 0 
+0 36
+0 1
+0 6
+cfn=(4006)
+calls=1 0 
+0 96
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1171
+0 5
+0 15
+cfn=(4012)
+calls=1 0 
+0 22962
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2043
+0 5
+0 3
+cfn=(4006)
+calls=1 0 
+0 96
+0 1
+0 16
+cfn=(4012)
+calls=1 0 
+0 870
+0 1
+0 3
+cfn=(4006)
+calls=1 0 
+0 96
+0 1
+0 15
+cfn=(4012)
+calls=1 0 
+0 870
+0 1
+0 3
+cfn=(4006)
+calls=1 0 
+0 96
+0 1
+0 15
+cfn=(4012)
+calls=1 0 
+0 870
+0 1
+0 19
+cfn=(3798)
+calls=1 0 
+0 36
+0 1
+0 16
+cfn=(3798)
+calls=1 0 
+0 36
+0 1
+0 14
+cfn=(3798)
+calls=1 0 
+0 36
+0 1
+0 6
+cfn=(4006)
+calls=1 0 
+0 96
+0 1
+0 15
+cfn=(4092) std::basic_ios<wchar_t, std::char_traits<wchar_t> >::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t> >*)
+calls=1 0 
+0 16004
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2120
+0 5
+0 3
+cfn=(4006)
+calls=1 0 
+0 96
+0 1
+0 16
+cfn=(4092)
+calls=1 0 
+0 774
+0 1
+0 3
+cfn=(4006)
+calls=1 0 
+0 96
+0 1
+0 15
+cfn=(4092)
+calls=1 0 
+0 774
+0 1
+0 3
+cfn=(4006)
+calls=1 0 
+0 96
+0 1
+0 15
+cfn=(4092)
+calls=1 0 
+0 774
+0 1
+0 14
+
+fn=(3828) std::ctype<char>::ctype(unsigned short const*, bool, unsigned long)
+0 14
+cfn=(3834)
+calls=1 0 
+0 4293
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1617
+0 5
+0 102
+
+fn=(3872) std::numpunct<char>::_M_initialize_numpunct(__locale_struct*)
+0 413
+
+fn=(3890) std::__timepunct<char>::__timepunct(std::__timepunct_cache<char>*, unsigned long)
+0 14
+cfn=(3822)
+calls=1 0 
+0 2
+0 1
+0 4
+cfn=(3896)
+calls=1 0 
+0 123
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2043
+0 5
+0 4
+
+fn=(3982) std::__timepunct<wchar_t>::__timepunct(std::__timepunct_cache<wchar_t>*, unsigned long)
+0 14
+cfn=(3822)
+calls=1 0 
+0 2
+0 1
+0 4
+cfn=(3988)
+calls=1 0 
+0 121
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2006
+0 5
+0 4
+
+fn=(4116) bool std::has_facet<std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > > >(std::locale const&)
+0 16
+cfn=(3860)
+calls=4 0 
+0 20
+0 4
+0 52
+cfn=(4048)
+calls=4 0 
+0 312
+0 4
+0 16
+
+fn=(4334) operator delete(void*)
+0 2690247
+cob=(3)
+cfi=(106)
+cfn=(1436)
+calls=2690247 2917 
+0 314758474
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1827
+0 2690251
+
+fn=(4484) std::ostream::flush()
+0 27
+cfn=(4486) __gnu_cxx::stdio_sync_filebuf<char, std::char_traits<char> >::sync()
+calls=3 0 
+0 2059
+0 15
+
+fn=(4486)
+0 6
+cob=(3)
+cfi=(258)
+cfn=(4492)
+calls=3 34 
+0 162
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1884
+0 7
+
+fn=(2528) 0x000000000005bb90
+0 49
+
+fn=(3866) std::codecvt<char, char, __mbstate_t>::codecvt(unsigned long)
+0 12
+cfn=(3834)
+calls=1 0 
+0 15
+0 1
+0 5
+
+fn=(3884) std::moneypunct<char, true>::_M_initialize_moneypunct(__locale_struct*, char const*)
+0 112
+
+fn=(3944) std::ctype<wchar_t>::_M_convert_to_wmask(unsigned short) const
+0 64
+cob=(3)
+cfi=(206)
+cfn=(3950)
+calls=1 27 
+0 195
+0 1
+0 24
+cob=(3)
+cfi=(206)
+cfn=(3950)
+calls=1 27 
+0 367
+0 1
+0 17
+cob=(3)
+cfi=(206)
+cfn=(3950)
+calls=1 27 
+0 583
+0 1
+0 3
+cob=(3)
+cfi=(206)
+cfn=(3950)
+calls=1 27 
+0 97
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2098
+0 5
+0 3
+cob=(3)
+cfi=(206)
+cfn=(3950)
+calls=1 27 
+0 318
+0 1
+0 9
+cob=(3)
+cfi=(206)
+cfn=(3950)
+calls=1 27 
+0 514
+0 1
+0 3
+cob=(3)
+cfi=(206)
+cfn=(3950)
+calls=1 27 
+0 244
+0 1
+0 3
+cob=(3)
+cfi=(206)
+cfn=(3950)
+calls=1 27 
+0 146
+0 1
+0 3
+cob=(3)
+cfi=(206)
+cfn=(3950)
+calls=1 27 
+0 197
+0 1
+
+fn=(4018)
+0 72
+cfn=(3798)
+calls=8 0 
+0 288
+0 8
+0 24
+cfn=(4024) std::locale::operator=(std::locale const&)
+calls=8 0 
+0 136
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1368
+0 12
+0 16
+cfn=(4030)
+calls=8 0 
+0 80
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1132
+0 12
+0 32
+
+fn=(4036)
+0 28
+cfn=(4042)
+calls=4 0 
+0 3849
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1572
+0 8
+0 16
+cfn=(4060) std::ctype<char> const& std::use_facet<std::ctype<char> >(std::locale const&)
+calls=4 0 
+0 608
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1655
+0 8
+0 12
+cfn=(4066)
+calls=4 0 
+0 424
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2373
+0 8
+0 16
+cfn=(4074) std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > > const& std::use_facet<std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > > >(std::locale const&)
+calls=4 0 
+0 416
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2395
+0 8
+0 12
+cfn=(4080) bool std::has_facet<std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char> > > >(std::locale const&)
+calls=4 0 
+0 424
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2402
+0 8
+0 16
+cfn=(4086) std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char> > > const& std::use_facet<std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char> > > >(std::locale const&)
+calls=4 0 
+0 416
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2499
+0 8
+0 20
+
+fn=(4092)
+0 24
+cfn=(4018)
+calls=4 0 
+0 336
+0 4
+0 12
+cfn=(4098) std::basic_ios<wchar_t, std::char_traits<wchar_t> >::_M_cache_locale(std::locale const&)
+calls=4 0 
+0 15716
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2174
+0 8
+0 52
+
+fn=(4104) bool std::has_facet<std::ctype<wchar_t> >(std::locale const&)
+0 16
+cfn=(3860)
+calls=4 0 
+0 20
+0 4
+0 52
+cfn=(4048)
+calls=4 0 
+0 312
+0 4
+0 16
+
+fn=(4134) std::num_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > > const& std::use_facet<std::num_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > > >(std::locale const&)
+0 16
+cfn=(3860)
+calls=4 0 
+0 20
+0 4
+0 44
+cfn=(4048)
+calls=4 0 
+0 312
+0 4
+0 16
+
+fn=(4926) 0x000000000005c010
+0 8
+cob=(3)
+cfi=(260)
+cfn=(4534)
+calls=1 31 
+0 1624
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2074
+0 5
+0 1
+cfn=(4950) 0x000000000005bf80
+calls=1 0 
+0 9
+0 3
+
+fn=(4950)
+0 9
+
+fn=(2488) __cxa_guard_release
+0 49
+
+fn=(2502) 0x000000000005ba80
+0 73
+
+fn=(2580) 0x000000000005bd10
+0 54
+
+fn=(3798)
+0 132
+cfn=(3800) 0x0000000000071b80
+calls=22 0 
+0 81301
+0 308
+
+fn=(3854) std::locale::_Impl::_M_install_facet(std::locale::id const*, std::locale::facet const*)
+0 364
+cfn=(3860)
+calls=28 0 
+0 364
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1252
+0 32
+0 7000
+
+fn=(4048)
+0 1296
+cfn=(4068) __cxxabiv1::__si_class_type_info::__do_dyncast(long, __cxxabiv1::__class_type_info::__sub_kind, __cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info::__dyncast_result&) const
+calls=40 0 
+0 1400
+cfn=(4050) __cxxabiv1::__vmi_class_type_info::__do_dyncast(long, __cxxabiv1::__class_type_info::__sub_kind, __cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info::__dyncast_result&) const
+calls=8 0 
+0 2635
+0 768
+
+fn=(4068)
+0 1400
+
+fn=(4110) std::ctype<wchar_t> const& std::use_facet<std::ctype<wchar_t> >(std::locale const&)
+0 16
+cfn=(3860)
+calls=4 0 
+0 20
+0 4
+0 44
+cfn=(4048)
+calls=4 0 
+0 312
+0 4
+0 16
+
+fn=(4128) bool std::has_facet<std::num_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > > >(std::locale const&)
+0 16
+cfn=(3860)
+calls=4 0 
+0 20
+0 4
+0 52
+cfn=(4048)
+calls=4 0 
+0 312
+0 4
+0 16
+
+fn=(4476)
+0 98
+cfn=(4484)
+calls=1 0 
+0 1959
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1114
+0 5
+0 2
+cfn=(4484)
+calls=1 0 
+0 71
+0 1
+0 2
+cfn=(4484)
+calls=1 0 
+0 71
+0 1
+0 2
+cfn=(4502) std::basic_ostream<wchar_t, std::char_traits<wchar_t> >::flush()
+calls=1 0 
+0 71
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1797
+0 5
+0 2
+cfn=(4502)
+calls=1 0 
+0 71
+0 1
+0 2
+cfn=(4502)
+calls=1 0 
+0 71
+0 1
+0 2
+
+fn=(4502)
+0 27
+cfn=(4504) __gnu_cxx::stdio_sync_filebuf<wchar_t, std::char_traits<wchar_t> >::sync()
+calls=3 0 
+0 171
+0 15
+
+fn=(4942)
+0 3
+
+fn=(3822)
+0 10
+
+fn=(3842) std::locale::facet::_S_create_c_locale(__locale_struct*&, char const*, __locale_struct*)
+0 4
+cob=(3)
+cfi=(199)
+cfn=(3848)
+calls=1 44 
+0 40
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2158
+0 5
+0 5
+
+fn=(3878) std::moneypunct<char, false>::_M_initialize_moneypunct(__locale_struct*, char const*)
+0 112
+
+fn=(3908) std::ctype<wchar_t>::ctype(unsigned long)
+0 12
+cfn=(3834)
+calls=1 0 
+0 15
+0 1
+0 7
+cfn=(3914) std::ctype<wchar_t>::_M_initialize_ctype()
+calls=1 0 
+0 27075
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1582
+0 5
+
+fn=(4024)
+0 136
+
+fn=(4086)
+0 16
+cfn=(3860)
+calls=4 0 
+0 20
+0 4
+0 44
+cfn=(4048)
+calls=4 0 
+0 312
+0 4
+0 16
+
+fn=(2476)
+0 5
+cfn=(2482)
+calls=1 0 
+0 30
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1496
+0 5
+0 4
+cfn=(2488)
+calls=1 0 
+0 7
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1163
+0 5
+0 4
+cob=(3)
+cfi=(158)
+cfn=(2494)
+calls=1 57 
+0 60
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2113
+0 5
+0 3
+
+fn=(2582) 0x000000000005bf40
+0 5
+cob=(3)
+cfi=(158)
+cfn=(2494)
+calls=1 57 
+0 66
+0 1
+0 5
+cob=(3)
+cfi=(158)
+cfn=(2494)
+calls=1 57 
+0 66
+0 1
+
+fn=(3836) 0x000000000006fab0
+0 4
+cfn=(3842)
+calls=1 0 
+0 2212
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2033
+0 5
+
+fn=(3914)
+0 9
+cob=(3)
+cfi=(200)
+cfn=(3920)
+calls=1 31 
+0 21
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2012
+0 5
+0 770
+cob=(3)
+cfi=(201)
+cfn=(3926)
+calls=128 32 
+0 2432
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1876
+0 132
+0 260
+cob=(3)
+cfi=(202)
+cfn=(3932)
+calls=1 34 
+0 19
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1798
+0 5
+0 510
+cob=(3)
+cfi=(202)
+cfn=(3932)
+calls=255 34 
+0 9197
+0 255
+0 1067
+cfn=(3944)
+calls=8 0 
+0 3754
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1627
+0 12
+0 16
+cfn=(3944)
+calls=4 0 
+0 1147
+0 4
+0 123
+cob=(3)
+cfi=(200)
+cfn=(3920)
+calls=1 31 
+0 21
+0 1
+0 2
+
+fn=(3958) std::codecvt<wchar_t, char, __mbstate_t>::codecvt(unsigned long)
+0 12
+cfn=(3834)
+calls=1 0 
+0 15
+0 1
+0 5
+
+fn=(4060)
+0 16
+cfn=(3860)
+calls=4 0 
+0 20
+0 4
+0 44
+cfn=(4048)
+calls=4 0 
+0 504
+0 4
+0 16
+
+fn=(4080)
+0 16
+cfn=(3860)
+calls=4 0 
+0 20
+0 4
+0 52
+cfn=(4048)
+calls=4 0 
+0 312
+0 4
+0 16
+
+fn=(4098)
+0 28
+cfn=(4104)
+calls=4 0 
+0 424
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1548
+0 8
+0 16
+cfn=(4110)
+calls=4 0 
+0 416
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1671
+0 8
+0 12
+cfn=(4116)
+calls=4 0 
+0 424
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2341
+0 8
+0 16
+cfn=(4122)
+calls=4 0 
+0 416
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2488
+0 8
+0 12
+cfn=(4128)
+calls=4 0 
+0 424
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2349
+0 8
+0 16
+cfn=(4134)
+calls=4 0 
+0 416
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2631
+0 8
+0 20
+
+fn=(3800)
+0 132
+cob=(5)
+cfi=(198)
+cfn=(3808) pthread_once
+calls=22 44 
+0 80028
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1005
+0 26
+0 110
+
+fn=(3810) 0x0000000000071b40
+0 4
+cfn=(3816) std::locale::_Impl::_Impl(unsigned long)
+calls=1 0 
+0 78684
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1216
+0 5
+0 7
+
+fn=(3816)
+0 214
+cfn=(3822)
+calls=1 0 
+0 2
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1525
+0 5
+0 64
+cfn=(3828)
+calls=1 0 
+0 6031
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1331
+0 5
+0 4
+cfn=(3854)
+calls=1 0 
+0 1533
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2073
+0 5
+0 3
+cfn=(3866)
+calls=1 0 
+0 33
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1493
+0 5
+0 4
+cfn=(3854)
+calls=1 0 
+0 277
+0 1
+0 23
+cfn=(3872)
+calls=1 0 
+0 413
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2015
+0 5
+0 4
+cfn=(3854)
+calls=1 0 
+0 277
+0 1
+0 8
+cfn=(3854)
+calls=1 0 
+0 277
+0 1
+0 8
+cfn=(3854)
+calls=1 0 
+0 277
+0 1
+0 5
+cfn=(3834)
+calls=1 0 
+0 15
+0 1
+0 5
+cfn=(3854)
+calls=1 0 
+0 277
+0 1
+0 35
+cfn=(3878)
+calls=1 0 
+0 112
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2266
+0 5
+0 4
+cfn=(3854)
+calls=1 0 
+0 277
+0 1
+0 35
+cfn=(3884)
+calls=1 0 
+0 112
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2201
+0 5
+0 4
+cfn=(3854)
+calls=1 0 
+0 277
+0 1
+0 8
+cfn=(3854)
+calls=1 0 
+0 277
+0 1
+0 8
+cfn=(3854)
+calls=1 0 
+0 277
+0 1
+0 56
+cfn=(3890)
+calls=1 0 
+0 2196
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1804
+0 5
+0 4
+cfn=(3854)
+calls=1 0 
+0 277
+0 1
+0 8
+cfn=(3854)
+calls=1 0 
+0 277
+0 1
+0 8
+cfn=(3854)
+calls=1 0 
+0 277
+0 1
+0 3
+cfn=(3902)
+calls=1 0 
+0 38
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1398
+0 5
+0 4
+cfn=(3854)
+calls=1 0 
+0 277
+0 1
+0 3
+cfn=(3908)
+calls=1 0 
+0 28697
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1283
+0 5
+0 4
+cfn=(3854)
+calls=1 0 
+0 277
+0 1
+0 3
+cfn=(3958)
+calls=1 0 
+0 33
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1485
+0 5
+0 4
+cfn=(3854)
+calls=1 0 
+0 277
+0 1
+0 23
+cfn=(3964)
+calls=1 0 
+0 349
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1908
+0 5
+0 4
+cfn=(3854)
+calls=1 0 
+0 277
+0 1
+0 8
+cfn=(3854)
+calls=1 0 
+0 277
+0 1
+0 8
+cfn=(3854)
+calls=1 0 
+0 277
+0 1
+0 5
+cfn=(3834)
+calls=1 0 
+0 15
+0 1
+0 5
+cfn=(3854)
+calls=1 0 
+0 277
+0 1
+0 35
+cfn=(3970) std::moneypunct<wchar_t, false>::_M_initialize_moneypunct(__locale_struct*, char const*)
+calls=1 0 
+0 101
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2177
+0 5
+0 4
+cfn=(3854)
+calls=1 0 
+0 277
+0 1
+0 35
+cfn=(3976) std::moneypunct<wchar_t, true>::_M_initialize_moneypunct(__locale_struct*, char const*)
+calls=1 0 
+0 101
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2263
+0 5
+0 4
+cfn=(3854)
+calls=1 0 
+0 277
+0 1
+0 8
+cfn=(3854)
+calls=1 0 
+0 277
+0 1
+0 8
+cfn=(3854)
+calls=1 0 
+0 277
+0 1
+0 56
+cfn=(3982)
+calls=1 0 
+0 2157
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1777
+0 5
+0 4
+cfn=(3854)
+calls=1 0 
+0 277
+0 1
+0 8
+cfn=(3854)
+calls=1 0 
+0 277
+0 1
+0 8
+cfn=(3854)
+calls=1 0 
+0 277
+0 1
+0 3
+cfn=(3994) std::messages<wchar_t>::messages(unsigned long)
+calls=1 0 
+0 38
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1266
+0 5
+0 4
+cfn=(3854)
+calls=1 0 
+0 277
+0 1
+0 3
+cfn=(3860)
+calls=1 0 
+0 5
+0 1
+0 5
+cfn=(3860)
+calls=1 0 
+0 5
+0 1
+0 5
+cfn=(3860)
+calls=1 0 
+0 5
+0 1
+0 5
+cfn=(3860)
+calls=1 0 
+0 5
+0 1
+0 5
+cfn=(3860)
+calls=1 0 
+0 5
+0 1
+0 5
+cfn=(3860)
+calls=1 0 
+0 5
+0 1
+0 5
+cfn=(3860)
+calls=1 0 
+0 5
+0 1
+0 5
+cfn=(3860)
+calls=1 0 
+0 5
+0 1
+0 6
+
+fn=(3976)
+0 101
+
+fn=(3994)
+0 12
+cfn=(3834)
+calls=1 0 
+0 15
+0 1
+0 2
+cfn=(3822)
+calls=1 0 
+0 2
+0 1
+0 5
+
+fn=(4050)
+0 240
+cob=(3)
+cfi=(133)
+cfn=(984)
+calls=8 180 
+0 192
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1967
+0 12
+0 224
+
+fn=(4074)
+0 16
+cfn=(3860)
+calls=4 0 
+0 20
+0 4
+0 44
+cfn=(4048)
+calls=4 0 
+0 312
+0 4
+0 16
+
+fn=(4504)
+0 6
+cob=(3)
+cfi=(258)
+cfn=(4492)
+calls=3 34 
+0 162
+0 3
+
+fn=(4936)
+0 3
+cfn=(4942)
+calls=1 0 
+0 1
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1291
+0 5
+
+fn=(4944)
+0 3
+cfn=(4942)
+calls=1 0 
+0 1
+0 1
+
+ob=(15) /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0
+fl=(98) ???
+fn=(5316) 0x000000000001e420
+0 9
+
+fn=(496) 0x000000000001e4d0
+0 16
+
+fn=(5302) 0x000000000001e490
+0 8
+cob=(3)
+cfi=(260)
+cfn=(4534)
+calls=1 31 
+0 268
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2074
+0 5
+0 1
+cfn=(5316)
+calls=1 0 
+0 9
+
+ob=(31)
+fl=(157)
+fn=(3970)
+0 101
+
+ob=(15)
+fl=(98)
+fn=(5302)
+0 3
+
+ob=(33)
+fl=(160)
+fn=(2802) 0x00000000001b4b30
+0 13
+cob=(3)
+cfi=(158)
+cfn=(2494)
+calls=1 57 
+0 66
+0 1
+
+fn=(2814) 0x00000000001b4c70
+0 18
+cfn=(2816)
+calls=1 0 
+0 6
+0 4
+cob=(3)
+cfi=(158)
+cfn=(2494)
+calls=1 57 
+0 66
+0 1
+0 2
+
+fn=(2816)
+0 24
+
+fn=(3176) 0x00000000001b4dd0
+0 2
+
+fn=(4738)
+0 3
+cob=(32)
+cfi=(159)
+cfn=(4744) QMetaObject::removeGuard(QObject**)
+calls=3 0 
+0 9
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1621
+0 7
+
+fn=(4746)
+0 4
+
+fn=(3178) 0x00000000001b4de0
+0 6
+cob=(32)
+cfi=(159)
+cfn=(3184) qRegisterResourceData(int, unsigned char const*, unsigned char const*, unsigned char const*)
+calls=1 0 
+0 1609
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1488
+0 5
+0 6
+cob=(3)
+cfi=(158)
+cfn=(2494)
+calls=1 57 
+0 66
+0 1
+
+fn=(4764) 0x00000000001b4f60
+0 9
+
+fn=(2614) 0x00000000001b5030
+0 17
+
+fn=(2784) 0x00000000001b4a50
+0 15
+cob=(3)
+cfi=(158)
+cfn=(2494)
+calls=1 57 
+0 66
+0 1
+0 7
+cob=(3)
+cfi=(158)
+cfn=(2494)
+calls=1 57 
+0 66
+0 1
+0 4
+cob=(32)
+cfi=(159)
+cfn=(2794) QMetaObject::addGuard(QObject**)
+calls=1 0 
+0 3
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1521
+0 5
+0 4
+cob=(3)
+cfi=(158)
+cfn=(2494)
+calls=1 57 
+0 66
+0 1
+0 7
+cob=(3)
+cfi=(158)
+cfn=(2494)
+calls=1 57 
+0 66
+0 1
+0 7
+
+fn=(2806) 0x00000000001b4bb0
+0 6
+cob=(32)
+cfi=(159)
+cfn=(2794)
+calls=1 0 
+0 3
+0 1
+0 5
+cob=(3)
+cfi=(158)
+cfn=(2494)
+calls=1 57 
+0 66
+0 1
+
+fn=(3134) 0x000000000037c430
+0 13
+cob=(32)
+cfi=(159)
+cfn=(2836) QMetaType::registerType(char const*, void (*)(void*), void* (*)(void const*))
+calls=1 0 
+0 6032
+0 1
+0 9
+cob=(32)
+cfi=(159)
+cfn=(3096) QMetaType::registerTypedef(char const*, int)
+calls=1 0 
+0 3750
+0 1
+
+fn=(3258) 0x00000000001b4e40
+0 2
+
+fn=(2828) 0x000000000037c3d0
+0 13
+cob=(32)
+cfi=(159)
+cfn=(2836)
+calls=1 0 
+0 15143
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1779
+0 5
+0 9
+cob=(32)
+cfi=(159)
+cfn=(3096)
+calls=1 0 
+0 5413
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1713
+0 5
+
+fn=(3262) 0x00000000001b4e80
+0 10
+cob=(3)
+cfi=(158)
+cfn=(2494)
+calls=1 57 
+0 66
+0 1
+
+fn=(4722)
+0 6
+
+fn=(4726)
+0 5
+cob=(32)
+cfi=(159)
+cfn=(4708) qUnregisterResourceData(int, unsigned char const*, unsigned char const*, unsigned char const*)
+calls=1 0 
+0 313
+0 1
+
+fn=(2810) 0x00000000001b4bf0
+0 10
+cob=(3)
+cfi=(158)
+cfn=(2494)
+calls=1 57 
+0 66
+0 1
+0 5
+
+fn=(3278) 0x00000000001b4f10
+0 6
+cob=(32)
+cfi=(159)
+cfn=(3184)
+calls=1 0 
+0 793
+0 1
+0 6
+cob=(3)
+cfi=(158)
+cfn=(2494)
+calls=1 57 
+0 66
+0 1
+
+fn=(4718)
+0 5
+cob=(32)
+cfi=(159)
+cfn=(4708)
+calls=1 0 
+0 351
+0 1
+
+fn=(4728)
+0 6
+
+fn=(4750)
+0 6
+
+fn=(2622) 0x00000000001b49c0
+0 4
+cob=(32)
+cfi=(159)
+cfn=(2630) QVariantAnimation::registerInterpolator(QVariant (*)(void const*, void const*, double), int)
+calls=1 0 
+0 18945
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2299
+0 5
+0 3
+cob=(32)
+cfi=(159)
+cfn=(2630)
+calls=1 0 
+0 203
+0 1
+0 3
+cob=(32)
+cfi=(159)
+cfn=(2630)
+calls=1 0 
+0 188
+0 1
+0 3
+cob=(32)
+cfi=(159)
+cfn=(2630)
+calls=1 0 
+0 188
+0 1
+0 3
+cob=(32)
+cfi=(159)
+cfn=(2630)
+calls=1 0 
+0 188
+0 1
+0 6
+cob=(3)
+cfi=(158)
+cfn=(2494)
+calls=1 57 
+0 66
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2113
+0 5
+
+fn=(4702)
+0 5
+cob=(32)
+cfi=(159)
+cfn=(4708)
+calls=1 0 
+0 2009
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1546
+0 5
+
+fn=(4732)
+0 18
+
+fn=(2804) 0x00000000001b4b80
+0 5
+cob=(3)
+cfi=(158)
+cfn=(2494)
+calls=1 57 
+0 66
+0 1
+
+fn=(3174) 0x00000000001b4da0
+0 8
+cob=(3)
+cfi=(158)
+cfn=(2494)
+calls=1 57 
+0 66
+0 1
+
+fn=(3260) 0x00000000001b4e50
+0 8
+cob=(3)
+cfi=(158)
+cfn=(2494)
+calls=1 57 
+0 66
+0 1
+
+fn=(4720)
+0 4
+
+fn=(3256) 0x00000000001b4e30
+0 2
+
+fn=(4692) 0x00000000001b4ff0
+0 8
+cob=(3)
+cfi=(260)
+cfn=(4534)
+calls=1 31 
+0 7088
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2074
+0 5
+0 1
+cfn=(4764)
+calls=1 0 
+0 9
+0 3
+
+fn=(2824) 0x00000000001b4cf0
+0 7
+cfn=(2828)
+calls=1 0 
+0 16936
+0 5
+cfn=(2828)
+calls=1 0 
+0 7144
+0 4
+cob=(32)
+cfi=(159)
+cfn=(3122) QMetaType::registerStreamOperators(char const*, void (*)(QDataStream&, void const*), void (*)(QDataStream&, void*))
+calls=1 0 
+0 1131
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2474
+0 5
+0 6
+cfn=(3134)
+calls=1 0 
+0 6042
+0 5
+cfn=(3134)
+calls=1 0 
+0 3764
+0 4
+cob=(32)
+cfi=(159)
+cfn=(3122)
+calls=1 0 
+0 1125
+0 1
+0 3
+
+fn=(3264) 0x00000000001b4ec0
+0 6
+cob=(32)
+cfi=(159)
+cfn=(3184)
+calls=1 0 
+0 424
+0 1
+0 6
+cob=(3)
+cfi=(158)
+cfn=(2494)
+calls=1 57 
+0 66
+0 1
+
+fn=(4752)
+0 4
+cob=(32)
+cfi=(159)
+cfn=(2630)
+calls=1 0 
+0 123
+0 1
+0 3
+cob=(32)
+cfi=(159)
+cfn=(2630)
+calls=1 0 
+0 123
+0 1
+0 3
+cob=(32)
+cfi=(159)
+cfn=(2630)
+calls=1 0 
+0 123
+0 1
+0 3
+cob=(32)
+cfi=(159)
+cfn=(2630)
+calls=1 0 
+0 123
+0 1
+0 4
+cob=(32)
+cfi=(159)
+cfn=(2630)
+calls=1 0 
+0 123
+0 1
+
+ob=(2)
+fl=(14)
+fn=(2376) 0x00000000076c94b8
+0 6
+
+fn=(3328) 0x0000000004f7f5a0
+0 8
+cfn=(3332) 0x0000000004f77ef0
+calls=1 0 
+0 2070
+0 4
+cfn=(3358) 0x0000000004f77f70
+calls=1 0 
+0 2147
+0 3
+cfn=(3366) 0x0000000004f77df0
+calls=1 0 
+0 2541
+0 17
+cfn=(3366)
+calls=1 0 
+0 241
+0 8
+cfn=(3366)
+calls=1 0 
+0 241
+0 8
+cfn=(3344) 0x0000000004f77ab0
+calls=1 0 
+0 189
+0 7
+cfn=(3366)
+calls=1 0 
+0 241
+0 14
+cfn=(3366)
+calls=1 0 
+0 241
+0 13
+cfn=(3344)
+calls=1 0 
+0 189
+0 6
+cfn=(3366)
+calls=1 0 
+0 241
+0 23
+cfn=(3344)
+calls=1 0 
+0 189
+0 12
+cfn=(3388) 0x0000000004fb6930
+calls=1 0 
+0 214584
+0 21
+cfn=(3344)
+calls=1 0 
+0 2495
+0 8
+cfn=(3350) 0x0000000004f77a00
+calls=1 0 
+0 2266
+0 13
+
+fn=(3332)
+0 2
+cob=(5)
+cfi=(110)
+cfn=(614)
+calls=1 63 
+0 52
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2013
+0 2
+cob=(5)
+cfi=(110)
+cfn=(614)
+calls=1 63 
+0 52
+0 2
+
+fn=(3358)
+0 2
+cob=(5)
+cfi=(112)
+cfn=(624)
+calls=1 310 
+0 25
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2117
+0 2
+cob=(5)
+cfi=(112)
+cfn=(624)
+calls=1 310 
+0 25
+0 2
+
+fn=(3438) 0x0000000004fb62e0
+0 7
+cfn=(3440) 0x0000000004f77ac0
+calls=1 0 
+0 4013
+0 8
+cfn=(3366)
+calls=1 0 
+0 230
+0 7
+cfn=(3480) 0x0000000004f77cd0
+calls=1 0 
+0 2650
+0 114
+cfn=(3534) 0x0000000004f77c70
+calls=3 0 
+0 2434
+0 8
+cfn=(3550) 0x0000000004f77b50
+calls=1 0 
+0 2144
+0 2
+cfn=(3556) 0x0000000004f77e20
+calls=1 0 
+0 3799
+0 7
+
+fn=(3534)
+0 2
+cob=(3)
+cfi=(185)
+cfn=(3542)
+calls=1 22 
+0 46
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2289
+0 6
+cob=(3)
+cfi=(185)
+cfn=(3542)
+calls=5 22 
+0 7024
+0 2
+
+fn=(5000) 0x00000000072ae0d4
+0 3
+
+fn=(5132) 0x0000000007e3dca4
+0 3
+
+fn=(5322) 0x0000000008e2137c
+0 3
+
+fn=(5348) 0x00000000070a6980
+0 3
+
+fn=(4570) 0x0000000004fb7288
+0 2
+cfn=(4572) 0x0000000004f77fd0
+calls=1 0 
+0 14749
+0 2
+
+fn=(4612) 0x0000000004fb6250
+0 2
+
+fn=(458) 0x0000000008755a78
+0 2
+cob=(13) /usr/lib/x86_64-linux-gnu/libSM.so.6.0.1
+cfi=(95) ???
+cfn=(460) 0x0000000000001cc0
+calls=1 0 
+0 6
+0 1
+cob=(13)
+cfi=(95)
+cfn=(466) 0x0000000000001d60
+calls=1 0 
+0 6
+0 1
+cob=(13)
+cfi=(95)
+cfn=(472) 0x0000000000005ce0
+calls=1 0 
+0 11
+0 2
+
+fn=(478) 0x00000000070a5da0
+0 6
+
+fn=(2586) 0x0000000005e367b8
+0 6
+
+fn=(3402) 0x0000000004f77ea0
+0 2
+cob=(3)
+cfi=(165)
+cfn=(3406)
+calls=1 62 
+0 3
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2341
+0 3
+
+fn=(3736) 0x0000000004c366e0
+0 6
+
+fn=(3748) 0x0000000004a23560
+0 6
+
+fn=(4646) 0x0000000004fadbf0
+0 5
+cfn=(4648) 0x0000000004f77c40
+calls=1 0 
+0 2366
+0 6
+cfn=(4656) 0x0000000004f77e90
+calls=1 0 
+0 2773
+0 7
+cfn=(4664) 0x0000000004f77c90
+calls=1 0 
+0 2149
+0 6
+cfn=(4664)
+calls=1 0 
+0 72
+0 6
+
+fn=(4770) 0x0000000005947b00
+0 3
+
+fn=(5234) 0x00000000062ce714
+0 3
+
+fn=(5432) 0x00000000099b0f7c
+0 3
+
+fn=(358) 0x0000000009fd81c8
+0 2
+cob=(6) /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0
+cfi=(88) ???
+cfn=(360) 0x0000000000001380
+calls=1 0 
+0 6
+0 1
+cob=(6)
+cfi=(88)
+cfn=(366) 0x0000000000001420
+calls=1 0 
+0 6
+0 1
+cob=(6)
+cfi=(88)
+cfn=(372) 0x0000000000002d00
+calls=1 0 
+0 11
+0 2
+
+fn=(378) 0x000000000954be00
+0 6
+
+fn=(492) 0x0000000008d9b5c8
+0 6
+
+fn=(2388) 0x000000000404f7b8
+0 2
+cob=(27) /usr/lib/x86_64-linux-gnu/libatiuki.so.1.0
+cfi=(153) ???
+cfn=(2390) 0x0000000000004f00
+calls=1 0 
+0 6
+0 1
+cob=(27)
+cfi=(153)
+cfn=(2396) 0x0000000000004fa0
+calls=1 0 
+0 6
+0 1
+cob=(27)
+cfi=(153)
+cfn=(2402) 0x000000000000d6b0
+calls=1 0 
+0 12
+0 2
+
+fn=(2610) 0x00000000052d1ab8
+0 6
+
+fn=(3302) 0x0000000004fb7180
+0 2
+cob=(3)
+cfi=(158)
+cfn=(2494)
+calls=1 57 
+0 66
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2402
+0 10
+cfn=(3310) 0x0000000004fb6cf0
+calls=1 0 
+0 23
+0 8
+
+fn=(4546) 0x0000000004a237f8
+0 3
+
+fn=(5022) 0x00000000074bdea0
+0 3
+
+fn=(5154) 0x00000000080579a8
+0 3
+
+fn=(5500) 0x0000000009fd9d38
+0 2
+cob=(6)
+cfi=(88)
+cfn=(5502) 0x00000000000013a0
+calls=1 0 
+0 2370
+0 2
+
+fn=(4582)
+0 2
+
+fn=(390) 0x0000000009dc16f8
+0 6
+
+fn=(504) 0x00000000092f6688
+0 6
+
+fn=(2456) 0x0000000006532f38
+0 6
+
+fn=(3618) 0x0000000004f77f00
+0 2
+cob=(3)
+cfi=(106)
+cfn=(1224)
+calls=1 2952 
+0 133
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2145
+0 444
+cob=(3)
+cfi=(106)
+cfn=(1224)
+calls=443 2952 
+0 59150
+0 2
+
+fn=(4520) 0x00000000004b3874
+0 3
+
+fn=(5066) 0x00000000076e65cc
+0 3
+
+fn=(5256) 0x0000000008b7d7c8
+0 3
+
+fn=(5454) 0x0000000009bb5db8
+0 3
+
+fn=(4592) 0x0000000004fa85e0
+0 7
+cfn=(3332)
+calls=1 0 
+0 53
+0 3592
+cfn=(3358)
+calls=1 0 
+0 26
+0 5
+
+fn=(402) 0x0000000009bb43b0
+0 6
+
+fn=(438) 0x000000000895fa08
+0 2
+cob=(12)
+cfi=(94)
+cfn=(440)
+calls=1 0 
+0 6
+0 1
+cob=(12)
+cfi=(94)
+cfn=(446)
+calls=1 0 
+0 6
+0 1
+cob=(12)
+cfi=(94)
+cfn=(452)
+calls=1 0 
+0 11
+0 2
+
+fn=(516) 0x00000000090beaa0
+0 6
+
+fn=(3310)
+0 23
+
+fn=(3480)
+0 2
+cob=(3)
+cfi=(178)
+cfn=(3484)
+calls=1 35 
+0 438
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2207
+0 447
+cob=(3)
+cfi=(178)
+cfn=(3484)
+calls=446 35 
+0 51739
+0 2
+
+fn=(3550)
+0 2
+cob=(3)
+cfi=(106)
+cfn=(1436)
+calls=1 2917 
+0 85
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2054
+0 13
+cob=(3)
+cfi=(106)
+cfn=(1436)
+calls=12 2917 
+0 1435
+0 2
+
+fn=(3592) 0x0000000004f77a70
+0 2
+cob=(21) /usr/lib/valgrind/callgrind-amd64-linux
+cfi=(129) /mnt/valgrind-3.9.0/coregrind/m_trampoline.S
+cfn=(828) vgPlain_amd64_linux_REDIR_FOR_vgettimeofday
+calls=1 176 
+0 3
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2340
+0 2
+cob=(21)
+cfi=(129)
+cfn=(828)
+calls=1 176 
+0 3
+0 2
+
+fn=(3598) 0x0000000004fb6410
+0 34
+cfn=(3440)
+calls=1 0 
+0 505
+0 7
+cfn=(3366)
+calls=1 0 
+0 135
+0 268
+cfn=(3618)
+calls=53 0 
+0 9251
+0 318
+cfn=(3480)
+calls=53 0 
+0 6148
+0 4
+cfn=(3480)
+calls=1 0 
+0 329
+0 7015
+cfn=(3534)
+calls=1 0 
+0 179
+0 7
+cfn=(3640) 0x0000000004f77c30
+calls=1 0 
+0 3409
+0 5
+cfn=(3550)
+calls=1 0 
+0 263
+0 2
+cfn=(3556)
+calls=1 0 
+0 445
+0 8
+cfn=(3350)
+calls=1 0 
+0 129
+0 5
+cfn=(3412) 0x0000000004f77a10
+calls=1 0 
+0 354
+0 3
+cfn=(3440)
+calls=1 0 
+0 577
+0 7
+cfn=(3366)
+calls=1 0 
+0 216
+0 1958
+cfn=(3618)
+calls=391 0 
+0 52625
+0 2346
+cfn=(3480)
+calls=391 0 
+0 45379
+0 4
+cfn=(3480)
+calls=1 0 
+0 329
+0 1189
+cfn=(3534)
+calls=1 0 
+0 3334
+0 5
+cfn=(3534)
+calls=1 0 
+0 3422
+0 12
+cfn=(3550)
+calls=1 0 
+0 263
+0 2
+cfn=(3556)
+calls=1 0 
+0 445
+0 50100
+
+fn=(3640)
+0 2
+cob=(3)
+cfi=(187)
+cfn=(3644)
+calls=1 27 
+0 1249
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2155
+0 3
+
+fn=(4656)
+0 2
+cob=(3)
+cfi=(262)
+cfn=(4660)
+calls=1 27 
+0 38
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2730
+0 3
+
+fn=(5174) 0x0000000006855f98
+0 3
+
+fn=(5350) 0x0000000008759d18
+0 2
+cob=(13)
+cfi=(95)
+cfn=(5352) 0x0000000000001ce0
+calls=1 0 
+0 2370
+0 2
+
+fn=(4568) 0x0000000004d05dbc
+0 3
+
+fn=(414) 0x00000000099ac598
+0 6
+
+fn=(528) 0x0000000008b77878
+0 6
+
+fn=(574) 0x000000000850db50
+0 6
+
+fn=(2324) 0x0000000008049250
+0 2
+cob=(22) /lib/x86_64-linux-gnu/libz.so.1.2.8
+cfi=(148) ???
+cfn=(2326) 0x0000000000002540
+calls=1 0 
+0 6
+0 2
+
+fn=(3292) 0x0000000004f78020
+0 6
+
+fn=(3440)
+0 2
+cob=(3)
+cfi=(173)
+cfn=(3444)
+calls=1 103 
+0 1816
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2192
+0 3
+cob=(3)
+cfi=(173)
+cfn=(3444)
+calls=2 103 
+0 1080
+0 2
+
+fn=(4956) 0x000000000659d80c
+0 3
+
+fn=(5088) 0x0000000007912578
+0 3
+
+fn=(5278) 0x00000000090d775c
+0 3
+
+fn=(5476) 0x0000000009dcdca8
+0 3
+
+fn=(4610) 0x0000000004fb6260
+0 3
+cfn=(4612)
+calls=1 0 
+0 2
+0 13
+
+fn=(284) 0x00000000062c2530
+0 2
+cob=(5)
+cfi=(69) /build/glibc-irh9iM/glibc-2.19/nptl/nptl-init.c
+cfn=(286) __pthread_initialize_minimal
+calls=1 281 
+0 11290
+0 2
+
+fn=(426) 0x0000000009750a40
+0 6
+
+fn=(540) 0x0000000007b31b78
+0 6
+
+fn=(2340) 0x0000000007e24088
+0 6
+
+fn=(2408) 0x00000000074b4380
+0 6
+
+fn=(3286) 0x0000000004f77fb0
+0 6
+
+fn=(3298) 0x0000000004fb7250
+0 10
+cfn=(3302)
+calls=1 0 
+0 2511
+0 1
+cfn=(3328)
+calls=1 0 
+0 228040
+0 12
+
+fn=(3344)
+0 2
+cob=(3)
+cfi=(106)
+cfn=(606)
+calls=1 2876 
+0 179
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2311
+0 4
+cob=(3)
+cfi=(106)
+cfn=(606)
+calls=3 2876 
+0 564
+0 2
+
+fn=(3556)
+0 2
+cob=(3)
+cfi=(186)
+cfn=(3560)
+calls=1 40 
+0 1545
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2249
+0 3
+cob=(3)
+cfi=(186)
+cfn=(3560)
+calls=2 40 
+0 888
+0 2
+
+fn=(4648)
+0 2
+cob=(5)
+cfi=(161) /build/glibc-irh9iM/glibc-2.19/nptl/pthread_self.c
+cfn=(2714) pthread_self
+calls=1 26 
+0 2
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2359
+0 2
+cob=(5)
+cfi=(161)
+cfn=(2714)
+calls=1 26 
+0 2
+0 2
+
+fn=(5024) 0x00000000040586e8
+0 2
+cob=(27)
+cfi=(153)
+cfn=(5026) 0x0000000000004f40
+calls=1 0 
+0 2363
+0 2
+
+fn=(5194) 0x000000000853c0c8
+0 3
+
+fn=(4608) 0x0000000004fade80
+0 5
+cfn=(4610)
+calls=1 0 
+0 18
+0 12
+cfn=(3550)
+calls=1 0 
+0 86
+0 10
+cfn=(3550)
+calls=2 0 
+0 180
+0 8
+cfn=(3550)
+calls=1 0 
+0 86
+0 10
+cfn=(3550)
+calls=1 0 
+0 90
+0 5
+cfn=(3550)
+calls=1 0 
+0 90
+0 6
+cfn=(3550)
+calls=1 0 
+0 90
+0 10
+cfn=(3550)
+calls=1 0 
+0 90
+0 4
+cfn=(3550)
+calls=1 0 
+0 90
+0 2
+cfn=(4646)
+calls=1 0 
+0 7390
+0 1
+cfn=(4648)
+calls=1 0 
+0 3
+0 15
+cfn=(3550)
+calls=1 0 
+0 119
+0 7
+
+fn=(2352) 0x000000000826b870
+0 6
+
+fn=(2420) 0x00000000072aaf80
+0 6
+
+fn=(3366)
+0 2
+cob=(3)
+cfi=(106)
+cfn=(844)
+calls=1 3161 
+0 145
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2391
+0 9
+cob=(3)
+cfi=(106)
+cfn=(844)
+calls=8 3161 
+0 1778
+0 2
+
+fn=(3388)
+0 28
+cfn=(3402)
+calls=1 0 
+0 2349
+0 5
+cfn=(3350)
+calls=1 0 
+0 129
+0 6
+cfn=(3412)
+calls=1 0 
+0 3217
+0 2
+cfn=(3438)
+calls=1 0 
+0 15423
+0 15
+cfn=(3592)
+calls=1 0 
+0 2348
+0 2
+cfn=(3598)
+calls=1 0 
+0 191036
+0 3
+cfn=(3592)
+calls=1 0 
+0 4
+0 17
+
+fn=(3774) 0x00000000004476d8
+0 6
+
+fn=(4664)
+0 2
+cob=(5)
+cfi=(263) /build/glibc-irh9iM/glibc-2.19/nptl/../nptl/sigaction.c
+cfn=(4668) sigaction
+calls=1 37 
+0 109
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2035
+0 2
+cob=(5)
+cfi=(263)
+cfn=(4668)
+calls=1 37 
+0 71
+0 2
+
+fn=(4924) 0x0000000005fb5210
+0 3
+
+fn=(4978) 0x0000000006af8998
+0 3
+
+fn=(5110) 0x00000000082d7cf0
+0 3
+
+fn=(5300) 0x000000000933244c
+0 3
+
+fn=(5370) 0x000000000896df18
+0 2
+cob=(12)
+cfi=(94)
+cfn=(5372)
+calls=1 0 
+0 2370
+0 2
+
+fn=(5498) 0x000000000954cc8c
+0 3
+
+fn=(4572)
+0 8
+cfn=(4578) 0x0000000004f77bb0
+calls=1 0 
+0 2591
+0 4
+cfn=(4590) 0x0000000004f839f0
+calls=1 0 
+0 12135
+0 11
+
+fn=(4578)
+0 2
+cob=(3)
+cfi=(260)
+cfn=(4534)
+calls=1 31 
+0 285
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2301
+0 3
+
+fn=(4590)
+0 9
+cfn=(4592)
+calls=1 0 
+0 3683
+0 4
+cfn=(4608)
+calls=1 0 
+0 8427
+0 12
+
+fn=(2312) 0x00000000067ea390
+0 6
+
+fn=(2364) 0x0000000007904390
+0 6
+
+fn=(2432) 0x0000000006ae87c0
+0 6
+
+fn=(3284) 0x0000000004f77998
+0 2
+cfn=(3286)
+calls=1 0 
+0 6
+0 1
+cfn=(3292)
+calls=1 0 
+0 6
+0 1
+cfn=(3298)
+calls=1 0 
+0 230574
+0 2
+
+fn=(3350)
+0 2
+cob=(3)
+cfi=(121)
+cfn=(744)
+calls=1 53 
+0 44
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2217
+0 3
+cob=(3)
+cfi=(121)
+cfn=(744)
+calls=2 53 
+0 256
+0 2
+
+fn=(3412)
+0 2
+cob=(3)
+cfi=(166)
+cfn=(3416)
+calls=1 28 
+0 736
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2476
+0 2
+cob=(3)
+cfi=(166)
+cfn=(3416)
+calls=1 28 
+0 353
+0 2
+
+fn=(5214) 0x0000000007ba5b3c
+0 3
+
+fn=(5410) 0x0000000009792d90
+0 3
+
+ob=(7) /usr/lib/x86_64-linux-gnu/libXau.so.6.0.0
+fl=(89) ???
+fn=(382) 0x00000000000010c0
+0 16
+
+ob=(16) /usr/lib/x86_64-linux-gnu/libXt.so.6.0.0
+fl=(99) ???
+fn=(5280) 0x0000000000013620
+0 8
+cob=(3)
+cfi=(260)
+cfn=(4534)
+calls=1 31 
+0 268
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2074
+0 5
+0 1
+cfn=(5294) 0x00000000000135b0
+calls=1 0 
+0 9
+0 3
+
+fn=(508) 0x0000000000013660
+0 16
+
+fn=(5294)
+0 9
+
+ob=(23) /lib/x86_64-linux-gnu/libpng12.so.0.50.0
+fl=(149) ???
+fn=(5112) 0x0000000000004870
+0 8
+cob=(3)
+cfi=(260)
+cfn=(4534)
+calls=1 31 
+0 268
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2074
+0 5
+0 1
+cfn=(5126) 0x0000000000004800
+calls=1 0 
+0 9
+0 3
+
+fn=(2344) 0x00000000000048b0
+0 16
+
+ob=(7)
+fl=(89)
+fn=(5478) 0x0000000000001080
+0 8
+cob=(3)
+cfi=(260)
+cfn=(4534)
+calls=1 31 
+0 268
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2074
+0 5
+0 1
+cfn=(5492) 0x0000000000001010
+calls=1 0 
+0 9
+0 3
+
+fn=(5492)
+0 7
+
+ob=(23)
+fl=(149)
+fn=(5126)
+0 9
+
+ob=(7)
+fl=(89)
+fn=(5492)
+0 2
+
+ob=(17) /lib/x86_64-linux-gnu/libexpat.so.1.6.0
+fl=(100) ???
+fn=(5258) 0x0000000000003c00
+0 8
+cob=(3)
+cfi=(260)
+cfn=(4534)
+calls=1 31 
+0 268
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2074
+0 5
+0 1
+cfn=(5272) 0x0000000000003b90
+calls=1 0 
+0 9
+0 3
+
+fn=(520) 0x0000000000003c40
+0 16
+
+fn=(5272)
+0 9
+
+ob=(24) /usr/lib/x86_64-linux-gnu/libfreetype.so.6.11.1
+fl=(150) ???
+fn=(5090) 0x0000000000010db0
+0 8
+cob=(3)
+cfi=(260)
+cfn=(4534)
+calls=1 31 
+0 268
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2074
+0 5
+0 1
+cfn=(5104) 0x0000000000010d40
+calls=1 0 
+0 9
+0 3
+
+fn=(5104)
+0 7
+
+ob=(6)
+fl=(88)
+fn=(366)
+0 6
+
+fn=(360)
+0 6
+
+fn=(372)
+0 11
+
+fn=(5502)
+0 10
+cob=(3)
+cfi=(260)
+cfn=(4534)
+calls=1 31 
+0 268
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2074
+0 5
+0 13
+
+ob=(8) /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0
+fl=(90) ???
+fn=(5456) 0x0000000000009d50
+0 8
+cob=(3)
+cfi=(260)
+cfn=(4534)
+calls=1 31 
+0 268
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2074
+0 5
+0 1
+cfn=(5470) 0x0000000000009ce0
+calls=1 0 
+0 9
+0 3
+
+fn=(394) 0x0000000000009d90
+0 16
+
+fn=(5470)
+0 7
+
+ob=(24)
+fl=(150)
+fn=(5104)
+0 2
+
+fn=(2356) 0x0000000000010df0
+0 16
+
+ob=(8)
+fl=(90)
+fn=(5470)
+0 2
+
+ob=(18) /usr/lib/x86_64-linux-gnu/libXrender.so.1.3.0
+fl=(101) ???
+fn=(5250) 0x0000000000001b00
+0 9
+
+fn=(532) 0x0000000000001bb0
+0 16
+
+fn=(5236) 0x0000000000001b70
+0 8
+cob=(3)
+cfi=(260)
+cfn=(4534)
+calls=1 31 
+0 268
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2074
+0 5
+0 1
+cfn=(5250)
+calls=1 0 
+0 9
+0 3
+
+ob=(20) /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.4000.0
+fl=(105) ???
+fn=(1096) g_type_plugin_get_type
+0 20
+cob=(19) /lib/x86_64-linux-gnu/libglib-2.0.so.0.4000.0
+cfi=(102) ???
+cfn=(934) g_intern_static_string
+calls=1 0 
+0 550
+0 1
+0 5
+cfn=(1098) g_type_register_static
+calls=1 0 
+0 15957
+0 3
+
+fn=(1120) g_type_from_name
+0 420
+cob=(19)
+cfi=(102)
+cfn=(1126) g_rw_lock_reader_lock
+calls=70 0 
+0 4393
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1928
+0 74
+0 210
+cob=(19)
+cfi=(102)
+cfn=(910) g_hash_table_lookup
+calls=70 0 
+0 11959
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1832
+0 74
+0 210
+cob=(19)
+cfi=(102)
+cfn=(1142) g_rw_lock_reader_unlock
+calls=70 0 
+0 2660
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1795
+0 74
+0 210
+
+fn=(1274) g_type_ensure
+0 3
+
+fn=(1278) 0x0000000000037950
+0 22
+cob=(19)
+cfi=(102)
+cfn=(934)
+calls=1 0 
+0 392
+0 1
+0 6
+cfn=(1286) g_type_register_fundamental
+calls=1 0 
+0 8284
+0 4
+cob=(19)
+cfi=(102)
+cfn=(934)
+calls=1 0 
+0 1934
+0 1
+0 6
+cfn=(1286)
+calls=1 0 
+0 2603
+0 6
+cob=(19)
+cfi=(102)
+cfn=(934)
+calls=1 0 
+0 440
+0 1
+0 6
+cfn=(1286)
+calls=1 0 
+0 2635
+0 6
+cob=(19)
+cfi=(102)
+cfn=(934)
+calls=1 0 
+0 376
+0 1
+0 6
+cfn=(1286)
+calls=1 0 
+0 2649
+0 4
+cob=(19)
+cfi=(102)
+cfn=(934)
+calls=1 0 
+0 392
+0 1
+0 6
+cfn=(1286)
+calls=1 0 
+0 3985
+0 6
+cob=(19)
+cfi=(102)
+cfn=(934)
+calls=1 0 
+0 392
+0 1
+0 6
+cfn=(1286)
+calls=1 0 
+0 2494
+0 4
+cob=(19)
+cfi=(102)
+cfn=(934)
+calls=1 0 
+0 408
+0 1
+0 6
+cfn=(1286)
+calls=1 0 
+0 2540
+0 6
+cob=(19)
+cfi=(102)
+cfn=(934)
+calls=1 0 
+0 408
+0 1
+0 6
+cfn=(1286)
+calls=1 0 
+0 2528
+0 4
+cob=(19)
+cfi=(102)
+cfn=(934)
+calls=1 0 
+0 456
+0 1
+0 6
+cfn=(1286)
+calls=1 0 
+0 2609
+0 6
+cob=(19)
+cfi=(102)
+cfn=(934)
+calls=1 0 
+0 408
+0 1
+0 6
+cfn=(1286)
+calls=1 0 
+0 2530
+0 6
+cob=(19)
+cfi=(102)
+cfn=(934)
+calls=1 0 
+0 456
+0 1
+0 6
+cfn=(1286)
+calls=1 0 
+0 2623
+0 6
+cob=(19)
+cfi=(102)
+cfn=(934)
+calls=1 0 
+0 472
+0 1
+0 6
+cfn=(1286)
+calls=1 0 
+0 2669
+0 6
+cob=(19)
+cfi=(102)
+cfn=(934)
+calls=1 0 
+0 440
+0 1
+0 6
+cfn=(1286)
+calls=1 0 
+0 2614
+0 6
+cob=(19)
+cfi=(102)
+cfn=(934)
+calls=1 0 
+0 440
+0 1
+0 6
+cfn=(1286)
+calls=1 0 
+0 2605
+0 6
+
+fn=(938) 0x000000000002b720
+0 357
+cfn=(946) 0x000000000002b4a0
+calls=21 0 
+0 28324
+0 210
+
+fn=(946)
+0 504
+cob=(19)
+cfi=(102)
+cfn=(974) g_quark_from_string
+calls=21 0 
+0 8298
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1853
+0 25
+0 84
+cob=(19)
+cfi=(102)
+cfn=(992) g_quark_to_string
+calls=21 0 
+0 189
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1932
+0 25
+0 84
+cob=(19)
+cfi=(102)
+cfn=(860) g_hash_table_insert
+calls=21 0 
+0 5529
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1703
+0 25
+0 586
+cfn=(964) 0x000000000000b760
+calls=20 0 
+0 40
+0 86
+cob=(19)
+cfi=(102)
+cfn=(842) g_malloc0
+calls=21 0 
+0 5527
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1662
+0 25
+0 147
+
+fn=(1162) 0x000000000002c6c0
+0 624
+
+fn=(1572) 0x000000000000d4e0
+0 17
+cob=(19)
+cfi=(102)
+cfn=(934)
+calls=1 0 
+0 470
+0 1
+0 6
+cfn=(1286)
+calls=1 0 
+0 2347
+0 4
+
+fn=(2298) 0x0000000000022540
+0 3
+cob=(19)
+cfi=(102)
+cfn=(686) g_mutex_lock
+calls=1 0 
+0 331
+0 1
+0 6
+cob=(19)
+cfi=(102)
+cfn=(746) g_hash_table_new
+calls=1 0 
+0 724
+0 1
+0 3
+cob=(19)
+cfi=(102)
+cfn=(738) g_malloc
+calls=1 0 
+0 198
+0 1
+0 6
+cob=(19)
+cfi=(102)
+cfn=(1222) g_realloc
+calls=1 0 
+0 223
+0 1
+0 5
+cob=(19)
+cfi=(102)
+cfn=(834) g_mutex_unlock
+calls=1 0 
+0 53
+0 1
+
+fn=(1098)
+0 520
+cfn=(1100) 0x000000000002fba0
+calls=26 0 
+0 18928
+0 286
+cfn=(1148) 0x000000000002b950
+calls=26 0 
+0 650
+0 312
+cob=(19)
+cfi=(102)
+cfn=(594) g_rw_lock_writer_lock
+calls=26 0 
+0 962
+0 26
+0 52
+cfn=(1162)
+calls=26 0 
+0 624
+0 156
+cfn=(1168) 0x000000000002ab10
+calls=26 0 
+0 1295
+0 104
+cob=(19)
+cfi=(102)
+cfn=(1070) g_rw_lock_writer_unlock
+calls=26 0 
+0 936
+0 26
+0 156
+cfn=(1194) 0x000000000002baf0
+calls=26 0 
+0 46533
+0 104
+cfn=(1230) 0x000000000002c450
+calls=26 0 
+0 15839
+0 104
+cfn=(1264) 0x000000000002ae70
+calls=26 0 
+0 436
+0 82
+cfn=(1022) 0x000000000002bfc0
+calls=1 0 
+0 540
+0 75
+cfn=(1022)
+calls=25 0 
+0 9518
+0 26
+
+fn=(1264)
+0 479
+cfn=(1312) 0x000000000002ade0
+calls=19 0 
+0 3157
+0 152
+cfn=(1312)
+calls=19 0 
+0 1216
+0 282
+
+fn=(1622) 0x000000000000b381
+0 4436
+cob=(19)
+cfi=(102)
+cfn=(1222)
+calls=8 0 
+0 1532
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1514
+0 12
+0 80
+cob=(3)
+cfi=(136)
+cfn=(1260)
+calls=8 55 
+0 124
+0 8
+0 1458
+cob=(3)
+cfi=(136)
+cfn=(1260)
+calls=162 55 
+0 2754
+0 162
+0 1190
+
+fn=(1656) 0x0000000000034a80
+0 13162
+
+fn=(1680) 0x000000000000b770
+0 250
+cob=(19)
+cfi=(102)
+cfn=(686)
+calls=25 0 
+0 1607
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1531
+0 29
+0 150
+cob=(19)
+cfi=(102)
+cfn=(834)
+calls=25 0 
+0 1325
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1760
+0 29
+0 250
+
+fn=(5188) 0x000000000000b600
+0 9
+
+fn=(1080) 0x0000000000034bf0
+0 19
+cob=(19)
+cfi=(102)
+cfn=(738)
+calls=1 0 
+0 198
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1549
+0 5
+0 4
+
+fn=(1670) g_param_type_register_static
+0 713
+cfn=(1120)
+calls=23 0 
+0 6616
+0 138
+cfn=(1672) g_type_name
+calls=23 0 
+0 567
+0 230
+cob=(19)
+cfi=(102)
+cfn=(738)
+calls=23 0 
+0 4539
+0 23
+0 506
+cfn=(1098)
+calls=23 0 
+0 76165
+0 115
+
+fn=(1816) g_value_array_get_type
+0 7
+cob=(19)
+cfi=(102)
+cfn=(1822) g_once_init_enter
+calls=1 0 
+0 670
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1809
+0 5
+0 4
+cob=(19)
+cfi=(102)
+cfn=(934)
+calls=1 0 
+0 640
+0 1
+0 4
+cfn=(1828) g_boxed_type_register_static
+calls=1 0 
+0 3730
+0 3
+cob=(19)
+cfi=(102)
+cfn=(1840) g_once_init_leave
+calls=1 0 
+0 9611
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1705
+0 5
+0 3
+
+fn=(1930) g_gtype_get_type
+0 7
+cob=(19)
+cfi=(102)
+cfn=(1822)
+calls=1 0 
+0 421
+0 1
+0 4
+cob=(19)
+cfi=(102)
+cfn=(934)
+calls=1 0 
+0 514
+0 1
+0 2
+cfn=(1932) g_pointer_type_register_static
+calls=1 0 
+0 3057
+0 3
+cob=(19)
+cfi=(102)
+cfn=(1840)
+calls=1 0 
+0 310
+0 1
+0 3
+
+fn=(586) 0x000000000000b440
+0 5
+cob=(19)
+cfi=(102)
+cfn=(594)
+calls=1 0 
+0 67601
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1745
+0 5
+0 2
+cob=(19)
+cfi=(102)
+cfn=(674) g_getenv
+calls=1 0 
+0 438
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1700
+0 5
+0 4
+cob=(19)
+cfi=(102)
+cfn=(684) g_quark_from_static_string
+calls=1 0 
+0 27949
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1870
+0 5
+0 3
+cob=(19)
+cfi=(102)
+cfn=(684)
+calls=1 0 
+0 758
+0 1
+0 3
+cob=(19)
+cfi=(102)
+cfn=(684)
+calls=1 0 
+0 870
+0 1
+0 4
+cob=(19)
+cfi=(102)
+cfn=(746)
+calls=1 0 
+0 819
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1757
+0 5
+0 4
+cob=(19)
+cfi=(102)
+cfn=(934)
+calls=1 0 
+0 438
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1891
+0 5
+0 4
+cfn=(938)
+calls=1 0 
+0 10209
+0 26
+cob=(19)
+cfi=(102)
+cfn=(934)
+calls=1 0 
+0 504
+0 1
+0 4
+cfn=(938)
+calls=1 0 
+0 897
+0 5
+cfn=(1022)
+calls=1 0 
+0 381
+0 4
+cob=(19)
+cfi=(102)
+cfn=(1070)
+calls=1 0 
+0 1901
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1949
+0 5
+0 1
+cfn=(1080)
+calls=1 0 
+0 1775
+0 1
+cfn=(1096)
+calls=1 0 
+0 16536
+0 2
+cfn=(1274)
+calls=1 0 
+0 3
+0 1
+cfn=(1278)
+calls=1 0 
+0 50978
+0 1
+cfn=(1530) 0x00000000000116b0
+calls=1 0 
+0 6963
+0 1
+cfn=(1572)
+calls=1 0 
+0 2845
+0 1
+cfn=(1594) 0x000000000001b130
+calls=1 0 
+0 4804
+0 2
+cfn=(1646) 0x0000000000015df0
+calls=1 0 
+0 3634
+0 1
+cfn=(1664) 0x000000000001e1b0
+calls=1 0 
+0 128598
+0 1
+cfn=(1952) 0x00000000000365a0
+calls=1 0 
+0 73651
+0 2
+cfn=(2298)
+calls=1 0 
+0 1557
+0 4
+
+fn=(1312)
+0 760
+cob=(3)
+cfi=(138)
+cfn=(1324)
+calls=38 24 
+0 874
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1937
+0 42
+0 760
+
+fn=(1594)
+0 21
+cob=(19)
+cfi=(102)
+cfn=(934)
+calls=1 0 
+0 408
+0 1
+0 6
+cfn=(1286)
+calls=1 0 
+0 2557
+0 5
+cfn=(1616) g_type_add_instance_private
+calls=1 0 
+0 26
+0 5
+cfn=(1620) g_value_register_transform_func
+calls=1 0 
+0 1773
+0 2
+
+fn=(1620)
+0 14790
+cfn=(1656)
+calls=1006 0 
+0 6581
+0 6767
+cfn=(1622)
+calls=1 0 
+0 1712
+0 6
+cob=(3)
+cfi=(132)
+cfn=(890)
+calls=1 25 
+0 16
+0 1
+0 507
+cob=(3)
+cfi=(132)
+cfn=(890)
+calls=169 25 
+0 2704
+0 169
+0 14023
+cfn=(1656)
+calls=1006 0 
+0 6581
+0 8809
+cfn=(1622)
+calls=169 0 
+0 11558
+0 1014
+
+fn=(1664)
+0 6
+cob=(19)
+cfi=(102)
+cfn=(842)
+calls=1 0 
+0 258
+0 1
+0 5
+cob=(19)
+cfi=(102)
+cfn=(934)
+calls=1 0 
+0 894
+0 1
+0 3
+cfn=(1670)
+calls=1 0 
+0 7383
+0 6
+cob=(19)
+cfi=(102)
+cfn=(934)
+calls=1 0 
+0 488
+0 1
+0 3
+cfn=(1670)
+calls=1 0 
+0 3204
+0 6
+cob=(19)
+cfi=(102)
+cfn=(934)
+calls=1 0 
+0 672
+0 1
+0 3
+cfn=(1670)
+calls=1 0 
+0 3459
+0 6
+cob=(19)
+cfi=(102)
+cfn=(934)
+calls=1 0 
+0 456
+0 1
+0 3
+cfn=(1670)
+calls=1 0 
+0 3358
+0 6
+cob=(19)
+cfi=(102)
+cfn=(934)
+calls=1 0 
+0 804
+0 1
+0 3
+cfn=(1670)
+calls=1 0 
+0 3690
+0 6
+cob=(19)
+cfi=(102)
+cfn=(934)
+calls=1 0 
+0 2766
+0 1
+0 3
+cfn=(1670)
+calls=1 0 
+0 3640
+0 6
+cob=(19)
+cfi=(102)
+cfn=(934)
+calls=1 0 
+0 670
+0 1
+0 3
+cfn=(1670)
+calls=1 0 
+0 4120
+0 6
+cob=(19)
+cfi=(102)
+cfn=(934)
+calls=1 0 
+0 488
+0 1
+0 3
+cfn=(1670)
+calls=1 0 
+0 3669
+0 6
+cob=(19)
+cfi=(102)
+cfn=(934)
+calls=1 0 
+0 504
+0 1
+0 3
+cfn=(1670)
+calls=1 0 
+0 5955
+0 6
+cob=(19)
+cfi=(102)
+cfn=(934)
+calls=1 0 
+0 520
+0 1
+0 3
+cfn=(1670)
+calls=1 0 
+0 3683
+0 6
+cob=(19)
+cfi=(102)
+cfn=(934)
+calls=1 0 
+0 472
+0 1
+0 3
+cfn=(1670)
+calls=1 0 
+0 3606
+0 6
+cob=(19)
+cfi=(102)
+cfn=(934)
+calls=1 0 
+0 488
+0 1
+0 3
+cfn=(1670)
+calls=1 0 
+0 3525
+0 6
+cob=(19)
+cfi=(102)
+cfn=(934)
+calls=1 0 
+0 488
+0 1
+0 3
+cfn=(1670)
+calls=1 0 
+0 3296
+0 6
+cob=(19)
+cfi=(102)
+cfn=(934)
+calls=1 0 
+0 536
+0 1
+0 3
+cfn=(1670)
+calls=1 0 
+0 3702
+0 6
+cob=(19)
+cfi=(102)
+cfn=(934)
+calls=1 0 
+0 566
+0 1
+0 3
+cfn=(1670)
+calls=1 0 
+0 3368
+0 6
+cob=(19)
+cfi=(102)
+cfn=(934)
+calls=1 0 
+0 610
+0 1
+0 3
+cfn=(1670)
+calls=1 0 
+0 3740
+0 6
+cob=(19)
+cfi=(102)
+cfn=(934)
+calls=1 0 
+0 700
+0 1
+0 3
+cfn=(1670)
+calls=1 0 
+0 3741
+0 6
+cob=(19)
+cfi=(102)
+cfn=(934)
+calls=1 0 
+0 642
+0 1
+0 3
+cfn=(1670)
+calls=1 0 
+0 4078
+0 5
+cfn=(1816)
+calls=1 0 
+0 18197
+0 3
+cob=(19)
+cfi=(102)
+cfn=(934)
+calls=1 0 
+0 568
+0 1
+0 3
+cfn=(1670)
+calls=1 0 
+0 3433
+0 6
+cob=(19)
+cfi=(102)
+cfn=(934)
+calls=1 0 
+0 536
+0 1
+0 3
+cfn=(1670)
+calls=1 0 
+0 3702
+0 6
+cob=(19)
+cfi=(102)
+cfn=(934)
+calls=1 0 
+0 628
+0 1
+0 3
+cfn=(1670)
+calls=1 0 
+0 3569
+0 20
+cfn=(1930)
+calls=1 0 
+0 4324
+0 3
+cob=(19)
+cfi=(102)
+cfn=(934)
+calls=1 0 
+0 700
+0 1
+0 3
+cfn=(1670)
+calls=1 0 
+0 4022
+0 21
+cob=(19)
+cfi=(102)
+cfn=(934)
+calls=1 0 
+0 732
+0 1
+0 3
+cfn=(1670)
+calls=1 0 
+0 3669
+0 9
+
+fn=(1672)
+0 253
+cob=(19)
+cfi=(102)
+cfn=(992)
+calls=23 0 
+0 207
+0 23
+0 84
+
+fn=(1830) 0x00000000000330c0
+0 9
+
+fn=(1952)
+0 5
+cfn=(1620)
+calls=1 0 
+0 636
+0 4
+cfn=(1620)
+calls=1 0 
+0 248
+0 4
+cfn=(1620)
+calls=1 0 
+0 248
+0 4
+cfn=(1620)
+calls=1 0 
+0 439
+0 4
+cfn=(1620)
+calls=1 0 
+0 293
+0 4
+cfn=(1620)
+calls=1 0 
+0 299
+0 4
+cfn=(1620)
+calls=1 0 
+0 299
+0 4
+cfn=(1620)
+calls=1 0 
+0 299
+0 4
+cfn=(1620)
+calls=1 0 
+0 445
+0 4
+cfn=(1620)
+calls=1 0 
+0 344
+0 4
+cfn=(1620)
+calls=1 0 
+0 344
+0 4
+cfn=(1620)
+calls=1 0 
+0 344
+0 4
+cfn=(1620)
+calls=1 0 
+0 344
+0 4
+cfn=(1620)
+calls=1 0 
+0 350
+0 4
+cfn=(1620)
+calls=1 0 
+0 326
+0 4
+cfn=(1620)
+calls=1 0 
+0 334
+0 4
+cfn=(1620)
+calls=1 0 
+0 342
+0 4
+cfn=(1620)
+calls=1 0 
+0 342
+0 4
+cfn=(1620)
+calls=1 0 
+0 342
+0 4
+cfn=(1620)
+calls=1 0 
+0 488
+0 4
+cfn=(1620)
+calls=1 0 
+0 342
+0 4
+cfn=(1620)
+calls=1 0 
+0 387
+0 4
+cfn=(1620)
+calls=1 0 
+0 387
+0 4
+cfn=(1620)
+calls=1 0 
+0 387
+0 4
+cfn=(1620)
+calls=1 0 
+0 387
+0 4
+cfn=(1620)
+calls=1 0 
+0 387
+0 4
+cfn=(1620)
+calls=1 0 
+0 395
+0 4
+cfn=(1620)
+calls=1 0 
+0 395
+0 4
+cfn=(1620)
+calls=1 0 
+0 371
+0 4
+cfn=(1620)
+calls=1 0 
+0 377
+0 4
+cfn=(1620)
+calls=1 0 
+0 385
+0 4
+cfn=(1620)
+calls=1 0 
+0 385
+0 4
+cfn=(1620)
+calls=1 0 
+0 385
+0 4
+cfn=(1620)
+calls=1 0 
+0 385
+0 4
+cfn=(1620)
+calls=1 0 
+0 385
+0 4
+cfn=(1620)
+calls=1 0 
+0 393
+0 4
+cfn=(1620)
+calls=1 0 
+0 393
+0 4
+cfn=(1620)
+calls=1 0 
+0 393
+0 4
+cfn=(1620)
+calls=1 0 
+0 393
+0 4
+cfn=(1620)
+calls=1 0 
+0 393
+0 4
+cfn=(1620)
+calls=1 0 
+0 515
+0 4
+cfn=(1620)
+calls=1 0 
+0 377
+0 4
+cfn=(1620)
+calls=1 0 
+0 377
+0 4
+cfn=(1620)
+calls=1 0 
+0 385
+0 4
+cfn=(1620)
+calls=1 0 
+0 385
+0 4
+cfn=(1620)
+calls=1 0 
+0 430
+0 4
+cfn=(1620)
+calls=1 0 
+0 430
+0 4
+cfn=(1620)
+calls=1 0 
+0 430
+0 4
+cfn=(1620)
+calls=1 0 
+0 430
+0 4
+cfn=(1620)
+calls=1 0 
+0 430
+0 4
+cfn=(1620)
+calls=1 0 
+0 430
+0 4
+cfn=(1620)
+calls=1 0 
+0 438
+0 4
+cfn=(1620)
+calls=1 0 
+0 438
+0 4
+cfn=(1620)
+calls=1 0 
+0 438
+0 4
+cfn=(1620)
+calls=1 0 
+0 414
+0 4
+cfn=(1620)
+calls=1 0 
+0 422
+0 4
+cfn=(1620)
+calls=1 0 
+0 422
+0 4
+cfn=(1620)
+calls=1 0 
+0 422
+0 4
+cfn=(1620)
+calls=1 0 
+0 422
+0 4
+cfn=(1620)
+calls=1 0 
+0 430
+0 4
+cfn=(1620)
+calls=1 0 
+0 430
+0 4
+cfn=(1620)
+calls=1 0 
+0 436
+0 4
+cfn=(1620)
+calls=1 0 
+0 436
+0 4
+cfn=(1620)
+calls=1 0 
+0 436
+0 4
+cfn=(1620)
+calls=1 0 
+0 436
+0 4
+cfn=(1620)
+calls=1 0 
+0 436
+0 4
+cfn=(1620)
+calls=1 0 
+0 436
+0 4
+cfn=(1620)
+calls=1 0 
+0 436
+0 4
+cfn=(1620)
+calls=1 0 
+0 412
+0 4
+cfn=(1620)
+calls=1 0 
+0 420
+0 4
+cfn=(1620)
+calls=1 0 
+0 428
+0 4
+cfn=(1620)
+calls=1 0 
+0 428
+0 4
+cfn=(1620)
+calls=1 0 
+0 428
+0 4
+cfn=(1620)
+calls=1 0 
+0 428
+0 4
+cfn=(1620)
+calls=1 0 
+0 428
+0 4
+cfn=(1620)
+calls=1 0 
+0 436
+0 4
+cfn=(1620)
+calls=1 0 
+0 436
+0 4
+cfn=(1620)
+calls=1 0 
+0 436
+0 4
+cfn=(1620)
+calls=1 0 
+0 436
+0 4
+cfn=(1620)
+calls=1 0 
+0 436
+0 4
+cfn=(1620)
+calls=1 0 
+0 436
+0 4
+cfn=(1620)
+calls=1 0 
+0 436
+0 4
+cfn=(1620)
+calls=1 0 
+0 412
+0 4
+cfn=(1620)
+calls=1 0 
+0 566
+0 4
+cfn=(1620)
+calls=1 0 
+0 420
+0 4
+cfn=(1620)
+calls=1 0 
+0 428
+0 4
+cfn=(1620)
+calls=1 0 
+0 428
+0 4
+cfn=(1620)
+calls=1 0 
+0 428
+0 4
+cfn=(1620)
+calls=1 0 
+0 428
+0 4
+cfn=(1620)
+calls=1 0 
+0 428
+0 4
+cfn=(1620)
+calls=1 0 
+0 428
+0 4
+cfn=(1620)
+calls=1 0 
+0 436
+0 4
+cfn=(1620)
+calls=1 0 
+0 436
+0 4
+cfn=(1620)
+calls=1 0 
+0 481
+0 4
+cfn=(1620)
+calls=1 0 
+0 481
+0 4
+cfn=(1620)
+calls=1 0 
+0 481
+0 4
+cfn=(1620)
+calls=1 0 
+0 457
+0 4
+cfn=(1620)
+calls=1 0 
+0 465
+0 4
+cfn=(1620)
+calls=1 0 
+0 465
+0 4
+cfn=(1620)
+calls=1 0 
+0 465
+0 4
+cfn=(1620)
+calls=1 0 
+0 473
+0 4
+cfn=(1620)
+calls=1 0 
+0 473
+0 4
+cfn=(1620)
+calls=1 0 
+0 473
+0 4
+cfn=(1620)
+calls=1 0 
+0 473
+0 4
+cfn=(1620)
+calls=1 0 
+0 473
+0 4
+cfn=(1620)
+calls=1 0 
+0 473
+0 4
+cfn=(1620)
+calls=1 0 
+0 473
+0 4
+cfn=(1620)
+calls=1 0 
+0 481
+0 4
+cfn=(1620)
+calls=1 0 
+0 481
+0 4
+cfn=(1620)
+calls=1 0 
+0 481
+0 4
+cfn=(1620)
+calls=1 0 
+0 457
+0 4
+cfn=(1620)
+calls=1 0 
+0 465
+0 4
+cfn=(1620)
+calls=1 0 
+0 465
+0 4
+cfn=(1620)
+calls=1 0 
+0 465
+0 4
+cfn=(1620)
+calls=1 0 
+0 465
+0 4
+cfn=(1620)
+calls=1 0 
+0 473
+0 4
+cfn=(1620)
+calls=1 0 
+0 473
+0 4
+cfn=(1620)
+calls=1 0 
+0 473
+0 4
+cfn=(1620)
+calls=1 0 
+0 473
+0 4
+cfn=(1620)
+calls=1 0 
+0 473
+0 4
+cfn=(1620)
+calls=1 0 
+0 473
+0 4
+cfn=(1620)
+calls=1 0 
+0 473
+0 4
+cfn=(1620)
+calls=1 0 
+0 473
+0 4
+cfn=(1620)
+calls=1 0 
+0 481
+0 4
+cfn=(1620)
+calls=1 0 
+0 457
+0 4
+cfn=(1620)
+calls=1 0 
+0 463
+0 4
+cfn=(1620)
+calls=1 0 
+0 471
+0 4
+cfn=(1620)
+calls=1 0 
+0 471
+0 4
+cfn=(1620)
+calls=1 0 
+0 471
+0 4
+cfn=(1620)
+calls=1 0 
+0 471
+0 4
+cfn=(1620)
+calls=1 0 
+0 479
+0 4
+cfn=(1620)
+calls=1 0 
+0 479
+0 4
+cfn=(1620)
+calls=1 0 
+0 479
+0 4
+cfn=(1620)
+calls=1 0 
+0 479
+0 4
+cfn=(1620)
+calls=1 0 
+0 479
+0 4
+cfn=(1620)
+calls=1 0 
+0 455
+0 4
+cfn=(1620)
+calls=1 0 
+0 463
+0 4
+cfn=(1620)
+calls=1 0 
+0 471
+0 4
+cfn=(1620)
+calls=1 0 
+0 471
+0 4
+cfn=(1620)
+calls=1 0 
+0 471
+0 4
+cfn=(1620)
+calls=1 0 
+0 471
+0 4
+cfn=(1620)
+calls=1 0 
+0 471
+0 4
+cfn=(1620)
+calls=1 0 
+0 479
+0 4
+cfn=(1620)
+calls=1 0 
+0 479
+0 4
+cfn=(1620)
+calls=1 0 
+0 479
+0 4
+cfn=(1620)
+calls=1 0 
+0 455
+0 4
+cfn=(1620)
+calls=1 0 
+0 463
+0 4
+cfn=(1620)
+calls=1 0 
+0 471
+0 4
+cfn=(1620)
+calls=1 0 
+0 471
+0 4
+cfn=(1620)
+calls=1 0 
+0 471
+0 4
+cfn=(1620)
+calls=1 0 
+0 471
+0 4
+cfn=(1620)
+calls=1 0 
+0 471
+0 4
+cfn=(1620)
+calls=1 0 
+0 479
+0 4
+cfn=(1620)
+calls=1 0 
+0 479
+0 4
+cfn=(1620)
+calls=1 0 
+0 479
+0 4
+cfn=(1620)
+calls=1 0 
+0 479
+0 4
+cfn=(1620)
+calls=1 0 
+0 455
+0 4
+cfn=(1620)
+calls=1 0 
+0 463
+0 4
+cfn=(1620)
+calls=1 0 
+0 463
+0 4
+cfn=(1620)
+calls=1 0 
+0 471
+0 4
+cfn=(1620)
+calls=1 0 
+0 471
+0 4
+cfn=(1620)
+calls=1 0 
+0 471
+0 4
+cfn=(1620)
+calls=1 0 
+0 471
+0 4
+cfn=(1620)
+calls=1 0 
+0 471
+0 4
+cfn=(1620)
+calls=1 0 
+0 479
+0 4
+cfn=(1620)
+calls=1 0 
+0 479
+0 4
+cfn=(1620)
+calls=1 0 
+0 479
+0 5
+cfn=(1620)
+calls=1 0 
+0 455
+
+fn=(964)
+0 40
+
+fn=(1022)
+0 885
+cob=(3)
+cfi=(104)
+cfn=(562)
+calls=19 66 
+0 304
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1866
+0 23
+0 101
+cob=(3)
+cfi=(104)
+cfn=(562)
+calls=19 66 
+0 304
+0 19
+0 345
+cob=(19)
+cfi=(102)
+cfn=(842)
+calls=25 0 
+0 6413
+0 25
+0 1431
+cob=(3)
+cfi=(140)
+cfn=(1372)
+calls=19 32 
+0 790
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1956
+0 23
+0 38
+cob=(3)
+cfi=(104)
+cfn=(562)
+calls=19 66 
+0 304
+0 19
+0 164
+cob=(3)
+cfi=(140)
+cfn=(1372)
+calls=19 32 
+0 781
+0 19
+0 2019
+cob=(19)
+cfi=(102)
+cfn=(842)
+calls=2 0 
+0 516
+0 2
+0 313
+cob=(19)
+cfi=(102)
+cfn=(842)
+calls=15 0 
+0 3899
+0 15
+0 448
+cob=(19)
+cfi=(102)
+cfn=(842)
+calls=2 0 
+0 534
+0 2
+0 122
+cob=(19)
+cfi=(102)
+cfn=(842)
+calls=2 0 
+0 510
+0 2
+0 38
+
+fn=(1230)
+0 855
+cob=(19)
+cfi=(102)
+cfn=(1220) g_realloc_n
+calls=45 0 
+0 10398
+0 45
+0 405
+cob=(3)
+cfi=(136)
+cfn=(1260)
+calls=45 55 
+0 495
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2112
+0 49
+0 467
+cob=(19)
+cfi=(102)
+cfn=(842)
+calls=45 0 
+0 10667
+0 45
+0 540
+
+fn=(1286)
+0 494
+cfn=(1100)
+calls=19 0 
+0 5898
+0 494
+cob=(19)
+cfi=(102)
+cfn=(594)
+calls=19 0 
+0 703
+0 19
+0 76
+cfn=(938)
+calls=19 0 
+0 17785
+0 76
+cfn=(1230)
+calls=19 0 
+0 10239
+0 114
+cfn=(1168)
+calls=19 0 
+0 956
+0 76
+cob=(19)
+cfi=(102)
+cfn=(1070)
+calls=19 0 
+0 684
+0 19
+0 95
+cfn=(1264)
+calls=19 0 
+0 4850
+0 129
+cfn=(1022)
+calls=18 0 
+0 13413
+0 3
+cfn=(1022)
+calls=1 0 
+0 378
+0 19
+
+fn=(578) 0x000000000000b6b0
+0 16
+
+fn=(1194)
+0 468
+cob=(19)
+cfi=(102)
+cfn=(842)
+calls=26 0 
+0 6837
+0 26
+0 364
+cob=(3)
+cfi=(132)
+cfn=(890)
+calls=26 25 
+0 442
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2020
+0 30
+0 464
+cfn=(1680)
+calls=25 0 
+0 6931
+0 83
+cob=(19)
+cfi=(102)
+cfn=(1220)
+calls=1 0 
+0 263
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1701
+0 5
+0 150
+cob=(19)
+cfi=(102)
+cfn=(1220)
+calls=25 0 
+0 6671
+0 25
+0 208
+cob=(19)
+cfi=(102)
+cfn=(974)
+calls=26 0 
+0 9666
+0 26
+0 104
+cob=(19)
+cfi=(102)
+cfn=(992)
+calls=26 0 
+0 234
+0 26
+0 104
+cob=(19)
+cfi=(102)
+cfn=(860)
+calls=26 0 
+0 9009
+0 26
+0 650
+
+fn=(1530)
+0 28
+cob=(19)
+cfi=(102)
+cfn=(934)
+calls=1 0 
+0 514
+0 1
+0 6
+cfn=(1286)
+calls=1 0 
+0 2609
+0 6
+cob=(19)
+cfi=(102)
+cfn=(934)
+calls=1 0 
+0 800
+0 1
+0 6
+cfn=(1286)
+calls=1 0 
+0 2990
+0 2
+
+fn=(1616)
+0 26
+
+fn=(1646)
+0 26
+cob=(19)
+cfi=(102)
+cfn=(934)
+calls=1 0 
+0 456
+0 1
+0 6
+cfn=(1286)
+calls=1 0 
+0 2649
+0 6
+cfn=(1620)
+calls=1 0 
+0 488
+0 2
+
+fn=(1828)
+0 31
+cfn=(1120)
+calls=1 0 
+0 287
+0 7
+cfn=(1098)
+calls=1 0 
+0 3382
+0 7
+cfn=(1830)
+calls=1 0 
+0 9
+0 7
+
+fn=(1148)
+0 650
+
+fn=(1168)
+0 2251
+
+fn=(5176) 0x000000000000b670
+0 8
+cob=(3)
+cfi=(260)
+cfn=(4534)
+calls=1 31 
+0 268
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2074
+0 5
+0 1
+cfn=(5188)
+calls=1 0 
+0 9
+0 3
+
+fn=(1100)
+0 5679
+cfn=(1120)
+calls=45 0 
+0 18697
+0 450
+
+fn=(1932)
+0 21
+cfn=(1120)
+calls=1 0 
+0 239
+0 7
+cfn=(1098)
+calls=1 0 
+0 2786
+0 4
+
+ob=(25) /usr/lib/x86_64-linux-gnu/libaudio.so.2.4
+fl=(151) ???
+fn=(2368) 0x0000000000005e70
+0 16
+
+fn=(5068) 0x0000000000005e30
+0 2
+
+ob=(9) /lib/x86_64-linux-gnu/libuuid.so.1.3.0
+fl=(91) ???
+fn=(406) 0x00000000000017b0
+0 16
+
+fn=(5434) 0x0000000000001770
+0 8
+cob=(3)
+cfi=(260)
+cfn=(4534)
+calls=1 31 
+0 268
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2074
+0 5
+0 1
+cfn=(5448) 0x0000000000001700
+calls=1 0 
+0 9
+0 3
+
+fn=(5448)
+0 9
+
+ob=(14) /lib/x86_64-linux-gnu/libdl-2.19.so
+fl=(96) ???
+fn=(5342) 0x0000000000000ee0
+0 9
+
+fn=(482) 0x0000000000000f90
+0 16
+
+fn=(5328) 0x0000000000000f50
+0 2
+
+ob=(25)
+fl=(151)
+fn=(5068)
+0 6
+cob=(3)
+cfi=(260)
+cfn=(4534)
+calls=1 31 
+0 268
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2074
+0 5
+0 1
+cfn=(5082) 0x0000000000005dc0
+calls=1 0 
+0 9
+0 3
+
+fn=(5082)
+0 7
+
+ob=(14)
+fl=(96)
+fn=(5328)
+0 6
+cob=(3)
+cfi=(260)
+cfn=(4534)
+calls=1 31 
+0 268
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2074
+0 5
+0 1
+cfn=(5342)
+calls=1 0 
+0 9
+0 3
+
+ob=(25)
+fl=(151)
+fn=(5082)
+0 2
+
+ob=(14)
+fl=(267) /build/glibc-irh9iM/glibc-2.19/dlfcn/dlerror.c
+fn=(5326) check_free
+187 3
++1 3
++15 3
+
+fn=(5324) fini
+210 2
+cfn=(5326)
+calls=1 -23 
+* 9
+
+fl=(97) /build/glibc-irh9iM/glibc-2.19/dlfcn/dlfcn.c
+fn=(490) init
+29 1
++1 2
+
+ob=(19)
+fl=(102)
+fn=(674)
+0 3
+cob=(3)
+cfi=(103)
+cfn=(560)
+calls=1 35 
+0 434
+0 1
+
+fn=(842)
+0 1264
+cob=(3)
+cfi=(106)
+cfn=(844)
+calls=158 3161 
+0 38441
+0 632
+
+fn=(910)
+0 2158
+cfn=(866) g_str_hash
+calls=166 0 
+0 13932
+0 9775
+cfn=(976) g_str_equal
+calls=47 0 
+0 3685
+0 2014
+
+fn=(1850) 0x000000000008a860
+0 27
+cfn=(1854) 0x000000000008a7a0
+calls=1 0 
+0 7509
+0 6
+
+fn=(594)
+0 92
+cfn=(596) 0x000000000008a750
+calls=46 0 
+0 66359
+0 138
+cob=(5)
+cfi=(117) /build/glibc-irh9iM/glibc-2.19/nptl/../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_rwlock_wrlock.S
+cfn=(666) pthread_rwlock_wrlock
+calls=46 34 
+0 828
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1799
+0 50
+
+fn=(684)
+0 24
+cfn=(686)
+calls=3 0 
+0 7627
+0 13
+cfn=(910)
+calls=2 0 
+0 594
+0 12
+cfn=(834)
+calls=3 0 
+0 159
+0 46
+cfn=(860)
+calls=2 0 
+0 736
+0 7
+cfn=(860)
+calls=1 0 
+0 2610
+0 11
+cfn=(736) g_malloc_n
+calls=1 0 
+0 191
+0 8
+cob=(3)
+cfi=(121)
+cfn=(744)
+calls=1 53 
+0 1808
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1928
+0 5
+0 10
+cfn=(746)
+calls=1 0 
+0 13781
+0 7
+
+fn=(686)
+0 256
+cfn=(688) 0x000000000008a620
+calls=128 0 
+0 8407
+0 256
+cob=(5)
+cfi=(110)
+cfn=(614)
+calls=128 63 
+0 4480
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1724
+0 132
+0 512
+
+fn=(688)
+0 3333
+cfn=(692) 0x000000000008a580
+calls=5 0 
+0 6708
+0 30
+
+fn=(748) g_hash_table_new_full
+0 33
+cfn=(750) g_slice_alloc
+calls=3 0 
+0 13772
+0 48
+cfn=(842)
+calls=3 0 
+0 661
+0 15
+cfn=(858) g_malloc0_n
+calls=3 0 
+0 762
+0 24
+
+fn=(858)
+0 135
+cfn=(842)
+calls=15 0 
+0 4055
+
+fn=(934)
+0 376
+cfn=(686)
+calls=47 0 
+0 2679
+0 235
+cfn=(910)
+calls=47 0 
+0 7298
+0 376
+cfn=(834)
+calls=47 0 
+0 2491
+0 705
+cfn=(860)
+calls=47 0 
+0 14241
+0 235
+
+fn=(976)
+0 94
+cob=(3)
+cfi=(133)
+cfn=(984)
+calls=47 180 
+0 1338
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1967
+0 51
+0 235
+
+fn=(1070)
+0 92
+cfn=(596)
+calls=46 0 
+0 598
+0 138
+cob=(5)
+cfi=(134) /build/glibc-irh9iM/glibc-2.19/nptl/../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_rwlock_unlock.S
+cfn=(1076) pthread_rwlock_unlock
+calls=46 33 
+0 782
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1861
+0 50
+
+fn=(5196) 0x000000000001b630
+0 8
+cob=(3)
+cfi=(260)
+cfn=(4534)
+calls=1 31 
+0 268
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2074
+0 5
+0 1
+cfn=(5208) 0x000000000001b5c0
+calls=1 0 
+0 9
+0 3
+
+fn=(552) 0x000000000001b490
+0 23
+cob=(3)
+cfi=(103)
+cfn=(560)
+calls=1 35 
+0 452
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1906
+0 5
+0 14
+cob=(3)
+cfi=(103)
+cfn=(560)
+calls=1 35 
+0 434
+0 1
+0 14
+
+fn=(736)
+0 9
+cfn=(738)
+calls=1 0 
+0 182
+
+fn=(820) g_get_current_time
+0 8
+cob=(21)
+cfi=(129)
+cfn=(828)
+calls=1 176 
+0 3
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2113
+0 5
+0 7
+
+fn=(848) g_private_set
+0 3
+cfn=(754) 0x000000000008a8b0
+calls=1 0 
+0 13
+0 3
+cob=(5)
+cfi=(130) /build/glibc-irh9iM/glibc-2.19/nptl/pthread_setspecific.c
+cfn=(854) pthread_setspecific
+calls=1 28 
+0 34
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1687
+0 5
+0 4
+
+fn=(1126)
+0 140
+cfn=(596)
+calls=70 0 
+0 910
+0 210
+cob=(5)
+cfi=(135) /build/glibc-irh9iM/glibc-2.19/nptl/../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_rwlock_rdlock.S
+cfn=(1132) pthread_rwlock_rdlock
+calls=70 34 
+0 1260
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1799
+0 74
+
+fn=(1400) 0x0000000000037940
+0 270
+cfn=(858)
+calls=4 0 
+0 1166
+0 28
+cfn=(858)
+calls=4 0 
+0 1166
+0 16
+cfn=(858)
+calls=4 0 
+0 1096
+0 2061
+cfn=(1434) g_free
+calls=4 0 
+0 426
+0 12
+cfn=(1434)
+calls=4 0 
+0 452
+0 8
+cfn=(1434)
+calls=4 0 
+0 452
+0 44
+
+fn=(1434)
+0 56
+cob=(3)
+cfi=(106)
+cfn=(1436)
+calls=14 2917 
+0 1452
+
+fn=(1142)
+0 140
+cfn=(596)
+calls=70 0 
+0 910
+0 210
+cob=(5)
+cfi=(134)
+cfn=(1076)
+calls=70 33 
+0 1330
+0 70
+
+fn=(1222)
+0 400
+cob=(3)
+cfi=(106)
+cfn=(1224)
+calls=80 2952 
+0 17657
+0 320
+
+fn=(1822)
+0 8
+cfn=(686)
+calls=2 0 
+0 399
+0 12
+cfn=(834)
+calls=2 0 
+0 106
+0 12
+cfn=(1824) g_slist_find
+calls=2 0 
+0 8
+0 12
+cfn=(1826) g_slist_prepend
+calls=2 0 
+0 530
+0 4
+
+fn=(544) 0x000000000001b670
+0 16
+
+fn=(780) 0x000000000001ad61
+0 4
+cfn=(686)
+calls=1 0 
+0 331
+0 4
+cob=(3)
+cfi=(124)
+cfn=(790)
+calls=1 32 
+0 36
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1971
+0 5
+0 20
+cob=(3)
+cfi=(103)
+cfn=(560)
+calls=1 35 
+0 434
+0 1
+0 35
+cfn=(820)
+calls=1 0 
+0 2136
+0 17
+cfn=(834)
+calls=1 0 
+0 1885
+0 9
+cfn=(842)
+calls=1 0 
+0 460
+0 8
+cfn=(848)
+calls=1 0 
+0 1749
+0 4
+
+fn=(874) 0x0000000000037e80
+0 4379
+cfn=(882) g_memdup
+calls=2 0 
+0 2504
+0 1380
+cfn=(1400)
+calls=4 0 
+0 7197
+0 4
+
+fn=(974)
+0 376
+cfn=(686)
+calls=47 0 
+0 2679
+0 235
+cfn=(910)
+calls=47 0 
+0 11713
+0 235
+cfn=(834)
+calls=47 0 
+0 2491
+0 235
+
+fn=(1844) g_slist_free_1
+0 6
+cfn=(1846) g_slice_free1
+calls=2 0 
+0 250
+
+fn=(596)
+0 3017
+cfn=(600) 0x000000000008a700
+calls=1 0 
+0 65754
+0 6
+
+fn=(860)
+0 1455
+cfn=(866)
+calls=97 0 
+0 8150
+0 5978
+cfn=(874)
+calls=97 0 
+0 15464
+0 1078
+
+fn=(1826)
+0 14
+cfn=(750)
+calls=2 0 
+0 504
+0 12
+
+fn=(1840)
+0 28
+cfn=(686)
+calls=2 0 
+0 114
+0 6
+cfn=(1842) g_slist_remove
+calls=2 0 
+0 284
+0 6
+cfn=(1848) g_cond_broadcast
+calls=2 0 
+0 9371
+0 6
+cfn=(834)
+calls=2 0 
+0 106
+
+fn=(1842)
+0 18
+cfn=(1844)
+calls=2 0 
+0 256
+0 10
+
+fn=(1848)
+0 4
+cfn=(1850)
+calls=2 0 
+0 7542
+0 4
+cob=(5)
+cfi=(147) /build/glibc-irh9iM/glibc-2.19/nptl/../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_broadcast.S
+cfn=(1908) pthread_cond_broadcast@@GLIBC_2.3.2
+calls=2 36 
+0 26
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1781
+0 6
+0 8
+
+fn=(5208)
+0 9
+
+fn=(1220)
+0 710
+cfn=(1222)
+calls=71 0 
+0 16622
+
+fn=(1846)
+0 66
+cfn=(1434)
+calls=2 0 
+0 178
+0 6
+
+fn=(600)
+0 3
+cob=(3)
+cfi=(106)
+cfn=(606)
+calls=1 2876 
+0 61901
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2022
+0 5
+0 6
+cob=(5)
+cfi=(116) /build/glibc-irh9iM/glibc-2.19/nptl/pthread_rwlock_init.c
+cfn=(650) pthread_rwlock_init
+calls=1 38 
+0 39
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1768
+0 5
+0 5
+
+fn=(738)
+0 198
+cob=(3)
+cfi=(106)
+cfn=(606)
+calls=33 2876 
+0 6137
+0 132
+
+fn=(834)
+0 256
+cfn=(688)
+calls=128 0 
+0 1664
+0 256
+cob=(5)
+cfi=(112)
+cfn=(624)
+calls=128 310 
+0 3968
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1828
+0 132
+0 512
+
+fn=(992)
+0 630
+
+fn=(1824)
+0 8
+
+fn=(1854)
+0 8
+cob=(5)
+cfi=(143) /build/glibc-irh9iM/glibc-2.19/nptl/pthread_condattr_init.c
+cfn=(1860) pthread_condattr_init
+calls=1 27 
+0 3
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1703
+0 5
+0 3
+cob=(5)
+cfi=(144) /build/glibc-irh9iM/glibc-2.19/nptl/pthread_condattr_setclock.c
+cfn=(1868) pthread_condattr_setclock
+calls=1 34 
+0 10
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1918
+0 5
+0 4
+cob=(3)
+cfi=(106)
+cfn=(606)
+calls=1 2876 
+0 96
+0 1
+0 6
+cob=(5)
+cfi=(145) /build/glibc-irh9iM/glibc-2.19/nptl/pthread_cond_init.c
+cfn=(1882) pthread_cond_init@@GLIBC_2.3.2
+calls=1 33 
+0 19
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1873
+0 5
+0 4
+cob=(5)
+cfi=(146) /build/glibc-irh9iM/glibc-2.19/nptl/pthread_condattr_destroy.c
+cfn=(1892) pthread_condattr_destroy
+calls=1 28 
+0 2
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1831
+0 5
+0 8
+
+fn=(692)
+0 40
+cob=(3)
+cfi=(106)
+cfn=(606)
+calls=5 2876 
+0 859
+0 5
+0 25
+cob=(5)
+cfi=(118) /build/glibc-irh9iM/glibc-2.19/nptl/pthread_mutexattr_init.c
+cfn=(702) pthread_mutexattr_init
+calls=5 33 
+0 15
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1781
+0 9
+0 15
+cob=(5)
+cfi=(119) /build/glibc-irh9iM/glibc-2.19/nptl/pthread_mutexattr_settype.c
+cfn=(710) pthread_mutexattr_settype
+calls=5 30 
+0 60
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1856
+0 9
+0 15
+cob=(5)
+cfi=(120) /build/glibc-irh9iM/glibc-2.19/nptl/pthread_mutex_init.c
+cfn=(718) pthread_mutex_init
+calls=5 49 
+0 155
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1805
+0 9
+0 50
+
+fn=(746)
+0 9
+cfn=(748)
+calls=3 0 
+0 15315
+
+fn=(750)
+0 50
+cfn=(752) g_private_get
+calls=5 0 
+0 4030
+0 45
+cfn=(738)
+calls=5 0 
+0 954
+0 76
+cfn=(780)
+calls=1 0 
+0 9109
+0 12
+
+fn=(752)
+0 10
+cfn=(754)
+calls=5 0 
+0 2105
+0 15
+cob=(5)
+cfi=(123) /build/glibc-irh9iM/glibc-2.19/nptl/pthread_getspecific.c
+cfn=(778) pthread_getspecific
+calls=5 31 
+0 80
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1811
+0 9
+
+fn=(754)
+0 81
+cob=(3)
+cfi=(106)
+cfn=(606)
+calls=1 2876 
+0 188
+0 1
+0 6
+cob=(5)
+cfi=(122) /build/glibc-irh9iM/glibc-2.19/nptl/pthread_key_create.c
+cfn=(766) pthread_key_create
+calls=1 28 
+0 19
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1813
+0 5
+0 5
+
+ob=(10) /usr/lib/x86_64-linux-gnu/libffi.so.6.0.2
+fl=(92) ???
+fn=(418) 0x0000000000001920
+0 16
+
+fn=(5412) 0x00000000000018e0
+0 8
+cob=(3)
+cfi=(260)
+cfn=(4534)
+calls=1 31 
+0 268
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2074
+0 5
+0 1
+cfn=(5426) 0x0000000000001870
+calls=1 0 
+0 9
+0 3
+
+fn=(5426)
+0 9
+
+ob=(13)
+fl=(95)
+fn=(5352)
+0 10
+cob=(3)
+cfi=(260)
+cfn=(4534)
+calls=1 31 
+0 268
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2074
+0 5
+0 13
+
+fn=(466)
+0 4
+
+ob=(19)
+fl=(102)
+fn=(866)
+0 22082
+
+fn=(882)
+0 18
+cfn=(738)
+calls=2 0 
+0 396
+0 8
+cob=(3)
+cfi=(132)
+cfn=(890)
+calls=2 25 
+0 44
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2020
+0 6
+0 12
+
+ob=(26) /usr/lib/x86_64-linux-gnu/libfontconfig.so.1.8.0
+fl=(152) ???
+fn=(2380) 0x0000000000006d50
+0 16
+
+fn=(5046) 0x0000000000006d10
+0 6
+
+ob=(13)
+fl=(95)
+fn=(466)
+0 2
+
+fn=(460)
+0 6
+
+ob=(26)
+fl=(152)
+fn=(5046)
+0 2
+cob=(3)
+cfi=(260)
+cfn=(4534)
+calls=1 31 
+0 268
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2074
+0 5
+0 1
+cfn=(5060) 0x0000000000006ca0
+calls=1 0 
+0 9
+0 3
+
+fn=(5060)
+0 9
+
+ob=(13)
+fl=(95)
+fn=(472)
+0 11
+
+ob=(36)
+fl=(195)
+fn=(3772)
+0 16
+cob=(2)
+cfi=(14)
+cfn=(3774)
+calls=1 0 
+0 6
+0 7
+cfn=(3778) 0x00000000004488a0
+calls=1 0 
+0 16
+0 48
+cfi=(220)
+cfn=(4198) _GLOBAL__sub_I_main
+calls=1 29 
+0 100
+cfi=(219) /home/sam/Documents/University/2014/ipdf/code/src/controlpanel.cpp
+cfn=(4194) _GLOBAL__sub_I__ZN4IPDF12ControlPanelC2ERNS0_7RunArgsEP7QWidget
+calls=1 374 
+0 84
+cfi=(218) /home/sam/Documents/University/2014/ipdf/code/src/quadtree.cpp
+cfn=(4190) _GLOBAL__sub_I__ZN4IPDF20TransformToQuadChildERKNS_4RectENS_20QuadTreeNodeChildrenE
+calls=1 200 
+0 100
+cfi=(217) /home/sam/Documents/University/2014/ipdf/code/src/paranoidnumber.cpp
+cfn=(4186) _GLOBAL__sub_I__ZN4IPDF14ParanoidNumberD2Ev
+calls=1 905 
+0 100
+cfi=(216) /home/sam/Documents/University/2014/ipdf/code/src/path.cpp
+cfn=(4182) _GLOBAL__sub_I__ZN4IPDF4PathC2ERKNS_7ObjectsEjjRKNS_6ColourES6_
+calls=1 187 
+0 100
+cfi=(215) /home/sam/Documents/University/2014/ipdf/code/src/screen.cpp
+cfn=(4178) _GLOBAL__sub_I__ZN4IPDF6ScreenC2Eb
+calls=1 524 
+0 84
+cfi=(214) /home/sam/Documents/University/2014/ipdf/code/src/view.cpp
+cfn=(4174) _GLOBAL__sub_I__ZN4IPDF4ViewC2ERNS_8DocumentERNS_6ScreenERKNS_4RectERKNS_6ColourE
+calls=1 526 
+0 100
+cfi=(213) /home/sam/Documents/University/2014/ipdf/code/src/objectrenderer.cpp
+cfn=(4170) _GLOBAL__sub_I__ZN4IPDF14ObjectRendererC2ERKNS_10ObjectTypeEPKcS5_S5_
+calls=1 583 
+0 100
+cfi=(211) /home/sam/Documents/University/2014/ipdf/code/src/document.cpp
+cfn=(4156) _GLOBAL__sub_I__ZN4pugi15xml_writer_fileC2EPv
+calls=1 1026 
+0 220
+cfi=(210) /home/sam/Documents/University/2014/ipdf/code/src/bezier.cpp
+cfn=(4148) _GLOBAL__sub_I__ZN4IPDF14SolveQuadraticERKNS_14ParanoidNumberES2_S2_S2_S2_
+calls=1 422 
+0 1780
+cfi=(209) /home/sam/Documents/University/2014/ipdf/code/src/real.cpp
+cfn=(4142) _GLOBAL__sub_I__ZN4IPDF11g_real_nameE
+calls=1 30 
+0 100
+cfi=(197) /home/sam/Documents/University/2014/ipdf/code/src/log.cpp
+cfn=(3786) _GLOBAL__sub_I__Z5LogExiPKcS0_iz
+calls=1 151 
+0 136742
+0 47
+
+fn=(4514) 0x0000000000448800
+0 8
+
+fn=(3778)
+0 16
+
+fn=(4510) 0x0000000000448880
+0 5
+cfn=(4514)
+calls=1 0 
+0 8
+0 3
+
+fn=(3762) 0x00000000004487d6
+0 11
+cob=(3)
+cfi=(196)
+cfn=(3770)
+calls=1 133 
+0 9113224062
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2284
+0 5
+
+fl=(214)
+fn=(4176) __static_initialization_and_destruction_0(int, int)
+526 9
+fi=(208) /usr/include/c++/4.9/iostream
+74 2
+cob=(31)
+cfi=(157)
+cfn=(3792)
+calls=1 -74 
+* 8
+* 1
+* 4
+cob=(3)
+cfi=(158)
+cfn=(2494)
+calls=1 -17 
+* 66
+* 1
+fe=(214)
+526 2
+
+fn=(4174)
+526 5
+cfn=(4176)
+calls=1 * 
+* 93
+* 2
+
+fl=(235) /usr/include/c++/4.9/cmath
+fn=(4350) std::isnan(float)
+619 21844952
+
+fl=(218)
+fn=(4192) __static_initialization_and_destruction_0(int, int)
+200 9
+fi=(208)
+74 2
+cob=(31)
+cfi=(157)
+cfn=(3792)
+calls=1 -74 
+* 8
+* 1
+* 4
+cob=(3)
+cfi=(158)
+cfn=(2494)
+calls=1 -17 
+* 66
+* 1
+fe=(218)
+200 2
+
+fn=(4190)
+200 5
+cfn=(4192)
+calls=1 * 
+* 93
+* 2
+
+fl=(229) /usr/include/c++/4.9/bits/stl_vector.h
+fn=(4256) std::_Vector_base<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> >::_Vector_impl::_Vector_impl()
+86 43376304
++1 32532228
+cfi=(230) /usr/include/c++/4.9/bits/allocator.h
+cfn=(4258) std::allocator<IPDF::ParanoidNumber*>::allocator()
+calls=10844076 +26 
+* 151817064
+* 65064456
++1 21688152
+
+fn=(4270) std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> >::end() const
+574 65221488
++1 130442976
+cfi=(232) /usr/include/c++/4.9/bits/stl_iterator.h
+cfn=(4268) __gnu_cxx::__normal_iterator<IPDF::ParanoidNumber* const*, std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> > >::__normal_iterator(IPDF::ParanoidNumber* const* const&)
+calls=16305372 728 
+* 163053720
+* 48916116
+
+fn=(4324) std::_Vector_base<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> >::_Vector_impl::~_Vector_impl()
+79 75908532
+cfi=(230)
+cfn=(4326) std::allocator<IPDF::ParanoidNumber*>::~allocator()
+calls=10844076 +42 
+* 151817064
+* 21688152
+
+fn=(4388) std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> >::clear()
+1211 21527240
++1 32290860
+cfn=(4390) std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> >::_M_erase_at_end(IPDF::ParanoidNumber**)
+calls=5381810 1436 
+* 306763170
+* 10763620
+
+fn=(4394) void std::swap<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> >(std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> >&, std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> >&)
+1559 1590
++1 1590
+cfn=(4396) std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> >::swap(std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> >&)
+calls=318 1194 
+* 70596
+* 636
+
+fn=(4396)
+1194 1908
++5 1590
+cfn=(4398) std::_Vector_base<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> >::_Vector_impl::_M_swap_data(std::_Vector_base<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> >::_Vector_impl&)
+calls=318 101 
+* 48336
++2 954
+cfn=(4312) std::_Vector_base<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> >::_M_get_Tp_allocator()
+calls=318 113 
+* 1908
+* 318
+-1 954
+cfn=(4312)
+calls=318 113 
+* 1908
+* 954
+cfi=(237) /usr/include/c++/4.9/ext/alloc_traits.h
+cfn=(4404) __gnu_cxx::__alloc_traits<std::allocator<IPDF::ParanoidNumber*> >::_S_on_swap(std::allocator<IPDF::ParanoidNumber*>&, std::allocator<IPDF::ParanoidNumber*>&)
+calls=318 142 
+* 10494
++2 1272
+
+fn=(4254) std::_Vector_base<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> >::_Vector_base()
+124 43376304
++1 32532228
+cfn=(4256)
+calls=10844076 -39 
+* 314478204
+* 21688152
+
+fn=(4266) std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> >::begin() const
+556 65221488
++1 130442976
+cfi=(232)
+cfn=(4268)
+calls=16305372 728 
+* 163053720
+* 48916116
+
+fn=(4322) std::_Vector_base<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> >::_M_deallocate(IPDF::ParanoidNumber**, unsigned long)
+174 65064456
++3 21688152
++2 21688152
+
+fn=(4390)
+1436 26909050
++2 16145430
+cfn=(4312)
+calls=5381810 113 
+* 32290860
+* 37672670
+cfi=(233) /usr/include/c++/4.9/bits/stl_construct.h
+cfn=(4314) void std::_Destroy<IPDF::ParanoidNumber**, IPDF::ParanoidNumber*>(IPDF::ParanoidNumber**, IPDF::ParanoidNumber**, std::allocator<IPDF::ParanoidNumber*>&)
+calls=5381810 148 
+* 166836110
++1 16145430
++1 10763620
+
+fn=(4300) std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> >::begin()
+547 64903544
++1 81129430
+cfi=(232)
+cfn=(4302) __gnu_cxx::__normal_iterator<IPDF::ParanoidNumber**, std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> > >::__normal_iterator(IPDF::ParanoidNumber** const&)
+calls=16225886 728 
+* 162258860
+* 48677658
+
+fn=(4398)
+101 1590
++2 1590
+cfi=(240) /usr/include/c++/4.9/bits/move.h
+cfn=(4400) void std::swap<IPDF::ParanoidNumber**>(IPDF::ParanoidNumber**&, IPDF::ParanoidNumber**&)
+calls=318 +63 
+* 13356
++1 2226
+cfi=(240)
+cfn=(4400)
+calls=318 +62 
+* 13356
++1 2226
+cfi=(240)
+cfn=(4400)
+calls=318 +61 
+* 13356
++1 636
+
+fn=(4304) std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> >::end()
+565 64903544
++1 97355316
+cfi=(232)
+cfn=(4302)
+calls=16225886 728 
+* 162258860
+* 48677658
+
+fn=(4320) std::_Vector_base<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> >::~_Vector_base()
+159 43376304
++2 119284836
+-1 43376304
+cfn=(4322)
+calls=10844076 +14 
+* 108440760
++1 32532228
+cfn=(4324)
+calls=10844076 -82 
+* 249413748
+* 21688152
+
+fn=(4312)
+113 48927414
++1 48927414
+
+fn=(4252) std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> >::vector()
+253 43376304
++4 32532228
+cfn=(4254)
+calls=10844076 124 
+* 412074888
+* 21688152
+
+fn=(4290) std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> >::size() const
+654 161175288
++1 537250960
+
+fn=(4310) std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> >::~vector()
+423 43376304
++2 32532228
+cfn=(4312)
+calls=10844076 113 
+* 65064456
+* 54220380
+-1 32532228
+cfi=(233)
+cfn=(4314)
+calls=10844076 148 
+* 336166356
++1 32532228
+cfn=(4320)
+calls=10844076 159 
+* 618112332
+* 21688152
+
+fn=(4360) std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> >::capacity() const
+734 247848
++2 826160
+
+fl=(217)
+fn=(4298) IPDF::ParanoidNumber::~ParanoidNumber()
+18 145516
++2 41576
++2 1164128
+cfi=(229)
+cfn=(4300)
+calls=83152 547 
+* 1829344
+* 332608
+cfi=(229)
+cfn=(4304)
+calls=83152 565 
+* 1912496
+* 582064
+cfi=(232)
+cfn=(4306) bool __gnu_cxx::operator!=<IPDF::ParanoidNumber**, std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> > >(__gnu_cxx::__normal_iterator<IPDF::ParanoidNumber**, std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> > > const&, __gnu_cxx::__normal_iterator<IPDF::ParanoidNumber**, std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> > > const&)
+calls=83152 829 
+* 2660864
+* 166304
+-2 291032
+-2 789944
+cfi=(229)
+cfn=(4310)
+calls=83152 423 
+* 9479328
+* 83152
++7 145516
+-7 10760924
++7 8070693
+cfn=(4299) IPDF::ParanoidNumber::~ParanoidNumber()'2
+calls=2690231 -7 
+* 2539578064
+* 8070693
+cob=(31)
+cfi=(157)
+cfn=(4334)
+calls=2690231 -25 
+* 320139320
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 +9 
+* 1620
+* 2690235
+* 5380462
+
+fn=(4299)
+18 18831617
++2 5380462
++2 150652936
+cfi=(229)
+cfn=(4300)
+calls=10760924 547 
+* 236740328
+* 43043696
+cfi=(229)
+cfn=(4304)
+calls=10760924 565 
+* 247501252
+* 75326468
+cfi=(232)
+cfn=(4306)
+calls=10760924 829 
+* 344349568
+* 21521848
+-2 37663234
+-2 102228778
+cfi=(229)
+cfn=(4310)
+calls=10760924 423 
+* 1226745336
+* 10760924
++7 18831617
+
+fn=(4352) IPDF::ParanoidNumber::operator+=(IPDF::ParanoidNumber const&)
+312 14123193
++3 4035198
+cob=(31)
+cfi=(157)
+cfn=(2642)
+calls=2017599 0 
+* 385361409
+* 2017599
+* 10087995
+cfi=(228) /home/sam/Documents/University/2014/ipdf/code/src/paranoidnumber.h
+cfn=(4264) IPDF::ParanoidNumber::ParanoidNumber(IPDF::ParanoidNumber const&)
+calls=2017599 93 
+* 1408284102
+* 14123193
+cfn=(4282) IPDF::ParanoidNumber::Operation(IPDF::ParanoidNumber*, IPDF::Optype, IPDF::ParanoidNumber**, IPDF::Optype*)
+calls=2017599 639 
+* 1710240679
+* 14123193
+cfn=(4298)
+calls=2017599 18 
+* 2170936524
++1 8070396
+cfn=(4340) IPDF::ParanoidNumber::Simplify(IPDF::Optype)
+calls=2017599 670 
+* 264305469
++1 8070396
+cfn=(4340)
+calls=2017599 670 
+* 264305469
++1 4035198
++1 10087995
+
+fn=(4392) IPDF::ParanoidNumber::operator-=(IPDF::ParanoidNumber const&)
+323 4707731
++1 1345066
+cob=(31)
+cfi=(157)
+cfn=(2642)
+calls=672533 0 
+* 128453803
+* 672533
+* 3362665
+cfi=(228)
+cfn=(4264)
+calls=672533 93 
+* 469428034
+* 4707731
+cfn=(4282)
+calls=672533 639 
+* 554111091
+* 4707731
+cfn=(4298)
+calls=672533 18 
+* 723645508
++1 2690132
+cfn=(4340)
+calls=672533 670 
+* 88101823
++1 2690132
+cfn=(4340)
+calls=672533 670 
+* 88101823
++1 1345066
++1 3362665
+
+fn=(4188) __static_initialization_and_destruction_0(int, int)
+905 9
+fi=(208)
+74 2
+cob=(31)
+cfi=(157)
+cfn=(3792)
+calls=1 -74 
+* 8
+* 1
+* 4
+cob=(3)
+cfi=(158)
+cfn=(2494)
+calls=1 -17 
+* 66
+* 1
+fe=(217)
+905 2
+
+fn=(4442) bool IPDF::TrustingOp<double>(double&, double const&, IPDF::Optype)
+181 15897582
++1 5299194
+cob=(4) /lib/x86_64-linux-gnu/libm-2.19.so
+cfi=(252) /build/glibc-irh9iM/glibc-2.19/math/../sysdeps/x86_64/fpu/fclrexcpt.c
+cfn=(4448) feclearexcept
+calls=2649597 28 
+* 31795164
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+* 1835
+* 2649601
++1 15897582
++3 15898240
++1 1987280
++2 5297752
++1 662219
++5 784
++5 784
++1 98
++4 5299194
+cob=(4)
+cfi=(253) /build/glibc-irh9iM/glibc-2.19/math/../sysdeps/x86_64/fpu/ftestexcept.c
+cfn=(4454) fetestexcept
+calls=2649597 28 
+* 21196776
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+* 1722
+* 2649601
+* 5299194
++1 5299194
+
+fn=(4354) IPDF::ParanoidNumber::OperationTerm(IPDF::ParanoidNumber*, IPDF::Optype, IPDF::ParanoidNumber**, IPDF::Optype*)
+363 21521056
++3 8070396
++3 10760528
++12 8070396
+cfi=(228)
+cfn=(4286) IPDF::ParanoidNumber::Floating() const
+calls=2690132 138 
+* 295914520
+* 34992370
++2 82616
++1 41308
++2 2226
++1 2226
+cfi=(229)
+cfn=(4394)
+calls=318 1559 
+* 74412
++3 41308
++2 1900168
+cfi=(236) /usr/include/c++/4.9/bits/vector.tcc
+cfn=(4356) std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> >::operator=(std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> > const&)
+calls=82616 167 
+* 38085976
++1 991392
+cfi=(229)
+cfn=(4388)
+calls=82616 1211 
+* 5700504
+-3 289156
++7 41308
++2 8008434
+cfi=(228)
+cfn=(4286)
+calls=2669478 138 
+* 293642580
+* 34723193
++1 39958
++4 7948497
+cfi=(228)
+cfn=(4288) IPDF::ParanoidNumber::NoFactors() const
+calls=2649499 144 
+* 121876954
++1 5298998
+-1 7948497
+cfi=(228)
+cfn=(4288)
+calls=2649499 144 
+* 121876954
+* 5298998
++1 5298998
+-1 5298998
++3 21195992
+cfi=(228)
+cfn=(4440) bool IPDF::ParanoidOp<double>(double&, double const&, IPDF::Optype)
+calls=2649499 50 
+* 198712425
+* 5298998
++2 10597996
++1 15896994
+cfi=(229)
+cfn=(4300)
+calls=2649499 547 
+* 58288978
+* 10597996
+cfi=(229)
+cfn=(4304)
+calls=2649499 565 
+* 60938477
+* 18546493
+cfi=(232)
+cfn=(4306)
+calls=2649499 829 
+* 84783968
+* 5298998
++4 10597996
++1 3973314
+cfi=(229)
+cfn=(4300)
+calls=662219 547 
+* 14568818
+-1 1987280
++1 11923680
+cfi=(229)
+cfn=(4300)
+calls=1987280 547 
+* 43720160
+* 10597996
+cfi=(229)
+cfn=(4304)
+calls=2649499 565 
+* 60938477
+* 18546493
+cfi=(232)
+cfn=(4306)
+calls=2649499 829 
+* 84783968
+* 5298998
++3 10597996
+cfi=(229)
+cfn=(4388)
+calls=2649499 1211 
+* 182815431
++1 10597996
+cfi=(229)
+cfn=(4388)
+calls=2649499 1211 
+* 182815431
++2 5298998
++71 5380264
+
+fn=(4284) IPDF::ParanoidNumber::OperationFactor(IPDF::ParanoidNumber*, IPDF::Optype, IPDF::ParanoidNumber**, IPDF::Optype*)
+495 990
++4 297
++3 396
++11 297
+cfi=(228)
+cfn=(4286)
+calls=99 138 
+* 10890
+* 1287
++5 297
+cfi=(228)
+cfn=(4286)
+calls=99 138 
+* 10890
+* 1485
++13 297
+cfi=(228)
+cfn=(4286)
+calls=99 138 
+* 10890
+* 1288
++1 2
++4 294
+cfi=(228)
+cfn=(4294) IPDF::ParanoidNumber::NoTerms() const
+calls=98 145 
+* 4508
+* 490
+cfi=(228)
+cfn=(4294)
+calls=98 145 
+* 4508
+* 588
++2 784
+cfi=(228)
+cfn=(4440)
+calls=98 50 
+* 11699
+* 196
++2 392
++1 588
+cfi=(229)
+cfn=(4300)
+calls=98 +6 
+* 2156
+* 392
+cfi=(229)
+cfn=(4304)
+calls=98 +24 
+* 2254
+* 686
+cfi=(232)
+cfn=(4306)
+calls=98 829 
+* 3136
+* 196
++4 392
++1 588
+cfi=(229)
+cfn=(4300)
+calls=98 +1 
+* 2156
+* 392
+cfi=(229)
+cfn=(4304)
+calls=98 +19 
+* 2254
+* 686
+cfi=(232)
+cfn=(4306)
+calls=98 829 
+* 3136
+* 196
++3 392
+cfi=(229)
+cfn=(4388)
+calls=98 1211 
+* 6762
++1 392
+cfi=(229)
+cfn=(4388)
+calls=98 1211 
+* 6762
++1 196
++77 495
+
+fn=(4340)
+670 37663234
++2 16141386
+cfi=(228)
+cfn=(4286)
+calls=5380462 138 
+* 591850820
+* 10760924
++1 10760924
++77 10760924
++1 26902310
+
+fn=(4276) IPDF::ParanoidNumber::operator/=(IPDF::ParanoidNumber const&)
+340 693
++1 198
+cob=(31)
+cfi=(157)
+cfn=(2642)
+calls=99 0 
+* 18909
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+* 1482
+* 103
+* 495
+cfi=(228)
+cfn=(4264)
+calls=99 93 
+* 69102
+* 693
+cfn=(4282)
+calls=99 639 
+* 99843
+* 693
+cfn=(4298)
+calls=99 18 
+* 109979
++1 396
+cfn=(4340)
+calls=99 670 
+* 12969
++1 396
+cfn=(4340)
+calls=99 670 
+* 12969
++1 198
++1 495
+
+fn=(4186)
+905 5
+cfn=(4188)
+calls=1 * 
+* 93
+* 2
+
+fn=(4282)
+639 21521848
++2 5380462
++4 9415858
++1 21521056
+cfn=(4354)
+calls=2690132 363 
+* 2198443536
+* 2690132
++1 396
++1 792
+cfn=(4284)
+calls=99 495 
+* 96972
+* 99
++2 5380462
+
+fn=(4348) IPDF::ParanoidNumber::Digit() const
+764 10922476
++4 8191857
++2 10922476
+cfi=(235)
+cfn=(4350)
+calls=2730619 619 
+* 21844952
+* 8191857
++1 4156362
++4 5380660
++1 8070990
+cfi=(229)
+cfn=(4266)
+calls=1345165 556 
+* 33629125
+* 5380660
+cfi=(229)
+cfn=(4270)
+calls=1345165 574 
+* 33629125
+* 9416155
+cfi=(232)
+cfn=(4272) bool __gnu_cxx::operator!=<IPDF::ParanoidNumber* const*, std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> > >(__gnu_cxx::__normal_iterator<IPDF::ParanoidNumber* const*, std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> > > const&, __gnu_cxx::__normal_iterator<IPDF::ParanoidNumber* const*, std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> > > const&)
+calls=1345165 +53 
+* 43045280
+* 2690330
++4 8070990
+cfi=(229)
+cfn=(4266)
+calls=1345165 556 
+* 33629125
+* 5380660
+cfi=(229)
+cfn=(4270)
+calls=1345165 574 
+* 33629125
+* 9416155
+cfi=(232)
+cfn=(4272)
+calls=1345165 +49 
+* 43045280
+* 2690330
++4 8070990
+cfi=(229)
+cfn=(4266)
+calls=1345165 556 
+* 33629125
+* 5380660
+cfi=(229)
+cfn=(4270)
+calls=1345165 574 
+* 33629125
+* 9416155
+cfi=(232)
+cfn=(4272)
+calls=1345165 +45 
+* 43045280
+* 2690330
++2 8070990
+cfi=(229)
+cfn=(4266)
+calls=1345165 556 
+* 33629125
+* 5380660
+cfi=(229)
+cfn=(4270)
+calls=1345165 574 
+* 33629125
+* 9416155
+cfi=(232)
+cfn=(4272)
+calls=1345165 +43 
+* 43045280
+* 2690330
++2 5380660
++2 2690330
+-2 2770908
++2 2770908
+
+fl=(236)
+fn=(4356)
+167 743544
++3 247848
++3 82616
+cfi=(237)
+cfn=(4358) __gnu_cxx::__alloc_traits<std::allocator<IPDF::ParanoidNumber*> >::_S_propagate_on_copy_assign()
+calls=82616 -28 
+* 413080
+* 165232
++18 247848
+cfi=(229)
+cfn=(4290)
+calls=82616 654 
+* 1074008
+* 82616
++1 247848
+cfi=(229)
+cfn=(4360)
+calls=82616 734 
+* 1074008
+* 330464
++12 247848
+cfi=(229)
+cfn=(4290)
+calls=82616 654 
+* 1074008
+* 330464
++3 247848
+cfi=(229)
+cfn=(4312)
+calls=82616 -94 
+* 495696
+* 330464
+cfi=(229)
+cfn=(4304)
+calls=82616 565 
+* 1900168
+* 330464
+cfi=(229)
+cfn=(4300)
+calls=82616 547 
+* 1817552
+* 330464
+cfi=(229)
+cfn=(4270)
+calls=82616 574 
+* 2065400
+* 330464
+cfi=(229)
+cfn=(4266)
+calls=82616 556 
+* 2065400
+* 330464
+cfi=(238) /usr/include/c++/4.9/bits/stl_algobase.h
+cfn=(4362) __gnu_cxx::__normal_iterator<IPDF::ParanoidNumber**, std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> > > std::copy<__gnu_cxx::__normal_iterator<IPDF::ParanoidNumber* const*, std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> > >, __gnu_cxx::__normal_iterator<IPDF::ParanoidNumber**, std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> > > >(__gnu_cxx::__normal_iterator<IPDF::ParanoidNumber* const*, std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> > >, __gnu_cxx::__normal_iterator<IPDF::ParanoidNumber* const*, std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> > >, __gnu_cxx::__normal_iterator<IPDF::ParanoidNumber**, std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> > >)
+calls=82616 456 
+* 17266744
+-1 330464
+cfi=(233)
+cfn=(4382) void std::_Destroy<__gnu_cxx::__normal_iterator<IPDF::ParanoidNumber**, std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> > >, IPDF::ParanoidNumber*>(__gnu_cxx::__normal_iterator<IPDF::ParanoidNumber**, std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> > >, __gnu_cxx::__normal_iterator<IPDF::ParanoidNumber**, std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> > >, std::allocator<IPDF::ParanoidNumber*>&)
+calls=82616 -58 
+* 2561096
+* 82616
++12 578312
++2 82616
++1 578312
+
+fl=(216)
+fn=(4184) __static_initialization_and_destruction_0(int, int)
+187 9
+fi=(208)
+74 2
+cob=(31)
+cfi=(157)
+cfn=(3792)
+calls=1 -74 
+* 8
+* 1
+* 4
+cob=(3)
+cfi=(158)
+cfn=(2494)
+calls=1 -17 
+* 66
+* 1
+fe=(216)
+187 2
+
+fn=(4182)
+187 5
+cfn=(4184)
+calls=1 * 
+* 93
+* 2
+
+fl=(241) /usr/include/c++/4.9/bits/alloc_traits.h
+fn=(4408) void std::__do_alloc_on_swap<std::allocator<IPDF::ParanoidNumber*> >(std::allocator<IPDF::ParanoidNumber*>&, std::allocator<IPDF::ParanoidNumber*>&, std::integral_constant<bool, false>)
+486 1272
++1 636
+
+fn=(4406) void std::__alloc_on_swap<std::allocator<IPDF::ParanoidNumber*> >(std::allocator<IPDF::ParanoidNumber*>&, std::allocator<IPDF::ParanoidNumber*>&)
+490 1590
++4 2226
+cfn=(4408)
+calls=318 -8 
+* 1908
+* 318
++1 636
+
+fl=(224) /home/sam/Documents/University/2014/ipdf/code/src/real.h
+fn=(4210) IPDF::DebugRealInfo()
+181 13
+cfi=(197)
+cfn=(4212) LogEx(int, char const*, char const*, int, ...)
+calls=1 46 
+* 7546
+* 3
+
+fn=(4410) IPDF::Double(IPDF::ParanoidNumber const&)
+102 693
+cfi=(217)
+cfn=(4348)
+calls=99 764 
+* 43164
+* 495
+
+fl=(220)
+fn=(4208)
+9 6
++1 1
+cfi=(224)
+cfn=(4210)
+calls=1 181 
+* 7562
++1 7
+cfi=(197)
+cfn=(4212)
+calls=1 +35 
+* 2384
++2 1
+cob=(3)
+cfi=(226)
+cfn=(4244)
+calls=1 +16 
+* 31
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 +21 
+* 1799
+* 5
+* 1
++1 1
++1 2
++2 2
++2 99
+cob=(3)
+cfi=(226)
+cfn=(4244)
+calls=99 +10 
+* 3069
+* 99
+* 99
++1 495
+cfi=(228)
+cfn=(4250) IPDF::ParanoidNumber::ParanoidNumber(double)
+calls=99 +63 
+* 23859
+* 396
+cfi=(228)
+cfn=(4250)
+calls=99 +63 
+* 23859
+* 594
+cfi=(228)
+cfn=(4262) IPDF::ParanoidNumber::operator/(IPDF::ParanoidNumber const&) const
+calls=99 202 
+* 400992
+* 495
+cfi=(228)
+cfn=(4250)
+calls=99 +63 
+* 23859
+* 396
+cfi=(228)
+cfn=(4250)
+calls=99 +63 
+* 23859
+* 594
+cfi=(234) /home/sam/Documents/University/2014/ipdf/code/src/tests/stresstest.h
+cfn=(4342) IPDF::ParanoidNumber AddSub<IPDF::ParanoidNumber>(IPDF::ParanoidNumber const&, IPDF::ParanoidNumber const&, IPDF::ParanoidNumber const&)
+calls=99 -7 
+* 9111252299
+* 297
+cfi=(217)
+cfn=(4298)
+calls=99 -2 
+* 93456
+* 297
+cfi=(217)
+cfn=(4298)
+calls=99 -2 
+* 93456
+* 297
+cfi=(217)
+cfn=(4298)
+calls=99 -2 
+* 93456
+* 297
+cfi=(217)
+cfn=(4298)
+calls=99 -2 
+* 93456
+* 297
+cfi=(217)
+cfn=(4298)
+calls=99 -2 
+* 93456
++1 99
+cob=(3)
+cfi=(226)
+cfn=(4244)
+calls=99 +8 
+* 3069
+* 99
+* 99
++1 297
++1 594
+cfi=(224)
+cfn=(4410)
+calls=99 +79 
+* 44352
+* 891
+cob=(3)
+cfi=(242)
+cfn=(4416)
+calls=99 +5 
+* 547894
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 +11 
+* 1832
+* 103
++2 297
+cfi=(217)
+cfn=(4298)
+calls=99 -7 
+* 93456
+-8 299
+-2 5
++12 1
+cob=(3)
+cfi=(226)
+cfn=(4244)
+calls=1 +2 
+* 31
+* 1
+* 9
+cfi=(197)
+cfn=(4212)
+calls=1 +19 
+* 2848
++2 6
+
+fn=(4198)
+29 5
+cfn=(4200) __static_initialization_and_destruction_0(int, int)
+calls=1 * 
+* 93
+* 2
+
+fn=(4200)
+29 9
+fi=(208)
++45 2
+cob=(31)
+cfi=(157)
+cfn=(3792)
+calls=1 -74 
+* 8
+* 1
+* 4
+cob=(3)
+cfi=(158)
+cfn=(2494)
+calls=1 -17 
+* 66
+* 1
+fe=(220)
+-45 2
+
+fl=(239) /usr/include/c++/4.9/bits/stl_iterator_base_types.h
+fn=(4366) std::_Iter_base<__gnu_cxx::__normal_iterator<IPDF::ParanoidNumber* const*, std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> > >, false>::_S_base(__gnu_cxx::__normal_iterator<IPDF::ParanoidNumber* const*, std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> > >)
+212 495696
++1 495696
+
+fn=(4372) std::_Iter_base<__gnu_cxx::__normal_iterator<IPDF::ParanoidNumber**, std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> > >, true>::_S_base(__gnu_cxx::__normal_iterator<IPDF::ParanoidNumber**, std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> > >)
+220 330464
++1 247848
+cfi=(232)
+cfn=(4308) __gnu_cxx::__normal_iterator<IPDF::ParanoidNumber**, std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> > >::base() const
+calls=82616 793 
+* 495696
+* 247848
+
+fn=(4376) std::_Iter_base<__gnu_cxx::__normal_iterator<IPDF::ParanoidNumber* const*, std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> > >, true>::_S_base(__gnu_cxx::__normal_iterator<IPDF::ParanoidNumber* const*, std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> > >)
+220 660928
++1 495696
+cfi=(232)
+cfn=(4274) __gnu_cxx::__normal_iterator<IPDF::ParanoidNumber* const*, std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> > >::base() const
+calls=165232 793 
+* 991392
+* 495696
+
+fl=(215)
+fn=(4178)
+524 1
+fi=(208)
+74 2
+cob=(31)
+cfi=(157)
+cfn=(3792)
+calls=1 -74 
+* 8
+* 1
+* 3
+fe=(215)
+524 1
+fi=(208)
+74 1
+cob=(3)
+cfi=(158)
+cfn=(2494)
+calls=1 -17 
+* 66
+* 1
+fe=(215)
+
+fl=(237)
+fn=(4358)
+145 165232
++1 247848
+
+fn=(4404)
+142 1590
++1 1590
+cfi=(241)
+cfn=(4406)
+calls=318 490 
+* 6678
+* 636
+
+fl=(197)
+fn=(3786)
+151 1
+fi=(208)
+-77 2
+cob=(31)
+cfi=(157)
+cfn=(3792)
+calls=1 -74 
+* 132589
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 -40 
+* 1956
+* 5
+* 3
+fe=(197)
++77 1
+fi=(208)
+-77 1
+cob=(3)
+cfi=(158)
+cfn=(2494)
+calls=1 -17 
+* 66
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 -40 
+* 2113
+* 5
+fe=(197)
+
+fn=(4212)
+46 42
++10 3
+-10 6
++11 3
+-1 9
++1 3
+-1 3
++3 6
++3 15
+cob=(3)
+cfi=(167)
+cfn=(3418)
+calls=3 +38 
+* 2667
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 -28 
+* 1898
+* 7
++4 6
++4 3
+-4 12
++28 27
+cob=(3)
+cfi=(225)
+cfn=(4222)
+calls=3 -67 
+* 6078
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 -60 
+* 1953
+* 7
++3 30
+
+fl=(228)
+fn=(4262)
+202 693
++2 495
+cfn=(4264)
+calls=99 93 
+* 69102
++1 495
+cfi=(217)
+cfn=(4276)
+calls=99 340 
+* 329613
++1 99
++1 495
+
+fn=(4264)
+93 70473624
+cfi=(229)
+cfn=(4252)
+calls=10842096 253 
+* 509578512
+* 48789432
++4 10842096
++3 10842096
++2 5421048
++2 151789344
+cfi=(229)
+cfn=(4266)
+calls=10842096 556 
+* 271052400
+* 43368384
+cfi=(229)
+cfn=(4270)
+calls=10842096 574 
+* 271052400
+* 75894672
+cfi=(232)
+cfn=(4272)
+calls=10842096 829 
+* 346947072
+* 21684192
+-2 40657860
++9 13552620
+
+fn=(4346) IPDF::ParanoidNumber::ToDouble() const
+135 19113640
+cfi=(217)
+cfn=(4348)
+calls=2730520 764 
+* 626626942
+* 13652600
+
+fn=(4250)
+83 12375
+cfi=(229)
+cfn=(4252)
+calls=1980 253 
+* 93060
+* 8910
++3 990
++3 1485
++2 2475
+
+fn=(4344) IPDF::ParanoidNumber::operator<(IPDF::ParanoidNumber const&) const
+170 10922080
+cfn=(4346)
+calls=1365260 -35 
+* 603417522
+* 5461040
+cfn=(4346)
+calls=1365260 -35 
+* 55975660
+* 5461040
+
+fn=(4294)
+145 42962260
+0 42962260
+fi=(195)
+cfi=(229)
+cfn=(4290)
+calls=10740565 654 
+0 139627345
+0 64443390
+fi=(195)
+cfi=(229)
+cfn=(4290)
+calls=10740565 654 
+0 139627345
+0 64443390
+
+fn=(4440)
+50 15897582
++2 7948791
++1 15897582
+cfi=(217)
+cfn=(4442)
+calls=2649597 181 
+* 135133796
+* 5299194
++2 7948791
++1 5299194
++3 5299194
+
+fn=(4288)
+144 64157468
+0 64157468
+fi=(195)
+cfi=(229)
+cfn=(4290)
+calls=16039367 654 
+0 208511771
+0 96236202
+fi=(195)
+cfi=(229)
+cfn=(4290)
+calls=16039367 654 
+0 208511771
+0 96236202
+
+fn=(4286)
+138 42961476
++2 32221107
+cfn=(4288)
+calls=10740369 +4 
+* 494056974
+* 53701845
+cfn=(4294)
+calls=10740369 +5 
+* 494056974
+* 42961476
++1 21480738
+
+fl=(234)
+fn=(4342)
+13 792
++2 396
+cfi=(228)
+cfn=(4250)
+calls=99 +68 
+* 23859
++1 495
+cfi=(228)
+cfn=(4264)
+calls=99 +77 
+* 69102
+* 99
++2 24995
+cfi=(217)
+cfn=(4352)
+calls=4999 312 
+* 15695128
++1 24995
+cfi=(228)
+cfn=(4264)
+calls=4999 +74 
+* 3489302
+* 4999
++2 1668835
+cfi=(217)
+cfn=(4392)
+calls=333767 323 
+* 1033309122
+-2 1668835
+cfi=(217)
+cfn=(4352)
+calls=333767 312 
+* 1044439916
+* 1693830
+cfi=(228)
+cfn=(4344)
+calls=338766 170 
+* 169042237
+* 692529
+cfi=(217)
+cfn=(4298)
+calls=4999 -1 
+* 4719056
++4 24995
+cfi=(228)
+cfn=(4264)
+calls=4999 +70 
+* 3489302
+* 4999
++2 1668835
+cfi=(217)
+cfn=(4352)
+calls=333767 312 
+* 1033698211
+-2 1668835
+cfi=(217)
+cfn=(4352)
+calls=333767 312 
+* 1044439916
+* 1693830
+cfi=(228)
+cfn=(4344)
+calls=338766 170 
+* 169042237
+* 692529
+cfi=(217)
+cfn=(4298)
+calls=4999 -5 
+* 4719056
+-7 24995
+cfi=(217)
+cfn=(4352)
+calls=4999 312 
+* 15682176
+* 25490
+cfi=(228)
+cfn=(4344)
+calls=5098 170 
+* 2534197
+* 10493
+cfi=(217)
+cfn=(4298)
+calls=99 +2 
+* 93456
++12 495
+cfi=(228)
+cfn=(4264)
+calls=99 +65 
+* 69102
+* 99
++2 24995
+cfi=(217)
+cfn=(4392)
+calls=4999 323 
+* 15456238
++1 24995
+cfi=(228)
+cfn=(4264)
+calls=4999 +62 
+* 3489302
+* 4999
++2 1668835
+cfi=(217)
+cfn=(4352)
+calls=333767 312 
+* 1033690653
+-2 1668835
+cfi=(217)
+cfn=(4352)
+calls=333767 312 
+* 1044439916
+* 1693830
+cfi=(228)
+cfn=(4344)
+calls=338766 170 
+* 169042237
+* 692529
+cfi=(217)
+cfn=(4298)
+calls=4999 -13 
+* 4719056
++4 24995
+cfi=(228)
+cfn=(4264)
+calls=4999 +58 
+* 3489302
+* 4999
++2 1668835
+cfi=(217)
+cfn=(4392)
+calls=333767 323 
+* 1032668174
+-2 1668835
+cfi=(217)
+cfn=(4352)
+calls=333767 312 
+* 1044439916
+* 1693830
+cfi=(228)
+cfn=(4344)
+calls=338766 170 
+* 169042237
+* 692529
+cfi=(217)
+cfn=(4298)
+calls=4999 -17 
+* 4719056
+-7 24995
+cfi=(217)
+cfn=(4352)
+calls=4999 312 
+* 15682176
+* 25490
+cfi=(228)
+cfn=(4344)
+calls=5098 170 
+* 2534197
+* 10493
+cfi=(217)
+cfn=(4298)
+calls=99 -10 
+* 93456
++12 99
++1 495
+
+fl=(219)
+fn=(4194)
+374 1
+fi=(208)
+74 2
+cob=(31)
+cfi=(157)
+cfn=(3792)
+calls=1 -74 
+* 8
+* 1
+* 3
+fe=(219)
+374 1
+fi=(208)
+74 1
+cob=(3)
+cfi=(158)
+cfn=(2494)
+calls=1 -17 
+* 66
+* 1
+fe=(219)
+
+fl=(209)
+fn=(4142)
+30 5
+cfn=(4144) __static_initialization_and_destruction_0(int, int)
+calls=1 * 
+* 93
+* 2
+
+fn=(4144)
+30 9
+fi=(208)
++44 2
+cob=(31)
+cfi=(157)
+cfn=(3792)
+calls=1 -74 
+* 8
+* 1
+* 4
+cob=(3)
+cfi=(158)
+cfn=(2494)
+calls=1 -17 
+* 66
+* 1
+fe=(209)
+-44 2
+
+fl=(211)
+fn=(4156)
+1026 5
+cfn=(4158) __static_initialization_and_destruction_0(int, int)
+calls=1 * 
+* 213
+* 2
+
+fn=(4158)
+1026 9
+fi=(208)
+74 2
+cob=(31)
+cfi=(157)
+cfn=(3792)
+calls=1 -74 
+* 8
+* 1
+* 4
+cob=(3)
+cfi=(158)
+cfn=(2494)
+calls=1 -17 
+* 66
+* 1
+fi=(212)
+7064 2
+cfn=(4162) pugi::xpath_node_set::xpath_node_set()
+calls=1 10138 
+* 47
+* 4
+cob=(3)
+cfi=(158)
+cfn=(2494)
+calls=1 57 
+* 66
+* 1
+fe=(211)
+1026 2
+
+fl=(238)
+fn=(4368) __gnu_cxx::__normal_iterator<IPDF::ParanoidNumber**, std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> > > std::__copy_move_a2<false, __gnu_cxx::__normal_iterator<IPDF::ParanoidNumber* const*, std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> > >, __gnu_cxx::__normal_iterator<IPDF::ParanoidNumber**, std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> > > >(__gnu_cxx::__normal_iterator<IPDF::ParanoidNumber* const*, std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> > >, __gnu_cxx::__normal_iterator<IPDF::ParanoidNumber* const*, std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> > >, __gnu_cxx::__normal_iterator<IPDF::ParanoidNumber**, std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> > >)
+430 660928
++4 247848
+cfn=(4370) std::_Niter_base<__gnu_cxx::__normal_iterator<IPDF::ParanoidNumber**, std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> > > >::iterator_type std::__niter_base<__gnu_cxx::__normal_iterator<IPDF::ParanoidNumber**, std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> > > >(__gnu_cxx::__normal_iterator<IPDF::ParanoidNumber**, std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> > >)
+calls=82616 278 
+* 2065400
+* 330464
+cfn=(4374) std::_Niter_base<__gnu_cxx::__normal_iterator<IPDF::ParanoidNumber* const*, std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> > > >::iterator_type std::__niter_base<__gnu_cxx::__normal_iterator<IPDF::ParanoidNumber* const*, std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> > > >(__gnu_cxx::__normal_iterator<IPDF::ParanoidNumber* const*, std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> > >)
+calls=82616 278 
+* 2065400
+* 330464
+cfn=(4374)
+calls=82616 278 
+* 2065400
+* 330464
+cfn=(4378) IPDF::ParanoidNumber** std::__copy_move_a<false, IPDF::ParanoidNumber* const*, IPDF::ParanoidNumber**>(IPDF::ParanoidNumber* const*, IPDF::ParanoidNumber* const*, IPDF::ParanoidNumber**)
+calls=82616 -49 
+* 2891560
+* 495696
+cfi=(232)
+cfn=(4302)
+calls=82616 728 
+* 826160
+* 82616
++1 413080
+
+fn=(4362)
+456 578312
++10 247848
+cfn=(4364) std::_Miter_base<__gnu_cxx::__normal_iterator<IPDF::ParanoidNumber* const*, std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> > > >::iterator_type std::__miter_base<__gnu_cxx::__normal_iterator<IPDF::ParanoidNumber* const*, std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> > > >(__gnu_cxx::__normal_iterator<IPDF::ParanoidNumber* const*, std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> > >)
+calls=82616 289 
+* 1239240
+* 330464
+cfn=(4364)
+calls=82616 289 
+* 1239240
+* 495696
+cfn=(4368)
+calls=82616 -36 
+* 12805480
++1 330464
+
+fn=(4364)
+289 660928
++1 495696
+cfi=(239)
+cfn=(4366)
+calls=165232 -78 
+* 991392
+* 330464
+
+fn=(4380) IPDF::ParanoidNumber** std::__copy_move<false, true, std::random_access_iterator_tag>::__copy_m<IPDF::ParanoidNumber*>(IPDF::ParanoidNumber* const*, IPDF::ParanoidNumber* const*, IPDF::ParanoidNumber**)
+369 495696
++7 495696
++1 165232
++2 330464
++1 165232
+
+fn=(4370)
+278 330464
++1 247848
+cfi=(239)
+cfn=(4372)
+calls=82616 -59 
+* 1321856
+* 165232
+
+fn=(4374)
+278 660928
++1 495696
+cfi=(239)
+cfn=(4376)
+calls=165232 -59 
+* 2643712
+* 330464
+
+fn=(4378)
+385 495696
++8 82616
++3 495696
+cfn=(4380)
+calls=82616 -27 
+* 1652320
++1 165232
+
+fl=(230)
+fn=(4326)
+121 75908532
+cfi=(231) /usr/include/c++/4.9/ext/new_allocator.h
+cfn=(4328) __gnu_cxx::new_allocator<IPDF::ParanoidNumber*>::~new_allocator()
+calls=10844076 -35 
+* 54220380
+* 21688152
+
+fn=(4258)
+113 75908532
+cfi=(231)
+cfn=(4260) __gnu_cxx::new_allocator<IPDF::ParanoidNumber*>::new_allocator()
+calls=10844076 -34 
+* 54220380
+* 21688152
+
+fl=(232)
+fn=(4272)
+829 97336536
++3 48668268
+cfn=(4274)
+calls=16222756 -39 
+* 97336536
+* 64891024
+cfn=(4274)
+calls=16222756 -39 
+* 97336536
+* 113559292
+
+fn=(4302)
+728 130137552
++1 195206328
+
+fn=(4274)
+793 97832232
++1 97832232
+
+fn=(4308)
+793 97107468
++1 97107468
+
+fn=(4268)
+728 130442976
++1 195664464
+
+fn=(4306)
+829 96859620
++3 48429810
+cfn=(4308)
+calls=16143270 -39 
+* 96859620
+* 64573080
+cfn=(4308)
+calls=16143270 -39 
+* 96859620
+* 113002890
+
+fl=(240)
+fn=(4402) std::remove_reference<IPDF::ParanoidNumber**&>::type&& std::move<IPDF::ParanoidNumber**&>(IPDF::ParanoidNumber**&)
+101 8586
++1 8586
+
+fn=(4400)
+166 4770
++9 2862
+cfn=(4402)
+calls=954 -74 
+* 5724
+* 1908
++1 2862
+cfn=(4402)
+calls=954 -75 
+* 5724
+* 2862
++1 2862
+cfn=(4402)
+calls=954 -76 
+* 5724
+* 2862
++1 1908
+
+fl=(210)
+fn=(4148)
+422 5
+cfn=(4150) __static_initialization_and_destruction_0(int, int)
+calls=1 * 
+* 1773
+* 2
+
+fn=(4150)
+422 9
+fi=(208)
+74 2
+cob=(31)
+cfi=(157)
+cfn=(3792)
+calls=1 -74 
+* 8
+* 1
+* 4
+cob=(3)
+cfi=(158)
+cfn=(2494)
+calls=1 -17 
+* 1746
+* 1
+fe=(210)
+422 2
+
+fl=(231)
+fn=(4260)
+79 54220380
+
+fn=(4328)
+86 54220380
+
+fl=(233)
+fn=(4314)
+148 97355316
++3 81129430
+cfn=(4316) void std::_Destroy<IPDF::ParanoidNumber**>(IPDF::ParanoidNumber**, IPDF::ParanoidNumber**)
+calls=16225886 -29 
+* 292065948
++1 32451772
+
+fn=(4382)
+148 495696
++3 413080
+cfn=(4384) void std::_Destroy<__gnu_cxx::__normal_iterator<IPDF::ParanoidNumber**, std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> > > >(__gnu_cxx::__normal_iterator<IPDF::ParanoidNumber**, std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> > >, __gnu_cxx::__normal_iterator<IPDF::ParanoidNumber**, std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> > >)
+calls=82616 -29 
+* 1487088
++1 165232
+
+fn=(4386) void std::_Destroy_aux<true>::__destroy<__gnu_cxx::__normal_iterator<IPDF::ParanoidNumber**, std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> > > >(__gnu_cxx::__normal_iterator<IPDF::ParanoidNumber**, std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> > >, __gnu_cxx::__normal_iterator<IPDF::ParanoidNumber**, std::vector<IPDF::ParanoidNumber*, std::allocator<IPDF::ParanoidNumber*> > >)
+112 495696
+
+fn=(4318) void std::_Destroy_aux<true>::__destroy<IPDF::ParanoidNumber**>(IPDF::ParanoidNumber**, IPDF::ParanoidNumber**)
+112 97355316
+
+fn=(4316)
+122 81129430
++4 81129430
+cfn=(4318)
+calls=16225886 -14 
+* 97355316
++2 32451772
+
+fn=(4384)
+122 413080
++4 413080
+cfn=(4386)
+calls=82616 -14 
+* 495696
++2 165232
+
+fl=(213)
+fn=(4170)
+583 5
+cfn=(4172) __static_initialization_and_destruction_0(int, int)
+calls=1 * 
+* 93
+* 2
+
+fn=(4172)
+583 9
+fi=(208)
+74 2
+cob=(31)
+cfi=(157)
+cfn=(3792)
+calls=1 -74 
+* 8
+* 1
+* 4
+cob=(3)
+cfi=(158)
+cfn=(2494)
+calls=1 -17 
+* 66
+* 1
+fe=(213)
+583 2
+
+fl=(212)
+fn=(4166) pugi::xml_node::xml_node()
+4244 5
++2 2
+
+fn=(4168) pugi::xml_attribute::xml_attribute()
+4001 5
++2 2
+
+fn=(4478)
+10147 4
++2 6
++1 2
+
+fn=(4162)
+10138 10
+cfn=(4164) pugi::xpath_node::xpath_node()
+calls=1 10033 
+* 27
+* 8
++2 2
+
+fn=(4164)
+10033 7
+cfn=(4166)
+calls=1 4244 
+* 7
+* 4
+cfn=(4168)
+calls=1 4001 
+* 7
++2 2
+
+ob=(1)
+fl=(35) /build/glibc-irh9iM/glibc-2.19/elf/dl-deps.c
+fn=(134) _dl_map_object_deps
+147 1
++1 1
+-1 2
++1 1
+-1 1
++1 1
+-1 1
++1 2
+-1 5
++1 1
+-1 1
++1 2
++14 1
+-2 1
++1 1
+-13 1
++14 1
++6 3
++10 1
+-10 1
++10 3
+-14 1
+-4 1
++2 1
++17 1
+-17 1
+-2 2
++2 1
+-2 1
++2 1
+-2 1
++1 1
++1 1
++6 3
++10 1
+-10 1
++10 3
+-16 3
++20 1
++21 1
++1 1
+-22 2
++19 1
+-12 1
++15 1
+-16 1
++13 1
+343 8
+209 1
++8 1
+-4 2
++4 1
+-8 34
++8 34
+-4 68
++4 34
++12 70
++2 33
++11 33
+-5 33
+-6 66
++5 33
++2 66
++1 66
++3 132
+-32 33
++32 66
++50 214
++1 294
+-51 3524
++1 1762
++6 535
+cfi=(26) /build/glibc-irh9iM/glibc-2.19/string/../sysdeps/x86_64/multiarch/../strchr.S
+cfn=(80) index
+calls=107 24 
+* 2873
+* 214
++5 535
+-3 107
++3 107
+cfi=(30) /build/glibc-irh9iM/glibc-2.19/elf/dl-error.c
+cfn=(102) _dl_catch_error
+calls=107 -91 
+* 350203
++2 321
++15 107
++2 214
++5 33
++6 33
+-6 66
++3 33
++1 33
++1 33
++1 33
++4 165
+-2 132
+-57 8
+-19 2
+471 70
++2 99
++3 66
+-1 33
+cfi=(15) /build/glibc-irh9iM/glibc-2.19/elf/dl-minimal.c
+cfn=(36) malloc
+calls=33 93 
+* 1143
+* 33
++2 33
+-2 33
++2 33
++3 33
++1 132
++1 33
+-1 66
+cfi=(16) /build/glibc-irh9iM/glibc-2.19/string/../sysdeps/x86_64/multiarch/../memcpy.S
+cfn=(42) memcpy
+calls=33 61 
+* 1042
++1 132
+cfi=(16)
+cfn=(42)
+calls=33 61 
+* 1042
++4 33
+-1 33
++5 210
++3 102
+-1 35
++1 70
+202 138
++15 70
++1 172
++2 33
++2 99
++2 39
+497 6
++1 2
++3 5
++11 3
+-1 1
+cfi=(15)
+cfn=(36)
+calls=1 93 
+* 34
+* 1
++3 1
+-3 1
++3 1
++5 2
++3 2
+-3 5
++1 1
++2 1
++2 105
++4 175
+-6 35
++10 35
+-10 70
++13 3
++51 6
++2 4
++42 2
++1 1
+-1 6
++1 1
+cfi=(34) /build/glibc-irh9iM/glibc-2.19/string/../sysdeps/x86_64/rtld-memset.S
+cfn=(128) memset
+calls=1 30 
+* 76
+* 1
+-2 10
++13 1
+-6 1
+-1 1
++1 1
++6 2
+-13 144
++13 48
+-6 48
+-1 48
++1 48
++6 144
++2 192
++1 96
+-1 2764
++1 1424
++3 6444
+-1 8490
++23 724
+-28 1448
++31 102
++3 330
+cfi=(34)
+cfn=(128)
+calls=33 30 
+* 1320
+* 99
+-24 150
+cfi=(39) /build/glibc-irh9iM/glibc-2.19/string/../string/memmove.c
+cfn=(150) memmove
+calls=15 49 
+* 1199
++4 30
+-2 15
++2 120
++2 2
++25 2
++2 1
++1 1
+-1 1
++2 3
++7 3
++3 2
++3 8
+-37 60
+-1 15
++1 45
+cfi=(39)
+cfn=(150)
+calls=15 49 
+* 1340
++2 15
++2 30
+295 2322
+623 7
+cfi=(16)
+cfn=(42)
+calls=1 61 
+* 136
++2 1
+-38 1
++38 2
+
+fn=(136) openaux
+60 214
++7 107
+-4 321
++1 107
+-1 107
++1 107
+-1 535
+cfi=(21) /build/glibc-irh9iM/glibc-2.19/elf/dl-load.c
+cfn=(110) _dl_map_object
+calls=107 2317 
+* 341750
+* 107
++5 214
+
+fl=(55) /build/glibc-irh9iM/glibc-2.19/elf/../elf/dl-runtime.c
+fn=(230) _dl_fixup
+66 430
++6 430
+-6 645
++3 215
+-1 215
++1 215
++3 215
++1 215
+-1 430
++1 1075
++1 215
+-1 215
++1 430
++5 430
++4 430
++4 645
++4 428
++1 856
++2 856
++7 645
+-1 215
++8 430
++3 1935
+cfi=(6) /build/glibc-irh9iM/glibc-2.19/elf/dl-lookup.c
+cfn=(186) _dl_lookup_symbol_x
+calls=215 714 
+* 390495
+* 215
++4 645
++4 860
++6 1290
++16 215
+-8 215
++8 645
++4 645
+fi=(5) /build/glibc-irh9iM/glibc-2.19/elf/../sysdeps/x86_64/dl-machine.h
++65 215
+fe=(55)
+-61 1075
+-64 2
+fi=(128) /build/glibc-irh9iM/glibc-2.19/elf/../sysdeps/x86_64/dl-irel.h
+-53 13
+cob=(3)
+cfi=(184)
+cfn=(3538)
+calls=1 +12 
+* 10
+cob=(3)
+cfi=(45)
+cfn=(218)
+calls=1 +56 
+* 8
+cob=(3)
+cfi=(139)
+cfn=(1370)
+calls=1 +18 
+* 6
+cob=(3)
+cfi=(137)
+cfn=(1322)
+calls=1 -4 
+* 6
+cob=(3)
+cfi=(51)
+cfn=(210)
+calls=1 +17 
+* 13
+cob=(3)
+cfi=(45)
+cfn=(982)
+calls=3 +56 
+* 27
+cob=(3)
+cfi=(131)
+cfn=(888)
+calls=3 * 
+* 21
+cob=(3)
+cfi=(50)
+cfn=(206)
+calls=2 -1 
+* 136
+* 26
+fe=(55)
+
+fl=(24) /build/glibc-irh9iM/glibc-2.19/string/../sysdeps/x86_64/memcpy.S
+fn=(66) mempcpy
+61 244
++4 244
++3 241
++1 241
++2 88
++1 88
++2 88
++1 88
++5 88
++1 88
+-1 153
++1 153
++2 125
++1 125
++2 125
++1 125
++5 125
++1 125
+-1 116
++1 116
++2 91
++1 91
++2 91
++1 91
++5 91
++1 91
+-1 150
++1 150
++2 131
++1 131
++2 131
++1 262
++5 131
++1 131
+-1 110
++1 131
++5 21
++1 21
++1 21
++1 21
++2 21
++2 21
++1 21
++2 21
++6 241
++4 241
++12 67
++2 67
++1 67
++26 67
++1 67
++3 67
++1 67
++1 67
++5 67
++2 67
++1 67
++1 67
++1 67
++2 67
++1 67
++1 67
++1 67
++2 67
++1 67
++2 67
++2 34
++2 34
++1 34
++1 34
++1 34
++2 34
++1 34
++1 34
++1 34
++2 34
++1 34
++2 68
++5 34
++2 34
+-2 33
++2 33
++2 3
++7 3
+
+fl=(1) ???
+fn=(0) 0x0000000000001190
+0 2
+cfi=(2) /build/glibc-irh9iM/glibc-2.19/elf/rtld.c
+cfn=(2) _dl_start
+calls=1 361 
+0 7056191
+0 14
+cfi=(68) /build/glibc-irh9iM/glibc-2.19/elf/dl-init.c
+cfn=(280) _dl_init
+calls=1 86 
+0 743613
+0 3
+cob=(36)
+cfi=(195)
+cfn=(3762)
+calls=1 0 
+0 9113226362
+
+fl=(26)
+fn=(80)
+24 145
++1 145
++1 145
++1 145
++1 145
++1 145
++1 145
++1 145
++1 142
++1 142
++1 142
++1 142
++1 142
++1 142
++1 142
++1 142
++1 142
++1 122
++4 122
++1 122
++1 122
++1 122
++2 122
++4 20
++1 20
++1 20
++1 20
++1 20
++1 20
++1 20
++1 20
++1 20
++1 20
++1 20
++1 20
++1 20
++1 20
++1 20
++1 20
++1 20
++1 20
++1 20
++1 20
++1 20
++1 20
++1 20
++1 22
++5 2
++1 2
++3 2
++1 2
++1 2
++1 2
++1 2
++1 2
++1 2
++1 2
++1 2
++1 2
++1 2
++1 2
++1 2
++1 2
++1 2
++1 2
++1 2
++1 2
++2 2
++1 2
++2 2
++1 2
++1 2
++1 2
++1 2
++1 2
++1 2
++1 2
++2 2
++1 2
++1 2
++1 2
++1 2
++1 2
++1 2
++1 2
++1 2
++1 2
++3 2
++4 2
++1 2
++1 2
++1 2
++2 2
+-9 21
++4 21
++1 21
++1 21
++1 21
++2 21
++4 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 3
++1 2
+
+fl=(27) /build/glibc-irh9iM/glibc-2.19/elf/../sysdeps/unix/sysv/linux/dl-origin.c
+fn=(86) _dl_get_origin
+36 1
++6 3
+-6 3
++6 2
++2 7
++3 2
++1 47
++2 3
+cfi=(15)
+cfn=(36)
+calls=1 +43 
+* 34
+* 1
++1 1
+-1 1
++1 1
++5 5
+cfi=(24)
+cfn=(66)
+calls=1 +5 
+* 57
+* 1
++24 6
+
+fl=(12) /build/glibc-irh9iM/glibc-2.19/string/../string/memcmp.c
+fn=(26) bcmp
+315 113
++3 113
+-3 565
++4 113
+-4 113
++7 226
++4 111
++2 1
++1 1
++1 1
++1 1
++2 2
+-5 6
++1 6
++1 6
++1 6
++2 12
++2 7
+-9 21
++16 37
++1 74
+-1 74
+129 217
+-18 93
+346 62
++4 6
++2 6
+-2 12
++1 6
++5 164
++2 77
++1 77
++1 77
++3 884
+-3 502
+-2 502
++1 502
++4 1004
+-7 1144
++12 75
++1 904
+228 6
+-7 6
++1 6
++4 6
++2 6
+-6 6
++4 6
++2 27
+-95 31
++1 31
++1 31
++1 31
++1 31
++48 31
+-2 31
++1 31
++1 186
+-80 31
++1 62
++4 62
+-5 124
++1 248
++4 279
+234 5
++2 5
+-4 5
++1 5
++4 5
+-2 5
++56 10
+-2 5
++2 10
+-1 5
++1 10
++1 10
+-31 1
+-6 1
++1 1
++1 1
++4 1
++43 36
++1 12
+-6 10
+
+fl=(9) /build/glibc-irh9iM/glibc-2.19/string/../sysdeps/x86_64/multiarch/../rtld-strlen.S
+fn=(18) strlen
+26 139
++1 139
++1 139
++1 139
++2 93
++1 93
++2 93
++1 93
+-1 273
++1 273
++1 365
++1 365
++1 365
++2 276
++5 138
++1 138
++1 138
++1 138
++3 138
+-6 56
++1 56
++1 56
++1 56
++3 56
++1 163
++1 163
++1 163
++2 163
++3 135
++1 135
++1 135
++1 135
++3 135
++1 118
++1 118
++1 118
++2 118
++3 72
++1 72
++1 72
++1 72
++3 72
++1 72
++1 72
++1 72
++2 72
++3 71
++1 71
++1 71
++1 71
++3 71
++1 64
++1 64
++1 64
++2 72
++3 8
++2 8
++1 8
+-3 130
++2 130
++1 130
++1 116
++2 116
++1 116
++1 100
++2 100
++1 100
++1 83
++2 83
++1 83
++1 68
++2 68
++2 68
++1 68
++1 51
++2 51
++1 51
++1 41
++2 41
++1 41
++1 24
++2 24
++1 24
+-1 115
++1 115
+
+fl=(36) /build/glibc-irh9iM/glibc-2.19/io/../sysdeps/unix/sysv/linux/wordsize-64/xstat.c
+fn=(140) _xstat
+34 7
+-1 7
++1 7
++1 42
++4 1
+-4 24
+
+fl=(16)
+fn=(42)
+61 151
++2 151
++2 151
++3 132
++1 132
++2 37
++1 37
++2 37
++1 37
++5 37
++1 37
+-1 95
++1 95
++2 38
++1 38
++2 38
++1 76
++5 38
++1 38
+-1 94
++1 94
++2 33
++1 33
++2 33
++1 33
++5 33
++1 33
+-1 99
++1 99
++2 82
++1 82
++2 82
++1 82
++5 82
++1 82
+-1 50
++1 115
++5 65
++1 65
++1 65
++1 65
++2 65
++2 65
++1 65
++2 65
++8 132
++8 72
++6 72
++2 72
++1 72
++3 31
++1 62
++5 31
++1 31
++2 31
++2 31
++1 31
++2 31
+-8 92
++1 92
++2 92
++2 92
++1 92
++2 123
++9 31
++1 31
+-1 41
++1 41
++3 72
++1 72
++1 72
++5 69
++2 69
++1 69
++1 69
++1 69
++2 69
++1 69
++1 69
++1 69
++2 69
++1 69
++2 69
++2 13
++2 13
++1 13
++1 13
++1 13
++2 13
++1 13
++1 13
++1 13
++2 13
++1 13
++2 21
++5 8
++6 8
++1 8
+-7 64
++6 64
++1 64
++2 19
+
+fl=(11) /build/glibc-irh9iM/glibc-2.19/elf/dl-environ.c
+fn=(24) _dl_next_ld_env_entry
+30 3
++3 11
++2 128
++11 62
+-13 186
+-2 1
++19 1
+-14 16
++5 2
+-3 2
++3 2
++2 2
+
+fl=(21)
+fn=(120) _dl_map_object_from_fd
+923 396
++11 33
+-11 33
++11 33
+-11 66
++11 33
+cfi=(29) /build/glibc-irh9iM/glibc-2.19/elf/dl-debug.c
+cfn=(96) _dl_debug_initialize
+calls=33 50 
+* 264
++4 99
+-4 33
++4 33
+cfi=(33) /build/glibc-irh9iM/glibc-2.19/io/../sysdeps/unix/sysv/linux/wordsize-64/fxstat.c
+cfn=(124) _fxstat
+calls=33 34 
+* 330
+* 66
++11 231
++1 99
+-1 1782
++1 2376
++17 66
++25 66
++10 66
++22 132
++32 66
+935 33
+1059 231
+cfi=(13) /build/glibc-irh9iM/glibc-2.19/elf/dl-object.c
+cfn=(28) _dl_new_object
+calls=33 61 
+* 15707
++1 33
+-1 33
++1 33
++11 66
++1 33
+-1 33
++2 33
+-1 33
++4 33
+-1 66
+-2 33
++2 66
++1 99
++1 33
++24 66
++8 33
+-8 198
++8 33
+-8 66
++8 33
++89 33
+-89 33
+-6 33
+-1 33
+1228 33
+1092 33
+1228 99
+-30 33
++30 66
+-30 66
+-88 431
+-1 1912
++1 1432
++6 66
++1 99
++1 33
++3 12
++1 6
++5 330
++6 132
++1 66
+-1 264
++10 66
+-2 66
++2 66
+-1 66
++4 66
+-5 198
++1 132
++1 66
++1 66
++3 66
++4 66
+-9 66
++2 66
++1 66
++1 66
++1 66
++4 66
++1 99
++5 66
+-16 33
++16 165
++10 33
+-10 66
+-16 33
++16 165
++10 33
++3 15
++4 5
++1 5
++1 5
+-1 5
++1 5
++4 10
++3 10
++4 20
++6 5
+cfi=(38)
+cfn=(148) _dl_next_tls_modid
+calls=5 50 
+* 40
+* 5
++1 5
++60 52
++1 52
++1 26
+-6 66
++1 33
+-72 185
++80 66
++13 264
++2 66
++14 33
++5 198
+cfi=(25) /build/glibc-irh9iM/glibc-2.19/misc/../sysdeps/unix/syscall-template.S
+cfn=(68) mmap
+calls=33 81 
+* 198
++4 33
+-4 33
++4 33
++7 33
++3 33
+-3 33
++1 33
++2 33
+-3 33
++1 33
++2 33
++10 33
++2 33
++33 198
++1 102
++2 132
++8 264
++6 33
++2 33
+-2 33
++1 33
++2 33
+-1 33
++1 33
+-1 99
++8 66
++3 66
++11 264
+cfi=(34)
+cfn=(128)
+calls=33 30 
+* 35617
++1 198
++5 66
++15 66
+-74 330
++2 132
++2 264
+cfi=(25)
+cfn=(68)
+calls=33 81 
+* 198
+* 66
+-30 33
+-1 165
+cfi=(25)
+cfn=(126) mprotect
+calls=33 81 
+* 165
+* 33
+1072 33
+1418 132
++9 66
+fi=(3) /build/glibc-irh9iM/glibc-2.19/elf/get-dynamic-info.h
+38 33
+fe=(21)
+1427 33
+fi=(3)
+38 33
++6 33
+-2 33
++2 66
++7 33
++5 33
++3 33
+-1 33
+-3 33
+-3 674
++10 152
+-18 456
++8 686
++10 686
+-18 2058
++18 31
+-18 93
++2 1738
++5 732
++2 124
++16 66
++20 111
++1 132
++1 132
++1 132
++2 132
++5 132
++1 131
++1 130
++6 99
++5 66
++7 66
++1 99
++16 99
++5 5
++2 5
+-2 5
++2 5
++1 1
++1 10
++2 10
++3 99
++10 3
+-8 6
++9 6
+-1 3
++5 6
++3 66
+fe=(21)
+1433 66
++16 99
++19 66
++2 165
++55 99
++1 10
++3 10
+cfi=(23) /build/glibc-irh9iM/glibc-2.19/io/../sysdeps/unix/syscall-template.S
+cfn=(132) close
+calls=5 81 
+* 25
+* 56
+cfi=(23)
+cfn=(132)
+calls=28 81 
+* 140
+* 66
++8 165
++3 99
++2 33
+-2 33
++2 33
++16 66
+cfi=(6)
+cfn=(10) _dl_setup_hash
+calls=33 859 
+* 803
++4 66
++1 66
++17 66
++1 2
++3 2
++5 2
+-5 2
++1 4
++4 2
+-5 31
++5 31
+-5 31
++1 62
++4 31
++10 99
+cfi=(13)
+cfn=(44) _dl_add_to_namespace_list
+calls=33 32 
+* 3432
++4 132
++20 264
+fi=(3)
+56 124
++3 124
++1 31
++1 124
+fe=(21)
+1356 135
++2 27
+-1 81
++1 27
+-1 27
++1 108
+-1 54
++3 108
++43 88
+cfi=(25)
+cfn=(68)
+calls=11 81 
+* 66
++3 22
+1537 66
++1 60
++26 4
++4 2
++4 2
+-3 1
++3 3
+cfi=(39)
+cfn=(150)
+calls=1 49 
+* 65
++4 4
+
+fn=(110)
+2317 864
++7 108
+-7 216
++7 108
++1 216
++3 972
++12 2946
+-12 4419
++5 4644
++1 3096
++2 4644
+cfi=(32) /build/glibc-irh9iM/glibc-2.19/elf/dl-misc.c
+cfn=(112) _dl_name_match_p
+calls=1548 288 
+* 96436
+* 3171
+2607 864
+2362 66
++10 165
++26 66
+-2 33
++2 33
+cfi=(26)
+cfn=(80)
+calls=33 24 
+* 950
+* 66
+2538 6
+cfn=(78) expand_dynamic_string_token
+calls=1 415 
+* 247
++1 1
+-3 1
++4 1
+-1 2
++4 6
+cfn=(114) open_verify
+calls=1 1873 
+* 446
++3 1
+-3 1
++3 1
++12 99
++2 66
++44 33
++1 231
+-1 33
++1 99
+cfn=(120)
+calls=33 923 
+* 88672
+* 33
+2402 64
+cfi=(9)
+cfn=(18)
+calls=32 26 
+* 1776
+* 32
++2 32
+-2 32
++2 32
++7 128
++36 372
+cfn=(138) open_path
+calls=31 2168 
+* 7951
+* 93
++6 186
+691 31
+2454 31
+691 62
++3 20
+2530 64
+-95 155
++11 153
+cfn=(154) cache_rpath.part.4
+calls=10 697 
+* 80
++8 30
++2 62
++6 124
++2 93
++4 62
+cfi=(37) /build/glibc-irh9iM/glibc-2.19/elf/dl-cache.c
+cfn=(142) _dl_load_cache_lookup
+calls=31 182 
+* 37867
++2 31
+-2 31
++2 31
++4 93
++8 62
++22 310
+cfn=(114)
+calls=31 1873 
+* 14531
++3 93
++2 93
+cfn=(72) local_strdup
+calls=31 160 
+* 6410
++1 31
+-1 31
++1 62
+-95 32
++8 160
+-7 64
+-1 32
++8 576
+cfn=(138)
+calls=32 2168 
+* 9533
++4 64
++3 93
+-10 189
+691 64
+2421 64
+691 128
++3 144
+cfn=(154)
+calls=10 +3 
+* 80
+2421 35
+-80 4419
++3 1264
++2 1264
+-1 2528
++1 1264
+cfi=(17) /build/glibc-irh9iM/glibc-2.19/string/../sysdeps/x86_64/multiarch/../strcmp.S
+cfn=(50) strcmp
+calls=1264 131 
+* 34272
+* 2528
+
+fn=(78)
+415 24
++10 9
+cfi=(26)
+cfn=(80)
+calls=3 24 
+* 93
+* 6
++4 2
++11 10
+-11 2
+cfn=(72)
+calls=2 160 
+* 307
+-4 3
+cfn=(82) _dl_dst_count
+calls=1 295 
+* 131
++3 1
+-3 1
++3 1
++4 43
++3 2
+cfi=(15)
+cfn=(36)
+calls=1 93 
+* 34
+* 1
++1 2
++3 3
++1 5
+-1 2
+cfn=(88) _dl_dst_substitute
+calls=1 323 
+* 492
+-7 4
+cfi=(27)
+cfn=(86)
+calls=1 36 
+* 175
+* 66
+
+fn=(154)
+697 20
+-11 20
++11 60
++3 20
++8 40
+
+fn=(60) _dl_init_paths
+714 1
++13 2
+-13 7
++13 3
+cfi=(22) /build/glibc-irh9iM/glibc-2.19/elf/dl-hwcaps.c
+cfn=(62) _dl_important_hwcaps
+calls=1 39 
+* 351
++5 1
+-5 1
++5 1
+cfi=(15)
+cfn=(36)
+calls=1 93 
+* 34
+* 1
++1 1
+-1 1
+-1 1
++2 1
++8 1
+-1 1
++1 1
+-1 4
++5 2
+cfi=(15)
+cfn=(36)
+calls=1 93 
+* 55
+* 1
++2 1
+-2 1
+-1 1
++3 1
++7 1
++10 1
++12 1
+-14 2
++7 1
+-5 1
++3 1
++9 2
+-23 1
++12 1
++2 2
++1 2
++5 16
++1 4
+-1 12
++1 12
+-1 36
++3 8
+-12 3
++12 9
+-14 6
++2 3
++1 3
++2 3
++1 6
++4 3
+-3 3
++3 6
+-3 3
+-7 6
++25 1
+-11 1
++6 1
++1 1
++5 2
++2 4
++2 3
++38 4
++8 3
+cfi=(26)
+cfn=(80)
+calls=1 24 
+* 23
+* 2
++2 2
+cfi=(9)
+cfn=(18)
+calls=1 26 
+* 59
+* 8
+cfi=(16)
+cfn=(42)
+calls=1 61 
+* 31
+* 1
++17 3
+-1 2
++3 1
++1 2
++1 1
+-4 3
++2 13
++1 26
++1 13
+-4 40
++8 1
+cfi=(15)
+cfn=(36)
+calls=1 93 
+* 34
+* 1
++1 1
+-2 1
++2 1
++6 8
+cfn=(74) fillin_rpath
+calls=1 486 
+* 736
++4 3
++6 1
++4 7
+-75 1
+-2 1
++2 2
++5 1
++1 1
+-2 2
++2 1
+-2 2
+cfn=(70) decompose_rpath
+calls=1 595 
+* 2201
++7 2
+
+fn=(74)
+486 14
++2 2
+-2 18
++5 6
+cfi=(15)
+cfn=(76) strsep
+calls=2 338 
+* 619
+* 6
+cfi=(15)
+cfn=(76)
+calls=2 338 
+* 14
+* 8
++4 6
++9 2
+-9 2
+cfn=(78)
+calls=2 -80 
+* 1172
++2 2
+-2 2
++2 2
+cfi=(9)
+cfn=(18)
+calls=2 26 
+* 144
++4 2
+-4 2
++4 2
++7 12
++8 6
++7 39
++1 18
++57 4
+cfi=(15)
+cfn=(94) free
+calls=2 121 
+* 12
+* 2
+* 2
+-39 6
+cfi=(9)
+cfn=(18)
+calls=1 26 
+* 16
+* 2
++4 3
++1 3
+-1 1
++1 1
+-2 1
+cfi=(15)
+cfn=(36)
+calls=1 93 
+* 34
+* 1
++1 3
++1 3
+-1 1
++1 1
+-2 1
+cfi=(15)
+cfn=(36)
+calls=1 93 
+* 34
+* 1
++3 2
+-3 2
++3 6
++5 2
++1 6
+-2 2
++2 2
+cfi=(24)
+cfn=(66)
+calls=2 61 
+* 89
++3 2
+-3 2
++3 2
+-2 2
++2 2
++1 1
++5 3
++1 1
+-1 1
++1 2
+-1 3
++1 1
+-1 1
++1 4
++1 2
+-1 6
++1 6
+-1 18
++4 2
+-1 4
++1 2
++2 1
+-1 2
++1 2
+-1 1
+cfi=(16)
+cfn=(42)
+calls=1 61 
+* 18
+* 1
++6 1
++1 1
+-1 1
++4 3
+-4 1
++1 1
+-1 1
++4 3
+-71 4
++5 8
++29 2
++43 2
++3 18
+-15 2
+
+fn=(70)
+595 10
++12 1
+-10 1
++10 2
++31 2
+cfn=(72)
+calls=1 160 
+* 162
++1 1
+-1 1
++1 1
++7 5
++11 75
+-2 50
++2 25
+-2 50
++6 2
+cfi=(15)
+cfn=(36)
+calls=1 93 
+* 34
+* 1
++2 1
+-2 1
++2 1
++8 8
+cfn=(74)
+calls=1 486 
+* 1747
++4 2
+cfi=(15)
+cfn=(94)
+calls=1 121 
+* 6
+* 1
++2 1
++2 1
++2 6
+-1 1
++1 2
+
+fn=(82)
+295 8
++2 1
+-2 2
++10 1
++1 6
+cfn=(84) is_dst
+calls=1 -47 
+* 51
+* 2
++4 1
++2 3
+cfi=(26)
+cfn=(80)
+calls=1 24 
+* 47
++2 2
++3 7
+
+fn=(114)
+1873 1010
++36 101
+-36 202
++36 202
++21 404
+cfi=(23)
+cfn=(116) open
+calls=101 81 
+* 777
++1 101
+-1 101
++1 101
++10 33
++1 66
++5 198
+cfi=(23)
+cfn=(118) read
+calls=33 81 
+* 165
++2 66
++2 33
++2 33
+-2 66
++2 33
++6 66
++16 165
+cfi=(12)
+cfn=(26)
+calls=33 315 
+* 2886
+* 66
++2 33
+-2 66
++4 132
+cfi=(12)
+cfn=(26)
+calls=33 315 
+* 2640
+-4 66
++75 66
++5 66
++3 132
++5 66
++7 33
++1 33
+-1 132
++1 99
++1 33
++15 1909
++2 601
++4 124
++1 62
++13 31
++1 31
++2 31
+-3 31
++1 31
+-1 31
++1 31
+-2 31
++4 62
++5 5
++1 5
+-13 20
+cfi=(12)
+cfn=(26)
+calls=5 315 
+* 365
+* 124
+cfi=(12)
+cfn=(26)
+calls=31 315 
+* 2449
+* 72
++16 10
++6 5
+-3 5
++1 5
++1 5
++1 10
++1 20
+-4 5
++1 5
++1 5
+-1 15
+-1 5
++4 10
++5 68
++23 584
+2006 80
+2154 224
+1975 24
+cfi=(12)
+cfn=(26)
+calls=6 315 
+* 528
+* 12
+
+fn=(138)
+2168 504
++1 63
+-1 315
++7 63
+-7 63
++1 63
++6 63
++5 63
+-7 63
+-1 63
++8 567
++74 63
+-74 63
++74 63
+-22 252
+-40 126
++7 252
+cfi=(24)
+cfn=(66)
+calls=63 61 
+* 2817
++1 63
+-1 63
++1 126
+-13 126
++33 16
++1 1
++23 1
++2 3
+-46 761
++3 504
++4 552
+cfi=(24)
+cfn=(66)
+calls=69 61 
+* 1024
+* 276
+cfi=(24)
+cfn=(66)
+calls=69 61 
+* 1815
+* 69
++3 69
++3 138
++3 483
+cfn=(114)
+calls=69 1873 
+* 3166
+* 69
++2 207
++26 244
++2 122
+-46 244
++85 310
++7 62
+-2 62
++2 248
++3 186
+-13 62
++27 496
+-84 14
++1 63
++6 14
++2 21
+-2 7
++2 7
+cfi=(36)
+cfn=(140)
+calls=7 34 
+* 88
+* 14
++1 4
++2 12
++7 16
++27 2
+cfi=(15)
+cfn=(36)
+calls=1 93 
+* 34
+* 1
+* 1
++1 1
+-1 1
++1 1
++2 4
+cfi=(16)
+cfn=(42)
+calls=1 61 
+* 73
++35 1
+-34 1
++34 7
+-70 3
+
+fn=(72)
+160 136
++1 34
+cfi=(9)
+cfn=(18)
+calls=34 26 
+* 2817
+* 34
++1 68
+cfi=(15)
+cfn=(36)
+calls=34 -69 
+* 1156
+* 34
++2 68
++4 34
+-1 68
++1 68
+-1 68
+cfi=(16)
+cfn=(42)
+calls=34 61 
+* 2294
+
+fn=(84)
+259 2
+-2 2
++2 4
++6 2
++1 4
++1 12
+-1 60
++17 4
++6 2
++1 2
+-21 4
++10 4
+
+fn=(88)
+323 3
++9 1
+-9 13
++71 38
+-62 36
++4 38
++43 18
+-1 54
++1 72
++19 2
++4 1
++3 9
+-63 1
+-1 1
++1 10
+cfn=(84)
+calls=1 -83 
+* 51
+* 6
++5 2
+-2 1
++2 2
++7 3
++2 6
+cfi=(28) /build/glibc-irh9iM/glibc-2.19/string/../sysdeps/x86_64/multiarch/../strcpy.S
+cfn=(90) stpcpy
+calls=1 29 
+* 116
++1 1
+-1 4
++1 3
+
+fl=(39)
+fn=(150)
+49 61
++6 61
+-6 61
++6 61
+-6 183
++6 122
++8 240
++3 160
++1 40
+-1 40
++1 184
++12 290
+cfi=(40) /build/glibc-irh9iM/glibc-2.19/string/wordcopy.c
+cfn=(158) _wordcopy_fwd_dest_aligned
+calls=10 +72 
+* 508
+* 90
++6 40
+-6 240
++6 120
+-6 40
++6 1168
++31 305
+-25 1
++4 1
+-3 1
++3 1
++3 4
++1 1
+-1 1
++1 1
++7 11
++6 2
+-6 1
++6 1
+-6 1
+cfi=(40)
+cfn=(152) _wordcopy_bwd_aligned
+calls=1 235 
+* 22
+* 2
+-27 30
+cfi=(40)
+cfn=(156) _wordcopy_fwd_aligned
+calls=30 -41 
+* 988
+* 60
+
+fl=(29)
+fn=(98) _dl_debug_state
+74 2
+
+fn=(96)
+50 70
++5 68
++5 2
+-1 1
++1 2
++1 2
+-1 2
+-9 35
++4 70
++4 1
+-1 1
+-58 35
+
+fl=(22)
+fn=(62)
+39 8
++3 1
+-1 1
++1 1
++9 1
+-12 3
++3 1
+-3 1
++3 1
++9 2
++10 4
++31 2
++23 3
+cfi=(23)
+cfn=(64) access
+calls=1 -34 
+* 9
+* 2
+-2 1
++17 6
++3 2
++29 2
++8 2
++2 4
++1 4
++4 2
++4 1
+-3 1
+-1 1
++4 1
++3 2
++4 5
++1 1
+-1 7
++1 1
++18 12
++1 4
+cfi=(15)
+cfn=(36)
+calls=1 93 
+* 34
+* 1
++1 1
+-1 1
++1 3
++29 1
++3 1
+-3 2
++3 1
++28 9
++1 2
+-1 2
++1 6
+-1 8
++5 6
++3 1
+-3 1
++3 2
+-3 1
++3 1
+-3 2
++3 1
+-3 1
++3 2
+-3 1
++3 3
++1 12
++1 4
+-1 4
++1 8
+-2 4
++1 8
+-1 14
++4 4
++3 1
++2 2
+-1 1
+-1 2
++2 10
++13 2
++1 1
+-1 1
++3 2
+-3 2
++1 1
+-1 1
++3 2
++3 3
++3 1
+-1 1
++1 7
+145 2
+-14 2
+243 3
+cfi=(24)
+cfn=(66)
+calls=1 61 
+* 22
++1 2
+-1 2
++1 1
+cfi=(24)
+cfn=(66)
+calls=1 61 
+* 22
+* 4
+
+fl=(33)
+fn=(124)
+34 34
+-1 34
++1 34
++1 204
++4 34
+
+fl=(34)
+fn=(128)
+30 106
++1 106
++1 106
++1 38143
++1 106
++1 106
+
+fl=(10) /build/glibc-irh9iM/glibc-2.19/elf/../misc/sbrk.c
+fn=(20) sbrk
+34 4
++8 6
++4 2
++11 5
+
+fl=(7) /build/glibc-irh9iM/glibc-2.19/elf/../elf/dl-sysdep.c
+fn=(12) _dl_sysdep_start
+86 7
++25 1
+-1 1
++1 1
+-25 1
++25 201
++6 1
+-3 1
++1 1
+-4 1
++3 1
++3 4
++1 6
+-1 3
+-29 1
+-1 2
++31 102
+-1 82
+fi=(19) /build/glibc-irh9iM/glibc-2.19/elf/../sysdeps/unix/sysv/linux/dl-sysdep.c
+-82 2
+cfi=(8) /build/glibc-irh9iM/glibc-2.19/elf/../sysdeps/unix/sysv/linux/x86_64/brk.c
+cfn=(14) brk
+calls=1 -4 
+* 12
+fi=(5)
+200 5
+fe=(7)
++34 2
+cfi=(10)
+cfn=(20)
+calls=1 34 
+* 17
+* 3
++12 3
++3 6
+cfi=(2)
+cfn=(22) dl_main
+calls=1 890 
+* 7054823
++1 1
++1 8
+151 1
++1 1
++27 1
++1 1
+-17 1
++1 1
+-7 1
++1 1
+-4 1
++1 1
+-25 1
++1 1
+-4 1
++1 1
+-7 1
++1 1
++2 1
++1 1
+232 1
+cfi=(9)
+cfn=(18)
+calls=1 26 
+* 41
+* 2
+
+fn=(272) _dl_sysdep_start_cleanup
+256 1
+
+fl=(41) /build/glibc-irh9iM/glibc-2.19/elf/dl-version.c
+fn=(164) _dl_check_all_versions
+380 6
++4 4
+-2 2
++4 245
+cfn=(166) _dl_check_map_versions
+calls=35 174 
+* 107333
+-2 35
++2 105
+-1 35
+-1 70
++5 7
+
+fn=(166)
+174 315
++15 35
+-15 70
++15 70
++2 35
++3 35
+-3 35
++2 35
++1 35
++2 35
+-3 35
++3 35
++3 132
++4 198
++17 33
+56 33
+220 33
+56 33
+220 33
+56 165
+220 36
+56 36
+220 36
+56 36
+220 36
+56 180
++1 773
+-1 1546
++2 2526
+cfi=(32)
+cfn=(112)
+calls=842 288 
+* 51358
+* 1753
+228 207
++5 483
++19 110
+-15 2049
+cfn=(168) match_symbol
+calls=10 76 
+* 2103
+* 507
+cfn=(168)
+calls=169 76 
+* 29895
+* 179
++7 716
++3 606
++9 276
++5 36
++1 36
+-79 2
+-8 2
++95 105
++3 33
++10 107
+-7 428
++3 321
+-3 44
++3 33
++8 35
++86 35
+-86 35
++87 8
+-81 136
+cfi=(15)
+cfn=(32) calloc
+calls=34 102 
+* 1504
+* 34
++1 34
+-2 34
++2 34
++11 34
+-3 34
++3 68
++2 102
++3 132
++4 207
++18 110
+-15 330
++2 330
+-2 207
++2 207
++2 179
++1 179
+-1 358
++1 179
+-1 179
++1 179
++1 179
+-2 179
++2 358
++1 537
++3 537
++8 207
++5 36
++1 36
++4 102
++3 44
++20 107
+-14 107
+-2 107
++2 118
+-2 11
++2 11
++4 107
++2 107
+-1 214
++1 107
+-1 321
++1 107
++1 107
++3 354
++10 34
+-1 34
++1 238
+
+fn=(168)
+76 1969
++9 179
+-8 179
+-1 358
++1 179
++8 179
++6 537
++15 179
++1 358
++2 179
++5 358
++14 2800
++12 3663
++4 1221
+-30 2442
++16 179
++3 716
+cfi=(17)
+cfn=(50)
+calls=179 -2 
+* 14533
+* 358
++35 1432
+
+fl=(38)
+fn=(216) _dl_add_to_slotinfo
+831 15
++9 5
+-9 5
++6 10
++8 25
++41 5
++1 15
++1 20
+
+fn=(172) _dl_determine_tlsoffset
+112 7
++6 3
++3 2
++36 1
+-34 1
++34 2
++2 3
+-2 1
+-2 1
+-40 1
+-1 1
+-1 2
++44 30
++2 8
++3 5
+-1 5
++5 10
+-4 5
+-1 5
++7 5
+-7 5
++3 10
++2 5
++2 5
+-2 10
++16 25
++2 5
++1 5
+-1 10
++4 3
++6 1
+-12 2
++12 4
+-12 10
++15 4
++1 1
++51 1
++1 8
+
+fn=(4470)
+770 1
++2 3
++3 3
++2 2
++3 1
++1 1
+
+fn=(176) allocate_dtv
+288 1
++8 1
+-8 3
++7 1
++1 1
+-1 1
++1 1
+cfi=(15)
+cfn=(32)
+calls=1 102 
+* 43
+* 1
++1 2
++9 1
+-6 1
++6 1
++6 5
+
+fn=(174) _dl_allocate_tls_storage
+328 3
++2 1
++11 3
+cfi=(15)
+cfn=(40) __libc_memalign
+calls=1 51 
+* 51
+* 1
++1 1
+-1 1
++1 1
++7 1
++4 306
++11 2
+cfn=(176)
+calls=1 -76 
+* 63
++1 2
++5 4
+
+fn=(148)
+50 5
++3 15
++48 10
++4 10
+
+fn=(298) _dl_get_tls_static_info
+320 2
++1 3
+
+fn=(270) _dl_allocate_tls_init
+376 7
++1 1
+-1 1
++1 1
++4 1
++8 1
+-5 1
+-1 1
+-2 3
++13 6
++6 7
++22 10
++1 20
++2 10
++9 5
+-8 5
++8 10
+-8 5
++8 5
++1 5
++1 15
+cfi=(24)
+cfn=(66)
+calls=5 61 
+* 92
+* 25
+cfi=(34)
+cfn=(128)
+calls=5 30 
+* 264
+-42 30
++6 10
++3 5
++1 10
++6 5
++3 5
+-3 10
++3 5
+-1 10
++38 2
++2 1
++1 8
+
+fl=(28)
+fn=(90)
+29 1
++1 1
++1 1
++2 1
++16 1
++8 1
++1 1
++1 1
++1 1
++3 1
+-6 1
++1 1
++1 1
++1 1
++3 1
++1 2
++1 2
++1 2
++3 2
++2 2
++1 2
++3 2
++1 2
++1 2
++1 2
++3 2
++1 2
++1 2
++1 2
++3 2
++2 2
++1 2
++3 2
++1 2
++1 2
++1 2
++3 2
++1 1
++1 1
++1 1
++3 1
++2 1
++1 1
++3 1
++1 1
++1 1
++1 1
++3 1
++1 1
++1 1
++1 1
++3 1
++2 1
++1 1
++1 1
++8 4
++1 4
++1 4
++1 4
++1 4
++1 4
++1 4
++1 3
++1 3
++1 3
++4 1
++4 1
+
+fl=(20) /build/glibc-irh9iM/glibc-2.19/posix/../sysdeps/unix/syscall-template.S
+fn=(58) uname
+81 4
++1 1
+
+fl=(19)
+fn=(56) _dl_discover_osversion
+45 7
++2 3
++85 8
+-45 3
+cfi=(20)
+cfn=(58)
+calls=1 -6 
+* 5
+* 1
++15 1
+-15 1
++20 1
+-1 1
++3 8
++4 2
+-2 4
++2 7
++2 1
++1 2
+-3 4
++7 2
+-1 2
++4 2
+-2 2
++2 6
++5 2
++1 4
++2 1
+
+fl=(37)
+fn=(146) _dl_cache_libcmp
+139 957
++2 5595
++2 216
++8 52
+-2 104
++1 104
++1 104
+-2 52
++2 58
++1 18
+-1 24
++2 260
++1 18
+-1 24
++2 104
+cfn=(147) _dl_cache_libcmp'2
+calls=52 -16 
+* 1170
++6 7244
++2 3620
++4 1546
+-28 1546
++29 1546
+-29 3092
++23 1
++10 1
+-8 792
+-5 4
+
+fn=(147)
+139 192
++2 153
++2 48
++8 12
+-2 24
++1 24
++1 24
+-2 12
++2 12
++2 60
++2 24
+cfn=(147)
+calls=12 -16 
+* 318
++6 156
++2 78
++4 39
+-28 39
++29 39
+-29 78
++32 156
+
+fn=(142)
+182 248
++8 62
++3 93
++45 120
++6 93
++9 31
++6 62
+-6 93
++6 31
+cfi=(23)
+cfn=(64)
+calls=31 81 
+* 279
+* 31
++4 31
+-10 31
++10 93
++15 4345
+cfn=(146)
+calls=267 139 
+* 21705
+* 1302
+-82 4
+cfi=(32)
+cfn=(144) _dl_sysdep_read_whole_file
+calls=1 45 
+* 67
++8 1
+-8 1
++8 4
++1 4
+cfi=(12)
+cfn=(26)
+calls=1 315 
+* 112
+* 2
++7 1
+-3 1
++3 3
++3 1
++1 2
+-1 1
++1 1
++1 3
+cfi=(12)
+cfn=(26)
+calls=1 +98 
+* 169
+* 2
++2 2
++59 614
+cfn=(146)
+calls=21 139 
+* 2117
+* 93
+cfn=(146)
+calls=31 139 
+* 4430
+* 187
+-14 93
++14 31
+-14 62
+-1 62
++15 806
++16 62
++5 279
+
+fn=(274) _dl_unload_cache
+309 4
+-1 1
++3 2
+cfi=(25)
+cfn=(276) munmap
+calls=1 81 
+* 5
++1 1
++2 2
+
+fl=(31) /build/glibc-irh9iM/glibc-2.19/setjmp/../sysdeps/x86_64/setjmp.S
+fn=(106) __sigsetjmp
+26 108
++9 108
++1 216
++1 108
++4 108
++1 108
++1 108
++1 108
++1 108
++2 216
++2 108
++1 108
++1 108
++2 216
++2 108
++4 108
++1 108
+
+fl=(2)
+fn=(22)
+890 1
++19 1
+-19 9
++19 1
++3 1
+2491 1
+890 1
+2491 1
+912 1
++4 1
+-26 1
++26 1
++1 2
++5 2
+2484 2
++7 1
+-4 1
++4 1
+-5 1
++5 7
++2 2
+cfi=(11)
+cfn=(24)
+calls=1 30 
+* 84
+* 4
+cfi=(11)
+cfn=(24)
+calls=2 30 
+* 332
+* 9
++4 48
++1 19
+-1 57
++3 4
++6 16
++74 4
+cfi=(12)
+cfn=(26)
+calls=1 315 
+* 120
+* 2
++2 3
+-55 4
+cfi=(12)
+cfn=(26)
+calls=1 315 
+* 26
+* 2
+2655 3
++30 3
+932 4
+1133 7
+cfi=(13)
+cfn=(28)
+calls=1 61 
+* 248
++2 1
+-2 1
++2 1
++1 1
++1 1
++5 2
+-5 1
++1 3
++4 1
+cfi=(13)
+cfn=(44)
+calls=1 32 
+* 34
++1 2
+899 1
+1172 1
+-3 1
+-5 1
++1 1
++2 1
++5 6
++56 2
+896 1
+1228 2
+-55 24
+-1 24
++1 39
+-1 2
+1275 3
++3 2
++2 2
++2 2
++13 3
++1 8
+cfi=(17)
+cfn=(50)
+calls=1 131 
+* 7
+* 3
++7 1
++3 1
+-5 1
++3 1
++2 1
++1 2
++4 2
++2 2
+fi=(3)
+29 1
++9 2
++6 1
+-2 1
++2 2
++7 1
++5 1
++3 1
++2 1
+-3 1
+-3 1
+-3 14
++10 3
+-18 9
++8 28
++10 28
+-18 84
++18 1
+-18 3
++2 64
++5 16
++2 4
++16 3
++38 3
++5 2
++7 2
++1 3
++16 3
++14 3
++18 2
+fe=(2)
+1318 2
+cfi=(6)
+cfn=(10)
+calls=1 859 
+* 25
++3 4
+fi=(18) /build/glibc-irh9iM/glibc-2.19/elf/setup-vdso.h
+24 2
+fe=(2)
+1343 1
+cfi=(19)
+cfn=(56)
+calls=1 45 
+* 80
+* 8
+1177 3
++1 1
++86 2
++1 1
+-37 2
+-1 2
++1 4
+-1 2
++2 4
++1 1
++3 2
++1 2
+-1 2
++1 2
++1 2
++1 6
++1 2
+-43 1
+-2 2
++27 1
+-25 1
++7 2
+-10 1
++10 1
+-19 3
++1 1
+fi=(3)
+56 4
++3 4
++1 1
++1 3
+fe=(2)
+2534 4
+cfi=(12)
+cfn=(26)
+calls=1 315 
+* 80
+* 2
++2 3
+1348 2
+cfi=(21)
+cfn=(60)
+calls=1 714 
+* 3891
++3 3
+cfi=(29)
+cfn=(96)
+calls=1 50 
+* 17
++7 1
+-7 1
++2 1
++5 1
++3 3
++1 1
++3 1
+-3 3
++1 2
++3 1
++5 1
+-7 1
++7 1
++1 5
++4 1
++4 1
+-2 4
++1 2
++1 3
++5 2
++1 6
++2 2
++1 2
++5 2
++5 3
+905 1
+1580 3
++3 1
++4 3
++5 1
++1 1
+cfi=(29)
+cfn=(98)
+calls=1 74 
+* 1
++1 1
++4 3
++15 3
++4 3
++31 3
+cfi=(23)
+cfn=(64)
+calls=1 81 
+* 9
+* 2
++77 4
++17 3
++1 1
+-1 1
++1 2
+-1 1
++1 5
+cfi=(35)
+cfn=(134)
+calls=1 147 
+* 397544
++1 1
++5 1
+-5 3
++2 2
++3 4
++1 4
+-1 2
++1 136
+-1 68
++4 3
++1 3
++1 1
++2 2
++1 5
+-1 27
++1 50
+-1 75
+-28 1
++1 1
+-1 7
++4 1
++1 1
+-1 1
++2 2
++1 2
+1522 2
+1771 1
+-1 2
++1 1
++2 1
++2 4
++2 1
+-4 2
++5 1
+-1 2
++14 2
++1 2
++1 3
++2 2
++1 1
+-28 1
++28 1
++9 1
++1 1
+-2 1
++2 1
+-2 1
++2 1
+-2 1
++2 1
+-2 1
++2 1
+cfi=(30)
+cfn=(160) _dl_receive_error
+calls=1 205 
+* 107882
++10 1
++1 1
+-1 1
++1 1
++1 1
+cfn=(170) init_tls
+calls=1 723 
+* 968
+* 1
++2 2
+852 1
+fi=(42) /build/glibc-irh9iM/glibc-2.19/elf/../sysdeps/unix/sysv/linux/dl-osinfo.h
+86 2
+fe=(2)
+854 1
++6 3
+fi=(42)
+112 1
+fe=(2)
+865 1
++2 1
++6 1
+1825 2
+2055 3
++56 1
++4 1
++7 1
+-11 1
++4 3
++4 2
++3 1
++8 2
++46 3
++7 1
++2 11
++2 1
++2 105
++5 70
++2 70
++8 35
+-2 35
++2 70
++1 272
+cfi=(43) /build/glibc-irh9iM/glibc-2.19/elf/dl-reloc.c
+cfn=(180) _dl_relocate_object
+calls=34 154 
+* 6522452
++4 115
+-22 74
++25 4
++2 1
++6 1
+-6 1
++6 1
++5 4
++1 1
++5 2
+cfi=(38)
+cfn=(270)
+calls=1 376 
+* 602
++4 2
++14 3
++2 2
++29 1
+cfi=(7)
+cfn=(272)
+calls=1 256 
+* 1
++4 3
++20 3
+cfi=(29)
+cfn=(96)
+calls=1 50 
+* 8
++1 1
+-1 1
++2 1
+cfi=(29)
+cfn=(98)
+calls=1 74 
+* 1
++1 1
++4 1
+cfi=(37)
+cfn=(274)
+calls=1 309 
+* 15
++5 8
+2210 10
+cfi=(38)
+cfn=(216)
+calls=5 831 
+* 100
+* 5
+-12 1
++1 1
+-3 2
++55 2
++15 1
++3 1
+-3 1
++3 1
+-3 2
++3 2
+-3 1
++2 1
++1 1
+cfi=(43)
+cfn=(180)
+calls=1 154 
+* 14300
++1 4
++2 3
+2063 1
+898 2
+1624 2
+cfi=(9)
+cfn=(18)
+calls=1 26 
+* 102
+* 8
+cfi=(16)
+cfn=(42)
+calls=1 61 
+* 92
+* 1
++3 5
+-12 1
++12 1
++3 3
+cfi=(15)
+cfn=(76)
+calls=1 338 
+* 907
+* 3
+cfi=(15)
+cfn=(76)
+calls=1 338 
+* 7
+* 6
++1 2
++1 3
++2 4
+cfn=(100) do_preload
+calls=1 803 
+* 2552
+* 2
+1337 3
+1636 1
++1 1
+-1 3
++1 1
++1 3
+
+fn=(46) rtld_lock_default_lock_recursive
+837 168
+
+fn=(162) version_check_doit
+656 2
++2 4
+cfi=(41)
+cfn=(164)
+calls=1 380 
+* 107842
+* 2
++4 2
+
+fn=(170)
+723 1
+-1 1
+-6 1
++2 2
++4 1
++10 4
+cfi=(15)
+cfn=(32)
+calls=1 102 
+* 43
+* 1
++11 1
+-15 1
++3 1
++6 1
++2 1
+-11 1
++15 1
++2 1
+-1 1
++1 72
++2 70
++4 5
++2 5
+-2 10
+-5 70
++9 3
++3 1
+cfi=(38)
+cfn=(172)
+calls=1 112 
+* 212
++7 1
+cfi=(38)
+cfn=(174)
+calls=1 328 
+* 440
++1 1
+-1 1
++1 1
++6 1
++8 1
+-8 1
++8 6
++4 1
++2 1
++1 2
+
+fn=(104) _dl_initial_error_catch_tsd
+797 220
+
+fn=(2)
+361 9
++18 4
+fi=(3)
+44 1
+fe=(2)
+379 1
+fi=(5)
+58 3
+fi=(3)
+-14 1
+fe=(2)
+408 1
+-3 1
+fi=(3)
+44 1
++17 2
+-3 1
+-7 1
++5 1
++3 1
++2 1
+-3 1
+-3 1
+-3 2
+-5 26
++15 13
+-18 39
++18 1
+-18 3
++2 36
++5 20
++1 16
++10 4
+-18 12
++25 2
++20 4
++1 4
++1 4
++1 4
++2 4
++5 4
++1 4
++1 4
++6 3
++5 2
++7 3
++1 3
++8 3
++2 3
++3 2
++1 2
+fe=(2)
+536 2
++7 1
+284 85
++12 2
+cfi=(6)
+cfn=(10)
+calls=1 859 
+* 25
++1 2
++1 2
++1 2
++1 2
++21 1
++10 1
+-10 3
++10 1
+-6 1
+-4 1
++10 1
+cfi=(7)
+cfn=(12)
+calls=1 86 
+* 7055361
+* 1
++9 4
++3 1
++4 1
+-4 1
++4 1
+568 9
+fi=(3)
+53 4
++3 4
+fe=(2)
+541 34
+fi=(4) /build/glibc-irh9iM/glibc-2.19/elf/do-rel.h
+84 1
++27 1
+-28 1
++28 2
++1 2
+fi=(5)
+492 2
+fi=(4)
+112 18
+fi=(5)
+492 18
++1 20
+fi=(4)
+111 20
+fi=(5)
+493 10
+fi=(4)
+111 10
++5 2
++8 1
+fi=(5)
+287 1
+fi=(4)
+124 2
++13 1
++2 2
+-2 1
+fi=(5)
+241 1
+fi=(4)
+137 1
+fi=(5)
+269 1
+fi=(4)
+137 2
+fi=(5)
+269 1
+fi=(4)
+137 8
++2 16
+-2 8
+fi=(5)
+241 8
+fi=(4)
+137 8
+fi=(5)
+269 8
+fi=(4)
+137 16
+fi=(5)
+269 8
++9 18
++3 9
+-3 18
++3 27
++6 54
+fi=(3)
+59 4
++1 1
++1 2
+fi=(5)
+391 9
++9 9
+fi=(4)
+124 28
+fe=(2)
+
+fn=(100)
+803 1
++12 1
+-12 5
++10 1
+-4 1
++1 1
++5 4
+-10 1
++6 1
++4 1
+cfi=(30)
+cfn=(102)
+calls=1 163 
+* 2524
++1 3
++8 3
++6 5
+
+fn=(48) rtld_lock_default_unlock_recursive
+843 168
+
+fn=(108) map_doit
+624 2
++2 7
+cfi=(21)
+cfn=(110)
+calls=1 2317 
+* 2450
+* 1
++2 2
+
+fl=(30)
+fn=(160)
+205 10
++1 1
+cfi=(2)
+cfn=(104)
+calls=1 797 
+* 2
++5 1
+-1 1
+-4 1
++9 1
++2 1
+-3 1
++3 1
+cfi=(2)
+cfn=(162)
+calls=1 656 
+* 107852
++2 1
++1 1
++1 8
+
+fn=(102)
+163 216
++15 108
+-3 216
++1 216
+-13 216
++14 216
++1 108
++2 108
+cfi=(2)
+cfn=(104)
+calls=108 797 
+* 216
++2 108
+-1 108
++4 108
+-5 108
++2 108
++3 108
+-4 108
++4 108
+cfi=(31)
+cfn=(106)
+calls=108 26 
+* 2160
+* 324
++2 324
+cfi=(35)
+cfn=(136)
+calls=107 60 
+* 343569
+cfi=(2)
+cfn=(108)
+calls=1 624 
+* 2462
++1 216
++2 108
++1 108
+-3 108
++1 216
++1 108
++1 108
++8 432
+
+fl=(6)
+fn=(10)
+859 105
++4 33
++4 66
++2 33
+-1 33
++3 99
++1 33
++1 66
++3 33
+-1 33
+-2 33
++3 33
++4 66
+-2 33
++1 33
++1 66
++1 33
++3 6
++2 2
++2 2
++2 2
++1 2
++1 2
+-4 2
++4 4
+
+fn=(186)
+714 47724
+476 3977
+714 7954
+476 11931
+-1 7954
++2 3977
+-1 3977
++1 11931
+-1 11931
++1 107165
+-1 107165
++1 321495
+-1 329449
+716 3977
++4 3977
++4 3977
+-8 3977
++1 7954
++7 6995
++5 3977
++2 7954
+-2 3977
++6 3977
+-7 3977
++7 11931
+-7 19885
++15 146
+-8 611
++2 378
+cfn=(188) do_lookup_x
+calls=27 82 
+* 41587
+* 55678
+cfn=(188)
+calls=3977 82 
+* 4296259
++3 8008
++26 7954
++22 3858
++1 27006
++26 3858
++9 19290
++14 11574
++3 15432
++5 3858
++2 31816
+-9 2
+-71 833
++16 119
++1 238
+
+fn=(188)
+82 36036
++1 4004
+-6 4004
++5 12012
+-5 28028
++12 4004
+229 4004
++3 8008
+-3 4004
++3 8008
+98 4004
+-3 4004
++1 4004
++2 4004
++3 4004
+-3 4004
++3 4004
+-3 36440
+-3 36440
++1 36440
++2 36440
++3 36440
+-3 36440
++3 36440
++4 81066
++4 80864
++4 80864
++6 121296
++4 80864
++1 121296
+225 40432
++1 80864
++4 71466
+-2 35733
++5 142932
++4 71466
+-1 71466
++1 35733
+-1 71466
++21 31899
++24 73154
+461 253404
++1 11220
+cfi=(32)
+cfn=(112)
+calls=2244 288 
+* 125688
+* 13464
++3 109758
++3 292
+281 3
++2 6
++3 25848
++17 3808
++1 3808
+-1 3808
++1 3808
++1 3808
+-2 3808
+469 30464
+303 50
++1 50
+-1 50
++1 50
++1 50
+-2 50
+469 1618
+332 50
+-1 350
++3 100
+cfi=(2)
+cfn=(46)
+calls=50 837 
+* 100
++2 50
++1 50
++1 50
+-2 50
++2 50
++2 147
++1 196
+-1 49
++1 98
++4 98
+-4 343
++3 582
++20 317
++4 249
+-24 366
+-54 6543
++82 441
++5 6
++2 4
+cfi=(32)
+cfn=(268) _dl_higher_prime_number
+calls=2 -35 
+* 144
++1 4
+-1 2
++1 2
+cfi=(15)
+cfn=(32)
+calls=2 102 
+* 107
+* 2
++2 2
+-2 2
++2 4
++7 20
++1 276
++1 70
+-75 70
++75 140
+-75 210
++1 70
+-1 70
++1 350
++1 320
++2 26
++1 26
+-3 166
++7 70
++1 70
++1 70
++1 140
++61 140
+-61 22
++61 44
++6 6
+cfi=(15)
+cfn=(94)
+calls=2 121 
+* 12
++4 2
+-3 2
++2 2
++1 4
+-20 2
++56 6
+-1 4
++1 144
+-1 96
+316 2
+435 1
+316 3
++1 1
+-1 1
++1 5
++1 7
++7 1
++1 1
++1 1
++1 2
+447 2
++2 2
+cfi=(2)
+cfn=(48)
+calls=1 843 
+* 2
+-2 98
++2 98
+cfi=(2)
+cfn=(48)
+calls=49 843 
+* 98
++2 50
+322 20
++47 129
+-53 98
+439 49
+316 147
++1 49
+-1 49
++1 245
++1 356
++2 138
++1 138
+-3 354
++7 49
++1 49
++1 49
++1 49
+-1 49
+442 196
+322 80
++84 3
++9 2
++10 3
+cfi=(15)
+cfn=(32)
+calls=1 102 
+* 43
+* 1
++1 1
+-1 2
++1 1
++3 1
++2 1
+-7 1
++5 1
++1 2
++1 3
+261 21908
++6 24982
++2 10716
+-2 5358
++2 10716
+-2 5358
++2 5358
+-2 5358
++4 43032
+cfn=(192) check_match.9459
+calls=5379 131 
+* 209945
++1 26916
+-10 3921
+fi=(44) /build/glibc-irh9iM/glibc-2.19/elf/../sysdeps/generic/dl-hash.h
+32 3921
+-1 3921
++1 19605
++2 7842
++1 11763
++2 7842
++1 11763
++2 7842
++1 11763
++2 7816
++1 3908
++1 11724
++3 271365
++1 180910
++13 180910
+-17 271365
++22 23448
+fe=(6)
+262 7816
+fi=(44)
+67 65
+fe=(6)
+262 26
+-22 20896
+-1 10448
++2 10448
++2 14640
++10 22617
+-7 56865
++2 7682
++1 15364
+-1 7682
++1 3841
+-1 15364
++1 11523
+cfn=(192)
+calls=3841 131 
+* 403125
++1 19233
+
+fn=(192)
+131 64540
++1 18440
++2 18440
++2 25758
+-2 17172
++12 25755
++3 38270
+cfi=(17)
+cfn=(50)
+calls=5275 -18 
+* 123161
+* 10550
++5 3861
+-1 3861
++1 3861
+-1 3861
++1 3861
++2 3024
++19 3024
++1 12096
++2 15
++44 26985
+-18 4698
++2 4698
++1 7047
+-1 4698
++1 2349
+-1 4698
++4 6
++1 15
++2 6
++2 3
++7 18
+-7 4728
++7 32172
+-45 4527
+cfi=(17)
+cfn=(50)
+calls=1509 -46 
+* 130684
+* 3018
+-43 1268
++81 1902
+
+fl=(259)
+fn=(4506)
+131 8
++19 1
+-6 1
+-1 1
++10 10
++3 2
+cob=(5)
+cfi=(110)
+cfn=(614)
+calls=1 -93 
+* 35
++3 2
++3 2
++2 6
++7 1
++4 1
+-4 1
++4 3
++2 2
++3 10
++3 2
++10 70
++2 70
++2 105
++1 35
++1 35
++4 35
+-12 105
++14 2
++5 6
+cfn=(4508) _dl_sort_fini
+calls=1 32 
+* 29747
++9 2
+cob=(5)
+cfi=(112)
+cfn=(624)
+calls=1 +91 
+* 35
++4 6
++2 1
++2 3
+-2 34
++2 102
++3 70
++3 105
++4 56
++7 66
++4 28
++1 28
+-1 28
++2 56
++1 85
++1 2
+cob=(14)
+cfi=(96)
+cfn=(5328)
+calls=1 0 
+* 2368
+* 56
+cob=(7)
+cfi=(89)
+cfn=(5478)
+calls=1 0 
+* 2368
+cob=(8)
+cfi=(90)
+cfn=(5456)
+calls=1 0 
+* 2368
+cob=(9)
+cfi=(91)
+cfn=(5434)
+calls=1 0 
+* 2368
+cob=(10)
+cfi=(92)
+cfn=(5412)
+calls=1 0 
+* 2368
+cob=(11) /lib/x86_64-linux-gnu/libpcre.so.3.13.1
+cfi=(93) ???
+cfn=(5390) 0x0000000000002230
+calls=1 0 
+* 2368
+cob=(14)
+cfi=(267)
+cfn=(5324)
+calls=1 -42 
+* 11
+cob=(15)
+cfi=(98)
+cfn=(5302)
+calls=1 0 
+* 2368
+cob=(16)
+cfi=(99)
+cfn=(5280)
+calls=1 0 
+* 2368
+cob=(17)
+cfi=(100)
+cfn=(5258)
+calls=1 0 
+* 2368
+cob=(18)
+cfi=(101)
+cfn=(5236)
+calls=1 0 
+* 2368
+cob=(5)
+cfi=(76) ???
+cfn=(5216) 0x0000000000006970
+calls=1 0 
+* 2368
+cob=(19)
+cfi=(102)
+cfn=(5196)
+calls=1 0 
+* 2368
+cob=(20)
+cfi=(105)
+cfn=(5176)
+calls=1 0 
+* 2368
+cob=(4)
+cfi=(62) ???
+cfn=(5156) 0x0000000000005900
+calls=1 0 
+* 2368
+cob=(22)
+cfi=(148)
+cfn=(5134) 0x00000000000025d0
+calls=1 0 
+* 2368
+cob=(23)
+cfi=(149)
+cfn=(5112)
+calls=1 0 
+* 2368
+cob=(24)
+cfi=(150)
+cfn=(5090)
+calls=1 0 
+* 2368
+cob=(25)
+cfi=(151)
+cfn=(5068)
+calls=1 0 
+* 2368
+cob=(26)
+cfi=(152)
+cfn=(5046)
+calls=1 0 
+* 2368
+cob=(28) /usr/lib/x86_64-linux-gnu/libXext.so.6.4.0
+cfi=(154) ???
+cfn=(5002) 0x00000000000037d0
+calls=1 0 
+* 2368
+cob=(29) /lib/x86_64-linux-gnu/librt-2.19.so
+cfi=(155) ???
+cfn=(4980) 0x0000000000002430
+calls=1 0 
+* 2368
+cob=(30) /lib/x86_64-linux-gnu/libgcc_s.so.1
+cfi=(156) ???
+cfn=(4958) 0x0000000000002fa0
+calls=1 0 
+* 2368
+cob=(31)
+cfi=(157)
+cfn=(4926)
+calls=1 0 
+* 3724
+cob=(32)
+cfi=(159)
+cfn=(4772) 0x000000000005da40
+calls=1 0 
+* 14880
+cob=(33)
+cfi=(160)
+cfn=(4692)
+calls=1 0 
+* 9188
+cob=(34) /home/sam/Documents/University/2014/ipdf/code/contrib/lib/libSDL2-2.0.so.0
+cfi=(193) ???
+cfn=(4548) 0x0000000000011fd0
+calls=1 0 
+* 2368
+cob=(35) /usr/lib/valgrind/vgpreload_core-amd64-linux.so
+cfi=(194) ???
+cfn=(4522) 0x0000000000000650
+calls=1 0 
+* 1549
+cob=(36)
+cfi=(195)
+cfn=(4510)
+calls=1 0 
+* 16
+-1 87
++5 99
++1 99
+cob=(2)
+cfi=(14)
+cfn=(5500)
+calls=1 0 
+* 2374
+cob=(2)
+cfi=(14)
+cfn=(5498)
+calls=1 0 
+* 3
+cob=(2)
+cfi=(14)
+cfn=(5476)
+calls=1 0 
+* 3
+cob=(2)
+cfi=(14)
+cfn=(5454)
+calls=1 0 
+* 3
+cob=(2)
+cfi=(14)
+cfn=(5432)
+calls=1 0 
+* 3
+cob=(2)
+cfi=(14)
+cfn=(5410)
+calls=1 0 
+* 3
+cob=(2)
+cfi=(14)
+cfn=(5370)
+calls=1 0 
+* 2374
+cob=(2)
+cfi=(14)
+cfn=(5350)
+calls=1 0 
+* 2374
+cob=(2)
+cfi=(14)
+cfn=(5348)
+calls=1 0 
+* 3
+cob=(2)
+cfi=(14)
+cfn=(5322)
+calls=1 0 
+* 3
+cob=(2)
+cfi=(14)
+cfn=(5300)
+calls=1 0 
+* 3
+cob=(2)
+cfi=(14)
+cfn=(5278)
+calls=1 0 
+* 3
+cob=(2)
+cfi=(14)
+cfn=(5256)
+calls=1 0 
+* 3
+cob=(2)
+cfi=(14)
+cfn=(5234)
+calls=1 0 
+* 3
+cob=(2)
+cfi=(14)
+cfn=(5214)
+calls=1 0 
+* 3
+cob=(2)
+cfi=(14)
+cfn=(5194)
+calls=1 0 
+* 3
+cob=(2)
+cfi=(14)
+cfn=(5174)
+calls=1 0 
+* 3
+cob=(2)
+cfi=(14)
+cfn=(5154)
+calls=1 0 
+* 3
+cob=(2)
+cfi=(14)
+cfn=(5132)
+calls=1 0 
+* 3
+cob=(2)
+cfi=(14)
+cfn=(5110)
+calls=1 0 
+* 3
+cob=(2)
+cfi=(14)
+cfn=(5088)
+calls=1 0 
+* 3
+cob=(2)
+cfi=(14)
+cfn=(5066)
+calls=1 0 
+* 3
+cob=(2)
+cfi=(14)
+cfn=(5024)
+calls=1 0 
+* 2367
+cob=(2)
+cfi=(14)
+cfn=(5022)
+calls=1 0 
+* 3
+cob=(2)
+cfi=(14)
+cfn=(5000)
+calls=1 0 
+* 3
+cob=(2)
+cfi=(14)
+cfn=(4978)
+calls=1 0 
+* 3
+cob=(2)
+cfi=(14)
+cfn=(4956)
+calls=1 0 
+* 3
+cob=(2)
+cfi=(14)
+cfn=(4924)
+calls=1 0 
+* 3
+cob=(2)
+cfi=(14)
+cfn=(4770)
+calls=1 0 
+* 3
+cob=(2)
+cfi=(14)
+cfn=(4570)
+calls=1 0 
+* 14753
+cob=(2)
+cfi=(14)
+cfn=(4568)
+calls=1 0 
+* 3
+cob=(2)
+cfi=(14)
+cfn=(4546)
+calls=1 0 
+* 3
+cob=(2)
+cfi=(14)
+cfn=(4520)
+calls=1 0 
+* 3
++5 245
++16 35
+-55 71
+-70 2
+283 6
+-49 14
++3 10
++52 2
++7 8
+
+fn=(4508)
+32 9
++2 1
+-2 4
++2 1
++6 1
+-1 2
++2 1
+-1 1
+-1 2
++1 4
++1 1
+cfi=(34)
+cfn=(128)
+calls=1 -11 
+* 76
+* 1
++15 8
++62 5
++3 297
+cfi=(34)
+cfn=(128)
+calls=33 -91 
+* 1320
+* 132
+-75 66
+-1 99
++1 33
++4 99
++71 16
+-75 32
+-1 48
++1 16
++4 146
++6 49
++1 49
+-1 49
++1 97
++2 192
++1 96
+-1 2764
++1 1424
++3 6444
+-1 8490
++31 2172
++21 724
+-57 1448
++61 166
++7 23
+-57 165
+cfi=(39)
+cfn=(150)
+calls=15 -19 
+* 1199
++2 15
++2 120
++8 90
++7 135
+cfi=(39)
+cfn=(150)
+calls=15 -38 
+* 1340
++1 15
++2 30
+-2 15
++2 15
+
+fl=(15)
+fn=(32)
+102 73
++7 219
+-3 73
++3 146
++4 73
+cfn=(36)
+calls=73 -20 
+* 2760
+* 73
+
+fn=(36)
+93 184
++1 368
+cfn=(40)
+calls=184 -43 
+* 5840
+* 184
+
+fn=(76)
+338 18
++2 6
++1 12
++4 273
++7 588
+-2 294
++10 86
+-15 261
++18 3
++4 6
+
+fn=(40)
+51 740
++1 923
++11 184
++1 184
+-1 184
++3 184
+-3 184
++3 368
+-3 1
++1 1
+-1 1
++3 1
+-3 1
++3 678
++4 64
++1 48
++6 112
+cfi=(25)
+cfn=(68)
+calls=16 +4 
+* 96
++2 80
++4 48
++3 16
++1 16
++2 80
+-3 169
++1 169
++2 1352
+-31 3
++1 1
+-2 3
+
+fn=(94)
+121 5
+-2 10
++2 5
++7 10
+
+fl=(43)
+fn=(180)
+154 350
++15 35
+-15 70
++15 35
++1 140
++6 70
++6 105
+-18 70
++22 70
++7 70
+-32 35
++77 35
+fi=(5)
+71 35
+fe=(43)
+238 70
+fi=(5)
+71 105
+fe=(43)
+264 1703
+-99 102
+fi=(5)
+276 408
+fi=(4)
+58 34
+-11 34
+-1 34
++2 34
++10 34
+fe=(43)
+264 1
+-99 3
+fi=(5)
+276 12
+fi=(4)
+58 1
+-11 1
+-1 1
++2 1
++10 36
+-11 35
+-1 35
++2 35
++10 35
++3 136
+fi=(5)
+503 11718
++4 11718
++2 17577
++1 5859
+fi=(4)
+61 17628
++2 17634
++2 61
+-4 6
++13 68
++1 65
++1 38
+fi=(5)
+527 38
++1 19
+-25 19
++25 38
++1 19
+cob=(4)
+cfi=(56) /build/glibc-irh9iM/glibc-2.19/math/../sysdeps/x86_64/fpu/multiarch/s_sin.c
+cfn=(264) sin
+calls=1 24 
+* 16
+cob=(4)
+cfi=(67) /build/glibc-irh9iM/glibc-2.19/math/../sysdeps/x86_64/fpu/multiarch/e_atan2.c
+cfn=(260) __atan2_finite
+calls=1 15 
+* 16
+cob=(4)
+cfi=(64) /build/glibc-irh9iM/glibc-2.19/math/../sysdeps/x86_64/fpu/multiarch/e_asin.c
+cfn=(258) __asin_finite
+calls=1 14 
+* 13
+cob=(4)
+cfi=(66) /build/glibc-irh9iM/glibc-2.19/math/../sysdeps/x86_64/fpu/multiarch/s_floor.S
+cfn=(256) floor
+calls=1 25 
+* 12
+cob=(4)
+cfi=(65) /build/glibc-irh9iM/glibc-2.19/math/../sysdeps/x86_64/fpu/multiarch/s_floorf.S
+cfn=(254) floorf
+calls=1 25 
+* 12
+cob=(4)
+cfi=(64)
+cfn=(252) __acos_finite
+calls=1 10 
+* 13
+cob=(4)
+cfi=(63) /build/glibc-irh9iM/glibc-2.19/math/../sysdeps/x86_64/fpu/multiarch/s_rintf.S
+cfn=(250) rintf
+calls=1 25 
+* 12
+cob=(4)
+cfi=(61) /build/glibc-irh9iM/glibc-2.19/math/../sysdeps/x86_64/fpu/multiarch/e_log.c
+cfn=(246) __log_finite
+calls=1 15 
+* 16
+cob=(4)
+cfi=(60) /build/glibc-irh9iM/glibc-2.19/math/../sysdeps/x86_64/fpu/multiarch/e_pow.c
+cfn=(244) __pow_finite
+calls=1 8 
+* 13
+cob=(4)
+cfi=(59) /build/glibc-irh9iM/glibc-2.19/math/../sysdeps/x86_64/fpu/multiarch/s_ceil.S
+cfn=(242) ceil
+calls=1 25 
+* 12
+cob=(4)
+cfi=(58) /build/glibc-irh9iM/glibc-2.19/math/../sysdeps/x86_64/fpu/multiarch/s_ceilf.S
+cfn=(240) ceilf
+calls=1 25 
+* 12
+cob=(4)
+cfi=(57) /build/glibc-irh9iM/glibc-2.19/math/../sysdeps/x86_64/fpu/multiarch/s_rint.S
+cfn=(238) rint
+calls=1 25 
+* 12
+cob=(4)
+cfi=(56)
+cfn=(236) cos
+calls=1 20 
+* 16
+cob=(4)
+cfi=(53) /build/glibc-irh9iM/glibc-2.19/math/../sysdeps/x86_64/fpu/multiarch/e_exp.c
+cfn=(220) __exp_finite
+calls=1 15 
+* 2182
+cob=(3)
+cfi=(51)
+cfn=(210)
+calls=1 49 
+* 13
+cob=(3)
+cfi=(50)
+cfn=(206)
+calls=1 31 
+* 68
+cob=(3)
+cfi=(45)
+cfn=(204)
+calls=1 140 
+* 6
+cob=(3)
+cfi=(47)
+cfn=(198)
+calls=1 37 
+* 68
+cob=(3)
+cfi=(45)
+cfn=(194)
+calls=1 114 
+* 85
+* 19
++1 38
+fe=(43)
+264 210
++3 140
++28 35
++3 70
++17 70
++1 54
+cfn=(214) _dl_protect_relro
+calls=27 +8 
+* 648
+* 27
++1 280
+fi=(4)
+84 36
++2 72
++12 36
+-15 36
++15 36
+-15 36
++15 36
++10 68
++3 101
+fi=(5)
+487 33
+fi=(4)
+112 66
+fi=(5)
+487 35673
+fi=(4)
+112 71214
+fi=(5)
+487 71214
++5 71280
++1 71280
+fi=(4)
+111 71280
+fi=(5)
+493 35640
+fi=(4)
+111 35640
++7 108
++3 35
++3 35
+-3 35
++3 35
+fi=(5)
+422 34
+fi=(4)
+50 34
+fi=(5)
+422 34
+fi=(4)
+51 34
+fi=(5)
+422 136
+fi=(4)
+127 39900
++9 19950
++3 19950
+fi=(5)
+244 9975
+fi=(4)
+138 9975
+-2 9975
++1 39900
+fi=(5)
+244 9975
++21 19950
++4 19950
++7 126038
+fi=(4)
+137 3744
++1 3744
+fi=(5)
+276 7488
+fi=(4)
+137 3744
+fi=(5)
+276 11284
+fi=(4)
+137 13
++1 13
+fi=(5)
+276 26
+fi=(4)
+137 13
+fi=(5)
+276 48880
+cfi=(6)
+cfn=(186)
+calls=3757 714 
+* 5190185
+* 18785
++2 29874
++3 9860
+-3 19720
++3 29580
++6 69825
+fe=(43)
+183 70
++81 5
+fi=(5)
+77 68
++4 102
++14 34
+-8 34
++8 68
++13 68
++3 136
+410 29808
+fi=(4)
+124 30061
++19 68
+fi=(5)
+276 51
+382 51
++4 85
++5 85
+-63 9
++2 6
++9 6
+-19 14
++1 21
+449 36
++4 72
+cfi=(16)
+cfn=(42)
+calls=12 61 
+* 399
++2 36
++1 12
+fi=(4)
+108 4
++21 245
++31 8
++2 20
++8 10
++1 5
+-1 5
++1 5
+fi=(5)
++73 5
+fi=(4)
+-74 10
+fi=(5)
++74 5
++21 10
++4 10
++7 135
+cfi=(6)
+cfn=(186)
+calls=5 714 
+* 10990
+* 20
++2 15
++3 1
+-3 2
++3 3
++6 35
+410 15
+fi=(4)
+160 15
++14 5
+fi=(5)
+276 136433
++7 2
++1 5
++1 1
+cob=(3)
+cfi=(45)
+cfn=(218)
+calls=1 88 
+* 8
+* 4
+fe=(43)
+
+fn=(214)
+324 27
+-2 54
++1 54
++1 27
+-1 54
++2 54
++3 54
++1 81
+cfi=(25)
+cfn=(126)
+calls=27 81 
+* 135
+* 54
++6 54
+
+fl=(23)
+fn=(132)
+81 136
++1 34
+
+fn=(64)
+81 132
++2 165
+
+fn=(118)
+81 132
++1 33
+
+fn=(116)
+81 408
++1 34
++1 340
+
+fl=(68)
+fn=(282) call_init.part.0
+34 280
++8 35
+-8 35
++11 35
+-3 70
++3 105
++5 102
++5 66
++8 66
++1 198
+cob=(2)
+cfi=(14)
+cfn=(3748)
+calls=1 -64 
+* 6
+cob=(2)
+cfi=(14)
+cfn=(3736)
+calls=1 -64 
+* 6
+cob=(2)
+cfi=(14)
+cfn=(3284)
+calls=1 -64 
+* 230592
+cob=(2)
+cfi=(14)
+cfn=(2610)
+calls=1 -64 
+* 6
+cob=(2)
+cfi=(14)
+cfn=(2586)
+calls=1 -64 
+* 6
+cob=(2)
+cfi=(14)
+cfn=(2456)
+calls=1 -64 
+* 6
+cob=(2)
+cfi=(14)
+cfn=(2432)
+calls=1 -64 
+* 6
+cob=(2)
+cfi=(14)
+cfn=(2420)
+calls=1 -64 
+* 6
+cob=(2)
+cfi=(14)
+cfn=(2408)
+calls=1 -64 
+* 6
+cob=(2)
+cfi=(14)
+cfn=(2388)
+calls=1 -64 
+* 30
+cob=(2)
+cfi=(14)
+cfn=(2376)
+calls=1 -64 
+* 6
+cob=(2)
+cfi=(14)
+cfn=(2364)
+calls=1 -64 
+* 6
+cob=(2)
+cfi=(14)
+cfn=(2352)
+calls=1 -64 
+* 6
+cob=(2)
+cfi=(14)
+cfn=(2340)
+calls=1 -64 
+* 6
+cob=(2)
+cfi=(14)
+cfn=(2324)
+calls=1 -64 
+* 10
+cob=(2)
+cfi=(14)
+cfn=(2312)
+calls=1 -64 
+* 6
+cob=(2)
+cfi=(14)
+cfn=(574)
+calls=1 -64 
+* 6
+cob=(2)
+cfi=(14)
+cfn=(540)
+calls=1 -64 
+* 6
+cob=(2)
+cfi=(14)
+cfn=(528)
+calls=1 -64 
+* 6
+cob=(2)
+cfi=(14)
+cfn=(516)
+calls=1 -64 
+* 6
+cob=(2)
+cfi=(14)
+cfn=(504)
+calls=1 -64 
+* 6
+cob=(2)
+cfi=(14)
+cfn=(492)
+calls=1 -64 
+* 6
+cob=(2)
+cfi=(14)
+cfn=(478)
+calls=1 -64 
+* 6
+cob=(2)
+cfi=(14)
+cfn=(458)
+calls=1 -64 
+* 29
+cob=(2)
+cfi=(14)
+cfn=(438)
+calls=1 -64 
+* 29
+cob=(2)
+cfi=(14)
+cfn=(426)
+calls=1 -64 
+* 6
+cob=(2)
+cfi=(14)
+cfn=(414)
+calls=1 -64 
+* 6
+cob=(2)
+cfi=(14)
+cfn=(402)
+calls=1 -64 
+* 6
+cob=(2)
+cfi=(14)
+cfn=(390)
+calls=1 -64 
+* 6
+cob=(2)
+cfi=(14)
+cfn=(378)
+calls=1 -64 
+* 6
+cob=(2)
+cfi=(14)
+cfn=(358)
+calls=1 -64 
+* 29
+cob=(3)
+cfi=(79)
+cfn=(336)
+calls=1 -12 
+* 181
+cob=(2)
+cfi=(14)
+cfn=(284)
+calls=1 -64 
+* 11294
++3 33
++1 66
++6 28
++2 56
+-2 56
++3 140
++1 112
+cob=(35)
+cfi=(194)
+cfn=(3752) 0x0000000000000690
+calls=1 -78 
+* 17
+cob=(34)
+cfi=(193)
+cfn=(3740) 0x0000000000012010
+calls=1 -78 
+* 16
+cob=(33)
+cfi=(160)
+cfn=(2614)
+calls=1 -78 
+* 17
+cob=(32)
+cfi=(159)
+cfn=(2590) 0x000000000005da80
+calls=1 -78 
+* 17
+cob=(31)
+cfi=(157)
+cfn=(2460)
+calls=1 -78 
+* 17
+cob=(30)
+cfi=(156)
+cfn=(2436) __cpu_indicator_init
+calls=1 -78 
+* 204
+cob=(29)
+cfi=(155)
+cfn=(2424) 0x0000000000002470
+calls=1 -78 
+* 16
+cob=(28)
+cfi=(154)
+cfn=(2412) 0x0000000000003810
+calls=1 -78 
+* 16
+cob=(26)
+cfi=(152)
+cfn=(2380)
+calls=1 -78 
+* 16
+cob=(25)
+cfi=(151)
+cfn=(2368)
+calls=1 -78 
+* 16
+cob=(24)
+cfi=(150)
+cfn=(2356)
+calls=1 -78 
+* 16
+cob=(23)
+cfi=(149)
+cfn=(2344)
+calls=1 -78 
+* 16
+cob=(22)
+cfi=(148)
+cfn=(2332) 0x0000000000002610
+calls=1 -78 
+* 17
+cob=(4)
+cfi=(62)
+cfn=(2316) 0x0000000000005940
+calls=1 -78 
+* 16
+cob=(20)
+cfi=(105)
+cfn=(578)
+calls=1 -78 
+* 16
+cob=(19)
+cfi=(102)
+cfn=(544)
+calls=1 -78 
+* 16
+cob=(18)
+cfi=(101)
+cfn=(532)
+calls=1 -78 
+* 16
+cob=(17)
+cfi=(100)
+cfn=(520)
+calls=1 -78 
+* 16
+cob=(16)
+cfi=(99)
+cfn=(508)
+calls=1 -78 
+* 16
+cob=(15)
+cfi=(98)
+cfn=(496)
+calls=1 -78 
+* 16
+cob=(14)
+cfi=(96)
+cfn=(482)
+calls=1 -78 
+* 16
+cob=(11)
+cfi=(93)
+cfn=(430) 0x0000000000002270
+calls=1 -78 
+* 16
+cob=(10)
+cfi=(92)
+cfn=(418)
+calls=1 -78 
+* 16
+cob=(9)
+cfi=(91)
+cfn=(406)
+calls=1 -78 
+* 16
+cob=(8)
+cfi=(90)
+cfn=(394)
+calls=1 -78 
+* 16
+cob=(7)
+cfi=(89)
+cfn=(382)
+calls=1 -78 
+* 16
+cob=(3)
+cfi=(85)
+cfn=(348)
+calls=1 550 
+* 1092
+cob=(5)
+cfi=(76)
+cfn=(322) 0x00000000000069b0
+calls=1 -78 
+* 16
+* 132
+cob=(33)
+cfi=(160)
+cfn=(3278)
+calls=1 -78 
+* 873
+cob=(33)
+cfi=(160)
+cfn=(3264)
+calls=1 -78 
+* 504
+cob=(33)
+cfi=(160)
+cfn=(3262)
+calls=1 -78 
+* 77
+cob=(33)
+cfi=(160)
+cfn=(3260)
+calls=1 -78 
+* 75
+cob=(33)
+cfi=(160)
+cfn=(3258)
+calls=1 -78 
+* 2
+cob=(33)
+cfi=(160)
+cfn=(3256)
+calls=1 -78 
+* 2
+cob=(33)
+cfi=(160)
+cfn=(3178)
+calls=1 -78 
+* 3181
+cob=(33)
+cfi=(160)
+cfn=(3176)
+calls=1 -78 
+* 2
+cob=(33)
+cfi=(160)
+cfn=(3174)
+calls=1 -78 
+* 75
+cob=(33)
+cfi=(160)
+cfn=(2824)
+calls=1 -78 
+* 38656
+cob=(33)
+cfi=(160)
+cfn=(2814)
+calls=1 -78 
+* 97
+cob=(33)
+cfi=(160)
+cfn=(2810)
+calls=1 -78 
+* 82
+cob=(33)
+cfi=(160)
+cfn=(2806)
+calls=1 -78 
+* 82
+cob=(33)
+cfi=(160)
+cfn=(2804)
+calls=1 -78 
+* 72
+cob=(33)
+cfi=(160)
+cfn=(2802)
+calls=1 -78 
+* 80
+cob=(33)
+cfi=(160)
+cfn=(2784)
+calls=1 -78 
+* 1841
+cob=(33)
+cfi=(160)
+cfn=(2622)
+calls=1 -78 
+* 24226
+cob=(32)
+cfi=(159)
+cfn=(2608) 0x000000000005d990
+calls=1 -78 
+* 71
+cob=(32)
+cfi=(159)
+cfn=(2606) 0x000000000005d970
+calls=1 -78 
+* 71
+cob=(32)
+cfi=(159)
+cfn=(2598) 0x000000000005d940
+calls=1 -78 
+* 2192
+cob=(31)
+cfi=(157)
+cfn=(2582)
+calls=1 -78 
+* 144
+cob=(31)
+cfi=(157)
+cfn=(2580)
+calls=1 -78 
+* 54
+cob=(31)
+cfi=(157)
+cfn=(2554)
+calls=1 -78 
+* 49
+cob=(31)
+cfi=(157)
+cfn=(2528)
+calls=1 -78 
+* 49
+cob=(31)
+cfi=(157)
+cfn=(2502)
+calls=1 -78 
+* 73
+cob=(31)
+cfi=(157)
+cfn=(2500)
+calls=1 -78 
+* 6
+cob=(31)
+cfi=(157)
+cfn=(2468)
+calls=1 -78 
+* 6306
+cob=(30)
+cfi=(156)
+cfn=(2448) 0x0000000000002fe0
+calls=1 -78 
+* 17
+cob=(20)
+cfi=(105)
+cfn=(586)
+calls=1 -78 
+* 415140
+cob=(19)
+cfi=(102)
+cfn=(552)
+calls=1 -78 
+* 2849
+cob=(14)
+cfi=(97)
+cfn=(490)
+calls=1 -49 
+* 3
+cob=(3)
+cfi=(87)
+cfn=(356)
+calls=1 -45 
+* 4
+cob=(5)
+cfi=(77) /build/glibc-irh9iM/glibc-2.19/nptl/../nptl/sysdeps/unix/sysv/linux/x86/elision-conf.c
+cfn=(330) elision_init
+calls=1 -14 
+* 98
+* 61
+-1 122
++3 204
+-29 2
++29 6
+-34 3
+
+fn=(280)
+86 11
++1 1
++1 1
++3 3
++7 4
++27 108
++1 105
+-90 206
+cfn=(282)
+calls=34 -2 
+* 731657
+* 34
++96 8
+-96 3
+cfn=(282)
+calls=1 -2 
+* 11470
++58 2
+
+fl=(111)
+fn=(622)
+178 2
++4 1
+-4 1
++4 1
+-4 2
++4 6
++1 4
++1 44
++1 2
+-2 30
++5 3
++4 6
+
+fl=(40)
+fn=(158)
+151 10
++7 10
+-14 10
++7 10
++1 10
++6 10
+-7 10
++5 10
+-12 10
++8 10
++6 28
++17 4
++2 2
++1 2
++2 2
+-1 2
++3 2
++36 70
++1 30
+-15 8
+-1 4
++1 20
++3 8
+-1 4
++1 8
++3 4
+-3 12
++6 8
+-6 16
+-1 8
++1 16
++3 8
+-3 24
++6 16
+-4 2
+-11 4
+-1 2
++1 10
++3 4
+-1 2
++1 16
+-1 2
++1 12
+-40 8
++1 8
++3 8
+-2 8
++1 8
++2 8
+
+fn=(156)
+38 180
++27 4
++2 4
+-1 4
++40 4
+-38 4
++39 8
++2 4
++1 4
++2 4
++1 4
++2 4
++1 4
++2 4
++4 4
+-3 4
++6 8
+-16 22
++1 22
++2 22
++1 22
++2 22
++1 22
++2 22
++4 22
+-3 22
++6 44
+-13 6
++1 6
++2 6
++1 6
++2 6
++4 6
+-3 6
++6 12
+-10 8
++1 8
++2 8
++4 8
+-3 8
++6 16
+-7 4
++4 4
+-3 4
++6 8
+-4 14
+-24 14
++1 14
++2 14
++1 14
++2 14
++1 14
++2 14
++1 28
+-7 2
++1 2
++2 2
++1 2
++2 2
++1 4
+-4 4
++1 4
++2 4
++1 8
+-29 4
++2 2
++2 2
++1 2
+-42 4
++3 4
+-2 4
++1 4
++2 4
++2 8
++3 8
+-2 8
++1 8
++2 8
++2 6
++3 6
+-2 6
++1 6
++2 6
++2 2
++3 2
+-2 2
++1 2
++2 2
++8 4
++3 4
+-2 4
++1 4
++2 4
++55 60
+
+fn=(152)
+235 6
++77 1
++10 1
+-9 1
++2 1
++1 1
++3 1
++3 1
++5 2
+-83 1
++1 1
++1 1
++1 3
++1 1
+
+fl=(32)
+fn=(144)
+45 1
++7 1
+-7 3
++7 1
+-7 1
++1 1
+-1 2
++7 1
+cfi=(23)
+cfn=(116)
+calls=1 +29 
+* 5
++1 1
+-1 1
++1 1
++2 4
+cfi=(33)
+cfn=(124)
+calls=1 -21 
+* 10
+* 2
++2 1
++3 1
+-3 1
++3 1
++13 2
+cfi=(23)
+cfn=(132)
+calls=1 +8 
+* 5
++3 7
+-14 6
+cfi=(25)
+cfn=(68)
+calls=1 +19 
+* 6
+* 2
+
+fn=(268)
+344 2
++1 4
++6 1
+-4 2
++2 32
++1 12
+-3 7
++3 7
+-3 7
++2 42
++1 18
++1 2
+-4 4
++18 2
++1 2
+
+fn=(112)
+288 23170
++1 9268
+cfi=(17)
+cfn=(50)
+calls=4634 131 
+* 32445
+* 4634
++1 4634
+-1 4634
++3 4634
++2 9268
++4 4605
+-4 9210
++1 14247
+cfi=(17)
+cfn=(50)
+calls=4749 131 
+* 115431
+* 9498
+-5 144
++11 5210
+-1 4490
++1 17960
+
+fl=(54)
+fn=(228)
+34 215
++2 215
++1 215
++1 215
++1 215
++1 215
++1 215
++1 215
++1 215
++1 215
++1 215
+cfi=(55)
+cfn=(230)
+calls=215 +21 
+* 408598
++1 215
++1 215
++1 215
++1 215
++1 215
++1 215
++1 215
++1 215
++1 215
++2 215
+
+fl=(8)
+fn=(14)
+31 1
+-3 1
++3 6
++8 1
+-6 2
++7 1
+
+fl=(25)
+fn=(126)
+81 240
++1 60
+
+fn=(276)
+81 4
++1 1
+
+fn=(68)
+81 470
++1 94
+
+fl=(17)
+fn=(50)
+131 17611
++1 17611
++1 17611
++1 7506
++1 7506
++1 7506
++1 7506
+cfn=(51) strcmp'2
+calls=7506 -6 
+* 327256
++5 10105
++1 10105
++1 10105
++1 10105
+
+fn=(51)
+131 46070
++1 46070
++1 46070
++1 40947
++1 40947
++1 40947
++1 40947
+cfn=(51)
+calls=38564 -6 
+* 2206775
++2 2383
++1 2383
++2 5123
++1 5123
++1 5123
++1 5123
+
+fl=(13)
+fn=(28)
+61 476
++1 34
+cfi=(9)
+cfn=(18)
+calls=34 -36 
+* 1867
++6 34
+-6 136
++6 374
++7 136
+cfi=(15)
+cfn=(32)
+calls=34 +27 
+* 1677
+* 34
++3 34
+-3 34
++3 34
++4 34
++5 68
+-6 34
++6 34
+-5 34
++4 68
++1 34
+cfi=(16)
+cfn=(42)
+calls=34 -26 
+* 898
+* 34
++10 68
+-8 34
++9 34
+-1 68
++1 68
+-1 34
++1 68
++3 34
+-3 34
++3 34
++9 34
+-7 34
++4 34
++3 39
++2 2
+-2 2
++2 30
+-2 30
++12 34
++6 34
+-5 34
+-1 34
++6 102
+-2 34
++2 68
++2 99
++3 69
++5 32
+-1 195
++4 99
++2 1
++6 1
++3 2
++3 5
+-3 66
++3 165
++2 33
++4 33
+-4 33
+cfi=(9)
+cfn=(18)
+calls=33 26 
+* 2220
+* 66
++4 33
+-4 33
++4 99
++64 66
++4 272
+-88 99
+-39 69
++39 3
++70 99
+cfi=(24)
+cfn=(66)
+calls=33 61 
+* 1424
+* 33
++5 465
++1 465
+-1 465
++1 498
+-1 33
++1 99
++5 66
+-57 66
+cfi=(15)
+cfn=(36)
+calls=33 -72 
+* 1122
+* 33
++1 33
+-1 33
++1 99
+
+fn=(44)
+32 68
++2 34
+-2 102
++2 34
+cfi=(2)
+cfn=(46)
+calls=34 837 
+* 68
++2 239
++4 561
+-1 1782
++2 33
++2 33
++4 33
++4 33
+-4 66
++1 66
++1 66
++2 33
++1 99
+-1 33
+cfi=(2)
+cfn=(48)
+calls=33 843 
+* 66
+-4 1
++4 1
+-4 2
++1 2
++1 2
++2 1
++1 3
+-1 1
+cfi=(2)
+cfn=(48)
+calls=1 843 
+* 2
+-5 2
+
+ob=(11)
+fl=(93)
+fn=(5390)
+0 8
+cob=(3)
+cfi=(260)
+cfn=(4534)
+calls=1 31 
+0 268
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2074
+0 5
+0 1
+cfn=(5404) 0x00000000000021c0
+calls=1 0 
+0 9
+0 3
+
+fn=(430)
+0 16
+
+fn=(5404)
+0 9
+
+ob=(22)
+fl=(148)
+fn=(2326)
+0 6
+
+fn=(5134)
+0 8
+cob=(3)
+cfi=(260)
+cfn=(4534)
+calls=1 31 
+0 268
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2074
+0 5
+0 1
+cfn=(5148) 0x0000000000002560
+calls=1 0 
+0 9
+0 3
+
+fn=(2332)
+0 17
+
+fn=(5148)
+0 9
+
+ob=(5)
+fl=(265) /build/glibc-irh9iM/glibc-2.19/nptl/pthread_mutex_destroy.c
+fn=(4824) pthread_mutex_destroy
+29 2
++2 4
++1 2
++1 2
+-1 4
++4 2
++2 2
++1 2
+
+fl=(264) /build/glibc-irh9iM/glibc-2.19/nptl/pthread_cond_destroy.c
+fn=(4818) pthread_cond_destroy@@GLIBC_2.3.2
+30 6
+-2 2
++2 2
++2 2
++3 8
++2 6
+-9 2
++23 2
+-5 2
+-18 2
++25 2
+-25 8
++25 2
++32 10
+-1 2
++1 4
+
+fl=(143)
+fn=(1860)
+27 1
++3 2
+
+fl=(117)
+fn=(666)
+34 46
++2 46
++3 46
++1 46
++1 46
++6 46
++2 46
++1 46
++1 46
++1 46
++1 46
++48 46
++1 46
++1 46
++1 46
++6 46
++3 46
++1 46
+
+fl=(134)
+fn=(1076)
+33 116
++1 116
++1 116
++6 116
++2 116
++1 116
++1 70
++1 70
++2 116
++2 116
++1 116
++1 116
++1 116
++3 116
++1 116
++31 116
++6 116
++2 116
++1 116
+
+fl=(110)
+fn=(614)
+63 132
++3 132
+-3 132
++3 264
++2 132
++2 396
++4 264
++2 14
++15 8
++78 2
+-78 2
+cfi=(162) /build/glibc-irh9iM/glibc-2.19/nptl/../nptl/sysdeps/unix/sysv/linux/x86/elision-lock.c
+cfn=(3336) __lll_lock_elision
+calls=2 -44 
+* 56
++67 130
++3 130
++2 130
++3 130
++2 130
++1 260
+-86 260
++11 520
++4 2
++3 4
++13 8
++2 4
++1 4
++2 256
++3 256
++3 640
++21 256
+
+fl=(146)
+fn=(1892)
+28 2
+
+fl=(161)
+fn=(2714)
+26 18
++1 18
+
+fl=(145)
+fn=(1882)
+33 3
+-2 3
++1 3
++1 3
++1 1
++3 1
++1 1
++1 1
+-5 1
+-1 2
++7 4
++2 1
++2 1
++3 2
+-7 2
++2 2
++2 2
++3 4
+-14 2
++4 2
++4 2
+-3 2
++1 4
+
+fl=(144)
+fn=(1868)
+34 1
++3 1
+-3 1
++10 1
++1 1
+-1 1
++1 1
++2 1
+-2 1
++3 1
+
+fl=(116)
+fn=(650)
+38 2
+-3 1
++5 1
+-2 1
++2 23
++3 4
++20 4
+-1 1
++10 2
+
+fl=(78) /build/glibc-irh9iM/glibc-2.19/nptl/../sysdeps/x86_64/multiarch/init-arch.c
+fn=(334) __init_cpu_features
+52 1
+-8 1
++8 1
++3 1
+-3 1
++3 5
++95 2
++1 7
++7 3
++4 2
++2 3
++15 1
++1 1
++2 1
++1 2
+-15 2
++1 1
++2 2
++3 2
+31 2
++6 1
+-6 1
++7 1
+-1 1
++26 1
+-25 1
++25 1
+-26 1
++1 1
++25 1
++1 1
+-33 4
++33 1
++5 1
+-12 1
++12 1
++3 12
++27 1
+-42 1
++42 1
++22 1
+-64 1
++68 1
+
+fn=(332) __get_cpu_features
+190 3
++1 1
+cfn=(334)
+calls=1 52 
+* 78
++3 2
+
+fl=(76)
+fn=(322)
+0 16
+
+fn=(5216)
+0 8
+cob=(3)
+cfi=(260)
+cfn=(4534)
+calls=1 31 
+0 268
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2074
+0 5
+0 1
+cfn=(5228) 0x0000000000006900
+calls=1 0 
+0 9
+0 3
+
+fn=(5228)
+0 9
+
+fl=(77)
+fn=(330)
+64 1
++1 1
+cfi=(78)
+cfn=(332)
+calls=1 190 
+* 84
++2 1
+-2 1
++2 2
+-2 3
++2 3
++2 2
+
+fl=(112)
+fn=(624)
+310 264
+cfn=(626) __pthread_mutex_unlock_usercnt
+calls=132 40 
+* 3824
+
+fn=(626)
+40 132
++1 264
++1 132
+-1 132
++1 264
++4 264
++11 130
+-5 130
+-1 130
++1 130
++5 390
++2 130
++34 260
+-39 260
++9 264
++3 8
+cfi=(164) /build/glibc-irh9iM/glibc-2.19/nptl/../nptl/sysdeps/unix/sysv/linux/x86/elision-unlock.c
+cfn=(3362) __lll_unlock_elision
+calls=2 -38 
+* 16
++3 520
++4 6
++8 256
+-5 6
+
+fl=(175)
+fn=(3458)
+68 218
++3 327
++23 327
+
+fn=(3456)
+30 109
++1 109
++1 218
++2 109
++3 327
++17 327
+-2 109
++4 218
+
+fl=(266) /build/glibc-irh9iM/glibc-2.19/nptl/pthread_key_delete.c
+fn=(4908) pthread_key_delete
+30 2
++2 4
++2 2
++1 4
++3 1
++4 1
+
+fl=(123)
+fn=(778)
+31 10
++1 25
++24 5
++1 10
++4 24
++5 4
+-28 1
++28 1
+
+fl=(130)
+fn=(854)
+28 1
++7 1
+-7 5
++11 2
++3 5
++2 1
+-2 3
++4 2
++3 1
+-3 1
++3 1
++35 1
++5 1
++1 1
+-1 1
++4 1
+-1 1
++1 5
+
+fl=(118)
+fn=(702)
+33 5
++3 10
+
+fl=(164)
+fn=(3362)
+28 2
+-3 2
++3 4
++3 4
++2 4
+
+fl=(69)
+fn=(286)
+281 1
++16 1
+-2 1
+-14 1
++16 1
+-16 2
++16 3
++1 2
++1 1
++4 3
++5 1
++4 1
++3 2
+-7 1
++2 1
++5 1
++43 3
++3 1
+fi=(271) /build/glibc-irh9iM/glibc-2.19/nptl/../nptl/sysdeps/pthread/list.h
+60 1
+fe=(69)
+361 1
++1 1
+fi=(271)
+60 1
++1 1
++1 1
++2 1
+fe=(69)
+366 2
++6 1
++2 3
++2 1
+-3 1
+-1 1
++2 19
++2 3
+cfi=(70) /build/glibc-irh9iM/glibc-2.19/nptl/../sysdeps/unix/sysv/linux/x86_64/sigaction.c
+cfn=(288) __libc_sigaction
+calls=1 49 
+* 67
++3 1
++3 3
+-2 1
+-1 1
++3 1
+cfi=(70)
+cfn=(288)
+calls=1 49 
+* 67
+fi=(71) /build/glibc-irh9iM/glibc-2.19/nptl/../sysdeps/unix/sysv/linux/bits/sigset.h
+117 1
+fe=(69)
+389 1
+fi=(71)
+117 1
+fe=(69)
+389 5
++6 3
+cob=(1)
+cfi=(38)
+cfn=(298)
+calls=1 -75 
+* 5
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+* 4146
+* 5
++3 3
++4 2
++5 2
+-5 4
++5 1
+cob=(3)
+cfi=(72)
+cfn=(304)
+calls=1 81 
+* 5
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+* 1898
+* 5
+* 2
++12 1
++7 1
+-7 1
++1 5
++5 5
++1 3
++1 1
++1 1
+-1 1
++2 2
++4 1
+cob=(3)
+cfi=(73)
+cfn=(310)
+calls=1 48 
+* 3
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+* 2294
+* 5
+* 1
++10 1
+-10 1
+cob=(1)
+cfi=(2)
+cfn=(104)
+calls=1 797 
+* 2
+* 2
++1 1
++6 1
++1 1
+-7 1
++4 1
++4 1
+-4 1
++1 2
++3 1
++3 1
++11 3
+-11 1
++3 2
++2 2
++6 1
+cob=(3)
+cfi=(74)
+cfn=(316)
+calls=1 42 
+* 443
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+* 2179
+* 5
++4 1
+-6 1
++7 5
+-53 3
++4 1
++3 3
+-15 3
+
+fl=(70)
+fn=(288)
+49 4
++4 4
+-4 4
++4 4
++3 4
+-1 4
++1 8
+-1 4
++1 116
++1 16
++2 8
++5 68
++3 8
++8 6
+-8 8
++2 2
++1 32
++1 2
++1 2
++3 2
+
+fl=(147)
+fn=(1908)
+36 2
++3 2
++1 2
++1 2
++6 2
++2 2
++1 2
++1 2
++1 2
++68 2
++2 2
++2 2
++1 2
+
+fl=(122)
+fn=(766)
+28 2
++2 8
++2 3
++2 12
++2 6
++4 8
++3 2
++3 4
+
+fl=(119)
+fn=(710)
+30 5
++1 5
+-1 5
++10 5
+-5 15
++5 15
++2 5
++1 5
+
+fl=(135)
+fn=(1132)
+34 70
++2 70
++3 70
++1 70
++1 70
++6 70
++2 70
++1 70
++1 70
++1 70
++1 70
++50 70
++1 70
++1 70
++1 70
++6 70
++3 70
++1 70
+
+fl=(162)
+fn=(3336)
+47 2
+-1 2
++1 4
++43 2
++4 10
++1 4
+-43 2
+fi=(163) /build/glibc-irh9iM/glibc-2.19/nptl/../nptl/sysdeps/unix/sysv/linux/x86/hle.h
++1 2
+fe=(162)
+-1 4
++15 4
+fi=(163)
+-14 4
+fe=(162)
++3 4
++13 4
++11 8
+
+fl=(198)
+fn=(3808)
+44 23
++1 23
++1 21
++1 21
++3 2
++2 2
++4 2
++2 2
++2 2
++1 2
++2 2
++1 2
++1 2
++2 2
++2 2
++3 2
++1 2
++24 2
++2 2
++4 2
+cob=(32)
+cfi=(159)
+cfn=(4896) 0x0000000000079f00
+calls=1 0 
+* 1847
+cob=(31)
+cfi=(157)
+cfn=(3810)
+calls=1 0 
+* 79916
++4 2
++4 2
++3 2
++4 2
++2 2
++5 2
++1 2
++2 2
++2 2
++1 2
+
+fn=(3809)
+44 10
++1 10
++1 9
++1 9
++3 1
++2 1
++4 1
++2 1
++2 1
++1 1
++2 1
++1 1
++1 1
++2 1
++2 1
++3 1
++1 1
++24 1
++2 1
++4 1
+cob=(31)
+cfi=(157)
+cfn=(3836)
+calls=1 0 
+* 4254
++4 1
++4 1
++3 1
++4 1
++2 1
++5 1
++1 1
++2 1
++2 1
++1 1
+
+fl=(120)
+fn=(718)
+49 7
+-6 7
++6 14
++3 28
++32 35
++3 28
++2 14
++11 42
++28 14
++11 7
++2 7
++1 14
+
+fl=(263)
+fn=(4668)
+37 6
++6 2
+cfi=(70)
+cfn=(288)
+calls=2 +6 
+* 172
+
+ob=(34)
+fl=(193)
+fn=(4548)
+0 8
+cob=(3)
+cfi=(260)
+cfn=(4534)
+calls=1 31 
+0 268
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2074
+0 5
+0 1
+cfn=(4562) 0x0000000000011f60
+calls=1 0 
+0 9
+0 3
+
+fn=(3740)
+0 16
+
+fn=(4562)
+0 9
+
+ob=(35)
+fl=(194)
+fn=(4522)
+0 8
+cob=(3)
+cfi=(260)
+cfn=(4534)
+calls=1 31 
+0 268
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1255
+0 5
+0 1
+cfn=(4540) 0x00000000000005c0
+calls=1 0 
+0 9
+0 3
+
+fn=(3752)
+0 17
+
+fn=(4540)
+0 9
+
+ob=(4)
+fl=(58)
+fn=(240)
+25 1
+cob=(3)
+cfi=(46)
+cfn=(234)
+calls=1 190 
+* 5
+* 1
++1 1
++1 1
++1 1
++1 1
++2 1
+
+fl=(64)
+fn=(258)
+14 2
+cob=(3)
+cfi=(46)
+cfn=(234)
+calls=1 190 
+* 5
+* 1
+* 5
+
+fn=(252)
+10 2
+cob=(3)
+cfi=(46)
+cfn=(234)
+calls=1 190 
+* 5
+* 1
+* 5
+
+fl=(63)
+fn=(250)
+25 1
+cob=(3)
+cfi=(46)
+cfn=(234)
+calls=1 190 
+* 5
+* 1
++1 1
++1 1
++1 1
++1 1
++2 1
+
+fl=(66)
+fn=(256)
+25 1
+cob=(3)
+cfi=(46)
+cfn=(234)
+calls=1 190 
+* 5
+* 1
++1 1
++1 1
++1 1
++1 1
++2 1
+
+fl=(67)
+fn=(260)
+15 1
+-15 1
+fi=(62)
+cob=(3)
+cfi=(46)
+cfn=(234)
+calls=1 190 
+0 5
+fi=(62)
+0 1
+fe=(67)
+0 8
+
+fl=(61)
+fn=(246)
+15 1
+-15 1
+fi=(62)
+cob=(3)
+cfi=(46)
+cfn=(234)
+calls=1 190 
+0 5
+fi=(62)
+0 1
+fe=(61)
+0 8
+
+fl=(253)
+fn=(4454)
+28 5299194
++3 5299194
+-8 2649597
++8 5299194
++1 2649597
+
+fl=(57)
+fn=(238)
+25 1
+cob=(3)
+cfi=(46)
+cfn=(234)
+calls=1 190 
+* 5
+* 1
++1 1
++1 1
++1 1
++1 1
++2 1
+
+fl=(60)
+fn=(244)
+8 2
+cob=(3)
+cfi=(46)
+cfn=(234)
+calls=1 190 
+* 5
+* 1
+* 5
+
+fl=(59)
+fn=(242)
+25 1
+cob=(3)
+cfi=(46)
+cfn=(234)
+calls=1 190 
+* 5
+* 1
++1 1
++1 1
++1 1
++1 1
++2 1
+
+fl=(65)
+fn=(254)
+25 1
+cob=(3)
+cfi=(46)
+cfn=(234)
+calls=1 190 
+* 5
+* 1
++1 1
++1 1
++1 1
++1 1
++2 1
+
+fl=(53)
+fn=(220)
+15 2
+cob=(3)
+cfi=(46)
+cfn=(234)
+calls=1 190 
+* 5
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 +19 
+* 2162
+* 5
+* 8
+
+fl=(56)
+fn=(236)
+20 2
+cob=(3)
+cfi=(46)
+cfn=(234)
+calls=1 190 
+* 5
+* 1
+* 8
+
+fn=(264)
+24 1
+-24 1
+fi=(62)
+cob=(3)
+cfi=(46)
+cfn=(234)
+calls=1 190 
+0 5
+fi=(62)
+0 1
+fe=(56)
+0 8
+
+fl=(62)
+fn=(5156)
+0 8
+cob=(3)
+cfi=(260)
+cfn=(4534)
+calls=1 31 
+0 268
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2074
+0 5
+0 1
+cfn=(5168) 0x0000000000005890
+calls=1 0 
+0 9
+0 3
+
+fn=(5168)
+0 9
+
+fn=(2316)
+0 16
+
+fl=(252)
+fn=(4448)
+28 2649597
++7 2649597
+-3 2649597
++3 5299194
++3 2649597
++3 2649597
++3 5299194
++3 2649597
++4 5299194
+
+ob=(28)
+fl=(154)
+fn=(2412)
+0 16
+
+fn=(5002)
+0 8
+cob=(3)
+cfi=(260)
+cfn=(4534)
+calls=1 31 
+0 268
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2074
+0 5
+0 1
+cfn=(5016) 0x0000000000003760
+calls=1 0 
+0 9
+0 3
+
+fn=(5016)
+0 9
+
+ob=(29)
+fl=(155)
+fn=(4980)
+0 8
+cob=(3)
+cfi=(260)
+cfn=(4534)
+calls=1 31 
+0 268
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2074
+0 5
+0 1
+cfn=(4994) 0x00000000000023c0
+calls=1 0 
+0 9
+0 3
+
+fn=(2424)
+0 16
+
+fn=(4994)
+0 9
+
+ob=(32)
+fl=(159)
+fn=(2746) qMemSet(void*, int, unsigned long)
+0 5
+cob=(3)
+cfi=(121)
+cfn=(744)
+calls=5 53 
+0 147
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1928
+0 9
+
+fn=(2794)
+0 6
+
+fn=(2860) QMetaObject::normalizedType(char const*)
+0 76
+cob=(3)
+cfi=(104)
+cfn=(562)
+calls=4 66 
+0 136
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1866
+0 8
+0 40
+cfn=(2866) 0x00000000001815f0
+calls=4 0 
+0 1272
+0 20
+cfn=(2890) 0x0000000000181fc0
+calls=4 0 
+0 10978
+0 52
+
+fn=(3002) 0x00000000001869c0
+0 45
+cob=(31)
+cfi=(157)
+cfn=(2642)
+calls=1 0 
+0 185
+0 1
+0 3
+cfn=(3010) QReadWriteLock::QReadWriteLock()
+calls=1 0 
+0 4785
+0 14
+cob=(31)
+cfi=(157)
+cfn=(2482)
+calls=1 0 
+0 30
+0 1
+0 6
+cob=(31)
+cfi=(157)
+cfn=(2488)
+calls=1 0 
+0 7
+0 1
+0 4
+cob=(3)
+cfi=(158)
+cfn=(2494)
+calls=1 57 
+0 66
+0 1
+0 1
+
+fn=(3010)
+0 6
+cob=(31)
+cfi=(157)
+cfn=(2642)
+calls=1 0 
+0 234
+0 1
+0 4
+cfn=(2702) QMutex::QMutex(QMutex::RecursionMode)
+calls=1 0 
+0 257
+0 3
+cfn=(3012) QWaitCondition::QWaitCondition()
+calls=1 0 
+0 3984
+0 2
+cfn=(3012)
+calls=1 0 
+0 280
+0 14
+
+fn=(3044) 0x0000000000186ca0
+0 60
+cfn=(2838) 0x0000000000186bb0
+calls=6 0 
+0 66
+0 96
+cob=(3)
+cfi=(133)
+cfn=(984)
+calls=4 180 
+0 249
+0 4
+0 86
+
+fn=(4710) QListData::remove(int)
+0 48
+
+fn=(4794)
+0 10
+cfn=(4798) QMutex::~QMutex()
+calls=1 0 
+0 102
+0 2
+cob=(31)
+cfi=(157)
+cfn=(4334)
+calls=1 0 
+0 91
+0 1
+0 7
+
+fn=(4862) QMutexPool::~QMutexPool()
+0 669
+cfn=(4798)
+calls=1 0 
+0 102
+0 2
+cob=(31)
+cfi=(157)
+cfn=(4334)
+calls=1 0 
+0 91
+0 1
+0 667
+
+fn=(2608)
+0 4
+cob=(3)
+cfi=(158)
+cfn=(2494)
+calls=1 57 
+0 66
+0 1
+
+fn=(2632) 0x00000000000606a0
+0 114
+cob=(31)
+cfi=(157)
+cfn=(2642)
+calls=1 0 
+0 2226
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1482
+0 5
+0 14
+cob=(31)
+cfi=(157)
+cfn=(2482)
+calls=1 0 
+0 30
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2113
+0 5
+0 6
+cob=(31)
+cfi=(157)
+cfn=(2488)
+calls=1 0 
+0 7
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1780
+0 5
+0 4
+cob=(3)
+cfi=(158)
+cfn=(2494)
+calls=1 57 
+0 66
+0 1
+0 1
+
+fn=(2726) QVectorData::allocate(int, int)
+0 8
+cfn=(2728) qMalloc(unsigned long)
+calls=2 0 
+0 2389
+
+fn=(2990) QByteArray::append(QByteArray const&)
+0 80
+cfn=(2992) QByteArray::operator=(QByteArray const&)
+calls=4 0 
+0 80
+0 4
+
+fn=(3184)
+0 36
+cfn=(3186) 0x00000000001239e0
+calls=3 0 
+0 621
+0 69
+cfn=(2706) QMutex::lock()
+calls=3 0 
+0 78
+0 21
+cfn=(3210) 0x0000000000124b90
+calls=3 0 
+0 369
+0 21
+cfn=(3210)
+calls=3 0 
+0 33
+0 3
+cfn=(3210)
+calls=3 0 
+0 33
+0 33
+cfn=(3210)
+calls=3 0 
+0 33
+0 24
+cob=(31)
+cfi=(157)
+cfn=(2642)
+calls=3 0 
+0 600
+0 3
+0 30
+cfn=(3210)
+calls=3 0 
+0 33
+0 9
+cfn=(3232) 0x0000000000128740
+calls=3 0 
+0 720
+0 9
+cfn=(2760) QMutex::unlock()
+calls=3 0 
+0 45
+0 3
+
+fn=(3272) QListData::append(int)
+0 39
+cfn=(2718) qAllocMore(int, int)
+calls=1 0 
+0 10
+0 6
+cfn=(3280) QListData::realloc(int)
+calls=1 0 
+0 299
+0 17
+
+fn=(4896)
+0 3
+cob=(5)
+cfi=(122)
+cfn=(766)
+calls=1 28 
+0 26
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1813
+0 5
+
+fn=(2630)
+0 100
+cfn=(2632)
+calls=10 0 
+0 7859
+0 50
+cfn=(2672) QMutexPool::globalInstanceGet(void const*)
+calls=10 0 
+0 3082
+0 161
+cfn=(2716) QVectorData::grow(int, int, int, bool)
+calls=1 0 
+0 50
+0 4
+cfn=(2720) 0x0000000000062770
+calls=1 0 
+0 6321
+0 12
+cfn=(2720)
+calls=4 0 
+0 227
+0 135
+cfn=(2706)
+calls=10 0 
+0 2086
+0 90
+cfn=(2760)
+calls=10 0 
+0 150
+
+fn=(2704) 0x0000000000079d10
+0 36
+
+fn=(2728)
+0 7
+cob=(3)
+cfi=(106)
+cfn=(606)
+calls=7 2876 
+0 1235
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2022
+0 11
+
+fn=(2838)
+0 136
+cob=(31)
+cfi=(157)
+cfn=(2642)
+calls=1 0 
+0 216
+0 1
+0 14
+cob=(31)
+cfi=(157)
+cfn=(2482)
+calls=1 0 
+0 30
+0 1
+0 6
+cob=(31)
+cfi=(157)
+cfn=(2488)
+calls=1 0 
+0 7
+0 1
+0 4
+cob=(3)
+cfi=(158)
+cfn=(2494)
+calls=1 57 
+0 66
+0 1
+0 1
+
+fn=(2866)
+0 1272
+
+fn=(3096)
+0 20
+cfn=(2838)
+calls=2 0 
+0 22
+0 22
+cfn=(2860)
+calls=2 0 
+0 5337
+0 1188
+cob=(3)
+cfi=(133)
+cfn=(984)
+calls=1 180 
+0 24
+0 1
+0 26
+cfn=(3110) qFree(void*)
+calls=2 0 
+0 2005
+0 20
+cfn=(3002)
+calls=2 0 
+0 10
+0 18
+cfn=(3044)
+calls=2 0 
+0 224
+0 26
+cfn=(3082) QReadWriteLock::unlock()
+calls=2 0 
+0 112
+0 10
+cfn=(3042) QReadWriteLock::lockForWrite()
+calls=2 0 
+0 94
+0 4
+
+fn=(3110)
+0 7
+cob=(3)
+cfi=(106)
+cfn=(1436)
+calls=7 2917 
+0 654
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1827
+0 11
+
+fn=(3186)
+0 35
+cob=(31)
+cfi=(157)
+cfn=(2642)
+calls=1 0 
+0 236
+0 1
+0 4
+cfn=(2702)
+calls=1 0 
+0 229
+0 14
+cob=(31)
+cfi=(157)
+cfn=(2482)
+calls=1 0 
+0 30
+0 1
+0 6
+cob=(31)
+cfi=(157)
+cfn=(2488)
+calls=1 0 
+0 7
+0 1
+0 4
+cob=(3)
+cfi=(158)
+cfn=(2494)
+calls=1 57 
+0 66
+0 1
+0 1
+
+fn=(4782)
+0 10
+cfn=(4786) 0x0000000000128600
+calls=1 0 
+0 94
+0 2
+cob=(31)
+cfi=(157)
+cfn=(4334)
+calls=1 0 
+0 91
+0 1
+0 7
+
+fn=(2682) QMutexPool::QMutexPool(QMutex::RecursionMode, int)
+0 1726
+
+fn=(2700) QMutexPool::createMutex(int)
+0 7
+cob=(31)
+cfi=(157)
+cfn=(2642)
+calls=1 0 
+0 216
+0 1
+0 4
+cfn=(2702)
+calls=1 0 
+0 193
+0 14
+
+fn=(2708) QThread::currentThreadId()
+0 16
+cob=(5)
+cfi=(161)
+cfn=(2714)
+calls=16 26 
+0 32
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1822
+0 20
+
+fn=(2910) 0x0000000000181780
+0 1228
+cfn=(2938) QByteArray::realloc(int)
+calls=4 0 
+0 936
+0 1458
+cfn=(2974) QByteArray::append(char)
+calls=92 0 
+0 2392
+0 324
+cob=(3)
+cfi=(133)
+cfn=(2956)
+calls=8 174 
+0 248
+0 8
+0 12
+cob=(3)
+cfi=(133)
+cfn=(2956)
+calls=4 174 
+0 224
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1964
+0 8
+0 468
+
+fn=(3012)
+0 8
+cob=(31)
+cfi=(157)
+cfn=(2642)
+calls=2 0 
+0 418
+0 2
+0 8
+cob=(5)
+cfi=(120)
+cfn=(718)
+calls=2 49 
+0 62
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1805
+0 6
+0 8
+cfn=(3018) 0x000000000007b4f0
+calls=2 0 
+0 6
+0 8
+cob=(5)
+cfi=(145)
+cfn=(1882)
+calls=2 33 
+0 30
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1873
+0 6
+0 8
+cfn=(3018)
+calls=2 0 
+0 6
+0 10
+
+fn=(3018)
+0 24
+
+fn=(3082)
+0 446
+
+fn=(3128) QMetaType::registerStreamOperators(int, void (*)(QDataStream&, void const*), void (*)(QDataStream&, void*))
+0 22
+cfn=(2838)
+calls=2 0 
+0 22
+0 8
+cfn=(3002)
+calls=2 0 
+0 10
+0 60
+cfn=(3082)
+calls=2 0 
+0 112
+0 8
+cfn=(3042)
+calls=2 0 
+0 94
+0 4
+
+fn=(3238) QListData::detach_grow(int*, int)
+0 16
+cfn=(2718)
+calls=1 0 
+0 10
+0 7
+cfn=(2728)
+calls=1 0 
+0 190
+0 28
+
+fn=(4744)
+0 9
+
+fn=(4838) 0x0000000000186b50
+0 26
+cfn=(3110)
+calls=2 0 
+0 182
+0 12
+cfn=(4850) QVectorData::free(QVectorData*, int)
+calls=1 0 
+0 90
+
+fn=(4868)
+0 17
+cob=(31)
+cfi=(157)
+cfn=(4334)
+calls=1 0 
+0 91
+0 1
+0 10
+cfn=(4850)
+calls=1 0 
+0 141
+0 1
+
+fn=(2992)
+0 120
+
+fn=(3122)
+0 12
+cfn=(3124) QMetaType::type(char const*)
+calls=2 0 
+0 1886
+0 18
+cfn=(3128)
+calls=2 0 
+0 340
+
+fn=(3210)
+0 400
+cob=(31)
+cfi=(157)
+cfn=(2642)
+calls=1 0 
+0 200
+0 1
+0 14
+cob=(31)
+cfi=(157)
+cfn=(2482)
+calls=1 0 
+0 30
+0 1
+0 6
+cob=(31)
+cfi=(157)
+cfn=(2488)
+calls=1 0 
+0 7
+0 1
+0 4
+cob=(3)
+cfi=(158)
+cfn=(2494)
+calls=1 57 
+0 66
+0 1
+0 1
+
+fn=(3232)
+0 24
+cfn=(3236) 0x0000000000128660
+calls=1 0 
+0 300
+0 11
+cfn=(3270) QListData::append()
+calls=2 0 
+0 375
+0 10
+
+fn=(3270)
+0 4
+cfn=(3272)
+calls=2 0 
+0 371
+
+fn=(4798)
+0 18
+cfn=(4800) 0x0000000000079d50
+calls=3 0 
+0 3
+0 9
+cob=(31)
+cfi=(157)
+cfn=(4334)
+calls=3 0 
+0 273
+0 3
+
+fn=(4810) QReadWriteLock::~QReadWriteLock()
+0 13
+cfn=(4812) QWaitCondition::~QWaitCondition()
+calls=1 0 
+0 3869
+0 2
+cfn=(4812)
+calls=1 0 
+0 159
+0 2
+cfn=(4798)
+calls=1 0 
+0 102
+0 5
+cob=(31)
+cfi=(157)
+cfn=(4334)
+calls=1 0 
+0 91
+0 1
+
+fn=(4830)
+0 17
+cob=(31)
+cfi=(157)
+cfn=(4334)
+calls=1 0 
+0 91
+0 1
+0 9
+cfn=(4838)
+calls=1 0 
+0 310
+0 1
+
+fn=(4882)
+0 44
+
+fn=(4890)
+0 4
+cob=(5)
+cfi=(198)
+cfn=(3808)
+calls=1 44 
+0 1875
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1512
+0 5
+0 2
+cob=(5)
+cfi=(266)
+cfn=(4908)
+calls=1 30 
+0 14
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1770
+0 5
+0 3
+
+fn=(2706)
+0 112
+cfn=(2708)
+calls=16 0 
+0 1890
+0 240
+
+fn=(2716)
+0 30
+cfn=(2718)
+calls=3 0 
+0 88
+0 12
+
+fn=(2760)
+0 240
+
+fn=(2938)
+0 56
+cfn=(2728)
+calls=4 0 
+0 696
+0 52
+cob=(3)
+cfi=(132)
+cfn=(890)
+calls=4 25 
+0 64
+0 4
+0 64
+
+fn=(3124)
+0 22
+cob=(3)
+cfi=(104)
+cfn=(562)
+calls=2 66 
+0 68
+0 2
+0 1196
+cob=(3)
+cfi=(133)
+cfn=(984)
+calls=1 180 
+0 24
+0 1
+0 16
+cfn=(3002)
+calls=2 0 
+0 10
+0 16
+cfn=(3126) QReadWriteLock::lockForRead()
+calls=2 0 
+0 114
+0 8
+cfn=(3044)
+calls=2 0 
+0 255
+0 40
+cfn=(3082)
+calls=2 0 
+0 110
+0 4
+
+fn=(3126)
+0 114
+
+fn=(3236)
+0 14
+cfn=(3238)
+calls=1 0 
+0 251
+0 35
+
+fn=(3280)
+0 9
+cfn=(3148) qRealloc(void*, unsigned long)
+calls=1 0 
+0 280
+0 10
+
+fn=(4708)
+0 36
+cfn=(3186)
+calls=3 0 
+0 15
+0 69
+cfn=(2706)
+calls=3 0 
+0 78
+0 21
+cfn=(3210)
+calls=3 0 
+0 33
+0 30
+cfn=(3210)
+calls=3 0 
+0 33
+0 6
+cfn=(3210)
+calls=6 0 
+0 66
+0 51
+cfn=(3210)
+calls=6 0 
+0 66
+0 69
+cfn=(3210)
+calls=3 0 
+0 33
+0 33
+cfn=(4710)
+calls=3 0 
+0 48
+0 27
+cfn=(4712) 0x00000000001283e0
+calls=3 0 
+0 1899
+0 12
+cfn=(2760)
+calls=3 0 
+0 45
+0 3
+
+fn=(4786)
+0 7
+cfn=(3110)
+calls=1 0 
+0 87
+
+fn=(4800)
+0 3
+
+fn=(4918) 0x000000000005d9b0
+0 9
+
+fn=(2674) 0x0000000000077540
+0 55
+cob=(31)
+cfi=(157)
+cfn=(2642)
+calls=1 0 
+0 558
+0 1
+0 5
+cfn=(2682)
+calls=1 0 
+0 1726
+0 14
+cob=(31)
+cfi=(157)
+cfn=(2482)
+calls=1 0 
+0 30
+0 1
+0 6
+cob=(31)
+cfi=(157)
+cfn=(2488)
+calls=1 0 
+0 7
+0 1
+0 4
+cob=(3)
+cfi=(158)
+cfn=(2494)
+calls=1 57 
+0 66
+0 1
+0 1
+
+fn=(3042)
+0 282
+
+fn=(3058) 0x0000000000188c50
+0 43
+cfn=(2726)
+calls=1 0 
+0 194
+0 88
+cfn=(3146) QVectorData::reallocate(QVectorData*, int, int, int)
+calls=1 0 
+0 2309
+0 7
+
+fn=(3146)
+0 4
+cfn=(3148)
+calls=1 0 
+0 2305
+
+fn=(3148)
+0 2
+cob=(3)
+cfi=(106)
+cfn=(1224)
+calls=2 2952 
+0 659
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1918
+0 6
+
+fn=(4772)
+0 8
+cob=(3)
+cfi=(260)
+cfn=(4534)
+calls=1 31 
+0 12780
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2074
+0 5
+0 1
+cfn=(4918)
+calls=1 0 
+0 9
+0 3
+
+fn=(4806)
+0 10
+cfn=(4810)
+calls=1 0 
+0 4244
+0 2
+cob=(31)
+cfi=(157)
+cfn=(4334)
+calls=1 0 
+0 91
+0 1
+0 7
+
+fn=(4858)
+0 10
+cfn=(4862)
+calls=1 0 
+0 1532
+0 2
+cob=(31)
+cfi=(157)
+cfn=(4334)
+calls=1 0 
+0 122
+0 1
+0 7
+
+fn=(2702)
+0 21
+cob=(31)
+cfi=(157)
+cfn=(2642)
+calls=3 0 
+0 592
+0 3
+0 12
+cfn=(2704)
+calls=3 0 
+0 36
+0 15
+
+fn=(2836)
+0 26
+cfn=(2838)
+calls=2 0 
+0 374
+0 30
+cfn=(2860)
+calls=2 0 
+0 9111
+0 1188
+cob=(3)
+cfi=(133)
+cfn=(984)
+calls=1 180 
+0 24
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1967
+0 5
+0 16
+cfn=(3002)
+calls=2 0 
+0 5120
+0 18
+cfn=(3044)
+calls=2 0 
+0 82
+0 30
+cfn=(2992)
+calls=2 0 
+0 40
+0 22
+cfn=(3052) 0x0000000000188ed0
+calls=2 0 
+0 2848
+0 54
+cfn=(3082)
+calls=2 0 
+0 112
+0 10
+cfn=(3042)
+calls=2 0 
+0 94
+0 4
+
+fn=(2890)
+0 1508
+cfn=(2910)
+calls=4 0 
+0 9270
+0 16
+cfn=(2990)
+calls=4 0 
+0 164
+0 20
+
+fn=(2590)
+0 17
+
+fn=(2598)
+0 8
+cob=(3)
+cfi=(158)
+cfn=(2494)
+calls=1 57 
+0 66
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2113
+0 5
+
+fn=(2606)
+0 4
+cob=(3)
+cfi=(158)
+cfn=(2494)
+calls=1 57 
+0 66
+0 1
+
+fn=(2672)
+0 30
+cfn=(2674)
+calls=10 0 
+0 2476
+0 141
+cfn=(2700)
+calls=1 0 
+0 435
+
+fn=(2718)
+0 108
+
+fn=(2720)
+0 66
+cfn=(2726)
+calls=1 0 
+0 2203
+0 12
+cob=(3)
+cfi=(132)
+cfn=(890)
+calls=1 25 
+0 17
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2020
+0 5
+0 119
+cfn=(2746)
+calls=5 0 
+0 2089
+0 17
+
+fn=(2974)
+0 2392
+
+fn=(3052)
+0 56
+cfn=(2716)
+calls=2 0 
+0 80
+0 10
+cfn=(3058)
+calls=2 0 
+0 2641
+0 61
+
+fn=(4712)
+0 3
+cob=(31)
+cfi=(157)
+cfn=(4334)
+calls=3 0 
+0 269
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1620
+0 7
+
+fn=(4812)
+0 10
+cob=(5)
+cfi=(264)
+cfn=(4818)
+calls=2 30 
+0 62
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1950
+0 6
+0 8
+cfn=(3018)
+calls=2 0 
+0 6
+0 4
+cob=(5)
+cfi=(265)
+cfn=(4824)
+calls=2 29 
+0 20
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 1756
+0 6
+0 8
+cfn=(3018)
+calls=2 0 
+0 6
+0 6
+cob=(31)
+cfi=(157)
+cfn=(4334)
+calls=2 0 
+0 178
+0 2
+
+ob=(21)
+fl=(129)
+fn=(828)
+176 3
++1 3
++1 3
+
+ob=(27)
+fl=(153)
+fn=(2390)
+0 6
+
+fn=(5026)
+0 15
+cob=(3)
+cfi=(260)
+cfn=(4534)
+calls=1 31 
+0 268
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2074
+0 5
+0 1
+
+fn=(2402)
+0 12
+
+ob=(32)
+fl=(159)
+fn=(4850)
+0 6
+cfn=(3110)
+calls=2 0 
+0 225
+
+ob=(27)
+fl=(153)
+fn=(2396)
+0 6
+
+ob=(32)
+fl=(159)
+fn=(4912)
+0 6
+
+ob=(30)
+fl=(156)
+fn=(2448)
+0 17
+
+fn=(4958)
+0 8
+cob=(3)
+cfi=(260)
+cfn=(4534)
+calls=1 31 
+0 268
+cob=(1)
+cfi=(54)
+cfn=(228)
+calls=1 34 
+0 2074
+0 5
+0 1
+cfn=(4972) 0x0000000000002f10
+calls=1 0 
+0 9
+0 3
+
+fn=(2442) 0x0000000000002ab0
+0 75
+
+fn=(2436)
+0 32
+cfn=(2438) 0x0000000000002bc0
+calls=1 0 
+0 20
+0 13
+cfn=(2438)
+calls=1 0 
+0 20
+0 34
+cfn=(2442)
+calls=1 0 
+0 75
+0 10
+
+fn=(2438)
+0 40
+
+fn=(4972)
+0 9
+
+totals: 9121026185
index e4e68d6..daa4b21 100644 (file)
@@ -136,10 +136,16 @@ QMenu * ControlPanel::CreateScreenMenu()
        m_screen_cpu_rendering = new QAction("&CPU Rendering", this);
        m_screen_cpu_rendering->setCheckable(true);
        m_screen_gpu_rendering->setToolTip("Uses the CPU for Rendering");
+       
+       m_screen_lazy_rendering = new QAction("&Lazy Rendering", this);
+       m_screen_lazy_rendering->setCheckable(true);
                
        screen->addAction(m_screen_gpu_rendering);
        screen->addAction(m_screen_cpu_rendering);
        
+       screen->addAction(m_screen_lazy_rendering);
+       connect(m_screen_lazy_rendering, SIGNAL(triggered()), this, SLOT(ToggleLazyRendering()));
+       
        connect(m_screen_gpu_rendering, SIGNAL(triggered()), this, SLOT(SetGPURendering()));
        connect(m_screen_cpu_rendering, SIGNAL(triggered()), this, SLOT(SetCPURendering()));
        
@@ -171,6 +177,7 @@ void ControlPanel::UpdateAll()
        m_screen_gpu_rendering->setChecked(using_gpu_rendering);
        m_screen_cpu_rendering->setChecked(!using_gpu_rendering);       
        m_screen_show_debug->setChecked(m_screen.DebugFontShown());
+       m_screen_lazy_rendering->setChecked(m_view.UsingLazyRendering());
        
        m_view_show_bezier_bounds->setChecked(m_view.ShowingBezierBounds());
        m_view_show_bezier_type->setChecked(m_view.ShowingBezierType());
@@ -264,6 +271,13 @@ void ControlPanel::SetCPURendering()
        UpdateAll();
 }
 
+void ControlPanel::ToggleLazyRendering()
+{
+       bool state = m_view.UsingLazyRendering();
+       m_view.SetLazyRendering(!state);
+       UpdateAll();
+}
+
 void ControlPanel::ToggleScreenDebugFont()
 {
        bool state = m_screen.DebugFontShown();
@@ -303,6 +317,9 @@ void ControlPanel::InsertTextIntoDocument()
 void ControlPanel::InsertSVGIntoDocument()
 {
        Rect bounds(m_view.GetBounds());
+       bounds.x += bounds.w/Real(2);
+       bounds.y += bounds.h/Real(2);
+       
        bounds.w /= Real(m_screen.ViewportWidth());
        bounds.h /= Real(m_screen.ViewportHeight());
        
@@ -319,7 +336,14 @@ void ControlPanel::LoadSVGIntoDocument()
        if (filename == "")
                return;
        
+       #ifdef TRANSFORM_OBJECTS_NOT_VIEW
+               Rect bounds(0,0,1,1);
+       #else
        Rect bounds(m_view.GetBounds());
+       #endif
+       bounds.x += bounds.w/Real(2);
+       bounds.y += bounds.h/Real(2);
+       
        bounds.w /= Real(m_screen.ViewportWidth());
        bounds.h /= Real(m_screen.ViewportHeight());
        
index 67eff64..ce7c3d9 100644 (file)
@@ -61,6 +61,7 @@ namespace IPDF
                private slots:
                        void SetGPURendering();
                        void SetCPURendering();
+                       void ToggleLazyRendering();
                        void ToggleShowBezierBounds();
                        void ToggleShowBezierType();
                        void ToggleShowFillBounds();
@@ -104,6 +105,7 @@ namespace IPDF
                        QAction * m_screen_gpu_rendering;
                        QAction * m_screen_cpu_rendering;
                        QAction * m_screen_show_debug;
+                       QAction * m_screen_lazy_rendering;
                        
                        QAction * m_document_set_font;
                        QAction * m_document_insert_text;
@@ -116,7 +118,6 @@ namespace IPDF
                        QAction * m_view_show_fill_points;
                        QAction * m_view_enable_shading;
                        
-                       
                
                        QTextEdit * m_text_edit;
                        QPushButton * m_ok_button;
index b6bf955..71f4205 100644 (file)
@@ -316,7 +316,7 @@ unsigned Document::AddBezier(const Bezier & bezier)
        Bezier data = bezier.ToRelative(bounds); // Relative
        if (data.ToAbsolute(bounds) != bezier)
        {
-               Warn("%s != %s", data.ToAbsolute(Rect(0,0,1,1)).Str().c_str(),
+               Warn("%s != %s", data.ToAbsolute(bounds).Str().c_str(),
                        bezier.Str().c_str());
                Warn("ToAbsolute on ToRelative does not give original Bezier");
        }
@@ -409,12 +409,12 @@ static void GetXYPair(const string & d, Real & x, Real & y, unsigned & i,const s
 {
        string token("");
        while (GetToken(d, token, i, delims) == ",");
-       x = strtod(token.c_str(),NULL);
+       x = RealFromStr(token);
        if (GetToken(d, token, i, delims) != ",")
        {
                Fatal("Expected \",\" seperating x,y pair");
        }
-       y = strtod(GetToken(d, token, i, delims).c_str(),NULL);
+       y = RealFromStr(GetToken(d,token,i,delims));
 }
 
 static bool GetKeyValuePair(const string & d, string & key, string & value, unsigned & i, const string & delims = "()[],{}<>;:=")
@@ -477,11 +477,11 @@ void Document::ParseSVGTransform(const string & s, SVGMatrix & transform)
                }
                else if (command == "scale")
                {
-                       delta.a = (strtod(GetToken(s,token,i).c_str(), NULL));
+                       delta.a = RealFromStr(GetToken(s,token,i));
                        GetToken(s, token, i);
                        if (token == ",")
                        {
-                               delta.d = (strtod(GetToken(s,token,i).c_str(), NULL));
+                               delta.d = RealFromStr(GetToken(s,token,i));
                                assert(GetToken(s, token, i) == ")");
                        }
                        else
@@ -527,7 +527,7 @@ inline Colour ParseColourString(const string & colour_str)
                c = {255,255,255,255};
        else if (colour_str.size() == 7 && colour_str[0] == '#')
        {
-               Debug("Parse colour string: \"%s\"", colour_str.c_str());
+               //Debug("Parse colour string: \"%s\"", colour_str.c_str());
                char comp[3] = {colour_str[1], colour_str[2], '\0'};
                c.r = strtoul(comp, NULL, 16);
                comp[0] = colour_str[3]; comp[1] = colour_str[4];
@@ -535,7 +535,7 @@ inline Colour ParseColourString(const string & colour_str)
                comp[0] = colour_str[5]; comp[1] = colour_str[6];
                c.b = strtoul(comp, NULL, 16);
                c.a = 255;
-               Debug("Colour is: %u, %u, %u, %u", c.r, c.g, c.b, c.a);
+               //Debug("Colour is: %u, %u, %u, %u", c.r, c.g, c.b, c.a);
        }
        return c;
 }
@@ -544,7 +544,16 @@ void Document::ParseSVGNode(pugi::xml_node & root, SVGMatrix & parent_transform)
 {
        //Debug("Parse node <%s>", root.name());
 
-               
+       
+       // Centre the SVGs
+       if (strcmp(root.name(),"svg") == 0)
+       {
+               Real ww = RealFromStr(root.attribute("width").as_string());
+               Real hh = RealFromStr(root.attribute("height").as_string());
+               parent_transform.e -= parent_transform.a * ww/Real(2);
+               parent_transform.f -= parent_transform.d * hh/Real(2);
+       }
+       
        for (pugi::xml_node child = root.first_child(); child; child = child.next_sibling())
        {
                SVGMatrix transform(parent_transform);  
@@ -569,7 +578,7 @@ void Document::ParseSVGNode(pugi::xml_node & root, SVGMatrix & parent_transform)
                        //Debug("Path data attribute is \"%s\"", d.c_str());
                        bool closed = false;
                        pair<unsigned, unsigned> range = ParseSVGPathData(d, transform, closed);
-                       if (true)//(closed)
+                       if (true && range.first < m_count && range.second < m_count)//(closed)
                        {
                                
                                string colour_str("");
@@ -726,7 +735,7 @@ void Document::LoadSVG(const string & filename, const Rect & bounds)
        
        input.close();
                                                // a c e, b d f
-       SVGMatrix transform = {bounds.w, 0,bounds.x, 0,bounds.h,bounds.y};
+       SVGMatrix transform = {bounds.w,,bounds.x, 0,bounds.h,bounds.y};
        ParseSVGNode(doc_xml, transform);
 }
 
@@ -772,9 +781,9 @@ pair<unsigned, unsigned> Document::ParseSVGPathData(const string & d, const SVGM
                if (command == "m" || command == "M")
                {
                        //Debug("Construct moveto command");
-                       Real dx = Real(strtod(GetToken(d,token,i,delims).c_str(),NULL));
+                       Real dx = RealFromStr(GetToken(d,token,i,delims));
                        assert(GetToken(d,token,i,delims) == ",");
-                       Real dy = Real(strtod(GetToken(d,token,i,delims).c_str(),NULL));
+                       Real dy = RealFromStr(GetToken(d,token,i,delims));
                        
                        x[0] = (relative) ? x[0] + dx : dx;
                        y[0] = (relative) ? y[0] + dy : dy;
@@ -787,25 +796,25 @@ pair<unsigned, unsigned> Document::ParseSVGPathData(const string & d, const SVGM
                else if (command == "c" || command == "C" || command == "q" || command == "Q")
                {
                        //Debug("Construct curveto command");
-                       Real dx = Real(strtod(GetToken(d,token,i,delims).c_str(),NULL));
+                       Real dx = RealFromStr(GetToken(d,token,i,delims));
                        assert(GetToken(d,token,i,delims) == ",");
-                       Real dy = Real(strtod(GetToken(d,token,i,delims).c_str(),NULL));
+                       Real dy = RealFromStr(GetToken(d,token,i,delims));
                        
                        x[1] = (relative) ? x[0] + dx : dx;
                        y[1] = (relative) ? y[0] + dy : dy;
                        
-                       dx = Real(strtod(GetToken(d,token,i,delims).c_str(),NULL));
+                       dx = RealFromStr(GetToken(d,token,i,delims));
                        assert(GetToken(d,token,i,delims) == ",");
-                       dy = Real(strtod(GetToken(d,token,i,delims).c_str(),NULL));
+                       dy = RealFromStr(GetToken(d,token,i,delims));
                        
                        x[2] = (relative) ? x[0] + dx : dx;
                        y[2] = (relative) ? y[0] + dy : dy;
                        
                        if (command != "q" && command != "Q")
                        {
-                               dx = Real(strtod(GetToken(d,token,i,delims).c_str(),NULL));
+                               dx = RealFromStr(GetToken(d,token,i,delims));
                                assert(GetToken(d,token,i,delims) == ",");
-                               dy = Real(strtod(GetToken(d,token,i,delims).c_str(),NULL));
+                               dy = RealFromStr(GetToken(d,token,i,delims));
                                x[3] = (relative) ? x[0] + dx : dx;
                                y[3] = (relative) ? y[0] + dy : dy;
                        }
@@ -838,12 +847,12 @@ pair<unsigned, unsigned> Document::ParseSVGPathData(const string & d, const SVGM
                {
                        //Debug("Construct lineto command, relative %d", relative);
                
-                       Real dx = Real(strtod(GetToken(d,token,i,delims).c_str(),NULL));
-                       Real dy;
+                       Real dx = RealFromStr(GetToken(d,token,i,delims));
+                       Real dy = 0;
                        if (command == "l" || command == "L")
                        {
                                assert(GetToken(d,token,i,delims) == ",");
-                               dy = Real(strtod(GetToken(d,token,i,delims).c_str(),NULL));
+                               dy = RealFromStr(GetToken(d,token,i,delims));
                        }
                        else if (command == "v" || command == "V")
                        {
@@ -1032,3 +1041,42 @@ void Document::AddFontGlyphAtPoint(stbtt_fontinfo *font, int character, Real sca
 
        stbtt_FreeShape(font, instructions);
 }
+
+void Document::TransformObjectBounds(const SVGMatrix & transform)
+{
+       for (unsigned i = 0; i < m_count; ++i)
+       {
+               TransformXYPair(m_objects.bounds[i].x, m_objects.bounds[i].y, transform);
+               m_objects.bounds[i].w *= transform.a;
+               m_objects.bounds[i].h *= transform.d;
+       }
+}
+
+void Document::TranslateObjects(const Real & dx, const Real & dy)
+{
+       for (unsigned i = 0; i < m_count; ++i)
+       {
+               m_objects.bounds[i].x += dx;
+               m_objects.bounds[i].y += dy;
+       }
+}
+
+void Document::ScaleObjectsAboutPoint(const Real & x, const Real & y, const Real & scale_amount)
+{
+       for (unsigned i = 0; i < m_count; ++i)
+       {
+               m_objects.bounds[i].w /= scale_amount;
+               m_objects.bounds[i].h /= scale_amount;
+               //m_objects.bounds[i].x = x + (m_objects.bounds[i].x-x)/scale_amount;
+               //m_objects.bounds[i].y = y + (m_objects.bounds[i].y-x)/scale_amount;
+               m_objects.bounds[i].x -= x;
+               m_objects.bounds[i].x /= scale_amount;
+               m_objects.bounds[i].x += x;
+               
+               m_objects.bounds[i].y -= y;
+               m_objects.bounds[i].y /= scale_amount;
+               m_objects.bounds[i].y += y;
+
+       }       
+       
+}
index 28caf3d..0b095c3 100644 (file)
@@ -81,7 +81,11 @@ namespace IPDF
                        void AddText(const std::string & text, Real scale, Real x, Real y);
                        
                        void AddFontGlyphAtPoint(stbtt_fontinfo *font, int character, Real scale, Real x, Real y);
-
+                       
+                       void TransformObjectBounds(const SVGMatrix & transform);
+                       void TranslateObjects(const Real & x, const Real & y);
+                       void ScaleObjectsAboutPoint(const Real & x, const Real & y, const Real & scale_amount);
+                       
 #ifndef QUADTREE_DISABLED
                        inline const QuadTree& GetQuadTree() { if (m_quadtree.root_id == QUADTREE_EMPTY) { GenBaseQuadtree(); } return m_quadtree; }
                        QuadTreeIndex GenQuadChild(QuadTreeIndex parent, QuadTreeNodeChildren type);
diff --git a/src/gmprat.h b/src/gmprat.h
new file mode 100644 (file)
index 0000000..de0e80b
--- /dev/null
@@ -0,0 +1,66 @@
+/**
+ * @file gmpint.h
+ * @brief Wraps to GMP mpq_t type using inlines
+ */
+
+#ifndef _GMPRAT_H
+#define _GMPRAT_H
+
+#include <gmp.h>
+#include <string>
+
+class Gmprat
+{
+       public:
+               Gmprat(double d=0) {mpq_init(m_op); mpq_set_d(m_op, d);}
+               //Gmprat(int64_t p = 0, int64_t q = 1) {mpq_init(m_op); mpq_set_si(m_op, p, q);}
+               //Gmprat(const std::string & str, int base=10) {mpq_init_set_str(m_op, str.c_str(), base);}
+               Gmprat(const Gmprat & cpy) {mpq_init(m_op); mpq_set(m_op, cpy.m_op);}
+               virtual ~Gmprat() {mpq_clear(m_op);}
+               
+               //operator int64_t() const {return mpq_get_si(m_op);}
+               //operator uint64_t() const {return mpq_get_ui(m_op);}
+               //operator double() const {return mpq_get_d(m_op);}
+               double ToDouble() const {return mpq_get_d(m_op);}
+               std::string Str(int base = 10) const
+               {
+                       //TODO: Make less hacky, if we care.
+                       char * buff = mpq_get_str(NULL, 10, m_op);
+                       std::string result(buff);
+                       free(buff);
+                       return result;
+               }
+               
+               Gmprat & operator=(const Gmprat & equ) {mpq_set(m_op, equ.m_op); return *this;}
+               Gmprat & operator+=(const Gmprat & add) {mpq_add(m_op, m_op, add.m_op); return *this;}
+               Gmprat & operator-=(const Gmprat & sub) {mpq_sub(m_op, m_op, sub.m_op); return *this;}
+               Gmprat & operator*=(const Gmprat & mul) {mpq_mul(m_op, m_op, mul.m_op); return *this;}
+               Gmprat & operator/=(const Gmprat & div) {mpq_div(m_op, m_op, div.m_op); return *this;}
+               
+               Gmprat operator+(const Gmprat & add) const {Gmprat a(*this); a += add; return a;}
+               Gmprat operator-(const Gmprat & sub) const {Gmprat a(*this); a -= sub; return a;}
+               Gmprat operator*(const Gmprat & mul) const {Gmprat a(*this); a *= mul; return a;}
+               Gmprat operator/(const Gmprat & div) const {Gmprat a(*this); a /= div; return a;}
+               //Gmprat operator%(const Gmprat & div) const {Gmprat a(*this); mpq_mod(a.m_op, a.m_op, div.m_op); return a;}
+               Gmprat operator-() const {return (Gmprat(0L)-*this);}
+               
+               
+               bool operator==(const Gmprat & cmp) const {return mpq_cmp(m_op, cmp.m_op) == 0;}
+               bool operator!=(const Gmprat & cmp) const {return mpq_cmp(m_op, cmp.m_op) != 0;}
+               bool operator<(const Gmprat & cmp) const {return mpq_cmp(m_op, cmp.m_op) < 0;}
+               bool operator>(const Gmprat & cmp) const {return mpq_cmp(m_op, cmp.m_op) > 0;}
+               bool operator<=(const Gmprat & cmp) const {return mpq_cmp(m_op, cmp.m_op) <= 0;}
+               bool operator>=(const Gmprat & cmp) const {return mpq_cmp(m_op, cmp.m_op) >= 0;}
+               
+               Gmprat Abs() const {Gmprat a(*this); mpq_abs(a.m_op, a.m_op); return a;}
+               
+               
+       private:
+               mpq_t m_op;
+};     
+
+
+
+
+#endif //_GMPRAT_H
+
index 633c8ef..9b4c04a 100644 (file)
@@ -13,7 +13,7 @@ namespace IPDF
 
        inline Real Random(Real max=1, Real min=0)
        {
-               return min + (max-min) * (Real(rand() % (int)1e6) / Real(1e6));
+               return min + (max-min) * (Real(rand() % (int)100) / Real(100));
        }
 
        typedef unsigned ObjectID;
index d65dc60..31ccf2e 100644 (file)
@@ -7,10 +7,20 @@
 #define _GNU_SOURCE
 #endif
 #include <fenv.h>
+#include <signal.h>
 
+bool ignore_sigfpe = false;
+
+void sigfpe_handler(int sig)
+{
+       if (!ignore_sigfpe)
+               Fatal("Floating point exception!");
+       exit(EXIT_SUCCESS);
+}
 
 int main(int argc, char ** argv)
 {      
+       signal(SIGFPE, sigfpe_handler);
        #if REALTYPE == REAL_IRRAM
          iRRAM_initialize(argc,argv);
        #endif
@@ -22,7 +32,7 @@ int main(int argc, char ** argv)
        // We want to crash if we ever get a NaN.
        feenableexcept(FE_DIVBYZERO | FE_INVALID | FE_OVERFLOW);
 
-       Debug("Compiled with REAL = %d => \"%s\" sizeof(Real) == %d bytes", REALTYPE, g_real_name[REALTYPE], sizeof(Real));
+       DebugRealInfo();
 
        Document doc("","fonts/ComicSans.ttf");
        srand(time(NULL));
@@ -31,11 +41,20 @@ int main(int argc, char ** argv)
        
        
        Colour c(0,0,0,1);
-       const char * input_bmp = NULL;
+       
        const char * output_bmp = NULL;
        const char * input_filename = NULL;
+       const char * input_text = NULL;
        float b[4] = {0,0,1,1};
+       int max_frames = -1;
+       bool hide_control_panel = false;
+       bool lazy_rendering = true;
+       bool window_visible = true;
+       bool gpu_transform = true;
+       bool gpu_rendering = true;
+       
 
+       
        int i = 0;
        while (++i < argc)
        {
@@ -48,13 +67,10 @@ int main(int argc, char ** argv)
                {
                        case 'o':
                                mode = OUTPUT_TO_BMP;
-                               if (++i >= argc)
-                                       Fatal("No input argument following -o switch");
-                               input_bmp = argv[i];
                                if (++i >= argc)
                                        Fatal("No output argument following -o switch");
                                output_bmp = argv[i];
-
+                               hide_control_panel = true;
                                break;
                        case 'b':
                        {
@@ -71,39 +87,126 @@ int main(int argc, char ** argv)
                                i += 4;
                                break;
                        }
+                       case 't':
+                       {
+                               if (++i >= argc)
+                                       Fatal("No text input following -t switch");
+                               input_text = argv[i];
+                               Debug("Insert text: %s", input_text);
+                               break;
+                       }
+                       
+                       case 'r':
+                       {
+                               if (++i >= argc)
+                                       Fatal("Expected \"gpu\" or \"cpu\" after -r switch");
+                               if (strcmp(argv[i], "gpu") == 0)
+                               {
+                                       gpu_rendering = true;
+                               }
+                               else if (strcmp(argv[i], "cpu") == 0)
+                               {
+                                       gpu_rendering = false;
+                               }
+                               else
+                               {
+                                       Fatal("Expected \"gpu\" or \"cpu\" after -r switch, not \"%s\"", argv[i]);
+                               }
+                               break;
+                       }
+                       
+                       case 'T':
+                       {
+                               if (++i >= argc)
+                                       Fatal("Expected \"gpu\" or \"cpu\" after -T switch");
+                               if (strcmp(argv[i], "gpu") == 0)
+                               {
+                                       gpu_transform = true;
+                               }
+                               else if (strcmp(argv[i], "cpu") == 0)
+                               {
+                                       gpu_transform = false;
+                               }
+                               else
+                               {
+                                       Fatal("Expected \"gpu\" or \"cpu\" after -T switch, not \"%s\"", argv[i]);
+                               }
+                               break;
+                       }
+                       
+                       
+                       case 'l':
+                               lazy_rendering = !lazy_rendering;
+                               break;
+                       
+                       case 'f':
+                               if (++i >= argc)
+                                       Fatal("No frame number following -f switch");
+                               max_frames = strtol(argv[i], NULL, 10);
+                               hide_control_panel = true;
+                               break;
+                               
+                       case 'q':
+                               hide_control_panel = true;
+                               break;
+                                       
+                       case 'Q':
+                               hide_control_panel = true;
+                               window_visible = !window_visible;
+                               break;
                }       
        }
 
+       Rect bounds(b[0],b[1],b[2],b[3]);
+       Screen scr(window_visible);
+       View view(doc,scr, bounds);
+       
+       view.SetLazyRendering(lazy_rendering);
+       view.SetGPURendering(gpu_rendering);
+       view.SetGPUTransform(gpu_transform);
+
        if (input_filename != NULL)
        {
-               doc.LoadSVG(input_filename, Rect(0,0,Real(1)/Real(800),Real(1)/Real(600)));
+               #ifdef TRANSFORM_OBJECTS_NOT_VIEW
+                       doc.LoadSVG(input_filename, Rect(Real(1)/Real(2),Real(1)/Real(2),Real(1)/Real(800),Real(1)/Real(600)));         
+               #else
+                       doc.LoadSVG(input_filename, Rect(bounds.x+bounds.w/Real(2),bounds.y+bounds.h/Real(2),bounds.w/Real(800),bounds.h/Real(600)));
+               #endif
        }
-       else 
+       else if (input_text != NULL)
+       {
+               doc.AddText(input_text, bounds.h/Real(2), bounds.x, bounds.y+bounds.h/Real(2));
+       }
+       else
        {
                doc.Add(RECT_OUTLINE, Rect(0,0,0,0),0); // hack to stop segfault if document is empty (:S)
        }
-       Debug("Start!");
-       Rect bounds(b[0],b[1],b[2],b[3]);
-       
-       Screen scr;
-       View view(doc,scr, bounds);
+
 
        #ifndef CONTROLPANEL_DISABLED
+       if (!scr.Valid()) hide_control_panel = true;
+       SDL_Thread * cp_thread = NULL;
+       if (!hide_control_panel)
+       {
                ControlPanel::RunArgs args = {argc, argv, view, doc, scr};
-               SDL_Thread * cp_thread = SDL_CreateThread(ControlPanel::Run, "ControlPanel", &args);
+               cp_thread = SDL_CreateThread(ControlPanel::Run, "ControlPanel", &args);
                if (cp_thread == NULL)
                {
                        Error("Couldn't create ControlPanel thread: %s", SDL_GetError());
                }
-       #endif //CONTROLPANEL_DISABLED
+       }
+       #else //CONTROLPANEL_DISABLED
+               Debug("No control panel, hide_control_panel is %d", hide_control_panel);
+       #endif 
 
        if (mode == LOOP)
-               MainLoop(doc, scr, view);
-       else if (mode == OUTPUT_TO_BMP) //TODO: Remove this shit
-               OverlayBMP(doc, input_bmp, output_bmp, bounds, c);
+               MainLoop(doc, scr, view, max_frames);
+       else if (mode == OUTPUT_TO_BMP)
+       {
+               view.SaveBMP(output_bmp);
+       }
                
        #ifndef CONTROLPANEL_DISABLED
-               
                if (cp_thread != NULL)
                {
                        int cp_return;
@@ -113,5 +216,7 @@ int main(int argc, char ** argv)
                        Debug("ControlPanel thread returned %d", cp_return);
                }
        #endif //CONTROLPANEL_DISABLED
+       
+       ignore_sigfpe = true;
        return 0;
 }
index d20ea52..b9da3d7 100644 (file)
@@ -53,11 +53,7 @@ void RatCatcher(int x, int y, int buttons, int wheel, Screen * scr, View * view)
        }
        if (buttons)
        {
-               #if REALTYPE == REAL_RATIONAL
-                       view->Translate(Real(oldx, scr->ViewportWidth()) -Real(x,scr->ViewportWidth()), Real(oldy, scr->ViewportHeight()) - Real(y,scr->ViewportHeight()));
-               #else                   
-                       view->Translate(Real(oldx-x)/Real(scr->ViewportWidth()), Real(oldy-y)/Real(scr->ViewportHeight()));
-               #endif
+               view->Translate(Real(oldx-x)/Real(scr->ViewportWidth()), Real(oldy-y)/Real(scr->ViewportHeight()));
        }
        else
        {
@@ -69,17 +65,12 @@ void RatCatcher(int x, int y, int buttons, int wheel, Screen * scr, View * view)
                
        if (wheel)
        {
-               #if REALTYPE == REAL_RATIONAL
-                       view->ScaleAroundPoint(Real(x,scr->ViewportWidth()), Real(y,scr->ViewportHeight()), Real(20-wheel, 20));
-               #else
-                       view->ScaleAroundPoint(Real(x)/Real(scr->ViewportWidth()),Real(y)/Real(scr->ViewportHeight()), Real(expf(-wheel/20.f)));
-               #endif
-       
+               view->ScaleAroundPoint(Real(x)/Real(scr->ViewportWidth()),Real(y)/Real(scr->ViewportHeight()), Real(expf(-wheel/20.f)));
        }
 }
 
 
-inline void MainLoop(Document & doc, Screen & scr, View & view)
+inline void MainLoop(Document & doc, Screen & scr, View & view, int max_frames = -1)
 {
        // order is important... segfaults occur when screen (which inits GL) is not constructed first -_-
 
@@ -98,7 +89,8 @@ inline void MainLoop(Document & doc, Screen & scr, View & view)
        double data_rate = 0; // period between data output to stdout (if <= 0 there will be no output)
        uint64_t data_points = 0;
        setbuf(stdout, NULL);
-       while (scr.PumpEvents())
+       int frame_number = 0;
+       while (scr.PumpEvents() && (max_frames < 0 || frame_number++ < max_frames))
        {
                real_clock_prev = real_clock_now;
                ++frames;
@@ -122,15 +114,23 @@ inline void MainLoop(Document & doc, Screen & scr, View & view)
                        data_points++;
                }
                scr.DebugFontPrintF("Rendered frame %lu\n", (uint64_t)frames);
-               scr.DebugFontPrintF("[CPU] Render took %lf ms (%lf FPS) (total %lf s, avg FPS %lf)\n", cpu_frame*1e3, 1.0/cpu_frame, total_cpu_time,frames/total_cpu_time);
-               scr.DebugFontPrintF("[GPU] Render took %lf ms (%lf FPS) (total %lf s, avg FPS %lf)\n", gpu_frame*1e3, 1.0/gpu_frame, total_gpu_time, frames/total_gpu_time);
-               scr.DebugFontPrintF("[REALTIME] Render+Present+Cruft took %lf ms (%lf FPS) (total %lf s, avg FPS %lf)\n", real_frame*1e3, 1.0/real_frame, total_real_time,frames/total_real_time);
+               scr.DebugFontPrintF("Lazy Rendering = %d\n", view.UsingLazyRendering());
+               if (cpu_frame > 0 && total_cpu_time > 0)
+                       scr.DebugFontPrintF("[CPU] Render took %lf ms (%lf FPS) (total %lf s, avg FPS %lf)\n", cpu_frame*1e3, 1.0/cpu_frame, total_cpu_time,frames/total_cpu_time);
+               if (gpu_frame > 0 && total_gpu_time > 0)
+                       scr.DebugFontPrintF("[GPU] Render took %lf ms (%lf FPS) (total %lf s, avg FPS %lf)\n", gpu_frame*1e3, 1.0/gpu_frame, total_gpu_time, frames/total_gpu_time);
+               if (real_frame > 0 && total_real_time > 0)
+                       scr.DebugFontPrintF("[REALTIME] Render+Present+Cruft took %lf ms (%lf FPS) (total %lf s, avg FPS %lf)\n", real_frame*1e3, 1.0/real_frame, total_real_time,frames/total_real_time);
+
                scr.DebugFontPrintF("View bounds: %s\n", view.GetBounds().Str().c_str());
                scr.DebugFontPrintF("type of Real == %s\n", g_real_name[REALTYPE]);
-               #if REALTYPE == REAL_MPFRCPP
-                       scr.DebugFontPrintf("Precision: %s\nRounding: %s\n");
-               #endif 
+               //#if REALTYPE == REAL_MPFRCPP
+               //      scr.DebugFontPrintf("Precision: %s\nRounding: %s\n");
+               //#endif 
 
+               #ifdef TRANSFORM_OBJECTS_NOT_VIEW
+               scr.DebugFontPrint("Doing cumulative coordinate transforms on Objects.\n");
+               #else
                if (view.UsingGPUTransform())
                {
                        scr.DebugFontPrint("Doing coordinate transform on the GPU.\n");
@@ -139,6 +139,7 @@ inline void MainLoop(Document & doc, Screen & scr, View & view)
                {
                        scr.DebugFontPrint("Doing coordinate transform on the CPU.\n");
                }
+               #endif
                if (view.UsingGPURendering())
                {
                        scr.DebugFontPrint("Doing rendering using GPU.\n");
index fe97afd..cbceb3a 100644 (file)
@@ -24,9 +24,12 @@ ObjectRenderer::ObjectRenderer(const ObjectType & type,
                const char * vert_glsl_file, const char * frag_glsl_file, const char * geom_glsl_file)
                : m_type(type), m_shader_program(), m_indexes(), m_buffer_builder(NULL)
 {
-       m_shader_program.InitialiseShaders(vert_glsl_file, frag_glsl_file, geom_glsl_file);
-       m_shader_program.Use();
-       glUniform4f(m_shader_program.GetUniformLocation("colour"), 0,0,0,1); //TODO: Allow different colours
+       if (vert_glsl_file != NULL && frag_glsl_file != NULL && geom_glsl_file != NULL)
+       {
+               m_shader_program.InitialiseShaders(vert_glsl_file, frag_glsl_file, geom_glsl_file);
+               m_shader_program.Use();
+               glUniform4f(m_shader_program.GetUniformLocation("colour"), 0,0,0,1); //TODO: Allow different colours
+       }
 }
 
 /**
@@ -239,8 +242,8 @@ void BezierRenderer::RenderBezierOnCPU(unsigned i, Objects & objects, const View
                ObjectRenderer::RenderLineOnCPU(pix_bounds.x+pix_bounds.w, pix_bounds.y, pix_bounds.x+pix_bounds.w, pix_bounds.y+pix_bounds.h, target, Colour(0,255,0,0));
        }
        
-       unsigned blen = min(max(2U, (unsigned)Int64(Real(target.w)/view.GetBounds().w)), 
-                       min((unsigned)(pix_bounds.w+pix_bounds.h)/4 + 1, 100U));
+       unsigned blen = target.w;//min(max(2U, (unsigned)Int64(Real(target.w)/view.GetBounds().w)), 
+                       //min((unsigned)(pix_bounds.w+pix_bounds.h)/4 + 1, 100U));
                
                // DeCasteljau Divide the Bezier
        queue<Bezier> divisions;
index 841040f..5a65363 100644 (file)
@@ -28,7 +28,7 @@ namespace IPDF
        {
                public:
                        /** Construct the ObjectRenderer **/
-                       ObjectRenderer(const ObjectType & type, const char * vert_glsl_file, const char * frag_glsl_file, const char * geom_glsl_file = "");
+                       ObjectRenderer(const ObjectType & type, const char * vert_glsl_file="", const char * frag_glsl_file="", const char * geom_glsl_file = "");
                        virtual ~ObjectRenderer() {}
 
                        /**
@@ -171,6 +171,15 @@ namespace IPDF
                        // do nothing on GPU
                        virtual void RenderUsingGPU(unsigned first_obj_id, unsigned last_obj_id) {}
        };
+
+       class FakeRenderer : public ObjectRenderer
+       {
+               public:
+                       FakeRenderer() : ObjectRenderer(PATH,NULL,NULL,NULL) {}
+                       ~FakeRenderer() {}
+                       virtual void RenderUsingCPU(Objects & objects, const View & view, const CPURenderTarget & target, unsigned first_obj_id, unsigned last_obj_id) {}
+                       virtual void RenderUsingGPU(unsigned first_obj_id, unsigned last_obj_id) {}
+       };
        
 }
 
index 53729a3..efae860 100644 (file)
@@ -3,17 +3,46 @@
 #include <sstream>
 #include <fenv.h>
 #include "log.h"
+#include <cassert>
 #include <iostream>
 
+// here be many copy paste bugs
+
 using namespace std;
 namespace IPDF
 {
-int64_t ParanoidNumber::g_count = 0;
 
-ParanoidNumber::ParanoidNumber(const char * str) : m_value(0), m_op(ADD), m_next_term(NULL), m_next_factor(NULL)
+
+#ifdef PARANOID_USE_ARENA
+ParanoidNumber::Arena ParanoidNumber::g_arena;
+#endif //PARANOID_USE_ARENA
+
+ParanoidNumber::~ParanoidNumber()
+{
+       for (int i = 0; i < NOP; ++i)
+       {
+               for (auto n : m_next[i])
+                       delete n;
+       }
+}
+
+ParanoidNumber::ParanoidNumber(const string & str) : m_value(0), m_next()
 {
+       #ifdef PARANOID_SIZE_LIMIT
+               m_size = 0;
+       #endif
+       #ifdef PARANOID_CACHE_RESULTS
+       m_cached_result = NAN;
+       #endif
+       
        int dp = 0;
        int end = 0;
+       bool negate = str[0] == '-';
+       if (negate)
+       {
+               dp++;
+               end++;
+       }
        while (str[dp] != '\0' && str[dp] != '.')
        {
                ++dp;
@@ -21,16 +50,12 @@ ParanoidNumber::ParanoidNumber(const char * str) : m_value(0), m_op(ADD), m_next
        }
        while (str[end] != '\0')
                ++end;
-               
        ParanoidNumber m(1);
-       for (int i = dp-1; i >= 0; --i)
+       for (int i = dp-1; i >= negate; --i)
        {
                ParanoidNumber b(str[i]-'0');
                b*=m;
-               //Debug("m is %s", m.Str().c_str());
-               //Debug("Add %s", b.Str().c_str());
                this->operator+=(b);
-               //Debug("Now at %s", Str().c_str());
                m*=10;
        }
        ParanoidNumber n(1);
@@ -38,414 +63,927 @@ ParanoidNumber::ParanoidNumber(const char * str) : m_value(0), m_op(ADD), m_next
        {
                n/=10;
                ParanoidNumber b(str[i]-'0');
-               //Debug("%s * %s", b.Str().c_str(), n.Str().c_str());
                b*=n;
-               //Debug("b -> %s", b.Str().c_str());
-               //Debug("Add %s", b.Str().c_str());
                this->operator+=(b);
-               //Debug("Now at %s", Str().c_str());
-
        }
-       //Debug("Constructed {%s} from %s (%f)", Str().c_str(), str, ToDouble());       
+       
+       if (negate)
+               Negate();
+       
+       #ifdef PARANOID_COMPARE_EPSILON
+               double d = strtod(str.c_str(), NULL);
+               CompareForSanity(d, d);
+       #endif
 }
 
 ParanoidNumber & ParanoidNumber::operator=(const ParanoidNumber & a)
 {
-       //TODO: Optimise
-       delete m_next_term;
-       delete m_next_factor;
-       m_op = a.m_op;
-       if (a.m_next_term != NULL)
-       {
-               m_next_term = new ParanoidNumber(*(a.m_next_term));
-       }
-       if (a.m_next_factor != NULL)
+       //assert(this != NULL);
+       
+       #ifdef PARANOID_SIZE_LIMIT
+               m_size = a.m_size;
+       #endif
+       
+       m_value = a.m_value;
+       #ifdef PARANOID_CACHE_RESULT
+       m_cached_result = a.m_cached_result;
+       #endif
+       for (int i = 0; i < NOP; ++i)
        {
-               m_next_factor = new ParanoidNumber(*(a.m_next_factor));
+               for (auto n : m_next[i])
+                       delete n;
+               m_next[i].clear();
+               for (auto n : a.m_next[i])
+                       m_next[i].push_back(new ParanoidNumber(*n));
        }
+       #ifdef PARANOID_COMPARE_EPSILON
+               CompareForSanity(a.Digit(),a.Digit());
+       #endif
        return *this;
 }
 
-ParanoidNumber & ParanoidNumber::operator+=(const ParanoidNumber & a)
+
+string ParanoidNumber::Str() const
 {
-       if (m_next_factor == NULL && a.Floating())
+       
+       //assert(this != NULL);
+       string result("");
+       stringstream s;
+       s << (double)m_value;
+       result += s.str();
+       for (auto mul : m_next[MULTIPLY])
        {
-               if (ParanoidOp<digit_t>(m_value, a.m_value, ADD))
-               {
-                       Simplify();
-                       return *this;
-               }
+               result += "*";
+               if (!mul->Floating())
+                       result += "(" + mul->Str() + ")";
+               else
+                       result += mul->Str();
        }
-       ParanoidNumber * nt = m_next_term;
-       ParanoidNumber * nf = m_next_factor;
+       for (auto div : m_next[DIVIDE])
+       {
+               result += "/";
+               if (!div->Floating())
+                       result += "(" + div->Str() + ")";
+               else
+                       result += div->Str();
+       }       
        
-       ParanoidNumber ca(a);
-       if (m_next_factor != NULL)
+       for (auto add : m_next[ADD])
        {
-               if (m_next_factor->m_op == MULTIPLY)
-                       ca /= (*m_next_factor);
+               result += "+";
+               if (!add->Floating())
+                       result += "(" + add->Str() + ")";
                else
-                       ca *= (*m_next_factor);
-                       
-               if (ca.Floating())
-               {
-                       m_next_factor = NULL;
-                       m_next_term = NULL;
-                       operator+=(ca);
-                       m_next_factor = nf;
-                       m_next_term = nt;
-                       Simplify();
-                       return *this;
-               }
-               
+                       result += add->Str();
+       }
+       for (auto sub : m_next[SUBTRACT])
+       {
+               result += "-";
+               if (!sub->Floating())
+                       result += "(" + sub->Str() + ")";
+               else
+                       result += sub->Str();
        }
        
-       m_next_term = new ParanoidNumber(a, ADD);
-       ParanoidNumber * t = m_next_term;
-       while (t->m_next_term != NULL)
-               t = t->m_next_term;
-       t->m_next_term = nt;
-       //Debug("Simplify {%s} after add", Str().c_str());
-       Simplify();
-       return *this;
+
+       return result;
 }
 
-ParanoidNumber & ParanoidNumber::operator-=(const ParanoidNumber & a)
+template <>
+bool TrustingOp<float>(float & a, const float & b, Optype op)
 {
-       // this = v + t + (a)
-       // -> v + (a) + t
-       if (m_next_factor == NULL && a.Floating())
+
+       
+       feclearexcept(FE_ALL_EXCEPT);
+       switch (op)
        {
-               if (ParanoidOp<digit_t>(m_value, a.m_value, ADD))
-               {
-                       Simplify();
-                       return *this;
-               }
+               case ADD:
+                       a += b;
+                       break;
+               case SUBTRACT:
+                       a -= b;
+                       break;
+               case MULTIPLY:
+                       a *= b;
+                       break;
+               case DIVIDE:
+                       if (b == 0)
+                       {
+                               a = (a >= 0) ? INFINITY : -INFINITY;
+                               return false;
+                       }
+                       
+                       a /= b;
+                       break;
+               case NOP:
+                       break;
        }
+       return !fetestexcept(FE_ALL_EXCEPT);
+}
+
+template <>
+bool TrustingOp<double>(double & a, const double & b, Optype op)
+{
+       feclearexcept(FE_ALL_EXCEPT);
+       switch (op)
+       {
+               case ADD:
+                       a += b;
+                       break;
+               case SUBTRACT:
+                       a -= b;
+                       break;
+               case MULTIPLY:
+                       a *= b;
+                       break;
+               case DIVIDE:
+                       if (b == 0)
+                       {
+                               a = (a >= 0) ? INFINITY : -INFINITY;
+                               return false;
+                       }
+                       a /= b;
+                       break;
+               case NOP:
+                       break;
+       }
+       return !fetestexcept(FE_ALL_EXCEPT);
+}
+
+
+
+template <>
+bool TrustingOp<long double>(long double & a, const long double & b, Optype op)
+{
 
-       ParanoidNumber * nt = m_next_term;
-       ParanoidNumber * nf = m_next_factor;
        
-       ParanoidNumber ca(a, SUBTRACT);
-       if (m_next_factor != NULL)
+       feclearexcept(FE_ALL_EXCEPT);
+       switch (op)
        {
-               if (m_next_factor->m_op == MULTIPLY)
-                       ca /= (*m_next_factor);
-               else
-                       ca *= (*m_next_factor);
+               case ADD:
+                       a += b;
+                       break;
+               case SUBTRACT:
+                       a -= b;
+                       break;
+               case MULTIPLY:
+                       a *= b;
+                       break;
+               case DIVIDE:
+                       if (b == 0)
+                       {
+                               a = (a >= 0) ? INFINITY : -INFINITY;
+                               return false;
+                       }
                        
-               if (ca.Floating())
-               {
-                       m_next_factor = NULL;
-                       m_next_term = NULL;
-                       operator-=(ca);
-                       m_next_factor = nf;
-                       m_next_term = nt;
-                       Simplify();
-                       return *this;
-               }
-               
+                       a /= b;
+                       break;
+               case NOP:
+                       break;
        }
-       
-       m_next_term = new ParanoidNumber(a,SUBTRACT);
-       ParanoidNumber * t = m_next_term;
-       while (t->m_next_term != NULL)
+       return !fetestexcept(FE_ALL_EXCEPT);
+}
+
+
+template <>
+bool TrustingOp<int8_t>(int8_t & a, const int8_t & b, Optype op)
+{
+       int16_t sa(a);
+       bool exact = true;
+       switch (op)
        {
-               t->m_op = SUBTRACT;
-               t = t->m_next_term;
+               case ADD:
+                       sa += b;
+                       exact = (abs(sa) <= 127);
+                       break;
+               case SUBTRACT:
+                       sa -= b;
+                       exact = (abs(sa) <= 127);
+                       break;
+               case MULTIPLY:
+                       sa *= b;
+                       exact = (abs(sa) <= 127);
+                       break;
+               case DIVIDE:
+                       exact = (b != 0 && sa > b && sa % b == 0);
+                       sa /= b;
+                       break;
+               case NOP:
+                       break;
        }
-       t->m_op = SUBTRACT;
-       //Debug("next term {%s}", m_next_term->Str().c_str());
-       t->m_next_term = nt;
-       //Debug("Simplify {%s} after sub", Str().c_str());
-       Simplify();
+       a = (int8_t)(sa);
+       return exact;
+}
+
+
+ParanoidNumber & ParanoidNumber::operator+=(const digit_t & a)
+{
+       #ifdef PARANOID_COMPARE_EPSILON
+               digit_t compare = Digit();
+               compare += a;
+       #endif
+       delete Operation(new ParanoidNumber(a), ADD);
+       Simplify(SUBTRACT);
+       Simplify(ADD);
+       #ifdef PARANOID_COMPARE_EPSILON
+               CompareForSanity(compare, a);
+       #endif
        return *this;
 }
 
-ParanoidNumber & ParanoidNumber::operator*=(const ParanoidNumber & a)
+
+ParanoidNumber & ParanoidNumber::operator-=(const digit_t & a)
 {
+       #ifdef PARANOID_COMPARE_EPSILON
+               digit_t compare = Digit();
+               compare -= a;
+       #endif
+       delete Operation(new ParanoidNumber(a), SUBTRACT);
+       Simplify(ADD);
+       Simplify(SUBTRACT);
+       #ifdef PARANOID_COMPARE_EPSILON
+               CompareForSanity(compare, a);
+       #endif
+       return *this;
+}
 
-       //if (m_value == 0)
-       //              return *this;
-       //Debug("{%s} *= {%s}", Str().c_str(), a.Str().c_str());
-       // this = (vf + t) * (a)
-       if (a.Floating() && ParanoidOp<digit_t>(m_value, a.m_value, MULTIPLY))
-       {
-               if (m_next_term != NULL)
-                       m_next_term->operator*=(a);
-               Simplify();
-               return *this;
-       }
-       
-       ParanoidNumber * t = this;
-       while (t->m_next_factor != NULL)
-               t = t->m_next_factor;
-       t->m_next_factor = new ParanoidNumber(a, MULTIPLY);
+ParanoidNumber & ParanoidNumber::operator*=(const digit_t & a)
+{
+       #ifdef PARANOID_COMPARE_EPSILON
+               digit_t compare = Digit();
+               compare *= a;
+       #endif
+       delete Operation(new ParanoidNumber(a), MULTIPLY);
+       Simplify(DIVIDE);
+       Simplify(MULTIPLY);
+       #ifdef PARANOID_COMPARE_EPSILON
+               CompareForSanity(compare, a);
+       #endif
+       return *this;
+}
 
-       if (m_next_term != NULL)
-               m_next_term->operator*=(a);
 
-       //Debug("Simplify {%s}", Str().c_str());
-       Simplify();
-       //Debug("Simplified to {%s}", Str().c_str());
+ParanoidNumber & ParanoidNumber::operator/=(const digit_t & a)
+{
+       #ifdef PARANOID_COMPARE_EPSILON
+               digit_t compare = Digit();
+               compare /= a;
+       #endif
+       delete Operation(new ParanoidNumber(a), DIVIDE);
+       Simplify(MULTIPLY);
+       Simplify(DIVIDE);
+       #ifdef PARANOID_COMPARE_EPSILON
+               CompareForSanity(compare, a);
+       #endif
+       return *this;
+}
+
+
+ParanoidNumber & ParanoidNumber::operator+=(const ParanoidNumber & a)
+{
+       #ifdef PARANOID_COMPARE_EPSILON
+               digit_t compare = Digit();
+               compare += a.Digit();
+       #endif
+       delete Operation(new ParanoidNumber(a), ADD);
+       Simplify(SUBTRACT);
+       Simplify(ADD);
+       #ifdef PARANOID_COMPARE_EPSILON
+               CompareForSanity(compare, a.Digit());
+       #endif
+       return *this;
+}
+
+
+ParanoidNumber & ParanoidNumber::operator-=(const ParanoidNumber & a)
+{
+       #ifdef PARANOID_COMPARE_EPSILON
+               digit_t compare = Digit();
+               compare -= a.Digit();
+       #endif
+       delete Operation(new ParanoidNumber(a), SUBTRACT);
+       Simplify(ADD);
+       Simplify(SUBTRACT);
+       #ifdef PARANOID_COMPARE_EPSILON
+               CompareForSanity(compare, a.Digit());
+       #endif
+       return *this;
+}
+
+ParanoidNumber & ParanoidNumber::operator*=(const ParanoidNumber & a)
+{
+       #ifdef PARANOID_COMPARE_EPSILON
+               digit_t compare = Digit();
+               compare *= a.Digit();
+       #endif
+       delete Operation(new ParanoidNumber(a), MULTIPLY);
+       Simplify(DIVIDE);
+       Simplify(MULTIPLY);
+       #ifdef PARANOID_COMPARE_EPSILON
+               CompareForSanity(compare, a.Digit());
+       #endif
        return *this;
 }
 
 
 ParanoidNumber & ParanoidNumber::operator/=(const ParanoidNumber & a)
 {
+       #ifdef PARANOID_COMPARE_EPSILON
+               digit_t compare = Digit();
+               compare /= a.Digit();
+       #endif
+       delete Operation(new ParanoidNumber(a), DIVIDE);
+       Simplify(MULTIPLY);
+       Simplify(DIVIDE);
+       #ifdef PARANOID_COMPARE_EPSILON
+               CompareForSanity(compare, a.Digit());
+       #endif
+       return *this;
+}
+
+ParanoidNumber & ParanoidNumber::operator=(const digit_t & a)
+{
+
+       for (int i = 0; i < NOP; ++i)
+       {
+               for (auto n : m_next[i])
+                       delete n;
+               m_next[i].clear();
+       }
+       m_value = a;
+       #ifdef PARANOID_CACHE_RESULT
+       m_cached_result = a;
+       #endif
+
+       #ifdef PARANOID_COMPARE_EPSILON
+               CompareForSanity(a,a);
+       #endif
+       
+       return *this;
+}
+
+// a + b
+ParanoidNumber * ParanoidNumber::OperationTerm(ParanoidNumber * b, Optype op, ParanoidNumber ** merge_point, Optype * merge_op)
+{
+       ////assert(b->SanityCheck());
+       #ifdef PARANOID_CACHE_RESULTS
+       m_cached_result = NAN;
+       #endif
+       #ifdef PARANOID_SIZE_LIMIT
+               if (m_size >= PARANOID_SIZE_LIMIT)
+               {
+                       this->operator=(this->Digit());
+                       if (op == ADD)
+                               m_value += b->Digit();
+                       else
+                               m_value -= b->Digit();
+                       m_size = 0;
+                       Debug("Cut off %p", this);
+                       return b;
+               }
+               //Debug("At size limit %d", m_size);
+       #endif 
+       
+
+       if (Floating() && m_value == 0) // 0 + b = b
+       {
+               m_value = b->m_value;
+               if (op == SUBTRACT)
+               {
+                       m_value = -m_value;
+                       swap(b->m_next[ADD], b->m_next[SUBTRACT]);
+               }
+               
+               for (int i = 0; i < NOP; ++i)
+               {
+                       m_next[i] = b->m_next[i];
+                       b->m_next[i].clear();
+               }
+               
+               //assert(SanityCheck());
+               return b;
+       }
+       if (b->Floating() && b->m_value == 0) // a + 0 = a
+               return b;
                
 
+       
+       if ((NoFactors() && b->NoFactors())
+               || (GetFactors() == b->GetFactors()))
+       {
+               if (ParanoidOp<digit_t>(m_value, b->m_value, op))
+               {
+                       Optype addop = (op == ADD) ? ADD : SUBTRACT;
+                       for (auto add : b->m_next[ADD])
+                       {
+                               delete (OperationTerm(add, addop));
+                       }
+                       Optype subop = (op == ADD) ? SUBTRACT : ADD;
+                       for (auto sub : b->m_next[SUBTRACT])
+                               delete (OperationTerm(sub, subop));
+                               
+                       b->m_next[ADD].clear();
+                       b->m_next[SUBTRACT].clear();
+                       //assert(SanityCheck());
+                       return b;
+               }
+       }
+
+       
+       
+       bool parent = (merge_point == NULL);
+       ParanoidNumber * merge = this;
+       Optype mop = op;
+       //assert(mop != NOP); // silence compiler warning
+       if (parent)
+       {
+               merge_point = &merge;
+               merge_op = &mop;
+       }
+       else
+       {
+               merge = *merge_point;
+               mop = *merge_op;
+       }
+               
+       Optype invop = InverseOp(op); // inverse of p
+       Optype fwd = op;
+       Optype rev = invop;
+       if (op == SUBTRACT)
+       {
+               fwd = ADD;
+               rev = SUBTRACT;
+       }
+       
+       for (auto prev : m_next[invop])
+       {
+               if (prev->OperationTerm(b, rev, merge_point, merge_op) == b)
+               {
+                       //assert(SanityCheck());
+                       return b;
+               }
                
-       if (a.Floating() && ParanoidOp<digit_t>(m_value, a.m_value, DIVIDE))
+       }
+       for (auto next : m_next[op])
        {
-               if (m_next_term != NULL)
-                       m_next_term->operator/=(a);
-               Simplify();
-               return *this;
+               if (next->OperationTerm(b, fwd, merge_point, merge_op) == b)
+               {
+                       //assert(SanityCheck());
+                       return b;
+               }
        }
        
-       //Debug("Called %s /= %s", Str().c_str(), a.Str().c_str());
-       // this = (vf + t) * (a)
-       ParanoidNumber * t = this;
-       while (t->m_next_factor != NULL)
+
+       
+       
+       if (parent)
+       {
+               //merge->m_next[*merge_op].push_back(b);
+               m_next[op].push_back(b);
+               #ifdef PARANOID_SIZE_LIMIT
+                       m_size += 1+b->m_size;
+               #endif  
+       }
+       else
        {
-               t = t->m_next_factor;
+               if (m_next[op].size() == 0)
+               {
+                       *merge_point = this;
+                       *merge_op = op;
+               }
        }
-       t->m_next_factor = new ParanoidNumber(a, DIVIDE);
 
-       if (m_next_term != NULL)
-               m_next_term->operator/=(a);
+       //assert(SanityCheck());
 
-       Simplify();
-       return *this;
+       return NULL;
 }
 
+ParanoidNumber * ParanoidNumber::OperationFactor(ParanoidNumber * b, Optype op, ParanoidNumber ** merge_point, Optype * merge_op)
+{
+       #ifdef PARANOID_CACHE_RESULTS
+       m_cached_result = NAN;
+       #endif
+       #ifdef PARANOID_SIZE_LIMIT
+               if (m_size >= PARANOID_SIZE_LIMIT)
+               {
+                       this->operator=(this->Digit());
+                       if (op == MULTIPLY)
+                               m_value *= b->Digit();
+                       else
+                               m_value /= b->Digit();
+                       m_size = 0;
+                       
+                       Debug("Cut off %p", this);
+                       return b;
+                       
+               }
+       #endif  
 
-
-void ParanoidNumber::SimplifyTerms()
-{ 
-
-       //Debug("Simplify {%s}", Str().c_str()); 
-       if (m_next_term == NULL)
+       if (Floating() && m_value == 0)
        {
-               //Debug("No terms!");
-               return;
+               return b;
        }
-
-       for (ParanoidNumber * a = this; a != NULL; a = a->m_next_term)
+       
+       if (Floating() && m_value == 1 && op == MULTIPLY)
        {
-               ParanoidNumber * b = a->m_next_term;
-               if (a->m_next_factor != NULL && !a->m_next_factor->Floating())
+               m_value = b->m_value;
+               for (int i = 0; i < NOP; ++i)
                {
-                       continue;
+                       for (auto n : m_next[i])
+                               delete (n);
+                       m_next[i].clear();
+                       swap(m_next[i], b->m_next[i]);
                }
+               //assert(SanityCheck());
+               return b;
+       }
+       if (b->Floating() && b->m_value == 1)
+               return b;
+       if (b->Floating() && b->m_value == 0 && op == MULTIPLY)
+       {
+               operator=(*b);
+               return b;
+       }
+
                
-               ParanoidNumber * bprev = a;
-               while (b != NULL)
+       if (NoTerms() && b->NoTerms())
+       {
+               if (ParanoidOp<digit_t>(m_value, b->m_value, op))
                {
-                       //Debug("Simplify factors of %s", b->Str().c_str());
-                       b->SimplifyFactors();
-                       if (b->m_next_factor != NULL && !b->m_next_factor->Floating())
-                       {
-                               bprev = b;
-                               b = b->m_next_term;
-                               continue;
-                       }
-                       
-                       bool simplify = false;
-                       if (a->m_next_factor != NULL || b->m_next_factor != NULL)
+                       Optype mulop = (op == MULTIPLY) ? MULTIPLY : DIVIDE;
+                       for (auto mul : b->m_next[MULTIPLY])
                        {
-                               digit_t aa(a->Head<digit_t>());
-                               digit_t ab = (a->m_next_factor != NULL) ? a->m_next_factor->Head<digit_t>() : 1;
-                               digit_t bc(b->Head<digit_t>());
-                               digit_t bd = (b->m_next_factor != NULL) ? b->m_next_factor->Head<digit_t>() : 1;
-                               Optype aop = (a->m_next_factor != NULL) ? a->m_next_factor->m_op : DIVIDE;
-                               Optype cop = (b->m_next_factor != NULL) ? b->m_next_factor->m_op : DIVIDE;
-                               simplify = CombineTerms<digit_t>(aa, aop, ab, bc, cop, bd);
-                               if (simplify)
-                               {
-                                       a->m_value = aa;
-                                       if (a->m_next_factor != NULL)
-                                               a->m_next_factor->m_value = ab;
-                                       else if (ab != 1)
-                                       {
-                                               a->m_next_factor = b->m_next_factor;
-                                               b->m_next_factor = NULL;
-                                               a->m_next_factor->m_value = ab;
-                                       }
-                               }
+                               delete(OperationFactor(mul, mulop));
                        }
-                       else
+                       Optype divop = (op == MULTIPLY) ? DIVIDE : MULTIPLY;
+                       for (auto div : b->m_next[DIVIDE])
+                               delete(OperationFactor(div, divop));
+                               
+                       b->m_next[DIVIDE].clear();
+                       b->m_next[MULTIPLY].clear();
+                       return b;               
+               }
+       }
+       
+               
+       bool parent = (merge_point == NULL);
+       ParanoidNumber * merge = this;
+       Optype mop = op;
+       if (parent)
+       {
+               merge_point = &merge;
+               merge_op = &mop;        
+       }
+       else
+       {
+               merge = *merge_point;
+               mop = *merge_op;
+       }
+               
+       Optype invop = InverseOp(op); // inverse of p
+       Optype fwd = op;
+       Optype rev = invop;
+       if (op == DIVIDE)
+       {
+               fwd = MULTIPLY;
+               rev = DIVIDE;
+       }
+
+       ParanoidNumber * cpy_b = new ParanoidNumber(*b);
+       for (auto prev : m_next[invop])
+       {
+               if (prev->OperationFactor(b, rev, merge_point, merge_op) == b)
+               {
+                       for (auto add : m_next[ADD])
+                               delete(add->OperationFactor(new ParanoidNumber(*cpy_b), op));
+                       for (auto sub : m_next[SUBTRACT])
+                               delete(sub->OperationFactor(new ParanoidNumber(*cpy_b), op));
+                               
+                       delete(cpy_b);
+                       return b;
+               }
+       }
+       for (auto next : m_next[op])
+       {
+               if (next->OperationFactor(b, fwd, merge_point, merge_op) == b)
+               {
+                       for (auto add : m_next[ADD])
                        {
-                               simplify = ParanoidOp<digit_t>(a->m_value, b->Head<digit_t>(), ADD);
+                               delete(add->OperationFactor(new ParanoidNumber(*cpy_b), op));
                        }
-                       if (simplify)
+                       for (auto sub : m_next[SUBTRACT])
                        {
-                               bprev->m_next_term = b->m_next_term;
-                               b->m_next_term = NULL;
-                               delete b;
-                               b = bprev;
+                               delete(sub->OperationFactor(new ParanoidNumber(*cpy_b), op));
                        }
-                       
-                       bprev = b;
-                       b = b->m_next_term;
+                       delete(cpy_b);
+                       return b;
                }
        }
+       
+       if (parent)
+       {
+               //assert(b != NULL);
+               m_next[op].push_back(b);
+               for (auto add : m_next[ADD])
+                       delete(add->OperationFactor(new ParanoidNumber(*cpy_b), op));
+               for (auto sub : m_next[SUBTRACT])
+                       delete(sub->OperationFactor(new ParanoidNumber(*cpy_b), op));
+                       
+               #ifdef PARANOID_SIZE_LIMIT
+                       m_size += 1+b->m_size;
+               #endif  
+       }
+       //assert(SanityCheck());
+
+
+       
+       return NULL;    
+}
+
+
+
+/**
+ * Performs the operation on a with argument b (a += b, a -= b, a *= b, a /= b)
+ * @returns b if b can safely be deleted
+ * @returns NULL if b has been merged with a
+ * append indicates that b should be merged
+ */
+ParanoidNumber * ParanoidNumber::Operation(ParanoidNumber * b, Optype op, ParanoidNumber ** merge_point, Optype * merge_op)
+{
+
+       if (b == NULL)
+               return NULL;
+
+       
+       if (op == SUBTRACT || op == ADD)
+               return OperationTerm(b, op, merge_point, merge_op);
+       if (op == MULTIPLY || op == DIVIDE)
+               return OperationFactor(b, op, merge_point, merge_op);
+       return b;
 }
 
-void ParanoidNumber::SimplifyFactors()
-{ 
 
-       //Debug("Simplify {%s}", Str().c_str()); 
-       if (m_next_factor == NULL)
+
+string ParanoidNumber::PStr() const
+{
+       stringstream s;
+       for (int i = 0; i < NOP; ++i)
        {
-               //Debug("No factors!");
-               return;
+               Optype f = Optype(i);
+               s << this;
+               for (auto n : m_next[f])
+               {
+                       s << OpChar(f) << n->PStr();
+               }
        }
+       return s.str();
+}
 
-       for (ParanoidNumber * a = this; a != NULL; a = a->m_next_factor)
+bool ParanoidNumber::Simplify(Optype op)
+{
+       
+       if (Floating())
+               return false;
+               
+       //assert(SanityCheck());
+       vector<ParanoidNumber*> next;
+       next.clear();
+       swap(m_next[op], next);
+       m_next[op].clear();
+       //assert(m_next[op].size() == 0);
+       //assert(SanityCheck());
+       Optype fwd = op;
+       if (op == DIVIDE)
+               fwd = MULTIPLY;
+       else if (op == SUBTRACT)
+               fwd = ADD;
+               
+               
+       vector<ParanoidNumber*> hold[2];
+       if (op == MULTIPLY || op == DIVIDE)
        {
-               if ((a->m_op != ADD || a->m_op != SUBTRACT) && a->m_next_term != NULL)
+               swap(m_next[ADD], hold[0]);
+               swap(m_next[SUBTRACT], hold[1]);
+       }
+       
+       for (vector<ParanoidNumber*>::iterator n = next.begin(); n != next.end(); ++n)
+       {
+               if (*n == NULL)
                        continue;
-                       
-               ParanoidNumber * bprev = a;
-               ParanoidNumber * b = a->m_next_factor;
-               while (b != NULL)
+               for (vector<ParanoidNumber*>::iterator m = n; m != next.end(); ++m)
                {
-                       b->SimplifyTerms();
-                       if (b->m_next_term != NULL)
-                       {
-                               bprev = b;
-                               b = b->m_next_factor;
+                       if ((*m) == (*n))
                                continue;
-                       }
-               
-                       Optype op = b->m_op;
-                       if (a->m_op == DIVIDE)
+                       if (*m == NULL)
+                               continue;
+                               
+                       ParanoidNumber * parent = this;
+                       Optype mop = op;
+                       ParanoidNumber * result = (*n)->Operation(*m, fwd, &parent, &mop);
+                       if (result != NULL)
                        {
-                               op = (b->m_op == DIVIDE) ? MULTIPLY : DIVIDE;
-                       }
-                       
-                       if (ParanoidOp<digit_t>(a->m_value, b->m_value, op))
-                       {       
-
-                               bprev->m_next_factor = b->m_next_factor;
-                               b->m_next_factor = NULL;
-                               delete b;
-                               b = bprev;
+                               #ifdef PARANOID_SIZE_LIMIT
+                                       m_size -= (1+result->m_size);
+                               #endif
+                               *m = NULL;
+                               delete(result);
                        }
-                       bprev = b;
-                       b = b->m_next_factor;
                }
        }
+       
+       
+       
+       for (auto n : next)
+       {
+               if (n != NULL)
+               {               
+                       #ifdef PARANOID_SIZE_LIMIT
+                               if (Operation(n, op) == n)
+                               {
+                                       m_size -= (1+n->m_size);
+                                       delete n;
+                               }
+                       #else   
+                               delete(Operation(n, op));
+                       #endif 
+               }
+       }
+       
+       if (op == MULTIPLY || op == DIVIDE)
+       {
+               swap(m_next[ADD], hold[0]);
+               swap(m_next[SUBTRACT], hold[1]);
+       }
+       
+       set<ParanoidNumber*> s;
+       //if (!SanityCheck(s))
+       //{
+       //      Error("Simplify broke Sanity");
+       //}
+       return (next.size() > m_next[op].size());
 }
 
-void ParanoidNumber::Simplify()
+bool ParanoidNumber::FullSimplify()
 {
-       SimplifyFactors();
-       SimplifyTerms();
+       bool result = false;
+       result |= Simplify(MULTIPLY);
+       result |= Simplify(DIVIDE);
+       result |= Simplify(ADD);
+       result |= Simplify(SUBTRACT);
+       return result;
 }
 
-string ParanoidNumber::Str() const
+ParanoidNumber::digit_t ParanoidNumber::Digit() const
 {
-       string result("");
-       stringstream s;
-       s << (double)m_value;
+
+       // Get around the absurd requirement that const correctness be observed.
+       #ifdef PARANOID_CACHE_RESULTS
+       digit_t & result = ((ParanoidNumber*)(this))->m_cached_result;
        
-       if (m_next_factor != NULL)
-       {
-               result += s.str();
-               result += OpChar(m_next_factor->m_op);
-               if (m_next_factor->m_next_term != NULL)
-                       result += "(" + m_next_factor->Str() + ")";
-               else
-                       result += m_next_factor->Str();
-       }
-       else
+       if (!isnan(float(result))) // le sigh ambiguous function compiler warnings
+               return result;
+       #else
+               digit_t result;
+       #endif
+       result = m_value;
+       for (auto mul : m_next[MULTIPLY])
        {
-               result += s.str();
+               result *= mul->Digit();
        }
-               
-       if (m_next_term != NULL)
+       for (auto div : m_next[DIVIDE])
        {
-               result += " ";
-               result += OpChar(m_next_term->m_op);
-               result += m_next_term->Str();
+               result /= div->Digit();
        }
+       for (auto add : m_next[ADD])
+               result += add->Digit();
+       for (auto sub : m_next[SUBTRACT])
+               result -= sub->Digit();
        return result;
+               
 }
 
-template <>
-bool TrustingOp<float>(float & a, const float & b, Optype op)
+ParanoidNumber::digit_t ParanoidNumber::GetFactors() const
 {
-       feclearexcept(FE_ALL_EXCEPT);
-       switch (op)
+       digit_t value = 1;
+       for (auto mul : m_next[MULTIPLY])
+               value *= mul->Digit();
+       for (auto div : m_next[DIVIDE])
+               value /= div->Digit();
+       return value;
+}
+
+
+ParanoidNumber::digit_t ParanoidNumber::GetTerms() const
+{
+       digit_t value = 0;
+       for (auto add : m_next[ADD])
+               value += add->Digit();
+       for (auto sub : m_next[SUBTRACT])
+               value -= sub->Digit();
+       return value;
+}
+
+bool ParanoidNumber::SanityCheck(set<ParanoidNumber*> & visited) const
+{
+       if (this == NULL)
        {
-               case ADD:
-                       a += b;
-                       break;
-               case SUBTRACT:
-                       a -= b;
-                       break;
-               case MULTIPLY:
-                       a *= b;
-                       break;
-               case DIVIDE:
-                       a /= b;
-                       break;
+               Error("NULL pointer in tree");
+               return false;
        }
-       return !fetestexcept(FE_ALL_EXCEPT);
+               
+       if (visited.find((ParanoidNumber*)this) != visited.end())
+       {
+               Error("I think I've seen this tree before...");
+               return false;
+       }
+       
+       visited.insert((ParanoidNumber*)this);
+               
+       for (auto add : m_next[ADD])
+       {
+               if (!add->SanityCheck(visited))
+                       return false;
+       }
+       for (auto sub : m_next[SUBTRACT])
+       {
+               if (!sub->SanityCheck(visited))
+                       return false;
+       }
+       for (auto mul : m_next[MULTIPLY])
+       {
+               if (!mul->SanityCheck(visited))
+                       return false;
+       }
+       
+       for (auto div : m_next[DIVIDE])
+       {
+               if (!div->SanityCheck(visited))
+                       return false;
+               if (div->Digit() == 0)
+               {
+                       Error("Divide by zero");
+                       return false;
+               }
+       }
+       return true;
 }
 
-template <>
-bool TrustingOp<double>(double & a, const double & b, Optype op)
+void ParanoidNumber::Negate()
 {
-       feclearexcept(FE_ALL_EXCEPT);
-       switch (op)
+       swap(m_next[ADD], m_next[SUBTRACT]);
+       m_value = -m_value;
+}
+
+#ifdef PARANOID_USE_ARENA
+
+void * ParanoidNumber::operator new(size_t s)
+{
+       return g_arena.allocate(s);
+}
+
+void ParanoidNumber::operator delete(void * p)
+{
+       g_arena.deallocate(p);
+}
+
+ParanoidNumber::Arena::Arena(int64_t block_size) : m_block_size(block_size), m_spare(NULL)
+{
+       m_blocks.push_back({malloc(block_size*sizeof(ParanoidNumber)),0});
+}
+
+ParanoidNumber::Arena::~Arena()
+{
+       for (auto block : m_blocks)
        {
-               case ADD:
-                       a += b;
-                       break;
-               case SUBTRACT:
-                       a -= b;
-                       break;
-               case MULTIPLY:
-                       a *= b;
-                       break;
-               case DIVIDE:
-                       a /= b;
-                       break;
+               free(block.memory);
        }
-       return !fetestexcept(FE_ALL_EXCEPT);
+       m_blocks.clear();
 }
 
-template <>
-bool TrustingOp<int8_t>(int8_t & a, const int8_t & b, Optype op)
+void * ParanoidNumber::Arena::allocate(size_t s)
 {
-       int16_t sa(a);
-       bool exact = true;
-       switch (op)
+       if (m_spare != NULL)
        {
-               case ADD:
-                       sa += b;
-                       exact = (abs(sa) <= 127);
-                       break;
-               case SUBTRACT:
-                       sa -= b;
-                       exact = (abs(sa) <= 127);
-                       break;
-               case MULTIPLY:
-                       sa *= b;
-                       exact = (abs(sa) <= 127);
-                       break;
-               case DIVIDE:
-                       exact = (b != 0 && sa > b && sa % b == 0);
-                       sa /= b;
-                       break;
+               void * result = m_spare;
+               m_spare = NULL;
+               return result;
        }
-       a = (int8_t)(sa);
-       return exact;
+               
+       Block & b = m_blocks.back();
+       void * result = (ParanoidNumber*)(b.memory) + (b.used++);
+       if (b.used >= m_block_size)
+       {
+               m_block_size *= 2;
+               Debug("Add block of size %d", m_block_size);
+               m_blocks.push_back({malloc(m_block_size*sizeof(ParanoidNumber)), 0});
+       }
+       return result;
+}
+
+void ParanoidNumber::Arena::deallocate(void * p)
+{
+       m_spare = p;
 }
+#endif //PARANOID_USE_ARENA
 
 }
index 9005a15..47dbdc9 100644 (file)
@@ -7,13 +7,44 @@
 #include <string>
 #include "log.h"
 #include <fenv.h>
+#include <vector>
+#include <cmath>
+#include <cassert> // it's going to be ok
+#include <set>
 
-#define PARANOID_DIGIT_T float // we could theoretically replace this with a template
+#define PARANOID_DIGIT_T double // we could theoretically replace this with a template
                                                                // but let's not do that...
+                                                               
+
+//#define PARANOID_CACHE_RESULTS
+
+//#define PARANOID_USE_ARENA
+#define PARANOID_SIZE_LIMIT 1
+
+
+// Define to compare all ops against double ops and check within epsilon
+#define PARANOID_COMPARE_EPSILON 1e-6
+#define CompareForSanity(...) ParanoidNumber::CompareForSanityEx(__func__, __FILE__, __LINE__, __VA_ARGS__)
 
 namespace IPDF
 {
-       typedef enum {ADD, SUBTRACT, MULTIPLY, DIVIDE} Optype;
+       typedef enum {ADD, SUBTRACT, MULTIPLY, DIVIDE, NOP} Optype;
+       inline Optype InverseOp(Optype op)
+       {
+               return ((op == ADD) ? SUBTRACT :
+                               (op == SUBTRACT) ? ADD :
+                               (op == MULTIPLY) ? DIVIDE :
+                               (op == DIVIDE) ? MULTIPLY :
+                               (op == NOP) ? NOP : NOP);
+       }
+       
+
+       inline char OpChar(int op) 
+       {
+               static char opch[] = {'+','-','*','/'};
+               return (op < NOP && op >= 0) ? opch[op] : '?';
+       }
+       
 
        /** Performs an operation, returning if the result was exact **/
        // NOTE: DIFFERENT to ParanoidOp (although that wraps to this...)
@@ -30,123 +61,96 @@ namespace IPDF
                }
                return false;
        }
-
-
        template <> bool TrustingOp<float>(float & a, const float & b, Optype op);
        template <> bool TrustingOp<double>(double & a, const double & b, Optype op);
        template <> bool TrustingOp<int8_t>(int8_t & a, const int8_t & b, Optype op);
        
-       // Attempt to comine two terms: a*b + c*d or a/b + c/d
-       template <class T> bool CombineTerms(T & aa, Optype aop, T & bb, T & cc, Optype cop, T & dd)
-       {
-               T a(aa); T b(bb); T c(cc); T d(dd);
-               if (aop == MULTIPLY && cop == MULTIPLY) // a*b + c*d
-               {
-
-                       if ((ParanoidOp<T>(c, b, DIVIDE) || ParanoidOp(d, b, DIVIDE))
-                               && TrustingOp<T>(c, d, MULTIPLY) && TrustingOp<T>(a,c,ADD)
-                               && TrustingOp<T>(a, b, MULTIPLY)) // (a + (cd)/b) * b
-                       {
-                               aa = a;
-                               bb = 1;
-                               cc = 1;
-                               dd = 1;
-                               return true;
-                       }
-                       if ((ParanoidOp<T>(a, d, DIVIDE) || ParanoidOp(b, d, DIVIDE))
-                               && TrustingOp<T>(a, b, MULTIPLY) && TrustingOp<T>(a,c,ADD)
-                               && TrustingOp<T>(a, d, MULTIPLY)) // ((ab)/d + c)*d
-                       {
-                               aa = a;
-                               bb = 1;
-                               cc = 1;
-                               dd = 1;
-                               return true;
-                       }
-                       return false;
-               }
-               else if (aop == DIVIDE && cop == DIVIDE)
-               {
-
-       
-                       if (TrustingOp<T>(a, d, MULTIPLY) && TrustingOp<T>(c, b, MULTIPLY)
-                               && TrustingOp<T>(a, c, ADD) && TrustingOp<T>(b, d, MULTIPLY))
-                       {
-                               cc = 1;
-                               dd = 1;
-                               if (ParanoidOp<T>(a, b, DIVIDE))
-                               {
-                                       aa = a;
-                                       bb = 1;
-                                       return true;
-                               }
-                               aa = a;
-                               bb = b;
-                               return true;
-                       }
-                       return false;
-               }
-               return false;
-       }
-
+       /**
+        * A ParanoidNumber
+        * Idea: Perform regular floating point arithmetic but rearrange operations to only ever use exact results
+        * Memory Usage: O(all of it)
+        * CPU Usage: O(all of it)
+        * Accuracy: O(gives better result for 0.3+0.3+0.3, gives same result for everything else, or worse result)
+        * 
+        * The ParanoidNumber basically stores 4 linked lists which can be split into two "dimensions"
+        *  1. Terms to ADD and terms to SUBTRACT
+        *  2. Factors to MULTIPLY and DIVIDE
+        * Because ADD and SUBTRACT are inverse operations and MULTIPLY and DIVIDE are inverse operations
+        * See paranoidnumber.cpp and the ParanoidNumber::Operation function
+        */
        class ParanoidNumber
        {
                
                public:
                        typedef PARANOID_DIGIT_T digit_t;
 
-                       ParanoidNumber(digit_t value=0, Optype type = ADD) : m_value(value), m_op(type), m_next_term(NULL), m_next_factor(NULL)
+                       ParanoidNumber(PARANOID_DIGIT_T value=0) : m_value(value), m_next()
                        {
-                               Construct();
+                               #ifdef PARANOID_SIZE_LIMIT
+                                       m_size = 0;
+                               #endif
+                               #ifdef PARANOID_CACHE_RESULTS
+                                       m_cached_result = value;
+                               #endif 
                        }
                        
-                       ParanoidNumber(const ParanoidNumber & cpy) : m_value(cpy.m_value), m_op(cpy.m_op), m_next_term(NULL), m_next_factor(NULL)
+                       ParanoidNumber(const ParanoidNumber & cpy) : m_value(cpy.m_value), m_next()
                        {
-                               if (cpy.m_next_term != NULL)
-                               {
-                                       m_next_term = new ParanoidNumber(*(cpy.m_next_term));
-                               }
-                               if (cpy.m_next_factor != NULL)
+                               
+                               #ifdef PARANOID_SIZE_LIMIT
+                                       m_size = cpy.m_size;
+                               #endif
+                               #ifdef PARANOID_CACHE_RESULTS
+                                       m_cached_result = cpy.m_cached_result;
+                               #endif 
+                               for (int i = 0; i < NOP; ++i)
                                {
-                                       m_next_factor = new ParanoidNumber(*(cpy.m_next_factor));
+                                       for (auto next : cpy.m_next[i])
+                                       {
+                                               if (next != NULL) // why would this ever be null
+                                                       m_next[i].push_back(new ParanoidNumber(*next)); // famous last words...
+                                       }
                                }
-                               Construct();
+                               #ifdef PARANOID_COMPARE_EPSILON
+                                       CompareForSanity(cpy.Digit(), cpy.Digit());
+                               #endif
+                               //assert(SanityCheck());
                        }
                        
-                       ParanoidNumber(const ParanoidNumber & cpy, Optype type) : ParanoidNumber(cpy)
-                       {
-                               m_op = type;
-                       }
+                       //ParanoidNumber(const char * str);
+                       ParanoidNumber(const std::string & str);// : ParanoidNumber(str.c_str()) {}
                        
-                       ParanoidNumber(const char * str);
-                       ParanoidNumber(const std::string & str) : ParanoidNumber(str.c_str()) {Construct();}
+                       virtual ~ParanoidNumber();
+
                        
-                       virtual ~ParanoidNumber()
+                       bool SanityCheck(std::set<ParanoidNumber*> & visited) const;
+                       bool SanityCheck() const 
                        {
-                               if (m_next_term != NULL)
-                                       delete m_next_term;
-                               if (m_next_factor != NULL)
-                                       delete m_next_factor;
-                               g_count--;
+                               std::set<ParanoidNumber*> s; 
+                               return SanityCheck(s);
                        }
                        
-                       inline void Construct() {g_count++;}
-                       
-                       
                        template <class T> T Convert() const;
-                       template <class T> T AddTerms() const;
-                       template <class T> T MultiplyFactors() const;
-                       template <class T> T Head() const {return (m_op == SUBTRACT) ? T(-m_value) : T(m_value);}
+                       digit_t GetFactors() const;
+                       digit_t GetTerms() const;
+               
+                       // This function is declared const purely to trick the compiler.
+                       // It is not actually const, and therefore, none of the other functions that call it are const either.
+                       digit_t Digit() const;
                        
-
+                       // Like this one. It isn't const.
+                       double ToDouble() const {return (double)Digit();}
                        
+                       // This one is probably const.
+                       bool Floating() const 
+                       {
+                               return NoFactors() && NoTerms();
+                       }
+                       bool Sunken() const {return !Floating();} // I could not resist...
                        
-                       double ToDouble() const {return Convert<double>();}
-                       float ToFloat() const {return Convert<float>();}
-                       digit_t Digit() const {return Convert<digit_t>();}
+                       bool NoFactors() const {return (m_next[MULTIPLY].size() == 0 && m_next[DIVIDE].size() == 0);}
+                       bool NoTerms() const {return (m_next[ADD].size() == 0 && m_next[SUBTRACT].size() == 0);}
                        
-                       bool Floating() const {return (m_next_term == NULL && m_next_factor == NULL);}
-                       bool Sunken() const {return !Floating();} // I could not resist...
                        
                        ParanoidNumber & operator+=(const ParanoidNumber & a);
                        ParanoidNumber & operator-=(const ParanoidNumber & a);
@@ -154,96 +158,174 @@ namespace IPDF
                        ParanoidNumber & operator/=(const ParanoidNumber & a);
                        ParanoidNumber & operator=(const ParanoidNumber & a);
                        
+                       ParanoidNumber & operator+=(const digit_t & a);
+                       ParanoidNumber & operator-=(const digit_t & a);
+                       ParanoidNumber & operator*=(const digit_t & a);
+                       ParanoidNumber & operator/=(const digit_t & a);
+                       ParanoidNumber & operator=(const digit_t & a);
+                       
+                       
+                       ParanoidNumber * OperationTerm(ParanoidNumber * b, Optype op, ParanoidNumber ** merge_point = NULL, Optype * mop = NULL);
+                       ParanoidNumber * OperationFactor(ParanoidNumber * b, Optype op, ParanoidNumber ** merge_point = NULL, Optype * mop = NULL);
+                       ParanoidNumber * TrivialOp(ParanoidNumber * b, Optype op);
+                       ParanoidNumber * Operation(ParanoidNumber * b, Optype op, ParanoidNumber ** merge_point = NULL, Optype * mop = NULL);
+                       bool Simplify(Optype op);
+                       bool FullSimplify();
+                       
+                       
+                       // None of these are actually const
+                       bool operator<(const ParanoidNumber & a) const {return Digit() < a.Digit();}
+                       bool operator<=(const ParanoidNumber & a) const {return Digit() <= a.Digit();}
+                       bool operator>(const ParanoidNumber & a) const {return Digit() > a.Digit();}
+                       bool operator>=(const ParanoidNumber & a) const {return Digit() >= a.Digit();}
+                       bool operator==(const ParanoidNumber & a) const {return Digit() == a.Digit();}
+                       bool operator!=(const ParanoidNumber & a) const {return Digit() != a.Digit();}
+                       
+                       ParanoidNumber operator-() const
+                       {
+                               ParanoidNumber neg(*this);
+                               neg.Negate();
+                               #ifdef PARANOID_COMPARE_EPSILON
+                                       neg.CompareForSanity(-Digit(), Digit());
+                               #endif
+                               return neg;
+                       }
+                       
+                       void Negate();
                        
-                       bool operator<(const ParanoidNumber & a) const {return ToDouble() < a.ToDouble();}
-                       bool operator<=(const ParanoidNumber & a) const {return this->operator<(a) || this->operator==(a);}
-                       bool operator>(const ParanoidNumber & a) const {return !(this->operator<=(a));}
-                       bool operator>=(const ParanoidNumber & a) const {return !(this->operator<(a));}
-                       bool operator==(const ParanoidNumber & a) const {return ToDouble() == a.ToDouble();}
-                       bool operator!=(const ParanoidNumber & a) const {return !(this->operator==(a));}
                        
                        ParanoidNumber operator+(const ParanoidNumber & a) const
                        {
                                ParanoidNumber result(*this);
                                result += a;
+                               #ifdef PARANOID_COMPARE_EPSILON
+                                       result.CompareForSanity(Digit()+a.Digit(), a.Digit());
+                               #endif
                                return result;
                        }
                        ParanoidNumber operator-(const ParanoidNumber & a) const
                        {
                                ParanoidNumber result(*this);
                                result -= a;
+                               #ifdef PARANOID_COMPARE_EPSILON
+                                       result.CompareForSanity(Digit()-a.Digit(), a.Digit());
+                               #endif
                                return result;
                        }
                        ParanoidNumber operator*(const ParanoidNumber & a) const
                        {
                                ParanoidNumber result(*this);
                                result *= a;
+                               #ifdef PARANOID_COMPARE_EPSILON
+                                       result.CompareForSanity(Digit()*a.Digit(), a.Digit());
+                               #endif
                                return result;
                        }
                        ParanoidNumber operator/(const ParanoidNumber & a) const
                        {
                                ParanoidNumber result(*this);
                                result /= a;
+                               #ifdef PARANOID_COMPARE_EPSILON
+                                       result.CompareForSanity(Digit()/a.Digit(), a.Digit());
+                               #endif
                                return result;
                        }
                        
                        std::string Str() const;
-                       static char OpChar(Optype op) 
+
+                       inline void CompareForSanityEx(const char * func, const char * file, int line, const digit_t & compare, const digit_t & arg, const digit_t & eps = PARANOID_COMPARE_EPSILON)
                        {
-                               static char opch[] = {'+','-','*','/'};
-                               return opch[(int)op];
+                               if (!SanityCheck())
+                                       Fatal("This is insane!");
+                               if (fabs(Digit() - compare) > eps)
+                               {
+                                       Error("Called via %s(%lf) (%s:%d)", func, arg, file, line);
+                                       Error("Failed: %s", Str().c_str());
+                                       Fatal("This: %.30lf vs Expected: %.30lf", Digit(), compare);
+                               }
                        }
-               
-                       static int64_t Paranoia() {return g_count;}
+
+                       
+                       std::string PStr() const;
+                       
+                       #ifdef PARANOID_USE_ARENA
+                       void * operator new(size_t byes);
+                       void operator delete(void * p);
+                       #endif //PARANOID_USE_ARENA
                
                private:
-                       static int64_t g_count;
+               
                        void Simplify();
                        void SimplifyTerms();
                        void SimplifyFactors();
                        
+                       digit_t m_value;        
+                       #ifdef PARANOID_CACHE_RESULTS
+                               digit_t m_cached_result;
+                       #endif
+                       std::vector<ParanoidNumber*> m_next[4];
+                       #ifdef PARANOID_SIZE_LIMIT
+                               int64_t m_size;
+                       #endif //PARANOID_SIZE_LIMIT
                        
-                       digit_t m_value;
-                       Optype m_op;
-                       ParanoidNumber * m_next_term;
-                       ParanoidNumber * m_next_factor;
+                       #ifdef PARANOID_USE_ARENA
+                       class Arena
+                       {
+                               public:
+                                       Arena(int64_t block_size = 10000000);
+                                       ~Arena();
+                                       
+                                       void * allocate(size_t bytes);
+                                       void deallocate(void * p);
+                                       
+                               private:
+                                       struct Block
+                                       {
+                                               void * memory;
+                                               int64_t used;
+                                       };
+                               
+                                       std::vector<Block> m_blocks;
+                                       int64_t m_block_size;
+                                       
+                                       void * m_spare;
+                               
+                       };
+                       
+                       static Arena g_arena;
+                       #endif //PARANOID_USE_ARENA
+
+               
        };
+       
+
+
 
 template <class T>
-T ParanoidNumber::AddTerms() const
+T ParanoidNumber::Convert() const
 {
-       T value(0);
-       for (ParanoidNumber * a = m_next_term; a != NULL; a = a->m_next_term)
+       #ifdef PARANOID_CACHE_RESULTS
+       if (!isnan((float(m_cached_result))))
+               return (T)m_cached_result;
+       #endif
+       T value(m_value);
+       for (auto mul : m_next[MULTIPLY])
        {
-               value += a->Head<T>() * a->MultiplyFactors<T>();
+               value *= mul->Convert<T>();
        }
-       return value;
-}
-
-template <class T>
-T ParanoidNumber::MultiplyFactors() const
-{
-       T value(1);
-       for (ParanoidNumber * a = m_next_factor; a != NULL; a = a->m_next_factor)
+       for (auto div : m_next[DIVIDE])
        {
-               if (a->m_op == DIVIDE)
-                       value /= (a->Head<T>() + a->AddTerms<T>());     
-               else
-                       value *= (a->Head<T>() + a->AddTerms<T>());     
+               value /= div->Convert<T>();
        }
+       for (auto add : m_next[ADD])
+               value += add->Convert<T>();
+       for (auto sub : m_next[SUBTRACT])
+               value -= sub->Convert<T>();
        return value;
 }
 
 
 
-template <class T>
-T ParanoidNumber::Convert() const
-{
-       return Head<T>() * MultiplyFactors<T>() + AddTerms<T>();
-}
-
-
-
 }
 
 #endif //_PARANOIDNUMBER_H
index 589c509..f12e2a7 100644 (file)
@@ -14,13 +14,15 @@ Path::Path(const Objects & objects, unsigned start, unsigned end, const Colour &
        // Find the bounds coordinates
        //  and identify the top left and bottom right objects
        
-       unsigned left;
-       unsigned right;
-       unsigned top;
-       unsigned bottom;
+       unsigned left = m_start;
+       unsigned right = m_start;
+       unsigned top = m_start;
+       unsigned bottom = m_start;
        
        for (unsigned i = m_start; i <= m_end; ++i)
        {
+               if (i >= objects.bounds.size())
+                       break;
                const Rect & objb = objects.bounds[i];
                
                if (i == m_start || objb.x < xmin)
index 0fa5d99..9c97744 100644 (file)
@@ -186,7 +186,7 @@ struct Rational
        double ToDouble() const 
        {
                T num = P, denom = Q;
-               while (Tabs(num) > T(1e10))
+               while (Tabs(num) > T(1e10) || Tabs(denom) > T(1e10))
                {
                        num /= T(16);
                        denom /= T(16);
index bed613f..ca28446 100644 (file)
@@ -12,7 +12,9 @@ namespace IPDF
                "Rational<int64_t>", 
                "Rational<Arbint>",
                "mpfrc++ real",
-               "iRRAM REAL"
+               "iRRAM REAL",
+               "ParanoidNumber",
+               "GMPrat"
        };
        
 #if REALTYPE == REAL_RATIONAL_ARBINT
index 9ea302d..adb9503 100644 (file)
@@ -13,6 +13,8 @@
 #define REAL_RATIONAL_ARBINT 5
 #define REAL_MPFRCPP 6
 #define REAL_IRRAM 7
+#define REAL_PARANOIDNUMBER 8
+#define REAL_GMPRAT 9
 
 #ifndef REALTYPE
        #error "REALTYPE was not defined!"
        #include "../contrib/iRRAM/include/iRRAM/lib.h"
 #endif
 
+#if REALTYPE == REAL_PARANOIDNUMBER
+       #include "paranoidnumber.h"
+#endif
+
+#if REALTYPE == REAL_GMPRAT
+       #include "gmprat.h"
+#endif 
+
 namespace IPDF
 {      
        extern const char * g_real_name[];
 
 #if REALTYPE == REAL_SINGLE
        typedef float Real;
+       inline Real RealFromStr(const char * str) {return strtof(str, NULL);}
 #elif REALTYPE == REAL_DOUBLE
        typedef double Real;
+       inline Real RealFromStr(const char * str) {return strtod(str, NULL);}
 #elif REALTYPE == REAL_LONG_DOUBLE
        typedef long double Real;
+       inline Real RealFromStr(const char * str) {return strtold(str, NULL);}
 #elif REALTYPE == REAL_VFPU
        typedef VFPU::VFloat Real;
        inline float Float(const Real & r) {return r.m_value;}
        inline double Double(const Real & r) {return r.m_value;}
+       inline Real RealFromStr(const char * str) {return Real(strtod(str, NULL));}
 #elif REALTYPE == REAL_RATIONAL
        typedef Rational<int64_t> Real;
        inline float Float(const Real & r) {return (float)r.ToDouble();}
        inline double Double(const Real & r) {return r.ToDouble();}
+       inline Real RealFromStr(const char * str) {return Real(strtod(str, NULL));}
 #elif REALTYPE == REAL_RATIONAL_ARBINT
-       #define ARBINT Gmpint // Set to Gmpint or Arbint here
+       #define ARBINT Arbint // Set to Gmpint or Arbint here
        
        typedef Rational<ARBINT> Real;
        inline float Float(const Real & r) {return (float)r.ToDouble();}
        inline double Double(const Real & r) {return r.ToDouble();}
        inline int64_t Int64(const Real & r) {return r.ToInt64();}
        inline Rational<ARBINT> Sqrt(const Rational<ARBINT> & r) {return r.Sqrt();}
+       inline Real RealFromStr(const char * str) {return Real(strtod(str, NULL));}
 #elif REALTYPE == REAL_MPFRCPP
        typedef mpfr::mpreal Real;
        inline double Double(const Real & r) {return r.toDouble();}
@@ -73,12 +89,31 @@ namespace IPDF
        inline int64_t Int64(const Real & r) {return r.toLong();}
        inline Real Sqrt(const Real & r) {return mpfr::sqrt(r, mpfr::mpreal::get_default_rnd());}
        inline Real Abs(const Real & r) {return mpfr::abs(r, mpfr::mpreal::get_default_rnd());}
+       inline Real RealFromStr(const char * str) {return Real(strtod(str, NULL));}
 #elif REALTYPE == REAL_IRRAM
        typedef iRRAM::REAL Real;
        inline double Double(const Real & r) {return r.as_double(53);}
        inline float Float(const Real & r) {return r.as_double(53);}
        inline int64_t Int64(const Real & r) {return (int64_t)r.as_double(53);}
        inline Real Sqrt(const Real & r) {return iRRAM::sqrt(r);}
+       inline Real RealFromStr(const char * str) {return Real(strtod(str, NULL));}
+#elif REALTYPE == REAL_PARANOIDNUMBER
+       typedef ParanoidNumber Real;
+       inline double Double(const Real & r) {return r.Digit();}
+       inline float Float(const Real & r) {return r.Digit();}
+       inline int64_t Int64(const Real & r) {return (int64_t)r.Digit();}
+       inline Real Sqrt(const Real & r) {return Real(sqrt(r.Digit()));}
+       inline Real RealFromStr(const char * str) {return Real(str);}   
+       inline Real Abs(const Real & a) {return Real(fabs(a.Digit()));}
+#elif REALTYPE == REAL_GMPRAT
+       typedef Gmprat Real;
+       inline double Double(const Real & r) {return r.ToDouble();}
+       inline float Float(const Real & r) {return (float)(r.ToDouble());}
+       inline int64_t Int64(const Real & r) {return (int64_t)r.ToDouble();}
+       inline Real Sqrt(const Real & r) {return Real(sqrt(r.ToDouble()));}
+       inline Real RealFromStr(const char * str) {return Real(strtod(str, NULL));}
+       inline Real Abs(const Real & a) {return (a > Real(0)) ? a : Real(0)-a;}
+       
 #else
        #error "Type of Real unspecified."
 #endif //REALTYPE
@@ -110,7 +145,7 @@ namespace IPDF
        {
                Real x;
                Real y;
-               Vec2() : x(0), y(0) {}
+               Vec2() : x(0.0), y(0.0) {}
                Vec2(Real _x, Real _y) : x(_x), y(_y) {}
                Vec2(const std::pair<Real, Real> & p) : x(p.first), y(p.second) {}
                #if REALTYPE != REAL_IRRAM
@@ -137,8 +172,13 @@ namespace IPDF
        
        };
 
+       //TODO: Make sure there is actually a RealFromStr(const char * str) function
+       //              Or this will recurse infinitely
+       //              (If you remove this it will also break).
+       inline Real RealFromStr(const std::string & str) {return RealFromStr(str.c_str());}
 
 
+       inline void DebugRealInfo() {Debug("Compiled with REAL = %d => \"%s\" sizeof(Real) == %d bytes", REALTYPE, g_real_name[REALTYPE], sizeof(Real));}
 
 }
 
index 7a0f1e1..5c600f3 100644 (file)
@@ -9,8 +9,8 @@ namespace IPDF
        struct Rect
        {
                Real x; Real y; Real w; Real h;
-               Rect() = default; // Needed so we can fread/fwrite this struct
-               Rect(Real _x, Real _y, Real _w, Real _h) : x(_x), y(_y), w(_w), h(_h) {}
+               //Rect() = default; // Needed so we can fread/fwrite this struct
+               Rect(Real _x=0, Real _y=0, Real _w=1, Real _h=1) : x(_x), y(_y), w(_w), h(_h) {}
                std::string Str() const
                {
                        std::stringstream s;
index a32b1e2..46a2b73 100644 (file)
@@ -24,16 +24,21 @@ static void opengl_debug_callback(GLenum source, GLenum type, GLuint id, GLenum
 }
 
 
-Screen::Screen()
+Screen::Screen(bool visible)
 {
 
        SDL_Init(SDL_INIT_VIDEO);
+       uint32_t flags = SDL_WINDOW_OPENGL | SDL_WINDOW_RESIZABLE;
+       if (!visible)
+               flags |= SDL_WINDOW_HIDDEN;
+       
        m_window = SDL_CreateWindow("IPDF", SDL_WINDOWPOS_UNDEFINED, SDL_WINDOWPOS_UNDEFINED,
-                       800, 600, SDL_WINDOW_OPENGL | SDL_WINDOW_RESIZABLE);
+                       800, 600, flags);
 
        if (!m_window)
        {
-               Fatal("Couldn't create window!");
+               Error("Couldn't create window!");
+               return;
        }
 
        SDL_GL_SetAttribute(SDL_GL_CONTEXT_MAJOR_VERSION, 3);
@@ -48,17 +53,17 @@ Screen::Screen()
        // Why is this so horribly broken?
        if (ogl_IsVersionGEQ(3,0))
        {
-               Fatal("We require OpenGL 3.1, but you have version %d.%d!",ogl_GetMajorVersion(), ogl_GetMinorVersion());
+               Error("We require OpenGL 3.1, but you have version %d.%d!",ogl_GetMajorVersion(), ogl_GetMinorVersion());
        }
 
        if (!SDL_GL_ExtensionSupported("GL_ARB_shading_language_420pack"))
        {
-               Fatal("Your system does not support the ARB_shading_language_420pack extension, which is required.");
+               Error("Your system does not support the ARB_shading_language_420pack extension, which is required.");
        }
 
        if (!SDL_GL_ExtensionSupported("GL_ARB_explicit_attrib_location"))
        {
-               Fatal("Your system does not support the ARB_explicit_attrib_location extension, which is required.");
+               Error("Your system does not support the ARB_explicit_attrib_location extension, which is required.");
        }
 
        m_frame_begin_time = SDL_GetPerformanceCounter();
@@ -107,6 +112,8 @@ Screen::Screen()
 
 Screen::~Screen()
 {
+       if (!Valid())
+               return;
        SDL_GL_DeleteContext(m_gl_context);
        SDL_DestroyWindow(m_window);
        SDL_Quit();
@@ -114,6 +121,8 @@ Screen::~Screen()
 
 void Screen::Clear(float r, float g, float b, float a)
 {
+       if (!Valid())
+               return;
        glClearColor(r,g,b,a);
        glClear(GL_COLOR_BUFFER_BIT);
        DebugFontClear();
@@ -130,6 +139,9 @@ void Screen::ResizeViewport(int width, int height)
 
 bool Screen::PumpEvents()
 {
+       if (!Valid())
+               return true;
+
        SDL_Event evt;
        
        while (SDL_PollEvent(&evt))
@@ -208,6 +220,8 @@ void Screen::SetMouseCursor(Screen::MouseCursors cursor)
 
 void Screen::Present()
 {
+       if (!Valid())
+               return;
        if (m_debug_font_atlas)
                DebugFontFlush();
        m_last_frame_time = SDL_GetPerformanceCounter() - m_frame_begin_time;
@@ -223,7 +237,7 @@ void Screen::Present()
 
 double Screen::GetLastFrameTimeGPU() const
 {
-       if (!m_last_frame_gpu_timer)
+       if (!Valid() || !m_last_frame_gpu_timer)
                return 0;
        uint64_t frame_time_ns;
        glGetQueryObjectui64v(m_last_frame_gpu_timer, GL_QUERY_RESULT, &frame_time_ns);
@@ -274,6 +288,7 @@ void Screen::RenderPixels(int x, int y, int w, int h, uint8_t *pixels) const
 
 void Screen::ScreenShot(const char * filename) const
 {
+       if (!Valid()) return;
        Debug("Attempting to save BMP to file %s", filename);
 
        int w = ViewportWidth();
@@ -312,6 +327,7 @@ void Screen::ScreenShot(const char * filename) const
  */
 void Screen::RenderBMP(const char * filename) const
 {
+       if (!Valid()) return;
        if (access(filename, R_OK) == -1)
        {
                Error("No such file \"%s\" - Nothing to render - You might have done this deliberately?", filename);
@@ -380,6 +396,8 @@ void Screen::RenderBMP(const char * filename) const
 
 void Screen::DebugFontInit(const char *name, float font_size)
 {
+       if (!Valid()) return;
+
        unsigned char font_atlas_data[1024*1024];
        FILE *font_file = fopen(name, "rb");
        fseek(font_file, 0, SEEK_END);
@@ -411,6 +429,7 @@ void Screen::DebugFontInit(const char *name, float font_size)
 
 void Screen::DebugFontClear()
 {
+       if (!Valid()) return;
        m_debug_font_x = m_debug_font_y = 0;
        if (!m_debug_font_atlas) return;
        DebugFontPrint("\n");
@@ -418,6 +437,7 @@ void Screen::DebugFontClear()
 
 void Screen::DebugFontFlush()
 {
+       if (!Valid()) return;
        glPushDebugGroup(GL_DEBUG_SOURCE_APPLICATION, 40, -1, "Screen::DebugFontFlush()");      
                
        glEnable(GL_BLEND);
@@ -457,6 +477,7 @@ struct fontvertex
 
 void Screen::DebugFontPrint(const char* str)
 {
+       if (!Valid()) return;
        if (!m_debug_font_atlas || !m_show_debug_font) return;
 
        glPushDebugGroup(GL_DEBUG_SOURCE_APPLICATION, 41, -1, "Screen::DebugFontPrint()");
index aed042d..bdadd8e 100644 (file)
@@ -18,7 +18,7 @@ namespace IPDF
        class Screen
        {
        public:
-               Screen();
+               Screen(bool visible = true);
                ~Screen();
 
                // 'Pumps' the system event queue.
@@ -75,6 +75,8 @@ namespace IPDF
                
                void ShowDebugFont(bool show = true) {m_show_debug_font = show;}
                bool DebugFontShown() const {return m_show_debug_font;}
+
+               bool Valid() const {return m_window != NULL;}
        private:
                void ResizeViewport(int width, int height);
                void DebugFontFlush();
diff --git a/src/single b/src/single
new file mode 100755 (executable)
index 0000000..fb36604
Binary files /dev/null and b/src/single differ
diff --git a/src/svg-tests/cat.svg b/src/svg-tests/cat.svg
new file mode 100644 (file)
index 0000000..6357fa6
--- /dev/null
@@ -0,0 +1,335 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   id="svg4606"
+   version="1.1"
+   inkscape:version="0.48.4 r9939"
+   width="452.92233"
+   height="353.87732"
+   xml:space="preserve"
+   sodipodi:docname="drawing1.svg"><metadata
+     id="metadata4612"><rdf:RDF><cc:Work
+         rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><defs
+     id="defs4610" /><sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="1280"
+     inkscape:window-height="996"
+     id="namedview4608"
+     showgrid="false"
+     inkscape:zoom="0.91686094"
+     inkscape:cx="211.81711"
+     inkscape:cy="215.95496"
+     inkscape:window-x="0"
+     inkscape:window-y="0"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="g4616"
+     fit-margin-top="0"
+     fit-margin-left="0"
+     fit-margin-right="0"
+     fit-margin-bottom="0" /><g
+     id="g4614"
+     inkscape:groupmode="layer"
+     inkscape:label="16061204"
+     transform="matrix(1.25,0,0,-1.25,-103.94542,797.364)"><g
+       id="g4616"
+       transform="matrix(0,-576,823.68,0,-123.84,699.84)"><path
+         style="fill:#000000"
+         d="m 0.43332582,0.25247174 c 0,6.4102e-4 3.75e-4,0.001166 8.3333e-4,0.001166 4.5834e-4,0 8.3334e-4,-5.2448e-4 8.3334e-4,-0.001166 0,-6.4103e-4 -3.75e-4,-0.001165 -8.3334e-4,-0.001165 -4.5833e-4,-5e-7 -8.3333e-4,5.2397e-4 -8.3333e-4,0.001165 z m 0.10916667,0.0389815 c -0.0114419,0.002596 -0.0234799,0.008327 -0.0258318,0.0122979 -5.7039e-4,9.6299e-4 -0.00146,0.001746 -0.001978,0.001741 -5.1731e-4,-5.83e-6 -0.003709,-0.00156 -0.007094,-0.003455 -0.0079,-0.004424 -0.0180856,-0.007076 -0.034975,-0.009109 -0.0129765,-0.001562 -0.0133895,-0.001568 -0.0813721,-0.001171 -0.0303081,1.7692e-4 -0.0559076,0.001881 -0.06375,0.004244 -0.001604,4.8339e-4 -0.004979,0.001211 -0.0075,0.001617 -0.00942,0.001516 -0.0263674,0.006481 -0.0329742,0.00966 -0.00619,0.002978 -0.0402879,0.0258184 -0.0422801,0.028321 -5.4764e-4,6.8794e-4 -0.003339,0.00336 -0.006204,0.005939 -0.003392,0.003054 -0.005207,0.005226 -0.005207,0.006232 0,0.002049 -0.001448,0.003353 -0.0179414,0.0161548 -0.004028,0.003126 -0.007858,0.006218 -0.008511,0.00687 -6.5333e-4,6.5227e-4 -0.002134,0.001897 -0.003291,0.002765 -0.00218,0.001637 -0.0121821,0.0107097 -0.0164401,0.0149119 -0.007369,0.007272 -0.0214287,0.024653 -0.0259845,0.0321221 -9.7749e-4,0.001603 -0.004403,0.006716 -0.007612,0.0113636 -0.003209,0.004647 -0.007214,0.01081 -0.008899,0.0136946 -0.001685,0.002885 -0.004529,0.007343 -0.006321,0.009907 -0.006666,0.009542 -0.0132589,0.0212838 -0.0221551,0.0394561 -0.009487,0.0193795 -0.0109545,0.0328076 -0.005336,0.0488307 8.4292e-4,0.002404 0.00197,0.006469 0.002504,0.009033 0.001047,0.005027 0.004756,0.0148738 0.007024,0.018648 7.7042e-4,0.001282 0.002342,0.004429 0.003493,0.006993 0.001151,0.002564 0.002646,0.005449 0.003324,0.00641 0.002771,0.00393 0.0180423,0.0150915 0.0265629,0.0194138 0.009709,0.004925 0.0125607,0.005975 0.0295833,0.0108953 0.005271,0.001523 0.0110833,0.00331 0.0129167,0.003971 0.001833,6.6036e-4 0.003708,0.001251 0.004167,0.001312 8.8201e-4,1.1764e-4 0.0138732,0.006101 0.0145833,0.006717 0.001177,0.001021 0.005952,0.002182 0.0102029,0.002483 0.002632,1.8603e-4 0.00582,6.9631e-4 0.007083,0.001134 0.001263,4.3766e-4 0.004547,0.001256 0.007297,0.001818 0.00275,5.6235e-4 0.007158,0.001523 0.009795,0.002135 0.002637,6.1186e-4 0.005559,0.001112 0.006492,0.001112 9.3324e-4,0 0.005587,9.1972e-4 0.0103408,0.002044 0.004754,0.001124 0.0104579,0.002195 0.0126749,0.002381 0.002217,1.8518e-4 0.004593,4.7683e-4 0.005281,6.4811e-4 0.003074,7.6585e-4 0.0174495,0.001582 0.025284,0.001436 0.004052,-7.569e-5 0.00949,1.5735e-4 0.0120833,5.1785e-4 0.002999,4.1683e-4 0.0207962,7.3452e-4 0.0488826,8.7261e-4 0.0359975,1.7697e-4 0.0446291,7.033e-5 0.0466667,-5.7657e-4 0.004171,-0.001324 0.0169447,-0.001742 0.0205635,-6.7225e-4 0.001685,4.98e-4 0.004497,8.8523e-4 0.00625,8.6054e-4 0.001753,-2.471e-5 0.006525,-1.02e-5 0.0106064,3.222e-5 0.008281,8.606e-5 0.0260113,-9.1227e-4 0.0304968,-0.001717 0.001604,-2.8785e-4 0.00656,-0.00105 0.0110127,-0.001694 0.008349,-0.001207 0.0198481,-0.003821 0.0254043,-0.005774 0.001741,-6.1228e-4 0.004666,-0.001444 0.0065,-0.001849 0.001833,-4.0458e-4 0.004409,-0.001489 0.005724,-0.00241 0.001315,-9.2085e-4 0.002721,-0.001674 0.003125,-0.001674 4.0395e-4,0 7.3445e-4,-4.8513e-4 7.3445e-4,-0.001078 0,-5.9294e-4 0.001167,-0.002205 0.002593,-0.003582 0.006424,-0.006201 0.0102805,-0.0118818 0.0116735,-0.0171935 0.001715,-0.006539 0.003234,-0.0159223 0.003249,-0.0200679 8.92e-6,-0.002424 5.6834e-4,-0.007292 0.001243,-0.0108179 6.7474e-4,-0.003526 0.001232,-0.008115 0.001238,-0.0101981 6.67e-6,-0.002083 3.6616e-4,-0.004706 7.9955e-4,-0.005828 4.3339e-4,-0.001122 9.6801e-4,-0.003193 0.001188,-0.004603 2.2004e-4,-0.00141 7.071e-4,-0.002721 0.001082,-0.002914 3.7526e-4,-1.928e-4 7.8833e-4,-0.00258 9.1792e-4,-0.005304 2.5384e-4,-0.005337 0.001162,-0.009795 0.003186,-0.015644 7.0374e-4,-0.002034 0.001095,-0.004034 8.6983e-4,-0.004444 -2.2533e-4,-4.1063e-4 2.9285e-4,-0.002549 0.001152,-0.004752 8.5867e-4,-0.002203 0.002154,-0.005972 0.002878,-0.008376 7.2429e-4,-0.002404 0.00207,-0.006862 0.002991,-0.009907 0.003415,-0.0112939 0.006964,-0.0290586 0.007858,-0.0393357 6.709e-4,-0.007708 0.00368,-0.0205991 0.0055,-0.0235298 8.692e-4,-0.001403 0.00158,-0.003177 0.00158,-0.003941 0,-7.6486e-4 3.199e-4,-0.001846 7.108e-4,-0.002403 3.909e-4,-5.5652e-4 0.00155,-0.00283 0.00257,-0.005051 0.00102,-0.002222 0.00281,-0.005368 0.00397,-0.006993 0.00296,-0.004136 0.00449,-0.0118425 0.00323,-0.0162529 -5.28e-4,-0.001849 -0.00128,-0.003153 -0.00167,-0.002898 -3.884e-4,2.549e-4 -3.399e-4,-6.107e-5 1.076e-4,-7.021e-4 0.00143,-0.002045 0.003,-0.009409 0.00256,-0.0120334 -2.302e-4,-0.001394 -0.00131,-0.004099 -0.00241,-0.006011 -0.00204,-0.003569 -0.00532,-0.005751 -0.00981,-0.006539 -0.00276,-4.849e-4 -0.00562,-0.002712 -0.00685,-0.005339 -0.00112,-0.002383 -0.00279,-0.004436 -0.005115,-0.006282 l -0.001562,-0.00124 0.004827,-4.2179e-4 c 0.00358,-3.1294e-4 0.00568,-8.9522e-4 0.00813,-0.002257 0.00182,-0.001009 0.00403,-0.002097 0.00492,-0.002418 0.00206,-7.4417e-4 0.00461,-0.005163 0.00467,-0.008074 1.022e-4,-0.004929 -0.00425,-0.0129557 -0.00837,-0.0154188 -8.726e-4,-5.2249e-4 -0.00159,-0.001285 -0.00159,-0.001695 0,-7.8904e-4 -0.00505,-0.004521 -0.0081,-0.005989 -0.00179,-8.595e-4 -0.00179,-9.088e-4 -3.431e-4,-0.002944 0.00243,-0.00341 0.00452,-0.010391 0.00396,-0.0132365 -3.973e-4,-0.002027 -5.08e-5,-0.003253 0.00166,-0.005864 0.00154,-0.00236 0.00204,-0.003912 0.00175,-0.005447 -4.693e-4,-0.002447 -0.00463,-0.006382 -0.00852,-0.008065 -0.006617,-0.00286 -0.0247958,-0.003832 -0.0337329,-0.001804 z m 0.0283777,0.001584 c 0.003888,0.001071 0.007385,0.002589 0.007429,0.003225 1.44e-5,2.0653e-4 0.00115,0.001218 0.00253,0.002247 0.00349,0.002613 0.00323,0.005321 -7.968e-4,0.008133 -0.00145,0.001014 -0.00169,9.8898e-4 -0.006684,-6.8701e-4 -0.00389,-0.001306 -0.005418,-0.001573 -0.006134,-0.001072 -0.001051,7.3467e-4 4.5601e-4,0.00172 0.002782,0.00182 0.005815,2.4896e-4 0.008523,0.002294 0.008987,0.006786 2.746e-4,0.002661 -2.006e-4,0.004549 -0.00224,0.008913 -0.003482,0.007435 -0.003505,0.007457 -0.006914,0.006485 -0.003731,-0.001065 -0.005831,-0.001109 -0.006315,-1.3193e-4 -2.8834e-4,5.8263e-4 8.55e-5,7.2727e-4 0.001304,5.0449e-4 0.001922,-3.5158e-4 0.009388,0.003031 0.0103315,0.004681 9.288e-4,0.001624 7.573e-4,0.004673 -5.6124e-4,0.009973 -6.8465e-4,0.002752 -0.001449,0.005979 -0.001699,0.00717 -2.5002e-4,0.001192 -9.0861e-4,0.002508 -0.001464,0.002925 -5.5492e-4,4.1695e-4 -0.002542,0.001947 -0.004417,0.003401 -0.001874,0.001453 -0.003841,0.002542 -0.00437,0.002418 -5.2909e-4,-1.2331e-4 -0.00133,4.5268e-4 -0.00178,0.00128 -4.4981e-4,8.2733e-4 -0.001326,0.001504 -0.001947,0.001504 -6.2115e-4,0 -0.002336,0.001175 -0.003812,0.002612 -0.001475,0.001437 -0.004514,0.003692 -0.006753,0.005012 -0.002239,0.00132 -0.005048,0.003387 -0.006243,0.004593 l -0.002173,0.002193 -0.006408,-0.002251 c -0.006825,-0.002398 -0.009985,-0.002698 -0.0168564,-0.001603 -0.002062,3.2879e-4 -0.004875,7.0729e-4 -0.00625,8.4109e-4 -0.005572,5.4236e-4 -0.0129107,0.001369 -0.0202244,0.002278 -0.004248,5.2809e-4 -0.009311,8.7984e-4 -0.01125,7.8159e-4 L 0.47541585,0.3768898 0.475656,0.3678568 C 0.47596449,0.3562536 0.477054,0.3505312 0.48056,0.3420877 c 0.00317,-0.007632 0.004309,-0.00975 0.007835,-0.0145625 0.001341,-0.00183 0.002437,-0.003708 0.002437,-0.004173 0,-8.3608e-4 0.002372,-0.001766 0.0120405,-0.004719 0.00776,-0.00237 0.009985,-0.003818 0.0111111,-0.007231 0.002259,-0.006845 0.008322,-0.0117472 0.0190692,-0.0154181 0.0130089,-0.004444 0.01311,-0.004461 0.0240736,-0.004204 0.00692,1.6265e-4 0.0111968,5.5338e-4 0.01375,0.001256 z m -0.0298516,0.0113749 c -0.002845,7.6446e-4 -0.005192,0.00191 -0.006667,0.003253 -0.001252,0.00114 -0.002932,0.002489 -0.003734,0.002998 -8.0209e-4,5.0915e-4 -0.001458,0.00113 -0.001458,0.001379 0,0.001176 0.003063,1.9767e-4 0.007357,-0.00235 0.002599,-0.001542 0.005734,-0.003102 0.006966,-0.003468 0.002516,-7.4657e-4 0.004825,-0.003075 0.002997,-0.003023 -5.8904e-4,1.69e-5 -0.003047,5.6136e-4 -0.005462,0.00121 z m -0.003222,0.00305 c -0.001313,7.905e-4 -0.002525,0.001342 -0.002692,0.001225 -1.6747e-4,-1.1655e-4 7.7003e-4,-8.5862e-4 0.002083,-0.001649 0.001313,-7.905e-4 0.002525,-0.001342 0.002692,-0.001225 1.6747e-4,1.1655e-4 -7.7003e-4,8.5863e-4 -0.002083,0.001649 z m 0.001395,0.0240722 c -0.005581,0.002383 -0.009925,0.00529 -0.0120709,0.008076 -0.001385,0.001798 -0.001445,0.002182 -4.1592e-4,0.002637 0.001903,8.4196e-4 0.002203,6.9854e-4 0.004027,-0.001926 0.002144,-0.003085 0.00751,-0.006993 0.0113507,-0.008267 0.002785,-9.2401e-4 0.003626,-0.001747 0.002285,-0.002235 -3.4375e-4,-1.2524e-4 -0.002673,6.4685e-4 -0.005176,0.001716 z m -0.1491991,-0.0382423 c 0.007398,-2.7127e-4 0.0316665,-2.3176e-4 0.0316666,5.129e-5 1.2e-7,5.106e-4 -0.005375,0.002252 -0.006952,0.002252 -7.0577e-4,0 -0.001515,-2.6224e-4 -0.001798,-5.8275e-4 -8.7765e-4,-9.9307e-4 -0.002562,-6.5268e-4 -0.005872,0.001187 -0.002044,0.001136 -0.003652,0.001623 -0.00449,0.00136 -7.1797e-4,-2.2535e-4 -0.002587,-3.6276e-4 -0.004153,-3.0536e-4 -0.00229,8.397e-5 -0.003294,-2.6784e-4 -0.005127,-0.001797 -0.001254,-0.001046 -0.002556,-0.001712 -0.002894,-0.00148 -3.3806e-4,2.3182e-4 6.566e-4,0.001463 0.00221,0.002737 0.00205,0.00168 0.003282,0.002232 0.004492,0.002013 0.002343,-4.2482e-4 0.003039,-4.1905e-4 0.005522,4.546e-5 0.001747,3.2692e-4 0.00279,4.079e-5 0.005166,-0.001418 0.002827,-0.001736 0.003093,-0.001785 0.005301,-9.7605e-4 0.002149,7.8753e-4 0.002592,7.4208e-4 0.005876,-6.039e-4 0.001953,-8.0053e-4 0.003564,-0.001234 0.003578,-9.6306e-4 1.458e-5,2.7081e-4 5.9241e-4,-3.205e-5 0.001284,-6.7307e-4 0.001115,-0.001034 0.002415,-0.001187 0.011501,-0.001357 l 0.0102434,-1.9114e-4 7.8265e-4,0.001939 c 5.2646e-4,0.001305 0.00166,0.002248 0.003463,0.002882 0.001474,5.1848e-4 0.003245,0.00127 0.003935,0.001671 0.001344,7.8018e-4 0.0117357,3.3275e-4 0.0133485,-5.7477e-4 4.5833e-4,-2.5787e-4 0.003635,-0.001062 0.007059,-0.001787 0.006168,-0.001306 0.00628,-0.001308 0.0120833,-2.8345e-4 0.006879,0.001215 0.0167061,0.004443 0.0199734,0.006562 l 0.002303,0.001493 -0.002693,0.001193 -0.002693,0.001192 -0.001627,-0.001562 c -8.9506e-4,-8.5927e-4 -0.002346,-0.001562 -0.003225,-0.001562 -0.001219,0 -0.001597,-4.1387e-4 -0.001597,-0.001748 0,-0.001217 -4.0675e-4,-0.001748 -0.001339,-0.001748 -8.7877e-4,0 -0.001165,3.169e-4 -8.3334e-4,9.2179e-4 2.7821e-4,5.07e-4 5.0583e-4,0.001523 5.0583e-4,0.002258 0,0.001027 5.9555e-4,0.00142 0.002577,0.001697 0.001582,2.2127e-4 0.002741,7.9953e-4 0.003002,0.001498 2.3409e-4,6.2599e-4 0.001043,0.001233 0.001798,0.00135 0.002028,3.1294e-4 0.006789,-0.001391 0.006789,-0.002429 0,-6.518e-4 5.9455e-4,-4.8286e-4 0.002165,6.151e-4 l 0.002165,0.001514 -0.00154,0.003282 c -0.00102,0.002174 -0.001906,0.003185 -0.002625,0.002996 -5.9671e-4,-1.5717e-4 -8.5584e-4,-2.622e-5 -5.7581e-4,2.9038e-4 2.8001e-4,3.1684e-4 -2.4839e-4,5.7605e-4 -0.001174,5.7605e-4 -9.2586e-4,0 -0.002435,5.6416e-4 -0.003354,0.001254 -0.001257,9.4365e-4 -0.001942,0.001096 -0.002769,6.1609e-4 -7.0019e-4,-4.0641e-4 -0.001542,-4.4161e-4 -0.002321,-9.709e-5 -9.6261e-4,4.2576e-4 -8.24e-4,5.4237e-4 6.5295e-4,5.4942e-4 0.00283,1.34e-5 0.002248,9.9522e-4 -8.3333e-4,0.001404 -0.00149,1.9767e-4 -0.003833,7.8962e-4 -0.005208,0.001316 -0.003347,0.00128 -0.0379423,0.001846 -0.0491667,8.046e-4 -0.004125,-3.8286e-4 -0.008062,-6.6014e-4 -0.00875,-6.162e-4 -6.875e-4,4.371e-5 -0.004812,6.183e-5 -0.009167,3.963e-5 -0.0272773,-1.3846e-4 -0.0459626,-3.788e-5 -0.0466307,2.5076e-4 -4.2477e-4,1.8362e-4 -0.007075,5.9988e-4 -0.0147791,9.2506e-4 -0.0233022,9.8356e-4 -0.0370463,0.001989 -0.0394392,0.002884 -7.3034e-4,2.7331e-4 -0.004682,9.1154e-4 -0.008781,0.001418 -0.0131244,0.001623 -0.0170366,0.002223 -0.0170366,0.002615 0,2.1061e-4 -0.002156,6.7559e-4 -0.004792,0.001033 -0.002635,3.5769e-4 -0.006667,9.0915e-4 -0.008958,0.001225 -0.005855,8.0804e-4 -0.0179115,0.003818 -0.0235638,0.005883 -0.002623,9.5833e-4 -0.007019,0.002373 -0.009769,0.003144 -0.00275,7.7092e-4 -0.006401,0.002308 -0.008113,0.003416 -0.001712,0.001108 -0.004649,0.002618 -0.006527,0.003356 l -0.003414,0.001342 0.001234,-0.001667 c 0.001078,-0.001457 0.004383,-0.00456 0.0101543,-0.009538 0.003042,-0.002623 0.0292972,-0.0207338 0.0334295,-0.0230592 0.002235,-0.001258 0.00468,-0.002811 0.005433,-0.003452 7.5306e-4,-6.4103e-4 0.003431,-0.001915 0.005952,-0.002831 l 0.004583,-0.001665 0.003635,0.001484 c 0.001999,8.1638e-4 0.005517,0.001657 0.007817,0.001868 l 0.004182,3.8386e-4 0.002681,-0.002893 c 0.002174,-0.002346 0.003237,-0.002956 0.005621,-0.003227 0.002838,-3.2203e-4 0.007501,-0.003269 0.007501,-0.004741 0,-8.3392e-4 0.006079,-0.002584 0.009117,-0.002624 0.001347,-1.807e-5 0.004535,-3.1271e-4 0.007083,-6.5507e-4 0.006735,-9.0496e-4 0.031037,-0.002049 0.0388002,-0.001826 0.003667,1.0512e-4 0.007229,1.7051e-4 0.007917,1.4533e-4 z m -0.0164997,0.002219 c -8.6845e-4,0.001742 -0.004856,0.0038 -0.008643,0.004461 -0.001627,2.8391e-4 -0.00292,2.913e-5 -0.004809,-9.4727e-4 -0.002533,-0.001309 -0.002633,-0.001315 -0.005117,-2.8875e-4 -0.003111,0.001285 -0.005343,9.373e-4 -0.008845,-0.001379 -0.002623,-0.001735 -0.00442,-0.002246 -0.00442,-0.001257 0,8.0192e-4 0.007626,0.00474 0.009179,0.00474 7.7305e-4,0 0.002612,-2.9405e-4 0.004086,-6.5343e-4 0.002219,-5.4085e-4 0.003161,-4.7232e-4 0.005473,3.9813e-4 0.002738,0.001031 0.002888,0.001025 0.007711,-3.148e-4 0.003855,-0.001071 0.005312,-0.001843 0.006735,-0.003573 0.002137,-0.002596 0.002194,-0.00285 6.4763e-4,-0.00285 -6.4267e-4,0 -0.001542,7.4872e-4 -0.001998,0.001664 z m 0.0956664,-0.001665 c 0.002979,3.0845e-4 0.00572,5.6603e-4 0.006091,5.7249e-4 0.001624,2.798e-5 -5.4577e-4,0.001177 -0.002223,0.001177 -0.001027,0 -0.002235,2.5676e-4 -0.002683,5.7051e-4 -4.4873e-4,3.1381e-4 -0.003944,9.8549e-4 -0.007767,0.001493 -0.006798,9.0181e-4 -0.006991,8.9569e-4 -0.00878,-2.792e-4 -0.001006,-6.6128e-4 -0.002448,-0.001202 -0.003204,-0.001202 -0.001374,0 -0.003101,-0.00164 -0.003101,-0.002946 0,-7.5787e-4 0.0115917,-4.2978e-4 0.0216667,6.1317e-4 z m -0.14520625,0.005975 c -6.8359e-4,7.2115e-4 -0.001948,0.001387 -0.00281,0.00148 -0.004366,4.6911e-4 -0.005387,9.2605e-4 -0.00821,0.003674 -0.00294,0.002861 -0.003171,0.002959 -0.006084,0.002577 -0.006355,-8.338e-4 -0.0117977,-0.003797 -0.006974,-0.003797 7.9795e-4,0 0.001807,-2.3788e-4 0.002242,-5.2862e-4 4.3541e-4,-2.9073e-4 0.002104,-7.9574e-4 0.003708,-0.001122 0.001604,-3.2651e-4 0.005354,-0.00125 0.008333,-0.002051 0.002979,-8.0163e-4 0.006681,-0.001477 0.008227,-0.0015 0.00273,-4.138e-5 0.002775,-5.83e-6 0.001567,0.001269 z m 0.0965446,0.0221568 c 0.002704,0.001895 -8.6875e-4,0.0214039 -0.00392,0.0214039 -0.002595,0 -0.005543,-0.008085 -0.005941,-0.0162983 -2.1155e-4,-0.004359 -7.7591e-4,-0.00569 -0.001676,-0.003952 -4.7546e-4,9.1766e-4 7.7584e-4,0.0102592 0.001894,0.0141411 4.6318e-4,0.001608 0.001396,0.00367 0.002074,0.004583 6.7726e-4,9.1288e-4 0.001231,0.002023 0.001231,0.002467 0,4.581e-4 8.4365e-4,8.0752e-4 0.00195,8.0752e-4 0.002186,0 0.003472,-0.001505 0.00431,-0.005047 2.9123e-4,-0.00123 0.001112,-0.00417 0.001824,-0.006533 8.0429e-4,-0.002668 0.00113,-0.005731 8.5984e-4,-0.008085 l -4.3503e-4,-0.00379 0.017204,5.0932e-4 c 0.009462,2.8019e-4 0.0245931,4.5338e-4 0.0336242,3.8502e-4 0.0152214,-1.1532e-4 0.0163764,-5.128e-5 0.0158208,8.7413e-4 -3.2968e-4,5.4912e-4 -0.00181,0.002626 -0.003289,0.004616 -0.001479,0.00199 -0.003483,0.005399 -0.004453,0.007576 -9.6968e-4,0.002177 -0.00262,0.005794 -0.003667,0.008038 -0.001047,0.002244 -0.00234,0.006571 -0.002874,0.009615 -5.3321e-4,0.003045 -0.001177,0.006454 -0.001431,0.007576 -2.537e-4,0.001122 -3.99e-4,0.004427 -3.2289e-4,0.007345 1.707e-4,0.006545 -4.0647e-4,0.008389 -0.002625,0.008389 -0.002133,0 -0.00833,-0.001211 -0.0223296,-0.004363 -0.0131868,-0.002969 -0.0290572,-0.00561 -0.036562,-0.006083 -0.00527,-3.3222e-4 -0.005323,-3.5344e-4 -0.006667,-0.002666 -7.4504e-4,-0.001282 -0.002716,-0.004036 -0.004381,-0.006119 -0.001664,-0.002083 -0.003279,-0.004547 -0.003588,-0.005475 -3.7947e-4,-0.00114 -8.3564e-4,-0.001495 -0.001406,-0.001096 -8.4001e-4,5.8747e-4 3.8028e-4,0.002578 0.006669,0.010878 0.002557,0.003375 0.00321,0.005029 0.001976,0.005004 -3.4375e-4,-6.99e-6 -0.00381,-0.003029 -0.007702,-0.006715 -0.003892,-0.003686 -0.007207,-0.00643 -0.007366,-0.006096 -2.7363e-4,5.7406e-4 0.0108708,0.0113067 0.0124485,0.0119886 0.001665,7.197e-4 4.5182e-4,0.001783 -0.003522,0.003088 -0.005428,0.001782 -0.0106679,0.00391 -0.0191084,0.007762 -0.007739,0.003532 -0.0196429,0.007475 -0.0271793,0.009002 -0.006444,0.001306 -0.0077,0.001388 -0.0128198,8.3234e-4 -0.003122,-3.3869e-4 -0.006701,-8.8829e-4 -0.007953,-0.001221 -0.001527,-4.06e-4 -0.002553,-4.123e-4 -0.003115,-1.923e-5 -5.6208e-4,3.9306e-4 -0.00237,2.098e-5 -0.005489,-0.00113 -0.00433,-0.001598 -0.0155075,-0.004042 -0.0242344,-0.005299 -0.002062,-2.9697e-4 -0.006972,-0.001301 -0.0109102,-0.00223 -0.007328,-0.00173 -0.019883,-0.004055 -0.028512,-0.005281 -0.005301,-7.5297e-4 -0.0227572,-0.005101 -0.028027,-0.006981 -0.003181,-0.001135 -0.005884,-0.001534 -0.005884,-8.6865e-4 0,1.7326e-4 7.4185e-4,0.001026 0.001649,0.001894 0.001484,0.001421 0.003808,0.008456 0.005433,0.0164391 8.4934e-4,0.004175 0.004003,0.0105633 0.008773,0.0177739 8.4817e-4,0.001282 0.002552,0.004167 0.003787,0.00641 0.001235,0.002244 0.004503,0.006694 0.007264,0.009891 0.002761,0.003196 0.005736,0.006944 0.006611,0.008328 8.7564e-4,0.001384 0.003456,0.004261 0.005735,0.006392 0.002278,0.002131 0.00526,0.005241 0.006625,0.00691 l 0.002482,0.003034 -0.002044,0.003993 c -0.001124,0.002196 -0.002645,0.005828 -0.00338,0.008072 -0.0016,0.004885 -0.00458,0.0107809 -0.005449,0.0107809 -3.4347e-4,0 -8.3048e-4,5.5086e-4 -0.001082,0.001224 -2.5178e-4,6.7327e-4 -7.8458e-4,0.001083 -0.001184,9.1027e-4 -3.9943e-4,-1.7263e-4 -0.001142,4.5658e-4 -0.00165,0.001398 -6.5595e-4,0.001215 -6.63e-4,0.001712 -2.429e-5,0.001712 4.949e-4,0 6.8108e-4,1.5297e-4 4.1372e-4,3.3994e-4 -2.6736e-4,1.8697e-4 -7.9861e-4,3.3926e-4 -0.001181,3.3844e-4 -9.6461e-4,-2.33e-6 -0.003675,0.004023 -0.003126,0.004643 2.4585e-4,2.7817e-4 4.058e-5,5.0578e-4 -4.5614e-4,5.0578e-4 -8.1224e-4,0 -0.002485,0.002191 -0.002224,0.002914 5.791e-5,1.6026e-4 -8.3079e-4,0.001208 -0.001975,0.002329 -0.002448,0.002397 -0.003965,0.004197 -0.007863,0.009326 -0.001583,0.002083 -0.003646,0.004575 -0.004584,0.005536 -0.002027,0.002078 -0.002131,0.002622 -4.9917e-4,0.002622 6.9765e-4,0 0.002768,-0.002176 0.004851,-0.005099 0.001998,-0.002804 0.005417,-0.006915 0.007598,-0.009136 0.00218,-0.00222 0.005425,-0.006068 0.00721,-0.008551 0.005172,-0.007193 0.005736,-0.006635 0.003294,0.003264 -3.9532e-4,0.001603 -9.5253e-4,0.00829 -0.001238,0.0148601 -6.2281e-4,0.0143223 9.5884e-4,0.0281921 0.005067,0.0444347 5.94e-4,0.002348 0.001466,0.002751 0.002677,0.001238 4.9084e-4,-6.1334e-4 3.7328e-4,-0.001488 -3.3325e-4,-0.002478 -0.001079,-0.001512 -0.001454,-0.002985 -0.00425,-0.0166793 -0.001638,-0.00802 -0.00182,-0.0346937 -2.788e-4,-0.0407925 4.8593e-4,-0.001923 0.001437,-0.005914 0.002114,-0.00887 6.7678e-4,-0.002955 0.002542,-0.008069 0.004145,-0.0113637 0.001603,-0.003295 0.002918,-0.006522 0.002921,-0.007172 3.33e-6,-6.5006e-4 0.001338,-0.003126 0.002967,-0.005502 l 0.00296,-0.00432 -0.001685,-0.001491 c -0.002225,-0.001969 -0.009017,-0.00956 -0.0114762,-0.0128262 -0.001074,-0.001427 -0.002256,-0.002738 -0.002627,-0.002914 -0.002039,-9.678e-4 -0.0151343,-0.0181328 -0.0151343,-0.0198355 0,-3.3094e-4 -0.00185,-0.003287 -0.004111,-0.006569 -0.004603,-0.006681 -0.00718,-0.011845 -0.007985,-0.0159964 -2.9746e-4,-0.001535 -0.001073,-0.004681 -0.001723,-0.006991 -6.5002e-4,-0.00231 -0.001182,-0.004876 -0.001182,-0.005701 0,-0.001469 1.1732e-4,-0.001439 0.005541,0.001432 0.003048,0.001613 0.006002,0.002933 0.006565,0.002933 5.6303e-4,0 0.001531,4.2785e-4 0.002152,9.5081e-4 0.001191,0.001003 0.0204975,0.0101195 0.0214414,0.0101241 3.0299e-4,0 0.001749,7.8823e-4 0.003214,0.001748 0.001465,9.6008e-4 0.003027,0.001746 0.003472,0.001746 4.45e-4,0 9.3408e-4,1.9668e-4 0.001087,4.3706e-4 4.0656e-4,6.3969e-4 0.0108067,0.00539 0.0118005,0.00539 0.001493,0 0.0109861,0.003436 0.0128526,0.004652 9.9276e-4,6.468e-4 0.002177,0.001176 0.002631,0.001176 0.001073,0 0.007857,0.003203 0.009225,0.004355 0.001138,9.5863e-4 0.003352,0.001212 0.003352,3.8345e-4 0,-6.842e-4 0.009428,-0.007357 0.0101783,-0.007205 3.2726e-4,6.661e-5 3.9658e-4,-2.405e-4 1.5404e-4,-6.8252e-4 -2.4254e-4,-4.4196e-4 6.5481e-4,-0.001684 0.001994,-0.002761 0.001339,-0.001077 0.002893,-0.002941 0.003452,-0.004142 0.001012,-0.002175 0.001033,-0.002183 0.004494,-0.001748 0.006214,7.8048e-4 0.014869,3.8736e-4 0.0204864,-9.3059e-4 0.006211,-0.001457 0.0204784,-0.006626 0.0263962,-0.009562 0.004538,-0.002252 0.0167856,-0.006854 0.0209195,-0.00786 0.002539,-6.1824e-4 0.002811,-5.3123e-4 0.006059,0.001933 0.00187,0.001419 0.00358,0.00258 0.0038,0.00258 0.001101,0 1.3318e-4,-0.001427 -0.002097,-0.003091 -0.001373,-0.001024 -0.002498,-0.002059 -0.0025,-0.002299 -4.16e-6,-4.268e-4 0.005424,-7.3974e-4 0.007079,-4.0815e-4 4.5833e-4,9.184e-5 0.001958,2.4487e-4 0.003333,3.4015e-4 0.001375,9.528e-5 0.004,4.6486e-4 0.005833,8.2127e-4 0.001833,3.5641e-4 0.005583,8.8304e-4 0.008333,0.00117 0.005256,5.4895e-4 0.0110926,0.001643 0.0125,0.002343 8.941e-4,4.4476e-4 0.0150293,0.003664 0.0191667,0.004365 0.004892,8.2897e-4 0.00592,9.2191e-4 0.0133378,0.001206 0.005687,2.1766e-4 0.009405,-5.82e-6 0.0153527,-9.1066e-4 0.004316,-6.588e-4 0.007959,-0.00112 0.008095,-0.001025 1.3596e-4,9.51e-5 -0.001804,6.6043e-4 -0.004311,0.001256 -0.002507,5.9592e-4 -0.004558,0.001239 -0.004558,0.001429 0,1.9021e-4 -0.001219,7.1026e-4 -0.002708,0.001156 -0.003338,9.982e-4 -0.005724,0.002388 -0.005172,0.003013 2.2775e-4,2.5769e-4 0.00302,-5.6405e-4 0.006205,-0.001826 0.003185,-0.001262 0.006343,-0.002295 0.007017,-0.002295 6.7451e-4,0 0.001432,-2.3251e-4 0.001683,-5.1666e-4 2.5115e-4,-2.8421e-4 0.001867,-7.0892e-4 0.003591,-9.4383e-4 0.002649,-3.6101e-4 0.002876,-5.0017e-4 0.001468,-8.9924e-4 -0.001438,-4.0723e-4 -0.001323,-4.9033e-4 8.3333e-4,-6.0484e-4 0.001375,-7.301e-5 0.003062,-1.0204e-4 0.00375,-6.451e-5 6.875e-4,3.73e-5 0.003408,-4.4563e-4 0.006045,-0.001074 0.00575,-0.001369 0.0101957,-0.00145 0.0142699,-2.6003e-4 0.002597,7.588e-4 0.003018,0.001148 0.003018,0.002788 0,0.004899 0.008434,0.0152049 0.0152017,0.0185747 0.00239,0.00119 0.002483,0.001394 0.002033,0.004444 -2.5952e-4,0.001758 -8.3913e-4,0.003454 -0.001288,0.003768 -4.489e-4,3.1393e-4 -6.1418e-4,9.3887e-4 -3.6731e-4,0.001389 8.4153e-4,0.001534 0.002696,-3.7278e-4 0.003261,-0.003352 2.9758e-4,-0.001569 9.6151e-4,-0.002846 0.001475,-0.002838 5.1387e-4,8.15e-6 0.002708,9.247e-4 0.004877,0.002037 0.006316,0.003241 0.008023,0.006264 0.009142,0.016187 0.001253,0.0111129 0.001047,0.0209287 -5.3836e-4,0.0257102 -7.13e-4,0.00215 -0.001302,0.004614 -0.001309,0.005475 -2.516e-5,0.003092 -0.001361,0.00336 -0.003121,6.2582e-4 -9.0479e-4,-0.001406 -0.002788,-0.00426 -0.004186,-0.006344 -0.001397,-0.002083 -0.003918,-0.006743 -0.005601,-0.0103541 -0.003545,-0.007607 -0.005729,-0.0106949 -0.009714,-0.0137367 -0.002859,-0.002185 -0.005695,-0.002488 -0.005695,-6.0899e-4 0,4.4942e-4 -0.001125,0.00164 -0.0025,0.002646 -0.001375,0.001006 -0.0025,0.002201 -0.0025,0.002655 0,0.001314 0.001624,0.00308 0.002832,0.00308 8.1808e-4,0 0.001249,0.001635 0.00165,0.006265 9.5177e-4,0.010987 0.00221,0.021301 0.003074,0.025204 4.6119e-4,0.002083 0.001363,0.007721 0.002003,0.0125291 6.4054e-4,0.004808 0.00198,0.011566 0.002976,0.0150185 0.001079,0.003739 0.001597,0.007074 0.001282,0.008248 -5.5651e-4,0.002074 -0.0181085,0.0267447 -0.0201999,0.028392 -6.695e-4,5.2734e-4 -0.002812,0.003162 -0.004761,0.005855 -0.003628,0.005013 -0.006698,0.008522 -0.0141821,0.0162044 -0.003606,0.003702 -0.0100976,0.008385 -0.0242573,0.0174985 -0.003182,0.002048 -0.0171717,0.009308 -0.0179363,0.009308 -3.1716e-4,0 -0.002889,-0.003129 -0.005716,-0.006954 -0.004603,-0.006227 -0.008714,-0.009946 -0.0109947,-0.009946 -0.001033,0 -9.8062e-4,0.001005 7.584e-5,0.001462 4.6488e-4,2.0092e-4 0.001601,0.001401 0.002525,0.002668 0.001483,0.002033 0.002271,0.004661 0.003882,0.0129432 2.5401e-4,0.001306 8.1976e-4,0.002118 0.001381,0.001981 5.2273e-4,-1.2758e-4 8.4277e-4,-8.6101e-4 7.1119e-4,-0.00163 -9.7667e-4,-0.005707 -0.001844,-0.009215 -0.002635,-0.010657 -5.0759e-4,-9.2587e-4 -7.5065e-4,-0.001804 -5.4011e-4,-0.001951 3.9406e-4,-2.7556e-4 0.008831,0.0118838 0.008831,0.0127273 0,4.8858e-4 -0.009535,0.004544 -0.0138112,0.005874 -0.001341,4.1726e-4 -0.003075,0.001154 -0.003854,0.001637 -7.7817e-4,4.8307e-4 -0.003754,0.001534 -0.006613,0.002335 -0.002859,8.0128e-4 -0.0102848,0.003196 -0.0165018,0.005323 -0.006217,0.002126 -0.0126162,0.004053 -0.0142204,0.004282 -0.001604,2.2894e-4 -0.004979,0.001016 -0.0075,0.001749 -0.004389,0.001277 -0.00641,0.001709 -0.0151765,0.003247 -0.005803,0.001018 -0.0108216,2.5961e-4 -0.0206568,-0.003123 -0.004812,-0.001655 -0.008937,-0.003025 -0.009167,-0.003045 -2.2917e-4,-1.935e-5 -0.002292,-3.525e-4 -0.004583,-7.4028e-4 -0.004963,-8.3987e-4 -0.00935,-1.9531e-4 -0.0204167,0.003 -0.0175624,0.005071 -0.0337072,0.005004 -0.05125,-2.1018e-4 -0.002888,-8.5856e-4 -0.007259,-0.001614 -0.015,-0.002594 -0.0200325,-0.002534 -0.027704,-0.004906 -0.0366354,-0.0113272 -0.003708,-0.002666 -0.004121,-0.003223 -0.003997,-0.005393 7.592e-5,-0.001331 5.3059e-4,-0.002695 0.00101,-0.00303 4.7961e-4,-3.3379e-4 8.7218e-4,-9.4529e-4 8.7218e-4,-0.001357 0,-0.001524 0.005516,-0.006943 0.0116064,-0.011405 0.004368,-0.0032 0.007861,-0.005148 0.0115003,-0.006414 0.002875,-0.001 0.005227,-0.002008 0.005227,-0.002239 0,-5.2768e-4 0.00906,-0.005006 0.0145833,-0.007209 0.002292,-9.1392e-4 0.004354,-0.001819 0.004583,-0.002012 8.6008e-4,-7.2361e-4 0.0139268,-0.006348 0.0183333,-0.007891 0.002521,-8.8284e-4 0.005248,-0.002015 0.006061,-0.002517 8.1269e-4,-5.0129e-4 0.002744,-9.3087e-4 0.004292,-9.546e-4 0.001548,-2.372e-5 0.002642,-2.3984e-4 0.002432,-4.8023e-4 -2.1069e-4,-2.4038e-4 5e-6,-4.3706e-4 4.7857e-4,-4.3706e-4 0.00162,0 0.0113141,-0.00336 0.0157788,-0.005469 0.002452,-0.001158 0.004635,-0.002106 0.00485,-0.002106 2.1512e-4,0 0.001959,-7.5184e-4 0.003875,-0.001671 0.001916,-9.1893e-4 0.005921,-0.00252 0.0089,-0.003558 0.002979,-0.001038 0.006354,-0.002474 0.0075,-0.003191 0.001146,-7.1692e-4 0.004521,-0.002457 0.0075,-0.003866 0.002979,-0.001409 0.007667,-0.003941 0.0104167,-0.005625 0.00275,-0.001685 0.005656,-0.003064 0.006458,-0.003065 0.001713,-2.91e-6 0.001898,-7.7006e-4 3.9665e-4,-0.001642 -0.00109,-6.3263e-4 -0.001071,-6.4173e-4 -0.010605,0.005108 -0.002063,0.001244 -0.005812,0.003235 -0.008333,0.004425 -0.002521,0.00119 -0.005521,0.002741 -0.006667,0.003448 -0.001146,7.0606e-4 -0.006021,0.002807 -0.0108333,0.004669 -0.004812,0.001862 -0.009875,0.003964 -0.01125,0.004672 -0.003935,0.002026 -0.017306,0.006652 -0.0204677,0.007081 -0.001576,2.1366e-4 -0.004464,0.001149 -0.006417,0.002079 -0.001953,9.3005e-4 -0.004953,0.002096 -0.006667,0.00259 -0.001714,4.9468e-4 -0.006617,0.002512 -0.0108958,0.004484 -0.004279,0.001971 -0.008136,0.003584 -0.008572,0.003584 -4.3565e-4,0 -0.00106,2.912e-4 -0.001387,6.4712e-4 -3.2703e-4,3.5592e-4 -0.001791,0.001076 -0.003253,0.001599 -0.001462,5.2377e-4 -0.005114,0.002252 -0.008115,0.00384 -0.003001,0.001588 -0.007242,0.003606 -0.009425,0.004483 -0.004565,0.001835 -0.0135518,0.007053 -0.0135518,0.007869 0,3.0276e-4 -0.001406,0.001607 -0.003125,0.002897 -0.004344,0.003262 -0.006871,0.006549 -0.008586,0.011166 l -0.001467,0.003948 0.003752,0.002883 c 0.003863,0.002969 0.0131533,0.007585 0.0184871,0.009187 0.003049,9.1552e-4 0.00458,0.001173 0.0159387,0.002683 0.0118865,0.00158 0.0152551,0.002123 0.0161674,0.002605 5.0379e-4,2.6655e-4 0.003627,0.001069 0.006941,0.001784 0.003314,7.1457e-4 0.006217,0.001516 0.00645,0.00178 4.5409e-4,5.1381e-4 0.018976,0.001483 0.0236668,0.001238 0.001545,-8.058e-5 0.004358,-5.3656e-4 0.00625,-0.001013 0.003763,-9.4801e-4 0.0132192,-0.001472 0.0125321,-6.9471e-4 -2.353e-4,2.6624e-4 1.92e-4,3.1774e-4 9.4956e-4,1.1445e-4 7.5756e-4,-2.0329e-4 0.001621,-1.1741e-4 0.001918,1.9085e-4 2.975e-4,3.0825e-4 0.002649,0.001395 0.005226,0.002416 0.004114,0.001629 0.005446,0.001855 0.0109369,0.001855 0.003439,0 0.007846,-3.9335e-4 0.009795,-8.7412e-4 0.001949,-4.8077e-4 0.004673,-8.7413e-4 0.006055,-8.7413e-4 0.001381,0 0.002944,-4.1309e-4 0.003472,-9.1799e-4 8.7142e-4,-8.3339e-4 0.001283,-8.2753e-4 0.004468,6.365e-5 0.002041,5.7104e-4 0.004641,8.555e-4 0.006215,6.8007e-4 0.001489,-1.6587e-4 0.005504,-6.0911e-4 0.008923,-9.8499e-4 0.003419,-3.7588e-4 0.007169,-0.001151 0.008333,-0.001722 0.001164,-5.7133e-4 0.005231,-0.001739 0.009037,-0.002594 0.003806,-8.5538e-4 0.0120561,-0.003283 0.0183333,-0.005395 0.006277,-0.002112 0.0130885,-0.004398 0.015136,-0.00508 0.007076,-0.002358 0.0262846,-0.009847 0.0284139,-0.0110781 0.001175,-6.7922e-4 0.00305,-0.001698 0.004167,-0.002264 0.001116,-5.6624e-4 0.004604,-0.002333 0.00775,-0.003927 0.003146,-0.001594 0.00604,-0.002759 0.006431,-0.00259 9.3348e-4,4.0344e-4 2.8305e-4,0.002534 -0.002976,0.00975 l -0.00269,0.005955 -0.005742,0.001248 c -0.003158,6.8658e-4 -0.009406,0.001846 -0.0138837,0.002577 -0.007812,0.001275 -0.0108677,0.002336 -0.009022,0.003133 4.5861e-4,1.9821e-4 0.004508,-2.8197e-4 0.008999,-0.001067 0.004491,-7.851e-4 0.009591,-0.001594 0.0113338,-0.001798 0.001743,-2.0355e-4 0.003377,-7.4897e-4 0.003631,-0.001212 5.8585e-4,-0.001068 0.003617,-0.001109 0.003617,-4.918e-5 0,4.3604e-4 -9.375e-4,0.001759 -0.002083,0.00294 -0.001146,0.001181 -0.002083,0.002601 -0.002083,0.003157 0,0.001133 -0.004509,0.007473 -0.006323,0.008891 -0.001317,0.00103 -0.001586,0.002868 -4.1863e-4,0.002868 9.1956e-4,0 0.007575,-0.008901 0.007575,-0.0101307 0,-4.8001e-4 3.7298e-4,-0.001034 8.2884e-4,-0.001231 8.2995e-4,-3.587e-4 0.0108866,0.001924 0.0116712,0.002649 2.2917e-4,2.1181e-4 0.001917,7.0362e-4 0.00375,0.001093 0.001833,3.8929e-4 0.004093,9.6445e-4 0.005021,0.001278 9.2795e-4,3.1368e-4 0.004486,4.9209e-4 0.007908,3.9646e-4 0.007863,-2.1976e-4 0.008567,-0.001225 0.002845,-0.004063 -0.002149,-0.001066 -0.005828,-0.003295 -0.008174,-0.004954 -0.00295,-0.002085 -0.005938,-0.003489 -0.009683,-0.004549 -0.002979,-8.4321e-4 -0.005885,-0.001677 -0.006458,-0.001854 -5.7292e-4,-1.7643e-4 -0.001042,6.085e-5 -0.001042,5.2729e-4 0,4.6645e-4 0.001406,0.001273 0.003125,0.001791 0.002987,9.0166e-4 0.0191798,0.008725 0.0212842,0.0102839 0.002314,0.001714 -0.0170756,-7.2561e-4 -0.0246176,-0.003097 -0.004394,-0.001382 -0.004471,-0.00149 -0.002737,-0.003835 6.715e-4,-9.0807e-4 0.001412,-0.002403 0.001645,-0.003322 2.3342e-4,-9.1896e-4 0.001572,-0.004031 0.002974,-0.006916 0.001402,-0.002885 0.00313,-0.007017 0.003839,-0.009182 0.001259,-0.003841 0.001502,-0.004085 0.009972,-0.0100013 0.004775,-0.003335 0.008682,-0.00644 0.008682,-0.006899 0,-4.592e-4 7.899e-4,-0.001334 0.001755,-0.001945 9.6543e-4,-6.1058e-4 0.00249,-0.002117 0.003388,-0.003348 8.9816e-4,-0.001231 0.002878,-0.00346 0.004399,-0.004953 0.001521,-0.001494 0.004173,-0.004681 0.005892,-0.007083 0.001719,-0.002402 0.003957,-0.005156 0.004974,-0.006119 0.002763,-0.002617 0.0170668,-0.022745 0.0183274,-0.0257897 3.2447e-4,-7.837e-4 0.001199,-0.001311 0.002174,-0.001311 0.001346,0 0.001614,-3.8192e-4 0.001535,-0.002185 -1.2525e-4,-0.002877 0.001812,-0.007402 0.005488,-0.012817 0.001641,-0.002418 0.003512,-0.005813 0.004157,-0.007545 6.4513e-4,-0.001732 0.001923,-0.004907 0.002839,-0.007055 9.1654e-4,-0.002148 0.002196,-0.005348 0.002843,-0.007111 l 0.001177,-0.003205 0.003813,0.005427 c 0.002097,0.002985 0.00362,0.005778 0.003385,0.006206 -5.744e-4,0.001047 0.001263,0.001775 0.002426,9.6205e-4 6.8097e-4,-4.762e-4 6.6168e-4,-8.3434e-4 -7.258e-5,-0.001348 -5.5e-4,-3.8461e-4 -0.001,-0.001143 -0.001,-0.001685 0,-0.001208 -0.00215,-0.004549 -0.005337,-0.008293 -0.002235,-0.002626 -0.002355,-0.003082 -0.001839,-0.006968 3.0394e-4,-0.002287 0.001145,-0.005743 0.00187,-0.00768 9.5741e-4,-0.00256 0.001341,-0.006545 0.001406,-0.0145939 1.0843e-4,-0.0135441 -4.8126e-4,-0.0175385 -0.003219,-0.0218047 -0.002343,-0.00365 -0.004888,-0.005567 -0.0100724,-0.007586 -0.00305,-0.001187 -0.003501,-0.00164 -0.003958,-0.003976 -2.8412e-4,-0.00145 -5.166e-4,-0.003509 -5.166e-4,-0.004577 0,-0.00256 -0.003256,-0.007619 -0.006637,-0.0103119 -0.002577,-0.002053 -0.002956,-0.003901 -8.0028e-4,-0.003901 5.3001e-4,0 7.2126e-4,-4.1439e-4 4.3338e-4,-9.3899e-4 -3.7417e-4,-6.8187e-4 -1.5852e-4,-8.4329e-4 7.8746e-4,-5.8945e-4 7.4586e-4,2.0018e-4 0.001086,1.0443e-4 7.9587e-4,-2.2389e-4 -2.7876e-4,-3.1544e-4 5.455e-4,-0.001241 0.001832,-0.002056 0.005393,-0.00342 0.0110886,-0.007503 0.0110886,-0.007949 0,-2.6387e-4 5.625e-4,-4.7978e-4 0.00125,-4.7978e-4 6.8751e-4,0 0.00125,-2.799e-4 0.00125,-6.2203e-4 0,-3.4213e-4 6.6069e-4,-4.7535e-4 0.001468,-2.9615e-4 8.0751e-4,1.7925e-4 0.002592,4.1736e-4 0.003965,5.2919e-4 0.001373,1.1183e-4 0.003244,5.2955e-4 0.004157,9.2827e-4 0.004365,0.001906 0.0104845,0.0110529 0.0105365,0.0157481 3.37e-5,0.003037 -0.00142,0.007375 -0.00265,0.007907 -0.00101,4.3659e-4 -0.00107,0.002613 -7.85e-5,0.002613 4.028e-4,0 0.00115,-7.8671e-4 0.00167,-0.001748 5.14e-4,-9.6154e-4 0.00138,-0.002572 0.00192,-0.003579 5.409e-4,-0.001007 0.00101,-0.003105 0.00104,-0.004662 6.45e-5,-0.003124 9.78e-5,-0.003144 0.0035,-0.002101 0.00445,0.001361 0.00705,0.002929 0.00834,0.005037 0.00199,0.003239 0.00296,0.0103329 0.00188,0.0137551 -0.00129,0.004081 -0.00495,0.009552 -0.00723,0.0108017 -0.0012,6.5775e-4 -0.00158,0.001197 -0.00101,0.00144 0.00137,5.9126e-4 0.0049,-0.001292 0.00548,-0.002925 2.862e-4,-7.9726e-4 8.09e-4,-0.00145 0.00116,-0.00145 0.0013,0 0.00234,0.004639 0.00158,0.007022 -4.17e-4,0.001298 -8.571e-4,0.003068 -9.78e-4,0.003934 -1.209e-4,8.6556e-4 -8.56e-4,0.002492 -0.00163,0.003613 -7.775e-4,0.001122 -0.00228,0.003869 -0.00334,0.006105 l -0.00193,0.004065 -0.00372,4.5979e-4 c -0.0066,8.1597e-4 -0.009969,0.001637 -0.009969,0.002429 0,4.4586e-4 0.001325,9.1719e-4 0.003125,0.001112 0.00172,1.8578e-4 0.00402,5.2232e-4 0.00511,7.4785e-4 0.0015,3.0932e-4 0.00189,2.0938e-4 0.0016,-4.067e-4 -2.113e-4,-4.4925e-4 -0.00139,-8.9977e-4 -0.00261,-0.001001 -0.00123,-1.0146e-4 -0.00223,-3.9569e-4 -0.00223,-6.5396e-4 0,-5.1434e-4 0.00665,-0.001405 0.00727,-9.7279e-4 2.101e-4,1.4691e-4 -9.397e-4,0.00363 -0.00256,0.007741 -0.00316,0.008046 -0.00412,0.0119007 -0.00553,0.0223338 -0.00145,0.0107461 -0.003381,0.0226941 -0.004372,0.0270979 l -9.1828e-4,0.004079 -0.007799,5.606e-5 c -0.007435,5.345e-5 -0.0144336,0.001051 -0.0144336,0.002056 0,9.2498e-4 0.00333,0.001682 0.0108066,0.002456 0.00418,4.3276e-4 0.007985,0.001055 0.008454,0.001383 5.8151e-4,4.0665e-4 -7.816e-5,0.003726 -0.002074,0.0104344 -0.004601,0.0154667 -0.004775,0.015957 -0.005682,0.015957 -5.2744e-4,0 -6.4748e-4,7.8108e-4 -3.1218e-4,0.002031 2.9968e-4,0.001117 1.9755e-4,0.003018 -2.2694e-4,0.004225 -4.2449e-4,0.001207 -0.001202,0.004554 -0.001728,0.007439 -0.001354,0.007429 -0.004199,0.0196895 -0.00464,0.0199976 -2.0413e-4,1.4275e-4 -0.002728,-1.4809e-4 -0.00561,-6.463e-4 -0.002881,-4.9822e-4 -0.009457,-0.00137 -0.0146134,-0.001937 -0.005156,-5.6732e-4 -0.009375,-0.001283 -0.009375,-0.00159 0,-5.7623e-4 0.0219166,-8.422e-5 0.0268244,6.0219e-4 0.00187,2.6161e-4 0.00247,1.5815e-4 0.002212,-3.8189e-4 -3.9542e-4,-8.2956e-4 -0.001341,-9.0621e-4 -0.0178167,-0.001444 -0.006433,-2.1011e-4 -0.0123394,-2.0954e-4 -0.013125,1.17e-6 -0.001783,4.784e-4 -0.001858,0.001767 -1.3098e-4,0.00223 0.001754,4.7073e-4 0.0201506,0.00269 0.0222974,0.00269 9.4176e-4,0 0.003331,5.4787e-4 0.005309,0.001217 l 0.003596,0.001217 0,0.004589 c 0,0.002524 -4.3144e-4,0.007242 -9.5876e-4,0.0104853 -0.001087,0.006687 -8.2233e-4,0.006484 -0.009458,0.007228 -0.005895,5.074e-4 -0.008203,7.2781e-4 -0.008687,8.2961e-4 -0.001109,2.3321e-4 0.004413,0.003371 0.008687,0.004936 0.006545,0.002397 0.00625,0.002321 0.00625,0.001604 0,-3.432e-4 -0.00265,-0.001557 -0.00589,-0.002698 -0.003329,-0.001172 -0.005746,-0.002379 -0.005558,-0.002775 2.1215e-4,-4.4825e-4 0.002719,-7.6151e-4 0.006948,-8.6831e-4 l 0.006616,-1.6709e-4 -5.5408e-4,0.00512 c -0.001831,0.0169222 -0.007078,0.0274889 -0.0177848,0.0358166 -0.002078,0.001616 -0.003777,0.003143 -0.003777,0.003394 0,2.5058e-4 -0.004276,0.001926 -0.009501,0.003724 -0.009053,0.003114 -0.0177959,0.004983 -0.0313744,0.006709 -0.002497,3.1741e-4 -0.006416,8.7435e-4 -0.008708,0.001238 -0.003723,5.902e-4 -0.008716,8.2142e-4 -0.0291667,0.001351 -0.003208,8.302e-5 -0.009089,-2.3741e-4 -0.0130672,-7.1206e-4 -0.007846,-9.3601e-4 -0.008147,-0.001127 -0.008171,-0.005174 -1.5e-5,-0.002503 -0.003806,-0.0138224 -0.005567,-0.0166202 -7.6206e-4,-0.001211 -0.001769,-0.002113 -0.002237,-0.002003 -4.6824e-4,1.0914e-4 -0.001948,0.00201 -0.003289,0.004223 -0.002309,0.003813 -0.002435,0.004445 -0.002385,0.0120244 l 5.241e-5,0.008 -0.003918,4.6853e-4 c -0.006409,7.6558e-4 -0.0855568,5.4562e-4 -0.0918342,-2.5613e-4 -0.002979,-3.8049e-4 -0.0116042,-8.2685e-4 -0.0191667,-9.9191e-4 -0.008712,-1.9014e-4 -0.0166508,-7.1424e-4 -0.0216667,-0.00143 -0.00911,-0.001301 -0.0380435,-0.006808 -0.040197,-0.007651 -7.9587e-4,-3.1163e-4 -0.00202,-5.666e-4 -0.00272,-5.666e-4 -7.0004e-4,0 -0.005861,-0.001055 -0.0114696,-0.002343 -0.008258,-0.001898 -0.0117711,-0.003084 -0.0184775,-0.006241 -0.006128,-0.002884 -0.0118694,-0.004904 -0.0220833,-0.007769 -0.007591,-0.00213 -0.015739,-0.004559 -0.0181056,-0.005398 -0.008452,-0.002998 -0.0211142,-0.009624 -0.0273222,-0.0142961 -0.005093,-0.003833 -0.012955,-0.0113267 -0.0129567,-0.0123492 -8.2e-7,-4.968e-4 -3.2992e-4,-0.001152 -7.3134e-4,-0.001457 -4.0142e-4,-3.0448e-4 -0.001762,-0.002783 -0.003024,-0.005507 -0.001262,-0.002724 -0.003011,-0.006076 -0.003886,-0.007449 -8.7575e-4,-0.001372 -0.001396,-0.002717 -0.001156,-0.002989 2.3988e-4,-2.7142e-4 -1.4224e-4,-0.001304 -8.4915e-4,-0.002295 -7.0691e-4,-9.9094e-4 -0.001841,-0.003842 -0.002521,-0.006335 -6.7962e-4,-0.002494 -0.002434,-0.008336 -0.0039,-0.0129835 -0.00244,-0.007739 -0.002659,-0.009284 -0.002609,-0.0183566 3.975e-5,-0.007207 4.5612e-4,-0.0111773 0.001528,-0.0145688 0.001768,-0.005596 0.004595,-0.0125962 0.005412,-0.0134033 3.2449e-4,-3.2052e-4 0.001456,-0.002681 0.002514,-0.005245 0.001058,-0.002564 0.002251,-0.005186 0.002651,-0.005827 4.0011e-4,-6.4103e-4 0.001986,-0.003526 0.003525,-0.00641 0.003114,-0.005839 0.01142,-0.0202737 0.0118628,-0.0206161 1.5637e-4,-1.2092e-4 0.002536,0.00138 0.005289,0.003335 0.004846,0.003442 0.008136,0.00471 0.0100622,0.003877 0.001508,-6.5173e-4 1.6013e-4,-0.003658 -0.004259,-0.0095 -0.002256,-0.002982 -0.00415,-0.005998 -0.004209,-0.006702 -1.7934e-4,-0.002137 0.004987,-0.010217 0.0226168,-0.0353707 0.008213,-0.011718 0.0208415,-0.0265332 0.0214784,-0.0251969 6.1722e-4,0.001295 -0.002436,0.008539 -0.004922,0.0116761 -0.006774,0.008551 -0.0152297,0.0175478 -0.0173545,0.0184662 -0.001191,5.1462e-4 -0.001065,0.00147 1.8985e-4,0.001439 5.7292e-4,-1.456e-5 0.002524,-0.001653 0.004336,-0.003642 0.001812,-0.001989 0.005574,-0.006107 0.008361,-0.009152 0.002787,-0.003045 0.006064,-0.00711 0.007283,-0.009033 0.002742,-0.004325 0.004913,-0.0112415 0.003624,-0.011547 -4.9252e-4,-1.1684e-4 4.2191e-4,-0.001238 0.002032,-0.002491 0.00161,-0.001253 0.005097,-0.004246 0.007749,-0.006649 0.008929,-0.008094 0.010703,-0.009598 0.0175244,-0.0148601 0.00916,-0.007066 0.014731,-0.0110714 0.0154065,-0.0110765 0.00152,-1.166e-5 0.004478,-0.002053 0.004065,-0.002805 -4.7844e-4,-8.7185e-4 0.001964,-0.002664 0.005364,-0.003937 0.001061,-3.9709e-4 0.002436,-0.001076 0.003055,-0.001509 6.1932e-4,-4.331e-4 0.001529,-6.1341e-4 0.002021,-4.007e-4 5.3048e-4,2.2925e-4 6.5276e-4,1.1282e-4 3.003e-4,-2.8602e-4 -3.5234e-4,-3.9866e-4 -6.525e-5,-6.7278e-4 7.0457e-4,-6.7278e-4 7.1455e-4,0 0.001299,-3.7454e-4 0.001299,-8.3229e-4 0,-7.9388e-4 0.007862,-0.003247 0.0104065,-0.003247 6.4753e-4,0 0.001495,-3.9644e-4 0.001882,-8.81e-4 8.638e-4,-0.001079 0.009915,-0.003519 0.0235991,-0.006361 0.004606,-9.5665e-4 0.004837,-8.4948e-4 0.00681,0.003162 0.001589,0.003231 0.004685,0.008216 0.00715,0.0115093 0.001931,0.002581 0.003909,0.003204 0.004625,0.001457 3.8607e-4,-9.4219e-4 0.001647,-0.0139298 0.001738,-0.0179044 3.466e-5,-0.001509 4.1666e-4,-0.001784 0.002956,-0.002128 0.001604,-2.1725e-4 0.005729,-8.1568e-4 0.009167,-0.00133 0.0111198,-0.001663 0.0243935,-0.003225 0.03,-0.00353 0.002062,-1.1223e-4 0.007219,-3.9813e-4 0.0114583,-6.3531e-4 0.006953,-3.8893e-4 0.007708,-3.3368e-4 0.007708,5.6358e-4 0,5.4714e-4 2.8125e-4,8.7383e-4 6.25e-4,7.2599e-4 3.4375e-4,-1.4785e-4 6.25e-4,0.003442 6.25e-4,0.007978 0,0.00784 -8.175e-5,0.008247 -0.001655,0.008247 -9.9739e-4,0 -0.002107,-6.5886e-4 -0.002791,-0.001657 -0.00133,-0.00194 -0.003399,-0.009617 -0.003441,-0.0127656 -1.6e-5,-0.001202 -4.0407e-4,-0.002185 -8.6241e-4,-0.002185 -0.001129,0 -0.001059,0.001025 5.3632e-4,0.007842 0.001505,0.00643 0.003522,0.009915 0.006,0.0103687 0.003312,6.0571e-4 0.003616,-1.9003e-4 0.003751,-0.009829 l 1.2934e-4,-0.009255 0.005417,-6.8811e-4 c 0.005984,-7.6026e-4 0.0444263,-7.8397e-4 0.045505,-2.797e-5 z m 0.0204944,0.011678 c -0.002359,0.006984 -0.002308,0.009108 3.8375e-4,0.0159985 0.002498,0.006394 0.0025,0.006397 0.003649,0.005593 5.6188e-4,-3.9295e-4 3.0091e-4,-0.001436 -7.9183e-4,-0.003166 -8.9644e-4,-0.001419 -0.002239,-0.004455 -0.002983,-0.006746 -0.00133,-0.004095 -0.001317,-0.004268 7.7706e-4,-0.0101981 0.002367,-0.006704 0.00241,-0.006906 0.001465,-0.006906 -3.6699e-4,0 -0.001492,0.002442 -0.0025,0.005426 z m 0.004834,-0.005074 c 0,1.9411e-4 9.2763e-4,0.001124 0.002061,0.002066 0.004354,0.003619 0.004584,0.00734 0.001198,0.0194438 -0.001498,0.005356 -0.00208,0.006525 -0.003112,0.006248 -9.4293e-4,-2.5304e-4 -0.001125,-7.745e-5 -7.0833e-4,6.8228e-4 3.0874e-4,5.6259e-4 5.6134e-4,0.001133 5.6134e-4,0.001267 0,1.3403e-4 5.3723e-4,2.437e-4 0.001194,2.437e-4 0.001613,0 0.001755,-4.0769e-4 0.005568,-0.0160256 0.001293,-0.005296 -8.1e-5,-0.0100696 -0.003733,-0.0129662 -0.001579,-0.001253 -0.003029,-0.001712 -0.003029,-9.5898e-4 z m -0.1225,0.007312 c 0,3.697e-4 -9.0377e-4,0.002009 -0.002008,0.003642 -0.002697,0.003988 -0.003993,0.008919 -0.002453,0.009332 6.2068e-4,1.6655e-4 0.001129,9.5682e-4 0.001129,0.001756 0,0.002177 0.003176,0.007687 0.005585,0.009689 0.004409,0.003664 0.005259,0.001264 0.004479,-0.0126463 -5.5793e-4,-0.009941 -6.3168e-4,-0.0102614 -0.002611,-0.011325 -0.002315,-0.001243 -0.004121,-0.00144 -0.004121,-4.477e-4 z m 0.00427,0.002679 c 0.00125,0.002237 0.00171,0.0204099 5.2882e-4,0.0209202 -4.9949e-4,2.1585e-4 -0.001742,-3.3887e-4 -0.002761,-0.001233 -0.004707,-0.004128 -0.005983,-0.0128431 -0.002668,-0.0182206 0.002102,-0.003409 0.003569,-0.003848 0.0049,-0.001467 z m 0.029254,0.008111 c -0.001658,4.6655e-4 -0.003381,0.003235 -0.003981,0.006398 -4.598e-4,0.002424 -7.05e-5,0.003854 0.002407,0.008839 0.003616,0.007277 0.008175,0.0140753 0.0093,0.0138649 0.003247,-6.0746e-4 0.003891,-0.0102032 0.00131,-0.0195132 -0.002361,-0.008518 -0.004558,-0.0108495 -0.009036,-0.00959 z m 0.004545,0.00283 c 0.002417,0.002996 0.004438,0.0109853 0.00442,0.0174679 -1.791e-5,0.006495 -7.5622e-4,0.007572 -0.003202,0.004673 -9.8258e-4,-0.001165 -0.001787,-0.002316 -0.001787,-0.002558 0,-2.4219e-4 -8.8425e-4,-0.001735 -0.001965,-0.003317 -0.003573,-0.005232 -0.004942,-0.008947 -0.004471,-0.0121352 4.6424e-4,-0.003143 0.002945,-0.006889 0.004353,-0.006573 4.5833e-4,1.0285e-4 0.001652,0.001202 0.002652,0.002442 z m 0.10760844,0.0111643 c 6.0156e-4,1.6836e-4 0.00132,1.4767e-4 0.001597,-4.604e-5 2.7691e-4,-1.9364e-4 -2.1529e-4,-3.3141e-4 -0.001094,-3.0612e-4 -9.7079e-4,2.798e-5 -0.001168,1.6609e-4 -5.0348e-4,3.521e-4 z m -0.0265104,0.0162103 c 0,4.8076e-4 5.8495e-4,8.7412e-4 0.0013,8.7412e-4 0.001577,0 0.009708,0.005252 0.0129902,0.008392 0.001307,0.00125 0.002377,0.00302 0.002377,0.003934 0,0.001832 0.001635,0.002218 0.003333,7.8671e-4 5.7057e-4,-4.8077e-4 0.001545,-8.7413e-4 0.002164,-8.7413e-4 6.1989e-4,0 0.003586,-9.2826e-4 0.00659,-0.002063 0.003005,-0.001135 0.005801,-0.001917 0.006213,-0.001739 4.1245e-4,1.7821e-4 9.871e-4,5.594e-5 0.001277,-2.7232e-4 0.001279,-0.001447 -0.002361,-0.001087 -0.007615,7.5379e-4 -0.008808,0.003086 -0.00915,0.003114 -0.0107572,8.7308e-4 -0.002484,-0.003462 -0.0146744,-0.011539 -0.017415,-0.011539 -2.5193e-4,0 -4.5805e-4,3.9336e-4 -4.5805e-4,8.7413e-4 z m -0.0530228,0.0203638 c -0.0205334,0.007449 -0.0368057,0.0147896 -0.0465778,0.0210115 -0.005575,0.003549 -0.0128994,0.008729 -0.0128994,0.009121 0,2.4924e-4 7.2856e-4,7.2582e-4 0.001619,0.001059 0.002025,7.5804e-4 0.004822,-2.797e-5 0.0102163,-0.00287 0.012343,-0.006505 0.0317771,-0.0160344 0.0398313,-0.0195316 0.008535,-0.003706 0.0133704,-0.00616 0.0205675,-0.0104397 0.003377,-0.002008 0.005025,-0.00386 0.00342,-0.003842 -5.8904e-4,6.41e-6 -0.007869,0.002478 -0.0161771,0.005492 z m 0.0104533,-0.001777 c -0.001508,0.001001 -0.0152535,0.007775 -0.0220055,0.0108446 -0.004579,0.002082 -0.0115162,0.005417 -0.0154167,0.007411 -0.0230308,0.0117756 -0.0241806,0.0123174 -0.0275241,0.0129701 -0.002589,5.0553e-4 -0.001862,-1.3613e-4 0.00677,-0.005975 0.0108339,-0.007328 0.0243791,-0.0137635 0.0420283,-0.0199677 0.005518,-0.00194 0.0109451,-0.003974 0.0120604,-0.00452 0.001701,-8.3298e-4 0.005169,-0.00148 0.004087,-7.6282e-4 z m -0.20850195,0.003275 c 4.6905e-4,0.001254 0.001733,0.002053 0.002453,0.00155 2.4052e-4,-1.6818e-4 1.903e-4,-8.5006e-4 -1.116e-4,-0.001515 -7.2254e-4,-0.001592 -0.002936,-0.001625 -0.002341,-3.496e-5 z m 0.008155,0.006984 c 2.9094e-4,6.4103e-4 1.5748e-4,0.001165 -2.9657e-4,0.001165 -4.5405e-4,0 -0.001972,6.7477e-4 -0.003374,0.001499 -0.003192,0.001878 -0.00464,0.005277 -0.00349,0.00819 0.001169,0.002961 0.009684,0.008046 0.0125771,0.007511 6.875e-4,-1.2715e-4 0.002786,-5.0827e-4 0.004664,-8.4703e-4 0.002796,-5.0442e-4 0.00366,-0.001012 0.00477,-0.002803 0.001876,-0.003025 0.001467,-0.006512 -9.6211e-4,-0.00821 -0.002582,-0.001804 -0.003475,-0.001085 -9.6914e-4,7.8036e-4 0.001075,8.0006e-4 0.001566,0.001455 0.001092,0.001455 -4.7403e-4,0 -0.001571,-6.6941e-4 -0.002437,-0.001488 -8.6628e-4,-8.1818e-4 -0.003241,-0.002264 -0.005278,-0.003214 -0.002037,-9.493e-4 -0.003789,-0.002136 -0.003894,-0.002637 -3.413e-4,-0.001626 -0.001081,-0.002568 -0.002016,-0.002568 -5.3642e-4,0 -6.9656e-4,4.8269e-4 -3.8667e-4,0.001165 z m 0.0101472,0.007725 c 0.004586,0.003033 0.005108,0.00401 0.003479,0.00651 -0.00136,0.002087 -0.007357,0.003641 -0.0104859,0.002716 -0.003132,-9.2524e-4 -0.008733,-0.004625 -0.008095,-0.005347 2.8346e-4,-3.2075e-4 6.141e-5,-9.6568e-4 -4.9344e-4,-0.001433 -0.001455,-0.001226 -3.3983e-4,-0.0043 0.002246,-0.006187 l 0.002184,-0.001594 0.003365,0.0012 c 0.001851,6.6025e-4 0.005361,0.002521 0.007801,0.004134 z m 0.29776948,9.7675e-4 c -6.875e-4,2.7908e-4 -0.005172,0.001083 -0.009966,0.001787 -0.004794,7.0385e-4 -0.0105265,0.001779 -0.0127392,0.002389 -0.002213,6.099e-4 -0.004947,0.001109 -0.006076,0.001109 -0.001129,0 -0.002053,6.556e-5 -0.002054,1.4569e-4 -3.2e-5,0.002507 -0.002902,0.0184134 -0.003969,0.0219988 -0.001881,0.006319 -0.001889,0.00929 -2.725e-5,0.010113 0.001803,7.968e-4 0.002384,3.6865e-4 0.00321,-0.002368 3.6675e-4,-0.001215 0.001206,-0.003913 0.001865,-0.005996 6.5917e-4,-0.002083 0.001449,-0.005624 0.001756,-0.007867 6.109e-4,-0.00447 0.002566,-0.008718 0.004791,-0.0104111 0.001279,-9.7313e-4 0.007063,-0.002399 0.0158674,-0.003911 0.006126,-0.001052 0.0123672,-0.002979 0.0132079,-0.004077 0.001833,-0.002395 -0.002203,-0.004398 -0.005866,-0.002911 z m 0.003733,0.0019 c -6.4527e-4,0.001176 -0.005396,0.002684 -0.0115397,0.003662 -0.00281,4.4766e-4 -0.00661,0.00111 -0.008443,0.001471 -0.001833,3.6148e-4 -0.004447,8.4609e-4 -0.005808,0.001077 -0.00247,4.1888e-4 -0.00388,0.001841 -0.006296,0.006352 -5.5797e-4,0.001042 -0.00132,0.001894 -0.001694,0.001894 -0.001018,0 1.0451e-4,-0.004233 0.0014,-0.005282 8.3049e-4,-6.7215e-4 8.812e-4,-0.001082 1.9327e-4,-0.001563 -5.1293e-4,-3.5874e-4 -7.2831e-4,-0.001024 -4.7862e-4,-0.001479 6.329e-4,-0.001153 0.0203391,-0.005423 0.0295823,-0.00641 9.9483e-4,-1.0618e-4 0.002068,-3.7459e-4 0.002386,-5.9656e-4 8.5303e-4,-5.9651e-4 0.00124,-1.1218e-4 6.989e-4,8.7424e-4 z m -0.0338524,0.021374 c -0.001251,0.005372 -0.002323,0.008971 -0.002764,0.009279 -0.001631,0.001141 -0.001272,-0.001752 0.001359,-0.0109517 0.001125,-0.003934 0.002366,-0.002456 0.001405,0.001673 z m -0.0865479,-0.0133657 c -6.875e-4,2.6177e-4 -0.004063,9.3438e-4 -0.0075,0.001495 -0.009537,0.001554 -0.0193064,0.003974 -0.0236958,0.005869 -0.0100485,0.004337 -0.0167005,0.007722 -0.0164833,0.008387 1.3066e-4,4.0006e-4 -1.4733e-4,0.001052 -6.1778e-4,0.001448 -0.002394,0.002017 0.003741,0.001979 0.009883,-6.136e-5 0.002565,-8.5193e-4 0.009351,-0.003095 0.0150804,-0.004985 0.005729,-0.00189 0.0117292,-0.004037 0.0133333,-0.004772 0.001604,-7.3491e-4 0.005441,-0.00236 0.008527,-0.003611 0.00352,-0.001427 0.005616,-0.002655 0.005625,-0.003294 1.533e-5,-0.001076 -0.001976,-0.001304 -0.004152,-4.7529e-4 z m -0.0025,0.002642 c 0,4.9417e-4 -0.0157178,0.006752 -0.0201943,0.00804 -0.002414,6.9459e-4 -0.007613,0.002362 -0.0115538,0.003706 -0.0115757,0.003948 -0.0161174,0.003568 -0.007841,-6.5501e-4 0.002513,-0.001282 0.006167,-0.002934 0.00812,-0.003671 0.001954,-7.3683e-4 0.004382,-0.00172 0.005397,-0.002185 0.002879,-0.001319 0.009099,-0.002639 0.0105727,-0.002244 8.7138e-4,2.338e-4 0.001332,4.138e-5 0.001332,-5.5664e-4 0,-8.359e-4 0.001498,-0.001272 0.007917,-0.002304 0.002335,-3.7541e-4 0.00625,-4.5741e-4 0.00625,-1.3089e-4 z m 0.0153823,0.0104118 c -0.003189,0.001229 -0.0156912,0.005766 -0.0277818,0.0100828 -0.0229976,0.008211 -0.0286257,0.0104878 -0.0355172,0.0143693 -0.005534,0.003117 -0.007083,0.004384 -0.007083,0.005797 0,0.002343 0.007235,5.2704e-4 0.0222207,-0.005576 0.003284,-0.001337 0.008883,-0.003596 0.0124431,-0.005019 0.00356,-0.001423 0.007623,-0.003261 0.009029,-0.004084 0.004828,-0.002826 0.0102699,-0.005243 0.0172415,-0.007658 0.008475,-0.002935 0.0190331,-0.008074 0.0190517,-0.009272 2.325e-5,-0.00149 -0.003502,-9.9103e-4 -0.009604,0.00136 z m 0.005451,-1.8741e-4 c 0,7.5244e-4 -0.007388,0.004063 -0.0151362,0.006782 -0.006052,0.002124 -0.0148415,0.006105 -0.0194246,0.008798 -0.001363,8.0069e-4 -0.003425,0.00174 -0.004583,0.002087 -0.001158,3.4732e-4 -0.003606,0.001317 -0.005439,0.002154 -0.007996,0.003652 -0.0222263,0.008814 -0.0251489,0.009122 l -0.003184,3.3641e-4 0.004583,-0.002965 c 0.002521,-0.001631 0.00524,-0.003124 0.006042,-0.003319 8.0208e-4,-1.9493e-4 0.001458,-5.9901e-4 0.001458,-8.979e-4 0,-2.989e-4 4.1086e-4,-5.4348e-4 9.1303e-4,-5.4348e-4 5.0216e-4,0 0.001908,-4.9429e-4 0.003125,-0.001098 0.001217,-6.0414e-4 0.009712,-0.003784 0.0188786,-0.007065 0.0205993,-0.007375 0.0310093,-0.0112093 0.0346797,-0.0127741 0.003274,-0.001396 0.003237,-0.001389 0.003237,-6.1672e-4 z m -0.23868628,6.8426e-4 c -0.001738,0.0039 -9.1142e-4,0.007584 0.002256,0.0100524 0.001116,8.69e-4 0.003826,0.00181 0.006846,0.002377 0.007667,0.00144 0.007467,0.001476 0.007762,-0.001402 2.4634e-4,-0.002406 2.325e-5,-0.002709 -0.00375,-0.005106 -0.005014,-0.003184 -0.010261,-0.005263 -0.010261,-0.004066 0,4.525e-4 8.9226e-4,9.7937e-4 0.001983,0.001171 0.001091,1.9138e-4 0.003903,0.001555 0.00625,0.003031 0.003276,0.00206 0.004267,0.003077 0.004267,0.004377 0,0.001995 4.8563e-4,0.001939 -0.006384,7.3223e-4 -0.005132,-9.0157e-4 -0.005574,-0.001112 -0.007028,-0.003351 -0.00173,-0.002664 -0.002066,-0.006192 -6.8202e-4,-0.00716 6.5238e-4,-4.5623e-4 6.5073e-4,-7.4382e-4 -5.83e-6,-0.001028 -5.0151e-4,-2.1678e-4 -0.001065,-4.953e-5 -0.001253,3.7127e-4 z m 0.0532913,0.001041 -0.002415,0.001762 0.004333,0.005974 c 0.005089,0.007017 0.0101893,0.0115102 0.0130642,0.0115102 0.002303,0 0.005412,-0.002497 0.005412,-0.004347 0,-0.001598 -0.003374,-0.008599 -0.005643,-0.0117086 -0.001717,-0.002353 -0.003732,-0.003384 -0.007822,-0.004001 -0.001218,-1.8386e-4 -0.002732,-4.7325e-4 -0.003365,-6.4312e-4 -6.3304e-4,-1.6987e-4 -0.002238,4.8426e-4 -0.003565,0.001454 z m 0.007434,7.8572e-4 c 0.003641,6.6003e-4 0.004341,0.00105 0.00599,0.00334 0.001027,0.001426 0.002681,0.004393 0.003675,0.006594 0.001935,0.004285 0.001515,0.006399 -0.00143,0.007189 -0.002134,5.7261e-4 -0.007747,-0.004134 -0.0123303,-0.0103407 -0.00376,-0.005091 -0.003862,-0.005356 -0.00247,-0.006431 0.001706,-0.001318 0.001342,-0.001298 0.006565,-3.514e-4 z m 0.22312478,0.0165315 c 4.1e-5,0.008725 1.7982e-4,0.0100343 6.8008e-4,0.006416 3.457e-4,-0.0025 8.2647e-4,-0.004684 0.001068,-0.004853 2.419e-4,-1.6917e-4 8.3512e-4,0.00109 0.001318,0.002797 l 8.7844e-4,0.003105 -4.9608e-4,-0.003788 c -2.7284e-4,-0.002083 -7.2864e-4,-0.006127 -0.001013,-0.008986 -3.1758e-4,-0.003195 -8.9665e-4,-0.005286 -0.001502,-0.005426 -7.362e-4,-1.6981e-4 -9.7244e-4,0.002545 -9.3394e-4,0.0107347 z m -0.15016392,-0.001329 c -0.002063,0.001076 -0.004312,0.002456 -0.005,0.003065 -6.875e-4,6.0944e-4 -0.002946,0.002541 -0.005019,0.004293 -0.005778,0.004882 -0.00788,0.006992 -0.0103084,0.0103449 -0.002004,0.002767 -0.002101,0.003171 -9.5412e-4,0.003973 0.001916,0.00134 0.003492,6.8797e-4 0.0117969,-0.004876 0.0117155,-0.00785 0.0162203,-0.01285 0.015481,-0.0171833 -3.5352e-4,-0.002072 -0.001422,-0.002004 -0.005996,3.8328e-4 z m 0.003776,0.001948 c -0.001224,0.003433 -0.00357,0.005818 -0.0111796,0.011362 -0.007486,0.005454 -0.0106014,0.007273 -0.0114458,0.006682 -4.9503e-4,-3.4617e-4 0.007342,-0.009226 0.0115566,-0.013095 0.003157,-0.002898 0.009225,-0.006552 0.0108805,-0.006552 4.1772e-4,0 5.0243e-4,7.2115e-4 1.8823e-4,0.001603 z M 0.1998234,0.45391616 c -0.001476,2.718e-4 -0.002816,0.002239 -0.002441,0.003587 4.8925e-4,0.001761 0.0103521,0.0135489 0.0117847,0.014085 0.004121,0.001542 0.007493,-3.3241e-4 0.007493,-0.004167 0,-0.001523 -7.9594e-4,-0.002904 -0.002708,-0.004701 -0.00149,-0.001399 -0.003419,-0.003452 -0.004287,-0.004561 -0.00327,-0.004179 -0.005341,-0.005071 -0.009841,-0.004243 z m 0.007937,0.00412 c 0.001022,0.001522 0.003085,0.003939 0.004585,0.00537 0.003051,0.002913 0.003391,0.006095 7.7213e-4,0.007242 -0.002331,0.001021 -0.003953,-1.176e-4 -0.009123,-0.006403 -0.006154,-0.007483 -0.006306,-0.008978 -9.086e-4,-0.008978 0.002543,0 0.002996,2.6824e-4 0.004674,0.002768 z m -0.0274332,0.008018 c -0.00123,0.001313 -0.001204,0.001528 3.8579e-4,0.003089 0.002784,0.002734 0.009262,0.006183 0.0102791,0.005472 0.001299,-9.0818e-4 1.4099e-4,-0.003328 -0.00266,-0.005558 -0.001358,-0.001082 -0.002314,-0.002075 -0.002125,-0.002207 1.8915e-4,-1.3227e-4 -7.589e-4,-6.831e-4 -0.002107,-0.001224 -0.00239,-9.594e-4 -0.002483,-9.4889e-4 -0.003773,4.2801e-4 z m 0.005594,0.002488 c 0.002549,0.001856 0.004408,0.004167 0.003733,0.00464 -6.3923e-4,4.4702e-4 -0.008637,-0.004611 -0.008744,-0.00553 -1.4788e-4,-0.00127 0.00275,-7.5553e-4 0.005011,8.9031e-4 z m -0.024665,0.00245 c -0.003259,0.002518 8.2667e-4,0.0100987 0.006297,0.0116833 0.001922,5.5682e-4 0.002971,5.5245e-4 0.00495,-2.063e-5 0.005293,-0.001533 0.003848,-0.005042 -0.004044,-0.009823 -0.002719,-0.001647 -0.005116,-0.002995 -0.005326,-0.002995 -2.1048e-4,0 -0.001055,5.1968e-4 -0.001877,0.001155 z m 0.006012,0.002487 c 0.005984,0.003446 0.007878,0.006074 0.00555,0.007702 -0.003783,0.002645 -0.0111585,-0.00208 -0.0111585,-0.007149 0,-0.003018 0.001134,-0.00313 0.005609,-5.5291e-4 z m 0.1332407,0.00538 c -0.004003,0.002398 -0.007729,0.004562 -0.00828,0.004808 -0.001961,8.7563e-4 -0.0120762,0.009226 -0.013824,0.0114116 -0.003603,0.004505 0.001107,0.004569 0.009394,1.2751e-4 0.00895,-0.004797 0.0112204,-0.006285 0.0120779,-0.007916 8.4481e-4,-0.001607 3.2788e-4,-0.004713 -8.7616e-4,-0.005265 -4.0892e-4,-1.8734e-4 0.001705,-0.001761 0.004698,-0.003497 0.005121,-0.00297 0.006377,-0.00403 0.004774,-0.00403 -3.7754e-4,0 -0.003961,0.001962 -0.007964,0.00436 z m -0.002758,0.005984 c 2.6329e-4,9.3176e-4 -6e-5,0.002159 -7.7224e-4,0.002932 -0.001974,0.002142 -0.0126595,0.007963 -0.0153425,0.008357 l -0.002464,3.6253e-4 0.001868,-0.002326 c 0.001028,-0.001279 0.002639,-0.002531 0.003581,-0.002781 9.4165e-4,-2.5054e-4 0.003754,-0.002171 0.00625,-0.004267 0.002496,-0.002096 0.004963,-0.003827 0.005482,-0.003846 5.1949e-4,-1.888e-5 0.001148,6.8679e-4 0.001397,0.001568 z m 0.0175995,0.003944 c -0.006753,0.00378 -0.0147237,0.009509 -0.017482,0.0125641 -0.003624,0.004014 -0.005772,0.0110098 -0.003661,0.0119221 0.001023,4.4233e-4 0.006299,-0.001875 0.009692,-0.004257 0.007263,-0.005099 0.0162931,-0.0125643 0.0173615,-0.0143525 0.001528,-0.002557 0.001591,-0.006194 1.3135e-4,-0.00759 -0.001027,-9.8189e-4 -0.001431,-8.6723e-4 -0.006042,0.001714 z m 0.004996,0.00203 c -1.7665e-4,0.001283 -0.001073,0.003362 -0.001991,0.004621 -0.001939,0.002658 -0.0199057,0.0157742 -0.0216075,0.0157742 -8.815e-4,0 -0.001029,-6.0949e-4 -6.3381e-4,-0.002624 5.4306e-4,-0.002771 0.003414,-0.007283 0.004634,-0.007283 3.9681e-4,0 0.002317,-0.001508 0.004268,-0.003351 0.003659,-0.003457 0.0129848,-0.00947 0.014688,-0.00947 6.2226e-4,0 8.4985e-4,8.2609e-4 6.4245e-4,0.002332 z m -0.10035379,0.0149216 c 0,5.8892e-4 -4.5941e-4,8.132e-4 -0.001238,6.043e-4 -8.3371e-4,-2.2372e-4 -0.00252,8.6951e-4 -0.005165,0.003349 l -0.003927,0.003681 -0.0129598,3.8212e-4 c -0.0160611,4.7355e-4 -0.0223924,0.001254 -0.0205606,0.002535 3.2649e-4,2.2832e-4 0.00442,-3.572e-5 0.009097,-5.868e-4 0.008876,-0.001046 0.0210194,-0.001336 0.0217409,-5.1969e-4 5.1263e-4,5.8005e-4 -0.004585,0.00781 -0.007442,0.0105554 -0.00139,0.001335 -0.002016,0.002638 -0.001892,0.003931 1.0245e-4,0.001064 -2.6527e-4,0.00225 -8.1715e-4,0.002636 -0.001382,9.6656e-4 -0.00126,0.002217 2.1725e-4,0.002217 0.001397,0 0.002946,-0.001747 0.002946,-0.003322 0,-0.001149 0.0178649,-0.0204243 0.0212032,-0.0228768 0.00172,-0.001263 0.001858,-0.001632 9.3983e-4,-0.002501 -0.001343,-0.001272 -0.002143,-0.001303 -0.002143,-8.334e-5 z m -0.005833,0.006639 c -0.001561,0.002139 -0.003333,0.003093 -0.003333,0.001793 0,-5.5847e-4 0.004041,-0.004124 0.004674,-0.004124 1.9773e-4,0 -4.0572e-4,0.001049 -0.001341,0.002331 z m -0.004549,0.004623 c -3.0212e-4,3.4184e-4 -9.4809e-4,6.2152e-4 -0.001435,6.2152e-4 -5.5258e-4,0 -4.8935e-4,-3.3437e-4 1.6794e-4,-8.8821e-4 0.001143,-9.6305e-4 0.002164,-7.4813e-4 0.001268,2.6669e-4 z m -0.0075,0.009324 c -3.0212e-4,3.4184e-4 -9.4809e-4,6.2152e-4 -0.001435,6.2152e-4 -5.5258e-4,0 -4.8935e-4,-3.3437e-4 1.6794e-4,-8.8821e-4 0.001143,-9.6305e-4 0.002164,-7.4814e-4 0.001268,2.6669e-4 z m 0.2891194,-0.0203433 c -0.002248,0.002544 0.007059,0.0112587 0.0151197,0.0141567 0.002446,8.7946e-4 0.002694,8.6997e-4 0.004019,-1.5352e-4 0.001327,-0.001025 0.001326,-0.001208 -1.708e-5,-0.003038 -7.8588e-4,-0.001071 -0.004515,-0.00411 -0.008287,-0.006755 -0.006518,-0.004569 -0.009495,-0.005726 -0.0108347,-0.004211 z m 0.004699,0.001592 c 0.004879,0.002267 0.0132195,0.009271 0.0132269,0.0111077 4.16e-6,0.001042 -0.002985,3.7015e-4 -0.006467,-0.001454 -0.00335,-0.001755 -0.009097,-0.007109 -0.009833,-0.00916 -6.3731e-4,-0.001776 6.916e-5,-0.001889 0.003073,-4.9368e-4 z m -0.21934958,0.003505 c -0.00119,0.001195 -0.003564,0.003941 -0.005276,0.006101 -0.001712,0.002161 -0.003458,0.004077 -0.003879,0.004259 -0.001032,4.46e-4 -9.7428e-4,0.002434 8.387e-5,0.002892 0.001892,8.175e-4 0.006743,-0.001063 0.010274,-0.003983 0.005191,-0.004292 0.00564,-0.005049 0.004589,-0.007742 -8.8366e-4,-0.002263 -0.002116,-0.003736 -0.003106,-0.003713 -2.8763e-4,6.82e-6 -0.001496,9.9024e-4 -0.002686,0.002185 z m 0.003923,0.002132 c 7.6991e-4,0.001403 -0.002022,0.004662 -0.005677,0.006626 -0.003143,0.001689 -0.004832,0.00226 -0.004832,0.001632 0,-2.3804e-4 0.00233,-0.003043 0.005737,-0.006907 0.001986,-0.002252 0.00397,-0.002814 0.004772,-0.001352 z m 0.0876848,8.3331e-4 c -2.9765e-4,5.3701e-4 -0.005799,0.002675 -0.0223611,0.008688 -0.005729,0.00208 -0.0108003,0.003993 -0.0112693,0.004251 -4.6894e-4,2.5803e-4 -0.003281,0.00111 -0.00625,0.001893 -0.0126041,0.003325 -0.0278544,0.007949 -0.0353466,0.0107171 -0.002778,0.001026 -0.008868,0.003181 -0.0135336,0.004789 -0.004666,0.001607 -0.0104781,0.003812 -0.0129167,0.0049 -0.002439,0.001088 -0.005302,0.002168 -0.006362,0.002401 -0.003119,6.849e-4 -0.016887,0.005423 -0.021405,0.007367 -0.002292,9.8568e-4 -0.006063,0.003088 -0.008381,0.004672 -0.003736,0.002554 -0.004196,0.003134 -0.004051,0.005114 1.9024e-4,0.002606 0.001116,0.003977 0.003814,0.005648 0.003366,0.002085 0.0120277,0.004355 0.0188079,0.004929 0.029079,0.002462 0.0318931,0.002597 0.0514588,0.002467 0.0137112,-9.13e-5 0.0220797,-4.1222e-4 0.0266667,-0.001023 0.003677,-4.8928e-4 0.00856,-0.001142 0.0108514,-0.00145 0.0046,-6.184e-4 0.0151159,-7.7598e-4 0.0218362,-3.2723e-4 0.004351,2.9056e-4 0.006283,-3.6098e-4 0.004587,-0.001547 -5.7493e-4,-4.0205e-4 -3.5011e-4,-0.001183 6.9842e-4,-0.002426 0.002543,-0.003014 0.005808,-0.009605 0.007983,-0.0161104 0.001617,-0.004838 0.002146,-0.008375 0.002525,-0.0168998 4.7622e-4,-0.0106976 4.5987e-4,-0.0108349 -0.002117,-0.0177613 -0.001428,-0.003839 -0.002596,-0.007838 -0.002596,-0.008887 0,-0.001256 -4.0259e-4,-0.001907 -0.001181,-0.001907 -6.493e-4,0 -0.001306,2.2552e-4 -0.001458,5.0115e-4 z m 0.003585,0.0102457 c 0.001957,0.005363 0.002353,0.007666 0.002362,0.0137287 2.192e-5,0.0140072 -0.003197,0.0258782 -0.009323,0.0343823 l -0.003568,0.004953 -0.0123704,1.5465e-4 c -0.006804,8.505e-5 -0.0131131,4.3258e-4 -0.0140207,7.7229e-4 -9.0767e-4,3.397e-4 -0.003216,4.6768e-4 -0.00513,2.844e-4 -0.002166,-2.0742e-4 -0.00287,-1.5173e-4 -0.001866,1.4748e-4 0.001153,3.4364e-4 -5.7686e-4,7.0026e-4 -0.006067,0.001251 -0.0170709,0.001711 -0.0732769,-5.4098e-4 -0.0813582,-0.00326 -0.002647,-8.9064e-4 -0.006657,-0.002297 -0.008772,-0.003076 -0.001983,-7.3073e-4 -0.003198,-0.003093 -0.002712,-0.005273 3.1644e-4,-0.001417 0.001675,-0.002829 0.004627,-0.004808 0.002298,-0.001541 0.004625,-0.002802 0.005169,-0.002802 5.4492e-4,0 0.001669,-5.2447e-4 0.002499,-0.001165 8.2957e-4,-6.4102e-4 0.001887,-0.001166 0.002349,-0.001166 8.6456e-4,0 0.0253245,-0.008496 0.0268177,-0.009314 0.001961,-0.001076 0.0365345,-0.0134128 0.0375875,-0.0134128 2.7166e-4,0 0.001676,-3.5414e-4 0.00312,-7.8699e-4 0.001444,-4.3284e-4 0.005626,-0.001645 0.009293,-0.002695 0.003667,-0.001049 0.0100417,-0.003022 0.0141667,-0.004383 0.004125,-0.001362 0.009375,-0.00308 0.0116667,-0.00382 0.002292,-7.3917e-4 0.004467,-0.00169 0.004833,-0.002114 3.6653e-4,-4.2354e-4 0.001492,-7.8328e-4 0.0025,-7.9944e-4 0.001008,-1.614e-5 0.004646,-0.001168 0.008084,-0.002561 0.005395,-0.002185 0.006353,-0.002405 0.007006,-0.001607 4.1567e-4,5.0819e-4 0.001814,0.003824 0.003107,0.007368 z M 0.2310347,0.51849347 c -0.001452,0.001153 -0.001306,0.002023 7.336e-4,0.004363 0.002444,0.002804 0.003938,0.003467 0.007857,0.003488 0.004661,2.552e-5 0.006284,-9.7731e-4 0.006804,-0.004204 4.2885e-4,-0.002661 3.9468e-4,-0.002707 -0.002686,-0.003607 -0.003916,-0.001144 -0.0112895,-0.001167 -0.0127089,-4.015e-5 z m 0.011334,9.3356e-4 c 0.00211,5.1439e-4 0.002624,9.6303e-4 0.002624,0.002289 0,0.004557 -0.009103,0.00468 -0.0124025,1.6861e-4 -0.001836,-0.002511 -0.001247,-0.003098 0.003111,-0.003098 0.002223,0 0.005223,2.8789e-4 0.006667,6.3976e-4 z m 0.30054101,0.006135 c -0.00895,0.001232 -0.0104167,0.001548 -0.0104167,0.002242 0,5.3396e-4 0.003177,0.00117 0.0102083,0.002044 0.005615,6.9755e-4 0.0118878,0.001625 0.0139404,0.002061 0.003716,7.8888e-4 0.005193,7.004e-4 0.003712,-2.2229e-4 -6.7164e-4,-4.1846e-4 -0.0212303,-0.003575 -0.0232839,-0.003575 -4.0914e-4,0 -3.011e-4,-3.0964e-4 2.4008e-4,-6.8809e-4 6.2299e-4,-4.3566e-4 0.005264,-7.8362e-4 0.0126502,-9.4846e-4 0.006416,-1.432e-4 0.011464,-4.8915e-4 0.0112168,-7.6878e-4 -4.3566e-4,-4.9295e-4 -0.0149049,-6.0678e-4 -0.0182676,-1.4371e-4 z m -0.0773611,0.004686 c -0.001023,7.1556e-4 -5.7e-4,0.003134 9.963e-4,0.005317 8.5351e-4,0.001189 0.002405,0.003998 0.003448,0.006241 0.001043,0.002244 0.002584,0.005038 0.003425,0.006209 0.002886,0.004022 0.008813,0.005927 0.0107129,0.003444 0.001743,-0.002277 -0.00337,-0.0134612 -0.008249,-0.0180433 -0.002722,-0.002556 -0.008621,-0.004365 -0.0103336,-0.003168 z m 0.007841,0.003155 c 0.005629,0.004214 0.0112874,0.0155325 0.008688,0.0173794 -9.8819e-4,7.0221e-4 -0.00146,6.7704e-4 -0.003325,-1.7735e-4 -0.002858,-0.001309 -0.005096,-0.003925 -0.007031,-0.008217 -8.6713e-4,-0.001923 -0.002361,-0.004764 -0.003319,-0.006313 -0.002297,-0.003712 -0.002226,-0.004468 4.228e-4,-0.004468 0.001344,0 0.003075,6.8088e-4 0.004564,0.001796 z m 0.0445201,0.006035 c -0.001998,0.001131 -0.002327,0.001613 -0.001639,0.002404 0.00249,0.00286 0.0183695,0.004715 0.0237194,0.002771 0.006437,-0.00234 0.003496,-0.004075 -0.009628,-0.00568 -0.00954,-0.001167 -0.009495,-0.001169 -0.0124533,5.0518e-4 z m 0.0139843,9.438e-4 c 0.009648,0.001375 0.010186,0.001533 0.008905,0.002612 -0.002149,0.00181 -0.0142194,0.001545 -0.020482,-4.5035e-4 -0.002242,-7.1441e-4 -0.002461,-0.001288 -9.4869e-4,-0.002489 0.001395,-0.001108 0.002691,-0.001074 0.0125259,3.2718e-4 z M 0.21394932,0.5407253 c -2.2838e-4,2.735e-4 -3.6821e-4,0.001272 -3.1073e-4,0.002218 7.983e-5,0.001315 8.9145e-4,0.002095 0.003438,0.003305 0.006213,0.002953 0.0109526,0.002777 0.0141629,-5.2668e-4 0.002526,-0.002599 0.00169,-0.003974 -0.002694,-0.004429 -0.007339,-7.6254e-4 -0.0142105,-0.00103 -0.0145963,-5.6785e-4 z m 0.0150021,0.002023 c 0.001031,2.667e-4 0.001875,7.6557e-4 0.001875,0.001109 0,0.001026 -0.003974,0.003484 -0.005632,0.003484 -0.001917,0 -0.0102015,-0.002843 -0.0102015,-0.003501 0,-0.00204 0.001022,-0.002345 0.006553,-0.001961 0.003042,2.1134e-4 0.006374,6.0247e-4 0.007406,8.6918e-4 z m -0.0409878,0.0268832 c -0.002754,0.014668 -0.003683,0.032421 -0.001721,0.0328785 5.3533e-4,1.2483e-4 7.3237e-4,-0.002353 5.5101e-4,-0.006928 -2.4695e-4,-0.00623 0.001679,-0.0245392 0.002883,-0.0274075 2.3545e-4,-5.6089e-4 5.083e-5,-0.00102 -4.1033e-4,-0.00102 -4.6113e-4,0 -0.001048,0.001115 -0.001303,0.002477 z m 0.19770656,0.0247279 c 6.0156e-4,1.6834e-4 0.00132,1.4764e-4 0.001597,-4.598e-5 2.7691e-4,-1.9364e-4 -2.1528e-4,-3.3137e-4 -0.001094,-3.0607e-4 -9.7079e-4,2.797e-5 -0.001168,1.6605e-4 -5.0347e-4,3.5207e-4 z M 0.30388028,0.33030873 c 6.9375e-4,0.001264 -0.001456,0.0171504 -0.002321,0.0171504 -0.001292,0 -0.007762,-0.0102317 -0.009106,-0.0144001 -6.0701e-4,-0.001882 -5.4715e-4,-0.001933 0.003252,-0.002751 0.005148,-0.001108 0.007567,-0.001108 0.008175,4.6e-7 z m 0.27228556,-5.6352e-4 c 7.203e-4,1.933e-4 0.00315,0.001986 0.00539,0.003985 l 0.00408,0.003633 -2.383e-4,0.005697 c -1.998e-4,0.004775 -5.32e-4,0.005975 -0.00205,0.007413 -0.00233,0.002208 -0.00138,0.003087 0.00467,0.004317 0.00246,5.0024e-4 0.00447,0.00104 0.00447,0.001198 0,0.001267 -0.00526,0.004592 -0.00965,0.006105 -0.00523,0.001799 -0.00536,0.001813 -0.010806,0.001095 -0.003271,-4.3153e-4 -0.005702,-0.001071 -0.005977,-0.001572 -2.7922e-4,-5.088e-4 0.001087,-0.001945 0.00344,-0.003615 0.003917,-0.002781 0.006324,-0.006563 0.006324,-0.009935 0,-8.465e-4 4.6562e-4,-0.001865 0.001035,-0.002263 8.24e-4,-5.7628e-4 7.816e-4,-8.373e-4 -2.083e-4,-0.001282 -9.879e-4,-4.4389e-4 -0.001023,-6.5787e-4 -1.724e-4,-0.001042 7.085e-4,-3.2028e-4 0.00108,-0.001947 0.0011,-0.004808 3.1e-5,-0.004318 -8.666e-4,-0.007076 -0.002538,-0.007798 -8.5091e-4,-3.6771e-4 -0.001254,-0.001479 -5.3623e-4,-0.001479 1.9168e-4,0 9.3782e-4,1.5816e-4 0.001658,3.514e-4 z m 0.014181,0.0125288 c 0.00232,0.00367 0.00386,0.008226 0.00336,0.009897 -4.285e-4,0.001425 -6.528e-4,0.001485 -0.00418,0.001111 -0.00205,-2.1725e-4 -0.00395,-5.5548e-4 -0.00423,-7.5158e-4 -2.804e-4,-1.9615e-4 5.128e-4,-0.001577 0.00176,-0.003069 0.00192,-0.002291 0.0021,-0.002835 0.00113,-0.003507 -0.00116,-8.1422e-4 -0.00112,-0.006071 5.15e-5,-0.006071 3.24e-4,0 0.00127,0.001076 0.0021,0.002391 z m -0.35027046,0.026194 c 0.004154,0.001482 0.0123338,0.003269 0.020194,0.004412 0.0133692,0.001944 0.0186405,0.002964 0.019328,0.003742 2.8018e-4,3.1702e-4 8.4201e-4,4.3269e-4 0.001249,2.5699e-4 4.0649e-4,-1.757e-4 0.001974,3.73e-5 0.003484,4.7285e-4 0.00151,4.3572e-4 0.005558,0.001261 0.008995,0.001833 0.003438,5.7249e-4 0.00775,0.001381 0.009583,0.001797 0.001833,4.1568e-4 0.004828,9.3386e-4 0.006656,0.001151 0.001827,2.176e-4 0.005522,0.001159 0.008211,0.002092 0.002688,9.3275e-4 0.005412,0.001696 0.006052,0.001696 6.4047e-4,0 0.001164,2.6224e-4 0.001164,5.8275e-4 0,3.2051e-4 7.2516e-4,5.8275e-4 0.001611,5.8275e-4 0.003496,0 -1.3287e-4,0.005465 -0.007427,0.0111838 -0.004605,0.003611 -0.007265,0.004613 -0.008704,0.003279 -0.001781,-0.00165 -0.0241966,-0.0105192 -0.0268757,-0.0106336 -5.3836e-4,-2.273e-5 -0.001663,-5.0594e-4 -0.0025,-0.001073 -8.3623e-4,-5.6715e-4 -0.008271,-0.004156 -0.0165207,-0.007975 -0.0173021,-0.00801 -0.0248263,-0.011624 -0.0254167,-0.0122094 -2.2916e-4,-2.2728e-4 -0.001344,-8.5694e-4 -0.002477,-0.001399 -0.002866,-0.001371 -6.5446e-4,-0.001235 0.003394,2.0938e-4 z m 0.29848865,0.009711 c 0.001736,7.5519e-4 0.002952,0.001604 0.002703,0.001885 -2.4893e-4,2.8164e-4 -1.5348e-4,6.0006e-4 2.1212e-4,7.0758e-4 0.00162,4.7622e-4 0.00509,0.00447 0.00562,0.006466 3.1973e-4,0.001205 9.138e-4,0.002335 0.00132,0.002511 0.001048,4.5291e-4 9.1915e-4,0.004183 -1.6067e-4,0.00465 -0.001522,6.5786e-4 -0.008345,-0.00504 -0.0114237,-0.009541 -0.002941,-0.0043 -0.004353,-0.009258 -0.002407,-0.008456 5.3908e-4,2.2214e-4 0.0024,0.001022 0.004136,0.001777 z m 7.7854e-4,0.0456515 c 2.5758e-4,0.001227 -3.625e-5,0.001933 -9.4708e-4,0.002273 -0.001081,4.0448e-4 -0.001306,1.613e-4 -0.001238,-0.001342 1.1047e-4,-0.002458 2.1046e-4,-0.00271 0.001073,-0.00271 4.0631e-4,0 9.068e-4,8.007e-4 0.001112,0.001779 z m 0.0102216,0.009797 c 0.002197,0.00437 0.006041,0.0109613 0.008542,0.0146472 l 0.004547,0.006702 -0.001874,0.005828 c -0.00189,0.005879 -0.005888,0.0143106 -0.0106822,0.022533 -0.001433,0.002457 -0.002605,0.004883 -0.002605,0.00539 0,5.075e-4 -3.3981e-4,9.2273e-4 -7.5514e-4,9.2273e-4 -8.8125e-4,0 -0.002117,-0.005517 -0.001414,-0.006313 2.6192e-4,-2.9636e-4 -5.55e-5,-0.001292 -7.0545e-4,-0.002212 -6.4992e-4,-9.2033e-4 -0.001581,-0.004427 -0.002069,-0.007792 -4.8814e-4,-0.003365 -0.001434,-0.009135 -0.002101,-0.0128205 -0.001872,-0.0103382 -0.004241,-0.0330226 -0.003302,-0.0316142 2.6732e-4,4.0064e-4 0.001156,7.2843e-4 0.001976,7.2843e-4 0.001262,0 0.001581,7.3532e-4 0.002089,0.004807 3.2978e-4,0.002644 0.001128,0.006905 0.001773,0.00947 6.4545e-4,0.002565 0.001174,0.007613 0.001175,0.0112189 7.2e-7,0.004115 3.212e-4,0.006556 8.6063e-4,0.006556 4.7272e-4,0 0.001055,-3.5665e-4 0.001294,-7.926e-4 9.1536e-4,-0.001668 -0.003684,-0.0320213 -0.005094,-0.0336166 -7.642e-4,-8.6463e-4 9.3e-5,-0.001423 0.002317,-0.001508 0.001883,-7.267e-5 0.00233,5.1101e-4 0.006029,0.007867 z m -0.40160812,0.0253417 c 0.003425,0.004772 0.004389,0.006788 0.003244,0.006788 -0.002407,0 -0.0133937,-0.007025 -0.0126957,-0.008118 1.3039e-4,-2.0408e-4 9.8708e-4,-0.001609 0.001904,-0.003122 0.00199,-0.003285 0.001998,-0.003281 0.007548,0.004452 z m 0.42515119,0.0367777 c -1.5112e-4,7.8916e-4 -5.0696e-4,0.001597 -7.9076e-4,0.001796 -4.6491e-4,3.2512e-4 -0.0105896,-4.809e-4 -0.0155481,-0.001238 -0.004461,-6.8097e-4 0.00202,-0.00182 0.0109602,-0.001926 0.005548,-6.575e-5 0.005648,-4.009e-5 0.005379,0.001368 z m -0.0783704,0.0874698 c 0.00154,9.8291e-4 0.001769,0.001296 6.7146e-4,9.1683e-4 -0.002657,-9.1714e-4 -0.005092,-0.00237 -0.004005,-0.00239 5.4736e-4,-1.02e-5 0.002047,6.5289e-4 0.003333,0.001474 z m -0.13681581,0.0100679 c 0.004068,0.001365 0.007007,0.002678 0.006584,0.002941 -0.002241,0.001396 -0.008486,0.002413 -0.0152104,0.002479 -0.006981,6.786e-5 -0.007559,-2.745e-5 -0.0132856,-0.00219 -0.003293,-0.001243 -0.005877,-0.002523 -0.005743,-0.002843 1.3436e-4,-3.2051e-4 0.002659,-0.001178 0.00561,-0.001904 0.007793,-0.00192 0.0128341,-0.001573 0.0220448,0.001518 z m 0.1429039,-0.001103 c 0,2.2762e-4 -0.001163,2.9449e-4 -0.002584,1.486e-4 -0.001592,-1.6338e-4 -0.002197,-4.3291e-4 -0.001574,-7.0177e-4 0.001132,-4.8917e-4 0.004159,-8.654e-5 0.004159,5.5317e-4 z m -0.0747012,0.030773 c 0.002548,0.006117 0.003843,0.0108887 0.003856,0.0142094 1.367e-5,0.003641 -5.5415e-4,0.003977 -0.006742,0.003994 l -0.003004,7.95e-6 -5.3125e-4,-0.003934 c -8.276e-4,-0.006128 -6.444e-4,-0.00971 6.2215e-4,-0.0121645 0.002317,-0.004491 0.002972,-0.005464 0.003682,-0.005464 3.9711e-4,0 0.00135,0.001508 0.002118,0.003351 z m 0.001993,0.0209279 c 5.7291e-4,1.6166e-4 0.00151,1.6166e-4 0.002083,0 5.7292e-4,-1.6166e-4 1.0417e-4,-2.9393e-4 -0.001042,-2.9393e-4 -0.001146,0 -0.001615,1.3227e-4 -0.001042,2.9393e-4 z m -0.15290081,0.0472207 c 8.1081e-4,1.4776e-4 0.001936,1.3804e-4 0.0025,-2.162e-5 5.6419e-4,-1.5963e-4 -9.919e-5,-2.8051e-4 -0.001474,-2.6864e-4 -0.001375,1.189e-5 -0.001837,1.4249e-4 -0.001026,2.9024e-4 z"
+         id="path4620"
+         inkscape:connector-curvature="0" /><path
+         style="fill:#ffaaaa;fill-opacity:1;stroke:#aa0000;stroke-width:0.77122575;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         d="m 288.7223,191.08099 c -4.6957,-0.50374 -14.05703,-2.7168 -14.96591,-3.53801 -0.2793,-0.25236 3.3608,-8.26093 5.5697,-12.25392 2.28489,-4.13033 7.53335,-15.42197 10.21648,-21.97993 4.11475,-10.05702 26.93721,-55.062664 30.22331,-59.600018 3.04567,-4.205384 6.44374,-6.294154 9.139,-5.617685 2.4897,0.624874 6.19877,8.084259 7.17736,14.434543 2.33703,15.16537 3.17263,53.8596 1.19338,55.26122 -0.41545,0.2942 -0.81477,1.57606 -0.88738,2.84858 -0.0726,1.27253 -0.37475,6.71418 -0.67143,12.09258 l -0.53942,9.77889 -6.26058,2.73292 c -7.73672,3.3773 -13.68629,4.87515 -21.68509,5.45938 -3.39339,0.24784 -7.73154,0.56537 -9.64032,0.70561 -1.90879,0.14024 -5.89988,-0.005 -8.8691,-0.32416 l 0,0 z"
+         id="path4643"
+         inkscape:connector-curvature="0"
+         transform="matrix(0,9.7125097e-4,0.00138889,0,0.10755,0.25130674)" /><path
+         style="fill:#ffaaaa;fill-opacity:1;stroke:#aa0000;stroke-width:0.77122575;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         d="m 138.43934,153.84832 c -1.91623,-4.05058 -7.23918,-22.16358 -12.85049,-43.72783 -1.60045,-6.15053 -3.16957,-11.876881 -3.48693,-12.725229 -1.00888,-2.696877 0.66002,-0.500868 10.7152,14.099539 5.34063,7.75475 11.14373,16.95162 12.89577,20.43749 1.75204,3.48586 4.53421,8.36559 6.18259,10.84383 3.44855,5.18469 3.3453,5.76269 -1.76078,9.85659 -4.45827,3.5745 -7.27314,5.30377 -8.63338,5.30377 -0.62038,0 -1.99827,-1.83967 -3.06198,-4.08816 l 0,0 z"
+         id="path4645"
+         inkscape:connector-curvature="0"
+         transform="matrix(0,9.7125097e-4,0.00138889,0,0.10755,0.25130674)" /><path
+         style="fill:#6c5353;fill-opacity:1;stroke:#ac9393;stroke-width:0.77122575;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         d="m 165.86853,329.0596 c -2.24676,-0.37395 -5.06859,-1.18855 -6.27075,-1.81021 -2.2406,-1.15866 -6.2256,-5.39209 -6.2256,-6.61371 0,-0.37528 1.3882,-1.05614 3.0849,-1.51301 1.93624,-0.52138 3.0849,-1.28149 3.0849,-2.0414 0,-0.92072 -0.48337,-1.0894 -2.01803,-0.70423 -6.35749,1.59564 -6.263,1.61838 -10.69761,-2.57568 -4.09161,-3.86967 -12.46856,-8.55892 -15.29199,-8.56015 -2.46992,-7.7e-4 -4.24423,-1.46535 -4.79075,-3.95366 -0.56679,-2.58059 1.84028,-15.32759 2.89438,-15.32759 0.32858,0 0.59742,-0.44361 0.59742,-0.98579 0,-0.54218 1.21469,-3.5204 2.69929,-6.61826 1.48461,-3.09786 2.69929,-6.12477 2.69929,-6.72647 0,-2.06682 -1.51292,-1.09042 -3.0849,1.99091 -0.86559,1.6967 -1.65351,3.0849 -1.75093,3.0849 -0.0974,0 -0.18394,-4.07785 -0.19226,-9.0619 -0.0146,-8.72118 -0.15132,-9.47031 -3.63712,-19.92376 -3.5598,-10.67538 -7.56708,-29.07679 -6.55292,-30.09095 0.28419,-0.28419 1.38296,0.0509 2.44171,0.7446 3.25964,2.1358 3.71128,1.40674 1.12342,-1.81349 -2.469,-3.07235 -2.47,-3.07728 -1.24956,-6.18422 0.67178,-1.71018 4.01296,-7.87489 7.42484,-13.69937 9.12103,-15.57061 10.39675,-18.99247 10.44836,-28.02572 l 0.0423,-7.40986 4.63056,-2.47474 c 4.32792,-2.31301 12.72202,-9.441 12.72202,-10.80313 0,-0.33532 -1.68881,-3.17388 -3.75291,-6.30792 -2.06409,-3.13403 -5.02221,-8.22195 -6.5736,-11.30648 -1.55138,-3.08454 -4.83635,-8.46384 -7.29992,-11.954 -9.87539,-13.99055 -19.47637,-28.498799 -19.10508,-28.870096 0.63385,-0.633844 14.4722,1.938754 19.04236,3.540039 7.42463,2.601436 22.52652,9.342267 28.87193,12.887197 6.53293,3.64968 20.80949,12.44249 24.13121,14.86219 1.94513,1.41693 2.04455,1.41134 5.99756,-0.33686 5.84005,-2.58275 19.54845,-6.45092 28.80785,-8.12887 14.76011,-2.67476 48.57546,-1.72823 62.91705,1.76112 2.12087,0.51601 3.97095,1.01459 4.1113,1.10795 0.14034,0.0934 -2.1855,4.29423 -5.16853,9.33527 -2.98304,5.04105 -6.67629,12.09862 -8.20723,15.6835 -3.97002,9.29632 -15.52295,28.22837 -23.20999,38.03473 -3.71221,4.73568 -6.39078,8.84424 -6.15928,9.44752 0.52065,1.35681 1.71667,1.37712 2.23058,0.0379 0.21732,-0.56631 3.16872,-4.65642 6.55868,-9.08914 8.78728,-11.49026 24.06027,-37.38217 24.06027,-40.78875 0,-1.96622 7.88322,-14.70543 22.9633,-37.10849 3.43358,-5.100949 12.78343,-14.557003 14.39352,-14.557003 0.30388,0 -1.00135,1.822021 -2.90052,4.048936 -1.89916,2.226914 -5.35613,7.866503 -7.68214,12.532417 -2.32601,4.66592 -7.84841,15.59804 -12.272,24.29361 -4.42358,8.69557 -9.69691,19.97475 -11.71851,25.06484 -3.0877,7.7744 -11.5185,24.55614 -17.11955,34.07695 -0.7949,1.35119 -1.25083,2.65114 -1.01319,2.88877 0.23764,0.23764 4.36155,1.3012 9.16425,2.36347 16.5032,3.6502 37.05958,1.85922 51.86672,-4.5189 2.2342,-0.96237 4.66953,-1.61457 5.41183,-1.44931 1.22236,0.27211 1.35232,-0.5232 1.378,-8.4324 0.0156,-4.80306 0.54165,-11.1622 1.16903,-14.13142 0.6508,-3.08009 1.33803,-12.02284 1.60018,-20.82309 0.37944,-12.73736 0.17995,-17.93131 -1.1451,-29.81374 -2.32786,-20.875166 -5.06062,-26.809246 -12.40111,-26.928555 l -3.51903,-0.0572 3.0849,-1.428058 c 4.98485,-2.307577 6.41052,-1.986974 10.62976,2.390412 5.00738,5.195071 7.90634,11.635925 10.25055,22.774511 1.05966,5.03504 3.04203,12.45162 4.40524,16.48127 2.17682,6.43466 2.47634,8.31253 2.46016,15.42452 -0.0171,7.52771 -0.2479,8.7468 -3.27771,17.31455 -4.14759,11.72865 -4.20519,14.62989 -0.4576,23.04986 1.54092,3.46211 3.27309,7.81463 3.84928,9.67228 1.25455,4.04477 0.66932,9.44482 -0.956,8.82112 -0.62146,-0.23848 -1.06761,0.0814 -1.06761,0.7654 0,0.6463 0.35363,1.29296 0.78584,1.43704 1.38607,0.46202 -2.92622,11.83798 -12.29191,32.42642 -1.44971,3.18689 -7.51161,14.34801 -8.24098,15.17325 -0.14715,0.1665 -0.70975,-0.0485 -1.25022,-0.47782 -0.54047,-0.42929 -3.48722,-1.14272 -6.54834,-1.58541 -3.06112,-0.44268 -7.13652,-1.58939 -9.05646,-2.54825 -1.91993,-0.95886 -3.72597,-1.50819 -4.01342,-1.22075 -0.97498,0.97498 3.16663,4.46177 9.94946,8.37638 3.71691,2.14516 6.75469,4.11744 6.75062,4.38285 -0.004,0.2654 -1.8189,2.91192 -4.03294,5.88114 -5.95804,7.99026 -18.48254,20.59356 -24.76629,24.92213 -7.86135,5.4153 -30.72978,18.1335 -41.46095,23.05837 l -9.12979,4.18995 -7.53889,-1.18248 c -10.64316,-1.66938 -39.88009,-4.89931 -49.95631,-5.51889 -6.53803,-0.40203 -9.08057,-0.88417 -11.08722,-2.10247 -2.49606,-1.51545 -2.70336,-1.52633 -5.01296,-0.26301 -4.4085,2.41136 -5.28121,3.33897 -4.74141,5.03972 0.83056,2.61688 6.31349,5.71479 17.74579,10.02652 5.93244,2.23745 12.17937,4.79398 13.88206,5.68119 l 3.09581,1.6131 -5.39858,0.96166 c -6.13723,1.09325 -28.01832,1.21893 -34.16281,0.19623 l 0,0 z m 6.50164,-38.13557 c 0.71244,-1.08732 2.29124,-5.32671 3.50845,-9.42084 3.46274,-11.64715 3.05484,-11.33812 18.51973,-14.03097 12.64709,-2.20219 15.19925,-3.39616 11.49596,-5.37809 -1.04601,-0.55981 -5.28242,-0.2404 -14.8461,1.11934 -7.36033,1.04648 -14.32344,1.90735 -15.47357,1.91305 -1.76447,0.009 -2.20945,0.46214 -2.84848,2.90244 -0.41654,1.59066 -1.8176,6.88319 -3.11346,11.7612 -2.58888,9.74531 -2.84025,12.01666 -1.39443,12.60007 1.96012,0.79092 2.88758,0.4634 4.1519,-1.4662 z m 104.24389,-0.49096 c 1.54805,-1.54806 1.0582,-3.26917 -1.9211,-6.74981 -3.88225,-4.53554 -8.50678,-7.74923 -11.15121,-7.74923 -3.33626,0 -2.82441,2.47711 1.46536,7.09163 3.46892,3.73154 9.09034,8.33288 10.18021,8.33288 0.2757,0 0.91773,-0.41646 1.42674,-0.92547 z m 32.92033,-19.4086 c 1.27607,-0.93308 1.32805,-1.32526 0.45502,-3.43292 -0.54208,-1.30872 -1.76962,-2.8932 -2.72786,-3.52106 -2.49523,-1.63494 -15.45377,-6.54743 -17.96388,-6.80998 -1.79314,-0.18755 -2.15458,0.0968 -2.35756,1.85486 -0.36061,3.12324 1.9032,5.86572 6.94123,8.40891 3.57281,1.80355 10.16084,3.94963 13.78139,4.48937 0.23706,0.0353 1.07931,-0.40979 1.87166,-0.98918 l 0,0 z m -170.04428,-4.75002 c 0,-0.64685 1.21468,-3.58812 2.69929,-6.53616 1.48461,-2.94805 2.69929,-5.67242 2.69929,-6.05416 0,-0.38174 -1.12791,-0.91768 -2.50648,-1.19098 -1.75689,-0.3483 -4.15736,-2.20511 -8.02671,-6.20883 -3.03613,-3.14156 -5.71193,-5.52022 -5.94624,-5.28591 -0.92624,0.92623 2.0211,4.89388 7.19108,9.68049 2.98772,2.76618 5.43223,5.37239 5.43223,5.79159 0,0.4192 -0.86763,2.72405 -1.92807,5.12188 -2.24063,5.06647 -2.34486,5.85817 -0.77122,5.85817 0.63626,0 1.15683,-0.52924 1.15683,-1.17609 z m 77.89381,-14.41658 -1.92807,-0.84162 2.31368,-0.50649 c 1.8897,-0.41368 1.46573,-0.57087 -2.31368,-0.85781 -6.22266,-0.47245 -16.61552,0.32408 -14.85789,1.13874 1.44946,0.67182 10.65228,1.76289 15.62912,1.85296 2.8751,0.0521 2.95378,-0.002 1.15684,-0.78578 z m -23.2734,-35.50103 c 1.64903,-2.22692 4.49436,-6.82535 6.32295,-10.21875 1.8286,-3.39339 4.30641,-7.43216 5.50624,-8.97505 5.401,-6.94517 16.95326,-27.72105 18.05934,-32.47833 0.43824,-1.88485 0.27593,-2.12087 -1.45856,-2.12087 -2.42536,0 -6.66961,4.78562 -11.56354,13.03853 -5.23394,8.8263 -22.12839,42.0523 -22.12839,43.5195 0,2.45754 2.28298,1.25788 5.26196,-2.76503 z m -30.71638,-23.89968 c 5.55742,-8.16993 12.16994,-17.77272 14.69451,-21.33953 4.47576,-6.32357 5.72674,-10.07396 3.76472,-11.28656 -1.46331,-0.90437 -13.03718,12.09111 -19.60531,22.01341 -7.6522,11.55998 -18.48582,31.96401 -17.67124,33.28202 1.00177,1.62089 8.16225,-7.00538 18.81732,-22.66934 z m 19.77979,9.35164 c 3.9304,-6.07577 12.84248,-24.22842 13.96652,-28.4478 0.3955,-1.48461 0.57149,-3.13311 0.39107,-3.66332 -0.51789,-1.52208 -2.86896,-1.12636 -4.58209,0.77122 -2.51156,2.78198 -7.69824,10.81318 -9.11768,14.11807 -1.53272,3.56867 -6.55157,20.1735 -6.55157,21.67585 0,2.56738 2.64442,0.56893 5.89375,-4.45402 l 0,0 z m 69.38594,-48.99128 c 8.41536,-5.70633 17.2674,-15.04727 17.2674,-18.22109 0,-1.3622 -0.35577,-1.46096 -3.54173,-0.98319 -5.75671,0.86327 -9.6486,2.99916 -14.97757,8.21976 -6.46759,6.33608 -9.53211,10.38631 -8.96895,11.85387 0.76818,2.00184 6.73505,1.49432 10.22085,-0.86935 z m -36.70032,-8.53094 c 4.82932,-2.40655 16.94888,-14.23194 16.94888,-16.53749 0,-2.48644 -2.31556,-2.60532 -6.49043,-0.33322 -4.87627,2.65383 -13.81074,9.91348 -16.86378,13.70257 -4.22865,5.24811 -0.98657,6.85167 6.40533,3.16814 l 0,0 z m 18.3282,-2.69054 c 1.68559,-1.86575 3.34128,-2.97045 4.3369,-2.89367 5.02066,0.38722 5.78446,-0.006 10.0377,-5.16198 5.10441,-6.1883 7.1376,-10.09159 5.90084,-11.32834 -1.9478,-1.9478 -13.06352,7.00186 -20.84956,16.78671 -5.61865,7.06105 -5.19404,8.98195 0.57412,2.59728 z m 41.53081,-17.48039 c 4.93547,-3.57524 7.36985,-8.76665 4.60789,-9.82651 -1.41195,-0.54182 -15.12654,8.00835 -15.12654,9.43043 0,1.27695 2.57951,2.47716 5.47568,2.54777 1.10283,0.0269 3.37217,-0.94137 5.04297,-2.15169 l 0,0 z"
+         id="path4655"
+         inkscape:connector-curvature="0"
+         transform="matrix(0,9.7125097e-4,0.00138889,0,0.10755,0.25130674)" /><path
+         style="fill:#6c5353;fill-opacity:1;stroke:#ac9393;stroke-width:0.77122575;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         d="m 141.12531,351.48913 c -4.29535,-0.89008 -6.68623,-2.46441 -8.20608,-5.40347 -1.51803,-2.93553 -0.96887,-3.82622 2.35905,-3.82622 3.08049,0 8.83919,-2.12716 8.83919,-3.26504 0,-0.48537 -0.95453,-0.57016 -2.50649,-0.22264 -6.88518,1.54173 -8.63594,1.7037 -11.48835,1.0628 -3.93694,-0.88457 -9.88125,-3.88737 -11.71692,-5.91885 -0.77998,-0.86319 -1.69893,-2.81438 -2.04211,-4.33599 -0.60616,-2.68765 -0.46517,-2.92574 4.94305,-8.34707 8.83336,-8.85476 7.99377,-8.49801 12.87239,-5.46951 2.44582,1.5183 6.09246,2.94715 8.79379,3.44564 2.53833,0.46842 5.30926,0.99758 6.15761,1.17592 0.84834,0.17833 2.80467,1.99299 4.34738,4.03256 4.79772,6.34291 7.76803,7.28308 24.18797,7.65606 10.4333,0.237 15.65442,0.009 21.01624,-0.91907 9.5977,-1.66068 9.99487,-1.62629 16.50097,1.42833 7.11942,3.34258 9.91317,4.07124 9.91317,2.58553 0,-0.63847 -2.60675,-2.15454 -6.30309,-3.66584 l -6.30308,-2.5771 9.96641,-2.93891 c 5.48152,-1.61639 13.01215,-4.14909 16.73472,-5.62823 3.72258,-1.47913 8.32101,-2.92217 10.21875,-3.20675 1.89773,-0.28458 3.45042,-0.82696 3.45042,-1.2053 0,-0.37833 4.94549,-3.08456 10.98997,-6.01384 11.84247,-5.73911 32.3106,-17.26328 39.15613,-22.04607 2.32392,-1.62366 6.67614,-5.33737 9.6716,-8.25267 5.34749,-5.20441 5.60609,-5.34805 14.25555,-7.91834 4.8451,-1.43978 8.83992,-2.55448 8.87737,-2.47712 0.0375,0.0774 0.69057,1.81961 1.45139,3.87164 0.76081,2.05204 3.16499,5.83648 5.34261,8.40987 2.17762,2.57339 4.68469,5.55131 5.57125,6.6176 2.659,3.19802 4.17226,1.85172 4.17226,-3.71194 0,-3.50512 -0.67251,-6.38921 -2.69929,-11.57599 -1.48461,-3.7993 -2.69929,-7.18511 -2.69929,-7.52404 0,-0.33891 2.23852,-1.59142 4.97451,-2.78334 4.92378,-2.14504 7.25984,-3.93702 6.3363,-4.86056 -0.26256,-0.26256 -4.50958,1.50598 -9.43784,3.93008 -4.92825,2.4241 -9.12876,4.23915 -9.33447,4.03344 -0.2057,-0.2057 0.17257,-1.20819 0.84061,-2.22776 1.24941,-1.90683 4.66331,-16.69047 4.00602,-17.34775 -1.29552,-1.29553 -2.723,2.14463 -5.89607,14.20932 l -1.66337,6.32443 -4.74597,1.53456 c -7.35806,2.37914 -10.53017,3.1029 -10.53017,2.40257 0,-0.35326 2.01013,-3.36199 4.46696,-6.68607 5.91312,-8.00043 8.93498,-13.12196 15.48873,-26.25073 7.51622,-15.0568 14.44499,-32.01582 15.52108,-37.98967 0.49358,-2.74013 0.68353,-6.40838 0.4221,-8.15166 -0.2899,-1.93326 -7.1e-4,-4.9536 0.7414,-7.74319 0.66918,-2.51546 1.25309,-7.05073 1.29755,-10.07839 0.0671,-4.56766 -0.25563,-6.10689 -1.89571,-9.04131 -2.89333,-5.17672 -3.16462,-7.48355 -1.6853,-14.33027 1.13631,-5.25919 1.19944,-7.21741 0.45345,-14.06709 -0.51315,-4.71169 -1.68334,-10.15939 -2.86893,-13.35598 -1.10127,-2.96922 -2.9869,-9.96117 -4.19029,-15.53768 -2.8025,-12.986736 -6.11776,-19.446076 -13.2572,-25.829851 -2.18118,-1.950314 -2.42722,-1.995099 -5.91165,-1.075921 -9.88942,2.608779 -16.09854,7.870852 -25.75829,21.829512 -7.3204,10.57823 -7.5907,10.86381 -9.63824,10.18324 -8.54006,-2.83856 -41.26029,-4.63178 -57.98028,-3.17758 -5.28005,0.45923 -9.69123,0.74383 -9.80262,0.63245 -0.11138,-0.11139 5.74573,-3.6706 13.01579,-7.90936 12.22993,-7.130556 15.49309,-9.578226 12.76941,-9.578226 -0.58999,0 -5.50801,2.588341 -10.92893,5.751878 -5.42092,3.163528 -11.56111,6.522378 -13.64485,7.464118 -2.08375,0.94173 -3.78863,1.98654 -3.78863,2.32179 0,0.33525 -0.45408,0.43529 -1.00907,0.22233 -0.555,-0.21298 -1.85644,0.35162 -2.8921,1.25464 -2.822,2.46057 -4.80685,3.2709 -15.80271,6.45163 l -10.06355,2.91105 -7.67464,-4.97176 c -11.24544,-7.28498 -25.06175,-14.69066 -34.28193,-18.375453 -10.78112,-4.308615 -13.43363,-5.106695 -24.17078,-7.272405 -5.02253,-1.013059 -9.95581,-2.381784 -10.96283,-3.041614 -3.55606,-2.33002 -3.51969,-1.565974 0.40294,8.466833 1.68266,4.303694 3.90383,10.917129 4.93593,14.696519 7.27504,26.63991 11.71844,42.05268 12.96409,44.96838 0.79694,1.86539 1.61104,4.81533 1.80911,6.55542 0.19808,1.74009 0.63967,4.89906 0.98132,7.01993 1.10476,6.85809 -1.87834,14.94313 -11.56966,31.3571 -2.66944,4.52117 -5.54764,9.46525 -6.39599,10.98684 l -1.54245,2.76651 -6.16981,-4.62285 c -3.39339,-2.54257 -6.43009,-4.62347 -6.74822,-4.62422 -1.50728,-0.004 -0.13894,1.53115 4.79334,5.37629 2.95447,2.30327 5.24587,4.31364 5.09201,4.4675 -0.15387,0.15387 -2.77585,-0.97725 -5.82662,-2.51359 -3.05077,-1.53635 -6.29657,-2.66485 -7.21288,-2.50778 -1.19088,0.20414 0.52307,1.32453 6.00984,3.92856 4.22172,2.00364 7.78711,3.75424 7.9231,3.89023 0.13599,0.13598 0.94195,3.91199 1.79103,8.39114 0.84908,4.47914 3.13719,13.63897 5.0847,20.35518 4.82102,16.62588 4.99935,17.45661 3.89767,18.15699 -0.50704,0.32235 -3.65377,0.59141 -6.99273,0.5979 -12.77598,0.0248 -27.065868,3.13216 -40.542537,8.81591 l -5.976646,2.52062 -0.50509,-17.35538 c -0.277799,-9.54546 -0.505089,-20.07571 -0.505089,-23.40056 l 0,-6.04517 4.962547,0 c 5.166237,0 14.872685,-1.73072 17.453884,-3.11213 2.33256,-1.24835 1.760811,-3.02354 -1.400529,-4.34843 -5.736383,-2.40406 -21.015902,-4.30955 -21.015902,-2.62087 0,0.39366 1.995546,0.92489 4.434548,1.18053 9.951357,1.04303 16.873604,2.86477 16.035894,4.22022 -1.020533,1.65125 -17.770203,3.71022 -19.699217,2.42154 -0.966492,-0.64567 -1.152224,-3.34687 -1.128792,-16.41662 0.01543,-8.60408 0.279653,-16.58752 0.587173,-17.74099 l 0.559126,-2.0972 9.438762,-0.21647 9.438763,-0.21648 0,-1.92806 c 0,-2.6725 -3.554378,-4.29359 -12.050667,-5.49611 -5.611903,-0.79428 -6.844365,-1.20985 -6.844365,-2.30786 0,-5.25214 5.104414,-33.81798 6.253963,-34.99906 0.412851,-0.42418 5.158049,-1.11828 10.544882,-1.54245 8.417534,-0.66283 9.830892,-0.96404 10.054952,-2.14296 0.19894,-1.04671 -1.078541,-1.9839 -5.391478,-3.9553 -3.108705,-1.42096 -6.997345,-3.05828 -8.641423,-3.63849 -1.644077,-0.5802 -3.158834,-1.49689 -3.366126,-2.03708 -0.441961,-1.15173 4.884331,-16.99512 6.283138,-18.68959 0.525243,-0.63626 1.420893,-2.63678 1.990334,-4.44559 0.569441,-1.80881 1.53395,-3.70255 2.143354,-4.20831 0.609404,-0.50577 2.290995,-2.76887 3.736869,-5.029136 1.445873,-2.26027 3.143592,-4.307095 3.772712,-4.548512 0.62912,-0.241417 4.87699,-4.153444 9.4397,-8.693388 8.78228,-8.738474 29.37626,-25.688729 30.42411,-25.041124 1.28358,0.793295 10.45218,-2.19568 15.89013,-5.180202 6.75404,-3.706831 15.77234,-9.479892 17.48628,-11.193826 0.85212,-0.852122 0.9948,-1.521443 0.46134,-2.164213 -0.57488,-0.692703 2.64904,-2.535312 12.61272,-7.208687 7.36176,-3.452967 14.26257,-6.498376 15.33515,-6.767574 1.37961,-0.346262 4.02789,0.432812 9.05237,2.66304 3.90624,1.73387 7.75252,3.152491 8.5473,3.152491 2.55186,0 1.64906,-3.263816 -2.08286,-7.529958 -3.49207,-3.991963 -3.5097,-4.039977 -1.73525,-4.724292 0.98596,-0.380238 6.99844,-2.7635 13.36105,-5.296138 14.06065,-5.5968433 28.98206,-10.5893751 36.25017,-12.1288881 9.38376,-1.9876444 24.49498,-1.549385 37.47437,1.0868409 14.0367,2.8509716 20.76362,4.7069087 30.65323,8.4571242 9.44809,3.582783 12.55119,5.608074 20.21601,13.194279 7.75729,7.677733 12.23397,14.700524 18.16954,28.503484 2.70827,6.297962 6.98793,15.041738 9.51038,19.430613 3.62509,6.307399 5.39411,10.646686 8.44092,20.704997 8.15117,26.909159 9.2374,32.904689 10.8583,59.932999 0.86329,14.3953 1.07721,61.27376 0.30103,65.96961 l -0.47803,2.89209 -8.60477,0 c -7.38973,0 -9.09069,0.24503 -12.0459,1.73526 -1.89262,0.95439 -3.44113,2.25584 -3.44113,2.8921 0,1.37666 9.95922,4.42646 16.83236,5.15455 6.09997,0.64618 6.76579,1.78188 7.26812,12.39747 0.83358,17.61574 -3.47863,41.0971 -9.76693,53.184 -2.66704,5.1264 -4.00905,6.73666 -8.39016,10.06735 -7.97876,6.06577 -16.70444,9.42974 -27.54992,10.62118 l -4.63955,0.50969 -1.25469,-2.58568 c -1.8826,-3.87968 -6.01028,-9.25515 -6.7539,-8.79556 -0.35976,0.22234 -0.8881,2.58926 -1.1741,5.25982 -0.28599,2.67055 -0.79274,5.29688 -1.12611,5.83629 -0.74913,1.21212 -8.63547,2.40424 -16.04187,2.42492 l -5.55197,0.0155 -1.18464,-4.04893 c -0.65155,-2.22691 -1.79721,-7.3438 -2.5459,-11.37086 -1.10291,-5.93236 -1.63591,-7.37371 -2.80848,-7.59479 -1.3755,-0.25935 -1.43075,0.30684 -1.11491,11.4249 0.22645,7.97112 0.62818,11.88062 1.26102,12.27174 0.51079,0.31569 -4.31434,1.35606 -10.72251,2.31194 -6.40816,0.95589 -11.77643,1.61276 -11.92948,1.45971 -0.15305,-0.15305 -1.19004,-4.59664 -2.30442,-9.87464 -1.11438,-5.278 -2.19003,-9.86152 -2.39031,-10.18559 -0.6205,-1.00399 -1.6264,-0.65176 -2.17164,0.76043 -0.96697,2.50452 -1.85708,12.9589 -1.39602,16.39631 0.66234,4.93817 1.62642,1.88959 1.70969,-5.40634 0.0363,-3.18131 0.40243,-6.30477 0.81362,-6.94104 0.59469,-0.92021 0.7582,-0.76246 0.79938,0.77123 0.0285,1.06044 0.82597,4.93636 1.77221,8.61316 l 1.72044,6.68511 -3.49566,0.33277 c -1.92262,0.18303 -8.51461,1.44208 -14.64887,2.79789 -15.13981,3.34625 -14.76734,3.43851 -16.34404,-4.04862 -2.15082,-10.21345 -4.21298,-9.52753 -5.0075,1.66561 -0.48082,6.77392 -0.56794,7.03236 -2.50611,7.43416 -1.10439,0.22896 -11.04972,1.44898 -22.10073,2.71116 -11.05102,1.26218 -23.0243,2.99763 -26.60729,3.85655 -3.583,0.85891 -6.90895,1.56409 -7.391,1.56706 -0.48206,0.003 -1.10945,-1.54824 -1.3942,-3.44713 -0.92281,-6.15374 -2.7722,-5.44993 -4.37687,1.66566 l -0.90146,3.99732 -7.65888,2.75091 c -5.31222,1.90803 -8.97535,2.75091 -11.95545,2.75091 l -4.29656,0 2.04069,-1.89124 c 1.12237,-1.04018 2.04068,-2.23438 2.04068,-2.65377 0,-1.31914 -1.33092,-1.6521 -2.23749,-0.55976 -1.48871,1.79379 -9.53114,4.99008 -13.57264,5.39416 -2.12087,0.21205 -5.37613,0.0706 -7.2339,-0.31441 z m 160.6641,-39.4791 c 1.54935,-2.212 1.55021,-8.39699 0.002,-13.61074 -1.34872,-4.54163 -2.77812,-5.55488 -4.99986,-3.54423 -1.71235,1.54965 -1.96195,5.49831 -0.70523,11.15677 1.70459,7.67506 3.33075,9.38534 5.70319,5.9982 l 3.6e-4,0 z M 113.26844,260.89512 c 0,-0.63626 -0.34705,-1.15683 -0.77123,-1.15683 -0.42417,0 -0.77122,0.52057 -0.77122,1.15683 0,0.63627 0.34705,1.15684 0.77122,1.15684 0.42418,0 0.77123,-0.52057 0.77123,-1.15684 z m -11.73846,-13.46404 c 10.89942,-2.07686 11.7319,-2.80023 6.14707,-5.34137 -5.24246,-2.38537 -13.53431,-3.81353 -18.341238,-3.15903 -5.309821,0.72297 -10.772534,2.34136 -10.772534,3.19149 0,0.89016 0.666216,0.8322 6.700369,-0.58295 6.786009,-1.59147 9.346905,-1.48463 16.711433,0.69719 l 6.05921,1.79511 -4.13115,0.90589 c -12.185666,2.67209 -17.626633,2.62752 -21.630907,-0.17719 -2.266457,-1.58749 -3.797047,-1.5734 -3.182037,0.0293 0.739779,1.92783 6.379634,4.11589 10.657383,4.13467 2.121711,0.009 7.423793,-0.66258 11.782401,-1.4931 l 0,-2e-5 z m 26.05154,-61.29717 c 1.47929,-1.096 1.47875,-1.12294 -0.0454,-2.27101 -2.73305,-2.05868 -16.07575,-6.86157 -20.07463,-7.22615 -5.30052,-0.48326 -9.617558,1.30943 -9.617558,3.99376 0,2.55571 2.424768,4.08748 8.587068,5.42464 6.79896,1.47531 19.20323,1.5215 21.15053,0.0788 l 0,0 z m -17.08459,-25.60782 c 2.7166,-0.37235 3.55561,-0.79635 3.38001,-1.70813 -0.32031,-1.66324 -4.81878,-4.57333 -8.6362,-5.58681 -1.73529,-0.4607 -3.70106,-1.11683 -4.36836,-1.45805 -2.63962,-1.34975 -14.596844,2.41759 -14.596844,4.599 0,3.08287 2.200772,3.62872 18.208974,4.51628 1.31936,0.0732 4.02495,-0.0899 6.01242,-0.36229 l 0,0 z M 282.49741,98.882624 c 2.58281,-2.582812 0.89662,-8.055939 -3.06043,-9.933681 -3.265,-1.549339 -3.99001,-1.50578 -4.95523,0.297747 -1.01042,1.887999 -1.00638,4.283627 0.0134,7.955765 0.75186,2.707311 0.99445,2.892095 3.79675,2.892095 1.69312,0 3.52004,-0.526476 4.20549,-1.211926 z m -70.51207,-1.872976 c 0.84834,-0.848348 1.54245,-1.877426 1.54245,-2.286838 0,-1.979182 -5.36982,-6.423956 -11.72858,-9.708129 l -7.05972,-3.646201 -1.79165,2.082903 c -1.89945,2.208251 -1.84733,4.145894 0.22217,8.259034 1.07945,2.145388 1.17902,2.204418 8.40378,4.982196 5.75956,2.214428 8.43275,2.295831 10.41155,0.317035 l 0,0 z m 92.30458,-8.617916 c 3.73819,-3.511853 0.84652,-11.570799 -4.33079,-12.069749 l -2.596,-0.250183 0.42339,6.177296 c 0.23288,3.397512 0.65177,6.546797 0.93088,6.998412 0.84165,1.361807 3.67521,0.926651 5.57252,-0.855776 l 0,0 z m -37.65853,-7.47674 c 4.63576,-3.649849 18.74435,-12.548643 22.33639,-14.088376 1.96242,-0.841192 3.21244,-1.837312 3.01345,-2.401381 -0.18702,-0.530149 -0.82326,-0.888403 -1.41387,-0.796121 -4.49857,0.702905 -7.81974,1.865087 -11.36314,3.976329 -2.26573,1.349972 -4.86861,2.531539 -5.7842,2.625706 -1.93554,0.199067 -2.01694,-0.949617 -0.95798,-13.518047 0.41552,-4.931667 0.36754,-7.519451 -0.13943,-7.519451 -1.23091,0 -1.68446,2.78359 -2.2249,13.654943 l -0.50628,10.184428 -3.15979,2.512244 c -1.73788,1.381734 -3.27754,2.79158 -3.42146,3.132986 -0.14391,0.341414 -0.77338,1.132468 -1.39881,1.757901 -1.29104,1.291032 -0.76209,2.691431 1.01659,2.691431 0.65624,0 2.45777,-0.995668 4.00343,-2.212592 l 0,0 z m -39.41944,-3.185988 c 0.10885,0 0.1979,-1.023493 0.1979,-2.274429 0,-2.54825 -1.99642,-4.348937 -9.40877,-8.486301 -3.03593,-1.694573 -5.18318,-2.377959 -6.94103,-2.209055 -2.41286,0.231841 -2.54523,0.404417 -2.54523,3.318512 0,2.829598 0.30653,3.279635 3.85613,5.66141 6.37624,4.278449 9.48764,5.468426 12.23668,4.680016 1.32353,-0.379584 2.49548,-0.690153 2.60432,-0.690153 z M 173.60283,77.4039 c 2.46907,-0.549009 4.44857,-3.864228 4.44857,-7.450332 0,-1.879175 -0.81162,-3.265079 -3.46745,-5.920909 -3.38392,-3.383915 -3.56358,-3.458219 -7.45716,-3.084096 -3.23181,0.310537 -4.36779,0.82651 -5.98006,2.716194 -1.0947,1.283058 -2.51001,2.48489 -3.14515,2.670737 -0.84719,0.247899 -0.64176,0.60666 0.77123,1.34688 2.33903,1.225341 6.15468,5.568865 5.63721,6.417091 -0.92226,1.511785 3.55989,4.558858 5.92912,4.030761 0.63627,-0.141823 2.10493,-0.468669 3.26369,-0.726326 l 0,0 z M 154.1434,61.615775 c 0,-0.688835 -1.81352,-1.624964 -3.14798,-1.624964 -0.38948,0 -0.70815,0.520578 -0.70815,1.156839 0,0.71981 0.72838,1.156839 1.92807,1.156839 1.06043,0 1.92806,-0.309921 1.92806,-0.688714 z m 76.35135,-1.997035 c 0,-1.543606 -6.37333,-8.111412 -7.87123,-8.111412 -1.66782,0 -3.04618,1.874156 -2.47434,3.364351 0.26302,0.685398 1.89911,2.291118 3.63576,3.568268 3.38918,2.49243 6.70981,3.075806 6.70981,1.178793 z m 115.68387,-1.606881 c 14.90775,-0.505969 16.6304,-0.749291 14.35324,-2.027376 -2.55016,-1.431317 -33.87103,0.876799 -35.56195,2.620653 -0.52844,0.544983 0.5641,0.648894 3.47052,0.330081 2.33295,-0.255908 10.31514,-0.67142 17.73819,-0.923358 z M 205.94225,54.977844 c -0.47603,-4.254118 -2.85811,-8.535536 -5.31524,-9.553313 -2.80497,-1.161853 -8.83772,-0.842268 -9.27629,0.49141 -0.17436,0.530218 0.19486,0.964032 0.82048,0.964032 0.62563,0 1.34075,0.809787 1.58915,1.799526 0.24842,0.989739 1.89332,3.437335 3.65534,5.439101 2.85163,3.239617 3.51038,3.613936 5.99457,3.406249 2.60297,-0.217618 2.77345,-0.389107 2.53199,-2.547005 l 0,0 z m 32.41925,-7.743331 c 1.32056,-2.89832 -0.0237,-5.797038 -3.63739,-7.843716 -3.59558,-2.0364 -7.47243,-2.268416 -9.19081,-0.550038 -1.1065,1.106509 -0.96171,1.525192 1.61481,4.669492 4.74192,5.786893 9.54652,7.38263 11.21339,3.724262 z"
+         id="path4657"
+         inkscape:connector-curvature="0"
+         transform="matrix(0,9.7125097e-4,0.00138889,0,0.10755,0.25130674)" /><path
+         style="fill:#6c5353;fill-opacity:1;stroke:#ac9393;stroke-width:0.54533899;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         d="m 57.044126,290.7513 c -0.923075,-1.01999 -0.915274,-1.1248 0.188149,-2.52757 1.561608,-1.98526 1.497152,-4.43194 -0.150907,-5.72831 -0.716135,-0.56331 -1.449012,-1.60969 -1.628616,-2.3253 -0.256724,-1.02286 -0.810163,-1.37842 -2.588113,-1.66272 -1.243858,-0.1989 -2.381816,-0.24138 -2.528797,-0.0944 -0.657556,0.65755 0.508434,1.95029 1.759076,1.95029 0.759255,0 1.380463,0.23686 1.380463,0.52636 0,0.2895 0.721794,1.34844 1.603987,2.35321 1.590279,1.81122 1.595592,1.83963 0.621739,3.32419 l -0.98225,1.49735 -1.530345,-1.80553 c -1.900715,-2.24251 -4.685165,-8.19309 -6.24123,-13.33798 -1.304687,-4.31375 -1.225856,-5.01536 1.388588,-12.35864 1.87214,-5.25835 1.839087,-10.48606 -0.08558,-13.53492 -0.872094,-1.38149 -2.189274,-2.56374 -3.461805,-3.10719 l -2.054091,-0.87722 0.248051,-6.56174 c 0.18145,-4.79994 0.485803,-6.9278 1.133549,-7.92509 1.627027,-2.50503 2.455707,-5.15568 2.499369,-7.99459 0.03067,-1.99405 0.393237,-3.28822 1.244475,-4.44204 0.975793,-1.32266 1.198904,-2.35365 1.188979,-5.49421 -0.01195,-3.78109 -0.05604,-3.90214 -2.007124,-5.51039 -1.097197,-0.9044 -2.281553,-1.64437 -2.631901,-1.64437 -0.691482,0 -1.652464,-8.25256 -1.070612,-9.19402 0.182932,-0.29599 1.055712,-0.69699 1.939511,-0.8911 2.161964,-0.47485 4.597607,-3.37295 5.749606,-6.84129 0.877436,-2.64171 0.881881,-2.9809 0.06161,-4.70103 -0.710892,-1.49076 -0.77634,-2.33457 -0.334125,-4.30781 0.431884,-1.92716 0.377335,-2.7877 -0.254117,-4.00879 -1.179026,-2.27999 -3.556877,-4.95765 -4.402551,-4.95765 -0.538293,0 -0.656538,-0.5478 -0.441421,-2.04502 0.716338,-4.98573 1.349706,-6.32674 4.237366,-8.97161 1.803425,-1.6518 3.09531,-3.37974 3.487926,-4.6652 0.465667,-1.52465 1.366869,-2.55523 3.558692,-4.06957 l 2.935109,-2.02788 -0.502224,-2.88017 c -0.276223,-1.58409 -1.114247,-4.15456 -1.862274,-5.71215 l -1.36005,-2.83198 1.37308,-2.70965 c 3.30459,-6.52129 37.00949,-39.888887 40.292115,-39.888887 0.462148,0 -0.511969,1.507441 -4.052614,6.271398 -2.278282,3.065439 -7.756569,14.706489 -10.263776,21.809949 -0.910537,2.57974 -2.176328,7.31694 -2.81287,10.52711 -0.636541,3.21017 -1.466592,6.45018 -1.844559,7.20002 -0.377966,0.74984 -1.10583,3.69467 -1.617476,6.54406 -0.511645,2.8494 -1.526897,7.7262 -2.256117,10.83733 -0.914086,3.89984 -1.784476,11.01316 -2.802578,22.90424 -1.36428,15.9343 -1.464902,19.03321 -1.321455,40.6972 0.407807,61.5889 0.516862,55.13561 -1.008625,59.68525 -0.748845,2.23336 -1.444312,3.63085 -1.545481,3.10552 -0.262951,-1.3654 -1.482265,-0.73879 -1.32314,0.67996 0.07291,0.65002 -0.597016,2.47458 -1.488715,4.05459 -1.367947,2.42387 -2.02773,3.01842 -4.222598,3.80511 -3.203055,1.14806 -3.045592,1.15318 -4.213302,-0.13712 l 0,0 z"
+         id="path4659"
+         inkscape:connector-curvature="0"
+         transform="matrix(0,9.7125097e-4,0.00138889,0,0.10755,0.25130674)" /><path
+         style="fill:#6c5353;fill-opacity:1;stroke:#ac9393;stroke-width:0.54533899;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         d="m 107.14339,346.48564 c -1.61512,-4.07652 -1.86389,-4.53446 -2.62123,-4.82508 -0.42342,-0.16248 -1.72393,0.19132 -2.89003,0.78622 -1.60025,0.81638 -3.463895,1.12371 -7.599599,1.25321 l -5.479415,0.17157 -2.678381,-2.25109 c -4.758175,-3.99908 -6.588268,-6.42365 -3.146396,-4.16845 1.704326,1.11672 9.833578,1.68796 11.480201,0.80672 0.661128,-0.35383 1.287781,-0.38688 1.59075,-0.0839 0.30297,0.30296 1.356317,0.19492 2.673904,-0.27426 1.195705,-0.42579 2.664816,-0.79032 3.264686,-0.81007 1.82794,-0.0602 5.70431,-2.07355 8.50189,-4.41581 1.4586,-1.22121 2.89407,-2.07077 3.18993,-1.88792 0.75299,0.46537 1.66232,3.98591 1.66594,6.44983 0.002,1.13671 -0.51735,3.09993 -1.15339,4.36271 -1.36399,2.70805 -4.6859,6.93135 -5.45197,6.93135 -0.29516,0 -0.90126,-0.92026 -1.34689,-2.04502 z"
+         id="path4661"
+         inkscape:connector-curvature="0"
+         transform="matrix(0,9.7125097e-4,0.00138889,0,0.10755,0.25130674)" /><path
+         style="fill:#ac9393;fill-opacity:1;stroke:#ac9393;stroke-width:0.54533899;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         d="m 48.479614,340.19124 c -5.024068,-3.83198 -6.135012,-7.00907 -6.163228,-17.62567 l -0.02045,-7.69624 3.202706,-6.44124 c 4.626117,-9.30399 8.339081,-12.9361 15.611488,-15.27155 1.649651,-0.52977 3.556485,-1.32513 4.23741,-1.76746 0.680925,-0.44234 2.722156,-3.77895 4.536069,-7.4147 1.813912,-3.63575 3.588116,-6.87996 3.942674,-7.20935 1.253738,-1.16474 13.813756,-6.15206 19.731516,-7.83497 8.104161,-2.30469 13.959941,-3.11852 25.854171,-3.59319 l 10.03934,-0.40064 -0.33727,4.30516 c -0.18549,2.36784 -1.23424,9.58132 -2.33055,16.02995 -1.09631,6.44863 -1.95884,12.94439 -1.91673,14.43502 0.0492,1.74097 0.74032,4.24555 1.93258,7.00322 l 1.85604,4.29298 -5.55134,5.26019 c -3.05323,2.89311 -8.25076,8.02266 -11.55006,11.399 -3.41738,3.4972 -6.70273,6.37049 -7.63474,6.67719 -2.72692,0.89736 -11.784669,2.18974 -15.363332,2.19207 -3.282764,0.002 -3.414549,-0.0547 -5.337212,-2.30087 -1.084236,-1.26669 -2.105466,-2.92316 -2.269399,-3.68104 -0.625286,-2.89078 -0.715825,-3.01151 -1.597333,-2.13001 -0.709712,0.70971 -0.709707,1.12143 4e-5,3.47975 0.442746,1.47113 0.752642,2.71638 0.688657,2.76721 -1.604308,1.27459 -12.12728,4.59611 -14.544243,4.5908 -4.175249,-0.009 -7.327905,-2.03896 -7.94456,-5.11503 -0.613541,-3.06054 -0.867638,-3.60735 -1.676312,-3.60735 -1.385976,0 -1.374536,1.28788 0.04241,4.77501 0.756141,1.86087 1.374801,3.61367 1.374801,3.8951 0,0.82984 -3.555134,2.78201 -5.06636,2.78201 -0.766106,0 -2.452157,-0.80791 -3.74678,-1.79535 z m 7.416657,-25.06259 c 6.348534,-8.17299 8.496919,-11.86112 6.909251,-11.86112 -0.695709,0 -5.210764,3.81986 -6.579751,5.56665 -1.293046,1.6499 -3.381218,7.25421 -2.88705,7.74838 0.622886,0.62289 1.198559,0.29563 2.55755,-1.45391 l 0,0 z m 26.86562,-1.29904 c 2.178686,-3.19168 6.504868,-7.4094 8.983901,-8.75865 2.654995,-1.44503 3.006357,-2.00082 2.134855,-3.37693 -0.767892,-1.2125 -2.91535,-0.32203 -6.081354,2.52172 -4.408602,3.95986 -8.602901,11.04923 -6.537084,11.04923 0.285934,0 0.960791,-0.64591 1.499682,-1.43537 z"
+         id="path4663"
+         inkscape:connector-curvature="0"
+         transform="matrix(0,9.7125097e-4,0.00138889,0,0.10755,0.25130674)" /><path
+         style="fill:#ac9393;fill-opacity:1;stroke:#ac9393;stroke-width:0.54533899;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         d="m 140.16749,350.55239 c -2.98606,-0.84807 -4.71348,-1.99935 -6.05682,-4.03672 -1.75771,-2.66582 -1.39635,-3.21411 2.5492,-3.86791 4.3243,-0.71656 7.54701,-2.20606 7.80697,-3.6083 0.18069,-0.97467 -0.037,-1.00978 -3.5447,-0.57162 -9.61747,1.20136 -13.1016,0.62352 -19.48143,-3.23102 -2.64561,-1.59841 -4.66579,-4.65567 -4.69403,-7.10377 -0.016,-1.38923 11.86371,-13.41341 13.25228,-13.41341 0.57995,0 2.31134,0.71426 3.84753,1.58724 3.36339,1.91132 8.34738,3.59018 12.25261,4.12728 2.69294,0.37038 3.16087,0.68629 7.61168,5.13889 3.67477,3.67624 5.29445,4.90548 7.19486,5.46046 6.5633,1.91669 26.55382,2.23314 38.95683,0.61668 9.1979,-1.19873 8.27579,-1.34557 18.45827,2.93945 5.15716,2.17024 7.20909,2.34351 7.20909,0.60873 0,-1.10374 -2.74093,-2.78074 -8.18009,-5.00487 l -2.72669,-1.11498 5.72606,-1.73634 c 3.14933,-0.95499 10.266,-3.31076 15.81483,-5.23506 5.54882,-1.92429 11.52308,-3.86566 13.27613,-4.31414 1.75305,-0.44848 4.11312,-1.42806 5.24461,-2.17684 1.13148,-0.74879 5.34143,-3.00451 9.35543,-5.01273 15.52023,-7.7648 35.10455,-18.96582 40.79738,-23.33356 1.62812,-1.24915 4.94038,-4.08702 7.36059,-6.30639 6.04374,-5.5422 7.27737,-6.25193 14.76479,-8.49455 3.59924,-1.07804 6.94401,-2.08131 7.43283,-2.2295 0.64322,-0.19499 1.1415,0.36225 1.80361,2.01703 2.35303,5.8808 11.90055,17.92295 14.21007,17.92295 3.42792,0 3.41205,-6.41659 -0.042,-16.98519 -1.37451,-4.20567 -2.41747,-7.71968 -2.31769,-7.8089 0.0998,-0.0892 1.77653,-0.95459 3.72612,-1.92301 4.73023,-2.34966 7.08941,-4.18738 7.08941,-5.5224 0,-0.88727 -0.237,-1.02769 -1.22702,-0.72699 -1.55345,0.47184 -7.0624,2.82516 -12.61092,5.38716 -4.13416,1.90892 -4.27933,1.93649 -3.88839,0.73866 1.15896,-3.55103 3.44311,-13.01911 3.68035,-15.25548 0.19482,-1.83655 0.0649,-2.63835 -0.46024,-2.83986 -1.75833,-0.67473 -3.288,2.71887 -6.28271,13.93824 l -1.84264,6.90329 -6.45867,1.99842 c -3.55227,1.09914 -6.57981,1.87728 -6.72788,1.72921 -0.14807,-0.14806 1.69577,-3.05742 4.0974,-6.46525 5.72985,-8.13042 8.48881,-12.85632 14.4192,-24.69911 6.01945,-12.02062 11.2086,-24.03884 14.12924,-32.72366 2.00224,-5.95386 2.21628,-7.13428 2.37329,-13.08814 0.0949,-3.59923 0.55887,-8.50728 1.03102,-10.90678 0.47215,-2.39949 0.8585,-6.45555 0.85855,-9.01347 8e-5,-4.2037 -0.18561,-5.03827 -1.93174,-8.68182 -2.45207,-5.11663 -2.74181,-7.38708 -1.66406,-13.04027 1.62719,-8.53523 0.85947,-17.91116 -2.35155,-28.71878 -0.89316,-3.00619 -2.73849,-9.81399 -4.10074,-15.12845 -2.77307,-10.818445 -4.37055,-15.026449 -7.38651,-19.457334 -2.61393,-3.840195 -7.79379,-8.756268 -9.22614,-8.756268 -2.30603,0 -9.82939,2.805982 -12.91902,4.818397 -5.67616,3.697137 -9.34904,7.896716 -20.95279,23.957475 -1.34972,1.86814 -2.82774,3.51873 -3.2845,3.66798 -0.45676,0.14924 -2.54268,-0.0946 -4.63538,-0.54188 -10.01183,-2.13984 -46.16632,-3.56417 -58.06614,-2.28756 l -4.09004,0.43879 10.8852,-6.58176 c 10.77892,-6.517502 13.92772,-8.826396 13.92772,-10.212664 0,-1.749333 -2.44949,-0.634628 -19.88808,9.050634 -5.9895,3.32652 -11.15122,6.04821 -11.47051,6.04821 -0.31929,0 -1.92192,0.86423 -3.56141,1.92049 -3.60143,2.32027 -6.03999,3.25055 -16.4374,6.27066 l -8.00296,2.3246 -9.44789,-5.92515 c -11.48669,-7.20377 -28.84995,-16.06769 -38.07819,-19.438872 -3.7492,-1.369624 -10.86588,-3.406236 -15.81483,-4.525806 -4.94895,-1.11957 -10.65769,-2.62981 -12.68608,-3.356093 -2.0284,-0.726282 -3.94025,-1.164609 -4.24856,-0.974062 -0.68117,0.420985 -0.66894,0.46417 3.36586,11.882947 1.78294,5.045846 5.6648,17.807266 8.62636,28.358716 2.96156,10.55144 6.41367,22.34739 7.67135,26.2132 5.03689,15.48215 4.99179,22.35233 -0.21894,33.3523 -2.51426,5.30763 -14.31984,26.24049 -15.05531,26.69503 -0.24371,0.15062 -3.17201,-1.67957 -6.50733,-4.06711 -5.45371,-3.90396 -7.66896,-4.84569 -7.66896,-3.26016 0,0.43056 2.16722,2.57465 5.45339,5.39518 l 1.36335,1.17017 -1.36335,-0.37058 c -0.74984,-0.20382 -1.98079,-0.68421 -2.73544,-1.06753 -2.14691,-1.09051 -5.17197,-1.23998 -5.17197,-0.25555 0,0.63214 10.18386,6.46923 13.54433,7.76321 0.25091,0.0966 1.30009,3.97232 2.33151,8.61269 1.03142,4.64036 3.63025,14.8764 5.77518,22.74675 2.14492,7.87034 3.78114,14.42844 3.63604,14.57355 -0.14511,0.14511 -3.3653,0.42964 -7.15599,0.63229 -6.67751,0.35697 -6.8834,0.335 -6.6113,-0.70552 0.32007,-1.22398 -1.06322,-2.65278 -2.00487,-2.07081 -0.3419,0.21131 -0.52404,1.04922 -0.40474,1.86203 0.21539,1.46757 0.18454,1.48241 -4.44663,2.13782 -7.985561,1.13011 -20.713134,4.87857 -29.553944,8.70405 l -2.531515,1.09541 -0.338016,-11.81652 c -0.185909,-6.49909 -0.484857,-16.62472 -0.66433,-22.50139 l -0.326313,-10.68488 5.64987,-0.32259 c 6.442676,-0.36785 13.483486,-1.67393 16.28398,-3.0207 3.706436,-1.78244 2.503151,-4.27509 -2.926397,-6.06215 -3.914007,-1.28823 -12.588377,-2.75783 -16.296802,-2.76097 l -2.59036,-0.002 0,-10.83067 c 0,-5.95686 0.156057,-11.96922 0.346794,-13.3608 l 0.346794,-2.53014 9.469307,0 9.469308,0 0,-2.18136 c 0,-3.76327 -2.268305,-4.98907 -12.738948,-6.88414 -3.431445,-0.62106 -5.484611,-1.25392 -5.674647,-1.74914 -0.560521,-1.4607 3.248103,-25.16459 5.065167,-31.52429 0.929154,-3.25203 0.137853,-2.96621 11.971957,-4.32436 8.255395,-0.94744 9.556555,-1.35171 9.556555,-2.96917 0,-1.42557 -1.546971,-2.35404 -9.991349,-5.99671 l -7.186828,-3.10019 0.180099,-1.78595 c 0.286159,-2.83767 4.130149,-13.40375 7.148592,-19.64952 3.938872,-8.15032 7.787369,-12.955562 17.768846,-22.186198 17.53467,-16.215665 29.97795,-26.348969 32.35542,-26.348969 2.22322,0 10.28084,-2.884614 15.07713,-5.397588 6.50057,-3.405925 15.80314,-9.238924 17.62216,-11.049646 0.80138,-0.797727 1.45877,-1.902038 1.46088,-2.454025 0.003,-0.717427 1.55888,-1.811057 5.45721,-3.835207 7.6021,-3.94728 21.2898,-9.983872 22.63798,-9.983872 0.617,0 3.99684,1.138103 7.51077,2.529119 8.07116,3.195032 9.00291,3.455987 10.11585,2.833154 1.87481,-1.049195 0.77152,-4.047155 -3.33259,-9.055686 -1.05145,-1.283157 -1.7983,-2.446438 -1.65967,-2.585069 0.55361,-0.553615 25.77199,-10.142586 33.44037,-12.7152811 16.24335,-5.4495447 18.12968,-5.803627 30.81165,-5.7836306 12.06603,0.019025 16.51864,0.5443581 30.22532,3.5660766 10.39801,2.2923031 21.75844,6.0124101 28.99098,9.4934441 5.38909,2.593772 6.68726,3.52145 11.95193,8.540863 9.46285,9.022031 12.68277,13.895969 20.83302,31.534637 2.84112,6.148696 5.61007,11.915656 6.15324,12.815465 3.02124,5.005012 7.8019,15.596101 9.72993,21.555717 10.95811,33.872126 12.69229,47.503736 12.83279,100.872886 0.0414,15.74666 -0.11335,29.30515 -0.34402,30.12997 l -0.41939,1.49969 -8.08832,0 c -8.45986,0 -10.30858,0.34292 -13.875,2.57369 -4.5192,2.82674 -1.05378,5.03574 11.89532,7.58256 4.43922,0.87311 7.45674,1.74893 8.07204,2.34289 2.98962,2.88589 2.60627,24.60487 -0.72358,40.99492 -3.39917,16.73119 -7.86104,26.09613 -14.9832,31.44795 -7.27323,5.46533 -14.62275,8.61896 -23.88543,10.2491 -7.34537,1.2927 -7.47681,1.26004 -9.47167,-2.35363 -2.05761,-3.72732 -5.42149,-7.7646 -6.46951,-7.7646 -0.72009,0 -1.88245,3.0878 -1.88878,5.01754 -0.002,0.51013 -0.26743,2.1603 -0.59057,3.66706 -0.53933,2.51478 -0.75185,2.78564 -2.59036,3.30139 -2.18908,0.61408 -18.00883,1.91076 -18.41055,1.50904 -0.13665,-0.13664 -1.23298,-4.51729 -2.4363,-9.73477 -1.20332,-5.21748 -2.43695,-10.26218 -2.74141,-11.21045 -0.63934,-1.99131 -1.91205,-2.68601 -3.10581,-1.69527 -0.71415,0.59269 -0.78148,2.14392 -0.47969,11.05252 0.19308,5.69968 0.49461,10.8795 0.67005,11.5107 0.28691,1.03224 -0.0173,1.21378 -3.0256,1.80564 -1.83952,0.3619 -6.63019,1.09272 -10.64594,1.62404 l -7.30135,0.96604 -1.98791,-8.49774 c -1.09335,-4.67375 -2.16587,-9.23394 -2.38337,-10.13375 -0.3048,-1.26094 -0.69954,-1.63602 -1.72178,-1.63602 -1.9229,0 -2.73505,2.9534 -3.09353,11.24977 -0.31701,7.33682 -0.0304,9.74578 1.15936,9.74578 0.90017,0 1.40309,-2.30024 1.47548,-6.74857 0.0536,-3.29155 0.86096,-7.37869 0.98302,-4.97622 0.0305,0.59988 0.63523,3.48702 1.34391,6.41587 l 1.2885,5.32518 -1.15322,0.22079 c -0.63427,0.12144 -7.10207,1.37193 -14.3729,2.77888 -7.48932,1.44924 -13.80702,2.41069 -14.57465,2.21803 -1.07324,-0.26937 -1.52196,-0.93386 -2.15824,-3.19602 -0.4418,-1.57077 -1.20158,-4.26782 -1.6884,-5.99345 -0.96429,-3.41808 -2.39253,-4.78122 -3.54924,-3.38747 -0.37165,0.44781 -1.03916,3.93964 -1.48337,7.75963 -0.44422,3.81999 -0.98015,7.13389 -1.19098,7.36424 -0.21082,0.23035 -9.93733,1.6284 -21.61446,3.10678 -11.67713,1.47838 -24.29868,3.28855 -28.04788,4.02261 -3.74921,0.73405 -6.98413,1.23369 -7.18871,1.1103 -0.20459,-0.12339 -0.67374,-1.57278 -1.04257,-3.22086 -1.20808,-5.39827 -3.21463,-5.31051 -4.83087,0.21131 -0.58306,1.99199 -1.13666,4.11261 -1.23022,4.71249 -0.23918,1.53352 -12.78497,5.78114 -18.1553,6.14684 l -3.81737,0.25994 1.55005,-1.64979 c 1.63078,-1.73571 1.76882,-3.53734 0.29281,-3.82159 -0.47922,-0.0923 -2.07151,0.57473 -3.53844,1.48227 -5.82894,3.60617 -14.49598,5.21813 -19.8621,3.6941 l 0,0 z m 162.19165,-38.50755 c 1.98985,-3.41939 0.89593,-14.73026 -1.70595,-17.63907 -2.0761,-2.32102 -5.25655,-0.17374 -5.85602,3.9537 -0.41037,2.82538 0.88552,9.91569 2.47372,13.53472 0.89828,2.04692 1.22829,2.3325 2.52066,2.18136 1.01665,-0.1189 1.82887,-0.76128 2.56759,-2.03071 z M 103.64657,247.60607 c 5.83312,-1.16271 8.39806,-2.24694 8.05808,-3.40624 -0.3325,-1.13384 -7.09865,-4.14799 -11.22944,-5.00245 -5.506672,-1.13905 -11.617557,-1.04296 -16.723722,0.26298 -5.245744,1.34163 -5.897552,1.82746 -5.424457,4.04311 0.489154,2.29086 1.190985,3.04593 3.980762,4.28272 4.778011,2.11825 10.03072,2.07391 21.338777,-0.18012 l 0,0 z m 23.07071,-60.53274 c 4.71445,-1.30916 2.77732,-3.63738 -5.82465,-7.00058 -8.18055,-3.19844 -11.87872,-4.04212 -16.43619,-3.74963 -4.28356,0.2749 -6.627022,1.4211 -7.147794,3.49602 -0.767292,3.05713 3.043824,5.7138 10.000764,6.97138 5.09133,0.92034 16.51271,1.08676 19.40787,0.28281 l 0,0 z m -13.39095,-26.6036 c 0.67486,-0.36561 1.22702,-1.04844 1.22702,-1.51742 0,-2.52497 -9.12039,-7.27252 -14.827444,-7.71831 -3.430334,-0.26795 -9.170233,1.20077 -12.33812,3.15706 -2.473308,1.52736 -2.281568,3.68921 0.445579,5.02387 3.745216,1.83289 22.615445,2.61366 25.492965,1.0548 z M 282.51775,99.34226 c 1.06575,-0.749879 1.39982,-1.517548 1.53047,-3.516907 0.21275,-3.256089 -1.35044,-5.938486 -4.35356,-7.470561 -4.57207,-2.332496 -6.66254,-0.497922 -6.2701,5.502569 0.27496,4.20429 1.17956,6.404229 2.76017,6.712609 1.90143,0.37097 4.88216,-0.20686 6.33302,-1.22771 l 0,0 z m -70.98388,-1.284759 c 1.67163,-0.809692 2.80486,-3.064957 2.26249,-4.502624 -0.87583,-2.3216 -6.17174,-6.17418 -14.63863,-10.649063 l -4.55854,-2.409258 -1.57266,1.883453 c -2.3844,2.855619 -2.54817,4.90647 -0.68878,8.625218 1.48947,2.978914 1.75403,3.206609 5.66656,4.877048 7.32449,3.127165 10.5077,3.638949 13.52956,2.175226 z m 92.12936,-8.565143 c 3.039,-1.852876 3.69094,-5.549778 1.70291,-9.656508 -1.25844,-2.599587 -2.82855,-3.645383 -6.35189,-4.230794 -2.71504,-0.45111 -2.57194,-1.071302 -1.75082,7.587705 0.31127,3.282531 0.83192,6.288712 1.15699,6.680402 0.86119,1.037671 3.19423,0.868212 5.24281,-0.380805 z M 272.23892,77.87455 c 4.60358,-3.091751 10.88375,-7.031012 13.95593,-8.753912 5.96625,-3.345917 7.42586,-4.821691 5.6885,-5.751505 -1.56103,-0.835438 -7.01928,0.672239 -12.62355,3.486875 -2.69519,1.353603 -5.30598,2.461099 -5.80177,2.461099 -0.81994,0 -0.86586,-0.906528 -0.50794,-10.026739 0.30371,-7.739209 0.23918,-10.122107 -0.28288,-10.444755 -0.99747,-0.616472 -2.00769,1.088229 -2.38061,4.01717 -0.17845,1.401499 -0.57293,6.434124 -0.87662,11.183612 l -0.55218,8.635437 -1.75911,1.420815 c -5.0171,4.05224 -7.77161,7.834383 -6.57628,9.029712 1.21041,1.210418 3.84744,0.02705 11.71651,-5.257809 l 0,0 z m -44.81443,0.449315 c 0.30765,-0.190138 0.55936,-1.357032 0.55936,-2.593097 0,-1.962037 -0.31213,-2.538073 -2.45829,-4.53667 -3.35693,-3.126106 -10.95799,-6.933772 -13.84157,-6.933772 -1.22286,0 -2.59559,0.308918 -3.05053,0.686478 -1.22699,1.018322 -1.06887,5.006593 0.26577,6.703318 1.25743,1.598563 7.38397,5.593563 10.29332,6.712086 1.90527,0.732494 7.02327,0.708652 8.23194,-0.03834 l 0,-6e-6 z m -53.91995,-0.287437 c 2.55985,-0.711078 3.76367,-2.108062 4.6022,-5.340684 0.94746,-3.652555 0.54268,-5.015308 -2.50554,-8.435342 -3.47893,-3.903274 -5.1066,-4.566876 -9.29226,-3.788475 -2.63791,0.490576 -3.7666,1.075883 -6.21438,3.222631 -1.64505,1.442749 -2.99243,2.868587 -2.99417,3.168523 -0.002,0.299937 0.87846,1.145834 1.95599,1.879773 2.35827,1.60629 4.30451,4.116017 4.79318,6.180894 0.70978,2.999277 5.03888,4.394941 9.65498,3.11268 l 0,0 z m -18.8142,-15.897045 c 0.52026,-0.841797 -1.74638,-2.638378 -3.32869,-2.638378 -1.45338,0 -2.19958,1.443927 -1.30391,2.523147 0.7563,0.911284 4.08937,0.994192 4.6326,0.115231 l 0,0 z m 76.36995,-1.824579 c 0.54842,-1.429148 -4.10154,-7.277276 -6.96275,-8.756862 -2.86675,-1.482456 -5.9579,1.532212 -4.17324,4.069995 2.82357,4.015135 10.20209,7.120573 11.13599,4.686867 z m 114.97824,-1.651706 c 8.39206,-0.456629 15.48606,-1.058007 15.76445,-1.336397 0.31133,-0.311329 0.23746,-0.829936 -0.1919,-1.347286 -0.56704,-0.68324 -2.10426,-0.841121 -8.18963,-0.841121 -6.35117,0 -22.42881,1.200259 -25.09523,1.873457 -0.4499,0.113589 -1.46579,0.349917 -2.25754,0.525172 -0.79174,0.175261 -1.5816,0.688873 -1.75523,1.141368 -0.40982,1.067975 1.84716,1.066399 21.72508,-0.01522 l 0,2.2e-5 z M 206.3244,57.133264 c 1.44106,-2.120338 -2.02524,-10.275041 -5.05365,-11.889044 -2.11489,-1.127138 -7.55721,-1.388985 -9.31512,-0.44818 -1.26378,0.676355 -1.38371,2.070197 -0.21665,2.518039 0.461,0.176901 1.22577,1.089459 1.69949,2.027905 1.61966,3.208578 4.98918,7.243816 6.81621,8.16289 1.9568,0.984353 5.28671,0.780484 6.06972,-0.37161 z m 31.5992,-8.402703 c 1.19716,-1.363332 1.64785,-3.186075 1.24326,-5.028184 -0.94938,-4.322514 -9.03534,-8.015498 -12.99121,-5.933291 -2.64037,1.389784 -2.59608,2.310803 0.28521,5.929541 4.04366,5.078632 9.36895,7.416335 11.46274,5.031934 z"
+         id="path4665"
+         inkscape:connector-curvature="0"
+         transform="matrix(0,9.7125097e-4,0.00138889,0,0.10755,0.25130674)" /><path
+         style="fill:#ac9393;fill-opacity:1;stroke:#ac9393;stroke-width:0.54533899;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         d="m 166.1033,328.34877 c -1.4912,-0.26684 -3.71131,-0.86709 -4.93357,-1.33387 -2.38293,-0.91005 -7.1362,-5.3221 -6.62493,-6.14935 0.16992,-0.27494 1.31791,-0.83289 2.55108,-1.23987 2.24993,-0.74254 3.61595,-2.26249 2.9711,-3.30589 -0.21858,-0.35366 -1.97885,-0.43414 -4.79694,-0.21929 l -4.45165,0.33939 -4.09167,-3.45049 c -4.48018,-3.77811 -10.09544,-6.95708 -14.65633,-8.29742 -4.11903,-1.21048 -4.42891,-1.58352 -4.42891,-5.33159 0,-3.72476 1.39037,-11.00398 2.48276,-12.99837 1.7114,-3.12454 5.77914,-13.2499 5.87087,-14.61367 0.14537,-2.16139 -1.72046,-1.94619 -3.28752,0.37916 l -1.24874,1.85301 -0.0168,-4.85237 c -0.0258,-7.42897 -0.77926,-11.62877 -4.00139,-22.30321 -3.1637,-10.4809 -5.70573,-21.06331 -6.20231,-25.82005 l -0.30439,-2.91582 2.2818,1.1641 c 3.71578,1.89564 4.05542,0.71363 1.00931,-3.51255 -1.18448,-1.64335 -1.49534,-2.5667 -1.26036,-3.74374 0.17155,-0.85931 2.94824,-6.25816 6.17042,-11.99745 10.94499,-19.495 11.52151,-20.99611 11.9763,-31.18361 l 0.31763,-7.11505 3.92503,-2.28844 c 4.25361,-2.48003 10.71572,-7.68592 12.44563,-10.02623 l 1.07859,-1.45918 -4.08825,-6.7209 c -2.24853,-3.6965 -5.38421,-9.05223 -6.96817,-11.90163 -1.58396,-2.84939 -5.10818,-8.49365 -7.83161,-12.54279 -2.72342,-4.04914 -7.8335,-11.6457 -11.35574,-16.881245 -3.52223,-5.235542 -6.31168,-9.61155 -6.19877,-9.724461 0.39388,-0.393874 13.14464,2.228364 17.15136,3.527233 13.60793,4.411322 31.12822,13.354543 49.83301,25.437223 2.6349,1.70205 5.38928,3.09464 6.12087,3.09464 0.73159,0 3.11571,-0.70588 5.29806,-1.56862 8.40417,-3.32237 23.19943,-7.15926 31.50752,-8.17091 15.56993,-1.8959 41.39376,-1.02496 56.44259,1.90359 2.39949,0.46695 4.53961,1.01511 4.75582,1.21814 0.2162,0.20302 -1.5916,3.92236 -4.01734,8.26518 -2.42574,4.34283 -5.95454,11.12178 -7.84176,15.06433 -5.84049,12.20119 -13.58595,25.013 -22.85228,37.8001 -6.54901,9.03733 -6.95129,9.69849 -6.75219,11.09745 0.29825,2.09565 2.17517,1.69638 4.02926,-0.85714 14.14304,-19.47821 25.27418,-37.54627 29.21512,-47.42198 0.98659,-2.47231 3.48884,-7.32164 5.56058,-10.77629 7.15869,-11.93728 19.29991,-29.744902 22.98013,-33.705147 3.73864,-4.023096 5.35913,-4.968613 2.82988,-1.651154 -2.99125,3.923413 -23.09339,44.110411 -29.54708,59.068761 -3.11537,7.22078 -10.10003,21.28959 -14.50992,29.22652 -1.76536,3.17731 -3.20976,6.27607 -3.20976,6.88611 0,0.93961 0.72945,1.29219 4.77172,2.30637 7.2824,1.82712 9.65705,2.21011 16.98477,2.73935 11.754,0.84891 25.14655,-0.82284 35.33733,-4.41106 2.64119,-0.92998 6.27457,-2.11855 8.07419,-2.64127 l 3.27203,-0.95041 0.64091,-10.30641 c 0.35249,-5.66852 0.90001,-12.05913 1.21671,-14.20136 1.03089,-6.97327 1.83078,-24.82235 1.47509,-32.91542 -0.72625,-16.5244 -3.05017,-31.597941 -5.77819,-37.478908 -1.63671,-3.528351 -3.99437,-5.596759 -6.38409,-5.600836 -2.09755,-0.0036 -1.84376,-0.908325 0.44734,-1.594755 2.05692,-0.616269 2.36318,-0.5621 4.26212,0.753864 5.74059,3.978239 9.53555,11.230629 12.9124,24.676375 1.32272,5.26674 3.40463,12.97535 4.62647,17.13026 l 2.22154,7.55437 -0.22079,8.32293 c -0.21924,8.2642 -0.23924,8.37679 -2.83497,15.95767 -2.05059,5.98879 -2.67289,8.63407 -2.88651,12.27013 l -0.27233,4.63538 3.29728,8.45275 c 1.8135,4.64902 3.45881,9.35383 3.65626,10.45515 0.49544,2.7635 -0.12499,5.18887 -1.41356,5.52584 -1.13177,0.29596 -1.42309,1.97884 -0.50201,2.89992 0.84476,0.84476 -1.0951,6.54698 -6.65607,19.56549 -6.07868,14.23051 -12.86376,27.15877 -14.02062,26.71484 -0.44427,-0.17048 -3.52262,-0.89014 -6.8408,-1.59925 -3.31817,-0.7091 -7.21905,-1.8035 -8.66861,-2.43199 -1.44956,-0.62849 -3.22873,-1.14271 -3.95371,-1.14271 -3.44602,0 0.18085,3.94044 8.03517,8.72987 7.87691,4.8032 7.56739,4.37228 5.37245,7.47976 -5.00458,7.08519 -16.96161,19.73456 -23.99652,25.38595 -5.86234,4.70943 -24.09816,15.16525 -40.88055,23.43955 l -11.15957,5.50207 -18.5614,-2.29144 c -10.20877,-1.26029 -25.06457,-2.91302 -33.01288,-3.67274 -12.53485,-1.19811 -14.83573,-1.5619 -17.34865,-2.74297 l -2.89716,-1.36167 -2.38947,1.15672 c -4.74578,2.29739 -5.92222,3.96573 -4.82068,6.8363 0.71159,1.85439 6.86189,5.0695 19.82984,10.3662 12.49491,5.10347 13.13259,5.4321 11.38552,5.86751 -2.60437,0.64906 -32.36372,0.96081 -35.64631,0.37342 l 0,0 z m 6.54579,-36.87229 c 0.62868,-0.93626 2.31969,-5.17017 3.75778,-9.40872 1.4381,-4.23855 3.12013,-8.34896 3.73784,-9.13426 1.61418,-2.05208 3.66941,-2.74654 14.19888,-4.79775 10.78241,-2.1005 13.46272,-3.02248 13.46272,-4.63096 0,-1.4138 -1.55227,-2.22837 -4.24648,-2.22837 -2.33885,0 -28.18084,3.12129 -29.66718,3.58331 -1.10448,0.34332 -1.35861,1.09305 -4.51571,13.3222 -2.69541,10.44081 -3.04062,13.78514 -1.51671,14.69343 1.63952,0.97719 3.57252,0.41253 4.78886,-1.39888 l 0,0 z m 104.41527,-0.75175 c 1.4684,-1.4684 1.37508,-2.61039 -0.44804,-5.48296 -3.03758,-4.78612 -9.72944,-9.78653 -13.09694,-9.78653 -4.28458,0 -3.16816,3.81706 2.82435,9.65647 6.9969,6.81815 8.64999,7.68366 10.72063,5.61302 z m 32.20208,-18.8282 c 0.88492,-0.4576 1.63719,-1.13246 1.67173,-1.49968 0.14843,-1.57804 -0.23457,-2.96663 -1.29629,-4.69981 -1.32982,-2.17084 -5.89846,-4.46091 -14.92548,-7.48154 -6.98304,-2.33668 -8.38362,-2.1232 -8.37768,1.27688 0.008,4.87883 4.8656,8.42117 16.35657,11.92912 4.97003,1.51724 4.60654,1.49097 6.57115,0.47503 l 0,0 z m -168.01816,-8.16608 c 0.83628,-2.09956 2.166,-5.23543 2.95494,-6.96862 0.78895,-1.73319 1.43445,-3.27005 1.43445,-3.41524 0,-0.14521 -1.28837,-0.83964 -2.86303,-1.54319 -1.81083,-0.80908 -4.95134,-3.21767 -8.54528,-6.55375 -5.6757,-5.26848 -7.14836,-5.9128 -6.36308,-2.78399 0.1997,0.79565 3.05294,4.22879 6.34054,7.6292 3.2876,3.40041 5.97746,6.31934 5.97746,6.48651 0,0.16718 -0.73621,2.15725 -1.63602,4.42239 -0.89981,2.26513 -1.63602,4.74185 -1.63602,5.5038 0,1.1704 0.21846,1.3586 1.40778,1.21282 1.18433,-0.14517 1.6491,-0.77844 2.92826,-3.98993 z m 77.54073,-11.74293 c -0.98054,-0.81687 -1.07804,-1.07254 -0.409,-1.07254 0.48313,0 0.87842,-0.34716 0.87842,-0.77148 0,-1.45179 -11.64794,-1.78896 -18.13252,-0.52488 -0.82483,0.16079 -1.49969,0.52432 -1.49969,0.80785 0,1.29452 7.2144,2.49274 15.54217,2.58136 l 4.90805,0.0522 -1.28743,-1.07253 0,-2e-5 z m -25.62105,-33.70617 c 1.30252,-1.45199 4.31768,-5.93058 6.70036,-9.95243 2.38268,-4.02185 6.05207,-9.88918 8.15421,-13.03851 8.22116,-12.31658 16.23952,-27.46604 16.34921,-30.88933 0.0644,-2.00896 -0.0159,-2.11164 -1.78289,-2.28038 -3.62842,-0.34651 -8.89733,6.71225 -18.45671,24.72643 -10.51238,19.81007 -16.26643,31.93863 -15.76826,33.23683 0.5923,1.54349 2.41642,0.85903 4.80408,-1.80261 l 0,0 z m -45.94695,-3.67077 c 3.29952,-2.77636 12.00296,-14.63418 28.00376,-38.1531 3.476,-5.10922 6.72559,-10.3032 7.22133,-11.54216 1.22324,-3.05718 0.93136,-5.2902 -0.72209,-5.52443 -2.92998,-0.41505 -16.38989,15.78322 -24.87746,29.93867 -5.1787,8.63698 -12.8449,23.52441 -12.8449,24.94426 0,2.12455 0.97365,2.2264 3.21936,0.33676 z m 34.67364,-9.91307 c 2.63217,-3.35255 13.0065,-23.30062 14.98586,-28.81527 2.01053,-5.60149 0.89879,-8.8627 -2.47072,-7.24774 -1.81476,0.86979 -6.97151,7.79089 -9.70272,13.02243 -2.61124,5.00176 -7.98508,21.78485 -7.98508,24.9383 0,0.955 0.30981,1.23798 1.35537,1.23798 1.00102,0 1.99902,-0.81981 3.81729,-3.1357 z m 69.58669,-50.58944 c 4.1119,-2.09204 13.99887,-11.01431 16.99322,-15.33516 1.79745,-2.59372 2.47598,-5.36935 1.41237,-5.7775 -1.35452,-0.51978 -7.70113,0.75892 -10.61541,2.13877 -3.27451,1.5504 -7.03336,4.70682 -12.28114,10.31284 -6.97875,7.45515 -7.10142,10.34908 -0.4171,9.8399 1.67601,-0.12767 3.88463,-0.65816 4.90806,-1.17885 l 0,0 z m -36.61828,-8.74445 c 4.73071,-2.20209 14.70289,-11.00656 17.72134,-15.64625 1.07996,-1.66 0.82879,-3.91362 -0.4927,-4.42073 -1.28166,-0.49181 -5.19374,0.92626 -8.61296,3.12207 -4.52355,2.90502 -12.82583,10.00036 -14.65327,12.52308 -1.46168,2.01778 -2.03433,4.6165 -1.20094,5.44989 0.79543,0.79543 4.43014,0.27921 7.23853,-1.02806 l 0,0 z m 18.05163,-1.64083 c 3.0094,-3.07857 5.73034,-4.81323 6.86619,-4.37736 1.94796,0.7475 4.98833,-0.76739 7.94107,-3.95671 6.03867,-6.52248 9.1375,-12.98509 6.67878,-13.92859 -3.09721,-1.18851 -14.77144,8.57809 -22.47778,18.80479 -4.19316,5.56453 -3.48414,8.03663 0.99174,3.45787 l 0,0 z m 43.01876,-19.24197 c 4.71942,-3.16691 7.44875,-8.59701 5.24176,-10.42865 -0.63908,-0.53038 -1.41546,-0.37856 -3.91428,0.76543 -3.95128,1.80896 -11.97257,7.12435 -12.38907,8.20976 -0.48632,1.26732 0.12809,2.30362 1.73391,2.92448 3.75195,1.45064 5.34908,1.19877 9.32768,-1.47102 z"
+         id="path4667"
+         inkscape:connector-curvature="0"
+         transform="matrix(0,9.7125097e-4,0.00138889,0,0.10755,0.25130674)" /><path
+         style="fill:#ac9393;fill-opacity:1;stroke:#ac9393;stroke-width:0.54533899;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         d="m 57.502697,290.48524 c -0.181514,-0.47301 0.0651,-1.69268 0.548025,-2.71037 1.195091,-2.51847 1.138547,-2.90903 -0.894303,-6.17703 -1.933092,-3.10763 -2.361486,-3.37205 -5.673347,-3.50183 L 49.254793,278.00871 48.038934,274.3 c -1.471703,-4.48911 -1.333656,-7.04159 0.748598,-13.84157 2.495004,-8.14789 1.480309,-13.5436 -3.098439,-16.47615 -1.266366,-0.81107 -2.346981,-1.48848 -2.401367,-1.50535 -0.05439,-0.0169 0.09473,-2.85186 0.33138,-6.29999 0.328387,-4.78487 0.716167,-6.82972 1.637734,-8.63614 0.664108,-1.30176 1.441638,-3.87583 1.727845,-5.72016 0.286207,-1.84432 1.004789,-4.50312 1.596849,-5.90843 0.651683,-1.54684 1.076474,-3.79546 1.076474,-5.69827 0,-3.06327 -0.06871,-3.20765 -2.703294,-5.68114 -2.571658,-2.4144 -2.721144,-2.7122 -3.069853,-6.11581 l -0.366559,-3.57782 2.220252,-1.13269 c 4.001854,-2.04159 7.280874,-8.12772 6.080287,-11.2855 -0.288649,-0.75921 -0.524816,-3.0454 -0.524816,-5.08043 0,-3.19877 -0.209325,-3.98819 -1.545096,-5.82689 -0.849803,-1.16976 -1.954114,-2.46364 -2.454025,-2.87529 -2.068002,-1.70287 -0.710002,-6.53852 3.054387,-10.87626 1.569381,-1.80841 3.344225,-4.09354 3.944098,-5.07807 0.599873,-0.98453 2.19499,-2.63321 3.544704,-3.66375 2.223587,-1.69775 2.43577,-2.05839 2.259619,-3.84056 -0.163382,-1.65298 -1.567417,-6.00778 -3.015389,-9.35262 -0.415409,-0.9596 1.600085,-4.20428 5.406702,-8.70406 6.164513,-7.28705 32.733625,-33.145952 33.386,-32.493576 0.116456,0.116455 -0.636422,1.401437 -1.673061,2.855516 -2.262001,3.17288 -6.82509,12.1914 -9.446166,18.66947 -3.442154,8.50739 -9.479542,33.36073 -11.341549,46.68829 -2.463475,17.63265 -2.673707,22.47656 -3.005882,69.25805 -0.271456,38.23014 -0.446845,45.55971 -1.128779,47.17182 -0.444062,1.04978 -1.13108,1.90869 -1.526706,1.90869 -0.395626,0 -1.158329,1.29679 -1.694895,2.88176 -1.026024,3.0308 -2.845977,5.40593 -4.675191,6.10137 -2.959352,1.1251 -3.552641,1.17415 -3.880099,0.32081 z"
+         id="path4669"
+         inkscape:connector-curvature="0"
+         transform="matrix(0,9.7125097e-4,0.00138889,0,0.10755,0.25130674)" /><path
+         style="fill:#ac9393;fill-opacity:1;stroke:#ac9393;stroke-width:0.54533899;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         d="m 107.01553,344.81774 c -1.64401,-3.8216 -1.98983,-3.98692 -5.82299,-2.78366 -2.151931,0.67552 -4.912745,1.02988 -8.064866,1.03516 -4.790051,0.008 -4.794107,0.007 -6.98695,-2.03862 l -2.194116,-2.04665 6.44161,-0.0342 c 8.76638,-0.0466 13.242202,-1.192 18.562022,-4.75011 3.08096,-2.06068 4.18783,-2.55433 4.52048,-2.0161 0.87063,1.40871 1.1341,5.4147 0.49616,7.54395 -0.65749,2.1945 -4.1003,7.1966 -5.2001,7.55528 -0.33321,0.10867 -1.12127,-1.00058 -1.75125,-2.465 z"
+         id="path4671"
+         inkscape:connector-curvature="0"
+         transform="matrix(0,9.7125097e-4,0.00138889,0,0.10755,0.25130674)" /><path
+         style="fill:#ac9393;fill-opacity:1;stroke:#ac9393;stroke-width:0.54533899;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         d="m 206.4529,325.83322 c -1.49969,-0.80695 -8.00285,-3.58366 -14.45149,-6.17047 -10.17199,-4.08039 -11.74924,-4.87071 -11.90943,-5.96747 -0.17293,-1.184 -0.0519,-1.24156 1.90869,-0.90746 11.81555,2.01352 33.29662,3.86083 34.39866,2.95819 0.37162,-0.30438 0.56481,-0.73278 0.42932,-0.95201 -0.13549,-0.21923 -3.67271,-0.56216 -7.86049,-0.76207 -7.08383,-0.33816 -23.74781,-2.27819 -24.71777,-2.87766 -0.23599,-0.14585 -0.42906,-0.63566 -0.42906,-1.08848 0,-0.69504 0.70091,-0.77049 4.49904,-0.48433 18.0727,1.36164 41.35148,3.8594 46.11499,4.94804 1.89321,0.43267 4.46994,0.80392 5.72606,0.825 2.78063,0.0467 4.8926,0.77068 3.6472,1.25032 -6.30487,2.42814 -20.14092,7.13045 -24.81293,8.43291 -8.85723,2.4692 -9.37163,2.50183 -12.54279,0.79549 l 0,0 z"
+         id="path4673"
+         inkscape:connector-curvature="0"
+         transform="matrix(0,9.7125097e-4,0.00138889,0,0.10755,0.25130674)" /><path
+         style="fill:#ffaaaa;fill-opacity:1;stroke:#ac9393;stroke-width:0.54533899;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         d="m 140.61762,316.41355 c -1.41678,-0.53908 -3.38,-1.49706 -4.36272,-2.12882 -0.98271,-0.63177 -2.41862,-1.55822 -3.19092,-2.05878 -1.51677,-0.9831 -4.036,-4.46685 -3.56832,-4.93453 1.6404,-1.6404 17.24262,6.88338 17.24262,9.41997 0,1.07993 -2.86633,0.94045 -6.12066,-0.29784 z"
+         id="path4675"
+         inkscape:connector-curvature="0"
+         transform="matrix(0,9.7125097e-4,0.00138889,0,0.10755,0.25130674)" /><path
+         style="fill:#241c1c;fill-opacity:1;stroke:#280b0b;stroke-width:0.27266949;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         d="m 180.80377,200.733 c 0,-1.38959 0.40279,-3.50923 1.14522,-6.02663 0.47259,-1.60243 0.75342,-2.10936 1.3595,-2.45403 0.64645,-0.36763 0.76413,-0.61093 0.76559,-1.58286 9.5e-4,-0.63165 0.29839,-2.08269 0.66099,-3.22452 1.15298,-3.63076 6.73849,-12.95418 9.31934,-15.556 l 1.32845,-1.33924 0.0907,0.89757 c 0.0499,0.49367 -0.11717,1.53663 -0.37119,2.31769 -0.66234,2.03664 -5.54647,12.74494 -7.86098,17.23495 -2.17538,4.2201 -5.74322,10.37349 -6.16636,10.635 -0.16224,0.10027 -0.27122,-0.26214 -0.27122,-0.90193 z"
+         id="path4679"
+         inkscape:connector-curvature="0"
+         transform="matrix(0,9.7125097e-4,0.00138889,0,0.10755,0.25130674)" /><path
+         style="fill:#241c1c;fill-opacity:1;stroke:#280b0b;stroke-width:0.27266949;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         d="m 191.16521,216.89573 c 0,-0.0793 1.45355,-2.80937 3.23012,-6.06689 1.77656,-3.25752 4.67745,-8.7449 6.44642,-12.19417 4.83923,-9.4359 9.01572,-17.36497 10.95032,-20.78922 0.95262,-1.68614 1.73204,-3.18515 1.73204,-3.33112 0,-0.14597 0.39878,-0.68786 0.88617,-1.20421 0.4874,-0.51634 1.34777,-1.59407 1.91194,-2.39494 0.56417,-0.80088 1.89083,-2.3764 2.94812,-3.50116 l 1.92235,-2.04503 -0.12564,1.14639 c -0.21367,1.94968 -4.31465,10.09321 -8.87782,17.62916 -1.07684,1.77836 -2.25255,3.81488 -2.6127,4.52559 -0.36014,0.71071 -1.60507,2.56862 -2.7665,4.12869 -3.34236,4.48954 -5.91453,8.54873 -8.994,14.19361 -1.57254,2.88259 -3.39629,6.04643 -4.05277,7.03075 -1.48438,2.22568 -2.59805,3.45702 -2.59805,2.87255 z"
+         id="path4681"
+         inkscape:connector-curvature="0"
+         transform="matrix(0,9.7125097e-4,0.00138889,0,0.10755,0.25130674)" /><path
+         style="fill:#241c1c;fill-opacity:1;stroke:#280b0b;stroke-width:0.27266949;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         d="m 148.3561,209.91698 c 0,-0.19139 0.96524,-2.13335 2.14497,-4.31547 1.17973,-2.18211 3.10293,-5.80799 4.27377,-8.05752 6.04676,-11.61752 11.25006,-19.34983 18.28795,-27.17661 3.4972,-3.8892 7.27094,-7.49917 7.40838,-7.08687 0.18455,0.55366 -1.56002,3.76985 -3.66014,6.74764 -1.15422,1.63657 -4.02148,5.61367 -6.37168,8.83798 -2.35021,3.22432 -7.07211,9.97289 -10.49311,14.99683 -8.88782,13.05226 -11.59014,16.79537 -11.59014,16.05402 z"
+         id="path4683"
+         inkscape:connector-curvature="0"
+         transform="matrix(0,9.7125097e-4,0.00138889,0,0.10755,0.25130674)" /><path
+         style="fill:#241c1c;fill-opacity:1;stroke:#280b0b;stroke-width:0.27266949;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         d="m 169.22777,290.18345 c 0.11393,-0.26244 0.49408,-1.82688 0.8448,-3.47653 1.2774,-6.0085 4.06628,-15.1581 5.58927,-18.33703 0.59741,-1.24696 1.09582,-1.42505 2.07289,-0.74068 0.5483,0.38404 0.7034,0.36457 1.90119,-0.23876 1.20758,-0.60825 3.61659,-1.27008 4.62303,-1.27008 0.80502,0 -0.13143,0.73433 -1.76171,1.38147 -2.83741,1.12632 -4.594,2.11501 -5.41108,3.04561 -0.69171,0.78781 -1.0537,1.89361 -2.52767,7.72147 -1.78583,7.06093 -2.88846,10.22695 -4.03719,11.59214 -0.75198,0.89368 -1.6373,1.11433 -1.29353,0.32239 z"
+         id="path4685"
+         inkscape:connector-curvature="0"
+         transform="matrix(0,9.7125097e-4,0.00138889,0,0.10755,0.25130674)" /><path
+         style="fill:#241c1c;fill-opacity:1;stroke:#280b0b;stroke-width:0.27266949;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         d="m 188.16584,266.20263 c 0,-0.44242 7.00168,-1.89334 11.65663,-2.41555 1.95826,-0.21968 2.37371,0.2233 0.64578,0.68858 -3.8536,1.03767 -12.30241,2.22368 -12.30241,1.72697 z"
+         id="path4687"
+         inkscape:connector-curvature="0"
+         transform="matrix(0,9.7125097e-4,0.00138889,0,0.10755,0.25130674)" /><path
+         style="fill:#241c1c;fill-opacity:1;stroke:#280b0b;stroke-width:0.27266949;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         d="m 273.91636,288.44245 c -3.69632,-1.98028 -10.76641,-8.94015 -10.76641,-10.59857 0,-1.70773 6.86332,2.63208 10.05433,6.35753 1.81047,2.1137 2.92904,4.8232 1.99117,4.8232 -0.10585,0 -0.68144,-0.26197 -1.27909,-0.58216 z"
+         id="path4689"
+         inkscape:connector-curvature="0"
+         transform="matrix(0,9.7125097e-4,0.00138889,0,0.10755,0.25130674)" /><path
+         style="fill:#241c1c;fill-opacity:1;stroke:#280b0b;stroke-width:0.27266949;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         d="m 303.09603,269.40397 c -6.35433,-1.67705 -12.4716,-5.18825 -13.94557,-8.00451 -0.22084,-0.42196 -0.36367,-1.15817 -0.31739,-1.63602 0.0767,-0.79154 0.16316,-0.86521 0.97257,-0.82836 0.48863,0.0222 2.02239,0.49601 3.40837,1.05282 1.38597,0.5568 3.91291,1.49432 5.61542,2.08338 3.93825,1.36261 6.58539,2.69686 8.07536,4.07026 3.33896,3.07774 1.49053,4.66103 -3.80876,3.26243 z"
+         id="path4691"
+         inkscape:connector-curvature="0"
+         transform="matrix(0,9.7125097e-4,0.00138889,0,0.10755,0.25130674)" /><path
+         style="fill:#241c1c;fill-opacity:1;stroke:#280b0b;stroke-width:0.27266949;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         d="m 325.59127,252.25672 c -7.33523,-3.43786 -9.06493,-4.49483 -5.66937,-3.46441 2.3111,0.70134 9.22095,1.58286 11.08076,1.41364 2.01439,-0.18329 2.01,-0.21554 0.31098,2.28637 -0.60902,0.89683 -1.25612,1.62763 -1.43799,1.62401 -0.18187,-0.004 -2.10985,-0.84045 -4.28438,-1.85961 z"
+         id="path4693"
+         inkscape:connector-curvature="0"
+         transform="matrix(0,9.7125097e-4,0.00138889,0,0.10755,0.25130674)" /><path
+         style="fill:#241c1c;fill-opacity:1;stroke:#280b0b;stroke-width:0.27266949;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         d="m 244.33576,152.76974 c 0,-0.95813 5.56044,-6.95455 9.38835,-10.12447 1.50999,-1.25044 3.1749,-2.75157 3.69978,-3.33584 1.04829,-1.1669 3.52161,-2.40353 6.1902,-3.09503 1.8171,-0.47086 3.51273,-0.5611 3.7366,-0.19886 0.35501,0.57442 -5.11343,6.25666 -11.40935,11.85541 -3.10299,2.7594 -4.42278,3.69802 -6.15219,4.37539 -1.41377,0.55374 -5.45339,0.94145 -5.45339,0.5234 z"
+         id="path4695"
+         inkscape:connector-curvature="0"
+         transform="matrix(0,9.7125097e-4,0.00138889,0,0.10755,0.25130674)" /><path
+         style="fill:#241c1c;fill-opacity:1;stroke:#280b0b;stroke-width:0.27266949;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         d="m 239.76854,136.54224 c -0.33742,-0.16273 -0.6135,-0.45419 -0.6135,-0.64767 0,-0.19349 1.52309,-1.7455 3.38464,-3.44892 1.86155,-1.70341 3.96631,-3.81118 4.67725,-4.68393 1.14105,-1.40075 4.13375,-3.70215 4.81422,-3.70215 0.31137,0 0.0543,0.89998 -0.66206,2.31769 -1.53105,3.0301 -6.97688,9.45615 -8.58212,10.12686 -1.04465,0.43648 -2.16314,0.45061 -3.01843,0.0381 z"
+         id="path4697"
+         inkscape:connector-curvature="0"
+         transform="matrix(0,9.7125097e-4,0.00138889,0,0.10755,0.25130674)" /><path
+         style="fill:#241c1c;fill-opacity:1;stroke:#280b0b;stroke-width:0.27266949;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         d="m 269.21719,124.01901 c -0.51665,-0.51665 0.29631,-1.69586 1.89813,-2.75329 2.25821,-1.49073 6.8102,-4.06236 6.94757,-3.925 0.38247,0.38247 -2.49384,4.09438 -4.1131,5.30799 -2.0406,1.52941 -4.00477,2.09812 -4.7326,1.3703 z"
+         id="path4699"
+         inkscape:connector-curvature="0"
+         transform="matrix(0,9.7125097e-4,0.00138889,0,0.10755,0.25130674)" /><path
+         style="fill:#241c1c;fill-opacity:1;stroke:#280b0b;stroke-width:0.27266949;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         d="m 210.25469,143.89627 c 0.005,-0.62935 2.73845,-3.99078 4.71728,-5.80069 2.85705,-2.61315 14.64363,-10.30553 15.09657,-9.8526 0.34736,0.34736 -1.41209,2.39561 -5.57718,6.49263 -6.04088,5.94215 -8.59736,7.90627 -11.66405,8.96136 -1.81086,0.62303 -2.57633,0.68233 -2.57262,0.1993 z"
+         id="path4701"
+         inkscape:connector-curvature="0"
+         transform="matrix(0,9.7125097e-4,0.00138889,0,0.10755,0.25130674)" /><path
+         style="fill:#241c1c;fill-opacity:1;stroke:#280b0b;stroke-width:0.27266949;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         d="m 276.96121,98.294794 c -1.32163,-1.321629 -1.86716,-7.935273 -0.71434,-8.660171 0.55172,-0.346923 2.73213,0.670094 3.86463,1.802592 1.92837,1.928369 2.22103,4.76889 0.6529,6.337014 -0.78136,0.781366 -1.12115,0.927077 -2.16188,0.927077 -0.73068,0 -1.40076,-0.165964 -1.64131,-0.406512 z"
+         id="path4703"
+         inkscape:connector-curvature="0"
+         transform="matrix(0,9.7125097e-4,0.00138889,0,0.10755,0.25130674)" /><path
+         style="fill:#241c1c;fill-opacity:1;stroke:#280b0b;stroke-width:0.27266949;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         d="m 300.52505,87.760834 c -0.91956,-1.512081 -1.67344,-9.060546 -0.97372,-9.749563 0.14997,-0.147674 0.63099,-0.307502 1.06895,-0.355174 0.74137,-0.0807 0.8776,0.06374 1.97555,2.094679 0.6486,1.199746 1.38834,2.831974 1.64388,3.627173 0.44508,1.385036 0.44302,1.485914 -0.049,2.399614 -0.53804,0.999074 -2.39777,2.834972 -2.87178,2.834972 -0.15174,0 -0.50897,-0.383266 -0.79384,-0.851701 z"
+         id="path4705"
+         inkscape:connector-curvature="0"
+         transform="matrix(0,9.7125097e-4,0.00138889,0,0.10755,0.25130674)" /><path
+         style="fill:#241c1c;fill-opacity:1;stroke:#280b0b;stroke-width:0.27266949;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         d="m 232.86886,46.654386 c -2.28596,-1.480418 -5.86034,-5.737956 -5.66572,-6.748573 0.0661,-0.343131 0.42606,-0.555368 1.13832,-0.671143 3.60293,-0.58564 8.48628,2.498302 8.83347,5.578531 0.11832,1.049783 0.039,1.320143 -0.56473,1.923837 -0.94995,0.949943 -2.18916,0.922566 -3.74134,-0.08265 l 0,0 z"
+         id="path4707"
+         inkscape:connector-curvature="0"
+         transform="matrix(0,9.7125097e-4,0.00138889,0,0.10755,0.25130674)" /><path
+         style="fill:#241c1c;fill-opacity:1;stroke:#280b0b;stroke-width:0.27266949;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         d="m 218.25531,30.952486 c -2.07283,-0.79805 -9.52925,-4.583933 -10.45726,-5.309517 -0.87698,-0.685679 -0.71229,-0.840856 2.31657,-2.18281 2.37541,-1.052443 2.44114,-1.064982 3.21453,-0.61319 1.67491,0.978435 6.69996,6.728142 7.13517,8.164137 0.23627,0.779549 -0.0518,0.771904 -2.20901,-0.05862 z"
+         id="path4709"
+         inkscape:connector-curvature="0"
+         transform="matrix(0,9.7125097e-4,0.00138889,0,0.10755,0.25130674)" /><path
+         style="fill:#241c1c;fill-opacity:1;stroke:#280b0b;stroke-width:0.27266949;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         d="m 143.58438,57.106164 c 2.8364,-2.340894 13.96957,-8.741503 24.199,-13.912326 6.67356,-3.373383 8.34528,-4.101829 7.16459,-3.12194 -0.22858,0.189701 -0.4156,0.471026 -0.4156,0.625166 0,1.585503 -16.97961,12.621258 -22.97847,14.934664 -2.66648,1.028301 -6.88429,2.170758 -7.96952,2.158661 l -0.818,-0.0091 0.818,-0.675107 0,0 z"
+         id="path4711"
+         inkscape:connector-curvature="0"
+         transform="matrix(0,9.7125097e-4,0.00138889,0,0.10755,0.25130674)" /><path
+         style="fill:#241c1c;fill-opacity:1;stroke:#280b0b;stroke-width:0.27266949;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         d="m 200.74913,55.344843 c -1.42006,-1.028689 -3.96509,-4.112002 -5.23471,-6.341875 -0.53232,-0.934923 -1.14583,-1.69986 -1.36335,-1.69986 -0.21753,0 -0.61341,-0.183371 -0.87974,-0.407491 -0.45659,-0.384213 -0.4575,-0.427048 -0.0161,-0.749841 1.02584,-0.750108 5.07706,-0.191306 7.47238,1.030697 1.44865,0.739045 1.9708,1.675837 2.81753,5.05496 0.97743,3.900729 0.97345,3.933433 -0.47794,3.933433 -0.88582,0 -1.47269,-0.207603 -2.31811,-0.820023 z"
+         id="path4713"
+         inkscape:connector-curvature="0"
+         transform="matrix(0,9.7125097e-4,0.00138889,0,0.10755,0.25130674)" /><path
+         style="fill:#241c1c;fill-opacity:1;stroke:#280b0b;stroke-width:0.27266949;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         d="m 170.30599,76.18715 c -1.76796,-0.917619 -5.76192,-5.413137 -7.46944,-8.407443 l -1.19805,-2.100892 0.92538,-0.96281 c 1.19932,-1.247833 2.7987,-2.17977 4.32816,-2.521961 1.01427,-0.226926 1.4203,-0.185299 2.39406,0.245438 0.64495,0.285292 1.35081,0.450337 1.56859,0.366768 0.55492,-0.212942 3.60067,2.780762 4.73165,4.650799 1.11835,1.849143 1.21611,3.490672 0.32752,5.499481 -0.74381,1.681518 -1.49883,2.5052 -2.88117,3.14319 -1.33647,0.616822 -1.68518,0.628003 -2.7267,0.08743 z"
+         id="path4715"
+         inkscape:connector-curvature="0"
+         transform="matrix(0,9.7125097e-4,0.00138889,0,0.10755,0.25130674)" /><path
+         style="fill:#241c1c;fill-opacity:1;stroke:#280b0b;stroke-width:0.27266949;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         d="m 205.88936,96.247288 c -2.28396,-0.56495 -6.32458,-2.057279 -8.35206,-3.084681 -2.41356,-1.223047 -2.98652,-2.132565 -3.88601,-6.16869 -0.29886,-1.341056 -0.10829,-1.923447 0.84873,-2.593776 0.93026,-0.651575 1.54505,-0.527317 4.46044,0.901524 6.5306,3.200658 11.65455,6.935598 12.4483,9.073793 0.23281,0.627117 -0.51864,1.588243 -1.59257,2.03696 -1.13028,0.472261 -1.39501,0.461129 -3.92683,-0.16513 z"
+         id="path4717"
+         inkscape:connector-curvature="0"
+         transform="matrix(0,9.7125097e-4,0.00138889,0,0.10755,0.25130674)" /><path
+         style="fill:#241c1c;fill-opacity:1;stroke:#280b0b;stroke-width:0.27266949;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         d="m 221.18843,76.715106 c -0.6586,-0.230603 -2.19236,-1.060795 -3.40837,-1.844871 -1.21601,-0.784076 -3.28598,-2.011315 -4.59993,-2.727198 -1.31395,-0.715883 -2.51029,-1.528235 -2.65853,-1.805226 -0.35376,-0.661019 -0.3458,-2.886838 0.0127,-3.556761 0.45411,-0.848516 1.82833,-0.64765 4.50924,0.659104 5.08099,2.47662 10.08345,5.746879 10.77902,7.046571 0.43706,0.81666 -0.10111,1.799976 -1.24723,2.278855 -1.1777,0.492075 -1.86678,0.481806 -3.38694,-0.05047 l 0,0 z"
+         id="path4719"
+         inkscape:connector-curvature="0"
+         transform="matrix(0,9.7125097e-4,0.00138889,0,0.10755,0.25130674)" /><path
+         style="fill:#241c1c;fill-opacity:1;stroke:#280b0b;stroke-width:0.27266949;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         d="m 226.87003,58.551043 c -0.66667,-0.328625 -1.90894,-1.27603 -2.76059,-2.105345 -1.58097,-1.539509 -2.18454,-2.791969 -1.61832,-3.358189 0.23254,-0.232533 0.8812,0.27 2.57746,1.996818 2.22645,2.266563 3.37082,3.706982 3.13357,3.944234 -0.066,0.06599 -0.66544,-0.148894 -1.33212,-0.477518 z"
+         id="path4721"
+         inkscape:connector-curvature="0"
+         transform="matrix(0,9.7125097e-4,0.00138889,0,0.10755,0.25130674)" /><path
+         style="fill:#241c1c;fill-opacity:1;stroke:#280b0b;stroke-width:0.27266949;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         d="m 81.074904,140.94149 c -0.18746,-0.19698 -0.340837,-0.84674 -0.340837,-1.44389 0,-1.43137 1.032163,-5.21658 1.62064,-5.94332 0.438024,-0.54094 0.550075,-0.55408 1.944279,-0.22808 3.520934,0.8233 13.833581,5.34501 14.088761,6.17739 0.06126,0.19984 -0.712685,0.4192 -2.166954,0.61419 -7.708466,1.03354 -14.590037,1.4078 -15.145889,0.82371 z"
+         id="path4723"
+         inkscape:connector-curvature="0"
+         transform="matrix(0,9.7125097e-4,0.00138889,0,0.10755,0.25130674)" /><path
+         style="fill:#241c1c;fill-opacity:1;stroke:#280b0b;stroke-width:0.27266949;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         d="m 95.969671,158.93985 c -4.416962,-0.21957 -6.320087,-0.55614 -7.105298,-1.25659 -0.720077,-0.64234 -0.290966,-1.1647 1.766987,-2.15094 2.928707,-1.40355 5.394103,-1.85277 9.159552,-1.66897 3.529518,0.17229 5.630358,0.65646 8.109018,1.86886 1.70627,0.8346 3.62884,2.51889 3.27693,2.8708 -0.58807,0.58806 -7.20509,0.73463 -15.207189,0.33684 z"
+         id="path4725"
+         inkscape:connector-curvature="0"
+         transform="matrix(0,9.7125097e-4,0.00138889,0,0.10755,0.25130674)" /><path
+         style="fill:#241c1c;fill-opacity:1;stroke:#280b0b;stroke-width:0.27266949;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         d="m 76.303188,187.11847 c -0.712349,-0.0562 -1.29518,-0.20957 -1.29518,-0.3409 0,-0.13132 -0.263546,-0.27797 -0.585659,-0.32589 -0.989755,-0.14725 -1.135283,-0.75121 -0.924867,-3.83831 l 0.197303,-2.8947 0.651843,0.297 c 0.603202,0.27484 0.616592,0.32305 0.17944,0.64605 -0.865713,0.63967 0.05057,0.98564 3.657471,1.381 6.241728,0.68416 10.980797,1.83422 12.36792,3.00141 1.188061,0.99968 1.028557,1.79697 -0.410294,2.05087 -1.102289,0.19451 -11.446334,0.21205 -13.837977,0.0235 l 0,10e-6 z"
+         id="path4727"
+         inkscape:connector-curvature="0"
+         transform="matrix(0,9.7125097e-4,0.00138889,0,0.10755,0.25130674)" /><path
+         style="fill:#241c1c;fill-opacity:1;stroke:#280b0b;stroke-width:0.27266949;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         d="m 111.40938,185.256 c -5.99745,-0.87652 -9.80367,-2.09791 -11.800765,-3.78679 -0.755747,-0.63911 -0.840076,-0.82161 -0.545339,-1.1802 0.603569,-0.73434 3.537884,-1.89681 5.706474,-2.26069 3.32051,-0.55718 6.27369,0.12528 12.94156,2.99074 6.67897,2.87022 8.49006,4.05391 6.86758,4.4885 -1.11752,0.29933 -10.64543,0.11733 -13.16951,-0.25156 z"
+         id="path4729"
+         inkscape:connector-curvature="0"
+         transform="matrix(0,9.7125097e-4,0.00138889,0,0.10755,0.25130674)" /><path
+         style="fill:#241c1c;fill-opacity:1;stroke:#280b0b;stroke-width:0.27266949;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         d="m 48.92939,154.34128 c 0.177565,-1.91053 3.265863,-11.43618 4.473396,-13.79789 0.310279,-0.60685 0.649393,-1.55778 0.753588,-2.11319 0.11217,-0.59792 0.346349,-1.00983 0.574109,-1.00983 1.021563,0 3.217218,5.21241 3.050414,7.24158 -0.08028,0.97656 -0.287452,1.22295 -2.541426,3.02243 -2.61564,2.08822 -3.492611,3.34386 -3.809003,5.45372 -0.131109,0.87429 -0.430207,1.38226 -1.24999,2.12288 -0.592703,0.53547 -1.156259,0.97359 -1.252346,0.97359 -0.09609,0 -0.09552,-0.85198 0.0013,-1.89329 z"
+         id="path4731"
+         inkscape:connector-curvature="0"
+         transform="matrix(0,9.7125097e-4,0.00138889,0,0.10755,0.25130674)" /><path
+         style="fill:#241c1c;fill-opacity:1;stroke:#280b0b;stroke-width:0.27266949;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         d="m 43.52483,188.86546 c 0.189069,-7.10192 1.250323,-18.82655 1.793592,-19.81543 0.179827,-0.32732 0.226421,-0.3001 0.233324,0.13634 0.0047,0.29993 0.75815,1.46236 1.674236,2.58316 2.432398,2.97596 2.656901,3.93522 1.469421,6.2786 -0.374921,0.73987 -0.681674,1.56816 -0.681674,1.84065 0,0.27248 0.429455,1.16201 0.954343,1.97672 1.239046,1.92319 1.305296,2.77117 0.381539,4.88359 -0.821765,1.87918 -2.384209,3.73211 -3.794064,4.49945 -1.411465,0.76822 -1.766004,1.11032 -2.002989,1.93274 -0.08643,0.29994 -0.09891,-1.64218 -0.02773,-4.31582 z"
+         id="path4733"
+         inkscape:connector-curvature="0"
+         transform="matrix(0,9.7125097e-4,0.00138889,0,0.10755,0.25130674)" /><path
+         style="fill:#241c1c;fill-opacity:1;stroke:#280b0b;stroke-width:0.27266949;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         d="m 43.284268,223.51844 c -0.306634,-3.93906 0.01145,-23.40243 0.339828,-20.79373 0.166437,1.32222 0.339594,1.62865 1.764362,3.12238 1.663363,1.74386 1.706818,1.86186 1.925232,5.22773 l 0.152582,2.35138 -1.498623,2.25191 c -1.5972,2.40002 -1.860908,3.50885 -1.048101,4.40699 0.588669,0.65048 0.539259,1.69136 -0.157386,3.31556 -1.123694,2.61985 -1.282138,2.63248 -1.477894,0.11778 z"
+         id="path4735"
+         inkscape:connector-curvature="0"
+         transform="matrix(0,9.7125097e-4,0.00138889,0,0.10755,0.25130674)" /><path
+         style="fill:#241c1c;fill-opacity:1;stroke:#280b0b;stroke-width:0.27266949;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         d="m 44.474033,264.75702 c -0.0068,-0.22495 -0.307237,-2.80168 -0.66767,-5.72606 -0.785184,-6.3706 -1.105822,-11.25434 -0.850624,-12.95612 0.167835,-1.1192 0.248344,-1.23001 0.782024,-1.07636 1.090301,0.3139 1.954041,1.12562 2.36728,2.22471 0.224952,0.5983 0.728777,1.50591 1.119612,2.01692 0.390834,0.511 0.794862,1.19566 0.897839,1.52146 0.319239,1.01 -1.048268,7.96493 -2.001259,10.17808 -0.290596,0.67486 -0.598732,1.66582 -0.684747,2.20215 -0.169791,1.05869 -0.940241,2.35169 -0.962455,1.61522 z"
+         id="path4737"
+         inkscape:connector-curvature="0"
+         transform="matrix(0,9.7125097e-4,0.00138889,0,0.10755,0.25130674)" /><path
+         style="fill:#241c1c;fill-opacity:1;stroke:#280b0b;stroke-width:0.27266949;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         d="m 53.195089,285.43772 c -1.174608,-1.66445 -3.000004,-4.8438 -3.000004,-5.2252 0,-0.0562 0.636417,0.11324 1.414261,0.37657 1.111708,0.37635 1.58623,0.73196 2.218123,1.66228 0.442125,0.65093 1.094071,1.53035 1.448769,1.95427 0.799938,0.95605 0.799335,1.07593 -0.01142,2.26906 l -0.656322,0.96586 -1.413411,-2.00284 1e-6,0 z"
+         id="path4739"
+         inkscape:connector-curvature="0"
+         transform="matrix(0,9.7125097e-4,0.00138889,0,0.10755,0.25130674)" /><path
+         style="fill:#241c1c;fill-opacity:1;stroke:#280b0b;stroke-width:0.27266949;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         d="m 98.730254,349.18115 c -3.968305,-1.06616 -7.570005,-2.77891 -7.013651,-3.33527 0.08441,-0.0844 1.215968,-0.1505 2.514581,-0.14688 1.672685,0.005 2.550745,0.13083 3.011494,0.43272 0.95755,0.62741 1.329841,0.5511 4.124922,-0.84549 1.39975,-0.69941 2.62078,-1.19587 2.7134,-1.10325 0.25829,0.25828 0.9116,3.22464 0.91639,4.16087 0.002,0.45741 -0.14298,0.97889 -0.32294,1.15885 -0.51723,0.51723 -3.40333,0.36111 -5.944196,-0.32155 z"
+         id="path4741"
+         inkscape:connector-curvature="0"
+         transform="matrix(0,9.7125097e-4,0.00138889,0,0.10755,0.25130674)" /><path
+         style="fill:#241c1c;fill-opacity:1;stroke:#280b0b;stroke-width:0.27266949;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         d="m 107.62343,346.21703 c -0.37028,-0.63736 -0.82619,-1.49975 -1.01313,-1.91642 -0.19343,-0.43114 -0.41722,-0.63245 -0.51935,-0.4672 -0.0987,0.15971 -0.40015,-0.19899 -0.66986,-0.79711 -0.57307,-1.27084 -1.00286,-1.43233 -2.39574,-0.90016 -0.56208,0.21475 -1.20161,0.32151 -1.42119,0.23725 -0.21958,-0.0843 -1.29347,0.0427 -2.386415,0.28212 -1.295705,0.28384 -3.458473,0.44552 -6.215456,0.46465 -4.836176,0.0336 -4.700492,0.0804 -7.614066,-2.62919 l -1.685875,-1.56785 2.4014,-0.0359 c 1.893782,-0.0283 2.199667,-0.083 1.447057,-0.25867 -0.563861,-0.13162 1.045989,-0.18165 3.934485,-0.12227 3.316043,0.0682 4.763432,0.0126 4.499047,-0.17269 -0.271925,-0.19059 0.06367,-0.23181 1.1099,-0.13632 0.824825,0.0753 1.260382,0.0444 0.967905,-0.0685 -0.338237,-0.13065 0.05871,-0.21161 1.090678,-0.22244 1.55219,-0.0163 4.45138,-0.80896 3.25847,-0.89089 -0.30087,-0.0207 0.005,-0.2113 0.68168,-0.42525 0.67485,-0.21329 1.40732,-0.32129 1.6277,-0.24002 0.22038,0.0813 0.31285,0.0599 0.20548,-0.0474 -0.27518,-0.27519 1.40703,-1.24881 1.77004,-1.02446 0.1927,0.1191 0.21934,0.0565 0.0752,-0.17671 -0.16341,-0.26441 -0.0979,-0.31304 0.2447,-0.18159 0.31532,0.121 0.40424,0.0766 0.27267,-0.13633 -0.13494,-0.21834 -0.0366,-0.25503 0.31837,-0.1188 0.28247,0.1084 0.42637,0.10986 0.31976,0.003 -0.1066,-0.10661 -0.0572,-0.35849 0.10987,-0.55975 0.35582,-0.42874 0.89619,-0.4982 0.63905,-0.0821 -0.0965,0.15608 0.65123,-0.22217 1.66154,-0.84054 1.01031,-0.61838 2.14013,-1.14486 2.5107,-1.16996 0.96449,-0.0653 1.47628,1.48522 1.51493,4.58974 0.0276,2.21975 -0.0517,2.6292 -0.83109,4.28897 -1.37445,2.92704 -4.04485,6.48148 -4.86944,6.48148 -0.20118,0 -0.66875,-0.52148 -1.03903,-1.15885 z"
+         id="path4743"
+         inkscape:connector-curvature="0"
+         transform="matrix(0,9.7125097e-4,0.00138889,0,0.10755,0.25130674)" /><path
+         style="fill:#241c1c;fill-opacity:1;stroke:#280b0b;stroke-width:0.27266949;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         d=""
+         id="path4745"
+         inkscape:connector-curvature="0"
+         transform="matrix(0,9.7125097e-4,0.00138889,0,0.10755,0.25130674)" /><path
+         style="fill:#241c1c;fill-opacity:1;stroke:#280b0b;stroke-width:0.27266949;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         d="m 186.38008,343.70778 c 0.24141,-1.93218 0.84627,-3.72663 1.06132,-3.14864 0.0837,0.22495 0.28182,0.91619 0.44027,1.53609 0.31868,1.24678 0.88781,1.87655 1.48778,1.64632 0.2159,-0.0829 0.53328,0.0189 0.7053,0.22623 0.32883,0.39621 -0.36293,0.66764 -2.83114,1.11087 l -1.05856,0.19009 0.19503,-1.56096 z"
+         id="path4747"
+         inkscape:connector-curvature="0"
+         transform="matrix(0,9.7125097e-4,0.00138889,0,0.10755,0.25130674)" /><path
+         style="fill:#241c1c;fill-opacity:1;stroke:#280b0b;stroke-width:0.27266949;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         d="m 250.4689,334.27897 c -0.38365,-1.74674 0.35897,-10.00741 1.01245,-11.2622 0.34855,-0.66928 0.43645,-0.53156 0.76786,1.203 0.92938,4.86439 1.36038,10.13804 0.85413,10.45092 -0.12678,0.0784 -0.72754,0.22194 -1.33502,0.31908 -1.07488,0.17188 -1.10974,0.15281 -1.29942,-0.7108 z"
+         id="path4749"
+         inkscape:connector-curvature="0"
+         transform="matrix(0,9.7125097e-4,0.00138889,0,0.10755,0.25130674)" /><path
+         style="fill:#241c1c;fill-opacity:1;stroke:#280b0b;stroke-width:0.27266949;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         d="m 299.0152,310.78747 c -0.71435,-2.39992 -2.0581,-9.18351 -2.23598,-11.28784 -0.15859,-1.8762 -0.13163,-2.00635 0.5587,-2.69668 1.55602,-1.55602 2.59171,-0.19385 3.58388,4.71362 0.64171,3.17404 0.49185,8.25444 -0.28237,9.57238 -0.81557,1.38835 -1.13912,1.3283 -1.62423,-0.30148 l 0,0 z"
+         id="path4753"
+         inkscape:connector-curvature="0"
+         transform="matrix(0,9.7125097e-4,0.00138889,0,0.10755,0.25130674)" /><path
+         style="fill:#241c1c;fill-opacity:1;stroke:#280b0b;stroke-width:0.27266949;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         d="m 313.04847,323.53677 c 0,-0.0643 0.19511,-0.31196 0.43358,-0.55043 0.38178,-0.38179 0.39658,-0.76679 0.12389,-3.22334 -0.41862,-3.77123 -0.87183,-15.37322 -0.64685,-16.55958 l 0.18097,-0.95434 0.23112,0.81801 c 0.12712,0.4499 0.78725,3.82122 1.46696,7.49183 0.67972,3.6706 1.47536,7.74912 1.76811,9.06337 0.77433,3.47631 0.81887,3.33893 -1.20336,3.71154 -1.86771,0.34414 -2.35442,0.38609 -2.35442,0.20294 z"
+         id="path4755"
+         inkscape:connector-curvature="0"
+         transform="matrix(0,9.7125097e-4,0.00138889,0,0.10755,0.25130674)" /><path
+         style="fill:#241c1c;fill-opacity:1;stroke:#280b0b;stroke-width:0.27266949;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         d="m 347.42626,283.83372 c -2.1759,-2.81543 -6.80098,-9.63258 -8.31774,-12.25996 -0.56273,-0.97479 -1.32245,-2.08947 -1.68826,-2.47706 l -0.6651,-0.70471 1.57563,-0.34846 c 0.86659,-0.19165 2.46037,-0.71775 3.54173,-1.1691 1.08136,-0.45136 2.15001,-0.75008 2.37478,-0.66383 1.03328,0.39651 2.76894,5.07593 4.10997,11.08074 0.91187,4.08309 1.53597,9.00657 1.14168,9.00657 -0.0925,0 -1.02524,-1.10888 -2.07269,-2.46419 z"
+         id="path4757"
+         inkscape:connector-curvature="0"
+         transform="matrix(0,9.7125097e-4,0.00138889,0,0.10755,0.25130674)" /><path
+         style="fill:#241c1c;fill-opacity:1;stroke:#280b0b;stroke-width:0.27266949;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         d="m 343.31951,319.38075 c 0.005,-2.1045 0.43857,-6.59605 0.70258,-7.28406 0.27007,-0.70379 0.77437,-0.13214 2.48259,2.81414 2.33811,4.0327 2.78049,4.65548 3.50164,4.92966 1.28546,0.48873 0.65072,0.74986 -2.26066,0.93004 -1.61216,0.0998 -3.26862,0.24687 -3.68104,0.3269 l -0.74984,0.14551 0.005,-1.86219 z"
+         id="path4759"
+         inkscape:connector-curvature="0"
+         transform="matrix(0,9.7125097e-4,0.00138889,0,0.10755,0.25130674)" /><path
+         style="fill:#241c1c;fill-opacity:1;stroke:#280b0b;stroke-width:0.27266949;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         d="m 393.2133,231.63731 c -4.2584,-0.62401 -11.11604,-2.40744 -13.02717,-3.38791 l -0.98623,-0.50596 0.80347,-0.41474 c 1.25358,-0.64708 5.0262,-2.04612 6.49149,-2.40732 1.33832,-0.32989 10.69694,-0.19356 13.62833,0.19854 l 1.32018,0.17658 -0.1756,2.21125 c -0.2753,3.46692 -0.35794,3.71294 -1.39253,4.14522 -1.09213,0.45632 -3.47933,0.45071 -6.66194,-0.0157 z"
+         id="path4761"
+         inkscape:connector-curvature="0"
+         transform="matrix(0,9.7125097e-4,0.00138889,0,0.10755,0.25130674)" /><path
+         style="fill:#c8b7b7;fill-opacity:1;stroke:#280b0b;stroke-width:0.27266949;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         d="m 354.04068,183.43335 c -1.31686,-2.08172 -3.32136,-6.56591 -3.92732,-8.78566 -0.81673,-2.99187 -0.65117,-6.74707 0.42713,-9.6877 0.97773,-2.66636 1.77705,-4.36271 2.05571,-4.36271 0.32772,0 2.52322,3.61923 3.72166,6.13506 1.00092,2.10118 1.04268,2.30484 1.13599,5.54073 0.0533,1.84765 -0.0471,4.36303 -0.22309,5.58972 -0.509,3.54802 -1.5466,6.7294 -2.19477,6.7294 -0.14424,0 -0.59213,-0.52148 -0.99531,-1.15884 z"
+         id="path4763"
+         inkscape:connector-curvature="0"
+         transform="matrix(0,9.7125097e-4,0.00138889,0,0.10755,0.25130674)" /><path
+         style="fill:#ac9393;fill-opacity:1;stroke:#c8b7b7;stroke-width:0.27266949;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         d="m 108.1079,346.47098 c -0.23072,-0.26244 -0.68169,-0.99865 -1.00215,-1.63601 -0.32045,-0.63737 -0.69073,-1.15885 -0.82284,-1.15885 -0.13211,0 -0.50176,-0.44332 -0.82145,-0.98515 l -0.58125,-0.98514 -1.83154,0.18664 c -1.00735,0.10266 -2.93585,0.36143 -4.285564,0.57505 -2.850672,0.45118 -8.545769,0.51318 -10.001402,0.10889 -0.580067,-0.16111 -1.761361,-0.96564 -2.800296,-1.90717 l -1.796988,-1.6285 0.89161,-0.0107 c 0.490386,-0.006 3.529688,-0.12296 6.754004,-0.26023 6.286305,-0.26762 10.085776,-0.83605 11.142106,-1.66696 0.36092,-0.2839 1.00778,-0.51619 1.43746,-0.51619 0.42968,0 0.78124,-0.12533 0.78124,-0.27851 0,-0.27011 0.23966,-0.39407 2.11319,-1.09305 0.48739,-0.18184 0.88617,-0.52023 0.88617,-0.75198 0,-0.23176 0.0772,-0.34416 0.17159,-0.24979 0.0944,0.0944 1.11594,-0.31463 2.27015,-0.9089 1.15421,-0.59426 2.22778,-1.08048 2.3857,-1.08048 0.6197,0 1.03496,1.80517 1.03496,4.49905 0,2.56058 -0.0558,2.83467 -0.91559,4.49904 -1.13196,2.1912 -3.74287,5.72606 -4.22936,5.72606 -0.19814,0 -0.54903,-0.21472 -0.77975,-0.47717 z"
+         id="path4773"
+         inkscape:connector-curvature="0"
+         transform="matrix(0,9.7125097e-4,0.00138889,0,0.10755,0.25130674)" /></g></g></svg>
\ No newline at end of file
diff --git a/src/svg-tests/cat2.svg b/src/svg-tests/cat2.svg
new file mode 100644 (file)
index 0000000..b4e6f19
--- /dev/null
@@ -0,0 +1,371 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   id="svg4813"
+   version="1.1"
+   inkscape:version="0.48.4 r9939"
+   width="217.07661"
+   height="359.81012"
+   xml:space="preserve"
+   sodipodi:docname="drawing2.svg"><metadata
+     id="metadata4819"><rdf:RDF><cc:Work
+         rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><defs
+     id="defs4817" /><sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="1280"
+     inkscape:window-height="996"
+     id="namedview4815"
+     showgrid="false"
+     fit-margin-top="0"
+     fit-margin-left="0"
+     fit-margin-right="0"
+     fit-margin-bottom="0"
+     inkscape:zoom="0.91686094"
+     inkscape:cx="265.92699"
+     inkscape:cy="448.99328"
+     inkscape:window-x="0"
+     inkscape:window-y="0"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="g4823" /><g
+     id="g4821"
+     inkscape:groupmode="layer"
+     inkscape:label="16061205"
+     transform="matrix(1.25,0,0,-1.25,-228.11101,785.68839)"><g
+       id="g4823"
+       transform="matrix(0,-576,823.68,0,-123.84,699.84)"><path
+         style="fill:#000000"
+         d="m 0.35327642,0.37202527 c -2.6913e-4,1.9021e-4 -0.002707,6.2943e-4 -0.005417,9.7605e-4 -0.00271,3.4668e-4 -0.00624,0.001028 -0.007844,0.001514 -0.001604,4.8613e-4 -0.003667,0.001091 -0.004583,0.001345 -0.004631,0.001282 -0.0217322,0.007215 -0.0221666,0.007691 -2.7499e-4,3.0122e-4 -0.0019,8.8426e-4 -0.003611,0.001296 -0.001711,4.1131e-4 -0.003548,0.001342 -0.004083,0.002069 -9.4095e-4,0.001278 -0.006725,0.003186 -0.0113184,0.003733 -0.001185,1.4108e-4 -0.003899,5.3869e-4 -0.006031,8.8362e-4 -0.003891,6.2943e-4 -0.00904,-5.82e-6 -0.00904,-0.001112 0,-2.6428e-4 -0.001406,-8.0338e-4 -0.003125,-0.001198 -0.003404,-7.8141e-4 -0.009624,-0.003328 -0.0100694,-0.004122 -1.5279e-4,-2.7261e-4 -0.001011,-4.9563e-4 -0.001908,-4.9563e-4 -0.001713,0 -0.007765,-0.001953 -0.009897,-0.003194 -6.875e-4,-4.0006e-4 -0.002608,-8.7203e-4 -0.004267,-0.001049 -0.00166,-1.7674e-4 -0.004718,-8.6317e-4 -0.006797,-0.001525 -0.003293,-0.001049 -0.005694,-0.001224 -0.0186493,-0.00136 -0.017209,-1.8059e-4 -0.0279867,2.9656e-4 -0.0315366,0.001396 -0.001917,5.94e-4 -0.007452,7.3462e-4 -0.02375,6.0356e-4 -0.0133501,-1.0734e-4 -0.0233688,7.879e-5 -0.0269493,5.0064e-4 -0.005933,6.9907e-4 -0.0129735,0.002473 -0.0164457,0.004144 l -0.002022,9.7285e-4 0.003745,0.005019 c 0.004622,0.006194 0.009707,0.009993 0.0212863,0.015902 0.005386,0.002749 0.0170769,0.007128 0.0191116,0.007158 4.7126e-4,6.99e-6 0.001767,5.0245e-4 0.00288,0.001101 l 0.002024,0.001088 -0.001469,0.002689 c -0.004767,0.008729 -0.004955,0.019862 -5.2551e-4,0.0311994 9.4995e-4,0.002432 8.9539e-4,0.002643 -9.3899e-4,0.003633 -0.001071,5.7803e-4 -0.002687,0.001222 -0.00359,0.001432 -0.00305,7.0775e-4 -0.0133212,0.007229 -0.0189716,0.0120444 -0.006851,0.005839 -0.006387,0.005414 -0.009178,0.008415 -0.003098,0.003331 -0.002988,0.004237 5.1262e-4,0.004237 0.001542,0 0.003699,4.8906e-4 0.004792,0.001087 0.0105369,0.005762 0.0314325,0.008018 0.0523559,0.005651 0.005525,-6.2494e-4 0.009909,-7.1117e-4 0.0176576,-3.4732e-4 0.0104546,4.9093e-4 0.0202915,3.7893e-4 0.0272863,-3.1067e-4 0.0143447,-0.001414 0.0393346,-0.008905 0.0469344,-0.014069 0.003002,-0.00204 0.003133,-0.002068 0.005182,-0.00113 0.002095,9.6e-4 0.006624,0.002174 0.0156817,0.004204 0.008874,0.001988 0.0184485,0.00931 0.025726,0.0196707 0.001986,0.002827 0.005516,0.006629 0.007846,0.00845 0.00233,0.00182 0.00513,0.004228 0.006224,0.00535 0.001093,0.001122 0.002949,0.002854 0.004124,0.00385 0.001175,9.9592e-4 0.002699,0.002311 0.003386,0.002922 0.002965,0.002635 0.006081,0.005315 0.00839,0.007214 0.001363,0.001122 0.00391,0.003355 0.00566,0.004963 0.00396,0.003639 0.0152128,0.009413 0.0244006,0.0125209 0.003832,0.001296 0.008734,0.003016 0.0108937,0.003821 0.003907,0.001458 0.005479,0.001849 0.0189898,0.004729 0.0113603,0.002421 0.0178761,0.00307 0.0325,0.003238 0.008252,9.458e-5 0.0138465,3.9059e-4 0.0139913,7.4033e-4 1.3274e-4,3.2052e-4 -5.2351e-4,6.6655e-4 -0.001458,7.6897e-4 -9.3483e-4,1.0242e-4 -0.0017,4.087e-4 -0.0017,6.8062e-4 0,6.211e-4 0.0112528,0.001023 0.0133448,4.7686e-4 8.52e-4,-2.2251e-4 0.00938,-5.055e-4 0.0189514,-6.2888e-4 0.009571,-1.2337e-4 0.0177716,-3.8392e-4 0.0182229,-5.7899e-4 0.001242,-5.3666e-4 0.008006,6.7896e-4 0.009683,0.00174 8.1201e-4,5.1389e-4 0.002317,0.001227 0.003344,0.001585 0.001027,3.5806e-4 0.001868,0.001111 0.001869,0.001674 8.4e-7,5.6247e-4 5.3083e-4,0.001252 0.001177,0.001532 6.4641e-4,2.8039e-4 0.001236,9.9282e-4 0.001311,0.001583 7.475e-5,5.9034e-4 4.0286e-4,0.001729 7.292e-4,0.00253 3.2635e-4,8.0128e-4 0.001127,0.002768 0.001779,0.004371 6.5219e-4,0.001603 0.001625,0.00416 0.002162,0.005683 7.2852e-4,0.002065 0.001849,0.003294 0.00441,0.004834 0.001888,0.001136 0.00444,0.002709 0.005672,0.003496 0.00485,0.003099 0.0156166,0.001146 0.0322812,-0.005854 0.003815,-0.001603 0.007615,-0.003438 0.008444,-0.004079 8.2906e-4,-6.4102e-4 0.00305,-0.002346 0.004936,-0.003788 0.001886,-0.001442 0.004022,-0.003396 0.004748,-0.004343 7.2553e-4,-9.4611e-4 0.00271,-0.003175 0.004409,-0.004953 0.0017,-0.001778 0.003586,-0.004151 0.004191,-0.005273 6.0572e-4,-0.001122 0.00191,-0.002826 0.002897,-0.003788 9.8779e-4,-9.6154e-4 0.003696,-0.004371 0.006019,-0.007576 0.003708,-0.005117 0.004299,-0.006431 0.004846,-0.0107809 0.001032,-0.008214 6.6615e-4,-0.0124462 -0.001334,-0.0154219 -0.002075,-0.003087 -0.005115,-0.004974 -0.008014,-0.004974 -0.003449,0 -0.009041,0.003241 -0.0133022,0.007709 -0.005295,0.005553 -0.005768,0.006222 -0.007842,0.0110917 -0.002721,0.00639 -0.009839,0.0155973 -0.0146665,0.0189735 -6.0595e-4,4.2374e-4 -0.001102,0.001035 -0.001102,0.001358 0,0.002078 -0.0139069,0.0138975 -0.0163516,0.0138975 -0.002432,0 -0.002524,-0.002982 -3.3569e-4,-0.0108636 0.001606,-0.005784 0.003079,-0.00895 0.004164,-0.00895 0.001303,0 0.004513,-0.003942 0.006771,-0.008316 0.001346,-0.002607 0.002982,-0.00531 0.003634,-0.006007 0.001854,-0.001979 0.005451,-0.008472 0.005451,-0.009839 0,-6.7825e-4 6.9896e-4,-0.002192 0.001553,-0.003364 0.002086,-0.002862 0.002492,-0.004524 0.003059,-0.0125451 5.3971e-4,-0.007628 0.001455,-0.0114099 0.003699,-0.0152911 0.005766,-0.009971 0.004886,-0.0215691 -0.001749,-0.0230418 -9.2845e-4,-2.0606e-4 -0.001523,-4.9007e-4 -0.001321,-6.3111e-4 3.6646e-4,-2.5626e-4 9.8767e-4,-3.7778e-4 0.006382,-0.001248 0.002596,-4.1893e-4 0.003279,-0.00101 0.007083,-0.006129 0.002316,-0.003116 0.004867,-0.006192 0.005669,-0.006836 8.0208e-4,-6.4406e-4 0.001458,-0.001379 0.001458,-0.001632 0,-2.5373e-4 0.001063,-0.001496 0.002362,-0.002761 0.004092,-0.003984 0.006251,-0.009035 0.00579,-0.0135437 -8.1115e-4,-0.007928 -0.007812,-0.0146888 -0.01521,-0.0146888 -0.001932,0 -0.002079,-1.5606e-4 -0.001511,-0.001603 0.001166,-0.00297 5.8205e-4,-0.00752 -0.001872,-0.0145865 -0.002787,-0.008026 -0.001594,-0.007333 -0.0138072,-0.008026 -0.006162,-3.4965e-4 -0.00765,-2.4359e-4 -0.0109632,7.8141e-4 -0.004872,0.001507 -0.008219,0.004878 -0.008761,0.008822 -3.8085e-4,0.002772 -4.7687e-4,0.002859 -0.003834,0.003475 -0.004565,8.3747e-4 -0.0170445,0.001945 -0.0178739,0.001587 -6.0566e-4,-2.6172e-4 -0.0138922,0.001221 -0.0226528,0.002529 -0.008007,0.001195 -0.0111068,8.3228e-4 -0.0168216,-0.001967 -0.002894,-0.001418 -0.007996,-0.003844 -0.011338,-0.00539 -0.003342,-0.001547 -0.009996,-0.004838 -0.0147875,-0.007312 -0.004791,-0.002475 -0.009932,-0.004941 -0.0114238,-0.00548 -0.001492,-5.3911e-4 -0.003088,-0.001275 -0.003546,-0.001634 -8.7026e-4,-6.8321e-4 -0.0126082,-0.004581 -0.0203003,-0.006741 -0.004054,-0.001138 -0.0143355,-0.002633 -0.0282511,-0.004108 -0.005786,-6.13e-4 -0.0101763,-0.001312 -0.0139486,-0.00222 -0.003844,-9.2593e-4 -0.0171959,-0.002453 -0.0237578,-0.002717 -0.003237,-1.3042e-4 -0.006201,-3.7361e-4 -0.006588,-5.4045e-4 -0.001088,-4.7004e-4 -0.0129263,-0.001053 -0.0134773,-6.6352e-4 z m 0.0187025,0.002422 c 0.006891,5.0309e-4 0.0131793,0.001158 0.013973,0.001455 7.937e-4,2.9708e-4 0.001984,3.9487e-4 0.002646,2.173e-4 6.6161e-4,-1.7756e-4 0.001775,7.722e-5 0.002474,5.6615e-4 6.9913e-4,4.8886e-4 0.002341,8.4446e-4 0.003649,7.9021e-4 0.001308,-5.42e-5 0.00519,3.328e-4 0.008628,8.6019e-4 0.003438,5.2733e-4 0.011797,0.001541 0.0185765,0.002252 0.00678,7.1131e-4 0.0125205,0.001513 0.0127575,0.001781 2.3704e-4,2.6818e-4 0.001159,4.8764e-4 0.002048,4.8764e-4 8.8962e-4,0 0.001617,3.803e-4 0.001617,8.4516e-4 0,4.6486e-4 5.0347e-4,0.001055 0.001119,0.001311 0.002593,0.00108 0.004272,0.003805 0.0101607,0.0164917 0.001116,0.002404 0.002034,0.004802 0.002041,0.005328 1.808e-5,0.001388 0.002153,0.001748 0.003589,6.0583e-4 6.7831e-4,-5.3928e-4 0.002187,-0.002312 0.003353,-0.00394 0.002014,-0.002812 0.002077,-0.003184 0.001258,-0.007467 -4.7371e-4,-0.002479 -6.6967e-4,-0.004641 -4.3546e-4,-0.004805 7.3714e-4,-5.1544e-4 0.00555,0.001512 0.012904,0.005436 0.003906,0.002084 0.00845,0.0043 0.0100977,0.004924 0.001648,6.2389e-4 0.005808,0.002567 0.009246,0.004319 0.0149084,0.007596 0.0138692,0.007233 0.0199394,0.006976 0.003013,-1.2745e-4 0.00679,-6.067e-4 0.008394,-0.001065 0.001604,-4.5833e-4 0.005422,-9.8764e-4 0.008483,-0.001176 l 0.005567,-3.4283e-4 0.001336,0.004109 c 0.001423,0.004374 0.005241,0.0102453 0.007526,0.0115713 0.001176,6.8234e-4 0.001494,6.7716e-4 0.002139,-3.496e-5 0.001448,-0.0016 7.5702e-4,-0.004949 -0.002145,-0.0103987 -0.001606,-0.003016 -0.002792,-0.005572 -0.002636,-0.005681 1.5572e-4,-1.0886e-4 0.002503,-3.4091e-4 0.005215,-5.1556e-4 0.002713,-1.7465e-4 0.007305,-5.7972e-4 0.0102051,-9.0018e-4 0.0029,-3.2039e-4 0.005949,-4.324e-4 0.006776,-2.4889e-4 0.001869,4.1492e-4 0.002968,-0.001256 0.001589,-0.002418 -7.4364e-4,-6.2657e-4 -7.3446e-4,-0.001568 3.884e-5,-0.003985 0.001632,-0.0051 0.007354,-0.007548 0.0163229,-0.006984 0.008106,5.1002e-4 0.0108321,0.001369 0.0116597,0.003676 6.4048e-4,0.001785 1.6291e-4,0.002107 -0.00195,0.001316 -0.003373,-0.001262 -0.0117928,-5.7902e-4 -0.0117928,9.5723e-4 0,6.1119e-4 4.3212e-4,7.3432e-4 0.001458,4.1568e-4 8.0208e-4,-2.4907e-4 0.003017,-5.6382e-4 0.004922,-6.9948e-4 0.002629,-1.8718e-4 0.003849,2.273e-5 0.005064,8.7209e-4 8.7984e-4,6.1526e-4 0.002195,0.001278 0.002923,0.001474 7.8046e-4,2.0939e-4 0.001749,0.001686 0.002362,0.003601 0.001076,0.003363 7.4312e-4,0.00441 -0.001084,0.003403 -0.001935,-0.001067 -0.005774,-0.00139 -0.008646,-7.268e-4 -0.003119,7.1993e-4 -0.004043,0.002127 -9.5776e-4,0.001458 0.004924,-0.001067 0.005537,-0.001022 0.007643,5.6789e-4 0.001157,8.7313e-4 0.00262,0.001449 0.003251,0.00128 9.0747e-4,-2.4353e-4 0.001021,1.3741e-4 5.433e-4,0.001826 -0.001074,0.003797 -0.00154,0.004169 -0.005276,0.004216 -0.004537,5.711e-5 -0.007218,3.9679e-4 -0.009419,0.001194 -0.001881,6.8141e-4 -0.004676,0.00496 -0.004411,0.006755 8.438e-5,5.7244e-4 1.1024e-4,0.001346 5.741e-5,0.001718 -1.234e-4,8.7121e-4 -0.0107425,0.00364 -0.0132688,0.003459 -0.002296,-1.6398e-4 -0.008437,7.2011e-4 -0.0197438,0.002842 -0.004583,8.6032e-4 -0.0115208,0.001687 -0.0154167,0.001836 -0.0105295,4.0472e-4 -0.0359122,3.6019e-4 -0.0454167,-7.967e-5 -0.004583,-2.1212e-4 -0.0126458,-4.511e-4 -0.0179167,-5.3112e-4 -0.009765,-1.4819e-4 -0.0207447,-0.001685 -0.026235,-0.003673 -0.00548,-0.001984 -0.005432,-0.001976 -0.005426,-8.9464e-4 8.33e-6,0.001363 0.0171473,0.005206 0.025619,0.005745 0.003822,2.4301e-4 0.006042,6.3998e-4 0.006042,0.00108 0,3.8286e-4 -9.4456e-4,0.002903 -0.002099,0.0056 -0.002878,0.006724 -0.005279,0.022897 -0.003513,0.0236604 8.1431e-4,3.5194e-4 0.005541,-0.003069 0.00559,-0.004045 2.067e-5,-4.1713e-4 0.002321,-0.003737 0.007763,-0.0112018 0.002285,-0.003135 0.005593,-0.009669 0.005593,-0.0110472 0,-4.6445e-4 4.3731e-4,-0.001516 9.718e-4,-0.002336 8.9197e-4,-0.001369 0.001286,-0.001464 0.004792,-0.001155 0.002101,1.852e-4 0.0110201,3.8514e-4 0.0198203,4.4429e-4 0.0110712,7.448e-5 0.0163057,3.2121e-4 0.0169913,8.0087e-4 5.4498e-4,3.813e-4 0.00166,0.003922 0.002478,0.007867 0.001705,0.008223 0.002314,0.009803 0.00545,0.0141338 0.002363,0.003264 0.00582,0.005124 0.006665,0.003585 6.556e-4,-0.001195 -0.002938,-0.0124121 -0.005058,-0.0157899 -0.001006,-0.001603 -0.002079,-0.003613 -0.002385,-0.004468 -3.0561e-4,-8.5484e-4 -0.001851,-0.002408 -0.003433,-0.003452 -0.001583,-0.001044 -0.002737,-0.002057 -0.002564,-0.002252 1.722e-4,-1.9482e-4 0.00231,-4.1312e-4 0.004751,-4.8503e-4 0.004933,-1.4534e-4 0.014727,-0.001351 0.0211047,-0.002598 l 0.004167,-8.1451e-4 0.002583,0.003247 c 0.003571,0.004489 0.005123,0.004362 0.007763,-6.3409e-4 l 0.00205,-0.003881 0.006302,-0.001261 c 0.003466,-6.9365e-4 0.006771,-0.001365 0.007344,-0.001491 6.5515e-4,-1.4459e-4 0.001042,-0.001339 0.001042,-0.003218 0,-0.003282 0.001898,-0.006161 0.004434,-0.006723 0.003712,-8.2384e-4 0.0105333,-0.00118 0.0108978,-5.6958e-4 2.6034e-4,4.363e-4 5.8591e-4,4.4184e-4 0.001064,1.806e-5 8.5993e-4,-7.6276e-4 0.006105,-0.001054 0.006105,-3.3916e-4 0,2.8911e-4 -0.002625,0.001616 -0.005833,0.002949 -0.005562,0.002311 -0.007186,0.003537 -0.004685,0.003537 6.3138e-4,0 0.001638,-4.1253e-4 0.002236,-9.1673e-4 0.00156,-0.001315 0.007246,-0.003236 0.0102767,-0.003474 0.002194,-1.7167e-4 0.002876,1.095e-4 0.004464,0.001843 0.001031,0.001125 0.001875,0.00241 0.001875,0.002855 0,0.001412 -0.006249,0.00552 -0.008413,0.005529 -0.002724,1.224e-5 -0.00443,8.5664e-4 -0.003854,0.001907 7.0805e-4,0.00129 0.008146,-0.001352 0.0112729,-0.004004 l 0.002452,-0.00208 5.7173e-4,0.0032 c 0.001021,0.005717 8.437e-5,0.007212 -0.005896,0.009404 -0.003059,0.001121 -0.007801,0.004307 -0.007801,0.005241 0,0.001467 0.001378,0.001023 0.004015,-0.001293 0.001369,-0.001202 0.003704,-0.002681 0.00519,-0.003288 l 0.002701,-0.001102 -5.2842e-4,0.001472 c -5.0413e-4,0.001405 -0.004517,0.006072 -0.007895,0.009182 -8.7019e-4,8.0129e-4 -0.002577,0.002899 -0.003792,0.004662 -0.00467,0.006774 -0.005487,0.007046 -0.0309411,0.0103253 -0.0113311,0.00146 -0.0120206,0.001408 -0.0133135,-0.001001 -0.003604,-0.006716 -0.004679,-0.008417 -0.005932,-0.009385 -7.6691e-4,-5.926e-4 -0.001719,-9.3706e-4 -0.002116,-7.6544e-4 -3.9708e-4,1.7162e-4 -7.6633e-4,0.002591 -8.2055e-4,0.005377 -1.5983e-4,0.00821 -2.4097e-4,0.008326 -0.006568,0.009444 -0.002979,5.2633e-4 -0.006175,0.001241 -0.007102,0.001589 -9.2689e-4,3.4765e-4 -0.003552,9.048e-4 -0.005833,0.001238 -0.0108106,0.001579 -0.0184763,0.003444 -0.0237314,0.005774 -0.001604,7.1101e-4 -0.003221,0.001294 -0.003593,0.001295 -3.7213e-4,1.17e-6 -0.002739,6.8432e-4 -0.005259,0.001518 -0.007129,0.002358 -0.0197333,0.003042 -0.0493321,0.002676 -0.015326,-1.8937e-4 -0.0234846,4.9438e-4 -0.0234846,0.001968 0,0.001014 -1.1622e-4,0.001012 0.003854,4.871e-5 0.002431,-5.9003e-4 0.0101382,-8.0204e-4 0.0311464,-8.5675e-4 0.0158493,-4.125e-5 0.0291387,-3.248e-4 0.0307436,-6.5593e-4 0.001555,-3.2078e-4 0.003167,-4.3637e-4 0.003582,-2.5687e-4 0.001152,4.9771e-4 -9.7061e-4,0.001971 -0.002839,0.001971 -9.0346e-4,0 -0.001825,4.8653e-4 -0.002047,0.001081 -2.2565e-4,6.034e-4 -0.003414,0.002253 -0.007215,0.003733 -0.0150559,0.005863 -0.0246859,0.0164488 -0.0270144,0.0296968 -3.4233e-4,0.001948 0.001662,0.007998 0.003142,0.009487 3.1872e-4,3.2052e-4 0.00121,0.001763 0.001981,0.003205 0.001555,0.002911 0.00761,0.007025 0.013793,0.009372 0.00204,7.7467e-4 0.004193,0.001715 0.004784,0.00209 5.9083e-4,3.7482e-4 0.002484,9.9903e-4 0.004207,0.001387 0.001723,3.881e-4 0.003654,9.9927e-4 0.004291,0.001358 6.3687e-4,3.5887e-4 0.003637,0.001482 0.006667,0.002496 l 0.005509,0.001844 -0.0105324,5.006e-5 c -0.009436,4.487e-5 -0.0105204,-5.321e-5 -0.0104167,-9.4261e-4 1.0075e-4,-8.641e-4 -6.9377e-4,-9.7643e-4 -0.006134,-8.6724e-4 -0.003437,6.899e-5 -0.009697,-3.211e-5 -0.0139095,-2.2464e-4 -0.007645,-3.4943e-4 -0.007658,-3.5265e-4 -0.006906,-0.001736 9.2826e-4,-0.001707 0.001385,-0.0122917 5.5595e-4,-0.0128717 -0.001016,-7.106e-4 -0.001856,4.296e-4 -0.00514,0.006981 -0.001741,0.003473 -0.003724,0.006464 -0.004406,0.006647 -0.003033,8.1383e-4 -0.0236944,-0.00404 -0.0385274,-0.009051 -0.0168345,-0.005687 -0.0247603,-0.0100069 -0.0323001,-0.0176044 -0.001431,-0.001442 -0.00393,-0.003507 -0.005553,-0.004588 -0.002992,-0.001993 -0.003202,-0.002987 -6.3048e-4,-0.002987 0.001554,0 0.005291,-0.002216 0.007234,-0.004288 0.002789,-0.002977 0.00417,-0.008532 0.00212,-0.008532 -3.4002e-4,0 -0.003663,0.002098 -0.007384,0.004662 -0.003721,0.002564 -0.007329,0.004662 -0.008017,0.004662 -6.8821e-4,0 -0.003115,-0.001901 -0.005394,-0.004225 -0.002278,-0.002324 -0.005141,-0.004868 -0.00636,-0.005654 -0.00122,-7.8625e-4 -0.002573,-0.001966 -0.003006,-0.002622 -4.3362e-4,-6.5606e-4 -0.001864,-0.002635 -0.003178,-0.004398 l -0.00239,-0.003205 0.001805,-8.6611e-4 c 0.003964,-0.001903 0.0116514,-0.007413 0.0130899,-0.009383 0.003756,-0.005143 0.006002,-0.0156837 0.003342,-0.0156837 -6.3052e-4,0 -0.004024,0.003398 -0.004947,0.004953 -7.092e-4,0.001195 -0.0109268,0.009464 -0.0146984,0.0118956 l -0.003911,0.002521 -0.006369,-0.004415 c -0.006344,-0.004398 -0.0117653,-0.006654 -0.0184418,-0.007672 -0.001599,-2.4384e-4 -0.005057,-0.001095 -0.007685,-0.001893 -0.004361,-0.001323 -0.004698,-0.001554 -0.00386,-0.002649 0.002632,-0.003439 0.003709,-0.0120639 0.001899,-0.0152092 -4.2552e-4,-7.3969e-4 -1.9572e-4,-0.001329 6.9625e-4,-0.001785 7.3229e-4,-3.7447e-4 0.002666,-0.0025 0.004298,-0.004723 0.002427,-0.003307 0.002967,-0.004679 0.002969,-0.007539 1.67e-6,-0.003387 -0.003166,-0.0130551 -0.005111,-0.0155963 -0.001751,-0.002288 -0.002918,-0.006525 -0.00233,-0.00846 9.896e-4,-0.003258 -0.00135,-0.0106308 -0.004686,-0.0147655 -0.00165,-0.002045 -0.003575,-0.004165 -0.004277,-0.004711 -0.001163,-9.0396e-4 -0.001101,-0.001019 6.9199e-4,-0.001287 0.001083,-1.623e-4 0.005252,-8.4755e-4 0.009264,-0.001523 0.004013,-6.7529e-4 0.008047,-0.001061 0.008965,-8.5711e-4 9.1836e-4,2.0379e-4 0.00392,0.002385 0.006671,0.004846 0.002751,0.002462 0.006404,0.005709 0.008118,0.007216 0.004664,0.0041 0.006979,0.006907 0.007481,0.009069 3.2048e-4,0.001381 8.3738e-4,0.001887 0.001793,0.001755 0.005029,-6.9429e-4 -0.007145,-0.0209072 -0.0152908,-0.0253878 -0.001164,-6.4027e-4 -0.002116,-0.001527 -0.002116,-0.00197 0,-7.9627e-4 0.0117553,-0.005469 0.0158807,-0.006312 0.002059,-4.2092e-4 0.004941,6.236e-4 0.0112668,0.004083 0.002881,0.001575 0.0116172,0.008936 0.0159059,0.0134011 0.002309,0.002404 0.006118,0.006333 0.008466,0.008732 0.002347,0.002399 0.004495,0.005087 0.004774,0.005973 6.8063e-4,0.002167 0.002542,0.002045 0.003186,-2.0921e-4 0.002456,-0.008589 -0.002211,-0.0186023 -0.0119577,-0.0256545 -0.003119,-0.002257 -0.0139769,-0.007092 -0.0182811,-0.008142 -0.001416,-3.451e-4 -0.002574,-8.2139e-4 -0.002574,-0.001059 0,-2.3712e-4 0.001969,-8.6113e-4 0.004375,-0.001387 0.002406,-5.2558e-4 0.0055,-0.001203 0.006875,-0.001506 0.003666,-8.0641e-4 0.008385,-7.4889e-4 0.0223799,2.7279e-4 z m 0.0207451,0.024153 c -0.004246,0.001711 -0.005573,0.002904 -0.003227,0.002904 6.3138e-4,0 0.001635,-4.1066e-4 0.002231,-9.1253e-4 0.003881,-0.00327 0.009954,-0.002822 0.009954,7.3298e-4 0,0.00247 0.001082,0.002755 0.00627,0.001654 0.002281,-4.8374e-4 0.005553,-8.824e-4 0.007272,-8.859e-4 l 0.003125,-6.41e-6 0,0.00287 0,0.00287 0.004359,-0.001073 c 0.002397,-5.9044e-4 0.004646,-9.4936e-4 0.004997,-7.9767e-4 3.5098e-4,1.5169e-4 7.7e-5,0.001035 -6.088e-4,0.001962 -0.001365,0.001846 -0.001593,0.002911 -6.2195e-4,0.002907 3.4375e-4,0 0.001334,-0.001208 0.002202,-0.002683 0.001661,-0.002824 0.00107,-0.003876 -0.001922,-0.00342 -7.2656e-4,1.1072e-4 -0.002522,3.7984e-4 -0.003989,5.9802e-4 l -0.002668,3.9662e-4 1.3529e-4,-0.002372 c 7.442e-5,-0.001305 -5.15e-5,-0.002503 -2.7984e-4,-0.002663 -4.0377e-4,-2.824e-4 -0.007159,2.7827e-4 -0.0134778,0.001119 l -0.003125,4.1556e-4 0,-0.00207 c 0,-0.002294 -1.7097e-4,-0.002428 -0.00375,-0.002947 -0.001894,-2.7448e-4 -0.00356,6.48e-5 -0.006875,0.0014 z m 0.0854167,0.006253 c -0.001317,2.109e-4 -0.001458,0.001175 -0.001458,0.009981 0,0.006573 3.3924e-4,0.0102586 0.001042,0.0113163 0.001206,0.001816 0.002148,0.002003 0.002814,5.5781e-4 2.5852e-4,-5.609e-4 0.001184,-0.002248 0.002057,-0.00375 8.7294e-4,-0.001502 0.001587,-0.003618 0.001587,-0.004703 0,-0.002396 -0.003097,-0.0127673 -0.003963,-0.0132733 -3.4119e-4,-1.9924e-4 -0.001277,-2.5723e-4 -0.002079,-1.2885e-4 z m 0.002645,0.006267 c 0.001671,0.005979 0.001795,0.008378 5.4282e-4,0.0104741 -0.002322,0.003887 -0.00298,0.002437 -0.002967,-0.006541 1.3e-5,-0.008776 7.4075e-4,-0.009957 0.002424,-0.003934 z m -0.10826994,0.005591 c -0.003896,9.8222e-4 -0.008208,0.002027 -0.009583,0.002323 -0.003719,7.9854e-4 -0.01625,0.005338 -0.01625,0.005887 0,8.419e-4 0.001319,5.2051e-4 0.007301,-0.001779 0.003226,-0.00124 0.008246,-0.002792 0.0111571,-0.003448 0.002911,-6.5682e-4 0.006947,-0.001622 0.008969,-0.002146 0.002022,-5.2349e-4 0.004579,-8.7291e-4 0.005682,-7.7646e-4 0.001991,1.7395e-4 0.00198,2.0076e-4 -0.001385,0.003552 -0.003671,0.003656 -0.004069,0.00449 -0.002141,0.00449 6.875e-4,0 0.00125,-2.7774e-4 0.00125,-6.1713e-4 0,-3.3945e-4 3.7959e-4,-4.5309e-4 8.4353e-4,-2.5256e-4 4.6395e-4,2.0046e-4 0.003702,6.148e-5 0.007197,-3.0892e-4 0.007056,-7.479e-4 0.008272,-3.6136e-4 0.006886,0.002188 -4.1798e-4,7.6877e-4 -7.5995e-4,0.001732 -7.5995e-4,0.00214 0,0.001079 0.00397,0.002202 0.008647,0.002445 0.005928,3.0903e-4 0.006597,9.0286e-4 0.004632,0.004109 -0.002368,0.003862 -0.002191,0.004192 0.002346,0.004396 0.002315,1.039e-4 0.003958,4.5985e-4 0.003958,8.5752e-4 0,0.001318 0.001126,0.001445 0.002054,2.3211e-4 0.001359,-0.001776 4.1632e-4,-0.002369 -0.00377,-0.002369 -0.004335,0 -0.004683,-7.3724e-4 -0.002051,-0.004348 0.002151,-0.00295 0.00132,-0.003599 -0.005229,-0.00409 -0.008242,-6.1766e-4 -0.008245,-6.19e-4 -0.007659,-0.003411 7.3269e-4,-0.00349 -8.3549e-4,-0.004836 -0.004665,-0.004003 -0.004724,0.001028 -0.0115971,0.001476 -0.0115971,7.5495e-4 0,-3.5058e-4 3.75e-4,-6.3741e-4 8.3334e-4,-6.3741e-4 4.5833e-4,0 8.3333e-4,-3.0303e-4 8.3333e-4,-6.7343e-4 0,-3.7039e-4 9.375e-4,-0.001533 0.002083,-0.002583 0.002351,-0.002155 0.002636,-0.003153 9.015e-4,-0.003153 -6.5002e-4,0 -0.001681,-1.2698e-4 -0.002292,-2.8222e-4 -6.1041e-4,-1.5525e-4 -0.004297,5.2144e-4 -0.008193,0.001504 z m 0.13531134,0.006209 c 5.2678e-4,0.003264 0.002732,0.007139 0.004063,0.007139 0.001343,0 0.002488,-0.002876 0.001948,-0.004892 -5.6648e-4,-0.002112 -0.004102,-0.005598 -0.005677,-0.005598 -5.7114e-4,0 -6.8659e-4,0.001161 -3.3318e-4,0.003351 z m 0.003481,0.001001 c 0.001393,0.002331 0.001553,0.003807 4.133e-4,0.003807 -7.563e-4,0 -0.002525,-0.003558 -0.002535,-0.005099 -8.42e-6,-0.001314 8.9187e-4,-7.6504e-4 0.002121,0.001292 z m -0.19154186,0.0222273 c -8.1261e-4,0.005506 -0.005779,0.0152875 -0.009486,0.018684 -0.003357,0.003076 -0.003415,0.003566 -4.726e-4,0.004017 0.00126,1.9314e-4 0.002754,4.5035e-4 0.003318,5.7158e-4 0.001099,2.3597e-4 0.002019,-5.4452e-4 0.006552,-0.005563 0.003995,-0.004422 0.005736,-0.008748 0.005513,-0.0136946 -2.1392e-4,-0.004732 -0.001438,-0.007284 -0.003493,-0.007284 -0.001147,0 -0.00155,6.8159e-4 -0.001931,0.003269 z m 0.003583,0.00485 c 0,0.002604 -5.4755e-4,0.00564 -0.001279,0.007089 -0.001552,0.003076 -0.007022,0.009124 -0.008652,0.009567 -0.001861,5.0573e-4 -0.003129,-7.2932e-4 -0.00197,-0.001919 0.001686,-0.00173 0.006078,-0.008398 0.006575,-0.009981 2.6082e-4,-8.3199e-4 9.7015e-4,-0.002693 0.001576,-0.004135 6.0615e-4,-0.001442 0.001334,-0.003354 0.001617,-0.004249 9.4756e-4,-0.002992 0.002133,-9.7645e-4 0.002133,0.003627 z m 0.0533333,-0.005517 c -0.007165,0.001481 -0.01,0.002258 -0.01,0.00274 0,7.2564e-4 0.00119,5.9785e-4 0.005594,-6.0076e-4 0.004696,-0.001278 0.0105498,-0.002107 0.0100966,-0.001429 -0.001914,0.002863 -0.003624,0.004846 -0.004178,0.004846 -3.7345e-4,0 -6.7899e-4,3.9336e-4 -6.7899e-4,8.7412e-4 0,0.001054 6.209e-4,0.001071 0.006746,1.8625e-4 0.003724,-5.3788e-4 0.005779,-5.2879e-4 0.009425,4.196e-5 0.002564,4.0134e-4 0.004663,9.4015e-4 0.004663,0.001197 0,2.5722e-4 -5.7698e-4,0.001611 -0.001282,0.003009 -0.001186,0.00235 -0.001174,0.002597 1.5928e-4,0.003278 0.001597,8.1671e-4 0.003623,9.8137e-4 0.003623,2.945e-4 0,-2.4341e-4 -7.3377e-4,-7.6302e-4 -0.001631,-0.001155 -0.001531,-6.6853e-4 -0.001553,-8.412e-4 -3.6988e-4,-0.002822 0.001804,-0.00302 0.001275,-0.004528 -0.00175,-0.004978 -0.003971,-5.9056e-4 -0.0105931,-5.6014e-4 -0.0137003,6.305e-5 -0.001571,3.1503e-4 -0.003002,4.7092e-4 -0.00318,3.4644e-4 -1.7803e-4,-1.2453e-4 6.4089e-4,-0.001295 0.00182,-0.002601 0.003768,-0.004174 0.002544,-0.004925 -0.005357,-0.003292 z m 0.12118575,0.005411 c -0.002257,0.00369 -0.003377,0.0202826 -0.001512,0.0223929 2.3334e-4,2.6403e-4 0.002142,4.8005e-4 0.004242,4.8005e-4 l 0.003817,0 -5.8808e-4,-0.00864 c -3.2344e-4,-0.004752 -9.692e-4,-0.009669 -0.001435,-0.0109266 -4.6582e-4,-0.001258 -0.001046,-0.003008 -0.00129,-0.00389 -6.0678e-4,-0.002197 -0.001649,-0.002009 -0.003234,5.8275e-4 z m 0.00382,0.009023 c 4.2426e-4,0.00329 7.8401e-4,0.007377 7.9944e-4,0.009081 2.759e-5,0.00304 -1.5e-5,0.003095 -0.002264,0.002914 -0.002133,-1.7163e-4 -0.002335,-4.265e-4 -0.002919,-0.003681 -6.0931e-4,-0.003394 4.9961e-4,-0.014355 0.001575,-0.0155721 0.00106,-0.0012 0.002046,0.001348 0.002808,0.007259 z m -0.0978285,0.0384699 c -0.00547,0.004051 -0.005656,0.004283 -0.004545,0.005667 6.3727e-4,7.9398e-4 0.002155,0.001835 0.003373,0.002313 0.002027,7.9559e-4 0.00237,7.7215e-4 0.004056,-2.7706e-4 0.001013,-6.304e-4 0.00253,-0.002195 0.003372,-0.003477 0.001799,-0.00274 0.002143,-0.00845 5.0781e-4,-0.00845 -5.8271e-4,0 -0.003626,0.001901 -0.006763,0.004224 z m 0.006479,-2.9035e-4 c -4.9306e-4,0.002804 -0.003476,0.007139 -0.004913,0.007139 -0.002257,0 -0.003744,-7.4005e-4 -0.003744,-0.001863 0,-0.001146 0.007086,-0.007461 0.008372,-0.007461 3.681e-4,0 4.9633e-4,9.834e-4 2.8494e-4,0.002185 z m -0.0201016,0.0190211 -0.005959,0.00492 0.002038,0.001538 c 0.002028,0.00153 0.002051,0.001532 0.004593,4.8596e-4 0.002765,-0.001138 0.004974,-0.003348 0.006618,-0.006622 8.5967e-4,-0.001712 8.3442e-4,-0.002351 -1.4443e-4,-0.003657 l -0.001186,-0.001583 -0.005959,0.00492 z m 0.005612,-7.9148e-4 c 0,0.003542 -0.004562,0.00725 -0.008119,0.0066 -0.001727,-3.1579e-4 -0.001582,-5.4817e-4 0.002519,-0.004052 0.00466,-0.003981 0.005601,-0.004409 0.005601,-0.002548 z m 0.0268455,0.007709 c -6.7282e-4,5.7599e-4 -0.007551,0.007653 -0.009,0.009261 -5.5683e-4,6.176e-4 0.005385,0.002816 0.006675,0.00247 0.001717,-4.6079e-4 0.003921,-0.004673 0.004423,-0.008452 4.3633e-4,-0.003288 -4.5664e-4,-0.004684 -0.002098,-0.003279 z m 6.5453e-4,0.003086 c 0,0.001881 -0.001898,0.006077 -0.003051,0.006746 -9.4332e-4,5.4747e-4 -0.001472,5.054e-4 -0.002476,-1.9712e-4 -0.001147,-8.0232e-4 -0.001008,-0.001227 0.001371,-0.004175 0.002623,-0.003251 0.004156,-0.004126 0.004156,-0.002374 z M 0.34251578,0.37998763 c 0.0123163,0.004369 0.0192348,0.009049 0.0239869,0.0162273 0.003017,0.004557 0.004253,0.009746 0.002908,0.0122065 -7.1952e-4,0.001316 -8.9114e-4,0.001228 -0.003617,-0.001855 -0.009673,-0.0109424 -0.0216551,-0.0212595 -0.0290841,-0.025043 -0.002536,-0.001291 -0.004787,-0.002452 -0.005003,-0.002579 -2.1589e-4,-1.2692e-4 1.5599e-4,-4.6789e-4 8.2641e-4,-7.5763e-4 0.001597,-6.9021e-4 0.00437,-1.8998e-4 0.009983,0.001801 z m -0.10104167,1.748e-5 0.003542,0.001061 0,0.007354 c 0,0.005617 2.46e-4,0.007299 0.001042,0.007124 0.001316,-2.9044e-4 0.009599,-0.007786 0.010948,-0.009907 l 0.001011,-0.00159 0.003039,0.001444 c 0.001671,7.9418e-4 0.003787,0.001444 0.0047,0.001444 0.00218,0 0.002852,8.5466e-4 0.002938,0.003741 7.117e-5,0.002364 9.072e-5,0.002378 0.003405,0.002453 0.001833,4.137e-5 0.003921,-2.8369e-4 0.004639,-7.2238e-4 0.001125,-6.8706e-4 0.001772,-5.5793e-4 0.004669,9.3187e-4 0.006281,0.00323 0.0109872,0.009935 0.0117184,0.0166961 5.4708e-4,0.005058 -3.492e-5,0.005315 -0.004976,0.002193 -0.003351,-0.002117 -0.010795,-0.004881 -0.0131756,-0.004891 -7.1041e-4,-5.82e-6 -0.001648,-2.5058e-4 -0.002083,-5.4988e-4 -0.00127,-8.7267e-4 -0.007231,-0.001016 -0.007648,-1.8427e-4 -2.4397e-4,4.8613e-4 5.3872e-4,7.2844e-4 0.002353,7.2844e-4 0.003093,0 0.008254,0.001166 0.008254,0.001865 0,2.5612e-4 8.6409e-4,4.6567e-4 0.00192,4.6567e-4 0.002549,0 0.008642,0.002815 0.0121636,0.00562 0.001559,0.001241 0.00354,0.003697 0.004404,0.005457 0.005025,0.0102414 0.005896,0.0126956 0.005994,0.0168947 8.911e-5,0.003829 -2.0427e-4,0.004757 -0.002368,0.007489 -0.003152,0.003979 -0.0127255,0.0101352 -0.019271,0.0123916 -0.002791,9.62e-4 -0.007384,0.002056 -0.0102083,0.002431 -0.003293,4.3764e-4 -0.005134,9.6637e-4 -0.005134,0.001474 0,0.001796 0.0132959,-9.8411e-4 0.0203381,-0.004253 0.002479,-0.001151 0.004963,-0.002476 0.00552,-0.002945 0.001544,-0.001301 0.002114,-0.001054 0.003282,0.00142 7.1979e-4,0.001525 8.731e-4,0.003395 4.6573e-4,0.005682 -6.977e-4,0.003916 -0.001649,0.005448 -0.003385,0.005448 -6.7138e-4,0 -0.001221,3.4014e-4 -0.001221,7.5586e-4 0,0.0016 -0.009496,0.006936 -0.0101411,0.005699 -6.7123e-4,-0.001288 -0.010151,-0.007649 -0.0107621,-0.007222 -3.7402e-4,2.6157e-4 -3.641e-4,0.001525 2.2e-5,0.002807 3.8613e-4,0.001282 9.4276e-4,0.003708 0.001237,0.00539 l 5.3487e-4,0.003059 -0.003154,9.454e-4 c -0.001735,5.1998e-4 -0.003764,0.001158 -0.004509,0.001417 -7.4566e-4,2.5945e-4 -0.002677,6.4507e-4 -0.004292,8.5692e-4 -0.002751,3.6087e-4 -0.00297,2.7572e-4 -0.003481,-0.001349 -7.6584e-4,-0.002438 -0.005523,-0.006114 -0.00956,-0.007387 -0.003494,-0.001102 -0.005125,-9.2018e-4 -0.003625,4.0337e-4 4.6296e-4,4.0839e-4 0.001318,0.002934 0.001901,0.005612 8.6719e-4,0.003986 8.624e-4,0.004954 -2.642e-5,0.005338 -0.003207,0.001386 -0.0356047,0.001282 -0.0380721,-1.2299e-4 -6.8674e-4,-3.909e-4 -0.002687,-1.4505e-4 -0.00625,7.6812e-4 -0.004621,0.001184 -0.006767,0.001344 -0.0181566,0.001354 -0.0171022,1.509e-5 -0.0259949,-0.001551 -0.0355245,-0.006257 -0.001434,-7.0829e-4 -0.003234,-0.00155 -0.003998,-0.001871 -0.001239,-5.1902e-4 -0.001044,-9.4071e-4 0.001775,-0.003856 0.009861,-0.010197 0.0232908,-0.0184727 0.0343682,-0.0211789 0.001578,-3.856e-4 0.003035,-0.001047 0.003237,-0.001471 3.5953e-4,-7.5425e-4 -1.0594e-4,-7.2022e-4 -0.004912,3.595e-4 -0.001003,2.2541e-4 -0.001645,-5.5938e-4 -0.00277,-0.003389 -0.002738,-0.006887 -0.003413,-0.0121232 -0.002366,-0.0183528 0.001341,-0.007979 0.003464,-0.0126642 0.005848,-0.012905 0.001014,-1.0239e-4 0.001844,9.429e-5 0.001844,4.3707e-4 0,3.4283e-4 5.625e-4,6.2331e-4 0.00125,6.2331e-4 6.875e-4,0 0.00125,-2.2162e-4 0.00125,-4.9243e-4 0,-6.6177e-4 -0.002911,-0.002469 -0.004302,-0.002671 -0.003657,-5.306e-4 -0.019463,-0.005961 -0.0251348,-0.008636 -0.007968,-0.003757 -0.0159876,-0.009465 -0.0201249,-0.0143225 -0.002095,-0.00246 -0.003707,-0.004838 -0.003582,-0.005284 1.2485e-4,-4.465e-4 0.003597,-0.001719 0.007716,-0.002828 0.007305,-0.001967 0.007805,-0.002018 0.0204167,-0.0021 0.00711,-4.662e-5 0.0171835,8.573e-5 0.0223847,2.9365e-4 0.008011,3.2028e-4 0.0103042,2.0414e-4 0.015,-7.595e-4 0.003619,-7.4271e-4 0.008813,-0.001205 0.0149624,-0.001333 0.005181,-1.0752e-4 0.009677,-3.757e-4 0.009992,-5.9598e-4 0.001143,-7.9913e-4 0.0204708,3.9918e-4 0.0241308,0.001496 z m -0.0727083,0.007589 c -0.008708,2.5414e-4 -0.0185294,4.7157e-4 -0.0218246,4.8322e-4 -0.003295,1.166e-5 -0.006198,2.5519e-4 -0.006451,5.4126e-4 -2.5283e-4,2.8607e-4 0.001748,0.002534 0.004447,0.004995 0.006702,0.006113 0.0205409,0.0141283 0.0288064,0.0166851 0.004938,0.001528 0.006323,0.001206 0.005737,-0.001334 -2.8075e-4,-0.001217 8.0774e-4,-0.005492 0.002962,-0.0116323 0.003728,-0.0106273 0.003678,-0.0104397 0.002781,-0.0102989 -3.4375e-4,5.419e-5 -0.00775,3.0606e-4 -0.0164583,5.6019e-4 z m 0.01375,0.002442 c 0,0.001722 -0.00291,0.0112372 -0.004099,0.0134001 -4.957e-4,9.0228e-4 -9.0127e-4,0.002418 -9.0127e-4,0.003369 0,0.003379 -0.003487,0.002797 -0.0131589,-0.002198 -0.003533,-0.001825 -0.009049,-0.005188 -0.0122578,-0.007474 -0.009099,-0.006483 -0.009497,-0.007034 -0.005208,-0.007201 0.00149,-5.828e-5 0.004771,-3.3007e-4 0.007292,-6.0449e-4 0.002521,-2.7442e-4 0.009927,-5.3164e-4 0.0164583,-5.7162e-4 l 0.011875,-7.284e-5 0,0.001352 z m 0.0214966,0.006078 c -7.5456e-4,0.0148681 0.002393,0.0204395 0.0127281,0.0225285 0.004649,9.398e-4 0.008476,0.001166 0.0128586,7.5892e-4 0.00376,-3.4901e-4 0.00375,-3.4523e-4 0.00375,-0.001361 0,-7.3158e-4 -5.433e-4,-8.7098e-4 -0.002389,-6.1287e-4 l -0.002389,3.3409e-4 -4.023e-4,-0.005378 c -6.5347e-4,-0.008736 -0.003474,-0.0108098 -0.0179453,-0.0131891 l -0.004375,-7.1935e-4 0,-0.002856 c 0,-0.004016 -0.00163,-0.003576 -0.001837,4.9516e-4 z m 0.011238,0.00541 c 0.003648,8.3461e-4 0.005989,0.001816 0.007907,0.003316 0.002902,0.002268 0.003096,0.003468 5.1859e-4,0.003205 -8.6733e-4,-8.869e-5 -0.005233,-1.8566e-4 -0.009702,-2.1544e-4 -0.009083,-6.067e-5 -0.008172,4.7721e-4 -0.008498,-0.005014 -1.4019e-4,-0.002357 -3.309e-5,-0.002477 0.002223,-0.002477 0.001303,0 0.004702,5.3345e-4 0.007552,0.001185 z m 0.005703,0.007958 c 0.002715,3.8811e-4 0.00274,4.1637e-4 7.2917e-4,8.1608e-4 -0.002689,5.3432e-4 -0.007826,6.2966e-4 -0.009515,1.7646e-4 -0.004263,-0.001144 0.002434,-0.0019 0.008786,-9.9254e-4 z m -0.0101903,0.001719 c 0.00159,7.7868e-4 0.003246,8.9196e-4 0.008935,6.1113e-4 l 0.006984,-3.4463e-4 0,0.001973 c 0,0.001085 -3.8115e-4,0.002674 -8.47e-4,0.003531 -7.738e-4,0.001423 -0.001116,0.001523 -0.003958,0.001153 -0.005648,-7.3485e-4 -0.0109297,-0.002678 -0.0126885,-0.004668 -0.002741,-0.003101 -0.002081,-0.004047 0.001574,-0.002256 z m 0.0512795,0.003421 c -8.3352e-4,0.003107 0.002665,0.005255 0.004498,0.002762 8.6215e-4,-0.001172 4.8014e-4,-0.002187 -0.001402,-0.003724 -0.001888,-0.001542 -0.002473,-0.00136 -0.003096,9.6252e-4 z m 0.003613,0.001566 c -4.1622e-4,8.732e-4 -0.001861,6.2273e-4 -0.002158,-3.7407e-4 -1.855e-4,-6.2284e-4 1.4846e-4,-7.9085e-4 0.001077,-5.4172e-4 7.4016e-4,1.986e-4 0.001227,6.1072e-4 0.001081,9.1579e-4 z m 0.003736,-0.003226 c -0.002187,6.1714e-4 -8.8806e-4,0.004276 0.001518,0.004276 0.002053,0 0.003258,-0.001704 0.002369,-0.003351 -6.8856e-4,-0.001275 -0.001751,-0.001528 -0.003887,-9.2524e-4 z m 0.002934,0.002054 c -5.1583e-4,0.001081 -0.00231,0.001261 -0.00231,2.315e-4 0,-5.0746e-4 5.9375e-4,-9.2267e-4 0.001319,-9.2267e-4 7.257e-4,0 0.001171,3.1142e-4 9.8959e-4,6.9202e-4 z m 0.004358,-4.4313e-4 c 0,4.722e-4 5.3216e-4,0.001068 0.001183,0.001325 0.001965,7.7436e-4 0.005463,0.005589 0.005474,0.007534 1.233e-5,0.002243 -0.001836,0.005453 -0.003879,0.006735 -8.3991e-4,5.2728e-4 -0.002994,0.001149 -0.004787,0.001382 -0.002829,3.6731e-4 -0.003189,2.9552e-4 -0.002729,-5.437e-4 6.8467e-4,-0.001248 -0.001605,-0.004604 -0.003793,-0.005559 -0.006375,-0.002784 -0.008011,-0.003177 -0.0145938,-0.003503 -0.004882,-2.4185e-4 -0.006875,-1.4762e-4 -0.006875,3.2494e-4 0,7.479e-4 0.006549,0.001599 0.008426,0.001095 6.6857e-4,-1.7943e-4 0.002046,2.1492e-4 0.003061,8.7628e-4 0.001625,0.001059 0.00184,0.001774 0.001798,0.005988 -2.642e-5,0.002632 -3.1385e-4,0.005833 -6.3875e-4,0.007114 -5.5895e-4,0.002204 -8.201e-4,0.002375 -0.004858,0.003179 -0.004752,9.4598e-4 -0.007609,0.002942 -0.004212,0.002942 0.001058,0 0.00228,-2.2109e-4 0.002715,-4.9137e-4 4.3542e-4,-2.7023e-4 0.002938,-9.4814e-4 0.005562,-0.001506 0.004679,-9.9558e-4 0.0113223,-0.00468 0.012584,-0.00698 8.0031e-4,-0.001458 0.004855,-0.001129 0.007541,6.13e-4 0.005234,0.003394 0.007111,0.009879 0.003854,0.0133178 -0.002002,0.002114 -0.002137,0.003357 -3.3643e-4,0.003102 0.001798,-2.5461e-4 0.003646,-0.004198 0.003639,-0.007764 -6.66e-6,-0.003393 -0.002065,-0.006876 -0.005475,-0.009264 -0.001594,-0.001117 -0.002055,-0.001775 -0.001359,-0.001945 5.7844e-4,-1.4091e-4 0.002225,-0.001448 0.003659,-0.002906 0.003485,-0.003542 0.003618,-0.007409 3.8814e-4,-0.0113261 -0.002459,-0.002982 -0.006348,-0.005273 -0.006348,-0.003739 z m -0.009711,0.0123082 c 0.003436,0.002334 0.003695,0.003576 0.001464,0.007011 -0.001482,0.002282 -0.005546,0.005136 -0.006643,0.004665 -2.8987e-4,-1.2441e-4 -4.106e-4,-0.003268 -2.6827e-4,-0.006985 2.935e-4,-0.007665 6.3477e-4,-0.007959 0.005447,-0.004691 z m 0.001536,-0.006297 c 2.9901e-4,0.002521 0.002512,0.003272 0.003982,0.001351 0.001196,-0.001562 -2.2769e-4,-0.003532 -0.002553,-0.003532 -0.00144,0 -0.00165,3.1993e-4 -0.001429,0.00218 z m 0.003175,4.419e-4 c 0,4.8077e-4 -3.75e-4,8.7413e-4 -8.3334e-4,8.7413e-4 -4.5946e-4,4.9e-7 -8.3446e-4,-3.9287e-4 -8.3446e-4,-8.7364e-4 0,-4.8077e-4 3.75e-4,-8.7412e-4 8.3333e-4,-8.7412e-4 4.5834e-4,0 8.3334e-4,3.9335e-4 8.3334e-4,8.7412e-4 z m -0.0838963,-0.001065 c -0.003003,2.9353e-4 -0.005137,0.001683 -0.003907,0.002543 4.3606e-4,3.0489e-4 0.00305,7.1934e-4 0.005808,9.2098e-4 0.00382,2.7925e-4 0.005648,1.377e-4 0.007672,-5.9412e-4 0.002617,-9.4644e-4 0.003303,-0.001748 0.001984,-0.002318 -0.001087,-4.6993e-4 -0.008684,-8.3287e-4 -0.0115567,-5.5204e-4 z m 0.007646,0.001648 c 0,7.0607e-4 -0.005031,0.001112 -0.006954,5.6125e-4 -0.001215,-3.4802e-4 -0.001181,-4.5355e-4 2.8767e-4,-8.8782e-4 0.002171,-6.4219e-4 0.006667,-4.2197e-4 0.006667,3.2657e-4 z m -0.0179175,0.010589 c -0.004656,5.0734e-4 -0.005833,8.3531e-4 -0.005833,0.001624 0,5.4791e-4 0.001337,9.4907e-4 0.003958,0.001188 0.002177,1.9825e-4 0.005803,6.4446e-4 0.008058,9.9166e-4 0.004705,7.2448e-4 0.0222289,2.1131e-4 0.0262488,-7.6864e-4 0.002278,-5.5537e-4 0.003594,-0.002137 0.001943,-0.002335 -0.003088,-3.7132e-4 -0.006636,-5.0547e-4 -0.0185417,-7.0099e-4 -0.007563,-1.2418e-4 -0.0146875,-1.236e-4 -0.0158333,0 z m 0.0294692,0.001919 c 5.9665e-4,4.1725e-4 -2.838e-4,6.2663e-4 -0.002844,6.7646e-4 -0.00204,3.962e-5 -0.005583,1.7785e-4 -0.007875,3.0699e-4 -0.005303,2.9883e-4 -0.0203867,-0.001028 -0.0182256,-0.001604 0.002362,-6.2867e-4 0.0279427,-8.054e-5 0.0289448,6.2022e-4 z m -0.0219692,0.00979 c 0,9.3415e-4 9.7408e-4,0.00141 0.004457,0.002176 0.005141,0.001131 0.007913,0.001005 0.009189,-4.1888e-4 0.001446,-0.001614 -3.189e-4,-0.002247 -0.007285,-0.002616 -0.006015,-3.1822e-4 -0.006361,-2.7143e-4 -0.006361,8.5888e-4 z m 0.0103485,4.9207e-4 c 7.2499e-4,1.9452e-4 0.001318,5.8788e-4 0.001318,8.7413e-4 0,8.3869e-4 -0.004536,5.9732e-4 -0.006299,-3.352e-4 -0.001533,-8.1078e-4 -0.001479,-8.5659e-4 0.001023,-8.7413e-4 0.001452,-9.9e-6 0.003233,1.4062e-4 0.003958,3.352e-4 z m 0.0740769,0.00154 c 1.2765e-4,0.002002 4.602e-4,0.002477 0.001734,0.002477 8.6671e-4,0 0.001971,-4.3858e-4 0.002455,-9.7453e-4 0.001223,-0.001356 -5.6546e-4,-0.003979 -0.002713,-0.003979 -0.001392,0 -0.001611,3.6737e-4 -0.001476,0.002477 z m 0.003161,0.001192 c -0.00107,7.4796e-4 -0.002154,1.6987e-4 -0.001362,-7.2611e-4 3.0674e-4,-3.4703e-4 9.3946e-4,-4.6603e-4 0.001406,-2.6434e-4 5.6917e-4,2.4598e-4 5.5479e-4,5.7191e-4 -4.366e-5,9.9045e-4 z m -0.0555032,-0.001981 c -0.005586,0.001779 -0.005989,0.002348 -0.009519,0.0134638 -0.001892,0.005958 -0.002168,0.009104 -9.1994e-4,0.0104846 5.9845e-4,6.6195e-4 0.001018,7.0722e-4 0.001757,1.8983e-4 7.3041e-4,-5.1077e-4 7.3809e-4,-0.001148 3.091e-5,-0.002566 -5.1734e-4,-0.001038 -7.3581e-4,-0.00203 -4.855e-4,-0.002205 2.5031e-4,-1.7504e-4 0.003346,-3.292e-4 0.006879,-3.4256e-4 0.006031,-2.279e-5 0.006638,-1.4496e-4 0.009937,-0.002 0.004585,-0.002578 0.006455,-0.006269 0.00585,-0.0115453 -3.8048e-4,-0.003315 -2.7267e-4,-0.003698 9.3674e-4,-0.003334 0.002419,7.2844e-4 0.00595,9.7809e-4 0.00595,4.2063e-4 0,-6.6585e-4 -0.009204,-0.002883 -0.01375,-0.003312 -0.002261,-2.1346e-4 -0.004406,2.681e-5 -0.006667,7.4662e-4 z m 0.009737,0.001418 c 8.4919e-4,4.5688e-4 0.001603,0.001971 0.001907,0.003833 l 5.0327e-4,0.003078 -0.003574,-4.1404e-4 c -0.001966,-2.2774e-4 -0.004244,-6.6043e-4 -0.005064,-9.6154e-4 -8.1954e-4,-3.0111e-4 -0.003163,-3.7197e-4 -0.005208,-1.5752e-4 -0.002045,2.1446e-4 -0.003718,2.6813e-4 -0.003718,1.1935e-4 0,-1.4883e-4 4.1587e-4,-0.001105 9.2416e-4,-0.002124 0.001568,-0.003145 0.010652,-0.005298 0.0142296,-0.003373 z m -0.00432,0.007445 c 7.8807e-4,3.0664e-4 -5.0256e-4,4.9295e-4 -0.003492,5.0414e-4 -0.004769,1.806e-5 -0.00733,-8.581e-4 -0.003812,-0.001303 0.002164,-2.7371e-4 0.005479,8.905e-5 0.007304,7.9913e-4 z m -2.1754e-4,0.001979 c 0.006145,0 0.006904,6.588e-4 0.003763,0.003269 -0.003751,0.003117 -0.010002,0.004272 -0.0148189,0.002737 -0.001938,-6.1746e-4 -0.002126,-9.3034e-4 -0.001661,-0.002768 0.001046,-0.004142 0.001105,-0.004191 0.004457,-0.003692 0.001683,2.5023e-4 0.0054,4.5501e-4 0.00826,4.5501e-4 z m 0.0402837,-0.007632 c -6.022e-4,5.0746e-4 -7.3505e-4,0.001449 -3.4963e-4,0.002477 3.419e-4,9.1212e-4 5.1128e-4,0.002161 3.7641e-4,0.002776 -1.9768e-4,9.0116e-4 2.542e-4,7.6864e-4 0.002331,-6.8363e-4 0.002706,-0.001892 0.003252,-0.003517 0.001576,-0.004688 -0.001325,-9.2681e-4 -0.002744,-8.8386e-4 -0.003934,1.1905e-4 z m 0.003354,0.002268 c -0.00107,7.4796e-4 -0.002154,1.6987e-4 -0.001362,-7.2611e-4 3.0673e-4,-3.4703e-4 9.3945e-4,-4.6602e-4 0.001406,-2.6433e-4 5.6916e-4,2.4598e-4 5.5479e-4,5.7191e-4 -4.367e-5,9.9044e-4 z m 0.004519,-3.9633e-4 c -7.407e-4,5.1795e-4 -0.00123,0.001108 -0.001088,0.001311 1.4231e-4,2.0315e-4 0.001187,0.001416 0.002322,0.002696 l 0.002063,0.002327 7.1276e-4,-0.003131 c 5.497e-4,-0.002415 4.5594e-4,-0.003245 -4.0984e-4,-0.003629 -0.001581,-7.0064e-4 -0.002072,-6.4248e-4 -0.0036,4.264e-4 z m 0.002894,0.001424 c 0,6.5997e-4 -3.75e-4,0.001038 -8.3333e-4,8.3975e-4 -4.5833e-4,-1.9808e-4 -8.3333e-4,-7.3806e-4 -8.3333e-4,-0.0012 0,-4.6189e-4 3.75e-4,-8.3974e-4 8.3333e-4,-8.3974e-4 4.5833e-4,0 8.3333e-4,5.3998e-4 8.3333e-4,0.0012 z m -0.0933988,0.00249 c -0.001182,3.7459e-4 -0.003994,0.001828 -0.00625,0.00323 -0.002256,0.001402 -0.005414,0.003152 -0.007018,0.003888 -0.001604,7.3684e-4 -0.004229,0.002165 -0.005833,0.003174 -0.001604,0.001009 -0.004154,0.002512 -0.005666,0.003341 -0.001512,8.2902e-4 -0.003704,0.002646 -0.004871,0.004038 -0.001167,0.001392 -0.002461,0.002531 -0.002875,0.002531 -4.1479e-4,0 -7.5415e-4,4.9267e-4 -7.5415e-4,0.001095 0,0.003203 0.0228308,0.005768 0.037274,0.004188 0.0101727,-0.001113 0.015226,-0.002274 0.015226,-0.003499 0,-2.2225e-4 -0.001466,-9.8012e-4 -0.003257,-0.001684 -0.004662,-0.001832 -0.0115998,-0.007423 -0.0122584,-0.009878 -2.9818e-4,-0.001111 -3.3967e-4,-0.004086 -9.223e-5,-0.006611 4.8155e-4,-0.004913 3.3347e-4,-0.005069 -0.003625,-0.003814 z m 0.001732,0.00613 c 0,0.004437 0.001147,0.008245 0.002484,0.008245 3.6004e-4,0 8.3874e-4,4.9232e-4 0.001064,0.001094 2.2502e-4,6.0173e-4 0.002425,0.002204 0.004889,0.00356 0.002464,0.001356 0.004587,0.002663 0.004719,0.002903 5.386e-4,9.8678e-4 -0.013915,0.002933 -0.0217382,0.002928 -0.011408,-8.14e-6 -0.0230844,-0.002082 -0.0230844,-0.004099 0,-0.001987 0.008094,-0.008097 0.0154167,-0.0116372 0.001833,-8.8642e-4 0.005725,-0.002952 0.008648,-0.00459 0.002923,-0.001638 0.005829,-0.002979 0.006458,-0.002979 8.7236e-4,0 0.001144,0.001086 0.001144,0.004575 z m 0.070625,-0.077911 c 0.00149,3.0081e-4 0.002708,7.5769e-4 0.002708,0.001015 0,0.00201 -0.005925,0.009384 -0.00754,0.009384 -3.248e-4,0 -6.1727e-4,-0.002645 -6.4994e-4,-0.005879 -5.367e-5,-0.005312 7.717e-5,-0.005839 0.001357,-0.005473 7.7891e-4,2.2308e-4 0.002635,6.5175e-4 0.004125,9.5257e-4 z m 0.19817465,0.004588 c 0.006239,0.002082 0.007039,0.002527 0.007076,0.003934 2.35e-5,8.7232e-4 3.284e-4,0.003384 6.7748e-4,0.005582 5.5521e-4,0.003496 3.9813e-4,0.004353 -0.001254,0.006847 -0.001039,0.001568 -0.002234,0.002851 -0.002656,0.002851 -4.2157e-4,0 -0.001738,-0.002032 -0.002926,-0.004516 -0.005131,-0.0107321 -0.005927,-0.0122196 -0.007799,-0.0145688 -0.001085,-0.001362 -0.001563,-0.002477 -0.001063,-0.002477 5.0038e-4,0 0.004075,0.001056 0.007943,0.002348 z m -0.13834563,0.002003 c 0.002715,0.001448 0.009022,0.007443 0.0103256,0.009813 3.8651e-4,7.0309e-4 0.001682,0.002769 0.002878,0.004592 0.002375,0.003617 0.002508,0.003971 0.001496,0.003971 -3.7394e-4,0 -0.001574,-0.001115 -0.002667,-0.002477 -0.001093,-0.001362 -0.003518,-0.003657 -0.005389,-0.005099 -0.001871,-0.001442 -0.004887,-0.003934 -0.006702,-0.005536 -0.001815,-0.001603 -0.004053,-0.003356 -0.004973,-0.003896 -0.001673,-9.8182e-4 -0.001673,-9.8216e-4 -6.66e-6,-0.001875 0.002137,-0.001146 0.001893,-0.00117 0.005037,5.0687e-4 z m -0.0375981,0.001198 c 0.00193,0.001021 0.001671,0.001268 -0.001606,0.001533 -0.002065,1.6708e-4 -0.002546,-2.564e-5 -0.002766,-0.001109 -3.1515e-4,-0.001552 0.001845,-0.001762 0.004372,-4.2454e-4 z m 0.26422738,0.0205294 c 0.001861,0.003191 0.005417,0.0110086 0.005417,0.01191 0,5.8089e-4 -3.6869e-4,0.001056 -8.193e-4,0.001056 -0.001089,0 -0.005127,-0.005586 -0.005898,-0.008159 -3.3628e-4,-0.001122 -8.8433e-4,-0.002892 -0.001218,-0.003934 -4.775e-4,-0.001491 -3.3747e-4,-0.001894 6.5856e-4,-0.001894 6.9576e-4,0 0.001533,4.5891e-4 0.00186,0.00102 z m 0.0229168,0.0232906 c 0,0.001345 -0.002575,0.005993 -0.00332,0.005993 -6.1497e-4,0 -0.003132,-0.003722 -0.003535,-0.005226 -2.0717e-4,-7.7465e-4 6.3727e-4,-0.001004 0.00623,-0.00169 3.4375e-4,-4.196e-5 6.25e-4,3.7349e-4 6.25e-4,9.2366e-4 z m -0.0847785,0.003807 c 1.982e-4,4.0064e-4 -4.7236e-4,0.002826 -0.00149,0.00539 -0.001991,0.005016 -0.0124072,0.0206876 -0.0137502,0.0206876 -0.002292,0 4.2302e-4,-0.015283 0.00396,-0.0222902 l 0.00228,-0.004516 0.00432,0 c 0.002708,0 0.004454,2.7179e-4 0.00468,7.2843e-4 z m 0.0498409,0.007182 c 2.8704e-4,9.3753e-4 0.001176,0.002754 0.001976,0.004036 0.001654,0.002651 0.004628,0.0108064 0.004628,0.0126909 0,0.001082 -1.514e-4,0.001137 -0.001109,4.0015e-4 -0.00223,-0.001715 -0.005545,-0.008047 -0.006387,-0.0121998 -4.7534e-4,-0.002344 -0.001099,-0.004914 -0.001385,-0.005712 -3.8489e-4,-0.001072 -2.2401e-4,-0.001381 6.1729e-4,-0.001185 6.2582e-4,1.4586e-4 0.001373,0.001032 0.00166,0.00197 z m 0.022833,0.0151302 c 0.001123,0.001775 0.002276,0.004102 0.002562,0.005171 4.9604e-4,0.001849 3.8587e-4,0.001959 -0.00226,0.002246 -0.00153,1.6638e-4 -0.002996,1.3396e-4 -0.003257,-7.205e-5 -5.2515e-4,-4.1321e-4 2.45e-5,-0.0105727 5.7204e-4,-0.0105727 1.8791e-4,0 0.00126,0.001452 0.002383,0.003227 z m 0.039398,0.008781 c 0.001637,0.002401 0.001242,0.002752 -0.002161,0.001923 -0.002127,-5.1858e-4 -0.003445,-4.4036e-4 -0.006802,4.0387e-4 -0.00229,5.7585e-4 -0.004164,0.001389 -0.004164,0.001806 0,9.669e-4 -7.233e-5,9.7364e-4 0.004399,-4.0936e-4 0.002129,-6.5859e-4 0.004448,-0.001001 0.005314,-7.8388e-4 0.002183,5.4614e-4 0.005224,0.003198 0.005246,0.004575 3.092e-5,0.001939 -9.2737e-4,0.003788 -0.001963,0.003788 -5.3713e-4,0 -0.002448,5.2447e-4 -0.004246,0.001165 -0.001798,6.4103e-4 -0.003952,0.001166 -0.004786,0.001166 -8.3414e-4,0 -0.001739,4.0467e-4 -0.00201,8.9926e-4 -6.6925e-4,0.00122 2.4953e-4,0.001746 0.001639,9.3984e-4 6.2356e-4,-3.619e-4 0.002711,-0.001047 0.004639,-0.001523 0.003177,-7.8385e-4 0.003554,-7.7615e-4 0.004025,8.225e-5 2.8584e-4,5.209e-4 -6.9835e-4,0.003451 -0.002187,0.006512 -0.002344,0.004818 -0.002763,0.006585 -0.003126,0.0131675 -3.8744e-4,0.00702 -7.0383e-4,0.008206 -0.004125,0.01547 -0.005225,0.011094 -0.007913,0.0142481 -0.0141347,0.0165821 -0.006919,0.002596 -0.0170264,0.007447 -0.0212377,0.0101929 -0.002688,0.001753 -0.004493,0.002411 -0.007378,0.00269 -0.002101,2.0352e-4 -0.006257,7.2042e-4 -0.009236,0.001149 -0.009481,0.001363 -0.0130461,0.001561 -0.0131431,7.2999e-4 -8.681e-5,-7.4354e-4 -0.00206,-0.005101 -0.003703,-0.00818 -0.001951,-0.003655 -0.005199,-0.001083 -0.007359,0.005828 -0.001244,0.003981 -0.002056,0.004338 -0.006352,0.002795 -0.001298,-4.662e-4 -0.008195,-0.002803 -0.0153283,-0.005193 -0.0111821,-0.003747 -0.0137082,-0.004854 -0.0183333,-0.008039 -0.007017,-0.004832 -0.009557,-0.009104 -0.009474,-0.0159318 7.942e-5,-0.00653 9.5511e-4,-0.009302 0.004412,-0.0139652 0.005882,-0.007935 0.0112606,-0.0117138 0.0234479,-0.0164765 0.002979,-0.001164 0.007104,-0.002945 0.009167,-0.003958 0.00421,-0.002067 0.009945,-0.00377 0.0126931,-0.00377 0.001004,0 0.00559,-6.2458e-4 0.0101915,-0.001388 0.004601,-7.6337e-4 0.0108029,-0.001674 0.0137821,-0.002024 0.002979,-3.4962e-4 0.008165,-0.001059 0.0115247,-0.001577 0.00624,-9.6114e-4 0.008366,-7.4592e-4 0.005766,5.8364e-4 -0.001817,9.2907e-4 -0.001908,0.003576 -1.3887e-4,0.004051 7.2498e-4,1.9455e-4 0.002506,3.6206e-4 0.003958,3.7225e-4 0.002373,1.667e-5 0.002493,9.675e-5 0.001182,7.9269e-4 -0.002462,0.001307 -0.001773,0.002591 0.001627,0.003037 l 0.003085,4.0477e-4 -0.002779,0.001622 c -0.003448,0.002013 -0.002967,0.00316 0.001537,0.003664 0.003607,4.033e-4 0.004018,8.6153e-4 0.0024,0.002673 -8.277e-4,9.2683e-4 -7.3074e-4,0.001337 5.5044e-4,0.002327 0.001703,0.001316 0.001702,0.001317 -0.001004,0.002302 -0.002322,8.4481e-4 -0.002413,0.001817 -2.0833e-4,0.002221 0.002013,3.6806e-4 0.002119,0.001184 3.3503e-4,0.002563 -8.1217e-4,6.2759e-4 -0.001064,0.001327 -6.458e-4,0.001794 3.7721e-4,4.2084e-4 5.7788e-4,0.001224 4.4592e-4,0.001785 -1.3195e-4,5.609e-4 6.708e-5,0.00102 4.4237e-4,0.00102 9.1287e-4,0 0.003073,-0.003469 0.002437,-0.003913 -2.7526e-4,-1.9249e-4 -7.7e-5,-7.0682e-4 4.4065e-4,-0.001143 7.1886e-4,-6.0572e-4 5.7216e-4,-0.001078 -6.2116e-4,-0.002 -0.001529,-0.001181 -0.001527,-0.001225 5.966e-5,-0.002037 0.00243,-0.001243 0.003094,-7.9109e-4 0.004417,0.003006 0.001323,0.003798 0.00207,0.004676 0.003463,0.004073 6.5032e-4,-2.8106e-4 5.6968e-4,-8.5425e-4 -2.7572e-4,-0.00196 -0.002256,-0.00295 -0.003852,-0.008691 -0.004582,-0.0164852 -4.0223e-4,-0.004292 -4.4494e-4,-0.007936 -9.492e-5,-0.008096 3.5001e-4,-1.6026e-4 9.0588e-4,-0.00116 0.001235,-0.002221 9.846e-4,-0.003173 0.005113,-0.007663 0.009427,-0.0102522 0.005488,-0.003294 0.0157109,-0.00264 0.01831,0.001172 z m -0.0784881,0.0180533 c -0.003925,0.001003 -0.005713,0.002067 -0.008902,0.0053 -0.003146,0.003189 -0.003181,0.004419 -1.1134e-4,0.003902 0.002703,-4.554e-4 0.003292,-7.675e-4 0.009639,-0.005114 0.00621,-0.004252 0.005977,-0.005774 -6.258e-4,-0.004088 z m 0.002028,0.001328 c 0,0.001084 -0.003651,0.003665 -0.006745,0.004769 -0.004434,0.001582 -0.004218,4.1754e-4 5.1007e-4,-0.00275 0.003483,-0.002334 0.006235,-0.003225 0.006235,-0.002018 z m 0.0191665,0.0109235 c -0.006705,0.001508 -0.0152359,0.005163 -0.0156566,0.006708 -9.0362e-4,0.003317 0.0162572,7.98e-6 0.0222737,-0.004295 0.002947,-0.002108 0.003087,-0.002526 0.001091,-0.003273 -0.001017,-3.8077e-4 -0.003349,-1.2062e-4 -0.007708,8.6018e-4 z m 0.005834,7.0938e-4 c 0,0.001599 -0.008368,0.004968 -0.0139583,0.005619 -0.004154,4.8374e-4 -0.00463,-2.4095e-4 -0.00125,-0.001903 0.00586,-0.002882 0.0152083,-0.005166 0.0152083,-0.003716 z m -0.060587,0.001686 c -0.005779,0.005229 -0.007581,0.009319 -0.008884,0.0201626 -4.1391e-4,0.003446 -2.995e-4,0.003948 8.6341e-4,0.003788 7.7577e-4,-1.0701e-4 0.001447,-8.8368e-4 0.001592,-0.001844 1.3843e-4,-9.1224e-4 0.002108,-0.003941 0.004376,-0.006731 0.005819,-0.007157 0.008519,-0.0152402 0.005647,-0.0169071 -9.241e-4,-5.3632e-4 -0.001653,-2.26e-4 -0.003595,0.001531 z m 0.003087,0.001574 c 0,0.002783 -0.002683,0.008653 -0.005482,0.0119925 -0.001568,0.001871 -0.002851,0.003686 -0.002851,0.004033 0,3.4672e-4 -3.75e-4,6.3039e-4 -8.3334e-4,6.3039e-4 -0.001101,0 -0.001014,-0.001687 3.6745e-4,-0.007103 8.5145e-4,-0.003339 0.001926,-0.005307 0.004219,-0.007721 0.003344,-0.003525 0.00458,-0.004019 0.00458,-0.001832 z m 0.0120627,0.0102685 c -3.4397e-4,3.892e-4 -7.9652e-4,0.003624 -0.001006,0.007189 -2.9965e-4,0.005108 -9.631e-5,0.006945 9.5918e-4,0.008667 7.367e-4,0.001202 0.001669,0.002185 0.002071,0.002185 0.001151,0 0.00187,-0.002829 0.001006,-0.003958 -4.2934e-4,-5.6099e-4 -7.4604e-4,-0.003839 -7.0381e-4,-0.007284 7.358e-5,-0.005999 -7.9386e-4,-0.008534 -0.002327,-0.0068 z m 0.001012,0.0126515 c -2.0961e-4,5.6089e-4 -3.8111e-4,1.0198e-4 -3.8111e-4,-0.00102 0,-0.001122 1.715e-4,-0.001581 3.8111e-4,-0.00102 2.096e-4,5.609e-4 2.096e-4,0.001479 0,0.00204 z m 0.0477589,0.007161 c -0.002521,9.084e-4 -0.005217,0.001668 -0.005992,0.001689 -7.7503e-4,2.034e-5 -0.001615,2.7012e-4 -0.001867,5.5513e-4 -2.519e-4,2.85e-4 -0.001493,6.9547e-4 -0.002758,9.1215e-4 -0.001265,2.1668e-4 -0.003516,9.6689e-4 -0.005002,0.001667 -0.002241,0.001056 -0.002704,0.001646 -0.002708,0.003458 -3.33e-6,0.001202 1.5152e-4,0.002185 3.4367e-4,0.002185 0.00158,0 0.0117204,-0.002148 0.0150615,-0.00319 0.006634,-0.00207 0.0106826,-0.005632 0.009289,-0.008172 -6.1428e-4,-0.001119 -8.7694e-4,-0.001082 -0.006366,8.9556e-4 z m 0.005,0.001095 c 0,0.001113 -0.005924,0.004379 -0.0101681,0.005607 -0.005724,0.001656 -0.0106652,0.00221 -0.0106652,0.001196 0,-0.001263 0.002648,-0.002523 0.0104386,-0.004966 0.007446,-0.002335 0.0103948,-0.002856 0.0103948,-0.001837 z m 0.0224856,-0.0671147 c -8.33e-6,2.4038e-4 -9.6676e-4,0.001069 -0.002131,0.001841 -0.001164,7.7235e-4 -0.002689,0.002179 -0.00339,0.003126 -7.0041e-4,9.4716e-4 -0.001571,0.001495 -0.001935,0.001218 -8.187e-4,-6.2357e-4 -0.002804,-0.004878 -0.002404,-0.005153 0.001301,-8.9283e-4 0.009885,-0.001792 0.00986,-0.001033 z m -0.21751606,0.006383 c -0.002683,0.006753 -0.007305,0.0114293 -0.0134785,0.0136355 -0.003989,0.001426 -0.004211,0.001406 -0.005822,-5.0033e-4 l -0.001356,-0.001605 0.006225,-0.004659 c 0.003424,-0.002563 0.008355,-0.006624 0.0109579,-0.009025 0.005493,-0.005066 0.006174,-0.004644 0.003473,0.002154 z m -0.0779205,-0.002888 c 0.003363,0.00253 0.003687,0.003908 0.001141,0.004861 -0.001499,5.6105e-4 -0.001999,4.9557e-4 -0.002917,-3.8225e-4 -6.0921e-4,-5.8261e-4 -0.001113,-0.00173 -0.001119,-0.00255 -6.66e-6,-8.2015e-4 -2.3749e-4,-0.002081 -5.1386e-4,-0.002802 -7.0493e-4,-0.001839 6.191e-5,-0.001643 0.003408,8.7412e-4 z m 0.28463954,2.9138e-4 c 0.001774,0.002733 0.002091,0.004837 8.1089e-4,0.00539 -4.5833e-4,1.9809e-4 -8.3746e-4,0.001459 -8.4251e-4,0.002802 -4.99e-6,0.001343 -2.3369e-4,0.003392 -5.081e-4,0.004552 -4.8895e-4,0.002067 -5.569e-4,0.0021 -0.00339,0.001654 -0.003668,-5.7844e-4 -0.004376,-0.001079 -0.002544,-0.001796 7.9826e-4,-3.124e-4 0.001451,-0.001059 0.001451,-0.00166 0,-9.1785e-4 -5.8743e-4,-0.001076 -0.003683,-9.9237e-4 -0.002026,5.484e-5 -0.003954,-8.996e-5 -0.004285,-3.2173e-4 -3.3143e-4,-2.3177e-4 5.814e-4,-0.001268 0.002029,-0.002303 0.001447,-0.001035 0.002501,-0.002156 0.002341,-0.002491 -4.3607e-4,-9.1606e-4 -0.00299,-0.001093 -0.006332,-4.3769e-4 -0.007041,0.00138 -0.010966,0.001957 -0.01882,0.002765 -0.004583,4.7198e-4 -0.0108291,0.001381 -0.0138794,0.00202 -0.00305,6.3917e-4 -0.006463,0.001162 -0.007584,0.001162 -0.001121,0 -0.003202,2.8375e-4 -0.004625,6.3056e-4 -0.001423,3.4681e-4 -0.00326,5.192e-4 -0.004083,3.8309e-4 -0.001235,-2.0423e-4 -0.001115,-3.5754e-4 6.8297e-4,-8.7756e-4 0.001198,-3.4655e-4 0.005886,-0.001858 0.0104167,-0.00336 0.009378,-0.003107 0.0134341,-0.004035 0.030217,-0.006912 0.006589,-0.00113 0.0121824,-0.002196 0.0124306,-0.002369 2.4819e-4,-1.7356e-4 0.002282,-3.1556e-4 0.00452,-3.1556e-4 0.003979,0 0.004104,5.466e-5 0.005676,0.002477 z m -0.3090826,0.00432 c 0.005726,0.004321 0.005328,0.007143 -0.001012,0.007181 -0.001394,8.39e-6 -0.004095,-0.005568 -0.004095,-0.008454 0,-0.001238 2.4391e-4,-0.001394 0.001458,-9.3307e-4 8.0208e-4,3.0421e-4 0.002444,0.001297 0.003648,0.002206 z m 0.30738074,0.013162 c -2.526e-5,0.001439 -0.001461,0.002362 -0.003023,0.001943 -0.001416,-3.8009e-4 -0.001374,-5.0003e-4 5.4089e-4,-0.001529 0.002485,-0.001335 0.002498,-0.001337 0.002482,-4.1387e-4 z m 0.002159,0.002627 c -0.001005,7.031e-4 -0.001485,-4.5545e-4 -8.3423e-4,-0.002017 l 6.7864e-4,-0.00163 3.1748e-4,0.001656 c 1.7462e-4,9.1071e-4 1.0177e-4,0.001807 -1.6189e-4,0.001991 z m 0.001187,0.004532 c 0,0.001312 -1.9236e-4,0.001405 -0.00172,8.3348e-4 -0.001376,-5.1499e-4 -0.001522,-8.1074e-4 -7.3129e-4,-0.001477 0.001492,-0.001257 0.002452,-0.001005 0.002452,6.4389e-4 z m -0.19122222,0.011082 c -9.8338e-4,0.001801 -0.002566,0.003237 -0.004829,0.004384 -0.003104,0.001572 -0.007276,0.002298 -0.007288,0.001268 -6.67e-6,-5.6248e-4 0.0128144,-0.008831 0.0132504,-0.008545 1.8076e-4,1.1836e-4 -3.2963e-4,0.001421 -0.001134,0.002894 z m 0.25031421,0.007039 c 0.001755,0.001098 0.003272,0.004653 0.003509,0.008221 l 2.097e-4,0.003166 -0.007239,1.8727e-4 c -0.006336,1.6392e-4 -0.007239,6.491e-5 -0.007239,-7.9399e-4 0,-0.001716 -0.002425,-0.003492 -0.005027,-0.003681 l -0.002505,-1.8205e-4 0.003141,-0.003067 c 0.004079,-0.003983 0.008863,-0.006088 0.0118425,-0.005212 0.001172,3.4477e-4 0.002661,9.5769e-4 0.003307,0.001362 z m -0.0135915,0.009051 c 3.2936e-4,3.7266e-4 8.3918e-4,0.001487 0.001133,0.002477 4.7888e-4,0.001613 8.3135e-4,0.001791 0.003409,0.001717 0.001581,-4.54e-5 0.004506,-2.8016e-4 0.006501,-5.217e-4 0.002726,-3.3018e-4 0.003809,-2.3738e-4 0.004362,3.7391e-4 8.6604e-4,9.5644e-4 9.7195e-4,0.004531 2.4424e-4,0.008244 l -5.1751e-4,0.00264 -0.005427,2.4166e-4 c -0.004416,1.9662e-4 -0.005717,4.92e-4 -0.006982,0.001585 -0.002222,0.001919 -0.001927,0.003661 9.4468e-4,0.005585 0.00294,0.001969 0.003083,0.002794 8.3334e-4,0.004794 -9.1667e-4,8.1493e-4 -0.001667,0.00185 -0.001667,0.0023 0,0.002109 -0.008487,0.0112633 -0.0149711,0.0161486 -0.006734,0.005074 -0.0204803,0.0105908 -0.0306974,0.0123206 -0.006847,0.001159 -0.008552,7.7547e-4 -0.00679,-0.001528 0.001045,-0.001365 0.001443,-0.00726 5.3267e-4,-0.007896 -0.001207,-8.4439e-4 -0.004978,5.9812e-4 -0.007056,0.002699 -0.001248,0.001262 -0.002727,0.002304 -0.003289,0.002316 -0.001437,3.118e-5 -0.003205,-0.002612 -0.004354,-0.006513 -9.336e-4,-0.003168 -8.7438e-4,-0.003457 0.001219,-0.005956 0.00121,-0.001444 0.001962,-0.002896 0.00167,-0.003226 -2.9173e-4,-3.3009e-4 -0.001961,-6.0017e-4 -0.00371,-6.0017e-4 -0.002903,0 -0.003235,-1.6468e-4 -0.003807,-0.001894 -3.4489e-4,-0.001042 -7.0544e-4,-0.002727 -8.012e-4,-0.003745 -9.578e-5,-0.001018 -7.7845e-4,-0.002496 -0.001517,-0.003284 -0.001621,-0.00173 -0.001159,-0.00215 0.002369,-0.00215 0.003464,0 0.0193573,-0.002224 0.0214257,-0.002998 0.002105,-7.8789e-4 0.002548,-3.6315e-4 0.001871,0.001794 -4.1975e-4,0.001336 -0.001554,0.002188 -0.004454,0.003344 -0.005176,0.002063 -0.007641,0.003662 -0.007641,0.004955 0,0.001111 0.001075,0.001322 0.005625,0.001103 0.00149,-7.165e-5 0.002746,8.69e-5 0.002791,3.5236e-4 4.559e-5,2.6545e-4 2.3133e-4,0.001641 4.1273e-4,0.003057 3.8892e-4,0.003036 0.002441,0.005532 0.00415,0.005047 6.5338e-4,-1.8539e-4 0.00175,-4.9625e-4 0.002438,-6.908e-4 9.0498e-4,-2.5609e-4 0.00125,3.339e-5 0.00125,0.001049 0,0.001342 0.003979,0.006298 0.005057,0.006298 2.8489e-4,0 0.001216,-5.3921e-4 0.002069,-0.001198 0.002003,-0.001548 0.002651,-0.00965 9.054e-4,-0.01132 -9.7266e-4,-9.3021e-4 -8.8645e-4,-0.001332 6.2924e-4,-0.00293 9.6597e-4,-0.001018 0.002694,-0.002936 0.00384,-0.004262 0.001496,-0.00173 0.002436,-0.00229 0.003333,-0.001985 6.875e-4,2.3348e-4 0.003785,4.1611e-4 0.006883,4.0586e-4 0.004992,-1.655e-5 0.005889,-1.9788e-4 0.007886,-0.001595 l 0.002254,-0.001576 -0.004899,-0.003318 -0.004899,-0.003318 0.001478,-0.001789 c 8.1303e-4,-9.839e-4 0.002903,-0.004542 0.004644,-0.007908 0.001741,-0.003365 0.00341,-0.006545 0.003708,-0.007065 0.001024,-0.001787 0.006437,-0.002912 0.007612,-0.001582 z m -0.0262172,0.0342056 c -0.001728,9.296e-4 -0.001835,0.001205 -8.8365e-4,0.002271 0.001961,0.002196 0.0136716,0.001986 0.0147184,-2.6344e-4 4.5422e-4,-9.7616e-4 -0.005824,-0.003093 -0.009126,-0.003078 -0.001508,7.11e-6 -0.003627,4.8894e-4 -0.004708,0.001071 z m 0.008579,6.5017e-4 c 0.003429,9.1176e-4 0.002474,0.001763 -0.00198,0.001763 -0.004186,0 -0.006197,-8.8204e-4 -0.004114,-0.001804 0.001511,-6.6923e-4 0.00347,-6.5578e-4 0.006094,4.178e-5 z m -0.0186958,-0.0216068 c 0,2.878e-4 -8.666e-4,0.00159 -0.001926,0.002894 -0.003099,0.003815 -0.009149,0.006136 -0.0191159,0.007333 -0.003522,4.2273e-4 -0.004212,-4.0181e-4 -0.00125,-0.001493 0.001031,-3.7978e-4 0.002063,-8.7221e-4 0.002292,-0.001094 7.4401e-4,-7.2103e-4 0.009473,-0.004863 0.01375,-0.006524 0.004309,-0.001674 0.00625,-0.00202 0.00625,-0.001116 z m -0.12287727,0.0103553 c -4.8039e-4,0.001338 -0.00352,0.002907 -0.004418,0.00228 -4.368e-4,-3.0546e-4 0.002746,-0.007942 0.003905,-0.00937 6.502e-4,-8.011e-4 0.001102,0.005448 5.1237e-4,0.007091 z m 0.17220597,-0.006186 c -5.099e-4,0.001499 -0.004511,0.005799 -0.005396,0.005799 -0.001437,0 -0.004766,-0.002437 -0.004766,-0.003488 0,-5.2472e-4 7.7977e-4,-0.001539 0.001733,-0.002255 0.001397,-0.001049 0.002405,-0.001253 0.005208,-0.001053 0.00228,1.6275e-4 0.003388,5.0565e-4 0.003221,9.9662e-4 z m -0.10751154,0.005547 c 8.1298e-4,0.002222 0.001487,0.004227 0.001497,0.004456 2.625e-5,5.7343e-4 -0.007414,4.227e-4 -0.00793,-1.6065e-4 -4.6371e-4,-5.2468e-4 7.7433e-4,-0.004782 0.002099,-0.007219 0.001325,-0.002438 0.002714,-0.001501 0.004333,0.002924 z m 0.0798445,-0.001208 c 0.005025,0.002593 0.00528,0.003526 0.001282,0.004694 -0.003396,9.9212e-4 -0.007396,0.00109 -0.009675,2.3717e-4 -0.001799,-6.7311e-4 -0.001367,-0.001666 0.002067,-0.004751 0.002187,-0.001964 0.002833,-0.001983 0.006326,-1.8054e-4 z m -0.0574936,0.00729 c 0.001388,0.002942 7.7491e-4,0.003377 -0.002477,0.001757 -0.001415,-7.0436e-4 -0.003919,-0.001541 -0.005565,-0.001859 -0.004564,-8.8131e-4 -0.002821,-0.001546 0.005615,-0.002139 8.5948e-4,-6.05e-5 0.001712,7.2667e-4 0.002426,0.002241 z m 0.025189,0.001774 c -2.8788e-4,0.001726 -2.5134e-4,0.001706 -0.003837,0.002113 -0.00391,4.4365e-4 -0.004053,-7.6889e-4 -3.0066e-4,-0.002539 0.003233,-0.001525 0.004443,-0.0014 0.004138,4.2682e-4 z m 0.0131361,0.007539 c 0.001131,0.001478 7.8602e-4,0.008056 -4.606e-4,0.00878 -6.2691e-4,3.6384e-4 -0.00146,1.5234e-4 -0.002468,-6.2669e-4 -0.002081,-0.001608 -0.002398,-0.006143 -5.5246e-4,-0.00792 0.001733,-0.001668 0.002351,-0.00171 0.003481,-2.3267e-4 z m -0.0299307,7.5194e-4 c -3.433e-5,2.3237e-4 -6.25e-5,8.1585e-4 -6.25e-5,0.001297 0,4.8077e-4 -5.625e-4,8.7412e-4 -0.00125,8.7412e-4 -0.00126,0 -0.001739,-0.001795 -6.7708e-4,-0.002537 6.8932e-4,-4.8205e-4 0.002077,-2.2627e-4 0.00199,3.6665e-4 z m 0.0132595,0.0133887 c -1.258e-5,0.002743 -7.3164e-4,0.005109 -0.001544,0.005081 -2.9029e-4,-1.014e-5 -0.001572,-6.6102e-4 -0.002849,-0.001446 -0.002237,-0.001376 -0.002274,-0.001491 -0.001042,-0.003158 0.00118,-0.001596 0.00331,-0.002893 0.004821,-0.002935 3.4375e-4,-9.73e-6 6.1988e-4,0.001097 6.1362e-4,0.002459 z"
+         id="path4827"
+         inkscape:connector-curvature="0"
+         sodipodi:nodetypes="cccccccccsscscccscsccccccccccccccsccscccccccccccccccccscscccccccccccccsccccccsscccssssccscccccccssccsccscccccccccccccccccccccccccssccccsccccccccccccscccccccccsccccccccccccccccccsscccsccccsccscsccccccsccsccccscccscscccsccccccsccccccccccscccccccscsccscccccccccccsssscccscccscssscccccccscccccccccccccsccccccccssccscccccscccccscscccccccccccccscccsccccscccsccccscccccsccccssscccscccscsccccsssssccccscscccscccccccccsccsccccccsscsccssccsccscccccccccsscsccccccccccccccscscccsssccccccsccccccccccccccscccsscccccccccccsccccscccssccccsssccccccsccccsscccccccscccccccscccccccscsssccccccsccccccsccccccccccscccscccccccsscsccscccccccsccccccccccscccccccccccccccsccccssccccccccccscccccsccccccscccccccccsccccsccccsscccscccccccccccsccccsccccccccscccscsccccscsccccccccsccccscccsccccccccsscccccccccccccccccccccccccccccccccccccsscccscssssscsccccccscsccscsscccssscccccscsccscccccssscccccccscccssccscccsccccccsccsccccsccccccccccscccccscccscsccccccscccccccsccscccssccccsccccccccccccscsccccccccccccccccccccccccccccsscsccccccccccsscccccccscscccscccccsccsccccccsscccccccccccccccccccccscccccsccscccccccsscccccsccccscccccccccccccccccccccccccccssccsccccccccccsccsscccccccccscccscccsccsccsscccccsccccccccccccccccscccccccccccccscccsscccccccccccsccccccccccccccccccccccsscccccccccc" /><path
+         style="fill:#ac9393;fill-opacity:1;stroke:#c8b7b7;stroke-width:0.77122575;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         d="m 60.350518,349.36393 c 1.735815,-1.89836 4.080777,-6.1973 4.080777,-7.48115 0,-1.35383 -2.332251,-0.90288 -2.793428,0.54012 -1.679306,5.25447 -4.538748,7.62534 -7.544804,6.25569 -1.05409,-0.48027 -2.105697,-1.36619 -2.336905,-1.96871 -0.447113,-1.16516 0.915334,-4.67102 3.152456,-8.11193 0.747243,-1.14933 1.083352,-2.36401 0.74691,-2.69929 -0.577427,-0.57543 -1.227883,0.0622 -5.142758,5.04156 l -1.620488,2.0611 0.432333,-1.92806 c 0.237782,-1.06044 0.437071,-3.57656 0.442863,-5.59139 0.01353,-4.707 1.737428,-6.51495 6.860001,-7.19449 l 3.825819,-0.50751 1.330963,-4.91697 c 1.302617,-4.81226 1.418895,-4.95724 5.459517,-6.8071 2.270704,-1.03956 4.128553,-2.25966 4.128553,-2.71133 0,-0.45167 -1.391267,-1.77232 -3.091704,-2.93476 -2.864555,-1.95826 -3.05592,-2.31187 -2.604656,-4.81284 0.267876,-1.48461 1.053365,-6.09615 1.745532,-10.24788 l 1.258483,-7.54859 2.695817,1.99026 c 4.473278,3.30253 22.55293,8.21159 24.194993,6.56953 1.204038,-1.20404 -2.232999,-4.32049 -6.734359,-6.10621 -2.182206,-0.86571 -7.264646,-2.12873 -11.2943,-2.80673 -4.029655,-0.678 -7.671807,-1.57236 -8.093672,-1.98746 -0.858045,-0.8443 -2.063411,-27.79218 -1.276709,-28.54287 0.275706,-0.26308 2.930646,-1.20173 5.899865,-2.08588 5.732845,-1.70707 20.681236,-8.69807 22.943966,-10.73034 0.742305,-0.66669 1.349645,-1.72876 1.349645,-2.36014 0,-1.90396 -14.329166,-0.40689 -29.261574,3.05716 -0.81942,0.19009 -1.377998,-1.16191 -2.123862,-5.14065 -1.267095,-6.75922 -3.942222,-15.07249 -5.320938,-16.53545 -1.978144,-2.09901 -2.001248,-0.14708 -0.05588,4.72025 3.402927,8.51414 3.886878,13.71018 3.937761,42.27862 0.04697,26.37097 0.02931,26.67579 -1.989092,34.31954 -1.120066,4.24175 -2.236421,9.32483 -2.480789,11.29576 -0.244367,1.97092 -1.014128,5.00762 -1.710578,6.74823 -0.998445,2.49536 -1.664458,3.16472 -3.148895,3.16472 -2.126805,0 -5.71242,1.67254 -7.055834,3.29126 -0.492649,0.59361 -1.165243,2.95205 -1.494654,5.241 -0.514197,3.57295 -0.892129,4.26482 -2.671443,4.89058 -2.986432,1.05027 -5.413416,-1.84645 -4.946084,-5.90339 0.233056,-2.02315 0.03341,-2.89209 -0.66447,-2.89209 -1.35399,0 -2.153002,4.73926 -1.214968,7.20648 0.735697,1.93503 0.681354,1.98438 -1.718165,1.56039 -1.36284,-0.24082 -3.465321,-1.4867 -4.672182,-2.76863 -1.954295,-2.07587 -2.138917,-2.70006 -1.688002,-5.70697 0.333765,-2.22571 0.220878,-3.37618 -0.331281,-3.37618 -1.324486,0 -2.489847,3.98224 -1.97245,6.7402 0.586268,3.12508 -1.21012,3.51124 -2.559278,0.55016 -1.08972,-2.39168 -1.173194,-9.54319 -0.143017,-12.25276 1.184329,-3.11502 5.193988,-5.22426 9.017307,-4.74347 3.21223,0.40395 3.214108,0.40268 3.631511,-2.46443 0.229691,-1.57773 0.640684,-5.38472 0.913317,-8.45999 0.272634,-3.07526 0.856873,-5.59138 1.29831,-5.59138 0.441435,0 3.202208,0.71463 6.135051,1.58807 5.587337,1.66398 9.931478,1.74568 10.439668,0.19634 0.447879,-1.36547 -3.213081,-3.45865 -10.169802,-5.81467 -4.799697,-1.6255 -6.17792,-2.41247 -6.077955,-3.47051 0.07111,-0.75258 0.722197,-4.85368 1.446871,-9.11354 1.596287,-9.38349 2.299083,-7.71193 -11.659412,-27.73117 l -9.679324,-13.88207 6.046847,-0.40405 c 4.62954,-0.30935 6.629255,-0.81877 8.531648,-2.17339 2.539975,-1.80862 3.246185,-3.80724 1.520766,-4.30386 -8.286002,-2.38494 -20.406199,-6.93158 -22.15081,-8.3094 -2.968243,-2.3442 -3.46374,-3.96478 -6.2049438,-20.29411 -1.2809325,-7.6305 -2.6436985,-14.91479 -3.0283689,-16.18731 -0.6780819,-2.24316 -1.8125841,-10.45414 -2.7847064,-20.15437 -0.4629777,-4.61978 1.2664763,-13.63925 2.796611,-14.58493 0.3363023,-0.20785 1.7457521,1.75025 3.1321104,4.35133 3.6374707,6.82459 8.4472057,11.8204 14.0227007,14.56521 6.046962,2.9769 13.147807,4.35754 17.558935,3.41402 3.679541,-0.78703 4.731382,-2.22818 2.210282,-3.02834 -0.916814,-0.29099 -5.881404,-3.33313 -11.032421,-6.76031 -10.019428,-6.66635 -20.886608,-16.68434 -21.7258498,-20.02814 -0.3668366,-1.4616 0.1888177,-3.44097 1.9970888,-7.11409 1.377934,-2.79898 2.811483,-5.27827 3.185664,-5.50952 0.374181,-0.23126 2.108779,0.87005 3.854662,2.44735 6.36042,5.74626 23.328421,12.15286 24.432392,9.22493 0.157491,-0.4177 -1.472849,-1.66847 -3.622976,-2.77951 -4.359476,-2.25268 -14.085967,-9.49305 -17.401201,-12.95341 l -2.157365,-2.2518 1.240861,-6.00017 c 0.682474,-3.3001 1.349697,-6.10901 1.482718,-6.24203 0.13302,-0.13302 2.688834,1.01361 5.679586,2.54806 4.684729,2.40358 6.491829,2.87427 13.049785,3.39902 4.703713,0.37638 9.961043,1.38903 13.760111,2.65044 11.05669,3.67115 17.11565,3.49069 23.158521,-0.68978 1.781076,-1.23215 4.089023,-1.72452 10.025935,-2.13889 4.241741,-0.29606 8.558793,-0.64311 9.593454,-0.77123 1.673961,-0.20728 2.084284,0.31929 3.724829,4.78003 3.00129,8.16076 4.75559,11.25035 9.13742,16.09243 l 4.1509,4.58688 -5.44376,5.04009 c -2.99406,2.77204 -7.33205,6.29346 -9.639975,7.82537 -5.733084,3.8054 -5.651457,5.38835 0.24606,4.77194 8.385885,-0.8765 12.006845,-2.57915 17.653875,-8.30121 l 5.17153,-5.24026 3.52593,2.02096 c 1.93927,1.11153 6.39986,4.24062 9.91243,6.95354 l 6.3865,4.93257 -3.95939,4.57039 c -2.17767,2.51371 -4.27073,4.7628 -4.65124,4.99797 -0.38052,0.23517 -0.69185,0.92768 -0.69185,1.53891 0,3.14302 10.03734,-0.59336 12.72508,-4.73688 l 1.54231,-2.37769 5.78434,4.66089 c 8.94095,7.20441 12.69047,12.00505 18.14467,23.23126 5.37143,11.05583 9.81892,23.52925 9.46328,26.54068 -0.196,1.65954 -1.17008,2.30746 -6.70731,4.46143 -3.5629,1.38596 -6.67631,2.71824 -6.9187,2.96061 -1.2347,1.23471 2.41931,1.89109 8.07677,1.45085 l 6.24844,-0.48622 0.4913,2.9738 c 0.27021,1.6356 0.49511,6.01051 0.49978,9.72204 0.005,3.97901 0.32497,6.74822 0.77971,6.74822 0.44937,0 0.76366,2.49439 0.75309,5.977 l -0.0181,5.977 -4.56683,-8.73792 c -5.81308,-11.12247 -8.91527,-14.90677 -14.31321,-17.4604 -6.91157,-3.2697 -11.80157,-3.9359 -17.91944,-2.44133 -11.40884,2.78715 -19.2803,8.46352 -25.58948,18.4534 -1.79698,2.8453 -3.55979,5.17329 -3.91735,5.17329 -0.35757,0 -0.87873,0.72025 -1.15813,1.60057 -0.2794,0.88031 -0.59431,1.48765 -0.69981,1.34964 -0.43107,-0.56391 1.01332,-45.88612 1.51343,-47.4885 0.40356,-1.29309 0.23277,-1.73526 -0.67028,-1.73526 -1.70509,0 -1.92088,2.2199 -2.36151,24.29361 -0.42819,21.45 -0.96174,24.70885 -5.61901,34.31955 -1.54164,3.1813 -4.1432,10.43799 -5.78124,16.12597 -4.355984,15.12581 -3.670387,14.22681 -11.383007,14.92626 -3.570953,0.32385 -6.659357,0.75554 -6.863131,0.95931 -0.884627,0.88462 2.630343,3.41843 6.90362,4.97655 2.549333,0.92953 4.842619,2.23069 5.096183,2.89147 0.560049,1.45947 -1.74705,14.22217 -3.766867,20.838 -0.879406,2.88046 -2.150941,5.28756 -3.175931,6.01227 -4.502463,3.1834 -17.870015,11.07051 -18.201363,10.73916 -0.206103,-0.2061 0.90416,-1.68444 2.467252,-3.28519 2.720473,-2.78602 3.618216,-4.77348 2.156191,-4.77348 -1.00623,0 -3.289333,2.21541 -6.557001,6.36261 -2.769815,3.51534 -3.045531,3.66332 -6.825346,3.66332 l -3.938931,0 1.586675,-1.73526 0,0 z M 60.168613,280.1803 c 0.773817,-1.25206 -3.341027,-3.33477 -7.349543,-3.71994 -4.343098,-0.41731 -4.869833,0.42857 -1.78022,2.85886 2.138946,1.6825 8.265011,2.26028 9.129763,0.86108 z m 45.125837,-7.93894 c -0.0217,-4.61192 -0.5242,-4.83459 -10.568459,-4.68342 -9.027999,0.13588 -14.851888,1.30439 -15.439461,3.09781 -0.447813,1.36681 4.394058,2.40577 14.836957,3.18366 5.09009,0.37918 9.688523,0.73868 10.218743,0.79892 0.59799,0.0679 0.95955,-0.84219 0.95222,-2.39697 z M 54.598166,257.98873 c 6.402178,-2.53811 2.439686,-4.06398 -10.553653,-4.06398 -9.879568,0 -10.462249,0.0842 -10.462249,1.51272 0,1.12629 0.837319,1.73949 3.277709,2.40038 8.604188,2.33015 12.164786,2.36043 17.738193,0.15088 l 0,0 z M 37.848777,219.64455 c 1.470985,-0.61462 2.674519,-1.48225 2.674519,-1.92806 0,-1.00125 -0.166081,-1.00248 -2.749289,-0.0204 -1.991552,0.75718 -2.060418,0.70074 -1.646667,-1.34965 0.237494,-1.17693 0.666768,-2.74722 0.953943,-3.48952 0.446641,-1.1545 0.05208,-1.34965 -2.728888,-1.34965 -2.983532,0 -3.215963,-0.14277 -2.824923,-1.73526 0.234355,-0.95439 0.663741,-3.55727 0.954191,-5.78419 0.488261,-3.74356 0.408417,-4.04893 -1.058632,-4.04893 -0.872696,0 -2.144448,-0.55773 -2.826116,-1.2394 -1.138377,-1.13838 -1.111436,-1.45627 0.330525,-3.90021 0.863456,-1.46344 1.569921,-3.21533 1.569921,-3.89309 0,-1.09402 -0.165155,-1.08282 -1.471981,0.0998 -2.01618,1.82462 -3.324513,5.23896 -3.021794,7.88594 0.202685,1.77228 0.679917,2.25277 2.437373,2.45403 2.159756,0.24732 2.179593,0.29698 1.694444,4.24174 -0.269993,2.19531 -0.673631,4.94588 -0.896973,6.11235 -0.379669,1.98296 -0.232717,2.12088 2.259757,2.12088 l 2.665833,0 -0.391179,3.47051 c -0.438059,3.88645 -0.08369,4.09103 4.075936,2.35303 l 0,0 z m 129.607083,-4.63898 c 2.06158,-1.35079 2.01762,-3.50499 -0.1174,-5.75307 -0.89508,-0.9425 -1.81596,-0.58386 -6.50221,2.53228 -3.21066,2.13495 -5.24486,3.9775 -4.93848,4.47323 0.75039,1.21415 9.18921,0.29971 11.55809,-1.25244 z m -96.378115,-6.73043 c 0.31222,-0.50519 0.170164,-1.05102 -0.315682,-1.21297 -0.485845,-0.16195 -1.107211,-1.48771 -1.380813,-2.94614 -0.273602,-1.45842 -0.719312,-2.78879 -0.990468,-2.95637 -0.271156,-0.16759 -1.78689,0.14012 -3.368298,0.68378 -3.489786,1.19973 -4.044769,0.6897 -4.780205,-4.393 -0.588691,-4.06854 -1.390827,-4.88354 -4.486811,-4.5588 -2.120033,0.22238 -2.121334,0.21944 -2.121334,-4.80306 0,-2.787 0.373465,-5.25639 0.838424,-5.54375 0.551938,-0.34111 0.578164,-0.77843 0.07675,-1.27984 -0.50141,-0.50141 -1.973761,-0.0513 -4.30894,1.31716 -2.03453,1.19232 -3.547268,1.69447 -3.547268,1.17751 0,-1.75461 3.899687,-12.48635 6.175573,-16.99485 2.560879,-5.07307 3.19852,-8.52929 1.065025,-5.77277 -5.037549,6.50861 -11.648901,26.60729 -8.752326,26.60729 0.441073,0 2.176331,-0.70116 3.856129,-1.55813 3.373594,-1.72108 3.480461,-1.55827 2.288364,3.48619 -1.078572,4.56407 -0.47075,5.65966 3.292437,5.93454 l 3.22086,0.23527 0.792418,4.62735 c 0.859741,5.02049 0.49821,4.79586 6.570938,4.0826 1.668203,-0.19594 1.960637,0.11135 2.169735,2.28002 0.178573,1.85207 0.619743,2.50648 1.689742,2.50648 0.79644,0 1.703527,-0.41333 2.015748,-0.91851 l 0,0 z m 64.377825,-2.42106 c 1.86945,-0.98842 3.51719,-2.40758 3.66161,-3.1537 0.28832,-1.48939 -2.6671,-5.07512 -4.18299,-5.07512 -1.52518,0 -9.81795,8.23938 -9.23772,9.17823 0.89542,1.44882 6.19905,0.93285 9.7591,-0.94941 l 0,0 z m -44.043181,-6.87917 c -0.02861,-2.33888 -1.316367,-3.06388 -4.489698,-2.52775 -2.960636,0.5002 -3.181214,0.40749 -3.670727,-1.5429 -0.286448,-1.1413 -0.320328,-4.46649 -0.07527,-7.3893 0.491055,-5.85726 0.156613,-6.22082 -3.342601,-3.63374 -1.250134,0.92426 -2.489793,1.46365 -2.754803,1.19864 -0.265011,-0.26501 0.07777,-2.1242 0.76174,-4.13154 0.683946,-2.00733 1.243555,-4.35634 1.243555,-5.22003 0,-1.36284 -0.138211,-1.42111 -1.046021,-0.44103 -0.97397,1.0515 -3.581333,9.3502 -3.581333,11.39863 0,1.23814 1.93347,1.14966 4.560196,-0.20867 l 2.169921,-1.12211 -0.374762,5.23778 c -0.237715,3.32231 -0.03309,5.87623 0.559571,6.98359 0.824463,1.54054 1.326338,1.68705 4.267963,1.24592 2.03373,-0.30498 3.528412,-0.18476 3.833146,0.30831 0.690278,1.1169 1.953469,1.01541 1.939124,-0.1558 l 0,0 z m 61.718241,-2.98947 c 3.81604,-2.14473 5.17739,-4.94833 3.37164,-6.94366 -0.71796,-0.79335 -1.6383,-1.44245 -2.04517,-1.44245 -0.40688,0 -2.86922,1.80715 -5.47186,4.01589 -2.60265,2.20873 -4.89556,4.13639 -5.09536,4.28367 -0.1998,0.14729 0.14725,0.59066 0.77123,0.98527 1.89833,1.20055 5.39445,0.82956 8.46952,-0.89872 z M 93.50201,142.16071 c 6.257595,-3.33554 7.46536,-4.70691 6.80266,-7.72416 -0.62943,-2.86577 -1.504578,-2.94173 -5.172929,-0.44902 -3.79322,2.57756 -9.040509,4.57026 -16.239963,6.16726 -4.054983,0.89948 -5.977,1.68093 -5.977,2.4301 0,1.83562 3.141645,2.60363 9.640322,2.35667 5.241806,-0.1992 6.888327,-0.61746 10.94691,-2.78085 z"
+         id="path4848"
+         inkscape:connector-curvature="0"
+         transform="matrix(0,9.7125097e-4,0.00138889,0,0.12376613,0.37190269)" /><path
+         style="fill:#ac9393;fill-opacity:1;stroke:#c8b7b7;stroke-width:0.77122575;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         d="m 104.69173,333.91341 c -1.65665,-1.76343 -1.67762,-1.96196 -0.54591,-5.16956 1.31219,-3.71915 0.98345,-4.7911 -0.89366,-2.91398 -0.68539,0.68538 -1.41538,3.00732 -1.62222,5.15986 -0.20683,2.15255 -0.62516,3.91372 -0.92963,3.91372 -1.735923,0 -3.49192,-3.50964 -3.49192,-6.97917 0,-3.2098 0.377898,-4.13037 2.69929,-6.57551 1.48461,-1.56376 4.67615,-3.75587 7.09232,-4.87136 4.20873,-1.94308 4.76283,-2.00636 13.20735,-1.50831 4.84788,0.28592 10.94942,1.11894 13.55898,1.85115 2.60957,0.7322 4.94349,1.13246 5.18649,0.88946 0.88364,-0.88364 -0.51936,-1.89639 -3.96272,-2.86047 -1.94749,-0.54526 -3.37687,-1.36732 -3.20118,-1.84105 0.17459,-0.47074 0.79463,-0.71944 1.37787,-0.55267 2.90427,0.83048 8.82593,-0.89729 7.94737,-2.31882 -0.32355,-0.52352 -1.85498,-0.71258 -3.90253,-0.48179 -1.85351,0.20891 -3.37002,0.0754 -3.37002,-0.29664 0,-1.09726 -2.04433,-0.77347 -3.09279,0.48985 -0.64969,0.78283 -1.26453,0.92024 -1.86982,0.41789 -0.49602,-0.41165 -1.6206,-0.5605 -2.49909,-0.33077 -1.26048,0.32963 -1.77203,-0.0837 -2.42623,-1.96034 -0.92308,-2.64793 -2.05759,-2.97373 -4.05636,-1.16487 -1.2307,1.11377 -1.38394,1.0764 -1.87034,-0.45612 -0.36212,-1.14093 -0.97989,-1.55158 -1.95183,-1.29741 -1.03863,0.27161 -1.63157,-0.22922 -2.19921,-1.85756 -0.837,-2.40102 -1.64675,-2.68675 -4.01787,-1.41777 -1.33574,0.71487 -1.47059,0.59992 -1.13088,-0.96403 0.21214,-0.97663 1.64835,-8.19614 3.19158,-16.04336 3.06071,-15.5635 3.02388,-15.46377 9.77948,-26.48024 5.65215,-9.21704 10.42376,-14.06175 17.27922,-17.54392 4.59861,-2.33582 6.00609,-2.66547 12.39618,-2.9033 6.53694,-0.2433 7.59834,-0.0776 11.39219,1.77856 2.30712,1.12877 5.59579,3.65116 7.332,5.6236 3.04306,3.45709 13.10222,22.69128 13.10222,25.05282 0,0.7342 -1.34705,1.5199 -3.66332,2.13671 -4.46951,1.19022 -7.13384,2.75648 -7.13384,4.19369 0,0.61735 1.72821,1.64122 4.04894,2.39877 7.1255,2.32598 6.71971,1.46197 5.1138,10.88858 -1.15135,6.75838 -1.84696,8.87094 -3.75621,11.40769 -1.28875,1.71231 -4.68094,6.64738 -7.53818,10.96682 -3.41649,5.16486 -6.24983,8.53894 -8.27615,9.85561 -4.94359,3.21229 -18.31913,7.17162 -26.23304,7.76534 -3.81338,0.28608 -10.14364,1.31513 -14.06725,2.28677 -7.82126,1.93684 -8.2688,1.73545 -5.97983,-2.69094 0.79928,-1.54564 0.89716,-2.39035 0.31841,-2.74804 -1.19156,-0.73643 -2.09268,0.40773 -3.72918,4.73496 -1.21432,3.21093 -1.77528,3.8269 -3.66183,4.0209 -1.55011,0.15941 -2.75192,-0.32876 -3.95065,-1.60475 l 0,0 z m 66.09533,-31.23312 c 1.83485,-1.93008 3.36339,-4.73432 4.51911,-8.29068 2.28409,-7.02857 2.24804,-7.30216 -0.96221,-7.30216 -2.43016,0 -2.86337,0.34943 -4.54335,3.66471 -2.99958,5.91939 -5.88537,13.44279 -5.43552,14.17066 0.9329,1.50947 3.81029,0.50469 6.42197,-2.24253 z m -36.86675,-4.10314 c 2.06257,-2.06258 5.01942,-8.68618 5.57747,-12.49403 1.00688,-6.87049 -4.80072,-3.04713 -7.88234,5.18924 -2.85331,7.62616 -1.69321,11.30286 2.30487,7.30479 z m -10.45086,-20.16599 c 6.56876,-6.41577 6.39278,-11.32095 -0.22506,-6.27328 -3.13062,2.38785 -5.59161,6.16443 -5.59563,8.58696 -0.004,2.63331 1.27738,2.12382 5.82069,-2.31368 l 0,0 z m 40.78158,-11.28819 c 1.39112,-2.25089 -8.61043,-3.93735 -15.6311,-2.63571 -5.23046,0.96974 -3.83683,2.12113 3.14391,2.59745 10.84043,0.73967 12.05139,0.74338 12.48719,0.0383 z M 148.10929,253.7883 c 4.24174,-1.94498 8.3196,-3.74021 9.0619,-3.98941 2.75236,-0.92399 1.24528,-2.04395 -2.75045,-2.04395 -8.56613,0 -16.94398,2.53078 -21.15755,6.39127 -5.61979,5.14889 3.30576,4.93371 14.8461,-0.35791 l 0,0 z"
+         id="path4850"
+         inkscape:connector-curvature="0"
+         transform="matrix(0,9.7125097e-4,0.00138889,0,0.12376613,0.37190269)" /><path
+         style="fill:#ac9393;fill-opacity:1;stroke:#c8b7b7;stroke-width:0.27266949;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         d="m 103.31145,312.62904 c -2.30319,-0.8128 -3.13777,-1.34836 -3.472291,-2.22822 -0.388294,-1.02129 -0.315047,-3.60478 0.15009,-5.29379 0.225821,-0.82001 1.279301,-4.86522 2.341061,-8.98934 3.38303,-13.14044 3.65754,-13.94714 7.97964,-23.44958 2.74188,-6.02823 3.04683,-6.57977 3.12364,-5.64965 0.0468,0.56692 -0.0936,1.67123 -0.31215,2.45403 -0.21849,0.7828 -0.47885,2.09813 -0.57858,2.92295 -0.0997,0.82483 -0.65666,3.40155 -1.23763,5.72606 -0.58097,2.32451 -1.55644,7.09016 -2.16771,10.59033 -0.61127,3.50018 -1.53967,8.06456 -2.0631,10.14307 -1.25861,4.99788 -1.23283,7.35431 0.0804,7.35004 0.25717,-8.2e-4 1.31215,-0.6757 2.3444,-1.49968 1.03225,-0.82399 1.97006,-1.49817 2.08402,-1.49817 0.38549,0 0.53821,0.85469 0.53821,3.01207 0,1.84347 0.0748,2.18951 0.52558,2.43075 0.65365,0.34982 1.30158,0.13191 2.27108,-0.76381 0.54824,-0.50652 0.83308,-0.61299 1.05263,-0.39344 0.41362,0.41362 1.03892,3.21276 0.80298,3.59452 -0.31766,0.51398 -1.80324,0.80912 -5.01273,0.99589 -2.16797,0.12616 -3.34554,0.32683 -4.07882,0.69508 -1.34,0.67294 -2.11641,0.64645 -4.37073,-0.14911 l 0,0 z"
+         id="path4852"
+         inkscape:connector-curvature="0"
+         transform="matrix(0,9.7125097e-4,0.00138889,0,0.12376613,0.37190269)" /><path
+         style="fill:#ac9393;fill-opacity:1;stroke:#c8b7b7;stroke-width:0.19280644;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         d="m 119.9044,310.22629 c 0.69689,-0.94183 1.475,-1.78346 1.64885,-1.78346 0.25772,0 0.50897,1.06046 0.35187,1.48516 -0.1959,0.52955 -1.12272,1.02133 -1.92484,1.02133 l -0.61088,0 0.535,-0.72303 z"
+         id="path4854"
+         inkscape:connector-curvature="0"
+         transform="matrix(0,9.7125097e-4,0.00138889,0,0.12376613,0.37190269)" /><path
+         style="fill:#ac9393;fill-opacity:1;stroke:#c8b7b7;stroke-width:0.19280644;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         d="m 160.90549,357.60411 c -1.8739,-0.27292 -2.0627,-0.86148 -1.48298,-4.62299 0.15526,-1.00741 0.28385,-2.57739 0.28575,-3.48883 0.004,-1.98379 -0.0779,-2.08894 -2.02101,-2.58952 -2.80029,-0.72142 -3.25396,-1.37713 -2.49464,-3.60561 0.62145,-1.82384 1.06909,-2.12116 5.86875,-3.89792 7.50916,-2.77977 8.71003,-3.26045 10.98689,-4.39783 l 2.22035,-1.10914 3.41968,3.51922 3.41968,3.51923 1.24698,-1.29381 c 1.87733,-1.94784 1.90615,-2.03113 1.99967,-5.77937 0.0493,-1.97406 -0.007,-3.71951 -0.14621,-4.5175 -0.20657,-1.18626 -0.1941,-1.34398 0.14208,-1.79593 0.35983,-0.48373 6.3591,-4.40747 7.41871,-4.8521 0.45852,-0.19239 0.70106,-0.14877 1.72323,0.30995 1.00135,0.44938 1.53189,0.54897 3.35255,0.62932 2.28196,0.1007 5.26236,-0.18489 6.85006,-0.65639 1.44129,-0.42801 2.82572,-1.77035 2.55458,-2.47692 -0.3162,-0.824 -4.86782,-3.28567 -6.4676,-3.49789 -1.08832,-0.14437 -1.13665,-0.30793 -0.53903,-1.8241 0.46207,-1.17228 0.39075,-1.50122 -0.49392,-2.27797 -0.88284,-0.77514 -2.79791,-1.34266 -5.39262,-1.59806 -1.16648,-0.11482 -2.20763,-0.2884 -2.31368,-0.38574 -0.10819,-0.0993 -0.19845,-1.276 -0.20568,-2.68134 -0.0117,-2.27358 -0.05,-2.5415 -0.4158,-2.9073 -1.09073,-1.09073 -3.18378,0.58718 -5.60205,4.49091 -1.97222,3.18368 -3.03399,4.02078 -5.10384,4.02386 -0.85444,10e-4 -0.88322,-0.13474 -0.3373,-1.59384 0.89368,-2.38858 2.70696,-11.60279 2.99537,-15.22106 0.0737,-0.92436 0.244,-1.83115 0.37849,-2.01507 0.22786,-0.31162 0.32161,-0.29395 1.37557,0.25925 1.5162,0.79582 2.71803,1.14508 4.79686,1.39402 1.84395,0.22081 3.94071,0.70357 4.20604,0.9684 0.24076,0.2403 0.50532,1.54322 0.51171,2.52012 0.003,0.47719 0.096,1.19299 0.20646,1.59065 0.18154,0.65366 0.26345,0.72302 0.85386,0.72302 0.41952,0 1.50121,-0.43086 3.02474,-1.20483 2.22122,-1.12841 2.44526,-1.20162 3.53142,-1.154 1.40093,0.0614 4.72058,0.83362 6.51971,1.51658 1.47478,0.55985 2.44868,1.28011 2.44868,1.81097 0,0.20035 -0.56908,0.84592 -1.30144,1.47638 -3.02054,2.60025 -3.97854,3.89545 -3.86696,5.22807 0.0819,0.97876 0.59227,1.19098 2.85473,1.18713 2.45689,-0.004 4.50407,-0.28624 5.75993,-0.79363 1.76953,-0.71492 2.10203,-0.0831 1.55804,2.96067 -0.80189,4.48682 -2.71598,9.26608 -5.79479,14.46898 -3.19882,5.40569 -5.97029,8.62991 -10.52152,12.24036 -4.94073,3.91943 -10.23948,7.15152 -12.99563,7.92695 -0.72802,0.20483 -1.86581,0.76045 -2.7582,1.34691 -2.09109,1.37424 -2.36213,1.35325 -4.31496,-0.33426 -1.88861,-1.63201 -2.59076,-2.01299 -3.70997,-2.01299 -1.33336,0 -2.93633,0.98772 -3.56984,2.19968 -0.30266,0.57899 -0.60079,2.7263 -0.78177,5.63073 -0.15071,2.41863 0.26321,2.12165 -3.55345,2.5495 -2.76323,0.30976 -4.6563,0.33821 -6.32568,0.0951 z m 32.53377,-20.74884 c 1.00357,-1.27584 1.44894,-4.96899 0.89791,-7.44576 -0.39669,-1.78307 -0.94124,-2.64203 -1.90826,-3.01008 -0.71817,-0.27334 -0.73795,-0.26824 -1.38197,0.35596 -0.82907,0.80357 -1.46548,2.27553 -1.5933,3.68516 -0.21733,2.39676 1.83218,6.92325 3.13472,6.92325 0.25757,0 0.62239,-0.21804 0.8509,-0.50853 z"
+         id="path4856"
+         inkscape:connector-curvature="0"
+         transform="matrix(0,9.7125097e-4,0.00138889,0,0.12376613,0.37190269)" /><path
+         style="fill:#ac9393;fill-opacity:1;stroke:#c8b7b7;stroke-width:0.19280644;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         d="m 186.0298,294.39203 c -1.36971,-0.40078 -2.18848,-0.80927 -2.65474,-1.32448 -0.32083,-0.35452 -0.32301,-0.49869 -0.0383,-2.53977 0.32335,-2.31829 0.64995,-3.52466 0.95365,-3.52247 0.10376,7.5e-4 0.54446,0.89848 0.97933,1.99495 0.43487,1.09647 1.19967,2.67953 1.69956,3.51789 1.29836,2.1775 1.14482,2.48375 -0.93947,1.87388 l 0,0 z"
+         id="path4858"
+         inkscape:connector-curvature="0"
+         transform="matrix(0,9.7125097e-4,0.00138889,0,0.12376613,0.37190269)" /><path
+         style="fill:#ac9393;fill-opacity:1;stroke:#c8b7b7;stroke-width:0.77122575;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         d="m 56.022422,124.23792 c -8.120048,-2.60606 -11.423929,-4.5754 -14.016764,-8.35497 -2.285057,-3.33091 -5.169142,-10.34109 -5.169142,-12.56433 0,-1.77208 -1.393391,-2.0285 -2.028553,-0.3733 -0.700047,1.8243 2.494648,10.20446 5.467811,14.34289 1.501801,2.0904 2.730548,4.00601 2.730548,4.25692 0,0.25091 -1.822021,0.21709 -4.048935,-0.0751 -5.545595,-0.72776 -12.498879,-3.94534 -15.217652,-7.04185 -2.028738,-2.31061 -2.212923,-2.95327 -1.813332,-6.32719 l 0.444766,-3.75535 -3.017934,-0.48259 c -2.605401,-0.41662 -3.171184,-0.88018 -4.139059,-3.3913 -0.61662,-1.599796 -1.225778,-3.130718 -1.353685,-3.40205 -0.127907,-0.271325 1.066372,-1.296107 2.653953,-2.277291 3.571476,-2.207318 7.98246,-6.032127 7.98246,-6.921697 0,-0.364875 -3.369259,-0.762735 -7.487242,-0.884141 L 9.5224211,86.765818 8.4516858,83.295302 C 7.1191318,78.976167 7.0575801,63.549128 8.340911,55.531174 8.8501019,52.349868 9.5039857,41.070691 9.7939862,30.466337 10.282522,12.602209 10.45292,10.888224 12.113325,7.1367575 c 0.985636,-2.2269144 2.106672,-4.0489353 2.491192,-4.0489353 2.184898,0 7.929032,4.0408053 13.035806,9.1702518 5.644383,5.669444 11.526654,15.021141 14.606285,23.22123 1.881916,5.010951 4.863401,7.205907 4.452227,3.27771 -0.202896,-1.93839 0.142964,-2.246659 4.019745,-3.582836 5.878392,-2.026055 19.448233,-2.146289 25.696409,-0.227681 4.366747,1.340884 4.474223,1.439387 3.987658,3.654706 -0.867916,3.951596 0.946446,2.524223 3.572869,-2.810806 2.857484,-5.804365 10.770577,-14.687719 17.771164,-19.950151 2.55914,-1.923743 4.96996,-3.497715 5.35738,-3.497715 1.22094,0 5.8769,7.992229 7.20982,12.376094 1.78205,5.86102 2.46064,20.361213 1.17674,25.144592 -0.69065,2.573146 -0.95806,8.43163 -0.85713,18.778796 0.081,8.306214 -0.17569,15.522106 -0.57343,16.118232 -0.60247,0.90299 -1.50134,0.925641 -5.50162,0.138628 -2.62982,-0.517384 -5.31887,-1.146905 -5.97566,-1.398942 -0.96971,-0.372116 -1.09357,-0.05746 -0.65901,1.673992 0.79097,3.151499 3.29912,6.178799 6.70525,8.093151 1.65902,0.93242 3.0164,1.833612 3.0164,2.002642 0,0.169037 -0.71904,2.229143 -1.59787,4.578011 -1.76075,4.706013 -1.78206,4.714543 -8.81368,3.528053 -2.120873,-0.35787 -4.139256,-0.38376 -4.485297,-0.0575 -0.346034,0.32623 1.141514,2.41102 3.305667,4.63288 4.44796,4.56655 4.4862,4.29385 -1.382029,9.85653 -3.392391,3.21575 -4.978409,3.75642 -10.112158,3.44724 -3.926851,-0.23651 -4.22085,-0.77001 -2.016771,-3.65971 2.797259,-3.66738 5.635038,-10.05895 6.285899,-14.15781 0.795241,-5.008042 -1.223126,-3.821326 -2.856019,1.67923 -0.71188,2.39803 -2.208205,5.91948 -3.325179,7.82544 -2.582626,4.40692 -9.348331,11.12825 -12.575052,12.49258 -3.85437,1.6297 -10.647061,1.17937 -18.050509,-1.19671 l 0,1e-5 z m 22.695725,-7.83223 c 2.677598,-0.74355 4.401263,-2.50908 3.413711,-3.49664 -0.218642,-0.21864 -1.692106,0.14338 -3.274364,0.80449 -1.582259,0.66111 -3.766033,1.20202 -4.852832,1.20202 -2.942437,0 -8.236076,-2.83065 -9.41572,-5.03483 -0.971464,-1.8152 -0.839825,-2.12808 2.134259,-5.07273 3.390062,-3.35651 6.245134,-8.633181 6.919418,-12.788307 0.615273,-3.791484 -1.040111,-3.196268 -3.083578,1.108738 -1.690358,3.561104 -1.856923,3.679094 -5.969508,4.228646 -4.604266,0.615261 -9.745946,0.108049 -10.449812,-1.030828 -0.243688,-0.394297 -0.582238,-2.115796 -0.752332,-3.825558 -0.381518,-3.834966 -1.074791,-5.133857 -1.972897,-3.696338 -0.964591,1.543924 0.07908,9.105246 1.704516,12.349047 1.499095,2.99167 4.821582,6.0499 6.572675,6.0499 2.408275,0 0.870203,4.28337 -2.08723,5.81272 -3.311591,1.71249 -6.205723,1.36814 -10.294447,-1.22485 -2.040806,-1.29424 -3.872129,-2.19159 -4.069605,-1.99412 -0.846208,0.84621 1.593065,3.68994 4.388339,5.11599 4.895276,2.49738 10.882757,1.69435 13.828139,-1.85462 0.874103,-1.05323 1.276607,-0.96569 3.557005,0.77366 4.257514,3.24736 8.445639,4.03388 13.704263,2.57361 l 0,0 z m -0.579521,-8.49836 c 0.373137,-0.60375 0.752851,-0.60375 1.356599,0 0.936433,0.93643 8.244961,1.16712 8.237318,0.26 -0.0077,-0.88388 -4.555569,-3.27771 -6.227432,-3.27771 -0.813974,0 -1.479952,0.41647 -1.479952,0.92547 0,0.71981 -0.20566,0.71981 -0.925471,0 -1.085033,-1.08503 -6.015561,-1.25661 -6.015561,-0.20933 0,1.08138 2.281585,3.13999 3.480089,3.13999 0.580929,0 1.289414,-0.37729 1.57441,-0.83842 z m -31.661788,-1.86087 c 0,-1.03497 -0.600185,-1.62737 -1.824207,-1.80055 -2.223344,-0.31457 -3.563121,0.86942 -2.909937,2.57159 0.727783,1.89657 4.734144,1.24407 4.734144,-0.77104 z m 5.756156,0.80501 c 1.312691,-1.58169 0.330631,-2.73307 -2.331155,-2.73307 -1.721139,0 -2.268162,0.3565 -2.268162,1.47818 0,2.31626 3.031911,3.1435 4.599317,1.25489 z m 29.578124,-3.61975 c 1.716887,-0.9037 2.80838,-2.12352 2.829588,-3.16226 0.0062,-0.318128 -1.387288,-0.578417 -3.0973,-0.578417 -3.394567,0 -4.702942,1.491737 -3.052547,3.480337 1.143472,1.3778 1.19028,1.38147 3.320259,0.26034 z M 48.01929,101.41911 c 0,-1.12079 -0.597591,-1.610885 -2.186019,-1.792771 -1.20231,-0.137679 -2.724519,-0.04365 -3.382688,0.208887 -1.048648,0.402404 -1.021717,0.652514 0.217714,2.022074 1.846837,2.04074 5.350993,1.75378 5.350993,-0.43819 z m 30.317044,-21.594324 -0.315127,-2.69929 4.510791,0 c 5.146713,0 8.006226,-1.222453 10.897744,-4.658827 1.676228,-1.99208 2.019933,-3.169607 2.019933,-6.920245 l 0,-4.519694 2.69929,0.438034 c 2.149605,0.348833 2.699295,0.184898 2.699295,-0.80502 0,-2.09431 -3.485082,-2.278578 -11.572919,-0.6119 -13.057724,2.690833 -15.272472,4.641843 -14.438795,12.71939 0.420238,4.071714 2.346333,9.756842 3.305572,9.756842 0.280139,0 0.367536,-1.21468 0.194216,-2.69929 l 0,0 z M 49.006345,73.593289 C 49.269518,67.085717 47.16588,62.189131 43.105302,59.857577 38.882961,57.433139 21.412001,56.464914 21.412001,58.655353 c 0,0.351362 1.271887,0.746553 2.826415,0.878202 2.749417,0.23284 2.862304,0.367071 4.143802,4.927222 2.495742,8.880984 3.932654,10.11888 12.595711,10.851176 4.740194,0.400694 5.873043,0.731054 5.534265,1.613894 -0.54224,1.413056 0.222939,2.683528 1.384965,2.299539 0.532897,-0.176095 0.980441,-2.448584 1.109186,-5.632097 l 0,0 z M 65.309879,62.249643 c 1.348609,-3.547111 1.778422,-13.556203 0.859979,-20.026389 -1.046497,-7.372285 -1.784168,-9.151163 -3.20545,-7.729881 -2.184023,2.184023 -1.653691,29.521285 0.572701,29.521285 0.605941,0 1.403688,-0.794257 1.77277,-1.765015 z M 52.737248,52.733995 c 1.168627,-2.796918 0.956636,-7.224029 -0.455317,-9.508617 -0.558569,-0.903782 -0.883604,-0.917986 -1.890185,-0.0826 -0.850798,0.706099 -1.215617,2.350321 -1.215617,5.478718 0,7.353709 1.488583,9.072773 3.561119,4.112497 z m 24.16922,0.546636 c 1.395563,-2.607634 -0.543528,-9.317843 -2.692637,-9.317843 -0.86227,0 -1.129704,1.058914 -1.129704,4.473109 0,5.642619 2.023033,8.20677 3.822341,4.844734 z M 110.51724,47.20348 c 2.24214,-10.060183 0.27339,-29.426227 -3.12401,-30.72993 -2.10381,-0.807309 -8.370104,4.849535 -15.896874,14.350771 -4.188288,5.286982 -7.615068,10.232467 -7.615068,10.989968 0,1.195303 0.738757,1.377654 5.591387,1.380156 6.716729,0.0035 8.763893,1.053182 14.093885,7.226885 2.73914,3.17274 3.96915,4.097878 4.67235,3.514271 0.52496,-0.435676 1.5502,-3.465131 2.27833,-6.732121 l 0,0 z M 24.274232,43.138335 c 3.72795,-0.877622 8.860401,-1.837942 11.405446,-2.134042 4.57389,-0.532145 4.626171,-0.565967 4.524986,-2.927347 -0.137353,-3.205395 -4.784403,-10.293091 -11.001351,-16.779295 -4.911662,-5.124386 -10.454967,-9.726345 -11.7159,-9.726345 -0.893494,0 -1.35071,4.953187 -1.833135,19.859063 -0.368922,11.398834 -0.267887,13.303645 0.705646,13.303645 0.624919,0 4.186357,-0.718055 7.914308,-1.595679 z"
+         id="path4860"
+         inkscape:connector-curvature="0"
+         transform="matrix(0,9.7125097e-4,0.00138889,0,0.12376613,0.37190269)" /><path
+         style="fill:#99ff55;fill-opacity:1;stroke:#c8b7b7;stroke-width:0.27266949;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         d="m 81.637193,75.576301 c -0.449904,-0.05364 -1.596969,-0.297556 -2.549032,-0.542028 -2.330008,-0.598304 -2.851628,-1.372359 -2.685217,-3.984713 0.129339,-2.030401 1.273771,-4.769047 2.457679,-5.88127 0.72546,-0.681535 3.375242,-1.785605 3.534065,-1.472519 0.05542,0.109257 0.02166,1.18026 -0.07503,2.380006 -0.122983,1.526012 -0.05817,2.631904 0.215725,3.681038 0.659481,2.526063 1.127188,4.740798 1.13725,5.385222 0.01,0.639209 -0.107092,0.664186 -2.035443,0.434264 z"
+         id="path4862"
+         inkscape:connector-curvature="0"
+         transform="matrix(0,9.7125097e-4,0.00138889,0,0.12376613,0.37190269)" /><path
+         style="fill:#99ff55;fill-opacity:1;stroke:#c8b7b7;stroke-width:0.27266949;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         d="M 87.085475,74.383932 C 86.921391,74.118437 86.356044,66.675973 86.299024,64.030756 l -0.02645,-1.227013 1.908686,-0.483223 c 1.049778,-0.265772 2.338141,-0.449824 2.86303,-0.409004 0.826682,0.06429 1.038983,0.238354 1.58708,1.301231 0.544759,1.056402 0.617653,1.530321 0.524251,3.408369 -0.15155,3.047231 -1.465501,5.541434 -3.816355,7.244383 -1.136401,0.823205 -1.949796,1.010308 -2.253792,0.518433 z"
+         id="path4864"
+         inkscape:connector-curvature="0"
+         transform="matrix(0,9.7125097e-4,0.00138889,0,0.12376613,0.37190269)" /><path
+         style="fill:#99ff55;fill-opacity:1;stroke:#c8b7b7;stroke-width:0.27266949;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         d="m 35.804401,72.763903 c -1.151817,-0.465813 -3.406005,-2.992778 -4.218437,-4.728905 -0.954114,-2.038895 -1.811459,-4.992895 -2.058061,-7.091093 -0.233232,-1.984446 0.0594,-2.139978 3.590015,-1.908061 3.401601,0.223443 3.665145,0.442228 3.665145,3.042677 0,1.025826 0.08062,3.909306 0.179155,6.407733 0.191993,4.868111 0.202868,4.827932 -1.157817,4.277649 l 0,0 z"
+         id="path4866"
+         inkscape:connector-curvature="0"
+         transform="matrix(0,9.7125097e-4,0.00138889,0,0.12376613,0.37190269)" /><path
+         style="fill:#99ff55;fill-opacity:1;stroke:#c8b7b7;stroke-width:0.27266949;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         d="m 41.038131,71.870003 c 0.108925,-1.087269 0.205855,-3.387918 0.2154,-5.112552 0.0163,-2.944417 -0.02784,-3.210549 -0.72359,-4.362712 -0.834604,-1.382113 -0.931303,-1.908687 -0.350509,-1.908687 0.608886,0 3.095432,1.54719 3.836479,2.38715 1.087512,1.232672 2.768808,4.965808 3.275482,7.272856 l 0.47473,2.161594 -0.605299,0.490141 c -0.867224,0.702235 -2.331184,1.045797 -4.46371,1.047544 l -1.85703,0.0015 0.198047,-1.976854 z"
+         id="path4868"
+         inkscape:connector-curvature="0"
+         transform="matrix(0,9.7125097e-4,0.00138889,0,0.12376613,0.37190269)" /><path
+         style="fill:#112b00;fill-opacity:1;stroke:#c8b7b7;stroke-width:0.13633475;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         d="m 84.434053,70.6099 c -0.784677,-1.846858 -0.948936,-4.713664 -0.32418,-5.657891 0.117514,-0.177605 0.160805,-0.171148 0.329144,0.04909 0.33894,0.443442 0.491696,1.583916 0.490907,3.665093 -8.71e-4,2.299001 -0.129949,2.804959 -0.495871,1.943705 z"
+         id="path4870"
+         inkscape:connector-curvature="0"
+         transform="matrix(0,9.7125097e-4,0.00138889,0,0.12376613,0.37190269)" /><path
+         style="fill:#112b00;fill-opacity:1;stroke:#c8b7b7;stroke-width:0.13633475;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         d="m 39.003543,70.948582 c -0.687444,-2.150038 -0.848879,-6.576552 -0.284983,-7.814169 0.226129,-0.496299 0.397588,-0.412622 0.803647,0.392202 0.320259,0.634768 0.340688,0.80313 0.338371,2.788741 -0.0024,2.036396 -0.185219,3.606443 -0.539004,4.628326 l -0.166151,0.479916 -0.15188,-0.475016 z"
+         id="path4872"
+         inkscape:connector-curvature="0"
+         transform="matrix(0,9.7125097e-4,0.00138889,0,0.12376613,0.37190269)" /><path
+         style="fill:#483e37;fill-opacity:1;stroke:#241f1c;stroke-width:0.19280644;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         d="m 33.481268,177.03628 c -4.804139,-0.47014 -10.032435,-2.67242 -14.653289,-6.17229 -1.597481,-1.20994 -4.246588,-3.88721 -5.616884,-5.6766 -3.174408,-4.14527 -6.915535,-11.49615 -6.915535,-13.58822 0,-0.63331 0.4757729,-1.73989 0.7480667,-1.73989 0.08786,0 1.0102711,1.14961 2.0498031,2.55468 4.6757122,6.3199 13.8557042,13.91005 26.6051122,21.9975 2.361405,1.49793 2.756859,1.8388 2.399783,2.06856 -0.79747,0.51311 -2.707062,0.74318 -4.617057,0.55626 z"
+         id="path4876"
+         inkscape:connector-curvature="0"
+         transform="matrix(0,9.7125097e-4,0.00138889,0,0.12376613,0.37190269)" /><path
+         style="fill:#483e37;fill-opacity:1;stroke:#241f1c;stroke-width:0.19280644;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         d="m 35.216526,146.25823 c -8.872988,-3.83793 -11.001003,-5.01938 -15.122973,-8.39607 -1.721993,-1.41064 -3.772058,-3.81316 -3.772058,-4.42055 0,-0.17703 0.356881,-0.77335 0.79307,-1.32517 l 0.793069,-1.00331 1.472406,1.44182 c 0.809824,0.79301 3.019799,2.73336 4.911056,4.31191 1.891257,1.57854 4.147092,3.46467 5.012967,4.19139 0.865875,0.72672 2.745617,2.10348 4.177205,3.05947 1.431588,0.956 2.666631,1.83638 2.74454,1.95641 0.373285,0.57509 0.03664,0.6365 -1.009282,0.1841 z"
+         id="path4878"
+         inkscape:connector-curvature="0"
+         transform="matrix(0,9.7125097e-4,0.00138889,0,0.12376613,0.37190269)" /><path
+         style="fill:#483e37;fill-opacity:1;stroke:#241f1c;stroke-width:0.19280644;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         d="m 79.263945,143.48263 c -1.091457,-0.0706 -2.17353,-0.24919 -2.478985,-0.40924 l -0.542066,-0.28402 0.55092,-0.21727 c 0.303006,-0.1195 2.71864,-0.79299 5.368077,-1.49664 5.550645,-1.47416 7.031782,-2.02772 11.667794,-4.36072 1.855762,-0.93388 3.555883,-1.69877 3.778044,-1.69976 0.222163,-9.9e-4 0.566581,0.17793 0.765374,0.39759 0.353603,0.39073 0.353206,0.41467 -0.01832,1.10415 -0.639421,1.18664 -5.630983,4.45063 -8.918861,5.83205 -2.228836,0.93646 -6.265412,1.38641 -10.171976,1.13386 l -4e-6,0 z"
+         id="path4880"
+         inkscape:connector-curvature="0"
+         transform="matrix(0,9.7125097e-4,0.00138889,0,0.12376613,0.37190269)" /><path
+         style="fill:#483e37;fill-opacity:1;stroke:#241f1c;stroke-width:0.19280644;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         d="m 99.138663,164.33077 c -0.168604,-0.27281 0.825402,-1.18714 4.522587,-4.16009 3.41626,-2.74705 7.73291,-6.52174 10.95063,-9.57577 0.98491,-0.93482 1.90063,-1.69966 2.03492,-1.69966 0.29538,0 1.98258,1.04171 2.58513,1.59613 0.2386,0.21953 0.43382,0.54873 0.43382,0.73155 0,0.61685 -1.75737,3.84867 -2.72512,5.01154 -3.03659,3.64884 -7.87331,6.16747 -14.95095,7.78543 -2.378478,0.54372 -2.686356,0.57729 -2.851017,0.31087 z"
+         id="path4882"
+         inkscape:connector-curvature="0"
+         transform="matrix(0,9.7125097e-4,0.00138889,0,0.12376613,0.37190269)" /><path
+         style="fill:#483e37;fill-opacity:1;stroke:#241f1c;stroke-width:0.19280644;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         d="m 136.40766,175.93635 c 1.23451,-1.72426 7.90176,-8.72449 8.30949,-8.72449 0.18978,0 0.23191,0.26624 0.16666,1.0531 -0.17867,2.15456 -2.20184,5.17831 -4.38825,6.55852 -0.88258,0.55714 -3.63909,1.64309 -4.17073,1.64309 -0.2471,0 -0.23324,-0.0888 0.0828,-0.53022 z"
+         id="path4884"
+         inkscape:connector-curvature="0"
+         transform="matrix(0,9.7125097e-4,0.00138889,0,0.12376613,0.37190269)" /><path
+         style="fill:#483e37;fill-opacity:1;stroke:#241f1c;stroke-width:0.19280644;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         d="m 128.00962,206.2345 c -0.38197,-0.1692 0.16261,-0.82704 1.93171,-2.33342 1.87216,-1.59414 4.57204,-3.47116 5.23063,-3.63645 0.88596,-0.22237 1.62163,0.53534 1.93573,1.99373 0.11677,0.54214 0.0548,0.70623 -0.442,1.1703 -0.71785,0.67058 -2.56677,1.58876 -4.46752,2.21859 -1.4194,0.47033 -3.7233,0.79335 -4.18855,0.58725 z"
+         id="path4886"
+         inkscape:connector-curvature="0"
+         transform="matrix(0,9.7125097e-4,0.00138889,0,0.12376613,0.37190269)" /><path
+         style="fill:#483e37;fill-opacity:1;stroke:#241f1c;stroke-width:0.19280644;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         d="m 147.81549,195.50726 c 0,-0.75234 6.77375,-6.36797 7.29366,-6.04664 0.10014,0.0619 0.24096,0.42639 0.31292,0.81 0.1019,0.54318 0.0188,0.92642 -0.3755,1.73242 -0.96243,1.96713 -3.44663,3.52521 -5.90053,3.70079 -1.10129,0.0788 -1.33055,0.0449 -1.33055,-0.19657 z"
+         id="path4888"
+         inkscape:connector-curvature="0"
+         transform="matrix(0,9.7125097e-4,0.00138889,0,0.12376613,0.37190269)" /><path
+         style="fill:#483e37;fill-opacity:1;stroke:#241f1c;stroke-width:0.19280644;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         d="m 22.394898,240.48207 c -1.908784,-0.17979 -3.625365,-0.39476 -3.814626,-0.47773 -0.712307,-0.31226 -2.180154,-2.94456 -4.14378,-7.4311 -1.188738,-2.71605 -1.30555,-3.0849 -0.976964,-3.0849 0.136908,0 1.422507,0.55802 2.856888,1.24005 1.434381,0.68203 4.51675,1.89872 6.849708,2.70375 9.579798,3.30568 11.857596,4.19459 11.857596,4.6274 0,0.31522 -2.917735,1.91696 -4.380265,2.40461 -1.459746,0.48673 -3.230451,0.49057 -8.248557,0.0179 z"
+         id="path4890"
+         inkscape:connector-curvature="0"
+         transform="matrix(0,9.7125097e-4,0.00138889,0,0.12376613,0.37190269)" /><path
+         style="fill:#483e37;fill-opacity:1;stroke:#241f1c;stroke-width:0.19280644;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         d="m 45.242461,257.7349 c -4.039182,-0.52681 -8.127963,-1.41282 -8.376615,-1.81514 -0.192842,-0.31203 2.101204,-0.44102 7.812204,-0.43927 5.952007,0.002 7.651208,0.10804 8.20485,0.51287 0.294463,0.21532 0.239057,0.29299 -0.522416,0.73236 -1.96466,1.13362 -3.97671,1.41889 -7.118023,1.00918 z"
+         id="path4892"
+         inkscape:connector-curvature="0"
+         transform="matrix(0,9.7125097e-4,0.00138889,0,0.12376613,0.37190269)" /><path
+         style="fill:#483e37;fill-opacity:1;stroke:#241f1c;stroke-width:0.19280644;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         d="m 67.56904,253.73375 c -0.15569,-0.27529 -0.270252,-1.42818 -0.313512,-3.15503 l -0.06817,-2.72121 2.282994,-0.81305 c 5.799199,-2.0653 11.790233,-3.3469 19.038656,-4.07274 2.47972,-0.24831 5.611747,-0.15859 5.940515,0.17017 0.143166,0.14317 -0.07641,0.3824 -0.738248,0.80429 -2.489544,1.58701 -12.486823,6.25722 -17.065624,7.97218 -2.957797,1.10783 -7.242939,2.2492 -8.444311,2.2492 -0.212827,0 -0.497361,-0.19521 -0.6323,-0.43381 z"
+         id="path4894"
+         inkscape:connector-curvature="0"
+         transform="matrix(0,9.7125097e-4,0.00138889,0,0.12376613,0.37190269)" /><path
+         style="fill:#483e37;fill-opacity:1;stroke:#241f1c;stroke-width:0.19280644;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         d="m 98.939056,272.53847 c -7.379787,-0.26863 -14.997165,-1.18457 -15.701603,-1.888 -0.240835,-0.24049 -0.188243,-0.31381 0.401981,-0.56042 1.384263,-0.57839 5.964464,-0.96431 11.539896,-0.97234 4.64775,-0.007 5.42669,0.0358 6.31097,0.34412 0.88431,0.30835 1.03513,0.43964 1.22216,1.06392 0.11736,0.39169 0.18397,0.97088 0.14805,1.28709 -0.0643,0.56626 -0.0857,0.57639 -1.41497,0.67134 -0.74231,0.053 -1.870223,0.0774 -2.506484,0.0543 z"
+         id="path4896"
+         inkscape:connector-curvature="0"
+         transform="matrix(0,9.7125097e-4,0.00138889,0,0.12376613,0.37190269)" /><path
+         style="fill:#483e37;fill-opacity:1;stroke:#241f1c;stroke-width:0.19280644;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         d=""
+         id="path4898"
+         inkscape:connector-curvature="0"
+         transform="matrix(0,9.7125097e-4,0.00138889,0,0.12376613,0.37190269)" /><path
+         style="fill:#483e37;fill-opacity:1;stroke:#241f1c;stroke-width:0.19280644;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         d="m 55.350854,279.52164 c -1.146804,-0.30934 -2.90739,-1.08088 -3.45657,-1.51477 -0.366332,-0.28942 -0.340837,-0.30496 0.509908,-0.31079 1.39721,-0.01 4.985075,1.2229 4.985075,1.71242 0,0.18511 -0.481155,0.40958 -0.835196,0.38963 -0.123882,-0.007 -0.665329,-0.1314 -1.203217,-0.27649 l 0,0 z"
+         id="path4900"
+         inkscape:connector-curvature="0"
+         transform="matrix(0,9.7125097e-4,0.00138889,0,0.12376613,0.37190269)" /><path
+         style="fill:#483e37;fill-opacity:1;stroke:#241f1c;stroke-width:0.19280644;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         d="m 90.648378,294.56597 c -3.601202,-0.66428 -6.570887,-1.52569 -13.97689,-4.05426 -2.47965,-0.84661 -3.596448,-1.4746 -3.345235,-1.88107 0.06324,-0.10231 0.385922,-0.13795 0.717082,-0.0792 0.33116,0.0588 2.380748,0.41009 4.554641,0.78074 5.687856,0.96976 11.512208,2.87714 13.553315,4.43848 1.450641,1.10967 1.127731,1.28054 -1.502913,0.7953 z"
+         id="path4902"
+         inkscape:connector-curvature="0"
+         transform="matrix(0,9.7125097e-4,0.00138889,0,0.12376613,0.37190269)" /><path
+         style="fill:#483e37;fill-opacity:1;stroke:#241f1c;stroke-width:0.19280644;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         d="m 48.771553,301.68896 c -2.960218,-0.86579 -8.018876,-2.61402 -8.952509,-3.09393 -0.530983,-0.27293 -0.746389,-0.635 -0.746389,-1.25459 0,-0.53488 0.739256,-0.48367 4.145339,0.28716 2.984234,0.67537 5.032311,1.44736 7.719517,2.90974 1.81245,0.98635 2.444665,1.56543 2.009541,1.84065 -0.482857,0.30542 -1.154013,0.19467 -4.175499,-0.68903 l 0,0 z"
+         id="path4904"
+         inkscape:connector-curvature="0"
+         transform="matrix(0,9.7125097e-4,0.00138889,0,0.12376613,0.37190269)" /><path
+         style="fill:#483e37;fill-opacity:1;stroke:#241f1c;stroke-width:0.19280644;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         d="m 63.112596,314.9498 c -0.156761,-0.27109 0.765778,-3.92065 1.067276,-4.22215 0.272013,-0.27201 0.39813,-0.27173 1.334057,0.003 1.298677,0.38126 4.316318,1.88877 4.296598,2.14644 -0.02049,0.26774 -1.822559,1.14464 -3.552821,1.72882 -1.394951,0.47098 -2.971896,0.64338 -3.14511,0.34385 z"
+         id="path4906"
+         inkscape:connector-curvature="0"
+         transform="matrix(0,9.7125097e-4,0.00138889,0,0.12376613,0.37190269)" /><path
+         style="fill:#483e37;fill-opacity:1;stroke:#241f1c;stroke-width:0.19280644;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         d="m 95.572854,308.14476 c -1.761129,-0.46541 -3.916426,-1.28747 -6.118627,-2.33373 -1.398986,-0.66466 -1.606869,-0.82066 -1.312871,-0.98519 0.20763,-0.11619 2.350915,-0.20438 5.284294,-0.21744 l 4.934986,-0.022 -0.02476,1.37089 c -0.02786,1.54277 -0.371522,2.46534 -0.941079,2.52636 -0.211094,0.0226 -1.030969,-0.12991 -1.821944,-0.33894 z"
+         id="path4908"
+         inkscape:connector-curvature="0"
+         transform="matrix(0,9.7125097e-4,0.00138889,0,0.12376613,0.37190269)" /><path
+         style="fill:#483e37;fill-opacity:1;stroke:#241f1c;stroke-width:0.19280644;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         d="m 131.49383,297.44523 c -0.57044,-1.48656 2.71267,-8.91112 5.02431,-11.36217 0.77911,-0.8261 1.07998,-0.75717 1.07526,0.24636 -0.0131,2.79395 -2.26272,8.10195 -4.42551,10.44221 -0.9105,0.98522 -1.46834,1.20968 -1.67406,0.6736 z"
+         id="path4910"
+         inkscape:connector-curvature="0"
+         transform="matrix(0,9.7125097e-4,0.00138889,0,0.12376613,0.37190269)" /><path
+         style="fill:#483e37;fill-opacity:1;stroke:#241f1c;stroke-width:0.19280644;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         d="m 119.41114,279.54226 c -0.16756,-0.43665 0.58168,-1.72486 1.90574,-3.27665 1.21527,-1.42428 3.39676,-3.39582 3.75746,-3.39582 0.82983,0 -1.21145,3.71221 -2.93154,5.33121 -0.80738,0.75992 -2.06754,1.60982 -2.38693,1.60982 -0.13292,0 -0.28805,-0.12085 -0.34473,-0.26856 z"
+         id="path4912"
+         inkscape:connector-curvature="0"
+         transform="matrix(0,9.7125097e-4,0.00138889,0,0.12376613,0.37190269)" /><path
+         style="fill:#483e37;fill-opacity:1;stroke:#241f1c;stroke-width:0.04820161;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         d="m 156.8778,265.93113 c -0.45641,-0.0767 -0.55415,-0.14425 -0.28946,-0.20017 0.29737,-0.0628 2.14657,-0.0482 2.25971,0.0179 0.0931,0.0544 0.092,0.058 -0.0305,0.10454 -0.38864,0.14777 -1.30425,0.18445 -1.93978,0.0777 z"
+         id="path4914"
+         inkscape:connector-curvature="0"
+         transform="matrix(0,9.7125097e-4,0.00138889,0,0.12376613,0.37190269)" /><path
+         style="fill:#483e37;fill-opacity:1;stroke:#241f1c;stroke-width:0.04820161;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         d="m 134.31343,256.41619 c -0.65899,-0.15851 -0.65243,-0.49378 0.0226,-1.15387 0.87284,-0.85353 3.39945,-2.57035 4.86987,-3.30903 0.80338,-0.4036 1.90707,-0.8259 2.9403,-1.12505 1.86495,-0.53996 6.52428,-1.32545 8.50758,-1.43424 1.05941,-0.0581 1.58583,0.11719 1.58583,0.5281 0,0.26912 -0.32466,0.56174 -0.62323,0.56174 -0.30582,0 -1.91046,0.77615 -3.73395,1.80607 -1.69573,0.95777 -2.45529,1.32436 -4.14954,2.00269 -2.5927,1.03805 -5.4106,1.83201 -7.43361,2.09445 -0.57984,0.0752 -1.72444,0.092 -1.98584,0.0291 l 0,0 z"
+         id="path4916"
+         inkscape:connector-curvature="0"
+         transform="matrix(0,9.7125097e-4,0.00138889,0,0.12376613,0.37190269)" /><path
+         style="fill:#483e37;fill-opacity:1;stroke:#241f1c;stroke-width:0.04820161;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         d="m 182.56324,279.04507 c -1.3635,-0.31137 -3.71672,-0.90676 -4.68255,-1.18472 -2.10998,-0.60726 -3.19842,-1.20168 -3.19842,-1.74674 0,-0.20099 0.38581,-0.56331 0.82357,-0.77343 0.93015,-0.44644 3.17127,-1.10231 5.03293,-1.47288 1.44106,-0.28685 2.59647,-0.40325 2.81979,-0.28407 0.21333,0.11384 0.33372,0.47757 0.46706,1.41113 0.10741,0.75192 0.1227,3.3107 0.0225,3.75973 -0.0761,0.34083 -0.17061,0.50726 -0.28579,0.50312 -0.0458,-0.002 -0.49537,-0.0971 -0.99907,-0.21214 z"
+         id="path4918"
+         inkscape:connector-curvature="0"
+         transform="matrix(0,9.7125097e-4,0.00138889,0,0.12376613,0.37190269)" /><path
+         style="fill:#483e37;fill-opacity:1;stroke:#241f1c;stroke-width:0.13633475;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         d="m 166.97046,303.6489 c -0.27203,-0.27204 -0.2696,-0.34368 0.0546,-1.61121 0.48223,-1.88553 3.14315,-7.94902 4.60514,-10.49385 1.13101,-1.96871 2.4864,-3.03597 2.89233,-2.27748 0.49577,0.92635 -0.59817,5.32578 -2.03095,8.16778 -1.12817,2.23778 -3.07664,4.84689 -4.40199,5.89452 -0.76187,0.60223 -0.82037,0.61897 -1.11911,0.32024 l 0,0 z"
+         id="path4920"
+         inkscape:connector-curvature="0"
+         transform="matrix(0,9.7125097e-4,0.00138889,0,0.12376613,0.37190269)" /><path
+         style="fill:#483e37;fill-opacity:1;stroke:#241f1c;stroke-width:0.13633475;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         d="m 168.80283,319.95162 c -0.5515,-0.34085 0.2751,-2.4157 2.29446,-5.75936 1.74711,-2.89288 4.47208,-6.85516 5.74332,-8.35116 0.38179,-0.4493 0.93145,-1.21632 1.22147,-1.70449 0.29002,-0.48817 0.66184,-1.00933 0.82627,-1.15814 0.2948,-0.26679 0.30164,-0.2669 0.49115,-0.008 0.27804,0.38024 0.23774,1.2467 -0.14619,3.14286 -0.68082,3.36244 -1.83091,6.49556 -3.10245,8.45181 -1.32544,2.03919 -2.98973,3.48582 -5.40196,4.69551 -1.4802,0.74229 -1.70953,0.82453 -1.92607,0.6907 z"
+         id="path4922"
+         inkscape:connector-curvature="0"
+         transform="matrix(0,9.7125097e-4,0.00138889,0,0.12376613,0.37190269)" /><path
+         style="fill:#483e37;fill-opacity:1;stroke:#241f1c;stroke-width:0.13633475;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         d="m 186.08167,312.28986 c -0.30274,-0.10742 -0.37457,-0.21615 -0.37311,-0.56475 0.002,-0.58642 0.91955,-2.20134 1.7926,-3.1566 1.22752,-1.3431 1.7503,-1.27744 1.7503,0.21982 0,0.82547 -0.31545,2.55267 -0.54431,2.9803 -0.23598,0.44093 -1.9133,0.77393 -2.62548,0.52123 z"
+         id="path4924"
+         inkscape:connector-curvature="0"
+         transform="matrix(0,9.7125097e-4,0.00138889,0,0.12376613,0.37190269)" /><path
+         style="fill:#483e37;fill-opacity:1;stroke:#241f1c;stroke-width:0.13633475;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         d="m 195.34292,300.11902 c -0.52686,-0.52685 -0.10607,-1.34502 0.77695,-1.51067 0.97999,-0.18385 1.84862,0.40146 1.59312,1.07347 -0.14956,0.3934 -0.2997,0.45795 -1.33835,0.57546 -0.65316,0.0739 -0.84531,0.0482 -1.03172,-0.13826 z"
+         id="path4926"
+         inkscape:connector-curvature="0"
+         transform="matrix(0,9.7125097e-4,0.00138889,0,0.12376613,0.37190269)" /><path
+         style="fill:#483e37;fill-opacity:1;stroke:#241f1c;stroke-width:0.13633475;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         d="m 207.8766,309.72582 c -0.93568,-0.16763 -1.01442,-0.28897 -0.6604,-1.01764 0.54646,-1.12478 1.61157,-2.07321 3.28973,-2.92934 0.81306,-0.4148 1.1586,-0.36103 1.86511,0.2902 0.65301,0.60192 1.81514,2.01225 2.08988,2.53621 0.1521,0.29009 0.12332,0.32861 -0.42343,0.56691 -1.06868,0.46577 -4.78653,0.79988 -6.16089,0.55366 l 0,0 z"
+         id="path4928"
+         inkscape:connector-curvature="0"
+         transform="matrix(0,9.7125097e-4,0.00138889,0,0.12376613,0.37190269)" /><path
+         style="fill:#483e37;fill-opacity:1;stroke:#241f1c;stroke-width:0.13633475;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         d="m 195.93306,322.12689 c -0.95218,-0.19943 -1.82027,-0.7024 -1.97586,-1.14484 -0.12441,-0.35374 -0.0863,-0.42773 0.47663,-0.92569 1.3323,-1.1785 3.21363,-1.6532 5.43086,-1.37033 1.99862,0.25498 3.18233,0.79569 3.82752,1.74838 0.26743,0.39489 0.30572,0.55677 0.20167,0.85263 -0.22187,0.63089 -1.38678,0.86274 -4.62182,0.91991 -1.49968,0.0265 -3.00223,-0.01 -3.339,-0.0801 z"
+         id="path4930"
+         inkscape:connector-curvature="0"
+         transform="matrix(0,9.7125097e-4,0.00138889,0,0.12376613,0.37190269)" /><path
+         style="fill:#483e37;fill-opacity:1;stroke:#241f1c;stroke-width:0.13633475;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         d="m 180.02602,338.10032 c -0.94168,-0.68216 -3.03058,-3.43978 -3.38371,-4.46697 -0.31353,-0.91201 0.0426,-1.41839 2.0432,-2.90496 2.33041,-1.73165 3.04456,-2.01082 3.71051,-1.45047 1.5087,1.26949 1.0769,6.66625 -0.7018,8.77115 -0.47435,0.56135 -0.94411,0.57578 -1.6682,0.0513 z"
+         id="path4932"
+         inkscape:connector-curvature="0"
+         transform="matrix(0,9.7125097e-4,0.00138889,0,0.12376613,0.37190269)" /><path
+         style="fill:#483e37;fill-opacity:1;stroke:#241f1c;stroke-width:0.13633475;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         d="m 191.86817,334.57254 c -0.37969,-0.53744 -0.92935,-2.15335 -1.03951,-3.05598 -0.10859,-0.88984 0.0558,-1.63909 0.50641,-2.30771 0.57625,-0.8551 1.00771,-0.65046 1.4032,0.66556 0.30476,1.01414 0.29506,3.72483 -0.0161,4.50254 -0.26617,0.66521 -0.48654,0.71568 -0.85399,0.19559 z"
+         id="path4934"
+         inkscape:connector-curvature="0"
+         transform="matrix(0,9.7125097e-4,0.00138889,0,0.12376613,0.37190269)" /><path
+         style="fill:#483e37;fill-opacity:1;stroke:#241f1c;stroke-width:0.13633475;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         d="m 154.93519,358.52362 c -3.15947,-0.20145 -5.59176,-0.72178 -7.32518,-1.56703 -1.23891,-0.60412 -1.77535,-1.17557 -2.55123,-2.71777 -0.48879,-0.97156 -0.54281,-1.17549 -0.49466,-1.86728 0.11166,-1.60435 1.60864,-3.88355 3.79308,-5.77511 1.16541,-1.00915 4.61457,-3.52898 4.70572,-3.43783 0.0335,0.0335 0.11899,0.51908 0.18999,1.07908 0.15349,1.21062 0.28181,1.57809 0.82861,2.37283 0.65656,0.95428 1.69922,1.56496 3.01386,1.76519 0.38658,0.0589 0.53293,0.16448 0.66293,0.47834 0.18861,0.45535 0.20784,2.75 0.0591,7.05488 l -0.0954,2.76078 -0.56137,-0.02 c -0.30876,-0.011 -1.31022,-0.0677 -2.22547,-0.12609 l 0,0 z"
+         id="path4936"
+         inkscape:connector-curvature="0"
+         transform="matrix(0,9.7125097e-4,0.00138889,0,0.12376613,0.37190269)" /><path
+         style="fill:#483e37;fill-opacity:1;stroke:#241f1c;stroke-width:0.13633475;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         d="m 172.83982,355.22725 c -0.53507,-0.84566 -0.68081,-3.70414 -0.23315,-4.57265 0.52017,-1.00916 2.15641,-2.21 3.01131,-2.21 1.16346,0 3.71942,2.42102 3.49595,3.31138 -0.18343,0.73084 -4.99371,3.77802 -5.96397,3.77802 -0.0638,0 -0.20339,-0.13804 -0.31014,-0.30675 z"
+         id="path4938"
+         inkscape:connector-curvature="0"
+         transform="matrix(0,9.7125097e-4,0.00138889,0,0.12376613,0.37190269)" /><path
+         style="fill:#483e37;fill-opacity:1;stroke:#241f1c;stroke-width:0.06816737;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         d="m 81.516312,107.56697 c -0.310624,-0.0999 -0.611951,-0.32245 -0.611951,-0.45201 0,-0.29679 0.414409,-0.55231 0.889787,-0.54863 0.565222,0.004 1.297631,0.48751 1.184799,0.78154 -0.09946,0.25918 -0.944375,0.38575 -1.462635,0.2191 l 0,0 z"
+         id="path4940"
+         inkscape:connector-curvature="0"
+         transform="matrix(0,9.7125097e-4,0.00138889,0,0.12376613,0.37190269)" /><path
+         style="fill:#483e37;fill-opacity:1;stroke:#241f1c;stroke-width:0.06816737;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         d="m 76.578492,107.27617 c -0.324,-0.34942 -0.178253,-0.89312 0.306628,-1.14387 0.413864,-0.21401 0.883542,-0.0394 0.883542,0.32856 0,0.33818 -0.599359,1.00207 -0.904677,1.00207 -0.06177,0 -0.190246,-0.084 -0.285493,-0.18676 z"
+         id="path4942"
+         inkscape:connector-curvature="0"
+         transform="matrix(0,9.7125097e-4,0.00138889,0,0.12376613,0.37190269)" /><path
+         style="fill:#483e37;fill-opacity:1;stroke:#241f1c;stroke-width:0.06816737;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         d="m 80.15294,102.45095 c -0.429184,-0.45685 0.02214,-1.19037 0.732808,-1.191 0.231016,-2e-4 0.309917,0.033 0.397987,0.1674 0.161837,0.24699 0.06692,0.54849 -0.282774,0.89818 -0.353612,0.35361 -0.59948,0.38998 -0.848021,0.12542 l 0,0 z"
+         id="path4944"
+         inkscape:connector-curvature="0"
+         transform="matrix(0,9.7125097e-4,0.00138889,0,0.12376613,0.37190269)" /><path
+         style="fill:#483e37;fill-opacity:1;stroke:#241f1c;stroke-width:0.06816737;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         d="m 50.024542,106.29036 c -0.194566,-0.13221 -0.238586,-0.20514 -0.238586,-0.39528 0,-0.66057 1.322972,-0.74173 1.615764,-0.0991 0.07087,0.15555 0.05671,0.19637 -0.134449,0.38753 -0.179772,0.17978 -0.276366,0.21806 -0.608905,0.24133 -0.331736,0.0232 -0.433571,0.002 -0.633824,-0.13446 z"
+         id="path4946"
+         inkscape:connector-curvature="0"
+         transform="matrix(0,9.7125097e-4,0.00138889,0,0.12376613,0.37190269)" /><path
+         style="fill:#483e37;fill-opacity:1;stroke:#241f1c;stroke-width:0.06816737;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         d="m 43.938339,106.82038 c -0.165532,-0.16553 -0.253376,-0.55123 -0.182126,-0.79967 0.16441,-0.57326 0.890401,-0.86525 1.317002,-0.52969 0.472951,0.37203 -0.02752,1.30773 -0.751385,1.40482 -0.197774,0.0265 -0.302016,0.006 -0.383491,-0.0755 z"
+         id="path4948"
+         inkscape:connector-curvature="0"
+         transform="matrix(0,9.7125097e-4,0.00138889,0,0.12376613,0.37190269)" /><path
+         style="fill:#483e37;fill-opacity:1;stroke:#241f1c;stroke-width:0.06816737;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         d="m 45.131644,101.96828 c -0.371635,-0.29288 -0.661464,-1.01604 -0.490007,-1.22263 0.18619,-0.22434 0.907606,-0.0718 1.209281,0.25576 0.340435,0.36961 0.313276,0.77532 -0.06744,1.00744 -0.291031,0.17744 -0.382412,0.17176 -0.651835,-0.0406 z"
+         id="path4950"
+         inkscape:connector-curvature="0"
+         transform="matrix(0,9.7125097e-4,0.00138889,0,0.12376613,0.37190269)" /><path
+         style="fill:#483e37;fill-opacity:1;stroke:#241f1c;stroke-width:0.06816737;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         d="m 11.634401,94.331252 c -0.06279,-0.06978 -0.203618,-0.2971 -0.312953,-0.50515 -0.264528,-0.503363 -1.6123658,-4.595658 -1.5592306,-4.734126 0.1349711,-0.351729 1.0590376,-0.443273 4.4726666,-0.443091 3.533719,1.88e-4 6.132487,0.129544 6.96902,0.346889 0.217859,0.0566 0.245499,0.08526 0.200243,0.207599 -0.09152,0.247397 -0.836599,0.932551 -1.588104,1.460372 -2.445534,1.717628 -6.347914,3.617866 -7.718726,3.758583 -0.283354,0.02909 -0.370162,0.01201 -0.462916,-0.09108 l 0,0 z"
+         id="path4952"
+         inkscape:connector-curvature="0"
+         transform="matrix(0,9.7125097e-4,0.00138889,0,0.12376613,0.37190269)" /><path
+         style="fill:#483e37;fill-opacity:1;stroke:#241f1c;stroke-width:0.06816737;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         d="m 19.357493,109.13239 c -0.145637,-0.13157 -0.41776,-0.46133 -0.604718,-0.7328 -0.993915,-1.44318 -1.103412,-2.46795 -0.304998,-2.85445 0.570646,-0.27625 1.591096,-0.0242 1.81537,0.44846 0.139199,0.29334 0.140596,0.9842 0.0038,1.89582 -0.163073,1.08702 -0.310567,1.4822 -0.553205,1.4822 -0.05032,0 -0.210647,-0.10766 -0.356284,-0.23923 z"
+         id="path4954"
+         inkscape:connector-curvature="0"
+         transform="matrix(0,9.7125097e-4,0.00138889,0,0.12376613,0.37190269)" /><path
+         style="fill:#483e37;fill-opacity:1;stroke:#241f1c;stroke-width:0.06816737;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         d="m 104.58892,109.27596 c -0.85567,-0.268 -1.92024,-1.05473 -3.44998,-2.54957 -1.09743,-1.0724 -1.616159,-1.7025 -1.524148,-1.85137 0.07022,-0.11363 0.416438,-0.0829 1.438698,0.12775 0.53139,0.10949 1.42922,0.23251 2.01093,0.27554 1.63747,0.12112 2.44398,0.33509 3.23027,0.857 0.81472,0.54078 0.92267,0.93235 0.50105,1.81746 -0.55363,1.16224 -1.29722,1.60809 -2.20682,1.32319 z"
+         id="path4956"
+         inkscape:connector-curvature="0"
+         transform="matrix(0,9.7125097e-4,0.00138889,0,0.12376613,0.37190269)" /><path
+         style="fill:#483e37;fill-opacity:1;stroke:#241f1c;stroke-width:0.06816737;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         d="m 110.62534,92.472235 c -0.92172,-0.302081 -1.81219,-0.823785 -2.94585,-1.725899 -1.79331,-1.427032 -3.66639,-3.584921 -3.66639,-4.223883 0,-0.306928 0.19041,-0.360572 1.2611,-0.355286 1.01951,0.005 1.8794,0.133746 3.37428,0.505075 2.18087,0.541731 4.3063,1.400415 4.90537,1.981793 0.25433,0.24682 0.27535,0.29516 0.27535,0.633284 0,0.495447 -0.17283,1.453019 -0.3456,1.914791 -0.2052,0.548437 -0.61813,1.038371 -1.0412,1.235354 -0.44294,0.206238 -1.24694,0.221623 -1.81706,0.03477 z"
+         id="path4958"
+         inkscape:connector-curvature="0"
+         transform="matrix(0,9.7125097e-4,0.00138889,0,0.12376613,0.37190269)" /><path
+         style="fill:#483e37;fill-opacity:1;stroke:#241f1c;stroke-width:0.13633475;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         d="m 50.9805,51.331905 c -0.557065,-0.61594 -0.577761,-3.26146 -0.03566,-4.55888 0.296988,-0.710792 0.458673,-0.7448 0.719181,-0.151266 0.322993,0.735897 0.314537,3.122106 -0.01452,4.098251 -0.282419,0.837786 -0.382175,0.929028 -0.668995,0.611895 z"
+         id="path4962"
+         inkscape:connector-curvature="0"
+         transform="matrix(0,9.7125097e-4,0.00138889,0,0.12376613,0.37190269)" /><path
+         style="fill:#483e37;fill-opacity:1;stroke:#241f1c;stroke-width:0.13633475;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         d="m 63.990016,59.387688 c -0.389131,-1.510562 -0.719585,-7.736807 -0.743954,-14.017213 -0.01709,-4.403635 0.07156,-6.203231 0.305561,-6.203231 0.374399,0 1.088947,4.702261 1.381836,9.093506 0.129844,1.946732 0.117399,3.058011 -0.07329,6.544068 -0.126331,2.309522 -0.273216,4.37901 -0.326411,4.598862 -0.141912,0.586523 -0.390413,0.579214 -0.543743,-0.01599 l 0,0 z"
+         id="path4964"
+         inkscape:connector-curvature="0"
+         transform="matrix(0,9.7125097e-4,0.00138889,0,0.12376613,0.37190269)" /><path
+         style="fill:#483e37;fill-opacity:1;stroke:#241f1c;stroke-width:0.13633475;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         d="m 75.122328,52.153128 c -0.114462,-0.131222 -0.278975,-0.375633 -0.365584,-0.543135 -0.216998,-0.419675 -0.481119,-3.159776 -0.364496,-3.781431 0.09406,-0.501375 0.09879,-0.504614 0.373771,-0.255932 0.650227,0.588038 1.19954,2.186689 1.202218,3.498783 0.0024,1.19032 -0.353811,1.645867 -0.845909,1.081715 z"
+         id="path4966"
+         inkscape:connector-curvature="0"
+         transform="matrix(0,9.7125097e-4,0.00138889,0,0.12376613,0.37190269)" /><path
+         style="fill:#ff8080;fill-opacity:1;stroke:#ff5555;stroke-width:0.38561288;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         d="m 58.208206,104.09384 c -1.424487,-1.06698 -3.237351,-3.15607 -3.237351,-3.73062 0,-0.669217 2.182497,-0.871839 8.088373,-0.750917 l 5.581889,0.114288 -1.405791,1.555139 c -1.593813,1.76314 -4.311663,3.2586 -6.410268,3.52717 -1.077068,0.13783 -1.708559,-0.0347 -2.616852,-0.71506 z"
+         id="path4970"
+         inkscape:connector-curvature="0"
+         transform="matrix(0,9.7125097e-4,0.00138889,0,0.12376613,0.37190269)" /><path
+         style="fill:#e9afaf;fill-opacity:1;stroke:#e9afaf;stroke-width:0.38561288;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         d="m 105.10053,48.345143 c -1.16648,-1.374998 -2.72821,-2.950717 -3.47052,-3.501598 -0.7423,-0.550881 -1.647482,-1.298335 -2.01151,-1.661007 -0.847173,-0.844019 -3.664972,-1.386795 -8.88205,-1.710899 -2.279936,-0.141638 -4.14469,-0.36694 -4.143897,-0.500671 0.0034,-0.566645 1.93649,-3.323965 6.472834,-9.232523 6.399707,-8.335574 11.480883,-13.003291 13.367153,-12.279461 2.23575,0.85794 4.13458,12.422272 3.31342,20.179572 -0.44729,4.225417 -1.79336,10.794056 -2.26668,11.061093 -0.14183,0.08002 -1.21227,-0.979509 -2.37875,-2.354506 z"
+         id="path4974"
+         inkscape:connector-curvature="0"
+         transform="matrix(0,9.7125097e-4,0.00138889,0,0.12376613,0.37190269)" /><path
+         style="fill:#e9afaf;fill-opacity:1;stroke:#e9afaf;stroke-width:0.38561288;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         d="m 17.687439,32.533546 c 0.259531,-10.904916 0.921993,-17.448983 1.766377,-17.448983 0.577524,0 5.907803,4.969388 9.037861,8.425945 4.651935,5.137182 8.607954,10.682769 9.296081,13.03134 0.327927,1.119213 -0.685939,2.06389 -2.221495,2.069891 -0.674134,0.0026 -2.78743,0.437688 -4.696214,0.966785 -3.949203,1.094683 -10.924155,2.498941 -12.41224,2.498941 l -0.997509,0 0.227139,-9.543919 z"
+         id="path4976"
+         inkscape:connector-curvature="0"
+         transform="matrix(0,9.7125097e-4,0.00138889,0,0.12376613,0.37190269)" /><path
+         style="fill:#241c1c;fill-opacity:1;stroke:#241c1c;stroke-width:0.27266949;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         d="m 159.25084,215.02306 c 0.53732,-0.6483 3.09618,-2.27058 4.86191,-3.0824 1.3551,-0.62302 1.48208,-0.63641 2.11319,-0.22289 0.84935,0.55651 0.86008,1.3819 0.0251,1.92901 -1.14412,0.74965 -3.80377,1.55748 -5.62503,1.70851 -1.66766,0.1383 -1.74889,0.11867 -1.37516,-0.33223 z"
+         id="path4980"
+         inkscape:connector-curvature="0"
+         transform="matrix(0,9.7125097e-4,0.00138889,0,0.12376613,0.37190269)" /><path
+         style="fill:#241c1c;fill-opacity:1;stroke:#241c1c;stroke-width:0.27266949;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         d="m 173.85047,231.54746 -1.36334,-0.17911 2.04502,-0.73931 c 2.16788,-0.78374 5.36468,-1.71312 6.61223,-1.92234 0.56413,-0.0946 0.74984,-0.0151 0.74984,0.3211 0,0.66906 -0.74924,1.60931 -1.65605,2.07824 -0.91271,0.47198 -4.34806,0.70938 -6.3877,0.44142 z"
+         id="path4982"
+         inkscape:connector-curvature="0"
+         transform="matrix(0,9.7125097e-4,0.00138889,0,0.12376613,0.37190269)" /></g></g></svg>
\ No newline at end of file
diff --git a/src/svg-tests/panda.svg b/src/svg-tests/panda.svg
new file mode 100644 (file)
index 0000000..246c9c3
--- /dev/null
@@ -0,0 +1,136 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   id="svg4441"
+   version="1.1"
+   inkscape:version="0.48.4 r9939"
+   width="337.45306"
+   height="310.85562"
+   xml:space="preserve"
+   sodipodi:docname="drawing1.svg"><metadata
+     id="metadata4447"><rdf:RDF><cc:Work
+         rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><defs
+     id="defs4445" /><sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="1280"
+     inkscape:window-height="996"
+     id="namedview4443"
+     showgrid="false"
+     fit-margin-top="0"
+     fit-margin-left="0"
+     fit-margin-right="0"
+     fit-margin-bottom="0"
+     inkscape:zoom="1.2966372"
+     inkscape:cx="245.20049"
+     inkscape:cy="289.02587"
+     inkscape:window-x="0"
+     inkscape:window-y="0"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="g4451" /><g
+     id="g4449"
+     inkscape:groupmode="layer"
+     inkscape:label="16061202"
+     transform="matrix(1.25,0,0,-1.25,-126.39488,738.1999)"><g
+       id="g4451"
+       transform="matrix(0,-576,823.68,0,-647.36541,633.52678)"><path
+         style="fill:#000000"
+         d="m 0.42162024,0.90896495 c -0.008932,4.9831e-4 -0.014889,0.001188 -0.0218712,0.00253 -0.0122547,0.002357 -0.0285763,0.004999 -0.0379975,0.00615 -0.008505,0.00104 -0.0188627,9.9236e-4 -0.0317979,-1.4557e-4 -0.0226374,-0.001991 -0.0544536,-0.001154 -0.0683333,0.001799 -0.002979,6.3374e-4 -0.006694,0.001336 -0.008256,0.001561 -0.003777,5.4324e-4 -0.0201836,0.005434 -0.0258121,0.007694 -0.005429,0.00218 -0.0188097,0.0112497 -0.025099,0.017012 -0.002521,0.00231 -0.004971,0.00451 -0.005444,0.00489 -4.7342e-4,3.8001e-4 -0.001768,0.001609 -0.002877,0.002731 -0.001109,0.001122 -0.002222,0.002171 -0.002475,0.002331 -0.001182,7.5035e-4 -0.004917,0.005165 -0.005915,0.006993 -6.1265e-4,0.001122 -0.001828,0.002729 -0.002701,0.003572 -8.7268e-4,8.4272e-4 -0.002076,0.003072 -0.002675,0.004953 -5.9841e-4,0.001882 -0.001472,0.004208 -0.001942,0.005169 -0.003368,0.006893 -0.003231,0.0193772 3.1309e-4,0.028666 0.003063,0.00803 0.004623,0.012569 0.004358,0.012687 -1.2472e-4,5.53e-5 -0.003414,9.662e-4 -0.00731,0.00202 -0.0107133,0.00291 -0.019083,0.00572 -0.0224186,0.00754 -0.001649,8.975e-4 -0.004165,0.0021 -0.005591,0.00268 l -0.002593,0.00105 -0.003497,-0.00237 c -0.006657,-0.00452 -0.0177312,-0.00783 -0.0288161,-0.00863 -0.006658,-4.771e-4 -0.018618,0.00116 -0.0194021,0.00265 -2.6302e-4,5.009e-4 -7.4268e-4,0.00104 -0.001066,0.0012 -0.002901,0.00144 -0.00435,0.013959 -0.002436,0.021045 0.001642,0.00608 0.009308,0.014653 0.0180673,0.020215 l 0.002113,0.00134 -0.00546,0.00827 c -0.005713,0.00866 -0.00691,0.011119 -0.009831,0.02022 -0.001488,0.00464 -0.001838,0.008 -0.002151,0.020688 -3.3266e-4,0.013472 -1.8395e-4,0.015894 0.001342,0.021853 0.002434,0.00951 0.003974,0.014635 0.004898,0.016317 4.4019e-4,8.013e-4 0.001064,0.0028 0.001385,0.00445 l 5.8491e-4,0.00299 -0.004612,0.00184 c -0.00731,0.00293 -0.0142159,0.00823 -0.0182345,0.013995 l -0.003472,0.00499 2.3872e-4,0.00612 c 2.0566e-4,0.00527 5.3362e-4,0.0065 0.002368,0.00886 0.004724,0.00607 0.013927,0.010542 0.0249998,0.012149 0.008909,0.00129 0.0248964,-2.094e-4 0.0317467,-0.00298 0.001836,-7.437e-4 0.003081,-9.276e-4 0.00375,-5.539e-4 5.5092e-4,3.076e-4 0.002314,0.0013 0.003918,0.00221 0.001604,9.066e-4 0.004003,0.00213 0.005331,0.00271 0.002904,0.00128 0.0155763,0.00355 0.0227854,0.00409 0.00286,2.126e-4 0.006357,6.687e-4 0.007771,0.00101 0.003841,9.364e-4 0.004778,-4.26e-5 0.002871,-0.003 -0.001712,-0.00266 -0.001378,-0.00333 0.001181,-0.00237 0.001603,5.998e-4 0.0215219,0.00351 0.0240779,0.00352 7.1156e-4,0 0.001006,-5.64e-4 8.3334e-4,-0.0016 -2.3462e-4,-0.0014 -8.59e-6,-0.00158 0.001815,-0.00145 0.005718,4.25e-4 0.0085,8.493e-4 0.0106065,0.00162 0.002285,8.335e-4 0.00606,0.00116 0.00606,5.202e-4 0,-1.814e-4 -4.0102e-4,-8.537e-4 -8.9116e-4,-0.00149 -6.4779e-4,-8.464e-4 -6.2184e-4,-0.00139 9.504e-5,-0.00199 8.3062e-4,-6.999e-4 0.001267,-5.8e-4 0.002766,7.6e-4 0.002331,0.00208 0.006803,0.00488 0.009572,0.00598 0.001214,4.827e-4 0.00552,0.00239 0.009569,0.00424 0.007222,0.0033 0.0211843,0.0085 0.0238085,0.00886 0.009205,0.00127 0.0151836,0.00221 0.0175808,0.00276 0.003708,8.608e-4 0.00331,7.965e-4 0.0116667,0.00189 0.003896,5.081e-4 0.0104583,0.00138 0.0145833,0.00194 0.005395,7.281e-4 0.009137,8.972e-4 0.0133333,6.022e-4 0.009913,-6.968e-4 0.0114666,-0.0011 0.0366667,-0.0095 0.004125,-0.00138 0.00988,-0.00291 0.0127885,-0.00341 0.002909,-5.028e-4 0.005731,-0.00117 0.006271,-0.00148 5.4045e-4,-3.137e-4 0.002661,-7.138e-4 0.004711,-8.89e-4 0.002051,-1.754e-4 0.006729,-6.013e-4 0.0103955,-9.467e-4 0.003667,-3.453e-4 0.0169792,-7.547e-4 0.0295833,-9.098e-4 0.0126042,-1.55e-4 0.0232917,-2.934e-4 0.02375,-3.075e-4 0.002741,-8.44e-5 0.008783,7.093e-4 0.0114902,0.00151 0.004858,0.00144 0.0108971,6.888e-4 0.0155932,-0.00193 0.006704,-0.00374 0.0141718,-0.00926 0.0141718,-0.010486 0,-8.453e-4 6.3273e-4,-0.00123 0.002227,-0.00137 0.001625,-1.345e-4 0.002263,-5.388e-4 0.002361,-0.0015 1.4032e-4,-0.00138 -0.001676,-0.00183 -0.002331,-5.827e-4 -2.5491e-4,4.862e-4 -6.6125e-4,5.346e-4 -0.001222,1.457e-4 -5.0108e-4,-3.477e-4 -6.685e-4,-0.00252 -4.1507e-4,-0.00538 3.6113e-4,-0.00407 6.6573e-4,-0.00484 0.002033,-0.00515 0.002025,-4.495e-4 0.001646,-0.00214 -5.742e-4,-0.00256 -0.001443,-2.752e-4 -0.001702,-9.118e-4 -0.001962,-0.00483 -3.0123e-4,-0.00454 2.2446e-4,-0.00533 0.002531,-0.00377 6.0566e-4,4.082e-4 0.002106,7.36e-4 0.003333,7.284e-4 0.002027,-1.28e-5 0.002117,-1.029e-4 9.8034e-4,-9.813e-4 -6.8857e-4,-5.32e-4 -0.002252,-0.00114 -0.003474,-0.00136 -0.003125,-5.485e-4 -0.003425,-0.00115 -0.002904,-0.0058 5.1221e-4,-0.00457 0.001201,-0.00555 0.00313,-0.00443 9.4322e-4,5.475e-4 0.001579,5.756e-4 0.002388,1.057e-4 8.0475e-4,-4.67e-4 0.001365,-4.574e-4 0.002069,3.56e-5 5.3145e-4,3.717e-4 0.001206,5.078e-4 0.0015,3.025e-4 4.9115e-4,-3.435e-4 -0.003066,-0.00165 -0.006548,-0.0024 -0.001562,-3.381e-4 -0.002057,-0.00268 -5.6605e-4,-0.00268 5.5822e-4,0 8.1546e-4,-0.00132 6.8709e-4,-0.00352 -1.7746e-4,-0.00304 3.975e-5,-0.00364 0.001608,-0.0044 0.002593,-0.00127 0.002241,-0.00199 -9.7415e-4,-0.00199 -0.001771,0 -0.00367,-5.309e-4 -0.005208,-0.00146 -0.004576,-0.00275 -0.006678,-0.00226 -0.0190879,0.00445 -0.008499,0.0046 -0.0122279,0.00577 -0.0201054,0.00634 -0.003895,2.81e-4 -0.007552,3.844e-4 -0.008128,2.298e-4 -5.7605e-4,-1.545e-4 -0.005029,-1.75e-5 -0.009896,3.053e-4 -0.0112136,7.43e-4 -0.0181756,-3.401e-4 -0.0256024,-0.00398 -0.002676,-0.00131 -0.005319,-0.00239 -0.005873,-0.00239 -5.7764e-4,0 -8.11e-4,-4.345e-4 -5.4776e-4,-0.00102 0.001371,-0.00305 0.003397,-0.00646 0.005918,-0.00996 0.005062,-0.00703 0.00951,-0.017266 0.0113265,-0.026065 9.2183e-4,-0.00447 0.002066,-0.00998 0.002542,-0.012264 0.001014,-0.00485 9.1781e-4,-0.015334 -1.8576e-4,-0.020331 -4.2472e-4,-0.00192 -9.8566e-4,-0.00444 -0.001247,-0.0056 l -4.7433e-4,-0.00211 0.006969,-0.00158 c 0.006543,-0.00148 0.0203812,-0.0027 0.0303027,-0.00266 0.001833,6.4e-6 0.004915,-1.2e-4 0.006849,-2.809e-4 0.003407,-2.834e-4 0.003671,-1.806e-4 0.008542,0.00332 0.002764,0.00199 0.005026,0.00379 0.005026,0.004 0,8.68e-4 0.006489,0.00337 0.009649,0.00373 0.002585,2.886e-4 0.003664,1.557e-4 0.004508,-5.55e-4 7.232e-4,-6.094e-4 0.00186,-8.244e-4 0.003268,-6.181e-4 0.001187,1.739e-4 0.002666,8.8e-5 0.003285,-1.909e-4 8.9274e-4,-4.018e-4 7.5831e-4,-6.874e-4 -6.477e-4,-0.00138 -0.001506,-7.375e-4 -0.001645,-0.00111 -9.1821e-4,-0.00244 4.7408e-4,-8.65e-4 8.593e-4,-0.00272 8.593e-4,-0.00411 0,-0.00139 2.283e-4,-0.00295 5.0733e-4,-0.00346 4.5924e-4,-8.369e-4 0.003756,-0.00216 0.006993,-0.00281 6.875e-4,-1.382e-4 -5.1421e-4,-4.382e-4 -0.00267,-6.667e-4 -0.003768,-3.994e-4 -0.00389,-4.723e-4 -0.003125,-0.00188 4.3749e-4,-8.047e-4 7.9545e-4,-0.00236 7.9545e-4,-0.00346 0,-0.00135 3.8932e-4,-0.002 0.001194,-0.002 6.5662e-4,0 0.00144,-5.434e-4 0.001742,-0.00121 3.2246e-4,-7.105e-4 0.001021,-0.00108 0.001696,-8.996e-4 6.3141e-4,1.695e-4 0.00137,5.71e-5 0.001641,-2.492e-4 2.8333e-4,-3.206e-4 -9.8551e-4,-5.573e-4 -0.002987,-5.573e-4 -0.003202,0 -0.00344,-1.047e-4 -0.002977,-0.00131 2.7637e-4,-7.212e-4 5.0761e-4,-0.00229 5.1387e-4,-0.0035 9.91e-6,-0.00191 2.6e-4,-0.00219 0.001998,-0.00219 0.001285,0 0.00214,-4.113e-4 0.002422,-0.00117 3.6201e-4,-9.681e-4 2.558e-5,-0.00117 -0.001986,-0.00117 -0.002672,0 -0.002837,-3.887e-4 -0.001545,-0.00364 6.1254e-4,-0.00154 0.001332,-0.00219 0.002446,-0.00219 0.002456,0 0.003022,-0.00127 9.8558e-4,-0.00222 -0.001395,-6.477e-4 -0.001809,-0.00142 -0.001809,-0.00337 0,-0.00317 -0.003449,-0.00841 -0.007453,-0.011317 -0.003225,-0.00234 -0.008726,-0.00377 -0.0166185,-0.00431 -0.002468,-1.695e-4 -0.004709,-4.628e-4 -0.004979,-6.518e-4 -2.7026e-4,-1.89e-4 -5.0065e-4,-0.00151 -5.1199e-4,-0.00293 -1.134e-5,-0.00142 -3.0186e-4,-0.00259 -6.4561e-4,-0.00259 -3.4375e-4,0 -6.25e-4,-3.025e-4 -6.25e-4,-6.699e-4 0,-3.675e-4 -0.0013,-0.00204 -0.00289,-0.00371 -0.004032,-0.00425 -0.00625,-0.00483 -0.017527,-0.00457 -0.005042,1.16e-4 -0.009729,3.585e-4 -0.0104167,5.387e-4 -6.875e-4,1.801e-4 -0.007468,4.469e-4 -0.0150685,5.928e-4 l -0.0138185,2.653e-4 -0.002372,-0.00424 c -0.001305,-0.00233 -0.003722,-0.00555 -0.005373,-0.00715 -0.001651,-0.001603 -0.003636,-0.003615 -0.004412,-0.004471 -7.7591e-4,-8.5665e-4 -0.004515,-0.003275 -0.008309,-0.005374 -0.003794,-0.002099 -0.00821,-0.004665 -0.009814,-0.005703 l -0.002916,-0.001887 0.002916,-4.9802e-4 c 0.001604,-2.7389e-4 0.005107,-7.4324e-4 0.007786,-0.001043 0.002678,-2.997e-4 0.005191,-6.8368e-4 0.005583,-8.5332e-4 6.2228e-4,-2.6894e-4 0.0112808,-0.002312 0.015069,-0.002888 7.4545e-4,-1.1346e-4 0.003745,-8.5769e-4 0.006667,-0.001654 0.002921,-7.9615e-4 0.006811,-0.001769 0.008645,-0.002163 0.001833,-3.9348e-4 0.003708,-9.056e-4 0.004167,-0.001138 4.5833e-4,-2.3246e-4 0.002608,-7.2541e-4 0.004777,-0.001095 0.005226,-8.9144e-4 0.007162,-2.7145e-4 0.0152198,0.004875 0.006735,0.004302 0.00808,0.004802 0.0131695,0.004895 0.004908,9.004e-5 0.009691,-0.002148 0.009023,-0.004221 -8.709e-5,-2.7046e-4 3.2212e-4,-3.6883e-4 9.0936e-4,-2.1859e-4 5.8725e-4,1.5029e-4 9.7396e-4,5.6818e-4 8.5938e-4,9.2879e-4 -2.4818e-4,7.81e-4 0.001989,8.8642e-4 0.002662,1.254e-4 8.1588e-4,-9.2313e-4 -4.8673e-4,-0.002384 -0.002126,-0.002384 -0.001737,0 -0.002034,-6.1294e-4 -7.3693e-4,-0.00152 4.6231e-4,-3.2331e-4 9.3106e-4,-0.001652 0.001042,-0.002953 1.2717e-4,-0.001496 5.5304e-4,-0.002272 0.001158,-0.002111 0.001497,3.9697e-4 0.00222,-9.4364e-4 0.001043,-0.001935 -5.8774e-4,-4.9522e-4 -0.001197,-0.002946 -0.001368,-0.005505 -2.6662e-4,-0.003987 -1.327e-4,-0.004565 9.8764e-4,-0.004264 0.001638,4.3957e-4 0.001774,-0.001273 1.5307e-4,-0.001933 -0.001501,-6.1195e-4 -0.003054,-0.007036 -0.002117,-0.008759 3.9556e-4,-7.2756e-4 0.001318,-0.001323 0.002051,-0.001323 0.001895,0 0.001165,-0.001916 -8.7819e-4,-0.002305 -0.001326,-2.528e-4 -0.001718,-9.063e-4 -0.001937,-0.003231 -1.5131e-4,-0.001603 -5.7164e-4,-0.004028 -9.3408e-4,-0.00539 -5.7792e-4,-0.002172 -4.7324e-4,-0.002477 8.5092e-4,-0.002477 0.002406,0 0.002668,-0.001035 5.1321e-4,-0.002022 -0.00109,-4.9936e-4 -0.002416,-0.001921 -0.002946,-0.00316 -8.6286e-4,-0.002014 -0.006792,-0.007431 -0.006792,-0.006205 0,2.7256e-4 -7.5e-4,2.098e-5 -0.001667,-5.592e-4 -0.002302,-0.001457 -0.00211,-0.002483 2.0834e-4,-0.00111 l 0.001875,0.00111 -0.001587,-0.001311 c -8.7311e-4,-7.2116e-4 -0.001974,-0.001311 -0.002446,-0.001311 -4.7234e-4,0 -0.001633,-4.9954e-4 -0.002579,-0.00111 -0.003691,-0.002381 -0.0138509,-0.006118 -0.0196726,-0.007236 -0.006718,-0.00129 -0.008756,-0.001396 -0.0174644,-9.0991e-4 z m 0.0156881,0.001929 c 0.003368,3.768e-4 0.008089,0.001872 0.0109786,0.003478 6.875e-4,3.8193e-4 0.002375,0.001075 0.00375,0.001541 0.002955,0.001001 0.0155332,0.009537 0.0171404,0.0116323 6.1454e-4,8.0128e-4 0.001241,0.002045 0.001391,0.002763 2.1885e-4,0.001045 -1.0753e-4,0.001291 -0.001629,0.001228 -0.001046,-4.312e-5 -0.002278,-9.91e-6 -0.002736,7.389e-5 -0.001823,3.3357e-4 -0.003519,-4.021e-5 -0.005225,-0.001151 -0.001855,-0.001209 -0.003525,-0.001528 -0.003525,-6.7331e-4 0,7.8146e-4 0.002663,0.002161 0.005833,0.003021 0.001604,4.3526e-4 0.003187,0.001068 0.003518,0.001407 4.1986e-4,4.3001e-4 0.001048,4.2069e-4 0.002083,-3.088e-5 0.00135,-5.8934e-4 0.001572,-2.2635e-4 0.002488,0.004079 0.001459,0.006852 0.001414,0.007163 -0.001099,0.007604 -0.001519,2.6667e-4 -0.0034,-6.585e-5 -0.006235,-0.001102 -0.004361,-0.001595 -0.005756,-0.001816 -0.005756,-9.1329e-4 0,0.001011 0.006975,0.003104 0.0105334,0.003161 l 0.00345,5.537e-5 5.0099e-4,0.002914 c 0.001352,0.007864 5.3331e-4,0.008867 -0.005979,0.007325 -0.004514,-0.001069 -0.006698,-6.6032e-4 -0.00332,6.2103e-4 0.001044,3.9616e-4 0.003773,0.001018 0.006065,0.001382 l 0.004167,6.6206e-4 2.4998e-4,0.003651 c 1.4903e-4,0.002177 -1.4191e-4,0.003981 -7.2035e-4,0.004469 -0.001061,8.9435e-4 -0.003793,6.3572e-4 -0.007655,-7.2471e-4 -0.001991,-7.0152e-4 -0.002292,-6.9347e-4 -0.002292,6.125e-5 0,0.001114 0.002232,0.001938 0.006562,0.002422 0.003809,4.2593e-4 0.00427,0.001305 0.002523,0.00481 -0.001026,0.002059 -0.003087,0.00236 -0.006585,9.6107e-4 -0.002516,-0.001005 -0.003332,-0.00107 -0.003332,-2.6328e-4 0,3.3525e-4 0.001918,0.001231 0.004262,0.00199 l 0.004262,0.001381 -0.002554,9.2349e-4 c -0.003184,0.001151 -0.00785,0.001186 -0.0108028,8.135e-5 -0.001238,-4.6311e-4 -0.003905,-0.002037 -0.005927,-0.003496 -0.002022,-0.00146 -0.004031,-0.002654 -0.004464,-0.002654 -4.3305e-4,0 -5.3993e-4,-4.5094e-4 -2.375e-4,-0.001002 3.0243e-4,-5.5117e-4 3.0663e-4,-8.32e-4 9.33e-6,-6.2407e-4 -2.9729e-4,2.0787e-4 -0.00186,-1.4027e-4 -0.003473,-7.7366e-4 -0.002629,-0.001033 -0.003417,-0.001082 -0.007629,-4.7494e-4 -0.002583,3.722e-4 -0.005745,0.001053 -0.007027,0.001514 -0.006984,0.002507 -0.0289899,0.007193 -0.0414189,0.00882 -0.0118511,0.001551 -0.01302,0.001362 -0.0184539,-0.002986 -0.0281986,-0.0225628 -0.043863,-0.0332054 -0.0623361,-0.0423522 -0.004208,-0.002083 -0.00886,-0.004488 -0.0103383,-0.005343 -0.001478,-8.5548e-4 -0.00461,-0.002441 -0.006959,-0.003523 -0.004864,-0.00224 -0.0119123,-0.006631 -0.0119123,-0.007421 0,-0.001634 0.0370692,-0.001396 0.0481794,3.0903e-4 0.005703,8.7535e-4 0.007051,9.2616e-4 0.007616,2.8706e-4 6.3955e-4,-7.2366e-4 0.005326,-6.1107e-4 0.0120052,2.8852e-4 0.001872,2.521e-4 0.023098,-0.001853 0.0267831,-0.002657 0.001375,-2.9976e-4 0.0055,-9.68e-4 0.009167,-0.001485 0.007243,-0.001021 0.009313,-0.001373 0.01875,-0.003185 0.0121709,-0.002337 0.0274565,-0.003188 0.0373547,-0.00208 z m 0.003479,0.0577348 c 0,4.8076e-4 5.5074e-4,8.7412e-4 0.001224,8.7412e-4 7.4549e-4,0 0.001036,-3.4167e-4 7.4418e-4,-8.7412e-4 -2.6383e-4,-4.8077e-4 -8.1455e-4,-8.7413e-4 -0.001224,-8.7413e-4 -4.0929e-4,0 -7.4418e-4,3.9336e-4 -7.4418e-4,8.7413e-4 z M 0.27495323,0.92062164 c 0.001604,6.768e-4 0.003854,0.001833 0.005,0.00257 0.006273,0.004033 0.007806,0.004936 0.008386,0.004936 5.2346e-4,0 0.0105656,0.005035 0.0137191,0.006878 4.7025e-4,2.7488e-4 0.00197,9.8491e-4 0.003333,0.001578 0.001363,5.9289e-4 0.002853,0.001359 0.003312,0.001702 0.001304,9.7553e-4 0.008177,0.00474 0.009754,0.005343 0.002694,0.001029 0.0127661,0.007523 0.0206623,0.0133214 0.004354,0.003197 0.009323,0.006816 0.0110417,0.008041 0.001719,0.001225 0.003125,0.002479 0.003125,0.002787 0,3.0816e-4 3.0953e-4,5.6026e-4 6.8783e-4,5.6026e-4 3.7831e-4,0 0.002722,0.00177 0.005208,0.003934 0.005704,0.004964 0.0169199,0.0129662 0.0181721,0.0129662 0.00124,0 0.0134317,0.006915 0.0134317,0.007618 0,2.972e-4 5.1119e-4,5.4039e-4 0.001136,5.4039e-4 0.002505,0 0.0155307,0.0115603 0.0155307,0.0137835 0,4.302e-4 0.001081,0.00242 0.002401,0.00443 0.003365,0.00511 0.004265,0.00723 0.004265,0.010079 0,0.00169 4.0695e-4,0.00258 0.001282,0.00282 0.00201,5.393e-4 0.002248,-9.033e-4 8.4672e-4,-0.00513 -0.001666,-0.00502 -0.001737,-0.00478 0.001413,-0.00489 0.00149,-5.25e-5 0.005333,-2.248e-4 0.008542,-3.835e-4 0.0293471,-0.00145 0.0329878,-0.00155 0.0355996,-9.44e-4 0.004273,9.876e-4 0.007166,0.00403 0.008498,0.00892 6.3494e-4,0.00233 0.001018,0.00434 8.5126e-4,0.00447 -5.6768e-4,4.135e-4 -0.0174261,2.41e-5 -0.024948,-5.771e-4 -0.004125,-3.298e-4 -0.0148125,-5.381e-4 -0.02375,-4.629e-4 -0.0337663,2.838e-4 -0.0427307,8.12e-5 -0.0498458,-0.00113 -0.008837,-0.0015 -0.0131909,-0.00309 -0.020563,-0.0075 -0.003362,-0.00201 -0.00652,-0.00366 -0.007019,-0.00366 -4.9822e-4,0 -9.0584e-4,-2.3e-4 -9.0584e-4,-5.111e-4 0,-9.864e-4 -0.007991,-0.00283 -0.0154167,-0.00355 -0.004125,-4.008e-4 -0.008625,-9.6e-4 -0.01,-0.00124 -0.004171,-8.571e-4 -0.0186681,-0.00173 -0.027429,-0.00164 -0.008281,7.88e-5 -0.0182523,0.00104 -0.0221543,0.00213 -0.001146,3.211e-4 -0.004109,0.00105 -0.006584,0.00162 -0.005423,0.00125 -0.0109396,0.00334 -0.0129977,0.00493 -8.3053e-4,6.418e-4 -0.001921,0.00117 -0.002423,0.00117 -5.0188e-4,4e-7 -0.002038,6.726e-4 -0.003413,0.00149 -0.003193,0.00191 -0.010953,0.00667 -0.0129133,0.00792 -0.002018,0.00129 -0.003397,0.00152 -0.0115121,0.00196 l -0.006925,3.742e-4 6.1408e-4,-0.00223 c 6.6895e-4,-0.00243 6.583e-4,-0.00423 -2.792e-5,-0.00471 -2.406e-4,-1.683e-4 -0.002042,-2.57e-5 -0.004003,3.164e-4 -0.005416,9.453e-4 -0.0107651,0.00177 -0.0137739,0.00211 -0.002297,2.642e-4 -0.002708,1.355e-4 -0.002708,-8.473e-4 0,-0.00122 0.001356,-0.00317 0.003162,-0.00454 5.9338e-4,-4.503e-4 9.3042e-4,-0.00112 7.4899e-4,-0.00148 -3.6394e-4,-7.29e-4 -0.001833,-7.723e-4 -0.006828,-2.013e-4 l -0.003333,3.811e-4 -0.003054,-0.00683 c -0.002849,-0.00637 -0.004686,-0.0122584 -0.004677,-0.0149891 2.5e-6,-6.4102e-4 -7.291e-5,-0.003826 -1.6669e-4,-0.007077 -9.801e-5,-0.003399 2.1615e-4,-0.006417 7.3903e-4,-0.0071 5.0022e-4,-6.5362e-4 9.095e-4,-0.001879 9.095e-4,-0.002722 0,-8.4341e-4 3.8279e-4,-0.002034 8.5065e-4,-0.002645 4.6785e-4,-6.1137e-4 0.00122,-0.002475 0.001672,-0.004142 4.5201e-4,-0.001667 0.001904,-0.004231 0.003227,-0.005697 0.001323,-0.001467 0.002683,-0.003323 0.003023,-0.004124 3.4019e-4,-8.0128e-4 0.002218,-0.002934 0.004174,-0.004739 0.001955,-0.001805 0.003998,-0.00386 0.004538,-0.004566 5.4063e-4,-7.0641e-4 0.003578,-0.003343 0.006749,-0.00586 0.003171,-0.002517 0.005766,-0.004794 0.005766,-0.005061 0,-2.6672e-4 0.001895,-0.001529 0.004212,-0.002804 0.002316,-0.001276 0.005148,-0.003172 0.006292,-0.004213 0.001144,-0.001042 0.00253,-0.001895 0.00308,-0.001895 5.4959e-4,0 0.002312,-7.8688e-4 0.003916,-0.001747 0.001604,-9.6002e-4 0.003498,-0.001746 0.004208,-0.001747 7.1042e-4,0 0.001648,-2.3205e-4 0.002083,-5.1404e-4 0.001525,-9.8747e-4 0.0171542,-0.005347 0.0220104,-0.006139 0.002697,-4.3986e-4 0.005368,-0.001001 0.005936,-0.001246 0.003695,-0.001597 0.009724,-0.001684 0.013262,-1.9114e-4 z m -0.005417,0.0850122 c -2.8326e-4,3.205e-4 -1.179e-4,5.828e-4 3.6749e-4,5.828e-4 4.8538e-4,0 8.8251e-4,-2.623e-4 8.8251e-4,-5.828e-4 0,-3.205e-4 -1.6536e-4,-5.827e-4 -3.6748e-4,-5.827e-4 -2.0212e-4,0 -5.9925e-4,2.622e-4 -8.8252e-4,5.827e-4 z m 0.042917,0.00317 c 0.003896,4.629e-4 0.0109979,0.00127 0.0157823,0.00179 0.008374,9.109e-4 0.0115681,0.0016 0.0126345,0.00274 2.7505e-4,2.939e-4 0.001149,6.009e-4 0.001942,6.823e-4 7.9313e-4,8.14e-5 0.003756,0.00159 0.006583,0.00336 0.005635,0.00352 0.0106651,0.00591 0.0138912,0.00659 0.001146,2.427e-4 0.003208,7.746e-4 0.004583,0.00118 0.005714,0.00169 0.0121218,0.00206 0.0345951,0.00201 0.0125977,-3.21e-5 0.0262799,-6.21e-5 0.0304049,-6.69e-5 0.004125,-5.8e-6 0.008813,1.751e-4 0.0104167,3.999e-4 0.001604,2.248e-4 0.007792,4.989e-4 0.01375,6.092e-4 0.005958,1.103e-4 0.0143958,3.543e-4 0.01875,5.421e-4 0.004354,1.879e-4 0.009166,3.226e-4 0.0106931,2.993e-4 0.001588,-2.44e-5 0.002563,1.988e-4 0.002279,5.209e-4 -2.7378e-4,3.098e-4 8.2056e-4,8.966e-4 0.002432,0.0013 0.001611,4.075e-4 0.00293,0.00106 0.00293,0.00145 0,3.896e-4 2.9662e-4,7.959e-4 6.5917e-4,9.027e-4 0.001566,4.613e-4 0.006007,0.00702 0.006007,0.00887 l 0,0.00199 -0.002906,-6.237e-4 c -0.001598,-3.431e-4 -0.003645,-0.0011 -0.004548,-0.00169 -0.0019,-0.00124 -0.00339,-0.00139 -0.003353,-3.415e-4 3.234e-5,8.992e-4 0.00278,0.00229 0.00664,0.00335 0.001604,4.431e-4 0.003138,0.00103 0.003409,0.0013 6.0152e-4,6.11e-4 -0.001426,0.00628 -0.002519,0.00705 -4.946e-4,3.458e-4 -0.002198,8.7e-5 -0.004579,-6.957e-4 -0.004487,-0.00148 -0.004643,-0.00149 -0.004643,-4.211e-4 0,4.539e-4 0.001125,0.00117 0.0025,0.0016 0.001375,4.256e-4 0.0025,9.839e-4 0.0025,0.00124 0,2.568e-4 0.001242,3.04e-4 0.002759,1.049e-4 l 0.002759,-3.62e-4 -6.0554e-4,0.0034 c -3.3306e-4,0.00187 -6.372e-4,0.00388 -6.7587e-4,0.00448 -5.667e-5,8.733e-4 -4.9588e-4,0.00101 -0.002268,6.974e-4 -0.001208,-2.121e-4 -0.0034,-0.00103 -0.00487,-0.00181 -0.003079,-0.00164 -0.003766,-0.00175 -0.003766,-5.954e-4 0,9.194e-4 0.009029,0.00458 0.0103913,0.00421 0.001013,-2.732e-4 6.6446e-4,0.00605 -3.7516e-4,0.00681 -8.7993e-4,6.444e-4 -0.004168,-6.12e-4 -0.006102,-0.00233 -0.001505,-0.00134 -0.003914,-0.00186 -0.003914,-8.519e-4 0,0.00101 0.006812,0.0054 0.007925,0.0051 0.001618,-4.342e-4 0.001849,5.232e-4 0.001093,0.00454 -0.001279,0.0068 -0.002029,0.00742 -0.005685,0.0047 -0.001076,-8.012e-4 -0.001639,-0.00146 -0.00125,-0.00146 3.8896e-4,0 -1.7354e-4,-6.556e-4 -0.00125,-0.00146 -0.001947,-0.00145 -0.004167,-0.00194 -0.004167,-9.236e-4 0,5.69e-4 0.002308,0.00264 0.006042,0.00542 0.00126,9.394e-4 0.002292,0.00183 0.002292,0.00197 0,7.824e-4 -0.004334,0.00127 -0.006892,7.775e-4 -0.003268,-6.31e-4 -0.005046,-0.00165 -0.008415,-0.00481 -0.001305,-0.00123 -0.003669,-0.00314 -0.005254,-0.00424 -0.002395,-0.00167 -0.003331,-0.00197 -0.005536,-0.00172 -0.001459,1.604e-4 -0.008203,4.475e-4 -0.0149854,6.381e-4 -0.0174555,4.904e-4 -0.02407,0.00185 -0.0489177,0.010065 -0.0100219,0.00331 -0.0206729,0.00583 -0.0279167,0.00659 -0.0112639,0.00118 -0.0195259,0.00172 -0.0258333,0.00168 -0.003667,-2.62e-5 -0.009854,2.517e-4 -0.01375,6.172e-4 -0.005435,5.099e-4 -0.008441,4.993e-4 -0.0129167,-4.6e-5 -0.003208,-3.908e-4 -0.008777,-7.719e-4 -0.0123745,-8.47e-4 -0.006012,-1.254e-4 -0.006703,-2.682e-4 -0.008542,-0.00177 -0.0011,-8.954e-4 -0.001974,-0.00205 -0.001942,-0.00256 6.542e-5,-0.00104 0.001458,-0.00353 0.00155,-0.00278 8.34e-5,6.861e-4 0.004225,-0.00285 0.004225,-0.00361 0,-3.448e-4 -0.001107,-0.0012 -0.002459,-0.0019 -0.003186,-0.00165 -0.003631,-0.00257 -0.002449,-0.00508 8.7949e-4,-0.00186 7.9516e-4,-0.00216 -9.0301e-4,-0.00312 -0.00103,-5.834e-4 -0.002623,-0.00106 -0.00354,-0.00106 -0.001472,0 -0.0016,-2.553e-4 -0.001096,-0.00218 3.1397e-4,-0.0012 0.001106,-0.00295 0.001759,-0.00388 6.537e-4,-9.306e-4 0.001189,-0.00177 0.001189,-0.00187 0,-9.6e-5 -0.001639,-6.816e-4 -0.003642,-0.0013 -0.004835,-0.0015 -0.005215,-0.00211 -0.002633,-0.00426 0.003358,-0.00279 0.002568,-0.00314 -0.006726,-0.00297 -0.009049,1.686e-4 -0.0114773,-3.103e-4 -0.009299,-0.00183 7.1693e-4,-5.014e-4 0.002121,-0.00184 0.00312,-0.00297 9.9894e-4,-0.00113 0.002161,-0.00206 0.002582,-0.00206 0.001285,0 8.5325e-4,-0.00144 -7.0463e-4,-0.00235 -8.085e-4,-4.718e-4 -0.002402,-0.00117 -0.003542,-0.00154 -0.008241,-0.00271 -0.0117931,-0.00361 -0.0156543,-0.00397 l -0.004416,-4.143e-4 0.001437,-0.00154 c 7.9015e-4,-8.492e-4 0.001946,-0.00181 0.00257,-0.00213 9.5463e-4,-4.968e-4 9.5343e-4,-7.613e-4 -7.5e-6,-0.00168 -8.7672e-4,-8.385e-4 -0.002719,-0.00119 -0.007962,-0.00151 -0.003752,-2.307e-4 -0.007007,-5.49e-4 -0.007233,-7.072e-4 -2.2636e-4,-1.583e-4 2.6694e-4,-9.179e-4 0.001096,-0.00169 0.002367,-0.0022 0.0046,-0.00618 0.003906,-0.00697 -4.5544e-4,-5.153e-4 -0.002447,-6.153e-4 -0.007177,-3.602e-4 -0.003601,1.942e-4 -0.006547,1.627e-4 -0.006547,-6.98e-5 0,-9.727e-4 0.010072,-0.00674 0.018285,-0.010474 0.005424,-0.00246 0.0123745,-0.00426 0.0208996,-0.00539 0.002441,-3.238e-4 0.004623,-7.179e-4 0.004849,-8.759e-4 9.393e-4,-6.568e-4 0.0260304,-2.325e-4 0.032633,5.519e-4 z m -0.12,0.00881 c 0,1.802e-4 -6.1351e-4,0.00164 -0.001363,0.00324 -0.001994,0.00426 -0.001379,0.00447 0.00949,0.00318 0.004926,-5.865e-4 0.009481,-0.00121 0.0101214,-0.00138 9.0488e-4,-2.426e-4 0.001039,6.67e-5 5.9877e-4,0.00139 -0.001175,0.00352 -0.001542,0.00665 -7.8132e-4,0.00665 4.3035e-4,0 0.00151,-3.85e-4 0.0024,-8.556e-4 8.8969e-4,-4.705e-4 0.003364,-8.639e-4 0.005497,-8.741e-4 0.002134,-9.9e-6 0.008675,-6.741e-4 0.0145357,-0.00148 0.0110095,-0.0015 0.0138527,-0.00172 0.0147432,-0.00109 6.5104e-4,4.553e-4 -0.002001,0.00413 -0.004327,0.00599 -0.003456,0.00277 -0.002529,0.0034 0.005544,0.00376 0.00401,1.809e-4 0.007744,3.826e-4 0.008297,4.483e-4 0.001066,1.266e-4 9.8676e-4,2.589e-4 -0.002031,0.00338 -0.002271,0.00235 -0.002089,0.00323 6.7897e-4,0.00329 0.003536,7.79e-5 0.0111658,9.577e-4 0.0115973,0.00134 2.2917e-4,2.016e-4 0.002606,0.00115 0.005282,0.00212 0.002676,9.615e-4 0.005009,0.00191 0.005186,0.0021 1.7624e-4,1.955e-4 -0.001372,0.00188 -0.00344,0.00374 -0.00532,0.00479 -0.004977,0.00519 0.004651,0.0054 0.0101526,2.22e-4 0.0104147,2.878e-4 0.00865,0.00217 -0.00112,0.0012 -0.001212,0.00178 -4.6357e-4,0.00292 5.1352e-4,7.881e-4 0.001421,0.00143 0.002016,0.00143 5.9535e-4,0 0.001874,3.878e-4 0.002842,8.62e-4 0.001573,7.705e-4 0.001657,0.00106 7.8566e-4,0.00277 -5.3582e-4,0.00105 -0.001432,0.00248 -0.001991,0.00318 -0.001459,0.00183 -0.001313,0.0033 2.8589e-4,0.00287 7.1654e-4,-1.923e-4 0.002415,5.24e-5 0.003774,5.441e-4 0.002382,8.613e-4 0.002451,10e-4 0.001912,0.00384 -5.2461e-4,0.00277 -4.1013e-4,0.00303 0.001851,0.00429 l 0.00241,0.00135 -0.001819,0.00136 c -0.003579,0.00268 -0.004116,0.0059 -0.001358,0.00814 0.001015,8.236e-4 9.2316e-4,0.00131 -6.9671e-4,0.00364 l -0.001867,0.00269 0.001559,0.0042 c 0.002534,0.00683 0.001872,0.015642 -0.002249,0.029899 -9.2641e-4,0.0032 -0.001991,0.0069 -0.002366,0.00821 -3.75e-4,0.00131 -0.001642,0.00364 -0.002817,0.00519 -0.001174,0.00154 -0.002135,0.00324 -0.002135,0.00377 0,0.0015 -0.004968,0.00586 -0.006683,0.00586 -0.002164,0 -0.002868,0.00205 -0.00125,0.00364 0.001296,0.00127 0.001213,0.0014 -0.002554,0.0037 -0.003878,0.00237 -0.003888,0.00239 -0.002479,0.00389 0.001368,0.00146 0.001351,0.00154 -5.1754e-4,0.00239 -0.001063,4.811e-4 -0.002949,0.00105 -0.004191,0.00126 -0.003743,6.434e-4 -0.004182,0.00156 -0.001883,0.00392 0.003002,0.00309 0.003357,0.00276 -0.005651,0.00531 -0.003415,9.69e-4 -0.003814,0.00157 -0.001814,0.00273 0.001125,6.528e-4 0.004522,0.00471 0.004522,0.0054 0,3.886e-4 -0.009261,0.00158 -0.0141667,0.00182 l -0.004583,2.248e-4 0,0.00221 c 0,0.00246 -0.001691,0.00342 -0.007083,0.00402 -0.004824,5.35e-4 -0.0125,0.00218 -0.0125,0.00267 0,2.555e-4 9.4675e-4,0.00144 0.002104,0.00263 0.001157,0.00119 0.00197,0.00245 0.001806,0.00279 -1.6381e-4,3.436e-4 -0.00232,8.282e-4 -0.004791,0.00108 -0.005236,5.269e-4 -0.006507,0.00116 -0.004965,0.00245 0.001808,0.00152 2.9347e-4,0.00171 -0.00573,6.891e-4 -0.00316,-5.335e-4 -0.006453,-9.699e-4 -0.007317,-9.699e-4 -8.6369e-4,0 -0.002435,-4.237e-4 -0.003493,-9.416e-4 -0.001414,-6.928e-4 -0.002168,-7.698e-4 -0.002852,-2.913e-4 -6.8414e-4,4.783e-4 -6.6559e-4,8.349e-4 7.025e-5,0.00135 0.001098,7.679e-4 0.001371,0.0028 3.75e-4,0.00279 -0.002439,-2.16e-5 -0.0174416,-0.00249 -0.0213545,-0.00351 -0.002641,-6.911e-4 -0.004981,-0.00113 -0.005199,-9.786e-4 -2.1851e-4,1.527e-4 4.4059e-4,0.00148 0.001465,0.00296 0.001024,0.00147 0.001697,0.00279 0.001496,0.00293 C 0.17758027,1.213758 0.16407613,1.212593 0.15841193,1.2116 0.15185393,1.21045 0.14658033,1.2086 0.14213513,1.20589 L 0.13889813,1.20392 0.14203013,1.20191 0.14516213,1.1999 0.1442141,1.19673 C 0.14369267,1.19499 0.1427471,1.19277 0.1421131,1.19181 0.1391241,1.18728 0.1374231,1.18375 0.1355011,1.178115 0.1311481,1.165339 0.1300071,1.163034 0.1257661,1.158447 c -0.001445,-0.00156 -0.002472,-0.00172 -0.001944,-2.914e-4 3.817e-4,0.00103 -0.002331,0.00128 -0.0166915,0.00154 l -0.003241,5.9e-5 -0.001559,-0.00379 c -0.002202,-0.00535 -0.004701,-0.013212 -0.006575,-0.020688 -0.001387,-0.00553 -0.001551,-0.00832 -0.001198,-0.020396 3.0972e-4,-0.0106 7.9038e-4,-0.015256 0.001985,-0.019231 0.002288,-0.00761 0.004595,-0.013056 0.006924,-0.016344 0.001125,-0.00159 0.002893,-0.00438 0.003929,-0.00621 0.001067,-0.00188 0.002784,-0.00373 0.003959,-0.00427 0.001891,-8.666e-4 0.002204,-8.693e-4 0.003528,-3.09e-5 7.9941e-4,5.06e-4 0.001926,9.199e-4 0.002504,9.199e-4 5.7794e-4,0 0.001673,5.23e-4 0.002434,0.00116 0.001018,8.552e-4 0.001714,0.00101 0.002634,5.827e-4 9.0849e-4,-4.21e-4 9.8481e-4,-6.997e-4 2.7937e-4,-0.00102 -7.192e-4,-3.266e-4 -6.5594e-4,-7.417e-4 2.4421e-4,-0.0016 6.6816e-4,-6.39e-4 0.00148,-0.00112 0.001804,-0.00106 6.8034e-4,1.14e-4 0.0109961,-0.00861 0.0110019,-0.0093 2.5e-6,-2.541e-4 0.001475,-0.00183 0.003272,-0.0035 0.005219,-0.00485 0.008696,-0.013529 0.007894,-0.019711 l -4.0697e-4,-0.00314 0.003581,-0.00171 c 0.008137,-0.00389 0.0105008,-0.00486 0.0156641,-0.00642 0.002979,-9.041e-4 0.006917,-0.00211 0.00875,-0.00268 0.00307,-9.559e-4 0.0158475,-0.00391 0.0172917,-0.004 3.4375e-4,-2.09e-5 6.25e-4,1.087e-4 6.25e-4,2.889e-4 z m -0.0191667,0.044491 c -0.008317,0.00126 -0.0243242,0.00708 -0.0273587,0.00995 -9.0426e-4,8.553e-4 -0.002598,0.00367 -0.003765,0.00625 -0.001688,0.00374 -0.002038,0.00548 -0.001717,0.00856 4.6474e-4,0.00445 5.3119e-4,0.00458 0.004744,0.00977 0.003419,0.00421 0.007647,0.0069 0.010827,0.0069 0.003795,0 0.012675,-0.00255 0.021605,-0.00619 8.8223e-4,-3.602e-4 0.002611,-0.00131 0.003843,-0.0021 0.001231,-7.947e-4 0.002875,-0.0016 0.003653,-0.00179 7.777e-4,-1.906e-4 0.003618,-0.00229 0.006312,-0.00466 0.008465,-0.00745 0.0105791,-0.015019 0.005848,-0.02094 -0.002285,-0.00286 -0.005066,-0.00439 -0.009472,-0.00522 -0.004392,-8.278e-4 -0.0109514,-0.00106 -0.0145189,-5.252e-4 z m 0.0180354,0.00326 c 0.001167,5.346e-4 0.003072,0.00242 0.004234,0.0042 0.001792,0.00274 0.002035,0.00375 0.0016,0.00666 -0.001258,0.00842 -0.0127235,0.017489 -0.0289883,0.02294 -0.0127558,0.00428 -0.0158527,0.00347 -0.0226557,-0.00592 -0.00272,-0.00375 -0.003611,-0.00825 -0.002271,-0.011454 0.003154,-0.00756 0.003911,-0.00876 0.0065,-0.010352 0.003115,-0.00191 0.0105319,-0.00451 0.0189586,-0.00664 0.006213,-0.00157 0.00917,-0.00183 0.0100036,-8.899e-4 7.8433e-4,8.874e-4 0.002917,6.948e-4 0.002917,-2.636e-4 0,-7.327e-4 5.085e-4,-7.392e-4 0.00379,-4.83e-5 0.002085,4.387e-4 0.004745,0.00123 0.005912,0.00177 z m -0.018243,0.015409 c -0.006158,0.00273 -0.007962,0.00624 -0.004802,0.00935 0.003319,0.00326 0.009356,0.00252 0.0141842,-0.00175 0.003836,-0.00339 0.003188,-0.00642 -0.001749,-0.00818 -0.001756,-6.265e-4 -0.003322,-0.00114 -0.00348,-0.00114 -1.5769e-4,0 -0.002027,7.718e-4 -0.004154,0.00171 z m 0.004371,0.00207 c 0.001327,0.00244 -0.002018,0.00612 -0.005564,0.00612 -0.001592,0 -0.001933,-3.082e-4 -0.001933,-0.00175 0,-9.615e-4 3.8677e-4,-0.00175 8.5948e-4,-0.00175 4.7273e-4,0 0.001092,-4.589e-4 0.001377,-0.00102 6.6289e-4,-0.00131 0.002809,-0.00306 0.003747,-0.00306 3.9864e-4,0 0.00108,6.534e-4 0.001514,0.00145 z m 0.005003,0.00197 c 0,0.00139 -0.001961,0.00316 -0.003707,0.00334 -0.001318,1.352e-4 -0.001327,6.25e-5 -1.1527e-4,-8.74e-4 7.2709e-4,-5.619e-4 0.001322,-0.00155 0.001322,-0.00219 0,-6.425e-4 2.3981e-4,-0.00134 5.329e-4,-0.00154 8.3606e-4,-5.847e-4 0.001967,1.438e-4 0.001967,0.00127 z m 0.0562234,-0.00998 c 0.002143,0.00385 0.00298,0.00815 0.002763,0.014215 -2.1223e-4,0.00593 -3.9638e-4,0.00662 -0.001804,0.00681 -8.6232e-4,1.156e-4 -0.002362,-6.62e-5 -0.003333,-4.039e-4 -9.7101e-4,-3.378e-4 -0.003265,-0.00107 -0.005099,-0.00163 -0.001833,-5.584e-4 -0.003615,-0.00112 -0.003958,-0.00124 -3.4375e-4,-1.237e-4 -6.25e-4,1.262e-4 -6.25e-4,5.555e-4 0,7.402e-4 0.001679,0.00142 0.006878,0.00277 0.001262,3.287e-4 0.00396,0.00113 0.005996,0.00178 0.002036,6.485e-4 0.004097,0.00118 0.004581,0.00118 4.8348e-4,0 8.7905e-4,2.902e-4 8.7905e-4,6.451e-4 0,3.547e-4 5.9799e-4,4.846e-4 0.001329,2.885e-4 0.002057,-5.52e-4 0.00785,0.00157 0.0121199,0.00445 0.0034,0.00229 0.004171,0.0033 0.006397,0.00837 0.001392,0.00317 0.002785,0.00717 0.003096,0.00887 l 5.643e-4,0.0031 -0.002786,-1.871e-4 c -0.00245,-1.646e-4 -0.003192,-6.599e-4 -0.006152,-0.00411 -0.004172,-0.00486 -0.004205,-0.00488 -0.008527,-0.00533 l -0.003543,-3.75e-4 0,0.00255 c 0,0.00141 -7.9045e-4,0.00567 -0.001757,0.00948 -9.661e-4,0.00381 -0.00181,0.00728 -0.001875,0.00772 -1.7004e-4,0.00114 0.004985,0.00142 0.007667,4.172e-4 0.001218,-4.562e-4 0.002871,-9.729e-4 0.003673,-0.00115 8.0209e-4,-1.754e-4 0.001458,-8.426e-4 0.001458,-0.00148 0,-0.00195 0.002693,-0.00528 0.004272,-0.00528 8.0473e-4,0 0.001695,-2.623e-4 0.001978,-5.828e-4 7.7905e-4,-8.815e-4 0.001907,-7.062e-4 0.00375,5.828e-4 0.002,0.0014 0.002132,0.00397 3.8194e-4,0.00748 -0.0041,0.00823 -0.008974,0.011412 -0.0232986,0.0152 -0.00275,7.272e-4 -0.00575,0.00156 -0.006667,0.00185 -0.003429,0.00108 -0.0170961,0.00402 -0.0186577,0.00402 -0.002529,0 -0.004259,6.277e-4 -0.004259,0.00155 0,0.00117 0.005397,5.261e-4 0.0129167,-0.00154 0.003976,-0.00109 0.008798,-0.00192 0.009271,-0.00159 2.8214e-4,1.973e-4 -5.8422e-4,0.00135 -0.001925,0.00257 -0.004067,0.00369 -0.00766,0.00795 -0.0124071,0.014724 -0.002486,0.00355 -0.004521,0.00657 -0.004521,0.00673 0,1.542e-4 5.4931e-4,2.803e-4 0.001221,2.803e-4 0.001298,0 0.003398,-0.00221 0.002619,-0.00275 -2.5423e-4,-1.777e-4 6.558e-5,-0.00101 7.1069e-4,-0.00184 6.451e-4,-8.364e-4 0.002346,-0.0032 0.00378,-0.00525 0.003432,-0.00491 0.0109027,-0.013026 0.0115648,-0.012561 2.8702e-4,2.016e-4 5.2185e-4,0.00395 5.2185e-4,0.00833 0,0.00669 1.9987e-4,0.00796 0.00125,0.00796 7.7245e-4,0 0.001161,-4.453e-4 0.001016,-0.00117 -5.0038e-4,-0.00249 -3.5462e-4,-0.014152 1.9897e-4,-0.015914 9.7676e-4,-0.00311 0.001845,-0.0021 0.002382,0.00277 5.4751e-4,0.00496 0.004454,0.01409 0.006195,0.014472 0.001486,3.259e-4 0.001289,-0.00104 -5.3503e-4,-0.00369 -0.002032,-0.00296 -0.004479,-0.011379 -0.003831,-0.013184 2.7515e-4,-7.666e-4 1.4289e-4,-0.00205 -2.9392e-4,-0.00286 -7.6275e-4,-0.0014 -5.7583e-4,-0.00152 0.004722,-0.00284 0.003034,-7.609e-4 0.007224,-0.00143 0.009311,-0.00149 0.004306,-1.158e-4 0.006484,-7.924e-4 0.0112878,-0.0035 0.005285,-0.00299 0.007703,-0.00594 0.0100368,-0.012262 0.001981,-0.00537 0.002457,-0.00887 0.001697,-0.012487 -1.6863e-4,-8.013e-4 -3.5447e-4,-0.00203 -4.1297e-4,-0.00272 -2.0671e-4,-0.00246 -0.003873,-0.00465 -0.009183,-0.00547 -0.004249,-6.591e-4 -0.005004,-9.769e-4 -0.005373,-0.00226 -0.001029,-0.00358 -0.009893,-0.00937 -0.0157224,-0.010261 -0.00128,-1.966e-4 -0.002328,-5.907e-4 -0.002328,-8.757e-4 0,-2.849e-4 0.001571,-0.00212 0.00349,-0.00408 0.004066,-0.00414 0.0115877,-0.00914 0.0154681,-0.010273 0.002763,-8.076e-4 0.003393,-0.00158 0.001839,-0.00225 -0.001868,-8.074e-4 -0.0126532,0.00595 -0.0189149,0.01185 -0.003012,0.00284 -0.004982,0.00419 -0.005909,0.00406 -0.001372,-1.977e-4 -0.001503,-0.00216 -1.8508e-4,-0.00278 3.4195e-4,-1.602e-4 8.5256e-4,-9.469e-4 0.001135,-0.00175 7.255e-4,-0.00206 0.009558,-0.011701 0.0132853,-0.014501 0.003226,-0.00242 0.003892,-0.00356 0.002083,-0.00356 -0.001306,0 -0.007901,0.00619 -0.0123758,0.011618 -0.001866,0.00226 -0.003776,0.00412 -0.004244,0.00412 -4.6776e-4,0 -6.4431e-4,-3.757e-4 -3.9235e-4,-8.348e-4 7.1526e-4,-0.0013 -0.001067,-0.011946 -0.002364,-0.014117 -0.001178,-0.00197 -0.003604,-0.00286 -0.002526,-9.285e-4 z m 0.0380462,0.040724 c 0.001824,0.00136 0.001977,0.00194 0.001935,0.0074 -5.217e-5,0.00685 -0.001994,0.013002 -0.005131,0.016248 -0.002434,0.00252 -0.009932,0.00665 -0.0130722,0.0072 -0.003087,5.419e-4 -0.002652,-3.629e-4 0.001056,-0.0022 0.002694,-0.00133 0.003661,-0.00245 0.006232,-0.00721 0.001674,-0.0031 0.003043,-0.00601 0.003043,-0.00647 0,-4.822e-4 4.062e-4,-6.662e-4 9.5108e-4,-4.307e-4 6.8536e-4,2.962e-4 8.2112e-4,-3.861e-4 4.8591e-4,-0.00244 -8.3035e-4,-0.00509 -0.003197,-0.013329 -0.003994,-0.013896 -0.001658,-0.00118 -6.2543e-4,-0.00138 0.002868,-5.468e-4 0.002005,4.776e-4 0.004536,0.00153 0.005625,0.00234 z m -0.0205641,0.0045 c 0.001629,0.00172 0.002961,0.00334 0.002961,0.0036 0,8.264e-4 -0.006014,0.00869 -0.006992,0.00915 -5.0857e-4,2.355e-4 -0.001949,4.322e-4 -0.0032,4.371e-4 -0.002223,8.7e-6 -0.002265,-5.54e-5 -0.001831,-0.00276 2.4471e-4,-0.00152 8.0633e-4,-0.00434 0.001248,-0.00626 4.4172e-4,-0.00192 9.0144e-4,-0.00402 0.001022,-0.00466 6.7048e-4,-0.00358 0.003093,-0.0034 0.006792,4.974e-4 z m -0.10827496,0.00532 c -0.006506,0.0013 -0.007857,0.00201 -0.008812,0.00462 -4.7729e-4,0.00131 -0.002024,0.00442 -0.003437,0.00692 -0.002225,0.00394 -0.002494,0.00499 -0.002014,0.00785 3.5434e-4,0.00211 0.001416,0.00426 0.002935,0.00594 0.001309,0.00145 0.003939,0.00474 0.005844,0.0073 0.004257,0.00573 0.004655,0.00615 0.008803,0.00933 0.003969,0.00304 0.008662,0.00458 0.012378,0.00406 0.005427,-7.634e-4 0.0102505,-0.00233 0.014162,-0.00462 0.005942,-0.00346 0.006636,-0.00474 0.006506,-0.012032 -1.0974e-4,-0.00617 -2.4293e-4,-0.00663 -0.005208,-0.018016 -0.002576,-0.00591 -0.005152,-0.00806 -0.0120049,-0.010055 -0.006918,-0.00201 -0.0134446,-0.00246 -0.0191528,-0.00132 z m 0.0163679,0.00215 c 0.008893,0.00246 0.0107831,0.00443 0.0150129,0.015627 0.002664,0.00705 0.003197,0.00931 0.003077,0.013036 -1.9943e-4,0.00617 -0.002876,0.00897 -0.0111382,0.011674 -0.008511,0.00278 -0.0118893,0.00256 -0.0174001,-0.00113 -0.004531,-0.00304 -0.006819,-0.00551 -0.0131626,-0.014217 -0.004042,-0.00555 -0.004854,-0.00716 -0.004854,-0.00964 0,-0.00164 3.287e-4,-0.00323 7.3043e-4,-0.00353 4.0172e-4,-3.045e-4 0.001555,-0.00213 0.002563,-0.00405 0.003631,-0.00693 0.003911,-0.00717 0.009509,-0.00842 0.006896,-0.00153 0.007909,-0.00149 0.0156623,6.563e-4 z m -0.001104,0.00855 c -0.001915,0.0012 -0.00263,0.00223 -0.002961,0.00428 -3.7733e-4,0.00234 -1.5179e-4,0.0029 0.001677,0.00418 0.004464,0.00312 0.008656,0.00242 0.0106408,-0.00179 0.002647,-0.00561 -0.003756,-0.010176 -0.009357,-0.00668 z m 0.005805,0.00105 c 0.001673,0.00117 0.001826,0.00492 2.551e-4,0.00625 -0.002783,0.00235 -0.007688,-1.5e-4 -0.006305,-0.00321 8.5142e-4,-0.00188 0.002903,-0.004 0.003873,-0.004 4.3836e-4,0 0.001418,4.342e-4 0.002177,9.65e-4 z M 0.11745297,1.0216774 c 0.0100114,0.00162 0.0161048,0.00359 0.0214208,0.00693 0.005466,0.00344 0.00643,0.00515 0.005859,0.010415 -5.2077e-4,0.00481 -0.003574,0.012001 -0.005289,0.012461 -6.3682e-4,1.709e-4 -0.001158,5.964e-4 -0.001158,9.455e-4 0,3.491e-4 -8.8059e-4,0.00157 -0.001957,0.00271 -0.001076,0.00114 -0.003293,0.00351 -0.004925,0.00528 -0.001632,0.00176 -0.004876,0.00448 -0.007209,0.00603 l -0.004241,0.00282 -0.003657,-0.0015 c -0.005761,-0.00236 -0.0165515,-0.010836 -0.0203544,-0.015986 -0.004117,-0.00558 -0.004344,-0.00634 -0.00452,-0.015281 -1.3808e-4,-0.00704 -6.784e-5,-0.00736 0.002301,-0.010298 0.002058,-0.00256 0.003104,-0.00321 0.006628,-0.00416 0.005181,-0.00139 0.01008,-0.0015 0.017101,-3.635e-4 z m 0.0217325,0.026837 c 4e-5,6.789e-4 2.3745e-4,8.17e-4 5.0347e-4,3.521e-4 2.4072e-4,-4.207e-4 2.1112e-4,-9.233e-4 -6.575e-5,-0.00112 -2.7691e-4,-1.936e-4 -4.7387e-4,1.506e-4 -4.3769e-4,7.649e-4 z m 0.27916991,0.037976 c 5.3939e-4,0.0012 0.001158,0.0063 0.001375,0.01133 8.9249e-4,0.020676 -0.00623,0.043079 -0.0180469,0.056768 -8.592e-4,9.953e-4 -0.001707,0.00231 -0.001885,0.00291 -3.7907e-4,0.0013 -0.002824,0.00119 -0.00508,-2.207e-4 -8.1642e-4,-5.106e-4 -0.003254,-0.00111 -0.005417,-0.00134 -0.002163,-2.254e-4 -0.006107,-8.329e-4 -0.008765,-0.00135 -0.00369,-7.18e-4 -0.008712,-9.412e-4 -0.02125,-9.445e-4 -0.00903,0 -0.0186677,-2.571e-4 -0.0214177,-5.659e-4 -0.00275,-3.089e-4 -0.008188,-8.298e-4 -0.0120833,-0.00116 -0.020262,-0.0017 -0.0261595,-0.0024 -0.0296754,-0.00348 -0.003348,-0.00104 -0.003779,-0.00137 -0.003284,-0.00251 0.003433,-0.00792 0.007008,-0.021979 0.007667,-0.03016 2.4513e-4,-0.00304 4.6973e-4,-0.0058 4.9909e-4,-0.00612 2.942e-5,-3.206e-4 -5.9692e-4,-0.00214 -0.001392,-0.00404 -0.001438,-0.00343 -0.001208,-0.00771 3.7736e-4,-0.00703 4.257e-4,1.839e-4 0.001578,3.32e-5 0.002562,-3.346e-4 0.001988,-7.441e-4 0.0162859,-0.00114 0.0182468,-5.059e-4 6.875e-4,2.225e-4 0.005,1.716e-4 0.009583,-1.132e-4 0.004583,-2.848e-4 0.0135833,-5.297e-4 0.02,-5.443e-4 0.01134,-2.56e-5 0.014266,-3.197e-4 0.0295833,-0.00297 0.002062,-3.571e-4 0.004594,-6.174e-4 0.005625,-5.786e-4 0.001031,3.91e-5 0.001875,-1.887e-4 0.001875,-5.056e-4 0,-3.169e-4 6.5923e-4,-5.762e-4 0.001465,-5.762e-4 8.0572e-4,0 0.003226,-6.556e-4 0.005378,-0.00146 0.002152,-8.013e-4 0.004515,-0.00146 0.005251,-0.00146 8.0887e-4,0 0.001099,-2.694e-4 7.348e-4,-6.818e-4 -4.0447e-4,-4.591e-4 -1.4757e-4,-5.606e-4 7.8484e-4,-3.103e-4 7.6268e-4,2.046e-4 0.001387,1.181e-4 0.001387,-1.924e-4 0,-3.104e-4 6.5625e-4,-5.768e-4 0.001458,-5.919e-4 8.0209e-4,-1.52e-5 0.003521,-7.895e-4 0.006042,-0.00172 0.00615,-0.00227 0.007211,-0.00222 0.008402,4.37e-4 z m -0.0221524,0.057838 c -2.8327e-4,3.205e-4 -1.179e-4,5.828e-4 3.6748e-4,5.828e-4 4.8539e-4,0 8.8252e-4,-2.623e-4 8.8252e-4,-5.828e-4 0,-3.205e-4 -1.6537e-4,-5.827e-4 -3.6748e-4,-5.827e-4 -2.0212e-4,0 -5.9925e-4,2.622e-4 -8.8252e-4,5.827e-4 z m -0.0983333,0.0063 c 0.001375,5.71e-5 0.004188,3.529e-4 0.00625,6.571e-4 0.002062,3.043e-4 0.007125,8.603e-4 0.01125,0.00124 0.0222729,0.00203 0.0248508,0.00216 0.0475,0.00253 0.0154308,2.487e-4 0.0226876,0.00109 0.0270833,0.00313 0.001146,5.327e-4 0.002458,9.836e-4 0.002917,10e-4 0.001887,7.63e-5 0.005053,0.00111 0.005911,0.00193 6.2577e-4,5.985e-4 0.001098,6.735e-4 0.001485,2.359e-4 6.6484e-4,-7.522e-4 0.004368,6.543e-4 0.008854,0.00336 0.001604,9.686e-4 0.003479,0.00177 0.004167,0.00177 6.875e-4,5.8e-6 0.00275,3.785e-4 0.004583,8.287e-4 0.002589,6.357e-4 0.00687,7.55e-4 0.0191667,5.34e-4 0.008708,-1.565e-4 0.0177375,-5.115e-4 0.0200648,-7.889e-4 0.003445,-4.108e-4 0.011915,-0.00331 0.0136852,-0.00469 2.2917e-4,-1.782e-4 0.001823,-9.215e-4 0.003542,-0.00165 0.001719,-7.305e-4 0.003125,-0.00151 0.003125,-0.00174 0,-2.267e-4 0.002028,-0.00127 0.004506,-0.00232 0.003965,-0.00168 0.004716,-0.00182 0.00625,-0.00115 0.00217,9.477e-4 0.002242,0.00204 1.6439e-4,0.0025 -0.001778,3.945e-4 -0.009254,0.00578 -0.009254,0.00666 0,3.153e-4 3.75e-4,7.354e-4 8.3333e-4,9.335e-4 4.5833e-4,1.98e-4 8.3333e-4,5.42e-5 8.3333e-4,-3.194e-4 0,-3.737e-4 4.81e-4,-5.504e-4 0.001069,-3.926e-4 0.00125,3.355e-4 0.005261,-0.00176 0.004452,-0.00232 -3.0174e-4,-2.11e-4 -9.9236e-4,-7.34e-5 -0.001535,3.059e-4 -0.0012,8.39e-4 -0.002319,8.945e-4 -0.002319,1.151e-4 0,-0.00115 0.006175,-0.00344 0.00842,-0.00312 0.002075,2.91e-4 0.002166,4.646e-4 0.002069,0.00396 -1.1124e-4,0.00405 -0.001064,0.00526 -0.004489,0.00574 -0.003131,4.379e-4 -0.006834,0.00257 -0.006834,0.00394 0,0.00161 0.002062,0.00138 0.003192,-3.501e-4 0.002235,-0.00343 0.005981,-0.00218 0.005963,0.00198 -1.692e-5,0.00401 -6.598e-4,0.00504 -0.003589,0.00579 -0.003249,8.273e-4 -0.00758,0.00447 -0.006865,0.00577 4.5017e-4,8.204e-4 6.5494e-4,7.992e-4 0.001712,-1.774e-4 6.6031e-4,-6.101e-4 0.001212,-0.00141 0.001227,-0.00177 1.459e-5,-3.632e-4 8.1424e-4,-8.045e-4 0.001777,-9.806e-4 9.639e-4,-1.762e-4 0.001503,-5.996e-4 0.001201,-9.421e-4 -3.0234e-4,-3.42e-4 -3.7074e-4,-6.219e-4 -1.52e-4,-6.219e-4 2.1872e-4,0 0.001052,-1.757e-4 0.001853,-3.904e-4 9.3915e-4,-2.521e-4 0.001257,-1.664e-4 8.9629e-4,2.416e-4 -3.0721e-4,3.475e-4 -1.5249e-4,7.266e-4 3.4382e-4,8.423e-4 5.2905e-4,1.234e-4 9.1334e-4,0.00189 9.2889e-4,0.00428 3.625e-5,0.00555 1.3477e-4,0.00534 -0.002562,0.00571 -0.003102,4.339e-4 -0.007227,0.00289 -0.006409,0.00381 4.2856e-4,4.849e-4 0.001135,2.366e-4 0.002317,-8.141e-4 0.001057,-9.393e-4 0.00219,-0.00138 0.002992,-0.00117 7.1026e-4,1.905e-4 0.001587,1.22e-5 0.001948,-3.968e-4 0.0015,-0.0017 0.00246,6.106e-4 0.00222,0.00533 l -2.4415e-4,0.00481 -0.004116,0.00109 c -0.002264,6e-4 -0.004644,0.00146 -0.005288,0.00191 -0.001833,0.00128 2.0893e-4,0.00169 0.002361,4.693e-4 0.002127,-0.0012 0.005793,-0.00101 0.005793,3.095e-4 0,4.68e-4 -0.002362,0.00251 -0.00525,0.00454 -0.00377,0.00265 -0.006236,0.00388 -0.00875,0.00435 -0.001925,3.625e-4 -0.0035,8.821e-4 -0.0035,0.00116 0,2.724e-4 -0.00131,6.672e-4 -0.002911,8.773e-4 -0.002242,2.941e-4 -0.004109,-5.9e-6 -0.008125,-0.0013 -0.004952,-0.0016 -0.005529,-0.00166 -0.0114641,-0.00115 -0.003437,2.913e-4 -0.0145,5.362e-4 -0.0245833,5.442e-4 -0.0145636,1.16e-5 -0.0200166,2.432e-4 -0.0265196,0.00113 -0.004502,6.119e-4 -0.008926,0.00111 -0.00983,0.00111 -0.001864,0 -0.0139707,0.00259 -0.0179433,0.00384 -0.001444,4.538e-4 -0.003057,8.25e-4 -0.003584,8.25e-4 -5.2721e-4,0 -0.004971,0.00142 -0.009874,0.00316 -0.0148818,0.00527 -0.0183022,0.0062 -0.0259912,0.00707 -0.006784,7.674e-4 -0.008269,7.429e-4 -0.0181349,-2.995e-4 -0.0112621,-0.00119 -0.0133652,-0.00149 -0.0235393,-0.00338 -0.003437,-6.373e-4 -0.00925,-0.00162 -0.0129167,-0.00218 -0.003945,-6.061e-4 -0.0100686,-0.00221 -0.015,-0.00392 -0.009796,-0.00341 -0.0267143,-0.01111 -0.0279479,-0.012722 -4.7341e-4,-6.186e-4 -0.001275,-0.00113 -0.001781,-0.00113 -5.0626e-4,0 -0.001419,-4.589e-4 -0.002028,-0.00102 -0.00124,-0.00114 -0.001478,-0.00194 -5.3505e-4,-0.0018 0.001293,1.977e-4 0.005208,-8.27e-4 0.005208,-0.00136 0,-3.072e-4 -9.7909e-4,-0.00146 -0.002176,-0.00255 -0.002701,-0.00248 -0.002167,-0.00359 0.001924,-0.00403 0.001743,-1.854e-4 0.005183,-7.777e-4 0.007645,-0.00132 0.002462,-5.386e-4 0.005219,-9.401e-4 0.006126,-8.924e-4 0.00144,7.59e-5 0.001582,-1.663e-4 0.001116,-0.0019 -4.9517e-4,-0.00185 -3.3037e-4,-0.00205 0.002268,-0.00281 0.001541,-4.503e-4 0.003777,-8.187e-4 0.004968,-8.187e-4 0.004904,0 0.0113505,-8.489e-4 0.0117324,-0.00154 2.247e-4,-4.096e-4 -0.001026,-0.00247 -0.002779,-0.00459 -0.002534,-0.00305 -0.002902,-0.00384 -0.001797,-0.00381 7.6433e-4,1.92e-5 0.002748,-3.814e-4 0.004409,-8.909e-4 0.001661,-5.094e-4 0.003201,-7.992e-4 0.003423,-6.439e-4 2.2207e-4,1.553e-4 8.7209e-4,-1.123e-4 0.001444,-5.946e-4 8.5273e-4,-7.185e-4 6.4251e-4,-0.00135 -0.001164,-0.00351 l -0.002204,-0.00263 0.004616,-0.00153 c 0.002539,-8.406e-4 0.004616,-0.00164 0.004616,-0.00178 0,-1.387e-4 -5.1605e-4,-9.603e-4 -0.001147,-0.00183 -0.001093,-0.0015 -9.9308e-4,-0.00167 0.00212,-0.00373 0.001797,-0.00119 0.003438,-0.00217 0.003647,-0.00219 6.3087e-4,-4.49e-5 5.7661e-4,-2.53e-4 -4.9387e-4,-0.0019 -9.377e-4,-0.00144 -7.9289e-4,-0.00177 0.001649,-0.00371 0.002486,-0.00198 0.003365,-0.0031 0.005809,-0.00742 l 9.2737e-4,-0.00164 0.002286,0.00109 c 0.001257,6.012e-4 0.003411,0.00114 0.004786,0.0012 z m -0.17111503,0.011624 c 5.1292e-4,8.814e-4 0.001442,0.00243 0.002065,0.00344 6.2309e-4,0.00101 0.001138,0.00219 0.001144,0.00262 5.83e-6,4.324e-4 7.3133e-4,0.00239 0.001612,0.00436 8.807e-4,0.00196 0.002186,0.00555 0.002901,0.00797 7.1486e-4,0.00242 0.002554,0.00658 0.004088,0.00925 0.001533,0.00267 0.003033,0.00593 0.003333,0.00726 5.1074e-4,0.00226 3.4357e-4,0.00254 -0.002648,0.00443 -0.003755,0.00237 -0.0104749,0.00467 -0.0165442,0.00567 -0.005448,8.9e-4 -0.0179444,0.00102 -0.0223364,2.299e-4 -0.005705,-0.00102 -0.012348,-0.00372 -0.0160903,-0.00654 -0.005508,-0.00414 -0.006587,-0.00603 -0.007264,-0.012703 l -5.9799e-4,-0.0059 0.003066,-0.00446 c 0.002035,-0.00296 0.004927,-0.00584 0.008602,-0.00856 0.008742,-0.00648 0.0157988,-0.00848 0.0304263,-0.0086 0.007227,-6.28e-5 0.00732,-4.55e-5 0.008242,0.00154 z M 0.5041199,1.0883843 c 0,3.206e-4 5.8463e-4,5.828e-4 0.001299,5.828e-4 7.1455e-4,0 0.001067,-2.622e-4 7.8415e-4,-5.828e-4 -2.8327e-4,-3.205e-4 -8.679e-4,-5.827e-4 -0.001299,-5.827e-4 -4.3129e-4,0 -7.8415e-4,2.622e-4 -7.8415e-4,5.827e-4 z m -0.003333,0.069241 c 0,7.044e-4 0.001581,0.00152 0.002159,0.00112 2.0975e-4,-1.466e-4 -1.902e-4,-5.983e-4 -8.8877e-4,-0.001 -7.92e-4,-4.596e-4 -0.00127,-5.039e-4 -0.00127,-1.174e-4 z m -0.001129,0.00357 c 8.5038e-4,5.789e-4 0.001834,9.368e-4 0.002185,7.954e-4 9.8607e-4,-3.97e-4 -5e-6,-0.00117 -0.001963,-0.00152 -0.001719,-3.143e-4 -0.001725,-2.941e-4 -2.2132e-4,7.292e-4 z m 0.004463,0.011691 c 0,3.206e-4 3.9713e-4,5.828e-4 8.8251e-4,5.828e-4 4.8539e-4,0 6.5075e-4,-2.622e-4 3.6749e-4,-5.828e-4 -2.8327e-4,-3.205e-4 -6.804e-4,-5.827e-4 -8.8252e-4,-5.827e-4 -2.0212e-4,0 -3.6748e-4,2.622e-4 -3.6748e-4,5.827e-4 z m -0.0025,0.011432 c 0,3.206e-4 5.5057e-4,0.00109 0.001224,0.00171 6.7291e-4,6.222e-4 0.001223,8.69e-4 0.001223,5.485e-4 0,-3.205e-4 -5.5058e-4,-0.00109 -0.001223,-0.00171 -6.7293e-4,-6.222e-4 -0.001224,-8.69e-4 -0.001224,-5.485e-4 z m -9.1557e-4,0.019777 c 0.002933,8.901e-4 0.003984,7.915e-4 0.003033,-2.843e-4 -3.0212e-4,-3.419e-4 -0.001746,-6.113e-4 -0.003208,-5.988e-4 l -0.002659,2.28e-5 0.002834,8.602e-4 z m -0.0157521,0.013081 c 0,3.206e-4 5.8463e-4,5.828e-4 0.001299,5.828e-4 7.1455e-4,0 0.001067,-2.622e-4 7.8415e-4,-5.828e-4 -2.8326e-4,-3.205e-4 -8.679e-4,-5.827e-4 -0.001299,-5.827e-4 -4.3128e-4,0 -7.8415e-4,2.622e-4 -7.8415e-4,5.827e-4 z m 0.006667,5.828e-4 c 0,3.205e-4 3.75e-4,5.827e-4 8.3333e-4,5.827e-4 4.5833e-4,0 8.3333e-4,-2.622e-4 8.3333e-4,-5.827e-4 0,-3.205e-4 -3.75e-4,-5.828e-4 -8.3333e-4,-5.828e-4 -4.5833e-4,0 -8.3333e-4,2.623e-4 -8.3333e-4,5.828e-4 z m -0.009323,0.00856 c 6.0156e-4,1.684e-4 0.00132,1.477e-4 0.001597,-4.6e-5 2.7691e-4,-1.937e-4 -2.1528e-4,-3.314e-4 -0.001094,-3.062e-4 -9.7079e-4,2.8e-5 -0.001168,1.661e-4 -5.0347e-4,3.521e-4 z"
+         id="path4490"
+         inkscape:connector-curvature="0"
+         sodipodi:nodetypes="cccccccccsccccccccccccccccccccccsccccccccccccccccccccscccccccccccccccccccscccccccsccccccccccsccsccccccscccccccccccsccccccsccscsscccsccscscscscccssscccsccccsscccccccccccccccsccccccccscccsccsccccsccccccccccccscsccccsccsccccsccscccscccccsccccccccccscccccsccsscssccsccccccsscsssscscccccccccccssccccccccccccsccsccccccscscsccccssccscccsccccssscccccccccccsccccsssccccccccscsccscccscccscccscscsccccccccscccccscccsccscccccscccccccccccssccccccccccsccccccccccccccccsccccccccccccccscssccccccccsccscscccccsccccccccccccccccccccccscccccsccccccccccccccccccccscccccccccccccccccscccccccscccssscscccccsccccsccccsccsscccccccccsccccsscccscssccccssccccssccccccccccccccccsccccccccscsccccccccccscccccccscscccccccccccccccccccccccccsccccccccccccccsccccccsccccccccccccccccccscccccccccccccccscccsscsccscsccssssscccccccccccscccscccscscccscccsccccccccsccccccccccccccsscscccscscscccccccsccsccccccscccccccccsccccccccccccccccccccccccccccsscssccccccccccsscssscscsccccccsscsssssssccccc" /><path
+         style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.77122575;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         d="m 131.77268,304.31324 c -1.98971,-1.03604 -4.47702,-3.01543 -5.52736,-4.39863 -1.82603,-2.4047 -1.94873,-3.2754 -2.79969,-19.8675 -0.48949,-9.54392 -0.87584,-22.9054 -0.85857,-29.69219 0.0173,-6.78679 -0.24016,-17.91019 -0.57206,-24.71868 -0.56902,-11.67271 -0.74367,-12.67871 -3.06072,-17.63014 -1.3515,-2.88808 -3.79522,-6.86142 -5.4305,-8.82963 -5.82103,-7.0062 -6.9751,-9.57279 -8.63047,-19.1936 -0.85778,-4.98531 -1.76685,-13.92293 -2.02016,-19.86137 -0.41304,-9.68313 -0.27953,-11.47353 1.29397,-17.35258 0.96499,-3.60548 2.44589,-7.94362 3.29089,-9.64032 2.36709,-4.75297 10.54049,-15.81013 11.68678,-15.81013 0.23947,0 0.4354,2.08231 0.4354,4.62736 0,5.24214 0.35417,5.46009 5.01297,3.0849 1.66398,-0.84835 3.27783,-1.54245 3.58633,-1.54245 0.30849,0 0.78486,1.6485 1.05859,3.66332 0.95315,7.01567 1.99697,8.11549 5.2636,5.54595 l 1.90911,-1.50169 0.51386,3.04153 c 0.66958,3.96322 5.4109,13.83216 6.92438,14.41294 0.69629,0.26719 2.29234,-0.52705 3.90566,-1.94356 1.50051,-1.31747 3.06318,-2.39539 3.47259,-2.39539 0.41248,0 0.74439,2.58988 0.74439,5.80839 0,4.5623 0.25931,5.90791 1.20868,6.27222 0.66477,0.25509 1.60181,0.0707 2.08231,-0.40982 1.48991,-1.48991 2.78776,-0.97478 4.11393,1.63285 0.7011,1.37857 1.35083,2.5978 1.44384,2.70941 0.093,0.11162 1.42594,-0.3222 2.96206,-0.96403 3.84548,-1.60675 4.58573,-1.48216 6.00326,1.01038 1.07681,1.89342 1.59599,2.12518 4.10468,1.8323 2.32224,-0.2711 3.27918,0.0549 4.99948,1.70302 l 2.12754,2.03831 2.91346,-2.31533 c 2.97319,-2.3628 4.41556,-2.3371 6.37756,0.11364 1.68333,2.10265 2.58525,17.54571 1.7495,29.95556 -1.5465,22.96334 -2.50524,27.13788 -10.2769,44.74796 -7.20404,16.32386 -8.12741,20.14155 -9.31496,38.51298 l -0.42356,6.55242 5.41161,5.04885 c 4.29467,4.00676 5.50738,5.63897 5.8756,7.90805 0.25519,1.57257 0.2167,2.85922 -0.0855,2.85922 -0.30224,0 -2.03189,-1.21469 -3.84366,-2.69929 -1.81177,-1.48461 -3.6922,-2.69929 -4.17873,-2.69929 -1.86891,0 -0.75114,2.28976 2.29581,4.703 2.87761,2.27909 3.03416,2.57303 1.6443,3.08718 -3.02291,1.11824 -8.68084,1.66298 -8.68084,0.83578 0,-1.11365 -4.99751,-6.31229 -6.06806,-6.31229 -1.41561,0 -1.00767,1.54533 1.05509,3.99678 2.60044,3.09044 2.43727,3.71744 -0.96403,3.70437 -2.66768,-0.0103 -3.05665,-0.30948 -5.01274,-3.85613 -1.16636,-2.11476 -2.64133,-3.84502 -3.27771,-3.84502 -1.49105,0 -1.49714,-0.0315 0.78184,4.04604 l 1.93891,3.46908 -2.42092,0.48418 c -4.13482,0.82696 -6.08302,0.60713 -5.60724,-0.63272 0.55316,-1.44154 -2.02501,-5.82413 -3.42619,-5.82413 -1.05768,0 -1.04206,0.26035 0.30604,5.09957 0.34896,1.25265 0.0385,1.74025 -1.34362,2.11034 -3.94651,1.05674 -5.19048,0.59275 -6.78371,-2.53022 -2.82812,-5.54359 -5.19774,-5.2111 -2.49585,0.3502 l 1.67789,3.4536 -1.72524,-0.0359 c -0.94888,-0.0197 -3.35317,-0.88359 -5.34287,-1.91964 l 0,3e-5 z"
+         id="path4515"
+         inkscape:connector-curvature="0"
+         transform="matrix(0,9.7125097e-4,0.00138889,0,0.07459524,0.908704)" /><path
+         style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.77122575;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         d="m 259.17205,299.77645 c 0,-1.99084 0.88462,-3.44168 1.86833,-3.06419 1.2233,0.46942 2.48083,-1.02053 3.16625,-3.75143 0.8111,-3.23171 -0.93452,-2.66382 -5.10191,1.65977 -2.54155,2.63682 -3.88419,3.53205 -4.44948,2.96676 -1.02732,-1.02732 -0.29495,-2.42236 4.95705,-9.44238 6.40076,-8.5555 6.69012,-9.58594 7.09251,-25.25683 0.19331,-7.52865 0.12652,-14.88754 -0.14842,-16.3531 -0.27494,-1.46556 -1.70183,-4.45073 -3.17088,-6.63373 -1.46905,-2.18299 -2.671,-4.33441 -2.671,-4.78092 0,-0.44651 -1.01063,-2.95085 -2.24584,-5.56519 -3.42967,-7.2589 -3.82226,-9.55707 -4.68243,-27.40995 -1.00033,-20.76186 -3.50543,-41.16182 -5.51596,-44.91853 -0.62567,-1.16908 -0.27457,-1.58706 2.18611,-2.60253 1.61231,-0.66538 4.0485,-2.05263 5.41374,-3.08278 1.66954,-1.25976 3.06224,-1.72744 4.25366,-1.42842 1.31235,0.32938 2.34526,-0.1544 3.98593,-1.86689 1.71413,-1.78917 2.68022,-2.21835 4.27532,-1.89933 1.81745,0.36349 2.22909,0.0389 3.48622,-2.74892 1.39576,-3.09523 1.46403,-3.13579 3.27783,-1.94734 2.39729,1.57077 5.1329,1.16876 5.50968,-0.80966 0.16156,-0.84835 0.58646,-2.31313 0.94421,-3.25506 l 0.65046,-1.71261 4.02396,1.86432 c 2.21317,1.02538 4.2738,1.70992 4.57917,1.52119 0.30536,-0.18872 0.80582,-2.51283 1.11212,-5.16468 0.78044,-6.75662 1.4846,-8.29206 3.80282,-8.29206 1.47772,0 2.04531,-0.49907 2.41204,-2.12087 1.35539,-5.99397 2.57675,-10.41787 2.99038,-10.8315 0.25466,-0.25465 1.46027,0.1261 2.67914,0.8461 3.01948,1.78365 3.79033,1.65376 4.3911,-0.7399 l 0.51427,-2.04901 2.2499,2.62743 c 3.81388,4.45384 11.35591,16.14393 14.11091,21.87179 2.96687,6.16839 8.21988,26.47799 9.59084,37.08089 1.28264,9.91987 0.37128,14.35927 -5.65891,27.56556 -9.44654,20.68819 -10.92377,27.61082 -11.89341,55.73499 -0.60241,17.4726 -0.55268,18.70939 0.91605,22.78479 l 1.55303,4.30931 -2.00206,4.17417 c -2.01101,4.19283 -8.62273,11.45822 -9.56753,10.51342 -0.27808,-0.27808 -0.0651,-1.56901 0.47325,-2.86873 0.53837,-1.29972 0.7817,-2.56028 0.54073,-2.80125 -0.84122,-0.84122 -2.22173,0.68292 -3.66205,4.04306 -1.40422,3.27592 -1.56245,3.38555 -4.88606,3.38555 -5.86264,0 -7.43236,-1.62785 -4.59403,-4.76417 0.70435,-0.7783 1.06637,-1.62937 0.80448,-1.89126 -0.94483,-0.94483 -2.6393,0.39856 -3.9279,3.11409 -1.28538,2.70873 -1.41338,2.77011 -5.77714,2.77011 -2.45444,0 -4.67902,-0.2164 -4.94351,-0.48088 -0.26448,-0.26449 0.71883,-1.54302 2.18514,-2.8412 2.91042,-2.57669 3.32798,-3.61895 1.44986,-3.61895 -1.15871,0 -3.76679,2.35061 -6.68136,6.02177 -1.56032,1.96537 -6.03866,2.32699 -7.46933,0.60313 -0.71469,-0.86115 -0.5528,-1.33224 0.77818,-2.26449 1.05662,-0.74009 1.50404,-1.63727 1.20505,-2.41642 -0.71865,-1.87278 -3.46679,-0.0976 -4.8042,3.10323 -1.2941,3.09721 -3.09543,4.20749 -6.82632,4.20749 -1.8598,0 -2.74999,-0.35406 -2.74999,-1.09376 z"
+         id="path4517"
+         inkscape:connector-curvature="0"
+         transform="matrix(0,9.7125097e-4,0.00138889,0,0.07459524,0.908704)" /><path
+         style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.77122575;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         d="m 43.499873,286.42199 c -2.999729,-0.26825 -3.232568,-0.46248 -3.729441,-3.11104 -0.638523,-3.40362 -2.466656,-7.11997 -3.502431,-7.11997 -1.051616,0 -0.941927,1.03512 0.488531,4.61018 1.510171,3.7743 1.004708,5.5919 -1.415823,5.09119 -0.963706,-0.19934 -3.407406,-0.5772 -5.430442,-0.83966 -2.023037,-0.26246 -3.491517,-0.77935 -3.263289,-1.14863 0.594245,-0.96151 -2.761461,-7.57211 -4.105628,-8.08791 -1.744489,-0.66942 -1.89969,0.0228 -0.578088,2.57854 1.515574,2.9308 1.590683,6.27978 0.140841,6.27978 -3.26295,0 -13.7613441,-11.40722 -17.5756483,-19.09714 l -2.3954758,-4.82945 0.4556158,-9.82383 c 0.3604821,-7.7726 1.0925436,-12.40038 3.5060046,-22.16345 6.1396827,-24.83661 6.9035507,-34.19344 4.8049107,-58.85667 -0.574882,-6.75603 -0.773644,-14.28184 -0.464362,-17.58234 0.480697,-5.12975 0.675578,-5.6593 1.755221,-4.76945 0.667968,0.55054 5.98838,7.36393 11.823135,15.14086 12.940727,17.24823 20.312258,25.34662 36.46885,40.06482 6.841272,6.2322 12.861453,11.85595 13.378181,12.49722 2.212787,2.74611 0.0062,14.13145 -6.362432,32.82743 -2.319567,6.80946 -4.217395,13.10459 -4.217395,13.98918 0,0.88458 -0.433815,1.56014 -0.964032,1.50122 -0.530218,-0.0589 -1.046917,0.23994 -1.148219,0.66411 -0.101303,0.42418 0.358395,0.77386 1.02155,0.77707 0.663156,0.003 1.50552,0.52379 1.87192,1.15684 0.366399,0.63305 2.596352,3.20983 4.955449,5.72618 3.603018,3.84318 4.280594,5.01539 4.235061,7.32664 -0.02981,1.51331 -0.302249,3.38049 -0.605411,4.14929 -0.462955,1.17402 -0.760971,0.95794 -1.861381,-1.34965 -1.459028,-3.05961 -3.384744,-3.82929 -2.532545,-1.01221 0.976742,3.22877 0.816347,3.9564 -1.08614,4.92728 -2.304949,1.17627 -3.581288,0.33777 -4.271865,-2.80641 -0.563444,-2.56534 -2.301455,-4.35255 -3.051908,-3.13829 -0.269465,0.43601 -0.126837,1.4712 0.316953,2.30043 0.44379,0.82923 0.806891,2.24274 0.806891,3.14115 0,1.48251 -0.367018,1.61191 -3.971715,1.40034 l -3.971715,-0.23311 -1.053531,-3.62539 c -1.533941,-5.27858 -2.937054,-5.73074 -2.274058,-0.73282 0.314579,2.37141 0.230852,3.9726 -0.207728,3.9726 -0.404092,0 -1.196911,0.11051 -1.761822,0.24559 -0.56491,0.13508 -2.466875,0.11685 -4.226589,-0.0405 l 0,-3e-5 z"
+         id="path4519"
+         inkscape:connector-curvature="0"
+         transform="matrix(0,9.7125097e-4,0.00138889,0,0.07459524,0.908704)" /><path
+         style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.77122575;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         d="m 112.80294,283.13979 c -5.36988,-2.43719 -5.64287,-3.80932 -4.38053,-22.01852 0.58693,-8.46654 1.08171,-15.41318 1.0995,-15.43697 0.0178,-0.0238 2.25977,0.28961 4.98219,0.69647 l 4.94984,0.73974 0.43319,7.01579 c 0.23826,3.85868 0.64678,12.30832 0.90784,18.77697 l 0.47465,11.7612 -2.57998,-0.0169 c -1.41898,-0.009 -4.068,-0.6923 -5.8867,-1.51774 l 0,0 z"
+         id="path4521"
+         inkscape:connector-curvature="0"
+         transform="matrix(0,9.7125097e-4,0.00138889,0,0.07459524,0.908704)" /><path
+         style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.77122575;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         d="m 128.44929,49.476837 c -2.55224,-1.070937 -7.14913,-6.351851 -8.8146,-10.126215 -0.86024,-1.949511 -2.11679,-5.927839 -2.79233,-8.84073 -1.94798,-8.399547 -0.24774,-13.832196 5.19861,-16.610719 2.78315,-1.419854 4.22246,-1.594793 11.04376,-1.342287 7.06579,0.261556 8.34854,0.546675 12.93659,2.875451 5.34922,2.715118 15.59592,11.530414 17.46739,15.027295 1.03933,1.942006 0.95654,2.201306 -1.54613,4.842325 -4.58761,4.841215 -17.0771,12.481277 -22.48979,13.757431 -5.36494,1.264897 -8.68382,1.390808 -11.0035,0.417449 z m 16.37248,-2.805857 c -0.25628,-0.256271 -0.92146,-0.283671 -1.47819,-0.06089 -0.61523,0.246195 -0.43248,0.428942 0.46595,0.465949 0.813,0.03349 1.26851,-0.148791 1.01224,-0.405063 l 0,2e-6 z"
+         id="path4523"
+         inkscape:connector-curvature="0"
+         transform="matrix(0,9.7125097e-4,0.00138889,0,0.07459524,0.908704)" /><path
+         style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.77122575;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         d="m 290.02108,45.849221 c -3.1813,-1.048767 -10.21768,-3.092384 -15.63639,-4.54137 -5.41871,-1.448986 -10.92579,-3.189692 -12.23794,-3.868235 l -2.38574,-1.233714 0.32241,-6.74364 c 0.25468,-5.326828 0.7607,-7.639454 2.40852,-11.00747 2.61606,-5.347042 8.85299,-11.3078312 15.16622,-14.4947391 4.83106,-2.4387101 4.87986,-2.4458075 11.07963,-1.6114482 7.45505,1.0032937 11.07506,3.1769024 14.85183,8.9176893 3.36743,5.118567 4.47773,9.937704 3.96891,17.226618 -0.46533,6.665848 -2.41762,12.496792 -5.5663,16.624916 -2.55108,3.344638 -3.81074,3.421599 -11.97115,0.731393 z"
+         id="path4525"
+         inkscape:connector-curvature="0"
+         transform="matrix(0,9.7125097e-4,0.00138889,0,0.07459524,0.908704)" /><path
+         style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.77122575;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         d="m 242.20509,75.013421 c -12.4986,-3.298829 -13.96916,-4.375642 -17.05055,-12.485203 -1.43678,-3.781295 -1.45244,-4.221537 -0.29214,-8.212823 1.22183,-4.202946 1.24579,-4.226363 7.0134,-6.854748 8.26289,-3.765521 10.7376,-3.594616 20.43919,1.41154 8.44663,4.35858 14.24786,8.887203 15.45632,12.065695 1.6575,4.359558 -3.03567,13.465864 -7.82803,15.188969 -4.19145,1.507044 -8.93878,1.209053 -17.73819,-1.11343 z m 1.25386,-5.784384 c 1.98643,-1.70866 2.05104,-1.960883 1.09407,-4.271216 -1.28346,-3.098551 -3.34176,-4.213411 -6.63747,-3.595134 -4.87136,0.913874 -6.98104,6.047097 -3.58306,8.718209 2.05476,1.615213 6.76998,1.175096 9.12646,-0.851859 l 0,0 z"
+         id="path4527"
+         inkscape:connector-curvature="0"
+         transform="matrix(0,9.7125097e-4,0.00138889,0,0.07459524,0.908704)" /><path
+         style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.77122575;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         d="m 165.62817,86.446784 c -1.60868,-0.874641 -3.58005,-2.667628 -4.38084,-3.984414 -3.40463,-5.598465 0.38581,-20.483691 7.17211,-28.16521 2.17176,-2.458253 10.68105,-5.118762 14.86379,-4.647306 4.12733,0.46521 11.49136,4.080059 13.49133,6.622614 2.08179,2.646565 1.86762,4.20109 -1.54932,11.245619 -7.28304,15.01503 -20.8439,23.687829 -29.59707,18.928697 z m 20.14457,-9.039243 c 5.18282,-4.382521 3.83592,-10.989968 -2.24025,-10.989968 -2.45609,0 -3.3319,0.498415 -5.66466,3.223723 -3.20533,3.744712 -3.25604,4.050119 -1.22539,7.380632 2.00955,3.295899 5.51355,3.443889 9.1303,0.385613 z"
+         id="path4529"
+         inkscape:connector-curvature="0"
+         transform="matrix(0,9.7125097e-4,0.00138889,0,0.07459524,0.908704)" /><path
+         style="fill:#000080;fill-opacity:1;stroke:#000000;stroke-width:0.09640322;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         d="m 179.43865,74.041831 c -0.49555,-0.154869 -1.16952,-0.541403 -1.41287,-0.810299 -0.24784,-0.273858 -0.15488,-0.563158 0.36772,-1.144412 0.53228,-0.592024 1.23826,-1.087151 2.44302,-1.713359 0.81575,-0.424007 0.9511,-0.53145 1.1247,-0.89278 0.27062,-0.563295 0.75734,-0.749066 1.9326,-0.737637 1.01474,0.0099 1.45757,0.180096 1.55002,0.595836 0.0322,0.144846 0.0792,0.339563 0.1045,0.432706 0.0675,0.248797 -0.15294,1.218341 -0.3775,1.660365 -0.29156,0.573926 -1.2913,1.563721 -2.00004,1.980155 -1.199,0.704487 -2.68829,0.955657 -3.73215,0.629425 z"
+         id="path4531"
+         inkscape:connector-curvature="0"
+         transform="matrix(0,9.7125097e-4,0.00138889,0,0.07459524,0.908704)" /><path
+         style="fill:#000080;fill-opacity:1;stroke:#000000;stroke-width:0.09640322;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         d="m 180.92318,77.549627 c -0.65589,-0.110411 -1.10263,-0.559327 -0.99266,-0.997491 0.0864,-0.344199 0.52308,-0.523505 1.56266,-0.64163 0.98596,-0.112032 1.68248,-0.405829 2.49509,-1.052438 0.33424,-0.265965 0.6341,-0.483573 0.66634,-0.483573 0.0323,0 0.0586,0.159829 0.0586,0.355176 0,1.413575 -2.24074,3.080769 -3.79007,2.819956 z"
+         id="path4533"
+         inkscape:connector-curvature="0"
+         transform="matrix(0,9.7125097e-4,0.00138889,0,0.07459524,0.908704)" /><path
+         style="fill:#000080;fill-opacity:1;stroke:#000000;stroke-width:0.09640322;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         d="m 237.83142,68.817058 c -1.5343,-0.230436 -2.19566,-0.49791 -2.76474,-1.118152 -0.41736,-0.454882 -0.80218,-1.11207 -0.80218,-1.369962 0,-0.394766 1.26506,-1.408755 2.57852,-2.066783 1.21701,-0.6097 1.64928,-0.732423 2.57906,-0.732192 0.76797,1.92e-4 0.93189,0.0327 1.42717,0.283001 0.86291,0.436098 1.49263,1.240333 1.65003,2.107311 0.16369,0.901565 -0.54074,2.061147 -1.5038,2.475442 -0.84557,0.363755 -2.27768,0.554459 -3.16406,0.421335 z"
+         id="path4535"
+         inkscape:connector-curvature="0"
+         transform="matrix(0,9.7125097e-4,0.00138889,0,0.07459524,0.908704)" /><path
+         style="fill:#800080;fill-opacity:1;stroke:#000000;stroke-width:0.38561288;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         d="m 219.37862,131.54035 c -2.40868,-1.41454 -4.53342,-3.32027 -4.53342,-4.06613 0,-0.32876 0.30873,-0.76298 0.68607,-0.96493 0.93038,-0.49792 14.6487,-2.46023 15.12807,-2.16396 0.71015,0.4389 0.40716,2.5135 -0.49951,3.42016 -0.89418,0.89419 -6.76915,4.21585 -8.1808,4.62536 -0.47551,0.13795 -1.47258,-0.18816 -2.60041,-0.8505 z"
+         id="path4537"
+         inkscape:connector-curvature="0"
+         transform="matrix(0,9.7125097e-4,0.00138889,0,0.07459524,0.908704)" /><path
+         style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.13633475;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         d="m 216.48319,146.76249 c -0.74984,-0.0583 -1.56164,-0.1673 -1.80401,-0.24224 -1.19024,-0.36802 -2.52363,-1.81878 -3.46459,-3.76955 -0.81701,-1.6938 -1.32779,-3.7492 -0.9317,-3.7492 0.0766,0 0.37006,0.15274 0.65215,0.33942 0.60245,0.39868 1.25454,0.60358 3.64548,1.14549 4.08728,0.92639 10.44365,1.92346 12.26219,1.92346 1.15858,0 1.42038,-0.12528 1.15595,-0.55313 -0.15401,-0.24921 0.0969,-0.53755 0.46786,-0.53755 0.3987,0 5.10527,-1.60465 7.79232,-2.65671 3.80984,-1.49165 4.69047,-2.05414 6.21513,-3.96983 1.19577,-1.50246 1.89137,-2.23522 2.12185,-2.23522 0.2638,0 0.21973,0.83912 -0.0904,1.72154 -0.89173,2.53714 -5.34358,7.88651 -7.70895,9.26313 -3.3044,1.92312 -7.87026,3.00548 -14.04186,3.32869 -2.87685,0.15065 -4.25008,0.14884 -6.2714,-0.008 l 0,-1e-5 z"
+         id="path4541"
+         inkscape:connector-curvature="0"
+         transform="matrix(0,9.7125097e-4,0.00138889,0,0.07459524,0.908704)" /><path
+         style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.77122575;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         d="m 119.36589,245.56081 c -0.31221,-0.75574 -1.86948,-1.42177 -4.01041,-1.71522 -5.24652,-0.71911 -15.943178,-5.30615 -20.636149,-8.84937 C 90.256765,231.62694 84.52483,225.38669 80.111105,219.0925 78.600604,216.93846 70.565565,208.92912 62.255463,201.29399 42.520772,183.1622 37.112454,177.20956 25.818907,161.19025 c -3.289453,-4.66592 -6.950468,-9.52464 -8.135592,-10.79716 -3.454429,-3.70918 -6.164228,-8.16754 -6.164228,-10.14183 0,-2.56277 5.425001,-17.96712 8.889243,-25.2411 3.501119,-7.35142 9.763775,-14.29062 20.911372,-23.170374 C 62.69724,74.811239 79.812194,71.40902 105.60863,79.060027 l 5.01297,1.486804 -0.26724,3.881291 c -0.14699,2.134711 -0.0709,3.881292 0.16905,3.881292 0.23997,0 1.85018,-0.736956 3.57826,-1.637681 1.72809,-0.900725 3.26239,-1.508065 3.40958,-1.349645 0.1472,0.15842 -0.33309,3.4115 -1.0673,7.229068 -0.83703,4.352249 -1.05645,7.124477 -0.58828,7.432885 0.41065,0.270519 2.02828,0.319949 3.59474,0.109839 l 2.8481,-0.382008 -0.59462,5.565068 c -0.5746,5.37756 -0.74715,5.73765 -5.12134,10.68732 -11.80313,13.35597 -15.41419,22.10636 -16.11752,39.05618 -0.33377,8.04353 -0.0921,12.00834 1.2223,20.05187 2.42935,14.86678 3.18559,16.9088 9.2074,24.86204 6.23667,8.23702 7.60121,11.73429 8.65513,22.18273 0.82119,8.14133 0.68462,25.54621 -0.18397,23.44373 z M 100.59566,140.75277 c 0.26216,-0.42418 0.12959,-0.77123 -0.29458,-0.77123 -0.424176,0 -0.985713,0.34705 -1.247869,0.77123 -0.262155,0.42417 -0.129589,0.77122 0.294586,0.77122 0.424174,0 0.985713,-0.34705 1.247863,-0.77122 z"
+         id="path4543"
+         inkscape:connector-curvature="0"
+         transform="matrix(0,9.7125097e-4,0.00138889,0,0.07459524,0.908704)" /><path
+         style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.77122575;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         d="m 184.42733,247.24159 c -1.40009,-0.35865 -2.71026,-0.81673 -2.91148,-1.01795 -0.37862,-0.37862 2.08352,-6.75241 3.64499,-9.43584 2.64157,-4.53963 5.57233,-13.4653 7.22289,-21.99736 1.53707,-7.94544 1.97464,-13.39519 2.48885,-30.99759 0.34314,-11.7465 0.86094,-21.59432 1.15067,-21.88404 0.28972,-0.28972 3.32279,-0.0727 6.74015,0.48227 7.54147,1.22471 19.51986,0.20469 32.99768,-2.80992 4.77641,-1.06835 9.0492,-1.71698 9.49508,-1.44141 0.44589,0.27557 1.11854,1.31071 1.49478,2.3003 1.43226,3.76713 4.54334,30.60915 5.00328,43.16762 0.49655,13.55832 2.03334,24.18979 3.92581,27.15857 0.59887,0.93947 1.08885,1.88999 1.08885,2.11226 0,0.84214 -12.6892,6.73733 -19.12416,8.88476 -12.52806,4.18079 -20.84156,5.51338 -36.40409,5.83529 -7.84723,0.16232 -15.41321,0.002 -16.8133,-0.35696 z m 59.23071,-15.48418 c 0,-0.42418 -0.32657,-0.77123 -0.72571,-0.77123 -0.39914,0 -0.9402,0.34705 -1.20235,0.77123 -0.26216,0.42417 0.0644,0.77122 0.72571,0.77122 0.66129,0 1.20235,-0.34705 1.20235,-0.77122 z"
+         id="path4545"
+         inkscape:connector-curvature="0"
+         transform="matrix(0,9.7125097e-4,0.00138889,0,0.07459524,0.908704)" /><path
+         style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.77122575;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         d="m 179.32747,160.92651 c -0.78886,-0.78887 -2.27229,-1.1449 -4.19255,-1.00626 -2.72456,0.19672 -3.05649,0.002 -3.99064,-2.34262 -0.56039,-1.40646 -1.11144,-2.68071 -1.22455,-2.83167 -0.1131,-0.15097 -1.83298,0.34699 -3.82194,1.10658 -3.52445,1.34601 -3.64248,1.34318 -4.6479,-0.11112 -2.17673,-3.14855 -2.76605,-3.51221 -4.9237,-3.03831 l -2.15157,0.47256 -0.3066,-5.42607 c -0.16863,-2.98435 -0.66059,-5.78007 -1.09324,-6.21272 -0.5347,-0.5347 -1.99431,-0.0207 -4.55741,1.60471 -3.61411,2.29201 -3.81633,2.33211 -4.86719,0.9653 -1.9805,-2.57595 -3.8463,-7.5256 -4.38957,-11.6448 -0.29371,-2.22692 -0.8943,-4.04894 -1.33464,-4.04894 -0.44035,0 -1.92208,0.6931 -3.29274,1.54021 l -2.49211,1.54021 -0.40792,-5.08187 c -0.48053,-5.98644 -1.37797,-7.31886 -3.87108,-5.74734 -3.98969,2.51487 -5.88097,3.4553 -6.23564,3.10062 -0.40092,-0.40092 2.86416,-21.45329 3.81143,-24.575113 0.55011,-1.812967 0.48992,-1.83807 -3.49016,-1.455635 l -4.04992,0.389146 0.50131,-2.400495 c 0.27573,-1.320276 0.70696,-4.7431 0.95829,-7.606275 0.50259,-5.725439 0.41879,-5.814864 -4.20638,-4.488385 -1.37576,0.394565 -2.50139,0.422217 -2.50139,0.06145 0,-0.360767 1.08082,-3.720295 2.40181,-7.465616 2.75884,-7.821937 5.84189,-14.179813 9.67696,-19.955845 l 2.68147,-4.038582 5.26424,-0.08013 c 2.89533,-0.04408 7.37054,-0.735686 9.94491,-1.53692 5.18315,-1.613178 15.99771,-8.468983 20.11877,-12.754143 1.46178,-1.51998 3.2838,-2.763601 4.04894,-2.763601 1.7872,0 1.75389,-0.48007 -0.30279,-4.363211 -2.17635,-4.109087 -1.7198,-4.675783 6.67097,-8.280419 13.3719,-5.744509 18.8955,-6.791887 37.99509,-7.204579 18.53236,-0.400435 21.17816,-0.134161 37.52034,3.776036 l 9.9253,2.374828 -0.47778,3.485797 c -0.26278,1.917189 -0.47778,4.999091 -0.47778,6.848673 0,2.587869 -0.28837,3.362875 -1.25127,3.362875 -1.05064,0 -1.08983,0.194532 -0.2444,1.213206 1.78202,2.147208 6.26775,3.940774 17.3058,6.919515 5.93843,1.602554 12.28883,3.546574 14.11198,4.320043 1.82316,0.773469 5.38737,1.943356 7.92047,2.599747 l 4.60563,1.19344 1.83968,-2.138753 c 1.81804,-2.113602 1.85871,-2.121528 3.45827,-0.673945 3.56279,3.22428 7.73095,15.405752 7.7687,22.704064 0.0106,2.054417 -0.24026,2.491658 -1.21509,2.117582 -0.67567,-0.259278 -2.03203,-0.67309 -3.01413,-0.919582 l -1.78564,-0.448168 2.2429,8.629648 c 2.69934,10.385806 2.74423,11.045741 0.70735,10.399261 -2.51969,-0.799718 -3.1896,0.198905 -2.01665,3.006177 0.58376,1.397129 1.30733,4.328504 1.60793,6.514159 0.45907,3.33776 0.35156,3.97393 -0.67154,3.97393 -0.80007,0 -1.51802,1.19104 -2.092,3.47051 -0.48063,1.90878 -1.02345,3.47052 -1.20623,3.47052 -0.1828,0 -1.39616,-0.55011 -2.69636,-1.22247 -3.02392,-1.56373 -3.4964,-1.05178 -5.22251,5.6587 -1.743,6.77622 -1.97266,7.13215 -4.60188,7.13215 -2.10179,0 -2.16718,0.13553 -3.0386,6.29757 -0.48983,3.46366 -1.04879,6.45576 -1.24215,6.64912 -0.19336,0.19335 -1.90138,-0.55671 -3.79562,-1.66681 l -3.44407,-2.01836 -1.74122,3.85273 c -0.95766,2.119 -1.87011,3.85272 -2.02765,3.85272 -0.15754,0 -1.32054,-0.53476 -2.58446,-1.18836 -2.75674,-1.42556 -3.47375,-1.07384 -4.93364,2.42018 -0.92718,2.21905 -1.41458,2.59362 -2.89233,2.22273 -1.31708,-0.33057 -2.34519,0.14677 -3.97086,1.84359 -1.77776,1.8556 -2.65275,2.21541 -4.61544,1.89799 -2.02386,-0.32732 -2.6998,-0.015 -4.11356,1.90021 -5.10368,6.91418 -39.27531,13.86692 -52.66193,10.71487 -4.36148,-1.02696 -5.33002,-1.03631 -7.63399,-0.0737 -2.16481,0.90451 -3.11415,0.93064 -5.2856,0.14544 -2.33098,-0.8429 -2.99976,-0.7638 -5.60427,0.66283 -2.69772,1.47769 -3.06465,1.51274 -4.17826,0.39914 l 0,0 z m 50.27998,-12.85521 c 11.43692,-2.69643 15.23152,-6.70779 18.21927,-19.26003 0.70511,-2.96234 1.53058,-5.6272 1.83438,-5.9219 0.91355,-0.88618 11.93046,0.68047 16.78599,2.38705 5.39161,1.89501 4.97508,1.85304 4.97508,0.50123 0,-1.38143 -4.98294,-3.28764 -11.954,-4.57297 -4.68718,-0.86422 -5.10692,-1.06962 -3.18528,-1.5587 1.21732,-0.30983 4.95689,-0.4972 8.31017,-0.41637 5.55954,0.13399 7.68325,-0.24533 6.72703,-1.20154 -0.19753,-0.19754 -3.71518,-0.59506 -7.81699,-0.88339 -4.10181,-0.28833 -7.28217,-0.80846 -7.06748,-1.15585 0.70729,-1.14441 15.56717,-9.2417 18.3909,-10.02137 1.93354,-0.53388 2.76546,-1.20391 2.76546,-2.22734 0,-1.38866 -0.21633,-1.36809 -4.2161,0.40079 -5.13469,2.27081 -11.98841,6.0428 -16.46839,9.06349 -1.83255,1.23563 -3.49063,2.08787 -3.68462,1.89388 -0.19399,-0.19399 0.54954,-3.20888 1.6523,-6.69974 1.10277,-3.49086 1.80628,-6.86496 1.56335,-7.49801 -0.87752,-2.286792 -2.20187,-0.46695 -3.56427,4.89782 -2.08231,8.19961 -7.49672,21.48479 -10.25222,25.1556 -1.49834,1.99603 -4.06595,4.05547 -6.67633,5.35496 -6.03692,3.00527 -8.52299,3.35548 -10.78979,1.51993 l -1.86314,-1.50868 2.41105,-2.41105 c 1.32609,-1.32608 3.14957,-2.41105 4.05218,-2.41105 2.60521,0 5.32425,-8.26868 3.15908,-9.60683 -0.39437,-0.24374 -3.95165,0.0814 -7.90507,0.72261 -3.95342,0.64116 -8.48947,1.16715 -10.08013,1.16886 -2.75052,0.003 -2.89151,0.1258 -2.88029,2.50958 0.0147,3.13014 0.25139,3.45281 5.11419,6.9736 3.59133,2.60022 5.44616,4.88407 4.62969,5.70054 -0.62755,0.62755 -11.8249,-2.31294 -15.68086,-4.11789 -4.25564,-1.99201 -8.72811,-7.45193 -8.72811,-10.65509 0,-0.90288 -0.3156,-1.9713 -0.70133,-2.37427 -0.38574,-0.40296 -1.82206,-3.42231 -3.19184,-6.70966 -1.46011,-3.50415 -2.94637,-5.977 -3.59238,-5.977 -1.20607,0 -0.86834,1.82466 1.02783,5.55309 1.77024,3.48081 1.37049,4.33164 -2.2933,4.88106 -3.20671,0.48088 -13.51013,-0.49081 -17.38111,-1.63916 -1.38659,-0.41134 -1.75215,-0.27969 -1.4872,0.53558 0.43228,1.33017 4.79166,2.675 11.42359,3.52407 l 5.01296,0.64181 -5.39858,3.37208 c -7.41473,4.63141 -11.50319,8.58192 -8.88159,8.58192 0.4173,0 3.454,-1.94138 6.74822,-4.31418 7.21484,-5.19677 14.8714,-9.24657 14.8294,-7.84373 -0.016,0.53632 -1.60352,2.18982 -3.5277,3.67443 -5.12759,3.95622 -11.86762,11.42727 -11.86762,13.15479 0,2.33058 1.34511,1.77584 3.37918,-1.3936 2.82184,-4.39692 11.2313,-11.76119 13.43043,-11.76119 0.41875,0 0.98428,0.88814 1.25673,1.97365 0.65097,2.5937 6.04967,8.40308 8.91011,9.58792 1.70061,0.70441 2.56093,1.84612 3.48299,4.62219 1.20263,3.62076 2.7234,5.56255 5.01695,6.40587 2.3003,0.84581 11.28889,0.49932 16.02721,-0.61781 l 0,0 z M 179.06712,88.442494 c 7.93329,-3.586707 13.81541,-10.018356 18.84138,-20.601629 4.568,-9.618902 3.53545,-12.898104 -5.73172,-18.20297 -3.51731,-2.013438 -4.7988,-2.314965 -9.72918,-2.289224 -6.43242,0.03359 -13.14075,2.13157 -15.71199,4.913823 -2.26243,2.448093 -6.73157,11.004639 -8.31444,15.918669 -1.53754,4.773287 -1.19703,12.434163 0.71718,16.135854 3.06453,5.92613 11.90027,7.755231 19.92877,4.125477 z m 85.24679,-12.305461 c 5.67893,-5.678937 7.80063,-13.452541 4.92568,-18.047051 -2.12413,-3.394607 -5.13166,-5.653498 -14.524,-10.908669 -10.33125,-5.780498 -12.5426,-6.062568 -22.22922,-2.835464 -6.99925,2.331798 -7.56923,2.679577 -8.68404,5.298583 -3.04776,7.160056 -1.48591,16.733596 3.55181,21.771319 2.14079,2.140788 4.26397,3.254217 8.60873,4.514558 3.17191,0.920118 6.63474,1.972119 7.69517,2.337782 1.06044,0.365663 5.48535,0.69224 9.83313,0.725728 l 7.90507,0.06089 2.91767,-2.917672 z"
+         id="path4547"
+         inkscape:connector-curvature="0"
+         transform="matrix(0,9.7125097e-4,0.00138889,0,0.07459524,0.908704)" /></g></g></svg>
\ No newline at end of file
diff --git a/src/tests/addsub.cpp b/src/tests/addsub.cpp
new file mode 100644 (file)
index 0000000..4af131a
--- /dev/null
@@ -0,0 +1,30 @@
+#include "stresstest.h"
+#include "real.h"
+#include "progressbar.h"
+
+using namespace std;
+using namespace IPDF;
+
+int main(int argc, char ** argv)
+{
+       DebugRealInfo();
+       Debug("Repeated Adds and Subtracts - Should give zero");
+       
+       clock_t first_clock = clock();
+       clock_t elapsed = 0;
+       for (int i = 1; i < 2; ++i)
+       {
+               for (int j = 1; j < 100; ++j)
+               {
+                       clock_t start = clock();
+                       Real result = AddSub<Real>(0, i, Real(1)/Real(j));
+                       clock_t end = clock();
+                       elapsed += end - start;         
+                       printf("%d\t%d\t%.30lf\t%li\t%li\n", i, j, Double(result), end-start, elapsed);
+                       
+               }
+       }
+       Debug("AddSub Total Time: %li", clock() - first_clock);
+
+}
+
diff --git a/src/tests/bmpdiff.cpp b/src/tests/bmpdiff.cpp
new file mode 100644 (file)
index 0000000..02ab568
--- /dev/null
@@ -0,0 +1,75 @@
+/**
+ * Get diff of bmps
+ */
+
+#include <SDL.h>
+#include <cassert>
+#include "ipdf.h"
+
+using namespace std;
+using namespace IPDF;
+
+
+int main(int argc, char ** argv)
+{
+       SDL_Surface * orig = SDL_LoadBMP(argv[1]);
+       SDL_Surface * diff = SDL_LoadBMP(argv[2]);
+       
+       assert(orig->w == diff->w && orig->h == diff->h);
+       int w = diff->w;
+       int h = diff->h;
+       
+       uint8_t * a = (uint8_t*)orig->pixels;
+       uint8_t * b = (uint8_t*)diff->pixels;
+       
+       int total_diff = 0;
+
+       int mean_dist = 0;
+       int count_a = 0;
+       int count_b = 0;
+       for (int x = 0; x < w; ++x)
+       {
+               for (int y = 0; y < h; ++y)
+               {
+                       if (a[4*(x + w*y)] == 0)
+                               ++count_a;
+                       if (b[4*(x + w*y)] == 0)
+                               ++count_b;
+                       
+                       if (a[4*(x + w*y)] != b[4*(x + w*y)] && b[4*(x+w*y)] == 0)                              
+                       {
+                               total_diff++;
+                               // 
+
+                               int r = 1;
+                               for (r=1; r+x < w; ++r)
+                               {
+                                       if (a[4*(x+r + w*y)] == 0)
+                                               break;
+                               }
+                               int l = 1;
+                               for (l=1; x-l >= 0; ++l)
+                               {
+                                       if (a[4*(x-l + w*y)] == 0)
+                                               break;
+                               }
+                               int u = 1;
+                               for (u=1; y-u >= 0; ++u)
+                               {
+                                       if (a[4*(x + w*(y-u))] == 0)
+                                               break;
+                               }
+                               
+                               int d = 1;
+                               for (d=1; y+d < h; ++d)
+                               {
+                                       if (a[4*(x + w*(y+d))] == 0)
+                                               break;
+                               }
+                               
+                               mean_dist += min(min(d,u), min(r,l));
+                       }
+               }
+       }
+       printf("%d\t%d\t%d\t%lf\n", count_a, count_b, total_diff, (double)mean_dist / (double)count_b);
+}
diff --git a/src/tests/muldiv.cpp b/src/tests/muldiv.cpp
new file mode 100644 (file)
index 0000000..19b1897
--- /dev/null
@@ -0,0 +1,28 @@
+#include "stresstest.h"
+#include "real.h"
+#include "progressbar.h"
+
+using namespace std;
+using namespace IPDF;
+
+int main(int argc, char ** argv)
+{
+       DebugRealInfo();
+       
+       Debug("Repeated Multiplications and Divisions - Should give one");
+       first_clock = clock();
+       elapsed = 0;
+       for (int i = 1; i < 2; ++i)
+       {
+               for (int j = 1; j < 100; ++j)
+               {
+                       clock_t start = clock();
+                       Real result = MulDiv<Real>(1, i, Real(1)/Real(j));
+                       clock_t end = clock();
+                       printf("%d\t%d\t%.30lf\t%li\t%li\n", i, j, Double(result), end-start, elapsed);
+               }
+       }
+       Debug("MulDiv Total time: %li", clock() - first_clock);
+
+}
+
index eb30860..c8f7524 100644 (file)
@@ -29,6 +29,7 @@ int main(int argc, char ** argv)
        float fa = da;
        while (cin.good())
        {
+               Debug("a is {%s} \"%.40lf\"", a.Str().c_str(), a.ToDouble());
                char op;
                cin >> op;
                token = "";
@@ -41,11 +42,14 @@ int main(int argc, char ** argv)
                        token += c;
                        c = cin.get();
                }
-               Debug("String is %s", token.c_str());
+               
+               //Debug("String is \"%s\"", token.c_str());
                float fb = strtof(token.c_str(), NULL);
                double db = strtod(token.c_str(), NULL);
                ParanoidNumber b(token.c_str());
-               Debug("b is {%s} %lf", b.Str().c_str(), b.ToDouble());
+       
+               Debug("b is {%s} \"%lf\"", b.Str().c_str(), b.ToDouble());
+               Debug("db is %lf", db);
                switch (op)
                {
                        case '+':
@@ -70,12 +74,12 @@ int main(int argc, char ** argv)
                                break;
                }
                        
-               Debug("a is: %s", a.Str().c_str());
-               Debug("a as double: %.40f\n", a.ToDouble());
-               Debug("a as float: %.40f\n", a.ToFloat());
-               Debug("a as int64_t: %ld\n", a.Convert<int64_t>());
-               Debug("floats give: %.40f\n", fa);
-               Debug("double gives: %.40f\n", da);
+               Debug("a is: {%s}", a.Str().c_str());
+               Debug("a as double: %.40lf", a.ToDouble());
+               //Debug("a as float: %.40f", a.ToFloat());
+               //Debug("a as int64_t: %ld", a.Convert<int64_t>());
+               //Debug("floats give: %.40f", fa);
+               Debug("double gives: %.40lf", da);
                
                
        }
index 84c4bb0..477dea2 100644 (file)
@@ -13,7 +13,7 @@
 using namespace std;
 using namespace IPDF;
 
-string RandomNumberAsString(int max_digits = 12)
+string RandomNumberAsString(int max_digits = 3)
 {
        string result("");
        int digits = 1+(rand() % max_digits);
@@ -30,31 +30,226 @@ string RandomNumberAsString(int max_digits = 12)
        return result;
 }
 
-bool CloseEnough(double d, ParanoidNumber & p)
+bool CloseEnough(long double d, ParanoidNumber & p, long double eps = 1e-6)
 {
        double pd = p.ToDouble();
                
        if (d == 0)
-               return fabs(pd) <= 1e-6;
-       return fabs((fabs(pd - d) / d)) <= 1e-6;
+               return fabs(pd) <= eps;
+       return fabs((fabs(pd - d) / d)) <= eps;
+}
+
+void TestOp(ParanoidNumber & p, double & d, Optype op, const double amount)
+{
+       string p0str(p.Str());
+       double p0 = p.ToDouble();
+       switch (op)
+       {
+               case ADD:
+                       p += amount;
+                       d += amount;
+                       break;
+               case SUBTRACT:
+                       p -= amount;
+                       d -= amount;
+                       break;
+               case MULTIPLY:
+                       p *= amount;
+                       d *= amount;
+                       break;
+               case DIVIDE:
+                       p /= amount;
+                       d /= amount;
+                       break;
+               default:
+                       break;
+       }
+       if (false)//(!CloseEnough(d, p))
+       {
+               Debug("%.40lf %c= %.40lf failed", p0, OpChar(op), amount);
+               Debug("%.40lf vs %.40lf", p.ToDouble(), d);
+               Debug("Before: {%s}\n", p0str.c_str());
+               Debug("After: {%s}\n", p.Str().c_str());
+               Fatal(":-(");
+       }
+
+}
+
+void TestAddSubIntegers(int max=100)
+{
+       Debug("Test add/sub integers 0 -> %i", max);
+       ParanoidNumber p;
+       double d(0);
+       for (int a = 0; a < max; ++a)
+       {
+               TestOp(p, d, ADD, a);
+               for (int b = 0; b < max; ++b)
+               {
+                       TestOp(p, d, SUBTRACT, b);
+               }
+               for (int b = 0; b < max; ++b)
+               {
+                       TestOp(p, d, ADD, b);
+               }
+       }
+       for (int a = 0; a < max; ++a)
+       {
+               TestOp(p, d, SUBTRACT, a);
+               for (int b = 0; b < max; ++b)
+               {
+                       TestOp(p, d, ADD, b);
+               }
+               for (int b = 0; b < max; ++b)
+               {
+                       TestOp(p, d, SUBTRACT, b);
+               }
+       }
+       Debug("PN Yields: %.40lf", p.ToDouble());
+       Debug("Doubles Yield: %.40lf", d);
+       Debug("Complete!");
+
+}
+
+void TestMulDivIntegers(int max=50)
+{
+       Debug("Test mul/div integers 1 -> %i", max);
+       ParanoidNumber p(1.0);
+       double d(1.0);
+       for (int a = 1; a < max; ++a)
+       {
+               TestOp(p, d, MULTIPLY, a);
+               for (int b = 1; b < max; ++b)
+               {
+                       TestOp(p, d, DIVIDE, b);
+               }
+               for (int b = 1; b < max; ++b)
+               {
+                       TestOp(p, d, MULTIPLY, b);
+               }
+       }
+       for (int a = 1; a < max; ++a)
+       {
+               TestOp(p, d, DIVIDE, a);
+               for (int b = 1; b < max; ++b)
+               {
+                       TestOp(p, d, MULTIPLY, b);
+               }
+               for (int b = 1; b < max; ++b)
+               {
+                       TestOp(p, d, DIVIDE, b);
+               }
+       }
+       Debug("PN Yields: %.40lf", p.ToDouble());
+       Debug("PN is: %s", p.Str().c_str());
+       
+       Debug("Doubles Yield: %.40lf", d);
+       Debug("Complete!");
+
+}
+
+void TestRandomisedOps(int test_cases = 1000, int ops_per_case = 1, int max_digits = 4)
+{
+       Debug("Test %i*%i randomised ops (max digits = %i)", test_cases, ops_per_case, max_digits);
+       long double eps = 1; //* (1e4*ops_per_case);
+       for (int i = 0; i < test_cases; ++i)
+       {
+               string s = RandomNumberAsString(max_digits);
+               ParanoidNumber a(s);
+               
+               double da(a.ToDouble());                
+               for (int j = 1; j <= ops_per_case; ++j)
+               {
+                       double da2(a.ToDouble());
+                       s = RandomNumberAsString(max_digits);
+                       ParanoidNumber b(s);
+                       double db(b.ToDouble());
+       
+               
+       
+                       Optype op = Optype(rand() % 4);
+                       
+                       ParanoidNumber a_before(a);
+                       
+               
+                       switch (op)
+                       {
+                       case ADD:
+                               a += b;
+                               da += db;
+                               da2 += db;
+                               break;
+                       case SUBTRACT:
+                               a -= b;
+                               da -= db;
+                               da2 -= db;
+                               break;
+                       case MULTIPLY:
+                               a *= b;
+                               da *= db;
+                               da2 *= db;
+                               break;
+                       case DIVIDE:
+                               if (db == 0)
+                               {
+                                       --i;
+                               }
+                               else
+                               {
+                                       a /= b;
+                                       da /= db;
+                                       da2 /= db;
+                               }
+                               break;
+                       case NOP:
+                               break;
+                       }
+                       if (!CloseEnough(da2, a, eps))
+                       {
+                               Error("{%s} %c= {%s}", a_before.Str().c_str(), OpChar(op), b.Str().c_str());
+                               Error("{%s}", a.Str().c_str());
+                               Error("double Yields: %.40lf", da);
+                               Error("PN Yields: %.40lf", a.ToDouble());
+                               Fatal("Failed on case %i", i*ops_per_case + j-1);
+                       }
+               }
+               if (!CloseEnough(da, a, eps))
+               {
+                       Warn("double Yields: %.40lf", da);
+                       Warn("PN Yields: %.40lf", a.ToDouble());
+               }
+               if (i == test_cases - 1)
+               {
+                       Debug("double: %.40lf", da);
+                       Debug("PN: %.40lf", a.ToDouble());
+               }
+       }
+
+
 }
 
 #define TEST_CASES 1000
 
 int main(int argc, char ** argv)
 {
-       srand(time(NULL));
+       TestAddSubIntegers(100);
+       TestMulDivIntegers(100);
+       for (int i = 1; i <= 100; ++i)
+               TestRandomisedOps(1000, i);
+       return 0;
+       srand(0);//time(NULL)); //always test off same set
        string number(RandomNumberAsString());
        ParanoidNumber a(number);
+
        float fa = strtof(number.c_str(), NULL);
        double da = strtod(number.c_str(), NULL);
        double diff = 0;
        long double lda = strtold(number.c_str(), NULL);
-       
+       Debug("a is %s", a.Str().c_str());
        if (fabs(a.ToDouble() - da) > 1e-6)
        {
                Error("double %lf, pn %lf {%s}", da, a.ToDouble(), a.Str().c_str());
                Fatal("Didn't construct correctly off %s", number.c_str());
+               
        }
        
        char opch[] = {'+','-','*','/'};
@@ -109,16 +304,16 @@ int main(int argc, char ** argv)
                                break;
                }
                diff = 100.0*(fabs(a.ToDouble() - da) / da);
-               if (!CloseEnough(da, a))
+               if (!CloseEnough(lda, a))
                {
                        Error("Op %i: ParanoidNumber probably doesn't work", i);
                        Error("Operation: %lf %c %lf", oldda, opch[op], db);
                        Error("As PN: %lf %c %lf", olda.ToDouble(), opch[op], b.ToDouble());
+                       Error("PN String before: %s", olda.Str().c_str());
                        Error("PN String: %s", a.Str().c_str());
-                       Error("Diff is %.40lf", diff);
                        Error("LONG double gives %.40llf", lda);
-                       Fatal("%.40lf, expected aboout %.40lf", a.ToDouble(), da);
-                       
+                       Error("%.40llf, expected aboout %.40llf", a.Convert<long double>(), lda);
+                       a = da;
                        
                }
                
index 61d747c..3c863a1 100644 (file)
@@ -12,7 +12,7 @@ using namespace IPDF;
 
 static double g_totalerror = 0;
 
-bool NotEqual(double a, double b, double threshold=1e-1)
+bool NotEqual(double a, double b, double threshold=1e-4)
 {
        double error = fabs(a-b);
        g_totalerror += error;
@@ -22,8 +22,11 @@ bool NotEqual(double a, double b, double threshold=1e-1)
 int main(int argc, char ** argv)
 {
        srand(time(NULL));
+       DebugRealInfo();
        
        unsigned failures = 0;
+       Real acumulate(0);
+       double dacumulate = 0;
        for (unsigned i = 0; i < TEST_CASES; ++i)
        {
                //Debug("Test %u of %u", i, TEST_CASES);
@@ -115,7 +118,61 @@ int main(int argc, char ** argv)
                {
                        failures++;
                        Warn("a /= b = %f should be %f, a before op was %f", Double(a), da, Double(abeforeop));
+               }
+               if (NotEqual(Double(a*0.0 + 1.0), da*0.0 + 1.0))
+               {
+                       failures++;
+                       Warn("a * 0 = %f should be %f, a before op was %f", Double(a), da, Double(abeforeop));
                }               
+
+               if (NotEqual(Double(a=b), da=db))
+               {
+                       failures++;
+                       Warn("a = b = %f should be %f, a before op was %f", Double(a), da, Double(abeforeop));
+               }
+               
+               if (NotEqual(Double(-a), -da))
+               {
+                       failures++;
+                       Warn("-a = %f should be %f, a before op was %f", Double(-a), -da, Double(abeforeop));
+               }
+               
+               if (NotEqual(Double(Sqrt(a)), Sqrt(da)))
+               {
+                       failures++;
+                       Warn("Sqrt(a) = %f should be %f, a before op was %f", Double(Sqrt(a)), Sqrt(da), Double(abeforeop));
+               }               
+               
+               if (NotEqual(Double(a), da))
+               {
+                       failures++;
+                       Warn("a = %f, should be %f, a before ops was %f", Double(a), da, Double(abeforeop));
+               }
+               
+               switch (rand() % 4)
+               {
+                       case 0:
+                               acumulate += a;
+                               dacumulate += da;
+                               break;
+                       case 1:
+                               acumulate -= a;
+                               dacumulate -= da;
+                               break;
+                       case 2:
+                               acumulate *= a;
+                               dacumulate *= da;
+                               break;
+                       case 3:
+                               acumulate /= a;
+                               dacumulate /= da;
+                               break;
+               }
+               if (NotEqual(Double(acumulate), dacumulate))
+               {
+                       Warn("Accumulated result %.30lf vs %.30lf is wrong", Double(acumulate), dacumulate);
+                       failures++;
+               }
                
                if (failures > old_failures)
                {
@@ -124,8 +181,12 @@ int main(int argc, char ** argv)
                                Debug("\tStrings are a = %s, b = %s, aa = %s, bb = %s", a.Str().c_str(), b.Str().c_str(), aa.Str().c_str(), bb.Str().c_str());
                        #endif
                }
+
        }
-       Debug("Completed %u test cases with total of %u operations, %u failures", TEST_CASES, 12*TEST_CASES, failures);
+       Debug("Completed %u test cases with total of %u operations, %u failures", TEST_CASES, 18*TEST_CASES, failures);
        Debug("Total accumulated difference between Real and Double operations was %f", g_totalerror);
+       Debug("Real: %.40lf", Double(acumulate));
+       Debug("Doub: %.40lf", dacumulate);
+       Debug("Diff: %.40lf", Double(acumulate) - dacumulate);
 
 }
diff --git a/src/tests/stresstest.cpp b/src/tests/stresstest.cpp
new file mode 100644 (file)
index 0000000..4f757ca
--- /dev/null
@@ -0,0 +1,38 @@
+#include "stresstest.h"
+#include "real.h"
+#include "progressbar.h"
+
+using namespace std;
+using namespace IPDF;
+
+int main(int argc, char ** argv)
+{
+       Debug("Repeated Adds and Subtracts - Should give zero");
+       
+       for (int i = 1; i < 100; ++i)
+       {
+               for (int j = 1; j < 100; ++j)
+               {
+                       Real result = AddSub(0, i, Real(1)/Real(j));
+                       if (result != Real(0))
+                               Warn("Result of %lf != %lf (zero)", Double(result), 0.0);
+                               
+                       printf("%d\t%lf\t%lf", i, Real(1)/Real(j), Double(result));
+               }
+       }
+       
+       Debug("Repeated Multiplications and Divisions - Should give one");
+       for (int i = 1; i < 100; ++i)
+       {
+               for (int j = 1; j < 100; ++j)
+               {
+                       Real result = MulDiv(1, i, Real(1)/Real(j));
+                       if (result != Real(1))
+                               Warn("Result of %lf != %lf (one)", Double(result), 1.0);
+                               
+                       printf("%d\t%lf\t%lf", i, Real(1)/Real(j), Double(result));
+               }
+       }
+
+}
+
diff --git a/src/tests/stresstest.h b/src/tests/stresstest.h
new file mode 100644 (file)
index 0000000..0911b2c
--- /dev/null
@@ -0,0 +1,155 @@
+#ifndef _REALOPS_H
+#define _REALOPS_H
+
+// Test real operations
+
+#include <cstdlib>
+
+/**
+ * Test adding and subtracting values in a range
+ * This is an identity; the result should be zero.
+ */ 
+template <class T>
+T AddSub(const T & start, const T & end, const T & delta = T(1))
+{
+       T result = 0;
+       for (T a = start; a < end; a += delta)
+       {
+               result += a;
+               for (T b = start; b < end; b += delta)
+               {
+                       result -= b;
+               }
+               for (T b = start; b < end; b += delta)
+               {
+                       result += b;
+               }       
+       }
+       for (T a = start; a < end; a += delta)
+       {
+               result -= a;
+               for (T b = start; b < end; b += delta)
+               {
+                       result += b;
+               }
+               for (T b = start; b < end; b += delta)
+               {
+                       result -= b;
+               }
+       }
+       return result;
+}
+
+template <class T>
+T MulDiv(const T & start, const T & end, const T & delta = T(1))
+{
+       T result = 1;
+       for (T a = start; a < end; a += delta)
+       {
+               result *= a;
+               for (T b = start; b < end; b += delta)
+               {
+                       result /= b;
+               }
+               for (T b = start; b < end; b += delta)
+               {
+                       result *= b;
+               }       
+       }
+       for (T a = start; a < end; a += delta)
+       {
+               result /= a;
+               for (T b = start; b < end; b += delta)
+               {
+                       result *= b;
+               }
+               for (T b = start; b < end; b += delta)
+               {
+                       result /= b;
+               }
+       }
+       return result;
+}
+
+
+
+template <class T>
+void RandomOp(T & a, int recurses=0, const T & max = 1e-6, const T & min = 1e-15)
+{
+       T b;
+       if (recurses > 0)
+               b = (min + (rand() % (int64_t)(max)));
+       else
+               b = RandomOps(recurses-1, max, min);    
+       switch (rand() % 4)
+       {
+               case 0:
+                       a += b;
+                       break;
+               case 1:
+                       a -= b;
+                       break;
+               case 2:
+                       a *= b;
+                       break;
+               case 3:
+                       a /= b;
+                       break;
+       }
+}
+
+/**
+ * Test replying repeated operations randomly
+ */
+template <class T>
+T RandomOps(int ops, int recurses=0, const T & min = 1e-15 ,const T & max = 1e-6)
+{
+       T a = (min + (rand() % (int64_t)(max)));
+       
+
+       
+       for (int i = 0; i < ops; ++i)
+       {
+               RandomOp(a, recurses, min, max);
+       }
+       return a;
+}
+
+
+/**
+ * Test multiplying and dividing values in a range
+ * Such that the result is one
+ */
+template <class T>
+T RandomOp(const T & start, const T & end, const T & delta = T(1))
+{
+       T result = 1;
+       for (T a = start; a < end; a += delta)
+       {
+               result *= a;
+               for (T b = start; b < end; b += delta)
+               {
+                       result /= b;
+               }
+               for (T b = start; b < end; b += delta)
+               {
+                       result *= b;
+               }       
+       }
+       for (T a = start; a < end; a += a)
+       {
+               result /= a;
+               for (T b = start; b < end; b += delta)
+               {
+                       result *= b;
+               }
+               for (T b = start; b < end; b += delta)
+               {
+                       result /= b;
+               }
+       }
+       return result;  
+}
+
+
+#endif //_REALOPS_H
index 2b21225..8063cec 100644 (file)
@@ -22,19 +22,29 @@ View::View(Document & document, Screen & screen, const Rect & bounds, const Colo
                m_render_dirty(true), m_document(document), m_screen(screen), m_cached_display(), m_bounds(bounds), m_colour(colour), m_bounds_ubo(), 
                m_objbounds_vbo(), m_object_renderers(NUMBER_OF_OBJECT_TYPES), m_cpu_rendering_pixels(NULL),
                m_perform_shading(USE_SHADING), m_show_bezier_bounds(false), m_show_bezier_type(false),
-               m_show_fill_points(false), m_show_fill_bounds(false)
+               m_show_fill_points(false), m_show_fill_bounds(false), m_lazy_rendering(true)
 {
        Debug("View Created - Bounds => {%s}", m_bounds.Str().c_str());
 
        screen.SetView(this); // oh dear...
 
+       
+
        // Create ObjectRenderers - new's match delete's in View::~View
        //TODO: Don't forget to put new renderers here or things will be segfaultastic
-       m_object_renderers[RECT_FILLED] = new RectFilledRenderer();
-       m_object_renderers[RECT_OUTLINE] = new RectOutlineRenderer();
-       m_object_renderers[CIRCLE_FILLED] = new CircleFilledRenderer();
-       m_object_renderers[BEZIER] = new BezierRenderer();
-       m_object_renderers[PATH] = new PathRenderer();
+       if (screen.Valid())
+       {
+               m_object_renderers[RECT_FILLED] = new RectFilledRenderer();
+               m_object_renderers[RECT_OUTLINE] = new RectOutlineRenderer();
+               m_object_renderers[CIRCLE_FILLED] = new CircleFilledRenderer();
+               m_object_renderers[BEZIER] = new BezierRenderer();
+               m_object_renderers[PATH] = new PathRenderer();
+       }
+       else
+       {
+               for (int i = RECT_FILLED; i <= PATH; ++i)
+                       m_object_renderers[i] = new FakeRenderer();
+       }
 
        // To add rendering for a new type of object;
        // 1. Add enum to ObjectType in ipdf.h
@@ -69,14 +79,19 @@ View::~View()
  */
 void View::Translate(Real x, Real y)
 {
+       if (!m_use_gpu_transform)
+               m_buffer_dirty = true;
+       m_bounds_dirty = true;
+       #ifdef TRANSFORM_OBJECTS_NOT_VIEW
+       m_document.TranslateObjects(-x, -y);
+       #endif
        x *= m_bounds.w;
        y *= m_bounds.h;
        m_bounds.x += x;
        m_bounds.y += y;
        //Debug("View Bounds => %s", m_bounds.Str().c_str());
-       if (!m_use_gpu_transform)
-               m_buffer_dirty = true;
-       m_bounds_dirty = true;
+
+       
 }
 
 /**
@@ -101,8 +116,18 @@ void View::SetBounds(const Rect & bounds)
  */
 void View::ScaleAroundPoint(Real x, Real y, Real scale_amount)
 {
+       
+       // (x0, y0, w, h) -> (x*w - (x*w - x0)*s, y*h - (y*h - y0)*s, w*s, h*s)
        // x and y are coordinates in the window
        // Convert to local coords.
+       if (!m_use_gpu_transform)
+               m_buffer_dirty = true;
+       m_bounds_dirty = true;
+       
+       
+       #ifdef TRANSFORM_OBJECTS_NOT_VIEW
+       m_document.ScaleObjectsAboutPoint(x, y, scale_amount);
+       #endif
        x *= m_bounds.w;
        y *= m_bounds.h;
        x += m_bounds.x;
@@ -119,9 +144,8 @@ void View::ScaleAroundPoint(Real x, Real y, Real scale_amount)
        m_bounds.w *= scale_amount;
        m_bounds.h *= scale_amount;
        //Debug("Scale at {%s, %s} by %s View Bounds => %s", x.Str().c_str(), y.Str().c_str(), scale_amount.Str().c_str(), m_bounds.Str().c_str());
-       if (!m_use_gpu_transform)
-               m_buffer_dirty = true;
-       m_bounds_dirty = true;
+       
+       
 }
 
 /**
@@ -132,6 +156,9 @@ void View::ScaleAroundPoint(Real x, Real y, Real scale_amount)
  */
 Rect View::TransformToViewCoords(const Rect& inp) const
 {
+       #ifdef TRANSFORM_OBJECTS_NOT_VIEW
+               return inp;
+       #endif
        Rect out;
        out.x = (inp.x - m_bounds.x) / m_bounds.w;
        out.y = (inp.y - m_bounds.y) / m_bounds.h;
@@ -149,6 +176,7 @@ Rect View::TransformToViewCoords(const Rect& inp) const
  */
 void View::Render(int width, int height)
 {
+       if (!m_screen.Valid()) return;
        glPushDebugGroup(GL_DEBUG_SOURCE_APPLICATION,42,-1, "Beginning View::Render()");
        // View dimensions have changed (ie: Window was resized)
        int prev_width = m_cached_display.GetWidth();
@@ -160,7 +188,7 @@ void View::Render(int width, int height)
        }
 
        // View bounds have not changed; blit the FrameBuffer as it is
-       if (!m_bounds_dirty)
+       if (!m_bounds_dirty && m_lazy_rendering)
        {
                m_cached_display.UnBind();
                m_cached_display.Blit();
@@ -171,7 +199,7 @@ void View::Render(int width, int height)
        m_cached_display.Clear();
 
 #ifndef QUADTREE_DISABLED
-       if (m_bounds_dirty)
+       if (m_bounds_dirty || !m_lazy_rendering)
        {
                if ( (m_bounds.x > 1.0 || m_bounds.x < 0.0 || m_bounds.y > 1.0 || m_bounds.y < 0.0 || m_bounds.w > 1.0 || m_bounds.h > 1.0))
                {
@@ -376,13 +404,21 @@ void View::RenderRange(int width, int height, unsigned first_obj, unsigned last_
        if (m_render_dirty) // document has changed
                PrepareRender();
 
-       if (m_buffer_dirty || m_bounds_dirty) // object bounds have changed
-               UpdateObjBoundsVBO(first_obj, last_obj);
+       if (m_buffer_dirty || m_bounds_dirty || !m_lazy_rendering) // object bounds have changed
+       {
+               if (m_use_gpu_rendering)
+                       UpdateObjBoundsVBO(first_obj, last_obj);
+       }
 
        if (m_use_gpu_transform)
        {
+               #ifdef TRANSFORM_OBJECTS_NOT_VIEW
+                               GLfloat glbounds[] = {0.0f, 0.0f, 1.0f, 1.0f,
+                                       0.0f, 0.0f, float(width), float(height)};
+               #else
                GLfloat glbounds[] = {static_cast<GLfloat>(Float(m_bounds.x)), static_cast<GLfloat>(Float(m_bounds.y)), static_cast<GLfloat>(Float(m_bounds.w)), static_cast<GLfloat>(Float(m_bounds.h)),
                                        0.0, 0.0, static_cast<GLfloat>(width), static_cast<GLfloat>(height)};
+               #endif
                m_bounds_ubo.Upload(sizeof(float)*8, glbounds);
        }
        else
@@ -477,10 +513,13 @@ void View::PrepareRender()
 {
        Debug("Recreate buffers with %u objects", m_document.ObjectCount());
        // Prepare bounds vbo
-       m_bounds_ubo.Invalidate();
-       m_bounds_ubo.SetType(GraphicsBuffer::BufferTypeUniform);
-       m_bounds_ubo.SetUsage(GraphicsBuffer::BufferUsageStreamDraw);
-       m_bounds_ubo.SetName("m_bounds_ubo: Screen bounds.");
+       if (UsingGPURendering())
+       {
+               m_bounds_ubo.Invalidate();
+               m_bounds_ubo.SetType(GraphicsBuffer::BufferTypeUniform);
+               m_bounds_ubo.SetUsage(GraphicsBuffer::BufferUsageStreamDraw);
+               m_bounds_ubo.SetName("m_bounds_ubo: Screen bounds.");
+       }
        
        // Instead of having each ObjectRenderer go through the whole document
        //  we initialise them, go through the document once adding to the appropriate Renderers
@@ -503,11 +542,31 @@ void View::PrepareRender()
                //Debug("Object of type %d", type);
        }
 
+
        // Finish the buffers
        for (unsigned i = 0; i < m_object_renderers.size(); ++i)
        {
                m_object_renderers[i]->FinaliseBuffers();
        }
-       dynamic_cast<BezierRenderer*>(m_object_renderers[BEZIER])->PrepareBezierGPUBuffer(m_document.m_objects);
+       if (UsingGPURendering())
+               dynamic_cast<BezierRenderer*>(m_object_renderers[BEZIER])->PrepareBezierGPUBuffer(m_document.m_objects);
        m_render_dirty = false;
 }
+
+void View::SaveCPUBMP(const char * filename)
+{
+       bool prev = UsingGPURendering();
+       SetGPURendering(false);
+       Render(800, 600);
+       ObjectRenderer::SaveBMP({m_cpu_rendering_pixels, 800, 600}, filename);
+       SetGPURendering(prev);
+}
+
+void View::SaveGPUBMP(const char * filename)
+{
+       bool prev = UsingGPURendering();
+       SetGPURendering(true);
+       Render(800,600);
+       m_screen.ScreenShot(filename);
+       SetGPURendering(prev);  
+}
index d99db6e..6be1ebf 100644 (file)
@@ -10,6 +10,8 @@
 #define USE_GPU_RENDERING true
 #define USE_SHADING !(USE_GPU_RENDERING) && true
 
+#define TRANSFORM_OBJECTS_NOT_VIEW
+
 namespace IPDF
 {
        class Screen;
@@ -39,6 +41,7 @@ namespace IPDF
                        const bool UsingGPURendering() const { return m_use_gpu_rendering; } // whether GPU shaders are used or CPU rendering
                        void ToggleGPUTransform() { m_use_gpu_transform = (!m_use_gpu_transform); m_bounds_dirty = true; m_buffer_dirty = true; }
                        void ToggleGPURendering() { m_use_gpu_rendering = (!m_use_gpu_rendering); m_bounds_dirty = true; m_buffer_dirty = true; }
+                       void SetGPUTransform(bool state) {m_use_gpu_transform = state; m_bounds_dirty = true; m_buffer_dirty = true;}
                        
                        void SetGPURendering(bool state) {m_use_gpu_rendering = state; m_bounds_dirty = true; m_buffer_dirty = true;}
 
@@ -57,6 +60,14 @@ namespace IPDF
                        void ForceBoundsDirty() {m_bounds_dirty = true;}                
                        void ForceBufferDirty() {m_buffer_dirty = true;}                
                        void ForceRenderDirty() {m_render_dirty = true;}
+                       
+                       void SetLazyRendering(bool state = true) {m_lazy_rendering = state;}
+                       bool UsingLazyRendering() const {return m_lazy_rendering;}
+                       
+                       void SaveBMP(const char * filename) {if (UsingGPURendering()) SaveGPUBMP(filename); else SaveCPUBMP(filename);}
+                       
+                       void SaveCPUBMP(const char * filename);
+                       void SaveGPUBMP(const char * filename);
 
                private:
                        struct GPUObjBounds
@@ -100,6 +111,8 @@ namespace IPDF
                        bool m_show_bezier_type;
                        bool m_show_fill_points;
                        bool m_show_fill_bounds;
+                       
+                       bool m_lazy_rendering;// don't redraw frames unless we need to
 
 
 #ifndef QUADTREE_DISABLED
diff --git a/tools/NumericalOperationsPerformanceTests.ipynb b/tools/NumericalOperationsPerformanceTests.ipynb
new file mode 100644 (file)
index 0000000..7f53a5e
--- /dev/null
@@ -0,0 +1,166 @@
+{
+ "metadata": {
+  "name": ""
+ },
+ "nbformat": 3,
+ "nbformat_minor": 0,
+ "worksheets": [
+  {
+   "cells": [
+    {
+     "cell_type": "markdown",
+     "metadata": {},
+     "source": [
+      "## Test the performance of numerical operations"
+     ]
+    },
+    {
+     "cell_type": "code",
+     "collapsed": false,
+     "input": [
+      "%pylab inline"
+     ],
+     "language": "python",
+     "metadata": {},
+     "outputs": [
+      {
+       "output_type": "stream",
+       "stream": "stdout",
+       "text": [
+        "Populating the interactive namespace from numpy and matplotlib\n"
+       ]
+      }
+     ],
+     "prompt_number": 1
+    },
+    {
+     "cell_type": "code",
+     "collapsed": false,
+     "input": [
+      "from common import *"
+     ],
+     "language": "python",
+     "metadata": {},
+     "outputs": [],
+     "prompt_number": 14
+    },
+    {
+     "cell_type": "code",
+     "collapsed": false,
+     "input": [
+      "for b in [\"single\", \"double\", \"GMPrat\", \"ParanoidNumber\"]:\n",
+      "    os.system(\"make -C %s clean\" % options[\"ipdf_src\"])\n",
+      "    os.system(\"make -C %s REALTYPE=%d tests/identitytests\" % (options[\"ipdf_src\"], options[\"real_names\"].index(b)))\n",
+      "    os.system(\"mv %s/tests/identitytests %s/identity-%s\" % (options[\"ipdf_src\"], options[\"local_bin\"], b))\n",
+      "    display(\"Built %s\" % b)"
+     ],
+     "language": "python",
+     "metadata": {},
+     "outputs": [
+      {
+       "metadata": {},
+       "output_type": "display_data",
+       "text": [
+        "'Built single'"
+       ]
+      },
+      {
+       "metadata": {},
+       "output_type": "display_data",
+       "text": [
+        "'Built double'"
+       ]
+      },
+      {
+       "metadata": {},
+       "output_type": "display_data",
+       "text": [
+        "'Built GMPrat'"
+       ]
+      },
+      {
+       "metadata": {},
+       "output_type": "display_data",
+       "text": [
+        "'Built ParanoidNumber'"
+       ]
+      }
+     ],
+     "prompt_number": 26
+    },
+    {
+     "cell_type": "code",
+     "collapsed": false,
+     "input": [
+      "def IdentityTest(real):\n",
+      "    start = time.time()\n",
+      "    display(\"%s starts at %d\" % (b, start))\n",
+      "    p = subprocess.Popen(\"./identity-%s\" % real, bufsize=0, stdin=subprocess.PIPE, \\\n",
+      "                         stdout=subprocess.PIPE, stderr=subprocess.PIPE, shell=True)\n",
+      "    p.wait()\n",
+      "    display(\"%s completed, took %d\" % (real,time.time() - start))\n",
+      "    "
+     ],
+     "language": "python",
+     "metadata": {},
+     "outputs": [],
+     "prompt_number": 30
+    },
+    {
+     "cell_type": "code",
+     "collapsed": false,
+     "input": [
+      "import threading"
+     ],
+     "language": "python",
+     "metadata": {},
+     "outputs": [],
+     "prompt_number": 31
+    },
+    {
+     "cell_type": "code",
+     "collapsed": false,
+     "input": [
+      "for b in [\"single\", \"double\", \"GMPrat\", \"ParanoidNumber\"]:\n",
+      "    threading.Thread(target=IdentityTest, args=(b,)).start()"
+     ],
+     "language": "python",
+     "metadata": {},
+     "outputs": [
+      {
+       "metadata": {},
+       "output_type": "display_data",
+       "text": [
+        "'double starts at 1411243678'"
+       ]
+      },
+      {
+       "metadata": {},
+       "output_type": "display_data",
+       "text": [
+        "'GMPrat starts at 1411243678'"
+       ]
+      },
+      {
+       "metadata": {},
+       "output_type": "display_data",
+       "text": [
+        "'ParanoidNumber starts at 1411243678'"
+       ]
+      }
+     ],
+     "prompt_number": 33
+    },
+    {
+     "cell_type": "code",
+     "collapsed": false,
+     "input": [],
+     "language": "python",
+     "metadata": {},
+     "outputs": []
+    }
+   ],
+   "metadata": {}
+  }
+ ]
+}
\ No newline at end of file
diff --git a/tools/analysis.ipynb b/tools/analysis.ipynb
new file mode 100644 (file)
index 0000000..a91b2f4
--- /dev/null
@@ -0,0 +1,875 @@
+{
+ "metadata": {
+  "name": ""
+ },
+ "nbformat": 3,
+ "nbformat_minor": 0,
+ "worksheets": [
+  {
+   "cells": [
+    {
+     "cell_type": "code",
+     "collapsed": false,
+     "input": [
+      "%pylab inline"
+     ],
+     "language": "python",
+     "metadata": {},
+     "outputs": [
+      {
+       "output_type": "stream",
+       "stream": "stdout",
+       "text": [
+        "Populating the interactive namespace from numpy and matplotlib\n"
+       ]
+      }
+     ],
+     "prompt_number": 1
+    },
+    {
+     "cell_type": "code",
+     "collapsed": false,
+     "input": [
+      "from common import *"
+     ],
+     "language": "python",
+     "metadata": {},
+     "outputs": [],
+     "prompt_number": 2
+    },
+    {
+     "cell_type": "markdown",
+     "metadata": {},
+     "source": [
+      "# Compile programs\n",
+      "\n",
+      "Build for each type of real, then save a local copy of the executable."
+     ]
+    },
+    {
+     "cell_type": "code",
+     "collapsed": false,
+     "input": [
+      "def build(real_type, quadtree=False, controlpanel=False):\n",
+      "    global options\n",
+      "    real_name = \"\"\n",
+      "    if (type(real_type) == str):\n",
+      "        quadtree = \"enabled\" if (real_type.split(\"-\")[-1] == \"qtree\") else quadtree\n",
+      "        real_type = real_type.split(\"-\")[0]\n",
+      "        real_name = real_type\n",
+      "        real_type = options[\"real_names\"].index(real_type)\n",
+      "    else:\n",
+      "        real_name = options[\"real_names\"][real_type]\n",
+      "        \n",
+      "    quadtree = \"enabled\" if quadtree else \"disabled\"\n",
+      "    controlpanel = \"enabled\" if controlpanel else \"disabled\"\n",
+      "    if (os.system(\"make -C %s clean\" % options[\"ipdf_src\"]) != 0):\n",
+      "        raise Exception(\"Make clean failed.\")\n",
+      "    if (os.system(\"make -C %s REALTYPE=%d QUADTREE=%s CONTROLPANEL=%s\" % (options[\"ipdf_src\"], real_type, quadtree, controlpanel)) != 0):\n",
+      "        raise Exception(\"Make failed.\")\n",
+      "        \n",
+      "    q = \"-qtree\" if quadtree == \"enabled\" else \"\"\n",
+      "    os.rename(options[\"ipdf_bin\"], options[\"local_bin\"]+real_name+q)"
+     ],
+     "language": "python",
+     "metadata": {},
+     "outputs": [],
+     "prompt_number": 4
+    },
+    {
+     "cell_type": "code",
+     "collapsed": false,
+     "input": [
+      "p = ProgressBar(len(options[\"tobuild\"]))\n",
+      "p.animate(0)\n",
+      "for (i,b) in enumerate(options[\"tobuild\"]): #options[\"real_names\"]:\n",
+      "    if b in options[\"ignore\"]:\n",
+      "        continue\n",
+      "    try:\n",
+      "        build(b, False, False)\n",
+      "        options[\"built\"] += [b]\n",
+      "        #display(\"Built %s\" % b)\n",
+      "    except:\n",
+      "        display(\"Failed to build %s\" % b)\n",
+      "    p.animate(i+1)\n"
+     ],
+     "language": "python",
+     "metadata": {},
+     "outputs": [
+      {
+       "output_type": "stream",
+       "stream": "stdout",
+       "text": [
+        "\r",
+        "[                  0%                  ]"
+       ]
+      },
+      {
+       "output_type": "stream",
+       "stream": "stdout",
+       "text": [
+        " \r",
+        "[*************    33%                  ]  1 of 3 complete"
+       ]
+      },
+      {
+       "output_type": "stream",
+       "stream": "stdout",
+       "text": [
+        " \r",
+        "[*****************67%*****             ]  2 of 3 complete"
+       ]
+      },
+      {
+       "output_type": "stream",
+       "stream": "stdout",
+       "text": [
+        " \r",
+        "[****************100%******************]  3 of 3 complete"
+       ]
+      },
+      {
+       "output_type": "stream",
+       "stream": "stdout",
+       "text": [
+        "\n"
+       ]
+      }
+     ],
+     "prompt_number": 5
+    },
+    {
+     "cell_type": "code",
+     "collapsed": false,
+     "input": [
+      "options[\"built\"]"
+     ],
+     "language": "python",
+     "metadata": {},
+     "outputs": [
+      {
+       "metadata": {},
+       "output_type": "pyout",
+       "prompt_number": 6,
+       "text": [
+        "['single', 'double', 'GMPrat']"
+       ]
+      }
+     ],
+     "prompt_number": 6
+    },
+    {
+     "cell_type": "markdown",
+     "metadata": {},
+     "source": [
+      "## Time to render frames\n",
+      "\n",
+      "Compare CPU and GPU frame rates for test image and fixed bounds"
+     ]
+    },
+    {
+     "cell_type": "code",
+     "collapsed": false,
+     "input": [
+      "def time_vs_frames(exec_name, bounds = [0.,0.,1.,1.], min_frames=0, \\\n",
+      "                    max_frames=100, step=10,test_image=\"svg-tests/rabbit_simple.svg\"):\n",
+      "    binname = options[\"local_bin\"]+exec_name\n",
+      "    data = []\n",
+      "    p = ProgressBar(sum(xrange(min_frames, max_frames, step)))\n",
+      "    display(\"Time VS Frames for %s\" % exec_name)\n",
+      "    p.animate(0)\n",
+      "    i = 0\n",
+      "    for frames in xrange(min_frames, max_frames+step, step):\n",
+      "        pt = [frames]\n",
+      "        # -l means to turn off lazy rendering\n",
+      "        # -Q means don't show the window\n",
+      "        cmd = binname + \" -l -Q -b %s %s %s %s -f %d %s\" % tuple(map(str, bounds) + [frames, test_image])\n",
+      "        \n",
+      "        # Everything on GPU\n",
+      "        start = time.time()\n",
+      "        os.system(cmd + \" -r gpu -T gpu\")\n",
+      "        end = time.time()\n",
+      "        pt += [(end - start)]\n",
+      "                \n",
+      "        # Everything on CPU\n",
+      "        start = time.time()\n",
+      "        os.system(cmd + \" -r cpu -T cpu\")\n",
+      "        end = time.time()\n",
+      "        pt += [(end - start)]\n",
+      "        \n",
+      "        data += [pt]\n",
+      "        i += frames\n",
+      "        p.animate(i)\n",
+      "        \n",
+      "    return asarray(data)"
+     ],
+     "language": "python",
+     "metadata": {},
+     "outputs": [],
+     "prompt_number": 7
+    },
+    {
+     "cell_type": "code",
+     "collapsed": false,
+     "input": [
+      "def plot_time_vs_frames(tf, new_figure=True):\n",
+      "    if new_figure:\n",
+      "        figure(figsize=(9,7))\n",
+      "        yscale('linear')\n",
+      "        xscale('linear')\n",
+      "        legend([\"GPU\", \"CPU\"])\n",
+      "        xlabel(\"Frames\")\n",
+      "        ylabel(\"Time To Render\")\n",
+      "        title(\"Quick, to the TARDIS of Infinite Precision!\")    \n",
+      "        \n",
+      "    plot(tf[:,0], tf[:,1], 'o-')\n",
+      "    plot(tf[:,0], tf[:,2], 'x-')\n",
+      "    "
+     ],
+     "language": "python",
+     "metadata": {},
+     "outputs": [],
+     "prompt_number": 8
+    },
+    {
+     "cell_type": "code",
+     "collapsed": false,
+     "input": [
+      "for p in options[\"built\"]:\n",
+      "    plot_time_vs_frames(time_vs_frames(p, bounds=[0.5,0.5,1e-14,1e-14]), False)"
+     ],
+     "language": "python",
+     "metadata": {},
+     "outputs": [
+      {
+       "metadata": {},
+       "output_type": "display_data",
+       "text": [
+        "'Time VS Frames for single'"
+       ]
+      },
+      {
+       "output_type": "stream",
+       "stream": "stdout",
+       "text": [
+        "\r",
+        "[                  0%                  ]"
+       ]
+      },
+      {
+       "output_type": "stream",
+       "stream": "stdout",
+       "text": [
+        " \r",
+        "[                  0%                  ]  1 of 450 complete"
+       ]
+      },
+      {
+       "output_type": "stream",
+       "stream": "stdout",
+       "text": [
+        " \r",
+        "[                  0%                  ]  1 of 450 complete"
+       ]
+      },
+      {
+       "output_type": "stream",
+       "stream": "stdout",
+       "text": [
+        " \r",
+        "[*                 2%                  ]  11 of 450 complete"
+       ]
+      },
+      {
+       "output_type": "stream",
+       "stream": "stdout",
+       "text": [
+        " \r",
+        "[***               7%                  ]  31 of 450 complete"
+       ]
+      },
+      {
+       "output_type": "stream",
+       "stream": "stdout",
+       "text": [
+        " \r",
+        "[*****            14%                  ]  61 of 450 complete"
+       ]
+      },
+      {
+       "output_type": "stream",
+       "stream": "stdout",
+       "text": [
+        " \r",
+        "[********         22%                  ]  101 of 450 complete"
+       ]
+      },
+      {
+       "output_type": "stream",
+       "stream": "stdout",
+       "text": [
+        " \r",
+        "[*************    34%                  ]  151 of 450 complete"
+       ]
+      },
+      {
+       "output_type": "stream",
+       "stream": "stdout",
+       "text": [
+        " \r",
+        "[*****************47%                  ]  211 of 450 complete"
+       ]
+      },
+      {
+       "output_type": "stream",
+       "stream": "stdout",
+       "text": [
+        " \r",
+        "[*****************62%****              ]  281 of 450 complete"
+       ]
+      },
+      {
+       "output_type": "stream",
+       "stream": "stdout",
+       "text": [
+        " \r",
+        "[*****************80%**********        ]  361 of 450 complete"
+       ]
+      },
+      {
+       "output_type": "stream",
+       "stream": "stdout",
+       "text": [
+        " \r",
+        "[****************100%******************]  451 of 450 complete"
+       ]
+      },
+      {
+       "metadata": {},
+       "output_type": "display_data",
+       "text": [
+        "'Time VS Frames for double'"
+       ]
+      },
+      {
+       "output_type": "stream",
+       "stream": "stdout",
+       "text": [
+        " \r",
+        "[                  0%                  ]"
+       ]
+      },
+      {
+       "output_type": "stream",
+       "stream": "stdout",
+       "text": [
+        " \r",
+        "[                  0%                  ]  1 of 450 complete"
+       ]
+      },
+      {
+       "output_type": "stream",
+       "stream": "stdout",
+       "text": [
+        " \r",
+        "[                  0%                  ]  1 of 450 complete"
+       ]
+      },
+      {
+       "output_type": "stream",
+       "stream": "stdout",
+       "text": [
+        " \r",
+        "[*                 2%                  ]  11 of 450 complete"
+       ]
+      },
+      {
+       "output_type": "stream",
+       "stream": "stdout",
+       "text": [
+        " \r",
+        "[***               7%                  ]  31 of 450 complete"
+       ]
+      },
+      {
+       "output_type": "stream",
+       "stream": "stdout",
+       "text": [
+        " \r",
+        "[*****            14%                  ]  61 of 450 complete"
+       ]
+      },
+      {
+       "output_type": "stream",
+       "stream": "stdout",
+       "text": [
+        " \r",
+        "[********         22%                  ]  101 of 450 complete"
+       ]
+      },
+      {
+       "output_type": "stream",
+       "stream": "stdout",
+       "text": [
+        " \r",
+        "[*************    34%                  ]  151 of 450 complete"
+       ]
+      },
+      {
+       "output_type": "stream",
+       "stream": "stdout",
+       "text": [
+        " \r",
+        "[*****************47%                  ]  211 of 450 complete"
+       ]
+      },
+      {
+       "output_type": "stream",
+       "stream": "stdout",
+       "text": [
+        " \r",
+        "[*****************62%****              ]  281 of 450 complete"
+       ]
+      },
+      {
+       "output_type": "stream",
+       "stream": "stdout",
+       "text": [
+        " \r",
+        "[*****************80%**********        ]  361 of 450 complete"
+       ]
+      },
+      {
+       "output_type": "stream",
+       "stream": "stdout",
+       "text": [
+        " \r",
+        "[****************100%******************]  451 of 450 complete"
+       ]
+      },
+      {
+       "metadata": {},
+       "output_type": "display_data",
+       "text": [
+        "'Time VS Frames for GMPrat'"
+       ]
+      },
+      {
+       "output_type": "stream",
+       "stream": "stdout",
+       "text": [
+        " \r",
+        "[                  0%                  ]"
+       ]
+      },
+      {
+       "output_type": "stream",
+       "stream": "stdout",
+       "text": [
+        " \r",
+        "[                  0%                  ]  1 of 450 complete"
+       ]
+      },
+      {
+       "output_type": "stream",
+       "stream": "stdout",
+       "text": [
+        " \r",
+        "[                  0%                  ]  1 of 450 complete"
+       ]
+      },
+      {
+       "output_type": "stream",
+       "stream": "stdout",
+       "text": [
+        " \r",
+        "[*                 2%                  ]  11 of 450 complete"
+       ]
+      },
+      {
+       "output_type": "stream",
+       "stream": "stdout",
+       "text": [
+        " \r",
+        "[***               7%                  ]  31 of 450 complete"
+       ]
+      },
+      {
+       "output_type": "stream",
+       "stream": "stdout",
+       "text": [
+        " \r",
+        "[*****            14%                  ]  61 of 450 complete"
+       ]
+      },
+      {
+       "output_type": "stream",
+       "stream": "stdout",
+       "text": [
+        " \r",
+        "[********         22%                  ]  101 of 450 complete"
+       ]
+      },
+      {
+       "output_type": "stream",
+       "stream": "stdout",
+       "text": [
+        " \r",
+        "[*************    34%                  ]  151 of 450 complete"
+       ]
+      },
+      {
+       "output_type": "stream",
+       "stream": "stdout",
+       "text": [
+        " \r",
+        "[*****************47%                  ]  211 of 450 complete"
+       ]
+      },
+      {
+       "output_type": "stream",
+       "stream": "stdout",
+       "text": [
+        " \r",
+        "[*****************62%****              ]  281 of 450 complete"
+       ]
+      },
+      {
+       "output_type": "stream",
+       "stream": "stdout",
+       "text": [
+        " \r",
+        "[*****************80%**********        ]  361 of 450 complete"
+       ]
+      },
+      {
+       "output_type": "stream",
+       "stream": "stdout",
+       "text": [
+        " \r",
+        "[****************100%******************]  451 of 450 complete"
+       ]
+      },
+      {
+       "output_type": "stream",
+       "stream": "stdout",
+       "text": [
+        "\n"
+       ]
+      },
+      {
+       "metadata": {},
+       "output_type": "display_data",
+       "png": "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\n",
+       "text": [
+        "<matplotlib.figure.Figure at 0x7f252628efd0>"
+       ]
+      }
+     ],
+     "prompt_number": 9
+    },
+    {
+     "cell_type": "markdown",
+     "metadata": {},
+     "source": [
+      "## Precision of rendering\n",
+      "\n",
+      "Compare images"
+     ]
+    },
+    {
+     "cell_type": "code",
+     "collapsed": false,
+     "input": [
+      "def rgb2gray(rgb):\n",
+      "    return np.dot(rgb[...,:3], [0.299/256., 0.587/256., 0.144/256.])"
+     ],
+     "language": "python",
+     "metadata": {},
+     "outputs": [],
+     "prompt_number": 10
+    },
+    {
+     "cell_type": "code",
+     "collapsed": false,
+     "input": [
+      "def bmpdiff(img1, img2):\n",
+      "    p = subprocess.Popen(\"./bmpdiff %s %s\" % (img1, img2), bufsize=0, stdin=subprocess.PIPE, \\\n",
+      "                         stdout=subprocess.PIPE, stderr=subprocess.PIPE, shell=True)\n",
+      "    out = p.stdout.readlines()\n",
+      "    if len(out) != 1:\n",
+      "        raise Exception(\"bmpdiff %s %s failed: %s \" % (img1, img2, str(map(lambda e : e.strip(\"\\n\"),p.stderr.readlines()))))\n",
+      "    result = map(float, out[0].strip(\" \\r\\n\").split(\"\\t\"))\n",
+      "    for i in xrange(len(result)):\n",
+      "        if isnan(result[i]):\n",
+      "            result[i] = 0\n",
+      "    return result"
+     ],
+     "language": "python",
+     "metadata": {},
+     "outputs": [],
+     "prompt_number": 11
+    },
+    {
+     "cell_type": "code",
+     "collapsed": false,
+     "input": [
+      "def precision_vs_zoom(exec_name, xy, start_dims, end_dims, steps, test_image=\"svg-tests/rabbit_simple.svg\", show_outputs=False):\n",
+      "    binname = options[\"local_bin\"]+exec_name\n",
+      "    data = []\n",
+      "    bounds = [xy[0], xy[1], start_dims[0], start_dims[1]]\n",
+      "    dw = float(end_dims[0] - start_dims[0])/float(steps)\n",
+      "    dh = float(end_dims[1] - start_dims[1])/float(steps)\n",
+      "    p = ProgressBar(steps)\n",
+      "    display(\"Precision vs Zoom of \\\"%s\\\" using %s\" % (test_image, exec_name))\n",
+      "    p.animate(0)\n",
+      "    im = None\n",
+      "    figure(figsize=(10,10))\n",
+      "    for i in xrange(steps+1):\n",
+      "       \n",
+      "        cmd = binname + \" -l -b %s %s %s %s %s\" % tuple(map(str, bounds) + [test_image])\n",
+      "        \n",
+      "        # Don't show the windows\n",
+      "        os.system(cmd + \" -Q -r gpu -T gpu -o gpu%d.bmp\" % i)\n",
+      "        os.system(cmd + \" -Q -r cpu -T cpu -o cpu%d.bmp\" % i)\n",
+      "        \n",
+      "        pt = [i]\n",
+      "        pt += bounds\n",
+      "        pt += [bmpdiff(\"gpu\"+str(i)+\".bmp\", \"gpu\"+str(max(i-1,0))+\".bmp\")[3]]\n",
+      "        pt += [bmpdiff(\"gpu\"+str(i)+\".bmp\", \"gpu0.bmp\")[3]]\n",
+      "        pt += [bmpdiff(\"cpu\"+str(i)+\".bmp\", \"cpu\"+str(max(i-1,0))+\".bmp\")[3]]\n",
+      "        pt += [bmpdiff(\"cpu\"+str(i)+\".bmp\", \"cpu0.bmp\")[3]]\n",
+      "        pt += [bmpdiff(\"cpu\"+str(i)+\".bmp\", \"gpu\"+str(i)+\".bmp\")[3]]\n",
+      "\n",
+      "        if show_outputs != False:\n",
+      "            clear_output()\n",
+      "            if i == 0:\n",
+      "                im = imshow(imread(\"cpu0.bmp\"), cmap=get_cmap(\"gray\"))\n",
+      "            else:\n",
+      "                im.set_data(imread(\"cpu\"+str(i)+\".bmp\"))\n",
+      "                draw()\n",
+      "            title(\"Bounds: %s\" % str(bounds))\n",
+      "            \n",
+      "        display(\"Precision vs Zoom of \\\"%s\\\" using %s\" % (test_image, exec_name))\n",
+      "        p.animate(i)\n",
+      "        \n",
+      "        if show_outputs != False:\n",
+      "            display(gcf())        \n",
+      "            \n",
+      "        \n",
+      "        # [step, x, y, w, h, gpu_delta, gpu_total_delta, cpu_delta, cpu_total_delta, gpu_vs_cpu\n",
+      "        data += [pt]\n",
+      "        bounds[2] += dw\n",
+      "        bounds[3] += dh\n",
+      "\n",
+      "        \n",
+      "    close(gcf())\n",
+      "    return asarray(data)"
+     ],
+     "language": "python",
+     "metadata": {},
+     "outputs": [],
+     "prompt_number": 12
+    },
+    {
+     "cell_type": "code",
+     "collapsed": false,
+     "input": [
+      "pz = precision_vs_zoom(\"single\", [0.5,0.5],[1e-5,1e-5],[1e-6,1e-6], 100, \"svg-tests/fox-vector.svg\", show_outputs=True)"
+     ],
+     "language": "python",
+     "metadata": {},
+     "outputs": [
+      {
+       "metadata": {},
+       "output_type": "display_data",
+       "text": [
+        "'Precision vs Zoom of \"svg-tests/fox-vector.svg\" using single'"
+       ]
+      },
+      {
+       "output_type": "stream",
+       "stream": "stdout",
+       "text": [
+        " \r",
+        "[****************100%******************]  100 of 100 complete"
+       ]
+      },
+      {
+       "metadata": {},
+       "output_type": "display_data",
+       "png": "iVBORw0KGgoAAAANSUhEUgAAAlsAAAHNCAYAAAApEr6yAAAABHNCSVQICAgIfAhkiAAAAAlwSFlz\nAAALEgAACxIB0t1+/AAAIABJREFUeJzs3XtYVWXe//HPJjRT8IAiGKh4JjwyleZkSYNYTUqaM4x4\nGBo7TOMhc5pDNU5ipWKHMa2xx8qMPIQ2/kKaGjQnMfNEU5ajWFhhoaKlgKEmKHx/f/S0n1BOKsu9\nwffrurgu9rrXuu/vvvcCPqy19touMzMBAADAET6eLgAAAKA+I2wBAAA4iLAFAADgIMIWAACAgwhb\nAAAADiJsAQAAOIiwBUlSWFiY/v3vf59XHy+//LIuueQSNW3aVJ9++mktVQYAuJCKi4vl5+enhg0b\n6q9//auny6kXCFseFBYWpsaNG8vf318BAQEaMmSI9u7d65FaXC6XXC7Xefdz7bXX6ttvv1W3bt3c\ny+bMmaM2bdqoWbNmuuOOO1RSUlLp9j4+PvLz85O/v7/8/f11991313js/Px8DR8+XH5+fgoLC9Or\nr75a6bo/BMMfxvH399e7775b47FefPFFdenSRf7+/rr55puVl5dX6bq7du3Sz372MzVv3lxdunRR\nampqjfsqLCxUQkKCgoKCFBQUpOnTp5fbdtOmTerbt6+aNm2q3r17a+PGjeXaZ8yYofbt26tZs2aK\nj49XUVGRu23fvn269dZb1bJlS7Vt21YLFiwot+0bb7yhHj16yN/fX9dee6127drlbisuLtaUKVMU\nEhKigIAATZgwQadOnfKK5/z888+rc+fOatasma6++upy7cXFxRo3bpyaNWumNm3aaM6cOe62w4cP\n69prr1WrVq3UrFkzRUZGnlH32ahqrA0bNpTb9/z9/eXj46PXX3+9Rn1XN7+n1+Gtr1V93D937typ\nqKgoNW/eXG3bttVjjz1Wrn3ZsmVq3769/Pz8NHz4cBUUFLjb/vSnP6ldu3Zq2rSpQkND9fvf/75c\n3WerqrG6d+9ebv9r0KCBYmNjJUmXXnqpjh49qtGjR9fK3wVIMnhMWFiY/fvf/zYzsxMnTti4ceNs\n2LBhHq/lXC1atMgGDBhQbll6eroFBQVZVlaWFRQUWFRUlD3wwAOV9uFyueyLL744p/FHjhxpI0eO\ntGPHjtl7771nzZo1s507d1Za63XXXXdO46xbt85at25tWVlZVlJSYr/73e9s4MCBFa578uRJ69Kl\ni82ZM8fKysrsnXfesSZNmlh2dnaN+rr99tstLi7OvvvuO9uzZ4916tTJFi1aZGZmhw8ftoCAAPvH\nP/5hZWVltmTJEmvRooUVFBSYmdnLL79s4eHhtnfvXjt69KjdeuutlpCQ4O47KirKpkyZYqdOnbKP\nP/7YAgICbN26dWZmlp2dbU2bNrWNGzdaaWmpzZo1yzp37mylpaVmZpaYmGjXX3+9FRQU2DfffGPX\nXHONTZs2zePPedu2bebn52cffvihmZk999xzFhgYaGVlZWZm9sADD9j1119vhYWFtmvXLgsODrb0\n9HQz+/5n8JNPPnE/x9TUVGvQoIEVFRWdxd7xf6oa63QZGRnm7+9vx48fr7bf6ub3dN76WtXH/dPM\nLDIy0qZOnWplZWX2+eefW5s2bSwtLc3MzHbs2GH+/v62YcMGO3r0qI0aNcpGjhzp3vaTTz5x72/7\n9u2z7t2723PPPVftPlGR6sY6XYcOHWzx4sXllt1+++02derUcxof5RG2POj0gPPmm29a165d3Y8L\nCwtt7NixFhgYaO3bt7fHHnvM/Udj2rRpNmbMGPe6OTk55nK53L9sBg4caH/961/t2muvNX9/fxs8\neLAdOnTIvf4rr7xi7dq1s5YtW9qMGTPK1bJ161a78sorrWnTphYUFGS///3va/R8Kgpb8fHx9pe/\n/MX9+J133rHg4OBK+3C5XPbZZ5/VaLwfO3r0qDVs2NB2797tXvbrX/+60mBXUa01df/999uECRPc\nj/fv319pSPzvf/9rfn5+5ZYNHjzY/vrXv9aor1atWtn777/vbp85c6Y7JL7xxhsWERFRru+uXbva\nwoULzcxsxIgR9sQTT7jbNm3aZI0aNbLvvvvOioqKzOVy2TfffONuv/vuu23s2LFmZvbMM8/YLbfc\n4m4rKyuzyy67zN555x0zM7vqqqvstddec7cvW7bM2rZt6/HnvHTpUuvbt6+77ejRo+ZyuezAgQNm\nZnb55Zfb22+/7W5/+OGHK/wDVFpaamlpadamTRsrLi52z8GsWbOsU6dO1rJlS4uLi7P8/Pwztv1B\nTccy+/6P2rhx4yrt68eqm9/TeetrVR/3TzOzSy+91Hbt2uV+/Mtf/tKSkpLMzOzBBx+00aNHu9s+\n//xza9iwoR09etROt3fvXuvZs6elpqa6l23evNn69+9vzZs3t969e1tGRsYZ2/3gbMaqLOwTtmoP\npxE9zP7305KOHz+u5cuXq3///u62SZMmqaioSDk5OVq/fr1eeeUVLVq0SJJqdGj31Vdf1csvv6yv\nv/5aJSUlevLJJyVJWVlZGj9+vJYuXar9+/fr8OHD5U5fTp48WVOmTNGRI0f0xRdfKC4uzt3Wu3dv\npaSk1Pj5ZWVlqXfv3u7HvXr10sGDB8sdzj7d9ddfrzZt2mjEiBH68ssvazROdna2fH191blz53K1\n7ty5s8L1XS6Xtm3bpsDAQHXr1k2PPfaYSktLazSWy+Vyv26SVFZWJknasWNHjbYvKytz11WTvk5v\nr2qc6vouLi7W7t273csr67uibc2syrr27t1b7jSQJ57zddddp5ycHGVmZqq0tFQvvfSSIiMjFRQU\npIKCAuXl5Z2xP56+j/Tq1UuXXXaZbr/9dr3++utq2LChJGnevHlKS0vTu+++q7y8PLVo0UITJkyo\nsKaajiVJx44d08qVK5WQkFDpc6xOdXPkja9Vfd0/Bw8erOTkZJ06dUqffPKJNm/erEGDBkk68/dh\nx44ddemllyo7O9u9LCkpSf7+/mrbtq2GDBmiW2+9VdL3p1WHDBmihx9+WAUFBXryySc1YsQIHTp0\nqMLnVJOxfpCcnKxf/OIXuuyyyyrsC7XgAgY7nKZ9+/bm5+dnzZs3twYNGlhISIj997//NTOzU6dO\nWcOGDcv9h7RgwQKLiooys+qPbEVFRdmMGTPc7fPnz7ebbrrJzMymT59u8fHx7rZjx45Zw4YN3Ue2\nrr/+eps2bVq5/yproqKjRZ06dbLVq1e7H5eUlJjL5bIvv/yywj42bNhgJ0+etMLCQps4caL16NHD\nTp06Ve3Y77777hlHzJ5//nn3fJ3uiy++sD179pjZ9//pRkRE2KxZs6odx8xs7dq1FhgYaNu3b7fj\nx4/b3XffbT4+PpaSknLGuiUlJdaxY0d7/PHHraSkxFavXm0NGzZ0vxbV9TVmzBgbMWKEFRUV2e7d\nu61jx47WqFEjMzM7dOiQtWjRwlJSUqykpMRefvll8/HxsXvuucfMzF588UXr2rWr7dmzxwoLC23o\n0KHmcrlsy5YtZmY2YMAAmzRpkp04ccI++OADCwgIsPDwcDMz27VrlzVp0sQyMjKsuLjYHnnkEfPx\n8XH/hz516lS79tpr7ZtvvrG8vDzr27ev+fj42IEDBzz6nM2+/znx9fU1X19fCwwMdB+F+Oqrr8zl\n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\nREQoLi5OERER8vX11fz586s8xQgAAFCfVRu2BgwYUOmtG9auXVvh8oceekgPPfTQ+VUGAABQD3AH\neQAAAAcRtgAAABxE2AIAAHAQYQsAAMBBhC0AAAAHEbYAAAAcRNgCAABwEGELAADAQYQtAAAABxG2\nAAAAHFTtx/UAF0pBQYGnS/AqLVq08HQJ9dqpU6dUVFTk6TLOSklJiWM/J40bN9all17qSN/AxY6w\nBa8RGBioqVOnntU2//znP/XBBx+4H0+bNq1ce0lJiTZs2KDo6Oga97ly5Urt2LHD/bh3794aNmzY\nWdV1vubOnUv4dNjGjRv197//XREREZ4upVovvviiJCkgIEBz586t9f4LCgrUoUMH3XfffbXeNwDC\nFrxMYmJijddt1aqVpk+frtWrV7uXtWzZstw6bdu21aeffqrGjRvXuN8//OEPKi4udj9+/fXX9cAD\nD7gfHzp0qMZ9navk5GTHx4D0q1/9SiNGjPB0GVVq1aqVVqxYoSuvvFITJkw4q5+RmsrJydGqVatq\nvV8A3yNsoc55+umn9f7771cZegoLC5WUlKTc3Nyz7t/Pz09+fn7ux3feeafuvPNO9+PRo0dLkm66\n6SZdcsklkqRRo0ad9ThAZZYtW6bdu3crOzv7goR7AM4ibKFOue222zRr1qxqT3fccccdeu655xyp\nYenSpZKk999/X6WlpZKk/v37S5Jat27NEQKcs08//VS333675syZo+uuu05t27b1dEkAagFhC3XC\n1q1bde+99+r111/X5ZdfXul6BQUFmjRpklauXOl4TVdffbX7+82bN0uSDh48qH79+kmSnnnmGfXs\n2VOXXXaZ47WgbsvMzNScOXPUoEED974EoP4gbMHrvfLKK7rkkku0devWatedMWOGnnrqqQtQVcWC\ngoLcdS5ZskQvvfSSOnTooD//+c8eqwne64033tCKFSt04403at68eQoMDKx2m6KiIo0fP16SNGDA\nAP32t791ukwA54mwBa+2bds2FRcX66677qpyvRMnTujKK6/Uzp07L1Bl1RszZozGjBmjjIwMBQQE\n6PPPP+ft9VBpaam+/fZbderUSffdd58WL158Vtv/5Cc/0e7duyVJKSkp7n2rSZMmatiwoRMlAzhP\nhC14rWXLlunQoUO69957q1yvtLRUs2fP1qZNmy5QZWcnKipK+fn5SkxMlMvlknTmLSpwcXjllVeU\nk5MjM1N+fv459fFD0JKkkSNHauTIke59i/0K8E6ELXitJUuW6K233qp2vdDQUPdRI2+WmJioY8eO\n6cSJE2pp//tUAAAgAElEQVTVqpUyMzPVsWNHT5eFC6RVq1Z65ZVXFBsbq+bNm9dq34mJiSoqKlJE\nRISysrJqtW8A54+wBa+Unp6uSZMmVbnOkSNHlJSUpLy8vAtU1flr0qSJmjRpokOHDun+++/X0KFD\nFRUV5emy4JBly5bpiy++0K5duxy/hYO/v782bdqkRx99VA8++KB8ffn1DngLPhsRXmn58uXu2ylU\nJiEhoU7f8fqpp55STk6OtmzZ4ulSUMv27Nmj/v37q2PHjho7dqz7diFOa968uW6//XZFR0dr5syZ\nF2RMANXjXx94ne3bt6tp06aVnmopLCzU5MmTlZqaeoErq32/+c1vNHnyZDVu3Fi9evXydDk4T5mZ\nmfr73/+uEydOeOwWDm3bttX69euVlpam1NTUC/5RUwDOxJEteJW3335bW7ZsqfLz3x555BElJSVd\nwKqcNXfuXG3ZskVr1671dCk4R6tXr9bYsWOVnZ2tpKQkLV++3NMlKTY2Vg0aNNCMGTM8XQpw0ePI\nFrzKrl27dMstt1TYVlxcrKuvvlrbt2+/wFU57+6779bEiRM1aNAgT5eCGiorK9ORI0fUqVMn3XPP\nPWd9C4cL4ZZbblGzZs2UkpKikSNHeroc4KLFkS14ld27d6tTp05nLDczJSUlaf369R6o6sK4+eab\n9eijj3q6DNTAsmXL9Oijj2ru3LnKz8/36uujBgwYIJfLpaefftrTpQAXLcIW6oSgoCD94Q9/UIsW\nLTxdimNuueUWTZ8+3dNloBqtWrVSo0aNNHnyZCUmJnq6nBr51a9+pUGDBunZZ5/1dCnARYnTiPAq\nzzzzTLnHRUVFSkpK0tdff+2hii6s4uJi3X///Z4uA6d59dVXtWfPHu3YscPxWzg4pUePHtq+fbuW\nLl2q0aNHe7oc4KLCkS14tdGjR1d7v636xMfHR4GBgXXq3mH1WV5envr376+wsDDFx8dfsFs4OGXU\nqFHq0qWLHn/8cU+XAlxUOLIFr3TkyBHdd999SktL83QpF5TL5VLDhg1VXFzs6VIuapmZmXr++ed1\n6NAhj93CwSl9+/bV3r17lZaWptjYWE+XA1wUOLIFr5SYmMhb1nHBvfPOO+5bOCQmJtaLe7lV5Lbb\n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\n4GAdOHBAwcHBysvLU+vWrSVJISEhys3NdW+/d+9ehYSElOvzo48+qm5YAACAeqHa04jBwcFq27at\nsrOzJUlr165V9+7dNXToUCUnJ0uSkpOTNWzYMElSbGysUlJSVFJSopycHO3evVt9+/Z18CkAAAB4\nr2qPbEnSM888o9GjR6ukpESdOnXSokWLVFpaqri4OC1cuFBhYWFasWKFJCkiIkJxcXGKiIiQr6+v\n5s+fL5fL5eiTAAAA8FYuMzNPFwEAAFBfXfA7yKenpys8PFxdunTR7NmzL/TwHjVu3DgFBQWpZ8+e\n7mUX+81hc3NzdcMNN6h79+7q0aOH5s2bJ4l5OXHihPr166c+ffooIiJCDz74oCTm5QelpaWKjIzU\n0KFDJTEvYWFh6tWrlyIjI92XbVzscyJxQ+6KfPrpp4qMjHR/NWvWTPPmzbvo50X6/nl2795dPXv2\n1KhRo1RcXFx783Jel9efpVOnTlmnTp0sJyfHSkpKrHfv3paVlXUhS/Cod9991z788EPr0aOHe9kf\n//hHmz17tpmZJSUl2Z///GczM9u5c6f17t3bSkpKLCcnxzp16mSlpaUeqdtJeXl5tm3bNjMzKyoq\nsq5du1pWVtZFPy9mZseOHTMzs5MnT1q/fv1sw4YNzMv/euqpp2zUqFE2dOhQM+PnKCwszA4fPlxu\n2cU+J2Zmv/71r23hwoVm9v3PUWFhIfPyI6WlpRYcHGxfffXVRT8vOTk51qFDBztx4oSZmcXFxdnL\nL79ca/NyQcPWpk2b7MYbb3Q/njVrls2aNetCluBxOTk55cJWt27d7MCBA2b2ffDo1q2bmZnNnDnT\nkpKS3OvdeOONtnnz5gtbrAfceuut9vbbbzMvP3Ls2DG76qqrbMeOHcyLmeXm5lp0dLS98847NmTI\nEDPj5ygsLMwOHTpUbtnFPieFhYXWoUOHM5Zf7PPyY6tXr7YBAwaYGfNy+PBh69q1q+Xn59vJkydt\nyJAhtmbNmlqblwt6GnHfvn1q27at+zE3PBU3h/2RPXv2aNu2berXrx/zIqmsrEx9+vRRUFCQ+1Qr\n8yJNmTJFTzzxhHx8/u/X18U+Ly6XS4MGDdJVV12lF154QRJzwg25q5eSkqL4+HhJ7C8BAQG6//77\n1a5dO11++eVq3ry5YmJiam1eLmjY4l2JVXO5XFXOUX2ev6NHj2rEiBGaO3eu/P39y7VdrPPi4+Oj\njz76SHv3/v/27p6lkSiMAvARtLKwCFECNhL8YDROBlNZKlZCIBHBFEljZ+WfMKCVja2NgtqqOBJF\nxdlnruIAAAKtSURBVKAR0UlIK5pAFrFQFI0GRuHdKrObXZdlWScue89Tzh3IcBguLyT35AsODw+x\nv79fs65iLpubm2htbYVhGJBfnO1RMZejoyNks1mYpomFhQWk0+madRUzeXt7g2VZmJqagmVZaG5u\ndv7Dt0rFXKps28bGxgbGx8d/WlMxl8vLS8zPz6NYLOL6+hrlchnLy8s19/xNLnUdtn4sPC2VSjWT\noYra2tpwc3MDAH9cDvu/eH19xdjYGOLxuNPXxly+aWlpwejoKM7Pz5XP5fj4GOvr6+jo6EAsFsPe\n3h7i8bjyufh8PgCA1+tFJBLB6emp8pm8V8htWZZTyA2omUuVaZoYGBiA1+sFwD337OwMg4OD8Hg8\naGxsRDQaRSaT+bD3pa7DVigUwsXFBYrFImzbxtraGsLhcD0f4Z8TDoeVLocVEUxOTkLTNExPTzvX\nVc/l9vbWOfVSqVSws7MDwzCUzyWZTKJUKqFQKGB1dRVDQ0NYWlpSOpeXlxc8PT0BAJ6fn5FKpRAI\nBJTOBGAh9++srKw4XyEC3HN7enpwcnKCSqUCEcHu7i40Tfu498XF35u9a2trS7q6usTv90symaz3\nx3+qiYkJ8fl80tTUJO3t7bK4uCh3d3cyPDwsnZ2dMjIyIvf39879MzMz4vf7pbu7W7a3tz/xyd2T\nTqeloaFBdF2XYDAowWBQTNNUPpd8Pi+GYYiu6xIIBGRubk5ERPlcvndwcOCcRlQ5l6urK9F1XXRd\nl97eXmdfVTmTqlwuJ6FQSPr7+yUSicjDwwNzEZFyuSwej0ceHx+da8xFZHZ2VjRNk76+PkkkEmLb\n9oflwlJTIiIiIhfVvdSUiIiISCUctoiIiIhcxGGLiIiIyEUctoiIiIhcxGGLiIiIyEUctoiIiIhc\nxGGLiIiIyEVfAQcK06wQj5M7AAAAAElFTkSuQmCC\n",
+       "text": [
+        "<matplotlib.figure.Figure at 0x7f25259bf290>"
+       ]
+      },
+      {
+       "output_type": "stream",
+       "stream": "stdout",
+       "text": [
+        "\n"
+       ]
+      }
+     ],
+     "prompt_number": 13
+    },
+    {
+     "cell_type": "code",
+     "collapsed": false,
+     "input": [
+      "pzd = precision_vs_zoom(\"double\", [0.5,0.5],[1e-13,1e-13],[1e-15,1e-15], 1, \"svg-tests/fox-vector.svg\", show_outputs=True)"
+     ],
+     "language": "python",
+     "metadata": {},
+     "outputs": [
+      {
+       "metadata": {},
+       "output_type": "display_data",
+       "text": [
+        "'Precision vs Zoom of \"svg-tests/fox-vector.svg\" using double'"
+       ]
+      },
+      {
+       "output_type": "stream",
+       "stream": "stdout",
+       "text": [
+        " \r",
+        "[****************100%******************]  1 of 1 complete"
+       ]
+      },
+      {
+       "metadata": {},
+       "output_type": "display_data",
+       "png": "iVBORw0KGgoAAAANSUhEUgAAAlsAAAHNCAYAAAApEr6yAAAABHNCSVQICAgIfAhkiAAAAAlwSFlz\nAAALEgAACxIB0t1+/AAAIABJREFUeJzt3XtclvX9x/H3zaCDgooGNwYWHkDCI81pB1NK0bWK6Vw8\nJDXM1tZsW7V2KDt42BKqLVf9Zo8OlmQt1LWpLVNzSZqZbmlZ4oImJqJQiiiSisLn90c/75+3opDy\n9ebwej4ePOK+vtf1vT73977CN9/rgMfMTAAAAHAiKNAFAAAANGeELQAAAIcIWwAAAA4RtgAAABwi\nbAEAADhE2AIAAHCIsAVJUmxsrP75z3+eUR+zZ8/Wt771LbVp00affvppA1UGADibDh06pNDQUJ1z\nzjl68MEHA11Os0DYCqDY2Fi1atVKYWFhat++va6//npt3749ILV4PB55PJ4z7ufKK6/Uvn371L17\nd9+yGTNmqGPHjmrbtq1uvfVWVVVVnXT7oKAghYaGKiwsTGFhYfrxj39c732XlZVp5MiRCg0NVWxs\nrF599dWTrns0GB7dT1hYmFauXFnvfT3//POKi4tTWFiYrr32Wu3cufOk627evFnXXHON2rVrp7i4\nOC1YsKDefZWXlysjI0Ner1der1dTp0712/a9995T//791aZNG/Xp00erV6/2a3/44Yd18cUXq23b\ntkpPT1dFRYWvrbi4WN///vfVoUMHderUSc8884zftq+//rp69uypsLAwXXnlldq8ebOv7dChQ7r7\n7rsVHR2t9u3b64477tCRI0ca/XseP368zj33XN9n3qZNGx191OCqVav8joewsDAFBQXp73//u07H\nvHnzdMUVV6h169a6+uqrT2ivrq7WAw88oOjoaLVp00aXXnqp9u7dW6++6xrfYzXVz6o5Hp+5ubkK\nCgryO8bmzJnja+/Ro4dfW0hIiFJTU3U6SkpKlJqaqujoaAUFBWnbtm0nrLN8+XJdeumlCg0NVadO\nnTR//nxJ0rnnnqv9+/drzJgxDfLvAiQZAiY2Ntb++c9/mpnZwYMHbcKECTZixIiA13K6XnzxRRs4\ncKDfsiVLlpjX67W8vDzbs2ePJScn27333nvSPjwej23ZsuW09j969GgbPXq0VVZW2rvvvmtt27a1\nTZs2nbTWq6666rT2s2LFCouMjLS8vDyrqqqyn/70pzZ48OBa1z18+LDFxcXZjBkzrKamxt5++21r\n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\nXKg9e/bo0KFDeuqppzR48GB98cUX2rVrlw4fPqyLL77Yt/5FF12k4uLievcfFRXl+/7888/X/v37\nJUk7duxQTEyMr61Vq1bq0KGD7/WsWbOUn5+vSy65RP3799cbb7xx2u8xNDRU+/bt870+egFwWFhY\nresPHDhQwcHBatu2rZ544glt3bpV//nPf77xfo7u62T76dy5s29se/bsqYceekh//etf6/WehgwZ\noilTpmjUqFHq3LmzOnfurLCwML8xPSokJEQLFizQG2+8oY4dO2rGjBlKS0vzrVtXX08++aTOO+88\nxcXFaeTIkbrpppsUHR0tSerQoYMWLFigP/7xj4qKitLSpUs1dOhQ37YTJkxQenq6kpOT1atXL11z\nzTWS5Gt/5ZVXVFhYqE6dOumOO+7Q2LFjfX0nJCQoOztbP/vZz3ThhRdq9+7dSkxM9G17//33Kykp\nSX379tXAgQM1cuRIBQcHy+v1Nur3nJSUpPDwcAUFBenaa6/VmDFjap3dys7O1s033+y3bOvWrRo5\ncqTCw8MVHh6uxMREBQcHq6SkRLfffrvvouasrKw6j6GjsxUPPfSQzj33XPXq1UujR4/W4sWL69y2\nrvE9XlP9rJrj8en1epWQkCDp6xukHn30Ub322msnfGZ/+9vf1KFDBw0aNMi37PPPP9f8+fN9x194\neLhWr16tkpISvfvuu77jr1evXnUeQ9LXP/dvueUWdevWTa1bt9akSZPqdfzhNAU67bVktV2UHhER\nYa+99ppvZisvL8/X9swzz9jVV19tZmaPPvqo/eAHP/C1Hb0I8tiZraPXCZj5zzpNnTrVRo8e7Ws7\nfmbrWH/961/tvPPOq9dFwrXNbN10001+12wtX778lNdsHevIkSMWGhrqm+07ldqu2Ro7dqzdd999\n9dpXTk6OXXrppfVa93iffvqptW7d2srLy+u1/uWXX27PPvvsafV133332U033VRr2+HDh+2iiy6y\nZcuW1dq+dOlS33UrtUlPT7dJkybV2rZnzx4LDQ21Tz/9tNb2Z555xq644oqT9t1Y3/Ptt99u99xz\nj9+ybdu2WXBw8AnXU3Xv3t3ee++9k/Z1Ms8///wJM1ufffaZeTwe38XxZmY///nP63195PFONb7H\na6qfVXM8Pt9//31r3779CcuHDh3qu6D/qMzMTLvttttO+h5O5mQzW1dddZVNmzbN9/qDDz6w8PBw\n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\nhg1688039ec//1mrVq3ya2+JY3LkyBGtX79eEydO1Pr169W6dWvf3/A9qiWOy1FVVVV6/fXXdeON\nN57Q1hLH5b///a/+9Kc/aevWrdqxY4f279+vl19+2W+dMxmXsxq2jn/gaVFRkV8ybIm8Xq9KSkok\n6Rs/HLa5OHz4sEaNGqVx48b5ntfGuPy/tm3b6rrrrtMHH3zQ4sflvffe06JFi9S5c2elp6fr7bff\n1rhx41r8uHTs2FGSFBERoZEjR2rdunUtfkxqeyD3+vXrfQ/kllrmuBz15ptv6tvf/rYiIiIk8TP3\n3//+t6644gp16NBBwcHB+sEPfqA1a9Y02PFyVsNWv379VFBQoK1bt6qqqkpz585Vamrq2Syh0UlN\nTW3RD4c1M916661KTEzUXXfd5Vve0sdl165dvrteDhw4oLfeektJSUktflymT5+uoqIiFRYWKicn\nR9dcc43mzJnTosflq6++UkVFhSSpsrJSy5YtU69evVr0mEg8kLsur776qu8UosTP3ISEBL3//vs6\ncOCAzEzLly9XYmJiwx0vDq83q9XixYstPj7eunbtatOnTz/buw+o0aNHW8eOHS0kJMRiYmLshRde\nsN27d9uQIUMsLi7OUlJSbM+ePb71H374Yevatat1797dlixZEsDK3Vm1apV5PB7r06eP9e3b1/r2\n7Wtvvvlmix+XjRs3WlJSkvXp08d69epljz76qJlZix+XY+Xm5vruRmzJ47Jlyxbr06eP9enTx3r0\n6OH7udqSx+SoDz/80Pr162e9e/e2kSNHWnl5OeNiZvv377cOHTrYvn37fMsYF7NHHnnEEhMTrWfP\nnnbzzTdbVVVVg40LDzUFAABw6Kw/1BQAAKAlIWwBAAA4RNgCAABwiLAFAADgEGELAADAIcIWAACA\nQ4QtAAAAh/4XJX37efghybUAAAAASUVORK5CYII=\n",
+       "text": [
+        "<matplotlib.figure.Figure at 0x7f2525984e50>"
+       ]
+      },
+      {
+       "output_type": "stream",
+       "stream": "stdout",
+       "text": [
+        "\n"
+       ]
+      }
+     ],
+     "prompt_number": 16
+    },
+    {
+     "cell_type": "code",
+     "collapsed": false,
+     "input": [
+      "pzgmp = precision_vs_zoom(\"GMPrat\", [0.5,0.5],[1e-13,1e-13],[1e-15,1e-15], 1, \"svg-tests/fox-vector.svg\", show_outputs=True)\n",
+      "# Need to adapt mpfrc++ for required precision. Probably not worth it, just go back to mpfr?"
+     ],
+     "language": "python",
+     "metadata": {},
+     "outputs": [
+      {
+       "metadata": {},
+       "output_type": "display_data",
+       "text": [
+        "'Precision vs Zoom of \"svg-tests/fox-vector.svg\" using GMPrat'"
+       ]
+      },
+      {
+       "output_type": "stream",
+       "stream": "stdout",
+       "text": [
+        " \r",
+        "[****************100%******************]  1 of 1 complete"
+       ]
+      },
+      {
+       "metadata": {},
+       "output_type": "display_data",
+       "png": "iVBORw0KGgoAAAANSUhEUgAAAlsAAAHNCAYAAAApEr6yAAAABHNCSVQICAgIfAhkiAAAAAlwSFlz\nAAALEgAACxIB0t1+/AAAIABJREFUeJzs3XdYFNf+BvB3ESxUARUIoGAv2A1YULFrCmpQlIBijze2\neNNMrhFIVIi9xd6wxN4wGjvYxRs19ggqqKCgsIgUkfb9/eHPua6iILKu4vt5Hh7ZKeecmV3h5cyZ\nMyoRERARERGRVujpugFERERExRnDFhEREZEWMWwRERERaRHDFhEREZEWMWwRERERaRHDFhEREZEW\nMWwRAMDBwQH79+9/rTKWL1+OEiVKwNTUFFeuXCmilhER0Zv06NEjGBsbo2TJkvjpp5903ZxigWFL\nhxwcHGBoaAgTExNYWFjgk08+QUxMjE7aolKpoFKpXrucFi1a4MGDB6hRo4aybPr06bCxsYGZmRkG\nDhyIzMzMF+6vp6cHY2NjmJiYwMTEBEOGDClw3Wq1Gt27d4exsTEcHBywZs2aF277JBg+qcfExASH\nDh0qcF2LFy9GtWrVYGJigi5duuDOnTsv3Pby5cto27YtypYti2rVqmHr1q0FLuv+/fvw9fWFlZUV\nrKysEBAQoLHvsWPH4OzsDFNTU9SvXx9Hjx7VWD9hwgRUqlQJZmZm8PLyQkpKirIuNjYWXbt2haWl\nJezt7bFgwQKNfbdv3w4nJyeYmJigRYsWuHz5srLu0aNHGD16NGxtbWFhYYFhw4YhOzv7rT/mfv36\noVSpUsp7bmpqiidTDR4+fFjj82BiYgI9PT1s2bIFhbF+/Xo0b94cRkZGaNOmzXPrc3JyMHbsWNja\n2sLU1BSNGjVCcnJygcrO7/w+7V19r4rj5zMsLAx6enoan7GVK1cq6+vUqaOxzsDAAO7u7iiMuLg4\nuLu7w9bWFnp6erh58+Zz2+zbtw+NGjWCsbEx7O3tsWHDBgBAqVKlkJqaCm9v7yL5vUAAhHTGwcFB\n9u/fLyIiGRkZMmDAAOnWrZvO21JYy5YtE1dXV41lu3btEisrK7l06ZIkJSWJm5ubjBkz5oVlqFQq\nuX79eqHq7927t/Tu3VvS0tLkyJEjYmZmJhcvXnxhW1u2bFmoekJDQ6VChQpy6dIlyczMlH/961/S\nunXrPLfNysqSatWqyfTp0yU3N1cOHDggRkZGEhERUaCy+vXrJ56envLw4UOJjo6WKlWqyLJly0RE\nJDExUSwsLGTjxo2Sm5srq1atEnNzc0lKShIRkeXLl0vNmjUlJiZGUlNTpWvXruLr66uU7ebmJqNH\nj5bs7Gw5e/asWFhYSGhoqIiIREREiKmpqRw9elRycnIkMDBQqlatKjk5OSIi4u/vL61atZKkpCS5\nd++eNG3aVPz8/N76Y+7Xr5/89NNPBXqfw8LCxMTERNLT0wu0/bP27dsnGzZskJ9//lnc3NyeW/+f\n//xH2rVrJzdv3hQRkYsXL0pGRka+5eZ3fp/1rr5XxfHzGRoaKnZ2dvm+x084OjrKypUrC7z90+Lj\n42XevHly/PhxUalUcuPGDY31Fy9elAoVKsiuXbskJydH1Gq1XLt2TWObfv36ydixYwtVP2li2NKh\nZwPOjh07pHr16srr+/fvS58+faR8+fJSqVIlGT9+vOTm5oqIiJ+fn/j4+CjbRkVFiUqlUn7YtG7d\nWn766Sdp0aKFmJiYSMeOHSUhIUHZfsWKFVKxYkWxtLSUCRMmaLQlPDxcGjduLKampmJlZSX//ve/\nC3Q8eYUtLy8v+c9//qO8PnDggFhbW7+wDJVKJVevXi1QfU9LTU2VkiVLSmRkpLKsb9++Lwx2ebW1\noL7++msZNmyY8vr27dsvDInnz58XY2NjjWUdO3ZUfuHnV1a5cuXkv//9r7J+4sSJSkjcvn271K5d\nW6Ps6tWry5IlS0RExMPDQyZPnqysO3bsmJQuXVoePnwoKSkpolKp5N69e8r6IUOGSJ8+fUREZPbs\n2fLxxx8r63Jzc6VMmTJy4MABERFp0qSJbNiwQVn/+++/i729/Vt9zCKv9sujX79+MmDAAI1zEBgY\nKFWqVBFLS0vx9PQUtVqdbzmLFi16Lmyp1WoxNjYu1B8W+Z3fZ72L71Vx/Xy+StjKK+wfP35cmjVr\nJmXLlpX69etLWFhYvuVkZWXlGba8vLxk3LhxL92XYavo8DKijsn/X8JIT0/HunXr0KxZM2XdiBEj\nkJKSgqioKBw8eBArVqzAsmXLAKBAXbtr1qzB8uXLcffuXWRmZmLKlCkAgEuXLuHLL7/E6tWrcfv2\nbSQmJmpcvhw1ahRGjx6N5ORkXL9+HZ6ensq6+vXrY+3atQU+vkuXLqF+/frK63r16iE+Ph5JSUkv\n3KdVq1awsbGBh4cHbty4UaB6IiIioK+vj6pVq2q09eLFi3lur1KpcObMGZQvXx41atTA+PHjkZOT\nU6C6VCqV8r4BQG5uLgDgwoULBdo/NzdXaVdBynp2/cvqya/sR48eITIyUln+orLz2ldEXtqumJgY\njctAb9sxPzF37lxYWlqiSZMm2Lx5c55lpqWlYdOmTfD19VWWzZo1CyEhITh06BDu3LkDc3NzDBs2\n7IXtepnz589DX18fGzZsgI2NDWrUqIG5c+cWqiwg/3P0rr1XxfXzCQB3796FtbU1KleujH//+99I\nT0/Pc7/g4GD06NEDZcqUAfD4suonn3yCcePGISkpCVOmTIGHhwcSEhJeWPfLhIeHQ0RQr149fPDB\nB+jTp89Lfy7Ta3pjsY6eU6lSJTE2NpayZcuKgYGB2Nrayvnz50VEJDs7W0qWLCmXL19Wtl+wYIHy\nF3J+PVtubm4yYcIEZf3cuXOlc+fOIiISEBAgXl5eyrq0tDQpWbKk0rPVqlUr8fPz0/irsiDy6i2q\nUqWK7N69W3mdmZmZ519ZTxw+fFiysrLk/v37Mnz4cHFycpLs7Ox86z506NBzPWYLFy7M8/KNiMj1\n69clOjpaRB7/pVu7dm0JDAzMtx6Rx5eHypcvL+fOnZP09HQZMmSI6Onpydq1a5/bNjMzUypXriyT\nJk2SzMxM2b17t5QsWVJ5L/Iry8fHRzw8PCQlJUUiIyOlcuXKUrp0aRERSUhIEHNzc1m7dq1kZmbK\n8uXLRU9PT4YOHSoiIosXL5bq1atLdHS03L9/Xz799FNRqVRy4sQJERFxdXWVESNGSEZGhpw6dUos\nLCykZs2aIiJy+fJlMTIykrCwMHn06JH8/PPPoqenJ0FBQSIiMnbsWGnRooXcu3dP7ty5I87OzqKn\npydxcXFv9TGfPn1a1Gq15OTkyM6dO8XExESOHj363Pu2YsUKqVy5ssayWrVqafRE3759WwwMDJT/\ncy+SV8/W6tWrRaVSyaBBgyQjI0POnTsn5cuXl7179760LJH8P1PPelffq+L4+YyLi1N+pkdFRUmr\nVq3kiy++eO49S0tLE1NTUzl48KCyLCgoSOnZe6JTp04SHBz80s/Li3q2DAwMxNHRUSIjIyU1NVU8\nPDzE29tbYxv2bBUd9mzpkEqlwrZt25CUlIRHjx5h9uzZaN26Ne7evYuEhARkZWWhUqVKyvYVK1ZE\nbGxsgcu3trZWvi9TpgxSU1MBALdv34adnZ2yztDQEJaWlsrrJUuWICIiArVq1YKzszN27NhR6GM0\n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\nExOpUqXKS0P2smXLRKVSaXz1799fWR8bGyudO3cWY2NjqVy5skbPSn6f9Zed32c/6+/qe1UcP5/T\npk0TW1tbMTQ0FHt7exk1apSkpqZq7D9x4kRp1aqV5CU8PFxat24tFhYWUr58efnkk080ekef9eRz\np6enp/z7ND8/PylfvryUL19e+vbt+1zvna+vL8NWEVGJPHVbBdFrWLVqFb744guUKlUKx48f15jY\ntCgMHjwYnp6e6NChQ5GW+6zMzEw0bNgQ586dQ4kSJbRaF1Fe3tRnnSgvjx49gpWVFXJycvDdd99x\nFvkioJWwtWvXLnz11VfIycnBoEGD8P333xd1FURERETvhCIPWzk5OahRowb27dsHW1tbfPjhh1iz\nZg1q1apVlNUQERERvROKfOqHkydPomrVqnBwcICBgQF69+6Nbdu2FXU1RERERO8E/aIuMDY2Fvb2\n9sprOzs7hIeHa2zToEEDnD17tqirJiIiIipyrVu3RlhYWKH3L/KwVZDHyJw9exZ+fn7Kazc3N7i5\nuRV1U945/v7+8Pf313Uz3jo8L3njeXkez0neeF7yxvOSN54XICwsTCNcBQQEvFZ5RR62bG1tcevW\nLeX1rVu38pzZ+H1/I4mIiOjt9Gwn0OuGrSIfs9WkSRNERkYiOjoamZmZWLduHdzd3Yu6GiIiIqJ3\nQpH3bOnr62POnDno1KkTcnJyMHDgQN6JWEC8lJo3npe88bw8j+ckbzwveeN5yRvPS9HTyaSmKpUK\nnEuViIiI3gWvm1uK/DIiEREREf0PwxYRERGRFjFsEREREWkRwxYRERGRFjFsEREREWkRwxYRERGR\nFjFsEREREWkRwxYRERGRFjFsEREREWkRwxYRERGRFjFsEREREWkRwxYRERGRFjFsEREREWkRwxYR\nERGRFjFsEREREWkRwxYRERGRFjFsEREREWkRwxYRERGRFjFsEREREWkRwxYRERGRFjFsEREREWkR\nwxYRERGRFjFsEREREWkRwxYRERGRFjFsEREREWkRwxYRERGRFjFsEREREWkRwxYRERGRFjFsERER\nEWkRwxYRERGRFjFsEREREWkRwxYRERGRFjFsEREREWkRwxYRERGRFjFsEREREWkRwxYRERGRFjFs\nEREREWkRwxYRERGRFjFsEREREWkRwxYRERGRFjFsEREREWkRwxYRERGRFjFsEREREWkRwxYRERGR\nFjFsEREREWkRwxYRERGRFjFsEREREWkRwxYRERGRFjFsEREREWkRwxYRERGRFjFsEREREWkRwxYR\nERGRFjFsEREREWkRwxYRERGRFjFsEREREWkRwxYRERGRFjFsEREREWkRwxYRERGRFjFsEREREWkR\nwxYRERGRFuUbtgYMGAArKyvUrVtXWaZWq9GhQwdUr14dHTt2xP3795V1gYGBqFatGmrWrIk9e/Zo\np9VERERE74h8w1b//v2xa9cujWVBQUHo0KEDIiIi0K5dOwQFBQEALl26hHXr1uHSpUvYtWsXvvzy\nS+Tm5mqn5URERETvgHzDVsuWLWFubq6xLCQkBL6+vgAAX19fbN26FQCwbds2eHl5wcDAAA4ODqha\ntSpOnjyphWYTERERvRsKNWYrPj4eVlZWAAArKyvEx8cDAG7fvg07OztlOzs7O8TGxhZBM4mIiIje\nTfqvW4BKpYJKpXrp+rz4+/sr37u5ucHNze11m0JERET02sLCwhAWFlZk5RUqbFlZWSEuLg7W1ta4\nc+cOKlSoAACwtbXFrVu3lO1iYmJga2ubZxlPhy0iIiKit8WznUABAQGvVV6hLiO6u7sjODgYABAc\nHIxu3bopy9euXYvMzExERUUhMjISzs7Or9VAIiIiondZvj1bXl5eOHjwIBISEmBvb4+ff/4ZY8aM\ngaenJ5YsWQIHBwesX78eAFC7dm14enqidu3a0NfXx9y5c196iZGIiIiouFOJiLzxSlUq6KBaIiIi\nolf2urmFM8gTERERaRHDFhEREZEWMWwRERERaRHDFhEREZEWMWwRERERaRHDFhEREZEWMWwRERER\naRHDFhEREZEWMWwRERERaRHDFhEREZEWMWwRERERaRHDFhEREZEWMWwRERERaRHDFhEREZEWMWwR\nERERaRHDFhEREZEWMWwRERERaRHDFhEREZEWMWwRERERaRHDFhEREZEWMWwRERERaRHDFhEREZEW\nMWwRERERaRHDFhEREZEWMWwRERERaRHDFhEREZEWMWwRERERaRHDFhEREZEWMWwRERERaRHDFhER\nEZEWMWwRERERaRHDFhEREZEWMWwRERERaRHDFhEREZEWMWwRERERaRHDFhEREZEWMWwRERERaRHD\nFhEREZEWMWwRERERaRHDFhEREZEWMWwRERERaRHDFhEREZEWMWwRERERaRHDFhEREZEWMWwRERER\naRHDFhEREZEWMWwRERERaRHDFhEREZEWMWwRERERaRHDFhEREZEWMWwRERERaRHDFhEREZEWMWwR\nERERaRHDFhEREZEWMWwRERERaRHDFhEREZEWMWwRERERaRHDFhEREZEWMWwRERERaZG+rhtA9CYk\nJycjNzdX180goiJgbm6u6yYQvRKViMgbr1Slgg6qpfeYjY0NvvjiC103g4he04YNG3Dx4kVdN4Pe\nM6+bW/Lt2bp16xb69u2Lu3fvQqVSYciQIRg5ciTUajV69eqFGzduwMHBAevXr0fZsmUBAIGBgVi6\ndClKlCiBWbNmoWPHjoVuIFFR8ff313UTiOg1Xbp0SddNIHpl+Y7ZMjAwwPTp03Hx4kWcOHECv/32\nGy5fvoygoCB06NABERERaNeuHYKCggA8/o+wbt06XLp0Cbt27cKXX37JyzdERET03so3bFlbW6NB\ngwYAAGNjY9SqVQuxsbEICQmBr68vAMDX1xdbt24FAGzbtg1eXl4wMDCAg4MDqlatipMnT2rxEIiI\niIjeXq90N2J0dDTOnDkDFxcXxMfHw8rKCgBgZWWF+Ph4AMDt27dhZ2en7GNnZ4fY2NgibDIRERHR\nu6PAdyOmpqbCw8MDM2fOhImJicY6lUoFlUr1wn3zWvf0+Bk3Nze4ubkVtClEREREWhMWFoawsLAi\nK69AYSsrKwseHh7o06cPunXrBuBxb1ZcXBysra1x584dVKhQAQBga2uLW7duKfvGxMTA1tb2uTI5\nWJmIiIjeRs92AgUEBLxWefleRhQRDBw4ELVr18ZXX32lLHd3d0dwcDAAIDg4WAlh7u7uWLt2LTIz\nMxEVFYXIyEg4Ozu/ViOJiIiI3lX59mwdPXoUq1atQr169dCwYUMAj6d2GDNmDDw9PbFkyRJl6gcA\nqF27Njw9PVG7dm3o6+tj7ty5L73ESERERFSccVJTei/Y2Njgzp07um4GEb0mT09P5Y97ojfldXML\nn41IREREpEUMW0RERERaxLBFREREpEUMW0RERERaxLBFREREpEUMW0RERERaxLBFREREpEUMW0RE\nRERaxLBFREREpEUMW0RERERaxLBFREREpEUMW0RERERaxLBFREREpEUMW0RERERaxLBFRET5atas\nGWbOnKnrZhC9kxi2iIjohTIyMvDtt9/i+PHjyM3NRVRUlK6bRPTOYdgiIqIXGjVqFAYNGgRfX19d\n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\n",
+       "text": [
+        "<matplotlib.figure.Figure at 0x7f25259b5450>"
+       ]
+      },
+      {
+       "output_type": "stream",
+       "stream": "stdout",
+       "text": [
+        "\n"
+       ]
+      }
+     ],
+     "prompt_number": 17
+    },
+    {
+     "cell_type": "code",
+     "collapsed": false,
+     "input": [
+      "def plot_precision_vs_zoom(pz, gpu=True):\n",
+      "    figure(figsize=(9,7))\n",
+      "    if gpu:\n",
+      "        plot(pz[:,3], pz[:,6], 'o-')\n",
+      "        legend([\"GPU\", \"CPU\"])\n",
+      "        \n",
+      "    yscale('log')\n",
+      "    xscale('log')\n",
+      "    plot(pz[:,3], pz[:,8], 'o-')\n",
+      "    xlabel(\"Width\")\n",
+      "    ylabel(\"Average distance to closest pixel in original\")\n",
+      "    title(\"Arr Captain We Be Sinking Into The Sea of Precision\")"
+     ],
+     "language": "python",
+     "metadata": {},
+     "outputs": [],
+     "prompt_number": 454
+    },
+    {
+     "cell_type": "code",
+     "collapsed": false,
+     "input": [
+      "plot_precision_vs_zoom(pz)"
+     ],
+     "language": "python",
+     "metadata": {},
+     "outputs": [
+      {
+       "metadata": {},
+       "output_type": "display_data",
+       "png": "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\n",
+       "text": [
+        "<matplotlib.figure.Figure at 0x7f94baa28290>"
+       ]
+      }
+     ],
+     "prompt_number": 384
+    },
+    {
+     "cell_type": "code",
+     "collapsed": false,
+     "input": [
+      "plot_precision_vs_zoom(pzd, False)"
+     ],
+     "language": "python",
+     "metadata": {},
+     "outputs": [
+      {
+       "metadata": {},
+       "output_type": "display_data",
+       "png": "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\nYQJHdoIAAAAASUVORK5CYII=\n",
+       "text": [
+        "<matplotlib.figure.Figure at 0x7f94bae39bd0>"
+       ]
+      }
+     ],
+     "prompt_number": 455
+    },
+    {
+     "cell_type": "code",
+     "collapsed": false,
+     "input": [],
+     "language": "python",
+     "metadata": {},
+     "outputs": []
+    }
+   ],
+   "metadata": {}
+  }
+ ]
+}
\ No newline at end of file
diff --git a/tools/bmpdiff b/tools/bmpdiff
new file mode 120000 (symlink)
index 0000000..c44af13
--- /dev/null
@@ -0,0 +1 @@
+../src/tests/bmpdiff
\ No newline at end of file
diff --git a/tools/common.py b/tools/common.py
new file mode 100644 (file)
index 0000000..f755d46
--- /dev/null
@@ -0,0 +1,21 @@
+
+import sys
+import os
+import time
+import subprocess
+from progressbar import * # From ipython github site
+from IPython.core.display import Image
+from IPython.display import display, clear_output
+import threading
+
+options = {
+    "real_names" : ["single", "double", "long", "virtual", "Rational_GMPint", "Rational_Arbint", "mpfrc++", "iRRAM", "ParanoidNumber", "GMPrat"],
+    "ipdf_src" : "../src/",
+    "ipdf_bin" : "../bin/ipdf",
+    "local_bin" : "./",
+    "tests" : "../src/tests/",
+    "ignore" : ["virtual", "Rational_Arbint", "iRRAM", "ParanoidNumber"],
+    "tobuild" : ["single", "double", "GMPrat"],
+    "numerical_tests" : ["identitytests"],
+    "built" : []
+}
diff --git a/tools/fonts b/tools/fonts
new file mode 120000 (symlink)
index 0000000..032431f
--- /dev/null
@@ -0,0 +1 @@
+../src/fonts/
\ No newline at end of file
diff --git a/tools/progressbar.py b/tools/progressbar.py
new file mode 100644 (file)
index 0000000..dd38b42
--- /dev/null
@@ -0,0 +1,42 @@
+# From #http://nbviewer.ipython.org/github/ipython/ipython/blob/3607712653c66d63e0d7f13f073bde8c0f209ba8/docs/examples/notebooks/Animations_and_Progress.ipynb
+
+import sys, time
+try:
+    from IPython.display import clear_output
+    have_ipython = True
+except ImportError:
+    have_ipython = False
+
+class ProgressBar:
+    def __init__(self, iterations):
+        self.iterations = iterations
+        self.prog_bar = '[]'
+        self.fill_char = '*'
+        self.width = 40
+        self.__update_amount(0)
+        if have_ipython:
+            self.animate = self.animate_ipython
+        else:
+            self.animate = self.animate_noipython
+
+    def animate_ipython(self, iter):
+        print '\r', self,
+        sys.stdout.flush()
+        self.update_iteration(iter + 1)
+
+    def update_iteration(self, elapsed_iter):
+        self.__update_amount((elapsed_iter / float(self.iterations)) * 100.0)
+        self.prog_bar += '  %d of %s complete' % (elapsed_iter, self.iterations)
+
+    def __update_amount(self, new_amount):
+        percent_done = int(round((new_amount / 100.0) * 100.0))
+        all_full = self.width - 2
+        num_hashes = int(round((percent_done / 100.0) * all_full))
+        self.prog_bar = '[' + self.fill_char * num_hashes + ' ' * (all_full - num_hashes) + ']'
+        pct_place = (len(self.prog_bar) // 2) - len(str(percent_done))
+        pct_string = '%d%%' % percent_done
+        self.prog_bar = self.prog_bar[0:pct_place] + \
+            (pct_string + self.prog_bar[pct_place + len(pct_string):])
+
+    def __str__(self):
+        return str(self.prog_bar)
diff --git a/tools/svg-tests b/tools/svg-tests
new file mode 120000 (symlink)
index 0000000..7ad2cb0
--- /dev/null
@@ -0,0 +1 @@
+../src/svg-tests/
\ No newline at end of file

UCC git Repository :: git.ucc.asn.au