From fc04675a09587031d5daebcb877b73976890b71d Mon Sep 17 00:00:00 2001 From: nsz Date: Sat, 3 Mar 2012 19:14:58 +0100 Subject: [PATCH 1/1] initial commit --- Makefile | 40 + arch/arm/atomic.h | 112 + arch/arm/bits/alltypes.h.sh | 122 + arch/arm/bits/endian.h | 1 + arch/arm/bits/errno.h | 133 + arch/arm/bits/fcntl.h | 33 + arch/arm/bits/fenv.h | 10 + arch/arm/bits/float.h | 14 + arch/arm/bits/ioctl.h | 197 + arch/arm/bits/ipc.h | 12 + arch/arm/bits/limits.h | 8 + arch/arm/bits/mman.h | 50 + arch/arm/bits/msg.h | 16 + arch/arm/bits/posix.h | 2 + arch/arm/bits/reg.h | 3 + arch/arm/bits/setjmp.h | 1 + arch/arm/bits/shm.h | 18 + arch/arm/bits/signal.h | 73 + arch/arm/bits/socket.h | 10 + arch/arm/bits/stat.h | 22 + arch/arm/bits/statfs.h | 7 + arch/arm/bits/stdarg.h | 4 + arch/arm/bits/stdint.h | 23 + arch/arm/bits/syscall.h | 877 +++ arch/arm/bits/termios.h | 159 + arch/arm/bits/user.h | 40 + arch/arm/bits/wchar.h | 4 + arch/arm/pthread_arch.h | 4 + arch/arm/reloc.h | 26 + arch/i386/atomic.h | 128 + arch/i386/bits/alltypes.h | 424 ++ arch/i386/bits/alltypes.h.sh | 130 + arch/i386/bits/endian.h | 1 + arch/i386/bits/errno.h | 133 + arch/i386/bits/fcntl.h | 33 + arch/i386/bits/fenv.h | 34 + arch/i386/bits/float.h | 14 + arch/i386/bits/ioctl.h | 197 + arch/i386/bits/ipc.h | 12 + arch/i386/bits/limits.h | 8 + arch/i386/bits/mman.h | 50 + arch/i386/bits/msg.h | 16 + arch/i386/bits/posix.h | 2 + arch/i386/bits/reg.h | 19 + arch/i386/bits/setjmp.h | 1 + arch/i386/bits/shm.h | 18 + arch/i386/bits/signal.h | 82 + arch/i386/bits/socket.h | 10 + arch/i386/bits/stat.h | 22 + arch/i386/bits/statfs.h | 7 + arch/i386/bits/stdarg.h | 9 + arch/i386/bits/stdint.h | 23 + arch/i386/bits/syscall.h | 957 +++ arch/i386/bits/termios.h | 159 + arch/i386/bits/user.h | 45 + arch/i386/bits/wchar.h | 4 + arch/i386/pthread_arch.h | 9 + arch/i386/reloc.h | 29 + arch/x86_64/atomic.h | 127 + arch/x86_64/bits/alltypes.h.sh | 121 + arch/x86_64/bits/endian.h | 1 + arch/x86_64/bits/errno.h | 133 + arch/x86_64/bits/fcntl.h | 33 + arch/x86_64/bits/fenv.h | 34 + arch/x86_64/bits/float.h | 14 + arch/x86_64/bits/ioctl.h | 197 + arch/x86_64/bits/ipc.h | 12 + arch/x86_64/bits/limits.h | 8 + arch/x86_64/bits/mman.h | 50 + arch/x86_64/bits/msg.h | 13 + arch/x86_64/bits/posix.h | 2 + arch/x86_64/bits/reg.h | 29 + arch/x86_64/bits/setjmp.h | 1 + arch/x86_64/bits/shm.h | 15 + arch/x86_64/bits/signal.h | 80 + arch/x86_64/bits/socket.h | 10 + arch/x86_64/bits/stat.h | 22 + arch/x86_64/bits/statfs.h | 7 + arch/x86_64/bits/stdarg.h | 4 + arch/x86_64/bits/stdint.h | 23 + arch/x86_64/bits/syscall.h | 699 ++ arch/x86_64/bits/termios.h | 159 + arch/x86_64/bits/user.h | 42 + arch/x86_64/bits/wchar.h | 4 + arch/x86_64/pthread_arch.h | 9 + arch/x86_64/reloc.h | 31 + config.mak | 1 + include/complex.h | 103 + include/fenv.h | 28 + include/float.h | 34 + include/limits.h | 135 + include/math.h | 367 + include/stddef.h | 19 + include/stdint.h | 103 + include/tgmath.h | 105 + src/fenv/fegetexceptflag.c | 7 + src/fenv/feholdexcept.c | 7 + src/fenv/fenv.c | 38 + src/fenv/fesetexceptflag.c | 8 + src/fenv/feupdateenv.c | 9 + src/fenv/i386/fenv.s | 87 + src/fenv/x86_64/fenv.s | 95 + src/internal/ldhack.h | 145 + src/internal/libm.h | 246 + src/math/__cos.c | 72 + src/math/__cosdf.c | 36 + src/math/__cosl.c | 76 + src/math/__exp.c | 102 + src/math/__expf.c | 82 + src/math/__fpclassify.c | 10 + src/math/__fpclassifyf.c | 10 + src/math/__fpclassifyl.c | 27 + src/math/__invtrigl.c | 82 + src/math/__invtrigl.h | 109 + src/math/__log1p.h | 94 + src/math/__log1pf.h | 35 + src/math/__polevll.c | 90 + src/math/__rem_pio2.c | 176 + src/math/__rem_pio2_slow.c | 447 ++ src/math/__rem_pio2f.c | 78 + src/math/__rem_pio2l.h | 150 + src/math/__signbit.c | 13 + src/math/__signbitf.c | 11 + src/math/__signbitl.c | 11 + src/math/__sin.c | 65 + src/math/__sindf.c | 36 + src/math/__sinl.c | 61 + src/math/__tan.c | 122 + src/math/__tandf.c | 55 + src/math/__tanl.c | 118 + src/math/acos.c | 101 + src/math/acosf.c | 75 + src/math/acosh.c | 55 + src/math/acoshf.c | 43 + src/math/acoshl.c | 60 + src/math/acosl.c | 91 + src/math/asin.c | 109 + src/math/asinf.c | 64 + src/math/asinh.c | 56 + src/math/asinhf.c | 49 + src/math/asinhl.c | 63 + src/math/asinl.c | 80 + src/math/atan.c | 123 + src/math/atan2.c | 119 + src/math/atan2f.c | 93 + src/math/atan2l.c | 114 + src/math/atanf.c | 97 + src/math/atanh.c | 59 + src/math/atanhf.c | 43 + src/math/atanhl.c | 64 + src/math/atanl.c | 91 + src/math/cbrt.c | 105 + src/math/cbrtf.c | 69 + src/math/cbrtl.c | 157 + src/math/ceil.c | 83 + src/math/ceilf.c | 55 + src/math/ceill.c | 103 + src/math/copysign.c | 11 + src/math/copysignf.c | 11 + src/math/copysignl.c | 16 + src/math/cos.c | 75 + src/math/cosf.c | 73 + src/math/cosh.c | 74 + src/math/coshf.c | 57 + src/math/coshl.c | 86 + src/math/cosl.c | 83 + src/math/erf.c | 306 + src/math/erff.c | 217 + src/math/erfl.c | 390 + src/math/exp.c | 157 + src/math/exp2.c | 384 + src/math/exp2f.c | 130 + src/math/exp2l.c | 277 + src/math/expf.c | 95 + src/math/expl.c | 127 + src/math/expm1.c | 220 + src/math/expm1f.c | 125 + src/math/expm1l.c | 123 + src/math/fabs.c | 10 + src/math/fabsf.c | 10 + src/math/fabsl.c | 15 + src/math/fdim.c | 10 + src/math/fdimf.c | 10 + src/math/fdiml.c | 9 + src/math/floor.c | 82 + src/math/floorf.c | 64 + src/math/floorl.c | 102 + src/math/fma.c | 270 + src/math/fmaf.c | 64 + src/math/fmal.c | 266 + src/math/fmax.c | 13 + src/math/fmaxf.c | 13 + src/math/fmaxl.c | 12 + src/math/fmin.c | 13 + src/math/fminf.c | 13 + src/math/fminl.c | 12 + src/math/fmod.c | 146 + src/math/fmodf.c | 105 + src/math/fmodl.c | 159 + src/math/frexp.c | 23 + src/math/frexpf.c | 23 + src/math/frexpl.c | 37 + src/math/hypot.c | 128 + src/math/hypotf.c | 88 + src/math/hypotl.c | 148 + src/math/i386/sqrt.s | 5 + src/math/i386/sqrtf.s | 5 + src/math/i386/sqrtl.s | 5 + src/math/ilogb.c | 21 + src/math/ilogbf.c | 20 + src/math/ilogbl.c | 27 + src/math/j0.c | 389 + src/math/j0f.c | 347 + src/math/j1.c | 385 + src/math/j1f.c | 342 + src/math/jn.c | 282 + src/math/jnf.c | 213 + src/math/ldexp.c | 5 + src/math/ldexpf.c | 5 + src/math/ldexpl.c | 5 + src/math/lgamma.c | 9 + src/math/lgamma_r.c | 315 + src/math/lgammaf.c | 9 + src/math/lgammaf_r.c | 250 + src/math/lgammal.c | 393 + src/math/llrint.c | 8 + src/math/llrintf.c | 6 + src/math/llrintl.c | 14 + src/math/llround.c | 10 + src/math/llroundf.c | 8 + src/math/llroundl.c | 16 + src/math/log.c | 140 + src/math/log10.c | 84 + src/math/log10f.c | 71 + src/math/log10l.c | 186 + src/math/log1p.c | 171 + src/math/log1pf.c | 111 + src/math/log1pl.c | 176 + src/math/log2.c | 107 + src/math/log2f.c | 81 + src/math/log2l.c | 182 + src/math/logb.c | 20 + src/math/logbf.c | 12 + src/math/logbl.c | 19 + src/math/logf.c | 89 + src/math/logl.c | 174 + src/math/lrint.c | 56 + src/math/lrintf.c | 6 + src/math/lrintl.c | 14 + src/math/lround.c | 64 + src/math/lroundf.c | 8 + src/math/lroundl.c | 16 + src/math/modf.c | 70 + src/math/modff.c | 51 + src/math/modfl.c | 100 + src/math/nearbyint.c | 20 + src/math/nearbyintf.c | 11 + src/math/nearbyintl.c | 18 + src/math/nextafter.c | 79 + src/math/nextafterf.c | 67 + src/math/nextafterl.c | 77 + src/math/nexttoward.c | 67 + src/math/nexttowardf.c | 62 + src/math/nexttowardl.c | 5 + src/math/pow.c | 326 + src/math/powf.c | 269 + src/math/powl.c | 557 ++ src/math/remainder.c | 69 + src/math/remainderf.c | 63 + src/math/remainderl.c | 13 + src/math/remquo.c | 171 + src/math/remquof.c | 125 + src/math/remquol.c | 192 + src/math/rint.c | 90 + src/math/rintf.c | 48 + src/math/rintl.c | 87 + src/math/round.c | 48 + src/math/roundf.c | 48 + src/math/roundl.c | 54 + src/math/scalb.c | 34 + src/math/scalbf.c | 31 + src/math/scalbln.c | 11 + src/math/scalblnf.c | 11 + src/math/scalblnl.c | 10 + src/math/scalbn.c | 62 + src/math/scalbnf.c | 54 + src/math/scalbnl.c | 63 + src/math/signgam.c | 2 + src/math/sin.c | 77 + src/math/sinf.c | 73 + src/math/sinh.c | 71 + src/math/sinhf.c | 57 + src/math/sinhl.c | 81 + src/math/sinl.c | 84 + src/math/sqrt.c | 188 + src/math/sqrtf.c | 84 + src/math/sqrtl.c | 0 src/math/tan.c | 69 + src/math/tanf.c | 62 + src/math/tanh.c | 73 + src/math/tanhf.c | 53 + src/math/tanhl.c | 83 + src/math/tanl.c | 84 + src/math/tgammal.c | 287 + src/math/trunc.c | 63 + src/math/truncf.c | 52 + src/math/truncl.c | 68 + src/math/x86_64/e_sqrt.s | 4 + src/math/x86_64/e_sqrtf.s | 4 + src/math/x86_64/e_sqrtl.s | 5 + test/io/Makefile | 17 + test/io/cr/README | 18 + test/io/cr/acos.testdata | 321 + test/io/cr/acospi.testdata | 93 + test/io/cr/asin.testdata | 2673 +++++++ test/io/cr/asinpi.testdata | 91 + test/io/cr/atan.testdata | 6887 ++++++++++++++++++ test/io/cr/atanpi.testdata | 155 + test/io/cr/cos.testdata | 11970 +++++++++++++++++++++++++++++++ test/io/cr/cosh.testdata | 2140 ++++++ test/io/cr/cospi.testdata | 281 + test/io/cr/exp.testdata | 6179 ++++++++++++++++ test/io/cr/expm1.testdata | 792 ++ test/io/cr/log.testdata | 1259 ++++ test/io/cr/log10.testdata | 177 + test/io/cr/log1p.testdata | 615 ++ test/io/cr/log2.testdata | 457 ++ test/io/cr/pow.testdata | 10023 ++++++++++++++++++++++++++ test/io/cr/sin.testdata | 11047 ++++++++++++++++++++++++++++ test/io/cr/sinh.testdata | 1575 ++++ test/io/cr/sinpi.testdata | 381 + test/io/cr/tan.testdata | 6915 ++++++++++++++++++ test/io/cr/tanpi.testdata | 320 + test/io/run.sh | 38 + test/io/t.c | 152 + test/io/ucb/README | 41 + test/io/ucb/acosd.input | 227 + test/io/ucb/acosq.input | 235 + test/io/ucb/acoss.input | 193 + test/io/ucb/addd.input | 1432 ++++ test/io/ucb/addq.input | 1439 ++++ test/io/ucb/adds.input | 1415 ++++ test/io/ucb/asind.input | 280 + test/io/ucb/asinq.input | 345 + test/io/ucb/asins.input | 312 + test/io/ucb/atan2d.input | 276 + test/io/ucb/atan2q.input | 187 + test/io/ucb/atan2s.input | 228 + test/io/ucb/atand.input | 230 + test/io/ucb/atanq.input | 218 + test/io/ucb/atans.input | 258 + test/io/ucb/cabsd.input | 392 + test/io/ucb/cabsq.input | 461 ++ test/io/ucb/cabss.input | 393 + test/io/ucb/ceild.input | 403 ++ test/io/ucb/ceilq.input | 372 + test/io/ucb/ceils.input | 439 ++ test/io/ucb/cosd.input | 213 + test/io/ucb/coshd.input | 249 + test/io/ucb/coshq.input | 231 + test/io/ucb/coshs.input | 265 + test/io/ucb/cosq.input | 206 + test/io/ucb/coss.input | 221 + test/io/ucb/divd.input | 1559 ++++ test/io/ucb/divq.input | 1576 ++++ test/io/ucb/divs.input | 1552 ++++ test/io/ucb/expd.input | 369 + test/io/ucb/expq.input | 309 + test/io/ucb/exps.input | 369 + test/io/ucb/fabsd.input | 127 + test/io/ucb/fabsq.input | 142 + test/io/ucb/fabss.input | 119 + test/io/ucb/floord.input | 413 ++ test/io/ucb/floorq.input | 382 + test/io/ucb/floors.input | 441 ++ test/io/ucb/fmodd.input | 1173 +++ test/io/ucb/fmodq.input | 1298 ++++ test/io/ucb/fmods.input | 1158 +++ test/io/ucb/hypotd.input | 392 + test/io/ucb/hypotq.input | 461 ++ test/io/ucb/hypots.input | 393 + test/io/ucb/log10d.input | 294 + test/io/ucb/log10q.input | 470 ++ test/io/ucb/log10s.input | 288 + test/io/ucb/logd.input | 326 + test/io/ucb/logq.input | 437 ++ test/io/ucb/logs.input | 327 + test/io/ucb/muld.input | 1361 ++++ test/io/ucb/mulq.input | 1359 ++++ test/io/ucb/muls.input | 1339 ++++ test/io/ucb/powd.input | 1860 +++++ test/io/ucb/powq.input | 2314 ++++++ test/io/ucb/pows.input | 2185 ++++++ test/io/ucb/sind.input | 206 + test/io/ucb/sinhd.input | 276 + test/io/ucb/sinhq.input | 204 + test/io/ucb/sinhs.input | 299 + test/io/ucb/sinq.input | 216 + test/io/ucb/sins.input | 223 + test/io/ucb/sqrtd.input | 405 ++ test/io/ucb/sqrtq.input | 497 ++ test/io/ucb/sqrts.input | 403 ++ test/io/ucb/subd.input | 1314 ++++ test/io/ucb/subq.input | 1331 ++++ test/io/ucb/subs.input | 1303 ++++ test/io/ucb/tand.input | 221 + test/io/ucb/tanhd.input | 298 + test/io/ucb/tanhq.input | 254 + test/io/ucb/tanhs.input | 296 + test/io/ucb/tanq.input | 222 + test/io/ucb/tans.input | 221 + test/sanity/Makefile | 16 + test/sanity/chk.sh | 7 + test/sanity/t.c | 257 + 414 files changed, 135852 insertions(+) create mode 100644 Makefile create mode 100644 arch/arm/atomic.h create mode 100755 arch/arm/bits/alltypes.h.sh create mode 100644 arch/arm/bits/endian.h create mode 100644 arch/arm/bits/errno.h create mode 100644 arch/arm/bits/fcntl.h create mode 100644 arch/arm/bits/fenv.h create mode 100644 arch/arm/bits/float.h create mode 100644 arch/arm/bits/ioctl.h create mode 100644 arch/arm/bits/ipc.h create mode 100644 arch/arm/bits/limits.h create mode 100644 arch/arm/bits/mman.h create mode 100644 arch/arm/bits/msg.h create mode 100644 arch/arm/bits/posix.h create mode 100644 arch/arm/bits/reg.h create mode 100644 arch/arm/bits/setjmp.h create mode 100644 arch/arm/bits/shm.h create mode 100644 arch/arm/bits/signal.h create mode 100644 arch/arm/bits/socket.h create mode 100644 arch/arm/bits/stat.h create mode 100644 arch/arm/bits/statfs.h create mode 100644 arch/arm/bits/stdarg.h create mode 100644 arch/arm/bits/stdint.h create mode 100644 arch/arm/bits/syscall.h create mode 100644 arch/arm/bits/termios.h create mode 100644 arch/arm/bits/user.h create mode 100644 arch/arm/bits/wchar.h create mode 100644 arch/arm/pthread_arch.h create mode 100644 arch/arm/reloc.h create mode 100644 arch/i386/atomic.h create mode 100644 arch/i386/bits/alltypes.h create mode 100755 arch/i386/bits/alltypes.h.sh create mode 100644 arch/i386/bits/endian.h create mode 100644 arch/i386/bits/errno.h create mode 100644 arch/i386/bits/fcntl.h create mode 100644 arch/i386/bits/fenv.h create mode 100644 arch/i386/bits/float.h create mode 100644 arch/i386/bits/ioctl.h create mode 100644 arch/i386/bits/ipc.h create mode 100644 arch/i386/bits/limits.h create mode 100644 arch/i386/bits/mman.h create mode 100644 arch/i386/bits/msg.h create mode 100644 arch/i386/bits/posix.h create mode 100644 arch/i386/bits/reg.h create mode 100644 arch/i386/bits/setjmp.h create mode 100644 arch/i386/bits/shm.h create mode 100644 arch/i386/bits/signal.h create mode 100644 arch/i386/bits/socket.h create mode 100644 arch/i386/bits/stat.h create mode 100644 arch/i386/bits/statfs.h create mode 100644 arch/i386/bits/stdarg.h create mode 100644 arch/i386/bits/stdint.h create mode 100644 arch/i386/bits/syscall.h create mode 100644 arch/i386/bits/termios.h create mode 100644 arch/i386/bits/user.h create mode 100644 arch/i386/bits/wchar.h create mode 100644 arch/i386/pthread_arch.h create mode 100644 arch/i386/reloc.h create mode 100644 arch/x86_64/atomic.h create mode 100755 arch/x86_64/bits/alltypes.h.sh create mode 100644 arch/x86_64/bits/endian.h create mode 100644 arch/x86_64/bits/errno.h create mode 100644 arch/x86_64/bits/fcntl.h create mode 100644 arch/x86_64/bits/fenv.h create mode 100644 arch/x86_64/bits/float.h create mode 100644 arch/x86_64/bits/ioctl.h create mode 100644 arch/x86_64/bits/ipc.h create mode 100644 arch/x86_64/bits/limits.h create mode 100644 arch/x86_64/bits/mman.h create mode 100644 arch/x86_64/bits/msg.h create mode 100644 arch/x86_64/bits/posix.h create mode 100644 arch/x86_64/bits/reg.h create mode 100644 arch/x86_64/bits/setjmp.h create mode 100644 arch/x86_64/bits/shm.h create mode 100644 arch/x86_64/bits/signal.h create mode 100644 arch/x86_64/bits/socket.h create mode 100644 arch/x86_64/bits/stat.h create mode 100644 arch/x86_64/bits/statfs.h create mode 100644 arch/x86_64/bits/stdarg.h create mode 100644 arch/x86_64/bits/stdint.h create mode 100644 arch/x86_64/bits/syscall.h create mode 100644 arch/x86_64/bits/termios.h create mode 100644 arch/x86_64/bits/user.h create mode 100644 arch/x86_64/bits/wchar.h create mode 100644 arch/x86_64/pthread_arch.h create mode 100644 arch/x86_64/reloc.h create mode 100644 config.mak create mode 100644 include/complex.h create mode 100644 include/fenv.h create mode 100644 include/float.h create mode 100644 include/limits.h create mode 100644 include/math.h create mode 100644 include/stddef.h create mode 100644 include/stdint.h create mode 100644 include/tgmath.h create mode 100644 src/fenv/fegetexceptflag.c create mode 100644 src/fenv/feholdexcept.c create mode 100644 src/fenv/fenv.c create mode 100644 src/fenv/fesetexceptflag.c create mode 100644 src/fenv/feupdateenv.c create mode 100644 src/fenv/i386/fenv.s create mode 100644 src/fenv/x86_64/fenv.s create mode 100644 src/internal/ldhack.h create mode 100644 src/internal/libm.h create mode 100644 src/math/__cos.c create mode 100644 src/math/__cosdf.c create mode 100644 src/math/__cosl.c create mode 100644 src/math/__exp.c create mode 100644 src/math/__expf.c create mode 100644 src/math/__fpclassify.c create mode 100644 src/math/__fpclassifyf.c create mode 100644 src/math/__fpclassifyl.c create mode 100644 src/math/__invtrigl.c create mode 100644 src/math/__invtrigl.h create mode 100644 src/math/__log1p.h create mode 100644 src/math/__log1pf.h create mode 100644 src/math/__polevll.c create mode 100644 src/math/__rem_pio2.c create mode 100644 src/math/__rem_pio2_slow.c create mode 100644 src/math/__rem_pio2f.c create mode 100644 src/math/__rem_pio2l.h create mode 100644 src/math/__signbit.c create mode 100644 src/math/__signbitf.c create mode 100644 src/math/__signbitl.c create mode 100644 src/math/__sin.c create mode 100644 src/math/__sindf.c create mode 100644 src/math/__sinl.c create mode 100644 src/math/__tan.c create mode 100644 src/math/__tandf.c create mode 100644 src/math/__tanl.c create mode 100644 src/math/acos.c create mode 100644 src/math/acosf.c create mode 100644 src/math/acosh.c create mode 100644 src/math/acoshf.c create mode 100644 src/math/acoshl.c create mode 100644 src/math/acosl.c create mode 100644 src/math/asin.c create mode 100644 src/math/asinf.c create mode 100644 src/math/asinh.c create mode 100644 src/math/asinhf.c create mode 100644 src/math/asinhl.c create mode 100644 src/math/asinl.c create mode 100644 src/math/atan.c create mode 100644 src/math/atan2.c create mode 100644 src/math/atan2f.c create mode 100644 src/math/atan2l.c create mode 100644 src/math/atanf.c create mode 100644 src/math/atanh.c create mode 100644 src/math/atanhf.c create mode 100644 src/math/atanhl.c create mode 100644 src/math/atanl.c create mode 100644 src/math/cbrt.c create mode 100644 src/math/cbrtf.c create mode 100644 src/math/cbrtl.c create mode 100644 src/math/ceil.c create mode 100644 src/math/ceilf.c create mode 100644 src/math/ceill.c create mode 100644 src/math/copysign.c create mode 100644 src/math/copysignf.c create mode 100644 src/math/copysignl.c create mode 100644 src/math/cos.c create mode 100644 src/math/cosf.c create mode 100644 src/math/cosh.c create mode 100644 src/math/coshf.c create mode 100644 src/math/coshl.c create mode 100644 src/math/cosl.c create mode 100644 src/math/erf.c create mode 100644 src/math/erff.c create mode 100644 src/math/erfl.c create mode 100644 src/math/exp.c create mode 100644 src/math/exp2.c create mode 100644 src/math/exp2f.c create mode 100644 src/math/exp2l.c create mode 100644 src/math/expf.c create mode 100644 src/math/expl.c create mode 100644 src/math/expm1.c create mode 100644 src/math/expm1f.c create mode 100644 src/math/expm1l.c create mode 100644 src/math/fabs.c create mode 100644 src/math/fabsf.c create mode 100644 src/math/fabsl.c create mode 100644 src/math/fdim.c create mode 100644 src/math/fdimf.c create mode 100644 src/math/fdiml.c create mode 100644 src/math/floor.c create mode 100644 src/math/floorf.c create mode 100644 src/math/floorl.c create mode 100644 src/math/fma.c create mode 100644 src/math/fmaf.c create mode 100644 src/math/fmal.c create mode 100644 src/math/fmax.c create mode 100644 src/math/fmaxf.c create mode 100644 src/math/fmaxl.c create mode 100644 src/math/fmin.c create mode 100644 src/math/fminf.c create mode 100644 src/math/fminl.c create mode 100644 src/math/fmod.c create mode 100644 src/math/fmodf.c create mode 100644 src/math/fmodl.c create mode 100644 src/math/frexp.c create mode 100644 src/math/frexpf.c create mode 100644 src/math/frexpl.c create mode 100644 src/math/hypot.c create mode 100644 src/math/hypotf.c create mode 100644 src/math/hypotl.c create mode 100644 src/math/i386/sqrt.s create mode 100644 src/math/i386/sqrtf.s create mode 100644 src/math/i386/sqrtl.s create mode 100644 src/math/ilogb.c create mode 100644 src/math/ilogbf.c create mode 100644 src/math/ilogbl.c create mode 100644 src/math/j0.c create mode 100644 src/math/j0f.c create mode 100644 src/math/j1.c create mode 100644 src/math/j1f.c create mode 100644 src/math/jn.c create mode 100644 src/math/jnf.c create mode 100644 src/math/ldexp.c create mode 100644 src/math/ldexpf.c create mode 100644 src/math/ldexpl.c create mode 100644 src/math/lgamma.c create mode 100644 src/math/lgamma_r.c create mode 100644 src/math/lgammaf.c create mode 100644 src/math/lgammaf_r.c create mode 100644 src/math/lgammal.c create mode 100644 src/math/llrint.c create mode 100644 src/math/llrintf.c create mode 100644 src/math/llrintl.c create mode 100644 src/math/llround.c create mode 100644 src/math/llroundf.c create mode 100644 src/math/llroundl.c create mode 100644 src/math/log.c create mode 100644 src/math/log10.c create mode 100644 src/math/log10f.c create mode 100644 src/math/log10l.c create mode 100644 src/math/log1p.c create mode 100644 src/math/log1pf.c create mode 100644 src/math/log1pl.c create mode 100644 src/math/log2.c create mode 100644 src/math/log2f.c create mode 100644 src/math/log2l.c create mode 100644 src/math/logb.c create mode 100644 src/math/logbf.c create mode 100644 src/math/logbl.c create mode 100644 src/math/logf.c create mode 100644 src/math/logl.c create mode 100644 src/math/lrint.c create mode 100644 src/math/lrintf.c create mode 100644 src/math/lrintl.c create mode 100644 src/math/lround.c create mode 100644 src/math/lroundf.c create mode 100644 src/math/lroundl.c create mode 100644 src/math/modf.c create mode 100644 src/math/modff.c create mode 100644 src/math/modfl.c create mode 100644 src/math/nearbyint.c create mode 100644 src/math/nearbyintf.c create mode 100644 src/math/nearbyintl.c create mode 100644 src/math/nextafter.c create mode 100644 src/math/nextafterf.c create mode 100644 src/math/nextafterl.c create mode 100644 src/math/nexttoward.c create mode 100644 src/math/nexttowardf.c create mode 100644 src/math/nexttowardl.c create mode 100644 src/math/pow.c create mode 100644 src/math/powf.c create mode 100644 src/math/powl.c create mode 100644 src/math/remainder.c create mode 100644 src/math/remainderf.c create mode 100644 src/math/remainderl.c create mode 100644 src/math/remquo.c create mode 100644 src/math/remquof.c create mode 100644 src/math/remquol.c create mode 100644 src/math/rint.c create mode 100644 src/math/rintf.c create mode 100644 src/math/rintl.c create mode 100644 src/math/round.c create mode 100644 src/math/roundf.c create mode 100644 src/math/roundl.c create mode 100644 src/math/scalb.c create mode 100644 src/math/scalbf.c create mode 100644 src/math/scalbln.c create mode 100644 src/math/scalblnf.c create mode 100644 src/math/scalblnl.c create mode 100644 src/math/scalbn.c create mode 100644 src/math/scalbnf.c create mode 100644 src/math/scalbnl.c create mode 100644 src/math/signgam.c create mode 100644 src/math/sin.c create mode 100644 src/math/sinf.c create mode 100644 src/math/sinh.c create mode 100644 src/math/sinhf.c create mode 100644 src/math/sinhl.c create mode 100644 src/math/sinl.c create mode 100644 src/math/sqrt.c create mode 100644 src/math/sqrtf.c create mode 100644 src/math/sqrtl.c create mode 100644 src/math/tan.c create mode 100644 src/math/tanf.c create mode 100644 src/math/tanh.c create mode 100644 src/math/tanhf.c create mode 100644 src/math/tanhl.c create mode 100644 src/math/tanl.c create mode 100644 src/math/tgammal.c create mode 100644 src/math/trunc.c create mode 100644 src/math/truncf.c create mode 100644 src/math/truncl.c create mode 100644 src/math/x86_64/e_sqrt.s create mode 100644 src/math/x86_64/e_sqrtf.s create mode 100644 src/math/x86_64/e_sqrtl.s create mode 100644 test/io/Makefile create mode 100644 test/io/cr/README create mode 100644 test/io/cr/acos.testdata create mode 100644 test/io/cr/acospi.testdata create mode 100644 test/io/cr/asin.testdata create mode 100644 test/io/cr/asinpi.testdata create mode 100644 test/io/cr/atan.testdata create mode 100644 test/io/cr/atanpi.testdata create mode 100644 test/io/cr/cos.testdata create mode 100644 test/io/cr/cosh.testdata create mode 100644 test/io/cr/cospi.testdata create mode 100644 test/io/cr/exp.testdata create mode 100644 test/io/cr/expm1.testdata create mode 100644 test/io/cr/log.testdata create mode 100644 test/io/cr/log10.testdata create mode 100644 test/io/cr/log1p.testdata create mode 100644 test/io/cr/log2.testdata create mode 100644 test/io/cr/pow.testdata create mode 100644 test/io/cr/sin.testdata create mode 100644 test/io/cr/sinh.testdata create mode 100644 test/io/cr/sinpi.testdata create mode 100644 test/io/cr/tan.testdata create mode 100644 test/io/cr/tanpi.testdata create mode 100755 test/io/run.sh create mode 100644 test/io/t.c create mode 100644 test/io/ucb/README create mode 100644 test/io/ucb/acosd.input create mode 100644 test/io/ucb/acosq.input create mode 100644 test/io/ucb/acoss.input create mode 100644 test/io/ucb/addd.input create mode 100644 test/io/ucb/addq.input create mode 100644 test/io/ucb/adds.input create mode 100644 test/io/ucb/asind.input create mode 100644 test/io/ucb/asinq.input create mode 100644 test/io/ucb/asins.input create mode 100644 test/io/ucb/atan2d.input create mode 100644 test/io/ucb/atan2q.input create mode 100644 test/io/ucb/atan2s.input create mode 100644 test/io/ucb/atand.input create mode 100644 test/io/ucb/atanq.input create mode 100644 test/io/ucb/atans.input create mode 100644 test/io/ucb/cabsd.input create mode 100644 test/io/ucb/cabsq.input create mode 100644 test/io/ucb/cabss.input create mode 100644 test/io/ucb/ceild.input create mode 100644 test/io/ucb/ceilq.input create mode 100644 test/io/ucb/ceils.input create mode 100644 test/io/ucb/cosd.input create mode 100644 test/io/ucb/coshd.input create mode 100644 test/io/ucb/coshq.input create mode 100644 test/io/ucb/coshs.input create mode 100644 test/io/ucb/cosq.input create mode 100644 test/io/ucb/coss.input create mode 100644 test/io/ucb/divd.input create mode 100644 test/io/ucb/divq.input create mode 100644 test/io/ucb/divs.input create mode 100644 test/io/ucb/expd.input create mode 100644 test/io/ucb/expq.input create mode 100644 test/io/ucb/exps.input create mode 100644 test/io/ucb/fabsd.input create mode 100644 test/io/ucb/fabsq.input create mode 100644 test/io/ucb/fabss.input create mode 100644 test/io/ucb/floord.input create mode 100644 test/io/ucb/floorq.input create mode 100644 test/io/ucb/floors.input create mode 100644 test/io/ucb/fmodd.input create mode 100644 test/io/ucb/fmodq.input create mode 100644 test/io/ucb/fmods.input create mode 100644 test/io/ucb/hypotd.input create mode 100644 test/io/ucb/hypotq.input create mode 100644 test/io/ucb/hypots.input create mode 100644 test/io/ucb/log10d.input create mode 100644 test/io/ucb/log10q.input create mode 100644 test/io/ucb/log10s.input create mode 100644 test/io/ucb/logd.input create mode 100644 test/io/ucb/logq.input create mode 100644 test/io/ucb/logs.input create mode 100644 test/io/ucb/muld.input create mode 100644 test/io/ucb/mulq.input create mode 100644 test/io/ucb/muls.input create mode 100644 test/io/ucb/powd.input create mode 100644 test/io/ucb/powq.input create mode 100644 test/io/ucb/pows.input create mode 100644 test/io/ucb/sind.input create mode 100644 test/io/ucb/sinhd.input create mode 100644 test/io/ucb/sinhq.input create mode 100644 test/io/ucb/sinhs.input create mode 100644 test/io/ucb/sinq.input create mode 100644 test/io/ucb/sins.input create mode 100644 test/io/ucb/sqrtd.input create mode 100644 test/io/ucb/sqrtq.input create mode 100644 test/io/ucb/sqrts.input create mode 100644 test/io/ucb/subd.input create mode 100644 test/io/ucb/subq.input create mode 100644 test/io/ucb/subs.input create mode 100644 test/io/ucb/tand.input create mode 100644 test/io/ucb/tanhd.input create mode 100644 test/io/ucb/tanhq.input create mode 100644 test/io/ucb/tanhs.input create mode 100644 test/io/ucb/tanq.input create mode 100644 test/io/ucb/tans.input create mode 100644 test/sanity/Makefile create mode 100755 test/sanity/chk.sh create mode 100644 test/sanity/t.c diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..8058229 --- /dev/null +++ b/Makefile @@ -0,0 +1,40 @@ +SRCS = $(sort $(wildcard src/*/*.c)) +OBJS = $(SRCS:.c=.o) + +CFLAGS = -Os -ffloat-store -nostdinc -ffreestanding -std=c99 -D_XOPEN_SOURCE=700 -pipe +INC = -I./include -I./src/internal -I./arch/$(ARCH) +AR = $(CROSS_COMPILE)ar +RANLIB = $(CROSS_COMPILE)ranlib +OBJCOPY = $(CROSS_COMPILE)objcopy + +STATIC_LIBS = lib/libm.a +ALL_LIBS = $(STATIC_LIBS) + +-include config.mak + +all: $(ALL_LIBS) + +clean: + rm -f $(OBJS) + rm -f $(ALL_LIBS) lib/*.[ao] lib/*.so + rm -f include/bits + +include/bits: + @test "$(ARCH)" || { echo "Please set ARCH in config.mak before running make." ; exit 1 ; } + ln -sf ../arch/$(ARCH)/bits $@ + +include/bits/alltypes.h.sh: include/bits + +include/bits/alltypes.h: include/bits/alltypes.h.sh + sh $< > $@ + +%.o: $(ARCH)/%.s + $(CC) $(CFLAGS) $(INC) -c -o $@ $< + +%.o: %.c include/bits/alltypes.h + $(CC) $(CFLAGS) $(INC) -c -o $@ $< + +lib/libm.a: $(OBJS) + rm -f $@ + $(AR) rc $@ $(OBJS) + $(RANLIB) $@ diff --git a/arch/arm/atomic.h b/arch/arm/atomic.h new file mode 100644 index 0000000..28d26c7 --- /dev/null +++ b/arch/arm/atomic.h @@ -0,0 +1,112 @@ +#ifndef _INTERNAL_ATOMIC_H +#define _INTERNAL_ATOMIC_H + +#include + +static inline int a_ctz_l(unsigned long x) +{ + static const char debruijn32[32] = { + 0, 1, 23, 2, 29, 24, 19, 3, 30, 27, 25, 11, 20, 8, 4, 13, + 31, 22, 28, 18, 26, 10, 7, 12, 21, 17, 9, 6, 16, 5, 15, 14 + }; + return debruijn32[(x&-x)*0x076be629 >> 27]; +} + +static inline int a_ctz_64(uint64_t x) +{ + uint32_t y = x; + if (!y) { + y = x>>32; + return 32 + a_ctz_l(y); + } + return a_ctz_l(y); +} + +static inline int a_cas(volatile int *p, int t, int s) +{ + int old; + for (;;) { + if (!((int (*)(int, int, volatile int *))0xffff0fc0)(t, s, p)) + return t; + if ((old=*p) != t) + return old; + } +} + +static inline void *a_cas_p(volatile void *p, void *t, void *s) +{ + return (void *)a_cas(p, (int)t, (int)s); +} + +static inline long a_cas_l(volatile void *p, long t, long s) +{ + return a_cas(p, t, s); +} + +static inline int a_swap(volatile int *x, int v) +{ + int old; + do old = *x; + while (a_cas(x, old, v) != old); + return old; +} + +static inline int a_fetch_add(volatile int *x, int v) +{ + int old; + do old = *x; + while (a_cas(x, old, old+v) != old); + return old; +} + +static inline void a_inc(volatile int *x) +{ + a_fetch_add(x, 1); +} + +static inline void a_dec(volatile int *x) +{ + a_fetch_add(x, -1); +} + +static inline void a_store(volatile int *p, int x) +{ + *p=x; +} + +static inline void a_spin(void) +{ +} + +static inline void a_crash(void) +{ + *(volatile char *)0=0; +} + +static inline void a_and(volatile int *p, int v) +{ + int old; + do old = *p; + while (a_cas(p, old, old&v) != old); +} + +static inline void a_or(volatile int *p, int v) +{ + int old; + do old = *p; + while (a_cas(p, old, old|v) != old); +} + +static inline void a_and_64(volatile uint64_t *p, uint64_t v) +{ + a_and((int *)p, v); + a_and((int *)p+1, v>>32); +} + +static inline void a_or_64(volatile uint64_t *p, uint64_t v) +{ + a_or((int *)p, v); + a_or((int *)p+1, v>>32); +} + +#endif diff --git a/arch/arm/bits/alltypes.h.sh b/arch/arm/bits/alltypes.h.sh new file mode 100755 index 0000000..ddc5c06 --- /dev/null +++ b/arch/arm/bits/alltypes.h.sh @@ -0,0 +1,122 @@ +#!/bin/sh +sed -e << EOF \ +'/^TYPEDEF/s/TYPEDEF \(.*\) \([^ ]*\);$/#if defined(__NEED_\2) \&\& !defined(__DEFINED_\2)\ +typedef \1 \2;\ +#define __DEFINED_\2\ +#endif\ +/ +/^STRUCT/s/STRUCT * \([^ ]*\) \(.*\);$/#if defined(__NEED_struct_\1) \&\& !defined(__DEFINED_struct_\1)\ +struct \1 \2;\ +#define __DEFINED_struct_\1\ +#endif\ +/ +/^UNION/s/UNION * \([^ ]*\) \(.*\);$/#if defined(__NEED_union_\1) \&\& !defined(__DEFINED_union_\1)\ +union \1 \2;\ +#define __DEFINED_union_\1\ +#endif\ +/' + +TYPEDEF unsigned size_t; +TYPEDEF int ssize_t; +TYPEDEF long ptrdiff_t; + +TYPEDEF __builtin_va_list va_list; + +#ifndef __cplusplus +TYPEDEF unsigned wchar_t; +#endif +TYPEDEF int wint_t; +TYPEDEF long wctrans_t; +TYPEDEF long wctype_t; + +TYPEDEF char int8_t; +TYPEDEF short int16_t; +TYPEDEF int int32_t; +TYPEDEF long long int64_t; + +TYPEDEF unsigned char uint8_t; +TYPEDEF unsigned short uint16_t; +TYPEDEF unsigned int uint32_t; +TYPEDEF unsigned long long uint64_t; + +TYPEDEF unsigned short __uint16_t; +TYPEDEF unsigned int __uint32_t; +TYPEDEF unsigned long long __uint64_t; + +TYPEDEF int8_t int_fast8_t; +TYPEDEF int int_fast16_t; +TYPEDEF int int_fast32_t; +TYPEDEF int64_t int_fast64_t; + +TYPEDEF unsigned char uint_fast8_t; +TYPEDEF unsigned int uint_fast16_t; +TYPEDEF unsigned int uint_fast32_t; +TYPEDEF uint64_t uint_fast64_t; + +TYPEDEF long intptr_t; +TYPEDEF unsigned long uintptr_t; + +TYPEDEF float float_t; +TYPEDEF double double_t; + +TYPEDEF long time_t; +TYPEDEF int suseconds_t; +STRUCT timeval { time_t tv_sec; int tv_usec; }; +STRUCT timespec { time_t tv_sec; long tv_nsec; }; + +TYPEDEF int pid_t; +TYPEDEF int id_t; +TYPEDEF int uid_t; +TYPEDEF int gid_t; +TYPEDEF int key_t; + +TYPEDEF struct __pthread * pthread_t; +TYPEDEF int pthread_once_t; +TYPEDEF int pthread_key_t; +TYPEDEF int pthread_spinlock_t; + +TYPEDEF struct { union { int __i[9]; size_t __s[9]; } __u; } pthread_attr_t; +TYPEDEF unsigned pthread_mutexattr_t; +TYPEDEF unsigned pthread_condattr_t; +TYPEDEF unsigned pthread_barrierattr_t; +TYPEDEF struct { unsigned __attr[2]; } pthread_rwlockattr_t; + +TYPEDEF struct { union { int __i[6]; void *__p[6]; } __u; } pthread_mutex_t; +TYPEDEF struct { union { int __i[12]; void *__p[12]; } __u; } pthread_cond_t; +TYPEDEF struct { union { int __i[8]; void *__p[8]; } __u; } pthread_rwlock_t; +TYPEDEF struct { union { int __i[5]; void *__p[5]; } __u; } pthread_barrier_t; + +TYPEDEF long long off_t; + +TYPEDEF unsigned int mode_t; + +TYPEDEF unsigned int nlink_t; +TYPEDEF unsigned long long ino_t; +TYPEDEF long long dev_t; +TYPEDEF long blksize_t; +TYPEDEF long long blkcnt_t; +TYPEDEF unsigned long long fsblkcnt_t; +TYPEDEF unsigned long long fsfilcnt_t; + +TYPEDEF void * timer_t; +TYPEDEF int clockid_t; +TYPEDEF unsigned long clock_t; + +TYPEDEF struct { unsigned long __bits[128/sizeof(long)]; } sigset_t; +TYPEDEF struct __siginfo siginfo_t; + +TYPEDEF unsigned int socklen_t; +TYPEDEF unsigned short sa_family_t; +TYPEDEF unsigned short in_port_t; +TYPEDEF unsigned int in_addr_t; +STRUCT in_addr { in_addr_t s_addr; }; + +TYPEDEF struct __FILE_s FILE; + +TYPEDEF int nl_item; + +TYPEDEF struct __locale * locale_t; + +STRUCT iovec { void *iov_base; size_t iov_len; }; + +EOF diff --git a/arch/arm/bits/endian.h b/arch/arm/bits/endian.h new file mode 100644 index 0000000..172c338 --- /dev/null +++ b/arch/arm/bits/endian.h @@ -0,0 +1 @@ +#define __BYTE_ORDER __LITTLE_ENDIAN diff --git a/arch/arm/bits/errno.h b/arch/arm/bits/errno.h new file mode 100644 index 0000000..c75720e --- /dev/null +++ b/arch/arm/bits/errno.h @@ -0,0 +1,133 @@ +#define EPERM 1 +#define ENOENT 2 +#define ESRCH 3 +#define EINTR 4 +#define EIO 5 +#define ENXIO 6 +#define E2BIG 7 +#define ENOEXEC 8 +#define EBADF 9 +#define ECHILD 10 +#define EAGAIN 11 +#define ENOMEM 12 +#define EACCES 13 +#define EFAULT 14 +#define ENOTBLK 15 +#define EBUSY 16 +#define EEXIST 17 +#define EXDEV 18 +#define ENODEV 19 +#define ENOTDIR 20 +#define EISDIR 21 +#define EINVAL 22 +#define ENFILE 23 +#define EMFILE 24 +#define ENOTTY 25 +#define ETXTBSY 26 +#define EFBIG 27 +#define ENOSPC 28 +#define ESPIPE 29 +#define EROFS 30 +#define EMLINK 31 +#define EPIPE 32 +#define EDOM 33 +#define ERANGE 34 +#define EDEADLK 35 +#define ENAMETOOLONG 36 +#define ENOLCK 37 +#define ENOSYS 38 +#define ENOTEMPTY 39 +#define ELOOP 40 +#define EWOULDBLOCK EAGAIN +#define ENOMSG 42 +#define EIDRM 43 +#define ECHRNG 44 +#define EL2NSYNC 45 +#define EL3HLT 46 +#define EL3RST 47 +#define ELNRNG 48 +#define EUNATCH 49 +#define ENOCSI 50 +#define EL2HLT 51 +#define EBADE 52 +#define EBADR 53 +#define EXFULL 54 +#define ENOANO 55 +#define EBADRQC 56 +#define EBADSLT 57 +#define EDEADLOCK EDEADLK +#define EBFONT 59 +#define ENOSTR 60 +#define ENODATA 61 +#define ETIME 62 +#define ENOSR 63 +#define ENONET 64 +#define ENOPKG 65 +#define EREMOTE 66 +#define ENOLINK 67 +#define EADV 68 +#define ESRMNT 69 +#define ECOMM 70 +#define EPROTO 71 +#define EMULTIHOP 72 +#define EDOTDOT 73 +#define EBADMSG 74 +#define EOVERFLOW 75 +#define ENOTUNIQ 76 +#define EBADFD 77 +#define EREMCHG 78 +#define ELIBACC 79 +#define ELIBBAD 80 +#define ELIBSCN 81 +#define ELIBMAX 82 +#define ELIBEXEC 83 +#define EILSEQ 84 +#define ERESTART 85 +#define ESTRPIPE 86 +#define EUSERS 87 +#define ENOTSOCK 88 +#define EDESTADDRREQ 89 +#define EMSGSIZE 90 +#define EPROTOTYPE 91 +#define ENOPROTOOPT 92 +#define EPROTONOSUPPORT 93 +#define ESOCKTNOSUPPORT 94 +#define EOPNOTSUPP 95 +#define ENOTSUP EOPNOTSUPP +#define EPFNOSUPPORT 96 +#define EAFNOSUPPORT 97 +#define EADDRINUSE 98 +#define EADDRNOTAVAIL 99 +#define ENETDOWN 100 +#define ENETUNREACH 101 +#define ENETRESET 102 +#define ECONNABORTED 103 +#define ECONNRESET 104 +#define ENOBUFS 105 +#define EISCONN 106 +#define ENOTCONN 107 +#define ESHUTDOWN 108 +#define ETOOMANYREFS 109 +#define ETIMEDOUT 110 +#define ECONNREFUSED 111 +#define EHOSTDOWN 112 +#define EHOSTUNREACH 113 +#define EALREADY 114 +#define EINPROGRESS 115 +#define ESTALE 116 +#define EUCLEAN 117 +#define ENOTNAM 118 +#define ENAVAIL 119 +#define EISNAM 120 +#define EREMOTEIO 121 +#define EDQUOT 122 +#define ENOMEDIUM 123 +#define EMEDIUMTYPE 124 +#define ECANCELED 125 +#define ENOKEY 126 +#define EKEYEXPIRED 127 +#define EKEYREVOKED 128 +#define EKEYREJECTED 129 +#define EOWNERDEAD 130 +#define ENOTRECOVERABLE 131 +#define ERFKILL 132 diff --git a/arch/arm/bits/fcntl.h b/arch/arm/bits/fcntl.h new file mode 100644 index 0000000..9db4258 --- /dev/null +++ b/arch/arm/bits/fcntl.h @@ -0,0 +1,33 @@ +#define O_CREAT 0100 +#define O_EXCL 0200 +#define O_NOCTTY 0400 +#define O_TRUNC 01000 +#define O_APPEND 02000 +#define O_NONBLOCK 04000 +#define O_DSYNC 010000 +#define O_SYNC 04010000 +#define O_RSYNC 04010000 +#define O_DIRECTORY 040000 +#define O_NOFOLLOW 0100000 +#define O_CLOEXEC 02000000 + +#define O_ASYNC 020000 +#define O_DIRECT 0200000 +#define O_LARGEFILE 0400000 +#define O_NOATIME 01000000 +#define O_NDELAY O_NONBLOCK + +#define F_DUPFD 0 +#define F_GETFD 1 +#define F_SETFD 2 +#define F_GETFL 3 +#define F_SETFL 4 + +#define F_SETOWN 8 +#define F_GETOWN 9 + +#define F_GETLK 12 +#define F_SETLK 13 +#define F_SETLKW 14 + +#define F_DUPFD_CLOEXEC 1030 diff --git a/arch/arm/bits/fenv.h b/arch/arm/bits/fenv.h new file mode 100644 index 0000000..edbdea2 --- /dev/null +++ b/arch/arm/bits/fenv.h @@ -0,0 +1,10 @@ +#define FE_ALL_EXCEPT 0 +#define FE_TONEAREST 0 + +typedef unsigned long fexcept_t; + +typedef struct { + unsigned long __cw; +} fenv_t; + +#define FE_DFL_ENV ((const fenv_t *) -1) diff --git a/arch/arm/bits/float.h b/arch/arm/bits/float.h new file mode 100644 index 0000000..75fdc9b --- /dev/null +++ b/arch/arm/bits/float.h @@ -0,0 +1,14 @@ +#define FLT_ROUNDS 1 +#define FLT_EVAL_METHOD 0 + +#define LDBL_MIN 2.2250738585072014e-308 +#define LDBL_MAX 1.7976931348623157e+308 +#define LDBL_EPSILON 2.2204460492503131e-16 + +#define LDBL_MANT_DIG 53 +#define LDBL_MIN_EXP (-1021) +#define LDBL_MAX_EXP 1024 + +#define LDBL_DIG 15 +#define LDBL_MIN_10_EXP (-307) +#define LDBL_MAX_10_EXP 308 diff --git a/arch/arm/bits/ioctl.h b/arch/arm/bits/ioctl.h new file mode 100644 index 0000000..336c71c --- /dev/null +++ b/arch/arm/bits/ioctl.h @@ -0,0 +1,197 @@ +#define _IOC(a,b,c,d) ( ((a)<<30) | ((b)<<8) | (c) | ((d)<<16) ) +#define _IOC_NONE 0U +#define _IOC_WRITE 1U +#define _IOC_READ 2U + +#define _IO(a,b) _IOC(_IOC_NONE,(a),(b),0) +#define _IOW(a,b,c) _IOC(1,(a),(b),sizeof(c)) +#define _IOR(a,b,c) _IOC(2,(a),(b),sizeof(c)) +#define _IOWR(a,b,c) _IOC(3,(a),(b),sizeof(c)) + +#define TCGETS 0x5401 +#define TCSETS 0x5402 +#define TCSETSW 0x5403 +#define TCSETSF 0x5404 +#define TCGETA 0x5405 +#define TCSETA 0x5406 +#define TCSETAW 0x5407 +#define TCSETAF 0x5408 +#define TCSBRK 0x5409 +#define TCXONC 0x540A +#define TCFLSH 0x540B +#define TIOCEXCL 0x540C +#define TIOCNXCL 0x540D +#define TIOCSCTTY 0x540E +#define TIOCGPGRP 0x540F +#define TIOCSPGRP 0x5410 +#define TIOCOUTQ 0x5411 +#define TIOCSTI 0x5412 +#define TIOCGWINSZ 0x5413 +#define TIOCSWINSZ 0x5414 +#define TIOCMGET 0x5415 +#define TIOCMBIS 0x5416 +#define TIOCMBIC 0x5417 +#define TIOCMSET 0x5418 +#define TIOCGSOFTCAR 0x5419 +#define TIOCSSOFTCAR 0x541A +#define FIONREAD 0x541B +#define TIOCINQ FIONREAD +#define TIOCLINUX 0x541C +#define TIOCCONS 0x541D +#define TIOCGSERIAL 0x541E +#define TIOCSSERIAL 0x541F +#define TIOCPKT 0x5420 +#define FIONBIO 0x5421 +#define TIOCNOTTY 0x5422 +#define TIOCSETD 0x5423 +#define TIOCGETD 0x5424 +#define TCSBRKP 0x5425 +#define TIOCTTYGSTRUCT 0x5426 +#define TIOCSBRK 0x5427 +#define TIOCCBRK 0x5428 +#define TIOCGSID 0x5429 +#define TIOCGPTN 0x80045430 +#define TIOCSPTLCK 0x40045431 +#define TCGETX 0x5432 +#define TCSETX 0x5433 +#define TCSETXF 0x5434 +#define TCSETXW 0x5435 + +#define FIONCLEX 0x5450 +#define FIOCLEX 0x5451 +#define FIOASYNC 0x5452 +#define TIOCSERCONFIG 0x5453 +#define TIOCSERGWILD 0x5454 +#define TIOCSERSWILD 0x5455 +#define TIOCGLCKTRMIOS 0x5456 +#define TIOCSLCKTRMIOS 0x5457 +#define TIOCSERGSTRUCT 0x5458 +#define TIOCSERGETLSR 0x5459 +#define TIOCSERGETMULTI 0x545A +#define TIOCSERSETMULTI 0x545B + +#define TIOCMIWAIT 0x545C +#define TIOCGICOUNT 0x545D +#define TIOCGHAYESESP 0x545E +#define TIOCSHAYESESP 0x545F +#define FIOQSIZE 0x5460 + +#define TIOCPKT_DATA 0 +#define TIOCPKT_FLUSHREAD 1 +#define TIOCPKT_FLUSHWRITE 2 +#define TIOCPKT_STOP 4 +#define TIOCPKT_START 8 +#define TIOCPKT_NOSTOP 16 +#define TIOCPKT_DOSTOP 32 +#define TIOCPKT_IOCTL 64 + +#define TIOCSER_TEMT 0x01 + +struct winsize { + unsigned short ws_row; + unsigned short ws_col; + unsigned short ws_xpixel; + unsigned short ws_ypixel; +}; + +#define TIOCM_LE 0x001 +#define TIOCM_DTR 0x002 +#define TIOCM_RTS 0x004 +#define TIOCM_ST 0x008 +#define TIOCM_SR 0x010 +#define TIOCM_CTS 0x020 +#define TIOCM_CAR 0x040 +#define TIOCM_RNG 0x080 +#define TIOCM_DSR 0x100 +#define TIOCM_CD TIOCM_CAR +#define TIOCM_RI TIOCM_RNG +#define TIOCM_OUT1 0x2000 +#define TIOCM_OUT2 0x4000 +#define TIOCM_LOOP 0x8000 +#define TIOCM_MODEM_BITS TIOCM_OUT2 + +#define N_TTY 0 +#define N_SLIP 1 +#define N_MOUSE 2 +#define N_PPP 3 +#define N_STRIP 4 +#define N_AX25 5 +#define N_X25 6 +#define N_6PACK 7 +#define N_MASC 8 +#define N_R3964 9 +#define N_PROFIBUS_FDL 10 +#define N_IRDA 11 +#define N_SMSBLOCK 12 +#define N_HDLC 13 +#define N_SYNC_PPP 14 +#define N_HCI 15 + +#define FIOSETOWN 0x8901 +#define SIOCSPGRP 0x8902 +#define FIOGETOWN 0x8903 +#define SIOCGPGRP 0x8904 +#define SIOCATMARK 0x8905 +#define SIOCGSTAMP 0x8906 + +#define SIOCADDRT 0x890B +#define SIOCDELRT 0x890C +#define SIOCRTMSG 0x890D + +#define SIOCGIFNAME 0x8910 +#define SIOCSIFLINK 0x8911 +#define SIOCGIFCONF 0x8912 +#define SIOCGIFFLAGS 0x8913 +#define SIOCSIFFLAGS 0x8914 +#define SIOCGIFADDR 0x8915 +#define SIOCSIFADDR 0x8916 +#define SIOCGIFDSTADDR 0x8917 +#define SIOCSIFDSTADDR 0x8918 +#define SIOCGIFBRDADDR 0x8919 +#define SIOCSIFBRDADDR 0x891a +#define SIOCGIFNETMASK 0x891b +#define SIOCSIFNETMASK 0x891c +#define SIOCGIFMETRIC 0x891d +#define SIOCSIFMETRIC 0x891e +#define SIOCGIFMEM 0x891f +#define SIOCSIFMEM 0x8920 +#define SIOCGIFMTU 0x8921 +#define SIOCSIFMTU 0x8922 +#define SIOCSIFHWADDR 0x8924 +#define SIOCGIFENCAP 0x8925 +#define SIOCSIFENCAP 0x8926 +#define SIOCGIFHWADDR 0x8927 +#define SIOCGIFSLAVE 0x8929 +#define SIOCSIFSLAVE 0x8930 +#define SIOCADDMULTI 0x8931 +#define SIOCDELMULTI 0x8932 +#define SIOCGIFINDEX 0x8933 +#define SIOGIFINDEX SIOCGIFINDEX +#define SIOCSIFPFLAGS 0x8934 +#define SIOCGIFPFLAGS 0x8935 +#define SIOCDIFADDR 0x8936 +#define SIOCSIFHWBROADCAST 0x8937 +#define SIOCGIFCOUNT 0x8938 + +#define SIOCGIFBR 0x8940 +#define SIOCSIFBR 0x8941 + +#define SIOCGIFTXQLEN 0x8942 +#define SIOCSIFTXQLEN 0x8943 + +#define SIOCDARP 0x8953 +#define SIOCGARP 0x8954 +#define SIOCSARP 0x8955 + +#define SIOCDRARP 0x8960 +#define SIOCGRARP 0x8961 +#define SIOCSRARP 0x8962 + +#define SIOCGIFMAP 0x8970 +#define SIOCSIFMAP 0x8971 + +#define SIOCADDDLCI 0x8980 +#define SIOCDELDLCI 0x8981 + +#define SIOCDEVPRIVATE 0x89F0 +#define SIOCPROTOPRIVATE 0x89E0 diff --git a/arch/arm/bits/ipc.h b/arch/arm/bits/ipc.h new file mode 100644 index 0000000..51ad442 --- /dev/null +++ b/arch/arm/bits/ipc.h @@ -0,0 +1,12 @@ +struct ipc_perm +{ + key_t __ipc_perm_key; + uid_t uid; + gid_t gid; + uid_t cuid; + gid_t cgid; + mode_t mode; + int __ipc_perm_seq; + long __pad1; + long __pad2; +}; diff --git a/arch/arm/bits/limits.h b/arch/arm/bits/limits.h new file mode 100644 index 0000000..e19461d --- /dev/null +++ b/arch/arm/bits/limits.h @@ -0,0 +1,8 @@ +#if defined(_POSIX_SOURCE) || defined(_POSIX_C_SOURCE) \ + || defined(_XOPEN_SOURCE) || defined(_GNU_SOURCE) +#define PAGE_SIZE 4096 +#define LONG_BIT 32 +#endif + +#define LONG_MAX 0x7fffffffL +#define LLONG_MAX 0x7fffffffffffffffLL diff --git a/arch/arm/bits/mman.h b/arch/arm/bits/mman.h new file mode 100644 index 0000000..302044e --- /dev/null +++ b/arch/arm/bits/mman.h @@ -0,0 +1,50 @@ +#define MAP_FAILED ((void *) -1) + +#define PROT_NONE 0 +#define PROT_READ 1 +#define PROT_WRITE 2 +#define PROT_EXEC 4 +#define PROT_GROWSDOWN 0x01000000 +#define PROT_GROWSUP 0x02000000 + +#define MAP_SHARED 0x01 +#define MAP_PRIVATE 0x02 +#define MAP_FIXED 0x10 + +#define MAP_TYPE 0x0f +#define MAP_FILE 0x00 +#define MAP_ANON 0x20 +#define MAP_ANONYMOUS MAP_ANON +#define MAP_32BIT 0x40 + +#define POSIX_MADV_NORMAL 0 +#define POSIX_MADV_RANDOM 1 +#define POSIX_MADV_SEQUENTIAL 2 +#define POSIX_MADV_WILLNEED 3 +#define POSIX_MADV_DONTNEED 0 + +#define MS_ASYNC 1 +#define MS_INVALIDATE 2 +#define MS_SYNC 4 + +#define MCL_CURRENT 1 +#define MCL_FUTURE 2 + +#ifdef _GNU_SOURCE +#define MADV_NORMAL 0 +#define MADV_RANDOM 1 +#define MADV_SEQUENTIAL 2 +#define MADV_WILLNEED 3 +#define MADV_DONTNEED 4 +#define MADV_REMOVE 9 +#define MADV_DONTFORK 10 +#define MADV_DOFORK 11 +#define MADV_MERGEABLE 12 +#define MADV_UNMERGEABLE 13 +#define MADV_HUGEPAGE 14 +#define MADV_NOHUGEPAGE 15 +#define MADV_HWPOISON 100 + +#define MREMAP_MAYMOVE 1 +#define MREMAP_FIXED 2 +#endif diff --git a/arch/arm/bits/msg.h b/arch/arm/bits/msg.h new file mode 100644 index 0000000..3db8576 --- /dev/null +++ b/arch/arm/bits/msg.h @@ -0,0 +1,16 @@ +struct msqid_ds +{ + struct ipc_perm msg_perm; + time_t msg_stime; + int __unused1; + time_t msg_rtime; + int __unused2; + time_t msg_ctime; + int __unused3; + unsigned long msg_cbytes; + msgqnum_t msg_qnum; + msglen_t msg_qbytes; + pid_t msg_lspid; + pid_t msg_lrpid; + unsigned long __unused[2]; +}; diff --git a/arch/arm/bits/posix.h b/arch/arm/bits/posix.h new file mode 100644 index 0000000..30a3871 --- /dev/null +++ b/arch/arm/bits/posix.h @@ -0,0 +1,2 @@ +#define _POSIX_V6_ILP32_OFFBIG 1 +#define _POSIX_V7_ILP32_OFFBIG 1 diff --git a/arch/arm/bits/reg.h b/arch/arm/bits/reg.h new file mode 100644 index 0000000..0c7bffc --- /dev/null +++ b/arch/arm/bits/reg.h @@ -0,0 +1,3 @@ +#undef __WORDSIZE +#define __WORDSIZE 32 +/* FIXME */ diff --git a/arch/arm/bits/setjmp.h b/arch/arm/bits/setjmp.h new file mode 100644 index 0000000..a4baec4 --- /dev/null +++ b/arch/arm/bits/setjmp.h @@ -0,0 +1 @@ +typedef unsigned long jmp_buf [64]; diff --git a/arch/arm/bits/shm.h b/arch/arm/bits/shm.h new file mode 100644 index 0000000..8807c4f --- /dev/null +++ b/arch/arm/bits/shm.h @@ -0,0 +1,18 @@ +#define SHMLBA 4096 + +struct shmid_ds +{ + struct ipc_perm shm_perm; + size_t shm_segsz; + time_t shm_atime; + int __unused1; + time_t shm_dtime; + int __unused2; + time_t shm_ctime; + int __unused3; + pid_t shm_cpid; + pid_t shm_lpid; + unsigned long shm_nattch; + unsigned long __pad1; + unsigned long __pad2; +}; diff --git a/arch/arm/bits/signal.h b/arch/arm/bits/signal.h new file mode 100644 index 0000000..16f029b --- /dev/null +++ b/arch/arm/bits/signal.h @@ -0,0 +1,73 @@ +#if defined(_POSIX_SOURCE) || defined(_POSIX_C_SOURCE) \ + || defined(_XOPEN_SOURCE) || defined(_GNU_SOURCE) + +typedef struct { + unsigned long __regs[21]; +} mcontext_t; + +typedef struct __ucontext { + unsigned long uc_flags; + struct __ucontext *uc_link; + stack_t uc_stack; + mcontext_t uc_mcontext; + sigset_t uc_sigmask; + unsigned long uc_regspace[128]; +} ucontext_t; + +#define SA_NOCLDSTOP 1 +#define SA_NOCLDWAIT 2 +#define SA_SIGINFO 4 +#define SA_ONSTACK 0x08000000 +#define SA_RESTART 0x10000000 +#define SA_NODEFER 0x40000000 +#define SA_RESETHAND 0x80000000 +#define SA_RESTORER 0x04000000 + +#ifdef _GNU_SOURCE +struct sigcontext +{ + unsigned long trap_no, error_code, oldmask; + unsigned long arm_r0, arm_r1, arm_r2, arm_r3; + unsigned long arm_r4, arm_r5, arm_r6, arm_r7; + unsigned long arm_r8, arm_r9, arm_r10, arm_fp; + unsigned long arm_ip, arm_sp, arm_lr, arm_pc; + unsigned long arm_cpsr, fault_address; +}; +#define NSIG 64 +#endif + +#endif + +#define SIGHUP 1 +#define SIGINT 2 +#define SIGQUIT 3 +#define SIGILL 4 +#define SIGTRAP 5 +#define SIGABRT 6 +#define SIGBUS 7 +#define SIGFPE 8 +#define SIGKILL 9 +#define SIGUSR1 10 +#define SIGSEGV 11 +#define SIGUSR2 12 +#define SIGPIPE 13 +#define SIGALRM 14 +#define SIGTERM 15 +#define SIGSTKFLT 16 +#define SIGCHLD 17 +#define SIGCONT 18 +#define SIGSTOP 19 +#define SIGTSTP 20 +#define SIGTTIN 21 +#define SIGTTOU 22 +#define SIGURG 23 +#define SIGXCPU 24 +#define SIGXFSZ 25 +#define SIGVTALRM 26 +#define SIGPROF 27 +#define SIGWINCH 28 +#define SIGIO 29 +#define SIGPOLL 29 +#define SIGPWR 30 +#define SIGSYS 31 +#define SIGUNUSED SIGSYS diff --git a/arch/arm/bits/socket.h b/arch/arm/bits/socket.h new file mode 100644 index 0000000..c464ed9 --- /dev/null +++ b/arch/arm/bits/socket.h @@ -0,0 +1,10 @@ +struct msghdr +{ + void *msg_name; + socklen_t msg_namelen; + struct iovec *msg_iov; + int msg_iovlen; + void *msg_control; + socklen_t msg_controllen; + int msg_flags; +}; diff --git a/arch/arm/bits/stat.h b/arch/arm/bits/stat.h new file mode 100644 index 0000000..bb9314a --- /dev/null +++ b/arch/arm/bits/stat.h @@ -0,0 +1,22 @@ +/* copied from kernel definition, but with padding replaced + * by the corresponding correctly-sized userspace types. */ + +struct stat +{ + dev_t st_dev; + int __st_dev_padding; + long __st_ino_truncated; + mode_t st_mode; + nlink_t st_nlink; + uid_t st_uid; + gid_t st_gid; + dev_t st_rdev; + int __st_rdev_padding; + off_t st_size; + blksize_t st_blksize; + blkcnt_t st_blocks; + struct timespec st_atim; + struct timespec st_mtim; + struct timespec st_ctim; + ino_t st_ino; +}; diff --git a/arch/arm/bits/statfs.h b/arch/arm/bits/statfs.h new file mode 100644 index 0000000..f103f4e --- /dev/null +++ b/arch/arm/bits/statfs.h @@ -0,0 +1,7 @@ +struct statfs { + unsigned long f_type, f_bsize; + fsblkcnt_t f_blocks, f_bfree, f_bavail; + fsfilcnt_t f_files, f_ffree; + fsid_t f_fsid; + unsigned long f_namelen, f_frsize, f_flags, f_spare[4]; +}; diff --git a/arch/arm/bits/stdarg.h b/arch/arm/bits/stdarg.h new file mode 100644 index 0000000..fde3781 --- /dev/null +++ b/arch/arm/bits/stdarg.h @@ -0,0 +1,4 @@ +#define va_start(v,l) __builtin_va_start(v,l) +#define va_end(v) __builtin_va_end(v) +#define va_arg(v,l) __builtin_va_arg(v,l) +#define va_copy(d,s) __builtin_va_copy(d,s) diff --git a/arch/arm/bits/stdint.h b/arch/arm/bits/stdint.h new file mode 100644 index 0000000..8e21a8c --- /dev/null +++ b/arch/arm/bits/stdint.h @@ -0,0 +1,23 @@ +#define INT_FAST8_MIN INT8_MIN +#define INT_FAST16_MIN INT32_MIN +#define INT_FAST32_MIN INT32_MIN +#define INT_FAST64_MIN INT64_MIN + +#define INT_FAST8_MAX INT8_MAX +#define INT_FAST16_MAX INT32_MAX +#define INT_FAST32_MAX INT32_MAX +#define INT_FAST64_MAX INT64_MAX + +#define UINT_FAST8_MAX UINT8_MAX +#define UINT_FAST16_MAX UINT32_MAX +#define UINT_FAST32_MAX UINT32_MAX +#define UINT_FAST64_MAX UINT64_MAX + +#define INTPTR_MIN INT32_MIN +#define INTPTR_MAX INT32_MAX +#define UINTPTR_MAX UINT32_MAX +#define PTRDIFF_MIN INT32_MIN +#define PTRDIFF_MAX INT32_MAX +#define SIG_ATOMIC_MIN INT32_MIN +#define SIG_ATOMIC_MAX INT32_MAX +#define SIZE_MAX UINT32_MAX diff --git a/arch/arm/bits/syscall.h b/arch/arm/bits/syscall.h new file mode 100644 index 0000000..b0379e0 --- /dev/null +++ b/arch/arm/bits/syscall.h @@ -0,0 +1,877 @@ +#define __SYSCALL_LL_E(x) \ +((union { long long ll; long l[2]; }){ .ll = x }).l[0], \ +((union { long long ll; long l[2]; }){ .ll = x }).l[1] +#define __SYSCALL_LL_O(x) 0, __SYSCALL_LL_E((x)) + +long (__syscall)(long, ...); + +static inline long __syscall0(long n) +{ + return (__syscall)(n, 0, 0, 0, 0, 0, 0); +} + +static inline long __syscall1(long n, long a) +{ + return (__syscall)(n, a, 0, 0, 0, 0, 0); +} + +static inline long __syscall2(long n, long a, long b) +{ + return (__syscall)(n, a, b, 0, 0, 0, 0); +} + +static inline long __syscall3(long n, long a, long b, long c) +{ + return (__syscall)(n, a, b, c, 0, 0, 0); +} + +static inline long __syscall4(long n, long a, long b, long c, long d) +{ + return (__syscall)(n, a, b, c, d, 0, 0); +} + +static inline long __syscall5(long n, long a, long b, long c, long d, long e) +{ + return (__syscall)(n, a, b, c, d, e, 0); +} + +static inline long __syscall6(long n, long a, long b, long c, long d, long e, long f) +{ + return (__syscall)(n, a, b, c, d, e, f); +} + +#define __socketcall(nm,a,b,c,d,e,f) syscall(SYS_##nm, a, b, c, d, e, f) +#define __socketcall_cp(nm,a,b,c,d,e,f) syscall_cp(SYS_##nm, a, b, c, d, e, f) + +#define __NR_restart_syscall 0 +#define __NR_exit 1 +#define __NR_fork 2 +#define __NR_read 3 +#define __NR_write 4 +#define __NR_open 5 +#define __NR_close 6 +#define __NR_creat 8 +#define __NR_link 9 +#define __NR_unlink 10 +#define __NR_execve 11 +#define __NR_chdir 12 +#define __NR_time 13 +#define __NR_mknod 14 +#define __NR_chmod 15 +#define __NR_lchown 16 +#define __NR_lseek 19 +#define __NR_getpid 20 +#define __NR_mount 21 +#define __NR_umount 22 +#define __NR_setuid 23 +#define __NR_getuid 24 +#define __NR_stime 25 +#define __NR_ptrace 26 +#define __NR_alarm 27 +#define __NR_pause 29 +#define __NR_utime 30 +#define __NR_access 33 +#define __NR_nice 34 +#define __NR_sync 36 +#define __NR_kill 37 +#define __NR_rename 38 +#define __NR_mkdir 39 +#define __NR_rmdir 40 +#define __NR_dup 41 +#define __NR_pipe 42 +#define __NR_times 43 +#define __NR_brk 45 +#define __NR_setgid 46 +#define __NR_getgid 47 +#define __NR_geteuid 49 +#define __NR_getegid 50 +#define __NR_acct 51 +#define __NR_umount2 52 +#define __NR_ioctl 54 +#define __NR_fcntl 55 +#define __NR_setpgid 57 +#define __NR_umask 60 +#define __NR_chroot 61 +#define __NR_ustat 62 +#define __NR_dup2 63 +#define __NR_getppid 64 +#define __NR_getpgrp 65 +#define __NR_setsid 66 +#define __NR_sigaction 67 +#define __NR_setreuid 70 +#define __NR_setregid 71 +#define __NR_sigsuspend 72 +#define __NR_sigpending 73 +#define __NR_sethostname 74 +#define __NR_setrlimit 75 +#define __NR_getrusage 77 +#define __NR_gettimeofday 78 +#define __NR_settimeofday 79 +#define __NR_getgroups 80 +#define __NR_setgroups 81 +#define __NR_select 82 +#define __NR_symlink 83 +#define __NR_readlink 85 +#define __NR_uselib 86 +#define __NR_swapon 87 +#define __NR_reboot 88 +#define __NR_readdir 89 +#define __NR_mmap 90 +#define __NR_munmap 91 +#define __NR_truncate 92 +#define __NR_ftruncate 93 +#define __NR_fchmod 94 +#define __NR_fchown 95 +#define __NR_getpriority 96 +#define __NR_setpriority 97 +#define __NR_statfs 99 +#define __NR_fstatfs 100 +#define __NR_socketcall 102 +#define __NR_syslog 103 +#define __NR_setitimer 104 +#define __NR_getitimer 105 +#define __NR_stat 106 +#define __NR_lstat 107 +#define __NR_fstat 108 +#define __NR_vhangup 111 +#define __NR_syscall 113 +#define __NR_wait4 114 +#define __NR_swapoff 115 +#define __NR_sysinfo 116 +#define __NR_ipc 117 +#define __NR_fsync 118 +#define __NR_sigreturn 119 +#define __NR_clone 120 +#define __NR_setdomainname 121 +#define __NR_uname 122 +#define __NR_adjtimex 124 +#define __NR_mprotect 125 +#define __NR_sigprocmask 126 +#define __NR_init_module 128 +#define __NR_delete_module 129 +#define __NR_quotactl 131 +#define __NR_getpgid 132 +#define __NR_fchdir 133 +#define __NR_bdflush 134 +#define __NR_sysfs 135 +#define __NR_personality 136 +#define __NR_setfsuid 138 +#define __NR_setfsgid 139 +#define __NR__llseek 140 +#define __NR_getdents 141 +#define __NR__newselect 142 +#define __NR_flock 143 +#define __NR_msync 144 +#define __NR_readv 145 +#define __NR_writev 146 +#define __NR_getsid 147 +#define __NR_fdatasync 148 +#define __NR__sysctl 149 +#define __NR_mlock 150 +#define __NR_munlock 151 +#define __NR_mlockall 152 +#define __NR_munlockall 153 +#define __NR_sched_setparam 154 +#define __NR_sched_getparam 155 +#define __NR_sched_setscheduler 156 +#define __NR_sched_getscheduler 157 +#define __NR_sched_yield 158 +#define __NR_sched_get_priority_max 159 +#define __NR_sched_get_priority_min 160 +#define __NR_sched_rr_get_interval 161 +#define __NR_nanosleep 162 +#define __NR_mremap 163 +#define __NR_setresuid 164 +#define __NR_getresuid 165 +#define __NR_poll 168 +#define __NR_nfsservctl 169 +#define __NR_setresgid 170 +#define __NR_getresgid 171 +#define __NR_prctl 172 +#define __NR_rt_sigreturn 173 +#define __NR_rt_sigaction 174 +#define __NR_rt_sigprocmask 175 +#define __NR_rt_sigpending 176 +#define __NR_rt_sigtimedwait 177 +#define __NR_rt_sigqueueinfo 178 +#define __NR_rt_sigsuspend 179 +#define __NR_pread64 180 +#define __NR_pwrite64 181 +#define __NR_chown 182 +#define __NR_getcwd 183 +#define __NR_capget 184 +#define __NR_capset 185 +#define __NR_sigaltstack 186 +#define __NR_sendfile 187 +#define __NR_vfork 190 +#define __NR_ugetrlimit 191 +#define __NR_mmap2 192 +#define __NR_truncate64 193 +#define __NR_ftruncate64 194 +#define __NR_stat64 195 +#define __NR_lstat64 196 +#define __NR_fstat64 197 +#define __NR_lchown32 198 +#define __NR_getuid32 199 +#define __NR_getgid32 200 +#define __NR_geteuid32 201 +#define __NR_getegid32 202 +#define __NR_setreuid32 203 +#define __NR_setregid32 204 +#define __NR_getgroups32 205 +#define __NR_setgroups32 206 +#define __NR_fchown32 207 +#define __NR_setresuid32 208 +#define __NR_getresuid32 209 +#define __NR_setresgid32 210 +#define __NR_getresgid32 211 +#define __NR_chown32 212 +#define __NR_setuid32 213 +#define __NR_setgid32 214 +#define __NR_setfsuid32 215 +#define __NR_setfsgid32 216 +#define __NR_getdents64 217 +#define __NR_pivot_root 218 +#define __NR_mincore 219 +#define __NR_madvise 220 +#define __NR_fcntl64 221 +#define __NR_gettid 224 +#define __NR_readahead 225 +#define __NR_setxattr 226 +#define __NR_lsetxattr 227 +#define __NR_fsetxattr 228 +#define __NR_getxattr 229 +#define __NR_lgetxattr 230 +#define __NR_fgetxattr 231 +#define __NR_listxattr 232 +#define __NR_llistxattr 233 +#define __NR_flistxattr 234 +#define __NR_removexattr 235 +#define __NR_lremovexattr 236 +#define __NR_fremovexattr 237 +#define __NR_tkill 238 +#define __NR_sendfile64 239 +#define __NR_futex 240 +#define __NR_sched_setaffinity 241 +#define __NR_sched_getaffinity 242 +#define __NR_io_setup 243 +#define __NR_io_destroy 244 +#define __NR_io_getevents 245 +#define __NR_io_submit 246 +#define __NR_io_cancel 247 +#define __NR_exit_group 248 +#define __NR_lookup_dcookie 249 +#define __NR_epoll_create 250 +#define __NR_epoll_ctl 251 +#define __NR_epoll_wait 252 +#define __NR_remap_file_pages 253 +#define __NR_set_tid_address 256 +#define __NR_timer_create 257 +#define __NR_timer_settime 258 +#define __NR_timer_gettime 259 +#define __NR_timer_getoverrun 260 +#define __NR_timer_delete 261 +#define __NR_clock_settime 262 +#define __NR_clock_gettime 263 +#define __NR_clock_getres 264 +#define __NR_clock_nanosleep 265 +#define __NR_statfs64 266 +#define __NR_fstatfs64 267 +#define __NR_tgkill 268 +#define __NR_utimes 269 +#define __NR_fadvise64_64 270 +#define __NR_pciconfig_iobase 271 +#define __NR_pciconfig_read 272 +#define __NR_pciconfig_write 273 +#define __NR_mq_open 274 +#define __NR_mq_unlink 275 +#define __NR_mq_timedsend 276 +#define __NR_mq_timedreceive 277 +#define __NR_mq_notify 278 +#define __NR_mq_getsetattr 279 +#define __NR_waitid 280 +#define __NR_socket 281 +#define __NR_bind 282 +#define __NR_connect 283 +#define __NR_listen 284 +#define __NR_accept 285 +#define __NR_getsockname 286 +#define __NR_getpeername 287 +#define __NR_socketpair 288 +#define __NR_send 289 +#define __NR_sendto 290 +#define __NR_recv 291 +#define __NR_recvfrom 292 +#define __NR_shutdown 293 +#define __NR_setsockopt 294 +#define __NR_getsockopt 295 +#define __NR_sendmsg 296 +#define __NR_recvmsg 297 +#define __NR_semop 298 +#define __NR_semget 299 +#define __NR_semctl 300 +#define __NR_msgsnd 301 +#define __NR_msgrcv 302 +#define __NR_msgget 303 +#define __NR_msgctl 304 +#define __NR_shmat 305 +#define __NR_shmdt 306 +#define __NR_shmget 307 +#define __NR_shmctl 308 +#define __NR_add_key 309 +#define __NR_request_key 310 +#define __NR_keyctl 311 +#define __NR_semtimedop 312 +#define __NR_vserver 313 +#define __NR_ioprio_set 314 +#define __NR_ioprio_get 315 +#define __NR_inotify_init 316 +#define __NR_inotify_add_watch 317 +#define __NR_inotify_rm_watch 318 +#define __NR_mbind 319 +#define __NR_get_mempolicy 320 +#define __NR_set_mempolicy 321 +#define __NR_openat 322 +#define __NR_mkdirat 323 +#define __NR_mknodat 324 +#define __NR_fchownat 325 +#define __NR_futimesat 326 +#define __NR_fstatat64 327 +#define __NR_unlinkat 328 +#define __NR_renameat 329 +#define __NR_linkat 330 +#define __NR_symlinkat 331 +#define __NR_readlinkat 332 +#define __NR_fchmodat 333 +#define __NR_faccessat 334 +#define __NR_pselect6 335 +#define __NR_ppoll 336 +#define __NR_unshare 337 +#define __NR_set_robust_list 338 +#define __NR_get_robust_list 339 +#define __NR_splice 340 +#define __NR_sync_file_range2 341 +#define __NR_tee 342 +#define __NR_vmsplice 343 +#define __NR_move_pages 344 +#define __NR_getcpu 345 +#define __NR_epoll_pwait 346 +#define __NR_kexec_load 347 +#define __NR_utimensat 348 +#define __NR_signalfd 349 +#define __NR_timerfd_create 350 +#define __NR_eventfd 351 +#define __NR_fallocate 352 +#define __NR_timerfd_settime 353 +#define __NR_timerfd_gettime 354 +#define __NR_signalfd4 355 +#define __NR_eventfd2 356 +#define __NR_epoll_create1 357 +#define __NR_dup3 358 +#define __NR_pipe2 359 +#define __NR_inotify_init1 360 +#define __NR_preadv 361 +#define __NR_pwritev 362 +#define __NR_rt_tgsigqueueinfo 363 +#define __NR_perf_event_open 364 +#define __NR_recvmmsg 365 +#define __NR_accept4 366 +#define __NR_fanotify_init 367 +#define __NR_fanotify_mark 368 +#define __NR_prlimit64 369 +#define __NR_name_to_handle_at 370 +#define __NR_open_by_handle_at 371 +#define __NR_clock_adjtime 372 +#define __NR_syncfs 373 +#define __NR_sendmmsg 374 +#define __NR_setns 375 + +/* fixup legacy 16-bit junk */ +#undef __NR_lchown +#undef __NR_getuid +#undef __NR_getgid +#undef __NR_geteuid +#undef __NR_getegid +#undef __NR_setreuid +#undef __NR_setregid +#undef __NR_getgroups +#undef __NR_setgroups +#undef __NR_fchown +#undef __NR_setresuid +#undef __NR_getresuid +#undef __NR_setresgid +#undef __NR_getresgid +#undef __NR_chown +#undef __NR_setuid +#undef __NR_setgid +#undef __NR_setfsuid +#undef __NR_setfsgid +#define __NR_lchown __NR_lchown32 +#define __NR_getuid __NR_getuid32 +#define __NR_getgid __NR_getgid32 +#define __NR_geteuid __NR_geteuid32 +#define __NR_getegid __NR_getegid32 +#define __NR_setreuid __NR_setreuid32 +#define __NR_setregid __NR_setregid32 +#define __NR_getgroups __NR_getgroups32 +#define __NR_setgroups __NR_setgroups32 +#define __NR_fchown __NR_fchown32 +#define __NR_setresuid __NR_setresuid32 +#define __NR_getresuid __NR_getresuid32 +#define __NR_setresgid __NR_setresgid32 +#define __NR_getresgid __NR_getresgid32 +#define __NR_chown __NR_chown32 +#define __NR_setuid __NR_setuid32 +#define __NR_setgid __NR_setgid32 +#define __NR_setfsuid __NR_setfsuid32 +#define __NR_setfsgid __NR_setfsgid32 + + +/* fixup legacy 32-bit-vs-lfs64 junk */ +#undef __NR_fcntl +#undef __NR_getdents +#undef __NR_ftruncate +#undef __NR_truncate +#undef __NR_stat +#undef __NR_fstat +#undef __NR_lstat +#undef __NR_statfs +#undef __NR_fstatfs +#define __NR_fcntl __NR_fcntl64 +#define __NR_getdents __NR_getdents64 +#define __NR_ftruncate __NR_ftruncate64 +#define __NR_truncate __NR_truncate64 +#define __NR_stat __NR_stat64 +#define __NR_fstat __NR_fstat64 +#define __NR_lstat __NR_lstat64 +#define __NR_statfs __NR_statfs64 +#define __NR_fstatfs __NR_fstatfs64 +#define __NR_fstatat __NR_fstatat64 +#define __NR_pread __NR_pread64 +#define __NR_pwrite __NR_pwrite64 + +#define __NR_fadvise __NR_fadvise64_64 + +#undef __NR_getrlimit +#define __NR_getrlimit __NR_ugetrlimit + +#undef __NR_select +#define __NR_select __NR__newselect + + +/* Repeated with SYS_ prefix */ + +#define SYS_restart_syscall 0 +#define SYS_exit 1 +#define SYS_fork 2 +#define SYS_read 3 +#define SYS_write 4 +#define SYS_open 5 +#define SYS_close 6 +#define SYS_creat 8 +#define SYS_link 9 +#define SYS_unlink 10 +#define SYS_execve 11 +#define SYS_chdir 12 +#define SYS_time 13 +#define SYS_mknod 14 +#define SYS_chmod 15 +#define SYS_lchown 16 +#define SYS_lseek 19 +#define SYS_getpid 20 +#define SYS_mount 21 +#define SYS_umount 22 +#define SYS_setuid 23 +#define SYS_getuid 24 +#define SYS_stime 25 +#define SYS_ptrace 26 +#define SYS_alarm 27 +#define SYS_pause 29 +#define SYS_utime 30 +#define SYS_access 33 +#define SYS_nice 34 +#define SYS_sync 36 +#define SYS_kill 37 +#define SYS_rename 38 +#define SYS_mkdir 39 +#define SYS_rmdir 40 +#define SYS_dup 41 +#define SYS_pipe 42 +#define SYS_times 43 +#define SYS_brk 45 +#define SYS_setgid 46 +#define SYS_getgid 47 +#define SYS_geteuid 49 +#define SYS_getegid 50 +#define SYS_acct 51 +#define SYS_umount2 52 +#define SYS_ioctl 54 +#define SYS_fcntl 55 +#define SYS_setpgid 57 +#define SYS_umask 60 +#define SYS_chroot 61 +#define SYS_ustat 62 +#define SYS_dup2 63 +#define SYS_getppid 64 +#define SYS_getpgrp 65 +#define SYS_setsid 66 +#define SYS_sigaction 67 +#define SYS_setreuid 70 +#define SYS_setregid 71 +#define SYS_sigsuspend 72 +#define SYS_sigpending 73 +#define SYS_sethostname 74 +#define SYS_setrlimit 75 +#define SYS_getrusage 77 +#define SYS_gettimeofday 78 +#define SYS_settimeofday 79 +#define SYS_getgroups 80 +#define SYS_setgroups 81 +#define SYS_select 82 +#define SYS_symlink 83 +#define SYS_readlink 85 +#define SYS_uselib 86 +#define SYS_swapon 87 +#define SYS_reboot 88 +#define SYS_readdir 89 +#define SYS_mmap 90 +#define SYS_munmap 91 +#define SYS_truncate 92 +#define SYS_ftruncate 93 +#define SYS_fchmod 94 +#define SYS_fchown 95 +#define SYS_getpriority 96 +#define SYS_setpriority 97 +#define SYS_statfs 99 +#define SYS_fstatfs 100 +#define SYS_socketcall 102 +#define SYS_syslog 103 +#define SYS_setitimer 104 +#define SYS_getitimer 105 +#define SYS_stat 106 +#define SYS_lstat 107 +#define SYS_fstat 108 +#define SYS_vhangup 111 +#define SYS_syscall 113 +#define SYS_wait4 114 +#define SYS_swapoff 115 +#define SYS_sysinfo 116 +#define SYS_ipc 117 +#define SYS_fsync 118 +#define SYS_sigreturn 119 +#define SYS_clone 120 +#define SYS_setdomainname 121 +#define SYS_uname 122 +#define SYS_adjtimex 124 +#define SYS_mprotect 125 +#define SYS_sigprocmask 126 +#define SYS_init_module 128 +#define SYS_delete_module 129 +#define SYS_quotactl 131 +#define SYS_getpgid 132 +#define SYS_fchdir 133 +#define SYS_bdflush 134 +#define SYS_sysfs 135 +#define SYS_personality 136 +#define SYS_setfsuid 138 +#define SYS_setfsgid 139 +#define SYS__llseek 140 +#define SYS_getdents 141 +#define SYS__newselect 142 +#define SYS_flock 143 +#define SYS_msync 144 +#define SYS_readv 145 +#define SYS_writev 146 +#define SYS_getsid 147 +#define SYS_fdatasync 148 +#define SYS__sysctl 149 +#define SYS_mlock 150 +#define SYS_munlock 151 +#define SYS_mlockall 152 +#define SYS_munlockall 153 +#define SYS_sched_setparam 154 +#define SYS_sched_getparam 155 +#define SYS_sched_setscheduler 156 +#define SYS_sched_getscheduler 157 +#define SYS_sched_yield 158 +#define SYS_sched_get_priority_max 159 +#define SYS_sched_get_priority_min 160 +#define SYS_sched_rr_get_interval 161 +#define SYS_nanosleep 162 +#define SYS_mremap 163 +#define SYS_setresuid 164 +#define SYS_getresuid 165 +#define SYS_poll 168 +#define SYS_nfsservctl 169 +#define SYS_setresgid 170 +#define SYS_getresgid 171 +#define SYS_prctl 172 +#define SYS_rt_sigreturn 173 +#define SYS_rt_sigaction 174 +#define SYS_rt_sigprocmask 175 +#define SYS_rt_sigpending 176 +#define SYS_rt_sigtimedwait 177 +#define SYS_rt_sigqueueinfo 178 +#define SYS_rt_sigsuspend 179 +#define SYS_pread64 180 +#define SYS_pwrite64 181 +#define SYS_chown 182 +#define SYS_getcwd 183 +#define SYS_capget 184 +#define SYS_capset 185 +#define SYS_sigaltstack 186 +#define SYS_sendfile 187 +#define SYS_vfork 190 +#define SYS_ugetrlimit 191 +#define SYS_mmap2 192 +#define SYS_truncate64 193 +#define SYS_ftruncate64 194 +#define SYS_stat64 195 +#define SYS_lstat64 196 +#define SYS_fstat64 197 +#define SYS_lchown32 198 +#define SYS_getuid32 199 +#define SYS_getgid32 200 +#define SYS_geteuid32 201 +#define SYS_getegid32 202 +#define SYS_setreuid32 203 +#define SYS_setregid32 204 +#define SYS_getgroups32 205 +#define SYS_setgroups32 206 +#define SYS_fchown32 207 +#define SYS_setresuid32 208 +#define SYS_getresuid32 209 +#define SYS_setresgid32 210 +#define SYS_getresgid32 211 +#define SYS_chown32 212 +#define SYS_setuid32 213 +#define SYS_setgid32 214 +#define SYS_setfsuid32 215 +#define SYS_setfsgid32 216 +#define SYS_getdents64 217 +#define SYS_pivot_root 218 +#define SYS_mincore 219 +#define SYS_madvise 220 +#define SYS_fcntl64 221 +#define SYS_gettid 224 +#define SYS_readahead 225 +#define SYS_setxattr 226 +#define SYS_lsetxattr 227 +#define SYS_fsetxattr 228 +#define SYS_getxattr 229 +#define SYS_lgetxattr 230 +#define SYS_fgetxattr 231 +#define SYS_listxattr 232 +#define SYS_llistxattr 233 +#define SYS_flistxattr 234 +#define SYS_removexattr 235 +#define SYS_lremovexattr 236 +#define SYS_fremovexattr 237 +#define SYS_tkill 238 +#define SYS_sendfile64 239 +#define SYS_futex 240 +#define SYS_sched_setaffinity 241 +#define SYS_sched_getaffinity 242 +#define SYS_io_setup 243 +#define SYS_io_destroy 244 +#define SYS_io_getevents 245 +#define SYS_io_submit 246 +#define SYS_io_cancel 247 +#define SYS_exit_group 248 +#define SYS_lookup_dcookie 249 +#define SYS_epoll_create 250 +#define SYS_epoll_ctl 251 +#define SYS_epoll_wait 252 +#define SYS_remap_file_pages 253 +#define SYS_set_tid_address 256 +#define SYS_timer_create 257 +#define SYS_timer_settime 258 +#define SYS_timer_gettime 259 +#define SYS_timer_getoverrun 260 +#define SYS_timer_delete 261 +#define SYS_clock_settime 262 +#define SYS_clock_gettime 263 +#define SYS_clock_getres 264 +#define SYS_clock_nanosleep 265 +#define SYS_statfs64 266 +#define SYS_fstatfs64 267 +#define SYS_tgkill 268 +#define SYS_utimes 269 +#define SYS_fadvise64_64 270 +#define SYS_pciconfig_iobase 271 +#define SYS_pciconfig_read 272 +#define SYS_pciconfig_write 273 +#define SYS_mq_open 274 +#define SYS_mq_unlink 275 +#define SYS_mq_timedsend 276 +#define SYS_mq_timedreceive 277 +#define SYS_mq_notify 278 +#define SYS_mq_getsetattr 279 +#define SYS_waitid 280 +#define SYS_socket 281 +#define SYS_bind 282 +#define SYS_connect 283 +#define SYS_listen 284 +#define SYS_accept 285 +#define SYS_getsockname 286 +#define SYS_getpeername 287 +#define SYS_socketpair 288 +#define SYS_send 289 +#define SYS_sendto 290 +#define SYS_recv 291 +#define SYS_recvfrom 292 +#define SYS_shutdown 293 +#define SYS_setsockopt 294 +#define SYS_getsockopt 295 +#define SYS_sendmsg 296 +#define SYS_recvmsg 297 +#define SYS_semop 298 +#define SYS_semget 299 +#define SYS_semctl 300 +#define SYS_msgsnd 301 +#define SYS_msgrcv 302 +#define SYS_msgget 303 +#define SYS_msgctl 304 +#define SYS_shmat 305 +#define SYS_shmdt 306 +#define SYS_shmget 307 +#define SYS_shmctl 308 +#define SYS_add_key 309 +#define SYS_request_key 310 +#define SYS_keyctl 311 +#define SYS_semtimedop 312 +#define SYS_vserver 313 +#define SYS_ioprio_set 314 +#define SYS_ioprio_get 315 +#define SYS_inotify_init 316 +#define SYS_inotify_add_watch 317 +#define SYS_inotify_rm_watch 318 +#define SYS_mbind 319 +#define SYS_get_mempolicy 320 +#define SYS_set_mempolicy 321 +#define SYS_openat 322 +#define SYS_mkdirat 323 +#define SYS_mknodat 324 +#define SYS_fchownat 325 +#define SYS_futimesat 326 +#define SYS_fstatat64 327 +#define SYS_unlinkat 328 +#define SYS_renameat 329 +#define SYS_linkat 330 +#define SYS_symlinkat 331 +#define SYS_readlinkat 332 +#define SYS_fchmodat 333 +#define SYS_faccessat 334 +#define SYS_pselect6 335 +#define SYS_ppoll 336 +#define SYS_unshare 337 +#define SYS_set_robust_list 338 +#define SYS_get_robust_list 339 +#define SYS_splice 340 +#define SYS_sync_file_range2 341 +#define SYS_tee 342 +#define SYS_vmsplice 343 +#define SYS_move_pages 344 +#define SYS_getcpu 345 +#define SYS_epoll_pwait 346 +#define SYS_kexec_load 347 +#define SYS_utimensat 348 +#define SYS_signalfd 349 +#define SYS_timerfd_create 350 +#define SYS_eventfd 351 +#define SYS_fallocate 352 +#define SYS_timerfd_settime 353 +#define SYS_timerfd_gettime 354 +#define SYS_signalfd4 355 +#define SYS_eventfd2 356 +#define SYS_epoll_create1 357 +#define SYS_dup3 358 +#define SYS_pipe2 359 +#define SYS_inotify_init1 360 +#define SYS_preadv 361 +#define SYS_pwritev 362 +#define SYS_rt_tgsigqueueinfo 363 +#define SYS_perf_event_open 364 +#define SYS_recvmmsg 365 +#define SYS_accept4 366 +#define SYS_fanotify_init 367 +#define SYS_fanotify_mark 368 +#define SYS_prlimit64 369 +#define SYS_name_to_handle_at 370 +#define SYS_open_by_handle_at 371 +#define SYS_clock_adjtime 372 +#define SYS_syncfs 373 +#define SYS_sendmmsg 374 +#define SYS_setns 375 + +/* fixup legacy 16-bit junk */ +#undef SYS_lchown +#undef SYS_getuid +#undef SYS_getgid +#undef SYS_geteuid +#undef SYS_getegid +#undef SYS_setreuid +#undef SYS_setregid +#undef SYS_getgroups +#undef SYS_setgroups +#undef SYS_fchown +#undef SYS_setresuid +#undef SYS_getresuid +#undef SYS_setresgid +#undef SYS_getresgid +#undef SYS_chown +#undef SYS_setuid +#undef SYS_setgid +#undef SYS_setfsuid +#undef SYS_setfsgid +#define SYS_lchown SYS_lchown32 +#define SYS_getuid SYS_getuid32 +#define SYS_getgid SYS_getgid32 +#define SYS_geteuid SYS_geteuid32 +#define SYS_getegid SYS_getegid32 +#define SYS_setreuid SYS_setreuid32 +#define SYS_setregid SYS_setregid32 +#define SYS_getgroups SYS_getgroups32 +#define SYS_setgroups SYS_setgroups32 +#define SYS_fchown SYS_fchown32 +#define SYS_setresuid SYS_setresuid32 +#define SYS_getresuid SYS_getresuid32 +#define SYS_setresgid SYS_setresgid32 +#define SYS_getresgid SYS_getresgid32 +#define SYS_chown SYS_chown32 +#define SYS_setuid SYS_setuid32 +#define SYS_setgid SYS_setgid32 +#define SYS_setfsuid SYS_setfsuid32 +#define SYS_setfsgid SYS_setfsgid32 + + +/* fixup legacy 32-bit-vs-lfs64 junk */ +#undef SYS_fcntl +#undef SYS_getdents +#undef SYS_ftruncate +#undef SYS_truncate +#undef SYS_stat +#undef SYS_fstat +#undef SYS_lstat +#undef SYS_statfs +#undef SYS_fstatfs +#define SYS_fcntl SYS_fcntl64 +#define SYS_getdents SYS_getdents64 +#define SYS_ftruncate SYS_ftruncate64 +#define SYS_truncate SYS_truncate64 +#define SYS_stat SYS_stat64 +#define SYS_fstat SYS_fstat64 +#define SYS_lstat SYS_lstat64 +#define SYS_statfs SYS_statfs64 +#define SYS_fstatfs SYS_fstatfs64 +#define SYS_fstatat SYS_fstatat64 +#define SYS_pread SYS_pread64 +#define SYS_pwrite SYS_pwrite64 + +#define SYS_fadvise SYS_fadvise64_64 + +#undef SYS_getrlimit +#define SYS_getrlimit SYS_ugetrlimit + +#undef SYS_select +#define SYS_select SYS__newselect diff --git a/arch/arm/bits/termios.h b/arch/arm/bits/termios.h new file mode 100644 index 0000000..9f6abd8 --- /dev/null +++ b/arch/arm/bits/termios.h @@ -0,0 +1,159 @@ +struct termios +{ + tcflag_t c_iflag; + tcflag_t c_oflag; + tcflag_t c_cflag; + tcflag_t c_lflag; + cc_t c_line; + cc_t c_cc[NCCS]; + speed_t __c_ispeed; + speed_t __c_ospeed; +}; + +#define VINTR 0 +#define VQUIT 1 +#define VERASE 2 +#define VKILL 3 +#define VEOF 4 +#define VTIME 5 +#define VMIN 6 +#define VSWTC 7 +#define VSTART 8 +#define VSTOP 9 +#define VSUSP 10 +#define VEOL 11 +#define VREPRINT 12 +#define VDISCARD 13 +#define VWERASE 14 +#define VLNEXT 15 +#define VEOL2 16 + +#define IGNBRK 0000001 +#define BRKINT 0000002 +#define IGNPAR 0000004 +#define PARMRK 0000010 +#define INPCK 0000020 +#define ISTRIP 0000040 +#define INLCR 0000100 +#define IGNCR 0000200 +#define ICRNL 0000400 +#define IUCLC 0001000 +#define IXON 0002000 +#define IXANY 0004000 +#define IXOFF 0010000 +#define IMAXBEL 0020000 + +#define OPOST 0000001 +#define OLCUC 0000002 +#define ONLCR 0000004 +#define OCRNL 0000010 +#define ONOCR 0000020 +#define ONLRET 0000040 +#define OFILL 0000100 +#define OFDEL 0000200 +#define NLDLY 0000400 +#define NL0 0000000 +#define NL1 0000400 +#define CRDLY 0003000 +#define CR0 0000000 +#define CR1 0001000 +#define CR2 0002000 +#define CR3 0003000 +#define TABDLY 0014000 +#define TAB0 0000000 +#define TAB1 0004000 +#define TAB2 0010000 +#define TAB3 0014000 +#define BSDLY 0020000 +#define BS0 0000000 +#define BS1 0020000 +#define FFDLY 0100000 +#define FF0 0000000 +#define FF1 0100000 + +#define VTDLY 0040000 +#define VT0 0000000 +#define VT1 0040000 + +/* ?? */ +#define XTABS 0014000 + +#define B0 0000000 +#define B50 0000001 +#define B75 0000002 +#define B110 0000003 +#define B134 0000004 +#define B150 0000005 +#define B200 0000006 +#define B300 0000007 +#define B600 0000010 +#define B1200 0000011 +#define B1800 0000012 +#define B2400 0000013 +#define B4800 0000014 +#define B9600 0000015 +#define B19200 0000016 +#define B38400 0000017 + +#define B57600 0010001 +#define B115200 0010002 +#define B230400 0010003 +#define B460800 0010004 +#define B500000 0010005 +#define B576000 0010006 +#define B921600 0010007 +#define B1000000 0010010 +#define B1152000 0010011 +#define B1500000 0010012 +#define B2000000 0010013 +#define B2500000 0010014 +#define B3000000 0010015 +#define B3500000 0010016 +#define B4000000 0010017 + +#define CBAUD 0010017 + +#define CSIZE 0000060 +#define CS5 0000000 +#define CS6 0000020 +#define CS7 0000040 +#define CS8 0000060 +#define CSTOPB 0000100 +#define CREAD 0000200 +#define PARENB 0000400 +#define PARODD 0001000 +#define HUPCL 0002000 +#define CLOCAL 0004000 + +#define CRTSCTS 020000000000 + +#define ISIG 0000001 +#define ICANON 0000002 +#define ECHO 0000010 +#define ECHOE 0000020 +#define ECHOK 0000040 +#define ECHONL 0000100 +#define NOFLSH 0000200 +#define TOSTOP 0000400 +#define IEXTEN 0100000 + +/* Extensions? */ +#define CBAUDEX 0010000 +#define ECHOCTL 0001000 +#define ECHOPRT 0002000 +#define ECHOKE 0004000 +#define FLUSHO 0010000 +#define PENDIN 0040000 + +#define TCOOFF 0 +#define TCOON 1 +#define TCIOFF 2 +#define TCION 3 + +#define TCIFLUSH 0 +#define TCOFLUSH 1 +#define TCIOFLUSH 2 + +#define TCSANOW 0 +#define TCSADRAIN 1 +#define TCSAFLUSH 2 diff --git a/arch/arm/bits/user.h b/arch/arm/bits/user.h new file mode 100644 index 0000000..c533fd8 --- /dev/null +++ b/arch/arm/bits/user.h @@ -0,0 +1,40 @@ +struct user_fpregs_struct +{ + struct fp_reg { + unsigned sign1:1; + unsigned unused:15; + unsigned sign2:1; + unsigned exponent:14; + unsigned j:1; + unsigned mantissa1:31; + unsigned mantissa0:32; + } fpregs[8]; + unsigned fpsr:32; + unsigned fpcr:32; + unsigned char ftype[8]; + unsigned int init_flag; +}; + +struct user_regs_struct +{ + unsigned long uregs[18]; +}; + +struct user +{ + struct user_regs_struct regs; + int u_fpvalid; + unsigned long u_tsize; + unsigned long u_dsize; + unsigned long u_ssize; + unsigned long start_code; + unsigned long start_stack; + long signal; + int reserved; + struct user_regs_struct *u_ar0; + unsigned long int magic; + char u_comm[32]; + int u_debugreg[8]; + struct user_fpregs_struct u_fp; + struct user_fpregs_struct *u_fp0; +}; diff --git a/arch/arm/bits/wchar.h b/arch/arm/bits/wchar.h new file mode 100644 index 0000000..ffb2691 --- /dev/null +++ b/arch/arm/bits/wchar.h @@ -0,0 +1,4 @@ +#ifndef WCHAR_MIN +#define WCHAR_MIN 0U +#define WCHAR_MAX 0xffffffffU +#endif diff --git a/arch/arm/pthread_arch.h b/arch/arm/pthread_arch.h new file mode 100644 index 0000000..e607c5d --- /dev/null +++ b/arch/arm/pthread_arch.h @@ -0,0 +1,4 @@ +#define __pthread_self ((pthread_t (*)(void))0xffff0fe0) + +#define CANCEL_REG_SP 16 +#define CANCEL_REG_IP 18 diff --git a/arch/arm/reloc.h b/arch/arm/reloc.h new file mode 100644 index 0000000..10e89aa --- /dev/null +++ b/arch/arm/reloc.h @@ -0,0 +1,26 @@ +#include +#include + +#define ETC_LDSO_PATH "/etc/ld-musl-arm.path" + +#define IS_COPY(x) ((x)==R_ARM_COPY) +#define IS_PLT(x) ((x)==R_ARM_JUMP_SLOT) + +static inline void do_single_reloc(size_t *reloc_addr, int type, size_t sym_val, size_t sym_size, unsigned char *base_addr, size_t addend) +{ + switch(type) { + case R_ARM_ABS32: + *reloc_addr += sym_val; + break; + case R_ARM_GLOB_DAT: + case R_ARM_JUMP_SLOT: + *reloc_addr = sym_val; + break; + case R_ARM_RELATIVE: + *reloc_addr += (size_t)base_addr; + break; + case R_ARM_COPY: + memcpy(reloc_addr, (void *)sym_val, sym_size); + break; + } +} diff --git a/arch/i386/atomic.h b/arch/i386/atomic.h new file mode 100644 index 0000000..755bea7 --- /dev/null +++ b/arch/i386/atomic.h @@ -0,0 +1,128 @@ +#ifndef _INTERNAL_ATOMIC_H +#define _INTERNAL_ATOMIC_H + +#include + +static inline int a_ctz_64(uint64_t x) +{ + int r; + __asm__( "bsf %1,%0 ; jnz 1f ; bsf %2,%0 ; addl $32,%0\n1:" + : "=r"(r) : "r"((unsigned)x), "r"((unsigned)(x>>32)) ); + return r; +} + +static inline int a_ctz_l(unsigned long x) +{ + long r; + __asm__( "bsf %1,%0" : "=r"(r) : "r"(x) ); + return r; +} + +static inline void a_and_64(volatile uint64_t *p, uint64_t v) +{ + __asm__( "lock ; andl %1, (%0) ; lock ; andl %2, 4(%0)" + : : "r"((long *)p), "r"((unsigned)v), "r"((unsigned)(v>>32)) : "memory" ); +} + +static inline void a_or_64(volatile uint64_t *p, uint64_t v) +{ + __asm__( "lock ; orl %1, (%0) ; lock ; orl %2, 4(%0)" + : : "r"((long *)p), "r"((unsigned)v), "r"((unsigned)(v>>32)) : "memory" ); +} + +static inline void a_store_l(volatile void *p, long x) +{ + __asm__( "movl %1, %0" : "=m"(*(long *)p) : "r"(x) : "memory" ); +} + +static inline void a_or_l(volatile void *p, long v) +{ + __asm__( "lock ; orl %1, %0" + : "=m"(*(long *)p) : "r"(v) : "memory" ); +} + +static inline void *a_cas_p(volatile void *p, void *t, void *s) +{ + __asm__( "lock ; cmpxchg %3, %1" + : "=a"(t), "=m"(*(long *)p) : "a"(t), "r"(s) : "memory" ); + return t; +} + +static inline long a_cas_l(volatile void *p, long t, long s) +{ + __asm__( "lock ; cmpxchg %3, %1" + : "=a"(t), "=m"(*(long *)p) : "a"(t), "r"(s) : "memory" ); + return t; +} + +static inline int a_cas(volatile int *p, int t, int s) +{ + __asm__( "lock ; cmpxchg %3, %1" + : "=a"(t), "=m"(*p) : "a"(t), "r"(s) : "memory" ); + return t; +} + +static inline void *a_swap_p(void *volatile *x, void *v) +{ + __asm__( "xchg %0, %1" : "=r"(v), "=m"(*(void **)x) : "0"(v) : "memory" ); + return v; +} +static inline long a_swap_l(volatile void *x, long v) +{ + __asm__( "xchg %0, %1" : "=r"(v), "=m"(*(long *)x) : "0"(v) : "memory" ); + return v; +} + +static inline void a_or(volatile void *p, int v) +{ + __asm__( "lock ; orl %1, %0" + : "=m"(*(int *)p) : "r"(v) : "memory" ); +} + +static inline void a_and(volatile void *p, int v) +{ + __asm__( "lock ; andl %1, %0" + : "=m"(*(int *)p) : "r"(v) : "memory" ); +} + +static inline int a_swap(volatile int *x, int v) +{ + __asm__( "xchg %0, %1" : "=r"(v), "=m"(*x) : "0"(v) : "memory" ); + return v; +} + +#define a_xchg a_swap + +static inline int a_fetch_add(volatile int *x, int v) +{ + __asm__( "lock ; xadd %0, %1" : "=r"(v), "=m"(*x) : "0"(v) : "memory" ); + return v; +} + +static inline void a_inc(volatile int *x) +{ + __asm__( "lock ; incl %0" : "=m"(*x) : "m"(*x) : "memory" ); +} + +static inline void a_dec(volatile int *x) +{ + __asm__( "lock ; decl %0" : "=m"(*x) : "m"(*x) : "memory" ); +} + +static inline void a_store(volatile int *p, int x) +{ + __asm__( "movl %1, %0" : "=m"(*p) : "r"(x) : "memory" ); +} + +static inline void a_spin(void) +{ + __asm__ __volatile__( "pause" : : : "memory" ); +} + +static inline void a_crash(void) +{ + __asm__ __volatile__( "hlt" : : : "memory" ); +} + + +#endif diff --git a/arch/i386/bits/alltypes.h b/arch/i386/bits/alltypes.h new file mode 100644 index 0000000..9990274 --- /dev/null +++ b/arch/i386/bits/alltypes.h @@ -0,0 +1,424 @@ + +#if defined(__NEED_size_t) && !defined(__DEFINED_size_t) +typedef unsigned size_t; +#define __DEFINED_size_t +#endif + +#if defined(__NEED_ssize_t) && !defined(__DEFINED_ssize_t) +typedef int ssize_t; +#define __DEFINED_ssize_t +#endif + +#if defined(__NEED_ptrdiff_t) && !defined(__DEFINED_ptrdiff_t) +typedef long ptrdiff_t; +#define __DEFINED_ptrdiff_t +#endif + + +#if __GNUC__ >= 3 +#if defined(__NEED_va_list) && !defined(__DEFINED_va_list) +typedef __builtin_va_list va_list; +#define __DEFINED_va_list +#endif + +#else +#if defined(__NEED_va_list) && !defined(__DEFINED_va_list) +typedef struct __va_list * va_list; +#define __DEFINED_va_list +#endif + +#endif + +#ifndef __cplusplus +#ifdef __WCHAR_TYPE__ +#if defined(__NEED_wchar_t) && !defined(__DEFINED_wchar_t) +typedef __WCHAR_TYPE__ wchar_t; +#define __DEFINED_wchar_t +#endif + +#else +#if defined(__NEED_wchar_t) && !defined(__DEFINED_wchar_t) +typedef long wchar_t; +#define __DEFINED_wchar_t +#endif + +#endif +#endif +#if defined(__NEED_wint_t) && !defined(__DEFINED_wint_t) +typedef long wint_t; +#define __DEFINED_wint_t +#endif + +#if defined(__NEED_wctrans_t) && !defined(__DEFINED_wctrans_t) +typedef long wctrans_t; +#define __DEFINED_wctrans_t +#endif + +#if defined(__NEED_wctype_t) && !defined(__DEFINED_wctype_t) +typedef long wctype_t; +#define __DEFINED_wctype_t +#endif + + +#if defined(__NEED_int8_t) && !defined(__DEFINED_int8_t) +typedef char int8_t; +#define __DEFINED_int8_t +#endif + +#if defined(__NEED_int16_t) && !defined(__DEFINED_int16_t) +typedef short int16_t; +#define __DEFINED_int16_t +#endif + +#if defined(__NEED_int32_t) && !defined(__DEFINED_int32_t) +typedef int int32_t; +#define __DEFINED_int32_t +#endif + +#if defined(__NEED_int64_t) && !defined(__DEFINED_int64_t) +typedef long long int64_t; +#define __DEFINED_int64_t +#endif + + +#if defined(__NEED_uint8_t) && !defined(__DEFINED_uint8_t) +typedef unsigned char uint8_t; +#define __DEFINED_uint8_t +#endif + +#if defined(__NEED_uint16_t) && !defined(__DEFINED_uint16_t) +typedef unsigned short uint16_t; +#define __DEFINED_uint16_t +#endif + +#if defined(__NEED_uint32_t) && !defined(__DEFINED_uint32_t) +typedef unsigned int uint32_t; +#define __DEFINED_uint32_t +#endif + +#if defined(__NEED_uint64_t) && !defined(__DEFINED_uint64_t) +typedef unsigned long long uint64_t; +#define __DEFINED_uint64_t +#endif + + +#if defined(__NEED___uint16_t) && !defined(__DEFINED___uint16_t) +typedef unsigned short __uint16_t; +#define __DEFINED___uint16_t +#endif + +#if defined(__NEED___uint32_t) && !defined(__DEFINED___uint32_t) +typedef unsigned int __uint32_t; +#define __DEFINED___uint32_t +#endif + +#if defined(__NEED___uint64_t) && !defined(__DEFINED___uint64_t) +typedef unsigned long long __uint64_t; +#define __DEFINED___uint64_t +#endif + + +#if defined(__NEED_int_fast8_t) && !defined(__DEFINED_int_fast8_t) +typedef int8_t int_fast8_t; +#define __DEFINED_int_fast8_t +#endif + +#if defined(__NEED_int_fast16_t) && !defined(__DEFINED_int_fast16_t) +typedef int int_fast16_t; +#define __DEFINED_int_fast16_t +#endif + +#if defined(__NEED_int_fast32_t) && !defined(__DEFINED_int_fast32_t) +typedef int int_fast32_t; +#define __DEFINED_int_fast32_t +#endif + +#if defined(__NEED_int_fast64_t) && !defined(__DEFINED_int_fast64_t) +typedef int64_t int_fast64_t; +#define __DEFINED_int_fast64_t +#endif + + +#if defined(__NEED_uint_fast8_t) && !defined(__DEFINED_uint_fast8_t) +typedef unsigned char uint_fast8_t; +#define __DEFINED_uint_fast8_t +#endif + +#if defined(__NEED_uint_fast16_t) && !defined(__DEFINED_uint_fast16_t) +typedef unsigned int uint_fast16_t; +#define __DEFINED_uint_fast16_t +#endif + +#if defined(__NEED_uint_fast32_t) && !defined(__DEFINED_uint_fast32_t) +typedef unsigned int uint_fast32_t; +#define __DEFINED_uint_fast32_t +#endif + +#if defined(__NEED_uint_fast64_t) && !defined(__DEFINED_uint_fast64_t) +typedef uint64_t uint_fast64_t; +#define __DEFINED_uint_fast64_t +#endif + + +#if defined(__NEED_intptr_t) && !defined(__DEFINED_intptr_t) +typedef long intptr_t; +#define __DEFINED_intptr_t +#endif + +#if defined(__NEED_uintptr_t) && !defined(__DEFINED_uintptr_t) +typedef unsigned long uintptr_t; +#define __DEFINED_uintptr_t +#endif + + +#if defined(__NEED_float_t) && !defined(__DEFINED_float_t) +typedef long double float_t; +#define __DEFINED_float_t +#endif + +#if defined(__NEED_double_t) && !defined(__DEFINED_double_t) +typedef long double double_t; +#define __DEFINED_double_t +#endif + + +#if defined(__NEED_time_t) && !defined(__DEFINED_time_t) +typedef long time_t; +#define __DEFINED_time_t +#endif + +#if defined(__NEED_suseconds_t) && !defined(__DEFINED_suseconds_t) +typedef int suseconds_t; +#define __DEFINED_suseconds_t +#endif + +#if defined(__NEED_struct_timeval) && !defined(__DEFINED_struct_timeval) +struct timeval { time_t tv_sec; int tv_usec; }; +#define __DEFINED_struct_timeval +#endif + +#if defined(__NEED_struct_timespec) && !defined(__DEFINED_struct_timespec) +struct timespec { time_t tv_sec; long tv_nsec; }; +#define __DEFINED_struct_timespec +#endif + + +#if defined(__NEED_pid_t) && !defined(__DEFINED_pid_t) +typedef int pid_t; +#define __DEFINED_pid_t +#endif + +#if defined(__NEED_id_t) && !defined(__DEFINED_id_t) +typedef int id_t; +#define __DEFINED_id_t +#endif + +#if defined(__NEED_uid_t) && !defined(__DEFINED_uid_t) +typedef int uid_t; +#define __DEFINED_uid_t +#endif + +#if defined(__NEED_gid_t) && !defined(__DEFINED_gid_t) +typedef int gid_t; +#define __DEFINED_gid_t +#endif + +#if defined(__NEED_key_t) && !defined(__DEFINED_key_t) +typedef int key_t; +#define __DEFINED_key_t +#endif + + +#if defined(__NEED_pthread_t) && !defined(__DEFINED_pthread_t) +typedef struct __pthread * pthread_t; +#define __DEFINED_pthread_t +#endif + +#if defined(__NEED_pthread_once_t) && !defined(__DEFINED_pthread_once_t) +typedef int pthread_once_t; +#define __DEFINED_pthread_once_t +#endif + +#if defined(__NEED_pthread_key_t) && !defined(__DEFINED_pthread_key_t) +typedef int pthread_key_t; +#define __DEFINED_pthread_key_t +#endif + +#if defined(__NEED_pthread_spinlock_t) && !defined(__DEFINED_pthread_spinlock_t) +typedef int pthread_spinlock_t; +#define __DEFINED_pthread_spinlock_t +#endif + + +#if defined(__NEED_pthread_attr_t) && !defined(__DEFINED_pthread_attr_t) +typedef struct { union { int __i[9]; size_t __s[9]; } __u; } pthread_attr_t; +#define __DEFINED_pthread_attr_t +#endif + +#if defined(__NEED_pthread_mutexattr_t) && !defined(__DEFINED_pthread_mutexattr_t) +typedef unsigned pthread_mutexattr_t; +#define __DEFINED_pthread_mutexattr_t +#endif + +#if defined(__NEED_pthread_condattr_t) && !defined(__DEFINED_pthread_condattr_t) +typedef unsigned pthread_condattr_t; +#define __DEFINED_pthread_condattr_t +#endif + +#if defined(__NEED_pthread_barrierattr_t) && !defined(__DEFINED_pthread_barrierattr_t) +typedef unsigned pthread_barrierattr_t; +#define __DEFINED_pthread_barrierattr_t +#endif + +#if defined(__NEED_pthread_rwlockattr_t) && !defined(__DEFINED_pthread_rwlockattr_t) +typedef struct { unsigned __attr[2]; } pthread_rwlockattr_t; +#define __DEFINED_pthread_rwlockattr_t +#endif + + +#if defined(__NEED_pthread_mutex_t) && !defined(__DEFINED_pthread_mutex_t) +typedef struct { union { int __i[6]; void *__p[6]; } __u; } pthread_mutex_t; +#define __DEFINED_pthread_mutex_t +#endif + +#if defined(__NEED_pthread_cond_t) && !defined(__DEFINED_pthread_cond_t) +typedef struct { union { int __i[12]; void *__p[12]; } __u; } pthread_cond_t; +#define __DEFINED_pthread_cond_t +#endif + +#if defined(__NEED_pthread_rwlock_t) && !defined(__DEFINED_pthread_rwlock_t) +typedef struct { union { int __i[8]; void *__p[8]; } __u; } pthread_rwlock_t; +#define __DEFINED_pthread_rwlock_t +#endif + +#if defined(__NEED_pthread_barrier_t) && !defined(__DEFINED_pthread_barrier_t) +typedef struct { union { int __i[5]; void *__p[5]; } __u; } pthread_barrier_t; +#define __DEFINED_pthread_barrier_t +#endif + + +#if defined(__NEED_off_t) && !defined(__DEFINED_off_t) +typedef long long off_t; +#define __DEFINED_off_t +#endif + + +#if defined(__NEED_mode_t) && !defined(__DEFINED_mode_t) +typedef unsigned int mode_t; +#define __DEFINED_mode_t +#endif + + +#if defined(__NEED_nlink_t) && !defined(__DEFINED_nlink_t) +typedef unsigned int nlink_t; +#define __DEFINED_nlink_t +#endif + +#if defined(__NEED_ino_t) && !defined(__DEFINED_ino_t) +typedef unsigned long long ino_t; +#define __DEFINED_ino_t +#endif + +#if defined(__NEED_dev_t) && !defined(__DEFINED_dev_t) +typedef long long dev_t; +#define __DEFINED_dev_t +#endif + +#if defined(__NEED_blksize_t) && !defined(__DEFINED_blksize_t) +typedef long blksize_t; +#define __DEFINED_blksize_t +#endif + +#if defined(__NEED_blkcnt_t) && !defined(__DEFINED_blkcnt_t) +typedef long long blkcnt_t; +#define __DEFINED_blkcnt_t +#endif + +#if defined(__NEED_fsblkcnt_t) && !defined(__DEFINED_fsblkcnt_t) +typedef unsigned long long fsblkcnt_t; +#define __DEFINED_fsblkcnt_t +#endif + +#if defined(__NEED_fsfilcnt_t) && !defined(__DEFINED_fsfilcnt_t) +typedef unsigned long long fsfilcnt_t; +#define __DEFINED_fsfilcnt_t +#endif + + +#if defined(__NEED_timer_t) && !defined(__DEFINED_timer_t) +typedef void * timer_t; +#define __DEFINED_timer_t +#endif + +#if defined(__NEED_clockid_t) && !defined(__DEFINED_clockid_t) +typedef int clockid_t; +#define __DEFINED_clockid_t +#endif + +#if defined(__NEED_clock_t) && !defined(__DEFINED_clock_t) +typedef unsigned long clock_t; +#define __DEFINED_clock_t +#endif + + +#if defined(__NEED_sigset_t) && !defined(__DEFINED_sigset_t) +typedef struct { unsigned long __bits[128/sizeof(long)]; } sigset_t; +#define __DEFINED_sigset_t +#endif + +#if defined(__NEED_siginfo_t) && !defined(__DEFINED_siginfo_t) +typedef struct __siginfo siginfo_t; +#define __DEFINED_siginfo_t +#endif + + +#if defined(__NEED_socklen_t) && !defined(__DEFINED_socklen_t) +typedef unsigned int socklen_t; +#define __DEFINED_socklen_t +#endif + +#if defined(__NEED_sa_family_t) && !defined(__DEFINED_sa_family_t) +typedef unsigned short sa_family_t; +#define __DEFINED_sa_family_t +#endif + +#if defined(__NEED_in_port_t) && !defined(__DEFINED_in_port_t) +typedef unsigned short in_port_t; +#define __DEFINED_in_port_t +#endif + +#if defined(__NEED_in_addr_t) && !defined(__DEFINED_in_addr_t) +typedef unsigned int in_addr_t; +#define __DEFINED_in_addr_t +#endif + +#if defined(__NEED_struct_in_addr) && !defined(__DEFINED_struct_in_addr) +struct in_addr { in_addr_t s_addr; }; +#define __DEFINED_struct_in_addr +#endif + + +#if defined(__NEED_FILE) && !defined(__DEFINED_FILE) +typedef struct __FILE_s FILE; +#define __DEFINED_FILE +#endif + + +#if defined(__NEED_nl_item) && !defined(__DEFINED_nl_item) +typedef int nl_item; +#define __DEFINED_nl_item +#endif + + +#if defined(__NEED_locale_t) && !defined(__DEFINED_locale_t) +typedef struct __locale * locale_t; +#define __DEFINED_locale_t +#endif + + +#if defined(__NEED_struct_iovec) && !defined(__DEFINED_struct_iovec) +struct iovec { void *iov_base; size_t iov_len; }; +#define __DEFINED_struct_iovec +#endif + + diff --git a/arch/i386/bits/alltypes.h.sh b/arch/i386/bits/alltypes.h.sh new file mode 100755 index 0000000..b1505a1 --- /dev/null +++ b/arch/i386/bits/alltypes.h.sh @@ -0,0 +1,130 @@ +#!/bin/sh +sed -e << EOF \ +'/^TYPEDEF/s/TYPEDEF \(.*\) \([^ ]*\);$/#if defined(__NEED_\2) \&\& !defined(__DEFINED_\2)\ +typedef \1 \2;\ +#define __DEFINED_\2\ +#endif\ +/ +/^STRUCT/s/STRUCT * \([^ ]*\) \(.*\);$/#if defined(__NEED_struct_\1) \&\& !defined(__DEFINED_struct_\1)\ +struct \1 \2;\ +#define __DEFINED_struct_\1\ +#endif\ +/ +/^UNION/s/UNION * \([^ ]*\) \(.*\);$/#if defined(__NEED_union_\1) \&\& !defined(__DEFINED_union_\1)\ +union \1 \2;\ +#define __DEFINED_union_\1\ +#endif\ +/' + +TYPEDEF unsigned size_t; +TYPEDEF int ssize_t; +TYPEDEF long ptrdiff_t; + +#if __GNUC__ >= 3 +TYPEDEF __builtin_va_list va_list; +#else +TYPEDEF struct __va_list * va_list; +#endif + +#ifndef __cplusplus +#ifdef __WCHAR_TYPE__ +TYPEDEF __WCHAR_TYPE__ wchar_t; +#else +TYPEDEF long wchar_t; +#endif +#endif +TYPEDEF long wint_t; +TYPEDEF long wctrans_t; +TYPEDEF long wctype_t; + +TYPEDEF char int8_t; +TYPEDEF short int16_t; +TYPEDEF int int32_t; +TYPEDEF long long int64_t; + +TYPEDEF unsigned char uint8_t; +TYPEDEF unsigned short uint16_t; +TYPEDEF unsigned int uint32_t; +TYPEDEF unsigned long long uint64_t; + +TYPEDEF unsigned short __uint16_t; +TYPEDEF unsigned int __uint32_t; +TYPEDEF unsigned long long __uint64_t; + +TYPEDEF int8_t int_fast8_t; +TYPEDEF int int_fast16_t; +TYPEDEF int int_fast32_t; +TYPEDEF int64_t int_fast64_t; + +TYPEDEF unsigned char uint_fast8_t; +TYPEDEF unsigned int uint_fast16_t; +TYPEDEF unsigned int uint_fast32_t; +TYPEDEF uint64_t uint_fast64_t; + +TYPEDEF long intptr_t; +TYPEDEF unsigned long uintptr_t; + +TYPEDEF long double float_t; +TYPEDEF long double double_t; + +TYPEDEF long time_t; +TYPEDEF int suseconds_t; +STRUCT timeval { time_t tv_sec; int tv_usec; }; +STRUCT timespec { time_t tv_sec; long tv_nsec; }; + +TYPEDEF int pid_t; +TYPEDEF int id_t; +TYPEDEF int uid_t; +TYPEDEF int gid_t; +TYPEDEF int key_t; + +TYPEDEF struct __pthread * pthread_t; +TYPEDEF int pthread_once_t; +TYPEDEF int pthread_key_t; +TYPEDEF int pthread_spinlock_t; + +TYPEDEF struct { union { int __i[9]; size_t __s[9]; } __u; } pthread_attr_t; +TYPEDEF unsigned pthread_mutexattr_t; +TYPEDEF unsigned pthread_condattr_t; +TYPEDEF unsigned pthread_barrierattr_t; +TYPEDEF struct { unsigned __attr[2]; } pthread_rwlockattr_t; + +TYPEDEF struct { union { int __i[6]; void *__p[6]; } __u; } pthread_mutex_t; +TYPEDEF struct { union { int __i[12]; void *__p[12]; } __u; } pthread_cond_t; +TYPEDEF struct { union { int __i[8]; void *__p[8]; } __u; } pthread_rwlock_t; +TYPEDEF struct { union { int __i[5]; void *__p[5]; } __u; } pthread_barrier_t; + +TYPEDEF long long off_t; + +TYPEDEF unsigned int mode_t; + +TYPEDEF unsigned int nlink_t; +TYPEDEF unsigned long long ino_t; +TYPEDEF long long dev_t; +TYPEDEF long blksize_t; +TYPEDEF long long blkcnt_t; +TYPEDEF unsigned long long fsblkcnt_t; +TYPEDEF unsigned long long fsfilcnt_t; + +TYPEDEF void * timer_t; +TYPEDEF int clockid_t; +TYPEDEF unsigned long clock_t; + +TYPEDEF struct { unsigned long __bits[128/sizeof(long)]; } sigset_t; +TYPEDEF struct __siginfo siginfo_t; + +TYPEDEF unsigned int socklen_t; +TYPEDEF unsigned short sa_family_t; +TYPEDEF unsigned short in_port_t; +TYPEDEF unsigned int in_addr_t; +STRUCT in_addr { in_addr_t s_addr; }; + +TYPEDEF struct __FILE_s FILE; + +TYPEDEF int nl_item; + +TYPEDEF struct __locale * locale_t; + +STRUCT iovec { void *iov_base; size_t iov_len; }; + +EOF diff --git a/arch/i386/bits/endian.h b/arch/i386/bits/endian.h new file mode 100644 index 0000000..172c338 --- /dev/null +++ b/arch/i386/bits/endian.h @@ -0,0 +1 @@ +#define __BYTE_ORDER __LITTLE_ENDIAN diff --git a/arch/i386/bits/errno.h b/arch/i386/bits/errno.h new file mode 100644 index 0000000..c75720e --- /dev/null +++ b/arch/i386/bits/errno.h @@ -0,0 +1,133 @@ +#define EPERM 1 +#define ENOENT 2 +#define ESRCH 3 +#define EINTR 4 +#define EIO 5 +#define ENXIO 6 +#define E2BIG 7 +#define ENOEXEC 8 +#define EBADF 9 +#define ECHILD 10 +#define EAGAIN 11 +#define ENOMEM 12 +#define EACCES 13 +#define EFAULT 14 +#define ENOTBLK 15 +#define EBUSY 16 +#define EEXIST 17 +#define EXDEV 18 +#define ENODEV 19 +#define ENOTDIR 20 +#define EISDIR 21 +#define EINVAL 22 +#define ENFILE 23 +#define EMFILE 24 +#define ENOTTY 25 +#define ETXTBSY 26 +#define EFBIG 27 +#define ENOSPC 28 +#define ESPIPE 29 +#define EROFS 30 +#define EMLINK 31 +#define EPIPE 32 +#define EDOM 33 +#define ERANGE 34 +#define EDEADLK 35 +#define ENAMETOOLONG 36 +#define ENOLCK 37 +#define ENOSYS 38 +#define ENOTEMPTY 39 +#define ELOOP 40 +#define EWOULDBLOCK EAGAIN +#define ENOMSG 42 +#define EIDRM 43 +#define ECHRNG 44 +#define EL2NSYNC 45 +#define EL3HLT 46 +#define EL3RST 47 +#define ELNRNG 48 +#define EUNATCH 49 +#define ENOCSI 50 +#define EL2HLT 51 +#define EBADE 52 +#define EBADR 53 +#define EXFULL 54 +#define ENOANO 55 +#define EBADRQC 56 +#define EBADSLT 57 +#define EDEADLOCK EDEADLK +#define EBFONT 59 +#define ENOSTR 60 +#define ENODATA 61 +#define ETIME 62 +#define ENOSR 63 +#define ENONET 64 +#define ENOPKG 65 +#define EREMOTE 66 +#define ENOLINK 67 +#define EADV 68 +#define ESRMNT 69 +#define ECOMM 70 +#define EPROTO 71 +#define EMULTIHOP 72 +#define EDOTDOT 73 +#define EBADMSG 74 +#define EOVERFLOW 75 +#define ENOTUNIQ 76 +#define EBADFD 77 +#define EREMCHG 78 +#define ELIBACC 79 +#define ELIBBAD 80 +#define ELIBSCN 81 +#define ELIBMAX 82 +#define ELIBEXEC 83 +#define EILSEQ 84 +#define ERESTART 85 +#define ESTRPIPE 86 +#define EUSERS 87 +#define ENOTSOCK 88 +#define EDESTADDRREQ 89 +#define EMSGSIZE 90 +#define EPROTOTYPE 91 +#define ENOPROTOOPT 92 +#define EPROTONOSUPPORT 93 +#define ESOCKTNOSUPPORT 94 +#define EOPNOTSUPP 95 +#define ENOTSUP EOPNOTSUPP +#define EPFNOSUPPORT 96 +#define EAFNOSUPPORT 97 +#define EADDRINUSE 98 +#define EADDRNOTAVAIL 99 +#define ENETDOWN 100 +#define ENETUNREACH 101 +#define ENETRESET 102 +#define ECONNABORTED 103 +#define ECONNRESET 104 +#define ENOBUFS 105 +#define EISCONN 106 +#define ENOTCONN 107 +#define ESHUTDOWN 108 +#define ETOOMANYREFS 109 +#define ETIMEDOUT 110 +#define ECONNREFUSED 111 +#define EHOSTDOWN 112 +#define EHOSTUNREACH 113 +#define EALREADY 114 +#define EINPROGRESS 115 +#define ESTALE 116 +#define EUCLEAN 117 +#define ENOTNAM 118 +#define ENAVAIL 119 +#define EISNAM 120 +#define EREMOTEIO 121 +#define EDQUOT 122 +#define ENOMEDIUM 123 +#define EMEDIUMTYPE 124 +#define ECANCELED 125 +#define ENOKEY 126 +#define EKEYEXPIRED 127 +#define EKEYREVOKED 128 +#define EKEYREJECTED 129 +#define EOWNERDEAD 130 +#define ENOTRECOVERABLE 131 +#define ERFKILL 132 diff --git a/arch/i386/bits/fcntl.h b/arch/i386/bits/fcntl.h new file mode 100644 index 0000000..33a5185 --- /dev/null +++ b/arch/i386/bits/fcntl.h @@ -0,0 +1,33 @@ +#define O_CREAT 0100 +#define O_EXCL 0200 +#define O_NOCTTY 0400 +#define O_TRUNC 01000 +#define O_APPEND 02000 +#define O_NONBLOCK 04000 +#define O_DSYNC 010000 +#define O_SYNC 04010000 +#define O_RSYNC 04010000 +#define O_DIRECTORY 0200000 +#define O_NOFOLLOW 0400000 +#define O_CLOEXEC 02000000 + +#define O_ASYNC 020000 +#define O_DIRECT 040000 +#define O_LARGEFILE 0100000 +#define O_NOATIME 01000000 +#define O_NDELAY O_NONBLOCK + +#define F_DUPFD 0 +#define F_GETFD 1 +#define F_SETFD 2 +#define F_GETFL 3 +#define F_SETFL 4 + +#define F_SETOWN 8 +#define F_GETOWN 9 + +#define F_GETLK 12 +#define F_SETLK 13 +#define F_SETLKW 14 + +#define F_DUPFD_CLOEXEC 1030 diff --git a/arch/i386/bits/fenv.h b/arch/i386/bits/fenv.h new file mode 100644 index 0000000..24df041 --- /dev/null +++ b/arch/i386/bits/fenv.h @@ -0,0 +1,34 @@ +#define FE_INVALID 1 +#define __FE_DENORM 2 +#define FE_DIVBYZERO 4 +#define FE_OVERFLOW 8 +#define FE_UNDERFLOW 16 +#define FE_INEXACT 32 + +#define FE_ALL_EXCEPT 63 + +#define FE_TONEAREST 0 +#define FE_DOWNWARD 0x400 +#define FE_UPWARD 0x800 +#define FE_TOWARDZERO 0xc00 + +typedef unsigned short fexcept_t; + +typedef struct { + unsigned short __control_word; + unsigned short __unused1; + unsigned short __status_word; + unsigned short __unused2; + unsigned short __tags; + unsigned short __unused3; + unsigned int __eip; + unsigned short __cs_selector; + unsigned int __opcode:11; + unsigned int __unused4:5; + unsigned int __data_offset; + unsigned short __data_selector; + unsigned short __unused5; + unsigned int __mxcsr; +} fenv_t; + +#define FE_DFL_ENV ((const fenv_t *) -1) diff --git a/arch/i386/bits/float.h b/arch/i386/bits/float.h new file mode 100644 index 0000000..044b516 --- /dev/null +++ b/arch/i386/bits/float.h @@ -0,0 +1,14 @@ +#define FLT_ROUNDS 1 +#define FLT_EVAL_METHOD 2 + +#define LDBL_MIN 3.3621031431120935063e-4932L +#define LDBL_MAX 1.1897314953572317650e+4932L +#define LDBL_EPSILON 1.0842021724855044340e-19L + +#define LDBL_MANT_DIG 64 +#define LDBL_MIN_EXP (-16381) +#define LDBL_MAX_EXP 16384 + +#define LDBL_DIG 18 +#define LDBL_MIN_10_EXP (-4931) +#define LDBL_MAX_10_EXP 4932 diff --git a/arch/i386/bits/ioctl.h b/arch/i386/bits/ioctl.h new file mode 100644 index 0000000..336c71c --- /dev/null +++ b/arch/i386/bits/ioctl.h @@ -0,0 +1,197 @@ +#define _IOC(a,b,c,d) ( ((a)<<30) | ((b)<<8) | (c) | ((d)<<16) ) +#define _IOC_NONE 0U +#define _IOC_WRITE 1U +#define _IOC_READ 2U + +#define _IO(a,b) _IOC(_IOC_NONE,(a),(b),0) +#define _IOW(a,b,c) _IOC(1,(a),(b),sizeof(c)) +#define _IOR(a,b,c) _IOC(2,(a),(b),sizeof(c)) +#define _IOWR(a,b,c) _IOC(3,(a),(b),sizeof(c)) + +#define TCGETS 0x5401 +#define TCSETS 0x5402 +#define TCSETSW 0x5403 +#define TCSETSF 0x5404 +#define TCGETA 0x5405 +#define TCSETA 0x5406 +#define TCSETAW 0x5407 +#define TCSETAF 0x5408 +#define TCSBRK 0x5409 +#define TCXONC 0x540A +#define TCFLSH 0x540B +#define TIOCEXCL 0x540C +#define TIOCNXCL 0x540D +#define TIOCSCTTY 0x540E +#define TIOCGPGRP 0x540F +#define TIOCSPGRP 0x5410 +#define TIOCOUTQ 0x5411 +#define TIOCSTI 0x5412 +#define TIOCGWINSZ 0x5413 +#define TIOCSWINSZ 0x5414 +#define TIOCMGET 0x5415 +#define TIOCMBIS 0x5416 +#define TIOCMBIC 0x5417 +#define TIOCMSET 0x5418 +#define TIOCGSOFTCAR 0x5419 +#define TIOCSSOFTCAR 0x541A +#define FIONREAD 0x541B +#define TIOCINQ FIONREAD +#define TIOCLINUX 0x541C +#define TIOCCONS 0x541D +#define TIOCGSERIAL 0x541E +#define TIOCSSERIAL 0x541F +#define TIOCPKT 0x5420 +#define FIONBIO 0x5421 +#define TIOCNOTTY 0x5422 +#define TIOCSETD 0x5423 +#define TIOCGETD 0x5424 +#define TCSBRKP 0x5425 +#define TIOCTTYGSTRUCT 0x5426 +#define TIOCSBRK 0x5427 +#define TIOCCBRK 0x5428 +#define TIOCGSID 0x5429 +#define TIOCGPTN 0x80045430 +#define TIOCSPTLCK 0x40045431 +#define TCGETX 0x5432 +#define TCSETX 0x5433 +#define TCSETXF 0x5434 +#define TCSETXW 0x5435 + +#define FIONCLEX 0x5450 +#define FIOCLEX 0x5451 +#define FIOASYNC 0x5452 +#define TIOCSERCONFIG 0x5453 +#define TIOCSERGWILD 0x5454 +#define TIOCSERSWILD 0x5455 +#define TIOCGLCKTRMIOS 0x5456 +#define TIOCSLCKTRMIOS 0x5457 +#define TIOCSERGSTRUCT 0x5458 +#define TIOCSERGETLSR 0x5459 +#define TIOCSERGETMULTI 0x545A +#define TIOCSERSETMULTI 0x545B + +#define TIOCMIWAIT 0x545C +#define TIOCGICOUNT 0x545D +#define TIOCGHAYESESP 0x545E +#define TIOCSHAYESESP 0x545F +#define FIOQSIZE 0x5460 + +#define TIOCPKT_DATA 0 +#define TIOCPKT_FLUSHREAD 1 +#define TIOCPKT_FLUSHWRITE 2 +#define TIOCPKT_STOP 4 +#define TIOCPKT_START 8 +#define TIOCPKT_NOSTOP 16 +#define TIOCPKT_DOSTOP 32 +#define TIOCPKT_IOCTL 64 + +#define TIOCSER_TEMT 0x01 + +struct winsize { + unsigned short ws_row; + unsigned short ws_col; + unsigned short ws_xpixel; + unsigned short ws_ypixel; +}; + +#define TIOCM_LE 0x001 +#define TIOCM_DTR 0x002 +#define TIOCM_RTS 0x004 +#define TIOCM_ST 0x008 +#define TIOCM_SR 0x010 +#define TIOCM_CTS 0x020 +#define TIOCM_CAR 0x040 +#define TIOCM_RNG 0x080 +#define TIOCM_DSR 0x100 +#define TIOCM_CD TIOCM_CAR +#define TIOCM_RI TIOCM_RNG +#define TIOCM_OUT1 0x2000 +#define TIOCM_OUT2 0x4000 +#define TIOCM_LOOP 0x8000 +#define TIOCM_MODEM_BITS TIOCM_OUT2 + +#define N_TTY 0 +#define N_SLIP 1 +#define N_MOUSE 2 +#define N_PPP 3 +#define N_STRIP 4 +#define N_AX25 5 +#define N_X25 6 +#define N_6PACK 7 +#define N_MASC 8 +#define N_R3964 9 +#define N_PROFIBUS_FDL 10 +#define N_IRDA 11 +#define N_SMSBLOCK 12 +#define N_HDLC 13 +#define N_SYNC_PPP 14 +#define N_HCI 15 + +#define FIOSETOWN 0x8901 +#define SIOCSPGRP 0x8902 +#define FIOGETOWN 0x8903 +#define SIOCGPGRP 0x8904 +#define SIOCATMARK 0x8905 +#define SIOCGSTAMP 0x8906 + +#define SIOCADDRT 0x890B +#define SIOCDELRT 0x890C +#define SIOCRTMSG 0x890D + +#define SIOCGIFNAME 0x8910 +#define SIOCSIFLINK 0x8911 +#define SIOCGIFCONF 0x8912 +#define SIOCGIFFLAGS 0x8913 +#define SIOCSIFFLAGS 0x8914 +#define SIOCGIFADDR 0x8915 +#define SIOCSIFADDR 0x8916 +#define SIOCGIFDSTADDR 0x8917 +#define SIOCSIFDSTADDR 0x8918 +#define SIOCGIFBRDADDR 0x8919 +#define SIOCSIFBRDADDR 0x891a +#define SIOCGIFNETMASK 0x891b +#define SIOCSIFNETMASK 0x891c +#define SIOCGIFMETRIC 0x891d +#define SIOCSIFMETRIC 0x891e +#define SIOCGIFMEM 0x891f +#define SIOCSIFMEM 0x8920 +#define SIOCGIFMTU 0x8921 +#define SIOCSIFMTU 0x8922 +#define SIOCSIFHWADDR 0x8924 +#define SIOCGIFENCAP 0x8925 +#define SIOCSIFENCAP 0x8926 +#define SIOCGIFHWADDR 0x8927 +#define SIOCGIFSLAVE 0x8929 +#define SIOCSIFSLAVE 0x8930 +#define SIOCADDMULTI 0x8931 +#define SIOCDELMULTI 0x8932 +#define SIOCGIFINDEX 0x8933 +#define SIOGIFINDEX SIOCGIFINDEX +#define SIOCSIFPFLAGS 0x8934 +#define SIOCGIFPFLAGS 0x8935 +#define SIOCDIFADDR 0x8936 +#define SIOCSIFHWBROADCAST 0x8937 +#define SIOCGIFCOUNT 0x8938 + +#define SIOCGIFBR 0x8940 +#define SIOCSIFBR 0x8941 + +#define SIOCGIFTXQLEN 0x8942 +#define SIOCSIFTXQLEN 0x8943 + +#define SIOCDARP 0x8953 +#define SIOCGARP 0x8954 +#define SIOCSARP 0x8955 + +#define SIOCDRARP 0x8960 +#define SIOCGRARP 0x8961 +#define SIOCSRARP 0x8962 + +#define SIOCGIFMAP 0x8970 +#define SIOCSIFMAP 0x8971 + +#define SIOCADDDLCI 0x8980 +#define SIOCDELDLCI 0x8981 + +#define SIOCDEVPRIVATE 0x89F0 +#define SIOCPROTOPRIVATE 0x89E0 diff --git a/arch/i386/bits/ipc.h b/arch/i386/bits/ipc.h new file mode 100644 index 0000000..51ad442 --- /dev/null +++ b/arch/i386/bits/ipc.h @@ -0,0 +1,12 @@ +struct ipc_perm +{ + key_t __ipc_perm_key; + uid_t uid; + gid_t gid; + uid_t cuid; + gid_t cgid; + mode_t mode; + int __ipc_perm_seq; + long __pad1; + long __pad2; +}; diff --git a/arch/i386/bits/limits.h b/arch/i386/bits/limits.h new file mode 100644 index 0000000..e19461d --- /dev/null +++ b/arch/i386/bits/limits.h @@ -0,0 +1,8 @@ +#if defined(_POSIX_SOURCE) || defined(_POSIX_C_SOURCE) \ + || defined(_XOPEN_SOURCE) || defined(_GNU_SOURCE) +#define PAGE_SIZE 4096 +#define LONG_BIT 32 +#endif + +#define LONG_MAX 0x7fffffffL +#define LLONG_MAX 0x7fffffffffffffffLL diff --git a/arch/i386/bits/mman.h b/arch/i386/bits/mman.h new file mode 100644 index 0000000..302044e --- /dev/null +++ b/arch/i386/bits/mman.h @@ -0,0 +1,50 @@ +#define MAP_FAILED ((void *) -1) + +#define PROT_NONE 0 +#define PROT_READ 1 +#define PROT_WRITE 2 +#define PROT_EXEC 4 +#define PROT_GROWSDOWN 0x01000000 +#define PROT_GROWSUP 0x02000000 + +#define MAP_SHARED 0x01 +#define MAP_PRIVATE 0x02 +#define MAP_FIXED 0x10 + +#define MAP_TYPE 0x0f +#define MAP_FILE 0x00 +#define MAP_ANON 0x20 +#define MAP_ANONYMOUS MAP_ANON +#define MAP_32BIT 0x40 + +#define POSIX_MADV_NORMAL 0 +#define POSIX_MADV_RANDOM 1 +#define POSIX_MADV_SEQUENTIAL 2 +#define POSIX_MADV_WILLNEED 3 +#define POSIX_MADV_DONTNEED 0 + +#define MS_ASYNC 1 +#define MS_INVALIDATE 2 +#define MS_SYNC 4 + +#define MCL_CURRENT 1 +#define MCL_FUTURE 2 + +#ifdef _GNU_SOURCE +#define MADV_NORMAL 0 +#define MADV_RANDOM 1 +#define MADV_SEQUENTIAL 2 +#define MADV_WILLNEED 3 +#define MADV_DONTNEED 4 +#define MADV_REMOVE 9 +#define MADV_DONTFORK 10 +#define MADV_DOFORK 11 +#define MADV_MERGEABLE 12 +#define MADV_UNMERGEABLE 13 +#define MADV_HUGEPAGE 14 +#define MADV_NOHUGEPAGE 15 +#define MADV_HWPOISON 100 + +#define MREMAP_MAYMOVE 1 +#define MREMAP_FIXED 2 +#endif diff --git a/arch/i386/bits/msg.h b/arch/i386/bits/msg.h new file mode 100644 index 0000000..3db8576 --- /dev/null +++ b/arch/i386/bits/msg.h @@ -0,0 +1,16 @@ +struct msqid_ds +{ + struct ipc_perm msg_perm; + time_t msg_stime; + int __unused1; + time_t msg_rtime; + int __unused2; + time_t msg_ctime; + int __unused3; + unsigned long msg_cbytes; + msgqnum_t msg_qnum; + msglen_t msg_qbytes; + pid_t msg_lspid; + pid_t msg_lrpid; + unsigned long __unused[2]; +}; diff --git a/arch/i386/bits/posix.h b/arch/i386/bits/posix.h new file mode 100644 index 0000000..30a3871 --- /dev/null +++ b/arch/i386/bits/posix.h @@ -0,0 +1,2 @@ +#define _POSIX_V6_ILP32_OFFBIG 1 +#define _POSIX_V7_ILP32_OFFBIG 1 diff --git a/arch/i386/bits/reg.h b/arch/i386/bits/reg.h new file mode 100644 index 0000000..8bc2582 --- /dev/null +++ b/arch/i386/bits/reg.h @@ -0,0 +1,19 @@ +#undef __WORDSIZE +#define __WORDSIZE 32 +#define EBX 0 +#define ECX 1 +#define EDX 2 +#define ESI 3 +#define EDI 4 +#define EBP 5 +#define EAX 6 +#define DS 7 +#define ES 8 +#define FS 9 +#define GS 10 +#define ORIG_EAX 11 +#define EIP 12 +#define CS 13 +#define EFL 14 +#define UESP 15 +#define SS 16 diff --git a/arch/i386/bits/setjmp.h b/arch/i386/bits/setjmp.h new file mode 100644 index 0000000..b6595bd --- /dev/null +++ b/arch/i386/bits/setjmp.h @@ -0,0 +1 @@ +typedef unsigned long jmp_buf [7]; diff --git a/arch/i386/bits/shm.h b/arch/i386/bits/shm.h new file mode 100644 index 0000000..8807c4f --- /dev/null +++ b/arch/i386/bits/shm.h @@ -0,0 +1,18 @@ +#define SHMLBA 4096 + +struct shmid_ds +{ + struct ipc_perm shm_perm; + size_t shm_segsz; + time_t shm_atime; + int __unused1; + time_t shm_dtime; + int __unused2; + time_t shm_ctime; + int __unused3; + pid_t shm_cpid; + pid_t shm_lpid; + unsigned long shm_nattch; + unsigned long __pad1; + unsigned long __pad2; +}; diff --git a/arch/i386/bits/signal.h b/arch/i386/bits/signal.h new file mode 100644 index 0000000..6a55f94 --- /dev/null +++ b/arch/i386/bits/signal.h @@ -0,0 +1,82 @@ +#if defined(_POSIX_SOURCE) || defined(_POSIX_C_SOURCE) \ + || defined(_XOPEN_SOURCE) || defined(_GNU_SOURCE) + +struct __fpstate { + unsigned long __x[7]; + unsigned char __y[80]; + unsigned long __z; +}; + +typedef struct { + unsigned long __gregs[19]; + void *__fpregs; + unsigned long __oldmask, __cr2; +} mcontext_t; + +typedef struct __ucontext { + unsigned long uc_flags; + struct __ucontext *uc_link; + stack_t uc_stack; + mcontext_t uc_mcontext; + sigset_t uc_sigmask; + struct __fpstate __fpregs_mem; +} ucontext_t; + +#define SA_NOCLDSTOP 1 +#define SA_NOCLDWAIT 2 +#define SA_SIGINFO 4 +#define SA_ONSTACK 0x08000000 +#define SA_RESTART 0x10000000 +#define SA_NODEFER 0x40000000 +#define SA_RESETHAND 0x80000000 +#define SA_RESTORER 0x04000000 + +#ifdef _GNU_SOURCE +struct sigcontext { + unsigned short gs, __gsh, fs, __fsh, es, __esh, ds, __dsh; + unsigned long edi, esi, ebp, esp, ebx, edx, ecx, eax; + unsigned long trapno, err, eip; + unsigned short cs, __csh; + unsigned long eflags, esp_at_signal; + unsigned short ss, __ssh; + struct __fpstate *fpstate; + unsigned long oldmask, cr2; +}; +#define NSIG 64 +#endif + +#endif + +#define SIGHUP 1 +#define SIGINT 2 +#define SIGQUIT 3 +#define SIGILL 4 +#define SIGTRAP 5 +#define SIGABRT 6 +#define SIGBUS 7 +#define SIGFPE 8 +#define SIGKILL 9 +#define SIGUSR1 10 +#define SIGSEGV 11 +#define SIGUSR2 12 +#define SIGPIPE 13 +#define SIGALRM 14 +#define SIGTERM 15 +#define SIGSTKFLT 16 +#define SIGCHLD 17 +#define SIGCONT 18 +#define SIGSTOP 19 +#define SIGTSTP 20 +#define SIGTTIN 21 +#define SIGTTOU 22 +#define SIGURG 23 +#define SIGXCPU 24 +#define SIGXFSZ 25 +#define SIGVTALRM 26 +#define SIGPROF 27 +#define SIGWINCH 28 +#define SIGIO 29 +#define SIGPOLL 29 +#define SIGPWR 30 +#define SIGSYS 31 +#define SIGUNUSED SIGSYS diff --git a/arch/i386/bits/socket.h b/arch/i386/bits/socket.h new file mode 100644 index 0000000..c464ed9 --- /dev/null +++ b/arch/i386/bits/socket.h @@ -0,0 +1,10 @@ +struct msghdr +{ + void *msg_name; + socklen_t msg_namelen; + struct iovec *msg_iov; + int msg_iovlen; + void *msg_control; + socklen_t msg_controllen; + int msg_flags; +}; diff --git a/arch/i386/bits/stat.h b/arch/i386/bits/stat.h new file mode 100644 index 0000000..bb9314a --- /dev/null +++ b/arch/i386/bits/stat.h @@ -0,0 +1,22 @@ +/* copied from kernel definition, but with padding replaced + * by the corresponding correctly-sized userspace types. */ + +struct stat +{ + dev_t st_dev; + int __st_dev_padding; + long __st_ino_truncated; + mode_t st_mode; + nlink_t st_nlink; + uid_t st_uid; + gid_t st_gid; + dev_t st_rdev; + int __st_rdev_padding; + off_t st_size; + blksize_t st_blksize; + blkcnt_t st_blocks; + struct timespec st_atim; + struct timespec st_mtim; + struct timespec st_ctim; + ino_t st_ino; +}; diff --git a/arch/i386/bits/statfs.h b/arch/i386/bits/statfs.h new file mode 100644 index 0000000..f103f4e --- /dev/null +++ b/arch/i386/bits/statfs.h @@ -0,0 +1,7 @@ +struct statfs { + unsigned long f_type, f_bsize; + fsblkcnt_t f_blocks, f_bfree, f_bavail; + fsfilcnt_t f_files, f_ffree; + fsid_t f_fsid; + unsigned long f_namelen, f_frsize, f_flags, f_spare[4]; +}; diff --git a/arch/i386/bits/stdarg.h b/arch/i386/bits/stdarg.h new file mode 100644 index 0000000..6b1830d --- /dev/null +++ b/arch/i386/bits/stdarg.h @@ -0,0 +1,9 @@ +#define __VA_ALIGNED_SIZE(x) ((sizeof(x) + sizeof(int) - 1) & ~(sizeof(int) - 1)) + +#define va_start(ap, last) ((ap) = (void *)(((char *)&(last)) + __VA_ALIGNED_SIZE(last))) +#define va_end(ap) ((void)0) +#define va_copy(dest, src) ((dest) = (src)) + +#define va_arg(ap, type) \ + ( ((ap) = (va_list)((char *)(ap) + __VA_ALIGNED_SIZE(type))), \ + *(type *)(void *)((char *)(ap) - __VA_ALIGNED_SIZE(type)) ) diff --git a/arch/i386/bits/stdint.h b/arch/i386/bits/stdint.h new file mode 100644 index 0000000..8e21a8c --- /dev/null +++ b/arch/i386/bits/stdint.h @@ -0,0 +1,23 @@ +#define INT_FAST8_MIN INT8_MIN +#define INT_FAST16_MIN INT32_MIN +#define INT_FAST32_MIN INT32_MIN +#define INT_FAST64_MIN INT64_MIN + +#define INT_FAST8_MAX INT8_MAX +#define INT_FAST16_MAX INT32_MAX +#define INT_FAST32_MAX INT32_MAX +#define INT_FAST64_MAX INT64_MAX + +#define UINT_FAST8_MAX UINT8_MAX +#define UINT_FAST16_MAX UINT32_MAX +#define UINT_FAST32_MAX UINT32_MAX +#define UINT_FAST64_MAX UINT64_MAX + +#define INTPTR_MIN INT32_MIN +#define INTPTR_MAX INT32_MAX +#define UINTPTR_MAX UINT32_MAX +#define PTRDIFF_MIN INT32_MIN +#define PTRDIFF_MAX INT32_MAX +#define SIG_ATOMIC_MIN INT32_MIN +#define SIG_ATOMIC_MAX INT32_MAX +#define SIZE_MAX UINT32_MAX diff --git a/arch/i386/bits/syscall.h b/arch/i386/bits/syscall.h new file mode 100644 index 0000000..1147e9f --- /dev/null +++ b/arch/i386/bits/syscall.h @@ -0,0 +1,957 @@ +#define __SYSCALL_LL_E(x) \ +((union { long long ll; long l[2]; }){ .ll = x }).l[0], \ +((union { long long ll; long l[2]; }){ .ll = x }).l[1] +#define __SYSCALL_LL_O(x) __SYSCALL_LL_E((x)) + +static inline long __syscall0(long __n) +{ + unsigned long __ret; + __asm__ __volatile__ ("int $128" : "=a"(__ret) : "a"(__n) : "memory"); + return __ret; +} + +#ifndef __PIC__ + +static inline long __syscall1(long __n, long __a1) +{ + unsigned long __ret; + __asm__ __volatile__ ("int $128" : "=a"(__ret) : "a"(__n), "b"(__a1) : "memory"); + return __ret; +} + +static inline long __syscall2(long __n, long __a1, long __a2) +{ + unsigned long __ret; + __asm__ __volatile__ ("int $128" : "=a"(__ret) : "a"(__n), "b"(__a1), "c"(__a2) : "memory"); + return __ret; +} + +static inline long __syscall3(long __n, long __a1, long __a2, long __a3) +{ + unsigned long __ret; + __asm__ __volatile__ ("int $128" : "=a"(__ret) : "a"(__n), "b"(__a1), "c"(__a2), "d"(__a3) : "memory"); + return __ret; +} + +static inline long __syscall4(long __n, long __a1, long __a2, long __a3, long __a4) +{ + unsigned long __ret; + __asm__ __volatile__ ("int $128" : "=a"(__ret) : "a"(__n), "b"(__a1), "c"(__a2), "d"(__a3), "S"(__a4) : "memory"); + return __ret; +} + +static inline long __syscall5(long __n, long __a1, long __a2, long __a3, long __a4, long __a5) +{ + unsigned long __ret; + __asm__ __volatile__ ("int $128" : "=a"(__ret) : "a"(__n), "b"(__a1), "c"(__a2), "d"(__a3), "S"(__a4), "D"(__a5) : "memory"); + return __ret; +} + +static inline long __syscall6(long __n, long __a1, long __a2, long __a3, long __a4, long __a5, long __a6) +{ + unsigned long __ret; + __asm__ __volatile__ ("pushl %7 ; pushl %%ebp ; mov 4(%%esp),%%ebp ; int $128 ; popl %%ebp ; popl %%ecx" + : "=a"(__ret) : "a"(__n), "b"(__a1), "c"(__a2), "d"(__a3), "S"(__a4), "D"(__a5), "g"(__a6) : "memory"); + return __ret; +} + +#else + +static inline long __syscall1(long __n, long __a1) +{ + unsigned long __ret; + __asm__ __volatile__ ("xchg %2,%%ebx ; int $128 ; xchg %2,%%ebx" + : "=a"(__ret) : "a"(__n), "r"(__a1) : "memory"); + return __ret; +} + +static inline long __syscall2(long __n, long __a1, long __a2) +{ + unsigned long __ret; + __asm__ __volatile__ ("xchg %2,%%ebx ; int $128 ; xchg %2,%%ebx" + : "=a"(__ret) : "a"(__n), "r"(__a1), "c"(__a2) : "memory"); + return __ret; +} + +static inline long __syscall3(long __n, long __a1, long __a2, long __a3) +{ + unsigned long __ret; + __asm__ __volatile__ ("xchg %2,%%ebx ; int $128 ; xchg %2,%%ebx" + : "=a"(__ret) : "a"(__n), "r"(__a1), "c"(__a2), "d"(__a3) : "memory"); + return __ret; +} + +static inline long __syscall4(long __n, long __a1, long __a2, long __a3, long __a4) +{ + unsigned long __ret; + __asm__ __volatile__ ("xchg %2,%%ebx ; int $128 ; xchg %2,%%ebx" + : "=a"(__ret) : "a"(__n), "r"(__a1), "c"(__a2), "d"(__a3), "S"(__a4) : "memory"); + return __ret; +} + +#if 0 +static inline long __syscall5(long __n, long __a1, long __a2, long __a3, long __a4, long __a5) +{ + unsigned long __ret; + __asm__ __volatile__ ("pushl %2 ; pushl %%ebx ; mov 4(%%esp),%%ebx ; int $128 ; popl %%ebx ; popl %%ecx" + : "=a"(__ret) : "a"(__n), "g"(__a1), "c"(__a2), "d"(__a3), "S"(__a4), "D"(__a5) : "memory"); + return __ret; +} +#else +static inline long __syscall5(long __n, long __a1, long __a2, long __a3, long __a4, long __a5) +{ + return (__syscall)(__n, __a1, __a2, __a3, __a4, __a5); +} +#endif + +static inline long __syscall6(long __n, long __a1, long __a2, long __a3, long __a4, long __a5, long __a6) +{ + return (__syscall)(__n, __a1, __a2, __a3, __a4, __a5, __a6); +} + +#endif + + +#define __SC_socket 1 +#define __SC_bind 2 +#define __SC_connect 3 +#define __SC_listen 4 +#define __SC_accept 5 +#define __SC_getsockname 6 +#define __SC_getpeername 7 +#define __SC_socketpair 8 +#define __SC_send 9 +#define __SC_recv 10 +#define __SC_sendto 11 +#define __SC_recvfrom 12 +#define __SC_shutdown 13 +#define __SC_setsockopt 14 +#define __SC_getsockopt 15 +#define __SC_sendmsg 16 +#define __SC_recvmsg 17 + +#define __socketcall(nm,a,b,c,d,e,f) syscall(SYS_socketcall, __SC_##nm, \ + ((long [6]){ (long)a, (long)b, (long)c, (long)d, (long)e, (long)f })) +#define __socketcall_cp(nm,a,b,c,d,e,f) syscall_cp(SYS_socketcall, __SC_##nm, \ + ((long [6]){ (long)a, (long)b, (long)c, (long)d, (long)e, (long)f })) + +#define __NR_restart_syscall 0 +#define __NR_exit 1 +#define __NR_fork 2 +#define __NR_read 3 +#define __NR_write 4 +#define __NR_open 5 +#define __NR_close 6 +#define __NR_waitpid 7 +#define __NR_creat 8 +#define __NR_link 9 +#define __NR_unlink 10 +#define __NR_execve 11 +#define __NR_chdir 12 +#define __NR_time 13 +#define __NR_mknod 14 +#define __NR_chmod 15 +#define __NR_lchown 16 +#define __NR_break 17 +#define __NR_oldstat 18 +#define __NR_lseek 19 +#define __NR_getpid 20 +#define __NR_mount 21 +#define __NR_umount 22 +#define __NR_setuid 23 +#define __NR_getuid 24 +#define __NR_stime 25 +#define __NR_ptrace 26 +#define __NR_alarm 27 +#define __NR_oldfstat 28 +#define __NR_pause 29 +#define __NR_utime 30 +#define __NR_stty 31 +#define __NR_gtty 32 +#define __NR_access 33 +#define __NR_nice 34 +#define __NR_ftime 35 +#define __NR_sync 36 +#define __NR_kill 37 +#define __NR_rename 38 +#define __NR_mkdir 39 +#define __NR_rmdir 40 +#define __NR_dup 41 +#define __NR_pipe 42 +#define __NR_times 43 +#define __NR_prof 44 +#define __NR_brk 45 +#define __NR_setgid 46 +#define __NR_getgid 47 +#define __NR_signal 48 +#define __NR_geteuid 49 +#define __NR_getegid 50 +#define __NR_acct 51 +#define __NR_umount2 52 +#define __NR_lock 53 +#define __NR_ioctl 54 +#define __NR_fcntl 55 +#define __NR_mpx 56 +#define __NR_setpgid 57 +#define __NR_ulimit 58 +#define __NR_oldolduname 59 +#define __NR_umask 60 +#define __NR_chroot 61 +#define __NR_ustat 62 +#define __NR_dup2 63 +#define __NR_getppid 64 +#define __NR_getpgrp 65 +#define __NR_setsid 66 +#define __NR_sigaction 67 +#define __NR_sgetmask 68 +#define __NR_ssetmask 69 +#define __NR_setreuid 70 +#define __NR_setregid 71 +#define __NR_sigsuspend 72 +#define __NR_sigpending 73 +#define __NR_sethostname 74 +#define __NR_setrlimit 75 +#define __NR_getrlimit 76 /* Back compatible 2Gig limited rlimit */ +#define __NR_getrusage 77 +#define __NR_gettimeofday 78 +#define __NR_settimeofday 79 +#define __NR_getgroups 80 +#define __NR_setgroups 81 +#define __NR_select 82 +#define __NR_symlink 83 +#define __NR_oldlstat 84 +#define __NR_readlink 85 +#define __NR_uselib 86 +#define __NR_swapon 87 +#define __NR_reboot 88 +#define __NR_readdir 89 +#define __NR_mmap 90 +#define __NR_munmap 91 +#define __NR_truncate 92 +#define __NR_ftruncate 93 +#define __NR_fchmod 94 +#define __NR_fchown 95 +#define __NR_getpriority 96 +#define __NR_setpriority 97 +#define __NR_profil 98 +#define __NR_statfs 99 +#define __NR_fstatfs 100 +#define __NR_ioperm 101 +#define __NR_socketcall 102 +#define __NR_syslog 103 +#define __NR_setitimer 104 +#define __NR_getitimer 105 +#define __NR_stat 106 +#define __NR_lstat 107 +#define __NR_fstat 108 +#define __NR_olduname 109 +#define __NR_iopl 110 +#define __NR_vhangup 111 +#define __NR_idle 112 +#define __NR_vm86old 113 +#define __NR_wait4 114 +#define __NR_swapoff 115 +#define __NR_sysinfo 116 +#define __NR_ipc 117 +#define __NR_fsync 118 +#define __NR_sigreturn 119 +#define __NR_clone 120 +#define __NR_setdomainname 121 +#define __NR_uname 122 +#define __NR_modify_ldt 123 +#define __NR_adjtimex 124 +#define __NR_mprotect 125 +#define __NR_sigprocmask 126 +#define __NR_create_module 127 +#define __NR_init_module 128 +#define __NR_delete_module 129 +#define __NR_get_kernel_syms 130 +#define __NR_quotactl 131 +#define __NR_getpgid 132 +#define __NR_fchdir 133 +#define __NR_bdflush 134 +#define __NR_sysfs 135 +#define __NR_personality 136 +#define __NR_afs_syscall 137 +#define __NR_setfsuid 138 +#define __NR_setfsgid 139 +#define __NR__llseek 140 +#define __NR_getdents 141 +#define __NR__newselect 142 +#define __NR_flock 143 +#define __NR_msync 144 +#define __NR_readv 145 +#define __NR_writev 146 +#define __NR_getsid 147 +#define __NR_fdatasync 148 +#define __NR__sysctl 149 +#define __NR_mlock 150 +#define __NR_munlock 151 +#define __NR_mlockall 152 +#define __NR_munlockall 153 +#define __NR_sched_setparam 154 +#define __NR_sched_getparam 155 +#define __NR_sched_setscheduler 156 +#define __NR_sched_getscheduler 157 +#define __NR_sched_yield 158 +#define __NR_sched_get_priority_max 159 +#define __NR_sched_get_priority_min 160 +#define __NR_sched_rr_get_interval 161 +#define __NR_nanosleep 162 +#define __NR_mremap 163 +#define __NR_setresuid 164 +#define __NR_getresuid 165 +#define __NR_vm86 166 +#define __NR_query_module 167 +#define __NR_poll 168 +#define __NR_nfsservctl 169 +#define __NR_setresgid 170 +#define __NR_getresgid 171 +#define __NR_prctl 172 +#define __NR_rt_sigreturn 173 +#define __NR_rt_sigaction 174 +#define __NR_rt_sigprocmask 175 +#define __NR_rt_sigpending 176 +#define __NR_rt_sigtimedwait 177 +#define __NR_rt_sigqueueinfo 178 +#define __NR_rt_sigsuspend 179 +#define __NR_pread64 180 +#define __NR_pwrite64 181 +#define __NR_chown 182 +#define __NR_getcwd 183 +#define __NR_capget 184 +#define __NR_capset 185 +#define __NR_sigaltstack 186 +#define __NR_sendfile 187 +#define __NR_getpmsg 188 +#define __NR_putpmsg 189 +#define __NR_vfork 190 +#define __NR_ugetrlimit 191 +#define __NR_mmap2 192 +#define __NR_truncate64 193 +#define __NR_ftruncate64 194 +#define __NR_stat64 195 +#define __NR_lstat64 196 +#define __NR_fstat64 197 +#define __NR_lchown32 198 +#define __NR_getuid32 199 +#define __NR_getgid32 200 +#define __NR_geteuid32 201 +#define __NR_getegid32 202 +#define __NR_setreuid32 203 +#define __NR_setregid32 204 +#define __NR_getgroups32 205 +#define __NR_setgroups32 206 +#define __NR_fchown32 207 +#define __NR_setresuid32 208 +#define __NR_getresuid32 209 +#define __NR_setresgid32 210 +#define __NR_getresgid32 211 +#define __NR_chown32 212 +#define __NR_setuid32 213 +#define __NR_setgid32 214 +#define __NR_setfsuid32 215 +#define __NR_setfsgid32 216 +#define __NR_pivot_root 217 +#define __NR_mincore 218 +#define __NR_madvise 219 +#define __NR_madvise1 219 +#define __NR_getdents64 220 +#define __NR_fcntl64 221 +/* 223 is unused */ +#define __NR_gettid 224 +#define __NR_readahead 225 +#define __NR_setxattr 226 +#define __NR_lsetxattr 227 +#define __NR_fsetxattr 228 +#define __NR_getxattr 229 +#define __NR_lgetxattr 230 +#define __NR_fgetxattr 231 +#define __NR_listxattr 232 +#define __NR_llistxattr 233 +#define __NR_flistxattr 234 +#define __NR_removexattr 235 +#define __NR_lremovexattr 236 +#define __NR_fremovexattr 237 +#define __NR_tkill 238 +#define __NR_sendfile64 239 +#define __NR_futex 240 +#define __NR_sched_setaffinity 241 +#define __NR_sched_getaffinity 242 +#define __NR_set_thread_area 243 +#define __NR_get_thread_area 244 +#define __NR_io_setup 245 +#define __NR_io_destroy 246 +#define __NR_io_getevents 247 +#define __NR_io_submit 248 +#define __NR_io_cancel 249 +#define __NR_fadvise64 250 +/* 251 is available for reuse (was briefly sys_set_zone_reclaim) */ +#define __NR_exit_group 252 +#define __NR_lookup_dcookie 253 +#define __NR_epoll_create 254 +#define __NR_epoll_ctl 255 +#define __NR_epoll_wait 256 +#define __NR_remap_file_pages 257 +#define __NR_set_tid_address 258 +#define __NR_timer_create 259 +#define __NR_timer_settime (__NR_timer_create+1) +#define __NR_timer_gettime (__NR_timer_create+2) +#define __NR_timer_getoverrun (__NR_timer_create+3) +#define __NR_timer_delete (__NR_timer_create+4) +#define __NR_clock_settime (__NR_timer_create+5) +#define __NR_clock_gettime (__NR_timer_create+6) +#define __NR_clock_getres (__NR_timer_create+7) +#define __NR_clock_nanosleep (__NR_timer_create+8) +#define __NR_statfs64 268 +#define __NR_fstatfs64 269 +#define __NR_tgkill 270 +#define __NR_utimes 271 +#define __NR_fadvise64_64 272 +#define __NR_vserver 273 +#define __NR_mbind 274 +#define __NR_get_mempolicy 275 +#define __NR_set_mempolicy 276 +#define __NR_mq_open 277 +#define __NR_mq_unlink (__NR_mq_open+1) +#define __NR_mq_timedsend (__NR_mq_open+2) +#define __NR_mq_timedreceive (__NR_mq_open+3) +#define __NR_mq_notify (__NR_mq_open+4) +#define __NR_mq_getsetattr (__NR_mq_open+5) +#define __NR_kexec_load 283 +#define __NR_waitid 284 +/* #define __NR_sys_setaltroot 285 */ +#define __NR_add_key 286 +#define __NR_request_key 287 +#define __NR_keyctl 288 +#define __NR_ioprio_set 289 +#define __NR_ioprio_get 290 +#define __NR_inotify_init 291 +#define __NR_inotify_add_watch 292 +#define __NR_inotify_rm_watch 293 +#define __NR_migrate_pages 294 +#define __NR_openat 295 +#define __NR_mkdirat 296 +#define __NR_mknodat 297 +#define __NR_fchownat 298 +#define __NR_futimesat 299 +#define __NR_fstatat64 300 +#define __NR_unlinkat 301 +#define __NR_renameat 302 +#define __NR_linkat 303 +#define __NR_symlinkat 304 +#define __NR_readlinkat 305 +#define __NR_fchmodat 306 +#define __NR_faccessat 307 +#define __NR_pselect6 308 +#define __NR_ppoll 309 +#define __NR_unshare 310 +#define __NR_set_robust_list 311 +#define __NR_get_robust_list 312 +#define __NR_splice 313 +#define __NR_sync_file_range 314 +#define __NR_tee 315 +#define __NR_vmsplice 316 +#define __NR_move_pages 317 +#define __NR_getcpu 318 +#define __NR_epoll_pwait 319 +#define __NR_utimensat 320 +#define __NR_signalfd 321 +#define __NR_timerfd_create 322 +#define __NR_eventfd 323 +#define __NR_fallocate 324 +#define __NR_timerfd_settime 325 +#define __NR_timerfd_gettime 326 +#define __NR_signalfd4 327 +#define __NR_eventfd2 328 +#define __NR_epoll_create1 329 +#define __NR_dup3 330 +#define __NR_pipe2 331 +#define __NR_inotify_init1 332 +#define __NR_preadv 333 +#define __NR_pwritev 334 +#define __NR_prlimit64 340 + +/* fixup legacy 16-bit junk */ +#undef __NR_lchown +#undef __NR_getuid +#undef __NR_getgid +#undef __NR_geteuid +#undef __NR_getegid +#undef __NR_setreuid +#undef __NR_setregid +#undef __NR_getgroups +#undef __NR_setgroups +#undef __NR_fchown +#undef __NR_setresuid +#undef __NR_getresuid +#undef __NR_setresgid +#undef __NR_getresgid +#undef __NR_chown +#undef __NR_setuid +#undef __NR_setgid +#undef __NR_setfsuid +#undef __NR_setfsgid +#define __NR_lchown __NR_lchown32 +#define __NR_getuid __NR_getuid32 +#define __NR_getgid __NR_getgid32 +#define __NR_geteuid __NR_geteuid32 +#define __NR_getegid __NR_getegid32 +#define __NR_setreuid __NR_setreuid32 +#define __NR_setregid __NR_setregid32 +#define __NR_getgroups __NR_getgroups32 +#define __NR_setgroups __NR_setgroups32 +#define __NR_fchown __NR_fchown32 +#define __NR_setresuid __NR_setresuid32 +#define __NR_getresuid __NR_getresuid32 +#define __NR_setresgid __NR_setresgid32 +#define __NR_getresgid __NR_getresgid32 +#define __NR_chown __NR_chown32 +#define __NR_setuid __NR_setuid32 +#define __NR_setgid __NR_setgid32 +#define __NR_setfsuid __NR_setfsuid32 +#define __NR_setfsgid __NR_setfsgid32 + + +/* fixup legacy 32-bit-vs-lfs64 junk */ +#undef __NR_fcntl +#undef __NR_getdents +#undef __NR_ftruncate +#undef __NR_truncate +#undef __NR_stat +#undef __NR_fstat +#undef __NR_lstat +#undef __NR_statfs +#undef __NR_fstatfs +#define __NR_fcntl __NR_fcntl64 +#define __NR_getdents __NR_getdents64 +#define __NR_ftruncate __NR_ftruncate64 +#define __NR_truncate __NR_truncate64 +#define __NR_stat __NR_stat64 +#define __NR_fstat __NR_fstat64 +#define __NR_lstat __NR_lstat64 +#define __NR_statfs __NR_statfs64 +#define __NR_fstatfs __NR_fstatfs64 +#define __NR_fstatat __NR_fstatat64 +#define __NR_pread __NR_pread64 +#define __NR_pwrite __NR_pwrite64 + +#define __NR_fadvise __NR_fadvise64_64 + +#undef __NR_getrlimit +#define __NR_getrlimit __NR_ugetrlimit + +#undef __NR_select +#define __NR_select __NR__newselect + + +/* Repeated with SYS_ prefix */ + +#define SYS_restart_syscall 0 +#define SYS_exit 1 +#define SYS_fork 2 +#define SYS_read 3 +#define SYS_write 4 +#define SYS_open 5 +#define SYS_close 6 +#define SYS_waitpid 7 +#define SYS_creat 8 +#define SYS_link 9 +#define SYS_unlink 10 +#define SYS_execve 11 +#define SYS_chdir 12 +#define SYS_time 13 +#define SYS_mknod 14 +#define SYS_chmod 15 +#define SYS_lchown 16 +#define SYS_break 17 +#define SYS_oldstat 18 +#define SYS_lseek 19 +#define SYS_getpid 20 +#define SYS_mount 21 +#define SYS_umount 22 +#define SYS_setuid 23 +#define SYS_getuid 24 +#define SYS_stime 25 +#define SYS_ptrace 26 +#define SYS_alarm 27 +#define SYS_oldfstat 28 +#define SYS_pause 29 +#define SYS_utime 30 +#define SYS_stty 31 +#define SYS_gtty 32 +#define SYS_access 33 +#define SYS_nice 34 +#define SYS_ftime 35 +#define SYS_sync 36 +#define SYS_kill 37 +#define SYS_rename 38 +#define SYS_mkdir 39 +#define SYS_rmdir 40 +#define SYS_dup 41 +#define SYS_pipe 42 +#define SYS_times 43 +#define SYS_prof 44 +#define SYS_brk 45 +#define SYS_setgid 46 +#define SYS_getgid 47 +#define SYS_signal 48 +#define SYS_geteuid 49 +#define SYS_getegid 50 +#define SYS_acct 51 +#define SYS_umount2 52 +#define SYS_lock 53 +#define SYS_ioctl 54 +#define SYS_fcntl 55 +#define SYS_mpx 56 +#define SYS_setpgid 57 +#define SYS_ulimit 58 +#define SYS_oldolduname 59 +#define SYS_umask 60 +#define SYS_chroot 61 +#define SYS_ustat 62 +#define SYS_dup2 63 +#define SYS_getppid 64 +#define SYS_getpgrp 65 +#define SYS_setsid 66 +#define SYS_sigaction 67 +#define SYS_sgetmask 68 +#define SYS_ssetmask 69 +#define SYS_setreuid 70 +#define SYS_setregid 71 +#define SYS_sigsuspend 72 +#define SYS_sigpending 73 +#define SYS_sethostname 74 +#define SYS_setrlimit 75 +#define SYS_getrlimit 76 /* Back compatible 2Gig limited rlimit */ +#define SYS_getrusage 77 +#define SYS_gettimeofday 78 +#define SYS_settimeofday 79 +#define SYS_getgroups 80 +#define SYS_setgroups 81 +#define SYS_select 82 +#define SYS_symlink 83 +#define SYS_oldlstat 84 +#define SYS_readlink 85 +#define SYS_uselib 86 +#define SYS_swapon 87 +#define SYS_reboot 88 +#define SYS_readdir 89 +#define SYS_mmap 90 +#define SYS_munmap 91 +#define SYS_truncate 92 +#define SYS_ftruncate 93 +#define SYS_fchmod 94 +#define SYS_fchown 95 +#define SYS_getpriority 96 +#define SYS_setpriority 97 +#define SYS_profil 98 +#define SYS_statfs 99 +#define SYS_fstatfs 100 +#define SYS_ioperm 101 +#define SYS_socketcall 102 +#define SYS_syslog 103 +#define SYS_setitimer 104 +#define SYS_getitimer 105 +#define SYS_stat 106 +#define SYS_lstat 107 +#define SYS_fstat 108 +#define SYS_olduname 109 +#define SYS_iopl 110 +#define SYS_vhangup 111 +#define SYS_idle 112 +#define SYS_vm86old 113 +#define SYS_wait4 114 +#define SYS_swapoff 115 +#define SYS_sysinfo 116 +#define SYS_ipc 117 +#define SYS_fsync 118 +#define SYS_sigreturn 119 +#define SYS_clone 120 +#define SYS_setdomainname 121 +#define SYS_uname 122 +#define SYS_modify_ldt 123 +#define SYS_adjtimex 124 +#define SYS_mprotect 125 +#define SYS_sigprocmask 126 +#define SYS_create_module 127 +#define SYS_init_module 128 +#define SYS_delete_module 129 +#define SYS_get_kernel_syms 130 +#define SYS_quotactl 131 +#define SYS_getpgid 132 +#define SYS_fchdir 133 +#define SYS_bdflush 134 +#define SYS_sysfs 135 +#define SYS_personality 136 +#define SYS_afs_syscall 137 +#define SYS_setfsuid 138 +#define SYS_setfsgid 139 +#define SYS__llseek 140 +#define SYS_getdents 141 +#define SYS__newselect 142 +#define SYS_flock 143 +#define SYS_msync 144 +#define SYS_readv 145 +#define SYS_writev 146 +#define SYS_getsid 147 +#define SYS_fdatasync 148 +#define SYS__sysctl 149 +#define SYS_mlock 150 +#define SYS_munlock 151 +#define SYS_mlockall 152 +#define SYS_munlockall 153 +#define SYS_sched_setparam 154 +#define SYS_sched_getparam 155 +#define SYS_sched_setscheduler 156 +#define SYS_sched_getscheduler 157 +#define SYS_sched_yield 158 +#define SYS_sched_get_priority_max 159 +#define SYS_sched_get_priority_min 160 +#define SYS_sched_rr_get_interval 161 +#define SYS_nanosleep 162 +#define SYS_mremap 163 +#define SYS_setresuid 164 +#define SYS_getresuid 165 +#define SYS_vm86 166 +#define SYS_query_module 167 +#define SYS_poll 168 +#define SYS_nfsservctl 169 +#define SYS_setresgid 170 +#define SYS_getresgid 171 +#define SYS_prctl 172 +#define SYS_rt_sigreturn 173 +#define SYS_rt_sigaction 174 +#define SYS_rt_sigprocmask 175 +#define SYS_rt_sigpending 176 +#define SYS_rt_sigtimedwait 177 +#define SYS_rt_sigqueueinfo 178 +#define SYS_rt_sigsuspend 179 +#define SYS_pread64 180 +#define SYS_pwrite64 181 +#define SYS_chown 182 +#define SYS_getcwd 183 +#define SYS_capget 184 +#define SYS_capset 185 +#define SYS_sigaltstack 186 +#define SYS_sendfile 187 +#define SYS_getpmsg 188 +#define SYS_putpmsg 189 +#define SYS_vfork 190 +#define SYS_ugetrlimit 191 +#define SYS_mmap2 192 +#define SYS_truncate64 193 +#define SYS_ftruncate64 194 +#define SYS_stat64 195 +#define SYS_lstat64 196 +#define SYS_fstat64 197 +#define SYS_lchown32 198 +#define SYS_getuid32 199 +#define SYS_getgid32 200 +#define SYS_geteuid32 201 +#define SYS_getegid32 202 +#define SYS_setreuid32 203 +#define SYS_setregid32 204 +#define SYS_getgroups32 205 +#define SYS_setgroups32 206 +#define SYS_fchown32 207 +#define SYS_setresuid32 208 +#define SYS_getresuid32 209 +#define SYS_setresgid32 210 +#define SYS_getresgid32 211 +#define SYS_chown32 212 +#define SYS_setuid32 213 +#define SYS_setgid32 214 +#define SYS_setfsuid32 215 +#define SYS_setfsgid32 216 +#define SYS_pivot_root 217 +#define SYS_mincore 218 +#define SYS_madvise 219 +#define SYS_madvise1 219 +#define SYS_getdents64 220 +#define SYS_fcntl64 221 +/* 223 is unused */ +#define SYS_gettid 224 +#define SYS_readahead 225 +#define SYS_setxattr 226 +#define SYS_lsetxattr 227 +#define SYS_fsetxattr 228 +#define SYS_getxattr 229 +#define SYS_lgetxattr 230 +#define SYS_fgetxattr 231 +#define SYS_listxattr 232 +#define SYS_llistxattr 233 +#define SYS_flistxattr 234 +#define SYS_removexattr 235 +#define SYS_lremovexattr 236 +#define SYS_fremovexattr 237 +#define SYS_tkill 238 +#define SYS_sendfile64 239 +#define SYS_futex 240 +#define SYS_sched_setaffinity 241 +#define SYS_sched_getaffinity 242 +#define SYS_set_thread_area 243 +#define SYS_get_thread_area 244 +#define SYS_io_setup 245 +#define SYS_io_destroy 246 +#define SYS_io_getevents 247 +#define SYS_io_submit 248 +#define SYS_io_cancel 249 +#define SYS_fadvise64 250 +/* 251 is available for reuse (was briefly sys_set_zone_reclaim) */ +#define SYS_exit_group 252 +#define SYS_lookup_dcookie 253 +#define SYS_epoll_create 254 +#define SYS_epoll_ctl 255 +#define SYS_epoll_wait 256 +#define SYS_remap_file_pages 257 +#define SYS_set_tid_address 258 +#define SYS_timer_create 259 +#define SYS_timer_settime (SYS_timer_create+1) +#define SYS_timer_gettime (SYS_timer_create+2) +#define SYS_timer_getoverrun (SYS_timer_create+3) +#define SYS_timer_delete (SYS_timer_create+4) +#define SYS_clock_settime (SYS_timer_create+5) +#define SYS_clock_gettime (SYS_timer_create+6) +#define SYS_clock_getres (SYS_timer_create+7) +#define SYS_clock_nanosleep (SYS_timer_create+8) +#define SYS_statfs64 268 +#define SYS_fstatfs64 269 +#define SYS_tgkill 270 +#define SYS_utimes 271 +#define SYS_fadvise64_64 272 +#define SYS_vserver 273 +#define SYS_mbind 274 +#define SYS_get_mempolicy 275 +#define SYS_set_mempolicy 276 +#define SYS_mq_open 277 +#define SYS_mq_unlink (SYS_mq_open+1) +#define SYS_mq_timedsend (SYS_mq_open+2) +#define SYS_mq_timedreceive (SYS_mq_open+3) +#define SYS_mq_notify (SYS_mq_open+4) +#define SYS_mq_getsetattr (SYS_mq_open+5) +#define SYS_kexec_load 283 +#define SYS_waitid 284 +/* #define SYS_sys_setaltroot 285 */ +#define SYS_add_key 286 +#define SYS_request_key 287 +#define SYS_keyctl 288 +#define SYS_ioprio_set 289 +#define SYS_ioprio_get 290 +#define SYS_inotify_init 291 +#define SYS_inotify_add_watch 292 +#define SYS_inotify_rm_watch 293 +#define SYS_migrate_pages 294 +#define SYS_openat 295 +#define SYS_mkdirat 296 +#define SYS_mknodat 297 +#define SYS_fchownat 298 +#define SYS_futimesat 299 +#define SYS_fstatat64 300 +#define SYS_unlinkat 301 +#define SYS_renameat 302 +#define SYS_linkat 303 +#define SYS_symlinkat 304 +#define SYS_readlinkat 305 +#define SYS_fchmodat 306 +#define SYS_faccessat 307 +#define SYS_pselect6 308 +#define SYS_ppoll 309 +#define SYS_unshare 310 +#define SYS_set_robust_list 311 +#define SYS_get_robust_list 312 +#define SYS_splice 313 +#define SYS_sync_file_range 314 +#define SYS_tee 315 +#define SYS_vmsplice 316 +#define SYS_move_pages 317 +#define SYS_getcpu 318 +#define SYS_epoll_pwait 319 +#define SYS_utimensat 320 +#define SYS_signalfd 321 +#define SYS_timerfd_create 322 +#define SYS_eventfd 323 +#define SYS_fallocate 324 +#define SYS_timerfd_settime 325 +#define SYS_timerfd_gettime 326 +#define SYS_signalfd4 327 +#define SYS_eventfd2 328 +#define SYS_epoll_create1 329 +#define SYS_dup3 330 +#define SYS_pipe2 331 +#define SYS_inotify_init1 332 +#define SYS_preadv 333 +#define SYS_pwritev 334 +#define SYS_prlimit64 340 + +/* fixup legacy 16-bit junk */ +#undef SYS_lchown +#undef SYS_getuid +#undef SYS_getgid +#undef SYS_geteuid +#undef SYS_getegid +#undef SYS_setreuid +#undef SYS_setregid +#undef SYS_getgroups +#undef SYS_setgroups +#undef SYS_fchown +#undef SYS_setresuid +#undef SYS_getresuid +#undef SYS_setresgid +#undef SYS_getresgid +#undef SYS_chown +#undef SYS_setuid +#undef SYS_setgid +#undef SYS_setfsuid +#undef SYS_setfsgid +#define SYS_lchown SYS_lchown32 +#define SYS_getuid SYS_getuid32 +#define SYS_getgid SYS_getgid32 +#define SYS_geteuid SYS_geteuid32 +#define SYS_getegid SYS_getegid32 +#define SYS_setreuid SYS_setreuid32 +#define SYS_setregid SYS_setregid32 +#define SYS_getgroups SYS_getgroups32 +#define SYS_setgroups SYS_setgroups32 +#define SYS_fchown SYS_fchown32 +#define SYS_setresuid SYS_setresuid32 +#define SYS_getresuid SYS_getresuid32 +#define SYS_setresgid SYS_setresgid32 +#define SYS_getresgid SYS_getresgid32 +#define SYS_chown SYS_chown32 +#define SYS_setuid SYS_setuid32 +#define SYS_setgid SYS_setgid32 +#define SYS_setfsuid SYS_setfsuid32 +#define SYS_setfsgid SYS_setfsgid32 + + +/* fixup legacy 32-bit-vs-lfs64 junk */ +#undef SYS_fcntl +#undef SYS_getdents +#undef SYS_ftruncate +#undef SYS_truncate +#undef SYS_stat +#undef SYS_fstat +#undef SYS_lstat +#undef SYS_statfs +#undef SYS_fstatfs +#define SYS_fcntl SYS_fcntl64 +#define SYS_getdents SYS_getdents64 +#define SYS_ftruncate SYS_ftruncate64 +#define SYS_truncate SYS_truncate64 +#define SYS_stat SYS_stat64 +#define SYS_fstat SYS_fstat64 +#define SYS_lstat SYS_lstat64 +#define SYS_statfs SYS_statfs64 +#define SYS_fstatfs SYS_fstatfs64 +#define SYS_fstatat SYS_fstatat64 +#define SYS_pread SYS_pread64 +#define SYS_pwrite SYS_pwrite64 + +#define SYS_fadvise SYS_fadvise64_64 + +#undef SYS_getrlimit +#define SYS_getrlimit SYS_ugetrlimit + +#undef SYS_select +#define SYS_select SYS__newselect diff --git a/arch/i386/bits/termios.h b/arch/i386/bits/termios.h new file mode 100644 index 0000000..9f6abd8 --- /dev/null +++ b/arch/i386/bits/termios.h @@ -0,0 +1,159 @@ +struct termios +{ + tcflag_t c_iflag; + tcflag_t c_oflag; + tcflag_t c_cflag; + tcflag_t c_lflag; + cc_t c_line; + cc_t c_cc[NCCS]; + speed_t __c_ispeed; + speed_t __c_ospeed; +}; + +#define VINTR 0 +#define VQUIT 1 +#define VERASE 2 +#define VKILL 3 +#define VEOF 4 +#define VTIME 5 +#define VMIN 6 +#define VSWTC 7 +#define VSTART 8 +#define VSTOP 9 +#define VSUSP 10 +#define VEOL 11 +#define VREPRINT 12 +#define VDISCARD 13 +#define VWERASE 14 +#define VLNEXT 15 +#define VEOL2 16 + +#define IGNBRK 0000001 +#define BRKINT 0000002 +#define IGNPAR 0000004 +#define PARMRK 0000010 +#define INPCK 0000020 +#define ISTRIP 0000040 +#define INLCR 0000100 +#define IGNCR 0000200 +#define ICRNL 0000400 +#define IUCLC 0001000 +#define IXON 0002000 +#define IXANY 0004000 +#define IXOFF 0010000 +#define IMAXBEL 0020000 + +#define OPOST 0000001 +#define OLCUC 0000002 +#define ONLCR 0000004 +#define OCRNL 0000010 +#define ONOCR 0000020 +#define ONLRET 0000040 +#define OFILL 0000100 +#define OFDEL 0000200 +#define NLDLY 0000400 +#define NL0 0000000 +#define NL1 0000400 +#define CRDLY 0003000 +#define CR0 0000000 +#define CR1 0001000 +#define CR2 0002000 +#define CR3 0003000 +#define TABDLY 0014000 +#define TAB0 0000000 +#define TAB1 0004000 +#define TAB2 0010000 +#define TAB3 0014000 +#define BSDLY 0020000 +#define BS0 0000000 +#define BS1 0020000 +#define FFDLY 0100000 +#define FF0 0000000 +#define FF1 0100000 + +#define VTDLY 0040000 +#define VT0 0000000 +#define VT1 0040000 + +/* ?? */ +#define XTABS 0014000 + +#define B0 0000000 +#define B50 0000001 +#define B75 0000002 +#define B110 0000003 +#define B134 0000004 +#define B150 0000005 +#define B200 0000006 +#define B300 0000007 +#define B600 0000010 +#define B1200 0000011 +#define B1800 0000012 +#define B2400 0000013 +#define B4800 0000014 +#define B9600 0000015 +#define B19200 0000016 +#define B38400 0000017 + +#define B57600 0010001 +#define B115200 0010002 +#define B230400 0010003 +#define B460800 0010004 +#define B500000 0010005 +#define B576000 0010006 +#define B921600 0010007 +#define B1000000 0010010 +#define B1152000 0010011 +#define B1500000 0010012 +#define B2000000 0010013 +#define B2500000 0010014 +#define B3000000 0010015 +#define B3500000 0010016 +#define B4000000 0010017 + +#define CBAUD 0010017 + +#define CSIZE 0000060 +#define CS5 0000000 +#define CS6 0000020 +#define CS7 0000040 +#define CS8 0000060 +#define CSTOPB 0000100 +#define CREAD 0000200 +#define PARENB 0000400 +#define PARODD 0001000 +#define HUPCL 0002000 +#define CLOCAL 0004000 + +#define CRTSCTS 020000000000 + +#define ISIG 0000001 +#define ICANON 0000002 +#define ECHO 0000010 +#define ECHOE 0000020 +#define ECHOK 0000040 +#define ECHONL 0000100 +#define NOFLSH 0000200 +#define TOSTOP 0000400 +#define IEXTEN 0100000 + +/* Extensions? */ +#define CBAUDEX 0010000 +#define ECHOCTL 0001000 +#define ECHOPRT 0002000 +#define ECHOKE 0004000 +#define FLUSHO 0010000 +#define PENDIN 0040000 + +#define TCOOFF 0 +#define TCOON 1 +#define TCIOFF 2 +#define TCION 3 + +#define TCIFLUSH 0 +#define TCOFLUSH 1 +#define TCIOFLUSH 2 + +#define TCSANOW 0 +#define TCSADRAIN 1 +#define TCSAFLUSH 2 diff --git a/arch/i386/bits/user.h b/arch/i386/bits/user.h new file mode 100644 index 0000000..998c062 --- /dev/null +++ b/arch/i386/bits/user.h @@ -0,0 +1,45 @@ +#undef __WORDSIZE +#define __WORDSIZE 32 + +struct user_fpregs_struct +{ + long cwd, swd, twd, fip, fcs, foo, fos, st_space[20]; +}; + +struct user_fpxregs_struct +{ + unsigned short cwd, swd, twd, fop; + long fip, fcs, foo, fos, mxcsr, reserved; + long st_space[32], xmm_space[32], padding[56]; +}; + +struct user_regs_struct +{ + long ebx, ecx, edx, esi, edi, ebp, eax, xds, xes, xfs, xgs; + long orig_eax, eip, xcs, eflags, esp, xss; +}; + +struct user +{ + struct user_regs_struct regs; + int u_fpvalid; + struct user_fpregs_struct i387; + unsigned long u_tsize; + unsigned long u_dsize; + unsigned long u_ssize; + unsigned long start_code; + unsigned long start_stack; + long signal; + int reserved; + struct user_regs_struct *u_ar0; + struct user_fpregs_struct *u_fpstate; + unsigned long magic; + char u_comm[32]; + int u_debugreg[8]; +}; + +#define PAGE_MASK (~(PAGE_SIZE-1)) +#define NBPG PAGE_SIZE +#define UPAGES 1 +#define HOST_TEXT_START_ADDR (u.start_code) +#define HOST_STACK_END_ADDR (u.start_stack + u.u_ssize * NBPG) diff --git a/arch/i386/bits/wchar.h b/arch/i386/bits/wchar.h new file mode 100644 index 0000000..c969c5b --- /dev/null +++ b/arch/i386/bits/wchar.h @@ -0,0 +1,4 @@ +#ifndef WCHAR_MIN +#define WCHAR_MIN (-1-0x7fffffff) +#define WCHAR_MAX (0x7fffffff) +#endif diff --git a/arch/i386/pthread_arch.h b/arch/i386/pthread_arch.h new file mode 100644 index 0000000..1acb4e6 --- /dev/null +++ b/arch/i386/pthread_arch.h @@ -0,0 +1,9 @@ +static inline struct pthread *__pthread_self(void) +{ + struct pthread *self; + __asm__ __volatile__ ("movl %%gs:0,%0" : "=r" (self) ); + return self; +} + +#define CANCEL_REG_SP 7 +#define CANCEL_REG_IP 14 diff --git a/arch/i386/reloc.h b/arch/i386/reloc.h new file mode 100644 index 0000000..490113a --- /dev/null +++ b/arch/i386/reloc.h @@ -0,0 +1,29 @@ +#include +#include + +#define ETC_LDSO_PATH "/etc/ld-musl-i386.path" + +#define IS_COPY(x) ((x)==R_386_COPY) +#define IS_PLT(x) ((x)==R_386_JMP_SLOT) + +static inline void do_single_reloc(size_t *reloc_addr, int type, size_t sym_val, size_t sym_size, unsigned char *base_addr, size_t addend) +{ + switch(type) { + case R_386_32: + *reloc_addr += sym_val; + break; + case R_386_PC32: + *reloc_addr += sym_val - (size_t)reloc_addr; + break; + case R_386_GLOB_DAT: + case R_386_JMP_SLOT: + *reloc_addr = sym_val; + break; + case R_386_RELATIVE: + *reloc_addr += (size_t)base_addr; + break; + case R_386_COPY: + memcpy(reloc_addr, (void *)sym_val, sym_size); + break; + } +} diff --git a/arch/x86_64/atomic.h b/arch/x86_64/atomic.h new file mode 100644 index 0000000..90e91cd --- /dev/null +++ b/arch/x86_64/atomic.h @@ -0,0 +1,127 @@ +#ifndef _INTERNAL_ATOMIC_H +#define _INTERNAL_ATOMIC_H + +#include + +static inline int a_ctz_64(uint64_t x) +{ + long r; + __asm__( "bsf %1,%0" : "=r"(r) : "r"(x) ); + return r; +} + +static inline int a_ctz_l(unsigned long x) +{ + long r; + __asm__( "bsf %1,%0" : "=r"(r) : "r"(x) ); + return r; +} + +static inline void a_and_64(volatile uint64_t *p, uint64_t v) +{ + __asm__( "lock ; andq %1, %0" + : "=m"(*(long *)p) : "r"(v) : "memory" ); +} + +static inline void a_or_64(volatile uint64_t *p, uint64_t v) +{ + __asm__( "lock ; orq %1, %0" + : "=m"(*(long *)p) : "r"(v) : "memory" ); +} + +static inline void a_store_l(volatile void *p, long x) +{ + __asm__( "movq %1, %0" : "=m"(*(long *)p) : "r"(x) : "memory" ); +} + +static inline void a_or_l(volatile void *p, long v) +{ + __asm__( "lock ; orq %1, %0" + : "=m"(*(long *)p) : "r"(v) : "memory" ); +} + +static inline void *a_cas_p(volatile void *p, void *t, void *s) +{ + __asm__( "lock ; cmpxchg %3, %1" + : "=a"(t), "=m"(*(long *)p) : "a"(t), "r"(s) : "memory" ); + return t; +} + +static inline long a_cas_l(volatile void *p, long t, long s) +{ + __asm__( "lock ; cmpxchg %3, %1" + : "=a"(t), "=m"(*(long *)p) : "a"(t), "r"(s) : "memory" ); + return t; +} + +static inline int a_cas(volatile int *p, int t, int s) +{ + __asm__( "lock ; cmpxchgl %3, %1" + : "=a"(t), "=m"(*p) : "a"(t), "r"(s) : "memory" ); + return t; +} + +static inline void *a_swap_p(void *volatile *x, void *v) +{ + __asm__( "xchg %0, %1" : "=r"(v), "=m"(*(void **)x) : "0"(v) : "memory" ); + return v; +} +static inline long a_swap_l(volatile void *x, long v) +{ + __asm__( "xchg %0, %1" : "=r"(v), "=m"(*(long *)x) : "0"(v) : "memory" ); + return v; +} + +static inline void a_or(volatile void *p, int v) +{ + __asm__( "lock ; orl %1, %0" + : "=m"(*(int *)p) : "r"(v) : "memory" ); +} + +static inline void a_and(volatile void *p, int v) +{ + __asm__( "lock ; andl %1, %0" + : "=m"(*(int *)p) : "r"(v) : "memory" ); +} + +static inline int a_swap(volatile int *x, int v) +{ + __asm__( "xchg %0, %1" : "=r"(v), "=m"(*x) : "0"(v) : "memory" ); + return v; +} + +#define a_xchg a_swap + +static inline int a_fetch_add(volatile int *x, int v) +{ + __asm__( "lock ; xadd %0, %1" : "=r"(v), "=m"(*x) : "0"(v) : "memory" ); + return v; +} + +static inline void a_inc(volatile int *x) +{ + __asm__( "lock ; incl %0" : "=m"(*x) : "m"(*x) : "memory" ); +} + +static inline void a_dec(volatile int *x) +{ + __asm__( "lock ; decl %0" : "=m"(*x) : "m"(*x) : "memory" ); +} + +static inline void a_store(volatile int *p, int x) +{ + __asm__( "movl %1, %0" : "=m"(*p) : "r"(x) : "memory" ); +} + +static inline void a_spin(void) +{ + __asm__ __volatile__( "pause" : : : "memory" ); +} + +static inline void a_crash(void) +{ + __asm__ __volatile__( "hlt" : : : "memory" ); +} + + +#endif diff --git a/arch/x86_64/bits/alltypes.h.sh b/arch/x86_64/bits/alltypes.h.sh new file mode 100755 index 0000000..929a0f6 --- /dev/null +++ b/arch/x86_64/bits/alltypes.h.sh @@ -0,0 +1,121 @@ +#!/bin/sh +sed -e << EOF \ +'/^TYPEDEF/s/TYPEDEF \(.*\) \([^ ]*\);$/#if defined(__NEED_\2) \&\& !defined(__DEFINED_\2)\ +typedef \1 \2;\ +#define __DEFINED_\2\ +#endif\ +/ +/^STRUCT/s/STRUCT * \([^ ]*\) \(.*\);$/#if defined(__NEED_struct_\1) \&\& !defined(__DEFINED_struct_\1)\ +struct \1 \2;\ +#define __DEFINED_struct_\1\ +#endif\ +/ +/^UNION/s/UNION * \([^ ]*\) \(.*\);$/#if defined(__NEED_union_\1) \&\& !defined(__DEFINED_union_\1)\ +union \1 \2;\ +#define __DEFINED_union_\1\ +#endif\ +/' + +TYPEDEF unsigned long size_t; +TYPEDEF long ssize_t; +TYPEDEF long ptrdiff_t; +TYPEDEF __builtin_va_list va_list; + +#ifndef __cplusplus +TYPEDEF int wchar_t; +#endif +TYPEDEF int wint_t; +TYPEDEF int wctrans_t; +TYPEDEF int wctype_t; + +TYPEDEF char int8_t; +TYPEDEF short int16_t; +TYPEDEF int int32_t; +TYPEDEF long int64_t; + +TYPEDEF unsigned char uint8_t; +TYPEDEF unsigned short uint16_t; +TYPEDEF unsigned int uint32_t; +TYPEDEF unsigned long uint64_t; + +TYPEDEF unsigned short __uint16_t; +TYPEDEF unsigned int __uint32_t; +TYPEDEF unsigned long __uint64_t; + +TYPEDEF int8_t int_fast8_t; +TYPEDEF int int_fast16_t; +TYPEDEF int int_fast32_t; +TYPEDEF int64_t int_fast64_t; + +TYPEDEF unsigned char uint_fast8_t; +TYPEDEF unsigned int uint_fast16_t; +TYPEDEF unsigned int uint_fast32_t; +TYPEDEF uint64_t uint_fast64_t; + +TYPEDEF long intptr_t; +TYPEDEF unsigned long uintptr_t; + +TYPEDEF double float_t; +TYPEDEF double double_t; + +TYPEDEF long time_t; +TYPEDEF long suseconds_t; +STRUCT timeval { time_t tv_sec; long tv_usec; }; +STRUCT timespec { time_t tv_sec; long tv_nsec; }; + +TYPEDEF int pid_t; +TYPEDEF int id_t; +TYPEDEF unsigned int uid_t; +TYPEDEF unsigned int gid_t; +TYPEDEF int key_t; + +TYPEDEF struct __pthread * pthread_t; +TYPEDEF int pthread_once_t; +TYPEDEF int pthread_key_t; +TYPEDEF int pthread_spinlock_t; + +TYPEDEF struct { union { int __i[14]; size_t __s[7]; } __u; } pthread_attr_t; +TYPEDEF unsigned pthread_mutexattr_t; +TYPEDEF unsigned pthread_condattr_t; +TYPEDEF unsigned pthread_barrierattr_t; +TYPEDEF struct { unsigned __attr[2]; } pthread_rwlockattr_t; + +TYPEDEF struct { union { int __i[10]; void *__p[5]; } __u; } pthread_mutex_t; +TYPEDEF struct { union { int __i[12]; void *__p[6]; } __u; } pthread_cond_t; +TYPEDEF struct { union { int __i[14]; void *__p[7]; } __u; } pthread_rwlock_t; +TYPEDEF struct { union { int __i[8]; void *__p[4]; } __u; } pthread_barrier_t; + +TYPEDEF long off_t; + +TYPEDEF unsigned int mode_t; + +TYPEDEF unsigned long nlink_t; +TYPEDEF unsigned long long ino_t; +TYPEDEF unsigned long dev_t; +TYPEDEF long blksize_t; +TYPEDEF long long blkcnt_t; +TYPEDEF unsigned long long fsblkcnt_t; +TYPEDEF unsigned long long fsfilcnt_t; + +TYPEDEF void * timer_t; +TYPEDEF int clockid_t; +TYPEDEF long clock_t; + +TYPEDEF struct { unsigned long __bits[128/sizeof(long)]; } sigset_t; +TYPEDEF struct __siginfo siginfo_t; + +TYPEDEF unsigned int socklen_t; +TYPEDEF unsigned short sa_family_t; +TYPEDEF unsigned short in_port_t; +TYPEDEF unsigned int in_addr_t; +STRUCT in_addr { in_addr_t s_addr; }; + +TYPEDEF struct __FILE_s FILE; + +TYPEDEF int nl_item; + +TYPEDEF struct __locale * locale_t; + +STRUCT iovec { void *iov_base; size_t iov_len; }; + +EOF diff --git a/arch/x86_64/bits/endian.h b/arch/x86_64/bits/endian.h new file mode 100644 index 0000000..172c338 --- /dev/null +++ b/arch/x86_64/bits/endian.h @@ -0,0 +1 @@ +#define __BYTE_ORDER __LITTLE_ENDIAN diff --git a/arch/x86_64/bits/errno.h b/arch/x86_64/bits/errno.h new file mode 100644 index 0000000..c75720e --- /dev/null +++ b/arch/x86_64/bits/errno.h @@ -0,0 +1,133 @@ +#define EPERM 1 +#define ENOENT 2 +#define ESRCH 3 +#define EINTR 4 +#define EIO 5 +#define ENXIO 6 +#define E2BIG 7 +#define ENOEXEC 8 +#define EBADF 9 +#define ECHILD 10 +#define EAGAIN 11 +#define ENOMEM 12 +#define EACCES 13 +#define EFAULT 14 +#define ENOTBLK 15 +#define EBUSY 16 +#define EEXIST 17 +#define EXDEV 18 +#define ENODEV 19 +#define ENOTDIR 20 +#define EISDIR 21 +#define EINVAL 22 +#define ENFILE 23 +#define EMFILE 24 +#define ENOTTY 25 +#define ETXTBSY 26 +#define EFBIG 27 +#define ENOSPC 28 +#define ESPIPE 29 +#define EROFS 30 +#define EMLINK 31 +#define EPIPE 32 +#define EDOM 33 +#define ERANGE 34 +#define EDEADLK 35 +#define ENAMETOOLONG 36 +#define ENOLCK 37 +#define ENOSYS 38 +#define ENOTEMPTY 39 +#define ELOOP 40 +#define EWOULDBLOCK EAGAIN +#define ENOMSG 42 +#define EIDRM 43 +#define ECHRNG 44 +#define EL2NSYNC 45 +#define EL3HLT 46 +#define EL3RST 47 +#define ELNRNG 48 +#define EUNATCH 49 +#define ENOCSI 50 +#define EL2HLT 51 +#define EBADE 52 +#define EBADR 53 +#define EXFULL 54 +#define ENOANO 55 +#define EBADRQC 56 +#define EBADSLT 57 +#define EDEADLOCK EDEADLK +#define EBFONT 59 +#define ENOSTR 60 +#define ENODATA 61 +#define ETIME 62 +#define ENOSR 63 +#define ENONET 64 +#define ENOPKG 65 +#define EREMOTE 66 +#define ENOLINK 67 +#define EADV 68 +#define ESRMNT 69 +#define ECOMM 70 +#define EPROTO 71 +#define EMULTIHOP 72 +#define EDOTDOT 73 +#define EBADMSG 74 +#define EOVERFLOW 75 +#define ENOTUNIQ 76 +#define EBADFD 77 +#define EREMCHG 78 +#define ELIBACC 79 +#define ELIBBAD 80 +#define ELIBSCN 81 +#define ELIBMAX 82 +#define ELIBEXEC 83 +#define EILSEQ 84 +#define ERESTART 85 +#define ESTRPIPE 86 +#define EUSERS 87 +#define ENOTSOCK 88 +#define EDESTADDRREQ 89 +#define EMSGSIZE 90 +#define EPROTOTYPE 91 +#define ENOPROTOOPT 92 +#define EPROTONOSUPPORT 93 +#define ESOCKTNOSUPPORT 94 +#define EOPNOTSUPP 95 +#define ENOTSUP EOPNOTSUPP +#define EPFNOSUPPORT 96 +#define EAFNOSUPPORT 97 +#define EADDRINUSE 98 +#define EADDRNOTAVAIL 99 +#define ENETDOWN 100 +#define ENETUNREACH 101 +#define ENETRESET 102 +#define ECONNABORTED 103 +#define ECONNRESET 104 +#define ENOBUFS 105 +#define EISCONN 106 +#define ENOTCONN 107 +#define ESHUTDOWN 108 +#define ETOOMANYREFS 109 +#define ETIMEDOUT 110 +#define ECONNREFUSED 111 +#define EHOSTDOWN 112 +#define EHOSTUNREACH 113 +#define EALREADY 114 +#define EINPROGRESS 115 +#define ESTALE 116 +#define EUCLEAN 117 +#define ENOTNAM 118 +#define ENAVAIL 119 +#define EISNAM 120 +#define EREMOTEIO 121 +#define EDQUOT 122 +#define ENOMEDIUM 123 +#define EMEDIUMTYPE 124 +#define ECANCELED 125 +#define ENOKEY 126 +#define EKEYEXPIRED 127 +#define EKEYREVOKED 128 +#define EKEYREJECTED 129 +#define EOWNERDEAD 130 +#define ENOTRECOVERABLE 131 +#define ERFKILL 132 diff --git a/arch/x86_64/bits/fcntl.h b/arch/x86_64/bits/fcntl.h new file mode 100644 index 0000000..f3e9950 --- /dev/null +++ b/arch/x86_64/bits/fcntl.h @@ -0,0 +1,33 @@ +#define O_CREAT 0100 +#define O_EXCL 0200 +#define O_NOCTTY 0400 +#define O_TRUNC 01000 +#define O_APPEND 02000 +#define O_NONBLOCK 04000 +#define O_DSYNC 010000 +#define O_SYNC 04010000 +#define O_RSYNC 04010000 +#define O_DIRECTORY 0200000 +#define O_NOFOLLOW 0400000 +#define O_CLOEXEC 02000000 + +#define O_ASYNC 020000 +#define O_DIRECT 040000 +#define O_LARGEFILE 0 +#define O_NOATIME 01000000 +#define O_NDELAY O_NONBLOCK + +#define F_DUPFD 0 +#define F_GETFD 1 +#define F_SETFD 2 +#define F_GETFL 3 +#define F_SETFL 4 + +#define F_SETOWN 8 +#define F_GETOWN 9 + +#define F_GETLK 5 +#define F_SETLK 6 +#define F_SETLKW 7 + +#define F_DUPFD_CLOEXEC 1030 diff --git a/arch/x86_64/bits/fenv.h b/arch/x86_64/bits/fenv.h new file mode 100644 index 0000000..24df041 --- /dev/null +++ b/arch/x86_64/bits/fenv.h @@ -0,0 +1,34 @@ +#define FE_INVALID 1 +#define __FE_DENORM 2 +#define FE_DIVBYZERO 4 +#define FE_OVERFLOW 8 +#define FE_UNDERFLOW 16 +#define FE_INEXACT 32 + +#define FE_ALL_EXCEPT 63 + +#define FE_TONEAREST 0 +#define FE_DOWNWARD 0x400 +#define FE_UPWARD 0x800 +#define FE_TOWARDZERO 0xc00 + +typedef unsigned short fexcept_t; + +typedef struct { + unsigned short __control_word; + unsigned short __unused1; + unsigned short __status_word; + unsigned short __unused2; + unsigned short __tags; + unsigned short __unused3; + unsigned int __eip; + unsigned short __cs_selector; + unsigned int __opcode:11; + unsigned int __unused4:5; + unsigned int __data_offset; + unsigned short __data_selector; + unsigned short __unused5; + unsigned int __mxcsr; +} fenv_t; + +#define FE_DFL_ENV ((const fenv_t *) -1) diff --git a/arch/x86_64/bits/float.h b/arch/x86_64/bits/float.h new file mode 100644 index 0000000..a58424e --- /dev/null +++ b/arch/x86_64/bits/float.h @@ -0,0 +1,14 @@ +#define FLT_ROUNDS 1 +#define FLT_EVAL_METHOD 1 + +#define LDBL_MIN 3.3621031431120935063e-4932L +#define LDBL_MAX 1.1897314953572317650e+4932L +#define LDBL_EPSILON 1.0842021724855044340e-19L + +#define LDBL_MANT_DIG 64 +#define LDBL_MIN_EXP (-16381) +#define LDBL_MAX_EXP 16384 + +#define LDBL_DIG 18 +#define LDBL_MIN_10_EXP (-4931) +#define LDBL_MAX_10_EXP 4932 diff --git a/arch/x86_64/bits/ioctl.h b/arch/x86_64/bits/ioctl.h new file mode 100644 index 0000000..7f3c038 --- /dev/null +++ b/arch/x86_64/bits/ioctl.h @@ -0,0 +1,197 @@ +#define _IOC(a,b,c,d) ( ((a)<<30) | ((b)<<8) | (c) | ((d)<<16) ) +#define _IOC_NONE 0U +#define _IOC_WRITE 1U +#define _IOC_READ 2U + +#define _IO(a,b) _IOC(_IOC_NONE,(a),(b),0) +#define _IOW(a,b,c) _IOC(1,(a),(b),sizeof(c)) +#define _IOR(a,b,c) _IOC(2,(a),(b),sizeof(c)) +#define _IOWR(a,b,c) _IOC(3,(a),(b),sizeof(c)) + +#define TCGETS 0x5401 +#define TCSETS 0x5402 +#define TCSETSW 0x5403 +#define TCSETSF 0x5404 +#define TCGETA 0x5405 +#define TCSETA 0x5406 +#define TCSETAW 0x5407 +#define TCSETAF 0x5408 +#define TCSBRK 0x5409 +#define TCXONC 0x540A +#define TCFLSH 0x540B +#define TIOCEXCL 0x540C +#define TIOCNXCL 0x540D +#define TIOCSCTTY 0x540E +#define TIOCGPGRP 0x540F +#define TIOCSPGRP 0x5410 +#define TIOCOUTQ 0x5411 +#define TIOCSTI 0x5412 +#define TIOCGWINSZ 0x5413 +#define TIOCSWINSZ 0x5414 +#define TIOCMGET 0x5415 +#define TIOCMBIS 0x5416 +#define TIOCMBIC 0x5417 +#define TIOCMSET 0x5418 +#define TIOCGSOFTCAR 0x5419 +#define TIOCSSOFTCAR 0x541A +#define FIONREAD 0x541B +#define TIOCINQ FIONREAD +#define TIOCLINUX 0x541C +#define TIOCCONS 0x541D +#define TIOCGSERIAL 0x541E +#define TIOCSSERIAL 0x541F +#define TIOCPKT 0x5420 +#define FIONBIO 0x5421 +#define TIOCNOTTY 0x5422 +#define TIOCSETD 0x5423 +#define TIOCGETD 0x5424 +#define TCSBRKP 0x5425 +#define TIOCTTYGSTRUCT 0x5426 +#define TIOCSBRK 0x5427 +#define TIOCCBRK 0x5428 +#define TIOCGSID 0x5429 +#define TIOCGPTN 0x80045430 +#define TIOCSPTLCK 0x40045431 +#define TCGETX 0x5432 +#define TCSETX 0x5433 +#define TCSETXF 0x5434 +#define TCSETXW 0x5435 + +#define FIONCLEX 0x5450 +#define FIOCLEX 0x5451 +#define FIOASYNC 0x5452 +#define TIOCSERCONFIG 0x5453 +#define TIOCSERGWILD 0x5454 +#define TIOCSERSWILD 0x5455 +#define TIOCGLCKTRMIOS 0x5456 +#define TIOCSLCKTRMIOS 0x5457 +#define TIOCSERGSTRUCT 0x5458 +#define TIOCSERGETLSR 0x5459 +#define TIOCSERGETMULTI 0x545A +#define TIOCSERSETMULTI 0x545B + +#define TIOCMIWAIT 0x545C +#define TIOCGICOUNT 0x545D +#define TIOCGHAYESESP 0x545E +#define TIOCSHAYESESP 0x545F +#define FIOQSIZE 0x5460 + +#define TIOCPKT_DATA 0 +#define TIOCPKT_FLUSHREAD 1 +#define TIOCPKT_FLUSHWRITE 2 +#define TIOCPKT_STOP 4 +#define TIOCPKT_START 8 +#define TIOCPKT_NOSTOP 16 +#define TIOCPKT_DOSTOP 32 +#define TIOCPKT_IOCTL 64 + +#define TIOCSER_TEMT 0x01 + +struct winsize { + unsigned short ws_row; + unsigned short ws_col; + unsigned short ws_xpixel; + unsigned short ws_ypixel; +}; + +#define TIOCM_LE 0x001 +#define TIOCM_DTR 0x002 +#define TIOCM_RTS 0x004 +#define TIOCM_ST 0x008 +#define TIOCM_SR 0x010 +#define TIOCM_CTS 0x020 +#define TIOCM_CAR 0x040 +#define TIOCM_RNG 0x080 +#define TIOCM_DSR 0x100 +#define TIOCM_CD TIOCM_CAR +#define TIOCM_RI TIOCM_RNG +#define TIOCM_OUT1 0x2000 +#define TIOCM_OUT2 0x4000 +#define TIOCM_LOOP 0x8000 +#define TIOCM_MODEM_BITS TIOCM_OUT2 + +#define N_TTY 0 +#define N_SLIP 1 +#define N_MOUSE 2 +#define N_PPP 3 +#define N_STRIP 4 +#define N_AX25 5 +#define N_X25 6 +#define N_6PACK 7 +#define N_MASC 8 +#define N_R3964 9 +#define N_PROFIBUS_FDL 10 +#define N_IRDA 11 +#define N_SMSBLOCK 12 +#define N_HDLC 13 +#define N_SYNC_PPP 14 +#define N_HCI 15 + +#define FIOSETOWN 0x8901 +#define SIOCSPGRP 0x8902 +#define FIOGETOWN 0x8903 +#define SIOCGPGRP 0x8904 +#define SIOCATMARK 0x8905 +#define SIOCGSTAMP 0x8906 + +#define SIOCADDRT 0x890B +#define SIOCDELRT 0x890C +#define SIOCRTMSG 0x890D + +#define SIOCGIFNAME 0x8910 +#define SIOCSIFLINK 0x8911 +#define SIOCGIFCONF 0x8912 +#define SIOCGIFFLAGS 0x8913 +#define SIOCSIFFLAGS 0x8914 +#define SIOCGIFADDR 0x8915 +#define SIOCSIFADDR 0x8916 +#define SIOCGIFDSTADDR 0x8917 +#define SIOCSIFDSTADDR 0x8918 +#define SIOCGIFBRDADDR 0x8919 +#define SIOCSIFBRDADDR 0x891a +#define SIOCGIFNETMASK 0x891b +#define SIOCSIFNETMASK 0x891c +#define SIOCGIFMETRIC 0x891d +#define SIOCSIFMETRIC 0x891e +#define SIOCGIFMEM 0x891f +#define SIOCSIFMEM 0x8920 +#define SIOCGIFMTU 0x8921 +#define SIOCSIFMTU 0x8922 +#define SIOCSIFHWADDR 0x8924 +#define SIOCGIFENCAP 0x8925 +#define SIOCSIFENCAP 0x8926 +#define SIOCGIFHWADDR 0x8927 +#define SIOCGIFSLAVE 0x8929 +#define SIOCSIFSLAVE 0x8930 +#define SIOCADDMULTI 0x8931 +#define SIOCDELMULTI 0x8932 +#define SIOCGIFINDEX 0x8933 +#define SIOGIFINDEX SIOCGIFINDEX +#define SIOCSIFPFLAGS 0x8934 +#define SIOCGIFPFLAGS 0x8935 +#define SIOCDIFADDR 0x8936 +#define SIOCSIFHWBROADCAST 0x8937 +#define SIOCGIFCOUNT 0x8938 + +#define SIOCGIFBR 0x8940 +#define SIOCSIFBR 0x8941 + +#define SIOCGIFTXQLEN 0x8942 +#define SIOCSIFTXQLEN 0x8943 + +#define SIOCDARP 0x8953 +#define SIOCGARP 0x8954 +#define SIOCSARP 0x8955 + +#define SIOCDRARP 0x8960 +#define SIOCGRARP 0x8961 +#define SIOCSRARP 0x8962 + +#define SIOCGIFMAP 0x8970 +#define SIOCSIFMAP 0x8971 + +#define SIOCADDDLCI 0x8980 +#define SIOCDELDLCI 0x8981 + +#define SIOCDEVPRIVATE 0x89F0 +#define SIOCPROTOPRIVATE 0x89E0 diff --git a/arch/x86_64/bits/ipc.h b/arch/x86_64/bits/ipc.h new file mode 100644 index 0000000..51ad442 --- /dev/null +++ b/arch/x86_64/bits/ipc.h @@ -0,0 +1,12 @@ +struct ipc_perm +{ + key_t __ipc_perm_key; + uid_t uid; + gid_t gid; + uid_t cuid; + gid_t cgid; + mode_t mode; + int __ipc_perm_seq; + long __pad1; + long __pad2; +}; diff --git a/arch/x86_64/bits/limits.h b/arch/x86_64/bits/limits.h new file mode 100644 index 0000000..2ba566b --- /dev/null +++ b/arch/x86_64/bits/limits.h @@ -0,0 +1,8 @@ +#if defined(_POSIX_SOURCE) || defined(_POSIX_C_SOURCE) \ + || defined(_XOPEN_SOURCE) || defined(_GNU_SOURCE) +#define PAGE_SIZE 4096 +#define LONG_BIT 64 +#endif + +#define LONG_MAX 0x7fffffffffffffffL +#define LLONG_MAX 0x7fffffffffffffffLL diff --git a/arch/x86_64/bits/mman.h b/arch/x86_64/bits/mman.h new file mode 100644 index 0000000..dc61b50 --- /dev/null +++ b/arch/x86_64/bits/mman.h @@ -0,0 +1,50 @@ +#define MAP_FAILED ((void *) -1) + +#define PROT_NONE 0 +#define PROT_READ 1 +#define PROT_WRITE 2 +#define PROT_EXEC 4 +#define PROT_GROWSDOWN 0x01000000 +#define PROT_GROWSUP 0x02000000 + +#define MAP_SHARED 0x01 +#define MAP_PRIVATE 0x02 +#define MAP_FIXED 0x10 + +#define MAP_TYPE 0x0f +#define MAP_FILE 0x00 +#define MAP_ANON 0x20 +#define MAP_ANONYMOUS MAP_ANON +#define MAP_32BIT 0x40 + +#define POSIX_MADV_NORMAL 0 +#define POSIX_MADV_RANDOM 1 +#define POSIX_MADV_SEQUENTIAL 2 +#define POSIX_MADV_WILLNEED 3 +#define POSIX_MADV_DONTNEED 0 + +#define MS_ASYNC 1 +#define MS_INVALIDATE 2 +#define MS_SYNC 4 + +#define MCL_CURRENT 1 +#define MCL_FUTURE 2 + +#ifdef _GNU_SOURCE +#define MADV_NORMAL 0 +#define MADV_RANDOM 1 +#define MADV_SEQUENTIAL 2 +#define MADV_WILLNEED 3 +#define MADV_DONTNEED 4 +#define MADV_REMOVE 9 +#define MADV_DONTFORK 10 +#define MADV_DOFORK 11 +#define MADV_MERGEABLE 12 +#define MADV_UNMERGEABLE 13 +#define MADV_HUGEPAGE 14 +#define MADV_NOHUGEPAGE 15 +#define MADV_HWPOISON 100 + +#define MREMAP_MAYMOVE 1 +#define MREMAP_FIXED 2 +#endif diff --git a/arch/x86_64/bits/msg.h b/arch/x86_64/bits/msg.h new file mode 100644 index 0000000..badcf16 --- /dev/null +++ b/arch/x86_64/bits/msg.h @@ -0,0 +1,13 @@ +struct msqid_ds +{ + struct ipc_perm msg_perm; + time_t msg_stime; + time_t msg_rtime; + time_t msg_ctime; + unsigned long msg_cbytes; + msgqnum_t msg_qnum; + msglen_t msg_qbytes; + pid_t msg_lspid; + pid_t msg_lrpid; + unsigned long __unused[2]; +}; diff --git a/arch/x86_64/bits/posix.h b/arch/x86_64/bits/posix.h new file mode 100644 index 0000000..c37b94c --- /dev/null +++ b/arch/x86_64/bits/posix.h @@ -0,0 +1,2 @@ +#define _POSIX_V6_LP64_OFF64 1 +#define _POSIX_V7_LP64_OFF64 1 diff --git a/arch/x86_64/bits/reg.h b/arch/x86_64/bits/reg.h new file mode 100644 index 0000000..a4df04c --- /dev/null +++ b/arch/x86_64/bits/reg.h @@ -0,0 +1,29 @@ +#undef __WORDSIZE +#define __WORDSIZE 64 +#define R15 0 +#define R14 1 +#define R13 2 +#define R12 3 +#define RBP 4 +#define RBX 5 +#define R11 6 +#define R10 7 +#define R9 8 +#define R8 9 +#define RAX 10 +#define RCX 11 +#define RDX 12 +#define RSI 13 +#define RDI 14 +#define ORIG_RAX 15 +#define RIP 16 +#define CS 17 +#define EFLAGS 18 +#define RSP 19 +#define SS 20 +#define FS_BASE 21 +#define GS_BASE 22 +#define DS 23 +#define ES 24 +#define FS 25 +#define GS 26 diff --git a/arch/x86_64/bits/setjmp.h b/arch/x86_64/bits/setjmp.h new file mode 100644 index 0000000..c5b9e4a --- /dev/null +++ b/arch/x86_64/bits/setjmp.h @@ -0,0 +1 @@ +typedef unsigned long jmp_buf [9]; diff --git a/arch/x86_64/bits/shm.h b/arch/x86_64/bits/shm.h new file mode 100644 index 0000000..abf1d50 --- /dev/null +++ b/arch/x86_64/bits/shm.h @@ -0,0 +1,15 @@ +#define SHMLBA 4096 + +struct shmid_ds +{ + struct ipc_perm shm_perm; + size_t shm_segsz; + time_t shm_atime; + time_t shm_dtime; + time_t shm_ctime; + pid_t shm_cpid; + pid_t shm_lpid; + unsigned long shm_nattch; + unsigned long __pad1; + unsigned long __pad2; +}; diff --git a/arch/x86_64/bits/signal.h b/arch/x86_64/bits/signal.h new file mode 100644 index 0000000..ecc4e9f --- /dev/null +++ b/arch/x86_64/bits/signal.h @@ -0,0 +1,80 @@ +#if defined(_POSIX_SOURCE) || defined(_POSIX_C_SOURCE) \ + || defined(_XOPEN_SOURCE) || defined(_GNU_SOURCE) + +struct __fpstate { + unsigned long __x[4]; + unsigned char __y[384]; + unsigned long __z[12]; +}; + +typedef struct { + unsigned long __gregs[23]; + void *__fpregs; + unsigned long __reserved1[8]; +} mcontext_t; + +typedef struct __ucontext { + unsigned long uc_flags; + struct __ucontext *uc_link; + stack_t uc_stack; + mcontext_t uc_mcontext; + sigset_t uc_sigmask; + struct __fpstate __fpregs_mem; +} ucontext_t; + +#define SA_NOCLDSTOP 1 +#define SA_NOCLDWAIT 2 +#define SA_SIGINFO 4 +#define SA_ONSTACK 0x08000000 +#define SA_RESTART 0x10000000 +#define SA_NODEFER 0x40000000 +#define SA_RESETHAND 0x80000000 +#define SA_RESTORER 0x04000000 + +#ifdef _GNU_SOURCE +struct sigcontext { + unsigned long r8, r9, r10, r11, r12, r13, r14, r15; + unsigned long rdi, rsi, rbp, rbx, rdx, rax, rcx, rsp, rip, eflags; + unsigned short cs, gs, fs, __pad0; + unsigned long err, trapno, oldmask, cr2; + struct __fpstate *fpstate; + unsigned long __reserved1[8]; +}; +#define NSIG 64 +#endif + +#endif + +#define SIGHUP 1 +#define SIGINT 2 +#define SIGQUIT 3 +#define SIGILL 4 +#define SIGTRAP 5 +#define SIGABRT 6 +#define SIGBUS 7 +#define SIGFPE 8 +#define SIGKILL 9 +#define SIGUSR1 10 +#define SIGSEGV 11 +#define SIGUSR2 12 +#define SIGPIPE 13 +#define SIGALRM 14 +#define SIGTERM 15 +#define SIGSTKFLT 16 +#define SIGCHLD 17 +#define SIGCONT 18 +#define SIGSTOP 19 +#define SIGTSTP 20 +#define SIGTTIN 21 +#define SIGTTOU 22 +#define SIGURG 23 +#define SIGXCPU 24 +#define SIGXFSZ 25 +#define SIGVTALRM 26 +#define SIGPROF 27 +#define SIGWINCH 28 +#define SIGIO 29 +#define SIGPOLL 29 +#define SIGPWR 30 +#define SIGSYS 31 +#define SIGUNUSED SIGSYS diff --git a/arch/x86_64/bits/socket.h b/arch/x86_64/bits/socket.h new file mode 100644 index 0000000..878ab11 --- /dev/null +++ b/arch/x86_64/bits/socket.h @@ -0,0 +1,10 @@ +struct msghdr +{ + void *msg_name; + socklen_t msg_namelen; + struct iovec *msg_iov; + int msg_iovlen, __pad1; + void *msg_control; + socklen_t msg_controllen, __pad2; + int msg_flags; +}; diff --git a/arch/x86_64/bits/stat.h b/arch/x86_64/bits/stat.h new file mode 100644 index 0000000..2145796 --- /dev/null +++ b/arch/x86_64/bits/stat.h @@ -0,0 +1,22 @@ +/* copied from kernel definition, but with padding replaced + * by the corresponding correctly-sized userspace types. */ + +struct stat { + unsigned long st_dev; + ino_t st_ino; + nlink_t st_nlink; + + mode_t st_mode; + uid_t st_uid; + gid_t st_gid; + unsigned int __pad0; + dev_t st_rdev; + off_t st_size; + blksize_t st_blksize; + blkcnt_t st_blocks; + + struct timespec st_atim; + struct timespec st_mtim; + struct timespec st_ctim; + long __unused[3]; +}; diff --git a/arch/x86_64/bits/statfs.h b/arch/x86_64/bits/statfs.h new file mode 100644 index 0000000..f103f4e --- /dev/null +++ b/arch/x86_64/bits/statfs.h @@ -0,0 +1,7 @@ +struct statfs { + unsigned long f_type, f_bsize; + fsblkcnt_t f_blocks, f_bfree, f_bavail; + fsfilcnt_t f_files, f_ffree; + fsid_t f_fsid; + unsigned long f_namelen, f_frsize, f_flags, f_spare[4]; +}; diff --git a/arch/x86_64/bits/stdarg.h b/arch/x86_64/bits/stdarg.h new file mode 100644 index 0000000..fde3781 --- /dev/null +++ b/arch/x86_64/bits/stdarg.h @@ -0,0 +1,4 @@ +#define va_start(v,l) __builtin_va_start(v,l) +#define va_end(v) __builtin_va_end(v) +#define va_arg(v,l) __builtin_va_arg(v,l) +#define va_copy(d,s) __builtin_va_copy(d,s) diff --git a/arch/x86_64/bits/stdint.h b/arch/x86_64/bits/stdint.h new file mode 100644 index 0000000..878e4de --- /dev/null +++ b/arch/x86_64/bits/stdint.h @@ -0,0 +1,23 @@ +#define INT_FAST8_MIN INT8_MIN +#define INT_FAST16_MIN INT32_MIN +#define INT_FAST32_MIN INT32_MIN +#define INT_FAST64_MIN INT64_MIN + +#define INT_FAST8_MAX INT8_MAX +#define INT_FAST16_MAX INT32_MAX +#define INT_FAST32_MAX INT32_MAX +#define INT_FAST64_MAX INT64_MAX + +#define UINT_FAST8_MAX UINT8_MAX +#define UINT_FAST16_MAX UINT32_MAX +#define UINT_FAST32_MAX UINT32_MAX +#define UINT_FAST64_MAX UINT64_MAX + +#define INTPTR_MIN INT64_MIN +#define INTPTR_MAX INT64_MAX +#define UINTPTR_MAX UINT64_MAX +#define PTRDIFF_MIN INT64_MIN +#define PTRDIFF_MAX INT64_MAX +#define SIG_ATOMIC_MIN INT64_MIN +#define SIG_ATOMIC_MAX INT64_MAX +#define SIZE_MAX UINT64_MAX diff --git a/arch/x86_64/bits/syscall.h b/arch/x86_64/bits/syscall.h new file mode 100644 index 0000000..5eeb8a6 --- /dev/null +++ b/arch/x86_64/bits/syscall.h @@ -0,0 +1,699 @@ +#define __SYSCALL_LL_E(x) (x) +#define __SYSCALL_LL_O(x) (x) + +static inline long __syscall0(long __n) +{ + unsigned long __ret; + __asm__ __volatile__ ("syscall" : "=a"(__ret) : "a"(__n) : "rcx", "r11", "memory"); + return __ret; +} + +static inline long __syscall1(long __n, long __a1) +{ + unsigned long __ret; + __asm__ __volatile__ ("syscall" : "=a"(__ret) : "a"(__n), "D"(__a1) : "rcx", "r11", "memory"); + return __ret; +} + +static inline long __syscall2(long __n, long __a1, long __a2) +{ + unsigned long __ret; + __asm__ __volatile__ ("syscall" : "=a"(__ret) : "a"(__n), "D"(__a1), "S"(__a2) + : "rcx", "r11", "memory"); + return __ret; +} + +static inline long __syscall3(long __n, long __a1, long __a2, long __a3) +{ + unsigned long __ret; + __asm__ __volatile__ ("syscall" : "=a"(__ret) : "a"(__n), "D"(__a1), "S"(__a2), + "d"(__a3) : "rcx", "r11", "memory"); + return __ret; +} + +static inline long __syscall4(long __n, long __a1, long __a2, long __a3, long __a4) +{ + unsigned long __ret; + register long __r10 __asm__("r10") = __a4; + __asm__ __volatile__ ("syscall" : "=a"(__ret) : "a"(__n), "D"(__a1), "S"(__a2), + "d"(__a3), "r"(__r10): "rcx", "r11", "memory"); + return __ret; +} + +static inline long __syscall5(long __n, long __a1, long __a2, long __a3, long __a4, long __a5) +{ + unsigned long __ret; + register long __r10 __asm__("r10") = __a4; + register long __r8 __asm__("r8") = __a5; + __asm__ __volatile__ ("syscall" : "=a"(__ret) : "a"(__n), "D"(__a1), "S"(__a2), + "d"(__a3), "r"(__r10), "r"(__r8) : "rcx", "r11", "memory"); + return __ret; +} + +static inline long __syscall6(long __n, long __a1, long __a2, long __a3, long __a4, long __a5, long __a6) +{ + unsigned long __ret; + register long __r10 __asm__("r10") = __a4; + register long __r8 __asm__("r8") = __a5; + register long __r9 __asm__("r9") = __a6; + __asm__ __volatile__ ("syscall" : "=a"(__ret) : "a"(__n), "D"(__a1), "S"(__a2), + "d"(__a3), "r"(__r10), "r"(__r8), "r"(__r9) : "rcx", "r11", "memory"); + return __ret; +} + +#define __socketcall(nm,a,b,c,d,e,f) syscall(__NR_##nm, a, b, c, d, e, f) +#define __socketcall_cp(nm,a,b,c,d,e,f) syscall_cp(__NR_##nm, a, b, c, d, e, f) + +#define __NR_read 0 +#define __NR_write 1 +#define __NR_open 2 +#define __NR_close 3 +#define __NR_stat 4 +#define __NR_fstat 5 +#define __NR_lstat 6 +#define __NR_poll 7 +#define __NR_lseek 8 +#define __NR_mmap 9 +#define __NR_mprotect 10 +#define __NR_munmap 11 +#define __NR_brk 12 +#define __NR_rt_sigaction 13 +#define __NR_rt_sigprocmask 14 +#define __NR_rt_sigreturn 15 +#define __NR_ioctl 16 +#define __NR_pread64 17 +#define __NR_pwrite64 18 +#define __NR_readv 19 +#define __NR_writev 20 +#define __NR_access 21 +#define __NR_pipe 22 +#define __NR_select 23 +#define __NR_sched_yield 24 +#define __NR_mremap 25 +#define __NR_msync 26 +#define __NR_mincore 27 +#define __NR_madvise 28 +#define __NR_shmget 29 +#define __NR_shmat 30 +#define __NR_shmctl 31 +#define __NR_dup 32 +#define __NR_dup2 33 +#define __NR_pause 34 +#define __NR_nanosleep 35 +#define __NR_getitimer 36 +#define __NR_alarm 37 +#define __NR_setitimer 38 +#define __NR_getpid 39 +#define __NR_sendfile 40 +#define __NR_socket 41 +#define __NR_connect 42 +#define __NR_accept 43 +#define __NR_sendto 44 +#define __NR_recvfrom 45 +#define __NR_sendmsg 46 +#define __NR_recvmsg 47 +#define __NR_shutdown 48 +#define __NR_bind 49 +#define __NR_listen 50 +#define __NR_getsockname 51 +#define __NR_getpeername 52 +#define __NR_socketpair 53 +#define __NR_setsockopt 54 +#define __NR_getsockopt 55 +#define __NR_clone 56 +#define __NR_fork 57 +#define __NR_vfork 58 +#define __NR_execve 59 +#define __NR_exit 60 +#define __NR_wait4 61 +#define __NR_kill 62 +#define __NR_uname 63 +#define __NR_semget 64 +#define __NR_semop 65 +#define __NR_semctl 66 +#define __NR_shmdt 67 +#define __NR_msgget 68 +#define __NR_msgsnd 69 +#define __NR_msgrcv 70 +#define __NR_msgctl 71 +#define __NR_fcntl 72 +#define __NR_flock 73 +#define __NR_fsync 74 +#define __NR_fdatasync 75 +#define __NR_truncate 76 +#define __NR_ftruncate 77 +#define __NR_getdents 78 +#define __NR_getcwd 79 +#define __NR_chdir 80 +#define __NR_fchdir 81 +#define __NR_rename 82 +#define __NR_mkdir 83 +#define __NR_rmdir 84 +#define __NR_creat 85 +#define __NR_link 86 +#define __NR_unlink 87 +#define __NR_symlink 88 +#define __NR_readlink 89 +#define __NR_chmod 90 +#define __NR_fchmod 91 +#define __NR_chown 92 +#define __NR_fchown 93 +#define __NR_lchown 94 +#define __NR_umask 95 +#define __NR_gettimeofday 96 +#define __NR_getrlimit 97 +#define __NR_getrusage 98 +#define __NR_sysinfo 99 +#define __NR_times 100 +#define __NR_ptrace 101 +#define __NR_getuid 102 +#define __NR_syslog 103 +#define __NR_getgid 104 +#define __NR_setuid 105 +#define __NR_setgid 106 +#define __NR_geteuid 107 +#define __NR_getegid 108 +#define __NR_setpgid 109 +#define __NR_getppid 110 +#define __NR_getpgrp 111 +#define __NR_setsid 112 +#define __NR_setreuid 113 +#define __NR_setregid 114 +#define __NR_getgroups 115 +#define __NR_setgroups 116 +#define __NR_setresuid 117 +#define __NR_getresuid 118 +#define __NR_setresgid 119 +#define __NR_getresgid 120 +#define __NR_getpgid 121 +#define __NR_setfsuid 122 +#define __NR_setfsgid 123 +#define __NR_getsid 124 +#define __NR_capget 125 +#define __NR_capset 126 +#define __NR_rt_sigpending 127 +#define __NR_rt_sigtimedwait 128 +#define __NR_rt_sigqueueinfo 129 +#define __NR_rt_sigsuspend 130 +#define __NR_sigaltstack 131 +#define __NR_utime 132 +#define __NR_mknod 133 +#define __NR_uselib 134 +#define __NR_personality 135 +#define __NR_ustat 136 +#define __NR_statfs 137 +#define __NR_fstatfs 138 +#define __NR_sysfs 139 +#define __NR_getpriority 140 +#define __NR_setpriority 141 +#define __NR_sched_setparam 142 +#define __NR_sched_getparam 143 +#define __NR_sched_setscheduler 144 +#define __NR_sched_getscheduler 145 +#define __NR_sched_get_priority_max 146 +#define __NR_sched_get_priority_min 147 +#define __NR_sched_rr_get_interval 148 +#define __NR_mlock 149 +#define __NR_munlock 150 +#define __NR_mlockall 151 +#define __NR_munlockall 152 +#define __NR_vhangup 153 +#define __NR_modify_ldt 154 +#define __NR_pivot_root 155 +#define __NR__sysctl 156 +#define __NR_prctl 157 +#define __NR_arch_prctl 158 +#define __NR_adjtimex 159 +#define __NR_setrlimit 160 +#define __NR_chroot 161 +#define __NR_sync 162 +#define __NR_acct 163 +#define __NR_settimeofday 164 +#define __NR_mount 165 +#define __NR_umount2 166 +#define __NR_swapon 167 +#define __NR_swapoff 168 +#define __NR_reboot 169 +#define __NR_sethostname 170 +#define __NR_setdomainname 171 +#define __NR_iopl 172 +#define __NR_ioperm 173 +#define __NR_create_module 174 +#define __NR_init_module 175 +#define __NR_delete_module 176 +#define __NR_get_kernel_syms 177 +#define __NR_query_module 178 +#define __NR_quotactl 179 +#define __NR_nfsservctl 180 +#define __NR_getpmsg 181 +#define __NR_putpmsg 182 +#define __NR_afs_syscall 183 +#define __NR_tuxcall 184 +#define __NR_security 185 +#define __NR_gettid 186 +#define __NR_readahead 187 +#define __NR_setxattr 188 +#define __NR_lsetxattr 189 +#define __NR_fsetxattr 190 +#define __NR_getxattr 191 +#define __NR_lgetxattr 192 +#define __NR_fgetxattr 193 +#define __NR_listxattr 194 +#define __NR_llistxattr 195 +#define __NR_flistxattr 196 +#define __NR_removexattr 197 +#define __NR_lremovexattr 198 +#define __NR_fremovexattr 199 +#define __NR_tkill 200 +#define __NR_time 201 +#define __NR_futex 202 +#define __NR_sched_setaffinity 203 +#define __NR_sched_getaffinity 204 +#define __NR_set_thread_area 205 +#define __NR_io_setup 206 +#define __NR_io_destroy 207 +#define __NR_io_getevents 208 +#define __NR_io_submit 209 +#define __NR_io_cancel 210 +#define __NR_get_thread_area 211 +#define __NR_lookup_dcookie 212 +#define __NR_epoll_create 213 +#define __NR_epoll_ctl_old 214 +#define __NR_epoll_wait_old 215 +#define __NR_remap_file_pages 216 +#define __NR_getdents64 217 +#define __NR_set_tid_address 218 +#define __NR_restart_syscall 219 +#define __NR_semtimedop 220 +#define __NR_fadvise64 221 +#define __NR_timer_create 222 +#define __NR_timer_settime 223 +#define __NR_timer_gettime 224 +#define __NR_timer_getoverrun 225 +#define __NR_timer_delete 226 +#define __NR_clock_settime 227 +#define __NR_clock_gettime 228 +#define __NR_clock_getres 229 +#define __NR_clock_nanosleep 230 +#define __NR_exit_group 231 +#define __NR_epoll_wait 232 +#define __NR_epoll_ctl 233 +#define __NR_tgkill 234 +#define __NR_utimes 235 +#define __NR_vserver 236 +#define __NR_mbind 237 +#define __NR_set_mempolicy 238 +#define __NR_get_mempolicy 239 +#define __NR_mq_open 240 +#define __NR_mq_unlink 241 +#define __NR_mq_timedsend 242 +#define __NR_mq_timedreceive 243 +#define __NR_mq_notify 244 +#define __NR_mq_getsetattr 245 +#define __NR_kexec_load 246 +#define __NR_waitid 247 +#define __NR_add_key 248 +#define __NR_request_key 249 +#define __NR_keyctl 250 +#define __NR_ioprio_set 251 +#define __NR_ioprio_get 252 +#define __NR_inotify_init 253 +#define __NR_inotify_add_watch 254 +#define __NR_inotify_rm_watch 255 +#define __NR_migrate_pages 256 +#define __NR_openat 257 +#define __NR_mkdirat 258 +#define __NR_mknodat 259 +#define __NR_fchownat 260 +#define __NR_futimesat 261 +#define __NR_newfstatat 262 +#define __NR_unlinkat 263 +#define __NR_renameat 264 +#define __NR_linkat 265 +#define __NR_symlinkat 266 +#define __NR_readlinkat 267 +#define __NR_fchmodat 268 +#define __NR_faccessat 269 +#define __NR_pselect6 270 +#define __NR_ppoll 271 +#define __NR_unshare 272 +#define __NR_set_robust_list 273 +#define __NR_get_robust_list 274 +#define __NR_splice 275 +#define __NR_tee 276 +#define __NR_sync_file_range 277 +#define __NR_vmsplice 278 +#define __NR_move_pages 279 +#define __NR_utimensat 280 +#define __NR_epoll_pwait 281 +#define __NR_signalfd 282 +#define __NR_timerfd_create 283 +#define __NR_eventfd 284 +#define __NR_fallocate 285 +#define __NR_timerfd_settime 286 +#define __NR_timerfd_gettime 287 +#define __NR_accept4 288 +#define __NR_signalfd4 289 +#define __NR_eventfd2 290 +#define __NR_epoll_create1 291 +#define __NR_dup3 292 +#define __NR_pipe2 293 +#define __NR_inotify_init1 294 +#define __NR_preadv 295 +#define __NR_pwritev 296 +#define __NR_rt_tgsigqueueinfo 297 +#define __NR_perf_event_open 298 +#define __NR_recvmmsg 299 +#define __NR_fanotify_init 300 +#define __NR_fanotify_mark 301 +#define __NR_prlimit64 302 + +#undef __NR_fstatat +#undef __NR_pread +#undef __NR_pwrite +#undef __NR_getdents +#define __NR_fstatat __NR_newfstatat +#define __NR_pread __NR_pread64 +#define __NR_pwrite __NR_pwrite64 +#define __NR_getdents __NR_getdents64 +#define __NR_fadvise __NR_fadvise64 + + + +/* Repeat with SYS_ prefix */ + +#define SYS_read 0 +#define SYS_write 1 +#define SYS_open 2 +#define SYS_close 3 +#define SYS_stat 4 +#define SYS_fstat 5 +#define SYS_lstat 6 +#define SYS_poll 7 +#define SYS_lseek 8 +#define SYS_mmap 9 +#define SYS_mprotect 10 +#define SYS_munmap 11 +#define SYS_brk 12 +#define SYS_rt_sigaction 13 +#define SYS_rt_sigprocmask 14 +#define SYS_rt_sigreturn 15 +#define SYS_ioctl 16 +#define SYS_pread64 17 +#define SYS_pwrite64 18 +#define SYS_readv 19 +#define SYS_writev 20 +#define SYS_access 21 +#define SYS_pipe 22 +#define SYS_select 23 +#define SYS_sched_yield 24 +#define SYS_mremap 25 +#define SYS_msync 26 +#define SYS_mincore 27 +#define SYS_madvise 28 +#define SYS_shmget 29 +#define SYS_shmat 30 +#define SYS_shmctl 31 +#define SYS_dup 32 +#define SYS_dup2 33 +#define SYS_pause 34 +#define SYS_nanosleep 35 +#define SYS_getitimer 36 +#define SYS_alarm 37 +#define SYS_setitimer 38 +#define SYS_getpid 39 +#define SYS_sendfile 40 +#define SYS_socket 41 +#define SYS_connect 42 +#define SYS_accept 43 +#define SYS_sendto 44 +#define SYS_recvfrom 45 +#define SYS_sendmsg 46 +#define SYS_recvmsg 47 +#define SYS_shutdown 48 +#define SYS_bind 49 +#define SYS_listen 50 +#define SYS_getsockname 51 +#define SYS_getpeername 52 +#define SYS_socketpair 53 +#define SYS_setsockopt 54 +#define SYS_getsockopt 55 +#define SYS_clone 56 +#define SYS_fork 57 +#define SYS_vfork 58 +#define SYS_execve 59 +#define SYS_exit 60 +#define SYS_wait4 61 +#define SYS_kill 62 +#define SYS_uname 63 +#define SYS_semget 64 +#define SYS_semop 65 +#define SYS_semctl 66 +#define SYS_shmdt 67 +#define SYS_msgget 68 +#define SYS_msgsnd 69 +#define SYS_msgrcv 70 +#define SYS_msgctl 71 +#define SYS_fcntl 72 +#define SYS_flock 73 +#define SYS_fsync 74 +#define SYS_fdatasync 75 +#define SYS_truncate 76 +#define SYS_ftruncate 77 +#define SYS_getdents 78 +#define SYS_getcwd 79 +#define SYS_chdir 80 +#define SYS_fchdir 81 +#define SYS_rename 82 +#define SYS_mkdir 83 +#define SYS_rmdir 84 +#define SYS_creat 85 +#define SYS_link 86 +#define SYS_unlink 87 +#define SYS_symlink 88 +#define SYS_readlink 89 +#define SYS_chmod 90 +#define SYS_fchmod 91 +#define SYS_chown 92 +#define SYS_fchown 93 +#define SYS_lchown 94 +#define SYS_umask 95 +#define SYS_gettimeofday 96 +#define SYS_getrlimit 97 +#define SYS_getrusage 98 +#define SYS_sysinfo 99 +#define SYS_times 100 +#define SYS_ptrace 101 +#define SYS_getuid 102 +#define SYS_syslog 103 +#define SYS_getgid 104 +#define SYS_setuid 105 +#define SYS_setgid 106 +#define SYS_geteuid 107 +#define SYS_getegid 108 +#define SYS_setpgid 109 +#define SYS_getppid 110 +#define SYS_getpgrp 111 +#define SYS_setsid 112 +#define SYS_setreuid 113 +#define SYS_setregid 114 +#define SYS_getgroups 115 +#define SYS_setgroups 116 +#define SYS_setresuid 117 +#define SYS_getresuid 118 +#define SYS_setresgid 119 +#define SYS_getresgid 120 +#define SYS_getpgid 121 +#define SYS_setfsuid 122 +#define SYS_setfsgid 123 +#define SYS_getsid 124 +#define SYS_capget 125 +#define SYS_capset 126 +#define SYS_rt_sigpending 127 +#define SYS_rt_sigtimedwait 128 +#define SYS_rt_sigqueueinfo 129 +#define SYS_rt_sigsuspend 130 +#define SYS_sigaltstack 131 +#define SYS_utime 132 +#define SYS_mknod 133 +#define SYS_uselib 134 +#define SYS_personality 135 +#define SYS_ustat 136 +#define SYS_statfs 137 +#define SYS_fstatfs 138 +#define SYS_sysfs 139 +#define SYS_getpriority 140 +#define SYS_setpriority 141 +#define SYS_sched_setparam 142 +#define SYS_sched_getparam 143 +#define SYS_sched_setscheduler 144 +#define SYS_sched_getscheduler 145 +#define SYS_sched_get_priority_max 146 +#define SYS_sched_get_priority_min 147 +#define SYS_sched_rr_get_interval 148 +#define SYS_mlock 149 +#define SYS_munlock 150 +#define SYS_mlockall 151 +#define SYS_munlockall 152 +#define SYS_vhangup 153 +#define SYS_modify_ldt 154 +#define SYS_pivot_root 155 +#define SYS__sysctl 156 +#define SYS_prctl 157 +#define SYS_arch_prctl 158 +#define SYS_adjtimex 159 +#define SYS_setrlimit 160 +#define SYS_chroot 161 +#define SYS_sync 162 +#define SYS_acct 163 +#define SYS_settimeofday 164 +#define SYS_mount 165 +#define SYS_umount2 166 +#define SYS_swapon 167 +#define SYS_swapoff 168 +#define SYS_reboot 169 +#define SYS_sethostname 170 +#define SYS_setdomainname 171 +#define SYS_iopl 172 +#define SYS_ioperm 173 +#define SYS_create_module 174 +#define SYS_init_module 175 +#define SYS_delete_module 176 +#define SYS_get_kernel_syms 177 +#define SYS_query_module 178 +#define SYS_quotactl 179 +#define SYS_nfsservctl 180 +#define SYS_getpmsg 181 +#define SYS_putpmsg 182 +#define SYS_afs_syscall 183 +#define SYS_tuxcall 184 +#define SYS_security 185 +#define SYS_gettid 186 +#define SYS_readahead 187 +#define SYS_setxattr 188 +#define SYS_lsetxattr 189 +#define SYS_fsetxattr 190 +#define SYS_getxattr 191 +#define SYS_lgetxattr 192 +#define SYS_fgetxattr 193 +#define SYS_listxattr 194 +#define SYS_llistxattr 195 +#define SYS_flistxattr 196 +#define SYS_removexattr 197 +#define SYS_lremovexattr 198 +#define SYS_fremovexattr 199 +#define SYS_tkill 200 +#define SYS_time 201 +#define SYS_futex 202 +#define SYS_sched_setaffinity 203 +#define SYS_sched_getaffinity 204 +#define SYS_set_thread_area 205 +#define SYS_io_setup 206 +#define SYS_io_destroy 207 +#define SYS_io_getevents 208 +#define SYS_io_submit 209 +#define SYS_io_cancel 210 +#define SYS_get_thread_area 211 +#define SYS_lookup_dcookie 212 +#define SYS_epoll_create 213 +#define SYS_epoll_ctl_old 214 +#define SYS_epoll_wait_old 215 +#define SYS_remap_file_pages 216 +#define SYS_getdents64 217 +#define SYS_set_tid_address 218 +#define SYS_restart_syscall 219 +#define SYS_semtimedop 220 +#define SYS_fadvise64 221 +#define SYS_timer_create 222 +#define SYS_timer_settime 223 +#define SYS_timer_gettime 224 +#define SYS_timer_getoverrun 225 +#define SYS_timer_delete 226 +#define SYS_clock_settime 227 +#define SYS_clock_gettime 228 +#define SYS_clock_getres 229 +#define SYS_clock_nanosleep 230 +#define SYS_exit_group 231 +#define SYS_epoll_wait 232 +#define SYS_epoll_ctl 233 +#define SYS_tgkill 234 +#define SYS_utimes 235 +#define SYS_vserver 236 +#define SYS_mbind 237 +#define SYS_set_mempolicy 238 +#define SYS_get_mempolicy 239 +#define SYS_mq_open 240 +#define SYS_mq_unlink 241 +#define SYS_mq_timedsend 242 +#define SYS_mq_timedreceive 243 +#define SYS_mq_notify 244 +#define SYS_mq_getsetattr 245 +#define SYS_kexec_load 246 +#define SYS_waitid 247 +#define SYS_add_key 248 +#define SYS_request_key 249 +#define SYS_keyctl 250 +#define SYS_ioprio_set 251 +#define SYS_ioprio_get 252 +#define SYS_inotify_init 253 +#define SYS_inotify_add_watch 254 +#define SYS_inotify_rm_watch 255 +#define SYS_migrate_pages 256 +#define SYS_openat 257 +#define SYS_mkdirat 258 +#define SYS_mknodat 259 +#define SYS_fchownat 260 +#define SYS_futimesat 261 +#define SYS_newfstatat 262 +#define SYS_unlinkat 263 +#define SYS_renameat 264 +#define SYS_linkat 265 +#define SYS_symlinkat 266 +#define SYS_readlinkat 267 +#define SYS_fchmodat 268 +#define SYS_faccessat 269 +#define SYS_pselect6 270 +#define SYS_ppoll 271 +#define SYS_unshare 272 +#define SYS_set_robust_list 273 +#define SYS_get_robust_list 274 +#define SYS_splice 275 +#define SYS_tee 276 +#define SYS_sync_file_range 277 +#define SYS_vmsplice 278 +#define SYS_move_pages 279 +#define SYS_utimensat 280 +#define SYS_epoll_pwait 281 +#define SYS_signalfd 282 +#define SYS_timerfd_create 283 +#define SYS_eventfd 284 +#define SYS_fallocate 285 +#define SYS_timerfd_settime 286 +#define SYS_timerfd_gettime 287 +#define SYS_accept4 288 +#define SYS_signalfd4 289 +#define SYS_eventfd2 290 +#define SYS_epoll_create1 291 +#define SYS_dup3 292 +#define SYS_pipe2 293 +#define SYS_inotify_init1 294 +#define SYS_preadv 295 +#define SYS_pwritev 296 +#define SYS_rt_tgsigqueueinfo 297 +#define SYS_perf_event_open 298 +#define SYS_recvmmsg 299 +#define SYS_fanotify_init 300 +#define SYS_fanotify_mark 301 +#define SYS_prlimit64 302 + +#undef SYS_fstatat +#undef SYS_pread +#undef SYS_pwrite +#undef SYS_getdents +#define SYS_fstatat SYS_newfstatat +#define SYS_pread SYS_pread64 +#define SYS_pwrite SYS_pwrite64 +#define SYS_getdents SYS_getdents64 +#define SYS_fadvise SYS_fadvise64 + + diff --git a/arch/x86_64/bits/termios.h b/arch/x86_64/bits/termios.h new file mode 100644 index 0000000..9f6abd8 --- /dev/null +++ b/arch/x86_64/bits/termios.h @@ -0,0 +1,159 @@ +struct termios +{ + tcflag_t c_iflag; + tcflag_t c_oflag; + tcflag_t c_cflag; + tcflag_t c_lflag; + cc_t c_line; + cc_t c_cc[NCCS]; + speed_t __c_ispeed; + speed_t __c_ospeed; +}; + +#define VINTR 0 +#define VQUIT 1 +#define VERASE 2 +#define VKILL 3 +#define VEOF 4 +#define VTIME 5 +#define VMIN 6 +#define VSWTC 7 +#define VSTART 8 +#define VSTOP 9 +#define VSUSP 10 +#define VEOL 11 +#define VREPRINT 12 +#define VDISCARD 13 +#define VWERASE 14 +#define VLNEXT 15 +#define VEOL2 16 + +#define IGNBRK 0000001 +#define BRKINT 0000002 +#define IGNPAR 0000004 +#define PARMRK 0000010 +#define INPCK 0000020 +#define ISTRIP 0000040 +#define INLCR 0000100 +#define IGNCR 0000200 +#define ICRNL 0000400 +#define IUCLC 0001000 +#define IXON 0002000 +#define IXANY 0004000 +#define IXOFF 0010000 +#define IMAXBEL 0020000 + +#define OPOST 0000001 +#define OLCUC 0000002 +#define ONLCR 0000004 +#define OCRNL 0000010 +#define ONOCR 0000020 +#define ONLRET 0000040 +#define OFILL 0000100 +#define OFDEL 0000200 +#define NLDLY 0000400 +#define NL0 0000000 +#define NL1 0000400 +#define CRDLY 0003000 +#define CR0 0000000 +#define CR1 0001000 +#define CR2 0002000 +#define CR3 0003000 +#define TABDLY 0014000 +#define TAB0 0000000 +#define TAB1 0004000 +#define TAB2 0010000 +#define TAB3 0014000 +#define BSDLY 0020000 +#define BS0 0000000 +#define BS1 0020000 +#define FFDLY 0100000 +#define FF0 0000000 +#define FF1 0100000 + +#define VTDLY 0040000 +#define VT0 0000000 +#define VT1 0040000 + +/* ?? */ +#define XTABS 0014000 + +#define B0 0000000 +#define B50 0000001 +#define B75 0000002 +#define B110 0000003 +#define B134 0000004 +#define B150 0000005 +#define B200 0000006 +#define B300 0000007 +#define B600 0000010 +#define B1200 0000011 +#define B1800 0000012 +#define B2400 0000013 +#define B4800 0000014 +#define B9600 0000015 +#define B19200 0000016 +#define B38400 0000017 + +#define B57600 0010001 +#define B115200 0010002 +#define B230400 0010003 +#define B460800 0010004 +#define B500000 0010005 +#define B576000 0010006 +#define B921600 0010007 +#define B1000000 0010010 +#define B1152000 0010011 +#define B1500000 0010012 +#define B2000000 0010013 +#define B2500000 0010014 +#define B3000000 0010015 +#define B3500000 0010016 +#define B4000000 0010017 + +#define CBAUD 0010017 + +#define CSIZE 0000060 +#define CS5 0000000 +#define CS6 0000020 +#define CS7 0000040 +#define CS8 0000060 +#define CSTOPB 0000100 +#define CREAD 0000200 +#define PARENB 0000400 +#define PARODD 0001000 +#define HUPCL 0002000 +#define CLOCAL 0004000 + +#define CRTSCTS 020000000000 + +#define ISIG 0000001 +#define ICANON 0000002 +#define ECHO 0000010 +#define ECHOE 0000020 +#define ECHOK 0000040 +#define ECHONL 0000100 +#define NOFLSH 0000200 +#define TOSTOP 0000400 +#define IEXTEN 0100000 + +/* Extensions? */ +#define CBAUDEX 0010000 +#define ECHOCTL 0001000 +#define ECHOPRT 0002000 +#define ECHOKE 0004000 +#define FLUSHO 0010000 +#define PENDIN 0040000 + +#define TCOOFF 0 +#define TCOON 1 +#define TCIOFF 2 +#define TCION 3 + +#define TCIFLUSH 0 +#define TCOFLUSH 1 +#define TCIOFLUSH 2 + +#define TCSANOW 0 +#define TCSADRAIN 1 +#define TCSAFLUSH 2 diff --git a/arch/x86_64/bits/user.h b/arch/x86_64/bits/user.h new file mode 100644 index 0000000..384f18e --- /dev/null +++ b/arch/x86_64/bits/user.h @@ -0,0 +1,42 @@ +#undef __WORDSIZE +#define __WORDSIZE 64 + +struct user_fpregs_struct +{ + uint16_t cwd, swd, ftw, fop; + uint64_t rip, rdp; + uint32_t mxcsr, mxcs_mask; + uint32_t st_space[32], xmm_space[64], padding[24]; +}; + +struct user_regs_struct +{ + unsigned long r15, r14, r13, r12, rbp, rbx, r11, r10, r9, r8; + unsigned long rax, rcx, rdx, rsi, rdi, orig_rax, rip; + unsigned long cs, eflags, rsp, ss, fs_base, gs_base, ds, es, fs, gs; +}; + +struct user +{ + struct user_regs_struct regs; + int u_fpvalid; + struct user_fpregs_struct i387; + unsigned long u_tsize; + unsigned long u_dsize; + unsigned long u_ssize; + unsigned long start_code; + unsigned long start_stack; + long signal; + int reserved; + struct user_regs_struct *u_ar0; + struct user_fpregs_struct *u_fpstate; + unsigned long magic; + char u_comm[32]; + unsigned long u_debugreg[8]; +}; + +#define PAGE_MASK (~(PAGE_SIZE-1)) +#define NBPG PAGE_SIZE +#define UPAGES 1 +#define HOST_TEXT_START_ADDR (u.start_code) +#define HOST_STACK_END_ADDR (u.start_stack + u.u_ssize * NBPG) diff --git a/arch/x86_64/bits/wchar.h b/arch/x86_64/bits/wchar.h new file mode 100644 index 0000000..c969c5b --- /dev/null +++ b/arch/x86_64/bits/wchar.h @@ -0,0 +1,4 @@ +#ifndef WCHAR_MIN +#define WCHAR_MIN (-1-0x7fffffff) +#define WCHAR_MAX (0x7fffffff) +#endif diff --git a/arch/x86_64/pthread_arch.h b/arch/x86_64/pthread_arch.h new file mode 100644 index 0000000..96bc22c --- /dev/null +++ b/arch/x86_64/pthread_arch.h @@ -0,0 +1,9 @@ +static inline struct pthread *__pthread_self(void) +{ + struct pthread *self; + __asm__ __volatile__ ("movq %%fs:0,%0" : "=r" (self) ); + return self; +} + +#define CANCEL_REG_SP 15 +#define CANCEL_REG_IP 16 diff --git a/arch/x86_64/reloc.h b/arch/x86_64/reloc.h new file mode 100644 index 0000000..b0bbfb3 --- /dev/null +++ b/arch/x86_64/reloc.h @@ -0,0 +1,31 @@ +#include +#include +#include + +#define ETC_LDSO_PATH "/etc/ld-musl-x86_64.path" + +#define IS_COPY(x) ((x)==R_X86_64_COPY) +#define IS_PLT(x) ((x)==R_X86_64_JUMP_SLOT) + +static inline void do_single_reloc(size_t *reloc_addr, int type, size_t sym_val, size_t sym_size, unsigned char *base_addr, size_t addend) +{ + switch(type) { + case R_X86_64_GLOB_DAT: + case R_X86_64_JUMP_SLOT: + case R_X86_64_64: + *reloc_addr = sym_val + addend; + break; + case R_X86_64_32: + *(uint32_t *)reloc_addr = sym_val + addend; + break; + case R_X86_64_PC32: + *reloc_addr = sym_val + addend - (size_t)reloc_addr + (size_t)base_addr; + break; + case R_X86_64_RELATIVE: + *reloc_addr = (size_t)base_addr + addend; + break; + case R_X86_64_COPY: + memcpy(reloc_addr, (void *)sym_val, sym_size); + break; + } +} diff --git a/config.mak b/config.mak new file mode 100644 index 0000000..da18f0f --- /dev/null +++ b/config.mak @@ -0,0 +1 @@ +ARCH=i386 diff --git a/include/complex.h b/include/complex.h new file mode 100644 index 0000000..a47853a --- /dev/null +++ b/include/complex.h @@ -0,0 +1,103 @@ +#ifndef _COMPLEX_H +#define _COMPLEX_H + +#ifdef __cplusplus +extern "C" { +#endif + +#define complex _Complex +#define _Complex_I 1fi +#define I _Complex_I + +double complex cacos(double complex); +float complex cacosf(float complex); +long double complex cacosl(long double complex); + +double complex casin(double complex); +float complex casinf(float complex); +long double complex casinl(long double complex); + +double complex catan(double complex); +float complex catanf(float complex); +long double complex catanl(long double complex); + +double complex ccos(double complex); +float complex ccosf(float complex); +long double complex ccosl(long double complex); + +double complex csin(double complex); +float complex csinf(float complex); +long double complex csinl(long double complex); + +double complex ctan(double complex); +float complex ctanf(float complex); +long double complex ctanl(long double complex); + +double complex cacosh(double complex); +float complex cacoshf(float complex); +long double complex cacoshl(long double complex); + +double complex casinh(double complex); +float complex casinhf(float complex); +long double complex casinhl(long double complex); + +double complex catanh(double complex); +float complex catanhf(float complex); +long double complex catanhl(long double complex); + +double complex ccosh(double complex); +float complex ccoshf(float complex); +long double complex ccoshl(long double complex); + +double complex csinh(double complex); +float complex csinhf(float complex); +long double complex csinhl(long double complex); + +double complex ctanh(double complex); +float complex ctanhf(float complex); +long double complex ctanhl(long double complex); + +double complex cexp(double complex); +float complex cexpf(float complex); +long double complex cexpl(long double complex); + +double complex clog(double complex); +float complex clogf(float complex); +long double complex clogl(long double complex); + +double cabs(double complex); +float cabsf(float complex); +long double cabsl(long double complex); + +double complex cpow(double complex, double complex); +float complex cpowf(float complex, float complex); +long double complex cpowl(long double complex, long double complex); + +double complex csqrt(double complex); +float complex csqrtf(float complex); +long double complex csqrtl(long double complex); + +double carg(double complex); +float cargf(float complex); +long double cargl(long double complex); + +double cimag(double complex); +float cimagf(float complex); +long double cimagl(long double complex); + +double complex conj(double complex); +float complex conjf(float complex); +long double complex conjl(long double complex); + +double complex cproj(double complex); +float complex cprojf(float complex); +long double complex cprojl(long double complex); + +double creal(double complex); +float crealf(float complex); +long double creall(long double complex); + +#ifdef __cplusplus +} +#endif +#endif diff --git a/include/fenv.h b/include/fenv.h new file mode 100644 index 0000000..05de990 --- /dev/null +++ b/include/fenv.h @@ -0,0 +1,28 @@ +#ifndef _FENV_H +#define _FENV_H + +#ifdef __cplusplus +extern "C" { +#endif + +#include + +int feclearexcept(int); +int fegetexceptflag(fexcept_t *, int); +int feraiseexcept(int); +int fesetexceptflag(const fexcept_t *, int); +int fetestexcept(int); + +int fegetround(void); +int fesetround(int); + +int fegetenv(fenv_t *); +int feholdexcept(fenv_t *); +int fesetenv(const fenv_t *); +int feupdateenv(const fenv_t *); + +#ifdef __cplusplus +} +#endif +#endif + diff --git a/include/float.h b/include/float.h new file mode 100644 index 0000000..ef91f37 --- /dev/null +++ b/include/float.h @@ -0,0 +1,34 @@ +#ifndef _FLOAT_H +#define _FLOAT_H + +#define FLT_RADIX 2 + +#define FLT_MIN 1.17549435e-38F +#define FLT_MAX 3.40282347e+38F +#define FLT_EPSILON 1.19209290e-07F + +#define FLT_MANT_DIG 24 +#define FLT_MIN_EXP (-125) +#define FLT_MAX_EXP 128 + +#define FLT_DIG 6 +#define FLT_MIN_10_EXP (-37) +#define FLT_MAX_10_EXP 38 + +#define DBL_MIN 2.2250738585072014e-308 +#define DBL_MAX 1.7976931348623157e+308 +#define DBL_EPSILON 2.2204460492503131e-16 + +#define DBL_MANT_DIG 53 +#define DBL_MIN_EXP (-1021) +#define DBL_MAX_EXP 1024 + +#define DBL_DIG 15 +#define DBL_MIN_10_EXP (-307) +#define DBL_MAX_10_EXP 308 + +#include + +#define DECIMAL_DIG LDBL_DIG + +#endif diff --git a/include/limits.h b/include/limits.h new file mode 100644 index 0000000..56f7a12 --- /dev/null +++ b/include/limits.h @@ -0,0 +1,135 @@ +#ifndef _LIMITS_H +#define _LIMITS_H + +/* Most limits are system-specific */ + +#include + +/* Some universal constants... */ + +#define CHAR_BIT 8 +#define SCHAR_MIN (-128) +#define SCHAR_MAX 127 +#define UCHAR_MAX 255 +#define CHAR_MIN (-128) +#define CHAR_MAX 127 +#define SHRT_MIN (-1-0x7fff) +#define SHRT_MAX 0x7fff +#define USHRT_MAX 0xffff +#define INT_MIN (-1-0x7fffffff) +#define INT_MAX 0x7fffffff +#define UINT_MAX 0xffffffffU +#define LONG_MIN (-LONG_MAX-1) +#define ULONG_MAX (2UL*LONG_MAX+1) +#define LLONG_MIN (-LLONG_MAX-1) +#define ULLONG_MAX (2ULL*LLONG_MAX+1) + +#define MB_LEN_MAX 4 + +#if defined(_POSIX_SOURCE) || defined(_POSIX_C_SOURCE) \ + || defined(_XOPEN_SOURCE) || defined(_GNU_SOURCE) + +#define PIPE_BUF 4096 +#define PAGESIZE PAGE_SIZE +#define FILESIZEBITS 64 +#define NAME_MAX 255 +#define SYMLINK_MAX 255 +#define PATH_MAX 4096 +#define NZERO 20 +#define NGROUPS_MAX 32 +#define ARG_MAX 131072 +#define IOV_MAX 1024 +#define SYMLOOP_MAX 40 +#define WORD_BIT 32 +#define SSIZE_MAX LONG_MAX +#define TZNAME_MAX 6 +#define TTY_NAME_MAX 20 +#define HOST_NAME_MAX 255 + +/* Implementation choices... */ + +#define PTHREAD_KEYS_MAX 1024 +#define PTHREAD_STACK_MIN PAGE_SIZE +#define PTHREAD_DESTRUCTOR_ITERATIONS 4 +#define SEM_VALUE_MAX 0x7fffffff +#define SEM_NSEMS_MAX 256 +#define DELAYTIMER_MAX 0x7fffffff +#define MQ_PRIO_MAX 32768 + +/* Arbitrary numbers... */ + +#define BC_BASE_MAX 99 +#define BC_DIM_MAX 2048 +#define BC_SCALE_MAX 99 +#define BC_STRING_MAX 1000 +#define CHARCLASS_NAME_MAX 14 +#define COLL_WEIGHTS_MAX 2 +#define EXPR_NEST_MAX 32 +#define LINE_MAX 4096 +#define RE_DUP_MAX 255 + +#define NL_ARGMAX 9 +#define NL_LANGMAX 32 +#define NL_MSGMAX 32767 +#define NL_NMAX (MB_LEN_MAX*4) +#define NL_SETMAX 255 +#define NL_TEXTMAX 2048 + +#endif + +/* POSIX/SUS requirements follow. These numbers come directly + * from SUS and have nothing to do with the host system. */ + +#define _POSIX_AIO_LISTIO_MAX 2 +#define _POSIX_AIO_MAX 1 +#define _POSIX_ARG_MAX 4096 +#define _POSIX_CHILD_MAX 25 +#define _POSIX_CLOCKRES_MIN 20000000 +#define _POSIX_DELAYTIMER_MAX 32 +#define _POSIX_HOST_NAME_MAX 255 +#define _POSIX_LINK_MAX 8 +#define _POSIX_LOGIN_NAME_MAX 9 +#define _POSIX_MAX_CANON 255 +#define _POSIX_MAX_INPUT 255 +#define _POSIX_MQ_OPEN_MAX 8 +#define _POSIX_MQ_PRIO_MAX 32 +#define _POSIX_NAME_MAX 14 +#define _POSIX_NGROUPS_MAX 8 +#define _POSIX_OPEN_MAX 20 +#define _POSIX_PATH_MAX 256 +#define _POSIX_PIPE_BUF 512 +#define _POSIX_RE_DUP_MAX 255 +#define _POSIX_RTSIG_MAX 8 +#define _POSIX_SEM_NSEMS_MAX 256 +#define _POSIX_SEM_VALUE_MAX 32767 +#define _POSIX_SIGQUEUE_MAX 32 +#define _POSIX_SSIZE_MAX 32767 +#define _POSIX_STREAM_MAX 8 +#define _POSIX_SS_REPL_MAX 4 +#define _POSIX_SYMLINK_MAX 255 +#define _POSIX_SYMLOOP_MAX 8 +#define _POSIX_THREAD_DESTRUCTOR_ITERATIONS 4 +#define _POSIX_THREAD_KEYS_MAX 128 +#define _POSIX_THREAD_THREADS_MAX 64 +#define _POSIX_TIMER_MAX 32 +#define _POSIX_TRACE_EVENT_NAME_MAX 30 +#define _POSIX_TRACE_NAME_MAX 8 +#define _POSIX_TRACE_SYS_MAX 8 +#define _POSIX_TRACE_USER_EVENT_MAX 32 +#define _POSIX_TTY_NAME_MAX 9 +#define _POSIX_TZNAME_MAX 6 +#define _POSIX2_BC_BASE_MAX 99 +#define _POSIX2_BC_DIM_MAX 2048 +#define _POSIX2_BC_SCALE_MAX 99 +#define _POSIX2_BC_STRING_MAX 1000 +#define _POSIX2_CHARCLASS_NAME_MAX 14 +#define _POSIX2_COLL_WEIGHTS_MAX 2 +#define _POSIX2_EXPR_NEST_MAX 32 +#define _POSIX2_LINE_MAX 2048 +#define _POSIX2_RE_DUP_MAX 255 + +#define _XOPEN_IOV_MAX 16 +#define _XOPEN_NAME_MAX 255 +#define _XOPEN_PATH_MAX 1024 + +#endif diff --git a/include/math.h b/include/math.h new file mode 100644 index 0000000..67810a0 --- /dev/null +++ b/include/math.h @@ -0,0 +1,367 @@ +#ifndef _MATH_H +#define _MATH_H + +#ifdef __cplusplus +extern "C" { +#endif + +#define __NEED_float_t +#define __NEED_double_t +#define __NEED___uint16_t +#define __NEED___uint32_t +#define __NEED___uint64_t +#include + +#define __MAKE_FLOAT(i) (((union { int __i; float __f; }){ .__i = i }).__f) + +#define NAN __MAKE_FLOAT(0x7fc00000) +#define INFINITY __MAKE_FLOAT(0x7f800000) + +#define HUGE_VALF INFINITY +#define HUGE_VAL ((double)INFINITY) +#define HUGE_VALL ((long double)INFINITY) + +#define MAXFLOAT __MAKE_FLOAT(0x7f7fffff) + +#define MATH_ERRNO 1 +#define MATH_EXCEPT 2 +#define math_errhandling 2 + +#define FP_ILOGBNAN (((unsigned)-1)>>1) +#define FP_ILOGB0 (~FP_ILOGBNAN) + +#define FP_NAN 0 +#define FP_INFINITE 1 +#define FP_ZERO 2 +#define FP_SUBNORMAL 3 +#define FP_NORMAL 4 + +int __fpclassify(double); +int __fpclassifyf(float); +int __fpclassifyl(long double); + +#define fpclassify(x) ( \ + sizeof(x) == sizeof(float) ? __fpclassifyf(x) : \ + sizeof(x) == sizeof(double) ? __fpclassify(x) : \ + __fpclassifyl(x) ) + +#define isinf(x) (fpclassify(x) == FP_INFINITE) +#define isnan(x) (fpclassify(x) == FP_NAN) +#define isnormal(x) (fpclassify(x) == FP_NORMAL) +#define isfinite(x) (fpclassify(x) > FP_INFINITE) + +int __signbit(double); +int __signbitf(float); +int __signbitl(long double); + +#define signbit(x) ( \ + sizeof(x) == sizeof(float) ? __signbitf(x) : \ + sizeof(x) == sizeof(double) ? __signbit(x) : \ + __signbitl(x) ) + +#define isunordered(x,y) (isnan((x)) ? ((void)(y),1) : isnan((y))) +static inline int __isrel(long double __x, long double __y, int __rel) +{ + if (isunordered(__x, __y)) return 0; + if (__rel==-2) return __x < __y; + if (__rel==2) return __x > __y; + if (__rel==-1) return __x <= __y; + if (__rel==1) return __x >= __y; + return __x != __y; +} + +#define isless(x,y) __isrel((x), (y), -2) +#define islessequal(x,y) __isrel((x), (y), -1) +#define islessgreater(x,y) __isrel((x), (y), 0) +#define isgreaterequal(x,y) __isrel((x), (y), 1) +#define isgreater(x,y) __isrel((x), (y), 2) + +double acos(double); +float acosf(float); +long double acosl(long double); + +double acosh(double); +float acoshf(float); +long double acoshl(long double); + +double asin(double); +float asinf(float); +long double asinl(long double); + +double asinh(double); +float asinhf(float); +long double asinhl(long double); + +double atan(double); +float atanf(float); +long double atanl(long double); + +double atan2(double, double); +float atan2f(float, float); +long double atan2l(long double, long double); + +double atanh(double); +float atanhf(float); +long double atanhl(long double); + +double cbrt(double); +float cbrtf(float); +long double cbrtl(long double); + +double ceil(double); +float ceilf(float); +long double ceill(long double); + +double copysign(double, double); +float copysignf(float, float); +long double copysignl(long double, long double); + +double cos(double); +float cosf(float); +long double cosl(long double); + +double cosh(double); +float coshf(float); +long double coshl(long double); + +double erf(double); +float erff(float); +long double erfl(long double); + +double erfc(double); +float erfcf(float); +long double erfcl(long double); + +double exp(double); +float expf(float); +long double expl(long double); + +double exp2(double); +float exp2f(float); +long double exp2l(long double); + +double expm1(double); +float expm1f(float); +long double expm1l(long double); + +double fabs(double); +float fabsf(float); +long double fabsl(long double); + +double fdim(double, double); +float fdimf(float, float); +long double fdiml(long double, long double); + +double floor(double); +float floorf(float); +long double floorl(long double); + +double fma(double, double, double); +float fmaf(float, float, float); +long double fmal(long double, long double, long double); + +double fmax(double, double); +float fmaxf(float, float); +long double fmaxl(long double, long double); + +double fmin(double, double); +float fminf(float, float); +long double fminl(long double, long double); + +double fmod(double, double); +float fmodf(float, float); +long double fmodl(long double, long double); + +double frexp(double, int *); +float frexpf(float value, int *); +long double frexpl(long double value, int *); + +double hypot(double, double); +float hypotf(float, float); +long double hypotl(long double, long double); + +int ilogb(double); +int ilogbf(float); +int ilogbl(long double); + +double ldexp(double, int); +float ldexpf(float, int); +long double ldexpl(long double, int); + +double lgamma(double); +float lgammaf(float); +long double lgammal(long double); + +long long llrint(double); +long long llrintf(float); +long long llrintl(long double); + +long long llround(double); +long long llroundf(float); +long long llroundl(long double); + +double log(double); +float logf(float); +long double logl(long double); + +double log10(double); +float log10f(float); +long double log10l(long double); + +double log1p(double); +float log1pf(float); +long double log1pl(long double); + +double log2(double); +float log2f(float); +long double log2l(long double); + +double logb(double); +float logbf(float); +long double logbl(long double); + +long lrint(double); +long lrintf(float); +long lrintl(long double); + +long lround(double); +long lroundf(float); +long lroundl(long double); + +double modf(double, double *); +float modff(float, float *); +long double modfl(long double, long double *); + +double nan(const char *); +float nanf(const char *); +long double nanl(const char *); + +double nearbyint(double); +float nearbyintf(float); +long double nearbyintl(long double); + +double nextafter(double, double); +float nextafterf(float, float); +long double nextafterl(long double, long double); + +double nexttoward(double, long double); +float nexttowardf(float, long double); +long double nexttowardl(long double, long double); + +double pow(double, double); +float powf(float, float); +long double powl(long double, long double); + +double remainder(double, double); +float remainderf(float, float); +long double remainderl(long double, long double); + +double remquo(double, double, int *); +float remquof(float, float, int *); +long double remquol(long double, long double, int *); + +double rint(double); +float rintf(float); +long double rintl(long double); + +double round(double); +float roundf(float); +long double roundl(long double); + +double scalbln(double, long); +float scalblnf(float, long); +long double scalblnl(long double, long); + +double scalbn(double, int); +float scalbnf(float, int); +long double scalbnl(long double, int); + +double sin(double); +float sinf(float); +long double sinl(long double); + +double sinh(double); +float sinhf(float); +long double sinhl(long double); + +double sqrt(double); +float sqrtf(float); +long double sqrtl(long double); + +double tan(double); +float tanf(float); +long double tanl(long double); + +double tanh(double); +float tanhf(float); +long double tanhl(long double); + +double tgamma(double); +float tgammaf(float); +long double tgammal(long double); + +double trunc(double); +float truncf(float); +long double truncl(long double); + +#if defined(_XOPEN_SOURCE) || defined(_GNU_SOURCE) +#define M_E 2.7182818284590452354 /* e */ +#define M_LOG2E 1.4426950408889634074 /* log_2 e */ +#define M_LOG10E 0.43429448190325182765 /* log_10 e */ +#define M_LN2 0.69314718055994530942 /* log_e 2 */ +#define M_LN10 2.30258509299404568402 /* log_e 10 */ +#define M_PI 3.14159265358979323846 /* pi */ +#define M_PI_2 1.57079632679489661923 /* pi/2 */ +#define M_PI_4 0.78539816339744830962 /* pi/4 */ +#define M_1_PI 0.31830988618379067154 /* 1/pi */ +#define M_2_PI 0.63661977236758134308 /* 2/pi */ +#define M_2_SQRTPI 1.12837916709551257390 /* 2/sqrt(pi) */ +#define M_SQRT2 1.41421356237309504880 /* sqrt(2) */ +#define M_SQRT1_2 0.70710678118654752440 /* 1/sqrt(2) */ + +extern int signgam; + +double gamma(double); +float gammaf(float); +long double gammal(long double); + +double lgamma_r(double, int*); +float lgammaf_r(float, int*); +long double lgammal_r(long double, int*); + +double j0(double); +float j0f(float); +long double j0l(long double); + +double j1(double); +float j1f(float); +long double j1l(long double); + +double jn(int, double); +float jnf(int, float); +long double jnl(int, long double); + +double y0(double); +float y0f(float); +long double y0l(long double); + +double y1(double); +float y1f(float); +long double y1l(long double); + +double yn(int, double); +float ynf(int, float); +long double ynl(int, long double); +#endif + +#ifdef _GNU_SOURCE +double scalb(double, double); +float scalbf(float, float); +long double scalbl(long double, long double); +#endif + +#ifdef __cplusplus +} +#endif + +#endif diff --git a/include/stddef.h b/include/stddef.h new file mode 100644 index 0000000..dbf5a4a --- /dev/null +++ b/include/stddef.h @@ -0,0 +1,19 @@ +#ifndef _STDDEF_H +#define _STDDEF_H + +#undef NULL +#ifdef __cplusplus +#define NULL 0 +#else +#define NULL ((void*)0) +#endif + +#define __NEED_ptrdiff_t +#define __NEED_size_t +#define __NEED_wchar_t + +#include + +#define offsetof(type, member) ((size_t)( (char *)&(((type *)0)->member) - (char *)0 )) + +#endif diff --git a/include/stdint.h b/include/stdint.h new file mode 100644 index 0000000..5400667 --- /dev/null +++ b/include/stdint.h @@ -0,0 +1,103 @@ +#ifndef _STDINT_H +#define _STDINT_H + +#define __NEED_int8_t +#define __NEED_int16_t +#define __NEED_int32_t +#define __NEED_int64_t + +#define __NEED_uint8_t +#define __NEED_uint16_t +#define __NEED_uint32_t +#define __NEED_uint64_t + +#define __NEED_int_fast8_t +#define __NEED_int_fast16_t +#define __NEED_int_fast32_t +#define __NEED_int_fast64_t + +#define __NEED_uint_fast8_t +#define __NEED_uint_fast16_t +#define __NEED_uint_fast32_t +#define __NEED_uint_fast64_t + +#define __NEED_intptr_t +#define __NEED_uintptr_t + +#include + +typedef int8_t int_least8_t; +typedef int16_t int_least16_t; +typedef int32_t int_least32_t; +typedef int64_t int_least64_t; + +typedef uint8_t uint_least8_t; +typedef uint16_t uint_least16_t; +typedef uint32_t uint_least32_t; +typedef uint64_t uint_least64_t; + +typedef long long intmax_t; +typedef unsigned long long uintmax_t; + +#if !defined __cplusplus || defined __STDC_LIMIT_MACROS + +#define INT8_MIN (-1-0x7f) +#define INT16_MIN (-1-0x7fff) +#define INT32_MIN (-1-0x7fffffff) +#define INT64_MIN (-1-0x7fffffffffffffffLL) + +#define INT8_MAX (0x7f) +#define INT16_MAX (0x7fff) +#define INT32_MAX (0x7fffffff) +#define INT64_MAX (0x7fffffffffffffffLL) + +#define UINT8_MAX (0xff) +#define UINT16_MAX (0xffff) +#define UINT32_MAX (0xffffffff) +#define UINT64_MAX (0xffffffffffffffffULL) + +#define INT_LEAST8_MIN INT8_MIN +#define INT_LEAST16_MIN INT16_MIN +#define INT_LEAST32_MIN INT32_MIN +#define INT_LEAST64_MIN INT64_MIN + +#define INT_LEAST8_MAX INT8_MAX +#define INT_LEAST16_MAX INT16_MAX +#define INT_LEAST32_MAX INT32_MAX +#define INT_LEAST64_MAX INT64_MAX + +#define UINT_LEAST8_MAX UINT8_MAX +#define UINT_LEAST16_MAX UINT16_MAX +#define UINT_LEAST32_MAX UINT32_MAX +#define UINT_LEAST64_MAX UINT64_MAX + +#define INTMAX_MIN INT64_MIN +#define INTMAX_MAX INT64_MAX +#define UINTMAX_MAX UINT64_MAX + +#define WINT_MIN INT32_MIN +#define WINT_MAX INT32_MAX + +#include +#include + +#endif + +#if !defined __cplusplus || defined __STDC_CONSTANT_MACROS + +#define INT8_C(c) c +#define INT16_C(c) c +#define INT32_C(c) c +#define INT64_C(c) c ## LL + +#define UINT8_C(c) c ## U +#define UINT16_C(c) c ## U +#define UINT32_C(c) c ## U +#define UINT64_C(c) c ## ULL + +#define INTMAX_C(c) c ## LL +#define UINTMAX_C(c) c ## ULL + +#endif + +#endif diff --git a/include/tgmath.h b/include/tgmath.h new file mode 100644 index 0000000..169601a --- /dev/null +++ b/include/tgmath.h @@ -0,0 +1,105 @@ +#ifndef _TGMATH_H +#define _TGMATH_H + +// C11 only +// See C11 6.5.1.1 for generic selections +// See C11 7.25 for tgmath.h + +#include +#include + +#define __tg_real(__fun, x) _Generic(x, \ + float: __fun ## f, \ + long double: __fun ## l, \ + default: __fun) +#define __tg_real_2(__fun, x, y) _Generic(x, \ + float: __tg_real(__fun, y), \ + long double: __fun ## l, \ + default: _Generic(y, \ + long double: __fun ## l, \ + default: __fun)) +#define __tg_real_3(__fun, x, y, z) _Generic(x, \ + float: __tg_real_2(__fun, y, z), \ + long double: __fun ## l, \ + default: _Generic(y, \ + long double: __fun ## l, \ + default: _Generic(z, \ + long double: __fun ## l, \ + default: __fun))) +// FIXME: imaginary type +#define __tg_complex(__fun, x) _Generic(x, \ + float: __fun ## f, \ + long double: __fun ## l, \ + float complex: __fun ## f, \ + long double complex: __fun ## l, \ + default: __fun) +#define __tg_real_complex(__fun, x) _Generic(x, \ + float: __fun ## f, \ + long double: __fun ## l, \ + float complex: c ## __fun ## f, \ + double complex: c ## __fun, \ + long double complex: c ## __fun ## l, \ + default: __fun) + +#define acos(x) __tg_real_complex(acos, (x))(x) +#define acosh(x) __tg_real_complex(acosh, (x))(x) +#define asin(x) __tg_real_complex(asin, (x))(x) +#define asinh(x) __tg_real_complex(asinh, (x))(x) +#define atan(x) __tg_real_complex(atan, (x))(x) +#define atan2(x) __tg_real_2(atan2, (x), (y))((x), (y)) +#define atanh(x) __tg_real_complex(atanh, (x))(x) +#define carg(x) __tg_complex(carg, (x))(x) +#define cbrt(x) __tg_real(cbrt, (x))(x) +#define ceil(x) __tg_real(ceil, (x))(x) +#define cimag(x) __tg_complex(cimag, (x))(x) +#define conj(x) __tg_complex(conj, (x))(x) +#define copysign(x,y) __tg_real_2(copysign, (x), (y))((x), (y)) +#define cos(x) __tg_real_complex(cos, (x))(x) +#define cosh(x) __tg_real_complex(cosh, (x))(x) +#define cproj(x) __tg_complex(cproj, (x))(x) +#define creal(x) __tg_complex(creal, (x))(x) +#define erf(x) __tg_real(erf, (x))(x) +#define erfc(x) __tg_real(erfc, (x))(x) +#define exp(x) __tg_real_complex(exp, (x))(x) +#define exp2(x) __tg_real(exp2, (x))(x) +#define expm1(x) __tg_real(expm1, (x))(x) +#define fabs(x) __tg_real_complex(fabs, (x))(x) +#define fdim(x) __tg_real(fdim, (x))(x) +#define floor(x) __tg_real(floor, (x))(x) +#define fma(x,y,z) __tg_real_3(fma, (x), (y), (z))((x), (y), (z)) +#define fmax(x,y) __tg_real_2(fmax, (x), (y))((x), (y)) +#define fmin(x,y) __tg_real_2(fmin, (x), (y))((x), (y)) +#define fmod(x,y) __tg_real_2(fmod, (x), (y))((x), (y)) +#define frexp(x,y) __tg_real(frexp, (x))((x), (y)) +#define hypot(x,y) __tg_real_2(hypot, (x), (y))((x), (y)) +#define ilogb(x) __tg_real(ilogb, (x))(x) +#define ldexp(x,y) __tg_real(ldexp, (x))((x), (y)) +#define lgamma(x) __tg_real(lgamma, (x))(x) +#define llrint(x) __tg_real(llrint, (x))(x) +#define llround(x) __tg_real(llround, (x))(x) +#define log(x) __tg_real_complex(log, (x))(x) +#define log10(x) __tg_real(log10, (x))(x) +#define log1p(x) __tg_real(log1p, (x))(x) +#define log2(x) __tg_real(log2, (x))(x) +#define logb(x) __tg_real(logb, (x))(x) +#define lrint(x) __tg_real(lrint, (x))(x) +#define lround(x) __tg_real(lround, (x))(x) +#define nearbyint(x) __tg_real(nearbyint, (x))(x) +#define nextafter(x,y) __tg_real_2(nextafter, (x), (y)((x), (y)) +#define nexttoward(x,y) __tg_real_2(nexttoward, (x), (y))((x), (y)) +#define pow(x) __tg_real_complex(pow, (x))(x) +#define remainder(x,y) __tg_real_2(remainder, (x), (y))((x), (y)) +#define remquo(x,y,z) __tg_real_2(remquo, (x), (y))((x), (y), (z)) +#define rint(x) __tg_real(rint, (x))(x) +#define round(x) __tg_real(round, (x))(x) +#define scalbln(x,y) __tg_real(scalbln, (x))((x), (y)) +#define scalbn(x, y) __tg_real(scalbn, (x))((x), (y)) +#define sin(x) __tg_real_complex(sin, (x))(x) +#define sinh(x) __tg_real_complex(sinh, (x))(x) +#define sqrt(x) __tg_real_complex(sqrt, (x))(x) +#define tan(x) __tg_real_complex(tan, (x))(x) +#define tanh(x) __tg_real_complex(tanh, (x))(x) +#define tgamma(x) __tg_real(tgamma, (x))(x) +#define trunc(x) __tg_real(trunc, (x))(x) + +#endif diff --git a/src/fenv/fegetexceptflag.c b/src/fenv/fegetexceptflag.c new file mode 100644 index 0000000..bab0b44 --- /dev/null +++ b/src/fenv/fegetexceptflag.c @@ -0,0 +1,7 @@ +#include + +int fegetexceptflag(fexcept_t *fp, int mask) +{ + *fp = fetestexcept(mask); + return 0; +} diff --git a/src/fenv/feholdexcept.c b/src/fenv/feholdexcept.c new file mode 100644 index 0000000..4c6da23 --- /dev/null +++ b/src/fenv/feholdexcept.c @@ -0,0 +1,7 @@ +#include + +int feholdexcept(fenv_t *envp) +{ + fegetenv(envp); + return 0; +} diff --git a/src/fenv/fenv.c b/src/fenv/fenv.c new file mode 100644 index 0000000..f77599b --- /dev/null +++ b/src/fenv/fenv.c @@ -0,0 +1,38 @@ +#include + +/* Dummy functions for archs lacking fenv implementation */ + +int feclearexcept(int mask) +{ + return 0; +} + +int feraiseexcept(int mask) +{ + return 0; +} + +int fetestexcept(int mask) +{ + return 0; +} + +int fegetround(void) +{ + return 0; +} + +int fesetround(int r) +{ + return 0; +} + +int fegetenv(fenv_t *envp) +{ + return 0; +} + +int fesetenv(const fenv_t *envp) +{ + return 0; +} diff --git a/src/fenv/fesetexceptflag.c b/src/fenv/fesetexceptflag.c new file mode 100644 index 0000000..af5f102 --- /dev/null +++ b/src/fenv/fesetexceptflag.c @@ -0,0 +1,8 @@ +#include + +int fesetexceptflag(const fexcept_t *fp, int mask) +{ + feclearexcept(~*fp & mask); + feraiseexcept(*fp & mask); + return 0; +} diff --git a/src/fenv/feupdateenv.c b/src/fenv/feupdateenv.c new file mode 100644 index 0000000..50cef8e --- /dev/null +++ b/src/fenv/feupdateenv.c @@ -0,0 +1,9 @@ +#include + +int feupdateenv(const fenv_t *envp) +{ + int ex = fetestexcept(FE_ALL_EXCEPT); + fesetenv(envp); + feraiseexcept(ex); + return 0; +} diff --git a/src/fenv/i386/fenv.s b/src/fenv/i386/fenv.s new file mode 100644 index 0000000..8148a30 --- /dev/null +++ b/src/fenv/i386/fenv.s @@ -0,0 +1,87 @@ +2: not %ecx + sub $32,%esp + fnstenv (%esp) + and %ecx,4(%esp) + or %edx,4(%esp) + fldenv (%esp) + add $32,%esp + ret + +.global feclearexcept +.type feclearexcept,@function +feclearexcept: + xor %eax,%eax + mov 4(%esp),%ecx + xor %edx,%edx + test %ecx,%ecx + jnz 2b + ret + +.global feraiseexcept +.type feraiseexcept,@function +feraiseexcept: + xor %eax,%eax + mov 4(%esp),%edx + xor %ecx,%ecx + test %edx,%edx + jnz 2b + ret + +.global fesetround +.type fesetround,@function +fesetround: + mov 4(%esp),%ecx + xor %eax,%eax + sub $32,%esp + fnstenv (%esp) + andb $0xf3,1(%esp) + or %ecx,(%esp) + fldenv (%esp) + add $32,%esp + ret + +.global fegetround +.type fegetround,@function +fegetround: + sub $28,%esp + fnstenv (%esp) + mov 4(%esp),%eax + add $28,%esp + and $0xc,%ah + ret + +.global fegetenv +.type fegetenv,@function +fegetenv: + mov 4(%esp),%ecx + xor %eax,%eax + fnstenv (%ecx) + ret + +.global fesetenv +.type fesetenv,@function +fesetenv: + mov 4(%esp),%ecx + xor %eax,%eax + test %ecx,%ecx + jz 1f + fldenv (%ecx) + ret +1: push %eax + push %eax + push %eax + push %eax + push %eax + push %eax + pushl $0x37f + fldenv (%esp) + add $28,%esp + ret + +.global fetestexcept +.type fetestexcept,@function +fetestexcept: + mov 4(%esp),%ecx + fnstsw %ax + and %ecx,%eax + ret diff --git a/src/fenv/x86_64/fenv.s b/src/fenv/x86_64/fenv.s new file mode 100644 index 0000000..8226b52 --- /dev/null +++ b/src/fenv/x86_64/fenv.s @@ -0,0 +1,95 @@ +2: not %edi + sub $32,%rsp + fnstenv (%rsp) + and %edi,4(%rsp) + or %esi,4(%rsp) + fldenv (%rsp) + stmxcsr (%rsp) + and %edi,(%rsp) + ldmxcsr (%rsp) + add $32,%rsp + ret + +.global feclearexcept +.type feclearexcept,@function +feclearexcept: + xor %eax,%eax + xor %esi,%esi + test %edi,%edi + jnz 2b + ret + +.global feraiseexcept +.type feraiseexcept,@function +feraiseexcept: + xor %eax,%eax + mov %edi,%esi + xor %edi,%edi + test %esi,%esi + jnz 2b + ret + +.global fesetround +.type fesetround,@function +fesetround: + xor %eax,%eax + sub $32,%rsp + fnstenv (%rsp) + andb $0xf3,1(%rsp) + or %edi,(%rsp) + fldenv (%rsp) + stmxcsr (%rsp) + shl $3,%edi + andb $0x9f,1(%rsp) + or %edi,(%rsp) + ldmxcsr (%rsp) + add $32,%rsp + ret + +.global fegetround +.type fegetround,@function +fegetround: + push %rax + stmxcsr (%rsp) + pop %rax + shr $3,%eax + and $0xc,%ah + ret + +.global fegetenv +.type fegetenv,@function +fegetenv: + xor %eax,%eax + fnstenv (%rdi) + stmxcsr 28(%rdi) + ret + +.global fesetenv +.type fesetenv,@function +fesetenv: + xor %eax,%eax + inc %rdi + jz 1f + fldenv -1(%rdi) + ldmxcsr 27(%rdi) + ret +1: push %rax + push %rax + push %rax + pushq $0x37f + fldenv (%rsp) + pushq $0x1f80 + ldmxcsr (%rsp) + add $40,%rsp + ret + +.global fetestexcept +.type fetestexcept,@function +fetestexcept: + push %rax + stmxcsr (%rsp) + pop %rsi + fnstsw %ax + or %esi,%eax + and %edi,%eax + ret diff --git a/src/internal/ldhack.h b/src/internal/ldhack.h new file mode 100644 index 0000000..32fb711 --- /dev/null +++ b/src/internal/ldhack.h @@ -0,0 +1,145 @@ +#ifndef _LDHACK_H +#define _LDHACK_H + +#include +#include + +// FIXME: conveniance macros + +#undef LD64 +#undef LD80 +#undef LD128 +#if LDBL_MANT_DIG == 53 && LDBL_MAX_EXP == 1024 +#define LD64 1 +#elif LDBL_MANT_DIG == 64 && LDBL_MAX_EXP == 16384 +#define LD80 1 +union ldshape { + long double value; + struct { + uint64_t m; + uint16_t exp:15; + uint16_t sign:1; + uint16_t pad; + } bits; +}; +#elif LDBL_MANT_DIG == 113 && LDBL_MAX_EXP == 16384 +#define LD128 1 +union ldshape { + long double value; + struct { + uint64_t mlo; + uint64_t mhi:48; + uint16_t exp:15; + uint16_t sign:1; + } bits; +}; +#else +#error Unsupported long double representation +#endif + + +// FIXME: hacks to make freebsd+openbsd long double code happy + +// union and macros for freebsd + +#if LDBL_MANT_DIG == 64 && LDBL_MAX_EXP == 16384 + +union IEEEl2bits { + long double e; + struct { + uint32_t manl:32; + uint32_t manh:32; + uint32_t exp:15; + uint32_t sign:1; + uint32_t pad:16; + } bits; + struct { + uint64_t man:64; + uint32_t expsign:16; + uint32_t pad:16; + } xbits; +}; + +#define LDBL_MANL_SIZE 32 +#define LDBL_MANH_SIZE 32 +#define LDBL_NBIT (1ull << LDBL_MANH_SIZE-1) +#undef LDBL_IMPLICIT_NBIT +#define mask_nbit_l(u) ((u).bits.manh &= ~LDBL_NBIT) + +#elif LDBL_MANT_DIG == 113 && LDBL_MAX_EXP == 16384 +/* +// ld128 float.h +//#define LDBL_MAX 1.189731495357231765085759326628007016E+4932L +#define LDBL_MAX 0x1.ffffffffffffffffffffffffffffp+16383 +#define LDBL_MAX_EXP 16384 +#define LDBL_HAS_INFINITY 1 +//#define LDBL_MIN 3.362103143112093506262677817321752603E-4932L +#define LDBL_MIN 0x1p-16382 +#define LDBL_HAS_QUIET_NAN 1 +#define LDBL_HAS_DENORM 1 +//#define LDBL_EPSILON 1.925929944387235853055977942584927319E-34L +#define LDBL_EPSILON 0x1p-112 +#define LDBL_MANT_DIG 113 +#define LDBL_MIN_EXP (-16381) +#define LDBL_MAX_10_EXP 4932 +#define LDBL_DENORM_MIN 0x0.0000000000000000000000000001p-16381 +#define LDBL_MIN_10_EXP (-4931) +#define LDBL_DIG 33 +*/ + +union IEEEl2bits { + long double e; + struct { + uint64_t manl:64; + uint64_t manh:48; + uint32_t exp:15; + uint32_t sign:1; + } bits; + struct { + uint64_t unused0:64; + uint64_t unused1:48; + uint32_t expsign:16; + } xbits; +}; + +#define LDBL_MANL_SIZE 64 +#define LDBL_MANH_SIZE 48 +#define LDBL_NBIT (1ull << LDBL_MANH_SIZE) +#define LDBL_IMPLICIT_NBIT 1 +#define mask_nbit_l(u) + +#endif + + +// macros for openbsd + +#define GET_LDOUBLE_WORDS(se,mh,ml, f) do{ \ + union IEEEl2bits u; \ + u.e = (f); \ + (se) = u.xbits.expsign; \ + (mh) = u.bits.manh; \ + (ml) = u.bits.manl; \ +}while(0) + +#define SET_LDOUBLE_WORDS(f, se,mh,ml) do{ \ + union IEEEl2bits u; \ + u.xbits.expsign = (se); \ + u.bits.manh = (mh); \ + u.bits.manl = (ml); \ + (f) = u.e; \ +}while(0) + +#define GET_LDOUBLE_EXP(se, f) do{ \ + union IEEEl2bits u; \ + u.e = (f); \ + (se) = u.xbits.expsign; \ +}while(0) + +#define SET_LDOUBLE_EXP(f, se) do{ \ + union IEEEl2bits u; \ + u.e = (f); \ + u.xbits.expsign = (se); \ + (f) = u.e; \ +}while(0) + +#endif diff --git a/src/internal/libm.h b/src/internal/libm.h new file mode 100644 index 0000000..52ce084 --- /dev/null +++ b/src/internal/libm.h @@ -0,0 +1,246 @@ +/* origin: FreeBSD /usr/src/lib/msun/src/math_private.h */ +/* + * ==================================================== + * Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. + * + * Developed at SunPro, a Sun Microsystems, Inc. business. + * Permission to use, copy, modify, and distribute this + * software is freely granted, provided that this notice + * is preserved. + * ==================================================== + */ + +#ifndef _LIBM_H +#define _LIBM_H + +#include +#include +#include +#if 0 +#include +#endif + +// FIXME +#include "ldhack.h" + +/* + * The original fdlibm code used statements like: + * n0 = ((*(int*)&one)>>29)^1; * index of high word * + * ix0 = *(n0+(int*)&x); * high word of x * + * ix1 = *((1-n0)+(int*)&x); * low word of x * + * to dig two 32 bit words out of the 64 bit IEEE floating point + * value. That is non-ANSI, and, moreover, the gcc instruction + * scheduler gets it wrong. We instead use the following macros. + * Unlike the original code, we determine the endianness at compile + * time, not at run time; I don't see much benefit to selecting + * endianness at run time. + */ + +union fshape { + float value; + uint32_t bits; +}; + +union dshape { + double value; + uint64_t bits; +}; + +/* Get two 32 bit ints from a double. */ +#define EXTRACT_WORDS(hi,lo,d) \ +do { \ + union dshape __u; \ + __u.value = (d); \ + (hi) = __u.bits >> 32; \ + (lo) = (uint32_t)__u.bits; \ +} while (0) + +/* Get a 64 bit int from a double. */ +#define EXTRACT_WORD64(i,d) \ +do { \ + union dshape __u; \ + __u.value = (d); \ + (i) = __u.bits; \ +} while (0) + +/* Get the more significant 32 bit int from a double. */ +#define GET_HIGH_WORD(i,d) \ +do { \ + union dshape __u; \ + __u.value = (d); \ + (i) = __u.bits >> 32; \ +} while (0) + +/* Get the less significant 32 bit int from a double. */ +#define GET_LOW_WORD(i,d) \ +do { \ + union dshape __u; \ + __u.value = (d); \ + (i) = (uint32_t)__u.bits; \ +} while (0) + +/* Set a double from two 32 bit ints. */ +#define INSERT_WORDS(d,hi,lo) \ +do { \ + union dshape __u; \ + __u.bits = ((uint64_t)(hi) << 32) | (uint32_t)(lo); \ + (d) = __u.value; \ +} while (0) + +/* Set a double from a 64 bit int. */ +#define INSERT_WORD64(d,i) \ +do { \ + union dshape __u; \ + __u.bits = (i); \ + (d) = __u.value; \ +} while (0) + +/* Set the more significant 32 bits of a double from an int. */ +#define SET_HIGH_WORD(d,hi) \ +do { \ + union dshape __u; \ + __u.value = (d); \ + __u.bits &= 0xffffffff; \ + __u.bits |= (uint64_t)(hi) << 32; \ + (d) = __u.value; \ +} while (0) + +/* Set the less significant 32 bits of a double from an int. */ +#define SET_LOW_WORD(d,lo) \ +do { \ + union dshape __u; \ + __u.value = (d); \ + __u.bits &= 0xffffffff00000000ull; \ + __u.bits |= (uint32_t)(lo); \ + (d) = __u.value; \ +} while (0) + +/* Get a 32 bit int from a float. */ +#define GET_FLOAT_WORD(i,d) \ +do { \ + union fshape __u; \ + __u.value = (d); \ + (i) = __u.bits; \ +} while (0) + +/* Set a float from a 32 bit int. */ +#define SET_FLOAT_WORD(d,i) \ +do { \ + union fshape __u; \ + __u.bits = (i); \ + (d) = __u.value; \ +} while (0) + +/* fdlibm kernel functions */ +int __rem_pio2_slow(double*,double*,int,int,int); + +int __rem_pio2(double,double*); +double __sin(double,double,int); +double __cos(double,double); +double __tan(double,double,int); +double __ldexp_exp(double,int); +#if 0 +double complex __ldexp_cexp(double complex,int); +#endif + +int __rem_pio2f(float,double*); +float __sindf(double); +float __cosdf(double); +float __tandf(double,int); +float __ldexp_expf(float,int); +#if 0 +float complex __ldexp_cexpf(float complex,int); +#endif + +/* long double precision kernel functions */ +long double __sinl(long double, long double, int); +long double __cosl(long double, long double); +long double __tanl(long double, long double, int); + +/* polynomial evaluation */ +long double __polevll(long double, long double *, int); +long double __p1evll(long double, long double *, int); + +// FIXME: nan +/* + * Common routine to process the arguments to nan(), nanf(), and nanl(). + */ +void _scan_nan(uint32_t *__words, int __num_words, const char *__s); + +// TODO: not needed when -fexcess-precision=standard is supported (>=gcc4.5) +/* + * Attempt to get strict C99 semantics for assignment with non-C99 compilers. + */ +#if 1 +#define STRICT_ASSIGN(type, lval, rval) do { \ + volatile type __v = (rval); \ + (lval) = __v; \ +} while (0) +#else +#define STRICT_ASSIGN(type, lval, rval) ((lval) = (type)(rval)) +#endif + + +#if 0 +/* + * C99 specifies that complex numbers have the same representation as + * an array of two elements, where the first element is the real part + * and the second element is the imaginary part. + */ +typedef union { + float complex f; + float a[2]; +} float_complex; +typedef union { + double complex f; + double a[2]; +} double_complex; +typedef union { + long double complex f; + long double a[2]; +} long_double_complex; +#define REALPART(z) ((z).a[0]) +#define IMAGPART(z) ((z).a[1]) + +/* + * Inline functions that can be used to construct complex values. + * + * The C99 standard intends x+I*y to be used for this, but x+I*y is + * currently unusable in general since gcc introduces many overflow, + * underflow, sign and efficiency bugs by rewriting I*y as + * (0.0+I)*(y+0.0*I) and laboriously computing the full complex product. + * In particular, I*Inf is corrupted to NaN+I*Inf, and I*-0 is corrupted + * to -0.0+I*0.0. + */ +static inline float complex +cpackf(float x, float y) +{ + float_complex z; + + REALPART(z) = x; + IMAGPART(z) = y; + return (z.f); +} + +static inline double complex +cpack(double x, double y) +{ + double_complex z; + + REALPART(z) = x; + IMAGPART(z) = y; + return (z.f); +} + +static inline long double complex +cpackl(long double x, long double y) +{ + long_double_complex z; + + REALPART(z) = x; + IMAGPART(z) = y; + return (z.f); +} +#endif + +#endif diff --git a/src/math/__cos.c b/src/math/__cos.c new file mode 100644 index 0000000..ba43985 --- /dev/null +++ b/src/math/__cos.c @@ -0,0 +1,72 @@ +/* origin: FreeBSD /usr/src/lib/msun/src/k_cos.c */ +/* + * ==================================================== + * Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. + * + * Developed at SunSoft, a Sun Microsystems, Inc. business. + * Permission to use, copy, modify, and distribute this + * software is freely granted, provided that this notice + * is preserved. + * ==================================================== + */ +/* + * __cos( x, y ) + * kernel cos function on [-pi/4, pi/4], pi/4 ~ 0.785398164 + * Input x is assumed to be bounded by ~pi/4 in magnitude. + * Input y is the tail of x. + * + * Algorithm + * 1. Since cos(-x) = cos(x), we need only to consider positive x. + * 2. if x < 2^-27 (hx<0x3e400000 0), return 1 with inexact if x!=0. + * 3. cos(x) is approximated by a polynomial of degree 14 on + * [0,pi/4] + * 4 14 + * cos(x) ~ 1 - x*x/2 + C1*x + ... + C6*x + * where the remez error is + * + * | 2 4 6 8 10 12 14 | -58 + * |cos(x)-(1-.5*x +C1*x +C2*x +C3*x +C4*x +C5*x +C6*x )| <= 2 + * | | + * + * 4 6 8 10 12 14 + * 4. let r = C1*x +C2*x +C3*x +C4*x +C5*x +C6*x , then + * cos(x) ~ 1 - x*x/2 + r + * since cos(x+y) ~ cos(x) - sin(x)*y + * ~ cos(x) - x*y, + * a correction term is necessary in cos(x) and hence + * cos(x+y) = 1 - (x*x/2 - (r - x*y)) + * For better accuracy, rearrange to + * cos(x+y) ~ w + (tmp + (r-x*y)) + * where w = 1 - x*x/2 and tmp is a tiny correction term + * (1 - x*x/2 == w + tmp exactly in infinite precision). + * The exactness of w + tmp in infinite precision depends on w + * and tmp having the same precision as x. If they have extra + * precision due to compiler bugs, then the extra precision is + * only good provided it is retained in all terms of the final + * expression for cos(). Retention happens in all cases tested + * under FreeBSD, so don't pessimize things by forcibly clipping + * any extra precision in w. + */ + +#include "libm.h" + +static const double +one = 1.00000000000000000000e+00, /* 0x3FF00000, 0x00000000 */ +C1 = 4.16666666666666019037e-02, /* 0x3FA55555, 0x5555554C */ +C2 = -1.38888888888741095749e-03, /* 0xBF56C16C, 0x16C15177 */ +C3 = 2.48015872894767294178e-05, /* 0x3EFA01A0, 0x19CB1590 */ +C4 = -2.75573143513906633035e-07, /* 0xBE927E4F, 0x809C52AD */ +C5 = 2.08757232129817482790e-09, /* 0x3E21EE9E, 0xBDB4B1C4 */ +C6 = -1.13596475577881948265e-11; /* 0xBDA8FAE9, 0xBE8838D4 */ + +double __cos(double x, double y) +{ + double hz,z,r,w; + + z = x*x; + w = z*z; + r = z*(C1+z*(C2+z*C3)) + w*w*(C4+z*(C5+z*C6)); + hz = 0.5*z; + w = one-hz; + return w + (((one-w)-hz) + (z*r-x*y)); +} diff --git a/src/math/__cosdf.c b/src/math/__cosdf.c new file mode 100644 index 0000000..a3b399e --- /dev/null +++ b/src/math/__cosdf.c @@ -0,0 +1,36 @@ +/* origin: FreeBSD /usr/src/lib/msun/src/k_cosf.c */ +/* + * Conversion to float by Ian Lance Taylor, Cygnus Support, ian@cygnus.com. + * Debugged and optimized by Bruce D. Evans. + */ +/* + * ==================================================== + * Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. + * + * Developed at SunPro, a Sun Microsystems, Inc. business. + * Permission to use, copy, modify, and distribute this + * software is freely granted, provided that this notice + * is preserved. + * ==================================================== + */ + +#include "libm.h" + +/* |cos(x) - c(x)| < 2**-34.1 (~[-5.37e-11, 5.295e-11]). */ +static const double +one = 1.0, +C0 = -0x1ffffffd0c5e81.0p-54, /* -0.499999997251031003120 */ +C1 = 0x155553e1053a42.0p-57, /* 0.0416666233237390631894 */ +C2 = -0x16c087e80f1e27.0p-62, /* -0.00138867637746099294692 */ +C3 = 0x199342e0ee5069.0p-68; /* 0.0000243904487962774090654 */ + +float __cosdf(double x) +{ + double r, w, z; + + /* Try to optimize for parallel evaluation as in __tandf.c. */ + z = x*x; + w = z*z; + r = C2+z*C3; + return ((one+z*C0) + w*C1) + (w*z)*r; +} diff --git a/src/math/__cosl.c b/src/math/__cosl.c new file mode 100644 index 0000000..bac0303 --- /dev/null +++ b/src/math/__cosl.c @@ -0,0 +1,76 @@ +/* origin: FreeBSD /usr/src/lib/msun/ld80/k_cosl.c */ +/* + * ==================================================== + * Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. + * Copyright (c) 2008 Steven G. Kargl, David Schultz, Bruce D. Evans. + * + * Developed at SunSoft, a Sun Microsystems, Inc. business. + * Permission to use, copy, modify, and distribute this + * software is freely granted, provided that this notice + * is preserved. + * ==================================================== + */ + + +#include "libm.h" + +#if LD80 +/* + * ld80 version of __cos.c. See __cos.c for most comments. + */ +/* + * Domain [-0.7854, 0.7854], range ~[-2.43e-23, 2.425e-23]: + * |cos(x) - c(x)| < 2**-75.1 + * + * The coefficients of c(x) were generated by a pari-gp script using + * a Remez algorithm that searches for the best higher coefficients + * after rounding leading coefficients to a specified precision. + * + * Simpler methods like Chebyshev or basic Remez barely suffice for + * cos() in 64-bit precision, because we want the coefficient of x^2 + * to be precisely -0.5 so that multiplying by it is exact, and plain + * rounding of the coefficients of a good polynomial approximation only + * gives this up to about 64-bit precision. Plain rounding also gives + * a mediocre approximation for the coefficient of x^4, but a rounding + * error of 0.5 ulps for this coefficient would only contribute ~0.01 + * ulps to the final error, so this is unimportant. Rounding errors in + * higher coefficients are even less important. + * + * In fact, coefficients above the x^4 one only need to have 53-bit + * precision, and this is more efficient. We get this optimization + * almost for free from the complications needed to search for the best + * higher coefficients. + */ +static const double one = 1.0; + +// FIXME +/* Long double constants are slow on these arches, and broken on i386. */ +static const volatile double +C1hi = 0.041666666666666664, /* 0x15555555555555.0p-57 */ +C1lo = 2.2598839032744733e-18; /* 0x14d80000000000.0p-111 */ +#define C1 ((long double)C1hi + C1lo) + +#if 0 +static const long double +C1 = 0.0416666666666666666136L; /* 0xaaaaaaaaaaaaaa9b.0p-68 */ +#endif + +static const double +C2 = -0.0013888888888888874, /* -0x16c16c16c16c10.0p-62 */ +C3 = 0.000024801587301571716, /* 0x1a01a01a018e22.0p-68 */ +C4 = -0.00000027557319215507120, /* -0x127e4fb7602f22.0p-74 */ +C5 = 0.0000000020876754400407278, /* 0x11eed8caaeccf1.0p-81 */ +C6 = -1.1470297442401303e-11, /* -0x19393412bd1529.0p-89 */ +C7 = 4.7383039476436467e-14; /* 0x1aac9d9af5c43e.0p-97 */ + +long double __cosl(long double x, long double y) +{ + long double hz,z,r,w; + + z = x*x; + r = z*(C1+z*(C2+z*(C3+z*(C4+z*(C5+z*(C6+z*C7)))))); + hz = 0.5*z; + w = one-hz; + return w + (((one-w)-hz) + (z*r-x*y)); +} +#endif diff --git a/src/math/__exp.c b/src/math/__exp.c new file mode 100644 index 0000000..822efea --- /dev/null +++ b/src/math/__exp.c @@ -0,0 +1,102 @@ +/* origin: FreeBSD /usr/src/lib/msun/src/k_exp.c */ +/*- + * Copyright (c) 2011 David Schultz + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. + */ + +#include "libm.h" + +static const uint32_t k = 1799; /* constant for reduction */ +static const double kln2 = 1246.97177782734161156; /* k * ln2 */ + +/* + * Compute exp(x), scaled to avoid spurious overflow. An exponent is + * returned separately in 'expt'. + * + * Input: ln(DBL_MAX) <= x < ln(2 * DBL_MAX / DBL_MIN_DENORM) ~= 1454.91 + * Output: 2**1023 <= y < 2**1024 + */ +static double __frexp_exp(double x, int *expt) +{ + double exp_x; + uint32_t hx; + + /* + * We use exp(x) = exp(x - kln2) * 2**k, carefully chosen to + * minimize |exp(kln2) - 2**k|. We also scale the exponent of + * exp_x to MAX_EXP so that the result can be multiplied by + * a tiny number without losing accuracy due to denormalization. + */ + exp_x = exp(x - kln2); + GET_HIGH_WORD(hx, exp_x); + *expt = (hx >> 20) - (0x3ff + 1023) + k; + SET_HIGH_WORD(exp_x, (hx & 0xfffff) | ((0x3ff + 1023) << 20)); + return exp_x; +} + +/* + * __ldexp_exp(x, expt) and __ldexp_cexp(x, expt) compute exp(x) * 2**expt. + * They are intended for large arguments (real part >= ln(DBL_MAX)) + * where care is needed to avoid overflow. + * + * The present implementation is narrowly tailored for our hyperbolic and + * exponential functions. We assume expt is small (0 or -1), and the caller + * has filtered out very large x, for which overflow would be inevitable. + */ +double __ldexp_exp(double x, int expt) +{ + double exp_x, scale; + int ex_expt; + + exp_x = __frexp_exp(x, &ex_expt); + expt += ex_expt; + INSERT_WORDS(scale, (0x3ff + expt) << 20, 0); + return exp_x * scale; +} + +// FIXME +#if 0 +double complex __ldexp_cexp(double complex z, int expt) +{ + double x, y, exp_x, scale1, scale2; + int ex_expt, half_expt; + + x = creal(z); + y = cimag(z); + exp_x = __frexp_exp(x, &ex_expt); + expt += ex_expt; + + /* + * Arrange so that scale1 * scale2 == 2**expt. We use this to + * compensate for scalbn being horrendously slow. + */ + half_expt = expt / 2; + INSERT_WORDS(scale1, (0x3ff + half_expt) << 20, 0); + half_expt = expt - half_expt; + INSERT_WORDS(scale2, (0x3ff + half_expt) << 20, 0); + + return (cpack(cos(y) * exp_x * scale1 * scale2, + sin(y) * exp_x * scale1 * scale2)); +} +#endif diff --git a/src/math/__expf.c b/src/math/__expf.c new file mode 100644 index 0000000..3623faa --- /dev/null +++ b/src/math/__expf.c @@ -0,0 +1,82 @@ +/* origin: FreeBSD /usr/src/lib/msun/src/k_expf.c */ +/*- + * Copyright (c) 2011 David Schultz + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. + */ + +#include "libm.h" + +static const uint32_t k = 235; /* constant for reduction */ +static const float kln2 = 162.88958740F; /* k * ln2 */ + +/* + * See __exp.c for details. + * + * Input: ln(FLT_MAX) <= x < ln(2 * FLT_MAX / FLT_MIN_DENORM) ~= 192.7 + * Output: 2**127 <= y < 2**128 + */ +static float __frexp_expf(float x, int *expt) +{ + float exp_x; + uint32_t hx; + + exp_x = expf(x - kln2); + GET_FLOAT_WORD(hx, exp_x); + *expt = (hx >> 23) - (0x7f + 127) + k; + SET_FLOAT_WORD(exp_x, (hx & 0x7fffff) | ((0x7f + 127) << 23)); + return exp_x; +} + +float __ldexp_expf(float x, int expt) +{ + float exp_x, scale; + int ex_expt; + + exp_x = __frexp_expf(x, &ex_expt); + expt += ex_expt; + SET_FLOAT_WORD(scale, (0x7f + expt) << 23); + return exp_x * scale; +} + +// FIXME +#if 0 +float complex __ldexp_cexpf(float complex z, int expt) +{ + float x, y, exp_x, scale1, scale2; + int ex_expt, half_expt; + + x = crealf(z); + y = cimagf(z); + exp_x = __frexp_expf(x, &ex_expt); + expt += ex_expt; + + half_expt = expt / 2; + SET_FLOAT_WORD(scale1, (0x7f + half_expt) << 23); + half_expt = expt - half_expt; + SET_FLOAT_WORD(scale2, (0x7f + half_expt) << 23); + + return (cpackf(cosf(y) * exp_x * scale1 * scale2, + sinf(y) * exp_x * scale1 * scale2)); +} +#endif diff --git a/src/math/__fpclassify.c b/src/math/__fpclassify.c new file mode 100644 index 0000000..c9dd027 --- /dev/null +++ b/src/math/__fpclassify.c @@ -0,0 +1,10 @@ +#include "libm.h" + +int __fpclassify(double x) +{ + union dshape u = { x }; + int e = u.bits>>52 & 0x7ff; + if (!e) return u.bits<<1 ? FP_SUBNORMAL : FP_ZERO; + if (e==0x7ff) return u.bits<<12 ? FP_NAN : FP_INFINITE; + return FP_NORMAL; +} diff --git a/src/math/__fpclassifyf.c b/src/math/__fpclassifyf.c new file mode 100644 index 0000000..8149087 --- /dev/null +++ b/src/math/__fpclassifyf.c @@ -0,0 +1,10 @@ +#include "libm.h" + +int __fpclassifyf(float x) +{ + union fshape u = { x }; + int e = u.bits>>23 & 0xff; + if (!e) return u.bits<<1 ? FP_SUBNORMAL : FP_ZERO; + if (e==0xff) return u.bits<<9 ? FP_NAN : FP_INFINITE; + return FP_NORMAL; +} diff --git a/src/math/__fpclassifyl.c b/src/math/__fpclassifyl.c new file mode 100644 index 0000000..daeeaab --- /dev/null +++ b/src/math/__fpclassifyl.c @@ -0,0 +1,27 @@ +#include "libm.h" + +#if LD64 + +#elif LD80 +int __fpclassifyl(long double x) +{ + union ldshape u = { x }; + int e = u.bits.exp; + if (!e) + return u.bits.m ? FP_SUBNORMAL : FP_ZERO; + if (e == 0x7fff) + return u.bits.m & ~(uint64_t)1<<63 ? FP_NAN : FP_INFINITE; + return u.bits.m & (uint64_t)1<<63 ? FP_NORMAL : FP_NAN; +} +#elif LD128 +int __fpclassifyl(long double x) +{ + union ldshape u = { x }; + int e = u.bits.exp; + if (!e) + return u.bits.mlo | u.bits.mhi ? FP_SUBNORMAL : FP_ZERO; + if (e == 0x7fff) + return u.bits.mlo | u.bits.mhi ? FP_NAN : FP_INFINITE; + return FP_NORMAL; +} +#endif diff --git a/src/math/__invtrigl.c b/src/math/__invtrigl.c new file mode 100644 index 0000000..110891d --- /dev/null +++ b/src/math/__invtrigl.c @@ -0,0 +1,82 @@ +/* origin: FreeBSD /usr/src/lib/msun/src/ld80/invtrig.c */ +/*- + * Copyright (c) 2008 David Schultz + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. + */ + +#include "__invtrigl.h" + +#if LD80 +/* + * asinl() and acosl() + */ +const long double +pS0 = 1.66666666666666666631e-01L, +pS1 = -4.16313987993683104320e-01L, +pS2 = 3.69068046323246813704e-01L, +pS3 = -1.36213932016738603108e-01L, +pS4 = 1.78324189708471965733e-02L, +pS5 = -2.19216428382605211588e-04L, +pS6 = -7.10526623669075243183e-06L, +qS1 = -2.94788392796209867269e+00L, +qS2 = 3.27309890266528636716e+00L, +qS3 = -1.68285799854822427013e+00L, +qS4 = 3.90699412641738801874e-01L, +qS5 = -3.14365703596053263322e-02L; + +/* + * atanl() + */ +const long double atanhi[] = { + 4.63647609000806116202e-01L, + 7.85398163397448309628e-01L, + 9.82793723247329067960e-01L, + 1.57079632679489661926e+00L, +}; + +const long double atanlo[] = { + 1.18469937025062860669e-20L, + -1.25413940316708300586e-20L, + 2.55232234165405176172e-20L, + -2.50827880633416601173e-20L, +}; + +const long double aT[] = { + 3.33333333333333333017e-01L, + -1.99999999999999632011e-01L, + 1.42857142857046531280e-01L, + -1.11111111100562372733e-01L, + 9.09090902935647302252e-02L, + -7.69230552476207730353e-02L, + 6.66661718042406260546e-02L, + -5.88158892835030888692e-02L, + 5.25499891539726639379e-02L, + -4.70119845393155721494e-02L, + 4.03539201366454414072e-02L, + -2.91303858419364158725e-02L, + 1.24822046299269234080e-02L, +}; + +const long double pi_lo = -5.01655761266833202345e-20L; +#endif diff --git a/src/math/__invtrigl.h b/src/math/__invtrigl.h new file mode 100644 index 0000000..40b9e1e --- /dev/null +++ b/src/math/__invtrigl.h @@ -0,0 +1,109 @@ +/* origin: FreeBSD /usr/src/lib/msun/src/ld80/invtrig.h */ +/*- + * Copyright (c) 2008 David Schultz + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. + */ + +#include "libm.h" + +#if LD80 + +#define BIAS (LDBL_MAX_EXP - 1) +#define MANH_SIZE LDBL_MANH_SIZE + +/* Approximation thresholds. */ +#define ASIN_LINEAR (BIAS - 32) /* 2**-32 */ +#define ACOS_CONST (BIAS - 65) /* 2**-65 */ +#define ATAN_CONST (BIAS + 65) /* 2**65 */ +#define ATAN_LINEAR (BIAS - 32) /* 2**-32 */ + +/* 0.95 */ +#define THRESH ((0xe666666666666666ULL>>(64-(MANH_SIZE-1)))|LDBL_NBIT) + +/* Constants shared by the long double inverse trig functions. */ +#define pS0 _ItL_pS0 +#define pS1 _ItL_pS1 +#define pS2 _ItL_pS2 +#define pS3 _ItL_pS3 +#define pS4 _ItL_pS4 +#define pS5 _ItL_pS5 +#define pS6 _ItL_pS6 +#define qS1 _ItL_qS1 +#define qS2 _ItL_qS2 +#define qS3 _ItL_qS3 +#define qS4 _ItL_qS4 +#define qS5 _ItL_qS5 +#define atanhi _ItL_atanhi +#define atanlo _ItL_atanlo +#define aT _ItL_aT +#define pi_lo _ItL_pi_lo + +#define pio2_hi atanhi[3] +#define pio2_lo atanlo[3] +#define pio4_hi atanhi[1] + +#ifdef STRUCT_DECLS +typedef struct longdouble { + uint64_t mant; + uint16_t expsign; +} LONGDOUBLE; +#else +typedef long double LONGDOUBLE; +#endif + +extern const LONGDOUBLE pS0, pS1, pS2, pS3, pS4, pS5, pS6; +extern const LONGDOUBLE qS1, qS2, qS3, qS4, qS5; +extern const LONGDOUBLE atanhi[], atanlo[], aT[]; +extern const LONGDOUBLE pi_lo; + +#ifndef STRUCT_DECLS +static inline long double +P(long double x) +{ + return (x * (pS0 + x * (pS1 + x * (pS2 + x * (pS3 + x * \ + (pS4 + x * (pS5 + x * pS6))))))); +} + +static inline long double +Q(long double x) +{ + return (1.0 + x * (qS1 + x * (qS2 + x * (qS3 + x * (qS4 + x * qS5))))); +} + +static inline long double +T_even(long double x) +{ + return (aT[0] + x * (aT[2] + x * (aT[4] + x * (aT[6] + x * \ + (aT[8] + x * (aT[10] + x * aT[12])))))); +} + +static inline long double +T_odd(long double x) +{ + return (aT[1] + x * (aT[3] + x * (aT[5] + x * (aT[7] + x * \ + (aT[9] + x * aT[11]))))); +} +#endif + +#endif diff --git a/src/math/__log1p.h b/src/math/__log1p.h new file mode 100644 index 0000000..ec2c77b --- /dev/null +++ b/src/math/__log1p.h @@ -0,0 +1,94 @@ +/* origin: FreeBSD /usr/src/lib/msun/src/k_log.h */ +/* + * ==================================================== + * Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. + * + * Developed at SunSoft, a Sun Microsystems, Inc. business. + * Permission to use, copy, modify, and distribute this + * software is freely granted, provided that this notice + * is preserved. + * ==================================================== + */ +/* + * __log1p(f): + * Return log(1+f) - f for 1+f in ~[sqrt(2)/2, sqrt(2)]. + * + * The following describes the overall strategy for computing + * logarithms in base e. The argument reduction and adding the final + * term of the polynomial are done by the caller for increased accuracy + * when different bases are used. + * + * Method : + * 1. Argument Reduction: find k and f such that + * x = 2^k * (1+f), + * where sqrt(2)/2 < 1+f < sqrt(2) . + * + * 2. Approximation of log(1+f). + * Let s = f/(2+f) ; based on log(1+f) = log(1+s) - log(1-s) + * = 2s + 2/3 s**3 + 2/5 s**5 + ....., + * = 2s + s*R + * We use a special Reme algorithm on [0,0.1716] to generate + * a polynomial of degree 14 to approximate R The maximum error + * of this polynomial approximation is bounded by 2**-58.45. In + * other words, + * 2 4 6 8 10 12 14 + * R(z) ~ Lg1*s +Lg2*s +Lg3*s +Lg4*s +Lg5*s +Lg6*s +Lg7*s + * (the values of Lg1 to Lg7 are listed in the program) + * and + * | 2 14 | -58.45 + * | Lg1*s +...+Lg7*s - R(z) | <= 2 + * | | + * Note that 2s = f - s*f = f - hfsq + s*hfsq, where hfsq = f*f/2. + * In order to guarantee error in log below 1ulp, we compute log + * by + * log(1+f) = f - s*(f - R) (if f is not too large) + * log(1+f) = f - (hfsq - s*(hfsq+R)). (better accuracy) + * + * 3. Finally, log(x) = k*ln2 + log(1+f). + * = k*ln2_hi+(f-(hfsq-(s*(hfsq+R)+k*ln2_lo))) + * Here ln2 is split into two floating point number: + * ln2_hi + ln2_lo, + * where n*ln2_hi is always exact for |n| < 2000. + * + * Special cases: + * log(x) is NaN with signal if x < 0 (including -INF) ; + * log(+INF) is +INF; log(0) is -INF with signal; + * log(NaN) is that NaN with no signal. + * + * Accuracy: + * according to an error analysis, the error is always less than + * 1 ulp (unit in the last place). + * + * Constants: + * The hexadecimal values are the intended ones for the following + * constants. The decimal values may be used, provided that the + * compiler will convert from decimal to binary accurately enough + * to produce the hexadecimal values shown. + */ + +static const double +Lg1 = 6.666666666666735130e-01, /* 3FE55555 55555593 */ +Lg2 = 3.999999999940941908e-01, /* 3FD99999 9997FA04 */ +Lg3 = 2.857142874366239149e-01, /* 3FD24924 94229359 */ +Lg4 = 2.222219843214978396e-01, /* 3FCC71C5 1D8E78AF */ +Lg5 = 1.818357216161805012e-01, /* 3FC74664 96CB03DE */ +Lg6 = 1.531383769920937332e-01, /* 3FC39A09 D078C69F */ +Lg7 = 1.479819860511658591e-01; /* 3FC2F112 DF3E5244 */ + +/* + * We always inline __log1p(), since doing so produces a + * substantial performance improvement (~40% on amd64). + */ +static inline double __log1p(double f) +{ + double hfsq,s,z,R,w,t1,t2; + + s = f/(2.0+f); + z = s*s; + w = z*z; + t1= w*(Lg2+w*(Lg4+w*Lg6)); + t2= z*(Lg1+w*(Lg3+w*(Lg5+w*Lg7))); + R = t2+t1; + hfsq = 0.5*f*f; + return s*(hfsq+R); +} diff --git a/src/math/__log1pf.h b/src/math/__log1pf.h new file mode 100644 index 0000000..110acec --- /dev/null +++ b/src/math/__log1pf.h @@ -0,0 +1,35 @@ +/* origin: FreeBSD /usr/src/lib/msun/src/k_logf.h */ +/* + * ==================================================== + * Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. + * + * Developed at SunPro, a Sun Microsystems, Inc. business. + * Permission to use, copy, modify, and distribute this + * software is freely granted, provided that this notice + * is preserved. + * ==================================================== + */ +/* + * See comments in __log1p.h. + */ + +/* |(log(1+s)-log(1-s))/s - Lg(s)| < 2**-34.24 (~[-4.95e-11, 4.97e-11]). */ +static const float +Lg1 = 0xaaaaaa.0p-24, /* 0.66666662693 */ +Lg2 = 0xccce13.0p-25, /* 0.40000972152 */ +Lg3 = 0x91e9ee.0p-25, /* 0.28498786688 */ +Lg4 = 0xf89e26.0p-26; /* 0.24279078841 */ + +static inline float __log1pf(float f) +{ + float hfsq,s,z,R,w,t1,t2; + + s = f/((float)2.0+f); + z = s*s; + w = z*z; + t1 = w*(Lg2+w*Lg4); + t2 = z*(Lg1+w*Lg3); + R = t2+t1; + hfsq = (float)0.5*f*f; + return s*(hfsq+R); +} diff --git a/src/math/__polevll.c b/src/math/__polevll.c new file mode 100644 index 0000000..08e68d4 --- /dev/null +++ b/src/math/__polevll.c @@ -0,0 +1,90 @@ +/* origin: OpenBSD /usr/src/lib/libm/src/polevll.c */ +/* + * Copyright (c) 2008 Stephen L. Moshier + * + * Permission to use, copy, modify, and distribute this software for any + * purpose with or without fee is hereby granted, provided that the above + * copyright notice and this permission notice appear in all copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES + * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF + * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR + * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN + * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF + * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + */ +/* + * Evaluate polynomial + * + * + * SYNOPSIS: + * + * int N; + * long double x, y, coef[N+1], polevl[]; + * + * y = polevll( x, coef, N ); + * + * + * DESCRIPTION: + * + * Evaluates polynomial of degree N: + * + * 2 N + * y = C + C x + C x +...+ C x + * 0 1 2 N + * + * Coefficients are stored in reverse order: + * + * coef[0] = C , ..., coef[N] = C . + * N 0 + * + * The function p1evll() assumes that coef[N] = 1.0 and is + * omitted from the array. Its calling arguments are + * otherwise the same as polevll(). + * + * + * SPEED: + * + * In the interest of speed, there are no checks for out + * of bounds arithmetic. This routine is used by most of + * the functions in the library. Depending on available + * equipment features, the user may wish to rewrite the + * program in microcode or assembly language. + * + */ + +#include "libm.h" + +/* + * Polynomial evaluator: + * P[0] x^n + P[1] x^(n-1) + ... + P[n] + */ +long double __polevll(long double x, long double *P, int n) +{ + long double y; + + y = *P++; + do { + y = y * x + *P++; + } while (--n); + + return y; +} + +/* + * Polynomial evaluator: + * x^n + P[0] x^(n-1) + P[1] x^(n-2) + ... + P[n] + */ +long double __p1evll(long double x, long double *P, int n) +{ + long double y; + + n -= 1; + y = x + *P++; + do { + y = y * x + *P++; + } while (--n); + + return y; +} diff --git a/src/math/__rem_pio2.c b/src/math/__rem_pio2.c new file mode 100644 index 0000000..4373e22 --- /dev/null +++ b/src/math/__rem_pio2.c @@ -0,0 +1,176 @@ +/* origin: FreeBSD /usr/src/lib/msun/src/e_rem_pio2.c */ +/* + * ==================================================== + * Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. + * + * Developed at SunSoft, a Sun Microsystems, Inc. business. + * Permission to use, copy, modify, and distribute this + * software is freely granted, provided that this notice + * is preserved. + * ==================================================== + * + * Optimized by Bruce D. Evans. + */ +/* __rem_pio2(x,y) + * + * return the remainder of x rem pi/2 in y[0]+y[1] + * use __rem_pio2_slow() + */ + +#include "libm.h" + +/* + * invpio2: 53 bits of 2/pi + * pio2_1: first 33 bit of pi/2 + * pio2_1t: pi/2 - pio2_1 + * pio2_2: second 33 bit of pi/2 + * pio2_2t: pi/2 - (pio2_1+pio2_2) + * pio2_3: third 33 bit of pi/2 + * pio2_3t: pi/2 - (pio2_1+pio2_2+pio2_3) + */ +static const double +zero = 0.00000000000000000000e+00, /* 0x00000000, 0x00000000 */ +two24 = 1.67772160000000000000e+07, /* 0x41700000, 0x00000000 */ +invpio2 = 6.36619772367581382433e-01, /* 0x3FE45F30, 0x6DC9C883 */ +pio2_1 = 1.57079632673412561417e+00, /* 0x3FF921FB, 0x54400000 */ +pio2_1t = 6.07710050650619224932e-11, /* 0x3DD0B461, 0x1A626331 */ +pio2_2 = 6.07710050630396597660e-11, /* 0x3DD0B461, 0x1A600000 */ +pio2_2t = 2.02226624879595063154e-21, /* 0x3BA3198A, 0x2E037073 */ +pio2_3 = 2.02226624871116645580e-21, /* 0x3BA3198A, 0x2E000000 */ +pio2_3t = 8.47842766036889956997e-32; /* 0x397B839A, 0x252049C1 */ + +/* caller must handle the case when reduction is not needed: |x| ~<= pi/4 */ +int __rem_pio2(double x, double *y) +{ + double z,w,t,r,fn; + double tx[3],ty[2]; + int32_t e0,i,j,nx,n,ix,hx; + uint32_t low; + + GET_HIGH_WORD(hx,x); + ix = hx & 0x7fffffff; + if (ix <= 0x400f6a7a) { /* |x| ~<= 5pi/4 */ + if ((ix & 0xfffff) == 0x921fb) /* |x| ~= pi/2 or 2pi/2 */ + goto medium; /* cancellation -- use medium case */ + if (ix <= 0x4002d97c) { /* |x| ~<= 3pi/4 */ + if (hx > 0) { + z = x - pio2_1; /* one round good to 85 bits */ + y[0] = z - pio2_1t; + y[1] = (z-y[0]) - pio2_1t; + return 1; + } else { + z = x + pio2_1; + y[0] = z + pio2_1t; + y[1] = (z-y[0]) + pio2_1t; + return -1; + } + } else { + if (hx > 0) { + z = x - 2*pio2_1; + y[0] = z - 2*pio2_1t; + y[1] = (z-y[0]) - 2*pio2_1t; + return 2; + } else { + z = x + 2*pio2_1; + y[0] = z + 2*pio2_1t; + y[1] = (z-y[0]) + 2*pio2_1t; + return -2; + } + } + } + if (ix <= 0x401c463b) { /* |x| ~<= 9pi/4 */ + if (ix <= 0x4015fdbc) { /* |x| ~<= 7pi/4 */ + if (ix == 0x4012d97c) /* |x| ~= 3pi/2 */ + goto medium; + if (hx > 0) { + z = x - 3*pio2_1; + y[0] = z - 3*pio2_1t; + y[1] = (z-y[0]) - 3*pio2_1t; + return 3; + } else { + z = x + 3*pio2_1; + y[0] = z + 3*pio2_1t; + y[1] = (z-y[0]) + 3*pio2_1t; + return -3; + } + } else { + if (ix == 0x401921fb) /* |x| ~= 4pi/2 */ + goto medium; + if (hx > 0) { + z = x - 4*pio2_1; + y[0] = z - 4*pio2_1t; + y[1] = (z-y[0]) - 4*pio2_1t; + return 4; + } else { + z = x + 4*pio2_1; + y[0] = z + 4*pio2_1t; + y[1] = (z-y[0]) + 4*pio2_1t; + return -4; + } + } + } + if (ix < 0x413921fb) { /* |x| ~< 2^20*(pi/2), medium size */ + uint32_t high; +medium: + /* Use a specialized rint() to get fn. Assume round-to-nearest. */ + STRICT_ASSIGN(double, fn, x*invpio2 + 0x1.8p52); + fn = fn - 0x1.8p52; +// FIXME +#ifdef HAVE_EFFICIENT_IRINT + n = irint(fn); +#else + n = (int32_t)fn; +#endif + r = x - fn*pio2_1; + w = fn*pio2_1t; /* 1st round, good to 85 bits */ + j = ix>>20; + y[0] = r - w; + GET_HIGH_WORD(high,y[0]); + i = j - ((high>>20)&0x7ff); + if (i > 16) { /* 2nd round, good to 118 bits */ + t = r; + w = fn*pio2_2; + r = t - w; + w = fn*pio2_2t - ((t-r)-w); + y[0] = r - w; + GET_HIGH_WORD(high,y[0]); + i = j - ((high>>20)&0x7ff); + if (i > 49) { /* 3rd round, good to 151 bits, covers all cases */ + t = r; + w = fn*pio2_3; + r = t - w; + w = fn*pio2_3t - ((t-r)-w); + y[0] = r - w; + } + } + y[1] = (r-y[0]) - w; + return n; + } + /* + * all other (large) arguments + */ + if (ix >= 0x7ff00000) { /* x is inf or NaN */ + y[0] = y[1] = x - x; + return 0; + } + /* set z = scalbn(|x|,ilogb(x)-23) */ + GET_LOW_WORD(low,x); + e0 = (ix>>20) - 1046; /* e0 = ilogb(z)-23; */ + INSERT_WORDS(z, ix - ((int32_t)(e0<<20)), low); + for (i=0; i<2; i++) { + tx[i] = (double)((int32_t)(z)); + z = (z-tx[i])*two24; + } + tx[2] = z; + nx = 3; + while (tx[nx-1] == zero) nx--; /* skip zero term */ + n = __rem_pio2_slow(tx,ty,e0,nx,1); + if (hx < 0) { + y[0] = -ty[0]; + y[1] = -ty[1]; + return -n; + } + y[0] = ty[0]; + y[1] = ty[1]; + return n; +} diff --git a/src/math/__rem_pio2_slow.c b/src/math/__rem_pio2_slow.c new file mode 100644 index 0000000..364f80e --- /dev/null +++ b/src/math/__rem_pio2_slow.c @@ -0,0 +1,447 @@ +/* origin: FreeBSD /usr/src/lib/msun/src/k_rem_pio2.c */ +/* + * ==================================================== + * Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. + * + * Developed at SunSoft, a Sun Microsystems, Inc. business. + * Permission to use, copy, modify, and distribute this + * software is freely granted, provided that this notice + * is preserved. + * ==================================================== + */ +/* + * __rem_pio2_slow(x,y,e0,nx,prec) + * double x[],y[]; int e0,nx,prec; + * + * __rem_pio2_slow return the last three digits of N with + * y = x - N*pi/2 + * so that |y| < pi/2. + * + * The method is to compute the integer (mod 8) and fraction parts of + * (2/pi)*x without doing the full multiplication. In general we + * skip the part of the product that are known to be a huge integer ( + * more accurately, = 0 mod 8 ). Thus the number of operations are + * independent of the exponent of the input. + * + * (2/pi) is represented by an array of 24-bit integers in ipio2[]. + * + * Input parameters: + * x[] The input value (must be positive) is broken into nx + * pieces of 24-bit integers in double precision format. + * x[i] will be the i-th 24 bit of x. The scaled exponent + * of x[0] is given in input parameter e0 (i.e., x[0]*2^e0 + * match x's up to 24 bits. + * + * Example of breaking a double positive z into x[0]+x[1]+x[2]: + * e0 = ilogb(z)-23 + * z = scalbn(z,-e0) + * for i = 0,1,2 + * x[i] = floor(z) + * z = (z-x[i])*2**24 + * + * + * y[] ouput result in an array of double precision numbers. + * The dimension of y[] is: + * 24-bit precision 1 + * 53-bit precision 2 + * 64-bit precision 2 + * 113-bit precision 3 + * The actual value is the sum of them. Thus for 113-bit + * precison, one may have to do something like: + * + * long double t,w,r_head, r_tail; + * t = (long double)y[2] + (long double)y[1]; + * w = (long double)y[0]; + * r_head = t+w; + * r_tail = w - (r_head - t); + * + * e0 The exponent of x[0]. Must be <= 16360 or you need to + * expand the ipio2 table. + * + * nx dimension of x[] + * + * prec an integer indicating the precision: + * 0 24 bits (single) + * 1 53 bits (double) + * 2 64 bits (extended) + * 3 113 bits (quad) + * + * External function: + * double scalbn(), floor(); + * + * + * Here is the description of some local variables: + * + * jk jk+1 is the initial number of terms of ipio2[] needed + * in the computation. The minimum and recommended value + * for jk is 3,4,4,6 for single, double, extended, and quad. + * jk+1 must be 2 larger than you might expect so that our + * recomputation test works. (Up to 24 bits in the integer + * part (the 24 bits of it that we compute) and 23 bits in + * the fraction part may be lost to cancelation before we + * recompute.) + * + * jz local integer variable indicating the number of + * terms of ipio2[] used. + * + * jx nx - 1 + * + * jv index for pointing to the suitable ipio2[] for the + * computation. In general, we want + * ( 2^e0*x[0] * ipio2[jv-1]*2^(-24jv) )/8 + * is an integer. Thus + * e0-3-24*jv >= 0 or (e0-3)/24 >= jv + * Hence jv = max(0,(e0-3)/24). + * + * jp jp+1 is the number of terms in PIo2[] needed, jp = jk. + * + * q[] double array with integral value, representing the + * 24-bits chunk of the product of x and 2/pi. + * + * q0 the corresponding exponent of q[0]. Note that the + * exponent for q[i] would be q0-24*i. + * + * PIo2[] double precision array, obtained by cutting pi/2 + * into 24 bits chunks. + * + * f[] ipio2[] in floating point + * + * iq[] integer array by breaking up q[] in 24-bits chunk. + * + * fq[] final product of x*(2/pi) in fq[0],..,fq[jk] + * + * ih integer. If >0 it indicates q[] is >= 0.5, hence + * it also indicates the *sign* of the result. + * + */ +/* + * Constants: + * The hexadecimal values are the intended ones for the following + * constants. The decimal values may be used, provided that the + * compiler will convert from decimal to binary accurately enough + * to produce the hexadecimal values shown. + */ + +#include "libm.h" + +static const int init_jk[] = {3,4,4,6}; /* initial value for jk */ + +/* + * Table of constants for 2/pi, 396 Hex digits (476 decimal) of 2/pi + * + * integer array, contains the (24*i)-th to (24*i+23)-th + * bit of 2/pi after binary point. The corresponding + * floating value is + * + * ipio2[i] * 2^(-24(i+1)). + * + * NB: This table must have at least (e0-3)/24 + jk terms. + * For quad precision (e0 <= 16360, jk = 6), this is 686. + */ +static const int32_t ipio2[] = { +0xA2F983, 0x6E4E44, 0x1529FC, 0x2757D1, 0xF534DD, 0xC0DB62, +0x95993C, 0x439041, 0xFE5163, 0xABDEBB, 0xC561B7, 0x246E3A, +0x424DD2, 0xE00649, 0x2EEA09, 0xD1921C, 0xFE1DEB, 0x1CB129, +0xA73EE8, 0x8235F5, 0x2EBB44, 0x84E99C, 0x7026B4, 0x5F7E41, +0x3991D6, 0x398353, 0x39F49C, 0x845F8B, 0xBDF928, 0x3B1FF8, +0x97FFDE, 0x05980F, 0xEF2F11, 0x8B5A0A, 0x6D1F6D, 0x367ECF, +0x27CB09, 0xB74F46, 0x3F669E, 0x5FEA2D, 0x7527BA, 0xC7EBE5, +0xF17B3D, 0x0739F7, 0x8A5292, 0xEA6BFB, 0x5FB11F, 0x8D5D08, +0x560330, 0x46FC7B, 0x6BABF0, 0xCFBC20, 0x9AF436, 0x1DA9E3, +0x91615E, 0xE61B08, 0x659985, 0x5F14A0, 0x68408D, 0xFFD880, +0x4D7327, 0x310606, 0x1556CA, 0x73A8C9, 0x60E27B, 0xC08C6B, + +#if LDBL_MAX_EXP > 1024 +0x47C419, 0xC367CD, 0xDCE809, 0x2A8359, 0xC4768B, 0x961CA6, +0xDDAF44, 0xD15719, 0x053EA5, 0xFF0705, 0x3F7E33, 0xE832C2, +0xDE4F98, 0x327DBB, 0xC33D26, 0xEF6B1E, 0x5EF89F, 0x3A1F35, +0xCAF27F, 0x1D87F1, 0x21907C, 0x7C246A, 0xFA6ED5, 0x772D30, +0x433B15, 0xC614B5, 0x9D19C3, 0xC2C4AD, 0x414D2C, 0x5D000C, +0x467D86, 0x2D71E3, 0x9AC69B, 0x006233, 0x7CD2B4, 0x97A7B4, +0xD55537, 0xF63ED7, 0x1810A3, 0xFC764D, 0x2A9D64, 0xABD770, +0xF87C63, 0x57B07A, 0xE71517, 0x5649C0, 0xD9D63B, 0x3884A7, +0xCB2324, 0x778AD6, 0x23545A, 0xB91F00, 0x1B0AF1, 0xDFCE19, +0xFF319F, 0x6A1E66, 0x615799, 0x47FBAC, 0xD87F7E, 0xB76522, +0x89E832, 0x60BFE6, 0xCDC4EF, 0x09366C, 0xD43F5D, 0xD7DE16, +0xDE3B58, 0x929BDE, 0x2822D2, 0xE88628, 0x4D58E2, 0x32CAC6, +0x16E308, 0xCB7DE0, 0x50C017, 0xA71DF3, 0x5BE018, 0x34132E, +0x621283, 0x014883, 0x5B8EF5, 0x7FB0AD, 0xF2E91E, 0x434A48, +0xD36710, 0xD8DDAA, 0x425FAE, 0xCE616A, 0xA4280A, 0xB499D3, +0xF2A606, 0x7F775C, 0x83C2A3, 0x883C61, 0x78738A, 0x5A8CAF, +0xBDD76F, 0x63A62D, 0xCBBFF4, 0xEF818D, 0x67C126, 0x45CA55, +0x36D9CA, 0xD2A828, 0x8D61C2, 0x77C912, 0x142604, 0x9B4612, +0xC459C4, 0x44C5C8, 0x91B24D, 0xF31700, 0xAD43D4, 0xE54929, +0x10D5FD, 0xFCBE00, 0xCC941E, 0xEECE70, 0xF53E13, 0x80F1EC, +0xC3E7B3, 0x28F8C7, 0x940593, 0x3E71C1, 0xB3092E, 0xF3450B, +0x9C1288, 0x7B20AB, 0x9FB52E, 0xC29247, 0x2F327B, 0x6D550C, +0x90A772, 0x1FE76B, 0x96CB31, 0x4A1679, 0xE27941, 0x89DFF4, +0x9794E8, 0x84E6E2, 0x973199, 0x6BED88, 0x365F5F, 0x0EFDBB, +0xB49A48, 0x6CA467, 0x427271, 0x325D8D, 0xB8159F, 0x09E5BC, +0x25318D, 0x3974F7, 0x1C0530, 0x010C0D, 0x68084B, 0x58EE2C, +0x90AA47, 0x02E774, 0x24D6BD, 0xA67DF7, 0x72486E, 0xEF169F, +0xA6948E, 0xF691B4, 0x5153D1, 0xF20ACF, 0x339820, 0x7E4BF5, +0x6863B2, 0x5F3EDD, 0x035D40, 0x7F8985, 0x295255, 0xC06437, +0x10D86D, 0x324832, 0x754C5B, 0xD4714E, 0x6E5445, 0xC1090B, +0x69F52A, 0xD56614, 0x9D0727, 0x50045D, 0xDB3BB4, 0xC576EA, +0x17F987, 0x7D6B49, 0xBA271D, 0x296996, 0xACCCC6, 0x5414AD, +0x6AE290, 0x89D988, 0x50722C, 0xBEA404, 0x940777, 0x7030F3, +0x27FC00, 0xA871EA, 0x49C266, 0x3DE064, 0x83DD97, 0x973FA3, +0xFD9443, 0x8C860D, 0xDE4131, 0x9D3992, 0x8C70DD, 0xE7B717, +0x3BDF08, 0x2B3715, 0xA0805C, 0x93805A, 0x921110, 0xD8E80F, +0xAF806C, 0x4BFFDB, 0x0F9038, 0x761859, 0x15A562, 0xBBCB61, +0xB989C7, 0xBD4010, 0x04F2D2, 0x277549, 0xF6B6EB, 0xBB22DB, +0xAA140A, 0x2F2689, 0x768364, 0x333B09, 0x1A940E, 0xAA3A51, +0xC2A31D, 0xAEEDAF, 0x12265C, 0x4DC26D, 0x9C7A2D, 0x9756C0, +0x833F03, 0xF6F009, 0x8C402B, 0x99316D, 0x07B439, 0x15200C, +0x5BC3D8, 0xC492F5, 0x4BADC6, 0xA5CA4E, 0xCD37A7, 0x36A9E6, +0x9492AB, 0x6842DD, 0xDE6319, 0xEF8C76, 0x528B68, 0x37DBFC, +0xABA1AE, 0x3115DF, 0xA1AE00, 0xDAFB0C, 0x664D64, 0xB705ED, +0x306529, 0xBF5657, 0x3AFF47, 0xB9F96A, 0xF3BE75, 0xDF9328, +0x3080AB, 0xF68C66, 0x15CB04, 0x0622FA, 0x1DE4D9, 0xA4B33D, +0x8F1B57, 0x09CD36, 0xE9424E, 0xA4BE13, 0xB52333, 0x1AAAF0, +0xA8654F, 0xA5C1D2, 0x0F3F0B, 0xCD785B, 0x76F923, 0x048B7B, +0x721789, 0x53A6C6, 0xE26E6F, 0x00EBEF, 0x584A9B, 0xB7DAC4, +0xBA66AA, 0xCFCF76, 0x1D02D1, 0x2DF1B1, 0xC1998C, 0x77ADC3, +0xDA4886, 0xA05DF7, 0xF480C6, 0x2FF0AC, 0x9AECDD, 0xBC5C3F, +0x6DDED0, 0x1FC790, 0xB6DB2A, 0x3A25A3, 0x9AAF00, 0x9353AD, +0x0457B6, 0xB42D29, 0x7E804B, 0xA707DA, 0x0EAA76, 0xA1597B, +0x2A1216, 0x2DB7DC, 0xFDE5FA, 0xFEDB89, 0xFDBE89, 0x6C76E4, +0xFCA906, 0x70803E, 0x156E85, 0xFF87FD, 0x073E28, 0x336761, +0x86182A, 0xEABD4D, 0xAFE7B3, 0x6E6D8F, 0x396795, 0x5BBF31, +0x48D784, 0x16DF30, 0x432DC7, 0x356125, 0xCE70C9, 0xB8CB30, +0xFD6CBF, 0xA200A4, 0xE46C05, 0xA0DD5A, 0x476F21, 0xD21262, +0x845CB9, 0x496170, 0xE0566B, 0x015299, 0x375550, 0xB7D51E, +0xC4F133, 0x5F6E13, 0xE4305D, 0xA92E85, 0xC3B21D, 0x3632A1, +0xA4B708, 0xD4B1EA, 0x21F716, 0xE4698F, 0x77FF27, 0x80030C, +0x2D408D, 0xA0CD4F, 0x99A520, 0xD3A2B3, 0x0A5D2F, 0x42F9B4, +0xCBDA11, 0xD0BE7D, 0xC1DB9B, 0xBD17AB, 0x81A2CA, 0x5C6A08, +0x17552E, 0x550027, 0xF0147F, 0x8607E1, 0x640B14, 0x8D4196, +0xDEBE87, 0x2AFDDA, 0xB6256B, 0x34897B, 0xFEF305, 0x9EBFB9, +0x4F6A68, 0xA82A4A, 0x5AC44F, 0xBCF82D, 0x985AD7, 0x95C7F4, +0x8D4D0D, 0xA63A20, 0x5F57A4, 0xB13F14, 0x953880, 0x0120CC, +0x86DD71, 0xB6DEC9, 0xF560BF, 0x11654D, 0x6B0701, 0xACB08C, +0xD0C0B2, 0x485551, 0x0EFB1E, 0xC37295, 0x3B06A3, 0x3540C0, +0x7BDC06, 0xCC45E0, 0xFA294E, 0xC8CAD6, 0x41F3E8, 0xDE647C, +0xD8649B, 0x31BED9, 0xC397A4, 0xD45877, 0xC5E369, 0x13DAF0, +0x3C3ABA, 0x461846, 0x5F7555, 0xF5BDD2, 0xC6926E, 0x5D2EAC, +0xED440E, 0x423E1C, 0x87C461, 0xE9FD29, 0xF3D6E7, 0xCA7C22, +0x35916F, 0xC5E008, 0x8DD7FF, 0xE26A6E, 0xC6FDB0, 0xC10893, +0x745D7C, 0xB2AD6B, 0x9D6ECD, 0x7B723E, 0x6A11C6, 0xA9CFF7, +0xDF7329, 0xBAC9B5, 0x5100B7, 0x0DB2E2, 0x24BA74, 0x607DE5, +0x8AD874, 0x2C150D, 0x0C1881, 0x94667E, 0x162901, 0x767A9F, +0xBEFDFD, 0xEF4556, 0x367ED9, 0x13D9EC, 0xB9BA8B, 0xFC97C4, +0x27A831, 0xC36EF1, 0x36C594, 0x56A8D8, 0xB5A8B4, 0x0ECCCF, +0x2D8912, 0x34576F, 0x89562C, 0xE3CE99, 0xB920D6, 0xAA5E6B, +0x9C2A3E, 0xCC5F11, 0x4A0BFD, 0xFBF4E1, 0x6D3B8E, 0x2C86E2, +0x84D4E9, 0xA9B4FC, 0xD1EEEF, 0xC9352E, 0x61392F, 0x442138, +0xC8D91B, 0x0AFC81, 0x6A4AFB, 0xD81C2F, 0x84B453, 0x8C994E, +0xCC2254, 0xDC552A, 0xD6C6C0, 0x96190B, 0xB8701A, 0x649569, +0x605A26, 0xEE523F, 0x0F117F, 0x11B5F4, 0xF5CBFC, 0x2DBC34, +0xEEBC34, 0xCC5DE8, 0x605EDD, 0x9B8E67, 0xEF3392, 0xB817C9, +0x9B5861, 0xBC57E1, 0xC68351, 0x103ED8, 0x4871DD, 0xDD1C2D, +0xA118AF, 0x462C21, 0xD7F359, 0x987AD9, 0xC0549E, 0xFA864F, +0xFC0656, 0xAE79E5, 0x362289, 0x22AD38, 0xDC9367, 0xAAE855, +0x382682, 0x9BE7CA, 0xA40D51, 0xB13399, 0x0ED7A9, 0x480569, +0xF0B265, 0xA7887F, 0x974C88, 0x36D1F9, 0xB39221, 0x4A827B, +0x21CF98, 0xDC9F40, 0x5547DC, 0x3A74E1, 0x42EB67, 0xDF9DFE, +0x5FD45E, 0xA4677B, 0x7AACBA, 0xA2F655, 0x23882B, 0x55BA41, +0x086E59, 0x862A21, 0x834739, 0xE6E389, 0xD49EE5, 0x40FB49, +0xE956FF, 0xCA0F1C, 0x8A59C5, 0x2BFA94, 0xC5C1D3, 0xCFC50F, +0xAE5ADB, 0x86C547, 0x624385, 0x3B8621, 0x94792C, 0x876110, +0x7B4C2A, 0x1A2C80, 0x12BF43, 0x902688, 0x893C78, 0xE4C4A8, +0x7BDBE5, 0xC23AC4, 0xEAF426, 0x8A67F7, 0xBF920D, 0x2BA365, +0xB1933D, 0x0B7CBD, 0xDC51A4, 0x63DD27, 0xDDE169, 0x19949A, +0x9529A8, 0x28CE68, 0xB4ED09, 0x209F44, 0xCA984E, 0x638270, +0x237C7E, 0x32B90F, 0x8EF5A7, 0xE75614, 0x08F121, 0x2A9DB5, +0x4D7E6F, 0x5119A5, 0xABF9B5, 0xD6DF82, 0x61DD96, 0x023616, +0x9F3AC4, 0xA1A283, 0x6DED72, 0x7A8D39, 0xA9B882, 0x5C326B, +0x5B2746, 0xED3400, 0x7700D2, 0x55F4FC, 0x4D5901, 0x8071E0, +#endif +}; + +static const double PIo2[] = { + 1.57079625129699707031e+00, /* 0x3FF921FB, 0x40000000 */ + 7.54978941586159635335e-08, /* 0x3E74442D, 0x00000000 */ + 5.39030252995776476554e-15, /* 0x3CF84698, 0x80000000 */ + 3.28200341580791294123e-22, /* 0x3B78CC51, 0x60000000 */ + 1.27065575308067607349e-29, /* 0x39F01B83, 0x80000000 */ + 1.22933308981111328932e-36, /* 0x387A2520, 0x40000000 */ + 2.73370053816464559624e-44, /* 0x36E38222, 0x80000000 */ + 2.16741683877804819444e-51, /* 0x3569F31D, 0x00000000 */ +}; + +static const double +zero = 0.0, +one = 1.0, +two24 = 1.67772160000000000000e+07, /* 0x41700000, 0x00000000 */ +twon24 = 5.96046447753906250000e-08; /* 0x3E700000, 0x00000000 */ + +int __rem_pio2_slow(double *x, double *y, int e0, int nx, int prec) +{ + int32_t jz,jx,jv,jp,jk,carry,n,iq[20],i,j,k,m,q0,ih; + double z,fw,f[20],fq[20],q[20]; + + /* initialize jk*/ + jk = init_jk[prec]; + jp = jk; + + /* determine jx,jv,q0, note that 3>q0 */ + jx = nx-1; + jv = (e0-3)/24; if(jv<0) jv=0; + q0 = e0-24*(jv+1); + + /* set up f[0] to f[jx+jk] where f[jx+jk] = ipio2[jv+jk] */ + j = jv-jx; m = jx+jk; + for (i=0; i<=m; i++,j++) + f[i] = j<0 ? zero : (double)ipio2[j]; + + /* compute q[0],q[1],...q[jk] */ + for (i=0; i<=jk; i++) { + for (j=0,fw=0.0; j<=jx; j++) + fw += x[j]*f[jx+i-j]; + q[i] = fw; + } + + jz = jk; +recompute: + /* distill q[] into iq[] reversingly */ + for (i=0,j=jz,z=q[jz]; j>0; i++,j--) { + fw = (double)((int32_t)(twon24* z)); + iq[i] = (int32_t)(z-two24*fw); + z = q[j-1]+fw; + } + + /* compute n */ + z = scalbn(z,q0); /* actual value of z */ + z -= 8.0*floor(z*0.125); /* trim off integer >= 8 */ + n = (int32_t)z; + z -= (double)n; + ih = 0; + if (q0 > 0) { /* need iq[jz-1] to determine n */ + i = iq[jz-1]>>(24-q0); n += i; + iq[jz-1] -= i<<(24-q0); + ih = iq[jz-1]>>(23-q0); + } + else if (q0 == 0) ih = iq[jz-1]>>23; + else if (z >= 0.5) ih = 2; + + if (ih > 0) { /* q > 0.5 */ + n += 1; carry = 0; + for (i=0; i 0) { /* rare case: chance is 1 in 12 */ + switch(q0) { + case 1: + iq[jz-1] &= 0x7fffff; break; + case 2: + iq[jz-1] &= 0x3fffff; break; + } + } + if (ih == 2) { + z = one - z; + if (carry != 0) + z -= scalbn(one,q0); + } + } + + /* check if recomputation is needed */ + if (z == zero) { + j = 0; + for (i=jz-1; i>=jk; i--) j |= iq[i]; + if (j == 0) { /* need recomputation */ + for (k=1; iq[jk-k]==0; k++); /* k = no. of terms needed */ + + for (i=jz+1; i<=jz+k; i++) { /* add q[jz+1] to q[jz+k] */ + f[jx+i] = (double)ipio2[jv+i]; + for (j=0,fw=0.0; j<=jx; j++) + fw += x[j]*f[jx+i-j]; + q[i] = fw; + } + jz += k; + goto recompute; + } + } + + /* chop off zero terms */ + if (z == 0.0) { + jz -= 1; + q0 -= 24; + while (iq[jz] == 0) { + jz--; + q0 -= 24; + } + } else { /* break z into 24-bit if necessary */ + z = scalbn(z,-q0); + if (z >= two24) { + fw = (double)((int32_t)(twon24*z)); + iq[jz] = (int32_t)(z-two24*fw); + jz += 1; + q0 += 24; + iq[jz] = (int32_t)fw; + } else + iq[jz] = (int32_t)z; + } + + /* convert integer "bit" chunk to floating-point value */ + fw = scalbn(one,q0); + for (i=jz; i>=0; i--) { + q[i] = fw*(double)iq[i]; + fw *= twon24; + } + + /* compute PIo2[0,...,jp]*q[jz,...,0] */ + for(i=jz; i>=0; i--) { + for (fw=0.0,k=0; k<=jp && k<=jz-i; k++) + fw += PIo2[k]*q[i+k]; + fq[jz-i] = fw; + } + + /* compress fq[] into y[] */ + switch(prec) { + case 0: + fw = 0.0; + for (i=jz; i>=0; i--) + fw += fq[i]; + y[0] = ih==0 ? fw : -fw; + break; + case 1: + case 2: + fw = 0.0; + for (i=jz; i>=0; i--) + fw += fq[i]; + STRICT_ASSIGN(double,fw,fw); + y[0] = ih==0 ? fw : -fw; + fw = fq[0]-fw; + for (i=1; i<=jz; i++) + fw += fq[i]; + y[1] = ih==0 ? fw : -fw; + break; + case 3: /* painful */ + for (i=jz; i>0; i--) { + fw = fq[i-1]+fq[i]; + fq[i] += fq[i-1]-fw; + fq[i-1] = fw; + } + for (i=jz; i>1; i--) { + fw = fq[i-1]+fq[i]; + fq[i] += fq[i-1]-fw; + fq[i-1] = fw; + } + for (fw=0.0,i=jz; i>=2; i--) + fw += fq[i]; + if (ih==0) { + y[0] = fq[0]; y[1] = fq[1]; y[2] = fw; + } else { + y[0] = -fq[0]; y[1] = -fq[1]; y[2] = -fw; + } + } + return n&7; +} diff --git a/src/math/__rem_pio2f.c b/src/math/__rem_pio2f.c new file mode 100644 index 0000000..7fa5029 --- /dev/null +++ b/src/math/__rem_pio2f.c @@ -0,0 +1,78 @@ +/* origin: FreeBSD /usr/src/lib/msun/src/e_rem_pio2f.c */ +/* + * Conversion to float by Ian Lance Taylor, Cygnus Support, ian@cygnus.com. + * Debugged and optimized by Bruce D. Evans. + */ +/* + * ==================================================== + * Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. + * + * Developed at SunPro, a Sun Microsystems, Inc. business. + * Permission to use, copy, modify, and distribute this + * software is freely granted, provided that this notice + * is preserved. + * ==================================================== + */ +/* __rem_pio2f(x,y) + * + * return the remainder of x rem pi/2 in *y + * use double precision for everything except passing x + * use __rem_pio2_slow() for large x + */ + +#include "libm.h" + +/* + * invpio2: 53 bits of 2/pi + * pio2_1: first 33 bit of pi/2 + * pio2_1t: pi/2 - pio2_1 + */ +static const double +invpio2 = 6.36619772367581382433e-01, /* 0x3FE45F30, 0x6DC9C883 */ +pio2_1 = 1.57079631090164184570e+00, /* 0x3FF921FB, 0x50000000 */ +pio2_1t = 1.58932547735281966916e-08; /* 0x3E5110b4, 0x611A6263 */ + +int __rem_pio2f(float x, double *y) +{ + double w,r,fn; + double tx[1],ty[1]; + float z; + int32_t e0,n,ix,hx; + + GET_FLOAT_WORD(hx, x); + ix = hx & 0x7fffffff; + /* 33+53 bit pi is good enough for medium size */ + if (ix < 0x4dc90fdb) { /* |x| ~< 2^28*(pi/2), medium size */ + /* Use a specialized rint() to get fn. Assume round-to-nearest. */ + STRICT_ASSIGN(double, fn, x*invpio2 + 0x1.8p52); + fn = fn - 0x1.8p52; +// FIXME +#ifdef HAVE_EFFICIENT_IRINT + n = irint(fn); +#else + n = (int32_t)fn; +#endif + r = x - fn*pio2_1; + w = fn*pio2_1t; + *y = r - w; + return n; + } + /* + * all other (large) arguments + */ + if(ix>=0x7f800000) { /* x is inf or NaN */ + *y = x-x; + return 0; + } + /* set z = scalbn(|x|,ilogb(|x|)-23) */ + e0 = (ix>>23) - 150; /* e0 = ilogb(|x|)-23; */ + SET_FLOAT_WORD(z, ix - ((int32_t)(e0<<23))); + tx[0] = z; + n = __rem_pio2_slow(tx,ty,e0,1,0); + if (hx < 0) { + *y = -ty[0]; + return -n; + } + *y = ty[0]; + return n; +} diff --git a/src/math/__rem_pio2l.h b/src/math/__rem_pio2l.h new file mode 100644 index 0000000..3a747b1 --- /dev/null +++ b/src/math/__rem_pio2l.h @@ -0,0 +1,150 @@ +/* origin: FreeBSD /usr/src/lib/msun/ld80/e_rem_pio2.c */ +/* + * ==================================================== + * Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. + * Copyright (c) 2008 Steven G. Kargl, David Schultz, Bruce D. Evans. + * + * Developed at SunSoft, a Sun Microsystems, Inc. business. + * Permission to use, copy, modify, and distribute this + * software is freely granted, provided that this notice + * is preserved. + * ==================================================== + * + * Optimized by Bruce D. Evans. + */ +#include "libm.h" +#if LD80 +/* ld80 version of __rem_pio2(x,y) + * + * return the remainder of x rem pi/2 in y[0]+y[1] + * use __rem_pio2_slow() + */ + +#define BIAS (LDBL_MAX_EXP - 1) + +/* + * invpio2: 64 bits of 2/pi + * pio2_1: first 39 bits of pi/2 + * pio2_1t: pi/2 - pio2_1 + * pio2_2: second 39 bits of pi/2 + * pio2_2t: pi/2 - (pio2_1+pio2_2) + * pio2_3: third 39 bits of pi/2 + * pio2_3t: pi/2 - (pio2_1+pio2_2+pio2_3) + */ +static const double +zero = 0.00000000000000000000e+00, /* 0x00000000, 0x00000000 */ +two24 = 1.67772160000000000000e+07, /* 0x41700000, 0x00000000 */ +pio2_1 = 1.57079632679597125389e+00, /* 0x3FF921FB, 0x54444000 */ +pio2_2 = -1.07463465549783099519e-12, /* -0x12e7b967674000.0p-92 */ +pio2_3 = 6.36831716351370313614e-25; /* 0x18a2e037074000.0p-133 */ + +// FIXME: this should be verified (maybe old gcc specific hack) +//#if defined(__amd64__) || defined(__i386__) +/* Long double constants are slow on these arches, and broken on i386. */ +static const volatile double +invpio2hi = 6.3661977236758138e-01, /* 0x145f306dc9c883.0p-53 */ +invpio2lo = -3.9356538861223811e-17, /* -0x16b00000000000.0p-107 */ +pio2_1thi = -1.0746346554971943e-12, /* -0x12e7b9676733af.0p-92 */ +pio2_1tlo = 8.8451028997905949e-29, /* 0x1c080000000000.0p-146 */ +pio2_2thi = 6.3683171635109499e-25, /* 0x18a2e03707344a.0p-133 */ +pio2_2tlo = 2.3183081793789774e-41, /* 0x10280000000000.0p-187 */ +pio2_3thi = -2.7529965190440717e-37, /* -0x176b7ed8fbbacc.0p-174 */ +pio2_3tlo = -4.2006647512740502e-54; /* -0x19c00000000000.0p-230 */ +#define invpio2 ((long double)invpio2hi + invpio2lo) +#define pio2_1t ((long double)pio2_1thi + pio2_1tlo) +#define pio2_2t ((long double)pio2_2thi + pio2_2tlo) +#define pio2_3t ((long double)pio2_3thi + pio2_3tlo) +//#else +#if 0 +static const long double +invpio2 = 6.36619772367581343076e-01L, /* 0xa2f9836e4e44152a.0p-64 */ +pio2_1t = -1.07463465549719416346e-12L, /* -0x973dcb3b399d747f.0p-103 */ +pio2_2t = 6.36831716351095013979e-25L, /* 0xc51701b839a25205.0p-144 */ +pio2_3t = -2.75299651904407171810e-37L; /* -0xbb5bf6c7ddd660ce.0p-185 */ +#endif + +static inline int __rem_pio2l(long double x, long double *y) +{ + union IEEEl2bits u,u1; + long double z,w,t,r,fn; + double tx[3],ty[2]; + int e0,ex,i,j,nx,n; + int16_t expsign; + + u.e = x; + expsign = u.xbits.expsign; + ex = expsign & 0x7fff; + if (ex < BIAS + 25 || (ex == BIAS + 25 && u.bits.manh < 0xc90fdaa2)) { + union IEEEl2bits u2; + int ex1; + + /* |x| ~< 2^25*(pi/2), medium size */ + /* Use a specialized rint() to get fn. Assume round-to-nearest. */ + fn = x*invpio2 + 0x1.8p63; + fn = fn - 0x1.8p63; +// FIXME +//#ifdef HAVE_EFFICIENT_IRINT +// n = irint(fn); +//#else + n = fn; +//#endif + r = x-fn*pio2_1; + w = fn*pio2_1t; /* 1st round good to 102 bit */ + j = ex; + y[0] = r-w; + u2.e = y[0]; + ex1 = u2.xbits.expsign & 0x7fff; + i = j-ex1; + if (i > 22) { /* 2nd iteration needed, good to 141 */ + t = r; + w = fn*pio2_2; + r = t-w; + w = fn*pio2_2t-((t-r)-w); + y[0] = r-w; + u2.e = y[0]; + ex1 = u2.xbits.expsign & 0x7fff; + i = j-ex1; + if (i > 61) { /* 3rd iteration need, 180 bits acc */ + t = r; /* will cover all possible cases */ + w = fn*pio2_3; + r = t-w; + w = fn*pio2_3t-((t-r)-w); + y[0] = r-w; + } + } + y[1] = (r - y[0]) - w; + return n; + } + /* + * all other (large) arguments + */ + if (ex == 0x7fff) { /* x is inf or NaN */ + y[0] = y[1] = x - x; + return 0; + } + /* set z = scalbn(|x|,ilogb(x)-23) */ + u1.e = x; + e0 = ex - BIAS - 23; /* e0 = ilogb(|x|)-23; */ + u1.xbits.expsign = ex - e0; + z = u1.e; + for (i=0; i<2; i++) { + tx[i] = (double)(int32_t)z; + z = (z-tx[i])*two24; + } + tx[2] = z; + nx = 3; + while (tx[nx-1] == zero) + nx--; /* skip zero term */ + n = __rem_pio2_slow(tx,ty,e0,nx,2); + r = (long double)ty[0] + ty[1]; + w = ty[1] - (r - ty[0]); + if (expsign < 0) { + y[0] = -r; + y[1] = -w; + return -n; + } + y[0] = r; + y[1] = w; + return n; +} +#endif diff --git a/src/math/__signbit.c b/src/math/__signbit.c new file mode 100644 index 0000000..ffe717c --- /dev/null +++ b/src/math/__signbit.c @@ -0,0 +1,13 @@ +#include "libm.h" + +// FIXME: macro +int __signbit(double x) +{ + union { + double d; + uint64_t i; + } y = { x }; + return y.i>>63; +} + + diff --git a/src/math/__signbitf.c b/src/math/__signbitf.c new file mode 100644 index 0000000..ff3e81f --- /dev/null +++ b/src/math/__signbitf.c @@ -0,0 +1,11 @@ +#include "libm.h" + +// FIXME +int __signbitf(float x) +{ + union { + float f; + uint32_t i; + } y = { x }; + return y.i>>31; +} diff --git a/src/math/__signbitl.c b/src/math/__signbitl.c new file mode 100644 index 0000000..fcc9e3c --- /dev/null +++ b/src/math/__signbitl.c @@ -0,0 +1,11 @@ +#include "libm.h" + +// FIXME: should be a macro +#if LD80 || LD128 +int __signbitl(long double x) +{ + union ldshape u = {x}; + + return u.bits.sign; +} +#endif diff --git a/src/math/__sin.c b/src/math/__sin.c new file mode 100644 index 0000000..80f3273 --- /dev/null +++ b/src/math/__sin.c @@ -0,0 +1,65 @@ +/* origin: FreeBSD /usr/src/lib/msun/src/k_sin.c */ +/* + * ==================================================== + * Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. + * + * Developed at SunSoft, a Sun Microsystems, Inc. business. + * Permission to use, copy, modify, and distribute this + * software is freely granted, provided that this notice + * is preserved. + * ==================================================== + */ +/* __sin( x, y, iy) + * kernel sin function on ~[-pi/4, pi/4] (except on -0), pi/4 ~ 0.7854 + * Input x is assumed to be bounded by ~pi/4 in magnitude. + * Input y is the tail of x. + * Input iy indicates whether y is 0. (if iy=0, y assume to be 0). + * + * Algorithm + * 1. Since sin(-x) = -sin(x), we need only to consider positive x. + * 2. Callers must return sin(-0) = -0 without calling here since our + * odd polynomial is not evaluated in a way that preserves -0. + * Callers may do the optimization sin(x) ~ x for tiny x. + * 3. sin(x) is approximated by a polynomial of degree 13 on + * [0,pi/4] + * 3 13 + * sin(x) ~ x + S1*x + ... + S6*x + * where + * + * |sin(x) 2 4 6 8 10 12 | -58 + * |----- - (1+S1*x +S2*x +S3*x +S4*x +S5*x +S6*x )| <= 2 + * | x | + * + * 4. sin(x+y) = sin(x) + sin'(x')*y + * ~ sin(x) + (1-x*x/2)*y + * For better accuracy, let + * 3 2 2 2 2 + * r = x *(S2+x *(S3+x *(S4+x *(S5+x *S6)))) + * then 3 2 + * sin(x) = x + (S1*x + (x *(r-y/2)+y)) + */ + +#include "libm.h" + +static const double +half = 5.00000000000000000000e-01, /* 0x3FE00000, 0x00000000 */ +S1 = -1.66666666666666324348e-01, /* 0xBFC55555, 0x55555549 */ +S2 = 8.33333333332248946124e-03, /* 0x3F811111, 0x1110F8A6 */ +S3 = -1.98412698298579493134e-04, /* 0xBF2A01A0, 0x19C161D5 */ +S4 = 2.75573137070700676789e-06, /* 0x3EC71DE3, 0x57B1FE7D */ +S5 = -2.50507602534068634195e-08, /* 0xBE5AE5E6, 0x8A2B9CEB */ +S6 = 1.58969099521155010221e-10; /* 0x3DE5D93A, 0x5ACFD57C */ + +double __sin(double x, double y, int iy) +{ + double z,r,v,w; + + z = x*x; + w = z*z; + r = S2 + z*(S3 + z*S4) + z*w*(S5 + z*S6); + v = z*x; + if (iy == 0) + return x + v*(S1 + z*r); + else + return x - ((z*(half*y - v*r) - y) - v*S1); +} diff --git a/src/math/__sindf.c b/src/math/__sindf.c new file mode 100644 index 0000000..83c0d7a --- /dev/null +++ b/src/math/__sindf.c @@ -0,0 +1,36 @@ +/* origin: FreeBSD /usr/src/lib/msun/src/k_sinf.c */ +/* + * Conversion to float by Ian Lance Taylor, Cygnus Support, ian@cygnus.com. + * Optimized by Bruce D. Evans. + */ +/* + * ==================================================== + * Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. + * + * Developed at SunPro, a Sun Microsystems, Inc. business. + * Permission to use, copy, modify, and distribute this + * software is freely granted, provided that this notice + * is preserved. + * ==================================================== + */ + +#include "libm.h" + +/* |sin(x)/x - s(x)| < 2**-37.5 (~[-4.89e-12, 4.824e-12]). */ +static const double +S1 = -0x15555554cbac77.0p-55, /* -0.166666666416265235595 */ +S2 = 0x111110896efbb2.0p-59, /* 0.0083333293858894631756 */ +S3 = -0x1a00f9e2cae774.0p-65, /* -0.000198393348360966317347 */ +S4 = 0x16cd878c3b46a7.0p-71; /* 0.0000027183114939898219064 */ + +float __sindf(double x) +{ + double r, s, w, z; + + /* Try to optimize for parallel evaluation as in __tandf.c. */ + z = x*x; + w = z*z; + r = S3 + z*S4; + s = z*x; + return (x + s*(S1 + z*S2)) + s*w*r; +} diff --git a/src/math/__sinl.c b/src/math/__sinl.c new file mode 100644 index 0000000..667c94b --- /dev/null +++ b/src/math/__sinl.c @@ -0,0 +1,61 @@ +/* origin: FreeBSD /usr/src/lib/msun/ld80/k_sinl.c */ +/* + * ==================================================== + * Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. + * Copyright (c) 2008 Steven G. Kargl, David Schultz, Bruce D. Evans. + * + * Developed at SunSoft, a Sun Microsystems, Inc. business. + * Permission to use, copy, modify, and distribute this + * software is freely granted, provided that this notice + * is preserved. + * ==================================================== + */ + +#include "libm.h" + +#if LD80 +/* + * ld80 version of __sin.c. See __sin.c for most comments. + */ +/* + * Domain [-0.7854, 0.7854], range ~[-1.89e-22, 1.915e-22] + * |sin(x)/x - s(x)| < 2**-72.1 + * + * See __cosl.c for more details about the polynomial. + */ + +static const double half = 0.5; + +// FIXME +/* Long double constants are slow on these arches, and broken on i386. */ +static const volatile double +S1hi = -0.16666666666666666, /* -0x15555555555555.0p-55 */ +S1lo = -9.2563760475949941e-18; /* -0x15580000000000.0p-109 */ +#define S1 ((long double)S1hi + S1lo) + +#if 0 +static const long double +S1 = -0.166666666666666666671L; /* -0xaaaaaaaaaaaaaaab.0p-66 */ +#endif + +static const double +S2 = 0.0083333333333333332, /* 0x11111111111111.0p-59 */ +S3 = -0.00019841269841269427, /* -0x1a01a01a019f81.0p-65 */ +S4 = 0.0000027557319223597490, /* 0x171de3a55560f7.0p-71 */ +S5 = -0.000000025052108218074604, /* -0x1ae64564f16cad.0p-78 */ +S6 = 1.6059006598854211e-10, /* 0x161242b90243b5.0p-85 */ +S7 = -7.6429779983024564e-13, /* -0x1ae42ebd1b2e00.0p-93 */ +S8 = 2.6174587166648325e-15; /* 0x179372ea0b3f64.0p-101 */ + +long double __sinl(long double x, long double y, int iy) +{ + long double z,r,v; + + z = x*x; + v = z*x; + r = S2+z*(S3+z*(S4+z*(S5+z*(S6+z*(S7+z*S8))))); + if (iy == 0) + return x+v*(S1+z*r); + return x-((z*(half*y-v*r)-y)-v*S1); +} +#endif diff --git a/src/math/__tan.c b/src/math/__tan.c new file mode 100644 index 0000000..f1be2ec --- /dev/null +++ b/src/math/__tan.c @@ -0,0 +1,122 @@ +/* origin: FreeBSD /usr/src/lib/msun/src/k_tan.c */ +/* + * ==================================================== + * Copyright 2004 Sun Microsystems, Inc. All Rights Reserved. + * + * Permission to use, copy, modify, and distribute this + * software is freely granted, provided that this notice + * is preserved. + * ==================================================== + */ +/* __tan( x, y, k ) + * kernel tan function on ~[-pi/4, pi/4] (except on -0), pi/4 ~ 0.7854 + * Input x is assumed to be bounded by ~pi/4 in magnitude. + * Input y is the tail of x. + * Input k indicates whether tan (if k = 1) or -1/tan (if k = -1) is returned. + * + * Algorithm + * 1. Since tan(-x) = -tan(x), we need only to consider positive x. + * 2. Callers must return tan(-0) = -0 without calling here since our + * odd polynomial is not evaluated in a way that preserves -0. + * Callers may do the optimization tan(x) ~ x for tiny x. + * 3. tan(x) is approximated by a odd polynomial of degree 27 on + * [0,0.67434] + * 3 27 + * tan(x) ~ x + T1*x + ... + T13*x + * where + * + * |tan(x) 2 4 26 | -59.2 + * |----- - (1+T1*x +T2*x +.... +T13*x )| <= 2 + * | x | + * + * Note: tan(x+y) = tan(x) + tan'(x)*y + * ~ tan(x) + (1+x*x)*y + * Therefore, for better accuracy in computing tan(x+y), let + * 3 2 2 2 2 + * r = x *(T2+x *(T3+x *(...+x *(T12+x *T13)))) + * then + * 3 2 + * tan(x+y) = x + (T1*x + (x *(r+y)+y)) + * + * 4. For x in [0.67434,pi/4], let y = pi/4 - x, then + * tan(x) = tan(pi/4-y) = (1-tan(y))/(1+tan(y)) + * = 1 - 2*(tan(y) - (tan(y)^2)/(1+tan(y))) + */ + +#include "libm.h" + +static const double T[] = { + 3.33333333333334091986e-01, /* 3FD55555, 55555563 */ + 1.33333333333201242699e-01, /* 3FC11111, 1110FE7A */ + 5.39682539762260521377e-02, /* 3FABA1BA, 1BB341FE */ + 2.18694882948595424599e-02, /* 3F9664F4, 8406D637 */ + 8.86323982359930005737e-03, /* 3F8226E3, E96E8493 */ + 3.59207910759131235356e-03, /* 3F6D6D22, C9560328 */ + 1.45620945432529025516e-03, /* 3F57DBC8, FEE08315 */ + 5.88041240820264096874e-04, /* 3F4344D8, F2F26501 */ + 2.46463134818469906812e-04, /* 3F3026F7, 1A8D1068 */ + 7.81794442939557092300e-05, /* 3F147E88, A03792A6 */ + 7.14072491382608190305e-05, /* 3F12B80F, 32F0A7E9 */ + -1.85586374855275456654e-05, /* BEF375CB, DB605373 */ + 2.59073051863633712884e-05, /* 3EFB2A70, 74BF7AD4 */ +/* one */ 1.00000000000000000000e+00, /* 3FF00000, 00000000 */ +/* pio4 */ 7.85398163397448278999e-01, /* 3FE921FB, 54442D18 */ +/* pio4lo */ 3.06161699786838301793e-17 /* 3C81A626, 33145C07 */ +}; +#define one T[13] +#define pio4 T[14] +#define pio4lo T[15] + +double __tan(double x, double y, int iy) +{ + double z, r, v, w, s, sign; + int32_t ix, hx; + + GET_HIGH_WORD(hx,x); + ix = hx & 0x7fffffff; /* high word of |x| */ + if (ix >= 0x3FE59428) { /* |x| >= 0.6744 */ + if (hx < 0) { + x = -x; + y = -y; + } + z = pio4 - x; + w = pio4lo - y; + x = z + w; + y = 0.0; + } + z = x * x; + w = z * z; + /* + * Break x^5*(T[1]+x^2*T[2]+...) into + * x^5(T[1]+x^4*T[3]+...+x^20*T[11]) + + * x^5(x^2*(T[2]+x^4*T[4]+...+x^22*[T12])) + */ + r = T[1] + w*(T[3] + w*(T[5] + w*(T[7] + w*(T[9] + w*T[11])))); + v = z*(T[2] + w*(T[4] + w*(T[6] + w*(T[8] + w*(T[10] + w*T[12]))))); + s = z * x; + r = y + z * (s * (r + v) + y); + r += T[0] * s; + w = x + r; + if (ix >= 0x3FE59428) { + v = iy; + sign = 1 - ((hx >> 30) & 2); + return sign * (v - 2.0 * (x - (w * w / (w + v) - r))); + } + if (iy == 1) + return w; + else { + /* + * if allow error up to 2 ulp, simply return + * -1.0 / (x+r) here + */ + /* compute -1.0 / (x+r) accurately */ + double a, t; + z = w; + SET_LOW_WORD(z,0); + v = r - (z - x); /* z+v = r+x */ + t = a = -1.0 / w; /* a = -1.0/w */ + SET_LOW_WORD(t,0); + s = 1.0 + t * z; + return t + a * (s + t * v); + } +} diff --git a/src/math/__tandf.c b/src/math/__tandf.c new file mode 100644 index 0000000..36a8214 --- /dev/null +++ b/src/math/__tandf.c @@ -0,0 +1,55 @@ +/* origin: FreeBSD /usr/src/lib/msun/src/k_tanf.c */ +/* + * Conversion to float by Ian Lance Taylor, Cygnus Support, ian@cygnus.com. + * Optimized by Bruce D. Evans. + */ +/* + * ==================================================== + * Copyright 2004 Sun Microsystems, Inc. All Rights Reserved. + * + * Permission to use, copy, modify, and distribute this + * software is freely granted, provided that this notice + * is preserved. + * ==================================================== + */ + +#include "libm.h" + +/* |tan(x)/x - t(x)| < 2**-25.5 (~[-2e-08, 2e-08]). */ +static const double T[] = { + 0x15554d3418c99f.0p-54, /* 0.333331395030791399758 */ + 0x1112fd38999f72.0p-55, /* 0.133392002712976742718 */ + 0x1b54c91d865afe.0p-57, /* 0.0533812378445670393523 */ + 0x191df3908c33ce.0p-58, /* 0.0245283181166547278873 */ + 0x185dadfcecf44e.0p-61, /* 0.00297435743359967304927 */ + 0x1362b9bf971bcd.0p-59, /* 0.00946564784943673166728 */ +}; + +float __tandf(double x, int iy) +{ + double z,r,w,s,t,u; + + z = x*x; + /* + * Split up the polynomial into small independent terms to give + * opportunities for parallel evaluation. The chosen splitting is + * micro-optimized for Athlons (XP, X64). It costs 2 multiplications + * relative to Horner's method on sequential machines. + * + * We add the small terms from lowest degree up for efficiency on + * non-sequential machines (the lowest degree terms tend to be ready + * earlier). Apart from this, we don't care about order of + * operations, and don't need to to care since we have precision to + * spare. However, the chosen splitting is good for accuracy too, + * and would give results as accurate as Horner's method if the + * small terms were added from highest degree down. + */ + r = T[4] + z*T[5]; + t = T[2] + z*T[3]; + w = z*z; + s = z*x; + u = T[0] + z*T[1]; + r = (x + s*u) + (s*w)*(t + w*r); + if(iy==1) return r; + else return -1.0/r; +} diff --git a/src/math/__tanl.c b/src/math/__tanl.c new file mode 100644 index 0000000..40f9918 --- /dev/null +++ b/src/math/__tanl.c @@ -0,0 +1,118 @@ +/* origin: FreeBSD /usr/src/lib/msun/ld80/k_tanl.c */ +/* + * ==================================================== + * Copyright 2004 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2008 Steven G. Kargl, David Schultz, Bruce D. Evans. + * + * Permission to use, copy, modify, and distribute this + * software is freely granted, provided that this notice + * is preserved. + * ==================================================== + */ + +#include "libm.h" + +#if LD80 +/* + * ld80 version of __tan.c. See __tan.c for most comments. + */ +/* + * Domain [-0.67434, 0.67434], range ~[-2.25e-22, 1.921e-22] + * |tan(x)/x - t(x)| < 2**-71.9 + * + * See __cosl.c for more details about the polynomial. + */ + +/* Long double constants are slow on these arches, and broken on i386. */ +static const volatile double +T3hi = 0.33333333333333331, /* 0x15555555555555.0p-54 */ +T3lo = 1.8350121769317163e-17, /* 0x15280000000000.0p-108 */ +T5hi = 0.13333333333333336, /* 0x11111111111112.0p-55 */ +T5lo = 1.3051083651294260e-17, /* 0x1e180000000000.0p-109 */ +T7hi = 0.053968253968250494, /* 0x1ba1ba1ba1b827.0p-57 */ +T7lo = 3.1509625637859973e-18, /* 0x1d100000000000.0p-111 */ +pio4_hi = 0.78539816339744828, /* 0x1921fb54442d18.0p-53 */ +pio4_lo = 3.0628711372715500e-17, /* 0x11a80000000000.0p-107 */ +pio4lo_hi = -1.2541394031670831e-20, /* -0x1d9cceba3f91f2.0p-119 */ +pio4lo_lo = 6.1493048227390915e-37; /* 0x1a280000000000.0p-173 */ +#define T3 ((long double)T3hi + T3lo) +#define T5 ((long double)T5hi + T5lo) +#define T7 ((long double)T7hi + T7lo) +#define pio4 ((long double)pio4_hi + pio4_lo) +#define pio4lo ((long double)pio4lo_hi + pio4lo_lo) + +#if 0 +static const long double +T3 = 0.333333333333333333180L, /* 0xaaaaaaaaaaaaaaa5.0p-65 */ +T5 = 0.133333333333333372290L, /* 0x88888888888893c3.0p-66 */ +T7 = 0.0539682539682504975744L, /* 0xdd0dd0dd0dc13ba2.0p-68 */ +pio4 = 0.785398163397448309628L, /* 0xc90fdaa22168c235.0p-64 */ +pio4lo = -1.25413940316708300586e-20L; /* -0xece675d1fc8f8cbb.0p-130 */ +#endif + +static const double +T9 = 0.021869488536312216, /* 0x1664f4882cc1c2.0p-58 */ +T11 = 0.0088632355256619590, /* 0x1226e355c17612.0p-59 */ +T13 = 0.0035921281113786528, /* 0x1d6d3d185d7ff8.0p-61 */ +T15 = 0.0014558334756312418, /* 0x17da354aa3f96b.0p-62 */ +T17 = 0.00059003538700862256, /* 0x13559358685b83.0p-63 */ +T19 = 0.00023907843576635544, /* 0x1f56242026b5be.0p-65 */ +T21 = 0.000097154625656538905, /* 0x1977efc26806f4.0p-66 */ +T23 = 0.000038440165747303162, /* 0x14275a09b3ceac.0p-67 */ +T25 = 0.000018082171885432524, /* 0x12f5e563e5487e.0p-68 */ +T27 = 0.0000024196006108814377, /* 0x144c0d80cc6896.0p-71 */ +T29 = 0.0000078293456938132840, /* 0x106b59141a6cb3.0p-69 */ +T31 = -0.0000032609076735050182, /* -0x1b5abef3ba4b59.0p-71 */ +T33 = 0.0000023261313142559411; /* 0x13835436c0c87f.0p-71 */ + +long double __tanl(long double x, long double y, int iy) { + long double z, r, v, w, s, a, t; + long double osign; + int i; + + iy = iy == 1 ? -1 : 1; /* XXX recover original interface */ + // FIXME: this is wrong, use copysign, signbit or union bithack + osign = x >= 0 ? 1.0 : -1.0; /* XXX slow, probably wrong for -0 */ + if (fabsl(x) >= 0.67434) { + if (x < 0) { + x = -x; + y = -y; + } + z = pio4 - x; + w = pio4lo - y; + x = z + w; + y = 0.0; + i = 1; + } else + i = 0; + z = x * x; + w = z * z; + r = T5 + w * (T9 + w * (T13 + w * (T17 + w * (T21 + + w * (T25 + w * (T29 + w * T33)))))); + v = z * (T7 + w * (T11 + w * (T15 + w * (T19 + w * (T23 + + w * (T27 + w * T31)))))); + s = z * x; + r = y + z * (s * (r + v) + y); + r += T3 * s; + w = x + r; + if (i == 1) { + v = (long double)iy; + return osign * (v - 2.0 * (x - (w * w / (w + v) - r))); + } + if (iy == 1) + return w; + + /* + * if allow error up to 2 ulp, simply return + * -1.0 / (x+r) here + */ + /* compute -1.0 / (x+r) accurately */ + z = w; + z = z + 0x1p32 - 0x1p32; + v = r - (z - x); /* z+v = r+x */ + t = a = -1.0 / w; /* a = -1.0/w */ + t = t + 0x1p32 - 0x1p32; + s = 1.0 + t * z; + return t + a * (s + t * v); +} +#endif diff --git a/src/math/acos.c b/src/math/acos.c new file mode 100644 index 0000000..b97100e --- /dev/null +++ b/src/math/acos.c @@ -0,0 +1,101 @@ +/* origin: FreeBSD /usr/src/lib/msun/src/e_acos.c */ +/* + * ==================================================== + * Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. + * + * Developed at SunSoft, a Sun Microsystems, Inc. business. + * Permission to use, copy, modify, and distribute this + * software is freely granted, provided that this notice + * is preserved. + * ==================================================== + */ +/* acos(x) + * Method : + * acos(x) = pi/2 - asin(x) + * acos(-x) = pi/2 + asin(x) + * For |x|<=0.5 + * acos(x) = pi/2 - (x + x*x^2*R(x^2)) (see asin.c) + * For x>0.5 + * acos(x) = pi/2 - (pi/2 - 2asin(sqrt((1-x)/2))) + * = 2asin(sqrt((1-x)/2)) + * = 2s + 2s*z*R(z) ...z=(1-x)/2, s=sqrt(z) + * = 2f + (2c + 2s*z*R(z)) + * where f=hi part of s, and c = (z-f*f)/(s+f) is the correction term + * for f so that f+c ~ sqrt(z). + * For x<-0.5 + * acos(x) = pi - 2asin(sqrt((1-|x|)/2)) + * = pi - 0.5*(s+s*z*R(z)), where z=(1-|x|)/2,s=sqrt(z) + * + * Special cases: + * if x is NaN, return x itself; + * if |x|>1, return NaN with invalid signal. + * + * Function needed: sqrt + */ + +#include "libm.h" + +static const double +one = 1.00000000000000000000e+00, /* 0x3FF00000, 0x00000000 */ +pi = 3.14159265358979311600e+00, /* 0x400921FB, 0x54442D18 */ +pio2_hi = 1.57079632679489655800e+00; /* 0x3FF921FB, 0x54442D18 */ +static volatile double +pio2_lo = 6.12323399573676603587e-17; /* 0x3C91A626, 0x33145C07 */ +static const double +pS0 = 1.66666666666666657415e-01, /* 0x3FC55555, 0x55555555 */ +pS1 = -3.25565818622400915405e-01, /* 0xBFD4D612, 0x03EB6F7D */ +pS2 = 2.01212532134862925881e-01, /* 0x3FC9C155, 0x0E884455 */ +pS3 = -4.00555345006794114027e-02, /* 0xBFA48228, 0xB5688F3B */ +pS4 = 7.91534994289814532176e-04, /* 0x3F49EFE0, 0x7501B288 */ +pS5 = 3.47933107596021167570e-05, /* 0x3F023DE1, 0x0DFDF709 */ +qS1 = -2.40339491173441421878e+00, /* 0xC0033A27, 0x1C8A2D4B */ +qS2 = 2.02094576023350569471e+00, /* 0x40002AE5, 0x9C598AC8 */ +qS3 = -6.88283971605453293030e-01, /* 0xBFE6066C, 0x1B8D0159 */ +qS4 = 7.70381505559019352791e-02; /* 0x3FB3B8C5, 0xB12E9282 */ + +double acos(double x) +{ + double z,p,q,r,w,s,c,df; + int32_t hx,ix; + + GET_HIGH_WORD(hx, x); + ix = hx & 0x7fffffff; + if (ix >= 0x3ff00000) { /* |x| >= 1 */ + uint32_t lx; + + GET_LOW_WORD(lx,x); + if ((ix-0x3ff00000 | lx) == 0) { /* |x|==1 */ + if (hx > 0) return 0.0; /* acos(1) = 0 */ + return pi + 2.0*pio2_lo; /* acos(-1)= pi */ + } + return (x-x)/(x-x); /* acos(|x|>1) is NaN */ + } + if (ix < 0x3fe00000) { /* |x| < 0.5 */ + if (ix <= 0x3c600000) /* |x| < 2**-57 */ + return pio2_hi + pio2_lo; + z = x*x; + p = z*(pS0+z*(pS1+z*(pS2+z*(pS3+z*(pS4+z*pS5))))); + q = one+z*(qS1+z*(qS2+z*(qS3+z*qS4))); + r = p/q; + return pio2_hi - (x - (pio2_lo-x*r)); + } else if (hx < 0) { /* x < -0.5 */ + z = (one+x)*0.5; + p = z*(pS0+z*(pS1+z*(pS2+z*(pS3+z*(pS4+z*pS5))))); + q = one+z*(qS1+z*(qS2+z*(qS3+z*qS4))); + s = sqrt(z); + r = p/q; + w = r*s-pio2_lo; + return pi - 2.0*(s+w); + } else { /* x > 0.5 */ + z = (one-x)*0.5; + s = sqrt(z); + df = s; + SET_LOW_WORD(df,0); + c = (z-df*df)/(s+df); + p = z*(pS0+z*(pS1+z*(pS2+z*(pS3+z*(pS4+z*pS5))))); + q = one+z*(qS1+z*(qS2+z*(qS3+z*qS4))); + r = p/q; + w = r*s+c; + return 2.0*(df+w); + } +} diff --git a/src/math/acosf.c b/src/math/acosf.c new file mode 100644 index 0000000..dd3bba2 --- /dev/null +++ b/src/math/acosf.c @@ -0,0 +1,75 @@ +/* origin: FreeBSD /usr/src/lib/msun/src/e_acosf.c */ +/* + * Conversion to float by Ian Lance Taylor, Cygnus Support, ian@cygnus.com. + */ +/* + * ==================================================== + * Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. + * + * Developed at SunPro, a Sun Microsystems, Inc. business. + * Permission to use, copy, modify, and distribute this + * software is freely granted, provided that this notice + * is preserved. + * ==================================================== + */ + +#include "libm.h" + +static const float +one = 1.0000000000e+00, /* 0x3F800000 */ +pi = 3.1415925026e+00, /* 0x40490fda */ +pio2_hi = 1.5707962513e+00; /* 0x3fc90fda */ +static volatile float +pio2_lo = 7.5497894159e-08; /* 0x33a22168 */ +static const float +pS0 = 1.6666586697e-01, +pS1 = -4.2743422091e-02, +pS2 = -8.6563630030e-03, +qS1 = -7.0662963390e-01; + +float acosf(float x) +{ + float z,p,q,r,w,s,c,df; + int32_t hx,ix; + + GET_FLOAT_WORD(hx, x); + ix = hx & 0x7fffffff; + if (ix >= 0x3f800000) { /* |x| >= 1 */ + if (ix == 0x3f800000) { /* |x| == 1 */ + if(hx>0) return 0.0; /* acos(1) = 0 */ + return pi + (float)2.0*pio2_lo; /* acos(-1)= pi */ + } + return (x-x)/(x-x); /* acos(|x|>1) is NaN */ + } + if (ix < 0x3f000000) { /* |x| < 0.5 */ + if (ix <= 0x32800000) /* |x| < 2**-26 */ + return pio2_hi + pio2_lo; + z = x*x; + p = z*(pS0+z*(pS1+z*pS2)); + q = one+z*qS1; + r = p/q; + return pio2_hi - (x - (pio2_lo-x*r)); + } else if (hx < 0) { /* x < -0.5 */ + z = (one+x)*(float)0.5; + p = z*(pS0+z*(pS1+z*pS2)); + q = one+z*qS1; + s = sqrtf(z); + r = p/q; + w = r*s-pio2_lo; + return pi - (float)2.0*(s+w); + } else { /* x > 0.5 */ + int32_t idf; + + z = (one-x)*(float)0.5; + s = sqrtf(z); + df = s; + GET_FLOAT_WORD(idf,df); + SET_FLOAT_WORD(df,idf&0xfffff000); + c = (z-df*df)/(s+df); + p = z*(pS0+z*(pS1+z*pS2)); + q = one+z*qS1; + r = p/q; + w = r*s+c; + return (float)2.0*(df+w); + } +} diff --git a/src/math/acosh.c b/src/math/acosh.c new file mode 100644 index 0000000..a7c87e3 --- /dev/null +++ b/src/math/acosh.c @@ -0,0 +1,55 @@ +/* origin: FreeBSD /usr/src/lib/msun/src/e_acosh.c */ +/* + * ==================================================== + * Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. + * + * Developed at SunSoft, a Sun Microsystems, Inc. business. + * Permission to use, copy, modify, and distribute this + * software is freely granted, provided that this notice + * is preserved. + * ==================================================== + * + */ +/* acosh(x) + * Method : + * Based on + * acosh(x) = log [ x + sqrt(x*x-1) ] + * we have + * acosh(x) := log(x)+ln2, if x is large; else + * acosh(x) := log(2x-1/(sqrt(x*x-1)+x)) if x>2; else + * acosh(x) := log1p(t+sqrt(2.0*t+t*t)); where t=x-1. + * + * Special cases: + * acosh(x) is NaN with signal if x<1. + * acosh(NaN) is NaN without signal. + */ + +#include "libm.h" + +static const double +one = 1.0, +ln2 = 6.93147180559945286227e-01; /* 0x3FE62E42, 0xFEFA39EF */ + +double acosh(double x) +{ + double t; + int32_t hx; + uint32_t lx; + + EXTRACT_WORDS(hx, lx, x); + if (hx < 0x3ff00000) { /* x < 1 */ + return (x-x)/(x-x); + } else if (hx >= 0x41b00000) { /* x > 2**28 */ + if (hx >= 0x7ff00000) /* x is inf of NaN */ + return x+x; + return log(x) + ln2; /* acosh(huge) = log(2x) */ + } else if ((hx-0x3ff00000 | lx) == 0) { + return 0.0; /* acosh(1) = 0 */ + } else if (hx > 0x40000000) { /* 2**28 > x > 2 */ + t = x*x; + return log(2.0*x - one/(x+sqrt(t-one))); + } else { /* 1 < x < 2 */ + t = x-one; + return log1p(t + sqrt(2.0*t+t*t)); + } +} diff --git a/src/math/acoshf.c b/src/math/acoshf.c new file mode 100644 index 0000000..30a3a94 --- /dev/null +++ b/src/math/acoshf.c @@ -0,0 +1,43 @@ +/* origin: FreeBSD /usr/src/lib/msun/src/e_acoshf.c */ +/* + * Conversion to float by Ian Lance Taylor, Cygnus Support, ian@cygnus.com. + */ +/* + * ==================================================== + * Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. + * + * Developed at SunPro, a Sun Microsystems, Inc. business. + * Permission to use, copy, modify, and distribute this + * software is freely granted, provided that this notice + * is preserved. + * ==================================================== + */ + +#include "libm.h" + +static const float +one = 1.0, +ln2 = 6.9314718246e-01; /* 0x3f317218 */ + +float acoshf(float x) +{ + float t; + int32_t hx; + + GET_FLOAT_WORD(hx, x); + if (hx < 0x3f800000) { /* x < 1 */ + return (x-x)/(x-x); + } else if (hx >= 0x4d800000) { /* x > 2**28 */ + if (hx >= 0x7f800000) /* x is inf of NaN */ + return x + x; + return logf(x) + ln2; /* acosh(huge)=log(2x) */ + } else if (hx == 0x3f800000) { + return 0.0; /* acosh(1) = 0 */ + } else if (hx > 0x40000000) { /* 2**28 > x > 2 */ + t = x*x; + return logf((float)2.0*x - one/(x+sqrtf(t-one))); + } else { /* 1 < x < 2 */ + t = x-one; + return log1pf(t + sqrtf((float)2.0*t+t*t)); + } +} diff --git a/src/math/acoshl.c b/src/math/acoshl.c new file mode 100644 index 0000000..9e37a38 --- /dev/null +++ b/src/math/acoshl.c @@ -0,0 +1,60 @@ +/* origin: OpenBSD /usr/src/lib/libm/src/ld80/e_acoshl.c */ +/* + * ==================================================== + * Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. + * + * Developed at SunPro, a Sun Microsystems, Inc. business. + * Permission to use, copy, modify, and distribute this + * software is freely granted, provided that this notice + * is preserved. + * ==================================================== + */ +/* acoshl(x) + * Method : + * Based on + * acoshl(x) = logl [ x + sqrtl(x*x-1) ] + * we have + * acoshl(x) := logl(x)+ln2, if x is large; else + * acoshl(x) := logl(2x-1/(sqrtl(x*x-1)+x)) if x>2; else + * acoshl(x) := log1pl(t+sqrtl(2.0*t+t*t)); where t=x-1. + * + * Special cases: + * acoshl(x) is NaN with signal if x<1. + * acoshl(NaN) is NaN without signal. + */ + +#include "libm.h" + +#if LD64 +long double acoshl(long double x) +{ + return acosh(x); +} +#elif LD80 +static const long double +one = 1.0, +ln2 = 6.931471805599453094287e-01L; /* 0x3FFE, 0xB17217F7, 0xD1CF79AC */ + +long double acoshl(long double x) +{ + long double t; + uint32_t se,i0,i1; + + GET_LDOUBLE_WORDS(se, i0, i1, x); + if (se < 0x3fff || se & 0x8000) { /* x < 1 */ + return (x-x)/(x-x); + } else if (se >= 0x401d) { /* x > 2**30 */ + if (se >= 0x7fff) /* x is inf or NaN */ + return x+x; + return logl(x) + ln2; /* acoshl(huge) = logl(2x) */ + } else if (((se-0x3fff)|i0|i1) == 0) { + return 0.0; /* acosh(1) = 0 */ + } else if (se > 0x4000) { /* x > 2 */ + t = x*x; + return logl(2.0*x - one/(x + sqrtl(t - one))); + } + /* 1 < x <= 2 */ + t = x - one; + return log1pl(t + sqrtl(2.0*t + t*t)); +} +#endif diff --git a/src/math/acosl.c b/src/math/acosl.c new file mode 100644 index 0000000..f52dedd --- /dev/null +++ b/src/math/acosl.c @@ -0,0 +1,91 @@ +/* origin: FreeBSD /usr/src/lib/msun/src/e_acosl.c */ +/* + * ==================================================== + * Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. + * + * Developed at SunSoft, a Sun Microsystems, Inc. business. + * Permission to use, copy, modify, and distribute this + * software is freely granted, provided that this notice + * is preserved. + * ==================================================== + */ +/* + * See comments in acos.c. + * Converted to long double by David Schultz . + */ + +#include "libm.h" + +#if LD64 +long double acosl(long double x) +{ + return acos(x); +} +#elif LD80 || LD128 +#include "__invtrigl.h" + +static const long double +one = 1.00000000000000000000e+00; + +// FIXME +//#ifdef __i386__ +/* XXX Work around the fact that gcc truncates long double constants on i386 */ +static volatile double +pi1 = 3.14159265358979311600e+00, /* 0x1.921fb54442d18p+1 */ +pi2 = 1.22514845490862001043e-16; /* 0x1.1a80000000000p-53 */ +#define pi ((long double)pi1 + pi2) +//#else +#if 0 +static const long double +pi = 3.14159265358979323846264338327950280e+00L; +#endif + +long double acosl(long double x) +{ + union IEEEl2bits u; + long double z, p, q, r, w, s, c, df; + int16_t expsign, expt; + u.e = x; + expsign = u.xbits.expsign; + expt = expsign & 0x7fff; + if (expt >= BIAS) { /* |x| >= 1 */ + if (expt == BIAS && + ((u.bits.manh & ~LDBL_NBIT) | u.bits.manl) == 0) { + if (expsign > 0) + return 0.0; /* acos(1) = 0 */ + else + return pi + 2.0 * pio2_lo; /* acos(-1)= pi */ + } + return (x - x) / (x - x); /* acos(|x|>1) is NaN */ + } + if (expt < BIAS - 1) { /* |x| < 0.5 */ + if (expt < ACOS_CONST) + return pio2_hi + pio2_lo; /* x tiny: acosl=pi/2 */ + z = x * x; + p = P(z); + q = Q(z); + r = p / q; + return pio2_hi - (x - (pio2_lo - x * r)); + } else if (expsign < 0) { /* x < -0.5 */ + z = (one + x) * 0.5; + p = P(z); + q = Q(z); + s = sqrtl(z); + r = p / q; + w = r * s - pio2_lo; + return pi - 2.0 * (s + w); + } else { /* x > 0.5 */ + z = (one - x) * 0.5; + s = sqrtl(z); + u.e = s; + u.bits.manl = 0; + df = u.e; + c = (z - df * df) / (s + df); + p = P(z); + q = Q(z); + r = p / q; + w = r * s + c; + return 2.0 * (df + w); + } +} +#endif diff --git a/src/math/asin.c b/src/math/asin.c new file mode 100644 index 0000000..04bd0c1 --- /dev/null +++ b/src/math/asin.c @@ -0,0 +1,109 @@ +/* origin: FreeBSD /usr/src/lib/msun/src/e_asin.c */ +/* + * ==================================================== + * Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. + * + * Developed at SunSoft, a Sun Microsystems, Inc. business. + * Permission to use, copy, modify, and distribute this + * software is freely granted, provided that this notice + * is preserved. + * ==================================================== + */ +/* asin(x) + * Method : + * Since asin(x) = x + x^3/6 + x^5*3/40 + x^7*15/336 + ... + * we approximate asin(x) on [0,0.5] by + * asin(x) = x + x*x^2*R(x^2) + * where + * R(x^2) is a rational approximation of (asin(x)-x)/x^3 + * and its remez error is bounded by + * |(asin(x)-x)/x^3 - R(x^2)| < 2^(-58.75) + * + * For x in [0.5,1] + * asin(x) = pi/2-2*asin(sqrt((1-x)/2)) + * Let y = (1-x), z = y/2, s := sqrt(z), and pio2_hi+pio2_lo=pi/2; + * then for x>0.98 + * asin(x) = pi/2 - 2*(s+s*z*R(z)) + * = pio2_hi - (2*(s+s*z*R(z)) - pio2_lo) + * For x<=0.98, let pio4_hi = pio2_hi/2, then + * f = hi part of s; + * c = sqrt(z) - f = (z-f*f)/(s+f) ...f+c=sqrt(z) + * and + * asin(x) = pi/2 - 2*(s+s*z*R(z)) + * = pio4_hi+(pio4-2s)-(2s*z*R(z)-pio2_lo) + * = pio4_hi+(pio4-2f)-(2s*z*R(z)-(pio2_lo+2c)) + * + * Special cases: + * if x is NaN, return x itself; + * if |x|>1, return NaN with invalid signal. + * + */ + +#include "libm.h" + +static const double +one = 1.00000000000000000000e+00, /* 0x3FF00000, 0x00000000 */ +huge = 1.000e+300, +pio2_hi = 1.57079632679489655800e+00, /* 0x3FF921FB, 0x54442D18 */ +pio2_lo = 6.12323399573676603587e-17, /* 0x3C91A626, 0x33145C07 */ +pio4_hi = 7.85398163397448278999e-01, /* 0x3FE921FB, 0x54442D18 */ +/* coefficients for R(x^2) */ +pS0 = 1.66666666666666657415e-01, /* 0x3FC55555, 0x55555555 */ +pS1 = -3.25565818622400915405e-01, /* 0xBFD4D612, 0x03EB6F7D */ +pS2 = 2.01212532134862925881e-01, /* 0x3FC9C155, 0x0E884455 */ +pS3 = -4.00555345006794114027e-02, /* 0xBFA48228, 0xB5688F3B */ +pS4 = 7.91534994289814532176e-04, /* 0x3F49EFE0, 0x7501B288 */ +pS5 = 3.47933107596021167570e-05, /* 0x3F023DE1, 0x0DFDF709 */ +qS1 = -2.40339491173441421878e+00, /* 0xC0033A27, 0x1C8A2D4B */ +qS2 = 2.02094576023350569471e+00, /* 0x40002AE5, 0x9C598AC8 */ +qS3 = -6.88283971605453293030e-01, /* 0xBFE6066C, 0x1B8D0159 */ +qS4 = 7.70381505559019352791e-02; /* 0x3FB3B8C5, 0xB12E9282 */ + +double asin(double x) +{ + double t=0.0,w,p,q,c,r,s; + int32_t hx,ix; + + GET_HIGH_WORD(hx, x); + ix = hx & 0x7fffffff; + if (ix >= 0x3ff00000) { /* |x|>= 1 */ + uint32_t lx; + + GET_LOW_WORD(lx, x); + if ((ix-0x3ff00000 | lx) == 0) + /* asin(1) = +-pi/2 with inexact */ + return x*pio2_hi + x*pio2_lo; + return (x-x)/(x-x); /* asin(|x|>1) is NaN */ + } else if (ix < 0x3fe00000) { /* |x|<0.5 */ + if (ix < 0x3e500000) { /* if |x| < 2**-26 */ + if (huge+x > one) + return x; /* return x with inexact if x!=0*/ + } + t = x*x; + p = t*(pS0+t*(pS1+t*(pS2+t*(pS3+t*(pS4+t*pS5))))); + q = one+t*(qS1+t*(qS2+t*(qS3+t*qS4))); + w = p/q; + return x + x*w; + } + /* 1 > |x| >= 0.5 */ + w = one - fabs(x); + t = w*0.5; + p = t*(pS0+t*(pS1+t*(pS2+t*(pS3+t*(pS4+t*pS5))))); + q = one+t*(qS1+t*(qS2+t*(qS3+t*qS4))); + s = sqrt(t); + if (ix >= 0x3FEF3333) { /* if |x| > 0.975 */ + w = p/q; + t = pio2_hi-(2.0*(s+s*w)-pio2_lo); + } else { + w = s; + SET_LOW_WORD(w,0); + c = (t-w*w)/(s+w); + r = p/q; + p = 2.0*s*r-(pio2_lo-2.0*c); + q = pio4_hi - 2.0*w; + t = pio4_hi - (p-q); + } + if (hx > 0) + return t; + return -t; +} diff --git a/src/math/asinf.c b/src/math/asinf.c new file mode 100644 index 0000000..729dd37 --- /dev/null +++ b/src/math/asinf.c @@ -0,0 +1,64 @@ +/* origin: FreeBSD /usr/src/lib/msun/src/e_asinf.c */ +/* + * Conversion to float by Ian Lance Taylor, Cygnus Support, ian@cygnus.com. + */ +/* + * ==================================================== + * Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. + * + * Developed at SunPro, a Sun Microsystems, Inc. business. + * Permission to use, copy, modify, and distribute this + * software is freely granted, provided that this notice + * is preserved. + * ==================================================== + */ + +#include "libm.h" + +static const float +one = 1.0000000000e+00, /* 0x3F800000 */ +huge = 1.000e+30, +/* coefficients for R(x^2) */ +pS0 = 1.6666586697e-01, +pS1 = -4.2743422091e-02, +pS2 = -8.6563630030e-03, +qS1 = -7.0662963390e-01; + +static const double +pio2 = 1.570796326794896558e+00; + +float asinf(float x) +{ + double s; + float t,w,p,q; + int32_t hx,ix; + + GET_FLOAT_WORD(hx, x); + ix = hx & 0x7fffffff; + if (ix >= 0x3f800000) { /* |x| >= 1 */ + if (ix == 0x3f800000) /* |x| == 1 */ + return x*pio2; /* asin(+-1) = +-pi/2 with inexact */ + return (x-x)/(x-x); /* asin(|x|>1) is NaN */ + } else if (ix < 0x3f000000) { /* |x|<0.5 */ + if (ix < 0x39800000) { /* |x| < 2**-12 */ + if (huge+x > one) + return x; /* return x with inexact if x!=0 */ + } + t = x*x; + p = t*(pS0+t*(pS1+t*pS2)); + q = one+t*qS1; + w = p/q; + return x + x*w; + } + /* 1 > |x| >= 0.5 */ + w = one - fabsf(x); + t = w*(float)0.5; + p = t*(pS0+t*(pS1+t*pS2)); + q = one+t*qS1; + s = sqrt(t); + w = p/q; + t = pio2-2.0*(s+s*w); + if (hx > 0) + return t; + return -t; +} diff --git a/src/math/asinh.c b/src/math/asinh.c new file mode 100644 index 0000000..92aa944 --- /dev/null +++ b/src/math/asinh.c @@ -0,0 +1,56 @@ +/* origin: FreeBSD /usr/src/lib/msun/src/s_asinh.c */ +/* + * ==================================================== + * Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. + * + * Developed at SunPro, a Sun Microsystems, Inc. business. + * Permission to use, copy, modify, and distribute this + * software is freely granted, provided that this notice + * is preserved. + * ==================================================== + */ +/* asinh(x) + * Method : + * Based on + * asinh(x) = sign(x) * log [ |x| + sqrt(x*x+1) ] + * we have + * asinh(x) := x if 1+x*x=1, + * := sign(x)*(log(x)+ln2)) for large |x|, else + * := sign(x)*log(2|x|+1/(|x|+sqrt(x*x+1))) if|x|>2, else + * := sign(x)*log1p(|x| + x^2/(1 + sqrt(1+x^2))) + */ + +#include "libm.h" + +static const double +one = 1.00000000000000000000e+00, /* 0x3FF00000, 0x00000000 */ +ln2 = 6.93147180559945286227e-01, /* 0x3FE62E42, 0xFEFA39EF */ +huge= 1.00000000000000000000e+300; + +double asinh(double x) +{ + double t,w; + int32_t hx,ix; + + GET_HIGH_WORD(hx, x); + ix = hx & 0x7fffffff; + if (ix >= 0x7ff00000) /* x is inf or NaN */ + return x+x; + if (ix < 0x3e300000) { /* |x| < 2**-28 */ + /* return x inexact except 0 */ + if (huge+x > one) + return x; + } + if (ix > 0x41b00000) { /* |x| > 2**28 */ + w = log(fabs(x)) + ln2; + } else if (ix > 0x40000000) { /* 2**28 > |x| > 2.0 */ + t = fabs(x); + w = log(2.0*t + one/(sqrt(x*x+one)+t)); + } else { /* 2.0 > |x| > 2**-28 */ + t = x*x; + w =log1p(fabs(x) + t/(one+sqrt(one+t))); + } + if (hx > 0) + return w; + return -w; +} diff --git a/src/math/asinhf.c b/src/math/asinhf.c new file mode 100644 index 0000000..5f4bb39 --- /dev/null +++ b/src/math/asinhf.c @@ -0,0 +1,49 @@ +/* origin: FreeBSD /usr/src/lib/msun/src/s_asinhf.c */ +/* + * Conversion to float by Ian Lance Taylor, Cygnus Support, ian@cygnus.com. + */ +/* + * ==================================================== + * Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. + * + * Developed at SunPro, a Sun Microsystems, Inc. business. + * Permission to use, copy, modify, and distribute this + * software is freely granted, provided that this notice + * is preserved. + * ==================================================== + */ + +#include "libm.h" + +static const float +one = 1.0000000000e+00, /* 0x3F800000 */ +ln2 = 6.9314718246e-01, /* 0x3f317218 */ +huge= 1.0000000000e+30; + +float asinhf(float x) +{ + float t,w; + int32_t hx,ix; + + GET_FLOAT_WORD(hx, x); + ix = hx & 0x7fffffff; + if (ix >= 0x7f800000) /* x is inf or NaN */ + return x+x; + if (ix < 0x31800000) { /* |x| < 2**-28 */ + /* return x inexact except 0 */ + if (huge+x > one) + return x; + } + if (ix > 0x4d800000) { /* |x| > 2**28 */ + w = logf(fabsf(x)) + ln2; + } else if (ix > 0x40000000) { /* 2**28 > |x| > 2.0 */ + t = fabsf(x); + w = logf((float)2.0*t + one/(sqrtf(x*x+one)+t)); + } else { /* 2.0 > |x| > 2**-28 */ + t = x*x; + w =log1pf(fabsf(x) + t/(one+sqrtf(one+t))); + } + if (hx > 0) + return w; + return -w; +} diff --git a/src/math/asinhl.c b/src/math/asinhl.c new file mode 100644 index 0000000..a86e2f2 --- /dev/null +++ b/src/math/asinhl.c @@ -0,0 +1,63 @@ +/* origin: OpenBSD /usr/src/lib/libm/src/ld80/s_asinhl.c */ +/* + * ==================================================== + * Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. + * + * Developed at SunPro, a Sun Microsystems, Inc. business. + * Permission to use, copy, modify, and distribute this + * software is freely granted, provided that this notice + * is preserved. + * ==================================================== + */ +/* asinhl(x) + * Method : + * Based on + * asinhl(x) = signl(x) * logl [ |x| + sqrtl(x*x+1) ] + * we have + * asinhl(x) := x if 1+x*x=1, + * := signl(x)*(logl(x)+ln2)) for large |x|, else + * := signl(x)*logl(2|x|+1/(|x|+sqrtl(x*x+1))) if|x|>2, else + * := signl(x)*log1pl(|x| + x^2/(1 + sqrtl(1+x^2))) + */ + +#include "libm.h" + +#if LD64 +long double asinhl(long double x) +{ + return asinh(x); +} +#elif LD80 +static const long double +one = 1.000000000000000000000e+00L, /* 0x3FFF, 0x00000000, 0x00000000 */ +ln2 = 6.931471805599453094287e-01L, /* 0x3FFE, 0xB17217F7, 0xD1CF79AC */ +huge = 1.000000000000000000e+4900L; + +long double asinhl(long double x) +{ + long double t,w; + int32_t hx,ix; + + GET_LDOUBLE_EXP(hx, x); + ix = hx & 0x7fff; + if (ix == 0x7fff) + return x + x; /* x is inf or NaN */ + if (ix < 0x3fde) { /* |x| < 2**-34 */ + /* return x, raise inexact if x != 0 */ + if (huge+x > one) + return x; + } + if (ix > 0x4020) { /* |x| > 2**34 */ + w = logl(fabsl(x)) + ln2; + } else if (ix > 0x4000) { /* 2**34 > |x| > 2.0 */ + t = fabsl(x); + w = logl(2.0*t + one/(sqrtl(x*x + one) + t)); + } else { /* 2.0 > |x| > 2**-28 */ + t = x*x; + w =log1pl(fabsl(x) + t/(one + sqrtl(one + t))); + } + if (hx & 0x8000) + return -w; + return w; +} +#endif diff --git a/src/math/asinl.c b/src/math/asinl.c new file mode 100644 index 0000000..a513bf2 --- /dev/null +++ b/src/math/asinl.c @@ -0,0 +1,80 @@ +/* origin: FreeBSD /usr/src/lib/msun/src/e_asinl.c */ +/* + * ==================================================== + * Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. + * + * Developed at SunSoft, a Sun Microsystems, Inc. business. + * Permission to use, copy, modify, and distribute this + * software is freely granted, provided that this notice + * is preserved. + * ==================================================== + */ +/* + * See comments in asin.c. + * Converted to long double by David Schultz . + */ + +#include "libm.h" + +#if LD64 +long double asinl(long double x) +{ + return asin(x); +} +#elif LD80 || LD128 +#include "__invtrigl.h" +static const long double +one = 1.00000000000000000000e+00, +huge = 1.000e+300; + +long double asinl(long double x) +{ + union IEEEl2bits u; + long double t=0.0,w,p,q,c,r,s; + int16_t expsign, expt; + + u.e = x; + expsign = u.xbits.expsign; + expt = expsign & 0x7fff; + if (expt >= BIAS) { /* |x|>= 1 */ + if (expt == BIAS && + ((u.bits.manh&~LDBL_NBIT)|u.bits.manl) == 0) + /* asin(1)=+-pi/2 with inexact */ + return x*pio2_hi + x*pio2_lo; + return (x-x)/(x-x); /* asin(|x|>1) is NaN */ + } else if (expt < BIAS-1) { /* |x|<0.5 */ + if (expt < ASIN_LINEAR) { /* if |x| is small, asinl(x)=x */ + /* return x with inexact if x!=0 */ + if (huge+x > one) + return x; + } + t = x*x; + p = P(t); + q = Q(t); + w = p/q; + return x + x*w; + } + /* 1 > |x| >= 0.5 */ + w = one - fabsl(x); + t = w*0.5; + p = P(t); + q = Q(t); + s = sqrtl(t); + if (u.bits.manh >= THRESH) { /* if |x| is close to 1 */ + w = p/q; + t = pio2_hi-(2.0*(s+s*w)-pio2_lo); + } else { + u.e = s; + u.bits.manl = 0; + w = u.e; + c = (t-w*w)/(s+w); + r = p/q; + p = 2.0*s*r-(pio2_lo-2.0*c); + q = pio4_hi-2.0*w; + t = pio4_hi-(p-q); + } + if (expsign > 0) + return t; + return -t; +} +#endif diff --git a/src/math/atan.c b/src/math/atan.c new file mode 100644 index 0000000..d31782c --- /dev/null +++ b/src/math/atan.c @@ -0,0 +1,123 @@ +/* origin: FreeBSD /usr/src/lib/msun/src/s_atan.c */ +/* + * ==================================================== + * Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. + * + * Developed at SunPro, a Sun Microsystems, Inc. business. + * Permission to use, copy, modify, and distribute this + * software is freely granted, provided that this notice + * is preserved. + * ==================================================== + */ +/* atan(x) + * Method + * 1. Reduce x to positive by atan(x) = -atan(-x). + * 2. According to the integer k=4t+0.25 chopped, t=x, the argument + * is further reduced to one of the following intervals and the + * arctangent of t is evaluated by the corresponding formula: + * + * [0,7/16] atan(x) = t-t^3*(a1+t^2*(a2+...(a10+t^2*a11)...) + * [7/16,11/16] atan(x) = atan(1/2) + atan( (t-0.5)/(1+t/2) ) + * [11/16.19/16] atan(x) = atan( 1 ) + atan( (t-1)/(1+t) ) + * [19/16,39/16] atan(x) = atan(3/2) + atan( (t-1.5)/(1+1.5t) ) + * [39/16,INF] atan(x) = atan(INF) + atan( -1/t ) + * + * Constants: + * The hexadecimal values are the intended ones for the following + * constants. The decimal values may be used, provided that the + * compiler will convert from decimal to binary accurately enough + * to produce the hexadecimal values shown. + */ + + +#include "libm.h" + +static const double atanhi[] = { + 4.63647609000806093515e-01, /* atan(0.5)hi 0x3FDDAC67, 0x0561BB4F */ + 7.85398163397448278999e-01, /* atan(1.0)hi 0x3FE921FB, 0x54442D18 */ + 9.82793723247329054082e-01, /* atan(1.5)hi 0x3FEF730B, 0xD281F69B */ + 1.57079632679489655800e+00, /* atan(inf)hi 0x3FF921FB, 0x54442D18 */ +}; + +static const double atanlo[] = { + 2.26987774529616870924e-17, /* atan(0.5)lo 0x3C7A2B7F, 0x222F65E2 */ + 3.06161699786838301793e-17, /* atan(1.0)lo 0x3C81A626, 0x33145C07 */ + 1.39033110312309984516e-17, /* atan(1.5)lo 0x3C700788, 0x7AF0CBBD */ + 6.12323399573676603587e-17, /* atan(inf)lo 0x3C91A626, 0x33145C07 */ +}; + +static const double aT[] = { + 3.33333333333329318027e-01, /* 0x3FD55555, 0x5555550D */ + -1.99999999998764832476e-01, /* 0xBFC99999, 0x9998EBC4 */ + 1.42857142725034663711e-01, /* 0x3FC24924, 0x920083FF */ + -1.11111104054623557880e-01, /* 0xBFBC71C6, 0xFE231671 */ + 9.09088713343650656196e-02, /* 0x3FB745CD, 0xC54C206E */ + -7.69187620504482999495e-02, /* 0xBFB3B0F2, 0xAF749A6D */ + 6.66107313738753120669e-02, /* 0x3FB10D66, 0xA0D03D51 */ + -5.83357013379057348645e-02, /* 0xBFADDE2D, 0x52DEFD9A */ + 4.97687799461593236017e-02, /* 0x3FA97B4B, 0x24760DEB */ + -3.65315727442169155270e-02, /* 0xBFA2B444, 0x2C6A6C2F */ + 1.62858201153657823623e-02, /* 0x3F90AD3A, 0xE322DA11 */ +}; + +static const double +one = 1.0, +huge = 1.0e300; + +double atan(double x) +{ + double w,s1,s2,z; + int32_t ix,hx,id; + + GET_HIGH_WORD(hx, x); + ix = hx & 0x7fffffff; + if (ix >= 0x44100000) { /* if |x| >= 2^66 */ + uint32_t low; + + GET_LOW_WORD(low, x); + if (ix > 0x7ff00000 || + (ix == 0x7ff00000 && low != 0)) /* NaN */ + return x+x; + if (hx > 0) + return atanhi[3] + *(volatile double *)&atanlo[3]; + else + return -atanhi[3] - *(volatile double *)&atanlo[3]; + } + if (ix < 0x3fdc0000) { /* |x| < 0.4375 */ + if (ix < 0x3e400000) { /* |x| < 2^-27 */ + /* raise inexact */ + if (huge+x > one) + return x; + } + id = -1; + } else { + x = fabs(x); + if (ix < 0x3ff30000) { /* |x| < 1.1875 */ + if (ix < 0x3fe60000) { /* 7/16 <= |x| < 11/16 */ + id = 0; + x = (2.0*x-one)/(2.0+x); + } else { /* 11/16 <= |x| < 19/16 */ + id = 1; + x = (x-one)/(x+one); + } + } else { + if (ix < 0x40038000) { /* |x| < 2.4375 */ + id = 2; + x = (x-1.5)/(one+1.5*x); + } else { /* 2.4375 <= |x| < 2^66 */ + id = 3; + x = -1.0/x; + } + } + } + /* end of argument reduction */ + z = x*x; + w = z*z; + /* break sum from i=0 to 10 aT[i]z**(i+1) into odd and even poly */ + s1 = z*(aT[0]+w*(aT[2]+w*(aT[4]+w*(aT[6]+w*(aT[8]+w*aT[10]))))); + s2 = w*(aT[1]+w*(aT[3]+w*(aT[5]+w*(aT[7]+w*aT[9])))); + if (id < 0) + return x - x*(s1+s2); + z = atanhi[id] - (x*(s1+s2) - atanlo[id] - x); + return hx < 0 ? -z : z; +} diff --git a/src/math/atan2.c b/src/math/atan2.c new file mode 100644 index 0000000..3c35fbf --- /dev/null +++ b/src/math/atan2.c @@ -0,0 +1,119 @@ +/* origin: FreeBSD /usr/src/lib/msun/src/e_atan2.c */ +/* + * ==================================================== + * Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. + * + * Developed at SunSoft, a Sun Microsystems, Inc. business. + * Permission to use, copy, modify, and distribute this + * software is freely granted, provided that this notice + * is preserved. + * ==================================================== + * + */ +/* atan2(y,x) + * Method : + * 1. Reduce y to positive by atan2(y,x)=-atan2(-y,x). + * 2. Reduce x to positive by (if x and y are unexceptional): + * ARG (x+iy) = arctan(y/x) ... if x > 0, + * ARG (x+iy) = pi - arctan[y/(-x)] ... if x < 0, + * + * Special cases: + * + * ATAN2((anything), NaN ) is NaN; + * ATAN2(NAN , (anything) ) is NaN; + * ATAN2(+-0, +(anything but NaN)) is +-0 ; + * ATAN2(+-0, -(anything but NaN)) is +-pi ; + * ATAN2(+-(anything but 0 and NaN), 0) is +-pi/2; + * ATAN2(+-(anything but INF and NaN), +INF) is +-0 ; + * ATAN2(+-(anything but INF and NaN), -INF) is +-pi; + * ATAN2(+-INF,+INF ) is +-pi/4 ; + * ATAN2(+-INF,-INF ) is +-3pi/4; + * ATAN2(+-INF, (anything but,0,NaN, and INF)) is +-pi/2; + * + * Constants: + * The hexadecimal values are the intended ones for the following + * constants. The decimal values may be used, provided that the + * compiler will convert from decimal to binary accurately enough + * to produce the hexadecimal values shown. + */ + +#include "libm.h" + +static volatile double +tiny = 1.0e-300; +static const double +zero = 0.0, +pi_o_4 = 7.8539816339744827900E-01, /* 0x3FE921FB, 0x54442D18 */ +pi_o_2 = 1.5707963267948965580E+00, /* 0x3FF921FB, 0x54442D18 */ +pi = 3.1415926535897931160E+00; /* 0x400921FB, 0x54442D18 */ +static volatile double +pi_lo = 1.2246467991473531772E-16; /* 0x3CA1A626, 0x33145C07 */ + +double atan2(double y, double x) +{ + double z; + int32_t k,m,hx,hy,ix,iy; + uint32_t lx,ly; + + EXTRACT_WORDS(hx, lx, x); + ix = hx & 0x7fffffff; + EXTRACT_WORDS(hy, ly, y); + iy = hy & 0x7fffffff; + if ((ix|((lx|-lx)>>31)) > 0x7ff00000 || + (iy|((ly|-ly)>>31)) > 0x7ff00000) /* x or y is NaN */ + return x+y; + if ((hx-0x3ff00000 | lx) == 0) /* x = 1.0 */ + return atan(y); + m = ((hy>>31)&1) | ((hx>>30)&2); /* 2*sign(x)+sign(y) */ + + /* when y = 0 */ + if ((iy|ly) == 0) { + switch(m) { + case 0: + case 1: return y; /* atan(+-0,+anything)=+-0 */ + case 2: return pi+tiny; /* atan(+0,-anything) = pi */ + case 3: return -pi-tiny; /* atan(-0,-anything) =-pi */ + } + } + /* when x = 0 */ + if ((ix|lx) == 0) + return hy < 0 ? -pi_o_2-tiny : pi_o_2+tiny; + /* when x is INF */ + if (ix == 0x7ff00000) { + if (iy == 0x7ff00000) { + switch(m) { + case 0: return pi_o_4+tiny; /* atan(+INF,+INF) */ + case 1: return -pi_o_4-tiny; /* atan(-INF,+INF) */ + case 2: return 3.0*pi_o_4+tiny; /* atan(+INF,-INF) */ + case 3: return -3.0*pi_o_4-tiny; /* atan(-INF,-INF) */ + } + } else { + switch(m) { + case 0: return zero; /* atan(+...,+INF) */ + case 1: return -zero; /* atan(-...,+INF) */ + case 2: return pi+tiny; /* atan(+...,-INF) */ + case 3: return -pi-tiny; /* atan(-...,-INF) */ + } + } + } + /* when y is INF */ + if (iy == 0x7ff00000) + return hy < 0 ? -pi_o_2-tiny : pi_o_2+tiny; + + /* compute y/x */ + k = (iy-ix)>>20; + if (k > 60) { /* |y/x| > 2**60 */ + z = pi_o_2+0.5*pi_lo; + m &= 1; + } else if (hx < 0 && k < -60) /* 0 > |y|/x > -2**-60 */ + z = 0.0; + else /* safe to do y/x */ + z = atan(fabs(y/x)); + switch (m) { + case 0: return z; /* atan(+,+) */ + case 1: return -z; /* atan(-,+) */ + case 2: return pi - (z-pi_lo); /* atan(+,-) */ + default: /* case 3 */ + return (z-pi_lo) - pi; /* atan(-,-) */ + } +} diff --git a/src/math/atan2f.c b/src/math/atan2f.c new file mode 100644 index 0000000..4d78840 --- /dev/null +++ b/src/math/atan2f.c @@ -0,0 +1,93 @@ +/* origin: FreeBSD /usr/src/lib/msun/src/e_atan2f.c */ +/* + * Conversion to float by Ian Lance Taylor, Cygnus Support, ian@cygnus.com. + */ +/* + * ==================================================== + * Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. + * + * Developed at SunPro, a Sun Microsystems, Inc. business. + * Permission to use, copy, modify, and distribute this + * software is freely granted, provided that this notice + * is preserved. + * ==================================================== + */ + +#include "libm.h" + +static volatile float +tiny = 1.0e-30; +static const float +zero = 0.0, +pi_o_4 = 7.8539818525e-01, /* 0x3f490fdb */ +pi_o_2 = 1.5707963705e+00, /* 0x3fc90fdb */ +pi = 3.1415927410e+00; /* 0x40490fdb */ +static volatile float +pi_lo = -8.7422776573e-08; /* 0xb3bbbd2e */ + +float atan2f(float y, float x) +{ + float z; + int32_t k,m,hx,hy,ix,iy; + + GET_FLOAT_WORD(hx, x); + ix = hx & 0x7fffffff; + GET_FLOAT_WORD(hy, y); + iy = hy & 0x7fffffff; + if (ix > 0x7f800000 || iy > 0x7f800000) /* x or y is NaN */ + return x+y; + if (hx == 0x3f800000) /* x=1.0 */ + return atanf(y); + m = ((hy>>31)&1) | ((hx>>30)&2); /* 2*sign(x)+sign(y) */ + + /* when y = 0 */ + if (iy == 0) { + switch (m) { + case 0: + case 1: return y; /* atan(+-0,+anything)=+-0 */ + case 2: return pi+tiny; /* atan(+0,-anything) = pi */ + case 3: return -pi-tiny; /* atan(-0,-anything) =-pi */ + } + } + /* when x = 0 */ + if (ix == 0) + return hy < 0 ? -pi_o_2-tiny : pi_o_2+tiny; + /* when x is INF */ + if (ix == 0x7f800000) { + if (iy == 0x7f800000) { + switch (m) { + case 0: return pi_o_4+tiny; /* atan(+INF,+INF) */ + case 1: return -pi_o_4-tiny; /* atan(-INF,+INF) */ + case 2: return (float)3.0*pi_o_4+tiny; /*atan(+INF,-INF)*/ + case 3: return (float)-3.0*pi_o_4-tiny; /*atan(-INF,-INF)*/ + } + } else { + switch (m) { + case 0: return zero; /* atan(+...,+INF) */ + case 1: return -zero; /* atan(-...,+INF) */ + case 2: return pi+tiny; /* atan(+...,-INF) */ + case 3: return -pi-tiny; /* atan(-...,-INF) */ + } + } + } + /* when y is INF */ + if (iy == 0x7f800000) + return hy < 0 ? -pi_o_2-tiny : pi_o_2+tiny; + + /* compute y/x */ + k = (iy-ix)>>23; + if (k > 26) { /* |y/x| > 2**26 */ + z = pi_o_2+(float)0.5*pi_lo; + m &= 1; + } else if (k < -26 && hx < 0) /* 0 > |y|/x > -2**-26 */ + z = 0.0; + else /* safe to do y/x */ + z = atanf(fabsf(y/x)); + switch (m) { + case 0: return z; /* atan(+,+) */ + case 1: return -z; /* atan(-,+) */ + case 2: return pi - (z-pi_lo); /* atan(+,-) */ + default: /* case 3 */ + return (z-pi_lo) - pi; /* atan(-,-) */ + } +} diff --git a/src/math/atan2l.c b/src/math/atan2l.c new file mode 100644 index 0000000..f9002cb --- /dev/null +++ b/src/math/atan2l.c @@ -0,0 +1,114 @@ +/* origin: FreeBSD /usr/src/lib/msun/src/e_atan2l.c */ +/* + * ==================================================== + * Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. + * + * Developed at SunSoft, a Sun Microsystems, Inc. business. + * Permission to use, copy, modify, and distribute this + * software is freely granted, provided that this notice + * is preserved. + * ==================================================== + * + */ +/* + * See comments in atan2.c. + * Converted to long double by David Schultz . + */ + +#include "libm.h" + +#if LD64 +long double atan2l(long double y, long double x) +{ + return atan2(y, x); +} +#elif LD80 || LD128 +#include "__invtrigl.h" +static volatile long double +tiny = 1.0e-300; +static const long double +zero = 0.0; +/* XXX Work around the fact that gcc truncates long double constants on i386 */ +static volatile double +pi1 = 3.14159265358979311600e+00, /* 0x1.921fb54442d18p+1 */ +pi2 = 1.22514845490862001043e-16; /* 0x1.1a80000000000p-53 */ +#define pi ((long double)pi1 + pi2) +#if 0 +static const long double +pi = 3.14159265358979323846264338327950280e+00L; +#endif + +long double atan2l(long double y, long double x) +{ + union IEEEl2bits ux, uy; + long double z; + int32_t k,m; + int16_t exptx, expsignx, expty, expsigny; + + uy.e = y; + expsigny = uy.xbits.expsign; + expty = expsigny & 0x7fff; + ux.e = x; + expsignx = ux.xbits.expsign; + exptx = expsignx & 0x7fff; + if ((exptx==BIAS+LDBL_MAX_EXP && + ((ux.bits.manh&~LDBL_NBIT)|ux.bits.manl)!=0) || /* x is NaN */ + (expty==BIAS+LDBL_MAX_EXP && + ((uy.bits.manh&~LDBL_NBIT)|uy.bits.manl)!=0)) /* y is NaN */ + return x+y; + if (expsignx==BIAS && ((ux.bits.manh&~LDBL_NBIT)|ux.bits.manl)==0) /* x=1.0 */ + return atanl(y); + m = ((expsigny>>15)&1) | ((expsignx>>14)&2); /* 2*sign(x)+sign(y) */ + + /* when y = 0 */ + if (expty==0 && ((uy.bits.manh&~LDBL_NBIT)|uy.bits.manl)==0) { + switch(m) { + case 0: + case 1: return y; /* atan(+-0,+anything)=+-0 */ + case 2: return pi+tiny; /* atan(+0,-anything) = pi */ + case 3: return -pi-tiny; /* atan(-0,-anything) =-pi */ + } + } + /* when x = 0 */ + if (exptx==0 && ((ux.bits.manh&~LDBL_NBIT)|ux.bits.manl)==0) + return expsigny < 0 ? -pio2_hi-tiny : pio2_hi+tiny; + /* when x is INF */ + if (exptx == BIAS+LDBL_MAX_EXP) { + if (expty == BIAS+LDBL_MAX_EXP) { + switch(m) { + case 0: return pio2_hi*0.5+tiny; /* atan(+INF,+INF) */ + case 1: return -pio2_hi*0.5-tiny; /* atan(-INF,+INF) */ + case 2: return 1.5*pio2_hi+tiny; /*atan(+INF,-INF)*/ + case 3: return -1.5*pio2_hi-tiny; /*atan(-INF,-INF)*/ + } + } else { + switch(m) { + case 0: return zero; /* atan(+...,+INF) */ + case 1: return -zero; /* atan(-...,+INF) */ + case 2: return pi+tiny; /* atan(+...,-INF) */ + case 3: return -pi-tiny; /* atan(-...,-INF) */ + } + } + } + /* when y is INF */ + if (expty == BIAS+LDBL_MAX_EXP) + return expsigny < 0 ? -pio2_hi-tiny : pio2_hi+tiny; + + /* compute y/x */ + k = expty-exptx; + if(k > LDBL_MANT_DIG+2) { /* |y/x| huge */ + z = pio2_hi+pio2_lo; + m &= 1; + } else if (expsignx < 0 && k < -LDBL_MANT_DIG-2) /* |y/x| tiny, x<0 */ + z = 0.0; + else /* safe to do y/x */ + z = atanl(fabsl(y/x)); + switch (m) { + case 0: return z; /* atan(+,+) */ + case 1: return -z; /* atan(-,+) */ + case 2: return pi - (z-pi_lo); /* atan(+,-) */ + default: /* case 3 */ + return (z-pi_lo) - pi; /* atan(-,-) */ + } +} +#endif diff --git a/src/math/atanf.c b/src/math/atanf.c new file mode 100644 index 0000000..8c2b46b --- /dev/null +++ b/src/math/atanf.c @@ -0,0 +1,97 @@ +/* origin: FreeBSD /usr/src/lib/msun/src/s_atanf.c */ +/* + * Conversion to float by Ian Lance Taylor, Cygnus Support, ian@cygnus.com. + */ +/* + * ==================================================== + * Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. + * + * Developed at SunPro, a Sun Microsystems, Inc. business. + * Permission to use, copy, modify, and distribute this + * software is freely granted, provided that this notice + * is preserved. + * ==================================================== + */ + + +#include "libm.h" + +static const float atanhi[] = { + 4.6364760399e-01, /* atan(0.5)hi 0x3eed6338 */ + 7.8539812565e-01, /* atan(1.0)hi 0x3f490fda */ + 9.8279368877e-01, /* atan(1.5)hi 0x3f7b985e */ + 1.5707962513e+00, /* atan(inf)hi 0x3fc90fda */ +}; + +static const float atanlo[] = { + 5.0121582440e-09, /* atan(0.5)lo 0x31ac3769 */ + 3.7748947079e-08, /* atan(1.0)lo 0x33222168 */ + 3.4473217170e-08, /* atan(1.5)lo 0x33140fb4 */ + 7.5497894159e-08, /* atan(inf)lo 0x33a22168 */ +}; + +static const float aT[] = { + 3.3333328366e-01, + -1.9999158382e-01, + 1.4253635705e-01, + -1.0648017377e-01, + 6.1687607318e-02, +}; + +static const float +one = 1.0, +huge = 1.0e30; + +float atanf(float x) +{ + float w,s1,s2,z; + int32_t ix,hx,id; + + GET_FLOAT_WORD(hx, x); + ix = hx & 0x7fffffff; + if (ix >= 0x4c800000) { /* if |x| >= 2**26 */ + if (ix > 0x7f800000) /* NaN */ + return x+x; + if (hx > 0) + return atanhi[3] + *(volatile float *)&atanlo[3]; + else + return -atanhi[3] - *(volatile float *)&atanlo[3]; + } + if (ix < 0x3ee00000) { /* |x| < 0.4375 */ + if (ix < 0x39800000) { /* |x| < 2**-12 */ + /* raise inexact */ + if(huge+x>one) + return x; + } + id = -1; + } else { + x = fabsf(x); + if (ix < 0x3f980000) { /* |x| < 1.1875 */ + if (ix < 0x3f300000) { /* 7/16 <= |x| < 11/16 */ + id = 0; + x = ((float)2.0*x-one)/((float)2.0+x); + } else { /* 11/16 <= |x| < 19/16 */ + id = 1; + x = (x-one)/(x+one); + } + } else { + if (ix < 0x401c0000) { /* |x| < 2.4375 */ + id = 2; + x = (x-(float)1.5)/(one+(float)1.5*x); + } else { /* 2.4375 <= |x| < 2**26 */ + id = 3; + x = -(float)1.0/x; + } + } + } + /* end of argument reduction */ + z = x*x; + w = z*z; + /* break sum from i=0 to 10 aT[i]z**(i+1) into odd and even poly */ + s1 = z*(aT[0]+w*(aT[2]+w*aT[4])); + s2 = w*(aT[1]+w*aT[3]); + if (id < 0) + return x - x*(s1+s2); + z = atanhi[id] - ((x*(s1+s2) - atanlo[id]) - x); + return hx < 0 ? -z : z; +} diff --git a/src/math/atanh.c b/src/math/atanh.c new file mode 100644 index 0000000..2929046 --- /dev/null +++ b/src/math/atanh.c @@ -0,0 +1,59 @@ +/* origin: FreeBSD /usr/src/lib/msun/src/e_atanh.c */ +/* + * ==================================================== + * Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. + * + * Developed at SunSoft, a Sun Microsystems, Inc. business. + * Permission to use, copy, modify, and distribute this + * software is freely granted, provided that this notice + * is preserved. + * ==================================================== + * + */ +/* atanh(x) + * Method : + * 1.Reduced x to positive by atanh(-x) = -atanh(x) + * 2.For x>=0.5 + * 1 2x x + * atanh(x) = --- * log(1 + -------) = 0.5 * log1p(2 * --------) + * 2 1 - x 1 - x + * + * For x<0.5 + * atanh(x) = 0.5*log1p(2x+2x*x/(1-x)) + * + * Special cases: + * atanh(x) is NaN if |x| > 1 with signal; + * atanh(NaN) is that NaN with no signal; + * atanh(+-1) is +-INF with signal. + * + */ + +#include "libm.h" + +static const double one = 1.0, huge = 1e300; +static const double zero = 0.0; + +double atanh(double x) +{ + double t; + int32_t hx,ix; + uint32_t lx; + + EXTRACT_WORDS(hx, lx, x); + ix = hx & 0x7fffffff; + if ((ix | ((lx|-lx)>>31)) > 0x3ff00000) /* |x| > 1 */ + return (x-x)/(x-x); + if (ix == 0x3ff00000) + return x/zero; + if (ix < 0x3e300000 && (huge+x) > zero) /* x < 2**-28 */ + return x; + SET_HIGH_WORD(x, ix); + if (ix < 0x3fe00000) { /* x < 0.5 */ + t = x+x; + t = 0.5*log1p(t + t*x/(one-x)); + } else + t = 0.5*log1p((x+x)/(one-x)); + if (hx >= 0) + return t; + return -t; +} diff --git a/src/math/atanhf.c b/src/math/atanhf.c new file mode 100644 index 0000000..2efbd79 --- /dev/null +++ b/src/math/atanhf.c @@ -0,0 +1,43 @@ +/* origin: FreeBSD /usr/src/lib/msun/src/e_atanhf.c */ +/* + * Conversion to float by Ian Lance Taylor, Cygnus Support, ian@cygnus.com. + */ +/* + * ==================================================== + * Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. + * + * Developed at SunPro, a Sun Microsystems, Inc. business. + * Permission to use, copy, modify, and distribute this + * software is freely granted, provided that this notice + * is preserved. + * ==================================================== + */ + +#include "libm.h" + +static const float one = 1.0, huge = 1e30; +static const float zero = 0.0; + +float atanhf(float x) +{ + float t; + int32_t hx,ix; + + GET_FLOAT_WORD(hx, x); + ix = hx & 0x7fffffff; + if (ix > 0x3f800000) /* |x| > 1 */ + return (x-x)/(x-x); + if (ix == 0x3f800000) + return x/zero; + if (ix < 0x31800000 && huge+x > zero) /* x < 2**-28 */ + return x; + SET_FLOAT_WORD(x, ix); + if (ix < 0x3f000000) { /* x < 0.5 */ + t = x+x; + t = (float)0.5*log1pf(t + t*x/(one-x)); + } else + t = (float)0.5*log1pf((x+x)/(one-x)); + if (hx >= 0) + return t; + return -t; +} diff --git a/src/math/atanhl.c b/src/math/atanhl.c new file mode 100644 index 0000000..bc0d7ff --- /dev/null +++ b/src/math/atanhl.c @@ -0,0 +1,64 @@ +/* origin: OpenBSD /usr/src/lib/libm/src/ld80/e_atanh.c */ +/* + * ==================================================== + * Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. + * + * Developed at SunPro, a Sun Microsystems, Inc. business. + * Permission to use, copy, modify, and distribute this + * software is freely granted, provided that this notice + * is preserved. + * ==================================================== + */ +/* atanhl(x) + * Method : + * 1.Reduced x to positive by atanh(-x) = -atanh(x) + * 2.For x>=0.5 + * 1 2x x + * atanhl(x) = --- * log(1 + -------) = 0.5 * log1p(2 * --------) + * 2 1 - x 1 - x + * + * For x<0.5 + * atanhl(x) = 0.5*log1pl(2x+2x*x/(1-x)) + * + * Special cases: + * atanhl(x) is NaN if |x| > 1 with signal; + * atanhl(NaN) is that NaN with no signal; + * atanhl(+-1) is +-INF with signal. + */ + +#include "libm.h" + +#if LD64 +long double atanhl(long double x) +{ + return atanh(x); +} +#elif LD80 +static const long double zero = 0.0, one = 1.0, huge = 1e4900L; + +long double atanhl(long double x) +{ + long double t; + int32_t ix; + uint32_t se,i0,i1; + + GET_LDOUBLE_WORDS(se, i0, i1, x); + ix = se & 0x7fff; + if ((ix+((((i0&0x7fffffff)|i1)|(-((i0&0x7fffffff)|i1)))>>31)) > 0x3fff) + /* |x| > 1 */ + return (x-x)/(x-x); + if (ix == 0x3fff) + return x/zero; + if (ix < 0x3fe3 && huge+x > zero) /* x < 2**-28 */ + return x; + SET_LDOUBLE_EXP(x, ix); + if (ix < 0x3ffe) { /* x < 0.5 */ + t = x + x; + t = 0.5*log1pl(t + t*x/(one-x)); + } else + t = 0.5*log1pl((x + x)/(one - x)); + if (se <= 0x7fff) + return t; + return -t; +} +#endif diff --git a/src/math/atanl.c b/src/math/atanl.c new file mode 100644 index 0000000..35108c4 --- /dev/null +++ b/src/math/atanl.c @@ -0,0 +1,91 @@ +/* origin: FreeBSD /usr/src/lib/msun/src/s_atanl.c */ +/* + * ==================================================== + * Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. + * + * Developed at SunPro, a Sun Microsystems, Inc. business. + * Permission to use, copy, modify, and distribute this + * software is freely granted, provided that this notice + * is preserved. + * ==================================================== + */ +/* + * See comments in atan.c. + * Converted to long double by David Schultz . + */ + +#include "libm.h" + +#if LD64 +long double atanl(long double x) +{ + return atan(x); +} +#elif LD80 || LD128 +#include "__invtrigl.h" +static const long double +one = 1.0, +huge = 1.0e300; + +long double atanl(long double x) +{ + union IEEEl2bits u; + long double w,s1,s2,z; + int id; + int16_t expsign, expt; + int32_t expman; + + u.e = x; + expsign = u.xbits.expsign; + expt = expsign & 0x7fff; + if (expt >= ATAN_CONST) { /* if |x| is large, atan(x)~=pi/2 */ + if (expt == BIAS + LDBL_MAX_EXP && + ((u.bits.manh&~LDBL_NBIT)|u.bits.manl)!=0) /* NaN */ + return x+x; + if (expsign > 0) + return atanhi[3]+atanlo[3]; + else + return -atanhi[3]-atanlo[3]; + } + /* Extract the exponent and the first few bits of the mantissa. */ + /* XXX There should be a more convenient way to do this. */ + expman = (expt << 8) | ((u.bits.manh >> (MANH_SIZE - 9)) & 0xff); + if (expman < ((BIAS - 2) << 8) + 0xc0) { /* |x| < 0.4375 */ + if (expt < ATAN_LINEAR) { /* if |x| is small, atanl(x)~=x */ + /* raise inexact */ + if (huge+x > one) + return x; + } + id = -1; + } else { + x = fabsl(x); + if (expman < (BIAS << 8) + 0x30) { /* |x| < 1.1875 */ + if (expman < ((BIAS - 1) << 8) + 0x60) { /* 7/16 <= |x| < 11/16 */ + id = 0; + x = (2.0*x-one)/(2.0+x); + } else { /* 11/16 <= |x| < 19/16 */ + id = 1; + x = (x-one)/(x+one); + } + } else { + if (expman < ((BIAS + 1) << 8) + 0x38) { /* |x| < 2.4375 */ + id = 2; + x = (x-1.5)/(one+1.5*x); + } else { /* 2.4375 <= |x| < 2^ATAN_CONST */ + id = 3; + x = -1.0/x; + } + } + } + /* end of argument reduction */ + z = x*x; + w = z*z; + /* break sum aT[i]z**(i+1) into odd and even poly */ + s1 = z*T_even(w); + s2 = w*T_odd(w); + if (id < 0) + return x - x*(s1+s2); + z = atanhi[id] - ((x*(s1+s2) - atanlo[id]) - x); + return expsign < 0 ? -z : z; +} +#endif diff --git a/src/math/cbrt.c b/src/math/cbrt.c new file mode 100644 index 0000000..f425342 --- /dev/null +++ b/src/math/cbrt.c @@ -0,0 +1,105 @@ +/* origin: FreeBSD /usr/src/lib/msun/src/s_cbrt.c */ +/* + * ==================================================== + * Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. + * + * Developed at SunPro, a Sun Microsystems, Inc. business. + * Permission to use, copy, modify, and distribute this + * software is freely granted, provided that this notice + * is preserved. + * ==================================================== + * + * Optimized by Bruce D. Evans. + */ +/* cbrt(x) + * Return cube root of x + */ + +#include "libm.h" + +static const uint32_t +B1 = 715094163, /* B1 = (1023-1023/3-0.03306235651)*2**20 */ +B2 = 696219795; /* B2 = (1023-1023/3-54/3-0.03306235651)*2**20 */ + +/* |1/cbrt(x) - p(x)| < 2**-23.5 (~[-7.93e-8, 7.929e-8]). */ +static const double +P0 = 1.87595182427177009643, /* 0x3ffe03e6, 0x0f61e692 */ +P1 = -1.88497979543377169875, /* 0xbffe28e0, 0x92f02420 */ +P2 = 1.621429720105354466140, /* 0x3ff9f160, 0x4a49d6c2 */ +P3 = -0.758397934778766047437, /* 0xbfe844cb, 0xbee751d9 */ +P4 = 0.145996192886612446982; /* 0x3fc2b000, 0xd4e4edd7 */ + +double cbrt(double x) +{ + int32_t hx; + union dshape u; + double r,s,t=0.0,w; + uint32_t sign; + uint32_t high,low; + + EXTRACT_WORDS(hx, low, x); + sign = hx & 0x80000000; + hx ^= sign; + if (hx >= 0x7ff00000) /* cbrt(NaN,INF) is itself */ + return x+x; + + /* + * Rough cbrt to 5 bits: + * cbrt(2**e*(1+m) ~= 2**(e/3)*(1+(e%3+m)/3) + * where e is integral and >= 0, m is real and in [0, 1), and "/" and + * "%" are integer division and modulus with rounding towards minus + * infinity. The RHS is always >= the LHS and has a maximum relative + * error of about 1 in 16. Adding a bias of -0.03306235651 to the + * (e%3+m)/3 term reduces the error to about 1 in 32. With the IEEE + * floating point representation, for finite positive normal values, + * ordinary integer divison of the value in bits magically gives + * almost exactly the RHS of the above provided we first subtract the + * exponent bias (1023 for doubles) and later add it back. We do the + * subtraction virtually to keep e >= 0 so that ordinary integer + * division rounds towards minus infinity; this is also efficient. + */ + if (hx < 0x00100000) { /* zero or subnormal? */ + if ((hx|low) == 0) + return x; /* cbrt(0) is itself */ + SET_HIGH_WORD(t, 0x43500000); /* set t = 2**54 */ + t *= x; + GET_HIGH_WORD(high, t); + INSERT_WORDS(t, sign|((high&0x7fffffff)/3+B2), 0); + } else + INSERT_WORDS(t, sign|(hx/3+B1), 0); + + /* + * New cbrt to 23 bits: + * cbrt(x) = t*cbrt(x/t**3) ~= t*P(t**3/x) + * where P(r) is a polynomial of degree 4 that approximates 1/cbrt(r) + * to within 2**-23.5 when |r - 1| < 1/10. The rough approximation + * has produced t such than |t/cbrt(x) - 1| ~< 1/32, and cubing this + * gives us bounds for r = t**3/x. + * + * Try to optimize for parallel evaluation as in k_tanf.c. + */ + r = (t*t)*(t/x); + t = t*((P0+r*(P1+r*P2))+((r*r)*r)*(P3+r*P4)); + + /* + * Round t away from zero to 23 bits (sloppily except for ensuring that + * the result is larger in magnitude than cbrt(x) but not much more than + * 2 23-bit ulps larger). With rounding towards zero, the error bound + * would be ~5/6 instead of ~4/6. With a maximum error of 2 23-bit ulps + * in the rounded t, the infinite-precision error in the Newton + * approximation barely affects third digit in the final error + * 0.667; the error in the rounded t can be up to about 3 23-bit ulps + * before the final error is larger than 0.667 ulps. + */ + u.value = t; + u.bits = (u.bits + 0x80000000) & 0xffffffffc0000000ULL; + t = u.value; + + /* one step Newton iteration to 53 bits with error < 0.667 ulps */ + s = t*t; /* t*t is exact */ + r = x/s; /* error <= 0.5 ulps; |r| < |t| */ + w = t+t; /* t+t is exact */ + r = (r-t)/(w+r); /* r-t is exact; w+r ~= 3*t */ + t = t+t*r; /* error <= 0.5 + 0.5/3 + epsilon */ + return t; +} diff --git a/src/math/cbrtf.c b/src/math/cbrtf.c new file mode 100644 index 0000000..4a984b1 --- /dev/null +++ b/src/math/cbrtf.c @@ -0,0 +1,69 @@ +/* origin: FreeBSD /usr/src/lib/msun/src/s_cbrtf.c */ +/* + * Conversion to float by Ian Lance Taylor, Cygnus Support, ian@cygnus.com. + * Debugged and optimized by Bruce D. Evans. + */ +/* + * ==================================================== + * Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. + * + * Developed at SunPro, a Sun Microsystems, Inc. business. + * Permission to use, copy, modify, and distribute this + * software is freely granted, provided that this notice + * is preserved. + * ==================================================== + */ +/* cbrtf(x) + * Return cube root of x + */ + +#include "libm.h" + +static const unsigned +B1 = 709958130, /* B1 = (127-127.0/3-0.03306235651)*2**23 */ +B2 = 642849266; /* B2 = (127-127.0/3-24/3-0.03306235651)*2**23 */ + +float cbrtf(float x) +{ + double r,T; + float t; + int32_t hx; + uint32_t sign; + uint32_t high; + + GET_FLOAT_WORD(hx, x); + sign = hx & 0x80000000; + hx ^= sign; + if (hx >= 0x7f800000) /* cbrt(NaN,INF) is itself */ + return x + x; + + /* rough cbrt to 5 bits */ + if (hx < 0x00800000) { /* zero or subnormal? */ + if (hx == 0) + return x; /* cbrt(+-0) is itself */ + SET_FLOAT_WORD(t, 0x4b800000); /* set t = 2**24 */ + t *= x; + GET_FLOAT_WORD(high, t); + SET_FLOAT_WORD(t, sign|((high&0x7fffffff)/3+B2)); + } else + SET_FLOAT_WORD(t, sign|(hx/3+B1)); + + /* + * First step Newton iteration (solving t*t-x/t == 0) to 16 bits. In + * double precision so that its terms can be arranged for efficiency + * without causing overflow or underflow. + */ + T = t; + r = T*T*T; + T = T*((double)x+x+r)/(x+r+r); + + /* + * Second step Newton iteration to 47 bits. In double precision for + * efficiency and accuracy. + */ + r = T*T*T; + T = T*((double)x+x+r)/(x+r+r); + + /* rounding to 24 bits is perfect in round-to-nearest mode */ + return T; +} diff --git a/src/math/cbrtl.c b/src/math/cbrtl.c new file mode 100644 index 0000000..ecbd7be --- /dev/null +++ b/src/math/cbrtl.c @@ -0,0 +1,157 @@ +/* origin: FreeBSD /usr/src/lib/msun/src/s_cbrtl.c */ +/*- + * ==================================================== + * Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. + * Copyright (c) 2009-2011, Bruce D. Evans, Steven G. Kargl, David Schultz. + * + * Developed at SunPro, a Sun Microsystems, Inc. business. + * Permission to use, copy, modify, and distribute this + * software is freely granted, provided that this notice + * is preserved. + * ==================================================== + * + * The argument reduction and testing for exceptional cases was + * written by Steven G. Kargl with input from Bruce D. Evans + * and David A. Schultz. + */ + +#include "libm.h" + +#if LD64 +long double cbrtl(long double x) +{ + return cbrt(x); +} +#elif LD80 || LD128 +#define BIAS (LDBL_MAX_EXP - 1) +static const unsigned +B1 = 709958130; /* B1 = (127-127.0/3-0.03306235651)*2**23 */ + +long double cbrtl(long double x) +{ + union IEEEl2bits u, v; + long double r, s, t, w; + double dr, dt, dx; + float ft, fx; + uint32_t hx; + uint16_t expsign; + int k; + + u.e = x; + expsign = u.xbits.expsign; + k = expsign & 0x7fff; + + /* + * If x = +-Inf, then cbrt(x) = +-Inf. + * If x = NaN, then cbrt(x) = NaN. + */ + if (k == BIAS + LDBL_MAX_EXP) + return x + x; + +// FIXME: extended precision is default on linux.. +#undef __i386__ +#ifdef __i386__ + fp_prec_t oprec; + + oprec = fpgetprec(); + if (oprec != FP_PE) + fpsetprec(FP_PE); +#endif + + if (k == 0) { + /* If x = +-0, then cbrt(x) = +-0. */ + if ((u.bits.manh | u.bits.manl) == 0) { +#ifdef __i386__ + if (oprec != FP_PE) + fpsetprec(oprec); +#endif + return (x); + } + /* Adjust subnormal numbers. */ + u.e *= 0x1.0p514; + k = u.bits.exp; + k -= BIAS + 514; + } else + k -= BIAS; + u.xbits.expsign = BIAS; + v.e = 1; + + x = u.e; + switch (k % 3) { + case 1: + case -2: + x = 2*x; + k--; + break; + case 2: + case -1: + x = 4*x; + k -= 2; + break; + } + v.xbits.expsign = (expsign & 0x8000) | (BIAS + k / 3); + + /* + * The following is the guts of s_cbrtf, with the handling of + * special values removed and extra care for accuracy not taken, + * but with most of the extra accuracy not discarded. + */ + + /* ~5-bit estimate: */ + fx = x; + GET_FLOAT_WORD(hx, fx); + SET_FLOAT_WORD(ft, ((hx & 0x7fffffff) / 3 + B1)); + + /* ~16-bit estimate: */ + dx = x; + dt = ft; + dr = dt * dt * dt; + dt = dt * (dx + dx + dr) / (dx + dr + dr); + + /* ~47-bit estimate: */ + dr = dt * dt * dt; + dt = dt * (dx + dx + dr) / (dx + dr + dr); + +#if LDBL_MANT_DIG == 64 + /* + * dt is cbrtl(x) to ~47 bits (after x has been reduced to 1 <= x < 8). + * Round it away from zero to 32 bits (32 so that t*t is exact, and + * away from zero for technical reasons). + */ + volatile double vd2 = 0x1.0p32; + volatile double vd1 = 0x1.0p-31; + #define vd ((long double)vd2 + vd1) + + t = dt + vd - 0x1.0p32; +#elif LDBL_MANT_DIG == 113 + /* + * Round dt away from zero to 47 bits. Since we don't trust the 47, + * add 2 47-bit ulps instead of 1 to round up. Rounding is slow and + * might be avoidable in this case, since on most machines dt will + * have been evaluated in 53-bit precision and the technical reasons + * for rounding up might not apply to either case in cbrtl() since + * dt is much more accurate than needed. + */ + t = dt + 0x2.0p-46 + 0x1.0p60L - 0x1.0p60; +#else +#error "Unsupported long double format" +#endif + + /* + * Final step Newton iteration to 64 or 113 bits with + * error < 0.667 ulps + */ + s = t*t; /* t*t is exact */ + r = x/s; /* error <= 0.5 ulps; |r| < |t| */ + w = t+t; /* t+t is exact */ + r = (r-t)/(w+r); /* r-t is exact; w+r ~= 3*t */ + t = t+t*r; /* error <= 0.5 + 0.5/3 + epsilon */ + + t *= v.e; +#ifdef __i386__ + if (oprec != FP_PE) + fpsetprec(oprec); +#endif + return t; +} +#endif diff --git a/src/math/ceil.c b/src/math/ceil.c new file mode 100644 index 0000000..c2ab4a5 --- /dev/null +++ b/src/math/ceil.c @@ -0,0 +1,83 @@ +/* origin: FreeBSD /usr/src/lib/msun/src/s_ceil.c */ +/* + * ==================================================== + * Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. + * + * Developed at SunPro, a Sun Microsystems, Inc. business. + * Permission to use, copy, modify, and distribute this + * software is freely granted, provided that this notice + * is preserved. + * ==================================================== + */ +/* + * ceil(x) + * Return x rounded toward -inf to integral value + * Method: + * Bit twiddling. + * Exception: + * Inexact flag raised if x not equal to ceil(x). + */ + +#include "libm.h" + +static const double huge = 1.0e300; + +double ceil(double x) +{ + int32_t i0,i1,j0; + uint32_t i,j; + + EXTRACT_WORDS(i0, i1, x); + // FIXME signed shift + j0 = ((i0>>20)&0x7ff) - 0x3ff; + if (j0 < 20) { + if (j0 < 0) { + /* raise inexact if x != 0 */ + if (huge+x > 0.0) { + /* return 0*sign(x) if |x|<1 */ + if (i0 < 0) { + i0 = 0x80000000; + i1=0; + } else if ((i0|i1) != 0) { + i0=0x3ff00000; + i1=0; + } + } + } else { + i = (0x000fffff)>>j0; + if (((i0&i)|i1) == 0) /* x is integral */ + return x; + /* raise inexact flag */ + if (huge+x > 0.0) { + if (i0 > 0) + i0 += 0x00100000>>j0; + i0 &= ~i; + i1 = 0; + } + } + } else if (j0 > 51) { + if (j0 == 0x400) /* inf or NaN */ + return x+x; + return x; /* x is integral */ + } else { + i = (uint32_t)0xffffffff>>(j0-20); + if ((i1&i) == 0) + return x; /* x is integral */ + /* raise inexact flag */ + if (huge+x > 0.0) { + if (i0 > 0) { + if (j0 == 20) + i0 += 1; + else { + j = i1 + (1<<(52-j0)); + if (j < i1) /* got a carry */ + i0 += 1; + i1 = j; + } + } + i1 &= ~i; + } + } + INSERT_WORDS(x, i0, i1); + return x; +} diff --git a/src/math/ceilf.c b/src/math/ceilf.c new file mode 100644 index 0000000..d83066a --- /dev/null +++ b/src/math/ceilf.c @@ -0,0 +1,55 @@ +/* origin: FreeBSD /usr/src/lib/msun/src/s_ceilf.c */ +/* + * Conversion to float by Ian Lance Taylor, Cygnus Support, ian@cygnus.com. + */ +/* + * ==================================================== + * Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. + * + * Developed at SunPro, a Sun Microsystems, Inc. business. + * Permission to use, copy, modify, and distribute this + * software is freely granted, provided that this notice + * is preserved. + * ==================================================== + */ + +#include "libm.h" + +static const float huge = 1.0e30; + +float ceilf(float x) +{ + int32_t i0,j0; + uint32_t i; + + GET_FLOAT_WORD(i0, x); + j0 = ((i0>>23)&0xff) - 0x7f; + if (j0 < 23) { + if (j0 < 0) { + /* raise inexact if x != 0 */ + if (huge+x > (float)0.0) { + /* return 0*sign(x) if |x|<1 */ + if (i0 < 0) + i0 = 0x80000000; + else if(i0 != 0) + i0 = 0x3f800000; + } + } else { + i = 0x007fffff>>j0; + if ((i0&i) == 0) + return x; /* x is integral */ + /* raise inexact flag */ + if (huge+x > (float)0.0) { + if (i0 > 0) + i0 += 0x00800000>>j0; + i0 &= ~i; + } + } + } else { + if (j0 == 0x80) /* inf or NaN */ + return x+x; + return x; /* x is integral */ + } + SET_FLOAT_WORD(x, i0); + return x; +} diff --git a/src/math/ceill.c b/src/math/ceill.c new file mode 100644 index 0000000..9459c73 --- /dev/null +++ b/src/math/ceill.c @@ -0,0 +1,103 @@ +/* origin: FreeBSD /usr/src/lib/msun/src/s_ceill.c */ +/* + * ==================================================== + * Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. + * + * Developed at SunPro, a Sun Microsystems, Inc. business. + * Permission to use, copy, modify, and distribute this + * software is freely granted, provided that this notice + * is preserved. + * ==================================================== + */ +/* + * ceill(x) + * Return x rounded toward -inf to integral value + * Method: + * Bit twiddling. + * Exception: + * Inexact flag raised if x not equal to ceill(x). + */ + +#include "libm.h" + +#if LD64 +long double ceill(long double x) +{ + return ceil(x); +} +#elif LD80 || LD128 + +#ifdef LDBL_IMPLICIT_NBIT +#define MANH_SIZE (LDBL_MANH_SIZE + 1) +#define INC_MANH(u, c) do { \ + uint64_t o = u.bits.manh; \ + u.bits.manh += (c); \ + if (u.bits.manh < o) \ + u.bits.exp++; \ +} while (0) +#else +#define MANH_SIZE LDBL_MANH_SIZE +#define INC_MANH(u, c) do { \ + uint64_t o = u.bits.manh; \ + u.bits.manh += (c); \ + if (u.bits.manh < o) { \ + u.bits.exp++; \ + u.bits.manh |= 1llu << (LDBL_MANH_SIZE - 1); \ + } \ +} while (0) +#endif + +static const long double huge = 1.0e300; + +long double +ceill(long double x) +{ + union IEEEl2bits u = { .e = x }; + int e = u.bits.exp - LDBL_MAX_EXP + 1; + + if (e < MANH_SIZE - 1) { + if (e < 0) { + /* raise inexact if x != 0 */ + if (huge + x > 0.0) + if (u.bits.exp > 0 || + (u.bits.manh | u.bits.manl) != 0) + u.e = u.bits.sign ? -0.0 : 1.0; + } else { + uint64_t m = ((1llu << MANH_SIZE) - 1) >> (e + 1); + if (((u.bits.manh & m) | u.bits.manl) == 0) + return x; /* x is integral */ + if (!u.bits.sign) { +#ifdef LDBL_IMPLICIT_NBIT + if (e == 0) + u.bits.exp++; + else +#endif + INC_MANH(u, 1llu << (MANH_SIZE - e - 1)); + } + /* raise inexact flag */ + if (huge + x > 0.0) { + u.bits.manh &= ~m; + u.bits.manl = 0; + } + } + } else if (e < LDBL_MANT_DIG - 1) { + uint64_t m = (uint64_t)-1 >> (64 - LDBL_MANT_DIG + e + 1); + if ((u.bits.manl & m) == 0) + return x; /* x is integral */ + if (!u.bits.sign) { + if (e == MANH_SIZE - 1) + INC_MANH(u, 1); + else { + uint64_t o = u.bits.manl; + u.bits.manl += 1llu << (LDBL_MANT_DIG - e - 1); + if (u.bits.manl < o) /* got a carry */ + INC_MANH(u, 1); + } + } + /* raise inexact flag */ + if (huge + x > 0.0) + u.bits.manl &= ~m; + } + return u.e; +} +#endif diff --git a/src/math/copysign.c b/src/math/copysign.c new file mode 100644 index 0000000..814d80c --- /dev/null +++ b/src/math/copysign.c @@ -0,0 +1,11 @@ +#include "libm.h" + +double copysign(double x, double y) { + union dshape ux, uy; + + ux.value = x; + uy.value = y; + ux.bits &= ~(uint64_t)1<<63; + ux.bits |= uy.bits & (uint64_t)1<<63; + return ux.value; +} diff --git a/src/math/copysignf.c b/src/math/copysignf.c new file mode 100644 index 0000000..bf6e1c1 --- /dev/null +++ b/src/math/copysignf.c @@ -0,0 +1,11 @@ +#include "libm.h" + +float copysignf(float x, float y) { + union fshape ux, uy; + + ux.value = x; + uy.value = y; + ux.bits &= ~(uint32_t)1<<31; + ux.bits |= uy.bits & (uint32_t)1<<31; + return ux.value; +} diff --git a/src/math/copysignl.c b/src/math/copysignl.c new file mode 100644 index 0000000..93cb1c5 --- /dev/null +++ b/src/math/copysignl.c @@ -0,0 +1,16 @@ +#include "libm.h" + +#if LD64 +long double copysignl(long double x, long double y) +{ + return copysign(x, y); +} +#elif LD80 || LD128 +long double copysignl(long double x, long double y) +{ + union ldshape ux = {x}, uy = {y}; + + ux.bits.sign = uy.bits.sign; + return ux.value; +} +#endif diff --git a/src/math/cos.c b/src/math/cos.c new file mode 100644 index 0000000..76990e7 --- /dev/null +++ b/src/math/cos.c @@ -0,0 +1,75 @@ +/* origin: FreeBSD /usr/src/lib/msun/src/s_cos.c */ +/* + * ==================================================== + * Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. + * + * Developed at SunPro, a Sun Microsystems, Inc. business. + * Permission to use, copy, modify, and distribute this + * software is freely granted, provided that this notice + * is preserved. + * ==================================================== + */ +/* cos(x) + * Return cosine function of x. + * + * kernel function: + * __sin ... sine function on [-pi/4,pi/4] + * __cos ... cosine function on [-pi/4,pi/4] + * __rem_pio2 ... argument reduction routine + * + * Method. + * Let S,C and T denote the sin, cos and tan respectively on + * [-PI/4, +PI/4]. Reduce the argument x to y1+y2 = x-k*pi/2 + * in [-pi/4 , +pi/4], and let n = k mod 4. + * We have + * + * n sin(x) cos(x) tan(x) + * ---------------------------------------------------------- + * 0 S C T + * 1 C -S -1/T + * 2 -S -C T + * 3 -C S -1/T + * ---------------------------------------------------------- + * + * Special cases: + * Let trig be any of sin, cos, or tan. + * trig(+-INF) is NaN, with signals; + * trig(NaN) is that NaN; + * + * Accuracy: + * TRIG(x) returns trig(x) nearly rounded + */ + +#include "libm.h" + +double cos(double x) +{ + double y[2],z=0.0; + int32_t n, ix; + + GET_HIGH_WORD(ix, x); + + /* |x| ~< pi/4 */ + ix &= 0x7fffffff; + if (ix <= 0x3fe921fb) { + if (ix < 0x3e46a09e) /* if x < 2**-27 * sqrt(2) */ + /* raise inexact if x != 0 */ + if ((int)x == 0) + return 1.0; + return __cos(x, z); + } + + /* cos(Inf or NaN) is NaN */ + if (ix >= 0x7ff00000) + return x-x; + + /* argument reduction needed */ + n = __rem_pio2(x, y); + switch (n&3) { + case 0: return __cos(y[0], y[1]); + case 1: return -__sin(y[0], y[1], 1); + case 2: return -__cos(y[0], y[1]); + default: + return __sin(y[0], y[1], 1); + } +} diff --git a/src/math/cosf.c b/src/math/cosf.c new file mode 100644 index 0000000..4d94130 --- /dev/null +++ b/src/math/cosf.c @@ -0,0 +1,73 @@ +/* origin: FreeBSD /usr/src/lib/msun/src/s_cosf.c */ +/* + * Conversion to float by Ian Lance Taylor, Cygnus Support, ian@cygnus.com. + * Optimized by Bruce D. Evans. + */ +/* + * ==================================================== + * Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. + * + * Developed at SunPro, a Sun Microsystems, Inc. business. + * Permission to use, copy, modify, and distribute this + * software is freely granted, provided that this notice + * is preserved. + * ==================================================== + */ + +#include "libm.h" + +/* Small multiples of pi/2 rounded to double precision. */ +static const double +c1pio2 = 1*M_PI_2, /* 0x3FF921FB, 0x54442D18 */ +c2pio2 = 2*M_PI_2, /* 0x400921FB, 0x54442D18 */ +c3pio2 = 3*M_PI_2, /* 0x4012D97C, 0x7F3321D2 */ +c4pio2 = 4*M_PI_2; /* 0x401921FB, 0x54442D18 */ + +float cosf(float x) +{ + double y; + int32_t n, hx, ix; + + GET_FLOAT_WORD(hx, x); + ix = hx & 0x7fffffff; + if (ix <= 0x3f490fda) { /* |x| ~<= pi/4 */ + if (ix < 0x39800000) /* |x| < 2**-12 */ + if ((int)x == 0) /* raise inexact if x != 0 */ + return 1.0; + return __cosdf(x); + } + if (ix <= 0x407b53d1) { /* |x| ~<= 5*pi/4 */ + if (ix > 0x4016cbe3) /* |x| ~> 3*pi/4 */ + return -__cosdf(hx > 0 ? x-c2pio2 : x+c2pio2); + else { + if (hx > 0) + return __sindf(c1pio2 - x); + else + return __sindf(x + c1pio2); + } + } + if (ix <= 0x40e231d5) { /* |x| ~<= 9*pi/4 */ + if (ix > 0x40afeddf) /* |x| ~> 7*pi/4 */ + return __cosdf(hx > 0 ? x-c4pio2 : x+c4pio2); + else { + if (hx > 0) + return __sindf(x - c3pio2); + else + return __sindf(-c3pio2 - x); + } + } + + /* cos(Inf or NaN) is NaN */ + if (ix >= 0x7f800000) + return x-x; + + /* general argument reduction needed */ + n = __rem_pio2f(x,&y); + switch (n&3) { + case 0: return __cosdf(y); + case 1: return __sindf(-y); + case 2: return -__cosdf(y); + default: + return __sindf(y); + } +} diff --git a/src/math/cosh.c b/src/math/cosh.c new file mode 100644 index 0000000..cd5d749 --- /dev/null +++ b/src/math/cosh.c @@ -0,0 +1,74 @@ +/* origin: FreeBSD /usr/src/lib/msun/src/e_cosh.c */ +/* + * ==================================================== + * Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. + * + * Developed at SunSoft, a Sun Microsystems, Inc. business. + * Permission to use, copy, modify, and distribute this + * software is freely granted, provided that this notice + * is preserved. + * ==================================================== + */ +/* cosh(x) + * Method : + * mathematically cosh(x) if defined to be (exp(x)+exp(-x))/2 + * 1. Replace x by |x| (cosh(x) = cosh(-x)). + * 2. + * [ exp(x) - 1 ]^2 + * 0 <= x <= ln2/2 : cosh(x) := 1 + ------------------- + * 2*exp(x) + * + * exp(x) + 1/exp(x) + * ln2/2 <= x <= 22 : cosh(x) := ------------------- + * 2 + * 22 <= x <= lnovft : cosh(x) := exp(x)/2 + * lnovft <= x <= ln2ovft: cosh(x) := exp(x/2)/2 * exp(x/2) + * ln2ovft < x : cosh(x) := huge*huge (overflow) + * + * Special cases: + * cosh(x) is |x| if x is +INF, -INF, or NaN. + * only cosh(0)=1 is exact for finite x. + */ + +#include "libm.h" + +static const double one = 1.0, half = 0.5, huge = 1.0e300; + +double cosh(double x) +{ + double t, w; + int32_t ix; + + GET_HIGH_WORD(ix, x); + ix &= 0x7fffffff; + + /* x is INF or NaN */ + if (ix >= 0x7ff00000) + return x*x; + + /* |x| in [0,0.5*ln2], return 1+expm1(|x|)^2/(2*exp(|x|)) */ + if (ix < 0x3fd62e43) { + t = expm1(fabs(x)); + w = one+t; + if (ix < 0x3c800000) + return w; /* cosh(tiny) = 1 */ + return one + (t*t)/(w+w); + } + + /* |x| in [0.5*ln2,22], return (exp(|x|)+1/exp(|x|)/2; */ + if (ix < 0x40360000) { + t = exp(fabs(x)); + return half*t + half/t; + } + + /* |x| in [22, log(maxdouble)] return half*exp(|x|) */ + if (ix < 0x40862E42) + return half*exp(fabs(x)); + + /* |x| in [log(maxdouble), overflowthresold] */ + if (ix<=0x408633CE) + return __ldexp_exp(fabs(x), -1); + + /* |x| > overflowthresold, cosh(x) overflow */ + return huge*huge; +} diff --git a/src/math/coshf.c b/src/math/coshf.c new file mode 100644 index 0000000..6a0db52 --- /dev/null +++ b/src/math/coshf.c @@ -0,0 +1,57 @@ +/* origin: FreeBSD /usr/src/lib/msun/src/e_coshf.c */ +/* + * Conversion to float by Ian Lance Taylor, Cygnus Support, ian@cygnus.com. + */ +/* + * ==================================================== + * Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. + * + * Developed at SunPro, a Sun Microsystems, Inc. business. + * Permission to use, copy, modify, and distribute this + * software is freely granted, provided that this notice + * is preserved. + * ==================================================== + */ + +#include "libm.h" + +static const float one = 1.0, half = 0.5, huge = 1.0e30; + +float coshf(float x) +{ + float t, w; + int32_t ix; + + GET_FLOAT_WORD(ix, x); + ix &= 0x7fffffff; + + /* x is INF or NaN */ + if (ix >= 0x7f800000) + return x*x; + + /* |x| in [0,0.5*ln2], return 1+expm1(|x|)^2/(2*exp(|x|)) */ + if (ix < 0x3eb17218) { + t = expm1f(fabsf(x)); + w = one+t; + if (ix<0x39800000) + return one; /* cosh(tiny) = 1 */ + return one + (t*t)/(w+w); + } + + /* |x| in [0.5*ln2,9], return (exp(|x|)+1/exp(|x|))/2; */ + if (ix < 0x41100000) { + t = expf(fabsf(x)); + return half*t + half/t; + } + + /* |x| in [9, log(maxfloat)] return half*exp(|x|) */ + if (ix < 0x42b17217) + return half*expf(fabsf(x)); + + /* |x| in [log(maxfloat), overflowthresold] */ + if (ix <= 0x42b2d4fc) + return __ldexp_expf(fabsf(x), -1); + + /* |x| > overflowthresold, cosh(x) overflow */ + return huge*huge; +} diff --git a/src/math/coshl.c b/src/math/coshl.c new file mode 100644 index 0000000..7564d8c --- /dev/null +++ b/src/math/coshl.c @@ -0,0 +1,86 @@ +/* origin: OpenBSD /usr/src/lib/libm/src/ld80/e_coshl.c */ +/* + * ==================================================== + * Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. + * + * Developed at SunPro, a Sun Microsystems, Inc. business. + * Permission to use, copy, modify, and distribute this + * software is freely granted, provided that this notice + * is preserved. + * ==================================================== + */ +/* coshl(x) + * Method : + * mathematically coshl(x) if defined to be (exp(x)+exp(-x))/2 + * 1. Replace x by |x| (coshl(x) = coshl(-x)). + * 2. + * [ exp(x) - 1 ]^2 + * 0 <= x <= ln2/2 : coshl(x) := 1 + ------------------- + * 2*exp(x) + * + * exp(x) + 1/exp(x) + * ln2/2 <= x <= 22 : coshl(x) := ------------------- + * 2 + * 22 <= x <= lnovft : coshl(x) := expl(x)/2 + * lnovft <= x <= ln2ovft: coshl(x) := expl(x/2)/2 * expl(x/2) + * ln2ovft < x : coshl(x) := huge*huge (overflow) + * + * Special cases: + * coshl(x) is |x| if x is +INF, -INF, or NaN. + * only coshl(0)=1 is exact for finite x. + */ + +#include "libm.h" + +#if LD64 +long double coshl(long double x) +{ + return cosh(x); +} +#elif LD80 +static const long double one = 1.0, half = 0.5, huge = 1.0e4900L; + +long double coshl(long double x) +{ + long double t,w; + int32_t ex; + uint32_t mx,lx; + + /* High word of |x|. */ + GET_LDOUBLE_WORDS(ex, mx, lx, x); + ex &= 0x7fff; + + /* x is INF or NaN */ + if (ex == 0x7fff) return x*x; + + /* |x| in [0,0.5*ln2], return 1+expm1l(|x|)^2/(2*expl(|x|)) */ + if (ex < 0x3ffd || (ex == 0x3ffd && mx < 0xb17217f7u)) { + t = expm1l(fabsl(x)); + w = one + t; + if (ex < 0x3fbc) return w; /* cosh(tiny) = 1 */ + return one+(t*t)/(w+w); + } + + /* |x| in [0.5*ln2,22], return (exp(|x|)+1/exp(|x|)/2; */ + if (ex < 0x4003 || (ex == 0x4003 && mx < 0xb0000000u)) { + t = expl(fabsl(x)); + return half*t + half/t; + } + + /* |x| in [22, ln(maxdouble)] return half*exp(|x|) */ + if (ex < 0x400c || (ex == 0x400c && mx < 0xb1700000u)) + return half*expl(fabsl(x)); + + /* |x| in [log(maxdouble), log(2*maxdouble)) */ + if (ex == 0x400c && (mx < 0xb174ddc0u || + (mx == 0xb174ddc0u && lx < 0x31aec0ebu))) + { + w = expl(half*fabsl(x)); + t = half*w; + return t*w; + } + + /* |x| >= log(2*maxdouble), cosh(x) overflow */ + return huge*huge; +} +#endif diff --git a/src/math/cosl.c b/src/math/cosl.c new file mode 100644 index 0000000..4d43629 --- /dev/null +++ b/src/math/cosl.c @@ -0,0 +1,83 @@ +/* origin: FreeBSD /usr/src/lib/msun/src/s_cosl.c */ +/*- + * Copyright (c) 2007 Steven G. Kargl + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice unmodified, this list of conditions, and the following + * disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, + * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF + * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ +/* + * Limited testing on pseudorandom numbers drawn within [-2e8:4e8] shows + * an accuracy of <= 0.7412 ULP. + */ + +#include "libm.h" + +#if LD64 +long double cosl(long double x) { + return cos(x); +} +#elif LD80 || LD128 +#include "__rem_pio2l.h" + +long double cosl(long double x) +{ + union IEEEl2bits z; + int e0; + long double y[2]; + long double hi, lo; + + z.e = x; + z.bits.sign = 0; + + /* If x = +-0 or x is a subnormal number, then cos(x) = 1 */ + if (z.bits.exp == 0) + return 1.0; + + /* If x = NaN or Inf, then cos(x) = NaN. */ + if (z.bits.exp == 32767) + return (x - x) / (x - x); + + /* Optimize the case where x is already within range. */ + if (z.e < M_PI_4) + return __cosl(z.e, 0); + + e0 = __rem_pio2l(x, y); + hi = y[0]; + lo = y[1]; + + switch (e0 & 3) { + case 0: + hi = __cosl(hi, lo); + break; + case 1: + hi = -__sinl(hi, lo, 1); + break; + case 2: + hi = -__cosl(hi, lo); + break; + case 3: + hi = __sinl(hi, lo, 1); + break; + } + return hi; +} +#endif diff --git a/src/math/erf.c b/src/math/erf.c new file mode 100644 index 0000000..18ee01c --- /dev/null +++ b/src/math/erf.c @@ -0,0 +1,306 @@ +/* origin: FreeBSD /usr/src/lib/msun/src/s_erf.c */ +/* + * ==================================================== + * Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. + * + * Developed at SunPro, a Sun Microsystems, Inc. business. + * Permission to use, copy, modify, and distribute this + * software is freely granted, provided that this notice + * is preserved. + * ==================================================== + */ +/* double erf(double x) + * double erfc(double x) + * x + * 2 |\ + * erf(x) = --------- | exp(-t*t)dt + * sqrt(pi) \| + * 0 + * + * erfc(x) = 1-erf(x) + * Note that + * erf(-x) = -erf(x) + * erfc(-x) = 2 - erfc(x) + * + * Method: + * 1. For |x| in [0, 0.84375] + * erf(x) = x + x*R(x^2) + * erfc(x) = 1 - erf(x) if x in [-.84375,0.25] + * = 0.5 + ((0.5-x)-x*R) if x in [0.25,0.84375] + * where R = P/Q where P is an odd poly of degree 8 and + * Q is an odd poly of degree 10. + * -57.90 + * | R - (erf(x)-x)/x | <= 2 + * + * + * Remark. The formula is derived by noting + * erf(x) = (2/sqrt(pi))*(x - x^3/3 + x^5/10 - x^7/42 + ....) + * and that + * 2/sqrt(pi) = 1.128379167095512573896158903121545171688 + * is close to one. The interval is chosen because the fix + * point of erf(x) is near 0.6174 (i.e., erf(x)=x when x is + * near 0.6174), and by some experiment, 0.84375 is chosen to + * guarantee the error is less than one ulp for erf. + * + * 2. For |x| in [0.84375,1.25], let s = |x| - 1, and + * c = 0.84506291151 rounded to single (24 bits) + * erf(x) = sign(x) * (c + P1(s)/Q1(s)) + * erfc(x) = (1-c) - P1(s)/Q1(s) if x > 0 + * 1+(c+P1(s)/Q1(s)) if x < 0 + * |P1/Q1 - (erf(|x|)-c)| <= 2**-59.06 + * Remark: here we use the taylor series expansion at x=1. + * erf(1+s) = erf(1) + s*Poly(s) + * = 0.845.. + P1(s)/Q1(s) + * That is, we use rational approximation to approximate + * erf(1+s) - (c = (single)0.84506291151) + * Note that |P1/Q1|< 0.078 for x in [0.84375,1.25] + * where + * P1(s) = degree 6 poly in s + * Q1(s) = degree 6 poly in s + * + * 3. For x in [1.25,1/0.35(~2.857143)], + * erfc(x) = (1/x)*exp(-x*x-0.5625+R1/S1) + * erf(x) = 1 - erfc(x) + * where + * R1(z) = degree 7 poly in z, (z=1/x^2) + * S1(z) = degree 8 poly in z + * + * 4. For x in [1/0.35,28] + * erfc(x) = (1/x)*exp(-x*x-0.5625+R2/S2) if x > 0 + * = 2.0 - (1/x)*exp(-x*x-0.5625+R2/S2) if -6 x >= 28 + * erf(x) = sign(x) *(1 - tiny) (raise inexact) + * erfc(x) = tiny*tiny (raise underflow) if x > 0 + * = 2 - tiny if x<0 + * + * 7. Special case: + * erf(0) = 0, erf(inf) = 1, erf(-inf) = -1, + * erfc(0) = 1, erfc(inf) = 0, erfc(-inf) = 2, + * erfc/erf(NaN) is NaN + */ + +#include "libm.h" + +static const double +tiny = 1e-300, +half = 5.00000000000000000000e-01, /* 0x3FE00000, 0x00000000 */ +one = 1.00000000000000000000e+00, /* 0x3FF00000, 0x00000000 */ +two = 2.00000000000000000000e+00, /* 0x40000000, 0x00000000 */ +/* c = (float)0.84506291151 */ +erx = 8.45062911510467529297e-01, /* 0x3FEB0AC1, 0x60000000 */ +/* + * Coefficients for approximation to erf on [0,0.84375] + */ +efx = 1.28379167095512586316e-01, /* 0x3FC06EBA, 0x8214DB69 */ +efx8 = 1.02703333676410069053e+00, /* 0x3FF06EBA, 0x8214DB69 */ +pp0 = 1.28379167095512558561e-01, /* 0x3FC06EBA, 0x8214DB68 */ +pp1 = -3.25042107247001499370e-01, /* 0xBFD4CD7D, 0x691CB913 */ +pp2 = -2.84817495755985104766e-02, /* 0xBF9D2A51, 0xDBD7194F */ +pp3 = -5.77027029648944159157e-03, /* 0xBF77A291, 0x236668E4 */ +pp4 = -2.37630166566501626084e-05, /* 0xBEF8EAD6, 0x120016AC */ +qq1 = 3.97917223959155352819e-01, /* 0x3FD97779, 0xCDDADC09 */ +qq2 = 6.50222499887672944485e-02, /* 0x3FB0A54C, 0x5536CEBA */ +qq3 = 5.08130628187576562776e-03, /* 0x3F74D022, 0xC4D36B0F */ +qq4 = 1.32494738004321644526e-04, /* 0x3F215DC9, 0x221C1A10 */ +qq5 = -3.96022827877536812320e-06, /* 0xBED09C43, 0x42A26120 */ +/* + * Coefficients for approximation to erf in [0.84375,1.25] + */ +pa0 = -2.36211856075265944077e-03, /* 0xBF6359B8, 0xBEF77538 */ +pa1 = 4.14856118683748331666e-01, /* 0x3FDA8D00, 0xAD92B34D */ +pa2 = -3.72207876035701323847e-01, /* 0xBFD7D240, 0xFBB8C3F1 */ +pa3 = 3.18346619901161753674e-01, /* 0x3FD45FCA, 0x805120E4 */ +pa4 = -1.10894694282396677476e-01, /* 0xBFBC6398, 0x3D3E28EC */ +pa5 = 3.54783043256182359371e-02, /* 0x3FA22A36, 0x599795EB */ +pa6 = -2.16637559486879084300e-03, /* 0xBF61BF38, 0x0A96073F */ +qa1 = 1.06420880400844228286e-01, /* 0x3FBB3E66, 0x18EEE323 */ +qa2 = 5.40397917702171048937e-01, /* 0x3FE14AF0, 0x92EB6F33 */ +qa3 = 7.18286544141962662868e-02, /* 0x3FB2635C, 0xD99FE9A7 */ +qa4 = 1.26171219808761642112e-01, /* 0x3FC02660, 0xE763351F */ +qa5 = 1.36370839120290507362e-02, /* 0x3F8BEDC2, 0x6B51DD1C */ +qa6 = 1.19844998467991074170e-02, /* 0x3F888B54, 0x5735151D */ +/* + * Coefficients for approximation to erfc in [1.25,1/0.35] + */ +ra0 = -9.86494403484714822705e-03, /* 0xBF843412, 0x600D6435 */ +ra1 = -6.93858572707181764372e-01, /* 0xBFE63416, 0xE4BA7360 */ +ra2 = -1.05586262253232909814e+01, /* 0xC0251E04, 0x41B0E726 */ +ra3 = -6.23753324503260060396e+01, /* 0xC04F300A, 0xE4CBA38D */ +ra4 = -1.62396669462573470355e+02, /* 0xC0644CB1, 0x84282266 */ +ra5 = -1.84605092906711035994e+02, /* 0xC067135C, 0xEBCCABB2 */ +ra6 = -8.12874355063065934246e+01, /* 0xC0545265, 0x57E4D2F2 */ +ra7 = -9.81432934416914548592e+00, /* 0xC023A0EF, 0xC69AC25C */ +sa1 = 1.96512716674392571292e+01, /* 0x4033A6B9, 0xBD707687 */ +sa2 = 1.37657754143519042600e+02, /* 0x4061350C, 0x526AE721 */ +sa3 = 4.34565877475229228821e+02, /* 0x407B290D, 0xD58A1A71 */ +sa4 = 6.45387271733267880336e+02, /* 0x40842B19, 0x21EC2868 */ +sa5 = 4.29008140027567833386e+02, /* 0x407AD021, 0x57700314 */ +sa6 = 1.08635005541779435134e+02, /* 0x405B28A3, 0xEE48AE2C */ +sa7 = 6.57024977031928170135e+00, /* 0x401A47EF, 0x8E484A93 */ +sa8 = -6.04244152148580987438e-02, /* 0xBFAEEFF2, 0xEE749A62 */ +/* + * Coefficients for approximation to erfc in [1/.35,28] + */ +rb0 = -9.86494292470009928597e-03, /* 0xBF843412, 0x39E86F4A */ +rb1 = -7.99283237680523006574e-01, /* 0xBFE993BA, 0x70C285DE */ +rb2 = -1.77579549177547519889e+01, /* 0xC031C209, 0x555F995A */ +rb3 = -1.60636384855821916062e+02, /* 0xC064145D, 0x43C5ED98 */ +rb4 = -6.37566443368389627722e+02, /* 0xC083EC88, 0x1375F228 */ +rb5 = -1.02509513161107724954e+03, /* 0xC0900461, 0x6A2E5992 */ +rb6 = -4.83519191608651397019e+02, /* 0xC07E384E, 0x9BDC383F */ +sb1 = 3.03380607434824582924e+01, /* 0x403E568B, 0x261D5190 */ +sb2 = 3.25792512996573918826e+02, /* 0x40745CAE, 0x221B9F0A */ +sb3 = 1.53672958608443695994e+03, /* 0x409802EB, 0x189D5118 */ +sb4 = 3.19985821950859553908e+03, /* 0x40A8FFB7, 0x688C246A */ +sb5 = 2.55305040643316442583e+03, /* 0x40A3F219, 0xCEDF3BE6 */ +sb6 = 4.74528541206955367215e+02, /* 0x407DA874, 0xE79FE763 */ +sb7 = -2.24409524465858183362e+01; /* 0xC03670E2, 0x42712D62 */ + +double erf(double x) +{ + int32_t hx,ix,i; + double R,S,P,Q,s,y,z,r; + + GET_HIGH_WORD(hx, x); + ix = hx & 0x7fffffff; + if (ix >= 0x7ff00000) { + /* erf(nan)=nan, erf(+-inf)=+-1 */ + i = ((uint32_t)hx>>31)<<1; + return (double)(1-i) + one/x; + } + if (ix < 0x3feb0000) { /* |x|<0.84375 */ + if (ix < 0x3e300000) { /* |x|<2**-28 */ + if (ix < 0x00800000) + /* avoid underflow */ + return 0.125*(8.0*x + efx8*x); + return x + efx*x; + } + z = x*x; + r = pp0+z*(pp1+z*(pp2+z*(pp3+z*pp4))); + s = one+z*(qq1+z*(qq2+z*(qq3+z*(qq4+z*qq5)))); + y = r/s; + return x + x*y; + } + if (ix < 0x3ff40000) { /* 0.84375 <= |x| < 1.25 */ + s = fabs(x)-one; + P = pa0+s*(pa1+s*(pa2+s*(pa3+s*(pa4+s*(pa5+s*pa6))))); + Q = one+s*(qa1+s*(qa2+s*(qa3+s*(qa4+s*(qa5+s*qa6))))); + if (hx >= 0) + return erx + P/Q; + return -erx - P/Q; + } + if (ix >= 0x40180000) { /* inf > |x| >= 6 */ + if (hx >= 0) + return one-tiny; + return tiny-one; + } + x = fabs(x); + s = one/(x*x); + if (ix < 0x4006DB6E) { /* |x| < 1/0.35 */ + R = ra0+s*(ra1+s*(ra2+s*(ra3+s*(ra4+s*( + ra5+s*(ra6+s*ra7)))))); + S = one+s*(sa1+s*(sa2+s*(sa3+s*(sa4+s*( + sa5+s*(sa6+s*(sa7+s*sa8))))))); + } else { /* |x| >= 1/0.35 */ + R = rb0+s*(rb1+s*(rb2+s*(rb3+s*(rb4+s*( + rb5+s*rb6))))); + S = one+s*(sb1+s*(sb2+s*(sb3+s*(sb4+s*( + sb5+s*(sb6+s*sb7)))))); + } + z = x; + SET_LOW_WORD(z,0); + r = exp(-z*z-0.5625)*exp((z-x)*(z+x)+R/S); + if (hx >= 0) + return one-r/x; + return r/x-one; +} + +double erfc(double x) +{ + int32_t hx,ix; + double R,S,P,Q,s,y,z,r; + + GET_HIGH_WORD(hx, x); + ix = hx & 0x7fffffff; + if (ix >= 0x7ff00000) { + /* erfc(nan)=nan, erfc(+-inf)=0,2 */ + return (double)(((uint32_t)hx>>31)<<1) + one/x; + } + if (ix < 0x3feb0000) { /* |x| < 0.84375 */ + if (ix < 0x3c700000) /* |x| < 2**-56 */ + return one - x; + z = x*x; + r = pp0+z*(pp1+z*(pp2+z*(pp3+z*pp4))); + s = one+z*(qq1+z*(qq2+z*(qq3+z*(qq4+z*qq5)))); + y = r/s; + if (hx < 0x3fd00000) { /* x < 1/4 */ + return one - (x+x*y); + } else { + r = x*y; + r += x-half; + return half - r ; + } + } + if (ix < 0x3ff40000) { /* 0.84375 <= |x| < 1.25 */ + s = fabs(x)-one; + P = pa0+s*(pa1+s*(pa2+s*(pa3+s*(pa4+s*(pa5+s*pa6))))); + Q = one+s*(qa1+s*(qa2+s*(qa3+s*(qa4+s*(qa5+s*qa6))))); + if (hx >= 0) { + z = one-erx; + return z - P/Q; + } else { + z = erx+P/Q; + return one+z; + } + } + if (ix < 0x403c0000) { /* |x| < 28 */ + x = fabs(x); + s = one/(x*x); + if (ix < 0x4006DB6D) { /* |x| < 1/.35 ~ 2.857143*/ + R = ra0+s*(ra1+s*(ra2+s*(ra3+s*(ra4+s*( + ra5+s*(ra6+s*ra7)))))); + S = one+s*(sa1+s*(sa2+s*(sa3+s*(sa4+s*( + sa5+s*(sa6+s*(sa7+s*sa8))))))); + } else { /* |x| >= 1/.35 ~ 2.857143 */ + if (hx < 0 && ix >= 0x40180000) /* x < -6 */ + return two-tiny; + R = rb0+s*(rb1+s*(rb2+s*(rb3+s*(rb4+s*( + rb5+s*rb6))))); + S = one+s*(sb1+s*(sb2+s*(sb3+s*(sb4+s*( + sb5+s*(sb6+s*sb7)))))); + } + z = x; + SET_LOW_WORD(z, 0); + r = exp(-z*z-0.5625)*exp((z-x)*(z+x)+R/S); + if (hx > 0) + return r/x; + return two-r/x; + } + if (hx > 0) + return tiny*tiny; + return two-tiny; +} diff --git a/src/math/erff.c b/src/math/erff.c new file mode 100644 index 0000000..e4e353d --- /dev/null +++ b/src/math/erff.c @@ -0,0 +1,217 @@ +/* origin: FreeBSD /usr/src/lib/msun/src/s_erff.c */ +/* + * Conversion to float by Ian Lance Taylor, Cygnus Support, ian@cygnus.com. + */ +/* + * ==================================================== + * Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. + * + * Developed at SunPro, a Sun Microsystems, Inc. business. + * Permission to use, copy, modify, and distribute this + * software is freely granted, provided that this notice + * is preserved. + * ==================================================== + */ + +#include "libm.h" + +static const float +tiny = 1e-30, +half = 5.0000000000e-01, /* 0x3F000000 */ +one = 1.0000000000e+00, /* 0x3F800000 */ +two = 2.0000000000e+00, /* 0x40000000 */ +/* c = (subfloat)0.84506291151 */ +erx = 8.4506291151e-01, /* 0x3f58560b */ +/* + * Coefficients for approximation to erf on [0,0.84375] + */ +efx = 1.2837916613e-01, /* 0x3e0375d4 */ +efx8 = 1.0270333290e+00, /* 0x3f8375d4 */ +pp0 = 1.2837916613e-01, /* 0x3e0375d4 */ +pp1 = -3.2504209876e-01, /* 0xbea66beb */ +pp2 = -2.8481749818e-02, /* 0xbce9528f */ +pp3 = -5.7702702470e-03, /* 0xbbbd1489 */ +pp4 = -2.3763017452e-05, /* 0xb7c756b1 */ +qq1 = 3.9791721106e-01, /* 0x3ecbbbce */ +qq2 = 6.5022252500e-02, /* 0x3d852a63 */ +qq3 = 5.0813062117e-03, /* 0x3ba68116 */ +qq4 = 1.3249473704e-04, /* 0x390aee49 */ +qq5 = -3.9602282413e-06, /* 0xb684e21a */ +/* + * Coefficients for approximation to erf in [0.84375,1.25] + */ +pa0 = -2.3621185683e-03, /* 0xbb1acdc6 */ +pa1 = 4.1485610604e-01, /* 0x3ed46805 */ +pa2 = -3.7220788002e-01, /* 0xbebe9208 */ +pa3 = 3.1834661961e-01, /* 0x3ea2fe54 */ +pa4 = -1.1089469492e-01, /* 0xbde31cc2 */ +pa5 = 3.5478305072e-02, /* 0x3d1151b3 */ +pa6 = -2.1663755178e-03, /* 0xbb0df9c0 */ +qa1 = 1.0642088205e-01, /* 0x3dd9f331 */ +qa2 = 5.4039794207e-01, /* 0x3f0a5785 */ +qa3 = 7.1828655899e-02, /* 0x3d931ae7 */ +qa4 = 1.2617121637e-01, /* 0x3e013307 */ +qa5 = 1.3637083583e-02, /* 0x3c5f6e13 */ +qa6 = 1.1984500103e-02, /* 0x3c445aa3 */ +/* + * Coefficients for approximation to erfc in [1.25,1/0.35] + */ +ra0 = -9.8649440333e-03, /* 0xbc21a093 */ +ra1 = -6.9385856390e-01, /* 0xbf31a0b7 */ +ra2 = -1.0558626175e+01, /* 0xc128f022 */ +ra3 = -6.2375331879e+01, /* 0xc2798057 */ +ra4 = -1.6239666748e+02, /* 0xc322658c */ +ra5 = -1.8460508728e+02, /* 0xc3389ae7 */ +ra6 = -8.1287437439e+01, /* 0xc2a2932b */ +ra7 = -9.8143291473e+00, /* 0xc11d077e */ +sa1 = 1.9651271820e+01, /* 0x419d35ce */ +sa2 = 1.3765776062e+02, /* 0x4309a863 */ +sa3 = 4.3456588745e+02, /* 0x43d9486f */ +sa4 = 6.4538726807e+02, /* 0x442158c9 */ +sa5 = 4.2900814819e+02, /* 0x43d6810b */ +sa6 = 1.0863500214e+02, /* 0x42d9451f */ +sa7 = 6.5702495575e+00, /* 0x40d23f7c */ +sa8 = -6.0424413532e-02, /* 0xbd777f97 */ +/* + * Coefficients for approximation to erfc in [1/.35,28] + */ +rb0 = -9.8649431020e-03, /* 0xbc21a092 */ +rb1 = -7.9928326607e-01, /* 0xbf4c9dd4 */ +rb2 = -1.7757955551e+01, /* 0xc18e104b */ +rb3 = -1.6063638306e+02, /* 0xc320a2ea */ +rb4 = -6.3756646729e+02, /* 0xc41f6441 */ +rb5 = -1.0250950928e+03, /* 0xc480230b */ +rb6 = -4.8351919556e+02, /* 0xc3f1c275 */ +sb1 = 3.0338060379e+01, /* 0x41f2b459 */ +sb2 = 3.2579251099e+02, /* 0x43a2e571 */ +sb3 = 1.5367296143e+03, /* 0x44c01759 */ +sb4 = 3.1998581543e+03, /* 0x4547fdbb */ +sb5 = 2.5530502930e+03, /* 0x451f90ce */ +sb6 = 4.7452853394e+02, /* 0x43ed43a7 */ +sb7 = -2.2440952301e+01; /* 0xc1b38712 */ + +float erff(float x) +{ + int32_t hx,ix,i; + float R,S,P,Q,s,y,z,r; + + GET_FLOAT_WORD(hx, x); + ix = hx & 0x7fffffff; + if (ix >= 0x7f800000) { + /* erf(nan)=nan, erf(+-inf)=+-1 */ + i = ((uint32_t)hx>>31)<<1; + return (float)(1-i)+one/x; + } + if (ix < 0x3f580000) { /* |x| < 0.84375 */ + if (ix < 0x31800000) { /* |x| < 2**-28 */ + if (ix < 0x04000000) + /*avoid underflow */ + return (float)0.125*((float)8.0*x+efx8*x); + return x + efx*x; + } + z = x*x; + r = pp0+z*(pp1+z*(pp2+z*(pp3+z*pp4))); + s = one+z*(qq1+z*(qq2+z*(qq3+z*(qq4+z*qq5)))); + y = r/s; + return x + x*y; + } + if (ix < 0x3fa00000) { /* 0.84375 <= |x| < 1.25 */ + s = fabsf(x)-one; + P = pa0+s*(pa1+s*(pa2+s*(pa3+s*(pa4+s*(pa5+s*pa6))))); + Q = one+s*(qa1+s*(qa2+s*(qa3+s*(qa4+s*(qa5+s*qa6))))); + if (hx >= 0) + return erx + P/Q; + return -erx - P/Q; + } + if (ix >= 0x40c00000) { /* inf > |x| >= 6 */ + if (hx >= 0) + return one - tiny; + return tiny - one; + } + x = fabsf(x); + s = one/(x*x); + if (ix < 0x4036DB6E) { /* |x| < 1/0.35 */ + R = ra0+s*(ra1+s*(ra2+s*(ra3+s*(ra4+s*( + ra5+s*(ra6+s*ra7)))))); + S = one+s*(sa1+s*(sa2+s*(sa3+s*(sa4+s*( + sa5+s*(sa6+s*(sa7+s*sa8))))))); + } else { /* |x| >= 1/0.35 */ + R = rb0+s*(rb1+s*(rb2+s*(rb3+s*(rb4+s*( + rb5+s*rb6))))); + S = one+s*(sb1+s*(sb2+s*(sb3+s*(sb4+s*( + sb5+s*(sb6+s*sb7)))))); + } + GET_FLOAT_WORD(ix, x); + SET_FLOAT_WORD(z, ix&0xfffff000); + r = expf(-z*z - (float)0.5625) * expf((z-x)*(z+x) + R/S); + if (hx >= 0) + return one - r/x; + return r/x - one; +} + +float erfcf(float x) +{ + int32_t hx,ix; + float R,S,P,Q,s,y,z,r; + + GET_FLOAT_WORD(hx, x); + ix = hx & 0x7fffffff; + if (ix >= 0x7f800000) { + /* erfc(nan)=nan, erfc(+-inf)=0,2 */ + return (float)(((uint32_t)hx>>31)<<1) + one/x; + } + + if (ix < 0x3f580000) { /* |x| < 0.84375 */ + if (ix < 0x23800000) /* |x| < 2**-56 */ + return one - x; + z = x*x; + r = pp0+z*(pp1+z*(pp2+z*(pp3+z*pp4))); + s = one+z*(qq1+z*(qq2+z*(qq3+z*(qq4+z*qq5)))); + y = r/s; + if (hx < 0x3e800000) { /* x<1/4 */ + return one - (x+x*y); + } else { + r = x*y; + r += (x-half); + return half - r ; + } + } + if (ix < 0x3fa00000) { /* 0.84375 <= |x| < 1.25 */ + s = fabsf(x)-one; + P = pa0+s*(pa1+s*(pa2+s*(pa3+s*(pa4+s*(pa5+s*pa6))))); + Q = one+s*(qa1+s*(qa2+s*(qa3+s*(qa4+s*(qa5+s*qa6))))); + if(hx >= 0) { + z = one - erx; + return z - P/Q; + } else { + z = erx + P/Q; + return one + z; + } + } + if (ix < 0x41e00000) { /* |x| < 28 */ + x = fabsf(x); + s = one/(x*x); + if (ix < 0x4036DB6D) { /* |x| < 1/.35 ~ 2.857143*/ + R = ra0+s*(ra1+s*(ra2+s*(ra3+s*(ra4+s*( + ra5+s*(ra6+s*ra7)))))); + S = one+s*(sa1+s*(sa2+s*(sa3+s*(sa4+s*( + sa5+s*(sa6+s*(sa7+s*sa8))))))); + } else { /* |x| >= 1/.35 ~ 2.857143 */ + if (hx < 0 && ix >= 0x40c00000) /* x < -6 */ + return two-tiny; + R = rb0+s*(rb1+s*(rb2+s*(rb3+s*(rb4+s*( + rb5+s*rb6))))); + S = one+s*(sb1+s*(sb2+s*(sb3+s*(sb4+s*( + sb5+s*(sb6+s*sb7)))))); + } + GET_FLOAT_WORD(ix, x); + SET_FLOAT_WORD(z, ix&0xfffff000); + r = expf(-z*z - (float)0.5625) * expf((z-x)*(z+x) + R/S); + if (hx > 0) + return r/x; + return two - r/x; + } + if (hx > 0) + return tiny*tiny; + return two - tiny; +} diff --git a/src/math/erfl.c b/src/math/erfl.c new file mode 100644 index 0000000..86c2bad --- /dev/null +++ b/src/math/erfl.c @@ -0,0 +1,390 @@ +/* origin: OpenBSD /usr/src/lib/libm/src/ld80/e_erfl.c */ +/* + * ==================================================== + * Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. + * + * Developed at SunPro, a Sun Microsystems, Inc. business. + * Permission to use, copy, modify, and distribute this + * software is freely granted, provided that this notice + * is preserved. + * ==================================================== + */ +/* + * Copyright (c) 2008 Stephen L. Moshier + * + * Permission to use, copy, modify, and distribute this software for any + * purpose with or without fee is hereby granted, provided that the above + * copyright notice and this permission notice appear in all copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES + * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF + * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR + * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN + * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF + * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + */ +/* double erf(double x) + * double erfc(double x) + * x + * 2 |\ + * erf(x) = --------- | exp(-t*t)dt + * sqrt(pi) \| + * 0 + * + * erfc(x) = 1-erf(x) + * Note that + * erf(-x) = -erf(x) + * erfc(-x) = 2 - erfc(x) + * + * Method: + * 1. For |x| in [0, 0.84375] + * erf(x) = x + x*R(x^2) + * erfc(x) = 1 - erf(x) if x in [-.84375,0.25] + * = 0.5 + ((0.5-x)-x*R) if x in [0.25,0.84375] + * Remark. The formula is derived by noting + * erf(x) = (2/sqrt(pi))*(x - x^3/3 + x^5/10 - x^7/42 + ....) + * and that + * 2/sqrt(pi) = 1.128379167095512573896158903121545171688 + * is close to one. The interval is chosen because the fix + * point of erf(x) is near 0.6174 (i.e., erf(x)=x when x is + * near 0.6174), and by some experiment, 0.84375 is chosen to + * guarantee the error is less than one ulp for erf. + * + * 2. For |x| in [0.84375,1.25], let s = |x| - 1, and + * c = 0.84506291151 rounded to single (24 bits) + * erf(x) = sign(x) * (c + P1(s)/Q1(s)) + * erfc(x) = (1-c) - P1(s)/Q1(s) if x > 0 + * 1+(c+P1(s)/Q1(s)) if x < 0 + * Remark: here we use the taylor series expansion at x=1. + * erf(1+s) = erf(1) + s*Poly(s) + * = 0.845.. + P1(s)/Q1(s) + * Note that |P1/Q1|< 0.078 for x in [0.84375,1.25] + * + * 3. For x in [1.25,1/0.35(~2.857143)], + * erfc(x) = (1/x)*exp(-x*x-0.5625+R1(z)/S1(z)) + * z=1/x^2 + * erf(x) = 1 - erfc(x) + * + * 4. For x in [1/0.35,107] + * erfc(x) = (1/x)*exp(-x*x-0.5625+R2/S2) if x > 0 + * = 2.0 - (1/x)*exp(-x*x-0.5625+R2(z)/S2(z)) + * if -6.666 x >= 107 + * erf(x) = sign(x) *(1 - tiny) (raise inexact) + * erfc(x) = tiny*tiny (raise underflow) if x > 0 + * = 2 - tiny if x<0 + * + * 7. Special case: + * erf(0) = 0, erf(inf) = 1, erf(-inf) = -1, + * erfc(0) = 1, erfc(inf) = 0, erfc(-inf) = 2, + * erfc/erf(NaN) is NaN + */ + + +#include "libm.h" + +#if LD64 +long double erfl(long double x) +{ + return erfl(x); +} +#elif LD80 +static const long double +tiny = 1e-4931L, +half = 0.5L, +one = 1.0L, +two = 2.0L, +/* c = (float)0.84506291151 */ +erx = 0.845062911510467529296875L, + +/* + * Coefficients for approximation to erf on [0,0.84375] + */ +/* 2/sqrt(pi) - 1 */ +efx = 1.2837916709551257389615890312154517168810E-1L, +/* 8 * (2/sqrt(pi) - 1) */ +efx8 = 1.0270333367641005911692712249723613735048E0L, +pp[6] = { + 1.122751350964552113068262337278335028553E6L, + -2.808533301997696164408397079650699163276E6L, + -3.314325479115357458197119660818768924100E5L, + -6.848684465326256109712135497895525446398E4L, + -2.657817695110739185591505062971929859314E3L, + -1.655310302737837556654146291646499062882E2L, +}, +qq[6] = { + 8.745588372054466262548908189000448124232E6L, + 3.746038264792471129367533128637019611485E6L, + 7.066358783162407559861156173539693900031E5L, + 7.448928604824620999413120955705448117056E4L, + 4.511583986730994111992253980546131408924E3L, + 1.368902937933296323345610240009071254014E2L, + /* 1.000000000000000000000000000000000000000E0 */ +}, + +/* + * Coefficients for approximation to erf in [0.84375,1.25] + */ +/* erf(x+1) = 0.845062911510467529296875 + pa(x)/qa(x) + -0.15625 <= x <= +.25 + Peak relative error 8.5e-22 */ +pa[8] = { + -1.076952146179812072156734957705102256059E0L, + 1.884814957770385593365179835059971587220E2L, + -5.339153975012804282890066622962070115606E1L, + 4.435910679869176625928504532109635632618E1L, + 1.683219516032328828278557309642929135179E1L, + -2.360236618396952560064259585299045804293E0L, + 1.852230047861891953244413872297940938041E0L, + 9.394994446747752308256773044667843200719E-2L, +}, +qa[7] = { + 4.559263722294508998149925774781887811255E2L, + 3.289248982200800575749795055149780689738E2L, + 2.846070965875643009598627918383314457912E2L, + 1.398715859064535039433275722017479994465E2L, + 6.060190733759793706299079050985358190726E1L, + 2.078695677795422351040502569964299664233E1L, + 4.641271134150895940966798357442234498546E0L, + /* 1.000000000000000000000000000000000000000E0 */ +}, + +/* + * Coefficients for approximation to erfc in [1.25,1/0.35] + */ +/* erfc(1/x) = x exp (-1/x^2 - 0.5625 + ra(x^2)/sa(x^2)) + 1/2.85711669921875 < 1/x < 1/1.25 + Peak relative error 3.1e-21 */ +ra[] = { + 1.363566591833846324191000679620738857234E-1L, + 1.018203167219873573808450274314658434507E1L, + 1.862359362334248675526472871224778045594E2L, + 1.411622588180721285284945138667933330348E3L, + 5.088538459741511988784440103218342840478E3L, + 8.928251553922176506858267311750789273656E3L, + 7.264436000148052545243018622742770549982E3L, + 2.387492459664548651671894725748959751119E3L, + 2.220916652813908085449221282808458466556E2L, +}, +sa[] = { + -1.382234625202480685182526402169222331847E1L, + -3.315638835627950255832519203687435946482E2L, + -2.949124863912936259747237164260785326692E3L, + -1.246622099070875940506391433635999693661E4L, + -2.673079795851665428695842853070996219632E4L, + -2.880269786660559337358397106518918220991E4L, + -1.450600228493968044773354186390390823713E4L, + -2.874539731125893533960680525192064277816E3L, + -1.402241261419067750237395034116942296027E2L, + /* 1.000000000000000000000000000000000000000E0 */ +}, + +/* + * Coefficients for approximation to erfc in [1/.35,107] + */ +/* erfc(1/x) = x exp (-1/x^2 - 0.5625 + rb(x^2)/sb(x^2)) + 1/6.6666259765625 < 1/x < 1/2.85711669921875 + Peak relative error 4.2e-22 */ +rb[] = { + -4.869587348270494309550558460786501252369E-5L, + -4.030199390527997378549161722412466959403E-3L, + -9.434425866377037610206443566288917589122E-2L, + -9.319032754357658601200655161585539404155E-1L, + -4.273788174307459947350256581445442062291E0L, + -8.842289940696150508373541814064198259278E0L, + -7.069215249419887403187988144752613025255E0L, + -1.401228723639514787920274427443330704764E0L, +}, +sb[] = { + 4.936254964107175160157544545879293019085E-3L, + 1.583457624037795744377163924895349412015E-1L, + 1.850647991850328356622940552450636420484E0L, + 9.927611557279019463768050710008450625415E0L, + 2.531667257649436709617165336779212114570E1L, + 2.869752886406743386458304052862814690045E1L, + 1.182059497870819562441683560749192539345E1L, + /* 1.000000000000000000000000000000000000000E0 */ +}, +/* erfc(1/x) = x exp (-1/x^2 - 0.5625 + rc(x^2)/sc(x^2)) + 1/107 <= 1/x <= 1/6.6666259765625 + Peak relative error 1.1e-21 */ +rc[] = { + -8.299617545269701963973537248996670806850E-5L, + -6.243845685115818513578933902532056244108E-3L, + -1.141667210620380223113693474478394397230E-1L, + -7.521343797212024245375240432734425789409E-1L, + -1.765321928311155824664963633786967602934E0L, + -1.029403473103215800456761180695263439188E0L, +}, +sc[] = { + 8.413244363014929493035952542677768808601E-3L, + 2.065114333816877479753334599639158060979E-1L, + 1.639064941530797583766364412782135680148E0L, + 4.936788463787115555582319302981666347450E0L, + 5.005177727208955487404729933261347679090E0L, + /* 1.000000000000000000000000000000000000000E0 */ +}; + +long double erfl(long double x) +{ + long double R, S, P, Q, s, y, z, r; + int32_t ix, i; + uint32_t se, i0, i1; + + GET_LDOUBLE_WORDS (se, i0, i1, x); + ix = se & 0x7fff; + + if (ix >= 0x7fff) { /* erf(nan)=nan */ + i = ((se & 0xffff) >> 15) << 1; + return (long double)(1 - i) + one / x; /* erf(+-inf)=+-1 */ + } + + ix = (ix << 16) | (i0 >> 16); + if (ix < 0x3ffed800) { /* |x| < 0.84375 */ + if (ix < 0x3fde8000) { /* |x| < 2**-33 */ + if (ix < 0x00080000) + return 0.125 * (8.0 * x + efx8 * x); /* avoid underflow */ + return x + efx * x; + } + z = x * x; + r = pp[0] + z * (pp[1] + + z * (pp[2] + z * (pp[3] + z * (pp[4] + z * pp[5])))); + s = qq[0] + z * (qq[1] + + z * (qq[2] + z * (qq[3] + z * (qq[4] + z * (qq[5] + z))))); + y = r / s; + return x + x * y; + } + if (ix < 0x3fffa000) { /* 0.84375 <= |x| < 1.25 */ + s = fabsl (x) - one; + P = pa[0] + s * (pa[1] + s * (pa[2] + + s * (pa[3] + s * (pa[4] + s * (pa[5] + s * (pa[6] + s * pa[7])))))); + Q = qa[0] + s * (qa[1] + s * (qa[2] + + s * (qa[3] + s * (qa[4] + s * (qa[5] + s * (qa[6] + s)))))); + if ((se & 0x8000) == 0) + return erx + P / Q; + return -erx - P / Q; + } + if (ix >= 0x4001d555) { /* inf > |x| >= 6.6666259765625 */ + if ((se & 0x8000) == 0) + return one - tiny; + return tiny - one; + } + x = fabsl (x); + s = one / (x * x); + if (ix < 0x4000b6db) { /* 1.25 <= |x| < 2.85711669921875 ~ 1/.35 */ + R = ra[0] + s * (ra[1] + s * (ra[2] + s * (ra[3] + s * (ra[4] + + s * (ra[5] + s * (ra[6] + s * (ra[7] + s * ra[8]))))))); + S = sa[0] + s * (sa[1] + s * (sa[2] + s * (sa[3] + s * (sa[4] + + s * (sa[5] + s * (sa[6] + s * (sa[7] + s * (sa[8] + s)))))))); + } else { /* 2.857 <= |x| < 6.667 */ + R = rb[0] + s * (rb[1] + s * (rb[2] + s * (rb[3] + s * (rb[4] + + s * (rb[5] + s * (rb[6] + s * rb[7])))))); + S = sb[0] + s * (sb[1] + s * (sb[2] + s * (sb[3] + s * (sb[4] + + s * (sb[5] + s * (sb[6] + s)))))); + } + z = x; + GET_LDOUBLE_WORDS(i, i0, i1, z); + i1 = 0; + SET_LDOUBLE_WORDS(z, i, i0, i1); + r = expl(-z * z - 0.5625) * expl((z - x) * (z + x) + R / S); + if ((se & 0x8000) == 0) + return one - r / x; + return r / x - one; +} + +long double erfcl(long double x) +{ + int32_t hx, ix; + long double R, S, P, Q, s, y, z, r; + uint32_t se, i0, i1; + + GET_LDOUBLE_WORDS (se, i0, i1, x); + ix = se & 0x7fff; + if (ix >= 0x7fff) { /* erfc(nan) = nan, erfc(+-inf) = 0,2 */ + return (long double)(((se & 0xffff) >> 15) << 1) + one / x; + } + + ix = (ix << 16) | (i0 >> 16); + if (ix < 0x3ffed800) { /* |x| < 0.84375 */ + if (ix < 0x3fbe0000) /* |x| < 2**-65 */ + return one - x; + z = x * x; + r = pp[0] + z * (pp[1] + + z * (pp[2] + z * (pp[3] + z * (pp[4] + z * pp[5])))); + s = qq[0] + z * (qq[1] + + z * (qq[2] + z * (qq[3] + z * (qq[4] + z * (qq[5] + z))))); + y = r / s; + if (ix < 0x3ffd8000) /* x < 1/4 */ + return one - (x + x * y); + r = x * y; + r += x - half; + return half - r; + } + if (ix < 0x3fffa000) { /* 0.84375 <= |x| < 1.25 */ + s = fabsl (x) - one; + P = pa[0] + s * (pa[1] + s * (pa[2] + + s * (pa[3] + s * (pa[4] + s * (pa[5] + s * (pa[6] + s * pa[7])))))); + Q = qa[0] + s * (qa[1] + s * (qa[2] + + s * (qa[3] + s * (qa[4] + s * (qa[5] + s * (qa[6] + s)))))); + if ((se & 0x8000) == 0) { + z = one - erx; + return z - P / Q; + } + z = erx + P / Q; + return one + z; + } + if (ix < 0x4005d600) { /* |x| < 107 */ + x = fabsl (x); + s = one / (x * x); + if (ix < 0x4000b6db) { /* 1.25 <= |x| < 2.85711669921875 ~ 1/.35 */ + R = ra[0] + s * (ra[1] + s * (ra[2] + s * (ra[3] + s * (ra[4] + + s * (ra[5] + s * (ra[6] + s * (ra[7] + s * ra[8]))))))); + S = sa[0] + s * (sa[1] + s * (sa[2] + s * (sa[3] + s * (sa[4] + + s * (sa[5] + s * (sa[6] + s * (sa[7] + s * (sa[8] + s)))))))); + } else if (ix < 0x4001d555) { /* 6.6666259765625 > |x| >= 1/.35 ~ 2.857143 */ + R = rb[0] + s * (rb[1] + s * (rb[2] + s * (rb[3] + s * (rb[4] + + s * (rb[5] + s * (rb[6] + s * rb[7])))))); + S = sb[0] + s * (sb[1] + s * (sb[2] + s * (sb[3] + s * (sb[4] + + s * (sb[5] + s * (sb[6] + s)))))); + } else { /* 107 > |x| >= 6.666 */ + if (se & 0x8000) + return two - tiny;/* x < -6.666 */ + R = rc[0] + s * (rc[1] + s * (rc[2] + s * (rc[3] + + s * (rc[4] + s * rc[5])))); + S = sc[0] + s * (sc[1] + s * (sc[2] + s * (sc[3] + + s * (sc[4] + s)))); + } + z = x; + GET_LDOUBLE_WORDS (hx, i0, i1, z); + i1 = 0; + i0 &= 0xffffff00; + SET_LDOUBLE_WORDS (z, hx, i0, i1); + r = expl (-z * z - 0.5625) * + expl ((z - x) * (z + x) + R / S); + if ((se & 0x8000) == 0) + return r / x; + return two - r / x; + } + + if ((se & 0x8000) == 0) + return tiny * tiny; + return two - tiny; +} +#endif diff --git a/src/math/exp.c b/src/math/exp.c new file mode 100644 index 0000000..c1c9a63 --- /dev/null +++ b/src/math/exp.c @@ -0,0 +1,157 @@ +/* origin: FreeBSD /usr/src/lib/msun/src/e_exp.c */ +/* + * ==================================================== + * Copyright (C) 2004 by Sun Microsystems, Inc. All rights reserved. + * + * Permission to use, copy, modify, and distribute this + * software is freely granted, provided that this notice + * is preserved. + * ==================================================== + */ +/* exp(x) + * Returns the exponential of x. + * + * Method + * 1. Argument reduction: + * Reduce x to an r so that |r| <= 0.5*ln2 ~ 0.34658. + * Given x, find r and integer k such that + * + * x = k*ln2 + r, |r| <= 0.5*ln2. + * + * Here r will be represented as r = hi-lo for better + * accuracy. + * + * 2. Approximation of exp(r) by a special rational function on + * the interval [0,0.34658]: + * Write + * R(r**2) = r*(exp(r)+1)/(exp(r)-1) = 2 + r*r/6 - r**4/360 + ... + * We use a special Remes algorithm on [0,0.34658] to generate + * a polynomial of degree 5 to approximate R. The maximum error + * of this polynomial approximation is bounded by 2**-59. In + * other words, + * R(z) ~ 2.0 + P1*z + P2*z**2 + P3*z**3 + P4*z**4 + P5*z**5 + * (where z=r*r, and the values of P1 to P5 are listed below) + * and + * | 5 | -59 + * | 2.0+P1*z+...+P5*z - R(z) | <= 2 + * | | + * The computation of exp(r) thus becomes + * 2*r + * exp(r) = 1 + ------- + * R - r + * r*R1(r) + * = 1 + r + ----------- (for better accuracy) + * 2 - R1(r) + * where + * 2 4 10 + * R1(r) = r - (P1*r + P2*r + ... + P5*r ). + * + * 3. Scale back to obtain exp(x): + * From step 1, we have + * exp(x) = 2^k * exp(r) + * + * Special cases: + * exp(INF) is INF, exp(NaN) is NaN; + * exp(-INF) is 0, and + * for finite argument, only exp(0)=1 is exact. + * + * Accuracy: + * according to an error analysis, the error is always less than + * 1 ulp (unit in the last place). + * + * Misc. info. + * For IEEE double + * if x > 7.09782712893383973096e+02 then exp(x) overflow + * if x < -7.45133219101941108420e+02 then exp(x) underflow + * + * Constants: + * The hexadecimal values are the intended ones for the following + * constants. The decimal values may be used, provided that the + * compiler will convert from decimal to binary accurately enough + * to produce the hexadecimal values shown. + */ + +#include "libm.h" + +static const double +one = 1.0, +halF[2] = {0.5,-0.5,}, +huge = 1.0e+300, +o_threshold = 7.09782712893383973096e+02, /* 0x40862E42, 0xFEFA39EF */ +u_threshold = -7.45133219101941108420e+02, /* 0xc0874910, 0xD52D3051 */ +ln2HI[2] = { 6.93147180369123816490e-01, /* 0x3fe62e42, 0xfee00000 */ + -6.93147180369123816490e-01},/* 0xbfe62e42, 0xfee00000 */ +ln2LO[2] = { 1.90821492927058770002e-10, /* 0x3dea39ef, 0x35793c76 */ + -1.90821492927058770002e-10},/* 0xbdea39ef, 0x35793c76 */ +invln2 = 1.44269504088896338700e+00, /* 0x3ff71547, 0x652b82fe */ +P1 = 1.66666666666666019037e-01, /* 0x3FC55555, 0x5555553E */ +P2 = -2.77777777770155933842e-03, /* 0xBF66C16C, 0x16BEBD93 */ +P3 = 6.61375632143793436117e-05, /* 0x3F11566A, 0xAF25DE2C */ +P4 = -1.65339022054652515390e-06, /* 0xBEBBBD41, 0xC5D26BF1 */ +P5 = 4.13813679705723846039e-08; /* 0x3E663769, 0x72BEA4D0 */ + +static volatile double +twom1000 = 9.33263618503218878990e-302; /* 2**-1000=0x01700000,0 */ + +double exp(double x) +{ + double y,hi=0.0,lo=0.0,c,t,twopk; + int32_t k=0,xsb; + uint32_t hx; + + GET_HIGH_WORD(hx, x); + xsb = (hx>>31)&1; /* sign bit of x */ + hx &= 0x7fffffff; /* high word of |x| */ + + /* filter out non-finite argument */ + if (hx >= 0x40862E42) { /* if |x| >= 709.78... */ + if (hx >= 0x7ff00000) { + uint32_t lx; + + GET_LOW_WORD(lx,x); + if (((hx&0xfffff)|lx) != 0) /* NaN */ + return x+x; + return xsb==0 ? x : 0.0; /* exp(+-inf)={inf,0} */ + } + if (x > o_threshold) + return huge*huge; /* overflow */ + if (x < u_threshold) + return twom1000*twom1000; /* underflow */ + } + + /* argument reduction */ + if (hx > 0x3fd62e42) { /* if |x| > 0.5 ln2 */ + if (hx < 0x3FF0A2B2) { /* and |x| < 1.5 ln2 */ + hi = x-ln2HI[xsb]; + lo = ln2LO[xsb]; + k = 1 - xsb - xsb; + } else { + k = (int)(invln2*x+halF[xsb]); + t = k; + hi = x - t*ln2HI[0]; /* t*ln2HI is exact here */ + lo = t*ln2LO[0]; + } + STRICT_ASSIGN(double, x, hi - lo); + } else if(hx < 0x3e300000) { /* |x| < 2**-28 */ + /* raise inexact */ + if (huge+x > one) + return one+x; + } else + k = 0; + + /* x is now in primary range */ + t = x*x; + if (k >= -1021) + INSERT_WORDS(twopk, 0x3ff00000+(k<<20), 0); + else + INSERT_WORDS(twopk, 0x3ff00000+((k+1000)<<20), 0); + c = x - t*(P1+t*(P2+t*(P3+t*(P4+t*P5)))); + if (k == 0) + return one - ((x*c)/(c-2.0) - x); + y = one-((lo-(x*c)/(2.0-c))-hi); + if (k < -1021) + return y*twopk*twom1000; + if (k == 1024) + return y*2.0*0x1p1023; + return y*twopk; +} diff --git a/src/math/exp2.c b/src/math/exp2.c new file mode 100644 index 0000000..bf7421e --- /dev/null +++ b/src/math/exp2.c @@ -0,0 +1,384 @@ +/* origin: FreeBSD /usr/src/lib/msun/src/s_exp2.c */ +/*- + * Copyright (c) 2005 David Schultz + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. + */ + +#include "libm.h" + +#define TBLBITS 8 +#define TBLSIZE (1 << TBLBITS) + +static const double +huge = 0x1p1000, +redux = 0x1.8p52 / TBLSIZE, +P1 = 0x1.62e42fefa39efp-1, +P2 = 0x1.ebfbdff82c575p-3, +P3 = 0x1.c6b08d704a0a6p-5, +P4 = 0x1.3b2ab88f70400p-7, +P5 = 0x1.5d88003875c74p-10; + +static volatile double twom1000 = 0x1p-1000; + +static const double tbl[TBLSIZE * 2] = { +/* exp2(z + eps) eps */ + 0x1.6a09e667f3d5dp-1, 0x1.9880p-44, + 0x1.6b052fa751744p-1, 0x1.8000p-50, + 0x1.6c012750bd9fep-1, -0x1.8780p-45, + 0x1.6cfdcddd476bfp-1, 0x1.ec00p-46, + 0x1.6dfb23c651a29p-1, -0x1.8000p-50, + 0x1.6ef9298593ae3p-1, -0x1.c000p-52, + 0x1.6ff7df9519386p-1, -0x1.fd80p-45, + 0x1.70f7466f42da3p-1, -0x1.c880p-45, + 0x1.71f75e8ec5fc3p-1, 0x1.3c00p-46, + 0x1.72f8286eacf05p-1, -0x1.8300p-44, + 0x1.73f9a48a58152p-1, -0x1.0c00p-47, + 0x1.74fbd35d7ccfcp-1, 0x1.f880p-45, + 0x1.75feb564267f1p-1, 0x1.3e00p-47, + 0x1.77024b1ab6d48p-1, -0x1.7d00p-45, + 0x1.780694fde5d38p-1, -0x1.d000p-50, + 0x1.790b938ac1d00p-1, 0x1.3000p-49, + 0x1.7a11473eb0178p-1, -0x1.d000p-49, + 0x1.7b17b0976d060p-1, 0x1.0400p-45, + 0x1.7c1ed0130c133p-1, 0x1.0000p-53, + 0x1.7d26a62ff8636p-1, -0x1.6900p-45, + 0x1.7e2f336cf4e3bp-1, -0x1.2e00p-47, + 0x1.7f3878491c3e8p-1, -0x1.4580p-45, + 0x1.80427543e1b4ep-1, 0x1.3000p-44, + 0x1.814d2add1071ap-1, 0x1.f000p-47, + 0x1.82589994ccd7ep-1, -0x1.1c00p-45, + 0x1.8364c1eb942d0p-1, 0x1.9d00p-45, + 0x1.8471a4623cab5p-1, 0x1.7100p-43, + 0x1.857f4179f5bbcp-1, 0x1.2600p-45, + 0x1.868d99b4491afp-1, -0x1.2c40p-44, + 0x1.879cad931a395p-1, -0x1.3000p-45, + 0x1.88ac7d98a65b8p-1, -0x1.a800p-45, + 0x1.89bd0a4785800p-1, -0x1.d000p-49, + 0x1.8ace5422aa223p-1, 0x1.3280p-44, + 0x1.8be05bad619fap-1, 0x1.2b40p-43, + 0x1.8cf3216b54383p-1, -0x1.ed00p-45, + 0x1.8e06a5e08664cp-1, -0x1.0500p-45, + 0x1.8f1ae99157807p-1, 0x1.8280p-45, + 0x1.902fed0282c0ep-1, -0x1.cb00p-46, + 0x1.9145b0b91ff96p-1, -0x1.5e00p-47, + 0x1.925c353aa2ff9p-1, 0x1.5400p-48, + 0x1.93737b0cdc64ap-1, 0x1.7200p-46, + 0x1.948b82b5f98aep-1, -0x1.9000p-47, + 0x1.95a44cbc852cbp-1, 0x1.5680p-45, + 0x1.96bdd9a766f21p-1, -0x1.6d00p-44, + 0x1.97d829fde4e2ap-1, -0x1.1000p-47, + 0x1.98f33e47a23a3p-1, 0x1.d000p-45, + 0x1.9a0f170ca0604p-1, -0x1.8a40p-44, + 0x1.9b2bb4d53ff89p-1, 0x1.55c0p-44, + 0x1.9c49182a3f15bp-1, 0x1.6b80p-45, + 0x1.9d674194bb8c5p-1, -0x1.c000p-49, + 0x1.9e86319e3238ep-1, 0x1.7d00p-46, + 0x1.9fa5e8d07f302p-1, 0x1.6400p-46, + 0x1.a0c667b5de54dp-1, -0x1.5000p-48, + 0x1.a1e7aed8eb8f6p-1, 0x1.9e00p-47, + 0x1.a309bec4a2e27p-1, 0x1.ad80p-45, + 0x1.a42c980460a5dp-1, -0x1.af00p-46, + 0x1.a5503b23e259bp-1, 0x1.b600p-47, + 0x1.a674a8af46213p-1, 0x1.8880p-44, + 0x1.a799e1330b3a7p-1, 0x1.1200p-46, + 0x1.a8bfe53c12e8dp-1, 0x1.6c00p-47, + 0x1.a9e6b5579fcd2p-1, -0x1.9b80p-45, + 0x1.ab0e521356fb8p-1, 0x1.b700p-45, + 0x1.ac36bbfd3f381p-1, 0x1.9000p-50, + 0x1.ad5ff3a3c2780p-1, 0x1.4000p-49, + 0x1.ae89f995ad2a3p-1, -0x1.c900p-45, + 0x1.afb4ce622f367p-1, 0x1.6500p-46, + 0x1.b0e07298db790p-1, 0x1.fd40p-45, + 0x1.b20ce6c9a89a9p-1, 0x1.2700p-46, + 0x1.b33a2b84f1a4bp-1, 0x1.d470p-43, + 0x1.b468415b747e7p-1, -0x1.8380p-44, + 0x1.b59728de5593ap-1, 0x1.8000p-54, + 0x1.b6c6e29f1c56ap-1, 0x1.ad00p-47, + 0x1.b7f76f2fb5e50p-1, 0x1.e800p-50, + 0x1.b928cf22749b2p-1, -0x1.4c00p-47, + 0x1.ba5b030a10603p-1, -0x1.d700p-47, + 0x1.bb8e0b79a6f66p-1, 0x1.d900p-47, + 0x1.bcc1e904bc1ffp-1, 0x1.2a00p-47, + 0x1.bdf69c3f3a16fp-1, -0x1.f780p-46, + 0x1.bf2c25bd71db8p-1, -0x1.0a00p-46, + 0x1.c06286141b2e9p-1, -0x1.1400p-46, + 0x1.c199bdd8552e0p-1, 0x1.be00p-47, + 0x1.c2d1cd9fa64eep-1, -0x1.9400p-47, + 0x1.c40ab5fffd02fp-1, -0x1.ed00p-47, + 0x1.c544778fafd15p-1, 0x1.9660p-44, + 0x1.c67f12e57d0cbp-1, -0x1.a100p-46, + 0x1.c7ba88988c1b6p-1, -0x1.8458p-42, + 0x1.c8f6d9406e733p-1, -0x1.a480p-46, + 0x1.ca3405751c4dfp-1, 0x1.b000p-51, + 0x1.cb720dcef9094p-1, 0x1.1400p-47, + 0x1.ccb0f2e6d1689p-1, 0x1.0200p-48, + 0x1.cdf0b555dc412p-1, 0x1.3600p-48, + 0x1.cf3155b5bab3bp-1, -0x1.6900p-47, + 0x1.d072d4a0789bcp-1, 0x1.9a00p-47, + 0x1.d1b532b08c8fap-1, -0x1.5e00p-46, + 0x1.d2f87080d8a85p-1, 0x1.d280p-46, + 0x1.d43c8eacaa203p-1, 0x1.1a00p-47, + 0x1.d5818dcfba491p-1, 0x1.f000p-50, + 0x1.d6c76e862e6a1p-1, -0x1.3a00p-47, + 0x1.d80e316c9834ep-1, -0x1.cd80p-47, + 0x1.d955d71ff6090p-1, 0x1.4c00p-48, + 0x1.da9e603db32aep-1, 0x1.f900p-48, + 0x1.dbe7cd63a8325p-1, 0x1.9800p-49, + 0x1.dd321f301b445p-1, -0x1.5200p-48, + 0x1.de7d5641c05bfp-1, -0x1.d700p-46, + 0x1.dfc97337b9aecp-1, -0x1.6140p-46, + 0x1.e11676b197d5ep-1, 0x1.b480p-47, + 0x1.e264614f5a3e7p-1, 0x1.0ce0p-43, + 0x1.e3b333b16ee5cp-1, 0x1.c680p-47, + 0x1.e502ee78b3fb4p-1, -0x1.9300p-47, + 0x1.e653924676d68p-1, -0x1.5000p-49, + 0x1.e7a51fbc74c44p-1, -0x1.7f80p-47, + 0x1.e8f7977cdb726p-1, -0x1.3700p-48, + 0x1.ea4afa2a490e8p-1, 0x1.5d00p-49, + 0x1.eb9f4867ccae4p-1, 0x1.61a0p-46, + 0x1.ecf482d8e680dp-1, 0x1.5500p-48, + 0x1.ee4aaa2188514p-1, 0x1.6400p-51, + 0x1.efa1bee615a13p-1, -0x1.e800p-49, + 0x1.f0f9c1cb64106p-1, -0x1.a880p-48, + 0x1.f252b376bb963p-1, -0x1.c900p-45, + 0x1.f3ac948dd7275p-1, 0x1.a000p-53, + 0x1.f50765b6e4524p-1, -0x1.4f00p-48, + 0x1.f6632798844fdp-1, 0x1.a800p-51, + 0x1.f7bfdad9cbe38p-1, 0x1.abc0p-48, + 0x1.f91d802243c82p-1, -0x1.4600p-50, + 0x1.fa7c1819e908ep-1, -0x1.b0c0p-47, + 0x1.fbdba3692d511p-1, -0x1.0e00p-51, + 0x1.fd3c22b8f7194p-1, -0x1.0de8p-46, + 0x1.fe9d96b2a23eep-1, 0x1.e430p-49, + 0x1.0000000000000p+0, 0x0.0000p+0, + 0x1.00b1afa5abcbep+0, -0x1.3400p-52, + 0x1.0163da9fb3303p+0, -0x1.2170p-46, + 0x1.02168143b0282p+0, 0x1.a400p-52, + 0x1.02c9a3e77806cp+0, 0x1.f980p-49, + 0x1.037d42e11bbcap+0, -0x1.7400p-51, + 0x1.04315e86e7f89p+0, 0x1.8300p-50, + 0x1.04e5f72f65467p+0, -0x1.a3f0p-46, + 0x1.059b0d315855ap+0, -0x1.2840p-47, + 0x1.0650a0e3c1f95p+0, 0x1.1600p-48, + 0x1.0706b29ddf71ap+0, 0x1.5240p-46, + 0x1.07bd42b72a82dp+0, -0x1.9a00p-49, + 0x1.0874518759bd0p+0, 0x1.6400p-49, + 0x1.092bdf66607c8p+0, -0x1.0780p-47, + 0x1.09e3ecac6f383p+0, -0x1.8000p-54, + 0x1.0a9c79b1f3930p+0, 0x1.fa00p-48, + 0x1.0b5586cf988fcp+0, -0x1.ac80p-48, + 0x1.0c0f145e46c8ap+0, 0x1.9c00p-50, + 0x1.0cc922b724816p+0, 0x1.5200p-47, + 0x1.0d83b23395dd8p+0, -0x1.ad00p-48, + 0x1.0e3ec32d3d1f3p+0, 0x1.bac0p-46, + 0x1.0efa55fdfa9a6p+0, -0x1.4e80p-47, + 0x1.0fb66affed2f0p+0, -0x1.d300p-47, + 0x1.1073028d7234bp+0, 0x1.1500p-48, + 0x1.11301d0125b5bp+0, 0x1.c000p-49, + 0x1.11edbab5e2af9p+0, 0x1.6bc0p-46, + 0x1.12abdc06c31d5p+0, 0x1.8400p-49, + 0x1.136a814f2047dp+0, -0x1.ed00p-47, + 0x1.1429aaea92de9p+0, 0x1.8e00p-49, + 0x1.14e95934f3138p+0, 0x1.b400p-49, + 0x1.15a98c8a58e71p+0, 0x1.5300p-47, + 0x1.166a45471c3dfp+0, 0x1.3380p-47, + 0x1.172b83c7d5211p+0, 0x1.8d40p-45, + 0x1.17ed48695bb9fp+0, -0x1.5d00p-47, + 0x1.18af9388c8d93p+0, -0x1.c880p-46, + 0x1.1972658375d66p+0, 0x1.1f00p-46, + 0x1.1a35beb6fcba7p+0, 0x1.0480p-46, + 0x1.1af99f81387e3p+0, -0x1.7390p-43, + 0x1.1bbe084045d54p+0, 0x1.4e40p-45, + 0x1.1c82f95281c43p+0, -0x1.a200p-47, + 0x1.1d4873168b9b2p+0, 0x1.3800p-49, + 0x1.1e0e75eb44031p+0, 0x1.ac00p-49, + 0x1.1ed5022fcd938p+0, 0x1.1900p-47, + 0x1.1f9c18438cdf7p+0, -0x1.b780p-46, + 0x1.2063b88628d8fp+0, 0x1.d940p-45, + 0x1.212be3578a81ep+0, 0x1.8000p-50, + 0x1.21f49917ddd41p+0, 0x1.b340p-45, + 0x1.22bdda2791323p+0, 0x1.9f80p-46, + 0x1.2387a6e7561e7p+0, -0x1.9c80p-46, + 0x1.2451ffb821427p+0, 0x1.2300p-47, + 0x1.251ce4fb2a602p+0, -0x1.3480p-46, + 0x1.25e85711eceb0p+0, 0x1.2700p-46, + 0x1.26b4565e27d16p+0, 0x1.1d00p-46, + 0x1.2780e341de00fp+0, 0x1.1ee0p-44, + 0x1.284dfe1f5633ep+0, -0x1.4c00p-46, + 0x1.291ba7591bb30p+0, -0x1.3d80p-46, + 0x1.29e9df51fdf09p+0, 0x1.8b00p-47, + 0x1.2ab8a66d10e9bp+0, -0x1.27c0p-45, + 0x1.2b87fd0dada3ap+0, 0x1.a340p-45, + 0x1.2c57e39771af9p+0, -0x1.0800p-46, + 0x1.2d285a6e402d9p+0, -0x1.ed00p-47, + 0x1.2df961f641579p+0, -0x1.4200p-48, + 0x1.2ecafa93e2ecfp+0, -0x1.4980p-45, + 0x1.2f9d24abd8822p+0, -0x1.6300p-46, + 0x1.306fe0a31b625p+0, -0x1.2360p-44, + 0x1.31432edeea50bp+0, -0x1.0df8p-40, + 0x1.32170fc4cd7b8p+0, -0x1.2480p-45, + 0x1.32eb83ba8e9a2p+0, -0x1.5980p-45, + 0x1.33c08b2641766p+0, 0x1.ed00p-46, + 0x1.3496266e3fa27p+0, -0x1.c000p-50, + 0x1.356c55f929f0fp+0, -0x1.0d80p-44, + 0x1.36431a2de88b9p+0, 0x1.2c80p-45, + 0x1.371a7373aaa39p+0, 0x1.0600p-45, + 0x1.37f26231e74fep+0, -0x1.6600p-46, + 0x1.38cae6d05d838p+0, -0x1.ae00p-47, + 0x1.39a401b713ec3p+0, -0x1.4720p-43, + 0x1.3a7db34e5a020p+0, 0x1.8200p-47, + 0x1.3b57fbfec6e95p+0, 0x1.e800p-44, + 0x1.3c32dc313a8f2p+0, 0x1.f800p-49, + 0x1.3d0e544ede122p+0, -0x1.7a00p-46, + 0x1.3dea64c1234bbp+0, 0x1.6300p-45, + 0x1.3ec70df1c4eccp+0, -0x1.8a60p-43, + 0x1.3fa4504ac7e8cp+0, -0x1.cdc0p-44, + 0x1.40822c367a0bbp+0, 0x1.5b80p-45, + 0x1.4160a21f72e95p+0, 0x1.ec00p-46, + 0x1.423fb27094646p+0, -0x1.3600p-46, + 0x1.431f5d950a920p+0, 0x1.3980p-45, + 0x1.43ffa3f84b9ebp+0, 0x1.a000p-48, + 0x1.44e0860618919p+0, -0x1.6c00p-48, + 0x1.45c2042a7d201p+0, -0x1.bc00p-47, + 0x1.46a41ed1d0016p+0, -0x1.2800p-46, + 0x1.4786d668b3326p+0, 0x1.0e00p-44, + 0x1.486a2b5c13c00p+0, -0x1.d400p-45, + 0x1.494e1e192af04p+0, 0x1.c200p-47, + 0x1.4a32af0d7d372p+0, -0x1.e500p-46, + 0x1.4b17dea6db801p+0, 0x1.7800p-47, + 0x1.4bfdad53629e1p+0, -0x1.3800p-46, + 0x1.4ce41b817c132p+0, 0x1.0800p-47, + 0x1.4dcb299fddddbp+0, 0x1.c700p-45, + 0x1.4eb2d81d8ab96p+0, -0x1.ce00p-46, + 0x1.4f9b2769d2d02p+0, 0x1.9200p-46, + 0x1.508417f4531c1p+0, -0x1.8c00p-47, + 0x1.516daa2cf662ap+0, -0x1.a000p-48, + 0x1.5257de83f51eap+0, 0x1.a080p-43, + 0x1.5342b569d4edap+0, -0x1.6d80p-45, + 0x1.542e2f4f6ac1ap+0, -0x1.2440p-44, + 0x1.551a4ca5d94dbp+0, 0x1.83c0p-43, + 0x1.56070dde9116bp+0, 0x1.4b00p-45, + 0x1.56f4736b529dep+0, 0x1.15a0p-43, + 0x1.57e27dbe2c40ep+0, -0x1.9e00p-45, + 0x1.58d12d497c76fp+0, -0x1.3080p-45, + 0x1.59c0827ff0b4cp+0, 0x1.dec0p-43, + 0x1.5ab07dd485427p+0, -0x1.4000p-51, + 0x1.5ba11fba87af4p+0, 0x1.0080p-44, + 0x1.5c9268a59460bp+0, -0x1.6c80p-45, + 0x1.5d84590998e3fp+0, 0x1.69a0p-43, + 0x1.5e76f15ad20e1p+0, -0x1.b400p-46, + 0x1.5f6a320dcebcap+0, 0x1.7700p-46, + 0x1.605e1b976dcb8p+0, 0x1.6f80p-45, + 0x1.6152ae6cdf715p+0, 0x1.1000p-47, + 0x1.6247eb03a5531p+0, -0x1.5d00p-46, + 0x1.633dd1d1929b5p+0, -0x1.2d00p-46, + 0x1.6434634ccc313p+0, -0x1.a800p-49, + 0x1.652b9febc8efap+0, -0x1.8600p-45, + 0x1.6623882553397p+0, 0x1.1fe0p-40, + 0x1.671c1c708328ep+0, -0x1.7200p-44, + 0x1.68155d44ca97ep+0, 0x1.6800p-49, + 0x1.690f4b19e9471p+0, -0x1.9780p-45, +}; + +/* + * exp2(x): compute the base 2 exponential of x + * + * Accuracy: Peak error < 0.503 ulp for normalized results. + * + * Method: (accurate tables) + * + * Reduce x: + * x = 2**k + y, for integer k and |y| <= 1/2. + * Thus we have exp2(x) = 2**k * exp2(y). + * + * Reduce y: + * y = i/TBLSIZE + z - eps[i] for integer i near y * TBLSIZE. + * Thus we have exp2(y) = exp2(i/TBLSIZE) * exp2(z - eps[i]), + * with |z - eps[i]| <= 2**-9 + 2**-39 for the table used. + * + * We compute exp2(i/TBLSIZE) via table lookup and exp2(z - eps[i]) via + * a degree-5 minimax polynomial with maximum error under 1.3 * 2**-61. + * The values in exp2t[] and eps[] are chosen such that + * exp2t[i] = exp2(i/TBLSIZE + eps[i]), and eps[i] is a small offset such + * that exp2t[i] is accurate to 2**-64. + * + * Note that the range of i is +-TBLSIZE/2, so we actually index the tables + * by i0 = i + TBLSIZE/2. For cache efficiency, exp2t[] and eps[] are + * virtual tables, interleaved in the real table tbl[]. + * + * This method is due to Gal, with many details due to Gal and Bachelis: + * + * Gal, S. and Bachelis, B. An Accurate Elementary Mathematical Library + * for the IEEE Floating Point Standard. TOMS 17(1), 26-46 (1991). + */ +double exp2(double x) +{ + double r, t, twopk, twopkp1000, z; + uint32_t hx, ix, lx, i0; + int k; + + /* Filter out exceptional cases. */ + GET_HIGH_WORD(hx, x); + ix = hx & 0x7fffffff; + if (ix >= 0x40900000) { /* |x| >= 1024 */ + if (ix >= 0x7ff00000) { + GET_LOW_WORD(lx, x); + if (((ix & 0xfffff) | lx) != 0 || (hx & 0x80000000) == 0) + return x + x; /* x is NaN or +Inf */ + else + return 0.0; /* x is -Inf */ + } + if (x >= 0x1.0p10) + return huge * huge; /* overflow */ + if (x <= -0x1.0ccp10) + return twom1000 * twom1000; /* underflow */ + } else if (ix < 0x3c900000) { /* |x| < 0x1p-54 */ + return 1.0 + x; + } + + /* Reduce x, computing z, i0, and k. */ + STRICT_ASSIGN(double, t, x + redux); + GET_LOW_WORD(i0, t); + i0 += TBLSIZE / 2; + k = (i0 >> TBLBITS) << 20; + i0 = (i0 & (TBLSIZE - 1)) << 1; + t -= redux; + z = x - t; + + /* Compute r = exp2(y) = exp2t[i0] * p(z - eps[i]). */ + t = tbl[i0]; /* exp2t[i0] */ + z -= tbl[i0 + 1]; /* eps[i0] */ + if (k >= -1021 << 20) + INSERT_WORDS(twopk, 0x3ff00000 + k, 0); + else + INSERT_WORDS(twopkp1000, 0x3ff00000 + k + (1000 << 20), 0); + r = t + t * z * (P1 + z * (P2 + z * (P3 + z * (P4 + z * P5)))); + + /* Scale by 2**(k>>20). */ + if (k < -1021 << 20) + return r * twopkp1000 * twom1000; + if (k == 1024 << 20) + return r * 2.0 * 0x1p1023; + return r * twopk; +} diff --git a/src/math/exp2f.c b/src/math/exp2f.c new file mode 100644 index 0000000..211d187 --- /dev/null +++ b/src/math/exp2f.c @@ -0,0 +1,130 @@ +/* origin: FreeBSD /usr/src/lib/msun/src/s_exp2f.c */ +/*- + * Copyright (c) 2005 David Schultz + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. + */ + +#include "libm.h" + +#define TBLBITS 4 +#define TBLSIZE (1 << TBLBITS) + +static const float +huge = 0x1p100f, +redux = 0x1.8p23f / TBLSIZE, +P1 = 0x1.62e430p-1f, +P2 = 0x1.ebfbe0p-3f, +P3 = 0x1.c6b348p-5f, +P4 = 0x1.3b2c9cp-7f; + +static volatile float twom100 = 0x1p-100f; + +static const double exp2ft[TBLSIZE] = { + 0x1.6a09e667f3bcdp-1, + 0x1.7a11473eb0187p-1, + 0x1.8ace5422aa0dbp-1, + 0x1.9c49182a3f090p-1, + 0x1.ae89f995ad3adp-1, + 0x1.c199bdd85529cp-1, + 0x1.d5818dcfba487p-1, + 0x1.ea4afa2a490dap-1, + 0x1.0000000000000p+0, + 0x1.0b5586cf9890fp+0, + 0x1.172b83c7d517bp+0, + 0x1.2387a6e756238p+0, + 0x1.306fe0a31b715p+0, + 0x1.3dea64c123422p+0, + 0x1.4bfdad5362a27p+0, + 0x1.5ab07dd485429p+0, +}; + +/* + * exp2f(x): compute the base 2 exponential of x + * + * Accuracy: Peak error < 0.501 ulp; location of peak: -0.030110927. + * + * Method: (equally-spaced tables) + * + * Reduce x: + * x = 2**k + y, for integer k and |y| <= 1/2. + * Thus we have exp2f(x) = 2**k * exp2(y). + * + * Reduce y: + * y = i/TBLSIZE + z for integer i near y * TBLSIZE. + * Thus we have exp2(y) = exp2(i/TBLSIZE) * exp2(z), + * with |z| <= 2**-(TBLSIZE+1). + * + * We compute exp2(i/TBLSIZE) via table lookup and exp2(z) via a + * degree-4 minimax polynomial with maximum error under 1.4 * 2**-33. + * Using double precision for everything except the reduction makes + * roundoff error insignificant and simplifies the scaling step. + * + * This method is due to Tang, but I do not use his suggested parameters: + * + * Tang, P. Table-driven Implementation of the Exponential Function + * in IEEE Floating-Point Arithmetic. TOMS 15(2), 144-157 (1989). + */ +float exp2f(float x) +{ + double tv, twopk, u, z; + float t; + uint32_t hx, ix, i0; + int32_t k; + + /* Filter out exceptional cases. */ + GET_FLOAT_WORD(hx, x); + ix = hx & 0x7fffffff; + if (ix >= 0x43000000) { /* |x| >= 128 */ + if (ix >= 0x7f800000) { + if ((ix & 0x7fffff) != 0 || (hx & 0x80000000) == 0) + return x + x; /* x is NaN or +Inf */ + else + return 0.0; /* x is -Inf */ + } + if (x >= 0x1.0p7f) + return huge * huge; /* overflow */ + if (x <= -0x1.2cp7f) + return twom100 * twom100; /* underflow */ + } else if (ix <= 0x33000000) { /* |x| <= 0x1p-25 */ + return 1.0f + x; + } + + /* Reduce x, computing z, i0, and k. */ + STRICT_ASSIGN(float, t, x + redux); + GET_FLOAT_WORD(i0, t); + i0 += TBLSIZE / 2; + k = (i0 >> TBLBITS) << 20; + i0 &= TBLSIZE - 1; + t -= redux; + z = x - t; + INSERT_WORDS(twopk, 0x3ff00000 + k, 0); + + /* Compute r = exp2(y) = exp2ft[i0] * p(z). */ + tv = exp2ft[i0]; + u = tv * z; + tv = tv + u * (P1 + z * P2) + u * (z * z) * (P3 + z * P4); + + /* Scale by 2**(k>>20). */ + return tv * twopk; +} diff --git a/src/math/exp2l.c b/src/math/exp2l.c new file mode 100644 index 0000000..c90a6f2 --- /dev/null +++ b/src/math/exp2l.c @@ -0,0 +1,277 @@ +/* origin: FreeBSD /usr/src/lib/msun/ld80/s_exp2l.c */ +/*- + * Copyright (c) 2005-2008 David Schultz + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. + */ + +#include "libm.h" + +#if LD64 +long double exp2l(long double x) +{ + return exp2l(x); +} +#elif LD80 + +#define TBLBITS 7 +#define TBLSIZE (1 << TBLBITS) + +#define BIAS (LDBL_MAX_EXP - 1) +#define EXPMASK (BIAS + LDBL_MAX_EXP) + +static const long double huge = 0x1p10000L; +/* XXX Prevent gcc from erroneously constant folding this. */ +static volatile long double twom10000 = 0x1p-10000L; + +static const double +redux = 0x1.8p63 / TBLSIZE, +P1 = 0x1.62e42fefa39efp-1, +P2 = 0x1.ebfbdff82c58fp-3, +P3 = 0x1.c6b08d7049fap-5, +P4 = 0x1.3b2ab6fba4da5p-7, +P5 = 0x1.5d8804780a736p-10, +P6 = 0x1.430918835e33dp-13; + +static const double tbl[TBLSIZE * 2] = { + 0x1.6a09e667f3bcdp-1, -0x1.bdd3413b2648p-55, + 0x1.6c012750bdabfp-1, -0x1.2895667ff0cp-57, + 0x1.6dfb23c651a2fp-1, -0x1.bbe3a683c88p-58, + 0x1.6ff7df9519484p-1, -0x1.83c0f25860fp-56, + 0x1.71f75e8ec5f74p-1, -0x1.16e4786887bp-56, + 0x1.73f9a48a58174p-1, -0x1.0a8d96c65d5p-55, + 0x1.75feb564267c9p-1, -0x1.0245957316ep-55, + 0x1.780694fde5d3fp-1, 0x1.866b80a0216p-55, + 0x1.7a11473eb0187p-1, -0x1.41577ee0499p-56, + 0x1.7c1ed0130c132p-1, 0x1.f124cd1164ep-55, + 0x1.7e2f336cf4e62p-1, 0x1.05d02ba157ap-57, + 0x1.80427543e1a12p-1, -0x1.27c86626d97p-55, + 0x1.82589994cce13p-1, -0x1.d4c1dd41533p-55, + 0x1.8471a4623c7adp-1, -0x1.8d684a341cep-56, + 0x1.868d99b4492edp-1, -0x1.fc6f89bd4f68p-55, + 0x1.88ac7d98a6699p-1, 0x1.994c2f37cb5p-55, + 0x1.8ace5422aa0dbp-1, 0x1.6e9f156864bp-55, + 0x1.8cf3216b5448cp-1, -0x1.0d55e32e9e4p-57, + 0x1.8f1ae99157736p-1, 0x1.5cc13a2e397p-56, + 0x1.9145b0b91ffc6p-1, -0x1.dd6792e5825p-55, + 0x1.93737b0cdc5e5p-1, -0x1.75fc781b58p-58, + 0x1.95a44cbc8520fp-1, -0x1.64b7c96a5fp-57, + 0x1.97d829fde4e5p-1, -0x1.d185b7c1b86p-55, + 0x1.9a0f170ca07bap-1, -0x1.173bd91cee6p-55, + 0x1.9c49182a3f09p-1, 0x1.c7c46b071f2p-57, + 0x1.9e86319e32323p-1, 0x1.824ca78e64cp-57, + 0x1.a0c667b5de565p-1, -0x1.359495d1cd5p-55, + 0x1.a309bec4a2d33p-1, 0x1.6305c7ddc368p-55, + 0x1.a5503b23e255dp-1, -0x1.d2f6edb8d42p-55, + 0x1.a799e1330b358p-1, 0x1.bcb7ecac564p-55, + 0x1.a9e6b5579fdbfp-1, 0x1.0fac90ef7fdp-55, + 0x1.ac36bbfd3f37ap-1, -0x1.f9234cae76dp-56, + 0x1.ae89f995ad3adp-1, 0x1.7a1cd345dcc8p-55, + 0x1.b0e07298db666p-1, -0x1.bdef54c80e4p-55, + 0x1.b33a2b84f15fbp-1, -0x1.2805e3084d8p-58, + 0x1.b59728de5593ap-1, -0x1.c71dfbbba6ep-55, + 0x1.b7f76f2fb5e47p-1, -0x1.5584f7e54acp-57, + 0x1.ba5b030a1064ap-1, -0x1.efcd30e5429p-55, + 0x1.bcc1e904bc1d2p-1, 0x1.23dd07a2d9fp-56, + 0x1.bf2c25bd71e09p-1, -0x1.efdca3f6b9c8p-55, + 0x1.c199bdd85529cp-1, 0x1.11065895049p-56, + 0x1.c40ab5fffd07ap-1, 0x1.b4537e083c6p-55, + 0x1.c67f12e57d14bp-1, 0x1.2884dff483c8p-55, + 0x1.c8f6d9406e7b5p-1, 0x1.1acbc48805cp-57, + 0x1.cb720dcef9069p-1, 0x1.503cbd1e94ap-57, + 0x1.cdf0b555dc3fap-1, -0x1.dd83b53829dp-56, + 0x1.d072d4a07897cp-1, -0x1.cbc3743797a8p-55, + 0x1.d2f87080d89f2p-1, -0x1.d487b719d858p-55, + 0x1.d5818dcfba487p-1, 0x1.2ed02d75b37p-56, + 0x1.d80e316c98398p-1, -0x1.11ec18bedep-55, + 0x1.da9e603db3285p-1, 0x1.c2300696db5p-55, + 0x1.dd321f301b46p-1, 0x1.2da5778f019p-55, + 0x1.dfc97337b9b5fp-1, -0x1.1a5cd4f184b8p-55, + 0x1.e264614f5a129p-1, -0x1.7b627817a148p-55, + 0x1.e502ee78b3ff6p-1, 0x1.39e8980a9cdp-56, + 0x1.e7a51fbc74c83p-1, 0x1.2d522ca0c8ep-55, + 0x1.ea4afa2a490dap-1, -0x1.e9c23179c288p-55, + 0x1.ecf482d8e67f1p-1, -0x1.c93f3b411ad8p-55, + 0x1.efa1bee615a27p-1, 0x1.dc7f486a4b68p-55, + 0x1.f252b376bba97p-1, 0x1.3a1a5bf0d8e8p-55, + 0x1.f50765b6e454p-1, 0x1.9d3e12dd8a18p-55, + 0x1.f7bfdad9cbe14p-1, -0x1.dbb12d00635p-55, + 0x1.fa7c1819e90d8p-1, 0x1.74853f3a593p-56, + 0x1.fd3c22b8f71f1p-1, 0x1.2eb74966578p-58, + 0x1p+0, 0x0p+0, + 0x1.0163da9fb3335p+0, 0x1.b61299ab8cd8p-54, + 0x1.02c9a3e778061p+0, -0x1.19083535b08p-56, + 0x1.04315e86e7f85p+0, -0x1.0a31c1977c98p-54, + 0x1.059b0d3158574p+0, 0x1.d73e2a475b4p-55, + 0x1.0706b29ddf6dep+0, -0x1.c91dfe2b13cp-55, + 0x1.0874518759bc8p+0, 0x1.186be4bb284p-57, + 0x1.09e3ecac6f383p+0, 0x1.14878183161p-54, + 0x1.0b5586cf9890fp+0, 0x1.8a62e4adc61p-54, + 0x1.0cc922b7247f7p+0, 0x1.01edc16e24f8p-54, + 0x1.0e3ec32d3d1a2p+0, 0x1.03a1727c58p-59, + 0x1.0fb66affed31bp+0, -0x1.b9bedc44ebcp-57, + 0x1.11301d0125b51p+0, -0x1.6c51039449bp-54, + 0x1.12abdc06c31ccp+0, -0x1.1b514b36ca8p-58, + 0x1.1429aaea92dep+0, -0x1.32fbf9af1368p-54, + 0x1.15a98c8a58e51p+0, 0x1.2406ab9eeabp-55, + 0x1.172b83c7d517bp+0, -0x1.19041b9d78ap-55, + 0x1.18af9388c8deap+0, -0x1.11023d1970f8p-54, + 0x1.1a35beb6fcb75p+0, 0x1.e5b4c7b4969p-55, + 0x1.1bbe084045cd4p+0, -0x1.95386352ef6p-54, + 0x1.1d4873168b9aap+0, 0x1.e016e00a264p-54, + 0x1.1ed5022fcd91dp+0, -0x1.1df98027bb78p-54, + 0x1.2063b88628cd6p+0, 0x1.dc775814a85p-55, + 0x1.21f49917ddc96p+0, 0x1.2a97e9494a6p-55, + 0x1.2387a6e756238p+0, 0x1.9b07eb6c7058p-54, + 0x1.251ce4fb2a63fp+0, 0x1.ac155bef4f5p-55, + 0x1.26b4565e27cddp+0, 0x1.2bd339940eap-55, + 0x1.284dfe1f56381p+0, -0x1.a4c3a8c3f0d8p-54, + 0x1.29e9df51fdee1p+0, 0x1.612e8afad12p-55, + 0x1.2b87fd0dad99p+0, -0x1.10adcd6382p-59, + 0x1.2d285a6e4030bp+0, 0x1.0024754db42p-54, + 0x1.2ecafa93e2f56p+0, 0x1.1ca0f45d524p-56, + 0x1.306fe0a31b715p+0, 0x1.6f46ad23183p-55, + 0x1.32170fc4cd831p+0, 0x1.a9ce78e1804p-55, + 0x1.33c08b26416ffp+0, 0x1.327218436598p-54, + 0x1.356c55f929ff1p+0, -0x1.b5cee5c4e46p-55, + 0x1.371a7373aa9cbp+0, -0x1.63aeabf42ebp-54, + 0x1.38cae6d05d866p+0, -0x1.e958d3c99048p-54, + 0x1.3a7db34e59ff7p+0, -0x1.5e436d661f6p-56, + 0x1.3c32dc313a8e5p+0, -0x1.efff8375d2ap-54, + 0x1.3dea64c123422p+0, 0x1.ada0911f09fp-55, + 0x1.3fa4504ac801cp+0, -0x1.7d023f956fap-54, + 0x1.4160a21f72e2ap+0, -0x1.ef3691c309p-58, + 0x1.431f5d950a897p+0, -0x1.1c7dde35f7ap-55, + 0x1.44e086061892dp+0, 0x1.89b7a04ef8p-59, + 0x1.46a41ed1d0057p+0, 0x1.c944bd1648a8p-54, + 0x1.486a2b5c13cdp+0, 0x1.3c1a3b69062p-56, + 0x1.4a32af0d7d3dep+0, 0x1.9cb62f3d1be8p-54, + 0x1.4bfdad5362a27p+0, 0x1.d4397afec42p-56, + 0x1.4dcb299fddd0dp+0, 0x1.8ecdbbc6a78p-54, + 0x1.4f9b2769d2ca7p+0, -0x1.4b309d25958p-54, + 0x1.516daa2cf6642p+0, -0x1.f768569bd94p-55, + 0x1.5342b569d4f82p+0, -0x1.07abe1db13dp-55, + 0x1.551a4ca5d920fp+0, -0x1.d689cefede6p-55, + 0x1.56f4736b527dap+0, 0x1.9bb2c011d938p-54, + 0x1.58d12d497c7fdp+0, 0x1.295e15b9a1ep-55, + 0x1.5ab07dd485429p+0, 0x1.6324c0546478p-54, + 0x1.5c9268a5946b7p+0, 0x1.c4b1b81698p-60, + 0x1.5e76f15ad2148p+0, 0x1.ba6f93080e68p-54, + 0x1.605e1b976dc09p+0, -0x1.3e2429b56de8p-54, + 0x1.6247eb03a5585p+0, -0x1.383c17e40b48p-54, + 0x1.6434634ccc32p+0, -0x1.c483c759d89p-55, + 0x1.6623882552225p+0, -0x1.bb60987591cp-54, + 0x1.68155d44ca973p+0, 0x1.038ae44f74p-57, +}; + +/* + * exp2l(x): compute the base 2 exponential of x + * + * Accuracy: Peak error < 0.511 ulp. + * + * Method: (equally-spaced tables) + * + * Reduce x: + * x = 2**k + y, for integer k and |y| <= 1/2. + * Thus we have exp2l(x) = 2**k * exp2(y). + * + * Reduce y: + * y = i/TBLSIZE + z for integer i near y * TBLSIZE. + * Thus we have exp2(y) = exp2(i/TBLSIZE) * exp2(z), + * with |z| <= 2**-(TBLBITS+1). + * + * We compute exp2(i/TBLSIZE) via table lookup and exp2(z) via a + * degree-6 minimax polynomial with maximum error under 2**-69. + * The table entries each have 104 bits of accuracy, encoded as + * a pair of double precision values. + */ +long double exp2l(long double x) +{ + union IEEEl2bits u, v; + long double r, twopk, twopkp10000, z; + uint32_t hx, ix, i0; + int k; + + /* Filter out exceptional cases. */ + u.e = x; + hx = u.xbits.expsign; + ix = hx & EXPMASK; + if (ix >= BIAS + 14) { /* |x| >= 16384 or x is NaN */ + if (ix == BIAS + LDBL_MAX_EXP) { + if (u.xbits.man != 1ULL << 63 || (hx & 0x8000) == 0) + return x + x; /* x is +Inf or NaN */ + return 0.0; /* x is -Inf */ + } + if (x >= 16384) + return huge * huge; /* overflow */ + if (x <= -16446) + return twom10000 * twom10000; /* underflow */ + } else if (ix <= BIAS - 66) { /* |x| < 0x1p-66 */ + return 1.0 + x; + } + + /* + * Reduce x, computing z, i0, and k. The low bits of x + redux + * contain the 16-bit integer part of the exponent (k) followed by + * TBLBITS fractional bits (i0). We use bit tricks to extract these + * as integers, then set z to the remainder. + * + * Example: Suppose x is 0xabc.123456p0 and TBLBITS is 8. + * Then the low-order word of x + redux is 0x000abc12, + * We split this into k = 0xabc and i0 = 0x12 (adjusted to + * index into the table), then we compute z = 0x0.003456p0. + * + * XXX If the exponent is negative, the computation of k depends on + * '>>' doing sign extension. + */ + u.e = x + redux; + i0 = u.bits.manl + TBLSIZE / 2; + k = (int)i0 >> TBLBITS; + i0 = (i0 & (TBLSIZE - 1)) << 1; + u.e -= redux; + z = x - u.e; + v.xbits.man = 1ULL << 63; + if (k >= LDBL_MIN_EXP) { + v.xbits.expsign = LDBL_MAX_EXP - 1 + k; + twopk = v.e; + } else { + v.xbits.expsign = LDBL_MAX_EXP - 1 + k + 10000; + twopkp10000 = v.e; + } + + /* Compute r = exp2l(y) = exp2lt[i0] * p(z). */ + long double t_hi = tbl[i0]; + long double t_lo = tbl[i0 + 1]; + /* XXX This gives > 1 ulp errors outside of FE_TONEAREST mode */ + r = t_lo + (t_hi + t_lo) * z * (P1 + z * (P2 + z * (P3 + z * (P4 + + z * (P5 + z * P6))))) + t_hi; + + /* Scale by 2**k. */ + if (k >= LDBL_MIN_EXP) { + if (k == LDBL_MAX_EXP) + return r * 2.0 * 0x1p16383L; + return r * twopk; + } + return r * twopkp10000 * twom10000; +} +#endif diff --git a/src/math/expf.c b/src/math/expf.c new file mode 100644 index 0000000..a0eaa7a --- /dev/null +++ b/src/math/expf.c @@ -0,0 +1,95 @@ +/* origin: FreeBSD /usr/src/lib/msun/src/e_expf.c */ +/* + * Conversion to float by Ian Lance Taylor, Cygnus Support, ian@cygnus.com. + */ +/* + * ==================================================== + * Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. + * + * Developed at SunPro, a Sun Microsystems, Inc. business. + * Permission to use, copy, modify, and distribute this + * software is freely granted, provided that this notice + * is preserved. + * ==================================================== + */ + +#include "libm.h" + +static const float +one = 1.0, +halF[2] = {0.5,-0.5,}, +huge = 1.0e+30, +o_threshold = 8.8721679688e+01, /* 0x42b17180 */ +u_threshold = -1.0397208405e+02, /* 0xc2cff1b5 */ +ln2HI[2] = { 6.9314575195e-01, /* 0x3f317200 */ + -6.9314575195e-01,},/* 0xbf317200 */ +ln2LO[2] = { 1.4286067653e-06, /* 0x35bfbe8e */ + -1.4286067653e-06,},/* 0xb5bfbe8e */ +invln2 = 1.4426950216e+00, /* 0x3fb8aa3b */ +/* + * Domain [-0.34568, 0.34568], range ~[-4.278e-9, 4.447e-9]: + * |x*(exp(x)+1)/(exp(x)-1) - p(x)| < 2**-27.74 + */ +P1 = 1.6666625440e-1, /* 0xaaaa8f.0p-26 */ +P2 = -2.7667332906e-3; /* -0xb55215.0p-32 */ + +static volatile float twom100 = 7.8886090522e-31; /* 2**-100=0x0d800000 */ + +float expf(float x) +{ + float y,hi=0.0,lo=0.0,c,t,twopk; + int32_t k=0,xsb; + uint32_t hx; + + GET_FLOAT_WORD(hx, x); + xsb = (hx>>31)&1; /* sign bit of x */ + hx &= 0x7fffffff; /* high word of |x| */ + + /* filter out non-finite argument */ + if (hx >= 0x42b17218) { /* if |x|>=88.721... */ + if (hx > 0x7f800000) /* NaN */ + return x+x; + if (hx == 0x7f800000) /* exp(+-inf)={inf,0} */ + return xsb==0 ? x : 0.0; + if (x > o_threshold) + return huge*huge; /* overflow */ + if (x < u_threshold) + return twom100*twom100; /* underflow */ + } + + /* argument reduction */ + if (hx > 0x3eb17218) { /* if |x| > 0.5 ln2 */ + if (hx < 0x3F851592) { /* and |x| < 1.5 ln2 */ + hi = x-ln2HI[xsb]; + lo = ln2LO[xsb]; + k = 1 - xsb - xsb; + } else { + k = invln2*x + halF[xsb]; + t = k; + hi = x - t*ln2HI[0]; /* t*ln2HI is exact here */ + lo = t*ln2LO[0]; + } + STRICT_ASSIGN(float, x, hi - lo); + } else if(hx < 0x39000000) { /* |x|<2**-14 */ + /* raise inexact */ + if (huge+x > one) + return one + x; + } else + k = 0; + + /* x is now in primary range */ + t = x*x; + if (k >= -125) + SET_FLOAT_WORD(twopk, 0x3f800000+(k<<23)); + else + SET_FLOAT_WORD(twopk, 0x3f800000+((k+100)<<23)); + c = x - t*(P1+t*P2); + if (k == 0) + return one - ((x*c)/(c-(float)2.0)-x); + y = one - ((lo-(x*c)/((float)2.0-c))-hi); + if (k < -125) + return y*twopk*twom100; + if (k == 128) + return y*2.0F*0x1p127F; + return y*twopk; +} diff --git a/src/math/expl.c b/src/math/expl.c new file mode 100644 index 0000000..f9fcae7 --- /dev/null +++ b/src/math/expl.c @@ -0,0 +1,127 @@ +/* origin: OpenBSD /usr/src/lib/libm/src/ld80/e_expl.c */ +/* + * Copyright (c) 2008 Stephen L. Moshier + * + * Permission to use, copy, modify, and distribute this software for any + * purpose with or without fee is hereby granted, provided that the above + * copyright notice and this permission notice appear in all copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES + * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF + * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR + * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN + * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF + * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + */ +/* + * Exponential function, long double precision + * + * + * SYNOPSIS: + * + * long double x, y, expl(); + * + * y = expl( x ); + * + * + * DESCRIPTION: + * + * Returns e (2.71828...) raised to the x power. + * + * Range reduction is accomplished by separating the argument + * into an integer k and fraction f such that + * + * x k f + * e = 2 e. + * + * A Pade' form of degree 2/3 is used to approximate exp(f) - 1 + * in the basic range [-0.5 ln 2, 0.5 ln 2]. + * + * + * ACCURACY: + * + * Relative error: + * arithmetic domain # trials peak rms + * IEEE +-10000 50000 1.12e-19 2.81e-20 + * + * + * Error amplification in the exponential function can be + * a serious matter. The error propagation involves + * exp( X(1+delta) ) = exp(X) ( 1 + X*delta + ... ), + * which shows that a 1 lsb error in representing X produces + * a relative error of X times 1 lsb in the function. + * While the routine gives an accurate result for arguments + * that are exactly represented by a long double precision + * computer number, the result contains amplified roundoff + * error for large arguments not exactly represented. + * + * + * ERROR MESSAGES: + * + * message condition value returned + * exp underflow x < MINLOG 0.0 + * exp overflow x > MAXLOG MAXNUM + * + */ + +#include "libm.h" + +#if LD64 +long double expl(long double x) +{ + return x; +} +#elif LD80 + +static long double P[3] = { + 1.2617719307481059087798E-4L, + 3.0299440770744196129956E-2L, + 9.9999999999999999991025E-1L, +}; +static long double Q[4] = { + 3.0019850513866445504159E-6L, + 2.5244834034968410419224E-3L, + 2.2726554820815502876593E-1L, + 2.0000000000000000000897E0L, +}; +static const long double +C1 = 6.9314575195312500000000E-1L, +C2 = 1.4286068203094172321215E-6L, +MAXLOGL = 1.1356523406294143949492E4L, +MINLOGL = -1.13994985314888605586758E4L, +LOG2EL = 1.4426950408889634073599E0L; + +long double expl(long double x) +{ + long double px, xx; + int n; + + if (isnan(x)) + return x; + if (x > MAXLOGL) + return INFINITY; + if (x < MINLOGL) + return 0.0L; + + /* Express e**x = e**g 2**n + * = e**g e**(n loge(2)) + * = e**(g + n loge(2)) + */ + px = floorl(LOG2EL * x + 0.5L); /* floor() truncates toward -infinity. */ + n = px; + x -= px * C1; + x -= px * C2; + + /* rational approximation for exponential + * of the fractional part: + * e**x = 1 + 2x P(x**2)/(Q(x**2) - P(x**2)) + */ + xx = x * x; + px = x * __polevll(xx, P, 2); + x = px/(__polevll(xx, Q, 3) - px); + x = 1.0L + ldexpl(x, 1); + x = ldexpl(x, n); + return x; +} +#endif diff --git a/src/math/expm1.c b/src/math/expm1.c new file mode 100644 index 0000000..ffa8226 --- /dev/null +++ b/src/math/expm1.c @@ -0,0 +1,220 @@ +/* origin: FreeBSD /usr/src/lib/msun/src/s_expm1.c */ +/* + * ==================================================== + * Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. + * + * Developed at SunPro, a Sun Microsystems, Inc. business. + * Permission to use, copy, modify, and distribute this + * software is freely granted, provided that this notice + * is preserved. + * ==================================================== + */ +/* expm1(x) + * Returns exp(x)-1, the exponential of x minus 1. + * + * Method + * 1. Argument reduction: + * Given x, find r and integer k such that + * + * x = k*ln2 + r, |r| <= 0.5*ln2 ~ 0.34658 + * + * Here a correction term c will be computed to compensate + * the error in r when rounded to a floating-point number. + * + * 2. Approximating expm1(r) by a special rational function on + * the interval [0,0.34658]: + * Since + * r*(exp(r)+1)/(exp(r)-1) = 2+ r^2/6 - r^4/360 + ... + * we define R1(r*r) by + * r*(exp(r)+1)/(exp(r)-1) = 2+ r^2/6 * R1(r*r) + * That is, + * R1(r**2) = 6/r *((exp(r)+1)/(exp(r)-1) - 2/r) + * = 6/r * ( 1 + 2.0*(1/(exp(r)-1) - 1/r)) + * = 1 - r^2/60 + r^4/2520 - r^6/100800 + ... + * We use a special Reme algorithm on [0,0.347] to generate + * a polynomial of degree 5 in r*r to approximate R1. The + * maximum error of this polynomial approximation is bounded + * by 2**-61. In other words, + * R1(z) ~ 1.0 + Q1*z + Q2*z**2 + Q3*z**3 + Q4*z**4 + Q5*z**5 + * where Q1 = -1.6666666666666567384E-2, + * Q2 = 3.9682539681370365873E-4, + * Q3 = -9.9206344733435987357E-6, + * Q4 = 2.5051361420808517002E-7, + * Q5 = -6.2843505682382617102E-9; + * z = r*r, + * with error bounded by + * | 5 | -61 + * | 1.0+Q1*z+...+Q5*z - R1(z) | <= 2 + * | | + * + * expm1(r) = exp(r)-1 is then computed by the following + * specific way which minimize the accumulation rounding error: + * 2 3 + * r r [ 3 - (R1 + R1*r/2) ] + * expm1(r) = r + --- + --- * [--------------------] + * 2 2 [ 6 - r*(3 - R1*r/2) ] + * + * To compensate the error in the argument reduction, we use + * expm1(r+c) = expm1(r) + c + expm1(r)*c + * ~ expm1(r) + c + r*c + * Thus c+r*c will be added in as the correction terms for + * expm1(r+c). Now rearrange the term to avoid optimization + * screw up: + * ( 2 2 ) + * ({ ( r [ R1 - (3 - R1*r/2) ] ) } r ) + * expm1(r+c)~r - ({r*(--- * [--------------------]-c)-c} - --- ) + * ({ ( 2 [ 6 - r*(3 - R1*r/2) ] ) } 2 ) + * ( ) + * + * = r - E + * 3. Scale back to obtain expm1(x): + * From step 1, we have + * expm1(x) = either 2^k*[expm1(r)+1] - 1 + * = or 2^k*[expm1(r) + (1-2^-k)] + * 4. Implementation notes: + * (A). To save one multiplication, we scale the coefficient Qi + * to Qi*2^i, and replace z by (x^2)/2. + * (B). To achieve maximum accuracy, we compute expm1(x) by + * (i) if x < -56*ln2, return -1.0, (raise inexact if x!=inf) + * (ii) if k=0, return r-E + * (iii) if k=-1, return 0.5*(r-E)-0.5 + * (iv) if k=1 if r < -0.25, return 2*((r+0.5)- E) + * else return 1.0+2.0*(r-E); + * (v) if (k<-2||k>56) return 2^k(1-(E-r)) - 1 (or exp(x)-1) + * (vi) if k <= 20, return 2^k((1-2^-k)-(E-r)), else + * (vii) return 2^k(1-((E+2^-k)-r)) + * + * Special cases: + * expm1(INF) is INF, expm1(NaN) is NaN; + * expm1(-INF) is -1, and + * for finite argument, only expm1(0)=0 is exact. + * + * Accuracy: + * according to an error analysis, the error is always less than + * 1 ulp (unit in the last place). + * + * Misc. info. + * For IEEE double + * if x > 7.09782712893383973096e+02 then expm1(x) overflow + * + * Constants: + * The hexadecimal values are the intended ones for the following + * constants. The decimal values may be used, provided that the + * compiler will convert from decimal to binary accurately enough + * to produce the hexadecimal values shown. + */ + +#include "libm.h" + +static const double +one = 1.0, +huge = 1.0e+300, +tiny = 1.0e-300, +o_threshold = 7.09782712893383973096e+02, /* 0x40862E42, 0xFEFA39EF */ +ln2_hi = 6.93147180369123816490e-01, /* 0x3fe62e42, 0xfee00000 */ +ln2_lo = 1.90821492927058770002e-10, /* 0x3dea39ef, 0x35793c76 */ +invln2 = 1.44269504088896338700e+00, /* 0x3ff71547, 0x652b82fe */ +/* Scaled Q's: Qn_here = 2**n * Qn_above, for R(2*z) where z = hxs = x*x/2: */ +Q1 = -3.33333333333331316428e-02, /* BFA11111 111110F4 */ +Q2 = 1.58730158725481460165e-03, /* 3F5A01A0 19FE5585 */ +Q3 = -7.93650757867487942473e-05, /* BF14CE19 9EAADBB7 */ +Q4 = 4.00821782732936239552e-06, /* 3ED0CFCA 86E65239 */ +Q5 = -2.01099218183624371326e-07; /* BE8AFDB7 6E09C32D */ + +double expm1(double x) +{ + double y,hi,lo,c,t,e,hxs,hfx,r1,twopk; + int32_t k,xsb; + uint32_t hx; + + GET_HIGH_WORD(hx, x); + xsb = hx&0x80000000; /* sign bit of x */ + hx &= 0x7fffffff; /* high word of |x| */ + + /* filter out huge and non-finite argument */ + if (hx >= 0x4043687A) { /* if |x|>=56*ln2 */ + if (hx >= 0x40862E42) { /* if |x|>=709.78... */ + if (hx >= 0x7ff00000) { + uint32_t low; + + GET_LOW_WORD(low, x); + if (((hx&0xfffff)|low) != 0) /* NaN */ + return x+x; + return xsb==0 ? x : -1.0; /* exp(+-inf)={inf,-1} */ + } + if(x > o_threshold) + return huge*huge; /* overflow */ + } + if (xsb != 0) { /* x < -56*ln2, return -1.0 with inexact */ + /* raise inexact */ + if(x+tiny<0.0) + return tiny-one; /* return -1 */ + } + } + + /* argument reduction */ + if (hx > 0x3fd62e42) { /* if |x| > 0.5 ln2 */ + if (hx < 0x3FF0A2B2) { /* and |x| < 1.5 ln2 */ + if (xsb == 0) { + hi = x - ln2_hi; + lo = ln2_lo; + k = 1; + } else { + hi = x + ln2_hi; + lo = -ln2_lo; + k = -1; + } + } else { + k = invln2*x + (xsb==0 ? 0.5 : -0.5); + t = k; + hi = x - t*ln2_hi; /* t*ln2_hi is exact here */ + lo = t*ln2_lo; + } + STRICT_ASSIGN(double, x, hi - lo); + c = (hi-x)-lo; + } else if (hx < 0x3c900000) { /* |x| < 2**-54, return x */ + /* raise inexact flags when x != 0 */ + t = huge+x; + return x - (t-(huge+x)); + } else + k = 0; + + /* x is now in primary range */ + hfx = 0.5*x; + hxs = x*hfx; + r1 = one+hxs*(Q1+hxs*(Q2+hxs*(Q3+hxs*(Q4+hxs*Q5)))); + t = 3.0-r1*hfx; + e = hxs*((r1-t)/(6.0 - x*t)); + if (k == 0) /* c is 0 */ + return x - (x*e-hxs); + INSERT_WORDS(twopk, 0x3ff00000+(k<<20), 0); /* 2^k */ + e = x*(e-c) - c; + e -= hxs; + if (k == -1) + return 0.5*(x-e) - 0.5; + if (k == 1) { + if (x < -0.25) + return -2.0*(e-(x+0.5)); + return one+2.0*(x-e); + } + if (k <= -2 || k > 56) { /* suffice to return exp(x)-1 */ + y = one - (e-x); + if (k == 1024) + y = y*2.0*0x1p1023; + else + y = y*twopk; + return y - one; + } + t = one; + if (k < 20) { + SET_HIGH_WORD(t, 0x3ff00000 - (0x200000>>k)); /* t=1-2^-k */ + y = t-(e-x); + y = y*twopk; + } else { + SET_HIGH_WORD(t, ((0x3ff-k)<<20)); /* 2^-k */ + y = x-(e+t); + y += one; + y = y*twopk; + } + return y; +} diff --git a/src/math/expm1f.c b/src/math/expm1f.c new file mode 100644 index 0000000..cfab697 --- /dev/null +++ b/src/math/expm1f.c @@ -0,0 +1,125 @@ +/* origin: FreeBSD /usr/src/lib/msun/src/s_expm1f.c */ +/* + * Conversion to float by Ian Lance Taylor, Cygnus Support, ian@cygnus.com. + */ +/* + * ==================================================== + * Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. + * + * Developed at SunPro, a Sun Microsystems, Inc. business. + * Permission to use, copy, modify, and distribute this + * software is freely granted, provided that this notice + * is preserved. + * ==================================================== + */ + +#include "libm.h" + +static const float +one = 1.0, +huge = 1.0e+30, +tiny = 1.0e-30, +o_threshold = 8.8721679688e+01, /* 0x42b17180 */ +ln2_hi = 6.9313812256e-01, /* 0x3f317180 */ +ln2_lo = 9.0580006145e-06, /* 0x3717f7d1 */ +invln2 = 1.4426950216e+00, /* 0x3fb8aa3b */ +/* + * Domain [-0.34568, 0.34568], range ~[-6.694e-10, 6.696e-10]: + * |6 / x * (1 + 2 * (1 / (exp(x) - 1) - 1 / x)) - q(x)| < 2**-30.04 + * Scaled coefficients: Qn_here = 2**n * Qn_for_q (see s_expm1.c): + */ +Q1 = -3.3333212137e-2, /* -0x888868.0p-28 */ +Q2 = 1.5807170421e-3; /* 0xcf3010.0p-33 */ + +float expm1f(float x) +{ + float y,hi,lo,c,t,e,hxs,hfx,r1,twopk; + int32_t k,xsb; + uint32_t hx; + + GET_FLOAT_WORD(hx, x); + xsb = hx&0x80000000; /* sign bit of x */ + hx &= 0x7fffffff; /* high word of |x| */ + + /* filter out huge and non-finite argument */ + if (hx >= 0x4195b844) { /* if |x|>=27*ln2 */ + if (hx >= 0x42b17218) { /* if |x|>=88.721... */ + if (hx > 0x7f800000) /* NaN */ + return x+x; + if (hx == 0x7f800000) /* exp(+-inf)={inf,-1} */ + return xsb==0 ? x : -1.0; + if (x > o_threshold) + return huge*huge; /* overflow */ + } + if (xsb != 0) { /* x < -27*ln2 */ + /* raise inexact */ + if (x+tiny < (float)0.0) + return tiny-one; /* return -1 */ + } + } + + /* argument reduction */ + if (hx > 0x3eb17218) { /* if |x| > 0.5 ln2 */ + if (hx < 0x3F851592) { /* and |x| < 1.5 ln2 */ + if (xsb == 0) { + hi = x - ln2_hi; + lo = ln2_lo; + k = 1; + } else { + hi = x + ln2_hi; + lo = -ln2_lo; + k = -1; + } + } else { + k = invln2*x+((xsb==0)?(float)0.5:(float)-0.5); + t = k; + hi = x - t*ln2_hi; /* t*ln2_hi is exact here */ + lo = t*ln2_lo; + } + STRICT_ASSIGN(float, x, hi - lo); + c = (hi-x)-lo; + } else if (hx < 0x33000000) { /* when |x|<2**-25, return x */ + t = huge+x; /* return x with inexact flags when x!=0 */ + return x - (t-(huge+x)); + } else + k = 0; + + /* x is now in primary range */ + hfx = (float)0.5*x; + hxs = x*hfx; + r1 = one+hxs*(Q1+hxs*Q2); + t = (float)3.0 - r1*hfx; + e = hxs*((r1-t)/((float)6.0 - x*t)); + if (k == 0) /* c is 0 */ + return x - (x*e-hxs); + SET_FLOAT_WORD(twopk, 0x3f800000+(k<<23)); /* 2^k */ + e = x*(e-c) - c; + e -= hxs; + if (k == -1) + return (float)0.5*(x-e) - (float)0.5; + if (k == 1) { + if (x < (float)-0.25) + return -(float)2.0*(e-(x+(float)0.5)); + return one+(float)2.0*(x-e); + } + if (k <= -2 || k > 56) { /* suffice to return exp(x)-1 */ + y = one - (e - x); + if (k == 128) + y = y*2.0F*0x1p127F; + else + y = y*twopk; + return y - one; + } + t = one; + if (k < 23) { + SET_FLOAT_WORD(t, 0x3f800000 - (0x1000000>>k)); /* t=1-2^-k */ + y = t - (e - x); + y = y*twopk; + } else { + SET_FLOAT_WORD(t, ((0x7f-k)<<23)); /* 2^-k */ + y = x - (e + t); + y += one; + y = y*twopk; + } + return y; +} diff --git a/src/math/expm1l.c b/src/math/expm1l.c new file mode 100644 index 0000000..da2cffe --- /dev/null +++ b/src/math/expm1l.c @@ -0,0 +1,123 @@ +/* origin: OpenBSD /usr/src/lib/libm/src/ld80/e_expm1l.c */ +/* + * Copyright (c) 2008 Stephen L. Moshier + * + * Permission to use, copy, modify, and distribute this software for any + * purpose with or without fee is hereby granted, provided that the above + * copyright notice and this permission notice appear in all copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES + * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF + * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR + * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN + * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF + * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + */ +/* + * Exponential function, minus 1 + * Long double precision + * + * + * SYNOPSIS: + * + * long double x, y, expm1l(); + * + * y = expm1l( x ); + * + * + * DESCRIPTION: + * + * Returns e (2.71828...) raised to the x power, minus 1. + * + * Range reduction is accomplished by separating the argument + * into an integer k and fraction f such that + * + * x k f + * e = 2 e. + * + * An expansion x + .5 x^2 + x^3 R(x) approximates exp(f) - 1 + * in the basic range [-0.5 ln 2, 0.5 ln 2]. + * + * + * ACCURACY: + * + * Relative error: + * arithmetic domain # trials peak rms + * IEEE -45,+MAXLOG 200,000 1.2e-19 2.5e-20 + * + * ERROR MESSAGES: + * + * message condition value returned + * expm1l overflow x > MAXLOG MAXNUM + * + */ + +#include "libm.h" + +#if LD64 +long double expm1l(long double x) +{ + return expm1(x); +} +#elif LD80 +static const long double MAXLOGL = 1.1356523406294143949492E4L; + +/* exp(x) - 1 = x + 0.5 x^2 + x^3 P(x)/Q(x) + -.5 ln 2 < x < .5 ln 2 + Theoretical peak relative error = 3.4e-22 */ +static const long double +P0 = -1.586135578666346600772998894928250240826E4L, +P1 = 2.642771505685952966904660652518429479531E3L, +P2 = -3.423199068835684263987132888286791620673E2L, +P3 = 1.800826371455042224581246202420972737840E1L, +P4 = -5.238523121205561042771939008061958820811E-1L, +Q0 = -9.516813471998079611319047060563358064497E4L, +Q1 = 3.964866271411091674556850458227710004570E4L, +Q2 = -7.207678383830091850230366618190187434796E3L, +Q3 = 7.206038318724600171970199625081491823079E2L, +Q4 = -4.002027679107076077238836622982900945173E1L, +/* Q5 = 1.000000000000000000000000000000000000000E0 */ +/* C1 + C2 = ln 2 */ +C1 = 6.93145751953125E-1L, +C2 = 1.428606820309417232121458176568075500134E-6L, +/* ln 2^-65 */ +minarg = -4.5054566736396445112120088E1L, +huge = 0x1p10000L; + +long double expm1l(long double x) +{ + long double px, qx, xx; + int k; + + /* Overflow. */ + if (x > MAXLOGL) + return huge*huge; /* overflow */ + if (x == 0.0) + return x; + /* Minimum value.*/ + if (x < minarg) + return -1.0L; + + xx = C1 + C2; + /* Express x = ln 2 (k + remainder), remainder not exceeding 1/2. */ + px = floorl (0.5 + x / xx); + k = px; + /* remainder times ln 2 */ + x -= px * C1; + x -= px * C2; + + /* Approximate exp(remainder ln 2).*/ + px = (((( P4 * x + P3) * x + P2) * x + P1) * x + P0) * x; + qx = (((( x + Q4) * x + Q3) * x + Q2) * x + Q1) * x + Q0; + xx = x * x; + qx = x + (0.5 * xx + xx * px / qx); + + /* exp(x) = exp(k ln 2) exp(remainder ln 2) = 2^k exp(remainder ln 2). + We have qx = exp(remainder ln 2) - 1, so + exp(x) - 1 = 2^k (qx + 1) - 1 = 2^k qx + 2^k - 1. */ + px = ldexpl(1.0L, k); + x = px * qx + (px - 1.0); + return x; +} +#endif diff --git a/src/math/fabs.c b/src/math/fabs.c new file mode 100644 index 0000000..6e28f1e --- /dev/null +++ b/src/math/fabs.c @@ -0,0 +1,10 @@ +#include "libm.h" + +double fabs(double x) +{ + union dshape u; + + u.value = x; + u.bits &= (uint64_t)-1 / 2; + return u.value; +} diff --git a/src/math/fabsf.c b/src/math/fabsf.c new file mode 100644 index 0000000..516f110 --- /dev/null +++ b/src/math/fabsf.c @@ -0,0 +1,10 @@ +#include "libm.h" + +float fabsf(float x) +{ + union fshape u; + + u.value = x; + u.bits &= (uint32_t)-1 / 2; + return u.value; +} diff --git a/src/math/fabsl.c b/src/math/fabsl.c new file mode 100644 index 0000000..f1dec1f --- /dev/null +++ b/src/math/fabsl.c @@ -0,0 +1,15 @@ +#include "libm.h" +#if LD64 +long double fabsl(long double x) +{ + return fabs(x); +} +#elif LD80 || LD128 +long double fabsl(long double x) +{ + union ldshape u = {x}; + + u.bits.sign = 0; + return u.value; +} +#endif diff --git a/src/math/fdim.c b/src/math/fdim.c new file mode 100644 index 0000000..fb25521 --- /dev/null +++ b/src/math/fdim.c @@ -0,0 +1,10 @@ +#include "libm.h" + +double fdim(double x, double y) +{ + if (isnan(x)) + return x; + if (isnan(y)) + return y; + return x > y ? x - y : 0; +} diff --git a/src/math/fdimf.c b/src/math/fdimf.c new file mode 100644 index 0000000..5cfeac6 --- /dev/null +++ b/src/math/fdimf.c @@ -0,0 +1,10 @@ +#include "libm.h" + +float fdimf(float x, float y) +{ + if (isnan(x)) + return x; + if (isnan(y)) + return y; + return x > y ? x - y : 0; +} diff --git a/src/math/fdiml.c b/src/math/fdiml.c new file mode 100644 index 0000000..5bb950c --- /dev/null +++ b/src/math/fdiml.c @@ -0,0 +1,9 @@ +#include "libm.h" +long double fdiml(long double x, long double y) +{ + if (isnan(x)) + return x; + if (isnan(y)) + return y; + return x > y ? x - y : 0; +} diff --git a/src/math/floor.c b/src/math/floor.c new file mode 100644 index 0000000..521a148 --- /dev/null +++ b/src/math/floor.c @@ -0,0 +1,82 @@ +/* origin: FreeBSD /usr/src/lib/msun/src/s_floor.c */ +/* + * ==================================================== + * Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. + * + * Developed at SunPro, a Sun Microsystems, Inc. business. + * Permission to use, copy, modify, and distribute this + * software is freely granted, provided that this notice + * is preserved. + * ==================================================== + */ +/* + * floor(x) + * Return x rounded toward -inf to integral value + * Method: + * Bit twiddling. + * Exception: + * Inexact flag raised if x not equal to floor(x). + */ + +#include "libm.h" + +static const double huge = 1.0e300; + +double floor(double x) +{ + int32_t i0,i1,j0; + uint32_t i,j; + + EXTRACT_WORDS(i0, i1, x); + // FIXME: signed shift + j0 = ((i0>>20)&0x7ff) - 0x3ff; + if (j0 < 20) { + if (j0 < 0) { /* |x| < 1 */ + /* raise inexact if x != 0 */ + if (huge+x > 0.0) { + if (i0 >= 0) { /* x >= 0 */ + i0 = i1 = 0; + } else if (((i0&0x7fffffff)|i1) != 0) { + i0 = 0xbff00000; + i1 = 0; + } + } + } else { + i = 0x000fffff>>j0; + if (((i0&i)|i1) == 0) + return x; /* x is integral */ + /* raise inexact flag */ + if (huge+x > 0.0) { + if (i0 < 0) + i0 += 0x00100000>>j0; + i0 &= ~i; + i1=0; + } + } + } else if (j0 > 51) { + if (j0 == 0x400) + return x+x; /* inf or NaN */ + else + return x; /* x is integral */ + } else { + i = ((uint32_t)(0xffffffff))>>(j0-20); + if ((i1&i) == 0) + return x; /* x is integral */ + /* raise inexact flag */ + if (huge+x > 0.0) { + if (i0 < 0) { + if (j0 == 20) + i0+=1; + else { + j = i1+(1<<(52-j0)); + if (j < i1) + i0 += 1; /* got a carry */ + i1 = j; + } + } + i1 &= ~i; + } + } + INSERT_WORDS(x, i0, i1); + return x; +} diff --git a/src/math/floorf.c b/src/math/floorf.c new file mode 100644 index 0000000..958abf5 --- /dev/null +++ b/src/math/floorf.c @@ -0,0 +1,64 @@ +/* origin: FreeBSD /usr/src/lib/msun/src/s_floorf.c */ +/* + * Conversion to float by Ian Lance Taylor, Cygnus Support, ian@cygnus.com. + */ +/* + * ==================================================== + * Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. + * + * Developed at SunPro, a Sun Microsystems, Inc. business. + * Permission to use, copy, modify, and distribute this + * software is freely granted, provided that this notice + * is preserved. + * ==================================================== + */ +/* + * floorf(x) + * Return x rounded toward -inf to integral value + * Method: + * Bit twiddling. + * Exception: + * Inexact flag raised if x not equal to floorf(x). + */ + +#include "libm.h" + +static const float huge = 1.0e30; + +float floorf(float x) +{ + int32_t i0,j0; + uint32_t i; + + GET_FLOAT_WORD(i0, x); + // FIXME: signed shift + j0 = ((i0>>23)&0xff) - 0x7f; + if (j0 < 23) { + if (j0 < 0) { /* |x| < 1 */ + /* raise inexact if x != 0 */ + if (huge+x > (float)0.0) { + if (i0 >= 0) /* x >= 0 */ + i0 = 0; + else if ((i0&0x7fffffff) != 0) + i0 = 0xbf800000; + } + } else { + i = 0x007fffff>>j0; + if ((i0&i) == 0) + return x; /* x is integral */ + /* raise inexact flag */ + if (huge+x > (float)0.0) { + if (i0 < 0) + i0 += 0x00800000>>j0; + i0 &= ~i; + } + } + } else { + if (j0 == 0x80) /* inf or NaN */ + return x+x; + else + return x; /* x is integral */ + } + SET_FLOAT_WORD(x, i0); + return x; +} diff --git a/src/math/floorl.c b/src/math/floorl.c new file mode 100644 index 0000000..184b7ff --- /dev/null +++ b/src/math/floorl.c @@ -0,0 +1,102 @@ +/* origin: FreeBSD /usr/src/lib/msun/src/s_floorl.c */ +/* + * ==================================================== + * Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. + * + * Developed at SunPro, a Sun Microsystems, Inc. business. + * Permission to use, copy, modify, and distribute this + * software is freely granted, provided that this notice + * is preserved. + * ==================================================== + */ +/* + * floorl(x) + * Return x rounded toward -inf to integral value + * Method: + * Bit twiddling. + * Exception: + * Inexact flag raised if x not equal to floorl(x). + */ + +#include "libm.h" + +#if LD64 +long double floorl(long double x) +{ + return floor(x); +} +#elif LD80 || LD128 + +#ifdef LDBL_IMPLICIT_NBIT +#define MANH_SIZE (LDBL_MANH_SIZE + 1) +#define INC_MANH(u, c) do { \ + uint64_t o = u.bits.manh; \ + u.bits.manh += (c); \ + if (u.bits.manh < o) \ + u.bits.exp++; \ +} while (0) +#else +#define MANH_SIZE LDBL_MANH_SIZE +#define INC_MANH(u, c) do { \ + uint64_t o = u.bits.manh; \ + u.bits.manh += (c); \ + if (u.bits.manh < o) { \ + u.bits.exp++; \ + u.bits.manh |= 1llu << (LDBL_MANH_SIZE - 1); \ + } \ +} while (0) +#endif + +static const long double huge = 1.0e300; + +long double floorl(long double x) +{ + union IEEEl2bits u = { .e = x }; + int e = u.bits.exp - LDBL_MAX_EXP + 1; + + if (e < MANH_SIZE - 1) { + if (e < 0) { + /* raise inexact if x != 0 */ + if (huge + x > 0.0) + if (u.bits.exp > 0 || + (u.bits.manh | u.bits.manl) != 0) + u.e = u.bits.sign ? -1.0 : 0.0; + } else { + uint64_t m = ((1llu << MANH_SIZE) - 1) >> (e + 1); + if (((u.bits.manh & m) | u.bits.manl) == 0) + return x; /* x is integral */ + if (u.bits.sign) { +#ifdef LDBL_IMPLICIT_NBIT + if (e == 0) + u.bits.exp++; + else +#endif + INC_MANH(u, 1llu << (MANH_SIZE - e - 1)); + } + /* raise inexact flag */ + if (huge + x > 0.0) { + u.bits.manh &= ~m; + u.bits.manl = 0; + } + } + } else if (e < LDBL_MANT_DIG - 1) { + uint64_t m = (uint64_t)-1 >> (64 - LDBL_MANT_DIG + e + 1); + if ((u.bits.manl & m) == 0) + return x; /* x is integral */ + if (u.bits.sign) { + if (e == MANH_SIZE - 1) + INC_MANH(u, 1); + else { + uint64_t o = u.bits.manl; + u.bits.manl += 1llu << (LDBL_MANT_DIG - e - 1); + if (u.bits.manl < o) /* got a carry */ + INC_MANH(u, 1); + } + } + /* raise inexact flag */ + if (huge + x > 0.0) + u.bits.manl &= ~m; + } + return (u.e); +} +#endif diff --git a/src/math/fma.c b/src/math/fma.c new file mode 100644 index 0000000..c53f314 --- /dev/null +++ b/src/math/fma.c @@ -0,0 +1,270 @@ +/* origin: FreeBSD /usr/src/lib/msun/src/s_fma.c */ +/*- + * Copyright (c) 2005-2011 David Schultz + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. + */ + +#include +#include "libm.h" + +/* + * A struct dd represents a floating-point number with twice the precision + * of a double. We maintain the invariant that "hi" stores the 53 high-order + * bits of the result. + */ +struct dd { + double hi; + double lo; +}; + +/* + * Compute a+b exactly, returning the exact result in a struct dd. We assume + * that both a and b are finite, but make no assumptions about their relative + * magnitudes. + */ +static inline struct dd dd_add(double a, double b) +{ + struct dd ret; + double s; + + ret.hi = a + b; + s = ret.hi - a; + ret.lo = (a - (ret.hi - s)) + (b - s); + return (ret); +} + +/* + * Compute a+b, with a small tweak: The least significant bit of the + * result is adjusted into a sticky bit summarizing all the bits that + * were lost to rounding. This adjustment negates the effects of double + * rounding when the result is added to another number with a higher + * exponent. For an explanation of round and sticky bits, see any reference + * on FPU design, e.g., + * + * J. Coonen. An Implementation Guide to a Proposed Standard for + * Floating-Point Arithmetic. Computer, vol. 13, no. 1, Jan 1980. + */ +static inline double add_adjusted(double a, double b) +{ + struct dd sum; + uint64_t hibits, lobits; + + sum = dd_add(a, b); + if (sum.lo != 0) { + EXTRACT_WORD64(hibits, sum.hi); + if ((hibits & 1) == 0) { + /* hibits += (int)copysign(1.0, sum.hi * sum.lo) */ + EXTRACT_WORD64(lobits, sum.lo); + hibits += 1 - ((hibits ^ lobits) >> 62); + INSERT_WORD64(sum.hi, hibits); + } + } + return (sum.hi); +} + +/* + * Compute ldexp(a+b, scale) with a single rounding error. It is assumed + * that the result will be subnormal, and care is taken to ensure that + * double rounding does not occur. + */ +static inline double add_and_denormalize(double a, double b, int scale) +{ + struct dd sum; + uint64_t hibits, lobits; + int bits_lost; + + sum = dd_add(a, b); + + /* + * If we are losing at least two bits of accuracy to denormalization, + * then the first lost bit becomes a round bit, and we adjust the + * lowest bit of sum.hi to make it a sticky bit summarizing all the + * bits in sum.lo. With the sticky bit adjusted, the hardware will + * break any ties in the correct direction. + * + * If we are losing only one bit to denormalization, however, we must + * break the ties manually. + */ + if (sum.lo != 0) { + EXTRACT_WORD64(hibits, sum.hi); + bits_lost = -((int)(hibits >> 52) & 0x7ff) - scale + 1; + if (bits_lost != 1 ^ (int)(hibits & 1)) { + /* hibits += (int)copysign(1.0, sum.hi * sum.lo) */ + EXTRACT_WORD64(lobits, sum.lo); + hibits += 1 - (((hibits ^ lobits) >> 62) & 2); + INSERT_WORD64(sum.hi, hibits); + } + } + return (ldexp(sum.hi, scale)); +} + +/* + * Compute a*b exactly, returning the exact result in a struct dd. We assume + * that both a and b are normalized, so no underflow or overflow will occur. + * The current rounding mode must be round-to-nearest. + */ +static inline struct dd dd_mul(double a, double b) +{ + static const double split = 0x1p27 + 1.0; + struct dd ret; + double ha, hb, la, lb, p, q; + + p = a * split; + ha = a - p; + ha += p; + la = a - ha; + + p = b * split; + hb = b - p; + hb += p; + lb = b - hb; + + p = ha * hb; + q = ha * lb + la * hb; + + ret.hi = p + q; + ret.lo = p - ret.hi + q + la * lb; + return (ret); +} + +/* + * Fused multiply-add: Compute x * y + z with a single rounding error. + * + * We use scaling to avoid overflow/underflow, along with the + * canonical precision-doubling technique adapted from: + * + * Dekker, T. A Floating-Point Technique for Extending the + * Available Precision. Numer. Math. 18, 224-242 (1971). + * + * This algorithm is sensitive to the rounding precision. FPUs such + * as the i387 must be set in double-precision mode if variables are + * to be stored in FP registers in order to avoid incorrect results. + * This is the default on FreeBSD, but not on many other systems. + * + * Hardware instructions should be used on architectures that support it, + * since this implementation will likely be several times slower. + */ +double fma(double x, double y, double z) +{ + double xs, ys, zs, adj; + struct dd xy, r; + int oround; + int ex, ey, ez; + int spread; + + /* + * Handle special cases. The order of operations and the particular + * return values here are crucial in handling special cases involving + * infinities, NaNs, overflows, and signed zeroes correctly. + */ + if (x == 0.0 || y == 0.0) + return (x * y + z); + if (z == 0.0) + return (x * y); + if (!isfinite(x) || !isfinite(y)) + return (x * y + z); + if (!isfinite(z)) + return (z); + + xs = frexp(x, &ex); + ys = frexp(y, &ey); + zs = frexp(z, &ez); + oround = fegetround(); + spread = ex + ey - ez; + + /* + * If x * y and z are many orders of magnitude apart, the scaling + * will overflow, so we handle these cases specially. Rounding + * modes other than FE_TONEAREST are painful. + */ + if (spread < -DBL_MANT_DIG) { + feraiseexcept(FE_INEXACT); + if (!isnormal(z)) + feraiseexcept(FE_UNDERFLOW); + switch (oround) { + case FE_TONEAREST: + return (z); + case FE_TOWARDZERO: + if (x > 0.0 ^ y < 0.0 ^ z < 0.0) + return (z); + else + return (nextafter(z, 0)); + case FE_DOWNWARD: + if (x > 0.0 ^ y < 0.0) + return (z); + else + return (nextafter(z, -INFINITY)); + default: /* FE_UPWARD */ + if (x > 0.0 ^ y < 0.0) + return (nextafter(z, INFINITY)); + else + return (z); + } + } + if (spread <= DBL_MANT_DIG * 2) + zs = ldexp(zs, -spread); + else + zs = copysign(DBL_MIN, zs); + + fesetround(FE_TONEAREST); + + /* + * Basic approach for round-to-nearest: + * + * (xy.hi, xy.lo) = x * y (exact) + * (r.hi, r.lo) = xy.hi + z (exact) + * adj = xy.lo + r.lo (inexact; low bit is sticky) + * result = r.hi + adj (correctly rounded) + */ + xy = dd_mul(xs, ys); + r = dd_add(xy.hi, zs); + + spread = ex + ey; + + if (r.hi == 0.0) { + /* + * When the addends cancel to 0, ensure that the result has + * the correct sign. + */ + fesetround(oround); + volatile double vzs = zs; /* XXX gcc CSE bug workaround */ + return (xy.hi + vzs + ldexp(xy.lo, spread)); + } + + if (oround != FE_TONEAREST) { + /* + * There is no need to worry about double rounding in directed + * rounding modes. + */ + fesetround(oround); + adj = r.lo + xy.lo; + return (ldexp(r.hi + adj, spread)); + } + + adj = add_adjusted(r.lo, xy.lo); + if (spread + ilogb(r.hi) > -1023) + return (ldexp(r.hi + adj, spread)); + else + return (add_and_denormalize(r.hi, adj, spread)); +} diff --git a/src/math/fmaf.c b/src/math/fmaf.c new file mode 100644 index 0000000..0dccf10 --- /dev/null +++ b/src/math/fmaf.c @@ -0,0 +1,64 @@ +/* origin: FreeBSD /usr/src/lib/msun/src/s_fmaf.c */ +/*- + * Copyright (c) 2005-2011 David Schultz + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. + */ + +#include +#include "libm.h" + +/* + * Fused multiply-add: Compute x * y + z with a single rounding error. + * + * A double has more than twice as much precision than a float, so + * direct double-precision arithmetic suffices, except where double + * rounding occurs. + */ +float fmaf(float x, float y, float z) +{ + double xy, result; + uint32_t hr, lr; + + xy = (double)x * y; + result = xy + z; + EXTRACT_WORDS(hr, lr, result); + /* Common case: The double precision result is fine. */ + if ((lr & 0x1fffffff) != 0x10000000 || /* not a halfway case */ + (hr & 0x7ff00000) == 0x7ff00000 || /* NaN */ + result - xy == z || /* exact */ + fegetround() != FE_TONEAREST) /* not round-to-nearest */ + return (result); + + /* + * If result is inexact, and exactly halfway between two float values, + * we need to adjust the low-order bit in the direction of the error. + */ + fesetround(FE_TOWARDZERO); + volatile double vxy = xy; /* XXX work around gcc CSE bug */ + double adjusted_result = vxy + z; + fesetround(FE_TONEAREST); + if (result == adjusted_result) + SET_LOW_WORD(adjusted_result, lr + 1); + return (adjusted_result); +} diff --git a/src/math/fmal.c b/src/math/fmal.c new file mode 100644 index 0000000..ca2e664 --- /dev/null +++ b/src/math/fmal.c @@ -0,0 +1,266 @@ +/* origin: FreeBSD /usr/src/lib/msun/src/s_fmal.c */ +/*- + * Copyright (c) 2005-2011 David Schultz + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. + */ + + +#include "libm.h" +#if LD64 +long double fmal(long double x, long double y, long double z) +{ + return fma(x, y, z); +} +#elif LD80 || LD128 +#include + +/* + * A struct dd represents a floating-point number with twice the precision + * of a long double. We maintain the invariant that "hi" stores the high-order + * bits of the result. + */ +struct dd { + long double hi; + long double lo; +}; + +/* + * Compute a+b exactly, returning the exact result in a struct dd. We assume + * that both a and b are finite, but make no assumptions about their relative + * magnitudes. + */ +static inline struct dd dd_add(long double a, long double b) +{ + struct dd ret; + long double s; + + ret.hi = a + b; + s = ret.hi - a; + ret.lo = (a - (ret.hi - s)) + (b - s); + return (ret); +} + +/* + * Compute a+b, with a small tweak: The least significant bit of the + * result is adjusted into a sticky bit summarizing all the bits that + * were lost to rounding. This adjustment negates the effects of double + * rounding when the result is added to another number with a higher + * exponent. For an explanation of round and sticky bits, see any reference + * on FPU design, e.g., + * + * J. Coonen. An Implementation Guide to a Proposed Standard for + * Floating-Point Arithmetic. Computer, vol. 13, no. 1, Jan 1980. + */ +static inline long double add_adjusted(long double a, long double b) +{ + struct dd sum; + union IEEEl2bits u; + + sum = dd_add(a, b); + if (sum.lo != 0) { + u.e = sum.hi; + if ((u.bits.manl & 1) == 0) + sum.hi = nextafterl(sum.hi, INFINITY * sum.lo); + } + return (sum.hi); +} + +/* + * Compute ldexp(a+b, scale) with a single rounding error. It is assumed + * that the result will be subnormal, and care is taken to ensure that + * double rounding does not occur. + */ +static inline long double add_and_denormalize(long double a, long double b, int scale) +{ + struct dd sum; + int bits_lost; + union IEEEl2bits u; + + sum = dd_add(a, b); + + /* + * If we are losing at least two bits of accuracy to denormalization, + * then the first lost bit becomes a round bit, and we adjust the + * lowest bit of sum.hi to make it a sticky bit summarizing all the + * bits in sum.lo. With the sticky bit adjusted, the hardware will + * break any ties in the correct direction. + * + * If we are losing only one bit to denormalization, however, we must + * break the ties manually. + */ + if (sum.lo != 0) { + u.e = sum.hi; + bits_lost = -u.bits.exp - scale + 1; + if (bits_lost != 1 ^ (int)(u.bits.manl & 1)) + sum.hi = nextafterl(sum.hi, INFINITY * sum.lo); + } + return (ldexp(sum.hi, scale)); +} + +/* + * Compute a*b exactly, returning the exact result in a struct dd. We assume + * that both a and b are normalized, so no underflow or overflow will occur. + * The current rounding mode must be round-to-nearest. + */ +static inline struct dd dd_mul(long double a, long double b) +{ +#if LDBL_MANT_DIG == 64 + static const long double split = 0x1p32L + 1.0; +#elif LDBL_MANT_DIG == 113 + static const long double split = 0x1p57L + 1.0; +#endif + struct dd ret; + long double ha, hb, la, lb, p, q; + + p = a * split; + ha = a - p; + ha += p; + la = a - ha; + + p = b * split; + hb = b - p; + hb += p; + lb = b - hb; + + p = ha * hb; + q = ha * lb + la * hb; + + ret.hi = p + q; + ret.lo = p - ret.hi + q + la * lb; + return (ret); +} + +/* + * Fused multiply-add: Compute x * y + z with a single rounding error. + * + * We use scaling to avoid overflow/underflow, along with the + * canonical precision-doubling technique adapted from: + * + * Dekker, T. A Floating-Point Technique for Extending the + * Available Precision. Numer. Math. 18, 224-242 (1971). + */ +long double fmal(long double x, long double y, long double z) +{ + long double xs, ys, zs, adj; + struct dd xy, r; + int oround; + int ex, ey, ez; + int spread; + + /* + * Handle special cases. The order of operations and the particular + * return values here are crucial in handling special cases involving + * infinities, NaNs, overflows, and signed zeroes correctly. + */ + if (x == 0.0 || y == 0.0) + return (x * y + z); + if (z == 0.0) + return (x * y); + if (!isfinite(x) || !isfinite(y)) + return (x * y + z); + if (!isfinite(z)) + return (z); + + xs = frexpl(x, &ex); + ys = frexpl(y, &ey); + zs = frexpl(z, &ez); + oround = fegetround(); + spread = ex + ey - ez; + + /* + * If x * y and z are many orders of magnitude apart, the scaling + * will overflow, so we handle these cases specially. Rounding + * modes other than FE_TONEAREST are painful. + */ + if (spread < -LDBL_MANT_DIG) { + feraiseexcept(FE_INEXACT); + if (!isnormal(z)) + feraiseexcept(FE_UNDERFLOW); + switch (oround) { + case FE_TONEAREST: + return (z); + case FE_TOWARDZERO: + if (x > 0.0 ^ y < 0.0 ^ z < 0.0) + return (z); + else + return (nextafterl(z, 0)); + case FE_DOWNWARD: + if (x > 0.0 ^ y < 0.0) + return (z); + else + return (nextafterl(z, -INFINITY)); + default: /* FE_UPWARD */ + if (x > 0.0 ^ y < 0.0) + return (nextafterl(z, INFINITY)); + else + return (z); + } + } + if (spread <= LDBL_MANT_DIG * 2) + zs = ldexpl(zs, -spread); + else + zs = copysignl(LDBL_MIN, zs); + + fesetround(FE_TONEAREST); + + /* + * Basic approach for round-to-nearest: + * + * (xy.hi, xy.lo) = x * y (exact) + * (r.hi, r.lo) = xy.hi + z (exact) + * adj = xy.lo + r.lo (inexact; low bit is sticky) + * result = r.hi + adj (correctly rounded) + */ + xy = dd_mul(xs, ys); + r = dd_add(xy.hi, zs); + + spread = ex + ey; + + if (r.hi == 0.0) { + /* + * When the addends cancel to 0, ensure that the result has + * the correct sign. + */ + fesetround(oround); + volatile long double vzs = zs; /* XXX gcc CSE bug workaround */ + return (xy.hi + vzs + ldexpl(xy.lo, spread)); + } + + if (oround != FE_TONEAREST) { + /* + * There is no need to worry about double rounding in directed + * rounding modes. + */ + fesetround(oround); + adj = r.lo + xy.lo; + return (ldexpl(r.hi + adj, spread)); + } + + adj = add_adjusted(r.lo, xy.lo); + if (spread + ilogbl(r.hi) > -16383) + return (ldexpl(r.hi + adj, spread)); + else + return (add_and_denormalize(r.hi, adj, spread)); +} +#endif diff --git a/src/math/fmax.c b/src/math/fmax.c new file mode 100644 index 0000000..0b6bf6f --- /dev/null +++ b/src/math/fmax.c @@ -0,0 +1,13 @@ +#include "libm.h" + +double fmax(double x, double y) +{ + if (isnan(x)) + return y; + if (isnan(y)) + return x; + /* handle signed zeros, see C99 Annex F.9.9.2 */ + if (signbit(x) != signbit(y)) + return signbit(x) ? y : x; + return x < y ? y : x; +} diff --git a/src/math/fmaxf.c b/src/math/fmaxf.c new file mode 100644 index 0000000..7767c30 --- /dev/null +++ b/src/math/fmaxf.c @@ -0,0 +1,13 @@ +#include "libm.h" + +float fmaxf(float x, float y) +{ + if (isnan(x)) + return y; + if (isnan(y)) + return x; + /* handle signed zeroes, see C99 Annex F.9.9.2 */ + if (signbit(x) != signbit(y)) + return signbit(x) ? y : x; + return x < y ? y : x; +} diff --git a/src/math/fmaxl.c b/src/math/fmaxl.c new file mode 100644 index 0000000..7020ed4 --- /dev/null +++ b/src/math/fmaxl.c @@ -0,0 +1,12 @@ +#include "libm.h" +long double fmaxl(long double x, long double y) +{ + if (isnan(x)) + return y; + if (isnan(y)) + return x; + /* handle signed zeros, see C99 Annex F.9.9.2 */ + if (signbit(x) != signbit(y)) + return signbit(x) ? y : x; + return x < y ? y : x; +} diff --git a/src/math/fmin.c b/src/math/fmin.c new file mode 100644 index 0000000..d1f1645 --- /dev/null +++ b/src/math/fmin.c @@ -0,0 +1,13 @@ +#include "libm.h" + +double fmin(double x, double y) +{ + if (isnan(x)) + return y; + if (isnan(y)) + return x; + /* handle signed zeros, see C99 Annex F.9.9.2 */ + if (signbit(x) != signbit(y)) + return signbit(x) ? x : y; + return x < y ? x : y; +} diff --git a/src/math/fminf.c b/src/math/fminf.c new file mode 100644 index 0000000..0964cdb --- /dev/null +++ b/src/math/fminf.c @@ -0,0 +1,13 @@ +#include "libm.h" + +float fminf(float x, float y) +{ + if (isnan(x)) + return y; + if (isnan(y)) + return x; + /* handle signed zeros, see C99 Annex F.9.9.2 */ + if (signbit(x) != signbit(y)) + return signbit(x) ? x : y; + return x < y ? x : y; +} diff --git a/src/math/fminl.c b/src/math/fminl.c new file mode 100644 index 0000000..9ee0285 --- /dev/null +++ b/src/math/fminl.c @@ -0,0 +1,12 @@ +#include "libm.h" +long double fminl(long double x, long double y) +{ + if (isnan(x)) + return y; + if (isnan(y)) + return x; + /* handle signed zeros, see C99 Annex F.9.9.2 */ + if (signbit(x) != signbit(y)) + return signbit(x) ? x : y; + return x < y ? x : y; +} diff --git a/src/math/fmod.c b/src/math/fmod.c new file mode 100644 index 0000000..6856844 --- /dev/null +++ b/src/math/fmod.c @@ -0,0 +1,146 @@ +/* origin: FreeBSD /usr/src/lib/msun/src/e_fmod.c */ +/* + * ==================================================== + * Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. + * + * Developed at SunSoft, a Sun Microsystems, Inc. business. + * Permission to use, copy, modify, and distribute this + * software is freely granted, provided that this notice + * is preserved. + * ==================================================== + */ +/* + * fmod(x,y) + * Return x mod y in exact arithmetic + * Method: shift and subtract + */ + +#include "libm.h" + +static const double one = 1.0, Zero[] = {0.0, -0.0,}; + +double fmod(double x, double y) +{ + int32_t n,hx,hy,hz,ix,iy,sx,i; + uint32_t lx,ly,lz; + + EXTRACT_WORDS(hx, lx, x); + EXTRACT_WORDS(hy, ly, y); + sx = hx & 0x80000000; /* sign of x */ + hx ^= sx; /* |x| */ + hy &= 0x7fffffff; /* |y| */ + + /* purge off exception values */ + if ((hy|ly) == 0 || hx >= 0x7ff00000 || /* y=0,or x not finite */ + (hy|((ly|-ly)>>31)) > 0x7ff00000) /* or y is NaN */ + return (x*y)/(x*y); + if (hx <= hy) { + if (hx < hy || lx < ly) /* |x| < |y| */ + return x; + if (lx == ly) /* |x| = |y|, return x*0 */ + return Zero[(uint32_t)sx>>31]; + } + + /* determine ix = ilogb(x) */ + if (hx < 0x00100000) { /* subnormal x */ + if (hx == 0) { + for (ix = -1043, i = lx; i > 0; i <<= 1) + ix -= 1; + } else { + for (ix = -1022, i = hx<<11; i > 0; i <<= 1) + ix -= 1; + } + } else + ix = (hx>>20) - 1023; + + /* determine iy = ilogb(y) */ + if (hy < 0x00100000) { /* subnormal y */ + if (hy == 0) { + for (iy = -1043, i = ly; i > 0; i <<= 1) + iy -= 1; + } else { + for (iy = -1022, i = hy<<11; i > 0; i <<= 1) + iy -= 1; + } + } else + iy = (hy>>20) - 1023; + + /* set up {hx,lx}, {hy,ly} and align y to x */ + if (ix >= -1022) + hx = 0x00100000|(0x000fffff&hx); + else { /* subnormal x, shift x to normal */ + n = -1022-ix; + if (n <= 31) { + hx = (hx<>(32-n)); + lx <<= n; + } else { + hx = lx<<(n-32); + lx = 0; + } + } + if(iy >= -1022) + hy = 0x00100000|(0x000fffff&hy); + else { /* subnormal y, shift y to normal */ + n = -1022-iy; + if (n <= 31) { + hy = (hy<>(32-n)); + ly <<= n; + } else { + hy = ly<<(n-32); + ly = 0; + } + } + + /* fix point fmod */ + n = ix - iy; + while (n--) { + hz = hx-hy; + lz = lx-ly; + if (lx < ly) + hz -= 1; + if (hz < 0) { + hx = hx+hx+(lx>>31); + lx = lx+lx; + } else { + if ((hz|lz) == 0) /* return sign(x)*0 */ + return Zero[(uint32_t)sx>>31]; + hx = hz+hz+(lz>>31); + lx = lz+lz; + } + } + hz = hx-hy; + lz = lx-ly; + if (lx < ly) + hz -= 1; + if (hz >= 0) { + hx = hz; + lx = lz; + } + + /* convert back to floating value and restore the sign */ + if ((hx|lx) == 0) /* return sign(x)*0 */ + return Zero[(uint32_t)sx>>31]; + while (hx < 0x00100000) { /* normalize x */ + hx = hx+hx+(lx>>31); + lx = lx+lx; + iy -= 1; + } + if (iy >= -1022) { /* normalize output */ + hx = ((hx-0x00100000)|((iy+1023)<<20)); + INSERT_WORDS(x, hx|sx, lx); + } else { /* subnormal output */ + n = -1022 - iy; + if (n <= 20) { + lx = (lx>>n)|((uint32_t)hx<<(32-n)); + hx >>= n; + } else if (n <= 31) { + lx = (hx<<(32-n))|(lx>>n); + hx = sx; + } else { + lx = hx>>(n-32); hx = sx; + } + INSERT_WORDS(x, hx|sx, lx); + x *= one; /* create necessary signal */ + } + return x; /* exact output */ +} diff --git a/src/math/fmodf.c b/src/math/fmodf.c new file mode 100644 index 0000000..4b50a3d --- /dev/null +++ b/src/math/fmodf.c @@ -0,0 +1,105 @@ +/* origin: FreeBSD /usr/src/lib/msun/src/e_fmodf.c */ +/* + * Conversion to float by Ian Lance Taylor, Cygnus Support, ian@cygnus.com. + */ +/* + * ==================================================== + * Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. + * + * Developed at SunPro, a Sun Microsystems, Inc. business. + * Permission to use, copy, modify, and distribute this + * software is freely granted, provided that this notice + * is preserved. + * ==================================================== + */ +/* + * fmodf(x,y) + * Return x mod y in exact arithmetic + * Method: shift and subtract + */ + +#include "libm.h" + +static const float one = 1.0, Zero[] = {0.0, -0.0,}; + +float fmodf(float x, float y) +{ + int32_t n,hx,hy,hz,ix,iy,sx,i; + + GET_FLOAT_WORD(hx, x); + GET_FLOAT_WORD(hy, y); + sx = hx & 0x80000000; /* sign of x */ + hx ^= sx; /* |x| */ + hy &= 0x7fffffff; /* |y| */ + + /* purge off exception values */ + if (hy == 0 || hx >= 0x7f800000 || /* y=0,or x not finite */ + hy > 0x7f800000) /* or y is NaN */ + return (x*y)/(x*y); + if (hx < hy) /* |x| < |y| */ + return x; + if (hx == hy) /* |x| = |y|, return x*0 */ + return Zero[(uint32_t)sx>>31]; + + /* determine ix = ilogb(x) */ + if (hx < 0x00800000) { /* subnormal x */ + for (ix = -126, i = hx<<8; i > 0; i <<= 1) + ix -= 1; + } else + ix = (hx>>23) - 127; + + /* determine iy = ilogb(y) */ + if (hy < 0x00800000) { /* subnormal y */ + for (iy = -126, i = hy<<8; i >= 0; i <<= 1) + iy -= 1; + } else + iy = (hy>>23) - 127; + + /* set up {hx,lx}, {hy,ly} and align y to x */ + if (ix >= -126) + hx = 0x00800000|(0x007fffff&hx); + else { /* subnormal x, shift x to normal */ + n = -126-ix; + hx = hx<= -126) + hy = 0x00800000|(0x007fffff&hy); + else { /* subnormal y, shift y to normal */ + n = -126-iy; + hy = hy<>31]; + hx = hz+hz; + } + } + hz = hx-hy; + if (hz >= 0) + hx = hz; + + /* convert back to floating value and restore the sign */ + if (hx == 0) /* return sign(x)*0 */ + return Zero[(uint32_t)sx>>31]; + while (hx < 0x00800000) { /* normalize x */ + hx = hx+hx; + iy -= 1; + } + if (iy >= -126) { /* normalize output */ + hx = ((hx-0x00800000)|((iy+127)<<23)); + SET_FLOAT_WORD(x, hx|sx); + } else { /* subnormal output */ + n = -126 - iy; + hx >>= n; + SET_FLOAT_WORD(x, hx|sx); + x *= one; /* create necessary signal */ + } + return x; /* exact output */ +} diff --git a/src/math/fmodl.c b/src/math/fmodl.c new file mode 100644 index 0000000..10720e2 --- /dev/null +++ b/src/math/fmodl.c @@ -0,0 +1,159 @@ +/* origin: FreeBSD /usr/src/lib/msun/src/e_fmodl.c */ +/*- + * ==================================================== + * Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. + * + * Developed at SunSoft, a Sun Microsystems, Inc. business. + * Permission to use, copy, modify, and distribute this + * software is freely granted, provided that this notice + * is preserved. + * ==================================================== + */ + +#include "libm.h" + +#if LD64 +long double fmodl(long double x, long double y) +{ + return fmod(x, y); +} +#elif LD80 || LD128 + +#define BIAS (LDBL_MAX_EXP - 1) + +#if LDBL_MANL_SIZE > 32 +typedef uint64_t manl_t; +#else +typedef uint32_t manl_t; +#endif + +#if LDBL_MANH_SIZE > 32 +typedef uint64_t manh_t; +#else +typedef uint32_t manh_t; +#endif + +/* + * These macros add and remove an explicit integer bit in front of the + * fractional mantissa, if the architecture doesn't have such a bit by + * default already. + */ +#ifdef LDBL_IMPLICIT_NBIT +#define SET_NBIT(hx) ((hx) | (1ULL << LDBL_MANH_SIZE)) +#define HFRAC_BITS LDBL_MANH_SIZE +#else +#define SET_NBIT(hx) (hx) +#define HFRAC_BITS (LDBL_MANH_SIZE - 1) +#endif + +#define MANL_SHIFT (LDBL_MANL_SIZE - 1) + +static const long double one = 1.0, Zero[] = {0.0, -0.0,}; + +/* + * fmodl(x,y) + * Return x mod y in exact arithmetic + * Method: shift and subtract + * + * Assumptions: + * - The low part of the mantissa fits in a manl_t exactly. + * - The high part of the mantissa fits in an int64_t with enough room + * for an explicit integer bit in front of the fractional bits. + */ +long double fmodl(long double x, long double y) +{ + union IEEEl2bits ux, uy; + int64_t hx,hz; /* We need a carry bit even if LDBL_MANH_SIZE is 32. */ + manh_t hy; + manl_t lx,ly,lz; + int ix,iy,n,sx; + + ux.e = x; + uy.e = y; + sx = ux.bits.sign; + + /* purge off exception values */ + if ((uy.bits.exp|uy.bits.manh|uy.bits.manl) == 0 || /* y=0 */ + ux.bits.exp == BIAS + LDBL_MAX_EXP || /* or x not finite */ + (uy.bits.exp == BIAS + LDBL_MAX_EXP && + ((uy.bits.manh&~LDBL_NBIT)|uy.bits.manl) != 0)) /* or y is NaN */ + return (x*y)/(x*y); + if (ux.bits.exp <= uy.bits.exp) { + if (ux.bits.exp < uy.bits.exp || + (ux.bits.manh<=uy.bits.manh && + (ux.bits.manh>MANL_SHIFT); + lx = lx+lx; + } else { + if ((hz|lz)==0) /* return sign(x)*0 */ + return Zero[sx]; + hx = hz+hz+(lz>>MANL_SHIFT); + lx = lz+lz; + } + } + hz = hx-hy; + lz = lx-ly; + if (lx < ly) + hz -= 1; + if (hz >= 0) { + hx = hz; + lx = lz; + } + + /* convert back to floating value and restore the sign */ + if ((hx|lx) == 0) /* return sign(x)*0 */ + return Zero[sx]; + while (hx < (1ULL<>MANL_SHIFT); + lx = lx+lx; + iy -= 1; + } + ux.bits.manh = hx; /* The mantissa is truncated here if needed. */ + ux.bits.manl = lx; + if (iy < LDBL_MIN_EXP) { + ux.bits.exp = iy + (BIAS + 512); + ux.e *= 0x1p-512; + } else { + ux.bits.exp = iy + BIAS; + } + x = ux.e * one; /* create necessary signal */ + return x; /* exact output */ +} +#endif diff --git a/src/math/frexp.c b/src/math/frexp.c new file mode 100644 index 0000000..27b6266 --- /dev/null +++ b/src/math/frexp.c @@ -0,0 +1,23 @@ +#include +#include + +double frexp(double x, int *e) +{ + union { double d; uint64_t i; } y = { x }; + int ee = y.i>>52 & 0x7ff; + + if (!ee) { + if (x) { + x = frexp(x*0x1p64, e); + *e -= 64; + } else *e = 0; + return x; + } else if (ee == 0x7ff) { + return x; + } + + *e = ee - 0x3fe; + y.i &= 0x800fffffffffffffull; + y.i |= 0x3fe0000000000000ull; + return y.d; +} diff --git a/src/math/frexpf.c b/src/math/frexpf.c new file mode 100644 index 0000000..0787097 --- /dev/null +++ b/src/math/frexpf.c @@ -0,0 +1,23 @@ +#include +#include + +float frexpf(float x, int *e) +{ + union { float f; uint32_t i; } y = { x }; + int ee = y.i>>23 & 0xff; + + if (!ee) { + if (x) { + x = frexpf(x*0x1p64, e); + *e -= 64; + } else *e = 0; + return x; + } else if (ee == 0xff) { + return x; + } + + *e = ee - 0x7e; + y.i &= 0x807ffffful; + y.i |= 0x3f000000ul; + return y.f; +} diff --git a/src/math/frexpl.c b/src/math/frexpl.c new file mode 100644 index 0000000..f9d90a6 --- /dev/null +++ b/src/math/frexpl.c @@ -0,0 +1,37 @@ +#include +#include +#include + +#if LDBL_MANT_DIG == 64 && LDBL_MAX_EXP == 16384 + +/* This version is for 80-bit little endian long double */ + +long double frexpl(long double x, int *e) +{ + union { long double ld; uint16_t hw[5]; } y = { x }; + int ee = y.hw[4]&0x7fff; + + if (!ee) { + if (x) { + x = frexpl(x*0x1p64, e); + *e -= 64; + } else *e = 0; + return x; + } else if (ee == 0x7fff) { + return x; + } + + *e = ee - 0x3ffe; + y.hw[4] &= 0x8000; + y.hw[4] |= 0x3ffe; + return y.ld; +} + +#else + +long double frexpl(long double x, int *e) +{ + return frexp(x, e); +} + +#endif diff --git a/src/math/hypot.c b/src/math/hypot.c new file mode 100644 index 0000000..ba4c757 --- /dev/null +++ b/src/math/hypot.c @@ -0,0 +1,128 @@ +/* origin: FreeBSD /usr/src/lib/msun/src/e_hypot.c */ +/* + * ==================================================== + * Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. + * + * Developed at SunSoft, a Sun Microsystems, Inc. business. + * Permission to use, copy, modify, and distribute this + * software is freely granted, provided that this notice + * is preserved. + * ==================================================== + */ +/* hypot(x,y) + * + * Method : + * If (assume round-to-nearest) z=x*x+y*y + * has error less than sqrt(2)/2 ulp, then + * sqrt(z) has error less than 1 ulp (exercise). + * + * So, compute sqrt(x*x+y*y) with some care as + * follows to get the error below 1 ulp: + * + * Assume x>y>0; + * (if possible, set rounding to round-to-nearest) + * 1. if x > 2y use + * x1*x1+(y*y+(x2*(x+x1))) for x*x+y*y + * where x1 = x with lower 32 bits cleared, x2 = x-x1; else + * 2. if x <= 2y use + * t1*y1+((x-y)*(x-y)+(t1*y2+t2*y)) + * where t1 = 2x with lower 32 bits cleared, t2 = 2x-t1, + * y1= y with lower 32 bits chopped, y2 = y-y1. + * + * NOTE: scaling may be necessary if some argument is too + * large or too tiny + * + * Special cases: + * hypot(x,y) is INF if x or y is +INF or -INF; else + * hypot(x,y) is NAN if x or y is NAN. + * + * Accuracy: + * hypot(x,y) returns sqrt(x^2+y^2) with error less + * than 1 ulps (units in the last place) + */ + +#include "libm.h" + +double hypot(double x, double y) +{ + double a,b,t1,t2,y1,y2,w; + int32_t j,k,ha,hb; + + GET_HIGH_WORD(ha, x); + ha &= 0x7fffffff; + GET_HIGH_WORD(hb, y); + hb &= 0x7fffffff; + if (hb > ha) { + a = y; + b = x; + j=ha; ha=hb; hb=j; + } else { + a = x; + b = y; + } + a = fabs(a); + b = fabs(b); + if (ha - hb > 0x3c00000) /* x/y > 2**60 */ + return a+b; + k = 0; + if (ha > 0x5f300000) { /* a > 2**500 */ + if(ha >= 0x7ff00000) { /* Inf or NaN */ + uint32_t low; + /* Use original arg order iff result is NaN; quieten sNaNs. */ + w = fabs(x+0.0) - fabs(y+0.0); + GET_LOW_WORD(low, a); + if (((ha&0xfffff)|low) == 0) w = a; + GET_LOW_WORD(low, b); + if (((hb^0x7ff00000)|low) == 0) w = b; + return w; + } + /* scale a and b by 2**-600 */ + ha -= 0x25800000; hb -= 0x25800000; k += 600; + SET_HIGH_WORD(a, ha); + SET_HIGH_WORD(b, hb); + } + if (hb < 0x20b00000) { /* b < 2**-500 */ + if (hb <= 0x000fffff) { /* subnormal b or 0 */ + uint32_t low; + GET_LOW_WORD(low, b); + if ((hb|low) == 0) + return a; + t1 = 0; + SET_HIGH_WORD(t1, 0x7fd00000); /* t1 = 2^1022 */ + b *= t1; + a *= t1; + k -= 1022; + } else { /* scale a and b by 2^600 */ + ha += 0x25800000; /* a *= 2^600 */ + hb += 0x25800000; /* b *= 2^600 */ + k -= 600; + SET_HIGH_WORD(a, ha); + SET_HIGH_WORD(b, hb); + } + } + /* medium size a and b */ + w = a - b; + if (w > b) { + t1 = 0; + SET_HIGH_WORD(t1, ha); + t2 = a-t1; + w = sqrt(t1*t1-(b*(-b)-t2*(a+t1))); + } else { + a = a + a; + y1 = 0; + SET_HIGH_WORD(y1, hb); + y2 = b - y1; + t1 = 0; + SET_HIGH_WORD(t1, ha+0x00100000); + t2 = a - t1; + w = sqrt(t1*y1-(w*(-w)-(t1*y2+t2*b))); + } + if (k != 0) { + uint32_t high; + t1 = 1.0; + GET_HIGH_WORD(high, t1); + SET_HIGH_WORD(t1, high+(k<<20)); + return t1*w; + } + return w; +} diff --git a/src/math/hypotf.c b/src/math/hypotf.c new file mode 100644 index 0000000..40acd91 --- /dev/null +++ b/src/math/hypotf.c @@ -0,0 +1,88 @@ +/* origin: FreeBSD /usr/src/lib/msun/src/e_hypotf.c */ +/* + * Conversion to float by Ian Lance Taylor, Cygnus Support, ian@cygnus.com. + */ +/* + * ==================================================== + * Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. + * + * Developed at SunPro, a Sun Microsystems, Inc. business. + * Permission to use, copy, modify, and distribute this + * software is freely granted, provided that this notice + * is preserved. + * ==================================================== + */ + +#include "libm.h" + +float hypotf(float x, float y) +{ + float a,b,t1,t2,y1,y2,w; + int32_t j,k,ha,hb; + + GET_FLOAT_WORD(ha,x); + ha &= 0x7fffffff; + GET_FLOAT_WORD(hb,y); + hb &= 0x7fffffff; + if (hb > ha) { + a = y; + b = x; + j=ha; ha=hb; hb=j; + } else { + a = x; + b = y; + } + a = fabsf(a); + b = fabsf(b); + if (ha - hb > 0xf000000) /* x/y > 2**30 */ + return a+b; + k = 0; + if (ha > 0x58800000) { /* a > 2**50 */ + if(ha >= 0x7f800000) { /* Inf or NaN */ + /* Use original arg order iff result is NaN; quieten sNaNs. */ + w = fabsf(x+0.0F) - fabsf(y+0.0F); + if (ha == 0x7f800000) w = a; + if (hb == 0x7f800000) w = b; + return w; + } + /* scale a and b by 2**-68 */ + ha -= 0x22000000; hb -= 0x22000000; k += 68; + SET_FLOAT_WORD(a, ha); + SET_FLOAT_WORD(b, hb); + } + if (hb < 0x26800000) { /* b < 2**-50 */ + if (hb <= 0x007fffff) { /* subnormal b or 0 */ + if (hb == 0) + return a; + SET_FLOAT_WORD(t1, 0x7e800000); /* t1 = 2^126 */ + b *= t1; + a *= t1; + k -= 126; + } else { /* scale a and b by 2^68 */ + ha += 0x22000000; /* a *= 2^68 */ + hb += 0x22000000; /* b *= 2^68 */ + k -= 68; + SET_FLOAT_WORD(a, ha); + SET_FLOAT_WORD(b, hb); + } + } + /* medium size a and b */ + w = a - b; + if (w > b) { + SET_FLOAT_WORD(t1, ha&0xfffff000); + t2 = a - t1; + w = sqrtf(t1*t1-(b*(-b)-t2*(a+t1))); + } else { + a = a + a; + SET_FLOAT_WORD(y1, hb&0xfffff000); + y2 = b - y1; + SET_FLOAT_WORD(t1,(ha+0x00800000)&0xfffff000); + t2 = a - t1; + w = sqrtf(t1*y1-(w*(-w)-(t1*y2+t2*b))); + } + if (k != 0) { + SET_FLOAT_WORD(t1, 0x3f800000+(k<<23)); + return t1*w; + } + return w; +} diff --git a/src/math/hypotl.c b/src/math/hypotl.c new file mode 100644 index 0000000..a2cd78f --- /dev/null +++ b/src/math/hypotl.c @@ -0,0 +1,148 @@ +/* origin: FreeBSD /usr/src/lib/msun/src/e_hypotl.c */ +/* + * ==================================================== + * Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. + * + * Developed at SunSoft, a Sun Microsystems, Inc. business. + * Permission to use, copy, modify, and distribute this + * software is freely granted, provided that this notice + * is preserved. + * ==================================================== + */ +/* long double version of hypot(). See comments in hypot.c. */ + +#include "libm.h" + +#if LD64 +long double hypotl(long double x, long double y) +{ + return hypot(x, y); +} +#elif LD80 || LD128 + +#define GET_LDBL_EXPSIGN(i, v) do { \ + union IEEEl2bits uv; \ + \ + uv.e = v; \ + i = uv.xbits.expsign; \ +} while (0) + +#define GET_LDBL_MAN(h, l, v) do { \ + union IEEEl2bits uv; \ + \ + uv.e = v; \ + h = uv.bits.manh; \ + l = uv.bits.manl; \ +} while (0) + +#define SET_LDBL_EXPSIGN(v, i) do { \ + union IEEEl2bits uv; \ + \ + uv.e = v; \ + uv.xbits.expsign = i; \ + v = uv.e; \ +} while (0) + +#undef GET_HIGH_WORD +#define GET_HIGH_WORD(i, v) GET_LDBL_EXPSIGN(i, v) +#undef SET_HIGH_WORD +#define SET_HIGH_WORD(v, i) SET_LDBL_EXPSIGN(v, i) + +#define DESW(exp) (exp) /* delta expsign word */ +#define ESW(exp) (MAX_EXP - 1 + (exp)) /* expsign word */ +#define MANT_DIG LDBL_MANT_DIG +#define MAX_EXP LDBL_MAX_EXP + +#if LDBL_MANL_SIZE > 32 +typedef uint64_t man_t; +#else +typedef uint32_t man_t; +#endif + +long double hypotl(long double x, long double y) +{ + long double a=x,b=y,t1,t2,y1,y2,w; + int32_t j,k,ha,hb; + + GET_HIGH_WORD(ha, x); + ha &= 0x7fff; + GET_HIGH_WORD(hb, y); + hb &= 0x7fff; + if (hb > ha) { + a = y; + b = x; + j=ha; ha=hb; hb=j; + } else { + a = x; + b = y; + } + a = fabsl(a); + b = fabsl(b); + if (ha - hb > DESW(MANT_DIG+7)) /* x/y > 2**(MANT_DIG+7) */ + return a+b; + k = 0; + if (ha > ESW(MAX_EXP/2-12)) { /* a>2**(MAX_EXP/2-12) */ + if (ha >= ESW(MAX_EXP)) { /* Inf or NaN */ + man_t manh, manl; + /* Use original arg order iff result is NaN; quieten sNaNs. */ + w = fabsl(x+0.0)-fabsl(y+0.0); + GET_LDBL_MAN(manh,manl,a); + if (manh == LDBL_NBIT && manl == 0) w = a; + GET_LDBL_MAN(manh,manl,b); + if (hb >= ESW(MAX_EXP) && manh == LDBL_NBIT && manl == 0) w = b; + return w; + } + /* scale a and b by 2**-(MAX_EXP/2+88) */ + ha -= DESW(MAX_EXP/2+88); hb -= DESW(MAX_EXP/2+88); + k += MAX_EXP/2+88; + SET_HIGH_WORD(a, ha); + SET_HIGH_WORD(b, hb); + } + if (hb < ESW(-(MAX_EXP/2-12))) { /* b < 2**-(MAX_EXP/2-12) */ + if (hb <= 0) { /* subnormal b or 0 */ + man_t manh, manl; + GET_LDBL_MAN(manh,manl,b); + if ((manh|manl) == 0) + return a; + t1 = 0; + SET_HIGH_WORD(t1, ESW(MAX_EXP-2)); /* t1 = 2^(MAX_EXP-2) */ + b *= t1; + a *= t1; + k -= MAX_EXP-2; + } else { /* scale a and b by 2^(MAX_EXP/2+88) */ + ha += DESW(MAX_EXP/2+88); + hb += DESW(MAX_EXP/2+88); + k -= MAX_EXP/2+88; + SET_HIGH_WORD(a, ha); + SET_HIGH_WORD(b, hb); + } + } + /* medium size a and b */ + w = a - b; + if (w > b) { + t1 = a; + union IEEEl2bits uv; + uv.e = t1; uv.bits.manl = 0; t1 = uv.e; + t2 = a-t1; + w = sqrtl(t1*t1-(b*(-b)-t2*(a+t1))); + } else { + a = a+a; + y1 = b; + union IEEEl2bits uv; + uv.e = y1; uv.bits.manl = 0; y1 = uv.e; + y2 = b - y1; + t1 = a; + uv.e = t1; uv.bits.manl = 0; t1 = uv.e; + t2 = a - t1; + w = sqrtl(t1*y1-(w*(-w)-(t1*y2+t2*b))); + } + if(k!=0) { + uint32_t high; + t1 = 1.0; + GET_HIGH_WORD(high, t1); + SET_HIGH_WORD(t1, high+DESW(k)); + return t1*w; + } + return w; +} +#endif diff --git a/src/math/i386/sqrt.s b/src/math/i386/sqrt.s new file mode 100644 index 0000000..c6e5530 --- /dev/null +++ b/src/math/i386/sqrt.s @@ -0,0 +1,5 @@ +.global sqrt +.type sqrt,@function +sqrt: fldl 4(%esp) + fsqrt + ret diff --git a/src/math/i386/sqrtf.s b/src/math/i386/sqrtf.s new file mode 100644 index 0000000..b79bd94 --- /dev/null +++ b/src/math/i386/sqrtf.s @@ -0,0 +1,5 @@ +.global sqrtf +.type sqrtf,@function +sqrtf: flds 4(%esp) + fsqrt + ret diff --git a/src/math/i386/sqrtl.s b/src/math/i386/sqrtl.s new file mode 100644 index 0000000..e0d4261 --- /dev/null +++ b/src/math/i386/sqrtl.s @@ -0,0 +1,5 @@ +.global sqrtl +.type sqrtl,@function +sqrtl: fldt 4(%esp) + fsqrt + ret diff --git a/src/math/ilogb.c b/src/math/ilogb.c new file mode 100644 index 0000000..c5915a0 --- /dev/null +++ b/src/math/ilogb.c @@ -0,0 +1,21 @@ +#include +#include "libm.h" + +int ilogb(double x) +{ + union dshape u = {x}; + int e = u.bits>>52 & 0x7ff; + + if (!e) { + u.bits <<= 12; + if (u.bits == 0) + return FP_ILOGB0; + /* subnormal x */ + // FIXME: scale up subnormals with a *0x1p53 or find top set bit with a better method + for (e = -0x3ff; u.bits < (uint64_t)1<<63; e--, u.bits<<=1); + return e; + } + if (e == 0x7ff) + return u.bits<<12 ? FP_ILOGBNAN : INT_MAX; + return e - 0x3ff; +} diff --git a/src/math/ilogbf.c b/src/math/ilogbf.c new file mode 100644 index 0000000..272cbda --- /dev/null +++ b/src/math/ilogbf.c @@ -0,0 +1,20 @@ +#include +#include "libm.h" + +int ilogbf(float x) +{ + union fshape u = {x}; + int e = u.bits>>23 & 0xff; + + if (!e) { + u.bits <<= 9; + if (u.bits == 0) + return FP_ILOGB0; + /* subnormal x */ + for (e = -0x7f; u.bits < (uint32_t)1<<31; e--, u.bits<<=1); + return e; + } + if (e == 0xff) + return u.bits<<9 ? FP_ILOGBNAN : INT_MAX; + return e - 0x7f; +} diff --git a/src/math/ilogbl.c b/src/math/ilogbl.c new file mode 100644 index 0000000..acaf312 --- /dev/null +++ b/src/math/ilogbl.c @@ -0,0 +1,27 @@ +#include +#include "libm.h" +#if LD64 +int ilogbl(long double x) +{ + return ilogb(x); +} +#elif LD80 +int ilogbl(long double x) +{ + union ldshape u = {x}; + uint64_t m = u.bits.m; + int e = u.bits.exp; + + if (!e) { + if (m == 0) + return FP_ILOGB0; + /* subnormal x */ + for (e = -0x3fff+1; m < (uint64_t)1<<63; e--, m<<=1); + return e; + } + if (e == 0x7fff) + /* in ld80 msb is set in inf */ + return m & ~(uint64_t)1<<63 ? FP_ILOGBNAN : INT_MAX; + return e - 0x3fff; +} +#endif diff --git a/src/math/j0.c b/src/math/j0.c new file mode 100644 index 0000000..b549064 --- /dev/null +++ b/src/math/j0.c @@ -0,0 +1,389 @@ +/* origin: FreeBSD /usr/src/lib/msun/src/e_j0.c */ +/* + * ==================================================== + * Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. + * + * Developed at SunSoft, a Sun Microsystems, Inc. business. + * Permission to use, copy, modify, and distribute this + * software is freely granted, provided that this notice + * is preserved. + * ==================================================== + */ +/* j0(x), y0(x) + * Bessel function of the first and second kinds of order zero. + * Method -- j0(x): + * 1. For tiny x, we use j0(x) = 1 - x^2/4 + x^4/64 - ... + * 2. Reduce x to |x| since j0(x)=j0(-x), and + * for x in (0,2) + * j0(x) = 1-z/4+ z^2*R0/S0, where z = x*x; + * (precision: |j0-1+z/4-z^2R0/S0 |<2**-63.67 ) + * for x in (2,inf) + * j0(x) = sqrt(2/(pi*x))*(p0(x)*cos(x0)-q0(x)*sin(x0)) + * where x0 = x-pi/4. It is better to compute sin(x0),cos(x0) + * as follow: + * cos(x0) = cos(x)cos(pi/4)+sin(x)sin(pi/4) + * = 1/sqrt(2) * (cos(x) + sin(x)) + * sin(x0) = sin(x)cos(pi/4)-cos(x)sin(pi/4) + * = 1/sqrt(2) * (sin(x) - cos(x)) + * (To avoid cancellation, use + * sin(x) +- cos(x) = -cos(2x)/(sin(x) -+ cos(x)) + * to compute the worse one.) + * + * 3 Special cases + * j0(nan)= nan + * j0(0) = 1 + * j0(inf) = 0 + * + * Method -- y0(x): + * 1. For x<2. + * Since + * y0(x) = 2/pi*(j0(x)*(ln(x/2)+Euler) + x^2/4 - ...) + * therefore y0(x)-2/pi*j0(x)*ln(x) is an even function. + * We use the following function to approximate y0, + * y0(x) = U(z)/V(z) + (2/pi)*(j0(x)*ln(x)), z= x^2 + * where + * U(z) = u00 + u01*z + ... + u06*z^6 + * V(z) = 1 + v01*z + ... + v04*z^4 + * with absolute approximation error bounded by 2**-72. + * Note: For tiny x, U/V = u0 and j0(x)~1, hence + * y0(tiny) = u0 + (2/pi)*ln(tiny), (choose tiny<2**-27) + * 2. For x>=2. + * y0(x) = sqrt(2/(pi*x))*(p0(x)*cos(x0)+q0(x)*sin(x0)) + * where x0 = x-pi/4. It is better to compute sin(x0),cos(x0) + * by the method mentioned above. + * 3. Special cases: y0(0)=-inf, y0(x<0)=NaN, y0(inf)=0. + */ + +#include "libm.h" + +static double pzero(double), qzero(double); + +static const double +huge = 1e300, +one = 1.0, +invsqrtpi = 5.64189583547756279280e-01, /* 0x3FE20DD7, 0x50429B6D */ +tpi = 6.36619772367581382433e-01, /* 0x3FE45F30, 0x6DC9C883 */ +/* R0/S0 on [0, 2.00] */ +R02 = 1.56249999999999947958e-02, /* 0x3F8FFFFF, 0xFFFFFFFD */ +R03 = -1.89979294238854721751e-04, /* 0xBF28E6A5, 0xB61AC6E9 */ +R04 = 1.82954049532700665670e-06, /* 0x3EBEB1D1, 0x0C503919 */ +R05 = -4.61832688532103189199e-09, /* 0xBE33D5E7, 0x73D63FCE */ +S01 = 1.56191029464890010492e-02, /* 0x3F8FFCE8, 0x82C8C2A4 */ +S02 = 1.16926784663337450260e-04, /* 0x3F1EA6D2, 0xDD57DBF4 */ +S03 = 5.13546550207318111446e-07, /* 0x3EA13B54, 0xCE84D5A9 */ +S04 = 1.16614003333790000205e-09; /* 0x3E1408BC, 0xF4745D8F */ + +static const double zero = 0.0; + +double j0(double x) +{ + double z, s,c,ss,cc,r,u,v; + int32_t hx,ix; + + GET_HIGH_WORD(hx, x); + ix = hx & 0x7fffffff; + if (ix >= 0x7ff00000) + return one/(x*x); + x = fabs(x); + if (ix >= 0x40000000) { /* |x| >= 2.0 */ + s = sin(x); + c = cos(x); + ss = s-c; + cc = s+c; + if (ix < 0x7fe00000) { /* make sure x+x does not overflow */ + z = -cos(x+x); + if ((s*c) < zero) + cc = z/ss; + else + ss = z/cc; + } + /* + * j0(x) = 1/sqrt(pi) * (P(0,x)*cc - Q(0,x)*ss) / sqrt(x) + * y0(x) = 1/sqrt(pi) * (P(0,x)*ss + Q(0,x)*cc) / sqrt(x) + */ + if (ix > 0x48000000) + z = (invsqrtpi*cc)/sqrt(x); + else { + u = pzero(x); + v = qzero(x); + z = invsqrtpi*(u*cc-v*ss)/sqrt(x); + } + return z; + } + if (ix < 0x3f200000) { /* |x| < 2**-13 */ + /* raise inexact if x != 0 */ + if (huge+x > one) { + if (ix < 0x3e400000) /* |x| < 2**-27 */ + return one; + return one - 0.25*x*x; + } + } + z = x*x; + r = z*(R02+z*(R03+z*(R04+z*R05))); + s = one+z*(S01+z*(S02+z*(S03+z*S04))); + if (ix < 0x3FF00000) { /* |x| < 1.00 */ + return one + z*(-0.25+(r/s)); + } else { + u = 0.5*x; + return (one+u)*(one-u) + z*(r/s); + } +} + +static const double +u00 = -7.38042951086872317523e-02, /* 0xBFB2E4D6, 0x99CBD01F */ +u01 = 1.76666452509181115538e-01, /* 0x3FC69D01, 0x9DE9E3FC */ +u02 = -1.38185671945596898896e-02, /* 0xBF8C4CE8, 0xB16CFA97 */ +u03 = 3.47453432093683650238e-04, /* 0x3F36C54D, 0x20B29B6B */ +u04 = -3.81407053724364161125e-06, /* 0xBECFFEA7, 0x73D25CAD */ +u05 = 1.95590137035022920206e-08, /* 0x3E550057, 0x3B4EABD4 */ +u06 = -3.98205194132103398453e-11, /* 0xBDC5E43D, 0x693FB3C8 */ +v01 = 1.27304834834123699328e-02, /* 0x3F8A1270, 0x91C9C71A */ +v02 = 7.60068627350353253702e-05, /* 0x3F13ECBB, 0xF578C6C1 */ +v03 = 2.59150851840457805467e-07, /* 0x3E91642D, 0x7FF202FD */ +v04 = 4.41110311332675467403e-10; /* 0x3DFE5018, 0x3BD6D9EF */ + +double y0(double x) +{ + double z,s,c,ss,cc,u,v; + int32_t hx,ix,lx; + + EXTRACT_WORDS(hx, lx, x); + ix = 0x7fffffff & hx; + /* Y0(NaN) is NaN, y0(-inf) is Nan, y0(inf) is 0 */ + if (ix >= 0x7ff00000) + return one/(x+x*x); + if ((ix|lx) == 0) + return -one/zero; + if (hx < 0) + return zero/zero; + if (ix >= 0x40000000) { /* |x| >= 2.0 */ + /* y0(x) = sqrt(2/(pi*x))*(p0(x)*sin(x0)+q0(x)*cos(x0)) + * where x0 = x-pi/4 + * Better formula: + * cos(x0) = cos(x)cos(pi/4)+sin(x)sin(pi/4) + * = 1/sqrt(2) * (sin(x) + cos(x)) + * sin(x0) = sin(x)cos(3pi/4)-cos(x)sin(3pi/4) + * = 1/sqrt(2) * (sin(x) - cos(x)) + * To avoid cancellation, use + * sin(x) +- cos(x) = -cos(2x)/(sin(x) -+ cos(x)) + * to compute the worse one. + */ + s = sin(x); + c = cos(x); + ss = s-c; + cc = s+c; + /* + * j0(x) = 1/sqrt(pi) * (P(0,x)*cc - Q(0,x)*ss) / sqrt(x) + * y0(x) = 1/sqrt(pi) * (P(0,x)*ss + Q(0,x)*cc) / sqrt(x) + */ + if (ix < 0x7fe00000) { /* make sure x+x does not overflow */ + z = -cos(x+x); + if (s*c < zero) + cc = z/ss; + else + ss = z/cc; + } + if (ix > 0x48000000) + z = (invsqrtpi*ss)/sqrt(x); + else { + u = pzero(x); + v = qzero(x); + z = invsqrtpi*(u*ss+v*cc)/sqrt(x); + } + return z; + } + if (ix <= 0x3e400000) { /* x < 2**-27 */ + return u00 + tpi*log(x); + } + z = x*x; + u = u00+z*(u01+z*(u02+z*(u03+z*(u04+z*(u05+z*u06))))); + v = one+z*(v01+z*(v02+z*(v03+z*v04))); + return u/v + tpi*(j0(x)*log(x)); +} + +/* The asymptotic expansions of pzero is + * 1 - 9/128 s^2 + 11025/98304 s^4 - ..., where s = 1/x. + * For x >= 2, We approximate pzero by + * pzero(x) = 1 + (R/S) + * where R = pR0 + pR1*s^2 + pR2*s^4 + ... + pR5*s^10 + * S = 1 + pS0*s^2 + ... + pS4*s^10 + * and + * | pzero(x)-1-R/S | <= 2 ** ( -60.26) + */ +static const double pR8[6] = { /* for x in [inf, 8]=1/[0,0.125] */ + 0.00000000000000000000e+00, /* 0x00000000, 0x00000000 */ + -7.03124999999900357484e-02, /* 0xBFB1FFFF, 0xFFFFFD32 */ + -8.08167041275349795626e+00, /* 0xC02029D0, 0xB44FA779 */ + -2.57063105679704847262e+02, /* 0xC0701102, 0x7B19E863 */ + -2.48521641009428822144e+03, /* 0xC0A36A6E, 0xCD4DCAFC */ + -5.25304380490729545272e+03, /* 0xC0B4850B, 0x36CC643D */ +}; +static const double pS8[5] = { + 1.16534364619668181717e+02, /* 0x405D2233, 0x07A96751 */ + 3.83374475364121826715e+03, /* 0x40ADF37D, 0x50596938 */ + 4.05978572648472545552e+04, /* 0x40E3D2BB, 0x6EB6B05F */ + 1.16752972564375915681e+05, /* 0x40FC810F, 0x8F9FA9BD */ + 4.76277284146730962675e+04, /* 0x40E74177, 0x4F2C49DC */ +}; + +static const double pR5[6] = { /* for x in [8,4.5454]=1/[0.125,0.22001] */ + -1.14125464691894502584e-11, /* 0xBDA918B1, 0x47E495CC */ + -7.03124940873599280078e-02, /* 0xBFB1FFFF, 0xE69AFBC6 */ + -4.15961064470587782438e+00, /* 0xC010A370, 0xF90C6BBF */ + -6.76747652265167261021e+01, /* 0xC050EB2F, 0x5A7D1783 */ + -3.31231299649172967747e+02, /* 0xC074B3B3, 0x6742CC63 */ + -3.46433388365604912451e+02, /* 0xC075A6EF, 0x28A38BD7 */ +}; +static const double pS5[5] = { + 6.07539382692300335975e+01, /* 0x404E6081, 0x0C98C5DE */ + 1.05125230595704579173e+03, /* 0x40906D02, 0x5C7E2864 */ + 5.97897094333855784498e+03, /* 0x40B75AF8, 0x8FBE1D60 */ + 9.62544514357774460223e+03, /* 0x40C2CCB8, 0xFA76FA38 */ + 2.40605815922939109441e+03, /* 0x40A2CC1D, 0xC70BE864 */ +}; + +static const double pR3[6] = {/* for x in [4.547,2.8571]=1/[0.2199,0.35001] */ + -2.54704601771951915620e-09, /* 0xBE25E103, 0x6FE1AA86 */ + -7.03119616381481654654e-02, /* 0xBFB1FFF6, 0xF7C0E24B */ + -2.40903221549529611423e+00, /* 0xC00345B2, 0xAEA48074 */ + -2.19659774734883086467e+01, /* 0xC035F74A, 0x4CB94E14 */ + -5.80791704701737572236e+01, /* 0xC04D0A22, 0x420A1A45 */ + -3.14479470594888503854e+01, /* 0xC03F72AC, 0xA892D80F */ +}; +static const double pS3[5] = { + 3.58560338055209726349e+01, /* 0x4041ED92, 0x84077DD3 */ + 3.61513983050303863820e+02, /* 0x40769839, 0x464A7C0E */ + 1.19360783792111533330e+03, /* 0x4092A66E, 0x6D1061D6 */ + 1.12799679856907414432e+03, /* 0x40919FFC, 0xB8C39B7E */ + 1.73580930813335754692e+02, /* 0x4065B296, 0xFC379081 */ +}; + +static const double pR2[6] = {/* for x in [2.8570,2]=1/[0.3499,0.5] */ + -8.87534333032526411254e-08, /* 0xBE77D316, 0xE927026D */ + -7.03030995483624743247e-02, /* 0xBFB1FF62, 0x495E1E42 */ + -1.45073846780952986357e+00, /* 0xBFF73639, 0x8A24A843 */ + -7.63569613823527770791e+00, /* 0xC01E8AF3, 0xEDAFA7F3 */ + -1.11931668860356747786e+01, /* 0xC02662E6, 0xC5246303 */ + -3.23364579351335335033e+00, /* 0xC009DE81, 0xAF8FE70F */ +}; +static const double pS2[5] = { + 2.22202997532088808441e+01, /* 0x40363865, 0x908B5959 */ + 1.36206794218215208048e+02, /* 0x4061069E, 0x0EE8878F */ + 2.70470278658083486789e+02, /* 0x4070E786, 0x42EA079B */ + 1.53875394208320329881e+02, /* 0x40633C03, 0x3AB6FAFF */ + 1.46576176948256193810e+01, /* 0x402D50B3, 0x44391809 */ +}; + +static double pzero(double x) +{ + const double *p,*q; + double z,r,s; + int32_t ix; + + GET_HIGH_WORD(ix, x); + ix &= 0x7fffffff; + if (ix >= 0x40200000){p = pR8; q = pS8;} + else if (ix >= 0x40122E8B){p = pR5; q = pS5;} + else if (ix >= 0x4006DB6D){p = pR3; q = pS3;} + else if (ix >= 0x40000000){p = pR2; q = pS2;} + z = one/(x*x); + r = p[0]+z*(p[1]+z*(p[2]+z*(p[3]+z*(p[4]+z*p[5])))); + s = one+z*(q[0]+z*(q[1]+z*(q[2]+z*(q[3]+z*q[4])))); + return one + r/s; +} + + +/* For x >= 8, the asymptotic expansions of qzero is + * -1/8 s + 75/1024 s^3 - ..., where s = 1/x. + * We approximate pzero by + * qzero(x) = s*(-1.25 + (R/S)) + * where R = qR0 + qR1*s^2 + qR2*s^4 + ... + qR5*s^10 + * S = 1 + qS0*s^2 + ... + qS5*s^12 + * and + * | qzero(x)/s +1.25-R/S | <= 2 ** ( -61.22) + */ +static const double qR8[6] = { /* for x in [inf, 8]=1/[0,0.125] */ + 0.00000000000000000000e+00, /* 0x00000000, 0x00000000 */ + 7.32421874999935051953e-02, /* 0x3FB2BFFF, 0xFFFFFE2C */ + 1.17682064682252693899e+01, /* 0x40278952, 0x5BB334D6 */ + 5.57673380256401856059e+02, /* 0x40816D63, 0x15301825 */ + 8.85919720756468632317e+03, /* 0x40C14D99, 0x3E18F46D */ + 3.70146267776887834771e+04, /* 0x40E212D4, 0x0E901566 */ +}; +static const double qS8[6] = { + 1.63776026895689824414e+02, /* 0x406478D5, 0x365B39BC */ + 8.09834494656449805916e+03, /* 0x40BFA258, 0x4E6B0563 */ + 1.42538291419120476348e+05, /* 0x41016652, 0x54D38C3F */ + 8.03309257119514397345e+05, /* 0x412883DA, 0x83A52B43 */ + 8.40501579819060512818e+05, /* 0x4129A66B, 0x28DE0B3D */ + -3.43899293537866615225e+05, /* 0xC114FD6D, 0x2C9530C5 */ +}; + +static const double qR5[6] = { /* for x in [8,4.5454]=1/[0.125,0.22001] */ + 1.84085963594515531381e-11, /* 0x3DB43D8F, 0x29CC8CD9 */ + 7.32421766612684765896e-02, /* 0x3FB2BFFF, 0xD172B04C */ + 5.83563508962056953777e+00, /* 0x401757B0, 0xB9953DD3 */ + 1.35111577286449829671e+02, /* 0x4060E392, 0x0A8788E9 */ + 1.02724376596164097464e+03, /* 0x40900CF9, 0x9DC8C481 */ + 1.98997785864605384631e+03, /* 0x409F17E9, 0x53C6E3A6 */ +}; +static const double qS5[6] = { + 8.27766102236537761883e+01, /* 0x4054B1B3, 0xFB5E1543 */ + 2.07781416421392987104e+03, /* 0x40A03BA0, 0xDA21C0CE */ + 1.88472887785718085070e+04, /* 0x40D267D2, 0x7B591E6D */ + 5.67511122894947329769e+04, /* 0x40EBB5E3, 0x97E02372 */ + 3.59767538425114471465e+04, /* 0x40E19118, 0x1F7A54A0 */ + -5.35434275601944773371e+03, /* 0xC0B4EA57, 0xBEDBC609 */ +}; + +static const double qR3[6] = {/* for x in [4.547,2.8571]=1/[0.2199,0.35001] */ + 4.37741014089738620906e-09, /* 0x3E32CD03, 0x6ADECB82 */ + 7.32411180042911447163e-02, /* 0x3FB2BFEE, 0x0E8D0842 */ + 3.34423137516170720929e+00, /* 0x400AC0FC, 0x61149CF5 */ + 4.26218440745412650017e+01, /* 0x40454F98, 0x962DAEDD */ + 1.70808091340565596283e+02, /* 0x406559DB, 0xE25EFD1F */ + 1.66733948696651168575e+02, /* 0x4064D77C, 0x81FA21E0 */ +}; +static const double qS3[6] = { + 4.87588729724587182091e+01, /* 0x40486122, 0xBFE343A6 */ + 7.09689221056606015736e+02, /* 0x40862D83, 0x86544EB3 */ + 3.70414822620111362994e+03, /* 0x40ACF04B, 0xE44DFC63 */ + 6.46042516752568917582e+03, /* 0x40B93C6C, 0xD7C76A28 */ + 2.51633368920368957333e+03, /* 0x40A3A8AA, 0xD94FB1C0 */ + -1.49247451836156386662e+02, /* 0xC062A7EB, 0x201CF40F */ +}; + +static const double qR2[6] = {/* for x in [2.8570,2]=1/[0.3499,0.5] */ + 1.50444444886983272379e-07, /* 0x3E84313B, 0x54F76BDB */ + 7.32234265963079278272e-02, /* 0x3FB2BEC5, 0x3E883E34 */ + 1.99819174093815998816e+00, /* 0x3FFFF897, 0xE727779C */ + 1.44956029347885735348e+01, /* 0x402CFDBF, 0xAAF96FE5 */ + 3.16662317504781540833e+01, /* 0x403FAA8E, 0x29FBDC4A */ + 1.62527075710929267416e+01, /* 0x403040B1, 0x71814BB4 */ +}; +static const double qS2[6] = { + 3.03655848355219184498e+01, /* 0x403E5D96, 0xF7C07AED */ + 2.69348118608049844624e+02, /* 0x4070D591, 0xE4D14B40 */ + 8.44783757595320139444e+02, /* 0x408A6645, 0x22B3BF22 */ + 8.82935845112488550512e+02, /* 0x408B977C, 0x9C5CC214 */ + 2.12666388511798828631e+02, /* 0x406A9553, 0x0E001365 */ + -5.31095493882666946917e+00, /* 0xC0153E6A, 0xF8B32931 */ +}; + +static double qzero(double x) +{ + const double *p,*q; + double s,r,z; + int32_t ix; + + GET_HIGH_WORD(ix, x); + ix &= 0x7fffffff; + if (ix >= 0x40200000){p = qR8; q = qS8;} + else if (ix >= 0x40122E8B){p = qR5; q = qS5;} + else if (ix >= 0x4006DB6D){p = qR3; q = qS3;} + else if (ix >= 0x40000000){p = qR2; q = qS2;} + z = one/(x*x); + r = p[0]+z*(p[1]+z*(p[2]+z*(p[3]+z*(p[4]+z*p[5])))); + s = one+z*(q[0]+z*(q[1]+z*(q[2]+z*(q[3]+z*(q[4]+z*q[5]))))); + return (-.125 + r/s)/x; +} diff --git a/src/math/j0f.c b/src/math/j0f.c new file mode 100644 index 0000000..77a2d73 --- /dev/null +++ b/src/math/j0f.c @@ -0,0 +1,347 @@ +/* origin: FreeBSD /usr/src/lib/msun/src/e_j0f.c */ +/* + * Conversion to float by Ian Lance Taylor, Cygnus Support, ian@cygnus.com. + */ +/* + * ==================================================== + * Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. + * + * Developed at SunPro, a Sun Microsystems, Inc. business. + * Permission to use, copy, modify, and distribute this + * software is freely granted, provided that this notice + * is preserved. + * ==================================================== + */ + +#include "libm.h" + +static float pzerof(float), qzerof(float); + +static const float +huge = 1e30, +one = 1.0, +invsqrtpi = 5.6418961287e-01, /* 0x3f106ebb */ +tpi = 6.3661974669e-01, /* 0x3f22f983 */ +/* R0/S0 on [0, 2.00] */ +R02 = 1.5625000000e-02, /* 0x3c800000 */ +R03 = -1.8997929874e-04, /* 0xb947352e */ +R04 = 1.8295404516e-06, /* 0x35f58e88 */ +R05 = -4.6183270541e-09, /* 0xb19eaf3c */ +S01 = 1.5619102865e-02, /* 0x3c7fe744 */ +S02 = 1.1692678527e-04, /* 0x38f53697 */ +S03 = 5.1354652442e-07, /* 0x3509daa6 */ +S04 = 1.1661400734e-09; /* 0x30a045e8 */ + +static const float zero = 0.0; + +float j0f(float x) +{ + float z, s,c,ss,cc,r,u,v; + int32_t hx,ix; + + GET_FLOAT_WORD(hx, x); + ix = hx & 0x7fffffff; + if (ix >= 0x7f800000) + return one/(x*x); + x = fabsf(x); + if (ix >= 0x40000000) { /* |x| >= 2.0 */ + s = sinf(x); + c = cosf(x); + ss = s-c; + cc = s+c; + if (ix < 0x7f000000) { /* make sure x+x does not overflow */ + z = -cosf(x+x); + if (s*c < zero) + cc = z/ss; + else + ss = z/cc; + } + /* + * j0(x) = 1/sqrt(pi) * (P(0,x)*cc - Q(0,x)*ss) / sqrt(x) + * y0(x) = 1/sqrt(pi) * (P(0,x)*ss + Q(0,x)*cc) / sqrt(x) + */ + if (ix > 0x80000000) + z = (invsqrtpi*cc)/sqrtf(x); + else { + u = pzerof(x); + v = qzerof(x); + z = invsqrtpi*(u*cc-v*ss)/sqrtf(x); + } + return z; + } + if (ix < 0x39000000) { /* |x| < 2**-13 */ + /* raise inexact if x != 0 */ + if (huge+x > one) { + if (ix < 0x32000000) /* |x| < 2**-27 */ + return one; + return one - (float)0.25*x*x; + } + } + z = x*x; + r = z*(R02+z*(R03+z*(R04+z*R05))); + s = one+z*(S01+z*(S02+z*(S03+z*S04))); + if(ix < 0x3F800000) { /* |x| < 1.00 */ + return one + z*((float)-0.25+(r/s)); + } else { + u = (float)0.5*x; + return (one+u)*(one-u) + z*(r/s); + } +} + +static const float +u00 = -7.3804296553e-02, /* 0xbd9726b5 */ +u01 = 1.7666645348e-01, /* 0x3e34e80d */ +u02 = -1.3818567619e-02, /* 0xbc626746 */ +u03 = 3.4745343146e-04, /* 0x39b62a69 */ +u04 = -3.8140706238e-06, /* 0xb67ff53c */ +u05 = 1.9559013964e-08, /* 0x32a802ba */ +u06 = -3.9820518410e-11, /* 0xae2f21eb */ +v01 = 1.2730483897e-02, /* 0x3c509385 */ +v02 = 7.6006865129e-05, /* 0x389f65e0 */ +v03 = 2.5915085189e-07, /* 0x348b216c */ +v04 = 4.4111031494e-10; /* 0x2ff280c2 */ + +float y0f(float x) +{ + float z,s,c,ss,cc,u,v; + int32_t hx,ix; + + GET_FLOAT_WORD(hx, x); + ix = 0x7fffffff & hx; + /* Y0(NaN) is NaN, y0(-inf) is Nan, y0(inf) is 0 */ + if (ix >= 0x7f800000) + return one/(x+x*x); + if (ix == 0) + return -one/zero; + if (hx < 0) + return zero/zero; + if (ix >= 0x40000000) { /* |x| >= 2.0 */ + /* y0(x) = sqrt(2/(pi*x))*(p0(x)*sin(x0)+q0(x)*cos(x0)) + * where x0 = x-pi/4 + * Better formula: + * cos(x0) = cos(x)cos(pi/4)+sin(x)sin(pi/4) + * = 1/sqrt(2) * (sin(x) + cos(x)) + * sin(x0) = sin(x)cos(3pi/4)-cos(x)sin(3pi/4) + * = 1/sqrt(2) * (sin(x) - cos(x)) + * To avoid cancellation, use + * sin(x) +- cos(x) = -cos(2x)/(sin(x) -+ cos(x)) + * to compute the worse one. + */ + s = sinf(x); + c = cosf(x); + ss = s-c; + cc = s+c; + /* + * j0(x) = 1/sqrt(pi) * (P(0,x)*cc - Q(0,x)*ss) / sqrt(x) + * y0(x) = 1/sqrt(pi) * (P(0,x)*ss + Q(0,x)*cc) / sqrt(x) + */ + if (ix < 0x7f000000) { /* make sure x+x not overflow */ + z = -cosf(x+x); + if (s*c < zero) + cc = z/ss; + else + ss = z/cc; + } + if (ix > 0x80000000) + z = (invsqrtpi*ss)/sqrtf(x); + else { + u = pzerof(x); + v = qzerof(x); + z = invsqrtpi*(u*ss+v*cc)/sqrtf(x); + } + return z; + } + if (ix <= 0x32000000) { /* x < 2**-27 */ + return u00 + tpi*logf(x); + } + z = x*x; + u = u00+z*(u01+z*(u02+z*(u03+z*(u04+z*(u05+z*u06))))); + v = one+z*(v01+z*(v02+z*(v03+z*v04))); + return u/v + tpi*(j0f(x)*logf(x)); +} + +/* The asymptotic expansions of pzero is + * 1 - 9/128 s^2 + 11025/98304 s^4 - ..., where s = 1/x. + * For x >= 2, We approximate pzero by + * pzero(x) = 1 + (R/S) + * where R = pR0 + pR1*s^2 + pR2*s^4 + ... + pR5*s^10 + * S = 1 + pS0*s^2 + ... + pS4*s^10 + * and + * | pzero(x)-1-R/S | <= 2 ** ( -60.26) + */ +static const float pR8[6] = { /* for x in [inf, 8]=1/[0,0.125] */ + 0.0000000000e+00, /* 0x00000000 */ + -7.0312500000e-02, /* 0xbd900000 */ + -8.0816707611e+00, /* 0xc1014e86 */ + -2.5706311035e+02, /* 0xc3808814 */ + -2.4852163086e+03, /* 0xc51b5376 */ + -5.2530439453e+03, /* 0xc5a4285a */ +}; +static const float pS8[5] = { + 1.1653436279e+02, /* 0x42e91198 */ + 3.8337448730e+03, /* 0x456f9beb */ + 4.0597855469e+04, /* 0x471e95db */ + 1.1675296875e+05, /* 0x47e4087c */ + 4.7627726562e+04, /* 0x473a0bba */ +}; +static const float pR5[6] = { /* for x in [8,4.5454]=1/[0.125,0.22001] */ + -1.1412546255e-11, /* 0xad48c58a */ + -7.0312492549e-02, /* 0xbd8fffff */ + -4.1596107483e+00, /* 0xc0851b88 */ + -6.7674766541e+01, /* 0xc287597b */ + -3.3123129272e+02, /* 0xc3a59d9b */ + -3.4643338013e+02, /* 0xc3ad3779 */ +}; +static const float pS5[5] = { + 6.0753936768e+01, /* 0x42730408 */ + 1.0512523193e+03, /* 0x44836813 */ + 5.9789707031e+03, /* 0x45bad7c4 */ + 9.6254453125e+03, /* 0x461665c8 */ + 2.4060581055e+03, /* 0x451660ee */ +}; + +static const float pR3[6] = {/* for x in [4.547,2.8571]=1/[0.2199,0.35001] */ + -2.5470459075e-09, /* 0xb12f081b */ + -7.0311963558e-02, /* 0xbd8fffb8 */ + -2.4090321064e+00, /* 0xc01a2d95 */ + -2.1965976715e+01, /* 0xc1afba52 */ + -5.8079170227e+01, /* 0xc2685112 */ + -3.1447946548e+01, /* 0xc1fb9565 */ +}; +static const float pS3[5] = { + 3.5856033325e+01, /* 0x420f6c94 */ + 3.6151397705e+02, /* 0x43b4c1ca */ + 1.1936077881e+03, /* 0x44953373 */ + 1.1279968262e+03, /* 0x448cffe6 */ + 1.7358093262e+02, /* 0x432d94b8 */ +}; + +static const float pR2[6] = {/* for x in [2.8570,2]=1/[0.3499,0.5] */ + -8.8753431271e-08, /* 0xb3be98b7 */ + -7.0303097367e-02, /* 0xbd8ffb12 */ + -1.4507384300e+00, /* 0xbfb9b1cc */ + -7.6356959343e+00, /* 0xc0f4579f */ + -1.1193166733e+01, /* 0xc1331736 */ + -3.2336456776e+00, /* 0xc04ef40d */ +}; +static const float pS2[5] = { + 2.2220300674e+01, /* 0x41b1c32d */ + 1.3620678711e+02, /* 0x430834f0 */ + 2.7047027588e+02, /* 0x43873c32 */ + 1.5387539673e+02, /* 0x4319e01a */ + 1.4657617569e+01, /* 0x416a859a */ +}; + +static float pzerof(float x) +{ + const float *p,*q; + float z,r,s; + int32_t ix; + + GET_FLOAT_WORD(ix, x); + ix &= 0x7fffffff; + if (ix >= 0x41000000){p = pR8; q = pS8;} + else if (ix >= 0x40f71c58){p = pR5; q = pS5;} + else if (ix >= 0x4036db68){p = pR3; q = pS3;} + else if (ix >= 0x40000000){p = pR2; q = pS2;} + z = one/(x*x); + r = p[0]+z*(p[1]+z*(p[2]+z*(p[3]+z*(p[4]+z*p[5])))); + s = one+z*(q[0]+z*(q[1]+z*(q[2]+z*(q[3]+z*q[4])))); + return one + r/s; +} + + +/* For x >= 8, the asymptotic expansions of qzero is + * -1/8 s + 75/1024 s^3 - ..., where s = 1/x. + * We approximate pzero by + * qzero(x) = s*(-1.25 + (R/S)) + * where R = qR0 + qR1*s^2 + qR2*s^4 + ... + qR5*s^10 + * S = 1 + qS0*s^2 + ... + qS5*s^12 + * and + * | qzero(x)/s +1.25-R/S | <= 2 ** ( -61.22) + */ +static const float qR8[6] = { /* for x in [inf, 8]=1/[0,0.125] */ + 0.0000000000e+00, /* 0x00000000 */ + 7.3242187500e-02, /* 0x3d960000 */ + 1.1768206596e+01, /* 0x413c4a93 */ + 5.5767340088e+02, /* 0x440b6b19 */ + 8.8591972656e+03, /* 0x460a6cca */ + 3.7014625000e+04, /* 0x471096a0 */ +}; +static const float qS8[6] = { + 1.6377603149e+02, /* 0x4323c6aa */ + 8.0983447266e+03, /* 0x45fd12c2 */ + 1.4253829688e+05, /* 0x480b3293 */ + 8.0330925000e+05, /* 0x49441ed4 */ + 8.4050156250e+05, /* 0x494d3359 */ + -3.4389928125e+05, /* 0xc8a7eb69 */ +}; + +static const float qR5[6] = { /* for x in [8,4.5454]=1/[0.125,0.22001] */ + 1.8408595828e-11, /* 0x2da1ec79 */ + 7.3242180049e-02, /* 0x3d95ffff */ + 5.8356351852e+00, /* 0x40babd86 */ + 1.3511157227e+02, /* 0x43071c90 */ + 1.0272437744e+03, /* 0x448067cd */ + 1.9899779053e+03, /* 0x44f8bf4b */ +}; +static const float qS5[6] = { + 8.2776611328e+01, /* 0x42a58da0 */ + 2.0778142090e+03, /* 0x4501dd07 */ + 1.8847289062e+04, /* 0x46933e94 */ + 5.6751113281e+04, /* 0x475daf1d */ + 3.5976753906e+04, /* 0x470c88c1 */ + -5.3543427734e+03, /* 0xc5a752be */ +}; + +static const float qR3[6] = {/* for x in [4.547,2.8571]=1/[0.2199,0.35001] */ + 4.3774099900e-09, /* 0x3196681b */ + 7.3241114616e-02, /* 0x3d95ff70 */ + 3.3442313671e+00, /* 0x405607e3 */ + 4.2621845245e+01, /* 0x422a7cc5 */ + 1.7080809021e+02, /* 0x432acedf */ + 1.6673394775e+02, /* 0x4326bbe4 */ +}; +static const float qS3[6] = { + 4.8758872986e+01, /* 0x42430916 */ + 7.0968920898e+02, /* 0x44316c1c */ + 3.7041481934e+03, /* 0x4567825f */ + 6.4604252930e+03, /* 0x45c9e367 */ + 2.5163337402e+03, /* 0x451d4557 */ + -1.4924745178e+02, /* 0xc3153f59 */ +}; + +static const float qR2[6] = {/* for x in [2.8570,2]=1/[0.3499,0.5] */ + 1.5044444979e-07, /* 0x342189db */ + 7.3223426938e-02, /* 0x3d95f62a */ + 1.9981917143e+00, /* 0x3fffc4bf */ + 1.4495602608e+01, /* 0x4167edfd */ + 3.1666231155e+01, /* 0x41fd5471 */ + 1.6252708435e+01, /* 0x4182058c */ +}; +static const float qS2[6] = { + 3.0365585327e+01, /* 0x41f2ecb8 */ + 2.6934811401e+02, /* 0x4386ac8f */ + 8.4478375244e+02, /* 0x44533229 */ + 8.8293585205e+02, /* 0x445cbbe5 */ + 2.1266638184e+02, /* 0x4354aa98 */ + -5.3109550476e+00, /* 0xc0a9f358 */ +}; + +static float qzerof(float x) +{ + const float *p,*q; + float s,r,z; + int32_t ix; + + GET_FLOAT_WORD(ix, x); + ix &= 0x7fffffff; + if (ix >= 0x41000000){p = qR8; q = qS8;} + else if (ix >= 0x40f71c58){p = qR5; q = qS5;} + else if (ix >= 0x4036db68){p = qR3; q = qS3;} + else if (ix >= 0x40000000){p = qR2; q = qS2;} + z = one/(x*x); + r = p[0]+z*(p[1]+z*(p[2]+z*(p[3]+z*(p[4]+z*p[5])))); + s = one+z*(q[0]+z*(q[1]+z*(q[2]+z*(q[3]+z*(q[4]+z*q[5]))))); + return (-(float).125 + r/s)/x; +} diff --git a/src/math/j1.c b/src/math/j1.c new file mode 100644 index 0000000..29ccff0 --- /dev/null +++ b/src/math/j1.c @@ -0,0 +1,385 @@ +/* origin: FreeBSD /usr/src/lib/msun/src/e_j1.c */ +/* + * ==================================================== + * Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. + * + * Developed at SunSoft, a Sun Microsystems, Inc. business. + * Permission to use, copy, modify, and distribute this + * software is freely granted, provided that this notice + * is preserved. + * ==================================================== + */ +/* j1(x), y1(x) + * Bessel function of the first and second kinds of order zero. + * Method -- j1(x): + * 1. For tiny x, we use j1(x) = x/2 - x^3/16 + x^5/384 - ... + * 2. Reduce x to |x| since j1(x)=-j1(-x), and + * for x in (0,2) + * j1(x) = x/2 + x*z*R0/S0, where z = x*x; + * (precision: |j1/x - 1/2 - R0/S0 |<2**-61.51 ) + * for x in (2,inf) + * j1(x) = sqrt(2/(pi*x))*(p1(x)*cos(x1)-q1(x)*sin(x1)) + * y1(x) = sqrt(2/(pi*x))*(p1(x)*sin(x1)+q1(x)*cos(x1)) + * where x1 = x-3*pi/4. It is better to compute sin(x1),cos(x1) + * as follow: + * cos(x1) = cos(x)cos(3pi/4)+sin(x)sin(3pi/4) + * = 1/sqrt(2) * (sin(x) - cos(x)) + * sin(x1) = sin(x)cos(3pi/4)-cos(x)sin(3pi/4) + * = -1/sqrt(2) * (sin(x) + cos(x)) + * (To avoid cancellation, use + * sin(x) +- cos(x) = -cos(2x)/(sin(x) -+ cos(x)) + * to compute the worse one.) + * + * 3 Special cases + * j1(nan)= nan + * j1(0) = 0 + * j1(inf) = 0 + * + * Method -- y1(x): + * 1. screen out x<=0 cases: y1(0)=-inf, y1(x<0)=NaN + * 2. For x<2. + * Since + * y1(x) = 2/pi*(j1(x)*(ln(x/2)+Euler)-1/x-x/2+5/64*x^3-...) + * therefore y1(x)-2/pi*j1(x)*ln(x)-1/x is an odd function. + * We use the following function to approximate y1, + * y1(x) = x*U(z)/V(z) + (2/pi)*(j1(x)*ln(x)-1/x), z= x^2 + * where for x in [0,2] (abs err less than 2**-65.89) + * U(z) = U0[0] + U0[1]*z + ... + U0[4]*z^4 + * V(z) = 1 + v0[0]*z + ... + v0[4]*z^5 + * Note: For tiny x, 1/x dominate y1 and hence + * y1(tiny) = -2/pi/tiny, (choose tiny<2**-54) + * 3. For x>=2. + * y1(x) = sqrt(2/(pi*x))*(p1(x)*sin(x1)+q1(x)*cos(x1)) + * where x1 = x-3*pi/4. It is better to compute sin(x1),cos(x1) + * by method mentioned above. + */ + +#include "libm.h" + +static double pone(double), qone(double); + +static const double +huge = 1e300, +one = 1.0, +invsqrtpi = 5.64189583547756279280e-01, /* 0x3FE20DD7, 0x50429B6D */ +tpi = 6.36619772367581382433e-01, /* 0x3FE45F30, 0x6DC9C883 */ +/* R0/S0 on [0,2] */ +r00 = -6.25000000000000000000e-02, /* 0xBFB00000, 0x00000000 */ +r01 = 1.40705666955189706048e-03, /* 0x3F570D9F, 0x98472C61 */ +r02 = -1.59955631084035597520e-05, /* 0xBEF0C5C6, 0xBA169668 */ +r03 = 4.96727999609584448412e-08, /* 0x3E6AAAFA, 0x46CA0BD9 */ +s01 = 1.91537599538363460805e-02, /* 0x3F939D0B, 0x12637E53 */ +s02 = 1.85946785588630915560e-04, /* 0x3F285F56, 0xB9CDF664 */ +s03 = 1.17718464042623683263e-06, /* 0x3EB3BFF8, 0x333F8498 */ +s04 = 5.04636257076217042715e-09, /* 0x3E35AC88, 0xC97DFF2C */ +s05 = 1.23542274426137913908e-11; /* 0x3DAB2ACF, 0xCFB97ED8 */ + +static const double zero = 0.0; + +double j1(double x) +{ + double z,s,c,ss,cc,r,u,v,y; + int32_t hx,ix; + + GET_HIGH_WORD(hx, x); + ix = hx & 0x7fffffff; + if (ix >= 0x7ff00000) + return one/x; + y = fabs(x); + if (ix >= 0x40000000) { /* |x| >= 2.0 */ + s = sin(y); + c = cos(y); + ss = -s-c; + cc = s-c; + if (ix < 0x7fe00000) { /* make sure y+y not overflow */ + z = cos(y+y); + if (s*c > zero) + cc = z/ss; + else + ss = z/cc; + } + /* + * j1(x) = 1/sqrt(pi) * (P(1,x)*cc - Q(1,x)*ss) / sqrt(x) + * y1(x) = 1/sqrt(pi) * (P(1,x)*ss + Q(1,x)*cc) / sqrt(x) + */ + if (ix > 0x48000000) + z = (invsqrtpi*cc)/sqrt(y); + else { + u = pone(y); + v = qone(y); + z = invsqrtpi*(u*cc-v*ss)/sqrt(y); + } + if (hx < 0) + return -z; + else + return z; + } + if (ix < 0x3e400000) { /* |x| < 2**-27 */ + /* raise inexact if x!=0 */ + if (huge+x > one) + return 0.5*x; + } + z = x*x; + r = z*(r00+z*(r01+z*(r02+z*r03))); + s = one+z*(s01+z*(s02+z*(s03+z*(s04+z*s05)))); + r *= x; + return x*0.5 + r/s; +} + +static const double U0[5] = { + -1.96057090646238940668e-01, /* 0xBFC91866, 0x143CBC8A */ + 5.04438716639811282616e-02, /* 0x3FA9D3C7, 0x76292CD1 */ + -1.91256895875763547298e-03, /* 0xBF5F55E5, 0x4844F50F */ + 2.35252600561610495928e-05, /* 0x3EF8AB03, 0x8FA6B88E */ + -9.19099158039878874504e-08, /* 0xBE78AC00, 0x569105B8 */ +}; +static const double V0[5] = { + 1.99167318236649903973e-02, /* 0x3F94650D, 0x3F4DA9F0 */ + 2.02552581025135171496e-04, /* 0x3F2A8C89, 0x6C257764 */ + 1.35608801097516229404e-06, /* 0x3EB6C05A, 0x894E8CA6 */ + 6.22741452364621501295e-09, /* 0x3E3ABF1D, 0x5BA69A86 */ + 1.66559246207992079114e-11, /* 0x3DB25039, 0xDACA772A */ +}; + + +double y1(double x) +{ + double z,s,c,ss,cc,u,v; + int32_t hx,ix,lx; + + EXTRACT_WORDS(hx, lx, x); + ix = 0x7fffffff & hx; + /* if Y1(NaN) is NaN, Y1(-inf) is NaN, Y1(inf) is 0 */ + if (ix >= 0x7ff00000) + return one/(x+x*x); + if ((ix|lx) == 0) + return -one/zero; + if (hx < 0) + return zero/zero; + if (ix >= 0x40000000) { /* |x| >= 2.0 */ + s = sin(x); + c = cos(x); + ss = -s-c; + cc = s-c; + if (ix < 0x7fe00000) { /* make sure x+x not overflow */ + z = cos(x+x); + if (s*c > zero) + cc = z/ss; + else + ss = z/cc; + } + /* y1(x) = sqrt(2/(pi*x))*(p1(x)*sin(x0)+q1(x)*cos(x0)) + * where x0 = x-3pi/4 + * Better formula: + * cos(x0) = cos(x)cos(3pi/4)+sin(x)sin(3pi/4) + * = 1/sqrt(2) * (sin(x) - cos(x)) + * sin(x0) = sin(x)cos(3pi/4)-cos(x)sin(3pi/4) + * = -1/sqrt(2) * (cos(x) + sin(x)) + * To avoid cancellation, use + * sin(x) +- cos(x) = -cos(2x)/(sin(x) -+ cos(x)) + * to compute the worse one. + */ + if (ix > 0x48000000) + z = (invsqrtpi*ss)/sqrt(x); + else { + u = pone(x); + v = qone(x); + z = invsqrtpi*(u*ss+v*cc)/sqrt(x); + } + return z; + } + if (ix <= 0x3c900000) /* x < 2**-54 */ + return -tpi/x; + z = x*x; + u = U0[0]+z*(U0[1]+z*(U0[2]+z*(U0[3]+z*U0[4]))); + v = one+z*(V0[0]+z*(V0[1]+z*(V0[2]+z*(V0[3]+z*V0[4])))); + return x*(u/v) + tpi*(j1(x)*log(x)-one/x); +} + +/* For x >= 8, the asymptotic expansions of pone is + * 1 + 15/128 s^2 - 4725/2^15 s^4 - ..., where s = 1/x. + * We approximate pone by + * pone(x) = 1 + (R/S) + * where R = pr0 + pr1*s^2 + pr2*s^4 + ... + pr5*s^10 + * S = 1 + ps0*s^2 + ... + ps4*s^10 + * and + * | pone(x)-1-R/S | <= 2 ** ( -60.06) + */ + +static const double pr8[6] = { /* for x in [inf, 8]=1/[0,0.125] */ + 0.00000000000000000000e+00, /* 0x00000000, 0x00000000 */ + 1.17187499999988647970e-01, /* 0x3FBDFFFF, 0xFFFFFCCE */ + 1.32394806593073575129e+01, /* 0x402A7A9D, 0x357F7FCE */ + 4.12051854307378562225e+02, /* 0x4079C0D4, 0x652EA590 */ + 3.87474538913960532227e+03, /* 0x40AE457D, 0xA3A532CC */ + 7.91447954031891731574e+03, /* 0x40BEEA7A, 0xC32782DD */ +}; +static const double ps8[5] = { + 1.14207370375678408436e+02, /* 0x405C8D45, 0x8E656CAC */ + 3.65093083420853463394e+03, /* 0x40AC85DC, 0x964D274F */ + 3.69562060269033463555e+04, /* 0x40E20B86, 0x97C5BB7F */ + 9.76027935934950801311e+04, /* 0x40F7D42C, 0xB28F17BB */ + 3.08042720627888811578e+04, /* 0x40DE1511, 0x697A0B2D */ +}; + +static const double pr5[6] = { /* for x in [8,4.5454]=1/[0.125,0.22001] */ + 1.31990519556243522749e-11, /* 0x3DAD0667, 0xDAE1CA7D */ + 1.17187493190614097638e-01, /* 0x3FBDFFFF, 0xE2C10043 */ + 6.80275127868432871736e+00, /* 0x401B3604, 0x6E6315E3 */ + 1.08308182990189109773e+02, /* 0x405B13B9, 0x452602ED */ + 5.17636139533199752805e+02, /* 0x40802D16, 0xD052D649 */ + 5.28715201363337541807e+02, /* 0x408085B8, 0xBB7E0CB7 */ +}; +static const double ps5[5] = { + 5.92805987221131331921e+01, /* 0x404DA3EA, 0xA8AF633D */ + 9.91401418733614377743e+02, /* 0x408EFB36, 0x1B066701 */ + 5.35326695291487976647e+03, /* 0x40B4E944, 0x5706B6FB */ + 7.84469031749551231769e+03, /* 0x40BEA4B0, 0xB8A5BB15 */ + 1.50404688810361062679e+03, /* 0x40978030, 0x036F5E51 */ +}; + +static const double pr3[6] = { + 3.02503916137373618024e-09, /* 0x3E29FC21, 0xA7AD9EDD */ + 1.17186865567253592491e-01, /* 0x3FBDFFF5, 0x5B21D17B */ + 3.93297750033315640650e+00, /* 0x400F76BC, 0xE85EAD8A */ + 3.51194035591636932736e+01, /* 0x40418F48, 0x9DA6D129 */ + 9.10550110750781271918e+01, /* 0x4056C385, 0x4D2C1837 */ + 4.85590685197364919645e+01, /* 0x4048478F, 0x8EA83EE5 */ +}; +static const double ps3[5] = { + 3.47913095001251519989e+01, /* 0x40416549, 0xA134069C */ + 3.36762458747825746741e+02, /* 0x40750C33, 0x07F1A75F */ + 1.04687139975775130551e+03, /* 0x40905B7C, 0x5037D523 */ + 8.90811346398256432622e+02, /* 0x408BD67D, 0xA32E31E9 */ + 1.03787932439639277504e+02, /* 0x4059F26D, 0x7C2EED53 */ +}; + +static const double pr2[6] = {/* for x in [2.8570,2]=1/[0.3499,0.5] */ + 1.07710830106873743082e-07, /* 0x3E7CE9D4, 0xF65544F4 */ + 1.17176219462683348094e-01, /* 0x3FBDFF42, 0xBE760D83 */ + 2.36851496667608785174e+00, /* 0x4002F2B7, 0xF98FAEC0 */ + 1.22426109148261232917e+01, /* 0x40287C37, 0x7F71A964 */ + 1.76939711271687727390e+01, /* 0x4031B1A8, 0x177F8EE2 */ + 5.07352312588818499250e+00, /* 0x40144B49, 0xA574C1FE */ +}; +static const double ps2[5] = { + 2.14364859363821409488e+01, /* 0x40356FBD, 0x8AD5ECDC */ + 1.25290227168402751090e+02, /* 0x405F5293, 0x14F92CD5 */ + 2.32276469057162813669e+02, /* 0x406D08D8, 0xD5A2DBD9 */ + 1.17679373287147100768e+02, /* 0x405D6B7A, 0xDA1884A9 */ + 8.36463893371618283368e+00, /* 0x4020BAB1, 0xF44E5192 */ +}; + +static double pone(double x) +{ + const double *p,*q; + double z,r,s; + int32_t ix; + + GET_HIGH_WORD(ix, x); + ix &= 0x7fffffff; + if (ix >= 0x40200000){p = pr8; q = ps8;} + else if (ix >= 0x40122E8B){p = pr5; q = ps5;} + else if (ix >= 0x4006DB6D){p = pr3; q = ps3;} + else if (ix >= 0x40000000){p = pr2; q = ps2;} + z = one/(x*x); + r = p[0]+z*(p[1]+z*(p[2]+z*(p[3]+z*(p[4]+z*p[5])))); + s = one+z*(q[0]+z*(q[1]+z*(q[2]+z*(q[3]+z*q[4])))); + return one+ r/s; +} + +/* For x >= 8, the asymptotic expansions of qone is + * 3/8 s - 105/1024 s^3 - ..., where s = 1/x. + * We approximate pone by + * qone(x) = s*(0.375 + (R/S)) + * where R = qr1*s^2 + qr2*s^4 + ... + qr5*s^10 + * S = 1 + qs1*s^2 + ... + qs6*s^12 + * and + * | qone(x)/s -0.375-R/S | <= 2 ** ( -61.13) + */ + +static const double qr8[6] = { /* for x in [inf, 8]=1/[0,0.125] */ + 0.00000000000000000000e+00, /* 0x00000000, 0x00000000 */ + -1.02539062499992714161e-01, /* 0xBFBA3FFF, 0xFFFFFDF3 */ + -1.62717534544589987888e+01, /* 0xC0304591, 0xA26779F7 */ + -7.59601722513950107896e+02, /* 0xC087BCD0, 0x53E4B576 */ + -1.18498066702429587167e+04, /* 0xC0C724E7, 0x40F87415 */ + -4.84385124285750353010e+04, /* 0xC0E7A6D0, 0x65D09C6A */ +}; +static const double qs8[6] = { + 1.61395369700722909556e+02, /* 0x40642CA6, 0xDE5BCDE5 */ + 7.82538599923348465381e+03, /* 0x40BE9162, 0xD0D88419 */ + 1.33875336287249578163e+05, /* 0x4100579A, 0xB0B75E98 */ + 7.19657723683240939863e+05, /* 0x4125F653, 0x72869C19 */ + 6.66601232617776375264e+05, /* 0x412457D2, 0x7719AD5C */ + -2.94490264303834643215e+05, /* 0xC111F969, 0x0EA5AA18 */ +}; + +static const double qr5[6] = { /* for x in [8,4.5454]=1/[0.125,0.22001] */ + -2.08979931141764104297e-11, /* 0xBDB6FA43, 0x1AA1A098 */ + -1.02539050241375426231e-01, /* 0xBFBA3FFF, 0xCB597FEF */ + -8.05644828123936029840e+00, /* 0xC0201CE6, 0xCA03AD4B */ + -1.83669607474888380239e+02, /* 0xC066F56D, 0x6CA7B9B0 */ + -1.37319376065508163265e+03, /* 0xC09574C6, 0x6931734F */ + -2.61244440453215656817e+03, /* 0xC0A468E3, 0x88FDA79D */ +}; +static const double qs5[6] = { + 8.12765501384335777857e+01, /* 0x405451B2, 0xFF5A11B2 */ + 1.99179873460485964642e+03, /* 0x409F1F31, 0xE77BF839 */ + 1.74684851924908907677e+04, /* 0x40D10F1F, 0x0D64CE29 */ + 4.98514270910352279316e+04, /* 0x40E8576D, 0xAABAD197 */ + 2.79480751638918118260e+04, /* 0x40DB4B04, 0xCF7C364B */ + -4.71918354795128470869e+03, /* 0xC0B26F2E, 0xFCFFA004 */ +}; + +static const double qr3[6] = { + -5.07831226461766561369e-09, /* 0xBE35CFA9, 0xD38FC84F */ + -1.02537829820837089745e-01, /* 0xBFBA3FEB, 0x51AEED54 */ + -4.61011581139473403113e+00, /* 0xC01270C2, 0x3302D9FF */ + -5.78472216562783643212e+01, /* 0xC04CEC71, 0xC25D16DA */ + -2.28244540737631695038e+02, /* 0xC06C87D3, 0x4718D55F */ + -2.19210128478909325622e+02, /* 0xC06B66B9, 0x5F5C1BF6 */ +}; +static const double qs3[6] = { + 4.76651550323729509273e+01, /* 0x4047D523, 0xCCD367E4 */ + 6.73865112676699709482e+02, /* 0x40850EEB, 0xC031EE3E */ + 3.38015286679526343505e+03, /* 0x40AA684E, 0x448E7C9A */ + 5.54772909720722782367e+03, /* 0x40B5ABBA, 0xA61D54A6 */ + 1.90311919338810798763e+03, /* 0x409DBC7A, 0x0DD4DF4B */ + -1.35201191444307340817e+02, /* 0xC060E670, 0x290A311F */ +}; + +static const double qr2[6] = {/* for x in [2.8570,2]=1/[0.3499,0.5] */ + -1.78381727510958865572e-07, /* 0xBE87F126, 0x44C626D2 */ + -1.02517042607985553460e-01, /* 0xBFBA3E8E, 0x9148B010 */ + -2.75220568278187460720e+00, /* 0xC0060484, 0x69BB4EDA */ + -1.96636162643703720221e+01, /* 0xC033A9E2, 0xC168907F */ + -4.23253133372830490089e+01, /* 0xC04529A3, 0xDE104AAA */ + -2.13719211703704061733e+01, /* 0xC0355F36, 0x39CF6E52 */ +}; +static const double qs2[6] = { + 2.95333629060523854548e+01, /* 0x403D888A, 0x78AE64FF */ + 2.52981549982190529136e+02, /* 0x406F9F68, 0xDB821CBA */ + 7.57502834868645436472e+02, /* 0x4087AC05, 0xCE49A0F7 */ + 7.39393205320467245656e+02, /* 0x40871B25, 0x48D4C029 */ + 1.55949003336666123687e+02, /* 0x40637E5E, 0x3C3ED8D4 */ + -4.95949898822628210127e+00, /* 0xC013D686, 0xE71BE86B */ +}; + +static double qone(double x) +{ + const double *p,*q; + double s,r,z; + int32_t ix; + + GET_HIGH_WORD(ix, x); + ix &= 0x7fffffff; + if (ix >= 0x40200000){p = qr8; q = qs8;} + else if (ix >= 0x40122E8B){p = qr5; q = qs5;} + else if (ix >= 0x4006DB6D){p = qr3; q = qs3;} + else if (ix >= 0x40000000){p = qr2; q = qs2;} + z = one/(x*x); + r = p[0]+z*(p[1]+z*(p[2]+z*(p[3]+z*(p[4]+z*p[5])))); + s = one+z*(q[0]+z*(q[1]+z*(q[2]+z*(q[3]+z*(q[4]+z*q[5]))))); + return (.375 + r/s)/x; +} diff --git a/src/math/j1f.c b/src/math/j1f.c new file mode 100644 index 0000000..0323ec7 --- /dev/null +++ b/src/math/j1f.c @@ -0,0 +1,342 @@ +/* origin: FreeBSD /usr/src/lib/msun/src/e_j1f.c */ +/* + * Conversion to float by Ian Lance Taylor, Cygnus Support, ian@cygnus.com. + */ +/* + * ==================================================== + * Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. + * + * Developed at SunPro, a Sun Microsystems, Inc. business. + * Permission to use, copy, modify, and distribute this + * software is freely granted, provided that this notice + * is preserved. + * ==================================================== + */ + +#include "libm.h" + +static float ponef(float), qonef(float); + +static const float +huge = 1e30, +one = 1.0, +invsqrtpi = 5.6418961287e-01, /* 0x3f106ebb */ +tpi = 6.3661974669e-01, /* 0x3f22f983 */ +/* R0/S0 on [0,2] */ +r00 = -6.2500000000e-02, /* 0xbd800000 */ +r01 = 1.4070566976e-03, /* 0x3ab86cfd */ +r02 = -1.5995563444e-05, /* 0xb7862e36 */ +r03 = 4.9672799207e-08, /* 0x335557d2 */ +s01 = 1.9153760746e-02, /* 0x3c9ce859 */ +s02 = 1.8594678841e-04, /* 0x3942fab6 */ +s03 = 1.1771846857e-06, /* 0x359dffc2 */ +s04 = 5.0463624390e-09, /* 0x31ad6446 */ +s05 = 1.2354227016e-11; /* 0x2d59567e */ + +static const float zero = 0.0; + +float j1f(float x) +{ + float z,s,c,ss,cc,r,u,v,y; + int32_t hx,ix; + + GET_FLOAT_WORD(hx, x); + ix = hx & 0x7fffffff; + if (ix >= 0x7f800000) + return one/x; + y = fabsf(x); + if (ix >= 0x40000000) { /* |x| >= 2.0 */ + s = sinf(y); + c = cosf(y); + ss = -s-c; + cc = s-c; + if (ix < 0x7f000000) { /* make sure y+y not overflow */ + z = cosf(y+y); + if (s*c > zero) + cc = z/ss; + else + ss = z/cc; + } + /* + * j1(x) = 1/sqrt(pi) * (P(1,x)*cc - Q(1,x)*ss) / sqrt(x) + * y1(x) = 1/sqrt(pi) * (P(1,x)*ss + Q(1,x)*cc) / sqrt(x) + */ + if (ix > 0x80000000) + z = (invsqrtpi*cc)/sqrtf(y); + else { + u = ponef(y); + v = qonef(y); + z = invsqrtpi*(u*cc-v*ss)/sqrtf(y); + } + if (hx < 0) + return -z; + return z; + } + if (ix < 0x32000000) { /* |x| < 2**-27 */ + /* raise inexact if x!=0 */ + if (huge+x > one) + return (float)0.5*x; + } + z = x*x; + r = z*(r00+z*(r01+z*(r02+z*r03))); + s = one+z*(s01+z*(s02+z*(s03+z*(s04+z*s05)))); + r *= x; + return x*(float)0.5 + r/s; +} + +static const float U0[5] = { + -1.9605709612e-01, /* 0xbe48c331 */ + 5.0443872809e-02, /* 0x3d4e9e3c */ + -1.9125689287e-03, /* 0xbafaaf2a */ + 2.3525259166e-05, /* 0x37c5581c */ + -9.1909917899e-08, /* 0xb3c56003 */ +}; +static const float V0[5] = { + 1.9916731864e-02, /* 0x3ca3286a */ + 2.0255257550e-04, /* 0x3954644b */ + 1.3560879779e-06, /* 0x35b602d4 */ + 6.2274145840e-09, /* 0x31d5f8eb */ + 1.6655924903e-11, /* 0x2d9281cf */ +}; + +float y1f(float x) +{ + float z,s,c,ss,cc,u,v; + int32_t hx,ix; + + GET_FLOAT_WORD(hx, x); + ix = 0x7fffffff & hx; + /* if Y1(NaN) is NaN, Y1(-inf) is NaN, Y1(inf) is 0 */ + if (ix >= 0x7f800000) + return one/(x+x*x); + if (ix == 0) + return -one/zero; + if (hx < 0) + return zero/zero; + if (ix >= 0x40000000) { /* |x| >= 2.0 */ + s = sinf(x); + c = cosf(x); + ss = -s-c; + cc = s-c; + if (ix < 0x7f000000) { /* make sure x+x not overflow */ + z = cosf(x+x); + if (s*c > zero) + cc = z/ss; + else + ss = z/cc; + } + /* y1(x) = sqrt(2/(pi*x))*(p1(x)*sin(x0)+q1(x)*cos(x0)) + * where x0 = x-3pi/4 + * Better formula: + * cos(x0) = cos(x)cos(3pi/4)+sin(x)sin(3pi/4) + * = 1/sqrt(2) * (sin(x) - cos(x)) + * sin(x0) = sin(x)cos(3pi/4)-cos(x)sin(3pi/4) + * = -1/sqrt(2) * (cos(x) + sin(x)) + * To avoid cancellation, use + * sin(x) +- cos(x) = -cos(2x)/(sin(x) -+ cos(x)) + * to compute the worse one. + */ + if (ix > 0x48000000) + z = (invsqrtpi*ss)/sqrtf(x); + else { + u = ponef(x); + v = qonef(x); + z = invsqrtpi*(u*ss+v*cc)/sqrtf(x); + } + return z; + } + if (ix <= 0x24800000) /* x < 2**-54 */ + return -tpi/x; + z = x*x; + u = U0[0]+z*(U0[1]+z*(U0[2]+z*(U0[3]+z*U0[4]))); + v = one+z*(V0[0]+z*(V0[1]+z*(V0[2]+z*(V0[3]+z*V0[4])))); + return x*(u/v) + tpi*(j1f(x)*logf(x)-one/x); +} + +/* For x >= 8, the asymptotic expansions of pone is + * 1 + 15/128 s^2 - 4725/2^15 s^4 - ..., where s = 1/x. + * We approximate pone by + * pone(x) = 1 + (R/S) + * where R = pr0 + pr1*s^2 + pr2*s^4 + ... + pr5*s^10 + * S = 1 + ps0*s^2 + ... + ps4*s^10 + * and + * | pone(x)-1-R/S | <= 2 ** ( -60.06) + */ + +static const float pr8[6] = { /* for x in [inf, 8]=1/[0,0.125] */ + 0.0000000000e+00, /* 0x00000000 */ + 1.1718750000e-01, /* 0x3df00000 */ + 1.3239480972e+01, /* 0x4153d4ea */ + 4.1205184937e+02, /* 0x43ce06a3 */ + 3.8747453613e+03, /* 0x45722bed */ + 7.9144794922e+03, /* 0x45f753d6 */ +}; +static const float ps8[5] = { + 1.1420736694e+02, /* 0x42e46a2c */ + 3.6509309082e+03, /* 0x45642ee5 */ + 3.6956207031e+04, /* 0x47105c35 */ + 9.7602796875e+04, /* 0x47bea166 */ + 3.0804271484e+04, /* 0x46f0a88b */ +}; + +static const float pr5[6] = { /* for x in [8,4.5454]=1/[0.125,0.22001] */ + 1.3199052094e-11, /* 0x2d68333f */ + 1.1718749255e-01, /* 0x3defffff */ + 6.8027510643e+00, /* 0x40d9b023 */ + 1.0830818176e+02, /* 0x42d89dca */ + 5.1763616943e+02, /* 0x440168b7 */ + 5.2871520996e+02, /* 0x44042dc6 */ +}; +static const float ps5[5] = { + 5.9280597687e+01, /* 0x426d1f55 */ + 9.9140142822e+02, /* 0x4477d9b1 */ + 5.3532670898e+03, /* 0x45a74a23 */ + 7.8446904297e+03, /* 0x45f52586 */ + 1.5040468750e+03, /* 0x44bc0180 */ +}; + +static const float pr3[6] = { + 3.0250391081e-09, /* 0x314fe10d */ + 1.1718686670e-01, /* 0x3defffab */ + 3.9329774380e+00, /* 0x407bb5e7 */ + 3.5119403839e+01, /* 0x420c7a45 */ + 9.1055007935e+01, /* 0x42b61c2a */ + 4.8559066772e+01, /* 0x42423c7c */ +}; +static const float ps3[5] = { + 3.4791309357e+01, /* 0x420b2a4d */ + 3.3676245117e+02, /* 0x43a86198 */ + 1.0468714600e+03, /* 0x4482dbe3 */ + 8.9081134033e+02, /* 0x445eb3ed */ + 1.0378793335e+02, /* 0x42cf936c */ +}; + +static const float pr2[6] = {/* for x in [2.8570,2]=1/[0.3499,0.5] */ + 1.0771083225e-07, /* 0x33e74ea8 */ + 1.1717621982e-01, /* 0x3deffa16 */ + 2.3685150146e+00, /* 0x401795c0 */ + 1.2242610931e+01, /* 0x4143e1bc */ + 1.7693971634e+01, /* 0x418d8d41 */ + 5.0735230446e+00, /* 0x40a25a4d */ +}; +static const float ps2[5] = { + 2.1436485291e+01, /* 0x41ab7dec */ + 1.2529022980e+02, /* 0x42fa9499 */ + 2.3227647400e+02, /* 0x436846c7 */ + 1.1767937469e+02, /* 0x42eb5bd7 */ + 8.3646392822e+00, /* 0x4105d590 */ +}; + +static float ponef(float x) +{ + const float *p,*q; + float z,r,s; + int32_t ix; + + GET_FLOAT_WORD(ix, x); + ix &= 0x7fffffff; + if (ix >= 0x41000000){p = pr8; q = ps8;} + else if (ix >= 0x40f71c58){p = pr5; q = ps5;} + else if (ix >= 0x4036db68){p = pr3; q = ps3;} + else if (ix >= 0x40000000){p = pr2; q = ps2;} + z = one/(x*x); + r = p[0]+z*(p[1]+z*(p[2]+z*(p[3]+z*(p[4]+z*p[5])))); + s = one+z*(q[0]+z*(q[1]+z*(q[2]+z*(q[3]+z*q[4])))); + return one + r/s; +} + +/* For x >= 8, the asymptotic expansions of qone is + * 3/8 s - 105/1024 s^3 - ..., where s = 1/x. + * We approximate pone by + * qone(x) = s*(0.375 + (R/S)) + * where R = qr1*s^2 + qr2*s^4 + ... + qr5*s^10 + * S = 1 + qs1*s^2 + ... + qs6*s^12 + * and + * | qone(x)/s -0.375-R/S | <= 2 ** ( -61.13) + */ + +static const float qr8[6] = { /* for x in [inf, 8]=1/[0,0.125] */ + 0.0000000000e+00, /* 0x00000000 */ + -1.0253906250e-01, /* 0xbdd20000 */ + -1.6271753311e+01, /* 0xc1822c8d */ + -7.5960174561e+02, /* 0xc43de683 */ + -1.1849806641e+04, /* 0xc639273a */ + -4.8438511719e+04, /* 0xc73d3683 */ +}; +static const float qs8[6] = { + 1.6139537048e+02, /* 0x43216537 */ + 7.8253862305e+03, /* 0x45f48b17 */ + 1.3387534375e+05, /* 0x4802bcd6 */ + 7.1965775000e+05, /* 0x492fb29c */ + 6.6660125000e+05, /* 0x4922be94 */ + -2.9449025000e+05, /* 0xc88fcb48 */ +}; + +static const float qr5[6] = { /* for x in [8,4.5454]=1/[0.125,0.22001] */ + -2.0897993405e-11, /* 0xadb7d219 */ + -1.0253904760e-01, /* 0xbdd1fffe */ + -8.0564479828e+00, /* 0xc100e736 */ + -1.8366960144e+02, /* 0xc337ab6b */ + -1.3731937256e+03, /* 0xc4aba633 */ + -2.6124443359e+03, /* 0xc523471c */ +}; +static const float qs5[6] = { + 8.1276550293e+01, /* 0x42a28d98 */ + 1.9917987061e+03, /* 0x44f8f98f */ + 1.7468484375e+04, /* 0x468878f8 */ + 4.9851425781e+04, /* 0x4742bb6d */ + 2.7948074219e+04, /* 0x46da5826 */ + -4.7191835938e+03, /* 0xc5937978 */ +}; + +static const float qr3[6] = { + -5.0783124372e-09, /* 0xb1ae7d4f */ + -1.0253783315e-01, /* 0xbdd1ff5b */ + -4.6101160049e+00, /* 0xc0938612 */ + -5.7847221375e+01, /* 0xc267638e */ + -2.2824453735e+02, /* 0xc3643e9a */ + -2.1921012878e+02, /* 0xc35b35cb */ +}; +static const float qs3[6] = { + 4.7665153503e+01, /* 0x423ea91e */ + 6.7386511230e+02, /* 0x4428775e */ + 3.3801528320e+03, /* 0x45534272 */ + 5.5477290039e+03, /* 0x45ad5dd5 */ + 1.9031191406e+03, /* 0x44ede3d0 */ + -1.3520118713e+02, /* 0xc3073381 */ +}; + +static const float qr2[6] = {/* for x in [2.8570,2]=1/[0.3499,0.5] */ + -1.7838172539e-07, /* 0xb43f8932 */ + -1.0251704603e-01, /* 0xbdd1f475 */ + -2.7522056103e+00, /* 0xc0302423 */ + -1.9663616180e+01, /* 0xc19d4f16 */ + -4.2325313568e+01, /* 0xc2294d1f */ + -2.1371921539e+01, /* 0xc1aaf9b2 */ +}; +static const float qs2[6] = { + 2.9533363342e+01, /* 0x41ec4454 */ + 2.5298155212e+02, /* 0x437cfb47 */ + 7.5750280762e+02, /* 0x443d602e */ + 7.3939318848e+02, /* 0x4438d92a */ + 1.5594900513e+02, /* 0x431bf2f2 */ + -4.9594988823e+00, /* 0xc09eb437 */ +}; + +static float qonef(float x) +{ + const float *p,*q; + float s,r,z; + int32_t ix; + + GET_FLOAT_WORD(ix, x); + ix &= 0x7fffffff; + if (ix >= 0x40200000){p = qr8; q = qs8;} + else if (ix >= 0x40f71c58){p = qr5; q = qs5;} + else if (ix >= 0x4036db68){p = qr3; q = qs3;} + else if (ix >= 0x40000000){p = qr2; q = qs2;} + z = one/(x*x); + r = p[0]+z*(p[1]+z*(p[2]+z*(p[3]+z*(p[4]+z*p[5])))); + s = one+z*(q[0]+z*(q[1]+z*(q[2]+z*(q[3]+z*(q[4]+z*q[5]))))); + return ((float).375 + r/s)/x; +} diff --git a/src/math/jn.c b/src/math/jn.c new file mode 100644 index 0000000..082a17b --- /dev/null +++ b/src/math/jn.c @@ -0,0 +1,282 @@ +/* origin: FreeBSD /usr/src/lib/msun/src/e_jn.c */ +/* + * ==================================================== + * Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. + * + * Developed at SunSoft, a Sun Microsystems, Inc. business. + * Permission to use, copy, modify, and distribute this + * software is freely granted, provided that this notice + * is preserved. + * ==================================================== + */ +/* + * jn(n, x), yn(n, x) + * floating point Bessel's function of the 1st and 2nd kind + * of order n + * + * Special cases: + * y0(0)=y1(0)=yn(n,0) = -inf with division by zero signal; + * y0(-ve)=y1(-ve)=yn(n,-ve) are NaN with invalid signal. + * Note 2. About jn(n,x), yn(n,x) + * For n=0, j0(x) is called, + * for n=1, j1(x) is called, + * for nx, a continued fraction approximation to + * j(n,x)/j(n-1,x) is evaluated and then backward + * recursion is used starting from a supposed value + * for j(n,x). The resulting value of j(0,x) is + * compared with the actual value to correct the + * supposed value of j(n,x). + * + * yn(n,x) is similar in all respects, except + * that forward recursion is used for all + * values of n>1. + * + */ + +#include "libm.h" + +static const double +invsqrtpi = 5.64189583547756279280e-01, /* 0x3FE20DD7, 0x50429B6D */ +two = 2.00000000000000000000e+00, /* 0x40000000, 0x00000000 */ +one = 1.00000000000000000000e+00; /* 0x3FF00000, 0x00000000 */ + +static const double zero = 0.00000000000000000000e+00; + +double jn(int n, double x) +{ + int32_t i,hx,ix,lx,sgn; + double a, b, temp, di; + double z, w; + + /* J(-n,x) = (-1)^n * J(n, x), J(n, -x) = (-1)^n * J(n, x) + * Thus, J(-n,x) = J(n,-x) + */ + EXTRACT_WORDS(hx, lx, x); + ix = 0x7fffffff & hx; + /* if J(n,NaN) is NaN */ + if ((ix|((uint32_t)(lx|-lx))>>31) > 0x7ff00000) + return x+x; + if (n < 0) { + n = -n; + x = -x; + hx ^= 0x80000000; + } + if (n == 0) return j0(x); + if (n == 1) return j1(x); + + sgn = (n&1)&(hx>>31); /* even n -- 0, odd n -- sign(x) */ + x = fabs(x); + if ((ix|lx) == 0 || ix >= 0x7ff00000) /* if x is 0 or inf */ + b = zero; + else if ((double)n <= x) { + /* Safe to use J(n+1,x)=2n/x *J(n,x)-J(n-1,x) */ + if (ix >= 0x52D00000) { /* x > 2**302 */ + /* (x >> n**2) + * Jn(x) = cos(x-(2n+1)*pi/4)*sqrt(2/x*pi) + * Yn(x) = sin(x-(2n+1)*pi/4)*sqrt(2/x*pi) + * Let s=sin(x), c=cos(x), + * xn=x-(2n+1)*pi/4, sqt2 = sqrt(2),then + * + * n sin(xn)*sqt2 cos(xn)*sqt2 + * ---------------------------------- + * 0 s-c c+s + * 1 -s-c -c+s + * 2 -s+c -c-s + * 3 s+c c-s + */ + switch(n&3) { + case 0: temp = cos(x)+sin(x); break; + case 1: temp = -cos(x)+sin(x); break; + case 2: temp = -cos(x)-sin(x); break; + case 3: temp = cos(x)-sin(x); break; + } + b = invsqrtpi*temp/sqrt(x); + } else { + a = j0(x); + b = j1(x); + for (i=1; i 33) /* underflow */ + b = zero; + else { + temp = x*0.5; + b = temp; + for (a=one,i=2; i<=n; i++) { + a *= (double)i; /* a = n! */ + b *= temp; /* b = (x/2)^n */ + } + b = b/a; + } + } else { + /* use backward recurrence */ + /* x x^2 x^2 + * J(n,x)/J(n-1,x) = ---- ------ ------ ..... + * 2n - 2(n+1) - 2(n+2) + * + * 1 1 1 + * (for large x) = ---- ------ ------ ..... + * 2n 2(n+1) 2(n+2) + * -- - ------ - ------ - + * x x x + * + * Let w = 2n/x and h=2/x, then the above quotient + * is equal to the continued fraction: + * 1 + * = ----------------------- + * 1 + * w - ----------------- + * 1 + * w+h - --------- + * w+2h - ... + * + * To determine how many terms needed, let + * Q(0) = w, Q(1) = w(w+h) - 1, + * Q(k) = (w+k*h)*Q(k-1) - Q(k-2), + * When Q(k) > 1e4 good for single + * When Q(k) > 1e9 good for double + * When Q(k) > 1e17 good for quadruple + */ + /* determine k */ + double t,v; + double q0,q1,h,tmp; + int32_t k,m; + + w = (n+n)/(double)x; h = 2.0/(double)x; + q0 = w; + z = w+h; + q1 = w*z - 1.0; + k = 1; + while (q1 < 1.0e9) { + k += 1; + z += h; + tmp = z*q1 - q0; + q0 = q1; + q1 = tmp; + } + m = n+n; + for (t=zero, i = 2*(n+k); i>=m; i -= 2) + t = one/(i/x-t); + a = t; + b = one; + /* estimate log((2/x)^n*n!) = n*log(2/x)+n*ln(n) + * Hence, if n*(log(2n/x)) > ... + * single 8.8722839355e+01 + * double 7.09782712893383973096e+02 + * long double 1.1356523406294143949491931077970765006170e+04 + * then recurrent value may overflow and the result is + * likely underflow to zero + */ + tmp = n; + v = two/x; + tmp = tmp*log(fabs(v*tmp)); + if (tmp < 7.09782712893383973096e+02) { + for (i=n-1,di=(double)(i+i); i>0; i--) { + temp = b; + b *= di; + b = b/x - a; + a = temp; + di -= two; + } + } else { + for (i=n-1,di=(double)(i+i); i>0; i--) { + temp = b; + b *= di; + b = b/x - a; + a = temp; + di -= two; + /* scale b to avoid spurious overflow */ + if (b > 1e100) { + a /= b; + t /= b; + b = one; + } + } + } + z = j0(x); + w = j1(x); + if (fabs(z) >= fabs(w)) + b = t*z/b; + else + b = t*w/a; + } + } + if (sgn==1) return -b; + return b; +} + + + +double yn(int n, double x) +{ + int32_t i,hx,ix,lx; + int32_t sign; + double a, b, temp; + + EXTRACT_WORDS(hx, lx, x); + ix = 0x7fffffff & hx; + /* if Y(n,NaN) is NaN */ + if ((ix|((uint32_t)(lx|-lx))>>31) > 0x7ff00000) + return x+x; + if ((ix|lx) == 0) + return -one/zero; + if (hx < 0) + return zero/zero; + sign = 1; + if (n < 0) { + n = -n; + sign = 1 - ((n&1)<<1); + } + if (n == 0) + return y0(x); + if (n == 1) + return sign*y1(x); + if (ix == 0x7ff00000) + return zero; + if (ix >= 0x52D00000) { /* x > 2**302 */ + /* (x >> n**2) + * Jn(x) = cos(x-(2n+1)*pi/4)*sqrt(2/x*pi) + * Yn(x) = sin(x-(2n+1)*pi/4)*sqrt(2/x*pi) + * Let s=sin(x), c=cos(x), + * xn=x-(2n+1)*pi/4, sqt2 = sqrt(2),then + * + * n sin(xn)*sqt2 cos(xn)*sqt2 + * ---------------------------------- + * 0 s-c c+s + * 1 -s-c -c+s + * 2 -s+c -c-s + * 3 s+c c-s + */ + switch(n&3) { + case 0: temp = sin(x)-cos(x); break; + case 1: temp = -sin(x)-cos(x); break; + case 2: temp = -sin(x)+cos(x); break; + case 3: temp = sin(x)+cos(x); break; + } + b = invsqrtpi*temp/sqrt(x); + } else { + uint32_t high; + a = y0(x); + b = y1(x); + /* quit if b is -inf */ + GET_HIGH_WORD(high, b); + for (i=1; i 0) return b; + return -b; +} diff --git a/src/math/jnf.c b/src/math/jnf.c new file mode 100644 index 0000000..7db93ae --- /dev/null +++ b/src/math/jnf.c @@ -0,0 +1,213 @@ +/* origin: FreeBSD /usr/src/lib/msun/src/e_jnf.c */ +/* + * Conversion to float by Ian Lance Taylor, Cygnus Support, ian@cygnus.com. + */ +/* + * ==================================================== + * Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. + * + * Developed at SunPro, a Sun Microsystems, Inc. business. + * Permission to use, copy, modify, and distribute this + * software is freely granted, provided that this notice + * is preserved. + * ==================================================== + */ + +#include "libm.h" + +static const float +two = 2.0000000000e+00, /* 0x40000000 */ +one = 1.0000000000e+00; /* 0x3F800000 */ + +static const float zero = 0.0000000000e+00; + +float jnf(int n, float x) +{ + int32_t i,hx,ix, sgn; + float a, b, temp, di; + float z, w; + + /* J(-n,x) = (-1)^n * J(n, x), J(n, -x) = (-1)^n * J(n, x) + * Thus, J(-n,x) = J(n,-x) + */ + GET_FLOAT_WORD(hx, x); + ix = 0x7fffffff & hx; + /* if J(n,NaN) is NaN */ + if (ix > 0x7f800000) + return x+x; + if (n < 0) { + n = -n; + x = -x; + hx ^= 0x80000000; + } + if (n == 0) return j0f(x); + if (n == 1) return j1f(x); + + sgn = (n&1)&(hx>>31); /* even n -- 0, odd n -- sign(x) */ + x = fabsf(x); + if (ix == 0 || ix >= 0x7f800000) /* if x is 0 or inf */ + b = zero; + else if((float)n <= x) { + /* Safe to use J(n+1,x)=2n/x *J(n,x)-J(n-1,x) */ + a = j0f(x); + b = j1f(x); + for (i=1; i 33) /* underflow */ + b = zero; + else { + temp = x*(float)0.5; + b = temp; + for (a=one,i=2; i<=n; i++) { + a *= (float)i; /* a = n! */ + b *= temp; /* b = (x/2)^n */ + } + b = b/a; + } + } else { + /* use backward recurrence */ + /* x x^2 x^2 + * J(n,x)/J(n-1,x) = ---- ------ ------ ..... + * 2n - 2(n+1) - 2(n+2) + * + * 1 1 1 + * (for large x) = ---- ------ ------ ..... + * 2n 2(n+1) 2(n+2) + * -- - ------ - ------ - + * x x x + * + * Let w = 2n/x and h=2/x, then the above quotient + * is equal to the continued fraction: + * 1 + * = ----------------------- + * 1 + * w - ----------------- + * 1 + * w+h - --------- + * w+2h - ... + * + * To determine how many terms needed, let + * Q(0) = w, Q(1) = w(w+h) - 1, + * Q(k) = (w+k*h)*Q(k-1) - Q(k-2), + * When Q(k) > 1e4 good for single + * When Q(k) > 1e9 good for double + * When Q(k) > 1e17 good for quadruple + */ + /* determine k */ + float t,v; + float q0,q1,h,tmp; + int32_t k,m; + + w = (n+n)/(float)x; + h = (float)2.0/(float)x; + z = w+h; + q0 = w; + q1 = w*z - (float)1.0; + k = 1; + while (q1 < (float)1.0e9) { + k += 1; + z += h; + tmp = z*q1 - q0; + q0 = q1; + q1 = tmp; + } + m = n+n; + for (t=zero, i = 2*(n+k); i>=m; i -= 2) + t = one/(i/x-t); + a = t; + b = one; + /* estimate log((2/x)^n*n!) = n*log(2/x)+n*ln(n) + * Hence, if n*(log(2n/x)) > ... + * single 8.8722839355e+01 + * double 7.09782712893383973096e+02 + * long double 1.1356523406294143949491931077970765006170e+04 + * then recurrent value may overflow and the result is + * likely underflow to zero + */ + tmp = n; + v = two/x; + tmp = tmp*logf(fabsf(v*tmp)); + if (tmp < (float)8.8721679688e+01) { + for (i=n-1,di=(float)(i+i); i>0; i--) { + temp = b; + b *= di; + b = b/x - a; + a = temp; + di -= two; + } + } else { + for (i=n-1,di=(float)(i+i); i>0; i--){ + temp = b; + b *= di; + b = b/x - a; + a = temp; + di -= two; + /* scale b to avoid spurious overflow */ + if (b > (float)1e10) { + a /= b; + t /= b; + b = one; + } + } + } + z = j0f(x); + w = j1f(x); + if (fabsf(z) >= fabsf(w)) + b = t*z/b; + else + b = t*w/a; + } + } + if (sgn == 1) return -b; + return b; +} + +float ynf(int n, float x) +{ + int32_t i,hx,ix,ib; + int32_t sign; + float a, b, temp; + + GET_FLOAT_WORD(hx, x); + ix = 0x7fffffff & hx; + /* if Y(n,NaN) is NaN */ + if (ix > 0x7f800000) + return x+x; + if (ix == 0) + return -one/zero; + if (hx < 0) + return zero/zero; + sign = 1; + if (n < 0) { + n = -n; + sign = 1 - ((n&1)<<1); + } + if (n == 0) + return y0f(x); + if (n == 1) + return sign*y1f(x); + if (ix == 0x7f800000) + return zero; + + a = y0f(x); + b = y1f(x); + /* quit if b is -inf */ + GET_FLOAT_WORD(ib,b); + for (i = 1; i < n && ib != 0xff800000; i++){ + temp = b; + b = ((float)(i+i)/x)*b - a; + GET_FLOAT_WORD(ib, b); + a = temp; + } + if (sign > 0) + return b; + return -b; +} diff --git a/src/math/ldexp.c b/src/math/ldexp.c new file mode 100644 index 0000000..bbf13e6 --- /dev/null +++ b/src/math/ldexp.c @@ -0,0 +1,5 @@ +#include "libm.h" +double ldexp(double x, int n) +{ + return scalbn(x, n); +} diff --git a/src/math/ldexpf.c b/src/math/ldexpf.c new file mode 100644 index 0000000..fe684ff --- /dev/null +++ b/src/math/ldexpf.c @@ -0,0 +1,5 @@ +#include "libm.h" +float ldexpf(float x, int n) +{ + return scalbnf(x, n); +} diff --git a/src/math/ldexpl.c b/src/math/ldexpl.c new file mode 100644 index 0000000..79b3e86 --- /dev/null +++ b/src/math/ldexpl.c @@ -0,0 +1,5 @@ +#include "libm.h" +long double ldexpl(long double x, int n) +{ + return scalbnl(x, n); +} diff --git a/src/math/lgamma.c b/src/math/lgamma.c new file mode 100644 index 0000000..d12462b --- /dev/null +++ b/src/math/lgamma.c @@ -0,0 +1,9 @@ +#include "libm.h" + +double lgamma(double x) +{ + return lgamma_r(x, &signgam); +} + +// FIXME +//weak_alias(lgamma, gamma); diff --git a/src/math/lgamma_r.c b/src/math/lgamma_r.c new file mode 100644 index 0000000..6baa0e5 --- /dev/null +++ b/src/math/lgamma_r.c @@ -0,0 +1,315 @@ +/* origin: FreeBSD /usr/src/lib/msun/src/e_lgamma_r.c */ +/* + * ==================================================== + * Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. + * + * Developed at SunSoft, a Sun Microsystems, Inc. business. + * Permission to use, copy, modify, and distribute this + * software is freely granted, provided that this notice + * is preserved. + * ==================================================== + * + */ +/* lgamma_r(x, signgamp) + * Reentrant version of the logarithm of the Gamma function + * with user provide pointer for the sign of Gamma(x). + * + * Method: + * 1. Argument Reduction for 0 < x <= 8 + * Since gamma(1+s)=s*gamma(s), for x in [0,8], we may + * reduce x to a number in [1.5,2.5] by + * lgamma(1+s) = log(s) + lgamma(s) + * for example, + * lgamma(7.3) = log(6.3) + lgamma(6.3) + * = log(6.3*5.3) + lgamma(5.3) + * = log(6.3*5.3*4.3*3.3*2.3) + lgamma(2.3) + * 2. Polynomial approximation of lgamma around its + * minimun ymin=1.461632144968362245 to maintain monotonicity. + * On [ymin-0.23, ymin+0.27] (i.e., [1.23164,1.73163]), use + * Let z = x-ymin; + * lgamma(x) = -1.214862905358496078218 + z^2*poly(z) + * where + * poly(z) is a 14 degree polynomial. + * 2. Rational approximation in the primary interval [2,3] + * We use the following approximation: + * s = x-2.0; + * lgamma(x) = 0.5*s + s*P(s)/Q(s) + * with accuracy + * |P/Q - (lgamma(x)-0.5s)| < 2**-61.71 + * Our algorithms are based on the following observation + * + * zeta(2)-1 2 zeta(3)-1 3 + * lgamma(2+s) = s*(1-Euler) + --------- * s - --------- * s + ... + * 2 3 + * + * where Euler = 0.5771... is the Euler constant, which is very + * close to 0.5. + * + * 3. For x>=8, we have + * lgamma(x)~(x-0.5)log(x)-x+0.5*log(2pi)+1/(12x)-1/(360x**3)+.... + * (better formula: + * lgamma(x)~(x-0.5)*(log(x)-1)-.5*(log(2pi)-1) + ...) + * Let z = 1/x, then we approximation + * f(z) = lgamma(x) - (x-0.5)(log(x)-1) + * by + * 3 5 11 + * w = w0 + w1*z + w2*z + w3*z + ... + w6*z + * where + * |w - f(z)| < 2**-58.74 + * + * 4. For negative x, since (G is gamma function) + * -x*G(-x)*G(x) = pi/sin(pi*x), + * we have + * G(x) = pi/(sin(pi*x)*(-x)*G(-x)) + * since G(-x) is positive, sign(G(x)) = sign(sin(pi*x)) for x<0 + * Hence, for x<0, signgam = sign(sin(pi*x)) and + * lgamma(x) = log(|Gamma(x)|) + * = log(pi/(|x*sin(pi*x)|)) - lgamma(-x); + * Note: one should avoid compute pi*(-x) directly in the + * computation of sin(pi*(-x)). + * + * 5. Special Cases + * lgamma(2+s) ~ s*(1-Euler) for tiny s + * lgamma(1) = lgamma(2) = 0 + * lgamma(x) ~ -log(|x|) for tiny x + * lgamma(0) = lgamma(neg.integer) = inf and raise divide-by-zero + * lgamma(inf) = inf + * lgamma(-inf) = inf (bug for bug compatible with C99!?) + * + */ + +#include "libm.h" + +static const double +two52= 4.50359962737049600000e+15, /* 0x43300000, 0x00000000 */ +half= 5.00000000000000000000e-01, /* 0x3FE00000, 0x00000000 */ +one = 1.00000000000000000000e+00, /* 0x3FF00000, 0x00000000 */ +pi = 3.14159265358979311600e+00, /* 0x400921FB, 0x54442D18 */ +a0 = 7.72156649015328655494e-02, /* 0x3FB3C467, 0xE37DB0C8 */ +a1 = 3.22467033424113591611e-01, /* 0x3FD4A34C, 0xC4A60FAD */ +a2 = 6.73523010531292681824e-02, /* 0x3FB13E00, 0x1A5562A7 */ +a3 = 2.05808084325167332806e-02, /* 0x3F951322, 0xAC92547B */ +a4 = 7.38555086081402883957e-03, /* 0x3F7E404F, 0xB68FEFE8 */ +a5 = 2.89051383673415629091e-03, /* 0x3F67ADD8, 0xCCB7926B */ +a6 = 1.19270763183362067845e-03, /* 0x3F538A94, 0x116F3F5D */ +a7 = 5.10069792153511336608e-04, /* 0x3F40B6C6, 0x89B99C00 */ +a8 = 2.20862790713908385557e-04, /* 0x3F2CF2EC, 0xED10E54D */ +a9 = 1.08011567247583939954e-04, /* 0x3F1C5088, 0x987DFB07 */ +a10 = 2.52144565451257326939e-05, /* 0x3EFA7074, 0x428CFA52 */ +a11 = 4.48640949618915160150e-05, /* 0x3F07858E, 0x90A45837 */ +tc = 1.46163214496836224576e+00, /* 0x3FF762D8, 0x6356BE3F */ +tf = -1.21486290535849611461e-01, /* 0xBFBF19B9, 0xBCC38A42 */ +/* tt = -(tail of tf) */ +tt = -3.63867699703950536541e-18, /* 0xBC50C7CA, 0xA48A971F */ +t0 = 4.83836122723810047042e-01, /* 0x3FDEF72B, 0xC8EE38A2 */ +t1 = -1.47587722994593911752e-01, /* 0xBFC2E427, 0x8DC6C509 */ +t2 = 6.46249402391333854778e-02, /* 0x3FB08B42, 0x94D5419B */ +t3 = -3.27885410759859649565e-02, /* 0xBFA0C9A8, 0xDF35B713 */ +t4 = 1.79706750811820387126e-02, /* 0x3F9266E7, 0x970AF9EC */ +t5 = -1.03142241298341437450e-02, /* 0xBF851F9F, 0xBA91EC6A */ +t6 = 6.10053870246291332635e-03, /* 0x3F78FCE0, 0xE370E344 */ +t7 = -3.68452016781138256760e-03, /* 0xBF6E2EFF, 0xB3E914D7 */ +t8 = 2.25964780900612472250e-03, /* 0x3F6282D3, 0x2E15C915 */ +t9 = -1.40346469989232843813e-03, /* 0xBF56FE8E, 0xBF2D1AF1 */ +t10 = 8.81081882437654011382e-04, /* 0x3F4CDF0C, 0xEF61A8E9 */ +t11 = -5.38595305356740546715e-04, /* 0xBF41A610, 0x9C73E0EC */ +t12 = 3.15632070903625950361e-04, /* 0x3F34AF6D, 0x6C0EBBF7 */ +t13 = -3.12754168375120860518e-04, /* 0xBF347F24, 0xECC38C38 */ +t14 = 3.35529192635519073543e-04, /* 0x3F35FD3E, 0xE8C2D3F4 */ +u0 = -7.72156649015328655494e-02, /* 0xBFB3C467, 0xE37DB0C8 */ +u1 = 6.32827064025093366517e-01, /* 0x3FE4401E, 0x8B005DFF */ +u2 = 1.45492250137234768737e+00, /* 0x3FF7475C, 0xD119BD6F */ +u3 = 9.77717527963372745603e-01, /* 0x3FEF4976, 0x44EA8450 */ +u4 = 2.28963728064692451092e-01, /* 0x3FCD4EAE, 0xF6010924 */ +u5 = 1.33810918536787660377e-02, /* 0x3F8B678B, 0xBF2BAB09 */ +v1 = 2.45597793713041134822e+00, /* 0x4003A5D7, 0xC2BD619C */ +v2 = 2.12848976379893395361e+00, /* 0x40010725, 0xA42B18F5 */ +v3 = 7.69285150456672783825e-01, /* 0x3FE89DFB, 0xE45050AF */ +v4 = 1.04222645593369134254e-01, /* 0x3FBAAE55, 0xD6537C88 */ +v5 = 3.21709242282423911810e-03, /* 0x3F6A5ABB, 0x57D0CF61 */ +s0 = -7.72156649015328655494e-02, /* 0xBFB3C467, 0xE37DB0C8 */ +s1 = 2.14982415960608852501e-01, /* 0x3FCB848B, 0x36E20878 */ +s2 = 3.25778796408930981787e-01, /* 0x3FD4D98F, 0x4F139F59 */ +s3 = 1.46350472652464452805e-01, /* 0x3FC2BB9C, 0xBEE5F2F7 */ +s4 = 2.66422703033638609560e-02, /* 0x3F9B481C, 0x7E939961 */ +s5 = 1.84028451407337715652e-03, /* 0x3F5E26B6, 0x7368F239 */ +s6 = 3.19475326584100867617e-05, /* 0x3F00BFEC, 0xDD17E945 */ +r1 = 1.39200533467621045958e+00, /* 0x3FF645A7, 0x62C4AB74 */ +r2 = 7.21935547567138069525e-01, /* 0x3FE71A18, 0x93D3DCDC */ +r3 = 1.71933865632803078993e-01, /* 0x3FC601ED, 0xCCFBDF27 */ +r4 = 1.86459191715652901344e-02, /* 0x3F9317EA, 0x742ED475 */ +r5 = 7.77942496381893596434e-04, /* 0x3F497DDA, 0xCA41A95B */ +r6 = 7.32668430744625636189e-06, /* 0x3EDEBAF7, 0xA5B38140 */ +w0 = 4.18938533204672725052e-01, /* 0x3FDACFE3, 0x90C97D69 */ +w1 = 8.33333333333329678849e-02, /* 0x3FB55555, 0x5555553B */ +w2 = -2.77777777728775536470e-03, /* 0xBF66C16C, 0x16B02E5C */ +w3 = 7.93650558643019558500e-04, /* 0x3F4A019F, 0x98CF38B6 */ +w4 = -5.95187557450339963135e-04, /* 0xBF4380CB, 0x8C0FE741 */ +w5 = 8.36339918996282139126e-04, /* 0x3F4B67BA, 0x4CDAD5D1 */ +w6 = -1.63092934096575273989e-03; /* 0xBF5AB89D, 0x0B9E43E4 */ + +static const double zero = 0.00000000000000000000e+00; + +static double sin_pi(double x) +{ + double y,z; + int n,ix; + + GET_HIGH_WORD(ix, x); + ix &= 0x7fffffff; + + if (ix < 0x3fd00000) + return __sin(pi*x, zero, 0); + + y = -x; /* negative x is assumed */ + + /* + * argument reduction, make sure inexact flag not raised if input + * is an integer + */ + z = floor(y); + if (z != y) { /* inexact anyway */ + y *= 0.5; + y = 2.0*(y - floor(y)); /* y = |x| mod 2.0 */ + n = (int)(y*4.0); + } else { + if (ix >= 0x43400000) { + y = zero; /* y must be even */ + n = 0; + } else { + if (ix < 0x43300000) + z = y + two52; /* exact */ + GET_LOW_WORD(n, z); + n &= 1; + y = n; + n <<= 2; + } + } + switch (n) { + case 0: y = __sin(pi*y, zero, 0); break; + case 1: + case 2: y = __cos(pi*(0.5-y), zero); break; + case 3: + case 4: y = __sin(pi*(one-y), zero, 0); break; + case 5: + case 6: y = -__cos(pi*(y-1.5), zero); break; + default: y = __sin(pi*(y-2.0), zero, 0); break; + } + return -y; +} + + +double lgamma_r(double x, int *signgamp) +{ + double t,y,z,nadj,p,p1,p2,p3,q,r,w; + int32_t hx; + int i,lx,ix; + + EXTRACT_WORDS(hx, lx, x); + + /* purge off +-inf, NaN, +-0, tiny and negative arguments */ + *signgamp = 1; + ix = hx & 0x7fffffff; + if (ix >= 0x7ff00000) + return x*x; + if ((ix|lx) == 0) + return one/zero; + if (ix < 0x3b900000) { /* |x|<2**-70, return -log(|x|) */ + if(hx < 0) { + *signgamp = -1; + return -log(-x); + } + return -log(x); + } + if (hx < 0) { + if (ix >= 0x43300000) /* |x|>=2**52, must be -integer */ + return one/zero; + t = sin_pi(x); + if (t == zero) /* -integer */ + return one/zero; + nadj = log(pi/fabs(t*x)); + if (t < zero) + *signgamp = -1; + x = -x; + } + + /* purge off 1 and 2 */ + if (((ix - 0x3ff00000)|lx) == 0 || ((ix - 0x40000000)|lx) == 0) + r = 0; + /* for x < 2.0 */ + else if (ix < 0x40000000) { + if (ix <= 0x3feccccc) { /* lgamma(x) = lgamma(x+1)-log(x) */ + r = -log(x); + if (ix >= 0x3FE76944) { + y = one - x; + i = 0; + } else if (ix >= 0x3FCDA661) { + y = x - (tc-one); + i = 1; + } else { + y = x; + i = 2; + } + } else { + r = zero; + if (ix >= 0x3FFBB4C3) { /* [1.7316,2] */ + y = 2.0 - x; + i = 0; + } else if(ix >= 0x3FF3B4C4) { /* [1.23,1.73] */ + y = x - tc; + i = 1; + } else { + y = x - one; + i = 2; + } + } + switch (i) { + case 0: + z = y*y; + p1 = a0+z*(a2+z*(a4+z*(a6+z*(a8+z*a10)))); + p2 = z*(a1+z*(a3+z*(a5+z*(a7+z*(a9+z*a11))))); + p = y*p1+p2; + r += (p-0.5*y); + break; + case 1: + z = y*y; + w = z*y; + p1 = t0+w*(t3+w*(t6+w*(t9 +w*t12))); /* parallel comp */ + p2 = t1+w*(t4+w*(t7+w*(t10+w*t13))); + p3 = t2+w*(t5+w*(t8+w*(t11+w*t14))); + p = z*p1-(tt-w*(p2+y*p3)); + r += tf + p; + break; + case 2: + p1 = y*(u0+y*(u1+y*(u2+y*(u3+y*(u4+y*u5))))); + p2 = one+y*(v1+y*(v2+y*(v3+y*(v4+y*v5)))); + r += -0.5*y + p1/p2; + } + } else if (ix < 0x40200000) { /* x < 8.0 */ + i = (int)x; + y = x - (double)i; + p = y*(s0+y*(s1+y*(s2+y*(s3+y*(s4+y*(s5+y*s6)))))); + q = one+y*(r1+y*(r2+y*(r3+y*(r4+y*(r5+y*r6))))); + r = half*y+p/q; + z = one; /* lgamma(1+s) = log(s) + lgamma(s) */ + switch (i) { + case 7: z *= y + 6.0; /* FALLTHRU */ + case 6: z *= y + 5.0; /* FALLTHRU */ + case 5: z *= y + 4.0; /* FALLTHRU */ + case 4: z *= y + 3.0; /* FALLTHRU */ + case 3: z *= y + 2.0; /* FALLTHRU */ + r += log(z); + break; + } + } else if (ix < 0x43900000) { /* 8.0 <= x < 2**58 */ + t = log(x); + z = one/x; + y = z*z; + w = w0+z*(w1+y*(w2+y*(w3+y*(w4+y*(w5+y*w6))))); + r = (x-half)*(t-one)+w; + } else /* 2**58 <= x <= inf */ + r = x*(log(x)-one); + if (hx < 0) + r = nadj - r; + return r; +} diff --git a/src/math/lgammaf.c b/src/math/lgammaf.c new file mode 100644 index 0000000..f50f237 --- /dev/null +++ b/src/math/lgammaf.c @@ -0,0 +1,9 @@ +#include "libm.h" + +float lgammaf(float x) +{ + return lgamma_r(x, &signgam); +} + +// FIXME +//weak_alias(lgammaf, gammaf); diff --git a/src/math/lgammaf_r.c b/src/math/lgammaf_r.c new file mode 100644 index 0000000..9955b2f --- /dev/null +++ b/src/math/lgammaf_r.c @@ -0,0 +1,250 @@ +/* origin: FreeBSD /usr/src/lib/msun/src/e_lgammaf_r.c */ +/* + * Conversion to float by Ian Lance Taylor, Cygnus Support, ian@cygnus.com. + */ +/* + * ==================================================== + * Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. + * + * Developed at SunPro, a Sun Microsystems, Inc. business. + * Permission to use, copy, modify, and distribute this + * software is freely granted, provided that this notice + * is preserved. + * ==================================================== + */ + +#include "libm.h" + +static const float +two23= 8.3886080000e+06, /* 0x4b000000 */ +half= 5.0000000000e-01, /* 0x3f000000 */ +one = 1.0000000000e+00, /* 0x3f800000 */ +pi = 3.1415927410e+00, /* 0x40490fdb */ +a0 = 7.7215664089e-02, /* 0x3d9e233f */ +a1 = 3.2246702909e-01, /* 0x3ea51a66 */ +a2 = 6.7352302372e-02, /* 0x3d89f001 */ +a3 = 2.0580807701e-02, /* 0x3ca89915 */ +a4 = 7.3855509982e-03, /* 0x3bf2027e */ +a5 = 2.8905137442e-03, /* 0x3b3d6ec6 */ +a6 = 1.1927076848e-03, /* 0x3a9c54a1 */ +a7 = 5.1006977446e-04, /* 0x3a05b634 */ +a8 = 2.2086278477e-04, /* 0x39679767 */ +a9 = 1.0801156895e-04, /* 0x38e28445 */ +a10 = 2.5214456400e-05, /* 0x37d383a2 */ +a11 = 4.4864096708e-05, /* 0x383c2c75 */ +tc = 1.4616321325e+00, /* 0x3fbb16c3 */ +tf = -1.2148628384e-01, /* 0xbdf8cdcd */ +/* tt = -(tail of tf) */ +tt = 6.6971006518e-09, /* 0x31e61c52 */ +t0 = 4.8383611441e-01, /* 0x3ef7b95e */ +t1 = -1.4758771658e-01, /* 0xbe17213c */ +t2 = 6.4624942839e-02, /* 0x3d845a15 */ +t3 = -3.2788541168e-02, /* 0xbd064d47 */ +t4 = 1.7970675603e-02, /* 0x3c93373d */ +t5 = -1.0314224288e-02, /* 0xbc28fcfe */ +t6 = 6.1005386524e-03, /* 0x3bc7e707 */ +t7 = -3.6845202558e-03, /* 0xbb7177fe */ +t8 = 2.2596477065e-03, /* 0x3b141699 */ +t9 = -1.4034647029e-03, /* 0xbab7f476 */ +t10 = 8.8108185446e-04, /* 0x3a66f867 */ +t11 = -5.3859531181e-04, /* 0xba0d3085 */ +t12 = 3.1563205994e-04, /* 0x39a57b6b */ +t13 = -3.1275415677e-04, /* 0xb9a3f927 */ +t14 = 3.3552918467e-04, /* 0x39afe9f7 */ +u0 = -7.7215664089e-02, /* 0xbd9e233f */ +u1 = 6.3282704353e-01, /* 0x3f2200f4 */ +u2 = 1.4549225569e+00, /* 0x3fba3ae7 */ +u3 = 9.7771751881e-01, /* 0x3f7a4bb2 */ +u4 = 2.2896373272e-01, /* 0x3e6a7578 */ +u5 = 1.3381091878e-02, /* 0x3c5b3c5e */ +v1 = 2.4559779167e+00, /* 0x401d2ebe */ +v2 = 2.1284897327e+00, /* 0x4008392d */ +v3 = 7.6928514242e-01, /* 0x3f44efdf */ +v4 = 1.0422264785e-01, /* 0x3dd572af */ +v5 = 3.2170924824e-03, /* 0x3b52d5db */ +s0 = -7.7215664089e-02, /* 0xbd9e233f */ +s1 = 2.1498242021e-01, /* 0x3e5c245a */ +s2 = 3.2577878237e-01, /* 0x3ea6cc7a */ +s3 = 1.4635047317e-01, /* 0x3e15dce6 */ +s4 = 2.6642270386e-02, /* 0x3cda40e4 */ +s5 = 1.8402845599e-03, /* 0x3af135b4 */ +s6 = 3.1947532989e-05, /* 0x3805ff67 */ +r1 = 1.3920053244e+00, /* 0x3fb22d3b */ +r2 = 7.2193557024e-01, /* 0x3f38d0c5 */ +r3 = 1.7193385959e-01, /* 0x3e300f6e */ +r4 = 1.8645919859e-02, /* 0x3c98bf54 */ +r5 = 7.7794247773e-04, /* 0x3a4beed6 */ +r6 = 7.3266842264e-06, /* 0x36f5d7bd */ +w0 = 4.1893854737e-01, /* 0x3ed67f1d */ +w1 = 8.3333335817e-02, /* 0x3daaaaab */ +w2 = -2.7777778450e-03, /* 0xbb360b61 */ +w3 = 7.9365057172e-04, /* 0x3a500cfd */ +w4 = -5.9518753551e-04, /* 0xba1c065c */ +w5 = 8.3633989561e-04, /* 0x3a5b3dd2 */ +w6 = -1.6309292987e-03; /* 0xbad5c4e8 */ + +static const float zero = 0.0000000000e+00; + +static float sin_pif(float x) +{ + float y,z; + int n,ix; + + GET_FLOAT_WORD(ix, x); + ix &= 0x7fffffff; + + if(ix < 0x3e800000) + return __sindf(pi*x); + + y = -x; /* negative x is assumed */ + + /* + * argument reduction, make sure inexact flag not raised if input + * is an integer + */ + z = floorf(y); + if (z != y) { /* inexact anyway */ + y *= (float)0.5; + y = (float)2.0*(y - floorf(y)); /* y = |x| mod 2.0 */ + n = (int) (y*(float)4.0); + } else { + if (ix >= 0x4b800000) { + y = zero; /* y must be even */ + n = 0; + } else { + if (ix < 0x4b000000) + z = y + two23; /* exact */ + GET_FLOAT_WORD(n, z); + n &= 1; + y = n; + n <<= 2; + } + } + switch (n) { + case 0: y = __sindf(pi*y); break; + case 1: + case 2: y = __cosdf(pi*((float)0.5-y)); break; + case 3: + case 4: y = __sindf(pi*(one-y)); break; + case 5: + case 6: y = -__cosdf(pi*(y-(float)1.5)); break; + default: y = __sindf(pi*(y-(float)2.0)); break; + } + return -y; +} + + +float lgammaf_r(float x, int *signgamp) +{ + float t,y,z,nadj,p,p1,p2,p3,q,r,w; + int32_t hx; + int i,ix; + + GET_FLOAT_WORD(hx, x); + + /* purge off +-inf, NaN, +-0, tiny and negative arguments */ + *signgamp = 1; + ix = hx & 0x7fffffff; + if (ix >= 0x7f800000) + return x*x; + if (ix == 0) + return one/zero; + if (ix < 0x35000000) { /* |x| < 2**-21, return -log(|x|) */ + if (hx < 0) { + *signgamp = -1; + return -logf(-x); + } + return -logf(x); + } + if (hx < 0) { + if (ix >= 0x4b000000) /* |x| >= 2**23, must be -integer */ + return one/zero; + t = sin_pif(x); + if (t == zero) /* -integer */ + return one/zero; + nadj = logf(pi/fabsf(t*x)); + if (t < zero) + *signgamp = -1; + x = -x; + } + + /* purge off 1 and 2 */ + if (ix == 0x3f800000 || ix == 0x40000000) + r = 0; + /* for x < 2.0 */ + else if (ix < 0x40000000) { + if (ix <= 0x3f666666) { /* lgamma(x) = lgamma(x+1)-log(x) */ + r = -logf(x); + if (ix >= 0x3f3b4a20) { + y = one - x; + i = 0; + } else if (ix >= 0x3e6d3308) { + y = x - (tc-one); + i = 1; + } else { + y = x; + i = 2; + } + } else { + r = zero; + if (ix >= 0x3fdda618) { /* [1.7316,2] */ + y = (float)2.0 - x; + i = 0; + } else if (ix >= 0x3F9da620) { /* [1.23,1.73] */ + y = x - tc; + i = 1; + } else { + y = x - one; + i = 2; + } + } + switch(i) { + case 0: + z = y*y; + p1 = a0+z*(a2+z*(a4+z*(a6+z*(a8+z*a10)))); + p2 = z*(a1+z*(a3+z*(a5+z*(a7+z*(a9+z*a11))))); + p = y*p1+p2; + r += (p-(float)0.5*y); + break; + case 1: + z = y*y; + w = z*y; + p1 = t0+w*(t3+w*(t6+w*(t9 +w*t12))); /* parallel comp */ + p2 = t1+w*(t4+w*(t7+w*(t10+w*t13))); + p3 = t2+w*(t5+w*(t8+w*(t11+w*t14))); + p = z*p1-(tt-w*(p2+y*p3)); + r += (tf + p); + break; + case 2: + p1 = y*(u0+y*(u1+y*(u2+y*(u3+y*(u4+y*u5))))); + p2 = one+y*(v1+y*(v2+y*(v3+y*(v4+y*v5)))); + r += (-(float)0.5*y + p1/p2); + } + } else if (ix < 0x41000000) { /* x < 8.0 */ + i = (int)x; + y = x-(float)i; + p = y*(s0+y*(s1+y*(s2+y*(s3+y*(s4+y*(s5+y*s6)))))); + q = one+y*(r1+y*(r2+y*(r3+y*(r4+y*(r5+y*r6))))); + r = half*y+p/q; + z = one; /* lgamma(1+s) = log(s) + lgamma(s) */ + switch (i) { + case 7: z *= y + (float)6.0; /* FALLTHRU */ + case 6: z *= y + (float)5.0; /* FALLTHRU */ + case 5: z *= y + (float)4.0; /* FALLTHRU */ + case 4: z *= y + (float)3.0; /* FALLTHRU */ + case 3: z *= y + (float)2.0; /* FALLTHRU */ + r += logf(z); + break; + } + } else if (ix < 0x5c800000) { /* 8.0 <= x < 2**58 */ + t = logf(x); + z = one/x; + y = z*z; + w = w0+z*(w1+y*(w2+y*(w3+y*(w4+y*(w5+y*w6))))); + r = (x-half)*(t-one)+w; + } else /* 2**58 <= x <= inf */ + r = x*(logf(x)-one); + if (hx < 0) + r = nadj - r; + return r; +} diff --git a/src/math/lgammal.c b/src/math/lgammal.c new file mode 100644 index 0000000..db2e34d --- /dev/null +++ b/src/math/lgammal.c @@ -0,0 +1,393 @@ +/* origin: OpenBSD /usr/src/lib/libm/src/ld80/e_lgammal.c */ +/* + * ==================================================== + * Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. + * + * Developed at SunPro, a Sun Microsystems, Inc. business. + * Permission to use, copy, modify, and distribute this + * software is freely granted, provided that this notice + * is preserved. + * ==================================================== + */ +/* + * Copyright (c) 2008 Stephen L. Moshier + * + * Permission to use, copy, modify, and distribute this software for any + * purpose with or without fee is hereby granted, provided that the above + * copyright notice and this permission notice appear in all copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES + * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF + * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR + * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN + * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF + * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + */ +/* lgammal(x) + * Reentrant version of the logarithm of the Gamma function + * with user provide pointer for the sign of Gamma(x). + * + * Method: + * 1. Argument Reduction for 0 < x <= 8 + * Since gamma(1+s)=s*gamma(s), for x in [0,8], we may + * reduce x to a number in [1.5,2.5] by + * lgamma(1+s) = log(s) + lgamma(s) + * for example, + * lgamma(7.3) = log(6.3) + lgamma(6.3) + * = log(6.3*5.3) + lgamma(5.3) + * = log(6.3*5.3*4.3*3.3*2.3) + lgamma(2.3) + * 2. Polynomial approximation of lgamma around its + * minimun ymin=1.461632144968362245 to maintain monotonicity. + * On [ymin-0.23, ymin+0.27] (i.e., [1.23164,1.73163]), use + * Let z = x-ymin; + * lgamma(x) = -1.214862905358496078218 + z^2*poly(z) + * 2. Rational approximation in the primary interval [2,3] + * We use the following approximation: + * s = x-2.0; + * lgamma(x) = 0.5*s + s*P(s)/Q(s) + * Our algorithms are based on the following observation + * + * zeta(2)-1 2 zeta(3)-1 3 + * lgamma(2+s) = s*(1-Euler) + --------- * s - --------- * s + ... + * 2 3 + * + * where Euler = 0.5771... is the Euler constant, which is very + * close to 0.5. + * + * 3. For x>=8, we have + * lgamma(x)~(x-0.5)log(x)-x+0.5*log(2pi)+1/(12x)-1/(360x**3)+.... + * (better formula: + * lgamma(x)~(x-0.5)*(log(x)-1)-.5*(log(2pi)-1) + ...) + * Let z = 1/x, then we approximation + * f(z) = lgamma(x) - (x-0.5)(log(x)-1) + * by + * 3 5 11 + * w = w0 + w1*z + w2*z + w3*z + ... + w6*z + * + * 4. For negative x, since (G is gamma function) + * -x*G(-x)*G(x) = pi/sin(pi*x), + * we have + * G(x) = pi/(sin(pi*x)*(-x)*G(-x)) + * since G(-x) is positive, sign(G(x)) = sign(sin(pi*x)) for x<0 + * Hence, for x<0, signgam = sign(sin(pi*x)) and + * lgamma(x) = log(|Gamma(x)|) + * = log(pi/(|x*sin(pi*x)|)) - lgamma(-x); + * Note: one should avoid compute pi*(-x) directly in the + * computation of sin(pi*(-x)). + * + * 5. Special Cases + * lgamma(2+s) ~ s*(1-Euler) for tiny s + * lgamma(1)=lgamma(2)=0 + * lgamma(x) ~ -log(x) for tiny x + * lgamma(0) = lgamma(inf) = inf + * lgamma(-integer) = +-inf + * + */ + +#include "libm.h" + +long double lgammal(long double x) +{ + return lgammal_r(x, &signgam); +} + +#if LD64 +long double lgammal_r(long double x, int *sg) +{ + return lgamma_r(x, sg); +} +#elif LD80 +static const long double +half = 0.5L, +one = 1.0L, +pi = 3.14159265358979323846264L, +two63 = 9.223372036854775808e18L, + +/* lgam(1+x) = 0.5 x + x a(x)/b(x) + -0.268402099609375 <= x <= 0 + peak relative error 6.6e-22 */ +a0 = -6.343246574721079391729402781192128239938E2L, +a1 = 1.856560238672465796768677717168371401378E3L, +a2 = 2.404733102163746263689288466865843408429E3L, +a3 = 8.804188795790383497379532868917517596322E2L, +a4 = 1.135361354097447729740103745999661157426E2L, +a5 = 3.766956539107615557608581581190400021285E0L, + +b0 = 8.214973713960928795704317259806842490498E3L, +b1 = 1.026343508841367384879065363925870888012E4L, +b2 = 4.553337477045763320522762343132210919277E3L, +b3 = 8.506975785032585797446253359230031874803E2L, +b4 = 6.042447899703295436820744186992189445813E1L, +/* b5 = 1.000000000000000000000000000000000000000E0 */ + + +tc = 1.4616321449683623412626595423257213284682E0L, +tf = -1.2148629053584961146050602565082954242826E-1, /* double precision */ +/* tt = (tail of tf), i.e. tf + tt has extended precision. */ +tt = 3.3649914684731379602768989080467587736363E-18L, +/* lgam ( 1.4616321449683623412626595423257213284682E0 ) = +-1.2148629053584960809551455717769158215135617312999903886372437313313530E-1 */ + +/* lgam (x + tc) = tf + tt + x g(x)/h(x) + -0.230003726999612341262659542325721328468 <= x + <= 0.2699962730003876587373404576742786715318 + peak relative error 2.1e-21 */ +g0 = 3.645529916721223331888305293534095553827E-18L, +g1 = 5.126654642791082497002594216163574795690E3L, +g2 = 8.828603575854624811911631336122070070327E3L, +g3 = 5.464186426932117031234820886525701595203E3L, +g4 = 1.455427403530884193180776558102868592293E3L, +g5 = 1.541735456969245924860307497029155838446E2L, +g6 = 4.335498275274822298341872707453445815118E0L, + +h0 = 1.059584930106085509696730443974495979641E4L, +h1 = 2.147921653490043010629481226937850618860E4L, +h2 = 1.643014770044524804175197151958100656728E4L, +h3 = 5.869021995186925517228323497501767586078E3L, +h4 = 9.764244777714344488787381271643502742293E2L, +h5 = 6.442485441570592541741092969581997002349E1L, +/* h6 = 1.000000000000000000000000000000000000000E0 */ + + +/* lgam (x+1) = -0.5 x + x u(x)/v(x) + -0.100006103515625 <= x <= 0.231639862060546875 + peak relative error 1.3e-21 */ +u0 = -8.886217500092090678492242071879342025627E1L, +u1 = 6.840109978129177639438792958320783599310E2L, +u2 = 2.042626104514127267855588786511809932433E3L, +u3 = 1.911723903442667422201651063009856064275E3L, +u4 = 7.447065275665887457628865263491667767695E2L, +u5 = 1.132256494121790736268471016493103952637E2L, +u6 = 4.484398885516614191003094714505960972894E0L, + +v0 = 1.150830924194461522996462401210374632929E3L, +v1 = 3.399692260848747447377972081399737098610E3L, +v2 = 3.786631705644460255229513563657226008015E3L, +v3 = 1.966450123004478374557778781564114347876E3L, +v4 = 4.741359068914069299837355438370682773122E2L, +v5 = 4.508989649747184050907206782117647852364E1L, +/* v6 = 1.000000000000000000000000000000000000000E0 */ + + +/* lgam (x+2) = .5 x + x s(x)/r(x) + 0 <= x <= 1 + peak relative error 7.2e-22 */ +s0 = 1.454726263410661942989109455292824853344E6L, +s1 = -3.901428390086348447890408306153378922752E6L, +s2 = -6.573568698209374121847873064292963089438E6L, +s3 = -3.319055881485044417245964508099095984643E6L, +s4 = -7.094891568758439227560184618114707107977E5L, +s5 = -6.263426646464505837422314539808112478303E4L, +s6 = -1.684926520999477529949915657519454051529E3L, + +r0 = -1.883978160734303518163008696712983134698E7L, +r1 = -2.815206082812062064902202753264922306830E7L, +r2 = -1.600245495251915899081846093343626358398E7L, +r3 = -4.310526301881305003489257052083370058799E6L, +r4 = -5.563807682263923279438235987186184968542E5L, +r5 = -3.027734654434169996032905158145259713083E4L, +r6 = -4.501995652861105629217250715790764371267E2L, +/* r6 = 1.000000000000000000000000000000000000000E0 */ + + +/* lgam(x) = ( x - 0.5 ) * log(x) - x + LS2PI + 1/x w(1/x^2) + x >= 8 + Peak relative error 1.51e-21 +w0 = LS2PI - 0.5 */ +w0 = 4.189385332046727417803e-1L, +w1 = 8.333333333333331447505E-2L, +w2 = -2.777777777750349603440E-3L, +w3 = 7.936507795855070755671E-4L, +w4 = -5.952345851765688514613E-4L, +w5 = 8.412723297322498080632E-4L, +w6 = -1.880801938119376907179E-3L, +w7 = 4.885026142432270781165E-3L; + +static const long double zero = 0.0L; + +static long double sin_pi(long double x) +{ + long double y, z; + int n, ix; + uint32_t se, i0, i1; + + GET_LDOUBLE_WORDS(se, i0, i1, x); + ix = se & 0x7fff; + ix = (ix << 16) | (i0 >> 16); + if (ix < 0x3ffd8000) /* 0.25 */ + return sinl(pi * x); + y = -x; /* x is assume negative */ + + /* + * argument reduction, make sure inexact flag not raised if input + * is an integer + */ + z = floorl(y); + if (z != y) { /* inexact anyway */ + y *= 0.5; + y = 2.0*(y - floorl(y));/* y = |x| mod 2.0 */ + n = (int) (y*4.0); + } else { + if (ix >= 0x403f8000) { /* 2^64 */ + y = zero; /* y must be even */ + n = 0; + } else { + if (ix < 0x403e8000) /* 2^63 */ + z = y + two63; /* exact */ + GET_LDOUBLE_WORDS(se, i0, i1, z); + n = i1 & 1; + y = n; + n <<= 2; + } + } + + switch (n) { + case 0: + y = sinl(pi * y); + break; + case 1: + case 2: + y = cosl(pi * (half - y)); + break; + case 3: + case 4: + y = sinl(pi * (one - y)); + break; + case 5: + case 6: + y = -cosl(pi * (y - 1.5)); + break; + default: + y = sinl(pi * (y - 2.0)); + break; + } + return -y; +} + +long double lgammal_r(long double x, int *sg) { + long double t, y, z, nadj, p, p1, p2, q, r, w; + int i, ix; + uint32_t se, i0, i1; + + *sg = 1; + GET_LDOUBLE_WORDS(se, i0, i1, x); + ix = se & 0x7fff; + + if ((ix | i0 | i1) == 0) { + if (se & 0x8000) + *sg = -1; + return one / fabsl(x); + } + + ix = (ix << 16) | (i0 >> 16); + + /* purge off +-inf, NaN, +-0, and negative arguments */ + if (ix >= 0x7fff0000) + return x * x; + + if (ix < 0x3fc08000) { /* |x|<2**-63, return -log(|x|) */ + if (se & 0x8000) { + *sg = -1; + return -logl(-x); + } + return -logl(x); + } + if (se & 0x8000) { + t = sin_pi (x); + if (t == zero) + return one / fabsl(t); /* -integer */ + nadj = logl(pi / fabsl(t * x)); + if (t < zero) + *sg = -1; + x = -x; + } + + /* purge off 1 and 2 */ + if ((((ix - 0x3fff8000) | i0 | i1) == 0) || + (((ix - 0x40008000) | i0 | i1) == 0)) + r = 0; + else if (ix < 0x40008000) { /* x < 2.0 */ + if (ix <= 0x3ffee666) { /* 8.99993896484375e-1 */ + /* lgamma(x) = lgamma(x+1) - log(x) */ + r = -logl (x); + if (ix >= 0x3ffebb4a) { /* 7.31597900390625e-1 */ + y = x - one; + i = 0; + } else if (ix >= 0x3ffced33) { /* 2.31639862060546875e-1 */ + y = x - (tc - one); + i = 1; + } else { /* x < 0.23 */ + y = x; + i = 2; + } + } else { + r = zero; + if (ix >= 0x3fffdda6) { /* 1.73162841796875 */ + /* [1.7316,2] */ + y = x - 2.0; + i = 0; + } else if (ix >= 0x3fff9da6) { /* 1.23162841796875 */ + /* [1.23,1.73] */ + y = x - tc; + i = 1; + } else { + /* [0.9, 1.23] */ + y = x - one; + i = 2; + } + } + switch (i) { + case 0: + p1 = a0 + y * (a1 + y * (a2 + y * (a3 + y * (a4 + y * a5)))); + p2 = b0 + y * (b1 + y * (b2 + y * (b3 + y * (b4 + y)))); + r += half * y + y * p1/p2; + break; + case 1: + p1 = g0 + y * (g1 + y * (g2 + y * (g3 + y * (g4 + y * (g5 + y * g6))))); + p2 = h0 + y * (h1 + y * (h2 + y * (h3 + y * (h4 + y * (h5 + y))))); + p = tt + y * p1/p2; + r += (tf + p); + break; + case 2: + p1 = y * (u0 + y * (u1 + y * (u2 + y * (u3 + y * (u4 + y * (u5 + y * u6)))))); + p2 = v0 + y * (v1 + y * (v2 + y * (v3 + y * (v4 + y * (v5 + y))))); + r += (-half * y + p1 / p2); + } + } else if (ix < 0x40028000) { /* 8.0 */ + /* x < 8.0 */ + i = (int)x; + t = zero; + y = x - (double)i; + p = y * (s0 + y * (s1 + y * (s2 + y * (s3 + y * (s4 + y * (s5 + y * s6)))))); + q = r0 + y * (r1 + y * (r2 + y * (r3 + y * (r4 + y * (r5 + y * (r6 + y)))))); + r = half * y + p / q; + z = one;/* lgamma(1+s) = log(s) + lgamma(s) */ + switch (i) { + case 7: + z *= (y + 6.0); /* FALLTHRU */ + case 6: + z *= (y + 5.0); /* FALLTHRU */ + case 5: + z *= (y + 4.0); /* FALLTHRU */ + case 4: + z *= (y + 3.0); /* FALLTHRU */ + case 3: + z *= (y + 2.0); /* FALLTHRU */ + r += logl (z); + break; + } + } else if (ix < 0x40418000) { /* 2^66 */ + /* 8.0 <= x < 2**66 */ + t = logl (x); + z = one / x; + y = z * z; + w = w0 + z * (w1 + y * (w2 + y * (w3 + y * (w4 + y * (w5 + y * (w6 + y * w7)))))); + r = (x - half) * (t - one) + w; + } else /* 2**66 <= x <= inf */ + r = x * (logl (x) - one); + if (se & 0x8000) + r = nadj - r; + return r; +} +#endif diff --git a/src/math/llrint.c b/src/math/llrint.c new file mode 100644 index 0000000..c0a4072 --- /dev/null +++ b/src/math/llrint.c @@ -0,0 +1,8 @@ +#define type double +#define roundit rint +#define dtype long long +#define fn llrint + +#include "lrint.c" + + diff --git a/src/math/llrintf.c b/src/math/llrintf.c new file mode 100644 index 0000000..f06a3c2 --- /dev/null +++ b/src/math/llrintf.c @@ -0,0 +1,6 @@ +#define type float +#define roundit rintf +#define dtype long long +#define fn llrintf + +#include "lrint.c" diff --git a/src/math/llrintl.c b/src/math/llrintl.c new file mode 100644 index 0000000..b8113a5 --- /dev/null +++ b/src/math/llrintl.c @@ -0,0 +1,14 @@ +#include "libm.h" +#if LD64 +long long llrintl(long double x) +{ + return llrint(x); +} +#else +#define type long double +#define roundit rintl +#define dtype long long +#define fn llrintl + +#include "lrint.c" +#endif diff --git a/src/math/llround.c b/src/math/llround.c new file mode 100644 index 0000000..c11fc3b --- /dev/null +++ b/src/math/llround.c @@ -0,0 +1,10 @@ +#define type double +#define roundit round +#define dtype long long +#define DTYPE_MIN LLONG_MIN +#define DTYPE_MAX LLONG_MAX +#define fn llround + +#include "lround.c" + + diff --git a/src/math/llroundf.c b/src/math/llroundf.c new file mode 100644 index 0000000..594ce96 --- /dev/null +++ b/src/math/llroundf.c @@ -0,0 +1,8 @@ +#define type float +#define roundit roundf +#define dtype long long +#define DTYPE_MIN LLONG_MIN +#define DTYPE_MAX LLONG_MAX +#define fn llroundf + +#include "lround.c" diff --git a/src/math/llroundl.c b/src/math/llroundl.c new file mode 100644 index 0000000..a9ed0da --- /dev/null +++ b/src/math/llroundl.c @@ -0,0 +1,16 @@ +#include "libm.h" +#if LD64 +long long llroundl(long double x) +{ + return llround(x); +} +#else +#define type long double +#define roundit roundl +#define dtype long long +#define DTYPE_MIN LLONG_MIN +#define DTYPE_MAX LLONG_MAX +#define fn llroundl + +#include "lround.c" +#endif diff --git a/src/math/log.c b/src/math/log.c new file mode 100644 index 0000000..1bb006a --- /dev/null +++ b/src/math/log.c @@ -0,0 +1,140 @@ +/* origin: FreeBSD /usr/src/lib/msun/src/e_log.c */ +/* + * ==================================================== + * Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. + * + * Developed at SunSoft, a Sun Microsystems, Inc. business. + * Permission to use, copy, modify, and distribute this + * software is freely granted, provided that this notice + * is preserved. + * ==================================================== + */ +/* log(x) + * Return the logrithm of x + * + * Method : + * 1. Argument Reduction: find k and f such that + * x = 2^k * (1+f), + * where sqrt(2)/2 < 1+f < sqrt(2) . + * + * 2. Approximation of log(1+f). + * Let s = f/(2+f) ; based on log(1+f) = log(1+s) - log(1-s) + * = 2s + 2/3 s**3 + 2/5 s**5 + ....., + * = 2s + s*R + * We use a special Remez algorithm on [0,0.1716] to generate + * a polynomial of degree 14 to approximate R The maximum error + * of this polynomial approximation is bounded by 2**-58.45. In + * other words, + * 2 4 6 8 10 12 14 + * R(z) ~ Lg1*s +Lg2*s +Lg3*s +Lg4*s +Lg5*s +Lg6*s +Lg7*s + * (the values of Lg1 to Lg7 are listed in the program) + * and + * | 2 14 | -58.45 + * | Lg1*s +...+Lg7*s - R(z) | <= 2 + * | | + * Note that 2s = f - s*f = f - hfsq + s*hfsq, where hfsq = f*f/2. + * In order to guarantee error in log below 1ulp, we compute log + * by + * log(1+f) = f - s*(f - R) (if f is not too large) + * log(1+f) = f - (hfsq - s*(hfsq+R)). (better accuracy) + * + * 3. Finally, log(x) = k*ln2 + log(1+f). + * = k*ln2_hi+(f-(hfsq-(s*(hfsq+R)+k*ln2_lo))) + * Here ln2 is split into two floating point number: + * ln2_hi + ln2_lo, + * where n*ln2_hi is always exact for |n| < 2000. + * + * Special cases: + * log(x) is NaN with signal if x < 0 (including -INF) ; + * log(+INF) is +INF; log(0) is -INF with signal; + * log(NaN) is that NaN with no signal. + * + * Accuracy: + * according to an error analysis, the error is always less than + * 1 ulp (unit in the last place). + * + * Constants: + * The hexadecimal values are the intended ones for the following + * constants. The decimal values may be used, provided that the + * compiler will convert from decimal to binary accurately enough + * to produce the hexadecimal values shown. + */ + +#include "libm.h" + +static const double +ln2_hi = 6.93147180369123816490e-01, /* 3fe62e42 fee00000 */ +ln2_lo = 1.90821492927058770002e-10, /* 3dea39ef 35793c76 */ +two54 = 1.80143985094819840000e+16, /* 43500000 00000000 */ +Lg1 = 6.666666666666735130e-01, /* 3FE55555 55555593 */ +Lg2 = 3.999999999940941908e-01, /* 3FD99999 9997FA04 */ +Lg3 = 2.857142874366239149e-01, /* 3FD24924 94229359 */ +Lg4 = 2.222219843214978396e-01, /* 3FCC71C5 1D8E78AF */ +Lg5 = 1.818357216161805012e-01, /* 3FC74664 96CB03DE */ +Lg6 = 1.531383769920937332e-01, /* 3FC39A09 D078C69F */ +Lg7 = 1.479819860511658591e-01; /* 3FC2F112 DF3E5244 */ + +static const double zero = 0.0; + +double log(double x) +{ + double hfsq,f,s,z,R,w,t1,t2,dk; + int32_t k,hx,i,j; + uint32_t lx; + + EXTRACT_WORDS(hx, lx, x); + + k = 0; + if (hx < 0x00100000) { /* x < 2**-1022 */ + if (((hx&0x7fffffff)|lx) == 0) + return -two54/zero; /* log(+-0)=-inf */ + if (hx < 0) + return (x-x)/zero; /* log(-#) = NaN */ + /* subnormal number, scale up x */ + k -= 54; + x *= two54; + GET_HIGH_WORD(hx,x); + } + if (hx >= 0x7ff00000) + return x+x; + k += (hx>>20) - 1023; + hx &= 0x000fffff; + i = (hx+0x95f64)&0x100000; + SET_HIGH_WORD(x, hx|(i^0x3ff00000)); /* normalize x or x/2 */ + k += i>>20; + f = x - 1.0; + if ((0x000fffff&(2+hx)) < 3) { /* -2**-20 <= f < 2**-20 */ + if (f == zero) { + if (k == 0) { + return zero; + } + dk = (double)k; + return dk*ln2_hi + dk*ln2_lo; + } + R = f*f*(0.5-0.33333333333333333*f); + if (k == 0) + return f - R; + dk = (double)k; + return dk*ln2_hi - ((R-dk*ln2_lo)-f); + } + s = f/(2.0+f); + dk = (double)k; + z = s*s; + i = hx - 0x6147a; + w = z*z; + j = 0x6b851 - hx; + t1 = w*(Lg2+w*(Lg4+w*Lg6)); + t2 = z*(Lg1+w*(Lg3+w*(Lg5+w*Lg7))); + i |= j; + R = t2 + t1; + if (i > 0) { + hfsq = 0.5*f*f; + if (k == 0) + return f - (hfsq-s*(hfsq+R)); + return dk*ln2_hi - ((hfsq-(s*(hfsq+R)+dk*ln2_lo))-f); + } else { + if (k == 0) + return f - s*(f-R); + return dk*ln2_hi - ((s*(f-R)-dk*ln2_lo)-f); + } +} diff --git a/src/math/log10.c b/src/math/log10.c new file mode 100644 index 0000000..5422599 --- /dev/null +++ b/src/math/log10.c @@ -0,0 +1,84 @@ +/* origin: FreeBSD /usr/src/lib/msun/src/e_log10.c */ +/* + * ==================================================== + * Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. + * + * Developed at SunSoft, a Sun Microsystems, Inc. business. + * Permission to use, copy, modify, and distribute this + * software is freely granted, provided that this notice + * is preserved. + * ==================================================== + */ +/* + * Return the base 10 logarithm of x. See e_log.c and k_log.h for most + * comments. + * + * log10(x) = (f - 0.5*f*f + k_log1p(f)) / ln10 + k * log10(2) + * in not-quite-routine extra precision. + */ + +#include "libm.h" +#include "__log1p.h" + +static const double +two54 = 1.80143985094819840000e+16, /* 0x43500000, 0x00000000 */ +ivln10hi = 4.34294481878168880939e-01, /* 0x3fdbcb7b, 0x15200000 */ +ivln10lo = 2.50829467116452752298e-11, /* 0x3dbb9438, 0xca9aadd5 */ +log10_2hi = 3.01029995663611771306e-01, /* 0x3FD34413, 0x509F6000 */ +log10_2lo = 3.69423907715893078616e-13; /* 0x3D59FEF3, 0x11F12B36 */ + +static const double zero = 0.0; + +double log10(double x) +{ + double f,hfsq,hi,lo,r,val_hi,val_lo,w,y,y2; + int32_t i,k,hx; + uint32_t lx; + + EXTRACT_WORDS(hx, lx, x); + + k = 0; + if (hx < 0x00100000) { /* x < 2**-1022 */ + if (((hx&0x7fffffff)|lx) == 0) + return -two54/zero; /* log(+-0)=-inf */ + if (hx<0) + return (x-x)/zero; /* log(-#) = NaN */ + /* subnormal number, scale up x */ + k -= 54; + x *= two54; + GET_HIGH_WORD(hx, x); + } + if (hx >= 0x7ff00000) + return x+x; + if (hx == 0x3ff00000 && lx == 0) + return zero; /* log(1) = +0 */ + k += (hx>>20) - 1023; + hx &= 0x000fffff; + i = (hx+0x95f64)&0x100000; + SET_HIGH_WORD(x, hx|(i^0x3ff00000)); /* normalize x or x/2 */ + k += i>>20; + y = (double)k; + f = x - 1.0; + hfsq = 0.5*f*f; + r = __log1p(f); + + /* See log2.c for details. */ + hi = f - hfsq; + SET_LOW_WORD(hi, 0); + lo = (f - hi) - hfsq + r; + val_hi = hi*ivln10hi; + y2 = y*log10_2hi; + val_lo = y*log10_2lo + (lo+hi)*ivln10lo + lo*ivln10hi; + + /* + * Extra precision in for adding y*log10_2hi is not strictly needed + * since there is no very large cancellation near x = sqrt(2) or + * x = 1/sqrt(2), but we do it anyway since it costs little on CPUs + * with some parallelism and it reduces the error for many args. + */ + w = y2 + val_hi; + val_lo += (y2 - w) + val_hi; + val_hi = w; + + return val_lo + val_hi; +} diff --git a/src/math/log10f.c b/src/math/log10f.c new file mode 100644 index 0000000..4175cce --- /dev/null +++ b/src/math/log10f.c @@ -0,0 +1,71 @@ +/* origin: FreeBSD /usr/src/lib/msun/src/e_log10f.c */ +/* + * ==================================================== + * Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. + * + * Developed at SunPro, a Sun Microsystems, Inc. business. + * Permission to use, copy, modify, and distribute this + * software is freely granted, provided that this notice + * is preserved. + * ==================================================== + */ +/* + * See comments in log10.c. + */ + +#include "libm.h" +#include "__log1pf.h" + +static const float +two25 = 3.3554432000e+07, /* 0x4c000000 */ +ivln10hi = 4.3432617188e-01, /* 0x3ede6000 */ +ivln10lo = -3.1689971365e-05, /* 0xb804ead9 */ +log10_2hi = 3.0102920532e-01, /* 0x3e9a2080 */ +log10_2lo = 7.9034151668e-07; /* 0x355427db */ + +static const float zero = 0.0; + +float log10f(float x) +{ + float f,hfsq,hi,lo,r,y; + int32_t i,k,hx; + + GET_FLOAT_WORD(hx, x); + + k = 0; + if (hx < 0x00800000) { /* x < 2**-126 */ + if ((hx&0x7fffffff) == 0) + return -two25/zero; /* log(+-0)=-inf */ + if (hx < 0) + return (x-x)/zero; /* log(-#) = NaN */ + /* subnormal number, scale up x */ + k -= 25; + x *= two25; + GET_FLOAT_WORD(hx, x); + } + if (hx >= 0x7f800000) + return x+x; + if (hx == 0x3f800000) + return zero; /* log(1) = +0 */ + k += (hx>>23) - 127; + hx &= 0x007fffff; + i = (hx+(0x4afb0d))&0x800000; + SET_FLOAT_WORD(x, hx|(i^0x3f800000)); /* normalize x or x/2 */ + k += i>>23; + y = (float)k; + f = x - (float)1.0; + hfsq = (float)0.5*f*f; + r = __log1pf(f); + +// FIXME +// /* See log2f.c and log2.c for details. */ +// if (sizeof(float_t) > sizeof(float)) +// return (r - hfsq + f) * ((float_t)ivln10lo + ivln10hi) + +// y * ((float_t)log10_2lo + log10_2hi); + hi = f - hfsq; + GET_FLOAT_WORD(hx, hi); + SET_FLOAT_WORD(hi, hx&0xfffff000); + lo = (f - hi) - hfsq + r; + return y*log10_2lo + (lo+hi)*ivln10lo + lo*ivln10hi + + hi*ivln10hi + y*log10_2hi; +} diff --git a/src/math/log10l.c b/src/math/log10l.c new file mode 100644 index 0000000..12c71f6 --- /dev/null +++ b/src/math/log10l.c @@ -0,0 +1,186 @@ +/* origin: OpenBSD /usr/src/lib/libm/src/ld80/e_log10l.c */ +/* + * Copyright (c) 2008 Stephen L. Moshier + * + * Permission to use, copy, modify, and distribute this software for any + * purpose with or without fee is hereby granted, provided that the above + * copyright notice and this permission notice appear in all copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES + * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF + * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR + * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN + * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF + * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + */ +/* + * Common logarithm, long double precision + * + * + * SYNOPSIS: + * + * long double x, y, log10l(); + * + * y = log10l( x ); + * + * + * DESCRIPTION: + * + * Returns the base 10 logarithm of x. + * + * The argument is separated into its exponent and fractional + * parts. If the exponent is between -1 and +1, the logarithm + * of the fraction is approximated by + * + * log(1+x) = x - 0.5 x**2 + x**3 P(x)/Q(x). + * + * Otherwise, setting z = 2(x-1)/x+1), + * + * log(x) = z + z**3 P(z)/Q(z). + * + * + * ACCURACY: + * + * Relative error: + * arithmetic domain # trials peak rms + * IEEE 0.5, 2.0 30000 9.0e-20 2.6e-20 + * IEEE exp(+-10000) 30000 6.0e-20 2.3e-20 + * + * In the tests over the interval exp(+-10000), the logarithms + * of the random arguments were uniformly distributed over + * [-10000, +10000]. + * + * ERROR MESSAGES: + * + * log singularity: x = 0; returns MINLOG + * log domain: x < 0; returns MINLOG + */ + +#include "libm.h" + +#if LD64 +long double log10l(long double x) +{ + return log10(x); +} +#elif LD80 +/* Coefficients for log(1+x) = x - x**2/2 + x**3 P(x)/Q(x) + * 1/sqrt(2) <= x < sqrt(2) + * Theoretical peak relative error = 6.2e-22 + */ +static long double P[] = { + 4.9962495940332550844739E-1L, + 1.0767376367209449010438E1L, + 7.7671073698359539859595E1L, + 2.5620629828144409632571E2L, + 4.2401812743503691187826E2L, + 3.4258224542413922935104E2L, + 1.0747524399916215149070E2L, +}; +static long double Q[] = { +/* 1.0000000000000000000000E0,*/ + 2.3479774160285863271658E1L, + 1.9444210022760132894510E2L, + 7.7952888181207260646090E2L, + 1.6911722418503949084863E3L, + 2.0307734695595183428202E3L, + 1.2695660352705325274404E3L, + 3.2242573199748645407652E2L, +}; + +/* Coefficients for log(x) = z + z^3 P(z^2)/Q(z^2), + * where z = 2(x-1)/(x+1) + * 1/sqrt(2) <= x < sqrt(2) + * Theoretical peak relative error = 6.16e-22 + */ +static long double R[4] = { + 1.9757429581415468984296E-3L, +-7.1990767473014147232598E-1L, + 1.0777257190312272158094E1L, +-3.5717684488096787370998E1L, +}; +static long double S[4] = { +/* 1.00000000000000000000E0L,*/ +-2.6201045551331104417768E1L, + 1.9361891836232102174846E2L, +-4.2861221385716144629696E2L, +}; +/* log10(2) */ +#define L102A 0.3125L +#define L102B -1.1470004336018804786261e-2L +/* log10(e) */ +#define L10EA 0.5L +#define L10EB -6.5705518096748172348871e-2L + +#define SQRTH 0.70710678118654752440L + +long double log10l(long double x) +{ + long double y; + volatile long double z; + int e; + + if (isnan(x)) + return x; + if(x <= 0.0L) { + if(x == 0.0L) + return -1.0L / (x - x); + return (x - x) / (x - x); + } + if (x == INFINITY) + return INFINITY; + /* separate mantissa from exponent */ + /* Note, frexp is used so that denormal numbers + * will be handled properly. + */ + x = frexpl(x, &e); + + /* logarithm using log(x) = z + z**3 P(z)/Q(z), + * where z = 2(x-1)/x+1) + */ + if (e > 2 || e < -2) { + if (x < SQRTH) { /* 2(2x-1)/(2x+1) */ + e -= 1; + z = x - 0.5L; + y = 0.5L * z + 0.5L; + } else { /* 2 (x-1)/(x+1) */ + z = x - 0.5L; + z -= 0.5L; + y = 0.5L * x + 0.5L; + } + x = z / y; + z = x*x; + y = x * (z * __polevll(z, R, 3) / __p1evll(z, S, 3)); + goto done; + } + + /* logarithm using log(1+x) = x - .5x**2 + x**3 P(x)/Q(x) */ + if (x < SQRTH) { + e -= 1; + x = ldexpl(x, 1) - 1.0L; /* 2x - 1 */ + } else { + x = x - 1.0L; + } + z = x*x; + y = x * (z * __polevll(x, P, 6) / __p1evll(x, Q, 7)); + y = y - ldexpl(z, -1); /* -0.5x^2 + ... */ + +done: + /* Multiply log of fraction by log10(e) + * and base 2 exponent by log10(2). + * + * ***CAUTION*** + * + * This sequence of operations is critical and it may + * be horribly defeated by some compiler optimizers. + */ + z = y * (L10EB); + z += x * (L10EB); + z += e * (L102B); + z += y * (L10EA); + z += x * (L10EA); + z += e * (L102A); + return z; +} +#endif diff --git a/src/math/log1p.c b/src/math/log1p.c new file mode 100644 index 0000000..f7154d0 --- /dev/null +++ b/src/math/log1p.c @@ -0,0 +1,171 @@ +/* origin: FreeBSD /usr/src/lib/msun/src/s_log1p.c */ +/* + * ==================================================== + * Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. + * + * Developed at SunPro, a Sun Microsystems, Inc. business. + * Permission to use, copy, modify, and distribute this + * software is freely granted, provided that this notice + * is preserved. + * ==================================================== + */ +/* double log1p(double x) + * + * Method : + * 1. Argument Reduction: find k and f such that + * 1+x = 2^k * (1+f), + * where sqrt(2)/2 < 1+f < sqrt(2) . + * + * Note. If k=0, then f=x is exact. However, if k!=0, then f + * may not be representable exactly. In that case, a correction + * term is need. Let u=1+x rounded. Let c = (1+x)-u, then + * log(1+x) - log(u) ~ c/u. Thus, we proceed to compute log(u), + * and add back the correction term c/u. + * (Note: when x > 2**53, one can simply return log(x)) + * + * 2. Approximation of log1p(f). + * Let s = f/(2+f) ; based on log(1+f) = log(1+s) - log(1-s) + * = 2s + 2/3 s**3 + 2/5 s**5 + ....., + * = 2s + s*R + * We use a special Reme algorithm on [0,0.1716] to generate + * a polynomial of degree 14 to approximate R The maximum error + * of this polynomial approximation is bounded by 2**-58.45. In + * other words, + * 2 4 6 8 10 12 14 + * R(z) ~ Lp1*s +Lp2*s +Lp3*s +Lp4*s +Lp5*s +Lp6*s +Lp7*s + * (the values of Lp1 to Lp7 are listed in the program) + * and + * | 2 14 | -58.45 + * | Lp1*s +...+Lp7*s - R(z) | <= 2 + * | | + * Note that 2s = f - s*f = f - hfsq + s*hfsq, where hfsq = f*f/2. + * In order to guarantee error in log below 1ulp, we compute log + * by + * log1p(f) = f - (hfsq - s*(hfsq+R)). + * + * 3. Finally, log1p(x) = k*ln2 + log1p(f). + * = k*ln2_hi+(f-(hfsq-(s*(hfsq+R)+k*ln2_lo))) + * Here ln2 is split into two floating point number: + * ln2_hi + ln2_lo, + * where n*ln2_hi is always exact for |n| < 2000. + * + * Special cases: + * log1p(x) is NaN with signal if x < -1 (including -INF) ; + * log1p(+INF) is +INF; log1p(-1) is -INF with signal; + * log1p(NaN) is that NaN with no signal. + * + * Accuracy: + * according to an error analysis, the error is always less than + * 1 ulp (unit in the last place). + * + * Constants: + * The hexadecimal values are the intended ones for the following + * constants. The decimal values may be used, provided that the + * compiler will convert from decimal to binary accurately enough + * to produce the hexadecimal values shown. + * + * Note: Assuming log() return accurate answer, the following + * algorithm can be used to compute log1p(x) to within a few ULP: + * + * u = 1+x; + * if(u==1.0) return x ; else + * return log(u)*(x/(u-1.0)); + * + * See HP-15C Advanced Functions Handbook, p.193. + */ + +#include "libm.h" + +static const double +ln2_hi = 6.93147180369123816490e-01, /* 3fe62e42 fee00000 */ +ln2_lo = 1.90821492927058770002e-10, /* 3dea39ef 35793c76 */ +two54 = 1.80143985094819840000e+16, /* 43500000 00000000 */ +Lp1 = 6.666666666666735130e-01, /* 3FE55555 55555593 */ +Lp2 = 3.999999999940941908e-01, /* 3FD99999 9997FA04 */ +Lp3 = 2.857142874366239149e-01, /* 3FD24924 94229359 */ +Lp4 = 2.222219843214978396e-01, /* 3FCC71C5 1D8E78AF */ +Lp5 = 1.818357216161805012e-01, /* 3FC74664 96CB03DE */ +Lp6 = 1.531383769920937332e-01, /* 3FC39A09 D078C69F */ +Lp7 = 1.479819860511658591e-01; /* 3FC2F112 DF3E5244 */ + +static const double zero = 0.0; + +double log1p(double x) +{ + double hfsq,f,c,s,z,R,u; + int32_t k,hx,hu,ax; + + GET_HIGH_WORD(hx, x); + ax = hx & 0x7fffffff; + + k = 1; + if (hx < 0x3FDA827A) { /* 1+x < sqrt(2)+ */ + if (ax >= 0x3ff00000) { /* x <= -1.0 */ + if (x == -1.0) + return -two54/zero; /* log1p(-1)=+inf */ + return (x-x)/(x-x); /* log1p(x<-1)=NaN */ + } + if (ax < 0x3e200000) { /* |x| < 2**-29 */ + /* raise inexact */ + if (two54 + x > zero && ax < 0x3c900000) /* |x| < 2**-54 */ + return x; + return x - x*x*0.5; + } + if (hx > 0 || hx <= (int32_t)0xbfd2bec4) { /* sqrt(2)/2- <= 1+x < sqrt(2)+ */ + k = 0; + f = x; + hu = 1; + } + } + if (hx >= 0x7ff00000) + return x+x; + if (k != 0) { + if (hx < 0x43400000) { + STRICT_ASSIGN(double, u, 1.0 + x); + GET_HIGH_WORD(hu, u); + k = (hu>>20) - 1023; + c = k > 0 ? 1.0-(u-x) : x-(u-1.0); /* correction term */ + c /= u; + } else { + u = x; + GET_HIGH_WORD(hu,u); + k = (hu>>20) - 1023; + c = 0; + } + hu &= 0x000fffff; + /* + * The approximation to sqrt(2) used in thresholds is not + * critical. However, the ones used above must give less + * strict bounds than the one here so that the k==0 case is + * never reached from here, since here we have committed to + * using the correction term but don't use it if k==0. + */ + if (hu < 0x6a09e) { /* u ~< sqrt(2) */ + SET_HIGH_WORD(u, hu|0x3ff00000); /* normalize u */ + } else { + k += 1; + SET_HIGH_WORD(u, hu|0x3fe00000); /* normalize u/2 */ + hu = (0x00100000-hu)>>2; + } + f = u - 1.0; + } + hfsq = 0.5*f*f; + if (hu == 0) { /* |f| < 2**-20 */ + if (f == zero) { + if(k == 0) + return zero; + c += k*ln2_lo; + return k*ln2_hi + c; + } + R = hfsq*(1.0 - 0.66666666666666666*f); + if (k == 0) + return f - R; + return k*ln2_hi - ((R-(k*ln2_lo+c))-f); + } + s = f/(2.0+f); + z = s*s; + R = z*(Lp1+z*(Lp2+z*(Lp3+z*(Lp4+z*(Lp5+z*(Lp6+z*Lp7)))))); + if (k == 0) + return f - (hfsq-s*(hfsq+R)); + return k*ln2_hi - ((hfsq-(s*(hfsq+R)+(k*ln2_lo+c)))-f); +} diff --git a/src/math/log1pf.c b/src/math/log1pf.c new file mode 100644 index 0000000..5c71815 --- /dev/null +++ b/src/math/log1pf.c @@ -0,0 +1,111 @@ +/* origin: FreeBSD /usr/src/lib/msun/src/s_log1pf.c */ +/* + * Conversion to float by Ian Lance Taylor, Cygnus Support, ian@cygnus.com. + */ +/* + * ==================================================== + * Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. + * + * Developed at SunPro, a Sun Microsystems, Inc. business. + * Permission to use, copy, modify, and distribute this + * software is freely granted, provided that this notice + * is preserved. + * ==================================================== + */ + +#include "libm.h" + +static const float +ln2_hi = 6.9313812256e-01, /* 0x3f317180 */ +ln2_lo = 9.0580006145e-06, /* 0x3717f7d1 */ +two25 = 3.355443200e+07, /* 0x4c000000 */ +Lp1 = 6.6666668653e-01, /* 3F2AAAAB */ +Lp2 = 4.0000000596e-01, /* 3ECCCCCD */ +Lp3 = 2.8571429849e-01, /* 3E924925 */ +Lp4 = 2.2222198546e-01, /* 3E638E29 */ +Lp5 = 1.8183572590e-01, /* 3E3A3325 */ +Lp6 = 1.5313838422e-01, /* 3E1CD04F */ +Lp7 = 1.4798198640e-01; /* 3E178897 */ + +static const float zero = 0.0; + +float log1pf(float x) +{ + float hfsq,f,c,s,z,R,u; + int32_t k,hx,hu,ax; + + GET_FLOAT_WORD(hx, x); + ax = hx & 0x7fffffff; + + k = 1; + if (hx < 0x3ed413d0) { /* 1+x < sqrt(2)+ */ + if (ax >= 0x3f800000) { /* x <= -1.0 */ + if (x == (float)-1.0) + return -two25/zero; /* log1p(-1)=+inf */ + return (x-x)/(x-x); /* log1p(x<-1)=NaN */ + } + if (ax < 0x38000000) { /* |x| < 2**-15 */ + /* raise inexact */ + if (two25 + x > zero && ax < 0x33800000) /* |x| < 2**-24 */ + return x; + return x - x*x*(float)0.5; + } + if (hx > 0 || hx <= (int32_t)0xbe95f619) { /* sqrt(2)/2- <= 1+x < sqrt(2)+ */ + k = 0; + f = x; + hu = 1; + } + } + if (hx >= 0x7f800000) + return x+x; + if (k != 0) { + if (hx < 0x5a000000) { + STRICT_ASSIGN(float, u, (float)1.0 + x); + GET_FLOAT_WORD(hu, u); + k = (hu>>23) - 127; + /* correction term */ + c = k > 0 ? (float)1.0-(u-x) : x-(u-(float)1.0); + c /= u; + } else { + u = x; + GET_FLOAT_WORD(hu,u); + k = (hu>>23) - 127; + c = 0; + } + hu &= 0x007fffff; + /* + * The approximation to sqrt(2) used in thresholds is not + * critical. However, the ones used above must give less + * strict bounds than the one here so that the k==0 case is + * never reached from here, since here we have committed to + * using the correction term but don't use it if k==0. + */ + if (hu < 0x3504f4) { /* u < sqrt(2) */ + SET_FLOAT_WORD(u, hu|0x3f800000); /* normalize u */ + } else { + k += 1; + SET_FLOAT_WORD(u, hu|0x3f000000); /* normalize u/2 */ + hu = (0x00800000-hu)>>2; + } + f = u - (float)1.0; + } + hfsq = (float)0.5*f*f; + if (hu == 0) { /* |f| < 2**-20 */ + if (f == zero) { + if (k == 0) + return zero; + c += k*ln2_lo; + return k*ln2_hi+c; + } + R = hfsq*((float)1.0-(float)0.66666666666666666*f); + if (k == 0) + return f - R; + return k*ln2_hi - ((R-(k*ln2_lo+c))-f); + } + s = f/((float)2.0+f); + z = s*s; + R = z*(Lp1+z*(Lp2+z*(Lp3+z*(Lp4+z*(Lp5+z*(Lp6+z*Lp7)))))); + if (k == 0) + return f - (hfsq-s*(hfsq+R)); + return k*ln2_hi - ((hfsq-(s*(hfsq+R)+(k*ln2_lo+c)))-f); +} diff --git a/src/math/log1pl.c b/src/math/log1pl.c new file mode 100644 index 0000000..079b395 --- /dev/null +++ b/src/math/log1pl.c @@ -0,0 +1,176 @@ +/* origin: OpenBSD /usr/src/lib/libm/src/ld80/s_log1pl.c */ +/* + * Copyright (c) 2008 Stephen L. Moshier + * + * Permission to use, copy, modify, and distribute this software for any + * purpose with or without fee is hereby granted, provided that the above + * copyright notice and this permission notice appear in all copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES + * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF + * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR + * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN + * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF + * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + */ +/* + * Relative error logarithm + * Natural logarithm of 1+x, long double precision + * + * + * SYNOPSIS: + * + * long double x, y, log1pl(); + * + * y = log1pl( x ); + * + * + * DESCRIPTION: + * + * Returns the base e (2.718...) logarithm of 1+x. + * + * The argument 1+x is separated into its exponent and fractional + * parts. If the exponent is between -1 and +1, the logarithm + * of the fraction is approximated by + * + * log(1+x) = x - 0.5 x^2 + x^3 P(x)/Q(x). + * + * Otherwise, setting z = 2(x-1)/x+1), + * + * log(x) = z + z^3 P(z)/Q(z). + * + * + * ACCURACY: + * + * Relative error: + * arithmetic domain # trials peak rms + * IEEE -1.0, 9.0 100000 8.2e-20 2.5e-20 + * + * ERROR MESSAGES: + * + * log singularity: x-1 = 0; returns -INFINITY + * log domain: x-1 < 0; returns NAN + */ + +#include "libm.h" + +#if LD64 +long double log1pl(long double x) +{ + return log1p(x); +} +#elif LD80 +/* Coefficients for log(1+x) = x - x^2 / 2 + x^3 P(x)/Q(x) + * 1/sqrt(2) <= x < sqrt(2) + * Theoretical peak relative error = 2.32e-20 + */ +static long double P[] = { + 4.5270000862445199635215E-5L, + 4.9854102823193375972212E-1L, + 6.5787325942061044846969E0L, + 2.9911919328553073277375E1L, + 6.0949667980987787057556E1L, + 5.7112963590585538103336E1L, + 2.0039553499201281259648E1L, +}; +static long double Q[] = { +/* 1.0000000000000000000000E0,*/ + 1.5062909083469192043167E1L, + 8.3047565967967209469434E1L, + 2.2176239823732856465394E2L, + 3.0909872225312059774938E2L, + 2.1642788614495947685003E2L, + 6.0118660497603843919306E1L, +}; + +/* Coefficients for log(x) = z + z^3 P(z^2)/Q(z^2), + * where z = 2(x-1)/(x+1) + * 1/sqrt(2) <= x < sqrt(2) + * Theoretical peak relative error = 6.16e-22 + */ +static long double R[4] = { + 1.9757429581415468984296E-3L, +-7.1990767473014147232598E-1L, + 1.0777257190312272158094E1L, +-3.5717684488096787370998E1L, +}; +static long double S[4] = { +/* 1.00000000000000000000E0L,*/ +-2.6201045551331104417768E1L, + 1.9361891836232102174846E2L, +-4.2861221385716144629696E2L, +}; +static const long double C1 = 6.9314575195312500000000E-1L; +static const long double C2 = 1.4286068203094172321215E-6L; + +#define SQRTH 0.70710678118654752440L + +long double log1pl(long double xm1) +{ + long double x, y, z; + int e; + + if (isnan(xm1)) + return xm1; + if (xm1 == INFINITY) + return xm1; + if (xm1 == 0.0) + return xm1; + + x = xm1 + 1.0L; + + /* Test for domain errors. */ + if (x <= 0.0L) { + if (x == 0.0L) + return -INFINITY; + return NAN; + } + + /* Separate mantissa from exponent. + Use frexp so that denormal numbers will be handled properly. */ + x = frexpl(x, &e); + + /* logarithm using log(x) = z + z^3 P(z)/Q(z), + where z = 2(x-1)/x+1) */ + if (e > 2 || e < -2) { + if (x < SQRTH) { /* 2(2x-1)/(2x+1) */ + e -= 1; + z = x - 0.5L; + y = 0.5L * z + 0.5L; + } else { /* 2 (x-1)/(x+1) */ + z = x - 0.5L; + z -= 0.5L; + y = 0.5L * x + 0.5L; + } + x = z / y; + z = x*x; + z = x * (z * __polevll(z, R, 3) / __p1evll(z, S, 3)); + z = z + e * C2; + z = z + x; + z = z + e * C1; + return z; + } + + /* logarithm using log(1+x) = x - .5x**2 + x**3 P(x)/Q(x) */ + if (x < SQRTH) { + e -= 1; + if (e != 0) + x = 2.0 * x - 1.0L; + else + x = xm1; + } else { + if (e != 0) + x = x - 1.0L; + else + x = xm1; + } + z = x*x; + y = x * (z * __polevll(x, P, 6) / __p1evll(x, Q, 6)); + y = y + e * C2; + z = y - 0.5 * z; + z = z + x; + z = z + e * C1; + return z; +} +#endif diff --git a/src/math/log2.c b/src/math/log2.c new file mode 100644 index 0000000..a5b8abd --- /dev/null +++ b/src/math/log2.c @@ -0,0 +1,107 @@ +/* origin: FreeBSD /usr/src/lib/msun/src/e_log2.c */ +/* + * ==================================================== + * Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. + * + * Developed at SunSoft, a Sun Microsystems, Inc. business. + * Permission to use, copy, modify, and distribute this + * software is freely granted, provided that this notice + * is preserved. + * ==================================================== + */ +/* + * Return the base 2 logarithm of x. See log.c and __log1p.h for most + * comments. + * + * This reduces x to {k, 1+f} exactly as in e_log.c, then calls the kernel, + * then does the combining and scaling steps + * log2(x) = (f - 0.5*f*f + k_log1p(f)) / ln2 + k + * in not-quite-routine extra precision. + */ + +#include "libm.h" +#include "__log1p.h" + +static const double +two54 = 1.80143985094819840000e+16, /* 0x43500000, 0x00000000 */ +ivln2hi = 1.44269504072144627571e+00, /* 0x3ff71547, 0x65200000 */ +ivln2lo = 1.67517131648865118353e-10; /* 0x3de705fc, 0x2eefa200 */ + +static const double zero = 0.0; + +double log2(double x) +{ + double f,hfsq,hi,lo,r,val_hi,val_lo,w,y; + int32_t i,k,hx; + uint32_t lx; + + EXTRACT_WORDS(hx, lx, x); + + k = 0; + if (hx < 0x00100000) { /* x < 2**-1022 */ + if (((hx&0x7fffffff)|lx) == 0) + return -two54/zero; /* log(+-0)=-inf */ + if (hx < 0) + return (x-x)/zero; /* log(-#) = NaN */ + /* subnormal number, scale up x */ + k -= 54; + x *= two54; + GET_HIGH_WORD(hx, x); + } + if (hx >= 0x7ff00000) + return x+x; + if (hx == 0x3ff00000 && lx == 0) + return zero; /* log(1) = +0 */ + k += (hx>>20) - 1023; + hx &= 0x000fffff; + i = (hx+0x95f64) & 0x100000; + SET_HIGH_WORD(x, hx|(i^0x3ff00000)); /* normalize x or x/2 */ + k += i>>20; + y = (double)k; + f = x - 1.0; + hfsq = 0.5*f*f; + r = __log1p(f); + + /* + * f-hfsq must (for args near 1) be evaluated in extra precision + * to avoid a large cancellation when x is near sqrt(2) or 1/sqrt(2). + * This is fairly efficient since f-hfsq only depends on f, so can + * be evaluated in parallel with R. Not combining hfsq with R also + * keeps R small (though not as small as a true `lo' term would be), + * so that extra precision is not needed for terms involving R. + * + * Compiler bugs involving extra precision used to break Dekker's + * theorem for spitting f-hfsq as hi+lo, unless double_t was used + * or the multi-precision calculations were avoided when double_t + * has extra precision. These problems are now automatically + * avoided as a side effect of the optimization of combining the + * Dekker splitting step with the clear-low-bits step. + * + * y must (for args near sqrt(2) and 1/sqrt(2)) be added in extra + * precision to avoid a very large cancellation when x is very near + * these values. Unlike the above cancellations, this problem is + * specific to base 2. It is strange that adding +-1 is so much + * harder than adding +-ln2 or +-log10_2. + * + * This uses Dekker's theorem to normalize y+val_hi, so the + * compiler bugs are back in some configurations, sigh. And I + * don't want to used double_t to avoid them, since that gives a + * pessimization and the support for avoiding the pessimization + * is not yet available. + * + * The multi-precision calculations for the multiplications are + * routine. + */ + hi = f - hfsq; + SET_LOW_WORD(hi, 0); + lo = (f - hi) - hfsq + r; + val_hi = hi*ivln2hi; + val_lo = (lo+hi)*ivln2lo + lo*ivln2hi; + + /* spadd(val_hi, val_lo, y), except for not using double_t: */ + w = y + val_hi; + val_lo += (y - w) + val_hi; + val_hi = w; + + return val_lo + val_hi; +} diff --git a/src/math/log2f.c b/src/math/log2f.c new file mode 100644 index 0000000..a968984 --- /dev/null +++ b/src/math/log2f.c @@ -0,0 +1,81 @@ +/* origin: FreeBSD /usr/src/lib/msun/src/e_log2f.c */ +/* + * ==================================================== + * Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. + * + * Developed at SunPro, a Sun Microsystems, Inc. business. + * Permission to use, copy, modify, and distribute this + * software is freely granted, provided that this notice + * is preserved. + * ==================================================== + */ +/* + * See comments in log2.c. + */ + +#include "libm.h" +#include "__log1pf.h" + +static const float +two25 = 3.3554432000e+07, /* 0x4c000000 */ +ivln2hi = 1.4428710938e+00, /* 0x3fb8b000 */ +ivln2lo = -1.7605285393e-04; /* 0xb9389ad4 */ + +static const float zero = 0.0; + +float log2f(float x) +{ + float f,hfsq,hi,lo,r,y; + int32_t i,k,hx; + + GET_FLOAT_WORD(hx, x); + + k = 0; + if (hx < 0x00800000) { /* x < 2**-126 */ + if ((hx&0x7fffffff) == 0) + return -two25/zero; /* log(+-0)=-inf */ + if (hx < 0) + return (x-x)/zero; /* log(-#) = NaN */ + /* subnormal number, scale up x */ + k -= 25; + x *= two25; + GET_FLOAT_WORD(hx, x); + } + if (hx >= 0x7f800000) + return x+x; + if (hx == 0x3f800000) + return zero; /* log(1) = +0 */ + k += (hx>>23) - 127; + hx &= 0x007fffff; + i = (hx+(0x4afb0d))&0x800000; + SET_FLOAT_WORD(x, hx|(i^0x3f800000)); /* normalize x or x/2 */ + k += i>>23; + y = (float)k; + f = x - (float)1.0; + hfsq = (float)0.5*f*f; + r = __log1pf(f); + + /* + * We no longer need to avoid falling into the multi-precision + * calculations due to compiler bugs breaking Dekker's theorem. + * Keep avoiding this as an optimization. See log2.c for more + * details (some details are here only because the optimization + * is not yet available in double precision). + * + * Another compiler bug turned up. With gcc on i386, + * (ivln2lo + ivln2hi) would be evaluated in float precision + * despite runtime evaluations using double precision. So we + * must cast one of its terms to float_t. This makes the whole + * expression have type float_t, so return is forced to waste + * time clobbering its extra precision. + */ +// FIXME +// if (sizeof(float_t) > sizeof(float)) +// return (r - hfsq + f) * ((float_t)ivln2lo + ivln2hi) + y; + + hi = f - hfsq; + GET_FLOAT_WORD(hx,hi); + SET_FLOAT_WORD(hi,hx&0xfffff000); + lo = (f - hi) - hfsq + r; + return (lo+hi)*ivln2lo + lo*ivln2hi + hi*ivln2hi + y; +} diff --git a/src/math/log2l.c b/src/math/log2l.c new file mode 100644 index 0000000..8198af7 --- /dev/null +++ b/src/math/log2l.c @@ -0,0 +1,182 @@ +/* origin: OpenBSD /usr/src/lib/libm/src/ld80/e_log2l.c */ +/* + * Copyright (c) 2008 Stephen L. Moshier + * + * Permission to use, copy, modify, and distribute this software for any + * purpose with or without fee is hereby granted, provided that the above + * copyright notice and this permission notice appear in all copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES + * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF + * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR + * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN + * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF + * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + */ +/* + * Base 2 logarithm, long double precision + * + * + * SYNOPSIS: + * + * long double x, y, log2l(); + * + * y = log2l( x ); + * + * + * DESCRIPTION: + * + * Returns the base 2 logarithm of x. + * + * The argument is separated into its exponent and fractional + * parts. If the exponent is between -1 and +1, the (natural) + * logarithm of the fraction is approximated by + * + * log(1+x) = x - 0.5 x**2 + x**3 P(x)/Q(x). + * + * Otherwise, setting z = 2(x-1)/x+1), + * + * log(x) = z + z**3 P(z)/Q(z). + * + * + * ACCURACY: + * + * Relative error: + * arithmetic domain # trials peak rms + * IEEE 0.5, 2.0 30000 9.8e-20 2.7e-20 + * IEEE exp(+-10000) 70000 5.4e-20 2.3e-20 + * + * In the tests over the interval exp(+-10000), the logarithms + * of the random arguments were uniformly distributed over + * [-10000, +10000]. + * + * ERROR MESSAGES: + * + * log singularity: x = 0; returns -INFINITY + * log domain: x < 0; returns NAN + */ + +#include "libm.h" + +#if LD64 +long double log2l(long double x) +{ + return log2(x); +} +#elif LD80 +/* Coefficients for ln(1+x) = x - x**2/2 + x**3 P(x)/Q(x) + * 1/sqrt(2) <= x < sqrt(2) + * Theoretical peak relative error = 6.2e-22 + */ +static long double P[] = { + 4.9962495940332550844739E-1L, + 1.0767376367209449010438E1L, + 7.7671073698359539859595E1L, + 2.5620629828144409632571E2L, + 4.2401812743503691187826E2L, + 3.4258224542413922935104E2L, + 1.0747524399916215149070E2L, +}; +static long double Q[] = { +/* 1.0000000000000000000000E0,*/ + 2.3479774160285863271658E1L, + 1.9444210022760132894510E2L, + 7.7952888181207260646090E2L, + 1.6911722418503949084863E3L, + 2.0307734695595183428202E3L, + 1.2695660352705325274404E3L, + 3.2242573199748645407652E2L, +}; + +/* Coefficients for log(x) = z + z^3 P(z^2)/Q(z^2), + * where z = 2(x-1)/(x+1) + * 1/sqrt(2) <= x < sqrt(2) + * Theoretical peak relative error = 6.16e-22 + */ +static long double R[4] = { + 1.9757429581415468984296E-3L, +-7.1990767473014147232598E-1L, + 1.0777257190312272158094E1L, +-3.5717684488096787370998E1L, +}; +static long double S[4] = { +/* 1.00000000000000000000E0L,*/ +-2.6201045551331104417768E1L, + 1.9361891836232102174846E2L, +-4.2861221385716144629696E2L, +}; +/* log2(e) - 1 */ +#define LOG2EA 4.4269504088896340735992e-1L + +#define SQRTH 0.70710678118654752440L + +long double log2l(long double x) +{ + volatile long double z; + long double y; + int e; + + if (isnan(x)) + return x; + if (x == INFINITY) + return x; + if (x <= 0.0L) { + if (x == 0.0L) + return -INFINITY; + return NAN; + } + + /* separate mantissa from exponent */ + /* Note, frexp is used so that denormal numbers + * will be handled properly. + */ + x = frexpl(x, &e); + + /* logarithm using log(x) = z + z**3 P(z)/Q(z), + * where z = 2(x-1)/x+1) + */ + if (e > 2 || e < -2) { + if (x < SQRTH) { /* 2(2x-1)/(2x+1) */ + e -= 1; + z = x - 0.5L; + y = 0.5L * z + 0.5L; + } else { /* 2 (x-1)/(x+1) */ + z = x - 0.5L; + z -= 0.5L; + y = 0.5L * x + 0.5L; + } + x = z / y; + z = x*x; + y = x * (z * __polevll(z, R, 3) / __p1evll(z, S, 3)); + goto done; + } + + /* logarithm using log(1+x) = x - .5x**2 + x**3 P(x)/Q(x) */ + if (x < SQRTH) { + e -= 1; + x = ldexpl(x, 1) - 1.0L; /* 2x - 1 */ + } else { + x = x - 1.0L; + } + z = x*x; + y = x * (z * __polevll(x, P, 6) / __p1evll(x, Q, 7)); + y = y - ldexpl(z, -1); /* -0.5x^2 + ... */ + +done: + /* Multiply log of fraction by log2(e) + * and base 2 exponent by 1 + * + * ***CAUTION*** + * + * This sequence of operations is critical and it may + * be horribly defeated by some compiler optimizers. + */ + z = y * LOG2EA; + z += x * LOG2EA; + z += y; + z += x; + z += e; + return z; +} +#endif diff --git a/src/math/logb.c b/src/math/logb.c new file mode 100644 index 0000000..f7cd761 --- /dev/null +++ b/src/math/logb.c @@ -0,0 +1,20 @@ +#include +#include "libm.h" + +/* +special cases: + logb(+-0) = -inf + logb(+-inf) = +inf + logb(nan) = nan +these are calculated at runtime to raise fp exceptions +*/ + +double logb(double x) { + int i = ilogb(x); + + if (i == FP_ILOGB0) + return -1.0/fabs(x); + if (i == FP_ILOGBNAN || i == INT_MAX) + return x * x; + return i; +} diff --git a/src/math/logbf.c b/src/math/logbf.c new file mode 100644 index 0000000..934827f --- /dev/null +++ b/src/math/logbf.c @@ -0,0 +1,12 @@ +#include +#include "libm.h" + +float logbf(float x) { + int i = ilogbf(x); + + if (i == FP_ILOGB0) + return -1.0f/fabsf(x); + if (i == FP_ILOGBNAN || i == INT_MAX) + return x * x; + return i; +} diff --git a/src/math/logbl.c b/src/math/logbl.c new file mode 100644 index 0000000..58d8eea --- /dev/null +++ b/src/math/logbl.c @@ -0,0 +1,19 @@ +#include +#include "libm.h" +#if LD64 +long double logbl(long double x) +{ + return logb(x); +} +#else +long double logbl(long double x) +{ + int i = ilogbl(x); + + if (i == FP_ILOGB0) + return -1.0/fabsl(x); + if (i == FP_ILOGBNAN || i == INT_MAX) + return x * x; + return i; +} +#endif diff --git a/src/math/logf.c b/src/math/logf.c new file mode 100644 index 0000000..285ee61 --- /dev/null +++ b/src/math/logf.c @@ -0,0 +1,89 @@ +/* origin: FreeBSD /usr/src/lib/msun/src/e_logf.c */ +/* + * Conversion to float by Ian Lance Taylor, Cygnus Support, ian@cygnus.com. + */ +/* + * ==================================================== + * Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. + * + * Developed at SunPro, a Sun Microsystems, Inc. business. + * Permission to use, copy, modify, and distribute this + * software is freely granted, provided that this notice + * is preserved. + * ==================================================== + */ + +#include "libm.h" + +static const float +ln2_hi = 6.9313812256e-01, /* 0x3f317180 */ +ln2_lo = 9.0580006145e-06, /* 0x3717f7d1 */ +two25 = 3.355443200e+07, /* 0x4c000000 */ +/* |(log(1+s)-log(1-s))/s - Lg(s)| < 2**-34.24 (~[-4.95e-11, 4.97e-11]). */ +Lg1 = 0xaaaaaa.0p-24, /* 0.66666662693 */ +Lg2 = 0xccce13.0p-25, /* 0.40000972152 */ +Lg3 = 0x91e9ee.0p-25, /* 0.28498786688 */ +Lg4 = 0xf89e26.0p-26; /* 0.24279078841 */ + +static const float zero = 0.0; + +float logf(float x) +{ + float hfsq,f,s,z,R,w,t1,t2,dk; + int32_t k,ix,i,j; + + GET_FLOAT_WORD(ix, x); + + k = 0; + if (ix < 0x00800000) { /* x < 2**-126 */ + if ((ix & 0x7fffffff) == 0) + return -two25/zero; /* log(+-0)=-inf */ + if (ix < 0) + return (x-x)/zero; /* log(-#) = NaN */ + /* subnormal number, scale up x */ + k -= 25; + x *= two25; + GET_FLOAT_WORD(ix, x); + } + if (ix >= 0x7f800000) + return x+x; + k += (ix>>23) - 127; + ix &= 0x007fffff; + i = (ix + (0x95f64<<3)) & 0x800000; + SET_FLOAT_WORD(x, ix|(i^0x3f800000)); /* normalize x or x/2 */ + k += i>>23; + f = x - (float)1.0; + if ((0x007fffff & (0x8000 + ix)) < 0xc000) { /* -2**-9 <= f < 2**-9 */ + if (f == zero) { + if (k == 0) + return zero; + dk = (float)k; + return dk*ln2_hi + dk*ln2_lo; + } + R = f*f*((float)0.5 - (float)0.33333333333333333*f); + if (k == 0) + return f-R; + dk = (float)k; + return dk*ln2_hi - ((R-dk*ln2_lo)-f); + } + s = f/((float)2.0+f); + dk = (float)k; + z = s*s; + i = ix-(0x6147a<<3); + w = z*z; + j = (0x6b851<<3)-ix; + t1= w*(Lg2+w*Lg4); + t2= z*(Lg1+w*Lg3); + i |= j; + R = t2 + t1; + if (i > 0) { + hfsq = (float)0.5*f*f; + if (k == 0) + return f - (hfsq-s*(hfsq+R)); + return dk*ln2_hi - ((hfsq-(s*(hfsq+R)+dk*ln2_lo))-f); + } else { + if (k == 0) + return f - s*(f-R); + return dk*ln2_hi - ((s*(f-R)-dk*ln2_lo)-f); + } +} diff --git a/src/math/logl.c b/src/math/logl.c new file mode 100644 index 0000000..9dbbfee --- /dev/null +++ b/src/math/logl.c @@ -0,0 +1,174 @@ +/* origin: OpenBSD /usr/src/lib/libm/src/ld80/e_logl.c */ +/* + * Copyright (c) 2008 Stephen L. Moshier + * + * Permission to use, copy, modify, and distribute this software for any + * purpose with or without fee is hereby granted, provided that the above + * copyright notice and this permission notice appear in all copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES + * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF + * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR + * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN + * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF + * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + */ +/* + * Natural logarithm, long double precision + * + * + * SYNOPSIS: + * + * long double x, y, logl(); + * + * y = logl( x ); + * + * + * DESCRIPTION: + * + * Returns the base e (2.718...) logarithm of x. + * + * The argument is separated into its exponent and fractional + * parts. If the exponent is between -1 and +1, the logarithm + * of the fraction is approximated by + * + * log(1+x) = x - 0.5 x**2 + x**3 P(x)/Q(x). + * + * Otherwise, setting z = 2(x-1)/x+1), + * + * log(x) = z + z**3 P(z)/Q(z). + * + * + * ACCURACY: + * + * Relative error: + * arithmetic domain # trials peak rms + * IEEE 0.5, 2.0 150000 8.71e-20 2.75e-20 + * IEEE exp(+-10000) 100000 5.39e-20 2.34e-20 + * + * In the tests over the interval exp(+-10000), the logarithms + * of the random arguments were uniformly distributed over + * [-10000, +10000]. + * + * ERROR MESSAGES: + * + * log singularity: x = 0; returns -INFINITY + * log domain: x < 0; returns NAN + */ + +#include "libm.h" + +#if LD64 +long double logl(long double x) +{ + return log(x); +} +#elif LD80 +/* Coefficients for log(1+x) = x - x**2/2 + x**3 P(x)/Q(x) + * 1/sqrt(2) <= x < sqrt(2) + * Theoretical peak relative error = 2.32e-20 + */ +static long double P[] = { + 4.5270000862445199635215E-5L, + 4.9854102823193375972212E-1L, + 6.5787325942061044846969E0L, + 2.9911919328553073277375E1L, + 6.0949667980987787057556E1L, + 5.7112963590585538103336E1L, + 2.0039553499201281259648E1L, +}; +static long double Q[] = { +/* 1.0000000000000000000000E0,*/ + 1.5062909083469192043167E1L, + 8.3047565967967209469434E1L, + 2.2176239823732856465394E2L, + 3.0909872225312059774938E2L, + 2.1642788614495947685003E2L, + 6.0118660497603843919306E1L, +}; + +/* Coefficients for log(x) = z + z^3 P(z^2)/Q(z^2), + * where z = 2(x-1)/(x+1) + * 1/sqrt(2) <= x < sqrt(2) + * Theoretical peak relative error = 6.16e-22 + */ +static long double R[4] = { + 1.9757429581415468984296E-3L, +-7.1990767473014147232598E-1L, + 1.0777257190312272158094E1L, +-3.5717684488096787370998E1L, +}; +static long double S[4] = { +/* 1.00000000000000000000E0L,*/ +-2.6201045551331104417768E1L, + 1.9361891836232102174846E2L, +-4.2861221385716144629696E2L, +}; +static const long double C1 = 6.9314575195312500000000E-1L; +static const long double C2 = 1.4286068203094172321215E-6L; + +#define SQRTH 0.70710678118654752440L + +long double logl(long double x) +{ + long double y, z; + int e; + + if (isnan(x)) + return x; + if (x == INFINITY) + return x; + if (x <= 0.0L) { + if (x == 0.0L) + return -INFINITY; + return NAN; + } + + /* separate mantissa from exponent */ + /* Note, frexp is used so that denormal numbers + * will be handled properly. + */ + x = frexpl(x, &e); + + /* logarithm using log(x) = z + z**3 P(z)/Q(z), + * where z = 2(x-1)/x+1) + */ + if (e > 2 || e < -2) { + if (x < SQRTH) { /* 2(2x-1)/(2x+1) */ + e -= 1; + z = x - 0.5L; + y = 0.5L * z + 0.5L; + } else { /* 2 (x-1)/(x+1) */ + z = x - 0.5L; + z -= 0.5L; + y = 0.5L * x + 0.5L; + } + x = z / y; + z = x*x; + z = x * (z * __polevll(z, R, 3) / __p1evll(z, S, 3)); + z = z + e * C2; + z = z + x; + z = z + e * C1; + return z; + } + + /* logarithm using log(1+x) = x - .5x**2 + x**3 P(x)/Q(x) */ + if (x < SQRTH) { + e -= 1; + x = ldexpl(x, 1) - 1.0L; /* 2x - 1 */ + } else { + x = x - 1.0L; + } + z = x*x; + y = x * (z * __polevll(x, P, 6) / __p1evll(x, Q, 6)); + y = y + e * C2; + z = y - ldexpl(z, -1); /* y - 0.5 * z */ + /* Note, the sum of above terms does not exceed x/4, + * so it contributes at most about 1/4 lsb to the error. + */ + z = z + x; + z = z + e * C1; /* This sum has an error of 1/2 lsb. */ + return z; +} +#endif diff --git a/src/math/lrint.c b/src/math/lrint.c new file mode 100644 index 0000000..98d58ad --- /dev/null +++ b/src/math/lrint.c @@ -0,0 +1,56 @@ +/* origin: FreeBSD /usr/src/lib/msun/src/s_lrint.c */ +/*- + * Copyright (c) 2005 David Schultz + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. + */ + +#include +#include "libm.h" + +#ifndef type +#define type double +#define roundit rint +#define dtype long +#define fn lrint +#endif + +/* + * C99 says we should not raise a spurious inexact exception when an + * invalid exception is raised. Unfortunately, the set of inputs + * that overflows depends on the rounding mode when 'dtype' has more + * significant bits than 'type'. Hence, we bend over backwards for the + * sake of correctness; an MD implementation could be more efficient. + */ +dtype fn(type x) +{ + fenv_t env; + dtype d; + + feholdexcept(&env); + d = (dtype)roundit(x); + if (fetestexcept(FE_INVALID)) + feclearexcept(FE_INEXACT); + feupdateenv(&env); + return d; +} diff --git a/src/math/lrintf.c b/src/math/lrintf.c new file mode 100644 index 0000000..caed7ca --- /dev/null +++ b/src/math/lrintf.c @@ -0,0 +1,6 @@ +#define type float +#define roundit rintf +#define dtype long +#define fn lrintf + +#include "lrint.c" diff --git a/src/math/lrintl.c b/src/math/lrintl.c new file mode 100644 index 0000000..4eedb38 --- /dev/null +++ b/src/math/lrintl.c @@ -0,0 +1,14 @@ +#include "libm.h" +#if LD64 +long lrintl(long double x) +{ + return lrint(x); +} +#else +#define type long double +#define roundit rintl +#define dtype long +#define fn lrintl + +#include "lrint.c" +#endif diff --git a/src/math/lround.c b/src/math/lround.c new file mode 100644 index 0000000..04a5e17 --- /dev/null +++ b/src/math/lround.c @@ -0,0 +1,64 @@ +/* origin: FreeBSD /usr/src/lib/msun/src/s_lround.c */ +/*- + * Copyright (c) 2005 David Schultz + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. + */ + +#include +#include +#include "libm.h" + +#ifndef type +#define type double +#define roundit round +#define dtype long +#define DTYPE_MIN LONG_MIN +#define DTYPE_MAX LONG_MAX +#define fn lround +#endif + +/* + * If type has more precision than dtype, the endpoints dtype_(min|max) are + * of the form xxx.5; they are "out of range" because lround() rounds away + * from 0. On the other hand, if type has less precision than dtype, then + * all values that are out of range are integral, so we might as well assume + * that everything is in range. At compile time, INRANGE(x) should reduce to + * two floating-point comparisons in the former case, or TRUE otherwise. + */ +static const type dtype_min = DTYPE_MIN - 0.5; +static const type dtype_max = DTYPE_MAX + 0.5; +#define INRANGE(x) \ + (dtype_max - DTYPE_MAX != 0.5 || ((x) > dtype_min && (x) < dtype_max)) + +dtype fn(type x) +{ + + if (INRANGE(x)) { + x = roundit(x); + return (dtype)x; + } else { + feraiseexcept(FE_INVALID); + return DTYPE_MAX; + } +} diff --git a/src/math/lroundf.c b/src/math/lroundf.c new file mode 100644 index 0000000..135ba58 --- /dev/null +++ b/src/math/lroundf.c @@ -0,0 +1,8 @@ +#define type float +#define roundit roundf +#define dtype long +#define DTYPE_MIN LONG_MIN +#define DTYPE_MAX LONG_MAX +#define fn lroundf + +#include "lround.c" diff --git a/src/math/lroundl.c b/src/math/lroundl.c new file mode 100644 index 0000000..bbe719e --- /dev/null +++ b/src/math/lroundl.c @@ -0,0 +1,16 @@ +#include "libm.h" +#if LD64 +long lroundl(long double x) +{ + return lround(x); +} +#else +#define type long double +#define roundit roundl +#define dtype long +#define DTYPE_MIN LONG_MIN +#define DTYPE_MAX LONG_MAX +#define fn lroundl + +#include "lround.c" +#endif diff --git a/src/math/modf.c b/src/math/modf.c new file mode 100644 index 0000000..362733e --- /dev/null +++ b/src/math/modf.c @@ -0,0 +1,70 @@ +/* origin: FreeBSD /usr/src/lib/msun/src/s_modf.c */ +/* + * ==================================================== + * Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. + * + * Developed at SunPro, a Sun Microsystems, Inc. business. + * Permission to use, copy, modify, and distribute this + * software is freely granted, provided that this notice + * is preserved. + * ==================================================== + */ +/* + * modf(double x, double *iptr) + * return fraction part of x, and return x's integral part in *iptr. + * Method: + * Bit twiddling. + * + * Exception: + * No exception. + */ + +#include "libm.h" + +static const double one = 1.0; + +double modf(double x, double *iptr) +{ + int32_t i0,i1,j0; + uint32_t i; + + EXTRACT_WORDS(i0, i1, x); + j0 = ((i0>>20) & 0x7ff) - 0x3ff; /* exponent of x */ + if (j0 < 20) { /* integer part in high x */ + if (j0 < 0) { /* |x| < 1 */ + INSERT_WORDS(*iptr, i0 & 0x80000000, 0); /* *iptr = +-0 */ + return x; + } + i = 0x000fffff >> j0; + if (((i0&i)|i1) == 0) { /* x is integral */ + uint32_t high; + *iptr = x; + GET_HIGH_WORD(high, x); + INSERT_WORDS(x, high & 0x80000000, 0); /* return +-0 */ + return x; + } + INSERT_WORDS(*iptr, i0&(~i), 0); + return x - *iptr; + } else if (j0 > 51) { /* no fraction part */ + uint32_t high; + if (j0 == 0x400) { /* inf/NaN */ + *iptr = x; + return 0.0 / x; + } + *iptr = x*one; + GET_HIGH_WORD(high, x); + INSERT_WORDS(x, high & 0x80000000, 0); /* return +-0 */ + return x; + } else { /* fraction part in low x */ + i = (uint32_t)0xffffffff >> (j0 - 20); + if ((i1&i) == 0) { /* x is integral */ + uint32_t high; + *iptr = x; + GET_HIGH_WORD(high, x); + INSERT_WORDS(x, high & 0x80000000, 0); /* return +-0 */ + return x; + } + INSERT_WORDS(*iptr, i0, i1&(~i)); + return x - *iptr; + } +} diff --git a/src/math/modff.c b/src/math/modff.c new file mode 100644 index 0000000..7ab10a5 --- /dev/null +++ b/src/math/modff.c @@ -0,0 +1,51 @@ +/* origin: FreeBSD /usr/src/lib/msun/src/s_modff.c */ +/* + * Conversion to float by Ian Lance Taylor, Cygnus Support, ian@cygnus.com. + */ +/* + * ==================================================== + * Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. + * + * Developed at SunPro, a Sun Microsystems, Inc. business. + * Permission to use, copy, modify, and distribute this + * software is freely granted, provided that this notice + * is preserved. + * ==================================================== + */ + +#include "libm.h" + +static const float one = 1.0; + +float modff(float x, float *iptr) +{ + int32_t i0,j0; + uint32_t i; + + GET_FLOAT_WORD(i0, x); + j0 = ((i0>>23) & 0xff) - 0x7f; /* exponent of x */ + if (j0 < 23) { /* integer part in x */ + if (j0 < 0) { /* |x| < 1 */ + SET_FLOAT_WORD(*iptr, i0 & 0x80000000); /* *iptr = +-0 */ + return x; + } + i = 0x007fffff >> j0; + if ((i0&i) == 0) { /* x is integral */ + uint32_t ix; + *iptr = x; + GET_FLOAT_WORD(ix, x); + SET_FLOAT_WORD(x, ix & 0x80000000); /* return +-0 */ + return x; + } + SET_FLOAT_WORD(*iptr, i0&(~i)); + return x - *iptr; + } else { /* no fraction part */ + uint32_t ix; + *iptr = x*one; + if (x != x) /* NaN */ + return x; + GET_FLOAT_WORD(ix, x); + SET_FLOAT_WORD(x, ix & 0x80000000); /* return +-0 */ + return x; + } +} diff --git a/src/math/modfl.c b/src/math/modfl.c new file mode 100644 index 0000000..d1a2360 --- /dev/null +++ b/src/math/modfl.c @@ -0,0 +1,100 @@ +/* origin: FreeBSD /usr/src/lib/msun/src/s_modfl.c */ +/*- + * Copyright (c) 2007 David Schultz + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. + * + * Derived from s_modf.c, which has the following Copyright: + * ==================================================== + * Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. + * + * Developed at SunPro, a Sun Microsystems, Inc. business. + * Permission to use, copy, modify, and distribute this + * software is freely granted, provided that this notice + * is preserved. + * ==================================================== + */ + +#include "libm.h" + +#if LD64 +long double modfl(long double x, long double *iptr) +{ + return modf(x, iptr); +} +#elif LD80 || LD128 + +#if LDBL_MANL_SIZE > 32 +#define MASK ((uint64_t)-1) +#else +#define MASK ((uint32_t)-1) +#endif +/* Return the last n bits of a word, representing the fractional part. */ +#define GETFRAC(bits, n) ((bits) & ~(MASK << (n))) +/* The number of fraction bits in manh, not counting the integer bit */ +#define HIBITS (LDBL_MANT_DIG - LDBL_MANL_SIZE) + +static const long double zero[] = { 0.0L, -0.0L }; + +long double modfl(long double x, long double *iptr) +{ + union IEEEl2bits ux; + int e; + + ux.e = x; + e = ux.bits.exp - LDBL_MAX_EXP + 1; + if (e < HIBITS) { /* Integer part is in manh. */ + if (e < 0) { /* |x|<1 */ + *iptr = zero[ux.bits.sign]; + return x; + } + if ((GETFRAC(ux.bits.manh, HIBITS - 1 - e)|ux.bits.manl) == 0) { + /* x is an integer. */ + *iptr = x; + return zero[ux.bits.sign]; + } + /* Clear all but the top e+1 bits. */ + ux.bits.manh >>= HIBITS - 1 - e; + ux.bits.manh <<= HIBITS - 1 - e; + ux.bits.manl = 0; + *iptr = ux.e; + return x - ux.e; + } else if (e >= LDBL_MANT_DIG - 1) { /* x has no fraction part. */ + *iptr = x; + if (x != x) /* Handle NaNs. */ + return x; + return zero[ux.bits.sign]; + } else { /* Fraction part is in manl. */ + if (GETFRAC(ux.bits.manl, LDBL_MANT_DIG - 1 - e) == 0) { + /* x is integral. */ + *iptr = x; + return zero[ux.bits.sign]; + } + /* Clear all but the top e+1 bits. */ + ux.bits.manl >>= LDBL_MANT_DIG - 1 - e; + ux.bits.manl <<= LDBL_MANT_DIG - 1 - e; + *iptr = ux.e; + return x - ux.e; + } +} +#endif diff --git a/src/math/nearbyint.c b/src/math/nearbyint.c new file mode 100644 index 0000000..781769f --- /dev/null +++ b/src/math/nearbyint.c @@ -0,0 +1,20 @@ +#include +#include "libm.h" + +/* +rint may raise inexact (and it should not alter the fenv otherwise) +nearbyint must not raise inexact + +(according to ieee754r section 7.9 both functions should raise invalid +when the input is signaling nan, but c99 does not define snan so saving +and restoring the entire fenv should be fine) +*/ + +double nearbyint(double x) { + fenv_t e; + + fegetenv(&e); + x = rint(x); + fesetenv(&e); + return x; +} diff --git a/src/math/nearbyintf.c b/src/math/nearbyintf.c new file mode 100644 index 0000000..e4bdb26 --- /dev/null +++ b/src/math/nearbyintf.c @@ -0,0 +1,11 @@ +#include +#include "libm.h" + +float nearbyintf(float x) { + fenv_t e; + + fegetenv(&e); + x = rintf(x); + fesetenv(&e); + return x; +} diff --git a/src/math/nearbyintl.c b/src/math/nearbyintl.c new file mode 100644 index 0000000..bcc707a --- /dev/null +++ b/src/math/nearbyintl.c @@ -0,0 +1,18 @@ +#include "libm.h" +#if LD64 +long double nearbyintl(long double x) +{ + return nearbyint(x); +} +#else +#include +long double nearbyintl(long double x) +{ + fenv_t e; + + fegetenv(&e); + x = rintl(x); + fesetenv(&e); + return x; +} +#endif diff --git a/src/math/nextafter.c b/src/math/nextafter.c new file mode 100644 index 0000000..00209d2 --- /dev/null +++ b/src/math/nextafter.c @@ -0,0 +1,79 @@ +/* origin: FreeBSD /usr/src/lib/msun/src/s_nextafter.c */ +/* + * ==================================================== + * Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. + * + * Developed at SunPro, a Sun Microsystems, Inc. business. + * Permission to use, copy, modify, and distribute this + * software is freely granted, provided that this notice + * is preserved. + * ==================================================== + */ +/* IEEE functions + * nextafter(x,y) + * return the next machine floating-point number of x in the + * direction toward y. + * Special cases: + */ + +#include "libm.h" + +double nextafter(double x, double y) +{ + volatile double t; + int32_t hx,hy,ix,iy; + uint32_t lx,ly; + + EXTRACT_WORDS(hx, lx, x); + EXTRACT_WORDS(hy, ly, y); + ix = hx & 0x7fffffff; /* |x| */ + iy = hy & 0x7fffffff; /* |y| */ + + if ((ix >= 0x7ff00000 && (ix-0x7ff00000)|lx) != 0 || /* x is nan */ + (iy >= 0x7ff00000 && (iy-0x7ff00000)|ly) != 0) /* y is nan */ + return x+y; + if (x == y) /* x == y */ + return y; + if ((ix|lx) == 0) { /* x == 0 */ + INSERT_WORDS(x, hy&0x80000000, 1); /* return +-minsubnormal */ + /* raise underflow flag */ + t = x*x; + if (t == x) + return t; + return x; + } + if (hx >= 0) { /* x > 0 */ + if (hx > hy || (hx == hy && lx > ly)) { /* x > y, x -= ulp */ + if (lx == 0) + hx -= 1; + lx -= 1; + } else { /* x < y, x += ulp */ + lx += 1; + if (lx == 0) + hx += 1; + } + } else { /* x < 0 */ + if (hy >= 0 || hx > hy || (hx == hy && lx > ly)) { /* x < y, x -= ulp */ + if (lx == 0) + hx -= 1; + lx -= 1; + } else { /* x > y, x += ulp */ + lx += 1; + if (lx == 0) + hx += 1; + } + } + hy = hx & 0x7ff00000; + if (hy >= 0x7ff00000) /* overflow */ + return x+x; + if (hy < 0x00100000) { /* underflow */ + /* raise underflow flag */ + t = x*x; + if (t != x) { + INSERT_WORDS(y, hx, lx); + return y; + } + } + INSERT_WORDS(x, hx, lx); + return x; +} diff --git a/src/math/nextafterf.c b/src/math/nextafterf.c new file mode 100644 index 0000000..cba2dbe --- /dev/null +++ b/src/math/nextafterf.c @@ -0,0 +1,67 @@ +/* origin: FreeBSD /usr/src/lib/msun/src/s_nextafterf.c */ +/* + * Conversion to float by Ian Lance Taylor, Cygnus Support, ian@cygnus.com. + */ +/* + * ==================================================== + * Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. + * + * Developed at SunPro, a Sun Microsystems, Inc. business. + * Permission to use, copy, modify, and distribute this + * software is freely granted, provided that this notice + * is preserved. + * ==================================================== + */ + +#include "libm.h" + +float nextafterf(float x, float y) +{ + volatile float t; + int32_t hx,hy,ix,iy; + + GET_FLOAT_WORD(hx, x); + GET_FLOAT_WORD(hy, y); + ix = hx & 0x7fffffff; /* |x| */ + iy = hy & 0x7fffffff; /* |y| */ + + if (ix > 0x7f800000 || /* x is nan */ + iy > 0x7f800000) /* y is nan */ + return x+y; + if (x == y) /* x == y */ + return y; + if (ix == 0) { /* x == 0 */ + SET_FLOAT_WORD(x, (hy&0x80000000)|1); /* return +-minsubnormal */ + /* raise underflow flag */ + t = x*x; + if (t == x) + return t; + return x; + } + if (hx >= 0) { /* x > 0 */ + if (hx > hy) { /* x > y, x -= ulp */ + hx -= 1; + } else { /* x < y, x += ulp */ + hx += 1; + } + } else { /* x < 0 */ + if (hy >= 0 || hx > hy) { /* x < y, x -= ulp */ + hx -= 1; + } else { /* x > y, x += ulp */ + hx += 1; + } + } + hy = hx & 0x7f800000; + if (hy >= 0x7f800000) /* overflow */ + return x+x; + if (hy < 0x00800000) { /* underflow */ + /* raise underflow flag */ + t = x*x; + if (t != x) { + SET_FLOAT_WORD(y, hx); + return y; + } + } + SET_FLOAT_WORD(x, hx); + return x; +} diff --git a/src/math/nextafterl.c b/src/math/nextafterl.c new file mode 100644 index 0000000..1522042 --- /dev/null +++ b/src/math/nextafterl.c @@ -0,0 +1,77 @@ +/* origin: FreeBSD /usr/src/lib/msun/src/s_nextafterl.c */ +/* + * ==================================================== + * Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. + * + * Developed at SunPro, a Sun Microsystems, Inc. business. + * Permission to use, copy, modify, and distribute this + * software is freely granted, provided that this notice + * is preserved. + * ==================================================== + */ +/* IEEE functions + * nextafter(x,y) + * return the next machine floating-point number of x in the + * direction toward y. + * Special cases: + */ + +#include "libm.h" + +#if LD64 +long double nextafterl(long double x, long double y) +{ + return nextafter(x, y); +} +#elif LD80 || LD128 +long double nextafterl(long double x, long double y) +{ + volatile long double t; + union IEEEl2bits ux, uy; + + ux.e = x; + uy.e = y; + + if ((ux.bits.exp == 0x7fff && ((ux.bits.manh&~LDBL_NBIT)|ux.bits.manl) != 0) || + (uy.bits.exp == 0x7fff && ((uy.bits.manh&~LDBL_NBIT)|uy.bits.manl) != 0)) + return x+y; /* x or y is nan */ + if (x == y) + return y; /* x=y, return y */ + if (x == 0.0) { + /* return +-minsubnormal */ + ux.bits.manh = 0; + ux.bits.manl = 1; + ux.bits.sign = uy.bits.sign; + /* raise underflow flag */ + t = ux.e*ux.e; + if (t == ux.e) + return t; + return ux.e; + } + if(x > 0.0 ^ x < y) { /* x -= ulp */ + if (ux.bits.manl == 0) { + if ((ux.bits.manh&~LDBL_NBIT) == 0) + ux.bits.exp -= 1; + ux.bits.manh = (ux.bits.manh - 1) | (ux.bits.manh & LDBL_NBIT); + } + ux.bits.manl -= 1; + } else { /* x += ulp */ + ux.bits.manl += 1; + if (ux.bits.manl == 0) { + ux.bits.manh = (ux.bits.manh + 1) | (ux.bits.manh & LDBL_NBIT); + if ((ux.bits.manh&~LDBL_NBIT)==0) + ux.bits.exp += 1; + } + } + if (ux.bits.exp == 0x7fff) /* overflow */ + return x+x; + if (ux.bits.exp == 0) { /* underflow */ + mask_nbit_l(ux); + /* raise underflow flag */ + t = ux.e * ux.e; + if (t != ux.e) + return ux.e; + } + return ux.e; +} +#endif diff --git a/src/math/nexttoward.c b/src/math/nexttoward.c new file mode 100644 index 0000000..6f4bae5 --- /dev/null +++ b/src/math/nexttoward.c @@ -0,0 +1,67 @@ +/* origin: FreeBSD /usr/src/lib/msun/src/s_nexttoward.c */ +/* + * ==================================================== + * Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. + * + * Developed at SunPro, a Sun Microsystems, Inc. business. + * Permission to use, copy, modify, and distribute this + * software is freely granted, provided that this notice + * is preserved. + * ==================================================== + */ + +#include "libm.h" +#if LD64 +double nexttoward(double x, long double y) +{ + return nextafter(x, y); +} +#elif LD80 || LD128 +double nexttoward(double x, long double y) +{ + union IEEEl2bits uy; + volatile double t; + int32_t hx,ix; + uint32_t lx; + + EXTRACT_WORDS(hx, lx, x); + ix = hx & 0x7fffffff; + uy.e = y; + + if ((ix >= 0x7ff00000 && ((ix-0x7ff00000)|lx) != 0) || + (uy.bits.exp == 0x7fff && ((uy.bits.manh&~LDBL_NBIT)|uy.bits.manl) != 0)) + return x + y; /* x or y is nan */ + if (x == y) + return (double)y; + if (x == 0.0) { + INSERT_WORDS(x, uy.bits.sign<<31, 1); /* return +-minsubnormal */ + /* raise underflow */ + t = x * x; + if (t == x) + return t; + return x; + } + if (hx > 0.0 ^ x < y) { /* x -= ulp */ + if (lx == 0) + hx--; + lx--; + } else { /* x += ulp */ + lx++; + if (lx == 0) + hx++; + } + ix = hx & 0x7ff00000; + if (ix >= 0x7ff00000) /* overflow */ + return x + x; + if (ix < 0x00100000) { /* underflow */ + /* raise underflow flag */ + t = x * x; + if (t != x) { + INSERT_WORDS(x, hx, lx); + return x; + } + } + INSERT_WORDS(x, hx, lx); + return x; +} +#endif diff --git a/src/math/nexttowardf.c b/src/math/nexttowardf.c new file mode 100644 index 0000000..fc0948c --- /dev/null +++ b/src/math/nexttowardf.c @@ -0,0 +1,62 @@ +/* origin: FreeBSD /usr/src/lib/msun/src/s_nexttowardf.c */ +/* + * ==================================================== + * Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. + * + * Developed at SunPro, a Sun Microsystems, Inc. business. + * Permission to use, copy, modify, and distribute this + * software is freely granted, provided that this notice + * is preserved. + * ==================================================== + */ + +#include "libm.h" + +#if LD64 +// FIXME +#elif LD80 || LD128 +#define LDBL_INFNAN_EXP (LDBL_MAX_EXP * 2 - 1) + +float nexttowardf(float x, long double y) +{ + union IEEEl2bits uy; + volatile float t; + int32_t hx,ix; + + GET_FLOAT_WORD(hx, x); + ix = hx & 0x7fffffff; /* |x| */ + uy.e = y; + + if (ix > 0x7f800000 || + (uy.bits.exp == LDBL_INFNAN_EXP && + ((uy.bits.manh&~LDBL_NBIT)|uy.bits.manl) != 0)) + return x + y; /* x or y is nan */ + if (x == y) + return (float)y; /* x=y, return y */ + if (ix == 0) { /* x == 0 */ + SET_FLOAT_WORD(x, (uy.bits.sign<<31)|1); /* return +-minsubnormal */ + /* raise underflow flag */ + t = x*x; + if (t == x) + return t; + return x; + } + if (hx >= 0 ^ x < y) /* x -= ulp */ + hx -= 1; + else /* x += ulp */ + hx += 1; + ix = hx & 0x7f800000; + if (ix >= 0x7f800000) /* overflow */ + return x+x; + if (ix < 0x00800000) { /* underflow */ + /* raise underflow flag */ + t = x*x; + if (t != x) { + SET_FLOAT_WORD(x, hx); + return x; + } + } + SET_FLOAT_WORD(x, hx); + return x; +} +#endif diff --git a/src/math/nexttowardl.c b/src/math/nexttowardl.c new file mode 100644 index 0000000..48ce417 --- /dev/null +++ b/src/math/nexttowardl.c @@ -0,0 +1,5 @@ +#include "libm.h" +long double nexttowardl(long double x, long double y) +{ + return nextafterl(x, y); +} diff --git a/src/math/pow.c b/src/math/pow.c new file mode 100644 index 0000000..f843645 --- /dev/null +++ b/src/math/pow.c @@ -0,0 +1,326 @@ +/* origin: FreeBSD /usr/src/lib/msun/src/e_pow.c */ +/* + * ==================================================== + * Copyright (C) 2004 by Sun Microsystems, Inc. All rights reserved. + * + * Permission to use, copy, modify, and distribute this + * software is freely granted, provided that this notice + * is preserved. + * ==================================================== + */ +/* pow(x,y) return x**y + * + * n + * Method: Let x = 2 * (1+f) + * 1. Compute and return log2(x) in two pieces: + * log2(x) = w1 + w2, + * where w1 has 53-24 = 29 bit trailing zeros. + * 2. Perform y*log2(x) = n+y' by simulating muti-precision + * arithmetic, where |y'|<=0.5. + * 3. Return x**y = 2**n*exp(y'*log2) + * + * Special cases: + * 1. (anything) ** 0 is 1 + * 2. (anything) ** 1 is itself + * 3. (anything except 1) ** NAN is NAN, 1 ** NAN is 1 + * 4. NAN ** (anything except 0) is NAN + * 5. +-(|x| > 1) ** +INF is +INF + * 6. +-(|x| > 1) ** -INF is +0 + * 7. +-(|x| < 1) ** +INF is +0 + * 8. +-(|x| < 1) ** -INF is +INF + * 9. +-1 ** +-INF is 1 + * 10. +0 ** (+anything except 0, NAN) is +0 + * 11. -0 ** (+anything except 0, NAN, odd integer) is +0 + * 12. +0 ** (-anything except 0, NAN) is +INF + * 13. -0 ** (-anything except 0, NAN, odd integer) is +INF + * 14. -0 ** (odd integer) = -( +0 ** (odd integer) ) + * 15. +INF ** (+anything except 0,NAN) is +INF + * 16. +INF ** (-anything except 0,NAN) is +0 + * 17. -INF ** (anything) = -0 ** (-anything) + * 18. (-anything) ** (integer) is (-1)**(integer)*(+anything**integer) + * 19. (-anything except 0 and inf) ** (non-integer) is NAN + * + * Accuracy: + * pow(x,y) returns x**y nearly rounded. In particular + * pow(integer,integer) + * always returns the correct integer provided it is + * representable. + * + * Constants : + * The hexadecimal values are the intended ones for the following + * constants. The decimal values may be used, provided that the + * compiler will convert from decimal to binary accurately enough + * to produce the hexadecimal values shown. + */ + +#include "libm.h" + +static const double +bp[] = {1.0, 1.5,}, +dp_h[] = { 0.0, 5.84962487220764160156e-01,}, /* 0x3FE2B803, 0x40000000 */ +dp_l[] = { 0.0, 1.35003920212974897128e-08,}, /* 0x3E4CFDEB, 0x43CFD006 */ +zero = 0.0, +one = 1.0, +two = 2.0, +two53 = 9007199254740992.0, /* 0x43400000, 0x00000000 */ +huge = 1.0e300, +tiny = 1.0e-300, +/* poly coefs for (3/2)*(log(x)-2s-2/3*s**3 */ +L1 = 5.99999999999994648725e-01, /* 0x3FE33333, 0x33333303 */ +L2 = 4.28571428578550184252e-01, /* 0x3FDB6DB6, 0xDB6FABFF */ +L3 = 3.33333329818377432918e-01, /* 0x3FD55555, 0x518F264D */ +L4 = 2.72728123808534006489e-01, /* 0x3FD17460, 0xA91D4101 */ +L5 = 2.30660745775561754067e-01, /* 0x3FCD864A, 0x93C9DB65 */ +L6 = 2.06975017800338417784e-01, /* 0x3FCA7E28, 0x4A454EEF */ +P1 = 1.66666666666666019037e-01, /* 0x3FC55555, 0x5555553E */ +P2 = -2.77777777770155933842e-03, /* 0xBF66C16C, 0x16BEBD93 */ +P3 = 6.61375632143793436117e-05, /* 0x3F11566A, 0xAF25DE2C */ +P4 = -1.65339022054652515390e-06, /* 0xBEBBBD41, 0xC5D26BF1 */ +P5 = 4.13813679705723846039e-08, /* 0x3E663769, 0x72BEA4D0 */ +lg2 = 6.93147180559945286227e-01, /* 0x3FE62E42, 0xFEFA39EF */ +lg2_h = 6.93147182464599609375e-01, /* 0x3FE62E43, 0x00000000 */ +lg2_l = -1.90465429995776804525e-09, /* 0xBE205C61, 0x0CA86C39 */ +ovt = 8.0085662595372944372e-017, /* -(1024-log2(ovfl+.5ulp)) */ +cp = 9.61796693925975554329e-01, /* 0x3FEEC709, 0xDC3A03FD =2/(3ln2) */ +cp_h = 9.61796700954437255859e-01, /* 0x3FEEC709, 0xE0000000 =(float)cp */ +cp_l = -7.02846165095275826516e-09, /* 0xBE3E2FE0, 0x145B01F5 =tail of cp_h*/ +ivln2 = 1.44269504088896338700e+00, /* 0x3FF71547, 0x652B82FE =1/ln2 */ +ivln2_h = 1.44269502162933349609e+00, /* 0x3FF71547, 0x60000000 =24b 1/ln2*/ +ivln2_l = 1.92596299112661746887e-08; /* 0x3E54AE0B, 0xF85DDF44 =1/ln2 tail*/ + +double pow(double x, double y) +{ + double z,ax,z_h,z_l,p_h,p_l; + double y1,t1,t2,r,s,t,u,v,w; + int32_t i,j,k,yisint,n; + int32_t hx,hy,ix,iy; + uint32_t lx,ly; + + EXTRACT_WORDS(hx, lx, x); + EXTRACT_WORDS(hy, ly, y); + ix = hx & 0x7fffffff; + iy = hy & 0x7fffffff; + + /* y == zero: x**0 = 1 */ + if ((iy|ly) == 0) + return one; + + /* x == 1: 1**y = 1, even if y is NaN */ + if (hx == 0x3ff00000 && lx == 0) + return one; + + /* y != zero: result is NaN if either arg is NaN */ + if (ix > 0x7ff00000 || (ix == 0x7ff00000 && lx != 0) || + iy > 0x7ff00000 || (iy == 0x7ff00000 && ly != 0)) + return (x+0.0)+(y+0.0); // FIXME: x+y ? + + /* determine if y is an odd int when x < 0 + * yisint = 0 ... y is not an integer + * yisint = 1 ... y is an odd int + * yisint = 2 ... y is an even int + */ + yisint = 0; + if (hx < 0) { + if (iy >= 0x43400000) + yisint = 2; /* even integer y */ + else if (iy >= 0x3ff00000) { + k = (iy>>20) - 0x3ff; /* exponent */ + if (k > 20) { + j = ly>>(52-k); + if ((j<<(52-k)) == ly) + yisint = 2 - (j&1); + } else if (ly == 0) { + j = iy>>(20-k); + if ((j<<(20-k)) == iy) + yisint = 2 - (j&1); + } + } + } + + /* special value of y */ + if (ly == 0) { + if (iy == 0x7ff00000) { /* y is +-inf */ + if (((ix-0x3ff00000)|lx) == 0) /* (-1)**+-inf is 1 */ + return one; + else if (ix >= 0x3ff00000) /* (|x|>1)**+-inf = inf,0 */ + return hy >= 0 ? y : zero; + else /* (|x|<1)**+-inf = 0,inf */ + return hy < 0 ? -y : zero; + } + if (iy == 0x3ff00000) { /* y is +-1 */ + if (hy < 0) + return one/x; + return x; + } + if (hy == 0x40000000) /* y is 2 */ + return x*x; + if (hy == 0x3fe00000) { /* y is 0.5 */ + if (hx >= 0) /* x >= +0 */ + return sqrt(x); + } + } + + ax = fabs(x); + /* special value of x */ + if (lx == 0) { + if (ix == 0x7ff00000 || ix == 0 || ix == 0x3ff00000) { /* x is +-0,+-inf,+-1 */ + z = ax; + if (hy < 0) /* z = (1/|x|) */ + z = one/z; + if (hx < 0) { + if (((ix-0x3ff00000)|yisint) == 0) { + z = (z-z)/(z-z); /* (-1)**non-int is NaN */ + } else if (yisint == 1) + z = -z; /* (x<0)**odd = -(|x|**odd) */ + } + return z; + } + } + + /* CYGNUS LOCAL + fdlibm-5.3 fix: This used to be + n = (hx>>31)+1; + but ANSI C says a right shift of a signed negative quantity is + implementation defined. */ + n = ((uint32_t)hx>>31) - 1; + + /* (x<0)**(non-int) is NaN */ + if ((n|yisint) == 0) + return (x-x)/(x-x); + + s = one; /* s (sign of result -ve**odd) = -1 else = 1 */ + if ((n|(yisint-1)) == 0) + s = -one;/* (-ve)**(odd int) */ + + /* |y| is huge */ + if (iy > 0x41e00000) { /* if |y| > 2**31 */ + if (iy > 0x43f00000) { /* if |y| > 2**64, must o/uflow */ + if (ix <= 0x3fefffff) + return hy < 0 ? huge*huge : tiny*tiny; + if (ix >= 0x3ff00000) + return hy > 0 ? huge*huge : tiny*tiny; + } + /* over/underflow if x is not close to one */ + if (ix < 0x3fefffff) + return hy < 0 ? s*huge*huge : s*tiny*tiny; + if (ix > 0x3ff00000) + return hy > 0 ? s*huge*huge : s*tiny*tiny; + /* now |1-x| is tiny <= 2**-20, suffice to compute + log(x) by x-x^2/2+x^3/3-x^4/4 */ + t = ax - one; /* t has 20 trailing zeros */ + w = (t*t)*(0.5 - t*(0.3333333333333333333333-t*0.25)); + u = ivln2_h*t; /* ivln2_h has 21 sig. bits */ + v = t*ivln2_l - w*ivln2; + t1 = u + v; + SET_LOW_WORD(t1, 0); + t2 = v - (t1-u); + } else { + double ss,s2,s_h,s_l,t_h,t_l; + n = 0; + /* take care subnormal number */ + if (ix < 0x00100000) { + ax *= two53; + n -= 53; + GET_HIGH_WORD(ix,ax); + } + n += ((ix)>>20) - 0x3ff; + j = ix & 0x000fffff; + /* determine interval */ + ix = j | 0x3ff00000; /* normalize ix */ + if (j <= 0x3988E) /* |x|>1)|0x20000000) + 0x00080000 + (k<<18)); + t_l = ax - (t_h-bp[k]); + s_l = v*((u-s_h*t_h)-s_h*t_l); + /* compute log(ax) */ + s2 = ss*ss; + r = s2*s2*(L1+s2*(L2+s2*(L3+s2*(L4+s2*(L5+s2*L6))))); + r += s_l*(s_h+ss); + s2 = s_h*s_h; + t_h = 3.0 + s2 + r; + SET_LOW_WORD(t_h, 0); + t_l = r - ((t_h-3.0)-s2); + /* u+v = ss*(1+...) */ + u = s_h*t_h; + v = s_l*t_h + t_l*ss; + /* 2/(3log2)*(ss+...) */ + p_h = u + v; + SET_LOW_WORD(p_h, 0); + p_l = v - (p_h-u); + z_h = cp_h*p_h; /* cp_h+cp_l = 2/(3*log2) */ + z_l = cp_l*p_h+p_l*cp + dp_l[k]; + /* log2(ax) = (ss+..)*2/(3*log2) = n + dp_h + z_h + z_l */ + t = (double)n; + t1 = ((z_h + z_l) + dp_h[k]) + t; + SET_LOW_WORD(t1, 0); + t2 = z_l - (((t1 - t) - dp_h[k]) - z_h); + } + + /* split up y into y1+y2 and compute (y1+y2)*(t1+t2) */ + y1 = y; + SET_LOW_WORD(y1, 0); + p_l = (y-y1)*t1 + y*t2; + p_h = y1*t1; + z = p_l + p_h; + EXTRACT_WORDS(j, i, z); + if (j >= 0x40900000) { /* z >= 1024 */ + if (((j-0x40900000)|i) != 0) /* if z > 1024 */ + return s*huge*huge; /* overflow */ + if (p_l + ovt > z - p_h) + return s*huge*huge; /* overflow */ + } else if ((j&0x7fffffff) >= 0x4090cc00) { /* z <= -1075 */ // FIXME: instead of abs(j) use unsigned j + if (((j-0xc090cc00)|i) != 0) /* z < -1075 */ + return s*tiny*tiny; /* underflow */ + if (p_l <= z - p_h) + return s*tiny*tiny; /* underflow */ + } + /* + * compute 2**(p_h+p_l) + */ + i = j & 0x7fffffff; + k = (i>>20) - 0x3ff; + n = 0; + if (i > 0x3fe00000) { /* if |z| > 0.5, set n = [z+0.5] */ + n = j + (0x00100000>>(k+1)); + k = ((n&0x7fffffff)>>20) - 0x3ff; /* new k for n */ + t = zero; + SET_HIGH_WORD(t, n & ~(0x000fffff>>k)); + n = ((n&0x000fffff)|0x00100000)>>(20-k); + if (j < 0) + n = -n; + p_h -= t; + } + t = p_l + p_h; + SET_LOW_WORD(t, 0); + u = t*lg2_h; + v = (p_l-(t-p_h))*lg2 + t*lg2_l; + z = u + v; + w = v - (z-u); + t = z*z; + t1 = z - t*(P1+t*(P2+t*(P3+t*(P4+t*P5)))); + r = (z*t1)/(t1-two) - (w + z*w); + z = one - (r-z); + GET_HIGH_WORD(j, z); + j += n<<20; + if ((j>>20) <= 0) /* subnormal output */ + z = scalbn(z,n); + else + SET_HIGH_WORD(z, j); + return s*z; +} diff --git a/src/math/powf.c b/src/math/powf.c new file mode 100644 index 0000000..e322ff2 --- /dev/null +++ b/src/math/powf.c @@ -0,0 +1,269 @@ +/* origin: FreeBSD /usr/src/lib/msun/src/e_powf.c */ +/* + * Conversion to float by Ian Lance Taylor, Cygnus Support, ian@cygnus.com. + */ +/* + * ==================================================== + * Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. + * + * Developed at SunPro, a Sun Microsystems, Inc. business. + * Permission to use, copy, modify, and distribute this + * software is freely granted, provided that this notice + * is preserved. + * ==================================================== + */ + +#include "libm.h" + +static const float +bp[] = {1.0, 1.5,}, +dp_h[] = { 0.0, 5.84960938e-01,}, /* 0x3f15c000 */ +dp_l[] = { 0.0, 1.56322085e-06,}, /* 0x35d1cfdc */ +zero = 0.0, +one = 1.0, +two = 2.0, +two24 = 16777216.0, /* 0x4b800000 */ +huge = 1.0e30, +tiny = 1.0e-30, +/* poly coefs for (3/2)*(log(x)-2s-2/3*s**3 */ +L1 = 6.0000002384e-01, /* 0x3f19999a */ +L2 = 4.2857143283e-01, /* 0x3edb6db7 */ +L3 = 3.3333334327e-01, /* 0x3eaaaaab */ +L4 = 2.7272811532e-01, /* 0x3e8ba305 */ +L5 = 2.3066075146e-01, /* 0x3e6c3255 */ +L6 = 2.0697501302e-01, /* 0x3e53f142 */ +P1 = 1.6666667163e-01, /* 0x3e2aaaab */ +P2 = -2.7777778450e-03, /* 0xbb360b61 */ +P3 = 6.6137559770e-05, /* 0x388ab355 */ +P4 = -1.6533901999e-06, /* 0xb5ddea0e */ +P5 = 4.1381369442e-08, /* 0x3331bb4c */ +lg2 = 6.9314718246e-01, /* 0x3f317218 */ +lg2_h = 6.93145752e-01, /* 0x3f317200 */ +lg2_l = 1.42860654e-06, /* 0x35bfbe8c */ +ovt = 4.2995665694e-08, /* -(128-log2(ovfl+.5ulp)) */ +cp = 9.6179670095e-01, /* 0x3f76384f =2/(3ln2) */ +cp_h = 9.6191406250e-01, /* 0x3f764000 =12b cp */ +cp_l = -1.1736857402e-04, /* 0xb8f623c6 =tail of cp_h */ +ivln2 = 1.4426950216e+00, /* 0x3fb8aa3b =1/ln2 */ +ivln2_h = 1.4426879883e+00, /* 0x3fb8aa00 =16b 1/ln2*/ +ivln2_l = 7.0526075433e-06; /* 0x36eca570 =1/ln2 tail*/ + +float powf(float x, float y) +{ + float z,ax,z_h,z_l,p_h,p_l; + float y1,t1,t2,r,s,sn,t,u,v,w; + int32_t i,j,k,yisint,n; + int32_t hx,hy,ix,iy,is; + + GET_FLOAT_WORD(hx, x); + GET_FLOAT_WORD(hy, y); + ix = hx & 0x7fffffff; + iy = hy & 0x7fffffff; + + /* y == zero: x**0 = 1 */ + if (iy == 0) + return one; + + /* x == 1: 1**y = 1, even if y is NaN */ + if (hx == 0x3f800000) + return one; + + /* y != zero: result is NaN if either arg is NaN */ + if (ix > 0x7f800000 || iy > 0x7f800000) + return (x+0.0F) + (y+0.0F); + + /* determine if y is an odd int when x < 0 + * yisint = 0 ... y is not an integer + * yisint = 1 ... y is an odd int + * yisint = 2 ... y is an even int + */ + yisint = 0; + if (hx < 0) { + if (iy >= 0x4b800000) + yisint = 2; /* even integer y */ + else if (iy >= 0x3f800000) { + k = (iy>>23) - 0x7f; /* exponent */ + j = iy>>(23-k); + if ((j<<(23-k)) == iy) + yisint = 2 - (j & 1); + } + } + + /* special value of y */ + if (iy == 0x7f800000) { /* y is +-inf */ + if (ix == 0x3f800000) /* (-1)**+-inf is 1 */ + return one; + else if (ix > 0x3f800000) /* (|x|>1)**+-inf = inf,0 */ + return hy >= 0 ? y : zero; + else /* (|x|<1)**+-inf = 0,inf */ + return hy < 0 ? -y : zero; + } + if (iy == 0x3f800000) { /* y is +-1 */ + if (hy < 0) + return one/x; + return x; + } + if (hy == 0x40000000) /* y is 2 */ + return x*x; + if (hy == 0x3f000000) { /* y is 0.5 */ + if (hx >= 0) /* x >= +0 */ + return sqrtf(x); + } + + ax = fabsf(x); + /* special value of x */ + if (ix == 0x7f800000 || ix == 0 || ix == 0x3f800000) { /* x is +-0,+-inf,+-1 */ + z = ax; + if (hy < 0) /* z = (1/|x|) */ + z = one/z; + if (hx < 0) { + if (((ix-0x3f800000)|yisint) == 0) { + z = (z-z)/(z-z); /* (-1)**non-int is NaN */ + } else if (yisint == 1) + z = -z; /* (x<0)**odd = -(|x|**odd) */ + } + return z; + } + + n = ((uint32_t)hx>>31) - 1; + + /* (x<0)**(non-int) is NaN */ + if ((n|yisint) == 0) + return (x-x)/(x-x); + + sn = one; /* s (sign of result -ve**odd) = -1 else = 1 */ + if ((n|(yisint-1)) == 0) /* (-ve)**(odd int) */ + sn = -one; + + /* |y| is huge */ + if (iy > 0x4d000000) { /* if |y| > 2**27 */ + /* over/underflow if x is not close to one */ + if (ix < 0x3f7ffff8) + return hy < 0 ? sn*huge*huge : sn*tiny*tiny; + if (ix > 0x3f800007) + return hy > 0 ? sn*huge*huge : sn*tiny*tiny; + /* now |1-x| is tiny <= 2**-20, suffice to compute + log(x) by x-x^2/2+x^3/3-x^4/4 */ + t = ax - 1; /* t has 20 trailing zeros */ + w = (t*t)*((float)0.5-t*((float)0.333333333333-t*(float)0.25)); + u = ivln2_h*t; /* ivln2_h has 16 sig. bits */ + v = t*ivln2_l - w*ivln2; + t1 = u + v; + GET_FLOAT_WORD(is, t1); + SET_FLOAT_WORD(t1, is & 0xfffff000); + t2 = v - (t1-u); + } else { + float s2,s_h,s_l,t_h,t_l; + n = 0; + /* take care subnormal number */ + if (ix < 0x00800000) { + ax *= two24; + n -= 24; + GET_FLOAT_WORD(ix, ax); + } + n += ((ix)>>23) - 0x7f; + j = ix & 0x007fffff; + /* determine interval */ + ix = j | 0x3f800000; /* normalize ix */ + if (j <= 0x1cc471) /* |x|>1) & 0xfffff000) | 0x20000000; + SET_FLOAT_WORD(t_h, is + 0x00400000 + (k<<21)); + t_l = ax - (t_h - bp[k]); + s_l = v*((u - s_h*t_h) - s_h*t_l); + /* compute log(ax) */ + s2 = s*s; + r = s2*s2*(L1+s2*(L2+s2*(L3+s2*(L4+s2*(L5+s2*L6))))); + r += s_l*(s_h+s); + s2 = s_h*s_h; + t_h = (float)3.0 + s2 + r; + GET_FLOAT_WORD(is, t_h); + SET_FLOAT_WORD(t_h, is & 0xfffff000); + t_l = r - ((t_h - (float)3.0) - s2); + /* u+v = s*(1+...) */ + u = s_h*t_h; + v = s_l*t_h + t_l*s; + /* 2/(3log2)*(s+...) */ + p_h = u + v; + GET_FLOAT_WORD(is, p_h); + SET_FLOAT_WORD(p_h, is & 0xfffff000); + p_l = v - (p_h - u); + z_h = cp_h*p_h; /* cp_h+cp_l = 2/(3*log2) */ + z_l = cp_l*p_h + p_l*cp+dp_l[k]; + /* log2(ax) = (s+..)*2/(3*log2) = n + dp_h + z_h + z_l */ + t = (float)n; + t1 = (((z_h + z_l) + dp_h[k]) + t); + GET_FLOAT_WORD(is, t1); + SET_FLOAT_WORD(t1, is & 0xfffff000); + t2 = z_l - (((t1 - t) - dp_h[k]) - z_h); + } + + /* split up y into y1+y2 and compute (y1+y2)*(t1+t2) */ + GET_FLOAT_WORD(is, y); + SET_FLOAT_WORD(y1, is & 0xfffff000); + p_l = (y-y1)*t1 + y*t2; + p_h = y1*t1; + z = p_l + p_h; + GET_FLOAT_WORD(j, z); + if (j > 0x43000000) /* if z > 128 */ + return sn*huge*huge; /* overflow */ + else if (j == 0x43000000) { /* if z == 128 */ + if (p_l + ovt > z - p_h) + return sn*huge*huge; /* overflow */ + } else if ((j&0x7fffffff) > 0x43160000) /* z < -150 */ // FIXME: check should be (uint32_t)j > 0xc3160000 + return sn*tiny*tiny; /* underflow */ + else if (j == 0xc3160000) { /* z == -150 */ + if (p_l <= z-p_h) + return sn*tiny*tiny; /* underflow */ + } + /* + * compute 2**(p_h+p_l) + */ + i = j & 0x7fffffff; + k = (i>>23) - 0x7f; + n = 0; + if (i > 0x3f000000) { /* if |z| > 0.5, set n = [z+0.5] */ + n = j + (0x00800000>>(k+1)); + k = ((n&0x7fffffff)>>23) - 0x7f; /* new k for n */ + SET_FLOAT_WORD(t, n & ~(0x007fffff>>k)); + n = ((n&0x007fffff)|0x00800000)>>(23-k); + if (j < 0) + n = -n; + p_h -= t; + } + t = p_l + p_h; + GET_FLOAT_WORD(is, t); + SET_FLOAT_WORD(t, is & 0xffff8000); + u = t*lg2_h; + v = (p_l-(t-p_h))*lg2 + t*lg2_l; + z = u + v; + w = v - (z - u); + t = z*z; + t1 = z - t*(P1+t*(P2+t*(P3+t*(P4+t*P5)))); + r = (z*t1)/(t1-two) - (w+z*w); + z = one - (r - z); + GET_FLOAT_WORD(j, z); + j += n<<23; + if ((j>>23) <= 0) /* subnormal output */ + z = scalbnf(z, n); + else + SET_FLOAT_WORD(z, j); + return sn*z; +} diff --git a/src/math/powl.c b/src/math/powl.c new file mode 100644 index 0000000..c83289b --- /dev/null +++ b/src/math/powl.c @@ -0,0 +1,557 @@ +/* origin: OpenBSD /usr/src/lib/libm/src/ld80/e_powl.c */ +/* + * Copyright (c) 2008 Stephen L. Moshier + * + * Permission to use, copy, modify, and distribute this software for any + * purpose with or without fee is hereby granted, provided that the above + * copyright notice and this permission notice appear in all copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES + * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF + * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR + * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN + * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF + * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + */ +/* powl.c + * + * Power function, long double precision + * + * + * SYNOPSIS: + * + * long double x, y, z, powl(); + * + * z = powl( x, y ); + * + * + * DESCRIPTION: + * + * Computes x raised to the yth power. Analytically, + * + * x**y = exp( y log(x) ). + * + * Following Cody and Waite, this program uses a lookup table + * of 2**-i/32 and pseudo extended precision arithmetic to + * obtain several extra bits of accuracy in both the logarithm + * and the exponential. + * + * + * ACCURACY: + * + * The relative error of pow(x,y) can be estimated + * by y dl ln(2), where dl is the absolute error of + * the internally computed base 2 logarithm. At the ends + * of the approximation interval the logarithm equal 1/32 + * and its relative error is about 1 lsb = 1.1e-19. Hence + * the predicted relative error in the result is 2.3e-21 y . + * + * Relative error: + * arithmetic domain # trials peak rms + * + * IEEE +-1000 40000 2.8e-18 3.7e-19 + * .001 < x < 1000, with log(x) uniformly distributed. + * -1000 < y < 1000, y uniformly distributed. + * + * IEEE 0,8700 60000 6.5e-18 1.0e-18 + * 0.99 < x < 1.01, 0 < y < 8700, uniformly distributed. + * + * + * ERROR MESSAGES: + * + * message condition value returned + * pow overflow x**y > MAXNUM INFINITY + * pow underflow x**y < 1/MAXNUM 0.0 + * pow domain x<0 and y noninteger 0.0 + * + */ + +#include "libm.h" + +#if LD80 + +/* Table size */ +#define NXT 32 +/* log2(Table size) */ +#define LNXT 5 + +/* log(1+x) = x - .5x^2 + x^3 * P(z)/Q(z) + * on the domain 2^(-1/32) - 1 <= x <= 2^(1/32) - 1 + */ +static long double P[] = { + 8.3319510773868690346226E-4L, + 4.9000050881978028599627E-1L, + 1.7500123722550302671919E0L, + 1.4000100839971580279335E0L, +}; +static long double Q[] = { +/* 1.0000000000000000000000E0L,*/ + 5.2500282295834889175431E0L, + 8.4000598057587009834666E0L, + 4.2000302519914740834728E0L, +}; +/* A[i] = 2^(-i/32), rounded to IEEE long double precision. + * If i is even, A[i] + B[i/2] gives additional accuracy. + */ +static long double A[33] = { + 1.0000000000000000000000E0L, + 9.7857206208770013448287E-1L, + 9.5760328069857364691013E-1L, + 9.3708381705514995065011E-1L, + 9.1700404320467123175367E-1L, + 8.9735453750155359320742E-1L, + 8.7812608018664974155474E-1L, + 8.5930964906123895780165E-1L, + 8.4089641525371454301892E-1L, + 8.2287773907698242225554E-1L, + 8.0524516597462715409607E-1L, + 7.8799042255394324325455E-1L, + 7.7110541270397041179298E-1L, + 7.5458221379671136985669E-1L, + 7.3841307296974965571198E-1L, + 7.2259040348852331001267E-1L, + 7.0710678118654752438189E-1L, + 6.9195494098191597746178E-1L, + 6.7712777346844636413344E-1L, + 6.6261832157987064729696E-1L, + 6.4841977732550483296079E-1L, + 6.3452547859586661129850E-1L, + 6.2092890603674202431705E-1L, + 6.0762367999023443907803E-1L, + 5.9460355750136053334378E-1L, + 5.8186242938878875689693E-1L, + 5.6939431737834582684856E-1L, + 5.5719337129794626814472E-1L, + 5.4525386633262882960438E-1L, + 5.3357020033841180906486E-1L, + 5.2213689121370692017331E-1L, + 5.1094857432705833910408E-1L, + 5.0000000000000000000000E-1L, +}; +static long double B[17] = { + 0.0000000000000000000000E0L, + 2.6176170809902549338711E-20L, +-1.0126791927256478897086E-20L, + 1.3438228172316276937655E-21L, + 1.2207982955417546912101E-20L, +-6.3084814358060867200133E-21L, + 1.3164426894366316434230E-20L, +-1.8527916071632873716786E-20L, + 1.8950325588932570796551E-20L, + 1.5564775779538780478155E-20L, + 6.0859793637556860974380E-21L, +-2.0208749253662532228949E-20L, + 1.4966292219224761844552E-20L, + 3.3540909728056476875639E-21L, +-8.6987564101742849540743E-22L, +-1.2327176863327626135542E-20L, + 0.0000000000000000000000E0L, +}; + +/* 2^x = 1 + x P(x), + * on the interval -1/32 <= x <= 0 + */ +static long double R[] = { + 1.5089970579127659901157E-5L, + 1.5402715328927013076125E-4L, + 1.3333556028915671091390E-3L, + 9.6181291046036762031786E-3L, + 5.5504108664798463044015E-2L, + 2.4022650695910062854352E-1L, + 6.9314718055994530931447E-1L, +}; + +#define douba(k) A[k] +#define doubb(k) B[k] +#define MEXP (NXT*16384.0L) +/* The following if denormal numbers are supported, else -MEXP: */ +#define MNEXP (-NXT*(16384.0L+64.0L)) +/* log2(e) - 1 */ +#define LOG2EA 0.44269504088896340735992L + +#define F W +#define Fa Wa +#define Fb Wb +#define G W +#define Ga Wa +#define Gb u +#define H W +#define Ha Wb +#define Hb Wb + +static const long double MAXLOGL = 1.1356523406294143949492E4L; +static const long double MINLOGL = -1.13994985314888605586758E4L; +static const long double LOGE2L = 6.9314718055994530941723E-1L; +static volatile long double z; +static long double w, W, Wa, Wb, ya, yb, u; +static const long double huge = 0x1p10000L; +/* XXX Prevent gcc from erroneously constant folding this. */ +static volatile long double twom10000 = 0x1p-10000L; + +static long double reducl(long double); +static long double powil(long double, int); + +long double powl(long double x, long double y) +{ + /* double F, Fa, Fb, G, Ga, Gb, H, Ha, Hb */ + int i, nflg, iyflg, yoddint; + long e; + + if (y == 0.0L) + return 1.0L; + if (isnan(x)) + return x; + if (isnan(y)) + return y; + if (y == 1.0L) + return x; + + // FIXME: this is wrong, see pow special cases in posix2008 + if (!isfinite(y) && (x == -1.0L || x == 1.0L) ) + return y - y; /* +-1**inf is NaN */ + if (x == 1.0L) + return 1.0L; + if (y >= LDBL_MAX) { + if (x > 1.0L) + return INFINITY; + if (x > 0.0L && x < 1.0L) + return 0.0L; + if (x < -1.0L) + return INFINITY; + if (x > -1.0L && x < 0.0L) + return 0.0L; + } + if (y <= -LDBL_MAX) { + if (x > 1.0L) + return 0.0L; + if (x > 0.0L && x < 1.0L) + return INFINITY; + if (x < -1.0L) + return 0.0L; + if (x > -1.0L && x < 0.0L) + return INFINITY; + } + if (x >= LDBL_MAX) { + if (y > 0.0L) + return INFINITY; + return 0.0L; + } + + w = floorl(y); + /* Set iyflg to 1 if y is an integer. */ + iyflg = 0; + if (w == y) + iyflg = 1; + + /* Test for odd integer y. */ + yoddint = 0; + if (iyflg) { + ya = fabsl(y); + ya = floorl(0.5L * ya); + yb = 0.5L * fabsl(w); + if( ya != yb ) + yoddint = 1; + } + + if (x <= -LDBL_MAX) { + if (y > 0.0L) { + if (yoddint) + return -INFINITY; + return INFINITY; + } + if (y < 0.0L) { + if (yoddint) + return -0.0L; + return 0.0; + } + } + + + nflg = 0; /* flag = 1 if x<0 raised to integer power */ + if (x <= 0.0L) { + if (x == 0.0L) { + if (y < 0.0) { + if (signbit(x) && yoddint) + return -INFINITY; + return INFINITY; + } + if (y > 0.0) { + if (signbit(x) && yoddint) + return -0.0L; + return 0.0; + } + if (y == 0.0L) + return 1.0L; /* 0**0 */ + return 0.0L; /* 0**y */ + } + if (iyflg == 0) + return (x - x) / (x - x); /* (x<0)**(non-int) is NaN */ + nflg = 1; + } + + /* Integer power of an integer. */ + if (iyflg) { + i = w; + w = floorl(x); + if (w == x && fabsl(y) < 32768.0) { + w = powil(x, (int)y); + return w; + } + } + + if (nflg) + x = fabsl(x); + + /* separate significand from exponent */ + x = frexpl(x, &i); + e = i; + + /* find significand in antilog table A[] */ + i = 1; + if (x <= douba(17)) + i = 17; + if (x <= douba(i+8)) + i += 8; + if (x <= douba(i+4)) + i += 4; + if (x <= douba(i+2)) + i += 2; + if (x >= douba(1)) + i = -1; + i += 1; + + /* Find (x - A[i])/A[i] + * in order to compute log(x/A[i]): + * + * log(x) = log( a x/a ) = log(a) + log(x/a) + * + * log(x/a) = log(1+v), v = x/a - 1 = (x-a)/a + */ + x -= douba(i); + x -= doubb(i/2); + x /= douba(i); + + /* rational approximation for log(1+v): + * + * log(1+v) = v - v**2/2 + v**3 P(v) / Q(v) + */ + z = x*x; + w = x * (z * __polevll(x, P, 3) / __p1evll(x, Q, 3)); + w = w - ldexpl(z, -1); /* w - 0.5 * z */ + + /* Convert to base 2 logarithm: + * multiply by log2(e) = 1 + LOG2EA + */ + z = LOG2EA * w; + z += w; + z += LOG2EA * x; + z += x; + + /* Compute exponent term of the base 2 logarithm. */ + w = -i; + w = ldexpl(w, -LNXT); /* divide by NXT */ + w += e; + /* Now base 2 log of x is w + z. */ + + /* Multiply base 2 log by y, in extended precision. */ + + /* separate y into large part ya + * and small part yb less than 1/NXT + */ + ya = reducl(y); + yb = y - ya; + + /* (w+z)(ya+yb) + * = w*ya + w*yb + z*y + */ + F = z * y + w * yb; + Fa = reducl(F); + Fb = F - Fa; + + G = Fa + w * ya; + Ga = reducl(G); + Gb = G - Ga; + + H = Fb + Gb; + Ha = reducl(H); + w = ldexpl( Ga+Ha, LNXT ); + + /* Test the power of 2 for overflow */ + if (w > MEXP) + return huge * huge; /* overflow */ + if (w < MNEXP) + return twom10000 * twom10000; /* underflow */ + + e = w; + Hb = H - Ha; + + if (Hb > 0.0L) { + e += 1; + Hb -= 1.0L/NXT; /*0.0625L;*/ + } + + /* Now the product y * log2(x) = Hb + e/NXT. + * + * Compute base 2 exponential of Hb, + * where -0.0625 <= Hb <= 0. + */ + z = Hb * __polevll(Hb, R, 6); /* z = 2**Hb - 1 */ + + /* Express e/NXT as an integer plus a negative number of (1/NXT)ths. + * Find lookup table entry for the fractional power of 2. + */ + if (e < 0) + i = 0; + else + i = 1; + i = e/NXT + i; + e = NXT*i - e; + w = douba(e); + z = w * z; /* 2**-e * ( 1 + (2**Hb-1) ) */ + z = z + w; + z = ldexpl(z, i); /* multiply by integer power of 2 */ + + if (nflg) { + /* For negative x, + * find out if the integer exponent + * is odd or even. + */ + w = ldexpl(y, -1); + w = floorl(w); + w = ldexpl(w, 1); + if (w != y) + z = -z; /* odd exponent */ + } + + return z; +} + + +/* Find a multiple of 1/NXT that is within 1/NXT of x. */ +static long double reducl(long double x) +{ + long double t; + + t = ldexpl(x, LNXT); + t = floorl(t); + t = ldexpl(t, -LNXT); + return t; +} + +/* powil.c + * + * Real raised to integer power, long double precision + * + * + * SYNOPSIS: + * + * long double x, y, powil(); + * int n; + * + * y = powil( x, n ); + * + * + * DESCRIPTION: + * + * Returns argument x raised to the nth power. + * The routine efficiently decomposes n as a sum of powers of + * two. The desired power is a product of two-to-the-kth + * powers of x. Thus to compute the 32767 power of x requires + * 28 multiplications instead of 32767 multiplications. + * + * + * ACCURACY: + * + * Relative error: + * arithmetic x domain n domain # trials peak rms + * IEEE .001,1000 -1022,1023 50000 4.3e-17 7.8e-18 + * IEEE 1,2 -1022,1023 20000 3.9e-17 7.6e-18 + * IEEE .99,1.01 0,8700 10000 3.6e-16 7.2e-17 + * + * Returns MAXNUM on overflow, zero on underflow. + */ + +static long double powil(long double x, int nn) +{ + long double ww, y; + long double s; + int n, e, sign, asign, lx; + + if (x == 0.0L) { + if (nn == 0) + return 1.0L; + else if (nn < 0) + return LDBL_MAX; + return 0.0L; + } + + if (nn == 0) + return 1.0L; + + if (x < 0.0L) { + asign = -1; + x = -x; + } else + asign = 0; + + if (nn < 0) { + sign = -1; + n = -nn; + } else { + sign = 1; + n = nn; + } + + /* Overflow detection */ + + /* Calculate approximate logarithm of answer */ + s = x; + s = frexpl( s, &lx); + e = (lx - 1)*n; + if ((e == 0) || (e > 64) || (e < -64)) { + s = (s - 7.0710678118654752e-1L) / (s + 7.0710678118654752e-1L); + s = (2.9142135623730950L * s - 0.5L + lx) * nn * LOGE2L; + } else { + s = LOGE2L * e; + } + + if (s > MAXLOGL) + return huge * huge; /* overflow */ + + if (s < MINLOGL) + return twom10000 * twom10000; /* underflow */ + /* Handle tiny denormal answer, but with less accuracy + * since roundoff error in 1.0/x will be amplified. + * The precise demarcation should be the gradual underflow threshold. + */ + if (s < -MAXLOGL+2.0L) { + x = 1.0L/x; + sign = -sign; + } + + /* First bit of the power */ + if (n & 1) + y = x; + else { + y = 1.0L; + asign = 0; + } + + ww = x; + n >>= 1; + while (n) { + ww = ww * ww; /* arg to the 2-to-the-kth power */ + if (n & 1) /* if that bit is set, then include in product */ + y *= ww; + n >>= 1; + } + + if (asign) + y = -y; /* odd power of negative number */ + if (sign < 0) + y = 1.0L/y; + return y; +} + +#endif diff --git a/src/math/remainder.c b/src/math/remainder.c new file mode 100644 index 0000000..c9b1b2b --- /dev/null +++ b/src/math/remainder.c @@ -0,0 +1,69 @@ +/* origin: FreeBSD /usr/src/lib/msun/src/e_remainder.c */ +/* + * ==================================================== + * Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. + * + * Developed at SunSoft, a Sun Microsystems, Inc. business. + * Permission to use, copy, modify, and distribute this + * software is freely granted, provided that this notice + * is preserved. + * ==================================================== + */ +/* remainder(x,p) + * Return : + * returns x REM p = x - [x/p]*p as if in infinite + * precise arithmetic, where [x/p] is the (infinite bit) + * integer nearest x/p (in half way case choose the even one). + * Method : + * Based on fmod() return x-[x/p]chopped*p exactlp. + */ + +#include "libm.h" + +static const double zero = 0.0; + +double remainder(double x, double p) +{ + int32_t hx,hp; + uint32_t sx,lx,lp; + double p_half; + + EXTRACT_WORDS(hx, lx, x); + EXTRACT_WORDS(hp, lp, p); + sx = hx & 0x80000000; + hp &= 0x7fffffff; + hx &= 0x7fffffff; + + /* purge off exception values */ + if ((hp|lp) == 0) /* p = 0 */ + return (x*p)/(x*p); + if (hx >= 0x7ff00000 || /* x not finite */ + (hp >= 0x7ff00000 && (hp-0x7ff00000 | lp) != 0)) /* p is NaN */ + return ((long double)x*p)/((long double)x*p); + + if (hp <= 0x7fdfffff) + x = fmod(x, p+p); /* now x < 2p */ + if (((hx-hp)|(lx-lp)) == 0) + return zero*x; + x = fabs(x); + p = fabs(p); + if (hp < 0x00200000) { + if (x + x > p) { + x -= p; + if (x + x >= p) + x -= p; + } + } else { + p_half = 0.5*p; + if (x > p_half) { + x -= p; + if (x >= p_half) + x -= p; + } + } + GET_HIGH_WORD(hx, x); + if ((hx&0x7fffffff) == 0) + hx = 0; + SET_HIGH_WORD(x, hx^sx); + return x; +} diff --git a/src/math/remainderf.c b/src/math/remainderf.c new file mode 100644 index 0000000..30875db --- /dev/null +++ b/src/math/remainderf.c @@ -0,0 +1,63 @@ +/* origin: FreeBSD /usr/src/lib/msun/src/e_remainderf.c */ +/* + * Conversion to float by Ian Lance Taylor, Cygnus Support, ian@cygnus.com. + */ +/* + * ==================================================== + * Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. + * + * Developed at SunPro, a Sun Microsystems, Inc. business. + * Permission to use, copy, modify, and distribute this + * software is freely granted, provided that this notice + * is preserved. + * ==================================================== + */ + +#include "libm.h" + +static const float zero = 0.0; + +float remainderf(float x, float p) +{ + int32_t hx,hp; + uint32_t sx; + float p_half; + + GET_FLOAT_WORD(hx, x); + GET_FLOAT_WORD(hp, p); + sx = hx & 0x80000000; + hp &= 0x7fffffff; + hx &= 0x7fffffff; + + /* purge off exception values */ + if (hp == 0) /* p = 0 */ + return (x*p)/(x*p); + if (hx >= 0x7f800000 || hp > 0x7f800000) /* x not finite, p is NaN */ + return ((long double)x*p)/((long double)x*p); + + if (hp <= 0x7effffff) + x = fmodf(x, p + p); /* now x < 2p */ + if (hx - hp == 0) + return zero*x; + x = fabsf(x); + p = fabsf(p); + if (hp < 0x01000000) { + if (x + x > p) { + x -= p; + if (x + x >= p) + x -= p; + } + } else { + p_half = (float)0.5*p; + if (x > p_half) { + x -= p; + if (x >= p_half) + x -= p; + } + } + GET_FLOAT_WORD(hx, x); + if ((hx & 0x7fffffff) == 0) + hx = 0; + SET_FLOAT_WORD(x, hx ^ sx); + return x; +} diff --git a/src/math/remainderl.c b/src/math/remainderl.c new file mode 100644 index 0000000..d5656da --- /dev/null +++ b/src/math/remainderl.c @@ -0,0 +1,13 @@ +#include "libm.h" +#if LD64 +long double remainderl(long double x, long double y) +{ + return remainder(x, y); +} +#else +long double remainderl(long double x, long double y) +{ + int q; + return remquol(x, y, &q); +} +#endif diff --git a/src/math/remquo.c b/src/math/remquo.c new file mode 100644 index 0000000..7ef0670 --- /dev/null +++ b/src/math/remquo.c @@ -0,0 +1,171 @@ +/* origin: FreeBSD /usr/src/lib/msun/src/s_remquo.c */ +/*- + * ==================================================== + * Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. + * + * Developed at SunSoft, a Sun Microsystems, Inc. business. + * Permission to use, copy, modify, and distribute this + * software is freely granted, provided that this notice + * is preserved. + * ==================================================== + */ +/* + * Return the IEEE remainder and set *quo to the last n bits of the + * quotient, rounded to the nearest integer. We choose n=31 because + * we wind up computing all the integer bits of the quotient anyway as + * a side-effect of computing the remainder by the shift and subtract + * method. In practice, this is far more bits than are needed to use + * remquo in reduction algorithms. + */ + +#include "libm.h" + +static const double Zero[] = {0.0, -0.0,}; + +double remquo(double x, double y, int *quo) +{ + int32_t n,hx,hy,hz,ix,iy,sx,i; + uint32_t lx,ly,lz,q,sxy; + + EXTRACT_WORDS(hx, lx, x); + EXTRACT_WORDS(hy, ly, y); + sxy = (hx ^ hy) & 0x80000000; + sx = hx & 0x80000000; /* sign of x */ + hx ^= sx; /* |x| */ + hy &= 0x7fffffff; /* |y| */ + + /* purge off exception values */ + // FIXME: signed shift + if ((hy|ly) == 0 || hx >= 0x7ff00000 || /* y = 0, or x not finite */ + (hy|((ly|-ly)>>31)) > 0x7ff00000) /* or y is NaN */ + return (x*y)/(x*y); + if (hx <= hy) { + if (hx < hy || lx < ly) { /* |x| < |y| return x or x-y */ + q = 0; + goto fixup; + } + if (lx == ly) { /* |x| = |y| return x*0 */ + *quo = 1; + return Zero[(uint32_t)sx>>31]; + } + } + + // FIXME: use ilogb? + + /* determine ix = ilogb(x) */ + if (hx < 0x00100000) { /* subnormal x */ + if (hx == 0) { + for (ix = -1043, i=lx; i>0; i<<=1) ix -=1; + } else { + for (ix = -1022, i=hx<<11; i>0; i<<=1) ix -=1; + } + } else + ix = (hx>>20) - 1023; + + /* determine iy = ilogb(y) */ + if (hy < 0x00100000) { /* subnormal y */ + if (hy == 0) { + for (iy = -1043, i=ly; i>0; i<<=1) iy -=1; + } else { + for (iy = -1022, i=hy<<11; i>0; i<<=1) iy -=1; + } + } else + iy = (hy>>20) - 1023; + + /* set up {hx,lx}, {hy,ly} and align y to x */ + if (ix >= -1022) + hx = 0x00100000|(0x000fffff&hx); + else { /* subnormal x, shift x to normal */ + n = -1022 - ix; + if (n <= 31) { + hx = (hx<>(32-n)); + lx <<= n; + } else { + hx = lx<<(n-32); + lx = 0; + } + } + if (iy >= -1022) + hy = 0x00100000|(0x000fffff&hy); + else { /* subnormal y, shift y to normal */ + n = -1022 - iy; + if (n <= 31) { + hy = (hy<>(32-n)); + ly <<= n; + } else { + hy = ly<<(n-32); + ly = 0; + } + } + + /* fix point fmod */ + n = ix - iy; + q = 0; + while (n--) { + hz = hx - hy; + lz = lx - ly; + if (lx < ly) + hz--; + if (hz < 0) { + hx = hx + hx + (lx>>31); + lx = lx + lx; + } else { + hx = hz + hz + (lz>>31); + lx = lz + lz; + q++; + } + q <<= 1; + } + hz = hx - hy; + lz = lx - ly; + if (lx < ly) + hz--; + if (hz >= 0) { + hx = hz; + lx = lz; + q++; + } + + /* convert back to floating value and restore the sign */ + if ((hx|lx) == 0) { /* return sign(x)*0 */ + *quo = sxy ? -q : q; + return Zero[(uint32_t)sx>>31]; + } + while (hx < 0x00100000) { /* normalize x */ + hx = hx + hx + (lx>>31); + lx = lx + lx; + iy -= 1; + } + if (iy >= -1022) { /* normalize output */ + hx = (hx-0x00100000)|((iy+1023)<<20); + } else { /* subnormal output */ + n = -1022 - iy; + if (n <= 20) { + lx = (lx>>n)|((uint32_t)hx<<(32-n)); + hx >>= n; + } else if (n <= 31) { + lx = (hx<<(32-n))|(lx>>n); + hx = sx; + } else { + lx = hx>>(n-32); + hx = sx; + } + } +fixup: + INSERT_WORDS(x, hx, lx); + y = fabs(y); + if (y < 0x1p-1021) { + if (x + x > y || (x + x == y && (q & 1))) { + q++; + x-=y; + } + } else if (x > 0.5*y || (x == 0.5*y && (q & 1))) { + q++; + x-=y; + } + GET_HIGH_WORD(hx, x); + SET_HIGH_WORD(x, hx ^ sx); + q &= 0x7fffffff; + *quo = sxy ? -q : q; + return x; +} diff --git a/src/math/remquof.c b/src/math/remquof.c new file mode 100644 index 0000000..beff3c5 --- /dev/null +++ b/src/math/remquof.c @@ -0,0 +1,125 @@ +/* origin: FreeBSD /usr/src/lib/msun/src/s_remquof.c */ +/*- + * ==================================================== + * Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. + * + * Developed at SunSoft, a Sun Microsystems, Inc. business. + * Permission to use, copy, modify, and distribute this + * software is freely granted, provided that this notice + * is preserved. + * ==================================================== + */ +/* + * Return the IEEE remainder and set *quo to the last n bits of the + * quotient, rounded to the nearest integer. We choose n=31 because + * we wind up computing all the integer bits of the quotient anyway as + * a side-effect of computing the remainder by the shift and subtract + * method. In practice, this is far more bits than are needed to use + * remquo in reduction algorithms. + */ + +#include "libm.h" + +static const float Zero[] = {0.0, -0.0,}; + +float remquof(float x, float y, int *quo) +{ + int32_t n,hx,hy,hz,ix,iy,sx,i; + uint32_t q,sxy; + + GET_FLOAT_WORD(hx, x); + GET_FLOAT_WORD(hy, y); + sxy = (hx ^ hy) & 0x80000000; + sx = hx & 0x80000000; /* sign of x */ + hx ^= sx; /* |x| */ + hy &= 0x7fffffff; /* |y| */ + + /* purge off exception values */ + if (hy == 0 || hx >= 0x7f800000 || hy > 0x7f800000) /* y=0,NaN;or x not finite */ + return (x*y)/(x*y); + if (hx < hy) { /* |x| < |y| return x or x-y */ + q = 0; + goto fixup; + } else if(hx==hy) { /* |x| = |y| return x*0*/ + *quo = 1; + return Zero[(uint32_t)sx>>31]; + } + + /* determine ix = ilogb(x) */ + if (hx < 0x00800000) { /* subnormal x */ + for (ix = -126, i=hx<<8; i>0; i<<=1) ix -=1; + } else + ix = (hx>>23) - 127; + + /* determine iy = ilogb(y) */ + if (hy < 0x00800000) { /* subnormal y */ + for (iy = -126, i=hy<<8; i>0; i<<=1) iy -=1; + } else + iy = (hy>>23) - 127; + + /* set up {hx,lx}, {hy,ly} and align y to x */ + if (ix >= -126) + hx = 0x00800000|(0x007fffff&hx); + else { /* subnormal x, shift x to normal */ + n = -126 - ix; + hx <<= n; + } + if (iy >= -126) + hy = 0x00800000|(0x007fffff&hy); + else { /* subnormal y, shift y to normal */ + n = -126 - iy; + hy <<= n; + } + + /* fix point fmod */ + n = ix - iy; + q = 0; + while (n--) { + hz = hx - hy; + if (hz < 0) + hx = hx << 1; + else { + hx = hz << 1; + q++; + } + q <<= 1; + } + hz = hx - hy; + if (hz >= 0) { + hx = hz; + q++; + } + + /* convert back to floating value and restore the sign */ + if (hx == 0) { /* return sign(x)*0 */ + *quo = sxy ? -q : q; + return Zero[(uint32_t)sx>>31]; + } + while (hx < 0x00800000) { /* normalize x */ + hx <<= 1; + iy -= 1; + } + if (iy >= -126) { /* normalize output */ + hx = (hx-0x00800000)|((iy+127)<<23); + } else { /* subnormal output */ + n = -126 - iy; + hx >>= n; + } +fixup: + SET_FLOAT_WORD(x,hx); + y = fabsf(y); + if (y < 0x1p-125f) { + if (x + x > y || (x + x == y && (q & 1))) { + q++; + x -= y; + } + } else if (x > 0.5f*y || (x == 0.5f*y && (q & 1))) { + q++; + x -= y; + } + GET_FLOAT_WORD(hx, x); + SET_FLOAT_WORD(x, hx ^ sx); + q &= 0x7fffffff; + *quo = sxy ? -q : q; + return x; +} diff --git a/src/math/remquol.c b/src/math/remquol.c new file mode 100644 index 0000000..596170b --- /dev/null +++ b/src/math/remquol.c @@ -0,0 +1,192 @@ +/* origin: FreeBSD /usr/src/lib/msun/src/s_remquol.c */ +/*- + * ==================================================== + * Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. + * + * Developed at SunSoft, a Sun Microsystems, Inc. business. + * Permission to use, copy, modify, and distribute this + * software is freely granted, provided that this notice + * is preserved. + * ==================================================== + */ + +#include "libm.h" +#if LD64 +long double remquol(long double x, long double y, int *quo) +{ + return remquo(x, y, quo); +} +#elif LD80 || LD128 + +#define BIAS (LDBL_MAX_EXP - 1) + +#if LDBL_MANL_SIZE > 32 +typedef uint64_t manl_t; +#else +typedef uint32_t manl_t; +#endif + +#if LDBL_MANH_SIZE > 32 +typedef uint64_t manh_t; +#else +typedef uint32_t manh_t; +#endif + +/* + * These macros add and remove an explicit integer bit in front of the + * fractional mantissa, if the architecture doesn't have such a bit by + * default already. + */ +#ifdef LDBL_IMPLICIT_NBIT +#define SET_NBIT(hx) ((hx) | (1ULL << LDBL_MANH_SIZE)) +#define HFRAC_BITS LDBL_MANH_SIZE +#else +#define SET_NBIT(hx) (hx) +#define HFRAC_BITS (LDBL_MANH_SIZE - 1) +#endif + +#define MANL_SHIFT (LDBL_MANL_SIZE - 1) + +static const long double Zero[] = {0.0L, -0.0L}; + +/* + * Return the IEEE remainder and set *quo to the last n bits of the + * quotient, rounded to the nearest integer. We choose n=31 because + * we wind up computing all the integer bits of the quotient anyway as + * a side-effect of computing the remainder by the shift and subtract + * method. In practice, this is far more bits than are needed to use + * remquo in reduction algorithms. + * + * Assumptions: + * - The low part of the mantissa fits in a manl_t exactly. + * - The high part of the mantissa fits in an int64_t with enough room + * for an explicit integer bit in front of the fractional bits. + */ +long double remquol(long double x, long double y, int *quo) +{ + union IEEEl2bits ux, uy; + int64_t hx,hz; /* We need a carry bit even if LDBL_MANH_SIZE is 32. */ + manh_t hy; + manl_t lx,ly,lz; + int ix,iy,n,q,sx,sxy; + + ux.e = x; + uy.e = y; + sx = ux.bits.sign; + sxy = sx ^ uy.bits.sign; + ux.bits.sign = 0; /* |x| */ + uy.bits.sign = 0; /* |y| */ + x = ux.e; + + /* purge off exception values */ + if ((uy.bits.exp|uy.bits.manh|uy.bits.manl)==0 || /* y=0 */ + (ux.bits.exp == BIAS + LDBL_MAX_EXP) || /* or x not finite */ + (uy.bits.exp == BIAS + LDBL_MAX_EXP && + ((uy.bits.manh&~LDBL_NBIT)|uy.bits.manl)!=0)) /* or y is NaN */ + return (x*y)/(x*y); + if (ux.bits.exp <= uy.bits.exp) { + if ((ux.bits.exp < uy.bits.exp) || + (ux.bits.manh <= uy.bits.manh && + (ux.bits.manh < uy.bits.manh || + ux.bits.manl < uy.bits.manl))) { + q = 0; + goto fixup; /* |x|<|y| return x or x-y */ + } + if (ux.bits.manh == uy.bits.manh && ux.bits.manl == uy.bits.manl) { + *quo = 1; + return Zero[sx]; /* |x|=|y| return x*0*/ + } + } + + /* determine ix = ilogb(x) */ + if (ux.bits.exp == 0) { /* subnormal x */ + ux.e *= 0x1.0p512; + ix = ux.bits.exp - (BIAS + 512); + } else { + ix = ux.bits.exp - BIAS; + } + + /* determine iy = ilogb(y) */ + if (uy.bits.exp == 0) { /* subnormal y */ + uy.e *= 0x1.0p512; + iy = uy.bits.exp - (BIAS + 512); + } else { + iy = uy.bits.exp - BIAS; + } + + /* set up {hx,lx}, {hy,ly} and align y to x */ + hx = SET_NBIT(ux.bits.manh); + hy = SET_NBIT(uy.bits.manh); + lx = ux.bits.manl; + ly = uy.bits.manl; + + /* fix point fmod */ + n = ix - iy; + q = 0; + + while (n--) { + hz = hx - hy; + lz = lx - ly; + if (lx < ly) + hz -= 1; + if (hz < 0) { + hx = hx + hx + (lx>>MANL_SHIFT); + lx = lx + lx; + } else { + hx = hz + hz + (lz>>MANL_SHIFT); + lx = lz + lz; + q++; + } + q <<= 1; + } + hz = hx - hy; + lz = lx - ly; + if (lx < ly) + hz -= 1; + if (hz >= 0) { + hx = hz; + lx = lz; + q++; + } + + /* convert back to floating value and restore the sign */ + if ((hx|lx) == 0) { /* return sign(x)*0 */ + *quo = sxy ? -q : q; + return Zero[sx]; + } + while (hx < (1ULL<>MANL_SHIFT); + lx = lx + lx; + iy -= 1; + } + ux.bits.manh = hx; /* The integer bit is truncated here if needed. */ + ux.bits.manl = lx; + if (iy < LDBL_MIN_EXP) { + ux.bits.exp = iy + (BIAS + 512); + ux.e *= 0x1p-512; + } else { + ux.bits.exp = iy + BIAS; + } + ux.bits.sign = 0; + x = ux.e; +fixup: + y = fabsl(y); + if (y < LDBL_MIN * 2) { + if (x + x > y || (x + x == y && (q & 1))) { + q++; + x-=y; + } + } else if (x > 0.5*y || (x == 0.5*y && (q & 1))) { + q++; + x-=y; + } + + ux.e = x; + ux.bits.sign ^= sx; + x = ux.e; + + q &= 0x7fffffff; + *quo = sxy ? -q : q; + return x; +} +#endif diff --git a/src/math/rint.c b/src/math/rint.c new file mode 100644 index 0000000..fa6fef3 --- /dev/null +++ b/src/math/rint.c @@ -0,0 +1,90 @@ +/* origin: FreeBSD /usr/src/lib/msun/src/s_rint.c */ +/* + * ==================================================== + * Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. + * + * Developed at SunPro, a Sun Microsystems, Inc. business. + * Permission to use, copy, modify, and distribute this + * software is freely granted, provided that this notice + * is preserved. + * ==================================================== + */ +/* + * rint(x) + * Return x rounded to integral value according to the prevailing + * rounding mode. + * Method: + * Using floating addition. + * Exception: + * Inexact flag raised if x not equal to rint(x). + */ + +#include "libm.h" + +static const double +TWO52[2] = { + 4.50359962737049600000e+15, /* 0x43300000, 0x00000000 */ + -4.50359962737049600000e+15, /* 0xC3300000, 0x00000000 */ +}; + +double rint(double x) +{ + int32_t i0,j0,sx; + uint32_t i,i1; + double w,t; + + EXTRACT_WORDS(i0, i1, x); + // FIXME: signed shift + sx = (i0>>31) & 1; + j0 = ((i0>>20)&0x7ff) - 0x3ff; + if (j0 < 20) { + if (j0 < 0) { + if (((i0&0x7fffffff)|i1) == 0) + return x; + i1 |= i0 & 0x0fffff; + i0 &= 0xfffe0000; + i0 |= ((i1|-i1)>>12) & 0x80000; + SET_HIGH_WORD(x, i0); + STRICT_ASSIGN(double, w, TWO52[sx] + x); + t = w - TWO52[sx]; + GET_HIGH_WORD(i0, t); + SET_HIGH_WORD(t, (i0&0x7fffffff)|(sx<<31)); + return t; + } else { + i = 0x000fffff>>j0; + if (((i0&i)|i1) == 0) + return x; /* x is integral */ + i >>= 1; + if (((i0&i)|i1) != 0) { + /* + * Some bit is set after the 0.5 bit. To avoid the + * possibility of errors from double rounding in + * w = TWO52[sx]+x, adjust the 0.25 bit to a lower + * guard bit. We do this for all j0<=51. The + * adjustment is trickiest for j0==18 and j0==19 + * since then it spans the word boundary. + */ + if (j0 == 19) + i1 = 0x40000000; + else if (j0 == 18) + i1 = 0x80000000; + else + i0 = (i0&(~i))|((0x20000)>>j0); + } + } + } else if (j0 > 51) { + if (j0 == 0x400) + return x+x; /* inf or NaN */ + return x; /* x is integral */ + } else { + i = (uint32_t)0xffffffff>>(j0-20); + if ((i1&i) == 0) + return x; /* x is integral */ + i >>= 1; + if ((i1&i) != 0) + i1 = (i1&(~i))|((0x40000000)>>(j0-20)); + } + INSERT_WORDS(x, i0, i1); + STRICT_ASSIGN(double, w, TWO52[sx] + x); + return w - TWO52[sx]; +} diff --git a/src/math/rintf.c b/src/math/rintf.c new file mode 100644 index 0000000..e8d4496 --- /dev/null +++ b/src/math/rintf.c @@ -0,0 +1,48 @@ +/* origin: FreeBSD /usr/src/lib/msun/src/s_rintf.c */ +/* + * Conversion to float by Ian Lance Taylor, Cygnus Support, ian@cygnus.com. + */ +/* + * ==================================================== + * Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. + * + * Developed at SunPro, a Sun Microsystems, Inc. business. + * Permission to use, copy, modify, and distribute this + * software is freely granted, provided that this notice + * is preserved. + * ==================================================== + */ + +#include "libm.h" + +static const float +TWO23[2] = { + 8.3886080000e+06, /* 0x4b000000 */ + -8.3886080000e+06, /* 0xcb000000 */ +}; + +float rintf(float x) +{ + int32_t i0,j0,sx; + float w,t; + + GET_FLOAT_WORD(i0, x); + sx = (i0>>31) & 1; + j0 = ((i0>>23)&0xff) - 0x7f; + if (j0 < 23) { + if (j0 < 0) { + if ((i0&0x7fffffff) == 0) + return x; + STRICT_ASSIGN(float, w, TWO23[sx] + x); + t = w - TWO23[sx]; + GET_FLOAT_WORD(i0, t); + SET_FLOAT_WORD(t, (i0&0x7fffffff)|(sx<<31)); + return t; + } + STRICT_ASSIGN(float, w, TWO23[sx] + x); + return w - TWO23[sx]; + } + if (j0 == 0x80) + return x+x; /* inf or NaN */ + return x; /* x is integral */ +} diff --git a/src/math/rintl.c b/src/math/rintl.c new file mode 100644 index 0000000..46eecff --- /dev/null +++ b/src/math/rintl.c @@ -0,0 +1,87 @@ +/* origin: FreeBSD /usr/src/lib/msun/src/s_rintl.c */ +/*- + * Copyright (c) 2008 David Schultz + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. + */ + +#include "libm.h" + +#if LD64 +long double rintl(long double x) +{ + return rint(x); +} +#elif LD80 || LD128 + +#define BIAS (LDBL_MAX_EXP - 1) + +static const float +shift[2] = { +#if LDBL_MANT_DIG == 64 + 0x1.0p63, -0x1.0p63 +#elif LDBL_MANT_DIG == 113 + 0x1.0p112, -0x1.0p112 +#else +#error "Unsupported long double format" +#endif +}; +static const float zero[2] = { 0.0, -0.0 }; + +long double rintl(long double x) +{ + union IEEEl2bits u; + uint32_t expsign; + int ex, sign; + + u.e = x; + expsign = u.xbits.expsign; + ex = expsign & 0x7fff; + + if (ex >= BIAS + LDBL_MANT_DIG - 1) { + if (ex == BIAS + LDBL_MAX_EXP) + return x + x; /* Inf, NaN, or unsupported format */ + return x; /* finite and already an integer */ + } + sign = expsign >> 15; + + /* + * The following code assumes that intermediate results are + * evaluated in long double precision. If they are evaluated in + * greater precision, double rounding may occur, and if they are + * evaluated in less precision (as on i386), results will be + * wildly incorrect. + */ + x += shift[sign]; + x -= shift[sign]; + + /* + * If the result is +-0, then it must have the same sign as x, but + * the above calculation doesn't always give this. Fix up the sign. + */ + if (ex < BIAS && x == 0.0L) + return zero[sign]; + + return x; +} +#endif diff --git a/src/math/round.c b/src/math/round.c new file mode 100644 index 0000000..2137384 --- /dev/null +++ b/src/math/round.c @@ -0,0 +1,48 @@ +/* origin: FreeBSD /usr/src/lib/msun/src/s_round.c */ +/*- + * Copyright (c) 2003, Steven G. Kargl + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice unmodified, this list of conditions, and the following + * disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, + * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF + * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ + +#include "libm.h" + +double round(double x) +{ + double t; + + if (!isfinite(x)) + return x; + + if (x >= 0.0) { + t = floor(x); + if (t - x <= -0.5) + t += 1.0; + return t; + } else { + t = floor(-x); + if (t + x <= -0.5) + t += 1.0; + return -t; + } +} diff --git a/src/math/roundf.c b/src/math/roundf.c new file mode 100644 index 0000000..3cfd8ae --- /dev/null +++ b/src/math/roundf.c @@ -0,0 +1,48 @@ +/* origin: FreeBSD /usr/src/lib/msun/src/s_roundf.c */ +/*- + * Copyright (c) 2003, Steven G. Kargl + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice unmodified, this list of conditions, and the following + * disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, + * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF + * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ + +#include "libm.h" + +float roundf(float x) +{ + float t; + + if (!isfinite(x)) + return x; + + if (x >= 0.0) { + t = floorf(x); + if (t - x <= -0.5) + t += 1.0; + return t; + } else { + t = floorf(-x); + if (t + x <= -0.5) + t += 1.0; + return -t; + } +} diff --git a/src/math/roundl.c b/src/math/roundl.c new file mode 100644 index 0000000..b92b8fb --- /dev/null +++ b/src/math/roundl.c @@ -0,0 +1,54 @@ +/* origin: FreeBSD /usr/src/lib/msun/src/s_roundl.c */ +/*- + * Copyright (c) 2003, Steven G. Kargl + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice unmodified, this list of conditions, and the following + * disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, + * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF + * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ + +#include "libm.h" +#if LD64 +long double roundl(long double x) +{ + return round(x); +} +#else +long double roundl(long double x) +{ + long double t; + + if (!isfinite(x)) + return x; + + if (x >= 0.0) { + t = floorl(x); + if (t - x <= -0.5) + t += 1.0; + return t; + } else { + t = floorl(-x); + if (t + x <= -0.5) + t += 1.0; + return -t; + } +} +#endif diff --git a/src/math/scalb.c b/src/math/scalb.c new file mode 100644 index 0000000..7706e9c --- /dev/null +++ b/src/math/scalb.c @@ -0,0 +1,34 @@ +/* origin: FreeBSD /usr/src/lib/msun/src/e_scalb.c */ +/* + * ==================================================== + * Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. + * + * Developed at SunSoft, a Sun Microsystems, Inc. business. + * Permission to use, copy, modify, and distribute this + * software is freely granted, provided that this notice + * is preserved. + * ==================================================== + */ +/* + * scalb(x, fn) is provide for + * passing various standard test suite. One + * should use scalbn() instead. + */ + +#include "libm.h" + +double scalb(double x, double fn) +{ + if (isnan(x) || isnan(fn)) + return x*fn; + if (!isfinite(fn)) { + if (fn > 0.0) + return x*fn; + else + return x/(-fn); + } + if (rint(fn) != fn) return (fn-fn)/(fn-fn); + if ( fn > 65000.0) return scalbn(x, 65000); + if (-fn > 65000.0) return scalbn(x,-65000); + return scalbn(x,(int)fn); +} diff --git a/src/math/scalbf.c b/src/math/scalbf.c new file mode 100644 index 0000000..0cc091f --- /dev/null +++ b/src/math/scalbf.c @@ -0,0 +1,31 @@ +/* origin: FreeBSD /usr/src/lib/msun/src/e_scalbf.c */ +/* + * Conversion to float by Ian Lance Taylor, Cygnus Support, ian@cygnus.com. + */ +/* + * ==================================================== + * Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. + * + * Developed at SunPro, a Sun Microsystems, Inc. business. + * Permission to use, copy, modify, and distribute this + * software is freely granted, provided that this notice + * is preserved. + * ==================================================== + */ + +#include "libm.h" + +float scalbf(float x, float fn) +{ + if (isnan(x) || isnan(fn)) return x*fn; + if (!isfinite(fn)) { + if (fn > (float)0.0) + return x*fn; + else + return x/(-fn); + } + if (rintf(fn) != fn) return (fn-fn)/(fn-fn); + if ( fn > (float)65000.0) return scalbnf(x, 65000); + if (-fn > (float)65000.0) return scalbnf(x,-65000); + return scalbnf(x,(int)fn); +} diff --git a/src/math/scalbln.c b/src/math/scalbln.c new file mode 100644 index 0000000..53854fd --- /dev/null +++ b/src/math/scalbln.c @@ -0,0 +1,11 @@ +#include +#include "libm.h" + +double scalbln(double x, long n) +{ + if (n > INT_MAX) + n = INT_MAX; + else if (n < INT_MIN) + n = INT_MIN; + return scalbn(x, n); +} diff --git a/src/math/scalblnf.c b/src/math/scalblnf.c new file mode 100644 index 0000000..61600f1 --- /dev/null +++ b/src/math/scalblnf.c @@ -0,0 +1,11 @@ +#include +#include "libm.h" + +float scalblnf(float x, long n) +{ + if (n > INT_MAX) + n = INT_MAX; + else if (n < INT_MIN) + n = INT_MIN; + return scalbnf(x, n); +} diff --git a/src/math/scalblnl.c b/src/math/scalblnl.c new file mode 100644 index 0000000..4199e44 --- /dev/null +++ b/src/math/scalblnl.c @@ -0,0 +1,10 @@ +#include +#include "libm.h" +long double scalblnl(long double x, long n) +{ + if (n > INT_MAX) + n = INT_MAX; + else if (n < INT_MIN) + n = INT_MIN; + return scalbnl(x, n); +} diff --git a/src/math/scalbn.c b/src/math/scalbn.c new file mode 100644 index 0000000..b51551b --- /dev/null +++ b/src/math/scalbn.c @@ -0,0 +1,62 @@ +/* origin: FreeBSD /usr/src/lib/msun/src/s_scalbn.c */ +/* + * ==================================================== + * Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. + * + * Developed at SunPro, a Sun Microsystems, Inc. business. + * Permission to use, copy, modify, and distribute this + * software is freely granted, provided that this notice + * is preserved. + * ==================================================== + */ +/* + * scalbn (double x, int n) + * scalbn(x,n) returns x* 2**n computed by exponent + * manipulation rather than by actually performing an + * exponentiation or a multiplication. + */ + +#include "libm.h" + +static const double +two54 = 1.80143985094819840000e+16, /* 0x43500000, 0x00000000 */ +twom54 = 5.55111512312578270212e-17, /* 0x3C900000, 0x00000000 */ +huge = 1.0e+300, +tiny = 1.0e-300; + +double scalbn(double x, int n) +{ +// FIXME: k+n check depends on signed int overflow.. use unsigned hx +// TODO: when long != int: +// scalbln(x,long n) { if(n>9999)n=9999; else if(n<-9999)n=-9999; return scalbn(x,n); } +// TODO: n < -50000 ... + int32_t k,hx,lx; + + EXTRACT_WORDS(hx, lx, x); + k = (hx&0x7ff00000)>>20; /* extract exponent */ + if (k == 0) { /* 0 or subnormal x */ + if ((lx|(hx&0x7fffffff)) == 0) /* +-0 */ + return x; + x *= two54; + GET_HIGH_WORD(hx, x); + k = ((hx&0x7ff00000)>>20) - 54; + if (n < -50000) + return tiny*x; /*underflow*/ + } + if (k == 0x7ff) /* NaN or Inf */ + return x + x; + k = k + n; + if (k > 0x7fe) + return huge*copysign(huge, x); /* overflow */ + if (k > 0) { /* normal result */ + SET_HIGH_WORD(x, (hx&0x800fffff)|(k<<20)); + return x; + } + if (k <= -54) + if (n > 50000) /* in case integer overflow in n+k */ + return huge*copysign(huge, x); /*overflow*/ + return tiny*copysign(tiny, x); /*underflow*/ + k += 54; /* subnormal result */ + SET_HIGH_WORD(x, (hx&0x800fffff)|(k<<20)); + return x*twom54; +} diff --git a/src/math/scalbnf.c b/src/math/scalbnf.c new file mode 100644 index 0000000..0a6168b --- /dev/null +++ b/src/math/scalbnf.c @@ -0,0 +1,54 @@ +/* origin: FreeBSD /usr/src/lib/msun/src/s_scalbnf.c */ +/* + * Conversion to float by Ian Lance Taylor, Cygnus Support, ian@cygnus.com. + */ +/* + * ==================================================== + * Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. + * + * Developed at SunPro, a Sun Microsystems, Inc. business. + * Permission to use, copy, modify, and distribute this + * software is freely granted, provided that this notice + * is preserved. + * ==================================================== + */ + +#include "libm.h" + +static const float +two25 = 3.355443200e+07, /* 0x4c000000 */ +twom25 = 2.9802322388e-08, /* 0x33000000 */ +huge = 1.0e+30, +tiny = 1.0e-30; + +float scalbnf(float x, int n) +{ + int32_t k, ix; + GET_FLOAT_WORD(ix, x); + k = (ix&0x7f800000)>>23; /* extract exponent */ + if (k == 0) { /* 0 or subnormal x */ + if ((ix&0x7fffffff) == 0) /* +-0 */ + return x; + x *= two25; + GET_FLOAT_WORD(ix, x); + k = ((ix&0x7f800000)>>23) - 25; + if (n < -50000) + return tiny*x; /*underflow*/ + } + if (k == 0xff) /* NaN or Inf */ + return x + x; + k = k + n; + if (k > 0xfe) + return huge*copysignf(huge, x); /* overflow */ + if (k > 0) { /* normal result */ + SET_FLOAT_WORD(x, (ix&0x807fffff)|(k<<23)); + return x; + } + if (k <= -25) + if (n > 50000) /* in case integer overflow in n+k */ + return huge*copysignf(huge,x); /*overflow*/ + return tiny*copysignf(tiny, x); /*underflow*/ + k += 25; /* subnormal result */ + SET_FLOAT_WORD(x, (ix&0x807fffff)|(k<<23)); + return x*twom25; +} diff --git a/src/math/scalbnl.c b/src/math/scalbnl.c new file mode 100644 index 0000000..ff5db51 --- /dev/null +++ b/src/math/scalbnl.c @@ -0,0 +1,63 @@ +/* origin: FreeBSD /usr/src/lib/msun/src/s_scalbnl.c */ +/* + * ==================================================== + * Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. + * + * Developed at SunPro, a Sun Microsystems, Inc. business. + * Permission to use, copy, modify, and distribute this + * software is freely granted, provided that this notice + * is preserved. + * ==================================================== + */ +/* + * scalbnl (long double x, int n) + * scalbnl(x,n) returns x* 2**n computed by exponent + * manipulation rather than by actually performing an + * exponentiation or a multiplication. + */ + +#include "libm.h" + +#if LD64 +long double scalbnl(long double x, int n) +{ + return scalbn(x, n); +} +#elif LD80 || LD128 +static const long double +huge = 0x1p16000L, +tiny = 0x1p-16000L; + +long double scalbnl(long double x, int n) +{ + union IEEEl2bits u; + int k; + + u.e = x; + k = u.bits.exp; /* extract exponent */ + if (k == 0) { /* 0 or subnormal x */ + if ((u.bits.manh|u.bits.manl) == 0) /* +-0 */ + return x; + u.e *= 0x1p+128; + k = u.bits.exp - 128; + if (n < -50000) + return tiny*x; /*underflow*/ + } + if (k == 0x7fff) /* NaN or Inf */ + return x + x; + k = k + n; + if (k >= 0x7fff) + return huge*copysignl(huge, x); /* overflow */ + if (k > 0) { /* normal result */ + u.bits.exp = k; + return u.e; + } + if (k <= -128) + if (n > 50000) /* in case integer overflow in n+k */ + return huge*copysign(huge, x); /*overflow*/ + return tiny*copysign(tiny, x); /*underflow*/ + k += 128; /* subnormal result */ + u.bits.exp = k; + return u.e*0x1p-128; +} +#endif diff --git a/src/math/signgam.c b/src/math/signgam.c new file mode 100644 index 0000000..12cc32d --- /dev/null +++ b/src/math/signgam.c @@ -0,0 +1,2 @@ +#include +int signgam = 0; diff --git a/src/math/sin.c b/src/math/sin.c new file mode 100644 index 0000000..8e430f8 --- /dev/null +++ b/src/math/sin.c @@ -0,0 +1,77 @@ +/* origin: FreeBSD /usr/src/lib/msun/src/s_sin.c */ +/* + * ==================================================== + * Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. + * + * Developed at SunPro, a Sun Microsystems, Inc. business. + * Permission to use, copy, modify, and distribute this + * software is freely granted, provided that this notice + * is preserved. + * ==================================================== + */ +/* sin(x) + * Return sine function of x. + * + * kernel function: + * __sin ... sine function on [-pi/4,pi/4] + * __cos ... cose function on [-pi/4,pi/4] + * __rem_pio2 ... argument reduction routine + * + * Method. + * Let S,C and T denote the sin, cos and tan respectively on + * [-PI/4, +PI/4]. Reduce the argument x to y1+y2 = x-k*pi/2 + * in [-pi/4 , +pi/4], and let n = k mod 4. + * We have + * + * n sin(x) cos(x) tan(x) + * ---------------------------------------------------------- + * 0 S C T + * 1 C -S -1/T + * 2 -S -C T + * 3 -C S -1/T + * ---------------------------------------------------------- + * + * Special cases: + * Let trig be any of sin, cos, or tan. + * trig(+-INF) is NaN, with signals; + * trig(NaN) is that NaN; + * + * Accuracy: + * TRIG(x) returns trig(x) nearly rounded + */ + +#include "libm.h" + +double sin(double x) +{ + double y[2], z=0.0; + int32_t n, ix; + + /* High word of x. */ + GET_HIGH_WORD(ix, x); + + /* |x| ~< pi/4 */ + ix &= 0x7fffffff; + if (ix <= 0x3fe921fb) { + if (ix < 0x3e500000) { /* |x| < 2**-26 */ + /* raise inexact if x != 0 */ + if ((int)x == 0) + return x; + } + return __sin(x, z, 0); + } + + /* sin(Inf or NaN) is NaN */ + if (ix >= 0x7ff00000) + return x - x; + + /* argument reduction needed */ + n = __rem_pio2(x, y); + switch (n&3) { + case 0: return __sin(y[0], y[1], 1); + case 1: return __cos(y[0], y[1]); + case 2: return -__sin(y[0], y[1], 1); + default: + return -__cos(y[0], y[1]); + } +} diff --git a/src/math/sinf.c b/src/math/sinf.c new file mode 100644 index 0000000..dcca67a --- /dev/null +++ b/src/math/sinf.c @@ -0,0 +1,73 @@ +/* origin: FreeBSD /usr/src/lib/msun/src/s_sinf.c */ +/* + * Conversion to float by Ian Lance Taylor, Cygnus Support, ian@cygnus.com. + * Optimized by Bruce D. Evans. + */ +/* + * ==================================================== + * Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. + * + * Developed at SunPro, a Sun Microsystems, Inc. business. + * Permission to use, copy, modify, and distribute this + * software is freely granted, provided that this notice + * is preserved. + * ==================================================== + */ + +#include "libm.h" + +/* Small multiples of pi/2 rounded to double precision. */ +static const double +s1pio2 = 1*M_PI_2, /* 0x3FF921FB, 0x54442D18 */ +s2pio2 = 2*M_PI_2, /* 0x400921FB, 0x54442D18 */ +s3pio2 = 3*M_PI_2, /* 0x4012D97C, 0x7F3321D2 */ +s4pio2 = 4*M_PI_2; /* 0x401921FB, 0x54442D18 */ + +float sinf(float x) +{ + double y; + int32_t n, hx, ix; + + GET_FLOAT_WORD(hx, x); + ix = hx & 0x7fffffff; + + if (ix <= 0x3f490fda) { /* |x| ~<= pi/4 */ + if (ix < 0x39800000) /* |x| < 2**-12 */ + /* raise inexact if x != 0 */ + if((int)x == 0) + return x; + return __sindf(x); + } + if (ix <= 0x407b53d1) { /* |x| ~<= 5*pi/4 */ + if (ix <= 0x4016cbe3) { /* |x| ~<= 3pi/4 */ + if (hx > 0) + return __cosdf(x - s1pio2); + else + return -__cosdf(x + s1pio2); + } + return __sindf(hx > 0 ? s2pio2 - x : -s2pio2 - x); + } + if (ix <= 0x40e231d5) { /* |x| ~<= 9*pi/4 */ + if (ix <= 0x40afeddf) { /* |x| ~<= 7*pi/4 */ + if (hx > 0) + return -__cosdf(x - s3pio2); + else + return __cosdf(x + s3pio2); + } + return __sindf(hx > 0 ? x - s4pio2 : x + s4pio2); + } + + /* sin(Inf or NaN) is NaN */ + if (ix >= 0x7f800000) + return x - x; + + /* general argument reduction needed */ + n = __rem_pio2f(x, &y); + switch (n&3) { + case 0: return __sindf(y); + case 1: return __cosdf(y); + case 2: return __sindf(-y); + default: + return -__cosdf(y); + } +} diff --git a/src/math/sinh.c b/src/math/sinh.c new file mode 100644 index 0000000..0972777 --- /dev/null +++ b/src/math/sinh.c @@ -0,0 +1,71 @@ +/* origin: FreeBSD /usr/src/lib/msun/src/e_sinh.c */ +/* + * ==================================================== + * Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. + * + * Developed at SunSoft, a Sun Microsystems, Inc. business. + * Permission to use, copy, modify, and distribute this + * software is freely granted, provided that this notice + * is preserved. + * ==================================================== + */ +/* sinh(x) + * Method : + * mathematically sinh(x) if defined to be (exp(x)-exp(-x))/2 + * 1. Replace x by |x| (sinh(-x) = -sinh(x)). + * 2. + * E + E/(E+1) + * 0 <= x <= 22 : sinh(x) := --------------, E=expm1(x) + * 2 + * + * 22 <= x <= lnovft : sinh(x) := exp(x)/2 + * lnovft <= x <= ln2ovft: sinh(x) := exp(x/2)/2 * exp(x/2) + * ln2ovft < x : sinh(x) := x*shuge (overflow) + * + * Special cases: + * sinh(x) is |x| if x is +INF, -INF, or NaN. + * only sinh(0)=0 is exact for finite x. + */ + +#include "libm.h" + +static const double one = 1.0, huge = 1.0e307; + +double sinh(double x) +{ + double t, h; + int32_t ix, jx; + + /* High word of |x|. */ + GET_HIGH_WORD(jx, x); + ix = jx & 0x7fffffff; + + /* x is INF or NaN */ + if (ix >= 0x7ff00000) + return x + x; + + h = 0.5; + if (jx < 0) h = -h; + /* |x| in [0,22], return sign(x)*0.5*(E+E/(E+1))) */ + if (ix < 0x40360000) { /* |x|<22 */ + if (ix < 0x3e300000) /* |x|<2**-28 */ + /* raise inexact, return x */ + if (huge+x > one) + return x; + t = expm1(fabs(x)); + if (ix < 0x3ff00000) + return h*(2.0*t - t*t/(t+one)); + return h*(t + t/(t+one)); + } + + /* |x| in [22, log(maxdouble)] return 0.5*exp(|x|) */ + if (ix < 0x40862E42) + return h*exp(fabs(x)); + + /* |x| in [log(maxdouble), overflowthresold] */ + if (ix <= 0x408633CE) + return h*2.0*__ldexp_exp(fabs(x), -1); + + /* |x| > overflowthresold, sinh(x) overflow */ + return x*huge; +} diff --git a/src/math/sinhf.c b/src/math/sinhf.c new file mode 100644 index 0000000..a66ed1a --- /dev/null +++ b/src/math/sinhf.c @@ -0,0 +1,57 @@ +/* origin: FreeBSD /usr/src/lib/msun/src/e_sinhf.c */ +/* + * Conversion to float by Ian Lance Taylor, Cygnus Support, ian@cygnus.com. + */ +/* + * ==================================================== + * Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. + * + * Developed at SunPro, a Sun Microsystems, Inc. business. + * Permission to use, copy, modify, and distribute this + * software is freely granted, provided that this notice + * is preserved. + * ==================================================== + */ + +#include "libm.h" + +static const float one = 1.0, huge = 1.0e37; + +float sinhf(float x) +{ + float t, h; + int32_t ix, jx; + + GET_FLOAT_WORD(jx, x); + ix = jx & 0x7fffffff; + + /* x is INF or NaN */ + if (ix >= 0x7f800000) + return x + x; + + h = 0.5; + if (jx < 0) + h = -h; + /* |x| in [0,9], return sign(x)*0.5*(E+E/(E+1))) */ + if (ix < 0x41100000) { /* |x|<9 */ + if (ix < 0x39800000) /* |x|<2**-12 */ + /* raise inexact, return x */ + if (huge+x > one) + return x; + t = expm1f(fabsf(x)); + if (ix < 0x3f800000) + return h*((float)2.0*t - t*t/(t+one)); + return h*(t + t/(t+one)); + } + + /* |x| in [9, logf(maxfloat)] return 0.5*exp(|x|) */ + if (ix < 0x42b17217) + return h*expf(fabsf(x)); + + /* |x| in [logf(maxfloat), overflowthresold] */ + if (ix <= 0x42b2d4fc) + return h*2.0F*__ldexp_expf(fabsf(x), -1); + + /* |x| > overflowthresold, sinh(x) overflow */ + return x*huge; +} diff --git a/src/math/sinhl.c b/src/math/sinhl.c new file mode 100644 index 0000000..14003cc --- /dev/null +++ b/src/math/sinhl.c @@ -0,0 +1,81 @@ +/* origin: OpenBSD /usr/src/lib/libm/src/ld80/e_sinhl.c */ +/* + * ==================================================== + * Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. + * + * Developed at SunPro, a Sun Microsystems, Inc. business. + * Permission to use, copy, modify, and distribute this + * software is freely granted, provided that this notice + * is preserved. + * ==================================================== + */ +/* sinhl(x) + * Method : + * mathematically sinh(x) if defined to be (exp(x)-exp(-x))/2 + * 1. Replace x by |x| (sinhl(-x) = -sinhl(x)). + * 2. + * E + E/(E+1) + * 0 <= x <= 25 : sinhl(x) := --------------, E=expm1l(x) + * 2 + * + * 25 <= x <= lnovft : sinhl(x) := expl(x)/2 + * lnovft <= x <= ln2ovft: sinhl(x) := expl(x/2)/2 * expl(x/2) + * ln2ovft < x : sinhl(x) := x*huge (overflow) + * + * Special cases: + * sinhl(x) is |x| if x is +INF, -INF, or NaN. + * only sinhl(0)=0 is exact for finite x. + */ + +#include "libm.h" + +#if LD64 +long double sinhl(long double x) +{ + return sinh(x); +} +#elif LD80 +static const long double one = 1.0, huge = 1.0e4931L; + +long double sinhl(long double x) +{ + long double t,w,h; + uint32_t jx,ix,i0,i1; + + /* Words of |x|. */ + GET_LDOUBLE_WORDS(jx, i0, i1, x); + ix = jx & 0x7fff; + + /* x is INF or NaN */ + if (ix == 0x7fff) return x + x; + + h = 0.5; + if (jx & 0x8000) + h = -h; + /* |x| in [0,25], return sign(x)*0.5*(E+E/(E+1))) */ + if (ix < 0x4003 || (ix == 0x4003 && i0 <= 0xc8000000)) { /* |x| < 25 */ + if (ix < 0x3fdf) /* |x|<2**-32 */ + if (huge + x > one) + return x;/* sinh(tiny) = tiny with inexact */ + t = expm1l(fabsl(x)); + if (ix < 0x3fff) + return h*(2.0*t - t*t/(t + one)); + return h*(t + t/(t + one)); + } + + /* |x| in [25, log(maxdouble)] return 0.5*exp(|x|) */ + if (ix < 0x400c || (ix == 0x400c && i0 < 0xb17217f7)) + return h*expl(fabsl(x)); + + /* |x| in [log(maxdouble), overflowthreshold] */ + if (ix < 0x400c || (ix == 0x400c && (i0 < 0xb174ddc0 || + (i0 == 0xb174ddc0 && i1 <= 0x31aec0ea)))) { + w = expl(0.5*fabsl(x)); + t = h*w; + return t*w; + } + + /* |x| > overflowthreshold, sinhl(x) overflow */ + return x*huge; +} +#endif diff --git a/src/math/sinl.c b/src/math/sinl.c new file mode 100644 index 0000000..5b3f60d --- /dev/null +++ b/src/math/sinl.c @@ -0,0 +1,84 @@ +/* origin: FreeBSD /usr/src/lib/msun/src/s_sinl.c */ +/*- + * Copyright (c) 2007 Steven G. Kargl + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice unmodified, this list of conditions, and the following + * disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, + * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF + * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ + + +#include "libm.h" + +#if LD64 +long double sinl(long double x) +{ + return sin(x); +} +#elif LD80 || LD128 +#include "__rem_pio2l.h" + +long double sinl(long double x) +{ + union IEEEl2bits z; + int e0, s; + long double y[2]; + long double hi, lo; + + z.e = x; + s = z.bits.sign; + z.bits.sign = 0; + + /* If x = +-0 or x is a subnormal number, then sin(x) = x */ + if (z.bits.exp == 0) + return x; + + /* If x = NaN or Inf, then sin(x) = NaN. */ + if (z.bits.exp == 32767) + return (x - x) / (x - x); + + /* Optimize the case where x is already within range. */ + if (z.e < M_PI_4) { + hi = __sinl(z.e, 0, 0); + return s ? -hi : hi; + } + + e0 = __rem_pio2l(x, y); + hi = y[0]; + lo = y[1]; + + switch (e0 & 3) { + case 0: + hi = __sinl(hi, lo, 1); + break; + case 1: + hi = __cosl(hi, lo); + break; + case 2: + hi = - __sinl(hi, lo, 1); + break; + case 3: + hi = - __cosl(hi, lo); + break; + } + return hi; +} +#endif diff --git a/src/math/sqrt.c b/src/math/sqrt.c new file mode 100644 index 0000000..2c5642e --- /dev/null +++ b/src/math/sqrt.c @@ -0,0 +1,188 @@ +/* origin: FreeBSD /usr/src/lib/msun/src/e_sqrt.c */ +/* + * ==================================================== + * Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. + * + * Developed at SunSoft, a Sun Microsystems, Inc. business. + * Permission to use, copy, modify, and distribute this + * software is freely granted, provided that this notice + * is preserved. + * ==================================================== + */ +/* sqrt(x) + * Return correctly rounded sqrt. + * ------------------------------------------ + * | Use the hardware sqrt if you have one | + * ------------------------------------------ + * Method: + * Bit by bit method using integer arithmetic. (Slow, but portable) + * 1. Normalization + * Scale x to y in [1,4) with even powers of 2: + * find an integer k such that 1 <= (y=x*2^(2k)) < 4, then + * sqrt(x) = 2^k * sqrt(y) + * 2. Bit by bit computation + * Let q = sqrt(y) truncated to i bit after binary point (q = 1), + * i 0 + * i+1 2 + * s = 2*q , and y = 2 * ( y - q ). (1) + * i i i i + * + * To compute q from q , one checks whether + * i+1 i + * + * -(i+1) 2 + * (q + 2 ) <= y. (2) + * i + * -(i+1) + * If (2) is false, then q = q ; otherwise q = q + 2 . + * i+1 i i+1 i + * + * With some algebric manipulation, it is not difficult to see + * that (2) is equivalent to + * -(i+1) + * s + 2 <= y (3) + * i i + * + * The advantage of (3) is that s and y can be computed by + * i i + * the following recurrence formula: + * if (3) is false + * + * s = s , y = y ; (4) + * i+1 i i+1 i + * + * otherwise, + * -i -(i+1) + * s = s + 2 , y = y - s - 2 (5) + * i+1 i i+1 i i + * + * One may easily use induction to prove (4) and (5). + * Note. Since the left hand side of (3) contain only i+2 bits, + * it does not necessary to do a full (53-bit) comparison + * in (3). + * 3. Final rounding + * After generating the 53 bits result, we compute one more bit. + * Together with the remainder, we can decide whether the + * result is exact, bigger than 1/2ulp, or less than 1/2ulp + * (it will never equal to 1/2ulp). + * The rounding mode can be detected by checking whether + * huge + tiny is equal to huge, and whether huge - tiny is + * equal to huge for some floating point number "huge" and "tiny". + * + * Special cases: + * sqrt(+-0) = +-0 ... exact + * sqrt(inf) = inf + * sqrt(-ve) = NaN ... with invalid signal + * sqrt(NaN) = NaN ... with invalid signal for signaling NaN + * + * Other methods : see the appended file at the end of the program below. + *--------------- + */ + +#include "libm.h" + +static const double one = 1.0, tiny = 1.0e-300; + +double sqrt(double x) +{ + double z; + int32_t sign = (int)0x80000000; + int32_t ix0,s0,q,m,t,i; + uint32_t r,t1,s1,ix1,q1; + + EXTRACT_WORDS(ix0, ix1, x); + + /* take care of Inf and NaN */ + if ((ix0&0x7ff00000) == 0x7ff00000) { + return x*x + x; /* sqrt(NaN)=NaN, sqrt(+inf)=+inf, sqrt(-inf)=sNaN */ + } + /* take care of zero */ + if (ix0 <= 0) { + if (((ix0&(~sign))|ix1) == 0) + return x; /* sqrt(+-0) = +-0 */ + if (ix0 < 0) + return (x-x)/(x-x); /* sqrt(-ve) = sNaN */ + } + /* normalize x */ + m = ix0>>20; + if (m == 0) { /* subnormal x */ + while (ix0 == 0) { + m -= 21; + ix0 |= (ix1>>11); + ix1 <<= 21; + } + for (i=0; (ix0&0x00100000) == 0; i++) + ix0<<=1; + m -= i - 1; + ix0 |= ix1>>(32-i); + ix1 <<= i; + } + m -= 1023; /* unbias exponent */ + ix0 = (ix0&0x000fffff)|0x00100000; + if (m & 1) { /* odd m, double x to make it even */ + ix0 += ix0 + ((ix1&sign)>>31); + ix1 += ix1; + } + m >>= 1; /* m = [m/2] */ + + /* generate sqrt(x) bit by bit */ + ix0 += ix0 + ((ix1&sign)>>31); + ix1 += ix1; + q = q1 = s0 = s1 = 0; /* [q,q1] = sqrt(x) */ + r = 0x00200000; /* r = moving bit from right to left */ + + while (r != 0) { + t = s0 + r; + if (t <= ix0) { + s0 = t + r; + ix0 -= t; + q += r; + } + ix0 += ix0 + ((ix1&sign)>>31); + ix1 += ix1; + r >>= 1; + } + + r = sign; + while (r != 0) { + t1 = s1 + r; + t = s0; + if (t < ix0 || (t == ix0 && t1 <= ix1)) { + s1 = t1 + r; + if ((t1&sign) == sign && (s1&sign) == 0) + s0++; + ix0 -= t; + if (ix1 < t1) + ix0--; + ix1 -= t1; + q1 += r; + } + ix0 += ix0 + ((ix1&sign)>>31); + ix1 += ix1; + r >>= 1; + } + + /* use floating add to find out rounding direction */ + if ((ix0|ix1) != 0) { + z = one - tiny; /* raise inexact flag */ + if (z >= one) { + z = one + tiny; + if (q1 == (uint32_t)0xffffffff) { + q1 = 0; + q++; + } else if (z > one) { + if (q1 == (uint32_t)0xfffffffe) + q++; + q1 += 2; + } else + q1 += q1 & 1; + } + } + ix0 = (q>>1) + 0x3fe00000; + ix1 = q1>>1; + if (q&1) + ix1 |= sign; + ix0 += m << 20; + INSERT_WORDS(z, ix0, ix1); + return z; +} diff --git a/src/math/sqrtf.c b/src/math/sqrtf.c new file mode 100644 index 0000000..35c24e5 --- /dev/null +++ b/src/math/sqrtf.c @@ -0,0 +1,84 @@ +/* origin: FreeBSD /usr/src/lib/msun/src/e_sqrtf.c */ +/* + * Conversion to float by Ian Lance Taylor, Cygnus Support, ian@cygnus.com. + */ +/* + * ==================================================== + * Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. + * + * Developed at SunPro, a Sun Microsystems, Inc. business. + * Permission to use, copy, modify, and distribute this + * software is freely granted, provided that this notice + * is preserved. + * ==================================================== + */ + +#include "libm.h" + +static const float one = 1.0, tiny = 1.0e-30; + +float sqrtf(float x) +{ + float z; + int32_t sign = (int)0x80000000; + int32_t ix,s,q,m,t,i; + uint32_t r; + + GET_FLOAT_WORD(ix, x); + + /* take care of Inf and NaN */ + if ((ix&0x7f800000) == 0x7f800000) + return x*x + x; /* sqrt(NaN)=NaN, sqrt(+inf)=+inf, sqrt(-inf)=sNaN */ + + /* take care of zero */ + if (ix <= 0) { + if ((ix&~sign) == 0) + return x; /* sqrt(+-0) = +-0 */ + if (ix < 0) + return (x-x)/(x-x); /* sqrt(-ve) = sNaN */ + } + /* normalize x */ + m = ix>>23; + if (m == 0) { /* subnormal x */ + for (i = 0; (ix&0x00800000) == 0; i++) + ix<<=1; + m -= i - 1; + } + m -= 127; /* unbias exponent */ + ix = (ix&0x007fffff)|0x00800000; + if (m&1) /* odd m, double x to make it even */ + ix += ix; + m >>= 1; /* m = [m/2] */ + + /* generate sqrt(x) bit by bit */ + ix += ix; + q = s = 0; /* q = sqrt(x) */ + r = 0x01000000; /* r = moving bit from right to left */ + + while (r != 0) { + t = s + r; + if (t <= ix) { + s = t+r; + ix -= t; + q += r; + } + ix += ix; + r >>= 1; + } + + /* use floating add to find out rounding direction */ + if (ix != 0) { + z = one - tiny; /* raise inexact flag */ + if (z >= one) { + z = one + tiny; + if (z > one) + q += 2; + else + q += q & 1; + } + } + ix = (q>>1) + 0x3f000000; + ix += m << 23; + SET_FLOAT_WORD(z, ix); + return z; +} diff --git a/src/math/sqrtl.c b/src/math/sqrtl.c new file mode 100644 index 0000000..e69de29 diff --git a/src/math/tan.c b/src/math/tan.c new file mode 100644 index 0000000..2e1f3c8 --- /dev/null +++ b/src/math/tan.c @@ -0,0 +1,69 @@ +/* origin: FreeBSD /usr/src/lib/msun/src/s_tan.c */ +/* + * ==================================================== + * Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. + * + * Developed at SunPro, a Sun Microsystems, Inc. business. + * Permission to use, copy, modify, and distribute this + * software is freely granted, provided that this notice + * is preserved. + * ==================================================== + */ +/* tan(x) + * Return tangent function of x. + * + * kernel function: + * __tan ... tangent function on [-pi/4,pi/4] + * __rem_pio2 ... argument reduction routine + * + * Method. + * Let S,C and T denote the sin, cos and tan respectively on + * [-PI/4, +PI/4]. Reduce the argument x to y1+y2 = x-k*pi/2 + * in [-pi/4 , +pi/4], and let n = k mod 4. + * We have + * + * n sin(x) cos(x) tan(x) + * ---------------------------------------------------------- + * 0 S C T + * 1 C -S -1/T + * 2 -S -C T + * 3 -C S -1/T + * ---------------------------------------------------------- + * + * Special cases: + * Let trig be any of sin, cos, or tan. + * trig(+-INF) is NaN, with signals; + * trig(NaN) is that NaN; + * + * Accuracy: + * TRIG(x) returns trig(x) nearly rounded + */ + +#include "libm.h" + +double tan(double x) +{ + double y[2], z = 0.0; + int32_t n, ix; + + /* High word of x. */ + GET_HIGH_WORD(ix, x); + + /* |x| ~< pi/4 */ + ix &= 0x7fffffff; + if (ix <= 0x3fe921fb) { + if (ix < 0x3e400000) /* x < 2**-27 */ + /* raise inexact if x != 0 */ + if ((int)x == 0) + return x; + return __tan(x, z, 1); + } + + /* tan(Inf or NaN) is NaN */ + if (ix >= 0x7ff00000) + return x - x; + + /* argument reduction needed */ + n = __rem_pio2(x, y); + return __tan(y[0], y[1], 1 - ((n&1)<<1)); /* n even: 1, n odd: -1 */ +} diff --git a/src/math/tanf.c b/src/math/tanf.c new file mode 100644 index 0000000..8b0dfb2 --- /dev/null +++ b/src/math/tanf.c @@ -0,0 +1,62 @@ +/* origin: FreeBSD /usr/src/lib/msun/src/s_tanf.c */ +/* + * Conversion to float by Ian Lance Taylor, Cygnus Support, ian@cygnus.com. + * Optimized by Bruce D. Evans. + */ +/* + * ==================================================== + * Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. + * + * Developed at SunPro, a Sun Microsystems, Inc. business. + * Permission to use, copy, modify, and distribute this + * software is freely granted, provided that this notice + * is preserved. + * ==================================================== + */ + +#include "libm.h" + +/* Small multiples of pi/2 rounded to double precision. */ +static const double +t1pio2 = 1*M_PI_2, /* 0x3FF921FB, 0x54442D18 */ +t2pio2 = 2*M_PI_2, /* 0x400921FB, 0x54442D18 */ +t3pio2 = 3*M_PI_2, /* 0x4012D97C, 0x7F3321D2 */ +t4pio2 = 4*M_PI_2; /* 0x401921FB, 0x54442D18 */ + +float tanf(float x) +{ + double y; + int32_t n, hx, ix; + + GET_FLOAT_WORD(hx, x); + ix = hx & 0x7fffffff; + + if (ix <= 0x3f490fda) { /* |x| ~<= pi/4 */ + if (ix < 0x39800000) /* |x| < 2**-12 */ + /* return x and raise inexact if x != 0 */ + if ((int)x == 0) + return x; + return __tandf(x, 1); + } + if (ix <= 0x407b53d1) { /* |x| ~<= 5*pi/4 */ + if (ix <= 0x4016cbe3) /* |x| ~<= 3pi/4 */ + return __tandf((hx > 0 ? x-t1pio2 : x+t1pio2), -1); + else + return __tandf((hx > 0 ? x-t2pio2 : x+t2pio2), 1); + } + if (ix <= 0x40e231d5) { /* |x| ~<= 9*pi/4 */ + if (ix <= 0x40afeddf) /* |x| ~<= 7*pi/4 */ + return __tandf((hx > 0 ? x-t3pio2 : x+t3pio2), -1); + else + return __tandf((hx > 0 ? x-t4pio2 : x+t4pio2), 1); + } + + /* tan(Inf or NaN) is NaN */ + if (ix >= 0x7f800000) + return x - x; + + /* general argument reduction needed */ + n = __rem_pio2f(x, &y); + /* integer parameter: n even: 1; n odd: -1 */ + return __tandf(y, 1-((n&1)<<1)); +} diff --git a/src/math/tanh.c b/src/math/tanh.c new file mode 100644 index 0000000..957c43e --- /dev/null +++ b/src/math/tanh.c @@ -0,0 +1,73 @@ +/* origin: FreeBSD /usr/src/lib/msun/src/s_tanh.c */ +/* + * ==================================================== + * Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. + * + * Developed at SunPro, a Sun Microsystems, Inc. business. + * Permission to use, copy, modify, and distribute this + * software is freely granted, provided that this notice + * is preserved. + * ==================================================== + */ +/* Tanh(x) + * Return the Hyperbolic Tangent of x + * + * Method : + * x -x + * e - e + * 0. tanh(x) is defined to be ----------- + * x -x + * e + e + * 1. reduce x to non-negative by tanh(-x) = -tanh(x). + * 2. 0 <= x < 2**-28 : tanh(x) := x with inexact if x != 0 + * -t + * 2**-28 <= x < 1 : tanh(x) := -----; t = expm1(-2x) + * t + 2 + * 2 + * 1 <= x < 22 : tanh(x) := 1 - -----; t = expm1(2x) + * t + 2 + * 22 <= x <= INF : tanh(x) := 1. + * + * Special cases: + * tanh(NaN) is NaN; + * only tanh(0)=0 is exact for finite argument. + */ + +#include "libm.h" + +static const double one = 1.0, two = 2.0, tiny = 1.0e-300, huge = 1.0e300; + +double tanh(double x) +{ + double t,z; + int32_t jx,ix; + + GET_HIGH_WORD(jx, x); + ix = jx & 0x7fffffff; + + /* x is INF or NaN */ + if (ix >= 0x7ff00000) { + if (jx >= 0) + return one/x + one; /* tanh(+-inf)=+-1 */ + else + return one/x - one; /* tanh(NaN) = NaN */ + } + + if (ix < 0x40360000) { /* |x| < 22 */ + if (ix < 0x3e300000) { /* |x| < 2**-28 */ + /* tanh(tiny) = tiny with inexact */ + if (huge+x > one) + return x; + } + if (ix >= 0x3ff00000) { /* |x| >= 1 */ + t = expm1(two*fabs(x)); + z = one - two/(t+two); + } else { + t = expm1(-two*fabs(x)); + z= -t/(t+two); + } + } else { /* |x| >= 22, return +-1 */ + z = one - tiny; /* raise inexact */ + } + return jx >= 0 ? z : -z; +} diff --git a/src/math/tanhf.c b/src/math/tanhf.c new file mode 100644 index 0000000..97d0eb5 --- /dev/null +++ b/src/math/tanhf.c @@ -0,0 +1,53 @@ +/* origin: FreeBSD /usr/src/lib/msun/src/s_tanhf.c */ +/* + * Conversion to float by Ian Lance Taylor, Cygnus Support, ian@cygnus.com. + */ +/* + * ==================================================== + * Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. + * + * Developed at SunPro, a Sun Microsystems, Inc. business. + * Permission to use, copy, modify, and distribute this + * software is freely granted, provided that this notice + * is preserved. + * ==================================================== + */ + +#include "libm.h" + +static const float one = 1.0, two = 2.0, tiny = 1.0e-30, huge = 1.0e30; + +float tanhf(float x) +{ + float t,z; + int32_t jx,ix; + + GET_FLOAT_WORD(jx, x); + ix = jx & 0x7fffffff; + + /* x is INF or NaN */ + if(ix >= 0x7f800000) { + if (jx >= 0) + return one/x + one; /* tanh(+-inf)=+-1 */ + else + return one/x - one; /* tanh(NaN) = NaN */ + } + + if (ix < 0x41100000) { /* |x| < 9 */ + if (ix < 0x39800000) { /* |x| < 2**-12 */ + /* tanh(tiny) = tiny with inexact */ + if (huge+x > one) + return x; + } + if (ix >= 0x3f800000) { /* |x|>=1 */ + t = expm1f(two*fabsf(x)); + z = one - two/(t+two); + } else { + t = expm1f(-two*fabsf(x)); + z = -t/(t+two); + } + } else { /* |x| >= 9, return +-1 */ + z = one - tiny; /* raise inexact */ + } + return jx >= 0 ? z : -z; +} diff --git a/src/math/tanhl.c b/src/math/tanhl.c new file mode 100644 index 0000000..445793f --- /dev/null +++ b/src/math/tanhl.c @@ -0,0 +1,83 @@ +/* origin: OpenBSD /usr/src/lib/libm/src/ld80/s_tanhl.c */ +/* + * ==================================================== + * Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. + * + * Developed at SunPro, a Sun Microsystems, Inc. business. + * Permission to use, copy, modify, and distribute this + * software is freely granted, provided that this notice + * is preserved. + * ==================================================== + */ +/* tanhl(x) + * Return the Hyperbolic Tangent of x + * + * Method : + * x -x + * e - e + * 0. tanhl(x) is defined to be ----------- + * x -x + * e + e + * 1. reduce x to non-negative by tanhl(-x) = -tanhl(x). + * 2. 0 <= x <= 2**-55 : tanhl(x) := x*(one+x) + * -t + * 2**-55 < x <= 1 : tanhl(x) := -----; t = expm1l(-2x) + * t + 2 + * 2 + * 1 <= x <= 23.0 : tanhl(x) := 1- ----- ; t=expm1l(2x) + * t + 2 + * 23.0 < x <= INF : tanhl(x) := 1. + * + * Special cases: + * tanhl(NaN) is NaN; + * only tanhl(0)=0 is exact for finite argument. + */ + +#include "libm.h" + +#if LD64 +long double tanhl(long double x) +{ + return tanh(x); +} +#elif LD80 +static const long double one=1.0, two=2.0, tiny = 1.0e-4900L; + +long double tanhl(long double x) +{ + long double t,z; + int32_t se; + uint32_t jj0,jj1,ix; + + /* High word of |x|. */ + GET_LDOUBLE_WORDS(se, jj0, jj1, x); + ix = se & 0x7fff; + + /* x is INF or NaN */ + if (ix == 0x7fff) { + /* for NaN it's not important which branch: tanhl(NaN) = NaN */ + if (se & 0x8000) + return one/x-one; /* tanhl(-inf)= -1; */ + return one/x+one; /* tanhl(+inf)= +1 */ + } + + /* |x| < 23 */ + if (ix < 0x4003 || (ix == 0x4003 && jj0 < 0xb8000000u)) { + if ((ix|jj0|jj1) == 0) /* x == +- 0 */ + return x; + if (ix < 0x3fc8) /* |x| < 2**-55 */ + return x*(one+tiny); /* tanh(small) = small */ + if (ix >= 0x3fff) { /* |x| >= 1 */ + t = expm1l(two*fabsl(x)); + z = one - two/(t+two); + } else { + t = expm1l(-two*fabsl(x)); + z = -t/(t+two); + } + /* |x| > 23, return +-1 */ + } else { + z = one - tiny; /* raise inexact flag */ + } + return se & 0x8000 ? -z : z; +} +#endif diff --git a/src/math/tanl.c b/src/math/tanl.c new file mode 100644 index 0000000..cfd9666 --- /dev/null +++ b/src/math/tanl.c @@ -0,0 +1,84 @@ +/* origin: FreeBSD /usr/src/lib/msun/src/s_tanl.c */ +/*- + * Copyright (c) 2007 Steven G. Kargl + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice unmodified, this list of conditions, and the following + * disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, + * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF + * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ +/* + * Limited testing on pseudorandom numbers drawn within [0:4e8] shows + * an accuracy of <= 1.5 ULP where 247024 values of x out of 40 million + * possibles resulted in tan(x) that exceeded 0.5 ULP (ie., 0.6%). + */ + +#include "libm.h" + +#if LD64 +long double tanl(long double x) +{ + return tan(x); +} +#elif LD80 || LD128 +#include "__rem_pio2l.h" + +long double tanl(long double x) +{ + union IEEEl2bits z; + int e0, s; + long double y[2]; + long double hi, lo; + + z.e = x; + s = z.bits.sign; + z.bits.sign = 0; + + /* If x = +-0 or x is subnormal, then tan(x) = x. */ + if (z.bits.exp == 0) + return x; + + /* If x = NaN or Inf, then tan(x) = NaN. */ + if (z.bits.exp == 32767) + return (x - x) / (x - x); + + /* Optimize the case where x is already within range. */ + if (z.e < M_PI_4) { + hi = __tanl(z.e, 0, 0); + return s ? -hi : hi; + } + + e0 = __rem_pio2l(x, y); + hi = y[0]; + lo = y[1]; + + switch (e0 & 3) { + case 0: + case 2: + hi = __tanl(hi, lo, 0); + break; + case 1: + case 3: + hi = __tanl(hi, lo, 1); + break; + } + return hi; +} +#endif diff --git a/src/math/tgammal.c b/src/math/tgammal.c new file mode 100644 index 0000000..1bd6a33 --- /dev/null +++ b/src/math/tgammal.c @@ -0,0 +1,287 @@ +/* origin: OpenBSD /usr/src/lib/libm/src/ld80/e_tgammal.c */ +/* + * Copyright (c) 2008 Stephen L. Moshier + * + * Permission to use, copy, modify, and distribute this software for any + * purpose with or without fee is hereby granted, provided that the above + * copyright notice and this permission notice appear in all copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES + * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF + * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR + * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN + * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF + * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + */ +/* + * Gamma function + * + * + * SYNOPSIS: + * + * long double x, y, tgammal(); + * extern int signgam; + * + * y = tgammal( x ); + * + * + * DESCRIPTION: + * + * Returns gamma function of the argument. The result is + * correctly signed, and the sign (+1 or -1) is also + * returned in a global (extern) variable named signgam. + * This variable is also filled in by the logarithmic gamma + * function lgamma(). + * + * Arguments |x| <= 13 are reduced by recurrence and the function + * approximated by a rational function of degree 7/8 in the + * interval (2,3). Large arguments are handled by Stirling's + * formula. Large negative arguments are made positive using + * a reflection formula. + * + * + * ACCURACY: + * + * Relative error: + * arithmetic domain # trials peak rms + * IEEE -40,+40 10000 3.6e-19 7.9e-20 + * IEEE -1755,+1755 10000 4.8e-18 6.5e-19 + * + * Accuracy for large arguments is dominated by error in powl(). + * + */ + +#include "libm.h" + +#if LD64 +long double tgammal(long double x) +{ + return tgamma(x); +} +#elif LD80 +/* +tgamma(x+2) = tgamma(x+2) P(x)/Q(x) +0 <= x <= 1 +Relative error +n=7, d=8 +Peak error = 1.83e-20 +Relative error spread = 8.4e-23 +*/ +static long double P[8] = { + 4.212760487471622013093E-5L, + 4.542931960608009155600E-4L, + 4.092666828394035500949E-3L, + 2.385363243461108252554E-2L, + 1.113062816019361559013E-1L, + 3.629515436640239168939E-1L, + 8.378004301573126728826E-1L, + 1.000000000000000000009E0L, +}; +static long double Q[9] = { +-1.397148517476170440917E-5L, + 2.346584059160635244282E-4L, +-1.237799246653152231188E-3L, +-7.955933682494738320586E-4L, + 2.773706565840072979165E-2L, +-4.633887671244534213831E-2L, +-2.243510905670329164562E-1L, + 4.150160950588455434583E-1L, + 9.999999999999999999908E-1L, +}; + +/* +static long double P[] = { +-3.01525602666895735709e0L, +-3.25157411956062339893e1L, +-2.92929976820724030353e2L, +-1.70730828800510297666e3L, +-7.96667499622741999770e3L, +-2.59780216007146401957e4L, +-5.99650230220855581642e4L, +-7.15743521530849602425e4L +}; +static long double Q[] = { + 1.00000000000000000000e0L, +-1.67955233807178858919e1L, + 8.85946791747759881659e1L, + 5.69440799097468430177e1L, +-1.98526250512761318471e3L, + 3.31667508019495079814e3L, + 1.60577839621734713377e4L, +-2.97045081369399940529e4L, +-7.15743521530849602412e4L +}; +*/ +#define MAXGAML 1755.455L +/*static const long double LOGPI = 1.14472988584940017414L;*/ + +/* Stirling's formula for the gamma function +tgamma(x) = sqrt(2 pi) x^(x-.5) exp(-x) (1 + 1/x P(1/x)) +z(x) = x +13 <= x <= 1024 +Relative error +n=8, d=0 +Peak error = 9.44e-21 +Relative error spread = 8.8e-4 +*/ +static long double STIR[9] = { + 7.147391378143610789273E-4L, +-2.363848809501759061727E-5L, +-5.950237554056330156018E-4L, + 6.989332260623193171870E-5L, + 7.840334842744753003862E-4L, +-2.294719747873185405699E-4L, +-2.681327161876304418288E-3L, + 3.472222222230075327854E-3L, + 8.333333333333331800504E-2L, +}; + +#define MAXSTIR 1024.0L +static const long double SQTPI = 2.50662827463100050242E0L; + +/* 1/tgamma(x) = z P(z) + * z(x) = 1/x + * 0 < x < 0.03125 + * Peak relative error 4.2e-23 + */ +static long double S[9] = { +-1.193945051381510095614E-3L, + 7.220599478036909672331E-3L, +-9.622023360406271645744E-3L, +-4.219773360705915470089E-2L, + 1.665386113720805206758E-1L, +-4.200263503403344054473E-2L, +-6.558780715202540684668E-1L, + 5.772156649015328608253E-1L, + 1.000000000000000000000E0L, +}; + +/* 1/tgamma(-x) = z P(z) + * z(x) = 1/x + * 0 < x < 0.03125 + * Peak relative error 5.16e-23 + * Relative error spread = 2.5e-24 + */ +static long double SN[9] = { + 1.133374167243894382010E-3L, + 7.220837261893170325704E-3L, + 9.621911155035976733706E-3L, +-4.219773343731191721664E-2L, +-1.665386113944413519335E-1L, +-4.200263503402112910504E-2L, + 6.558780715202536547116E-1L, + 5.772156649015328608727E-1L, +-1.000000000000000000000E0L, +}; + +static const long double PIL = 3.1415926535897932384626L; + +/* Gamma function computed by Stirling's formula. + */ +static long double stirf(long double x) +{ + long double y, w, v; + + w = 1.0L/x; + /* For large x, use rational coefficients from the analytical expansion. */ + if (x > 1024.0L) + w = (((((6.97281375836585777429E-5L * w + + 7.84039221720066627474E-4L) * w + - 2.29472093621399176955E-4L) * w + - 2.68132716049382716049E-3L) * w + + 3.47222222222222222222E-3L) * w + + 8.33333333333333333333E-2L) * w + + 1.0L; + else + w = 1.0L + w * __polevll(w, STIR, 8); + y = expl(x); + if (x > MAXSTIR) { /* Avoid overflow in pow() */ + v = powl(x, 0.5L * x - 0.25L); + y = v * (v / y); + } else { + y = powl(x, x - 0.5L) / y; + } + y = SQTPI * y * w; + return y; +} + +long double tgammal(long double x) +{ + long double p, q, z; + int i; + + signgam = 1; + if (isnan(x)) + return NAN; + if (x == INFINITY) + return INFINITY; + if (x == -INFINITY) + return x - x; + q = fabsl(x); + if (q > 13.0L) { + if (q > MAXGAML) + goto goverf; + if (x < 0.0L) { + p = floorl(q); + if (p == q) + return (x - x) / (x - x); + i = p; + if ((i & 1) == 0) + signgam = -1; + z = q - p; + if (z > 0.5L) { + p += 1.0L; + z = q - p; + } + z = q * sinl(PIL * z); + z = fabsl(z) * stirf(q); + if (z <= PIL/LDBL_MAX) { +goverf: + return signgam * INFINITY; + } + z = PIL/z; + } else { + z = stirf(x); + } + return signgam * z; + } + + z = 1.0L; + while (x >= 3.0L) { + x -= 1.0L; + z *= x; + } + while (x < -0.03125L) { + z /= x; + x += 1.0L; + } + if (x <= 0.03125L) + goto small; + while (x < 2.0L) { + z /= x; + x += 1.0L; + } + if (x == 2.0L) + return z; + + x -= 2.0L; + p = __polevll(x, P, 7); + q = __polevll(x, Q, 8); + z = z * p / q; + if(z < 0) + signgam = -1; + return z; + +small: + if (x == 0.0L) + return (x - x) / (x - x); + if (x < 0.0L) { + x = -x; + q = z / (x * __polevll(x, SN, 8)); + signgam = -1; + } else + q = z / (x * __polevll(x, S, 8)); + return q; +} +#endif diff --git a/src/math/trunc.c b/src/math/trunc.c new file mode 100644 index 0000000..b0b80d1 --- /dev/null +++ b/src/math/trunc.c @@ -0,0 +1,63 @@ +/* origin: FreeBSD /usr/src/lib/msun/src/s_trunc.c */ +/* + * ==================================================== + * Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. + * + * Developed at SunPro, a Sun Microsystems, Inc. business. + * Permission to use, copy, modify, and distribute this + * software is freely granted, provided that this notice + * is preserved. + * ==================================================== + */ +/* + * trunc(x) + * Return x rounded toward 0 to integral value + * Method: + * Bit twiddling. + * Exception: + * Inexact flag raised if x not equal to trunc(x). + */ + +#include "libm.h" + +static const double huge = 1.0e300; + +double trunc(double x) +{ + int32_t i0,i1,j0; + uint32_t i; + + EXTRACT_WORDS(i0, i1, x); + j0 = ((i0>>20)&0x7ff) - 0x3ff; + if (j0 < 20) { + if (j0 < 0) { /* |x|<1, return 0*sign(x) */ + /* raise inexact if x != 0 */ + if (huge+x > 0.0) { + i0 &= 0x80000000U; + i1 = 0; + } + } else { + i = (0x000fffff)>>j0; + if (((i0&i)|i1) == 0) + return x; /* x is integral */ + /* raise inexact */ + if (huge+x > 0.0) { + i0 &= ~i; + i1 = 0; + } + } + } else if (j0 > 51) { + if (j0 == 0x400) + return x + x; /* inf or NaN */ + return x; /* x is integral */ + } else { + i = ((uint32_t)(0xffffffff))>>(j0-20); + if ((i1&i) == 0) + return x; /* x is integral */ + /* raise inexact */ + if (huge+x > 0.0) + i1 &= ~i; + } + INSERT_WORDS(x, i0, i1); + return x; +} diff --git a/src/math/truncf.c b/src/math/truncf.c new file mode 100644 index 0000000..209586e --- /dev/null +++ b/src/math/truncf.c @@ -0,0 +1,52 @@ +/* origin: FreeBSD /usr/src/lib/msun/src/s_truncf.c */ +/* + * ==================================================== + * Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. + * + * Developed at SunPro, a Sun Microsystems, Inc. business. + * Permission to use, copy, modify, and distribute this + * software is freely granted, provided that this notice + * is preserved. + * ==================================================== + */ +/* + * truncf(x) + * Return x rounded toward 0 to integral value + * Method: + * Bit twiddling. + * Exception: + * Inexact flag raised if x not equal to truncf(x). + */ + +#include "libm.h" + +static const float huge = 1.0e30F; + +float truncf(float x) +{ + int32_t i0,j0; + uint32_t i; + + GET_FLOAT_WORD(i0, x); + j0 = ((i0>>23)&0xff) - 0x7f; + if (j0 < 23) { + if (j0 < 0) { /* |x|<1, return 0*sign(x) */ + /* raise inexact if x != 0 */ + if (huge+x > 0.0F) + i0 &= 0x80000000; + } else { + i = 0x007fffff>>j0; + if ((i0&i) == 0) + return x; /* x is integral */ + /* raise inexact */ + if (huge+x > 0.0F) + i0 &= ~i; + } + } else { + if (j0 == 0x80) + return x + x; /* inf or NaN */ + return x; /* x is integral */ + } + SET_FLOAT_WORD(x, i0); + return x; +} diff --git a/src/math/truncl.c b/src/math/truncl.c new file mode 100644 index 0000000..57b6489 --- /dev/null +++ b/src/math/truncl.c @@ -0,0 +1,68 @@ +/* origin: FreeBSD /usr/src/lib/msun/src/s_truncl.c */ +/* + * ==================================================== + * Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. + * + * Developed at SunPro, a Sun Microsystems, Inc. business. + * Permission to use, copy, modify, and distribute this + * software is freely granted, provided that this notice + * is preserved. + * ==================================================== + */ +/* + * truncl(x) + * Return x rounded toward 0 to integral value + * Method: + * Bit twiddling. + * Exception: + * Inexact flag raised if x not equal to truncl(x). + */ + +#include "libm.h" + +#if LD64 +long double truncl(long double x) +{ + return trunc(x); +} +#elif LD80 || LD128 +#ifdef LDBL_IMPLICIT_NBIT +#define MANH_SIZE (LDBL_MANH_SIZE + 1) +#else +#define MANH_SIZE LDBL_MANH_SIZE +#endif + +static const long double huge = 1.0e300; +static const float zero[] = { 0.0, -0.0 }; + +long double truncl(long double x) +{ + union IEEEl2bits u = { .e = x }; + int e = u.bits.exp - LDBL_MAX_EXP + 1; + + if (e < MANH_SIZE - 1) { + if (e < 0) { + /* raise inexact if x != 0 */ + if (huge + x > 0.0) + u.e = zero[u.bits.sign]; + } else { + uint64_t m = ((1llu << MANH_SIZE) - 1) >> (e + 1); + if (((u.bits.manh & m) | u.bits.manl) == 0) + return x; /* x is integral */ + /* raise inexact */ + if (huge + x > 0.0) { + u.bits.manh &= ~m; + u.bits.manl = 0; + } + } + } else if (e < LDBL_MANT_DIG - 1) { + uint64_t m = (uint64_t)-1 >> (64 - LDBL_MANT_DIG + e + 1); + if ((u.bits.manl & m) == 0) + return x; /* x is integral */ + /* raise inexact */ + if (huge + x > 0.0) + u.bits.manl &= ~m; + } + return u.e; +} +#endif diff --git a/src/math/x86_64/e_sqrt.s b/src/math/x86_64/e_sqrt.s new file mode 100644 index 0000000..d3c609f --- /dev/null +++ b/src/math/x86_64/e_sqrt.s @@ -0,0 +1,4 @@ +.global sqrt +.type sqrt,@function +sqrt: sqrtsd %xmm0, %xmm0 + ret diff --git a/src/math/x86_64/e_sqrtf.s b/src/math/x86_64/e_sqrtf.s new file mode 100644 index 0000000..eec48c6 --- /dev/null +++ b/src/math/x86_64/e_sqrtf.s @@ -0,0 +1,4 @@ +.global sqrtf +.type sqrtf,@function +sqrtf: sqrtss %xmm0, %xmm0 + ret diff --git a/src/math/x86_64/e_sqrtl.s b/src/math/x86_64/e_sqrtl.s new file mode 100644 index 0000000..23cd687 --- /dev/null +++ b/src/math/x86_64/e_sqrtl.s @@ -0,0 +1,5 @@ +.global sqrtl +.type sqrtl,@function +sqrtl: fldt 8(%rsp) + fsqrt + ret diff --git a/test/io/Makefile b/test/io/Makefile new file mode 100644 index 0000000..39ad710 --- /dev/null +++ b/test/io/Makefile @@ -0,0 +1,17 @@ +CFLAGS=-ffloat-store -frounding-math -std=c99 -Wall +CFLAGS+=-g -D_GNU_SOURCE -fno-builtin -I../../include +LDFLAGS=-g + +all: t tsystem + +clean: + rm -f t.o t tsystem + +t.o: t.c + $(CC) $(CFLAGS) -c -o $@ $< + +t: t.o ../../lib/libm.a + $(CC) -o $@ $+ + +tsystem: t.o + $(CC) -lm -o $@ $< diff --git a/test/io/cr/README b/test/io/cr/README new file mode 100644 index 0000000..b035162 --- /dev/null +++ b/test/io/cr/README @@ -0,0 +1,18 @@ +test vectors from crlibm +http://lipforge.ens-lyon.fr/www/crlibm/ +(the only modification was printf '\n' >>log2.testdata) + +format: + first line: func + comment: #.* + test record: round in out + +round + RN or N = to nearest + RZ or Z = to zero + RU or P = to +inf (up) + RD or M = to -inf (down) + +in: +out: + 2 32bit hex words diff --git a/test/io/cr/acos.testdata b/test/io/cr/acos.testdata new file mode 100644 index 0000000..fc08d2f --- /dev/null +++ b/test/io/cr/acos.testdata @@ -0,0 +1,321 @@ +acos # Name of the function to test + +# acos.testdata +# copyright (C) 2007 F. de Dinechin, Ch. Q. Lauter and V. Lefevre +# This file is part of crlibm and is distributed under the GNU Public Licence +# See file COPYING for details + +# The following lines are either comments (beginning with a #) +# or give +# 1/ a rounding mode : RN|RU|RD|RZ (crlibm syntax) or N|P|M|Z (libmcr syntax) +# 2/ The high and low hexadecimal halves of an input +# 3/ The high and low hexadecimal halves of the expected corresponding output + + +# Special cases + +N 00000000 00000000 3ff921fb 54442d18 # +0 -> RN(Pi/2) +N 80000000 00000000 3ff921fb 54442d18 # -0 -> RN(Pi/2) +M 00000000 00000000 3ff921fb 54442d18 # +0 -> RD(Pi/2) +M 80000000 00000000 3ff921fb 54442d18 # -0 -> RD(Pi/2) +Z 00000000 00000000 3ff921fb 54442d18 # +0 -> RZ(Pi/2) +Z 80000000 00000000 3ff921fb 54442d18 # -0 -> RZ(Pi/2) +P 00000000 00000000 3ff921fb 54442d19 # +0 -> RU(Pi/2) +P 80000000 00000000 3ff921fb 54442d19 # -0 -> RU(Pi/2) + + +N 3ff00000 00000000 00000000 00000000 # +1 -> +0 +N bff00000 00000000 400921fb 54442d18 # -1 -> RN(Pi) +M 3ff00000 00000000 00000000 00000000 # +1 -> +0 +M bff00000 00000000 400921fb 54442d18 # -1 -> RN(Pi) +Z 3ff00000 00000000 00000000 00000000 # +1 -> +0 +Z bff00000 00000000 400921fb 54442d18 # -1 -> RN(Pi) +P 3ff00000 00000000 00000000 00000000 # +1 -> +0 +P bff00000 00000000 400921fb 54442d19 # -1 -> RN(Pi) + + +N 3ff00000 00000001 fff80000 00000000 # +1 + 1ulp -> NaN the first one +N bff00000 00000001 fff80000 00000000 # -1 - 1ulp -> NaN the first one +P 3ff00000 00000001 fff80000 00000000 # +1 + 1ulp -> NaN the first one +P bff00000 00000001 fff80000 00000000 # -1 - 1ulp -> NaN the first one +M 3ff00000 00000001 fff80000 00000000 # +1 + 1ulp -> NaN the first one +M bff00000 00000001 fff80000 00000000 # -1 - 1ulp -> NaN the first one +Z 3ff00000 00000001 fff80000 00000000 # +1 + 1ulp -> NaN the first one +Z bff00000 00000001 fff80000 00000000 # -1 - 1ulp -> NaN the first one + + + +# Cases around the interval bounds in the implementation + +# A VIRER: CA CORRESPOND PLUS A LA NOUVELLE IMPLEMENTATION +# SI ON VEUT LAISSER LES TESTS AUTOUR DES BORNES JE PEUX LES FOURNIR + + +N 3FC7AE14 00000000 3ff627d4 e6aebaaa # BOUND 1 +N 3FD32E91 00000000 3ff4432c c777bc6d # BOUND 2 +N 3FD9CA24 00000000 3ff27f28 a9778f27 # BOUND 3 +N 3FDF90B3 00000000 3ff0e160 fb695be7 # BOUND 4 +N 3FE23ADC 00000000 3feede9b a1492b14 # BOUND 5 +N 3FE4781D 00000000 3fec0e3b da3f6bd0 # BOUND 6 +N 3FE647BB 00000000 3fe99ebe 5a6febce # BOUND 7 +N 3FE7BC81 00000000 3fe785f9 b11a0b20 # BOUND 8 +N 3FE8F5C2 00000000 3fe5a2dd 58639a11 # BOUND 9 + +N 3FC7AE14 00000001 3ff627d4 e6aebaa9 # BOUND 1 + 1ulp +N 3FD32E91 00000001 3ff4432c c777bc6d # BOUND 2 + 1ulp +N 3FD9CA24 00000001 3ff27f28 a9778f27 # BOUND 3 + 1ulp +N 3FDF90B3 00000001 3ff0e160 fb695be6 # BOUND 4 + 1ulp +N 3FE23ADC 00000001 3feede9b a1492b13 # BOUND 5 + 1ulp +N 3FE4781D 00000001 3fec0e3b da3f6bcf # BOUND 6 + 1ulp +N 3FE647BB 00000001 3fe99ebe 5a6febcd # BOUND 7 + 1ulp +N 3FE7BC81 00000001 3fe785f9 b11a0b1e # BOUND 8 + 1ulp +N 3FE8F5C2 00000001 3fe5a2dd 58639a0f # BOUND 9 + 1ulp + +N 3FC7AE13 ffffffff 3ff627d4 e6aebaaa # BOUND 1 - 1ulp +N 3FD32E90 ffffffff 3ff4432c c777bc6e # BOUND 2 - 1ulp +N 3FD9CA23 ffffffff 3ff27f28 a9778f27 # BOUND 3 - 1ulp +N 3FDF90B2 ffffffff 3ff0e160 fb695be7 # BOUND 4 - 1ulp +N 3FE23ADB ffffffff 3feede9b a1492b15 # BOUND 5 - 1ulp +N 3FE4781C ffffffff 3fec0e3b da3f6bd1 # BOUND 6 - 1ulp +N 3FE647BA ffffffff 3fe99ebe 5a6febd0 # BOUND 7 - 1ulp +N 3FE7BC80 ffffffff 3fe785f9 b11a0b21 # BOUND 8 - 1ulp +N 3FE8F5C1 ffffffff 3fe5a2dd 58639a12 # BOUND 9 - 1ulp + +M 3FC7AE14 00000000 3ff627d4 e6aebaa9 # BOUND 1 +M 3FD32E91 00000000 3ff4432c c777bc6d # BOUND 2 +M 3FD9CA24 00000000 3ff27f28 a9778f26 # BOUND 3 +M 3FDF90B3 00000000 3ff0e160 fb695be6 # BOUND 4 +M 3FE23ADC 00000000 3feede9b a1492b13 # BOUND 5 +M 3FE4781D 00000000 3fec0e3b da3f6bcf # BOUND 6 +M 3FE647BB 00000000 3fe99ebe 5a6febce # BOUND 7 +M 3FE7BC81 00000000 3fe785f9 b11a0b1f # BOUND 8 +M 3FE8F5C2 00000000 3fe5a2dd 58639a10 # BOUND 9 + +M 3FC7AE14 00000001 3ff627d4 e6aebaa9 # BOUND 1 + 1ulp +M 3FD32E91 00000001 3ff4432c c777bc6c # BOUND 2 + 1ulp +M 3FD9CA24 00000001 3ff27f28 a9778f26 # BOUND 3 + 1ulp +M 3FDF90B3 00000001 3ff0e160 fb695be6 # BOUND 4 + 1ulp +M 3FE23ADC 00000001 3feede9b a1492b12 # BOUND 5 + 1ulp +M 3FE4781D 00000001 3fec0e3b da3f6bce # BOUND 6 + 1ulp +M 3FE647BB 00000001 3fe99ebe 5a6febcd # BOUND 7 + 1ulp +M 3FE7BC81 00000001 3fe785f9 b11a0b1e # BOUND 8 + 1ulp +M 3FE8F5C2 00000001 3fe5a2dd 58639a0f # BOUND 9 + 1ulp + +M 3FC7AE13 ffffffff 3ff627d4 e6aebaa9 # BOUND 1 - 1ulp +M 3FD32E90 ffffffff 3ff4432c c777bc6d # BOUND 2 - 1ulp +M 3FD9CA23 ffffffff 3ff27f28 a9778f27 # BOUND 3 - 1ulp +M 3FDF90B2 ffffffff 3ff0e160 fb695be6 # BOUND 4 - 1ulp +M 3FE23ADB ffffffff 3feede9b a1492b15 # BOUND 5 - 1ulp +M 3FE4781C ffffffff 3fec0e3b da3f6bd1 # BOUND 6 - 1ulp +M 3FE647BA ffffffff 3fe99ebe 5a6febcf # BOUND 7 - 1ulp +M 3FE7BC80 ffffffff 3fe785f9 b11a0b21 # BOUND 8 - 1ulp +M 3FE8F5C1 ffffffff 3fe5a2dd 58639a12 # BOUND 9 - 1ulp + + +Z 3FC7AE14 00000000 3ff627d4 e6aebaa9 # BOUND 1 +Z 3FD32E91 00000000 3ff4432c c777bc6d # BOUND 2 +Z 3FD9CA24 00000000 3ff27f28 a9778f26 # BOUND 3 +Z 3FDF90B3 00000000 3ff0e160 fb695be6 # BOUND 4 +Z 3FE23ADC 00000000 3feede9b a1492b13 # BOUND 5 +Z 3FE4781D 00000000 3fec0e3b da3f6bcf # BOUND 6 +Z 3FE647BB 00000000 3fe99ebe 5a6febce # BOUND 7 +Z 3FE7BC81 00000000 3fe785f9 b11a0b1f # BOUND 8 +Z 3FE8F5C2 00000000 3fe5a2dd 58639a10 # BOUND 9 + +Z 3FC7AE14 00000001 3ff627d4 e6aebaa9 # BOUND 1 + 1ulp +Z 3FD32E91 00000001 3ff4432c c777bc6c # BOUND 2 + 1ulp +Z 3FD9CA24 00000001 3ff27f28 a9778f26 # BOUND 3 + 1ulp +Z 3FDF90B3 00000001 3ff0e160 fb695be6 # BOUND 4 + 1ulp +Z 3FE23ADC 00000001 3feede9b a1492b12 # BOUND 5 + 1ulp +Z 3FE4781D 00000001 3fec0e3b da3f6bce # BOUND 6 + 1ulp +Z 3FE647BB 00000001 3fe99ebe 5a6febcd # BOUND 7 + 1ulp +Z 3FE7BC81 00000001 3fe785f9 b11a0b1e # BOUND 8 + 1ulp +Z 3FE8F5C2 00000001 3fe5a2dd 58639a0f # BOUND 9 + 1ulp + +Z 3FC7AE13 ffffffff 3ff627d4 e6aebaa9 # BOUND 1 - 1ulp +Z 3FD32E90 ffffffff 3ff4432c c777bc6d # BOUND 2 - 1ulp +Z 3FD9CA23 ffffffff 3ff27f28 a9778f27 # BOUND 3 - 1ulp +Z 3FDF90B2 ffffffff 3ff0e160 fb695be6 # BOUND 4 - 1ulp +Z 3FE23ADB ffffffff 3feede9b a1492b15 # BOUND 5 - 1ulp +Z 3FE4781C ffffffff 3fec0e3b da3f6bd1 # BOUND 6 - 1ulp +Z 3FE647BA ffffffff 3fe99ebe 5a6febcf # BOUND 7 - 1ulp +Z 3FE7BC80 ffffffff 3fe785f9 b11a0b21 # BOUND 8 - 1ulp +Z 3FE8F5C1 ffffffff 3fe5a2dd 58639a12 # BOUND 9 - 1ulp + + +P 3FC7AE14 00000000 3ff627d4 e6aebaaa # BOUND 1 +P 3FD32E91 00000000 3ff4432c c777bc6e # BOUND 2 +P 3FD9CA24 00000000 3ff27f28 a9778f27 # BOUND 3 +P 3FDF90B3 00000000 3ff0e160 fb695be7 # BOUND 4 +P 3FE23ADC 00000000 3feede9b a1492b14 # BOUND 5 +P 3FE4781D 00000000 3fec0e3b da3f6bd0 # BOUND 6 +P 3FE647BB 00000000 3fe99ebe 5a6febcf # BOUND 7 +P 3FE7BC81 00000000 3fe785f9 b11a0b20 # BOUND 8 +P 3FE8F5C2 00000000 3fe5a2dd 58639a11 # BOUND 9 + +P 3FC7AE14 00000001 3ff627d4 e6aebaaa # BOUND 1 + 1ulp +P 3FD32E91 00000001 3ff4432c c777bc6d # BOUND 2 + 1ulp +P 3FD9CA24 00000001 3ff27f28 a9778f27 # BOUND 3 + 1ulp +P 3FDF90B3 00000001 3ff0e160 fb695be7 # BOUND 4 + 1ulp +P 3FE23ADC 00000001 3feede9b a1492b13 # BOUND 5 + 1ulp +P 3FE4781D 00000001 3fec0e3b da3f6bcf # BOUND 6 + 1ulp +P 3FE647BB 00000001 3fe99ebe 5a6febce # BOUND 7 + 1ulp +P 3FE7BC81 00000001 3fe785f9 b11a0b1f # BOUND 8 + 1ulp +P 3FE8F5C2 00000001 3fe5a2dd 58639a10 # BOUND 9 + 1ulp + +P 3FC7AE13 ffffffff 3ff627d4 e6aebaaa # BOUND 1 - 1ulp +P 3FD32E90 ffffffff 3ff4432c c777bc6e # BOUND 2 - 1ulp +P 3FD9CA23 ffffffff 3ff27f28 a9778f28 # BOUND 3 - 1ulp +P 3FDF90B2 ffffffff 3ff0e160 fb695be7 # BOUND 4 - 1ulp +P 3FE23ADB ffffffff 3feede9b a1492b16 # BOUND 5 - 1ulp +P 3FE4781C ffffffff 3fec0e3b da3f6bd2 # BOUND 6 - 1ulp +P 3FE647BA ffffffff 3fe99ebe 5a6febd0 # BOUND 7 - 1ulp +P 3FE7BC80 ffffffff 3fe785f9 b11a0b22 # BOUND 8 - 1ulp +P 3FE8F5C1 ffffffff 3fe5a2dd 58639a13 # BOUND 9 - 1ulp + + + +# One in five of the very worst cases computed by Lefevre and Muller. +# Rounding these values requires evaluating the function to at least 2^(-100). +# These worst cases have been selected thanks to the filterlists 5 script +# If you want the full list please contact Jean-Michel Muller +Z 0x3FE688A8 0x428FE10E 0x3FE943CC 0x78413F14 # 7.041817951240163520054693435668e-01 +N 0x3FE297C5 0x87BF1E61 0x3FEE6D01 0xF178BB48 # 5.810268069553324865594845505257e-01 +N 0x3FEFFFFE 0xF098CD9D 0x3F50796C 0xDE517C20 # 9.999994944723088474702876737865e-01 +Z 0x3FEFFFFE 0xD60F908D 0x3F5142CB 0x677B2F07 # 9.999994450449932736901814678276e-01 +N 0x3FEFFFFD 0x94E09234 0x3F58E1D6 0x8E9F70BB # 9.999988467939773251202950632432e-01 +N 0x3FEFFFFD 0x06342E6A 0x3F5B99C4 0xC093BE27 # 9.999985810440652489461399454740e-01 +Z 0x3FEFFFFF 0xCA706E81 0x3F3D462B 0x88FA7B59 # 9.999999002352099042312261190091e-01 +Z 0x3FEFFFFF 0xC025060D 0x3F3FF6BD 0x2AFD78A3 # 9.999998810600928544900511951710e-01 +N 0x3FEFFFFF 0xFB0D5090 0x3F21CB96 0x3F486A47 # 9.999999907836514267955863033421e-01 +N 0x3FEFFFFF 0xF07FBFAF 0x3F2F7F3D 0x4503EFBC # 9.999999711271722047101206953812e-01 +N 0x3FEFFFFF 0xFD7110E7 0x3F199778 0x3346A6E5 # 9.999999952347281562126113385602e-01 +N 0x3FEFFFFF 0xFFA9B9AE 0x3F0293AB 0x61A8A8F9 # 9.999999993722690216912951655104e-01 +Z 0x3FEFFFFF 0xFF7490E9 0x3F079DCE 0x5FDC9126 # 9.999999989854845283687723167532e-01 +N 0x3FEFFFFF 0xFF092E7B 0x3F0F6BC0 0xEC199FED # 9.999999982041595236736952756473e-01 +Z 0x3FEFFFFF 0xFF5A1B3D 0x3F09C28B 0x4ABE4B2B # 9.999999987929651945606224217045e-01 +N 0x3FEFFFFF 0xFF482EA5 0x3F0B1DAA 0x974F9A83 # 9.999999986625495163039545332140e-01 +Z 0x3FEFFFFF 0xFFCEF9B2 0x3EFC01CD 0x15C171EE # 9.999999996432988869088376304717e-01 +N 0x3FEFFFFF 0xFFDFCB84 0x3EF6B325 0x28D0AD4C # 9.999999997656776606902440107660e-01 +Z 0x3FEFFFFF 0xFFDE9656 0x3EF71F1A 0xF76D1310 # 9.999999997568902454503358967486e-01 +N 0x3FEFFFFF 0xFFF94636 0x3EE4BF4A 0x030D7ADF # 9.999999999510638115651772750425e-01 +N 0x3FEFFFFF 0xFFF92D95 0x3EE4E524 0x2845C86C # 9.999999999503638159481511138438e-01 +Z 0x3FEFFFFF 0xFFF0ECDE 0x3EEF0F9B 0x0A2E462D # 9.999999998903168485497872097767e-01 +Z 0x3FEFFFFF 0xFFFEFD6A 0x3ED014A2 0xB16721EC # 9.999999999926505456215863887337e-01 +N 0x3FEFFFFF 0xFFFECEC6 0x3ED17882 0x0DAE0668 # 9.999999999913249393301839518244e-01 +Z 0x3FEFFFFF 0xFFFE5B99 0x3ED480F3 0x7D7945A1 # 9.999999999880514467420766777650e-01 +Z 0x3FEFFFFF 0xFFFC88AF 0x3EDDC9B0 0xF9E2836E # 9.999999999747809509287321816373e-01 +N 0x3FEFFFFF 0xFFFC859E 0x3EDDD6DB 0x40E49582 # 9.999999999746937984212991068489e-01 +N 0x3FEFFFFF 0xFFFDA901 0x3ED87972 0x0FE10CDC # 9.999999999829755070734904620622e-01 +Z 0x3FEFFFFF 0xFFFD4222 0x3EDA7E26 0x93B54BB1 # 9.999999999800517347381401123130e-01 +N 0x3FEFFFFF 0xFFFD3309 0x3EDAC6B4 0xFDAF8F8E # 9.999999999796226335391224893101e-01 +Z 0x3FEFFFFF 0xFFFFAE4A 0x3EC2142D 0x943E09F1 # 9.999999999976776354770890975487e-01 +N 0x3FEFFFFF 0xFFFF9FBD 0x3EC39F63 0x7497CF72 # 9.999999999972640774004162267374e-01 +Z 0x3FEFFFFF 0xFFFF09DB 0x3ECF60C3 0xD0BCA448 # 9.999999999930041516549295010918e-01 +Z 0x3FEEB240 0xB349FF64 0x3FD254D3 0x598C30A0 # 9.592593671550102563116979581537e-01 +N 0x3FEE63A5 0x0440B91B 0x3FD46487 0xAB808FA9 # 9.496636469901064137033586121106e-01 +N 0x3FEDCE3B 0x4D53F901 0x3FD7D6D7 0xE84C63B4 # 9.314247618019920738063888165925e-01 +N 0x3FEFFFFF 0xFFFFC43E 0x3EBEEBD8 0x6A7E0818 # 9.999999999983015808169284355245e-01 +N 0x3FEFFFFF 0xFFFFD93D 0x3EB8E74F 0xF86E4B93 # 9.999999999988983256926644571649e-01 +N 0x3FEFFFFF 0xFFFFD2D0 0x3EBAE37F 0x2D5A8A2E # 9.999999999987156940051136189140e-01 +Z 0x3FEFFFFF 0xFFFFFAA8 0x3EA27E45 0x1BB94505 # 9.999999999998481214902312785853e-01 +Z 0x3FEFFFFF 0xFFFFF22E 0x3EADBD94 0x56A821E5 # 9.999999999996072030938876196160e-01 +Z 0x3FEFFFFF 0xFFFFF58F 0x3EA9D9BC 0x758F2BC1 # 9.999999999997032373855176956567e-01 +Z 0x3FEFFFFF 0xFFFFFF30 0x3E8CD82B 0x44615A03 # 9.999999999999769073610877967440e-01 +N 0x3FEFFFFF 0xFFFFFF2B 0x3E8D3064 0xDCC8AE77 # 9.999999999999763522495754841657e-01 +Z 0x3FEFFFFF 0xFFFFFF17 0x3E8E8757 0x3F6C42D7 # 9.999999999999741318035262338526e-01 +N 0x3FEFFFFF 0xFFFFFF0D 0x3E8F2D4A 0x45635653 # 9.999999999999730215805016086961e-01 +Z 0x3FEFFFFF 0xFFFFFFDF 0x3E76FA6E 0xA162D0F2 # 9.999999999999963362640187369834e-01 +Z 0x3FEFFFFF 0xFFFFFFDA 0x3E78A85C 0x24F7065B # 9.999999999999957811525064244051e-01 +Z 0x3FEFFFFF 0xFFFFFFF8 0x3E66A09E 0x667F3BCD # 9.999999999999991118215802998748e-01 +N 0x3FEFFFFF 0xFFFFFFF3 0x3E6CD82B 0x446159F4 # 9.999999999999985567100679872965e-01 +N 0x3FEFAAD6 0xD27476D2 0x3FC278F9 0x4A153D2B # 9.896043882797249668925587684498e-01 +N 0x3FEF335B 0x29C05035 0x3FCCABB0 0x34220AFC # 9.750190558866110857039188886120e-01 +Z 0x3FEF23BE 0x534BA3E8 0x3FCDBFBE 0x258B6554 # 9.731132151474612967945176933426e-01 +Z 0x3FEF10FC 0x61E2C78F 0x3FCEFEEF 0x61D39AC1 # 9.708234702904848800741888226185e-01 +N 0x3FEFEECA 0x7AB99A61 0x3FB098AF 0xA65A1A05 # 9.978992840741051084663126857777e-01 +N 0x3FEFECE3 0x319E4315 0x3FB17D94 0xBDACCED0 # 9.976669282060323107330646053015e-01 +N 0x3FEFD2FC 0x398EE733 0x3FBAD979 0xE726361B # 9.945050357993977518944461735373e-01 +Z 0x3FEFF08F 0x4F87EC0A 0x3FAF70AD 0x89CCACF9 # 9.981152108515527476839679366094e-01 +N 0x3FEFFCEB 0xB5298934 0x3F9C13D2 0x0B108A93 # 9.996241129231635547114365181187e-01 +N 0x3FEFFFA0 0x56E1DE78 0x3F838FB2 0xE3E655B4 # 9.999543854637087392234207072761e-01 +N 0x3FEFFF86 0x02CD2DC0 0x3F8616FF 0xA520E2C5 # 9.999418310848611213259573560208e-01 +N 0x3FEFFF63 0x0DCB5242 0x3F890E47 0xD6D22876 # 9.999251622599063527019325192668e-01 +N 0x3FEFFF42 0xBD16A254 0x3F8B83C1 0x317BEAF0 # 9.999097531445593212140465766424e-01 +N 0x3FEFFF24 0x75257BA0 0x3F8DA259 0xEFA0B49B # 9.998953140274018380750931100920e-01 +N 0x3FEFFFE5 0xFB9E8E35 0x3F74671E 0x8C50077E # 9.999875940743040425573440188600e-01 +N 0x3FEFFFE3 0xE569B6F5 0x3F75348B 0x5E4A64FB # 9.999865990373267843338567217870e-01 +Z 0x3FEFFFD6 0x1B7CAFEE 0x3F79E3CD 0x27D785EC # 9.999800240379934646028914357885e-01 +N 0x3FEFFFFB 0xD341CA3B 0x3F605887 0xAD8A4EA7 # 9.999980093110204526496431753912e-01 +Z 0x3FEFFFF9 0x952D2175 0x3F644411 0x1B54C1FC # 9.999969400023888121964432684763e-01 +Z 0x3FEFFFF0 0x7C013EEC 0x3F6F830C 0x0D1FB4E0 # 9.999926015825315595009215030586e-01 +Z 0x3FB9D464 0xED5224B4 0x3FF78400 0xAF71DC24 # 1.008971290012990462692243909260e-01 +N 0x3F5313FA 0xEB270984 0x3FF91D36 0x55774E16 # 1.164431607876354780872762972876e-03 +Z 0x3F55D34B 0x171EC691 0x3FF91C86 0x8163526F # 1.332114534744386702760921004085e-03 +N 0x3F578416 0x5BB07615 0x3FF91C1A 0x4E8B6369 # 1.435300668851784535243187868048e-03 +N 0x3F47239B 0x57B9E41F 0x3FF91F16 0xE0D52D6F # 7.061489590817238452477577759225e-04 +N 0x3F475412 0x08B069CD 0x3FF91F10 0xD1FEF512 # 7.119262749058441691954457475333e-04 +N 0x3F49787D 0x818010A1 0x3FF91ECC 0x448E9C11 # 7.773030110915965214604672617327e-04 +N 0x3F4AA4A6 0x197DBABB 0x3FF91EA6 0xBF7AD54F # 8.130847008781175297084664599367e-04 +Z 0x3F495D8F 0xED4497F2 0x3FF91ECF 0xA241347E # 7.740929382051826932592542007683e-04 +Z 0x3F48E78B 0xAB627239 0x3FF91EDE 0x62C9B993 # 7.600242595518564474657563501125e-04 +Z 0x3F343EFE 0xDD9D8C4C 0x3FF920B7 0x6455FCCD # 3.089306097676144512859108814951e-04 +N 0x3F33FB7D 0xC443BC04 0x3FF920BB 0x9C6795C0 # 3.049070403581823855004850898354e-04 +N 0x3F28602B 0x333E9FBA 0x3FF92138 0x52EA8048 # 1.859715208614146531203303869262e-04 +N 0x3F283595 0x20A26523 0x3FF92139 0xA79B158C # 1.847023525598868781607414524260e-04 +N 0x3F17EF5B 0x6B8D9C69 0x3FF9219B 0x96D67CA7 # 9.130473598660680172121179021261e-05 +N 0x3F0989DA 0xFAE502E8 0x3FF921C8 0x408E36F8 # 4.871081852054153340028652685589e-05 +N 0x3F0A9BF1 0x8DF252F1 0x3FF921C6 0x1C6110D1 # 5.075293460624585411807355161962e-05 +N 0x3F0635E7 0x4F2D5ADA 0x3FF921CE 0xE8758E85 # 4.236328267974926516537675924567e-05 +Z 0x3F0DEBD9 0x5835E09D 0x3FF921BF 0x7C917C21 # 5.707032235141680037932357394403e-05 +N 0x3EF277E3 0x6864ACBD 0x3FF921E8 0xDC60C4B0 # 1.761275645965615564117641433928e-05 +N 0x3EF28AC3 0xB5A8A01D 0x3FF921E8 0xC980776C # 1.768307570607095924428327216038e-05 +N 0x3EFBE56B 0xFB36A47A 0x3FF921DF 0x6ED831D4 # 2.660386935607716697932759175593e-05 +N 0x3EFB848F 0x4A3035B6 0x3FF921DF 0xCFB4E2DA # 2.624303000336110266435193927315e-05 +Z 0x3EFEF843 0x4B14EFF0 0x3FF921DC 0x5C00E1EF # 2.953508073243177453268137888642e-05 +N 0x3EE0B62B 0x5CD6CABA 0x3FF921F2 0xF92E7EAD # 7.968711453231403022941584102234e-06 +Z 0x3EEAD406 0x5459689F 0x3FF921ED 0xEA4102EA # 1.279269293801384723113356151059e-05 +Z 0x3EEC83A2 0x6B10C734 0x3FF921ED 0x1272F78D # 1.359662869235590956307549448390e-05 +Z 0x3ED3EC3F 0x8C14C803 0x3FF921F6 0x59344A12 # 4.749976313877040988507393509677e-06 +Z 0x3ED9B694 0x8E04694B 0x3FF921F4 0xE69F0996 # 6.130505625168775100063394550842e-06 +N 0x3EDC8A48 0x8732283A 0x3FF921F4 0x31B20B4B # 6.804506585864463497612987519236e-06 +Z 0x3EC01C5B 0x7C0229E1 0x3FF921F9 0x50B8BD98 # 1.920553558025883386027295521292e-06 +N 0x3EC068D8 0xEF862943 0x3FF921F9 0x47290F28 # 1.956172010324529991455921526522e-06 +Z 0x3EC2B69A 0xA1F223B4 0x3FF921F8 0xFD70D8D9 # 2.230798841266741920131601306654e-06 +Z 0x3EB23DAB 0x68946596 0x3FF921FA 0x3069768F # 1.087242170355562643607174808102e-06 +Z 0x3EB17B84 0x24E4660F 0x3FF921FA 0x3C8BEACA # 1.042037314719061280335831408406e-06 +N 0x3EB272EA 0xE19C6573 0x3FF921FA 0x2D157EFF # 1.099639922624799454203034336508e-06 +N 0x3EB47231 0x01EC63F9 0x3FF921FA 0x0D211CF9 # 1.218680160958031641178452887664e-06 +Z 0x3EB32AB7 0x3BC464F4 0x3FF921FA 0x2198B95C # 1.142433787631934984714999342659e-06 +N 0x3EBFD4E1 0xB87C548A 0x3FF921F9 0x56F61190 # 1.897309376224374104403938914865e-06 +Z 0x3EA04A1D 0x9808D25F 0x3FF921FA 0xD1F34058 # 4.854653497589467437201070192099e-07 +Z 0x3EA3DAB1 0x6528D1CD 0x3FF921FA 0xB56EA1EE # 5.917033355008728283519329506357e-07 +Z 0x3E92559D 0xFA91A5E6 0x3FF921FB 0x0AEDB52D # 2.732044728838702056915462533515e-07 +Z 0x3E99AB83 0x0451A576 0x3FF921FA 0xED962106 # 3.825123296498586920430149370398e-07 +N 0x3E9D7DEB 0x2D31A51B 0x3FF921FA 0xDE4C8064 # 4.394631051897640001875102160750e-07 +Z 0x3E9DFF8A 0x6351A50D 0x3FF921FA 0xDC46038B # 4.470080939346529947326432542082e-07 +N 0x3E86EE3D 0xA5634C2D 0x3FF921FB 0x2667B1CD # 1.708464931251012953418233009453e-07 +Z 0x3E8924F4 0xB1A34C23 0x3FF921FB 0x21FA43B4 # 1.873400712950081832858538260708e-07 +Z 0x3E8CD457 0x1D234C0E 0x3FF921FB 0x1A9B7EDE # 2.147961724653942871804521066309e-07 +N 0x3E7E1FE7 0xF0C69887 0x3FF921FB 0x36244527 # 1.122230026186532298037123295785e-07 +N 0x3E6567B0 0xAF8D3130 0x3FF921FB 0x499054C0 # 3.986999347910600196420857418977e-08 +N 0x3E6E73BF 0x758D312D 0x3FF921FB 0x450A4D5D # 5.672153119990270973816730488461e-08 +N 0x3FA1F495 0xF9DB9BB9 0x3FF8924F 0x19CCC408 # 3.506916689894219035794620253910e-02 +N 0x3FA55260 0x9C6F3437 0x3FF8775B 0xADC293A3 # 4.164411458587163189504209981351e-02 +N 0x3FA59D20 0xF7F204A5 0x3FF87505 0x24261966 # 4.221442248036425676227523240414e-02 +Z 0x3FA8B20D 0xEEB74CAB 0x3FF85C57 0x4332D575 # 4.823344744695508973242326078434e-02 +Z 0x3F93C753 0x6F0ECBDC 0x3FF8D2DC 0xC41734D8 # 1.931505551665312070408475619843e-02 +Z 0x3F94E952 0x79F75385 0x3FF8CE54 0x8D46DA0E # 2.042130345747096911712681333029e-02 +Z 0x3F98649B 0x0D970141 0x3FF8C066 0x8B2366FC # 2.382128019758167694619466203676e-02 +N 0x3F9BB271 0xEF23E5A8 0x3FF8B32E 0x16F0C084 # 2.704790136428916746957895611558e-02 +Z 0x3F80CB49 0xC5FCF88D 0x3FF90064 0xA80C7F5B # 8.200241427058574741892904569340e-03 +Z 0x3F883049 0x752DDF78 0x3FF8F19A 0x77A2A050 # 1.181085003712188663538285027244e-02 +N 0x3F8D652A 0x9B8F530C 0x3FF8E730 0x7ABFA96A # 1.435311591368695210979566923015e-02 +Z 0x3F70E2D4 0xB52F447E 0x3FF91118 0x7C6C81AB # 4.122572793634591767353292368625e-03 +Z 0x3F71EAB8 0xAAAFED95 0x3FF91010 0x97DAE24D # 4.374238352279920423459902423247e-03 +N 0x3F76EDED 0x9A52B89B 0x3FF90B0D 0x5ED09B23 # 5.597999702486112887089841905208e-03 +N 0x3F77560E 0x989E0472 0x3FF90AA5 0x3D657971 # 5.697304741148477916223846762023e-03 +N 0x3F7884D6 0x8A0873E1 0x3FF90976 0x74216808 # 5.986059230534275001078814426592e-03 +N 0x3F661191 0xE4AD34AF 0x3FF916F2 0x8A71EBD2 # 2.693924854077232432930655292580e-03 +Z 0x3F6BC52B 0xD8CAB8C1 0x3FF91418 0xBC999CD2 # 3.389917028775974328774767130312e-03 +Z 0x3F6D6CEF 0x073CC8C7 0x3FF91344 0xDAADC0FD # 3.591982700435900326824123496294e-03 diff --git a/test/io/cr/acospi.testdata b/test/io/cr/acospi.testdata new file mode 100644 index 0000000..9cf1515 --- /dev/null +++ b/test/io/cr/acospi.testdata @@ -0,0 +1,93 @@ +acospi # Name of the function to test + +# acospi.testdata +# copyright (C) 2007 Ch. Q. Lauter, F. de Dinechin and V.Lefevre +# This file is part of crlibm and is distributed under the GNU Public Licence +# See file COPYING for details + +# The following lines are either comments (beginning with a #) +# or give +# 1/ a rounding mode : RN|RU|RD|RZ (crlibm syntax) or N|P|M|Z (libmcr syntax) +# 2/ The high and low hexadecimal halves of an input +# 3/ The high and low hexadecimal halves of the expected corresponding output + + + + +# Special cases +N 00000000 00000000 3fe00000 00000000 # zero +N 80000000 00000000 3fe00000 00000000 # -zero +P 00000000 00000000 3fe00000 00000000 # zero +P 80000000 00000000 3fe00000 00000000 # -zero +M 00000000 00000000 3fe00000 00000000 # zero +M 80000000 00000000 3fe00000 00000000 # -zero +Z 00000000 00000000 3fe00000 00000000 # zero +Z 80000000 00000000 3fe00000 00000000 # -zero + + +N 7ff00000 00000000 fff80000 00000000 # +inf +N fff00000 00000000 fff80000 00000000 # -inf +P 7ff00000 00000000 fff80000 00000000 # +inf +P fff00000 00000000 fff80000 00000000 # -inf +M 7ff00000 00000000 fff80000 00000000 # +inf +M fff00000 00000000 fff80000 00000000 # -inf +Z 7ff00000 00000000 fff80000 00000000 # +inf +Z fff00000 00000000 fff80000 00000000 # -inf + +N fff80000 00000000 fff80000 00000000 # NaN +P fff80000 00000000 fff80000 00000000 # NaN +M fff80000 00000000 fff80000 00000000 # NaN +Z fff80000 00000000 fff80000 00000000 # NaN + + +# TODO other bad cases + +# Bad cases generated by tests/crlibm_generate_test_vectors acospi 15 10 + + +# One in five of the very worst cases computed by Lefevre and Muller. +# Rounding these values requires evaluating the function to at least 2^(-100). +# These worst cases have been selected thanks to the filterlists 5 script +# If you want the full list please contact Jean-Michel Muller +# TODO This list is probably not complete, worst cases computed using cospi are missing +N 0xBFCDA83E 0x335E379A 0x3FE261B6 0x4B3D04CE # -2.316968680210578779288255191204e-01 +Z 0xBD86C6CB 0xC45DC8DE 0x3FE00000 0x00001D00 # -2.589393572921608322208573423162e-12 +N 0xBDA65A1D 0xD290660F 0x3FE00000 0x000071D6 # -1.016452077032165551303228187420e-11 +Z 0xBD36C6CB 0xC45DC8DE 0x3FE00000 0x000000E8 # -8.091854915380026006901791947382e-14 +Z 0xBD36C6CB 0xC45DC8DE 0x3FE00000 0x000000E8 # -8.091854915380026006901791947382e-14 +Z 0xBF868591 0x6AAE1754 0x3FE01CAD 0x18E14303 # -1.099694830714851440101043067443e-02 +Z 0xBF6E0F4E 0xD195FD14 0x3FE00991 0x7F81C901 # -3.669408743632760275255044746245e-03 +N 0xBF7985A0 0x620463D1 0x3FE0103F 0x7675528B # -6.230951781867014906135526786102e-03 +N 0xBF7BDE15 0x42BB3723 0x3FE011BD 0xBBBDE141 # -6.803591775406822410310336834982e-03 +Z 0xBEF969DF 0x9FDA1B90 0x3FE00010 0x2DC489D2 # -2.423626755512390618454987567532e-05 +N 0xBF141C4A 0x3005149F 0x3FE00033 0x36032798 # -7.671549611128418812763113399100e-05 +N 0xBEB73E9E 0x2254C98F 0x3FE00000 0xECC47E8A # -1.385486151872330182988567702507e-06 +Z 0xBEC8EC2E 0x3D383D64 0x3FE00001 0xFBB7F8E9 # -2.971003121527976607277495013637e-06 +Z 0xBED681DB 0xAB74B2E4 0x3FE00003 0x950737D4 # -5.366148506252765376873040126249e-06 +N 0xBEE58D7B 0xF8B2F35D 0x3FE00006 0xDC4510D4 # -1.027711529954518508060776899038e-05 +Z 0xBE8A3359 0x02EF7130 0x3FE00000 0x215C0F72 # -1.952095103054144927532450454200e-07 +Z 0xBEA2A4DA 0x90D1CA60 0x3FE00000 0x5EF3F1D5 # -5.556333079317252686673417327867e-07 +N 0xBE4BDBF6 0x3F170FE0 0x3FE00000 0x02378B23 # -1.297296312291712448095857244945e-08 +N 0xBDFC2779 0x20F3FBAD 0x3FE00000 0x0011EC6B # -4.096974157092618335446132885204e-10 +N 0xBDBBF9B3 0xC6059D24 0x3FE00000 0x00011CF4 # -2.544347751269826841188103998858e-11 +Z 0x3FCAC26C 0xC49B0264 0x3FDBB59E 0x68DA6E1D # 2.090583763110941406537790498987e-01 +N 0x3FA8942D 0x45B22291 0x3FDF058B 0xC54492E7 # 4.800549960879608307751098550398e-02 +Z 0x3D66C6CB 0xC45DC8DE 0x3FDFFFFF 0xFFFFF17F # 6.473483932304020805521433557905e-13 +N 0x3D7635E3 0xD74BEFCA 0x3FDFFFFF 0xFFFFE3B9 # 1.262521199566674531803951408507e-12 +Z 0x3D967E57 0xCDD4DC54 0x3FDFFFFF 0xFFFF8D70 # 5.114435972054957385816476240176e-12 +Z 0x3D16C6CB 0xC45DC8DE 0x3FDFFFFF 0xFFFFFF8B # 2.022963728845006501725447986845e-14 +N 0x3CB2D97C 0x7F3321D2 0x3FDFFFFF 0xFFFFFFFF # 2.615901373506473822637100169928e-16 +Z 0x3D16C6CB 0xC45DC8DE 0x3FDFFFFF 0xFFFFFF8B # 2.022963728845006501725447986845e-14 +Z 0x3F95FA45 0x3F6BB40E 0x3FDF900F 0x7075F3F4 # 2.146251868810016699695708553008e-02 +Z 0x3F8D8A6B 0x018A513D 0x3FDFB4C5 0xCAFA0CF6 # 1.442416761828068695605598037446e-02 +N 0x3F66D963 0x3A6A4286 0x3FDFF174 0x28CBFFEE # 2.789205365225480397206592186876e-03 +Z 0x3F51C68C 0x1AB0EA57 0x3FDFFA57 0x83F9AA54 # 1.084935017174123430758192476731e-03 +N 0x3F44BA8A 0x6AA7D40F 0x3FDFFCB3 0x70112E29 # 6.325889456194627334315039313140e-04 +Z 0x3EA769CB 0xDFA9E1D8 0x3FDFFFFF 0x1183B0FE # 6.977697347274200583597085489895e-07 +N 0x3EC9B79D 0xB76EA0D6 0x3FDFFFFB 0xE82F595E # 3.065735139046961859634037733668e-06 +Z 0x3ECA54D5 0xD1A2DC2B 0x3FDFFFFB 0xCF29AA27 # 3.138946010751709512429921331012e-06 +Z 0x3E671732 0xD4EB3DEA 0x3FDFFFFF 0xF14CD069 # 4.300963018165776348352590712290e-08 +Z 0x3E83A21A 0xB6AF61A5 0x3FDFFFFF 0xCE012160 # 1.462788888617988224651657877887e-07 +Z 0x3E2DBBF2 0xA5EC6647 0x3FDFFFFF 0xFED12155 # 3.461513117277129267344529616845e-09 +Z 0x3DF74C46 0xDECF3374 0x3FDFFFFF 0xFFE2560B # 3.390298864645338430658291818958e-10 +N 0x3DD44BDB 0x557E1DC1 0x3FDFFFFF 0xFFF98A1B # 7.383756572585558580133555245181e-11 diff --git a/test/io/cr/asin.testdata b/test/io/cr/asin.testdata new file mode 100644 index 0000000..d9f8bc5 --- /dev/null +++ b/test/io/cr/asin.testdata @@ -0,0 +1,2673 @@ +asin # Name of the function to test + +# asin.testdata +# copyright (C) 2005 F. de Dinechin, Ch. Q. Lauter and V. Lefevre +# This file is part of crlibm and is distributed under the GNU Public Licence +# See file COPYING for details + + +# The following lines are either comments (beginning with a #) +# or give +# 1/ a rounding mode : RN|RU|RD|RZ (crlibm syntax) or N|P|M|Z (libmcr syntax) +# 2/ The high and low hexadecimal halves of an input +# 3/ The high and low hexadecimal halves of the expected corresponding output + + +# Special cases + +N 00000000 00000000 00000000 00000000 # +0 -> +0 +N 80000000 00000000 80000000 00000000 # -0 -> -0 +N 3ff00000 00000000 3ff921fb 54442d18 # +1 -> RN(Pi/2) +N bff00000 00000000 bff921fb 54442d18 # -1 -> RN(-Pi/2) +N 3ff00000 00000001 fff80000 00000000 # +1 + 1ulp -> NaN the first one +N bff00000 00000001 fff80000 00000000 # -1 - 1ulp -> NaN the first one + +# Worst cases + +N 3EBDFFFF FFFFF02E 3EBE0000 000001C2 +P 3FDE9950 730C4696 3FDFE767 739D0F6E +M 3FDE9950 730C4696 3FDFE767 739D0F6D +Z 3FDE9950 730C4696 3FDFE767 739D0F6D + +# Cases around the interval bounds in the implementation + +# A VIRER: CA CORRESPOND PLUS A LA NOUVELLE IMPLEMENTATION +# SI ON VEUT LAISSER LES TESTS AUTOUR DES BORNES JE PEUX LES FOURNIR + +N 3FC7AE14 00000000 3fc7d133 6cab9375 # BOUND 1 +N 3FD32E91 00000000 3fd37b3a 3331c2ac # BOUND 2 +P 3FD9CA24 00000000 3fda8b4a ab3277c6 # BOUND 3 +N 3FDF90B3 00000000 3fe08134 b1b5a263 # BOUND 4 +P 3FE23ADC 00000000 3fe3655b 073f2f1d # BOUND 5 +P 3FE4781D 00000000 3fe635ba ce48ee61 # BOUND 6 +N 3FE647BB 00000000 3fe8a538 4e186e62 # BOUND 7 +P 3FE7BC81 00000000 3feabdfc f76e4f11 # BOUND 8 +P 3FE8F5C2 00000000 3feca119 5024c020 # BOUND 9 + +N 3FC7AE14 00000001 3fc7d133 6cab9376 # BOUND 1 + 1ulp +N 3FD32E91 00000001 3fd37b3a 3331c2ad # BOUND 2 + 1ulp +P 3FD9CA24 00000001 3fda8b4a ab3277c7 # BOUND 3 + 1ulp +N 3FDF90B3 00000001 3fe08134 b1b5a264 # BOUND 4 + 1ulp +P 3FE23ADC 00000001 3fe3655b 073f2f1e # BOUND 5 + 1ulp +N 3FE4781D 00000001 3fe635ba ce48ee62 # BOUND 6 + 1ulp +N 3FE647BB 00000001 3fe8a538 4e186e64 # BOUND 7 + 1ulp +N 3FE7BC81 00000001 3feabdfc f76e4f12 # BOUND 8 + 1ulp +N 3FE8F5C2 00000001 3feca119 5024c021 # BOUND 9 + 1ulp + +N 3FC7AE13 ffffffff 3fc7d133 6cab9374 # BOUND 1 - 1ulp +N 3FD32E90 ffffffff 3fd37b3a 3331c2ab # BOUND 2 - 1ulp +P 3FD9CA23 ffffffff 3fda8b4a ab3277c5 # BOUND 3 - 1ulp +N 3FDF90B2 ffffffff 3fe08134 b1b5a263 # BOUND 4 - 1ulp +N 3FE23ADB ffffffff 3fe3655b 073f2f1b # BOUND 5 - 1ulp +N 3FE4781C ffffffff 3fe635ba ce48ee5f # BOUND 6 - 1ulp +N 3FE647BA ffffffff 3fe8a538 4e186e61 # BOUND 7 - 1ulp +N 3FE7BC80 ffffffff 3feabdfc f76e4f0f # BOUND 8 - 1ulp +N 3FE8F5C1 ffffffff 3feca119 5024c01e # BOUND 9 - 1ulp + +N BFC7AE14 00000000 bfc7d133 6cab9375 # -BOUND 1 +N BFD32E91 00000000 bfd37b3a 3331c2ac # -BOUND 2 +N BFD9CA24 00000000 bfda8b4a ab3277c6 # -BOUND 3 +N BFDF90B3 00000000 bfe08134 b1b5a263 # -BOUND 4 +N BFE23ADC 00000000 bfe3655b 073f2f1d # -BOUND 5 +N BFE4781D 00000000 bfe635ba ce48ee61 # -BOUND 6 +N BFE647BB 00000000 bfe8a538 4e186e62 # -BOUND 7 +N BFE7BC81 00000000 bfeabdfc f76e4f11 # -BOUND 8 +N BFE8F5C2 00000000 bfeca119 5024c020 # -BOUND 9 + +N BFC7AE14 00000001 bfc7d133 6cab9376 # -BOUND 1 - 1ulp +N BFD32E91 00000001 bfd37b3a 3331c2ad # -BOUND 2 - 1ulp +N BFD9CA24 00000001 bfda8b4a ab3277c7 # -BOUND 3 - 1ulp +N BFDF90B3 00000001 bfe08134 b1b5a264 # -BOUND 4 - 1ulp +N BFE23ADC 00000001 bfe3655b 073f2f1e # -BOUND 5 - 1ulp +N BFE4781D 00000001 bfe635ba ce48ee62 # -BOUND 6 - 1ulp +N BFE647BB 00000001 bfe8a538 4e186e64 # -BOUND 7 - 1ulp +N BFE7BC81 00000001 bfeabdfc f76e4f12 # -BOUND 8 - 1ulp +N BFE8F5C2 00000001 bfeca119 5024c021 # -BOUND 9 - 1ulp + +N BFC7AE13 ffffffff bfc7d133 6cab9374 # -BOUND 1 + 1ulp +N BFD32E90 ffffffff bfd37b3a 3331c2ab # -BOUND 2 + 1ulp +N BFD9CA23 ffffffff bfda8b4a ab3277c5 # -BOUND 3 + 1ulp +N BFDF90B2 ffffffff bfe08134 b1b5a263 # -BOUND 4 + 1ulp +N BFE23ADB ffffffff bfe3655b 073f2f1b # -BOUND 5 + 1ulp +N BFE4781C ffffffff bfe635ba ce48ee5f # -BOUND 6 + 1ulp +N BFE647BA ffffffff bfe8a538 4e186e61 # -BOUND 7 + 1ulp +N BFE7BC80 ffffffff bfeabdfc f76e4f0f # -BOUND 8 + 1ulp +N BFE8F5C1 ffffffff bfeca119 5024c01e # -BOUND 9 + 1ulp + +P 3FC7AE14 00000000 3fc7d133 6cab9376 # BOUND 1 +P 3FD32E91 00000000 3fd37b3a 3331c2ad # BOUND 2 +N 3FD9CA24 00000000 3fda8b4a ab3277c6 # BOUND 3 +P 3FDF90B3 00000000 3fe08134 b1b5a264 # BOUND 4 +N 3FE23ADC 00000000 3fe3655b 073f2f1d # BOUND 5 +N 3FE4781D 00000000 3fe635ba ce48ee61 # BOUND 6 +P 3FE647BB 00000000 3fe8a538 4e186e63 # BOUND 7 +N 3FE7BC81 00000000 3feabdfc f76e4f11 # BOUND 8 +N 3FE8F5C2 00000000 3feca119 5024c020 # BOUND 9 + +P 3FC7AE14 00000001 3fc7d133 6cab9377 # BOUND 1 + 1ulp +P 3FD32E91 00000001 3fd37b3a 3331c2ae # BOUND 2 + 1ulp +N 3FD9CA24 00000001 3fda8b4a ab3277c7 # BOUND 3 + 1ulp +P 3FDF90B3 00000001 3fe08134 b1b5a264 # BOUND 4 + 1ulp +N 3FE23ADC 00000001 3fe3655b 073f2f1e # BOUND 5 + 1ulp +P 3FE4781D 00000001 3fe635ba ce48ee63 # BOUND 6 + 1ulp +P 3FE647BB 00000001 3fe8a538 4e186e64 # BOUND 7 + 1ulp +P 3FE7BC81 00000001 3feabdfc f76e4f13 # BOUND 8 + 1ulp +P 3FE8F5C2 00000001 3feca119 5024c022 # BOUND 9 + 1ulp + +P 3FC7AE13 ffffffff 3fc7d133 6cab9375 # BOUND 1 - 1ulp +P 3FD32E90 ffffffff 3fd37b3a 3331c2ac # BOUND 2 - 1ulp +N 3FD9CA23 ffffffff 3fda8b4a ab3277c5 # BOUND 3 - 1ulp +P 3FDF90B2 ffffffff 3fe08134 b1b5a263 # BOUND 4 - 1ulp +P 3FE23ADB ffffffff 3fe3655b 073f2f1c # BOUND 5 - 1ulp +P 3FE4781C ffffffff 3fe635ba ce48ee60 # BOUND 6 - 1ulp +P 3FE647BA ffffffff 3fe8a538 4e186e61 # BOUND 7 - 1ulp +P 3FE7BC80 ffffffff 3feabdfc f76e4f10 # BOUND 8 - 1ulp +P 3FE8F5C1 ffffffff 3feca119 5024c01f # BOUND 9 - 1ulp + +P BFC7AE14 00000000 bfc7d133 6cab9375 # -BOUND 1 +P BFD32E91 00000000 bfd37b3a 3331c2ac # -BOUND 2 +P BFD9CA24 00000000 bfda8b4a ab3277c5 # -BOUND 3 +P BFDF90B3 00000000 bfe08134 b1b5a263 # -BOUND 4 +P BFE23ADC 00000000 bfe3655b 073f2f1c # -BOUND 5 +P BFE4781D 00000000 bfe635ba ce48ee60 # -BOUND 6 +P BFE647BB 00000000 bfe8a538 4e186e62 # -BOUND 7 +P BFE7BC81 00000000 bfeabdfc f76e4f10 # -BOUND 8 +P BFE8F5C2 00000000 bfeca119 5024c01f # -BOUND 9 + +P BFC7AE14 00000001 bfc7d133 6cab9376 # -BOUND 1 - 1ulp +P BFD32E91 00000001 bfd37b3a 3331c2ad # -BOUND 2 - 1ulp +P BFD9CA24 00000001 bfda8b4a ab3277c6 # -BOUND 3 - 1ulp +P BFDF90B3 00000001 bfe08134 b1b5a263 # -BOUND 4 - 1ulp +P BFE23ADC 00000001 bfe3655b 073f2f1d # -BOUND 5 - 1ulp +P BFE4781D 00000001 bfe635ba ce48ee62 # -BOUND 6 - 1ulp +P BFE647BB 00000001 bfe8a538 4e186e63 # -BOUND 7 - 1ulp +P BFE7BC81 00000001 bfeabdfc f76e4f12 # -BOUND 8 - 1ulp +P BFE8F5C2 00000001 bfeca119 5024c021 # -BOUND 9 - 1ulp + +P BFC7AE13 ffffffff bfc7d133 6cab9374 # -BOUND 1 + 1ulp +P BFD32E90 ffffffff bfd37b3a 3331c2ab # -BOUND 2 + 1ulp +P BFD9CA23 ffffffff bfda8b4a ab3277c4 # -BOUND 3 + 1ulp +P BFDF90B2 ffffffff bfe08134 b1b5a262 # -BOUND 4 + 1ulp +P BFE23ADB ffffffff bfe3655b 073f2f1b # -BOUND 5 + 1ulp +P BFE4781C ffffffff bfe635ba ce48ee5f # -BOUND 6 + 1ulp +P BFE647BA ffffffff bfe8a538 4e186e60 # -BOUND 7 + 1ulp +P BFE7BC80 ffffffff bfeabdfc f76e4f0f # -BOUND 8 + 1ulp +P BFE8F5C1 ffffffff bfeca119 5024c01e # -BOUND 9 + 1ulp + + +# One in five of the very worst cases computed by Lefevre and Muller. +# Rounding these values requires evaluating the function to at least 2^(-100). +# These worst cases have been selected thanks to the filterlists 5 script +# If you want the full list please contact Jean-Michel Muller +Z 0x3FE3B999 0x4ABB81D4 0x3FE540E2 0x4E5F33F2 # 6.164061030977401323127651266987e-01 +Z 0x3FE138A1 0x4ACE5C76 0x3FE22F26 0xF182FABC # 5.381628476196869126368937941152e-01 +N 0x3FE94E9B 0x94C05952 0x3FED30A8 0x21EFA18B # 7.908456712055260684479662813828e-01 +N 0x3FEA4BEB 0x7CA30C4F 0x3FEEDD3B 0xD3C9C082 # 8.217675623240071614006296840671e-01 +Z 0x3F569E8A 0xD78EECA2 0x3F569E8B 0x501BB4FD # 1.380572879709864465153090762328e-03 +Z 0x3F5B960D 0xE317ADD7 0x3F5B960E 0xBDC4EC13 # 1.683724938966393294345613718122e-03 +N 0x3F5DA6CC 0x7538A551 0x3F5DA6CD 0x84C8FC9E # 1.809787431634586130427266859044e-03 +N 0x3F4E23D1 0xBAEA3264 0x3F4E23D2 0x02373C02 # 9.197973320894223432653280525528e-04 +Z 0x3F355FD6 0xF5C6F5F7 0x3F355FD6 0xFC227D9D # 3.261470608569567281552481485818e-04 +N 0x3F33B47D 0x90E66263 0x3F33B47D 0x95E19775 # 3.006750638632536376353143747764e-04 +N 0x3F345674 0x70BD5CF5 0x3F345674 0x763762E4 # 3.103288915915069644431423245834e-04 +N 0x3F204C8A 0x7DC82941 0x3F204C8A 0x7E7C934A # 1.243514115148534459210499791837e-04 +Z 0x3F23F69D 0xF30EAE30 0x3F23F69D 0xF45A2F3A # 1.523082551363338053851403941508e-04 +Z 0x3F107348 0x5DFE1100 0x3F107348 0x5E2C7020 # 6.275300211028636554466686447995e-05 +N 0x3F12231A 0xEA708E6E 0x3F12231A 0xEAAEB495 # 6.918765812762860708921841546015e-05 +Z 0x3F13DD76 0x24125893 0x3F13DD76 0x24640115 # 7.577928137644995224952298995547e-05 +N 0x3F1C2263 0xAF8547A7 0x3F1C2263 0xB06D40E9 # 1.073239653852907799771662644694e-04 +N 0x3F1DDF6E 0x4E4450AE 0x3F1DDF6E 0x4F5A008E # 1.139556002878762397661355221246e-04 +N 0x3F0765A1 0xC05BF38E 0x3F0765A1 0xC07D4E34 # 4.462623478038780144763059132273e-05 +N 0x3F089BD9 0x4BB4952B 0x3F089BD9 0x4BDB646D # 4.693753131793995664452698313163e-05 +Z 0x3F0A4AB3 0xDC4B4DE3 0x3F0A4AB3 0xDC7AA22F # 5.014764204749522002796044417572e-05 +N 0x3F0F1986 0xA3E1555A 0x3F0F1986 0xA42FAA47 # 5.931799067641448021826616754382e-05 +Z 0x3EFAA678 0x2F0D0D7C 0x3EFAA678 0x2F196027 # 2.541567932047354390952959013461e-05 +Z 0x3EE67FFF 0xFFFE54DA 0x3EE68000 0x00002F75 # 1.072883605938506639443548451585e-05 +N 0x3EECD45E 0x653692DC 0x3EECD45E 0x653A7941 # 1.374700801799174303781045369810e-05 +Z 0x3EEDFFFF 0xFFFC0B80 0x3EEE0000 0x0000707F # 1.430511474565464812014337070423e-05 +Z 0x3ED786BB 0xBE16E56A 0x3ED786BB 0xBE176D0E # 5.609107547704725231876334012870e-06 +N 0x3ED40EB0 0xEE78B449 0x3ED40EB0 0xEE790856 # 4.782053771229768318140693900142e-06 +N 0x3EC1A37D 0x0CACAA17 0x3EC1A37D 0x0CACB861 # 2.102688175927414455994258687954e-06 +Z 0x3EC202C3 0x86B34D75 0x3EC202C3 0x86B35CAC # 2.147054194526281282415789211648e-06 +Z 0x3FD4A8E1 0xA96E38E3 0x3FD50954 0xB7BBF87A # 3.228077082247990392538383730425e-01 +Z 0x3FD639FA 0x355ED4D9 0x3FD6B30C 0x65AC788A # 3.472886582561166002314223533176e-01 +N 0x3FDA066F 0xD491AF5F 0x3FDACD3B 0x71252F39 # 4.066428733701651920817710106348e-01 +Z 0x3FDAFD5E 0x3F5CB8C1 0x3FDBDC88 0x30DDF4E6 # 4.217143648883273088223688773724e-01 +N 0x3FDBDD02 0x3167DB90 0x3FDCD40E 0x6C9CDB7B # 4.353642923810463472023002395872e-01 +Z 0x3FDE9950 0x730C4696 0x3FDFE767 0x739D0F6D # 4.781075595393330379678786812292e-01 +Z 0x3EA0ECB8 0xDC6BB8AC 0x3EA0ECB8 0xDC6BB975 # 5.043952392128165825838006369741e-07 +Z 0x3EA66937 0xB8C181A6 0x3EA66937 0xB8C1837B # 6.679000406178028870842226447091e-07 +Z 0x3EA73D75 0xF84D1A70 0x3EA73D75 0xF84D1C7A # 6.926083960599965192199076180479e-07 +N 0x3EA7EC61 0xC230793C 0x3EA7EC61 0xC2307B77 # 7.129718863107646060854865471823e-07 +Z 0x3EAAB8AE 0xAC47387E 0x3EAAB8AE 0xAC473B98 # 7.963602333628574434469657092328e-07 +Z 0x3EAC3C70 0xF91F8619 0x3EAC3C70 0xF91F89C2 # 8.415013203999775687877871362119e-07 +Z 0x3EAF1AFD 0xB1FBA6DC 0x3EAF1AFD 0xB1FBABC2 # 9.270141596271749442447884098639e-07 +Z 0x3E93CFC2 0xA006A414 0x3E93CFC2 0xA006A464 # 2.952153011168167160419755282175e-07 +N 0x3E851C4B 0x960778F5 0x3E851C4B 0x9607790D # 1.572856929273622340949989476325e-07 +N 0x3E7CC492 0xD38CE8CC 0x3E7CC492 0xD38CE8DC # 1.071686498544782036668264035145e-07 +N 0x3E7D5FA9 0x9D152081 0x3E7D5FA9 0x9D152091 # 1.094254920192055325343485406610e-07 +N 0x3E7E83FA 0x11B81DAB 0x3E7E83FA 0x11B81DBD # 1.136792246379420439688232784096e-07 +Z 0x3E73BACD 0x6561FF59 0x3E73BACD 0x6561FF5D # 7.349884731562340479101236518159e-08 +Z 0x3E6250BF 0xE1B082F3 0x3E6250BF 0xE1B082F3 # 3.411514289836083141458427324920e-08 +N 0x3E68DB9C 0xB7511E9B 0x3E68DB9C 0xB7511E9D # 4.630137243798163075767684144189e-08 +N 0x3E64F747 0x439B3488 0x3E64F747 0x439B3489 # 3.905208996249579658931899185659e-08 +N 0x3E6E3CF4 0x76542BCC 0x3E6E3CF4 0x76542BD0 # 5.632285996801581343409700327468e-08 +Z 0x3FC35B7E 0x03251FE5 0x3FC36E94 0x0DE675DA # 1.512296214443714925668160731220e-01 +N 0x3FC8E3F0 0xAF15614D 0x3FC90CCB 0xE8C57D52 # 1.944561819934826074618428037866e-01 +N 0x3FCD881D 0x509DA988 0x3FCDCCD8 0x44ADA92E # 2.307163852340858856138083865517e-01 +Z 0x3FCC0EDE 0xB94CEF34 0x3FCC49AC 0x7CDE7B4B # 2.192037968433112604671464396233e-01 +Z 0x3FCDE920 0xF7A4C509 0x3FCE3095 0xCAE52DD7 # 2.336770257184428711827450797500e-01 +N 0x3FB5C77B 0x71E30F9A 0x3FB5CE3A 0xD9DBA626 # 8.507510691111833112110218735324e-02 +N 0x3FB66605 0xBEEE4B37 0x3FB66D5D 0x1830B7BB # 8.749423896214812701455088017610e-02 +N 0x3FB66872 0x1821B38D 0x3FB66FCB 0xD5065C43 # 8.753121461059105989921391710595e-02 +N 0x3FBD7C6F 0x0E805B3C 0x3FBD8D39 0x7016455F # 1.151799593356885309525239335926e-01 +N 0x3FA26F55 0x1720198B 0x3FA2705A 0x48EB68A1 # 3.600564868252139477666773359488e-02 +Z 0x3FA4CBCE 0xD7E1D1AA 0x3FA4CD45 0xDDEE2881 # 4.061743150024040016621285076326e-02 +N 0x3FA7E5F7 0x5F042E90 0x3FA7E830 0xA37173B3 # 4.667637858264328531987530368497e-02 +Z 0x3FAFC7A0 0x7B2549AA 0x3FAFCCDC 0x252CAD1E # 6.206990721934187160702123264855e-02 +N 0x3F993566 0x06CF5123 0x3F99360C 0xF0CC0225 # 2.461776176990427764113000819179e-02 +N 0x3F8540EB 0x7886D89B 0x3F854104 0x7937C481 # 1.037773095673016031381674650902e-02 +N 0x3F857C61 0xAD53BC2C 0x3F857C7B 0x822DDBFC # 1.049114523126889325643773531738e-02 +N 0x3F89F867 0xE5EA4264 0x3F89F895 0x840859F9 # 1.268082781214836113337085521380e-02 +N 0x3F8DCB87 0xEB13D894 0x3F8DCBCC 0xCE594B6F # 1.454836069249790947432998677868e-02 +N 0x3F8F317C 0xE4E1019D 0x3F8F31CB 0xF1868E56 # 1.523110936625543011813110894082e-02 +Z 0x3F728F0F 0x5A8EDD16 0x3F728F13 0x83F00F02 # 4.530963874393797649609005873117e-03 +Z 0x3F746A95 0x2B460436 0x3F746A9A 0xB5A2C58D # 4.984457675505862481180052725449e-03 +N 0x3F7828B5 0xE36707D1 0x3F7828BF 0x118AEEE0 # 5.898199559341636179221612934498e-03 +Z 0x3F631124 0x1E0DD8EC 0x3F631125 0x3EE0EA2A # 2.327509443087119253568140209154e-03 +Z 0x3F690DA8 0x1C53F050 0x3F690DAA 0xAB8C8498 # 3.058269826054206552701231203173e-03 +Z 0x3F6933F8 0xCCBC0EA2 0x3F6933FB 0x67C4D0AE # 3.076539933205627887213839954939e-03 +Z 0x3F6EFE13 0x977F9DCC 0x3F6EFE18 0x6FE553D9 # 3.783262505738104949926103870439e-03 + + +# Bad cases generated by ./crlibm_generate_test_vectors asin 20 1 +N 3f944274 525a6fb1 3f9442ca f51a058b # 1.978475334782076391904048762171e-02 +M 3e6250bf df77203a 3e6250bf df77203a # 3.411514265142917427191504272169e-08 +P 3e6250bf df77203a 3e6250bf df77203b # 3.411514265142917427191504272169e-08 +Z 3e6250bf df77203a 3e6250bf df77203a # 3.411514265142917427191504272169e-08 +M 3e771374 45dae51c 3e771374 45dae523 # 8.596477260148969881678264991220e-08 +P 3e771374 45dae51c 3e771374 45dae524 # 8.596477260148969881678264991220e-08 +Z 3e771374 45dae51c 3e771374 45dae523 # 8.596477260148969881678264991220e-08 +M bf708e07 d1cb9d11 bf708e0a c5f94ba7 # -4.041700882886149238937267824667e-03 +P bf708e07 d1cb9d11 bf708e0a c5f94ba6 # -4.041700882886149238937267824667e-03 +Z bf708e07 d1cb9d11 bf708e0a c5f94ba6 # -4.041700882886149238937267824667e-03 +M be9e8cc3 a3836111 be9e8cc3 a383623a # -4.552283914389220116962985699521e-07 +P be9e8cc3 a3836111 be9e8cc3 a3836239 # -4.552283914389220116962985699521e-07 +Z be9e8cc3 a3836111 be9e8cc3 a3836239 # -4.552283914389220116962985699521e-07 +M 3e980e30 7e79c1ec 3e980e30 7e79c27d # 3.584538021744656637192867273956e-07 +P 3e980e30 7e79c1ec 3e980e30 7e79c27e # 3.584538021744656637192867273956e-07 +Z 3e980e30 7e79c1ec 3e980e30 7e79c27d # 3.584538021744656637192867273956e-07 +N becbd868 56207d66 becbd868 5620b59f # -3.319423442796061097983650184373e-06 +N bfb9d40e 8fa380d6 bfb9df53 7e0f9a7b # -1.008919811897642515585715727866e-01 +M 3f48502f 578a664c 3f48502f 7cf7f6be # 7.419806634800323562328738802307e-04 +P 3f48502f 578a664c 3f48502f 7cf7f6bf # 7.419806634800323562328738802307e-04 +Z 3f48502f 578a664c 3f48502f 7cf7f6be # 7.419806634800323562328738802307e-04 +M bf3854be bbd68e8a bf3854be c5373758 # -3.712621363211951333940796793343e-04 +P bf3854be bbd68e8a bf3854be c5373757 # -3.712621363211951333940796793343e-04 +Z bf3854be bbd68e8a bf3854be c5373757 # -3.712621363211951333940796793343e-04 +N bea128a9 5d747236 bea128a9 5d747308 # -5.113731117753909682547381818085e-07 +N 3eb3d59f a20967f9 3eb3d59f a2096d0e # 1.182226363158430426487607335650e-06 +M bf78c1fd 04be98a0 bf78c206 e5fc6d86 # -6.044376710553717169105425455200e-03 +P bf78c1fd 04be98a0 bf78c206 e5fc6d85 # -6.044376710553717169105425455200e-03 +Z bf78c1fd 04be98a0 bf78c206 e5fc6d85 # -6.044376710553717169105425455200e-03 +N 3ef53f87 9d082f9b 3ef53f87 9d0e6e79 # 2.026382736812458925930273412330e-05 +N 3f37c395 894cd6a0 3f37c395 9209896c # 3.626098708083645011379658740225e-04 +N 3ee060c0 fa7ade44 3ee060c0 fa7b9551 # 7.809612568506565943599745382997e-06 +N 3ede9730 d4f57579 3ede9730 d4f69faa # 7.293364731123457154386788975353e-06 +N bfdf3c6c fa3a53f3 bfe050d9 38cd893b # -4.880630916243823835820592194068e-01 +M bf278865 a11b65e7 bf278865 a33a690a # -1.795410212739732998526304141862e-04 +P bf278865 a11b65e7 bf278865 a33a6909 # -1.795410212739732998526304141862e-04 +Z bf278865 a11b65e7 bf278865 a33a6909 # -1.795410212739732998526304141862e-04 +N bfb4d096 b9c98b6e bfb4d67a 3cbcb00b # -8.130781207868917337400205269660e-02 +N 3e94c846 eb56766a 3e94c846 eb5676c8 # 3.096808812388335098846081118451e-07 +M bf397239 13279eb8 bf397239 1de1b8f3 # -3.882779448347406341113252636887e-04 +P bf397239 13279eb8 bf397239 1de1b8f2 # -3.882779448347406341113252636887e-04 +Z bf397239 13279eb8 bf397239 1de1b8f2 # -3.882779448347406341113252636887e-04 +N be948ec1 89e7d614 be948ec1 89e7d66e # -3.063327173308130850346757759195e-07 +N bfbcf706 f49fd29a bfbd06f0 944126dd # -1.131443354823410685217055515750e-01 +N bf42aca3 4173bac9 bf42aca3 52694baf # -5.698964258991852426319835167590e-04 +M 3ee07d5a 8d05d708 3ee07d5a 8d0691d9 # 7.862884019198542275876084861608e-06 +P 3ee07d5a 8d05d708 3ee07d5a 8d0691da # 7.862884019198542275876084861608e-06 +Z 3ee07d5a 8d05d708 3ee07d5a 8d0691d9 # 7.862884019198542275876084861608e-06 +N bfde9279 70169ac2 bfdfdf9e 133af198 # -4.776900858509344205415914075274e-01 +N 3fded457 0243ae71 3fe01557 86866be1 # 4.817101976502505267241360797925e-01 +N 3fb070bb 53afbe64 3fb073a1 4d8811e1 # 6.422014992835439750606951747613e-02 +N 3f908f24 54aade0b 3f908f53 a2612529 # 1.617104307908160884532655643397e-02 +N bf681af1 1263190e bf681af3 59ffffff # -2.942534297378013828649923055991e-03 +N bf7b6534 d6b6ccd4 bf7b6542 3980f92c # -6.688314820553393352797755255779e-03 +N bedfa5b3 75c0e482 bedfa5b3 75c22ead # -7.545297048544153320080891955701e-06 +M bf4eb8ca 7a28910b bf4eb8ca c5ab663a # -9.375561388123299913152641771319e-04 +P bf4eb8ca 7a28910b bf4eb8ca c5ab6639 # -9.375561388123299913152641771319e-04 +Z bf4eb8ca 7a28910b bf4eb8ca c5ab6639 # -9.375561388123299913152641771319e-04 +M 3f1baed5 135ace33 3f1baed5 1437cab1 # 1.056020308521303491906470628514e-04 +P 3f1baed5 135ace33 3f1baed5 1437cab2 # 1.056020308521303491906470628514e-04 +Z 3f1baed5 135ace33 3f1baed5 1437cab1 # 1.056020308521303491906470628514e-04 +N 3e571374 3ca5919f 3e571374 3ca5919f # 2.149119263920880326960048884496e-08 +M 3ed20f8d 69563a7d 3ed20f8d 695677da # 4.306018714385543835678361174191e-06 +P 3ed20f8d 69563a7d 3ed20f8d 695677db # 4.306018714385543835678361174191e-06 +Z 3ed20f8d 69563a7d 3ed20f8d 695677da # 4.306018714385543835678361174191e-06 +N bfc33f2c db389c1d bfc351ef 0aecb890 # -1.503654547134098129479440331124e-01 +N bfec23e8 8b80893d bff1316b 8fad9012 # -8.793833470011019892709214218485e-01 +M bf44afd7 dcef48b4 bf44afd7 f3fd3793 # -6.313137072260417183289238352017e-04 +P bf44afd7 dcef48b4 bf44afd7 f3fd3792 # -6.313137072260417183289238352017e-04 +Z bf44afd7 dcef48b4 bf44afd7 f3fd3792 # -6.313137072260417183289238352017e-04 +M 3e9298e5 3b843d6e 3e9298e5 3b843db0 # 2.771205873811076460133564873523e-07 +P 3e9298e5 3b843d6e 3e9298e5 3b843db1 # 2.771205873811076460133564873523e-07 +Z 3e9298e5 3b843d6e 3e9298e5 3b843db0 # 2.771205873811076460133564873523e-07 +M be761246 d9f3aff4 be761246 d9f3affc # -8.222234847463729270772574315995e-08 +P be761246 d9f3aff4 be761246 d9f3affb # -8.222234847463729270772574315995e-08 +Z be761246 d9f3aff4 be761246 d9f3affb # -8.222234847463729270772574315995e-08 +M 3ef42c81 5eb7781c 3ef42c81 5ebcd084 # 1.923928168234149743611588467829e-05 +P 3ef42c81 5eb7781c 3ef42c81 5ebcd085 # 1.923928168234149743611588467829e-05 +Z 3ef42c81 5eb7781c 3ef42c81 5ebcd084 # 1.923928168234149743611588467829e-05 +N 3f246714 f588ef6d 3f246714 f6eacf51 # 1.556599697937160033198861208703e-04 +M bfc6df7a f2175d9f bfc6ff19 7bc3261e # -1.786950761877336979477348677392e-01 +P bfc6df7a f2175d9f bfc6ff19 7bc3261d # -1.786950761877336979477348677392e-01 +Z bfc6df7a f2175d9f bfc6ff19 7bc3261d # -1.786950761877336979477348677392e-01 +M 3f3e112f d2ee1392 3f3e112f e4a05b11 # 4.587880857161381930112153959556e-04 +P 3f3e112f d2ee1392 3f3e112f e4a05b12 # 4.587880857161381930112153959556e-04 +Z 3f3e112f d2ee1392 3f3e112f e4a05b11 # 4.587880857161381930112153959556e-04 +M bfa2e482 c57abab2 bfa2e59b eacd53cf # -3.689964924466461460017541185152e-02 +P bfa2e482 c57abab2 bfa2e59b eacd53ce # -3.689964924466461460017541185152e-02 +Z bfa2e482 c57abab2 bfa2e59b eacd53ce # -3.689964924466461460017541185152e-02 +M 3eeba643 1f0de044 3eeba643 1f115102 # 1.318429073803040614239548422582e-05 +P 3eeba643 1f0de044 3eeba643 1f115103 # 1.318429073803040614239548422582e-05 +Z 3eeba643 1f0de044 3eeba643 1f115102 # 1.318429073803040614239548422582e-05 +M 3e891034 d68e13c6 3e891034 d68e13ef # 1.867361832075205979428092050582e-07 +P 3e891034 d68e13c6 3e891034 d68e13f0 # 1.867361832075205979428092050582e-07 +Z 3e891034 d68e13c6 3e891034 d68e13ef # 1.867361832075205979428092050582e-07 +N 3eddc3ec 209f7e64 3eddc3ec 20a09117 # 7.096605722594834985078940392533e-06 +N 3e7943f3 c273009b 3e7943f3 c27300a5 # 9.412109190903361371381756440499e-08 +N bf00203f 40f9167b bf00203f 41040227 # -3.075783763199516155631071945287e-05 +M 3fadbfde 75cd3f5c 3fadc429 2ead41b3 # 5.810446918496722790159481064620e-02 +P 3fadbfde 75cd3f5c 3fadc429 2ead41b4 # 5.810446918496722790159481064620e-02 +Z 3fadbfde 75cd3f5c 3fadc429 2ead41b3 # 5.810446918496722790159481064620e-02 +N be571374 218447ba be571374 218447ba # -2.149119113318939458464416751050e-08 +N bf26347a 4ef10516 bf26347a 50b93455 # -1.694106390193537005177393250932e-04 + +# Bad cases generated by ./crlibm_generate_test_vectors asin 15 1 +N bfcfa7cf fb503271 bfcffcc7 87718f79 # -2.473087288966726859928968451641e-01 +M 3f2887a4 e0ccfacf 3f2887a4 e333fa63 # 1.871479766126422125249034733585e-04 +P 3f2887a4 e0ccfacf 3f2887a4 e333fa64 # 1.871479766126422125249034733585e-04 +Z 3f2887a4 e0ccfacf 3f2887a4 e333fa63 # 1.871479766126422125249034733585e-04 +M 3f93f7d2 8a1e0425 3f93f825 7d071d4a # 1.950005500794218041282768183464e-02 +P 3f93f7d2 8a1e0425 3f93f825 7d071d4b # 1.950005500794218041282768183464e-02 +Z 3f93f7d2 8a1e0425 3f93f825 7d071d4a # 1.950005500794218041282768183464e-02 +N bf58ad63 1fb1cca7 bf58ad63 bc3bb6cc # -1.506182480423482036510640647009e-03 +N bebafe98 557b1bf1 bebafe98 557b28c0 # -1.608998294532053925906035264648e-06 +M bf52da4a aed3515b bf52da4a f49fe358 # -1.150677616625981085005103743413e-03 +P bf52da4a aed3515b bf52da4a f49fe357 # -1.150677616625981085005103743413e-03 +Z bf52da4a aed3515b bf52da4a f49fe357 # -1.150677616625981085005103743413e-03 +M 3e91d352 4396a707 3e91d352 4396a742 # 2.656202614201729295170925550934e-07 +P 3e91d352 4396a707 3e91d352 4396a743 # 2.656202614201729295170925550934e-07 +Z 3e91d352 4396a707 3e91d352 4396a742 # 2.656202614201729295170925550934e-07 +M bed351f6 f5208606 bed351f6 f520d125 # -4.606288557724909585463189676258e-06 +P bed351f6 f5208606 bed351f6 f520d124 # -4.606288557724909585463189676258e-06 +Z bed351f6 f5208606 bed351f6 f520d124 # -4.606288557724909585463189676258e-06 +N 3f0479a9 9f298bb7 3f0479a9 9f3fe659 # 3.905342955048219315923249683742e-05 +M 3efd43a9 4aae5058 3efd43a9 4abea155 # 2.790861314457023629152787602692e-05 +P 3efd43a9 4aae5058 3efd43a9 4abea156 # 2.790861314457023629152787602692e-05 +Z 3efd43a9 4aae5058 3efd43a9 4abea155 # 2.790861314457023629152787602692e-05 +M 3ecee6a8 158584ca 3ecee6a8 1585d1a0 # 3.683686525743876318688980325833e-06 +P 3ecee6a8 158584ca 3ecee6a8 1585d1a1 # 3.683686525743876318688980325833e-06 +Z 3ecee6a8 158584ca 3ecee6a8 1585d1a0 # 3.683686525743876318688980325833e-06 +M bf3e9e32 cc7c19d6 bf3e9e32 df2bf3bb # -4.671930332595086157385089187244e-04 +P bf3e9e32 cc7c19d6 bf3e9e32 df2bf3ba # -4.671930332595086157385089187244e-04 +Z bf3e9e32 cc7c19d6 bf3e9e32 df2bf3ba # -4.671930332595086157385089187244e-04 +M bef0adb6 08c8272e bef0adb6 08cb2c71 # -1.590591323189572873315553169782e-05 +P bef0adb6 08c8272e bef0adb6 08cb2c70 # -1.590591323189572873315553169782e-05 +Z bef0adb6 08c8272e bef0adb6 08cb2c70 # -1.590591323189572873315553169782e-05 +M 3f3a9de9 46b162ed 3f3a9de9 52f8329b # 4.061407586895399960021102447882e-04 +P 3f3a9de9 46b162ed 3f3a9de9 52f8329c # 4.061407586895399960021102447882e-04 +Z 3f3a9de9 46b162ed 3f3a9de9 52f8329b # 4.061407586895399960021102447882e-04 +M 3ece17d1 c3065dad 3ece17d1 c306a4a5 # 3.587370450651881121376324604300e-06 +P 3ece17d1 c3065dad 3ece17d1 c306a4a6 # 3.587370450651881121376324604300e-06 +Z 3ece17d1 c3065dad 3ece17d1 c306a4a5 # 3.587370450651881121376324604300e-06 +M be5d12ef cbac55be be5d12ef cbac55c0 # -2.707724598278634220176574044607e-08 +P be5d12ef cbac55be be5d12ef cbac55bf # -2.707724598278634220176574044607e-08 +Z be5d12ef cbac55be be5d12ef cbac55bf # -2.707724598278634220176574044607e-08 +M bee11430 093b41b4 bee11430 093c1146 # -8.143834100777419852338484540510e-06 +P bee11430 093b41b4 bee11430 093c1145 # -8.143834100777419852338484540510e-06 +Z bee11430 093b41b4 bee11430 093c1145 # -8.143834100777419852338484540510e-06 +N 3f87708b 0cc08f5a 3f8770ac 96a88a8b # 1.144512779871547161758549293609e-02 +M beb8137e 5f5fbd10 beb8137e 5f5fc627 # -1.435050192007660338358934759562e-06 +P beb8137e 5f5fbd10 beb8137e 5f5fc626 # -1.435050192007660338358934759562e-06 +Z beb8137e 5f5fbd10 beb8137e 5f5fc626 # -1.435050192007660338358934759562e-06 +N 3f944274 525a6fb1 3f9442ca f51a058b # 1.978475334782076391904048762171e-02 +N bf280fde 316a55fc bf280fde 33aecf6e # -1.835783702587716640849957450143e-04 +M 3f6463f7 8b244972 3f6463f8 ec627294 # 2.489074214403413400076292560925e-03 +P 3f6463f7 8b244972 3f6463f8 ec627295 # 2.489074214403413400076292560925e-03 +Z 3f6463f7 8b244972 3f6463f8 ec627294 # 2.489074214403413400076292560925e-03 +M 3f6b6cbd 4bedefe6 3f6b6cc0 a760a1c8 # 3.347749442978542426530008668806e-03 +P 3f6b6cbd 4bedefe6 3f6b6cc0 a760a1c9 # 3.347749442978542426530008668806e-03 +Z 3f6b6cbd 4bedefe6 3f6b6cc0 a760a1c8 # 3.347749442978542426530008668806e-03 +M be671373 db16250a be671373 db16250c # -4.298237444705395829311458987324e-08 +P be671373 db16250a be671373 db16250b # -4.298237444705395829311458987324e-08 +Z be671373 db16250a be671373 db16250b # -4.298237444705395829311458987324e-08 +M 3eb10210 e070482f 3eb10210 e0704b63 # 1.013759971750266097355124526869e-06 +P 3eb10210 e070482f 3eb10210 e0704b64 # 1.013759971750266097355124526869e-06 +Z 3eb10210 e070482f 3eb10210 e0704b63 # 1.013759971750266097355124526869e-06 +M befa51a8 a52fcb4d befa51a8 a53ba9c8 # -2.509973485227282445392434084841e-05 +P befa51a8 a52fcb4d befa51a8 a53ba9c7 # -2.509973485227282445392434084841e-05 +Z befa51a8 a52fcb4d befa51a8 a53ba9c7 # -2.509973485227282445392434084841e-05 +N 3fab75f8 0e22b2c6 3fab7958 02ffdf6b # 5.363440678170187936313340060224e-02 +M bfec8bac 72c695a2 bff1a139 1a6e66fa # -8.920500032151503777555490160012e-01 +P bfec8bac 72c695a2 bff1a139 1a6e66f9 # -8.920500032151503777555490160012e-01 +Z bfec8bac 72c695a2 bff1a139 1a6e66f9 # -8.920500032151503777555490160012e-01 +N 3ea4b2da 54ac5b43 3ea4b2da 54ac5cb4 # 6.168676603715318110870090805020e-07 +N bf6c6187 b9ff1ac4 bf6c618b 7283af46 # -3.464474764743515414200381030696e-03 +M bfedd242 ec1f9bd9 bff331d1 217d13f8 # -9.319166766916807675968925650523e-01 +P bfedd242 ec1f9bd9 bff331d1 217d13f7 # -9.319166766916807675968925650523e-01 +Z bfedd242 ec1f9bd9 bff331d1 217d13f7 # -9.319166766916807675968925650523e-01 +N 3f6078f2 4df619f1 3f6078f3 08328ca1 # 2.010796786353845778255733378614e-03 +M 3edbb61c 999fe1d2 3edbb61c 99a0bf7c # 6.606906390864814604163730848985e-06 +P 3edbb61c 999fe1d2 3edbb61c 99a0bf7d # 6.606906390864814604163730848985e-06 +Z 3edbb61c 999fe1d2 3edbb61c 99a0bf7c # 6.606906390864814604163730848985e-06 +N 3fbfd90a a754c7eb 3fbfee38 48e9ea16 # 1.244055422328355503536201354109e-01 +M bf393f85 bda23cf5 bf393f85 c81cb81b # -3.852559581298397738298444625826e-04 +P bf393f85 bda23cf5 bf393f85 c81cb81a # -3.852559581298397738298444625826e-04 +Z bf393f85 bda23cf5 bf393f85 c81cb81a # -3.852559581298397738298444625826e-04 +M be74f747 a7e0db9d be74f747 a7e0dba4 # -7.810420218986614154442032738682e-08 +P be74f747 a7e0db9d be74f747 a7e0dba3 # -7.810420218986614154442032738682e-08 +Z be74f747 a7e0db9d be74f747 a7e0dba3 # -7.810420218986614154442032738682e-08 +M 3ef20f9d 1b88516d 3ef20f9d 1b8c2756 # 1.722430326552128342543386552155e-05 +P 3ef20f9d 1b88516d 3ef20f9d 1b8c2757 # 1.722430326552128342543386552155e-05 +Z 3ef20f9d 1b88516d 3ef20f9d 1b8c2756 # 1.722430326552128342543386552155e-05 +N 3f5fdbd6 92c7c354 3f5fdbd7 e39d2a52 # 1.944503349587918712704226464894e-03 +M bfb23aa5 7f2caa95 bfb23e99 64d6ba8a # -7.120737414212847948835616307406e-02 +P bfb23aa5 7f2caa95 bfb23e99 64d6ba89 # -7.120737414212847948835616307406e-02 +Z bfb23aa5 7f2caa95 bfb23e99 64d6ba89 # -7.120737414212847948835616307406e-02 +N 3f78d5d2 bcb82d73 3f78d5dc b5c812b9 # 6.063292686586552009131434459732e-03 +M bf1423fb 5382ae35 bf1423fb 53d7c87c # -7.683011506525660669082028464416e-05 +P bf1423fb 5382ae35 bf1423fb 53d7c87b # -7.683011506525660669082028464416e-05 +Z bf1423fb 5382ae35 bf1423fb 53d7c87b # -7.683011506525660669082028464416e-05 +M bef5e017 fc1b6765 bef5e017 fc223813 # -2.086197469606340890451064151723e-05 +P bef5e017 fc1b6765 bef5e017 fc223812 # -2.086197469606340890451064151723e-05 +Z bef5e017 fc1b6765 bef5e017 fc223812 # -2.086197469606340890451064151723e-05 +N bf0f327f 537eef37 bf0f327f 53ce016d # -5.950404232587943952710249351234e-05 +N bf408edf cbe2ab51 bf408edf d7b52af7 # -5.053131824487110514490528778708e-04 +N 3f98ae9a a859801d 3f98af37 53df7921 # 2.410356190227968056771779004066e-02 +N 3fea26e0 b3f97fed 3fee9c98 2ba0c6c5 # 8.172458186272685276563265688310e-01 +M be671373 f60b8e84 be671373 f60b8e86 # -4.298237744006431946930228433362e-08 +P be671373 f60b8e84 be671373 f60b8e85 # -4.298237744006431946930228433362e-08 +Z be671373 f60b8e84 be671373 f60b8e85 # -4.298237744006431946930228433362e-08 +M bfbbc8e9 b8d02b26 bfbbd6f3 c47ecde2 # -1.085344387248992903405309107256e-01 +P bfbbc8e9 b8d02b26 bfbbd6f3 c47ecde1 # -1.085344387248992903405309107256e-01 +Z bfbbc8e9 b8d02b26 bfbbd6f3 c47ecde1 # -1.085344387248992903405309107256e-01 +N bf521103 7d957208 bf521103 bb025a9a # -1.102689179183548653928603755503e-03 +M 3f1a1f10 59303fb6 3f1a1f10 59e9e856 # 9.964501650494461313344041197837e-05 +P 3f1a1f10 59303fb6 3f1a1f10 59e9e857 # 9.964501650494461313344041197837e-05 +Z 3f1a1f10 59303fb6 3f1a1f10 59e9e856 # 9.964501650494461313344041197837e-05 +M be6a6a58 098183b3 be6a6a58 098183b6 # -4.920252755290686292861693728294e-08 +P be6a6a58 098183b3 be6a6a58 098183b5 # -4.920252755290686292861693728294e-08 +Z be6a6a58 098183b3 be6a6a58 098183b5 # -4.920252755290686292861693728294e-08 +N 3fe24185 2c2134e2 3fe36d76 81431861 # 5.704980718525372029858999667340e-01 +N 3fb98c6b f7076fd9 3fb99753 dd56f809 # 9.979891568167377491338498884943e-02 +N bfb8415f 3feae7d6 bfb84ab3 3ce6f4f8 # -9.474749861229211922442061677430e-02 +M bf40b2da 3591fec4 bf40b2da 41b236ab # -5.096021151444686710096920734259e-04 +P bf40b2da 3591fec4 bf40b2da 41b236aa # -5.096021151444686710096920734259e-04 +Z bf40b2da 3591fec4 bf40b2da 41b236aa # -5.096021151444686710096920734259e-04 +N 3fdfb4e4 f50ac38b 3fe09606 5718ab06 # 4.954159157742245578326389932045e-01 +M 3f36a0de b17ea509 3f36a0de b909c4d3 # 3.452819523724481192740454194023e-04 +P 3f36a0de b17ea509 3f36a0de b909c4d4 # 3.452819523724481192740454194023e-04 +Z 3f36a0de b17ea509 3f36a0de b909c4d3 # 3.452819523724481192740454194023e-04 +M 3f2cbe8a fcf84d1d 3f2cbe8b 00d5ddc5 # 2.193016684804782268167905323608e-04 +P 3f2cbe8a fcf84d1d 3f2cbe8b 00d5ddc6 # 2.193016684804782268167905323608e-04 +Z 3f2cbe8a fcf84d1d 3f2cbe8b 00d5ddc5 # 2.193016684804782268167905323608e-04 +M 3f677e23 208018b3 3f677e25 3cbeb971 # 2.867764098485181458592085945725e-03 +P 3f677e23 208018b3 3f677e25 3cbeb972 # 2.867764098485181458592085945725e-03 +Z 3f677e23 208018b3 3f677e25 3cbeb971 # 2.867764098485181458592085945725e-03 +M 3f7e7cde 1c6a1ca7 3f7e7cf0 8f9d3a3d # 7.443301793166024436787520102143e-03 +P 3f7e7cde 1c6a1ca7 3f7e7cf0 8f9d3a3e # 7.443301793166024436787520102143e-03 +Z 3f7e7cde 1c6a1ca7 3f7e7cf0 8f9d3a3d # 7.443301793166024436787520102143e-03 +N bf8f221e f68343c8 bf8f226d 8e8c6b61 # -1.520179929539890173462168831975e-02 +M 3e671374 83b1a394 3e671374 83b1a396 # 4.298239316623567219995008612671e-08 +P 3e671374 83b1a394 3e671374 83b1a397 # 4.298239316623567219995008612671e-08 +Z 3e671374 83b1a394 3e671374 83b1a396 # 4.298239316623567219995008612671e-08 +M becfec49 32ad6316 becfec49 32adb7cf # -3.805517186189129442790406859798e-06 +P becfec49 32ad6316 becfec49 32adb7ce # -3.805517186189129442790406859798e-06 +Z becfec49 32ad6316 becfec49 32adb7ce # -3.805517186189129442790406859798e-06 +M 3f45674e 86517ab0 3f45674e 9fda49b0 # 6.531842633526654257059007591124e-04 +P 3f45674e 86517ab0 3f45674e 9fda49b1 # 6.531842633526654257059007591124e-04 +Z 3f45674e 86517ab0 3f45674e 9fda49b0 # 6.531842633526654257059007591124e-04 +N bfebc2e2 62abec56 bff0cdc2 1306ce01 # -8.675395896128843542527420140686e-01 +M 3e9d729a 973511ea 3e9d729a 973512f4 # 4.388044978108004174019462530210e-07 +P 3e9d729a 973511ea 3e9d729a 973512f5 # 4.388044978108004174019462530210e-07 +Z 3e9d729a 973511ea 3e9d729a 973512f4 # 4.388044978108004174019462530210e-07 +N 3ea79c9f 9e294a4e 3ea79c9f 9e294c72 # 7.036867909016742742397054408143e-07 +N 3f24b84e 3b174930 3f24b84e 3c89ed82 # 1.580806252108961883207083332081e-04 +N bf301133 5ad11bd1 bf301133 5d84696c # -2.451658609214343365924337891926e-04 +N be571376 2dd43ad3 be571376 2dd43ad4 # -2.149122023836894581326054695213e-08 +N 3f3f279a 0ac4748c 3f3f279a 1e745316 # 4.753829077957592418729459993187e-04 +M bf8d26c5 659511be bf8d2705 ea7e0c86 # -1.423410621885856305879336503040e-02 +P bf8d26c5 659511be bf8d2705 ea7e0c85 # -1.423410621885856305879336503040e-02 +Z bf8d26c5 659511be bf8d2705 ea7e0c85 # -1.423410621885856305879336503040e-02 +N beaa1ba7 f88456af beaa1ba7 f8845995 # -7.780799800317831345925346890613e-07 +M 3edf9bb4 43b58581 3edf9bb4 43b6ce74 # 7.535986749602846514683399808954e-06 +P 3edf9bb4 43b58581 3edf9bb4 43b6ce75 # 7.535986749602846514683399808954e-06 +Z 3edf9bb4 43b58581 3edf9bb4 43b6ce74 # 7.535986749602846514683399808954e-06 +M bebebe5e fa2542e0 bebebe5e fa2555cc # -1.832463546753443784775167157974e-06 +P bebebe5e fa2542e0 bebebe5e fa2555cb # -1.832463546753443784775167157974e-06 +Z bebebe5e fa2542e0 bebebe5e fa2555cb # -1.832463546753443784775167157974e-06 +N 3f58a678 83d31c10 3f58a679 1fd98bda # 1.504533472415085088025321624627e-03 +M 3e6250bf df77203a 3e6250bf df77203a # 3.411514265142917427191504272169e-08 +P 3e6250bf df77203a 3e6250bf df77203b # 3.411514265142917427191504272169e-08 +Z 3e6250bf df77203a 3e6250bf df77203a # 3.411514265142917427191504272169e-08 +M bf0988a6 bed2d96d bf0988a6 befe33af # -4.870184771148503320237557745465e-05 +P bf0988a6 bed2d96d bf0988a6 befe33ae # -4.870184771148503320237557745465e-05 +Z bf0988a6 bed2d96d bf0988a6 befe33ae # -4.870184771148503320237557745465e-05 +N bf48d02b 4f815c89 bf48d02b 774a3913 # -7.572375752812481085676776793036e-04 +N bfc1c046 0b535737 bfc1cef7 9a80eb45 # -1.386802249241385343037080701833e-01 +N 3e9ba9a1 55915c53 3e9ba9a1 55915d30 # 4.122051300894957799585561607908e-07 +M 3fe8866f d35023c8 3febf189 dcd019eb # 7.664107444007806080321643094067e-01 +P 3fe8866f d35023c8 3febf189 dcd019ec # 7.664107444007806080321643094067e-01 +Z 3fe8866f d35023c8 3febf189 dcd019eb # 7.664107444007806080321643094067e-01 +N 3f6c898f 510506bb 3f6c8993 195e461b # 3.483562388425590680002263965775e-03 +N 3e571374 b1030758 3e571374 b1030759 # 2.149119909876822147222084815471e-08 +M 3e771374 45dae51c 3e771374 45dae523 # 8.596477260148969881678264991220e-08 +P 3e771374 45dae51c 3e771374 45dae524 # 8.596477260148969881678264991220e-08 +Z 3e771374 45dae51c 3e771374 45dae523 # 8.596477260148969881678264991220e-08 +N bfaf085e 10cd6c33 bfaf0d3d 59cefb02 # -6.061071353061499994430150195512e-02 +N 3e83905b 282a5d72 3e83905b 282a5d85 # 1.457623462666150448151811212100e-07 +N 3edf00dc 30ee344b 3edf00dc 30ef6ab7 # 7.391777002830017229649799820335e-06 +N 3f97ff15 b7ff4160 3f97ffa5 b0a2a56c # 2.343400893715974486752884331509e-02 +M 3e7a6a58 e0eaf7d5 3e7a6a58 e0eaf7e1 # 9.840510293687024050152670944305e-08 +P 3e7a6a58 e0eaf7d5 3e7a6a58 e0eaf7e2 # 9.840510293687024050152670944305e-08 +Z 3e7a6a58 e0eaf7d5 3e7a6a58 e0eaf7e1 # 9.840510293687024050152670944305e-08 +N 3f2fcf97 6d8ca0f5 3f2fcf97 72c9e68f # 2.426979397338668647480380835546e-04 +M bebc215e 44754264 bebc215e 447550e2 # -1.676699200665312227949508422364e-06 +P bebc215e 44754264 bebc215e 447550e1 # -1.676699200665312227949508422364e-06 +Z bebc215e 44754264 bebc215e 447550e1 # -1.676699200665312227949508422364e-06 +M bf9deef2 28f87aba bf9df009 a5e7b919 # -2.923181891503177226576681846382e-02 +P bf9deef2 28f87aba bf9df009 a5e7b918 # -2.923181891503177226576681846382e-02 +Z bf9deef2 28f87aba bf9df009 a5e7b918 # -2.923181891503177226576681846382e-02 +M 3eb467b2 e8b91151 3eb467b2 e8b916d8 # 1.216237168658979603429377315538e-06 +P 3eb467b2 e8b91151 3eb467b2 e8b916d9 # 1.216237168658979603429377315538e-06 +Z 3eb467b2 e8b91151 3eb467b2 e8b916d8 # 1.216237168658979603429377315538e-06 +N bfbcedeb c7cb2b78 bfbcfdc6 5b3f0957 # -1.130053866174146603995609439153e-01 +N be6bcee7 e0d314e2 be6bcee7 e0d314e6 # -5.179685667317384072727218117041e-08 +M be7ec9ba b43ed6a6 be7ec9ba b43ed6b9 # -1.146942568131998408343736250634e-07 +P be7ec9ba b43ed6a6 be7ec9ba b43ed6b8 # -1.146942568131998408343736250634e-07 +Z be7ec9ba b43ed6a6 be7ec9ba b43ed6b8 # -1.146942568131998408343736250634e-07 +N 3f75b3be 4a1b1b71 3f75b3c4 f1ade7c1 # 5.298369711176018938270093627807e-03 +M 3e5d12eb e7d5e73f 3e5d12eb e7d5e73f # 2.707719070269342028589911461952e-08 +P 3e5d12eb e7d5e73f 3e5d12eb e7d5e740 # 2.707719070269342028589911461952e-08 +Z 3e5d12eb e7d5e73f 3e5d12eb e7d5e73f # 2.707719070269342028589911461952e-08 +N bf9224af 2f8f96c2 bf9224ed 683469c8 # -1.771806457317982169685777193990e-02 +M be7a6a59 2d74cac8 be7a6a59 2d74cad5 # -9.840511993180349666223262830589e-08 +P be7a6a59 2d74cac8 be7a6a59 2d74cad4 # -9.840511993180349666223262830589e-08 +Z be7a6a59 2d74cac8 be7a6a59 2d74cad4 # -9.840511993180349666223262830589e-08 +M be771374 7a619496 be771374 7a61949f # -8.596478426463016552849045939094e-08 +P be771374 7a619496 be771374 7a61949e # -8.596478426463016552849045939094e-08 +Z be771374 7a619496 be771374 7a61949e # -8.596478426463016552849045939094e-08 +M 3edd8253 ff51e121 3edd8253 ff52eccb # 7.035516309199485995298176815860e-06 +P 3edd8253 ff51e121 3edd8253 ff52eccc # 7.035516309199485995298176815860e-06 +Z 3edd8253 ff51e121 3edd8253 ff52eccb # 7.035516309199485995298176815860e-06 +M bf708e07 d1cb9d11 bf708e0a c5f94ba7 # -4.041700882886149238937267824667e-03 +P bf708e07 d1cb9d11 bf708e0a c5f94ba6 # -4.041700882886149238937267824667e-03 +Z bf708e07 d1cb9d11 bf708e0a c5f94ba6 # -4.041700882886149238937267824667e-03 +N beb284d3 6ba2d5f4 beb284d3 6ba2da17 # -1.103809536701579807540119643194e-06 +N be6bcee7 a85f0317 be6bcee7 a85f031b # -5.179685040558777956154671673165e-08 +N bec6b7c7 32a21eeb bec6b7c7 32a23d73 # -2.708182724356932672289113503417e-06 +N 3fc33c3e 52e7dcd3 3fc34ef7 e253b16c # 1.502759842694333103363391046514e-01 +N 3fd1bef4 459101a5 3fd1fb47 70f30cc3 # 2.772799186095887269409843156609e-01 +M 3fb8fd56 2b193e38 3fb9078a 4d2bfa27 # 9.761560966693927365867011758382e-02 +P 3fb8fd56 2b193e38 3fb9078a 4d2bfa28 # 9.761560966693927365867011758382e-02 +Z 3fb8fd56 2b193e38 3fb9078a 4d2bfa27 # 9.761560966693927365867011758382e-02 +M bf06824c 600a7279 bf06824c 60282552 # -4.293246820916570119551838868865e-05 +P bf06824c 600a7279 bf06824c 60282551 # -4.293246820916570119551838868865e-05 +Z bf06824c 600a7279 bf06824c 60282551 # -4.293246820916570119551838868865e-05 +N 3e71849f f06b1673 3e71849f f06b1676 # 6.525987937118478085929943908680e-08 +M 3fe9ca98 b68b289d 3fedfe9d 5f072a7d # 8.059810223869764422843786633166e-01 +P 3fe9ca98 b68b289d 3fedfe9d 5f072a7e # 8.059810223869764422843786633166e-01 +Z 3fe9ca98 b68b289d 3fedfe9d 5f072a7d # 8.059810223869764422843786633166e-01 +M 3f0f2156 cf8449f5 3f0f2156 cfd2d9fa # 5.937620329822874449968508892006e-05 +P 3f0f2156 cf8449f5 3f0f2156 cfd2d9fb # 5.937620329822874449968508892006e-05 +Z 3f0f2156 cf8449f5 3f0f2156 cfd2d9fa # 5.937620329822874449968508892006e-05 +M bf0cbbc0 517a6a79 bf0cbbc0 51b83181 # -5.480461748881988839942128177718e-05 +P bf0cbbc0 517a6a79 bf0cbbc0 51b83180 # -5.480461748881988839942128177718e-05 +Z bf0cbbc0 517a6a79 bf0cbbc0 51b83180 # -5.480461748881988839942128177718e-05 +M 3eb691b5 1d5df152 3eb691b5 1d5df8cd # 1.345227351261838697897609343213e-06 +P 3eb691b5 1d5df152 3eb691b5 1d5df8ce # 1.345227351261838697897609343213e-06 +Z 3eb691b5 1d5df152 3eb691b5 1d5df8cd # 1.345227351261838697897609343213e-06 +N bf2fb078 ab10407a bf2fb078 b03e34a9 # -2.417704868382697142199788675754e-04 +N 3fca701a f8d5da62 3fcaa12d 141b4a41 # 2.065461840645240187974707168905e-01 +N bf30822a 114aaee2 bf30822a 143885a9 # -2.518990234345719727085399775035e-04 +N bf28b320 a17a5af7 bf28b320 a3ee37d1 # -1.884438831793661453788829573952e-04 +M be9e8cc3 a3836111 be9e8cc3 a383623a # -4.552283914389220116962985699521e-07 +P be9e8cc3 a3836111 be9e8cc3 a3836239 # -4.552283914389220116962985699521e-07 +Z be9e8cc3 a3836111 be9e8cc3 a3836239 # -4.552283914389220116962985699521e-07 +M 3f2c4a3e 9148c975 3f2c4a3e 94f82bb3 # 2.158357025493041830236512490515e-04 +P 3f2c4a3e 9148c975 3f2c4a3e 94f82bb4 # 2.158357025493041830236512490515e-04 +Z 3f2c4a3e 9148c975 3f2c4a3e 94f82bb3 # 2.158357025493041830236512490515e-04 +N 3eb1ff35 b1ea2714 3eb1ff35 b1ea2ae0 # 1.072699610612413269686033628902e-06 +N 3f930347 82680f1a 3f93038f 1cefd86f # 1.856719716489783206236907631137e-02 +N bebd9ad5 4cec03a9 bebd9ad5 4cec148d # -1.764584613262097610516415148452e-06 +N 3efd8b3d e0881c24 3efd8b3d e098e602 # 2.817527095724468562485537370677e-05 +M bfe77321 7eda7fde bfea5160 b460bb1c # -7.328040578468024701663807718433e-01 +P bfe77321 7eda7fde bfea5160 b460bb1b # -7.328040578468024701663807718433e-01 +Z bfe77321 7eda7fde bfea5160 b460bb1b # -7.328040578468024701663807718433e-01 +M 3e980e30 7e79c1ec 3e980e30 7e79c27d # 3.584538021744656637192867273956e-07 +P 3e980e30 7e79c1ec 3e980e30 7e79c27e # 3.584538021744656637192867273956e-07 +Z 3e980e30 7e79c1ec 3e980e30 7e79c27d # 3.584538021744656637192867273956e-07 +N 3fd1de19 7b679271 3fd21bb4 6c3407bf # 2.791808800814470914453124805732e-01 +M bf83f6a0 a594b358 bf83f6b5 5de7d5c1 # -9.747748425604704780589315760153e-03 +P bf83f6a0 a594b358 bf83f6b5 5de7d5c0 # -9.747748425604704780589315760153e-03 +Z bf83f6a0 a594b358 bf83f6b5 5de7d5c0 # -9.747748425604704780589315760153e-03 +M bfd88bf1 9a011b19 bfd93133 8e2424b0 # -3.835414890240130270093743547477e-01 +P bfd88bf1 9a011b19 bfd93133 8e2424af # -3.835414890240130270093743547477e-01 +Z bfd88bf1 9a011b19 bfd93133 8e2424af # -3.835414890240130270093743547477e-01 +N 3f1b143a 282c4434 3f1b143a 28fb1a5b # 1.032982345743484295548519913410e-04 +M 3fa334e3 0ff6037b 3fa3360a 7717c245 # 3.751287050091086511249827140091e-02 +P 3fa334e3 0ff6037b 3fa3360a 7717c246 # 3.751287050091086511249827140091e-02 +Z 3fa334e3 0ff6037b 3fa3360a 7717c245 # 3.751287050091086511249827140091e-02 +N bf7f455b e76c4c3a bf7f456f d00c4e21 # -7.634505271897623970844826146731e-03 +M 3f0b2c36 385cf2e0 3f0b2c36 3891324a # 5.182781664678725273842641030342e-05 +P 3f0b2c36 385cf2e0 3f0b2c36 3891324b # 5.182781664678725273842641030342e-05 +Z 3f0b2c36 385cf2e0 3f0b2c36 3891324a # 5.182781664678725273842641030342e-05 +M 3ef44043 6b9d73a4 3ef44043 6ba2dbd0 # 1.931288600275398641224061657695e-05 +P 3ef44043 6b9d73a4 3ef44043 6ba2dbd1 # 1.931288600275398641224061657695e-05 +Z 3ef44043 6b9d73a4 3ef44043 6ba2dbd0 # 1.931288600275398641224061657695e-05 +M bebcc0dc 142505a0 bebcc0dc 1425151a # -1.713833697694927169722506343774e-06 +P bebcc0dc 142505a0 bebcc0dc 14251519 # -1.713833697694927169722506343774e-06 +Z bebcc0dc 142505a0 bebcc0dc 14251519 # -1.713833697694927169722506343774e-06 +M beed7344 9d28b91f beed7344 9d2ce167 # -1.404298101189950568029162630834e-05 +P beed7344 9d28b91f beed7344 9d2ce166 # -1.404298101189950568029162630834e-05 +Z beed7344 9d28b91f beed7344 9d2ce166 # -1.404298101189950568029162630834e-05 +N 3fdcdffb d6569199 3fddf4f8 daa195ab # 4.511708825250707044496323305793e-01 +M 3eb96b04 80fcd703 3eb96b04 80fce1b3 # 1.515033094490745989668212083401e-06 +P 3eb96b04 80fcd703 3eb96b04 80fce1b4 # 1.515033094490745989668212083401e-06 +Z 3eb96b04 80fcd703 3eb96b04 80fce1b3 # 1.515033094490745989668212083401e-06 +N bfa63c14 7e170e81 bfa63dde e621d85a # -4.342712439713825728349050336874e-02 +M be7fd51b cb4cfb2b be7fd51b cb4cfb40 # -1.185851371100959992364948995640e-07 +P be7fd51b cb4cfb2b be7fd51b cb4cfb3f # -1.185851371100959992364948995640e-07 +Z be7fd51b cb4cfb2b be7fd51b cb4cfb3f # -1.185851371100959992364948995640e-07 +N becbd868 56207d66 becbd868 5620b59f # -3.319423442796061097983650184373e-06 +N bfed285c bb7f585e bff2568e 5da2470b # -9.111770307597557572165669625974e-01 +N bf24e532 09a9c892 bf24e532 0b25ea54 # -1.594184476121957732587530731649e-04 +M 3fb0b688 6dfd71d8 3fb0b993 fc88da02 # 6.528523145011122519321133950143e-02 +P 3fb0b688 6dfd71d8 3fb0b993 fc88da03 # 6.528523145011122519321133950143e-02 +Z 3fb0b688 6dfd71d8 3fb0b993 fc88da02 # 6.528523145011122519321133950143e-02 +N 3eff7f50 49802690 3eff7f50 49947e8c # 3.003818400774141634049230198400e-05 +M 3e9bcee7 0bb190f1 3e9bcee7 0bb191d0 # 4.143746640871074407858206615357e-07 +P 3e9bcee7 0bb190f1 3e9bcee7 0bb191d1 # 4.143746640871074407858206615357e-07 +Z 3e9bcee7 0bb190f1 3e9bcee7 0bb191d0 # 4.143746640871074407858206615357e-07 +N bfe01558 05819d8b bfe0d9fd 06d1f972 # -5.026054484887237938650628166215e-01 +M bf12101e c7b52bc8 bf12101e c7f28f93 # -6.890476099845257041548451937274e-05 +P bf12101e c7b52bc8 bf12101e c7f28f92 # -6.890476099845257041548451937274e-05 +Z bf12101e c7b52bc8 bf12101e c7f28f92 # -6.890476099845257041548451937274e-05 +M 3fb5f502 548c28b4 3fb5fbec 7e5cc5e3 # 8.576979221484998250346620807250e-02 +P 3fb5f502 548c28b4 3fb5fbec 7e5cc5e4 # 8.576979221484998250346620807250e-02 +Z 3fb5f502 548c28b4 3fb5fbec 7e5cc5e3 # 8.576979221484998250346620807250e-02 +N 3f047912 c7246d6a 3f047912 c73ac61f # 3.904903941728372570880295500118e-05 +N 3ee741ff 4bae79b2 3ee741ff 4bb085e5 # 1.109018409356236881829239904196e-05 +N bf146b84 e849b017 bf146b84 e8a261d5 # -7.789610578762293875611927296276e-05 +M beecb691 a96bfc89 beecb691 a96fd6e4 # -1.369150167595939054422399944189e-05 +P beecb691 a96bfc89 beecb691 a96fd6e3 # -1.369150167595939054422399944189e-05 +Z beecb691 a96bfc89 beecb691 a96fd6e3 # -1.369150167595939054422399944189e-05 +N 3fd75a84 6323b3ee 3fd7e7d5 d4a58180 # 3.648997276457625060785971982114e-01 +N be64f748 4c5b8e62 be64f748 4c5b8e64 # -3.905211935580258800793795751286e-08 +N bfeb6714 94d576fd bff07334 f18d4597 # -8.563330561553069708580210317450e-01 +N 3f13f48f 502cface 3f13f48f 507fc174 # 7.612347330352849344818622068232e-05 +N 3e64f747 7728a0ab 3e64f747 7728a0ad # 3.905209568596541543297824181612e-08 +N 3f0c2b9e 7ed256ba 3f0c2b9e 7f0c8e31 # 5.373074950758062213063831480397e-05 +N 3efe516a cb3593e1 3efe516a cb47b884 # 2.891353206048777923554450597354e-05 +M bfd9caf1 0770dcd7 bfda8c2a b1a185ea # -4.030115673699134481999806212116e-01 +P bfd9caf1 0770dcd7 bfda8c2a b1a185e9 # -4.030115673699134481999806212116e-01 +Z bfd9caf1 0770dcd7 bfda8c2a b1a185e9 # -4.030115673699134481999806212116e-01 +N bf02a0d3 5595a66a bf02a0d3 55a67be0 # -3.553051892419836429743568162465e-05 +N 3feeff7f 69ea1c00 3ff51e48 bca0380a # 9.686886852877023557084612548351e-01 +M 3fcfeb32 3e0759bc 3fd0212b d3f6b915 # 2.493651202082228790501972071070e-01 +P 3fcfeb32 3e0759bc 3fd0212b d3f6b916 # 2.493651202082228790501972071070e-01 +Z 3fcfeb32 3e0759bc 3fd0212b d3f6b915 # 2.493651202082228790501972071070e-01 +M bf36a1ea ed1cb000 bf36a1ea f4a8dc19 # -3.453444052066156899627458187751e-04 +P bf36a1ea ed1cb000 bf36a1ea f4a8dc18 # -3.453444052066156899627458187751e-04 +Z bf36a1ea ed1cb000 bf36a1ea f4a8dc18 # -3.453444052066156899627458187751e-04 +N bfd23dc0 ff36a831 bfd27f68 a6d4b706 # -2.850191585845350261685382520227e-01 +N bf168311 4f78311a bf168311 4fef08a9 # -8.587639955965169756037236314938e-05 +M bf1beb3a 49de586d bf1beb3a 4ac107a6 # -1.065019918925228854149692137021e-04 +P bf1beb3a 49de586d bf1beb3a 4ac107a5 # -1.065019918925228854149692137021e-04 +Z bf1beb3a 49de586d bf1beb3a 4ac107a5 # -1.065019918925228854149692137021e-04 +M 3f8611bf 6058a51a 3f8611db 5eb503f5 # 1.077603829169731033954526822072e-02 +P 3f8611bf 6058a51a 3f8611db 5eb503f6 # 1.077603829169731033954526822072e-02 +Z 3f8611bf 6058a51a 3f8611db 5eb503f5 # 1.077603829169731033954526822072e-02 +M 3f690c00 bb125ab8 3f690c03 49c93577 # 3.057481219524173926549437396716e-03 +P 3f690c00 bb125ab8 3f690c03 49c93578 # 3.057481219524173926549437396716e-03 +Z 3f690c00 bb125ab8 3f690c03 49c93577 # 3.057481219524173926549437396716e-03 +M bfd366c3 b3a9e911 bfd3b62a b6fc339c # -3.031472448852961520948667839548e-01 +P bfd366c3 b3a9e911 bfd3b62a b6fc339b # -3.031472448852961520948667839548e-01 +Z bfd366c3 b3a9e911 bfd3b62a b6fc339b # -3.031472448852961520948667839548e-01 +N bee285b9 49de7140 bee285b9 49df7a07 # -8.832148804143445143532975549761e-06 +N bec92a7c 848fef85 bec92a7c 84901907 # -3.000016509433923261011703878531e-06 +N bfa32d62 e0ef06ae bfa32e88 ee5bb07e # -3.745564456722881574446404329137e-02 +N bef246cc 734082a1 bef246cc 73447c1f # -1.742988315822874704542379264982e-05 +M bf9c175c 991707d2 bf9c1843 960383d6 # -2.743286785494786911288045416768e-02 +P bf9c175c 991707d2 bf9c1843 960383d5 # -2.743286785494786911288045416768e-02 +Z bf9c175c 991707d2 bf9c1843 960383d5 # -2.743286785494786911288045416768e-02 +N bee213b4 aaf24f6f bee213b4 aaf34591 # -8.619773636454640394831232252937e-06 +N beb625a7 6eed4165 beb625a7 6eed4878 # -1.320069198580068428434887602141e-06 +M bfe52c74 7c0685df bfe7233f 6db4458f # -6.616766378758106581514653043996e-01 +P bfe52c74 7c0685df bfe7233f 6db4458e # -6.616766378758106581514653043996e-01 +Z bfe52c74 7c0685df bfe7233f 6db4458e # -6.616766378758106581514653043996e-01 +M bf4e34f7 2380d743 bf4e34f7 6b47d5c4 # -9.218413097247041753865004487523e-04 +P bf4e34f7 2380d743 bf4e34f7 6b47d5c3 # -9.218413097247041753865004487523e-04 +Z bf4e34f7 2380d743 bf4e34f7 6b47d5c3 # -9.218413097247041753865004487523e-04 +N bfedb241 a2bcb567 bff30649 5de96bae # -9.280098131618331747105798967823e-01 +M bf153d2c 53a16cb2 bf153d2c 5405395e # -8.102019356341879957779383847338e-05 +P bf153d2c 53a16cb2 bf153d2c 5405395d # -8.102019356341879957779383847338e-05 +Z bf153d2c 53a16cb2 bf153d2c 5405395d # -8.102019356341879957779383847338e-05 +N bf4f8f1e 65019164 bf4f8f1e b6dc3f09 # -9.631060038484515369028304832000e-04 +M be7250bf 885d2887 be7250bf 885d288b # -6.823026596245443901923459278577e-08 +P be7250bf 885d2887 be7250bf 885d288a # -6.823026596245443901923459278577e-08 +Z be7250bf 885d2887 be7250bf 885d288a # -6.823026596245443901923459278577e-08 +M be9bd97a fc496907 be9bd97a fc4969e8 # -4.149903783161679982818945047057e-07 +P be9bd97a fc496907 be9bd97a fc4969e7 # -4.149903783161679982818945047057e-07 +Z be9bd97a fc496907 be9bd97a fc4969e7 # -4.149903783161679982818945047057e-07 +N 3fd771de 36c081f2 3fd800ec 4dc52a3b # 3.663249525725681410293077533424e-01 +M 3ef77356 c8914507 3ef77356 c899aa60 # 2.236418052731662121901910766919e-05 +P 3ef77356 c8914507 3ef77356 c899aa61 # 2.236418052731662121901910766919e-05 +Z 3ef77356 c8914507 3ef77356 c899aa60 # 2.236418052731662121901910766919e-05 +N 3ecc7b12 73d05e19 3ecc7b12 73d09a42 # 3.395170010477498694626734623836e-06 +N bf7a223f 6a9ccf89 bf7a224b 09737d01 # -6.380317421463285211535865215637e-03 +N 3e9cb5b2 0c29517c 3e9cb5b2 0c295272 # 4.278085833687935516511787956140e-07 +M bfa39d66 1c4810f2 bfa39ea0 c31a7994 # -3.831023307069071626163037080914e-02 +P bfa39d66 1c4810f2 bfa39ea0 c31a7993 # -3.831023307069071626163037080914e-02 +Z bfa39d66 1c4810f2 bfa39ea0 c31a7993 # -3.831023307069071626163037080914e-02 +N bf65eb8d 54c64d8f bf65eb8f 0ba0b7dc # -2.675796544460324732223055477220e-03 +M bf063817 379024d3 bf063817 37acb5b5 # -4.237957814019203999422388817742e-05 +P bf063817 379024d3 bf063817 37acb5b4 # -4.237957814019203999422388817742e-05 +Z bf063817 379024d3 bf063817 37acb5b4 # -4.237957814019203999422388817742e-05 +N 3edfca57 8e30e25a 3edfca57 8e323106 # 7.579421637031968128129545692051e-06 +N be90952b 125cc03a be90952b 125cc069 # -2.471013139547190325457010941224e-07 +M 3ef36ac1 558b16ff 3ef36ac1 558fdb19 # 1.851750616556953687812624165243e-05 +P 3ef36ac1 558b16ff 3ef36ac1 558fdb1a # 1.851750616556953687812624165243e-05 +Z 3ef36ac1 558b16ff 3ef36ac1 558fdb19 # 1.851750616556953687812624165243e-05 +M bec1abe8 22eb2d3e bec1abe8 22eb3b9d # -2.106608256146522897692737602560e-06 +P bec1abe8 22eb2d3e bec1abe8 22eb3b9c # -2.106608256146522897692737602560e-06 +Z bec1abe8 22eb2d3e bec1abe8 22eb3b9c # -2.106608256146522897692737602560e-06 +N 3f4db14a 0904351d 3f4db14a 4d306e68 # 9.061442852115495849921189552845e-04 +N 3f78f0db e827fb3a 3f78f0e6 01ed518c # 6.089076052829872978677805406278e-03 +M bebea702 330c90c2 bebea702 330ca383 # -1.827024061104096933142977923770e-06 +P bebea702 330c90c2 bebea702 330ca382 # -1.827024061104096933142977923770e-06 +Z bebea702 330c90c2 bebea702 330ca382 # -1.827024061104096933142977923770e-06 +M bedbb39c 4ed5a521 bedbb39c 4ed68290 # -6.604577021598614083310822137074e-06 +P bedbb39c 4ed5a521 bedbb39c 4ed6828f # -6.604577021598614083310822137074e-06 +Z bedbb39c 4ed5a521 bedbb39c 4ed6828f # -6.604577021598614083310822137074e-06 +N be7b7920 20adb66d be7b7920 20adb67b # -1.023454460466066354741644412081e-07 +N bf9adb63 5ccc4353 bf9adc2d 372426e6 # -2.622752431767889566560647551796e-02 +M 3f679e70 2f5f1f75 3f679e72 545e271f # 2.883166419426370311734908469248e-03 +P 3f679e70 2f5f1f75 3f679e72 545e2720 # 2.883166419426370311734908469248e-03 +Z 3f679e70 2f5f1f75 3f679e72 545e271f # 2.883166419426370311734908469248e-03 +N 3fe6daae 7ee0c1fe 3fe97483 1de90d42 # 7.141945341191442420125667922548e-01 +M bf884325 ad6a1e8f bf88434a df7e17c7 # -1.184682307690756823681521581193e-02 +P bf884325 ad6a1e8f bf88434a df7e17c6 # -1.184682307690756823681521581193e-02 +Z bf884325 ad6a1e8f bf88434a df7e17c6 # -1.184682307690756823681521581193e-02 +N 3f6819e9 bb89598a 3f6819ec 02db8c79 # 2.942043789782637815133359282527e-03 +M 3fdd93b3 03bfcdc7 3fdebefb 9a3ffe38 # 4.621398483861551276241641517117e-01 +P 3fdd93b3 03bfcdc7 3fdebefb 9a3ffe39 # 4.621398483861551276241641517117e-01 +Z 3fdd93b3 03bfcdc7 3fdebefb 9a3ffe38 # 4.621398483861551276241641517117e-01 +M be93a5ab 3a37761a be93a5ab 3a377669 # -2.927652593390968832222213437400e-07 +P be93a5ab 3a37761a be93a5ab 3a377668 # -2.927652593390968832222213437400e-07 +Z be93a5ab 3a37761a be93a5ab 3a377668 # -2.927652593390968832222213437400e-07 +M bf428012 98233227 bf428012 a8a0795c # -5.645838539521428429621141553696e-04 +P bf428012 98233227 bf428012 a8a0795b # -5.645838539521428429621141553696e-04 +Z bf428012 98233227 bf428012 a8a0795b # -5.645838539521428429621141553696e-04 +M 3fd1b7b7 65915203 3fd1f3bf 1387e6f1 # 2.768381587859780057492287141940e-01 +P 3fd1b7b7 65915203 3fd1f3bf 1387e6f2 # 2.768381587859780057492287141940e-01 +Z 3fd1b7b7 65915203 3fd1f3bf 1387e6f1 # 2.768381587859780057492287141940e-01 +M 3e9affa6 19a30efc 3e9affa6 19a30fc9 # 4.023109113732802496853210513783e-07 +P 3e9affa6 19a30efc 3e9affa6 19a30fca # 4.023109113732802496853210513783e-07 +Z 3e9affa6 19a30efc 3e9affa6 19a30fc9 # 4.023109113732802496853210513783e-07 +N 3f1d07ac 6486726c 3f1d07ac 658549a2 # 1.107405634059394831762712652079e-04 +M 3e891034 d4cb7f8e 3e891034 d4cb7fb6 # 1.867361824258906644360392259457e-07 +P 3e891034 d4cb7f8e 3e891034 d4cb7fb7 # 1.867361824258906644360392259457e-07 +Z 3e891034 d4cb7f8e 3e891034 d4cb7fb6 # 1.867361824258906644360392259457e-07 +N bf351c9b b7e8ca84 bf351c9b be09104a # -3.221397563805477540915811474065e-04 +N be84850b e1b3a509 be84850b e1b3a520 # -1.528837721761431230392227391748e-07 +N bfb9d40e 8fa380d6 bfb9df53 7e0f9a7b # -1.008919811897642515585715727866e-01 +N be96dd1c a9f6de5a be96dd1c a9f6ded7 # -3.406959567480874500854646537429e-07 +N bf455fd7 adea1f02 bf455fd7 c7584068 # -6.522944566577928374867534344617e-04 +N be80de5f eaaf2abd be80de5f eaaf2ac9 # -1.256812443825010047941892693882e-07 +N bf2af366 05f3a00e bf2af366 092345d8 # -2.056180992220383771905412029213e-04 +M bf3f720c 2e74afd8 bf3f720c 42b301d0 # -4.798202266609297682309343002771e-04 +P bf3f720c 2e74afd8 bf3f720c 42b301cf # -4.798202266609297682309343002771e-04 +Z bf3f720c 2e74afd8 bf3f720c 42b301cf # -4.798202266609297682309343002771e-04 +N 3f1c6f2d 2b74ab9d 3f1c6f2d 2c642492 # 1.084681815554503397968158506792e-04 +M 3ed915c1 15be1075 3ed915c1 15beb4e1 # 5.980724690494392552415642977381e-06 +P 3ed915c1 15be1075 3ed915c1 15beb4e2 # 5.980724690494392552415642977381e-06 +Z 3ed915c1 15be1075 3ed915c1 15beb4e1 # 5.980724690494392552415642977381e-06 +N 3f7d8b35 4d5a1135 3f7d8b46 1742b517 # 7.212837420983488241621461867226e-03 +M beafeb47 ed195619 beafeb47 ed195b64 # -9.512623028821742749547752011907e-07 +P beafeb47 ed195619 beafeb47 ed195b63 # -9.512623028821742749547752011907e-07 +Z beafeb47 ed195619 beafeb47 ed195b63 # -9.512623028821742749547752011907e-07 +N bf8f4a14 fe561449 bf8f4a64 c68ce091 # -1.527801896259907594999294389027e-02 +N 3efc28cd 76475487 3efc28cd 7655de07 # 2.685488233729720007592588204570e-05 +N bf3c8615 dec50b46 bf3c8615 ede0e4de # -4.352382082012839136994641897616e-04 +M be671374 1ca22869 be671374 1ca2286b # -4.298238172422465087076941703433e-08 +P be671374 1ca22869 be671374 1ca2286a # -4.298238172422465087076941703433e-08 +Z be671374 1ca22869 be671374 1ca2286a # -4.298238172422465087076941703433e-08 +M be6a6a5a 08be7e50 be6a6a5a 08be7e54 # -4.920258431174882882624477611899e-08 +P be6a6a5a 08be7e50 be6a6a5a 08be7e53 # -4.920258431174882882624477611899e-08 +Z be6a6a5a 08be7e50 be6a6a5a 08be7e53 # -4.920258431174882882624477611899e-08 +M 3e6a6a58 15fc7df2 3e6a6a58 15fc7df4 # 4.920252893850749186875327906635e-08 +P 3e6a6a58 15fc7df2 3e6a6a58 15fc7df5 # 4.920252893850749186875327906635e-08 +Z 3e6a6a58 15fc7df2 3e6a6a58 15fc7df4 # 4.920252893850749186875327906635e-08 +N 3f01747a 55f1007c 3f01747a 55fed9e7 # 3.329275454477893174225211492256e-05 +M 3edcc2ad ab4f99a7 3edcc2ad ab509176 # 6.857028599127634986164139124787e-06 +P 3edcc2ad ab4f99a7 3edcc2ad ab509177 # 6.857028599127634986164139124787e-06 +Z 3edcc2ad ab4f99a7 3edcc2ad ab509176 # 6.857028599127634986164139124787e-06 +N 3f537bde 06d681dd 3f537bde 53e273c8 # 1.189200232467261435578831374471e-03 +M 3ee64bef 8d5db5c2 3ee64bef 8d5f839c # 1.063185883839579031818513288332e-05 +P 3ee64bef 8d5db5c2 3ee64bef 8d5f839d # 1.063185883839579031818513288332e-05 +Z 3ee64bef 8d5db5c2 3ee64bef 8d5f839c # 1.063185883839579031818513288332e-05 +M 3e70a402 dca543f3 3e70a402 dca543f5 # 6.199132155283850149537892447113e-08 +P 3e70a402 dca543f3 3e70a402 dca543f6 # 6.199132155283850149537892447113e-08 +Z 3e70a402 dca543f3 3e70a402 dca543f5 # 6.199132155283850149537892447113e-08 +M 3fd9c14c 67c3593a 3fda81a1 b3597937 # 4.024230016051607572435955262335e-01 +P 3fd9c14c 67c3593a 3fda81a1 b3597938 # 4.024230016051607572435955262335e-01 +Z 3fd9c14c 67c3593a 3fda81a1 b3597937 # 4.024230016051607572435955262335e-01 +M be8ff551 cb947160 be8ff551 cb9471b6 # -2.381077360080108130491009787999e-07 +P be8ff551 cb947160 be8ff551 cb9471b5 # -2.381077360080108130491009787999e-07 +Z be8ff551 cb947160 be8ff551 cb9471b5 # -2.381077360080108130491009787999e-07 +M 3f5412a8 ea3e189c 3f5412a9 3e7d8afe # 1.225151973785843471931311654544e-03 +P 3f5412a8 ea3e189c 3f5412a9 3e7d8aff # 1.225151973785843471931311654544e-03 +Z 3f5412a8 ea3e189c 3f5412a9 3e7d8afe # 1.225151973785843471931311654544e-03 +M 3fea2eab 926b2289 3feeaa21 cf0e2b41 # 8.181970462547535349884242350527e-01 +P 3fea2eab 926b2289 3feeaa21 cf0e2b42 # 8.181970462547535349884242350527e-01 +Z 3fea2eab 926b2289 3feeaa21 cf0e2b41 # 8.181970462547535349884242350527e-01 +N be8d2642 27dd4fc2 be8d2642 27dd5003 # -2.171803039028300553234913320561e-07 +N 3f0d569b 454efa35 3f0d569b 4590bd3c # 5.595837925608354411358483226913e-05 +M bf39265a 62671c75 bf39265a 6cc26078 # -3.837557473186988953213483188875e-04 +P bf39265a 62671c75 bf39265a 6cc26077 # -3.837557473186988953213483188875e-04 +Z bf39265a 62671c75 bf39265a 6cc26077 # -3.837557473186988953213483188875e-04 +M bf24a21b 67f35106 bf24a21b 6961530c # -1.574190573366900341815977082405e-04 +P bf24a21b 67f35106 bf24a21b 6961530b # -1.574190573366900341815977082405e-04 +Z bf24a21b 67f35106 bf24a21b 6961530b # -1.574190573366900341815977082405e-04 +M 3f47c2b5 deb22cf6 3f47c2b6 01a11de6 # 7.251155888225158368393108432315e-04 +P 3f47c2b5 deb22cf6 3f47c2b6 01a11de7 # 7.251155888225158368393108432315e-04 +Z 3f47c2b5 deb22cf6 3f47c2b6 01a11de6 # 7.251155888225158368393108432315e-04 +M bf7fb49b 8a0b5c6d bf7fb4b0 4a1e99c6 # -7.740600180759488364856668596303e-03 +P bf7fb49b 8a0b5c6d bf7fb4b0 4a1e99c5 # -7.740600180759488364856668596303e-03 +Z bf7fb49b 8a0b5c6d bf7fb4b0 4a1e99c5 # -7.740600180759488364856668596303e-03 +M 3fe644c5 23eb4255 3fe8a118 be762ccd # 6.958947850744815477597171593516e-01 +P 3fe644c5 23eb4255 3fe8a118 be762cce # 6.958947850744815477597171593516e-01 +Z 3fe644c5 23eb4255 3fe8a118 be762ccd # 6.958947850744815477597171593516e-01 +N bfb59e92 efd96a4e bfb5a52c 8485a0ed # -8.445089679427406070821859884745e-02 +N 3ef951ac 3b0b7769 3ef951ac 3b16088e # 2.414611271005871938007993071640e-05 +M bec47b4c d831d9c0 bec47b4c d831f020 # -2.441601908705087363091190688635e-06 +P bec47b4c d831d9c0 bec47b4c d831f01f # -2.441601908705087363091190688635e-06 +Z bec47b4c d831d9c0 bec47b4c d831f01f # -2.441601908705087363091190688635e-06 +M bf4a4708 71d91199 bf4a4708 a11990fa # -8.019248231865727010239663918867e-04 +P bf4a4708 71d91199 bf4a4708 a11990f9 # -8.019248231865727010239663918867e-04 +Z bf4a4708 71d91199 bf4a4708 a11990f9 # -8.019248231865727010239663918867e-04 +M be771374 7de96598 be771374 7de965a1 # -8.596478504856596094570305929827e-08 +P be771374 7de96598 be771374 7de965a0 # -8.596478504856596094570305929827e-08 +Z be771374 7de96598 be771374 7de965a0 # -8.596478504856596094570305929827e-08 +N be57137a ceb4d2d2 be57137a ceb4d2d3 # -2.149128601227300664913854211409e-08 +N 3e7c22a9 6816ffb7 3e7c22a9 6816ffc5 # 1.048125231250728092959726193110e-07 +N bebb5c2c ebaee0a1 bebb5c2c ebaeedf6 # -1.630786683233207643787241770961e-06 +N 3fd3b059 503ef967 3fd40371 70c1825c # 3.076384814884449148131295714848e-01 +N 3f12ad9c 04c35577 3f12ad9c 05073652 # 7.125153314587415480287763136502e-05 +M 3fcbb0a3 6bc6cf51 3fcbe920 012dc6ee # 2.163280750515874928385784414786e-01 +P 3fcbb0a3 6bc6cf51 3fcbe920 012dc6ef # 2.163280750515874928385784414786e-01 +Z 3fcbb0a3 6bc6cf51 3fcbe920 012dc6ee # 2.163280750515874928385784414786e-01 +M bef84d8b 8190754f bef84d8b 8199cda7 # -2.317706102782551551440802517501e-05 +P bef84d8b 8190754f bef84d8b 8199cda6 # -2.317706102782551551440802517501e-05 +Z bef84d8b 8190754f bef84d8b 8199cda6 # -2.317706102782551551440802517501e-05 +M bf6f1ed5 9b7c579b bf6f1eda 834f7d4f # -3.798882676970328272497701149746e-03 +P bf6f1ed5 9b7c579b bf6f1eda 834f7d4e # -3.798882676970328272497701149746e-03 +Z bf6f1ed5 9b7c579b bf6f1eda 834f7d4e # -3.798882676970328272497701149746e-03 +N 3eea05a1 5e3ee63b 3eea05a1 5e41c46d # 1.240825344682720407713579641173e-05 +N bf743047 43072dd5 bf74304c 9e735b5b # -4.928854338185091783774982587829e-03 +M 3f48502f 578a664c 3f48502f 7cf7f6be # 7.419806634800323562328738802307e-04 +P 3f48502f 578a664c 3f48502f 7cf7f6bf # 7.419806634800323562328738802307e-04 +Z 3f48502f 578a664c 3f48502f 7cf7f6be # 7.419806634800323562328738802307e-04 +N 3fa306c8 e4a9ed6f 3fa307e8 0f9cc93c # 3.716113845163248469161132447880e-02 +N bea28414 4c2dca6b bea28414 4c2dcb74 # -5.518178557275453199217735665572e-07 +M bf77f728 c7c0faad bf77f731 bddb90f6 # -5.850943849565010297653078197300e-03 +P bf77f728 c7c0faad bf77f731 bddb90f5 # -5.850943849565010297653078197300e-03 +Z bf77f728 c7c0faad bf77f731 bddb90f5 # -5.850943849565010297653078197300e-03 +M 3fb488af e4fb5e66 3fb48e57 15a9c489 # 8.021067943934098720681902250362e-02 +P 3fb488af e4fb5e66 3fb48e57 15a9c48a # 8.021067943934098720681902250362e-02 +Z 3fb488af e4fb5e66 3fb48e57 15a9c489 # 8.021067943934098720681902250362e-02 +N 3fdf8804 13c2f973 3fe07c37 3e698964 # 4.926767533287580991263610030728e-01 +M 3fe486e7 59184a85 3fe648fd 910e2b17 # 6.414677372107041586346554140619e-01 +P 3fe486e7 59184a85 3fe648fd 910e2b18 # 6.414677372107041586346554140619e-01 +Z 3fe486e7 59184a85 3fe648fd 910e2b17 # 6.414677372107041586346554140619e-01 +N 3efd14a6 32a4ced2 3efd14a6 32b4d1aa # 2.773347947844404345245708509715e-05 +M bf1bda77 df26cac8 bf1bda77 e007e2ba # -1.062522567625664342630398273570e-04 +P bf1bda77 df26cac8 bf1bda77 e007e2b9 # -1.062522567625664342630398273570e-04 +Z bf1bda77 df26cac8 bf1bda77 e007e2b9 # -1.062522567625664342630398273570e-04 +N bf386a2f 522c72e3 bf386a2f 5ba5fbbb # -3.725400476229224588746447022203e-04 +M bfd762f1 436cd4ce bfd7f0e2 b210d1bb # -3.654139669846018234622420095548e-01 +P bfd762f1 436cd4ce bfd7f0e2 b210d1ba # -3.654139669846018234622420095548e-01 +Z bfd762f1 436cd4ce bfd7f0e2 b210d1ba # -3.654139669846018234622420095548e-01 +M bf427a0a be1f4994 bf427a0a ce8c75ec # -5.638649420183655149030332864868e-04 +P bf427a0a be1f4994 bf427a0a ce8c75eb # -5.638649420183655149030332864868e-04 +Z bf427a0a be1f4994 bf427a0a ce8c75eb # -5.638649420183655149030332864868e-04 +N 3e57137b f3a44007 3e57137b f3a44008 # 2.149130227344653197477172422349e-08 +N be7184a0 13383294 be7184a0 13383297 # -6.525988709860580903944255078131e-08 +N 3f90a3f1 6620613b 3f90a421 66fe0a3f # 1.625039277868832107709629042347e-02 +M 3e5d12ee 9fd66bf4 3e5d12ee 9fd66bf5 # 2.707722933856708446914777739870e-08 +P 3e5d12ee 9fd66bf4 3e5d12ee 9fd66bf6 # 2.707722933856708446914777739870e-08 +Z 3e5d12ee 9fd66bf4 3e5d12ee 9fd66bf5 # 2.707722933856708446914777739870e-08 +N 3f4cd716 7bcd4f65 3f4cd716 ba455267 # 8.801326544962516243778005708975e-04 +M 3f26552b ec401a62 3f26552b ee103440 # 1.703849903835373742234937655127e-04 +P 3f26552b ec401a62 3f26552b ee103441 # 1.703849903835373742234937655127e-04 +Z 3f26552b ec401a62 3f26552b ee103440 # 1.703849903835373742234937655127e-04 +N 3f03fbb1 0b916047 3f03fbb1 0ba62829 # 3.811487244637138765935777118266e-05 +N bed8f6c3 1b8ecd22 bed8f6c3 1b8f6f31 # -5.951861049280432472354147865889e-06 +M bfe6fccf 4bad08ba bfe9a56b 68b86aab # -7.183605649991229302742112849955e-01 +P bfe6fccf 4bad08ba bfe9a56b 68b86aaa # -7.183605649991229302742112849955e-01 +Z bfe6fccf 4bad08ba bfe9a56b 68b86aaa # -7.183605649991229302742112849955e-01 +N bfdf531e 050540f1 bfe05dda 7d29f20d # -4.894480752018486868770708042575e-01 +N 3ec3c47b f404b19e 3ec3c47b f404c5bc # 2.356471583328351636040572797404e-06 +N 3e68db9b b83ef8e5 3e68db9b b83ef8e7 # 4.630134411942436236122073328104e-08 +M beec525c 0e78e68b beec525c 0e7c991a # -1.350484713135153374793159114509e-05 +P beec525c 0e78e68b beec525c 0e7c9919 # -1.350484713135153374793159114509e-05 +Z beec525c 0e78e68b beec525c 0e7c9919 # -1.350484713135153374793159114509e-05 +N 3fec6a20 8a1e35dd 3ff17c6f 3a4286fd # 8.879549691789027088262287179532e-01 +N 3ea24db1 ead85e6f 3ea24db1 ead85f6f # 5.454866902091576404520002589738e-07 +N bf881faa b0d64684 bf881fcf 40a85667 # -1.177914955295312343652724962340e-02 +M bef90c63 ce2f27ae bef90c63 ce396300 # -2.388801375356019968771922878936e-05 +P bef90c63 ce2f27ae bef90c63 ce3962ff # -2.388801375356019968771922878936e-05 +Z bef90c63 ce2f27ae bef90c63 ce3962ff # -2.388801375356019968771922878936e-05 +M be6f51a6 de174d01 be6f51a6 de174d07 # -5.833609485373022888881703045157e-08 +P be6f51a6 de174d01 be6f51a6 de174d06 # -5.833609485373022888881703045157e-08 +Z be6f51a6 de174d01 be6f51a6 de174d06 # -5.833609485373022888881703045157e-08 +M bf0c220c 4cc42a61 bf0c220c 4cfe2695 # -5.365943943232555861768198757211e-05 +P bf0c220c 4cc42a61 bf0c220c 4cfe2694 # -5.365943943232555861768198757211e-05 +Z bf0c220c 4cc42a61 bf0c220c 4cfe2694 # -5.365943943232555861768198757211e-05 +N bfe97f87 6c1df29f bfed811a 661998cb # -7.968175040874320158579280359845e-01 +N 3ede9db7 7baa68c3 3ede9db7 7bab93b3 # 7.299442524777945166195979725954e-06 +N 3ed037f6 0c1f66ed 3ed037f6 0c1f935e # 3.866815122288816621465724204798e-06 +M 3eee65fb 6586dc4a 3eee65fb 658b6eb3 # 1.449507105709241285289474998610e-05 +P 3eee65fb 6586dc4a 3eee65fb 658b6eb4 # 1.449507105709241285289474998610e-05 +Z 3eee65fb 6586dc4a 3eee65fb 658b6eb3 # 1.449507105709241285289474998610e-05 +M 3edeec37 397d6496 3edeec37 397e9898 # 7.372550406469941742713079813054e-06 +P 3edeec37 397d6496 3edeec37 397e9899 # 7.372550406469941742713079813054e-06 +Z 3edeec37 397d6496 3edeec37 397e9898 # 7.372550406469941742713079813054e-06 +N 3f11a1db 28291677 3f11a1db 2862309a # 6.726169707701479553909468256379e-05 +M 3f1a811b e6310ae9 3f1a811b e6f2fceb # 1.011060026466049579932718338604e-04 +P 3f1a811b e6310ae9 3f1a811b e6f2fcec # 1.011060026466049579932718338604e-04 +Z 3f1a811b e6310ae9 3f1a811b e6f2fceb # 1.011060026466049579932718338604e-04 +M 3fb89af3 924d7630 3fb8a4b0 b40d2f47 # 9.611437150803037177126952883555e-02 +P 3fb89af3 924d7630 3fb8a4b0 b40d2f48 # 9.611437150803037177126952883555e-02 +Z 3fb89af3 924d7630 3fb8a4b0 b40d2f47 # 9.611437150803037177126952883555e-02 +N 3edd249e a50f347d 3edd249e a5103651 # 6.948243552918067075720599118371e-06 +M beec79e8 7a78fbc7 beec79e8 7a7cbde9 # -1.357851199579135417761215770538e-05 +P beec79e8 7a78fbc7 beec79e8 7a7cbde8 # -1.357851199579135417761215770538e-05 +Z beec79e8 7a78fbc7 beec79e8 7a7cbde8 # -1.357851199579135417761215770538e-05 +N bef67d3e 3d6c971f bef67d3e 3d73fed6 # -2.144740195854984249833850851186e-05 +M bf5019d1 2798d8b2 bf5019d1 53135bcc # -9.827177549488860970605674793887e-04 +P bf5019d1 2798d8b2 bf5019d1 53135bcb # -9.827177549488860970605674793887e-04 +Z bf5019d1 2798d8b2 bf5019d1 53135bcb # -9.827177549488860970605674793887e-04 +N 3ee84e37 20b2caff 3ee84e37 20b52146 # 1.158977922552850187045813540321e-05 +M 3ef0ab66 e412531b 3ef0ab66 e415571c # 1.589731096325866638026107213744e-05 +P 3ef0ab66 e412531b 3ef0ab66 e415571d # 1.589731096325866638026107213744e-05 +Z 3ef0ab66 e412531b 3ef0ab66 e415571c # 1.589731096325866638026107213744e-05 +N bf3a773b 7f3a054f bf3a773b 8b4b9d7d # -4.038353210732052527530411278889e-04 +N 3f5a2d45 c58078ea 3f5a2d46 8058c351 # 1.597707878324745259940309338731e-03 +M bf5852c9 bb540e50 bf5852ca 513a72b6 # -1.484581950820369061760928275362e-03 +P bf5852c9 bb540e50 bf5852ca 513a72b5 # -1.484581950820369061760928275362e-03 +Z bf5852c9 bb540e50 bf5852ca 513a72b5 # -1.484581950820369061760928275362e-03 +N bf0accfa 82c4840c bf0accfa 82f6a59a # -5.111827371907109811809133415039e-05 +N 3f55e7fa da33faf4 3f55e7fb 47b4e9a2 # 1.337046597484179040471463650874e-03 +N bf5e822a 0cd3f5be bf5e822b 349f5833 # -1.862088264999214436840047071087e-03 +N bfc3efbe 267267ab bfc4049b 5b6257cd # -1.557538688401199633570826108553e-01 +N bfa751e4 758cec1a bfa753f5 5c1eedee # -4.554666457121232803206822836728e-02 +N 3e68db9c 4b544f46 3e68db9c 4b544f48 # 4.630136044895645415898319556189e-08 +N 3f2b5663 2d84dff4 3f2b5663 30d822cf # 2.085681978856165430871727473061e-04 +N 3e98fc95 b2279731 3e98fc95 b22797d3 # 3.723302361132947415854057508083e-07 +N bf72e01b 1648f70f bf72e01f 771f238c # -4.608255204002777681571156875862e-03 +N bec84fbd 0a26ea0f bec84fbd 0a270f7b # -2.898154052047693701228301896289e-06 +M bf960f1e 714a7529 bf960f8e 47398253 # -2.154204908821558475673363375336e-02 +P bf960f1e 714a7529 bf960f8e 47398252 # -2.154204908821558475673363375336e-02 +Z bf960f1e 714a7529 bf960f8e 47398252 # -2.154204908821558475673363375336e-02 +M bf0d08ee 212b37bc bf0d08ee 216af5d0 # -5.537964547884475781207302969023e-05 +P bf0d08ee 212b37bc bf0d08ee 216af5cf # -5.537964547884475781207302969023e-05 +Z bf0d08ee 212b37bc bf0d08ee 216af5cf # -5.537964547884475781207302969023e-05 +N 3ead1423 1ce66d09 3ead1423 1ce67109 # 8.666116231738762899709902116918e-07 +N beadfc95 cced2bd9 beadfc95 cced303d # -8.936721317213353048771362803493e-07 +M bf78c876 a857f429 bf78c880 915854ab # -6.050551897257818757813740973006e-03 +P bf78c876 a857f429 bf78c880 915854aa # -6.050551897257818757813740973006e-03 +Z bf78c876 a857f429 bf78c880 915854aa # -6.050551897257818757813740973006e-03 +N 3f805f2f 84448bc4 3f805f3a f1d91825 # 7.994052146903636579811092133241e-03 +M 3e70a402 72eef0d6 3e70a402 72eef0d8 # 6.199129808001354930290947766597e-08 +P 3e70a402 72eef0d6 3e70a402 72eef0d9 # 6.199129808001354930290947766597e-08 +Z 3e70a402 72eef0d6 3e70a402 72eef0d8 # 6.199129808001354930290947766597e-08 +M bf3854be bbd68e8a bf3854be c5373758 # -3.712621363211951333940796793343e-04 +P bf3854be bbd68e8a bf3854be c5373757 # -3.712621363211951333940796793343e-04 +Z bf3854be bbd68e8a bf3854be c5373757 # -3.712621363211951333940796793343e-04 +M 3eace982 008af83e 3eace982 008afc2c # 8.616489149610557788169914669729e-07 +P 3eace982 008af83e 3eace982 008afc2d # 8.616489149610557788169914669729e-07 +Z 3eace982 008af83e 3eace982 008afc2c # 8.616489149610557788169914669729e-07 +N bf0560cc 57b4e439 bf0560cc 57ce55c3 # -4.077552417886720392868962759003e-05 +N 3f50dae5 b7ebcb65 3f50dae5 e9cce62d # 1.028751692214690790019848698478e-03 +M bf38783a 9b2a78d4 bf38783a a4b464cc # -3.733771401729483758319405595216e-04 +P bf38783a 9b2a78d4 bf38783a a4b464cb # -3.733771401729483758319405595216e-04 +Z bf38783a 9b2a78d4 bf38783a a4b464cb # -3.733771401729483758319405595216e-04 +N 3e7f93ea 059093bb 3e7f93ea 059093d0 # 1.176364333865263374214206178008e-07 +N be9d3e48 a9ea9e2d be9d3e48 a9ea9f32 # -4.357590714189961208554623551398e-07 +M beb61dd0 786f9efa beb61dd0 786fa605 # -1.318243876497218777761122679437e-06 +P beb61dd0 786f9efa beb61dd0 786fa604 # -1.318243876497218777761122679437e-06 +Z beb61dd0 786f9efa beb61dd0 786fa604 # -1.318243876497218777761122679437e-06 +M 3fc453c0 5660bd05 3fc469e0 36d1b7b0 # 1.588058873908055057544430610506e-01 +P 3fc453c0 5660bd05 3fc469e0 36d1b7b1 # 1.588058873908055057544430610506e-01 +Z 3fc453c0 5660bd05 3fc469e0 36d1b7b0 # 1.588058873908055057544430610506e-01 +M 3e6f51a6 02a0874f 3e6f51a6 02a08753 # 5.833607048833673817016251604388e-08 +P 3e6f51a6 02a0874f 3e6f51a6 02a08754 # 5.833607048833673817016251604388e-08 +Z 3e6f51a6 02a0874f 3e6f51a6 02a08753 # 5.833607048833673817016251604388e-08 +N be951316 b5507bee be951316 b5507c50 # -3.140354938885456954268562794474e-07 +M 3fd0f27d b12a85a6 3fd126dc e988d1ac # 2.648004751336777706782754648884e-01 +P 3fd0f27d b12a85a6 3fd126dc e988d1ad # 2.648004751336777706782754648884e-01 +Z 3fd0f27d b12a85a6 3fd126dc e988d1ac # 2.648004751336777706782754648884e-01 +N be64f749 8006a905 be64f749 8006a907 # -3.905215351385399695502824457018e-08 +M be87c693 8c3527bb be87c693 8c3527df # -1.771426863895253451106672750934e-07 +P be87c693 8c3527bb be87c693 8c3527de # -1.771426863895253451106672750934e-07 +Z be87c693 8c3527bb be87c693 8c3527de # -1.771426863895253451106672750934e-07 +N bea128a9 5d747236 bea128a9 5d747308 # -5.113731117753909682547381818085e-07 +N bf1d8c75 48b200c4 bf1d8c75 49bebfcc # -1.127192100955935944762986711254e-04 +N 3f84b9d1 5a53ea12 3f84b9e8 89f1cfc9 # 1.012004429729976631713306289839e-02 +N 3fe35336 4a6d759d 3fe4bfa6 60008e23 # 6.039077237762061622916576197895e-01 +M 3e7daadd 69548027 3e7daadd 69548038 # 1.105198300277622113399247894515e-07 +P 3e7daadd 69548027 3e7daadd 69548039 # 1.105198300277622113399247894515e-07 +Z 3e7daadd 69548027 3e7daadd 69548038 # 1.105198300277622113399247894515e-07 +N 3eb3d59f a20967f9 3eb3d59f a2096d0e # 1.182226363158430426487607335650e-06 +M 3fd1d584 762e4cac 3fd212c4 9c0ac2c2 # 2.786570695981918088790507681551e-01 +P 3fd1d584 762e4cac 3fd212c4 9c0ac2c3 # 2.786570695981918088790507681551e-01 +Z 3fd1d584 762e4cac 3fd212c4 9c0ac2c2 # 2.786570695981918088790507681551e-01 +N 3eca5079 8a811df1 3eca5079 8a814d64 # 3.136915513155451546383313890520e-06 +N 3f404691 a738de24 3f404691 b2731e45 # 4.966937253305142747905609468262e-04 +N bfabc552 f8739c5c bfabc8d0 8acbb332 # -5.423983843666554949258795659262e-02 +N befb8e62 5e67e2d1 befb8e62 5e758241 # -2.627962921939142084391295706158e-05 +M bf78c1fd 04be98a0 bf78c206 e5fc6d86 # -6.044376710553717169105425455200e-03 +P bf78c1fd 04be98a0 bf78c206 e5fc6d85 # -6.044376710553717169105425455200e-03 +Z bf78c1fd 04be98a0 bf78c206 e5fc6d85 # -6.044376710553717169105425455200e-03 +N 3ebeddef 0a60af77 3ebeddef 0a60c29c # 1.839812321611864053631769065633e-06 +N bf61d95e 4a744250 bf61d95f 3764e2cc # -2.178844606199249744893364777454e-03 +M 3e81ecf5 526a8edc 3e81ecf5 526a8eea # 1.335562640108999770432898594741e-07 +P 3e81ecf5 526a8edc 3e81ecf5 526a8eeb # 1.335562640108999770432898594741e-07 +Z 3e81ecf5 526a8edc 3e81ecf5 526a8eea # 1.335562640108999770432898594741e-07 +N bf10ef4f c45395b6 bf10ef4f c4862ce8 # -6.460117682002036363329844359527e-05 +N bf894914 64f18dd4 bf89493e 7f462450 # -1.234641964965180888080809040730e-02 +N 3ecd24fa 459d5532 3ecd24fa 459d95aa # 3.474288445307971267812883336967e-06 +M bf9b3498 faf46941 bf9b356a cb65ab12 # -2.656783134180185426687081928776e-02 +P bf9b3498 faf46941 bf9b356a cb65ab11 # -2.656783134180185426687081928776e-02 +Z bf9b3498 faf46941 bf9b356a cb65ab11 # -2.656783134180185426687081928776e-02 +N bf4e50a5 9b5ca4b4 bf4e50a5 e3e9aca6 # -9.251412036280965735246528680591e-04 +M bfa1018c 7a68a734 bfa10259 81c5ab86 # -3.321494096992552713665247665631e-02 +P bfa1018c 7a68a734 bfa10259 81c5ab85 # -3.321494096992552713665247665631e-02 +Z bfa1018c 7a68a734 bfa10259 81c5ab85 # -3.321494096992552713665247665631e-02 +N bead2c47 78df6a76 bead2c47 78df6e81 # -8.694221251785418313828097611196e-07 +N 3efd9a68 ede99df9 3efd9a68 edfa81bf # 2.823177680469181731492435416531e-05 +M 3eccdd8b 6ebdab28 3eccdd8b 6ebde9ca # 3.441024878305348175299219204426e-06 +P 3eccdd8b 6ebdab28 3eccdd8b 6ebde9cb # 3.441024878305348175299219204426e-06 +Z 3eccdd8b 6ebdab28 3eccdd8b 6ebde9ca # 3.441024878305348175299219204426e-06 +M bf64d31c 500ad670 bf64d31d c85531b2 # -2.542071626829671415759293040537e-03 +P bf64d31c 500ad670 bf64d31d c85531b1 # -2.542071626829671415759293040537e-03 +Z bf64d31c 500ad670 bf64d31d c85531b1 # -2.542071626829671415759293040537e-03 +N 3f186068 20cb508f 3f186068 21623340 # 9.298930690288170276044249495939e-05 +N 3f68884d 18dcdc22 3f68884f 800e7fff # 2.994680958092314250473808812103e-03 +M 3e8654c1 bb26fb92 3e8654c1 bb26fbaf # 1.663795195626765625419917014188e-07 +P 3e8654c1 bb26fb92 3e8654c1 bb26fbb0 # 1.663795195626765625419917014188e-07 +Z 3e8654c1 bb26fb92 3e8654c1 bb26fbaf # 1.663795195626765625419917014188e-07 +N bf646bfc 35216d1d bf646bfd 9800f2d0 # -2.492897599081124546810395159468e-03 +N 3f908cff d8202cd7 3f908d2f 137bf892 # 1.616286999346247185704861237809e-02 +N bf4c1cff 178f6305 bf4c1cff 516c618d # -8.579488340912660862894179025773e-04 +M 3fc24972 3a1ba0d9 3fc25985 060dfb44 # 1.428664001207440581442398297440e-01 +P 3fc24972 3a1ba0d9 3fc25985 060dfb45 # 1.428664001207440581442398297440e-01 +Z 3fc24972 3a1ba0d9 3fc25985 060dfb44 # 1.428664001207440581442398297440e-01 +M bfaafe93 57a3dff2 bfab01c7 fcc3e787 # -5.272350735498311513627101021484e-02 +P bfaafe93 57a3dff2 bfab01c7 fcc3e786 # -5.272350735498311513627101021484e-02 +Z bfaafe93 57a3dff2 bfab01c7 fcc3e786 # -5.272350735498311513627101021484e-02 +M bf70580a bbd2a4e6 bf70580d 9377fa80 # -3.990213325928615092919038431774e-03 +P bf70580a bbd2a4e6 bf70580d 9377fa7f # -3.990213325928615092919038431774e-03 +Z bf70580a bbd2a4e6 bf70580d 9377fa7f # -3.990213325928615092919038431774e-03 +N bef3a8e7 10f30128 bef3a8e7 10f7f399 # -1.874902323773064796198772885560e-05 +M be82b076 d8922af3 be82b076 d8922b04 # -1.392462361286951791103063324692e-07 +P be82b076 d8922af3 be82b076 d8922b03 # -1.392462361286951791103063324692e-07 +Z be82b076 d8922af3 be82b076 d8922b03 # -1.392462361286951791103063324692e-07 +N 3eef3021 73e155e6 3eef3021 73e645e9 # 1.487160227157508405010193086593e-05 +N be814e97 53b52185 be814e97 53b52193 # -1.289471728094427749130879709907e-07 +M 3fbddcc5 77d91c4a 3fbdee37 39cc28ab # 1.166499536130781999876404597671e-01 +P 3fbddcc5 77d91c4a 3fbdee37 39cc28ac # 1.166499536130781999876404597671e-01 +Z 3fbddcc5 77d91c4a 3fbdee37 39cc28ab # 1.166499536130781999876404597671e-01 +M 3e861246 f6188a65 3e861246 f6188a81 # 1.644447094477027228974762860028e-07 +P 3e861246 f6188a65 3e861246 f6188a82 # 1.644447094477027228974762860028e-07 +Z 3e861246 f6188a65 3e861246 f6188a81 # 1.644447094477027228974762860028e-07 +N bf0c8c34 35faba43 bf0c8c34 36375095 # -5.445036253825090037444453527904e-05 +M 3e9b160d 924c0695 3e9b160d 924c0763 # 4.036150065695802114497739172122e-07 +P 3e9b160d 924c0695 3e9b160d 924c0764 # 4.036150065695802114497739172122e-07 +Z 3e9b160d 924c0695 3e9b160d 924c0763 # 4.036150065695802114497739172122e-07 +N bfc66f5e 36e46695 bfc68d30 63b0c03f # -1.752736824062607612351172292620e-01 +N be96fc49 972cdd19 be96fc49 972cdd97 # -3.425106093637430526567760977891e-07 +N bfefd79b 090c1d5f bff78b0d 62ded7d6 # -9.950690437989740955160300472926e-01 +M 3ec50094 975e34b3 3ec50094 975e4cd2 # 2.503665366532399803124525269893e-06 +P 3ec50094 975e34b3 3ec50094 975e4cd3 # 2.503665366532399803124525269893e-06 +Z 3ec50094 975e34b3 3ec50094 975e4cd2 # 2.503665366532399803124525269893e-06 +N 3fa1592e f34f4bc4 3fa15a08 9da8d38d # 3.388354034509391543572576210863e-02 +N bebb086a f072c8e4 bebb086a f072d5c1 # -1.611285314767406787238388649053e-06 +M bf5385a8 5e54ca0d bf5385a8 abd51b81 # -1.191534445137978947062973311688e-03 +P bf5385a8 5e54ca0d bf5385a8 abd51b80 # -1.191534445137978947062973311688e-03 +Z bf5385a8 5e54ca0d bf5385a8 abd51b80 # -1.191534445137978947062973311688e-03 +N 3fee78b1 3c7d8a00 3ff42adf 16931dae # 9.522329503491278046567458659410e-01 +M bf6da9b8 6b3bf8dc bf6da9bc aabfcb9b # -3.620968049175761135916040700522e-03 +P bf6da9b8 6b3bf8dc bf6da9bc aabfcb9a # -3.620968049175761135916040700522e-03 +Z bf6da9b8 6b3bf8dc bf6da9bc aabfcb9a # -3.620968049175761135916040700522e-03 +N bea37829 487092b4 bea37829 487093e7 # -5.802327373056544104897806063414e-07 +M 3ea18b4a 8c59b62d 3ea18b4a 8c59b70d # 5.228551109411868079817329625636e-07 +P 3ea18b4a 8c59b62d 3ea18b4a 8c59b70e # 5.228551109411868079817329625636e-07 +Z 3ea18b4a 8c59b62d 3ea18b4a 8c59b70d # 5.228551109411868079817329625636e-07 +M 3ecc0dbe 0a3e3120 3ecc0dbe 0a3e6a9e # 3.344259384923994730433316480145e-06 +P 3ecc0dbe 0a3e3120 3ecc0dbe 0a3e6a9f # 3.344259384923994730433316480145e-06 +Z 3ecc0dbe 0a3e3120 3ecc0dbe 0a3e6a9e # 3.344259384923994730433316480145e-06 +M befc979c fd8eee5c befc979c fd9e2621 # -2.726768420634042373786737334385e-05 +P befc979c fd8eee5c befc979c fd9e2620 # -2.726768420634042373786737334385e-05 +Z befc979c fd8eee5c befc979c fd9e2620 # -2.726768420634042373786737334385e-05 +M bed54e2b 267824b2 bed54e2b 2678896f # -5.079590301723299120809258788700e-06 +P bed54e2b 267824b2 bed54e2b 2678896e # -5.079590301723299120809258788700e-06 +Z bed54e2b 267824b2 bed54e2b 2678896e # -5.079590301723299120809258788700e-06 +N beb0d643 58642522 beb0d643 5864283e # -1.003561324321792375802555111197e-06 +N 3fd511c5 a9dcfc08 3fd57848 958ce489 # 3.292097243137850348659867449896e-01 +M 3f2abc44 3018bd5e 3f2abc44 3334fd6e # 2.039750325350903558362103407120e-04 +P 3f2abc44 3018bd5e 3f2abc44 3334fd6f # 2.039750325350903558362103407120e-04 +Z 3f2abc44 3018bd5e 3f2abc44 3334fd6e # 2.039750325350903558362103407120e-04 +M 3f24d46c ea79ee30 3f24d46c ebf27f8f # 1.589186624534207580017319827448e-04 +P 3f24d46c ea79ee30 3f24d46c ebf27f90 # 1.589186624534207580017319827448e-04 +Z 3f24d46c ea79ee30 3f24d46c ebf27f8f # 1.589186624534207580017319827448e-04 +N 3fe37056 8a969a12 3fe4e441 07181e43 # 6.074631411364086464033107404248e-01 +N bef4ab7f 4ed6d0da bef4ab7f 4edc90b5 # -1.971236354388135634608039681304e-05 +N 3ef53f87 9d082f9b 3ef53f87 9d0e6e79 # 2.026382736812458925930273412330e-05 +M be6250c0 9a1e03b4 be6250c0 9a1e03b6 # -3.411516337395381683919549312828e-08 +P be6250c0 9a1e03b4 be6250c0 9a1e03b5 # -3.411516337395381683919549312828e-08 +Z be6250c0 9a1e03b4 be6250c0 9a1e03b5 # -3.411516337395381683919549312828e-08 +M bf371be8 0e9ef7f3 bf371be8 16a7c59d # -3.526155038534588173453065973462e-04 +P bf371be8 0e9ef7f3 bf371be8 16a7c59c # -3.526155038534588173453065973462e-04 +Z bf371be8 0e9ef7f3 bf371be8 16a7c59c # -3.526155038534588173453065973462e-04 +M 3ea01295 0e1bb4f3 3ea01295 0e1bb5a0 # 4.790004164125424352248402114218e-07 +P 3ea01295 0e1bb4f3 3ea01295 0e1bb5a1 # 4.790004164125424352248402114218e-07 +Z 3ea01295 0e1bb4f3 3ea01295 0e1bb5a0 # 4.790004164125424352248402114218e-07 +N 3f6fb911 f2835313 3f6fb917 24b2500b # 3.872427991249324710082424516600e-03 +M be886fbb b169134d be886fbb b1691373 # -1.820657977315901539182952740062e-07 +P be886fbb b169134d be886fbb b1691372 # -1.820657977315901539182952740062e-07 +Z be886fbb b169134d be886fbb b1691372 # -1.820657977315901539182952740062e-07 +N 3fdc554a 9facd4aa 3fdd59ee aa21b79a # 4.427057799651473724011907506792e-01 +N bfe34228 dcccb15a bfe4aa46 d308f87f # -6.018261253825969436803688950022e-01 +N bfd259fc e38c5bdc bfd29cdf 56606591 # -2.867424223090304646888171191677e-01 +N 3fade2e1 7ec06ba4 3fade73b 74b6ac26 # 5.837158844243298116971629951877e-02 +M 3f912fd1 32eacf3f 3f913006 16940552 # 1.678397057794644639527881224694e-02 +P 3f912fd1 32eacf3f 3f913006 16940553 # 1.678397057794644639527881224694e-02 +Z 3f912fd1 32eacf3f 3f913006 16940552 # 1.678397057794644639527881224694e-02 +M bee8caeb 38941f8f bee8caeb 38969a8a # -1.182205757511970165083824840790e-05 +P bee8caeb 38941f8f bee8caeb 38969a89 # -1.182205757511970165083824840790e-05 +Z bee8caeb 38941f8f bee8caeb 38969a89 # -1.182205757511970165083824840790e-05 +M bec01a00 52e5a214 bec01a00 52e5acf4 # -1.919456415301143905488036323082e-06 +P bec01a00 52e5a214 bec01a00 52e5acf3 # -1.919456415301143905488036323082e-06 +Z bec01a00 52e5a214 bec01a00 52e5acf3 # -1.919456415301143905488036323082e-06 +N 3edf2162 b2f1f65d 3edf2162 b2f3309e # 7.422068661997591552525067176704e-06 +M 3f21f185 ac341c7c 3f21f185 ad24d3f8 # 1.368976282736001108195078579399e-04 +P 3f21f185 ac341c7c 3f21f185 ad24d3f9 # 1.368976282736001108195078579399e-04 +Z 3f21f185 ac341c7c 3f21f185 ad24d3f8 # 1.368976282736001108195078579399e-04 +M 3eb81b6e d1b1dd62 3eb81b6e d1b1e681 # 1.436898691390752999687665039663e-06 +P 3eb81b6e d1b1dd62 3eb81b6e d1b1e682 # 1.436898691390752999687665039663e-06 +Z 3eb81b6e d1b1dd62 3eb81b6e d1b1e681 # 1.436898691390752999687665039663e-06 +M 3ed52566 2a936c36 3ed52566 2a93ceb4 # 5.041620775271410335983089667788e-06 +P 3ed52566 2a936c36 3ed52566 2a93ceb5 # 5.041620775271410335983089667788e-06 +Z 3ed52566 2a936c36 3ed52566 2a93ceb4 # 5.041620775271410335983089667788e-06 +N 3e851c4b b4c73df7 3e851c4b b4c73e10 # 1.572857065827056903728795684769e-07 +M 3f262a70 3e33a30c 3f262a70 3ff968a2 # 1.691114440298891385613955229417e-04 +P 3f262a70 3e33a30c 3f262a70 3ff968a3 # 1.691114440298891385613955229417e-04 +Z 3f262a70 3e33a30c 3f262a70 3ff968a2 # 1.691114440298891385613955229417e-04 +N 3ee6c642 2f894151 3ee6c642 2f8b2d81 # 1.085970278427774074047219149408e-05 +M 3f2c49dd 33b438d6 3f2c49dd 37637508 # 2.158243677076790152484508933384e-04 +P 3f2c49dd 33b438d6 3f2c49dd 37637509 # 2.158243677076790152484508933384e-04 +Z 3f2c49dd 33b438d6 3f2c49dd 37637508 # 2.158243677076790152484508933384e-04 +N 3f21ccc5 9e547e96 3f21ccc5 9f3f7ad4 # 1.358023866169135308694382313632e-04 +N 3ec0609e 9e7ebebc 3ec0609e 9e7eca2c # 1.952340642895207704974984419533e-06 +M 3ecffe15 37f5a1a9 3ecffe15 37f5f6ef # 3.813804539444006907615613080620e-06 +P 3ecffe15 37f5a1a9 3ecffe15 37f5f6f0 # 3.813804539444006907615613080620e-06 +Z 3ecffe15 37f5a1a9 3ecffe15 37f5f6ef # 3.813804539444006907615613080620e-06 +M bf5f967b 3ea79ebd bf5f967c 86f7ce42 # -1.927967411228622600719018187476e-03 +P bf5f967b 3ea79ebd bf5f967c 86f7ce41 # -1.927967411228622600719018187476e-03 +Z bf5f967b 3ea79ebd bf5f967c 86f7ce41 # -1.927967411228622600719018187476e-03 +N 3e6e3cf5 480b48ab 3e6e3cf5 480b48b0 # 5.632288325108953666106665811829e-08 +M be6250c1 97257b83 be6250c1 97257b85 # -3.411519146583506959115628955591e-08 +P be6250c1 97257b83 be6250c1 97257b84 # -3.411519146583506959115628955591e-08 +Z be6250c1 97257b83 be6250c1 97257b84 # -3.411519146583506959115628955591e-08 +N bf135b2b 3f08966c bf135b2b 3f5420fd # -7.383777097710327681420738876739e-05 +N bf585c38 725c9560 bf585c39 08f1a19d # -1.486830829386796837265904969172e-03 +N bed55051 607d1a57 bed55051 607d7f33 # -5.081592014572083316462005470049e-06 +M 3fbe1705 07a097da 3fbe28de 1403bf11 # 1.175387519475345199371218996021e-01 +P 3fbe1705 07a097da 3fbe28de 1403bf12 # 1.175387519475345199371218996021e-01 +Z 3fbe1705 07a097da 3fbe28de 1403bf11 # 1.175387519475345199371218996021e-01 +M beb9837d fefc47b9 beb9837d fefc5289 # -1.520731526431509198299071340676e-06 +P beb9837d fefc47b9 beb9837d fefc5288 # -1.520731526431509198299071340676e-06 +Z beb9837d fefc47b9 beb9837d fefc5288 # -1.520731526431509198299071340676e-06 +M 3f5c67d4 031b9d12 3f5c67d4 f1db2d7f # 1.733738940339628071402033882009e-03 +P 3f5c67d4 031b9d12 3f5c67d4 f1db2d80 # 1.733738940339628071402033882009e-03 +Z 3f5c67d4 031b9d12 3f5c67d4 f1db2d7f # 1.733738940339628071402033882009e-03 +N 3e571375 c9cd1dcd 3e571375 c9cd1dce # 2.149121468571135583819306264387e-08 +N bf225dfc d994d053 bf225dfc da96fcff # -1.401301531501775458812136809783e-04 +M bf5b7ce1 e2b9810e bf5b7ce2 bb124304 # -1.677723494957264731980428607017e-03 +P bf5b7ce1 e2b9810e bf5b7ce2 bb124303 # -1.677723494957264731980428607017e-03 +Z bf5b7ce1 e2b9810e bf5b7ce2 bb124303 # -1.677723494957264731980428607017e-03 +M bf51118f c41cfaa5 bf51118f f7e99016 # -1.041784664678560264408635482880e-03 +P bf51118f c41cfaa5 bf51118f f7e99015 # -1.041784664678560264408635482880e-03 +Z bf51118f c41cfaa5 bf51118f f7e99015 # -1.041784664678560264408635482880e-03 +N 3f736444 c4f56f94 3f736449 844d61da # 4.734295492507718111641068503559e-03 +M 3ef7c3ea 0fbc40a0 3ef7c3ea 0fc4fdb0 # 2.266434692815898297585386345077e-05 +P 3ef7c3ea 0fbc40a0 3ef7c3ea 0fc4fdb1 # 2.266434692815898297585386345077e-05 +Z 3ef7c3ea 0fbc40a0 3ef7c3ea 0fc4fdb0 # 2.266434692815898297585386345077e-05 +N bf2de623 7424f64e bf2de623 787ea2ad # -2.281111029080344957363502000902e-04 +M 3ec2eac0 5298ac40 3ec2eac0 5298bde0 # 2.255081785992120490050294456807e-06 +P 3ec2eac0 5298ac40 3ec2eac0 5298bde1 # 2.255081785992120490050294456807e-06 +Z 3ec2eac0 5298ac40 3ec2eac0 5298bde0 # 2.255081785992120490050294456807e-06 +N bed75cab 314852a4 bed75cab 3148d776 # -5.569931790923177968933091563919e-06 +N 3e68db9b 4d067bce 3e68db9b 4d067bd0 # 4.630133221553995977032416658456e-08 +M 3edfb356 3e23c157 3edfb356 3e250d2e # 7.557996442239824572953323794655e-06 +P 3edfb356 3e23c157 3edfb356 3e250d2f # 7.557996442239824572953323794655e-06 +Z 3edfb356 3e23c157 3edfb356 3e250d2e # 7.557996442239824572953323794655e-06 +N bfd970d9 8f20ae3d bfda29db 2eab0e1d # -3.975128076296846058035328042024e-01 +M 3fd579fd 16100f3e 3fd5e6c8 78368bac # 3.355705943542836022785991190176e-01 +P 3fd579fd 16100f3e 3fd5e6c8 78368bad # 3.355705943542836022785991190176e-01 +Z 3fd579fd 16100f3e 3fd5e6c8 78368bac # 3.355705943542836022785991190176e-01 +N 3ebb8b0e 0793c0b4 3ebb8b0e 0793ce4e # 1.641701628248736591104018495146e-06 +M 3fc1a40f d307af12 3fc1b27b 5bdeb0d8 # 1.378192692203517588644956504140e-01 +P 3fc1a40f d307af12 3fc1b27b 5bdeb0d9 # 1.378192692203517588644956504140e-01 +Z 3fc1a40f d307af12 3fc1b27b 5bdeb0d8 # 1.378192692203517588644956504140e-01 +M 3f2df0a6 1df02153 3f2df0a6 224e65c7 # 2.284243373369501965610556259989e-04 +P 3f2df0a6 1df02153 3f2df0a6 224e65c8 # 2.284243373369501965610556259989e-04 +Z 3f2df0a6 1df02153 3f2df0a6 224e65c7 # 2.284243373369501965610556259989e-04 +M bebe312d 816d2ad6 bebe312d 816d3cc1 # -1.799589431877403720728405764340e-06 +P bebe312d 816d2ad6 bebe312d 816d3cc0 # -1.799589431877403720728405764340e-06 +Z bebe312d 816d2ad6 bebe312d 816d3cc0 # -1.799589431877403720728405764340e-06 +M 3e6f51a7 08abbcd8 3e6f51a7 08abbcdd # 5.833609958104116499056040860693e-08 +P 3e6f51a7 08abbcd8 3e6f51a7 08abbcde # 5.833609958104116499056040860693e-08 +Z 3e6f51a7 08abbcd8 3e6f51a7 08abbcdd # 5.833609958104116499056040860693e-08 +M beb58868 e2cde135 beb58868 e2cde7b5 # -1.283457901039560186210179877631e-06 +P beb58868 e2cde135 beb58868 e2cde7b4 # -1.283457901039560186210179877631e-06 +Z beb58868 e2cde135 beb58868 e2cde7b4 # -1.283457901039560186210179877631e-06 +N 3feabfa2 dec02673 3fefac18 aae2d3d7 # 8.358930922124286899688172525202e-01 +M 3fd2584e 54835307 3fd29b1d e9c99941 # 2.866397691080213028236300942808e-01 +P 3fd2584e 54835307 3fd29b1d e9c99942 # 2.866397691080213028236300942808e-01 +Z 3fd2584e 54835307 3fd29b1d e9c99941 # 2.866397691080213028236300942808e-01 +M be9f40e9 187910ab be9f40e9 187911e9 # -4.657142871104285779708723252285e-07 +P be9f40e9 187910ab be9f40e9 187911e8 # -4.657142871104285779708723252285e-07 +Z be9f40e9 187910ab be9f40e9 187911e8 # -4.657142871104285779708723252285e-07 +N 3e6bcee5 f08ee9ec 3e6bcee5 f08ee9ef # 5.179680157654874156888718996633e-08 +M bf2d17c7 129275d4 bf2d17c7 169476ce # -2.219610699158285635826381998470e-04 +P bf2d17c7 129275d4 bf2d17c7 169476cd # -2.219610699158285635826381998470e-04 +Z bf2d17c7 129275d4 bf2d17c7 169476cd # -2.219610699158285635826381998470e-04 +N 3ee72079 2f508c1f 3ee72079 2f528f84 # 1.102774101908147708322582153384e-05 +N bf700899 c6bcc7ef bf70089c 75b7dc9a # -3.914452255957086811155587469102e-03 +N 3ebe65e5 3bb064ee 3ebe65e5 3bb07737 # 1.811863724615534695813702167899e-06 +N 3ecbf3b4 f21d95a9 3ecbf3b4 f21dce88 # 3.332135649114071062763852218436e-06 +N 3f37c395 894cd6a0 3f37c395 9209896c # 3.626098708083645011379658740225e-04 +N be8633b6 0ccced49 be8633b6 0ccced66 # -1.654177651746449858136150294977e-07 +N 3ee060c0 fa7ade44 3ee060c0 fa7b9551 # 7.809612568506565943599745382997e-06 +N 3f1364d3 56fa5e41 3f1364d3 57465a1a # 7.398166575922020921866201215167e-05 +M bf6c3125 b443bd61 bf6c3129 59e1368f # -3.441404000220125037473595241977e-03 +P bf6c3125 b443bd61 bf6c3129 59e1368e # -3.441404000220125037473595241977e-03 +Z bf6c3125 b443bd61 bf6c3129 59e1368e # -3.441404000220125037473595241977e-03 +N bf694566 1e3d7082 bf694568 beb1a2ed # -3.084849786246180759763380052618e-03 +M bf43b2c3 aaf468af bf43b2c3 bedc0118 # -6.011443528308925031075626854715e-04 +P bf43b2c3 aaf468af bf43b2c3 bedc0117 # -6.011443528308925031075626854715e-04 +Z bf43b2c3 aaf468af bf43b2c3 bedc0117 # -6.011443528308925031075626854715e-04 +M 3f455e25 c21a0a66 3f455e25 db821f80 # 6.520923963793778376646370631420e-04 +P 3f455e25 c21a0a66 3f455e25 db821f81 # 6.520923963793778376646370631420e-04 +Z 3f455e25 c21a0a66 3f455e25 db821f80 # 6.520923963793778376646370631420e-04 +N 3fd6a5b6 ba27f6bb 3fd72616 0b7ef784 # 3.538643663340327871758006494929e-01 +M 3feb6dae 44bf39cc 3ff0799b 03f9091d # 8.571387617792480817513478541514e-01 +P 3feb6dae 44bf39cc 3ff0799b 03f9091e # 8.571387617792480817513478541514e-01 +Z 3feb6dae 44bf39cc 3ff0799b 03f9091d # 8.571387617792480817513478541514e-01 +M bef9b001 8708bb03 bef9b001 8713c3ff # -2.449753123040088509973326302838e-05 +P bef9b001 8708bb03 bef9b001 8713c3fe # -2.449753123040088509973326302838e-05 +Z bef9b001 8708bb03 bef9b001 8713c3fe # -2.449753123040088509973326302838e-05 +N 3f36eae8 ced22f57 3f36eae8 d6a84e33 # 3.496950510644045140816460470745e-04 +M beedafe7 c6b18045 beedafe7 c6b5c271 # -1.415592688241996164948913877746e-05 +P beedafe7 c6b18045 beedafe7 c6b5c270 # -1.415592688241996164948913877746e-05 +Z beedafe7 c6b18045 beedafe7 c6b5c270 # -1.415592688241996164948913877746e-05 +M 3f616cdd 014fa70f 3f616cdd ddc4fb72 # 2.127105379703737430413523767925e-03 +P 3f616cdd 014fa70f 3f616cdd ddc4fb73 # 2.127105379703737430413523767925e-03 +Z 3f616cdd 014fa70f 3f616cdd ddc4fb72 # 2.127105379703737430413523767925e-03 +M bf4ac18d 98befcc5 bf4ac18d caa08a4a # -8.165303602182474732376626924690e-04 +P bf4ac18d 98befcc5 bf4ac18d caa08a49 # -8.165303602182474732376626924690e-04 +Z bf4ac18d 98befcc5 bf4ac18d caa08a49 # -8.165303602182474732376626924690e-04 +N 3ef879c0 ec1f4f62 3ef879c0 ec28db16 # 2.334175110958682555469326236341e-05 +M bec827f6 34a31373 bec827f6 34a33829 # -2.879631584825514220869540835124e-06 +P bec827f6 34a31373 bec827f6 34a33828 # -2.879631584825514220869540835124e-06 +Z bec827f6 34a31373 bec827f6 34a33828 # -2.879631584825514220869540835124e-06 +M 3f721643 ae452a61 3f721647 886faa42 # 4.415764215375790092965591071561e-03 +P 3f721643 ae452a61 3f721647 886faa43 # 4.415764215375790092965591071561e-03 +Z 3f721643 ae452a61 3f721647 886faa42 # 4.415764215375790092965591071561e-03 +M bef3d437 07b0a68a bef3d437 07b5b9f6 # -1.891037434745846806125393890774e-05 +P bef3d437 07b0a68a bef3d437 07b5b9f5 # -1.891037434745846806125393890774e-05 +Z bef3d437 07b0a68a bef3d437 07b5b9f5 # -1.891037434745846806125393890774e-05 +N be915c39 31a46fac be915c39 31a46fe3 # -2.586878494901947234872697720109e-07 +M bf663d98 9949138d bf663d9a 63ab99d6 # -2.714918179011544061701721730628e-03 +P bf663d98 9949138d bf663d9a 63ab99d5 # -2.714918179011544061701721730628e-03 +Z bf663d98 9949138d bf663d9a 63ab99d5 # -2.714918179011544061701721730628e-03 +M bedca169 ab4080b6 bedca169 ab41752d # -6.826047570768366384830715121179e-06 +P bedca169 ab4080b6 bedca169 ab41752c # -6.826047570768366384830715121179e-06 +Z bedca169 ab4080b6 bedca169 ab41752c # -6.826047570768366384830715121179e-06 +N be7b791f a7f5920e be7b791f a7f5921b # -1.023454192415362546216055185042e-07 +N bedbd0fd e0ac2cae bedbd0fd e0ad0ce0 # -6.631940332689463814502643657089e-06 +M 3f409f21 045dfada 3f409f21 10536de3 # 5.072509018047802620970943010548e-04 +P 3f409f21 045dfada 3f409f21 10536de4 # 5.072509018047802620970943010548e-04 +Z 3f409f21 045dfada 3f409f21 10536de3 # 5.072509018047802620970943010548e-04 +N be64f748 f6acb169 be64f748 f6acb16b # -3.905213826478149565255159236972e-08 +N 3eb1f8e0 bd809535 3eb1f8e0 bd8098fd # 1.071225360868328090960537209153e-06 +N 3ea1bca6 6a61ab2f 3ea1bca6 6a61ac18 # 5.286012381260688363724255071918e-07 +N 3fc35162 819e5ff0 3fc3645a 8135c6c3 # 1.509211666968890419582294271095e-01 +N bfe18e00 77402419 bfe294d9 289179d1 # -5.485842064964600028886820837215e-01 +M 3e77ffff ca47dada 3e77ffff ca47dae2 # 8.940695523500145288146835013260e-08 +P 3e77ffff ca47dada 3e77ffff ca47dae3 # 8.940695523500145288146835013260e-08 +Z 3e77ffff ca47dada 3e77ffff ca47dae2 # 8.940695523500145288146835013260e-08 +N bf6de19a 38a684cf bf6de19e 905a0364 # -3.647614682635059567966662186222e-03 +N 3e571378 1552f812 3e571378 1552f813 # 2.149124729978178785900244413161e-08 +N be571370 eef0b5fb be571370 eef0b5fb # -2.149114569306869180132796976184e-08 +M bea83f58 3ab1ff97 bea83f58 3ab201e9 # -7.226300246104710849555960265611e-07 +P bea83f58 3ab1ff97 bea83f58 3ab201e8 # -7.226300246104710849555960265611e-07 +Z bea83f58 3ab1ff97 bea83f58 3ab201e8 # -7.226300246104710849555960265611e-07 +N 3ede9730 d4f57579 3ede9730 d4f69faa # 7.293364731123457154386788975353e-06 +M 3e6a6a5a 3518ed43 3e6a6a5a 3518ed46 # 4.920258923594937067391846276763e-08 +P 3e6a6a5a 3518ed43 3e6a6a5a 3518ed47 # 4.920258923594937067391846276763e-08 +Z 3e6a6a5a 3518ed43 3e6a6a5a 3518ed46 # 4.920258923594937067391846276763e-08 +N 3ebdf84f f32c616e 3ebdf84f f32c72f4 # 1.786349412119256140307711408499e-06 +M bf351f87 c2934b31 bf351f87 c8b61c80 # -3.223139234026949268875628096254e-04 +P bf351f87 c2934b31 bf351f87 c8b61c7f # -3.223139234026949268875628096254e-04 +Z bf351f87 c2934b31 bf351f87 c8b61c7f # -3.223139234026949268875628096254e-04 +N 3fbb8717 a181e826 3fbb94be 7a69313b # 1.075300950341505357155114097623e-01 +N be8a81be f8f8a452 be8a81be f8f8a482 # -1.974912007135542286682657140556e-07 +M bf0691f5 312180e0 bf0691f5 313f71e0 # -4.304914013242440960771428848375e-05 +P bf0691f5 312180e0 bf0691f5 313f71df # -4.304914013242440960771428848375e-05 +Z bf0691f5 312180e0 bf0691f5 313f71df # -4.304914013242440960771428848375e-05 +M bfc71796 a57bacd6 bfc73822 78e9d423 # -1.804073627493837927993070024968e-01 +P bfc71796 a57bacd6 bfc73822 78e9d422 # -1.804073627493837927993070024968e-01 +Z bfc71796 a57bacd6 bfc73822 78e9d422 # -1.804073627493837927993070024968e-01 +M 3eac770b c3aa3a64 3eac770b c3aa3e24 # 8.483237999445120718002445042716e-07 +P 3eac770b c3aa3a64 3eac770b c3aa3e25 # 8.483237999445120718002445042716e-07 +Z 3eac770b c3aa3a64 3eac770b c3aa3e24 # 8.483237999445120718002445042716e-07 +M be6f51a5 a318d725 be6f51a5 a318d72a # -5.833605988237265338683881104632e-08 +P be6f51a5 a318d725 be6f51a5 a318d729 # -5.833605988237265338683881104632e-08 +Z be6f51a5 a318d725 be6f51a5 a318d729 # -5.833605988237265338683881104632e-08 +N be88c0fc 49505177 be88c0fc 4950519e # -1.844305514148128177195532602026e-07 +N 3fef47cc 8b8ef559 3ff5bbbb cd0338ba # 9.775145269156083616124419677362e-01 +M beaaa1a8 c3ba9074 beaaa1a8 c3ba9388 # -7.936799941332969150732060820141e-07 +P beaaa1a8 c3ba9074 beaaa1a8 c3ba9387 # -7.936799941332969150732060820141e-07 +Z beaaa1a8 c3ba9074 beaaa1a8 c3ba9387 # -7.936799941332969150732060820141e-07 +M 3f3a2378 a44aa7ff 3f3a2378 afeb12ad # 3.988427672917404533635410412984e-04 +P 3f3a2378 a44aa7ff 3f3a2378 afeb12ae # 3.988427672917404533635410412984e-04 +Z 3f3a2378 a44aa7ff 3f3a2378 afeb12ad # 3.988427672917404533635410412984e-04 +M 3f195618 574dfaa8 3f195618 57f76597 # 9.665034833792696209592287814871e-05 +P 3f195618 574dfaa8 3f195618 57f76598 # 9.665034833792696209592287814871e-05 +Z 3f195618 574dfaa8 3f195618 57f76597 # 9.665034833792696209592287814871e-05 +M bf0dd940 867c37ba bf0dd940 86c178a8 # -5.693176427544418855431623827101e-05 +P bf0dd940 867c37ba bf0dd940 86c178a7 # -5.693176427544418855431623827101e-05 +Z bf0dd940 867c37ba bf0dd940 86c178a7 # -5.693176427544418855431623827101e-05 +N bf93c7ed 67d26c7e bf93c83e 0b5cb6c1 # -1.931734987429622324439648650696e-02 +N 3f08865c 6c79b0f5 3f08865c 6ca01ae7 # 4.677743487211005231221974676181e-05 +N bf122cde 11c90fc9 bf122cde 12079a81 # -6.933312801843319729631215375676e-05 +M 3f7ee1d6 56195fd9 3f7ee1e9 82fe008f # 7.539593936222354665643852200674e-03 +P 3f7ee1d6 56195fd9 3f7ee1e9 82fe0090 # 7.539593936222354665643852200674e-03 +Z 3f7ee1d6 56195fd9 3f7ee1e9 82fe008f # 7.539593936222354665643852200674e-03 +M bf365c16 506e1a2c bf365c16 57b54052 # -3.411821821192341768619327169176e-04 +P bf365c16 506e1a2c bf365c16 57b54051 # -3.411821821192341768619327169176e-04 +Z bf365c16 506e1a2c bf365c16 57b54051 # -3.411821821192341768619327169176e-04 +N 3fa82667 2fd504ad 3fa828b2 a4c91d82 # 4.716799219978305007794361358719e-02 +N bfb2f11b 5606adf0 bfb2f58a d56864fc # -7.399149751898170812580701749539e-02 +M bf5a3aac 43db8ff2 bf5a3aac ffd35fd9 # -1.600902774435472315089912243025e-03 +P bf5a3aac 43db8ff2 bf5a3aac ffd35fd8 # -1.600902774435472315089912243025e-03 +Z bf5a3aac 43db8ff2 bf5a3aac ffd35fd8 # -1.600902774435472315089912243025e-03 +N 3eacc848 9d1b507c 3eacc848 9d1b545d # 8.577811121076749929076615125423e-07 +M bef62d2a c77d05f4 bef62d2a c7841faa # -2.114909554440896996985871370001e-05 +P bef62d2a c77d05f4 bef62d2a c7841fa9 # -2.114909554440896996985871370001e-05 +Z bef62d2a c77d05f4 bef62d2a c7841fa9 # -2.114909554440896996985871370001e-05 +N 3f615a64 6e0f9534 3f615a65 47cabe7a # 2.118297722051432421808137007702e-03 +M bfb17ce8 88b24274 bfb18065 cacf1fbf # -6.831219994843157339303729713720e-02 +P bfb17ce8 88b24274 bfb18065 cacf1fbe # -6.831219994843157339303729713720e-02 +Z bfb17ce8 88b24274 bfb18065 cacf1fbe # -6.831219994843157339303729713720e-02 +N 3f518283 6c27cdc1 3f518283 a4138b84 # 1.068714468257833888689689594287e-03 +M bfdcc4db 32f51e70 bfddd696 d8139a63 # -4.495151517516893235892894153949e-01 +P bfdcc4db 32f51e70 bfddd696 d8139a62 # -4.495151517516893235892894153949e-01 +Z bfdcc4db 32f51e70 bfddd696 d8139a62 # -4.495151517516893235892894153949e-01 +M 3f36de4a 6e2d9d0b 3f36de4a 75f6d140 # 3.489429201892358246676895117133e-04 +P 3f36de4a 6e2d9d0b 3f36de4a 75f6d141 # 3.489429201892358246676895117133e-04 +Z 3f36de4a 6e2d9d0b 3f36de4a 75f6d140 # 3.489429201892358246676895117133e-04 +N bf57a5ca 314fa1e2 bf57a5ca bb0f9b59 # -1.443335965854435510441478029975e-03 +N bfdf3c6c fa3a53f3 bfe050d9 38cd893b # -4.880630916243823835820592194068e-01 +N bf3998e8 8e097105 bf3998e8 98f4c25c # -3.905837784594776086917466972892e-04 +M bec5dc6d 0860c123 bec5dc6d 0860dc58 # -2.606038893147989429988553231055e-06 +P bec5dc6d 0860c123 bec5dc6d 0860dc57 # -2.606038893147989429988553231055e-06 +Z bec5dc6d 0860c123 bec5dc6d 0860dc57 # -2.606038893147989429988553231055e-06 +N bfa3866a e76ca211 bfa387a1 40db7ae9 # -3.813489985470053938998447051745e-02 +M beb01a7e b3a4c067 beb01a7e b3a4c320 # -9.598431476958098570350296982467e-07 +P beb01a7e b3a4c067 beb01a7e b3a4c31f # -9.598431476958098570350296982467e-07 +Z beb01a7e b3a4c067 beb01a7e b3a4c31f # -9.598431476958098570350296982467e-07 +N 3fed6605 719286f6 3ff2a2f6 738e24e6 # 9.187037676058185109440046289819e-01 +N bfb528eb 4b0f7db7 bfb52f1b 2e66982f # -8.265562613040954020870998419923e-02 +M 3e6a6a58 32cd709d 3e6a6a58 32cd709f # 4.920253213774867709953461506790e-08 +P 3e6a6a58 32cd709d 3e6a6a58 32cd70a0 # 4.920253213774867709953461506790e-08 +Z 3e6a6a58 32cd709d 3e6a6a58 32cd709f # 4.920253213774867709953461506790e-08 +M 3f85cd72 3aa57387 3f85cd8d 383833f5 # 1.064576379274641097782971854713e-02 +P 3f85cd72 3aa57387 3f85cd8d 383833f6 # 1.064576379274641097782971854713e-02 +Z 3f85cd72 3aa57387 3f85cd8d 383833f5 # 1.064576379274641097782971854713e-02 +M 3fc60970 9bb626aa 3fc625af e6f24ef2 # 1.721630821523850163323743345245e-01 +P 3fc60970 9bb626aa 3fc625af e6f24ef3 # 1.721630821523850163323743345245e-01 +Z 3fc60970 9bb626aa 3fc625af e6f24ef2 # 1.721630821523850163323743345245e-01 +N bec3253d 536b227a bec3253d 536b34c1 # -2.282317520172901627935769380828e-06 +N 3f1a70c5 b6bd7df7 3f1a70c5 b77e0a35 # 1.008625674194725709139838776274e-04 +M bfa3d370 6f00c0d0 bfa3d4b5 5bc4dfec # -3.872252802864439846786126508960e-02 +P bfa3d370 6f00c0d0 bfa3d4b5 5bc4dfeb # -3.872252802864439846786126508960e-02 +Z bfa3d370 6f00c0d0 bfa3d4b5 5bc4dfeb # -3.872252802864439846786126508960e-02 +M be5d12ea 7944d375 be5d12ea 7944d376 # -2.707717035415344465552202172804e-08 +P be5d12ea 7944d375 be5d12ea 7944d375 # -2.707717035415344465552202172804e-08 +Z be5d12ea 7944d375 be5d12ea 7944d375 # -2.707717035415344465552202172804e-08 +M bec7adcb 3bffeb26 bec7adcb 3c000db9 # -2.822742743544508175590045800929e-06 +P bec7adcb 3bffeb26 bec7adcb 3c000db8 # -2.822742743544508175590045800929e-06 +Z bec7adcb 3bffeb26 bec7adcb 3c000db8 # -2.822742743544508175590045800929e-06 +M 3e961246 d6440c46 3e961246 d6440cb5 # 3.288893906246424217289041867784e-07 +P 3e961246 d6440c46 3e961246 d6440cb6 # 3.288893906246424217289041867784e-07 +Z 3e961246 d6440c46 3e961246 d6440cb5 # 3.288893906246424217289041867784e-07 +N 3e8addc4 7b727f09 3e8addc4 7b727f3b # 2.001693794927432280118486567291e-07 +M 3f9d2a4b 8e16200d 3f9d2b4e 117ea2a4 # 2.848165564276432595858246088483e-02 +P 3f9d2a4b 8e16200d 3f9d2b4e 117ea2a5 # 2.848165564276432595858246088483e-02 +Z 3f9d2a4b 8e16200d 3f9d2b4e 117ea2a4 # 2.848165564276432595858246088483e-02 +N 3e68db9e 23d7afa6 3e68db9e 23d7afa9 # 4.630141290845867590519560228965e-08 +M bfaaa10c 29ab3013 bfaaa41f e9042540 # -5.200994499827529121693814317950e-02 +P bfaaa10c 29ab3013 bfaaa41f e904253f # -5.200994499827529121693814317950e-02 +Z bfaaa10c 29ab3013 bfaaa41f e904253f # -5.200994499827529121693814317950e-02 +M befa2a57 6da003d8 befa2a57 6dabad71 # -2.495326666718589484449120075027e-05 +P befa2a57 6da003d8 befa2a57 6dabad70 # -2.495326666718589484449120075027e-05 +Z befa2a57 6da003d8 befa2a57 6dabad70 # -2.495326666718589484449120075027e-05 +M bf8c0115 9b07284b bf8c014e cd91d1fd # -1.367394332273277023082069803195e-02 +P bf8c0115 9b07284b bf8c014e cd91d1fc # -1.367394332273277023082069803195e-02 +Z bf8c0115 9b07284b bf8c014e cd91d1fc # -1.367394332273277023082069803195e-02 +N bf3e1723 ed44a0fd bf3e1723 ff016da8 # -4.591429435714248813611704225224e-04 +N bfadcbaa 45297e26 bfadcffa 1c60bdae # -5.819446653617559028770500617611e-02 +N 3f733c85 74201a11 3f733c8a 16825e00 # 4.696389487441014233548575163013e-03 +N 3f13844b 2bee4595 3f13844b 2c3bb5a5 # 7.445057688772731979438140870187e-05 +M 3f19fe4a 791188d5 3f19fe4a 79c87a11 # 9.915666147855839451536602568993e-05 +P 3f19fe4a 791188d5 3f19fe4a 79c87a12 # 9.915666147855839451536602568993e-05 +Z 3f19fe4a 791188d5 3f19fe4a 79c87a11 # 9.915666147855839451536602568993e-05 +M 3ea6c18e e614b9a5 3ea6c18e e614bb90 # 6.781842324716040173323791141746e-07 +P 3ea6c18e e614b9a5 3ea6c18e e614bb91 # 6.781842324716040173323791141746e-07 +Z 3ea6c18e e614b9a5 3ea6c18e e614bb90 # 6.781842324716040173323791141746e-07 +N 3f1654a4 aa36267f 3f1654a4 aaaa24bb # 8.518462214204303194816508826293e-05 +M 3ef5be1d 2058b621 3ef5be1d 205f673d # 2.073538964546793673449955053290e-05 +P 3ef5be1d 2058b621 3ef5be1d 205f673e # 2.073538964546793673449955053290e-05 +Z 3ef5be1d 2058b621 3ef5be1d 205f673d # 2.073538964546793673449955053290e-05 +M 3f443faa e06a9ec5 3f443faa f6096654 # 6.179413183717499683314522407329e-04 +P 3f443faa e06a9ec5 3f443faa f6096655 # 6.179413183717499683314522407329e-04 +Z 3f443faa e06a9ec5 3f443faa f6096654 # 6.179413183717499683314522407329e-04 +N 3f77da5a 8931f1a0 3f77da63 5f22ee73 # 5.823472648554789410368925928196e-03 +N bf10a66a 847664df bf10a66a 84a679b1 # -6.351494913871571742266380899977e-05 +M bf3e19cc b629a164 bf3e19cc c7eb2264 # -4.593014511216268833809772687005e-04 +P bf3e19cc b629a164 bf3e19cc c7eb2263 # -4.593014511216268833809772687005e-04 +Z bf3e19cc b629a164 bf3e19cc c7eb2263 # -4.593014511216268833809772687005e-04 +N bee16df3 66692d8f bee16df3 666a0a2d # -8.311030979111007439201312674282e-06 +N 3fc85056 e3d1c25d 3fc87664 2d15476a # 1.899517643355634055613023747355e-01 +N 3e90cfee b4d83f82 3e90cfee b4d83fb4 # 2.505218404677825215241056440452e-07 +M 3e70a403 3ef9c257 3e70a403 3ef9c25a # 6.199134338649639823386926695478e-08 +P 3e70a403 3ef9c257 3e70a403 3ef9c25b # 6.199134338649639823386926695478e-08 +Z 3e70a403 3ef9c257 3e70a403 3ef9c25a # 6.199134338649639823386926695478e-08 +N 3f940c5a 54c545cf 3f940cae 489845f1 # 1.957837240599307956911978578773e-02 +N be962b63 b01e2574 be962b63 b01e25e6 # -3.303511421017892762589220415070e-07 +M 3fd460d6 127ef120 3fd4bd45 3cdd142b # 3.184104138015459994903721963055e-01 +P 3fd460d6 127ef120 3fd4bd45 3cdd142c # 3.184104138015459994903721963055e-01 +Z 3fd460d6 127ef120 3fd4bd45 3cdd142b # 3.184104138015459994903721963055e-01 +M 3f0d932c dcde26df 3f0d932c dd21847c # 5.640965137760993295843944816959e-05 +P 3f0d932c dcde26df 3f0d932c dd21847d # 5.640965137760993295843944816959e-05 +Z 3f0d932c dcde26df 3f0d932c dd21847c # 5.640965137760993295843944816959e-05 +M bed10bab 367eb1ed bed10bab 367ee584 # -4.063983261842486626347781958346e-06 +P bed10bab 367eb1ed bed10bab 367ee583 # -4.063983261842486626347781958346e-06 +Z bed10bab 367eb1ed bed10bab 367ee583 # -4.063983261842486626347781958346e-06 +M 3edb893d 93df4061 3edb893d 93e019dd # 6.565116846560330460399416280248e-06 +P 3edb893d 93df4061 3edb893d 93e019de # 6.565116846560330460399416280248e-06 +Z 3edb893d 93df4061 3edb893d 93e019dd # 6.565116846560330460399416280248e-06 +N 3eb224d7 298845a0 3eb224d7 29884983 # 1.081461198041866087708046118010e-06 +M be9cce75 7a9fa354 be9cce75 7a9fa44e # -4.292500032075582966649461916231e-07 +P be9cce75 7a9fa354 be9cce75 7a9fa44d # -4.292500032075582966649461916231e-07 +Z be9cce75 7a9fa354 be9cce75 7a9fa44d # -4.292500032075582966649461916231e-07 +M bf69e701 90761768 bf69e704 64943224 # -3.161910109784327876925047462464e-03 +P bf69e701 90761768 bf69e704 64943223 # -3.161910109784327876925047462464e-03 +Z bf69e701 90761768 bf69e704 64943223 # -3.161910109784327876925047462464e-03 +M 3fc0d42c c64ab827 3fc0e0af 1ff8e35e # 1.314750641080888182710140199561e-01 +P 3fc0d42c c64ab827 3fc0e0af 1ff8e35f # 1.314750641080888182710140199561e-01 +Z 3fc0d42c c64ab827 3fc0e0af 1ff8e35e # 1.314750641080888182710140199561e-01 +N 3f6b114a c1d3bd3d 3f6b114d fc20758a # 3.304143915208306112735181514495e-03 +M bf78727f e22bdf5f bf787289 65701753 # -5.968570275164924131272581320218e-03 +P bf78727f e22bdf5f bf787289 65701752 # -5.968570275164924131272581320218e-03 +Z bf78727f e22bdf5f bf787289 65701752 # -5.968570275164924131272581320218e-03 +M bf3022b6 af23e462 bf3022b6 b1e01029 # -2.462097173885955227537469802712e-04 +P bf3022b6 af23e462 bf3022b6 b1e01028 # -2.462097173885955227537469802712e-04 +Z bf3022b6 af23e462 bf3022b6 b1e01028 # -2.462097173885955227537469802712e-04 +M bec4a6e0 13d3ef59 bec4a6e0 13d40649 # -2.461893159220600362852753376086e-06 +P bec4a6e0 13d3ef59 bec4a6e0 13d40648 # -2.461893159220600362852753376086e-06 +Z bec4a6e0 13d3ef59 bec4a6e0 13d40648 # -2.461893159220600362852753376086e-06 +M be5d12e9 b985b3cd be5d12e9 b985b3ce # -2.707715971008022260959427235816e-08 +P be5d12e9 b985b3cd be5d12e9 b985b3cd # -2.707715971008022260959427235816e-08 +Z be5d12e9 b985b3cd be5d12e9 b985b3cd # -2.707715971008022260959427235816e-08 +M be6250c1 a1430546 be6250c1 a1430548 # -3.411519258886821684644794243010e-08 +P be6250c1 a1430546 be6250c1 a1430547 # -3.411519258886821684644794243010e-08 +Z be6250c1 a1430546 be6250c1 a1430547 # -3.411519258886821684644794243010e-08 +M be9d0938 d6e95f32 be9d0938 d6e96032 # -4.326704673754811516001484057725e-07 +P be9d0938 d6e95f32 be9d0938 d6e96031 # -4.326704673754811516001484057725e-07 +Z be9d0938 d6e95f32 be9d0938 d6e96031 # -4.326704673754811516001484057725e-07 +N 3ee30225 1b1b16b2 3ee30225 1b1c34dd # 9.063901276983161011064141221460e-06 +N beff902f 261da037 beff902f 263218f5 # -3.010103171821617334589192560568e-05 +M 3ede32af dc8d4cc9 3ede32af dc8e6ba3 # 7.199763282300649770240139752042e-06 +P 3ede32af dc8d4cc9 3ede32af dc8e6ba4 # 7.199763282300649770240139752042e-06 +Z 3ede32af dc8d4cc9 3ede32af dc8e6ba3 # 7.199763282300649770240139752042e-06 +N 3fe05fe9 e2f71ae7 3fe13083 023c8934 # 5.117082055010911956216546059295e-01 +N bf80b890 b7721697 bf80b89c e4381f38 # -8.164530371014762019643562496185e-03 +N bfa8a1b9 c3700169 bfa8a429 1b225d31 # -4.810886870109493812508461019206e-02 +M bf2e8d3d 34d5bf76 bf2e8d3d 3979f6e0 # -2.330910887553512621066242882506e-04 +P bf2e8d3d 34d5bf76 bf2e8d3d 3979f6df # -2.330910887553512621066242882506e-04 +Z bf2e8d3d 34d5bf76 bf2e8d3d 3979f6df # -2.330910887553512621066242882506e-04 +N bf0a4a91 23fc79fe bf0a4a91 242bcd8f # -5.014663156387501351859276033096e-05 +M bfba6802 42d44b1a bfba740d dcd201e7 # -1.031495488316917230608993349961e-01 +P bfba6802 42d44b1a bfba740d dcd201e6 # -1.031495488316917230608993349961e-01 +Z bfba6802 42d44b1a bfba740d dcd201e6 # -1.031495488316917230608993349961e-01 +M 3eb178eb 17bd5a3b 3eb178eb 17bd5db3 # 1.041432454015229530205270506993e-06 +P 3eb178eb 17bd5a3b 3eb178eb 17bd5db4 # 1.041432454015229530205270506993e-06 +Z 3eb178eb 17bd5a3b 3eb178eb 17bd5db3 # 1.041432454015229530205270506993e-06 +M bfb818e5 b80f9d6f bfb8220b 30ac22b7 # -9.412990325619373377374898836933e-02 +P bfb818e5 b80f9d6f bfb8220b 30ac22b6 # -9.412990325619373377374898836933e-02 +Z bfb818e5 b80f9d6f bfb8220b 30ac22b6 # -9.412990325619373377374898836933e-02 +N 3e88c0fc 6422fc94 3e88c0fc 6422fcbc # 1.844305633265837124717631025084e-07 +N 3ec59044 2b42b103 3ec59044 2b42cb20 # 2.570574304602597837842358971527e-06 +N 3fc37b62 70c36918 3fc38ed8 19b50e2d # 1.522028971292648247271017680760e-01 +N 3fc94902 57264cdd 3fc973dd 58018fbf # 1.975405622039038411319467059002e-01 +N 3f8af170 c3bc75f7 3f8af1a3 b401618b # 1.315582368220711943773704177829e-02 +M bec24b66 c4a3aaaf bec24b66 c4a3baa1 # -2.180878742587731089155487704256e-06 +P bec24b66 c4a3aaaf bec24b66 c4a3baa0 # -2.180878742587731089155487704256e-06 +Z bec24b66 c4a3aaaf bec24b66 c4a3baa0 # -2.180878742587731089155487704256e-06 +M 3f499e38 ad0dc6de 3f499e38 d8d644ce # 7.818009126891697132405445458403e-04 +P 3f499e38 ad0dc6de 3f499e38 d8d644cf # 7.818009126891697132405445458403e-04 +Z 3f499e38 ad0dc6de 3f499e38 d8d644ce # 7.818009126891697132405445458403e-04 +N bebe1667 dad7e472 bebe1667 dad7f62e # -1.793356072864076895839085049045e-06 +M bfb12106 014312fd bfb1244d 4ff0295b # -6.691014796076540094293960692085e-02 +P bfb12106 014312fd bfb1244d 4ff0295a # -6.691014796076540094293960692085e-02 +Z bfb12106 014312fd bfb1244d 4ff0295a # -6.691014796076540094293960692085e-02 +N 3e8c88b2 380051a7 3e8c88b2 380051e3 # 2.125946387826464682512206351081e-07 +N bf2ed7ae 06976420 bf2ed7ae 0b5ddbe6 # -2.353095945142611236655660889028e-04 +M bfa30526 34bcd6cc bfa30645 15a06bde # -3.714866060037777528712865660054e-02 +P bfa30526 34bcd6cc bfa30645 15a06bdd # -3.714866060037777528712865660054e-02 +Z bfa30526 34bcd6cc bfa30645 15a06bdd # -3.714866060037777528712865660054e-02 +N be571372 8521eb1a be571372 8521eb1a # -2.149116824126626829896411830824e-08 +M 3e6d12ec 05e7bf5b 3e6d12ec 05e7bf5e # 5.415438474379459274184035028586e-08 +P 3e6d12ec 05e7bf5b 3e6d12ec 05e7bf5f # 5.415438474379459274184035028586e-08 +Z 3e6d12ec 05e7bf5b 3e6d12ec 05e7bf5e # 5.415438474379459274184035028586e-08 +N 3f9eb884 b314e420 3f9eb9b2 d5ac86c1 # 3.000075667407398061214962581289e-02 +N 3ee717e7 c3e8444f 3ee717e7 c3ea4577 # 1.101178179133320061348477042484e-05 +N be8be406 d893c607 be8be406 d893c63f # -2.078021277617205375540303203749e-07 +M bea61246 d4d7a609 bea61246 d4d7a7c9 # -6.577787787207562882695163937463e-07 +P bea61246 d4d7a609 bea61246 d4d7a7c8 # -6.577787787207562882695163937463e-07 +Z bea61246 d4d7a609 bea61246 d4d7a7c8 # -6.577787787207562882695163937463e-07 +M bfd0a944 b3a556a7 bfd0dafa 4cf2f0cc # -2.603313211778676694585499262757e-01 +P bfd0a944 b3a556a7 bfd0dafa 4cf2f0cb # -2.603313211778676694585499262757e-01 +Z bfd0a944 b3a556a7 bfd0dafa 4cf2f0cb # -2.603313211778676694585499262757e-01 +N 3f739887 363e9148 3f73988c 1c603e7d # 4.784134074644015577337796685242e-03 +N 3f2aafa3 7bb2d060 3f2aafa3 7ecaaa41 # 2.035986961793660385278137425757e-04 +N 3f141692 d10ab1c3 3f141692 d15f2282 # 7.663031670785470136474798463766e-05 +M bf91d83a 670d8c28 bf91d875 99e64691 # -1.742640737519365878860355678626e-02 +P bf91d83a 670d8c28 bf91d875 99e64690 # -1.742640737519365878860355678626e-02 +Z bf91d83a 670d8c28 bf91d875 99e64690 # -1.742640737519365878860355678626e-02 +N 3f4e85cc aa0f00a2 3f4e85cc f41c45cb # 9.314774834976622622934039341658e-04 +N bf9dc1fe 437265a6 bf9dc310 dc442f4a # -2.906033789313302445611597590869e-02 +M bfbd1575 5bb47b8b bfbd2591 8a240459 # -1.136086796654877523193860611173e-01 +P bfbd1575 5bb47b8b bfbd2591 8a240458 # -1.136086796654877523193860611173e-01 +Z bfbd1575 5bb47b8b bfbd2591 8a240458 # -1.136086796654877523193860611173e-01 +N 3e94400c 7320bf8c 3e94400c 7320bfe2 # 3.017513449136568700492287350978e-07 +M 3f0cd28f 57d9a434 3f0cd28f 5817fecd # 5.497455547926640415969112840600e-05 +P 3f0cd28f 57d9a434 3f0cd28f 5817fece # 5.497455547926640415969112840600e-05 +Z 3f0cd28f 57d9a434 3f0cd28f 5817fecd # 5.497455547926640415969112840600e-05 +N 3f8b17cd 81ef5bd9 3f8b1801 4d02c19b # 1.322899391918312857197026488620e-02 +M 3e6a6a57 b618853e 3e6a6a57 b6188540 # 4.920251829252188118616213310594e-08 +P 3e6a6a57 b618853e 3e6a6a57 b6188541 # 4.920251829252188118616213310594e-08 +Z 3e6a6a57 b618853e 3e6a6a57 b6188540 # 4.920251829252188118616213310594e-08 +M 3f35019b 3ae36153 3f35019b 40ec43a7 # 3.205303172655510931914057959347e-04 +P 3f35019b 3ae36153 3f35019b 40ec43a8 # 3.205303172655510931914057959347e-04 +Z 3f35019b 3ae36153 3f35019b 40ec43a7 # 3.205303172655510931914057959347e-04 +M be6a6a58 27574acf be6a6a58 27574ad2 # -4.920253086526496383880030570206e-08 +P be6a6a58 27574acf be6a6a58 27574ad1 # -4.920253086526496383880030570206e-08 +Z be6a6a58 27574acf be6a6a58 27574ad1 # -4.920253086526496383880030570206e-08 +M 3e858868 e6327367 3e858868 e6327381 # 1.604322391366756583955141502937e-07 +P 3e858868 e6327367 3e858868 e6327382 # 1.604322391366756583955141502937e-07 +Z 3e858868 e6327367 3e858868 e6327381 # 1.604322391366756583955141502937e-07 +M bec0a13c 85f23828 bec0a13c 85f24423 # -1.982430191178035104636670493683e-06 +P bec0a13c 85f23828 bec0a13c 85f24422 # -1.982430191178035104636670493683e-06 +Z bec0a13c 85f23828 bec0a13c 85f24422 # -1.982430191178035104636670493683e-06 +M 3fd30468 7176db64 3fd34f0e 5b0668a3 # 2.971440418290767215836467585177e-01 +P 3fd30468 7176db64 3fd34f0e 5b0668a4 # 2.971440418290767215836467585177e-01 +Z 3fd30468 7176db64 3fd34f0e 5b0668a3 # 2.971440418290767215836467585177e-01 +N becb7a65 5ef1b9a1 becb7a65 5ef1efa8 # -3.275645887471787335161162516006e-06 +N 3e925ced 9e17825a 3e925ced 9e17829b # 2.736300342681310455682773020991e-07 +M be6f51a5 4bbdbb42 be6f51a5 4bbdbb47 # -5.833605018392013813036041944629e-08 +P be6f51a5 4bbdbb42 be6f51a5 4bbdbb46 # -5.833605018392013813036041944629e-08 +Z be6f51a5 4bbdbb42 be6f51a5 4bbdbb46 # -5.833605018392013813036041944629e-08 +N beb0f687 dd8f0a3d beb0f687 dd8f0d6a # -1.011074223664642963789917114170e-06 +M bf236796 e2605a8c bf236796 e390cbf3 # -1.480457005420165094919382475780e-04 +P bf236796 e2605a8c bf236796 e390cbf2 # -1.480457005420165094919382475780e-04 +Z bf236796 e2605a8c bf236796 e390cbf2 # -1.480457005420165094919382475780e-04 +M bec90563 768a5801 bec90563 768a80cc # -2.982741467437260020589525136292e-06 +P bec90563 768a5801 bec90563 768a80cb # -2.982741467437260020589525136292e-06 +Z bec90563 768a5801 bec90563 768a80cb # -2.982741467437260020589525136292e-06 +N 3e57136e d243a5d4 3e57136e d243a5d4 # 2.149111567951995018677129782939e-08 +N 3f0a0a24 c810c0a1 3f0a0a24 c83ebb9e # 4.966664074179781026121063836065e-05 +M 3fc8febf b9d61336 3fc92821 1654b343 # 1.952743203547925854302036441368e-01 +P 3fc8febf b9d61336 3fc92821 1654b344 # 1.952743203547925854302036441368e-01 +Z 3fc8febf b9d61336 3fc92821 1654b343 # 1.952743203547925854302036441368e-01 +M 3f2a43c1 56c44a2f 3f2a43c1 59b73750 # 2.003835210265410532014945799162e-04 +P 3f2a43c1 56c44a2f 3f2a43c1 59b73751 # 2.003835210265410532014945799162e-04 +Z 3f2a43c1 56c44a2f 3f2a43c1 59b73750 # 2.003835210265410532014945799162e-04 +N bfd2f203 55dfe490 bfd33bcb 63ae9116 # -2.960213030451734894654691743199e-01 +N bec36607 8cb0320d bec36607 8cb04510 # -2.312487685346295864359739483107e-06 +N bf6df855 273fe079 bf6df859 88e3e356 # -3.658453288149895749753470752808e-03 +N 3fdd5089 d56d3296 3fde7357 17dabc0f # 4.580406746143038665408653287159e-01 +N bf11477c 81a64425 bf11477c 81dc01c0 # -6.591508318921962723564017538891e-05 +M 3ed67af0 52d146c3 3ed67af0 52d1bd19 # 5.359704386158426645751350764213e-06 +P 3ed67af0 52d146c3 3ed67af0 52d1bd1a # 5.359704386158426645751350764213e-06 +Z 3ed67af0 52d146c3 3ed67af0 52d1bd19 # 5.359704386158426645751350764213e-06 +N 3ea2f2f6 d25e0f9a 3ea2f2f6 d25e10b5 # 5.647265523965671024897135590881e-07 +M bef21064 6985a04c bef21064 698976b6 # -1.722720352984067552614549923007e-05 +P bef21064 6985a04c bef21064 698976b5 # -1.722720352984067552614549923007e-05 +Z bef21064 6985a04c bef21064 698976b5 # -1.722720352984067552614549923007e-05 +M bf73102f 455ec4fb bf731033 c7ff60db # -4.654106762175698290551206781629e-03 +P bf73102f 455ec4fb bf731033 c7ff60da # -4.654106762175698290551206781629e-03 +Z bf73102f 455ec4fb bf731033 c7ff60da # -4.654106762175698290551206781629e-03 +N 3ee7c9d9 bdb0b82d 3ee7c9d9 bdb2e914 # 1.134323058779245625932261681834e-05 +M bf278865 a11b65e7 bf278865 a33a690a # -1.795410212739732998526304141862e-04 +P bf278865 a11b65e7 bf278865 a33a6909 # -1.795410212739732998526304141862e-04 +Z bf278865 a11b65e7 bf278865 a33a6909 # -1.795410212739732998526304141862e-04 +M 3feebf6a 756b62e0 3ff4a44c d969f7e6 # 9.608661931370896525095304241404e-01 +P 3feebf6a 756b62e0 3ff4a44c d969f7e7 # 9.608661931370896525095304241404e-01 +Z 3feebf6a 756b62e0 3ff4a44c d969f7e6 # 9.608661931370896525095304241404e-01 +N bfb4d096 b9c98b6e bfb4d67a 3cbcb00b # -8.130781207868917337400205269660e-02 +M bf6a1acd 6e702f00 bf6a1ad0 53a8531a # -3.186608536912660660789242683677e-03 +P bf6a1acd 6e702f00 bf6a1ad0 53a85319 # -3.186608536912660660789242683677e-03 +Z bf6a1acd 6e702f00 bf6a1ad0 53a85319 # -3.186608536912660660789242683677e-03 +M 3fd5a415 67d7e61d 3fd6137d b17136b2 # 3.381398691268218681393875613139e-01 +P 3fd5a415 67d7e61d 3fd6137d b17136b3 # 3.381398691268218681393875613139e-01 +Z 3fd5a415 67d7e61d 3fd6137d b17136b2 # 3.381398691268218681393875613139e-01 +N be924481 e70ab16c be924481 e70ab1ac # -2.722085588418197081545619672727e-07 +M bfc7c15b 03dd049d bfc7e4d1 679c9e39 # -1.855882424224874205354041123428e-01 +P bfc7c15b 03dd049d bfc7e4d1 679c9e38 # -1.855882424224874205354041123428e-01 +Z bfc7c15b 03dd049d bfc7e4d1 679c9e38 # -1.855882424224874205354041123428e-01 +N 3f7b783d 416a28d9 3f7b784a c02e1ac2 # 6.706465987585918421542974243721e-03 +M 3f741f82 183a9282 3f741f87 66582d81 # 4.912861044122808842904426285259e-03 +P 3f741f82 183a9282 3f741f87 66582d82 # 4.912861044122808842904426285259e-03 +Z 3f741f82 183a9282 3f741f87 66582d81 # 4.912861044122808842904426285259e-03 +N bf825edd 3b1d6c4c bf825eed 605deca8 # -8.970001570267303880878984045921e-03 +N 3e7d5fa9 b9203f17 3e7d5fa9 b9203f28 # 1.094254982460990787402382493597e-07 +M bfc84e49 30208955 bfc8744c ba9067ce # -1.898890957828124614881204479389e-01 +P bfc84e49 30208955 bfc8744c ba9067cd # -1.898890957828124614881204479389e-01 +Z bfc84e49 30208955 bfc8744c ba9067cd # -1.898890957828124614881204479389e-01 +M bf9e61ff 12e341a2 bf9e6323 57ffa43b # -2.967070153028007056805748220540e-02 +P bf9e61ff 12e341a2 bf9e6323 57ffa43a # -2.967070153028007056805748220540e-02 +Z bf9e61ff 12e341a2 bf9e6323 57ffa43a # -2.967070153028007056805748220540e-02 +N 3fa433ce d1613df1 3fa43526 9d154c23 # 3.945776277452840014037249716239e-02 +M 3f7dd94c 8b942a69 3f7dd95d dbff7250 # 7.287310604861299036250077421073e-03 +P 3f7dd94c 8b942a69 3f7dd95d dbff7251 # 7.287310604861299036250077421073e-03 +Z 3f7dd94c 8b942a69 3f7dd95d dbff7250 # 7.287310604861299036250077421073e-03 +N 3f8c96a3 34b2fa9c 3f8c96e0 0ee98f8a # 1.395919327330590736790938422018e-02 +M bfbbeea6 a4e22ae7 bfbbfcea 6822be40 # -1.091102745578314964225441485723e-01 +P bfbbeea6 a4e22ae7 bfbbfcea 6822be3f # -1.091102745578314964225441485723e-01 +Z bfbbeea6 a4e22ae7 bfbbfcea 6822be3f # -1.091102745578314964225441485723e-01 +N bf5daaa1 d01e57ce bf5daaa2 e0180ffb # -1.810701389762570372859995515569e-03 +N 3f07bdfd e1c75bef 3f07bdfd e1ea3613 # 4.528456722468337662971735180228e-05 +M 3f45836b 0c89aba5 3f45836b 26779b5b # 6.565354061199747551583194571378e-04 +P 3f45836b 0c89aba5 3f45836b 26779b5c # 6.565354061199747551583194571378e-04 +Z 3f45836b 0c89aba5 3f45836b 26779b5b # 6.565354061199747551583194571378e-04 +N 3fa3ae14 b09e695f 3fa3af52 7d47a0e7 # 3.843750625601915354989657203078e-02 +M bedb9c2e 585b300d bedb9c2e 585c0b4d # -6.582756560024477419338240907765e-06 +P bedb9c2e 585b300d bedb9c2e 585c0b4c # -6.582756560024477419338240907765e-06 +Z bedb9c2e 585b300d bedb9c2e 585c0b4c # -6.582756560024477419338240907765e-06 +M bfdc0826 b00636bb bfdd0403 52fba9b4 # -4.379975050913846312816701811244e-01 +P bfdc0826 b00636bb bfdd0403 52fba9b3 # -4.379975050913846312816701811244e-01 +Z bfdc0826 b00636bb bfdd0403 52fba9b3 # -4.379975050913846312816701811244e-01 +N 3e68db9c 21822b86 3e68db9c 21822b88 # 4.630135580590850785133032489413e-08 +M be6250c2 b09dc554 be6250c2 b09dc556 # -3.411522271526881569364260480409e-08 +P be6250c2 b09dc554 be6250c2 b09dc555 # -3.411522271526881569364260480409e-08 +Z be6250c2 b09dc554 be6250c2 b09dc555 # -3.411522271526881569364260480409e-08 +M 3fddf747 077e1d9b 3fdf2f79 3038ef82 # 4.682176182909302819545871443552e-01 +P 3fddf747 077e1d9b 3fdf2f79 3038ef83 # 4.682176182909302819545871443552e-01 +Z 3fddf747 077e1d9b 3fdf2f79 3038ef82 # 4.682176182909302819545871443552e-01 +M 3ece8a4b 7569494a 3ece8a4b 75699377 # 3.640677202634453751850258235168e-06 +P 3ece8a4b 7569494a 3ece8a4b 75699378 # 3.640677202634453751850258235168e-06 +Z 3ece8a4b 7569494a 3ece8a4b 75699377 # 3.640677202634453751850258235168e-06 +N 3eb0b92b 64b3ac85 3eb0b92b 64b3af91 # 9.967874515192363174396388350584e-07 +M bea943f3 c6cda383 bea943f3 c6cda624 # -7.529687430066123014172295956070e-07 +P bea943f3 c6cda383 bea943f3 c6cda623 # -7.529687430066123014172295956070e-07 +Z bea943f3 c6cda383 bea943f3 c6cda623 # -7.529687430066123014172295956070e-07 +N bedbe038 48340344 bedbe038 4834e4e8 # -6.646122645338079301538872223354e-06 +M 3f18dcae 84c43cc8 3f18dcae 8564516f # 9.484114815826443379426224922213e-05 +P 3f18dcae 84c43cc8 3f18dcae 85645170 # 9.484114815826443379426224922213e-05 +Z 3f18dcae 84c43cc8 3f18dcae 8564516f # 9.484114815826443379426224922213e-05 +N bf7f8aa6 6adbfba2 bf7f8aba d8fa7533 # -7.700586383861203823575358740072e-03 +M bea7ee2b a6e18b8e bea7ee2b a6e18dc9 # -7.131801120881598975018633365663e-07 +P bea7ee2b a6e18b8e bea7ee2b a6e18dc8 # -7.131801120881598975018633365663e-07 +Z bea7ee2b a6e18b8e bea7ee2b a6e18dc8 # -7.131801120881598975018633365663e-07 +N 3fcca2ef 97dbdaa3 3fcce182 96e6185c # 2.237224093912192068867028638124e-01 +N bf653a08 64d469c8 bf653a09 f3566fb2 # -2.591148752469882993176852892248e-03 +N bf7d9a9f 1aeaa4ce bf7d9aaf ff27e57d # -7.227536682571767887028890697820e-03 +M bf5d68de 46937277 bf5d68df 4f8c0ff0 # -1.795022073841993351037138459958e-03 +P bf5d68de 46937277 bf5d68df 4f8c0fef # -1.795022073841993351037138459958e-03 +Z bf5d68de 46937277 bf5d68df 4f8c0fef # -1.795022073841993351037138459958e-03 +N bf7d1047 c7b8a958 bf7d1057 c372a7c6 # -7.095604316001612177355895028086e-03 +N 3eb7737a 290ddbe5 3eb7737a 290de44a # 1.397793458061388258316317008412e-06 +M be70a403 a40f0778 be70a403 a40f077c # -6.199136583145031000459347289566e-08 +P be70a403 a40f0778 be70a403 a40f077b # -6.199136583145031000459347289566e-08 +Z be70a403 a40f0778 be70a403 a40f077b # -6.199136583145031000459347289566e-08 +N 3f2d38b7 94b19947 3f2d38b7 98c146ac # 2.229427430819419335677328275480e-04 +M 3efcc94b 89ead9d2 3efcc94b 89fa6174 # 2.745276344270372272842253846825e-05 +P 3efcc94b 89ead9d2 3efcc94b 89fa6175 # 2.745276344270372272842253846825e-05 +Z 3efcc94b 89ead9d2 3efcc94b 89fa6174 # 2.745276344270372272842253846825e-05 +N 3e7184a0 e8f5c1ed 3e7184a0 e8f5c1f1 # 6.525993455852370730194117855530e-08 +N 3ebc2256 b0ea5f5b 3ebc2256 b0ea6dda # 1.676925140669700585446875822082e-06 +N 3e98843e 8960d3cd 3e98843e 8960d467 # 3.653254990771797702858649393304e-07 +N bfda9032 974a6297 bfdb6455 e5e3052e # -4.150511243292753227329683340940e-01 +M bfcf948c b7f95c13 bfcfe8e6 9155b1ad # -2.467208765326352748470384312895e-01 +P bfcf948c b7f95c13 bfcfe8e6 9155b1ac # -2.467208765326352748470384312895e-01 +Z bfcf948c b7f95c13 bfcfe8e6 9155b1ac # -2.467208765326352748470384312895e-01 +M 3efbe373 795b42fc 3efbe373 7969621b # 2.659652780928870757001097890893e-05 +P 3efbe373 795b42fc 3efbe373 7969621c # 2.659652780928870757001097890893e-05 +Z 3efbe373 795b42fc 3efbe373 7969621b # 2.659652780928870757001097890893e-05 +M bfa86a4a a38442bc bfa86ca9 acbd95c6 # -4.768594022801184162396737065137e-02 +P bfa86a4a a38442bc bfa86ca9 acbd95c5 # -4.768594022801184162396737065137e-02 +Z bfa86a4a a38442bc bfa86ca9 acbd95c5 # -4.768594022801184162396737065137e-02 +N bfe04967 dc0f595a bfe11656 c8e50270 # -5.089606569334066410448258466204e-01 +M bed94e36 6a4f22ef bed94e36 6a4fcbbc # -6.033305599958208551047197237827e-06 +P bed94e36 6a4f22ef bed94e36 6a4fcbbb # -6.033305599958208551047197237827e-06 +Z bed94e36 6a4f22ef bed94e36 6a4fcbbb # -6.033305599958208551047197237827e-06 +M bf1ee9b5 967f5ef6 bf1ee9b5 97b31618 # -1.179234583327212792288468667934e-04 +P bf1ee9b5 967f5ef6 bf1ee9b5 97b31617 # -1.179234583327212792288468667934e-04 +Z bf1ee9b5 967f5ef6 bf1ee9b5 97b31617 # -1.179234583327212792288468667934e-04 +M bf241a0c 5879861e bf241a0c 59cbf881 # -1.533641882245786818537991447187e-04 +P bf241a0c 5879861e bf241a0c 59cbf880 # -1.533641882245786818537991447187e-04 +Z bf241a0c 5879861e bf241a0c 59cbf880 # -1.533641882245786818537991447187e-04 +M 3e7daadd 0b6361cd 3e7daadd 0b6361dd # 1.105198091684769393630552902948e-07 +P 3e7daadd 0b6361cd 3e7daadd 0b6361de # 1.105198091684769393630552902948e-07 +Z 3e7daadd 0b6361cd 3e7daadd 0b6361dd # 1.105198091684769393630552902948e-07 +N 3f846814 687f579d 3f84682a 89fd4ff1 # 9.964141310699942480355595364472e-03 +M be982a5f aae62129 be982a5f aae621bc # -3.600943426986300400378644779448e-07 +P be982a5f aae62129 be982a5f aae621bb # -3.600943426986300400378644779448e-07 +Z be982a5f aae62129 be982a5f aae621bb # -3.600943426986300400378644779448e-07 +M 3e6250bd 5500813c 3e6250bd 5500813c # 3.411507043548888785308703924110e-08 +P 3e6250bd 5500813c 3e6250bd 5500813d # 3.411507043548888785308703924110e-08 +Z 3e6250bd 5500813c 3e6250bd 5500813c # 3.411507043548888785308703924110e-08 +M bede120e 27f50bb9 bede120e 27f626f6 # -7.169372678919360787673595997171e-06 +P bede120e 27f50bb9 bede120e 27f626f5 # -7.169372678919360787673595997171e-06 +Z bede120e 27f50bb9 bede120e 27f626f5 # -7.169372678919360787673595997171e-06 +N bed127d8 a62427c4 bed127d8 a6245c5c # -4.090225589567804935367881236097e-06 +N 3f08b793 ec9c97b9 3f08b793 ecc3eac1 # 4.714412859944901629293337319559e-05 +M bf2af2a6 2fe28cda bf2af2a6 3311ee9d # -2.055957665493050282208564727426e-04 +P bf2af2a6 2fe28cda bf2af2a6 3311ee9c # -2.055957665493050282208564727426e-04 +Z bf2af2a6 2fe28cda bf2af2a6 3311ee9c # -2.055957665493050282208564727426e-04 +M 3f70baf6 bf47f030 3f70baf9 cbc47533 # 4.084552627770007826590870081418e-03 +P 3f70baf6 bf47f030 3f70baf9 cbc47534 # 4.084552627770007826590870081418e-03 +Z 3f70baf6 bf47f030 3f70baf9 cbc47533 # 4.084552627770007826590870081418e-03 +M 3eea2d93 a5ca281d 3eea2d93 a5cd1397 # 1.248265942279188550677413577228e-05 +P 3eea2d93 a5ca281d 3eea2d93 a5cd1398 # 1.248265942279188550677413577228e-05 +Z 3eea2d93 a5ca281d 3eea2d93 a5cd1397 # 1.248265942279188550677413577228e-05 +N 3e94c846 eb56766a 3e94c846 eb5676c8 # 3.096808812388335098846081118451e-07 +N bfe0d975 90fa9ac1 bfe1beb9 786564d8 # -5.265453178042990289853264584963e-01 +N bfc46bca 7b648647 bfc48239 d533a547 # -1.595395185950556349308016024224e-01 +M bf5f5846 e95fb581 bf5f5848 2a2b2da9 # -1.913136720300329324598309632677e-03 +P bf5f5846 e95fb581 bf5f5848 2a2b2da8 # -1.913136720300329324598309632677e-03 +Z bf5f5846 e95fb581 bf5f5848 2a2b2da8 # -1.913136720300329324598309632677e-03 +N bfd32e2d efd73509 bfd37ad2 5d1ab666 # -2.996935693925740218368503064994e-01 +M 3e8daadd 38551c00 3e8daadd 38551c43 # 2.210396382962092048235502872444e-07 +P 3e8daadd 38551c00 3e8daadd 38551c44 # 2.210396382962092048235502872444e-07 +Z 3e8daadd 38551c00 3e8daadd 38551c43 # 2.210396382962092048235502872444e-07 +M be6a6a58 97896b45 be6a6a58 97896b48 # -4.920254332150187405738617240671e-08 +P be6a6a58 97896b45 be6a6a58 97896b47 # -4.920254332150187405738617240671e-08 +Z be6a6a58 97896b45 be6a6a58 97896b47 # -4.920254332150187405738617240671e-08 +M 3fe671f0 921ae6fd 3fe8e03b 16329bba # 7.014086583724005175000115741568e-01 +P 3fe671f0 921ae6fd 3fe8e03b 16329bbb # 7.014086583724005175000115741568e-01 +Z 3fe671f0 921ae6fd 3fe8e03b 16329bba # 7.014086583724005175000115741568e-01 +N be7f0e45 1092da15 be7f0e45 1092da28 # -1.156916519415052508253183923166e-07 +M 3ec04028 11c60840 3ec04028 11c6136c # 1.937223841065100664662890217471e-06 +P 3ec04028 11c60840 3ec04028 11c6136d # 1.937223841065100664662890217471e-06 +Z 3ec04028 11c60840 3ec04028 11c6136c # 1.937223841065100664662890217471e-06 +M bfc5bff8 f9c45675 bfc5db1e f72127af # -1.699210376324803706271637793179e-01 +P bfc5bff8 f9c45675 bfc5db1e f72127ae # -1.699210376324803706271637793179e-01 +Z bfc5bff8 f9c45675 bfc5db1e f72127ae # -1.699210376324803706271637793179e-01 +M 3ee15c68 be91c7c3 3ee15c68 be92a1ca # 8.278357159083906592774403099266e-06 +P 3ee15c68 be91c7c3 3ee15c68 be92a1cb # 8.278357159083906592774403099266e-06 +Z 3ee15c68 be91c7c3 3ee15c68 be92a1ca # 8.278357159083906592774403099266e-06 +M 3ee4e8ad d4a28e89 3ee4e8ad d4a40b69 # 9.970141622801162778933110886204e-06 +P 3ee4e8ad d4a28e89 3ee4e8ad d4a40b6a # 9.970141622801162778933110886204e-06 +Z 3ee4e8ad d4a28e89 3ee4e8ad d4a40b69 # 9.970141622801162778933110886204e-06 +M bfa62b51 c5b9521b bfa62d18 23962ec5 # -4.329925097104966175143303530604e-02 +P bfa62b51 c5b9521b bfa62d18 23962ec4 # -4.329925097104966175143303530604e-02 +Z bfa62b51 c5b9521b bfa62d18 23962ec4 # -4.329925097104966175143303530604e-02 +N bf052329 da77ac58 bf052329 da904449 # -4.031630970387976809973795688791e-05 +N 3e745dd7 e3a2387d 3e745dd7 e3a23883 # 7.587140596536078146885294067395e-08 +M bfdfef02 f52e808d bfe0b784 2a563141 # -4.989631075241128255193245877308e-01 +P bfdfef02 f52e808d bfe0b784 2a563140 # -4.989631075241128255193245877308e-01 +Z bfdfef02 f52e808d bfe0b784 2a563140 # -4.989631075241128255193245877308e-01 +M be85ce31 b1a8b94f be85ce31 b1a8b96a # -1.624632311610152800545047195244e-07 +P be85ce31 b1a8b94f be85ce31 b1a8b969 # -1.624632311610152800545047195244e-07 +Z be85ce31 b1a8b94f be85ce31 b1a8b969 # -1.624632311610152800545047195244e-07 +N bfaafcac 96802aaf bfaaffe0 8e1e9366 # -5.270900094190743984112756947980e-02 +M 3fb76ae7 9ee7ed7a 3fb7734c 068c54a5 # 9.147498731174677488731106222986e-02 +P 3fb76ae7 9ee7ed7a 3fb7734c 068c54a6 # 9.147498731174677488731106222986e-02 +Z 3fb76ae7 9ee7ed7a 3fb7734c 068c54a5 # 9.147498731174677488731106222986e-02 +N beb11f13 87a03f08 beb11f13 87a0424c # -1.020514473374453887359776527166e-06 +M bf4aabe8 352e81b7 bf4aabe8 669760cc # -8.139499499187273457920244190689e-04 +P bf4aabe8 352e81b7 bf4aabe8 669760cb # -8.139499499187273457920244190689e-04 +Z bf4aabe8 352e81b7 bf4aabe8 669760cb # -8.139499499187273457920244190689e-04 +M 3f178720 63f8a7be 3f178720 6480528a # 8.975157924653775413752210265983e-05 +P 3f178720 63f8a7be 3f178720 6480528b # 8.975157924653775413752210265983e-05 +Z 3f178720 63f8a7be 3f178720 6480528a # 8.975157924653775413752210265983e-05 +M 3f787339 cbea1283 3f787343 5007579a # 5.969262855277992878277881771965e-03 +P 3f787339 cbea1283 3f787343 5007579b # 5.969262855277992878277881771965e-03 +Z 3f787339 cbea1283 3f787343 5007579a # 5.969262855277992878277881771965e-03 +M bfeefba8 7f22da80 bff51694 81f5c578 # -9.682199938896047797243227250874e-01 +P bfeefba8 7f22da80 bff51694 81f5c577 # -9.682199938896047797243227250874e-01 +Z bfeefba8 7f22da80 bff51694 81f5c577 # -9.682199938896047797243227250874e-01 +N bf43b044 b75a304b bf43b044 cb3a38b9 # -6.008468178193641364912003233201e-04 +N 3f1a09c0 0a1d8d4c 3f1a09c0 0ad570e8 # 9.932741752787416526435104735526e-05 +M 3f9d17fb 957b16e3 3f9d18fc 3303ecb8 # 2.841179942949779643757146629923e-02 +P 3f9d17fb 957b16e3 3f9d18fc 3303ecb9 # 2.841179942949779643757146629923e-02 +Z 3f9d17fb 957b16e3 3f9d18fc 3303ecb8 # 2.841179942949779643757146629923e-02 +N bfbc7191 1fdca4ab bfbc80a1 ec9b842c # -1.111078932559787374456661268596e-01 +M 3e9c4193 409bc8c2 3e9c4193 409bc9ad # 4.210494927013038256489942286198e-07 +P 3e9c4193 409bc8c2 3e9c4193 409bc9ae # 4.210494927013038256489942286198e-07 +Z 3e9c4193 409bc8c2 3e9c4193 409bc9ad # 4.210494927013038256489942286198e-07 +N bedf8314 25419746 bedf8314 2542dd3b # -7.513052498441858510227174539065e-06 +N 3ed2aec4 e73356cb 3ed2aec4 e7339ab9 # 4.454300881214736386969326592533e-06 +N be6bcee6 f3be1840 be6bcee6 f3be1843 # -5.179683035178656309968810156352e-08 +M 3f3157cc 1ffdf238 3f3157cc 236357f1 # 2.646325447057981498921730434404e-04 +P 3f3157cc 1ffdf238 3f3157cc 236357f2 # 2.646325447057981498921730434404e-04 +Z 3f3157cc 1ffdf238 3f3157cc 236357f1 # 2.646325447057981498921730434404e-04 +M 3eaec568 24dc2490 3eaec568 24dc294d # 9.170508492316516315325317099116e-07 +P 3eaec568 24dc2490 3eaec568 24dc294e # 9.170508492316516315325317099116e-07 +Z 3eaec568 24dc2490 3eaec568 24dc294d # 9.170508492316516315325317099116e-07 +N 3fbc7311 f11d3b48 3fbc8225 23bf5a3e # 1.111308301599197578823918775015e-01 +M 3f488aa3 660c4b8a 3f488aa3 8c8a5a6e # 7.489488453721198941287484629470e-04 +P 3f488aa3 660c4b8a 3f488aa3 8c8a5a6f # 7.489488453721198941287484629470e-04 +Z 3f488aa3 660c4b8a 3f488aa3 8c8a5a6e # 7.489488453721198941287484629470e-04 +N 3e6e3cf5 19b30fb7 3e6e3cf5 19b30fbc # 5.632287810580322456720863094452e-08 +M 3f2d4f7b d50e6064 3f2d4f7b d927933c # 2.236212408461862215583448865175e-04 +P 3f2d4f7b d50e6064 3f2d4f7b d927933d # 2.236212408461862215583448865175e-04 +Z 3f2d4f7b d50e6064 3f2d4f7b d927933c # 2.236212408461862215583448865175e-04 +N bfe5f833 a5db8073 bfe83723 4fe7c956 # -6.865480651286034463609553313290e-01 +N bf2abd6c 38ebb11c bf2abd6c 3c085882 # -2.040094954830561730860227775963e-04 +M 3eed2cd3 07cafbf3 3eed2cd3 07cf06ac # 1.391176942300111647862672498155e-05 +P 3eed2cd3 07cafbf3 3eed2cd3 07cf06ad # 1.391176942300111647862672498155e-05 +Z 3eed2cd3 07cafbf3 3eed2cd3 07cf06ac # 1.391176942300111647862672498155e-05 +M 3e5d12eb b1beb2c5 3e5d12eb b1beb2c5 # 2.707718770005947442714698558414e-08 +P 3e5d12eb b1beb2c5 3e5d12eb b1beb2c6 # 2.707718770005947442714698558414e-08 +Z 3e5d12eb b1beb2c5 3e5d12eb b1beb2c5 # 2.707718770005947442714698558414e-08 +M bfa803c6 d9aec528 bfa80608 7c378e16 # -4.690381438502760902409249865741e-02 +P bfa803c6 d9aec528 bfa80608 7c378e15 # -4.690381438502760902409249865741e-02 +Z bfa803c6 d9aec528 bfa80608 7c378e15 # -4.690381438502760902409249865741e-02 +N be9cf0d9 c34bec16 be9cf0d9 c34bed13 # -4.312518655927376580913579738608e-07 +N 3f0f35ef 934ee55f 3f0f35ef 939e11bc # 5.952966095130562111268843206169e-05 +N be901a7e b87b57ee be901a7e b87b581a # -2.399607912211813692183906381039e-07 +N 3ec3fbe3 d95f67f6 3ec3fbe3 d95f7cbf # 2.382271939699478963462214026192e-06 +N 3f5eaf95 1c10bf8f 3f5eaf96 490ce30a # 1.872916808007805055877326161351e-03 +N becbe24c 82c96a77 becbe24c 82c9a2ed # -3.324029441293282435718149311898e-06 +N bf5e5ca6 37e77cfe bf5e5ca7 5b74ed2c # -1.853143999703210208912507184209e-03 +M 3fb64e2d e58e16e4 3fb6556d d8648ef5 # 8.713042120333686080257962203177e-02 +P 3fb64e2d e58e16e4 3fb6556d d8648ef6 # 8.713042120333686080257962203177e-02 +Z 3fb64e2d e58e16e4 3fb6556d d8648ef5 # 8.713042120333686080257962203177e-02 +N be9a7be9 63618f0c be9a7be9 63618fce # -3.946427996669123779686525962940e-07 +M 3ebc2a6a 49b2b790 3ebc2a6a 49b2c61b # 1.678805609011083680099166159927e-06 +P 3ebc2a6a 49b2b790 3ebc2a6a 49b2c61c # 1.678805609011083680099166159927e-06 +Z 3ebc2a6a 49b2b790 3ebc2a6a 49b2c61b # 1.678805609011083680099166159927e-06 +N 3ec3d0e6 c2480fb5 3ec3d0e6 c24823f8 # 2.362253797240680841274538051544e-06 +N bf6e6722 65b6e872 bf6e6726 f8a7e3f3 # -3.711287672300272490188977059233e-03 +M be74f747 9bad88e8 be74f747 9bad88ef # -7.810419948081521148488268538324e-08 +P be74f747 9bad88e8 be74f747 9bad88ee # -7.810419948081521148488268538324e-08 +Z be74f747 9bad88e8 be74f747 9bad88ee # -7.810419948081521148488268538324e-08 +N 3f69a3c8 b30272aa 3f69a3cb 7153c7ae # 3.129856100782942192328750508068e-03 +M bfb32991 bf38d69b bfb32e29 70f23d67 # -7.485304754740200461338162085667e-02 +P bfb32991 bf38d69b bfb32e29 70f23d66 # -7.485304754740200461338162085667e-02 +Z bfb32991 bf38d69b bfb32e29 70f23d66 # -7.485304754740200461338162085667e-02 +M 3f92a73e e14bb3da 3f92a782 7f7231b5 # 1.821611642928986501965837874195e-02 +P 3f92a73e e14bb3da 3f92a782 7f7231b6 # 1.821611642928986501965837874195e-02 +Z 3f92a73e e14bb3da 3f92a782 7f7231b5 # 1.821611642928986501965837874195e-02 +M bfbd8aae 30eced5e bfbd9b91 0df62e70 # -1.153973454901708606268329049271e-01 +P bfbd8aae 30eced5e bfbd9b91 0df62e6f # -1.153973454901708606268329049271e-01 +Z bfbd8aae 30eced5e bfbd9b91 0df62e6f # -1.153973454901708606268329049271e-01 +N bf26758b 70372124 bf26758b 720f28b7 # -1.713497841662271802334882586649e-04 +M beb22a47 10aa7e28 beb22a47 10aa8210 # -1.082727126323801384471558206801e-06 +P beb22a47 10aa7e28 beb22a47 10aa820f # -1.082727126323801384471558206801e-06 +Z beb22a47 10aa7e28 beb22a47 10aa820f # -1.082727126323801384471558206801e-06 +M 3f06d122 9dca96d3 3f06d122 9de98603 # 4.351984873566879002048865543451e-05 +P 3f06d122 9dca96d3 3f06d122 9de98604 # 4.351984873566879002048865543451e-05 +Z 3f06d122 9dca96d3 3f06d122 9de98603 # 4.351984873566879002048865543451e-05 +N bed42f55 99d8c8e8 bed42f55 99d91e93 # -4.812455157531524976236708690536e-06 +N 3eedcb8e eb71651b 3eedcb8e eb75b338 # 1.420743443085680715457560369108e-05 +N 3f7fd779 82075baa 3f7fd78e 86dba496 # 7.773852005320694771861589345008e-03 +M be6250c0 ea0d286f be6250c0 ea0d2871 # -3.411517224842766290194507531990e-08 +P be6250c0 ea0d286f be6250c0 ea0d2870 # -3.411517224842766290194507531990e-08 +Z be6250c0 ea0d286f be6250c0 ea0d2870 # -3.411517224842766290194507531990e-08 +N 3f83b7f6 461ef365 3f83b80a 3db38805 # 9.628223433418356749791122695115e-03 +M 3fe749ed fc16759a 3fea1510 c11b4870 # 7.277746127689852517761437411536e-01 +P 3fe749ed fc16759a 3fea1510 c11b4871 # 7.277746127689852517761437411536e-01 +Z 3fe749ed fc16759a 3fea1510 c11b4870 # 7.277746127689852517761437411536e-01 +N be851c4b 772b5345 be851c4b 772b535d # -1.572856792227913934446257302260e-07 +M 3efa8af5 9a19979d 3efa8af5 9a25c446 # 2.531319626655031726600482422374e-05 +P 3efa8af5 9a19979d 3efa8af5 9a25c447 # 2.531319626655031726600482422374e-05 +Z 3efa8af5 9a19979d 3efa8af5 9a25c446 # 2.531319626655031726600482422374e-05 +M bf7ab5bf 45b11c98 bf7ab5cb ada937b8 # -6.520983845866322459183805904104e-03 +P bf7ab5bf 45b11c98 bf7ab5cb ada937b7 # -6.520983845866322459183805904104e-03 +Z bf7ab5bf 45b11c98 bf7ab5cb ada937b7 # -6.520983845866322459183805904104e-03 +M bf397239 13279eb8 bf397239 1de1b8f3 # -3.882779448347406341113252636887e-04 +P bf397239 13279eb8 bf397239 1de1b8f2 # -3.882779448347406341113252636887e-04 +Z bf397239 13279eb8 bf397239 1de1b8f2 # -3.882779448347406341113252636887e-04 +N 3ee88e26 a9b846ca 3ee88e26 a9baafb3 # 1.170886871818283212214224786596e-05 +M 3f0af8c0 6caacaeb 3f0af8c0 6cdde3ad # 5.144440873063544841922375971954e-05 +P 3f0af8c0 6caacaeb 3f0af8c0 6cdde3ae # 5.144440873063544841922375971954e-05 +Z 3f0af8c0 6caacaeb 3f0af8c0 6cdde3ad # 5.144440873063544841922375971954e-05 +M 3f7d1417 b4d96f48 3f7d1427 b6de635a # 7.099239924709462024043915562288e-03 +P 3f7d1417 b4d96f48 3f7d1427 b6de635b # 7.099239924709462024043915562288e-03 +Z 3f7d1417 b4d96f48 3f7d1427 b6de635a # 7.099239924709462024043915562288e-03 +M 3f7f61f6 d76e0fda 3f7f620a f6e2d5ac # 7.661785340022897808354152004995e-03 +P 3f7f61f6 d76e0fda 3f7f620a f6e2d5ad # 7.661785340022897808354152004995e-03 +Z 3f7f61f6 d76e0fda 3f7f620a f6e2d5ac # 7.661785340022897808354152004995e-03 +N 3ee2dd66 d998d630 3ee2dd66 d999edec # 8.995461757792163606448077040056e-06 +N 3f06655e 710c75c5 3f06655e 7129b6ae # 4.271692717437327024019091958884e-05 +N 3f6ca6e4 deb56aa4 3f6ca6e8 b2c4d865 # 3.497550021774502651550342591236e-03 +N 3f7f1caf 387a9e34 3f7f1cc2 d3cf6788 # 7.595715003538883874911746829639e-03 +N bf46bbd6 09b19ee8 bf46bbd6 284a7eeb # -6.937785250444557585969285185001e-04 +M be73bacd 9d83ff94 be73bacd 9d83ff9a # -7.349885977961236054286958858939e-08 +P be73bacd 9d83ff94 be73bacd 9d83ff99 # -7.349885977961236054286958858939e-08 +Z be73bacd 9d83ff94 be73bacd 9d83ff99 # -7.349885977961236054286958858939e-08 +N be948ec1 89e7d614 be948ec1 89e7d66e # -3.063327173308130850346757759195e-07 +N be64f748 e6232529 be64f748 e623252b # -3.905213642877278445839065346319e-08 +N bfe66038 8ea1ff32 bfe8c768 88648366 # -6.992457185551528286993061556132e-01 +N bfbcf706 f49fd29a bfbd06f0 944126dd # -1.131443354823410685217055515750e-01 +N bf4c8854 0d938ac0 bf4c8854 4a1134ee # -8.707437911222512538778062207712e-04 +N 3fa6272a 7f08ed43 3fa628ef dd902154 # 4.326756287306434550776756964297e-02 +N bee8d999 2aa606bf bee8d999 2aa88623 # -1.184940022791751167749018519570e-05 +M 3f5e4ed4 ae0abf5f 3f5e4ed5 d00ad017 # 1.849849410216784567281833595587e-03 +P 3f5e4ed4 ae0abf5f 3f5e4ed5 d00ad018 # 1.849849410216784567281833595587e-03 +Z 3f5e4ed4 ae0abf5f 3f5e4ed5 d00ad017 # 1.849849410216784567281833595587e-03 +M 3e6250be e2252b55 3e6250be e2252b55 # 3.411511452724363339378193062980e-08 +P 3e6250be e2252b55 3e6250be e2252b56 # 3.411511452724363339378193062980e-08 +Z 3e6250be e2252b55 3e6250be e2252b55 # 3.411511452724363339378193062980e-08 +M bfa0d5df a1e43584 bfa0d6a6 8cdee9c9 # -3.288172579969297903978997510421e-02 +P bfa0d5df a1e43584 bfa0d6a6 8cdee9c8 # -3.288172579969297903978997510421e-02 +Z bfa0d5df a1e43584 bfa0d6a6 8cdee9c8 # -3.288172579969297903978997510421e-02 +M beac8124 6e8f1b7b beac8124 6e8f1f40 # -8.494991706680342756570121186266e-07 +P beac8124 6e8f1b7b beac8124 6e8f1f3f # -8.494991706680342756570121186266e-07 +Z beac8124 6e8f1b7b beac8124 6e8f1f3f # -8.494991706680342756570121186266e-07 +N bf596221 35ce4afc bf596221 e02b23cd # -1.549274856391390751964021177400e-03 +N bf48c505 63705b22 bf48c505 8b03b016 # -7.559086142262287037058010596979e-04 +M bef31e75 7b2c0c4a bef31e75 7b309912 # -1.823328029627546790223183159618e-05 +P bef31e75 7b2c0c4a bef31e75 7b309911 # -1.823328029627546790223183159618e-05 +Z bef31e75 7b2c0c4a bef31e75 7b309911 # -1.823328029627546790223183159618e-05 +M 3e9b6359 90600524 3e9b6359 906005fa # 4.081142751522634523842153822515e-07 +P 3e9b6359 90600524 3e9b6359 906005fb # 4.081142751522634523842153822515e-07 +Z 3e9b6359 90600524 3e9b6359 906005fa # 4.081142751522634523842153822515e-07 +N 3edf8098 b96d47d4 3edf8098 b96e8d7b # 7.510740849552309728780555286853e-06 +N 3ecc6e95 a1cf3cc8 3ecc6e95 a1cf78a2 # 3.389355028172653293500396487481e-06 +N 3f73d70e 15fcc8b7 3f73d713 2b99f411 # 4.843764327050851213607440826081e-03 +N bebff591 ef6930e0 bebff591 ef694620 # -1.904920223022450980875780457424e-06 +M 3e8eec26 1ec94eae 3e8eec26 1ec94efb # 2.303902556672262876858185611656e-07 +P 3e8eec26 1ec94eae 3e8eec26 1ec94efc # 2.303902556672262876858185611656e-07 +Z 3e8eec26 1ec94eae 3e8eec26 1ec94efb # 2.303902556672262876858185611656e-07 +M bef98770 19740aa5 bef98770 197edfab # -2.434640336180606383646891910377e-05 +P bef98770 19740aa5 bef98770 197edfaa # -2.434640336180606383646891910377e-05 +Z bef98770 19740aa5 bef98770 197edfaa # -2.434640336180606383646891910377e-05 +N bf401e1a 664537cc bf401e1a 712c88e5 # -4.918698219087357624557110824526e-04 +N 3fe65af1 3b1e2b02 3fe8c007 15b44232 # 6.986013559956918417270799182006e-01 +N bfa22caf d77dfb4c bfa22daa 1f4160ef # -3.549718385237685125410678210756e-02 +M be73bacd 86caf894 be73bacd 86caf89a # -7.349885473414541374180303408281e-08 +P be73bacd 86caf894 be73bacd 86caf899 # -7.349885473414541374180303408281e-08 +Z be73bacd 86caf894 be73bacd 86caf899 # -7.349885473414541374180303408281e-08 +N 3e8c88b2 4db0c53d 3e8c88b2 4db0c57a # 2.125946484146144476528678341279e-07 +N bf9b168a e5925d28 bf9b175a 017e6622 # -2.645318056292214614622082535789e-02 +N bed47526 fc801b65 bed47526 fc807494 # -4.877478154702686301985321143393e-06 +M 3f6f7af8 06ae2bf0 3f6f7afd 1a94c0ae # 3.842815805403791695749049495134e-03 +P 3f6f7af8 06ae2bf0 3f6f7afd 1a94c0af # 3.842815805403791695749049495134e-03 +Z 3f6f7af8 06ae2bf0 3f6f7afd 1a94c0ae # 3.842815805403791695749049495134e-03 +N bfd795fd 96b4e021 bfd827c3 299be563 # -3.685296985381701362349815553898e-01 +N 3eaba84a ae0ff5ae 3eaba84a ae0ff920 # 8.242544390354967101481936317398e-07 +N bf5c68e1 f23e82b8 bf5c68e2 e118aa82 # -1.733990336085051639503085141314e-03 +N 3f327d9e b159ca6e 3f327d9e b57778ae # 2.821457322631841469970370717135e-04 +N beca3c73 86e4688f beca3c73 86e49796 # -3.127591347807058053310689735294e-06 +M 3f0f22f6 eaee802c 3f0f22f6 eb3d1c81 # 5.938831360841086821032719367253e-05 +P 3f0f22f6 eaee802c 3f0f22f6 eb3d1c82 # 5.938831360841086821032719367253e-05 +Z 3f0f22f6 eaee802c 3f0f22f6 eb3d1c81 # 5.938831360841086821032719367253e-05 +N beafbfd4 ffb0df70 beafbfd4 ffb0e4a6 # -9.462041811241828271781748038727e-07 +M 3f32f13e 4111ce68 3f32f13e 457e998c # 2.890374171961918904616428704912e-04 +P 3f32f13e 4111ce68 3f32f13e 457e998d # 2.890374171961918904616428704912e-04 +Z 3f32f13e 4111ce68 3f32f13e 457e998c # 2.890374171961918904616428704912e-04 +N 3e6e3cf5 5a90cf13 3e6e3cf5 5a90cf18 # 5.632288530739822960671106337992e-08 +N bf177484 4a13542a bf177484 4a99be09 # -8.947427206192128134633334557435e-05 +N 3e90b2c0 a23d4f35 3e90b2c0 a23d4f66 # 2.488233425874585099731733667944e-07 +N 3ed51344 cb07c8bf 3ed51344 cb082a42 # 5.024735557845003943095493065263e-06 +N bf2ecf4e ad6182b6 bf2ecf4e b22417ff # -2.350600759113607367105369672089e-04 +M bfa2f19d 027129b1 bfa2f2b8 72895f6e # -3.699961333093727128273897619692e-02 +P bfa2f19d 027129b1 bfa2f2b8 72895f6d # -3.699961333093727128273897619692e-02 +Z bfa2f19d 027129b1 bfa2f2b8 72895f6d # -3.699961333093727128273897619692e-02 +M 3ecbccc0 0614ef81 3ecbccc0 06152774 # 3.313995009660996086503200255824e-06 +P 3ecbccc0 0614ef81 3ecbccc0 06152775 # 3.313995009660996086503200255824e-06 +Z 3ecbccc0 0614ef81 3ecbccc0 06152774 # 3.313995009660996086503200255824e-06 +N bfeee645 b16cab2c bff4eca7 bc9ad4f6 # -9.656094041177758491301119647687e-01 +M bfc81572 4cb5f9be bfc83a6a b65bd70e # -1.881544947209032314638932348316e-01 +P bfc81572 4cb5f9be bfc83a6a b65bd70d # -1.881544947209032314638932348316e-01 +Z bfc81572 4cb5f9be bfc83a6a b65bd70d # -1.881544947209032314638932348316e-01 +N be89900d 789f5a30 be89900d 789f5a5b # -1.904569980048930864129693579789e-07 +N 3f64acaa 96b587af 3f64acac 06eadfa8 # 2.523739987439342202096836942360e-03 +N bf507738 9903522e bf507738 c783cacc # -1.004987021635216342535512623613e-03 +N bf2b831f 598136c5 bf2b831f 5ce4e769 # -2.099014061535590220611974254794e-04 +M bedef110 b216da28 bedef110 b2180ebc # -7.377066851990808518755443623505e-06 +P bedef110 b216da28 bedef110 b2180ebb # -7.377066851990808518755443623505e-06 +Z bedef110 b216da28 bedef110 b2180ebb # -7.377066851990808518755443623505e-06 +N bf3028b1 2fcfdab5 bf3028b1 328f11e3 # -2.465660652996402445354118260212e-04 +M 3eeca45b e62ced2e 3eeca45b e630c037 # 1.365758288828527823913737415662e-05 +P 3eeca45b e62ced2e 3eeca45b e630c038 # 1.365758288828527823913737415662e-05 +Z 3eeca45b e62ced2e 3eeca45b e630c037 # 1.365758288828527823913737415662e-05 +M 3eb45178 5868a03e 3eb45178 5868a5b4 # 1.211061631098769104177307817660e-06 +P 3eb45178 5868a03e 3eb45178 5868a5b5 # 1.211061631098769104177307817660e-06 +Z 3eb45178 5868a03e 3eb45178 5868a5b4 # 1.211061631098769104177307817660e-06 +M becb7f64 b8e06f5e becb7f64 b8e0a583 # -3.277973013927488412538099188387e-06 +P becb7f64 b8e06f5e becb7f64 b8e0a582 # -3.277973013927488412538099188387e-06 +Z becb7f64 b8e06f5e becb7f64 b8e0a582 # -3.277973013927488412538099188387e-06 +N 3e730c7e e34b8bfb 3e730c7e e34b8bff # 7.096235139394495182630387365361e-08 +N bf4ab850 2cdcced9 bf4ab850 5e8ac0b5 # -8.154288750347973195944928370693e-04 +N bf07411a 1543bbc8 bf07411a 15647b28 # -4.435406541058274166103303493003e-05 +M bed8c28d 5bb0f121 bed8c28d 5bb18f3f # -5.903236735934730960442210628836e-06 +P bed8c28d 5bb0f121 bed8c28d 5bb18f3e # -5.903236735934730960442210628836e-06 +Z bed8c28d 5bb0f121 bed8c28d 5bb18f3e # -5.903236735934730960442210628836e-06 +N 3f62d2f6 a84ee6f8 3f62d2f7 be3c39a5 # 2.297860863532782266238641000200e-03 +N 3fd1a540 9d544e89 3fd1e088 def3e1cb # 2.757112060946629861213352796767e-01 +M 3efeecc1 e51e482f 3efeecc1 e5318952 # 2.949221954613045308126427490603e-05 +P 3efeecc1 e51e482f 3efeecc1 e5318953 # 2.949221954613045308126427490603e-05 +Z 3efeecc1 e51e482f 3efeecc1 e5318952 # 2.949221954613045308126427490603e-05 +M 3ead06ca c357d0f1 3ead06ca c357d4ec # 8.650580471379355579919783088283e-07 +P 3ead06ca c357d0f1 3ead06ca c357d4ed # 8.650580471379355579919783088283e-07 +Z 3ead06ca c357d0f1 3ead06ca c357d4ec # 8.650580471379355579919783088283e-07 +M 3ee2d202 f955254c 3ee2d202 f9563b0e # 8.974245967368698164486756629898e-06 +P 3ee2d202 f955254c 3ee2d202 f9563b0f # 8.974245967368698164486756629898e-06 +Z 3ee2d202 f955254c 3ee2d202 f9563b0e # 8.974245967368698164486756629898e-06 +N 3fd2daee 62979f20 3fd323a2 97aa29b4 # 2.946124995055345863192997057922e-01 +N 3edb59b7 732310c9 3edb59b7 7323e5e8 # 6.520856731199485113259581986478e-06 +N bf808da6 79fe3fdd bf808db2 49f5a40e # -8.082676504073954895646103580020e-03 +M 3f97828d e39adfe4 3f978315 4797ddc1 # 2.295896245661301071638860094026e-02 +P 3f97828d e39adfe4 3f978315 4797ddc2 # 2.295896245661301071638860094026e-02 +Z 3f97828d e39adfe4 3f978315 4797ddc1 # 2.295896245661301071638860094026e-02 +N 3f8cb9f9 f37337ca 3f8cba37 b06e73a4 # 1.402659677696850917816284720629e-02 +M 3e671374 8ecdcbd4 3e671374 8ecdcbd6 # 4.298239439969224977171390143088e-08 +P 3e671374 8ecdcbd4 3e671374 8ecdcbd7 # 4.298239439969224977171390143088e-08 +Z 3e671374 8ecdcbd4 3e671374 8ecdcbd6 # 4.298239439969224977171390143088e-08 +M 3ee3da1d 1a07ea2b 3ee3da1d 1a093028 # 9.466174391005690428083606258181e-06 +P 3ee3da1d 1a07ea2b 3ee3da1d 1a093029 # 9.466174391005690428083606258181e-06 +Z 3ee3da1d 1a07ea2b 3ee3da1d 1a093028 # 9.466174391005690428083606258181e-06 +M bf161032 1a5206a4 bf161032 1ac1e6fa # -8.416467479046646710597046059377e-05 +P bf161032 1a5206a4 bf161032 1ac1e6f9 # -8.416467479046646710597046059377e-05 +Z bf161032 1a5206a4 bf161032 1ac1e6f9 # -8.416467479046646710597046059377e-05 +M bf14567a bb747056 bf14567a bbcc1107 # -7.758258913209808960674551681080e-05 +P bf14567a bb747056 bf14567a bbcc1106 # -7.758258913209808960674551681080e-05 +Z bf14567a bb747056 bf14567a bbcc1106 # -7.758258913209808960674551681080e-05 +N 3ef92808 8821d27f 3ef92808 882c2fd7 # 2.399099367563156678744527849911e-05 +N 3f830853 d104b71c 3f830865 c563cced # 9.293227020488674383624783104096e-03 +M 3fb7ec5f 61b8df4b 3fb7f552 62d8b369 # 9.345050941271641764540589747412e-02 +P 3fb7ec5f 61b8df4b 3fb7f552 62d8b36a # 9.345050941271641764540589747412e-02 +Z 3fb7ec5f 61b8df4b 3fb7f552 62d8b369 # 9.345050941271641764540589747412e-02 +M bf794723 f4963dd9 bf79472e 789c24b6 # -6.171360445832851406022800944129e-03 +P bf794723 f4963dd9 bf79472e 789c24b5 # -6.171360445832851406022800944129e-03 +Z bf794723 f4963dd9 bf79472e 789c24b5 # -6.171360445832851406022800944129e-03 +N 3fee058e bb348b5e 3ff37a2e d36ea20b # 9.381784111359185995837606242276e-01 +N bfaf5d3d d73d678e bfaf6245 93a6b005 # -6.125825169028963068651449930258e-02 +M bfc26af9 a7784d67 bfc27b66 0fa3f79a # -1.438896243786118300800325187083e-01 +P bfc26af9 a7784d67 bfc27b66 0fa3f799 # -1.438896243786118300800325187083e-01 +Z bfc26af9 a7784d67 bfc27b66 0fa3f799 # -1.438896243786118300800325187083e-01 +N bfa28b23 d713a994 bfa28c2d ae4b5ac6 # -3.621780395936294305592184628040e-02 +N 3f0f30e4 638f3b20 3f0f30e4 63de4122 # 5.949208247778823600848685515530e-05 +N bf859272 bdbb8469 bf85928c e27efdf3 # -1.053323403852087121468361630150e-02 +M bf4094c1 41d0022c bf4094c1 4daf1eee # -5.060142171942664211792273221135e-04 +P bf4094c1 41d0022c bf4094c1 4daf1eed # -5.060142171942664211792273221135e-04 +Z bf4094c1 41d0022c bf4094c1 4daf1eed # -5.060142171942664211792273221135e-04 +M bf541f8d 9ef3e489 bf541f8d f3d61770 # -1.228225995701744685875689278021e-03 +P bf541f8d 9ef3e489 bf541f8d f3d6176f # -1.228225995701744685875689278021e-03 +Z bf541f8d 9ef3e489 bf541f8d f3d6176f # -1.228225995701744685875689278021e-03 +N 3fca677e 37bfa3b3 3fca985f cc89b6c2 # 2.062833568773193293477419274495e-01 +M bfc702b6 0846618c bfc722e9 05ee32e5 # -1.797702351002609111318975010363e-01 +P bfc702b6 0846618c bfc722e9 05ee32e4 # -1.797702351002609111318975010363e-01 +Z bfc702b6 0846618c bfc722e9 05ee32e4 # -1.797702351002609111318975010363e-01 +M 3e6250c0 f38aeea7 3e6250c0 f38aeea8 # 3.411517330217428931288831009221e-08 +P 3e6250c0 f38aeea7 3e6250c0 f38aeea9 # 3.411517330217428931288831009221e-08 +Z 3e6250c0 f38aeea7 3e6250c0 f38aeea8 # 3.411517330217428931288831009221e-08 +N 3ebc8a44 a18b6714 3ebc8a44 a18b7636 # 1.701123102096394736429136457234e-06 +M 3f0a02cd a552c0e5 3f0a02cd a5809509 # 4.961195069464063601158768102017e-05 +P 3f0a02cd a552c0e5 3f0a02cd a580950a # 4.961195069464063601158768102017e-05 +Z 3f0a02cd a552c0e5 3f0a02cd a5809509 # 4.961195069464063601158768102017e-05 +M bf238dc0 12ec01c1 bf238dc0 14238521 # -1.491829838968905107710744006866e-04 +P bf238dc0 12ec01c1 bf238dc0 14238520 # -1.491829838968905107710744006866e-04 +Z bf238dc0 12ec01c1 bf238dc0 14238520 # -1.491829838968905107710744006866e-04 +M 3fd11b33 6282e435 3fd15118 3c4f78ad # 2.672852003120767538923985284782e-01 +P 3fd11b33 6282e435 3fd15118 3c4f78ae # 2.672852003120767538923985284782e-01 +Z 3fd11b33 6282e435 3fd15118 3c4f78ad # 2.672852003120767538923985284782e-01 +N 3f090b48 b175af11 3f090b48 b19e96ee # 4.776778785750395301930651403843e-05 +N bf42aca3 4173bac9 bf42aca3 52694baf # -5.698964258991852426319835167590e-04 +N bec081c3 2958f186 bec081c3 2958fd3c # -1.967773935600088145651386656310e-06 +M 3e991d38 96df2b57 3e991d38 96df2bfc # 3.742299189395437717687035918818e-07 +P 3e991d38 96df2b57 3e991d38 96df2bfd # 3.742299189395437717687035918818e-07 +Z 3e991d38 96df2b57 3e991d38 96df2bfc # 3.742299189395437717687035918818e-07 +N beec9898 1921d447 beec9898 1925a29c # -1.363566915222649371375578802867e-05 +N bf754cc6 210cc43b bf754ccc 6ba55842 # -5.200170461464865938328028249771e-03 +M bf2a2e48 18cd9c48 bf2a2e48 1bb953ac # -1.997435578246795160467508267743e-04 +P bf2a2e48 18cd9c48 bf2a2e48 1bb953ab # -1.997435578246795160467508267743e-04 +Z bf2a2e48 18cd9c48 bf2a2e48 1bb953ab # -1.997435578246795160467508267743e-04 +N 3ef8f961 a4fe75d6 3ef8f961 a50899ee # 2.381720179266639739320762791941e-05 +N 3ebfdbec b90c53dd 3ebfdbec b90c68ea # 1.898949197170035504167212754567e-06 +N 3ee9945a 6dd70dde 3ee9945a 6dd9c73d # 1.219725839519172002635948037774e-05 +M bf4362eb e7cb9c3e bf4362eb fac4facf # -5.916263467867844457609427522016e-04 +P bf4362eb e7cb9c3e bf4362eb fac4face # -5.916263467867844457609427522016e-04 +Z bf4362eb e7cb9c3e bf4362eb fac4face # -5.916263467867844457609427522016e-04 +M bef11060 fe45b80c bef11060 fe48f42a # -1.627347946125266744520770911819e-05 +P bef11060 fe45b80c bef11060 fe48f429 # -1.627347946125266744520770911819e-05 +Z bef11060 fe45b80c bef11060 fe48f429 # -1.627347946125266744520770911819e-05 +M 3f65dbdb d09012ab 3f65dbdd 83be8bdb # 2.668313336928148423593532001519e-03 +P 3f65dbdb d09012ab 3f65dbdd 83be8bdc # 2.668313336928148423593532001519e-03 +Z 3f65dbdb d09012ab 3f65dbdd 83be8bdb # 2.668313336928148423593532001519e-03 +M 3f33f816 98d51f9f 3f33f816 9e044911 # 3.047042053663187740307483064583e-04 +P 3f33f816 98d51f9f 3f33f816 9e044912 # 3.047042053663187740307483064583e-04 +Z 3f33f816 98d51f9f 3f33f816 9e044911 # 3.047042053663187740307483064583e-04 +N bec6473f c5e7c480 bec6473f c5e7e14c # -2.655782324050492363559650144111e-06 +N 3f5be1b0 16ea63bd 3f5be1b0 f8b19eb9 # 1.701757395187394232907718283343e-03 +N bea11ab4 986ffe07 bea11ab4 986ffed7 # -5.097484042648224183380783851305e-07 +M 3ee07d5a 8d05d708 3ee07d5a 8d0691d9 # 7.862884019198542275876084861608e-06 +P 3ee07d5a 8d05d708 3ee07d5a 8d0691da # 7.862884019198542275876084861608e-06 +Z 3ee07d5a 8d05d708 3ee07d5a 8d0691d9 # 7.862884019198542275876084861608e-06 +N 3fce054d 12e15c5a 3fce4d90 0bcd836f # 2.345367757977523948120790464600e-01 +N bf38d926 cdc0d1c1 bf38d926 d7bdd9df # -3.791541801121644226536810950989e-04 +N bf70b4d8 a6085abb bf70b4db af2deb66 # -4.078718455750414244309620670492e-03 +N 3fe6a678 8dc4745a 3fe92a43 1c15ecc1 # 7.078211563963450192460413745721e-01 +M bf8ae7ac 23a25965 bf8ae7de dc9399ad # -1.313719257113339124176665251298e-02 +P bf8ae7ac 23a25965 bf8ae7de dc9399ac # -1.313719257113339124176665251298e-02 +Z bf8ae7ac 23a25965 bf8ae7de dc9399ac # -1.313719257113339124176665251298e-02 +M 3e671374 6fadfa61 3e671374 6fadfa63 # 4.298239094420194571679252480874e-08 +P 3e671374 6fadfa61 3e671374 6fadfa64 # 4.298239094420194571679252480874e-08 +Z 3e671374 6fadfa61 3e671374 6fadfa63 # 4.298239094420194571679252480874e-08 +M 3f2822bd 0bc40b3f 3f2822bd 0e0dde95 # 1.841407555574717670298506844162e-04 +P 3f2822bd 0bc40b3f 3f2822bd 0e0dde96 # 1.841407555574717670298506844162e-04 +Z 3f2822bd 0bc40b3f 3f2822bd 0e0dde95 # 1.841407555574717670298506844162e-04 +N 3f0692d9 afdca733 3f0692d9 affa9bbf # 4.305579021342126197968366851931e-05 +N bf30dc0d 2dc56bdd bf30dc0d 30e4216e # -2.572567152775965160400872822066e-04 +M bef2f97e 99cfe0c2 bef2f97e 99d45358 # -1.809557726414955607487436428649e-05 +P bef2f97e 99cfe0c2 bef2f97e 99d45357 # -1.809557726414955607487436428649e-05 +Z bef2f97e 99cfe0c2 bef2f97e 99d45357 # -1.809557726414955607487436428649e-05 +N bf07aa72 8ee5499d bf07aa72 8f07cdf6 # -4.513895133819170263573053447637e-05 +M be845dd7 9b5bcc4f be845dd7 9b5bcc65 # -1.517427798341347563385316269888e-07 +P be845dd7 9b5bcc4f be845dd7 9b5bcc64 # -1.517427798341347563385316269888e-07 +Z be845dd7 9b5bcc4f be845dd7 9b5bcc64 # -1.517427798341347563385316269888e-07 +M bf3c63a6 5f15c45f bf3c63a6 6dfb2772 # -4.331856899489390662870424986153e-04 +P bf3c63a6 5f15c45f bf3c63a6 6dfb2771 # -4.331856899489390662870424986153e-04 +Z bf3c63a6 5f15c45f bf3c63a6 6dfb2771 # -4.331856899489390662870424986153e-04 +N bedd5da4 05de89f1 bedd5da4 05df91bb # -7.001348505316575466692844559313e-06 +N 3e901a7e be6cca36 3e901a7e be6cca62 # 2.399607964997589828838923074750e-07 +M 3ec41632 6c0b6525 3ec41632 6c0b7a3f # 2.394522056509004621227413092677e-06 +P 3ec41632 6c0b6525 3ec41632 6c0b7a40 # 2.394522056509004621227413092677e-06 +Z 3ec41632 6c0b6525 3ec41632 6c0b7a3f # 2.394522056509004621227413092677e-06 +N bfbb9b1d 23f8d78e bfbba8e1 f7275668 # -1.078355992147790043400590320744e-01 +N beaef3a3 5770f4a4 beaef3a3 5770f977 # -9.224328739798311710504797461541e-07 +N 3ecfeb58 02c9d9bf 3ecfeb58 02ca2e70 # 3.805078469472383003688624111827e-06 +N bf5b7de0 bc5f069b bf5b7de1 94cf4aec # -1.677960842684822788048459862864e-03 +N 3f543ed7 9bb6f2e2 3f543ed7 f2278186 # 1.235685877744412564799292297835e-03 +M bedaf1b4 4f4fd86b bedaf1b4 4f50a42e # -6.423987760398063445201315840860e-06 +P bedaf1b4 4f4fd86b bedaf1b4 4f50a42d # -6.423987760398063445201315840860e-06 +Z bedaf1b4 4f4fd86b bedaf1b4 4f50a42d # -6.423987760398063445201315840860e-06 +M be6250c0 2a9d99c8 be6250c0 2a9d99ca # -3.411515099478765363278016421733e-08 +P be6250c0 2a9d99c8 be6250c0 2a9d99c9 # -3.411515099478765363278016421733e-08 +Z be6250c0 2a9d99c8 be6250c0 2a9d99c9 # -3.411515099478765363278016421733e-08 +N bebc8ae5 888c9cd0 bebc8ae5 888cabf4 # -1.701269441942328941976339540254e-06 +N 3f92b92b 507077bb 3f92b96f b24268ec # 1.828448942625702719477764901512e-02 +M bebe5b13 5fddcc1d bebe5b13 5fddde54 # -1.809344552819410166589792106351e-06 +P bebe5b13 5fddcc1d bebe5b13 5fddde53 # -1.809344552819410166589792106351e-06 +Z bebe5b13 5fddcc1d bebe5b13 5fddde53 # -1.809344552819410166589792106351e-06 +N 3e9fc0d9 09071b8d 3e9fc0d9 09071cdb # 4.731612160104995559702708175093e-07 +N bed40cb3 a8e67ce7 bed40cb3 a8e6d0db # -4.780201051351345974420228163160e-06 +N becc7863 742d036d becc7863 742d3f85 # -3.393920367328700559095494906914e-06 +M bfa25835 eb7cd9f1 bfa25937 4ae97d51 # -3.582924365621299039874614322798e-02 +P bfa25835 eb7cd9f1 bfa25937 4ae97d50 # -3.582924365621299039874614322798e-02 +Z bfa25835 eb7cd9f1 bfa25937 4ae97d50 # -3.582924365621299039874614322798e-02 +N 3ed25051 fa97f80c 3ed25051 fa983807 # 4.366338467230386938570593780007e-06 +M 3e9184a0 a76815d5 3e9184a0 a768160c # 2.610396800109732232539002955846e-07 +P 3e9184a0 a76815d5 3e9184a0 a768160d # 2.610396800109732232539002955846e-07 +Z 3e9184a0 a76815d5 3e9184a0 a768160c # 2.610396800109732232539002955846e-07 +N 3fdb1bbe b88ba374 3fdbfe0c af3a8d0d # 4.235684206201348889209157277946e-01 +M be5d12ea 1f07ddb8 be5d12ea 1f07ddb9 # -2.707716534493125935187114294161e-08 +P be5d12ea 1f07ddb8 be5d12ea 1f07ddb8 # -2.707716534493125935187114294161e-08 +Z be5d12ea 1f07ddb8 be5d12ea 1f07ddb8 # -2.707716534493125935187114294161e-08 +N 3e571370 e4dff3ed 3e571370 e4dff3ed # 2.149114513432336182291444812587e-08 +N 3ebe5921 66f85303 3ebe5921 66f86535 # 1.808891649695058341884112800002e-06 +M 3e8daadd 449328ec 3e8daadd 44932930 # 2.210396437329201405657861344289e-07 +P 3e8daadd 449328ec 3e8daadd 44932931 # 2.210396437329201405657861344289e-07 +Z 3e8daadd 449328ec 3e8daadd 44932930 # 2.210396437329201405657861344289e-07 +N 3e571375 c8603bff 3e571375 c8603c00 # 2.149121460659017367129137857703e-08 +N 3f54fa62 8ed33451 3f54fa62 eefdebe7 # 1.280399558982088037764612842295e-03 +M bfd369e3 1c59ba6b bfd3b971 a009ecaa # -3.033378388271674164222702074767e-01 +P bfd369e3 1c59ba6b bfd3b971 a009eca9 # -3.033378388271674164222702074767e-01 +Z bfd369e3 1c59ba6b bfd3b971 a009eca9 # -3.033378388271674164222702074767e-01 +M 3f96b3cb 4c107b88 3f96b445 34c1d7b5 # 2.217023517379915209524199326552e-02 +P 3f96b3cb 4c107b88 3f96b445 34c1d7b6 # 2.217023517379915209524199326552e-02 +Z 3f96b3cb 4c107b88 3f96b445 34c1d7b5 # 2.217023517379915209524199326552e-02 +N bf838c8c 58832198 bf838c9f cd5658a7 # -9.545418215922293891928518405621e-03 +M 3f8e42b4 c7fbb47a 3f8e42fc f2e96998 # 1.477566943455087614123222294893e-02 +P 3f8e42b4 c7fbb47a 3f8e42fc f2e96999 # 1.477566943455087614123222294893e-02 +Z 3f8e42b4 c7fbb47a 3f8e42fc f2e96998 # 1.477566943455087614123222294893e-02 +N beec65f8 2b5b68af beec65f8 2b5f22f1 # -1.354137325953007845314845364326e-05 +N 3f1aab04 0508a026 3f1aab04 05ce2fcf # 1.017304614455710341704847143873e-04 +M 3e6250c2 619c108d 3e6250c2 619c108e # 3.411521394376699155336500114168e-08 +P 3e6250c2 619c108d 3e6250c2 619c108f # 3.411521394376699155336500114168e-08 +Z 3e6250c2 619c108d 3e6250c2 619c108e # 3.411521394376699155336500114168e-08 +N bfde9279 70169ac2 bfdfdf9e 133af198 # -4.776900858509344205415914075274e-01 +N 3fabf0e1 6d9687b1 3fabf46f 8a0cd468 # 5.457214796776044957171691862641e-02 +M bf7a6a8b 35d38188 bf7a6a97 3626e27b # -6.449264326164778904360019851083e-03 +P bf7a6a8b 35d38188 bf7a6a97 3626e27a # -6.449264326164778904360019851083e-03 +Z bf7a6a8b 35d38188 bf7a6a97 3626e27a # -6.449264326164778904360019851083e-03 +M bf687589 082b3bb1 bf68758b 69dd522f # -2.985732689331631762447161193563e-03 +P bf687589 082b3bb1 bf68758b 69dd522e # -2.985732689331631762447161193563e-03 +Z bf687589 082b3bb1 bf68758b 69dd522e # -2.985732689331631762447161193563e-03 +M beb1556a dfcbc14e beb1556a dfcbc4b2 # -1.033166767413427839455248788414e-06 +P beb1556a dfcbc14e beb1556a dfcbc4b1 # -1.033166767413427839455248788414e-06 +Z beb1556a dfcbc14e beb1556a dfcbc4b1 # -1.033166767413427839455248788414e-06 +M 3f50600e 7d92499d 3f50600e ab4f930c # 9.994641789360166495709281164750e-04 +P 3f50600e 7d92499d 3f50600e ab4f930d # 9.994641789360166495709281164750e-04 +Z 3f50600e 7d92499d 3f50600e ab4f930c # 9.994641789360166495709281164750e-04 +N bf3d144f 7141ba2f bf3d144f 8144037c # -4.437154723352679740709658684494e-04 +M bf65a196 bc309fcc bf65a198 61eaf7be # -2.640528111005102304686964487246e-03 +P bf65a196 bc309fcc bf65a198 61eaf7bd # -2.640528111005102304686964487246e-03 +Z bf65a196 bc309fcc bf65a198 61eaf7bd # -2.640528111005102304686964487246e-03 +M bf3a95c4 94638f47 bf3a95c4 a09f1dcf # -4.056553774616122507411242192887e-04 +P bf3a95c4 94638f47 bf3a95c4 a09f1dce # -4.056553774616122507411242192887e-04 +Z bf3a95c4 94638f47 bf3a95c4 a09f1dce # -4.056553774616122507411242192887e-04 +N bfb83aa5 7d9b2216 bfb843f1 b4ec8e0f # -9.464487377693617253804347910773e-02 +M 3fd80995 21f52d18 3fd8a44b 826f28c9 # 3.755848724001267235905743291369e-01 +P 3fd80995 21f52d18 3fd8a44b 826f28ca # 3.755848724001267235905743291369e-01 +Z 3fd80995 21f52d18 3fd8a44b 826f28c9 # 3.755848724001267235905743291369e-01 +M bfc8ba00 83931334 bfc8e20c 38fc8ae6 # -1.931763308004065260448101071233e-01 +P bfc8ba00 83931334 bfc8e20c 38fc8ae5 # -1.931763308004065260448101071233e-01 +Z bfc8ba00 83931334 bfc8e20c 38fc8ae5 # -1.931763308004065260448101071233e-01 +N 3f09c7ca 428cfbdc 3f09c7ca 42b99ad6 # 4.917226789879328738112895802459e-05 +N be9f55d2 97fe14f0 be9f55d2 97fe1631 # -4.669315316552298086492066298003e-07 +N 3e68db9b 7e106d22 3e68db9b 7e106d24 # 4.630133765994473400048723902081e-08 +M bf01c309 c14038b0 bf01c309 c14ed069 # -3.387807387876648392704970191858e-05 +P bf01c309 c14038b0 bf01c309 c14ed068 # -3.387807387876648392704970191858e-05 +Z bf01c309 c14038b0 bf01c309 c14ed068 # -3.387807387876648392704970191858e-05 +N bf285214 5126f921 bf285214 537e5e26 # -1.855516243959932150709574161240e-04 +M bfbefe94 f8ad9e01 bfbf1218 7fe3a3c9 # -1.210721118092053100179228408706e-01 +P bfbefe94 f8ad9e01 bfbf1218 7fe3a3c8 # -1.210721118092053100179228408706e-01 +Z bfbefe94 f8ad9e01 bfbf1218 7fe3a3c8 # -1.210721118092053100179228408706e-01 +N 3e64f749 6cbd5c64 3e64f749 6cbd5c66 # 3.905215137264173231404246634108e-08 +M bf8606b7 ba8d83dc bf8606d3 8f059a10 # -1.075500047744697845741868036384e-02 +P bf8606b7 ba8d83dc bf8606d3 8f059a0f # -1.075500047744697845741868036384e-02 +Z bf8606b7 ba8d83dc bf8606d3 8f059a0f # -1.075500047744697845741868036384e-02 +N 3f595284 180699c2 3f595284 c129d29b # 1.545552251721469139839060247255e-03 +M bf65277b 6552ed95 bf65277c efc3b34b # -2.582303054251953392667084941081e-03 +P bf65277b 6552ed95 bf65277c efc3b34a # -2.582303054251953392667084941081e-03 +Z bf65277b 6552ed95 bf65277c efc3b34a # -2.582303054251953392667084941081e-03 +M 3e861246 f3cdfff6 3e861246 f3ce0012 # 1.644447084302167034557627927488e-07 +P 3e861246 f3cdfff6 3e861246 f3ce0013 # 1.644447084302167034557627927488e-07 +Z 3e861246 f3cdfff6 3e861246 f3ce0012 # 1.644447084302167034557627927488e-07 +N bfaeebfb 45f16e04 bfaef0cd 38b75a67 # -6.039414624020980615348719311442e-02 +M beb11c74 70d97626 beb11c74 70d9796a # -1.019904121511171453867477740274e-06 +P beb11c74 70d97626 beb11c74 70d97969 # -1.019904121511171453867477740274e-06 +Z beb11c74 70d97626 beb11c74 70d97969 # -1.019904121511171453867477740274e-06 +N bfbf158c d15161c6 bfbf293c 0c40721c # -1.214225779562020102186892245300e-01 +N 3f030ecd bf1f7257 3f030ecd bf3178e3 # 3.634992016518918234819698898086e-05 +N 3fded457 0243ae71 3fe01557 86866be1 # 4.817101976502505267241360797925e-01 +M bf06b2f5 ccdc5fdb bf06b2f5 ccfad4f3 # -4.329502699657014527226048250519e-05 +P bf06b2f5 ccdc5fdb bf06b2f5 ccfad4f2 # -4.329502699657014527226048250519e-05 +Z bf06b2f5 ccdc5fdb bf06b2f5 ccfad4f2 # -4.329502699657014527226048250519e-05 +M 3efa29b4 619088c9 3efa29b4 619c3187 # 2.495089401944523932832566137652e-05 +P 3efa29b4 619088c9 3efa29b4 619c3188 # 2.495089401944523932832566137652e-05 +Z 3efa29b4 619088c9 3efa29b4 619c3187 # 2.495089401944523932832566137652e-05 +M be6d12ed bddd291e be6d12ed bddd2923 # -5.415443358901635401047089521040e-08 +P be6d12ed bddd291e be6d12ed bddd2922 # -5.415443358901635401047089521040e-08 +Z be6d12ed bddd291e be6d12ed bddd2922 # -5.415443358901635401047089521040e-08 +M 3ea699bc d7b3ecdf 3ea699bc d7b3eec0 # 6.735485124359874405800051137827e-07 +P 3ea699bc d7b3ecdf 3ea699bc d7b3eec1 # 6.735485124359874405800051137827e-07 +Z 3ea699bc d7b3ecdf 3ea699bc d7b3eec0 # 6.735485124359874405800051137827e-07 +N 3fc08680 8c1cd403 3fc09257 f0efa2b7 # 1.291046795028308602493183343540e-01 +N be99708f 6c918b8c be99708f 6c918c38 # -3.790808987323184865036616517098e-07 +N bf5dc6c4 8b7e4102 bf5dc6c5 9e80aacd # -1.817409456609964547163516002115e-03 +M bf098e31 c4cb3422 bf098e31 c4f6aaa6 # -4.874314672562880259524403792071e-05 +P bf098e31 c4cb3422 bf098e31 c4f6aaa5 # -4.874314672562880259524403792071e-05 +Z bf098e31 c4cb3422 bf098e31 c4f6aaa5 # -4.874314672562880259524403792071e-05 +N 3fced2e6 b7a10c66 3fcf213a 82fce4ea # 2.408111950518076471716710784676e-01 +M bf289776 f933c5cb bf289776 fb9f6e50 # -1.876194697625746044596789507963e-04 +P bf289776 f933c5cb bf289776 fb9f6e4f # -1.876194697625746044596789507963e-04 +Z bf289776 f933c5cb bf289776 fb9f6e4f # -1.876194697625746044596789507963e-04 +M becc31d4 65141c9a becc31d4 651456f8 # -3.361063854459881562839352470151e-06 +P becc31d4 65141c9a becc31d4 651456f7 # -3.361063854459881562839352470151e-06 +Z becc31d4 65141c9a becc31d4 651456f7 # -3.361063854459881562839352470151e-06 +N bfb5aac2 8325abbb bfb5b167 4d50ec18 # -8.463683797678715758916467848394e-02 +M bf372d78 caa77bc6 bf372d78 d2c2a991 # -3.536624814425816864735252487151e-04 +P bf372d78 caa77bc6 bf372d78 d2c2a990 # -3.536624814425816864735252487151e-04 +Z bf372d78 caa77bc6 bf372d78 d2c2a990 # -3.536624814425816864735252487151e-04 +N bf26a4dc 33b7584c bf26a4dc 359b1fd1 # -1.727598954476848363767671479252e-04 +N 3f6b2049 4990fbf0 3f6b204c 893de2c6 # 3.311293734923996534558199300591e-03 +M 3f37a0d0 27921d69 3f37a0d0 3028ae23 # 3.605373563648402190397190825166e-04 +P 3f37a0d0 27921d69 3f37a0d0 3028ae24 # 3.605373563648402190397190825166e-04 +Z 3f37a0d0 27921d69 3f37a0d0 3028ae23 # 3.605373563648402190397190825166e-04 +N bea8f45f a1e34674 bea8f45f a1e348fc # -7.437045643992835042247139393234e-07 +M bef82c38 1c203d37 bef82c38 1c296f52 # -2.305291287290936363594227864748e-05 +P bef82c38 1c203d37 bef82c38 1c296f51 # -2.305291287290936363594227864748e-05 +Z bef82c38 1c203d37 bef82c38 1c296f51 # -2.305291287290936363594227864748e-05 +M be6250c0 3ab12f28 be6250c0 3ab12f2a # -3.411515277963748063691268481989e-08 +P be6250c0 3ab12f28 be6250c0 3ab12f29 # -3.411515277963748063691268481989e-08 +Z be6250c0 3ab12f28 be6250c0 3ab12f29 # -3.411515277963748063691268481989e-08 +N bf1e29c6 33775f0e bf1e29c6 34953c5c # -1.150634023966390871978465737513e-04 +M 3f275e5f a8dd93f2 3f275e5f aaf14e4b # 1.782886287699233054428182843054e-04 +P 3f275e5f a8dd93f2 3f275e5f aaf14e4c # 1.782886287699233054428182843054e-04 +Z 3f275e5f a8dd93f2 3f275e5f aaf14e4b # 1.782886287699233054428182843054e-04 +M beabbefa 00c7ce47 beabbefa 00c7d1c2 # -8.268953038390437137590788067854e-07 +P beabbefa 00c7ce47 beabbefa 00c7d1c1 # -8.268953038390437137590788067854e-07 +Z beabbefa 00c7ce47 beabbefa 00c7d1c1 # -8.268953038390437137590788067854e-07 +N 3eb28f40 e3b2fd1b 3eb28f40 e3b30145 # 1.106237404610420266799840176286e-06 +M 3fa81a80 559e93b4 3fa81cc8 671fc83c # 4.707718892249293518581509943033e-02 +P 3fa81a80 559e93b4 3fa81cc8 671fc83d # 4.707718892249293518581509943033e-02 +Z 3fa81a80 559e93b4 3fa81cc8 671fc83c # 4.707718892249293518581509943033e-02 +N 3fb070bb 53afbe64 3fb073a1 4d8811e1 # 6.422014992835439750606951747613e-02 +N 3f908f24 54aade0b 3f908f53 a2612529 # 1.617104307908160884532655643397e-02 +M bec35cff c4017eb7 bec35cff c401919f # -2.308282574900316071420071015186e-06 +P bec35cff c4017eb7 bec35cff c401919e # -2.308282574900316071420071015186e-06 +Z bec35cff c4017eb7 bec35cff c401919e # -2.308282574900316071420071015186e-06 +N bf3de3b8 c16a68a2 bf3de3b8 d2cce24d # -4.560781539254631479843316022027e-04 +N 3e97a220 f0e9d9b7 3e97a220 f0e9da41 # 3.521638384582444513140554644831e-07 +M bf7ee099 a5b39906 bf7ee0ac d04a645b # -7.538414177565627358190702977936e-03 +P bf7ee099 a5b39906 bf7ee0ac d04a645a # -7.538414177565627358190702977936e-03 +Z bf7ee099 a5b39906 bf7ee0ac d04a645a # -7.538414177565627358190702977936e-03 +N be9e1d78 12262639 be9e1d78 12262756 # -4.487501589425419825200044929986e-07 +M 3f8da615 7b68b461 3f8da659 5c32cf1b # 1.447693617691409202763441754769e-02 +P 3f8da615 7b68b461 3f8da659 5c32cf1c # 1.447693617691409202763441754769e-02 +Z 3f8da615 7b68b461 3f8da659 5c32cf1b # 1.447693617691409202763441754769e-02 +M be6250bd 492ddf10 be6250bd 492ddf11 # -3.411506912289584843414646034288e-08 +P be6250bd 492ddf10 be6250bd 492ddf10 # -3.411506912289584843414646034288e-08 +Z be6250bd 492ddf10 be6250bd 492ddf10 # -3.411506912289584843414646034288e-08 +N 3ec68c8d 285005af 3ec68c8d 2850238b # 2.688053714284327531616356973809e-06 +N 3fcaf16b d445f15f 3fcb2566 05523c3d # 2.104925905695251564520020792770e-01 +N 3eebf0c5 a7f3263a 3eebf0c5 a7f6b314 # 1.332307624437027132710716081920e-05 +N bed27795 f325563e bed27795 f32597d9 # -4.402907324359932791642095739615e-06 +N 3ead203a 4c119449 3ead203a 4c11984f # 8.680191500130776594806977959629e-07 +N be8a81bf 022f1f7b be8a81bf 022f1fab # -1.974912048048667507026387437849e-07 +N 3f07f5d8 ede52ec2 3f07f5d8 ee090126 # 4.570072427387057332429792788631e-05 +M bf6ee027 88a304f8 bf6ee02c 530d92f4 # -3.768994535761845815491355438098e-03 +P bf6ee027 88a304f8 bf6ee02c 530d92f3 # -3.768994535761845815491355438098e-03 +Z bf6ee027 88a304f8 bf6ee02c 530d92f3 # -3.768994535761845815491355438098e-03 +N be91ac51 039ad370 be91ac51 039ad3a9 # -2.633498784419330542515801096837e-07 +M bf1e3b5f 6a75fc1c bf1e3b5f 6b95cee9 # -1.153256404133749433126021610718e-04 +P bf1e3b5f 6a75fc1c bf1e3b5f 6b95cee8 # -1.153256404133749433126021610718e-04 +Z bf1e3b5f 6a75fc1c bf1e3b5f 6b95cee8 # -1.153256404133749433126021610718e-04 +N 3f5bd43e 1a21226f 3f5bd43e faa259ab # 1.698551794577476048084263560156e-03 +N 3f46bc63 d604c145 3f46bc63 f49fddde # 6.938445549505087165190198028597e-04 +M 3f44bc1d ffc51477 3f44bc1e 16fc24ec # 6.327768783555139065974404211090e-04 +P 3f44bc1d ffc51477 3f44bc1e 16fc24ed # 6.327768783555139065974404211090e-04 +Z 3f44bc1d ffc51477 3f44bc1e 16fc24ec # 6.327768783555139065974404211090e-04 +N bf81cfc1 45e881e0 bf81cfcf fd30bb09 # -8.697042413644717750997870098217e-03 +N bf2c5b9b f6e0b1e0 bf2c5b9b fa96e17a # -2.163532148541499541827271002603e-04 +N 3f8c3acf 641392ab 3f8c3b09 fb337699 # 1.378404640349491748485544206915e-02 +N 3f27d97f 9cef8fd3 3f27d97f 9f24cd0e # 1.819580342888859074337165599999e-04 +N 3e57136d 720299e9 3e57136d 720299e9 # 2.149109612548999362950903158163e-08 +M bfc8b784 fed1bc67 bfc8df84 823085c6 # -1.931005710825701437993728859510e-01 +P bfc8b784 fed1bc67 bfc8df84 823085c5 # -1.931005710825701437993728859510e-01 +Z bfc8b784 fed1bc67 bfc8df84 823085c5 # -1.931005710825701437993728859510e-01 +N be8e4ed5 24a8dd1f be8e4ed5 24a8dd68 # -2.258117482599182502264414549795e-07 +N 3fa32547 7bd3b7ab 3fa3266c 14c9926a # 3.739379297790831196968142080550e-02 +M 3fa1fe4f a431f007 3fa1ff42 8261774e # 3.514336470922790195414719960354e-02 +P 3fa1fe4f a431f007 3fa1ff42 8261774f # 3.514336470922790195414719960354e-02 +Z 3fa1fe4f a431f007 3fa1ff42 8261774e # 3.514336470922790195414719960354e-02 +M be771373 f87dabcd be771373 f87dabd5 # -8.596475542319630888818214999383e-08 +P be771373 f87dabcd be771373 f87dabd4 # -8.596475542319630888818214999383e-08 +Z be771373 f87dabcd be771373 f87dabd4 # -8.596475542319630888818214999383e-08 +M bf2ba59f c13e00ce bf2ba59f c4ae81d5 # -2.109296334502686379695768348341e-04 +P bf2ba59f c13e00ce bf2ba59f c4ae81d4 # -2.109296334502686379695768348341e-04 +Z bf2ba59f c13e00ce bf2ba59f c4ae81d4 # -2.109296334502686379695768348341e-04 +N bf4f12d6 62bccaa3 bf4f12d6 b0df3af4 # -9.482905202048041081938634100368e-04 +N bebf87d4 41c2a20f bebf87d4 41c2b677 # -1.879369171434622806408031546466e-06 +M bf6476ca aa936980 bf6476cc 0fa7755a # -2.498050530090611953681900558877e-03 +P bf6476ca aa936980 bf6476cc 0fa77559 # -2.498050530090611953681900558877e-03 +Z bf6476ca aa936980 bf6476cc 0fa77559 # -2.498050530090611953681900558877e-03 +M 3f53b046 2883d9ee 3f53b046 78040fa6 # 1.201694978644969862696667561863e-03 +P 3f53b046 2883d9ee 3f53b046 78040fa7 # 1.201694978644969862696667561863e-03 +Z 3f53b046 2883d9ee 3f53b046 78040fa6 # 1.201694978644969862696667561863e-03 +M 3eea7c52 7bdb5fb2 3eea7c52 7bde65d6 # 1.262933426053589711806658668625e-05 +P 3eea7c52 7bdb5fb2 3eea7c52 7bde65d7 # 1.262933426053589711806658668625e-05 +Z 3eea7c52 7bdb5fb2 3eea7c52 7bde65d6 # 1.262933426053589711806658668625e-05 +N 3f87a2c1 1ce0ea1d 3f87a2e3 802304b6 # 1.154089803104790291909953481309e-02 +M bf3f91bd 38160184 bf3f91bd 4c91c5dd # -4.817091904314662557246018437240e-04 +P bf3f91bd 38160184 bf3f91bd 4c91c5dc # -4.817091904314662557246018437240e-04 +Z bf3f91bd 38160184 bf3f91bd 4c91c5dc # -4.817091904314662557246018437240e-04 +M bf049e6a 43cc017c bf049e6a 43e2d557 # -3.932725710420727975417942712255e-05 +P bf049e6a 43cc017c bf049e6a 43e2d556 # -3.932725710420727975417942712255e-05 +Z bf049e6a 43cc017c bf049e6a 43e2d556 # -3.932725710420727975417942712255e-05 +M 3ea29ecf 44af1722 3ea29ecf 44af182f # 5.549296785360033522962195165484e-07 +P 3ea29ecf 44af1722 3ea29ecf 44af1830 # 5.549296785360033522962195165484e-07 +Z 3ea29ecf 44af1722 3ea29ecf 44af182f # 5.549296785360033522962195165484e-07 +M 3f331426 ac4f058d 3f331426 b0d47496 # 2.911180893612967776791500273958e-04 +P 3f331426 ac4f058d 3f331426 b0d47497 # 2.911180893612967776791500273958e-04 +Z 3f331426 ac4f058d 3f331426 b0d47496 # 2.911180893612967776791500273958e-04 +M 3f1a72cd 03911540 3f1a72cd 0451cdd2 # 1.008927946638165165649247967394e-04 +P 3f1a72cd 03911540 3f1a72cd 0451cdd3 # 1.008927946638165165649247967394e-04 +Z 3f1a72cd 03911540 3f1a72cd 0451cdd2 # 1.008927946638165165649247967394e-04 +M bfd1b66b fa239d79 bfd1f266 2e4dd9c1 # -2.767591421856746003449245563388e-01 +P bfd1b66b fa239d79 bfd1f266 2e4dd9c0 # -2.767591421856746003449245563388e-01 +Z bfd1b66b fa239d79 bfd1f266 2e4dd9c0 # -2.767591421856746003449245563388e-01 +N bfa3f904 695270ca bfa3fa50 9c3dafec # -3.900922570866922900467699264482e-02 +N bf30e07f 5de72be5 bf30e07f 61085a00 # -2.575217203257248251187239151960e-04 +M 3fa50904 5355312c 3fa50a88 70b5e8dc # 4.108441846128338403865143391158e-02 +P 3fa50904 5355312c 3fa50a88 70b5e8dd # 4.108441846128338403865143391158e-02 +Z 3fa50904 5355312c 3fa50a88 70b5e8dc # 4.108441846128338403865143391158e-02 +N becb8a20 6f0cead4 becb8a20 6f0d2139 # -3.282971072241438952412674601167e-06 +N bf3d81c0 6b1033ea bf3d81c0 7bc9e90a # -4.502386828456038945014960894753e-04 +M bfef41f8 c8825b9e bff5ae05 d5a666c9 # -9.768031994052426281172074595816e-01 +P bfef41f8 c8825b9e bff5ae05 d5a666c8 # -9.768031994052426281172074595816e-01 +Z bfef41f8 c8825b9e bff5ae05 d5a666c8 # -9.768031994052426281172074595816e-01 +N bf0e80ab 9756dc8c bf0e80ab 97a0c480 # -5.817912726107610731605956910784e-05 +M 3fc717d5 e388a0be 3fc73862 c50dbde3 # 1.804149018291862360818811339414e-01 +P 3fc717d5 e388a0be 3fc73862 c50dbde4 # 1.804149018291862360818811339414e-01 +Z 3fc717d5 e388a0be 3fc73862 c50dbde3 # 1.804149018291862360818811339414e-01 +N 3ee43b69 49237d45 3ee43b69 4924d657 # 9.647405282141511729415185583125e-06 +N bf51d92b 332ab5f6 bf51d92b 6e64db3a # -1.089374720929623448911760519309e-03 +M 3f841faf e574fd16 3f841fc5 1ea9a40a # 9.826063337298889671655999222821e-03 +P 3f841faf e574fd16 3f841fc5 1ea9a40b # 9.826063337298889671655999222821e-03 +Z 3f841faf e574fd16 3f841fc5 1ea9a40a # 9.826063337298889671655999222821e-03 +M 3f4f26e4 4d2e9717 3f4f26e4 9be8b0d3 # 9.506811860446631691143326570170e-04 +P 3f4f26e4 4d2e9717 3f4f26e4 9be8b0d4 # 9.506811860446631691143326570170e-04 +Z 3f4f26e4 4d2e9717 3f4f26e4 9be8b0d3 # 9.506811860446631691143326570170e-04 +N 3f3bc358 01ce1ff8 3f3bc358 0fbcb21c # 4.236307011571400875371562477767e-04 +M bf3b19bb 0a650e22 bf3b19bb 175a53f8 # -4.135209695912152707067410695174e-04 +P bf3b19bb 0a650e22 bf3b19bb 175a53f7 # -4.135209695912152707067410695174e-04 +Z bf3b19bb 0a650e22 bf3b19bb 175a53f7 # -4.135209695912152707067410695174e-04 +M 3e811734 045f93da 3e811734 045f93e7 # 1.273351719059289281176232822707e-07 +P 3e811734 045f93da 3e811734 045f93e8 # 1.273351719059289281176232822707e-07 +Z 3e811734 045f93da 3e811734 045f93e7 # 1.273351719059289281176232822707e-07 +M bed2d2d8 de727c0b bed2d2d8 de72c185 # -4.487901129084622844727086449224e-06 +P bed2d2d8 de727c0b bed2d2d8 de72c184 # -4.487901129084622844727086449224e-06 +Z bed2d2d8 de727c0b bed2d2d8 de72c184 # -4.487901129084622844727086449224e-06 +N bf07dc39 c729d670 bf07dc39 c74d3664 # -4.550982784660712997942821900210e-05 +M 3ecc819d 6ab7304b 3ecc819d 6ab76c9e # 3.398216753080736241254258475641e-06 +P 3ecc819d 6ab7304b 3ecc819d 6ab76c9f # 3.398216753080736241254258475641e-06 +Z 3ecc819d 6ab7304b 3ecc819d 6ab76c9e # 3.398216753080736241254258475641e-06 +N bf681af1 1263190e bf681af3 59ffffff # -2.942534297378013828649923055991e-03 +N be7943f3 72833bc7 be7943f3 72833bd1 # -9.412107415954348962983062659368e-08 +N bf3dd9d0 65e7bede bf3dd9d0 7738f499 # -4.554876121849303237040795799828e-04 +N 3edfbb66 aff484b0 3edfbb66 aff5d184 # 7.565506847912923413072838751958e-06 +N bf7b6534 d6b6ccd4 bf7b6542 3980f92c # -6.688314820553393352797755255779e-03 +N bf736a97 a4b9f0d3 bf736a9c 68b8666d # -4.740326268457733908945339607044e-03 +N 3f48d5ec 8a8000bf 3f48d5ec b2649218 # 7.579236016681741320774601256005e-04 +N bfb8bc08 7b2b1b49 bfb8c5ed 366a9a5b # -9.661915785828258107503785367953e-02 +M 3fe571ab 4278ddf5 3fe78006 4b615d49 # 6.701256082805558955683977728768e-01 +P 3fe571ab 4278ddf5 3fe78006 4b615d4a # 6.701256082805558955683977728768e-01 +Z 3fe571ab 4278ddf5 3fe78006 4b615d49 # 6.701256082805558955683977728768e-01 +N 3f02bb70 2ad96533 3f02bb70 2aea8336 # 3.572879846265100554003266153380e-05 +M 3ed3c87e 67214b3f 3ed3c87e 67219be5 # 4.716677368748696811057759953334e-06 +P 3ed3c87e 67214b3f 3ed3c87e 67219be6 # 4.716677368748696811057759953334e-06 +Z 3ed3c87e 67214b3f 3ed3c87e 67219be5 # 4.716677368748696811057759953334e-06 +N 3ee66256 1d590c69 3ee66256 1d5adfb9 # 1.067358327156414401191714819150e-05 +N 3f485d71 49d34563 3f485d71 6f7e3142 # 7.435610929410859304064529418099e-04 +N 3e6e3cf5 44d91284 3e6e3cf5 44d91289 # 5.632288289624684818515502632980e-08 +N 3e6bcee8 321d58a5 3e6bcee8 321d58a9 # 5.179686569818751731329874881705e-08 +M 3f1ba4cf 988a25f0 3f1ba4cf 996632c6 # 1.054527002769740148119259615100e-04 +P 3f1ba4cf 988a25f0 3f1ba4cf 996632c7 # 1.054527002769740148119259615100e-04 +Z 3f1ba4cf 988a25f0 3f1ba4cf 996632c6 # 1.054527002769740148119259615100e-04 +N 3f22eff6 037956a1 3f22eff6 04944fec # 1.444804963621109446681584076444e-04 +N 3f9a3bb0 c6c447ba 3f9a3c6c e2a0c639 # 2.561832631278779942585188678095e-02 +N 3fa756bf e811cebe 3fa758d2 199a97e1 # 4.558372218971616651739253711639e-02 +N bf21fadd 034a6741 bf21fadd 043c9773 # -1.371760169107065073946377653513e-04 +N bfa982be 977657d0 bfa98573 20c3fdf5 # -4.982562636284593171609458295279e-02 +M 3f50a82a 9bdcc1cd 3f50a82a cc00c04b # 1.016656503861057591134309241454e-03 +P 3f50a82a 9bdcc1cd 3f50a82a cc00c04c # 1.016656503861057591134309241454e-03 +Z 3f50a82a 9bdcc1cd 3f50a82a cc00c04b # 1.016656503861057591134309241454e-03 +M bf913e08 eaab2739 bf913e3e 5205b3f0 # -1.683820659926668975026053942656e-02 +P bf913e08 eaab2739 bf913e3e 5205b3ef # -1.683820659926668975026053942656e-02 +Z bf913e08 eaab2739 bf913e3e 5205b3ef # -1.683820659926668975026053942656e-02 +M bef16026 045161cf bef16026 0454cc1f # -1.657064446578139556439344948213e-05 +P bef16026 045161cf bef16026 0454cc1e # -1.657064446578139556439344948213e-05 +Z bef16026 045161cf bef16026 0454cc1e # -1.657064446578139556439344948213e-05 +M 3f72e470 8d812b00 3f72e474 f15c14db # 4.612388285816448885157115000766e-03 +P 3f72e470 8d812b00 3f72e474 f15c14dc # 4.612388285816448885157115000766e-03 +Z 3f72e470 8d812b00 3f72e474 f15c14db # 4.612388285816448885157115000766e-03 +N bfaf7a62 065d2408 bfaf7f77 d9551cd0 # -6.148058250125393309204469005635e-02 +M 3f5bfdb8 2d32ad5b 3f5bfdb9 11a59090 # 1.708440647045636777076604850834e-03 +P 3f5bfdb8 2d32ad5b 3f5bfdb9 11a59091 # 1.708440647045636777076604850834e-03 +Z 3f5bfdb8 2d32ad5b 3f5bfdb9 11a59090 # 1.708440647045636777076604850834e-03 +M 3f80793f d919f553 3f80794b 7d9a58e5 # 8.043764889630244593887731241466e-03 +P 3f80793f d919f553 3f80794b 7d9a58e6 # 8.043764889630244593887731241466e-03 +Z 3f80793f d919f553 3f80794b 7d9a58e5 # 8.043764889630244593887731241466e-03 +M bf33a29c c2993383 bf33a29c c786e5ef # -2.996094432077754904190924900576e-04 +P bf33a29c c2993383 bf33a29c c786e5ee # -2.996094432077754904190924900576e-04 +Z bf33a29c c2993383 bf33a29c c786e5ee # -2.996094432077754904190924900576e-04 +M 3e6a6a59 fff119c4 3e6a6a59 fff119c7 # 4.920258333449549795057126073267e-08 +P 3e6a6a59 fff119c4 3e6a6a59 fff119c8 # 4.920258333449549795057126073267e-08 +Z 3e6a6a59 fff119c4 3e6a6a59 fff119c7 # 4.920258333449549795057126073267e-08 +M 3f7085c7 aaa68bb9 3f7085ca 9a6bd3d6 # 4.033832500144046186163482303755e-03 +P 3f7085c7 aaa68bb9 3f7085ca 9a6bd3d7 # 4.033832500144046186163482303755e-03 +Z 3f7085c7 aaa68bb9 3f7085ca 9a6bd3d6 # 4.033832500144046186163482303755e-03 +M bf67268c 22179d4b bf67268e 271317fc # -2.825998017886332310671937406710e-03 +P bf67268c 22179d4b bf67268e 271317fb # -2.825998017886332310671937406710e-03 +Z bf67268c 22179d4b bf67268e 271317fb # -2.825998017886332310671937406710e-03 +N 3f729c2b 40bcaea8 3f729c2f 72f5b5f4 # 4.543465572890127701644047419904e-03 +M 3fe736f0 4f11d3f9 3fe9f96c 856af8e9 # 7.254563850716514439298521210731e-01 +P 3fe736f0 4f11d3f9 3fe9f96c 856af8ea # 7.254563850716514439298521210731e-01 +Z 3fe736f0 4f11d3f9 3fe9f96c 856af8e9 # 7.254563850716514439298521210731e-01 +N be730c7f 9dfc917f be730c7f 9dfc9184 # -7.096239284778318317047340326939e-08 +N bfa8d40d 3863381d bfa8d68b 9e1ccdb1 # -4.849282563519372729610168448744e-02 +M bfcdd899 5cb07328 bfce1f95 f7a8ce07 # -2.331725790581000712364811988664e-01 +P bfcdd899 5cb07328 bfce1f95 f7a8ce06 # -2.331725790581000712364811988664e-01 +Z bfcdd899 5cb07328 bfce1f95 f7a8ce06 # -2.331725790581000712364811988664e-01 +M be70a402 ba497f9b be70a402 ba497f9e # -6.199131392372677738641988066590e-08 +P be70a402 ba497f9b be70a402 ba497f9d # -6.199131392372677738641988066590e-08 +Z be70a402 ba497f9b be70a402 ba497f9d # -6.199131392372677738641988066590e-08 +M 3fabec20 e8beb370 3fabefad 34bdeeeb # 5.453589287876681179767501816968e-02 +P 3fabec20 e8beb370 3fabefad 34bdeeec # 5.453589287876681179767501816968e-02 +Z 3fabec20 e8beb370 3fabefad 34bdeeeb # 5.453589287876681179767501816968e-02 +N bf6fba11 d79b8e00 bf6fba17 0a484d18 # -3.872904632645335354368398839142e-03 +N 3fe7ae10 0fba3af7 3feaa87c 994d4f09 # 7.399978930642124863581443605653e-01 +M be5d12e9 32a93b57 be5d12e9 32a93b58 # -2.707715222377902764876361535375e-08 +P be5d12e9 32a93b57 be5d12e9 32a93b57 # -2.707715222377902764876361535375e-08 +Z be5d12e9 32a93b57 be5d12e9 32a93b57 # -2.707715222377902764876361535375e-08 +M be8fb4a4 63e5b233 be8fb4a4 63e5b286 # -2.362253769915280595848055189209e-07 +P be8fb4a4 63e5b233 be8fb4a4 63e5b285 # -2.362253769915280595848055189209e-07 +Z be8fb4a4 63e5b233 be8fb4a4 63e5b285 # -2.362253769915280595848055189209e-07 +N 3f7d487f f9efd407 3f7d4890 531eb373 # 7.149219424708703161941425463510e-03 +N bf09b11f 81f03ad5 bf09b11f 821c6483 # -4.900338557699771008116865211868e-05 +M be6a6a58 032c5dcc be6a6a58 032c5dcf # -4.920252684984596522114704605227e-08 +P be6a6a58 032c5dcc be6a6a58 032c5dce # -4.920252684984596522114704605227e-08 +Z be6a6a58 032c5dcc be6a6a58 032c5dce # -4.920252684984596522114704605227e-08 +N 3f874144 380249b6 3f874164 f89057c4 # 1.135495468068801680483481675310e-02 +M 3e5d12eb 57b4e3cb 3e5d12eb 57b4e3cb # 2.707718270192898373572170679906e-08 +P 3e5d12eb 57b4e3cb 3e5d12eb 57b4e3cc # 2.707718270192898373572170679906e-08 +Z 3e5d12eb 57b4e3cb 3e5d12eb 57b4e3cb # 2.707718270192898373572170679906e-08 +N bf0aeb98 b775ece5 bf0aeb98 b7a8bb09 # -5.134639553269221024520488350085e-05 +N 3ef80da6 e528feae 3ef80da6 e5320e13 # 2.293904101180351651862940332016e-05 +N 3fc98419 796120e5 3fc9b027 6c7b2046 # 1.993438570664302356139074845487e-01 +N beaecf20 c59d5bba beaecf20 c59d607c # -9.181825461984532066648080975146e-07 +N 3e6e3cf4 5a43d46c 3e6e3cf4 5a43d470 # 5.632285685230443157221877272661e-08 +M bee6fbe0 ef6ce2a4 bee6fbe0 ef6edc8a # -1.095957803230854953795495032587e-05 +P bee6fbe0 ef6ce2a4 bee6fbe0 ef6edc89 # -1.095957803230854953795495032587e-05 +Z bee6fbe0 ef6ce2a4 bee6fbe0 ef6edc89 # -1.095957803230854953795495032587e-05 +N bfbcc721 7a5e2937 bfbcd6bc 5f3f8018 # -1.124134944676925401685352312597e-01 +N 3f84a0f0 9c96fa6e 3f84a107 791a2a4b # 1.007259347795505174949504123560e-02 +N bf84ae6b 3750d020 bf84ae82 40c1e178 # -1.009830248413129405449240039161e-02 +M 3ec35837 09cdaa70 3ec35837 09cdbd49 # 2.306054808822337917183914468566e-06 +P 3ec35837 09cdaa70 3ec35837 09cdbd4a # 2.306054808822337917183914468566e-06 +Z 3ec35837 09cdaa70 3ec35837 09cdbd49 # 2.306054808822337917183914468566e-06 +N 3fcfc9a2 cf0389f3 3fd00fd8 956e4591 # 2.483409415063558556280298716956e-01 +N bf5acb97 fe0d5125 bf5acb98 c67486f6 # -1.635454588002246663694383421728e-03 +M 3f33b377 49a94b67 3f33b377 4ea3b99b # 3.006139974434579912286602532134e-04 +P 3f33b377 49a94b67 3f33b377 4ea3b99c # 3.006139974434579912286602532134e-04 +Z 3f33b377 49a94b67 3f33b377 4ea3b99b # 3.006139974434579912286602532134e-04 +N 3e730c7f 16392d30 3e730c7f 16392d35 # 7.096236270228612064831213296356e-08 +M 3f603e77 c7a2eb46 3f603e78 7a3b47c1 # 1.982912011127354982853443488011e-03 +P 3f603e77 c7a2eb46 3f603e78 7a3b47c2 # 1.982912011127354982853443488011e-03 +Z 3f603e77 c7a2eb46 3f603e78 7a3b47c1 # 1.982912011127354982853443488011e-03 +M 3fdd3621 2fd71d2a 3fde55a5 45f5331c # 4.564288108053512482698010899185e-01 +P 3fdd3621 2fd71d2a 3fde55a5 45f5331d # 4.564288108053512482698010899185e-01 +Z 3fdd3621 2fd71d2a 3fde55a5 45f5331c # 4.564288108053512482698010899185e-01 +M 3e7fd51c 209ca120 3e7fd51c 209ca135 # 1.185851560529712794584290130873e-07 +P 3e7fd51c 209ca120 3e7fd51c 209ca136 # 1.185851560529712794584290130873e-07 +Z 3e7fd51c 209ca120 3e7fd51c 209ca135 # 1.185851560529712794584290130873e-07 +M 3fd28286 e4d5e9b3 3fd2c734 717b9b5a # 2.892167315218571732593488832208e-01 +P 3fd28286 e4d5e9b3 3fd2c734 717b9b5b # 2.892167315218571732593488832208e-01 +Z 3fd28286 e4d5e9b3 3fd2c734 717b9b5a # 2.892167315218571732593488832208e-01 +N 3ec313b7 81ffd0fd 3ec313b7 81ffe311 # 2.274157864684999155003653284468e-06 +M 3e8184a0 b2919f23 3e8184a0 b2919f31 # 1.305198449625219952456876620558e-07 +P 3e8184a0 b2919f23 3e8184a0 b2919f32 # 1.305198449625219952456876620558e-07 +Z 3e8184a0 b2919f23 3e8184a0 b2919f31 # 1.305198449625219952456876620558e-07 +M bfc40912 e2b30923 bfc41e40 9dc27c7b # -1.565269095354518691376455308273e-01 +P bfc40912 e2b30923 bfc41e40 9dc27c7a # -1.565269095354518691376455308273e-01 +Z bfc40912 e2b30923 bfc41e40 9dc27c7a # -1.565269095354518691376455308273e-01 +M 3f399cfb e48df71b 3f399cfb ef7e8076 # 3.908266995081719689768273706676e-04 +P 3f399cfb e48df71b 3f399cfb ef7e8077 # 3.908266995081719689768273706676e-04 +Z 3f399cfb e48df71b 3f399cfb ef7e8076 # 3.908266995081719689768273706676e-04 +M 3ec6e201 46f261d9 3ec6e201 46f2810d # 2.727846144145513113322314494025e-06 +P 3ec6e201 46f261d9 3ec6e201 46f2810e # 2.727846144145513113322314494025e-06 +Z 3ec6e201 46f261d9 3ec6e201 46f2810d # 2.727846144145513113322314494025e-06 +M bf273e4e cb7bef5c bf273e4e cd87288d # -1.773329911357546207970048435243e-04 +P bf273e4e cb7bef5c bf273e4e cd87288c # -1.773329911357546207970048435243e-04 +Z bf273e4e cb7bef5c bf273e4e cd87288c # -1.773329911357546207970048435243e-04 +N be571373 4ecce880 be571373 4ecce880 # -2.149117943608517647163975994307e-08 +M bf067480 e48b27ef bf067480 e4a8a44f # -4.282968854381330041673422992510e-05 +P bf067480 e48b27ef bf067480 e4a8a44e # -4.282968854381330041673422992510e-05 +Z bf067480 e48b27ef bf067480 e4a8a44e # -4.282968854381330041673422992510e-05 +M 3f92b145 cfacc901 3f92b189 db1becdd # 1.825436668441060908407713725410e-02 +P 3f92b145 cfacc901 3f92b189 db1becde # 1.825436668441060908407713725410e-02 +Z 3f92b145 cfacc901 3f92b189 db1becdd # 1.825436668441060908407713725410e-02 +M 3e9a2f21 032c40cb 3e9a2f21 032c4185 # 3.901734572523306907524526503800e-07 +P 3e9a2f21 032c40cb 3e9a2f21 032c4186 # 3.901734572523306907524526503800e-07 +Z 3e9a2f21 032c40cb 3e9a2f21 032c4185 # 3.901734572523306907524526503800e-07 +M 3e7b2133 52e9aa4c 3e7b2133 52e9aa58 # 1.010659686856995640655005729708e-07 +P 3e7b2133 52e9aa4c 3e7b2133 52e9aa59 # 1.010659686856995640655005729708e-07 +Z 3e7b2133 52e9aa4c 3e7b2133 52e9aa58 # 1.010659686856995640655005729708e-07 +M 3ef1b940 b0d57d1d 3ef1b940 b0d91d07 # 1.690258345854205840439084262972e-05 +P 3ef1b940 b0d57d1d 3ef1b940 b0d91d08 # 1.690258345854205840439084262972e-05 +Z 3ef1b940 b0d57d1d 3ef1b940 b0d91d07 # 1.690258345854205840439084262972e-05 +N bfb82885 bac05c78 bfb831bd 15f2158d # -9.436832246170634430626478206250e-02 +N 3f379b2c 256ca297 3f379b2c 2dfd0e38 # 3.602011469632597473987389857797e-04 +N 3f2f7af5 c9869ab3 3f2f7af5 ce9a7dfe # 2.401757271972192132793860741558e-04 +N bf5ce7b1 5e36012d bf5ce7b2 59c6b1eb # -1.764224253605627167409974909162e-03 +N 3fdec318 d33f561c 3fe00b81 cb7c3cbf # 4.806577742541280340304865603684e-01 +M bf66a9a0 9d472d04 bf66a9a2 8240ebb6 # -2.766431522308489612815840530402e-03 +P bf66a9a0 9d472d04 bf66a9a2 8240ebb5 # -2.766431522308489612815840530402e-03 +Z bf66a9a0 9d472d04 bf66a9a2 8240ebb5 # -2.766431522308489612815840530402e-03 +M be861246 e63abf8e be861246 e63abfab # -1.644447024016161907102853614177e-07 +P be861246 e63abf8e be861246 e63abfaa # -1.644447024016161907102853614177e-07 +Z be861246 e63abf8e be861246 e63abfaa # -1.644447024016161907102853614177e-07 +M 3f033fd3 52e07654 3f033fd3 52f3095f # 3.671516093127201473857168512183e-05 +P 3f033fd3 52e07654 3f033fd3 52f30960 # 3.671516093127201473857168512183e-05 +Z 3f033fd3 52e07654 3f033fd3 52f3095f # 3.671516093127201473857168512183e-05 +M 3ed33e57 383e783a 3ed33e57 383ec275 # 4.588012305987689554696330740402e-06 +P 3ed33e57 383e783a 3ed33e57 383ec276 # 4.588012305987689554696330740402e-06 +Z 3ed33e57 383e783a 3ed33e57 383ec275 # 4.588012305987689554696330740402e-06 +N be989f62 98220d7b be989f62 98220e17 # -3.669053044790421896951214657950e-07 +M bf32c58c 4aae62c0 bf32c58c 4efcd520 # -2.864329823580140377270453200254e-04 +P bf32c58c 4aae62c0 bf32c58c 4efcd51f # -2.864329823580140377270453200254e-04 +Z bf32c58c 4aae62c0 bf32c58c 4efcd51f # -2.864329823580140377270453200254e-04 +M 3f3c865e aa5ffe9c 3f3c865e b97c4be1 # 4.352551571855463232590954802959e-04 +P 3f3c865e aa5ffe9c 3f3c865e b97c4be2 # 4.352551571855463232590954802959e-04 +Z 3f3c865e aa5ffe9c 3f3c865e b97c4be1 # 4.352551571855463232590954802959e-04 +M 3ecc9104 e0e17d74 3ecc9104 e0e1ba28 # 3.405389867913445647016647266359e-06 +P 3ecc9104 e0e17d74 3ecc9104 e0e1ba29 # 3.405389867913445647016647266359e-06 +Z 3ecc9104 e0e17d74 3ecc9104 e0e1ba28 # 3.405389867913445647016647266359e-06 +N 3fab3500 0e6e95f2 3fab3848 42a12875 # 5.313873459025932055599383829758e-02 +M bfb982af c6e3576f bfb98d8b 30e17043 # -9.965036969819406065251854442977e-02 +P bfb982af c6e3576f bfb98d8b 30e17042 # -9.965036969819406065251854442977e-02 +Z bfb982af c6e3576f bfb98d8b 30e17042 # -9.965036969819406065251854442977e-02 +N 3e84360a 94db03f1 3e84360a 94db0407 # 1.505844217566516057112206402116e-07 +N 3ed66446 9198e266 3ed66446 91995759 # 5.338597725273140298467809683469e-06 +N bfdf8be9 52f8fc2c bfe07e74 4755e6f2 # -4.929145155219341045693681735429e-01 +N 3f4c2635 826eebcd 3f4c2635 bc84df68 # 8.590470578079212543923248723843e-04 +M 3fb553cb df8a5420 3fb55a21 c03a1bb3 # 8.330988128211957999269543506671e-02 +P 3fb553cb df8a5420 3fb55a21 c03a1bb4 # 8.330988128211957999269543506671e-02 +Z 3fb553cb df8a5420 3fb55a21 c03a1bb3 # 8.330988128211957999269543506671e-02 +M 3f71fbfb 46a530d7 3f71fbff 101cec04 # 4.390698954306957411952705427893e-03 +P 3f71fbfb 46a530d7 3f71fbff 101cec05 # 4.390698954306957411952705427893e-03 +Z 3f71fbfb 46a530d7 3f71fbff 101cec04 # 4.390698954306957411952705427893e-03 +N 3fcd9f8b 8b3cfb99 3fcde4ed 59108798 # 2.314314298509685674520852671776e-01 +N bedee06f 65c2ddd4 bedee06f 65c41076 # -7.361578891521920248912705386779e-06 +M 3ebfa96b e9d0b309 3ebfa96b e9d0c7b2 # 1.887190513426275585416613291001e-06 +P 3ebfa96b e9d0b309 3ebfa96b e9d0c7b3 # 1.887190513426275585416613291001e-06 +Z 3ebfa96b e9d0b309 3ebfa96b e9d0c7b2 # 1.887190513426275585416613291001e-06 +M be6250c0 100d8df9 be6250c0 100d8dfb # -3.411514804573773993627412129577e-08 +P be6250c0 100d8df9 be6250c0 100d8dfa # -3.411514804573773993627412129577e-08 +Z be6250c0 100d8df9 be6250c0 100d8dfa # -3.411514804573773993627412129577e-08 +M bfc38617 4a21b5bc bfc399ad 5458cbd8 # -1.525296318026628794584098613996e-01 +P bfc38617 4a21b5bc bfc399ad 5458cbd7 # -1.525296318026628794584098613996e-01 +Z bfc38617 4a21b5bc bfc399ad 5458cbd7 # -1.525296318026628794584098613996e-01 +N bedfa5b3 75c0e482 bedfa5b3 75c22ead # -7.545297048544153320080891955701e-06 +N 3f34bf5b 90f2bbf0 3f34bf5b 96c33906 # 3.165815878202740338287490828861e-04 +M 3ee6b652 17e243c5 3ee6b652 17e42bef # 1.083001620497289482563611079380e-05 +P 3ee6b652 17e243c5 3ee6b652 17e42bf0 # 1.083001620497289482563611079380e-05 +Z 3ee6b652 17e243c5 3ee6b652 17e42bef # 1.083001620497289482563611079380e-05 +M bf4eb8ca 7a28910b bf4eb8ca c5ab663a # -9.375561388123299913152641771319e-04 +P bf4eb8ca 7a28910b bf4eb8ca c5ab6639 # -9.375561388123299913152641771319e-04 +Z bf4eb8ca 7a28910b bf4eb8ca c5ab6639 # -9.375561388123299913152641771319e-04 +N bfd12df7 498849da bfd16492 569dda67 # -2.684305399026506444570827625284e-01 +M becd6fcc 5b050687 becd6fcc 5b0548f4 # -3.509129520435513778135001514147e-06 +P becd6fcc 5b050687 becd6fcc 5b0548f3 # -3.509129520435513778135001514147e-06 +Z becd6fcc 5b050687 becd6fcc 5b0548f3 # -3.509129520435513778135001514147e-06 +N 3f14dbe3 f86b178d 3f14dbe3 f8c9a140 # 7.957056923676830283587851910809e-05 +N bfa490ae 8fbf5d97 bfa49219 38f0faca # -4.016633515100947321441182680246e-02 diff --git a/test/io/cr/asinpi.testdata b/test/io/cr/asinpi.testdata new file mode 100644 index 0000000..15d454a --- /dev/null +++ b/test/io/cr/asinpi.testdata @@ -0,0 +1,91 @@ +asinpi # Name of the function to test + +# asinpi.testdata +# copyright (C) 2007 F. de Dinechin, Ch. Q. Lauter and V. Lefevre +# This file is part of crlibm and is distributed under the GNU Public Licence +# See file COPYING for details + +# The following lines are either comments (beginning with a #) +# or give +# 1/ a rounding mode : RN|RU|RD|RZ (crlibm syntax) or N|P|M|Z (libmcr syntax) +# 2/ The high and low hexadecimal halves of an input +# 3/ The high and low hexadecimal halves of the expected corresponding output + + + + +# Special cases +N 00000000 00000000 00000000 00000000 # zero +N 80000000 00000000 80000000 00000000 # -zero +P 00000000 00000000 00000000 00000000 # zero +P 80000000 00000000 80000000 00000000 # -zero +M 00000000 00000000 00000000 00000000 # zero +M 80000000 00000000 80000000 00000000 # -zero +Z 00000000 00000000 00000000 00000000 # zero +Z 80000000 00000000 80000000 00000000 # -zero + +N 00000000 00000001 00000000 00000000 # smallest denorm positive +N 80000000 00000001 80000000 00000000 # smallest denorm negative +P 00000000 00000001 00000000 00000001 # smallest denorm positive +P 80000000 00000001 80000000 00000000 # smallest denorm negative +M 00000000 00000001 00000000 00000000 # smallest denorm positive +M 80000000 00000001 80000000 00000001 # smallest denorm negative +Z 00000000 00000001 00000000 00000000 # smallest denorm positive +Z 80000000 00000001 80000000 00000000 # smallest denorm negative + + +N 7ff00000 00000000 7ff80000 00000000 # +inf +N fff00000 00000000 7ff80000 00000000 # -inf +P 7ff00000 00000000 7ff80000 00000000 # +inf +P fff00000 00000000 7ff80000 00000000 # -inf +M 7ff00000 00000000 7ff80000 00000000 # +inf +M fff00000 00000000 7ff80000 00000000 # -inf +Z 7ff00000 00000000 7ff80000 00000000 # +inf +Z fff00000 00000000 7ff80000 00000000 # -inf + +N fff80000 00000000 fff80000 00000000 # NaN +P fff80000 00000000 fff80000 00000000 # NaN +M fff80000 00000000 fff80000 00000000 # NaN +Z fff80000 00000000 fff80000 00000000 # NaN + + +# More cases TODO + + +# Bad cases generated by tests/crlibm_generate_test_vectors asinpi 15 10 +#TODO + +# One in five of the very worst cases computed by Lefevre and Muller. +# Rounding these values requires evaluating the function to at least 2^(-100). +# These worst cases have been selected thanks to the filterlists 5 script +# If you want the full list please contact Jean-Michel Muller +Z 0x3F79281A 0xD82D0432 0x3F6003EC 0x8286A4FB # 6.141762600976584732248575448921e-03 +N 0x3F7B15D2 0x541926F1 0x3F613E3D 0x76F2A882 # 6.612607570397819635454883524517e-03 +N 0x3F1592C0 0x29EDB176 0x3EFB77C8 0xD62F87CD # 8.229539751675681350483182452393e-05 +Z 0x3F04125C 0xD4518EB2 0x3EE98E5D 0xD17E1E20 # 3.828378479722500829594139526435e-05 +Z 0x3EEF374F 0x82DF5845 0x3ED3DF6D 0x23EBC740 # 1.488497590777457833604528053550e-05 +N 0x3EF64CEC 0x00145320 0x3EDC64D3 0x392C57CE # 2.126739128012749158874727939406e-05 +N 0x3EE1F109 0x39BC26EB 0x3EC6D808 0xFD2B311B # 8.555196294962821669852735817496e-06 +Z 0x3EC73FED 0x8FC16061 0x3EAD9A3A 0xE588D66D # 2.771582442700384343940408007900e-06 +Z 0x3E6E8085 0xF1CF90AF 0x3E536B0F 0x6E36A406 # 5.681448398529037007585303846284e-08 +Z 0x3E77CAD1 0x70307F7E 0x3E5E4B12 0x0B7CD0CC # 8.863306892635711173781913867903e-08 +N 0x3E783ED1 0x4CAC5F27 0x3E5EDEC3 0xFD60534E # 9.032108320668517310416317572450e-08 +N 0x3E568BCB 0xC4538A8F 0x3E3CB4E0 0xFD5E1D19 # 2.099767139753422253461034201801e-08 +Z 0x3E3BB2E2 0x254EC57B 0x3E21A232 0x520B30B7 # 6.449120866609825597723646876209e-09 +N 0x3E1A9AEE 0x69418F0C 0x3E00EFF9 0x393E91DF # 1.548626481412716013637535810874e-09 +Z 0x3E0BDAB9 0x96F17114 0x3DF1BB8F 0x7CF6126F # 8.106695713035386254996482593505e-10 +Z 0x3E16D0B8 0x88CCFA4A 0x3DFD0CA3 0x0163B96F # 1.328026164040451248570454050404e-09 +Z 0x3DFD75F3 0xADFD53B6 0x3DE2C15B 0x0E2BECE3 # 4.287103293802359423883002578542e-10 +N 0x3FEB32B7 0xAC93DDEF 0x3FD4B1F8 0xF1020745 # 8.499410982757903409989808096725e-01 +N 0x3DAF967C 0x514AA749 0x3D941C04 0x41FA3EBE # 1.436448402964815131796131435811e-11 +N 0x3D6E0F15 0xAE3D5120 0x3D5322D7 0xD3050B0B # 8.543260199205336516154183688793e-13 +N 0x3FDCA13A 0xDE89ABDF 0x3FC2E580 0x91498076 # 4.473406956882949869758192562585e-01 +Z 0x3D4F067F 0x55743EA4 0x3D33C059 0xD39F1D61 # 2.204485870981263629787267659738e-13 +N 0x3D0B85DE 0x83D5D0A1 0x3CF1858A 0x2638562D # 1.222263470842000579322446625559e-14 +Z 0x3CF965FF 0x593FB7DC 0x3CE02B4C 0xD5FB638B # 5.639583813468156889257708286064e-15 +Z 0x3D018F2D 0x9E782316 0x3CE65B70 0x4AF8CA16 # 7.797891151023816791208394668943e-15 +Z 0x3CB5CBA8 0x9AF1F855 0x3C9BC03D 0xF34E902B # 3.024738995662778650786064295606e-16 +N 0x3C959AF9 0xA1194EFE 0x3C7B8241 0x98B94A89 # 7.495869043776588887696029299568e-17 +Z 0x3FBDB8A7 0x9A80C3A0 0x3FA2F6C4 0xA60085CC # 1.160988571362069343706480140099e-01 +N 0x3FC539F5 0x8C55C6F0 0x3FAB26D7 0x6F0AA0DB # 1.658312735776727997460966435028e-01 +Z 0x3F8E44E4 0xA248523A 0x3F734547 0x36D795B9 # 1.477984066244985086879815128214e-02 diff --git a/test/io/cr/atan.testdata b/test/io/cr/atan.testdata new file mode 100644 index 0000000..0eb9199 --- /dev/null +++ b/test/io/cr/atan.testdata @@ -0,0 +1,6887 @@ +atan # Name of the function to test + +# atan.testdata +# copyright (C) 2005 Ch. Q. Lauter and F. de Dinechin and V.Lefevre +# This file is part of crlibm and is distributed under the GNU Public Licence +# See file COPYING for details + +# The following lines are either comments (beginning with a #) +# or give +# 1/ a rounding mode : RN|RU|RD|RZ (crlibm syntax) or N|P|M|Z (libmcr syntax) +# 2/ The high and low hexadecimal halves of an input +# 3/ The high and low hexadecimal halves of the expected corresponding output + + + + +# Special cases +N 00000000 00000000 00000000 00000000 # zero +N 80000000 00000000 80000000 00000000 # -zero +P 00000000 00000000 00000000 00000000 # zero +P 80000000 00000000 80000000 00000000 # -zero +M 00000000 00000000 00000000 00000000 # zero +M 80000000 00000000 80000000 00000000 # -zero +Z 00000000 00000000 00000000 00000000 # zero +Z 80000000 00000000 80000000 00000000 # -zero + +N 00000000 00000001 00000000 00000001 # smallest denorm positive +N 80000000 00000001 80000000 00000001 # smallest denorm negative +P 00000000 00000001 00000000 00000001 # smallest denorm positive +P 80000000 00000001 80000000 00000000 # smallest denorm negative +M 00000000 00000001 00000000 00000000 # smallest denorm positive +M 80000000 00000001 80000000 00000001 # smallest denorm negative +Z 00000000 00000001 00000000 00000000 # smallest denorm positive +Z 80000000 00000001 80000000 00000000 # smallest denorm negative + +# We assume that people asking for directed rounding mode know what they are doing +# and may return values larger than Pi/2 in this case. + +N 7ff00000 00000000 3ff921fb 54442d18 # +inf +N fff00000 00000000 bff921fb 54442d18 # -inf +P 7ff00000 00000000 3ff921fb 54442d19 # +inf +P fff00000 00000000 bff921fb 54442d18 # -inf +M 7ff00000 00000000 3ff921fb 54442d18 # +inf +M fff00000 00000000 bff921fb 54442d19 # -inf +Z 7ff00000 00000000 3ff921fb 54442d18 # +inf +Z fff00000 00000000 bff921fb 54442d18 # -inf + +N fff80000 00000000 fff80000 00000000 # NaN +P fff80000 00000000 fff80000 00000000 # NaN +M fff80000 00000000 fff80000 00000000 # NaN +Z fff80000 00000000 fff80000 00000000 # NaN + +# Various bad cases either provided by Evgeny Gvozdev, or found during debugging +M 3e400000 00000000 3e3fffff ffffffff + +# One in five of the very worst cases computed by Lefevre and Muller. +# Rounding these values requires evaluating the function to at least 2^(-100). +# These worst cases have been selected thanks to the filterlists 5 script +# If you want the full list please contact Jean-Michel Muller +N 0x3F50E8BF 0x2684D74A 0x3F50E8BE 0xC1CBF6B2 # 1.032053633094292491995114247061e-03 +N 0x3F51BF1B 0xCAE5B31C 0x3F51BF1B 0x56755AA9 # 1.083161488703860385329758031503e-03 +N 0x3F51D399 0x727FB87A 0x3F51D398 0xFC7A37F3 # 1.088046885338948919358381672851e-03 +N 0x3F542EAA 0x6A3F3ACD 0x3F542EA9 0xBEFB4B99 # 1.231829091000658004187440219823e-03 +Z 0x3F553662 0x37899FBD 0x3F553661 0x70AF82D3 # 1.294704356178385433809308047159e-03 +N 0x3F55ADE9 0x9BE87449 0x3F55ADE8 0xC7A24EAC # 1.323202260784544235031057191065e-03 +Z 0x3F585858 0x51C0BD7E 0x3F585857 0x252678B8 # 1.485906838762790071334363162237e-03 +Z 0x3F5C73BA 0x3D8EC126 0x3F5C73B8 0x5DB6F34D # 1.736575961540928660781224479592e-03 +N 0x3F5ED88A 0x100F9257 0x3F5ED887 0xACA0E9DC # 1.882681681530181663428158422846e-03 +Z 0x3F41C37D 0x13879EF5 0x3F41C37C 0xF655F4C5 # 5.421028827727591157051301173908e-04 +Z 0x3F430CA7 0x5A5E165F 0x3F430CA7 0x365D31F6 # 5.813424256621671807818141353152e-04 +N 0x3F435535 0x29C54749 0x3F435535 0x0422DA98 # 5.899915300153570118027457347409e-04 +Z 0x3F46CB12 0x25FA1E86 0x3F46CB11 0xE84D0741 # 6.955946555117920992311608685554e-04 +Z 0x3F4D346A 0x1414896E 0x3F4D3469 0x92584118 # 8.912580453038063035137161804755e-04 +Z 0x3F36D0F6 0x86DBE5C5 0x3F36D0F6 0x7764A781 # 3.481485244801431279577930144598e-04 +N 0x3F3B7FB9 0x7E173AFE 0x3F3B7FB9 0x6303C0CB # 4.196002829219140943181609593182e-04 +N 0x3F22037A 0xCE920BCD 0x3F22037A 0xCCAAF1BB # 1.374328051363102375179853220644e-04 +Z 0x3F28D2B0 0x797E98BB 0x3F28D2B0 0x7483F930 # 1.893845007973677556974839708559e-04 +Z 0x3F2A8A4C 0x8B0E53FF 0x3F2A8A4C 0x84F873CF # 2.024858891017944091238883741468e-04 +Z 0x3F2C4183 0x13579DC2 0x3F2C4183 0x0BFFAA5E # 2.155754570331969003672833995466e-04 +N 0x3F1E72BC 0xC8C49B09 0x3F1E72BC 0xC6788427 # 1.161506390344563098429922498589e-04 +Z 0x3F008A99 0xF9F02A69 0x3F008A99 0xF9D897B3 # 3.155023954811294147797598452776e-05 +N 0x3F00BF73 0x80A73616 0x3F00BF73 0x808EBE99 # 3.194400058568692610510425522463e-05 +N 0x3F032AA2 0x632D4BE2 0x3F032AA2 0x63089FF4 # 3.655727450415487622074200979583e-05 +Z 0x3F04CDA0 0xCDF619FC 0x3F04CDA0 0xCDC735D5 # 3.967902170658521641792570999741e-05 +Z 0x3F0807BE 0xB8F2AFFB 0x3F0807BE 0xB8AA6A2F # 4.583407200561825321208017647301e-05 +N 0x3F08FBDE 0xC5C5B2A9 0x3F08FBDE 0xC57479A1 # 4.765294645179180720766590195758e-05 +Z 0x3F0A51DA 0xA1391937 0x3F0A51DA 0xA0DA234A # 5.020092444545309694854326454383e-05 +N 0x3F0D6C0D 0x157C2DE4 0x3F0D6C0D 0x14F7869A # 5.611815384839647269550610975131e-05 +Z 0x3EFADA78 0x59CC5B51 0x3EFADA78 0x59B3249B # 2.560939684589518366129336224279e-05 +Z 0x3EFBB65B 0x457CB60E 0x3EFBB65B 0x4560FFF2 # 2.642853755146193941950524819440e-05 +Z 0x3EE2C000 0x00014997 0x3EE2BFFF 0xFFFF2446 # 8.940696716451530559849163182218e-06 +Z 0x3EE68000 0x00023988 0x3EE67FFF 0xFFFE8450 # 1.072883605981730730741935397887e-05 +N 0x3EEDDE13 0x267FB699 0x3EEDDE13 0x26770A48 # 1.424192414841854682436023821213e-05 +Z 0x3EEA4000 0x00038865 0x3EEA3FFF 0xFFFDA512 # 1.251697540322424985622610377201e-05 +N 0x3ED204B6 0x133BD682 0x3ED204B6 0x133B5CA3 # 4.295922099597389084567507222534e-06 +Z 0x3ED2EB99 0xC26BE168 0x3ED2EB99 0xC26B544C # 4.510954602514632603375149821900e-06 +Z 0x3ED5F999 0xFF1D9087 0x3ED5F999 0xFF1CB372 # 5.239249718378666816705115788499e-06 +Z 0x3ED702E9 0x8819F15B 0x3ED702E9 0x8818F37F # 5.486339547663576499114939516444e-06 +Z 0x3EDF89CE 0xE4538A2B 0x3EDF89CE 0xE450FC9F # 7.519319813217279970137246064565e-06 +N 0x3EC455E2 0x7677A95F 0x3EC455E2 0x76777D92 # 2.424178933803689146435659737544e-06 +Z 0x3ECE5A73 0x56E0B457 0x3ECE5A73 0x56E022AF # 3.618398003466095983322826576400e-06 +Z 0x3ECE7D19 0x1094421B 0x3ECE7D19 0x1093AE7F # 3.634531939973823635650759453219e-06 +Z 0x3EC01353 0x49C42918 0x3EC01353 0x49C41375 # 1.916347697532586670824891750264e-06 +Z 0x3EB30842 0x6053551F 0x3EB30842 0x60534C25 # 1.134411264748953821930046136079e-06 +N 0x3EBF33EA 0x93114A7C 0x3EBF33EA 0x931122ED # 1.859831695112542573747934498973e-06 +N 0x3E931D5E 0xAECDBF4E 0x3E931D5E 0xAECDBEBC # 2.848316132319620023178696581467e-07 +N 0x3E93CA89 0x79EAEA80 0x3E93CA89 0x79EAE9DE # 2.949112686657790458923111831524e-07 +N 0x3E95723C 0x546739B5 0x3E95723C 0x546738E8 # 3.195737758005850265672503646847e-07 +N 0x3E958CD2 0xBB9C2941 0x3E958CD2 0xBB9C2870 # 3.211213727016866001071385920002e-07 +N 0x3E9A2C23 0xFB2C706C 0x3E9A2C23 0xFB2C6EF7 # 3.899995092858347526713165207002e-07 +Z 0x3E9C3226 0xD53CDE31 0x3E9C3226 0xD53CDC5D # 4.201517260662560564905278984865e-07 +N 0x3E9E3AB6 0xE4646D99 0x3E9E3AB6 0xE4646B59 # 4.504524650104511773904497704685e-07 +Z 0x3E8CFF7E 0x1D2EA8D1 0x3E8CFF7E 0x1D2EA851 # 2.160520709814155155529294101771e-07 +N 0x3E711733 0xD66373C1 0x3E711733 0xD66373BB # 6.366757574227333336983151177227e-08 +N 0x3E7540CF 0xD6FD11C9 0x3E7540CF 0xD6FD11BD # 7.917423316706809320823231635247e-08 +Z 0x3E771374 0x49123F00 0x3E771374 0x49123EEF # 8.596477331563297046533589362838e-08 +Z 0x3E79A907 0xC24108F4 0x3E79A907 0xC24108DE # 9.559197217213607796666989709078e-08 +Z 0x3E7F0E45 0x4245E4D7 0x3E7F0E45 0x4245E4B0 # 1.156916629769850921382882600295e-07 +N 0x3E6DAADD 0x3A1416C6 0x3E6DAADD 0x3A1416BD # 5.525990976789879550501899700340e-08 +Z 0x3E6E3CF4 0x76542BD6 0x3E6E3CF4 0x76542BCC # 5.632285996801587960854600751689e-08 +N 0x3E63BACD 0x6561FF5F 0x3E63BACD 0x6561FF5D # 3.674942365781174210017558513612e-08 +N 0x3FB2771C 0xFC99BDFD 0x3FB26EF0 0xD4A9DBFE # 7.213002364164107504951317650921e-02 +N 0x3FB19A80 0xB6FCAE78 0x3FB1936B 0x81457B4C # 6.876377551514589736569860178861e-02 +N 0x3FB7A57E 0x6D2B8D0A 0x3FB7945D 0x817CB533 # 9.236898579870370107336441378720e-02 +Z 0x3FA1126C 0x45061680 0x3FA110CD 0xE8691EC5 # 3.334368078780602928645748761483e-02 +Z 0x3FA21645 0x443C8AD5 0x3FA21458 0x8E04D21D # 3.532616098370559148955649675372e-02 +Z 0x3FA8DDD2 0x5AB90CA1 0x3FA8D8D2 0xD4BD6FA2 # 4.856736524063732379774549485774e-02 +N 0x3F993ACB 0xF326CCD0 0x3F99397D 0x7F176220 # 2.463835403041231275622635621403e-02 +Z 0x3F84978D 0x5AA88BBF 0x3F84975F 0xE12ED9F5 # 1.005468781392504333538351346533e-02 +N 0x3F859DE9 0x4221ECBD 0x3F859DB4 0xA6A6DFA5 # 1.055509789534025445745246685192e-02 +Z 0x3F8F44AA 0x37B8E66B 0x3F8F440B 0x04187C86 # 1.526768667746410644558974212259e-02 +N 0x3F79FA8C 0xB4780236 0x3F79FA75 0xE052E2F4 # 6.342458370909789464042738416083e-03 +Z 0x3F7F19A9 0x657FAE27 0x3F7F1982 0x3ADE6822 # 7.592832283971818162215949854499e-03 +Z 0x3F7FD2AC 0x95E57EF9 0x3F7FD282 0x9FEBC039 # 7.769273912657353488298017651914e-03 +Z 0x3F7CD30A 0x9499618B 0x3F7CD2EB 0x65F92A45 # 7.037202196066859143097627082852e-03 +Z 0x3F603934 0x35AB5021 0x3F603932 0xD1D5C628 # 1.980401966060100094751961208317e-03 +N 0x3F6129DE 0xEF7602DF 0x3F6129DD 0x4A1D42FF # 2.095160885517407655526112009170e-03 +N 0x3F61E667 0x6C7797A9 0x3F61E665 0x8E85B954 # 2.185060500539532952340993077200e-03 +N 0x3F62770C 0x46B918EF 0x3F62770A 0x3A135A49 # 2.254032113145780068935719597789e-03 +N 0x42F7C1CB 0x888D1887 0x3FF921FB 0x54442D0E # 4.179377736134484375000000000000e+14 +N 0x42FA2FEC 0xC1637629 0x3FF921FB 0x54442D0F # 4.606902061115865625000000000000e+14 +Z 0x430197B7 0xE0796822 0x3FF921FB 0x54442D11 # 6.189863256179242500000000000000e+14 +N 0x4310F340 0x846F421F 0x3FF921FB 0x54442D14 # 1.192764513177735750000000000000e+15 +N 0x43170E83 0xD4441252 0x3FF921FB 0x54442D16 # 1.622470957270164500000000000000e+15 +Z 0x434D0296 0x7C31CDB5 0x3FF921FB 0x54442D18 # 1.633123935319537000000000000000e+16 +Z 0x3FE68C2D 0xF4E923D2 0x3FE3A45E 0x1A0E87A1 # 7.046117576038517515968351290212e-01 +Z 0x3FEFBF26 0x5D896256 0x3FE9016D 0x91C29A5D # 9.920837237251116658143246240797e-01 +N 0x3FD8681C 0xA04027E2 0x3FD7512E 0xFD047259 # 3.813544812152241947345032713201e-01 +Z 0x3FDAB605 0x3B7254E6 0x3FD94DED 0xF69AC729 # 4.173596458943634734950478559767e-01 +N 0x3FDCDC63 0x9501624B 0x3FDB1CFF 0x78328AC0 # 4.509514765864294782993226817780e-01 +N 0x3FDED489 0x30F781E8 0x3FDCBB15 0x8BAEF5D4 # 4.817221620742473398024685593555e-01 +N 0x3FC48DA7 0xB1B53485 0x3FC4611E 0xD2D35D96 # 1.605729692186380896945507856799e-01 +Z 0x3FCCFDAA 0x0FE98C4D 0x3FCC8286 0xC9C7B27A # 2.264912202545893704641599697425e-01 +N 0x3FC1FA60 0xDEEA7C08 0x3FC1DC77 0xB9B2F59D # 1.404534424263774727847930989810e-01 +N 0x3FB19A80 0xB6FCAE78 0x3FB1936B 0x81457B4C # 6.876377551514589736569860178861e-02 +N 0x3FB7A57E 0x6D2B8D0A 0x3FB7945D 0x817CB533 # 9.236898579870370107336441378720e-02 +N 0x3FB2771C 0xFC99BDFD 0x3FB26EF0 0xD4A9DBFE # 7.213002364164107504951317650921e-02 +Z 0x3FF3D54E 0x1E32C6DC 0x3FEC8AFE 0x27275483 # 1.239576452219288249523287959164e+00 +N 0x3FF528A6 0x6C8019AF 0x3FED8C0F 0xB21FA037 # 1.322424339131980763895057862101e+00 +Z 0x3FFFF648 0xAB43E890 0x3FF1B4EF 0xA2A1EBCA # 1.997627896313620254886700422503e+00 +N 0x4006298B 0x5896ED3C 0x3FF3970E 0x827504C7 # 2.770285312753598461199544544797e+00 +N 0x40080589 0x910B944D 0x3FF3FD32 0xB40FC999 # 3.002703793683883848331106491969e+00 +N 0x40080E8D 0x3A5DF50C 0x3FF3FEFE 0xE16C346E # 3.007105308525416020870579814073e+00 +Z 0x400BF58C 0x60072375 0x3FF4AC7C 0x92A74E9E # 3.494896650522088865642444943660e+00 +N 0x400D955C 0xCC243CC0 0x3FF4E835 0x88B6747D # 3.697930903297304894294939003885e+00 +N 0x40920343 0x0F6D2E6E 0x3FF91E6D 0xC044F210 # 1.152815488534888118010712787509e+03 +N 0x40A0E15C 0xC38A7496 0x3FF92016 0x07C7CA5E # 2.160681179358226472686510533094e+03 +Z 0x40A13E70 0x00C9AAD2 0x3FF92020 0x4336EEC9 # 2.207218756010152901581022888422e+03 +Z 0x40A3729D 0xBD0A371C 0x3FF92056 0x18E729D9 # 2.489308082885005205753259360790e+03 +Z 0x40A706A0 0xA1D4EAD8 0x3FF92097 0x8E43B5A3 # 2.947313734677951288176700472832e+03 +Z 0x40AD9CBC 0x1A79C8E8 0x3FF920E6 0xAFD60094 # 3.790367389493727387161925435066e+03 +Z 0x40AB847E 0xA2083824 0x3FF920D1 0xA0DA3DF4 # 3.522247329956868270528502762318e+03 +N 0x40B71A8C 0x77CFE778 0x3FF9214A 0x0AA5BC7D # 5.914548703187952924054116010666e+03 +Z 0x40C90156 0x7508259C 0x3FF921A9 0x6D20FF05 # 1.280267544652782817138358950615e+04 +N 0x40CCBBC0 0x7DE2B592 0x3FF921B4 0x0DA15C51 # 1.471150384172311532893218100071e+04 +Z 0x40D18B96 0xA925A6D8 0x3FF921C0 0xF741E745 # 1.796635407391827902756631374359e+04 +Z 0x40D95B8F 0xA630BD98 0x3FF921D2 0xF2677889 # 2.596624451845660223625600337982e+04 +N 0x40D8FBBB 0x2F3364E5 0x3FF921D2 0x5781F410 # 2.558292475590565663878805935383e+04 +Z 0x40DA1069 0x49C9F896 0x3FF921D4 0x0A9A73C2 # 2.668964512872005434473976492882e+04 +Z 0x40DF38E7 0x08939066 0x3FF921DA 0x88359C0D # 3.197160989846326265251263976097e+04 +N 0x40E170FF 0xA1513B35 0x3FF921DD 0xF9460501 # 3.571998844205440400401130318642e+04 +Z 0x40E4128A 0xB1DF1B41 0x3FF921E1 0xD2506C14 # 4.110833421283076313557103276253e+04 +N 0x40EA2572 0x652907D4 0x3FF921E7 0xBF3D2E3E # 5.354757484866646700538694858551e+04 +N 0x40ECE32C 0x57F6C973 0x3FF921E9 0x9AEC8E67 # 5.916138573779435682808980345726e+04 +Z 0x40EE2087 0xD054E979 0x3FF921EA 0x55A0BA49 # 6.170024418111419799970462918282e+04 +Z 0x40F258A8 0x67272716 0x3FF921ED 0x601B1073 # 7.514652518382327980361878871918e+04 +N 0x40F26EDE 0x99F07165 0x3FF921ED 0x70EB7CEB # 7.550191258281988848466426134109e+04 +Z 0x4102B3D5 0x6967323F 0x3FF921F4 0x7C32E184 # 1.532106764663625217508524656296e+05 +Z 0x4109A968 0x19C25EFF 0x3FF921F6 0x57589B4F # 2.102210125777646608185023069382e+05 +Z 0x410BF22A 0xD6CA18BE 0x3FF921F6 0xBFB7C446 # 2.289333548776562674902379512787e+05 +N 0x4110457F 0x5B9AAB52 0x3FF921F7 0x6559CEB8 # 2.665918394572037504985928535461e+05 +Z 0x4110316C 0x31646DAE 0x3FF921F7 0x6079838A # 2.653070482346665812656283378601e+05 +N 0x4118A6FF 0x209AB215 0x3FF921F8 0xBBA9F0D2 # 4.039037818401170079596340656281e+05 +N 0x41253913 0xA1D23E18 0x3FF921F9 0xD244E949 # 6.954338160571483895182609558105e+05 +N 0x412E2C8A 0x43E5EAD4 0x3FF921FA 0x44C62F8C # 9.887411326135047711431980133057e+05 +Z 0x4017C1FE 0xEA123664 0x3FF676C3 0x5D7CE031 # 5.939448983537293003109880373813e+00 +N 0x401A364B 0x47B3943F 0x3FF6B5B6 0x39F90F3B # 6.553021545730245200900299096247e+00 +Z 0x401D5081 0xF1C67944 0x3FF6F681 0xF3FA8459 # 7.328620698679802814012873568572e+00 +Z 0x4130D560 0xDD815869 0x3FF921FA 0x60F12F09 # 1.103200865254903445020318031311e+06 +N 0x4136072B 0xB7991581 0x3FF921FA 0x9A523D08 # 1.443627717179626459255814552307e+06 +Z 0x41375808 0x66571185 0x3FF921FA 0xA4CD8122 # 1.529864399766058893874287605286e+06 +N 0x4134C607 0xA014111F 0x3FF921FA 0x8F17B0AF # 1.361415625306196277961134910583e+06 +Z 0x4139086C 0xCB05D85D 0x3FF921FA 0xB0A44707 # 1.640556793057940201833844184875e+06 +N 0x413FE6EA 0x806A00B3 0x3FF921FA 0xD3DF8836 # 2.090730501617473317310214042664e+06 +N 0x413B860C 0x0B74F607 0x3FF921FA 0xBF72DD1C # 1.803788044753433903679251670837e+06 +N 0x4146B26D 0xCB445F11 0x3FF921FA 0xFA08B92A # 2.974939588024028111249208450317e+06 +N 0x414E2F14 0x7B138F55 0x3FF921FB 0x106A63D1 # 3.956264961534420493990182876587e+06 +Z 0x416A4FC8 0xD4FABE62 0x3FF921FB 0x40CEA87A # 1.379488665560835972428321838379e+07 +Z 0x416AE7B1 0x9E121E4B 0x3FF921FB 0x413C86C0 # 1.410599693971171043813228607178e+07 +N 0x416DA40A 0xD480D9A5 0x3FF921FB 0x42FE296C # 1.554031064072878099977970123291e+07 +N 0x416FA560 0xE17AFA06 0x3FF921FB 0x44165BC8 # 1.659162304626179859042167663574e+07 +N 0x4177E4C8 0x8F66A1B6 0x3FF921FB 0x498D5C02 # 2.505434496255656331777572631836e+07 +Z 0x417B99E9 0x866202E8 0x3FF921FB 0x4AFDC9CF # 2.894197639892855286598205566406e+07 +Z 0x4188E99A 0x3B25DC1A 0x3FF921FB 0x4F20DA60 # 5.224531939348621666431427001953e+07 +Z 0x418F0F30 0x948C2833 0x3FF921FB 0x502529C8 # 6.513614656843604892492294311523e+07 +Z 0x419647C7 0x48304B78 0x3FF921FB 0x5164D21F # 9.345070604716289043426513671875e+07 +N 0x41AAFED4 0xB292250D 0x3FF921FB 0x5314B7A9 # 2.264541052854389250278472900391e+08 +Z 0x41A5AF19 0x4F910D9E 0x3FF921FB 0x52CA62BE # 1.818984077833070158958435058594e+08 +Z 0x41AC83EE 0x64D0C6E4 0x3FF921FB 0x5324E470 # 2.392041464077674150466918945312e+08 +Z 0x41B662D5 0xE80107BB 0x3FF921FB 0x538D348D # 3.755760400040242075920104980469e+08 +N 0x41B5F327 0x148E1DCE 0x3FF921FB 0x53899194 # 3.682567885551422834396362304688e+08 +Z 0x41B909A5 0x8812A46C 0x3FF921FB 0x53A0952E # 4.200626000728213787078857421875e+08 +N 0x41BF7126 0x514D2503 0x3FF921FB 0x53C1E78D # 5.275090733013460040092468261719e+08 +Z 0x41C38725 0xFED885E1 0x3FF921FB 0x53DB4CFA # 6.552483816915856599807739257812e+08 +Z 0x41C56F0A 0xC66EEEFB 0x3FF921FB 0x53E4A03D # 7.191975808666681051254272460938e+08 +N 0x41C7C922 0x3F5C7C98 0x3FF921FB 0x53EE12ED # 7.981149427225522994995117187500e+08 +N 0x40225759 0x8C10D197 0x3FF76518 0x559E4C65 # 9.170605065396371102792727469932e+00 +N 0x4022C81B 0x90B43DFA 0x3FF76F73 0x07B27BC2 # 9.390835306169709184587190975435e+00 +N 0x4024446E 0xE1903875 0x3FF78F16 0xAEA1098A # 1.013365845571045475992377760122e+01 +N 0x4028B1C4 0x1029A7C7 0x3FF7D6F8 0x15B90CB5 # 1.234719896801460770063840755029e+01 +N 0x402A3F9A 0x3843F2D4 0x3FF7EA7D 0x2DA46CF0 # 1.312422347859811821990660973825e+01 +Z 0x402AB579 0xE245E68E 0x3FF7EFD6 0xB91ABA4F # 1.335444552520064220857420878019e+01 +N 0x402ACC9F 0x1AA021F2 0x3FF7F0DE 0x25941EB6 # 1.339965136723273886332208348904e+01 +Z 0x41D153BA 0x1E4C2DAB 0x3FF921FB 0x540913ED # 1.162799225190287351608276367188e+09 +N 0x41DE3E27 0x7333BCAD 0x3FF921FB 0x5422511C # 2.029559244808390855789184570312e+09 +N 0x41DB80A0 0xAE7FB3D0 0x3FF921FB 0x541EF170 # 1.845658297995349884033203125000e+09 +N 0x41E59F08 0xC2476E5E 0x3FF921FB 0x542C7EE7 # 2.901952018232222557067871093750e+09 +Z 0x41E704DE 0x1D109112 0x3FF921FB 0x542DEF05 # 3.089559784517708778381347656250e+09 +Z 0x41F757BC 0xC69420E6 0x3FF921FB 0x5439358A # 6.266014825258031845092773437500e+09 +Z 0x41F7B786 0x1BC1D314 0x3FF921FB 0x543961D4 # 6.366454204114032745361328125000e+09 +Z 0x420B5BF3 0xB4F3F0FB 0x3FF921FB 0x543F7F65 # 1.468835190249266624450683593750e+10 +Z 0x42106CED 0x4085D0DF 0x3FF921FB 0x5440479F # 1.763674115345397567749023437500e+10 +N 0x4210C7B1 0x5D00AAE5 0x3FF921FB 0x54405CB3 # 1.801744160016688919067382812500e+10 +Z 0x42140957 0x61ACD227 0x3FF921FB 0x5440FB63 # 2.151401687520522689819335937500e+10 +Z 0x42153FFE 0x2325FDB5 0x3FF921FB 0x54412A14 # 2.281698324149776077270507812500e+10 +Z 0x42175CA3 0xD402EBFC 0x3FF921FB 0x54416FC7 # 2.508462208073045349121093750000e+10 +Z 0x421C9C48 0x4D522DD1 0x3FF921FB 0x5441F06F # 3.072026709254474258422851562500e+10 +Z 0x422089B0 0x22446C40 0x3FF921FB 0x54423DBE # 3.551474921821142578125000000000e+10 +N 0x422596E6 0xC4427792 0x3FF921FB 0x5442B1A7 # 4.636300956923353576660156250000e+10 +N 0x4229E1C3 0x8F4CE613 0x3FF921FB 0x5442F095 # 5.558093610244936370849609375000e+10 +N 0x42376AB3 0xEFDFFB60 0x3FF921FB 0x54437E2D # 1.005744250559819335937500000000e+11 +N 0x423D7E56 0x6639B6E1 0x3FF921FB 0x5443A238 # 1.266736430657143707275390625000e+11 +Z 0x42401A62 0x67D1F5CC 0x3FF921FB 0x5443ADE9 # 1.383242669159202880859375000000e+11 +Z 0x4240959C 0xDFF5A188 0x3FF921FB 0x5443B19B # 1.424591257392619628906250000000e+11 +N 0x42446F7B 0x61809A1C 0x3FF921FB 0x5443C8E1 # 1.755394055692039794921875000000e+11 +N 0x424F10CE 0x6735ECD8 0x3FF921FB 0x5443EB2C # 2.668518969398503417968750000000e+11 +N 0x424FE5B2 0x6460DBB7 0x3FF921FB 0x5443ECE4 # 2.739953194897165222167968750000e+11 +Z 0x4250303E 0x1E046A90 0x3FF921FB 0x5443EDD6 # 2.781154160816650390625000000000e+11 +N 0x425095D8 0x286D87A0 0x3FF921FB 0x5443EF5A # 2.849337921821191406250000000000e+11 +N 0x4254430C 0x4A2D8A22 0x3FF921FB 0x5443FA8E # 3.480968992541583251953125000000e+11 +N 0x42597F9B 0x6546683A 0x3FF921FB 0x544404EF # 4.380602913536285400390625000000e+11 +N 0x425F3376 0x4075E1E0 0x3FF921FB 0x54440C47 # 5.360294957675292968750000000000e+11 +N 0x4266F7C0 0xC5690C4F 0x3FF921FB 0x544416CE # 7.891670905043846435546875000000e+11 +N 0x40342FED 0xDB3E669D 0x3FF8573F 0x320B5ED0 # 2.018722315095384445271520235110e+01 +Z 0x4036876F 0xC222ADD7 0x3FF86C4A 0x929C2845 # 2.252904904696137222686047607567e+01 +N 0x403AA391 0x1FF9D2D7 0x3FF8884B 0x4412C284 # 2.663893318032463852773616963532e+01 +Z 0x403BA4B8 0xE383BBFE 0x3FF88DDF 0xB05C4073 # 2.764344617811365623083474929444e+01 +Z 0x403E5DFB 0x44D08A74 0x3FF89B25 0xD19B3586 # 3.036711530772522849019878776744e+01 +N 0x42701350 0x9C6CF5DB 0x3FF921FB 0x54441D2C # 1.104696428239365966796875000000e+12 +Z 0x427AE66B 0x4B034F85 0x3FF921FB 0x54442394 # 1.848559054900969970703125000000e+12 +N 0x42779C27 0x67D98151 0x3FF921FB 0x54442240 # 1.622465215896082275390625000000e+12 +Z 0x42812BE8 0xE3D2DF0A 0x3FF921FB 0x544425A3 # 2.360036063835879882812500000000e+12 +Z 0x428A3AC6 0xE00A01D7 0x3FF921FB 0x54442836 # 3.604968374592229980468750000000e+12 +N 0x428B84A8 0x71453212 0x3FF921FB 0x54442871 # 3.782071953574258789062500000000e+12 +Z 0x4293B59F 0x7327350F 0x3FF921FB 0x544429D9 # 5.417696283085264648437500000000e+12 +Z 0x429D30CD 0xEB9957F4 0x3FF921FB 0x54442AE7 # 8.023862601301988281250000000000e+12 +N 0x42980807 0x5148DE2A 0x3FF921FB 0x54442A6E # 6.605690393143541015625000000000e+12 +N 0x42A0860A 0x9733324E 0x3FF921FB 0x54442B28 # 9.083944671641152343750000000000e+12 +Z 0x42A1057C 0x325C6B23 0x3FF921FB 0x54442B36 # 9.357628091957568359375000000000e+12 +Z 0x42A82542 0xC540F642 0x3FF921FB 0x54442BC4 # 1.327415654002712890625000000000e+13 +Z 0x42B282C6 0x5254EC5B 0x3FF921FB 0x54442C3B # 2.035288233290835546875000000000e+13 +N 0x42B4B5D7 0xBAE33CAF 0x3FF921FB 0x54442C53 # 2.277124098540468359375000000000e+13 +N 0x42B929D7 0xEBAB9A8A 0x3FF921FB 0x54442C75 # 2.766750689986653906250000000000e+13 +Z 0x42BB9FCB 0xD4949F1F 0x3FF921FB 0x54442C83 # 3.037313345654312109375000000000e+13 +Z 0x42BC31D4 0xDD5BCBBE 0x3FF921FB 0x54442C87 # 3.100035025197974218750000000000e+13 +Z 0x42BC9695 0xFD56B9AD 0x3FF921FB 0x54442C89 # 3.143308708012167578125000000000e+13 +Z 0x42C57ED8 0xEE958604 0x3FF921FB 0x54442CB8 # 4.726909915418803125000000000000e+13 +N 0x42D30AC2 0xC8E4DB6B 0x3FF921FB 0x54442CE2 # 8.374775418558167187500000000000e+13 +Z 0x42DA1272 0x504460FF 0x3FF921FB 0x54442CF0 # 1.146661183860519843750000000000e+14 +Z 0x42D838CF 0x6838A195 0x3FF921FB 0x54442CED # 1.065291077966143281250000000000e+14 +Z 0x42E05ED9 0x3E058B67 0x3FF921FB 0x54442CF9 # 1.439964615261072187500000000000e+14 +N 0x4049279B 0x0D88BCCA 0x3FF8D093 0x88FE401B # 5.030941933800347953820164548233e+01 +Z 0x404D3962 0x5758196D 0x3FF8DBE8 0xDA44673B # 5.844831363488888342772042960860e+01 +Z 0x40575376 0x89BE17DA 0x3FF8F615 0x7F6FF53B # 9.330410998882089756989444140345e+01 +Z 0x4057CC3B 0xE002D9BC 0x3FF8F6F4 0x41CF6672 # 9.519115448263522694105631671846e+01 +N 0x405AEB3A 0x96A241A6 0x3FF8FBF1 0x4EC45282 # 1.076754509529624499464262044057e+02 +Z 0x4072337A 0x9249980D 0x3FF913EA 0xADFD9E01 # 2.912174246668590171793766785413e+02 +Z 0x4073F9D9 0x88745A6C 0x3FF9152A 0x995609B0 # 3.196156086487815173313720151782e+02 +N 0x40746382 0x091D2939 0x3FF9156D 0x029BD2B7 # 3.262192469729521349108836147934e+02 +Z 0x407F1B84 0x34891C62 0x3FF919C0 0x927DF64A # 4.977197766643422482957248575985e+02 +Z 0x40848CC2 0xE72CC7D8 0x3FF91BC0 0xC4CFF433 # 6.575951674936759445699863135815e+02 +Z 0x4086D524 0x64F87B6B 0x3FF91C60 0x30303485 # 7.306427707111992049249238334596e+02 +N 0x408F0975 0x5D3F5835 0x3FF91DDB 0x8E3A7004 # 9.931823067616265916512929834425e+02 + + + +# The following are Sun's value distributed with libmcr 0.9 + +N 3FDC9489 ADAC26BA 3FDAE130 E3029E0B +N 41F60FF1 F2637968 3FF921FB 54389298 +N C18705BB 52F4CB9D BFF921FB 4EB4DDB5 +Z C027B876 E00C1130 BFF7C971 3AF298A3 +P C027B876 E00C1130 BFF7C971 3AF298A3 +M C027B876 E00C1130 BFF7C971 3AF298A4 +Z C1514526 76E709C4 BFF921FB 18F9201A +P C1514526 76E709C4 BFF921FB 18F9201A +M C1514526 76E709C4 BFF921FB 18F9201B +N C334A092 E11BF5A1 BFF921FB 54442D18 +N C074D8F2 88486B4E BFF915B3 BDA4F504 +Z C1630D14 52484BFD BFF921FB 3964267C +P C1630D14 52484BFD BFF921FB 3964267C +M C1630D14 52484BFD BFF921FB 3964267D +Z 429A5F20 0CC9117A 3FF921FB 54442AAB +M 429A5F20 0CC9117A 3FF921FB 54442AAB +P 429A5F20 0CC9117A 3FF921FB 54442AAC +Z 3FBDAA53 4CE33AA4 3FBD889A 9983AE22 +M 3FBDAA53 4CE33AA4 3FBD889A 9983AE22 +P 3FBDAA53 4CE33AA4 3FBD889A 9983AE23 +Z 41F7C1A4 8ED7585F 3FF921FB 5439666D +M 41F7C1A4 8ED7585F 3FF921FB 5439666D +P 41F7C1A4 8ED7585F 3FF921FB 5439666E +Z 4141C02A 46F0EE95 3FF921FA E0E3E5C2 +M 4141C02A 46F0EE95 3FF921FA E0E3E5C2 +P 4141C02A 46F0EE95 3FF921FA E0E3E5C3 +Z 423C65E4 0ACAE367 3FF921FB 54439CDB +M 423C65E4 0ACAE367 3FF921FB 54439CDB +P 423C65E4 0ACAE367 3FF921FB 54439CDC +Z C15BD37F 46444F22 BFF921FB 2F7766B1 +P C15BD37F 46444F22 BFF921FB 2F7766B1 +M C15BD37F 46444F22 BFF921FB 2F7766B2 +N 42B82039 1A7F89CB 3FF921FB 54442C6E +N 427B6C69 67AD8767 3FF921FB 544423C2 +N C30ACEAD E334A2E9 BFF921FB 54442D14 +N C25519A6 017A9F96 BFF921FB 5443FC91 +Z C11424E6 5CDF30AC BFF921F8 26ED9450 +P C11424E6 5CDF30AC BFF921F8 26ED9450 +M C11424E6 5CDF30AC BFF921F8 26ED9451 +Z 4071700C A32C12F8 3FF9134D 0CC6601B +M 4071700C A32C12F8 3FF9134D 0CC6601B +P 4071700C A32C12F8 3FF9134D 0CC6601C +N C1376AE5 C2266311 BFF921FA A55ADAA4 +N 4222D5A7 A8B601B6 3FF921FB 54427A26 +N 402EE7E2 1A690298 3FF81949 8A35311A +N 40AEB5E5 EB50E163 3FF920F0 949246FD +Z 41A781B0 CF7AA7E7 3FF921FB 52E7ADA7 +M 41A781B0 CF7AA7E7 3FF921FB 52E7ADA7 +P 41A781B0 CF7AA7E7 3FF921FB 52E7ADA8 +N 41A24F44 0E87A9F4 3FF921FB 5284C2E9 +Z C1188186 681B3565 BFF921F8 B7B1B5DF +P C1188186 681B3565 BFF921F8 B7B1B5DF +M C1188186 681B3565 BFF921F8 B7B1B5E0 +Z 4210E028 5F3E0897 3FF921FB 5440623A +M 4210E028 5F3E0897 3FF921FB 5440623A +P 4210E028 5F3E0897 3FF921FB 5440623B +Z 4006530C 0FDDF078 3FF3A090 66FBB5EC +M 4006530C 0FDDF078 3FF3A090 66FBB5EC +P 4006530C 0FDDF078 3FF3A090 66FBB5ED +Z 407EDBB3 76173EF4 3FF919AF 8DAFF3C2 +M 407EDBB3 76173EF4 3FF919AF 8DAFF3C2 +P 407EDBB3 76173EF4 3FF919AF 8DAFF3C3 +Z 42AC9D9D A0AD2EC1 3FF921FB 54442BF9 +M 42AC9D9D A0AD2EC1 3FF921FB 54442BF9 +P 42AC9D9D A0AD2EC1 3FF921FB 54442BFA +N 40562129 3C9C8AEE 3FF8F3B5 F1EC48D5 +N 42DE5136 F1523651 3FF921FB 54442CF6 +Z C0631A43 F7354055 BFF9072D F3DCDCBA +P C0631A43 F7354055 BFF9072D F3DCDCBA +M C0631A43 F7354055 BFF9072D F3DCDCBB +Z C1356B20 B27B05EB BFF921FA 95078BC6 +P C1356B20 B27B05EB BFF921FA 95078BC6 +M C1356B20 B27B05EB BFF921FA 95078BC7 +Z 40559D27 180A3306 3FF8F29B 5DBB8B53 +M 40559D27 180A3306 3FF8F29B 5DBB8B53 +P 40559D27 180A3306 3FF8F29B 5DBB8B54 +N 42A12E9C C461329A 3FF921FB 54442B3B +N C256CDB2 B0CF82C0 BFF921FB 54440031 +N BFF74E98 E8891345 BFEF03A7 C421C337 +N C019DDC5 90FF16B3 BFF6AD8C 6AC26EAF +N C22BEEAC 40A5743E BFF921FB 544307D1 +N C2A59214 86A117BE BFF921FB 54442B9D +Z 403C04A0 7355AE6D 3FF88FDA 38F5E8AF +M 403C04A0 7355AE6D 3FF88FDA 38F5E8AF +P 403C04A0 7355AE6D 3FF88FDA 38F5E8B0 +Z C286C45A 0AAC7154 BFF921FB 54442778 +P C286C45A 0AAC7154 BFF921FB 54442778 +M C286C45A 0AAC7154 BFF921FB 54442779 +Z 400FE29B E026ECF3 3FF53314 6475A2D9 +M 400FE29B E026ECF3 3FF53314 6475A2D9 +P 400FE29B E026ECF3 3FF53314 6475A2DA +Z 42564685 F2C5114A 3FF921FB 5443FF20 +M 42564685 F2C5114A 3FF921FB 5443FF20 +P 42564685 F2C5114A 3FF921FB 5443FF21 +Z 428FCE1A 27ED2127 3FF921FB 54442912 +M 428FCE1A 27ED2127 3FF921FB 54442912 +P 428FCE1A 27ED2127 3FF921FB 54442913 +N 42638A51 8579B406 3FF921FB 544412E4 +N C0D309BD 489C8CA9 BFF921C5 8AC8EF16 +N C25DFB0B 5A8A0422 BFF921FB 54440AF1 +Z 4013FDE4 DE78DED2 3FF5F920 1B475302 +M 4013FDE4 DE78DED2 3FF5F920 1B475302 +P 4013FDE4 DE78DED2 3FF5F920 1B475303 +Z C2799E04 64AAAE6B BFF921FB 5444231A +P C2799E04 64AAAE6B BFF921FB 5444231A +M C2799E04 64AAAE6B BFF921FB 5444231B +N 417251A0 7C8AE1B6 3FF921FB 464AA8F5 +N 42B2B8EC B0B083AC 3FF921FB 54442C3D +N C15BE27A BE9D4AA6 BFF921FB 2F8B2C6F +Z 4284165C 0339936B 3FF921FB 544426B8 +M 4284165C 0339936B 3FF921FB 544426B8 +P 4284165C 0339936B 3FF921FB 544426B9 +N C1B28636 D449A5CA BFF921FB 53670F96 +Z 40BF2BA9 29C764B7 3FF92177 EC4EE85B +M 40BF2BA9 29C764B7 3FF92177 EC4EE85B +P 40BF2BA9 29C764B7 3FF92177 EC4EE85C +Z 4210309C DCDCC0E4 3FF921FB 5440391A +M 4210309C DCDCC0E4 3FF921FB 5440391A +P 4210309C DCDCC0E4 3FF921FB 5440391B +N 42579BC9 A8961A13 3FF921FB 544401B8 +Z 426CC2D3 9A60E097 3FF921FB 54441B4A +M 426CC2D3 9A60E097 3FF921FB 54441B4A +P 426CC2D3 9A60E097 3FF921FB 54441B4B +N C1BC6481 1D25B537 BFF921FB 53B3E9C7 +N 409D12E8 38B8B8EF 3FF91FC7 CC832B9E +Z 42689385 FB412F34 3FF921FB 54441842 +M 42689385 FB412F34 3FF921FB 54441842 +P 42689385 FB412F34 3FF921FB 54441843 +Z C22DDF0C D4AB82D7 BFF921FB 54431AD9 +P C22DDF0C D4AB82D7 BFF921FB 54431AD9 +M C22DDF0C D4AB82D7 BFF921FB 54431ADA +Z C1941B76 73874582 BFF921FB 511558C3 +P C1941B76 73874582 BFF921FB 511558C3 +M C1941B76 73874582 BFF921FB 511558C4 +Z C2A3ADE5 548F3E7A BFF921FB 54442B78 +P C2A3ADE5 548F3E7A BFF921FB 54442B78 +M C2A3ADE5 548F3E7A BFF921FB 54442B79 +N C1003DBF 751B364E BFF921F3 72AE863F +Z C1B32DF7 180A3780 BFF921FB 536E9D88 +P C1B32DF7 180A3780 BFF921FB 536E9D88 +M C1B32DF7 180A3780 BFF921FB 536E9D89 +Z 3FE9A033 7D64FC81 3FE59B80 5506B809 +M 3FE9A033 7D64FC81 3FE59B80 5506B809 +P 3FE9A033 7D64FC81 3FE59B80 5506B80A +Z C2915E88 3914CFA1 BFF921FB 54442969 +P C2915E88 3914CFA1 BFF921FB 54442969 +M C2915E88 3914CFA1 BFF921FB 5444296A +Z C1B32DF7 180F1CC4 BFF921FB 536E9D89 +P C1B32DF7 180F1CC4 BFF921FB 536E9D89 +M C1B32DF7 180F1CC4 BFF921FB 536E9D8A +Z C17D9A8A A6D12135 BFF921FB 4B9E65AD +P C17D9A8A A6D12135 BFF921FB 4B9E65AD +M C17D9A8A A6D12135 BFF921FB 4B9E65AE +N C0FABDA6 4418799F BFF921F1 C17B2E45 +N 43062904 0D281C6D 3FF921FB 54442D12 +N 4131544C 57FE7A59 3FF921FA 67E74AB0 +N 406C84B0 1D2F3161 3FF91007 4B5037E8 +N C1344048 517B8932 BFF921FA 8A017786 +N C15EBE65 B7073DD1 BFF921FB 32F56E9B +N C2336512 354CFADB BFF921FB 544359E8 +N 4219D275 401C5C4D 3FF921FB 5441B299 +Z C1C0C1A9 2CAA8549 BFF921FB 53C9F470 +P C1C0C1A9 2CAA8549 BFF921FB 53C9F470 +M C1C0C1A9 2CAA8549 BFF921FB 53C9F471 +Z C1C54190 535DD9DD BFF921FB 53E3D3CE +P C1C54190 535DD9DD BFF921FB 53E3D3CE +M C1C54190 535DD9DD BFF921FB 53E3D3CF +N C07283FF CC3A4955 BFF91427 D85017A3 +Z 4146CC77 D599A592 3FF921FA FA6FC7E2 +M 4146CC77 D599A592 3FF921FA FA6FC7E2 +P 4146CC77 D599A592 3FF921FA FA6FC7E3 +N 43349F38 563A098F 3FF921FB 54442D17 +Z 40FC025A F4D6A0EE 3FF921F2 3076B5A1 +M 40FC025A F4D6A0EE 3FF921F2 3076B5A1 +P 40FC025A F4D6A0EE 3FF921F2 3076B5A2 +N BFE50769 0EC4CF32 BFE29ABB CBD6D13C +Z 400D7DF6 A60850A9 3FF4E502 C90466E1 +M 400D7DF6 A60850A9 3FF4E502 C90466E1 +P 400D7DF6 A60850A9 3FF4E502 C90466E2 +Z 401EC3E3 6CEB68B7 3FF71067 0D421DD9 +M 401EC3E3 6CEB68B7 3FF71067 0D421DD9 +P 401EC3E3 6CEB68B7 3FF71067 0D421DDA +Z 3FF741C3 0172AE6E 3FEEFB6B A59FA434 +M 3FF741C3 0172AE6E 3FEEFB6B A59FA434 +P 3FF741C3 0172AE6E 3FEEFB6B A59FA435 +Z C27413A4 E110D336 BFF921FB 54442057 +P C27413A4 E110D336 BFF921FB 54442057 +M C27413A4 E110D336 BFF921FB 54442058 +Z 42B25852 A894789C 3FF921FB 54442C38 +M 42B25852 A894789C 3FF921FB 54442C38 +P 42B25852 A894789C 3FF921FB 54442C39 +Z C04045D3 22441742 BFF8A42A B2A07CA1 +P C04045D3 22441742 BFF8A42A B2A07CA1 +M C04045D3 22441742 BFF8A42A B2A07CA2 +Z 40CD0FB1 C3D5EB10 3FF921B4 DB82126A +M 40CD0FB1 C3D5EB10 3FF921B4 DB82126A +P 40CD0FB1 C3D5EB10 3FF921B4 DB82126B +N 43349FCB 5AD63094 3FF921FB 54442D17 +Z C31C1EA9 FAE32467 BFF921FB 54442D15 +P C31C1EA9 FAE32467 BFF921FB 54442D15 +M C31C1EA9 FAE32467 BFF921FB 54442D16 +Z C10B4345 01EF600C BFF921F6 A255901D +P C10B4345 01EF600C BFF921F6 A255901D +M C10B4345 01EF600C BFF921F6 A255901E +Z 41AD8A78 4AA026C8 3FF921FB 532EDD9E +M 41AD8A78 4AA026C8 3FF921FB 532EDD9E +P 41AD8A78 4AA026C8 3FF921FB 532EDD9F +Z 4204680D 310C7EEA 3FF921FB 543DE753 +M 4204680D 310C7EEA 3FF921FB 543DE753 +P 4204680D 310C7EEA 3FF921FB 543DE754 +Z C2242F53 01EF7ED3 BFF921FB 5442973F +P C2242F53 01EF7ED3 BFF921FB 5442973F +M C2242F53 01EF7ED3 BFF921FB 54429740 +Z 404C5438 7F25C3F9 3FF8D9B2 211698C7 +M 404C5438 7F25C3F9 3FF8D9B2 211698C7 +P 404C5438 7F25C3F9 3FF8D9B2 211698C8 +Z 408694FB 8412F491 3FF91C50 42AEE742 +M 408694FB 8412F491 3FF91C50 42AEE742 +P 408694FB 8412F491 3FF91C50 42AEE743 +Z C218B41D C3923A1B BFF921FB 544195DF +P C218B41D C3923A1B BFF921FB 544195DF +M C218B41D C3923A1B BFF921FB 544195E0 +N 42EB44DF 002E210D 3FF921FB 54442D05 +Z 4126E4B3 7FB03ECD 3FF921F9 EE6EF0BE +M 4126E4B3 7FB03ECD 3FF921F9 EE6EF0BE +P 4126E4B3 7FB03ECD 3FF921F9 EE6EF0BF +N 40785850 21E10A86 3FF91777 5CCA25F3 +N C2BF5221 68D9D2B9 BFF921FB 54442C96 +N C12BAC96 68B61AF3 BFF921FA 2C400DB6 +N 430ACD04 55DAB4C3 3FF921FB 54442D13 +N 41E8AAFA 553496DD 3FF921FB 542F6BA0 +N 41281418 053F5A0F 3FF921FA 000BB0AD +N C080B16A B3E47263 BFF91A50 5B6502FE +N C29E9478 5C712620 BFF921FB 54442B01 +N 4190162F A60E491E 3FF921FB 5049B15B +N 41CD9C89 F46ABE0D 3FF921FB 53FF0387 +N 4266EA63 A3A23EDA 3FF921FB 544416C0 +N C0764C24 2E8B734F BFF91680 29E63377 +N BFFBF601 4CA24DF6 BFF0D118 AD357C48 +N 42F2954D C3C39DDD 3FF921FB 54442D0A +Z 40D3AD61 EB5E3C23 3FF921C7 4A18C292 +M 40D3AD61 EB5E3C23 3FF921C7 4A18C292 +P 40D3AD61 EB5E3C23 3FF921C7 4A18C293 +Z C25CB083 FAF103E1 BFF921FB 54440966 +P C25CB083 FAF103E1 BFF921FB 54440966 +M C25CB083 FAF103E1 BFF921FB 54440967 +Z 4292AD0E 38BBCFCD 3FF921FB 544429AB +M 4292AD0E 38BBCFCD 3FF921FB 544429AB +P 4292AD0E 38BBCFCD 3FF921FB 544429AC +Z 4003CD09 C9A3C682 3FF2FD3F 62A0C5AC +M 4003CD09 C9A3C682 3FF2FD3F 62A0C5AC +P 4003CD09 C9A3C682 3FF2FD3F 62A0C5AD +Z C04ABD1F 3866E139 BFF8D565 D2705ABD +P C04ABD1F 3866E139 BFF8D565 D2705ABD +M C04ABD1F 3866E139 BFF8D565 D2705ABE +N 42EB44E1 00401ABF 3FF921FB 54442D05 +N C19574F1 4B33CBE6 BFF921FB 5148987B +Z C0CB94E8 6094576F BFF921B1 13B360DE +P C0CB94E8 6094576F BFF921B1 13B360DE +M C0CB94E8 6094576F BFF921B1 13B360DF +Z C2311D86 E4EB1234 BFF921FB 54433DC6 +P C2311D86 E4EB1234 BFF921FB 54433DC6 +M C2311D86 E4EB1234 BFF921FB 54433DC7 +Z C110AD1B 8019ABC2 BFF921F7 7DC9D0C7 +P C110AD1B 8019ABC2 BFF921F7 7DC9D0C7 +M C110AD1B 8019ABC2 BFF921F7 7DC9D0C8 +Z C2DC3A68 A890184A BFF921FB 54442CF3 +P C2DC3A68 A890184A BFF921FB 54442CF3 +M C2DC3A68 A890184A BFF921FB 54442CF4 +N 3FA7D44B DD246987 3FA7CFE5 BC6597CA +Z C30197A6 DA29C4A9 BFF921FB 54442D10 +P C30197A6 DA29C4A9 BFF921FB 54442D10 +M C30197A6 DA29C4A9 BFF921FB 54442D11 +Z C02D97E1 0EDE987C BFF80D95 1A6B1817 +P C02D97E1 0EDE987C BFF80D95 1A6B1817 +M C02D97E1 0EDE987C BFF80D95 1A6B1818 +N BFF48319 740FA39B BFED113A A95CBF7B +Z C08BE2CB A11B8781 BFF91D64 419FB5F6 +P C08BE2CB A11B8781 BFF91D64 419FB5F6 +M C08BE2CB A11B8781 BFF91D64 419FB5F7 +N C3220547 6395E6D6 BFF921FB 54442D17 +Z C1533F96 5BBEF0F1 BFF921FB 1F112A64 +P C1533F96 5BBEF0F1 BFF921FB 1F112A64 +M C1533F96 5BBEF0F1 BFF921FB 1F112A65 +N 41C52E98 3AF67DA4 3FF921FB 53E37D86 +Z C0F4E1D8 324754E1 BFF921EF 11E68331 +P C0F4E1D8 324754E1 BFF921EF 11E68331 +M C0F4E1D8 324754E1 BFF921EF 11E68332 +N 4275AA99 26AE55AD 3FF921FB 54442147 +Z C03D0304 EF2B803E BFF894DA 89EAC712 +P C03D0304 EF2B803E BFF894DA 89EAC712 +M C03D0304 EF2B803E BFF894DA 89EAC713 +N C27E2601 CC4CD77B BFF921FB 5444249B +N C1A402CB 39A9467A BFF921FB 52AACCAF +N 427339C5 8AA8EADC 3FF921FB 54441FC7 +Z C0CBC8BA 00E759F0 BFF921B1 9E2F660C +P C0CBC8BA 00E759F0 BFF921B1 9E2F660C +M C0CBC8BA 00E759F0 BFF921B1 9E2F660D +N C1FADF83 1925BFAF BFF921FB 543AA660 +Z C279FB9E 54B1643E BFF921FB 5444233E +P C279FB9E 54B1643E BFF921FB 5444233E +M C279FB9E 54B1643E BFF921FB 5444233F +N C2C4BBDC E6252B54 BFF921FB 54442CB6 +Z 430197AB 5A556938 3FF921FB 54442D10 +M 430197AB 5A556938 3FF921FB 54442D10 +P 430197AB 5A556938 3FF921FB 54442D11 +Z C1CEFE2E 8DB0D9EC BFF921FB 540218B4 +P C1CEFE2E 8DB0D9EC BFF921FB 540218B4 +M C1CEFE2E 8DB0D9EC BFF921FB 540218B5 +Z 3FC73198 DA9B2F1B 3FC6F1DD 039B9449 +M 3FC73198 DA9B2F1B 3FC6F1DD 039B9449 +P 3FC73198 DA9B2F1B 3FC6F1DD 039B944A +N 41D07D5C 143C3817 3FF921FB 540613A4 +N 41FF8834 078AF013 3FF921FB 543C0EB3 +N 40B344BE 8A0E7BA8 3FF92126 C12D4F8B +N 4211E1F6 7688BBC8 3FF921FB 544098E6 +N 41B7504C CEF3F876 3FF921FB 53947C39 +N 419BD31D F46D2FD5 3FF921FB 51F758A6 +N C11D69FA D6C58B72 BFF921F9 27409940 +N 413FF80B F65588B5 3FF921FA D4245507 +Z 40EF37D9 309FAA22 3FF921EA EDAF2594 +M 40EF37D9 309FAA22 3FF921EA EDAF2594 +P 40EF37D9 309FAA22 3FF921EA EDAF2595 +Z C06EF595 39BBF941 BFF91171 AA74CF01 +P C06EF595 39BBF941 BFF91171 AA74CF01 +M C06EF595 39BBF941 BFF91171 AA74CF02 +Z C2C23DA4 DE8BA1DC BFF921FB 54442CA7 +P C2C23DA4 DE8BA1DC BFF921FB 54442CA7 +M C2C23DA4 DE8BA1DC BFF921FB 54442CA8 +Z C134D196 E0E6582F BFF921FA 8F852BBC +P C134D196 E0E6582F BFF921FA 8F852BBC +M C134D196 E0E6582F BFF921FA 8F852BBD +Z 40926313 5C5B7068 3FF91E80 4406B9E5 +M 40926313 5C5B7068 3FF91E80 4406B9E5 +P 40926313 5C5B7068 3FF91E80 4406B9E6 +Z C23E1F9B 67A90B06 BFF921FB 5443A51F +P C23E1F9B 67A90B06 BFF921FB 5443A51F +M C23E1F9B 67A90B06 BFF921FB 5443A520 +Z 415EAADA 9A013593 3FF921FB 32E034C4 +M 415EAADA 9A013593 3FF921FB 32E034C4 +P 415EAADA 9A013593 3FF921FB 32E034C5 +N C2308E39 6599151C BFF921FB 544335B0 +Z 41EA6EF0 84653C18 3FF921FB 5430CE83 +M 41EA6EF0 84653C18 3FF921FB 5430CE83 +P 41EA6EF0 84653C18 3FF921FB 5430CE84 +Z 428E6ADF 01EF1AAF 3FF921FB 544428E2 +M 428E6ADF 01EF1AAF 3FF921FB 544428E2 +P 428E6ADF 01EF1AAF 3FF921FB 544428E3 +N C3170EA4 4E54C7D1 BFF921FB 54442D16 +Z 41F0F885 0A6125C8 3FF921FB 54351766 +M 41F0F885 0A6125C8 3FF921FB 54351766 +P 41F0F885 0A6125C8 3FF921FB 54351767 +Z 42F3487F 6372F092 3FF921FB 54442D0A +M 42F3487F 6372F092 3FF921FB 54442D0A +P 42F3487F 6372F092 3FF921FB 54442D0B +Z C24604BA D5D7D5B2 BFF921FB 5443D015 +P C24604BA D5D7D5B2 BFF921FB 5443D015 +M C24604BA D5D7D5B2 BFF921FB 5443D016 +N 416DFFBB C77E05F7 3FF921FB 4332F537 +Z C3291579 2311D032 BFF921FB 54442D17 +P C3291579 2311D032 BFF921FB 54442D17 +M C3291579 2311D032 BFF921FB 54442D18 +Z BFC1D3E2 3DDC6D8D BFC1B6B6 2DFF2E68 +P BFC1D3E2 3DDC6D8D BFC1B6B6 2DFF2E68 +M BFC1D3E2 3DDC6D8D BFC1B6B6 2DFF2E69 +Z C04D1C28 457872E0 BFF8DBA2 83523A03 +P C04D1C28 457872E0 BFF8DBA2 83523A03 +M C04D1C28 457872E0 BFF8DBA2 83523A04 +Z 41ADB1BB 86101F78 3FF921FB 53304C48 +M 41ADB1BB 86101F78 3FF921FB 53304C48 +P 41ADB1BB 86101F78 3FF921FB 53304C49 +Z 41796FB0 AB71A0DE 3FF921FB 4A33B321 +M 41796FB0 AB71A0DE 3FF921FB 4A33B321 +P 41796FB0 AB71A0DE 3FF921FB 4A33B322 +Z C0C67161 1749A8E9 BFF921A0 13479E7B +P C0C67161 1749A8E9 BFF921A0 13479E7B +M C0C67161 1749A8E9 BFF921A0 13479E7C +Z 3FDB840B 2066EA58 3FD9FC9A 1DEECE89 +M 3FDB840B 2066EA58 3FD9FC9A 1DEECE89 +P 3FDB840B 2066EA58 3FD9FC9A 1DEECE8A +Z 427AA8CA 43FC82A7 3FF921FB 5444237E +M 427AA8CA 43FC82A7 3FF921FB 5444237E +P 427AA8CA 43FC82A7 3FF921FB 5444237F +N C19496B0 518EDA3E BFF921FB 512865A5 +N 416B4A1C 02C39DC5 3FF921FB 418127A7 +N 414CEDE0 16A794B0 3FF921FB 0D7908D4 +N 4127B931 2AE4AE23 3FF921F9 FAF40E29 +N 4286532E FD6968BC 3FF921FB 5444275C +N 41601779 0B762B3E 3FF921FB 3472DAB4 +N 41EE828F 451EE353 3FF921FB 5433650F +N C266B991 9B61DC4D BFF921FB 54441691 +N 42477F04 351E3564 3FF921FB 5443D5EE +N C1E25670 F961F272 BFF921FB 54284167 +N C042A193 14F0EE6C BFF8B415 AEF833E4 +N C2308E39 659EF0A9 BFF921FB 544335B0 +N C2291774 6E01555E BFF921FB 5442E69D +N 43349FA9 59C57B09 3FF921FB 54442D17 +N 41D13678 E378885F 3FF921FB 5408AF7B +N C085EE0C C6E4A276 BFF91C25 1D02A6A9 +N 42D9BE89 33CD1BC2 3FF921FB 54442CF0 +Z 41E79B68 CF58E1B3 3FF921FB 542E7CDB +M 41E79B68 CF58E1B3 3FF921FB 542E7CDB +P 41E79B68 CF58E1B3 3FF921FB 542E7CDC +Z 3FB4B610 5C467872 3FB4AA8A 8F1E7C20 +M 3FB4B610 5C467872 3FB4AA8A 8F1E7C20 +P 3FB4B610 5C467872 3FB4AA8A 8F1E7C21 +Z C26CAF7D 7F087437 BFF921FB 54441B3E +P C26CAF7D 7F087437 BFF921FB 54441B3E +M C26CAF7D 7F087437 BFF921FB 54441B3F +Z 412FFC0B 8A283AB3 3FF921FA 54248580 +M 412FFC0B 8A283AB3 3FF921FA 54248580 +P 412FFC0B 8A283AB3 3FF921FA 54248581 +N C000F778 843AACFF BFF21549 EFA25887 +Z 42FEEF06 FDDBA9C0 3FF921FB 54442D10 +M 42FEEF06 FDDBA9C0 3FF921FB 54442D10 +P 42FEEF06 FDDBA9C0 3FF921FB 54442D11 +Z 3FFD4B62 835A8179 3FF1225F C292FDCA +M 3FFD4B62 835A8179 3FF1225F C292FDCA +P 3FFD4B62 835A8179 3FF1225F C292FDCB +N 40203521 0381CC75 3FF72B14 86D097C4 +N C2BA2061 AD4741BC BFF921FB 54442C7C +Z C1EF73CE 575311F8 BFF921FB 5433E5C7 +P C1EF73CE 575311F8 BFF921FB 5433E5C7 +M C1EF73CE 575311F8 BFF921FB 5433E5C8 +N 41BD3F67 7BD5D8D8 3FF921FB 53B8217D +Z C2A2BBF2 BCB17693 BFF921FB 54442B62 +P C2A2BBF2 BCB17693 BFF921FB 54442B62 +M C2A2BBF2 BCB17693 BFF921FB 54442B63 +N C05C56DD A0B1127A BFF8FDD9 61D82D04 +N 416D4C65 26AE0BA8 3FF921FB 42CA7CD1 +N 4010A76B 0D660200 3FF55C7B 37609046 +Z 4028FD31 90FCE121 3FF7DADA F4CCEC5B +M 4028FD31 90FCE121 3FF7DADA F4CCEC5B +P 4028FD31 90FCE121 3FF7DADA F4CCEC5C +N C20BC413 D1C6EDF6 BFF921FB 543F90F2 +Z 425AB52F 8EF20054 3FF921FB 544406C0 +M 425AB52F 8EF20054 3FF921FB 544406C0 +P 425AB52F 8EF20054 3FF921FB 544406C1 +Z 403EBAB6 3BCD4879 3FF89CBC 696232A9 +M 403EBAB6 3BCD4879 3FF89CBC 696232A9 +P 403EBAB6 3BCD4879 3FF89CBC 696232AA +Z C1B2B003 241D8F0A BFF921FB 5368FE26 +P C1B2B003 241D8F0A BFF921FB 5368FE26 +M C1B2B003 241D8F0A BFF921FB 5368FE27 +N C310F347 3DDE7DFD BFF921FB 54442D15 +Z 40765103 D5B23E9D 3FF91682 ABC61A14 +M 40765103 D5B23E9D 3FF91682 ABC61A14 +P 40765103 D5B23E9D 3FF91682 ABC61A15 +Z 421E7142 5F0D9702 3FF921FB 544212E5 +M 421E7142 5F0D9702 3FF921FB 544212E5 +P 421E7142 5F0D9702 3FF921FB 544212E6 +Z C31C1F58 0066804B BFF921FB 54442D16 +P C31C1F58 0066804B BFF921FB 54442D16 +M C31C1F58 0066804B BFF921FB 54442D17 +N C1986DDF 2CB97167 BFF921FB 51A580C4 +N C2146A25 4E36454B BFF921FB 54410A89 +Z 4139E7D0 3F51937F 3FF921FA B6273EC2 +M 4139E7D0 3F51937F 3FF921FA B6273EC2 +P 4139E7D0 3F51937F 3FF921FA B6273EC3 +Z BFBE3A07 4F6FC45E BFBE165E 0072E1C7 +P BFBE3A07 4F6FC45E BFBE165E 0072E1C7 +M BFBE3A07 4F6FC45E BFBE165E 0072E1C8 +Z 4132C85C 053EF88A 3FF921FA 7A315923 +M 4132C85C 053EF88A 3FF921FA 7A315923 +P 4132C85C 053EF88A 3FF921FA 7A315924 +N BFDBA5DB B010870B BFDA191E B8D02FE8 +Z C1F0A4C4 E9788383 BFF921FB 5434CB7D +P C1F0A4C4 E9788383 BFF921FB 5434CB7D +M C1F0A4C4 E9788383 BFF921FB 5434CB7E +Z C07A3183 7BAEF5A8 BFF91835 54AE8879 +P C07A3183 7BAEF5A8 BFF91835 54AE8879 +M C07A3183 7BAEF5A8 BFF91835 54AE887A +N C2DE514F 72198CA5 BFF921FB 54442CF7 +N C00E5D8A 2A511D57 BFF502D5 BB4129CF +N 411D2B77 608D09E6 3FF921F9 2296DDE9 +N BFCDFD4C F3D4D986 BFCD7546 CBB93C79 +N C0782395 FA38DF77 BFF91760 64B73640 +N 41A30199 A74D0A9E 3FF921FB 529528F9 +N C28FC243 48CD36B7 BFF921FB 54442911 +N C1CBEA7F D53C27BC BFF921FB 53FAD031 +Z C07E05DC 40115ACE BFF91974 76F3E346 +P C07E05DC 40115ACE BFF91974 76F3E346 +M C07E05DC 40115ACE BFF91974 76F3E347 +N C2DE514E 720FF999 BFF921FB 54442CF7 +Z 425F7238 A0C8DAFC 3FF921FB 54440C87 +M 425F7238 A0C8DAFC 3FF921FB 54440C87 +P 425F7238 A0C8DAFC 3FF921FB 54440C88 +Z C05D28D0 377BCAC4 BFF8FEDD 86119D14 +P C05D28D0 377BCAC4 BFF8FEDD 86119D14 +M C05D28D0 377BCAC4 BFF8FEDD 86119D15 +N C01F234E EB8223AD BFF716AC 33A6D7A6 +Z 3FC92F4E D9C01419 3FC8DDFD 8B3E5D95 +M 3FC92F4E D9C01419 3FC8DDFD 8B3E5D95 +P 3FC92F4E D9C01419 3FC8DDFD 8B3E5D96 +N 414CE7F7 E72C2A64 3FF921FB 0D6A915C +N 41B08AE2 6844BD42 3FF921FB 534C925E +Z 4133FB8D A94B284D 3FF921FA 8749CD93 +M 4133FB8D A94B284D 3FF921FA 8749CD93 +P 4133FB8D A94B284D 3FF921FA 8749CD94 +N 420762FD 22AFC7CB 3FF921FB 543EB3F4 +Z C2703FB3 1FF80F54 BFF921FB 54441D57 +P C2703FB3 1FF80F54 BFF921FB 54441D57 +M C2703FB3 1FF80F54 BFF921FB 54441D58 +N C3220541 636668E1 BFF921FB 54442D17 +N BFE5F276 6F3E1E90 BFE33CBD 057C1D58 +N 41DE7E6C 978E601D 3FF921FB 54229879 +Z 409F92FB 4F434741 3FF91FF4 6C754295 +M 409F92FB 4F434741 3FF91FF4 6C754295 +P 409F92FB 4F434741 3FF91FF4 6C754296 +Z C09CEAE2 772A5953 BFF91FC4 C092FB8D +P C09CEAE2 772A5953 BFF91FC4 C092FB8D +M C09CEAE2 772A5953 BFF91FC4 C092FB8E +Z 42103789 1485A716 3FF921FB 54403ACB +M 42103789 1485A716 3FF921FB 54403ACB +P 42103789 1485A716 3FF921FB 54403ACC +N C09E234F 4544DDEC BFF91FDB B1FF0982 +N 4000D9F7 1734D364 3FF20A7E DBBE56E2 +Z 4073D2FA CF8CBFBF 3FF91511 78B724A3 +M 4073D2FA CF8CBFBF 3FF91511 78B724A3 +P 4073D2FA CF8CBFBF 3FF91511 78B724A4 +N 41D7DC3C 4BE09CF4 3FF921FB 54194279 +Z C136F91F 30147D20 BFF921FA A1F8988E +P C136F91F 30147D20 BFF921FA A1F8988E +M C136F91F 30147D20 BFF921FA A1F8988F +N C0E5B01F 1F3A2FA8 BFF921E3 B8BBA20A +Z C2F0C232 9AEE7507 BFF921FB 54442D09 +P C2F0C232 9AEE7507 BFF921FB 54442D09 +M C2F0C232 9AEE7507 BFF921FB 54442D0A +N C00C41C0 39804DCB BFF4B7E8 542B31B5 +N C2C7E04F 255120D3 BFF921FB 54442CC3 +Z C1BF9CA3 FA721DFB BFF921FB 53C29AC6 +P C1BF9CA3 FA721DFB BFF921FB 53C29AC6 +M C1BF9CA3 FA721DFB BFF921FB 53C29AC7 +Z 4102C0CC 238AE2C0 3FF921F4 80EE0FD3 +M 4102C0CC 238AE2C0 3FF921F4 80EE0FD3 +P 4102C0CC 238AE2C0 3FF921F4 80EE0FD4 +Z 412BD21F 16428AF6 3FF921FA 2DCF6B0D +M 412BD21F 16428AF6 3FF921FA 2DCF6B0D +P 412BD21F 16428AF6 3FF921FA 2DCF6B0E +N C05CF7EF AEC92179 BFF8FEA2 46C68C98 +Z 410E477F BE357C2F 3FF921F7 1A1318CB +M 410E477F BE357C2F 3FF921F7 1A1318CB +P 410E477F BE357C2F 3FF921F7 1A1318CC +N C1D6216D E63F0CD3 BFF921FB 5415E7C5 +N BFC32C78 0E595C07 BFC3083E 20E69C52 +Z 41E657AD A667518E 3FF921FB 542D429B +M 41E657AD A667518E 3FF921FB 542D429B +P 41E657AD A667518E 3FF921FB 542D429C +Z C267A645 091EC6C4 BFF921FB 54441772 +P C267A645 091EC6C4 BFF921FB 54441772 +M C267A645 091EC6C4 BFF921FB 54441773 +Z 4109C04F 5CFE08C9 3FF921F6 5BC84FC1 +M 4109C04F 5CFE08C9 3FF921F6 5BC84FC1 +P 4109C04F 5CFE08C9 3FF921F6 5BC84FC2 +Z C1719C44 4B72AEB5 BFF921FB 45BABE10 +P C1719C44 4B72AEB5 BFF921FB 45BABE10 +M C1719C44 4B72AEB5 BFF921FB 45BABE11 +N C334A009 DCC827DD BFF921FB 54442D18 +N 42D91CEA 214BD072 3FF921FB 54442CEF +N 41712215 F5CDD1B9 3FF921FB 45531389 +Z 400D1CB4 989E673A 3FF4D784 64E8FE13 +M 400D1CB4 989E673A 3FF4D784 64E8FE13 +P 400D1CB4 989E673A 3FF4D784 64E8FE14 +Z 4124770F FD407C5B 3FF921F9 C3F98F79 +M 4124770F FD407C5B 3FF921F9 C3F98F79 +P 4124770F FD407C5B 3FF921F9 C3F98F7A +Z 416B0A77 036D1FBF 3FF921FB 4154FF10 +M 416B0A77 036D1FBF 3FF921FB 4154FF10 +P 416B0A77 036D1FBF 3FF921FB 4154FF11 +Z 3FCA586C 2CDBA779 3FC9FB88 A551A8FA +M 3FCA586C 2CDBA779 3FC9FB88 A551A8FA +P 3FCA586C 2CDBA779 3FC9FB88 A551A8FB +Z C15E59AB 8DC1D619 BFF921FB 3286E3D8 +P C15E59AB 8DC1D619 BFF921FB 3286E3D8 +M C15E59AB 8DC1D619 BFF921FB 3286E3D9 +Z 42EDA30B 06546685 3FF921FB 54442D06 +M 42EDA30B 06546685 3FF921FB 54442D06 +P 42EDA30B 06546685 3FF921FB 54442D07 +Z 41BD1868 428EB40E 3FF921FB 53B765C8 +M 41BD1868 428EB40E 3FF921FB 53B765C8 +P 41BD1868 428EB40E 3FF921FB 53B765C9 +Z 417C34A9 EB882520 3FF921FB 4B30ACF5 +M 417C34A9 EB882520 3FF921FB 4B30ACF5 +P 417C34A9 EB882520 3FF921FB 4B30ACF6 +N 41D1A91C 7C82393D 3FF921FB 540A31A6 +Z 40D15C94 50A1BF95 3FF921C0 593AF24A +M 40D15C94 50A1BF95 3FF921C0 593AF24A +P 40D15C94 50A1BF95 3FF921C0 593AF24B +Z C186872A 5A1137EA BFF921FB 4E95A14B +P C186872A 5A1137EA BFF921FB 4E95A14B +M C186872A 5A1137EA BFF921FB 4E95A14C +N BFD8695F AFD1050C BFD75249 0629185E +Z 3FE8B576 1F7575B3 3FE50A77 8FA9A6F9 +M 3FE8B576 1F7575B3 3FE50A77 8FA9A6F9 +P 3FE8B576 1F7575B3 3FE50A77 8FA9A6FA +Z C1503D54 2F4D1643 BFF921FB 1535DF65 +P C1503D54 2F4D1643 BFF921FB 1535DF65 +M C1503D54 2F4D1643 BFF921FB 1535DF66 +Z C0A338B2 1CF3821C BFF92051 2398DD47 +P C0A338B2 1CF3821C BFF92051 2398DD47 +M C0A338B2 1CF3821C BFF92051 2398DD48 +Z 4329153F A14389E1 3FF921FB 54442D17 +M 4329153F A14389E1 3FF921FB 54442D17 +P 4329153F A14389E1 3FF921FB 54442D18 +N 406AFFE9 E9A16D68 3FF90F04 C8E44C27 +Z C1FE192D 02C203B7 BFF921FB 543BABB3 +P C1FE192D 02C203B7 BFF921FB 543BABB3 +M C1FE192D 02C203B7 BFF921FB 543BABB4 +N C00C665D 5FA6D217 BFF4BD50 F3A1B934 +Z 41B335AE D60BAF16 3FF921FB 536EF356 +M 41B335AE D60BAF16 3FF921FB 536EF356 +P 41B335AE D60BAF16 3FF921FB 536EF357 +Z C2CFDCDA 4FAEBD45 BFF921FB 54442CD7 +P C2CFDCDA 4FAEBD45 BFF921FB 54442CD7 +M C2CFDCDA 4FAEBD45 BFF921FB 54442CD8 +N 42BCE404 629E1127 3FF921FB 54442C8A +Z C200A01B 505586C9 BFF921FB 543C7A23 +P C200A01B 505586C9 BFF921FB 543C7A23 +M C200A01B 505586C9 BFF921FB 543C7A24 +Z C0843920 108B29EA BFF91BA7 0242B43F +P C0843920 108B29EA BFF91BA7 0242B43F +M C0843920 108B29EA BFF91BA7 0242B440 +N 4050F871 C99D42C7 3FF8E5A5 64BB10FB +Z BFE6E9C7 323C5C25 BFE3E293 E0494533 +P BFE6E9C7 323C5C25 BFE3E293 E0494533 +M BFE6E9C7 323C5C25 BFE3E293 E0494534 +N 41F4CFC0 E5E9CBAF 3FF921FB 5437E012 +N 4210CF1C D648BB02 3FF921FB 54405E61 +N 426B082F B61C3C70 3FF921FB 54441A27 +N 41F31451 FB400257 3FF921FB 5436C22E +N C2C228F1 383E1725 BFF921FB 54442CA8 +N 42972E6B 6B22DBC7 3FF921FB 54442A55 +N C0C91239 35167A9A BFF921A9 A44A9D21 +N C238B838 FD2CEE49 BFF921FB 54438766 +N 3FC6957C F45EB4E8 3FC65A97 79F92D89 +N C2C20014 EFEBA3F0 BFF921FB 54442CA7 +N BFA87EF2 B8373BAC BFA87A2B 81542426 +N C30ACD4F D83858F7 BFF921FB 54442D14 +N 4168E786 D92B8F1E 3FF921FB 3FB52BB3 +N C322053A 632810AD BFF921FB 54442D17 +Z C15D4CB5 1CD9EABB BFF921FB 31512BED +P C15D4CB5 1CD9EABB BFF921FB 31512BED +M C15D4CB5 1CD9EABB BFF921FB 31512BEE +Z 4160D8D1 1CD9B261 3FF921FB 35E0028A +M 4160D8D1 1CD9B261 3FF921FB 35E0028A +P 4160D8D1 1CD9B261 3FF921FB 35E0028B +Z C0BEB87A 0C5D3BCE BFF92175 FF9D0DED +P C0BEB87A 0C5D3BCE BFF92175 FF9D0DED +M C0BEB87A 0C5D3BCE BFF92175 FF9D0DEE +Z C22855EA 5B0D783C BFF921FB 5442DC77 +P C22855EA 5B0D783C BFF921FB 5442DC77 +M C22855EA 5B0D783C BFF921FB 5442DC78 +Z C28F0D35 9A2D9B0C BFF921FB 544428F9 +P C28F0D35 9A2D9B0C BFF921FB 544428F9 +M C28F0D35 9A2D9B0C BFF921FB 544428FA +Z C2DEC5ED 1B067613 BFF921FB 54442CF7 +P C2DEC5ED 1B067613 BFF921FB 54442CF7 +M C2DEC5ED 1B067613 BFF921FB 54442CF8 +Z C3291540 214BBE83 BFF921FB 54442D17 +P C3291540 214BBE83 BFF921FB 54442D17 +M C3291540 214BBE83 BFF921FB 54442D18 +Z 41DDE1E8 AE0E8159 3FF921FB 5421E896 +M 41DDE1E8 AE0E8159 3FF921FB 5421E896 +P 41DDE1E8 AE0E8159 3FF921FB 5421E897 +N C23FAE21 E97C8342 BFF921FB 5443ABCE +Z 41393B6E D658E7A2 3FF921FA B1EF0D5E +M 41393B6E D658E7A2 3FF921FA B1EF0D5E +P 41393B6E D658E7A2 3FF921FA B1EF0D5F +Z 403789CA 755EBC9A 3FF87412 58A5F51F +M 403789CA 755EBC9A 3FF87412 58A5F51F +P 403789CA 755EBC9A 3FF87412 58A5F520 +N C0F30D00 7B769C83 BFF921ED E432E11B +Z 430197B7 5AB74EA1 3FF921FB 54442D10 +M 430197B7 5AB74EA1 3FF921FB 54442D10 +P 430197B7 5AB74EA1 3FF921FB 54442D11 +Z 41D107D5 6CC69D46 3FF921FB 54080C90 +M 41D107D5 6CC69D46 3FF921FB 54080C90 +P 41D107D5 6CC69D46 3FF921FB 54080C91 +Z 4121E5A0 5B42BD3F 3FF921F9 8A89106E +M 4121E5A0 5B42BD3F 3FF921F9 8A89106E +P 4121E5A0 5B42BD3F 3FF921F9 8A89106F +Z 422E8191 6E6234C5 3FF921FB 5443208E +M 422E8191 6E6234C5 3FF921FB 5443208E +P 422E8191 6E6234C5 3FF921FB 5443208F +Z C2DA1272 55F5FB53 BFF921FB 54442CF1 +P C2DA1272 55F5FB53 BFF921FB 54442CF1 +M C2DA1272 55F5FB53 BFF921FB 54442CF2 +N 3FD64CF4 39F26DBC 3FD57566 76013A8B +Z C1179733 0D7C7238 BFF921F8 9DC0C8F4 +P C1179733 0D7C7238 BFF921F8 9DC0C8F4 +M C1179733 0D7C7238 BFF921F8 9DC0C8F5 +N 41658AD0 D5FDAB94 3FF921FB 3C7FC2A8 +Z 4144EF01 D98EF26B 3FF921FA F26EEA99 +M 4144EF01 D98EF26B 3FF921FA F26EEA99 +P 4144EF01 D98EF26B 3FF921FA F26EEA9A +Z 411E3130 97479EDF 3FF921F9 359BD127 +M 411E3130 97479EDF 3FF921F9 359BD127 +P 411E3130 97479EDF 3FF921F9 359BD128 +N C092BBE5 A5F4094B BFF91E90 C4BB0960 +N C07D8084 10B8C063 BFF9194D ECC70411 +N 4280F42F D6599F78 3FF921FB 5444258B +Z 42FB994B 32C69180 3FF921FB 54442D0F +M 42FB994B 32C69180 3FF921FB 54442D0F +P 42FB994B 32C69180 3FF921FB 54442D10 +N 41079B9C 24981DD8 3FF921F5 E840E5A5 +Z C0B2E662 13F4209A BFF92122 9BDCA38B +P C0B2E662 13F4209A BFF92122 9BDCA38B +M C0B2E662 13F4209A BFF92122 9BDCA38C +N 40B14C40 B4D4F08F 3FF9210E 897292DA +N C23571F3 AE4C322C BFF921FB 54436E19 +N 40989753 34C56347 3FF91F61 1283183D +N 42F29556 C40C3426 3FF921FB 54442D0A +N 420AB789 E44AA438 3FF921FB 543F629B +N BFD4A2E8 5AF8E4CE BFD3F674 F06FB3C1 +N 4273BC32 A283AF69 3FF921FB 5444201F +N C2D16C11 D7111B97 BFF921FB 54442CDE +N 401D52AE D69C941A 3FF6F6AA A8934B63 +N C064886B 74FE626A BFF9090B E4BA7438 +N 42520318 B1FB0316 3FF921FB 5443F43E +N C2A08E97 3EC22B5E BFF921FB 54442B2A +N 42E67AE3 864C2EF7 3FF921FB 54442D01 +N 430ACD4E 582FB034 3FF921FB 54442D13 +Z C30197B7 DAB30124 BFF921FB 54442D10 +P C30197B7 DAB30124 BFF921FB 54442D10 +M C30197B7 DAB30124 BFF921FB 54442D11 +Z BFF21352 E079E0A4 BFEB1453 E8021322 +P BFF21352 E079E0A4 BFEB1453 E8021322 +M BFF21352 E079E0A4 BFEB1453 E8021323 +N 41FE3BA1 978D3CE8 3FF921FB 543BB564 +Z C095C824 22A6B580 BFF91F0B 2448CD11 +P C095C824 22A6B580 BFF91F0B 2448CD11 +M C095C824 22A6B580 BFF91F0B 2448CD12 +Z 42270025 21304B1B 3FF921FB 5442C8ED +M 42270025 21304B1B 3FF921FB 5442C8ED +P 42270025 21304B1B 3FF921FB 5442C8EE +Z 425F1783 C805C866 3FF921FB 54440C28 +M 425F1783 C805C866 3FF921FB 54440C28 +P 425F1783 C805C866 3FF921FB 54440C29 +Z C1770AB6 EEA75754 BFF921FB 4927F5E7 +P C1770AB6 EEA75754 BFF921FB 4927F5E7 +M C1770AB6 EEA75754 BFF921FB 4927F5E8 +N 3FCE29E7 DA30237C 3FCD9F8C 37A6F4BB +N 41B5C47C 62E57D48 3FF921FB 53880183 +Z BFA43087 1F15AF57 BFA42DD9 F51C4E90 +P BFA43087 1F15AF57 BFA42DD9 F51C4E90 +M BFA43087 1F15AF57 BFA42DD9 F51C4E91 +N 428F4DC2 20C92448 3FF921FB 54442901 +N C20CF711 7440EACF BFF921FB 543FC1CE +Z 42382190 C2BFDDAC 3FF921FB 5443835B +M 42382190 C2BFDDAC 3FF921FB 5443835B +P 42382190 C2BFDDAC 3FF921FB 5443835C +Z C2975CF6 611409DA BFF921FB 54442A5B +P C2975CF6 611409DA BFF921FB 54442A5B +M C2975CF6 611409DA BFF921FB 54442A5C +N C1D9324B 8814889C BFF921FB 541B8919 +Z C0578436 E12DDF2F BFF8F670 7E83F973 +P C0578436 E12DDF2F BFF8F670 7E83F973 +M C0578436 E12DDF2F BFF8F670 7E83F974 +N C0CFD768 99F2CC1B BFF921BB 02ADE47B +Z C1052485 D647930F BFF921F5 466A2005 +P C1052485 D647930F BFF921F5 466A2005 +M C1052485 D647930F BFF921F5 466A2006 +Z 416C3D35 A3E42862 3FF921FB 4222AB1D +M 416C3D35 A3E42862 3FF921FB 4222AB1D +P 416C3D35 A3E42862 3FF921FB 4222AB1E +Z 41FE45C6 E911D284 3FF921FB 543BB83B +M 41FE45C6 E911D284 3FF921FB 543BB83B +P 41FE45C6 E911D284 3FF921FB 543BB83C +Z C20F99C0 A0CFB75A BFF921FB 54402027 +P C20F99C0 A0CFB75A BFF921FB 54402027 +M C20F99C0 A0CFB75A BFF921FB 54402028 +N BFBFF61C 3F4D5611 BFBFCBFD C1566790 +Z C0BEF5A7 F7DEF5D0 BFF92177 0716B8CD +P C0BEF5A7 F7DEF5D0 BFF92177 0716B8CD +M C0BEF5A7 F7DEF5D0 BFF92177 0716B8CE +Z 41D6D875 24C4C9E9 3FF921FB 54175A78 +M 41D6D875 24C4C9E9 3FF921FB 54175A78 +P 41D6D875 24C4C9E9 3FF921FB 54175A79 +Z C245353D 52DBDDD7 BFF921FB 5443CC87 +P C245353D 52DBDDD7 BFF921FB 5443CC87 +M C245353D 52DBDDD7 BFF921FB 5443CC88 +N 42E26EEF 0335065F 3FF921FB 54442CFC +Z C04DFAE7 431314F9 BFF8DDAD 140876BF +P C04DFAE7 431314F9 BFF8DDAD 140876BF +M C04DFAE7 431314F9 BFF8DDAD 140876C0 +N 409BA610 C577D75A 3FF91FAA C062258F +Z C0C2FD0B 56511BBA BFF9218F 7961FF33 +P C0C2FD0B 56511BBA BFF9218F 7961FF33 +M C0C2FD0B 56511BBA BFF9218F 7961FF34 +Z C1CB7DFC 6D6B4190 BFF921FB 53F9AE9F +P C1CB7DFC 6D6B4190 BFF921FB 53F9AE9F +M C1CB7DFC 6D6B4190 BFF921FB 53F9AEA0 +N 3FCB3DB9 5F1E95C3 3FCAD735 954BA8D6 +N 41343574 7A78CEFF 3FF921FA 89951976 +N 40045E72 59E568DC 3FF32512 DF5875FD +N 3FFD53AB C5EC3F4F 3FF12446 BE69AA3B +N C204F95B 407D1D74 BFF921FB 543E12C9 +N 4302E40E C8D159E6 3FF921FB 54442D11 +N 41BD0A55 D17938CC 3FF921FB 53B72191 +N 426D59AF 56708380 3FF921FB 54441BA6 +Z C1807337 852C5051 BFF921FB 4C7C355D +P C1807337 852C5051 BFF921FB 4C7C355D +M C1807337 852C5051 BFF921FB 4C7C355E +N C0F0A4B6 2409FC2A BFF921EB F29C3FD9 +Z 40045EB9 5C224CFB 3FF32525 D9DA63BD +M 40045EB9 5C224CFB 3FF32525 D9DA63BD +P 40045EB9 5C224CFB 3FF32525 D9DA63BE +Z 425F1783 C807F4FC 3FF921FB 54440C28 +M 425F1783 C807F4FC 3FF921FB 54440C28 +P 425F1783 C807F4FC 3FF921FB 54440C29 +N C029E399 4C23C8CE BFF7E62E 8EE9C3A5 +N 4056A026 38DED2DC 3FF8F4B9 9FCA2850 +N 42520318 B1FD1640 3FF921FB 5443F43E +N 4302E40E C8CA1BFD 3FF921FB 54442D11 +N C061E147 24968D20 BFF90558 CBE4D496 +N C08B881C C8849556 BFF91D55 2335C977 +Z C0EC1B7D B276FBAE BFF921E9 1D0217A3 +P C0EC1B7D B276FBAE BFF921E9 1D0217A3 +M C0EC1B7D B276FBAE BFF921E9 1D0217A4 +N 42E67AE3 8652BD47 3FF921FB 54442D01 +N 42A05375 E3A85206 3FF921FB 54442B22 +Z C16DB6FE FF1BEF1B BFF921FB 43092E07 +P C16DB6FE FF1BEF1B BFF921FB 43092E07 +M C16DB6FE FF1BEF1B BFF921FB 43092E08 +Z BFB3702C A1F93AC3 BFB366A4 DFC6E009 +P BFB3702C A1F93AC3 BFB366A4 DFC6E009 +M BFB3702C A1F93AC3 BFB366A4 DFC6E00A +N 407A41EB 7F7CD672 3FF9183B 6FFBD630 +Z C1AF0D21 ED2BF153 BFF921FB 533C5ACB +P C1AF0D21 ED2BF153 BFF921FB 533C5ACB +M C1AF0D21 ED2BF153 BFF921FB 533C5ACC +Z BFD9E9AB BF5A7B55 BFD89F20 67379584 +P BFD9E9AB BF5A7B55 BFD89F20 67379584 +M BFD9E9AB BF5A7B55 BFD89F20 67379585 +Z C1F50BEA 49428A25 BFF921FB 5438033B +P C1F50BEA 49428A25 BFF921FB 5438033B +M C1F50BEA 49428A25 BFF921FB 5438033C +N 41A318DB 6223B70B 3FF921FB 529735DF +Z 4102E317 370B6062 3FF921F4 8D52B383 +M 4102E317 370B6062 3FF921F4 8D52B383 +P 4102E317 370B6062 3FF921F4 8D52B384 +Z C1C6E022 561C7BE2 BFF921FB 53EAA5ED +P C1C6E022 561C7BE2 BFF921FB 53EAA5ED +M C1C6E022 561C7BE2 BFF921FB 53EAA5EE +Z C0CF3455 7BC576BF BFF921B9 B28C8F5B +P C0CF3455 7BC576BF BFF921B9 B28C8F5B +M C0CF3455 7BC576BF BFF921B9 B28C8F5C +N 40760E50 BDCC243E 3FF9165F FB0944CF +N C2F03A38 5673053D BFF921FB 54442D09 +Z 41635D54 5703DFFF 3FF921FB 39D3867D +M 41635D54 5703DFFF 3FF921FB 39D3867D +P 41635D54 5703DFFF 3FF921FB 39D3867E +Z 429E9BC8 17338C94 3FF921FB 54442B00 +M 429E9BC8 17338C94 3FF921FB 54442B00 +P 429E9BC8 17338C94 3FF921FB 54442B01 +Z 416FAD99 452B00B3 3FF921FB 441A8E8E +M 416FAD99 452B00B3 3FF921FB 441A8E8E +P 416FAD99 452B00B3 3FF921FB 441A8E8F +N C12D6C00 73563D1E BFF921FA 3DD586E0 +N 42E9E3E8 EC609D27 3FF921FB 54442D04 +N 40321BF7 D72AA3CF 3FF84007 4B012C26 +Z BFEB1416 A939B67B BFE6791E A2E9DFFA +P BFEB1416 A939B67B BFE6791E A2E9DFFA +M BFEB1416 A939B67B BFE6791E A2E9DFFB +Z C2DFBA01 C407AC4D BFF921FB 54442CF7 +P C2DFBA01 C407AC4D BFF921FB 54442CF7 +M C2DFBA01 C407AC4D BFF921FB 54442CF8 +Z 40FDD309 8A3500A0 3FF921F2 BEDE467A +M 40FDD309 8A3500A0 3FF921F2 BEDE467A +P 40FDD309 8A3500A0 3FF921F2 BEDE467B +Z C20CA176 C4760C80 BFF921FB 543FB496 +P C20CA176 C4760C80 BFF921FB 543FB496 +M C20CA176 C4760C80 BFF921FB 543FB497 +N 4263683F 73BF6A0E 3FF921FB 544412B6 +N BFFE7C8E 972BA1D7 BFF1665B 129CA7A9 +N 41607A15 23BE4A44 3FF921FB 35314646 +Z 40C70839 5338A3A9 3FF921A2 68EE1A5B +M 40C70839 5338A3A9 3FF921A2 68EE1A5B +P 40C70839 5338A3A9 3FF921A2 68EE1A5C +N C089AB51 D1D67B76 BFF91CFE C804E4AA +Z 424F6273 95C27FAA 3FF921FB 5443EBD7 +M 424F6273 95C27FAA 3FF921FB 5443EBD7 +P 424F6273 95C27FAA 3FF921FB 5443EBD8 +N C19132F4 15F4CBD0 BFF921FB 508B908F +N 4148D5DD 32AA82FE 3FF921FB 01CDAB87 +Z C2258FA8 10A65D7D BFF921FB 5442B127 +P C2258FA8 10A65D7D BFF921FB 5442B127 +M C2258FA8 10A65D7D BFF921FB 5442B128 +N C0900FFA 2F3210B8 BFF91DFF 4EEBEF16 +Z C224BECE 82B26EF7 BFF921FB 5442A236 +P C224BECE 82B26EF7 BFF921FB 5442A236 +M C224BECE 82B26EF7 BFF921FB 5442A237 +N 419AAAD9 A825F434 3FF921FB 51DDCAEC +N C1189D48 471F2603 BFF921F8 BAA3A675 +N 42049B81 CE73843B 3FF921FB 543DF6FD +Z 41E9F70E C134E46D 3FF921FB 54307514 +M 41E9F70E C134E46D 3FF921FB 54307514 +P 41E9F70E C134E46D 3FF921FB 54307515 +N C0AD29B5 FC391970 BFF920E2 6CB563BD +N 4298C1F4 1542C66F 3FF921FB 54442A82 +Z 40F23D8B 78B1E703 3FF921ED 4B5D501A +M 40F23D8B 78B1E703 3FF921ED 4B5D501A +P 40F23D8B 78B1E703 3FF921ED 4B5D501B +Z C1339C72 2D2DF872 BFF921FA 8367BA68 +P C1339C72 2D2DF872 BFF921FA 8367BA68 +M C1339C72 2D2DF872 BFF921FA 8367BA69 +N C30ACD4E D82CB816 BFF921FB 54442D14 +N C30ACD4E D82BCA67 BFF921FB 54442D14 +Z C2130AA2 4611160C BFF921FB 5440D0A8 +P C2130AA2 4611160C BFF921FB 5440D0A8 +M C2130AA2 4611160C BFF921FB 5440D0A9 +Z 4138B2C7 8C733B79 3FF921FA AE6CE212 +M 4138B2C7 8C733B79 3FF921FA AE6CE212 +P 4138B2C7 8C733B79 3FF921FA AE6CE213 +Z C308430A 6FC5A8EB BFF921FB 54442D12 +P C308430A 6FC5A8EB BFF921FB 54442D12 +M C308430A 6FC5A8EB BFF921FB 54442D13 +Z 42762933 1FD6F376 3FF921FB 5444218B +M 42762933 1FD6F376 3FF921FB 5444218B +P 42762933 1FD6F376 3FF921FB 5444218C +N C0B36FB8 635998D2 BFF92128 9733B985 +N 426B31D3 04A897DD 3FF921FB 54441A44 +N C2B8DBA7 7C5761C3 BFF921FB 54442C74 +Z C27FAFB1 274C862E BFF921FB 54442503 +P C27FAFB1 274C862E BFF921FB 54442503 +M C27FAFB1 274C862E BFF921FB 54442504 +Z 3FB01F9F 80852FDA 3FB01A2D 9DEEF07E +M 3FB01F9F 80852FDA 3FB01A2D 9DEEF07E +P 3FB01F9F 80852FDA 3FB01A2D 9DEEF07F +N 41150D08 25E08F62 3FF921F8 49F666A6 +N C1E3FD24 3D7D601B BFF921FB 542A8FD6 +Z 42935081 59E92163 3FF921FB 544429C8 +M 42935081 59E92163 3FF921FB 544429C8 +P 42935081 59E92163 3FF921FB 544429C9 +N 40A23815 8F429262 3FF92039 B0CEE03D +Z C1ECC6FB D949C80E BFF921FB 54326263 +P C1ECC6FB D949C80E BFF921FB 54326263 +M C1ECC6FB D949C80E BFF921FB 54326264 +Z C200A01B 5054BE15 BFF921FB 543C7A23 +P C200A01B 5054BE15 BFF921FB 543C7A23 +M C200A01B 5054BE15 BFF921FB 543C7A24 +N 43170E83 CD4B3716 3FF921FB 54442D15 +Z 3FD2EA86 08D7315B 3FD26478 AB80A9BB +M 3FD2EA86 08D7315B 3FD26478 AB80A9BB +P 3FD2EA86 08D7315B 3FD26478 AB80A9BC +N 3FD97540 9801EAE3 3FD83ADB BB2A2861 +Z C0E86B50 10B5C67D BFF921E6 5CAF4245 +P C0E86B50 10B5C67D BFF921E6 5CAF4245 +M C0E86B50 10B5C67D BFF921E6 5CAF4246 +Z C060B804 D0504348 BFF9035B B06A5CE4 +P C060B804 D0504348 BFF9035B B06A5CE4 +M C060B804 D0504348 BFF9035B B06A5CE5 +Z 40ACAC4F 8CBEE754 3FF920DD A0304242 +M 40ACAC4F 8CBEE754 3FF920DD A0304242 +P 40ACAC4F 8CBEE754 3FF920DD A0304243 +N 400A612A A4588196 3FF46BEA 81D04AB1 +Z 40DC5706 84797C06 3FF921D7 324876D2 +M 40DC5706 84797C06 3FF921D7 324876D2 +P 40DC5706 84797C06 3FF921D7 324876D3 +N C23571F3 AE49DDC6 BFF921FB 54436E19 +N C1FA8E44 8C657293 BFF921FB 543A893B +N C0FCE6BF 9FD12980 BFF921F2 78B1048F +Z 3FE10AE4 87A90B3B 3FDF51D8 28EBFFD9 +M 3FE10AE4 87A90B3B 3FDF51D8 28EBFFD9 +P 3FE10AE4 87A90B3B 3FDF51D8 28EBFFDA +Z 40641708 6602E127 3FF9087F 29CEF487 +M 40641708 6602E127 3FF9087F 29CEF487 +P 40641708 6602E127 3FF9087F 29CEF488 +Z C04924B5 671ED92E BFF8D08A 286CA1D4 +P C04924B5 671ED92E BFF8D08A 286CA1D4 +M C04924B5 671ED92E BFF8D08A 286CA1D5 +Z BFCB2675 2436B14C BFCAC0F2 9D85D44B +P BFCB2675 2436B14C BFCAC0F2 9D85D44B +M BFCB2675 2436B14C BFCAC0F2 9D85D44C +N 43349FF1 5C0DF12E 3FF921FB 54442D17 +Z C2C6AFA0 95694D37 BFF921FB 54442CBE +P C2C6AFA0 95694D37 BFF921FB 54442CBE +M C2C6AFA0 95694D37 BFF921FB 54442CBF +Z 40C46886 3E9DDB5A 3FF92196 FA531342 +M 40C46886 3E9DDB5A 3FF92196 FA531342 +P 40C46886 3E9DDB5A 3FF92196 FA531343 +N C30ACD4E D82C63D5 BFF921FB 54442D14 +Z BFCA7EAE E03D6B69 BFCA203B 1AC12DC9 +P BFCA7EAE E03D6B69 BFCA203B 1AC12DC9 +M BFCA7EAE E03D6B69 BFCA203B 1AC12DCA +Z 4049F3DD 676F972C 3FF8D314 12C9CE50 +M 4049F3DD 676F972C 3FF8D314 12C9CE50 +P 4049F3DD 676F972C 3FF8D314 12C9CE51 +N 43349FF1 5C0DB8E4 3FF921FB 54442D17 +Z 429E9BC8 172CE29C 3FF921FB 54442B00 +M 429E9BC8 172CE29C 3FF921FB 54442B00 +P 429E9BC8 172CE29C 3FF921FB 54442B01 +Z C2F6B41C 5E5D48C7 BFF921FB 54442D0D +P C2F6B41C 5E5D48C7 BFF921FB 54442D0D +M C2F6B41C 5E5D48C7 BFF921FB 54442D0E +Z C30197B7 DAB4A6AB BFF921FB 54442D10 +P C30197B7 DAB4A6AB BFF921FB 54442D10 +M C30197B7 DAB4A6AB BFF921FB 54442D11 +Z 42F1EEB7 895ABE75 3FF921FB 54442D0A +M 42F1EEB7 895ABE75 3FF921FB 54442D0A +P 42F1EEB7 895ABE75 3FF921FB 54442D0B +N C148F9D0 D37BD1D8 BFF921FB 02445F37 +N C0AEB29F 50FCD260 BFF920F0 781B379F +N C04F18B2 3B3A7687 BFF8E020 BBA2058F +N 421D72CC 62A08F26 3FF921FB 544200BB +Z C30197B7 DAB55B74 BFF921FB 54442D10 +P C30197B7 DAB55B74 BFF921FB 54442D10 +M C30197B7 DAB55B74 BFF921FB 54442D11 +N 42E67AE3 86508E34 3FF921FB 54442D01 +N C2C7E04F 254CDE0E BFF921FB 54442CC3 +Z 42762933 1FD1A37E 3FF921FB 5444218B +M 42762933 1FD1A37E 3FF921FB 5444218B +P 42762933 1FD1A37E 3FF921FB 5444218C +Z C15F1F02 BF3FAA5E BFF921FB 335CD54A +P C15F1F02 BF3FAA5E BFF921FB 335CD54A +M C15F1F02 BF3FAA5E BFF921FB 335CD54B +Z 40FB4B3F 35B4D1BA 3FF921F1 F3258A6E +M 40FB4B3F 35B4D1BA 3FF921F1 F3258A6E +P 40FB4B3F 35B4D1BA 3FF921F1 F3258A6F +Z BFD1FE0E 1CFD735E BFD18A28 3B882832 +P BFD1FE0E 1CFD735E BFD18A28 3B882832 +M BFD1FE0E 1CFD735E BFD18A28 3B882833 +Z C00007C5 FE6D91FF BFF1B9FC 5D57599C +P C00007C5 FE6D91FF BFF1B9FC 5D57599C +M C00007C5 FE6D91FF BFF1B9FC 5D57599D +Z 411C3354 96F0A39D 3FF921F9 0F48ADCA +M 411C3354 96F0A39D 3FF921F9 0F48ADCA +P 411C3354 96F0A39D 3FF921F9 0F48ADCB +N 426B31D3 04AAB0CA 3FF921FB 54441A44 +Z 429E9BC8 172CBBD0 3FF921FB 54442B00 +M 429E9BC8 172CBBD0 3FF921FB 54442B00 +P 429E9BC8 172CBBD0 3FF921FB 54442B01 +N 40499305 5D601DDC 3FF8D1E9 5C446F82 +N 408866F2 23C18E70 3FF91CBC 7F15D27F +N 40C16203 EFFB50F5 3FF92185 83155FF4 +N 43349FF1 5C0C65A3 3FF921FB 54442D17 +N 3FEA65E7 B1CB174E 3FE6128C 2637B187 +N C168658D 44ECE551 BFF921FB 3F47A4B4 +N 424301A5 22CD1004 3FF921FB 5443C157 +N C101EA44 E7EC044B BFF921F4 2F323824 +Z C30DEFA8 067A73D6 BFF921FB 54442D14 +P C30DEFA8 067A73D6 BFF921FB 54442D14 +M C30DEFA8 067A73D6 BFF921FB 54442D15 +N 3FF0FFA2 B9894C7C 3FEA19CE 512C93BB +N 40CACB02 8A7AB581 3FF921AE E42CFA73 +N BFBDE803 BC80C2A8 BFBDC578 19838B7F +Z 4114141E 5608F23D 3FF921F8 2445CDF7 +M 4114141E 5608F23D 3FF921F8 2445CDF7 +P 4114141E 5608F23D 3FF921F8 2445CDF8 +N 4010E66B 078E27A5 3FF56A09 4B9A8752 +Z C186B077 A5E6D273 BFF921FB 4E9FF90A +P C186B077 A5E6D273 BFF921FB 4E9FF90A +M C186B077 A5E6D273 BFF921FB 4E9FF90B +Z 40DBB0EF 4E14FDC0 3FF921D6 598F597F +M 40DBB0EF 4E14FDC0 3FF921D6 598F597F +P 40DBB0EF 4E14FDC0 3FF921D6 598F5980 +Z 426C8787 BDFF9A97 3FF921FB 54441B26 +M 426C8787 BDFF9A97 3FF921FB 54441B26 +P 426C8787 BDFF9A97 3FF921FB 54441B27 +Z 4122DE8D 2B37D392 3FF921F9 A21F7796 +M 4122DE8D 2B37D392 3FF921F9 A21F7796 +P 4122DE8D 2B37D392 3FF921F9 A21F7797 +Z 4146C913 BA5A0985 3FF921FA FA626972 +M 4146C913 BA5A0985 3FF921FA FA626972 +P 4146C913 BA5A0985 3FF921FA FA626973 +N C0758690 FB2A3222 BFF91616 C8AB1556 +N 43170E83 CD4DB5AB 3FF921FB 54442D15 +Z C1322205 4CD1C327 BFF921FA 7260E409 +P C1322205 4CD1C327 BFF921FA 7260E409 +M C1322205 4CD1C327 BFF921FA 7260E40A +Z C0ABA8F8 E925BD98 BFF920D3 2974AE7B +P C0ABA8F8 E925BD98 BFF920D3 2974AE7B +M C0ABA8F8 E925BD98 BFF920D3 2974AE7C +N C1905076 FA47177B BFF921FB 5057E7A0 +Z C14047E7 F7F31098 BFF921FA D6798033 +P C14047E7 F7F31098 BFF921FA D6798033 +M C14047E7 F7F31098 BFF921FA D6798034 +Z 429E9BC8 1733E9BA 3FF921FB 54442B00 +M 429E9BC8 1733E9BA 3FF921FB 54442B00 +P 429E9BC8 1733E9BA 3FF921FB 54442B01 +N 41FB128B 33255865 3FF921FB 543AB854 +N 42E67AE3 864CACFF 3FF921FB 54442D01 +N C07427A9 F7EBD0F8 BFF91547 BAB7CDA9 +Z 41E7400F F17223FD 3FF921FB 542E27A6 +M 41E7400F F17223FD 3FF921FB 542E27A6 +P 41E7400F F17223FD 3FF921FB 542E27A7 +Z 4136CAB8 3B472566 3FF921FA A08D9A65 +M 4136CAB8 3B472566 3FF921FA A08D9A65 +P 4136CAB8 3B472566 3FF921FA A08D9A66 +Z C24B49AD 2BAC9965 BFF921FB 5443E20B +P C24B49AD 2BAC9965 BFF921FB 5443E20B +M C24B49AD 2BAC9965 BFF921FB 5443E20C +Z 40521F6D 0B9B63E6 3FF8E97B 56FE994C +M 40521F6D 0B9B63E6 3FF8E97B 56FE994C +P 40521F6D 0B9B63E6 3FF8E97B 56FE994D +Z C08BC1E9 98E9F4E0 BFF91D5E D192AA65 +P C08BC1E9 98E9F4E0 BFF91D5E D192AA65 +M C08BC1E9 98E9F4E0 BFF91D5E D192AA66 +Z C08CBF0F 8AC65668 BFF91D87 6D785613 +P C08CBF0F 8AC65668 BFF91D87 6D785613 +M C08CBF0F 8AC65668 BFF91D87 6D785614 +Z C17E54A4 7E03701C BFF921FB 4BD374DA +P C17E54A4 7E03701C BFF921FB 4BD374DA +M C17E54A4 7E03701C BFF921FB 4BD374DB +Z C24B49AD 2BAC8438 BFF921FB 5443E20B +P C24B49AD 2BAC8438 BFF921FB 5443E20B +M C24B49AD 2BAC8438 BFF921FB 5443E20C +Z C02AEDD1 A700BF42 BFF7F254 E79AE558 +P C02AEDD1 A700BF42 BFF7F254 E79AE558 +M C02AEDD1 A700BF42 BFF7F254 E79AE559 +N 419DF584 1A5D91F9 3FF921FB 52214BD8 +N 4275A171 DD19EDB2 3FF921FB 54442142 +N C2C7E04F 254D6D1D BFF921FB 54442CC3 +N 41D6DB6E 3CA27B18 3FF921FB 5417604C +N 3FD4D204 557D9948 3FD42117 F165525A +N C2424FE2 0E999E3D BFF921FB 5443BD42 +N 426B31D3 04AAEBB9 3FF921FB 54441A44 +N C1945916 62A2F6B8 BFF921FB 511EFC83 +N C057227B CFFA390A BFF8F5B8 9138DAD7 +N C24FB8BC CB00B513 BFF921FB 5443EC89 +Z C21E66DD 8B894CA9 BFF921FB 5442122D +P C21E66DD 8B894CA9 BFF921FB 5442122D +M C21E66DD 8B894CA9 BFF921FB 5442122E +Z 429E9BC8 172DFACB 3FF921FB 54442B00 +M 429E9BC8 172DFACB 3FF921FB 54442B00 +P 429E9BC8 172DFACB 3FF921FB 54442B01 +Z BFDFEDF8 168959BC BFDD9DF8 AA86E3D0 +P BFDFEDF8 168959BC BFDD9DF8 AA86E3D0 +M BFDFEDF8 168959BC BFDD9DF8 AA86E3D1 +N 43170E83 CD5110A7 3FF921FB 54442D15 +Z C10CC5CE 237AA974 BFF921F6 E168774B +P C10CC5CE 237AA974 BFF921F6 E168774B +M C10CC5CE 237AA974 BFF921F6 E168774C +N 422D5A2C 2919BAAD 3FF921FB 54431600 +N C1EA4A82 DFB2BB6C BFF921FB 5430B3AD +Z 408B0892 47D781A8 3FF91D3F 340540A1 +M 408B0892 47D781A8 3FF91D3F 340540A1 +P 408B0892 47D781A8 3FF91D3F 340540A2 +Z C1F98B4C 6BCA62F1 BFF921FB 543A277F +P C1F98B4C 6BCA62F1 BFF921FB 543A277F +M C1F98B4C 6BCA62F1 BFF921FB 543A2780 +N BFCFEAB7 700F038A BFCF476D 21AC4EF9 +Z C2262FE5 180D66C6 BFF921FB 5442BBDE +P C2262FE5 180D66C6 BFF921FB 5442BBDE +M C2262FE5 180D66C6 BFF921FB 5442BBDF +N 43349FF1 5C0C65D3 3FF921FB 54442D17 +Z C1C0C0D1 25E73185 BFF921FB 53C9EE48 +P C1C0C0D1 25E73185 BFF921FB 53C9EE48 +M C1C0C0D1 25E73185 BFF921FB 53C9EE49 +N 43170E83 CD4CD770 3FF921FB 54442D15 +N 43349FF1 5C072637 3FF921FB 54442D17 +Z C02CE5C1 77C6520D BFF806F2 BD35A165 +P C02CE5C1 77C6520D BFF806F2 BD35A165 +M C02CE5C1 77C6520D BFF806F2 BD35A166 +Z C18E51C5 F341EA9A BFF921FB 500B6ABB +P C18E51C5 F341EA9A BFF921FB 500B6ABB +M C18E51C5 F341EA9A BFF921FB 500B6ABC +Z 40AB07E9 5B247E1F 3FF920CC 44C669A1 +M 40AB07E9 5B247E1F 3FF920CC 44C669A1 +P 40AB07E9 5B247E1F 3FF920CC 44C669A2 +N 43170E83 CD4CA646 3FF921FB 54442D15 +N 43170E83 CD4D57FB 3FF921FB 54442D15 +Z C20CAF0C 319D0847 BFF921FB 543FB6B5 +P C20CAF0C 319D0847 BFF921FB 543FB6B5 +M C20CAF0C 319D0847 BFF921FB 543FB6B6 +N 3FD2A1F0 C1AC40C7 3FD221A3 B383EA95 +N 43349FF1 5C0BA6C3 3FF921FB 54442D17 +N 3FD7BBC4 BD031BF1 3FD6BA32 90FDC02A +Z 41D8512F F77F91FD 3FF921FB 541A10E0 +M 41D8512F F77F91FD 3FF921FB 541A10E0 +P 41D8512F F77F91FD 3FF921FB 541A10E1 +Z 40FB2994 273A4C42 3FF921F1 E78551E1 +M 40FB2994 273A4C42 3FF921F1 E78551E1 +P 40FB2994 273A4C42 3FF921F1 E78551E2 +N 40328631 2C9D7988 3FF84514 722290E1 +Z C0626C55 81CA467B BFF90630 EC36FF61 +P C0626C55 81CA467B BFF90630 EC36FF61 +M C0626C55 81CA467B BFF90630 EC36FF62 +N 3FF83394 983E416C 3FEF929A BB29B38F +Z 41076F2C BF954EB3 3FF921F5 DDF900BA +M 41076F2C BF954EB3 3FF921F5 DDF900BA +P 41076F2C BF954EB3 3FF921F5 DDF900BB +N C0CE96DF 8AAF4176 BFF921B8 60B499D6 +N 40F381EB A6CDE9A4 3FF921EE 34BCFF6D +N 40078119 8A97BBB3 3FF3E23B 26A2DBCB +N 42147FE8 7D0AF1FE 3FF921FB 54410DDC +N C0DE1F29 55370F0F BFF921D9 5571CC0B +N 420B0169 35CE3E88 3FF921FB 543F6FB6 +Z C24B49AD 2BAC45B1 BFF921FB 5443E20B +P C24B49AD 2BAC45B1 BFF921FB 5443E20B +M C24B49AD 2BAC45B1 BFF921FB 5443E20C +Z C245353D 52D82ECC BFF921FB 5443CC87 +P C245353D 52D82ECC BFF921FB 5443CC87 +M C245353D 52D82ECC BFF921FB 5443CC88 +Z C15BE5AE D85C501C BFF921FB 2F8F63F9 +P C15BE5AE D85C501C BFF921FB 2F8F63F9 +M C15BE5AE D85C501C BFF921FB 2F8F63FA +Z 426C8787 BDFB6557 3FF921FB 54441B25 +M 426C8787 BDFB6557 3FF921FB 54441B25 +P 426C8787 BDFB6557 3FF921FB 54441B26 +Z C0F7889E 7FB82F24 BFF921F0 737D77E4 +P C0F7889E 7FB82F24 BFF921F0 737D77E4 +M C0F7889E 7FB82F24 BFF921F0 737D77E5 +N 403EA5F2 94F81BCD 3FF89C62 3381854E +Z 4226341A B9D7B44A 3FF921FB 5442BC24 +M 4226341A B9D7B44A 3FF921FB 5442BC24 +P 4226341A B9D7B44A 3FF921FB 5442BC25 +Z C0BA97B1 E1DD1C76 BFF92161 4D159BF5 +P C0BA97B1 E1DD1C76 BFF92161 4D159BF5 +M C0BA97B1 E1DD1C76 BFF92161 4D159BF6 +Z 40B1AE2F C7AA3558 3FF92113 A9113DC2 +M 40B1AE2F C7AA3558 3FF92113 A9113DC2 +P 40B1AE2F C7AA3558 3FF92113 A9113DC3 +Z 410B86C5 A03E05A7 3FF921F6 ADD907BB +M 410B86C5 A03E05A7 3FF921F6 ADD907BB +P 410B86C5 A03E05A7 3FF921F6 ADD907BC +Z BFC53248 4E960676 BFC5017B 7E2FE2CD +P BFC53248 4E960676 BFC5017B 7E2FE2CD +M BFC53248 4E960676 BFC5017B 7E2FE2CE +N C1A28DA0 838BCBDA BFF921FB 528AA2C4 +N 406EC9B9 595CA106 3FF9115A 1B79AC54 +Z 4133396C 919B60B7 3FF921FA 7F33E977 +M 4133396C 919B60B7 3FF921FA 7F33E977 +P 4133396C 919B60B7 3FF921FA 7F33E978 +Z 42382190 C2BF5403 3FF921FB 5443835B +M 42382190 C2BF5403 3FF921FB 5443835B +P 42382190 C2BF5403 3FF921FB 5443835C +Z 4176B277 A9A3DDC5 3FF921FB 48FCC381 +M 4176B277 A9A3DDC5 3FF921FB 48FCC381 +P 4176B277 A9A3DDC5 3FF921FB 48FCC382 +Z 4009074C C9918C88 3FF42ECB 12819971 +M 4009074C C9918C88 3FF42ECB 12819971 +P 4009074C C9918C88 3FF42ECB 12819972 +N C24FB8BC CAFFF1CA BFF921FB 5443EC89 +Z C1A1356A B60C4A97 BFF921FB 52682301 +P C1A1356A B60C4A97 BFF921FB 52682301 +M C1A1356A B60C4A97 BFF921FB 52682302 +Z 4160DD18 3F340D9D 3FF921FB 35E7B82A +M 4160DD18 3F340D9D 3FF921FB 35E7B82A +P 4160DD18 3F340D9D 3FF921FB 35E7B82B +N C01A081E E53B84DA BFF6B17A F2265403 +Z C05B239B FC1D2378 BFF8FC40 53FD8437 +P C05B239B FC1D2378 BFF8FC40 53FD8437 +M C05B239B FC1D2378 BFF8FC40 53FD8438 +N C2C7E04F 25507ED0 BFF921FB 54442CC3 +N C174ABC9 E27293D1 BFF921FB 47E1C070 +Z C0E740EA B34D6DA1 BFF921E5 4FA110A1 +P C0E740EA B34D6DA1 BFF921E5 4FA110A1 +M C0E740EA B34D6DA1 BFF921E5 4FA110A2 +Z 4014E65B 2A21AB4F 3FF61B6B 2918CF46 +M 4014E65B 2A21AB4F 3FF61B6B 2918CF46 +P 4014E65B 2A21AB4F 3FF61B6B 2918CF47 +N C2C7E04F 255101A4 BFF921FB 54442CC3 +Z C22A6FB6 3BD99A10 BFF921FB 5442F737 +P C22A6FB6 3BD99A10 BFF921FB 5442F737 +M C22A6FB6 3BD99A10 BFF921FB 5442F738 +N C1B1CBA2 F945FCC8 BFF921FB 535E014A +N 41F758AC 437CB836 3FF921FB 543935FA +N C0B8854F 3CA462C5 BFF92154 4972643B +Z C24B49AD 2BABD8B5 BFF921FB 5443E20A +P C24B49AD 2BABD8B5 BFF921FB 5443E20A +M C24B49AD 2BABD8B5 BFF921FB 5443E20B +N 420AE466 4CB57A1D 3FF921FB 543F6A99 +N 4275A171 DD1AF5A3 3FF921FB 54442142 +N 41C50C5C 27EB1D46 3FF921FB 53E2E044 +Z 426C8787 BDFC50F9 3FF921FB 54441B25 +M 426C8787 BDFC50F9 3FF921FB 54441B25 +P 426C8787 BDFC50F9 3FF921FB 54441B26 +N C0F19217 9733A0AE BFF921EC C26A2DA8 +Z C0616D89 82B058BC BFF9049A A28C2F5A +P C0616D89 82B058BC BFF9049A A28C2F5A +M C0616D89 82B058BC BFF9049A A28C2F5B +Z C24B9EAF D6A4004C BFF921FB 5443E2F2 +P C24B9EAF D6A4004C BFF921FB 5443E2F2 +M C24B9EAF D6A4004C BFF921FB 5443E2F3 +N C14AA185 1FAA1A9C BFF921FB 075CFF9B +N C1690F6B 99B2BD49 BFF921FB 3FD5E5EB +N C1C4AE51 B4550FAE BFF921FB 53E125D3 +N BFF6DCA4 5501F910 BFEEB9B1 C04CBE50 +N 4275A171 DD1AF9B8 3FF921FB 54442142 +N BFCC66F6 333AD342 BFCBF309 46696BC3 +N C0B67A80 D444CA1B BFF92145 1C5F7B5F +Z BFBD72C3 0E798A44 BFBD51C5 7946D43C +P BFBD72C3 0E798A44 BFBD51C5 7946D43C +M BFBD72C3 0E798A44 BFBD51C5 7946D43D +Z C0BB26FF 6136B452 BFF92164 7A00CA03 +P C0BB26FF 6136B452 BFF92164 7A00CA03 +M C0BB26FF 6136B452 BFF92164 7A00CA04 +Z BFF84514 A4D60872 BFEF9D3A 86C8178D +P BFF84514 A4D60872 BFEF9D3A 86C8178D +M BFF84514 A4D60872 BFEF9D3A 86C8178E +Z C13C3382 30FFEBDF BFF921FA C3063822 +P C13C3382 30FFEBDF BFF921FA C3063822 +M C13C3382 30FFEBDF BFF921FA C3063823 +Z 4006B935 44A544BB 3FF3B774 1A2BE418 +M 4006B935 44A544BB 3FF3B774 1A2BE418 +P 4006B935 44A544BB 3FF3B774 1A2BE419 +Z 40D267E3 B445777C 3FF921C3 B1D03A79 +M 40D267E3 B445777C 3FF921C3 B1D03A79 +P 40D267E3 B445777C 3FF921C3 B1D03A7A +Z 41FB5B10 79C8768D 3FF921FB 543AD166 +M 41FB5B10 79C8768D 3FF921FB 543AD166 +P 41FB5B10 79C8768D 3FF921FB 543AD167 +N BFCCDA7D D366E381 BFCC610F EFDA5ACB +Z 41F18BAC A8A1F790 3FF921FB 543595E9 +M 41F18BAC A8A1F790 3FF921FB 543595E9 +P 41F18BAC A8A1F790 3FF921FB 543595EA +Z C146EEDB 69E5BC0E BFF921FA FAF67BE0 +P C146EEDB 69E5BC0E BFF921FA FAF67BE0 +M C146EEDB 69E5BC0E BFF921FA FAF67BE1 +Z 42027025 608CB4D7 3FF921FB 543D3BE6 +M 42027025 608CB4D7 3FF921FB 543D3BE6 +P 42027025 608CB4D7 3FF921FB 543D3BE7 +N 41683C74 7ABFE443 3FF921FB 3F240E96 +Z 41492691 BB0C865A 3FF921FB 02D64866 +M 41492691 BB0C865A 3FF921FB 02D64866 +P 41492691 BB0C865A 3FF921FB 02D64867 +Z 41EF954D E4734448 3FF921FB 5433F70A +M 41EF954D E4734448 3FF921FB 5433F70A +P 41EF954D E4734448 3FF921FB 5433F70B +N 417D7676 04F4C522 3FF921FB 4B93CEA5 +N C2456C25 0BFB2999 BFF921FB 5443CD7F +N 4114A6C4 F03D4B0C 3FF921F8 3AE85E6F +Z C122EE2E 28C6A6D3 BFF921F9 A385E4FE +P C122EE2E 28C6A6D3 BFF921F9 A385E4FE +M C122EE2E 28C6A6D3 BFF921F9 A385E4FF +Z C237CB5A 8E1B3F3C BFF921FB 544380F3 +P C237CB5A 8E1B3F3C BFF921FB 544380F3 +M C237CB5A 8E1B3F3C BFF921FB 544380F4 +N C0B5DC27 DC0F1905 BFF9213F F46F56EC +N C1FFAB72 A2AD9270 BFF921FB 543C17BD +N 41EFEA0B 8D4D724C 3FF921FB 54342216 +Z 426C8787 BDFC890D 3FF921FB 54441B25 +M 426C8787 BDFC890D 3FF921FB 54441B25 +P 426C8787 BDFC890D 3FF921FB 54441B26 +N C10A6647 126E8A16 BFF921F6 7B081E97 +Z C06C4B4C D01383E5 BFF90FE2 E17A10F9 +P C06C4B4C D01383E5 BFF90FE2 E17A10F9 +M C06C4B4C D01383E5 BFF90FE2 E17A10FA +Z C11F5BE4 7723B052 BFF921F9 49CCC7A0 +P C11F5BE4 7723B052 BFF921F9 49CCC7A0 +M C11F5BE4 7723B052 BFF921F9 49CCC7A1 +Z C020FC79 C50F3A16 BFF741EB 4B5B4010 +P C020FC79 C50F3A16 BFF741EB 4B5B4010 +M C020FC79 C50F3A16 BFF741EB 4B5B4011 +Z 415A789B E33BC389 3FF921FB 2D952919 +M 415A789B E33BC389 3FF921FB 2D952919 +P 415A789B E33BC389 3FF921FB 2D95291A +Z 41865367 3A37D39F 3FF921FB 4E8874F0 +M 41865367 3A37D39F 3FF921FB 4E8874F0 +P 41865367 3A37D39F 3FF921FB 4E8874F1 +N C147DDA5 E865AE95 BFF921FA FE740413 +N 3FE3A443 696C8DF0 3FE19DBE D2A0C0FC +N 3FF7A40B 170C62C1 3FEF39DD AAE0D518 +N BFBABF84 5CD249C2 BFBAA6C2 BDDAA7CE +N 403C19FD 1EFE08ED 3FF89049 364EFE51 +N 42521209 2A06E39F 3FF921FB 5443F46D +N C11C6F1F F7534F89 BFF921F9 140E6F66 +N 403D4747 939B0427 3FF89623 4F8C84CA +N 40A0F5F6 73432B59 3FF92018 5537A550 +Z C0B46C95 52EC0BD6 BFF92132 C844D908 +P C0B46C95 52EC0BD6 BFF92132 C844D908 +M C0B46C95 52EC0BD6 BFF92132 C844D909 +N C06EFB18 66075201 BFF91174 9BBD7E66 +Z 402130F8 EAD9D07B 3FF74798 194349EB +M 402130F8 EAD9D07B 3FF74798 194349EB +P 402130F8 EAD9D07B 3FF74798 194349EC +N 4133C5A2 F814855D 3FF921FA 851AD802 +N 40189CCF FE534B0A 3FF68E13 18B25F9B +Z C04AEE70 C49D6CA3 BFF8D5F2 090A79AE +P C04AEE70 C49D6CA3 BFF8D5F2 090A79AE +M C04AEE70 C49D6CA3 BFF8D5F2 090A79AF +Z 40FA048B F4E5AD75 3FF921F1 7D5F2007 +M 40FA048B F4E5AD75 3FF921F1 7D5F2007 +P 40FA048B F4E5AD75 3FF921F1 7D5F2008 +Z 41B82F78 CFFD02CF 3FF921FB 539AD16B +M 41B82F78 CFFD02CF 3FF921FB 539AD16B +P 41B82F78 CFFD02CF 3FF921FB 539AD16C +Z C15E3F8B BBE03B38 BFF921FB 3269C023 +P C15E3F8B BBE03B38 BFF921FB 3269C023 +M C15E3F8B BBE03B38 BFF921FB 3269C024 +Z 40FFFF3C FEDCACEB 3FF921F3 54136BA6 +M 40FFFF3C FEDCACEB 3FF921F3 54136BA6 +P 40FFFF3C FEDCACEB 3FF921F3 54136BA7 +N C0DC6960 97EFB7B5 BFF921D7 499F48E4 +Z 3FC396EF E5BA669F 3FC37053 0A519EB9 +M 3FC396EF E5BA669F 3FC37053 0A519EB9 +P 3FC396EF E5BA669F 3FC37053 0A519EBA +N 403A11B9 CB0D0DD8 3FF884F0 4FECB39A +Z C0270140 200E6397 BFF7BEC6 CDEEC8C3 +P C0270140 200E6397 BFF7BEC6 CDEEC8C3 +M C0270140 200E6397 BFF7BEC6 CDEEC8C4 +N 41F786C4 B5D28A29 3FF921FB 54394B76 +N 41732EA5 6C46A1FB 3FF921FB 46EBAD71 +Z C0851FB0 4CF582EC BFF91BEC 17D33B94 +P C0851FB0 4CF582EC BFF91BEC 17D33B94 +M C0851FB0 4CF582EC BFF91BEC 17D33B95 +Z 411D86BF 3DE72181 3FF921F9 295F4A86 +M 411D86BF 3DE72181 3FF921F9 295F4A86 +P 411D86BF 3DE72181 3FF921F9 295F4A87 +N C075290A 0BC2AE44 BFF915E2 381178CF +Z 40BB69E2 FA9E6555 3FF92165 EA151B6E +M 40BB69E2 FA9E6555 3FF92165 EA151B6E +P 40BB69E2 FA9E6555 3FF92165 EA151B6F +Z C0C1FA8C 397AF519 BFF92189 6AA6A14D +P C0C1FA8C 397AF519 BFF92189 6AA6A14D +M C0C1FA8C 397AF519 BFF92189 6AA6A14E +Z 40C9F439 CCD5B925 3FF921AC 6B9BEB31 +M 40C9F439 CCD5B925 3FF921AC 6B9BEB31 +P 40C9F439 CCD5B925 3FF921AC 6B9BEB32 +N BFCDAD22 6FC2FBA5 BFCD293D A8EA5895 +Z 3FBA9694 93EACEB7 3FBA7E43 764146B7 +M 3FBA9694 93EACEB7 3FBA7E43 764146B7 +P 3FBA9694 93EACEB7 3FBA7E43 764146B8 +Z 415963F1 34730E97 3FF921FB 2BEFA4CB +M 415963F1 34730E97 3FF921FB 2BEFA4CB +P 415963F1 34730E97 3FF921FB 2BEFA4CC +Z C0CAD841 74E9A7B3 BFF921AF 09E44958 +P C0CAD841 74E9A7B3 BFF921AF 09E44958 +M C0CAD841 74E9A7B3 BFF921AF 09E44959 +Z C1A4A4EA 5030DA33 BFF921FB 52B75B91 +P C1A4A4EA 5030DA33 BFF921FB 52B75B91 +M C1A4A4EA 5030DA33 BFF921FB 52B75B92 +Z C204A57F 9EB9D4AF BFF921FB 543DF9FE +P C204A57F 9EB9D4AF BFF921FB 543DF9FE +M C204A57F 9EB9D4AF BFF921FB 543DF9FF +N 4187883F EB8C47D6 3FF921FB 4ED3B3E1 +Z BFA33D63 7DA29563 BFA33B12 7E5B5CF4 +P BFA33D63 7DA29563 BFA33B12 7E5B5CF4 +M BFA33D63 7DA29563 BFA33B12 7E5B5CF5 +N 40D38B35 D8CF2B41 3FF921C6 EF1B0E1D +N BFA5033D BC0335B7 BFA50039 5E3DA4CF +N 40609D1D 782B35DF 3FF9032A 19A832A5 +N BFDD93CA 307792A4 BFDBB4C3 B96FD72E +N 40E44EFD 8A13EFA9 3FF921E2 1E3CE31E +N C14FE342 5BA44F72 BFF921FB 140A7E01 +N 3e3c7896 5a5156e8 3e3c7896 5a5156e8 +N 3e2378e0 b41dd84f 3e2378e0 b41dd84f +N 3e311991 4f4d122f 3e311991 4f4d122f +N 3e3d9da3 1e371592 3e3d9da3 1e371592 +N 3e4a4073 958cf009 3e4a4073 958cf009 +N 3e230777 8e7efa4a 3e230777 8e7efa4a +N 3e43741d c1318e80 3e43741d c1318e80 +N 3e2916db 46dceaea 3e2916db 46dceaea +N be3b699d 13f8ee72 be3b699d 13f8ee72 +N be1ba2c0 770c642b be1ba2c0 770c642b +N be1297c9 a9f0371c be1297c9 a9f0371c +N be359664 708aa283 be359664 708aa283 +N be2eb84c 5bbc3333 be2eb84c 5bbc3333 +N be34645b 44ac1a8c be34645b 44ac1a8c +N be4b3e8b 218852cd be4b3e8b 218852cd +N be3da9c1 e5a7d174 be3da9c1 e5a7d174 +N 3fe8f869 f0d3e1a8 3fe5343e f4bbeb28 +N 3fe564ea c9d593ab 3fe2dbb2 5790bef9 +N 3fe903aa 07540ea8 3fe53b3b dafedb7d +N 3fe96836 d06da0db 3fe57946 993a7ac1 +N 3feab059 60b2c166 3fe63ea5 fd9695c4 +N 3fca3b04 7608ec12 3fc9df51 977a7eeb +N 3fe4c3a9 87530ea6 3fe26b3d 211bc3fb +N 3fd6e16d c2db85b7 3fd5f96c d03253dd +N bfd8d071 a0e341c7 bfd7ac13 4683b0b9 +N bfed841f 083e107c bfe7d762 593ac827 +N bfe197c3 2f865f0d bfe015e1 72d8e3df +N bfdc11e8 23d047a1 bfda73f4 e443ab01 +N bfe433fc 67f8cff2 bfe20552 7a5e681c +N bfe9900f 201e403c bfe591a8 2807fd13 +N bfedf247 e48fc920 bfe81281 ec3d7101 +N bfec1910 32206441 bfe70ed4 37c7733e +N bfebff0b fe17fc30 bfe7001d 908266ce +N 3fdd91d7 f07cadc7 3fdbb329 24a5ec19 +N 3fd6fa97 e0b4e023 3fd60fba 131671ee +N 3fe26c50 d8a1b144 3fe0b74f 984dac1f +N 3fe9fdad 43089a8c 3fe5d423 3c5626ed +N 3feb4f8e 762729bf 3fe69ba6 51ae8670 +N 3ff0b51b 184aab77 3fe9d324 8b0e547a +N 3fd198ae b67c254b 3fd12c0f 189426ce +N 3fe8f175 b9f5b15c 3fe52fec 066419a2 +N bfe712b8 62e1699a bfe3fd94 4042b7b0 +N bfb68a5c 70e1d789 bfb67b84 b2dc3279 +N bff22821 0893fcad bfeb268f dec8d34e +N bff076ce ed9ddb3c bfe99715 6a1b6c8c +N bfbd0d5b 6264d947 bfbcedac 58083f59 +N bfd89fa3 7cb79d47 bfd7819b 0463de1c +N bfe93682 440ec58f bfe55ab2 e7a27c39 +N bfd54634 2601e59e bfd489f0 ce46cbf4 +N bfd70506 ffd08efe bfd618f7 b1e6a2c8 +N 402eb495 692ad256 3ff81790 8e74187e +N 3ff6bd0d 7a1af436 3feea4d9 098044c2 +N 40171fc6 3f8c7f19 3ff66466 69146b75 +N 4028b561 6ac2d586 3ff7d728 4c8e843a +N 4012944d 289a5135 3ff5bd65 f3b88d24 +N 4023afcb 5f96bf2d 3ff78349 346d8b5a +N 3ffa6a54 d4a9a953 3ff06b46 5a769246 +N 402eae7d 5cfab9f5 3ff8175b ca556ff4 +N c01725de 4bbc9779 bff6651b 85f83989 +N bffe3efc 7df8fbf2 bff158f9 fd131d15 +N c01e833d 067a0cf4 bff70c11 994ae55d +N c02d737a e6f5cdec bff80c40 8a6ca73d +N c0232ae6 55ccab99 bff77822 6580c7ac +N c00642bc 85790af2 bff39cd7 9eecad02 +N c02317ea 2fd45fa9 bff7767e 07cb7194 +N c0131f86 3f0c7e19 bff5d565 549e13d3 +N c020e03d c07b80f7 bff73ecf 870fb94f +N 40335072 a0e541cb 3ff84e19 7b7d956f +N 4036ad79 5af2b5e5 3ff86d7a edc35d40 +N 4035af63 5ec6bd8d 3ff8653a e84c299f +N 403c38e0 71c0e382 3ff890e8 8952b856 +N c035fa33 f467e8d0 bff867bc 8f5b4954 +N c03503e2 07c40f88 bff85f38 c9412145 +N c03558fa b1f563eb bff86240 006518b2 +N c0309aa9 35526aa5 bff82b98 0dfe2eb1 +N 43107e32 2c8073a5 3ff921fb 54442d14 +N 4315a24b 6641e300 3ff921fb 54442d15 +N 43181c23 e3f7d410 3ff921fb 54442d16 +N 430f2e4d 953c4659 3ff921fb 54442d14 +N c313e830 b2d43f4c bff921fb 54442d15 +N c31933b3 f05db053 bff921fb 54442d16 +N c311b0a0 7c60f406 bff921fb 54442d15 +N c3131521 6148ec12 bff921fb 54442d15 +N c3117aab 1d0faeab bff921fb 54442d15 +N 7e1c7725 0c52a4c4 3ff921fb 54442d18 +N 7e1d1aa8 519bf27b 3ff921fb 54442d18 +N 7e353258 d061f91b 3ff921fb 54442d18 +N 7dec05a8 09d29d95 3ff921fb 54442d18 +N 7e2f1d16 8dc8b4b9 3ff921fb 54442d18 +N 7e230be4 28e34f88 3ff921fb 54442d18 +N 7e302859 c02ccfe3 3ff921fb 54442d18 +N 7e3180bc 4172290d 3ff921fb 54442d18 +N fe3667d3 9b69351d bff921fb 54442d18 +N fe164b44 91f0919f bff921fb 54442d18 +N fe340870 a9d1e640 bff921fb 54442d18 +N fe371bc3 eb2a1814 bff921fb 54442d18 +N fe329a67 26634859 bff921fb 54442d18 +N fe249e53 a9551829 bff921fb 54442d18 +N fe301ae9 433f55c6 bff921fb 54442d18 +N 00000000 00000000 00000000 00000000 +N 40003d70 a3d70a3c 3ff1cf2a 5ad5a7c4 +N 3ff77e33 174f034a 3fef21fc 6be04ba0 +N 3ff0fe1a bd7c0c31 3fea185d f7479f80 +N 3fe894e8 ff49463f 3fe4f608 f8d0ee00 +N 3fe1c7b2 878d0b55 3fe03a99 53ab4dc5 +N 3fd9b889 68355891 3fd874de 6410afb2 +N 3fd29aa1 ee7bb44b 3fd21ae6 d9650a87 +N 3fcae9ad 8d075d09 3fca86c3 56162bb3 +N 3fc37757 c75ba9bb 3fc35172 e4485d02 +N c000cccc ccccccbe bff205a4 03005894 +N bffa1760 95a6ceff bff054ce cf6d0cc3 +N bff442b8 06d262ea bfece025 d4cc5fd7 +N bfef7741 f52e167e bfe8dd09 69da6674 +N bfe86f20 a5a8d1ca bfe4de38 894826b6 +N bfe2f946 ff58ef22 bfe12064 ba34959d +N bfdd779d f206d4b6 bfdb9d88 e093b33b +N bfd6e1d3 1743baa4 bfd5f9c6 a8a74d99 +N bfd1c4c2 bfe9b699 bfd15502 d8145d8f +N bfcb9879 4ea32e01 bfcb2dfa 4b974fca +N bfc56dc1 c17bd6cc bfc53b5a 37e63e06 +N 4000147a e147a988 3ff1bf0a 5e329627 +N 4000147a e147a988 3ff1bf0a 5e329627 +N 3ff74980 4a2107ea 3fef0063 81c46c92 +N 3ff0dcbb d29904cd 3fe9f8df e00af198 +N 3fe86b82 5d1f6c0e 3fe4dbef 4779463a +N 3fe1aeba a4595706 3fe0277e effb5da1 +N 3fd99ba0 1442f607 3fd85bf6 5d82c18b +N 3fd28af0 a83ec230 3fd20c6d a21d88c4 +N 3fcada89 216f1a10 3fca7842 aef1e0db +N 3fc371dd 16db0a85 3fc34c17 e06363bc +N c000147a e147a988 bff1bf0a 5e329627 +N bff8b1e2 9f16fcb1 bfefde5b 57c4c214 +N bff2f66b 201035e4 bfebd67b 21497d2c +N bfed1f2c a6d258ed bfe7a081 52543fbd +N bfe65ca4 9e03f80c bfe38483 e00f7299 +N bfe12bcf 9f28ea50 bfdf850c 3e91c770 +N bfda5ede 30b77684 bfd90390 dd74336f +N bfd43fd2 d7518e8d bfd39c8b decc0bca +N bfcf190e f69fb38f bfce81bf 09cb915f +N bfc7e119 4b194556 bfc79b9f f396601f +N bfc25618 b72654d7 bfc23660 6895f067 +N 4008cccc cccccc9e 3ff423db 7312ceb3 +N 4008c191 ab452b13 3ff421bc 9d1090c3 +N 4008b65b 9fc73c45 3ff41f9c ff64fad8 +N 4008ab2a a8055b10 3ff41d7c 99ecf810 +N 40089ffe c1b2ef43 3ff41b5b 6c859f77 +N 400894d7 ea846835 3ff41939 770c334d +N 400889b6 202f4101 3ff41716 b95e2240 +N 40087e99 6069fe80 3ff414f3 3359075c +N 40087381 a8ec2e86 3ff412ce e4daaa49 +N 4008686e f76e66a9 3ff410a9 cdc0ff66 +N 40085d61 49aa463c 3ff40e83 edea2893 +N 40085258 9d5a72f5 3ff40c5d 453474df +N 40084754 f03a9a9d 3ff40a35 d37e613f +N 40083c56 400771a5 3ff4080d 98a698a5 +N 4008315c 8a7eb294 3ff405e4 948bf442 +N 40082667 cd5f1dda 3ff403ba c70d7bdc +N 40081b78 0668799c 3ff40190 300a6623 +N 4008108d 335b90dd 3ff3ff64 cf6218e6 +N 400805a7 51fa333a 3ff3fd38 a4f42966 +N 4007fac6 6007333c 3ff3fb0b b0a05c5c +N 4007efea 5b466947 3ff3f8dd f246a6f5 +N 4007e513 417cae04 3ff3f6af 69c72e10 +N 4007da41 106fdfab 3ff3f480 170247af +N 4007cf73 c5e6dc1e 3ff3f24f f9d87a27 +N 4007c4ab 5fa984b2 3ff3f01f 122a7d49 +N 4007b9e7 db80baf5 3ff3eded 5fd93a11 +N 4007af29 373661e5 3ff3ebba e2c5cb54 +N 4007a46f 70955cd0 3ff3e987 9ad17ddc +N 400799ba 85698e77 3ff3e753 87ddd0a2 +N 40078f0a 737fda10 3ff3e51e a9cc755f +N 4007845f 38a6205c 3ff3e2e9 007f505e +N 400779b8 d2ab426d 3ff3e0b2 8bd87968 +N 40076f17 3f5f1d97 3ff3de7b 4bba3b50 +N 4007647a 7c928e8d 3ff3dc43 400714ff +N 400759e2 88176dea 3ff3da0a 68a1b91e +N 40074f4f 5fc09195 3ff3d7d0 c56d0ebf +N 400744c1 0161cc93 3ff3d596 564c31b7 +N 40073a37 6acfec3a 3ff3d35b 1b22726f +N 40072fb2 99e0b9fc 3ff3d11f 13d356a3 +N 40072532 8c6afa7b 3ff3cee2 40429999 +N 40071ab7 40466c17 3ff3cca4 a0542c30 +N 40071040 b34bca8f 3ff3ca66 33ec3610 +N 400705ce e354c60b 3ff3c826 faef141e +N 4006fb61 ce3c0b2c 3ff3c5e6 f5415a9f +N 4006f0f9 71dd3ef2 3ff3c3a6 22c7d4bd +N 4006e695 cc14fde6 3ff3c164 836784b4 +N 4006dc36 dac0de1e 3ff3bf22 1705a4b0 +N 4006d1dc 9bbf6b4d 3ff3bcde dd87a656 +N 4006c787 0cf028cf 3ff3ba9a d6d33396 +N 4006bd36 2c339105 3ff3b856 02ce2ef2 +N 4006b2e9 f76b13af 3ff3b610 615eb381 +N 4006a8a2 6c791739 3ff3b3c9 f26b15a8 +N 40069e5f 8940f696 3ff3b182 b5d9e2fe +N 40069421 4ba70134 3ff3af3a ab91e2b0 +N 400689e7 b1907c7c 3ff3acf1 d37a1642 +N 40067fb2 b8e3a02a 3ff3aaa8 2d79b921 +N 40067582 5f879822 3ff3a85d b9784172 +N 40066b56 a364832b 3ff3a612 775d6035 +N 4006612f 82637400 3ff3a3c6 671101df +N 4006570c fa6e6d22 3ff3a179 887b4dde +N 40064cef 097065d2 3ff39f2b db84a812 +N 400642d5 ad5543f8 3ff39cdd 6015afdd +N 400638c0 e409e081 3ff39a8e 16174184 +N 40062eb0 ab7c0386 3ff3983d fd7275b6 +N 400624a5 019a64fe 3ff395ed 1610a221 +N 40061a9d e454b096 3ff3939b 5fdb5ab4 +N 4006109b 519b7ab2 3ff39148 dabc6f86 +N 4006069d 47604b29 3ff38ef5 869defb8 +N 4005fca3 c3959734 3ff38ca1 636a2872 +N 4005f2ae c42ec100 3ff38a4c 710ba536 +N 4005e8be 471ffce6 3ff387f6 af6d29f5 +N 4005ded2 4a5edf7b 3ff385a0 1e79d4f1 +N 4005d4ea cbe13bc8 3ff38348 be1cdae8 +N 4005cb07 c99e466d 3ff380f0 8e41cc0e +N 4005c129 418e0112 3ff37e97 8ed47172 +N 4005b74f 31a95ad7 3ff37c3d bfc0d515 +N 4005ad79 97ea2c53 3ff379e3 20f3415f +N 4005a3a8 724b3991 3ff37787 b25841fe +N 400599db bec83097 3ff3752b 73dca3f5 +N 40059013 7b5da9d6 3ff372ce 656d762b +N 4005864f a6092626 3ff37070 86f8094a +N 40057c90 3cc91009 3ff36e11 d869f087 +N 400572d5 3d9cba55 3ff36bb2 59b101ab +N 4005691e a6846067 3ff36952 0abb5595 +N 40055f6c 758124c8 3ff366f0 eb77484a +N 400555be a89511c9 3ff3648e fbd3798b +N 40054c15 3dc318f3 3ff3622c 3bbecd17 +N 40054270 330f1145 3ff35fc8 ab286aab +N 400538cf 867db93d 3ff35d64 49ffbeed +N 40052f33 3614b3ab 3ff35aff 18347b0e +N 4005259b 3fda89df 3ff35899 15b695c1 +N 40051c07 a1d6aa9a 3ff35632 42764b60 +N 40051278 5a1165e5 3ff353ca 9e641d52 +N 400508ed 6693f3fe 3ff35162 2970d42f +N 4004ff66 c5686dee 3ff34ef8 e38d7e55 +N 4004f5e4 7499d133 3ff34c8e ccab7135 +N 4004ec66 7233fe56 3ff34a23 e4bc4973 +N 4004e2ec bc43b7de 3ff347b8 2bb1eafe +N 4004d977 50d6a268 3ff3454b a17e8192 +N 4004d006 2dfb44b7 3ff342de 46148119 +N 4004c699 51c10682 3ff34070 1966a5d9 +N 4004bd30 ba38305e 3ff33e01 1b67f4cb +N 4004b3cc 6571eb53 3ff33b91 4c0bbbfb +N 4004aa6c 518040a6 3ff33920 ab4592dc +N 4004a110 7c761a19 3ff336af 39095acb +N 400497b8 e4673ea4 3ff3343c f54b3ea1 +N 40048e65 87685502 3ff331c9 dfffb3c5 +N 40048516 638ee62d 3ff32f55 f91b7b4d +N 40047bcb 76f151ff 3ff32ce1 40939f5e +N 40047284 bfa6dca5 3ff32a6b b65d7734 +N 40046942 3bc7a351 3ff327f5 5a6ea484 +N 40046003 e96ca1fd 3ff3257e 2cbd157f +N 400456c9 c6afb239 3ff32306 2d3f04e0 +N 40044d93 d1ab8747 3ff3208d 5beaf95f +N 40044462 087bb1c7 3ff31e13 b8b7c70b +N 40043b34 693c9d99 3ff31b99 439c8f32 +N 4004320a f20b910b 3ff3191d fc90c091 +N 400428e5 a106ad96 3ff316a1 e38c17f5 +N 40041fc4 744ced91 3ff31424 f886a00e +N 400416a7 69fe2980 3ff311a7 3b78b346 +N 40040d8e 803b0d1d 3ff30f28 ac5af93a +N 40040479 b525210c 3ff30ca9 4b2669cd +N 4003fb69 06dec5f1 3ff30a29 17d44c3b +N 4003f25c 738b3478 3ff307a8 125e3788 +N 4003e953 f94e7d1b 3ff30526 3abe12e8 +N 4003e04f 964d8917 3ff302a3 90ee1664 +N 4003d74f 48ae16dd 3ff30020 14e8ca56 +N 4003ce53 0e96bcb5 3ff2fd9b c6a9088e +N 4003c55a e62ee794 3ff2fb16 a629fc6f +N 4003bc66 cd9ed9cb 3ff2f890 b36722fe +N 4003b376 c30fab71 3ff2f609 ee5c4b72 +N 4003aa8a c4ab4a35 3ff2f382 57059790 +N 4003a1a2 d09c7864 3ff2f0f9 ed5f7bd7 +N 400398be e50ec77d 3ff2ee70 b166be61 +N 40038fdf 002eb22c 3ff2ebe6 a3187ebf +N 40038703 202967d7 3ff2e95b c2722768 +N 40037e2b 432cff92 3ff2e6d0 0f717cbb +N 40037557 67685dfd 3ff2e443 8a1495f6 +N 40036c87 8b0b3b76 3ff2e1b6 3259df66 +N 400363bb ac4621d7 3ff2df28 08401a34 +N 40035af3 c94a6c94 3ff2dc99 0bc65cd7 +N 4003522f e04a4997 3ff2da09 3cec13c9 +N 4003496f ef78b733 3ff2d778 9bb10159 +N 400340b3 f5098419 3ff2d4e7 28153e17 +N 400337fb ef315137 3ff2d254 e21939d0 +N 40032f47 dc258c93 3ff2cfc1 c9bdba78 +N 40032697 ba1c77fa 3ff2cd2d df03de96 +N 40031deb 874d2017 3ff2ca99 21ed1b0a +N 40031543 41ef6349 3ff2c803 927b3d87 +N 40030c9e e83bed13 3ff2c56d 30b06ba1 +N 400303fe 786c38f0 3ff2c2d5 fc8f241f +N 4002fb61 f0ba8ea5 3ff2c03d f61a3e41 +N 4002f2c9 4f620385 3ff2bda5 1d54ea9e +N 4002ea34 929e7ab9 3ff2bb0b 7242b39e +N 4002e1a3 b8aca1d4 3ff2b870 f4e77ce5 +N 4002d916 bfc9fa92 3ff2b5d5 a54786b3 +N 4002d08d a634c706 3ff2b339 83676854 +N 4002c808 6a2c1cad 3ff2b09c 8f4c1653 +N 4002bf87 09efda67 3ff2adfe c8fadfe1 +N 4002b709 83c0aacc 3ff2ab60 30796ff5 +N 4002ae8f d5e0015e 3ff2a8c0 c5cdcce2 +N 4002a619 fe901d07 3ff2a620 88fe598a +N 40029da7 fc140688 3ff2a37f 7a11d54c +N 40029539 ccaf8f3b 3ff2a0dd 990f5c14 +N 40028ccf 6ea75425 3ff29e3a e5fe67ba +N 40028468 e040b727 3ff29b97 60e6ce54 +N 40027c06 1fc1e5bb 3ff298f3 09d0c4c0 +N 400273a7 2b71d3f1 3ff2964d e0c4dd7c +N 40026b4c 01983e5c 3ff293a7 e5cc09ae +N 400262f4 a07da896 3ff29101 18ef9923 +N 40025aa1 066b5d15 3ff28e59 7a393aa6 +N 40025251 31ab6d06 3ff28bb1 09b2fc63 +N 40024a05 2088b0cd 3ff28907 c7674c82 +N 400241bc d14ec538 3ff2865d b360f8af +N 40023978 424a0dfd 3ff283b2 cdab2f50 +N 40023137 71c7b375 3ff28107 16517f38 +N 400228fa 5e15a2f9 3ff27e5a 8d5fd836 +N 400220c1 05828ece 3ff27bad 32e28b7d +N 4002188b 665decea 3ff278ff 06e64ba2 +N 40021059 7ef7f788 3ff27650 09782d43 +N 4002082b 4da1ac60 3ff273a0 3aa5a72d +N 40020000 d0accc34 3ff270ef 9a7c92a9 +N 4001f7da 066bdaac 3ff26e3e 290b2bd2 +N 4001efb6 ed321dde 3ff26b8b e66011e8 +N 4001e797 83539eb5 3ff268d8 d28a47d4 +N 4001df7b c7252546 3ff26624 ed993362 +N 4001d763 b6fc41e6 3ff26370 379ca0b0 +N 4001cf4f 512f3c7c 3ff260ba b0a4bd0f +N 4001c73e 94152479 3ff25e04 58c21cc0 +N 4001bf31 7e05c775 3ff25b4d 3005b83e +N 4001b728 0d59b405 3ff25895 3680ed9d +N 4001af22 406a374b 3ff255dc 6c458022 +N 4001a720 15915f32 3ff25322 d1659974 +N 40019f21 8b29f7a3 3ff25068 65f3c910 +N 40019726 9f8f8be3 3ff24dad 2a03052b +N 40018f2f 511e649c 3ff24af1 1da6aa76 +N 4001873b 9e338b86 3ff24834 40f27dc7 +N 40017f4b 852cc3e2 3ff24576 93faa9ef +N 4001775f 046890ea 3ff242b8 16d3c25a +N 40016f76 1a4628a8 3ff23ff8 c992beee +N 40016790 c525a480 3ff23d38 ac4d0d4d +N 40015faf 0367a242 3ff23a77 bf187045 +N 400157d0 d36d9da8 3ff237b6 020b1f52 +N 40014ff6 3399c8dd 3ff234f3 753bb955 +N 4001481f 224f0fe6 3ff23230 18c14625 +N 4001404b 9df11980 3ff22f6b ecb33749 +N 4001387b a4e447f9 3ff22ca6 f12968ae +N 400130af 358db733 3ff229e1 263c2057 +N 400128e6 4e533ac0 3ff2271a 8c040e22 +N 40012120 ed9b6c3b 3ff22453 229a5147 +N 4001195f 11cd8bb0 3ff2218a ea186d7e +N 400111a0 b9519e52 3ff21ec1 e2985659 +N 400109e5 e2906053 3ff21bf8 0c346aa5 +N 4001022e 8bf34559 3ff2192d 670774f5 +N 4000fa7a b3e4791a 3ff21661 f32cac47 +N 4000f2ca 58cedf16 3ff21395 b0bfb448 +N 4000eb1d 791e12f9 3ff210c8 9fdc9de8 +N 4000e374 133e66f7 3ff20dfa c09fe728 +N 4000dbce 259ce3e7 3ff20b2c 13267b81 +N 4000d42b aea749ca 3ff2085c 978db486 +N 4000cc8c accc0df1 3ff2058c 4df35997 +N 4000c4f1 1e7a5c6c 3ff202bb 3675a0cf +N 4000bd59 0222162e 3ff1ffe9 51332eb9 +N 4000b5c4 5633d171 3ff1fd16 9e4b16df +N 4000ae33 1920d9a2 3ff1fa43 1ddcdc1d +N 4000a6a5 495b2ba3 3ff1f76e d0086fae +N 40009f1a e55583c6 3ff1f499 b4ee36c0 +N 40009793 eb8341e3 3ff1f1c3 ccaf006a +N 40009010 5a58842c 3ff1eeed 176c1020 +N 40008890 304a1932 3ff1ec15 954718ce +N 40008113 6bcd82a4 3ff1e93d 46623e51 +N 4000799a 0b58f5d8 3ff1e664 2ae01605 +N 40007224 0d6358bf 3ff1e38a 42e3a600 +N 40006ab1 7064441c 3ff1e0af 8e906650 +N 40006342 32d40303 3ff1ddd4 0e0a412e +N 40005bd6 532b910e 3ff1daf7 c17592a6 +N 4000546d cfe49b18 3ff1d81a a8f7294f +N 40004d08 a7797ed6 3ff1d53c c4b44675 +N 400045a6 d8654a9b 3ff1d25e 14d29e73 +N 40003e48 6123bd00 3ff1cf7e 997858e2 +N 400036ed 403143c4 3ff1cc9e 52cc1099 +N 40002f95 740afc82 3ff1c9bd 40f4d444 +N 40002840 fb2eb410 3ff1c6db 641a2694 +N 400020ef d41ae6dd 3ff1c3f8 bc63feba +N 400019a1 fd4ebe8d 3ff1c115 49fac7d6 +N 40001257 754a13f8 3ff1be31 0d076223 +N 40000b10 3a8d6dc3 3ff1bb4c 05b322c9 +N 400003cc 4b99ffba 3ff1b866 3427d3ef +N 3ffff917 4de3579d 3ff1b57f 988fb58d +N 3fffea9c 962e0318 3ff1b298 33157d84 +N 3fffdc28 6d1a76bd 3ff1afb0 03e456ee +N 3fffcdba cfb08217 3ff1acc7 0b27e373 +N 3fffbf53 baf94d54 3ff1a9dd 490c3b3d +N 3fffb0f3 2bff5874 3ff1a6f2 bdbded29 +N 3fffa299 1fce799e 3ff1a407 6969fed1 +N 3fff9445 9373de24 3ff1a11b 4c3ded12 +N 3fff85f8 83fe08f5 3ff19e2e 6667ac1f +N 3fff77b1 ee7cd1e6 3ff19b40 b815a7b5 +N 3fff6971 d0016621 3ff19852 4176c388 +N 3fff5b38 259e45c6 3ff19563 02ba5b1f +N 3fff4d04 ec6745cf 3ff19272 fc10429b +N 3fff3ed8 21718cc9 3ff18f82 2da8c654 +N 3fff30b1 c1d387b7 3ff18c90 97b4a8ef +N 3fff2291 caa525f3 3ff1899e 3a653025 +N 3fff1478 38ff5edb 3ff186ab 15ec0ba5 +N 3fff0665 09fcaad9 3ff183b7 2a7b6e9c +N 3ffef858 3ab8c5c8 3ff180c2 78460341 +N 3ffeea51 c850bc76 3ff17dcc ff7eedef +N 3ffedc51 afe2e73b 3ff17ad6 c059cc62 +N 3ffece57 ee8eee86 3ff177df bb0ab6fd +N 3ffec064 8175c814 3ff174e7 efc6408a +N 3ffeb277 65b9b631 3ff171ef 5ec17665 +N 3ffea490 987e4621 3ff16ef6 0831e07d +N 3ffe96b0 16e856b0 3ff16bfb ec4d830b +N 3ffe88d5 de1e08fb 3ff16901 0b4adba2 +N 3ffe7b01 eb46ce3b 3ff16605 6560e480 +N 3ffe6d34 3b8b6080 3ff16308 fac71344 +N 3ffe5f6c cc15c351 3ff1600b cbb5596d +N 3ffe51ab 9a11422b 3ff15d0d d8642453 +N 3ffe43f0 a2aa7208 3ff15a0f 210c5dce +N 3ffe363b e30f2e33 3ff1570f a5e76bd5 +N 3ffe288d 586e9998 3ff1540f 672f311c +N 3ffe1ae4 fff91e08 3ff1510e 651e0d31 +N 3ffe0d42 d6e06a64 3ff14e0c 9feedc6d +N 3ffdffa6 da57733a 3ff14b0a 17dcf864 +N 3ffdf211 079270aa 3ff14806 cd2437b7 +N 3ffde481 5bc6e298 3ff14502 c000ef55 +N 3ffdd6f7 d42b8913 3ff141fd f0aff114 +N 3ffdc974 6df866cf 3ff13ef8 5f6e8c8e +N 3ffdbbf7 2666c2f4 3ff13bf2 0c7a8fd6 +N 3ffdae7f fab125be 3ff138ea f81246f9 +N 3ffda10e e81358e5 3ff135e3 22747c6e +N 3ffd93a3 ebca6694 3ff132da 8be0791a +N 3ffd863f 031498f2 3ff12fd1 34960484 +N 3ffd78e0 2b317ab5 3ff12cc7 1cd5653f +N 3ffd6b87 6161d41f 3ff129bc 44df6084 +N 3ffd5e34 a2e7ad3d 3ff126b0 acf53afe +N 3ffd50e7 ed064afd 3ff123a4 5558b864 +N 3ffd43a1 3d02308b 3ff12097 3e4c1c15 +N 3ffd3660 90211d2c 3ff11d89 681228e2 +N 3ffd2925 e3aa0c4b 3ff11a7a d2ee214e +N 3ffd1bf1 34e5362b 3ff1176b 7f23c807 +N 3ffd0ec2 811c0c45 3ff1145b 6cf75f4e +N 3ffd0199 c5993c3a 3ff1114a 9cada9ef +N 3ffcf476 ffa8ac93 3ff10e39 0e8beabe +N 3ffce75a 2c977e2d 3ff10b26 c2d7e533 +N 3ffcda43 49b4089b 3ff10813 b9d7dcd3 +N 3ffccd32 544de16d 3ff104ff f3d29729 +N 3ffcc027 49b5ce45 3ff101eb 710f58be +N 3ffcb322 273dd0c5 3ff0fed6 31d5e82e +N 3ffca622 ea39203d 3ff0fbc0 366e8ce7 +N 3ffc9929 8ffc2a78 3ff0f8a9 7f220f9f +N 3ffc8c36 15dc9194 3ff0f592 0c39ba05 +N 3ffc7f48 79312df4 3ff0f279 ddff5784 +N 3ffc7260 b7520bfc 3ff0ef60 f4bd34ec +N 3ffc657e cd986bbd 3ff0ec47 50be20a0 +N 3ffc58a2 b95ec0f6 3ff0e92c f24d6ad3 +N 3ffc4bcc 7800b28d 3ff0e611 d9b6e5a0 +N 3ffc3efc 06db1904 3ff0e2f6 0746e4eb +N 3ffc3231 634bfeb0 3ff0dfd9 7b4a3eaa +N 3ffc256c 8ab29ff8 3ff0dcbc 360e4b25 +N 3ffc18ad 7a6f68d6 3ff0d99e 37e0e4a3 +N 3ffc0bf4 2fe3f61f 3ff0d67f 811067e3 +N 3ffbff40 a87313b8 3ff0d360 11ebb3f3 +N 3ffbf292 e180bd15 3ff0d03f eac22a7d +N 3ffbe5ea d8721be7 3ff0cd1f 0be3afab +N 3ffbd948 8aad8857 3ff0c9fd 75a0aa75 +N 3ffbccab f59a870e 3ff0c6db 284a0450 +N 3ffbc015 16a1c973 3ff0c3b8 24312977 +N 3ffbb383 eb2d2fe1 3ff0c094 69a809ad +N 3ffba6f8 70a7c383 3ff0bd6f f90116e5 +N 3ffb9a72 a47dba10 3ff0ba4a d28f4669 +N 3ffb8df2 841c7477 3ff0b724 f6a610b4 +N 3ffb8178 0cf27d0f 3ff0b3fe 65997130 +N 3ffb7503 3c6f8823 3ff0b0d7 1fbde68a +N 3ffb6894 100473b0 3ff0adaf 256872d1 +N 3ffb5c2a 85234632 3ff0aa86 76ee9b5d +N 3ffb4fc6 993f2dd4 3ff0a75d 14a668bf +N 3ffb4368 49cc80ed 3ff0a432 fee66719 +N 3ffb370f 9440bcb4 3ff0a108 3605a5f1 +N 3ffb2abc 76128550 3ff09ddc ba5bb867 +N 3ffb1e6e ecb9a437 3ff09ab0 8c40b4f1 +N 3ffb1226 f5af0940 3ff09783 ac0d35cc +N 3ffb05e4 8e6cc933 3ff09456 1a1a58d2 +N 3ffaf9a7 b46e1c85 3ff09127 d6c1bf41 +N 3ffaed70 652f5f09 3ff08df8 e25d8ddf +N 3ffae13e 9e2e156d 3ff08ac9 3d486e82 +N 3ffad512 5ce8df16 3ff08798 e7dd8c96 +N 3ffac8eb 9edf82f8 3ff08467 e2789893 +N 3ffabcca 6192ea1b 3ff08136 2d75c6bb +N 3ffab0ae a2851c66 3ff07e03 c931ce66 +N 3ffaa498 5f39447c 3ff07ad0 b609eb2b +N 3ffa9887 9533acd7 3ff0779c f45bdc42 +N 3ffa8c7c 41f9bfe9 3ff07468 8485e4ab +N 3ffa8076 631208ab 3ff07133 66e6cb82 +N 3ffa7475 f6042e99 3ff06dfd 9bdddb01 +N 3ffa687a f858f8cb 3ff06ac7 23cae17e +N 3ffa5c85 679a4ca0 3ff0678f ff0e3130 +N 3ffa5095 41532c17 3ff06458 2e089fd9 +N 3ffa44aa 830fb6a0 3ff0611f b11b871c +N 3ffa38c5 2a5d27bb 3ff05de6 88a8c446 +N 3ffa2ce5 34c9d634 3ff05aac b512b827 +N 3ffa210a 9fe529e8 3ff05772 36bc4473 +N 3ffa1535 693fd256 3ff05437 0e08dab6 +N 3ffa0965 8e6b5523 3ff050fb 3b5c5d7d +N 3ff9fd9b 0cfa7f17 3ff04dbe bf1b3f44 +N 3ff9f1d5 e2812bcb 3ff04a81 99aa7334 +N 3ff9e616 0c944e82 3ff04743 cb6f6fa0 +N 3ff9da5b 88c9f3cc 3ff04405 54d02e90 +N 3ff9cea6 54b93f66 3ff040c6 36332d46 +N 3ff9c2f6 6dfa6cd5 3ff03d86 6fff6c7f +N 3ff9b74b d226ce59 3ff03a46 029c703a +N 3ff9aba6 7ed8cc6a 3ff03704 ee723fa7 +N 3ff9a006 71abe5d5 3ff033c3 33e9654c +N 3ff9946b a83cae7d 3ff03080 d36aeeb6 +N 3ff988d6 2028ceb4 3ff02d3d cd606c5c +N 3ff97d45 d70f03c1 3ff029fa 2233f1df +N 3ff971ba ca8f1f12 3ff026b5 d25015d7 +N 3ff96634 f84a04b5 3ff02370 de1ff179 +N 3ff95ab4 5de1ac0d 3ff0202b 460f20d8 +N 3ff94f38 f8f91dfe 3ff01ce5 0a89c26e +N 3ff943c2 c73479f4 3ff0199e 2bfc789a +N 3ff93851 c638ea89 3ff01656 aad4666b +N 3ff92ce5 f3acadb2 3ff0130e 877f3206 +N 3ff9217f 4d3712ea 3ff00fc5 c26b0428 +N 3ff9161d d080790c 3ff00c7c 5c068792 +N 3ff90ac1 7b324e81 3ff00932 54c0e924 +N 3ff8ff6a 4af710b1 3ff005e7 ad09d7b2 +N 3ff8f418 3d7a4bfe 3ff0029c 65518413 +N 3ff8e8cb 50689a32 3feffea0 fc114164 +N 3ff8dd83 816fa316 3feff807 ef40c373 +N 3ff8d240 ce3e1c02 3feff16d a514f9fc +N 3ff8c703 3483c654 3fefead2 1e725316 +N 3ff8bbca b1f16fe0 3fefe435 5c3e3f94 +N 3ff8b097 4438f272 3fefdd97 5f5f32bc +N 3ff8a568 e90d3278 3fefd6f8 28bca181 +N 3ff89a3f 9e222021 3fefd057 b93f032e +N 3ff88f1b 612cb4c0 3fefc9b6 11cfcfd9 +N 3ff883fc 2fe2f49a 3fefc313 33598172 +N 3ff878e2 07fbec19 3fefbc6f 1ec79218 +N 3ff86dcc e72fb1b5 3fefb5c9 d5067d32 +N 3ff862bc cb376595 3fefaf23 5703bf31 +N 3ff857b1 b1cd2baa 3fefa87b a5add1ff +N 3ff84cab 98ac32d1 3fefa1d2 c1f4313d +N 3ff841aa 7d90aff7 3fef9b28 acc75747 +N 3ff836ae 5e37de91 3fef947d 6718bd6c +N 3ff82bb7 38600092 3fef8dd0 f1dadbe2 +N 3ff820c5 09c85c6f 3fef8723 4e012870 +N 3ff815d7 d031402b 3fef8074 7c801845 +N 3ff80aef 895bfba4 3fef79c4 7e4d1c5e +N 3ff8000c 330ae4a2 3fef7313 545ea3ea +N 3ff7f52d cb015437 3fef6c60 ffac1a9a +N 3ff7ea54 4f03a727 3fef65ad 812de8c6 +N 3ff7df7f bcd73cb3 3fef5ef8 d9dd728d +N 3ff7d4b0 124276f1 3fef5843 0ab517f1 +N 3ff7c9e5 4d0cb949 3fef518c 14b033c7 +N 3ff7bf1f 6afe6933 3fef4ad3 f8cb1c06 +N 3ff7b45e 69e0ed00 3fef441a b80320ed +N 3ff7a9a2 477eabe4 3fef3d60 53568cd6 +N 3ff79eeb 01a30cac 3fef36a4 cbc4a34b +N 3ff79438 961a75e5 3fef2fe8 224da0f0 +N 3ff7898b 02b24db5 3fef292a 57f2bb41 +N 3ff77ee2 4538f954 3fef226b 6db62011 +N 3ff7743e 5b7ddb4c 3fef1bab 649af43f +N 3ff7699f 435153f8 3fef14ea 3da553da +N 3ff75f04 fa84c3dd 3fef0e27 f9da5364 +N 3ff7546f 7eea842e 3fef0764 9a3ffae8 +N 3ff749de ce55ee35 3fef00a0 1fdd4a72 +N 3ff73f52 e69b5533 3feef9da 8bba35f4 +N 3ff734cb c59008e1 3feef313 dedfa6a6 +N 3ff72a49 690a5483 3feeec4c 1a577a30 +N 3ff71fcb cee17d64 3feee583 3f2c8179 +N 3ff71552 f4edc35a 3feedeb9 4e6a80b9 +N 3ff70ade d90860a5 3feed7ee 491e2f25 +N 3ff7006f 790b8807 3feed122 3055356f +N 3ff6f604 d2d265cf 3feeca55 051e2e34 +N 3ff6eb9e e4391e68 3feec386 c888a4bc +N 3ff6e13d ab1ccf73 3feebcb7 7ba51574 +N 3ff6d6e1 255b8d03 3feeb5e7 1f84ebd5 +N 3ff6cc89 50d462a5 3feeaf15 b53a82bb +N 3ff6c236 2b675324 3feea843 3dd923ff +N 3ff6b7e7 b2f556e2 3feea16f ba750706 +N 3ff6ad9d e5605d5c 3fee9a9b 2c235176 +N 3ff6a358 c08b49c6 3fee93c5 93fa14a3 +N 3ff69918 4259f71e 3fee8cee f3104ff1 +N 3ff68edc 68b1329b 3fee8617 4a7decc6 +N 3ff684a5 3176bda7 3fee7f3e 9b5bbf87 +N 3ff67a72 9a914e77 3fee7864 e6c387a1 +N 3ff67044 a1e88e85 3fee718a 2dcfee29 +N 3ff6661b 45651999 3fee6aae 719c84dd +N 3ff65bf6 82f07e39 3fee63d1 b345c605 +N 3ff651d6 58753d4b 3fee5cf3 f3e913e1 +N 3ff647ba c3dec889 3fee5615 34a4b72f +N 3ff63da3 c319837a 3fee4f35 7697df75 +N 3ff63391 5412c23a 3fee4854 bae2a1c1 +N 3ff62983 74b8c950 3fee4173 02a5f82e +N 3ff61f7a 22facc91 3fee3a90 4f03c0ad +N 3ff61575 5cc8f038 3fee33ac a11ebd5f +N 3ff60b75 201446eb 3fee2cc7 fa1a92c7 +N 3ff60179 6aced1f4 3fee25e2 5b1bc786 +N 3ff5f782 3aeb8135 3fee1efb c547c3e3 +N 3ff5ed8f 8e5e320f 3fee1814 39c4d08d +N 3ff5e3a1 631baf2a 3fee112b b9ba1608 +N 3ff5d9b7 b719b02b 3fee0a42 464f9c03 +N 3ff5cfd2 884ed915 3fee0357 e0ae4867 +N 3ff5c5f1 d4b2bb79 3fedfc6c 89ffdfc1 +N 3ff5bc15 9a3dd24a 3fedf580 436f01cb +N 3ff5b23d d6e984c8 3fedee93 0e272b08 +N 3ff5a86a 88b0259d 3fede7a4 eb54b397 +N 3ff59e9b ad8cf113 3fede0b5 dc24cd7e +N 3ff594d1 437c0da4 3fedd9c5 e1c58481 +N 3ff58b0b 487a8c04 3fedd2d4 fd65bdab +N 3ff58149 ba866553 3fedcbe3 3035357a +N 3ff5778c 979e7396 3fedc4f0 7b6479ff +N 3ff56dd3 ddc299e0 3fedbdfc e02506fb +N 3ff5641f 8af37278 3fedb708 5fa90ade +N 3ff55a6f 9d329f56 3fedb012 fb239fba +N 3ff550c4 1282a1dd 3feda91c b3c8adf0 +N 3ff5471c e8e6e1cc 3feda225 8accf08e +N 3ff53d7a 1e63ad65 3fed9b2d 8165f4dc +N 3ff533db b0fe393b 3fed9434 98ca19a3 +N 3ff52a41 9ebc9acf 3fed8d3a d2308aae +N 3ff520ab e5a5dcb9 3fed8640 2ed14ed7 +N 3ff5171a 83c1d686 3fed7f44 afe52a42 +N 3ff50d8d 7719548c 3fed7848 56a5babb +N 3ff50404 bdb601ed 3fed714b 244d6710 +N 3ff4fa80 55a26de7 3fed6a4d 1a17625a +N 3ff4f100 3cea0abf 3fed634e 393faa8c +N 3ff4e784 71992d65 3fed5c4e 83030792 +N 3ff4de0c f1bd0d38 3fed554d f89f0a7c +N 3ff4d499 bb63c30a 3fed4e4c 9b520c1d +N 3ff4cb2a cc9c497e 3fed474a 6c5b2cb3 +N 3ff4c1c0 23767cc2 3fed4047 6cfa52fc +N 3ff4b859 be031887 3fed3943 9e702a18 +N 3ff4aef7 9a53b94e 3fed323f 01fe21c4 +N 3ff4a599 b67adbed 3fed2b39 98e66d61 +N 3ff49c40 108bdd8a 3fed2433 646c0333 +N 3ff492ea a69af751 3fed1d2c 65d29881 +N 3ff48999 76bd43ee 3fed1624 9e5ea4f9 +N 3ff4804c 7f08bbc8 3fed0f1c 0f555f2c +N 3ff47703 bd9433ef 3fed0812 b9fcbb02 +N 3ff46dbf 30776190 3fed0108 9f9b6ba0 +N 3ff4647e d5cad3e7 3fecf9fd c178de1c +N 3ff45b42 aba7f905 3fecf2f2 20dd3c5d +N 3ff4520a b0291a62 3fecebe5 bf1169c4 +N 3ff448d6 e1695e34 3fece4d8 9d5f0372 +N 3ff43fa7 3d84c564 3fecddca bd105dfc +N 3ff4367b c2982cad 3fecd6bc 1f70857f +N 3ff42d54 6ec14b5e 3feccfac c5cb3bed +N 3ff42431 401eb321 3fecc89c b16cf81c +N 3ff41b12 34cfcf7e 3fecc18b e3a2e49b +N 3ff411f7 4af4e598 3fecba7a 5dbadebb +N 3ff408e0 80af150e 3fecb368 21037676 +N 3ff3ffcd d42054ac 3fecac55 2ecbeb09 +N 3ff3f6bf 436b7472 3feca541 88642bc4 +N 3ff3edb4 ccb41be0 3fec9e2d 2f1cd5e3 +N 3ff3e4ae 6e1ecb48 3fec9718 244734c7 +N 3ff3dbac 25d0db43 3fec9002 693540bf +N 3ff3d2ad f1f07778 3fec88eb ff399a0e +N 3ff3c9b3 d0a4a59e 3fec81d4 e7a78da7 +N 3ff3c0bd c0154069 3fec7abd 23d3104f +N 3ff3b7cb be6af8a6 3fec73a4 b510beab +N 3ff3aedd c9cf546f 3fec6c8b 9cb5dbc0 +N 3ff3a5f3 e06cae7d 3fec6571 dc184f99 +N 3ff39d0e 006e377f 3fec5e57 748ea76e +N 3ff3942c 27fff2e7 3fec573c 6770124a +N 3ff38b4e 554eb8ce 3fec5020 b614619f +N 3ff38274 8688356e 3fec4904 61d40806 +N 3ff3799e b9dae6e2 3fec41e7 6c08168f +N 3ff370cc ed761f5b 3fec3ac9 d60a3d9a +N 3ff367ff 1f8a0250 3fec33ab a134c9bd +N 3ff35f35 4e47871a 3fec2c8c cee2a4ef +N 3ff3566f 77e073d3 3fec256d 606f5180 +N 3ff34dad 9a876369 3fec1e4d 5736ee17 +N 3ff344ef b46fbeb6 3fec172c b4962f38 +N 3ff33c35 c3cdc060 3fec100b 79ea616f +N 3ff3337f c6d6744a 3fec08e9 a8916800 +N 3ff32acd bbbfb3fd 3fec01c7 41e9b8fe +N 3ff3221f a0c02aeb 3febfaa4 47525fde +N 3ff31975 740f51cd 3febf380 ba2af8b9 +N 3ff310cf 33e57066 3febec5c 9bd3b0cc +N 3ff3082c de7b9d93 3febe537 edad458e +N 3ff2ff8e 720bbd82 3febde12 b119024c +N 3ff2f6f3 ecd0827c 3febd6ec e778bfd0 +N 3ff2ee5d 4d055b1b 3febcfc6 922ed49e +N 3ff2e5ca 90e6c5fb 3febc89f b29e59b5 +N 3ff2dd3b b6b1a9e2 3febc178 4a2a9dbb +N 3ff2d4b0 bca3fc59 3febba50 5a37aed7 +N 3ff2cc29 a0fc6e7d 3febb327 e42a145e +N 3ff2c3a6 61fa7c65 3febabfe e966daad +N 3ff2bb26 fdde6d6c 3feba4d5 6b539267 +N 3ff2b2ab 72e954f8 3feb9dab 6b56501e +N 3ff2aa33 bf5d0e36 3feb9680 ead5a7b9 +N 3ff2a1bf e17c40af 3feb8f55 eb38af4c +N 3ff2994f d78a5c7d 3feb882a 6de6fae5 +N 3ff290e3 9fcb9b8b 3feb80fe 74489c97 +N 3ff2887b 3885003c 3feb79d1 ffc62245 +N 3ff28016 9ffc55e2 3feb72a5 11c8950e +N 3ff277b5 d4783032 3feb6b77 abb977c4 +N 3ff26f58 d43fea47 3feb6449 cf02c50b +N 3ff266ff 9d9ba795 3feb5d1b 7d0eef24 +N 3ff25eaa 2ed451f8 3feb55ec b748dd32 +N 3ff25658 86339a6c 3feb4ebd 7f1bead1 +N 3ff24e0a a203f86c 3feb478d d5f3e673 +N 3ff245c0 8090aa51 3feb405d bd3d10b2 +N 3ff23d7a 2025b2a9 3feb392d 366418e8 +N 3ff23537 7f0fdb0b 3feb31fc 42d61e92 +N 3ff22cf8 9b9cb0ea 3feb2aca e400ad85 +N 3ff224bd 741a821d 3feb2399 1b51b9c6 +N 3ff21c86 06d87517 3feb1c66 ea37b3ae +N 3ff21452 522655cf 3feb1534 52215a1b +N 3ff20c22 5454c7cb 3feb0e01 547de52d +N 3ff203f6 0bb52e71 3feb06cd f2bcf06a +N 3ff1fbcd 7699ad7c 3feaff9a 2e4e7a15 +N 3ff1f3a8 93552e17 3feaf866 08a2e68b +N 3ff1eb87 603b59ce 3feaf131 832afab4 +N 3ff1e369 dba09cf5 3feae9fc 9f57dd0c +N 3ff1db50 03da252f 3feae2c7 5e9b1335 +N 3ff1d339 d73de232 3feadb91 c266818e +N 3ff1cb27 54228386 3fead45b cc2c680f +N 3ff1c318 78df7a28 3feacd25 7d5f629f +N 3ff1bb0d 43ccf6e8 3feac5ee d7726689 +N 3ff1b305 b343ea8c 3feabeb7 dbd8c171 +N 3ff1ab01 c59e063c 3feab780 8c06189b +N 3ff1a301 7935b8ae 3feab048 e96e6538 +N 3ff19b04 cc663144 3feaa910 f585f61c +N 3ff1930b bd8b5c98 3feaa1d8 b1c16b75 +N 3ff18b16 4b01e6ac 3fea9aa0 1f95b7a1 +N 3ff18324 7327387e 3fea9367 40781be2 +N 3ff17b36 34597973 3fea8c2e 15de2873 +N 3ff1734b 8cf78cf1 3fea84f4 a13db943 +N 3ff16b64 7b611441 3fea7dba e40cf675 +N 3ff16380 fdf66c87 3fea7680 dfc2516e +N 3ff15ba1 1318b155 3fea6f46 95d485fa +N 3ff153c4 b929b657 3fea680c 07ba9360 +N 3ff14beb ee8c0dc4 3fea60d1 36ebc11b +N 3ff14416 b1a303c6 3fea5996 24df997e +N 3ff13c45 00d29fd3 3fea525a d30de9bb +N 3ff13476 da7fa41b 3fea4b1f 42eec040 +N 3ff12cac 3d0f8c4c 3fea43e3 75fa6a57 +N 3ff124e5 26e88f15 3fea3ca7 6da9746a +N 3ff11d21 96719bac 3fea356b 2b74a689 +N 3ff11561 8a125b0f 3fea2e2e b0d5045c +N 3ff10da5 00332f45 3fea26f1 ff43cb52 +N 3ff105eb f73d3275 3fea1fb5 183a7089 +N 3ff0fe36 6d9a37c7 3fea1877 fd32a07c +N 3ff0f684 61b4c93d 3fea113a afa63bc9 +N 3ff0eed5 d1f829d9 3fea09fd 310f5805 +N 3ff0e72a bcd0525b 3fea02bf 82e83b7e +N 3ff0df83 20a9f411 3fe9fb81 a6ab5eab +N 3ff0d7de fbf2758c 3fe9f443 9dd367dd +N 3ff0d03e 4d17f467 3fe9ed05 69db2bc4 +N 3ff0c8a1 128943f9 3fe9e5c7 0c3daaf1 +N 3ff0c107 4ab5ee73 3fe9de88 867611c3 +N 3ff0b970 f40e3103 3fe9d749 d9ffb376 +N 3ff0b1de 0d02ffc0 3fe9d00b 08560cb5 +N 3ff0aa4e 94060310 3fe9c8cc 12f4bfeb +N 3ff0a2c2 8789971c 3fe9c18c fb57937e +N 3ff09b39 e600cd6e 3fe9ba4d c2fa7230 +N 3ff093b4 addf69b4 3fe9b30e 6b5966cd +N 3ff08c32 dd99e463 3fe9abce f5f09d75 +N 3ff084b4 73a56861 3fe9a48f 643c602f +N 3ff07d39 6e77d34e 3fe99d4f b7b915f8 +N 3ff075c1 cc87b5d5 3fe9960f f1e341d1 +N 3ff06e4d 8c4c521b 3fe98ed0 14378011 +N 3ff066dc ac3d9d12 3fe98790 2032866c +N 3ff05f6f 2ad43c3a 3fe98050 17512092 +N 3ff05805 06898699 3fe9790f fb102fe3 +N 3ff0509e 3dd78481 3fe971cf ccecaa04 +N 3ff0493a cf38eeaa 3fe96a8f 8e6396c6 +N 3ff041da b9292dd1 3fe9634f 40f20e89 +N 3ff03a7d fa245abd 3fe95c0e e615390c +N 3ff03324 90a73e7b 3fe954ce 7f4a4c6f +N 3ff02bce 7b2f50d2 3fe94d8e 0e0e8a74 +N 3ff0247b b83ab833 3fe9464d 93df3f35 +N 3ff01d2c 46484b10 3fe93f0d 1239c13f +N 3ff015e0 23d78d99 3fe937cc 8a9b6e1c +N 3ff00e97 4f68b13d 3fe9308b fe81a89a +N 3ff00751 c77c96d2 3fe9294b 6f69d9b7 +N 3ff0000f 8a945e4f 3fe9220a ded0ff26 +N 3feff1a1 2e671797 3fe91aca 4e35cf13 +N 3fefe329 d7b779cd 3fe91389 bf146c50 +N 3fefd4b9 0e21e8bc 3fe90c49 32eab0b6 +N 3fefc64e ceaee3e9 3fe90508 ab3603cd +N 3fefb7eb 166845a2 3fe8fdc8 2973c9f6 +N 3fefa98d e2593dac 3fe8f687 af216085 +N 3fef9b37 2f8e5386 3fe8ef47 3dbc1dab +N 3fef8ce6 fb156411 3fe8e806 d6c14e0e +N 3fef7e9d 41fda223 3fe8e0c6 7bae33da +N 3fef705a 0157957c 3fe8d986 2e000501 +N 3fef621d 363519d2 3fe8d245 ef33e986 +N 3fef53e6 dda95f1d 3fe8cb05 c0c6fa6a +N 3fef45b6 f4c8e7fa 3fe8c3c5 a4363fa5 +N 3fef378d 78a98960 3fe8bc85 9afeaec2 +N 3fef296a 66626b42 3fe8b545 a69d29f9 +N 3fef1b4d bb0c054a 3fe8ae05 c88e7d53 +N 3fef0d37 73c02185 3fe8a6c6 024f5ec8 +N 3feeff27 8d99d891 3fe89f86 555c6b11 +N 3feef11e 05b593f1 3fe89846 c33225ad +N 3feee31a d9310ac3 3fe89107 4d4cf5e9 +N 3feed51e 052b43b6 3fe889c7 f52926bc +N 3feec727 86c49260 3fe88288 bc42e421 +N 3feeb937 5b1e980a 3fe87b49 a4163a55 +N 3feeab4d 7f5c421f 3fe8740a ae1f13cb +N 3fee9d69 f0a1ca43 3fe86ccb dbd93808 +N 3fee8f8c ac14b580 3fe8658d 2ec049f6 +N 3fee81b5 aedbd359 3fe85e4e a84fc63d +N 3fee73e4 f61f3ed6 3fe85710 4a030295 +N 3fee661a 7f085a91 3fe84fd2 15552a85 +N 3fee5856 46c1d2f9 3fe84894 0bc13f59 +N 3fee4a98 4a779eb7 3fe84156 2ec21725 +N 3fee3ce0 8756f98c 3fe83a18 7fd258e2 +N 3fee2f2e fa8e6821 3fe832db 006c7d3d +N 3fee2183 a14db635 3fe82b9d b20acc6c +N 3fee13de 78c5f477 3fe82460 96275bd9 +N 3fee063f 7e2979bd 3fe81d23 ae3c0d9a +N 3fedf8a6 aeabe204 3fe815e6 fbc28eb4 +N 3fedeb14 07820dab 3fe80eaa 80345587 +N 3feddd87 85e220b1 3fe8076e 3d0aa031 +N 3fedd001 27038249 3fe80032 33be7329 +N 3fedc280 e81edd45 3fe7f8f6 65c8984a +N 3fedb506 c66e1d36 3fe7f1ba d4a19c17 +N 3feda792 bf2c705a 3fe7ea7f 81c1cd9c +N 3fed9a24 cf9644ad 3fe7e344 6ea13baa +N 3fed8cbc f4e94b17 3fe7dc09 9cb7b562 +N 3fed7f5b 2c6470fd 3fe7d4cf 0d7cc592 +N 3fed71ff 7347e62e 3fe7cd94 c267b4bb +N 3fed64a9 c6d516a2 3fe7c65a bcef848b +N 3fed575a 244eae60 3fe7bf20 fe8af0c4 +N 3fed4a10 88f895f9 3fe7b7e7 88b06c39 +N 3fed3ccc f217f35f 3fe7b0ae 5cd6200f +N 3fed2f8f 5cf3294d 3fe7a975 7c71ea49 +N 3fed2257 c6d1d680 3fe7a23c e8f95c30 +N 3fed1526 2cfcd3d3 3fe79b04 a3e1b82a +N 3fed07fa 8cbe35e5 3fe793cc ae9ff177 +N 3fecfad4 e3614c74 3fe78c95 0aa8aab3 +N 3fecedb5 2e329f1e 3fe7855d b97032ef +N 3fece09b 6a7fef8a 3fe77e26 bc6a85b3 +N 3fecd387 95983855 3fe776f0 150b494f +N 3fecc679 accbab5a 3fe76fb9 c4c5ccc2 +N 3fecb971 ad6bb2be 3fe76883 cd0d072d +N 3fecac6f 94caee97 3fe7614e 2f53956b +N 3fec9f73 603d358c 3fe75a18 ed0bb944 +N 3fec927d 0d17977a 3fe752e4 07a759cd +N 3fec858c 98b052d4 3fe74baf 8097fc5e +N 3fec78a2 005ee012 3fe7447b 594ec9d5 +N 3fec6bbd 417be9f0 3fe73d47 933c892b +N 3fec5ede 59614f7a 3fe73614 2fd19f78 +N 3fec5205 456a223c 3fe72ee1 307e0ddb +N 3fec4532 02f2a68b 3fe727ae 96b17084 +N 3fec3864 8f584c8d 3fe7207c 63daf9bc +N 3fec2b9c e7f9cf44 3fe7194a 99698236 +N 3fec1edb 0a36f484 3fe71219 38cb6402 +N 3fec121e f370cb88 3fe70ae8 436e9ca2 +N 3fec0568 a1098d3d 3fe703b7 bac0ba21 +N 3febf8b8 1064a273 3fe6fc87 a02edd80 +N 3febec0d 3ee6a1e0 3fe6f557 f525b885 +N 3febdf68 29f5512c 3fe6ee28 bb118d38 +N 3febd2c8 cef7a32a 3fe6e6f9 f35e2bdf +N 3febc62f 2b55b866 3fe6dfcb 9f76f235 +N 3febb99b 3c78db83 3fe6d89d c0c6c84f +N 3febad0c ffcb8b1b 3fe6d170 58b82533 +N 3feba084 72b9679d 3fe6ca43 68b5036e +N 3feb9401 92af4089 3fe6c316 f226e79c +N 3feb8784 5d1b1109 3fe6bbea f676dd6f +N 3feb7b0c cf6bfd2f 3fe6b4bf 770d750d +N 3feb6e9a e712528a 3fe6ad94 7552c262 +N 3feb622e a17f87a0 3fe6a669 f2ae5bcd +N 3feb55c7 fc263b4c 3fe69f3f f08758b9 +N 3feb4966 f47a34f6 3fe69816 704450c5 +N 3feb3d0b 87f06244 3fe690ed 734b595e +N 3feb30b5 b3fed89c 3fe689c4 fb0205a8 +N 3feb2465 761cd361 3fe6829d 08cd6474 +N 3feb181a cbc2b3a2 3fe67b75 9e11ff12 +N 3feb0bd5 b269fbe1 3fe6744e bc33d5e1 +N 3feaff96 278d63b7 3fe66d28 64966ac3 +N 3feaf35c 28a8ae67 3fe66602 989ca7f8 +N 3feae727 b338d2fd 3fe65edd 59a8f68f +N 3feadaf8 c4bbe817 3fe657b8 a91d31a3 +N 3feacecf 5ab12725 3fe65094 885aa744 +N 3feac2ab 7298eaf6 3fe64970 f8c216ab +N 3feab68d 09f4b0ab 3fe6424d fbb3afd4 +N 3feaaa74 1e4716c2 3fe63b2b 928f11f7 +N 3fea9e60 ad13db86 3fe63409 beb349b0 +N 3fea9252 b3dfde74 3fe62ce8 817ed0dd +N 3fea864a 30311d4e 3fe625c7 dc4f8bf5 +N 3fea7a47 1f8eb6ee 3fe61ea7 d082cac5 +N 3fea6e49 7f80e6c8 3fe61788 5f7544df +N 3fea6251 4d91075b 3fe61069 8a831a16 +N 3fea565e 874990b4 3fe6094b 5307d0c1 +N 3fea4a71 2a3617c0 3fe6022d ba5e545b +N 3fea3e89 33e34e5f 3fe5fb10 c1e0f4b6 +N 3fea32a6 a1df0248 3fe5f3f4 6ae96461 +N 3fea26c9 71b81cfe 3fe5ecd8 b6d0b7c2 +N 3fea1af1 a0fea291 3fe5e5bd a6ef6374 +N 3fea0f1f 2d43b217 3fe5dea3 3c9d3baa +N 3fea0352 14198500 3fe5d789 793172ee +N 3fe9f78a 53136dbd 3fe5d070 5e02986e +N 3fe9ebc7 e7c5d766 3fe5c957 ec6696ee +N 3fe9e00a cfc645b3 3fe5c240 25b2b3de +N 3fe9d453 08ab58db 3fe5bb29 0b3b90e2 +N 3fe9c8a0 900cc0c0 3fe5b412 9e552332 +N 3fe9bcf3 638349cc 3fe5acfc e052ba8a +N 3fe9b14b 80a8d58f 3fe5a5e7 d286fbe1 +N 3fe9a5a8 e5185c45 3fe59ed3 7643e17c +N 3fe99a0b 8e6deb0e 3fe597bf ccdab906 +N 3fe98e73 7a46a486 3fe590ac d79c231f +N 3fe982e0 a640bf5f 3fe5899a 97d811b3 +N 3fe97753 0ffb883d 3fe58289 0eddc846 +N 3fe96bca b5175cc2 3fe57b78 3dfbd82a +N 3fe96047 9335afd4 3fe57468 2680224c +N 3fe954c9 a7f905ab 3fe56d58 c9b7d400 +N 3fe94950 f104f561 3fe5664a 28ef6733 +N 3fe93ddd 6bfe29a5 3fe55f3c 4572a20a +N 3fe9326f 168a5a1c 3fe5582f 208c9213 +N 3fe92705 ee50522d 3fe55122 bb878fac +N 3fe91ba1 f0f7ed01 3fe54a17 17ad3acb +N 3fe91043 1c2a1572 3fe5430c 36467a38 +N 3fe904e9 6d90c56f 3fe53c02 189b7a64 +N 3fe8f994 e2d705df 3fe534f8 bff3aca3 +N 3fe8ee45 79a8ee2d 3fe52df0 2d95c629 +N 3fe8e2fb 2fb3a36e 3fe526e8 62c7bebf +N 3fe8d7b6 02a557dc 3fe51fe1 60cecfc6 +N 3fe8cc75 f02d4ac5 3fe518db 28ef736b +N 3fe8c13a f5fbc9a8 3fe511d5 bc6d64ab +N 3fe8b605 11c22a3a 3fe50ad1 1c8b9ade +N 3fe8aad4 4132d0af 3fe503cd 4a8c4cf9 +N 3fe89fa8 82012b02 3fe4fcca 47b0ede7 +N 3fe89481 d1e1b2a9 3fe4f5c8 153a2ced +N 3fe88960 2e89ea0f 3fe4eec6 b467f368 +N 3fe87e43 95b05dcc 3fe4e7c6 267964e6 +N 3fe8732c 050ca3a0 3fe4e0c6 6cacddd8 +N 3fe86819 7a5759bf 3fe4d9c7 883ff27e +N 3fe85d0b f34a26bf 3fe4d2c9 7a6f6e2c +N 3fe85203 6d9fb8ae 3fe4cbcc 4477521b +N 3fe846ff e713c55b 3fe4c4cf e792d4f5 +N 3fe83c01 5d6308c6 3fe4bdd4 64fc612d +N 3fe83107 ce4b45cc 3fe4b6d9 bded94db +N 3fe82613 378b447b 3fe4afdf f39f4005 +N 3fe81b23 96e2d34d 3fe4a8e7 074964cd +N 3fe81038 ea12c449 3fe4a1ee fa233507 +N 3fe80553 2edcef5f 3fe49af7 cd631323 +N 3fe7fa72 63042f6a 3fe49401 823e8fa5 +N 3fe7ef96 844c6388 3fe48d0c 19ea6976 +N 3fe7e4bf 907a6d88 3fe48617 959a8c4b +N 3fe7d9ed 85542fb1 3fe47f23 f6820ea7 +N 3fe7cf20 60a097ba 3fe47831 3dd33859 +N 3fe7c458 2027870f 3fe4713f 6cbf72ac +N 3fe7b994 c1b1ea1e 3fe46a4e 847756da +N 3fe7aed6 4309aaf7 3fe4635e 862aa4e2 +N 3fe7a41c a1f9b508 3fe45c6f 7308456b +N 3fe79967 dc4df2b7 3fe45581 4c3e47b1 +N 3fe78eb7 efd34e7d 3fe44e94 12f9e1b2 +N 3fe7840c da57b17e 3fe447a7 c8676ecc +N 3fe77966 99aa0321 3fe440bc 6db26eef +N 3fe76ec5 2b9a2b43 3fe439d2 0405878d +N 3fe76428 8df90b2b 3fe432e8 8c8a7e8b +N 3fe75990 be9884a5 3fe42c00 086a3e65 +N 3fe74efd bb4b74fa 3fe42518 78ccd264 +N 3fe7446f 81e5b5fb 3fe41e31 ded966e2 +N 3fe739e6 103c1dd0 3fe4174c 3bb648a5 +N 3fe72f61 64247cf2 3fe41067 9088e321 +N 3fe724e1 7b759fe9 3fe40983 de75c128 +N 3fe71a66 54074cf3 3fe402a1 26a08aea +N 3fe70fef ebb244c2 3fe3fbbf 6a2c0607 +N 3fe7057e 405041f2 3fe3f4de aa3a14c2 +N 3fe6fb11 4fbbf7e8 3fe3edfe e7ebb4dd +N 3fe6f0a9 17d112da 3fe3e720 2460ff2f +N 3fe6e645 966c3750 3fe3e042 60b926ee +N 3fe6dbe6 c96b01c2 3fe3d965 9e1278fd +N 3fe6d18c aeac0661 3fe3d289 dd8a5b71 +N 3fe6c737 440ecf82 3fe3cbaf 203d4c17 +N 3fe6bce6 8773df28 3fe3c4d5 6746e11d +N 3fe6b29a 76bcaca9 3fe3bdfc b3c1c722 +N 3fe6a853 0fcba43c 3fe3b725 06c7c08c +N 3fe69e10 50842ba6 3fe3b04e 6171a84b +N 3fe693d2 36ca971e 3fe3a978 c4d76a15 +N 3fe68998 c084345c 3fe3a2a4 32100972 +N 3fe67f63 eb974191 3fe39bd0 aa319b5c +N 3fe67533 b5eaf227 3fe394fe 2e514917 +N 3fe66b08 1d676d74 3fe38e2c bf834f01 +N 3fe660e1 1ff5cbe3 3fe3875c 5edafa5a +N 3fe656be bb801892 3fe3808d 0d6aaa09 +N 3fe64ca0 edf150ca 3fe379be cc43cdf8 +N 3fe64287 b53562fb 3fe372f1 9c76e614 +N 3fe63873 0f392e86 3fe36c25 7f1381e3 +N 3fe62e62 f9ea8312 3fe3655a 75283fc8 +N 3fe62457 733820f8 3fe35e90 7fc2cd06 +N 3fe61a50 7911b7d8 3fe357c7 9fefe487 +N 3fe6104e 0967e6aa 3fe350ff d6bb4ea6 +N 3fe60650 222c3b25 3fe34a39 252fe083 +N 3fe5fc56 c1513185 3fe34373 8c577ba3 +N 3fe5f261 e4ca3328 3fe33caf 0d3b0cbe +N 3fe5e871 8a8b99da 3fe335eb a8e28dc3 +N 3fe5de85 b08aa89d 3fe32f29 605500b5 +N 3fe5d49e 54bd9190 3fe32868 3498737c +N 3fe5cabb 751b728e 3fe321a8 26b1fd58 +N 3fe5c0dd 0f9c55b5 3fe31ae9 37a5bf18 +N 3fe5b703 2239300b 3fe3142b 6876e1eb +N 3fe5ad2d aaebe1a5 3fe30d6e ba279759 +N 3fe5a35c a7af3649 3fe306b3 2db9197a +N 3fe59990 167ee211 3fe2fff8 c42ba87b +N 3fe58fc7 f55784ad 3fe2f93f 7e7e8cb9 +N 3fe58604 4236a704 3fe2f287 5db014ea +N 3fe57c44 fb1ab97d 3fe2ebd0 62bd94d2 +N 3fe5728a 1e03160e 3fe2e51a 8ea36683 +N 3fe568d3 a8efff98 3fe2de65 e25ce9ca +N 3fe55f21 99e29f45 3fe2d7b2 5ee4823b +N 3fe55573 eedcefe2 3fe2d100 053388c8 +N 3fe54bca a5e22d5d 3fe2ca4e d64298ce +N 3fe54225 bcf5f2d8 3fe2c39e d308f390 +N 3fe53885 321d1b3e 3fe2bcef fc7d1b9a +N 3fe52ee9 035d5114 3fe2b642 539486fe +N 3fe52551 2ebd246b 3fe2af95 d943ae6a +N 3fe51bbd b24409a0 3fe2a8ea 8e7e0c34 +N 3fe5122e 8bfa59e6 3fe2a240 74361caa +N 3fe508a3 b9e952a2 3fe29b97 8b5d5d8e +N 3fe4ff1d 3a1b1486 3fe294ef d4e44d61 +N 3fe4f59b 0a9aa2a2 3fe28e49 51ba6ab1 +N 3fe4ec1d 2973e7c9 3fe287a4 02ce37d3 +N 3fe4e2a3 94b3a9ac 3fe280ff e90d31cd +N 3fe4d92e 4a679535 3fe27a5d 0563d8fd +N 3fe4cfbd 489e37b4 3fe273bb 58bdac3c +N 3fe4c650 8d66ffb7 3fe26d1a e405297e +N 3fe4bce8 16d23cb6 3fe2667b a823cd89 +N 3fe4b383 e2f11e66 3fe25fdd a6021379 +N 3fe4aa23 efd5b501 3fe25940 de8774fb +N 3fe4a0c8 3b92f046 3fe252a5 529a6991 +N 3fe49770 c43c9ef0 3fe24c0b 03206634 +N 3fe48e1d 87e76f28 3fe24571 f0fdddb2 +N 3fe484ce 84a8ed6c 3fe23eda 1d163fe4 +N 3fe47b83 b89783a8 3fe23843 884bf918 +N 3fe4723d 21ca7a52 3fe231ae 338072df +N 3fe468fa be59f711 3fe22b1a 1f94132a +N 3fe45fbc 8c5efc33 3fe22487 4d663bf1 +N 3fe45682 89f36890 3fe21df5 bdd54b2d +N 3fe44d4c b531f7a1 3fe21765 71be9afd +N 3fe4441b 0c364029 3fe210d6 69fe80be +N 3fe43aed 8d1cb2a4 3fe20a48 a7704c05 +N 3fe431c4 3602a1b0 3fe203bc 2aee4cb2 +N 3fe4289f 05062f80 3fe1fd30 f551c5cb +N 3fe41f7d f8466074 3fe1f6a7 0772fadf +N 3fe41661 0de30feb 3fe1f01e 6229281a +N 3fe40d48 43fcf395 3fe1e997 064a84cb +N 3fe40433 98b5998b 3fe1e310 f4ac421e +N 3fe3fb23 0a2f68da 3fe1dc8c 2e228ba5 +N 3fe3f216 968da13a 3fe1d608 b380873a +N 3fe3e90e 3bf45964 3fe1cf86 859853fd +N 3fe3e009 f8888071 3fe1c905 a53b0b6b +N 3fe3d709 ca6fdbba 3fe1c286 1338bffd +N 3fe3ce0d afd108d1 3fe1bc07 d0607ec1 +N 3fe3c515 a6d37a38 3fe1b58a dd804d1f +N 3fe3bc21 ad9f78b5 3fe1af0f 3b6529fe +N 3fe3b331 c25e233f 3fe1a894 eadb0dde +N 3fe3aa45 e3396da6 3fe1a21b ecacea0c +N 3fe3a15e 0e5c206c 3fe19ba4 41a4a8be +N 3fe3987a 41f1ce0f 3fe1952d ea8b2571 +N 3fe38f9a 7c2709ba 3fe18eb8 e82854e4 +N 3fe386be bb28f65f 3fe18845 3b42f335 +N 3fe37de6 fd25b7ab 3fe181d2 e4a0d639 +N 3fe37513 404c3971 3fe17b61 e506c48e +N 3fe36c43 82cc3986 3fe174f2 3d387cff +N 3fe36377 c2d64835 3fe16e83 edf8b712 +N 3fe35aaf fe9bc7af 3fe16816 f80922df +N 3fe351ec 344eebda 3fe161ab 5c2a6924 +N 3fe3492c 6222b885 3fe15b41 1b1c2a38 +N 3fe34070 864b05c9 3fe154d8 359d017c +N 3fe337b8 9efc771c 3fe14e70 ac6a7f1b +N 3fe32f04 aa6c8370 3fe1480a 80412e3a +N 3fe32654 a6d1703e 3fe141a5 b1dc919a +N 3fe31da8 92625266 3fe13b42 41f7248d +N 3fe31500 6b570eaf 3fe134e0 314a5b8f +N 3fe30c5c 2fe8564f 3fe12e7f 808ea20b +N 3fe303bb de4fa9b6 3fe12820 307b5cb4 +N 3fe2fb1f 74c75951 3fe121c2 41c6ea5e +N 3fe2f286 f18a7f1e 3fe11b65 b5269f92 +N 3fe2e9f2 52d504a3 3fe1150a 8b4ecb41 +N 3fe2e161 96e39f71 3fe10eb0 c4f2b487 +N 3fe2d8d4 bbf3d1d3 3fe10858 62c49b7a +N 3fe2d04b c043ea11 3fe10201 6575b8f8 +N 3fe2c7c6 a21301b7 3fe0fbab cdb63e68 +N 3fe2bf45 5fa0fda3 3fe0f557 9c355629 +N 3fe2b6c7 f72e8e4a 3fe0ef04 d1a12413 +N 3fe2ae4e 66fd2da6 3fe0e8b3 6ea6c44c +N 3fe2a5d8 ad4f20da 3fe0e263 73f24cd6 +N 3fe29d66 c86776a0 3fe0dc14 e22eccca +N 3fe294f8 b68a06aa 3fe0d5c7 ba064c35 +N 3fe28c8e 75fb7231 3fe0cf7b fc21cce7 +N 3fe28428 0501236e 3fe0c931 a9294a6e +N 3fe27bc5 61e14b9c 3fe0c2e8 c1c3b8fa +N 3fe27366 8ae2ea61 3fe0bca1 46970b50 +N 3fe26b0b 7e4dbc73 3fe0b65b 38482627 +N 3fe262b4 3a6a4c7c 3fe0b016 977aed3e +N 3fe25a60 bd81ec62 3fe0a9d3 64d23eb7 +N 3fe25211 05deb2f0 3fe0a391 a0eff1be +N 3fe249c5 11cb7dd1 3fe09d51 4c74d870 +N 3fe2417c df93f06b 3fe09712 6800bf6a +N 3fe23938 6d84740b 3fe090d4 f4326e57 +N 3fe230f7 b9ea3712 3fe08a98 f1a7a7bf +N 3fe228ba c3132d51 3fe0845e 60fd29bb +N 3fe22081 874e0e5e 3fe07e25 42cead28 +N 3fe2184c 04ea5679 3fe077ed 97b6e6bb +N 3fe2101a 3a38457e 3fe071b7 604f86b6 +N 3fe207ec 2588df57 3fe06b82 9d3139a8 +N 3fe1ffc1 c52dea4d 3fe0654f 4ef3a7a1 +N 3fe1f79b 1779f02a 3fe05f1d 762d7584 +N 3fe1ef78 1ac03cfb 3fe058ed 1374448e +N 3fe1e758 cd54de88 3fe052be 275cb268 +N 3fe1df3d 2d8ca5ea 3fe04c90 b27a5ad7 +N 3fe1d725 39bd2366 3fe04664 b55fd511 +N 3fe1cf10 f03caa05 3fe0403a 309eb6f3 +N 3fe1c700 4f624d35 3fe03a11 24c793b6 +N 3fe1bef3 5585e0a5 3fe033e9 9269fc53 +N 3fe1b6ea 00fff7de 3fe02dc3 7a147fb1 +N 3fe1aee4 5029e72a 3fe0279e dc54abd7 +N 3fe1a6e2 415dc0a6 3fe0217b b9b70c3b +N 3fe19ee3 d2f6578a 3fe01b5a 12c72cbb +N 3fe196e9 034f3bd6 3fe01539 e80f96e1 +N 3fe18ef1 d0c4bca4 3fe00f1b 3a19d426 +N 3fe186fe 39b3d435 3fe008fe 096e5f27 +N 3fe17f0e 3c7a88a3 3fe002e2 5694ee90 +N 3fe17721 d77726cf 3fdff990 4427bc14 +N 3fe16f39 090907c6 3fdfed5e d8e18d49 +N 3fe16753 cf902e4a 3fdfe130 6c60673d +N 3fe15f72 296d5868 3fdfd504 ffab60fc +N 3fe15794 150200ef 3fdfc8dc 93c7957a +N 3fe14fb9 90b05e6b 3fdfbcb7 29b82320 +N 3fe147e2 9adb626f 3fdfb094 c27e2bd8 +N 3fe1400f 31e6b9b5 3fdfa475 5f18d663 +N 3fe1383f 5436cbd1 3fdf9859 00854efe +N 3fe13073 0030baa5 3fdf8c3f a7bec7bf +N 3fe128aa 343a6235 3fdf8029 55be7970 +N 3fe120e4 eeba5826 3fdf7416 0b7ba3f8 +N 3fe11923 2e17eb70 3fdf6805 c9eb8f10 +N 3fe11164 f0bb252f 3fdf5bf8 92018cb5 +N 3fe109aa 350cc582 3fdf4fee 64aef582 +N 3fe101f2 f97645de 3fdf43e7 42e32d7e +N 3fe0fa3f 3c61d7d4 3fdf37e3 2d8ba36a +N 3fe0f28e fc3a645c 3fdf2be2 2593d0e3 +N 3fe0eae2 376b8cf8 3fdf1fe4 2be53d5e +N 3fe0e338 ec61a8f2 3fdf13e9 41677b15 +N 3fe0db93 1989c69f 3fdf07f1 67002a47 +N 3fe0d3f0 bd51abfa 3fdefbfc 9d92fb5e +N 3fe0cc51 d627d35c 3fdef00a e601ab18 +N 3fe0c4b6 627b6e9c 3fdee41c 412c08af +N 3fe0bd1e 60bc63cb 3fded830 afeff1fc +N 3fe0b589 cf5b4dfd 3fdecc48 332955fe +N 3fe0adf8 acc98116 3fdec062 cbb23c19 +N 3fe0a66a f778ff20 3fdeb480 7a62b4a4 +N 3fe09ee0 addc8250 3fdea8a1 4010e9f5 +N 3fe09759 ce677808 3fde9cc5 1d9119d3 +N 3fe08fd6 578e018b 3fde90ec 13b597e6 +N 3fe08856 47c4f2a6 3fde8516 234eccec +N 3fe080d9 9d81d346 3fde7943 4d2b3a8e +N 3fe07960 573adca8 3fde6d73 92177847 +N 3fe071ea 7366fafa 3fde61a6 f2de3749 +N 3fe06a77 f07dcc98 3fde55dd 704842ad +N 3fe06308 ccf7a125 3fde4a17 0b1c7f57 +N 3fe05b9d 074d7a27 3fde3e53 c41fee4f +N 3fe05434 9df909a0 3fde3293 9c15abe7 +N 3fe04ccf 8f74b2a9 3fde26d6 93bef20c +N 3fe0456d da3b8928 3fde1b1c abdb193e +N 3fe03e0f 7cc9506d 3fde0f65 e52797b1 +N 3fe036b4 759a7c0a 3fde03b2 40600418 +N 3fe02f5c c32c0956 3fddf801 be3dd9b6 +N 3fe02808 63fc3ac7 3fddec54 5f79a42b +N 3fe020b7 56892133 3fdde0aa 24c8ac0c +N 3fe01969 99521191 3fddd503 0edf4b8c +N 3fe0121f 2ad6ea07 3fddc95f 1e6fc62b +N 3fe00ad8 099835f0 3fddbdbe 542a8387 +N 3fe00394 34172e9f 3fddb220 b0be1203 +N 3fdff8a7 51ab77eb 3fdda686 34d72926 +N 3fdfea2c ccace44e 3fdd9aee e120a77a +N 3fdfdbb8 d6391fd5 3fdd8f5a b6439124 +N 3fdfcd4b 6b5806c8 3fdd83c9 b4e7192a +N 3fdfbee4 8912cb23 3fdd783b ddb09ba2 +N 3fdfb084 2c73f69c 3fdd6cb1 3143a0c4 +N 3fdfa22a 52876ac3 3fdd6129 b041de7e +N 3fdf93d6 f85a5e98 3fdd55a5 5b4b3804 +N 3fdf858a 1afb5f4f 3fdd4a24 32fdbfe0 +N 3fdf7743 b77a4f47 3fdd3ea6 37f5b8a5 +N 3fdf6903 cae86596 3fdd332b 6acd960c +N 3fdf5aca 52582d7d 3fdd27b3 cc1dfe05 +N 3fdf4c97 4add84f4 3fdd1c3f 5c7dc90d +N 3fdf3e6a b18d9d79 3fdd10ce 1c820457 +N 3fdf3044 837efa5b 3fdd0560 0cbdf1f5 +N 3fdf2224 bdc970b8 3fdcf9f5 2dc30a52 +N 3fdf140b 5d86266d 3fdcee8d 8020fce7 +N 3fdf05f8 5fcf91d8 3fdce329 0465b18c +N 3fdef7eb c1c179c0 3fdcd7c7 bb1d49ee +N 3fdee9e5 8078f237 3fdccc69 a4d22098 +N 3fdedbe5 991461fa 3fdcc10e c20ccecf +N 3fdecdec 08b3789c 3fdcb5b7 13542634 +N 3fdebff8 cc7736ce 3fdcaa62 992d38ff +N 3fdeb20b e181e894 3fdc9f11 541b56dc +N 3fdea425 44f7270e 3fdc93c3 44a00ff2 +N 3fde9644 f3fbd638 3fdc8878 6b3b34a1 +N 3fde886a ebb625c7 3fdc7d30 c86ad7bf +N 3fde7a97 294d8f8d 3fdc71ec 5cab4ee5 +N 3fde6cc9 a9ead790 3fdc66ab 28773415 +N 3fde5f02 6ab80ae3 3fdc5b6d 2c47665b +N 3fde5141 68e07f77 3fdc5032 68930b3d +N 3fde4386 a190d3c1 3fdc44fa ddcf900d +N 3fde35d2 11f6ed5f 3fdc39c6 8c70aa66 +N 3fde2823 b741f7c4 3fdc2e95 74e858ab +N 3fde1a7b 8ea26979 3fdc2367 97a6e7ee +N 3fde0cd9 9549f872 3fdc183c f51aec04 +N 3fddff3d c86ba413 3fdc0d15 8db14950 +N 3fddf1a8 253baf35 3fdc01f1 61d5317b +N 3fdde418 a8efa0fb 3fdbf6d0 71f025c4 +N 3fddd68f 50be4463 3fdbebb2 be69f83f +N 3fddc90c 19dfa722 3fdbe098 47a8cc84 +N 3fddbb8f 018d190e 3fdbd581 0e1118dd +N 3fddae18 05012c2c 3fdbca6d 1205a7e9 +N 3fdda0a7 2177b436 3fdbbf5c 53e799e0 +N 3fdd933c 542dc46b 3fdbb44e d4166463 +N 3fdd85d7 9a61b124 3fdba944 92efd578 +N 3fdd7878 f1530e2a 3fdb9e3d 90d013c2 +N 3fdd6b20 5642ae11 3fdb9339 ce119fa9 +N 3fdd5dcd c6729e1d 3fdb8839 4b0d5196 +N 3fdd5081 3f263866 3fdb7d3c 081a6a9c +N 3fdd433a bda1fea6 3fdb7242 058e775c +N 3fdd35fa 3f2bbcd9 3fdb674b 43bd6e50 +N 3fdd28bf c10a78a5 3fdb5c57 c2f9a3bf +N 3fdd1b8b 408672ee 3fdb5167 8393ccaa +N 3fdd0e5c bae9278a 3fdb467a 85db0045 +N 3fdd0134 2d7d4d18 3fdb3b90 ca1cb976 +N 3fdcf411 958ed3e5 3fdb30aa 50a4d797 +N 3fdce6f4 f06ae5c3 3fdb25c7 19bda005 +N 3fdcd9de 3b5fe581 3fdb1ae7 25afbf57 +N 3fdccccd 73bd6e54 3fdb100a 74c24a93 +N 3fdcbfc2 96d45285 3fdb0531 073abfbd +N 3fdcb2bd a1f69c55 3fdafa5a dd5d0847 +N 3fdca5be 92778c8e 3fdaef87 f76b798e +N 3fdc98c5 65ab9973 3fdae4b8 55a6d5a7 +N 3fdc8bd2 18e86f74 3fdad9eb f84e4da6 +N 3fdc7ee4 a984efcb 3fdacf22 df9f8223 +N 3fdc71fd 14d92fd3 3fdac45d 0bd68464 +N 3fdc651b 583e79e7 3fdab99a 7d2dd8c5 +N 3fdc583f 710f4a92 3fdaaedb 33de7612 +N 3fdc4b69 5ca75184 3fdaa41f 301fc805 +N 3fdc3e99 18637107 3fda9966 7227b089 +N 3fdc31ce a1a1bca0 3fda8eb0 fa2a8842 +N 3fdc2509 f5c17957 3fda83fe c85b2082 +N 3fdc184b 12231d1b 3fda794f dceac475 +N 3fdc0b91 f4284db0 3fda6ea4 380939fb +N 3fdbfede 9933dfd7 3fda63fb d9e4c299 +N 3fdbf230 fea9d8a0 3fda5956 c2aa1e59 +N 3fdbe589 21ef6a6d 3fda4eb4 f2848af4 +N 3fdbd8e7 006af669 3fda4416 699dc6c3 +N 3fdbcc4a 97840a9d 3fda397b 281e10e2 +N 3fdbbfb3 e4a36293 3fda2ee3 2e2c2b67 +N 3fdbb322 e532e4a1 3fda244e 7bed5ad3 +N 3fdba697 969da6e5 3fda19bd 11856c01 +N 3fdb9a11 f64fe55d 3fda0f2e ef16ad82 +N 3fdb8d92 01b70a3f 3fda04a4 14c1f85c +N 3fdb8117 b641aa2d 3fd9fa1c 82a6ae94 +N 3fdb74a3 115f81cb 3fd9ef98 38e2bad8 +N 3fdb6834 108177c9 3fd9e517 379293ef +N 3fdb5bca b1199b49 3fd9da99 7ed13d21 +N 3fdb4f66 f09b245d 3fd9d01f 0eb84851 +N 3fdb4308 cc7a71f1 3fd9c5a7 e75fd5f9 +N 3fdb36b0 422d09a7 3fd9bb34 08de96c0 +N 3fdb2a5d 4f299902 3fd9b0c3 7349ce37 +N 3fdb1e0f f0e7f25f 3fd9a656 26b551ff +N 3fdb11c8 24e10e1b 3fd99bec 23338c7d +N 3fdb0585 e88f0989 3fd99185 68d57db2 +N 3fdaf949 396d26ba 3fd98721 f7aabccb +N 3fdaed12 14f7cb52 3fd97cc1 cfc178d3 +N 3fdae0e0 78ac80b3 3fd97264 f1267aa1 +N 3fdad4b4 6209f315 3fd9680b 5be525be +N 3fdac88d ce8ff127 3fd95db5 100779df +N 3fdabc6c bbbf6b98 3fd95362 0d96142c +N 3fdab051 271a7368 3fd94912 54982f97 +N 3fdaa43b 0e243e36 3fd93ec5 e513aa3d +N 3fda982a 6e611c6b 3fd9347c bf0cfec1 +N 3fda8c1f 4556825c 3fd92a36 e2874dd4 +N 3fda8019 908b02c2 3fd91ff4 4f845b2f +N 3fda7419 4d864e3d 3fd915b5 06048ef1 +N 3fda681e 79d13573 3fd90b79 0606f91f +N 3fda5c29 12f5a53f 3fd90140 4f895023 +N 3fda5039 167ea8a7 3fd8f70a e287f42e +N 3fda444e 81f86794 3fd8ecd8 befdefe5 +N 3fda3869 52f025fe 3fd8e2a9 e4e4f95d +N 3fda2c89 86f44337 3fd8d87e 54357340 +N 3fda20af 1b93f43f 3fd8ce56 0ce632d0 +N 3fda14da 0e60a51a 3fd8c431 0eedb07b +N 3fda090a 5ceb2ec8 3fd8ba0f 5a3fa594 +N 3fd9fd40 04c6a400 3fd8aff0 eecf7462 +N 3fd9f17b 0386e78a 3fd8a5d5 cc8ef3de +N 3fd9e5bb 56c0f622 3fd89bbd f36eb0c8 +N 3fd9da00 fc0ae448 3fd891a9 635ded76 +N 3fd9ce4b f0fbde89 3fd88798 1c4aa3dc +N 3fd9c29c 332c2890 3fd87d8a 1e218669 +N 3fd9b6f1 c0351ce6 3fd8737f 68ce0199 +N 3fd9ab4c 95b12cf4 3fd86977 fc3a3da7 +N 3fd99fac b13bdf53 3fd85f73 d84f1ed3 +N 3fd99412 1071d02d 3fd85572 fcf44778 +N 3fd9887c b0f0b0c8 3fd84b75 6a101957 +N 3fd97cec 90574674 3fd8417b 1f87b669 +N 3fd97161 ac456ae4 3fd83784 1d3f02e4 +N 3fd965dc 025c0a5a 3fd82d90 6318a561 +N 3fd95a5b 903d2531 3fd8239f f0f609e5 +N 3fd94ee0 538bccfb 3fd819b2 c6b76121 +N 3fd9436a 49ec267f 3fd80fc8 e43ba3e3 +N 3fd937f9 7103669c 3fd805e2 49609218 +N 3fd92c8d c677d3fb 3fd7fbfe f602b5ff +N 3fd92127 47f0c62f 3fd7f21e e9fd651e +N 3fd915c5 f316a3a4 3fd7e842 252ac030 +N 3fd90a69 c592e360 3fd7de68 a763b65d +N 3fd8ff12 bd100abf 3fd7d492 708004ff +N 3fd8f3c0 d739ae23 3fd7cabf 805639f1 +N 3fd8e874 11bc6fcf 3fd7c0ef d6bbb442 +N 3fd8dd2c 6a45ffd6 3fd7b723 7384a5e1 +N 3fd8d1e9 de851b15 3fd7ad5a 5684146a +N 3fd8c6ac 6c298b61 3fd7a394 7f8bdb09 +N 3fd8bb74 10e42692 3fd799d1 ee6cab56 +N 3fd8b040 ca66ce96 3fd79012 a2f60f1a +N 3fd8a512 96646ff1 3fd78656 9cf668b9 +N 3fd899e9 72910300 3fd77c9d dc3af5fa +N 3fd88ec5 5ca188d7 3fd772e8 608fceff +N 3fd883a6 524c0de3 3fd76936 29bfea4d +N 3fd8788c 5147a6c0 3fd75f87 37951bae +N 3fd86d77 574c7206 3fd755db 89d81784 +N 3fd86267 621395b7 3fd74c33 20507233 +N 3fd8575c 6f57404d 3fd7428d fac4a2be +N 3fd84c56 7cd2a7e6 3fd738ec 18fa03c8 +N 3fd84155 8842097c 3fd72f4d 7ab4d48c +N 3fd83659 8f62a638 3fd725b2 1fb8383b +N 3fd82b62 8ff2cb42 3fd71c1a 07c63e81 +N 3fd82070 87b1c88a 3fd71285 329fdd22 +N 3fd81583 745fee67 3fd708f3 a004ef97 +N 3fd80a9b 53be973b 3fd6ff65 4fb4412e +N 3fd7ffb8 23902089 3fd6f5da 416b88a1 +N 3fd7f4d9 e197ebc8 3fd6ec52 74e76a8a +N 3fd7ea00 8b9a5ccd 3fd6e2cd e9e379a2 +N 3fd7df2c 1f5cdaeb 3fd6d94c a01a396a +N 3fd7d45c 9aa5cfd7 3fd6cfce 97451ee7 +N 3fd7c991 fb3ca73a 3fd6c653 cf1c91e4 +N 3fd7becc 3ee9ce1e 3fd6bcdc 4757ee1c +N 3fd7b40b 6376b26d 3fd6b367 ffad847d +N 3fd7a94f 66adc2e2 3fd6a9f6 f7d29cb6 +N 3fd79e98 465a6e5f 3fd6a089 2f7b765a +N 3fd793e6 0049233e 3fd6971e a65b49e5 +N 3fd78938 92474f2b 3fd68db7 5c244a44 +N 3fd77e8f fa235ed0 3fd68453 5087a638 +N 3fd773ec 35acbc7f 3fd67af2 833588cc +N 3fd7694d 42b3d11c 3fd67194 f3dd1bca +N 3fd75eb3 1f0a0370 3fd6683a a22c88cd +N 3fd7541d c881b543 3fd65ee3 8dd0f853 +N 3fd7498d 3cee46b6 3fd6558f b6769657 +N 3fd73f01 7a241331 3fd64c3f 1bc89144 +N 3fd7347a 7df87240 3fd642f1 bd711c5d +N 3fd729f8 4641b640 3fd639a7 9b19702c +N 3fd71f7a d0d72c1f 3fd63060 b469cbf6 +N 3fd71502 1b911b66 3fd6271d 09097761 +N 3fd70a8e 2448c5b5 3fd61ddc 989ec3a1 +N 3fd7001e e8d86577 3fd6149f 62cf0bf7 +N 3fd6f5b4 671b2e79 3fd60b65 673eb7d2 +N 3fd6eb4e 9ced4cd0 3fd6022e a5913b75 +N 3fd6e0ed 882be50e 3fd5f8fb 1d6919c9 +N 3fd6d691 26b512ef 3fd5efca ce67e4d0 +N 3fd6cc39 7667e9c1 3fd5e69d b82e3f96 +N 3fd6c1e6 752473b5 3fd5dd73 da5bdf3c +N 3fd6b798 20cbb091 3fd5d44d 348f8b6b +N 3fd6ad4e 773f964e 3fd5cb29 c6672077 +N 3fd6a309 76630f12 3fd5c209 8f7f8f32 +N 3fd698c9 1c1a02fc 3fd5b8ec 8f74e73c +N 3fd68e8d 66494008 3fd5afd2 c5e2432b +N 3fd68456 52d690fd 3fd5a6bc 3261de8b +N 3fd67a23 dfa8b397 3fd59da8 d48d0eb5 +N 3fd66ff6 0aa75895 3fd59498 abfc4473 +N 3fd665cc d1bb2339 3fd58b8b b8470d2a +N 3fd65ba8 32cda93a 3fd58281 f904145a +N 3fd65188 2bc972d4 3fd5797b 6dc9254b +N 3fd6476c ba99f8a0 3fd57078 162b2ab6 +N 3fd63d55 dd2ba6b2 3fd56777 f1be3317 +N 3fd63343 916bd74f 3fd55e7b 00156d97 +N 3fd62935 d548d63f 3fd55581 40c32e8a +N 3fd61f2c a6b1dee3 3fd54c8a b358ef52 +N 3fd61528 03971c98 3fd54397 57675043 +N 3fd60b27 e9e9a959 3fd53aa7 2c7e1905 +N 3fd6012c 579b8d61 3fd531ba 322c39c6 +N 3fd5f735 4a9fbf3f 3fd528d0 67ffcce0 +N 3fd5ed42 c0ea2520 3fd51fe9 cd86198f +N 3fd5e354 b86f8ff3 3fd51706 624b9122 +N 3fd5d96b 2f25be2d 3fd50e26 25dbd307 +N 3fd5cf86 23035b96 3fd50549 17c1ae25 +N 3fd5c5a5 91ffff96 3fd4fc6f 378720e8 +N 3fd5bbc9 7a142cb5 3fd4f398 84b55a4f +N 3fd5b1f1 d939535d 3fd4eac4 fed4bdf8 +N 3fd5a81e ad69cab8 3fd4e1f4 a56cdf44 +N 3fd59e4f f4a0d70e 3fd4d927 7804888b +N 3fd59485 acdaa60d 3fd4d05d 7621b95c +N 3fd58abf d4144f5a 3fd4c796 9f49a87b +N 3fd580fe 684bd2f7 3fd4bed2 f300c3fc +N 3fd57741 67801a62 3fd4b612 70cab3ca +N 3fd56d88 cfb0f6a5 3fd4ad55 182a5969 +N 3fd563d4 9edf2256 3fd4a49a e8a1d350 +N 3fd55a24 d30c3d9a 3fd49be3 e1b27acd +N 3fd55079 6a3ad0ab 3fd49330 02dce7cd +N 3fd546d2 626e4a94 3fd48a7f 4ba0f13f +N 3fd53d2f b9ab0189 3fd481d1 bb7daee0 +N 3fd53391 6df62f5b 3fd47927 51f17789 +N 3fd529f7 7d55f4eb 3fd47080 0e79e5cd +N 3fd52061 e5d15855 3fd467db f093d7cc +N 3fd516d0 a57043b8 3fd45f3a f7bb6f97 +N 3fd50d43 ba3b85e7 3fd4569d 236c1551 +N 3fd503bb 223cd12a 3fd44e02 73207787 +N 3fd4fa36 db7ebbf5 3fd4456a e6528d51 +N 3fd4f0b6 e40cbf1b 3fd43cd6 7c7b962b +N 3fd4e73b 39f33654 3fd43445 35141bec +N 3fd4ddc3 db3f5fe6 3fd42bb7 0f93f3e6 +N 3fd4d450 c5ff5b7d 3fd4232c 0b723f5b +N 3fd4cae1 f8422ace 3fd41aa4 28256d86 +N 3fd4c177 7017afa1 3fd4121f 65233b47 +N 3fd4b811 2b90ae1c 3fd4099d c1e0b6aa +N 3fd4aeaf 28bec89f 3fd4011f 3dd23ca6 +N 3fd4a551 65b48313 3fd3f8a3 d86b7d80 +N 3fd49bf7 e0853feb 3fd3f02b 911f7b96 +N 3fd492a2 97454114 3fd3e7b6 67608d9f +N 3fd48951 8809a71e 3fd3df44 5aa05f5f +N 3fd48004 b0e87070 3fd3d6d5 6a4ff258 +N 3fd476bc 0ff87aea 3fd3ce69 95dfa0bf +N 3fd46d77 a3517fc2 3fd3c600 dcbf1b1c +N 3fd46437 690c16ab 3fd3bd9b 3e5d6c9e +N 3fd45afb 5f41b35f 3fd3b538 ba28fa47 +N 3fd451c3 840ca6d5 3fd3acd9 4f8f8571 +N 3fd4488f d5881d55 3fd3a47c fdfe2b7e +N 3fd43f60 51d01ee3 3fd39c23 c4e1679d +N 3fd43634 f7018cf7 3fd393cd a3a51225 +N 3fd42d0d c33a28de 3fd38b7a 99b467c5 +N 3fd423ea b498886a 3fd3832a a67a00a8 +N 3fd41acb c93c1e7c 3fd37add c95fd99a +N 3fd411b0 ff4536ad 3fd37294 01cf5180 +N 3fd4089a 54d4f660 3fd36a4d 4f312bb0 +N 3fd3ff87 c80d5bbe 3fd36209 b0ed906c +N 3fd3f679 57113d22 3fd359c9 266c0dbd +N 3fd3ed6f 00044945 3fd3518b af1398fd +N 3fd3e468 c10b065d 3fd34951 4a4a8f6b +N 3fd3db66 984ad1e6 3fd34119 f776b759 +N 3fd3d268 83e9e06c 3fd338e5 b5fd415a +N 3fd3c96e 820f3d4c 3fd330b4 8542c967 +N 3fd3c078 90e2c75c 3fd32886 64ab552f +N 3fd3b786 ae8d3d1e 3fd3205b 539a6097 +N 3fd3ae98 d938235b 3fd31833 5172c7e6 +N 3fd3a5af 0f0dde82 3fd3100e 5d96e04a +N 3fd39cc9 4e39a45b 3fd307ec 77686c23 +N 3fd393e7 94e78016 3fd2ffcd 9e48a012 +N 3fd38b09 e1445007 3fd2f7b1 d198223b +N 3fd38230 317dc5d4 3fd2ef99 10b70bcb +N 3fd3795a 83c266e2 3fd2e783 5b04eab3 +N 3fd37088 d6418b36 3fd2df70 afe0c1ed +N 3fd367bb 272b5d31 3fd2d761 0ea90aa0 +N 3fd35ef1 74b0d922 3fd2cf54 76bbb504 +N 3fd3562b bd03cd7c 3fd2c74a e77629eb +N 3fd34d69 fe56d79b 3fd2bf44 6035491c +N 3fd344ac 36dd6deb 3fd2b740 e05573f3 +N 3fd33bf2 64cbcbdc 3fd2af40 67327c4d +N 3fd3333c 8657040c 3fd2a742 f427b682 +N 3fd32a8a 99b4f73e 3fd29f48 868ff26b +N 3fd321dc 9d1c5600 3fd29751 1dc57e2e +N 3fd31932 8ec4a05c 3fd28f5c b9222741 +N 3fd3108c 6ce62460 3fd2876b 57ff3a66 +N 3fd307ea 35b9fe86 3fd27f7c f9b58546 +N 3fd2ff4b e77a19f7 3fd27791 9d9d5808 +N 3fd2f6b1 80612e9c 3fd26fa9 430e84c4 +N 3fd2ee1a feaac1e9 3fd267c3 e960618f +N 3fd2e588 60932702 3fd25fe1 8fe9c9e4 +N 3fd2dcf9 a4577c65 3fd25802 36011dba +N 3fd2d46e c835ad43 3fd25025 dafc4415 +N 3fd2cbe7 ca6c7114 3fd2484c 7e30abd7 +N 3fd2c364 a93b49de 3fd24076 1ef34b7d +N 3fd2bae5 62e285b3 3fd238a2 bc98a3b1 +N 3fd2b269 f5a33c87 3fd230d2 5674be9d +N 3fd2a9f2 5fbf5166 3fd22904 ebdb323a +N 3fd2a17e 9f797115 3fd2213a 7c1f2057 +N 3fd2990e b31511e5 3fd21973 069337a8 +N 3fd290a2 98d67394 3fd211ae 8a89b4ec +N 3fd2883a 4f029f30 3fd209ed 0754640a +N 3fd27fd5 d3df659e 3fd2022e 7c449ff0 +N 3fd27775 25b35f1f 3fd1fa72 e8ab5366 +N 3fd26f18 42c5f1a0 3fd1f2ba 4bd9000d +N 3fd266bf 295f4150 3fd1eb04 a51db16d +N 3fd25e69 d7c840ea 3fd1e351 f3c90d27 +N 3fd25618 4c4aa672 3fd1dba2 372a49d5 +N 3fd24dca 8530efb8 3fd1d3f5 6e903461 +N 3fd24580 80c6604e 3fd1cc4b 99492f58 +N 3fd23d3a 3d5701e9 3fd1c4a4 b6a33481 +N 3fd234f7 b92fa2e7 3fd1bd00 c5ebd4aa +N 3fd22cb8 f29dd7ca 3fd1b55f c6703a3a +N 3fd2247d e7eff8e8 3fd1adc1 b77d2844 +N 3fd21c46 9775234a 3fd1a626 985efc81 +N 3fd21412 ff7d3807 3fd19e8e 6861afed +N 3fd20be3 1e58dbf3 3fd196f9 26d0d7a1 +N 3fd203b6 f2597767 3fd18f66 d2f7a5d6 +N 3fd1fb8e 79d13516 3fd187d7 6c20e9fc +N 3fd1f369 b313032d 3fd1804a f19712ed +N 3fd1eb48 9c729193 3fd178c1 62a42e78 +N 3fd1e32b 3444522f 3fd1713a be91ead5 +N 3fd1db11 78dd7918 3fd169b7 04a997f1 +N 3fd1d2fb 6893fae1 3fd16236 34342707 +N 3fd1cae9 01be8d1a 3fd15ab8 4c7a2c3e +N 3fd1c2da 42b4a6a0 3fd1533d 4cc3e01a +N 3fd1bacf 29ce8019 3fd14bc5 34592116 +N 3fd1b2c7 b5650d60 3fd14450 02816ea9 +N 3fd1aac3 e3d205b4 3fd13cdd b683f209 +N 3fd1a2c3 b36fdeb1 3fd1356e 4fa77a9f +N 3fd19ac7 2299cc78 3fd12e01 cd327f4e +N 3fd192ce 2fabc24b 3fd12698 2e6b2029 +N 3fd18ad8 d902712e 3fd11f31 72972647 +N 3fd182e7 1cfb483f 3fd117cd 98fc0539 +N 3fd17af8 f9f47402 3fd1106c a0dedb7b +N 3fd1730e 6e4cde83 3fd1090e 898473bb +N 3fd16b27 78642e30 3fd101b3 523144db +N 3fd16344 169ac681 3fd0fa5a fa2973a9 +N 3fd15b64 4751c6e0 3fd0f305 80b0d2ff +N 3fd15388 08eb0ac4 3fd0ebb2 e50ae4e8 +N 3fd14baf 59c928b6 3fd0e463 267adada +N 3fd143da 384f7386 3fd0dd16 444397e9 +N 3fd13c08 a2e1f75e 3fd0d5cc 3da7af25 +N 3fd1343a 97e57c79 3fd0ce85 11e96737 +N 3fd12c70 15bf8463 3fd0c740 c04ab8ea +N 3fd124a9 1ad64b17 3fd0bfff 480d5144 +N 3fd11ce5 a590c368 3fd0b8c0 a8728f44 +N 3fd11525 b456a236 3fd0b184 e0bb8f6a +N 3fd10d69 45904895 3fd0aa4b f0291861 +N 3fd105b0 57a6d880 3fd0a315 d5fbaf67 +N 3fd0fdfa e9042aba 3fd09be2 91738fe7 +N 3fd0f648 f812cf03 3fd094b2 21d0acb9 +N 3fd0ee9a 833e0d0b 3fd08d84 8652b217 +N 3fd0e6ef 88f1e458 3fd08659 be39068d +N 3fd0df48 079b0aae 3fd07f31 c8c2ca87 +N 3fd0d7a3 fda6ecbb 3fd0780c a52eda06 +N 3fd0d003 6983ad96 3fd070ea 52bbcd29 +N 3fd0c866 49a0261f 3fd069ca d0a7f8a2 +N 3fd0c0cc 9c6be508 3fd062ae 1e316ecc +N 3fd0b936 60572e38 3fd05b94 3a96001c +N 3fd0b1a3 93d2faba 3fd0547d 25133c19 +N 3fd0aa14 3550f841 3fd04d68 dce671ee +N 3fd0a288 434388eb 3fd04657 614cb135 +N 3fd09aff bc1dc2f7 3fd03f48 b182caba +N 3fd0937a 9e53701d 3fd0383c ccc550dc +N 3fd08bf8 e8590de6 3fd03133 b25098e1 +N 3fd0847a 98a3cca6 3fd02a2d 6160bb0c +N 3fd07cff ada98f39 3fd02329 d9319351 +N 3fd07588 25e0ec92 3fd01c29 18fec3d5 +N 3fd06e13 ffc12b15 3fd0152b 2003b190 +N 3fd066a3 39c245a1 3fd00e2f ed7b8a01 +N 3fd05f35 d25ce6ea 3fd00737 80a13fcf +N 3fd057cb c80a6b83 3fd00041 d8af8db4 +N 3fd05065 1944e075 3fcff29d e9c1ec42 +N 3fd04901 c48704d1 3fcfe4bd a8df8b6c +N 3fd041a1 c84c45ce 3fcfd6e2 ed2c2124 +N 3fd03a45 2310c1f9 3fcfc90d b51b6c9a +N 3fd032eb d3514703 3fcfbb3d ff20c1bf +N 3fd02b95 d78b52dd 3fcfad73 c9af0d4a +N 3fd02443 2e3d1103 3fcf9faf 1338d18a +N 3fd01cf3 d5e55ce1 3fcf91ef da302cd7 +N 3fd015a7 cd03bfa6 3fcf8436 1d06d760 +N 3fd00e5f 121870ee 3fcf7681 da2e2652 +N 3fd00719 a3a45620 3fcf68d3 10170c91 +N 3fcfffaf 005204a9 3fcf5b29 bd321c66 +N 3fcff131 4c516919 3fcf4d85 dfef860a +N 3fcfe2ba 284cb646 3fcf3fe7 76bf1ffc +N 3fcfd449 914b1cbc 3fcf324e 80105eb0 +N 3fcfc5df 845528ac 3fcf24ba fa525db7 +N 3fcfb77b fe74bd79 3fcf172c e3f3dd79 +N 3fcfa91e fcb5160a 3fcf09a4 3b634552 +N 3fcf9ac8 7c22c381 3fcefc20 ff0ea434 +N 3fcf8c78 79cbad51 3fceeea3 2d63b29b +N 3fcf7e2e f2bf1129 3fcee12a c4cfd444 +N 3fcf6feb e40d805c 3fced3b7 c3c01793 +N 3fcf61af 4ac8e142 3fcec64a 28a138b1 +N 3fcf5379 24046db1 3fceb8e1 f1dfa1e6 +N 3fcf4549 6cd4b2b3 3fceab7f 1de76d2b +N 3fcf3720 224f9012 3fce9e21 ab24657f +N 3fcf28fd 418c3693 3fce90c9 9802070b +N 3fcf1ae0 c7a32911 3fce8376 e2eb81f5 +N 3fcf0cca b1ae34b9 3fce7629 8a4bb4d2 +N 3fcefeba fcc891b4 3fce68e1 8c8d4d45 +N 3fcef0b1 a60e9d45 3fce5b9e e81a87c3 +N 3fcee2ae aa9e2085 3fce4e61 9b5d7424 +N 3fced4b2 07962c2c 3fce4129 a4bfd52c +N 3fcec6bb ba171e07 3fce33f7 02ab2778 +N 3fceb8cb bf42a123 3fce26c9 b388a360 +N 3fceaae2 143bacec 3fce19a1 b5c13ddf +N 3fce9cfe b626852f 3fce0c7f 07bdaa4f +N 3fce8f21 a228b8a1 3fcdff61 a7e65abd +N 3fce814a d56921f1 3fcdf249 94a382a3 +N 3fce737a 4d0fe3f5 3fcde536 cc5d14ff +N 3fce65b0 06466d0c 3fcdd829 4d7ac939 +N 3fce57eb fe377341 3fcdcb21 16641931 +N 3fce4a2e 320ef626 3fcdbe1e 258044ab +N 3fce3c76 9efa3c3e 3fcdb120 7936508f +N 3fce2ec5 4227d206 3fcda428 0fed07ab +N 3fce211a 18c793e0 3fcd9734 e80b05c5 +N 3fce1375 200a9467 3fcd8a46 fff6a0ef +N 3fce05d6 552337d4 3fcd7d5e 56160528 +N 3fcdf83d b54522f9 3fcd707a e8cf25e3 +N 3fcdeaab 3da540c8 3fcd639c b687c4e4 +N 3fcddd1e eb79be76 3fcd56c3 bda5703e +N 3fcdcf98 bbfa0d82 3fcd49ef fc8d85e1 +N 3fcdc218 ac5ee18f 3fcd3d21 71a5332d +N 3fcdb49e b9e230bf 3fcd3058 1b5176ec +N 3fcda72a e1bf3295 3fcd2393 f7f721e1 +N 3fcd99bd 21325f68 3fcd16d5 05fad7d4 +N 3fcd8c55 7579703b 3fcd0a1b 43c11115 +N 3fcd7ef3 dbd35e08 3fccfd66 afae1b59 +N 3fcd7198 5180606d 3fccf0b7 48261a1e +N 3fcd6442 d3c1eef5 3fcce40d 0b8d096e +N 3fcd56f3 5fdabc7e 3fccd767 f846bb1a +N 3fcd49a9 f30ebf39 3fcccac8 0cb6dfe1 +N 3fcd3c66 8aa3236e 3fccbe2d 4740fc74 +N 3fcd2f29 23de5613 3fccb197 a6487511 +N 3fcd21f1 bc07ff10 3fcca507 2830899f +N 3fcd14c0 506901e3 3fcc987b cb5c57d6 +N 3fcd0794 de4b7c42 3fcc8bf5 8e2edb7d +N 3fccfa6f 62fac683 3fcc7f74 6f0af056 +N 3fcced4f dbc37309 3fcc72f8 6c53531a +N 3fcce036 45f34c30 3fcc6681 846aa105 +N 3fccd322 9ed95634 3fcc5a0f b5b35b2a +N 3fccc614 e3c5cc63 3fcc4da2 fe8fe54a +N 3fccb90d 120a21b9 3fcc413b 5d6287ee +N 3fccac0b 26f900d0 3fcc34d8 d08d71d2 +N 3fcc9f0f 1fe648bf 3fcc287b 5672b66e +N 3fcc9218 fa27129b 3fcc1c22 ed7454ac +N 3fcc8528 b311a6d9 3fcc0fcf 93f42e4d +N 3fcc783e 47fd86af 3fcc0381 4854124e +N 3fcc6b59 b64366e1 3fcbf738 08f5b96e +N 3fcc5e7a fb3d2edb 3fcbeaf3 d43ac6ca +N 3fcc51a2 1445fa14 3fcbdeb4 a884caa4 +N 3fcc44ce feba15ea 3fcbd27a 843541d2 +N 3fcc3801 b7f701f5 3fcbc645 65ad9776 +N 3fcc2b3a 3d5b6fa3 3fcbba15 4b4f2619 +N 3fcc1e78 8c474086 3fcbadea 337b377c +N 3fcc11bc a21b8737 3fcba1c4 1c9306da +N 3fcc0506 7c3a85d0 3fcb95a3 04f7c0e5 +N 3fcbf856 1807ad07 3fcb8986 eb0a8456 +N 3fcbebab 72e79ed8 3fcb7d6f cd2c65e3 +N 3fcbdf06 8a40298c 3fcb715d a9be6ce4 +N 3fcbd267 5b7847c9 3fcb6550 7f2194d4 +N 3fcbc5cd e3f823af 3fcb5948 4bb6d1a1 +N 3fcbb93a 21291312 3fcb4d45 0ddf0d86 +N 3fcbacac 1075989e 3fcb4146 c3fb2b76 +N 3fcba023 af496143 3fcb354d 6c6c0612 +N 3fcb93a0 fb11460e 3fcb2959 059272c8 +N 3fcb8723 f13b49f5 3fcb1d69 8dcf4118 +N 3fcb7aac 8f369a09 3fcb117f 03833c21 +N 3fcb6e3a d2738d61 3fcb0599 650f2be8 +N 3fcb61ce b863a304 3fcaf9b8 b0d3d4b8 +N 3fcb5568 3e7982d1 3fcaeddc e531f953 +N 3fcb4907 6228fd35 3fcae206 008a5c08 +N 3fcb3cac 20e70928 3fcad634 013dbe18 +N 3fcb3056 7829c3f9 3fcaca66 e5ace0df +N 3fcb2406 6568728c 3fcabe9e ac388854 +N 3fcb17bb e61b7ed9 3fcab2db 534179f6 +N 3fcb0b76 f7bc77fe 3fcaa71c d9287e32 +N 3fcaff37 97c6124d 3fca9b63 3c4e61bb +N 3fcaf2fd c3b425f1 3fca8fae 7b13f58c +N 3fcae6c9 7903af30 3fca83fe 93da1078 +N 3fcada9a b532cd13 3fca7853 85018f2d +N 3fcace71 75c0c183 3fca6cad 4ceb5591 +N 3fcac24d b82df083 3fca610b e9f84f56 +N 3fcab62f 79fbe00c 3fca556f 5a89711f +N 3fcaaa16 b8ad36da 3fca49d7 9cffb897 +N 3fca9e03 71c5bc64 3fca3e44 afbc2db7 +N 3fca91f5 a2ca5857 3fca32b6 911fe389 +N 3fca85ed 494111d8 3fca272d 3f8bf8af +N 3fca79ea 62b10f66 3fca1ba8 b961988c +N 3fca6dec eca295dd 3fca1028 fd01fb8b +N 3fca61f4 e49f0844 3fca04ae 08ce6838 +N 3fca5602 4830e724 3fc9f937 db2833cc +N 3fca4a15 14e3d047 3fc9edc6 7270c339 +N 3fca3e2d 48447d9a 3fc9e259 cd098b47 +N 3fca324a dfe0c622 3fc9d6f1 e95412bd +N 3fca266d d9479b25 3fc9cb8e c5b1f0de +N 3fca1a96 320909a7 3fc9c030 6084d00e +N 3fca0ec3 e7b63929 3fc9b4d6 b82e6dcf +N 3fca02f6 f7e16b8c 3fc9a981 cb109bdf +N 3fc9f72f 601dfbbe 3fc99e31 978d4020 +N 3fc9eb6d 1e005df2 3fc992e6 1c065604 +N 3fc9dfb0 2f1e1ed7 3fc9879f 56ddeef6 +N 3fc9d3f8 910de344 3fc97c5d 4676333d +N 3fc9c846 416767e0 3fc9711f e93162d0 +N 3fc9bc99 3dc37ff3 3fc965e7 3d71d564 +N 3fc9b0f1 83bc157f 3fc95ab3 4199fbaf +N 3fc9a54f 10ec2920 3fc94f83 f40c606e +N 3fc999b1 e2efb064 3fc94459 532b8935 +N 3fc98e19 f764362c 3fc93933 5d5a91cb +N 3fc98287 4be799a4 3fc92e12 10fbf8a2 +N 3fc976f9 de194f49 3fc922f5 6c72d4a4 +N 3fc96b71 ab99bd9e 3fc917dd 6e22395e +N 3fc95fee b20a5f92 3fc90cca 146d5928 +N 3fc95470 ef0dc1ee 3fc901bb 5db783d7 +N 3fc948f8 60478474 3fc8f6b1 486428f0 +N 3fc93d85 035c5791 3fc8ebab d2d6d68a +N 3fc93216 d5f1fe11 3fc8e0aa fb733c13 +N 3fc926ad d5af4b12 3fc8d5ae c09d2973 +N 3fc91b4a 003c2113 3fc8cab7 20b88f3a +N 3fc90feb 53417367 3fc8bfc4 1a298129 +N 3fc90491 cc694464 3fc8b4d5 ab543581 +N 3fc8f93d 695ea504 3fc8a9eb d29d05c5 +N 3fc8edee 27cdb4ed 3fc89f06 8e686fd2 +N 3fc8e2a4 0563a0f4 3fc89425 dd1b1590 +N 3fc8d75e ffcea415 3fc88949 bd19bee7 +N 3fc8cc1f 14be05d0 3fc87e72 2cc95949 +N 3fc8c0e4 41e21a02 3fc8739f 2a8ef899 +N 3fc8b5ae 84ec4068 3fc868d0 b4cfd7c3 +N 3fc8aa7d db8ee3fd 3fc85e06 c9f15933 +N 3fc89f52 437d7b38 3fc85341 6859081a +N 3fc8942b ba6c8a25 3fc84880 8e6c9b81 +N 3fc8890a 3e119766 3fc83dc4 3a91ecbf +N 3fc87ded cc2338fc 3fc8330c 6b2f04d4 +N 3fc872d6 62590ce6 3fc82859 1eaa1655 +N 3fc867c3 fe6bb909 3fc81daa 53697e61 +N 3fc85cb6 9e14ec01 3fc81300 07d3c66d +N 3fc851ae 3f0f5c07 3fc8085a 3a4fa43a +N 3fc846aa df16c663 3fc7fdb8 e943fa55 +N 3fc83bac 7be7ef4a 3fc7f31c 1317d8fa +N 3fc830b3 13407c07 3fc7e883 b6325a89 +N 3fc825be a2dfadd8 3fc7ddef d0fb58f7 +N 3fc81acf 2884e902 3fc7d360 61da02e1 +N 3fc80fe4 a1f12dd8 3fc7c8d5 67364893 +N 3fc804ff 0ce65c12 3fc7be4e df7826db +N 3fc7fa1e 6727565d 3fc7b3cc c907ca61 +N 3fc7ef42 ae780386 3fc7a94f 224d91c4 +N 3fc7e46b e09d4d91 3fc79ed5 e9b20daf +N 3fc7d999 fb5d2019 3fc79461 1d9e0045 +N 3fc7cecc fc7e6abd 3fc789f0 bc7a6071 +N 3fc7c404 e1c91d0a 3fc77f84 c4b056ec +N 3fc7b941 a9062811 3fc7751d 34a940b8 +N 3fc7ae83 4fff7fac 3fc76aba 0aceb156 +N 3fc7a3c9 d4801527 3fc7605b 458a6e8c +N 3fc79915 3453db6e 3fc75600 e3467568 +N 3fc78e65 6d47c465 3fc74baa e26cf89c +N 3fc783ba 7d29c134 3fc74159 416861b9 +N 3fc77914 61c8c15b 3fc7370b fea35140 +N 3fc76e73 18f4b206 3fc72cc3 18889ee6 +N 3fc763d6 a07e7f0a 3fc7227e 8d835b7c +N 3fc7593e f63810a6 3fc7183e 5bfecfaa +N 3fc74eac 17f44b67 3fc70e02 82667cc5 +N 3fc7441e 038711c3 3fc703ca ff261f43 +N 3fc73994 b6c54058 3fc6f997 d0a9ac09 +N 3fc72f10 2f84afc2 3fc6ef68 f55d5316 +N 3fc72490 6b9c3423 3fc6e53e 6bad7ffd +N 3fc71a15 68e39aef 3fc6db18 3206d89f +N 3fc70f9f 2533ace5 3fc6d0f6 46d64008 +N 3fc7052d 9e662b5a 3fc6c6d8 a888d4aa +N 3fc6fac0 d255d2d7 3fc6bcbf 558bf3cf +N 3fc6f058 bede553d 3fc6b2aa 4c4d34cf +N 3fc6e5f5 61dc5f65 3fc6a899 8b3a6f61 +N 3fc6db96 b92d9561 3fc69e8d 10c1b8e1 +N 3fc6d13c c2b0923d 3fc69484 db5164ef +N 3fc6c6e7 7c44e881 3fc68a80 e95806cc +N 3fc6bc96 e3cb2131 3fc68081 39447144 +N 3fc6b24a f724bb0d 3fc67685 c985b6cb +N 3fc6a803 b4342b38 3fc66c8e 988b2aff +N 3fc69dc1 18dcda6a 3fc6629b a4c460cb +N 3fc69383 23032979 3fc658ac eca12fa3 +N 3fc68949 d08c6a05 3fc64ec2 6e91ad48 +N 3fc67f15 1f5ee3aa 3fc644dc 290633a5 +N 3fc674e5 0d61d068 3fc63afa 1a6f5e30 +N 3fc66ab9 987d5ea6 3fc6311c 413e0ca9 +N 3fc66092 be9aae17 3fc62742 9be360fa +N 3fc65670 7da3d1e4 3fc61d6d 28d0c21a +N 3fc64c52 d383cd50 3fc6139b e677d9a3 +N 3fc64239 be2697bf 3fc609ce d34a988d +N 3fc63825 3b7916b8 3fc60005 edbb322b +N 3fc62e15 496921f1 3fc5f641 343c20ee +N 3fc62409 e5e57ff2 3fc5ec80 a54023f2 +N 3fc61a03 0edde837 3fc5e2c4 3f3a41d6 +N 3fc61000 c24300bd 3fc5d90c 009dc733 +N 3fc60602 fe065e6a 3fc5cf57 e7de47c9 +N 3fc5fc09 c01a84c9 3fc5c5a7 f36f9f0a +N 3fc5f215 0672e3e1 3fc5bbfc 21c5eecc +N 3fc5e824 cf03de88 3fc5b254 7155a638 +N 3fc5de39 17c2bcbe 3fc5a8b0 e0937552 +N 3fc5d451 dea5b89b 3fc59f11 6df45a50 +N 3fc5ca6f 21a3f73f 3fc59576 17ed9b8a +N 3fc5c090 deb58977 3fc58bde dcf4c8d6 +N 3fc5b6b7 13d36baf 3fc5824b bb7fbc4f +N 3fc5ace1 bef7853e 3fc578bc b2049a5b +N 3fc5a310 de1ca860 3fc56f31 bef9d279 +N 3fc59944 6f3e911f 3fc565aa e0d61ee6 +N 3fc58f7c 7059e5c2 3fc55c28 161085d6 +N 3fc585b8 df6c3570 3fc552a9 5d2058dd +N 3fc57bf9 ba73f88a 3fc5492e b47d3608 +N 3fc5723e ff709076 3fc53fb8 1a9f0868 +N 3fc56888 ac624629 3fc53645 8dfe0769 +N 3fc55ed6 bf4a4a20 3fc52cd7 0d12b783 +N 3fc55529 362ab4ce 3fc5236c 9655eb67 +N 3fc54b80 0f068533 3fc51a06 2840c357 +N 3fc541db 47e1a107 3fc510a3 c14cae11 +N 3fc5383a dec0d3cb 3fc50745 5ff3689c +N 3fc52e9e d1a9cf00 3fc4fdeb 02aeff3c +N 3fc52507 1ea32967 3fc4f494 a7f9cd6a +N 3fc51b73 c3b45e64 3fc4eb42 4e4e7df7 +N 3fc511e4 bee5ce03 3fc4e1f3 f4280bc8 +N 3fc5085a 0e40bc90 3fc4d8a9 9801c222 +N 3fc4fed3 afcf519b 3fc4cf63 38573c75 +N 3fc4f551 a19c9838 3fc4c620 d3a46741 +N 3fc4ebd3 e1b47e81 3fc4bce2 68658059 +N 3fc4e25a 6e23d462 3fc4b3a7 f517166a +N 3fc4d8e5 44f84cfa 3fc4aa71 78360afb +N 3fc4cf74 64407bc9 3fc4a13e f03f906d +N 3fc4c607 ca0bd61f 3fc49810 5bb12c06 +N 3fc4bc9f 746ab33a 3fc48ee5 b908b6c4 +N 3fc4b33b 616e4876 3fc485bf 06c45a50 +N 3fc4a9db 8f28ad41 3fc47c9c 4362958c +N 3fc4a07f fbacd7f9 3fc4737d 6d623a2e +N 3fc49728 a50e9e21 3fc46a62 83426da5 +N 3fc48dd5 8962b4d2 3fc4614b 8382aa2d +N 3fc48486 a6beae89 3fc45838 6ca2bd5b +N 3fc47b3b fb38fc1e 3fc44f29 3d22c9b3 +N 3fc471f5 84e8ee63 3fc4461d f38348ec +N 3fc468b3 41e6af82 3fc43d16 8e45061c +N 3fc45f75 304b4938 3fc43413 0be92479 +N 3fc4563b 4e30a13f 3fc42b13 6af11c76 +N 3fc44d05 99b17955 3fc42217 a9debc7e +N 3fc443d4 10e96ed9 3fc4191f c734292e +N 3fc43aa6 b1f4fb12 3fc4102b c173de45 +N 3fc4317d 7af17170 3fc4073b 9720ad8e +N 3fc42858 69fd0087 3fc3fe4f 46bdc082 +N 3fc41f37 7d36b106 3fc3f566 cece97df +N 3fc4161a b2be6587 3fc3ec82 2dd70c1b +N 3fc40d02 08b4d98e 3fc3e3a1 625b4d13 +N 3fc403ed 7d3ba240 3fc3dac4 6adfe354 +N 3fc3fadd 0e752d29 3fc3d1eb 45e9af8d +N 3fc3f1d0 ba84c008 3fc3c915 f1fdeafb +N 3fc3e8c8 7f8e78a9 3fc3c044 6da227dd +N 3fc3dfc4 5bb74c46 3fc3b776 b75c5180 +N 3fc3d6c4 4d250778 3fc3aeac cdb2acc3 +N 3fc3cdc8 51fe4d08 3fc3a5e6 af2bd791 +N 3fc3c4d0 686a969e 3fc39d24 5a4eca22 +N 3fc3bbdc 8e9233d2 3fc39465 cda2d6b2 +N 3fc3b2ec c29e4976 3fc38bab 07afa965 +N 3fc3aa01 02b8d213 3fc382f4 06fd495b +N 3fc3a119 4d0c9ccb 3fc37a40 ca141830 +N 3fc39835 9fc54d16 3fc37191 4f7cd256 +N 3fc38f55 f90f5b18 3fc368e5 95c08ffb +N 3fc3867a 571811f2 3fc3603d 9b68c3fa +N 3fc37da2 b80d90b0 3fc35799 5eff3d5e +N 3fc374cf 1a1ec90e 3fc34ef8 df0e26bf +N 3fc36bff 7b7b7fa5 3fc3465c 1a200703 +N 3fc36333 da544ac8 3fc33dc3 0ebfc0d4 +N 3fc35a6c 34da9354 3fc3352d bb789403 +N 3fc351a8 89409322 3fc32c9c 1ed61c8a +N 3fc348e8 d5b954e4 3fc3240e 3764530a +N 3fc3402d 1878b584 3fc31b84 03af8ea4 +N 3fc33775 4fb3606d 3fc312fd 824481f2 +N 3fc32ec1 799ed26c 3fc30a7a b1b03e62 +N 3fc32611 947156cd 3fc301fb 908031f2 +N 3fc31d65 9e620949 3fc2f980 1d4229a6 +N 3fc314bd 95a8d3cb 3fc2f108 56844fdd +N 3fc30c19 787e6f0f 3fc2e894 3ad52d83 +N 3fc30379 451c6193 3fc2e023 c8c3a98e +N 3fc2fadc f9bd005a 3fc2d7b6 fedf0a4e +N 3fc2f244 949b6d72 3fc2cf4d dbb6f47c +N 3fc2e9b0 13f397f0 3fc2c6e8 5ddb6bca +N 3fc2e11f 76023ba5 3fc2be86 83dcd31e +N 3fc2d892 b904e0e5 3fc2b628 4c4bece4 +N 3fc2d009 db39dbfe 3fc2adcd b5b9db0f +N 3fc2c784 dae04ced 3fc2a576 beb81f5c +N 3fc2bf03 b6381e9f 3fc29d23 65d89b14 +N 3fc2b686 6b820781 3fc294d3 a9ad9028 +N 3fc2ae0c f8ff87c0 3fc28c87 88c99fff +N 3fc2a597 5cf2eac7 3fc2843f 01bfcd6c +N 3fc29d25 959f44dc 3fc27bfa 13237ae0 +N 3fc294b7 a1487461 3fc273b8 bb886c28 +N 3fc28c4d 7e3320b7 3fc26b7a f982c5d5 +N 3fc283e7 2aa4b9bf 3fc26340 cba70d47 +N 3fc27b84 a4e37835 3fc25b0a 308a2988 +N 3fc27325 eb365c95 3fc252d7 26c162b3 +N 3fc26aca fbe52f08 3fc24aa7 ace26266 +N 3fc26273 d5387f63 3fc2427b c1833441 +N 3fc25a20 7579a446 3fc23a53 633a4584 +N 3fc251d0 daf2bb0c 3fc2322e 909e6589 +N 3fc24985 03eea716 3fc22a0d 4846c582 +N 3fc2413c eeb91244 3fc221ef 88caf97d +N 3fc238f8 999e6b9e 3fc219d5 50c2f782 +N 3fc230b8 02ebe763 3fc211be 9ec71828 +N 3fc2287b 28ef7f01 3fc209ab 71701708 +N 3fc22042 09f7f059 3fc2019b c757127b +N 3fc2180c a454bdab 3fc1f98f 9f158c05 +N 3fc20fda f6562c9c 3fc1f186 f74567d9 +N 3fc207ac fe4d46b3 3fc1e981 ce80edcd +N 3fc1ff82 ba8bd8bd 3fc1e180 2362c93a +N 3fc1f75c 296471db 3fc1d981 f4860887 +N 3fc1ef39 492a6445 3fc1d187 40861e60 +N 3fc1e71a 1831c3b8 3fc1c990 05fee0a3 +N 3fc1defe 94cf6661 3fc1c19c 438c89be +N 3fc1d6e6 bd58e347 3fc1b9ab f7cbb792 +N 3fc1ced2 902492c4 3fc1b1bf 21596c6a +N 3fc1c6c2 0b898e24 3fc1a9d5 bed30f02 +N 3fc1beb5 2ddfaf11 3fc1a1ef ced66a79 +N 3fc1b6ab f57f8ef2 3fc19a0d 5001ae1d +N 3fc1aea6 60c2872e 3fc1922e 40f36e21 +N 3fc1a6a4 6e02b0e5 3fc18a52 a04aa3cf +N 3fc19ea6 1b9ae387 3fc1827a 6ca6ac94 +N 3fc196ab 67e6b602 3fc17aa5 a4a74b9a +N 3fc18eb4 51427d16 3fc172d4 46eca899 +N 3fc186c0 d60b4be1 3fc16b06 521750cb +N 3fc17ed0 f49ef308 3fc1633b c4c8368e +N 3fc176e4 ab5c00d0 3fc15b74 9da0b1e7 +N 3fc16efb f8a1c040 3fc153b0 db42801d +N 3fc16716 dad03971 3fc14bf0 7c4fc472 +N 3fc15f35 50483074 3fc14433 7f6b077c +N 3fc15757 576b259b 3fc13c79 e33737de +N 3fc14f7c ee9b54ce 3fc134c3 a657aa08 +N 3fc147a6 143bb59c 3fc12d10 c77018b3 +N 3fc13fd2 c6affa84 3fc12561 4524a4a3 +N 3fc13803 045c9066 3fc11db5 1e19d478 +N 3fc13036 cba69f15 3fc1160c 50f495b3 +N 3fc1286e 1af4081a 3fc10e66 dc5a3be3 +N 3fc120a8 f0ab66a2 3fc106c4 bef08102 +N 3fc118e7 4b340f55 3fc0ff25 f75d85b1 +N 3fc11129 28f61046 3fc0f78a 8447d191 +N 3fc1096e 885a2fe4 3fc0eff2 645652a5 +N 3fc101b7 67c9ece7 3fc0e85d 96305da7 +N 3fc0fa03 c5af7e9a 3fc0e0cc 187daeb4 +N 3fc0f253 a075d3e6 3fc0d93d e9e668c1 +N 3fc0eaa6 f68892ae 3fc0d1b3 09131569 +N 3fc0e2fd c6541870 3fc0ca2b 74aca5e7 +N 3fc0db58 0e4579a9 3fc0c2a7 2b5c72e7 +N 3fc0d3b5 ccca8064 3fc0bb26 2bcc3b7f +N 3fc0cc17 0051ade7 3fc0b3a8 74a62739 +N 3fc0c47b a74a385a 3fc0ac2e 0494c428 +N 3fc0bce3 c0240c03 3fc0a4b6 da430882 +N 3fc0b54f 494fca4d 3fc09d42 f45c520f +N 3fc0adbe 413ec92f 3fc095d2 518c65f0 +N 3fc0a630 a663135b 3fc08e64 f07f713a +N 3fc09ea6 772f67e6 3fc086fa cfe208f2 +N 3fc0971f b2173912 3fc07f93 ee61294c +N 3fc08f9c 558eadd8 3fc07830 4aaa3784 +N 3fc0881c 600a9f8c 3fc070cf e36afff2 +N 3fc0809f d0009ab3 3fc06972 b751b737 +N 3fc07926 a3e6deca 3fc06218 c50cfa69 +N 3fc071b0 da345d00 3fc05ac2 0b4bce31 +N 3fc06a3e 7160b934 3fc0536e 88bda01e +N 3fc062cf 67e44871 3fc04c1e 3c12458a +N 3fc05b63 bc38113f 3fc044d1 23f9fc42 +N 3fc053fb 6cd5cb54 3fc03d87 3f256a9b +N 3fc04c96 7837df33 3fc03640 8c459f6a +N 3fc04534 dcd965a3 3fc02efd 0a0c11de +N 3fc03dd6 99362755 3fc027bc b72aa17e +N 3fc0367b abca9d60 3fc0207f 925396fd +N 3fc02f24 1313efe8 3fc01945 9a39a34a +N 3fc027cf cd8ff66c 3fc0120e cd8fe02e +N 3fc0207e d9bd36f0 3fc00adb 2b09cfd3 +N 3fc01931 361ae68c 3fc003aa b15b5db4 +N 3fc011e6 e128e877 3fbff8fa be71bbec +N 3fc00a9f d967cd9a 3fbfeaa6 66ae1ac7 +N 3fc0035c 1d58d4b2 3fbfdc58 58d623b5 +N 3fbff837 56fbd461 3fbfce10 9254f518 +N 3fbfe9bd 04b34d5e 3fbfbfcf 10967d93 +N 3fbfdb49 40dea03a 3fbfb193 d1077f10 +N 3fbfccdc 0885b1a1 3fbfa35e d1158d8a +N 3fbfbe75 58b1be2c 3fbf9530 0e2f0eeb +N 3fbfb015 2e6d5a5f 3fbf8707 85c33ba6 +N 3fbfa1bb 86c47119 3fbf78e5 35421de1 +N 3fbf9368 5ec44467 3fbf6ac9 1a1c92ed +N 3fbf851b b37b6b90 3fbf5cb3 31c449fd +N 3fbf76d5 81f9d375 3fbf4ea3 79abc530 +N 3fbf6895 c750bd36 3fbf4099 ef4658e2 +N 3fbf5a5c 8092be6d 3fbf3296 90082c87 +N 3fbf4c29 aad3bf5e 3fbf2499 59663991 +N 3fbf3dfd 4328fb94 3fbf16a2 48d64ca5 +N 3fbf2fd7 46a900ad 3fbf08b1 5bcf0514 +N 3fbf21b7 b26bae06 3fbefac6 8fc7d52a +N 3fbf139e 838a33a0 3fbeece1 e23901b9 +N 3fbf058b b71f11e4 3fbedf03 509ba27f +N 3fbef77f 4a461974 3fbed12a d869a299 +N 3fbee979 3a1c69fc 3fbec358 771dbff4 +N 3fbedb79 83c07192 3fbeb58c 2a338b53 +N 3fbecd80 2451ec28 3fbea7c5 ef276861 +N 3fbebf8d 18f1e3a3 3fbe9a05 c3768e60 +N 3fbeb1a0 5ec2ae4d 3fbe8c4b a49f0741 +N 3fbea3b9 f2e7ef0b 3fbe7e97 901fb075 +N 3fbe95d9 d286943b 3fbe70e9 83783a66 +N 3fbe87ff fac4d72f 3fbe6341 7c292894 +N 3fbe7a2c 68ca3bbe 3fbe559f 77b3d1bc +N 3fbe6c5f 19bf9029 3fbe4803 739a605b +N 3fbe5e98 0aceeb21 3fbe3a6d 6d5fd14e +N 3fbe50d7 3923aca7 3fbe2cdd 6287f546 +N 3fbe431c a1ea7d0b 3fbe1f53 50977066 +N 3fbe3568 42514bb4 3fbe11cf 3513b9a0 +N 3fbe27ba 17874f5f 3fbe0451 0d831b8e +N 3fbe1a12 1ebd04ca 3fbdf6d8 d76cb3ac +N 3fbe0c70 55242f18 3fbde966 90587358 +N 3fbdfed4 b7efd69f 3fbddbfa 35cf1f31 +N 3fbdf13f 445447c2 3fbdce93 c55a4e8c +N 3fbde3af f7871399 3fbdc133 3c846ca6 +N 3fbdd626 cebf0eb2 3fbdb3d8 98d8b7f9 +N 3fbdc8a3 c734506a 3fbda683 d7e34230 +N 3fbdbb26 de2032ba 3fbd9934 f730f07b +N 3fbdadb0 10bd5128 3fbd8beb f44f7b12 +N 3fbda03f 5c4788b6 3fbd7ea8 cccd6dbb +N 3fbd92d4 bdfbf6be 3fbd716b 7e3a272d +N 3fbd8570 3318f9a2 3fbd6434 0625da4f +N 3fbd7811 b8de2e0b 3fbd5702 62218c0c +N 3fbd6ab9 4c8c7067 3fbd49d6 8fbf1552 +N 3fbd5d66 eb65dbc8 3fbd3cb0 8c912289 +N 3fbd501a 92adc805 3fbd2f90 562b323b +N 3fbd42d4 3fa8cbca 3fbd2275 ea2197a7 +N 3fbd3593 ef9cb912 3fbd1561 460977d3 +N 3fbd2859 9fd09f22 3fbd0852 6778cc09 +N 3fbd1b25 4d8cc81d 3fbcfb49 4c065ff1 +N 3fbd0df6 f61ab95f 3fbcee45 f149d27b +N 3fbd00ce 96c53314 3fbce148 54db95f7 +N 3fbcf3ac 2cd82ef6 3fbcd450 7454ef62 +N 3fbce68f b5a0e0b7 3fbcc75e 4d4ff748 +N 3fbcd979 2e6db404 3fbcba71 dd679860 +N 3fbccc68 948e4d74 3fbcad8b 223790eb +N 3fbcbf5d e5538912 3fbca0aa 195c71d4 +N 3fbcb259 1e0f7a96 3fbc93ce c0739f60 +N 3fbca55a 3c156b88 3fbc86f9 151b4fd9 +N 3fbc9861 3cb9dc4f 3fbc7a29 14f28d1e +N 3fbc8b6e 1d52823b 3fbc6d5e bd993333 +N 3fbc7e80 db3647e0 3fbc609a 0caff115 +N 3fbc7199 73bd4c4f 3fbc53da ffd84878 +N 3fbc64b7 e440e263 3fbc4721 94b48d93 +N 3fbc57dc 2a1b908a 3fbc3a6d c8e7e768 +N 3fbc4b06 42a90fae 3fbc2dbf 9a164f28 +N 3fbc3e36 2b464adf 3fbc2117 05e49064 +N 3fbc316b e1515f29 3fbc1474 09f84955 +N 3fbc24a7 62299b2b 3fbc07d6 a3f7eaf4 +N 3fbc17e8 ab2f7d89 3fbbfb3e d18ab7ea +N 3fbc0b2f b9c4b4c1 3fbbeeac 9058c4df +N 3fbbfe7c 8b4c1fd7 3fbbe21f de0af99e +N 3fbbf1cf 1d29cc27 3fbbd598 b84b0f61 +N 3fbbe527 6cc2f59e 3fbbc917 1cc3918b +N 3fbbd885 777e067f 3fbbbc9b 091fdddb +N 3fbbcbe9 3ac295e2 3fbbb024 7b0c236b +N 3fbbbf52 b3f967b7 3fbba3b3 70356328 +N 3fbbb2c1 e08c6d41 3fbb9747 e64970c1 +N 3fbba636 bde6c2a7 3fbb8ae1 daf6f0b4 +N 3fbb99b1 4974afbd 3fbb7e81 4bed5989 +N 3fbb8d31 80a3a684 3fbb7226 36dcf2ca +N 3fbb80b7 60e2443c 3fbb65d0 9976d685 +N 3fbb7442 e7a04f85 3fbb5980 716cefe6 +N 3fbb67d4 124eb755 3fbb4d35 bc71fa9d +N 3fbb5b6a de5f9418 3fbb40f0 78398476 +N 3fbb4f07 494626a4 3fbb34b0 a277ecb7 +N 3fbb42a9 5076d68b 3fbb2876 38e262ec +N 3fbb3650 f167330f 3fbb1c41 392ee847 +N 3fbb29fe 298df1c7 3fbb1011 a1144eb8 +N 3fbb1db0 f662ee21 3fbb03e7 6e4a38df +N 3fbb1169 555f29bf 3fbaf7c2 9e891ad6 +N 3fbb0527 43fccae1 3fbaeba3 2f8a390d +N 3fbaf8ea bfb71ba7 3fbadf89 1f07a7fb +N 3fbaecb3 c60a8aed 3fbad374 6abc4d64 +N 3fbae082 5474ab2a 3fbac765 1063dfa7 +N 3fbad456 687430c6 3fbabb5b 0dbae484 +N 3fbac82f ff88f3cf 3fbaaf56 607eb337 +N 3fbabc0f 1733ed30 3fbaa357 066d7221 +N 3fbaaff3 acf737a8 3fba975c fd461826 +N 3fbaa3dd be560f27 3fba8b68 42c86c75 +N 3fba97cd 48d4cf36 3fba7f78 d4b5055d +N 3fba8bc2 49f8f420 3fba738e b0cd49db +N 3fba7fbc bf491898 3fba67a9 d4d36fae +N 3fba73bc a64cf73b 3fba5bca 3e8a7d3c +N 3fba67c1 fc8d67d6 3fba4fef ebb64746 +N 3fba5bcc bf9460e6 3fba441a da1b72ca +N 3fba4fdc ececf592 3fba384b 077f7368 +N 3fba43f2 822356d0 3fba2c80 71a88ce9 +N 3fba380d 7cc4d09b 3fba20bb 165dd0e1 +N 3fba2c2d da5fcbd4 3fba14fa f36720ef +N 3fba2053 9883cc3a 3fba0940 068d2d1e +N 3fba147e b4c17006 3fb9fd8a 4d9973e5 +N 3fba08af 2caa7027 3fb9f1d9 c65642c5 +N 3fb9fce4 fdd19f7c 3fb9e62e 6e8eb5e7 +N 3fb9f120 25cae9f0 3fb9da88 440eb79c +N 3fb9e560 a22b5414 3fb9cee7 44a30059 +N 3fb9d9a6 7088fb61 3fb9c34b 6e191759 +N 3fb9cdf1 8e7b144e 3fb9b7b4 be3f5118 +N 3fb9c241 f999eb59 3fb9ac23 32e4d0b9 +N 3fb9b697 af7ee3e5 3fb9a096 c9d98746 +N 3fb9aaf2 adc4768d 3fb9950f 80ee3266 +N 3fb99f52 f2063328 3fb9898d 55f45eba +N 3fb993b8 79e0be53 3fb97e10 46be65cb +N 3fb98823 42f1d127 3fb97298 511f6e1e +N 3fb97c93 4ad8397f 3fb96725 72eb6bd6 +N 3fb97108 8f33d958 3fb95bb7 a9f72072 +N 3fb96583 0da5a5ea 3fb9504e f4181a44 +N 3fb95a02 c3cfa6a5 3fb944eb 4f24b3cc +N 3fb94e87 af54f656 3fb9398c b8f41535 +N 3fb94311 cdd9c159 3fb92e33 2f5e32e7 +N 3fb937a1 1d034534 3fb922de b03bcd78 +N 3fb92c35 9a77d12d 3fb9178f 396672a4 +N 3fb920cf 43dec3f8 3fb90c44 c8b87b50 +N 3fb9156e 16e08d22 3fb900ff 5c0d0d4f +N 3fb90a12 1126ab93 3fb8f5be f1401a3f +N 3fb8febb 305bad05 3fb8ea83 862e5f59 +N 3fb8f369 722b2dbc 3fb8df4d 18b56581 +N 3fb8e81c d441d882 3fb8d41b a6b38199 +N 3fb8dcd5 544d64b8 3fb8c8ef 2e07d2ed +N 3fb8d192 effc9877 3fb8bdc7 ac9245a5 +N 3fb8c655 a4ff4508 3fb8b2a5 20338f9b +N 3fb8bb1d 71064832 3fb8a787 86cd31fb +N 3fb8afea 51c38c8f 3fb89c6e de4179ec +N 3fb8a4bc 44ea0644 3fb8915b 24737da4 +N 3fb89993 482db518 3fb8864c 57471ece +N 3fb88e6f 5943a3c3 3fb87b42 74a10a2e +N 3fb88350 75e1e4fd 3fb8703d 7a66b50a +N 3fb87836 9bbf9726 3fb8653d 667e611c +N 3fb86d21 c894df37 3fb85a42 36cf17e1 +N 3fb86211 fa1aec1b 3fb84f4b e940ae3c +N 3fb85707 2e0bf43f 3fb8445a 7bbbc25d +N 3fb84c01 6223351d 3fb8396d ec29bb9e +N 3fb84100 941cf377 3fb82e86 3874cb0e +N 3fb83604 c1b67b69 3fb823a3 5e87ebd3 +N 3fb82b0d e8ae1dab 3fb818c5 5c4ee0c2 +N 3fb8201c 06c331e3 3fb80dec 2fb636fb +N 3fb8152f 19b6138b 3fb80317 d6ab4325 +N 3fb80a47 1f4823f0 3fb7f848 4f1c23b7 +N 3fb7ff64 153bc879 3fb7ed7d 96f7bf91 +N 3fb7f485 f95469ab 3fb7e2b7 ac2dc550 +N 3fb7e9ac c95673b9 3fb7d7f6 8caeac2a +N 3fb7ded8 8307559f 3fb7cd3a 366bb358 +N 3fb7d409 242d807c 3fb7c282 a756e1be +N 3fb7c93e aa90688c 3fb7b7cf dd63072f +N 3fb7be79 13f881e4 3fb7ad21 d683b97c +N 3fb7b3b8 5e2f42e8 3fb7a278 90ad5730 +N 3fb7a8fc 86ff2190 3fb797d4 09d50527 +N 3fb79e45 8c33942a 3fb78d34 3ff0af94 +N 3fb79393 6b991174 3fb78299 30f70a6f +N 3fb788e6 22fd0e4a 3fb77802 dadf8f68 +N 3fb77e3d b02dff40 3fb76d71 3ba27fcc +N 3fb7739a 10fb56da 3fb762e4 5138e309 +N 3fb768fb 43358482 3fb7585c 199c85ef +N 3fb75e61 44adf70f 3fb74dd8 92c7fd7a +N 3fb753cc 13371890 3fb74359 bab6a2ee +N 3fb7493b aca45009 3fb738df 8f6495d8 +N 3fb73eb0 0eca011a 3fb72e6a 0ecebbfd +N 3fb73429 377d8a1b 3fb723f9 36f2bfc1 +N 3fb729a7 24954551 3fb7198d 05cf11a0 +N 3fb71f29 d3e8879d 3fb70f25 7962e726 +N 3fb714b1 434f9ff5 3fb704c2 8fae3aaf +N c0073333 33333315 bff3d1dd bdad64ea +N c0073003 971db714 bff3d130 4ee73998 +N c0072cd4 6b097886 bff3d082 cd5ec027 +N c00729a5 aee7161a bff3cfd5 39133027 +N c0072677 62a73062 bff3cf27 9203c191 +N c0072349 863a69cd bff3ce79 d82facc5 +N c007201c 199166f6 bff3cdcc 0b962a9b +N c0071cef 1c9ccf2a bff3cd1e 2c367480 +N c00719c2 8f4d4ad0 bff3cc70 3a0fc41f +N c0071696 7193841f bff3cbc2 35215389 +N c007136a c3602c23 bff3cb14 1d6a5e45 +N c007103f 84a3edf7 bff3ca65 f2ea1e99 +N c0070d14 b54f7cb8 bff3c9b7 b59fd084 +N c00709ea 55538b28 bff3c909 658aaff4 +N c00706c0 64a0cf83 bff3c85b 02a9f998 +N c0070396 e32800ea bff3c7ac 8cfcea56 +N c007006d d0d9d98f bff3c6fe 0482bfbd +N c006fd45 2da71512 bff3c64f 693ab7af +N c006fa1c f98071b2 bff3c5a0 bb2410a2 +N c006f6f5 3456af28 bff3c4f1 fa3e0962 +N c006f3cd de1a8fe5 bff3c443 2687e152 +N c006f0a6 f6bcd80e bff3c394 4000d83a +N c006ed80 7e2e4e0a bff3c2e5 46a82e62 +N c006ea5a 745fba29 bff3c236 3a7d247f +N c006e734 d941e6ed bff3c187 1b7efbc8 +N c006e40f acc5a0e8 bff3c0d7 e9acf5e5 +N c006e0ea eedbb745 bff3c028 a5065517 +N c006ddc6 9f74fa37 bff3bf79 4d8a5bdb +N c006daa2 be823cc8 bff3bec9 e3384d55 +N c006d77f 4bf45404 bff3be1a 660f6d17 +N c006d45c 47bc173d bff3bd6a d60eff3f +N c006d139 b1ca5eb7 bff3bcbb 3336481e +N c006ce17 8a1006b5 bff3bc0b 7d848cee +N c006caf5 d07debe1 bff3bb5b b4f91304 +N c006c7d4 8504ed86 bff3baab d993204e +N c006c4b3 a795ed73 bff3b9fb eb51fb4c +N c006c193 3821ced2 bff3b94b ea34ead3 +N c006be73 36997785 bff3b89b d63b3655 +N c006bb53 a2edcee2 bff3b7eb af64259a +N c006b834 7d0fbede bff3b73b 75af0106 +N c006b515 c4f0332d bff3b68b 291b1168 +N c006b1f7 7a8019c0 bff3b5da c9a7a011 +N c006aed9 9db062ad bff3b52a 5753f6d3 +N c006abbc 2e71ff79 bff3b479 d21f5fd8 +N c006a89f 2cb5e4ed bff3b3c9 3a09260a +N c006a582 986d0839 bff3b318 8f109471 +N c006a266 7188621b bff3b267 d134f6e6 +N c0069f4a b7f8ee5e bff3b1b7 007599f8 +N c0069c2f 6bafa71a bff3b106 1cd1c9da +N c0069914 8c9d8c2c bff3b055 2648d412 +N c00695fa 1ab39c8c bff3afa4 1cda05fa +N c00692e0 15e2dbee bff3aef3 0084ae02 +N c0068fc6 7e1c4e8b bff3ae41 d1481ac0 +N c0068cad 5350fb3f bff3ad90 8f239b68 +N c0068994 9571ea4a bff3acdf 3a167f8a +N c006867c 44702695 bff3ac2d d2201750 +N c0068364 603cbd2b bff3ab7c 573fb36e +N c006804c e8c8bce7 bff3aaca c974a505 +N c0067d35 de053666 bff3aa19 28be3da5 +N c0067a1f 3fe33c90 bff3a967 751bcf6b +N c0067709 0e53e4eb bff3a8b5 ae8cad15 +N c00673f3 4948464c bff3a803 d51029b2 +N c00670dd f0b1798d bff3a751 e8a598d5 +N c0066dc9 04809a4a bff3a69f e94c4eb7 +N c0066ab4 84a6c4e2 bff3a5ed d7039fc5 +N c00667a0 711519e3 bff3a53b b1cae16a +N c006648c c9bcb96b bff3a489 79a16905 +N c0066179 8e8ec75e bff3a3d7 2e868cd4 +N c0065e66 bf7c68d7 bff3a324 d079a36a +N c0065b54 5c76c4ff bff3a272 5f7a03da +N c0065842 656f0484 bff3a1bf db87059d +N c0065530 da565792 bff3a10d 44a001e9 +N c006521f bb1de621 bff3a05a 9ac45020 +N c0064f0f 07b6e1ba bff39fa7 ddf349de +N c0064bfe c0127bfd bff39ef5 0e2c48d3 +N c00648ee e421e8ab bff39e42 2b6ea731 +N c00645df 73d65ce9 bff39d8f 35b9bf8a +N c00642d0 6f211148 bff39cdc 2d0ced47 +N c0063fc1 d5f33ee8 bff39c29 11678bf8 +N c0063cb3 a83e2178 bff39b75 e2c8f7d3 +N c00639a5 e5f2f6fb bff39ac2 a1308da1 +N c0063698 8f02ff2a bff39a0f 4c9daa9f +N c006338b a35f7bca bff3995b e50fac8c +N c006307f 22f9b0b8 bff398a8 6a85f1b0 +N c0062d73 0dc2e3ec bff397f4 dcffd8dc +N c0062a67 63ac5d85 bff39741 3c7cc16e +N c006275c 24a76376 bff3968d 88fc0a4d +N c0062451 50a54c6b bff395d9 c27d164f +N c0062146 e7975bc4 bff39525 e8ff43e1 +N c0061e3c e96ee4e1 bff39471 fc81f52d +N c0061b33 561d3a48 bff393bd fd048c3c +N c006182a 2d93af52 bff39309 ea866b55 +N c0061521 6fc39aa5 bff39255 c506f590 +N c0061219 1c9e5396 bff391a1 8c858e3f +N c0060f11 341534ef bff390ed 4101998e +N c0060c09 b6199a27 bff39038 e27a7bdd +N c0060902 a29ce173 bff38f84 70ef9a45 +N c00605fb f9906b65 bff38ecf ec605a74 +N c00602f5 bae5984a bff38e1b 54cc221b +N c005ffef e68dd00c bff38d66 aa3258c0 +N c005fcea 7c7a7515 bff38cb1 ec9264af +N c005f9e5 7c9cf0dc bff38bfd 1bebaded +N c005f6e0 e6e6ad58 bff38b48 383d9ca7 +N c005f3dc bb4916f0 bff38a93 418799b0 +N c005f0d8 f9b59b53 bff389de 37c90e36 +N c005edd5 a21daac4 bff38929 1b016415 +N c005ead2 b472b7c7 bff38873 eb3005be +N c005e7d0 30a63632 bff387be a8545e03 +N c005e4ce 16a99bc1 bff38709 526dd83a +N c005e1cc 666e6153 bff38653 e97be083 +N c005decb 1fe60042 bff3859e 6d7de333 +N c005dbca 4301f526 bff384e8 de734d6d +N c005d8c9 cfb3be0a bff38433 3c5b8cc0 +N c005d5c9 c5ecdac0 bff3837d 87360f3a +N c005d2ca 259ecdc4 bff382c7 bf02439a +N c005cfca eebb1acb bff38211 e3bf98f9 +N c005cccc 213347ff bff3815b f56d7f19 +N c005c9cd bcf8dd6a bff380a5 f40b6642 +N c005c6cf c1fd64e4 bff37fef df98bf39 +N c005c3d2 30326a62 bff37f39 b814fb57 +N c005c0d5 07897da5 bff37e83 7d7f8cef +N c005bdd8 47f42c4d bff37dcd 2fd7e5e6 +N c005badb f164093e bff37d16 cf1d7971 +N c005b7e0 03caa82d bff37c60 5b4fbb10 +N c005b4e4 7f199fb3 bff37ba9 d46e1f04 +N c005b1e9 63428702 bff37af3 3a7819c3 +N c005aeee b036f843 bff37a3c 8d6d2092 +N c005abf4 65e88f07 bff37985 cd4ca91c +N c005a8fa 8448ea22 bff378ce fa1629e9 +N c005a601 0b49a857 bff37818 13c91992 +N c005a307 fadc6bb6 bff37761 1a64ef8c +N c005a00f 52f2d862 bff376aa 0de923e2 +N c0059d17 137e93c0 bff375f2 ee552f04 +N c0059a1f 3c714546 bff3753b bba889ef +N c0059727 cdbc9741 bff37484 75e2ae6c +N c0059430 c752352c bff373cd 1d03169b +N c005913a 2923cc94 bff37315 b1093d35 +N c0058e43 f3230cb3 bff3725e 31f49d6e +N c0058b4e 2541a6db bff371a6 9fc4b314 +N c0058858 bf71505f bff370ee fa78fb01 +N c0058563 c1a3bc8b bff37037 4210f1a5 +N c005826f 2bcaa415 bff36f7f 768c14d9 +N c0057f7a fdd7bfcf bff36ec7 97e9e292 +N c0057c87 37bccb52 bff36e0f a629d988 +N c0057993 d96b83f1 bff36d57 a14b78f4 +N c00576a0 e2d5a8c9 bff36c9f 894e4098 +N c00573ae 53ecfb2a bff36be7 5e31b0d4 +N c00570bc 2ca33e9a bff36b2f 1ff54aa6 +N c0056dca 6cea37ce bff36a76 ce988f73 +N c0056ad9 14b3ae09 bff369be 6a1b0154 +N c00567e8 23f16a56 bff36905 f27c22e7 +N c00564f7 9a9537a0 bff3684d 67bb7759 +N c0056207 7890e327 bff36794 c9d88283 +N c0055f17 bdd63b8a bff366dc 18d2c8aa +N c0055c28 6a57118e bff36623 54a9ceaf +N c0055939 7e053872 bff3656a 7d5d1a2e +N c005564a f8d2848c bff364b1 92ec3118 +N c005535c dab0ccae bff363f8 95569a1a +N c005506f 2391e9db bff3633f 849bdc81 +N c0054d81 d367b602 bff36286 60bb7feb +N c0054a94 ea240dbf bff361cd 29b50cba +N c00547a8 67b8d004 bff36113 df880bff +N c00544bc 4c17dcf5 bff3605a 8234072d +N c00541d0 9733170e bff35fa1 11b88866 +N c0053ee5 48fc6248 bff35ee7 8e151a44 +N c0053bfa 6165a52a bff35e2d f749481d +N c005390f e060c7e2 bff35d74 4d549dca +N c0053625 c5dfb3f0 bff35cba 9036a792 +N c005333c 11d45613 bff35c00 bfeef2a5 +N c0053052 c4309b8d bff35b46 dc7d0c6e +N c0052d69 dce673d4 bff35a8c e5e082ff +N c0052a81 5be365f0 bff359d2 dc17ca69 +N c0052799 4126acc3 bff35918 bf25c3cf +N c00524b1 8c94f6cb bff3585e 8f06ad53 +N c00521ca 3e24a43f bff357a4 4bbb31a6 +N c0051ee3 55c7b29b bff356e9 f542e2e0 +N c0051bfc d3701d29 bff3562f 8b9d52ac +N c0051916 b70fe038 bff35575 0eca1311 +N c0051631 0098fb88 bff354ba 7ec8b70f +N c005134b affd70b6 bff353ff db98d23a +N c0051066 c52f4255 bff35345 2539f880 +N c0050d82 4020759e bff3528a 5babbe96 +N c0050a9e 20c3120b bff351cf 7eedb9df +N c00507ba 67092021 bff35114 8eff801e +N c00504d7 12e4aabc bff35059 8be0a7ca +N c00501f4 2447be8b bff34f9e 7590c7ed +N c004ff11 9b246aa1 bff34ee3 4c0f7849 +N c004fc2f 776cbef9 bff34e28 0f5c50f7 +N c004f94d b912ceb9 bff34d6c bf76eaff +N c004f66c 6008ade9 bff34cb1 5c5edfba +N c004f38b 6c4072e1 bff34bf5 e613c939 +N c004f0aa ddac35d9 bff34b3a 5c954223 +N c004edca b43e1137 bff34a7e bfe2e5ce +N c004eaea efe820cd bff349c3 0ffc5008 +N c004e80b 909c828d bff34907 4ce11d49 +N c004e52c 964d5641 bff3484b 7690eaa0 +N c004e24e 00ecbe3a bff3478f 8d0b55e0 +N c004df6f d06cdd6a bff346d3 904ffd25 +N c004dc92 04bfd9e4 bff34617 805e7f74 +N c004d9b4 9dd7dae3 bff3455b 5d367c3f +N c004d6d7 9ba70a09 bff3449f 26d793b7 +N c004d3fa fe1f9249 bff343e2 dd416681 +N c004d11e c533a0eb bff34326 807395f9 +N c004ce42 f0d5655c bff3426a 106dc42b +N c004cb67 80f7103c bff341ad 8d2f9390 +N c004c88c 758ad4af bff340f0 f6b8a76a +N c004c5b1 ce82e6f3 bff34034 4d08a362 +N c004c2d7 8bd17e6a bff33f77 901f2c0f +N c004bffd ad68d339 bff33eba bffbe65d +N c004bd24 333b1fe9 bff33dfd dc9e77f9 +N c004ba4b 1d3aa0cf bff33d40 e6068725 +N c004b772 6b59940b bff33c83 dc33babc +N c004b49a 1d8a39d8 bff33bc6 bf25ba47 +N c004b1c2 33bed42e bff33b09 8edc2de0 +N c004aeea ade9a6ec bff33a4c 4b56be48 +N c004ac13 8bfcf80c bff3398e f49514e6 +N c004a93c cdeb0f4a bff338d1 8a96dbbf +N c004a666 73a63567 bff33814 0d5bbd3b +N c004a390 7d20b732 bff33756 7ce364f1 +N c004a0ba ea4ce0d0 bff33698 d92d7e71 +N c0049de5 bb1d020a bff335db 2239b65f +N c0049b10 ef836b9f bff3351d 5807b9c6 +N c004983c 877270a6 bff3345f 7a97366a +N c0049568 82dc6604 bff333a1 89e7dab3 +N c0049294 e1b3a272 bff332e3 85f9559f +N c0048fc1 a3ea7e38 bff33225 6ecb56bf +N c0048cee c97351c7 bff33167 445d8dcf +N c0048a1c 524080e4 bff330a9 06afada8 +N c004874a 3e4461df bff32fea b5c165bf +N c0048478 8d7157d6 bff32f2c 5192690a +N c00481a7 3fb9c457 bff32e6d da226a3e +N c0047ed6 55100b5c bff32daf 4f711cd1 +N c0047c05 cd6691bd bff32cf0 b17e349f +N c0047935 a8afc16f bff32c32 004966ff +N c0047665 e6de0152 bff32b73 3bd2689e +N c0047396 87e3be03 bff32ab4 6418efcf +N c00470c7 8bb36413 bff329f5 791cb30d +N c0046df8 f23f62f8 bff32936 7add69ba +N c0046b2a bb7a2af9 bff32877 695acb92 +N c004685c e7562fe5 bff327b8 4494916d +N c004658f 75c5e584 bff326f9 0c8a7443 +N c00462c2 66bbc273 bff32639 c13c2df5 +N c0045ff5 ba2a3ebe bff3257a 62a978e9 +N c0045d29 7003d561 bff324ba f0d21077 +N c0045a5d 883b01e8 bff323fb 6bb5b042 +N c0045792 02c2423b bff3233b d35414b8 +N c00454c6 df8c1621 bff3227c 27acfaeb +N c00451fc 1e8aff16 bff321bc 68c0208a +N c0044f31 bfb180d4 bff320fc 968d4406 +N c0044c67 c2f22081 bff3203c b1142455 +N c004499e 283f6556 bff31f7c b8548129 +N c00446d4 ef8bd848 bff31ebc ac4e1acf +N c004440c 18ca044a bff31dfc 8d00b247 +N c0044143 a3ec7609 bff31d3c 5a6c092d +N c0043e7b 90e5bbfa bff31c7c 148fe1c2 +N c0043bb3 dfa866bd bff31bbb bb6bff08 +N c00438ec 90270820 bff31afb 4f002474 +N c0043625 a25434ff bff31a3a cf4c167f +N c004335f 162282a2 bff3197a 3c4f99e1 +N c0043098 eb848904 bff318b9 960a7439 +N c0042dd3 226ce1d3 bff317f8 dc7c6bc7 +N c0042b0d bace2890 bff31738 0fa54770 +N c0042848 b49afa20 bff31677 2f84cea4 +N c0042584 0fc5f5f1 bff315b6 3c1ac9ad +N c00422bf cc41bab4 bff314f5 356700cb +N c0041ffb ea00f291 bff31434 1b693f89 +N c0041d38 68f63b56 bff31372 ee214e3b +N c0041a75 49143cee bff312b1 ad8ef823 +N c00417b2 8a4d9fa5 bff311f0 59b208cb +N c00414f0 2c950e2b bff3112e f28a4c89 +N c004122e 2fdd3490 bff3106d 78179042 +N c0040f6c 9418c010 bff30fab ea59a157 +N c0040cab 593a60e5 bff30eea 49504e26 +N c00409ea 7f34c818 bff30e28 94fb6570 +N c004072a 05faa961 bff30d66 cd5ab6e1 +N c0040469 ed7eb97c bff30ca4 f26e1296 +N c00401aa 35b3af4b bff30be3 0435496c +N c003feea de8c4454 bff30b21 02b02d2d +N c003fc2b e7fb324c bff30a5e edde8fd5 +N c003f96d 51f33605 bff3099c c5c0446c +N c003f6af 1c670dc1 bff308da 8a551e8a +N c003f3f1 47497940 bff30818 3b9cf260 +N c003f133 d28d3aee bff30755 d9979506 +N c003ee76 be251602 bff30693 6444dbfa +N c003ebba 0a03d04b bff305d0 dba49da0 +N c003e8fd b61c30d1 bff3050e 3fb6b0dd +N c003e641 c2610123 bff3044b 907aed7a +N c003e386 2ec50bd5 bff30388 cdf12bb4 +N c003e0ca fb3b1ddc bff302c5 f81944a3 +N c003de10 27b605bc bff30203 0ef311f5 +N c003db55 b42893e5 bff30140 127e6e17 +N c003d89b a0859aa3 bff3007d 02bb3422 +N c003d5e1 ecbfedb2 bff2ffb9 dfa93fc7 +N c003d328 98ca62e9 bff2fef6 a9486d7f +N c003d06f a497d2d5 bff2fe33 5f989aae +N c003cdb7 101b15c4 bff2fd70 0299a4d8 +N c003cafe db47076b bff2fcac 924b6aa6 +N c003c847 060e84ea bff2fbe9 0eadcb53 +N c003c58f 90646ccf bff2fb25 77c0a6b2 +N c003c2d8 7a3ba00e bff2fa61 cd83dd6f +N c003c021 c38700e0 bff2f99e 0ff750c4 +N c003bd6b 6c3973d7 bff2f8da 3f1ae2c3 +N c003bab5 7445deba bff2f816 5aee7604 +N c003b7ff db9f29a7 bff2f752 6371edfc +N c003b54a a2383de8 bff2f68e 58a52e9e +N c003b295 c8040766 bff2f5ca 3a881cd2 +N c003afe1 4cf5730a bff2f506 091a9df5 +N c003ad2d 30ff701a bff2f441 c45c9842 +N c003aa79 7414ef79 bff2f37d 6c4df297 +N c003a7c6 1628e352 bff2f2b9 00ee9462 +N c003a513 172e4077 bff2f1f4 823e6605 +N c003a260 7717fd2a bff2f12f f03d5079 +N c0039fae 35d9117b bff2f06b 4aeb3d6d +N c0039cfc 5364769f bff2efa6 92481715 +N c0039a4a cfad29ba bff2eee1 c653c8f7 +N c0039799 aaa625a7 bff2ee1c e70e3e21 +N c00394e8 e4426bf8 bff2ed57 f47763c1 +N c0039238 7c74fc65 bff2ec92 ee8f26af +N c0038f88 7330da19 bff2ebcd d55574f2 +N c0038cd8 c8690962 bff2eb08 a8ca3d17 +N c0038a29 7c1090a8 bff2ea43 68ed6e78 +N c003877a 8e1a77d6 bff2e97e 15bef910 +N c00384cb fe79c89f bff2e8b8 af3ecd94 +N c003821d cd218f20 bff2e7f3 356cdd98 +N c0037f6f fa04d8c2 bff2e72d a8491b46 +N c0037cc2 8516b436 bff2e668 07d3795c +N c0037a15 6e4a32fc bff2e5a2 540beb99 +N c0037768 b59267b7 bff2e4dc 8cf26642 +N c00374bc 5ae266b4 bff2e416 b286de4e +N c0037210 5e2d466c bff2e350 c4c94987 +N c0036f64 bf661ecc bff2e28a c3b99e5b +N c0036cb9 7e800a22 bff2e1c4 af57d417 +N c0036a0e 9b6e23a4 bff2e0fe 87a3e283 +N c0036764 16238880 bff2e038 4c9dc231 +N c00364b9 ee935883 bff2df71 fe456ca5 +N c0036210 24b0b42c bff2deab 9c9adbcf +N c0035f66 b86ebe6e bff2dde5 279e0a8e +N c0035cbd a9c09b6f bff2dd1e 9f4ef44a +N c0035a14 f899719a bff2dc58 03ad954e +N c003576c a4ec68d0 bff2db91 54b9ea87 +N c00354c4 aeacab0f bff2daca 9273f1b5 +N c003521d 15cd63a7 bff2da03 bcdba934 +N c0034f75 da41c014 bff2d93c d3f11036 +N c0034cce fbfceef6 bff2d875 d7b4267a +N c0034a28 7af221ad bff2d7ae c824ecc4 +N c0034782 57148a2c bff2d6e7 a543643a +N c00344dc 90575c73 bff2d620 6f0f8ed3 +N c0034237 26add14d bff2d559 25897027 +N c0033f92 1a0b1d36 bff2d491 c8b10abe +N c0033ced 6a627afe bff2d3ca 58866337 +N c0033a49 17a72641 bff2d302 d5097ea4 +N c00337a5 21cc5c0d bff2d23b 3e3a62bc +N c0033501 88c55ade bff2d173 941915d9 +N c003325e 4c856365 bff2d0ab d6a59f37 +N c0032fbb 6cffb7f5 bff2cfe4 05e006c3 +N c0032d18 ea279d72 bff2cf1c 21c85567 +N c0032a76 c3f058a6 bff2ce54 2a5e943a +N c00327d4 fa4d31c9 bff2cd8c 1fa2cd97 +N c0032533 8d316b66 bff2ccc4 01950a5b +N c0032292 7c906412 bff2cbfb d0355bf5 +N c0031ff1 c85d554d bff2cb33 8b83c909 +N c0031d51 708b9404 bff2ca6b 3380609a +N c0031ab1 750e70df bff2c9a2 c82b309d +N c0031811 d5d93d7f bff2c8da 49844791 +N c0031572 92df4dd3 bff2c811 b78bb4db +N c00312d3 ac13f7b9 bff2c749 124188af +N c0031035 216a9245 bff2c680 59a5d3d8 +N c0030d96 f2d6766b bff2c5b7 8db8a7eb +N c0030af9 204af4b8 bff2c4ee ae7a1433 +N c003085b a9bb8764 bff2c425 bbea34b3 +N c00305be 8f1b70ed bff2c35c b60914f4 +N c0030321 d05e184d bff2c293 9cd6cbab +N c0030085 6d76e0bb bff2c1ca 70536ea8 +N c002fde9 66592d6c bff2c101 307f13f5 +N c002fb4d baf863cb bff2c037 dd59d286 +N c002f8b2 6b47ea0b bff2bf6e 76e3c1c0 +N c002f617 773b2985 bff2bea4 fd1cfa3f +N c002f37c dec58c16 bff2bddb 700594fc +N c002f0e2 a1da7e23 bff2bd11 cf9dabf4 +N c002ee48 c06d6d64 bff2bc48 1be559c6 +N c002ebaf 3a71c94a bff2bb7e 54dcb9d3 +N c002e916 0fdb0343 bff2bab4 7a83e853 +N c002e67d 409c8e49 bff2b9ea 8cdb0232 +N c002e3e4 cca9def5 bff2b920 8be2251a +N c002e14c b3f66bb6 bff2b856 77996f7e +N c002deb4 f675acb9 bff2b78c 50010098 +N c002dc1d 941b1c0c bff2b6c2 1518f86f +N c002d986 8cda34f6 bff2b5f7 c6e177a9 +N c002d6ef e0a6754b bff2b52d 655a9ff3 +N c002d459 8f735b55 bff2b462 f084935a +N c002d1c3 993468ad bff2b398 685f7529 +N c002cf2d fddd1f26 bff2b2cd cceb6902 +N c002cc98 bd610315 bff2b203 1e289382 +N c002ca03 d7b39a58 bff2b138 5c171a04 +N c002c76f 4cc86cfb bff2b06d 86b722c9 +N c002c4db 1c9303eb bff2afa2 9e08d497 +N c002c247 4706e8dc bff2aed7 a20c56b1 +N c002bfb3 cc17ac28 bff2ae0c 92c1d2a2 +N c002bd20 abb8d958 bff2ad41 702970bc +N c002ba8d e5de0134 bff2ac76 3a435b2c +N c002b7fb 7a7ab595 bff2abaa f10fbcb6 +N c002b569 69828a00 bff2aadf 948ec0e0 +N c002b2d7 b2e9143d bff2aa14 24c09421 +N c002b046 56a1eadf bff2a948 a1a56371 +N c002adb5 54a0a68a bff2a87d 0b3d5cae +N c002ab24 acd8e0e6 bff2a7b1 6188ae44 +N c002a894 5f3e38e9 bff2a6e5 a4878887 +N c002a604 6bc44982 bff2a619 d43a1ac8 +N c002a374 d25eb289 bff2a54d f0a09626 +N c002a0e5 930116b5 bff2a481 f9bb2cdf +N c0029e56 ad9f1791 bff2a3b5 ef8a1118 +N c0029bc8 222c59ed bff2a2e9 d20d763e +N c0029939 f09c849b bff2a21d a145909d +N c00296ac 18e33f21 bff2a151 5d3294fd +N c002941e 9af4334c bff2a085 05d4b91b +N c0029191 76c30c82 bff29fb8 9b2c3378 +N c0028f04 ac4377ab bff29eec 1d393b53 +N c0028c78 3b69240c bff29e1f 8bfc08e5 +N c00289ec 2427c19e bff29d52 e774d4e6 +N c0028760 66730249 bff29c86 2fa3d8ea +N c00284d5 023e9b1e bff29bb9 64894fca +N c0028249 f77e4055 bff29aec 86257457 +N c0027fbf 4625a9a0 bff29a1f 947882c4 +N c0027d34 ee289000 bff29952 8f82b7ed +N c0027aaa ef7aad92 bff29885 7744514c +N c0027821 4a0fbfac bff297b8 4bbd8da4 +N c0027597 fddb837e bff296eb 0ceeabed +N c002730f 0ad1b882 bff2961d bad7ec1e +N c0027086 70e6203b bff29550 55798f19 +N c0026dfe 300c7dfb bff29482 dcd3d695 +N c0026b76 483895fc bff293b5 50e704d5 +N c00268ee b95e2ee0 bff292e7 b1b35d26 +N c0026667 837110b7 bff29219 ff392391 +N c00263e0 a6650514 bff2914c 39789cd9 +N c002615a 222dd755 bff2907e 60720e9c +N c0025ed3 f6bf54f0 bff28fb0 7425bf66 +N c0025c4e 240d4c13 bff28ee2 7493f646 +N c00259c8 aa0b8d9c bff28e14 61bcfb69 +N c0025743 88adeb8d bff28d46 3ba117a0 +N c00254be bfe8387f bff28c78 02409432 +N c002523a 4fae4d10 bff28ba9 b59bbc99 +N c0024fb6 37f3fd2d bff28adb 55b2db16 +N c0024d32 78ad22fb bff28a0c e2863c2a +N c0024aaf 11cd98a0 bff2893e 5c162ca3 +N c002482c 03493a26 bff2886f c262fa2e +N c00245a9 4d13e55e bff287a1 156cf34f +N c0024326 ef217a33 bff286d2 55346780 +N c00240a4 e965d96c bff28603 81b9a6cb +N c0023e23 3bd4e5c0 bff28534 9afd021f +N c0023ba1 e662839d bff28465 a0fecb3d +N c0023920 e9029921 bff28396 93bf54bf +N c00236a0 43a90e7c bff282c7 733ef22e +N c002341f f649cc7c bff281f8 3f7df790 +N c00231a0 00d8bea0 bff28128 f87cba0e +N c0022f20 6349d198 bff28059 9e3b8f83 +N c0022ca1 1d90f3b0 bff27f8a 30bace91 +N c0022a22 2fa21507 bff27eba affacebd +N c00227a3 99712744 bff27deb 1bfbe857 +N c0022525 5af21e0d bff27d1b 74be7497 +N c00222a7 7418ee2c bff27c4b ba42cd64 +N c0022029 e4d98e53 bff27b7b ec894d8a +N c0021dac ad27f702 bff27aac 0b9250b2 +N c0021b2f ccf82206 bff279dc 175e3342 +N c00218b3 443e0b4b bff2790c 0fed5293 +N c0021637 12edafc8 bff2783b f5400ca6 +N c00213bb 38fb0e7c bff2776b c756c06c +N c002113f b65a2836 bff2769b 8631cdb9 +N c0020ec4 8afefee3 bff275cb 31d19509 +N c0020c49 b6dd96e6 bff274fa ca3677f1 +N c00209cf 39e9f517 bff2742a 4f60d877 +N c0020755 14182142 bff27359 c15119e4 +N c00204db 455c2414 bff27289 2007a016 +N c0020261 cdaa07b9 bff271b8 6b84cfb4 +N c001ffe8 acf5d87f bff270e7 a3c90e65 +N c001fd6f e333a43d bff27016 c8d4c299 +N c001faf7 70577a13 bff26f45 daa8537e +N c001f87f 54556b40 bff26e74 d944293d +N c001f607 8f218ac0 bff26da3 c4a8acdf +N c001f390 20afebde bff26cd2 9cd647d3 +N c001f119 08f4a5ae bff26c01 61cd6515 +N c001eea2 47e3cf70 bff26b30 138e6ffc +N c001ec2b dd718200 bff26a5e b219d4b4 +N c001e9b5 c991d77e bff2698d 3d700021 +N c001e740 0c38ec77 bff268bb b5916042 +N c001e4ca a55addd6 bff267ea 1a7e6382 +N c001e255 94ebcf6b bff26718 6c377ae6 +N c001dfe0 dadfe8a3 bff26646 aabd18f3 +N c001dd6c 772b3faf bff26574 d60faabe +N c001daf8 69c1fc48 bff264a2 ee2fa381 +N c001d884 b2984608 bff263d0 f31d76ba +N c001d611 51a2456c bff262fe e4d99881 +N c001d39e 46d423cb bff2622c c3647d85 +N c001d12b 92220c8c bff2615a 8ebe9b74 +N c001ceb9 33802b72 bff26088 46e86869 +N c001cc47 2ae2b01f bff25fb5 ebe25c1a +N c001c9d5 783dc9bf bff25ee3 7dacee64 +N c001c764 1b85aa40 bff25e10 fc489860 +N c001c4f3 14ae8496 bff25d3e 67b5d3ce +N c001c282 63ac8e42 bff25c6b bff51b99 +N c001c012 0873fd44 bff25b99 0506eb26 +N c001bda2 02f909ec bff25ac6 36ebbef1 +N c001bb32 532fed9f bff259f3 55a41423 +N c001b8c2 f90ce44b bff25920 61306910 +N c001b653 f4842a8a bff2584d 59913c96 +N c001b3e5 4589ff0a bff2577a 3ec70e97 +N c001b176 ec12a20a bff256a7 10d25fcd +N c001af08 e8125533 bff255d3 cfb3b1bc +N c001ac9b 397d5c13 bff25500 7b6b86e0 +N c001aa2d e047fbb2 bff2542d 13fa6283 +N c001a7c0 dc667aa6 bff25359 9960c8c9 +N c001a554 2dcd213e bff25286 0b9f3eb9 +N c001a2e7 d4703944 bff251b2 6ab64a32 +N c001a07b d0440e1f bff250de b6a671ed +N c0019e10 213ced33 bff2500a ef703da3 +N c0019ba4 c74f24f3 bff24f37 151435bc +N c0019939 c26f058a bff24e63 2792e384 +N c00196cf 1290e152 bff24d8f 26ecd15e +N c0019464 b7a90b66 bff24cbb 13228a3e +N c00191fa b1abd8f1 bff24be6 ec349a1d +N c0018f91 008da087 bff24b12 b2238dc4 +N c0018d27 a442bb2d bff24a3e 64eff328 +N c0018abe 9cbf81d8 bff2496a 049a5884 +N c0018855 e9f8507b bff24895 91234d74 +N c00185ed 8be1849d bff247c1 0a8b626f +N c0018385 826f7c42 bff246ec 70d32867 +N c001811d cd9697ef bff24617 c3fb3184 +N c0017eb6 6d4b39b2 bff24543 040410c6 +N c0017c4f 6181c2c0 bff2446e 30ee5933 +N c00179e8 aa2e9e89 bff24399 4abaa1b1 +N c0017782 47462d92 bff242c4 51697db4 +N c001751c 38bcda1d bff241ef 44fb8461 +N c00172b6 7e870de1 bff2411a 25714cfe +N c0017051 189934be bff24044 f2cb6fec +N c0016dec 06e7bb6b bff23f6f ad0a8624 +N c0016b87 4967108a bff23e9a 542f29a1 +N c0016922 e00ba4a1 bff23dc4 e839f55d +N c00166be cac9e942 bff23cef 692b8502 +N c001645b 099651bf bff23c19 d7047528 +N c00161f7 9c655332 bff23b44 31c56361 +N c0015f94 832b6476 bff23a6e 796eee2e +N c0015d31 bddcfcc4 bff23998 ae01b484 +N c0015acf 4c6e9764 bff238c2 cf7e571c +N c001586d 2ed4ae68 bff237ec dde57696 +N c001560b 6503bf08 bff23716 d937b505 +N c00153a9 eef04822 bff23640 c175b563 +N c0015148 cc8ec931 bff2356a 96a01b39 +N c0014ee7 fdd3c42d bff23494 58b78b42 +N c0014c87 82b3bc49 bff233be 07bcab04 +N c0014a27 5b23366f bff232e7 a3b020f2 +N c00147c7 8716b8ce bff23211 2c92944a +N c0014568 0682cb01 bff2313a a264ad1e +N c0014308 d95bf792 bff23064 052714e3 +N c00140a9 ff96c8ca bff22f8d 54da754d +N c0013e4b 7927cb93 bff22eb6 917f7955 +N c0013bed 46038dee bff22ddf bb16ccad +N c001398f 661ea056 bff22d08 d1a11c43 +N c0013731 d96d935b bff22c31 d51f155e +N c00134d4 9fe4faa6 bff22b5a c59166b9 +N c0013277 b9796a51 bff22a83 a2f8bf92 +N c001301b 261f7879 bff229ac 6d55d02f +N c0012dbe e5cbbd21 bff228d5 24a949e2 +N c0012b62 f872d11b bff227fd c8f3de9b +N c0012907 5e094e8c bff22726 5a36411c +N c00126ac 1683d492 bff2264e d8712646 +N c0012451 21d6fdd0 bff22577 43a541ba +N c00121f6 7ff76bd8 bff2249f 9bd349e9 +N c0011f9c 30d9be93 bff223c7 e0fbf507 +N c0011d42 34729922 bff222f0 131ffacb +N c0011ae8 8ab69fbf bff22218 324013a3 +N c001188f 339a77c8 bff22140 3e5cf8c7 +N c0011636 2f12c8f6 bff22068 37776499 +N c00113dd 7d143bf8 bff21f90 1d901234 +N c0011185 1d937b1c bff21eb7 f0a7bd9e +N c0010f2d 10853254 bff21ddf b0bf23d0 +N c0010cd5 55de0f6f bff21d07 5dd702c5 +N c0010a7d ed92c146 bff21c2e f7f01938 +N c0010826 d797f87d bff21b56 7f0b26e0 +N c00105d0 13e26740 bff21a7d f328ec5e +N c0010379 a266c166 bff219a5 544a2b45 +N c0010123 8319bc23 bff218cc a26fa604 +N c000fecd b5f00e89 bff217f3 dd9a2010 +N c000fc78 3ade7063 bff2171b 05ca5d7f +N c000fa23 11d99c4b bff21642 1b0123c4 +N c000f7ce 3ad64ae6 bff21569 1d3f37f9 +N c000f579 b5c940b9 bff21490 0c8563e2 +N c000f325 82a73546 bff213b6 e8d46ce6 +N c000f0d1 a164eab7 bff212dd b22d1ca6 +N c000ee7e 11f722c5 bff21204 68903cfa +N c000ec2a d452a0c7 bff2112b 0bfe98a6 +N c000e9d7 e86c2944 bff21051 9c78fb41 +N c000e785 4e3882eb bff20f78 1a003180 +N c000e533 05ac74fe bff20e9e 849508b1 +N c000e2e1 0ebcc9aa bff20dc4 dc384f8c +N c000e08f 695e4b46 bff20ceb 20ead537 +N c000de3e 1585c661 bff20c11 52ad6a02 +N c000dbed 13280910 bff20b37 7180df2c +N c000d99c 6239e2a1 bff20a5d 7d6606c2 +N c000d74c 02b024a5 bff20983 765db406 +N c000d4fb f47fa09c bff208a9 5c68ba8f +N c000d2ac 379d2cf3 bff207cf 2f87f020 +N c000d05c cbfd9d00 bff206f4 efbc29b9 +N c000ce0d b195c922 bff2061a 9d063e92 +N c000cbbe e85a89b8 bff20540 37670641 +N c000c970 7040b8ba bff20465 bedf5950 +N c000c722 493d32ff bff2038b 337011bb +N c000c4d4 7344d4f9 bff202b0 951a09b0 +N c000c286 ee4c7db7 bff201d5 e3de1cba +N c000c039 ba490dad bff200fb 1fbd2744 +N c000bdec d72f66dc bff20020 48b806a8 +N c000bba0 44f46ca1 bff1ff45 5ecf9927 +N c000b954 038d03c7 bff1fe6a 6204bde1 +N c000b708 12ee1350 bff1fd8f 52585530 +N c000b4bc 730c828e bff1fcb4 2fcb3fe3 +N c000b271 23dd3b94 bff1fbd8 fa5e6036 +N c000b026 25552942 bff1fafd b212990d +N c000addb 77693876 bff1fa22 56e8ce6b +N c000ab91 1a0e5715 bff1f946 e8e1e516 +N c000a947 0d397338 bff1f86b 67fec243 +N c000a6fd 50df7e3d bff1f78f d4404cc7 +N c000a4b3 e4f572bd bff1f6b4 2da76f47 +N c000a26a c9703a35 bff1f5d8 74350e61 +N c000a021 fe44ce58 bff1f4fc a7ea1527 +N c0009dd9 836826e4 bff1f420 c8c76e50 +N c0009b91 58cf3be0 bff1f344 d6ce050f +N c0009949 7e6f07fc bff1f268 d1fec5f8 +N c0009701 f43c869d bff1f18c ba5a9e44 +N c00094ba ba2cb555 bff1f0b0 8fe27c5e +N c0009273 d03492af bff1efd4 52974f74 +N c000902d 36491f71 bff1eef8 027a07e6 +N c0008de6 ec5f5cda bff1ee1b 9f8b96ab +N c0008ba0 f26c4e7d bff1ed3f 29ccedf5 +N c000895b 4864f950 bff1ec62 a13f00e5 +N c0008715 ee3e6379 bff1eb86 05e2c36d +N c00084d0 e3ed94dc bff1eaa9 57b92a8c +N c000828c 296796be bff1e9cc 96c32c26 +N c0008047 bea173f9 bff1e8ef c301bf1d +N c0007e03 a3902e9b bff1e812 dc75d75e +N c0007bbf d828f41b bff1e735 e32079bc +N c000797c 5c60b410 bff1e658 d70293dd +N c0007739 302c89c8 bff1e57b b81d2474 +N c00074f6 538187ba bff1e49e 86712732 +N c00072b3 c654c203 bff1e3c1 41ff98d4 +N c0007071 889b4dd5 bff1e2e3 eac976dd +N c0006e2f 9a4a41dd bff1e206 80cfbfc7 +N c0006bed fb56b6cf bff1e129 04137338 +N c00069ac abb5c64e bff1e04b 74959192 +N c000676b ab5c8bde bff1df6d d2571c55 +N c000652a fa3fd6e8 bff1de90 1d58f81b +N c00062ea 9855add8 bff1ddb2 559c8186 +N c00060aa 8592487e bff1dcd4 7b2263ab +N c0005e6a c1eb1582 bff1dbf6 8debc193 +N c0005c2b 4d5537d9 bff1db18 8df9a18b +N c00059ec 27c5d39a bff1da3a 7b4d0ab7 +N c00057ad 51320f08 bff1d95c 55e70574 +N c000556e c98f10f6 bff1d87e 1dc89abf +N c0005330 90d20271 bff1d79f d2f2d4cf +N c00050f2 a6f00d9e bff1d6c1 7566beb3 +N c0004eb5 0bde5e5c bff1d5e3 05256486 +N c0004c77 bf92221f bff1d504 822fd367 +N c0004a3a c20086ca bff1d425 ec871901 +N c00047fe 131ebe5a bff1d347 442c4503 +N c00045c1 b2e1f8dd bff1d268 892066ba +N c0004385 a13f6a34 bff1d189 bb648f59 +N c0004149 de2c46c4 bff1d0aa daf9d0ab +N c0003f0e 699dc501 bff1cfcb e7e13dae +N c0003cd3 43891ca0 bff1ceec e21bea43 +N c0003a98 6be3867d bff1ce0d c9aaeb23 +N c000385d e2a23992 bff1cd2e 9e8f54b4 +N c0003623 a7ba7d02 bff1cc4f 60ca420f +N c00033e9 bb2183e4 bff1cb70 105cc6de +N c00031b0 1ccc9005 bff1ca90 ad47fcf5 +N c0002f76 ccb0e242 bff1c9b1 378cfe2e +N c0002d3d cac3bd41 bff1c8d1 af2ce57e +N c0002b05 16fa637b bff1c7f2 1428ce30 +N c00028cc b14a1a86 bff1c712 6681d52c +N c0002694 99a82826 bff1c632 a63917d6 +N c000245c d009d574 bff1c552 d34fb548 +N c0002225 54646abb bff1c472 edc6ccb1 +N c0001fee 26ad3325 bff1c392 f59f7ecc +N c0001db7 46d97aef bff1c2b2 eadaed25 +N c0001b80 b4de9008 bff1c1d2 cd7a3a5c +N c000194a 70b1c18d bff1c0f2 9d7e89f1 +N c0001714 7a48606a bff1c012 5ae90080 +N c00014de d197be58 bff1bf32 05bac360 +N c00012a9 76952fa5 bff1be51 9df4f958 +N c0001074 69360906 bff1bd71 2398c9bd +N c0000e3f a96fa0f5 bff1bc90 96a75d01 +N c0000c0b 37374f92 bff1bbaf f721dca6 +N c00009d7 12826e75 bff1bacf 4509732c +N c00007a3 3b4658e7 bff1b9ee 805f4c28 +N c000056f b1786a85 bff1b90d a92493b9 +N c000033c 750e0214 bff1b82c bf5a77a9 +N c0000109 85fc7c29 bff1b74b c302254b +N bffffdad c8727fd3 bff1b66a b41cce95 +N bffff949 1f735574 bff1b589 92aba1fd +N bffff4e5 10e642b4 bff1b4a8 5eafd155 +N bffff081 9cb61003 bff1b3c7 182a8ea5 +N bfffec1e c2cd8c65 bff1b2e5 bf1d0daa +N bfffe7bc 831788eb bff1b204 538882f8 +N bfffe35a dd7ed783 bff1b122 d56e23b8 +N bfffdef9 d1ee4e41 bff1b041 44cf2652 +N bfffda99 6050c650 bff1af5f a1acc237 +N bfffd639 88911bec bff1ae7d ec082fe0 +N bfffd1da 4a9a2ce8 bff1ad9c 23e2a882 +N bfffcd7b a656dbdf bff1acba 493d66b3 +N bfffc91d 9bb20c9e bff1abd8 5c19a5b1 +N bfffc4c0 2a96a6e7 bff1aaf6 5c78a1f1 +N bfffc063 52ef94e4 bff1aa14 4a5b98cf +N bfffbc07 14a7c41d bff1a932 25c3c8bf +N bfffb7ab 6faa246c bff1a84f eeb2711b +N bfffb350 63e1a8a9 bff1a76d a528d240 +N bfffaef5 f139474b bff1a68b 49282db3 +N bfffaa9c 179bf862 bff1a5a8 dab1c5b7 +N bfffa642 d6f4b838 bff1a4c6 59c6ddd6 +N bfffa1ea 2f2e84f3 bff1a3e3 c668ba66 +N bfff9d92 20346053 bff1a301 2098a0e4 +N bfff993a a9f14e5e bff1a21e 6857d7af +N bfff94e3 cc505672 bff1a13b 9da7a641 +N bfff908d 873c82e1 bff1a058 c0895517 +N bfff8c37 daa0e023 bff19f75 d0fe2d8d +N bfff87e2 c6687e88 bff19e92 cf077a32 +N bfff838e 4a7e707f bff19daf baa68674 +N bfff7f3a 66cdcbb0 bff19ccc 93dc9ed0 +N bfff7ae7 1b41a8a8 bff19be9 5aab10cb +N bfff7694 67c5228a bff19b06 0f132add +N bfff7242 4c4357c2 bff19a22 b1163c96 +N bfff6df0 c8a76968 bff1993f 40b59682 +N bfff699f dcdc7b66 bff1985b bdf28a2b +N bfff654f 88cdb450 bff19778 28ce6a16 +N bfff60ff cc663de6 bff19694 814a89d9 +N bfff5cb0 a7914509 bff195b0 c7683e1e +N bfff5862 1a39f8a1 bff194cc fb28dc6a +N bfff5414 244b8b41 bff193e9 1c8dbb6a +N bfff4fc6 c5b131ad bff19305 2b9832b4 +N bfff4b79 fe562456 bff19221 28499b07 +N bfff472d ce259dba bff1913d 12a34dff +N bfff42e2 350adb63 bff19058 eaa6a649 +N bfff3e97 32f11e0c bff18f74 b054ffa7 +N bfff3a4c c7c3a931 bff18e90 63afb6d8 +N bfff3602 f36dc313 bff18dac 04b829a2 +N bfff31b9 b5dab452 bff18cc7 936fb6b3 +N bfff2d71 0ef5c916 bff18be3 0fd7bde5 +N bfff2928 feaa503a bff18afe 79f1a00d +N bfff24e1 84e39b12 bff18a19 d1bebef4 +N bfff209a a18cfe4b bff18935 17407d86 +N bfff1c54 5491d0d9 bff18850 4a783f94 +N bfff180e 9ddd6d6b bff1876b 6b676a27 +N bfff13c9 7d5b3044 bff18686 7a0f6308 +N bfff0f84 f2f679c9 bff185a1 7671914f +N bfff0b40 fe9aac0e bff184bc 608f5cdc +N bfff06fd a0332cbc bff183d7 386a2ebd +N bfff02ba d7ab6426 bff182f1 fe037101 +N bffefe78 a4eebd35 bff1820c b15c8eae +N bffefa37 07e8a4ec bff18127 5276f3ac +N bffef5f6 00848f80 bff18041 e1540dd3 +N bffef1b5 8eadecf9 bff17f5c 5df54a8c +N bffeed75 b25034cd bff17e76 c85c193e +N bffee936 6b56e024 bff17d91 2089ea1e +N bffee4f7 b9ad6b44 bff17cab 66802e77 +N bffee0b9 9d3f54e1 bff17bc5 9a405884 +N bffedc7c 15f81e55 bff17adf bbcbdb85 +N bffed83f 23c34cac bff179f9 cb242bee +N bffed402 c68c673c bff17913 c84abf21 +N bffecfc6 fe3ef754 bff1782d b3410b58 +N bffecb8b cac68ab3 bff17747 8c088830 +N bffec751 2c0eb0b1 bff17661 52a2ae10 +N bffec317 2202fba4 bff1757b 0710f66c +N bffebedd ac8f013d bff17494 a954dbe3 +N bffebaa4 cb9e59b8 bff173ae 396fda0d +N bffeb66c 7f1c9fa3 bff172c7 b7636d74 +N bffeb234 c6f570df bff171e1 233113c6 +N bffeadfd a3146d8f bff170fa 7cda4b9a +N bffea9c7 136539f0 bff17013 c46094de +N bffea591 17d37b33 bff16f2c f9c57021 +N bffea15b b04adbfa bff16e46 1d0a5f8f +N bffe9d26 dcb705eb bff16d5f 2e30e58c +N bffe98f2 9d03a81b bff16c78 2d3a861a +N bffe94be f11c7459 bff16b91 1a28c641 +N bffe908b d8ed1ec7 bff16aa9 f4fd2bfa +N bffe8c59 54615db9 bff169c2 bdb93e28 +N bffe8827 6364eb0c bff168db 745e84e1 +N bffe83f6 05e38338 bff167f4 18ee8940 +N bffe7fc5 3bc8e5b0 bff1670c ab6ad56f +N bffe7b95 0500d452 bff16625 2bd4f497 +N bffe7765 617713ab bff1653d 9a2e72e0 +N bffe7336 51176bb9 bff16455 f678dda6 +N bffe6f07 d3cda67c bff1636e 40b5c324 +N bffe6ad9 e9859147 bff16286 78e6b2c3 +N bffe66ac 922afbd3 bff1619e 9f0d3cdc +N bffe627f cda9b91c bff160b6 b32af2f6 +N bffe5e53 9bed9d6e bff15fce b541674f +N bffe5a27 fce28380 bff15ee6 a5522dfe +N bffe55fc f07443b1 bff15dfe 835edb07 +N bffe51d2 768ebd65 bff15d16 4f69046a +N bffe4da8 8f1dd030 bff15c2e 097240a3 +N bffe497f 3a0d5f9f bff15b45 b17c277d +N bffe4556 774951cc bff15a5d 478851c7 +N bffe412e 46bd8f6b bff15974 cb985951 +N bffe3d06 a8560437 bff1588c 3dadd909 +N bffe38df 9bfe9e63 bff157a3 9dca6cd7 +N bffe34b9 21a34efe bff156ba ebefb1b9 +N bffe3093 393009d2 bff155d2 281f45b7 +N bffe2c6d e290c563 bff154e9 525ac7e8 +N bffe2849 1db17b2e bff15400 6aa3d87a +N bffe2424 ea7e2736 bff15317 70fc189e +N bffe2001 48e2c85e bff1522e 65652a96 +N bffe1bde 38cb6020 bff15145 47e0b1b0 +N bffe17bb ba23f2dd bff1505c 18705249 +N bffe1399 ccd88770 bff14f72 d715b1c5 +N bffe0f78 70d527fd bff14e89 83d276ad +N bffe0b57 a605e0d3 bff14da0 1ea84880 +N bffe0737 6c56c17f bff14cb6 a798cfe0 +N bffe0317 c3b3db4b bff14bcd 1ea5b64c +N bffdfef8 ac0943e3 bff14ae3 83d0a6ab +N bffdfada 254312c0 bff149f9 d71b4cbf +N bffdf6bc 2f4d615e bff14910 18875530 +N bffdf29e ca144d5d bff14826 48166e06 +N bffdee81 f583f02e bff1473c 65ca44cc +N bffdea65 b1887dda bff14652 71a48d6d +N bffde649 fe0e0a16 bff14568 6ba6f517 +N bffde22e db00c209 bff1447e 53d32f18 +N bffdde14 484cd1c3 bff14394 2a2aeeef +N bffdd9fa 45de656d bff142a9 eeafe899 +N bffdd5e0 d3a1ad55 bff141bf a163d173 +N bffdd1c7 f182dbf2 bff140d5 42485fca +N bffdcdaf 9f6e276d bff13fea d15f4b32 +N bffdc997 dd4fc752 bff13f00 4eaa4c07 +N bffdc580 ab13f70e bff13e15 ba2b1bf1 +N bffdc16a 08a6f3e4 bff13d2b 13e3757e +N bffdbd53 f5f4fe67 bff13c40 5bd51467 +N bffdb93e 72ea59a8 bff13b55 9201b571 +N bffdb529 7f734b4b bff13a6a b66b1663 +N bffdb115 1b7c1be4 bff1397f c912f625 +N bffdad01 46f1165f bff13894 c9fb149e +N bffda8ee 01be893a bff137a9 b92532f1 +N bffda4db 4bd0c498 bff136be 9693131c +N bffda0c9 25141aa2 bff135d3 62467803 +N bffd9cb7 8d74e52a bff134e8 1c4126bb +N bffd98a6 84df7900 bff133fc c484e3ae +N bffd9496 0b4032cc bff13311 5b13757d +N bffd9086 208370f6 bff13225 dfeea3ab +N bffd8c76 c49593d2 bff1313a 53183699 +N bffd8867 f762ff6f bff1304e b491f7f9 +N bffd8459 b8d818fc bff12f63 045db236 +N bffd804c 08e14a0d bff12e77 427d312e +N bffd7c3e e76aff6d bff12d8b 6ef241ee +N bffd7832 5461a5b3 bff12c9f 89beb1ef +N bffd7426 4fb1ae04 bff12bb3 92e4502c +N bffd701a d9478c20 bff12ac7 8a64eca7 +N bffd6c0f f10fb6b1 bff129db 70425889 +N bffd6805 96f6a63a bff128ef 447e65da +N bffd63fb cae8d68b bff12803 071ae7d7 +N bffd5ff2 8cd2c6ae bff12716 b819b2f2 +N bffd5be9 dca0f6da bff1262a 577c9c5b +N bffd57e1 ba3feb06 bff1253d e5457a8e +N bffd53da 259c2982 bff12451 6176250a +N bffd4fd3 1ea23bb2 bff12364 cc10747b +N bffd4bcc a53eaced bff12278 25164273 +N bffd47c6 b95e0bc8 bff1218b 6c8969ba +N bffd43c1 5aece992 bff1209e a26bc62f +N bffd3fbc 89d7d953 bff11fb1 c6bf348d +N bffd3bb8 460b71fc bff11ec4 d98592ec +N bffd37b4 8f744d3e bff11dd7 dac0c07d +N bffd33b1 65ff04d0 bff11cea ca729cea +N bffd2fae c9983b21 bff11bfd a89d0a54 +N bffd2bac ba2c8d6f bff11b10 7541ea22 +N bffd27ab 37a8a036 bff11a23 30631fe1 +N bffd23aa 41f91a98 bff11935 da02902c +N bffd1fa9 d90aa54d bff11848 72222076 +N bffd1ba9 fcc9ec23 bff1175a f8c3b763 +N bffd17aa ad239d5d bff1166d 6de93c99 +N bffd13ab ea046a16 bff1157f d19498e6 +N bffd0fad b35905c7 bff11492 23c7b615 +N bffd0bb0 090e26f3 bff113a4 64847f20 +N bffd07b2 eb108698 bff112b6 93cce00e +N bffd03b6 594ce048 bff111c8 b1a2c5f5 +N bffcffba 53aff123 bff110da be081ebd +N bffcfbbe da267cfa bff10fec b8feda58 +N bffcf7c3 ec9d44cc bff10efe a288e886 +N bffcf3c9 8b010f6d bff10e10 7aa83adb +N bffcefcf b53ea596 bff10d22 415ec3d3 +N bffcebd6 6b42d32e bff10c33 f6ae7724 +N bffce7dd acfa65ef bff10b45 9a994963 +N bffce3e5 7a522e77 bff10a57 2d21304d +N bffcdfed d33700ba bff10968 ae4822e1 +N bffcdbf6 b795b268 bff1087a 1e1018fc +N bffcd800 275b1bf9 bff1078b 7c7b0b98 +N bffcd40a 22741893 bff1069c c98af4cb +N bffcd014 a8cd8699 bff105ae 0541cfe5 +N bffccc1f ba54468e bff104bf 2fa1992e +N bffcc82b 56f53af7 bff103d0 48ac4ddf +N bffcc437 7e9d4a6c bff102e1 5063ec9f +N bffcc044 31395ca5 bff101f2 46ca74d0 +N bffcbc51 6eb65d0a bff10103 2be1e72e +N bffcb85f 370138fa bff10013 ffac4561 +N bffcb46d 8a06e103 bff0ff24 c22b924c +N bffcb07c 67b447be bff0fe35 7361d1c2 +N bffcac8b cff662bb bff0fd46 135108c8 +N bffca89b c2ba2a5e bff0fc56 a1fb3d84 +N bffca4ac 3fec9910 bff0fb67 1f62770d +N bffca0bd 477aab65 bff0fa77 8b88bd78 +N bffc9cce d951639a bff0f987 e6701aae +N bffc98e0 f55dc25b bff0f898 301a98aa +N bffc94f3 9b8cccd2 bff0f7a8 688a42f9 +N bffc9106 cbcb8b87 bff0f6b8 8fc12667 +N bffc8d1a 86070871 bff0f5c8 a5c15094 +N bffc892e ca2c5088 bff0f4d8 aa8cd04f +N bffc8543 98287385 bff0f3e8 9e25b587 +N bffc8158 efe88371 bff0f2f8 808e1134 +N bffc7d6e d15994d6 bff0f208 51c7f55d +N bffc7985 3c68bed8 bff0f118 11d57522 +N bffc759c 31031e11 bff0f027 c0b8a56c +N bffc71b3 af15cbd3 bff0ef37 5e739ad0 +N bffc6dcb b68de83b bff0ee46 eb086bff +N bffc69e4 475895a1 bff0ed56 667930af +N bffc65fd 6162f7b3 bff0ec65 d0c8015a +N bffc6217 049a35bf bff0eb75 29f6f7d9 +N bffc5e31 30eb797a bff0ea84 72082f0e +N bffc5a4b e643ee6f bff0e993 a8fdc2c7 +N bffc5667 2490c3a9 bff0e8a2 ced9d020 +N bffc5282 ebbf2a6b bff0e7b1 e39e753a +N bffc4e9f 3bbc56b4 bff0e6c0 e74dd157 +N bffc4abc 14757eba bff0e5cf d9ea04ba +N bffc46d9 75d7db72 bff0e4de bb7530cd +N bffc42f7 5fd0a8d9 bff0e3ed 8bf17828 +N bffc3f15 d24d24a2 bff0e2fc 4b60fe4d +N bffc3b34 cd3a8ff6 bff0e20a f9c5e80b +N bffc3754 50862dbb bff0e119 97225b14 +N bffc3374 5c1d44aa bff0e028 23787e83 +N bffc2f94 efed1c21 bff0df36 9eca7a16 +N bffc2bb6 0be30029 bff0de45 091a7725 +N bffc27d7 afec3dc1 bff0dd53 626a9fba +N bffc23f9 dbf6255a bff0dc61 aabd1f36 +N bffc201c 8fee09a2 bff0db6f e21421f7 +N bffc1c3f cbc13fce bff0da7e 0871d579 +N bffc1863 8f5d1fca bff0d98c 1dd86858 +N bffc1487 daaf0459 bff0d89a 224a0a58 +N bffc10ac ada449fb bff0d7a8 15c8ec29 +N bffc0cd2 082a50a5 bff0d6b5 f8573fc9 +N bffc08f7 ea2e7a41 bff0d5c3 c9f7382c +N bffc051e 539e2b6d bff0d4d1 8aab0965 +N bffc0145 4466cb8b bff0d3df 3a74e8b4 +N bffbfd6c bc75c452 bff0d2ec d9570c62 +N bffbf994 bbb88260 bff0d1fa 6753abe5 +N bffbf5bd 421c73fd bff0d107 e46cff9c +N bffbf1e6 4f8f0afd bff0d015 50a54137 +N bffbee0f e3fdbb73 bff0cf22 abfeab74 +N bffbea39 ff55fb98 bff0ce2f f67b7a0e +N bffbe664 a18544da bff0cd3d 301dea05 +N bffbe28f ca79126b bff0cc4a 58e83942 +N bffbdebb 7a1ee2d9 bff0cb57 70dca6fc +N bffbdae7 b06436ce bff0ca64 77fd7369 +N bffbd714 6d36911c bff0c971 6e4cdfc1 +N bffbd341 b0837817 bff0c87e 53cd2e94 +N bffbcf6f 7a3873cd bff0c78b 2880a359 +N bffbcb9d ca430e97 bff0c697 ec698292 +N bffbc7cc a090d682 bff0c5a4 9f8a1226 +N bffbc3fb fd0f5b88 bff0c4b1 41e498f0 +N bffbc02b dfac3149 bff0c3bd d37b5f2e +N bffbbc5c 4854e883 bff0c2ca 5450acdb +N bffbb88d 36f71b75 bff0c1d6 c466ccd0 +N bffbb4be ab8060f4 bff0c0e3 23c00982 +N bffbb0f0 a5de65ad bff0bfef 725eb354 +N bffbad23 25feb4d1 bff0befb b04512c5 +N bffba956 2bcef79c bff0be07 dd757850 +N bffba589 b73cd1a9 bff0bd13 f9f23381 +N bffba1bd c835e9b4 bff0bc20 05bd9526 +N bffb9df2 5ea7e8c2 bff0bb2c 00d9ef19 +N bffb9a27 7a807a9c bff0ba37 eb49945f +N bffb965d 1bad4d63 bff0b943 c50ed90d +N bffb9293 421c125a bff0b84f 8e2c127b +N bffb8ec9 edba7c88 bff0b75b 46a396ec +N bffb8b01 1e7641a2 bff0b666 ee77bdc9 +N bffb8738 d43d19c7 bff0b572 85aadf90 +N bffb8371 0efcbfbb bff0b47e 0c3f55e2 +N bffb7fa9 cea2f15d bff0b389 82377ba6 +N bffb7be3 131d6db8 bff0b294 e795ac82 +N bffb781c dc59f75c bff0b1a0 3c5c457d +N bffb7457 2a46535c bff0b0ab 808da4b9 +N bffb7091 fcd048ef bff0afb6 b42c295c +N bffb6ccd 53e5a1e6 bff0aec1 d73a33ae +N bffb6909 2f742a49 bff0adcc e9ba24ff +N bffb6545 8f69b13f bff0acd7 ebae5fe6 +N bffb6182 73b407e6 bff0abe2 dd1947f1 +N bffb5dbf dc41022b bff0aaed bdfd41dc +N bffb59fd c8fe7677 bff0a9f8 8e5cb381 +N bffb563c 39da3d68 bff0a903 4e3a03c1 +N bffb527b 2ec2324e bff0a80d fd979aa9 +N bffb4eba a7a4330f bff0a718 9c77e165 +N bffb4afa a46e1fe8 bff0a623 2add4235 +N bffb473b 250ddb55 bff0a52d a8ca2862 +N bffb437c 29714b32 bff0a438 1641008d +N bffb3fbd b18656f5 bff0a342 7344383b +N bffb3bff bd3ae8a4 bff0a24c bfd63e0f +N bffb3842 4c7ced0b bff0a156 fbf981dd +N bffb3485 5f3a537d bff0a061 27b07495 +N bffb30c8 f5610da1 bff09f6b 42fd883c +N bffb2d0d 0edf0f8d bff09e75 4de32fee +N bffb2951 aba24ff4 bff09d7f 4863dfef +N bffb2596 cb98c7b9 bff09c89 32820d89 +N bffb21dc 6eb071e7 bff09b93 0c402f0e +N bffb1e22 94d74f05 bff09a9c d5a0bcb4 +N bffb1a69 3dfb5cfc bff099a6 8ea62e79 +N bffb16b0 6a0a9f86 bff098b0 3752fe5b +N bffb12f8 18f31c73 bff097b9 cfa9a753 +N bffb0f40 4aa2db17 bff096c3 57aca53e +N bffb0b88 ff07d40c bff095cc cf5e709c +N bffb07d2 36104be9 bff094d6 36c1961a +N bffb041b efaa1983 bff093df 8dd8866a +N bffb0066 2bc361e6 bff092e8 d4a5c6fb +N bffafcb0 ea4a38ea bff091f2 0b2bd941 +N bffaf8fc 2b2cb5bb bff090fb 316d4009 +N bffaf547 ee58f11a bff09004 476c7efb +N bffaf194 33bd06ed bff08f0d 4d2c1b10 +N bffaede0 fb4714c6 bff08e16 42ae9a26 +N bffaea2e 44e53cb7 bff08d1f 27f683bd +N bffae67c 1085a011 bff08c27 fd065fa2 +N bffae2ca 5e166517 bff08b30 c1e0b75d +N bffadf19 2d85b3a0 bff08a39 76881560 +N bffadb68 7ec1b5e9 bff08942 1aff052f +N bffad7b8 51b898bf bff0884a af481376 +N bffad408 a6588b99 bff08753 3365ce0a +N bffad059 7c8fc040 bff0865b a75ac3d8 +N bffaccaa d44c6a73 bff08564 0b2984c2 +N bffac8fc ad7cc118 bff0846c 5ed4a1fe +N bffac54f 080efd21 bff08374 a25eadbd +N bffac1a1 e3f159ab bff0827c d5ca3b3e +N bffabdf5 411215c1 bff08184 f919df40 +N bffaba49 1f5f70d8 bff0808d 0c502f16 +N bffab69d 7ec7adc6 bff07f95 0f6fc16e +N bffab2f2 5f391222 bff07e9d 027b2e2c +N bffaaf47 c0a1e53e bff07da4 e5750e1a +N bffaab9d a2f07169 bff07cac b85ffb4b +N bffaa7f4 061302de bff07bb4 7b3e90c9 +N bffaa44a e9f7e910 bff07abc 2e136aed +N bffaa0a2 4e8d7547 bff079c3 d0e1270b +N bffa9cfa 33c1fb4d bff078cb 63aa6391 +N bffa9952 9983d11f bff077d2 e671c001 +N bffa95ab 7fc14f92 bff076da 5939dd12 +N bffa9204 e668d1ed bff075e1 bc055c9a +N bffa8e5e cd68b578 bff074e9 0ed6e16f +N bffa8ab9 34af59e5 bff073f0 51b10f83 +N bffa8714 1c2b22ff bff072f7 84968c57 +N bffa836f 83ca73c1 bff071fe a789fdad +N bffa7fcb 6b7bb432 bff07105 ba8e0b14 +N bffa7c27 d32d4e15 bff0700c bda55d0b +N bffa7884 bacdacf1 bff06f13 b0d29d04 +N bffa74e2 224b3fa4 bff06e1a 941875c7 +N bffa7140 099476f1 bff06d21 67799319 +N bffa6d9e 7097c624 bff06c28 2af8a1e2 +N bffa69fd 5743a2bc bff06b2e de98501c +N bffa665c bd86853b bff06a35 825b4d00 +N bffa62bc a34ee77a bff0693c 164448a1 +N bffa5f1d 088b4721 bff06842 9a55f48c +N bffa5b7d ed2a2178 bff06749 0e9302a9 +N bffa57df 5119fc8f bff0664f 72fe27b7 +N bffa5441 344958e8 bff06555 c79a176c +N bffa50a3 96a6bdc8 bff0645c 0c6987c7 +N bffa4d06 7820b42e bff06362 416f2fb5 +N bffa4969 d8a5c78c bff06268 66adc742 +N bffa45cd b824858c bff0616e 7c28078d +N bffa4232 168b7e2d bff06074 81e0aaca +N bffa3e96 f3c9445e bff05f7a 77da6c70 +N bffa3afc 4fcc6c85 bff05e80 5e1808d2 +N bffa3762 2a838dff bff05d86 349c3d87 +N bffa33c8 83dd42e4 bff05c8b fb69c95a +N bffa302f 5bc826ef bff05b91 b2836bfe +N bffa2c96 b232d850 bff05a97 59ebe647 +N bffa28fe 870bf8a9 bff0599c f1a5fa6f +N bffa2566 da4229d3 bff058a2 79b46b35 +N bffa21cf abc41145 bff057a7 f219fcca +N bffa1e38 fb805c7f bff056ad 5ad97606 +N bffa1aa2 c965ae68 bff055b2 b3f59b54 +N bffa170d 1562b77b bff054b7 fd713546 +N bffa1377 df662606 bff053bd 374f0c4e +N bffa0fe3 275eab76 bff052c2 6191ea31 +N bffa0c4e ed3afc2a bff051c7 7c3c99f1 +N bffa08bb 30e9ce0d bff050cc 8751e77a +N bffa0527 f259d9e2 bff04fd1 82d49fee +N bffa0195 3179dacf bff04ed6 6ec7918f +N bff9fe02 ee388e09 bff04ddb 4b2d8ba7 +N bff9fa71 2884b341 bff04ce0 18095ea2 +N bff9f6df e04d0cd3 bff04be4 d55ddc1b +N bff9f34f 15805f10 bff04ae9 832dd6ae +N bff9efbe c80d70fb bff049ee 217c222d +N bff9ec2e f7e30bac bff048f2 b04b936c +N bff9e89f a4effa87 bff047f7 2f9f005a +N bff9e510 cf230c1c bff046fb 9f79403a +N bff9e182 766b1074 bff045ff ffdd2b2c +N bff9ddf4 9ab6d9dc bff04504 50cd9a64 +N bff9da67 3bf53dc5 bff04408 924d686c +N bff9d6da 5a15134f bff0430c c45f70b7 +N bff9d34d f5053451 bff04210 e7068fee +N bff9cfc2 0cb47d3f bff04114 fa45a3e8 +N bff9cc36 a111cc6b bff04018 fe1f8b76 +N bff9c8ab b20c0230 bff03f1c f297266a +N bff9c521 3f920204 bff03e20 d7af55ee +N bff9c197 4992b133 bff03d24 ad6afc1c +N bff9be0d cffcf84e bff03c28 73ccfc6e +N bff9ba84 d2bfc0c1 bff03b2c 2ad83b12 +N bff9b6fc 51c9f760 bff03a2f d28f9d96 +N bff9b374 4d0a8b1d bff03933 6af60a9a +N bff9afec c4706d16 bff03836 f40e69c9 +N bff9ac65 b7ea90f9 bff0373a 6ddba3fa +N bff9a8df 2767ecd2 bff0363d d860a322 +N bff9a559 12d7782d bff03541 33a05212 +N bff9a1d3 7a282f04 bff03444 7f9d9d4f +N bff99e4e 5d490d53 bff03347 bc5b71d1 +N bff99ac9 bc29124d bff0324a e9dcbde9 +N bff99745 96b74014 bff0314e 08247131 +N bff993c1 ece2996a bff03051 17357be1 +N bff9903e be9a26a3 bff02f54 1712d033 +N bff98cbc 0bccef33 bff02e57 07bf6098 +N bff98939 d469fd80 bff02d59 e93e20c6 +N bff985b8 18605f9a bff02c5c bb9205f2 +N bff98236 d79f24e6 bff02b5f 7ebe061d +N bff97eb6 12155f37 bff02a62 32c51871 +N bff97b35 c7b222e6 bff02964 d7aa353e +N bff977b5 f864866f bff02867 6d7055df +N bff97436 a41ba2ad bff02769 f41a74cf +N bff970b7 cac692e1 bff0266c 6bab8dac +N bff96d39 6c5474b5 bff0256e d4269d2f +N bff969bb 88b4682e bff02471 2d8ea131 +N bff9663e 1fd58ece bff02373 77e6986b +N bff962c1 31a70de7 bff02275 b331831b +N bff95f44 be180b6a bff02177 df72621b +N bff95bc8 c517b0f1 bff02079 fcac37c7 +N bff9584d 46952a11 bff01f7c 0ae20779 +N bff954d2 427fa45e bff01e7e 0a16d58f +N bff95157 b8c64f2c bff01d7f fa4da758 +N bff94ddd a9585bd9 bff01c81 db898329 +N bff94a64 1425046e bff01b83 adcd7243 +N bff946ea f91b7c69 bff01a85 711c7c77 +N bff94372 582afadf bff01987 2579ab10 +N bff93ffa 3142bd9d bff01888 cae809b5 +N bff93c82 84520231 bff0178a 616aa46c +N bff9390b 5148097a bff0168b e904889f +N bff93594 981414dd bff0158d 61b8c44f +N bff9321e 58a56959 bff0148e cb8a66f6 +N bff92ea8 92eb4ec3 bff01390 267c814f +N bff92b33 46d50dd8 bff01291 729224c8 +N bff927be 7451f24e bff01192 afce641a +N bff9244a 1b514a3e bff01093 de34531e +N bff920d6 3bc265e9 bff00f94 fdc706bc +N bff91d62 d59497de bff00e96 0e8994f5 +N bff919ef e8b7350f bff00d97 107f14ee +N bff9167d 75199446 bff00c98 03aa9ebe +N bff9130b 7aab0f4f bff00b98 e80f4bcd +N bff90f99 f95b0190 bff00a99 bdb0366c +N bff90c28 f118c977 bff0099a 84907a35 +N bff908b8 61d3c69e bff0089b 3cb3338f +N bff90548 4b7b5be5 bff0079b e61b803f +N bff901d8 adfeeead bff0069c 80cc7f35 +N bff8fe69 894de57c bff0059d 0cc95022 +N bff8fafa dd57a9cb bff0049d 8a151403 +N bff8f78c aa0ba756 bff0039d f8b2ecee +N bff8f41e ef594be5 bff0029e 58a5fdfe +N bff8f0b1 ad30071c bff0019e a9f16b44 +N bff8ed44 e37f4dd8 bff0009e ec985acb +N bff8e9d8 92369278 bfefff3e 413be49e +N bff8e66c b9454cab bfeffd3e 8c0ab30b +N bff8e301 589af635 bfeffb3e b9a37260 +N bff8df96 70270a1d bfeff93e ca0c75b6 +N bff8dc2b ffd906b4 bfeff73e bd4c12f1 +N bff8d8c2 07a06a57 bfeff53e 9368a0d5 +N bff8d558 876cbbe4 bfeff33e 4c687bfb +N bff8d1ef 7f2d7b9f bfeff13d e851fdfb +N bff8ce86 eed23200 bfefef3d 672b8616 +N bff8cb1e d64a680d bfefed3c c8fb74bb +N bff8c7b7 3585a8c9 bfefeb3c 0dc82c5e +N bff8c450 0c73837e bfefe93b 359812d1 +N bff8c0e9 5b03866c bfefe73a 40718e23 +N bff8bd83 21254485 bfefe539 2e5b0800 +N bff8ba1d 5ec85235 bfefe337 ff5aebcb +N bff8b6b8 13dc45e0 bfefe136 b377a6ec +N bff8b353 4050b90c bfefdf35 4ab7a97b +N bff8afee e41546b1 bfefdd33 c5216541 +N bff8ac8a ff198c39 bfefdb32 22bb4e53 +N bff8a927 914d2994 bfefd930 638bdb1e +N bff8a5c4 9a9fc06f bfefd72e 879983ec +N bff8a262 1b00f53d bfefd52c 8eeac380 +N bff89f00 12606eab bfefd32a 798616cd +N bff89b9e 80add4ef bfefd128 4771fc7e +N bff8983d 65d8d36a bfefcf25 f8b4f5fd +N bff894dc c1d11717 bfefcd23 8d55867a +N bff8917c 94864f90 bfefcb21 055a338b +N bff88e1c dde82e7f bfefc91e 60c984d6 +N bff88abd 9de667b4 bfefc71b 9faa041f +N bff8875e d470b15e bfefc518 c2023d65 +N bff88400 8176c44e bfefc315 c7d8bf14 +N bff880a2 a4e85a5b bfefc112 b1341905 +N bff87d45 3eb53132 bfefbf0f 7e1ade31 +N bff879e8 4ecd07a1 bfefbd0c 2e93a312 +N bff8768b d51f9e30 bfefbb08 c2a4fdfe +N bff8732f d19cba97 bfefb905 3a55893b +N bff86fd4 44341ddd bfefb701 95abdd0f +N bff86c79 2cd597a6 bfefb4fd d4ae9b5a +N bff8691e 8b70ed69 bfefb2f9 f76460b3 +N bff865c4 5ff5eb3a bfefb0f5 fdd3ce7b +N bff8626a aa546134 bfefaef1 e8038950 +N bff85f11 6a7c1f86 bfefaced b5fa36b1 +N bff85bb8 a05cf984 bfefaae9 67be7ed0 +N bff85860 4be6c516 bfefa8e4 fd570c3f +N bff85508 6d09591d bfefa6e0 76ca8af7 +N bff851b1 03b48fc8 bfefa4db d41fa9c1 +N bff84e5a 0fd8458c bfefa2d7 155d1992 +N bff84b03 916457e2 bfefa0d2 3a898cd2 +N bff847ad 8848a7c7 bfef9ecd 43abb8d6 +N bff84457 f4751780 bfef9cc8 30ca5487 +N bff84102 d5d98c4b bfef9ac3 01ec196d +N bff83dae 2c65ece5 bfef98bd b717c2c5 +N bff83a59 f80a2344 bfef96b8 50540e92 +N bff83706 38b61a4e bfef94b2 cda7bc34 +N bff833b2 ee59bff4 bfef92ad 2f198db4 +N bff83060 18e501ff bfef90a7 74b045cd +N bff82d0d b847d903 bfef8ea1 9e72ae9c +N bff829bb cc7232f5 bfef8c9b ac678c92 +N bff8266a 55540876 bfef8a95 9e95ab70 +N bff82319 52dd524b bfef888f 7503d7d3 +N bff81fc8 c4fe0ba6 bfef8689 2fb8e0a7 +N bff81c78 aba63151 bfef8482 cebb9695 +N bff81929 06c5c2c8 bfef827c 5212ccbe +N bff815d9 d64cc1ac bfef8075 b9c5585a +N bff8128b 1a2b318f bfef7e6f 05da109e +N bff80f3c d251186d bfef7c68 3657cf01 +N bff80bee feae7ec6 bfef7a61 4b456f52 +N bff808a1 9f336e84 bfef785a 44a9cf06 +N bff80554 b3cff455 bfef7653 228bce12 +N bff80208 3c741eab bfef744b e4f24e43 +N bff7febc 390fff12 bfef7244 8be4341f +N bff7fb70 a993a7ed bfef703d 17686572 +N bff7f825 8def2ee5 bfef6e35 8785cad8 +N bff7f4da e612ab73 bfef6c2d dc434ed1 +N bff7f190 b1ee371b bfef6a26 15a7ddea +N bff7ee46 f171ed86 bfef681e 33ba66c8 +N bff7eafd a48ded41 bfef6616 3681da9d +N bff7e7b4 cb3255b1 bfef640e 1e052bed +N bff7e46c 654f4a32 bfef6205 ea4b5073 +N bff7e124 72d4eeae bfef5ffd 9b5b3f05 +N bff7dddc f3b36a02 bfef5df5 313bf118 +N bff7da95 e7dae49e bfef5bec abf461dc +N bff7d74f 4f3b8acb bfef59e4 0b8b8fab +N bff7d409 29c588af bfef57db 5008798b +N bff7d0c3 77690df4 bfef55d2 79722177 +N bff7cd7e 38164c77 bfef53c9 87cf8b8e +N bff7ca39 6bbd77eb bfef51c0 7b27bdd5 +N bff7c6f5 124ec620 bfef4fb7 5381c062 +N bff7c3b1 2bba6f0d bfef4dae 10e49d6b +N bff7c06d b7f0adad bfef4ba4 b35761c6 +N bff7bd2a b6e1bd4b bfef499b 3ae11b3e +N bff7b9e8 287ddd3a bfef4791 a788dae5 +N bff7b6a6 0cb54ec7 bfef4587 f955b3c8 +N bff7b364 637854ad bfef437e 304eba9c +N bff7b023 2cb73309 bfef4174 4c7b05b7 +N bff7ace2 686231b4 bfef3f6a 4de1ae7f +N bff7a9a2 16699a09 bfef3d60 3489d013 +N bff7a662 36bdb7b3 bfef3b56 007a87c1 +N bff7a322 c94ed85c bfef394b b1baf4d8 +N bff79fe3 ce0d4c13 bfef3741 485238e7 +N bff79ca5 44e964a2 bfef3536 c4477752 +N bff79967 2dd37670 bfef332c 25a1d5e1 +N bff79629 88bbd7a1 bfef3121 6c687c2e +N bff792ec 5592e0fb bfef2f16 98a29440 +N bff78faf 9448ec76 bfef2d0b aa574994 +N bff78c73 44ce580c bfef2b00 a18dcaf2 +N bff78937 671381a0 bfef28f5 7e4d47cd +N bff785fb fb08caad bfef26ea 409cf296 +N bff782c1 009e9681 bfef24de e883ffa8 +N bff77f86 77c54a52 bfef22d3 7609a546 +N bff77c4c 606d4dc3 bfef20c7 e9351bff +N bff77912 ba870a4e bfef1ebc 420d9e3f +N bff775d9 8602ebf2 bfef1cb0 809a68cd +N bff772a0 c2d16066 bfef1aa4 a4e2ba39 +N bff76f68 70e2d84e bfef1898 aeedd3af +N bff76c30 9027c012 bfef168c 9ec2f45e +N bff768f9 20909bb9 bfef1480 74696b37 +N bff765c2 220dd253 bfef1274 2fe87572 +N bff7628b 948fe1ea bfef1067 d1475fa1 +N bff75f55 780744ff bfef0e5b 588d74cd +N bff75c1f cc647846 bfef0c4e c5c2021c +N bff758ea 9197fad2 bfef0a42 18ec56f2 +N bff755b5 c7924e18 bfef0835 5213c4e8 +N bff75281 6e43f3f5 bfef0628 713f9e97 +N bff74f4d 859d750f bfef041b 76773b9d +N bff74c1a 0d8f5619 bfef020e 61c1f1cd +N bff748e7 060a2162 bfef0001 33271b42 +N bff745b4 6efe62b5 bfeefdf3 eaae13c1 +N bff74282 485ca83d bfeefbe6 885e3946 +N bff73f50 92157d7a bfeef9d9 0c3ee8cc +N bff73c1f 4c1980f6 bfeef7cb 76578c3d +N bff738ee 76593b7f bfeef5bd c6af803d +N bff735be 10c54662 bfeef3af fd4e2cbd +N bff7328e 1b4e3a86 bfeef1a2 1a3afa1f +N bff72f5e 95e4b173 bfeeef94 1d7d51de +N bff72c2f 80794b54 bfeeed86 071ca26e +N bff72900 dafca367 bfeeeb77 d72057c5 +N bff725d2 a55f5bd8 bfeee969 8d8fe305 +N bff722a4 df92126b bfeee75b 2a72b324 +N bff71f77 89857cab bfeee54c add04728 +N bff71c4a a32a310b bfeee33e 17b00aaa +N bff7191e 2c70ded7 bfeee12f 68197a05 +N bff715f2 254a3158 bfeedf20 9f140fa9 +N bff712c6 8da6d5f5 bfeedd11 bca74817 +N bff70f9b 65777d0c bfeedb02 c0daa264 +N bff70c70 acacd79d bfeed8f3 abb59ebf +N bff70946 63379a13 bfeed6e4 7d3fc03a +N bff7061c 89087a36 bfeed4d5 35808b79 +N bff702f3 1e103012 bfeed2c5 d47f8742 +N bff6ffca 223f764d bfeed0b6 5a443cb9 +N bff6fca1 95870897 bfeecea6 c6d6365a +N bff6f979 77d7a5c3 bfeecc97 1a3d0157 +N bff6f651 c9220dfd bfeeca87 54802c6d +N bff6f32a 895703db bfeec877 75a74897 +N bff6f003 b8674c97 bfeec667 7db9e92f +N bff6ecdd 5643ae7f bfeec457 6cbfa2f2 +N bff6e9b7 62dcf25b bfeec247 42c00ce1 +N bff6e691 de23e330 bfeec036 ffc2c01a +N bff6e36c c8094e34 bfeebe26 a3cf57d5 +N bff6e048 207e0259 bfeebc16 2eed7112 +N bff6dd23 e772d0b2 bfeeba05 a124aae1 +N bff6da00 1cd88cff bfeeb7f4 fa7ca6b4 +N bff6d6dc c0a00c4e bfeeb5e4 3afd0781 +N bff6d3b9 d2ba264d bfeeb3d3 62ad729f +N bff6d097 5317b457 bfeeb1c2 71958f21 +N bff6cd75 41a991ee bfeeafb1 67bd062b +N bff6ca53 9e609cd8 bfeeada0 452b82ff +N bff6c732 692db50d bfeeab8f 09e8b2fc +N bff6c411 a201bc67 bfeea97d b5fc455b +N bff6c0f1 48cd965a bfeea76c 496deb09 +N bff6bdd1 5d822994 bfeea55a c44557b9 +N bff6bab1 e0105dd7 bfeea349 268a4074 +N bff6b792 d0691d58 bfeea137 70445c80 +N bff6b474 2e7d543c bfee9f25 a17b6513 +N bff6b155 fa3df0d0 bfee9d13 ba37156a +N bff6ae38 339be30b bfee9b01 ba7f2a7f +N bff6ab1a da881dff bfee98ef a25b63fd +N bff6a7fd eef396f1 bfee96dd 71d383a1 +N bff6a4e1 70cf429c bfee94cb 28ef4b6b +N bff6a1c5 600c18e5 bfee92b8 c7b68013 +N bff69ea9 bc9b17bc bfee90a6 4e30eaf6 +N bff69b8e 866d3aff bfee8e93 bc6654aa +N bff69873 bd73813e bfee8c81 125e8830 +N bff69559 619ee9b2 bfee8a6e 50215194 +N bff6923f 72e0791c bfee885b 75b6812f +N bff68f25 f129332a bfee8648 8325e73d +N bff68c0c dc6a1ffd bfee8435 7877578e +N bff688f4 349447f5 bfee8222 55b2a6b5 +N bff685db f998b6e4 bfee800f 1adfac31 +N bff682c4 2b687985 bfee7dfb c80640b0 +N bff67fac c9f49f7f bfee7be8 5d2e3f71 +N bff67c95 d52e39ca bfee79d4 da5f852f +N bff6797f 4d065bfa bfee77c1 3fa1f0fa +N bff67669 316e1b69 bfee75ad 8cfd63ac +N bff67353 82568f95 bfee7399 c279c022 +N bff6703e 3fb0d21c bfee7185 e01eeb44 +N bff66d29 696dfe72 bfee6f71 e5f4cbc5 +N bff66a14 ff7f323f bfee6d5d d4034a6d +N bff66701 01d58cfc bfee6b49 aa5251d0 +N bff663ed 706230d0 bfee6935 68e9cee9 +N bff660da 4b164149 bfee6721 0fd1b032 +N bff65dc7 91e2e3e8 bfee650c 9f11e611 +N bff65ab5 44b9408d bfee62f8 16b26312 +N bff657a3 638a8167 bfee60e3 76bb1be7 +N bff65491 ee47d1f8 bfee5ece bf3406b7 +N bff65180 e4e260d0 bfee5cb9 f0251c50 +N bff64e70 474b5d5a bfee5aa5 0996569f +N bff64b60 1573f9aa bfee5890 0b8fb1f2 +N bff64850 4f4d69b2 bfee567a f6192c6e +N bff64540 f4c8e3c8 bfee5465 c93ac661 +N bff64232 05d79ffc bfee5250 84fc81d7 +N bff63f23 826ad691 bfee503b 2966618f +N bff63c15 6a73c8d0 bfee4e25 b6806ef6 +N bff63907 bde3afc4 bfee4c10 2c52ae6a +N bff635fa 7cabcdaf bfee49fa 8ae52b20 +N bff632ed a6bd6452 bfee47e4 d23ff07e +N bff62fe1 3c09b6d2 bfee45cf 026b0b6a +N bff62cd5 3c820ffb bfee43b9 1b6e8e8d +N bff629c9 a817b336 bfee41a3 1d528812 +N bff626be 7ebbeaae bfee3f8d 081f0b49 +N bff623b3 c060089d bfee3d76 dbdc3194 +N bff620a9 6cf5558a bfee3b60 98920e34 +N bff61d9f 846d2328 bfee394a 3e48bb3e +N bff61a96 06b8c50c bfee3733 cd08549d +N bff6178c f3c98ee5 bfee351d 44d8f6cf +N bff61484 4b90d726 bfee3306 a5c2c0c2 +N bff6117c 0dfff676 bfee30ef efcdd370 +N bff60e74 3b084715 bfee2ed9 23025170 +N bff60b6c d29b2592 bfee2cc2 3f685f72 +N bff60865 d4a9f053 bfee2aab 450823f5 +N bff6055f 412607f5 bfee2894 33e9c780 +N bff60259 1800cef4 bfee267d 0c157465 +N bff5ff53 592ba93b bfee2465 cd93567c +N bff5fc4e 0497fde3 bfee224e 786b9c4f +N bff5f949 1a3736d6 bfee2037 0ca676db +N bff5f644 99fabc91 bfee1e1f 8a4c16a3 +N bff5f340 83d3fbeb bfee1c07 f164afb0 +N bff5f03c d7b463b8 bfee19f0 41f877ea +N bff5ed39 958d645c bfee17d8 7c0fa6cb +N bff5ea36 bd507091 bfee15c0 9fb275f1 +N bff5e734 4eeefcea bfee13a8 ace920bd +N bff5e432 4a5a7f9d bfee1190 a3bbe433 +N bff5e130 af847172 bfee0f78 8432ff9b +N bff5de2f 7e5e4cc8 bfee0d60 4e56b3d8 +N bff5db2e b6d98e3c bfee0b48 022f43d7 +N bff5d82e 58e7b427 bfee092f 9fc4f439 +N bff5d52e 647a3f1b bfee0717 27200ba4 +N bff5d22e d982b171 bfee04fe 9848d277 +N bff5cf2f b7f28ed3 bfee02e5 f3479276 +N bff5cc30 ffbb60bc bfee00cd 382499f1 +N bff5c932 b0cead37 bfedfeb4 66e83546 +N bff5c634 cb1dfe6b bfedfc9b 7f9ab42e +N bff5c337 4e9ae17b bfedfa82 824468f0 +N bff5c03a 3b36e4aa bfedf869 6eeda714 +N bff5bd3d 90e39862 bfedf650 459ec41a +N bff5ba41 4f928efd bfedf437 06601757 +N bff5b745 773555f0 bfedf21d b139f520 +N bff5b44a 07bd989b bfedf004 4634c74e +N bff5b14f 011cda1b bfededea c558dbd6 +N bff5ae54 6344bbdb bfedebd1 2eae9677 +N bff5ab5a 2e26da12 bfede9b7 823e57b9 +N bff5a860 61b4d281 bfede79d c01081ac +N bff5a566 fde046a0 bfede583 e82d7971 +N bff5a26e 029ad7c9 bfede369 fa9da484 +N bff59f75 6fd62a23 bfede14f f7696acf +N bff59c7d 4583e3ed bfeddf35 de993625 +N bff59985 8395ad35 bfeddd1b b035720e +N bff5968e 29fd3029 bfeddb01 6c468c04 +N bff59397 38ac18c0 bfedd8e7 12d4f335 +N bff590a0 af9414fa bfedd6cc a3e918ac +N bff58daa 8ea6d4e6 bfedd4b2 1f8b6f55 +N bff58ab4 d5d60a8c bfedd297 85c46bf2 +N bff587bf 851369aa bfedd07c d69c84e6 +N bff584ca 9c50a817 bfedce62 121c3281 +N bff581d6 1b7f7dde bfedcc47 384bef08 +N bff57ee2 0291a45e bfedca2c 49343623 +N bff57bee 5178d7ee bfedc811 44dd85fd +N bff578fb 0826d526 bfedc5f6 2b505d59 +N bff57608 268d5df1 bfedc3da fc953f30 +N bff57315 ac9e31e3 bfedc1bf b8b4ad34 +N bff57023 9a4b15bb bfedbfa4 5fb72d32 +N bff56d31 ef85ce13 bfedbd88 f1a54541 +N bff56a40 ac4022f6 bfedbb6d 6e877e57 +N bff5674f d06bdd86 bfedb951 d6666295 +N bff5645f 5bfac9ac bfedb736 294a7e7c +N bff5616f 4edeb377 bfedb51a 673c5f0f +N bff55e7f a9096cd5 bfedb2fe 904495e9 +N bff55b90 6a6cc467 bfedb0e2 a46bb2ad +N bff558a1 92fa8eba bfedaec6 a3ba499a +N bff555b3 22a4a06f bfedacaa 8e38ef66 +N bff552c5 195cd0c8 bfedaa8e 63f03b08 +N bff54fd7 7714f8bf bfeda872 24e8c515 +N bff54cea 3bbef34c bfeda655 d12b27f2 +N bff549fd 674c9d52 bfeda439 68bfffc1 +N bff54710 f9afd638 bfeda21c ebafeada +N bff54424 f2da7e06 bfeda000 5a03885f +N bff54139 52be77c3 bfed9de3 b3c37a00 +N bff53e4e 194da834 bfed9bc6 f8f86308 +N bff53b63 4679f60d bfed99aa 29aae885 +N bff53878 da354991 bfed978d 45e3b101 +N bff5358e d4718d75 bfed9570 4dab6526 +N bff532a5 3520ae26 bfed9353 410aaf38 +N bff52fbb fc3499a6 bfed9136 200a3af6 +N bff52cd3 299f407f bfed8f18 eab2b654 +N bff529ea bd5294d1 bfed8cfb a10cd0c2 +N bff52702 b7408bad bfed8ade 43213c29 +N bff5241b 175b1a5a bfed88c0 d0f8aaf3 +N bff52133 dd943858 bfed86a3 4a9bd17c +N bff51e4d 09dde04f bfed8485 b01366c6 +N bff51b66 9c2a0dc8 bfed8268 016822c6 +N bff51880 946abeae bfed804a 3ea2bf85 +N bff5159a f291f27a bfed7e2c 67cbf885 +N bff512b5 b691ab48 bfed7c0e 7cec8b82 +N bff50fd0 e05bec7c bfed79f0 7e0d377d +N bff50cec 6fe2bb24 bfed77d2 6b36bd03 +N bff50a08 65181f38 bfed75b4 4471df0d +N bff50724 bfee16c9 bfed7396 09c759a9 +N bff50441 8056cdd6 bfed7177 bb400adc +N bff5015e a64430ac bfed6f59 58e4a248 +N bff4fe7c 31a859ad bfed6d3a e2bdf1a8 +N bff4fb9a 2275596e bfed6b1c 58d4c3d5 +N bff4f8b8 789d42f2 bfed68fd bb31e5be +N bff4f5d7 34122af0 bfed66df 09de25de +N bff4f2f6 54c61dea bfed64c0 44e24cf2 +N bff4f015 daab53c1 bfed62a1 6c4743f4 +N bff4ed35 c5b3c75d bfed6082 8015c73c +N bff4ea56 15d19fda bfed5e63 8056b3ff +N bff4e776 caf6fb98 bfed5c44 6d12e148 +N bff4e497 e515fb1b bfed5a25 46532806 +N bff4e1b9 6420bfea bfed5806 0c206228 +N bff4dedb 48096e74 bfed55e6 be836c0d +N bff4dbfd 90c22caa bfed53c7 5d85237b +N bff4d920 3e3d229f bfed51a7 e92e680c +N bff4d643 506c79c1 bfed4f88 61881aa3 +N bff4d366 c7425d9c bfed4d68 c69b1dfc +N bff4d08a a2b0fc69 bfed4b49 1870570d +N bff4cdae e2aa84fc bfed4929 5710ab86 +N bff4cad3 87212905 bfed4709 82850378 +N bff4c7f8 90071b9d bfed44e9 9ad64841 +N bff4c51d fd4e91ff bfed42c9 a00d651a +N bff4c243 cee9c335 bfed40a9 923346ce +N bff4bf6a 04cae825 bfed3e89 7150dbd1 +N bff4bc90 9ee43bc7 bfed3c69 3d6f145d +N bff4b9b7 9d27faa5 bfed3a48 f696e217 +N bff4b6de ff8863c2 bfed3828 9cd138ba +N bff4b406 c5f7b721 bfed3608 30270cfd +N bff4b12e f0683776 bfed33e7 b0a155d6 +N bff4ae57 7ecc28b4 bfed31c7 1e490b65 +N bff4ab80 7115d0f9 bfed2fa6 792727a4 +N bff4a8a9 c7377785 bfed2d85 c144a5a0 +N bff4a5d3 8123697c bfed2b64 f6aa850b +N bff4a2fd 9ecbf123 bfed2944 1961c3a6 +N bff4a028 202359d3 bfed2723 2973603b +N bff49d53 051bf5f5 bfed2502 26e85f18 +N bff49a7e 4da8156e bfed22e1 11c9c2dd +N bff497a9 f9ba0bcc bfed20bf ea209123 +N bff494d6 09442ecc bfed1e9e aff5d15a +N bff49202 7c38d579 bfed1c7d 63528c23 +N bff48f2f 528a586a bfed1a5c 043fcb7e +N bff48c5c 8c2b127f bfed183a 92c69b54 +N bff4898a 290d60d8 bfed1619 0ef00975 +N bff486b8 2923a1b5 bfed13f7 78c524bf +N bff483e6 8c6035b3 bfed11d5 d04efe03 +N bff48115 52b57f01 bfed0fb4 1596a77a +N bff47e44 7c15e1c5 bfed0d92 48a53501 +N bff47b74 0873c481 bfed0b70 6983bc75 +N bff478a3 f7c18ecc bfed094e 783b54ab +N bff475d4 49f1aa46 bfed072c 74d51638 +N bff47304 fef6834a bfed050a 5f5a1be9 +N bff47036 16c286c8 bfed02e8 37d3812c +N bff46d67 91482424 bfed00c5 fe4a6376 +N bff46a99 6e79ccff bfecfea3 b2c7e21a +N bff467cb ae49f43f bfecfc81 55551d8b +N bff464fe 50ab0edd bfecfa5e e5fb37fc +N bff46231 558f93be bfecf83c 64c3553d +N bff45f64 bce9fb87 bfecf619 d1b69a98 +N bff45c98 86acc0e2 bfecf3f7 2cde2f0e +N bff459cc b2ca6024 bfecf1d4 76433b08 +N bff45701 413557d2 bfecefb1 adeee8c1 +N bff45436 31e027ba bfeced8e d3ea6395 +N bff4516b 84bd51e7 bfeceb6b e83ed8b7 +N bff44ea1 39bf5a4a bfece948 eaf576f4 +N bff44bd7 50d8c692 bfece725 dc176e8f +N bff4490d c9fc1e90 bfece502 bbadf192 +N bff44644 a51beb16 bfece2df 89c232eb +N bff4437b e22ab77f bfece0bc 465d6797 +N bff440b3 811b113e bfecde98 f188c654 +N bff43deb 81df86ae bfecdc75 8b4d86ad +N bff43b23 e46aa975 bfecda52 13b4e2d5 +N bff4385c a8af0ba3 bfecd82e 8ac8156b +N bff43595 ce9f418f bfecd60a f0905aed +N bff432cf 562de1d2 bfecd3e7 4516f1b5 +N bff43009 3f4d8474 bfecd1c3 8865194c +N bff42d43 89f0c386 bfeccf9f ba8412ef +N bff42a7e 360a3a7a bfeccd7b db7d20fd +N bff427b9 438c879e bfeccb57 eb59882b +N bff424f4 b26a4a5b bfecc933 ea228e1a +N bff42230 8296234f bfecc70f d7e17974 +N bff41f6c b402b6bf bfecc4eb b49f93d0 +N bff41ca9 46a2a902 bfecc2c7 806626e3 +N bff419e6 3a68a0e0 bfecc0a3 3b3e7e5f +N bff41723 8f474777 bfecbe7e e531e7d8 +N bff41461 4531470e bfecbc5a 7e49b1e0 +N bff4119f 5c194bd2 bfecba36 068f2c8e +N bff40edd d3f202dc bfecb811 7e0ba8c9 +N bff40c1c acae1f87 bfecb5ec e4c87c64 +N bff4095b e64051a1 bfecb3c8 3acefa7e +N bff4069b 809b4c04 bfecb1a3 802878a6 +N bff403db 7bb1c4f7 bfecaf7e b4de4f28 +N bff4011b d77673ca bfecad59 d8f9d727 +N bff3fe5c 93dc116c bfecab34 ec846b1b +N bff3fb9d b0d5594d bfeca90f ef87677b +N bff3f8df 2e5507d3 bfeca6ea e20c298d +N bff3f621 0c4ddb77 bfeca4c5 c41c103e +N bff3f363 4ab29511 bfeca2a0 95c07c62 +N bff3f0a5 e975f708 bfeca07b 5702d00b +N bff3ede8 e88ac4d6 bfec9e56 07ec6e31 +N bff3eb2c 47e3c4a5 bfec9c30 a886bbeb +N bff3e870 0773bde9 bfec9a0b 38db1f5b +N bff3e5b4 272d7a37 bfec97e5 b8f30055 +N bff3e2f8 a703c51e bfec95c0 28d7c841 +N bff3e03d 86e96c46 bfec939a 8892e22f +N bff3dd82 c6d13ddf bfec9174 d82db9a0 +N bff3dac8 66ae0a84 bfec8f4f 17b1bc01 +N bff3d80e 6672a53f bfec8d29 472858a9 +N bff3d554 c611e247 bfec8b03 669affdf +N bff3d29b 857e97ed bfec88dd 76132394 +N bff3cfe2 a4ab9bba bfec86b7 759a3518 +N bff3cd2a 238bce64 bfec8491 6539ae90 +N bff3ca72 021204c9 bfec826b 44fb00c4 +N bff3c7ba 40311e78 bfec8045 14e7a4ef +N bff3c502 dddbfb09 bfec7e1e d509144a +N bff3c24b db057ac6 bfec7bf8 8568c89f +N bff3bf95 37a08174 bfec79d2 26103e6e +N bff3bcde f39ff0b0 bfec77ab b708f07f +N bff3ba29 0ef6b5fe bfec7585 385c6307 +N bff3b773 8997b2c5 bfec735e aa141093 +N bff3b4be 6375d36c bfec7138 0c397c66 +N bff3b209 9c840385 bfec6f11 5ed62911 +N bff3af55 34b530db bfec6cea a1f39ae0 +N bff3aca1 2bfc4add bfec6ac3 d59b5762 +N bff3a9ed 824c429b bfec689c f9d6e56a +N bff3a73a 37980b34 bfec6676 0eafcd60 +N bff3a487 4bd29985 bfec644f 142f9905 +N bff3a1d4 beeee3c3 bfec6228 0a5fd31b +N bff39f22 90dfe2ff bfec6000 f14a08a4 +N bff39c70 c19890ea bfec5dd9 c8f7c710 +N bff399bf 510be96d bfec5bb2 91729d82 +N bff3970e 3f2cea5c bfec598b 4ac41c9b +N bff3945d 8bee9283 bfec5763 f4f5d5ae +N bff391ad 3743e4f3 bfec553c 90115d65 +N bff38efd 411fe3e7 bfec5315 1c2047af +N bff38c4d a97593ce bfec50ed 992c2a2a +N bff3899e 7037fb7c bfec4ec6 073e9c4b +N bff386ef 955a23aa bfec4c9e 666136f7 +N bff38441 18cf1641 bfec4a76 b69d93f1 +N bff38192 fa89df92 bfec484e f7fd4ed4 +N bff37ee5 3a7d8d31 bfec4627 2a8a0426 +N bff37c37 d89d2ea4 bfec43ff 4e4d51e8 +N bff3798a d4dbd5ae bfec41d7 6350d7cd +N bff376de 2f2c9503 bfec3faf 699e362d +N bff37431 e78281a2 bfec3d87 613f0f24 +N bff37185 fdd0b214 bfec3b5f 4a3d05ec +N bff36eda 720a3f04 bfec3937 24a1bf5c +N bff36c2f 44224262 bfec370e f076e135 +N bff36984 740bd889 bfec34e6 adc6130a +N bff366da 01ba1ee8 bfec32be 5c98fd34 +N bff3642f ed2034fa bfec3095 fcf94991 +N bff36186 36313c5e bfec2e6d 8ef0a397 +N bff35edc dce057dc bfec2c45 1288b792 +N bff35c33 e120ac8f bfec2a1c 87cb3386 +N bff3598b 42e56079 bfec27f3 eec1c616 +N bff356e3 02219c13 bfec25cb 47761fbe +N bff3543b 1ec88add bfec23a2 91f1f348 +N bff35193 98cd56e7 bfec2179 ce3ef234 +N bff34eec 70232e81 bfec1f50 fc66d149 +N bff34c45 a4bd413c bfec1d28 1c73462f +N bff3499f 368ebfca bfec1aff 2e6e0754 +N bff346f9 258addb6 bfec18d6 3260cd48 +N bff34453 71a4cf49 bfec16ad 28555113 +N bff341ae 1acfcb1d bfec1484 10554d73 +N bff33f09 20ff0915 bfec125a ea6a7e04 +N bff33c64 8425c312 bfec1031 b69e9fdc +N bff339c0 443734e6 bfec0e08 74fb7177 +N bff3371c 61269dc9 bfec0bdf 258ab3e9 +N bff33478 dae73a47 bfec09b5 c85625e9 +N bff331d5 b16c4c76 bfec078c 5d678a8a +N bff32f32 e4a916e4 bfec0562 e4c8a50b +N bff32c90 7490de10 bfec0339 5e833a14 +N bff329ee 6116e84b bfec010f caa10f9c +N bff3274c aa2e7d3a bfebfee6 292bec77 +N bff324ab 4fcae722 bfebfcbc 7a2d9975 +N bff3220a 51df711f bfebfa92 bdafdfda +N bff31f69 b05f669a bfebf868 f3bc88fb +N bff31cc9 6b3e1b78 bfebf63f 1c5d64ec +N bff31a29 826edbba bfebf415 379c3d0d +N bff31789 f5e4fb48 bfebf1eb 4582e10a +N bff314ea c593cdfa bfebefc1 461b2046 +N bff3124b f16ea982 bfebed97 396ecb73 +N bff30fad 7968e7d8 bfebeb6d 1f87b68c +N bff30d0f 5d75df73 bfebe942 f86fb272 +N bff30a71 9d88ec78 bfebe718 c4309474 +N bff307d4 39956bf3 bfebe4ee 82d43267 +N bff30537 318ebc7f bfebe2c4 3464632b +N bff3029a 85683e19 bfebe099 d8eafe86 +N bff2fffe 35155300 bfebde6f 7071dddd +N bff2fd62 40895f1a bfebdc44 fb02dbb3 +N bff2fac6 a7b7c7a9 bfebda1a 78a7d369 +N bff2f82b 6a93f427 bfebd7ef e96aa1f8 +N bff2f590 89114d2d bfebd5c5 4d552501 +N bff2f2f6 03233e26 bfebd39a a4713c3a +N bff2f05b d8bd32ed bfebd16f eec8c771 +N bff2edc2 09d297fa bfebcf45 2c65a6b1 +N bff2eb28 9656e218 bfebcd1a 5d51c0ab +N bff2e88f 7e3d7f0b bfebcaef 8196f5f0 +N bff2e5f6 c179e2be bfebc8c4 993f2be8 +N bff2e35e 5fff8254 bfebc699 a45448b6 +N bff2e0c6 59c1d4d9 bfebc46e a2e033cb +N bff2de2e aeb4527b bfebc243 94ecd53f +N bff2db97 5eca75c9 bfebc018 7a8416da +N bff2d900 69f7ba8a bfebbded 53afe31f +N bff2d669 d02f9e5e bfebbbc2 207a25cc +N bff2d3d3 9165a0ec bfebb996 e0eccc04 +N bff2d13d ad8d42f9 bfebb76b 9511c38b +N bff2cea8 249a074f bfebb540 3cf2fb82 +N bff2cc12 f67f7311 bfebb314 d89a64b8 +N bff2c97e 23310bbe bfebb0e9 6811eff0 +N bff2c6e9 aaa259c2 bfebaebd eb639012 +N bff2c455 8cc6e697 bfebac92 62993898 +N bff2c1c1 c9923d24 bfebaa66 cdbcddd4 +N bff2bf2e 60f7ec0d bfeba83b 2cd876ec +N bff2bc9b 52eb809b bfeba60f 7ff5f98a +N bff2ba08 9f608bcc bfeba3e3 c71f5e1f +N bff2b776 464a9fb4 bfeba1b8 025e9db2 +N bff2b4e4 479d5099 bfeb9f8c 31bdb2c5 +N bff2b252 a34c33e7 bfeb9d60 5546987c +N bff2afc1 594adfc8 bfeb9b34 6d034a3e +N bff2ad30 698cf02c bfeb9908 78fdc7fc +N bff2aa9f d405fe0e bfeb96dc 79400ec3 +N bff2a80f 98a9a56d bfeb94b0 6dd41dd7 +N bff2a57f b76b84e5 bfeb9284 56c3f64d +N bff2a2f0 303f3c43 bfeb9058 341999e0 +N bff2a061 03186d1d bfeb8e2c 05df0b70 +N bff29dd2 2feabb04 bfeb8bff cc1e4f27 +N bff29b43 b6a9ca61 bfeb89d3 86e16986 +N bff298b5 97494249 bfeb87a7 363260ec +N bff29627 d1bccaac bfeb857a da1b3c15 +N bff2939a 65f80cf0 bfeb834e 72a6028e +N bff2910d 53eeb77c bfeb8121 ffdcbfc9 +N bff28e80 9b9474b0 bfeb7ef5 81c97b5b +N bff28bf4 3cdcf588 bfeb7cc8 f876421a +N bff28968 37bbe9c5 bfeb7a9c 63ed1f63 +N bff286dc 8c25044f bfeb786f c43820db +N bff28451 3a0bf916 bfeb7643 1961549f +N bff281c6 41647e65 bfeb7416 6372ca60 +N bff27f3b a2224b3f bfeb71e9 a2769206 +N bff27cb1 5c39194c bfeb6fbc d676bd4b +N bff27a27 6f9ca240 bfeb6d8f ff7d5d86 +N bff2779d dc40a705 bfeb6b63 1d9489ce +N bff27514 a218e09f bfeb6936 30c65202 +N bff2728b c11911d2 bfeb6709 391ccdee +N bff27003 3934fb09 bfeb64dc 36a212ec +N bff26d7b 0a606082 bfeb62af 29603925 +N bff26af3 348f06d4 bfeb6082 116158a3 +N bff2686b b7b4b4cd bfeb5e54 eeaf8adc +N bff265e4 93c53303 bfeb5c27 c154ea5c +N bff2635d c8b44b29 bfeb59fa 895b9230 +N bff260d7 5675c940 bfeb57cd 46cd9ee8 +N bff25e51 3cfd7a9d bfeb559f f9b52dbe +N bff25bcb 7c3f2e6d bfeb5372 a21c5d10 +N bff25946 142eb4f2 bfeb5145 400d4bae +N bff256c1 04bfe1c2 bfeb4f17 d3921acb +N bff2543c 4de6879f bfeb4cea 5cb4ea6a +N bff251b7 ef967d56 bfeb4abc db7fdd8e +N bff24f33 e9c399bf bfeb488f 4ffd16c9 +N bff24cb0 3c61b669 bfeb4661 ba36ba85 +N bff24a2c e764adc0 bfeb4434 1a36ed6d +N bff247a9 eac05c2a bfeb4206 7007d563 +N bff24527 4668a048 bfeb3fd8 bbb399b4 +N bff242a4 fa515967 bfeb3daa fd4461c3 +N bff24023 066e6967 bfeb3b7d 34c456aa +N bff23da1 6ab3b282 bfeb394f 623da151 +N bff23b20 27151b60 bfeb3721 85ba6dee +N bff2389f 3b868898 bfeb34f3 9f44e66d +N bff2361e a7fbe2c1 bfeb32c5 aee737a7 +N bff2339e 6c691408 bfeb3097 b4ab8f52 +N bff2311e 88c207a5 bfeb2e69 b09c1b87 +N bff22e9e fcfaaa90 bfeb2c3b a2c30b55 +N bff22c1f c906eb8a bfeb2a0d 8b2a8ed7 +N bff229a0 ecdabaf2 bfeb27df 69dcd6fe +N bff22722 686a0ae6 bfeb25b1 3ee415bc +N bff224a4 3ba8d00e bfeb2383 0a4a7eab +N bff22226 668afe10 bfeb2154 cc1a43f3 +N bff21fa8 e9048d17 bfeb1f26 845d9b24 +N bff21d2b c309757f bfeb1cf8 331eb968 +N bff21aae f48db17f bfeb1ac9 d867d4f8 +N bff21832 7d853d5d bfeb189b 74432549 +N bff215b6 5de4165c bfeb166d 06bae21b +N bff2133a 959e3bfc bfeb143e 8fd94490 +N bff210bf 24a7af41 bfeb1210 0fa8868d +N bff20e44 0af47262 bfeb0fe1 8632e26c +N bff20bc9 48788a0e bfeb0db2 f382941e +N bff2094e dd27fbf2 bfeb0b84 57a1d7d9 +N bff206d4 c8f6cf70 bfeb0955 b29aeabe +N bff2045b 0bd90dab bfeb0727 04780ade +N bff201e1 a5c2c1b4 bfeb04f8 4d437766 +N bff1ff68 96a7f7b9 bfeb02c9 8d076fe1 +N bff1fcef de7cbddb bfeb009a c3ce34f3 +N bff1fa77 7d352420 bfeafe6b f1a20855 +N bff1f7ff 72c53b49 bfeafc3d 168d2bc3 +N bff1f587 bf211715 bfeafa0e 3299e300 +N bff1f310 623ccb6e bfeaf7df 45d27155 +N bff1f099 5c0c6eec bfeaf5b0 50411bca +N bff1ee22 ac8419b2 bfeaf381 51f02820 +N bff1ebac 5397e529 bfeaf152 4ae9dc98 +N bff1e936 513bec47 bfeaef23 3b388032 +N bff1e6c0 a5644b80 bfeaecf4 22e65a95 +N bff1e44b 50052237 bfeaeac5 01fdb564 +N bff1e1d6 51129036 bfeae895 d888d9f4 +N bff1df61 a880b714 bfeae666 a692128a +N bff1dced 5643ba01 bfeae437 6c23aa31 +N bff1da79 5a4fbe12 bfeae208 2947ecf9 +N bff1d805 b498e9ce bfeadfd8 de092790 +N bff1d592 65136553 bfeadda9 8a71a767 +N bff1d31f 6bb35ad3 bfeadb7a 2e8bbb16 +N bff1d0ac c86cf50f bfead94a ca61b10f +N bff1ce3a 7b3462ab bfead71b 5dfdda86 +N bff1cbc8 83fdd0b6 bfead4eb e96a869d +N bff1c956 e2bd6fd2 bfead2bc 6cb206f3 +N bff1c6e5 9767734b bfead08c e7deaeda +N bff1c474 a1f00d46 bfeace5d 5afacfe6 +N bff1c204 024b736e bfeacc2d c610be25 +N bff1bf93 b86ddc98 bfeac9fe 292acdf9 +N bff1bd23 c44b812e bfeac7ce 84535477 +N bff1bab4 25d89b3a bfeac59e d794a77a +N bff1b844 dd096691 bfeac36f 22f91dbb +N bff1b5d5 e9d22056 bfeac13f 668b0e6b +N bff1b367 4c2707a3 bfeabf0f a254d1c4 +N bff1b0f9 03fc5ba5 bfeabcdf d660bf5a +N bff1ae8b 114661bc bfeabab0 02b93398 +N bff1ac1d 73f95b0d bfeab880 2768865d +N bff1a9b0 2c098d3c bfeab650 447912da +N bff1a743 396b3fd8 bfeab420 59f5353b +N bff1a4d6 9c12baee bfeab1f0 67e74962 +N bff1a26a 53f44908 bfeaafc0 6e59acad +N bff19ffe 610435a1 bfeaad90 6d56bc95 +N bff19d92 c336ceba bfeaab60 64e8d815 +N bff19b27 7a806263 bfeaa930 551a5d79 +N bff198bc 86d54292 bfeaa700 3df5adcd +N bff19651 e829c069 bfeaa4d0 1f852896 +N bff193e7 9e723045 bfeaa29f f9d32f86 +N bff1917d a9a2e720 bfeaa06f ccea2413 +N bff18f14 09b03c5b bfea9e3f 98d4691b +N bff18caa be8e884c bfea9c0f 5d9c618e +N bff18a41 c8322598 bfea99df 1b4c71b1 +N bff187d9 268f6eeb bfea97ae d1eefd01 +N bff18570 d99ac495 bfea957e 818e6b52 +N bff18308 e14882c8 bfea934e 2a351feb +N bff180a1 3d8d0ad0 bfea911d cbed81eb +N bff17e39 ee5cbf27 bfea8eed 66c1f8b8 +N bff17bd2 f3ac03db bfea8cbc fabcec56 +N bff1796c 4d6f3dda bfea8a8c 87e8c4c7 +N bff17705 fb9ad4c5 bfea885c 0e4febae +N bff1749f fe23300e bfea862b 8dfcc9b8 +N bff1723a 54fcbbaf bfea83fb 06f9cadb +N bff16fd5 001be1ee bfea81ca 795158ae +N bff16d6f ff751097 bfea7f99 e50ddf2e +N bff16b0b 52fcb6c1 bfea7d69 4a39caab +N bff168a6 faa74492 bfea7b38 a8df8799 +N bff16642 f6692cd4 bfea7908 01098401 +N bff163df 4636e32c bfea76d7 52c22dda +N bff1617b ea04dc17 bfea74a6 9e13f305 +N bff15f18 e1c78fb5 bfea7275 e30943e0 +N bff15cb6 2d737581 bfea7045 21ac8f59 +N bff15a53 ccfd07e0 bfea6e14 5a084628 +N bff157f1 c058c288 bfea6be3 8c26d960 +N bff15590 077b228d bfea69b2 b812ba7a +N bff1532e a258a6c8 bfea6781 ddd65baa +N bff150cd 90e5cfb4 bfea6550 fd7c2fc8 +N bff14e6c d3171f80 bfea6320 170eaa5b +N bff14c0c 68e11951 bfea60ef 2a983ee9 +N bff149ac 5238420f bfea5ebe 382361b7 +N bff1474c 8f112091 bfea5c8d 3fba87ec +N bff144ed 1f603eec bfea5a5c 416828c6 +N bff1428e 031a242a bfea582b 3d36b7d0 +N bff1402f 3a335d23 bfea55fa 3330ad08 +N bff13dd0 c4a07686 bfea53c9 23607f61 +N bff13b72 a255ff47 bfea5198 0dd0a6fb +N bff13914 d3488710 bfea4f66 f28b9bb6 +N bff136b7 576c9fbd bfea4d35 d19bd68c +N bff1345a 2eb6dc87 bfea4b04 ab0bd0d1 +N bff131fd 591bd259 bfea48d3 7ee6047c +N bff12fa0 d6901526 bfea46a2 4d34e9b3 +N bff12d44 a7084502 bfea4471 160302ea +N bff12ae8 ca78f2c4 bfea423f d95ac381 +N bff1288d 40d6bcf3 bfea400e 9746aaa0 +N bff12632 0a163ff5 bfea3ddd 4fd1347d +N bff123d7 262c199e bfea3bac 0304ddb3 +N bff1217c 950cea93 bfea397a b0ec2486 +N bff11f22 56ad5367 bfea3749 59918638 +N bff11cc8 6b01f7d2 bfea3517 fcff81fc +N bff11a6e d1ff7a6b bfea32e6 9b409508 +N bff11815 8b9a8525 bfea30b5 345f4271 +N bff115bc 97c7bbd7 bfea2e83 c86606a2 +N bff11363 f67bc947 bfea2c52 575f6387 +N bff1110b a7ab5777 bfea2a20 e155d958 +N bff10eb3 ab4b13c7 bfea27ef 6653ea75 +N bff10c5c 014fab19 bfea25bd e66417ce +N bff10a04 a9adcd1b bfea238c 6190e3f2 +N bff107ad a45a2a36 bfea215a d7e4d120 +N bff10556 f1497661 bfea1f29 496a63eb +N bff10300 907064b3 bfea1cf7 b62c1f17 +N bff100aa 81c3aa74 bfea1ac6 1e34866d +N bff0fe54 c537ff58 bfea1894 818e1f00 +N bff0fbff 5ac21b97 bfea1662 e0436d57 +N bff0f9aa 4256b9e0 bfea1431 3a5ef746 +N bff0f755 7bea95ef bfea11ff 8feb4299 +N bff0f501 07726d5c bfea0fcd e0f2d5d1 +N bff0f2ac e4e2fe43 bfea0d9c 2d8036ea +N bff0f059 143109ec bfea0b6a 759dedcd +N bff0ee05 955151b1 bfea0938 b956816d +N bff0ebb2 6838992d bfea0706 f8b479d4 +N bff0e95f 8cdba5b8 bfea04d5 33c25fa2 +N bff0e70d 032f3e6f bfea02a3 6a8abc13 +N bff0e4ba cb282a6b bfea0071 9d181757 +N bff0e268 e4bb33c2 bfe9fe3f cb74fb5e +N bff0e017 4fdd25d9 bfe9fc0d f5abf247 +N bff0ddc6 0c82cce1 bfe9f9dc 1bc785dd +N bff0db75 1aa0f895 bfe9f7aa 3dd2423a +N bff0d924 7a2c774a bfe9f578 5bd6b10b +N bff0d6d4 2b1a1b23 bfe9f346 75df5e88 +N bff0d484 2d5eb6bc bfe9f114 8bf6d645 +N bff0d234 80ef154e bfe9eee2 9e279bbe +N bff0cfe5 25c028f8 bfe9ecb0 ac7c564a +N bff0cd96 1bc6ad42 bfe9ea7e b6ff784a +N bff0cb47 62f78462 bfe9e84c bdbb97c8 +N bff0c8f8 fb4788dd bfe9e61a c0bb4264 +N bff0c6aa e4ab9715 bfe9e3e8 c009066d +N bff0c45d 1f188c80 bfe9e1b6 bbaf7216 +N bff0c20f aa834865 bfe9df84 b3b91437 +N bff0bfc2 86e0ab38 bfe9dd52 a8307ba5 +N bff0bd75 b42597a3 bfe9db20 99203833 +N bff0bb29 3246f117 bfe9d8ee 8692d953 +N bff0b8dd 01399cc1 bfe9d6bc 7092eefa +N bff0b691 20f281d4 bfe9d48a 572b09f0 +N bff0b445 91668852 bfe9d258 3a65ba9d +N bff0b1fa 528a9a68 bfe9d026 1a4d9255 +N bff0afaf 6453a32c bfe9cdf3 f6ed222d +N bff0ad64 c6b68f8e bfe9cbc1 d04efbd2 +N bff0ab1a 79a84dfc bfe9c98f a67db140 +N bff0a8d0 7d1dce84 bfe9c75d 7983d4d2 +N bff0a686 d10c0273 bfe9c52b 496bf8f3 +N bff0a43d 7567dcd7 bfe9c2f9 1640b090 +N bff0a1f4 6a26523b bfe9c0c6 e00c8ed6 +N bff09fab af3c5890 bfe9be94 a6da2725 +N bff09d63 449ee783 bfe9bc62 6ab40d53 +N bff09b1b 2a42f7e1 bfe9ba30 2ba4d525 +N bff098d3 601d843e bfe9b7fd e9b712e0 +N bff0968b e62388e0 bfe9b5cb a4f55b3e +N bff09444 bc4a0305 bfe9b399 5d6a42ba +N bff091fd e285f28c bfe9b167 13205f20 +N bff08fb7 58cc573a bfe9af34 c62244f4 +N bff08d71 1f123363 bfe9ad02 767a89fc +N bff08b2b 354c8adb bfe9aad0 2433c440 +N bff088e5 9b7062a1 bfe9a89d cf5889ad +N bff086a0 5172c159 bfe9a66b 77f37094 +N bff0845b 5748af37 bfe9a439 1e0f0f8f +N bff08216 ace730e5 bfe9a206 c1b5f894 +N bff07fd2 52436069 bfe99fd4 62f2d10d +N bff07d8e 47523b8e bfe99da2 01d021d2 +N bff07b4a 8c08d546 bfe99b6f 9e5886f9 +N bff07907 205c3ddd bfe9993d 389698d1 +N bff076c4 044185c4 bfe9970a d094ee8c +N bff07481 37adbff9 bfe994d8 665e2094 +N bff0723e ba9600de bfe992a5 f9fcc774 +N bff06ffc 8cef5dae bfe99073 8b7b7b42 +N bff06dba aeaeedec bfe98e41 1ae4d50d +N bff06b79 1fc9ca22 bfe98c0e a8436da3 +N bff06937 e0350c56 bfe989dc 33a1ddfe +N bff066f6 efe5d0b2 bfe987a9 bd0abfe6 +N bff064b6 4ed133d8 bfe98577 4488ac58 +N bff06275 fcec54c8 bfe98344 ca263d55 +N bff06035 fa2c5352 bfe98112 4dee0c63 +N bff05df6 4686516e bfe97edf cfeab3d7 +N bff05bb6 e1ef721b bfe97cad 5026cdbf +N bff05977 cc5cda11 bfe97a7a ceacf490 +N bff05739 05c3af4a bfe97848 4b87c2a8 +N bff054fa 8e19198f bfe97615 c6c1d2e0 +N bff052bc 655241ca bfe973e3 4065bfe0 +N bff0507e 8b6452ce bfe971b0 b87e24dd +N bff04e41 0044786b bfe96f7e 2f159cb6 +N bff04c03 c3e7e041 bfe96d4b a436c2bc +N bff049c6 d643b961 bfe96b19 17ec325e +N bff0478a 374d3499 bfe968e6 8a408769 +N bff0454d e6f98398 bfe966b3 fb3e5d34 +N bff04311 e53dd9d5 bfe96481 6af04f81 +N bff040d6 320f6cad bfe9624e d960fa9b +N bff03e9a cd637238 bfe9601c 469afa2a +N bff03c5f b72f2287 bfe95de9 b2a8ea75 +N bff03a24 ef67b73e bfe95bb7 1d9567f4 +N bff037ea 76026b16 bfe95984 876b0ed3 +N bff035b0 4af47a20 bfe95751 f0347b3c +N bff03376 6e3322bf bfe9551f 57fc4a43 +N bff0313c dfb3a44b bfe952ec becd1892 +N bff02f03 9f6b3f55 bfe950ba 24b182aa +N bff02cca ad4f3609 bfe94e87 89b42543 +N bff02a92 0954cc47 bfe94c54 eddf9d64 +N bff02859 b37147cc bfe94a22 513e888b +N bff02621 ab99eeb0 bfe947ef b3db832e +N bff023e9 f1c40962 bfe945bd 15c12ab1 +N bff021b2 85e4e19f bfe9438a 76fa1c5f +N bff01f7b 67f1c1f7 bfe94157 d790f4ef +N bff01d44 97dff7dc bfe93f25 3790528e +N bff01b0e 15a4d160 bfe93cf2 9702d2a1 +N bff018d7 e1359cf1 bfe93abf f5f31180 +N bff016a1 fa87ad37 bfe9388d 546bae4d +N bff0146c 619052dc bfe9365a b27744c5 +N bff01237 1644e376 bfe93428 1020741f +N bff01002 189ab30b bfe931f5 6d71d898 +N bff00dcd 68871a0f bfe92fc2 ca761169 +N bff00b99 05ff6ec7 bfe92d90 2737ba30 +N bff00964 f0f90d4d bfe92b5d 83c172ec +N bff00731 29694f1b bfe9292a e01dd78e +N bff004fd af4592a5 bfe926f8 3c57878e +N bff002ca 828333e6 bfe924c5 98791e76 +N bff00097 a3177a25 bfe92292 f48d21ae +N bfeffcca 21f02673 bfe92060 509e7bb4 +N bfeff865 983428f5 bfe91e2d acb77d14 +N bfeff401 a8e5fb7e bfe91bfb 08e2df64 +N bfefef9e 53f061d7 bfe919c8 652b3ccf +N bfefeb3b 993e2ef2 bfe91795 c19b359f +N bfefe6d9 78ba321a bfe91563 1e3d66d1 +N bfefe277 f24f3ea8 bfe91330 7b1c6df0 +N bfefde17 05e82bd0 bfe910fd d842e8fb +N bfefd9b6 b36fd2ea bfe90ecb 35bb7587 +N bfefd556 fad10fa6 bfe90c98 9390b0dd +N bfefd0f7 dbf6c1db bfe90a65 f1cd38d8 +N bfefcc99 56cbcc58 bfe90833 507bab56 +N bfefc83b 6b3b135e bfe90600 afa6a56e +N bfefc3de 192f7f20 bfe903ce 0f58c4b2 +N bfefbf81 6093faac bfe9019b 6f9ca6a2 +N bfefbb25 4153743e bfe8ff68 d07ce8d5 +N bfefb6c9 bb58dc1a bfe8fd36 32042864 +N bfefb26e ce8f2574 bfe8fb03 943d025e +N 40590000 00000003 3ff8f905 eb2def22 +N 4058c553 0efaa9ae 3ff8f8a4 e7a8bac6 +N 40588b2f d470a713 3ff8f842 fe62b3de +N 40585195 0d2aebe5 3ff8f7e0 2d3bf70f +N 40581881 78e903a3 3ff8f77c 720f9b14 +N 4057dff3 da5a1d09 3ff8f717 cab3a4eb +N 4057a7ea f7162621 3ff8f6b2 34f8fbe3 +N 40577065 9796f835 3ff8f64b aeab5d92 +N 40573962 873193ee 3ff8f5e4 359151ac +N 405702e0 940f6d4a 3ff8f57b c76c1dbe +N 4056ccde 8f27c754 3ff8f512 61f7b8cf +N 4056975b 4c391f5a 3ff8f4a8 02eabee1 +N 40566255 a1c2a7c7 3ff8f43c a7f66457 +N 40562dcc 68fdd216 3ff8f3d0 4ec6693e +N 4055f9be 7dd7e80e 3ff8f362 f5010c74 +N 4055c62a beebb3f9 3ff8f2f4 9846febc +N 40559310 0d7b37c0 3ff8f285 363355a4 +N 4055606d 4d6972d0 3ff8f214 cc5b7e5e +N 40552e41 6534367a 3ff8f1a3 584f306c +N 4054fc8b 3dee090d 3ff8f130 d7986035 +N 4054cb49 c338170f 3ff8f0bd 47bb317b +N 40549a7b e33c32c4 3ff8f048 a635e9ad +N 40546a20 8ea6e1cd 3ff8efd2 f080e21d +N 40543a36 b8a178c1 3ff8ef5c 240e7a17 +N 40540abd 56cc4479 3ff8eee4 3e4b08d2 +N 4053dbb3 6138c14c 3ff8ee6b 3c9ccf49 +N 4053ad17 d263dfa4 3ff8edf1 1c63e9ec +N 40537ee9 a7305629 3ff8ed75 dafa4236 +N 40535127 dee10132 3ff8ecf9 75b3801b +N 405323d1 7b134f77 3ff8ec7b e9dcfb58 +N 4052f6e5 7fb9bbbb 3ff8ebfd 34bdaca5 +N 4052ca62 f31653a3 3ff8eb7d 53961ebe +N 40529e48 ddb54b33 3ff8eafc 43a05f4e +N 40527296 4a679d1a 3ff8ea7a 020fefb5 +N 4052474a 463db7a1 3ff8e9f6 8c11b5ac +N 40521c63 e082360b 3ff8e971 decbebc7 +N 4051f1e2 2ab4a665 3ff8e8eb f75e11ce +N 4051c7c4 38845b84 3ff8e864 d2e0dcfd +N 40519e09 1fcb4b54 3ff8e7dc 6e662812 +N 405174af f888f905 3ff8e752 c6f8e342 +N 40514bb7 dcdd6b43 3ff8e6c7 d99d0402 +N 4051231f e9042e3b 3ff8e63b a34f74af +N 4050fae7 3b4f6156 3ff8e5ae 2106040d +N 4050d30c f422d082 3ff8e51f 4faf54a7 +N 4050ab90 35ef1924 3ff8e48f 2c32cbfe +N 40508470 252cda41 3ff8e3fd b370819d +N 40505dab e857f010 3ff8e36a e2412dff +N 40503742 a7eabaaf 3ff8e2d6 b5761951 +N 40501133 8e596ff7 3ff8e241 29d90a0b +N 404fd6fb 901af071 3ff8e1aa 3c2c3365 +N 404f8c41 06c1ac01 3ff8e111 e92a239d +N 404f4235 e13330fd 3ff8e078 2d85b21e +N 404ef8d8 83cab161 3ff8dfdd 05e9ed76 +N 404eb027 56a9823c 3ff8df40 6efa0929 +N 404e6820 c5ae4026 3ff8dea2 65514b57 +N 404e20c3 406c0885 3ff8de02 e582fa3b +N 404dda0d 3a21c747 3ff8dd61 ec1a497e +N 404d93fd 29b19951 3ff8dcbf 759a475e +N 404d4e91 899842d8 3ff8dc1b 7e7dc9b5 +N 404d09c8 d7e4b9ec 3ff8db76 03375ac4 +N 404cc5a1 962fc4d8 3ff8dacf 003125e2 +N 404c821a 4993ac2f 3ff8da26 71cce3f7 +N 404c3f31 7aa40037 3ff8d97c 5463c7ce +N 404bfce5 b56571ec 3ff8d8d0 a4466a37 +N 404bbb35 8945bedc 3ff8d823 5dbcb606 +N 404b7a1f 8913b01f 3ff8d774 7d05d3da +N 404b39a2 4af72c0e 3ff8d6c3 fe5815b8 +N 404af9bc 68695a91 3ff8d611 dde0e284 +N 404aba6c 7e2cdbf5 3ff8d55e 17c4a13d +N 404a7bb1 2c4611f4 3ff8d4a8 a81ea412 +N 404a3d89 15f37acf 3ff8d3f1 8b011349 +N 4049fff2 e1a61e7b 3ff8d338 bc74d7f4 +N 4049c2ed 38fa0d77 3ff8d27e 38798679 +N 40498676 c8aef14d 3ff8d1c1 fb0548e8 +N 40494a8e 40a0ae75 3ff8d104 0004c923 +N 40490f32 53c017a2 3ff8d044 435b1ad2 +N 4048d461 b80bb219 3ff8cf82 c0e1a52d +N 40489a1b 26888afa 3ff8cebf 74680c8b +N 4048605d 5b3b1d7f 3ff8cdfa 59b41bc9 +N 40482727 152049c3 3ff8cd33 6c81ad79 +N 4047ee77 16265c13 3ff8cc6a a88294e2 +N 4047b64c 232624ad 3ff8cba0 095e86c9 +N 40477ea5 03dc1fa9 3ff8cad3 8ab3020d +N 40474780 82e1ace3 3ff8ca05 28133809 +N 404710dd 6da657f5 3ff8c934 dd07f4cc +N 4046daba 94692fd3 3ff8c862 a50f870e +N 4046a516 ca322e11 3ff8c78e 7b9da800 +N 40466ff0 e4cbadb5 3ff8c6b8 5c1b62df +N 40463b47 bcbbf14d 3ff8c5e0 41e6fc51 +N 4046071a 2d3eb835 3ff8c506 2853d98e +N 4045d367 143ee305 3ff8c42a 0aaa675a +N 4045a02d 525026d1 3ff8c34b e42800b9 +N 40456d6b caa8cf44 3ff8c26b affed57f +N 40453b21 631b8f4c 3ff8c189 6955d097 +N 4045094d 0411606c 3ff8c0a5 0b487e24 +N 4044d7ed 98837050 3ff8bfbe 90e6f15a +N 4044a702 0df51ca8 3ff8bed5 f535aa2c +N 40447689 546dfd33 3ff8bdeb 332d7aba +N 40444682 5e73fbba 3ff8bcfe 45bb6c88 +N 404416ec 210579da 3ff8bc0f 27c0a57c +N 4043e7c5 939384ad 3ff8bb1d d4124ca4 +N 4043b90d affc15f3 3ff8ba2a 45796ec0 +N 40438ac3 728462b5 3ff8b934 76b2e294 +N 40435ce5 d9d33762 3ff8b83c 626f2cfc +N 40432f73 e6eb6109 3ff8b742 035264c6 +N 4043026c 9d2623c3 3ff8b645 53f41658 +N 4042d5cf 022dbe0b 3ff8b546 4edf270d +N 4042a99a 1df7f915 3ff8b444 ee91b863 +N 40427dcc fac0c5cb 3ff8b341 2d7d0ae2 +N 40425266 a504e671 3ff8b23b 060560d2 +N 40422766 2b7ca4e5 3ff8b132 7281e0a6 +N 4041fcca 9f169536 3ff8b027 6d3c773a +N 4041d293 12f26481 3ff8af19 f071b9c2 +N 4041a8be 9c5bb41b 3ff8ae09 f650c78a +N 40417f4c 52c500ad 3ff8acf7 78fb2b70 +N 4041563b 4fc29556 3ff8abe2 7284bd21 +N 40412d8a af058aac 3ff8aaca dcf38215 +N 40410539 8e56d174 3ff8a9b0 b23f8e54 +N 4040dd47 0d9248f6 3ff8a893 ec52e4ef +N 4040b5b2 4ea1e0ec 3ff8a774 85095846 +N 40408e7a 7578c6d1 3ff8a652 76306a02 +N 4040679e a80e9e7a 3ff8a52d b9872adc +N 4040411e 0e5ac5fb 3ff8a406 48be1a13 +N 40401af7 d24fa49d 3ff8a2dc 1d7704b5 +N 403fea56 3fac09a3 3ff8a1af 3144e492 +N 403f9f6e 4990f22a 3ff8a07f 7dabbf00 +N 403f5536 21dd9755 3ff89f4c fc20834f +N 403f0bac 2bf2f1fb 3ff89e17 a608e906 +N 403ec2ce cefa6942 3ff89cdf 74bb4dd6 +N 403e7a9c 75dcf1ca 3ff89ba4 617e9351 +N 403e3313 8f3a418b 3ff89a66 6589fc5a +N 403dec32 8d601853 3ff89925 7a050a51 +N 403da5f7 e6419ce8 3ff897e1 98075a06 +N 403d6062 136ece3e 3ff8969a b8988059 +N 403d1b6f 920c08d2 3ff89550 d4afe6a7 +N 403cd71e e2c99ffe 3ff89403 e534a6e7 +N 403c936e 89db8aed 3ff892b3 e2fd6789 +N 403c505d 0ef12524 3ff89160 c6d03715 +N 403c0de8 fd2d0259 3ff8900a 8962677b +N 403bcc10 e31cd59a 3ff88eb1 2358692a +N 403b8ad3 52b16b4e 3ff88d54 8d45a5dd +N 403b4a2e e136b618 3ff88bf4 bfac5b26 +N 403b0a22 274bee74 3ff88a91 b2fd74b5 +N 403acaab c0dbc4be 3ff8892b 5f986656 +N 403a8bca 4d14a57f 3ff887c1 bdcb05b2 +N 403a4d7c 6e611007 3ff88654 c5d163c4 +N 403a0fc0 ca5ffee1 3ff884e4 6fd5a611 +N 4039d296 09dd621a 3ff88370 b3efdf97 +N 403995fa d8caab47 3ff881f9 8a25e975 +N 403959ed e6376afa 3ff8807e ea6b3b55 +N 40391e6d e449ff79 3ff87f00 cca0c38d +N 4038e379 883854d3 3ff87d7f 2894befd +N 4038a90f 8a40b5c8 3ff87bf9 f60290ac +N 40386f2e a5a2ad9d 3ff87a71 2c929916 +N 403835d5 9897fabc 3ff878e4 c3da0d46 +N 4037fd03 244d91bd 3ff87754 b35acd9f +N 4037c4b6 0cdcb0f0 3ff875c0 f2833c69 +N 40378ced 1944040e 3ff87429 78ae1411 +N 403755a7 1360d82a 3ff8728e 3d223d37 +N 40371ee2 c7e85f74 3ff870ef 3712a464 +N 4036e89f 066104cb 3ff86f4c 5d9e0f8d +N 4036b2da a11bcf1b 3ff86da5 a7cef34f +N 40367d94 6d2dd41c 3ff86bfb 0c9b47e3 +N 403648cb 4269ba76 3ff86a4c 82e45dd8 +N 4036147d fb594b3c 3ff8689a 0176b28a +N 4035e0ab 75371264 3ff866e3 7f09c456 +N 4035ad52 8fe80e34 3ff86528 f23fe68a +N 40357a72 2df56d9e 3ff8636a 51a61521 +N 40354809 34865d28 3ff861a7 93b3c831 +N 40351616 8b59e279 3ff85fe0 aecac722 +N 4034e499 1cc0c63e 3ff85e15 9936fba7 +N 4034b38f d5978c6f 3ff85c46 492e4477 +N 403482f9 a5407aa7 3ff85a72 b4d047c8 +N 403452d5 7d9dac84 3ff8589a d226458e +N 40342322 530b35fe 3ff856be 9722e982 +N 4033f3df 1c595370 3ff854dd f9a21ce8 +N 4033c50a d2c6a742 3ff852f8 ef68d821 +N 403396a4 71fa852f 3ff8510f 6e24f3fc +N 403368aa f7ff4ade 3ff84f21 6b6cfada +N 40333b1d 653cc5b6 3ff84d2e dcbff98d +N 40330dfa bc72a5f6 3ff84b37 b785500c +N 4032e142 02b2febb 3ff8493b f10c81ec +N 4032b4f2 3f5cd2f0 3ff8473b 7e8d06a6 +N 4032890a 7c16af1e 3ff84536 552619a9 +N 40325d89 c4c94fcc 3ff8432c 69de8a3d +N 4032326f 279a547c 3ff8411d b1a48b32 +N 403207b9 b4e6ff1d 3ff83f0a 214d8261 +N 4031dd68 7f3effc6 3ff83cf1 ad95d7ff +N 4031b37a 9b5f4caf 3ff83ad4 4b20c5c6 +N 403189ef 202d063b 3ff838b1 ee7825ef +N 403160c5 26b06714 3ff8368a 8c0c4206 +N 403137fb ca0fc012 3ff8345e 1833a191 +N 40310f92 278a7feb 3ff8322c 872ad89c +N 4030e787 5e7446a3 3ff82ff5 cd145614 +N 4030bfda 90300471 3ff82db9 ddf83205 +N 4030988a e02b241c 3ff82b78 adc3fbbc +N 40307197 73d8c0c2 3ff82932 304a87c5 +N 40304aff 72ace6cf 3ff826e6 5943bdcc +N 403024c2 0617e00c 3ff82495 1c4c6666 +N 402ffdbc b30315b1 3ff8223e 6ce5f8c7 +N 402fb2a7 34897868 3ff81fe2 3e766858 +N 402f6841 ef555962 3ff81d80 8447f240 +N 402f1e8b 45cce028 3ff81b19 3188eae0 +N 402ed581 9e20ef56 3ff818ac 394b8b36 +N 402e8d23 62443e3d 3ff81639 8e85be40 +N 402e456e ffe28769 3ff813c1 2410ee52 +N 402dfe62 e857cbf4 3ff81142 eca9d262 +N 402db7fd 90a7ab47 3ff80ebe daf03b5a +N 402d723d 7174cf1a 3ff80c34 e166e163 +N 402d2d21 06f86bcc 3ff809a4 f2733136 +N 402ce8a6 d0f9d47a 3ff8070f 005d197a +N 402ca4cd 52c622e2 3ff80472 fd4ed822 +N 402c6193 1327f302 3ff801d0 db54c7dd +N 402c1ef6 9c5f31f1 3ff7ff28 8c5d2da2 +N 402bdcf6 7c18fffa 3ff7fc7a 0238063d +N 402b9b91 4367a5e6 3ff7f9c5 2e96d40a +N 402b5ac5 86ba9cfe 3ff7f70a 030c6cc3 +N 402b1a91 ddd6a9c8 3ff7f448 710cc76d +N 402adaf4 e3ce0968 3ff7f180 69ecca76 +N 402a9bed 36f8b13c 3ff7eeb1 dee219f5 +N 402a5d79 78eca0bb 3ff7ebdc c102e61b +N 402a1f98 4e76454d 3ff7e901 0145b9db +N 4029e248 5f90f016 3ff7e61e 908149c9 +N 4029a588 575f5d63 3ff7e335 5f6c4334 +N 40296956 e4244d93 3ff7e045 5e9d1b8b +N 40292db2 b73b2f86 3ff7dd4e 7e89e006 +N 4028f29a 8510dc20 3ff7da50 af88059c +N 4028b80d 051c62df 3ff7d74b e1cc3951 +N 40287e08 f1d7e772 3ff7d440 056a30db +N 4028448d 08b98ff2 3ff7d12d 0a547bac +N 40280b98 0a2c83b0 3ff7ce12 e05c545d +N 4027d328 b989fa9a 3ff7caf1 7731728c +N 40279b3d dd125cba 3ff7c7c8 be61dd25 +N 402763d6 3de671fe 3ff7c498 a559bd32 +N 40272cf0 a800a1da 3ff7c161 1b633125 +N 4026f68b ea2e42f1 3ff7be22 0fa620ab +N 4026c0a6 d608fa46 3ff7badb 71281112 +N 40268b40 3ff02a0b 3ff7b78d 2ecbfa4a +N 40265656 ff026fe6 3ff7b437 37521c83 +N 402621e9 ed17326c 3ff7b0d9 7957d674 +N 4025edf7 e6b83db8 3ff7ad73 e3577c55 +N 4025ba7f cb1b6f1d 3ff7aa06 63a82f94 +N 40258780 7c1c6f99 3ff7a690 e87db749 +N 402554f8 de367cfb 3ff7a313 5fe85979 +N 402522e7 d87e41c1 3ff79f8d b7d4b533 +N 4024f14c 549bbb4a 3ff79bff de0b9d81 +N 4024c025 3ec42e5c 3ff79869 c031f54e +N 40248f71 85b429f0 3ff794cb 4bc88c3c +N 40245f30 1aa997f5 3ff79124 6e2bfc73 +N 40242f5f f15ddc08 3ff78d75 14948983 +N 40240000 00000001 3ff789bd 2c160054 +N 4023d10f 3f2eee23 3ff785fc a19f9833 +N 4023a28c a9f3b8dd 3ff78233 61fbd517 +N 40237477 3dbbefec 3ff77e61 59d06b0e +N 402346cd fa5402e5 3ff77a86 759e22fa +N 4023198f e1e1b0d3 3ff776a2 a1c0c09b +N 4022ecbb f8de84e6 3ff772b5 ca6ee9f5 +N 4022c051 4612602a 3ff76ebf dbba1023 +N 4022944e d28e0ff3 3ff76ac0 c18e59a6 +N 402268b3 a9a5f109 3ff766b8 67b28e38 +N 40223d7e d8ec9f73 3ff762a6 b9c80434 +N 402212af 702db2ad 3ff75e8b a34a8fa7 +N 4021e844 81688637 3ff75a67 0f907310 +N 4021be3d 20cb0e77 3ff75638 e9ca51ea +N 40219498 64acb9a4 3ff75201 1d032501 +N 40216b55 65895cc8 3ff74dbf 942030b3 +N 40214273 3dfc2c9b 3ff74974 39e0fd20 +N 402119f1 0abac23d 3ff7451e f8df5068 +N 4020f1cd ea902b94 3ff740bf bb8f2af6 +N 4020ca08 fe58073d 3ff73c56 6c3ec5fc +N 4020a2a1 68f9ac0b 3ff737e2 f516942c +N 40207b96 4f635bd1 3ff73365 401944be +N 402054e6 d8858172 3ff72edd 3723c8d6 +N 40202e92 2d4dfa31 3ff72a4a c3ed5b67 +N 40200897 78a369fa 3ff725ad d0078b9d +N 401fc5eb cec13544 3ff72106 44de49e9 +N 401f7b59 509fcc37 3ff71c54 0bb7f7be +N 401f3175 d84d56aa 3ff71797 0db57a1f +N 401ee83f cb019b85 3ff712cf 33d24f0a +N 401e9fb5 91b87f1f 3ff70dfc 66e4a5d9 +N 401e57d5 99292c5c 3ff7091e 8f9d7abd +N 401e109e 51bd529d 3ff70435 9688b550 +N 401dca0e 2f88784f 3ff6ff41 640d4a75 +N 401d8423 aa3f61c4 3ff6fa41 e06d6187 +N 401d3edd 3d2f8c37 3ff6f536 f3c67cfd +N 401cfa39 6736bce0 3ff6f020 8611a69c +N 401cb636 aabaa3d1 3ff6eafe 7f239f46 +N 401c72d3 8da0926a 3ff6e5d0 c6ad129a +N 401c300e 99454551 3ff6e097 443ace5d +N 401bede6 5a74c1a1 3ff6db51 df35fdea +N 401bac59 61624539 3ff6d600 7ee469b5 +N 401b6b66 41a049fa 3ff6d0a3 0a68bafb +N 401b2b0b 92189bb8 3ff6cb39 68c2c3c5 +N 401aeb47 ed0480cd 3ff6c5c3 80cfcb61 +N 401aac19 efe4f504 3ff6c041 394adf5b +N 401a6d80 3b7af6cd 3ff6bab2 78cd2933 +N 401a2f79 73bfe681 3ff6b517 25ce48d2 +N 4019f204 3fddf780 3ff6af6f 26a4b3f8 +N 4019b51f 4a28b320 3ff6a9ba 61861ab6 +N 401978c9 40158d24 3ff6a3f8 bc87d119 +N 40193d00 d2348998 3ff69e2a 1d9f3e2b +N 401901c4 b428f3fc 3ff6984e 6aa25066 +N 4018c713 9ca22781 3ff69265 8947f7ce +N 40188cec 45546830 3ff68c6f 5f28a5bb +N 4018534d 6af1cced 3ff6866b d1bed295 +N 40181a35 cd233a01 3ff6805a c6678991 +N 4017e1a4 2e816c36 3ff67a3c 2262fa9f +N 4017a997 548e143f 3ff6740f cad512b6 +N 4017720e 07ad0245 3ff66dd5 a4c61a91 +N 40173b07 131d618a 3ff6678d 95235c1e +N 40170481 44f303e2 3ff66137 80bfceb4 +N 4016ce7b 6e0fbcee 3ff65ad3 4c54ca3d +N 401698f4 621cccf6 3ff65460 dc82c18c +N 401663ea f7845b22 3ff64de0 15d203f0 +N 40162f5e 076aff15 3ff64750 dcb38645 +N 4015fb4c 6da959b2 3ff640b3 1581b3a0 +N 4015c7b5 08c5bcd7 3ff63a06 a48145c8 +N 40159496 b9ede20c 3ff6334b 6de225a4 +N 401561f0 64f0aff7 3ff62c81 55c053d6 +N 40152fc0 f0380e5a 3ff625a8 4024d998 +N 4014fe07 44c2c8a4 3ff61ec0 1106c225 +N 4014ccc2 4e1e7ec9 3ff617c8 ac4c1cc3 +N 40149bf0 fa61a45f 3ff610c1 f5cb07b1 +N 40146b92 3a258dd6 3ff609ab d14ac416 +N 40143ba5 00808b8f 3ff60286 2284d32a +N 40140c28 430012e8 3ff5fb50 cd261cc8 +N 4013dd1a f9a2f4df 3ff5f40b b4d01f92 +N 4013ae7c 1ed3a260 3ff5ecb6 bd1a2adc +N 4013804a af627dff 3ff5e551 c992a293 +N 40135285 aa803b02 3ff5dddc bdc04d3e +N 4013252c 11b849a7 3ff5d657 7d23ac5d +N 4012f83c e8eb508b 3ff5cec1 eb385f50 +N 4012cbb7 3649b2ed 3ff5c71b eb7690ef +N 40129f9a 024e23e8 3ff5bf65 6154700d +N 401273e4 57b8465d 3ff5b79e 3047b310 +N 40124895 43875973 3ff5afc6 3bc726d8 +N 40121dab d4f4f1a6 3ff5a7dd 674c4910 +N 4011f327 1d6fbe2a 3ff59fe3 9654ee3a +N 4011c906 30965aa2 3ff597d8 ac64f382 +N 40119f48 24322cf6 3ff58fbc 8d07fca3 +N 401175ec 10324f36 3ff5878f 1bd33dfe +N 40114cf1 0ea68574 3ff57f50 3c675318 +N 40112456 3bba3f68 3ff576ff d27221ab +N 4010fc1a b5afa5d6 3ff56e9d c1b0c977 +N 4010d43d 9cdab38a 3ff56629 edf1a104 +N 4010acbe 139c59d9 3ff55da4 3b163f79 +N 4010859b 3e5db085 3ff5550c 8d1593bf +N 40105ed4 438b30f6 3ff54c62 c7fe0910 +N 40103868 4b8ffc94 3ff543a6 cff7b923 +N 40101256 80d12e47 3ff53ad8 8946ac12 +N 400fd93c 1f526de2 3ff531f7 d84d263b +N 400f8e7c 4cc68980 3ff52904 a18e041b +N 400f446b ea6d6ab9 3ff51ffe c9af2470 +N 400efb09 5c85256a 3ff516e6 357be0a8 +N 400eb253 0b1234dc 3ff50dba c9e793ce +N 400e6a47 61d69f9c 3ff5047c 6c103010 +N 400e22e4 d0493010 3ff4fb2b 0140e2fc +N 400ddc29 c98cc1bc 3ff4f1c6 6ef4c890 +N 400d9614 c467a2dd 3ff4e84e 9ad9ad3c +N 400d50a4 3b3b0a4c 3ff4dec3 6ad2dee4 +N 400d0bd6 abfaa16e 3ff4d524 c4fc0d08 +N 400cc7aa 982421ee 3ff4cb72 8fac3810 +N 400c841e 84b70733 3ff4c1ac b178afde +N 400c4130 fa2c535e 3ff4b7d3 113821b5 +N 400bfee0 846e6779 3ff4ade5 9605b567 +N 400bbd2b b2d0eeee 3ff4a3e4 274439fb +N 400b7c11 1808dde0 3ff499ce aca161a6 +N 400b3b8f 4a248250 3ff48fa5 0e190d3a +N 400afba4 e283a7ee 3ff48567 33f8a6f6 +N 400abc50 7dcfce47 3ff47b15 06e28cb8 +N 400a7d90 bbf4714c 3ff470ae 6fd18981 +N 400a3f64 401763f4 3ff46633 581c5e55 +N 400a01c9 b0913cc4 3ff45ba3 a9795a3f +N 4009c4bf b6e5d42e 3ff450ff 4e02018b +N 40098844 ffbcd481 3ff44646 3036c3fd +N 40094c58 3ada5b53 3ff43b78 3b02c1fd +N 400910f8 1b17ac44 3ff43095 59bfa08a +N 4008d623 565bf4c7 3ff4259d 78396bc2 +N 40089bd8 a5952100 3ff41a90 82b287ed +N 40086216 c4b0c16f 3ff40f6e 65e7b0b9 +N 400828dc 7295013a 3ff40437 0f140684 +N 4007f028 7119ad0e 3ff3f8ea 6bf5296c +N 4007b7f9 85014a53 3ff3ed88 6acf61e5 +N 4007804e 75f23e95 3ff3e210 fa71d685 +N 40074926 0e70070d 3ff3d684 0a3acec4 +N 4007127f 1bd47fff 3ff3cae1 8a1c0241 +N 4006dc58 6e493bf1 3ff3bf29 6a9ef449 +N 4006a6b0 d8c0ea82 3ff3b35b 9ce95b2c +N 40067187 30f0cead 3ff3a778 12c192f4 +N 40063cda 4f4a447b 3ff39b7e be931b1d +N 400608a9 0ef455d7 3ff38f6f 93731eb8 +N 4005d4f2 4dc55e78 3ff3834a 85250696 +N 4005a1b4 ec3cbec3 3ff3770f 881f14e2 +N 40056eef cd7c9d63 3ff36abe 918f099d +N 40053ca1 d743b797 3ff35e57 975ecf5f +N 40050ac9 f1e74006 3ff351da 90392fd2 +N 4004d967 084ccbe6 3ff34547 738e8f1e +N 4004a878 07e44e7a 3ff3389e 3999adba +N 400477fb e0a2229f 3ff32bde db646fc9 +N 400447f1 84f9225f 3ff31f09 52cca95e +N 40041857 e9d4cc60 3ff3121d 9a88eec8 +N 4003e92e 0693770f 3ff3051b ae2d6823 +N 4003ba72 d500916a 3ff2f803 8a30a74c +N 40038c25 514ef149 3ff2ead5 2bf07f5c +N 40035e44 7a132efc 3ff2dd90 91b6dcb1 +N 400330cf 503e0e31 3ff2d035 babe9ca7 +N 400303c4 d716f3f2 3ff2c2c4 a73863ea +N 4002d724 143669a4 3ff2b53d 584f726e +N 4002aaec 0f80acef 3ff2a79f d02e73fd +N 40027f1b d3204c5b 3ff299ec 12044c39 +N 400253b2 6b80d0a1 3ff28c22 2208dcff +N 400228ae e749727c 3ff27e42 0581c5fc +N 4001fe10 5757dce2 3ff2704b c2c71c44 +N 4001d3d5 cebafb90 3ff2623f 614818bb +N 4001a9fe 62add5ca 3ff2541c e98fbc07 +N 40018089 2a92751b 3ff245e4 654966bd +N 40015775 3fecd829 3ff23795 df456492 +N 40012ec1 be5df14b 3ff22931 637d691d +N 4001066d c39eb0ed 3ff21ab6 ff18fcd5 +N 4000de78 6f7b1b93 3ff20c26 c071d8f3 +N 4000b6e0 e3cd6b64 3ff1fd80 b71830b9 +N 40008fa6 44793d25 3ff1eec4 f3d6e6b1 +N 400068c7 b766c885 3ff1dff3 88b7ac7a +N 40004244 647e239c 3ff1d10c 89070b8c +N 40001c1b 75a29198 3ff1c210 0958558e +N 3fffec98 2d5bb8b1 3ff1b2fe 1f897a96 +N 3fffa1aa ead77201 3ff1a3d6 e2c6c3e6 +N 3fff576d 832a6eb2 3ff1949a 6b8e7183 +N 3fff0dde 599877c7 3ff18548 d3b43916 +N 3ffec4fb d52e0921 3ff175e2 3664a490 +N 3ffe7cc4 60b76ff0 3ff16666 b0284edd +N 3ffe3536 6ab7fdf5 3ff156d6 5ee6fd31 +N 3ffdee50 6561517f 3ff14731 61ea9333 +N 3ffda810 c68ab1c8 3ff13777 d9e1e086 +N 3ffd6276 07a87faa 3ff127a9 e8e34607 +N 3ffd1d7e a5c3ba5f 3ff117c7 b26f312c +N 3ffcd929 2171982d 3ff107d1 5b726bef +N 3ffc9573 fecb32d6 3ff0f7c7 0a483faf +N 3ffc525d c565477c 3ff0e7a8 e6bc6978 +N 3ffc0fe5 004809f8 3ff0d777 1a0cde23 +N 3ffbce08 3de70b54 3ff0c731 ceeb5cc8 +N 3ffb8cc6 1019334d 3ff0b6d9 317ece04 +N 3ffb4c1d 0c10cca9 3ff0a66d 6f646e8d +N 3ffb0c0b ca53a438 3ff095ee b7b0c3b2 +N 3ffacc90 e6b33a4b 3ff0855d 3af05844 +N 3ffa8dab 00450691 3ff074b9 2b2840a8 +N 3ffa4f58 b95ace04 3ff06402 bbd66490 +N 3ffa1198 b77b0ae3 3ff0533a 21f18d35 +N 3ff9d469 a3596678 3ff0425f 93e936bb +N 3ff997ca 28cf448d 3ff03173 49a52391 +N 3ff95bb8 f6d46054 3ff02075 7c84b0a8 +N 3ff92034 bf777ab3 3ff00f66 675de969 +N 3ff8e53c 37d719b9 3feffc8c 8cf8b4c2 +N 3ff8aace 181a5911 3fefda2a af3f435d +N 3ff870e9 1b69cb62 3fefb7a7 b3f3788b +N 3ff8378b ffe86c53 3fef9504 1c5a1e6d +N 3ff7feb5 86aca32a 3fef7240 6c945882 +N 3ff7c664 73b955d0 3fef4f5d 2b9aa1ea +N 3ff78e97 8df70c14 3fef2c5a e3373fa9 +N 3ff7574d 9f2d230a 3fef093a 200025e2 +N 3ff72085 73fb105f 3feee5fb 71504f24 +N 3ff6ea3d dbd1b580 3feec29f 6940852d +N 3ff6b475 a8ecc268 3fee9f26 9c9f9a93 +N 3ff67f2b b04c27f2 3fee7b91 a2ea150f +N 3ff64a5e c9ad9994 3fee57e1 16414848 +N 3ff6160d cf861e51 3fee3415 9361e13e +N 3ff5e237 9efbb0c9 3fee102f b999e28e +N 3ff5aedb 17deee38 3fedec30 2abe1211 +N 3ff57bf7 1ca4d453 3fedc817 8b1ed893 +N 3ff5498a 92608dca 3feda3e6 817c9479 +N 3ff51794 60bd4d61 3fed7f9d b6fb6081 +N 3ff4e613 71f83770 3fed5b3d d7164fe6 +N 3ff4b506 b2da59ab 3fed36c7 8f92217c +N 3ff4846d 12b2b11a 3fed123b 906f6b83 +N 3ff45445 83503e0e 3feced9a 8bdc4224 +N 3ff4248e f8fc2604 3fecc8e5 36255add +N 3ff3f548 6a73e34b 3feca41c 45a6af26 +N 3ff3c670 d0e3824b 3fec7f40 72bba10b +N 3ff39807 27dfec5b 3fec5a52 77aea47e +N 3ff36a0a 6d613ff3 3fec3553 10a8706d +N 3ff33c79 a1bd3625 3fec1042 fb9ebada +N 3ff30f53 c7a19547 3febeb22 f842837b +N 3ff2e297 e40eb095 3febc5f3 c7edf05f +N 3ff2b644 fe51f4ca 3feba0b6 2d91c098 +N 3ff28a5a 2000817b 3feb7b6a eda258d6 +N 3ff25ed6 54f1cf27 3feb5612 ce046e39 +N 3ff233b8 ab3a61d1 3feb30ae 95f953af +N 3ff20900 33268808 3feb0b3f 0e0aee75 +N 3ff1deab ff352651 3feae5c4 fff7567a +N 3ff1b4bb 24128ebb 3feac041 369c276a +N 3ff18b2c b8936492 3fea9ab4 7de18788 +N 3ff161ff d5af8c17 3fea751f a2a4e964 +N 3ff13933 967d2612 3fea4f83 72a38dcb +N 3ff110c7 182b972e 3fea29e0 bc64cb43 +N 3ff0e8b9 79fe9b01 3fea0438 4f2420b3 +N 3ff0c109 dd4962a0 3fe9de8a fabb18be +N 3ff099b7 6569beaf 3fe9b8d9 8f8b0396 +N 3ff072c1 37c354bf 3fe99324 de668d02 +N 3ff04c26 7bbadff6 3fe96d6d b87b3483 +N 3ff025e6 5ab17cd2 3fe947b4 ef3aad71 +N 3ff00000 00000000 3fe921fb 54442d18 +N 3fefb4e5 31e4b039 3fe8fc41 b94dacc1 +N 3fef6a7a a985f492 3fe8d688 f00d25af +N 3fef20be c92cb312 3fe8b0d1 ca21cd2f +N 3feed7af f6ecd16e 3fe88b1d 18fd569b +N 3fee8f4c 9c9c4e1c 3fe8656b adcd4174 +N 3fee4793 27ca6e3c 3fe83fbe 5964397f +N 3fee0082 09b70042 3fe81a15 ec238eef +N 3fedba17 b749b31c 3fe7f473 35e4cc67 +N 3fed7452 a90981a7 3fe7ced7 05e370cd +N 3fed2f31 5b143252 3fe7a942 2aa6d2aa +N 3feceab2 4d15eaac 3fe783b5 71ec32c7 +N 3feca6d4 0240d6bd 3fe75e31 a89103b7 +N 3fec6395 0144e3f1 3fe738b7 9a7d6bbc +N 3fec20f3 d4478f6d 3fe71348 128f0683 +N 3febdeef 08dbc7a5 3fe6ede3 da83ebf9 +N 3feb9d85 2ff9e0f7 3fe6c88b bae6015c +N 3feb5cb4 ddf79d2e 3fe6a340 7af6999a +N 3feb1c7c aa8045b7 3fe67e02 e09a69d3 +N 3feadcdb 308cd860 3fe658d3 b045d6b6 +N 3fea9dcf 0e5c4678 3fe633b3 ace99f57 +N 3fea5f56 e56bc619 3fe60ea3 97dfe9c6 +N 3fea2171 5a6f3582 3fe5e9a4 30d9b5b3 +N 3fe9e41d 1549904e 3fe5c4b6 35ccb926 +N 3fe9a758 c105765a 3fe59fda 62e1ab0c +N 3fe96b23 0bcdc435 3fe57b11 7262ff55 +N 3fe92f7a a6e63cf9 3fe5565c 1cac180d +N 3fe8f45e 46a44552 3fe531bb 1818eeaf +N 3fe8b9cc a267af9c 3fe50d2f 18f638b5 +N 3fe87fc4 749398e5 3fe4e8b8 d1720a4c +N 3fe84644 7a8756ae 3fe4c458 f18cf9b1 +N 3fe80d4b 74977549 3fe4a010 270bc5b9 +N 3fe7d4d8 2606c6a5 3fe47bdf 1d69819f +N 3fe79ce9 54ff8168 3fe457c6 7dca4821 +N 3fe7657d ca8c702a 3fe433c6 eeee77a4 +N 3fe72e94 529230b2 3fe40fe1 152678f3 +N 3fe6f82b bbc8830c 3fe3ec15 924711ea +N 3fe6c242 d7b3a854 3fe3c865 059e4523 +N 3fe68cd8 7a9dd10d 3fe3a4d0 0be8bf9e +N 3fe657eb 7b909ae6 3fe38157 3f47d504 +N 3fe6237a b44e9dc6 3fe35dfb 37380b0d +N 3fe5ef85 014d07fa 3fe33abc 88883450 +N 3fe5bc09 41ad4960 3fe3179b c5511a88 +N 3fe58906 5736cd70 3fe2f499 7cedb847 +N 3fe5567b 2650c402 3fe2d1b6 3bf401af +N 3fe52466 95fbf8a3 3fe2aef2 8c2e3bc4 +N 3fe4f2c7 8fccb866 3fe28c4e f494e1a7 +N 3fe4c19c ffe4c5ff 3fe269cb f94916d4 +N 3fe490e5 d4ed5c19 3fe2476a 1b8fa56f +N 3fe460a1 00113db5 3fe22529 d9cc8760 +N 3fe430cd 74f6d478 3fe2030b af7ef8e2 +N 3fe4016a 29ba5cc9 3fe1e110 153e1310 +N 3fe3d276 16e81f99 3fe1bf37 80b5ecbb +N 3fe3a3f0 3776b9bf 3fe19d82 64a53fc7 +N 3fe375d7 88c170bc 3fe17bf1 30db9111 +N 3fe3482b 0a8294cc 3fe15a84 5237d8e1 +N 3fe31ae9 becdf02a 3fe1393c 32a7a9a8 +N 3fe2ee12 aa0b4365 3fe11819 3926d2cf +N 3fe2c1a4 d2f0ce9d 3fe0f71b c9bf7d17 +N 3fe2959f 427de7a1 3fe0d644 458abe2a +N 3fe26a01 03f59cb3 3fe0b593 0ab1a0a1 +N 3fe23ec9 24d963f1 3fe09508 746e9dec +N 3fe213f6 b4e3d72a 3fe074a4 db0f8742 +N 3fe1e988 c6037c1a 3fe05468 93f7dad4 +N 3fe1bf7e 6c5598dd 3fe03453 f1a38254 +N 3fe195d6 be21148e 3fe01467 43a9f7da +N 3fe16c90 d3d163de 3fdfe945 ad839c47 +N 3fe143ab c7f181a3 3fdfaa0d e989324c +N 3fe11b26 b726f32b 3fdf6b27 c9666797 +N 3fe0f300 c02cd848 3fdf2c93 d574bfa0 +N 3fe0cb39 03cf06e9 3fdeee52 906f78ee +N 3fe0a3ce a4e53239 3fdeb064 777e2223 +N 3fe07cc0 c84e1d19 3fde72ca 023fd009 +N 3fe0560e 94ead7de 3fde3583 a2d6ee59 +N 3fe02fb7 339a0940 3fddf891 c5f5a4cb +N 3fe009b9 cf334253 3fddbbf4 d2eaca0b +N 3fdfc82b 2904bafd 3fdd7fad 2baf5e2a +N 3fdf7d93 6485d099 3fdd43bb 2cf48630 +N 3fdf33aa b2372ffd 3fdd081f 2e32027b +N 3fdeea6f 7733919a 3fdcccd9 81b5199e +N 3fdea1e0 1c5a0f71 3fdc91ea 74aff17e +N 3fde59fb 0e454da9 3fdc5752 4f495095 +N 3fde12be bd42b7df 3fdc1d11 54acc10f +N 3fddcc29 9d49d30c 3fdbe327 c31b0ff1 +N 3fdd863a 25f3a3c7 3fdba995 d3fb221a +N 3fdd40ee d27228b7 3fdb705b bbeb1970 +N 3fdcfc46 2187e907 3fdb3779 aad1c448 +N 3fdcb83e 957f96a8 3fdafeef cbf05175 +N 3fdc74d6 b423c435 3fdac6be 45f44352 +N 3fdc320d 06b6ae55 3fda8ee5 3b099c72 +N 3fdbefe0 19ea1856 3fda5764 c8ed4064 +N 3fdbae4e 7dd73bec 3fda203d 08ff837e +N 3fdb6d56 c5f6cbd9 3fd9e96e 1056e470 +N 3fdb2cf7 89190955 3fd9b2f7 efd2eaac +N 3fdaed2f 615dec0e 3fd97cda b42f24bc +N 3fdaadfc ec2d5c8c 3fd94716 661641c5 +N 3fda6f5e ca2f80d4 3fd911ab 0a35419c +N 3fda3153 9f451b21 3fd8dc98 a14eb6f2 +N 3fd9f3da 127ffa85 3fd8a7df 284e1731 +N 3fd9b6f0 ce1b7d3e 3fd8737e 985b13d6 +N 3fd97a96 7f7524b3 3fd83f76 e6ecf941 +N 3fd93ec9 d7053acc 3fd80bc8 05de0ee9 +N 3fd90389 88578892 3fd7d871 e37ef53d +N 3fd8c8d4 4a041ded 3fd7a574 6aa9fd7d +N 3fd88ea8 d5a82a49 3fd772cf 82d677eb +N 3fd85505 e7dee615 3fd74083 102bf51c +N 3fd81bea 403a8cd9 3fd70e8e f39576e6 +N 3fd7e354 a13d67c9 3fd6dcf3 0ad48df0 +N 3fd7ab43 d052e8af 3fd6abaf 309460d8 +N 3fd773b6 95c8d50a 3fd67ac3 3c7c9a0c +N 3fd73cab bcc88124 3fd64a2f 03443984 +N 3fd70622 13501b23 3fd619f2 56c447ee +N 3fd6d018 6a2c05c1 3fd5ea0d 060a688f +N 3fd69a8d 94f042b0 3fd5ba7e dd6b47b4 +N 3fd66580 69f1ec60 3fd58b47 a694e33f +N 3fd630ef c240bf23 3fd55c67 28a0ab5f +N 3fd5fcda 79a0b17f 3fd52ddd 28257953 +N 3fd5c93f 6e839b74 3fd4ffa9 67495a4e +N 3fd5961d 8202ecbd 3fd4d1cb a5d32ccf +N 3fd56373 97d971d1 3fd4a443 a13c0eb2 +N 3fd53140 965d2770 3fd47711 14c09a53 +N 3fd4ff83 66791cc2 3fd44a33 b971f17e +N 3fd4ce3a f3a763d0 3fd41dab 464694af +N 3fd49d66 2beb1024 3fd3f177 702b055a +N 3fd46d03 ffca4399 3fd3c597 ea12323c +N 3fd43d13 62484910 3fd39a0c 6505ac6e +N 3fd40d93 48dfbd02 3fd36ed4 9035a470 +N 3fd3de82 ab7cc3d2 3fd343f0 1908ae38 +N 3fd3afe0 84774d99 3fd3195e ab2b4b64 +N 3fd381ab d08d678b 3fd2ef1f f09f3b0e +N 3fd353e3 8edd9a94 3fd2c533 91ca8e5e +N 3fd32686 c0e1573d 3fd29b99 35868184 +N 3fd2f994 6a676ea8 3fd27250 812e1889 +N 3fd2cd0b 918e9878 3fd24959 18ac7f7b +N 3fd2a0eb 3ec005a3 3fd220b2 9e8b2dcc +N 3fd27532 7ca9fffe 3fd1f85c b3ffcc78 +N 3fd249e0 583a965a 3fd1d056 f8f9dec6 +N 3fd21ef3 e09a5533 3fd1a8a1 0c302d8f +N 3fd1f46c 27270bbd 3fd1813a 8b2df4e8 +N 3fd1ca48 3f6e9d2e 3fd15a23 125fd423 +N 3fd1a087 3f29de44 3fd1335a 3d208041 +N 3fd17728 3e377ec7 3fd10cdf a5c538d1 +N 3fd14e2a 5696ff02 3fd0e6b2 e5a9ff73 +N 3fd1258c a463b11b 3fd0c0d3 953d9221 +N 3fd0fd4e 45cfc612 3fd09b41 4c0d2872 +N 3fd0d56e 5b1f666a 3fd075fb a0cff422 +N 3fd0adec 06a3d651 3fd05102 2972652c +N 3fd086c6 6cb6a52d 3fd02c54 7b2131c4 +N 3fd05ffc b3b4e87e 3fd007f2 2a5422a3 +N 3fd0398e 03fa81e5 3fcfc7b5 95b147ed +N 3fd01379 87dd704c 3fcf801b dfb836ec +N 3fcfdb7c d7525816 3fcf3916 57ec0830 +N 3fcf90b7 bb341bdd 3fcef2a4 22639fb1 +N 3fcf46a2 1bb1820d 3fceacc4 62312042 +N 3fcefd3a 5ceb7e60 3fce6776 3974cad0 +N 3fceb47e e6c9b04d 3fce22b8 c96f6d01 +N 3fce6c6e 24f1864e 3fcdde8b 329460a8 +N 3fce2506 86bd75d3 3fcd9aec 949b1d0c +N 3fcdde46 7f3447e2 3fcd57dc 0e905b6a +N 3fcd982c 85007a2a 3fcd1558 bee6d001 +N 3fcd52b7 1267b434 3fccd361 c38778d0 +N 3fcd0de4 a54250c5 3fcc91f6 39e183a8 +N 3fccc9b3 bef2fb02 3fcc5115 3ef9ccb1 +N 3fcc8622 e45e5f4c 3fcc10bd ef79f6f0 +N 3fcc4330 9de2efa7 3fcbd0ef 67bf2041 +N 3fcc00db 7750bb5e 3fcb91a8 c3e83207 +N 3fcbbf21 ffe159d9 3fcb52e9 1fe3d040 +N 3fcb7e02 ca2fe877 3fcb14af 977de860 +N 3fcb3d7c 6c311b14 3fcad6fb 466ce14e +N 3fcafd8d 7f2b5f50 3fca99cb 485e6e45 +N 3fcabe34 9faf1239 3fca5d1e b90405dd +N 3fca7f70 6d8ec83a 3fca20f4 b41efed5 +N 3fca413f 8bd7a739 3fc9e54c 558c5428 +N 3fca03a0 a0c9d293 3fc9aa24 b95011e0 +N 3fc9c692 55d0e8f2 3fc96f7c fba06c35 +N 3fc98a13 577c93c0 3fc93554 38f08283 +N 3fc94e22 557927ff 3fc8fba9 8dfacf70 +N 3fc912be 0288588d 3fc8c27c 17cb4812 +N 3fc8d7e5 1479f96b 3fc889ca f3c92b3a +N 3fc89d96 4424d419 3fc85195 3fc082aa +N 3fc863d0 4d5f8cbe 3fc819da 19eb579d +N 3fc82a91 eef997f6 3fc7e298 a0fa9c02 +N 3fc7f1d9 eab44131 3fc7abcf f41eca14 +N 3fc7b9a7 053bc16c 3fc7757f 33103ba3 +N 3fc781f8 06206621 3fc73fa5 7e173a88 +N 3fc74acb b7cfc84a 3fc70a41 f613cbc1 +N 3fc71420 e78e1357 3fc6d553 bc853698 +N 3fc6ddf6 656f5bdd 3fc6a0d9 f3914942 +N 3fc6a84b 045105fc 3fc66cd3 be0b5c66 +N 3fc6731d 99d33b2c 3fc63940 3f7b16de +N 3fc63e6c fe526f75 3fc6061e 9c22f327 +N 3fc60a38 0ce0f5d7 3fc5d36d f90687d0 +N 3fc5d67d a340a3b9 3fc5a12d 7bf09439 +N 3fc5a33c a1dc835f 3fc56f5c 4b78d315 +N 3fc57073 ebc29508 3fc53df9 8f0993cb +N 3fc53e22 669d9ed9 3fc50d04 6ee51c3f +N 3fc50c46 faaf0b35 3fc4dc7c 142ad41b +N 3fc4dae0 92c8d581 3fc4ac5f a8dc3aec +N 3fc4a9ee 1c47852c 3fc47cae 57e1aa57 +N 3fc4796e 870c36d6 3fc44d67 4d0ee594 +N 3fc44960 c576b376 3fc41e89 b5277770 +N 3fc419c3 cc5f955b 3fc3f014 bde2dff9 +N 3fc3ea96 93127af9 3fc3c207 95f09313 +N 3fc3bbd8 13484740 3fc39461 6cfbc905 +N 3fc38d87 49216f81 3fc36721 73af2237 +N 3fc35fa3 332056a8 3fc33a46 dbb81f2c +N 3fc3322a d223b5ba 3fc30dd0 d7ca6de9 +N 3fc3051d 29611173 3fc2e1be 9ba30dbf +N 3fc2d879 3e5f3cdb 3fc2b60f 5c0b4a9a +N 3fc2ac3e 18f0e8d4 3fc28ac2 4edb90ef +N 3fc2806a c32f404c 3fc25fd6 aafe1b1a +N 3fc254fe 49749132 3fc2354b a8717970 +N 3fc229f7 ba5701ec 3fc20b20 804af5de +N 3fc1ff56 26a35327 3fc1e154 6cb8d3f2 +N 3fc1d518 a157ae0f 3fc1b7e6 a9046e90 +N 3fc1ab3e 3f9e7ea7 3fc18ed6 719433e8 +N 3fc181c6 18c95a3a 3fc16623 03ed80da +N 3fc158af 464bf1c6 3fc13dcb 9eb65c8c +N 3fc12ff8 e3b71041 3fc115cf 81b7151a +N 3fc107a2 0eb3a4a1 3fc0ee2d eddbbe43 +N 3fc0dfa9 e6fdd780 3fc0c6e6 253592dc +N 3fc0b80f 8e602c58 3fc09ff7 6afc39f9 +N 3fc090d2 28aeae23 3fc07961 038ef078 +N 3fc069f0 dbc22748 3fc05322 347597c9 +N 3fc0436a cf7364d7 3fc02d3a 4461aad0 +N 3fc01d3f 2d9684d0 3fc007a8 7b2f197b +N 3fbfeeda 43ec9edd 3fbfc4d8 43ca17b5 +N 3fbfa3e7 b49f36dc 3fbf7b09 056d1b1a +N 3fbf59a5 0c997a2c 3fbf31e1 d206442c +N 3fbf1010 af01ffea 3fbee961 42ae85a5 +N 3fbec729 02c856a0 3fbea185 f2d98ebc +N 3fbe7eec 729c2209 3fbe5a4e 805671c2 +N 3fbe3759 6ce44dbb 3fbe13b9 8b502226 +N 3fbdf06e 63b65474 3fbdcdc5 b64dcafe +N 3fbdaa29 cccd9bf5 3fbd8871 a632ff7d +N 3fbd648a 2182e50b 3fbd43bc 023fc65c +N 3fbd1f8d dec3cfb3 3fbcffa3 74108175 +N 3fbcdb33 850a733e 3fbcbc26 a79db2e2 +N 3fbc9779 98550a1c 3fbc7944 4b3ba083 +N 3fbc545e a01db12a 3fbc36fb 0f99d71d +N 3fbc11e1 27523a81 3fbbf549 a7c28e4a +N 3fbbcfff bc4c1359 3fbbb42e c919ee0e +N 3fbb8eb8 f0c83ce9 3fbb73a9 2b5d3729 +N 3fbb4e0b 59df5848 3fbb33b7 88a1cf5c +N 3fbb0df5 8ffdc4cb 3fbaf458 9d54323b +N 3fbace76 2edbd100 3fbab58b 2836c7d4 +N 3fba8f8b d575fde3 3fba774d ea60a1e1 +N 3fba5135 26055463 3fba399f a73c20a7 +N 3fba1370 c5f7ccbc 3fb9fc7f 24858019 +N 3fb9d63d 5de8c7b5 3fb9bfeb 2a494e53 +N 3fb99999 99999998 3fb983e2 82e2cc4b +N 3fb95d84 27ea2694 3fb94863 fafa3951 +N 3fb921fb bad19074 3fb90d6e 61830a54 +N 3fb8e6ff 0756f5a6 3fb8d300 87ba0dc6 +N 3fb8ac8c c58a4125 3fb89919 41237ca0 +N 3fb872a3 b07d0b48 3fb85fb7 6388f976 +N 3fb83942 863b8b61 3fb826d9 c6f77e55 +N 3fb80068 07c599cf 3fb7ee7f 45bd39f3 +N 3fb7c812 f907c27c 3fb7b6a6 bc675d00 +N 3fb79042 20d467b7 3fb77f4f 09bfd849 +N 3fb758f4 48dcf50f 3fb74877 0ecb0c39 +N 3fb72228 3dab2223 3fb7121d aec56a4c +N 3fb6ebdc ce9a4563 3fb6dc41 cf210959 +N 3fb6b610 cdd0b658 3fb6a6e2 57832ce7 +N 3fb680c3 10393f8a 3fb671fe 31c1c06c +N 3fb64bf2 6d7c9fb6 3fb63d94 49e0c6db +N 3fb6179d bffb1a5d 3fb609a3 8e0fbf30 +N 3fb5e3c3 e4c61758 3fb5d62a eea6fe63 +N 3fb5b063 bb99d15e 3fb5a329 5e24ff3b +N 3fb57d7c 26d7137f 3fb5709d d12ba8cc +N 3fb54b0c 0b7d052d 3fb53e87 3e7d8bb1 +N 3fb51912 512304e0 3fb50ce4 9efb16c8 +N 3fb4e78d e1f29133 3fb4dbb4 ed9fc3d7 +N 3fb4b67d aaa1403f 3fb4aaf7 277f3c7a +N 3fb485e0 9a6ac514 3fb47aaa 4bc277c0 +N 3fb455b5 a30b035c 3fb44acd 5ba4d11d +N 3fb425fb b8b830c5 3fb41b5f 5a7118cf +N 3fb3f6b1 d21d0441 3fb3ec5f 4d7e9e4a +N 3fb3c7d6 e852f2e2 3fb3bdcc 3c2e34fa +N 3fb39969 f6dc7a4f 3fb38fa5 2fe733d0 +N 3fb36b69 fb9f788b 3fb361e9 34146fd7 +N 3fb33dd5 f6df9106 3fb33497 5621323a +N 3fb310ac eb389ee9 3fb307ae a5762a27 +N 3fb2e3ed dd993453 3fb2db2e 33765aba +N 3fb2b797 d53d2687 3fb2af15 137c0559 +N 3fb28ba9 dba826f3 3fb28362 5ad590dd +N 3fb26022 fca068d7 3fb25815 20c26db7 +N 3fb23502 46295376 3fb22d2c 7e6ff769 +N 3fb20a46 c87e40d6 3fb202a7 8ef653ae +N 3fb1dfef 960d48b8 3fb1d885 6f554f6d +N 3fb1b5fb c37217d1 3fb1aec5 3e7139df +N 3fb18c6a 6770d32d 3fb18566 1d0fbe20 +N 3fb1633a 9af10780 3fb15c67 2dd4bb5e +N 3fb13a6b 78f8a459 3fb133c7 953f1be4 +N 3fb111fc 1ea70334 3fb10b86 79a5ab61 +N 3fb0e9eb ab2ffa1b 3fb0e3a3 0333ec65 +N 3fb0c239 3fd6f9eb 3fb0bc1c 5be6ed83 +N 3fb09ae3 ffea37fe 3fb094f1 af8a1e2b +N 3fb073eb 10bde346 3fb06e22 2bb42388 +N 3fb04d4d 99a76491 3fb047ac ffc3ad80 +N 3fb0270a c3f8a9f9 3fb02191 5cdc4c06 +N 3fb00121 bafb7d6c 3faff79c ebc68a21 +N 3fafb723 57d9cc28 3fafacc6 fef8d647 +N 3faf6cb3 8bf12931 3faf629f 600de99a +N 3faf22f2 7468b45e 3faf1924 7f34aa64 +N 3faed9de 7737547a 3faed054 d0062b81 +N 3fae9175 fe164d10 3fae882e c97f6272 +N 3fae49b7 76786bd2 3fae40b0 e5fae096 +N 3fae02a1 51814a92 3fadf9d9 a32a8f7e +N 3fadbc32 03fca5cd 3fadb3a7 821170e3 +N 3fad7668 0655c784 3fad6e19 06fd6257 +N 3fad3141 d48f064c 3fad292c b980e51f +N 3facecbd ee395843 3face4e1 246cea46 +N 3faca8da d66bf9c1 3faca134 d5caa329 +N 3fac6597 13bc27c6 3fac5e26 5ed556ec +N 3fac22f1 3034edaf 3fac1bb4 53f43cc0 +N 3fabe0e7 b94f062e 3fabd9dd 4cb45b5c +N 3fab9f79 3fe8cf68 3fab989f e3c26de6 +N 3fab5ea4 583e51df 3fab57fa b6e4ce56 +N 3fab1e67 99e15a0c 3fab17ec 66f56595 +N 3faadec1 9fb1a4a6 3faad873 97dba196 +N 3faa9fb1 07d51d28 3faa998e f0867177 +N 3faa6134 73b02e8d 3faa5b3d 1ae647cf +N 3faa234a 87de262e 3faa1d7c c3e7237f +N 3fa9e5f1 ec29a866 3fa9e04c 9b6a9ef2 +N 3fa9a929 4b8536ea 3fa9a3ab 54420601 +N 3fa96cef 5403c8c9 3fa96797 a42872ca +N 3fa93142 b6d173ab 3fa92c10 43bcf147 +N 3fa8f622 282c2664 3fa8f113 ee7caa0e +N 3fa8bb8c 5f5c747a 3fa8b6a1 62bd1420 +N 3fa88180 16ae72bf 3fa87cb7 61a62e22 +N 3fa847fc 0b6aa487 3fa84354 af2cbecf +N 3fa80efe fdcef97e 3fa80a78 120c9cec +N 3fa7d687 b107dc07 3fa7d220 53c2fed9 +N 3fa79e94 eb294fd2 3fa79a4c 4088d1bb +N 3fa76725 75282092 3fa762fa a74d1853 +N 3fa73038 1ad320d1 3fa72c2a 59af51c1 +N 3fa6f9cb aacc7887 3fa6f5da 2bf9e814 +N 3fa6c3de f683035d 3fa6c008 f51ca6bb +N 3fa68e70 d22bbea9 3fa68ab5 8ea7392b +N 3fa65980 14bb46a9 3fa655de d4c3b15e +N 3fa6250b 97df6323 3fa62183 a6311696 +N 3fa5f112 37f8a312 3fa5eda2 e43dfc31 +N 3fa5bd92 d4140775 3fa5ba3b 72c320e2 +N 3fa58a8c 4de4bcd8 3fa5874c 381e15f9 +N 3fa557fd 89bde3a2 3fa554d4 1d2bef19 +N 3fa525e5 6e8c670e 3fa522d2 0d43fa47 +N 3fa4f442 e5d0e281 3fa4f144 f6328053 +N 3fa4c314 db999536 3fa4c02b c8338d9a +N 3fa4925a 3e7c6430 3fa48f85 75edc35e +N 3fa46211 ff90ea29 3fa45f50 f46d3174 +N 3fa4323b 126a9570 3fa42f8d 3b1e386f +N 3fa402d4 6d12d3a7 3fa40039 43c87466 +N 3fa3d3dd 08034b24 3fa3d154 0a89b023 +N 3fa3a553 de2021d3 3fa3a2dc 8dd0e0db +N 3fa37737 ecb251a9 3fa374d1 ce592a8f +N 3fa34988 33620a48 3fa34732 cf24ecd8 +N 3fa31c43 b4311fd3 3fa319fe 9578d842 +N 3fa2ef69 737586f1 3fa2ed34 28d70c61 +N 3fa2c2f8 77d3dd9f 3fa2c0d2 92fa3e3c +N 3fa296ef ca3a00e9 3fa294d8 dfd0e773 +N 3fa26b4e 75d9af4e 3fa26946 1d787dd9 +N 3fa24013 882337cd 3fa23e19 5c38b3b0 +N 3fa2153e 10c0355a 3fa21351 ae7ec067 +N 3fa1eacd 218e56b2 3fa1e8ee 28d8b1da +N 3fa1c0bf ce9a3282 3fa1beed e1f0c62e +N 3fa19715 2e1a2799 3fa1954f f288ce23 +N 3fa16dcc 58694928 3fa16c13 757597dd +N 3fa144e4 680256fd 3fa14337 879a624b +N 3fa11c5c 797ac174 3fa11abb 47e458e0 +N 3fa0f433 ab7db925 3fa0f29d d74617d7 +N 3fa0cc69 1ec74a34 3fa0cade 58b338e6 +N 3fa0a4fb f61f830b 3fa0a37b f11be84e +N 3fa07deb 5655a683 3fa07c75 c768825b +N 3fa05736 663b6946 3fa055cb 04753932 +N 3fa030dc 4ea03a71 3fa02f7a d30dc312 +N 3fa00adc 3a4c9735 3fa00984 5fe910c5 +N 3f9fca6a abfad2e7 3f9fc7cd b34a18dd +N 3f9f7fcd a0bee28c 3f9f7d42 e184c13f +N 3f9f35df b4157278 3f9f3366 af408f2e +N 3f9eec9f 4afc2a84 3f9eea37 84f0c575 +N 3f9ea40a ce355860 3f9ea1b3 ceb53492 +N 3f9e5c20 aa3f1773 3f9e59d9 fc520a37 +N 3f9e14df 4f4a8d8a 3f9e12a8 8127b10e +N 3f9dce45 31333c36 3f9dcc1d d42ac0c1 +N 3f9d8850 c7766663 3f9d8638 6fdbfde9 +N 3f9d4300 8d2a8a28 3f9d40f6 d2406a08 +N 3f9cfe53 00f6eeb7 3f9cfc57 7cd96390 +N 3f9cba46 a50b45fc 3f9cb858 f49cd5a3 +N 3f9c76d9 ff1761e4 3f9c74f9 c1ed77a0 +N 3f9c340b 9842fd39 3f9c3238 70931c7c +N 3f9bf1d9 fd2597a1 3f9bf013 8fb311a7 +N 3f9bb043 bdbe64d0 3f9bae89 b1c88d87 +N 3f9b6f47 6d6c4e90 3f9b6d99 6c9d2d5e +N 3f9b2ee3 a2e609b4 3f9b2d41 594182b9 +N 3f9aef16 f8323d76 3f9aed80 1405b00a +N 3f9aafe0 0a9fbd4c 3f9aae54 3c721481 +N 3f9a713d 7abdd513 3f9a6fbc 7540072d +N 3f9a332d ec54a731 3f9a31b7 6452a10a +N 3f99f5b0 065d9ca1 3f99f443 b2af960b +N 3f99b8c2 72fbe6de 3f99b760 0c781d2c +N 3f997c63 df751345 3f997b0b 20e1e730 +N 3f994092 fc29afe3 3f993f43 a230241f +N 3f99054e 7c8e01a3 3f990408 45ac977c +N 3f98ca95 1722cb7d 3f98c957 c3a0baf3 +N 3f989065 856e26a4 3f988f30 d74eef89 +N 3f9856be 83f46b70 3f985592 3eebbd1b +N 3f981d9e d2312b0c 3f981c7a bb972046 +N 3f97e505 32903982 3f97e3e9 1155e669 +N 3f97acf0 6a66c820 3f97abdc 070b17c0 +N 3f97755f 41ec9028 3f977452 66716f9e +N 3f973e50 84350d6a 3f973d4a fc14e27e +N 3f9707c2 ff28c8cd 3f9706c4 974c31ed +N 3f96d1b5 837eb2a2 3f96d0be 0a328e45 +N 3f969c26 e4b58c86 3f969b36 29a14602 +N 3f966715 f90d62b0 3f96662b cd2982a4 +N 3f963281 998114ac 3f96319d cf0e1325 +N 3f95fe68 a1bfed2c 3f95fd8b 0c3d43bb +N 3f95cac9 f02748dc 3f95c9f2 644ac2e4 +N 3f9597a4 65bc4c3f 3f9596d2 b96993c4 +N 3f9564f6 e625a82e 3f95642a f0660d83 +N 3f9532c0 57a56cfb 3f9531f9 f09fe7b9 +N 3f9500ff a312ec2c 3f95003e a40453db +N 3f94cfb3 b3d4a873 3f94cef7 f7082368 +N 3f949edb 77da53f5 3f949e24 d8a1fae9 +N 3f946e75 df96dc98 3f946dc4 3a449188 +N 3f943e81 ddfa8664 3f943dd5 0fd8fd59 +N 3f940efe 686d13a4 3f940e56 4fb90c02 +N 3f93dfea 76c7fabb 3f93df46 f2a9a7cb +N 3f93b145 0350a9ad 3f93b0a5 f3d54911 +N 3f93830d 0ab2d6ff 3f938272 50c673dc +N 3f935541 8bfadff7 3f9354ab 09624190 +N 3f9327e1 88903426 3f93274f 1fe2f6c8 +N 3f92faec 042fcdf0 3f92fa5d 98d2a4f9 +N 3f92ce60 04e6b81a 3f92cdd5 7b05d80a +N 3f92a23c 930ca03a 3f92a1b5 cf964fb1 +N 3f927680 b93e75dd 3f9275fd a1ddc474 +N 3f924b2b 84591648 3f924aab ff70b847 +N 3f92203c 037404ca 3f921fbf f81952af +N 3f91f5b1 47dc2f56 3f91f538 9dd2483a +N 3f91cb8a 650ebf91 3f91cb15 04c1cd78 +N 3f91a1c6 70b3f7de 3f91a154 43349504 +N 3f917864 829a1c93 3f9177f5 7198d8d2 +N 3f914f63 b4b06916 3f914ef7 aa796e81 +N 3f9126c3 230210d5 3f91265a 0a78e6b5 +N 3f90fe81 ebb14be2 3f90fe1b b04cb73d +N 3f90d69f 2ef26f5e 3f90d63b bcb8703b +N 3f90af1a 0f071133 3f90aeb9 5288fbd4 +N 3f9087f1 b0393755 3f908793 968fe8a3 +N 3f906125 38d69243 3f9060c9 af9ebeaf +N 3f903ab3 d12bc2c2 3f903a5a c6825ee1 +N 3f90149c a37faab0 3f901446 05fe6ce4 +N 3f8fddbd b81d918f 3f8fdd15 3591867d +N 3f8f92f3 520d3ecd 3f8f924f 6709e39e +N 3f8f48d8 75024c00 3f8f4839 017f8c8e +N 3f8eff6b 85008aa3 3f8efed0 69d5bd97 +N 3f8eb6aa e9d2bc59 3f8eb614 08b08d1f +N 3f8e6e95 0f01b586 3f8e6e02 4a6c38af +N 3f8e2728 63cb9494 3f8e2699 9f14857c +N 3f8de063 5b1b0e1f 3f8ddfd8 7a5c34bc +N 3f8d9a44 6b7ecd44 3f8d99bd 53948b03 +N 3f8d54ca 0f20e84f 3f8d5446 a5a4eaf3 +N 3f8d0ff2 c3be6976 3f8d0f72 ef0282ea +N 3f8ccbbd 0a9eeb6d 3f8ccb40 b1a80d8b +N 3f8c8827 688c49b3 3f8c87ae 730da509 +N 3f8c4530 65ca643e 3f8c44ba bc20a8d3 +N 3f8c02d6 8e0ef6c2 3f8c0264 193bb5fb +N 3f8bc118 707982d4 3f8bc0a9 1a1eb184 +N 3f8b7ff4 9f8b4d33 3f8b7f88 51e6e504 +N 3f8b3f69 b11f6dca 3f8b3f00 57072d1a +N 3f8aff76 3e62f268 3f8aff0f c34039cb +N 3f8ac018 e3cd13c2 3f8abfb5 3398e055 +N 3f8a8150 41177d03 3f8a80ef 48567ed1 +N 3f8a431a f936a53e 3f8a42bc a4f570ea +N 3f8a0577 b2523af0 3f8a051b f02195e7 +N 3f89c865 15bda149 3f89c80b d3aee7ca +N 3f898be1 cff07f12 3f898b8a fc92234f +N 3f894fec 907f5f18 3f894f98 1ad980c7 +N 3f891484 0a1461bb 3f891431 e1a57d6b +N 3f88d9a6 f267ffed 3f88d957 0721b57a +N 3f889f54 0239dee5 3f889f06 447dce64 +N 3f886589 f549b4d2 3f88653e 55e67165 +N 3f882c47 8a503e2b 3f882bfd fa7e5616 +N 3f87f38b 82f84392 3f87f343 f4575d08 +N 3f87bb54 a3d7aff9 3f87bb0f 086bba08 +N 3f8783a1 b468b73b 3f87835d fe972e52 +N 3f874c71 7f030c8e 3f874c2f a190520e +N 3f8715c2 d0d528fd 3f871582 bee1ed58 +N 3f86df94 79dda1ac 3f86df56 26e46086 +N 3f86a9e5 4ce48dbd 3f86a9a8 acb71b9b +N 3f8674b4 1f74fb9c 3f867479 263a24a2 +N 3f863fff c9d675df 3f863fc6 6c07ad29 +N 3f860bc7 27069720 3f860b8f 596db63c +N 3f85d809 14b2ad05 3f85d7d2 cc67c326 +N 3f85a4c4 73316a3a 3f85a48f a5989aae +N 3f8571f8 257ca72f 3f8571c4 c84416b7 +N 3f853fa3 112b3184 3f853f71 1a49021c +N 3f850dc4 1e6aa9ea 3f850d93 841b04a4 +N 3f84dc5a 37f97095 3f84dc2a f0bc9d21 +N 3f84ab64 4b209fc3 3f84ab36 4db92948 diff --git a/test/io/cr/atanpi.testdata b/test/io/cr/atanpi.testdata new file mode 100644 index 0000000..76ad7fc --- /dev/null +++ b/test/io/cr/atanpi.testdata @@ -0,0 +1,155 @@ +atanpi # Name of the function to test + +# atanpi.testdata +# copyright (C) 2006 Ch. Q. Lauter and F. de Dinechin and V.Lefevre +# This file is part of crlibm and is distributed under the GNU Public Licence +# See file COPYING for details + +# The following lines are either comments (beginning with a #) +# or give +# 1/ a rounding mode : RN|RU|RD|RZ (crlibm syntax) or N|P|M|Z (libmcr syntax) +# 2/ The high and low hexadecimal halves of an input +# 3/ The high and low hexadecimal halves of the expected corresponding output + + + + +# Special cases +N 00000000 00000000 00000000 00000000 # zero +N 80000000 00000000 80000000 00000000 # -zero +P 00000000 00000000 00000000 00000000 # zero +P 80000000 00000000 80000000 00000000 # -zero +M 00000000 00000000 00000000 00000000 # zero +M 80000000 00000000 80000000 00000000 # -zero +Z 00000000 00000000 00000000 00000000 # zero +Z 80000000 00000000 80000000 00000000 # -zero + +N 00000000 00000001 00000000 00000000 # smallest denorm positive +N 80000000 00000001 80000000 00000000 # smallest denorm negative +P 00000000 00000001 00000000 00000001 # smallest denorm positive +P 80000000 00000001 80000000 00000000 # smallest denorm negative +M 00000000 00000001 00000000 00000000 # smallest denorm positive +M 80000000 00000001 80000000 00000001 # smallest denorm negative +Z 00000000 00000001 00000000 00000000 # smallest denorm positive +Z 80000000 00000001 80000000 00000000 # smallest denorm negative + + +N 7ff00000 00000000 3fe00000 00000000 # +inf +N fff00000 00000000 bfe00000 00000000 # -inf +P 7ff00000 00000000 3fe00000 00000000 # +inf +P fff00000 00000000 bfe00000 00000000 # -inf +M 7ff00000 00000000 3fe00000 00000000 # +inf +M fff00000 00000000 bfe00000 00000000 # -inf +Z 7ff00000 00000000 3fe00000 00000000 # +inf +Z fff00000 00000000 bfe00000 00000000 # -inf + +N fff80000 00000000 fff80000 00000000 # NaN +P fff80000 00000000 fff80000 00000000 # NaN +M fff80000 00000000 fff80000 00000000 # NaN +Z fff80000 00000000 fff80000 00000000 # NaN + +# Bad cases generated by tests/crlibm_generate_test_vectors atanpi 15 10 +M bf9b1241 d838b281 bf813ae9 4e58babf # -2.643683321200507654880063057590e-02 +P bf9b1241 d838b281 bf813ae9 4e58babe # -2.643683321200507654880063057590e-02 +Z bf9b1241 d838b281 bf813ae9 4e58babe # -2.643683321200507654880063057590e-02 +N c0c47d24 e023ff6b bfdfff80 bb232116 # -1.049028809022876339440699666739e+04 +M c25c0fed fe511d05 bfdfffff ffffd18a # -4.821053586604534301757812500000e+11 +P c25c0fed fe511d05 bfdfffff ffffd189 # -4.821053586604534301757812500000e+11 +Z c25c0fed fe511d05 bfdfffff ffffd189 # -4.821053586604534301757812500000e+11 +N c09e5f8b 0cac9222 bfdffd51 2f92606e # -1.943885790535372962040128186345e+03 +N bfa0d158 dd9f643c bf8567c4 9c6dd7e0 # -3.284719186167037174861604853504e-02 +M bebea2d1 9fec4ef6 bea380e4 bf9c97a6 # -1.826048560087229504807345911721e-06 +P bebea2d1 9fec4ef6 bea380e4 bf9c97a5 # -1.826048560087229504807345911721e-06 +Z bebea2d1 9fec4ef6 bea380e4 bf9c97a5 # -1.826048560087229504807345911721e-06 +M c2362349 05036d74 bfdfffff ffff146d # -9.508126848342755126953125000000e+10 +P c2362349 05036d74 bfdfffff ffff146c # -9.508126848342755126953125000000e+10 +Z c2362349 05036d74 bfdfffff ffff146c # -9.508126848342755126953125000000e+10 +N c0dd7285 1be350d7 bfdfffd3 b975a4c9 # -3.015407982714552417746745049953e+04 +N 41925a87 cf9b22be 3fdfffff fb8f662f # 7.698072390149971842765808105469e+07 +M bf566336 77105727 bf3c8133 c1d5b608 # -1.366427601401773569630981874923e-03 +P bf566336 77105727 bf3c8133 c1d5b607 # -1.366427601401773569630981874923e-03 +Z bf566336 77105727 bf3c8133 c1d5b607 # -1.366427601401773569630981874923e-03 +N c075bf42 3bb8b2ae bfdff103 09ead5ba # -3.479536702360882145512732677162e+02 +M 3ec7c398 5cee2b00 3eae41df baaa6a9d # 2.832894757392122840611303757896e-06 +P 3ec7c398 5cee2b00 3eae41df baaa6a9e # 2.832894757392122840611303757896e-06 +Z 3ec7c398 5cee2b00 3eae41df baaa6a9d # 2.832894757392122840611303757896e-06 +N 405a5537 eeaaa9d9 3fdfce7d 46535062 # 1.053315388361583160303780459799e+02 +M 41fff869 d3ff1042 3fdfffff fff5cdfc # 8.581979455941469192504882812500e+09 +P 41fff869 d3ff1042 3fdfffff fff5cdfd # 8.581979455941469192504882812500e+09 +Z 41fff869 d3ff1042 3fdfffff fff5cdfc # 8.581979455941469192504882812500e+09 +N bed2b47a a0d72049 beb7d0e1 7ef083ac # -4.459618606352028996142686928517e-06 +M 3f1322c3 ee52bd71 3ef85d4d 401e8fb0 # 7.299729220976658927103747354082e-05 +P 3f1322c3 ee52bd71 3ef85d4d 401e8fb1 # 7.299729220976658927103747354082e-05 +Z 3f1322c3 ee52bd71 3ef85d4d 401e8fb0 # 7.299729220976658927103747354082e-05 +N 40f7c327 48b7237f 3fdffff2 486e42ed # 9.733045525277963315602391958237e+04 +M 41b2d5e5 da7ff692 3fdfffff feeb1ea6 # 3.160078984998561143875122070312e+08 +P 41b2d5e5 da7ff692 3fdfffff feeb1ea7 # 3.160078984998561143875122070312e+08 +Z 41b2d5e5 da7ff692 3fdfffff feeb1ea6 # 3.160078984998561143875122070312e+08 +M 4297e53e 5fa259c7 3fdfffff fffffc96 # 6.568340351126444335937500000000e+12 +P 4297e53e 5fa259c7 3fdfffff fffffc97 # 6.568340351126444335937500000000e+12 +Z 4297e53e 5fa259c7 3fdfffff fffffc96 # 6.568340351126444335937500000000e+12 +N beb877a8 682dc230 be9f2723 09009fc6 # -1.458371486431333309856037128149e-06 +N 41d881b9 d52d23f6 3fdfffff ffcacc66 # 1.644619604705319881439208984375e+09 +M c0d24012 ec8d1ee3 bfdfffb8 8f6823f7 # -1.868829568794266015174798667431e+04 +P c0d24012 ec8d1ee3 bfdfffb8 8f6823f6 # -1.868829568794266015174798667431e+04 +Z c0d24012 ec8d1ee3 bfdfffb8 8f6823f6 # -1.868829568794266015174798667431e+04 +N c2541281 ba09e2e7 bfdfffff ffffbf0b # -3.448393503115453491210937500000e+11 +M beeae3a4 cd2da98a bed11e43 8331cd9a # -1.282178565072536601953008539301e-05 +P beeae3a4 cd2da98a bed11e43 8331cd99 # -1.282178565072536601953008539301e-05 +Z beeae3a4 cd2da98a bed11e43 8331cd99 # -1.282178565072536601953008539301e-05 + + +# One in five of the very worst cases computed by Lefevre and Muller. +# Rounding these values requires evaluating the function to at least 2^(-100). +# These worst cases have been selected thanks to the filterlists 5 script +# If you want the full list please contact Jean-Michel Muller +N 0x3F882163 0x9F410DE3 0x3F6EB8EE 0xA5426630 # 1.178243474726676197350538899400e-02 +N 0x3F6EC103 0x559353BA 0x3F539417 0x9B4D233B # 3.754145157112334825477706345964e-03 +N 0x3F7082BF 0x4AA6E0D7 0x3F5505A1 0xF06C236F # 4.030940277907477629903976179548e-03 +N 0x3F7125C1 0xD722F4E2 0x3F55D52E 0x06EB3A8B # 4.186398686383459646909166451678e-03 +Z 0x3F5484FC 0xD56A6504 0x3F3A204E 0xDE8E8B5F # 1.252409847131653354568303626593e-03 +N 0x3F5833DA 0xF467673C 0x3F3ED0CD 0x5F217E05 # 1.477207014991723486863062220209e-03 +N 0x3F51AF6C 0xEC92E1B0 0x3F36847E 0xB35BAF14 # 1.079422351081143344186941135376e-03 +Z 0x3F50D5DB 0xFA8FAE3F 0x3F356F7B 0x39DA05A8 # 1.027550528529000200758658500888e-03 +N 0x3F559551 0x5E4C552F 0x3F3B7B0C 0x925A100E # 1.317338429719438130591213642617e-03 +Z 0x3F3934F4 0x8D139EFB 0x3F200C14 0x26D28574 # 3.846261070763326637804435659262e-04 +Z 0x3F44803F 0xCDC17689 0x3F2A1A47 0x104F96B1 # 6.256400624910656059832203546023e-04 +N 0x3F3B465A 0xBFFCD6D3 0x3F215D1A 0xCBB20975 # 4.161807591914593626274132542875e-04 +Z 0x3F2D5CDD 0xE57C67C6 0x3F12B162 0xCCFA52DA # 2.240200872101733953027646872869e-04 +Z 0x3F320D3C 0x6DACB25A 0x3F16FBF0 0xB9B59C1A # 2.754471330941636814451656256608e-04 +N 0x3F30E05D 0xF0632CAE 0x3F157CDC 0xA72E6B19 # 2.575139373106144448019594328514e-04 +N 0x3F1FBEC8 0xCA0F28F9 0x3F0435AB 0xEBD04195 # 1.210985233363360164546632113947e-04 +Z 0x3F24CF56 0x959FD570 0x3F0A7EFA 0x4632B1DC # 1.587670511182070857969517163610e-04 +Z 0x3F25BFE0 0x7D046AE6 0x3F0BB13D 0xB1C7186F # 1.659356626156550831678593294072e-04 +N 0x3F0C492D 0x3CAC4B32 0x3EF201E0 0x52BC3E84 # 5.395097067242004293483731425241e-05 +Z 0x3F0FB15E 0x7DEFBCFE 0x3EF42D21 0x959BE837 # 6.044931046022583608686579159652e-05 +N 0x3F017511 0xBA34323B 0x3EE63A32 0x18DE6D9E # 3.329716062170194346972115773120e-05 +Z 0x3F05107D 0x7FC0384C 0x3EEAD1EE 0x8A9B4DF1 # 4.017718308101155141008609117392e-05 +Z 0x3F06C4E4 0x37C0E29F 0x3EECFD93 0x3B56FDD1 # 4.342862573065053350849715196880e-05 +Z 0x3EE97A09 0x8888601A 0x3ED0380E 0xD015C71F # 1.214824102739602248762947056537e-05 +Z 0x3EDCB9ED 0xD7DA0F0D 0x3EC249A8 0x1A73182A # 6.848880159563352616150944812690e-06 +N 0x3EE35F1D 0xBB1BD96F 0x3EC8AA24 0x8CAC3B60 # 9.237073615758689679243291503763e-06 +N 0x3EE36667 0x23AF586C 0x3EC8B36B 0xA94FBC30 # 9.250646248942273380724138354125e-06 +Z 0x3ED63820 0xD82BD923 0x3EBC4A59 0x9212509E # 5.297482291713350738705367443115e-06 +N 0x3ED18BB6 0x8576501B 0x3EB65706 0xCE14662D # 4.183233691352367777233339091181e-06 +Z 0x3ED3DD67 0xF0B9B13D 0x3EB94AF0 0xA69348CA # 4.736153424649965750566505545693e-06 +N 0x3ED2B717 0x1D1F2BC2 0x3EB7D434 0xA353DD54 # 4.462050542340441569859506298901e-06 +Z 0x3EC10CBB 0xA9125720 0x3EA5B559 0xC8C36836 # 2.032487210155707103333144747381e-06 +Z 0x3EC6D1F6 0xBE0B6E54 0x3EAD0E38 0x2910C5B0 # 2.720376400906248360819263132360e-06 +N 0x3EAE5CDF 0xCAC68F65 0x3E93545D 0x8A99915E # 9.048816501000543278100348744408e-07 +Z 0x3EAFD41E 0x06D8A108 0x3E944340 0xA8CBF56D # 9.485656968276983425102967528719e-07 +Z 0x3EB43842 0x8B36EABD 0x3E99BE9E 0x6CA514EB # 1.205191932792073295098900405364e-06 +Z 0x3EA4B3C4 0x1E10A1D4 0x3E8A5BDF 0x2B61615A # 6.169739742478151733418110375107e-07 +N 0x3EA31E46 0xA89E760B 0x3E885795 0xF45294AB # 5.697687168630748515604756386510e-07 +Z 0x3E8A38CF 0x2DB3A620 0x3E70B181 0xD2CD9452 # 1.953684634966606454100669643115e-07 +Z 0x3E90DF83 0x0F07C26D 0x3E757BC5 0xFF4395DB # 2.514286867863461800570994576082e-07 +Z 0x3E9788BF 0x236B6D59 0x3E7DF6F2 0x16E26261 # 3.506864091736947689003733950180e-07 +N 0x3FB3623C 0xFABB8A6E 0x3F98A215 0xC107A69E # 7.571774598503974718077813577111e-02 +Z 0x3FAB37EF 0x5831A537 0x3F914FC0 0xE0C2DACD # 5.316112472139383066105366992815e-02 +N 0x3FB111C3 0x939052D2 0x3F95B388 0x715D5C47 # 6.667730667715979220311339759064e-02 +Z 0x3FA17960 0xB24560BF 0x3F863D78 0xB5183225 # 3.412916351470717674088106718955e-02 +N 0x3F99EA28 0xC15B29A5 0x3F807E89 0x1E53CC97 # 2.530730896141055244474848962000e-02 +Z 0x3FA5600B 0xAA3342D5 0x3F8B332E 0x65D421BE # 4.174839451446180765836757586840e-02 +Z 0x3FA70500 0x60020836 0x3F8D4A27 0x281F4307 # 4.496003314945122564250112873196e-02 +Z 0x3F914019 0xCB941119 0x3F75F638 0xE9F69C24 # 1.684608750385150136019696276435e-02 +Z 0x3F987173 0x570D9175 0x3F7F1DB8 0x85674EDF # 2.387027949170446652904509221571e-02 diff --git a/test/io/cr/cos.testdata b/test/io/cr/cos.testdata new file mode 100644 index 0000000..dc6b9e5 --- /dev/null +++ b/test/io/cr/cos.testdata @@ -0,0 +1,11970 @@ +cos # Name of the function to test + +# cos.testdata +# copyright (C) 2005 Ch. Q. Lauter, F. de Dinechin and V.Lefevre +# This file is part of crlibm and is distributed under the GNU Public Licence +# See file COPYING for details + +# The following lines are either comments (beginning with a #) +# or give +# 1/ a rounding mode : RN|RU|RD|RZ (crlibm syntax) or N|P|M|Z (libmcr syntax) +# 2/ The high and low hexadecimal halves of an input +# 3/ The high and low hexadecimal halves of the expected corresponding output + + +# Special cases +N 00000000 00000000 3ff00000 00000000 # zero +N 80000000 00000000 3ff00000 00000000 # -zero +P 00000000 00000000 3ff00000 00000000 # zero +P 80000000 00000000 3ff00000 00000000 # -zero +M 00000000 00000000 3ff00000 00000000 # zero +M 80000000 00000000 3ff00000 00000000 # -zero +Z 00000000 00000000 3ff00000 00000000 # zero +Z 80000000 00000000 3ff00000 00000000 # -zero + +N 00000000 00000001 3ff00000 00000000 # smallest denorm positive +N 80000000 00000001 3ff00000 00000000 # smallest denorm negative +P 00000000 00000001 3ff00000 00000000 # smallest denorm positive +P 80000000 00000001 3ff00000 00000000 # smallest denorm negative +M 00000000 00000001 3fefffff ffffffff # smallest denorm positive +M 80000000 00000001 3fefffff ffffffff # smallest denorm negative +Z 00000000 00000001 3fefffff ffffffff # smallest denorm positive +Z 80000000 00000001 3fefffff ffffffff # smallest denorm negative + +N 7ff00000 00000000 fff80000 00000000 # +inf +N fff00000 00000000 fff80000 00000000 # -inf +P 7ff00000 00000000 fff80000 00000000 # +inf +P fff00000 00000000 fff80000 00000000 # -inf +M 7ff00000 00000000 fff80000 00000000 # +inf +M fff00000 00000000 fff80000 00000000 # -inf +Z 7ff00000 00000000 fff80000 00000000 # +inf +Z fff00000 00000000 fff80000 00000000 # -inf + +N fff80000 00000000 fff80000 00000000 # NaN +P fff80000 00000000 fff80000 00000000 # NaN +M fff80000 00000000 fff80000 00000000 # NaN +Z fff80000 00000000 fff80000 00000000 # NaN + +# Various bad cases either provided by Evgeny Gvozdev, or found during debugging +M 401921fb 54c42d18 3fefffff ffffffff + +# One in five of the very worst cases computed by Lefevre and Muller. +# Rounding these values requires evaluating the function to at least 2^(-100). +# These worst cases have been selected thanks to the filterlists 5 script +# If you want the full list please contact Jean-Michel Muller +N 0x3FE7AB18 0x47E2D065 0x3FE7A38C 0x00984008 # 7.396356014273918200174762205279e-01 +Z 0x3FEA321D 0xC823BC29 0x3FE5DD07 0xB09B8937 # 8.186177166916240866001430731558e-01 +Z 0x3FEBE143 0x12AF321B 0x3FE49A9A 0x1C19CB10 # 8.712478032044289610880127838755e-01 +N 0x3FEEC7AE 0x5CB5C876 0x3FE24DAF 0x0CBBDE6F # 9.618751345390268436830183418351e-01 +Z 0x3F535A49 0xE8E83C61 0x3FEFFFFE 0x8979323A # 1.181194474728440796731931961006e-03 +Z 0x3F53EE7F 0xA9E7D93E 0x3FEFFFFE 0x72BADE5D # 1.216530486656333242406757833010e-03 +Z 0x3F5407B2 0xBB6875AA 0x3FEFFFFE 0x6ECBDABB # 1.222538512258489976775033269973e-03 +N 0x3F56A4C3 0x8ABDCBAC 0x3FEFFFFD 0xFF445E62 # 1.382056197112939248394791746932e-03 +N 0x3F56EA86 0x8BDA0DBC 0x3FEFFFFD 0xF2DA0B55 # 1.398688691012547023750922647878e-03 +Z 0x3F5E3249 0xE85ED948 0x3FEFFFFC 0x702CDD7F # 1.843044448361990175766500499321e-03 +Z 0x3F409E76 0xD0393F40 0x3FEFFFFF 0xBAF3C3DE # 5.071716445374865878115144823823e-04 +N 0x3F42312B 0xEE38106D 0x3FEFFFFF 0xAD43184E # 5.551781181911803969911134437609e-04 +N 0x3F3402E5 0x02AEACB0 0x3FEFFFFF 0xE6F8C2F6 # 3.053483111965056215342251277889e-04 +Z 0x3F3BE82A 0x2AF95BB1 0x3FEFFFFF 0xCF5348F4 # 4.258254002470997418884623986202e-04 +Z 0x3F3FF6BD 0x2AFD78A4 0x3FEFFFFF 0xC025060C # 4.877292476431849353041281247556e-04 +N 0x3F29C732 0x5A9582B2 0x3FEFFFFF 0xF59DF4AD # 1.966713873953383436878061818476e-04 +N 0x3F134716 0x7982EFAA 0x3FEFFFFF 0xFE8C5EEC # 7.353853868868770481993790699704e-05 +N 0x3F1E8541 0x2599A00E 0x3FEFFFFF 0xFC5C7F5E # 1.164265644547637045241178510580e-04 +Z 0x3F159DD1 0x11C289AC 0x3FEFFFFF 0xFE2CBA68 # 8.246029432482673794321814675357e-05 +Z 0x3F188B1C 0xBEEF002F 0x3FEFFFFF 0xFDA59F03 # 9.362566900872401479734991047721e-05 +Z 0x3F1A13D0 0x112FFD7F 0x3FEFFFFF 0xFD57F833 # 9.947736207037946620009710718691e-05 +Z 0x3F021C16 0xDC65A4F0 0x3FEFFFFF 0xFFAE026C # 3.454155698785234523268128370432e-05 +N 0x3F034363 0xB3A0A6E9 0x3FEFFFFF 0xFFA33B5D # 3.674171462393438183273788877337e-05 +N 0x3EF30B78 0x1E0842FF 0x3FEFFFFF 0xFFE954BA # 1.816253814196626758885842745084e-05 +N 0x3EFB6A90 0x3A100607 0x3FEFFFFF 0xFFD10594 # 2.614618609087483321030097316306e-05 +Z 0x3EFC4FE5 0x706CC7B8 0x3FEFFFFF 0xFFCDE6CD # 2.700051757215774536451113885249e-05 +Z 0x3EFCBAE9 0xD882EC5A 0x3FEFFFFF 0xFFCC6946 # 2.739918775838640036890750395493e-05 +Z 0x3EE20000 0x00003CC0 0x3FEFFFFF 0xFFFAF000 # 8.583068847682596112791397757746e-06 +Z 0x3EE38000 0x00004D3D 0x3FEFFFFF 0xFFFA0F00 # 9.298324584994434264932118561209e-06 +N 0x3EE48E6A 0x8A73F91E 0x3FEFFFFF 0xFFF965C0 # 9.802013961831902878881969676250e-06 +N 0x3EE649CC 0x398D94B9 0x3FEFFFFF 0xFFF83CEF # 1.062787650747198363321028430351e-05 +Z 0x3EE68000 0x000076A7 0x3FEFFFFF 0xFFF81700 # 1.072883605962176975154569874560e-05 +Z 0x3EE98000 0x0000ACB9 0x3FEFFFFF 0xFFF5D700 # 1.215934753425459401165748679619e-05 +Z 0x3EEABC4C 0x4DFA860E 0x3FEFFFFF 0xFFF4D4D7 # 1.274849859040068657234888449548e-05 +Z 0x3EEB0000 0x0000CD08 0x3FEFFFFF 0xFFF49C00 # 1.287460327157329313067096743239e-05 +N 0x3EEBC26E 0x050F58BA 0x3FEFFFFF 0xFFF3F5A5 # 1.323675692958510154259750557504e-05 +Z 0x3EEE0000 0x00011940 0x3FEFFFFF 0xFFF1F000 # 1.430511474621572274440461924883e-05 +Z 0x3ED0C016 0xECD59CF6 0x3FEFFFFF 0xFFFEE76C # 3.993594601104551370502303286880e-06 +N 0x3ED1AA62 0x9D3661F8 0x3FEFFFFF 0xFFFEC7EE # 4.211799438457324875045156842290e-06 +Z 0x3ED20000 0x00000F30 0x3FEFFFFF 0xFFFEBC00 # 4.291534423831418264098924719718e-06 +N 0x3ED6D97E 0x60102B3D 0x3FEFFFFF 0xFFFDF5E6 # 5.447765489395234280508174135038e-06 +Z 0x3ED8A3C1 0x5689ADBE 0x3FEFFFFF 0xFFFDA0E2 # 5.874554837785799256129164180873e-06 +Z 0x3EDA7E26 0x93B54BB2 0x3FEFFFFF 0xFFFD4221 # 6.316370043296420090065020069847e-06 +N 0x3EDB94C7 0x4703D951 0x3FEFFFFF 0xFFFD0748 # 6.575862343752230788180516279917e-06 +N 0x3EDE3FC2 0xA4C86766 0x3FEFFFFF 0xFFFC6CFF # 7.211938804841050440290993461812e-06 +Z 0x3EC18B4C 0xCF0FD0A5 0x3FEFFFFF 0xFFFFB30C # 2.091424555756144434975766013829e-06 +N 0x3EC38A17 0xA50CA203 0x3FEFFFFF 0xFFFFA08D # 2.329280768615739579573608794560e-06 +N 0x3ECE5E52 0x205D72FC 0x3FEFFFFF 0xFFFF1970 # 3.620200234628866356868630294041e-06 +N 0x3EC42550 0x643E9932 0x3FEFFFFF 0xFFFF9A89 # 2.401561490078485938389016990380e-06 +Z 0x3FD1E0D7 0xF3A1C0CB 0x3FEEC270 0x91E2FC1F # 2.793483618943468083095638121449e-01 +Z 0x3EB0B485 0x9E99CD17 0x3FEFFFFF 0xFFFFEE8F # 9.957053585224630604409495546192e-07 +N 0x3EB150E5 0x2CE7B42F 0x3FEFFFFF 0xFFFFED42 # 1.032113846495594818895662724001e-06 +Z 0x3EB83618 0x5E74727A 0x3FEFFFFF 0xFFFFDB5C # 1.443106492810641490080270435414e-06 +Z 0x3EA27E45 0x1BB94505 0x3FEFFFFF 0xFFFFFAA8 # 5.511415603431213918180311440997e-07 +Z 0x3EA458D4 0x55549C72 0x3FEFFFFF 0xFFFFF987 # 6.063875540905033397067825165494e-07 +N 0x3EA51C1D 0xF061030B 0x3FEFFFFF 0xFFFFF909 # 6.291220138247280893364888308683e-07 +N 0x3E95E5C1 0xCD6C4E6F 0x3FEFFFFF 0xFFFFFE21 # 3.262980049916846440382701185351e-07 +N 0x3E9226F2 0x4F6B2A4A 0x3FEFFFFF 0xFFFFFEB7 # 2.704878875713259399698692488079e-07 +Z 0x3E983A63 0xA3BAD1C4 0x3FEFFFFF 0xFFFFFDB5 # 3.610265684004361381060363780926e-07 +Z 0x3E938B79 0x579D3EBE 0x3FEFFFFF 0xFFFFFE82 # 2.912405175818820700012266693146e-07 +Z 0x3E9F5E67 0xFDCBDF94 0x3FEFFFFF 0xFFFFFC27 # 4.674311620401818969202560952181e-07 +Z 0x3E9AED02 0xCDD310A3 0x3FEFFFFF 0xFFFFFD2A # 4.012260442327365394473467474085e-07 +Z 0x3E980000 0x00000024 0x3FEFFFFF 0xFFFFFDC0 # 3.576278686523456558241313221758e-07 +N 0x3E808D8D 0xD3B1D9AD 0x3FEFFFFF 0xFFFFFFBC # 1.233290535006438121490773352287e-07 +Z 0x3E758A68 0xA4A8D9F5 0x3FEFFFFF 0xFFFFFFE2 # 8.024520884654679172876711639242e-08 +Z 0x3E66A09E 0x667F3BCD 0x3FEFFFFF 0xFFFFFFF8 # 4.214684851089403466804688747939e-08 +N 0x3E68A85C 0x24F7065A 0x3FEFFFFF 0xFFFFFFF7 # 4.592846336192620472798129162631e-08 +N 0x3FC7EFA9 0xB716BA22 0x3FEF712E 0x83EE2341 # 1.870014327991649794036277398845e-01 +N 0x3FCC41FB 0xFBFB58C0 0x3FEF392F 0x2F14FE8A # 2.207636814479823073043007752858e-01 +Z 0x3FCDBFBE 0x258B6554 0x3FEF23BE 0x534BA3E8 # 2.324140246699167855481960032193e-01 +Z 0x3FCE6AB2 0xBFA47082 0x3FEF19CA 0x8485A48B # 2.376311717752095931111000481906e-01 +N 0x3FCF3DB4 0x9626230B 0x3FEF0D35 0x5147C9C7 # 2.440705998563078293894790249396e-01 +N 0x3FB270DF 0x70E010F7 0x3FEFEAC1 0x473536EF # 7.203480249160408577235870097866e-02 +Z 0x3FB537DD 0xBB22C2C8 0x3FEFE3E0 0xB6565725 # 8.288369959587804647327402562951e-02 +Z 0x3FBDA904 0x3DDCD3CB 0x3FEFC914 0x144152E7 # 1.158602381736521386157434676534e-01 +N 0x3FA47712 0xD7F8ED7E 0x3FEFF974 0xEFC7C51B # 3.997095953351513519802296059424e-02 +N 0x3FA746E7 0xF6DCC3B2 0x3FEFF789 0x1A460A70 # 4.546284569222026894497190596667e-02 +N 0x3FA83F38 0x6688E80A 0x3FEFF6D0 0xC7C15D14 # 4.735733272214311118109009157706e-02 +N 0x3FAD8841 0x807373CD 0x3FEFF260 0x5A21996B # 5.768017476086804290469345346537e-02 +N 0x3FAFCBF7 0x9E95562C 0x3FEFF035 0x2AC72D04 # 6.210302172500478667949153077643e-02 +Z 0x3FAF70AD 0x89CCACF9 0x3FEFF08F 0x4F87EC0A # 6.140653903124788232092967632525e-02 +Z 0x3F946EAD 0x4473A3B4 0x3FEFFE5E 0x889FB100 # 1.995344858451959801914910030973e-02 +Z 0x3F920F75 0x32E0B167 0x3FEFFEB9 0xD4C004E8 # 1.763709185631636908175856603975e-02 +Z 0x3F997CCD 0x3D2C438F 0x3FEFFD76 0x6BA870A8 # 2.489014325971400029557933919477e-02 +N 0x3F9674E5 0x68FE6B7F 0x3FEFFE07 0xB85DCD77 # 2.193029836017101538714335617897e-02 +N 0x3F9D52BD 0xA7FF9918 0x3FEFFCA4 0x35548761 # 2.863594377404252155905339805031e-02 +Z 0x3F9E317F 0x35D42416 0x3FEFFC70 0x6D85E0AE # 2.948569074672854201102367710519e-02 +N 0x3F9F8494 0x14EA93B6 0x3FEFFC1E 0xB38D4D06 # 3.077918412840904144323062041622e-02 +Z 0x3F807093 0x06843987 0x3FEFFFBC 0x6F1F5441 # 8.027218471877940395020623043365e-03 +N 0x3F80066B 0xBCF2CF68 0x3FEFFFBF 0xCCAD4182 # 7.824746803045193321857198043290e-03 +Z 0x3F876937 0xC1E708E6 0x3FEFFF76 0xFB90DFEB # 1.143115578168303267392325039964e-02 +N 0x3F892E4F 0xBB59F545 0x3FEFFF61 0x7B860A78 # 1.229536333561987750118138507105e-02 +N 0x3F8F8E9A 0xA64E5DBF 0x3FEFFF07 0x0B09C4C3 # 1.540871448541636205831206751782e-02 +N 0x3F78367C 0x95EEA78C 0x3FEFFFDB 0x5BD7AF94 # 5.911337530884252372542775333386e-03 +Z 0x3F79E3CD 0x27D785ED 0x3FEFFFD6 0x1B7CAFED # 6.320763959111169900950688571584e-03 +Z 0x3F7B71F0 0x304DD6E3 0x3FEFFFD0 0xEC558935 # 6.700456845342125759834583931251e-03 +N 0x3F60BD74 0x777DB82B 0x3FEFFFFB 0x9F15091C # 2.043464159149817934574278055493e-03 +Z 0x3F644411 0x1B54C1FD 0x3FEFFFF9 0x952D2174 # 2.473863040585165627011088318454e-03 +Z 0x3F6D91F2 0x04AAE981 0x3FEFFFF2 0x5670D46E # 3.609631244527012217809813776626e-03 +N 0x3F6EA377 0x42CBA939 0x3FEFFFF1 0x551FCBDF # 3.740055972561464898290539693448e-03 +Z 0x3F6CA5DA 0x9BCFECFD 0x3FEFFFF3 0x2D33C4CC # 3.497054071429083008798466281064e-03 +Z 0x3FF2CC8B 0x29DF4504 0x3FD8ADAF 0x19D8D783 # 1.174937404215882885694099968532e+00 +N 0x3FF3ACA9 0xAC4D718D 0x3FD5697E 0x515C2DC5 # 1.229654000336356078904032074206e+00 +Z 0x3FF91CD5 0x3C9BAE94 0x3F54985E 0x46FADF11 # 1.569539295912282916845015279250e+00 +Z 0x3FF91BC9 0x7A4F70E3 0x3F58C767 0x3475C8E6 # 1.569283941054032238682225397497e+00 +Z 0x3FF91B70 0x76D1BCD1 0x3F5A2B75 0x0F0FAF15 # 1.569199051034775971302792640927e+00 +N 0x3FF91A8A 0x158A03B6 0x3F5DC4F9 0xD5D4C1FE # 1.568979343545135574089499641559e+00 +Z 0x3FF91F17 0xE2F3F6B3 0x3F471B8A 0x619179FF # 1.570091139350023423659763466276e+00 +Z 0x3FF91EDE 0x62C9B993 0x3F48E78B 0xAB627239 # 1.570036302462175070715488800488e+00 +Z 0x3FF920D8 0x7452C177 0x3F322DFF 0x12D0AE5D # 1.570518926990272623456235123740e+00 +Z 0x3FF920AF 0x77282ACD 0x3F34BDD1 0xBA558258 # 1.570479836899426162588611077808e+00 +Z 0x3FF92002 0xEB7BF957 0x3F3F868C 0x6ED610BA # 1.570315284595911853315897133143e+00 +N 0x3FF92043 0xC14DEFFA 0x3F3B792F 0x5651CD78 # 1.570377116294365382742626024992e+00 +N 0x3FF92051 0x947BF4AF 0x3F3A9BFC 0x77426E71 # 1.570390300766387303710303058324e+00 +N 0x3FF9204E 0x7A19772A 0x3F3ACDA2 0x9ED594DE # 1.570387341452667673280529925250e+00 +N 0x3FF9200B 0xE1558A34 0x3F3EF72E 0xD6D9A17F # 1.570323829852566355214094073744e+00 +Z 0x3FF9214E 0xFC8959FE 0x3F258AF7 0x58C2B495 # 1.570631967993562749796865318785e+00 +N 0x3FF921AC 0x630BEB67 0x3F13BC4E 0x101C3F5E # 1.570721041584613564268124719092e+00 +N 0x3FF92198 0xD6CECF01 0x3F189F5D 0x56EA520A # 1.570702399342678967641973031277e+00 +N 0x3FF921D9 0x8D1F894A 0x3F00E392 0x51DA97BB # 1.570764113676505591143950368860e+00 +Z 0x3FF921C1 0xA5D7961B 0x3F0CD736 0x4B402A7B # 1.570741317578159934598147629004e+00 +Z 0x3FF921E8 0xA5657618 0x3EF2AEDE 0xB6FC07AE # 1.570778509215761786776965891477e+00 +Z 0x3FF921E8 0x85775E93 0x3EF2CECC 0xCE80F1C5 # 1.570778390267069779540065610490e+00 +N 0x3FF921DF 0x05EBAA4D 0x3EFC4E58 0x82BC82A6 # 1.570769332053390643366697076999e+00 +N 0x3FF921F1 0xDD824400 0x3EE2ED83 0xD22F72A5 # 1.570787301320024198503233492374e+00 +Z 0x3FF921EB 0xA69D4D32 0x3EEF5B4D 0xBFC78890 # 1.570781374776583749763858577353e+00 +Z 0x3FF921F6 0x59344A13 0x3ED3EC3F 0x8C14C802 # 1.570791576818582724328621225141e+00 +N 0x3FF921F6 0x683ED63B 0x3ED3B015 0x5B74CAE5 # 1.570791632851423313965710804041e+00 +N 0x3FF921F4 0x43FE706C 0x3EDC4116 0xF2B02F6F # 1.570789590455230033683164947433e+00 +N 0x3FF921F5 0x53A4A418 0x3ED8027E 0x24008A35 # 1.570790602427456050804721598979e+00 +N 0x3FF921F9 0x0F808B59 0x3EC2261D 0x0DFA2534 # 1.570794163279705779601158610603e+00 +N 0x3FF921F7 0xFD4F3035 0x3ECAB7A7 0xE71A031B # 1.570793141831939410124618916598e+00 +Z 0x3FF921F7 0xE878AE7A 0x3ECB5E5B 0xF4F1FF61 # 1.570793064204649258641666165204e+00 +Z 0x3FF921FA 0x3C8BEACA 0x3EB17B84 0x24E4660F # 1.570795284757581899981460082927e+00 +Z 0x3FF921F9 0xF478F5E8 0x3EB5FCB3 0x7304629E # 1.570795016260825960330294037703e+00 +N 0x3FF921F9 0x85C8F828 0x3EBCE7B3 0x4F0459D0 # 1.570794603917883947019618062768e+00 +Z 0x3FF921F9 0xBC9C98FA 0x3EB97A79 0x41E45EC5 # 1.570794808163155753533146707923e+00 +N 0x3FF921F9 0x87BF24F9 0x3EBCC850 0x81F45A03 # 1.570794611225492909412082553899e+00 +Z 0x3FF921F9 0x70A5BF1C 0x3EBE39E6 0xDFC4578E # 1.570794525174227906916257779812e+00 +Z 0x3FF921FA 0xD0C156B7 0x3EA0705A 0xCC28D259 # 1.570795836877932449837658168690e+00 +Z 0x3FF921FA 0xB5451C89 0x3EA3DFE2 0x11E8D1CC # 1.570795734487349770702735440864e+00 +Z 0x3FF921FA 0x6554A212 0x3EADDDF1 0x60C8CEBC # 1.570795436689995216994475413230e+00 +N 0x3FF921FA 0x76EA4BE4 0x3EABAB3C 0x2688CFA0 # 1.570795502197818827028186206007e+00 +Z 0x3FF921FB 0x0AEDB52E 0x3E92559D 0xFA91A5E5 # 1.570796053590423735357717305305e+00 +N 0x3FF921FA 0xD6C4E79A 0x3E9F5FD1 0x5F91A4E4 # 1.570795859281565842735517435358e+00 +N 0x3FF921FB 0x198C85A6 0x3E8D5BD3 0xB9234C0A # 1.570796108055540596382115836604e+00 +Z 0x3FF921FB 0x1766A171 0x3E8E6EC5 0xD3A34C02 # 1.570796100053567068144388940709e+00 +Z 0x3FF921FB 0x1A9B7EDE 0x3E8CD457 0x1D234C0E # 1.570796111998724153835382821853e+00 +Z 0x3FF921FB 0x499054C1 0x3E6567B0 0xAE8D3130 # 1.570796286924903251147611626948e+00 +Z 0x3FF921FB 0x47AE0E5A 0x3E692C3D 0x7C8D312E # 1.570796279906878201160225216881e+00 +N 0x3FF921FB 0x46EB3A6F 0x3E6AB1E5 0x528D312F # 1.570796277071760504995268092898e+00 +Z 0x3FF89CCB 0xE0674699 0x3FA0A52E 0x3BBA98AC # 1.538280369354117604885345826915e+00 +Z 0x3FF88F40 0xCB3236AF 0x3FA25650 0x12B2F012 # 1.534973901495884751611242791114e+00 +N 0x3FF8847A 0xC1E3F81B 0x3FA3AED4 0x5B12A5B0 # 1.532343633065017085570502786140e+00 +N 0x3FF87E58 0xED56FA1B 0x3FA472E8 0x53800748 # 1.530846526249326045032717047434e+00 +N 0x3FF86E3D 0x395F75FE 0x3FA675EA 0xD4BB44B8 # 1.526913856613986819610317979823e+00 +N 0x3FF85FC2 0x3C095F2E 0x3FA844CE 0xDB206922 # 1.523378595846178296113748729113e+00 +N 0x3FF861D6 0xF90FE9E2 0x3FA8024A 0x2F57EED6 # 1.523886654757568681617385664140e+00 +Z 0x3FF84CF3 0x7EDBBC02 0x3FAA9DE8 0x04936403 # 1.518786902943020766798554177512e+00 +Z 0x3FF8CE54 0x8D46DA0F 0x3F94E952 0x79F75384 # 1.550373603689539470096292461676e+00 +N 0x3FF8BDF5 0xB7C27853 0x3F9900C4 0x439907FB # 1.546376912890555344048948427371e+00 +Z 0x3FF8AB62 0x1E9AD23D 0x3F9DA53D 0xEAA5D73D # 1.541841620969662374207587163255e+00 +N 0x3FF8FB06 0x1C22C6C0 0x3F837A88 0xD177D453 # 1.561285123735089541696652304381e+00 +N 0x3FF8F534 0x56CCFB1A 0x3F866361 0x82131C56 # 1.559864367547282970605238006101e+00 +N 0x3FF8E2B3 0x271B5FDF 0x3F8FA3C4 0x16651DCE # 1.555346634637309710669228479674e+00 +N 0x3FF911C0 0xC628EAF7 0x3F703A8B 0x52E4E550 # 1.566834234296661909624504005478e+00 +Z 0x3FF91189 0xD33CFFAD 0x3F70717E 0x222C12D8 # 1.566781830930249030942036370107e+00 +Z 0x3FF90E24 0x804D0ED1 0x3F73D6CE 0xE1B1B304 # 1.565952778983888515895728232863e+00 +Z 0x3FF9074A 0x1733C4AC 0x3F7AB130 0xAEC8D018 # 1.564279642709418105539498355938e+00 +N 0x3FF906F4 0x763E05C6 0x3F7B06D1 0x2BDF8B0F # 1.564197980770005269590683383285e+00 +N 0x3FF90673 0xFEBA88E7 0x3F7B8747 0xF4A8C2CB # 1.564075465234560757821213883290e+00 +N 0x3FF90478 0xD1364A7A 0x3F7D8272 0x52E56E05 # 1.563591782793678053309349706979e+00 +N 0x3FF91387 0x6EA9B44B 0x3F6CE7C7 0x46A4D26D # 1.567267830159169816894859650347e+00 +N 0x3FF913A5 0x1D76485A 0x3F6CAC69 0xC5834524 # 1.567296137891864393765217755572e+00 + + +# The following are Sun's value distributed with libmcr 0.9 + +N D8FD5E5B D8CA1E92 3FE90165 58D46E77 +Z 5DCE24EF C8420203 BFC1EDF4 1CC6461B +P 5DCE24EF C8420203 BFC1EDF4 1CC6461B +M 5DCE24EF C8420203 BFC1EDF4 1CC6461C +Z C420173C A751E69B 3FEECDC2 8E6D729D +M C420173C A751E69B 3FEECDC2 8E6D729D +P C420173C A751E69B 3FEECDC2 8E6D729E +Z 5D197B02 48843AF2 3FE1E6B4 AC16E5E9 +M 5D197B02 48843AF2 3FE1E6B4 AC16E5E9 +P 5D197B02 48843AF2 3FE1E6B4 AC16E5EA +Z EF47AC9F C489B335 BFEFFFF4 E55501AC +P EF47AC9F C489B335 BFEFFFF4 E55501AC +M EF47AC9F C489B335 BFEFFFF4 E55501AD +Z C0FE2D0A DD5684A0 BFE14F34 8FED47B6 +P C0FE2D0A DD5684A0 BFE14F34 8FED47B6 +M C0FE2D0A DD5684A0 BFE14F34 8FED47B7 +N C8B95719 FA268CA4 BFEFFAD6 162DCFB8 +N 71BE69EA CA271C97 3FE128F6 B1CB2F69 +Z E1D300E1 6676983B BFEE36C8 CB47DE6C +P E1D300E1 6676983B BFEE36C8 CB47DE6C +M E1D300E1 6676983B BFEE36C8 CB47DE6D +Z 6E0F615F 37DC0E05 BFEA17B4 56C2CE2B +P 6E0F615F 37DC0E05 BFEA17B4 56C2CE2B +M 6E0F615F 37DC0E05 BFEA17B4 56C2CE2C +Z 7C699590 B66DF6B3 BFE68500 F06CBFEE +P 7C699590 B66DF6B3 BFE68500 F06CBFEE +M 7C699590 B66DF6B3 BFE68500 F06CBFEF +Z E1CE3A88 09CAAF2D BFEE6988 D01F2914 +P E1CE3A88 09CAAF2D BFEE6988 D01F2914 +M E1CE3A88 09CAAF2D BFEE6988 D01F2915 +Z FB35324E 8BF259F2 BFEE4029 516A1379 +P FB35324E 8BF259F2 BFEE4029 516A1379 +M FB35324E 8BF259F2 BFEE4029 516A137A +Z 5FED0059 3C2DB6D3 3FD01395 01E6B59F +M 5FED0059 3C2DB6D3 3FD01395 01E6B59F +P 5FED0059 3C2DB6D3 3FD01395 01E6B5A0 +Z 6F27B85E 8A43D3F7 BFD0F67B 0D419029 +P 6F27B85E 8A43D3F7 BFD0F67B 0D419029 +M 6F27B85E 8A43D3F7 BFD0F67B 0D41902A +N 46750A47 329C015D BFEF0C6E A8FECE75 +Z 73D837AB A47D4443 3FEDD170 A9DE9BDF +M 73D837AB A47D4443 3FEDD170 A9DE9BDF +P 73D837AB A47D4443 3FEDD170 A9DE9BE0 +Z 4288B4AB 1E350ACC BFED7FC1 1116E097 +P 4288B4AB 1E350ACC BFED7FC1 1116E097 +M 4288B4AB 1E350ACC BFED7FC1 1116E098 +Z C1E95924 4C821D40 BFEFC814 0EE33193 +P C1E95924 4C821D40 BFEFC814 0EE33193 +M C1E95924 4C821D40 BFEFC814 0EE33194 +N 7B14416C 64099730 3FDA4026 000908C5 +N C08DF361 37E00D3E BFEF1B90 28971DED +Z 74949B48 357AFAD0 BFEDDD7A 863B0175 +P 74949B48 357AFAD0 BFEDDD7A 863B0175 +M 74949B48 357AFAD0 BFEDDD7A 863B0176 +N FCABCD53 39389B41 3FC2BAF8 69A00FBB +Z 661FC58D C10E9381 BFE399F5 84DC3BC2 +P 661FC58D C10E9381 BFE399F5 84DC3BC2 +M 661FC58D C10E9381 BFE399F5 84DC3BC3 +N EB33839A B7965CE5 BFD6096C 1CFFF33B +Z 773F0CFC 23D23B66 BFECDB8D 14965EAA +P 773F0CFC 23D23B66 BFECDB8D 14965EAA +M 773F0CFC 23D23B66 BFECDB8D 14965EAB +Z F5F93ACC E9016507 3FEFEB80 93058333 +M F5F93ACC E9016507 3FEFEB80 93058333 +P F5F93ACC E9016507 3FEFEB80 93058334 +Z F3330795 FB2EF882 BFEAC7E1 10767E10 +P F3330795 FB2EF882 BFEAC7E1 10767E10 +M F3330795 FB2EF882 BFEAC7E1 10767E11 +N DC01C87D 9F8B9BA7 BFCA75FF 01C3BBF3 +N DCEA909A D9DBF2DF BFEDF65E 32256C39 +N 75501598 74131EC0 BFDFBA33 BC3B0CDB +N 7F80C262 37394E86 3FEED7AE 97B73CA5 +N 5566B75C A8ABF662 BFCFFCAD 059CE8FF +N DCDE9796 A8BE088A 3FED6F7F 1A32F5BE +N 42621FAF 23F81A61 BFEF56D1 E0226910 +N F1F8F818 BD1CF823 BFEFFE17 F43773E6 +N 54AD5591 4097E1FE BFEFFD60 29B8577A +N 6A1710CB E29ED1DB BFEED46B B483F26C +N F9D29207 63D6E6FE BFE5955A 3B42F73B +N E23F8065 1A0D392B 3FDCAB05 C4367B0E +Z C8DCED46 E39DC1EA BFEE8874 797174CE +P C8DCED46 E39DC1EA BFEE8874 797174CE +M C8DCED46 E39DC1EA BFEE8874 797174CF +N 5CD2AE82 77A5BBB6 BFEF4266 0E329BFD +Z 4D3E0406 810C24FA BFDB67C9 6054072B +P 4D3E0406 810C24FA BFDB67C9 6054072B +M 4D3E0406 810C24FA BFDB67C9 6054072C +N 7151A71B F9EB44F4 BFCAFE45 833BEDF4 +N E791CD69 2CE774C5 3FEAF9F5 8888B2DD +Z 6843113D DE158857 3FEFE0F0 F8883526 +M 6843113D DE158857 3FEFE0F0 F8883526 +P 6843113D DE158857 3FEFE0F0 F8883527 +Z 40D8174C 6167647F 3FC4C145 814A7DD6 +M 40D8174C 6167647F 3FC4C145 814A7DD6 +P 40D8174C 6167647F 3FC4C145 814A7DD7 +Z 632C7DFF A524FC1C BFD23909 E0FEAAED +P 632C7DFF A524FC1C BFD23909 E0FEAAED +M 632C7DFF A524FC1C BFD23909 E0FEAAEE +Z 5C61FDF7 17146294 3FED73AB 8846AB36 +M 5C61FDF7 17146294 3FED73AB 8846AB36 +P 5C61FDF7 17146294 3FED73AB 8846AB37 +N 49C1E909 19C9A0CD 3FCEACA8 DFCE418C +Z 6AB21865 6EF99CD4 3FD5567C 79F4E057 +M 6AB21865 6EF99CD4 3FD5567C 79F4E057 +P 6AB21865 6EF99CD4 3FD5567C 79F4E058 +N E5741CC0 1945425F BFC2AACB D86A4848 +Z 4CDC9A86 DECE0E51 BFDB48CA 9750C505 +P 4CDC9A86 DECE0E51 BFDB48CA 9750C505 +M 4CDC9A86 DECE0E51 BFDB48CA 9750C506 +Z D9B657F1 FB9F6308 3FD8C316 5405FCA3 +M D9B657F1 FB9F6308 3FD8C316 5405FCA3 +P D9B657F1 FB9F6308 3FD8C316 5405FCA4 +Z 40BE69F4 157CAD0C 3FDDC6F9 C12DB1C9 +M 40BE69F4 157CAD0C 3FDDC6F9 C12DB1C9 +P 40BE69F4 157CAD0C 3FDDC6F9 C12DB1CA +Z 45686E00 1CCD2646 BFE5ECB7 699719BE +P 45686E00 1CCD2646 BFE5ECB7 699719BE +M 45686E00 1CCD2646 BFE5ECB7 699719BF +Z E3A61239 F12BFC67 BFEE8101 3830D358 +P E3A61239 F12BFC67 BFEE8101 3830D358 +M E3A61239 F12BFC67 BFEE8101 3830D359 +Z E145D85B 4C5F77EE BFD70FCD 66A23AE1 +P E145D85B 4C5F77EE BFD70FCD 66A23AE1 +M E145D85B 4C5F77EE BFD70FCD 66A23AE2 +N 5A0C2833 EE391C8F BFD9D65D 0664CC43 +Z F9BF1127 B1CF3869 3FD62637 E5C5A750 +M F9BF1127 B1CF3869 3FD62637 E5C5A750 +P F9BF1127 B1CF3869 3FD62637 E5C5A751 +Z EC47E55F 3D787810 3FD11904 A8B1C8C3 +M EC47E55F 3D787810 3FD11904 A8B1C8C3 +P EC47E55F 3D787810 3FD11904 A8B1C8C4 +Z D66C14BD 07BB0D04 BFEFD724 5739EC95 +P D66C14BD 07BB0D04 BFEFD724 5739EC95 +M D66C14BD 07BB0D04 BFEFD724 5739EC96 +Z 4314F85F 09E38325 3FE931D5 873614C4 +M 4314F85F 09E38325 3FE931D5 873614C4 +P 4314F85F 09E38325 3FE931D5 873614C5 +Z E52BDDF0 A934B98C BFE99E43 11485E97 +P E52BDDF0 A934B98C BFE99E43 11485E97 +M E52BDDF0 A934B98C BFE99E43 11485E98 +Z 6BEBF392 08C30790 3FEE621B 36A48019 +M 6BEBF392 08C30790 3FEE621B 36A48019 +P 6BEBF392 08C30790 3FEE621B 36A4801A +Z ED078E0A 139726E8 BFE21A9F B479497D +P ED078E0A 139726E8 BFE21A9F B479497D +M ED078E0A 139726E8 BFE21A9F B479497E +N E978F295 0651395D 3FEFFBB7 4328D3A6 +N F4401FB4 F3F775EC BFEFFD7E F9C9668D +N 64CD6E8D 71F7111D BFD1CF2A D90874AD +N E02C03F7 01B77AE2 BFEFBBE7 39ED69F0 +N 66AD7658 21F23626 3FE73240 D6E1B1D1 +N 4E37B6EF A6145A3D BFE79AD1 68AA0AC1 +N 4A0E49B7 BD07AC8A BFEE71E0 5551639D +N 48F3D853 8505FE02 BFEFED14 35EFA7D2 +N DFF198AC A71532CA 3FE1959A A25DB04D +N 6B6629C1 24F9167C BFCD1500 0B496342 +N F343C5BD 7F3DB3A1 3FE6F914 007FAAFD +N EC05C2B5 E431C8E2 BFEBB96D EF3B7989 +N DB8EC143 75017268 BFE03593 BE8D69B3 +N E085F5F1 A652A3B2 3FD6678D 7AC9F1BB +Z 711C39EE BBF8D840 3FD9DDFD B085485F +M 711C39EE BBF8D840 3FD9DDFD B085485F +P 711C39EE BBF8D840 3FD9DDFD B0854860 +N D1AC1020 3AF04899 3FDF62F2 553545D6 +N 414B954A 46292417 BFD945B2 811BF199 +Z 7820CF44 F1DF58B8 BFE51B3F BDD0CF90 +P 7820CF44 F1DF58B8 BFE51B3F BDD0CF90 +M 7820CF44 F1DF58B8 BFE51B3F BDD0CF91 +Z 4318597B 3066996F BFA32261 D24C1D3F +P 4318597B 3066996F BFA32261 D24C1D3F +M 4318597B 3066996F BFA32261 D24C1D40 +N C977C417 E8084D82 3FEFA13E C9F94455 +Z C251E683 4C573E3C 3FDE8F63 3F42868B +M C251E683 4C573E3C 3FDE8F63 3F42868B +P C251E683 4C573E3C 3FDE8F63 3F42868C +N F6D1D70A 368392D6 3FD8F3E9 5DA4E664 +Z 737F375F 9599CA64 3FE689FF 11689546 +M 737F375F 9599CA64 3FE689FF 11689546 +P 737F375F 9599CA64 3FE689FF 11689547 +Z 719CD92C 1DDD75A7 BFDD0FFA 3A5B49D6 +P 719CD92C 1DDD75A7 BFDD0FFA 3A5B49D6 +M 719CD92C 1DDD75A7 BFDD0FFA 3A5B49D7 +Z 56E7129B AD42B35A 3FE92BDF FFEC2523 +M 56E7129B AD42B35A 3FE92BDF FFEC2523 +P 56E7129B AD42B35A 3FE92BDF FFEC2524 +N DE03A11F FED128DF 3FECDFDA 735D4718 +N EB1130B7 F379FBB6 3FEDD560 BBA9E406 +Z 609A1349 C178AE2B 3FE1E746 1C5E77AE +M 609A1349 C178AE2B 3FE1E746 1C5E77AE +P 609A1349 C178AE2B 3FE1E746 1C5E77AF +Z 6C31CC60 33B610B8 BFE907B8 FC0EC1C9 +P 6C31CC60 33B610B8 BFE907B8 FC0EC1C9 +M 6C31CC60 33B610B8 BFE907B8 FC0EC1CA +Z E2082BB4 8F485E87 3FEFF275 29253048 +M E2082BB4 8F485E87 3FEFF275 29253048 +P E2082BB4 8F485E87 3FEFF275 29253049 +Z DBA31A77 F10FD7B0 BFD82DFE C6B4D389 +P DBA31A77 F10FD7B0 BFD82DFE C6B4D389 +M DBA31A77 F10FD7B0 BFD82DFE C6B4D38A +Z 65793639 91C78E67 BFEFD56B 1C027141 +P 65793639 91C78E67 BFEFD56B 1C027141 +M 65793639 91C78E67 BFEFD56B 1C027142 +Z 5026949B 872F2B47 3FC06020 AECE6841 +M 5026949B 872F2B47 3FC06020 AECE6841 +P 5026949B 872F2B47 3FC06020 AECE6842 +Z 758662B8 B9413761 3FA2D0C6 389DFB3A +M 758662B8 B9413761 3FA2D0C6 389DFB3A +P 758662B8 B9413761 3FA2D0C6 389DFB3B +N C5B2323F 45AF9444 3FE39304 1E700BB6 +Z 5D0DC366 24E86EBE 3FE56BE3 7E4607C8 +M 5D0DC366 24E86EBE 3FE56BE3 7E4607C8 +P 5D0DC366 24E86EBE 3FE56BE3 7E4607C9 +Z EEE8C20B 2F8B2A35 BFC8A2CF 215FBD80 +P EEE8C20B 2F8B2A35 BFC8A2CF 215FBD80 +M EEE8C20B 2F8B2A35 BFC8A2CF 215FBD81 +Z 5381F010 D3031835 3FEFEBFA 16EB0804 +M 5381F010 D3031835 3FEFEBFA 16EB0804 +P 5381F010 D3031835 3FEFEBFA 16EB0805 +Z 628A7F8C 24F59838 BFE3BBDA CF48F60B +P 628A7F8C 24F59838 BFE3BBDA CF48F60B +M 628A7F8C 24F59838 BFE3BBDA CF48F60C +Z CF8FAF4E B180F567 3FED75F6 0E5D9A08 +M CF8FAF4E B180F567 3FED75F6 0E5D9A08 +P CF8FAF4E B180F567 3FED75F6 0E5D9A09 +Z FDF6B7F9 E4678230 BFEFFA8A 8D75F4E9 +P FDF6B7F9 E4678230 BFEFFA8A 8D75F4E9 +M FDF6B7F9 E4678230 BFEFFA8A 8D75F4EA +N E0DE66EA 35B0E90E 3FC4BD88 E10EA82D +N 54495F0A 1FC527FA BFEFA212 836DE303 +N 40CD7764 04F95D86 3FE50922 DD5AFE92 +N FFE152A7 88362ED0 BFB0DF3D 1586A61C +N C5D345D2 045B0A88 BFE835CC 1D1F974E +N E6B3766A D71DE9FB BFDDBFD3 64BD71FF +N 79FD15AA 75C02483 3FD7296C 539C2961 +N F8785638 A9102C53 BFEFB02E AF7C9234 +N BFD9362A 1D29D8D0 3FED8C8D B7D4B5A4 +N DDAABD6A D5A0D9A7 BFD20C75 A4FA0E6B +N F19FC610 1EA98DF4 3FD8EF99 0E658F66 +N 45674D65 0E18B716 3FB2E752 A2EFB963 +N 46E2A7E9 E0F7777F 3FC246B2 018E24AC +Z 472CCDAC 994E0C04 3FEC0E1B 2E0FD3CB +M 472CCDAC 994E0C04 3FEC0E1B 2E0FD3CB +P 472CCDAC 994E0C04 3FEC0E1B 2E0FD3CC +N F2B70909 C76B23F2 3FBE9B70 873CBE5E +Z 65074298 0D6E8817 BFDE744B B0CF5018 +P 65074298 0D6E8817 BFDE744B B0CF5018 +M 65074298 0D6E8817 BFDE744B B0CF5019 +Z 42ADA296 D16443CF 3FE2F80E C9489351 +M 42ADA296 D16443CF 3FE2F80E C9489351 +P 42ADA296 D16443CF 3FE2F80E C9489352 +Z 5A080EE8 FFEE6110 BFE9108B 58491FBF +P 5A080EE8 FFEE6110 BFE9108B 58491FBF +M 5A080EE8 FFEE6110 BFE9108B 58491FC0 +Z FF4A2755 FFF83336 3FD27FB0 C8E8FE92 +M FF4A2755 FFF83336 3FD27FB0 C8E8FE92 +P FF4A2755 FFF83336 3FD27FB0 C8E8FE93 +Z 7360D8DE 973E6647 BFEF6127 9EFA1BBD +P 7360D8DE 973E6647 BFEF6127 9EFA1BBD +M 7360D8DE 973E6647 BFEF6127 9EFA1BBE +Z CAE480BD 4BCAC6A5 BFC9C3D2 A4A4867E +P CAE480BD 4BCAC6A5 BFC9C3D2 A4A4867E +M CAE480BD 4BCAC6A5 BFC9C3D2 A4A4867F +Z 5A029CFE 40E2A056 BFECF53A FBE42FEC +P 5A029CFE 40E2A056 BFECF53A FBE42FEC +M 5A029CFE 40E2A056 BFECF53A FBE42FED +N E5939990 13E377DA BFEAF296 74002A2E +Z 51274BE9 0CE57D31 BFEAEE0D 2BF6F06E +P 51274BE9 0CE57D31 BFEAEE0D 2BF6F06E +M 51274BE9 0CE57D31 BFEAEE0D 2BF6F06F +Z C379F5E5 EBB34F42 BFE65DDA 9AD4C757 +P C379F5E5 EBB34F42 BFE65DDA 9AD4C757 +M C379F5E5 EBB34F42 BFE65DDA 9AD4C758 +N 748606C5 1188358D 3FEBE719 DBE6ED93 +Z E65FEC1C A815888F 3FEED743 E76C096A +M E65FEC1C A815888F 3FEED743 E76C096A +P E65FEC1C A815888F 3FEED743 E76C096B +Z FE9265B9 A79FF64A 3FED53A1 B142048F +M FE9265B9 A79FF64A 3FED53A1 B142048F +P FE9265B9 A79FF64A 3FED53A1 B1420490 +Z 680DA300 9796C789 BF9A55A5 4191CD06 +P 680DA300 9796C789 BF9A55A5 4191CD06 +M 680DA300 9796C789 BF9A55A5 4191CD07 +Z C1EC1EBC 918DE27B BFBD5AC0 F7B1CBF5 +P C1EC1EBC 918DE27B BFBD5AC0 F7B1CBF5 +M C1EC1EBC 918DE27B BFBD5AC0 F7B1CBF6 +Z 5E790D56 E6463DA0 3FE8647B 2AD21E49 +M 5E790D56 E6463DA0 3FE8647B 2AD21E49 +P 5E790D56 E6463DA0 3FE8647B 2AD21E4A +N 6A2FFE5C 29C5D6A6 BFE0A955 045FDBE7 +Z D6F8B738 ECE2FA9C BFEFE1D0 C948449C +P D6F8B738 ECE2FA9C BFEFE1D0 C948449C +M D6F8B738 ECE2FA9C BFEFE1D0 C948449D +Z 6BCB2240 5E640236 BFEDBEA6 394B03F2 +P 6BCB2240 5E640236 BFEDBEA6 394B03F2 +M 6BCB2240 5E640236 BFEDBEA6 394B03F3 +Z ECCF598F 82D578B0 3FEE4FD2 7875075E +M ECCF598F 82D578B0 3FEE4FD2 7875075E +P ECCF598F 82D578B0 3FEE4FD2 7875075F +N 697B682E 48AE1CB0 3FC6CADE CCCB41A7 +Z 50A3F2F9 C589E5B5 BFE6D622 878D636A +P 50A3F2F9 C589E5B5 BFE6D622 878D636A +M 50A3F2F9 C589E5B5 BFE6D622 878D636B +Z D07C40A2 56B5DDE1 BFEA95A1 E133D424 +P D07C40A2 56B5DDE1 BFEA95A1 E133D424 +M D07C40A2 56B5DDE1 BFEA95A1 E133D425 +N EC0CB1C3 996BF441 BFEE0DC0 F60BBC77 +N 7D9C1C6A 6D59B866 BFEFFF27 64A9842A +N 4B043FA7 D97B7C23 3FEFAD55 50D3CE44 +N C9B91AA9 D99051ED BFEE4A6F 2BC7D74E +N 72B18ECA 456DCEAA BFE97D19 E5A77CB9 +N E3671673 EAA57E18 BFC49736 251F06E2 +N 65D98CB9 92985F6C 3FE43F11 325CE678 +N F2E58C4A 795C0C30 BFECFDD1 21F2EDEA +N F592C0FF 97EFDDF6 3FD9F94A 09FC62F8 +N 6F7D6B2E 10539846 BFD51E6F C40C4539 +N C9B98E5C 7B1D7161 BFE81AA1 3091FF48 +N 4845CA76 1FBFF4DD BFDFC91C 2EAEB88F +N FC490C42 CEAA132B BFC94D9B BFBE9F19 +N D25A33CE 4F7D3BAD BFE835CD 0EC268E2 +N D4A88A8F 3E832460 BFED1B61 35E31C7F +Z C21442A2 10BD796C 3FE61A09 3B1CF993 +M C21442A2 10BD796C 3FE61A09 3B1CF993 +P C21442A2 10BD796C 3FE61A09 3B1CF994 +Z 50C4C7E8 8CEE6F4D 3FC32D86 4057C27D +M 50C4C7E8 8CEE6F4D 3FC32D86 4057C27D +P 50C4C7E8 8CEE6F4D 3FC32D86 4057C27E +N FC24F3B2 CDA19EBB BFE31AA9 2756E6E6 +Z FCA86CB6 16B6C0FA BFEA3E88 DB640859 +P FCA86CB6 16B6C0FA BFEA3E88 DB640859 +M FCA86CB6 16B6C0FA BFEA3E88 DB64085A +N CBF2A572 B2787A57 3FED40F2 7C7CE2D4 +Z 613069E0 9C958487 3FE043E6 435AD501 +M 613069E0 9C958487 3FE043E6 435AD501 +P 613069E0 9C958487 3FE043E6 435AD502 +N EC253B0B BADB7BAC 3FE3FBC5 8CDE41CE +Z 7632989E 4EAB97ED 3FD1906B 55CD2024 +M 7632989E 4EAB97ED 3FD1906B 55CD2024 +P 7632989E 4EAB97ED 3FD1906B 55CD2025 +Z DC972B09 D1F914D3 3FEF67F0 86E1397B +M DC972B09 D1F914D3 3FEF67F0 86E1397B +P DC972B09 D1F914D3 3FEF67F0 86E1397C +N 549684A0 F0FAFFFB BFE2BD05 F54572A6 +Z EA4BCD38 14831B82 3F86A2CE 243F5120 +M EA4BCD38 14831B82 3F86A2CE 243F5120 +P EA4BCD38 14831B82 3F86A2CE 243F5121 +Z 45B78132 6BD5B12F 3FED669B 996B8617 +M 45B78132 6BD5B12F 3FED669B 996B8617 +P 45B78132 6BD5B12F 3FED669B 996B8618 +N 5712617D A01E0F28 3FEF576C E2742E30 +N 787DA777 E1AA6420 3FEA0DE0 846A7B49 +Z 796F6708 2636CB11 BFE35F98 68EE7291 +P 796F6708 2636CB11 BFE35F98 68EE7291 +M 796F6708 2636CB11 BFE35F98 68EE7292 +N 753AE7B8 4B5223C5 BFE9265A B4E549D6 +Z D944F453 FC4B88C1 3FDBDD65 49A4D124 +M D944F453 FC4B88C1 3FDBDD65 49A4D124 +P D944F453 FC4B88C1 3FDBDD65 49A4D125 +N 47A31B4C 13C0F2DA 3FD48868 C974097E +Z 48C0C1C8 10A9271B BFA66E77 9A92338E +P 48C0C1C8 10A9271B BFA66E77 9A92338E +M 48C0C1C8 10A9271B BFA66E77 9A92338F +N 546385FE 3CBBB456 BFEFFCD8 909E0C35 +Z E645BC9A 466224F6 BFE3AC6F 8B3CD70F +P E645BC9A 466224F6 BFE3AC6F 8B3CD70F +M E645BC9A 466224F6 BFE3AC6F 8B3CD710 +N 3FDAA1F5 07FC1373 3FED44E1 049ACB13 +Z 5B9350B2 98773DBF BFE89826 E5334CCE +P 5B9350B2 98773DBF BFE89826 E5334CCE +M 5B9350B2 98773DBF BFE89826 E5334CCF +N F2508DEB 6BC576E3 BFE9BF6F 97A0C7E3 +Z FD8149FA 6E9EC7EE 3FEF7505 42CD87AC +M FD8149FA 6E9EC7EE 3FEF7505 42CD87AC +P FD8149FA 6E9EC7EE 3FEF7505 42CD87AD +N 6E31AB0D B1FA1107 BFE6AA2B 0BE871E7 +Z CAEF180E 632FDE77 3FE765E9 2AF59526 +M CAEF180E 632FDE77 3FE765E9 2AF59526 +P CAEF180E 632FDE77 3FE765E9 2AF59527 +Z 6B48EECB 4CF26CAB BFE66B49 01D29B9C +P 6B48EECB 4CF26CAB BFE66B49 01D29B9C +M 6B48EECB 4CF26CAB BFE66B49 01D29B9D +Z E64A7F11 83D57ED3 BFE919D2 0116001A +P E64A7F11 83D57ED3 BFE919D2 0116001A +M E64A7F11 83D57ED3 BFE919D2 0116001B +Z F866F6D0 15735B96 BFE23024 24E485A6 +P F866F6D0 15735B96 BFE23024 24E485A6 +M F866F6D0 15735B96 BFE23024 24E485A7 +Z 7E7DAF5B BF0AD1F8 3FE8AA17 EE18FD1B +M 7E7DAF5B BF0AD1F8 3FE8AA17 EE18FD1B +P 7E7DAF5B BF0AD1F8 3FE8AA17 EE18FD1C +Z 6EFCD32C E88FB4DD 3FE5AD4E FC4733E4 +M 6EFCD32C E88FB4DD 3FE5AD4E FC4733E4 +P 6EFCD32C E88FB4DD 3FE5AD4E FC4733E5 +N 6E52B239 0D00A733 BFECE58D E629E527 +N D13AA96C 22D139D8 BFEAC419 B73F79FF +N D65F45FE 2175D5C2 BFDC6450 2E1CD915 +N E30B57AC CFDFA46C BFEFF3A2 5F90109D +N 7F864D88 C10B84C2 3FEFF768 5803FAEE +N 6F3D1A09 5321B1D8 3F7F93E2 CF97007F +N DB755E4C 7EAA64CB 3FCC03F5 3CF672CF +N D56BDCC3 81034652 3FEFF374 9579B396 +N C6AB64DF 6404D3EC BFEB3257 22E1F147 +N 54D9F5CF C9E7DC15 3FE46B9E 6AD03431 +Z C3AF5FA6 0E238EDC 3FC680F1 7448CF63 +M C3AF5FA6 0E238EDC 3FC680F1 7448CF63 +P C3AF5FA6 0E238EDC 3FC680F1 7448CF64 +N 6C587193 B0395DCD 3FED1E90 FF48DE77 +N CC2A2348 87C88223 3FD3E3F3 4759E6EC +Z DC2BB3BD 692BB729 BFEFFFC6 60DBA700 +P DC2BB3BD 692BB729 BFEFFFC6 60DBA700 +M DC2BB3BD 692BB729 BFEFFFC6 60DBA701 +Z F1AB7064 D791420A 3FEFEE66 93FB7272 +M F1AB7064 D791420A 3FEFEE66 93FB7272 +P F1AB7064 D791420A 3FEFEE66 93FB7273 +N 6D8BC6C0 E0CAD9E9 3FEC351F C2D5EA67 +Z 78F92CEC 4887BD10 BFEB4DEB 2ABAB304 +P 78F92CEC 4887BD10 BFEB4DEB 2ABAB304 +M 78F92CEC 4887BD10 BFEB4DEB 2ABAB305 +N 66D15650 5C4B5DF4 BFEB16B3 5C619C8C +N E78956D6 2E1E2EB4 3FE02C1D 0751AB44 +Z DA90AD77 227DC499 BFC33CB6 373AD522 +P DA90AD77 227DC499 BFC33CB6 373AD522 +M DA90AD77 227DC499 BFC33CB6 373AD523 +N DDDC3805 5C6103EE 3FAA2E16 8F8048BD +Z 75A702CC D800B3C2 BFEC4342 BD9152B2 +P 75A702CC D800B3C2 BFEC4342 BD9152B2 +M 75A702CC D800B3C2 BFEC4342 BD9152B3 +N 5FCFDD1C 22C53A8D BFC54D6E 25EA79CD +Z 7E344DD4 2F518AE5 3FE35A07 F55CD949 +M 7E344DD4 2F518AE5 3FE35A07 F55CD949 +P 7E344DD4 2F518AE5 3FE35A07 F55CD94A +Z FC4F6711 DCDB5F72 BFE66C35 676E3D21 +P FC4F6711 DCDB5F72 BFE66C35 676E3D21 +M FC4F6711 DCDB5F72 BFE66C35 676E3D22 +Z F9F62E6A 7F37A7F3 BFD27EAE D2A82460 +P F9F62E6A 7F37A7F3 BFD27EAE D2A82460 +M F9F62E6A 7F37A7F3 BFD27EAE D2A82461 +N D17BCBB4 70428849 3FB6430E 6158A1AB +N D413A231 E1B59C8B 3FE48A02 4429AAC0 +Z DC5A4B23 BCF273D2 BFC1F885 E77986DF +P DC5A4B23 BCF273D2 BFC1F885 E77986DF +M DC5A4B23 BCF273D2 BFC1F885 E77986E0 +N 474C590D 08F5C1EC BFEA601E 4033910D +Z FC1D24C3 11B040EF BFABDC79 9AB3A1B1 +P FC1D24C3 11B040EF BFABDC79 9AB3A1B1 +M FC1D24C3 11B040EF BFABDC79 9AB3A1B2 +Z D1B547D5 496C4F5F BFDCFF9C A7C7F835 +P D1B547D5 496C4F5F BFDCFF9C A7C7F835 +M D1B547D5 496C4F5F BFDCFF9C A7C7F836 +N 4E88D3DA 54BE2C35 BFE1A2DA C95166E3 +Z 5E3FC23C 97031DE5 3FE18931 C1A23F97 +M 5E3FC23C 97031DE5 3FE18931 C1A23F97 +P 5E3FC23C 97031DE5 3FE18931 C1A23F98 +Z 41079DD7 368775C3 3FCCED65 CABC55BF +M 41079DD7 368775C3 3FCCED65 CABC55BF +P 41079DD7 368775C3 3FCCED65 CABC55C0 +Z FBB0E4CE 5CB8790E BFBB7769 6BEF0E62 +P FBB0E4CE 5CB8790E BFBB7769 6BEF0E62 +M FBB0E4CE 5CB8790E BFBB7769 6BEF0E63 +Z F5FE61F1 4F603C66 BFE6F5AC BCF21DE1 +P F5FE61F1 4F603C66 BFE6F5AC BCF21DE1 +M F5FE61F1 4F603C66 BFE6F5AC BCF21DE2 +Z 72C65EBB 7B75D288 BFDAEABC C53E0F41 +P 72C65EBB 7B75D288 BFDAEABC C53E0F41 +M 72C65EBB 7B75D288 BFDAEABC C53E0F42 +Z C937F4FA 3F8CA030 BFE9FB37 9773A97F +P C937F4FA 3F8CA030 BFE9FB37 9773A97F +M C937F4FA 3F8CA030 BFE9FB37 9773A980 +Z 5F4E05A3 F4539912 3FE99B20 F1318A47 +M 5F4E05A3 F4539912 3FE99B20 F1318A47 +P 5F4E05A3 F4539912 3FE99B20 F1318A48 +N C5D86C0E 635C48A6 BFEB8E2B 09A9341F +Z 724DD55C 0F71C5AF 3FEFFF4C 755F499D +M 724DD55C 0F71C5AF 3FEFFF4C 755F499D +P 724DD55C 0F71C5AF 3FEFFF4C 755F499E +N 51855DDB D56A8BD4 3FEC3A03 1A6E1076 +N 59540FD2 DCC5E7ED 3FE69072 536FA9D1 +N ED69F6DA B9165317 3FEF7D4D 881B6563 +N 76049D4F E0F21F3B BFA08B18 C816A597 +N 60341D05 912EC64E 3FEEA53B 22C90193 +N CFE66EF8 A78D7A28 BFEBC622 4B636396 +Z FA6122FF CDCFEFAB BFEDC561 2941C7B9 +P FA6122FF CDCFEFAB BFEDC561 2941C7B9 +M FA6122FF CDCFEFAB BFEDC561 2941C7BA +N 5F678DF3 16BB0073 3FDB3BCF D1DF726B +N C7D6F9F1 4FCA129D BFDD5036 55D4BCED +Z EA9857EE 09706635 BFEFF7F0 56E0CF26 +P EA9857EE 09706635 BFEFF7F0 56E0CF26 +M EA9857EE 09706635 BFEFF7F0 56E0CF27 +Z 75E1BFAA C20CE716 BFD73653 A4C0C37D +P 75E1BFAA C20CE716 BFD73653 A4C0C37D +M 75E1BFAA C20CE716 BFD73653 A4C0C37E +N 7E9C0416 6EE4D20A 3FC719D2 A4B3370E +N 6F8C53E9 D8E88E05 BFE8CAA0 93B0C277 +Z 70BC809E AA0B3127 BFDA52F7 1E544380 +P 70BC809E AA0B3127 BFDA52F7 1E544380 +M 70BC809E AA0B3127 BFDA52F7 1E544381 +Z 6F6D6E0C 9B0BA23E 3FEB444A 25702956 +M 6F6D6E0C 9B0BA23E 3FEB444A 25702956 +P 6F6D6E0C 9B0BA23E 3FEB444A 25702957 +Z 5379A6D6 4084DBCE BFD91289 1703446E +P 5379A6D6 4084DBCE BFD91289 1703446E +M 5379A6D6 4084DBCE BFD91289 1703446F +N D82A5104 3339AB4A BFB2BC6A 09773C74 +N 55FDC8D3 612A8D49 3FDDA2E9 A25A0BEC +N 7F38585B 6BF87AF9 3FBD6BC5 28B0025B +Z 49046181 5F79A766 3FC50C6B 37342116 +M 49046181 5F79A766 3FC50C6B 37342116 +P 49046181 5F79A766 3FC50C6B 37342117 +N EB911BD5 AE369105 3FEC6351 969CA6F2 +Z C3061BFD 24808CED BFEAED7D E17D552B +P C3061BFD 24808CED BFEAED7D E17D552B +M C3061BFD 24808CED BFEAED7D E17D552C +Z E2679417 1712029E 3FED1ADC 130FD36A +M E2679417 1712029E 3FED1ADC 130FD36A +P E2679417 1712029E 3FED1ADC 130FD36B +Z 5731D4A7 4D3AFD28 3F903EC0 D38B62DA +M 5731D4A7 4D3AFD28 3F903EC0 D38B62DA +P 5731D4A7 4D3AFD28 3F903EC0 D38B62DB +Z 6CAC463C 34AB04A1 3FEA8431 1E09007B +M 6CAC463C 34AB04A1 3FEA8431 1E09007B +P 6CAC463C 34AB04A1 3FEA8431 1E09007C +Z D812EFB7 5BCCE48E 3FEFEE89 4E59A9F0 +M D812EFB7 5BCCE48E 3FEFEE89 4E59A9F0 +P D812EFB7 5BCCE48E 3FEFEE89 4E59A9F1 +N F7E0A910 0DAEB424 BFEBC80C B52601D5 +Z 43F5AED0 70073B97 BFEF8CAD B619D841 +P 43F5AED0 70073B97 BFEF8CAD B619D841 +M 43F5AED0 70073B97 BFEF8CAD B619D842 +N F34A5960 560327B6 BFE364C8 60EEB42B +N F5C80B6E BEC05A7E 3FD26734 8151899B +N 62319A00 ECFEA982 BFEE74BB 650A939A +Z 6AC7B3F2 08E2B0D6 BFE6A263 DED10CA5 +P 6AC7B3F2 08E2B0D6 BFE6A263 DED10CA5 +M 6AC7B3F2 08E2B0D6 BFE6A263 DED10CA6 +Z 79F5CED1 FF27C88C 3FCA2B04 13F38BE9 +M 79F5CED1 FF27C88C 3FCA2B04 13F38BE9 +P 79F5CED1 FF27C88C 3FCA2B04 13F38BEA +N 4F84D7FD 17E2E6FC 3FE4DFC8 19475CDF +Z E125BEAF 657AAD7B BFEFE7A5 09DE5444 +P E125BEAF 657AAD7B BFEFE7A5 09DE5444 +M E125BEAF 657AAD7B BFEFE7A5 09DE5445 +Z 626F5F07 32E4E7B2 3FEC3936 C17D0181 +M 626F5F07 32E4E7B2 3FEC3936 C17D0181 +P 626F5F07 32E4E7B2 3FEC3936 C17D0182 +Z 6A4923AA 30BAA3B1 BFBC4969 97BD7975 +P 6A4923AA 30BAA3B1 BFBC4969 97BD7975 +M 6A4923AA 30BAA3B1 BFBC4969 97BD7976 +N FA1F1892 37474899 3FE2D3C7 C8DF826A +Z 79911512 BDDF0A97 3FEECDCD DD6234A1 +M 79911512 BDDF0A97 3FEECDCD DD6234A1 +P 79911512 BDDF0A97 3FEECDCD DD6234A2 +Z 5D7FB168 7C15ED70 3FE73670 BFF2A42B +M 5D7FB168 7C15ED70 3FE73670 BFF2A42B +P 5D7FB168 7C15ED70 3FE73670 BFF2A42C +N FA0393AA 1EAE75DF 3FE73B47 45A9A824 +N DC45AAC2 0505E518 3FCC0C35 94BAD917 +N 400346DF 93BA4F86 BFE7CD9A B20271FD +N 60FB1D88 666BA1E8 3FECC265 93AFBC9B +N 559513C5 228383A7 BFD50F4B 03727327 +N EB84C142 6D444A77 3FE81948 3235F641 +Z C937410D 99F65B1A 3FE0374C 45152D50 +M C937410D 99F65B1A 3FE0374C 45152D50 +P C937410D 99F65B1A 3FE0374C 45152D51 +Z F2B68BB7 D895AA50 3FE98FED 3A5EE4C6 +M F2B68BB7 D895AA50 3FE98FED 3A5EE4C6 +P F2B68BB7 D895AA50 3FE98FED 3A5EE4C7 +N 60CE56F1 A90FC6B3 3FE491FA 7468FB39 +N C2831063 4A784E26 3FEE3DE9 1425C90A +Z 5F8A1E33 C7D554DD 3FE050C9 FBFB7EB1 +M 5F8A1E33 C7D554DD 3FE050C9 FBFB7EB1 +P 5F8A1E33 C7D554DD 3FE050C9 FBFB7EB2 +N 7370E322 760DC6EF BFEAF454 1FD39162 +N E3E8E9CD F7F6A448 3FE5E063 AB858877 +Z 40E25D58 EBE0A3F9 3FEDDA31 63ED5D27 +M 40E25D58 EBE0A3F9 3FEDDA31 63ED5D27 +P 40E25D58 EBE0A3F9 3FEDDA31 63ED5D28 +Z 71468B5A BA76177D 3FE55D3D 43853304 +M 71468B5A BA76177D 3FE55D3D 43853304 +P 71468B5A BA76177D 3FE55D3D 43853305 +Z EA1DB356 B127AFB1 3FEFFFCA A32EC7B6 +M EA1DB356 B127AFB1 3FEFFFCA A32EC7B6 +P EA1DB356 B127AFB1 3FEFFFCA A32EC7B7 +Z F28D44A6 360FA814 3FEF87F2 3D63272E +M F28D44A6 360FA814 3FEF87F2 3D63272E +P F28D44A6 360FA814 3FEF87F2 3D63272F +Z 4B760A5B 15058360 BFDF602C 6F21FA3D +P 4B760A5B 15058360 BFDF602C 6F21FA3D +M 4B760A5B 15058360 BFDF602C 6F21FA3E +Z 601725D5 D9A7EF05 3FEB5E9E E5A80B3C +M 601725D5 D9A7EF05 3FEB5E9E E5A80B3C +P 601725D5 D9A7EF05 3FEB5E9E E5A80B3D +N CD91A677 F2072754 3FE46B7C 90EAAB5B +N E9671E1E C640185F BFD7E28B 4781BFD3 +N DEE65FFC BA2C14ED BFEE84C6 4861391A +Z F9AF106C 1FA07065 3FEE0261 E0E8D947 +M F9AF106C 1FA07065 3FEE0261 E0E8D947 +P F9AF106C 1FA07065 3FEE0261 E0E8D948 +Z 6C587364 BECC33E0 3FEFBB0D 28D22D50 +M 6C587364 BECC33E0 3FEFBB0D 28D22D50 +P 6C587364 BECC33E0 3FEFBB0D 28D22D51 +Z CEA95C9F 38317A30 3FE80D87 03D7A6EA +M CEA95C9F 38317A30 3FE80D87 03D7A6EA +P CEA95C9F 38317A30 3FE80D87 03D7A6EB +Z EDDFF418 ADBC1B21 BFEE6889 57EA66A5 +P EDDFF418 ADBC1B21 BFEE6889 57EA66A5 +M EDDFF418 ADBC1B21 BFEE6889 57EA66A6 +Z 551C1D5D 4A7A3B61 3FEFFFD5 311AEC16 +M 551C1D5D 4A7A3B61 3FEFFFD5 311AEC16 +P 551C1D5D 4A7A3B61 3FEFFFD5 311AEC17 +N 691D2492 F126901B 3FB90306 14F68664 +N 67B03DBC 3A73522F BFD3C9FA 12D95D6A +Z FCDF6DDB 02377F5B 3FED78DD 9A427567 +M FCDF6DDB 02377F5B 3FED78DD 9A427567 +P FCDF6DDB 02377F5B 3FED78DD 9A427568 +N CBDC34F5 69C52E45 BFC05CD8 190A464F +Z C61BA0D6 570175CB 3FEFEC61 C0451C46 +M C61BA0D6 570175CB 3FEFEC61 C0451C46 +P C61BA0D6 570175CB 3FEFEC61 C0451C47 +Z FA86080C 39CBFEFA BFB8A8D2 45AD18CA +P FA86080C 39CBFEFA BFB8A8D2 45AD18CA +M FA86080C 39CBFEFA BFB8A8D2 45AD18CB +N 720852F3 9A98CA63 3FE4013E 08F4CA57 +N 59026246 A41CB2CD BFE8513D 2D04425F +Z CE5D0D4C 2067335C 3FEF3064 DB929628 +M CE5D0D4C 2067335C 3FEF3064 DB929628 +P CE5D0D4C 2067335C 3FEF3064 DB929629 +Z 4A0C94D3 06F1D464 3FECAB5A E8A871BD +M 4A0C94D3 06F1D464 3FECAB5A E8A871BD +P 4A0C94D3 06F1D464 3FECAB5A E8A871BE +Z E1BDF760 61EC1015 3FEFE37A DD996CB3 +M E1BDF760 61EC1015 3FEFE37A DD996CB3 +P E1BDF760 61EC1015 3FEFE37A DD996CB4 +N 4FEE3FE2 F36B5E4B 3FEFE6C4 EC983CD7 +N C5AB1136 FEDEA306 3FA8B7F3 CEB505CA +N 7AFBD428 23AC5EFE BFE6BCC9 FDC79F29 +N C803A511 3083F306 BFEA6ABC 4E82834F +N 5184764D 910DC162 BFEFF1D9 08327458 +N 579374B8 A5E2CAAC BFEFF75B 04A5AD32 +N 67B0C226 6247FA89 3FEFF3EF BEF44875 +N FFE39E7D FB099943 BFE70CF2 52E20D13 +N F18503EC 22E05EDD 3FEECBA8 D73F5B21 +Z FF9AD2AB 1E120311 BFEFD1FC A48DC512 +P FF9AD2AB 1E120311 BFEFD1FC A48DC512 +M FF9AD2AB 1E120311 BFEFD1FC A48DC513 +N 785E56C1 495ABE88 3FD46063 76E4F9B6 +Z 7EA0970A 2E9D9644 3F9696D9 D7BB6ECC +M 7EA0970A 2E9D9644 3F9696D9 D7BB6ECC +P 7EA0970A 2E9D9644 3F9696D9 D7BB6ECD +Z CEE1F300 DB78DA11 BFEFCC4C 5EF678A5 +P CEE1F300 DB78DA11 BFEFCC4C 5EF678A5 +M CEE1F300 DB78DA11 BFEFCC4C 5EF678A6 +Z F7616E31 DAF4C504 3FE06B97 C9ADCCA7 +M F7616E31 DAF4C504 3FE06B97 C9ADCCA7 +P F7616E31 DAF4C504 3FE06B97 C9ADCCA8 +Z D1D27C8B EF3768A7 3FEC0D58 18640741 +M D1D27C8B EF3768A7 3FEC0D58 18640741 +P D1D27C8B EF3768A7 3FEC0D58 18640742 +Z 46E87972 A046090D 3FEFE698 CB9621DA +M 46E87972 A046090D 3FEFE698 CB9621DA +P 46E87972 A046090D 3FEFE698 CB9621DB +Z 480BBEA2 C413B1BD BFD5369C FC2196AD +P 480BBEA2 C413B1BD BFD5369C FC2196AD +M 480BBEA2 C413B1BD BFD5369C FC2196AE +Z 77811D00 E7441E78 BFDCED61 4DAB0ABB +P 77811D00 E7441E78 BFDCED61 4DAB0ABB +M 77811D00 E7441E78 BFDCED61 4DAB0ABC +Z D2EBB947 776D0BBE 3FE243D6 F6A420C2 +M D2EBB947 776D0BBE 3FE243D6 F6A420C2 +P D2EBB947 776D0BBE 3FE243D6 F6A420C3 +N 47CC1379 3C73BD5C 3FE2ABEC 48B35978 +N ED22B080 153844D2 BFEAA135 5E2B1861 +N CB9EE022 A9586D13 3FE9EAA4 5422BD6C +Z C3E74497 1FD4F5AE BFEFFF66 824EBA8F +P C3E74497 1FD4F5AE BFEFFF66 824EBA8F +M C3E74497 1FD4F5AE BFEFFF66 824EBA90 +Z 7DE23A73 C4876ACD BFDC4E54 EF937E20 +P 7DE23A73 C4876ACD BFDC4E54 EF937E20 +M 7DE23A73 C4876ACD BFDC4E54 EF937E21 +Z 7FD4A9B5 51A22ACC 3FEC6450 C38C1BA5 +M 7FD4A9B5 51A22ACC 3FEC6450 C38C1BA5 +P 7FD4A9B5 51A22ACC 3FEC6450 C38C1BA6 +Z D4A60CAC 398E07DA 3FD19CE4 D8B9D47D +M D4A60CAC 398E07DA 3FD19CE4 D8B9D47D +P D4A60CAC 398E07DA 3FD19CE4 D8B9D47E +N C5AE08FF D73345D8 BFC1EAEF 90BD0107 +Z C2D09D44 5998EBCE BFEFE2CE 9D1DA2D6 +P C2D09D44 5998EBCE BFEFE2CE 9D1DA2D6 +M C2D09D44 5998EBCE BFEFE2CE 9D1DA2D7 +N 7602914C 6EE60463 3F5465AA 921C5339 +N D705B902 6D43FAA1 3FDA1ECB 3B48D384 +Z 5702CAA9 60CA3157 BFCA1D62 D84C1F52 +P 5702CAA9 60CA3157 BFCA1D62 D84C1F52 +M 5702CAA9 60CA3157 BFCA1D62 D84C1F53 +Z 658EF573 4A47A5DE 3FEF9849 3E7EE4B5 +M 658EF573 4A47A5DE 3FEF9849 3E7EE4B5 +P 658EF573 4A47A5DE 3FEF9849 3E7EE4B6 +Z E8D56FBC 559FE980 BFEC4B5C CC4FFF67 +P E8D56FBC 559FE980 BFEC4B5C CC4FFF67 +M E8D56FBC 559FE980 BFEC4B5C CC4FFF68 +Z 59BCC8AD 39F7ECA0 BFDA7F77 F146445A +P 59BCC8AD 39F7ECA0 BFDA7F77 F146445A +M 59BCC8AD 39F7ECA0 BFDA7F77 F146445B +N 5AF65971 7DEC33D5 3FE4C94A 61F0A132 +Z 71E94C65 561AA35A BFCDD85A 2981B5B3 +P 71E94C65 561AA35A BFCDD85A 2981B5B3 +M 71E94C65 561AA35A BFCDD85A 2981B5B4 +N 59D2D52D 5F4F842A 3FE58C51 520EAE1C +Z 7E625397 F1025327 BFE81900 37E8264A +P 7E625397 F1025327 BFE81900 37E8264A +M 7E625397 F1025327 BFE81900 37E8264B +N C317487E 1F205655 3FBD311C 10EE22D5 +N D03248C4 0F1C9415 3FE21460 CC66ADAB +N 52C53A71 AF27167B BFE3AB3B D22DBB6C +N 79FCD727 7F88ADC0 3FEB1B66 885E3943 +N 65BF07F6 83F800F4 BFE1C474 69433DBD +N CBC5F4EB A6556329 BFB6AAB0 7381AA2C +N 4081A640 E2FB4C07 3FE85F26 5FC2657B +N FB3753B2 A9C82B19 BFBDABDC 3BFD3420 +N 7F1AEA64 FA2A4878 3FEE550F A32CD1F0 +N D2AA0DF3 DCE8C923 3FED4046 CA3C6CC9 +N D29C8066 F9A715FE 3FEFEDE8 722A83AE +N FBBEBF63 AADF4605 BFE31646 E224E379 +N CF021793 19F5EEBF BFE5946B 3F1C76D0 +Z F06ECA3E CD8A53EC BFE2BF4B 5F71EAE1 +P F06ECA3E CD8A53EC BFE2BF4B 5F71EAE1 +M F06ECA3E CD8A53EC BFE2BF4B 5F71EAE2 +N 61383BDA 70F65B3B 3FD0A3D8 A72990EA +N 6656D2D6 0E1757FA 3FE2671B 8504DD09 +Z 7777C621 DE65E20B 3FEDEDDA 9B18B56F +M 7777C621 DE65E20B 3FEDEDDA 9B18B56F +P 7777C621 DE65E20B 3FEDEDDA 9B18B570 +Z 5C0A1AC8 FADDE3B0 3FEE5CC7 6DFE5CE9 +M 5C0A1AC8 FADDE3B0 3FEE5CC7 6DFE5CE9 +P 5C0A1AC8 FADDE3B0 3FEE5CC7 6DFE5CEA +N 66F50415 035B3801 3FD9C604 42024446 +Z EE55FF0D 10919C42 3FE23134 059082C8 +M EE55FF0D 10919C42 3FE23134 059082C8 +P EE55FF0D 10919C42 3FE23134 059082C9 +N 671F8A3B A9717756 BFEFE895 77838E2C +Z 66A35691 CAF2AF10 3FE2D6BF DAE8BB14 +M 66A35691 CAF2AF10 3FE2D6BF DAE8BB14 +P 66A35691 CAF2AF10 3FE2D6BF DAE8BB15 +N D0127757 6CA8C930 BFE0AEB2 93E7E8E4 +Z 7A046AC9 5F084DEC BFE3393E 63EBA8C9 +P 7A046AC9 5F084DEC BFE3393E 63EBA8C9 +M 7A046AC9 5F084DEC BFE3393E 63EBA8CA +Z 5CF83EAD 4267B4F9 BFEF7B9F 6B040C97 +P 5CF83EAD 4267B4F9 BFEF7B9F 6B040C97 +M 5CF83EAD 4267B4F9 BFEF7B9F 6B040C98 +Z D6D4A854 39884A27 3FE75842 CEA69269 +M D6D4A854 39884A27 3FE75842 CEA69269 +P D6D4A854 39884A27 3FE75842 CEA6926A +N 480C8D2B 3F6A1F6C 3FEFD53F 7E45D7EB +Z EF9C7C42 29629DFF 3FDCCD10 5CEFC934 +M EF9C7C42 29629DFF 3FDCCD10 5CEFC934 +P EF9C7C42 29629DFF 3FDCCD10 5CEFC935 +Z CE151C9B 23FE1AD9 3FDBB85B 2E3C1693 +M CE151C9B 23FE1AD9 3FDBB85B 2E3C1693 +P CE151C9B 23FE1AD9 3FDBB85B 2E3C1694 +Z F4B24F54 5A524DC8 3FE6A26C B0D36F48 +M F4B24F54 5A524DC8 3FE6A26C B0D36F48 +P F4B24F54 5A524DC8 3FE6A26C B0D36F49 +Z 65B2A115 E02A9D06 3FE77241 60F38988 +M 65B2A115 E02A9D06 3FE77241 60F38988 +P 65B2A115 E02A9D06 3FE77241 60F38989 +N D6B9BB71 E656199A 3FEFDEF2 8834B96B +Z 7F2BB15F C52421DB BFD61D56 484A4071 +P 7F2BB15F C52421DB BFD61D56 484A4071 +M 7F2BB15F C52421DB BFD61D56 484A4072 +Z DCE1BAC3 DDA40857 BFD4CEB2 BFD2E024 +P DCE1BAC3 DDA40857 BFD4CEB2 BFD2E024 +M DCE1BAC3 DDA40857 BFD4CEB2 BFD2E025 +Z 75CE9DB4 0A917036 BFD97C56 127059F0 +P 75CE9DB4 0A917036 BFD97C56 127059F0 +M 75CE9DB4 0A917036 BFD97C56 127059F1 +Z C5EF9B99 AB0D55FC BFEDA8DE 4751DDFD +P C5EF9B99 AB0D55FC BFEDA8DE 4751DDFD +M C5EF9B99 AB0D55FC BFEDA8DE 4751DDFE +Z E8DB54A8 B0B07F5F BFE9D342 50F8C1CC +P E8DB54A8 B0B07F5F BFE9D342 50F8C1CC +M E8DB54A8 B0B07F5F BFE9D342 50F8C1CD +Z 42F5C9F0 84F59D13 3FEFB8D8 9E12CAE3 +M 42F5C9F0 84F59D13 3FEFB8D8 9E12CAE3 +P 42F5C9F0 84F59D13 3FEFB8D8 9E12CAE4 +Z 78884485 272E1F5F 3FDDC980 813B8205 +M 78884485 272E1F5F 3FDDC980 813B8205 +P 78884485 272E1F5F 3FDDC980 813B8206 +N 714F1E0A 9B248812 3FD354F8 A0F390DC +Z FABE648E 0C185D8C BFEAC1D2 D4CD677D +P FABE648E 0C185D8C BFEAC1D2 D4CD677D +M FABE648E 0C185D8C BFEAC1D2 D4CD677E +N F3BA3BAB 3D8BEA7A BFC59F76 1A323621 +N 62BC0913 2398F902 BFEF3F49 00D1DB46 +N E17DC0F3 7B6629C0 3FED1512 39549308 +N CD5687D9 F6A2E2B2 BFD8324D D2E1DD63 +N 6D44259F 639ADD7F 3FEF5617 47A45BFD +N 7AD48C80 8DF5EF1E 3FEE20BF B3882BEF +N D3F46589 EA86F6F2 3FBF4D4A 9DFE6F0B +N E251B960 81B08BF7 BFC7E33D 057D3670 +N 52CD4A4C 74AC95D5 3FD36918 11ED54CE +Z 5FF15860 227C9715 BFDB133F 4280EA03 +P 5FF15860 227C9715 BFDB133F 4280EA03 +M 5FF15860 227C9715 BFDB133F 4280EA04 +N 4457CF8C D26FF766 3FA5BE5B 203E8FF5 +Z 7C6CC7C8 64399B09 BFE7FB66 8CB74B3B +P 7C6CC7C8 64399B09 BFE7FB66 8CB74B3B +M 7C6CC7C8 64399B09 BFE7FB66 8CB74B3C +Z 5E8D9F77 2BB41198 3FEC9161 788E1B87 +M 5E8D9F77 2BB41198 3FEC9161 788E1B87 +P 5E8D9F77 2BB41198 3FEC9161 788E1B88 +Z CC4F7CE1 9C1BD460 BFEF17DC 9DCC9ADF +P CC4F7CE1 9C1BD460 BFEF17DC 9DCC9ADF +M CC4F7CE1 9C1BD460 BFEF17DC 9DCC9AE0 +Z C45F7554 C3C0676A 3FEF82EC 0FD189B8 +M C45F7554 C3C0676A 3FEF82EC 0FD189B8 +P C45F7554 C3C0676A 3FEF82EC 0FD189B9 +N BFDE0BD7 F4F7BBFA 3FEC89AE 9B78AF92 +Z FD7C1E2F E2F25F06 BFE9855A D2E23D21 +P FD7C1E2F E2F25F06 BFE9855A D2E23D21 +M FD7C1E2F E2F25F06 BFE9855A D2E23D22 +Z FD09A381 21947FEF 3FE57616 6BA900B9 +M FD09A381 21947FEF 3FE57616 6BA900B9 +P FD09A381 21947FEF 3FE57616 6BA900BA +Z 58E7E52F D31BA056 3FB77FA6 A78789A8 +M 58E7E52F D31BA056 3FB77FA6 A78789A8 +P 58E7E52F D31BA056 3FB77FA6 A78789A9 +Z 7705CC2F 27548514 BFE14F96 28D519B0 +P 7705CC2F 27548514 BFE14F96 28D519B0 +M 7705CC2F 27548514 BFE14F96 28D519B1 +Z E5B2347E F7B7D7F3 BFEEA196 061D7A27 +P E5B2347E F7B7D7F3 BFEEA196 061D7A27 +M E5B2347E F7B7D7F3 BFEEA196 061D7A28 +N 51E26FAD 942B447F 3FBA7CB5 4BA73C6B +N E8EE3EC4 A771A16B BF9A784B ED95150C +Z 6A4B2B63 804CD8DF BFEFF82F CE1D9485 +P 6A4B2B63 804CD8DF BFEFF82F CE1D9485 +M 6A4B2B63 804CD8DF BFEFF82F CE1D9486 +Z 46EB3785 A8EA60E7 BF9A2AFE A2707956 +P 46EB3785 A8EA60E7 BF9A2AFE A2707956 +M 46EB3785 A8EA60E7 BF9A2AFE A2707957 +Z E941F4C4 358BCCEB 3FE04883 9C2C6837 +M E941F4C4 358BCCEB 3FE04883 9C2C6837 +P E941F4C4 358BCCEB 3FE04883 9C2C6838 +Z 713F6200 30D72AFF 3FEFB0F1 63981690 +M 713F6200 30D72AFF 3FEFB0F1 63981690 +P 713F6200 30D72AFF 3FEFB0F1 63981691 +N FB4C4A13 149FF74D 3FEE1A96 B5D42504 +Z 6134DB8E 50FE802F 3FEFA1C7 8F9C5AD5 +M 6134DB8E 50FE802F 3FEFA1C7 8F9C5AD5 +P 6134DB8E 50FE802F 3FEFA1C7 8F9C5AD6 +Z 54995B04 BD0062A8 3FD439BD EBF22B11 +M 54995B04 BD0062A8 3FD439BD EBF22B11 +P 54995B04 BD0062A8 3FD439BD EBF22B12 +Z 72458B5A 76B05821 BFCB58BB DA8BB875 +P 72458B5A 76B05821 BFCB58BB DA8BB875 +M 72458B5A 76B05821 BFCB58BB DA8BB876 +Z 53CCB6CA 988F842C BFEBF43E 53E3AA3A +P 53CCB6CA 988F842C BFEBF43E 53E3AA3A +M 53CCB6CA 988F842C BFEBF43E 53E3AA3B +Z EF94661F 315CDFC5 3FEBB34D AAE95F39 +M EF94661F 315CDFC5 3FEBB34D AAE95F39 +P EF94661F 315CDFC5 3FEBB34D AAE95F3A +Z F97A5C84 B232700E BFDA3041 694B47A5 +P F97A5C84 B232700E BFDA3041 694B47A5 +M F97A5C84 B232700E BFDA3041 694B47A6 +N 72A3B59F 02A675CC 3FDF8A5F 18EA91CF +N 5E71E775 78905434 3F9ABF95 C6C6FCE5 +N 43AAA799 A45EAF14 3FEF56FA 64594B59 +N 62803ACE A4FA03E6 3FEB7376 574D9096 +N F33A5A26 CFEE06FD BFE350B1 6477F445 +N ED7AB2D3 2B9ADD58 BFDECDCC BD3C57F3 +N 5DC163DD 4FDA4843 BFEADA8E 38031147 +N F280C9E8 F2AB096E 3FD78341 B3AAD9E0 +N F213381A A35FD96B BFEC2AD4 72786824 +N 70FC3FEA D36ECCAC BFEBDEB4 DDAE98A7 +N C771EF1F 831F5CE9 3FEE22D2 60B2D5C8 +N DD949DF8 181256D9 3FD62363 0CE06C1B +N E0D0ED30 F1B1E1F3 3FAA3841 64552694 +N 6F5A7C0D 64EA2219 BFEE8932 8FDF14F2 +N D6798DDF 46F6ABC8 BFDD8984 D2B9828B +Z F1E17B63 097C670C 3FEB41CB 3C04D1E1 +M F1E17B63 097C670C 3FEB41CB 3C04D1E1 +P F1E17B63 097C670C 3FEB41CB 3C04D1E2 +Z 7BF0E2C9 FDBEAC34 BFC30CC1 B1401200 +P 7BF0E2C9 FDBEAC34 BFC30CC1 B1401200 +M 7BF0E2C9 FDBEAC34 BFC30CC1 B1401201 +Z DC6F5349 B69348FF BFD49F5C ACECE9CE +P DC6F5349 B69348FF BFD49F5C ACECE9CE +M DC6F5349 B69348FF BFD49F5C ACECE9CF +Z 539693DF A67AB712 BFD2A425 7022BD98 +P 539693DF A67AB712 BFD2A425 7022BD98 +M 539693DF A67AB712 BFD2A425 7022BD99 +Z E843459E 02E19DF9 3FEFE140 6B0753EE +M E843459E 02E19DF9 3FEFE140 6B0753EE +P E843459E 02E19DF9 3FEFE140 6B0753EF +Z F9539EAB 6FA7B0C4 3FE89D08 EC7D05DD +M F9539EAB 6FA7B0C4 3FE89D08 EC7D05DD +P F9539EAB 6FA7B0C4 3FE89D08 EC7D05DE +N 77A9EC82 C93BAD42 3FEB595E 13BEED85 +Z 65E4FF0C 8997F152 3FE82A5D BC5F0289 +M 65E4FF0C 8997F152 3FE82A5D BC5F0289 +P 65E4FF0C 8997F152 3FE82A5D BC5F028A +N D42ABFA2 97F4728B 3FB800A8 9AF9F7E1 +Z 4A36EB34 2D414907 3FDF006F 2F3FFE82 +M 4A36EB34 2D414907 3FDF006F 2F3FFE82 +P 4A36EB34 2D414907 3FDF006F 2F3FFE83 +N FFB96974 E0A0CA1B BFD47423 F558E53C +Z D4187F2C F434697D BFDFF714 7283B500 +P D4187F2C F434697D BFDFF714 7283B500 +M D4187F2C F434697D BFDFF714 7283B501 +N CCACAB79 420B5FA2 3FEC7D54 16C99451 +Z C38421B3 A358F5E3 3FEFC661 628E62AC +M C38421B3 A358F5E3 3FEFC661 628E62AC +P C38421B3 A358F5E3 3FEFC661 628E62AD +N 71ECD756 CCAE2816 3FEBC619 CC65207F +N 4BC2A0D5 687AD5FB BFDDD1B3 B766EFA0 +N 4C02D448 37122FAF BFEFA8AA 1F31FE29 +N 4719189F 441446D5 BFE7783E A482DD27 +Z 43D7262B 1F1DFEEB 3FC1ADB9 C6C2E63D +M 43D7262B 1F1DFEEB 3FC1ADB9 C6C2E63D +P 43D7262B 1F1DFEEB 3FC1ADB9 C6C2E63E +Z 7306B58F 6653BAF8 3FEDF1A3 A8761A8C +M 7306B58F 6653BAF8 3FEDF1A3 A8761A8C +P 7306B58F 6653BAF8 3FEDF1A3 A8761A8D +Z 4A23F8AB F2CC301E 3F7EF534 1C5977F0 +M 4A23F8AB F2CC301E 3F7EF534 1C5977F0 +P 4A23F8AB F2CC301E 3F7EF534 1C5977F1 +Z CB501AD6 CC305934 BF51424E F5CE573F +P CB501AD6 CC305934 BF51424E F5CE573F +M CB501AD6 CC305934 BF51424E F5CE5740 +Z CE0DF988 CCCEA610 BFEEE80F 67180AEF +P CE0DF988 CCCEA610 BFEEE80F 67180AEF +M CE0DF988 CCCEA610 BFEEE80F 67180AF0 +Z 6E722C2B F0969817 BFEFD9AA A483566D +P 6E722C2B F0969817 BFEFD9AA A483566D +M 6E722C2B F0969817 BFEFD9AA A483566E +Z 4FABB9B3 7A8C420C 3FB6937E 89CEF395 +M 4FABB9B3 7A8C420C 3FB6937E 89CEF395 +P 4FABB9B3 7A8C420C 3FB6937E 89CEF396 +Z E3358423 A5695D22 BFB7C610 E36B318F +P E3358423 A5695D22 BFB7C610 E36B318F +M E3358423 A5695D22 BFB7C610 E36B3190 +Z 6A50FBC6 3664A5FF 3FB71E77 BE4246F8 +M 6A50FBC6 3664A5FF 3FB71E77 BE4246F8 +P 6A50FBC6 3664A5FF 3FB71E77 BE4246F9 +N 41B0DF34 0DBB4491 3FEE8A00 1F33A3C1 +N 78289C7E A015A48D 3FEEB0CB 6D430B7E +Z 697A3732 B657594B 3FE7BAB7 ECADBAA4 +M 697A3732 B657594B 3FE7BAB7 ECADBAA4 +P 697A3732 B657594B 3FE7BAB7 ECADBAA5 +N C0A25AFD 27AFF1C5 3FED4278 BB00FBB8 +N ECD4BF70 E1371619 3FEFFDF5 E8130CB0 +N 4560B5FE 1911398A BFD845F8 97156A97 +N 732E8F7C 9334F7C9 3FEFFF30 E46321DD +N 66F346CF 09E98757 BFEF8BC3 335FA716 +N 4B38D5C4 578EF5D8 3FEA3044 398013C9 +N 41FF2BC2 20CC02ED BFEB2A47 4AA401FC +N C1CF35B9 4BEB8EE0 BFE9242A D8785107 +N 61293C21 EFAC20BC 3FD4AFB1 3ABB66AE +N 64138B3E F959E3B2 3FD4D83F 374E18FA +Z 6576B1A1 56F0334E 3FDB6F41 17389620 +M 6576B1A1 56F0334E 3FDB6F41 17389620 +P 6576B1A1 56F0334E 3FDB6F41 17389621 +Z 73C7847F 78A59123 BFDE726C 00F1C95A +P 73C7847F 78A59123 BFDE726C 00F1C95A +M 73C7847F 78A59123 BFDE726C 00F1C95B +Z 4CF2E916 16E66AA6 3FE82FC9 8339B404 +M 4CF2E916 16E66AA6 3FE82FC9 8339B404 +P 4CF2E916 16E66AA6 3FE82FC9 8339B405 +Z 53A67FD6 91CF9EC8 3FE537C4 8F922A7C +M 53A67FD6 91CF9EC8 3FE537C4 8F922A7C +P 53A67FD6 91CF9EC8 3FE537C4 8F922A7D +Z 62141CEB 01BABA68 3FD91597 2C2B633D +M 62141CEB 01BABA68 3FD91597 2C2B633D +P 62141CEB 01BABA68 3FD91597 2C2B633E +N EE54E732 48245296 3FE0AEA7 6E11CBE0 +Z 4839B468 054F5730 3FE15B0C 8311F7B8 +M 4839B468 054F5730 3FE15B0C 8311F7B8 +P 4839B468 054F5730 3FE15B0C 8311F7B9 +Z C274A089 4D0C0DFC BFEEF5E1 01947FCA +P C274A089 4D0C0DFC BFEEF5E1 01947FCA +M C274A089 4D0C0DFC BFEEF5E1 01947FCB +Z 76CC36F4 847E69FC BFEFF5A8 DD999E09 +P 76CC36F4 847E69FC BFEFF5A8 DD999E09 +M 76CC36F4 847E69FC BFEFF5A8 DD999E0A +N C3216F08 AC740F80 BFE90D4E 6CB34829 +Z E518C6B5 47F475DA 3FE8BF44 E5E442D3 +M E518C6B5 47F475DA 3FE8BF44 E5E442D3 +P E518C6B5 47F475DA 3FE8BF44 E5E442D4 +N 53AEB911 A3C638B5 3FE75E47 752C7235 +Z 526DE44B 000E8C56 3FEA8759 67822A3D +M 526DE44B 000E8C56 3FEA8759 67822A3D +P 526DE44B 000E8C56 3FEA8759 67822A3E +Z 49354F87 7CC02984 BF9BAC4F 81DF41D4 +P 49354F87 7CC02984 BF9BAC4F 81DF41D4 +M 49354F87 7CC02984 BF9BAC4F 81DF41D5 +Z CB500BA5 522100C7 BFE01286 BAFC0EB2 +P CB500BA5 522100C7 BFE01286 BAFC0EB2 +M CB500BA5 522100C7 BFE01286 BAFC0EB3 +Z 6B6B480E 44411910 BFEAD886 2DE36A46 +P 6B6B480E 44411910 BFEAD886 2DE36A46 +M 6B6B480E 44411910 BFEAD886 2DE36A47 +Z C729DC08 725B0284 3FEA0EB5 F68583E5 +M C729DC08 725B0284 3FEA0EB5 F68583E5 +P C729DC08 725B0284 3FEA0EB5 F68583E6 +Z D6216C58 35DCA79B 3FE48435 F83E30FD +M D6216C58 35DCA79B 3FE48435 F83E30FD +P D6216C58 35DCA79B 3FE48435 F83E30FE +N 7534CF5F 531C794B BFEFD065 F433C60F +N C7DACD2C 0B30008A BFE48DEA 130CF79B +Z E596E3EF 83B87725 3FE58EA9 8EEB7FD3 +M E596E3EF 83B87725 3FE58EA9 8EEB7FD3 +P E596E3EF 83B87725 3FE58EA9 8EEB7FD4 +Z DD02C44A 4B9758C0 BFC9D2DC 6787B1E2 +P DD02C44A 4B9758C0 BFC9D2DC 6787B1E2 +M DD02C44A 4B9758C0 BFC9D2DC 6787B1E3 +Z E668C0D2 9B3764A8 BFE41036 EB67DCF5 +P E668C0D2 9B3764A8 BFE41036 EB67DCF5 +M E668C0D2 9B3764A8 BFE41036 EB67DCF6 +N 565F7D34 5D0AEB2F 3FD7BEFC 3A20260D +N 5D7537EC 545470D6 BFE0E5BF DE885CFA +N 477C608A EA0C9791 BFC69EE1 E06FDAC8 +N F308AB31 A490E935 3FEF7854 FBAD7328 +N 4D5EB663 32AE818D 3FECF56B A97795A0 +Z 7DEA2C5F 9994E7DC BFE5EB98 7AF7BCC8 +P 7DEA2C5F 9994E7DC BFE5EB98 7AF7BCC8 +M 7DEA2C5F 9994E7DC BFE5EB98 7AF7BCC9 +Z C769B864 85420CD3 BFE089A5 04312125 +P C769B864 85420CD3 BFE089A5 04312125 +M C769B864 85420CD3 BFE089A5 04312126 +N 5858EA66 16F3CFB7 BFE2D58D 4F5415DA +N D80C38C5 6957CEA2 3F974DFD 4CDA7E20 +N E9AAEC3B 89C39749 BFC57DF7 05BB3677 +N D2C9A87D C65EA4E8 3FEF3B79 ECA1C319 +N C51A4353 99EA24D1 BFDB4D20 A69BB944 +N E491C8F8 BA37764D BFA88FAA 952A2F2A +N F6353061 A37B3E6C BFEFF8F5 7300FE02 +N 765A0264 F67E3827 3FD8CAF0 EB470CDD +N C2694173 F0A74F3E 3F98E888 A0DF19A3 +N 466B9814 4E2CF56C BFE4272E 39C7E411 +N F3775015 95FBDF20 BFE6AA91 FF2122A6 +N 4966AC96 1617EB09 BFECE588 8ABE5DF6 +N 786C9088 94546CD9 BFEF4BB9 E9080D9F +Z C2DE3E01 D700CAA4 3F7442D5 2EE94FE5 +M C2DE3E01 D700CAA4 3F7442D5 2EE94FE5 +P C2DE3E01 D700CAA4 3F7442D5 2EE94FE6 +Z FB154116 EA1B8743 BFE24583 96333615 +P FB154116 EA1B8743 BFE24583 96333615 +M FB154116 EA1B8743 BFE24583 96333616 +Z C0732171 BD2FC39F BFCB4F76 409126F1 +P C0732171 BD2FC39F BFCB4F76 409126F1 +M C0732171 BD2FC39F BFCB4F76 409126F2 +Z F9332220 6E717C5B BFE64D62 73E2787A +P F9332220 6E717C5B BFE64D62 73E2787A +M F9332220 6E717C5B BFE64D62 73E2787B +Z DF65D1A0 A4E7ACB5 BFD4712E F17FF3B4 +P DF65D1A0 A4E7ACB5 BFD4712E F17FF3B4 +M DF65D1A0 A4E7ACB5 BFD4712E F17FF3B5 +Z 6B03B7F4 374144E4 BFED934A AC867505 +P 6B03B7F4 374144E4 BFED934A AC867505 +M 6B03B7F4 374144E4 BFED934A AC867506 +N 75C7FB55 BD671EF9 3FE73BEA DBA19A19 +Z F2DC8EE6 3F62EA93 BFE9B2E4 F5B29159 +P F2DC8EE6 3F62EA93 BFE9B2E4 F5B29159 +M F2DC8EE6 3F62EA93 BFE9B2E4 F5B2915A +N CBDA2F13 28FB6C3A BFD6CA99 12C8BCDF +N 7F2A8214 406DCC44 3FE6CEA2 0C08655E +N DB91CA39 D74F02AE BFE89C79 1F0E5E34 +Z 636F8852 43A7660A 3FEB995B 3CE2F3C1 +M 636F8852 43A7660A 3FEB995B 3CE2F3C1 +P 636F8852 43A7660A 3FEB995B 3CE2F3C2 +Z E6FEE595 E5FB7DFE BFEB758F 54AD410C +P E6FEE595 E5FB7DFE BFEB758F 54AD410C +M E6FEE595 E5FB7DFE BFEB758F 54AD410D +Z D1747CA5 B7B69015 BFEF863C 0D80632E +P D1747CA5 B7B69015 BFEF863C 0D80632E +M D1747CA5 B7B69015 BFEF863C 0D80632F +N 4A065C45 0BF3EEA8 3FC5D095 3F905A48 +N C9325BDE 45913685 3FB90314 9C2EC179 +Z E842DF92 CF08E47F BFEFCCDB FB9A9410 +P E842DF92 CF08E47F BFEFCCDB FB9A9410 +M E842DF92 CF08E47F BFEFCCDB FB9A9411 +Z 6B166D4B 86074F3D BFDADFB2 6A799193 +P 6B166D4B 86074F3D BFDADFB2 6A799193 +M 6B166D4B 86074F3D BFDADFB2 6A799194 +Z E8B02CAA F64E3D36 BFC1278A 7051E052 +P E8B02CAA F64E3D36 BFC1278A 7051E052 +M E8B02CAA F64E3D36 BFC1278A 7051E053 +Z C109CDB7 48B12EE0 BFE525FA B62E66F0 +P C109CDB7 48B12EE0 BFE525FA B62E66F0 +M C109CDB7 48B12EE0 BFE525FA B62E66F1 +N F601959F 08DF21EB BFD81920 1AF67ACD +N 51493436 78ACB1A6 BFB78CDC DD110BF0 +Z EB1A1C19 9CC15BBB 3FEADCE9 D3EB9493 +M EB1A1C19 9CC15BBB 3FEADCE9 D3EB9493 +P EB1A1C19 9CC15BBB 3FEADCE9 D3EB9494 +Z FB9BE19F 8AFB1ADE BFEA6203 D71DD26F +P FB9BE19F 8AFB1ADE BFEA6203 D71DD26F +M FB9BE19F 8AFB1ADE BFEA6203 D71DD270 +N F7CA9E32 F5752930 BFC6B7CC D0064926 +Z 400F942C 6A02C6E3 BFE6297D CF715689 +P 400F942C 6A02C6E3 BFE6297D CF715689 +M 400F942C 6A02C6E3 BFE6297D CF71568A +N CF93D92D 24F7CED0 3FE71928 800D9B01 +Z D9565ED2 E9000B22 BFE19B0F BAF3299E +P D9565ED2 E9000B22 BFE19B0F BAF3299E +M D9565ED2 E9000B22 BFE19B0F BAF3299F +N E9D41827 5230A365 3FC57316 63038504 +Z 7C98BA13 77F6D676 BF9A0DA7 36F5FFBB +P 7C98BA13 77F6D676 BF9A0DA7 36F5FFBB +M 7C98BA13 77F6D676 BF9A0DA7 36F5FFBC +Z F9327C2F 39380465 3FEF2054 B0643298 +M F9327C2F 39380465 3FEF2054 B0643298 +P F9327C2F 39380465 3FEF2054 B0643299 +N D3093AE9 873AC0EC BFBCD220 AC43B8D0 +N DAAED978 8B1DD6DD BF73763B BD258A96 +N D3677B60 C580E397 3FEEA09E B8240635 +N DFB121B5 BA065BD7 BFDD06F6 7801DF85 +N 63BC3565 4CA8C7A4 3FECA5D6 478B2221 +N 4C0F79E2 D2C93ED6 BFD596C1 F113350C +N 76484E36 B9C6D0C1 3FE69B76 420A053A +Z F26C5A76 C3EA9CDC BFEABA34 9E7871AA +P F26C5A76 C3EA9CDC BFEABA34 9E7871AA +M F26C5A76 C3EA9CDC BFEABA34 9E7871AB +Z C7A8F0DA 7358664E BFEB39CC 0503FB43 +P C7A8F0DA 7358664E BFEB39CC 0503FB43 +M C7A8F0DA 7358664E BFEB39CC 0503FB44 +Z D40912DD 0A7A97E9 BFE06059 7A356B55 +P D40912DD 0A7A97E9 BFE06059 7A356B55 +M D40912DD 0A7A97E9 BFE06059 7A356B56 +Z 410B77BA 27615FD4 BFD0D646 ECBC5238 +P 410B77BA 27615FD4 BFD0D646 ECBC5238 +M 410B77BA 27615FD4 BFD0D646 ECBC5239 +N 59AF76B4 355D040C 3FE429D3 F18755A9 +Z 53085BFB 082BEC1B BFEFB781 64659EB2 +P 53085BFB 082BEC1B BFEFB781 64659EB2 +M 53085BFB 082BEC1B BFEFB781 64659EB3 +Z 78109A76 BD4C369E BFE9BD60 B639AAE6 +P 78109A76 BD4C369E BFE9BD60 B639AAE6 +M 78109A76 BD4C369E BFE9BD60 B639AAE7 +Z F5FD287A 78E98B67 3FEF8390 9D127605 +M F5FD287A 78E98B67 3FEF8390 9D127605 +P F5FD287A 78E98B67 3FEF8390 9D127606 +N 65DE9999 25E28BD0 3FEF9E11 37D48FC8 +Z 4E13395B 796F49C2 BFED0530 FE910886 +P 4E13395B 796F49C2 BFED0530 FE910886 +M 4E13395B 796F49C2 BFED0530 FE910887 +Z 45F0AE1A C87B16E6 3FE2F731 2B9E1061 +M 45F0AE1A C87B16E6 3FE2F731 2B9E1061 +P 45F0AE1A C87B16E6 3FE2F731 2B9E1062 +Z EC5A0371 CCEC7EC6 3FEE1D5B 46061D1C +M EC5A0371 CCEC7EC6 3FEE1D5B 46061D1C +P EC5A0371 CCEC7EC6 3FEE1D5B 46061D1D +Z C9BD8DF3 9AEB4DB7 3FD0855F B0137FC8 +M C9BD8DF3 9AEB4DB7 3FD0855F B0137FC8 +P C9BD8DF3 9AEB4DB7 3FD0855F B0137FC9 +Z 6208C546 E121FFA2 BFE55C30 D560C477 +P 6208C546 E121FFA2 BFE55C30 D560C477 +M 6208C546 E121FFA2 BFE55C30 D560C478 +N C551BE24 56FA1B9B 3FDF4B8C EF79864D +N 5DB18048 A7DA9F2D BFDF4C75 8F254982 +Z 635E5CCB 50E09E45 3FE8698B A1D79374 +M 635E5CCB 50E09E45 3FE8698B A1D79374 +P 635E5CCB 50E09E45 3FE8698B A1D79375 +N 6D68289C B74D682A BFE1AB4B 8E9B207F +Z C9F8A6AE 66FE6100 BFE28143 D3A0888F +P C9F8A6AE 66FE6100 BFE28143 D3A0888F +M C9F8A6AE 66FE6100 BFE28143 D3A08890 +Z D08DA036 EBB5063B BFEA8CF8 34827BDE +P D08DA036 EBB5063B BFEA8CF8 34827BDE +M D08DA036 EBB5063B BFEA8CF8 34827BDF +Z 70F66745 DB03A147 BFC1CBA9 93140E57 +P 70F66745 DB03A147 BFC1CBA9 93140E57 +M 70F66745 DB03A147 BFC1CBA9 93140E58 +Z EAB3B7A4 F72F6F9A BFDEC33D 0FD85CF5 +P EAB3B7A4 F72F6F9A BFDEC33D 0FD85CF5 +M EAB3B7A4 F72F6F9A BFDEC33D 0FD85CF6 +N 5C212243 00AA725D 3FDCF4BF CDB87737 +Z 504E1AFE 14E74F08 BFEFDAAE 2CFCDACD +P 504E1AFE 14E74F08 BFEFDAAE 2CFCDACD +M 504E1AFE 14E74F08 BFEFDAAE 2CFCDACE +Z 5F746E79 8BDA0C67 BFEF19F4 3440FA9E +P 5F746E79 8BDA0C67 BFEF19F4 3440FA9E +M 5F746E79 8BDA0C67 BFEF19F4 3440FA9F +N D3B52F17 0C9ECA09 BFE31037 441B4197 +Z 73AC2CD2 CB79643B BFEB219A 5C78F79D +P 73AC2CD2 CB79643B BFEB219A 5C78F79D +M 73AC2CD2 CB79643B BFEB219A 5C78F79E +N DB0E0825 4336F511 BF97962D F9E191E7 +N 5808F451 A9163BE7 3FE74BB1 0F60962C +N CA3EF116 22AE2F43 3FEECFC8 B507D034 +N 573DAF87 8C2D43F9 3FE67081 0D80A161 +N 3FEEE27D BDD30837 3FE237AA D79BC57E +N DD9EB60F 31518274 BFEFFD44 DD35A9DF +N 7B40FFC7 DF41B58A BFEB2AA1 9924F146 +N 7FAAFAA0 6B6C70AF 3FEFD420 5FB3C010 +N 7D5CE258 7251B649 BFEF3051 8A4E5691 +N 5A466F3A 257EB97C BFEF826F 1D14EC68 +N 784F1CBD F3B4EE27 3FC8E564 86C3C7A2 +N DFDD0B2C 86D6583E BFD7ED44 63B37480 +N F94CFDCE 2E9F9B80 BFEFA5F8 F794D3CF +Z D31D3AB3 34ED0745 BFECF3E1 A869C7BB +P D31D3AB3 34ED0745 BFECF3E1 A869C7BB +M D31D3AB3 34ED0745 BFECF3E1 A869C7BC +Z C5E040FE 4F8EF6CB 3FEC28C2 6CC85447 +M C5E040FE 4F8EF6CB 3FEC28C2 6CC85447 +P C5E040FE 4F8EF6CB 3FEC28C2 6CC85448 +N E15508C3 54D32DD8 BFEF6652 AFACDB4B +N 50D81F91 F3D8E397 BFE8E8DB 1C99CC11 +N 4B30C2BB 787883CA BFED8147 B9921E4D +Z CF8650EF 6C5BE160 BFE8FD44 C53CA64D +P CF8650EF 6C5BE160 BFE8FD44 C53CA64D +M CF8650EF 6C5BE160 BFE8FD44 C53CA64E +Z 4F7A0C07 59881B0A BFE4EB0F 66B954B8 +P 4F7A0C07 59881B0A BFE4EB0F 66B954B8 +M 4F7A0C07 59881B0A BFE4EB0F 66B954B9 +N 6DDBD7CF 27686C30 3FBBDBEB 38A8FA5B +Z 7AD6956E E73E0CA3 3FDE8DB5 3CA3D519 +M 7AD6956E E73E0CA3 3FDE8DB5 3CA3D519 +P 7AD6956E E73E0CA3 3FDE8DB5 3CA3D51A +Z C7811649 4151C9E1 BFE755B0 4539DDF7 +P C7811649 4151C9E1 BFE755B0 4539DDF7 +M C7811649 4151C9E1 BFE755B0 4539DDF8 +Z C925BA76 CB8D5C68 3FCD8D56 65704419 +M C925BA76 CB8D5C68 3FCD8D56 65704419 +P C925BA76 CB8D5C68 3FCD8D56 6570441A +N F76ECFA5 5BEE7301 3FD2ECA0 6F036840 +Z EA947603 D80E8B1E BFD46549 0E96A180 +P EA947603 D80E8B1E BFD46549 0E96A180 +M EA947603 D80E8B1E BFD46549 0E96A181 +Z 69CFCBC2 4959E5A3 3F9A5815 ECA460E8 +M 69CFCBC2 4959E5A3 3F9A5815 ECA460E8 +P 69CFCBC2 4959E5A3 3F9A5815 ECA460E9 +Z 74A88FBB 88109A86 3FE2D3B0 C586C8A9 +M 74A88FBB 88109A86 3FE2D3B0 C586C8A9 +P 74A88FBB 88109A86 3FE2D3B0 C586C8AA +Z 448AF035 9815EC38 3FEC2E23 AEE80CD2 +M 448AF035 9815EC38 3FEC2E23 AEE80CD2 +P 448AF035 9815EC38 3FEC2E23 AEE80CD3 +Z F4D0A198 F659A4CA 3FE6934F 0BCAAA66 +M F4D0A198 F659A4CA 3FE6934F 0BCAAA66 +P F4D0A198 F659A4CA 3FE6934F 0BCAAA67 +Z 6C210546 67C9186A BFEBE176 68CF352C +P 6C210546 67C9186A BFEBE176 68CF352C +M 6C210546 67C9186A BFEBE176 68CF352D +Z E004ABD3 E790741F BFEBEFEC C3905DE3 +P E004ABD3 E790741F BFEBEFEC C3905DE3 +M E004ABD3 E790741F BFEBEFEC C3905DE4 +Z E241D036 ACD9779C 3FE68445 C7E711A7 +M E241D036 ACD9779C 3FE68445 C7E711A7 +P E241D036 ACD9779C 3FE68445 C7E711A8 +Z D8DB8E4F 2FE36F83 BFBBAA2E C23E3BF3 +P D8DB8E4F 2FE36F83 BFBBAA2E C23E3BF3 +M D8DB8E4F 2FE36F83 BFBBAA2E C23E3BF4 +Z 62DEBF03 0379F2F8 3FECFD8A ACC956E5 +M 62DEBF03 0379F2F8 3FECFD8A ACC956E5 +P 62DEBF03 0379F2F8 3FECFD8A ACC956E6 +Z EED8BDEC 821F01DD 3FC2B1D4 037EFEA5 +M EED8BDEC 821F01DD 3FC2B1D4 037EFEA5 +P EED8BDEC 821F01DD 3FC2B1D4 037EFEA6 +N D1DEB526 1F3CB8C7 3FEC19B1 B449F723 +N EF503D17 93620D9C 3FEFFFA6 BF3EE113 +N EB656D2A B9CC03A9 3FE8BAF4 EE57E9EE +Z CA5FA299 CD759B4A 3FA0B528 872B6FBC +M CA5FA299 CD759B4A 3FA0B528 872B6FBC +P CA5FA299 CD759B4A 3FA0B528 872B6FBD +Z 68634D6F DA51B176 BFEFF6ED 12467FC8 +P 68634D6F DA51B176 BFEFF6ED 12467FC8 +M 68634D6F DA51B176 BFEFF6ED 12467FC9 +N CFE3E458 3C495C62 BFED9D8C 9BF3A901 +N 74F3119F 24921CFC BFEFBE70 3FFE9D18 +N F5745F37 7F3F34B5 BFC18D0B E2332AE6 +N 52A20BBF 050A52B1 BFDC7D8B F791334B +N 5B8CFA3C AD328354 3FEE7B15 A8719639 +N 474D518F D584442D 3FCA9BC8 416DF1BF +N 705AD1EF DBEF8B05 3FC37488 400943E4 +N 541DB1B7 36251349 BFED0D2E 299917A2 +N F607DD75 7EA15BE6 BFD97106 F07D2846 +N D0578031 10E4BDD4 BFE6211A 8A422CB0 +N 75418F1F C0E977B4 BFED4AFD 29AFD8C8 +Z 589A374D BACF886D 3FEFEF61 09F507F1 +M 589A374D BACF886D 3FEFEF61 09F507F1 +P 589A374D BACF886D 3FEFEF61 09F507F2 +N DB267FB4 D63F9856 BFDC277E 9B2FB55C +N F1F0151A 573DBED9 BFEE2F34 25480A64 +Z E820FE6C 9CBB4288 BFE29032 0409C547 +P E820FE6C 9CBB4288 BFE29032 0409C547 +M E820FE6C 9CBB4288 BFE29032 0409C548 +Z 6337D346 B2C73B79 3FEFD527 50BFD03E +M 6337D346 B2C73B79 3FEFD527 50BFD03E +P 6337D346 B2C73B79 3FEFD527 50BFD03F +N E4B31166 218C12C1 BFEFFFBA 980D521D +Z 5BFEDF00 BA1B5499 BFDDC1C7 FC110766 +P 5BFEDF00 BA1B5499 BFDDC1C7 FC110766 +M 5BFEDF00 BA1B5499 BFDDC1C7 FC110767 +Z 6107A7DD 2711BF0C BFE8C47B 4E256531 +P 6107A7DD 2711BF0C BFE8C47B 4E256531 +M 6107A7DD 2711BF0C BFE8C47B 4E256532 +Z 4334551C 02D020B8 3FD42AB9 36003B1B +M 4334551C 02D020B8 3FD42AB9 36003B1B +P 4334551C 02D020B8 3FD42AB9 36003B1C +Z 6561AE88 85E05BBF BFE69E3D 2FD596C5 +P 6561AE88 85E05BBF BFE69E3D 2FD596C5 +M 6561AE88 85E05BBF BFE69E3D 2FD596C6 +Z 6CDB91E0 308BE7DD 3FEE46C5 8910248F +M 6CDB91E0 308BE7DD 3FEE46C5 8910248F +P 6CDB91E0 308BE7DD 3FEE46C5 89102490 +Z 79E801A3 1CB3238C BFE8A16C 271A7702 +P 79E801A3 1CB3238C BFE8A16C 271A7702 +M 79E801A3 1CB3238C BFE8A16C 271A7703 +Z D2E86AB8 E5F5B7C1 BFE3867D 7C78FB06 +P D2E86AB8 E5F5B7C1 BFE3867D 7C78FB06 +M D2E86AB8 E5F5B7C1 BFE3867D 7C78FB07 +Z E4645829 A5428029 3FEFF5F4 112EDC96 +M E4645829 A5428029 3FEFF5F4 112EDC96 +P E4645829 A5428029 3FEFF5F4 112EDC97 +Z F66D1126 93A8330D BFD199B7 028E0DD2 +P F66D1126 93A8330D BFD199B7 028E0DD2 +M F66D1126 93A8330D BFD199B7 028E0DD3 +N EC2ABB1C EB9CD2DE BFEFA30A 53E47D51 +Z C7986297 70160A24 3FEF38CE E58FC184 +M C7986297 70160A24 3FEF38CE E58FC184 +P C7986297 70160A24 3FEF38CE E58FC185 +Z FAB0FA6E 4574816A BFE5ED7F 66383594 +P FAB0FA6E 4574816A BFE5ED7F 66383594 +M FAB0FA6E 4574816A BFE5ED7F 66383595 +N 7E8979C3 79B473D9 3FEE6699 15F0BCA5 +Z 4BD802E6 3486B45D BFEF46EA F069A480 +P 4BD802E6 3486B45D BFEF46EA F069A480 +M 4BD802E6 3486B45D BFEF46EA F069A481 +N 569FD531 5133F691 BFD147AD 7B2DA8E8 +N DCA793A0 A6969AFD 3FE07668 DE3FB9BE +N DD0B054A 9BFA9FAF BFE5E38E 9375A0D1 +Z 50003D8C 7E83991D BFEF48E6 3B8575EE +P 50003D8C 7E83991D BFEF48E6 3B8575EE +M 50003D8C 7E83991D BFEF48E6 3B8575EF +N 6452A108 D0DE7649 3FE12A50 7C50960F +Z 4F8DE3FF C74DF0B7 3FB4B95B 4FBC4714 +M 4F8DE3FF C74DF0B7 3FB4B95B 4FBC4714 +P 4F8DE3FF C74DF0B7 3FB4B95B 4FBC4715 +Z 6E03F71C 81A6BD0A 3FA3C196 D241A6E2 +M 6E03F71C 81A6BD0A 3FA3C196 D241A6E2 +P 6E03F71C 81A6BD0A 3FA3C196 D241A6E3 +Z 496A928C 67FB2F39 BFECADC1 F3A448B2 +P 496A928C 67FB2F39 BFECADC1 F3A448B2 +M 496A928C 67FB2F39 BFECADC1 F3A448B3 +Z C9438575 28CAEA65 BFE77CC7 D9AF8F3C +P C9438575 28CAEA65 BFE77CC7 D9AF8F3C +M C9438575 28CAEA65 BFE77CC7 D9AF8F3D +N 5AB57208 0977F4FD BFEDCD46 108C910B +N 69F7AAC6 9F23862A 3FE6CA68 0D1BFBA5 +N DDCF8D88 996527F0 3FEE2B17 60DC9279 +N F226B650 3FFE756D BFE275C4 6AB6F333 +N EE60F6A0 2D54DD55 BFDDCB01 F31B45D3 +N E07B5E8D 8E505845 3FEDC0D3 D6D578D6 +N 624F6577 4DFCF097 BFE45862 5EB2F432 +N E6F79703 315C8AEA BFC81E18 D111F545 +N 58DA5A5A 05AF890C 3FEAF30E B7DD4CB9 +N CA4E976F DEAE5B96 BFD2DB58 0A4F49C6 +N 4EA28C94 FC1CD9F3 BFEC753B A3D1C09A +Z 4B3CDBDB AB8D3F41 BFCE6584 8FD2A930 +P 4B3CDBDB AB8D3F41 BFCE6584 8FD2A930 +M 4B3CDBDB AB8D3F41 BFCE6584 8FD2A931 +Z 64E7F689 9A802F25 BFEF6EFE E38F0B4F +P 64E7F689 9A802F25 BFEF6EFE E38F0B4F +M 64E7F689 9A802F25 BFEF6EFE E38F0B50 +Z DEFA46A0 9DD1E0F0 BFEBC424 DEAF9FA3 +P DEFA46A0 9DD1E0F0 BFEBC424 DEAF9FA3 +M DEFA46A0 9DD1E0F0 BFEBC424 DEAF9FA4 +Z 525A1ABD 0614A1F1 BFEF167A E9FA5A79 +P 525A1ABD 0614A1F1 BFEF167A E9FA5A79 +M 525A1ABD 0614A1F1 BFEF167A E9FA5A7A +Z D89FE722 EB5BCCAF BFEE77E0 3E4C297C +P D89FE722 EB5BCCAF BFEE77E0 3E4C297C +M D89FE722 EB5BCCAF BFEE77E0 3E4C297D +Z D7CD67DB BB2B482A BFEFC603 8FD9C7C8 +P D7CD67DB BB2B482A BFEFC603 8FD9C7C8 +M D7CD67DB BB2B482A BFEFC603 8FD9C7C9 +N 3f32e8e8 84b6620a 3fefffff e9a6b674 +N 3f315acc eda78abf 3fefffff ed2d093d +N 3f342ab2 358760c9 3fefffff e694d08e +N 3f3b19a6 bebe9d32 3fefffff d2194427 +N 3f310aac 140f2ac0 3fefffff edd94b39 +N 3f36a71f a2513c1b 3fefffff dfed9762 +N 3f3936c6 3af66c24 3fefffff d844190c +N 3f3599c5 58bcbdd5 3fefffff e2d69424 +N 3f328cb2 8b1043d2 3fefffff ea7e990d +N 3f3a7537 d515f95e 3fefffff d43fafd4 +N 3f43c345 b1afb4b9 3fefffff 9e5bad4a +N 3f43ead2 1ba67b97 3fefffff 9cd35afb +N 3f48d004 346404f6 3fefffff 66158c51 +N 3f4a255e 577c2d42 3fefffff 5518d90d +N 3f488d4f 6eadc22c 3fefffff 694cc720 +N 3f4dfaf2 95323b50 3fefffff 1f4bc3e7 +N 3f4e8f8f 2dcb2664 3fefffff 16827d1c +N 3f4cf08f a22dc45e 3fefffff 2e9fa29e +N 3f4aaa3b 7ab194fa 3fefffff 4e3eaea6 +N 3f4cddfd fbf907ae 3fefffff 2fabfcfa +N 3f575cae 52289a76 3feffffd de37258a +N 3f5aec59 21e907e4 3feffffd 2b23bb58 +N 3f5245af 539754da 3feffffe b2206288 +N 3f5384cf 2c31fbd0 3feffffe 83045c17 +N 3f5e5f3e dc253631 3feffffc 6589e600 +N 3f587c7a 13bb3f1e 3feffffd a86c9d20 +N 3f5ca33f f891e220 3feffffc cbe1f4c9 +N 3f5622ba 441ab902 3feffffe 16034b2c +N 3f539ea5 3b28d85c 3feffffe 7f112bdc +N 3f5ede13 84dc56cc 3feffffc 4732d979 +N 3f60a5ae c2a07f6a 3feffffb ab7bccb7 +N 3f6f50f2 81247f13 3feffff0 ad2fea1f +N 3f677dc0 a8fce0f4 3feffff7 60a6d2d3 +N 3f6686cd c36b62a0 3feffff8 1236ed41 +N 3f6efa6e 5c69c4b2 3feffff1 0165c635 +N 3f668715 2049ecb0 3feffff8 1204b07d +N 3f6148f7 c5cddf40 3feffffb 54e94abd +N 3f61364b 96832651 3feffffb 5ef9e4b5 +N 3f6719ec c201fe39 3feffff7 a953b0e1 +N 3f6b7a2e c99eb769 3feffff4 33fffced +N 3f73a418 6554090e 3fefffe7 e3b6222d +N 3f74ba0d 3ac82e31 3fefffe5 266f3aa3 +N 3f7057b9 cbe51420 3fefffef 4eacdec6 +N 3f70639f a605bc9b 3fefffef 3655dddb +N 3f7da4a3 0808da5b 3fefffc9 14a2a3ca +N 3f7b1662 1632f40c 3fefffd2 246098f0 +N 3f7a7043 64db8be0 3fefffd4 501b385a +N 3f7e6894 bc8cff0e 3fefffc6 35380f3b +N 3f7d7c24 fd8bbd79 3fefffc9 aa460b9c +N 3f7836ff 83a87f52 3fefffdb 5a4b6712 +N 3f8a69b3 6eced8b0 3fefff51 9798a22f +N 3f8f803f 1e0f23b4 3fefff07 ed5e6abd +N 3f8954b9 1cbd3d13 3fefff5f 96799eb7 +N 3f8424dc 970de880 3fefff9a 8e4400bf +N 3f8bfd37 9fff8128 3fefff3c 27bb15f7 +N 3f8fd629 8b283c36 3fefff02 9d001d69 +N 3f82de16 7dbbfe2d 3fefffa7 013413b7 +N 3f8ad86f fdc5fb33 3fefff4b d539e2de +N 3f86dcdf 88ca9b7c 3fefff7d 5319d22d +N 3f829b93 caf35c9f 3fefffa9 7051d0c0 +N 3f9b8630 94059a28 3feffd0a 771705a9 +N 3f98100b 03879caa 3feffdbd 03c00bf3 +N 3f9c7b61 82b48dc5 3feffcd4 d497fa55 +N 3f9c3195 8ae062b0 3feffce5 2a89c94f +N 3f9e6ef4 493965b7 3feffc61 e01bbe2e +N 3f9ff970 c1348c96 3feffc01 b8e85b32 +N 3f9f5b53 43f6f4d7 3feffc28 d4ec5866 +N 3f90f284 ac33bb7b 3feffee0 cb590205 +N 3f949e91 96500aee 3feffe56 dab5eea1 +N 3f93b601 25d19fb0 3feffe7b 7d80f027 +N 3facb4fe 0b6ec840 3feff320 7ee915c6 +N 3fa32bbe 041d1cb7 3feffa42 153f8a42 +N 3fa5e9b7 a080217d 3feff87f 950ca0cc +N 3fa41e29 3eae997c 3feff9ad 4d53a628 +N 3fa401d5 e40d1308 3feff9bf 0e6bc68d +N 3fa00c09 ea0ba6b2 3feffbfa 0e5ce55f +N 3fa68148 1870001d 3feff816 6cc74ea4 +N 3fa46061 6b9c2e89 3feff983 6a1525ee +N 3fa036c7 b426a676 3feffbe4 83c1b481 +N 3fad0e38 b7d1630a 3feff2d0 016b09ee +N 3fb647a5 f4b4b9df 3fefe0fe b9d1b89f +N 3fbbf635 90b43906 3fefcf2e ad2495d2 +N 3fb3aa48 e770bf42 3fefe7d7 894ed2fb +N 3fbb2646 f55249d6 3fefd1f9 81a12043 +N 3fbe18d5 f5e72c10 3fefc773 66b6ea1e +N 3fb920c3 af86d782 3fefd891 7535b4cd +N 3fb0598b 6fd790f6 3fefef4c 681c1a08 +N 3fb7d2eb cdfa3847 3fefdc8d 4aefdadb +N 3fbeff45 67ee4eac 3fefc405 98e865a9 +N 3fb45753 8a6bd073 3fefe627 4e000974 +N 3fcdade1 5999365e 3fef24c5 5506fd79 +N 3fca0b6a 1ed81148 3fef5701 0e3785cc +N 3fc05238 98d78262 3fefbd7e b72ba0b3 +N 3fc6ee3c a9c8460f 3fef7ce5 decd7c6c +N 3fc6c688 c10d0f27 3fef7ea9 2105f837 +N 3fc7bfaf 6c22f31a 3fef7367 2ad2141c +N 3fcfe698 96f7c292 3fef02e6 4133be27 +N 3fc9f78c 453635ee 3fef5801 9af5c53d +N 3fc7ceb1 35d89d5d 3fef72b5 c5e5ba38 +N 3fc9507d 5ec8860c 3fef6051 0d711aea +N 3fde2a06 9d785201 3fec82d7 9a192a26 +N 3fd1e3e0 e228f7b3 3feec205 6c817f47 +N 3fdd3235 dba27ef0 3fecba44 38df9c5a +N 3fd16fbe 745156d2 3feed1d8 2c3214c8 +N 3fd363cd 23269a66 3fee8ae6 9844fccb +N 3fd6f3e0 a46f3d4c 3fedf6cc 6a98c6dc +N 3fd92749 e5210fc8 3fed8f67 c1e560d9 +N 3fdcc0f3 c8dd01ae 3fecd309 938df3e0 +N 3fd48089 091c97fc 3fee5f3f 21113c1b +N 3fdf9b8c d4eb1648 3fec2d19 a69c7132 +N 3fea2e73 6ffb809a 3fe5dfb4 ba3a8efc +N 3fecef42 406de909 3fe3c930 fec58a6f +N 3fe5276c afeffec6 3fe94246 9a8ebedc +N 3fee2827 1981a923 3fe2cfa4 88a024cd +N 3fe6e4f2 deb8c879 3fe82751 64945ace +N 3fe4e02b 2ef298a6 3fe96dc7 520c6ad3 +N 3fe73dbe 2f5e07dc 3fe7ecb5 f7b93c84 +N 3feb6bbb dfa47694 3fe4f3fb 10e3d09f +N 3feedf9d 79b3e524 3fe23a08 13cdbb83 +N 3fe5b20e 2fe0ad8b 3fe8ec3d a1559f84 +N 3ffd2851 97f9d6a7 bfcfdc0b 00338cf8 +N 3ff7e9e2 55b5a616 3fb37cbb 4bb935f7 +N 3ff2d53a 785bac51 3fd88d9d ff24a288 +N 3ff51a47 2e355048 3fcfe6a1 ddea19b4 +N 3ffee8d9 4d004162 bfd69bc8 21851a49 +N 3ff40366 9638f08f 3fd42154 b24bee62 +N 3ff6d2e1 41661d4e 3fc2686b 0ff838de +N 3ff269cc 8b802c6b 3fda183e f855a418 +N 3ff6e6ee cdf04675 3fc1c99b 4725ea4b +N 3ff728de 9fca7863 3fbf7d53 64690fe9 +N 4000cec9 707e7060 bfe02e8e c4ca95f7 +N 400a5e1a 3a716034 bfef9e9a 7d5ed20c +N 4005e806 17251755 bfed6ec3 8f1efb5f +N 4004ea8e e3a3fbd9 bfeba840 404ecfe3 +N 400173d7 954ac9b8 bfe25a14 8fee6614 +N 40007d7f 3ef1780a bfde25b1 daffef42 +N 4000966b 85a9e3fb bfded4ff 185a8bf9 +N 40051e18 0cba4b8d bfec0db0 0f6d2c10 +N 400979d4 d2dbebf2 bfeff876 e8864551 +N 4008cdda dfea5af5 bfeff916 eb91d571 +N 401c37a4 61b73a2f 3fe6f28b f91f00c6 +N 401c38ba 8ba33a1c 3fe6ec7c 2b6650ef +N 40139257 207b058c 3fc6fb40 bf8c8cff +N 4016df42 dbd8f294 3feb062e 8fc2e3cc +N 401f68c6 93a7d4c6 3f5b395a 040c0ac8 +N 40142693 00723238 3fd473eb 9bbd71a9 +N 401c70e2 7a3612fc 3fe5aa5e 8f200c69 +N 401af961 672c0ee7 3fecab30 042aa7f3 +N 401a04dc a2ef8c30 3fef37bf a5965450 +N 40120c83 d7a77646 bfc9735e 7bee0b76 +N 40298a0c bf768262 3fef575c 4f6b327a +N 4021c46e daf1304e bfeb6da1 0fee43d6 +N 402c6075 888ef0b0 bfaa37d9 f290c39c +N 402469ee f17303d8 bfe6b38e fb57d59f +N 40237c74 65262826 bfee6483 283a3d56 +N 4029c7a0 7ce72aee 3fee5700 b6cf5988 +N 402d23c3 f8dcb21a bfdad602 e5d835dd +N 402ceec3 8d5cd8a4 bfd4b03c 1fedb59a +N 4024a7e7 377a9a04 bfe3cff0 58007f22 +N 4028a574 43062049 3fef0ee4 ac3df0d4 +N 403f5a5e 1f581b9e 3fefefc9 199d9d74 +N 4032117e cd18a92a 3fe6b8cc e6bcec02 +N 403090d1 8372f2d5 bfe4eed2 f3fc76a7 +N 40354bec 6b467418 bfe89623 8736166f +N 403acf50 9ffa00fc bfbb287a f26180ff +N 403fd7ed 6215b7ab 3fed1ea0 bb2eb9c6 +N 4036c353 a212e6be bfe6ee95 cb65fab8 +N 4035220b 161f8c71 bfe4ec23 975e04ad +N 403ccdfd 42b27f2e bfeb9ad2 e750eacb +N 403c8ed8 d415ede0 bfeeb89f 6288df57 +N 404a683a 5959cc36 bfea8a4d a0df68ee +N 404ec799 6d0b61b5 3fd2cf63 d63c4183 +N 404cbab8 8ff89f14 3fe3a339 b72ee3a0 +N 404b5435 b5f6248c bfd42195 5f099111 +N 40463323 6e4c4ca5 3fed4146 ccfb03e5 +N 404935fb b9f8b3b6 3fef9c30 1587aa73 +N 4041a8cf caa6dbe3 bfe72a63 d120ea3b +N 4046a941 2de2540f 3fcd47a1 31ec9576 +N 40452569 13eeb2ec bfbe7376 172b96aa +N 4049e792 b3bf50bc 3f9bc2fa 44bdad06 +N 405ed6a2 68b03d95 bfe58f35 ef8f0e89 +N 4057fcfc a66b8480 bfc124f9 44a8088f +N 405930a0 f7db6866 3fef2a66 3b63ac71 +N 40520fe1 269e4867 bfefffb3 fe1a8c28 +N 405676cb 33f97a81 bfd42db4 d1c9a6fa +N 4053b4b8 ce59297f bfeeb7ee 86c7a1f7 +N 40587d15 15ee6071 bfeb06b2 166b4345 +N 40546608 6021b960 3fefe0e9 61110d5b +N 40535aeb 5be6f14e bfdbedff dfdcb721 +N 405fbb08 fd7118cb 3fd3a681 41164215 +N 406d9944 5a1a193c bfd8f60f d5a78832 +N 4060812c 87a619c3 3fefdefe fd39c5ad +N 40620672 c049e9a0 3fee751e d1ad641b +N 406b2c6c 312d9efc bfea134e e51c5912 +N 4061a191 ebbb4d7f bfee5964 7f1fe9c7 +N 406b253d 139c59eb bfed8ced 01775fa5 +N 4069e645 dff93ae6 3fefa520 fadfea71 +N 4069783c a704027a bfecde3c c15162e4 +N 40601c3e 7a4bfb94 bfefe785 0ed76ac7 +N 406e9a84 405bf430 3fef425e cca73358 +N 407c6fba 52142678 bfeb50a8 dda3d9d3 +N 407f027c 4c149598 3fef411f a58d5f4b +N 4077692f b3f68937 bfe7f5c4 c6140b5f +N 40701313 ab20848c 3fed3db4 e757b079 +N 4074a705 8f40e926 bfeae9a4 cbd117d6 +N 407ec3ba 39276065 bfe15e40 b058b93d +N 407e7cb6 389743d6 bfe52d2d 055d1054 +N 407758bb 7f00f868 bfee88fb 74bacc83 +N 4077a619 b999432d 3fc6fee3 0d7a6685 +N 407fe9eb 9b6228c6 bfbc6992 69bc50f8 +N 408440a6 70b7b5d3 3fe38f31 6d02724f +N 408cae2a 3f3bf0bc 3fed254a 6aef7e2e +N 4082dd14 59ef1bd4 3fecd37f 3d85aba1 +N 4088a224 f751ee5e bfeed378 b690e966 +N 4086064b 5f8e7abc 3fdeb9a6 e017c6a1 +N 4088982a 06c7ef82 bfaa6336 515f0cc1 +N 4086afbf 42f7d236 bfeeeba4 29413cd7 +N 408f7742 831cc452 bf9bad31 cd0fa05a +N 408b3aa0 fbe18e3e bfdc9adf 8504d0b8 +N 4086762e 429c1247 bfe96ef2 0429b043 +N 409b72f3 a6347906 bfeaa1c7 6a133c1e +N 4098d378 71b94e2e 3fe6c9cf bc1cd155 +N 409cf398 47db66be 3fe9a619 2700108e +N 4091e010 41c142d6 3fec70c5 defdeb1e +N 4092b1db f35521d9 bfec5aa9 2e372f09 +N 4092a214 b069405f 3fd20af0 044b6e33 +N 4096917c 1576ca72 3fe729b1 f94786cf +N 409c53db ecd1169f bfeee04c 675fadf2 +N 40990cb0 b1f9cafc 3fe25842 1f4d59bc +N 409a3487 3d5a9b02 3fec6847 7a867053 +N 40abfedd eeb8a7b8 bfdbaac8 6fc200c6 +N 40ac288d 8bcdf1b6 bfe4a466 6871b7a5 +N 40ad6901 b2faadd0 3fe48109 48cb7215 +N 40af8d99 b515a796 3fd1dcb9 36660a6e +N 40a631c3 b87a4900 3fe453b0 cdc3244e +N 40aeff2b d18daca0 bfef097f 38be44c4 +N 40adc6c0 3ea7eb3a bfe9fa2a 5003838e +N 40ab248f d8b5dce4 3fee5ec8 96c1da48 +N 40ad7734 f12002ba bfbf01f0 e35dacf3 +N 40a3fd36 cf5403bf 3fcbf440 2168c126 +N 40b096aa d262fc0c 3fe70fea bedcacab +N 40b55a91 c22a6391 3fef5fb3 22237de3 +N 40bc8257 ed629892 bfed2b81 e32b95c6 +N 40b561c5 89074ef9 3fdc0b32 6e87df14 +N 40b56faa 9eba6aa8 bfe88f45 21251e13 +N 40b5d29f 02c383a8 3fe4a630 4045de08 +N 40b78a61 86493d2d 3fe6269b 5c075805 +N 40b3c06c f5e7f68e 3fa08281 ace7ad81 +N 40b8ff55 f2151215 bfefdfee c0db0c66 +N 40bd4d01 8d32ade0 3fdc0b8b 4f3243a4 +N 40c0efe7 c34c1f13 3fe0e2cb 4eb6411a +N 40c90b5a 8f1c412a 3fd2bc06 f23d8610 +N 40c272f9 eeeeac2e bfe5e9a7 77d6832c +N 40c18474 e592b141 bfee3bea 8a28e17b +N 40c37539 eb347a77 bfeca47e b633d661 +N 40cf2276 b3b0bf0e 3fec4a89 8a007c74 +N 40cb35c7 b895ecdc bfc55d6a a0f46239 +N 40c81453 e8a89ba9 3fe008bd c3092cb5 +N 40c5d5be 48730d2d bfc07b85 f606e75d +N 40c48d99 2a475bb2 3fdacbec b06c4c9d +N 40d95f64 18ee1a5a 3fea8a62 bc6def19 +N 40d0a350 a8b77f1c bfed6ea4 bbfbc0b8 +N 40d3daaa 7ad4e0b0 bfc3858c eed691bc +N 40d40803 5aebf8bd bfea84d4 a2956b1e +N 40d5b06c 9d525960 3fca697f 4acd54ab +N 40d20d7e e044278d 3fe516cb bdb37ade +N 40d9edcd cd051673 3fa73303 c8b62210 +N 40d7fad9 d588b224 3fe82728 6cc33ffb +N 40dcee90 263e2406 3fe06002 89fe0e86 +N 40d7787c 7d01ebac 3fe72a58 8e58f6bf +N 40ecb8b9 c7a11dbf 3fc8dfa4 9cd91e88 +N 40e85085 80629f62 bfd66653 88aa8ad1 +N 40e65ef7 1c765cf3 3fd343e4 2e00cf0b +N 40e70a9e 4249da6e bfe37221 8f5bdb97 +N 40ee6354 fbc069b6 3fee9ec0 4ae7b559 +N 40e4d0dd 5cf2d5d8 3fec29d2 06676898 +N 40ea5371 8566edb0 3fec9807 d53b7bb1 +N 40e9ff1f 30a6999c bfed6c8c 526a572e +N 40e92311 de829c7c bfe80c9e 30d59c15 +N 40e7baca f954f134 bfe0073b d1f7d6f6 +N 40fea662 24760552 bfe29e01 05cf8a31 +N 40f7a6c8 32f1c7ce bfe6be87 8f4827cc +N 40fcaaa7 3a8ca190 bfc26c3e 99b0978f +N 40fc43e4 d8be3b06 3fee44cb 82df3e47 +N 40f0b8cb c118483a 3feedab7 5599c8f4 +N 40f65cea 403cf616 bfe6d4fa c4bf8e99 +N 40f06ab2 b911ee29 3febc0fe faaff491 +N 40fe2e44 c37202a5 3fc920b3 58e0391a +N 40f87bfe 50c92fcc bfd91d12 dbaf8ca6 +N 40fce49d 039c7f12 bfdbaefa e6e32f3b +N 410a224f b1d1ed3c bfefa0a1 65fed8d0 +N 410fcd91 85cc387a bfdfab3b fc0c8d07 +N 410e904a c8d030c0 3fd0eb54 d4df74be +N 410d0f69 06d7c218 bfe93e69 d29b8456 +N 410455bc 6fe7e94a bfea55bb 83db313e +N 4105425d 965e51dc bfaf46ea d2869a60 +N 410733b5 f6293932 bfd44c61 4c7d6898 +N 4108ad11 fcdd2716 bfec8aca 9bd51909 +N 410374e7 25f60e88 bfef6c2e bf46f84a +N 4109e7af 84fbac82 3fe9980c 3d6cf00d +N 41163b42 e3f25069 bfceae05 af0629f8 +N 411e9689 7c6d7fd5 3fd57f8b 26803879 +N 4117202a 5caba09e bfd7b2a3 b5e4a917 +N 411542e2 f9a444d1 3fce2c76 f92c42c2 +N 41196a55 cea4ac36 3fefe041 83570f01 +N 411f4502 b37399c2 bfe5990a faa0d513 +N 4117aeb4 1adac8ac 3fd7252d 0225af41 +N 4114d296 88f81f8e 3fec668d 37d73b70 +N 411b7c54 37a42ed9 bfeee9b2 7f137019 +N 411091c3 84750d43 bf711934 3b705db6 +N 41235edb 42af682c 3feffba0 c7e72da2 +N 4122420f b3494fc4 3fd57cc8 875bcd60 +N 41259572 da478c98 bfefd97d 30d5455b +N 4126bc24 5ea34af9 3fef066b 4e8b6b1e +N 412d5d08 e24efdb7 3fc2d32d 08817d92 +N 412d6eea 87dc607a 3fee5e53 ebe872f9 +N 41239815 723a2a79 3fdb14c7 2e247d27 +N 41200203 9de136cc 3fede0e7 1dbc3401 +N 4124410f 797c1794 3fd9c3de a76c66ff +N 41279f50 27539243 3fe2f2a6 e578b767 +N 41323b56 9b4a903f bfef7318 70db0bdc +N 413c1ff5 f82cf0b1 3fd1bca4 798da464 +N 41393914 545323f0 3febb987 107b5ced +N 413cf579 65201aca 3fe85687 aad11bca +N 413d4742 6e5c8844 bfe2071a 281c772a +N 4137988e 60165b8a bfe9c36c feaee78e +N 41368bb0 8b2c20a7 3fd04e07 3d2340f1 +N 413fcd1f db08cabd bf5a38a0 de2e4b8c +N 41316915 1ae1c4e9 3fe6bd77 36e8a23b +N 413df7f7 eb07902d 3fe803d7 ccbfbad6 +N 414af069 63861ffa 3fdb47a6 efaddb31 +N 414d182d 9d7f3e5f 3fe12390 59f16462 +N 4144117f 16aa9826 3fe6392a 6b5caf47 +N 4144662e 52d78974 bfeb5583 dc14f6d2 +N 414d164c da569652 3fe61aac 4837e04e +N 4148c0b5 27d20f0a bfe8e790 05921d69 +N 414cea65 592b2a5d bfefd281 66c72ef1 +N 4145d690 a158af39 3fca88de 443f9aaf +N 414a817e 72f7e354 3fcfc1b0 b0d4c772 +N 4149d684 2b8ef18c bfc5ec30 372efd68 +N 415ed472 ea3bcd8b 3fd87f0f e93dd7e1 +N 41587a94 a1c72e7b 3fe332fb 358f5a70 +N 41501fba 070f2b27 3fe40d13 37e6f0f2 +N 41534961 927ed1db 3fefb64e 9f24f293 +N 41501c2f 22384f01 bfefebc6 92445e1c +N 415aab24 ccb53565 bfedf7e6 d5855ebb +N 4158b6d4 0e65db28 bfd032b8 05b5871d +N 41543506 cb22975d 3f1b685d 949a27a0 +N 41516efe 3be020c6 3fd04868 bdbef36e +N 415215f8 95d497f6 3fef28b5 ac67e407 +N 416674dd 1a269fdc 3fc244e1 f1d86cc5 +N 4164f83a 1fa0cc61 3fef8e9f a36fcc8f +N 41630014 00bf17cb 3fefb041 8554a8cb +N 4162c554 fbc33f13 bfd27196 e147a5bb +N 41614952 2436f56a bfe17d9a 191eef72 +N 416863eb 854646f8 bfeffff7 4f2e05bc +N 416025e7 19127d92 3fd292b9 bdaedf69 +N 4168d3e6 ba22bdbb bfc6e154 54cedfd8 +N 41693d53 9d201261 3fef08f9 a2f02ae7 +N 4163d8df d7d3bbae bfed0a4b cb9c1e7c +N 417e63d2 6e1f8bc4 bfecfac6 d18030b8 +N 4174fe24 73d1ae2c 3fe2302d 04744c7e +N 41776c29 3bedef88 bfcebfb0 863507cc +N 417367cd 217a5783 3fedc840 a4195f88 +N 417d9aad 69631c5e bfef35db fa7536df +N 417d1d19 59fb6732 3fddf980 eaddb1d6 +N 4177302b d1a9ece5 3fee9124 4f8f6191 +N 417040dc 954d51f7 3febe13b c2f14d8e +N 41730c7c 3c077c44 3fe0a99a 5beabf2e +N 4171782b d22c6545 bfe0d698 1963f0ef +N 418cbfd6 8180e9f4 3f9d7841 f92e2b11 +N 418b53ce ca1a07f8 3faf4e22 3b620cdb +N 418bccb5 5b4a89cc 3fd9a7dc 5ea8c812 +N 418e9213 f381d806 3fbcee63 8055f121 +N 41825318 48dc7b1f 3fcc8927 d5a553d0 +N 41841127 2a060e1e 3fe13292 e8951e95 +N 418dd855 d94b52ea bfee7d9f 25c8c0f6 +N 418dcbf2 e8878222 3febde0a 2c946fa3 +N 4180752f 01af4a12 bfea0c97 c795cb75 +N 418eb1f5 92745918 3fef945b 9c25de68 +N 419fc3de a978b895 bfe8dbe8 3a9fd979 +N 4191b74d 052d4546 3fefa5fd 928a46fd +N 419e1236 91a7c4be 3fef72c8 e16dbc79 +N 41964362 4e38d3e7 3fe84427 8c15fd22 +N 4193f4e0 3d98ecf9 3f5f44e4 0011b1d8 +N 419d12a1 113120ec bfef1c1c 7eed4d45 +N 4197b30b 7dd906f2 bfeb97b9 f59dd5bd +N 4191e45c 971ba438 bfde1f00 7aa25df3 +N 419ced41 d6e8b4f4 bfedfb49 a6a8cd84 +N 4191b8bf bb29e475 3feff93f 5813ba62 +N 41ad2876 675c6e8a 3fe93b6b 7cde209a +N 41a15b41 512c675d 3fe54569 ce95106d +N 41a2054b 30614f84 bfea3699 7dd5e167 +N 41af5c90 f1672f78 bfee9c90 8028cdc2 +N 41a26e4c 9f356eb2 bfeedd4b b99612a8 +N 41ae681e 9b7bae4e 3fed204c 51d8a81e +N 41af2f48 b29552e2 3fdf2937 a0565045 +N 41a509af 25122255 bfc08b7e f325b2d4 +N 41ad4ba0 5cd145c2 bfeffcb8 9f935c26 +N 41a65802 7ed4183c 3febea46 b972c388 +N 41be50ab 041cc996 3fdb98ed 3b5be60c +N 41bb4612 43bf670f 3fd80f3f 180c84e9 +N 41b5d14f 9aba6516 bfef1fec 666eace8 +N 41b182a8 07aa97ee 3fec4da9 d0ba9d8a +N 41bd3e9f edb63c04 bfeabd4a a62f99ac +N 41b09b52 0ae0a0f6 3fec1433 6e0fc4c6 +N 41b6e655 190e85b5 3feb06e5 b4d47c8a +N 41bfbb91 51d60199 3fd4efec ce288df3 +N 41b091bc 03c94fec 3feffd7f 9c6c1528 +N 41b1724a b793e8e2 3fef1496 d9a07eee +N 41cab165 8a7b9c34 3fe0e00e aa629f90 +N 41c34d7e 740e209e 3fd20767 263beb2d +N 41ce2b86 4303a9c4 bfe528b7 e23c8790 +N 41c44b64 3ad562e5 bfefb378 542e5b3f +N 41cdff2b c7238cf8 3fee7506 61fc7a83 +N 41c3e32e f46c68b7 bfeba235 63a0d85b +N 41c351de 55acf818 bfe1fd30 8283952b +N 41cd6afd b2d1711e 3fddfe24 0a957ff2 +N 41c1db44 1802826a bfe0f775 3c6f115f +N 41c7ac0a 0966f3be bfef9155 a455a524 +N 41d5df7e 73f113e2 3fe1efde 94757bc5 +N 41d4d113 08781418 3fde65d8 88fb61df +N 41d817b4 e7b602ee 3fe9da1e 7f007e3a +N 41d3b49a 578f4c19 bfedb2cb c4545e7b +N 41d0ad0c 5707f000 3fd9225c 4c98ebef +N 41d2f76e 1d3ed2f9 bfe98b92 211e160b +N 41dae916 28aa72e2 3fe1b05a 921672a8 +N 41dc19e2 91c951b6 3fefd58f 9871733b +N 41da43e1 ae6c9e51 3fede05b d82902ea +N 41dc25c9 fff84052 3fec52cc 70fbc45f +N 41e7ed37 ef230c9b 3fe512cc b8a5c50b +N 41edc725 f251ba04 3fefc29a df5e75e8 +N 41e53aed 7d26dc5f 3fefee48 5619602f +N 41eecd6c e51cff7c bfeaf1ab 88ec5934 +N 41eb4a00 427d4704 3feacc81 05c8fe32 +N 41e7da79 97c43d4a 3fbb759c bef3927e +N 41ef02c1 df07367c 3feec8d8 dc8bfc2f +N 41e94195 d4ac1158 bfefcb0e 2b5b4aea +N 41eb7c1a e2c80fa9 3fefb9cd 4ab9af54 +N 41e1dd1d 9b5c94a7 3febb439 994bb01b +N 41f120e5 e4720769 bfef2326 77cc680e +N 41fa149c f4c96394 bfebbcfd a1f5698f +N 41fc54ab f1b0de7b 3fe8cfd1 642fec19 +N 41fe67bb ae72b298 bfeffee0 70153107 +N 41f5cfdd 203b29c8 3fef5722 2b23f963 +N 41f27ba9 d71e6d8b bfcb4e2e fbbe1062 +N 41fbf1b9 ac2ff86a 3fdcbc24 2585c01b +N 41fd3b1b aab4e3d8 3fe8bc33 28f67a72 +N 41f9b080 0de25916 3fea8a5e fae1e526 +N 41fe8ebf 6528b9ff bfedd0ec ebd13ac3 +N 4207a4f7 85f47570 3fefa408 c167c475 +N 42057ab0 6c4f52c7 bfeafb18 940cb63d +N 42099c2f bd06084c 3fed764c f248cf5f +N 4208af92 b9a1298c bfd3e551 4bee7e5b +N 4207cdd4 ae455664 3fe171d2 c504ac36 +N 4200c019 8bf106b7 bfe83c1c e10a0c1c +N 4205f638 7b73fabc 3fe25eba af625880 +N 4209219a c697357e 3feb3100 8fd4bbe9 +N 420784d1 a020c219 bfea92ea 6e587708 +N 420685f9 4ddd7898 3fd98215 79a1edd7 +N 42187be1 a7ab1178 bfef720a 18337a00 +N 42158afa 0b4329cc bfbcf9ed 0f58d990 +N 42171c97 b9abb9b6 bfec2f1d 9dc28857 +N 421aa850 bb5910f0 3fe31739 0a9ee032 +N 421efda8 630cd70b 3fe78429 b0d7be6d +N 421a66be 78e41dc8 bfefa8b9 488956fb +N 421d5796 257f00de bfd1e4d0 6aba1c41 +N 4217afaf fa2e0e8d bfeeaf61 ba0239c7 +N 42156d68 035ca1e8 3fc040a4 bac9bcfd +N 42116967 e2601794 3fd302c6 152c004f +N 42233406 7496e425 bfee4e58 43d44a57 +N 4225cd64 715cb295 3fc817ac 32c61cf0 +N 42203384 a7e8e6cd 3feb9f21 cb094a38 +N 4226de40 714f2aac 3fef80c3 2a591400 +N 422d2057 71b0cd7b 3fe664c6 5464d87a +N 422c1ad1 f488d3b2 bfe66bd5 844d4c44 +N 4227aaec 5faf2ca7 3fee14b9 36a72196 +N 422c998a c398bbf9 bfeea3b7 73697aad +N 4228aefe f39cc6bc bfec1901 d8e70aa2 +N 4221e6c0 11284563 3fe8007d 680ea8e6 +N 4239c528 49e344c0 3fef94ce 2457d94b +N 423afb62 140e4e71 bfeffddb 0d3a80cf +N 423d84d0 2950af3e 3fef30e8 a304bad6 +N 42316e09 eb77f839 bfeae57e f2f6b671 +N 42336b5f 09427507 3fedddc8 34e92f4b +N 4238053c 5c2755dc bfefff92 0d560301 +N 4236d731 bb51f7a9 bfab461f 787304fa +N 423db52f 39b1063e bfd76b31 97d22d64 +N 4239aa2b 399d8c94 3feec8bf 8ee05066 +N 423ed144 3b395926 bfce2ae3 bd8ee888 +N 42478391 3b0f0bf6 bfefff27 d48d1fa0 +N 424457cb 9027de02 3fc55c44 a13a953a +N 424c7709 29e11866 3fe42cc5 f9a7e6ce +N 424ee0c3 fba8570c bfd5ef43 dd8b48d5 +N 42413cae 572b93e6 bfeeffdf 3cdacbf2 +N 424a6982 6cd53df8 3fefa049 bf8ee7af +N 4242eec6 73f276a8 3fec8719 fcc2e871 +N 4242992a 250c0a79 3fe44e6f deceb46e +N 424d1920 fe71e83c bfecaa6d ac0d516a +N 42427eaf 986c8ae6 3fee0df1 b56db3e7 +N 425269af 382985cd bfe9233e f111665f +N 425f60f0 c686934e bfcbeb4a 0e9f17f2 +N 4251aa8f 8b823b8d bf624068 d3f1edec +N 42598239 535a8920 bfeec069 26cbff2a +N 425fe3e7 5e3444b8 3fc57956 1f121eb5 +N 42592ece 515443a2 3fd9eacb 70692d51 +N 425a5d90 e777a28c bfaed5e8 bc15297d +N 4252aef8 39e8d321 bfec5adf c9cbe3af +N 4254e506 47c9a0ad bfecc788 621fc61b +N 42561803 3c5122fa bfaf674e 287fb8b8 +N 42640963 d1f58267 bfe47f42 c4af0d00 +N 426018c9 a9fd2501 bfe9990c 609391ab +N 426ba699 124d61ce bfc55470 c9a25744 +N 4268199c b86f750a 3fefe6f1 7cafc242 +N 4260d46f e329ad91 3fefdc89 fb51c624 +N 426d60f0 bf11bdd0 3fd56315 8b472338 +N 426de573 96fd389d 3fef5bf0 90c2d3a5 +N 426b0d69 985261da bfcb1e01 f24b6455 +N 426d643b bfb62710 bfb8cd0b 6493c831 +N 4266205e 071ccc89 3fe494dd 8f6b670b +N 4278a1f8 58a70c03 bfea814f a7ea5528 +N 427a9432 d106b660 bfef5c0d 3ac86712 +N 42760c19 4c9e5917 bfeea49e c5a3c3c5 +N 4275bb88 998e21b8 bfd3ee7e ade3d06a +N 427b8760 68515b8e bfefa0c0 9a6b8e97 +N 4275fea8 0cf64ee8 bfef3faa 49e3b6e7 +N 42730ee4 f9590287 3fefe8e6 1b9eadb8 +N 427fa8e1 fbaeae5d 3feaa12b f4b866e4 +N 4275a670 d231f16c bfd94bdc b95ab61e +N 42727ee3 fae038da 3fefd776 946244cd +N 428fd8da d0cb297e bfcfa441 82e4fb0c +N 4283aa21 92aa779b bfea7948 cf0b1351 +N 42811018 4fc833e2 3feb86c9 7501f661 +N 428abb55 2624de3b bfe5a59b 188acd48 +N 428fbb65 788276f2 bfe68010 fea15c8f +N 4285523f 5e805b18 bfed1546 6570099a +N 428a116e 37878f32 3fb9c5ea d9d83e50 +N 428b5a01 2841dbd4 bfd8ec14 fb094651 +N 4282b3b8 1d316fe4 bfdc3ba4 e2cef7e7 +N 428cc43e 9203da22 3fc4d0a5 ceada5d3 +N 429cac84 baf9e852 3fd8b2ce ab71b3fa +N 4296be9c aba60d33 3feff2bf 5709ce1a +N 429f8c15 723e22bc 3fefef03 07b3435e +N 42929b4d 6ba9b2a2 bfd1fd4f 1703c596 +N 42997963 0d39abfc 3fe6c83c ea5a91eb +N 429b9f0d 6dab4556 bfe80354 10193386 +N 4298a2f5 a06a81e2 3fcee644 83a09343 +N 429b8b73 e8ca0074 bfef5df5 3a90074e +N 4291a6ed c06c8d15 bf91404b 6ef0b321 +N 429b0496 672ee7ba 3fdea9a2 dfb4c2fb +N 42a9e9b8 d69cd926 3feb8fc9 0f23f2e3 +N 42abf2ae 5d13e561 bfecddfa e96fcce1 +N 42abfe73 94e30f80 bfd7d486 98ba236b +N 42a0e1aa 0c3c66fa bfeda68b c871f2dc +N 42a1ece8 ba5d1d33 3fec117b ed098e5b +N 42ae2e30 a5b3ee5a 3fec0d06 1cfc2c89 +N 42a35351 a6a2cace 3fdb358e 26694df5 +N 42aca8fb e72bd6b2 3fbd2eb9 1c9a40d4 +N 42aea80c 3e0494a7 3fe8b9eb a4693c75 +N 42a4f225 b4689eba bfe54b39 3324c03a +N 42b3c7fd 3bf611cc bfecabb7 739edc5d +N 42b9a5fe c33d3b66 bfc0265c e0d7f703 +N 42bcc246 4ae34b1e bfeffc0b 655c17a4 +N 42bb53e1 c3c4ec80 bfd4e9af cdd96a56 +N 42b0ab2e 4760f1c8 3fdcc2d4 25c1337c +N 42b857fb 341b2640 3fe679a7 c7eac501 +N 42b03522 bd1e6bf8 3fc74aa4 c2346cbe +N 42b114ac 811b8bdb 3fdf6d3d 794fead4 +N 42b765dd 12e7c724 3fea5333 b3a28d2f +N 42b5e374 951398ea 3febc7bc b26a0a32 +N 42c8f047 03130acc bfe43ec0 7627f98b +N 42c084c4 b687b646 3fedb522 681e2293 +N 42ce0c73 e459906e 3fef89d8 6bf4a00e +N 42cc028a 7ef5612c bfed09d0 b4b9d36b +N 42cd6945 fe3baef6 3febe919 762a9f62 +N 42c112a9 a0f20262 bfd8f062 57b34408 +N 42c35574 ff3fa8d8 3febab5e 79366e80 +N 42c90ddb 801df8ec 3fc9c66d ca305002 +N 42c6d94d 368729d8 3fe1bd56 e52f6348 +N 42c815b6 115f1ecd bfec64ef 6fc5d42d +N 42d0ad53 284c99e5 bfeff4ce f0f38f3e +N 42d52176 b9c1c22c 3fc77af3 229b2363 +N 42d6c059 ddfe2390 bfed68ec 2b292cac +N 42d1bde6 f409fa58 3fdbf91e 4b40778f +N 42df893a 505155e7 3fddbdad 378e72d8 +N 42d71251 37327116 bfefd7d3 e6305d62 +N 42d7efb7 0059d0d0 bfcb46ff faaac75a +N 42d1b321 5e43da1a 3fe6a4a2 58564591 +N 42dc386d 28485b63 bfec6314 871ab000 +N 42dfb839 ea7cded2 3fea6067 3f094bd8 +N 42e528a6 b0a97e5c bfc85924 05b06af4 +N 42eeb2ae fbd20745 3feba9a2 51abe223 +N 42ef52ae 2b8dc728 3fe1e647 4c987a12 +N 42e94a5b 320ad5e2 3fe6ee3c a7a14d4c +N 42eb6ad3 b473e70a 3fde0c3a ba296103 +N 42e35316 fbd5abe4 bfe90a25 2fd1d503 +N 42ed9ca4 bcee5b04 3feffde8 0001629c +N 42ee3744 816127d8 bfeef6c8 b7d330c3 +N 42e76404 72c3bd24 3fdb98ec a879bedf +N 42eca8dd aa5f6e05 3fe8b707 0e9dfef0 +N 42f6e6e2 ae187116 3fee1c1e 8fba48f3 +N 42f40ce0 0cd10ec0 3feee70d b66f86d6 +N 42f4f399 13fdcd38 3fe98920 8ce58106 +N 42f309bb 7092e423 bfdef818 4a67aece +N 42fcb052 8b8131f8 3fef5b17 97368133 +N 42f0870c a6e99ccf bfe87a29 7aec5d3a +N 42f3d46f 2f914c6a 3fd7b028 077c14ca +N 42fad6f9 e00f9a30 bfe42611 859d3fcd +N 42f6e710 deb1b16f bfb5647f a65e8a6a +N 42ffe558 aa20c629 3fdd6f72 ebd2ace6 +N 4307e833 def8199d 3fe45b02 f7758142 +N 43046b5b 3ef79acc 3fe86e7e b2aef4b2 +N 4300edff 9a768a82 bfd269bb af9c2b6c +N 430bd4ec 6467c67b 3fe1abfb c86e373f +N 4309ff27 d7c56c0b bfda3078 3c21c0ee +N 430b5b25 b70c33c0 bfd4ec5a fd405c9b +N 430dbda1 49d755fa 3fee30f5 5046960f +N 43043b3d ac37c079 bfde134a 7e2f0d83 +N 43097d7c ffa9ee70 3fcc3155 2cbfe6dd +N 4308ee77 58aa605c 3feaa116 3cbe97fe +N 4319966a ac52a670 3fe38835 dbc9f9a9 +N 431dd1ef 62cc90c3 bfc90eb5 6e952628 +N 431988c6 3369e486 3fb23e55 b783886d +N 431e01a4 5123a23c 3fe53cfc a5f74a24 +N 431621df 9fb23faf 3fef6ef1 9a1fc305 +N 431b8976 cddfa852 bfea8ce9 2aab2fc0 +N 431f10aa baefeede 3f9915ea 65f5d108 +N 431a9c54 2277da9a bfef2d40 5a445716 +N 431be6ac 03d346f5 bfe84d7e 24958870 +N 43176dde 7dff2dfa bfcb99d3 405e45e0 +N 43238fbb 3ea7de8c 3fef43df 0109c90a +N 432b8f83 a4ccf500 3fed879f 295f7f22 +N 432c5728 bfc10b03 bfce2147 073788a9 +N 4321bf30 7fb4eb3c 3fc94d65 0195f407 +N 432410e0 cd7c4540 bfec4578 da95fbbc +N 432bcc3c d5d416bb bfe5827f 7997b1b8 +N 432fa82a 7cdb7b06 bfdf461d 08563453 +N 4326956e 79a34ae8 bfe11482 cd595823 +N 432f7da5 2bc63f65 3fe41b56 a470a9cb +N 432e840f 43d1a55a bfd671bc 5fb12d15 +N 4339d4b9 844dfc43 bfde8051 7567e4c1 +N 43392fde ad8171a8 3fec8f73 8023383f +N 43303a26 d1892f3d 3fe2c05c 16c27829 +N 433a718e 2df88f99 bfef8b6d 7cdd1329 +N 433341a4 45ea62a8 3febbcc2 11b93a2f +N 4333e8cb 4a893574 3fefdc5a bcd12de7 +N 4333bcdc 0ed49607 bfeb130d ebc0c3c1 +N 433ed69c 59344dfc 3fe272b0 ff1e0d4d +N 43366f1a 14bc4917 bfee25f0 ccdfdc8a +N 433aa0c9 b1434070 bfe6c5d5 083f8dfe +N 4340b5f3 656c52af bfefa2fb f53f289c +N 434b8a13 d6bc08ac bfe7ba99 ae3ae979 +N 43475876 73e861cc bfc27f34 2f39de7c +N 4345f08a 94bc7271 bfeea20d 151d9397 +N 43443570 6ee02ca5 3fe172f4 3ad4e795 +N 434c872e d9088878 3febf33e 1a4083bb +N 434329d7 a3d380c4 3fe2afee db113d02 +N 4349285e d33aeaa0 bfef4ea3 62d8093b +N 4343c991 fc3464f2 3febda17 35199937 +N 434177c1 a214f83e bfe17fc4 defe5579 +N 435183a7 85f5333e bfecf87c 7866b94d +N 435ec72a e8249980 bfd4819c 453cee47 +N 4350622d 9b019d48 bfd482a2 90b948e4 +N 435eba3b d2e6b218 bfdb76c6 e6dcad82 +N 435f17ec 4272669c bfef992f 3f77d4f9 +N 43571089 88701ed6 bfe786cf 7ce5578b +N 43530e2b 05a16625 3fc5c2ed a21b4f81 +N 435ff697 6373e980 bfed2ef0 b4dfb2ce +N 43544700 e87d2ea6 3fd7fc0e 40c5c731 +N 435dddd6 bddc5620 3fdcf995 ea657233 +N 43672d35 11534e6e 3fe6d773 d9223227 +N 436da1ef 81ff3685 3fdd5940 d3972216 +N 4369b684 e9e94528 3fe76649 ca40ee5a +N 4369c954 3f293fdd 3feff00a ddc29a38 +N 436ce944 1c5b8880 3fd06e14 8ccc9e1e +N 436ba5ee ede436f4 3fef2fb1 1bd035c5 +N 436c7545 473420e1 bfefe876 1927737c +N 436af883 8ee78d40 3fcd248b e8497018 +N 43611e20 2c94baad 3fed7f58 7f22f9b6 +N 43640a3a 898a10be 3feebefd 45249f6b +N 43772b93 20c919c6 bfcd8412 cacff6df +N 43726f02 86fa7d97 bfda3ca2 1fe25d96 +N 437d10bc d28f94d0 3fd0368a 4b054e7c +N 437b7da2 513bf979 bfdf41d9 c7e9242e +N 437643b8 10d5ac22 bfd167ad 13811bf7 +N 4379f3ef ae6614fd bfe4e3ed d7137089 +N 437aa6b9 0bfbb17a bfecf341 abae187f +N 43766bf8 4e68da77 bfde0623 de055e61 +N 437cf946 852f2256 3feea31f ccafb909 +N 4376e270 c264325c bfeaec6d 749c88aa +N 43802d14 99d5dec2 bfeff3e7 9632c279 +N 43802555 34b8f940 bfe364eb 9343067b +N 43836858 b5fabf17 3fd0c05d d0738643 +N 4381688a e032318c bfe7d314 023bd9f5 +N 438a837d bae9cb94 bfe6ee33 144d5b3c +N 438cfaed d2fd1822 bfe6793f 50ab10ab +N 4383763f 723b512b bfec8561 70e73d9f +N 438237dc d5936a21 bfed7070 09700595 +N 4387e67f 36e019ec 3fd34041 13436201 +N 43846ae9 dc51032e bfdeaad1 e5da6fef +N 4393d894 a0207c83 3fced5f3 da6d601a +N 439b18e8 eb927fa4 3fe762cb 7a9d897e +N 43905a1e 22080d8a bfe72c81 0cae0d10 +N 439d7343 ae66cf82 3fe4b3a2 05942058 +N 43911da8 a932f528 bfe7f2e6 d0437f23 +N 43956280 ae718221 3fe304ad f2206a59 +N 4395705a fabdc28d 3fc7491c d76b6136 +N 43930f22 df01db2a 3fe9b7cb 024cd31f +N 439f8946 556a57a6 bfd50cee 7fe34752 +N 439a2773 e3f40018 bfe6a261 1d1408cf +N 43a16859 739d441b bfe4fba0 51682688 +N 43add5fa 6be44b0c 3fefffdf e0cbfd3f +N 43a30536 6b15299c 3fc91cf6 f18f014d +N 43a3ea85 1da72a8b 3fef186f 77ff84ac +N 43a51099 05ad00d4 bfefc255 8519f4f5 +N 43a34493 6a36772c bfd91c2e 33def3c1 +N 43a4936f 3c5bc1a5 3fee558d eaf8d5ef +N 43a89978 f8164380 bfa2f944 254c9c60 +N 43ac9905 e04d2bb9 bfec47f9 a96ae839 +N 43a69931 2a8781c9 3fd561d4 a9945147 +N 43b66bcb 1be47494 bfd944d1 40b87262 +N 43b161f6 f2f207e0 bfe9a945 c14c5aae +N 43ba96cd c8c42256 3fefdcfe 133648da +N 43b11fd0 4affb0ea bfe9c6df 06888c62 +N 43b2e0c1 2ce8e7c1 bfefc05c 74bbe7ac +N 43b9f3fa f4c774a4 3fe95735 7a7b87b0 +N 43bd8af2 aeca7ad8 bfbfcf09 ed6511e3 +N 43b443fe 7a29bc20 bfefed00 72efaa82 +N 43b840d1 a25cee23 3fecea65 54e431d2 +N 43bf47a3 c5ec76fe bfe15be7 c6571be6 +N 43c45330 2145d6f5 3fd6316a 05794486 +N 43cdf126 da9605db 3feee069 c36254fd +N 43cb5534 490b1172 bfeaeffe b34085e9 +N 43c77f5c 576d5e78 3fb1c592 b5807042 +N 43c01f90 c1beac0a 3fd2450e 77750c67 +N 43c8b328 41209413 3fbbe5f3 4f0e5f2b +N 43c3264e 5c2a8449 bfecbf67 17f863e6 +N 43c0f4cb e5bda77e bfe87512 45c10ec0 +N 43ca36f5 1a7294fe bf80a490 bee4de83 +N 43cb80b0 dfa73e90 3fed3b50 d0ecd54b +N 43defccc 285630da bfeb26bd 9f4e7986 +N 43d1ea10 cecc3c9f 3feed2de 4f9a76ac +N 43d378cd e7c53866 3fc13903 d1b621f0 +N 43da15a8 26109ace 3fef3674 1f1e81ff +N 43d0ddfe 7c147188 bfeeebef bb25bd02 +N 43d0eddc 9b3f959e 3f8f0eb4 c91bbb9f +N 43d2db4a f36014e2 3fed604a e44d6343 +N 43d34fcf 1c2e1ee8 bfe98c30 7e89f7b6 +N 43d62fd8 af45027f 3fefc0c5 8847af50 +N 43d10c98 a5d33885 3fee268c cce6ed3d +N 43e4ff12 cd5cd29d bfe9f0ae 8a65a7e7 +N 43e48f30 a0473f6a 3fecf6f6 42b9441d +N 43e1e311 aebfff65 3fe40700 26a9ceb0 +N 43e80ce2 ae5dd4b8 3feef7c1 585b4d70 +N 43ed2552 bc1e45ec 3fedd77b bd84728a +N 43e33762 36bf1ebc bfe1d3c4 59852fc8 +N 43e2545f 96a09963 3feff7a6 bb776669 +N 43e804ec 008dd14a bfec30fe 7e9a2d12 +N 43e23ad0 55ee886b bfec781f 061b5fe2 +N 43e9af5b 07fd3ace 3feef7a3 ac65d6a4 +N 43f3664a b9adfb8b bfd7869b 4fbad3b9 +N 43fa7e0a d63b8e7a 3fefff59 24ab9eb4 +N 43f73179 d502b15d 3feffff3 6c948e34 +N 43f5ed1c 9e00add5 3fe13688 96a2a6bc +N 43f3033b 8751efe7 bfda6155 deb6d081 +N 43f1e668 aafdd511 bfefe20f a2fafc2e +N 43f35a80 341a623b 3fed1f87 8b0785b3 +N 43f43f53 6d171bed bfe848e7 43f3211a +N 43f5b994 ca7b6211 3fee2c17 e54b9599 +N 43fb5423 43c54e81 bfd377ec 642b4241 +N 4401781c 8a180509 3fd1f03a 1fece081 +N 4408d491 4fc6f0ea 3fb9be0c e1df5ac6 +N 4404feb4 e8fb4e4b 3feff8f1 198392c4 +N 440c798c 8ee74304 bfecc52c 4565406a +N 4403e8d9 bce6f5db bfed8458 2910cb4a +N 44077152 77d76d24 3fed0b21 777e6510 +N 44064ca6 68e835be bfedf641 f999a732 +N 440465bf 59f5d7cc bfd87e32 e38e5d16 +N 4400a003 876afac9 3fdddcf9 ab18668a +N 440b1412 0e2befbc 3fece143 27aad964 +N 441295b3 69f2bbe0 bfc694e8 74b43f6c +N 4419a758 3dd53ab5 3fe245a9 4b7a8c78 +N 44155ffb d55baa0e 3fe5ea33 b00f91f3 +N 4410098e 31cf49f1 3fe18708 83dbe79a +N 441371c6 f5b0cf95 bfe419d9 c5fc6ab5 +N 441ca84e d643820e bfefebbd 386df8b0 +N 44124473 e5cdd935 3feee072 9ae27d37 +N 44129ca8 157464ca bfedc9a1 ee5ba6df +N 441264da 412d9f0b 3feefa13 951ae3b5 +N 441219f8 1c8d9453 bfd21e56 677229b3 +N 442cfcfd 8e364060 3fe74edd 1275858f +N 442ad2a9 6463d37c bfedec36 d1edcd7f +N 442b9a87 a7b5fc5e bfdd34e3 beb95ee0 +N 442fab18 9fd2d992 3fed795d 71cbcc4d +N 4426fe14 0aff21fc bfc39eb3 5085b2b7 +N 4426f956 28800636 3feb5600 0bb04a79 +N 442f9ceb e1e48234 3fe2da4a 044e5d47 +N 442439f6 3495786a 3fefe398 090e203c +N 44257efb 70987db1 bfb1c947 4d1767b6 +N 442381d8 091fb233 bfd96f0d c009d4dc +N 443ba7b3 638abbd2 3fddfb97 75a94047 +N 443083ea 9b393930 bfe89e1d d6796dca +N 44361b22 29a48cda 3fd36fe4 1f160eca +N 4430f5f2 6dd1d49f bfee963b 27a04aa0 +N 4435c327 4efa1f0d 3fc354d7 d178fa83 +N 443fe1ba b61ff6e8 bfee6812 33abd19d +N 443a66ae 8e16e10c 3fdf0c6c 5348ced0 +N 44394295 dd309c43 bfd0bbf8 8933cded +N 443d2818 bed849e4 bfeea676 f88e2612 +N 443954f7 82807703 bfeb7e11 fe8ceec4 +N 4444261b 34b39963 bfb84135 4940fdac +N 444db699 d8e87dd3 bfd82199 897e35b4 +N 4446ad5c 25a71f91 bfddf688 03b7ee00 +N 4442b7d7 efdfb482 bfc67bb9 6abbbe6d +N 444b956d 8402f892 3fcd83eb 418e95ee +N 4440a5f1 a2717242 3fd796b0 786dcc9d +N 444078cd e345ad11 bfed9f5d 0dfd7fc6 +N 444c7068 da6c02ab bfea3a2d 5c7b2279 +N 444bc710 890d07c8 3fdec78e 3fe66dd0 +N 444bfa08 f2fcf64d bfea94d6 08766fd3 +N 445edfa9 6cadb269 bfd7e00f 34127254 +N 4458c28b 1df40488 3fd516f1 b6564eaf +N 44557614 d54f0e49 3feffffb 1a0ed6f1 +N 445b0c03 94672dd2 3fe5192c ef1e7b38 +N 4451902e 29281c25 bfe40290 7942ee8b +N 445546ed bdbf05e4 bfe67f13 a1a05d80 +N 4452d514 ca02dc78 3fee5fcb cc77913b +N 445b6fba 3bea8ac2 bfef5dbd 382bd988 +N 44551be7 b96f31db 3fe9295f 65d56e01 +N 4459c0d7 751b66d2 3fefaed2 4a877bc5 +N 446f97fe 99d9b3cd bfeb1792 029e970d +N 4460b5d8 377d91cd bfb16175 6af22a87 +N 446491af 4102f2df 3fcb97bb 770345a3 +N 4465b180 d1945b62 bfd3518a d79b774a +N 4468e5c0 6029f3d1 bfc87ea5 31ff56c8 +N 446d58b2 1c09df52 3fd6e6c4 b65af9de +N 44608609 612972d5 bfec99bf e3fdb473 +N 446153c8 3e39bf3a 3fb70a18 1f3dd336 +N 446751be ae5ac94e 3fdbc3cd e371f3ca +N 446cd1d9 355b0e5a 3fea1112 0143d6ef +N 4479f72b 85b4c4b8 3fef3849 db902426 +N 447efd8d 177f62d2 bfb7aa96 3a4aa865 +N 447366c1 451aa1d3 bfeaf4a7 4c85595b +N 4478e62d b37e23d9 3fca7a5e 843edbea +N 44796393 2b511d3e 3fe168c4 967a0b78 +N 44735d9f 0deea711 3fed1ff1 21d57fae +N 447126e2 089add21 3fe30a75 43b256ca +N 447312d2 793c7327 bfeffffe 2c84831f +N 44719237 6b89f407 3fc4d990 2aaa1704 +N 447afa70 300aee60 3fe7ff29 34ad29a7 +N 448f7950 e964e19a bfe221df 843006e5 +N 4482404e fa98cf76 3fa23e69 c514f6a2 +N 44827ceb eb7d37d4 3fefadaf 87a2acf5 +N 448e8e83 574b2ebc bfea006d def751b5 +N 44883d91 907dbc77 3fee8895 9b100443 +N 4489db2e d525ef04 bfd486bf 19730a38 +N 448142e0 21b9e16b bfedfa00 445dfa83 +N 44812aaa ea798b70 bfede4ce 231b13f9 +N 448b96be 4b7cac30 3fe8bac9 e2dd27d0 +N 448707cb f959affe bfeadf5d c27e9555 +N 44951fea 22e7c57d bfea683e 92f7a4cb +N 44910720 23241158 bfd07281 ad9d7f77 +N 449dc422 d7c5d5a9 bfefe878 51dc5539 +N 449f710a 0a597dc8 3fe2c145 386069cd +N 4492c395 1009c0da 3fefa572 e76f5654 +N 449e64a7 f88150ce 3fea6bf4 2f0b1ef9 +N 449bc3af 895fa788 3fdc5412 5e50535d +N 449e1b03 dd4d77a8 3fec6d3a 99a794ca +N 44983ac7 92b06d85 3fd79c01 dbb16663 +N 4492b840 d9c570f4 bfe4b974 92621718 +N 44a67ea8 c0e3b47e 3fdd4e5a 56dcc91d +N 44a82d7c 667cc3ac bfd7e4cc 8b5a74f6 +N 44a9cf64 76f09b91 bfee4791 d15bcb94 +N 44ab0d8d ad3d27ec bfc58700 89b638af +N 44a6a5c8 aabd073a bfe3c3c7 aa89aebb +N 44a13eab c7f227c0 3fc2fa5a 7835158e +N 44ad1516 b691b3fa 3fc3aaea 2f675b55 +N 44a933cc 85010a59 3fef9b7b bd2b40ef +N 44a23940 64da3251 bfc04506 d90736d6 +N 44a31a08 a05eaf32 3fe48287 7f4e05e1 +N 44bb1ad4 d9fdb7ee 3fed903f 89b94b35 +N 44be8779 86570324 3fefcd01 c7125826 +N 44ba13c2 0c43e738 bfc1fe55 1439012b +N 44b42eb9 614a820a 3fe5c063 2dbdd29d +N 44b3985f 195efc35 bfd02362 e57cd574 +N 44b2e633 a9bbb340 3fded2ff 6a4e0098 +N 44bfa2cc 7ac2af88 3fe8f03f 1bd8cbf3 +N 44b62722 3cfeb27a bfef539b 2b539ec7 +N 44b4f14c 66b11cb5 3fa64b65 50bec020 +N 44bc0ab1 4ae8fe19 bfe3d73a 7d1102bf +N 44c4ac3a 6ac7dc3c bfe9f5d1 4d0c1a0d +N 44c4a463 44b5bcba bfe85810 2dba5b27 +N 44c1cfe9 a2445de8 bfd1d269 b65a71b5 +N 44ce2b25 d0bed520 3fdff36f 1eb5d2d3 +N 44cb8e0e e2c75326 3fe0242e d476915b +N 44ccba84 c67e3b1a 3fe4ae82 d54b404a +N 44ce0b91 8a27ae4c bfef9aac a20fc2da +N 44c1f3e0 01417ed7 bfe8142b 501ea565 +N 44c796da 175a2ce5 3feffec7 57907885 +N 44c6a3b3 ad7eebdb 3fe20e18 885b4aac +N 44d8885c d93e805e 3fd2f295 aa8d185f +N 44d91ab8 9a45d0a5 bfe97b31 b6f2173e +N 44d3865f 8021fba9 bfea1565 0664f416 +N 44d50e9f 30bde580 bfeff091 d2bb100f +N 44d185eb 7fa39dad bfeeb127 3c079f45 +N 44d38aec b1c3edc6 3fd9c857 363d7a99 +N 44dfecf6 9c5553ee 3feff272 8652b86c +N 44dc107d c04957b4 3feff74c 320af94a +N 44d16f40 59599a3b 3fef8322 1c3dad4d +N 44d30b49 517e65e4 3fee4a4c 99880c0d +N 44e2bee5 b4278219 bfefa10e 37055faf +N 44eac298 ffed43d0 bfeebe85 d04b7016 +N 44ecc802 4b7c7592 3fef4301 ea54c914 +N 44e3de84 f16e1c3c bfe2fc1d fb6ac244 +N 44e10ede 3a4f9d4a 3feffff4 0c31f045 +N 44ea2b7b 36556fa2 bfe0f8fd 738735f2 +N 44e9f045 87ce42e7 bfec0c9d 725673bc +N 44ea0466 62df9788 bfdd7be8 460f6e2e +N 44e3b7b4 acf64c87 bfefa579 412dffbc +N 44ec6b55 2750abde 3fe4243b 9c638dc8 +N 44fe67ff d7f52eb8 bfe39525 af979ebb +N 44f74b91 ff731dd3 bfeecf4f 96b51592 +N 44f760be ba2403a5 3fe584ef caec150d +N 44f5c962 0f83c954 3fefd4a0 37d216f5 +N 44f8ef30 7d4b1286 3fef2f9e b6d116a2 +N 44f91399 5b225346 3feff975 1fcb4fee +N 44ffdce7 6db12cb6 3fd39cec c1832a99 +N 44fd8d6c ecd76eec 3fbc1670 05ee4b9f +N 44f6f282 de67798a 3fed77c9 2d8e7500 +N 44ff6f9f c3de21a4 bfe332a0 01500963 +N 4505d725 c9ad86cd 3feb8160 027b71b8 +N 4500c424 49cc0df9 3fb89cfb e5ce4dda +N 450f5ea9 8b7cb822 bfef7b20 99b39f93 +N 450c1115 e79c8956 3fe4ba3e 47989441 +N 450875e5 7362f0d1 3fe89394 b68cbe9b +N 450c88a2 105f7aec 3fc554c1 16b47824 +N 45026143 ca98b19f bfe4132a f09f187f +N 4506842e 0163c2e0 bfeebdfd 96abe5de +N 4502acee 3a0f4b1e 3fe14462 0fbe742d +N 450f0039 2f1c7c64 bfeee15c b45f6da0 +N 4512debb d97ae2fe bfe5dfc0 37bd2df8 +N 451542b5 4c254414 3fd02a16 b284ef31 +N 451db2c8 b8066be0 3fed1e48 1740d1eb +N 451c0b5b b24f389e 3fd4f92e 00c483c5 +N 451061bf d012ac82 bfef1275 32dd4217 +N 45129162 1c502b3c 3fefff7f 45352b0c +N 451e24f6 6595e212 3fe2fd47 9a3b97e7 +N 4515695f 05cdefe7 3fab0515 7c569402 +N 4518733a fc33926c bfe28782 980757d3 +N 451d7b73 001ab5a2 bfe61063 88cd5305 +N 452a8f6e 7f2fdf92 3fe85613 79ae8d6a +N 452d0937 1d4ad0ab 3fe70f87 a65de59a +N 452d8ca1 1288dcaa bfeafbbc 9c95b12d +N 4522a8fe 8544a2ce bfeb9bff 6c11b022 +N 452c86b8 30dd2504 3fded5c8 cade9937 +N 4524ba55 981b780d 3fe2713a 5846beb2 +N 4522e754 7c8ffb60 bfeb9bae d05a1c88 +N 4529b840 397689a9 3fe84f29 44de1f51 +N 452b7ea1 a5c86997 3fefe260 19b6bc67 +N 4527c18e 873e3598 bfe1ca91 a8c0ca22 +N 453acaa2 7e49f98e 3fef433a 57b8ffdd +N 453c8672 205006c2 bfd8eb7d fa2204c5 +N 4532c1b9 4dc8e736 3fd01f89 fa39609a +N 45345d10 25de2fd5 3fefea5b 77d27c55 +N 4536603a b1644854 bfe49d3f b2d4c201 +N 453a0a07 222adaaa 3fe0b17e 63ed80fe +N 45354447 cf7cb960 bfe03344 a855e193 +N 4534f19f 3deebe85 3fe20e5f ff076a8c +N 45314ac9 ad5d64bc 3fec1d95 584c92f3 +N 4538b6ee b91a5dd3 3fe11dfa 0d15999d +N 454b0bc3 fc1166ee 3fdc815b 8a231a4a +N 45414050 581ee56a 3fe1bfeb 02f0f4c2 +N 4548f4f5 c2fc2140 bfefb2b5 12d01ba2 +N 4543fed3 ac573b21 bfc9b6c3 e118334b +N 454a7c52 ca09a440 3fe9d0ba 2f4e0673 +N 45465267 90e77e4c 3fef6f09 58dc3b9f +N 454e420c 7f4c404b 3fe17d27 ae6c434a +N 454b52d4 edf0286a 3fca46b6 1553ea96 +N 454bb601 73e2d7de 3fea94ed 26317fcd +N 454bd3b2 0f91f786 3fedc907 fad143c3 +N 45595f0d e6d62624 bfeffad3 f270a366 +N 455a86f6 92eb5f5b bfc45618 84aa7843 +N 4550f822 124499f7 3fe5dc88 bdcb682e +N 45554f4d b030cabe 3fdf04a4 4a9500c6 +N 4558c017 5afe478c 3fe0c7d2 0fa1e14a +N 4554710b a2333683 bfaa4560 da0e14f8 +N 45567d66 b54487f4 3fef5f40 99314670 +N 455592f1 176f0980 bfeffd7b c28ded92 +N 45522000 aa4b0349 bfcf8dc2 f92c0ccb +N 45592a1a ad821920 3fd6bb39 72cd2d16 +N 4565a273 1684d19b bfc0fc2f 4a4cdb49 +N 456c6bc9 54f7e570 bfb28322 2bf43a3f +N 456c34c8 68d3db90 bfc91325 c06c9dfa +N 45607951 2ae34ccd 3fd9e08d bbc512f7 +N 456e1ca2 eaf81672 bfefe6c3 a50ef1cc +N 4562b0eb 72622e21 bfe6695a 1fb62e1e +N 4564f1a4 3bb6b006 bfea4318 02271834 +N 4562927a ff1d98a2 3fe9dcba c17abb0a +N 4566314a d2481454 bfc9c392 9f0ed982 +N 456ffc73 944393ce 3feef197 916cf284 +N 457512e1 602a3fb3 3fe3b918 97b47c9a +N 45792711 351db53c bfef223d 0733e4ac +N 457e3694 731a66e7 bfeffcf8 ca701efd +N 457a3b70 2edff69c bfe9bbf6 40ec1ab9 +N 4571ba80 8ed93596 bfd1aca7 0ff4deed +N 4570489d 4efb46a3 3f8006e9 d3e8ac43 +N 457020cf ba406081 3f8c93ae 8efb10e3 +N 457a83d7 9c785bf2 3fee1a8b 51e4fc49 +N 4574093c 7ccf3ef6 3feeeb7e 185d2e7c +N 457601ce bd528cce bfe6a817 180c6f02 +N 4581f909 0dcd106c bfef17f5 f609965e +N 458a6f8d 9f94f994 3fe71062 e38323da +N 458fc8cf 239fa2f6 bfeff8cf 5e24bed6 +N 45860d39 d5b5dd57 bfe0f588 ab48b433 +N 458fbd5f a6cda6b2 3fedae82 66dcde9e +N 458727d1 f553cd40 3fefaa1b 11dba65e +N 458be4bb cbb83692 3feea72c 17c7c32a +N 4588264d b886992e bfe95037 19af8fe9 +N 4582316b 44b15a41 bfefa747 7096c22c +N 4580ca61 143ed2c8 3fd57c87 4ec83679 +N 4598f1f7 f9748799 bfe24708 45b8b65f +N 459f91fa 2a4e0566 3fd1a51a 9d04656c +N 45959715 6c8aa8fb 3fe77a8b e208116c +N 4592193e 75b298b9 bfed3953 a1a44961 +N 459d5e69 1ebb19ac 3fe84b89 a41000af +N 4597c83f 5ef99f82 bfe91ca7 1bf6b31e +N 4592226c 5bbb5db7 bfefc06d 3bff7e23 +N 45981d6d 94948afa 3febbeed 38a11b58 +N 459b641b d9a73d29 3feee349 d8df320a +N 459a2ef2 bce5d127 3fefbea5 a000f43a +N 45ad963c 3ee663aa bfd17eed a979a4b0 +N 45a96edb 0b3ffbbe bfebd697 12160d87 +N 45a819a6 42045823 3fe6f61b 2ace558a +N 45a34697 70f31457 3fc7a4d6 6c7af01e +N 45a8ef62 d1f5d176 3fd564a8 60d54f73 +N 45a5fca1 9a94e0d6 3fe9d341 d7256b64 +N 45ae1354 a89ac114 bfe5ed35 7fc588b2 +N 45afa4a5 9f20ec84 bfedb9cb 30041add +N 45af82ee 8706fa58 3fec39fe 44378586 +N 45a9a685 cd50a1f2 3fec850f d26c1ec0 +N 45bf6554 1dbe90ce bfe9fb3a af754320 +N 45b1cd24 94df96a6 bfec72ab cff62b15 +N 45b84c7b 34029da6 3fdfde69 cf664b72 +N 45bd12ec a68044c9 bfd361c9 26381f7b +N 45bb15f6 a6299042 bfef03a4 e3fbb9d8 +N 45bee153 993b6c65 bfeccb69 a89ef3bf +N 45b612c7 cdb4064a 3fe3886a 70300c7b +N 45bc7918 326217cc 3fe1432f 97e927c6 +N 45b6100c 3ee49da6 3fac9de0 9e465545 +N 45b909c3 161c7f22 3fe14184 e3d43176 +N 45c9ee87 6cc0620f 3fecaac6 f7121699 +N 45c7979a 93a868c8 bfbe36d7 aaaaa82c +N 45c802ef 9e7b5d38 3fafd16d f9f592ce +N 45cfd3f4 b62fbf3c bfefe1d1 749cea98 +N 45c1fd3b 81aa1b52 3fe8dc2f 5261895c +N 45ce07d0 976fe48a 3fc0f622 75b85917 +N 45cb7826 67d3053e bfee23d5 22924bcd +N 45ce297a eaf93b4a bfe2fd8e 59e6c41b +N 45ce0e52 2fbdefb9 3fe6008c 229fb030 +N 45c6b14f 76494066 3fb0a854 083e4e28 +N 45d61e45 4d48a863 3fd6cb02 47b8b1ed +N 45def657 4bd92355 bfdd4af4 2fc62d4d +N 45d9f4e6 5613f33c bfec7aa9 d4190143 +N 45d9eb02 3a298c9a 3fd78e04 7d1abff9 +N 45d0700b 00eb0cca bfefeb26 5ca8aca7 +N 45dd248a 55a8ed58 bfe81005 47fd827b +N 45dfcfd4 ee610080 bfe8ae92 b7c32f0b +N 45d32ed6 6879eb4c 3fddb729 a9e530e2 +N 45d1293c 460f3a93 bfef91d4 210b3a2d +N 45dd8b9c 121c1e46 3fe4828a 2f8f3ae7 +N 45efb61d 52142fac 3fefddca 2ef1448a +N 45ea7efb b9aa3026 bfea65af eb32dd0b +N 45e4fb2b ef8ee328 bfed808f a3fba57b +N 45e45a0a 0bd3f70a bfe01ab9 629cfd18 +N 45efd183 7fbd6202 3fee9a73 6182e490 +N 45e19f89 5391fde6 bfdab49d 380fef8f +N 45e59d62 06cbd9b4 bfd8058d 1cc48965 +N 45efb9ed 33244976 bfbc40c2 3b70763d +N 45e4cef7 3b067d7e 3fedfc79 1b385888 +N 45eda217 1522c1c6 bfef4cbc d8bd639f +N 45f3dd65 96095bab bfed7834 7548ff4e +N 45f759b2 b6c8844a bfe4bd80 59847759 +N 45f70f57 6d9debaa bfefca70 f5b06598 +N 45f48a29 d79adabc bfe550d8 4d36af65 +N 45f7d3f4 17821062 bfec5b74 95517976 +N 45f2c9db 2d53cf89 bfec751b 0ab65522 +N 45fa5c14 1aac5258 3fe00de7 3f0706f9 +N 45f10259 086c80ba 3fce428f dd30276a +N 45f40b22 38401646 3fef4f82 dbdbfc14 +N 45f298e0 f741e5d6 bfeffffb 29f09f7d +N 460a5410 22b18ff6 3fe9499c beba1aa7 +N 4602aea2 bc48f41a bfe44a0a 618fec38 +N 460ef6f4 69b497e0 3fed582b b5fab188 +N 46024214 859329b9 bfec2aab 20db018c +N 4606d1fc c8cc06d7 3fb227ac 8afef43c +N 4607cf54 18f34340 bfd942ea 8c24f383 +N 46031884 46083239 3faca5d1 01589b1f +N 46077e57 fc595f1b bfebf94f a551910a +N 460d5716 f3f37cec 3fdb010b 1c402d9e +N 46070fba e880ae46 3fdabb37 be5a4dbc +N 461e0df6 3e868564 3feb67b6 703cbbf6 +N 461f1bae b5f94ea8 3fbc7e54 020a769d +N 461dee3f 16171fd3 bfd50516 19d17096 +N 461c8eb2 eedf8636 bfeffff0 10ed23d7 +N 4610b04f 0289ee0d bfe7be11 d525350f +N 46190e97 9d1d4f86 3f92084d 13e09a86 +N 4617197b f2d4ee58 3fe701c8 ad4f657d +N 461e8a95 df07687e 3fefbae1 44f99881 +N 461656e4 4da242a9 bfe6c396 845a11f7 +N 4614e8ac 9f0c3c87 3fe3ba4a 921c8fd1 +N 4625c035 021183e2 bfe6e56d 98aff756 +N 462e67b7 88014eac 3fefdf1d 790e55d7 +N 4624bf65 41e423e4 bfec71bc 6235b074 +N 462f3cb1 71bcd8e9 bfe3d0da c79b11c0 +N 46258826 4fe33fa8 bfd1c1d2 30a88306 +N 462d7979 30ab5c8c bfe6bc1b a6009d45 +N 4628d22f 9b466a0e bfd1348e 8cbfa6a0 +N 46289b1e e7139d3c bfeef393 616fe34e +N 4628d2dc be6df1c4 bfe646e2 a1e6fa04 +N 46250418 dc115fdc 3fe778f1 abb9b5e1 +N 463e6de9 4f8fbde2 3fd9efc5 7f82607b +N 463b7f15 299716aa bfefbdca 6e6c882a +N 463562c8 502d06ce bfed32a4 ae44d1d7 +N 4637cfd9 c25622c8 bfef631a a4f091a4 +N 4635611f 33735ff8 bfe6c101 bf405569 +N 463ac553 3ecb695c 3fd88862 cf55d115 +N 463fe12f ff55d552 3feff8f9 cd8d66a2 +N 4636d260 aa8a4648 bfecfc97 24d24688 +N 46316e34 fd54430a 3fedfc20 828a68f4 +N 463e7700 9ef63274 bfecb5f8 7cdeb8e7 +N 4640731e 2522d32f 3fd3b6da 2fca6160 +N 46470b58 bbfb9625 3fed411e 8f847b7d +N 464e37fb 7c1a26cc 3fe3bc17 024860e5 +N 46465325 f6ed2a9c 3fed4787 052dd193 +N 464f1843 7a7edcdc bfa70b5a b43d032d +N 464d6f5d ec2c6f42 3feff845 bdc86fdc +N 4641313b 895ed659 3fea4f8a 547f48b6 +N 464aaa61 0dcb96d0 bfdd48c9 4d190118 +N 4646818e 35fc8c66 3fdf7a23 4f536e8a +N 46465c53 0b7f200d 3fee4cd8 f54f1557 +N 4659a190 212410c6 3feb44c6 6bd69771 +N 4659ba50 3c2c8f09 bfd624f5 2d24882d +N 4652ee14 981ff53f bfebfabf 2cc6f2ca +N 4654fa38 4f1f0253 bfbf1ea8 fdc28dc0 +N 4655dc91 546e5372 bfebc888 fb752708 +N 4654aaf7 54546467 3fe6fcea 7a87791b +N 4651c569 fe0cb804 3fb7e77c 226cd795 +N 465ccb02 134dac4a 3feb8a75 7157d363 +N 4658cd88 5cc90884 3fe7cc7a 5868ce3b +N 46570dd1 b776b0f0 bfee3158 bbf59a7c +N 4660947a 149c8e3a bfa0ac10 45f1c82d +N 46658645 9d99da1e bfeffb14 a6469a59 +N 46622db6 9cef819e bfe5d841 d7211e4f +N 466d75b4 d379efd6 3fef1a8d 4e038d3d +N 466176e6 53b3f3d3 bfe2edc6 9bf77207 +N 466942e2 1c384e06 bfd04a29 f70b55eb +N 4660b73e 2429cae9 3fefb65a 775bbed1 +N 4660607a 5959e40a 3fedfd03 60430d79 +N 466f15b6 c561497c 3fcc1c29 cc693b72 +N 46660492 a3a445fb 3fda5267 000ae277 +N 46778c07 5687f032 bfac8d04 d5620366 +N 467ff1ad b3c0baec bfe1a551 5da133b8 +N 4671aee9 8c231949 3fdca811 c3f9a927 +N 46773fba 811133cd bfee4601 7dda450f +N 467dcdb0 f655f7c2 bfeddb12 31f5406e +N 4672de95 124e650d bfe3794e 9dd5a226 +N 467b5023 689006fa 3fd64e37 edebe65c +N 467ad99d c048fa7e bfd7744c 16a04afb +N 4674439e fefa108d bfef91db 6b805169 +N 467fc2d9 d889e4d2 bfef24a3 f7a94b41 +N 468ed099 c5b3bd3c 3fe1c530 5ef9c3e6 +N 468bca6c a791351a bfc0ef7a 351c519c +N 468898b3 b0dddad9 3fd8957d a960fc00 +N 4689ff24 1b2f6344 3fe702a8 87b912e8 +N 468a65d3 98f1f274 3fe7c9cb d5c2064b +N 46811966 94c56bc7 bfeffa72 ac392409 +N 468dc793 9ea202ac bfefce03 e945a122 +N 46815ca0 9b232653 3fe8f12e 37017538 +N 468c1fbe 66bd03ab 3fe95ca9 9dea9cb8 +N 468af833 5f8c17ce 3faca384 a6d86866 +N 469c8c63 bbef28be bfc9ac12 f6f549dc +N 46990bb1 20300aa2 bfe05024 042adfc6 +N 4698a6fc 4293ac82 bfef1b0e 71fc16ae +N 4693e6e2 685bc270 3fe3c478 6dead7a8 +N 469656e5 ac52e022 bfea4486 a75b4c7b +N 4695429c 3c3ebbbf 3fe5813a 50b5f71e +N 46974565 d005daaa bfef1fe7 6ab1b9ab +N 46921055 7c43c0d2 3fad50f4 48e11e4f +N 46944dd5 69a815bd 3fee0058 541a7e8e +N 469e5ae9 71d0d426 3fec161e b8cc4fb9 +N 46abec20 5d512917 3fee9976 263907a2 +N 46ad96ee 68557d6f bfeff22c 4c6df247 +N 46a721b4 4503bb54 bfefee9a f8eb5212 +N 46aa4c0d e3637872 bfe2f24d 7abf792f +N 46a4cbef c02bbf16 bfef999c 11bc987e +N 46a6b998 731cdf93 bfefeebd 78740459 +N 46a625f0 7c88887e bfefdad5 77a4d951 +N 46a68477 8909f652 bfe0e5a9 411f0c69 +N 46a5890a 941fa23c 3fe0cafc eadc3128 +N 46a80683 af6b365e bfea4111 e0783e86 +N 46bacc5f 98831ed0 3fea77c3 24ab0e65 +N 46beb160 611fe692 3f7d500e 8ba465ee +N 46b97f9d b7245450 3fed5d96 2688085e +N 46b4a6b6 139d9150 3f9645e5 7c3f245d +N 46ba60c8 6eb6c1c3 bfcb8164 8c70051b +N 46b5eaa8 17938418 bfddf1e4 29f0b070 +N 46b1cc11 7eb107c7 bfd2d92c 68d19caf +N 46b1bd97 4308f9d9 3fe49dc1 1ccec209 +N 46bb1898 edf4db90 3feb30e3 47eb420c +N 46bbd523 565eb282 bfef9080 5ec1a4f5 +N 46c81723 0b5c24c8 bfed1f22 0c1a29a1 +N 46ce4a65 cac8bab8 3fe0c005 82ca6f9f +N 46cf891c 4d026791 3fc1ee25 ada2cb7a +N 46cf5f32 5a9c3e98 bfe6a521 40e8e4d8 +N 46cf2853 597b4794 3fccd393 05c23e91 +N 46cc1fa8 32566403 bfd75487 ea1bfbab +N 46c54669 22105160 3fec7a04 522b7ecc +N 46c0d1a4 8c0b84cb bfefea46 9a48deef +N 46c5e573 f8a44af6 bfa2a0fa 2b15aaf1 +N 46cc1bc6 0053fed4 bfe60286 3bc22d70 +N 46d643ed 4d7fc764 bfed791a 4eeccfec +N 46d79bc5 1bde67d4 bfe80258 48c4fee5 +N 46d99332 725b5e64 3fee3e55 a777c872 +N 46da686a 2ca0ae78 bfdef0a4 a6c9bb78 +N 46db0c24 e950d66b 3fe2517d 32ddc3b8 +N 46da1c7b e1642fcf 3fe4f150 6b38c77f +N 46d12854 74bab9d9 3fea69d0 72c2c320 +N 46d21621 128de3de bfd4eda5 71f0a022 +N 46d0d7a5 2ce1f5f1 3febfe77 e48a29ae +N 46d00a3e e6ceba77 3fefe354 e4d11829 +N 46e0c51c e0a4331f bfe228f8 245eaa74 +N 46ef21ef 7a3f6c7a 3fe8c317 9b246ec0 +N 46e88694 268795a0 3fee3afe f1e6d6f1 +N 46e3f681 f045d86a 3fe2f91b c9f59722 +N 46e83664 2ad92ab2 3fef8eac a825e928 +N 46e29168 87e8105f bfeb06c7 8f6bf14b +N 46efca78 26da6821 bfe7a722 8dfd35ef +N 46e31136 802f3b96 bfd9a003 f9baf085 +N 46e7e651 f5bc5842 3fe30534 df8fcf6a +N 46e8cf26 a03c8658 3fe1cb66 19b0416e +N 46f15019 add37dc3 3fec984b 4798ec00 +N 46f58dad 954ca0b7 bfc764a6 9a0261c9 +N 46f87d7b 76709a0a bfdee724 2caa0983 +N 46fea806 0f4a03f5 bf851f68 2aada1c3 +N 46f35c3f d9f6f112 3fde8e91 60d95c72 +N 46f7115f 434fc347 3fe35cbc 6d56fbc7 +N 46f9e025 b30516f6 3feff39c f26aeec8 +N 46f73c49 c7147637 bfcdb411 9ba1676b +N 46fbe61b 302dcbf6 3fd2e4fb 8f9ea546 +N 46f24840 15a76a7c 3fe5041f e763be72 +N 470bf988 79ffcfd0 bfeea9e2 85c289de +N 470debba e599e248 3fe9bc41 d4a1ca87 +N 47075322 e0ba69c8 bfcfdf69 331ca8d7 +N 47082f36 52f99bd4 3fd2e19d 5bade744 +N 470b29a3 12568800 3fef30af 594548a6 +N 470ab71e 3d99de12 bfefe561 70435d7e +N 470afe9a 37e68eee bfe7c273 a2acc96e +N 4700e95c b9e81db0 3fe2ee5c eabc3e0f +N 470b6652 27cf2e0d bfc5a4fc 9cb498e0 +N 470b7088 d35a5ac4 3fd16e52 c5fadc6a +N 471a193a e3ef53f0 bfea3f22 969bd00b +N 471b7ec1 2b8663f7 bfd8474c 011d7afc +N 471fd714 02befb8e bfd0a224 81ed26f4 +N 471f0182 c4670134 3fedb92c cc80c593 +N 47176826 78b94bb0 3fe26a01 03c5a308 +N 471c0a81 29a587b1 bfdcfe9b 8702bfaa +N 471853ae ed202374 3fea054f 6829e6da +N 4715fcb8 c7309cec 3fef8f8f e88bd782 +N 47140579 f6892974 3fe1113f a67ba35e +N 471f1e96 c0d51e75 3fee1524 72582313 +N 472cc6cb ee3a18e3 3fa28fc7 6aa1f43f +N 472442dd f1b230da 3fda881d 51f62773 +N 472e3e6f f21bb346 bfeb5ce1 79e3e8a7 +N 472e2d54 8fbbab7f 3fda5fa0 23fdbc68 +N 472adf5c a261ca40 bfe81006 09c9436e +N 472d8ab1 064bdf9c 3fef4ca7 f75690b3 +N 47236cad c093544c bfba4e98 5f7ef41c +N 472ddfa3 ca826280 3feb3d65 ab5269c4 +N 472d6f18 1ddc6916 3fefea99 b4df3df9 +N 472f48e8 4e6fb2bd 3fed9ea8 36dfe403 +N 47379110 d0f6125b bfe3efe8 aa7ace4d +N 473ab1af 717da0b0 bfee7633 ee43faa5 +N 4736420f 5317da8f 3fe19bf8 eeac0048 +N 473d01c5 124931c0 bfe59c07 9a1b1db2 +N 4734a762 9babe6e7 3feb8a45 7bc7bcb3 +N 4736a1fb d08aef11 3fc9a65d af98a46c +N 4737b568 1fd2854e bfeb41a6 b50ad689 +N 473cfa3b 902f1b4c 3feaa26a cfd9c57c +N 4735bce4 93ea0ff4 bfef63b9 c57fb7b7 +N 4734c928 0b44c740 bfc74f90 d38f73e6 +N 47402caa 821d6007 3feffec4 081185e8 +N 4744eeb2 90070233 3feff9c2 d69edaae +N 474141d0 7165296e 3fdcb361 333a535b +N 474b7a27 1095731a bfc12720 1d29662e +N 4741a913 55f048fa 3feb2418 67c19f24 +N 4747fc62 59107426 bfcbd348 ad291c48 +N 47419ced 0f232a59 3fd876a3 a3a0026c +N 474a3458 f5626122 3f718be6 58024c0c +N 47402066 f5190766 bfe87692 50df5bbc +N 474fa408 af037640 3fee1149 dd7246d1 +N 4757422f 159dbeef bfb2c692 f2272ffe +N 475f087a 2d29e678 3fe6ee31 9119121a +N 4750d97f 81f2d4ed 3fe224f4 a0a4d47b +N 4759b42f 5080c900 bfa95a8d 6b024c3a +N 47508138 ae3da357 bfefe479 4fe889fb +N 4755242c 671336b0 bfebce32 20b92358 +N 4758ad97 e61d395e 3fec24ff 0da5a7e1 +N 4755cde2 e69079c4 bfdb37fa 9e9feae0 +N 4750a32c 956ca6ca bfe90aa1 a99ceeaf +N 475a9988 3a800c9c bfe4ccbf bbd38e86 +N 47644609 7c77ed79 3fee3810 73e9edb8 +N 476e6733 4a8e77d6 3fdfcdbe c95482ca +N 4762d41f b0438921 3feac7be 273d759a +N 476c917e 359e66db 3fe767ac 8ac21f30 +N 47682798 e97f0e82 bfeb2516 8a57d2b7 +N 47672469 9c78f41f 3fe3af1f 23b9e9ca +N 476c2346 fdadc0da 3fcc53cf 50e12721 +N 4762ff27 e65ab7f2 3fd0cecf c0d9dc5e +N 476635cd a19ea533 bfe8ca31 bc769f62 +N 476831c3 66930a13 3feee13b 960ed18a +N 4772ad5d 19d216e6 bfef2ee4 f507a734 +N 477b70c4 f0173eff bfd25c9b 9cc111b5 +N 47798471 42b02cc4 3fe94df5 1f3fe6fe +N 4771912d dd705918 3fee2bbb 99d9a603 +N 4776dd51 56ac7ece bfe1ee64 e9edea17 +N 477fcbcb 1d9b929a 3fd9d0a6 540919bf +N 477a027e d3e3431e bfed4da8 f5546c76 +N 4776a8bb 0844e7b7 3fefa549 55403d6a +N 4772bcf2 3e90d576 bfd80c06 37fe20d7 +N 477aa64e bc25a8f8 3fee4991 7cd4ad71 +N 478b26f1 8e7655b8 bfeff5e9 b60f740b +N 4789db1d 002e333c 3fefffd8 82b0a5c7 +N 478caf77 a3dbabc8 bfd3d558 bd6ee62a +N 4788609f dc893d92 3fddef95 f2309953 +N 4787bfe0 c038f3a6 bfe7c1d2 8cd714b9 +N 478c8dd3 b10ab448 3fc01cb2 c0d42549 +N 47876d2b fd13eabc 3fdbda9b 7bfb1ee7 +N 4785c672 6c5d4579 bfd6de2b 0845f284 +N 47882404 54b4fe2c bfed639e e6120048 +N 478c0a2e 4ec80e94 3fe88f35 75c56abc +N 4793135c 41510da0 3fea8776 bbe44e2d +N 4794e94d 7f5d77e1 bfe58bc2 0ca5f783 +N 479f0383 4a4af6ab 3fd2aeef fe18c220 +N 479ade19 fe694cb7 bfd03f12 bc09cb36 +N 479ac913 a769421b 3fc99f8a dfe8e294 +N 4796397e eba64bb8 bfdd4f11 497bc670 +N 479aa8bd 9292b2c1 bfef4324 5c3df2b3 +N 479ae8b5 bee53ecd 3fe1b680 3fce8cbc +N 47935f6e d65600a2 bfd20a2b e12591e0 +N 47981c39 a4d6ea24 3fea8c63 3f3db2b3 +N 47ac67d8 ff344cfa 3fe08395 2c3a4899 +N 47a991ff 3335fe42 3fe084d3 0e9d527a +N 47ab9971 2ded7d5a 3fdd211e 9b32ab22 +N 47a83db4 9f740080 bfc3ac44 50129866 +N 47a2d98d c8a7a8e6 bfefbf52 68df33d3 +N 47a120a5 c7621328 3fc8ebf7 d101f232 +N 47a9a2b5 48c7b414 3fed34bc d51d2068 +N 47a4ec1f f44bb43f 3fed0acc 7607ffdd +N 47a852ea 0203b056 3fee6907 c9e8f897 +N 47a37a76 31a81f1e 3feb9af9 50020e6c +N 47b6ea1c 98bcbdd8 3fef4362 e1e48153 +N 47b7e55b 720ce5c5 bfe0de1d 554b5948 +N 47b99418 8663682d 3fef593e 6dc9e88f +N 47b56c65 eeaf15b9 bfe1011c 80eb2499 +N 47bf364a 04a8e814 bfde175b e7b827bd +N 47b105bc de9a01cc bfe2d9bc 90917a61 +N 47b2a477 c3da61e6 3fe25c15 ec2bc2a0 +N 47b34f12 1d98add1 3fe18a84 4fa07537 +N 47b5b5cf ad52614d 3fe3abf3 6343c565 +N 47b3c79e e519932f bfd1d4dd 9414d0ad +N 47c173b2 73abcd68 3fedf571 825ace34 +N 47c6f709 48958e2a bfe4a83b d59c45c2 +N 47c8919a 5138680f 3feff0a2 bb2eaf17 +N 47c7d7f3 7e3c7412 3fe9b560 e21bdba6 +N 47c949c7 1d89e48a bfe4b4b0 19671e3b +N 47c56f9e 43e52bca 3fd6de6b 4c829a71 +N 47c2a77f 9cb100ca 3fef0347 f930d0c8 +N 47ca4fab 02ed99d6 3fefffa3 b0e2b948 +N 47c216f8 557c552f bfe074f0 79e966ca +N 47c80e2b 5df26d5e bfaf5afb bc597396 +N 47d17487 fa4dbc8e 3fea876a 49f27540 +N 47ddbb9e 36b0092c bfe710f2 ffb41a72 +N 47d01dc1 e66cebd3 3fee938d eb047d81 +N 47d1fa9d c9eb91e4 3fddab0a 44ff2add +N 47d24041 b96dab71 3feeb857 ea116c2e +N 47df1606 ca9e97f2 bfd0b0cf 9401aedd +N 47da8ace 492381a4 3f8146e6 5361219a +N 47dd49a5 2151e562 3fd95e36 892676a4 +N 47d43d66 0a9c362f 3fb0a77a f118f7a3 +N 47d72c1b 0b52a770 bfd63824 3bd47e7c +N 47e54ba0 c6d7fa11 bfe66371 6a2593f2 +N 47e76884 a557a4b9 bfefb42c 403ecf34 +N 47e432ab ccb6b117 3fc63e7e d7aefe8b +N 47e6c404 3e336e96 bfe4a9f7 3d946635 +N 47e26f00 2e94d487 bf9896fd aa4d6389 +N 47ec76c3 585136b8 3fd2aae2 e3916c73 +N 47ecf84f 14ea10e2 3fee8ad7 82af53da +N 47e76ab6 55936f8a 3feff520 ebd19330 +N 47e44525 e873cfce bfe51a83 53dea54e +N 47e4080d b397c60e 3fe97f5c 71910660 +N 47f857b0 1486d82f bfe0ef49 d71b9e64 +N 47fcefb5 28636c6a bfe872ff 917df0e1 +N 47f2a0ae aa9e2164 3fc2c396 12148126 +N 47fabc3f c19a0abc bfa71887 8025a5ec +N 47fbe8b8 489352fe 3fef95ac 5755e69b +N 47fde6f1 66fd29bb bfe8d872 d9ff8504 +N 47fcfc82 3dff288c 3fe65867 7a2686e8 +N 47fb3172 c03c8aba bfef53fe dd1e01d3 +N 47fba135 47f586a9 bfefa206 87c7b7da +N 47f62fb2 d7ae01d7 bfca0b66 d397d636 +N 48075778 01920526 3fd13390 545e0123 +N 4804acb7 6a8c0566 bfc1367a 03f33248 +N 4804b446 3f4a544e 3f908322 605223a0 +N 4804fc38 e2826032 3fefcd19 266dfe6b +N 480955fb 01be1b53 3fd4e4db 98649381 +N 4806b580 82f60d45 3fedd0ef 7997463e +N 48095a6a b4eb4b11 bfe50742 c19c2d0c +N 480a037e cb089124 3fe47f5b 5ffcf96a +N 48085044 60be0332 bfda65a0 856a648d +N 4805aabf 02d778e1 3fe8df2a e0f4836a +N 481d342e 01248786 bfee9edd 360ae1b0 +N 4812bfc2 3cfabb09 3fd09533 16d24d90 +N 48135402 89803834 bfd7824d 92ee91c9 +N 481a0815 1b24193e bfefbb97 5ba1ee26 +N 481585ff 365089f7 bfd9a45e 7cb32f39 +N 48101edb f52d3091 bfefebda 09793ddd +N 481a532a e1204a7e bfe4955e eb3ad411 +N 4817e0a0 6d8d969a 3fe21176 6cf3f56a +N 4812f49e ae2ea376 3fde71f7 3eedc18b +N 481260d9 4fa48d5b 3fed7199 d43372f8 +N 482b3418 7bc1111c bfefecd1 4b05e10a +N 482977a7 8aeea158 3fee3628 da15bf66 +N 4829dcbc bdf11858 bfef64ba 489192e7 +N 482752c4 8d3dc545 bfa41b76 8daa277e +N 482ffd13 e3bb29f0 bfd51ccc df853887 +N 482e3109 e775cbd9 bfefdafc 3af85c82 +N 482e6076 0ebe36eb 3fe61919 d59c6792 +N 48284ed7 3ea2bfc8 bfc44253 746e8511 +N 482802ae dd729a81 bfefa9d0 cb304d2b +N 482f37ff e67324b6 3fed9aea f4e5750e +N 483156a1 25ff8f52 bfc7ca5f 8cc17338 +N 48324883 0d3752a5 3fe140f8 d5c7bbf2 +N 483d26c7 2c677dbc 3fe245df 10b209e3 +N 4832bf10 072c2c39 bfe30444 77c6dc95 +N 48359dfd 00bf57aa 3fb1f00f 3e3eb680 +N 48377a98 10b60abf bfeafdec e6042bba +N 48371f88 d441c51f 3fc6b3e9 ccf4c2c8 +N 483bd3c5 1f1be66b bfeb6f86 50394b0c +N 483e426f 0f794ee2 bfefc3bc 92d607cf +N 48349b23 bf32e335 3fefb949 c9c656ac +N 48428be8 249161d4 bfe34b48 1dab7673 +N 48468b0d c4303ef4 bfebc2ce 79063081 +N 48460d02 c54047cc 3fce0827 0a1181a8 +N 48419e46 0f208a98 3fe26275 9b68be0b +N 4842b29d 429a1c70 3fefbd67 08f0a235 +N 4844376a e6c821aa bfec1533 ef062983 +N 484e6fa2 433780a0 bfefb645 0f46d792 +N 484c9983 578c170a 3feeb940 47ca660f +N 4846c7b8 417c7e5e 3fef54f3 b917e8cd +N 484598ca cffa70aa bfed1ea7 d5a0ac60 +N 485249bb 58640445 bfd801ea 0aaf7331 +N 485d4118 df91c2e2 3fd99839 bc89c29a +N 4852f4a5 2e25a3d0 3fe359cb 7477a721 +N 48540b94 80dc9740 bfebd23b faa5c0fb +N 485fe891 bbae98fd bfdb5e6d 09b591f0 +N 485b8902 f194dd00 3fe47dc1 8a2b1430 +N 48515973 5ef06d6c 3fef72a0 62414606 +N 485b87d3 a423311c 3fd2ed39 02429dcd +N 48538d6b ad3ba636 3fea1f72 60f92b66 +N 4853d35e 56a99731 3fee6d1d 12186823 +N 4864db1a e590ed38 3fe9b4f1 0cd432b7 +N 486abebf 9ae807c4 bfbf792a 75c3a780 +N 48600804 2118f499 3fca674b a0b34b64 +N 486e5d8e 20012b4f bfeb8d77 6e270093 +N 48697d80 8e61fa56 bfefe036 fc61f79f +N 4869d806 2dbfc2a6 bfc6c2f0 d034e191 +N 4861d7ba 603e70f9 bfcb45e0 6c1fe1c6 +N 486f5b03 70577925 3fc67110 caf297c9 +N 486c784e cd97e790 bfed4106 396e409d +N 486267f9 2c0124fd 3fe432fb 47403fc1 +N 487f052e f487f208 bfe7a6c7 2056a182 +N 48789039 2b168cda 3fec9ba2 610c886d +N 487d42af 0c001beb bfe99980 f2d16a81 +N 487b231a 283ab120 3fee0215 f2c7ec8f +N 487d9d69 912bcefe 3fd8e7f0 93187771 +N 4870b45d 363e1887 bfe72453 0262e3b2 +N 48735aea 5952495e bfc625f5 ab0458ac +N 487f78b8 8fd3e439 3fe45fe2 f52a8eff +N 487b2c13 bfeee62e bfba3a0b 86ec01c9 +N 487af1b7 cbba77bc 3fe91244 7cea93ce +N 4882defe db6a56a7 3fe47c63 8de7815f +N 4886729d 054c7a3c bfe89a38 bf6f32fb +N 488134d0 2b88507f 3fed60e0 fdf9bb4a +N 4885c80a 4e9869aa bfd8dceb 8dd3148c +N 4880c373 908ccd2c bfd874eb b18eb1f0 +N 48820af0 509b65ad 3fe082f0 31d56a6b +N 4882094f 9ce34ae0 bfefa4d9 1fa96b6d +N 488726ee fde8d0dc 3fd338d4 d507b521 +N 4881adbf 3e194ca6 3fefd8bc 5517c57c +N 488abbce cbceac93 bfe5f35b e1b9a6d9 +N 489eef37 fad66eae bfe9bcea 642709c9 +N 4896478c 979194f8 3fbf7a4e a595b88c +N 48957503 e2687d03 3fe635a6 532fdda5 +N 48950979 eec7bf7e bfef6475 065fc72c +N 489fa56d 659d49b6 bfcb9374 570974b2 +N 4892c175 3c255f00 bfe5ec69 b3a52e46 +N 4892e77a 75058ae2 bfe8fff8 18048246 +N 489375ce d12c3b5c 3fece057 6cd5db03 +N 48955417 9d08ad4f bfe2431e e5920aaf +N 489332fc ebfd0b74 bfe1dd48 ac367776 +N 48a1b1ae 9ea7a6fe 3fefff35 623fa8ca +N 48ad1fb5 86eb42a0 3fbaf606 b2c4b0a6 +N 48a2932e 523fa302 3fde6f08 7079ea9d +N 48a4307c aede040f bfa2d299 ce432211 +N 48a75a62 cbaefad7 3fec4802 dfd7ec72 +N 48a4399e 90cdbc14 3fb9273d cfc1ee3e +N 48af03d2 8f50b3e2 3fb24921 8e16914f +N 48af330a 23c79031 bfcd4ab5 510bda73 +N 48aba524 ae23a1d7 3fdc779d 96396e6c +N 48a8950a cdf7d56a bfeffff8 4730a6af +N 48b9afd4 c0063ad2 3feb34dd 2a21a11e +N 48b29ed3 63b7de64 bfe65602 035591e5 +N 48b0d44a 674ea6a9 3fe7685d 5295a74b +N 48b3c40a 566f3e12 3fea5f33 50747861 +N 48b65b09 33378b92 3fe094e9 350f9986 +N 48b506f7 8dd62bf6 bfe94525 8f6eb3be +N 48bae0be 31bf079f 3fc56817 1c4b2fb1 +N 48b83af2 3231bca3 3fe88259 412b240c +N 48bda68e bc36a0b8 bfe8c485 1e77c7d6 +N 48b93581 8c14df4d 3fea7aa3 52f54403 +N 48c2520d aeeea020 bfd9cfa4 21f2d7cd +N 48cfaea5 0b58920a bfee69e3 c505b31f +N 48c00082 12cb2c0e 3fe7895e cc04ad70 +N 48c15d07 2be34220 3fee40a4 b166cf27 +N 48c66ece ee484839 3fe06975 dffa39ae +N 48c75a4c 7dc97985 3fefff83 5837a447 +N 48ce8096 d0aba4dc 3fe668cb 0bd51340 +N 48c5f216 7a3e36d9 3fe83f55 b68c9aa3 +N 48c9c12f 12e36688 bfecf8e7 87706e65 +N 48c6119d a268b374 3fe3bbf6 fa498c1e +N 48dffe15 844dce13 bfecfdff 2ee4ef71 +N 48d04661 32b48810 3fea6ad8 b1160a75 +N 48dd6166 b1e515e6 bfeffdd1 33c694e6 +N 48dc2673 fb63378f 3fd816db f74f266d +N 48d3870c 176fa603 bfe3b0fc 4af2c225 +N 48d153bb 9967bf4b 3fd85e70 26c80a7e +N 48d413a5 d76133ce bfe3d6ae 6b2651e1 +N 48d1aab5 5db97890 bfe90033 54451d34 +N 48d335f9 25763210 3f900bd1 6ae66060 +N 48d5b73b d278bd9f bfefd423 02cf1230 +N 48e12ecf d80e7a84 3feed500 a5109e59 +N 48ebb716 5b3cfe82 3fe28f27 41ee9b0f +N 48e2da95 2f19775c bfe6b830 1608b957 +N 48e4b04b 275f8f2c 3fefac40 ff08fb2d +N 48ef966b 6969d681 3fefed14 903d737a +N 48e94a9d 94414b5a 3fd81247 a66faf9b +N 48ec71c5 436316b6 bfd32c39 5c508a2d +N 48e52535 b7cf82ca bfe39d00 a16d1a0a +N 48ecbafa 06996a5a bfd6af20 d0a1d792 +N 48ec1ebc 960c7bec 3fd52f88 2f2000f2 +N 48f8d738 c3982662 3fefd0b3 b87c05a1 +N 48f34611 de6f33f3 3fecaa6f 68acdd0b +N 48f6aca5 6ecb2673 bfe71327 66d67061 +N 48f3da1d cf60b5f7 3f67be53 3cc6ca8f +N 48fff29c 068c2b28 3fd276f4 543e1c08 +N 48fecf82 33179020 3fecc531 2292e9d6 +N 48f41503 b5e7e476 bfee8969 cdc021c9 +N 48fb67f4 0a59ffe9 bfef63c7 06e3d824 +N 48f6a092 7e44dc45 bfd82066 fb2e510a +N 48fb0799 afd8c626 bfd98c63 5b9d5b77 +N 490fbebc 51e1d43a 3fd0c2d0 c18328dd +N 490096eb a88ad18e bfe09958 bfa8cffe +N 4905fbf1 3cf19b30 bfeec958 02ee2e51 +N 4900d719 cb3f5318 bfa41226 f17dd5e8 +N 490c496c ed9e8218 bfe56777 167c7ed6 +N 490bf14e e43f34c6 3fe0f522 ee734d86 +N 4901d7fb 7163affa 3fefb591 36f9e1e2 +N 49000c37 67ccbf9c 3fee2e8d 58b61f26 +N 49022c96 d24fa244 bfeb62a3 15ed66ec +N 4903a4b6 67257d6a 3fef9f6d 9dc50694 +N 491d40fd ec20711e 3fd82f4a 484a1791 +N 491c0a8c efe14b74 bfe8d643 4ed99d34 +N 491b58b2 6ad14156 3fe5b987 b25bbe43 +N 491cd70a f804c9ef 3feaec41 16d73bd7 +N 491f0bcb 84472212 3fef53b5 b5e688b1 +N 491ab3cd 5eb75c32 3fed6ba0 c38f930d +N 49114321 b29985ef bf8a663f e855f4ea +N 4911fbec deb85743 bfce4cda 35291571 +N 491832a2 99085bbb bfec75a1 bb461d85 +N 491bece1 cad4d002 bfe80a94 defc3c53 +N 492f3406 4358049e bfe3d65a 01595ea5 +N 492c506f 9942ee50 bfed97da ae23901f +N 492845fb d1dbbc1e 3fee5eb9 d998d77f +N 49226ba8 86be8602 bfc29ac7 6a2304e9 +N 4920fdd7 d503dd8f 3feb4bb8 3b0b7d1a +N 492c3f76 87818444 bfee4cc5 a355bcf9 +N 492dc4de c2076622 bfed6685 26512fbc +N 492fa435 7d8c3f06 bfe8891c e618f082 +N 4922c08e 3567fb06 3fe45367 f6351ad1 +N 4927a540 52c2db47 3fefdc71 e796d0b7 +N 493826e2 18643c26 3feece27 4bcfd3d4 +N 49383ff4 67d18122 3fedf3a7 8fcca8b0 +N 4936895a 318c1340 bfce5ae3 fdfab685 +N 493653b8 c9fc3609 3f97815c ea753c3d +N 4934c1bc f7f4e808 bfef5604 bd5515e8 +N 49391028 184b96a4 bfef0344 aab535a2 +N 493dd239 07917d2a bfe95f71 cd44f188 +N 493c6c5a 597b3ba0 bfef8215 144bbdf8 +N 493167a2 b021d8c1 3fbcd730 7f71ded0 +N 493ef503 93607875 3fee76f8 ab312336 +N 4942d1f0 0c10c0fb 3fdbf116 40b04d77 +N 494d0568 3d6f6e41 3fef0c14 46014b77 +N 49437f4f 66b46084 3fe553a1 75100eb2 +N 4945484f 8ff95455 3fedc95b 07af6393 +N 494d95c8 0bdf6672 bfcadd8a a1b79796 +N 494ba0b1 a83bc478 3febe185 87f2e74d +N 49446ce0 2807d4d9 3fef4709 5957557e +N 4944af16 bc4757b4 bfc7ad1f b3d60fdf +N 49407b39 c0341f0a bfe7f686 ed35cfa6 +N 494b6ee3 24ba2e2d bfa2aad8 af6b06b2 +N 495defe5 ab0d3190 bfe4bd40 39e8640d +N 4958f31a 38f8cffe 3fed3e22 32c81614 +N 495a04f4 7fe38bc8 bfeb9d25 f41abefb +N 49582b2e eeb8f502 3fd4efb7 d0101d4f +N 49529d21 a87f0445 bf84a738 5d7d3f9a +N 495193e6 32c3f893 3fa1d196 3a22f0aa +N 495978f3 851e42dc bfe9c61b 9822a1b6 +N 495f0355 5aeed9a2 3fede2e9 4bd7565b +N 495f15a8 cc5e362c bfec367e 95512469 +N 49526f3b 6abb930b bfedf1e1 3f1bdd10 +N 496ba861 158bff36 bfebcbdd 952f798c +N 496d10d3 5f52541e 3fc84d21 5a2c1104 +N 496146c9 406e81d1 3feda040 30baddbd +N 4961f3c4 68576f73 bfef99c0 d2b7f13e +N 49608305 e8c1ac97 bfe82bdc 5d1681a8 +N 496b71d2 bca1305b 3fe2dae8 e7f90986 +N 496eb82f 5d48cade 3fea04f7 b24267a4 +N 49689251 241326c4 bfe282eb 56738f85 +N 4966bcdb 9219ccb1 bfefc63d deec9622 +N 496c5ab7 884c389c 3fa045b3 7fe42d98 +N 497b5c13 ef38cef4 3fd22107 8c55ad3b +N 497ad819 e8acc15a bfeff2f7 11e8f891 +N 4970c8a8 b41097c8 3fce66d8 92ca216a +N 4977fd5b db3e464e 3fe13608 038317e6 +N 49719c8d 43b703e4 bfe5b7b9 deee5a70 +N 4971a281 227cbd8d 3fec1533 b4ec9966 +N 497880ff 8f93c86c bfe62cfc 5cc0af12 +N 4975881b 53be9e42 3feecc5c 6dc8a4de +N 497aa849 67cb58e6 bfee67ef 3135770e +N 497d1ca9 e5df1d7e bfdd222b 1991121e +N 498a9994 91557864 3feffcdb f0dd5faf +N 49877022 520f3ee6 bfe15544 3c53abc0 +N 49884923 9fab742b bfed6ed5 745f5e1d +N 49819f01 238b7ca4 3fe897ce 7ea9de1c +N 4982aef1 b891e237 3feff141 15d3f932 +N 498339f0 d4e73dca 3febcc7d b9506372 +N 498a3c95 9280f82e 3fef87b7 aba22c09 +N 498cfaff 149b4ac6 bfed70e4 39e189ba +N 4987e32a 6b49aba8 bfe712be 2db26bec +N 4989ad14 950a9875 3fe9ef03 f49d3c1d +N 499e0021 825bcad8 3fe86964 0046a367 +N 4992ead4 042678bb 3fdd96de 779e534c +N 499f6bb2 289be468 bfe35ad3 50e38b75 +N 4993e77f 169c1c67 bfe5121d 218add11 +N 499e86c1 024f4558 3fe8aea7 132c7712 +N 499abfc2 f74733b0 3fef345d e14a5878 +N 49928e78 33a9516e 3fee28ff ca4031aa +N 499ed1e1 50752e8a 3fe87cf2 28c71cec +N 499fcdd5 996faa3b 3fef3c86 91e4fd16 +N 49900717 6b7b6408 bfecc06d 8c208b5d +N 49a1a6eb a7c4182e bfe1862c 4f09aa38 +N 49aa7af5 8b9bed93 bfef5b6d 66e4f438 +N 49acbd84 02759476 bfda2f86 0a4cfa14 +N 49a2d76b 12c3a75c 3fee79de 92f0fcb0 +N 49a4e581 45045c80 3feac02d d5084112 +N 49a5a3f1 aa7c29de 3fe4f4c7 cbad6378 +N 49ae8d23 a23922ab bfde88f2 22381c9e +N 49ae06f2 e329cea6 bfef9a61 46c0ed15 +N 49a29aa5 05ccf0b0 3fedb4e1 a7c7f775 +N 49ae4790 9039a00c bfeb8b7a 03dcc30d +N 49b5846c 7a7b8f1a 3fed8ac7 1473249f +N 49b8d188 b678c396 3fca8007 0b4ba184 +N 49bdcc0c 70e8c162 bfeacdb6 9fe36dd2 +N 49b70177 aa2f0ca5 3fed5ab9 fd234f0e +N 49b58491 717c6a0c bfefa1f3 acc3c067 +N 49b24d10 b933e69f 3fb04914 4af560a2 +N 49b82533 15ccd250 3fd9ee87 1b8c0f56 +N 49b9b237 a21986c7 3f80398c 43dcaa51 +N 49bf4f0c bad421e1 bfe694ad 50f080fc +N 49bae3e4 963e9982 bfe0c960 fe6ef779 +N 49c711a1 c204f8b9 bfefff3d ff714056 +N 49caee66 076206e2 3fd72536 b174d38b +N 49c8e7fa 0aec2374 3fe5ca83 7c9764c3 +N 49cf76fc c50c07ae bfd0d0f8 f4c9cd83 +N 49c9572c 157bd919 3fc022ef 530508ef +N 49c4f609 e0d4cc7e bfd290e9 593b0390 +N 49c34c58 4775f00c bfefd69c 9262741f +N 49c2b77d e113203f bfe3d210 8a2c655e +N 49c47c38 41542813 bfc64b28 33d4c396 +N 49c43c32 59dbd1ee bfe550c4 b5207f60 +N 49d83fff 947401ed bfeaf638 433f8a5d +N 49d966f9 9241ce5a bfecbfc1 57bdc369 +N 49d29f62 980f9193 3fee4b6d 2992a5a4 +N 49d58f67 242d942d 3feeb460 7b0ec978 +N 49d9bfb8 6c130948 3fef58f6 cb98632e +N 49d5f8a5 ef50928e 3feb33ac 2da42470 +N 49d88870 fddc4776 bfe8d237 bd407226 +N 49de4528 8cbff29d bfea52f0 dfde4a22 +N 49d782ab b140f1c8 bfeea13b e69ba2a6 +N 49d97742 afbb5382 bfeff0fe 00b5ecad +N 49effde2 658becc6 3feefe88 93490ea4 +N 49e32985 3e70e043 3fe38997 c177b1d7 +N 49e4062c fb8ea115 bfeabecf de0e4ff2 +N 49ed09c0 6784f094 bfee3c34 d7201658 +N 49e0c424 3d4c9a55 3febc1d7 3fd7af29 +N 49ef5b75 07fbbda2 3fea07a8 9923aee7 +N 49e99b50 c24e44a2 bfedde4a 8820e8ad +N 49ef7da5 dcbe7be2 3fedd8f2 3323a5cb +N 49eeb171 bd1cf10c bfeb4342 89d945a8 +N 49edf34b f8defccc 3fe4cc58 441e297f +N 49f82e6c 8793ebf5 bfced9c2 6c900695 +N 49f7673f 949a62ea 3fe7f8bf 764614e1 +N 49f0d1db 83a231a9 3fce3b63 d505a067 +N 49f3fee0 67684138 3fd48477 059f0cbb +N 49fdc020 24b07cc1 bfe3a9bc 57279e07 +N 49f81894 328a42e1 bfdc28da f0e1f8ff +N 49fcfa5f 0900ba7a 3fe1d36c a7ed306b +N 49fed5b5 9e1398d2 bfefe1ec ab28d872 +N 49fb4044 0e12b833 3fe8c2b2 d7898641 +N 49f89b51 d8b7793e 3fe7fbd8 b648795b +N 4a05e426 a4c3d3d3 3fe4e074 5a3fee2e +N 4a069c85 fabdbc1d 3fe9a136 8665d6f0 +N 4a012acf fa395077 3fec71b9 bd84bb6a +N 4a05189e ec321122 3fd420ab 0d0e581d +N 4a02171d 705b9d4b 3fc15149 b8b2448e +N 4a0192e6 407e73d0 3fc332fc 04c8b119 +N 4a07d2aa 2cbb4ba2 bfe45ee1 cca737e0 +N 4a0e29d0 94373075 3fdaeb12 c75229cb +N 4a040793 a5928bb9 bfe3f05d b05656da +N 4a09091a 48244e64 3fd3733f 31d2d1ad +N 4a1ea202 0eb97726 3feecf8f 27a83f2d +N 4a1859f3 385ea432 bfd64984 4155bf1f +N 4a117c9f f4c7c539 3fe0fd0c 5516299d +N 4a1131b8 1e47af99 3fcef61e de7eb6aa +N 4a1a9edc a4049d6f bfeeaeb8 6e0be9ad +N 4a123e55 8d8525bb 3fee400d 0fd879fc +N 4a10d8e6 78e98a36 3fe76561 26ac7256 +N 4a1273a7 bc4ebc2e 3fe30156 e548c454 +N 4a1e1862 9676e689 3fef7272 7221cce0 +N 4a1b88dd 98784fe4 bfd18c97 b7a15212 +N 4a27c4c2 53e73592 3fdc0930 8bc27ea1 +N 4a2d1183 861801f2 3fe86887 3edd0bfb +N 4a2e74f2 0fafe18e bfc0d971 c5984935 +N 4a2962ec dd7cd737 bfee1cc7 da1d41a6 +N 4a28b544 65ee558e 3fec42e3 ad413f4c +N 4a2db19f e92bcfc6 3fcbc035 4c683258 +N 4a2fe9b4 f028224e bfc0b5df 33c2ff1b +N 4a263acf 58a3f78c bfe27b69 f9dc0a67 +N 4a20f417 0e2ca789 bfc01b20 cd270724 +N 4a2bd425 ad1f8374 3fc7607e 3e669038 +N 4a3706e1 f1de059d bfec4f29 9e3bc796 +N 4a39188a 34a50eb2 bfefe256 ff0b9249 +N 4a344bfc 6cc81d38 3fee6364 88b209ea +N 4a35093d fa89147e bfef4f44 7a0165df +N 4a30454d 2750bb12 bfc5dbcc adaf57ec +N 4a3693a0 466a2ad7 3fe06dfd e2e33169 +N 4a38f036 9d4b3336 3fd4629b 57c8dd8c +N 4a3c4f86 e9d82bcc bfc840b3 b5f578f4 +N 4a3c96d8 a17f7aa9 bfd9a142 871649a5 +N 4a37aa6a 022747f5 3fa025dc ff6b1ab6 +N 4a4b2958 ebb74df2 bfe46ff6 70a46dfb +N 4a47b23c f46899bb bfdbb4ee bd6ae5e6 +N 4a4ce9ec bcb5b98f bfe466fc d4396f5b +N 4a46e6c1 6bedf5f1 bfe4f724 37a942b2 +N 4a4b84ad 70417d38 3fefe64a f2579a68 +N 4a44c333 e9c1fb1e 3fcaad18 69adb0e9 +N 4a493c5a e0699686 bfe3d163 d960ea5e +N 4a440be3 c1028b35 3fd51360 fb5c86d2 +N 4a443cf5 8a8badd3 3fec23da 14a5f00f +N 4a4a50cb fac0427e 3fe1dec8 2898f27b +N 4a5c3535 230ec303 bfb7df2b f0464938 +N 4a5c5c3b 45a99882 bfe1cdca fe7e75ae +N 4a5ed04f 25f9d348 bfd7691c d4b243c3 +N 4a58a67c 974d7fae 3feff141 00471df3 +N 4a5327b5 8908b159 bfe4a83e bc119719 +N 4a5d1500 e406c94a 3fe4fc93 7d6d4af2 +N 4a539b1a e6cba5a4 bfe22a15 1ce46cd3 +N 4a566597 8c0a09f3 bfe5d54e 24085e44 +N 4a5a2c8e 6d428ec2 3feffe4c 8b1e3d3b +N 4a508842 e14d811a 3fec3730 0b03d9bc +N 4a636724 f39b20bf bfa4744b ea4becdf +N 4a6277ea 7cb4ba31 bfecfb14 ecba70ff +N 4a65df69 eaf7b3e3 3fe98dfe 27f75270 +N 4a6f8c32 b2d59be4 bfe00d13 a74133f2 +N 4a6a1bc9 043cf86e bfe635c8 4bb571e0 +N 4a634764 3e56fc94 3fedeb39 b96e1c56 +N 4a6d773e 28d87d30 3feaefe6 6083e465 +N 4a665a5f ffc3ce8f 3fe5c1b3 d8c7eec8 +N 4a69a06b 9d993a87 3fd0b6a8 a88186bc +N 4a6eb295 dc4c2e64 bfe822e9 bcbcfe10 +N 4a78e149 9f2bfcd2 bfc466d6 d9c8f133 +N 4a783b97 ce2dd000 3fdafa64 276b78f0 +N 4a78214d 7b50b3b9 bfd4b2f0 defeeca3 +N 4a79cffb be0da346 3fde5185 66941c35 +N 4a71db66 6ce0f06d 3fe730db f7e0a3a1 +N 4a707aaf 8a045924 bfede020 55c52f08 +N 4a77fb90 57270132 3fda0546 8e9b5264 +N 4a7bbea2 e3552068 3fde0cd2 c53008d6 +N 4a728b91 a07d0662 bfc76269 77e904f0 +N 4a705a60 c61b9f4e 3fe8b9fc 4a2706ec +N 4a8e8b19 58c2d562 3fedcc57 ff60d0dc +N 4a880ff8 a0b619fa 3fd0a665 99da83e5 +N 4a87c44b d9d9cc31 3fa56ed8 dffe2099 +N 4a8eadd5 2c6c8b54 bfeffc14 ab595be6 +N 4a80cd99 85d3aa3a 3fe3e75d b3534153 +N 4a8c69c0 78d19168 bfa95d0d 87809efd +N 4a869b7d c3d512e0 3fdb93bc 96bdaef2 +N 4a8d6500 c5916dce bfc93ea6 5cd6114e +N 4a88a97c 82dd24f7 bfebbe42 14979c90 +N 4a881fe3 9fb0a77e 3fee1998 afc6771b +N 4a9cfef3 dc0cfa2e 3fe9006b 9ce8b111 +N 4a9ba9b6 fd4c20f0 3fe83f3b dfd5747c +N 4a94c3eb 4fb645c8 3feff9d0 522596ea +N 4a9846fc 667a2196 3fef70c8 044d125a +N 4a943b94 582a5c2b 3fe0d239 f46a5917 +N 4a9fb863 6e0aa2f0 bfef6ece 40d6f71e +N 4a9fce22 80eff7ee 3fe8102c e256b23b +N 4a93c0bd ad7d7212 3fefee04 5068e274 +N 4a9db34e 5289f26f 3fee4c30 8b1d18af +N 4a9e5026 36704683 3fac4b37 a5190362 +N 4aa935cf f7c42564 3fefbfb3 c8a8db98 +N 4aa66f41 18a61ce0 bfededff 32dc87c0 +N 4aa4a2ef 47277c66 3fefec12 a1ae63d9 +N 4aa265a8 22a56ab5 3feb64e2 3db9d869 +N 4aa6e8a0 99286cea bfbfd3ee a49cff5c +N 4aa66d5d 1641ec3a 3fa0064b 933ecc4c +N 4aa87cf8 faca079c bfde389e 2adc2c62 +N 4aad301a c748c997 3fedee2a fd8f38d5 +N 4aa72998 70839dc8 3fc2638d 6b206ee2 +N 4aa0781a 988344a6 bfeeb34d 1c714c71 +N 4abe735c bc580273 3fef0824 9fb8b117 +N 4ab16c24 3606dd8a bfdef1a6 22b5e644 +N 4ab6d5d6 a80be628 bfec4c3d 29763336 +N 4ab4af5e 8ca0d0d4 bfc97b3a fe52f35a +N 4ab2e6ad 0be8778c bfe005ec ab7fe341 +N 4abec550 36f7c4fa bfcf303d 962183ca +N 4ab69fea 58254e7b 3fe5f30b 423c1ea2 +N 4abfe61f d1841e27 bfb996fa 645d1a84 +N 4abafd39 c6dcc1e4 3fef662a 7dd15be1 +N 4ab68289 85f61c37 bfec8fe2 54199abd +N 4ac6d261 3b23ee4e 3feff016 6a2fa941 +N 4ac1934a 553a7695 bfe7a179 32a10881 +N 4ac17e9e c33f01c6 3fefb066 05b9416c +N 4ac436fa 6117d877 3fef39be 7cf986d1 +N 4ac19395 a10cd3c5 bfe9013e d5a87c8f +N 4ac4ceb1 4cb7dea4 3fd38005 1fef6fe1 +N 4acbb242 ffef0842 bfebe7fa f580b319 +N 4ac5fc7c 9414b3f0 bfb18905 d7d5ab7a +N 4ac49486 df973413 3fe014ac 38d90114 +N 4ac053d8 dbd48f3e bfef2108 88e3489d +N 4ad1b3b4 40323e7f 3fdec48a 691d798d +N 4ad1e5b7 0f088669 bfcb0452 8beb2de2 +N 4ad5cbef 315c9790 bfe0aa16 c4e5fa8b +N 4ad07691 e77d818d bfd6db66 87bf1f2d +N 4ad9ba08 d18e9f5e 3fed95ea 722e0ead +N 4ad09cb8 47a9565a 3fe1c654 70d54009 +N 4ad2c9ab af892d35 3fed90b4 5b47752c +N 4ade2d74 eeb01e66 bfe34a5f ee56c0ea +N 4ad32d4a 4e9a7301 3feaae92 f561b941 +N 4adb8f5c 04a9fbba bfefffeb ce8ef373 +N 4ae22da6 67a5896f 3fecf69a f9c7a5d7 +N 4ae94d9a 4835126c bfe3556a 3ac048d4 +N 4ae0976f 2985ed09 bfeef260 cc6bbc5c +N 4ae7b6e1 75e4bc1d bfee6006 bb15c050 +N 4aedc373 4f79340e bfef6a9b 22b292ec +N 4ae26b85 5829a516 bfef9603 baedb327 +N 4ae7f75c fb3424cc 3feefe71 8d4c3b60 +N 4ae7eada fb0d286a 3fec4f13 c4fed98e +N 4ae29c38 32dcf3e1 bfe4c389 88dd45dd +N 4ae5b1ed a98df4c7 bfd0c055 cbe1a55a +N 4af4d0fe f71974d8 bfefc7d9 d4fee476 +N 4af2f234 8c8cbee3 bfe79202 c95cc513 +N 4af3d40e a42d91e7 3feffe28 9a74dbef +N 4af213e6 f610b183 bfb0ee55 c3244f9a +N 4afe9b7c 2d9b8a09 bfe5c921 382b7887 +N 4afc0781 e1eeb246 bfe10529 f724bd8a +N 4af38585 c5af3ec7 3fefbedb 902cfd91 +N 4afd3570 c79b81aa 3fec94c3 4bc4ee8a +N 4af58a38 3a03e2f5 bfe6662c d5c6342b +N 4af565ec 2ba911a2 bfe8e5b9 dbfc3722 +N 4b060018 0b916fc6 3fd60bae ccade364 +N 4b0172cf 6d61780c 3fa22b94 108caaf3 +N 4b0cbb88 a8178ec7 bfe4ee52 041f9ae7 +N 4b00b4e3 f354dfb2 3fd9730b f54be19f +N 4b05ea39 ceea1759 3fef9790 c50e4f68 +N 4b058245 c064a90d 3fc9ac8f 4d0eb634 +N 4b0b8eb4 8ae2de5c 3fc74b16 e1f07d9d +N 4b07385f 6b8dbbf8 3fc6c2a2 3d07f961 +N 4b0acbc1 acb0b36c 3fc7b980 c72d2762 +N 4b063013 ca6d3391 bfefffa4 9a059a5f +N 4b1035c0 3b15a923 3fdb9902 96b90d69 +N 4b1979cc c71648d2 bfbd387b c1aa693b +N 4b16bd9e 03920c1a bfef69de e02ab154 +N 4b1e3a7a 12964d5a bfd529df dccfd2b2 +N 4b1a1ef4 4785d7ea bfef833c 2fb658d4 +N 4b135dd2 402fad68 bfe8647f b8911b26 +N 4b1e480a 53a22054 3fe753df a39eba72 +N 4b14bfdf cf63c68a bfc62b2a 89ea4996 +N 4b1eabf8 7b762a96 3fec055e fdfa637a +N 4b168816 39e27cb9 bfed4df5 7c448753 +N 4b233afd db39e145 bfc9535a cfc0c30c +N 4b2f3d7e 543fd3f0 3feaa6f1 ad26356e +N 4b2a156c 51d0887b 3fee2e25 f8156153 +N 4b21855f 180c78cb bfdd0b28 4eb942f3 +N 4b2f86ec c10e8f1e 3fefd7da b7b80d3f +N 4b2fd954 2e5821b8 bfbb5e50 42d6a939 +N 4b22cb75 b7d11be2 bfefffdc 4d55863b +N 4b23a9f7 e5de82ae bfd56449 d8d17e09 +N 4b265f55 23f656db bfe641fe e3edcb58 +N 4b2f2890 4eceab5c bfcf44d7 3be86807 +N 4b3bc26a 11a6ea4c 3fee4cae 0063d3c1 +N 4b3a9fca 8bd4bf28 3fc16bb2 4be8016a +N 4b3f437e 9b9a3212 bfed44e3 35b033aa +N 4b342344 5f3685c8 bfe84351 1b6e7c73 +N 4b334887 88ef8d75 bfef663b 8ec5953c +N 4b382eb6 df110133 bfeffd7c 955f20d3 +N 4b3a78a9 132ceb56 bfea4147 a4f543f5 +N 4b35ccbc 4c3d1990 3fef9c4c 03442147 +N 4b35124c 6db30b2a 3fe85c73 dd8f82e7 +N 4b32f2ef 71d9c218 bfefffe5 f017a556 +N 4b43c44d c3f9f939 3fb632fd 21ef1fc9 +N 4b47a689 8bd16bf5 3fb0b9e8 13b2fc82 +N 4b4c98a5 538980a6 3fefe46f a4f2f132 +N 4b4dd510 55494a80 3fef9881 9487afcb +N 4b46f9f5 aa809fe0 3fbda547 09da34b6 +N 4b488716 d40bf803 3fe5623b 6d3e72ea +N 4b457b37 11c7233a bfee261b ea83d5f7 +N 4b4c2570 6d463a46 bfd701ad bb43595b +N 4b40f3d6 5fe31247 3feaf569 889e5b46 +N 4b4b3cff a2a460ae 3fefd33f 52863f77 +N 4b521149 22f35b79 3fea7bb6 77f8f9c8 +N 4b52cce8 62ce3696 3fefb60f 0fd04c57 +N 4b52bd65 ae406485 3fe0ef8b 3559d5d2 +N 4b58425f 7e28a970 3fe07d2e 2f9fc851 +N 4b5554e6 8574efc8 3fefa3a9 a9e1b2d6 +N 4b584515 043bd6b0 3fce302e 7d7e63c3 +N 4b573814 23db3076 3fefcfe3 e21ed1db +N 4b577cbd e836e18a bfefe5fa 649f3e48 +N 4b542841 1614014c bfeffff2 5340b5d3 +N 4b5ac1da 4f6adc0d 3fefff9e ad23428a +N 4b6bdeb1 0d536032 3fe33a34 75a74b92 +N 4b6b6968 5ac49da4 bfe4518f ead6fef1 +N 4b662013 ff5c37ca 3feffa85 a2d9473e +N 4b65a501 baacad49 bfccaf6a c35dc8a1 +N 4b64563c d3260402 bfd2a5ed 08a65bc4 +N 4b6630b8 6bd4452a 3fa5ae4b 4cc8491b +N 4b6a6f88 03f3f4d6 3fc0e7d8 ae653f54 +N 4b6e58a2 bb6127c0 3fe797b9 76a83e3e +N 4b66755c 09750bb7 bfeff760 a5374733 +N 4b658732 7855c9d0 3fc511d7 10396578 +N 4b7eedde 0223f79c bfda2a29 c8948861 +N 4b7d8980 116cc726 bfef6726 3e18ae3d +N 4b75340f 0deb7ab0 3fefaad3 c531677d +N 4b7bc46d b547e086 3fe71a47 fbbb81eb +N 4b7ee253 7501edce 3feea90b b5065692 +N 4b77b34c 3962076c 3feba149 665de34c +N 4b727ee8 602edac2 3fb67108 0e76541b +N 4b70fa25 87c79620 3fef2554 07d2537f +N 4b798602 e751674a bfed9a86 198485fa +N 4b789633 2bf764f8 3fedaa0a 4882d90e +N 4b85b48a 4518f604 bfeffb72 377ce31e +N 4b80505f 037e3a44 3fb9e1cb 667dfe2d +N 4b8d74c3 4492d3ea bfe267a5 ccff1243 +N 4b83813a c685da51 3feb9855 ea804860 +N 4b8351cc 8e34a4b9 bfeffff7 89ade040 +N 4b88dbbf 0627f7f4 3fea6296 48721ead +N 4b8c5d2f baf022ff bfb717da 154e42c2 +N 4b8d845d 367ba5fc 3fe0b178 2641bab1 +N 4b83f1fe 17fae731 bfd4723c 9f1bb0d8 +N 4b8fbd21 74a82910 3fdab420 27ad4053 +N 4b9733d0 10641270 3fefef28 ca8474ae +N 4b9f5ec2 0a699ca7 bfdc303e f96bf11e +N 4b9259fe 83c04ffa bf8977bb 8a30b895 +N 4b9919f1 f9fc8b5a 3feabea9 c64ef7f9 +N 4b9093ff 58fef182 bfedfb7e a9a61de1 +N 4b960b2a e1d3f658 3fee2d64 410af576 +N 4b989414 e6218ca0 bfee62ab d6bdc22a +N 4b9a9cbe 746dcb40 3fc50d42 bb11b710 +N 4b972c3e 40873df8 3fd5e892 7fe99c75 +N 4b9e531a d65ec719 3f9d8da0 3dcc5d1b +N 4bab486b cdfba148 3fb0ba6f a2b40f6a +N 4ba01cd6 b29e6e51 3febb2f2 f2ad1cc1 +N 4ba5a638 ea05d282 3fee6111 bf60b0af +N 4ba427c4 a8a96c81 3fdef127 ca89dadf +N 4baad77f 8bf25da5 3fefbde2 47e9222e +N 4ba9304f e669de14 bfef78e1 063e0b61 +N 4bad4429 9e447398 bfef6385 dd029250 +N 4bac3d68 e690beae 3fd47a20 444a2fc1 +N 4ba6f280 5623ea0f bfede551 69f0fedb +N 4baec95f b85d4bd1 bfd221fa 5b67314d +N 4bb141d0 cb81356e bfd7b130 a334c4ae +N 4bbb9142 f7ed2508 3fee6599 f6342459 +N 4bbf13fc c9052395 bfe09c2a 5671c7a2 +N 4bb4a641 fad56d56 3feffda4 20542b74 +N 4bbc995a 1fdafeee bfb6e3a5 6bd06376 +N 4bbc34fd 4c41e0fe 3fee7c47 741c8868 +N 4bbe0990 7709eaea 3fefd587 be19d334 +N 4bbe5901 03fe4660 3fd6b492 fbda6d23 +N 4bbea400 f64f9994 bfd89c83 f8cefc46 +N 4bbb65a6 b6b49b9a bfcec801 b0296d88 +N 4bcf76df 4f16e5dc bfdc73df d55c3eb5 +N 4bc1c900 e4fcb799 3fefefa9 5d014910 +N 4bc87d9c 997c72ae 3fdf2d21 f33f18d3 +N 4bc7283d 979afcc9 bfefc1a0 b63590ed +N 4bc7808e 0e63f321 bfe9d7bb ca6308f4 +N 4bce8942 5eac4765 3feb1000 f0f67858 +N 4bcf419e 754aa87e bfec98bf af097044 +N 4bc8fab3 e2bd779f bfd23f5d 20ffa2cc +N 4bcd140e b6c69fbe 3fedf42f a8f56701 +N 4bc57cd3 710fdea4 bfc7bc1a 153d2ea5 +N 4bd5eb8d b060f5d7 3feb2249 a660b4db +N 4bdcafbf 53569610 3feca33e 527def46 +N 4bdac3a5 34c917be bfd272f6 f5b8346e +N 4bd193e6 e79c098d 3fb9f508 cbfdeee6 +N 4bd9a754 5a60e674 bfee2347 745fdfec +N 4bd460b1 eb142045 bfef734e 55d6c939 +N 4bd4dc5b f95af91d bfd6acb0 a204fb88 +N 4bdd19bc 20a3a23d bfedbfae 88780629 +N 4bda48f8 da40f80e bfdf0a8a e8416111 +N 4bda68c5 6b7febc1 3fe19ff5 21d5d7b6 +N 4be27408 eeab2378 bfdf5e0d 7b94ed98 +N 4be706fb 3a2214eb bfefe828 38c270b4 +N 4bef9461 a0ede0b2 3fecbdb7 8c0dc090 +N 4be374b7 0552911b 3feab073 92683814 +N 4bed8f4d 0de73373 bfea11d0 d632ee46 +N 4be219ba bd3ed6cf bfe75d2e 46457391 +N 4bed3f0d ba251bf3 bfe911de 1292ae9e +N 4becc48e 37a55a5c 3f91ac6c b10feb4d +N 4be11aef 1c0d03ae bfefdfdd 54db6ccc +N 4be276e6 aefa8758 bfed82f6 05cc4629 +N 4bf33be3 c94395c1 bfefc672 185ce8b4 +N 4bfa37bb b9bbe583 3fd371cd 280b4cc0 +N 4bfe72cf 62ab7c5c bfd8d638 c0fb5bfb +N 4bfd2a0e ebb07640 bfed9370 918c3066 +N 4bfa238e f3706c97 bfe60e92 9db235bc +N 4bf1b1b4 8c0515c7 3fed7bb7 aedc3cd3 +N 4bfea4d8 17ff8041 3fe31160 86e7c6ac +N 4bf2945a 0059fdad 3fe6188e e06a9ed3 +N 4bf10eb2 42fd6381 3fefb074 02adc90a +N 4bfee44d 55708800 3fb4c136 e1b524db +N 4c0974e7 03570f0e bfc08422 d1850a16 +N 4c0526fe 84854994 bfea304b 89cacfae +N 4c01e68f 054f198d 3fd8ee6c e5b0e55a +N 4c0d3073 c181800a bfe9b5a2 ba8caeae +N 4c0dfbdf bb6adb3a bfec1ce8 c3515ad6 +N 4c0b63c6 23a9d72a bfc49e93 5cdb92b8 +N 4c043320 041d7d2e 3fd0f7e4 2cbd70c3 +N 4c04934c cf3e63f0 bfdc33a9 5f3f8ec1 +N 4c0fc49b ab8e0260 3fe8d18e 6f177b43 +N 4c02323b c58bb1bb bfc7e6df eccfa191 +N 4c164537 8fa2b704 3fe9ce33 32e4df9d +N 4c1c5183 6f69113d bfeef792 92df48b2 +N 4c1f061a d9eea502 bfefdffc 5959eb37 +N 4c151229 8adad7a7 3fe31a0f 7a6f4da3 +N 4c19ffe0 e8270198 bfe31cb3 72e1b35b +N 4c1ad323 2a6c364b 3fef9d40 3fc29557 +N 4c1ad6a7 4b6f0c40 3fef9f0a 70c22442 +N 4c11b8c1 7c562fe3 3fe51a92 1cd3c58b +N 4c1d9ba7 aa688f35 3fb53a29 0c1a4eaa +N 4c1d4daa cd05dfed 3feec043 1bebb6e1 +N 4c2c58ec 58f13bda 3fbf2112 20f29341 +N 4c259498 4d9e0895 3fe76198 44227e66 +N 4c2ead0c eb35907a 3fefc8e2 84837cbd +N 4c2d6f99 5ef0c866 3fef4c66 bf0f3d93 +N 4c2070da ebabfa00 bfd9ed60 b889db9a +N 4c227996 1c122fab 3fef305a c42de161 +N 4c238ebf 3ed6059b 3fee44b8 ec3dea5d +N 4c2aec5c d47f80f4 3fecf1cc 752b526f +N 4c233871 087d9a8d 3fb45c83 66ca0f9f +N 4c27cb1a 6da7447f bfe3646f f038f5d5 +N 4c3da5c5 4f4ccbb9 3fecd841 68e9c109 +N 4c358b59 23b72a38 bfeff827 590c148b +N 4c3f8089 cb0878e0 bfd1e324 effa5b0b +N 4c3c7c0e eb990644 bfeff1be d0a23815 +N 4c38ac71 f742536b bfd483be a788dd7b +N 4c3a68fc 3178c5da 3fef471a 19af4325 +N 4c3080bb ecf6bc5f 3fe6f843 641d565a +N 4c35244f fe038399 3fee0d7f da39a692 +N 4c31ced6 09fb8431 3fec4ec7 517a4f80 +N 4c377ae4 539d9100 bfe43e6c 3c1cd8c2 +N 4c4aaef8 ebf5a86b 3fe8cd69 ecc77a60 +N 4c441d5e 67f4a3ef bfeb980a 00739da2 +N 4c4ffa2f f311479e bfe21d84 7186bd31 +N 4c406684 7cc586e3 3fbb61d0 3de1cb4e +N 4c4baadd c47d893e bfcc68b3 41c26095 +N 4c40604d 1c55f40e 3fdfc661 6c103852 +N 4c437bb5 f7e0cd3e 3fc9a3c6 0bbeb274 +N 4c48ef8d 9bd544c2 3fefe0f1 d74a9f02 +N 4c40f680 b13419f7 bfe2a388 0c4dde20 +N 4c4a4078 8adaa9d8 3fef3588 d3f0c888 +N 4c5c3058 768970a4 3fee843c b27ce357 +N 4c5d1a6f a123af1a bfb6b055 27127b30 +N 4c5853cd 2dcc609e bfee7568 087840ab +N 4c5dbee0 b3141862 bfea15ad 59f8bcef +N 4c5628d6 102009eb 3fc255e5 62c5d8cf +N 4c54bb20 3bb7abad 3fcfeb6a 8c00fb77 +N 4c56e12a dd504148 bfe02ffc 5d250d35 +N 4c5c951c 201fa0ca bfed95a5 028d3dde +N 4c55a6ae a33bb1a8 bfb885b5 faf40e3e +N 4c5259fe 7ba0ab36 3feffc08 3424a5f2 +N 4c6917dc a4824eee 3fc95390 384e3980 +N 4c67c70f 96ad575e 3fe184e3 7c34cec4 +N 4c6436e3 03be3fc9 3fcc0d05 6ec43f94 +N 4c6b94f0 524100d9 3fed66cd 71ffc888 +N 4c60893c 99d8f0af bfe1f10d 8048229d +N 4c6374b6 6439a25b bfeb49af 309b3852 +N 4c6d65fc a204d3f8 bfef0c77 3aaf1241 +N 4c694391 45691bc8 bfedd390 a2e4906e +N 4c6da45e ba67f3e0 bfefee26 94e4f942 +N 4c699169 ee226982 3fef2876 6adfb63b +N 4c75501f d238d4f9 3fe4ce2a 614773ec +N 4c7ea5ea 9594c0ee bfefa23e 35c44212 +N 4c78fc1b 78770b0e 3fe6798e b1789454 +N 4c794fdb 7ac2af64 bfe212f0 85036629 +N 4c74a41e 0eff04bf 3fe58d91 0255d27b +N 4c700f6c 89c6c655 bfd72e49 8a1ec89d +N 4c74cb00 14af6e01 bfea8fca 968aed06 +N 4c793fe6 5e19be0f bfefdff2 06355796 +N 4c7cd09f bf1b7b90 bfce3be8 3f5c549b +N 4c799026 ee0df66e 3fea6fdf 1d90d71a +N 4c8276e3 43c0ecd1 3feeb68b 57f382d1 +N 4c825b6f 36738a3e bfe72424 bc9bf101 +N 4c87ac0c 08308b31 bfec360f c939e6bf +N 4c86627c d8e7263a 3fe38113 41991fd6 +N 4c8e5588 191d868a 3fef7885 03c2722d +N 4c8aa2a9 66d7bc12 bf6e4790 1a2f4269 +N 4c8bc0e7 2fbfe9a8 3fef94c7 670e7a53 +N 4c8763d7 8d7bf3d2 3fea4758 d09fa513 +N 4c81255c de6d7e5c bfe8d6f7 6c141f81 +N 4c8f4054 cd80f368 bf9f0dc9 443bde83 +N 4c946c8a e7454a44 bfec15f6 96016a01 +N 4c9ed0a0 c505274f 3fd3660c 8ee7c7a5 +N 4c9d95d0 e19c2d56 bfe7913b 90b0c0d9 +N 4c9de4ba 04e15402 3fe8f411 af4053f6 +N 4c9b7427 36564b9e 3fb755dd 51adf10b +N 4c97b736 5e2b2873 bfef9bad 40cd6222 +N 4c938b38 0a15be99 3f9418c4 f91aee16 +N 4c9340f1 52e420e8 bfef4ecb 6a906973 +N 4c96023f 2e03c1cf bfdeb010 3c7955df +N 4c9ecfb3 3970f9b8 3fde11cf 14800157 +N 4ca0a84f 37a04532 bfef55ce 151856af +N 4cabcd0c 0e9cd2ae bfe63e34 cd37b365 +N 4ca4cf92 25daa54a 3fefc26d f8dbaa2e +N 4ca55ee1 2062b01d 3fc93a86 03fd0fa2 +N 4ca785ac 9c0564e6 bfea24f8 df0734ef +N 4caeb0e3 aa188c82 3fef9c18 f61f6fdb +N 4ca98262 20504fea 3fe37a9e 028b254f +N 4caa5b43 23972aaf bfe92abf 11d4e954 +N 4cab687c d439c153 3fed7353 05327570 +N 4ca9b677 5281e9a1 3fe4d47a e0398f95 +N 4cb64d05 3c7f3b8e 3f88927b b96fd3c0 +N 4cbcb808 63895bae bfdaab03 0085526f +N 4cbad048 2fddaf53 3fef2087 2af2908b +N 4cbf57c3 b534795e bfeffb61 ebab73f2 +N 4cb72218 3a411fce bfdb69a7 b8962b3f +N 4cb3efee c81d0940 3fea1136 66dc69ab +N 4cb87c3f b8ea9de4 bfbb09da 0f17d4ca +N 4cbdab6c 17f4433b 3fe2181e cb5effbc +N 4cb8a43c cab02ec6 bfeb2638 76ace2f5 +N 4cbf761e 7d0c6cda bfdff3f7 607db2f1 +N 4cc053c8 3aaf525f 3fed1d2f 49d1e33b +N 4ccd6f3d 02de0e27 3fcd1213 55433dc8 +N 4cc8bfd2 c700774c 3fec5a49 ba8f9283 +N 4cc2da07 fc2b3e26 bfe92bfe a9940f90 +N 4cc078d9 1e478c72 bfef16f9 a2c76bb3 +N 4ccf51b7 d25c7771 bfe7de83 9b4d6757 +N 4cca1a32 d74ea502 bfe790fe 70502c73 +N 4ccb181a c89d9379 3fe2f955 d6d827fb +N 4ccb79f6 7df6f5c4 3fc8fd13 fc96d836 +N 4cc53375 c924cee6 3fca268d 8be5b59a +N 4cd47494 12e5a133 3fa78a82 b27c33b0 +N 4cde79d8 cce429b8 bfe1bc23 a0467942 +N 4cdb3985 d08dc586 bfefffa9 16191867 +N 4cddd3f2 69146e22 3feb19ca 4a0a2ea9 +N 4cdda2f4 d8283209 bfefe59c 3ece52c6 +N 4cdcbeaf 2cd5b688 3fef9587 4b930eba +N 4cdf9324 c67464c7 3fefd435 76b8bace +N 4cd22f09 57b34dd2 3fde1773 4ba0dd29 +N 4cd4584e 598b0764 3fbfe543 db641c30 +N 4cde02e4 0a3ce3be 3fed844d b5bf8602 +N 4ce823f3 18b68c60 3feef9d2 29cc2421 +N 4ce79eb4 90e6f19e bfe11408 b31d28c8 +N 4cea528a e8e4e0a4 3fcd49d7 c3a3e16e +N 4ceed823 6c2c3b3d 3fef7a10 9d667bfa +N 4ceabe3e 613355a5 3fcff5c9 4fffc981 +N 4ceee1f5 9e3fd07e bfef8eb8 17123d95 +N 4cefa126 8425ab6c bfcbaa12 2b9bd271 +N 4ce9eb56 db731630 bfefe1a4 beed984f +N 4ce624e7 8d67f42c bfedeeab 64c70fac +N 4ce2901d 9ecc73f8 bfcf336b bfa39867 +N 4cfae9e7 c3386ea0 bfeecd19 53e436b3 +N 4cf1ddab 17a795f2 3fefffb8 5c0477ea +N 4cf56b28 57dddd0b 3fefc824 0f493208 +N 4cfdc04f 32e00482 bfeff945 e8b599cf +N 4cf42a94 2e989b28 3fd88173 f97ba0fe +N 4cf3664d 98cdbb84 3fef1450 3098de88 +N 4cfb3a91 73affe10 3fba9baf 5cacc47f +N 4cf27a77 d4ab28aa bfef1d97 27e51080 +N 4cfd73f8 7e982246 bfdf3912 a78df4b8 +N 4cff7de0 528deded bfeb1271 f0fea186 +N 4d0db031 ecfa1da8 bfea097a 00cd363a +N 4d020a6a 7d9a598d bfda8395 d73b49b0 +N 4d0fb554 b6612d09 bfdcaa00 7df6496c +N 4d070a7a b779055f bfe3affc 4d39e045 +N 4d0545e6 676c825e bfec12c9 5c0f34c6 +N 4d0f48de 36e10a24 bfe96b45 3f998230 +N 4d04fa80 3a17507c 3fdc905e 9be04b0a +N 4d084ed8 51d6ad08 bfeff4fc 99ace319 +N 4d084942 938fd48e 3fe1e9e2 4818b8ae +N 4d098f1f 39ff8f9c bfda4654 50297681 +N 4d1ed2a2 d657c3c1 bfea64cd 7ea239e1 +N 4d1171e1 1e75dc4c bfdfa2e7 9a00da4a +N 4d1f9b3a b3857a37 bfe85b8c d1629dff +N 4d151db1 307d7f87 bfd0556c 719c4fc6 +N 4d1f1768 643b6238 bfec585d 4ec5aadf +N 4d153db0 47450d5b bfe14371 c2e8554c +N 4d14183c 5c3a6b96 bfd91e43 fffda338 +N 4d1eed43 1b0fa5b3 bfe93d06 bf48bf0a +N 4d15ce5f d7354cc4 bfe17006 bd8f0de6 +N 4d10af2e bdaf6b6e bf8b5393 86307afe +N 4d2f1d8c e77ed080 bfe5ad0d e9ca0d7d +N 4d289661 96ce173d 3fecc719 f01486dc +N 4d219ca6 23ffa300 3fe8f757 78255cd4 +N 4d2803ad e2428a20 3fdb8b67 78c08d5d +N 4d20a217 25d87a16 bfc58aef 9f370c1a +N 4d237069 2b293e5a bfeff8be 0758b196 +N 4d22f030 fc0af1e8 bfefa662 e6b743eb +N 4d2f95b9 74387206 bfefaa7c 12b8bb17 +N 4d2ba52a 19c6c192 3fe6f6d4 33ea115e +N 4d29f8e8 706fff5a 3fe5f3fd 44fc4604 +N 4d311d01 0e2d4d26 3fefd3bc a925e989 +N 4d3a64b3 2159a9b2 bfc3601b 269aa90a +N 4d371b58 960be97d 3fed7e60 d48323a0 +N 4d38cc92 9a511c0c 3fee6e96 53243ea2 +N 4d380450 c1dd5750 bfd10c92 74fb6e59 +N 4d3a6884 a5176564 3f93410f 994d5ad3 +N 4d31d6b3 4cc8fe84 bfc7af92 ee7da722 +N 4d3be0a6 46563f00 3fd68bf6 09db4e4f +N 4d3bf977 92dda4f6 3fed6446 c6a1f206 +N 4d399604 716ec65c bfe3d498 cb479b71 +N 4d439997 72ab0f39 bfeb6a31 21e492ff +N 4d430424 8b18fefc bfeca41b feec397f +N 4d4daa7a a96bbbc6 3fdaf907 722af403 +N 4d4ab6de 5ee72d6a bfe7381b 803d116e +N 4d4a9cb0 e8e5ea60 bfe7ef2c 91cf28d5 +N 4d43b2fa bacaf470 3fedeb19 d473fc21 +N 4d461235 959e2e64 bfef54b6 2574b2ef +N 4d46f810 bd26be04 bfb63e9e 05c44677 +N 4d4c24de df68eaa8 3fe403b3 678f4cf0 +N 4d4b9dc2 a68e2b26 bfe62613 68da8ed8 +N 4d53cb1d 08dfac9d 3fdc8030 ca1f7e09 +N 4d56cbe4 5c80d197 3fe19322 8be5333f +N 4d57905a cbd24d4f bfbe54fb 41d983b6 +N 4d5c0189 0561071c bfd0fe47 1981a7cf +N 4d5b5ea2 5d430a66 bfcdbe89 b7e42fb2 +N 4d52b4ac 93d7eaf0 bfead3bf 5a3eda09 +N 4d5b78a6 e43005d5 3fe403dc 0f8fe03f +N 4d5f1e46 fbf4fd22 3fe6e1cf 943f957b +N 4d585111 edf980e4 3fe26b23 91488f09 +N 4d5a63cd 3c4f9027 bfec10ea 15d65983 +N 4d6c2369 f5a50726 bfef2662 089a531f +N 4d6bf6ed 71831ff0 bfeb5fb1 2a57bcfb +N 4d62d46c 13c9a10a bfeb75a8 b049faf8 +N 4d6029ff 81540b02 3fe9690e 7c0cee67 +N 4d65be39 a4b39fe3 bfeffa29 9de772ee +N 4d6c446b 7c3621ef bfe5923e 5fcd1ecc +N 4d634189 291ae17b bfedbe47 63396b8c +N 4d6cf417 25ca95b4 3fc54ff7 fd80cdca +N 4d626a94 16df2185 3fdcec7b da6f08c1 +N 4d6a1598 d1dcc2b8 bfdea966 827732c7 +N 4d7ceee9 bad01505 bfe18b56 7b4a0114 +N 4d7e7259 1ffba52d bfe3ddf1 af211fb2 +N 4d7ed493 722e7410 3fc78c6b 3fb43850 +N 4d70d305 96ee91fd bfee4dfe 83129286 +N 4d7073bb b299624e bfed8104 86725a07 +N 4d7f7472 71d3b2b0 bfedfedb d4030fcc +N 4d7288c9 de56a355 bfec517d fa7bd734 +N 4d79c959 6cef1660 3fea8ef2 e785c01f +N 4d7e3d44 33e20dac 3fd797ae c3146bb9 +N 4d714bb0 2ec0a25d 3fef9bd4 a3d3372e +N 4d83d6f5 f9d154ef bfb31589 48c465e9 +N 4d80bdfa 5b657a59 bfec4478 4c28be86 +N 4d8aa23b 6b8aea7d 3fe1bb98 7ab489b1 +N 4d8f8af2 6c428f46 3fe0ef19 b843c409 +N 4d87f56d 5432b6d2 bfed1185 66afbdb3 +N 4d88c880 5f8a2d58 bfef9d5e 1089ae0f +N 4d8caf91 a497a35c 3fef5e80 e67584c2 +N 4d8f0bc6 110457f6 3fd97dd6 aca94784 +N 4d894dfb 38d45c03 bfe8d06d 9ed0cac5 +N 4d897478 3cb32926 bfea8ab6 7b9fb14b +N 4d98bce3 ff105584 3fe96a3b d771703c +N 4d924713 a2f5afb2 3fe14979 732b9dd7 +N 4d9ee8e8 37b8ba1c bfe1c936 298639da +N 4d97d6ba 8b371f7e 3feff748 a0b7afd3 +N 4d990469 eaad5c7a 3fefec86 6376f922 +N 4d9abde4 4ca701f2 bfc98b22 93f53483 +N 4d97c746 ebdfe8ee 3fe006dc 698c3d0e +N 4d926851 1845b33c bfe96eba 68d0deb8 +N 4d9592ee d0889bee bfef7bd4 5c869af5 +N 4d918a83 e8279d7d bfec66b7 5dd31602 +N 4da14a37 f9e1bb9a 3fb344ea 3ac717b4 +N 4da357e8 ea53a345 bfeb65ca cb235008 +N 4daa1d2e 8c8d98a2 3fc4be3a 70028baa +N 4daefbbe f3859782 3fd1dab0 5e13176f +N 4dacdc88 13e04c84 bfe711fe b3928121 +N 4da7749f a9033f36 bfdbbfbc bbb6922d +N 4daf169d 39651d4c 3febf816 22566298 +N 4da1212b f13f4fc7 3fde3cf7 b9c22522 +N 4dac0c43 17a87611 bfe82f5f a705c40b +N 4dabbb89 92a2b00c bfeeb3d5 e51c33ed +N 4db70f71 10fdfbbc 3fea7b3d 6dade78e +N 4dbb1d5e cf5a2b07 3fee1359 95f73d10 +N 4db53e7d 5845fe3d 3fe385d9 2ec0c733 +N 4db8b16e adbfd324 3fe6a1cf 1187fedf +N 4db1e2ea 03fd7d6d 3fee599d 42457d19 +N 4dbddff3 3ce62234 bfdf9c12 d724fca3 +N 4db1d05e 63c51b02 bfef06ce 4cba567c +N 4dbc1dd9 0ee7cdae bfeffab8 1cd782cf +N 4dbe7aac a4190620 bfe73f5d 565f737d +N 4db1902a 4653c0df 3feea934 f7a27a56 +N 4dc447cc da0abbd5 bfdf8645 4c9c3cf1 +N 4dc22e04 e86031d7 3fec3969 e190c961 +N 4dc18b56 f9e52398 bfee2387 01e60bd1 +N 4dc76d84 a8501844 bfebd680 900ae6dd +N 4dcc8478 11c3727f 3fe620bf e6816066 +N 4dc0f44a d1c74d7b 3fefa997 b0ff1a6d +N 4dc91b48 34b90916 bfd11c89 c6ddf5dd +N 4dc85bab d5ca2f6e 3fee8015 ac27d9d0 +N 4dc280f0 975c6b8e 3fe4502d d3bf76f7 +N 4dc66921 64eca76f 3fe4b334 6b0b7506 +N 4dd28613 62ce3ac5 bfed2fca 14b0abde +N 4dd7a738 eaffdb5a bfe6b9b8 27605ee2 +N 4dd99452 31dbbaaa bfcede6b afb00f30 +N 4dd43742 00b37500 3fe9b4cc 8e4c14a9 +N 4dd3f288 ebe3c1bc bfed9ab3 e35e2a2b +N 4dd3599a cdcab96d 3fe8a2ac 88a845ac +N 4dd967e4 ceefe834 3feb28c0 6cd8e10d +N 4ddef55a 5ef1b10a 3fef5af6 19d342a4 +N 4dd914f2 60bf745c 3fb56878 c6c56082 +N 4dd85c9c f616258b 3fe78b1a 53531c65 +N 4de05a3e 98bb75c1 3fe4e7a5 7ba23c24 +N 4de5c748 547aedcf 3fea1db6 bca75c64 +N 4def0199 448a4e46 3fd40215 58bc784d +N 4ded2d5d 06520a61 3fca902f a623f7f3 +N 4de32a18 9f99afc9 bfea9c71 2ee1969f +N 4de9d364 0d08eb4a bfda8509 a077d637 +N 4de19a53 063b4417 bfe4e4b3 b85a3070 +N 4def5de1 fb3df9c4 bfe1d686 8291f3f9 +N 4de8e12b e399e8d0 3fecd55d e2937baa +N 4de09b92 5ace59f1 bfee3743 e68ed825 +N 4df76548 42af1204 3fe54deb 6d9e9222 +N 4dffb767 5d59877b bfd2674f 8b0e1068 +N 4dff26a7 ff1acb50 3fed5662 0eee7ed6 +N 4dfe8204 1ac5271f 3fd5f844 60974185 +N 4df3a468 4473039e 3feeccf3 12cfe409 +N 4df93682 4f313aa2 3fb06a2f 286c4fb6 +N 4df42de5 cff29504 3fda7832 4254564d +N 4dfd53a5 4f810882 3fd9bea9 eedaecfb +N 4df4ec04 4c225018 3fee2490 88f5d9fb +N 4df13b2c cc95838c 3fe1f719 71e8be76 +N 4e07859a f14bceb2 3fef1cc0 b768ea69 +N 4e0a2904 2be486b0 3fe3d1d9 ffde5d23 +N 4e0813f2 6d2f697b 3fdf1321 73d4d6a8 +N 4e0cd465 a37bbefa 3fedd544 6c9e689e +N 4e015075 f3473610 3fed01b5 057f0973 +N 4e0d3834 ef2a5e29 3fd9db80 a31013f7 +N 4e0b2df1 97985936 3fea4e60 995d8c31 +N 4e0582ce ce21704f bfec7590 cd61acff +N 4e0eb600 c2ca5aa4 bfe7bd6e a5ffbe2f +N 4e094a5f 4adcd2cc bfe85df3 5648512d +N 4e1c77cd 36a74c88 bfefaa4a e13efb1f +N 4e112ab5 4a8505f1 bfefe53a 4f702499 +N 4e1e3fe5 dd144e28 3fefb935 ca1b760b +N 4e1e161f f0b99248 3fd2e080 9e90d9e6 +N 4e171cfd 71555b95 3fdad29a d9ae1a92 +N 4e14bfb4 f04541dc bfd19a40 fa1d7483 +N 4e13ad5a 2edd706c 3fe07ca2 647fb1fc +N 4e1492ce c2c60487 bfe5a970 7b3262da +N 4e1f6fcf a5a46114 bfeea5d7 0f4acb34 +N 4e121f69 11b18ebc 3feff372 f157e8df +N 4e22480f d7a536e8 bfe210d5 91080399 +N 4e2f999d cde2a3af 3fe8fb4f 4070aec2 +N 4e2b351f 67b83f1b 3fefd126 913ee091 +N 4e2ce7e3 e22f5347 bfef815a a004a6b5 +N 4e214de1 71a13957 bfeb9c15 6ba9b135 +N 4e23cd64 96e5e3ca bfeea0de b7ecda6c +N 4e2c79f2 8ccdd010 bfec5378 622c4952 +N 4e2e118d 91b1c572 bfeea47f 0c405352 +N 4e2aea0a e22dff00 bfe83b12 eed60f51 +N 4e2adf70 a3811ff9 3fe25dae c1c08ee0 +N 4e32acba 6015a06b bfe7673f 5c068267 +N 4e31b40d 98e6cfd2 bfd4c6ea e6f6b224 +N 4e38d039 6f4e33de 3fd94e25 9c43a286 +N 4e37ccc0 e5be9a78 bfe9e7ee 65b80f5f +N 4e3a02c5 366cc89d bfce0679 11cdfd47 +N 4e38b65d e474ee10 3feaa689 796bc0b3 +N 4e35e5e3 ef9ad714 bfb8c863 849f68ee +N 4e38d3ec 07e72ced 3feff948 697a005d +N 4e3a9988 38802311 bfef2f6c 18cdb3a8 +N 4e344586 343a54c0 bfc4e156 0c44c22b +N 4e4cbad0 336f2456 bfc5bdfa 5d913c06 +N 4e4164d6 19b1b233 bfde42a0 ab4f7658 +N 4e4727a2 ad06d22e 3fe3e6d3 c3c4cfd6 +N 4e4fc3d4 6c2bb7e0 3feddab3 730084ac +N 4e4f165a d12eeb34 3fea6c1e 28e6ccde +N 4e4018b0 899755f3 bfefd05d 66cc37de +N 4e4534fb 1650a4a8 3fe0fd95 40ae18de +N 4e484f57 85421bec 3fd1f492 4fcdab52 +N 4e48e9b2 b8f6f402 bfb18c8c d7bae9fb +N 4e408044 59b5a91c bfe8c046 6e36faaa +N 4e567884 158208c5 3feff9b2 3e17a3a8 +N 4e54ca81 3d9ff1d9 3fefffc0 90e6380f +N 4e58b725 d14f9c5a 3feffba5 e5957648 +N 4e592d8d f542286e bfe7e938 b26fa113 +N 4e5831b1 eed73734 bfeca0f0 5ac0fbe6 +N 4e5e31dd a42bd1d2 3fe81448 4723dfa4 +N 4e54b04f 07540aba bfe7ca31 98990f9a +N 4e509583 3eda8aa4 3fc25879 af3788f6 +N 4e5989c8 8f744f3f 3fe064f0 91f3944c +N 4e50470f 50f10bed bfe03365 4a429789 +N 4e6a0ac4 c5991064 bfeffc27 36b558b4 +N 4e65e897 64c53867 bfeb2262 c8e6b9f0 +N 4e6a2f75 82a9233e 3fda401e 76647d1e +N 4e6f2129 2c528a34 3fe002de e1a1b759 +N 4e65a953 2ecd8d9e bfeb7dac 7afac43c +N 4e6fe1ca 307222e3 bfb4cf1b ac08803b +N 4e6e5ed6 36dc772a 3fd71ae0 cbd215a5 +N 4e6da4d7 759c0b64 3fd6083b a220f6de +N 4e68891b 9a402eda 3fc1faf8 a189ccbe +N 4e6a0844 ec6b11f6 bfe9ce02 b0ec73f1 +N 4e71ca07 6a5865f5 bfea0051 44144147 +N 4e7bd388 85e4782e 3fef6759 808bb598 +N 4e7eb74c 5fbe1340 3fe6a92d e6a2ee57 +N 4e7e590e dfa2a388 3fdd50ad d05c6087 +N 4e723283 a3c48f0f bfe01124 3571a115 +N 4e78b439 a0826304 3fe06a61 32fe97a8 +N 4e7944aa 10d78fa8 3fd50e05 f3068a14 +N 4e75aab4 caca3d39 3fe95c56 c43427de +N 4e7a9548 145cd3f5 bfec6f32 f2c38618 +N 4e7d29df bda2546c bfef684f 2c47fbfb +N 4e8e0962 a80c6258 3fe62799 15aa53d3 +N 4e829990 9ced3d98 3fea21a6 c92cb489 +N 4e8761d0 b37f1157 3fd016a8 393b4e6c +N 4e8c0f3a 7eb7c41e bfeb520b 5d28678f +N 4e8e8484 a36b72e4 3fd83f8b df5107e4 +N 4e87eff8 41fcef38 bfe852e3 015960f5 +N 4e827011 43f9e268 3fefc021 4e15f82e +N 4e8282d9 45ac2512 bfd7cef5 50fe90e0 +N 4e83c1ca a5b0b429 bfef738b 59754b0f +N 4e82b14b 8faabd38 bfeeac23 70bcb2b8 +N 4e9d987a 6bf5ef92 3fe63bd6 b36c34cd +N 4e9cb52c 5926c18e 3fc2aa01 76c7659d +N 4e9f0bae 6d6dd41c bfeffeca e2d1877c +N 4e933e06 4a29ea6c 3fe72189 fb55baa0 +N 4e966549 41b94d19 3fe5de15 45c66633 +N 4e9617e9 c90ef683 bfef86bf e5ebd5c4 +N 4e9d81d2 2aeb6751 bfdddb87 296241b4 +N 4e9cf3a1 a3924cf6 3faed3cb 4bb78c9d +N 4e944674 8685ca9a bfbc1412 82aa1597 +N 4e99dbfb b1e92a9c bfd0dd4b d01fb7f3 +N 4ea5ceac b3f6132d 3fd7e14b 4c2b4f8e +N 4ea46613 5b666499 3fe9ae77 31318982 +N 4ea62be1 b52c0222 bfe32aac dbee1a2e +N 4eacb50c e388121e 3feb6136 70116652 +N 4ea6fa4b 685dad72 3fe07655 a7e56b42 +N 4eae84ee 7946d552 bfe196e1 4d268181 +N 4ea315b6 cb421010 bfee2677 64673532 +N 4eaf75b4 a3713488 3fd924e4 1cd1482d +N 4ea52d13 89f6b32d bfcc7722 c5c6b594 +N 4ea14632 eda6c20e 3fe02c84 b2cd5a74 +N 4ebb6494 b399fb64 bfeae920 fd305770 +N 4eb92e86 dfb6a290 bfefd4d8 56f1cb53 +N 4eb80a69 1a296d24 3fe750a5 2c725414 +N 4ebaa25d 1fd06423 bfa027ea 320ebdea +N 4eb83068 530cfb60 bfe37ec2 23bf2b2f +N 4eb9a6c8 5a2538c8 3faa4273 bb0afe6f +N 4eb077e7 49e37cee 3fe70f6a 51da8eff +N 4eb14aed e066d889 3fe66c8b 3f92632b +N 4eb20035 14410a54 3feece84 aaf4bfa8 +N 4eb15ff7 2725e870 3fed9dc1 7e064338 +N 4ec75093 b5f875ca 3fe90bba 0d6ab2d8 +N 4ec022f1 8fae3aed bfeb5d47 25c266e3 +N 4ec6856b b1d3dbd0 bfed3b39 1b1edbfa +N 4ec4297b 196d6369 bfe4c1eb f25b2dcc +N 4ecb4d0e 808c12a1 bfef2faf 1bcb75c2 +N 4ec07fa5 71ae4e32 3fe2c92d 92d85c9a +N 4ecdb5d5 dde18260 3fe874d4 111a69e6 +N 4ec468ab a18211ac 3fe9d409 5c0e6b83 +N 4ec08ebc c1923cbf bfee8a81 2a81a85e +N 4ecca4d6 ed377293 bfea227d 6d6a9431 +N 4ede8487 df472162 3feccbe1 ddf6f7ee +N 4ed8c447 1599e92e 3fee4150 34312cc5 +N 4ed7567e 24a82e04 bfee06cd dcbe9768 +N 4ed495d2 480d3a33 3fc303fc 72de02f3 +N 4ed55512 48497715 bfd97006 f75264a8 +N 4ed37ecc bccfd56c 3fef7115 ad368c65 +N 4ed3c488 6167ae52 bfc82ebc 51fd16e6 +N 4ed6af72 c2f2fa53 3fe1d649 8fc0a387 +N 4edbd826 1b8e5587 3fe3264c 547501a9 +N 4eddca6e b8cf2688 3fe5c162 58d781ef +N 4eece2ec 6e16c279 bfd29e7e 3bda78d1 +N 4eeb2d3d 8f9e3ddc bfb12a12 3d56abaf +N 4ee7553c 1c48dcfc 3fdf46a8 f02b0351 +N 4ee1fc1c 4e639833 3fef9ab0 38fd6104 +N 4ee45da2 96d18917 bfee29e5 08eedb9b +N 4eebefd7 7cf74914 3fe37859 131bac17 +N 4ee18da7 d522e3cf bf791b3a 0b52350b +N 4eef7e3f 51a30b48 3fefd882 effa07a2 +N 4ee60e56 035e50ce bfe658ae aa2a6d43 +N 4ee8a1db 84eacc50 bfed722e 653bf167 +N 4ef32fa1 e50c9a43 bfe875e5 9755e5b0 +N 4ef55ab6 c4eaba92 3fed07a4 6595a8b5 +N 4ef600e3 38879cd6 bfe91b08 20e58b32 +N 4ef58fdf 4028a7e4 bfe9341b 11f9b726 +N 4ef88e94 c0082e51 bfee1741 1714dcf0 +N 4ef16d08 9622071d bfb8f694 ccae5c5a +N 4ef16a06 e5a64082 3fefffdf d32eac63 +N 4efbfcfd bae9b5bb bfd4768e b61cd6f3 +N 4ef0fd3a 914a124f 3fe94279 1715c443 +N 4ef3e945 d988c742 bfe1a262 c7229f66 +N 4f032c85 8ebc1a3e 3fef597b 701ab607 +N 4f091830 6955847c bfec9112 f9008c68 +N 4f0d4362 46a33966 3fe00fc4 dcfdfcdc +N 4f091c03 cfde120a 3fb870b9 ab30f3d0 +N 4f087a8d 6ef806b2 bfef2200 880327e4 +N 4f0e466d 9f3d20c6 bfb0136d d17e8109 +N 4f0ae3ee d98b56d8 3fc05ee4 374ff1cc +N 4f09b36a 25272758 3fd4412d 8b54c06b +N 4f0dedc8 fe6565ce bfef97db 95b813a1 +N 4f0e443e 0689d77e 3fef8f80 bdbe5ea3 +N 4f1b5acb c0be8c60 3fe4b4d3 10be79d2 +N 4f16aab4 3c1b144c bfa0aa5e b129c42e +N 4f145249 bd414f7a bfcd63a9 4ae5c666 +N 4f12d95b 787cb76e bfe1f953 fb82e54a +N 4f1438c4 ea7a1d37 3fc82bf8 f6fca095 +N 4f173080 d6af1667 3fea1ffd 76720926 +N 4f160f4c d4ca5a3e 3fdea596 947d5c8c +N 4f17f0d9 371e7b76 3feaa512 ff13a03e +N 4f1c2329 ae36eeb9 3fe88b58 379810c4 +N 4f1b7a28 3ae85cb0 bfeadb99 76e0af4b +N 4f21f594 ff55b8da 3fa96744 e0f0ed54 +N 4f27ad58 9c596b76 3fefac4d dc90d56c +N 4f2bb092 306bd6f0 3feb0d43 ac08970b +N 4f26f88b 42e6b7b0 3fef0817 a5ec005d +N 4f2b9229 31338c8c 3fafa68b 9d080834 +N 4f2a2185 ac8ec73d bfdce947 0de1e804 +N 4f2bfc57 0d99a010 3fd43ad9 4576702f +N 4f263c63 2fcc846e bfebabdb 2262c889 +N 4f28895f aee39560 bfee50f7 05a4151a +N 4f2b7e9f 89a01bfd bfc72e65 ee9ba148 +N 4f373707 ed3f702e bfc6b1cf 872ba1ae +N 4f32b11a 16765d8b bfec545b 462176ef +N 4f30e86e 0e80909c bfee6b3e 7cf13fd2 +N 4f3e2e4c 661c4234 3f9bdcbc 8f9715e5 +N 4f3a7146 a7fbd352 3fee19e1 b3b91fa4 +N 4f30e943 08a8a96a bfeb6eb1 7b797fec +N 4f34cf8e 6ae48a44 3feefdb0 c2b6101a +N 4f3469f9 acfa7ae8 bfef16d3 7e75b48f +N 4f363d12 1fbfd50a 3fee8254 6d44674c +N 4f356885 fad3805b 3fdb4136 624ce45e +N 4f40c7c0 3fc33d5b 3fdacef6 7450d7a2 +N 4f4c5d61 b27ef7a0 bfe7b355 05f544c4 +N 4f4a5584 a23a1c88 bfd20eb7 561a4cc4 +N 4f423a39 938bae15 bfefff55 df7fa6fc +N 4f43043f cce6e0b1 bfefb49c c358f4c1 +N 4f44a8ab 869de4d6 3fd2deca dbe277af +N 4f4affb6 d5ca15f4 bfec461b 1106a6c9 +N 4f49e9ed 24f16916 bfd70cb2 82eecf09 +N 4f495d64 985eadf0 3fc9e968 d7e838a3 +N 4f4d6fae 6a646f08 3f74286e d72adb8e +N 4f55d67d c16ca98d bfe0f4cc 44fc5a70 +N 4f55aa53 728f7f3a bfd5a108 5f341c8c +N 4f519dac f2381f0e 3fee796c 59820648 +N 4f5b6c49 66eefc5a 3fcae211 1c93fa7d +N 4f532d65 a4077858 3fed4aad 12bb97de +N 4f529295 16b88f5a 3fe81239 ebc30936 +N 4f5ce24e 9103b173 bf9406e9 e16df5d0 +N 4f52afb9 2db1d12a bfeff808 c3586208 +N 4f5662e6 5526770b bfec3d1d 08a34cb2 +N 4f59644b 8d1a5ba2 bfef6d45 a9074faa +N 4f62a8d5 edcc8346 bfd5b848 904c1c51 +N 4f621dc7 e17ee9ec 3fe4a7e6 967783e2 +N 4f6745c2 e7b05a18 bfe9c90e 1248a99a +N 4f69f0c5 e06cd4ec 3feff72c 0c25384a +N 4f6af007 c88e4f82 3fefeae3 48e1cee3 +N 4f640f74 f052c073 bfe722c3 753e0fc2 +N 4f6e7782 0b88a94f 3fe51558 a42591e4 +N 4f61a584 7c05de7c 3fe75029 9c3d5a41 +N 4f6e5a56 bc607c11 bf92c492 557539d5 +N 4f664af3 278079b1 3fefa3b7 a23beb97 +N 4f74c14a b5782246 3fd9f6d1 33c94466 +N 4f7bc155 b7869194 3fef7933 dece4cda +N 4f73bdd2 e3e076c4 bfd95d1a 5b0d1e0a +N 4f7e2687 fe57a1f0 3fe6fa12 49116839 +N 4f7c6b58 d7674102 3fed6da6 5bee2183 +N 4f7f5a1d 728e7584 3fd55a57 ca2f65ef +N 4f717abb 38cbb8ef bfeb330e 1d441ed9 +N 4f74dc29 31154c83 bfdfd357 1a86809e +N 4f7013c1 ca5cfd2f 3fefbf54 4842a8e5 +N 4f7150a5 4713b001 bfed0441 9018f359 +N 4f895c0f 2e190afe bfef4ca2 4660d345 +N 4f85dd78 18aea224 bfebc61e 2bea6be6 +N 4f8fdb70 ab020877 bfeaee0b 7e7229d4 +N 4f8d6d4f 7ae4cd7e bfef30e0 f9caf626 +N 4f8a28bb 7d54cd2c 3fc60935 d7d11118 +N 4f856f82 65be25ff bfda1052 b0774b2d +N 4f8b8136 1f2ec2f3 3fc96f24 1859db7b +N 4f812af4 ff198f9c bfe7a9d0 34851dbb +N 4f8e9702 0a83920d bfea7f76 a6cb82fd +N 4f860c49 fadba03a 3fefd3cf 58db17f9 +N 4f92383b 7c2c693e bfc1267c 0212e110 +N 4f902df2 109ea739 3fef3dac 76771724 +N 4f98f311 a958f5ad 3fe1cd8f 3ddb0f1a +N 4f97d2e7 382db6f9 bfedf63d 62b47e8f +N 4f9dd23e c2b12033 bfd2b449 3f208e26 +N 4f9de49a 7383dc2c 3fe21de2 b5e8775e +N 4f935ba6 a6ef7df9 3fe5a17a f1f7a2c8 +N 4f9fc55f 187b39ba bfb331dc 3b556eb4 +N 4f94527b 0c178afa 3fd484d0 1563c862 +N 4f9f7e8a 4b5902a4 3fd58831 033dd817 +N 4fa94959 c675de9e 3fee622d ee4f56fe +N 4fa963c7 0d2a6f84 3fed4a5a 73fa1eca +N 4fa0ac83 3a2bd295 3fef4383 baafd041 +N 4fafcb8d 69708e22 3fecb053 406841e3 +N 4faa2ecb b61c1da6 3fed8a55 951c80e9 +N 4fa3940d 9abe91c8 bfd7df31 935ae637 +N 4fa75741 67973cfb 3fef08bb 92cac08f +N 4fa6ab4c a18b8c56 bfc778b3 a34f8056 +N 4fab68dc cb43fdec bfe6ba02 51bbad9f +N 4fa25432 66bc1606 3fef5d90 42d1a8b8 +N 4fbc6d95 138c99aa 3fcf3b0d 97a17036 +N 4fb221b2 ca3f7218 bfb9c302 bf62f752 +N 4fb88454 392bb478 3fd7cdb6 9115565c +N 4fb03d38 ceede4bf 3fefe350 50e92123 +N 4fb40cc0 a95193c9 3fda6744 5e0ee63d +N 4fbce628 2406e8f8 bfef7b17 38134545 +N 4fbf7b82 d59e0ab0 3fed3b25 6dcfd8f3 +N 4fb2622b 8d8dd3c4 bfd61cd6 6f046045 +N 4fb1f6ad 134c393a bfedc243 fab4e6ae +N 4fbf83ed df134329 bfe8fa5c a41f7932 +N 4fcb2542 0224f6a9 bfdee871 9c72fe64 +N 4fcb2a0e 2ae3c250 bfed3ac3 fd7bfa26 +N 4fc62f9e 70b3240f bfef41a4 205cb316 +N 4fc21c03 219ba6cb bfd46445 81166707 +N 4fc324c7 635171ae bfea0a99 6878feba +N 4fccaba6 cf56403a bfa60261 bdb9ea44 +N 4fcdd234 bfe18e9a 3fd5ab48 f991fcac +N 4fcb535b ea242ac4 bfb40222 0256caf6 +N 4fce5580 8192ca10 bfed1ba8 447b734d +N 4fc8b03b 517bba0d 3fe5d672 d02543d0 +N 4fd30c79 39494c52 bfefc8a7 2ad5c861 +N 4fd0b282 bdeec55d 3fd5ded9 97edc6b1 +N 4fd9a73c 6ccda188 3fdedec8 3058c589 +N 4fde3d0f e1eda670 bfe9e37b 0c5255bb +N 4fd3e00c 00863500 bfe49ca1 9469d9e6 +N 4fd55d04 2acf51f4 bfc8a41d 30d6e52d +N 4fdd2e90 b152af32 3fafe9d3 a721660d +N 4fd214ba a6c73e3b bfe36dda b047dba3 +N 4fd4e841 74bfc987 bfefae97 a998a57b +N 4fda4327 add59282 3fe7c238 6d85fc46 +N 4fec7032 46b0f452 bfd3f0bc 3ec4f4d4 +N 4fedc740 01cd0bf7 bfefe397 51e17270 +N 4febe9db e6683d12 3fefe1e9 ee6e778c +N 4fe8b3c2 bc39a2b4 3fcca437 99b8b8de +N 4feac5bd 5963c7ce bfe5ca6a 006eae52 +N 4feb188f 5be057e9 bfebd71e 4f31e7d1 +N 4fe960cd d58f82ad bfbab60b 1f2ad079 +N 4fed6bb2 0168736e 3fe56440 409e435f +N 4fe01af2 b0da36a7 bfefa793 7b116782 +N 4fe9806b a43b9d71 3fe52d9d f989a5af +N 4ff97859 a41e7196 bfed8696 0ba0f6e1 +N 4ff78b6b 4cc05f14 3fc46113 c8aefd5c +N 4ff7ec00 538ea6e9 3fefe1d2 d68c2a3e +N 4ffdd9dc 76c86790 bfc8b299 452adc3a +N 4ff1fdaa 0a70b804 3fccf503 d8491866 +N 4ffa620d 91f333d7 3fe729bb f4368fdf +N 4ff95036 bce1c82e 3fd7e274 014cb59a +N 4ffc0c23 c028745a 3fdd59ea d4e3e429 +N 4ff3b1df fdb255bc 3fe7149c 16ace935 +N 4ffd8c3e aa5a0cec 3feabc85 3e6210ad +N 50096af1 58d1d668 bfecd3df d45a080e +N 50072aaa 4b6001f4 3fdb2e12 609d237b +N 5006b620 fa0be676 bfa1f1d9 8686b044 +N 5002836f ed102e96 bfde2204 a4df4711 +N 500a65f9 9187808f 3fd1dd0d 164a53e5 +N 500ad649 b76a0169 3fefe351 e77476bb +N 5009b7b9 52219cea bfc733d7 ec57c760 +N 5008e47c da1b6168 bfc43bb1 98f7e903 +N 500a5d19 a572fef1 bfeacdec eb4372e4 +N 50041801 a82db48a bfe0c30c cf415ef1 +N 501fde8c c2b547b1 bfec6f8e c440e90c +N 50199fc7 1071458c 3fe78fab ef983ae3 +N 50147dff 4edd8cfa bfea42d5 38ca15fc +N 5018f465 b42e0392 3fd68324 b6793c9c +N 501f0afc b199eb5f bf6076bb 7eba5bc2 +N 5015a748 f8166dca bfe53e51 40174fa2 +N 5019ef9e b33fe5f7 3fe62d38 07416912 +N 501f397e 97a93487 bfc186ce b5185e0b +N 50137f7b 73c5a613 3fef62f1 ad59179f +N 50109511 227c18c9 bfe9b8b7 ab2d2889 +N 502c44bc bfc57968 3fefbe7b d3381aa6 +N 50281967 4a678436 bfebbad3 95afda4e +N 50231ff1 6e40b075 3fe041b9 35bcba12 +N 502f22d1 70b5aeb0 bfcaf621 6a6119b2 +N 50227c5e 9ad04cad bf7c9d5a 5f8f2e77 +N 502a4f70 7b9eec4d 3fe272c3 86368bbf +N 502313bb 6d843047 3fef105a 978cdb3a +N 502d524f fa1a7b27 3fe0f382 7a1254ad +N 502d5e74 92da779a 3fe033b0 fb640118 +N 502ab834 16496e56 3fe8286f 9d893056 +N 50324361 75f7fe22 3fdac098 d4aad34c +N 503c37b9 8469dbbe 3fcf3993 5a111216 +N 5031a507 32c4eea4 3fea6dc3 2073095d +N 503e379b 22f43809 3fdcae18 08d3051a +N 503d9c41 da64e968 bfd6db05 64cbaf38 +N 5034da8a 2a4a6086 3fed3995 6d739846 +N 50359f61 32fef98c bfef198c 8a6a97a1 +N 5032d7ec f9d0bead bfe3e995 e7fb6c33 +N 50363750 a4a431e2 3feceb08 024aab8d +N 503b7634 c16806d5 bfe4f6b6 374e468e +N 504e83f8 e3ecee27 bfaf38fd 69ae066a +N 504417c7 e3967c2e bfe1cd47 0959557c +N 50410df3 1ec00f7c 3fedf540 7d64adc5 +N 504ddd4e 225a8bf8 bfdae389 c2d743e1 +N 50442334 582a8642 3f9cbc56 2c4541e8 +N 504f2b95 3aa62613 bfdc88ea db2fb49c +N 504203a1 3df108da 3feb8101 8a5f0aca +N 50421bef 4eba49bd bfee9d1d a5a14cda +N 504e0e99 f0181c84 bfedc20e 44430f5d +N 504918a8 8010d326 bfebea24 2beafcde +N 505c10e5 fcf6ad8c 3fc2848f 4201b11b +N 505c2b5b 9acd9331 bfd67abd 1962f973 +N 505597a8 56b8b0bd 3fe90523 f4638646 +N 5057c7f2 3cdbe41a bf9fe7d3 8895ca05 +N 505e590a 3a96cd77 3fe1f0a9 39c3aff1 +N 50510193 f7b1b418 3fa62aa5 f34876df +N 50517f39 e3b0cf6e 3fefd699 e424d136 +N 505c00d0 c3b65ffe bfeeb66b 6ffceb20 +N 505c1ba8 35c29341 bfef5dc4 08a8473b +N 505e9f5b 92bd6252 bfed7bb9 587ff5dc +N 506a5225 0c3cde3d bfee8dc2 19fd8dde +N 5064b7f6 2861769e bfe95469 207761a6 +N 506718af c00a3dd9 3fef9014 b1b968c5 +N 506a2a60 493eebe9 bf60a9b8 43e38ce0 +N 50615eb3 8058c5c6 bfd0e3b3 01d340e6 +N 50644c95 8070f0a0 3feabf61 4a40558d +N 506c4c7e fe825ca4 bfed6fc7 e5b81948 +N 50659181 5ff0c9fb 3fefedac 2b6ba097 +N 5063ce52 ef5114dd bfe8923b 56c7ee87 +N 50699cb0 18847a0a 3fb32043 195c6947 +N 50799bf0 d7286d10 3fefea6c 9ba7188b +N 50788d79 d811710d bfc274a0 2cc8a38b +N 5078dc13 4e356bb8 bfe5f1cb 2ae7e816 +N 5071fbdd 794540e0 bfda4d55 88693ad8 +N 50743fd5 3245af9f bfaed1ec 1dd6db56 +N 507702b4 9287ecc2 3feb528c 3c168bd2 +N 5076cdcd e44700d2 bfb66e97 ef3b35fc +N 507520c8 fcc0fa4d bfe99914 ee9d4f62 +N 507a2feb 62fd4b10 bfbcd79b a3ad02c3 +N 507d5d6b 347ec47e bfe65320 0d0d6d90 +N 5086a753 99a99cf4 3fc2c8ee 9a917cf5 +N 50868b2d afc9c164 3feb29be 0051b139 +N 508e3ca7 7082a0ea 3f8311b2 27da6f3e +N 508915b6 8424aa71 3fef63f1 ae6017bc +N 508aaba7 bc96ae78 bfeb978e b1741bd0 +N 508a4c8e 1d63625b 3fd3d84d 61b073fc +N 5085afb6 e3ab448c bfd57ff0 f73c9c39 +N 508370b4 5b3cd324 3fefdf0d 65bfdf79 +N 50863925 fb2d27c9 3fb62b0d c982a854 +N 5083d8f6 47d7bdd0 3fc06318 45d109ce +N 5094259a 2edca0c4 3fd20662 cbc81543 +N 509c9e8c 2161f880 bfefda33 663f937d +N 50915a70 2379a514 3fec0cd1 4f1d378d +N 509c5d6d 571c34f5 bfcaa19d cb87584a +N 509d51e8 f15fa2d0 bfe3ff06 ca05da90 +N 5092f152 c6745d7b 3fe1a850 2a427a74 +N 5099eaab 9336b8c3 3fe8391c f4dd15ca +N 509a35b9 1d8f607a bfa2150a 5650029e +N 509a73d6 e731a688 bfe11b72 c09fb685 +N 50993c6d 8f37c3d0 bfefffed 9e05f7bd +N 50a8d676 2301f822 bfe8cf45 5e64c2b4 +N 50a15a39 fdf9c0bf 3fd6366b 0a90c165 +N 50ae79e1 be1fbbd0 bfe0e61d dccde4ad +N 50ad849b 4e8248f6 bfe6e765 12c289d0 +N 50a3df4d 1d46071a bfefda7e 812d6794 +N 50a466af a38b3950 bfed169b e2ff4a06 +N 50ae418d 725f2117 3fcfde62 a1165da6 +N 50aabc43 f72ac4d2 bfed36d0 862267c1 +N 50acfd10 f93c2bd4 3fefb15d f0764ee6 +N 50afcd80 b6090727 bfe8c588 b4f0aa5c +N 50ba4092 b0f4fdbd 3fc50def 5580c2ec +N 50b2e5c7 aa989699 3fcb3906 67a4d99f +N 50b3efdd 76ff84aa 3feff191 634f1f61 +N 50b40b5b 4ffee3d3 3fd1506d 6d2c2167 +N 50b13dda 907fd2f2 bfe18b75 1c83a28b +N 50b76b6c 86b54685 3fec1d1b 1de9c9f2 +N 50b30094 89db8938 3fd8a492 d555b6c7 +N 50b3bd65 f947ae82 3fd345c5 5317a213 +N 50b23736 803f7852 bfef6c46 9c2142c3 +N 50bd3c38 3ff8cbb6 3fdbdc8c 093afe1d +N 50c2af8d faf6f77f bfef5455 1e686d67 +N 50cb4e23 226945ac bfe60db8 94d27e6d +N 50c77402 d9445d69 3fd785e7 9efa3aaa +N 50c6de2a e960fa09 3fd38725 8d21c713 +N 50c79ac8 4af5bb21 3fd42322 5ebd39ef +N 50c8ba6c 70653996 bfc8f64e fb94e8d2 +N 50c048d7 7f6dc3af bfed5f81 bbbbe5ae +N 50cf0d12 66aff609 bfdf0007 6555854e +N 50ce8c09 fed4283a 3fef6c0e 1fd26bd6 +N 50c5c9ee 02600d2f 3fc425bf 08952acb +N 50dcd48d 2b5fc88e bfe30fe7 83321ebc +N 50db73c0 7f77dbea 3f9e28e9 b5586a3d +N 50dd5e5f 4589b4ad 3fec1844 179f6b3a +N 50d541ad 251be894 3fecf350 a7463da0 +N 50d9f1bf 3a5c6b0a 3fe7b01c 2ea03e8f +N 50dae555 ef4a8792 3feffffc 26c5dfa5 +N 50d5ce64 d9bd08ee 3fcad92f 9b0c636a +N 50d1f817 db01ea09 3fe10cc5 1042072d +N 50dc9181 41fc2ab9 bfe1e00f ede435a8 +N 50d8efb9 c9651d61 bfec3474 aa748a01 +N 50ec4ae3 f00ada80 3fe8298f 4428ee6b +N 50ec21c4 f4dd3a24 bfef44a5 91ab9c3d +N 50effa2d 910c0aa1 bfe19bc1 8bf03e0b +N 50efc95f 8d49c436 3fefb4b7 034412ea +N 50eb17aa 494d02b0 bfd48912 ce968cd9 +N 50ee9ed8 a87baa16 bfe3f630 a748a22b +N 50e8bddc 386c9490 3fe6beb6 fb428cc8 +N 50e1f260 2078c064 3fe57b4d 8abb00f3 +N 50e52025 828cf561 bfec0473 f8fdb57a +N 50e041d8 22a4309d 3fd24429 013c1e0f +N 50f39247 248e891b 3fee94dc 15aef536 +N 50f2c5de 78fb2250 bfe9bef9 a83c93f4 +N 50f48d35 578873d3 3fefb1c9 fd2b47a0 +N 50ffc45b d25b13f6 3fe363f9 e199c397 +N 50f1d1bb 7d347127 bfe059d6 06fa84df +N 50f5a93f e4e62e34 bfef0c09 870f377f +N 50faef71 3b4920a3 bfefe2ea a3b462cb +N 50fd7145 3a8b9956 bfdfc073 172f4602 +N 50fe2eef 7634eeca 3fe40c84 3407922a +N 50f444d7 68a56bb2 bfef96e8 0991eb8c +N 510fe4fd 995f82f2 bfeee507 e2e3ffa6 +N 51008cd7 353f5447 bfeb3d3b a09b8221 +N 51001a8d b3086d9d bfee9edf 81d5425b +N 510f98b0 792c0de9 3fe9ad04 4bbd1250 +N 510e54fc 22416f99 3fe9d0f1 2b4ef217 +N 5106bc46 2847d49a 3fe0b9a0 37bdf646 +N 510607f9 dd2bba02 bfdbb618 459546bd +N 510703cc 887fbe00 3fe4203d 6a194605 +N 510e9cb1 eb64e5ba bfd47914 7e08617c +N 510b7a43 207a4a41 3fefffde 35036d33 +N 5118db6a ced9c81b 3fea5528 d2c7c342 +N 5116c381 2333d9c2 3feff27e 5e4cb418 +N 5110ce37 59e7204f 3fb0a0b4 74677157 +N 5114e5a9 bf3dc47a 3feffe4d bf8cf860 +N 51100615 a2ea810d bfed5288 b431b680 +N 511f8752 b7b56d92 3fef1991 0399a490 +N 511a00df c6d89d4f 3fd245a3 fc41a488 +N 511c32c0 2f2666d6 3fe88cb6 a59eee7f +N 511b08fd 89dc46fa 3fef4bfa 4b2f2f04 +N 511b0570 675e9566 bfe9078d d1851ffb +N 5121d4c9 b7236b15 bfe8bd8a 8126b54c +N 512e4ca9 503c3e83 bfe47fc3 bdde3f66 +N 51242f0f 4fa56f02 bfecf328 2e19e63d +N 5129a2a6 566f90f8 bfec4335 111359ab +N 512116d7 7be2af11 3fee85fa 9daf2092 +N 5125bfe4 30fd26b5 3fe53d2b 324e5063 +N 5129ad35 4e7b1326 bfefe9ca 8d8a9d38 +N 51266543 b377b22a bfe5d1b8 eaa18491 +N 5124ab2b 53ec689d bfef79b3 dbf34078 +N 512f1b3b 53492da0 bfee4572 f8adeeb1 +N 51305637 533975a6 3fe0b850 694fac89 +N 513d41f5 b7c18088 bfef70cd 5762fd6d +N 513b99b5 51303fa7 bfec05fa a1e70b96 +N 5139b7cf 3ceb774b bfe77d23 4f4ab6f9 +N 513e8366 443ba1d8 3feffff5 67bf3b55 +N 513e7b7a b5ceb3fe 3fefa43d e513b987 +N 51366b31 f1bc9dd2 bfe8c62d d6b9f634 +N 513a183d 58aed404 3feff9dd ee3d39da +N 513a7631 4da43798 bfe587c1 6315377e +N 5133c06e 1a9b1f4e 3fd6dbfe 53bd9ad4 +N 51494a66 604d446e bfecf826 37b8f52a +N 514e48dd bfdbae3a 3fedf739 ba64817b +N 514afa61 02b561c4 3febf396 4c7615be +N 514b94e7 9de2c332 bfddb78a f7e2431f +N 514e4d0f 5922500a bfeb7dcb b68796d2 +N 514e5a95 31c3068e 3fe11a7f f375c503 +N 51465033 698763b4 3fe5681f b5bb176a +N 514d8db6 729db76b 3fdb8e9e b2888ab6 +N 5149ce24 24be117c 3fcdcee6 ade4fdc7 +N 5148e436 e94cdea2 3fe4e73e d3b27a2e +N 51586ca1 75f24688 3fd3969d 3abc7570 +N 515c1f42 f487699f bfb17442 9a54b182 +N 515b4e44 ef4daad0 bfe5d3e9 37632150 +N 51501fc9 298531df bf9a0cb9 3f90d3aa +N 51572b01 053201da bfe9990d bbf85c25 +N 515cf496 2d97ee74 3fd9a77b 62a9364c +N 5152ffd4 a486adc6 3fc97074 85cdff3f +N 515284e1 d675c77b bfe64490 1c44c12b +N 515947c1 981e1138 bfc9473f ed9c4789 +N 5150b186 8d3f113c 3feff68d 2c2ae2f0 +N 5168f78d 671ee966 3fe93524 782bb72f +N 516e3771 33ab2dd4 bfd0f308 78f1d5a0 +N 5162db25 3627ec10 3fdbb968 b5f4097d +N 5169a171 c0993988 3fd72f16 8e0dfab5 +N 5161effc 00f3619a 3fce4511 5f5d618f +N 51681dcf 75a94806 3febd1db 2c7b3944 +N 51647f83 45586b6e bfee1f95 a558b8d7 +N 516c7746 aa4e61f5 3fd9ce1e 9c1d6a2e +N 516ea732 2c35ace4 bfcb77da 871d336c +N 516d028f e7433af4 bfefb9c4 a880d742 +N 5178ade2 03dcd714 3fefee24 f321893c +N 5178d07d 9f306868 bfd4a999 525b0f53 +N 51794a18 3b3ae54e 3fe414ad aa92e81a +N 517a3dc6 3d235263 bfd3c114 c8d14793 +N 517b2093 ed545eaa bfcd9b54 cc9eca73 +N 5177dbe0 0a2a9889 3fda1401 72a4960c +N 517af3d8 76756cc8 3fe811e9 c473115c +N 517e9345 003fe466 3feff1f6 5d928c21 +N 517091d6 29e3a3d3 bfc9a004 c64e0831 +N 51782706 420e1939 bfe61205 57ea1c89 +N 518186d3 605771c3 3fdfa2f2 a7616217 +N 518f0458 ecabae36 bfa13252 4cf92f22 +N 5181aa80 206f6453 bfee939c e49d4049 +N 51858dfa b16a9f7e 3fef91ee 3c67b24a +N 518c44a0 15476a83 bfee5a58 ba29ed2f +N 5180bf6a 1063d5f1 3fef1eb8 9bac034e +N 5188f345 0c37da03 3fdb1b0d 33f0adc6 +N 5185013a f92380c9 3fcae3a1 edb3537f +N 518230d3 9758ceb3 3fde7e9e ede8d949 +N 5189e250 874dea7c bfe7d0e8 b083f9e0 +N 51958c71 b68819ee bfd63057 36b8a473 +N 5197785a ee1ace59 bfe6883b bfe721ce +N 51941d8c e06abd36 3f4b737c 6308e859 +N 519be5ca 2e1b9500 3fc4900d 3109f62c +N 519d8079 c8a71bb7 3fb3fa32 3bf47ff0 +N 51949e83 e1e9f50a 3feeff9e f3975df9 +N 51903242 8baa74f2 3fd48f63 1519b9bb +N 51943f71 d9c16b05 3fdc4370 0626679f +N 519d8704 eba9fd5c 3fe17bc6 d1e2660d +N 51924a1e 56cc3ce0 3fe4f7cc 1454ec94 +N 51a6a5ac 9f180059 3fcc268d 674522cc +N 51aa0cb7 9ef6978a 3fef20fe 25969761 +N 51a5dcd1 3cc09805 bfe0429c 50d697f4 +N 51a50f58 6efd77ec bfb87c30 26d9b7a0 +N 51a109ac 3c087f3b bfee7bdc 0e8b5743 +N 51a50791 5e16b953 bfd439f8 696bb354 +N 51a25510 6c7e98c3 3fed053e 81dacdfa +N 51a560af def5b328 3fcd5204 c962c803 +N 51ae36d7 e4c4f3bc bfbdc683 083be01b +N 51ab87ff 4c78e1fa 3fee5120 6dcc1018 +N 51bebfa4 3f0a87cc bf918563 35cb4037 +N 51b232a4 23779237 bfeba81e 0519be98 +N 51b10a8d 0babb08e 3feddbec 33064c03 +N 51beb10c 3dd0d626 3feb5048 390633e8 +N 51b3eb0f f1d00246 bfebad68 3ad0846b +N 51b8ac6f 1e424eaa bfee799f 72736bbb +N 51b9ae07 a140f9f8 bfef97a5 5946cb5c +N 51bc5796 eeeb9618 3fe2ce87 4fbe0f90 +N 51be01be bb5af92c 3fde3f7c e025d2c2 +N 51bce812 f6de920a bfe50f30 4519b64a +N 51cd60d8 6ee2cc58 bfbaecc9 d7e07c02 +N 51c7a93b 5d0e3968 3f897ed0 9eb1fd9e +N 51cd887d 8bc42fd4 3fef5c3b 28a156c3 +N 51c2e4ab 68310c22 3fee5d11 2f2aa792 +N 51cb060f 8b634e94 3fe90efe 698c386a +N 51caa626 bc66e174 3fe9728f 206f7c55 +N 51c0e4ea 4859be3b bfdadaaa 69fcc2f5 +N 51c76433 0138df61 3fe4d68e 17a74948 +N 51c89a1c 000f4b52 bfc2ef75 c63db108 +N 51c66a81 4b7c87ac bfe77934 05c07c64 +N 51dcc8af a281b6ca 3fefdeb7 5513e63a +N 51d054cc 08298807 3fd141ce 6ae6e4d6 +N 51d01366 651f6ece bfe04929 96efbd5a +N 51d9deea 479b80a5 3f723f98 72cf5704 +N 51d654be 9620048c bfeff294 59a92b6c +N 51d7e828 e1138bde 3feee13c 73965bc3 +N 51d199b8 96e1b186 3fe7849a bbce3940 +N 51d7c176 466e977b 3fe0538e 4ad92f41 +N 51d4925b 7fb48062 bfeffff1 fe72d9af +N 51d1dfe3 c914b5c9 bfe94a70 6e33cb53 +N 51e74981 c15fb32a bfe3604d 4f3461e5 +N 51efe212 5727d220 3fe6fb89 e025652b +N 51e0e122 ec09f8df 3fda40b0 52a7e016 +N 51ef437a eec37870 bfbd4ecf 05da566c +N 51e331fc 1a015727 3fe9f41e 9eb47c82 +N 51efd152 6ac49ca2 3fecb0c3 33ec3e82 +N 51e5087d d1973067 bfee6d52 baab73bb +N 51eefabe 60472298 3fefdc70 6290d04f +N 51eb0cf6 841ecf5a bfe5248e a3e28eed +N 51efdfa1 26b53186 bfe30abd a7ffd03e +N 51f084fa 96aaa59c bfec24e4 9dbea960 +N 51fbde35 a37d681c bfcbf0e3 230216ac +N 51fbc19f a908202a 3fbf6a06 e2ab80dc +N 51f6b514 fe2d927c 3fcb1e48 810a24f9 +N 51fdc628 dbcc1b1e bfe5ddc8 9a8ae240 +N 51f4504d 38506304 bfc4325d dfa336a3 +N 51f06a42 46a0ccce 3fe145f6 66b9d117 +N 51f15727 b89833b8 bf99950d ded8b57b +N 51f4ccec c3b23354 bfeb84f6 2ad61deb +N 51f79f59 89aa2e18 bfdc270b cc99a8f8 +N 5204a36d bf5b21e5 bfc04881 d14c90be +N 5202d614 fc858fc6 3fee15f9 d977b3d7 +N 520d267d 05084c1a bfe89f44 69924ddc +N 520fb949 d94ed901 bfc51e9b b8dc8f88 +N 520ae87d 727d8594 bf9861d7 0e823a86 +N 5204ee9a ff0fad36 bfc089a7 cb5f2e1a +N 520b35ee 69e3606e bfe8068b d991cf91 +N 52020149 e61c2264 bfe0ea43 5e5d2445 +N 520860a3 548248ed bfee77bc 590b4cd9 +N 5208a39a 3f91acbf bfeff73f 6c71dd19 +N 5215c55b a9f7f5f4 bfdbdb18 d99148a4 +N 5210a401 25196b78 3fe0d87f 1937c40a +N 52111f7b 78785059 bfe1c8ac 37924cfb +N 521d1e90 23ea3a08 bf89fdb7 de5d18a1 +N 52175225 297bd7ee 3fd7423d 537a98e0 +N 52171b5e 3fcc4fa0 3fed8fd4 ddef92e9 +N 521a405e 30c29dd8 bfee3248 54747f20 +N 52156e47 95cdbd97 3fead14f c9c566e9 +N 521ac18a 1eef733d 3fec3413 6a9729e0 +N 52174d5e 6da01df9 3fefffd4 de211faa +N 522d79fd a99b9744 3f85c1b9 b8fe6129 +N 522accb6 d20f8438 3fe0bf35 92c4ea98 +N 5225114a e49f5f26 bfe7ea07 c43742f2 +N 5220e452 6103bdf3 bfe29094 2453ead0 +N 52206df6 eee29fd3 3fef97fd 7337be95 +N 5224ab41 21d7873b 3fee81fb 1fdb0490 +N 5224b371 040516c8 bfcfbcb0 e0b1fdd7 +N 522e4a43 fd645b32 bfccc46b a4176028 +N 5226dde8 d447228a 3fe24198 c13c0483 +N 5226a79d 4dcddcb6 bfe27000 7361f5e8 +N 523972b3 11349e86 bfed50a8 50fa0383 +N 5234804f db3ec2de 3fefd944 0cc8ba56 +N 5230f19a 9618b552 3fc90fff 1841efd9 +N 52389371 a7cae760 bfd49538 2f012e0f +N 5230be05 76c8bcd8 bfecb530 d8c59ef9 +N 523d7b6e 7d2d6062 3fb46ce6 84f44c10 +N 5239673e d3b80264 3fcb4bd3 dade4783 +N 523462e2 f8f70a60 3fea90e0 0a3fb088 +N 5234c533 9c0f38e5 bfcf7e40 3e483704 +N 523c7c0b 1a23e7e4 3fc18b31 0c30eeb1 +N 5247b1c5 9725281c 3fed9a1f 3a1cc236 +N 524e4bf9 72b35a2a 3fef4a76 0a86d16b +N 524712fb 0c9f1305 3fe22045 07000d31 +N 52437fcc cc14148c bfce6026 2da29143 +N 52457241 5147cbfc 3fb5a8ac dc962cd1 +N 524fcd48 0285d3e8 bfb9b4a8 8e9cb9e4 +N 524bb54d 9cc697b4 bfd55491 c9fea000 +N 524db2a7 931aa84a 3fd8bef3 2a559189 +N 52438b5c bfd9763a 3fdd33b8 26873793 +N 524cab0a 9730b7da 3fe7b243 f9eb1b86 +N 5255c0a3 449b3568 bfd2d02d 6fa04275 +N 525aaff1 391109b2 bfc72cd2 c161eec0 +N 5253cdbb 4ed7f8bd bfe8512d d8b7a8a4 +N 5252b8a0 56350e7d bfd552f0 e0d8c4fc +N 525efc3e ee4847a5 bfefe9e1 1619710f +N 525db017 6ac3d437 bfe78af0 9b311bdb +N 525b3d5c 19f5e8f1 bfd7b636 276638af +N 5259c89a 5651295e bfe8a11b 042115da +N 525d39c3 5cefb20c bfcd91d7 633cfeab +N 525160a3 f0b15e8a bfeffafe 6f246c73 +N 5263a292 95adecaa bfee67c8 bd83b99f +N 5260bdd3 9eb88682 3fefe8ce 4a48f12f +N 5260b30e 6cce04c8 3fb1f55d 80c0b6d2 +N 526d7b29 82b40f18 bfd9e4d2 484ffecb +N 5267b5f2 f75b3724 bfd4919a dc0df2bc +N 526097a2 dc415077 bfcc38ca b0ac226d +N 5264f9b0 4bf6892b bfef7cb2 3ced2068 +N 5262f9a2 ab1a6e9b 3fefa661 0defd582 +N 526bb7b4 6badcea4 bfec63e7 760d74ef +N 526b6545 e0b4270c 3fee70e9 8fd5b6de +N 5276a0a9 ed9daad5 3fe20bd9 fd2f7025 +N 52710adc 88cef78c bfebfb0e 7af5037a +N 52731514 28049cef bfaec3d9 30ddcb4e +N 5275bec2 38f5bb73 3feff19c 4373218e +N 527f4c90 4f7fa07e bfeb67fb 68ce1192 +N 5277a675 7d72ab04 3fa8406b 0bdd8e99 +N 527773e9 e4bca1b0 3fd7fe7b 4771b6d7 +N 527077cc ee2b832d bfecca98 55dc3eab +N 527a87be ab6423c9 3fea1f89 ae1f9eba +N 52744afb afab7e83 bfc68e53 b4fdcf31 +N 52832eef b23de9c3 bfec4a4d f893a4e5 +N 5287a576 28863f1d 3fc8aa51 decb4978 +N 5285f5fa d0c88b98 3fe0a69d 3f63fd35 +N 52895057 3ff4a571 3fe10891 db3a8ff8 +N 52846354 b539b39c 3fe45fb2 3d1de264 +N 5281f199 abad92a5 bfe6fdac afadf4d8 +N 528238ec bea5a4e1 bfedfb87 9c24f4ff +N 528da4dc 89030a12 3fdaced1 11da35ef +N 5289d658 691a6608 bfd8a35e 23382455 +N 52839b87 78c8510e bfef4d75 f1be0880 +N 52923ee3 428da9c9 3fe3d711 fc16ad8f +N 529531b6 0e292d44 3fe1ba71 f98ab0fc +N 52919d1d 91a25cbf bfefae13 0efceedc +N 5296a5d4 0bbd3be9 bfeafa81 522db7b4 +N 529429b9 1c74f233 bfd77fd6 697b8c1b +N 529b34fb 0f506efc 3fe20430 dae2f17d +N 529395bb da9e8670 bfeff804 06e914c9 +N 5295b30e 92e14040 bfefff7b 1b98c663 +N 529eeb83 f8ed4f74 bfee0682 1b301e60 +N 52931e1c 37d651d4 bfe750a9 5edd1a17 +N 52a6c900 4c385261 3fefd6d1 7d873605 +N 52a9bd05 d13f13da 3fdae265 0e07cc2f +N 52a4d51a d4542f53 bfef24e0 ea6bde15 +N 52a0bf7c 0a19f50f bfee52a7 914f0335 +N 52ad8f66 2fecf042 bfc67a8a f2a1a0a0 +N 52a88bc3 63eda00a bfeb65f2 b5f6f8fc +N 52a865a6 cfb3c504 3fef24f6 0f143512 +N 52a1d9e4 1693cff4 bfe8c704 90339c12 +N 52ad61d6 0562cdf0 3feffff6 069317a1 +N 52a8b4ad b14ae0d2 3fd57a50 f17d5d2b +N 52b70a0b 3ebcef9b bfec03b2 5573f82e +N 52b8ae1f 90099cb2 bfd815d4 a7c26654 +N 52b899ef 18279f7c bfed07a3 d33a7b95 +N 52bae5a0 8724c9f4 bfd301d7 a7d174b6 +N 52b8f04f fd8e3506 3fee2da1 d59d597e +N 52b2d239 62991c0b bfaa9469 5cd8cdc9 +N 52bfd4eb f916ce32 3fe240d9 e22498df +N 52b16953 77856550 bfee4c9b 18c329b6 +N 52bdf6df 8f143848 3fd7c967 a27c9253 +N 52b3075d f822ce5e 3feaa984 02426c2f +N 52c16373 8e9f7fb3 bfef3452 a0471888 +N 52cc36d4 5bd77d8e 3fec932e 4687effa +N 52c6dd6d eb0b8623 bfe3553c ef66ccf6 +N 52c720cf b20acd05 bfeff17d 8b65d902 +N 52cfaad2 282a414a 3fea640c 812753e4 +N 52c4eb06 83c47e8a bfce996b 2d9bd0e1 +N 52c022f0 9ed8cbae 3fe2bf3e 1b3856e2 +N 52c647a8 655952a2 bfefc379 20ce6e24 +N 52cc9666 d6dd72d8 bfeb827d 27a50111 +N 52ca7a54 5b4e3488 3feff97c def1c820 +N 52d365b2 709c44e3 3fe0fec9 108f0b70 +N 52d36ebe 5922c6bf 3fc8eecc 00453c55 +N 52d57584 b261d297 3feeca58 f723e38b +N 52d613b7 3c5302ee 3fdc7126 6e216f40 +N 52d9e32e 609260e8 3fd147dc 00cd5b65 +N 52de736f d101b7cc 3febaff6 18d83dca +N 52d650d5 c7c7dda0 3fedb6b6 9f861eb4 +N 52d733ab 4a611148 bfecadd2 726ee29b +N 52d5f07e 1b288cdc bfe010b9 9f92544d +N 52d1026e 921a9db6 3fece7b2 2f9b21cd +N 52e99124 3e310e42 bfee5792 558608a0 +N 52e3704a 1a062669 3fe68131 b8de9a5f +N 52eaf7df 3b7d0fcd bfea5722 f0f12146 +N 52e6f7a4 bb83bd6f bfee1ac0 bb5eda50 +N 52e0714b c158c0e3 bfe27109 d4431fb4 +N 52ef6a26 07dcb950 bfef3732 c3dc1b42 +N 52ee4bdb 8ce32094 bfd1c616 22c81017 +N 52ef676c 99956d25 bfc42ce7 074ef0d6 +N 52eb682c 38a30b67 bfd3df9e ace8a364 +N 52e509ac e56b635b bfeff54a b3a6d834 +N 52fcb7ff 808d2992 bfcaa226 2a01e153 +N 52f888da 14a00c03 3fef4e0a c57071d9 +N 52f939e5 6e86c12f bfd8310f c97095d1 +N 52f29857 3e0ca455 3f4a4f98 932f92b1 +N 52f700ca 78282bf6 3fed7250 3818a2df +N 52f917c7 13348790 3fe6c7ca 7fb7589d +N 52f23f19 0d518924 bfeb82de 1fb2225b +N 52f2fdfc b93ab4c0 bfba6e54 ab903e29 +N 52f978ab c104402e bfed9744 4e5ee0bf +N 52fc9b06 29b3c888 bfedaf80 dd98aa1a +N 5309ffa1 66f0370a 3fdfe2d1 883d3f67 +N 530a8933 4cab3562 3feffc6c 79d6296b +N 5303df39 e9fda9a3 bfe762c5 7d50a06f +N 530f7970 26061118 bfda31ec 91673eea +N 530a4314 74cd759b bfe2a625 946088b7 +N 5307822d 030faaa5 bfec3506 f8fa2fda +N 5308f8fd 375c1302 3fe66a5f 41a5542b +N 530c8f77 8c9f5e28 bfecb71c d8292e4a +N 53031eba 9d436783 bfeaf587 07105d76 +N 530f697c 7c0cdca6 bfefffed 41d30ee5 +N 5312cf5a 3e195874 3fe13c10 a6ecc0a8 +N 5313455e 6fae5fc6 3fe3977c 4ac9fab2 +N 5318a65e 3c626946 3fc68703 c4d8ce43 +N 531b5e1e df67cbd3 3fe18a5a 9512cda1 +N 5310fa89 7bc508a4 bf97798c 31ad5a29 +N 53132991 bee478a5 bfe4cccd 807f39b2 +N 53173af2 20a7ecfd bfed715b d6b422c1 +N 5313c129 c09fae25 3fe95a3b 4755a05b +N 53196c11 d24a0a1d 3fe3530c bff6d32b +N 53112933 5dd3436b 3fd32c23 28ad7f92 +N 532b42d5 593cca12 bfefab05 f0766295 +N 532133e7 d91979b2 bfa1f4b3 7b942f29 +N 532a30bf bd6c65ae 3fe9380f a69ad9ed +N 5323d5b7 0f0f0612 3fee6927 d482fae2 +N 532ef01d e72036d0 bfefff23 828a307f +N 53214157 1dd7c0ea 3fe9d5ce 3aa4a06a +N 532c5b63 54a2ca6b 3fedde8c 73a8aff8 +N 53276d23 33769bb2 bfe754f9 5d3720e2 +N 53238585 f5ad23cb 3fefff2f 0b9bd221 +N 532d41bf 8d61d2f0 3fd61627 a2391c0f +N 533db4e9 b81da242 bfe3650c d5baba1b +N 5337d639 9c7f2334 bfca2222 4565d225 +N 5337f24a 266f0cf9 3feff294 71073b50 +N 533ac4cf 3a3613e0 3f9c45b0 8715cdc3 +N 533e047f c40ce188 3fc2df21 fcf8fd3c +N 5331bfa0 c1e82a62 bfe99ff3 d584a809 +N 5330dc52 531d056d bfe14554 28d7ef99 +N 53331b3d 6c52a6df bfdd0947 5c79d4ef +N 533a4f91 27effa5f 3fde0477 79c94833 +N 533b74cc 6af6e7c3 3fedc604 68ee6a84 +N 53421773 775575c0 3fe38674 bae016ee +N 5347a37d e70570ef bfa6997a 347cb61a +N 53449ec9 14c0cd4d 3fefa974 e001bdef +N 5341f202 ec4f80fc bfe22259 09db982e +N 534d37b2 af612b68 bfeb244a b1134dd3 +N 5349c560 924b2ae4 bfefa396 045934d8 +N 53496b2f 5ad9706e bfec32d6 4e317b22 +N 53471255 360591f3 3fdcd295 c8b6515a +N 5348f605 d76c74f3 bfd92e06 e795a263 +N 5349c850 2d320b62 3fc6e73c 00a7271e +N 535a343d f9716ecf 3feb6219 b104e445 +N 53593420 c3cee5fc bfe5525d c386e79b +N 5357d4db 4b7d7841 bfebcb59 6ee417bb +N 535e16fb e87328d0 3fc9b56c 6515ff61 +N 535f887d 275dc0a2 bfe8cef6 4de78656 +N 53568d6a aaa6bc23 bfe9663a 541b782d +N 53513525 d2266323 3fefb383 279d3e56 +N 535bbfeb cc07379c 3fef186f c833f311 +N 5356e8b8 f476e176 3fec3743 2cd21dba +N 535cac6f 92078cf1 bfdce608 b734a2ba +N 53615169 6c58d108 bfefe544 c6664cfb +N 536bab95 08535316 3fe29155 b247fe9f +N 536f617a f8368bba bfd85ea3 1643926b +N 53651cba f68ad0e9 bfe2d645 e5e541d3 +N 536fef43 5241a397 3fde5d1d d7aa2ac1 +N 536311be 0d7ce058 bfec2ee4 6c8983b8 +N 536aab07 2d61e42c bfce7f90 de7512fb +N 53611e0c f76c7244 bfe60218 357687f0 +N 536f1c7f f84b2959 bfe3965c 8f84288f +N 53639b66 c857714e 3feae4df 947ae2d0 +N 5379dc0f d686f1b4 bfd25b7c 5786d292 +N 537af91c a6703526 bfe6d02c eec2b48e +N 5378625f 8c855ab8 3feda641 a5c13faa +N 537a9485 34297024 3fe3b49e bdd530ba +N 537b2db7 730556d2 bfeec491 1ae3f1a7 +N 537698e3 f50a9ff0 3fef7e93 136b4f34 +N 53729e24 d8802279 bfebe296 b27a9168 +N 53740ef9 727da8f0 bfe4c41a a57bc407 +N 537eca98 876434a2 bf607668 f5b3b0dd +N 53717df2 ea090089 bfc389ed 8a198f49 +N 5388229d fbcd8497 bfabd1bc 56c4c4ed +N 53802055 3a002912 bfdedab6 718a39b3 +N 538b17f6 51571e0a 3fe8d577 fc70a4ea +N 53821fe3 cb2f4350 3fef1e25 54f8706a +N 5381c29f 16a9a86b 3fe7c2d7 44b4f331 +N 53856c2c b151eea8 3febd979 b22daabd +N 5380885e 55f9278a bfe7d9c3 fe5a5985 +N 538a71ad a4d73101 bfcab788 e3f4c314 +N 538b5359 582108c4 3fecc506 c0bed033 +N 538dacc0 75e5abba 3f8724b1 c6426806 +N 539ff1a2 ae9c7e96 bf989a64 f5440c8b +N 539edab7 5498f0c9 bfd2839d b26b43fd +N 53940276 e39cef7b bfdeab84 50b76df2 +N 5399575b 7b078bba bfe667c1 5982327d +N 53911e71 40e624b6 3fefd59f d9495aa7 +N 5398d5fb 20277b78 bfd79a5b 23076330 +N 5391ccda 54a17c56 bfee7da7 e92d142a +N 53954107 dd3c2497 bfe5ff5e 277ffbd1 +N 539f8c92 89e13fd0 3fb8d78a f2cbdf83 +N 5392b14f 949d994e 3fc3a950 df068e6e +N 53aea05b 50453768 3fec4ded 413f7e0d +N 53abeae7 d347397c bfd3c64d 682d0ebc +N 53ad6c7d 861ac728 3feedccc 659eaf74 +N 53a44e82 852ff313 3fea9c84 58b60887 +N 53aac1ee e363c088 bfd547aa a3852a37 +N 53a12663 7048a05c bfd14517 63812d54 +N 53a29a28 e6fee906 3fe053cc 5daa15a3 +N 53ae715e d4b6a56e 3fa9d349 ad0d4718 +N 53aea161 2ce84ca4 bfee8fcb 79227fe9 +N 53af158e d0620942 bf9cdc6c b8e1273d +N 53bbc499 583dcdc0 bfef2ec5 24c84188 +N 53ba13de de403a92 3fdcaf02 ee36d65c +N 53bb92d7 6e0eb886 3fd5fdd1 3354d512 +N 53b6d2be 0271f442 3fdea3a4 2a106dc1 +N 53b95f1e d2382144 bfda818b 6791a5b7 +N 53beddc4 00995fce bfefbf76 6ffd8583 +N 53bc3fd3 27114890 3f7ffee5 94ae212d +N 53b58735 acd1cb1f 3fea871a 00e8102c +N 53bfc048 bb5dce6b 3fec66f6 f799cd2f +N 53b64482 ec6f6af2 bfd878f2 bc970c7e +N 53cdfc21 f5e30f0c 3fe51df2 8973cddb +N 53cc6086 76d0cb88 bfefe68f a371c632 +N 53c8c179 16f98fd4 3fed6fa5 64157cb7 +N 53cf2c0a 60627d7c bfefa8b3 d6bf1d9f +N 53c01009 0129887c 3fe3b5b9 aa2c4c6a +N 53ccecc9 5c91c4f6 3fe7c161 c284e205 +N 53c2d1b0 865a28f5 bfe216a3 13090797 +N 53ccba50 fd23d5ba 3fe3a757 564de715 +N 53c0c3a9 3c720737 3fe05ab1 184d39ad +N 53cfce98 a6e111f1 3febf600 44aa1685 +N 53d20ed9 f88a00ea 3fd80281 b4307219 +N 53d2f59a 58443f46 bfb5bc61 a4047db6 +N 53d2ee03 66a10d8b 3fe3400b e6de2e6c +N 53d0916f cc814723 3fed0d08 db26ccce +N 53dde522 0a3117a8 3fe9e595 cc9fc68e +N 53d622c3 4135c5c3 3feff408 c7780c90 +N 53d5ecc6 360b1693 3fe2dfec 7df0a025 +N 53dcd911 078a8e43 bfd963d3 28c47722 +N 53d3ee01 91a03571 3fe24c01 85abeff7 +N 53d9fa0e 2f0d0318 3fea6d6f 49af6c46 +N 53ec74d4 eae20716 bfe623a0 e44dccac +N 53ee265f 29a2322c bfec36f1 00456b91 +N 53e1f2b4 03aaa0de 3fc549ec 49a281bb +N 53eaa442 0baa56d8 bfec8fe8 ab3b45b7 +N 53e4923d d181d630 bfeeb42f d6cc81ec +N 53ea4298 9f3c376e 3feffbed 9421896d +N 53e7bec3 7d5ca964 bfee8842 6ca5c9fb +N 53e362f4 7e27b182 bfefffd9 967156b6 +N 53ef61d9 a2af5f54 bfc77725 c60ee8de +N 53ed6478 82abc07f 3fe77058 d4e3ccd1 +N 53f5b635 3adddc30 3fe68688 b4f58702 +N 53fdd382 4edf6dd4 3fef62be 86c81e6b +N 53f0e278 a0ec55dd bfe4f763 234f36da +N 53f6e987 61888d4b bfcc3cc6 edd4b0ac +N 53f19f98 db8390e3 bfeafba3 6516dee4 +N 53f99908 0bb51039 bfefa749 1c5e888d +N 53f98388 e241f32c bfe8dcc3 b184d38e +N 53f5f64c 52952812 3fd3fc64 75bc967e +N 53fe382b 89be7993 3fc72382 43b0975a +N 53f2a6a9 3fb878d4 bfebbcda df08e01f +N 5403541e 4588bd2e bfeff236 96d752f4 +N 5401259e 980b594c 3fe1e1ad 7d6ca10f +N 54001cbd 4b3bbc83 bfcca1a3 48373798 +N 540f21b2 bfe97232 3fede777 06fdfd53 +N 5408f2f3 1a502893 bfe8f002 c00d3132 +N 540ffbf3 03c77532 bfeffa9a c95d2510 +N 540418ec 4842ad1c bfae5e9f 01ce4486 +N 540c0d0f 29d494e8 3fefeacf 0492e827 +N 54001415 47935701 bfedc07c a6a86763 +N 5406ba9a 6beba4c3 bfcce6bd 1324075a +N 54185134 f1d041da 3fa41032 fe326ba2 +N 54135f51 edfaa888 bfedf8d4 2375fb7c +N 5410b25e dfe1971b bfe347cc 522b055f +N 54107475 3975c53b bfd506a3 af75bcfb +N 541f0ad2 5d754de0 3fd77e3d 3bcc0f93 +N 541acb9b 1ea1b408 bfb2e481 7e8db19a +N 541c4c27 a6375086 3fd6e967 30998b57 +N 541f29b4 65be4556 bfef84c5 2beccd4f +N 5416ae4a 2df5d45a 3fa4ffb0 0a092406 +N 541fc556 53ddb28a 3fe9d93e d104306a +N 542212d6 ca016718 3fb18143 f2d9ade1 +N 5428cbf0 e7691dc7 bfd23a12 a533b782 +N 542e8a4d 28380b9e 3fe44a80 bd1d4ec4 +N 5423b056 bc32e935 3feae6f7 2ce14726 +N 5428addd 9c2e4fd7 bfe813d0 0f597062 +N 5427af4a abffcc08 bfdb4dc4 0684ac81 +N 542b7110 f121a8f3 bfec8859 0e389ed7 +N 542d02fd 3ef739dc 3fd31707 ae846dae +N 5424b9e2 412ad314 3fefa952 db9cd5a5 +N 5425519c 58873cd0 3fe9699c 33e7399b +N 54304129 be2ac194 3febbf00 1af347cf +N 5436d6e5 c766fa54 3fe3a58f a8cd8f07 +N 543a3a00 c77e3360 bfe55d46 bb21e560 +N 54337d5e 5202fd7f bf90b20c 25590a88 +N 5435c82c b975e0a4 3fefb388 0da0d37f +N 54399709 823acce0 3fe37de6 92cab879 +N 54368ff7 dbbedf22 3fde608d 6ed1be50 +N 5438bfbc 9999890a 3fee2bbc 74407494 +N 543d2955 91f218a0 3fdb4043 465f2a41 +N 543a98c1 15bc9724 bfe3defd 0c47635d +N 544131af e3641da3 3fece4fb f3e3cb04 +N 5448828a 7180f01f bf888472 1d3c97ee +N 544ad147 e605d739 3fe32aaa 80b58a7f +N 5440ef56 0b70a712 3fa1d8f4 5863a34e +N 5443ab35 924ec889 3fecc062 6450e11f +N 5447dadb 72d93db6 3febf870 dfb4cb47 +N 54481c9f 71ff9a98 3fefb24a fcc4b95b +N 544684c0 7cb6a7a3 bfe7e070 16585175 +N 54483f34 0c61d419 3fdfa021 1338a293 +N 5445328c 34042037 bfd3a0dc 286b4718 +N 54588a87 d7e57811 3fe3b888 92cad457 +N 545775be 1452881c 3fcb2b7b 83347444 +N 54588e36 ab88c663 3fc0dd18 16eded3b +N 54594b0d 8a77dfe6 bfeff2c9 7165f1d8 +N 545929ba 0fdf2b8a 3fc0e132 bffe4fa2 +N 545cd9fe 8fbee1c0 bfe590b0 c5aef1c2 +N 5450db59 5b49217b bfe8feed b310147a +N 54533f18 4de4839f 3fe9c7ce eeaefaf2 +N 545cadca b7acd01e 3fea7f82 6162be00 +N 545a5bf0 411ef18e bfefda40 7b6cb346 +N 5467d005 8e0a466d bfe30ef2 09b17083 +N 54609d1d 7c98b466 3fb93861 1a6dcf6e +N 546cbed5 a8258876 bfe3577e b5242cc7 +N 54697242 2568d013 3fe7b3c0 6f58cafa +N 5467895f f6b5da26 bfd8f13c 0be7e1d4 +N 5461b025 3a49c213 bfed813b 66c4f2bc +N 54683863 3d0d6e7e bfdab233 9a7cbefc +N 5465a809 f9dece9e 3fe9c8f4 0e62c1bb +N 546b7115 ba4be95f bfeff2f6 df40adf7 +N 546e3d30 33e2ab52 3fe01a72 954f10da +N 547c29f0 ad998776 3feebcec 3ddd1e1a +N 54788077 694cd9af 3fe3b91e 6e89d638 +N 54729c2b 05b0ef48 bfeff6ae 33e16bdb +N 547250dd 04ac41b4 3fca5bcf 4cf51d93 +N 547189dc 79c00065 3fe930ae edf504cd +N 547657db a8a842ba 3feeaa2f d3add9ac +N 54745af4 2c4e88b3 bfe52d6f b5ac26e5 +N 547bdf4c 75020dcb bfeed75b fb8b3df6 +N 54734637 548a7b6d 3fec59f7 d623292c +N 547048c6 115184bb 3fd863f7 10f495a2 +N 548a94be 66471588 3fe006c1 0ed4f5a4 +N 5489d974 54ef91ed bfe370dd 5914537e +N 548fc20b 63f88d34 3fdda9d0 37189ffe +N 5489dc37 d6e5b234 bfe441ba b21e4d3f +N 54853c00 9cb501f9 3fe6f2a3 49f4d7cb +N 54855f6b e24c54c6 bfe6ddb8 ea883818 +N 548b1cd4 c168a12b bfef64ca c52966a2 +N 5481d57c 988a72be bfba6208 209a7e3c +N 548c2eb0 8022e04f 3fef7b16 ff0cdf21 +N 54805c17 e01829ba bfe7d690 d3add3d5 +N 549f2c0e 0eb92646 3fe8d4ee 924c8fa2 +N 549101b3 bc8ce9a6 bfede628 dcc8c85e +N 5499a4ee f749b99b 3fd1a397 55b0e870 +N 54970b60 c4c15af4 3fe834b7 d1b36a7e +N 54904827 15ab0630 bfd30d02 cb9490b3 +N 5491cdbb a35f1a30 bfeef000 801ce613 +N 549f0b1b 5cc17ca8 3fc5d8e6 a08ec18e +N 549d84bf aac9ed94 bfd59a61 03a7a1f2 +N 549d3273 80ce2bd6 bf9568cc 8c88e055 +N 54913f98 f44a82e4 bfe225c6 3a7f24d0 +N 54a9eadf b9ad0873 3fca57f6 cb174cd6 +N 54a79635 e88e1430 bfe6e588 15407f1c +N 54ac869c 5755eb4b 3fef6615 db0e2b8b +N 54ad953b b1a7ab60 bfeb11e9 ee8f1a7c +N 54a7a0d3 543748bd 3fe12f69 3d9ae9fe +N 54a58a84 aea93a92 bfbca2cf 67a8a21b +N 54a9021d e8592bd4 3fb7ab49 f5e5f7dc +N 54a3eb66 7124930f 3fe716d0 933dde4e +N 54aedbe4 50c4a39c bfe03536 a795a289 +N 54a13658 cc6ec8a9 bfe5727d 593efa6a +N 54ba7d3b c2f12d72 3fd3e93b f05a9ec6 +N 54b21463 601b6c34 3fe148f2 e9a30fb7 +N 54be84f9 672c16ba 3fad8d77 944873ba +N 54b5e33f 316b3395 bfece095 066db6ac +N 54bb3e71 94e995eb bfb772ec 4ca11825 +N 54b0f557 ba1b41d4 bfd63816 69453686 +N 54be147f badbf20b bfd16a6d 87e23819 +N 54bc5ae3 64ff9d5e 3fd2ed93 4411805b +N 54b69c6e 1e69b580 bfa07cdd c6a267dc +N 54bb0b9a 40261bd8 3fd13227 90fb126e +N 54c68bac 59fb3572 bf8fe563 8dfb389a +N 54ceb9e6 5866affa 3fee4213 83d019ee +N 54c92b5b 2ed2920c 3fee0455 f18c4f81 +N 54c7d7df 30a0795b bfe826d2 94e405c6 +N 54c414d3 e22107d1 3fcdea66 549f7c00 +N 54cf2347 bc052504 bfe5016d 1a389666 +N 54c0d410 3bdbf178 3fe18caa 731335f4 +N 54c4d85c 3504b0ba bfe1712a 64b2e048 +N 54c681ce 8aaa100b 3fe50b12 93c08dd3 +N 54c6dc7e 00b1f712 3feb8fab def04db0 +N 54d996fe 6df73a61 3fec79e3 3e3bb4d8 +N 54d3b898 7b77d94e bfeb4d91 6316cd70 +N 54d6da2e 68e60651 bfef7ebb b2882fb2 +N 54d1d936 a98f85c6 bfe59022 3163aeb1 +N 54d0e69e 7d96c7d7 bfefb040 ec9cae26 +N 54d7472f de8d8329 bfedb845 2e7e0a0c +N 54d78dbf 0b9dacbc bfd44a75 4116f4af +N 54d0bb1c a67596bf bfd0bffe 46d606e5 +N 54de703d 8747be40 bfbf2969 4d531a9b +N 54d46d2f da88c480 bfe01f4f 549024a0 +N 54e9201a 94d20495 3fb4fe36 f3300b25 +N 54e4f958 1d94e16f bfefeb59 64e3c873 +N 54ec5aee 4aa53b69 bfedda06 e4f3f2b0 +N 54e967d8 fa94c30c bfcca231 822ef93e +N 54ebecb7 b30d8c92 3febbd7e 1201f18a +N 54e46887 283bb2b2 3fd71ddd c6c81df8 +N 54e73373 1cf7fbf6 3fcb6e54 9439cad6 +N 54e7879d 239cf897 bfb03f56 672e9494 +N 54ee0cd6 e72197e9 3fdc0837 0d3a7081 +N 54e5683d 6c825cb6 bfe026c8 3cfe0e85 +N 54fe2ae1 7b9e42dc 3fedbb01 d23d0b66 +N 54fa072a 6bcfcbe8 3fd41bda ecabc112 +N 54f95393 c85b9043 3fe8af4a 45720a87 +N 54f8e793 6e8c8a30 3fef60e2 bcb73885 +N 54f525a4 d32fb10e 3fd1167d cfd730d1 +N 54f93acf a14085ea 3fef512b 87ba3bb8 +N 54feaa1a 7cee6c13 3fdde866 c1315f9e +N 54fbed07 6b4e3ba8 3fe8523c d0c9dd28 +N 54f8db04 707776a6 3fee9e8d c5e516b6 +N 54fc815b 47380bd5 bfee9bc4 b99b86fb +N 550493f5 af35ca8f 3fd7e45e 8c3d623a +N 550b15be 93bf4bc2 3fdfa564 cb0a833a +N 55008012 9a845b74 bfe2a92d 1d03cefe +N 5509b5d1 2e0bd302 bfe8fff2 5459fd3f +N 550baf46 7af9316f bfdae898 04a8ab21 +N 5501e393 792e5824 bfd2ea44 0c7bda1a +N 5509575b 140c104c 3fdf81ae 76e49f80 +N 55010408 3881eba5 bf94c397 81e6b160 +N 5502a489 a9716300 3fe84649 b4b85505 +N 5507e60a 3a61f352 bfd8be66 bdf93958 +N 55166915 cb0ef165 3fee49d0 20eb40df +N 551f8bbd 0e5ed3be bfe5c75c c3bef1b8 +N 551beee1 3ec4ca30 bfd7283a 4adb6e99 +N 5512646b c9a640a7 bfe7df67 425897b0 +N 5515c427 711d8a3b 3fdc11a0 0f2baac3 +N 551194fe 495a5b79 3fe3a1cc 1a43dd0d +N 551150e8 c03de89f 3fe97707 9852046e +N 551aaa8a 9a98f310 3fde6958 f07e051a +N 55112a1c ddf4dde9 3feeb490 caa1000a +N 5517277f 1db62fa6 bfe729e5 ef72a90d +N 5526a53e 754d38e9 3fe83649 53456e06 +N 552dcad6 8be11e6d 3fdf0223 6d923af5 +N 552784a6 01ea9f89 3fd73b99 2e200d6f +N 552b55a5 b0317689 3fe73553 6bd3743d +N 552495ee b44e0417 3fe76ae9 433d581b +N 552c9f19 59cff3f4 bfd0c66c 113ad52b +N 5525934b 333b0bca bfdd49ab 26083610 +N 55293c8b 428a3476 bfa4ec1b bf19501c +N 55207511 b5f84dd5 bfa3bfb4 d28e9932 +N 55272e9f b80a71cc bfeb201d 478332c8 +N 553aa70c bcefc634 bfcdf9fc 2e047eec +N 553be332 607a9eda 3fbad695 d53cc65f +N 55333d38 26550814 3fd1a730 ba16a71d +N 5531859b d7a2381f 3fe3676e ef972e99 +N 553f1be6 6ae7ad0e 3fec5ac2 657b04f7 +N 553c383a 4d2382bb bfed2a7b 431b0a9a +N 5532ad68 9a70e878 3fefd9dc 924ec68b +N 553e63ee 2ae80852 3fd1230c 6bd4283c +N 553c1b2b 823b11e2 bfa7f784 ead8a952 +N 553ea305 ba55292e 3fea7316 c762f3f2 +N 554af4b9 5977c48c 3fea8acf 97191d88 +N 5548426b 5563ae4e 3fef13dd 181a967a +N 55485e45 e9319fc8 3fdb2c9a c2d721d1 +N 554d5965 232f3f16 bfcba2a4 086274b3 +N 554e710a db05c19a bfd98bb0 e1065155 +N 5549177f b715f514 bfd863c7 e72b0711 +N 554ff0c0 df0487da 3fef927f 61d3fb36 +N 5544ef98 561277d7 3fe00a1a 410b27c8 +N 554c3118 887c5700 bfe020f2 63e975d2 +N 554e5e64 ffd3f5b0 bfec4e95 f054045e +N 55509b4f bc9a8634 3fab7276 089f7d7e +N 55564ef4 3c87fcc1 bfe69d60 0ca39eba +N 555baf90 eef506a7 bfdcf44e 475e9bdf +N 5554fc4b bd2ea0d2 3fe490ad 5c293795 +N 555e2bcd 6484ce8a bfed1979 609579fc +N 55568a00 89ffe1f8 3fee38c1 403ec2f4 +N 5550fecc e1c3c2df 3fd768cd 99a658f2 +N 555b1a5d 383d477c bfe7b9c1 fc982405 +N 555fd7f5 d216f518 bf91a202 9a6c3d4a +N 5558ed45 037abcac bfe0652e 56330020 +N 556b0371 b1c64186 3feca1d0 e2360c87 +N 556ed534 9d3c680e bfedeaf7 3247db53 +N 556a297e 8b2630ac bfdac8d3 e853ec80 +N 5567775d 90584f83 3fecd5dd 6c093a2e +N 556320a7 ae01e337 3fe346ec a8e2ae19 +N 556de200 125fd4dc bfcf01ef 8da465a7 +N 55686e8e d92d23da 3fd11463 3cf85cb9 +N 556aaced eec73d86 bfe9b704 7ab23183 +N 556df799 7f4bfbf7 3f7629c7 4c6f2509 +N 5562b8c2 d1f1c7fa bfe39471 0bdbe58e +N 5577d4dc 3b12f589 bfed04ba 00d24260 +N 557e546d 27c7328a bfc64058 1fef95ca +N 55721000 65df5a6a 3fee42ae 2ab6c1df +N 557e7a3c fcfef918 3feecbba b89a4759 +N 5574ec7f 53dc9604 3feec6ae 04099459 +N 5570c9cc 7603ec36 bfeeba97 373198e3 +N 5572d370 795355c6 3fefd4d8 19dd27e1 +N 557fa023 6523ce54 bfefffff ffcab0d6 +N 5577749f 81c4f7f2 bfef1362 5a5d1070 +N 557f0c8c cfac482c bfe4ac5b 7d225bf0 +N 558c4825 391ee598 bfeb120e b7dcb340 +N 5587e331 6e5aeba0 bfd4d7f6 c2fa7944 +N 558b796e f6890f0a 3fe8377f f3523c2b +N 55827042 35b43398 bfd9d1c2 e8420493 +N 558f1027 44d45945 3fcb7038 52076e1e +N 5588e42d c253a816 bfc7808e 55b8a77d +N 558613c3 c2865abf 3fdee4cb 390c77d2 +N 558d196c f55cc3e2 3fe5d4a7 7a51a5fb +N 5585faa2 f6fbc2d8 3fee967f ffdf372a +N 558b1910 c2731224 bf5f90f4 4e977bbc +N 559a91aa 53b9c3d1 3fd7b154 91aff8c7 +N 559fb586 bc6f5ed8 3fefb89b 85a2e285 +N 5593df59 eef60f24 bfe77875 0fb1e26f +N 5597b04a 1f6ae175 3fe56230 ec0aea93 +N 559cf6d2 12c11805 3feeec84 6524aecb +N 5595b067 8c2b416e 3feffe26 d9e28a6f +N 5590c0d5 c2af3c2e 3fefffd1 bcda7a7d +N 55963d01 79dacd81 3fef1da2 799ffdf8 +N 5591238a 9b81faea bfb0da0f 77c527f0 +N 5597a843 b66b8a85 3feca21c 4669d2d0 +N 55ae02d1 e2e8c4f0 bfd98a21 f7496d39 +N 55a37c1f 15044a35 3fa02889 df7fa4fe +N 55a3e5ec f3e06a1e 3fc69177 d94e0d55 +N 55a76164 b81bca94 bfafa908 283c9934 +N 55a05d41 a2681799 bfe0aacd aa756ddc +N 55ab8c24 6c2b9e36 bfd985a6 fcf76f1c +N 55aeecd6 91529da6 3feffbec 57c8976f +N 55a9f731 aaafc2e6 bfefb93e a447cf08 +N 55a091a6 9b59bd94 bfe6ffb8 0acc2abd +N 55abf41b 990e0640 3fedc9c9 ba154d31 +N 55b9ad26 30e4d5b0 3fc0457e f840b288 +N 55b284e4 40daa66d 3fefedd9 b893485f +N 55b9e658 9c86cdcb 3fd0bf23 215eddba +N 55be4655 99aae95a bfe16550 89d59c12 +N 55b4bad9 1716a9fd bfe07303 d35879c6 +N 55b4a1c1 6d458394 bfbfc2c4 1620154b +N 55b4f8ea 50260cba 3fed1a28 d567413f +N 55b03170 79c1b5a7 bfe0d2d8 af6fde4c +N 55be5d0d 6c069b52 bfdd8eb1 5bb7a0d1 +N 55b87a71 343510fa 3fe4572f 632d30ab +N 55c70917 c9ab27b8 3fee1635 03a5acc3 +N 55ca3bc6 075bd936 3fec408f e9856126 +N 55c7bf2b e5c813f9 3fe1f1ec a4c59677 +N 55ce2a47 8bdf1736 3fde9930 162c4602 +N 55c28b78 28db0b0c 3fcc2ae4 cf5b3ef2 +N 55c9d1af f10ac626 3f8461af 1497d825 +N 55c1bdcf 98f04865 3fedb93b 23be6fed +N 55c98bdc 5c5fc468 bfe12d35 e92be5f4 +N 55c8ae9f 13f183aa bfe7ab90 afb27deb +N 55c94f03 593e01e7 3fe1123b c2260566 +N 55dd33ce db112018 bfe19793 8120d1d6 +N 55da579e 25e565da bfe2021e 359a304f +N 55dc18ea 428e084b 3fe06df2 5dc0b25b +N 55da92f9 4ac7d73f 3fec4a2a cc74144e +N 55d5a0fa 730ac50a 3fe6fbbe a311ce82 +N 55dbd05e b9ab2478 3feff4a4 7fc07dd5 +N 55df010d fb8696ea bfe4a183 44bbcf64 +N 55d9738f 202d2ffb 3feff9fb 25a622e0 +N 55dcf1c5 b913374a 3fee664b 4e7b0b25 +N 55da33d6 fc761288 3feb442a b788dc0b +N 55eec94e 963db779 bfd3c267 73e20045 +N 55ecdc45 daa80aaa 3fe32872 aeeeb31f +N 55e67831 6302ca4b 3fef826f 4078d89e +N 55ef93d5 2a976170 bfebddf0 5e0fb56e +N 55ef6cee dfd6ec24 bfefb710 2d70d990 +N 55e52422 eafdbc00 3feecf76 3ef7ce5c +N 55e63ee6 7ff39974 bfeca932 53ad85f3 +N 55ed8b67 848a5490 3fd67b70 bfd7c6d9 +N 55e23be2 f3c25ef7 bfa907c1 4d41dda1 +N 55e02015 16907c67 3feff80a a086c88e +N 55faa46c 2f1117be bfb3d95f 69c5e813 +N 55ff60b8 00842fca bfdbb82f d58452b8 +N 55f31a8c 1b1a10db bfd7f7e6 84530142 +N 55fcd42a d1305b9b bfd985ec 1f8afb00 +N 55f239fd f649322b bfe596e9 1f667d55 +N 55f3b9ba ab7ccfbf 3fecb93e ad760535 +N 55f1492f 4e9e2d1f 3fe88ba3 17daffde +N 55ff7442 ba2b9a3c 3fef877c 47950213 +N 55f64b53 b7e3fc0f bfeef446 2cc9b41d +N 55fd85a5 d41108c0 bfe6e438 8fa881c1 +N 56083be2 226b09bc 3fdfb677 183bbf39 +N 560b31e1 a47f23fa 3fdf9302 b0dbc04e +N 560812e8 6b7ae0e3 3fd264b4 a66861f4 +N 560899a1 09b4424d 3fe46af1 19f0f9e9 +N 5606e056 25a53dc2 3fe0b706 848205c6 +N 5606059a e6ec6444 3fe34979 cc5e1c34 +N 560b544f 3097fe32 bfa3d3c7 909d42ff +N 560cbbe5 86249546 3fe58a60 cd3552fe +N 5608868d c60f3390 bfe462a1 3bbd9239 +N 560253da 70d7f3db 3feffd04 7e5391e4 +N 5615de11 15787669 3fc512cb 80eeaca8 +N 56171987 ce4fc37e 3fde60b2 5bb066e0 +N 561195bf e5dbf2a2 3fed39ae 4ed29562 +N 5612fa0d bce7f4b7 3feed353 2172a17e +N 56172e79 8af73134 3febad1d 86d34e6c +N 5610dcb3 71fa47ae bfcb9768 0e2198b4 +N 561c0422 66104ea0 3fe1104d 3be922a3 +N 561609f5 3a29a237 bfcf40bb 73009f82 +N 561926ff f6bf5e1b bfe71e92 d74963a6 +N 5619ca7e cf702496 3fe3e654 86578ed4 +N 56297e2c 8a967292 3fec2fe2 483eb68f +N 5625f55c 0340071e bfe81aab 34c28fb1 +N 56209528 2f193c33 bfef451f 38252036 +N 56222ead 89da5644 bfe20be4 1bb438a8 +N 562ccbbf a6fc92e0 bfecb28f 1895f8c0 +N 56296dce 192c74e0 bfec5be3 edb578f9 +N 56231dee bbb526ab bfba009b 9236413f +N 562b1e1c 3d0abc4f 3fefd520 7c783fce +N 5625d504 b81714ed bfe93d3d e9040108 +N 5624f4c9 a7812b18 3f92c304 10cc94c6 +N 56312962 5603c235 bfd1c429 8d86d93d +N 56374f31 3aa5926e 3fefac6f 0e6a8842 +N 5635362d 1763f8fa bfe2116c 802284c5 +N 5636ccbe 712f9910 3fde0495 5fe06168 +N 563f7ff9 a73b4701 bfbc2e2e b5a32ac7 +N 56378389 23e9e891 3fefdbf6 b7535181 +N 563244a4 08f13a8f 3fe0145d 8702762d +N 563ef4fa fd40e722 bfefb872 85d2c184 +N 56309e38 1992bbd5 bfef1a98 53f1e860 +N 56353c8f db0c44de 3fef3be9 fbe673d9 +N 564a1d19 085f3de3 bfef09fe 15c3fed2 +N 56497725 f43e0382 bfa9f228 3e00f2cf +N 56489f89 457cac62 3fd4064f be6239ac +N 564ac2da ee48ce6e bfeffc44 e0fcfd41 +N 564db13d b0fae50c 3fec0f9f 5124fd1a +N 5646b8aa 33109ccc 3fe5febc 1ca79806 +N 56490972 f14093c9 3fe6e6ff 9d67ba39 +N 5645602f e0f32784 bfefa9d8 b7090606 +N 564d6273 387d53de bfdb6816 24299c75 +N 5641074e c0588df5 bfd319ee f6ad7bb4 +N 5659b929 623bf946 bfe67e4f 7debe1a6 +N 56574ce4 063ecf39 bfefc1ab 94780be0 +N 565e147d 30f874d0 3fefffef 169ccf88 +N 565bb438 aeccbb75 bfe6698b a219eca6 +N 5656aac5 3ddc142d 3fc1728c 9b61f2f3 +N 5658aed3 e3206c7c 3feff761 fa71d00d +N 5656dac5 1389eb57 bfe3135a a8079671 +N 56587e3a eaca6a58 3fe19c5a 8722c6d1 +N 565fc390 c083b652 3fbb5f95 eb860825 +N 565dbaec 849bb2f5 bfef8ae1 4cc5c725 +N 56628984 9485b7b3 bfeb7de4 8eeb3b12 +N 5669ad83 36901f3d 3fee2a1a 133b61c4 +N 566a60b7 1ad95c0e 3fd3d8c6 30c624d7 +N 5661790f 2b53180a 3fdabdbc 139554ab +N 56671097 237751a9 bfea6eae 0e376061 +N 56668b67 fb3b0f42 3fefc219 cf8b3eea +N 566d308a 15c6b9c6 bfc9012b 0fb901d4 +N 5663b689 f1d1493e bfea615a 872ff47e +N 566fcb6e 5c6d47df bfef44cd 0e276f3e +N 5662383c 64223c24 3fecc364 61a04e29 +N 5670696e cc87dab6 bfe284f8 57326ecc +N 567b1864 16864f62 3fef0716 ed1e8933 +N 567e4744 1214b31a 3fe5c013 e56812d2 +N 5671e5cb 26a6df7c bf9f0d9f f002f5e7 +N 567af309 ce4658db bfa42e1d ec210459 +N 567991a6 58bbe34a 3fdfce6d 5014475d +N 5674cf4d fdd81853 bfefdbc0 549bfab3 +N 5673e38e b758ee9d bfea9de9 cf1fc95b +N 567be188 358cd29e bfe131ae ecef95a2 +N 5675ed66 21471267 3fa6b950 158fb8d6 +N 5685de38 b35b88f3 3fe54a2d 3f6fcc17 +N 5681432a 1ebaeee0 bfb50703 f11ab5cc +N 568424df e428d54c bfe3eb5e 00bb67c0 +N 568cd5f2 c2afc053 bfe319fb 3c3ac39a +N 56872ca7 7c0965dc 3fe8afe2 3cc44f28 +N 56895144 07916be4 3fdf847b 809d8a08 +N 56811f48 61361ad4 3feff1b2 8e9f512a +N 56800454 2822848c 3fe28dd6 c73135ac +N 568c3d05 35106172 bfc27ce0 4f232ca9 +N 568d5ffe a090eea2 3fefb4d8 511c69bb +N 569fcaf4 5607b7ec 3fefff72 a1de3e04 +N 5692eb9b 1b2a8898 bfefdbad a2c2127c +N 56927d38 da9d2fe8 3fbaac61 806430f8 +N 56924ad1 c64d08a1 3fe65ffc 57f55a17 +N 5694ac25 0c97d6cb bfd71592 8ab5bbbf +N 569f28d4 f86b88c8 bfa818d8 b5f81354 +N 569d5ef9 34c8e5f1 3fee786c cb17d786 +N 569cbd3e 96014343 3fdab92c 3cd7e3d6 +N 569108e4 20afdb16 bfe836af 6722d120 +N 5691b3fb 08d7493e 3fefdfa1 78f820e4 +N 56a40d89 8401d302 3fedcdc9 aeb0ce11 +N 56a06b84 33615408 3fe6ee46 0ca05541 +N 56a3e9c8 5c6f0847 3feaa5ab 99645ae1 +N 56a4a64c bc9c9e38 bfefc4bf ad24e4d6 +N 56af5b92 1c352912 3fd300ba b18adc37 +N 56a1111f 319fd392 bfccacf9 ae53d3b8 +N 56ae28f8 dfadbb05 bfe4a33a 3a11c3a4 +N 56acb337 52c1aa4c 3fe77bba 6316275d +N 56ae889a 49ebf681 3fe5bb56 a7c7d891 +N 56a4254c c42214dc bfeff0d2 6e4ca7e0 +N 56b8c33e 7a95a43b 3fe95c94 8412b186 +N 56b377b6 49099370 3fefc603 926f4a49 +N 56b25d23 4e71dc4c bfd321d5 65c141c6 +N 56b78788 e5005572 bfef12d3 2aca6b5f +N 56b8dbbc 4986b496 bfecca35 235c557b +N 56bba981 bba23dd4 3fef75a1 3464c229 +N 56b71acd ada3f524 3fb7e239 fa92dd42 +N 56b52b8b 464c23ec bfcd641d 028b3d32 +N 56bca836 d7f0f939 3fed4f72 6c1994a2 +N 56bc1c86 5fa38059 bfe5693e 8279496c +N 56c79bb9 a6ff1252 3fcf7744 6a0c6dbe +N 56c6a30c 7ff4764a bfeed287 683a0b14 +N 56cda6a2 ff531156 3fde3197 56b4c2dd +N 56ce67c3 8c3a5a3e bfaa6f8e df44ee6e +N 56c7d44e 7f0ac015 bf98ffe9 be65a0e4 +N 56c9f9d2 15aff8f8 bfeffbe3 4b8d8405 +N 56cd0a7c 16091ff9 3fe6b119 900499a4 +N 56c0e7fd a24f2913 bfec16e4 803189b6 +N 56c158c9 9d02f086 3fc32b3a f36f599b +N 56cffcbd d8c17e65 bfef5712 64d487d7 +N 56d81f6b b0739d4a bfe9a270 02d97157 +N 56de3b90 f87a0e40 3fe3eef9 728914b8 +N 56d1a8c5 62fbb701 bfeee61e e56c48ad +N 56d3fe25 18dfdbda bfebd421 fd2bfcbb +N 56ddb4e4 4b3a9090 3feef3e4 97dcbc5c +N 56d67209 ece079d0 3fe81735 cefe6331 +N 56db798c d439a3dc bfea345e c0c9c1c9 +N 56da1907 a9aea76e bfcacdc1 ccdf3506 +N 56de5ad8 15f3c845 3feb2ae5 9746509f +N 56d7787a 501a5a28 bfc1b59a 923d365b +N 56ec29e7 b09e794e bfe214d8 6bd07737 +N 56e6325e a2ee7504 3fec7b3c c5ff062b +N 56e6bbdd 3f420e55 bfc36b16 4e7b9951 +N 56eb1ef8 0fe5f0e7 bfef33cf 0fb86822 +N 56ee370f ea2fca35 3febfd3c d3657cc1 +N 56e9e69e 9f3487da bfe3bfe0 e1b5ea37 +N 56e03c16 c8671c4f 3fe400d4 f7a5f6fe +N 56e9a863 de978dea 3fefff3d 57cb1103 +N 56ea0531 b194499e 3fe26d99 7cc112a9 +N 56e7dd6b e2cced84 bfe7db5b 809eaaa9 +N 56f07cfd a3011527 3fd59aa0 db6a51b6 +N 56ff572b c5fed184 bfef41af bec9e314 +N 56f029d7 3b7856eb bfeaff27 67efa791 +N 56fb6983 a012580c 3feb9531 43d64835 +N 56fd1e76 f1653680 bfec253f bc2e8653 +N 56f0dbe1 6ed0e2c3 3fef4f53 97d5d9ce +N 56f62639 d6b0bad9 bfcc0021 5e8d17b1 +N 56f954e9 37a0fb11 3fbf7548 ba414937 +N 56f07bc5 9e714a7d bfefe959 e314bb7f +N 56ff4ef5 f9d3ad48 3fc31af2 66313411 +N 57050e0b 9157d0f9 3fe6658c ab3294f0 +N 570ba80a 9c172c76 bfee5eb5 32cda3eb +N 5706e2df d104efca 3fef1aa1 0f1e5ed1 +N 570ca8f1 9e5f571e bfef16e3 9950564f +N 570c04da d439020e bfee0a98 86538aeb +N 57055858 69049f60 bfef75b3 f84d80f3 +N 570a78fb 38b25915 bfefdc19 e898042b +N 570ade8d 50ba259f bfdc0d7a 9ed036e6 +N 57085d9c 34638f81 bfefdf16 9f476e1e +N 5701d260 8b76bc35 bfefffb2 d4933196 +N 571ffef2 5a5da395 bfc84daa 658341b4 +N 5718eae5 d8fdb1a4 3fef6429 eaf39382 +N 571f468e 9a954beb 3fefd841 54bec74e +N 571d3add 69900ea6 bfe6591a df8dfb87 +N 5719b8a5 8b24a4e0 3fe8fdd2 9c0195dc +N 57157bde 766f2dce bfefb9b6 379ae236 +N 5717154c be536aa4 bfef51b2 a2117be5 +N 571bc787 793542c1 3fea2627 40a822f9 +N 571a7c01 275e78ee 3feb2a78 5dc575ea +N 57116225 53a92bd6 bfe8c555 bc80ad5d +N 57267c51 09f2fa2c bfcdc951 6ba88504 +N 572e59cc 50531320 bfeea824 81ff7150 +N 5722c9cf eff20ad3 3fdefe39 c3d0050d +N 57277a29 3cf2b838 3fea9a6b d1f2e9fb +N 572ab210 c4b896d5 3fc2af1d 654b9557 +N 572f3862 40a291aa bfefdc55 3280f9a3 +N 572a9063 af2e3910 3fee9efd 66b7d127 +N 572bed27 a7443793 3fdd7cb3 4bcd3e2c +N 57211ff8 ac7a2ece 3fee69ac 50be97c8 +N 572d3bd8 ddc8076b bfedf61e 217030a8 +N 573a37ff 3825e32d 3fea71f4 224c8726 +N 573fc2a3 6ccd1551 bfb654da 864a3d1e +N 5730dbbe 8cd8a56d bfef7029 b6974a60 +N 573d3364 bc98ed2a 3fe0cf2a 3163ff2d +N 573f1f40 6d638b5f bfea48e6 6e32a2f8 +N 57384c66 a5897b68 bfe6d7af 03b486c7 +N 5737cd56 f3c95e37 bfe818d7 9b517099 +N 57308054 17e4daef bfef4156 8adcd0b5 +N 573a8213 21f20dd0 bfdfe6ef e09fdf3d +N 573ff957 28b40266 3fe6b13a 403dc8ae +N 5748cae8 250692f7 bfe1d851 810b2b24 +N 574aa16c ae5cc25f 3f95dce9 420187f4 +N 574a83f1 4e37ca9b 3fe59aaa 8621bd8a +N 574aa021 0bc948ed bfd777f0 3dae03c2 +N 574573d0 7e44bc59 3fe1d6bc b6bb49c4 +N 57463104 37a1050e 3fd7120a 34efe27a +N 574de06c 9cd2ffc4 3fedc092 b00c0fbe +N 5740f24e 6eb4e4a4 bfeffb45 bf74f990 +N 5746b4de 9a706926 bfe1e5f5 c2282bd3 +N 574fd2a7 1a527094 bfbfb788 234cb321 +N 575c6ad1 a9d56916 3fe53377 fb78aad5 +N 575cadf5 5d6dd90e bfe6e20b a6d55a1a +N 57554c8c 0ee59430 3fdcea78 c2ac8a21 +N 5753c21a c0ad0e65 bfe622c6 266a8e55 +N 57573d1a e6c7d5b5 3fe55ac1 fdf519ed +N 57518a62 0fc3b97c 3fd8a804 c8632c66 +N 57589b7e ca3eb901 bfe4df43 746f4f66 +N 57516b7f 34c40082 3fda5fda c2a63abb +N 575c82c5 de8fdbd8 3fef6b82 2f56b2a6 +N 57519521 aeccd436 bfe0132f 2b5f19b8 +N 576a64c1 fe92ba04 bfda0a76 4ec8fa6e +N 576aeb36 636a5190 3fde2540 e752691b +N 5767b224 92ba6cc4 3fee3365 71bf0702 +N 5766a937 caabc20e bfe24a01 5e161b4b +N 5762bd18 80432e75 bfef8df7 ee4d2050 +N 576476a5 89ab5408 bfc27fb9 90d35b50 +N 576648b6 708084c9 3feffdf0 102be3fd +N 5761dae7 6113c497 3fe297d2 30aad8df +N 576fe3b4 c24ca5d6 bfc14cac 3916c78e +N 576c3381 244f556e 3fe4e3bd a790b51c +N 577c8737 d8e37658 bfc6fec1 1f84bb4e +N 577578ad 220a70f8 bfefb70e f27e3908 +N 57757091 80197250 bfee18b7 947fc4a2 +N 57710b43 cf071d4f 3fe5f9be f90722b5 +N 577d91fa e1d0cf30 3fee7c9f a2f83d41 +N 577203a6 94951463 bfeb7488 ded7b84e +N 57737a6a 7aabb01e 3fdac916 02995779 +N 5773e902 21e14c73 bfef1283 7c82fbf9 +N 5771ce03 90b74dae bfd4c566 4d3919d0 +N 57717eb1 e987f137 bfeea35a 9e00123b +N 57892030 df77aa65 bfeff700 32d472eb +N 578ab0d6 debdeade bfeff77a 326bcdf8 +N 578eb4b6 448a0e28 3fd9b478 296a12e4 +N 57848536 4b966a41 bfeecd9d ef73652b +N 5782b47d 606a0577 bfd10a2e 75557b25 +N 578f5d19 c6a67127 3fe32690 7f0e082a +N 5785871c 1e50d0a5 bfea58d7 a95074e3 +N 5789326e 05a16824 3fe747d9 7886520e +N 5788520e 0bca08f7 bfda3948 8812b881 +N 578b0ea5 4838f6fe 3fc35f89 916994c9 +N 579e5d57 5ae84763 3fe268da 95052bc5 +N 579b7106 ffb15440 bfde2971 aa790cd6 +N 579a7633 392ea734 3fb8bc8e 1f225cbc +N 57943e7c e84053b8 3fef0f6f 43343609 +N 579eb31a f3357af2 bfee456a 1e2f0618 +N 579b0454 20f737d9 bfe43a4f befd8e9b +N 5798e9f5 3b0c038e 3fe989ee 2914bcdb +N 57918f62 37fa8ac0 bfe9d1f5 78b7571a +N 5790f78b da5bac6d 3fd41c06 d4c4f0f4 +N 579ec702 162f0ada bfc509dd 76ad7cc0 +N 57a5e989 a104b985 3fcb3bba c08f1395 +N 57a85195 9632e3a4 3fefd6e4 ad9b6135 +N 57ac28cd defb8634 3fef7fdc 9496b8b5 +N 57ade8ca 31ff524b 3fed376d 6175c1ee +N 57a64217 855bcd5e bfcb7d53 e81ef82b +N 57af1be1 1d433c76 bfef93ca b4d9f581 +N 57aadc0d e6474b96 3feda57c 460ae577 +N 57a45b71 fa49a5e9 3fe8a1ff 2960c7fc +N 57ac2411 e966ca98 3fe0e40f 22d2df32 +N 57a70b7c a448514e bfd1684f 8493be4f +N 57b76e17 2b42a768 bfe536fd 3918e99e +N 57b21966 1115c756 bfdbf4c3 8076ef56 +N 57b78767 54d94627 3fe8a0eb a1cd16ea +N 57b0403d 5529d499 bfe26ee2 5406a698 +N 57ba3335 654cdca9 bfe3c4eb 7e745f0a +N 57b5571c 30840861 bfebc203 4ead8958 +N 57b95cd7 66906818 bfeecfcd f6bb434d +N 57b93886 39ef1235 3fea913d 2aa0ba43 +N 57b882ab 722e4ac2 3fe0b15d 2e204b65 +N 57b348af 04b41f2e bfefe691 63dd4e96 +N 57c24f99 2ee12ecc bfd1b948 618b6895 +N 57ce791d 78fc00b4 bfdb4f08 ab3d3308 +N 57cb2ce9 24f24ee6 bfcf1290 8b75b228 +N 57c1ae61 34de50c2 bfe3e899 b7a9de38 +N 57c44739 c91e6732 bfe706c6 47a8af4b +N 57cc74ad dff881e6 3fe06434 166082ae +N 57c42321 c07b554d 3fde6c38 d05295ba +N 57ca66f0 cbeeeef8 3fa72327 5f097b71 +N 57ca4033 ba3f8258 3fef4aa8 4da61120 +N 57ca89c9 52b652f6 bfcad1f2 134b71c0 +N 57da5a08 00ea6377 3fee597a 58076582 +N 57da9399 0705e2d5 3fa4b877 a08a6b3d +N 57de9961 539f4533 3fe9acee b9816d1c +N 57d1d107 543bc85a bfefd6a3 bc94679e +N 57d77337 0b154302 bfb4dd71 b2165014 +N 57d297c2 7633912b 3fee35d3 b54a9b2b +N 57d0d796 a884ffa8 3fd50ae6 122493ee +N 57dc5077 4a0c8f42 3fe5b2b5 c6290906 +N 57da3ee3 57416638 bfe6d6a4 2f06cf54 +N 57d441b3 e9e54f64 bfa24227 09375199 +N 57e1cd3b 2fe1b5f1 bfeb06fb d3c5439a +N 57ee1895 dc571082 bfcb99c2 a558f47a +N 57e8afc1 c1f0f344 3fb446a0 77658a48 +N 57e3de53 061ebe0d 3feffdba 1ccd5777 +N 57e440da e90a6e26 bfce0337 5383667b +N 57ea23a5 67944068 bfebda08 5f809caa +N 57e773d7 682c4026 3fe8de7b 0cf53d0f +N 57ebb969 59a2bdb8 bfcd839f 84e344d5 +N 57eb77a1 ef42c64f bfd51b69 35841cfd +N 57ec2f0c 51bbadc2 3fea77c4 6140159b +N 57f7e8e9 108526f9 bfee4c0c 72dab923 +N 57f2e53e 5f1e84b9 bfecab2d aa9bcbaa +N 57f0b8bb e8aa3d29 bfefc972 6ac01552 +N 57f24ca0 1fa47c99 3fec0496 c3af955d +N 57fb435a 2c291232 3fee97dc 8d709f2c +N 57f34582 c2b66c41 bfe5ea8e b9b7d0a6 +N 57f1f7d9 1b62a14b bfefa6ed ea6e2b32 +N 57fc7937 26067afe bfdc718f 1e234b4b +N 57fe0019 ec50fd86 3fe910d1 3eb0d0bc +N 57f0f8c8 64f8a940 bfe27cf8 adbd1fde +N 580ff834 aeb24ae5 bfee7b98 9410a781 +N 580e48ed ce675987 3fd74978 bf5660f9 +N 580f188b f650d03c bfbc9fa8 17447372 +N 5800077e 5417a519 bfd0980c 89e71ad2 +N 580c0bd0 bbcccd3e bfefe13c f38fa463 +N 580e6635 8d50295c 3fe869a0 077b06f2 +N 5801bebd c45d72c5 bfd148b1 91aa7114 +N 5806a310 0eac8231 3fe7fc19 08981337 +N 580e9031 d46873a0 3fca3464 61d9e129 +N 5806a913 402624c7 bfef729f 8e35ad5f +N 58195d62 8c95a877 bfefffff 7e14e664 +N 581ce95a afddfc02 bfedbb30 96fc798a +N 581170d0 f0e6a2ba bfe462b6 bcab4d01 +N 5819cb4c f724db6b bfcd53e1 092b4d7b +N 581e5ed8 50a4df70 3fe7a3ca b28c2eca +N 581e2ec2 29d1ab73 3fdf42c6 7a764698 +N 5818a631 b63673d0 bfe5c57d ee34d086 +N 581ff24e 85d29648 bfd77f62 55764783 +N 581aee90 71a5abf0 bfd631b9 100bc77b +N 5813c954 338a46ac 3fecec0e b6ff530e +N 58219ecc dfd67566 3fde04d6 246b8e51 +N 582546f4 ed0e54fb bfddd2ec a5816099 +N 5824acc7 c9d425f9 bfeffa81 23aca2dc +N 5828e725 b79cb8d5 3fe3e690 ec01c76d +N 58290138 456c2bc7 bfe0bbfa 531c6823 +N 5829046c 55323a04 bfe36b52 7965426b +N 582b5c83 85939810 bfd3b4da 8e902a2c +N 58277779 5e200d2d 3feefe24 aab58426 +N 582a420a a276d90c 3fe11f8e 6b2a13c1 +N 5823538e 287b3f84 3fecff93 d8a60ef5 +N 583c2e20 3a97296a bfe4b73e 546d3713 +N 583b5a37 0bc4a544 3fee32c8 0a741e28 +N 58308657 663d3949 bfefedf8 72ecb897 +N 583556ab 3d188f8c bfe403c5 792ae80f +N 583c63f2 fe9ca922 bfee1367 eef492a1 +N 58399593 b660d480 bfe554ac c466a1a7 +N 5836af27 8eff910c 3fec9603 705e9579 +N 58388e32 c074c7c0 3fd24057 67972df2 +N 583849cf 1cc57fde 3fe6847c 4a8cb196 +N 583d9b0a afab9040 bfedb107 8f1da62f +N 58450a31 ebd56931 3fbb6f4a 26f8a53c +N 584ed6ce ee5c38a9 bfedb3dd 4a1076dd +N 584368ac 2df153dd bfe52861 35044800 +N 5846d127 6768756a 3fbcef0d 8ef97b77 +N 5841144c 4c5404a4 3fe000a0 2bc9afe1 +N 584eb84c a83fcf86 3fe5f83b 2b2910fb +N 58401629 6cfaea68 3fe75daa f001e946 +N 584f38db 6b91c25a bfedecce cfffaff9 +N 5849a4bc bfbdb3a0 3fe58628 599a5297 +N 584a29d0 514fcd60 bfa80463 50701a19 +N 585c70ba 0fdbf8c0 3fc18c5e e3ae6dd5 +N 58509c03 25bb998b 3fecdb72 e74c2921 +N 585453ca 33c37c67 3fefe5b1 91314c46 +N 58557675 ce4df9d5 bf9235fc 229d510a +N 5853ebe6 0fab4f0e bfe694cb 2eb3957d +N 585f97cc 438f071c 3fde7695 0d59ee16 +N 5853cc65 4d58f828 3fec80ae 609d5baa +N 585afeee 23b80e90 bfd85d9f a73fc834 +N 58566faf 6a8f21c2 bfc20a52 6dbafeef +N 5850ef1a 3390bd74 3fe90f1a a5e6ca3e +N 586451a8 3b572afe 3fefe958 8d72d2dc +N 58696be8 48bc895e 3fee6ec0 265bf178 +N 5866817a 0b3f0a14 bfe7c0e4 a1adce62 +N 58613051 0bc85a61 bfeea5df 4befe952 +N 586e84b7 44d2d403 bfefaf78 2a5efeb9 +N 5864ecae 75ab4166 bfd61b74 9bdc1917 +N 586ce020 fd59b970 3fc8ffcb 5d5900f1 +N 5863ab2e bb9b964a bfeac70a c13ba8fa +N 586619e1 e4317399 bfebeb96 02e4cc56 +N 586ecf2c ecd5434e bfefffec 95acec09 +N 587e3524 b7fc5016 3fe8f899 f111b3aa +N 587be8d4 80f66362 3fee5891 07cd1f12 +N 5875245f 005af30c 3fd212e7 5f63f055 +N 5875a838 c4514f20 3fec4153 22c38b93 +N 587771b6 8733ac44 bfb83b77 df229620 +N 587ff686 83b16bd6 bfc3ffe3 0dde3fe8 +N 587ff27a e5204044 3feaeab7 50942bf3 +N 58765068 ff0d98fe 3fed94e7 e7baf57c +N 587b4c55 ba473cbe bfe0790b d71d2cf7 +N 58711aa9 a3b937d3 3fef191a 4e9891df +N 5880a554 3ff9004c bfefe06a 38c2052b +N 58881a07 1504ee61 bfba696e 315753a0 +N 588c1c07 e60fea4a bfef6e8c 94dc0f30 +N 58872af2 8b749442 3fcb5d12 5d83c2a1 +N 58893e3b aa31f42e bfeef70d 84c270da +N 588f5dac e5922896 3fd04198 26d5b889 +N 588b4356 76d2b802 bfdd9bc5 9edb12c6 +N 5882520c 8a7b7491 bfefef40 deb128e5 +N 588f63a5 062812c7 3fbf96ee 98140aae +N 58833a05 58a0d8bd bfefbfa1 393240c3 +N 589f7f69 a0ecc9e2 bfe29a65 4f17010d +N 58929293 c5c7577b bfee651f 3dddce3b +N 589c8be5 8478ac2e 3fcd5472 0043c044 +N 5898abde 891a15de 3fe5f981 7b4c11c0 +N 5894986f ca6e1af8 bfee3703 5dcf245b +N 58910fa5 37f4ca16 bfe26b83 f42f4f04 +N 589d35cc 9a3443e2 bfd29328 546b8f75 +N 589d174b 0e8fac90 bfeda033 dca87105 +N 5899f49a 5e092439 3feffc3a 6c0d6b9c +N 58966ec5 02f7aec0 bfe08262 6b4d34f3 +N 58a4cf14 853d8a92 3feb5a53 efb51f84 +N 58a525be 22f36c24 3fe82332 bf0b5f68 +N 58afb893 5c70549c 3fe77226 acedbb56 +N 58ac19a2 80f8d3e8 bfeb3cba 9f185400 +N 58a9d51e 1ce43638 bfeecbae 7c60767c +N 58a2fda3 af62adc1 3fb636ff 1c5ab0f2 +N 58a2a262 d1bbc99b bfef9682 8e33d8e0 +N 58aa9b9d 70bba7ef bfd43cbe 8143e322 +N 58ad0a42 4c721fc2 bf9ecf5f cc2646ce +N 58a21568 202afd74 3fe8c28f 58036404 +N 58b16758 f51de631 bfe2571b 91a3fef4 +N 58bc0bba e9a1de5a 3fd045e3 c1fe89fb +N 58b8cd9c 8ca65149 3fea1cf6 89b5c093 +N 58bc3b24 204b4df4 3fe2e09c 9ab8ca0e +N 58b1fafa 66fb7243 3fd5ac51 3d02e2aa +N 58ba0140 e0561bec bfec058b 2c643c4e +N 58b51af8 005379c4 3fc88b66 2edd0976 +N 58bc43a7 03f4a4e6 3fecc1ea 1ed05663 +N 58b0dcbb 18e45784 bfee4519 027aca2d +N 58bdfa81 b6c5d6ad bfdf47ac 1522c22c +N 58c19cc0 e5f32099 bfe168c6 4852432c +N 58cee061 3afd690e bfee0f61 ce5cfadf +N 58c7e7ef ee1321a8 3fe28c4b bedb7cbf +N 58c2fe2b 4d0f9aa3 3fe634ca ddfab15d +N 58c56b4a e8d9a7eb bfdcb44d 285cce16 +N 58c69e5f 5f39290b bfe133dc 2a570a18 +N 58ca970d 807888ea bfebca27 0d8c35e3 +N 58c177b9 994f3370 bfd21c0f 36652006 +N 58cf737b ec6453db 3fdfa6c3 e2c5193d +N 58c34d48 e5479f89 bfefef4b 4249a1bb +N 58d06f55 b8befd7b bfe8d059 6c7b06d7 +N 58dea4da 144933c7 3fee85d6 18f90eb9 +N 58d316b4 4b03111e 3fcbf446 77a31710 +N 58d07c05 4b86285f bfeb3fbc b30a915a +N 58dfa425 d85bf47a bfc67a87 af5ed935 +N 58debcb4 8664f55c bfe405ed 4f6b1a20 +N 58d161f4 b24b5420 bfe6b09b b5971f2a +N 58da02eb 486139c9 3febbc97 84be8fb8 +N 58d27a76 553bfaf0 bfe7c17f da2955a6 +N 58dd11a3 2274fe46 3fde4e14 91ab0a10 +N 58e690f8 55fe6cc5 bfec62a6 f66e54f4 +N 58ea88e5 22591135 bfd966c6 b09b7175 +N 58efd216 200ea74c bfe469c9 5e6cf5bf +N 58e73b4b de581032 bfe47b0a bb552037 +N 58eac591 e10bfbf2 bfe95df8 9d050a87 +N 58eff1f1 e642d1fc bfd77f82 9f183d8a +N 58e32ced 30703c90 bfef18e6 912665c4 +N 58e3ad40 f5b8b748 3feffd2d 49681edf +N 58ee1a24 7f3a0fdc 3fe724a3 5519f4cc +N 58eeef5f a0592b98 bfead64b eee4c265 +N 58f07323 6b679698 bfe5464e d2967be5 +N 58f865a1 0874aa22 bfd116a2 72820397 +N 58f05e88 1695c18b bfe59637 95ebccd4 +N 58ff481c 1e04e792 3fefdd76 4ca66289 +N 58f33177 20f6bb22 3fef3391 1f976d1f +N 58fdb5f0 f0117adc 3fbe804c de973933 +N 58fb59f2 ace4807c 3feff8bc 13e637c9 +N 58fefc3f 458473ec bfec628f 6565ccfc +N 58fdc676 9a42fa9c bfcd29d7 c9785a1d +N 58f84114 5030126c 3fe86266 e62bef69 +N 590062ad 1a09bafd 3fef78e4 ec182e03 +N 590f6e10 13e6f042 bfe946d3 503e261e +N 590f51d2 98cfc283 3fd3b03a d8b83746 +N 5900f8c1 3c29112d 3fef42aa 3f589f00 +N 590e222c 59a931ba bfef5e35 c1e0b731 +N 590e421e 32a575a4 bfeac58f a423c944 +N 590fdcea 93add0d7 bfefea36 f17672c8 +N 590e5c1f da52b283 3fe35b54 f10186dc +N 590b8aa9 d3678f85 3fde8546 770b0ca3 +N 590dd0dd 28345fc0 bfdc6017 bc59ee99 +N 59133232 af5c5341 3fe92dac 6512008f +N 591dd18d 9cb6a48a 3fdb291e fee17b95 +N 591074fe c08d3995 3fd8eff7 99f7ac5a +N 591251f1 6f0be3f4 3feeab3b d2abc09a +N 59186ffe cca8c1a3 3fcea31a 5c29beee +N 59190dfe 20f91189 bfef52e9 3bc883cc +N 591fbabb c6b444fb 3feec0a0 311056db +N 5919cb4c 098f47ae bfef3b1b 0b922cf9 +N 591e21ea 598e6e6d 3fd986f7 80613931 +N 591d5455 ac045ac8 3fd9f85c 794e2b45 +N 592228a8 fa700dc9 3fee1a51 cbb4336c +N 5921a584 3648edb3 3fefff3e 3f1c341b +N 592e4874 44fc4df8 3fc330d0 639eaa5b +N 592febf7 d062e5ac 3fe02245 ae49d58e +N 592ab5af 80d09ee9 3fc7dde4 877ef17f +N 592ced37 fe174bbe bfdc7a8d 0baa4cb9 +N 592f3192 7542c48d 3fe4dc4b 6fd63f28 +N 592b488c 24507508 bf748e5c 2c1bae02 +N 592867da 8db87edb bfe6d179 314bc03e +N 59227335 3514fa69 3fe0657c 1d53d4f3 +N 5930b8a3 0c017559 3fc8946c 9466ddd2 +N 593bebad a9395f37 3fe51e91 10c1fd38 +N 59302bad 38f9f999 3fea595b c4b7a37f +N 5933f717 36995f20 bfe35fda 1d68ab04 +N 593e8007 93b45286 3fc64cf6 06d24701 +N 593134c3 95d5a6ba bfda79f2 a626670e +N 59328dd2 49f0a71d 3fe7f0c5 4a32a8e5 +N 593443e6 a295802c 3fe184bd 20e4d914 +N 59322387 5d70f9d6 3fef4bd0 a3f8894e +N 5930b4fd 1e9a34a4 bfa24fbb 72b86711 +N 594c5ea1 a3b5c2e8 bfefffa3 524c66d7 +N 594c65fc 367ef6ec 3fed4856 779af8fd +N 594f4664 ed695b34 3feb38b9 2f931345 +N 59428ab5 49c79a99 bfedfca0 dac56a7b +N 5947d5d1 7f106e74 3f960846 3bb2d696 +N 594d3d7e 842890a6 3fed3276 68070d39 +N 59465f36 e709ef96 3fd6b438 22ef49a1 +N 5947675e 8a5eae3f 3fd5521a 10a92228 +N 5948c274 add003cc bfc3b077 012424fd +N 594fb444 e00e1fbe bfefd977 b027ed84 +N 595150ec 2a978cf9 bfdd786a 35f52e70 +N 595b8ac5 bdce0bc2 3fea1511 fe93ba8c +N 5954fa4a c02fe4ff 3feefc50 cc7130af +N 595a974e 5ffff526 bfc55d99 18be130a +N 59521b80 76b726ee 3fd14dc7 d4bfe3a7 +N 5951a0be 90a0ff4f bfdd3d30 94978446 +N 5954ef1f fada2a5a bfe3c5b8 7e5702bb +N 595d5204 67eb3433 bfeffbbe 6ad3897b +N 5959fc56 8b6a2cea 3fefd995 4f8a8438 +N 59525881 7317f9ef 3fef99c0 bb8f055e +N 59675beb 64d5ca06 3feef5b6 8f35cf1b +N 5968ecd3 4d37d011 3fc69136 0944cadc +N 596dd895 7ae0b1ef 3fef9be1 c3d205fa +N 596e1e2f e7ad9b31 3fb79a8a 2529c8e6 +N 59688444 5cfdd382 3fefe3ab cffc1b25 +N 596c2b44 dd4cf74b bfee9752 865d131c +N 596fc201 66a8bdda bfd9925f db1ef695 +N 59674c62 542f64c6 3fe0da7b c7bcbd6e +N 596cd044 cbb8ee80 bfee15ac 80d5e4a3 +N 59623c52 795de429 3fe8c79e 4ce24b04 +N 597cba75 656af397 3feffe58 7df6130b +N 597a19e3 516bc044 bfe3dda5 c0f59222 +N 5976b288 2bf14626 3fb5f57c c748552d +N 597653e5 c742f1dc bfe65c87 640eb0b4 +N 59704c18 d05ef5f1 bfe01359 f113e64e +N 5974cc0e b7eff3f6 bfec44af 78574c55 +N 597eaab4 e5884a70 3fe8658c 40670ad1 +N 5973886b b5e2b022 bfc7e34c c96049ea +N 597b83d9 7bede7da bfd2eedc 587f5377 +N 597e6517 a7faffca 3fe24b6e 59719ac2 +N 59886980 3a58c1e7 3fd9db2c 97d39080 +N 598e9b53 7c248e74 bfb49e4f b44edf00 +N 598197e6 e76fb5d2 bfefe0f4 ecdff525 +N 59804f37 3f17edac 3fd8993b f687c9c7 +N 59819825 8610711d 3f963edf 572a94bb +N 59805f0b 33154587 3fe596fd e27e02d5 +N 5980e9fb 1275c3f1 3fda8938 e95978e4 +N 59840434 e02c26ce bfee530f e0c54886 +N 598bbc55 3c936180 3f737faf fc8f7068 +N 598b4c8e 06cef490 bfc55cee b8a25000 +N 599f8ad2 05ee6f2e bfefc189 127dcc8f +N 599fa59b 8d96eae9 3feb7178 6e6aa2a8 +N 599e97b7 b1eb73ce 3fe67a31 8a5a7389 +N 5994a466 8cb0e312 3fd80864 b5a45f73 +N 5992a754 5bd6c5bb 3fe3d356 ec1af708 +N 599f3748 a1fd61e2 bfb892f4 4eb81468 +N 59925496 99f6c250 3fd00eeb 1df5ff0e +N 5996215b b7bba8c7 3fd7a998 9126c41a +N 5999b41d 8c884e54 bfe8034b e200972f +N 599bf22c 166affd2 3fe4062d 4df8ee90 +N 59aa941f 47422434 3fedd7a2 08701b94 +N 59a1095f 8446195a 3fe349a7 5abac738 +N 59a15a29 78d34978 3fcacb0d 6d7a0662 +N 59aa3d4c 1dbedb28 bfbb3d1c 6b834ca7 +N 59abcd89 9d5ab61e 3fc58888 1049bde4 +N 59a5041f cda36455 3fca2531 0140e73a +N 59a0367a a28831c7 bfe1631e 944fac57 +N 59a949c5 543df458 3fd6c88e 28f51ace +N 59a4fa57 ab5eceb2 bfceba71 44dfd880 +N 59ade772 b4f0f878 3feeb138 ebe55356 +N 59be270e 52b30154 3feec037 812e5f7d +N 59bedfcc 6564f04a 3fef1b5e 82ab6cd6 +N 59b1bb35 8dc87b68 3fd4307d 38a7d850 +N 59beb4d1 b0f6113b bfebc4e1 f38c8dbe +N 59bb8da1 72d4648b bfeaa1aa 57ab74ae +N 59b0a900 66da58fe 3fef95d0 b248fd02 +N 59b93fba 99454d36 bfd7cd02 70b3a241 +N 59b19718 67ded9b9 bfefc69f 8ff47b11 +N 59bb574f 99622511 bfeee3f1 99864862 +N 59b1d4e4 d272fd1a 3fec64cd 2f67b267 +N 59c540fa feccabb8 3fea9480 978b67c4 +N 59cc3fb3 2178ea14 bfea39a6 56a81d12 +N 59cd5032 acd9bb08 bfec2ef3 150f3806 +N 59c2871c 702d7b6b 3fde2066 4aa36d1a +N 59cba354 79e10396 3fdbbee3 03d7cff2 +N 59c1840a 29416b14 3fea4b9d 85653a0d +N 59c81461 1c3458ac bfee226b 486386d6 +N 59c93871 6399170b 3feb82bd 37038265 +N 59c32aa7 cb51c3d2 3fee16df 71b47f10 +N 59ce8c4a a25e3632 3fe98a41 98899f23 +N 59d65e52 68901b16 bfe1a23d ae582d10 +N 59dccb64 739cd476 bfda7a9f 429aad3f +N 59d20990 9cc94b93 3fe68d3c 1f907391 +N 59d7d302 fcb5dc81 bfeb0ffe 87400675 +N 59d4f1f6 329e2951 bfed765b 84e721b5 +N 59d79857 7f7eac6a bfe6c42b ad17a5e2 +N 59d87829 db2c86ac bfe2a301 60bd5bc9 +N 59d168a0 93be7853 3feff732 4c6bf24f +N 59d014f0 22f966be 3febcab9 038d4312 +N 59dedd2f 723dc6fc 3fd4566e 48fe7bda +N 59e6255d b45902f4 3febf677 cafbf378 +N 59e0de7b 8df7cf2c bfd8e2e1 21e54b6f +N 59e10265 54826538 bfc9078f 61c5f56a +N 59e73279 698c52d5 3fcd8e8a d4bb2d1e +N 59e77b5c 1c1c4e52 3fd831fb 32f4830c +N 59e9686c 37df2568 3feb0d0c efe5fce5 +N 59e1b16f 8e4be8fb bfee1044 56dd74a9 +N 59ecf2b6 e63e9cd6 bfed7e42 9510654e +N 59e81072 1ee1a3dd 3fe12f2f bf25e7b6 +N 59e6edfd 896d3bb6 bfe99ef0 1256d690 +N 59f6956f de73a39a 3fea07a6 9950d28d +N 59ffd926 d6356251 bfef9824 5b9b8b37 +N 59f729cc bcf842c6 3fe31112 abe2e04c +N 59fde1a2 167f586c bfb13e97 8c1a915b +N 59f05397 e08e5a9b bfed60e8 ec3cbf4e +N 59f108cf d873a404 3fef5e8b 401c9833 +N 59fc7fb4 f5ff0156 bfee8295 e299e77e +N 59f840ed 94431628 3fe5a6e7 5f280866 +N 59f672fd accef8f0 bfb96851 87af05c2 +N 59f9ff19 3d696ccb bfb1c5a1 d8fc2744 +N 5a079c6d a9396e3d 3fe12f34 0b7dd188 +N 5a04cf25 c21bf28b 3fa7ec53 d554928f +N 5a099171 506f7bec bfefd787 40847c79 +N 5a0734e6 842cd4d5 3fc0968e 7654f4d6 +N 5a06cb4f dba4a12c 3fece2a9 11e53a9d +N 5a01795b 80b9ce8e 3feffd99 d74c6bfc +N 5a0aa4c5 9764f99e 3fe4bcf6 33c85e90 +N 5a064fef aec00bfc 3fec7254 76631709 +N 5a0c2e67 53b8ac3c bfeff9af 7754fd19 +N 5a0d96ad 9c6d34d4 bf90ecfd 0c6329e4 +N 5a1682f5 9c783265 bfef4a1c 2e2cb9ab +N 5a128c02 44cbf7b3 bfccbf63 8196fc25 +N 5a1d3e47 aa757eaf bfe2f8f2 c58cb8d3 +N 5a19f743 686883c0 3fefbc26 4ecd6249 +N 5a151e65 47d6ee3c 3fea0e57 a4def256 +N 5a1d48ec 516d7b93 3fef0d24 6eb23d54 +N 5a14d5f2 70feb0da 3fef448e 80dc0a31 +N 5a180d05 84f691c8 bfecc795 3526e800 +N 5a16153d 2b57bf04 bfd62cd3 41ddfcaa +N 5a1de773 79e85462 bfe155ab 9ba1aa97 +N 5a2e5991 9e664438 3feb1107 d7f3bad2 +N 5a23bba5 14591f14 3feaa696 02f7ba1b +N 5a2f12a3 498d5b04 bfeaaa60 36eb1041 +N 5a2c074c 7046ea26 3fef415b 814a35d9 +N 5a25d019 5dd69cdd 3fefe8ce 6074bbf7 +N 5a21ef4e 2953c4b3 bfcadbf7 4f0af62b +N 5a2b868d 48f46e70 bfe2ca21 71a85369 +N 5a2fd729 58cf5c3b bfeff6ce 1725a3cd +N 5a247afb bb36f8b8 3fd3e93e 9bb200b4 +N 5a230c27 23e32983 bfe3ebb2 1e56bf55 +N 5a3ba420 864d62fe 3fe20231 72267044 +N 5a35da68 c4ec055a bfe96dd4 3cf5e0d5 +N 5a36efc0 aa42b439 bfe0e014 95462c39 +N 5a3a4bfa 20616922 bfebf175 06866302 +N 5a3fb9d4 5a5b5623 bfe4f818 5e7cbdc5 +N 5a3e6f03 2092b801 3fa9e4c7 48fc1074 +N 5a33c880 93f2f9a9 3feec39d 3d77d0cc +N 5a3b566b b341a191 3fa6642b 57affc69 +N 5a375ffc cb8606a7 3fd9af72 f3a5b690 +N 5a340b2e 4c786e2e bfa9e4dd 60e34fd8 +N 5a45b1e4 765547ca 3fe57444 3c3efcd3 +N 5a4274fd 293441a7 bfee7930 ab2256ca +N 5a45abf8 e092817b bfd78828 28b69edf +N 5a4db5bc 733ef510 3fedb361 1ea697d4 +N 5a4de350 22019930 3fe098b0 b95e40d5 +N 5a4ea143 6e7658eb bfcfb93a 28110dc5 +N 5a4774cc a52a07ab bfdb1c2c f3091cc4 +N 5a4aa0af 392c854e 3fca6230 519ef42b +N 5a49eb7d 9f7fb738 3fe8607b 14761410 +N 5a4016ac 501cf2a6 bfe9e79e fc9c9738 +N 5a50cc04 379b9193 3fc79fe4 4aa9e167 +N 5a547448 3a796f12 bfd3baed e802f1cd +N 5a5b05b7 7c004abf 3fd3940e fd26cb9a +N 5a541018 e5416307 3fdf8e28 dd06d75c +N 5a5885c2 673b368b bfaf12b8 e5b3efd6 +N 5a5e294d 1afbbdf4 3fed5cb9 7245cd53 +N 5a524ea0 248e1a96 3fe51396 8faa8371 +N 5a5e9839 fe5418cc bfe52f63 669ca65b +N 5a561034 4a02e56f bfd4ba0d b62e4f82 +N 5a534f68 b0ac60d4 bfd65a57 e1015789 +N 5a6bea55 4934fa58 bfde7631 408a59ec +N 5a67d66f 7f01f7de bfc6c082 d8125ceb +N 5a65c4a7 cb5c0a02 bfe8d9e0 69258ab9 +N 5a62810a 59bb1f89 bfe18316 baca6796 +N 5a6d0449 3c66b6e2 3fe2ffb5 df4ccb88 +N 5a69e150 338cac8a bfdf047b a90d34d7 +N 5a63cd28 5c6a4d9e bfef4622 2cc29630 +N 5a6d071b 5b78b787 bfe4759b 24e3ba62 +N 5a631ab1 fd7098ce bfd744db 390ee8a5 +N 5a668c0d 19bca3d8 bfc382e2 045b768f +N 5a778b1a dfc79d9d bfee2b38 c3d13123 +N 5a734b2a 6a9418ea 3fd69674 296b2be8 +N 5a7549fb 22375d30 3fece43c ee120051 +N 5a7b41bf d5a97df2 bfb01ec1 2f68aca5 +N 5a7a04f4 4dc5bea1 3fef5625 065b665d +N 5a781e54 ac313178 bfea99f9 cab5fc1d +N 5a76aaa9 ad71a557 3fe66620 b9e78c03 +N 5a719d2d a78db53c bfe25bc0 40e6fdf3 +N 5a7ac5e3 19bbcd88 bf9cce86 0f28d437 +N 5a74c7b9 d8557bea bfe77998 9178a649 +N 5a823ea2 8c646cf4 bfef7f00 47e05a49 +N 5a84988b 173b8129 bfe9a6dd 3e83d1a2 +N 5a880ff4 78e4c57f 3fd384ff fcdc6df7 +N 5a86b379 b9d86d4d 3feae594 33da6aeb +N 5a84494f b0523f02 bfee686e 363021f4 +N 5a8566fc d2d2f57e bfeffd8f 8aca4d4b +N 5a8bef35 6113e5d7 3feccc20 f450f2e5 +N 5a87f8b7 eadbc655 bfe40e12 eb59f385 +N 5a80e83c dae9231f 3fd3840d e906ae9f +N 5a81901a 4b8737cc bfaf106c d4160e0f +N 5a902eb2 4fcf9179 bfe47eba 6aa262a9 +N 5a9a42a1 4a7adb8c bfe9fe4d 7d13f5cf +N 5a99f7e6 1ae54ba4 bfcbc2f3 b6ced350 +N 5a9ed940 b92813ce bfe6a62f 199a5faa +N 5a93ec69 db63232e 3fe51cc8 b050d517 +N 5a91669a d215498c 3fec3522 240bd3b7 +N 5a9b46b1 e27ebde5 3feaa22e d35cbac6 +N 5a9ec226 11c258a2 bfc31926 0e396168 +N 5a96d2d9 e538c61d 3fe75a6f 4d45d6df +N 5a908697 e6c8d044 3f8f7bc4 24616693 +N 5aa5e216 3312acdb 3fe20f27 e77cb5bb +N 5aaf109c df0b9484 3fd61239 bd9e7220 +N 5aa70e74 b59027a4 bfe2621a 4a8a0424 +N 5aaa62b9 a186d282 3fd918d5 0f2d5a00 +N 5aa57284 5e36c420 3fe54d27 48300ce5 +N 5aa100b5 7294c7a3 bfe5d794 b4279a33 +N 5aa86b76 0f74c798 bfca2a96 4ad2c929 +N 5aaf536a eb85f774 3fa560ad b9b177df +N 5aa9b455 6df4b90c 3fea258b 8814c48c +N 5aaa4790 54d1e8be bfe48c35 be23d558 +N 5abdef7f 33abf8d4 3feb0b76 75b1d8ee +N 5abeaa8b 55fb0d11 3feba857 250c16dd +N 5ab8df28 8a95aca2 3fefe567 8b5aa260 +N 5abc6b78 3f86880a 3fdc87ed d606a478 +N 5ab768bd f993caee 3fd67cdb 9b9aa09f +N 5ab2e728 af3be9f9 3fe1d0a3 b41f40ed +N 5abe7bd7 459f2926 3fb573ee a42319d0 +N 5abe28cb 5a0cfa88 3fefd824 3840978a +N 5ab10697 5604746c bfdfa9c4 451bfb49 +N 5abaad68 ae24b022 bfeec9d6 839492fa +N 5acd73aa 62855e17 3feae08d 08eb4490 +N 5acb7517 94eac154 3fe26aec 63df07f9 +N 5ac55ed6 693b07ed 3fcc425b b54ff3e3 +N 5ac4c62e 0f727615 bfefb3ae 47362446 +N 5accb987 38bdd741 bfeff930 76dec825 +N 5acd025d 91f88308 bfd7b0a9 3da284c9 +N 5acbc4b0 bdd709ca 3fe4bde9 ed5cce08 +N 5ac014a1 b70a2376 3feba7d1 9335b76f +N 5acabfeb 9f7e9724 bfba4bb1 451bd61a +N 5accfbb4 000b6b8e 3feff96f 399e7954 +N 5ad64b12 7680dad9 3fd51bf5 f93700b1 +N 5adcc8c6 5762b389 bfd04610 e2f35017 +N 5ad62789 271ae2b3 bfe8ac4e abff857c +N 5adf5693 f0e80450 bfea3e04 63436234 +N 5ad93795 72bf3351 bfe31795 72c90b17 +N 5adac037 b4082621 3fef87a9 6f85c3e6 +N 5ad07ff3 a63fff47 bfcf0508 ed9c2625 +N 5ad1c59a 7a0c3368 3fd01f8b cb51b357 +N 5ad93ad2 7ee056bb 3fd90b54 5c3fc8ca +N 5adf663e a434a91e bfed1179 892ff315 +N 5aedf461 44d4b987 3fd0627f b6461828 +N 5aef4e69 202189e4 bfd31238 1d5ac2c1 +N 5ae0ed7b fffc8d5d 3feb7d1a c7619524 +N 5aea1372 52634a61 3feea14c f7542a1f +N 5aefbb1d c4c7bc64 3fdd5fc9 36699c86 +N 5ae2ee23 0cbd9c62 3fb75797 6efb6766 +N 5ae8af42 69672540 bfced30c 948034e5 +N 5ae3345d f3c03bbe bfe90864 375e8467 +N 5aec3e75 8e278a19 bfc29e43 35c9c37f +N 5aebdb1d 997ca2b8 bfcf662e 9a01e76c +N 5af099fa fd6d61b7 bfee7184 57080d30 +N 5afee7eb 16539556 bfefbe82 8150cebe +N 5af6e950 6d91b7b9 3fd2ee3a 6c6eac25 +N 5af3871a 5faf3f6f 3feedefb c4da33a4 +N 5af4fd64 e0d935c0 3fee404a 89a4900e +N 5af648c4 48850aa6 3fec60cc fee05495 +N 5af567c8 72041fa8 bfd6e208 bb9d1032 +N 5af02a44 5c2ebf69 bfeb85e8 5cade667 +N 5af76769 9ac26c42 bfd89685 76f15655 +N 5afb98d5 b21fb1bc 3fdb5e4e 70d9aceb +N 5b005c70 48574798 bfef7b13 1d5be41b +N 5b05d999 69a4cccc bfefc003 95863183 +N 5b01c034 0cb1f527 bfd38d52 fe7e34dd +N 5b06a3cc ac663314 3fda59d7 a02eb46d +N 5b0ef163 db337f76 3fafef21 73738b17 +N 5b04dc74 8bc702ab 3fdea6d2 87f3a2de +N 5b0367a4 bd1ff9e7 bfc20fdc 3fdedf9a +N 5b033ed9 00ab712a 3fdf796f 91a1c611 +N 5b0c7130 302d51ec 3fe810c9 679464b6 +N 5b0ee7fa 8c05f540 3feeddc0 03419790 +N 5b1ae048 7f48dcae bfd9a595 d8a93b77 +N 5b1a0a73 730a615b bfd9ee1a 2d6a3513 +N 5b110ce0 a5aa9c46 3fc4c071 558882e1 +N 5b1776b4 0cc81637 bfe6c0ad 577445c5 +N 5b17a590 3fa13b72 bfef5d94 4657955f +N 5b1ca6dd bd74c28a bfe084f1 5ab6ffbf +N 5b13982a 3ed0931e 3fe7e45e 0583d289 +N 5b155787 44917538 3fe34998 84370d7f +N 5b14d430 371f1678 bfed0d73 529477eb +N 5b1491b6 5ad33361 3fd20c4c 205b06d8 +N 5b2783b0 88cf7b27 bfee4835 f9bd8e48 +N 5b2c5ef5 24ebefd0 bfee707e b8e09e8a +N 5b21d1ab 956712bb 3fd752ca 0ef43a07 +N 5b219504 88f42eae bfd64241 4e023f10 +N 5b22eb22 4c374ed9 3fe540da 79a9a1a9 +N 5b238076 c51f2674 3f9ea3b4 5d5205df +N 5b210b79 93cb4009 3feffba3 7b6df607 +N 5b2b5cb7 b4298c84 3fedd4e7 2eb01dca +N 5b24da0b 7e98fd50 3fe929a4 defc5679 +N 5b2521bf d4ecb7f3 3fd2787b b1527554 +N 5b3980a4 2900dda4 bfef5837 144fe275 +N 5b37f7a1 ffad05cc 3fd2043c 85ae11a4 +N 5b399eb7 409def44 bfe5d8ec 1ccf777b +N 5b3ec567 c32f4f4e 3fea3e5b 9da0ef61 +N 5b3ca9e0 ea7fd728 3fe67b8e 6f6be19e +N 5b396618 6442c0c0 3fe2464b 458d9f83 +N 5b38dd01 2de5e8ae 3fe5d438 c7c43c3a +N 5b3efef1 31e010ca 3fec53f7 cfd251ea +N 5b3ebd43 5641110c 3fefe829 632691f5 +N 5b36034c 8113077a bfecdbba 74c00bec +N 5b43e4fd 99008fb5 3fed8a70 16a7913f +N 5b49fc5e f34bc593 3fc645c5 8219e2b2 +N 5b44805d 7f059370 bfca2e54 eb0e0009 +N 5b447115 e7bfda94 bfe118fb f61cc45f +N 5b491fc2 c9ac0262 bfdb198f a3ca455e +N 5b4e7416 9e1068f4 3fbfa554 c91dd059 +N 5b4119d1 441743ee 3fda4b64 e69d3b9b +N 5b492517 1811c3ca bfed9aba ac8323f1 +N 5b4c656e 2b5a39f4 bfea4811 a048d624 +N 5b4ad780 014d37a8 3fcc442b 6cdcd1a2 +N 5b594e68 8608d0d2 3fe680b0 c515a17b +N 5b557dc7 3ebdc35e bfe9df86 8dbc3eb8 +N 5b5474a0 aa3838b8 bfe1825a 230a47b5 +N 5b51b52f 25d2edf8 3fef5d13 6aa3da66 +N 5b531566 a0e66279 3fe34ad6 8b473606 +N 5b5ae5f4 10fa9602 3fefdcb4 d01ca25f +N 5b5e5d81 da6afdd4 3fd292e9 fdebc771 +N 5b5657d4 07ddee1e bfeb44d1 1cc2f2ee +N 5b526626 e8d5a45a 3fc85fe8 ee7a8780 +N 5b576d0d 746ad60d 3fefa18f 35d84ad0 +N 5b6df120 ae3b5a7d 3fdb287d 5b93d3cb +N 5b69bfea 54628925 3feff05b 8a4f4f51 +N 5b62c5e4 54395c9e 3fea57ae 2b98e777 +N 5b660db2 29ee796e bfe42b65 a3022b16 +N 5b6e9aa8 4a8732f9 bfebfac8 b9b04d46 +N 5b65ae85 98cff1c4 3fe7d307 c7e0e1be +N 5b652208 863c5294 3fd7bb2f 33283275 +N 5b6c25c8 b3c6d31e 3fe58be7 abe22c16 +N 5b679806 ae2a520b 3fef9157 62c33568 +N 5b63bd97 389e980e bfebc5a3 b67c0806 +N 5b7ed86b e33e63f4 3fd4d36a 43272b77 +N 5b7d5473 53f74b28 bfc1745b 2548326d +N 5b79c3a6 38f31948 3fe6d2df d29b0685 +N 5b77f506 12da5a50 3fd60dd3 9e1f7999 +N 5b7e4c25 fc3f29bb bfe451e2 fdbdc9a5 +N 5b727fa8 f01c3a47 3fc2845a fbe94b34 +N 5b725e69 ada0720e 3feac40b 8a90f753 +N 5b7b3e1e 2052db40 3fef67ad cda5b7c6 +N 5b7b8ce5 1337fa0f bfec2f14 0b25c6e4 +N 5b7057bc 5408a503 3fede20c 14f6fe5f +N 5b8109d7 7d02b8e2 bfe75c8c dd91f97e +N 5b801ffb f38acad3 3fe0e750 37397c76 +N 5b843221 e4438226 bfd964b1 9c72a409 +N 5b8364a1 08fad295 bfe6c2bd c203cba4 +N 5b8d4d91 70e2afcc 3fec7168 169a188c +N 5b85d7fc 4ec44c33 3fdc41fb af36a12e +N 5b87c9fa e084b292 bfed8cab 2af1500c +N 5b83e48b d05e716f 3fe89ee3 ba225587 +N 5b8ccccc 94b04adf 3fddf5f8 0e5206a8 +N 5b8e6866 7174e845 bfdb571b 01615d6b +N 5b919ce0 e30bde87 3fef4f9a 038f7361 +N 5b971536 47efb017 bfcd8d11 214d8c2c +N 5b9604d0 ebc8cc93 3fef3cb1 e44bb58a +N 5b9785ad 561d3aec bfbe84c6 8bd550ef +N 5b9ee09d 1cfce0fc bfed4e9d 6667c8e1 +N 5b974415 e2c29458 bfe5399b 9fdff9c3 +N 5b9be5bd a7084702 bfdac2cd a11c7357 +N 5b9a4a01 c441c5ec bfd0ad3d b3778014 +N 5b9e5bce ec9f96c3 bfe65461 48bc3eb3 +N 5b96c8d0 9fefba31 3fe8fcd6 fd1f2636 +N 5bad827a 55aac12c bfc1cfe5 844afb7f +N 5ba8164b 18f56620 bfeffbbb 61731d3b +N 5ba6e6df 969b2a24 bfb256db 0f725513 +N 5ba341e4 eb145e61 3fea567d 87aceabd +N 5ba47d9a 5b6b4f70 bfea8e42 a4d2dd5c +N 5baf0f53 8fddfc46 3fef44d9 c6fa28b6 +N 5ba29705 2b4179ae bfd35724 4259c075 +N 5ba049f8 4fe2267a bfbab1a9 edaf8795 +N 5ba921ea 3f9aaace bfe94d49 2c69d3e7 +N 5babe717 1bc0884a bfa2813d c6f887d4 +N 5bb2e635 aa85343e bfcb4e53 b3da10f0 +N 5bb02701 d18b5036 bfe3ea11 a8919285 +N 5bb158ae 0e586e09 3fe28113 e24915eb +N 5bb8eb8a 7c64acc8 bfd769f6 15175dcc +N 5bb9818d 554625f2 bfeca75f ec96c580 +N 5bb3c6ca 1e8f36b0 bfef034b 000583b2 +N 5bbadfad 27997b6b 3feee0cc dd0ebd45 +N 5bb23272 64c63ef2 bfed7115 3caf49e8 +N 5bb447fa f644e0f8 bfe8378c c490709c +N 5bbe0144 15bc656a 3feeff7f 780956ca +N 5bcd729c 55be3e2f bfbe66ed d0e2ac0a +N 5bc630e0 0997591c bfd8a8aa 463ee422 +N 5bc49922 1fdb46ac bfe95200 8ca637cd +N 5bcecd12 fd6eb3e4 bfe17e51 86316589 +N 5bc43ad3 3503721a 3fee1429 7c8b67b2 +N 5bce2e5d a17abb04 3fecdab3 ae1862ad +N 5bcedc97 5f49b090 3fef6458 8869bf43 +N 5bcf233e 60ae3a96 bfe23f12 76acb5cb +N 5bce6d10 eb0e00ba 3fedad90 a26f27d2 +N 5bc3fe4b ab2eab84 3fe8aace 931ccbb9 +N 5bd799e7 68f35822 3fd62f99 986d2538 +N 5bdf0b87 bf603c0a 3fefcd90 2923a2b0 +N 5bd951e5 a21a7bdd 3fe4b58d d043a9c1 +N 5bda9258 50d7bba3 bfe16a54 caf6b22a +N 5bdc5666 73a727ec bfe4a95f 0db42472 +N 5bdfe84f a1d4f6d4 3fec34d5 870bfa08 +N 5bda94a0 28dab3e0 3fd3953a 721481ca +N 5bd21821 be702ea2 bfd6ca53 adbf5a0a +N 5bd45757 0f244ca4 bfceb5fb bd58e8e1 +N 5bde94df c57a9d0d 3fedc39f a864df6d +N 5be9ee16 b59244b0 bfd1a2c1 88e99557 +N 5beaae29 0bf44280 bfef2182 932b9886 +N 5beecb14 45d6767a 3fc41297 dce5fc31 +N 5be13b6e 7c73cbf7 bf802911 25e22980 +N 5be85ecf c54559ad 3fefb30d dc14201e +N 5be0b64f b2ffafc0 3fc77273 5b068595 +N 5be33764 2fa8f827 3fea0c60 96f8cdfb +N 5be2d5dc 5761bb1d 3fe00e1c 905830e0 +N 5bee9ee7 88149fbe bfeeef14 a93e9b84 +N 5bec8e55 eb9421fe bfe729cb 482e2517 +N 5bf8d464 64bf682a 3fd7eee4 1689f4c1 +N 5bf97907 03c351f4 bfdaafc9 bdb64a0c +N 5bf403e8 8b056d7b bfed393a 013d0e3b +N 5bf82837 31ad6ca3 3fed7dfd f58f3f24 +N 5bffbd65 cbc8a4de 3feedf65 00e6bc6d +N 5bf8bb37 cf993266 3fefa434 f6701383 +N 5bf472c9 c940909c bfea6da0 e70bc76e +N 5bf8ed46 35ed4b06 3fc090d3 48c96331 +N 5bfb5208 b0a5edd2 3fefcbca 801cc2a3 +N 5bf7531a a2d6f982 bfd8a695 2247e1cf +N 5c06121f 34198970 bfbfd5e7 95ade08b +N 5c013ab4 71bd31d9 3fdb6c8b 236191f5 +N 5c08a69f 6e463888 3feaa84c b9b1b25b +N 5c0c1704 ec38c176 bfeb1c7c 5b56883a +N 5c0e15d5 0582f81c bfef8de7 5b82e60a +N 5c03e5b1 79fc60fc bfe883d6 a90d3b65 +N 5c081ff1 a47336dd bfe28ebf fec8fb7b +N 5c009802 06f483f6 3feedb7a ea2ec87c +N 5c0d6250 508559e8 bfd604c0 c61d8171 +N 5c0812ef cd87f61c 3fee7cd6 aea019b9 +N 5c1a7e57 52a08f12 bfe64171 5729692e +N 5c1acfa8 49a17b5a 3fedaecb 19778d09 +N 5c165497 e7927218 bfd1b73c c739bdda +N 5c1dfbe7 66f4b721 3fdd23bb 54243dbe +N 5c1d5b55 0b6dd061 bfe7e809 607372c9 +N 5c1da420 8b625328 3fe6cf02 ab35e040 +N 5c199e35 2a12ed52 3febcc7e a3e13b1a +N 5c1d676a 6fd88ed4 3fed4617 8e48be7f +N 5c1717ab 467794f6 bfc9aed1 320348e2 +N 5c175ac8 175d596e 3fd3041a 0129eca4 +N 5c2e349d df26c086 3fef7028 0ed8d3dc +N 5c295267 8107ee6b bfae6e5e af67aa74 +N 5c2be212 5afd5498 bfdb4882 ba5b020d +N 5c295c6d 71d6605b 3feedbae b59bc568 +N 5c2e0add 05730bc0 3fe5b980 e0225a56 +N 5c23a650 9566d5a0 3feffc6c 0e7bfebe +N 5c26773a 53397d41 3fef7dcf 63425da0 +N 5c20358c c4f79cf5 3feee255 0f03a570 +N 5c2c4689 6ecfa114 bfce1389 5f77ca76 +N 5c2e4348 b12d21ae 3fe2f9be d8131b31 +N 5c3c6d45 e0c60f86 bfe62f8e 99466703 +N 5c3dd0bc ee7e4a92 3fe3c6c5 8ce28e63 +N 5c3aedd2 249ee6e8 3fefa3c2 ca9c3021 +N 5c32f986 3f599f1a bfea7a58 e1501ef8 +N 5c346dce 2c36b7f4 bfe03ab9 ba61b10b +N 5c31bc3a 04db405d bfdf119d 483ab450 +N 5c318479 721f9a6d 3fec9ec5 32e73229 +N 5c349fe1 6254c69c bfedee50 78663ad8 +N 5c39d75e c07818ec 3febc176 ae8a1be2 +N 5c36e5a7 e7a79e01 bfcbdb44 5241b8e2 +N 5c434fa3 a3b65475 3f6286d8 111af124 +N 5c4b0933 0523a307 bfe8fb13 3acd8c8f +N 5c48bd54 9adfa646 3fd4ba82 65b6911f +N 5c4f28cc 9449c603 3fea3293 c3d640cb +N 5c4b3813 504ecac9 bfef44a6 d9664daa +N 5c4ecb7a c8d72cae 3fee68fc 28581291 +N 5c4b8644 c9c2a0f6 3fe287a3 242281ee +N 5c4d3edf 10912a4b 3fe9ca66 284c3af4 +N 5c40cd0f 07c70b68 3fe2071b 294af2ed +N 5c48e3ff b718c40f 3fe2cd78 d6bc1590 +N 5c5a442c d1a0c3ac bfe6d9b7 2a4e8621 +N 5c5f6b71 de0def12 bfd0a4c0 0029932b +N 5c5369ec bf211a87 3fee4fa0 e4e21eba +N 5c590aa5 8eed0961 3fde7ada be1cf8d6 +N 5c5405bf d6386c86 3febf7ed c4bf9c58 +N 5c510b5e 7f5b60d1 3fe9e044 045c01c9 +N 5c546adc f781d1e5 3fe4332a 56c6940b +N 5c508a12 c173cffc 3fde6fe9 54e1d108 +N 5c5a6293 89b2a34e 3fe88dc4 28958b99 +N 5c5bacea 493ac6a2 bfe29432 da91a58f +N 5c66e9c9 0d0706d7 bfc97b8a e493e73e +N 5c6277ae 81765dcb bfee583e 6781c759 +N 5c667cca 863e991d 3fdbf7a6 3c82edc1 +N 5c6d8302 ec2cc378 bfeffffb 6566571b +N 5c6b1f03 9d843080 3fe495ed decf6df4 +N 5c612e42 2425e9d4 bfca23ba 48c5249e +N 5c675e90 9ea0015b bfe62f49 9dbcd48f +N 5c66a200 a194d710 bfe9dc34 a4ec256f +N 5c68f1a0 0130801a bfd6a5dc 47f54f67 +N 5c6901da 4670bcca bfc9a1ee f66172a0 +N 5c729278 24bda353 3feb3f69 ff75975e +N 5c7575fc 0065ef74 bfd45b23 3086a107 +N 5c74adc1 7f7fb5d6 bfecc9e1 c2ab62cb +N 5c78f3fa 7062aee9 bfefd791 5b39fdc5 +N 5c738819 2de1946e bfe89025 1b7bde77 +N 5c7658c6 d1973a5a bfefe06b 0bce0169 +N 5c70ac8f 336559ac bfec644e 54a23011 +N 5c72de58 42d957fc 3fef8c45 3bed6fd8 +N 5c7bb717 b14dfcd4 3fd31d13 4c9b39d5 +N 5c73324e a4c253fa bfe784c2 f183bd2c +N 5c84fdcd 4204f1be 3fc4907b 0019bfe0 +N 5c810eef 19f21c5b 3fd40cd5 23a3919f +N 5c8e7f45 5b998eda 3fd3e21e aeba7059 +N 5c8f6303 8a5da984 bfec1840 54b719cf +N 5c89ce24 361d4e62 bfebdc7b 1dbd1a6b +N 5c88e8ab 6ce3fd62 bfe8bd47 8f29acef +N 5c8cf6ae 98cf8578 3f9428e8 7dd5d418 +N 5c8c9698 ffca1d0c 3fdbe631 2a32978d +N 5c875824 ce7d555a 3feb9b35 f2d415b7 +N 5c80ff93 d4296dfe bfca9bb1 09b94f60 +N 5c9e21cc 25c1a0b1 bfc8fd4e 0071881f +N 5c95957a e12d6675 bfed9686 2ec63986 +N 5c98cb21 3ae57592 bfd46d8a 0915dd74 +N 5c9945eb 33e0f04e bfe8e685 e90c11a9 +N 5c98099a 575b842e bfe3138b 279f6f44 +N 5c9599ea c69861f2 3fc9ef8b 6e6d9363 +N 5c9c2601 fa039686 3fe334f3 3693d809 +N 5c9648ec 97005de3 3fd7dc87 0334b865 +N 5c9fbe00 f49a147c 3fead848 bd178cbc +N 5c9087e7 9a4e9f0e bfe0eba1 f961df5e +N 5cabfd2b 98c69745 bfc0a8e4 b39cb535 +N 5cacc07b 61a53af0 bfe862cb ab085975 +N 5ca59e61 3719e0dd 3fefa049 a2204459 +N 5ca12f2b d5c5587d bfefff40 20d88bbf +N 5ca34feb 9f0deabe 3fddb139 074ee446 +N 5cad7fac e2044f02 bfd5df5a e5f61aa3 +N 5ca0102f 1afda13b 3fec88cf c5563918 +N 5ca6b2e6 b9cb5b2d 3fef32db 4aa615f1 +N 5cae944c 597247a4 3fee214f 92494956 +N 5ca41e15 cb490c12 3fd3cd40 c5a8774a +N 5cbf0425 2a50fa3c bfec1fdc 72b48bdb +N 5cb463af a5fc5e26 3fd3ceda fe576a3f +N 5cb944c1 d18ccc78 3fef18fe ce1705f2 +N 5cbbc221 8575aeca bfeffb3b 3f9d40a7 +N 5cb8042a ee062c8b 3feb5874 cd7bd0f4 +N 5cb0b50d d1dea5fc bfd23fae 922ad449 +N 5cb0a7be 9fb82b47 bfeff566 f9118d4e +N 5cb6b6bf b47541b1 bfef66ab 141e645c +N 5cbb39b7 9b1e9374 3fe094d4 8b03aa07 +N 5cba998f fb68f87e bfeff92f 150faed3 +N 5cc64313 784e36e2 bf73d1a7 c53da61d +N 5ccfbbba cc84295f 3feecd78 31abf82f +N 5ccb34f1 437e73cc bfee9641 681cd324 +N 5cc11297 93dcbcd2 3fcd0a5f 3e454f4f +N 5cceb3a8 6620e583 bfedbc3c 9bed3aa4 +N 5ccf4c2f 31c2519c bfbff821 ac8f778c +N 5ccebd26 b2c2b38e 3fee5da0 cb0a448a +N 5cceaa67 1a51fa1c bfe41650 4f5e6151 +N 5ccf93ac 07e55d86 bfe7190d 57fbacdc +N 5cc4e04a 0ab807ef bfee9259 002f45b3 +N 5cdf27ac ae6b18a6 3f99f4ab 4d83cc4d +N 5cd16018 2bb3178f 3fe96dff f539e74b +N 5cdfc845 87092008 3fecaddb 6d932d80 +N 5cd2c14b 251e1324 3fe8588d 9e270c5f +N 5cd81b78 eb6b5ca0 3f9c53df 119ae3d4 +N 5cdaf8f0 be5d501e bfecde3c 5d3557c9 +N 5cdd1f1a b2761f94 3fdc7b4f e7462fdc +N 5cdadc20 ff30d137 3fe9737b c3b8d986 +N 5cd9413a 858d8a88 bfec1485 ae3db24d +N 5cd410bf dc0e3f60 3feffeb7 2e7be59b +N 5ce35972 679070df bfef4e28 4bca7947 +N 5cef0ae1 a8e98836 3fee9c62 68be8443 +N 5ceeb7bd da439ec8 3fefc348 f6f3fe55 +N 5ceb7499 0858009e 3fe71fb9 5c87195f +N 5ce4e930 1f675f07 bf9ac4d4 a8aec80e +N 5ce77afc 34716515 3fecb11b c1ed1156 +N 5ce0cf56 089374a9 bfc67f0c 2832954b +N 5cee6dd6 196780b3 3fe16eee 75d235bf +N 5ce691cc 9dce5886 3fef15d9 df4a0836 +N 5ce0fc6a 6c2bb495 3fb746e0 f9d14072 +N 5cfe8542 4699ab6e bfb997bf 5086eebe +N 5cf89437 6e3dbb28 bfd44170 96e3cdab +N 5cf37888 10359a18 bfe2568f b0a46c46 +N 5cf82ba9 66998a7c 3fe8259e 8653c0b6 +N 5cf206dd 351e52aa 3fe70523 ddf74692 +N 5cf67aef a993ad0c bfefc508 1500659d +N 5cf3b64b efa9b0a1 bfefff82 92a6fa45 +N 5cffe3bb 3d43de56 bfe12a85 db285370 +N 5cfddcf4 20ed6186 bfeec4c6 18c04a31 +N 5cfd0cb9 5f02ad77 3fae80ad 4fe54c72 +N 5d03f3d0 9044134c bfc94e9e fd7477c0 +N 5d076395 cd3e6346 3fd80b9b bd74c295 +N 5d0047f5 2afba0fd bfefe3b0 a88b7cb1 +N 5d04ffe1 58ad2ac6 bfdb13da cc9ae641 +N 5d098967 e4d1f3a2 3fe994e4 835f1811 +N 5d077b45 749abb64 bfe76667 483ac517 +N 5d03991d 0c09b80d 3fc73344 02e562a3 +N 5d039ed5 4d8cf5cc 3fef0b5e 78ba15a0 +N 5d0b32ce 9939efb9 3fef6bca 7c9f341b +N 5d04da6e 25650dd9 3fefc10f 8b8081b5 +N 5d1e6f28 1dd34cc4 3fe76b18 4a73af54 +N 5d1d44ef 2ed9a456 3f8f212c 66d8aa21 +N 5d1eea1b 16025a0a bfe7dd3c d4ca0998 +N 5d168cdc 8ec2bb41 3fefc831 ad3824e8 +N 5d1cc141 bf716af3 3fd1f55d d216f3a2 +N 5d187fb4 3c3cd516 3fe6499b c22ef26c +N 5d108c4c 92545385 3fd65a8e 5a55b306 +N 5d1c8aa4 c3cafae2 bfd84ba4 0aa9c379 +N 5d166632 6dde96d0 3fed109b d7546a8a +N 5d11e709 b36d4ddc bfefdf96 fae9614c +N 5d2ca818 55a79cf4 bfec47e6 dd25de66 +N 5d24498a c15ae1c5 3fefc5fc 8caa19cc +N 5d248d8b ca5d90f8 3fec2904 08884dab +N 5d25f150 2af16404 3fed4ad7 0d4ffa85 +N 5d26e393 d97f0587 3fe3faaa 9e3102ac +N 5d2ad6a5 2247509f bfe70363 9e7d212b +N 5d212ae5 8cc709cc 3fefff4c c20806bf +N 5d2aa0e7 82b45ed0 bfecff66 92ed2677 +N 5d285b94 beed7f1c 3fe021e4 febba315 +N 5d2c945e fb0be002 bfe1c3e9 00854661 +N 5d3522c6 72a7549b bfe2cc94 7882bff3 +N 5d3cdcd0 15d7986a 3fe92c8e 3b087deb +N 5d39eccc 652ff513 3fef63c4 a3ddeaab +N 5d35f4c3 55b2b8f6 3fefffd0 3fb7b251 +N 5d396b63 1a5444b0 bfed58d0 64bf94bb +N 5d345868 f8a00c98 3fefeac7 eca3a1c3 +N 5d34d759 d0daa13d bfe0acbd 3ec6fb4d +N 5d343b01 def75f8c bfe2a0f5 6e3031a2 +N 5d3a26a9 18798c38 3fee20b8 e71a45a6 +N 5d3d6395 f8fbf3bc 3feb114f 5a036d4a +N 5d4b9aa9 1fde1926 bfb7889e 6f771e0f +N 5d484123 dae18688 bfd53b33 7eb4f40c +N 5d445f07 a247a380 3fea77b3 96eed8fd +N 5d4784e0 ed34ea30 3fef5897 f766ee08 +N 5d4a7286 b4316f6d bfee9b38 d40172d6 +N 5d4300a6 ec2d1184 3fe46ab5 47660553 +N 5d48745a d01309e8 bfdde042 6afa83f4 +N 5d474f84 4420fffe bfea0494 0d9d5063 +N 5d4a8274 474f0714 3fefff6b 075c07a5 +N 5d48e49a 76ced01b bfefffe0 a510a559 +N 5d51f5e8 17308500 bfedb66e 42285da8 +N 5d5cfd4f 637f333d 3fe34190 f0c77a61 +N 5d5fcfe6 b6394fa9 bfefe57b d48f4053 +N 5d57be2d b2aef119 bfcecd18 33113f57 +N 5d5cf6ac 2e4aa7ee 3fbef962 01a4f65c +N 5d5bf7f9 c6dd86ee 3fefc2fc 345dd956 +N 5d57a7f2 5c3d311a 3feff50c a09ce9b1 +N 5d592526 a0635291 bfcbad06 82f09e13 +N 5d5061e0 7763f2b8 3fcc8069 a22257b3 +N 5d5af12a e528e4eb bfe129d3 97d6ce3f +N 5d6eba6e 7f6d964c bfefed40 467f2a69 +N 5d6c177c b7f75a4b 3fd0a550 0dfc9486 +N 5d6cd01d a6d08d44 bfed3c03 218b434d +N 5d6831b6 bb815052 bfee9b84 36c9f75a +N 5d6f6cf6 57830e8a bfbde9a6 fd2a3198 +N 5d670e64 b1040c0d bfd3f628 03e42795 +N 5d66471f 171f5fa4 bfefa3de 7380719d +N 5d695e90 c533795a 3fe5510b 0639ec9b +N 5d6a6e64 00c37d16 bfec4d99 90b361c7 +N 5d637286 b2077769 3fed3171 fdb30512 +N 5d7dd64f b026ae54 3feb984b 3cad9bae +N 5d78e3de 772e2fa6 3fe64914 280e12de +N 5d71bd41 8feb7391 3fe9c0e8 88c4f81a +N 5d751d82 ed05131f 3fd6d39f 2fee3112 +N 5d733a18 cd265985 3fe8db0b 94d097d5 +N 5d747d64 334b8895 bfed4ece ba9b6f32 +N 5d712bcf 51a5a04d 3febecb5 c5d4aa13 +N 5d769732 1a732620 3fd3fc06 71cdb4f9 +N 5d7355b5 26af2899 bf9c3d2d a73c9125 +N 5d79826c 32df30a8 3fe85f1f f2aa47fb +N 5d8cf08b 85dbeec2 bfe2fb87 3b185ad4 +N 5d899c5c 3a12643a 3fb87168 325f51b6 +N 5d84190c 199d564e 3fe7f6be ad6a3883 +N 5d8436ac 6a836f32 bfef3429 bbe55eed +N 5d8d93b6 c457a10d 3fefffef 44464d24 +N 5d83dea5 38e39704 bfed3507 ce7af757 +N 5d895611 ac1f8dfa bfe81aa2 b200b45a +N 5d8c858c 66a4062a bfe7b2ba eeb5fc1e +N 5d87d4e9 dc19e4fc bfef8a30 45c1825f +N 5d81d3e7 9fae9b6d 3fe3e1c2 db43740f +N 5d944f1c 5d902533 3fe31cef ca885884 +N 5d923856 739d8e18 3fe1a4c1 4e881a87 +N 5d97185d 35c93b69 3fef7f86 98f7a011 +N 5d94feb9 eda2f299 3faf625b 55a141fd +N 5d9dc301 28fb33e4 bfee6638 109bece8 +N 5d9523e0 eac2fa1a bfe82c4e 584eefe7 +N 5d955115 c4cea50d bfeb334c 7b4e3236 +N 5d9dbbc2 85784560 bfdc04eb bb515802 +N 5d996d72 225549b4 bfd01f68 57036517 +N 5d9b86dc c037f767 3fe6d7c0 175a5e33 +N 5da439af 9ece3268 3fb61b0c aca1e306 +N 5da36434 793e0de8 3fe4d72d 8581618f +N 5da1758d 15395162 bfd3a77e cc8a0dfc +N 5da0b54a e710a3d7 bfef01cd 6c2c6a17 +N 5da052ac ce5e6387 bfe7d10b 57a50f04 +N 5da4bd0a 27197c3c bfecab94 e0708c0d +N 5da48b24 8cbb35a0 3fed4bb0 75b74634 +N 5da8224c 1d04fc67 3fd97f41 e6c5ec11 +N 5dab1ff4 a77121dc bfef1faa a67617b2 +N 5daf011f c3bee1dc bfc95317 94fd9e3b +N 5dbe02ff 07edc26a bfe8a088 78506e45 +N 5dbf0ff8 7fa19dd0 bfde5f5e 0b7d1a3e +N 5dbce4e5 930d9615 bfe579b0 2750f3a9 +N 5dbcbec4 a5049806 bfebf5dd 7ff688f0 +N 5db5155d bddf5a14 3feb4e19 0ef161d1 +N 5dbc6101 f1c60352 bfea44d9 7847cd06 +N 5db86da5 e34578f8 bfd7b206 a6df5cdd +N 5dbeebb7 0befb4b2 3fea87d5 76549ef9 +N 5db037f4 e3b01866 bfdb68e5 35b2f551 +N 5dba4f46 f0517f36 bfd45738 4f35dade +N 5dc86b8f 3bba114e 3fda98b7 1b76097b +N 5dc5c8c8 0e0564fd bfca6bb6 ae5113ab +N 5dc16ef1 1933a646 bfed97b0 0903869e +N 5dceb6e5 82a1510e 3fd3bcee 6ef2b82e +N 5dc3f71c aafc1c9b 3fdf4230 e1a851b6 +N 5dcfe623 9239f89c 3feff1d2 9031eb93 +N 5dcbf39a a9f60e2c bfddf480 71e2a96e +N 5dc89aed cf1af98d 3fefffff d56cfe36 +N 5dcc3b0c 5016bf30 bfeffa05 5a20057c +N 5dcbdee0 92ddab80 bfefc9b8 5d4e1255 +N 5dd79a04 3eaf8160 bfbcaa6a d0117a3d +N 5dd6714f 9d2ce67d 3fec9efd b9c149fd +N 5ddbafab 40ed6de2 3fecfd81 b9f43fdd +N 5ddbbc47 48701774 bfeb5656 93f45efd +N 5dd7b876 cdfc65e1 bfef2da4 0a7b90dc +N 5dd5bc27 6c166e0e 3fce7d72 7ff756b7 +N 5dd4448b 575bb836 bfedb899 cc278884 +N 5ddc6246 f223fd02 3febcfcd b02400d9 +N 5ddbca43 4ce1a602 bfe9687a 9df0c42c +N 5dddfcff 4b6d4ce0 bfeaccd6 62de3695 +N 5de52670 0405b29a bfead0a0 a2ba21d7 +N 5ded58dd cfff0da7 3fe63f0d a1c97a84 +N 5debbb3d 06de5c1a bfc3c33e f43adca1 +N 5de36d51 6105abb7 bfe70e3a 04371101 +N 5de7d839 7a0a7b54 bfe0032b f7a81dfc +N 5deb3d11 5a5d64e8 3fecb5ff bd68ee39 +N 5de69c7d f6b7c1f8 bfbebaff 975b6a30 +N 5def1bdc 2c3abbca 3feda4f4 e4b630f4 +N 5de997a1 810fc547 bfef9e4d 90f68123 +N 5ded8c3a 7ee8e126 3fd9fc99 c75095bd +N 5df85931 45e0d2b7 bfe9fa1f 9d837885 +N 5dffbcba 2c301c91 bfa94be8 d2e02471 +N 5dfcb5a1 fbbd9ec2 3fc56717 85ee849f +N 5dfd381b 1f2c432c 3fe09b8a 41346e80 +N 5df48f4b 63faa95d bfded0bc 075cebc7 +N 5df8c037 e6b0c3f6 3fef91d0 796aacac +N 5dfcc9bf 153922c2 3fa536d9 a406f51e +N 5df5f4cf 168eb914 bfc6fe1a ff11c1f3 +N 5dfc6f05 c5dfd824 3fd16fa6 3091dbcd +N 5df0b3b4 3ae7e54c 3feb688d 258ffc84 +N 5e0802c2 8455e5a2 bfebcfc3 6fcdbaf2 +N 5e0442e5 24615a0b bfd6a33a c4013bc9 +N 5e0017b4 2569e41b 3fe06482 b98b9663 +N 5e047817 8c6fcffe 3fe9ac8f b9307d51 +N 5e053100 1ba49714 bfdf7aee c62a5bf8 +N 5e02f1bd b643615e 3fbe8550 57e72792 +N 5e0558b8 e668f717 bfef759d 710822f6 +N 5e03392a d2970a55 3fda2262 358b782b +N 5e0772b8 b6600ee3 3fecb2d9 2751746b +N 5e02306f de98c2e0 3fe4f315 7b45cb1e +N 5e104ea6 95709b10 bfe9682d 81e7ecba +N 5e1c7c98 61313f20 bfdba472 f5c592ee +N 5e1bee60 a728fb94 bfde410f 818e1663 +N 5e1168a3 00633e00 3fec6c2d 713a069e +N 5e10b41a d8a76f20 3fe1f74a 5cae6655 +N 5e125528 61718add bfce9d2c 22381d12 +N 5e1b8582 58ea5a88 3fe6497b e95c5c45 +N 5e1b5f45 8cda5546 3feebbbd 5715974a +N 5e1c8f9d 5cb6b309 3feff6ea c76bb4d4 +N 5e1cd13b 4908a892 bfefe0c4 c25378d5 +N 5e2175be 1cf2ab89 bfea66dc e05e2397 +N 5e2d483d 00de67f5 3fe87358 83e33383 +N 5e27de05 92eee39a 3fe05d83 5d3324c0 +N 5e27e85f 7bce4b9e 3fcaf7b9 bc72f6cc +N 5e2f9aa0 f1644e3f bfdd4d53 b8e9b150 +N 5e2dacfe 23f0f4f8 3fcfd139 0d1f0ce6 +N 5e2fc3c3 bf27005a bfe88877 f4940d08 +N 5e2acf8b c081f5b2 bfd346f0 88379fea +N 5e2f0275 c97db2b8 3fe5b3a5 50331ea7 +N 5e25bdc8 33eda6e0 3fe02768 d8a2614c +N 5e3f2b61 53ad0d5a 3fea7acd 8319b9f6 +N 5e34b36c a89605fe bfdca203 5c3ac26d +N 5e3d2c35 24ad063a bfe9ab2c f99a1584 +N 5e374547 36fd7dda 3fe15a8d 14c94f29 +N 5e3a36d0 dea98371 3fda7135 35ff703e +N 5e3235df d2080b86 bfe1b969 53040e80 +N 5e3556ee 37485a3a 3fd97fe5 8493527d +N 5e3d91dd ffd52f80 3fefc4ff 4f0ad148 +N 5e3a9aba 9c4f2288 3fed75e3 ccba2a24 +N 5e32dc3f 2f09266e bfe4cc5e 67cf6795 +N 5e41f516 9b413160 3feff03e 4c946f5e +N 5e474214 c9651722 bfc1361c 827a7e6c +N 5e4849f8 119986e8 3fe04a31 87b97389 +N 5e481c9f e55a8b10 bfbfddc8 4d23b5a7 +N 5e46a255 d41801a8 3fe40b22 7f966567 +N 5e4ecbba ec26dac0 3fde7063 dc19c81f +N 5e4bf9c6 b784cdb6 3fd6b1d4 7d8ee468 +N 5e4de2a7 7567f1b0 3fe98ff6 a1e21e3e +N 5e435e00 7f884822 bfadd1d2 01c70a3f +N 5e4a24fe cf4d13a9 bfef6d69 597e5096 +N 5e500cb5 f8df4dca 3fe5c509 223725a5 +N 5e52a364 7eade2c9 bfef0f40 a0dab566 +N 5e5cb36d 61628f7d bfdef1e5 4b4089db +N 5e5c6648 58a7ecea bfc71b5c 9d47e0fe +N 5e52ce22 efc18f54 bfe78024 e61d0ba3 +N 5e536be3 ba703820 3fce4ada 6be392bf +N 5e5a0e2f e2b4d745 bfea9beb 88bf97eb +N 5e565fae b5886989 bfed6e52 e309fec6 +N 5e56225b af00f565 3feefa78 14a2ff8e +N 5e5b5baf 1985435c 3fee8ad4 b07eb862 +N 5e60fb5c 4085ef5f bfd501cd 12e297f6 +N 5e693920 100f5d9a 3f917f21 886b07cd +N 5e6ff7cb a78dd6e5 bfeb3c44 eeda6ba3 +N 5e6358e6 3a96b9b2 bfec9a7e 43019491 +N 5e6b169d 9756abc4 3fe41676 7925ebda +N 5e69b392 5e636932 3fed538c 6d2058a8 +N 5e683f42 4b01d998 bfe699ec 5852a469 +N 5e68d9bd afcd27b5 3fe177a3 f60a9241 +N 5e68b1c6 0a2ab0f2 bfed1e4b 46c62c7d +N 5e684b12 199a1770 3fdcc4bd 3db25326 +N 5e707425 925455da bfce11b3 f1af7a1d +N 5e7a9cb9 2fc8f597 3fc9c093 ff445674 +N 5e75d260 9ec03611 bfb4a3ba 7ca9f74d +N 5e778995 c7d971eb bfe129ce e0dd1b50 +N 5e7f7d5a b20aaabe bfef995b c36371af +N 5e7b69dd 9020459a 3fc57f07 e1a281bb +N 5e74307d 66f5f08b bfe80162 f432fdd0 +N 5e778998 f655b699 3fd4eaab b66c549c +N 5e704eef 3c20ad01 3fefe29e 15ec60dd +N 5e7f1f03 7c2ff946 bfe53fa4 1a2ee7a6 +N 5e88aab3 8b38001d bfef4cb6 94055750 +N 5e87e76b 7482edf4 bfe06c65 3f99852f +N 5e81037b 0fb340be bfdaad86 2f1eea27 +N 5e8e6efc 947c3fce 3fb9f7b4 1c6cf37b +N 5e821aa9 7cc581e8 bfeefdac 02ce3a5d +N 5e8a7c3c 82c3d88a 3fed0be5 e0d5d476 +N 5e809bc6 59a66693 3fec7a0f e1671a96 +N 5e84bb9c 066963f8 3fe34bd3 ed6b4eae +N 5e86a1ca 8a34541f 3fdcf969 afabd230 +N 5e8b11b3 96670d8a 3fed8798 785e3667 +N 5e9706a5 ab42f798 bfb8b722 0e1b0691 +N 5e99a297 1d5a884c bfc5bf22 9e7b44fe +N 5e9d2eb7 3e61b9d1 3febb5d1 c6dedd28 +N 5e9bf7b1 7d495f4d bf909e5c 056a943d +N 5e951d68 14f28df6 bfd6a7ad 178a33f2 +N 5e9c5705 7bad1b82 3fe23068 1aeb4505 +N 5e98b332 5d4f08bc 3fe323d2 6c18aa41 +N 5e95be0e 8a17b753 bfeff04e f79f1597 +N 5e91368b 8a74e85b 3fef2bcf ead82289 +N 5e978148 f091196d bfd4bee4 63c72496 +N 5eae78b4 5d987017 3fede0cb 5eb47df2 +N 5ea037b0 55b204c7 bfe0d77c 5c7dbc1e +N 5ea8b9cd 23025101 bfe43de5 3af2dca8 +N 5ea76c2a ea1b104f bfe2107d 06b2b2e9 +N 5ea3d61f 363d4d57 3fd29633 2da70080 +N 5ea9a769 8992fba6 bfe22612 60c4246b +N 5ea9cf7f 6c21d9b0 bfee61da 57595d21 +N 5ea1f818 cab765ea bfee4cd6 606607df +N 5eaccefa b5d40e00 3fc5dffb f83b75ae +N 5ead9139 1a911810 bfea6945 60290684 +N 5eb04f8b 6fc667e9 3fd01ecf 076051ab +N 5eb73021 3e80b078 3fec98e8 253297bf +N 5ebd89e5 737a2a7e 3fb5477b 2f15f755 +N 5ebf34cb 14759bae bfcd83bb 07af97e4 +N 5ebecc07 83aaaac2 bfb07aa6 593c3462 +N 5ebf9ee9 afe6fef6 3fde216a f33e9f19 +N 5eb6fd73 8689defb bfe09c51 13e2df39 +N 5ebdcce2 fd3f3560 3fefffff fce12acc +N 5ebe092a 26c6fad9 bfc0b7ab 2321330b +N 5eb41b2d ffca74a4 bfd34d2c 7f334672 +N 5ec03c8b fce2ce17 bfd37ab2 4ba54271 +N 5ec7b893 d69653da bfc67653 44491008 +N 5ecd2e47 1decffb2 3fee5a60 7af48a35 +N 5ecf34e7 5ab81044 3fe96037 29a3544d +N 5ec60d03 e233c791 3fe3fa48 201538a5 +N 5ec1e759 c56a0d28 bfeeeaa8 0d45c799 +N 5ec1324c 91447bd1 3fccf22d f0659046 +N 5ec0b300 d386be4e 3fe61337 583d2b47 +N 5ec9fe5f 6c504b9c bfc2bb8d 16a660e6 +N 5ec7f303 e3a90d54 3fe1f9bc 58b7e752 +N 5eda6920 61e25722 bfe99299 c9fe14ef +N 5ed9c8a2 4fb79ad2 3fe1deba 9361acc0 +N 5edf454a 119215c9 bfeebfd5 f9a9fa5d +N 5ed9fcdb e7d06d10 bfee667f 49bfbb33 +N 5ed48d5e 033faff9 3fd29f96 7977272a +N 5eda3331 06bdeef6 bfbacfa6 40479baa +N 5ed43840 36ec74c9 bfd9f64e e68b48a2 +N 5ed526f1 6a586fa3 3feb7468 8f5a76b1 +N 5ede89a9 e5219bb4 3fe6756b 97919a7d +N 5ed9cfb2 49669a7b 3feb7938 008f20b2 +N 5eef0375 9784ce88 bfef811f 18939c10 +N 5ee75ac6 0ef42e0e bfde680f 6f062f81 +N 5eedaf27 ae883f36 bfd4adab 23465f30 +N 5eedbf5e 87eee866 3fcd88f6 dcc7b7c8 +N 5ee66f5e ccd883b2 3fed3901 b530b374 +N 5eec4110 a023cf4d 3f83f6b4 08f93d5f +N 5ee6f58f ac066efd bfd8541e 26213da2 +N 5ee7b64e df7307f0 3fe09bbb d076ffd7 +N 5ee82a38 f96343d0 bfda86ef 21923060 +N 5ee38695 3546cdd6 3fbfe5b9 36f46266 +N 5ef2d55a 5eb569b4 3fe6e81e 6a67db58 +N 5efd4893 3bd5f884 bfea104e ecda6027 +N 5efdfbf2 8fb76370 3fe4ac33 2ef88fd9 +N 5ef038a9 b9c12933 3fe49f5c 3736bb98 +N 5ef8b1b3 e7765e34 bfe27bdb 2eedf397 +N 5ef3a46d acf64670 3fdd645e c9eb4f7c +N 5efa9992 d0c925f2 bfcc6606 23a89eb4 +N 5ef6fd1a 15965df5 bfcc2271 0d60cab6 +N 5ef6dc28 d10eac31 3fef84db c6813d15 +N 5ef3bda0 3ad96b43 bfef509e 4e6b5f44 +N 5f012890 f0d36f20 3fea6f3a fccc4ca6 +N 5f0199cb f6481f84 3fd8130f 790dc54c +N 5f0cb952 842dc378 bf99a03c 66c2ada2 +N 5f0f7d6f 89609aad 3fe7124d 09b7ba31 +N 5f00c2d6 84b08e82 bfe160eb c2b654f4 +N 5f09c25f ab468daa bfe4bfe0 890dbad8 +N 5f043284 87efb5c7 3fec3671 b5fc9044 +N 5f0cb13c 310128c7 bfea1295 b70aabbc +N 5f0c7498 17cd22b8 bfeb78c0 129125cc +N 5f0e8c65 7f708337 bfd01f7f 64d9b604 +N 5f1d41fa 450e6148 bfeec169 6c9a7dd4 +N 5f1cc48e 0367a512 3feef7d6 75ae7c33 +N 5f110d89 5cc3cde1 3fdaacfa 12487029 +N 5f12bd5b e08e7e64 bfe72b63 675f3bfe +N 5f15bec0 23ad20a6 bfeed90b 553ae4b0 +N 5f1ec3cc fdd4980e 3fe73264 c3e8dfdf +N 5f134d98 2a4d5cbf bfdb3849 2db2e381 +N 5f14c445 de1d40f6 3fd9539b 2e8599fb +N 5f1f80eb 1b039383 bfeffcfd 085db29f +N 5f157240 2d549ad0 bfeea5f6 756543dc +N 5f2f8268 cf64bad4 3fe8f2f2 da1c1768 +N 5f275a43 7d2e9412 bfca3a64 29d881c4 +N 5f2c3190 175d9b62 bfb43901 0e7416da +N 5f2d0911 ba4eb272 bfb53a97 b14b0017 +N 5f23f61b 7c647860 3f991934 abf29a3a +N 5f2deebb 06473308 bfefee20 72431ef3 +N 5f2c58f0 2646888c 3fe3b9bc da2f549f +N 5f268e35 e8bc28e7 bfee5e55 fbb51ba4 +N 5f255699 bf7cfea5 3fd4d532 00442adc +N 5f27e7a5 8e56690e 3fed9a15 99651497 +N 5f3fe9f0 9aea06a0 3fd9f967 6e47fc44 +N 5f3588ca a1adcf5a 3febccbb c7822573 +N 5f379f89 f70a4db4 3fee5546 fa9dd009 +N 5f310f7e 2aab5f92 bfdbcf9d 01c3dc8c +N 5f3331f3 4b4441a9 bf7e876d 7af3262f +N 5f3d8f15 8af6a39c 3fd2818a 7596565f +N 5f33dc91 94365de5 3fc31136 abd01be8 +N 5f30f8d3 f6f6b7b8 3fcabc70 a7b149c4 +N 5f32f086 16af2897 bfeccdc7 95c35565 +N 5f356a68 da647333 3feecb11 e989fc12 +N 5f4ca26d 880d495c bfcf3d03 bbf61475 +N 5f4028c6 36129560 3feb3495 54b57460 +N 5f45623b 9e392512 bfd0d3c1 affd34ad +N 5f43b97b 6cc31a79 bfb583fa 489417de +N 5f41104c 92dd4225 bfe3eafe 07cf7898 +N 5f482328 eb152bbe 3fe5d5ec e4407d10 +N 5f43c31f d658de2c 3fe84b89 da45bb42 +N 5f4a34bb 4ff1c9df 3fda7b25 b8c172fe +N 5f495a42 1bd33dc8 3fd0451f ba8236c8 +N 5f4f9970 27635458 3fba44aa 42f68a33 +N 5f5f7f5d cdf1954a bfd626bd c73b4fb9 +N 5f5f8997 b1f89666 3fd65f3f f719a00d +N 5f5f05bb 0c4297d2 3fef7e00 b25e289c +N 5f5c7f0a 5d1af2a6 bfe5f8f2 e3e22926 +N 5f5c7eb6 f303c213 3fd9ac35 4f60c817 +N 5f5719a9 30f8d1b2 bfeff4ce fcdd9d4a +N 5f5a2594 2ebf8040 bfeb3bc4 c3ec05b0 +N 5f565cca 9d404428 3fe0137a d187b11d +N 5f584cf9 9377590f 3fb8325f 0a139cf8 +N 5f5d7d00 e26627f2 3fc841c9 7fdad121 +N 5f609e5b e98088b2 3fe937c8 874222b3 +N 5f6e6bb7 e0311a97 3fe6d512 ba2f0ee0 +N 5f6b7d3d 852801cc 3fd48bc2 2fa038e0 +N 5f6c68be 8ac25382 3fd2aa18 5790c835 +N 5f6472fa f2d86e62 bfc81369 48a41aec +N 5f65899b 90e34f71 bfeb4417 54f43ad7 +N 5f6d36ad 95358e28 bfee7bd0 a9cd7adb +N 5f66cc98 c6969f1c 3fe0253b 9c76f1b5 +N 5f65d716 85f8f571 bfe73940 9c664a2c +N 5f6cd94a 9c83dd66 bfe78c56 3a4ebc31 +N 5f72b318 b6ef9ea0 3fef98ac 4ad9a1b4 +N 5f73e1e4 d3c800ec bfefda71 e50a4c51 +N 5f7ea403 52951720 3feff493 debc5bdb +N 5f7c009e 8cea5198 3fef7c2e 5d9189b5 +N 5f7f3a48 fd681ef1 3fef5fac 914c2f01 +N 5f776974 49944737 bfb6e62c bb0c7bfb +N 5f71aa81 fbda88ff bfd090bd ac50d657 +N 5f7607e7 089f349b bfd76b64 7044c318 +N 5f722f8c 32f5ae7d bfa25f75 4f757971 +N 5f75e8be 8f8d57aa bfe67ce6 5190250f +N 5f843b92 e4baa7b2 bfba6dbb 1276d98c +N 5f8f5921 c3591340 3fe887ff 3709c100 +N 5f80ec40 b8b16167 3fe08a41 549caef5 +N 5f89352a 6a476f35 bfdd2514 e41bda66 +N 5f8bf83a 254a9d18 bfe07319 acd4f488 +N 5f882a9d 519c50a1 bfee9d73 7fe174f3 +N 5f8d4324 e85470a8 bfe76bf1 ba8a992b +N 5f895e55 9febb9f9 bf865ed9 e6a2d72a +N 5f8b42a3 cdc93752 bfda35fb 814d91af +N 5f847e79 dedd138e bfed7859 72d4358c +N 5f986450 d8345426 3fefffe6 de014d4f +N 5f9a22c2 4d4acba0 bfef15b6 abf3e93e +N 5f9d3335 f5464990 3feff5c1 4946c028 +N 5f932020 6af0fcb7 3fd2c91c a334262f +N 5f9b3054 b4a90eaa bfe13c70 af40d924 +N 5f9242dc a1ebc2a4 3fd199b6 793a8a33 +N 5f9a25d4 c22a4348 bfe7ca0d 81c6d76e +N 5f96ed0c 8cffb2c2 3fc39f7f 2d829d07 +N 5f98c554 bce57cd0 3fb505a8 b23e835b +N 5f9c80af 1dc58fb6 bfef5e7f 5dea9a62 +N 5fa86b05 9743e6ce 3fe1b61f f48f98c6 +N 5fa27ad4 70fb1175 3fefff9a f32161a7 +N 5fa5357a 13fe6f19 3fe9987f cc050548 +N 5fa8e1ff 7531d308 3fe5c277 71d34460 +N 5fa6dfa8 e41f0b1f bfdd1120 2002abac +N 5fa994d7 18c72235 3feffcbf 9cdebb04 +N 5fa64dfd bcb85ec2 3fe8e8eb 6be7c51f +N 5fac7581 31134060 3fe0411b 94058df4 +N 5faa56ae 70098945 bfc05739 340f82cc +N 5fae9c8f 26cb5e8b bfe9c571 6dbf4008 +N 5fb28fa9 e5002540 3fe2ccf0 e555f976 +N 5fbd3ad5 5bca81fc bfd06d9c af4fc14c +N 5fb7a7e5 668ebd4e 3fdbb596 808a0e95 +N 5fb5d251 102eed78 3febd17c d55b244c +N 5fb38c3c e3a43183 3fec5ea1 60da304c +N 5fb62927 105255f0 bfe186fe 1d0b50d8 +N 5fb981b7 cb6945a9 bfe6bf23 39befa22 +N 5fbeaa7c 1a861f12 3fe47bbf 9adff41f +N 5fb4f720 10e087a4 3fedf5ac dc65e59b +N 5fbaa6d3 3ff56994 bfeef0dd bf4a7b0a +N 5fcd2442 9e0e5e4d 3fe9e2c1 db1da679 +N 5fcd6aba 40a6e9e6 3fe656bc eeca43c4 +N 5fc08e94 285a30dd bfd435c6 d3baaed9 +N 5fc23b73 bea351d9 3f8681aa 46f99c58 +N 5fc399a5 39d05293 bfeacc13 a874cce7 +N 5fc68cb1 ea81a179 bfedeae2 36e825ad +N 5fc1d1bc 116df079 bfeef270 f8825cb5 +N 5fc5cf43 2fbc068e bfc5f82f f80ba6a5 +N 5fcaff12 af7d9dcd bfef7bde 5525cc90 +N 5fcfcf03 c1ce3196 bfec33c2 a2eb8c79 +N 5fdd8742 67d776a5 3fefd05c 8feae74e +N 5fd20f75 8dd6ae31 3facbae5 9440ffbc +N 5fdadd68 8872535c 3fef9885 139fc093 +N 5fdd4441 013dcd1e 3fe70263 3d2e5bb1 +N 5fd23d7f 7089cf20 3fe4e315 d83b9ca5 +N 5fd9ed0f 19a2cef8 bfe03f18 fd1bc1ef +N 5fd710cb df87113b bfda1aac 9652af32 +N 5fd41242 52b9f450 3f8c89f6 b1d62933 +N 5fd679e5 64021e9d bfdd6e8d 2d495f5e +N 5fdf696c 48a2cf6a 3feeb93c 1ba70382 +N 5feea707 1cf9449a bfd0ff60 251289ad +N 5fe1f79a a06055f8 bfea6a49 eb4601c7 +N 5fec7285 a8d25374 bfb2ee83 ffdf8cb8 +N 5fe67e94 1e8b716c bfef8d38 762a5066 +N 5fe2e2ce 15e1bf73 3fd11098 0fb78cbd +N 5fe097df 141d041d bfb22ce5 a4dfcee2 +N 5fe46bdb 2e7ac942 3fd4d7e6 cf31090e +N 5fe1beac 7aff9728 bfe0812d aa1f7fbb +N 5fe23428 5daf77ea bfebc380 e4111f79 +N 5fe49ecd 30f2a451 3fe628d1 1bd8bfb2 +N 5ff2ffd9 f86ad830 bfc4b4c0 7ffcbc7a +N 5ff3e2a8 7f127be0 3fe6f851 85c44639 +N 5ff0d4f4 9fb6f0f0 3fe6ba98 0a49d4b8 +N 5fff6cce f07d93d1 3feeddcf cfcefd3d +N 5ffcf2d4 6eb2eeea bfef4853 139a9264 +N 5fffa35b ab9a8a06 bfeeb48c be97f190 +N 5ffae159 3b71d4bc bfefe58b 0bc2e1cd +N 5ffffef3 3f139afa bfe8d9e4 8449a256 +N 5ff9258d 3f82ccf5 bfeb49a9 3da648a2 +N 5ffab3ec ec94fb56 3fec3823 e31f513b +N 60095abc 83948852 3feff6d4 0a9671f9 +N 600eff09 3d920370 3fd7b3de 39fd6832 +N 6004e89e cf875738 bfd650c3 1117f66a +N 60023581 e426f1e1 3fd36442 28cafb06 +N 600d3eda 8ec3c869 3feb2128 e756df2f +N 600fa475 8b5cde84 3feee913 3b47c609 +N 60032e8c da93fe09 bfcceb7e 796b9763 +N 600e4ad2 00a97098 3fc50e84 e0f2dafa +N 600b4ac8 d3f0bcc1 bfe439d2 9ce6ed72 +N 600b4c59 c7b9b962 bfeffe75 b1141c56 +N 601224b8 7b0e48b9 bfecc6bb 867d85dd +N 601ef75b 0794204d 3fefffe5 2b9d263c +N 601c93ce ed9db2e4 3fef326f ba6d762c +N 60102ffd 63295374 bfc5bc60 58631d8c +N 601f2e07 04320f41 3fe80b24 fa0847dd +N 6012870c de3c58b8 3fe557db a96f4ef1 +N 6017a51e 0bc3d178 bfefe3c6 cb892f8a +N 601f5bcb 5cf22a3e bfefaceb 5c7e278b +N 601fbfe8 6a3785d3 3fed7b60 16806ea0 +N 601d8fab f0dd8c9e 3fb73977 bd2956bb +N 602a6ff5 022be0b9 3fc6def5 ab5062ca +N 602a4db0 17eab18a 3fa0bd7a 9e19ab9d +N 602010ff fcf3b61a 3fd16dab a70def1a +N 602c46a4 995e87dc bfd6d062 a7bd8a69 +N 60253b83 66933b60 bfa3363d 16fb2221 +N 60254197 abad1520 bfbd81a0 01dcca9b +N 60246fe7 df5febe8 bfe3dcfc a3a44f53 +N 602ba718 a79485ab bfec254a bd1fc0b9 +N 6028d325 7d1cf636 bfefe1c3 443fd549 +N 6027acab 59f342a6 bfef3b2f 16a8658d +N 603f3f94 f2aba210 3fea7e77 8fb0b99b +N 603336b7 ffb6c504 bfead4e7 d3999c07 +N 6036ab41 94a7a706 3fd4e8fd f4f35a1d +N 60389361 85601b3f 3fef4101 b240544a +N 603c9a0e 3bb43b1c bfdedf75 c0dd306d +N 603a67a8 9bfe91f8 bfefd6a2 d6283734 +N 6039660b 69948519 bfd2d33b 66bbaea8 +N 603588e3 691785c8 3fefcafd 5108f04d +N 603dfa55 e451fed2 bfef80c9 6c64bd70 +N 60365f07 88fde8bd bfa41387 a3a4d568 +N 604b40e3 793452ba bfd9b9c0 07f917f9 +N 60417f9f 409e6c52 bfd673c1 9305715b +N 604600f0 0ab79f42 bfe84647 f8f3556c +N 6048d99a 8e17b636 bfc36d85 057abda1 +N 604fae98 51677f50 3fed01a1 1738cbfc +N 604cbc4a e73203d8 3fb63cdc f670645c +N 604287bb d20f7dd0 bfac525a 77c05185 +N 60448542 b3ab1457 3fd6e89d ec93109e +N 6045e302 85149c19 bfeb4fca 2dbaca06 +N 604bae67 826155e8 bfde52e9 1d4e6ae9 +N 6058b232 190d1cbe 3fc4d2eb 565a9080 +N 605402be 9fd74a97 bfea013c 49ce19ef +N 605bbda5 bfd0137e bfe61908 4b197beb +N 60519d9c 06162c5a bfd1f1fa d8de61e0 +N 6057154a be29e2a1 bfee256a 0e309254 +N 605b442e d294d76a 3fe34468 317c23a0 +N 6059d097 acd66392 bfd59c2b 709edaf5 +N 6059da27 7dd376b8 3fd87237 acade932 +N 605db667 ea7942bc bfe6e336 6725f421 +N 6059de8b b381b1cc bfcc0754 525f67f5 +N 606e120a 189b3be6 bfef5356 82c2892a +N 606adaef 7eb7d896 3fe85318 4e19e248 +N 606ae4ce af997b2c bfefcdd2 8fe06ffa +N 60631d97 05ee3473 3feb1268 ec71687e +N 60649f09 7b2d89a2 bfefd8e2 ea8f1e82 +N 606276bb 02a50364 bfee7847 65ea3d1a +N 606807f0 fd648d1e 3feced2c 41ce057d +N 60687faf beaf437b bfeae1ea 8196a9fb +N 606f64ca 0f6d0b29 bfe42de7 a3ce40d4 +N 606e6357 8e0388e7 3fe3337e 3a4e56b8 +N 607579ad d1a7a743 3fea4cf1 de61451a +N 60774769 a0c4d630 bfe9e293 2a23bbe0 +N 60765e70 735eb534 3fd71485 8c48f778 +N 6074806f 9f1a03a6 bfe12a0e 28f1a457 +N 6079170e 0592d323 3feb1978 b9399861 +N 6072c7d0 1d463895 3fcee025 477589bd +N 6074322b e1d34eb2 3fd5c85d 28779ca2 +N 6075f486 f4b8d31a bfeb443f 62273773 +N 6079eeac ba5d704d 3fd7249e 4a3db860 +N 60712958 bf4f727d 3feaba16 e03b56c6 +N 6084d9ac 22c7f16f 3fe8cf95 39767ef4 +N 608cabd3 885ffa6c bfdc401c d3554b1c +N 60894b10 9715a0f4 3feef63b 7247de70 +N 6089f1eb 58cced80 bfd6b2cc 0f641a0a +N 6086368c 05646ac7 bfda5b0c eb597845 +N 60890766 b0805ad4 3fed262e 9e81d982 +N 608ee76f dedb6798 bfe7ab09 8a7dd04d +N 60874e72 6764b0e0 3feff9e4 5a2b1084 +N 608443f2 d20ca618 bfcfd2fb 267c6459 +N 60854387 94cb9c98 3fce90b5 e9a7eb45 +N 6093a336 ff577045 bfe4eab7 47914027 +N 609ae94f e9e1d124 3fdb0dcc 6ebab4b0 +N 609aea52 556b8dd2 3fe59449 6778385b +N 609d3303 1b816178 3fd993cb a87bbc55 +N 609614f5 b2fa69bf 3fc84f31 0d5ff252 +N 609b9290 98ca3b8b bfe8017f b6a7a1e2 +N 6094a7ae d573d39e bfeffcee 4ef40ab3 +N 609a2f14 eea5c994 bfed911c 0b2271ec +N 60965be0 1ac9feed bfdb7443 4f827663 +N 609c260f ca687202 bfea358a fc1ad495 +N 60a9d3d9 2485e2b5 3feffece 5cab4ca5 +N 60afa25f bd27edfa 3fe81cc5 1a66319b +N 60aa42a6 eebb7f71 bfef968f c227fe51 +N 60ab6a48 aaad6974 bfe7d9e8 54156453 +N 60afa8cd 38b7d9a4 3fc649a2 f25a14c4 +N 60a05364 f72a21f6 bfefe6f7 3700e61d +N 60a3f9a3 7c1bd7ed 3feeb05d 4db92d8b +N 60a5cee7 55e395bf bfcf9f61 5b29dcf4 +N 60a37023 f5128a96 bfd49fbe 028a9a90 +N 60a12f9b 4601cdb3 bfe7f696 d5bc5bf9 +N 60bfe4d0 d9d611bd bfed4d4c a484a362 +N 60b51250 b3431196 bfe5e81b 638f6f3d +N 60b40b62 646f60b0 bfd2ea07 49988fca +N 60b30ea9 75956848 3fea6499 a574de81 +N 60b0659a 5ceaee36 3fcb92d3 1716fdad +N 60bf9d3d d5cc1d2e bfe79479 45b61da7 +N 60b93f0d c89a271e 3fe867ff d8050891 +N 60b54345 d6cdf2c8 3fedc1d2 5cb0bdb4 +N 60b2c662 fd2adeb5 bfc7efa2 3d2286d3 +N 60b68a9f 04ac090a bfae17d5 2dd57f2d +N 60c9a4bb f126c3ca 3fd691fe ad74301f +N 60c9f4d5 39f41b84 bfd7e4b1 fc15c932 +N 60c587b4 cb9e219c 3feb4bc4 d53ad35e +N 60c05c22 b15eac8f 3fed9979 ee6a3774 +N 60c1f2f3 2485a59a 3fef2675 f4b0cf9f +N 60cad57b c0532892 bfdba489 4d1da874 +N 60c4e385 586cc10a bfe917f1 959484f9 +N 60c35bea 88752293 bfed8ca0 42ab79f0 +N 60c12f51 789ea978 bfea6ed5 c270e617 +N 60ccf6d2 08618c85 3fdee21f 8433a2e7 +N 60d5adbe 856bb932 3fe6e02d 9373d565 +N 60d21223 70bfa180 bfc382b8 cc4c6dbe +N 60dacb2c fd968a58 3fe9478c ca4237ad +N 60d00d38 98c4492b bfcb1262 88e91a24 +N 60d4249b 440b8d32 bfec1e77 9d8be015 +N 60db3bd3 36b25a19 3fec683e a9affebb +N 60d50263 f47c2934 bfe45f81 8ee8870e +N 60de5d2f b7457569 3fefaa2f 6ecb8f08 +N 60d1469e e92a076a 3fd9cef5 9852f69b +N 60d71749 6e027711 3fe367c2 cb275c2d +N 60ee4196 d335cdc4 3fdbfba5 f9ae225a +N 60ed23f8 a50d23ee 3fe28d24 7d91c662 +N 60ea718b d772d17c 3feea56d 2338b0d9 +N 60e2a825 df65c3bc bfefac76 8946d479 +N 60e4f52b 691749d8 bfeff9f9 16fb1a9e +N 60ea3c02 6655d587 bfde0bb9 02362807 +N 60e73b5e fd814fa4 bfeed544 ea69adb2 +N 60efacf4 ae105dd0 3feaa221 016cf9b1 +N 60e119dc 405be3ec 3fdd9ae5 2be6c934 +N 60ebf64f 1575a0fb bfe75d0b a0ca3994 +N 60fa35a3 9d00dd06 3fef40d5 b12f6580 +N 60f4f02b dad9b756 bfe0791a 1c8d59f9 +N 60f20825 ba54c723 bfe330d4 916277a5 +N 60fabe93 b3951a51 bfcc2f3b b68969d6 +N 60f4c4f0 8220d2ba bfeec72d c3320518 +N 60fb45fb fe198919 3fefb406 06132afb +N 60f01b19 0e2b5973 3fedcbca bb81d67e +N 60f357d7 c79415f2 3fee7a61 2b3a7187 +N 60f5b82e 3eb623c1 bfe2b0e0 90f486a6 +N 60ff5c8b 07c99692 bfab5a5b 7dde2109 +N 6100ea20 3594af6a bfae3131 af01bef4 +N 610d8a59 a3214d9c bfb857fb bcb8ad66 +N 610d0216 ed91e13e bfe9c5ee 202aa1ef +N 6109a629 c63a2d3e bfefead4 8cb711e0 +N 6107cacb 20e1de4e bfe2f952 7f889359 +N 61094ed8 71ffd875 3fed9745 6b51c049 +N 6102331b 38fe2982 bfba8930 a750b884 +N 610f9566 ec775384 bfc69495 2f47b44c +N 61067a27 d877c728 3fdc82c2 3aeb8f33 +N 610075bf 74590644 bfdc79f3 24f72516 +N 6113bf68 74b5a34a bfcfbb53 4b2381d2 +N 61162dc9 3cc8a95c 3feeee49 1d2a1bba +N 6119c222 6dd653c6 bfeea725 59c83337 +N 61147d44 4b71dc0a 3fecd453 3116efbe +N 6118fc6d 2441cfea 3fdd1be8 a1054488 +N 611e4274 b19a0aa3 3fef5954 ce5a6a37 +N 61160cfa d2398ec2 3fe945b0 4c600245 +N 611f93ae 272d8809 bfe09008 448c576b +N 61156b9d c5970bf9 bfed4f23 59f3a16e +N 611bdf2d 1ec1fe0c 3fe9d646 17a66236 +N 612b3c2c 232baaf2 3fbc2e21 2c436d10 +N 612bd124 aebbecb4 3fef3702 79b5daf0 +N 6121c838 c2a4620d bfee0d35 a5a87662 +N 6125283a c7656c14 3fdc054e c8030d97 +N 6123055b de3092c6 bfedd121 9a49acf3 +N 612d852d 2a3c2e22 bfef74ba e5ed32a7 +N 612948a4 f9e46324 bfefe7dc 4457e811 +N 612b03c9 ad2a25ef 3fe394e7 3a649c76 +N 612566d5 4b8ee4e6 3fd2de06 2cd943fe +N 6121cc13 db767fb7 bfeffbbb 74f17fe6 +N 613258af eb4e1604 3fba9cab 57a4ae6a +N 61334775 36d86453 bfe18d80 4bd1c01d +N 6131d21c ca2fad79 bfe3b92f c845a2af +N 613e9df8 90b0680e bfc48bd6 b07f2dad +N 613f42d3 70bc8acb bfefd258 adebf51d +N 61383b9e 2466a528 3fed6e83 f8958a1a +N 6139c154 2882e998 3fec907d dc909112 +N 613f944c 3dbe1366 bfe9599d 9a507d54 +N 613df7e0 846e5f5d 3fe6b257 02c19702 +N 6134f018 90326058 bfedbb43 513a5e65 +N 614d14e7 e07fb600 3fec84a2 c90a1254 +N 614d3030 a4333fc5 bfe166c1 f8adcdef +N 614cc4f3 15788ab8 bfddc1d6 fb3ebe8d +N 614af9c2 19ae1215 bfed1c27 3dac3dd3 +N 6142d2ab 6bb8660e 3fe7fd84 101029df +N 614d1508 3174c61c 3fe4a29d 82322e5e +N 61457a87 56bcbb7c bfde31c1 3bc3c3fc +N 614f1234 c86668b4 3fee37c6 57626d24 +N 614faf03 f92e7117 3fe37d3a dba2948a +N 61485986 30872462 3fc01a92 339a6410 +N 6155851a cc95cc77 3fee4256 11311e56 +N 61558833 ebea6740 bfefd399 8f26b3c5 +N 6150f7ab 73f8c7a1 3fef1138 3441ea67 +N 6156e253 d928e415 bfef8f34 72dc11a8 +N 6158c24c bbb0a34a bfe43489 2cc80761 +N 615575bb f61528a8 bfe86315 040ca221 +N 615440a8 98bf7e16 bfea592e 2ee422c2 +N 615d3bbc 562870ec bfd9f7f7 a219ea4d +N 6152e6f3 39d44bf5 3fe90e0e 2dd5706e +N 6150c628 5fe7fe7f bfe39db9 1df1c5e2 +N 6163bf42 06054398 3fef11a6 0a34b060 +N 616c51e8 95d9121a bfe1d44c 0375feea +N 6168f840 b06162aa 3fee2917 63c80468 +N 616c341a db90fb83 3fec9156 b20608e9 +N 6163f521 0ca1127c bfede445 15562791 +N 616db22c da9ce87a 3fea24db 92bb6451 +N 6164110f 24f3d114 3fcdbf0c e9472b63 +N 6167af60 e8e60c3e bfeed6eb 4c4a4515 +N 616125bc cb382e0d 3feeb57e e0d8e4ee +N 6167db6f 0f7f711e 3fc2603c ef18e110 +N 617df918 28a26436 bfe8b609 93556d07 +N 6174df98 33455566 3fedf287 04b90b73 +N 61718a8d b019c42f 3fe7f56c bdf6b1de +N 6173cc5d e4ac2d53 bfdf3e17 962e1072 +N 61791884 fb7fb7e8 bfe9f3c7 4c3e15bf +N 6172f511 aa634374 3f97dc91 e0b56449 +N 617fde98 dc2d64a6 bfdd58d3 de1182e1 +N 617cba23 2d265862 bfe16808 909dcdf7 +N 61750343 87ad3c76 3feffec3 974e334c +N 6177b636 d880dff4 bfec4b78 b78c8ac6 +N 618200c8 f5443df6 bfea4461 71924311 +N 61874df8 13828728 3f65cb20 a8369e3d +N 6184e372 59c214a8 bfefefc1 2824ff50 +N 618e7c29 67c4bcca bfe07541 f6104b10 +N 61833a72 7e370a7d bfee7059 02c11b43 +N 618b7e8f 9bb30258 3fe18a53 18057d14 +N 6183213a 8410ccf4 3fefc22e e654479d +N 61838c3e 7c32451d 3fe6218b 73cbb569 +N 618691ed a7fb487c bfdfa25c e5847cb3 +N 6189758d 78699c5a bfee0034 0023e705 +N 619fd8b5 eca97a9a 3fdff428 0f31cd77 +N 619a3370 89b4a5dc 3fdee9cd 6f0cb34c +N 619482a2 f3e35b53 3fd01ab5 a5d03164 +N 61999562 6a6a78b8 bfe0f58a 660efaf6 +N 619a0a01 ca66dbc2 bfd26de5 0ffb3d51 +N 6193e582 cae8ad16 3fec9f8a bf76fca7 +N 619c2655 c4568e52 3fdfc534 d01db873 +N 619bc6a8 4d9fa3e6 3fd44593 bf222c21 +N 61913e3f beaf7cca bfc55745 769718fb +N 61915f8f 1516b3f6 3fe66dfa de2f2e2c +N 61ac9eb2 be904e0e bfd8f89a 6cd37ea0 +N 61ab4189 706c6574 3fd5cf87 4b6433d5 +N 61ac1110 161de18c 3fc67710 3b27653a +N 61a6f7e8 a12933b8 3fe205e3 95731fc2 +N 61a1db99 3ce64601 3fdee84f 90d6b868 +N 61ad82a6 9839adfd 3fda9b81 63eaed9d +N 61a370c4 77e7dfd6 bfd9fa81 7d48313a +N 61aa5af0 1cfb9cd6 bfefa92c e0bd4a21 +N 61a61cf2 5c273ec1 3fed1c2b 09b130bd +N 61a80680 33525953 bfe8c16f f022bebe +N 61b9e797 542b5abc bfceddfb 5522eebb +N 61b00716 27499cfe bfeffb27 ec5422a1 +N 61b153c7 87c1c07e bfe6cd7b 0bd2f0a1 +N 61b722f3 2e6619a1 bfed3feb 7db27f09 +N 61bc18dc 6c696d60 3fe07a88 75029cc0 +N 61b70693 4d913b5c 3fe3d1f6 e97e5feb +N 61b4ecd1 dd9d9e11 bfb010f3 2aa2567a +N 61b5f551 ff907f58 3feee520 0637733b +N 61be02fc 8c89a25d bfec12ac 0b602bcf +N 61be6d05 952d4f1e 3fedda86 5716eb7b +N 61c11618 98828293 bfd332c5 63c10b6d +N 61c4c987 75353486 bfea03b7 178037a2 +N 61c8a582 53482e86 bfea9a42 130563fe +N 61c2f65f 29a1d389 3fe742ce 38fdbb47 +N 61c569ab ba107d15 bfb71caa 7f65f043 +N 61cc1fbd 230b3704 bfd5047e 54788360 +N 61caa530 1199264c 3fe5ac02 4f44dfed +N 61c19fd3 f94ba47b 3fe9e7f6 dfc1802d +N 61c8c2db efc85949 3fd47055 10b50043 +N 61ca30c8 49ec6315 bfeaff1b 50295239 +N 61d606f7 35e49c42 bfdfec90 b908b349 +N 61d4abc9 b439b7d8 bfe94e4c 5b44dbb0 +N 61d7bb1a c394d62b 3fd6989b e5f86272 +N 61d31e30 a0711d5c 3feba358 ffa71d98 +N 61dc04df d6e0bcd1 3feead52 b7cf29cb +N 61d6a149 badaf787 3f74dd09 f10a93d8 +N 61da079f 4f6f09d4 bfe61336 8e91ec3c +N 61d74f07 071f8699 bfe54fd9 b011ab3b +N 61da62dc c85c0a75 3fe13fa4 0ab27b43 +N 61de764e d682d77c 3fecb627 05845af2 +N 61e2d924 1b0a8281 bfee2d6f 93cd20ec +N 61e60539 4bf493cc 3feaea4f 61324bba +N 61e24b96 836b8046 bfe91be7 82b6dcf9 +N 61e7229c 24979c0b bfeffe44 b0236119 +N 61e5c5e3 ef3d8899 bfecb8a1 707c7ac1 +N 61e397e4 52e1d99a bfef316e 26d079af +N 61e3684f 1526e110 3fedf37b 0d844ecd +N 61eeefb9 8107c5ca bfc20d7e f02470d8 +N 61e78084 fc09d4fe 3fd1819a 67ac3404 +N 61ec35ae 843b9289 bfde02b5 0c6c4432 +N 61fb7e7d 5dbfe198 bfee16f7 58062fae +N 61fe72e5 b590c588 bfa397a0 23e7f6c2 +N 61f2e45e e06c8b45 3fe033ad aaad621c +N 61f764f6 6be62fff 3fe440f2 5ace1d86 +N 61fab9c7 9555d8c4 bfeffc43 047c4965 +N 61f9c211 7794d2c2 3fe21938 001cccb0 +N 61f023ad 04f4ed2d bfe799c7 719cc95a +N 61f69a97 22f336f4 3fd165df b876afb9 +N 61f23d99 7ca546fa bfeff4c0 da42e679 +N 61f09bd3 a2913392 bfd89517 c1e1100c +N 620823ca 35a1be06 3fcf3892 c780493f +N 620d21ac 7c5aa231 bfc68717 8bb283a3 +N 62039537 01d28048 3fef6841 4eade69f +N 62039ff2 050f5d14 bfc4a79a 57743a70 +N 62043aa4 bb6d6576 3fec211e 9418c30c +N 6202432d 3762bd57 3fef5b96 6910f023 +N 620ed10d 220425da 3fe4b3b3 c4a5fa7d +N 62096185 9dbf7e1a 3fda53e8 205dfd02 +N 620c8f84 c44aecda bfdfc495 0aedb240 +N 6206827c 7d687c5d bfd80610 56e54bf7 +N 62137ab4 b12a37ea bfeb84de 15961191 +N 6216f1f5 787b7d00 3fe8cd91 fdd26359 +N 621b2b1a 08a3688f 3fe4f59e ac9b4717 +N 621ae478 68427592 3fed642a 0f458492 +N 621cfbca 10939e0c 3feeeb4e d48b8e2f +N 621bf3a9 d42bbdde bfab4152 9e31355a +N 621c7e89 f9bcd956 bfec86ae c0a48be7 +N 621b9053 e909f53a 3fef546a d2af3b96 +N 6211c327 66eebf8b bfef3404 1c022ef3 +N 621862e1 ec6d24bf 3fd39cb2 e8086a36 +N 622c0552 f1d40386 3fd598de 6f0741bb +N 6224279f 67abd07f 3fddb558 068e0d33 +N 622149b1 c1e51d97 bfe58ded 98223f1f +N 6220eabb ed3fdab3 3f8731ef 1440ac01 +N 62257bab e687082d 3fea9136 fafc9bb1 +N 622a1d13 42c010c2 bfe2ca75 b84d22c0 +N 6227fc34 9ef2012e bfe0a0df 8698242a +N 6225e223 408015f8 3fed824d 5cc0f802 +N 62226a3d 12b064c6 3feffa8d a6b0cfc2 +N 6223c411 8fde1b77 3fef13a7 d5e42213 +N 62383554 d0c0aa38 3fdbf2fb ae4f05b3 +N 623cf702 39645212 bfe91a13 370c75c5 +N 62320a53 dbf884a6 3fe0607c 2a683eb4 +N 6239e787 2ec0b04a 3feeada7 ff2c51f9 +N 623be259 ffd8b62e bfbea822 ce9b3640 +N 623bbcb9 5a4eff36 3fe7387b e4dcad95 +N 6234fad1 6267d9f0 3fedf23b 2937abab +N 623d1fb9 badc0ef4 bfd050d4 f109b32f +N 6233a71c 58366fc2 3fe6fa99 18d0e5d9 +N 623abab8 1b889188 bfeb9aa4 d5de1054 +N 624773da 89e913ff 3fc56ac5 cc6c9daa +N 624c8705 4d9b1cc8 3fee479e 95caff3a +N 624881a3 3d858840 bfe98277 0d9e2e12 +N 624f8373 81518855 3fed2cb8 925f8a44 +N 624bc239 552a432c bfec2c09 9c0f4169 +N 624e1f70 467f9782 bfe6c617 ffdc4c78 +N 624ab0d7 d8f2f0d8 3fda0626 faae4b17 +N 624ef4e0 f3a55336 3fe7fb70 09341738 +N 6249f017 aaf15622 3fbb8865 308e50d5 +N 624e40b3 8d0e45a5 3fec2a36 d150ceba +N 6252d8ca daf4dcac 3fef6702 5d99e314 +N 625f2053 ab905916 3fef0042 25052065 +N 625ee58c 3b530d9b 3fe6d798 d0fced68 +N 625b40cf cdf138ba bfeda0b7 b40ad81b +N 625c739a d4a978ea bfcbbc4d 93fa0511 +N 625d9653 febbaa4c 3fed9f27 59ee0c20 +N 625f860e 56507a7f 3fe6ab5d 589bf5c6 +N 6256cd07 4c5d5d7d bfe86fe7 4bc75fab +N 6252308e 941fdfaa 3fe16bee 144c23be +N 62582ec6 4ee3a316 3fed5db4 6074ed1d +N 626e6e1f 80af1fad bfdccaa5 3484983c +N 6269659b d679977e 3fd318a1 de78299b +N 6268ea59 4908521f 3fe7a208 21073fcd +N 626b38e8 111967d8 3fb342e1 5da868ee +N 62655e06 a5386799 3feff42b 6fd19ac3 +N 626f7b11 e0b2a2b4 3fefa6b2 db2768e7 +N 626568e4 af6be243 bfefe505 4478cc80 +N 62691216 699c0216 3fe1a939 e0833658 +N 626c9cf2 caf72842 3fd221df 4e98d179 +N 62685b8e 01d92d20 3fe6ea48 22db675a +N 627ad9f7 79f94a9e 3fe0e5b3 d125f338 +N 627b4700 8eeb2cea 3fdbaa75 f5a96349 +N 6272f0a7 67d8fb4c bfe38843 b4518614 +N 627df5c0 6b2d0884 3feb2871 fd48151b +N 6279606d 89490357 3fb99845 808e338a +N 6274b8ce af81aef9 3fd3bec3 1821ce39 +N 627ea25a 111d0cf4 3fd10523 3c73c500 +N 627eecab b9f3c1f2 3fef9737 7c33488c +N 627ef9dc 6c70c2e8 bfb5bc30 f21d05fc +N 6271188c 083be65d 3fe9067c 94534e56 +N 6285b938 094d1757 bfe0bb51 bba7d1b3 +N 628389e0 d4044786 bfccfaf6 b275b98a +N 628b381c a4c6026a bfeeb083 3c5f7a40 +N 628130b6 d1516073 3fca2580 a0889c24 +N 62889faa 3eea586d bfdb89d7 6089473f +N 62833866 2717ccc8 bfedce0b a2566af4 +N 628500c6 8aff1b7a 3feab822 40d41147 +N 62845381 2cb7a4a6 3febe4d7 90f4f2e2 +N 6282bb54 8a371080 bfc1ad7d 9fe30c55 +N 6280896d 5115d2c3 3fef9372 be298f05 +N 629ff304 62582381 bfed8a83 9395fc96 +N 6299944c 325f1766 bfe69b42 c66c40f8 +N 6292ad79 b0f0ff5a bfa25a10 e813eb0b +N 6292c67e 07db2b68 bfe2cc25 a9b19c60 +N 629d79f9 c1277b28 bfeff800 76dececa +N 6299cc24 b32dfca4 bfef5067 6b24a9b4 +N 6295b520 f25cbd90 3fefbc6e 6aafd66e +N 6296f60f 9389f747 bfd43f65 65ad616b +N 629884ee 9f05b1b4 3feb7531 bf936330 +N 6297d734 ec98b19e bfe8b627 bb33c855 +N 62a86860 8a97b4c6 bfeddac3 77067289 +N 62a4d139 2a8bd034 bfedb84a 790f1d05 +N 62a1dfef ceedaf1c 3fefe8bb 0d6b8a52 +N 62aa5ed5 a9385b71 3fb43893 f9235c5a +N 62a5fb86 dd7c4221 3fe86299 3f10ec3c +N 62a58e11 66eb9539 bfeb6238 5a58c050 +N 62a21839 e460fa86 3fed9489 adb3d42d +N 62aa88b9 f2fe11a5 bfb30cd2 200754ed +N 62a4bee4 20ce5d41 bfef008b f5fa30c6 +N 62ae1da7 01ef12c8 bfec3cf1 a2cae420 +N 62b56739 c9e6459e bfe1b4ff 74b90439 +N 62bb926a 1f9a51c0 3fed76bf 7cd0b6cf +N 62bac91c f340da96 3fefd04b ad598e62 +N 62b89bd1 2301e745 3fdf775f 4f13b25e +N 62b68a74 546b7602 3fc7c35e f9682612 +N 62beb16e e81cbf62 bfe82045 c56c8a47 +N 62bd395d f922625a 3fb6fa17 fb0fc038 +N 62b75ec1 615c624d 3fef82f1 16beab71 +N 62b323f5 28aa7bf6 bfeefb5c 189c28eb +N 62b6bf83 2b495e7b bfdf5a46 65148150 +N 62caaba9 d3bf3437 3fee49c9 4a53c957 +N 62cad5cc 82c829f8 3fefbdfe f83f6a6c +N 62c99a47 91b08fce bfeed1fb 83a2c6ce +N 62cb7880 749faff6 3fd94c67 18effd07 +N 62c542e0 8eff68ae 3fad636c 4a62202e +N 62c8cbae 61343c8c 3fefffff e8704e84 +N 62cd7a20 84f41efe 3fe9c76a 0391297e +N 62c3bdd9 0cdb4807 3fa9b39a 21661f99 +N 62cfbaf4 69183886 bfec4f48 855452f2 +N 62c8522d 032e420e 3fc30664 faa2ba78 +N 62d3005c c6adcad5 bfe7073f ee9d8259 +N 62d56fc3 5f846b79 bfc0234c 7263ca34 +N 62dc2bb8 10bf2ae4 3fefee2d 80866a5b +N 62dd4e9f 486c25a3 bf999de7 80f6335f +N 62db0e8c 76afb242 bfed7820 f4323dd1 +N 62d7fff2 cfe8c11f bfeff4c4 0b12e7d3 +N 62dba82a c7eddd70 bfe75047 066bcefb +N 62df22fd ed021309 3fdf3858 4fc0416e +N 62dde4f3 16206a8d bfdea854 821241f1 +N 62da1776 24cc0864 bfe97767 37be4be6 +N 62e75df6 e23e94d2 bfedb3d5 11ff997b +N 62ef32c7 04b96393 bfd7322f 76056d53 +N 62ea6dc5 28fb6bb4 bfecf847 3542f18a +N 62eab403 255b69dd bfd17170 29afa5bc +N 62ef0da5 ef170cd3 3fe3aaee 84b19e9d +N 62e46405 239c3d2c bfd64c17 0f4b5af4 +N 62ef3220 060cdfa8 bfe65ed6 6cd474db +N 62ef9810 3c33a80a 3fede06b 91743439 +N 62e53b91 f72fa81b 3fe0c464 845779fa +N 62e8fdcf b9539220 3fade020 e1840854 +N 62f935d3 6bfd5adb bfef97ea b6e515ad +N 62f75204 708b57a0 bfcc104c 7e03e9c2 +N 62feb65c e0bfce7c 3fd7fb5c 15a7fe78 +N 62f0eb79 7b8efda4 3fec688f 4f24da8a +N 62f61a90 d0c4ea1a 3feaae12 01e35473 +N 62fbad75 aedd3c90 3fcedea9 1fb38721 +N 62faaaed ed1d7b0a 3fdde777 77b25388 +N 62faa38f 02850d88 3fe1c814 46d28c7e +N 62f6a605 65d2f916 bfec8327 7d3a3641 +N 62f0d27e 0f40ae12 3fe19d0b 0689118e +N 630dafc4 0c8c1e4c 3fde09ef 4e206fbe +N 6305db59 d4d8b357 3fdaed2a f3443471 +N 6304c4db cc296c08 bfebdca9 7ef27261 +N 6305f645 78a21a51 bfefbc9d ab92d889 +N 630c765c a5b2974a 3fe4e5e6 9b224061 +N 6302a142 9f607740 3fdc7354 c42b5c01 +N 6300b004 c0ebe32e bfe679ae 8bedc784 +N 630602ca 04ac7d78 3feb62c6 eac18cc2 +N 63026ce1 15e83c12 3fdd159b 4d4670c8 +N 63012999 205c6b2d 3fe2272f 23654570 +N 63155d03 66f7e968 3fe75115 e2ace0d5 +N 631cfc57 3e421236 bfc05de7 4a2315a2 +N 63102a76 e9370552 bfee007a 6c2a7655 +N 63145ee6 5e7d3a9b 3fecbf38 361a2981 +N 631efc43 a5f34c92 3fedeeeb 967d1c7b +N 631ee5cd a7944d61 3fd10f5e ed8a6568 +N 631c08ad a74807de bfd06aac a10d5874 +N 631069b1 819aad97 bfec37f7 dbc2c90f +N 631c3495 a6ede760 3fd5a79f 5922863e +N 63137445 a14c08ed 3fd7363f 0c3fe2fb +N 63207a3b 7b7bc212 3fd51939 7d28e67d +N 632a36c2 da86ed0e 3faf9c56 01cc0ac1 +N 632e9cfa adb3c178 3fefc668 9ad4d082 +N 632e23c3 914bd1d9 bfe20c40 7042a7c0 +N 6326b5cd 6b764fbe bfebc26e 2d9f1591 +N 632d1452 9b0c2576 bfd96dbc 72d5da06 +N 6326e6c6 aaf30ac2 bfed1b82 cfbfe5e6 +N 632cdd19 d6db479a bfe7f185 e9f3d103 +N 632cd79e e7a75958 3fe49c9b c3444656 +N 6324fe40 1a7b232a 3fc77cd7 63ff7a40 +N 633e8383 fb2de9c8 3fe72f2f 8af9bd36 +N 63361b04 3bb4ae7f bfed561b 9178f460 +N 6339484e a54df253 bfe4b1b2 42038360 +N 6334df4a a2cc7161 bfea6f9f ca3a6a5f +N 633da4de 6c2dd7b8 bfd685d6 4d88f91e +N 633a5241 783daaef bfefdf1b dcdc715c +N 633c01ec d0e04065 bfdecdbd fc729779 +N 6334f7ce bdf6c72d bfcfb446 2be3db98 +N 633774d3 cc59b1fd 3fef20ff 719faac6 +N 633c764c e3839262 3fed3251 6f44b084 +N 634e95f9 58e04b28 bfd134a6 affba91e +N 634227b4 fe043602 bfe81ff3 3cd4bb4b +N 63431074 83d1d8fe bfe8ccc2 87436fb6 +N 63462497 a2098329 3fcd03c5 d251fa2a +N 634e0fd0 c6552a82 3fd132f7 85f87700 +N 6348d356 125b5612 bfe32df9 4f30f919 +N 634422f5 358f952d bfef873e 6966f383 +N 634ef9e8 a6c76eb8 bfc2425d 5ad48dbe +N 63443b56 18657788 3febb51c bfe31356 +N 634fc0e3 2cf747b8 bfefff2d 69dfc7bd +N 635de182 5284190b bfe5a337 fc837e11 +N 63582d68 92fb6da2 bfe6712c 7488eb70 +N 6354b9c1 a6b8fc4a 3feb8ea8 93516c0b +N 635cf46d 072614a6 3fef388b f5283c37 +N 63587185 fe5f559a 3fd6d873 274b5a9a +N 635d6504 e4232a28 3fbc0a9e f05b7f13 +N 6359b7ef 74c1a186 bfa7d3ca 659871e7 +N 6356c74b bb3f4f04 bfc5b229 c26ad572 +N 6359c282 61e0b20e bfe4bb1d df415ead +N 635d1986 c9baadbe 3fefd189 f3d3cf34 +N 636c9a68 58a030c4 3fac4ef0 94bac212 +N 63618530 b6755ea8 bfdc818c 0a3b4fa0 +N 6363a1e3 b9d9ba13 3fd6105b 55aa9233 +N 6363e3d6 59b46c45 3fd2844c 3bf95343 +N 636e4130 03b87292 bfe4a9f3 0ea941dd +N 6362c584 cc8a3d68 bfd5fb92 2ab2fd44 +N 636d8c85 dc9a759e bfc9de2e 9cb5874e +N 636badd9 25003484 3fe4b644 0be0efba +N 63642e36 320bd098 bfefb157 63b8278f +N 6361f265 09419db3 3fe7616a 90dec11b +N 63766274 5dc665b8 bfc0fe31 b2591403 +N 637c28bc 75df0f1b bfefc627 240eca8b +N 637971be 66306f97 bfd29482 94b93525 +N 6375be79 954587d3 3fe50d1b 19784289 +N 637caaea 20dd4b6c bfee8d6c 83dd2933 +N 637d6cb7 3c12a3be 3fe99096 e8c6ed82 +N 63731c0f d277b422 3fe236b0 4a4ddd97 +N 6370478f d8cd8b62 3fe54105 cd85e574 +N 637b0283 b5f70060 3fe111f8 6b5f6cff +N 6371caea bcbf6485 bfc0c019 be7b498e +N 6386228e 140afc76 bfd202d4 d3517866 +N 638848ea 38702350 3fec484d 04b101e3 +N 6382e5a5 12bd18ec 3fd93351 d30abd8f +N 638b100a 0252a326 bfca853f 8d932182 +N 6389dd83 3fdbb2b6 3fe6f47b d1f17221 +N 638a3d5a db394ffe 3fed7fda 9269e937 +N 638f9543 4fe745c4 3fed7962 43520a12 +N 638d5778 796c3ed0 3fe637b6 85b11550 +N 638013a3 f6abf812 bf8e8f09 63c500d9 +N 6389a9bc 92b84227 bfefae2c 816ea724 +N 63927001 7a2b331e 3feee6ea f00e6407 +N 639e759b 7bc122ba 3feb0c56 69ab6cfc +N 6394d7fd bb09bc87 3fe18fd8 99f1f369 +N 639e45cc ecc9e24d 3fef6162 bfd8b778 +N 6391ac63 da56c311 bfc8b7f9 17cce7e2 +N 6391a15a 030f3432 bfefffb0 4902eea9 +N 639ccdfc ef562764 bfdc669e ce9a47f0 +N 639c7978 008e1f5f bfebc2fe 9d772353 +N 639ea298 951ef338 bfea223a da20f528 +N 639ef5ab fc3d18b8 3fed9b55 e28ba194 +N 63ae03d3 cbd83c63 3fef1ce7 c5bf6158 +N 63a5a351 7ce3175a bfef3514 b8af5b76 +N 63a577aa b280e136 3fea0a84 5e06b34b +N 63a326da 29886d39 bfeff4e8 7a5389fc +N 63a4d08b 094f6e07 3feb05d6 6358297f +N 63a535cc cedd4f88 bfe8fd24 46f89fe9 +N 63ae1a1d 9d275d58 bfcf9b79 ba358a27 +N 63ad2b7b 66d30ce4 3fc102e2 be23d1a0 +N 63a7a0cd 08bdfadf 3fc876b9 ad16ec58 +N 63a3ed3f a5c21992 bfefff49 fa60bf84 +N 63b83c8e ef5659f0 bfed0419 29cafb27 +N 63b784be 0e1c8c92 bfe73b54 4897ab27 +N 63b18121 fb8722e3 bfcabd69 c7b97434 +N 63b932e3 085f488f bfeacc4f a2fb898d +N 63b6557c 5ecc9800 3fe88b2b 18209a2b +N 63b89605 97d7474e bfea95bd 4f87f889 +N 63ba037e d3083750 3fadf503 a1c748ab +N 63b85251 81b46614 3fee2749 ca79416e +N 63bc5c4b 5f54c6e4 3fee9cce 1d559671 +N 63b2f208 0500d8dd bfc831b1 1053dd58 +N 63c867e4 08ee035e bfdf468b de53f552 +N 63c4e1ad 2ba3a782 bfed0e29 0f3fe9b2 +N 63ca3ee8 f52251b3 bfd87073 806a6796 +N 63c5b274 03691669 bfea0058 60e52521 +N 63c746db 8bc0881b 3fedc797 20e63675 +N 63c1ed03 52926f9a 3feefb67 0793f59b +N 63c500e3 23fdeee0 3feed46b 7b6af22b +N 63cba901 aea05a9f 3fefed85 7fc1a391 +N 63c64290 638e5be0 3fec2820 d817f574 +N 63ce1c8c 3996f266 bfed1e1d 4546cb26 +N 63dcde60 6847a91a bfe5783c fca74e57 +N 63d09bca 439a71d8 3fe440eb 8aeb4762 +N 63d5bc90 9b791e17 bfefdeb1 81676424 +N 63df3ee4 f903f987 3fefffff ff4c4ce7 +N 63d6136d 94ce3568 3fded1be 82374f4d +N 63d6fee5 b72c57d1 bfca436b 1d204a46 +N 63dcc0ef f16826ae bfefc800 f35f7561 +N 63d38452 d046a284 bfd370cc 5095d776 +N 63de7960 d0c7b015 bfd1c790 f4afe743 +N 63dc72d5 cbee5274 bfe57a76 70c03eab +N 63eb0c78 cb22c656 3fee55a5 66b08642 +N 63efa03e 28d73848 bfd7b437 830d0a37 +N 63ee51c5 b9b5bc82 3fda10dc 21bcfe8c +N 63e3ca1c e01c8bd3 bfe96ecb 0e33652a +N 63e517a1 938f58c0 bfe31275 168191f9 +N 63e11b88 a7109aa4 bfd0fcbc bcc9bfcb +N 63e9d8c3 9ad05af3 3fefadd9 c82b103e +N 63e26e18 b97c47ef 3fec6c0d ac4250a3 +N 63e118ef bcdc2082 3feffaae 1d8577d6 +N 63ef4bd3 362b5bc6 3feff472 57093d82 +N 63f72590 95482f32 bfe19db0 6f3f134c +N 63f7cc62 3ac5cc7c bfca01b8 6a022f0a +N 63f1bae6 d83c72d9 bfdf4e9a 37488403 +N 63fa84ad 0adb5b65 3feffef7 7ce7a839 +N 63fac799 9efede40 bfc2ab5e 22db4d67 +N 63f5428a 71668e46 bfe93967 946ac228 +N 63f2b549 99746fc8 3fed1990 4674aa4a +N 63f3bf9d 47c46098 3fd8cc51 76c22be8 +N 63f3ba89 530beab0 bfef1978 fa9e208b +N 63f64aa4 ef8eee82 bfe86022 906a305d +N 6400b15c 38fa7525 bfef62ea 20c20f9b +N 640e1bd7 5926561a bfeab21f 0c30f7e9 +N 640e794a 6a6341df bfeaff5c 65eaeba9 +N 6406b439 806ea208 bfef2975 87149873 +N 640579f1 5c7119f8 bfe2f5a2 1274b8ae +N 64089a69 f9e3901a bfbdfcb6 9893d33a +N 640a6a81 d400dcf2 3fa09f08 c57f6120 +N 64047163 7b189e51 3fe998c7 155aae6e +N 640d057b 1bdb84c4 3fc06960 67cfb8a0 +N 64085617 f0ee9214 3feff20d 691d2cf9 +N 64144036 4cc32300 bfe21610 9cbb6d5a +N 641fea7a 5e3ed670 bf9cf3ae c3c5bd7f +N 6418dea8 e9ef087f 3fed6ade a44cd622 +N 641baf04 cffab246 bfcc7256 ac4e314d +N 64110b9e a54af16a 3fe795e5 bb6091f7 +N 6414df0b 3414d717 bfe4e134 a2ab5428 +N 641d5fac eaa69b76 3fe73d9b bb4872cc +N 641ad5c2 81788788 3fe241bd d68bf59c +N 6417096b 7e7f10f0 3fbc01c0 83be26b9 +N 641fb3fe 7564f57c bfe93a29 64ec1a11 +N 642f4080 4f585497 3fef464e 25197884 +N 642f94e4 4a726fff bfed19d6 6eeb87a5 +N 6424f865 9658aa7b 3f9fa635 28383a94 +N 642e2593 22159c06 bfdea353 d7069d9c +N 642d9ce1 be81353d 3fef5007 8eadffd2 +N 642ddd2a 7b2af588 3fec0fa0 117a47de +N 642afdcb 8957c297 3fe089d0 7dc0612a +N 642be567 f28ad02b bfe6b26b 5c80e410 +N 64244e91 81a7a47e bfdfc88d abcd50ed +N 642e99cf f9849ada bfd8e683 4265da20 +N 643e3208 712b2206 3feb3e6f 6449826c +N 643faa47 953e8cdf 3fe3d573 30c16dc8 +N 64315feb 8008c72e 3fe841a4 2445abf2 +N 6434538b 4c85f09b bfe49e2b 2ff6157f +N 64355402 ab13e858 bfc19324 ee65f544 +N 643dd330 45b8c178 3fefb586 1427d071 +N 643bd73a 83c43ae8 bfeecc02 8018956d +N 64315d19 667688c6 bfeb8aff 72fe075d +N 643b1b92 894b6851 bfc67013 4e922136 +N 643f2ed4 988d3cf1 bfb71329 8e59d43c +N 644741ee c90fe00e 3fde3017 c9023637 +N 644e8a64 8d714bdf 3fb66dde 18294e3a +N 6449b04d 4ddc4fd8 bfe601fc e83f71dd +N 64418ae2 98e02ae8 3fefae64 0868501d +N 6449938f c7c32870 3fdf0b2b 74f08906 +N 64425963 90cc8369 3fea1d01 cdc06bf4 +N 64415bc6 42d75633 bfee2ce7 78bb57f3 +N 64441ec8 90b14e23 3fe051f4 17dc5664 +N 644cdefe 66d941f5 3fe80e3c 44493eae +N 644921e5 9f8e9c99 bfef7d96 4aa26450 +N 645ab76f a447ab20 bfcee678 f4991d4f +N 645fdf79 fdecfbcd 3fe6c9a1 0f78b66f +N 64567960 7cd6b9e0 bfae1e06 c9ad517a +N 645d52a0 23963292 bfeb5933 75a1d9ff +N 6451eeaf 5f4b18ec 3fed2fba ab941736 +N 6452cc43 f684d074 3fe9c567 f66f24a6 +N 64589089 6ab14bd4 3fe7a06c e40722d7 +N 6451d896 279a26b3 3fee62fb 12b12c7b +N 6457bacf 6ca2f5e7 bfdb3cd6 62a1b45c +N 645fca90 2b8ca960 bf9e52dd c5916e13 +N 64693a12 d308f5a0 bfefe27c 1321ca09 +N 646e3c78 de4da8c9 bfef6c46 d28a623e +N 646d2382 07014eca bfd8042f 29f36009 +N 646c04a2 69729de9 3fef9601 813cdb55 +N 6466dfba b896cc84 3fefc080 13f26d6f +N 646e276b 1b00fc0c 3fb6af13 bf21a124 +N 6466ac96 30165cf2 3fe0d416 a0803fe7 +N 646ff08c 56b28330 3fefee8c 858ec34f +N 64677602 ebcd6268 bfe9f834 6e8a62c1 +N 646a3689 17afa10a bfee6b10 f629d1f7 +N 647fcc20 3f5f7947 bf929e7d 6f44ca2a +N 647fd84e 41d5bebe 3fef3f2d 4ce1c841 +N 647f9c09 03b86a48 3fee5b39 c0c59ff8 +N 647a08bf 6d6b40f8 3fdb8cd8 01ad4449 +N 64713619 f090bd22 bfef1a70 e2518dd5 +N 647a5db3 4a95708c bfd5a2d5 289e010b +N 647b8091 73a8230c 3feea6b5 0e174127 +N 6476ede0 eeee7928 bfe52966 3b113424 +N 647f3ed9 3cc7c57a bfee9604 94f12018 +N 647310fa 80511320 bfebbdf2 e5a6071f +N 64888282 f9f4cc52 bfeaacb6 98cd693c +N 6488e70e 548360b8 bfd7c707 a52063c6 +N 648301cd 30843766 bfdca7eb abf1deb3 +N 6483ef2d d573fe96 bfe3b200 97371a3f +N 6486fea9 84306d6e 3feb1bbb e53f41db +N 648d5005 0efa0ad8 3fefbde4 5187b8f8 +N 6486d390 fdf07434 3fe3fb47 bf3a40b0 +N 648f7cb6 fcf93aeb 3fe8a36f 4bde24da +N 64816cb1 b131eb77 3fa4ef15 d12bb5e7 +N 648b1fcf 42d515e2 bfefff67 3c196ff4 +N 64956a2f 82e8717d bfe6258b d1ce327c +N 649ded1b 5023f84e 3fba796b 178201d0 +N 6491b84b 69e43aea bfec3af6 7aaa2d77 +N 649f528b 5fb49162 bfef6764 4b29e6a3 +N 64905de6 10b16745 bfcb5fb0 9f914d5e +N 6495b983 f7f84fa0 3feff6d1 d1838a24 +N 649703b6 a8956981 3f9b0ffb f51c3d65 +N 64990092 5a1393b5 bfdbdba3 05542c56 +N 649e7553 530b89f4 3fed954b b0f35329 +N 649255e1 673397b8 bfec178c 0719fb98 +N 64aafac6 5c8321c0 3f609c6b e6d805be +N 64a59439 c403c3d5 3fefc894 9cc0a9af +N 64a66dbd 52891f3a bfeec389 8a008cf7 +N 64a12c75 b458fbed 3febac43 02f455de +N 64a144e7 047661a6 3fef5228 3fcd7c04 +N 64a64257 fca7cc37 3fc0d52a 99c8fce8 +N 64afa4ec e5207770 bfeef8a9 269270cd +N 64a1cb9a 662a922c bfeff54b 480cc691 +N 64a33144 cc4bfc31 bfeb0e77 e5cab30a +N 64a0cd9c 5a33e2e9 bfefbb76 3f51b5d1 +N 64bd2385 71faec20 3fe21167 abc000e5 +N 64bce506 933af654 3fcb76a3 3ba9532c +N 64b5360a f1a379ce bfdbd6fe fdd4e433 +N 64be0a2e 46bd921f bfeafb6e ce6f1305 +N 64b6d3cb 1c63bb5f bfe8b9ad 7fedbe1f +N 64be650f c8d36795 3fbb5688 ab38f59c +N 64b664b4 99ded29c 3fec74c8 24801ac6 +N 64bff636 d3b0601c bfebe877 67ac069c +N 64bb821b 26e2924a bfe9c1c3 b388a861 +N 64bbe96c a9c9842c 3fed01e5 438ab83d +N 64cc2b66 90927c2c 3fee2763 a1b6439e +N 64c86735 a9545d97 bfd84fde d0aa3ca7 +N 64c8278b ce923cfd bfc7e843 b44f75c7 +N 64c3c806 eac9529e 3fd89ab5 62423211 +N 64cc21b3 7281de94 bfedf64a b69c58ab +N 64cb7ca8 55337fd6 bfec9440 a3401043 +N 64c624d7 da18483c 3fe0b68f 35cac298 +N 64ce88a4 c19667ba 3fe3a93b e4daa907 +N 64c6d483 1b1152d3 3feef583 2b605ca3 +N 64cd96db fc44629e 3fda5bc3 5fa93a74 +N 64d2683f 6e0c176c 3feea4cb 24d5d9bc +N 64d10b30 2463fc4b 3fef3e94 db2fb12c +N 64d886d3 26041120 bfe8048f 0ffe38ba +N 64d41f2c df6ac5a2 bfe8be1d e4662d79 +N 64d699d2 2c5744f8 3feffd75 ebae1dca +N 64dfb7b0 5e25a56c bfe9fc65 1e5de0b3 +N 64d1e0e2 ab062d03 bfe61cd3 2aa88c28 +N 64d8a9f4 1b7dfbe0 bfeffc61 5a70a360 +N 64d6cd10 5a57acc1 3febc11f 89c0c008 +N 64d48303 4089d673 bfee9158 279cd14e +N 64e24912 0371bf6d 3fe7f57f aa0c7e65 +N 64e1d2a9 9ee20902 bfdd361d ee599cdd +N 64e2bdf3 9706a37b bfe3f702 7951ad7f +N 64eca874 00a21c1e 3feeec56 0fc5c725 +N 64ebcc74 8ea2499e 3fd6f6e9 5c796122 +N 64edf324 0fdf35d3 bfde42a4 a739a695 +N 64edf186 ed9f080a bfea2f15 7a1c057f +N 64e3fa1d 50a397eb 3fc5cb85 605d2343 +N 64e50ebe c55b38d9 3fc3998d 4bbdb02e +N 64e99f41 646e837e bfefc300 8a808411 +N 64f234b8 12a186c9 bfb0882d 56dd17b0 +N 64f97ae5 03caff9e bfe4e6c8 9cb1846e +N 64fe9ea6 2632eb78 3fe8bf8d e76d679a +N 64fbc921 18fcdb14 bfe748d3 fe8e301f +N 64f38db3 b352c3c9 3fe213ee 6d85f46a +N 64f64c99 d7d5580a bfed54be 6b4ddbba +N 64f12cb6 ec5c8668 3fd896c3 887e89af +N 64f1ff5f 1e83fafe 3fc09e24 c53e31a5 +N 64fa7e30 31980252 3fd6bc90 4792a63f +N 64f0c6be 91513505 bfefffa1 5f62e69a +N 650a452f 4ba9dd88 3fe3923a 94a793b6 +N 6501b88e 19774b8d 3fefbf72 0509f0a5 +N 65006e07 9307bb02 bfecc8aa 14fc36f7 +N 6508efc9 a1f3270a bfe13918 5265f3cb +N 65005be9 eebc2327 3fee969d 442a0c47 +N 650363cd 3e056ca0 bfe5295f 958b1f90 +N 6506fac4 bf2af178 3fefabd0 f989b53b +N 650da487 8a9d962b 3fe6261e 0c050c4e +N 6504099b 08e967a3 3fe6597e a9ed9ff7 +N 650e41c2 704bfcf5 bfedc76c 860964eb +N 65185402 6a168015 bfdd5e13 6c32f2cb +N 651b669d 8300de98 3fd196c3 d04fc1f2 +N 651ec48c 982cbdaa bfd75b26 7df33436 +N 651472e1 381964c9 bfe4c3bd c8e04692 +N 651eefb4 933f20a0 3fed363d 1581c161 +N 65163ced ec3666da bfdf2ba2 baf4a374 +N 651c1f1e cd9d6dac bfeba382 e2037ada +N 651208ce 23b161c8 bfefd6ae 7e8b2b7a +N 6515f14b ef00f184 bfeacb96 f7a59c8a +N 6515cd98 b291d5e6 3fa2519a cfc32940 +N 652d9a29 af8a7f87 3fd1aef1 66bd79d5 +N 652b5393 cab09f4d 3fc78e69 bd9f8f75 +N 652caaab 505ec02a bfcf61f3 83c63d6e +N 652d5019 6e953b70 3fe4b2ce b57f1eab +N 652c0d21 c383af68 3fefe559 f6157c53 +N 6524d93c fe8826d4 3fc2561e 0f3f5d19 +N 65202a6b 06bc7ec7 bfc05307 d4dc8ade +N 652152a4 84660f8e 3fee6b22 0f5efdfa +N 652c7dbf 65bff642 3fe2966d 55a5c31e +N 65279a7f 2caae871 3feaa70f 2ff2875f +N 6535f955 048240e4 bfd2a197 5ad737ae +N 65357124 6b476ed8 bfe515cd a0918e9f +N 6536ba39 3a4f350d 3fef3047 1173b134 +N 653f62cd 893c2cbc bfd7a5b9 d174171a +N 653bf3ec 4f011ed4 bfecf2d0 79719cf8 +N 653d8bcb f222715e 3fc1ba99 f87d5b54 +N 653bfded bae251fa 3fedf78f a0140624 +N 653e8be3 a8e2b29e bfdf0473 025c45a1 +N 653bf465 f96ab7d6 3fbc027f faec68a5 +N 653cc0d6 4008b3cf bfee7e5d 932c105a +N 654cecd3 35432f93 bfefe9ad b6578845 +N 65455821 ee2879b5 3fec35c4 31c58794 +N 654c7f8b 83f078b8 bfeac90e 4c7209cd +N 654d9f3a d2829f46 3fed037d 43a8931e +N 65480a5f 83d51936 bfef7713 69d92d69 +N 65482cf0 a57e4fc6 3fe49d3a c30d69e7 +N 6545f6d1 a25bf5fc bfeaa00f e23cb108 +N 65406a7f 0b76512e bfefb95b 226d4eaf +N 6540ed7a 0013028c bfd2ee69 cbf444dd +N 6549902a 14ca9222 bfbb4442 8d2001c8 +N 655345c7 6c5349ae 3fb49c11 dcf1fb70 +N 65539468 3e849cf1 bfeff3c1 4485cd61 +N 655e96ab 3032ff18 3fece6f2 249f636a +N 655fc4cb c7d1b0ee bfe59bd5 021498e6 +N 655e88cb 6504771a bfe37eac 2aaab9f7 +N 6550bdea 5359860f bfc30733 44d71597 +N 655685bb 22b7ac5c 3fe68640 b6af9050 +N 655889ab 3f92ed2d 3f887126 0e038769 +N 655ee05b 1ae23424 3fefb4ad e9b5e8a9 +N 655655ca 13e3e0c4 bfd14fd1 7997a0cb +N 656c8465 4d163ad6 bfee73ed 749e67e1 +N 656c2368 e0113491 bfee7fd8 baf901d9 +N 656bafbd d59cc088 3fe6e5e1 e67430d7 +N 656080da 745fdf17 bfa2bf2f a9e3afe0 +N 656cf89c 0569f985 3fe7b0b8 1e2035bb +N 656b26ab 5caaacd1 3fcf87c3 b4ae2286 +N 6567d9fa 24db9770 3fefeee1 5d7aac08 +N 656e5209 83fc662e 3febee56 421eb899 +N 65652d65 6edef697 3fdbc2bf 6808223d +N 65664771 e3dd775c bfe79d04 2133ae3c +N 657e9b44 42cf8898 bfcea17e e8ab4252 +N 657dafb6 40e70d7a bfcb5b16 cbafd0f1 +N 657251a5 12e5793b 3fdeba08 b70798de +N 6574da15 44eb3641 3f7d8432 c339a0dc +N 6577a37b 15051d95 bfefa556 636b698d +N 6573e5a0 016097f0 bfee5cae 0ec80456 +N 6573a4ec 68c6f495 3fda372d 4b7390cf +N 657b1b56 a54c06da bfd62910 d746bfcf +N 657fd22b 5ba0318a bfe8dd1e a75ebba4 +N 657cad45 ae62ea90 bfe2d8dd bc587a2b +N 65883c64 1b7756ee bfc5370a 6e289e34 +N 658c884e 8e4957d6 3fe9e146 6c7fc61f +N 658cf55a fc15a2fe bfecf163 d2de262a +N 65857ac0 401d91c7 bfc1cd45 19209310 +N 658dab4a 469010a0 3fefa239 bad4d7d5 +N 658ff74f 17e4c2b2 3fef627a d283ed6b +N 658365c3 41ff63f7 bfec72ff 8614d27c +N 6587bee1 1bb005d7 3fea5157 976379d5 +N 658afb79 f1024e0a 3fe99407 910e0dc0 +N 6583a42e e9f72398 3fef624a a3eb29db +N 659a806b 2aeb8480 3fd6be37 0302a32b +N 65933ad6 61153d4c 3fefc29b 6d52307d +N 65951dba 58b6a809 3fbfd1cb bb314422 +N 6591714b ce62c311 3feffb0b bc438f25 +N 65994f17 4a7e09e2 3feed776 f450a32a +N 659251c6 2771f4b1 3fef45ec 58956286 +N 659d55e1 57e8a641 bfefa075 f172c9e8 +N 6597a5a1 0d048770 3fec29a4 606d2bf1 +N 6590f6ad 991bc5ce 3fbd19a5 ad9f4335 +N 6595c559 4f32678f bfed250e 0bf3cbf7 +N 65a0096b c511e805 3feffffc 5fdb14ef +N 65aa9d02 46b41b17 3fefcdb3 6fbc02a2 +N 65a89193 f0400b9d bfca0807 68c43e21 +N 65a6352b 2cbf2954 3fe84a56 da2c7fb0 +N 65ae8601 6d96e092 3fe86fd7 5f313cfe +N 65a99beb 24a8692d 3feee7fd d90024e8 +N 65a7176f e592731b bfe42abe 0977a430 +N 65a81fbe 0ab6bab6 bfe9b332 054989f4 +N 65a35b9c 37e4abe7 bfea990f 4a251a7c +N 65ad185e e9159e5d bfeda851 5224246d +N 65b0b68c 3db7c0ce 3fe5aed7 299095e8 +N 65b2becf 13a5a091 bfed2587 2f56361e +N 65b4f515 50ef6cfa bfc831df 60804a7e +N 65b49176 85401c44 bfe88f53 984399d1 +N 65b7241e 3367df61 bfed6c17 ddd6794c +N 65b8cbb4 73b00a76 bfe51b1c 58067f5f +N 65bf08c8 02ffbf7c 3fe7cb3d 5793365d +N 65b4d044 f6226d3e 3fcf1f51 97a888de +N 65b33c84 35b9e640 bfab2648 1e74dc7f +N 65b35e07 82198db6 bfefe64b d1657db5 +N 65cbf138 5ebc2410 bfd384c4 87caa956 +N 65cc10b0 6810713e bfe5a640 d47f5b0d +N 65ce6ce5 59b74d98 3fedf4d5 f0e5d135 +N 65c8d145 2e8f3098 bfe63989 21e07b66 +N 65cc79c8 cfa29302 3fc3dfd8 cc6c3866 +N 65c35d4b 2ffc8ba4 bfe11287 675d7e0e +N 65cba36a 738a36f0 3fefda1a 3c2b3bb7 +N 65c726c3 fcabcb5e bfb730c5 f30cf6e5 +N 65c6a5ad 47509f17 bfeee247 f531dc8d +N 65ca37db bc346716 3fec402a f8c7d99f +N 65d6a905 41c34dd3 3fd5904e 073690ee +N 65d5c6aa 81876b18 bfe76c5a abc70efb +N 65d686ad 8055b6b7 3feaafe7 6d21f16e +N 65d6b45a 18a09216 3fccd792 572fa921 +N 65ddd5d9 52f800b6 3fe90381 20e23d28 +N 65da8797 807c05ec bfd051ca a3a213bc +N 65da3ed6 19162084 3fe7991a e2879329 +N 65d0dc47 5ef80a33 bfec3f0d f8b2bf8b +N 65d04c1a c469061a bfeff27c d29a08c3 +N 65d54c4b 789af170 3fe9d08e 2ea2efba +N 65e3311c 19151442 bfe40d4e e241aebf +N 65e65cda d6ea0b36 3fe4b82e 3d87e79b +N 65ec7633 4cc2f48c bfe006e9 72e36b78 +N 65e80601 1925cee8 bfe066c6 a0357b44 +N 65e94da0 9ecde35e 3feec37d 54c10cdb +N 65e2378e 7443af8a 3fd63128 c8f51527 +N 65e3cbf4 d3e82567 bfa5bf11 4f0ee17e +N 65ee2551 f271b380 3fdf91fc 2c55bf97 +N 65ece48f 62f58b69 bfeec99a b22e5f78 +N 65e6a3a1 810b069a bfee1729 5990ea3d +N 65f3df38 6c6e66db bfe436e4 a4de697b +N 65ff1795 dd9cac42 3fedb13d 46373a30 +N 65f0e7df d31df16f 3fe2d9e3 5d89da78 +N 65f9b308 4b321a4a 3fefc95f 7e388623 +N 65f4d4e8 eda49d36 3fe59e5e 4e0a712e +N 65f3f2a8 4fe33715 3fdd7de3 e584bb0e +N 65fb6678 e63c0e3e bfd1a6ec 6b668d1a +N 65f560dc 5ae21bb8 bfe86b00 502aa7ab +N 65f9a007 6c1e7a96 3fd8b87a d3543ac9 +N 65f4fff5 c0e7fa84 3fecab19 0a440c11 +N 660ec52e d1eed170 bfdaed13 7393d2ac +N 660e0ec6 7fe3a5e6 bfef4432 0ed4339b +N 660486f0 a54e77a8 bfef4576 e4cfe849 +N 66042abf 45f4a836 3fef3313 9e9b2c43 +N 660e7358 352adcec 3fedb0b7 1eec2701 +N 660042dd 910c1bd4 bfc1b5a9 9cd8f030 +N 6606a0a9 3365d636 3feec196 da9af19a +N 6600db1a e166c986 3feec304 70df2580 +N 660338b0 a95301fd bfd381fb 68c50f77 +N 66081d26 31b64449 bfcdfa29 b65b1b40 +N 661914bc 411f4e0f bfeffaeb 4a1f19c0 +N 661a7a93 014e9d04 3fe7fbc2 99c5c301 +N 6613776a 7efcbfe6 bfd211a8 7bb07e50 +N 661eebfd eb33c163 bfec4799 d0ab67c5 +N 66126594 79e234a2 3fe38718 c8abc430 +N 6611ddf3 f1156e06 bfeebdf9 9d4279ed +N 66181a96 bbf79a75 3fe3b4ae 4554a138 +N 6610f53c 68ce0e2b 3fd3e002 e13d80e1 +N 66171309 17615f04 3fd12d49 d4829ace +N 661719b1 261f72df bfdc828a 8b77cefd +N 662c3003 e9deff76 3fed61fd 21d4b1a2 +N 66276adc eda1fea4 bfd72cc3 162c1079 +N 662e2aee cc48b8d6 bfe317f9 4e0ac8fa +N 662d7155 52f6d5c1 3fefdbbf 594f301c +N 66225056 481574ec bfefcd16 27a6a145 +N 662ef9fa 2ca2a2fc 3fee55cb c1bcbd4b +N 6628b9c1 12a9cd95 3feec67f 134cb5e9 +N 66245425 c6ff0640 3fe02775 17e9989c +N 662cf348 a1b9ec22 3fdbeebd 4d8ae459 +N 662d7185 0e9ec14c 3fef3d24 f0f0de65 +N 663e8e1f 556e5805 bfecf9eb 7fb927de +N 663e9673 f3bf579e bfee5ace 26176d8f +N 66319a69 fad974ff 3feced64 965faddc +N 663541ab 626fadfe bfea19b2 2f6f3529 +N 66397e2b 812217d5 bfcf3ddd 963298ec +N 6635b148 4d4f1593 3fed38b1 ea88dad5 +N 663a6698 d6aac5c9 3fefb119 6d3aa1d4 +N 6633b0d8 c2be9ed1 3fe23554 3859c98e +N 663a07c0 ad984a8f 3fec5e92 ef39337e +N 663fddb3 ed787c97 bfe3041f ec7ad012 +N 66420214 897858d3 3fef4cce d0a5a193 +N 664c5a69 4c3adbbe bfe3a369 644bd1f5 +N 66474b16 adbc16d7 bfb77dca 0384eb8e +N 6647bf25 9fce8859 bfedcb27 ce6272a7 +N 664c8e6b 89a15a30 3fdebbb7 1283df94 +N 664e5f9f daa3e3fb bfe635c1 46049d7d +N 66415dc5 95a8c455 bfeff8f1 127e64f4 +N 664745fc 10ee6324 bfe9711b e54ea95b +N 66489a3c 31c5ba56 bfed0d54 b0e6d7e6 +N 664eac21 0bae9b87 3fedff50 60dc8843 +N 6650efde 4cf663d3 bfec6cf7 b8ec6a5b +N 66569e22 98a3b851 bfd6e758 93ea8807 +N 665b0048 59c7d474 3fc5f5f8 01bfc4c9 +N 665f3cc5 0001388d bfba5ce8 d51dcbd6 +N 665a8c07 7ac61703 3fefded5 df134f1b +N 665d9f11 1a372b7b bfe73979 432cffd4 +N 665d56a9 78a10e0c bfde5f27 4314cd0f +N 665afa98 346981f4 3fe4b071 c50bf337 +N 6659bd3b 7024dfde 3fe4784e f0a4af02 +N 66529621 7e9e7086 bfefc220 3609cd6b +N 6665e3ce a5e016b8 3f6a2946 2ee5b63f +N 66600ab3 379469a0 3feef063 a488db41 +N 666e9a33 6ca7b47e bfeffb39 56611f75 +N 6667b48b c9bd1280 bfee596d 892b5d1a +N 66647688 f94c1fc9 3feb173e 4680a1a0 +N 666ef4b8 6c8c7bce 3f974d01 21822680 +N 666f8aa6 917677d0 bfcc2a9e 55c7cd2a +N 666480b0 1d85b27e bfed7c6b 0679faa3 +N 6669a1ed 7ecb7e2e 3fec2571 a3bd2088 +N 6661ad67 2a5679f2 bfee5877 119ebee6 +N 667424a1 c6a27012 3fe407f8 5b01c992 +N 667ce73a b6bb3c70 3fcf3331 d567f456 +N 6675e962 a25aaac8 bfeb4563 466c460d +N 667e50c8 9df05891 bfc38578 90754d2a +N 6672de23 fda46195 bfeb7909 92d09f0b +N 667e4eb8 6f9c3d0c bfe2b891 699612b5 +N 667b6381 738d42ba 3fb0b465 8e6f8909 +N 667294e6 36335132 3febac93 710bd961 +N 6675053c e52195a4 bfd61d40 087418ff +N 6679563a a6b35472 bfefffa7 9570bf03 +N 6687089b 0c04180b bfe6f68f 4950c160 +N 668a3cd7 913bcaec bfd80c2d 4815bfce +N 668de86d 59920ca2 bfec10ce 257eb383 +N 668e712b 4439c16a 3fe5e174 520e26a8 +N 6681680e 358a4c86 3fdb098c 76146d99 +N 668a896e 7312e820 3fee2597 a442af61 +N 66830b43 f59a954e bfe1ca44 9f641d63 +N 66815f11 ea946ad4 bfefff76 6ef85ae9 +N 668c83d9 9bd71616 3fe9de87 58d4b09a +N 66884edf e461a1a8 3fe1e61d c10b0d91 +N 669a3a68 7451d8c6 3fee6861 6e4db28e +N 669e1495 76a7dc2e bfe26987 2d3d8976 +N 6691ee73 570d4e80 bfee5f22 fdee8f0f +N 6693664f 3c3b5501 3fea2d2d 2f537c3a +N 669ba621 e427df06 3fed6329 4d8fcc5c +N 669987be c498741a 3fe08af3 08792953 +N 669a6fd9 32a436b6 3fed342d 5651cb7f +N 66932bda 443fd614 3fefe022 b6e9ee04 +N 669d286e 4837a4fa 3fee5b3a 86618b0a +N 669f4558 ff6a6b6d bfdbe3ec 86b214cd +N 66add0fc fdaedaa0 3fde5457 b8f6ca6e +N 66ab5c2b 0b7542ea bfe77760 1bd2409e +N 66a0c60c 5722d756 3fb3a485 2df25336 +N 66ac8e0a 94e23eeb 3fdd546c 84153b68 +N 66a58188 02779ce3 3fe7af00 d92bee26 +N 66aae399 786a37cb bfc0c403 3db9b285 +N 66a3cd5a b614d469 3feefee9 7b68a18e +N 66a9f16b cf8542e3 bfed3046 74787419 +N 66a58016 f2287dec 3fe730ee 93371523 +N 66ac397d c472bac4 3fbe22e8 a66cd9b6 +N 66b5a538 dc41828a 3fe3d633 7dda506d +N 66b27a6e 2ef78161 bfefc574 f9824f0b +N 66bafa9a c8ec87e2 3fefec46 6d190640 +N 66ba669f 961efd1a bfeac1f7 d0de1105 +N 66b56bdc 299a598f bfeac084 b583287d +N 66bbdff8 dd31c94e 3feea6f5 f872ce1a +N 66bf7e8a bd740125 bfe26500 129736cd +N 66b9669d 10b0b930 3fd49a7d fb46340c +N 66bae4bc e8e11f62 3fefab60 273a3c7f +N 66be8dd5 eac6def0 3fe201b2 4227c2a4 +N 66cbc1c7 312c26ef bfeffffb b78f59dd +N 66c0d923 9cfae10a 3f9ba273 e91b5996 +N 66c22266 543f1449 3fa3c311 883ed5a8 +N 66c69198 23dbb272 3fea389d ad0d124c +N 66c38684 992158d3 3fefa984 ba30ba88 +N 66ce922b 55fb3728 3feff99a 32cf3b95 +N 66c8525a 57312fc6 bfeb0f06 978541fc +N 66cea043 52f2a358 bfc7ce21 e6c07518 +N 66c5c3ef 9ad0a299 bfe06aa5 51eff9b6 +N 66c34274 4cca140e 3feba17c ca8681c4 +N 66d94459 8f3fb5c8 3fc7dfb3 100f4d0e +N 66d10495 08d4784e bfe701a0 bc1e3d8c +N 66d6c2b1 d82beabd bfef1287 2d56e263 +N 66dba221 bdb5e479 bfdfea63 eaf9b07c +N 66d2d6a8 2650cd19 3fc9d7e4 cb20fa35 +N 66d2e634 dfee177e 3fefecfa 6d18072a +N 66dff259 a115da2e bfe2aa49 06f398b1 +N 66ddc7bb 4ec4484a bfefff12 74e2706c +N 66db8a3d 352b6da8 bfed9303 d7bc30e6 +N 66d1f521 00cc6e1e 3fca5c7c 3c9e3569 +N 66e9eca5 61a61d14 3fbc3b9d e2f94a6e +N 66ebf2b6 5d5a09a2 bfea8894 068266b4 +N 66ee0bbd 91d93037 3fa41902 282f8484 +N 66ed3e8d 1809c340 bfede187 035441d8 +N 66ebc614 331ef5ee bfd755bc 61449f91 +N 66eb40cc cbd301c4 bfe38cc9 3d60aa74 +N 66ebae1a c6ff18bc bfb712c8 e5d79330 +N 66e503dc 40da0815 bfe64244 dd3e7686 +N 66eee243 5796e988 3feb6e27 3584b0d4 +N 66e39150 dc7c7919 bfd1e7c6 c9a0019f +N 66f39a1a 38ce5d1a 3feb73f1 7f5871e0 +N 66f48f2a 1610b229 3fdb4478 03e2271a +N 66f035b5 ab4c46d0 bfc461ee 100846af +N 66f6c466 d8c008ad bfefbb93 e8021393 +N 66fbb944 5d0221f0 3fef061c b1de88f5 +N 66f1fb5c 5aef5b5c bfd4ec04 70647a92 +N 66f3217f 45cc9b7b 3fe36f8a b4d93961 +N 66f52efd 36bb42f1 3fea7129 0a5527a3 +N 66fedf6a 2d7402c0 bfcafb25 bdd29f2f +N 66f88987 9023b360 bfa567c9 4e958279 +N 6705b988 6ba6501d 3fe3433d 9e8ed534 +N 670827fd 4d379a32 bfcdc9a4 32de0a22 +N 6700e49f d87dbab1 3fe0b436 62635b66 +N 67044c89 8237a1ae bfe91a1d 84dc5164 +N 6709391f 9a148a9b 3fef4152 26d7c866 +N 670fd98a 015ba46e 3fe6298f 685266de +N 670099d9 ece0b957 bfedcdf7 2a1f2747 +N 67066d25 93d156c6 3fed2723 be2eca26 +N 670a3ff0 a3d0f4e0 3fd22477 1df52981 +N 6709549f f517bf6e bfdcaf50 5bf8b14d +N 671db0af 0b9cec21 bfe11897 a38e21fb +N 67122238 2365d6be bfa91281 e0f6baa2 +N 671ab85b 73ef5255 bfd9a624 c540b0fd +N 671c5bd6 ac1369c7 3fec9361 03126afd +N 671502fc 298ec070 3fe4004f c25dbfdc +N 6715680f 0b8b3b8f 3fb25d82 98ceeaa6 +N 67124601 7afcad8c bfe37f3b b67d6719 +N 6718971b 4468c70c bfe8c867 3da44527 +N 67113cf5 a74aad22 3fe94a43 d4f58744 +N 671cb413 401bb553 3feef8dd f937a025 +N 6726f224 a2c9c8f0 bfee9e35 fa8be3cd +N 67274450 2c93f474 bfd0bc8d f90d842d +N 672ad935 a19a53c8 3fafbddd f51394d5 +N 67298e81 4f8d14c6 bfebcef5 9631b7f4 +N 672651b0 814f69be 3fef7769 f2124876 +N 672f4d90 b91fe8cf 3fefcea4 366b5631 +N 67296b5a bdb22db4 3fe903da 0e8886c7 +N 6722336f 630cee23 bfd09467 679995f6 +N 67252c63 6f307e99 3fefd20e d7c09beb +N 67241a6a 26420107 3feadafd 37f58545 +N 673dffbe c93088a4 bfe235ef 4ec57cc0 +N 67399801 e9f50330 3fe50e87 b20b15ed +N 67364728 74563505 3fbd94b6 abd30775 +N 673bc557 802633a8 bfeec611 fa7e55fb +N 673ada27 e5797f48 3f86f085 255aaa5d +N 6737b295 e681ab6a bfea5e5f 7b8be96d +N 6733bad2 5bb7b033 bfd2b47f 0552492a +N 67390630 de57e3ee bfd88ea0 41fa3717 +N 673f6f75 305c4bc6 bfef2687 d863d13f +N 673aeb37 ef18f5bc 3fc900a0 f0c29251 +N 6748179e 0956d82e 3fdde449 1d0f783f +N 674dd685 740adae0 bfdbf163 fae2e1ad +N 6746ae61 d9ebfa2a bfcdde4c f38323d5 +N 6745d824 aa9f0941 3fca442d b1b28343 +N 67422454 ffcb8a53 bfe1d4a3 07a606cb +N 67457376 031ce903 3fea9c91 e4692614 +N 674efb51 70d37b72 bfd75c8e 55f7664b +N 6740c634 eefaf2a8 bfeff374 2cf519b6 +N 6746f7c7 2b60fc44 3fe941cb 9d1abbc8 +N 67494629 e7a0be64 3fefc812 69fef738 +N 67581ed8 f6637924 3fe5fb75 2b4bea2a +N 67589934 2b9aedb0 3fef7d8d f333259b +N 675af385 81791906 3fedcbf3 d16c019e +N 67594c3f 74cc33ac 3fd7a80f 2ea5069c +N 6757a14b a60fff7f bfd574d1 99092813 +N 67546731 6c99a17f bfc53b87 5879e718 +N 675f8bab 966303ae bfd7c593 7ed09670 +N 67577405 09abc7a1 3fddf949 75b2860f +N 67576de2 becf69bc bfec32ac efeb8eaa +N 6754a6f6 65ab326f 3fec35d0 280bde6e +N 676ae047 1518c056 bfd3f640 7cd80a86 +N 6769ad90 f675b400 3fefa5db a5e9ea93 +N 676de768 9462b4ef 3fe72377 42fc1a7c +N 676b8e2e f6bf1037 3feb3980 68741469 +N 6764f537 5db104de 3fd05452 0e225068 +N 676d4ce9 ff1b3899 3fefc584 7b17f6ec +N 676ae4c2 73a2e19c bfe6b4dc 20af5927 +N 676ff9ae a17da194 3fefff44 6e08c7c1 +N 676f3a56 cb8d13b0 3fefcb3a 27c8d03a +N 676af3cd 25d4803a bfeebd68 22941d08 +N 677bac6a 8b356c58 3fd31154 ae943c2a +N 677625cd 68727e01 3f56eea9 48d8978f +N 677d84c8 2c6a6518 bfe91c3d 5f003f3e +N 677f60e9 ced4d39c 3fe86c3f 4eea17d4 +N 677fe06c 2b4d23f3 bfd57143 2ab56492 +N 677497b0 27165a6c bfef2ff6 ceadd7ff +N 677fe759 bb7e9d32 bfe6bc9c 49e25b6a +N 677b81ec 537076d6 bfded7d2 a1267973 +N 677fe67d 17cc9209 3feed953 ab8ab1df +N 6772ea52 58b6c3e4 bfec5392 43ec4a78 +N 678e292c a2a867fb bfe335c7 b248acbd +N 6789fa30 d3c7f034 3fb94276 56591272 +N 678557f5 809b6fbb 3faf63a8 34820eb2 +N 67811abf 3d66a126 3fe0c1f6 30d5e66f +N 67862f70 87d6be0a 3fe70c2a e09bd1b4 +N 6786553c 9a58c097 bfc34571 1f8a1dc5 +N 67883ad7 5cff1732 3fe762e6 3c57e981 +N 6786c4eb cc2ae3dc 3fe0ea0a 8ec55f06 +N 678dd334 9c880631 3fef80eb 279418d0 +N 678cf419 c56d1eb5 3fef8524 08058282 +N 679316d2 7eafe042 3feb41cc 9c50a191 +N 67983ad7 e1d94328 3fe6bd59 e8d8843f +N 6796e6fd dba7362d 3fedb259 7ecedfcb +N 679b052c 04fe97ea bfeda18b 1011b0c2 +N 67904a7f 8193d014 3fefffc3 a99e1fcf +N 679bcf21 19ba5240 bfda51ee e562ddd1 +N 679d88bc 3024aa8e bfef6dd3 99841a24 +N 6792f5f8 cbdf7b0f bfd881e0 840f7cf4 +N 679b27ae e4a7eee2 3fe2a5d4 f1c11dcc +N 679a6b9d cf2b8777 3fe3fe4d 1c31099d +N 67ad4838 cf8d7e26 bfe3758a 60027525 +N 67a6cac3 dbc8ef4c bfcc2935 56a8edc2 +N 67ad8ff5 d37fc23c bfe61c1c a7227d7e +N 67ad6366 b32edc97 3fd58fed 8065214d +N 67af7a65 da9e995c 3fe92fab b4c4acfe +N 67a94906 a53b7bbd bfefce59 74190f58 +N 67a41168 e363ebdc 3fee1cee 4ddfdc01 +N 67aeb3fa 44697351 bfcf5106 da9ffb9a +N 67a44c6e f241f2a4 bfe1f8b9 df40f9eb +N 67a2693e 4f5d95aa bfe7f07e ea61d313 +N 67b26b79 77ef0547 3fca19b4 ef161acd +N 67b4ebae d262458e bfd93ac4 584109e2 +N 67bb4e19 4a77d2a4 3fe45560 6495921c +N 67b4edc2 ac8d25ef bfef3ac1 e6627cbb +N 67b3b9c2 75a553c3 bfed51a6 34836110 +N 67b34898 789158dc bfeff8a3 16805ef0 +N 67bc869b 4641e62e 3febb2a9 8ea02510 +N 67bd4f33 784be397 3fe8afe5 51ec3037 +N 67b1117a 7d9e7d7a 3fe5cbef 4a76903f +N 67b5943a 6f1c424b 3fe2324b 62051136 +N 67c6999e 279f7a4e bfe48039 b6accd20 +N 67c2608e 9fcb5878 bfe53a38 45e3d24d +N 67c80c05 f50cbc61 bfe7d887 41330281 +N 67c4882d 444a8fb0 3fefcc49 d6cf8225 +N 67c5612b 4e6b6c16 3fefd00f 1433d401 +N 67cde011 d1aeaebd 3fb62e82 c58a7a68 +N 67c9a818 5e477e3e 3fddc39d 95dd6891 +N 67c6a7a8 ffca83dc 3fd1e868 46fd60e2 +N 67cc7285 5376121e bfefb7dd 9a5ab1ce +N 67c668b0 02c60a34 bfe41a29 1694bfea +N 67d570c9 3a8792f4 3fef9973 0fa5e372 +N 67df55f4 6327ee95 3fc838f4 d8227f11 +N 67d04b1a e1c2d1e4 bfeff876 e4f8e8d5 +N 67d3aa03 c4993356 3fd207b4 7c9ad6bb +N 67d96aa0 d69a038e bfda20e1 07e06d8b +N 67d28461 82d6fd50 bfde47ce 72dd6671 +N 67d85d68 6709570a 3fe1b70c 081b9f56 +N 67d488be 03b0ee12 3fe0762d 09eff47f +N 67da8198 7b53854a bfe12928 36a8ab1a +N 67d08452 8d09d7cc bfd8688b 9e3ba239 +N 67e0c4be 342b75fb bfdc6658 d68f6b19 +N 67e6d9ae a5e0e42c 3feb9f11 1676d519 +N 67e113f2 d060ff23 bfe5beb6 aea80b69 +N 67e7c4c0 6ebc7e62 bfea017d f1c207bc +N 67ec9517 2eb72454 bfd54aec 8004a293 +N 67e46229 a0789eb6 3fe726f3 fc38032a +N 67e53ab7 cb81e2e5 3fbc62b0 c94305ec +N 67e1084b 1f263c27 bfe9074e e309aba9 +N 67ea74ac 19f74380 bfe37850 2ef8dc24 +N 67efeb80 d7bb0a25 bfe6140a 74a260ab +N 67fc3189 5969533a bfefdd8c 199b327c +N 67fb4e70 c9a12a3c 3fea9019 a7ced909 +N 67fb5ed3 c957fd74 bfefda2c a2d7d1dd +N 67ff615b 67390fae 3fed7e2a 9948919b +N 67fd039f 5b1a9a4a bfefd598 305ed1f1 +N 67fe4e2e eae4ae08 3fd91c13 1032f79b +N 67f81db1 f154c79e bfd7703c 52b4e012 +N 67fcecf4 d4099aa5 bfea7bfe 1cea574a +N 67fdf760 e2c7c674 3feff268 7d35ae3b +N 67f43363 7c87be38 bfcf4928 6dd6c313 +N 6805e197 00a732bc bfeb686c 72e4a476 +N 680e706e 5dc3416c bfb8abfe 44b13bd9 +N 6800f434 cafead82 bfecbb50 9628d875 +N 68037530 d73a6e93 3fe955e3 cc24027e +N 680cce78 2e8dfe1c bfed52bf 10ec499a +N 680c1652 bea9d603 3fecf204 3f8ee04f +N 680062a0 b0552326 bfef8882 dcb089b2 +N 680c3f20 448a4d8a 3fe30281 ad62ff17 +N 6807a4e4 a448836b 3fe925f5 498637a5 +N 6800a312 8cb1090b bfe7449e 00c8b2bf +N 6813ec54 e50e8f56 bfdbc447 0e32b403 +N 681c05ae fdca417c bfef7578 97aecd64 +N 681bc368 649ea740 3fe68075 d2b463e3 +N 681bdb92 38bee069 bfd0e8d1 4e145c4f +N 681e8332 5ce28d54 3fc1a345 a823f047 +N 68112be1 2c7d1a1c 3fdb365e f86020f0 +N 681b2b68 92f156c4 3fea19dc 582e7602 +N 681f0986 142924d8 3fe8d7b1 f4d68ad5 +N 681590b8 a79f08c4 bfe8a9ba ab20bc1b +N 6810527a f32e5048 bfef8e17 ca11deb1 +N 6827f329 4c44ec65 bfeee295 82474afa +N 682401ca dcc8ee8e bfd075e8 07d8145f +N 682d374c 35c00bef bfeb7f73 25217da8 +N 682f7c3d fe081c28 3fe08014 6828bab0 +N 682263a0 d5ed90bd 3fe93f10 7a5d2743 +N 6821b5c5 92398dfd 3f9da979 ac8fb03d +N 6829aa74 b9a415a4 bfe28b64 5422ce4e +N 6821ac1f bb73cfa3 bfd65140 77fa30f5 +N 6820285e 939e7b7a bfe91fc6 cd20d654 +N 682accf9 d6bed900 3fefff43 3fffe644 +N 683641e7 211b474c bfeffcfe 88f779df +N 6832b2db 5520fd2e 3fefe935 2f7f4557 +N 68342350 e569dd99 3fee0e64 9b168afa +N 68367ec6 1db9f06f 3fd330df 049d399a +N 683fb536 5b7616a1 3fc173d8 a46a01f3 +N 683f40e4 0dd81fd9 bfddc3e2 9b539f9d +N 68392abb 5595cc1a bfe9a60c 9d4d28a0 +N 683ed755 0ef9dd26 bfeda776 8b615531 +N 6835cfda ceb53386 3fe2a913 4d371954 +N 6831e373 a533cc6c 3fe055ad 170afd7a +N 68412dc5 2e21532e 3feff808 961d5b9b +N 6847512d a437b248 3fd0613a d21c657e +N 68479e41 5c74c93f bfefbd4c 96fc8761 +N 684cc5ab 6302ac7e 3fdb6ba3 304e0b2e +N 684a3fc7 be1c4400 bfc60d51 5706275c +N 684ed6eb 91ba978f bfebb0c8 fff869a1 +N 684ac0d5 b6999212 bfee9837 585c1cff +N 68490715 92af5b78 3feb6b3e df646253 +N 684a193f b1196772 bfefa0ef d0a61936 +N 684cb9fa b0ed06de 3fd3186a eacad57a +N 685aa09c 47014c90 bfb97e92 43bada0b +N 68550fa4 abe5418c 3fe6cc4c 80ccdf30 +N 68549792 7b03985e 3fe9bd86 78338511 +N 68584b4d b7fc86b8 bfe8172b e898a099 +N 685fbe40 e2cc1716 bfd7a82d 3bad7d21 +N 6850edca 592ca330 bfb317ca 75372b70 +N 685e2be7 5fe1027a bfecb7b6 1ec8f40f +N 685d33c5 ec5571ee 3fed898d c8d5dce1 +N 68580d2c c23de150 3feb4338 3b549648 +N 68502618 e9a30820 bfef4d35 ddffd562 +N 68659b0e 25301240 bfbe254b a4e7784d +N 6866e29b 82a411bc 3feee615 fb5c4985 +N 686b23c8 3b37b34f 3fe901af 3b2782d8 +N 686a43e5 2e854e70 bfe6ae30 f84e7894 +N 686d0b98 d4cb35d8 bfb0c68d b5417b47 +N 6869f0fc 00ccf2ce 3fe780cf 9e0cba54 +N 6868d242 f86cf14f 3fe939f3 406162a7 +N 686d9267 738d7d69 bfedb86b 230fe73f +N 686ddc2e 387c0b86 bfee0687 f1fbf7ec +N 686a497e f97eabfb bfed834d bc4fb8dc +N 687ccf99 ca99726c 3fc21bc8 258ce912 +N 68765f60 c293d790 3fef1267 96a2cded +N 6872241e 6ed05d18 bfeef521 013b7d62 +N 68777459 ff319f2f bfedfacf 36ca26ee +N 687d3859 8e6f1270 3feeb56a c58017a3 +N 687492f9 98c4efac 3fb6b897 ff726ad5 +N 687a6cca a2390813 bfd22d22 373cbc29 +N 687a718f 3aecc308 bfdef819 bde7cf8f +N 6873869d ba471f75 3fe2281b ac5e77b3 +N 687504ae 36a40331 bfe009a1 198d85cc +N 6884bd71 9d6f859b 3fbb7885 c4c5eb5e +N 688f1462 40d192b3 3fe882a9 d45ac899 +N 688eac91 b2fd6b28 bfeee051 91891e1a +N 688dd48a 1daca848 bfecc1e3 a39f2df7 +N 68848ce1 4af863f1 3fef106e d2f90977 +N 688a35a3 62c36b1c bfebca67 8fc27dca +N 6884e13c 42d7b75f bfd0187d c5993a56 +N 688d48bd fcf5ce10 bfb52c6c 435786b5 +N 6888f393 4a49206b 3fefe955 68ddee99 +N 688912bb 82ddd19f bfda7c25 77e8abb1 +N 6896f62a f7565b34 bfae7b36 1af8ad3c +N 689f8b23 9eba0964 3fe49211 1bd31f24 +N 68949409 3fba10ee bfe5208b 1a845412 +N 68901ae7 197c648a bfd48ca7 9248776f +N 6896876d 13ae2aee bfeffe5b e386301f +N 6897d7d7 a995039a bfefa277 da6a00b3 +N 689226a0 e0c131bc 3fe44a21 11b200d9 +N 689c3d65 191b7364 bfb1d35b 80c0bcc4 +N 6895f8da 8681f031 3fe4e90d 3046f430 +N 689605d6 d16b7cbf 3fc743a0 42c654a4 +N 68aab2a3 184d39f0 bfdf1a4f 2e15d6fd +N 68a4c12a 80c1d4f4 bfea629c 30d41039 +N 68a37ef1 0af818a4 bfefaa2e 037949d2 +N 68ad140f 96bccc7a bfceabbe e3794f48 +N 68a5b643 0c02af40 bfd0656a 4f295094 +N 68a15f53 c1110189 bfe08acd b2041ce6 +N 68ad66f5 d2f63678 bfec1700 a9bd5098 +N 68a92e5c 23369916 bfba9bdc fbd076a1 +N 68ad13f7 f6a62152 3feeae5c de025345 +N 68afa680 322f134f 3fafbc66 e326adfb +N 68b93d78 59c37cce bfec16e5 ec335a59 +N 68bd44bc 64740f98 bfe2d6e3 2120b4b8 +N 68b1e395 42fa42b8 3feb0032 cc2ce7ba +N 68b9ccc2 7ea1d392 bfbc966d d5678a0b +N 68be2e20 67aa586c bfd43f8a 478cb18f +N 68bf2845 15bb7ba1 bfd6d1fa 7b1b7361 +N 68b87726 4d6f852d bfebc517 5bad8ace +N 68bed4cf d0287b9c 3fcf3fac 222d200e +N 68b04ef7 0a89014c bfe15198 1cab3258 +N 68b12037 493aff28 3fc1ddaa 49f8b031 +N 68cd4b31 be0ba019 3fefadbc 88fadfe0 +N 68c9f821 69ab3905 3fea94b6 9e82df8b +N 68ce0fa5 07207a80 3fe07b67 1a1ba499 +N 68cd9a8c 4cb6fc24 bfde5a4c f0af4b76 +N 68c49f37 f183bac5 3fef33e0 39433ca0 +N 68ce6116 1758e8e6 bfdec7dd 0a678bb9 +N 68c15b87 1f7c6d89 3fc558bf 6596770c +N 68c3ecea c1bb7d82 bfb086f4 bd46306d +N 68c27694 d7d1a989 3fefc4bd ddd96626 +N 68ce3d77 ba1f64ca bfd77e14 e5ba3f23 +N 68de8262 53e2f3cb 3fe12878 6a474038 +N 68dbcf13 c17031e7 3fd863cb ebad578d +N 68da1c9c c592ca77 3feeb830 65bc09c5 +N 68d997b9 24664bf0 bfc7673d 5502a3f3 +N 68d39cd2 ae209541 bfd66409 1db83385 +N 68d73300 c85c01bb 3fcc7931 25213012 +N 68da3425 0429bb82 3fef00a8 bb3b215a +N 68d2cd91 8d8255da 3feed703 60812958 +N 68de20ff 98dae432 3fcf0ff9 a658c4e6 +N 68d11e29 640d37f1 bfef6555 4662e9e2 +N 68e66753 50f22877 bfe93873 31112a1d +N 68ebfff4 7380ab38 3fec6fed 5c51d68d +N 68e39977 4314885a bfeeffbe cd494411 +N 68eac25c 9e1367c8 bfe3d699 f48f314b +N 68ed4b12 7beaae5f 3fe3caee 799765f3 +N 68e1f3f2 e8cd2ee5 bfe8428b 7104f449 +N 68ec6ff9 9b2d673e bfeffb9c a8487327 +N 68ef3e08 0e9508cf bfea3c61 9d1b34dc +N 68ed68fb d4fc9262 bfeffca5 4817fdf8 +N 68ee0c68 5f5aeffc bfeb88d1 2c67d7f3 +N 68f90e42 161dd9c5 3fe40564 2bcd9a6d +N 68f129b6 5bb41f49 bfb7e9aa c5eff2fe +N 68fcdc26 61e97e50 bfee81f9 079ebbb7 +N 68fe654d 937d6f66 bfee4e15 725f1221 +N 68f63e2c a45aee2c 3f93c57e b337ed93 +N 68fddf4c 83b691e0 3feea4b5 978b2662 +N 68f70c7b 8559d25b 3fe91577 c633b284 +N 68f8ce50 15c5fd4c 3fdfc47f b4266d3c +N 68fa482e 9b60591e bfeed0b9 1af33580 +N 68f688c4 61de931a 3fa609eb d4636269 +N 690fe628 45852eaa 3fe0f207 92de40f9 +N 690d2831 b8bfc943 bfefa3f7 9aa5f20c +N 690fbcb6 4fdb784e bfda2c13 18bcce7e +N 690bb82b c2d1850a 3fec07cb c32d75de +N 690a01a7 1d79e2bc bfe95aaa 2d847b5c +N 690f53e3 a1ba471e 3fee3fd3 da5209db +N 6908aabe e5788097 bfd78eb7 c1ce9631 +N 690ad0bd b535d4f8 3fedcc56 2f00a28b +N 690d7cb0 666e0ee9 3fe69584 c2842374 +N 690bf8f9 b9230bb1 bfec9170 24689ff1 +N 69194e3b b4a02854 bfe70674 21983df9 +N 6919feab 671afbbf 3fe7881d 5f1650d3 +N 691b6ff5 9e2f9d2c bfea87d9 c41262a5 +N 6914574c 07c02992 3fdf37c9 8f90b2a4 +N 691bc0cd 86401e5c 3fe81354 3d85874b +N 6910cf10 887fffd4 3fd50f41 74ee2288 +N 691c9a46 f27749dd bfee4264 be29c8a1 +N 6918f3c3 0591102c bfd39815 acfe5851 +N 6915511f 9c401db2 3fe64d49 af97628b +N 69104295 89b50c49 bfeb1953 ad2eb693 +N 6924271b a51395e8 bfdaf0f7 2654a9fc +N 692f7d3a 2cf7e3f0 3fed236f 8c6ab191 +N 692312dc fc66633e 3fef82d7 e1bc30a5 +N 69244460 a1db6021 bfefd8c6 8df3aaaf +N 69216e54 f50d3d52 3fd97a24 ef489283 +N 6926aa74 d9c2ef0e 3fe32151 53bc7278 +N 69241044 8ab7342e 3fefe3e4 6446043f +N 6923b7f1 eac68236 3fecfdde f233af3e +N 692c20ae 015a123e bfec2155 a742f570 +N 69286d91 c30780c0 3f826ca8 32838592 +N 6939c266 477c50ce 3fe29f6f 16c108e4 +N 6935e47e 158dccd6 3fccc90a 71e829d2 +N 693d09e7 804dd9f6 bfd2cad7 73291649 +N 693acaf0 6b9ecab2 3fc7ae68 f46b1a3c +N 693083f1 cee85726 3fd2ec6b 0650a29d +N 6937f3f4 577c946e 3feef99f 3d8dad43 +N 69381633 4c80ad41 bfdd364f 5fb4fe05 +N 6930cc6f 9385d758 3fefd0dd f6bd2b90 +N 693ffd5b 5598c832 3fdf9812 26596341 +N 693084f5 c760a9f6 bfad410a b14f9109 +N 694aa270 a15552f2 3feb8a33 18eccf8a +N 694d3104 91672524 3fefdbcd 5c1adb85 +N 6943213b a5e415fc 3fd48846 0ce378a8 +N 6943d692 3291ebee 3fee54d5 94d72518 +N 694725e4 f434a219 bfb29c05 be95f2ea +N 694d7039 d9c6777b bfc11112 cef1ecb4 +N 69499a22 a1af6642 3fe88294 04d16eb0 +N 6941ff77 9851190f bfdc2d5b fe8a14c2 +N 6940c5c8 649df19f 3fed8d41 ea07347d +N 694b206f f84832ac 3fe6f9a3 4ad1c94b +N 695ea27f 6e796a58 bfcc1749 b8d76c04 +N 69588273 be7fde52 3fef9770 70fe022a +N 6954ff05 dace3bba 3feb4b11 4656eb52 +N 69513d28 30f318f1 bfe264d8 e1423756 +N 6959aab2 79ee91f5 bfe7b655 9b93f389 +N 695182ee bf3062f8 bfef7c3b 9f060534 +N 695f620e 48201cf2 3feae35d eb744384 +N 695ae585 b8f1d5e8 3fed4d1a 10a190ee +N 69521078 8a5a0eae bfea962b f303596f +N 695d4b47 43f9e731 bfe4839a 494cb34d +N 696f7d2d 4828b2a7 3fcaf9c8 e66f527e +N 696fc3a7 7424c11a 3fe26682 0840d453 +N 69638e0b 3ffb83cb 3fefaaf5 1307011e +N 696cc121 1c3ff66a bfeb916a 0a124b3e +N 696020fa 38632663 3fe3c60e a3a11357 +N 69656a4a 62fa9cd1 3fe75725 e3df935e +N 6964d23b c2939932 bfdd852a 5fcc0518 +N 69643409 9c5e08c6 bfb4a24e 70e87fed +N 69607e26 2b1ecbb1 3feda505 c58b8051 +N 696b66ae 6ca2ed5e bfd90538 f70130f3 +N 69731b9a d039ce19 bfe7c210 dab79dba +N 69724442 57da6287 bfd7ea0b 2169f01a +N 6975e696 00eaffbf bfdfb7c6 b634af8b +N 69768095 aa43ea54 3fed7b7a 6ba1ddd3 +N 69769be7 5e930d36 bfef3661 bb2848be +N 69787b96 47399be0 bfa1ecfc 4bf7c290 +N 6972359d a8cf1602 bfc9e555 7dec5fd2 +N 69745e9a 3334ab12 3fc8302c b085ccb2 +N 697b72e2 53970547 3feef46d cd051736 +N 69746231 929f6192 3fe7d32d 7e09ba2e +N 69874462 9a44fd07 bfe7e122 b5d9024e +N 698f9315 234403c6 bfedb9b2 ad4391d4 +N 698e2bb2 f0ede0e1 3fe4610a 7328ba70 +N 698fc0b2 269dde20 3feeae26 1bcae0a7 +N 69814eea 7a60adec 3fe4c597 2e6921f8 +N 6987c850 8eb89adc bfe91332 490bef5d +N 69868ac1 ff233345 3fefeb4c e735977a +N 69829dd9 4031204c bfddd3dd e58b985f +N 6980ab49 5dd0ba8b 3feff941 16f2c41a +N 698f4a59 39007997 3feaf88c 9e55d004 +N 6996317e 9162eccd bfd428f0 3b93f948 +N 699d426e b95281d1 3fedc8f6 b95b0a87 +N 699aa372 7b4572d3 3fc855d5 ece8e0d0 +N 699f545e 5b77f8e4 bfc8754a 4ddce821 +N 6998255e 8d84a530 3fefe915 def0e0c3 +N 6994d8ac 1123ccfa 3fd303db aed59238 +N 699afd7e b2b6b768 3feea5ff 3fe39260 +N 69983015 62107ab4 3fec69b1 6d538efa +N 699460c9 5f2cb97e 3fe02c5d a6332a54 +N 699ae022 f44e7f9b 3fb6f6bd e9834d01 +N 69a069ac 38160eac bfe9ff88 f3137d15 +N 69aad978 0510bb37 3fef9415 5dc08db4 +N 69aa95c4 eba2c3e4 3fe877ab 9c60a74f +N 69ad2f60 4157976e bfe9779a aafc0195 +N 69a751cd d5b09948 3fe22e82 f7c16211 +N 69a0b56c 51b95837 bfc6dabb c3939e18 +N 69a8e48e 38385405 bfe6d325 5a945d3c +N 69aed153 63ef19b0 3fe55111 6346a59b +N 69ab66ca ef82b934 3fee8b31 6a1fb44b +N 69aa6b6f 02f91a9c 3fef4627 db019db5 +N 69b147d8 cd04cb3d bfe368f4 8e2a2266 +N 69b79a69 ed59884f bfed57cb 4bff8bd2 +N 69b08665 0d03e82b 3fecc8dc bb862284 +N 69b8d6eb 7b1c19e3 3fef9a9b b188d576 +N 69bf72d8 c32cc164 3fe1aca0 0dfdd7f1 +N 69b97346 e918389e 3fd34901 b41caf2f +N 69ba6bf9 ce0258ce 3fead56e acd1c6ed +N 69b4e157 ec01104b 3fc9c63c 3e6dbe43 +N 69b46170 8017bcd3 3fe9136f 11ad305d +N 69b5bea0 16351a98 bfe67b37 9722f865 +N 69c68b78 bafef43e 3fe6ce0b fd459580 +N 69c17cdb 954a1ca4 bfe5b7fb e18a2b40 +N 69c07d12 9515d8b7 3fe67adb 957f3d8e +N 69c4b700 a0c6f50d 3fef1831 78a512d1 +N 69c81e47 690623e8 bfe3cea5 abef3dff +N 69c343f4 edea625a 3fad1306 5b40df23 +N 69cbec61 d8b1bf07 3fe123aa 09fe4679 +N 69ce62ad 13fe1f86 3fe24bf6 f2c115a3 +N 69c9bf61 db9f38ca bfe5dcf6 33a8f245 +N 69cfc418 f8a9dc58 3feffe52 61674313 +N 69d0ac25 d1e4dc7b bfeff715 b83bdbfb +N 69d7d670 b5145d84 3fec20ca 005ec488 +N 69d6142c bd2b5b1c bfecefae bc66cd89 +N 69d806f3 af415ed4 bfd24f77 ae3cf47e +N 69d786cc 30a7a29c bfe4888d 3ef2836a +N 69d874bd 2182d91b bfec1998 f9bb34dc +N 69d087bc 1ad72334 bfeff480 d33dd0f6 +N 69d0d56e 1b6296e5 bfe0490b 1e8628e4 +N 69de95dc 85c4046f bfdfe787 aa2c687a +N 69dac299 6f086401 3fd96a75 34e3b3df +N 69ece480 a95aeb10 bfebc5f4 eec5f106 +N 69e2dce6 2a75ced8 bfe90281 b0e3e04f +N 69ecc942 890fe740 bf91cf64 4d9cebc9 +N 69e60291 dc632e9b bfc82472 f1d09827 +N 69e40550 877a7f25 3febcd6b 6b0c1d08 +N 69e47e5c 95060244 3fd86cc0 aef0f288 +N 69e0e176 11842c06 bfda4ea7 ebd048ad +N 69e497a3 bba1d63b bfceadb8 b439fe4c +N 69ecb7f7 0cec14d9 bfed4fc0 c990b43b +N 69e65dfa c0489147 3fe00428 ab3f6f2f +N 69f64fc7 d95f68a5 3fe93fe2 ce78e24b +N 69f1f73d 9835287e bfea885b 8c63eebe +N 69f4960e b4869eee bfeffe6d 5e59d961 +N 69f4d4bb 87a2799c bfd1b4bf 3fa231ff +N 69f84d70 8fdf0a7a 3f846c36 3240ac9a +N 69fc021d 3140f1fa 3fe8cebd e42380c1 +N 69f16089 d3b6a42d bfeefac1 a231c64b +N 69fcef7a 5b37cf7e bfe12d73 dab4c467 +N 69f38b87 16bdf4d7 3fedb184 552cbdf9 +N 69f7876c f3fa2399 bfeb3444 758f059e +N 6a01b14f 7bd41b12 bfe9ec83 e61514b0 +N 6a04b91a 6ecefb39 3fd99887 a7334eff +N 6a0210bd d0101300 bfcbf4ff 104fa66c +N 6a0f0fde 9e644486 bfe77dc3 d0439170 +N 6a0641d3 105ca106 bfd54232 c7f98a60 +N 6a0d8cd0 56f60340 3fee0559 c778aa92 +N 6a0ec833 df44d3fe bfec2283 a9201a9f +N 6a045894 a6358283 bfef12b6 f146d590 +N 6a000b9e a9e02954 3febdb82 ac1ee24d +N 6a0afe9e de12585d 3fcca1bd c363c615 +N 6a121a96 3e9d9e8e 3fdf4369 55321bf2 +N 6a158ce6 d604b784 bfe3b835 ffb493d2 +N 6a158328 6f92d0ba bfef7895 6337bf52 +N 6a15b3de 306590e4 3f9b7f71 15cbe08d +N 6a142cc0 f90b66fa 3f97390e 4698dfec +N 6a12373d c5adcef8 bfefdcc7 2dfb5e42 +N 6a1f1997 8ef37eae 3fec739f 97da0d82 +N 6a14aa9e dad6083c bfe0b52c aeecd3b2 +N 6a1b1372 540dcc49 bfee7941 3d56e4fe +N 6a199d24 5c8ab85e 3fec17db 4c66b99d +N 6a276e76 20383674 bfe2c28d 27636f36 +N 6a2a743d e02d2fba 3fe188b4 74ba443e +N 6a23a639 2c4dc0e2 3fecf161 c137fe9a +N 6a207645 6598beb8 3fd3b763 b52f5e80 +N 6a261a71 56467167 bfe1c34e 0b120896 +N 6a239ad2 a9b6f1a7 bfef3092 736aab85 +N 6a23de41 c840614f 3fd105ef 8704e99e +N 6a2fd432 6dda9c66 bfc2cb3f c6c0cdc9 +N 6a21d1d4 5ddd0c0d 3fee17b2 9b53a506 +N 6a2c0a85 4237876a 3fee9928 d1dd3f05 +N 6a396098 064bd5da 3fe752c9 9411f655 +N 6a3f9e43 f3cc5453 3fec34d6 b6985c31 +N 6a3c7a78 0f1266eb bfe35c33 bb494ad2 +N 6a3050d3 f37ced3a bfeb6c0e 1d816045 +N 6a3b7362 d253eb33 3fd2a59b c8ae11e8 +N 6a355799 896448c5 3fe4a915 2ed04a9c +N 6a398394 a45de540 bfd9805e 82d265e8 +N 6a38fa41 0b473af7 3feff7ac 9ef6035d +N 6a3f9f07 d014a910 3fec9efa d2349908 +N 6a3eb746 1c8468c0 bfdd75cc d7b31904 +N 6a4cbde7 60b99880 3fed83b9 9903b4cf +N 6a4c53e0 7fbdb836 3fef9d5b 40e834d2 +N 6a4a38fa 9f5e6dec bfc9dd20 326fc6a4 +N 6a403f5b 6dd2e88d bfd0301f 537da370 +N 6a4041ff 6ceaee2b bfd10025 6f18d5a9 +N 6a4da5c4 8ed53d48 3fefefe1 a8cc6f9c +N 6a4559fd 3a8e7ef2 bfd04260 fa345f87 +N 6a46699d 8e7a3663 3fe591d9 13c3bd72 +N 6a425f06 c29c4a40 bfde5618 e2465df0 +N 6a438905 bf40bc0b 3fe7e630 bd050d40 +N 6a5306d1 760cd30d bfce31bf 030bff6a +N 6a5d58a8 20b9f982 bfbaea1b 1ee9656a +N 6a5df603 7d1bc883 3fdd7288 6a15a81d +N 6a5a946f 845cff42 bfe87826 f225a551 +N 6a559dee dbfe2f9f bfee3bdb 4f15291f +N 6a53da09 0b89eb11 bfd42514 b163adaf +N 6a5a9f56 bbe968e1 bfe3a1b3 ea2445d2 +N 6a518f73 8e97d194 bfee746b e5f67661 +N 6a5569d9 49f0ca79 3fc6bbca ff3a0b7d +N 6a57cfb1 9b991131 3fe28f0f ca12a85d +N 6a6b1464 4310b0d6 bfe436b0 6944bee7 +N 6a67ab75 a9c94df7 bfd4d4f3 8cceb46a +N 6a6fd052 1043aa7c 3fd08841 9e1ceda3 +N 6a634779 63a980a9 3fd4a6c3 33f1435c +N 6a62e437 1ecb0a2a 3fed79a8 e66b6499 +N 6a6d3229 702dfac0 3fc3523a 6e4f7b2e +N 6a6e3fa8 1c29d8dc 3fd6cc6f 5c0d4c3f +N 6a6e3f27 e669bf3a 3fed4c93 ebff8577 +N 6a6d5c77 bc6d1e4c 3fa7b824 7ea14f99 +N 6a683435 249f7462 bfe1a85b 090587ab +N 6a732dd5 dabb38a0 3fcd11e1 ff0e427b +N 6a7f5a60 13622bc7 bfe5a3d6 7ae48586 +N 6a7291bb 8dc3a6a4 bfd37a8b 6f89e1ec +N 6a751685 0d6ac70b bfea3e0c 031597cd +N 6a78205b 8c4dcf2c 3fe2edf2 a13f50f3 +N 6a7bc1aa 70cf0dac bfdbc037 5d336cf2 +N 6a7978d6 d34086c8 3feabaed cf2e6e77 +N 6a77a774 06880836 bfecac91 2ea1801f +N 6a78bd92 64a9b7ea bfe30bfa 0d8b3174 +N 6a7f020b 2f2aeec4 3fe5fa67 a5b08747 +N 6a8a65a7 3104a951 3fe4457d 08ef6acf +N 6a85b557 dfd3dc1f 3fd01054 3c278d6c +N 6a850ce3 64961865 bfecbbf7 c0a5d03c +N 6a8faff5 e9f141fd bfef2b90 b4d8ea39 +N 6a86684a 5cfb9f9d bfc0ac09 974ca9e0 +N 6a8b5dfa 5b41e6f7 bfc9d297 bc4022d6 +N 6a879c75 fe5bd971 bfe46135 c926ea0c +N 6a86f233 08c8144d bfe1fcb9 174df4be +N 6a8af59a 4699aa9e bfe5215e fbbbda0f +N 6a81f42a 483f4d5c 3feda0ad 54581602 +N 6a9aa408 81f08962 bfd8fac1 d43c9f34 +N 6a95d009 228ce80e 3fe69105 50cd4d40 +N 6a9dc4f6 1bc12784 3fec872f 28117d43 +N 6a95a1ec d9686d24 bfcb3bde 72b13409 +N 6a99fd4b eec64586 bfeaec5d e8277611 +N 6a91499e 4cbfa3d4 3fefbfd7 53082cd2 +N 6a9bec98 544ddc46 bfe72569 ca041ea6 +N 6a9c5c4e 03d71928 3fe5b5da 5708c3dd +N 6a939f86 6ce7bbda bf7b289d a5dc85a2 +N 6a98a16b 16797e0a bfce65c6 1a49adae +N 6aa658d7 c1190728 3fda3045 757e0fdd +N 6aa5046b 6612651b 3fc9d8cd 0ea7cd58 +N 6aa39a32 ebb8f9b8 3f989381 cce3bc9e +N 6aaae4b4 5ee105e8 3fe524fe fa17f98e +N 6aac5d39 de3e47a8 bfef7a54 8482d219 +N 6aa01ea4 bf593eb2 bfebe6d2 bfc5788a +N 6aac29c8 49df22d6 bfeef2dd ad0f1cc9 +N 6aae2418 5d937898 3feedcc3 944cfa0f +N 6aac75b0 891f8a99 3fefd8e2 185de315 +N 6aa67b9f a87b1aa1 bfed62e8 ac2ee3bc +N 6ab0daee f833f121 bfefcb3e 9647af36 +N 6ab7f521 f6a120f2 3fbce3ed da5ff854 +N 6ab573e0 b4eea518 3fef82ce 6088d223 +N 6aba5979 04903b76 3feec89b 7ef7ce62 +N 6ab5e6d8 30e3a978 bfdd843a 478b5781 +N 6ab77aa4 c2277cea bfe37c0e f75d6b81 +N 6aba60de 63402eaa 3febc107 b0d7c737 +N 6abb8c11 81e00d0a 3fbdd246 ff3ac3ef +N 6aba1302 8a2ab150 3fe1dc38 8aa5ec41 +N 6ab30fa8 1f6955ba bfc6a0bf 93a45cfc +N 6ac1b7a8 9bc8a939 3fee231e 8fc2d979 +N 6ac5909a 98909e5f 3fef27a2 052a6733 +N 6ac89c58 ce2e3c90 3fee2efb 82a6e5c7 +N 6ac956d2 93291b2e 3fe2125f e0b420da +N 6ace0027 87782ef2 bfe45664 826bb4b6 +N 6ac4760d 8f162be8 3fec37f3 318c5979 +N 6acf4cd7 1d4471b0 bfeb518f 2bd188e3 +N 6ac9cf98 5b89cef5 bfe7cab1 da21cb68 +N 6ac85d26 5ccf056e 3fdd55ff 168e91c9 +N 6ac3985c df57fe11 bfe5be29 05996a79 +N 6ad25404 08a4d496 3fbbf54c deb869bf +N 6ad08971 cac38fe1 bfed7c5a 24379134 +N 6ad11988 894813f8 bfc912f4 abf2d504 +N 6ad67d82 f62738e5 3fe02fb2 9130e890 +N 6adcd1d8 fa3da642 bfe16f0f debe1739 +N 6ad9e802 7e17d1f2 bfefb2a9 1ac36654 +N 6adb8357 34650c20 bfef8211 66a365e3 +N 6adcfa89 eabf21af 3feebe12 a18c8c58 +N 6ad9d5b3 e312210b 3fdc0db1 a8796c0d +N 6ad96810 f3202a18 3fea9b26 8aec0d50 +N 6aea4809 e4bcab50 3fe88874 b512d027 +N 6aed1dbe 046213bc 3fb06194 aae11ea3 +N 6ae16cf6 09325d72 3fee7b44 e7fb4145 +N 6aeca770 71a528a8 bfebad37 1f52d3d5 +N 6ae93905 677ac311 bfd24837 5f6845f9 +N 6ae92199 f3607998 3fc6411f 86085366 +N 6ae74ea6 f1b69f14 bfefbb46 6ae61bf1 +N 6ae1be0b 848f543f bfe7916a dfeaf3fd +N 6ae8ea7a 1cb7a60e 3fea947a 3f10eceb +N 6ae3a4c5 565dc39d bfd65991 652e797f +N 6af1162c ed3e2d48 3fe32686 31759e39 +N 6afa004e 61f98150 bfe9c40d e7334917 +N 6af6e7e3 68553012 3fb7b690 05dc6246 +N 6af5e671 9d43adf3 3fefea6d cff4dcb8 +N 6afd2ad7 82c3acd4 bfdfb36d 0dbf07ed +N 6afd96e0 5e932635 3fe69eaf e736da3c +N 6af38811 8f17295c bfb7a40b 92047682 +N 6af4647c d65beeb9 bfc20d60 99dfc2de +N 6afde5ff a0587fd1 bfd0c262 27f82a59 +N 6afef88b 331c0dfa 3fd326c3 5001e624 +N 6b0a98cb 268b8b88 3fc1405b e5750001 +N 6b03c685 6672fc15 bfecf4f0 1603c0fe +N 6b093f66 38b8ec8e 3fc840f0 78ff46f2 +N 6b0bf222 74972d06 bfdf7e1d e1e2e3ec +N 6b081bbf ed8de1b4 bfe9f830 59014e94 +N 6b0d2f81 90418368 bfc397a4 72942e93 +N 6b0fdc91 b533e2ca bfee09f9 89a75539 +N 6b0790f6 19c21c0c 3fed1948 ec1cca23 +N 6b03d7bd bd0dd6a0 bfef64f0 d6d92fee +N 6b03faf8 118ad138 3feebdad 16801c71 +N 6b1d2a88 4e7d3388 3fe5a149 5c8961ae +N 6b19463b b638c1c2 3fc8cfe3 f24a042e +N 6b1cafeb 5468625e 3fe74730 26bd3924 +N 6b160d53 15da47e2 bfef9235 e2144082 +N 6b1637d5 673131e1 bfeadaa4 84e8403d +N 6b1d839c cb8ca6fe 3fed7f9b ddecf6d4 +N 6b129736 aa959494 3fe3ee2c 69fd15a5 +N 6b1cfb96 ba942924 3fed7b43 75c503af +N 6b1ec8a3 34427b30 3febf468 08badb0e +N 6b10e730 d24b5e50 bfa45e89 01e9f478 +N 6b2ccf8e 4dba76be bfefd8f2 2e429a8e +N 6b236d2d af368c95 bfd205c6 173f1a31 +N 6b2eb017 3b707c56 3fef8a23 0eb28662 +N 6b2512d2 47d3c749 bfef1643 de470aa7 +N 6b25480a 60225a62 3febd747 29253a81 +N 6b2bd6cc 9796bf7d bfed9c93 5add0d61 +N 6b252b05 754b0156 3fefab45 ceac3ca3 +N 6b2a5572 e34169b8 bfeea24c adac60e5 +N 6b2dac75 3053085c bfeecfef e9b24d9d +N 6b2ca32a 66e41ef8 3fe455d0 07bfaba6 +N 6b309aab 1d335e26 3feffff2 a08086bf +N 6b3c14fc 1252542a bfe975a3 88fd4564 +N 6b387d1e 11c97b3b bfeba911 adce8d91 +N 6b36b3d7 4ddd7824 bfd4355f 077f62d7 +N 6b3c49a4 30f1dc5f bfef395f 26b5cceb +N 6b3a1e27 a320234b bfc3849b 1fd41678 +N 6b3edfc6 88a6c6d3 3fda03d7 4a72a759 +N 6b303a56 45344342 bfef2508 14b3dd69 +N 6b369d94 bc3cee66 3fe7cb27 909e7544 +N 6b369d60 264b82bb bfd4fd7f 9570ae2b +N 6b49204c 5fe2cce5 bfeb68ea 10d64a7d +N 6b41bf16 81f8d1f8 bfca0c23 d9928b7c +N 6b4d65cb dbc89a53 3fef4997 17cb37fa +N 6b4cc0b6 ffe7ab9f 3fd91d5c 731fbc1b +N 6b44e927 fca2be2b bfd13d30 a4dad5bb +N 6b4564d9 9954b9f4 3fd9ab1b b44763a8 +N 6b4f9250 dc605c51 3fdce1cc 21caaf54 +N 6b4bd38d e828012e bfc4ab94 e2df9923 +N 6b401976 492a76ee 3fbd3b56 9f7dfc0c +N 6b47edba 6769c4ee 3fcff1e3 2715e6e7 +N 6b5f3e33 b06b02aa 3fef0063 2b25ef95 +N 6b589a3d 6598393f 3fc587e8 3ac38169 +N 6b5efb12 4c38a0d2 3fe6b7c7 6c366f47 +N 6b509405 12dea294 3fd20cb9 184faa4a +N 6b578318 eeb61771 bf933587 571d66c8 +N 6b557c87 d8e0db0f 3feb2006 1af58ea7 +N 6b5287e5 d037e0fd bfb8c40b 01c069ea +N 6b5f4a2f c1323189 3fe7cda4 0d14dc16 +N 6b5b8e52 5ff15ed9 bfe78d71 9b113e90 +N 6b5e0a06 c379549d 3feccd48 38e95307 +N 6b6cb0fc 7dac9112 3fc61a52 916719c4 +N 6b6c1dcd f7845e46 bfefffb4 adbcb2d6 +N 6b6ba280 22f1c1ac bfc29a2c 5ad664b7 +N 6b6b0ca4 0d1cf4c2 3fe9bff7 effa6c53 +N 6b6ab8ea 626a1623 bfd14120 5acc45c9 +N 6b6105bc 669f4543 bfeca1ca f174f221 +N 6b6285b2 d56a96b7 bfce1a42 82423f1f +N 6b6ee2ef 0f2e6458 3fd2f323 942471b7 +N 6b6f9c5a 69a63fc2 3fe95a1b 1208458c +N 6b6ee96d f85a9492 bfb32e70 9c10f82b +N 6b7a254b a06e5c9a bfeff864 fb6cccdf +N 6b73c09f 82b03f46 bfefaeb6 3c4da85d +N 6b75f6c2 4cc82d58 bfed5346 922b61ee +N 6b7c7b10 08879bac 3fd9baa3 dc096876 +N 6b774bb5 c48164cd bfecdc3b e83b589f +N 6b708dd0 900ee091 bfe5c70f fa866987 +N 6b701015 495f987d 3fefdbea acf58782 +N 6b7013d5 db7b9f3e bfec2687 ade7bd9c +N 6b767615 393540f4 3fc4aaed 6a50451d +N 6b75073b 68fc1826 bfee59a3 9947aada +N 6b8c485a 72092af6 3fc32290 1df4545e +N 6b858a10 b45fc01e bfee349e d99d88cc +N 6b8b4281 a728c1fa bfef13ec 22889f24 +N 6b8bbbb0 44d019cc 3fefaa7e c9d0ea2e +N 6b80fca0 7e0c7548 bfd82819 1a3b1577 +N 6b8c63c5 aab9ba02 bfefec57 bf224429 +N 6b8df501 b50adfea bfcd4a29 79b6782b +N 6b8875ab 0ff2b071 3fe345b0 a65865a5 +N 6b8d8e98 0838396c bfe3efc5 e507bee2 +N 6b83ab17 9ddf332c bfefee9b fbf2d313 +N 6b902c40 a92220b0 3fd44524 10cf0fd3 +N 6b99c826 e5e1a2ba 3fef93e8 ab8765aa +N 6b9f9d81 5fd5984f bfefd2aa 4879833f +N 6b9a91dc e6a1c7c2 3fe72a2c 888937a5 +N 6b9cae85 245f1dce 3fee51f5 38267aa7 +N 6b9a2d41 6be84df8 3fe993ec 160e42ce +N 6b9e7116 682406d0 3fefce48 c5b2ae32 +N 6b9c0ddd 7567b8e8 bfebff43 0f221b91 +N 6b94fdf3 ed72a748 3fef7d56 b85c87e6 +N 6b9af9af c99bbcdc bfdbf38d 8cd37de8 +N 6bae1fb0 de8a269c bfe65903 76a3fea0 +N 6bab4249 5fc0d09c 3fe1a1b9 b12f19ae +N 6bad4c24 a223c42c bfefe997 d9de51d5 +N 6ba8454c fce73c54 bfeb11f8 3f1b421f +N 6ba5936e 8a0e28c0 3fef48d8 4932284b +N 6ba24d58 2a318eb4 bfefe37b 41170cd3 +N 6baa7831 dc87c800 bfbde24e 943cdc9e +N 6ba738b0 65604f91 3fef81fa f7494551 +N 6baf90b6 c61df69c 3fe37efb cf7784fc +N 6ba2a42c 8d87134b 3fe7750f ff29c76d +N 6bb00482 dcb5fab0 bfee1108 507c907b +N 6bb8380a 1bd66df8 bfce9be7 b41509f2 +N 6bbecb0f 04b17986 3fe7cdb5 9ed8a6d6 +N 6bbfe1c2 ef8399b6 3fe983d8 945f3124 +N 6bbc829e 4a6c5bd2 3fc27273 0bfe3e5c +N 6bb76dff 5e8df157 bfdb7541 808bfcc8 +N 6bbbfe31 fb63cbd6 bfe8e1c5 1d3e364d +N 6bb00e31 f073f88d 3fefcd49 910cb279 +N 6bb41955 b9827973 3fcdac05 b1841860 +N 6bb71900 907ea20a bfe71a5e 8f40d7d7 +N 6bcee4b9 7c31e7b6 3fee91f1 73e9ecb3 +N 6bc532b2 b7f3914c 3feaa0a6 f2e4c759 +N 6bc26bdb 5e6385f7 3fe4ddd7 fd09afe1 +N 6bce07c3 66a408a6 3feca30e 5a4b088c +N 6bc81627 d001ad5e bfefd974 b920bcd9 +N 6bcdd9a1 741f2363 3fe6e73a 865150a9 +N 6bc2daca aa20d637 bfef9628 c358fb96 +N 6bc2681e f1d8ecf6 bfe555b2 41829788 +N 6bc8b5c2 77a67a03 bfea6383 755bbb85 +N 6bce07c4 8cb721f4 bfef6fee bd113f7a +N 6bd86192 7fe438b6 bfea530a 746fc560 +N 6bd5fc72 10aac6a8 3fe1f0cf 82b9e0a0 +N 6bd1e24d 403e14e1 bfef7176 23fa187a +N 6bd5aa94 9e539342 3fe18607 5bf346ba +N 6bd25500 f1cc70fd bfe0b5da 3b3af55a +N 6bd1686f 98a49068 3fe3e7f7 0d161fef +N 6bd38487 179b810e bfeb6593 92b89467 +N 6bdbe24b 8f3ae220 bfec2d83 224ec3fc +N 6bd808b5 d0820dba bfd69e20 280c0ab7 +N 6bdafbca f15498a6 bfd82cf1 91c0f26b +N 6be86ace ae2c971f bfee0c6b 316585cd +N 6be4651f cdf5ae6a bfedd0f1 7cad51f1 +N 6be7b348 2c0f8960 bfab9063 ecc3ae4a +N 6be174e1 bd5da368 bfee9c19 720e72b6 +N 6be4c21a d2d6d706 3fdbe192 e1cc83c9 +N 6be1235c 9286fd9f 3fd3a1c8 54419923 +N 6bebd940 76cb3f42 bfcf7558 7929abf4 +N 6be6374d 04cce647 3feab6a7 765a37f3 +N 6bea8841 d1c338e2 3fe79d56 918cc3bb +N 6be5eeaf 2f378753 bfedf4d1 a08732a3 +N 6bfa44ed 28d0a06e bfd3542c a242ad17 +N 6bf0c1dc 8ba7f330 3fe67295 a9f697c3 +N 6bf9a444 60e58ed8 bfe3d838 00473052 +N 6bfb49ce 3dcf05c4 bfcf7f84 f012b147 +N 6bfb05f4 a1f18c85 3fcf74c6 aef4daa3 +N 6bf3bf52 90eb7a4e 3fe5c47e f4baff1a +N 6bf090ab 4f7fff71 3fc121ab c1dea71c +N 6bfb7f1c 2e6842fb 3feb05b3 794a7e6b +N 6bf72f95 90e16304 bfe24e73 c23e4c04 +N 6bf9b64a 6aba3c62 bfe5eef1 85989413 +N 6c0ac82c acab5762 3feb8c88 49c9c60a +N 6c0afa58 7ad5306e bfd707cb d71e82f3 +N 6c0964d7 0e1b9e2c bfc0a050 121b637d +N 6c0670ff baae11d2 bfee9d8f 62719d35 +N 6c073258 a29c6fbb bfefff40 0ccb0670 +N 6c0f12c3 c360a024 bfba4b2f 10c0ece3 +N 6c045c1e 373b4712 3fdb5677 b8240836 +N 6c085202 01b13f5e 3fe2031e 0fdcec19 +N 6c07f83a 66dd6a2f bfed6c33 b5cbc4f6 +N 6c00b670 d76b78f3 bfec4248 21f7d672 +N 6c1bb742 500f545e 3fe611ef b005fcd5 +N 6c1e206b 4c1c6a7a 3fdaad77 86788d91 +N 6c1b13d3 fa251fd6 bfea8276 9f86bdee +N 6c12a96a f522cd67 bfe65033 3764c445 +N 6c185743 e6c5c714 3fee9b2c 355be7b1 +N 6c1130d1 a0844944 3f9035d9 41d4440f +N 6c1f7fc3 563d4b21 bf9d244d 7b46129c +N 6c1994d6 27b1b5c5 bfe10f73 594371f3 +N 6c16102a 0736227c 3fb74794 c3ab981f +N 6c10adc1 1f999864 3feec267 30cb8670 +N 6c215664 ecc3eb1d bfef9a33 135b84eb +N 6c22d5fd e908b990 bfd1dcac b69ee9dd +N 6c273b7c 9c34a7e2 bfefecf0 c47deede +N 6c274646 680b7c98 3fefc02b 3118370d +N 6c2bab8d 12ccb620 3fea2a43 c72fa785 +N 6c2d56f2 9f8b7fe2 3fe82541 36d9a66e +N 6c2dbde5 c7d61d42 3fef90d9 ef903355 +N 6c25cc9d 379a28ec bfe40f39 617fa953 +N 6c2d1914 eeb95dcc bfec1da1 f827436e +N 6c2f661f d24ecaf4 bfb39b76 e807a043 +N 6c360cfa fa77cacc 3feef109 f2358dc1 +N 6c3f9e00 35052985 3febf1c7 3517f8fa +N 6c3b1a22 5fb22a4b 3fee967b c8c0cea6 +N 6c30c097 3ced6991 3fd6184c bdf03b8f +N 6c36338e 585b911a bfc92fe4 46704575 +N 6c34a28f 9d79daf8 bfe801d4 a850fc13 +N 6c39dbc4 093a42a8 3faa8236 8c4415b5 +N 6c3787d5 9762f7ad bfe263a3 e41874d1 +N 6c3c87c3 5ca49a01 bfefffff fe56fe47 +N 6c39418b 7240b182 bfe44c6d 21690164 +N 6c48d257 6b674858 bfee2651 1c2ca567 +N 6c42d1a3 ae8a65b2 bfc13b16 dac3d918 +N 6c496f24 740789e0 3fee508f 1f33fda2 +N 6c4aedd7 f0ddc9a6 3fefd7b9 9f6da12f +N 6c44762a 73f1ab50 bfe11a13 7235b685 +N 6c46b67f cd62ef14 3feec417 797e0181 +N 6c4ad5a8 8d9bff62 3fed510c 3d0a64c6 +N 6c406192 6b107dad 3fec0b00 2feb3f45 +N 6c46ec6c 006acafc bfe99b78 0917aa88 +N 6c4f96cc 3c2a6f8e 3fe4f19c 4a354d60 +N 6c5220b1 49eb63d4 3fedee0a ff0510cb +N 6c5677f5 84632c78 bfefa92f 088f3fe9 +N 6c503940 6964d614 3fea2844 39040e48 +N 6c5f5800 5d4b4094 bfef0b36 62206299 +N 6c56b10b 53467b4a 3fe1ae75 89fcfae1 +N 6c54a43b 18d8e4af 3fed2cc6 3b816766 +N 6c5781de 48c3d76c 3feffbb0 e3e41713 +N 6c54c7a0 c5af1276 3fed2a60 34df6468 +N 6c5bcfd7 777a3424 3fe40da0 ecbbb240 +N 6c5c4f9c 0d6ac387 bfea05f1 427900d0 +N 6c62035e b83c2202 bf83f6f7 c0e6996e +N 6c610be3 7d85c34b bfaa3c08 8721d537 +N 6c66878e db52cb04 3feb6404 638b2017 +N 6c608245 5c34272d 3fe16898 81ba6df9 +N 6c6a0e6c 20b04624 bfd2fee5 9937cd48 +N 6c65d36b a5494d54 bfe625a1 bc593652 +N 6c6c073e 80836ef8 bfeff619 c5286a36 +N 6c623d21 530acc41 bfda5515 b3b6c226 +N 6c61c978 f2786e21 bfd62d5f b2dbaa9c +N 6c6748c1 21b30480 bfefaf81 82e5efc2 +N 6c7e79c4 5869e387 bfed29c2 cfe9f9fe +N 6c75fa9a c8f7a050 3fe036ec 9bc55373 +N 6c79000b b0fbebf6 3feff85d b4f97607 +N 6c7beb24 afdbb32c 3fe9eca2 5d8247fb +N 6c7d08e6 c7710b88 bfe1f363 13b515b2 +N 6c78f1b9 1cd6847e bfefac89 0ce04047 +N 6c7f7240 76db2f3b 3fd91890 746f8865 +N 6c726325 169b58b8 bfce701e 0388c277 +N 6c71f810 9033cfbe bfc61bac 15a0f28a +N 6c7ab2c1 20dbed52 bfd1bf6e 8efe9db9 +N 6c8c74ee 5164c2b8 bfedcf31 d701141c +N 6c84aaab e4239faa 3fef938f 98ec8a20 +N 6c8e6b50 191e9bf2 bfee116b cc833d1f +N 6c80df4b 4c5aaeaa 3fcd0f8e ba2af8a0 +N 6c864b5c 9e800576 bfefda07 bde429e8 +N 6c8fce01 e23e50de 3fd2351e 73649130 +N 6c8b6277 62996560 bfd14b02 1bcd6bbf +N 6c8e5584 ec01326b bfc431eb a378e893 +N 6c89d222 c801086a bfdecefe 485996e9 +N 6c8f3202 03fde348 bfefaccd 20a2875f +N 6c97e5f7 1658ea9e 3fed7717 2aaa0823 +N 6c918072 fdf46b46 3feee2e6 bbbb1b31 +N 6c9c503e 604bbd2e bfd739a0 fc921e9d +N 6c9ba5b5 3b8c31aa 3feedbb5 8063b43f +N 6c9da8a5 ecdc04a0 3fb7a859 73ad2344 +N 6c927c4d 3c935b77 3fec242a 1f24929d +N 6c95db2e 889ef802 bfe03dce 5df3167e +N 6c99a98e c05adf7c 3fe58dd7 439817d8 +N 6c96aeff df9d4303 3fee685f 8c2b625b +N 6c9e6013 b7eea413 3fe67226 36253af0 +N 6caf153e 95c71222 bfeff75a 7e1180e2 +N 6ca730ae 1ad2b662 3fda72d3 5f4b4fb6 +N 6ca1abd4 fd3b3c29 3fb12645 32beff5d +N 6cacfbe8 cc1a7776 bfef9847 9b670cb6 +N 6ca3d607 0fec85a9 bfc4f6d6 30ce8420 +N 6ca375ee 082daa03 bfe8b8f9 98cf7c4e +N 6cad556b dc1015ee bfbb0c0e 774508de +N 6ca98323 f2ef8750 3fe2890d 4e8d161f +N 6cac1248 f3442bc1 3feb4bbf 950193a9 +N 6ca737a9 ede40568 3fbad371 987c9e97 +N 6cbc3e59 9ee1449a 3fd0f8a6 c2f13dbc +N 6cb4b123 aaffeed5 bfea07cd aceefe93 +N 6cb71fe3 a5a5cff7 3fe9b11f 6f235441 +N 6cb31f95 7149ca10 bfeec932 4f33c00f +N 6cb78ae1 1190d154 bfec65f8 55ba92c4 +N 6cb47765 51617c21 3fd5ddf9 4cca48fd +N 6cb779a1 f54205a6 3fec5698 177df2f3 +N 6cb7ff35 cff35f78 3fe80cb6 4008a3d1 +N 6cbb2dc7 8450e33f bfd83f07 7c7f3e59 +N 6cbab7c3 6bfac065 bfef787b 2509811f +N 6cc55d3d 0f505efc bfd92952 ef55661e +N 6ccbc666 2f6632de bfc3d1ad e4d4e9db +N 6cc048bd c7ee9597 bfeecaee 6e16d282 +N 6cc874b4 6804d500 bfdfc502 2a7babaa +N 6cce4a3e 7102ab36 bfe80ec2 b68fcaa4 +N 6cc571a5 72de53d1 3fe4ee6f e7e55826 +N 6cc7d2b9 d10ba001 3fedd5ae 9b667316 +N 6cc22d70 d39f434d 3fd8cfcc 03665b5b +N 6ccb8f5d 76b9bfa4 bfd0be45 900763d0 +N 6cc28c8d d0acc020 3fca670b e03593ab +N 6cd109ee f9baf142 bfe62958 a6da8d78 +N 6cd625f9 1607f3ec 3feb68cd 73b38c7f +N 6cd8b90d 056fed2e 3fcc49a0 3137076a +N 6cd6253a 7784c20a 3fef9e38 9d6459fb +N 6cd7d459 51713649 3feffca2 991c40f5 +N 6cdcc04d 5a8a2897 bfefd5a4 e63a6d44 +N 6cd9cfd9 0b3354c6 3fef807e acaf48b5 +N 6cd8f4a6 a8f48132 3fefc8ff fd62b4ce +N 6cdfb436 6e905583 3fec4067 9a3cedf4 +N 6cdd9bfb 879ab30e 3fed8b52 0a9439eb +N 6ce2d0f1 26ff6cd8 bfe30935 47c29870 +N 6ceba428 c270e6ec 3fe642b9 42a17779 +N 6ce7f70d 0496321c bfe7c95e a1e1558a +N 6ce3685f 55d05985 bfe358be ec32cdf4 +N 6ce31b72 60bfed69 bfe3ad2c 781161f1 +N 6ce7e4e0 03b72036 bfd66f7f 63a535f9 +N 6ce9eb28 721c5314 3febece3 83232b4e +N 6cea3d2e 24af79ba bfeb6cfd 77730d0c +N 6ce41dbf 3c9527ee 3fec0601 0cac5e41 +N 6ce8d0be bc751f43 bfda63cb fd54da1a +N 6cf9fdb4 6f10a405 bfecf3ec 0b12f2f0 +N 6cfc1710 88d658a0 3fd048c9 a8f794b7 +N 6cf110df dd471120 bfd2bef9 4aa51769 +N 6cfdea8a a6d2ccc2 3fee1785 2ac103cb +N 6cf94937 107bb336 bfef6fe3 9ab163de +N 6cf07ced d1f2b746 bfead6c6 b63215dd +N 6cfb48c5 bfc97b2e 3feeb60e bb5d679f +N 6cf72e9c 5dd01860 bfeff30c 8274d741 +N 6cf9caf4 102b4cd0 bfe3b203 3041ad72 +N 6cf79180 9d0e7fea 3fe64500 84d0526e +N 6d075ed7 1c6854dc 3fd13d33 a4b5c3ef +N 6d08b6a0 360c1e36 3fe3d67c 971a27ba +N 6d06e892 360a0144 3fea635d 85147fe9 +N 6d02bccf b414c19a bfed693b 0b3669eb +N 6d01ca9c e429aa62 3fd855c0 b6c6e6d2 +N 6d022b14 1c86b227 bfdfd0a3 6265ed42 +N 6d007413 d29bab75 bfbf8c87 4d3120e5 +N 6d060f77 3b0e2c37 bfe18af7 98c96027 +N 6d02d12c cf416d3d 3fb9b666 b8115924 +N 6d0af17f f12dbfd2 bfa51511 6bc6db91 +N 6d148b5d e5572ab4 bfef6de1 2b44034f +N 6d16d7e8 2d90f35c 3fef11f4 2bb29e81 +N 6d1c8150 bb6e7c98 bfecbee4 bd659882 +N 6d11df96 515abbda bfefffff 556b5adc +N 6d136ade c502fe37 3fee8535 69682de5 +N 6d171ed4 666c21b6 bfe65f1f 77584974 +N 6d1d8c13 3d81bff0 bfdade34 7142914e +N 6d1e4746 c2967e9f 3fef6145 66f2c25e +N 6d12965d 3fff56ca 3fb2ed2a 96652c9f +N 6d153797 1022be2a bfe7d044 cc64c6ae +N 6d23a53e 1f314223 bfe04ce2 91882baf +N 6d20115c f57f9308 3feffa39 809847e4 +N 6d241fcd 92ddf8e1 3feea8ae 5e6d11d0 +N 6d2fd19e cfaaa51b bfe1f480 463af157 +N 6d28a0a5 b56237ee bfee403c 179a4cc5 +N 6d23b853 855e56e4 bfef2b66 88a70641 +N 6d252a01 ba8ff924 bfe8d72c 04b5f79f +N 6d27b6cb efd6766c 3fdb61ed e985d465 +N 6d283e5f 3c77e0e0 bfe46f01 73c8e03c +N 6d2e9c1f 8551125a 3fe53b07 9d5491b0 +N 6d35ed70 2db637ec 3fed741b 4fedfb62 +N 6d3871ef 0863a952 bfe41677 3d9f8cc0 +N 6d38567c d9614b22 3fd05ef2 24718a71 +N 6d3e21c2 ba2b6cbb 3fde7b12 74ac09f8 +N 6d332b04 8efff27a 3fe79aae e4e8ca04 +N 6d3657e4 d60131b0 3fc45537 679e7673 +N 6d36b574 55fecb47 bfef6894 de3aff6e +N 6d363b0e 97dda735 bfe925b9 ba5234cb +N 6d312d1a 9bfcf8b2 3fc3c419 c38174e1 +N 6d3b90b2 16c841a0 3fe9f588 08127c9a +N 6d49eae8 390d993c 3fe207b1 28eb83a8 +N 6d49c418 854f7026 3f9a7d27 abf63277 +N 6d454660 a84f816e bfeb83aa daedaac7 +N 6d4ea47f 80e270be bfeffc7a cb06ed58 +N 6d4bdac9 b84aabc8 3fe9c022 51ad3233 +N 6d4b15ae 12f8a35b 3fc10663 f4b148b0 +N 6d4c43e8 7e954342 3fdaaca1 9f6a91f4 +N 6d41a848 8975e055 bfde5d16 84835b90 +N 6d43f810 e3e54d09 bfecf2d4 c276dfc0 +N 6d4e8ab6 8df85916 3fefcebc 9be6b64c +N 6d5eb8a1 99e5d297 bfe4a03a 1e7047d9 +N 6d55dfa1 e0a33b37 bfce9d77 918fc6af +N 6d5de6c8 2cac2f1a 3fc1c2a7 b5ffe616 +N 6d5269ce a388a857 bfef4268 61a0d5ac +N 6d577066 a2f000e3 bfb203be 42d29e89 +N 6d59cef1 1d2016e0 bfe24d93 137091e5 +N 6d5d7718 d15bddd4 3faabdbe aa3732db +N 6d5cc619 9f6ca2cc 3fbd07fb 0f579902 +N 6d56866f 61ef5b51 bfd8cc98 4c4daa95 +N 6d56c568 9d111b61 bfeed022 621b05e8 +N 6d6dd712 a9f8f267 bfed6e40 ef25ccef +N 6d6ae698 cf6061f8 3fd03129 316d4c3d +N 6d689f6c e45b6592 bfefcd32 c7485105 +N 6d637bae 1e98f310 bfd15ee9 999f0ed6 +N 6d66ec43 9f904614 3fe2c0ad f6d7a1a0 +N 6d653bdd 91de8f9e bfdee104 74cabc84 +N 6d6c621b b3c9a5e0 3fd8d081 216d01d9 +N 6d60b338 afd36291 bf87a99a f3edc52b +N 6d685273 41995d30 3fe4767d 17d08307 +N 6d6504bc 5a053aad bfef535d 0bfa5251 +N 6d785da6 60f14c4b 3fe1c1f9 755c1176 +N 6d746e53 98dc41a4 3fd5b5a3 b316cc8a +N 6d73f541 3ff76f40 3fd9cb0d e84e9fc6 +N 6d75f4ea ef15fe08 3fe7b8b7 2d3c0e9b +N 6d7393de 0834d873 bfe3a22f 64afd999 +N 6d7b2350 2e1bf891 bfe9c2d2 bbf57eb2 +N 6d7b78d9 43da4941 bfd01bb1 8bff0094 +N 6d7c0a21 48ba52a8 3fdc6a7b 2b2573ff +N 6d7fbba0 280f6085 3fdaaa14 6969417a +N 6d745fce 5450217b 3fe74961 00cc551f +N 6d8a7bce 357a9fba bfe609ab c8df5c35 +N 6d8450cb 044b96b0 3faec3a9 e2460abf +N 6d80ae84 72c7f0e3 bfc0c1e9 8b5bef5d +N 6d837009 f136b618 3fee1c29 2bc08c6f +N 6d8a82f4 47117f12 bfee679d 7fa6c429 +N 6d89b972 024c559a 3fe3ed77 97ce66f2 +N 6d89ed9c 41f17f7e bfd1d8e5 53e6638f +N 6d8b4584 78d7d8a2 bfbe76c8 34822c2e +N 6d8172e4 1f590ba9 bfc20a74 79b284d3 +N 6d820aec 46a8c1bc bfe18211 2262e975 +N 6d910026 83fa053c bfe81cc3 ff9b4c46 +N 6d93c23b c9fa082e bfd06aa3 8519227d +N 6d9fb604 836acaa8 3fd7e2b5 634740d9 +N 6d942253 e683356c 3fec86f4 4b5b9478 +N 6d959a34 9e3b1314 bfde9289 8c44f55b +N 6d9f16a1 9db3ca6e 3fee32d5 3d955b6c +N 6d924181 5a87fa70 bfea2419 e7e6f719 +N 6d9112a6 8a54b19d bfee26d0 605da24e +N 6d928ab3 4d1deb4a bfe6c519 09296c11 +N 6d97535e 96dbce60 bfe95d9b 413ee1cd +N 6da7801c 46e1c839 bfc4d38c 893c5dda +N 6da15aad 82486836 bfc2d72c ac1b894c +N 6dac1b3c 591df334 bfe49ecd 00afbec5 +N 6da2f545 2d20c1de 3fe8d29d 9a20199c +N 6dad1518 ec78e06e bfe29ed3 4e097801 +N 6da9c4ed 6118de08 bfe388a2 af2d702d +N 6dabdf25 2a5b5473 bfef2d2d 21eb8112 +N 6da931ed a3234500 bfeda331 446671b7 +N 6da763e4 716b2eef 3fe39326 81a8026b +N 6da473a5 4d7f3812 3fc7907b ec6c9eea +N 6db13bdc 09a57220 bfefe61e 2b93653b +N 6db47887 cf030aee 3fefb1cc 2cf86c89 +N 6db1fc8a 3ed0e3e4 3feffd85 7b1bcf3c +N 6db090cd 817ff50f bfc4ca9a dabd4dc5 +N 6db444d0 73539155 3fea157a 5cfc09a0 +N 6dbe1c29 c8888650 3fda452f fc5ef3a8 +N 6db39ec0 54d87ca0 3feeeded 687dabaa +N 6db5d1fa 88bab7eb 3fed2c0b 15dc090c +N 6dbd59fe b212aa89 3fbfa31d 88f41455 +N 6db5d499 cc67e2b8 3fdd21e0 06d4f15b +N 6dc987cb 194df7c0 bfecf869 afd8f235 +N 6dcd9966 8b7a15df bfe6d53f 4f4b348e +N 6dc94604 1c6932c7 3fe4582f e2fcf0ae +N 6dce6ce4 a11f66b9 bfed1f77 c3527091 +N 6dc8a1ee 31d90ea8 3fdb9e98 3be13070 +N 6dc7f9b9 33524803 3fefed29 ad996547 +N 6dc2e647 dd78d083 3feffffd 2ed515f5 +N 6dc4d1d0 e9239a0f 3fefa2fb 8ed5475d +N 6dc8cbb9 015ce700 bfec1a5a c8738c86 +N 6dc0346c fc57a725 3fc8de5f d5caeb5a +N 6dd2760e 4ab8c761 3fed48f4 2914ab1b +N 6ddbba77 0a4de815 3feb1ce0 0a2fc561 +N 6dd0a4ed f495d97d 3fe1e53b 1c01517c +N 6ddddcc0 67524b4a bfe0489f accf58f7 +N 6ddfc827 409d236f bfe8d899 0755f50b +N 6ddafcf6 1ff48b00 bfed8421 80d3f542 +N 6dd52853 04f52eaf 3fef8a23 8dc2fba9 +N 6dd93ccd 8761f3c7 3fd873eb 7ab6500e +N 6dd1747b 0fdeca6e bfa87004 c71e6a06 +N 6dda6bab 1cd61f20 bfeff4d2 1df9f4c3 +N 6de0b252 73ed1888 3febb82b aba328be +N 6ded443e 0f3ee116 3fedc3bd 0045ca09 +N 6de17c21 d9500e3f bfeff39f 53358044 +N 6de0d913 7a9014e9 bfe87853 0b93408c +N 6dedfe6f 192a928d 3fe002c7 5b05977b +N 6de37dd2 42ace408 bfed4f4c ed638472 +N 6de38551 2efddb88 3fe369bf f37670e2 +N 6defb82b c61bb290 3fe2295b 540b7929 +N 6de18830 4908eb50 3fc98b1d eff32ad6 +N 6de8833f c1cca431 bf9f54d5 df5e4caf +N 6df9530d 7cdfcd36 bfe7cf9b 7f31fbe5 +N 6df67566 71203099 3fe2e882 c8323a94 +N 6df8324e 8d584206 bf93e36b c4e60d68 +N 6df65e62 cad819f9 bfeb0b2d 7072a105 +N 6df0ffbc 81e093ae 3fefdf94 854fd1fe +N 6df89124 a2621468 3fecc062 5418d33a +N 6df9a862 b204bd98 3fc4e3d0 b122d268 +N 6df9b81c 56e98def 3fefffe2 cc57755a +N 6df24ab3 0fe5f5aa 3fe75310 b3029c3a +N 6dfccb18 39f4e658 bfe24cd4 a1297d75 +N 6e0e7bcc 099d54fe bfc29acc 8d65c46a +N 6e0b473a bdfdb966 3fc195fd 6b59c7e7 +N 6e01dd43 7c332d72 bfefd89d c2bb2f3c +N 6e0ad7b2 0d3b277e 3fef791d fb66c377 +N 6e0624c9 61bacb34 3fedd627 4e348cc8 +N 6e0ad2a4 7fdac674 3fc0e988 bd652902 +N 6e0a594f c5ff708e 3fc27fac b2ac3cbc +N 6e0b5259 f3554f1e bfefa449 9bacf796 +N 6e0c2abf 5488a96c 3fa6bd9d d8002158 +N 6e0d81c4 03aa5b58 3fee8715 7898e3bd +N 6e19526e 84192e62 3fbc131d 9ac929bd +N 6e1dae6c bc7bcb2e bfd34779 ddcb8d81 +N 6e1dcbda 7b99d37e 3fe117f9 6b6e5c8c +N 6e1a30e3 efb5e1e7 3fec25a8 dbbeefe9 +N 6e1d1e18 8589a3b2 bfe8dd26 8db76477 +N 6e18a37e ff23bb9a 3fda3125 b1271b64 +N 6e1ec785 0e7025e2 3feacc4f 4090c9ad +N 6e178169 6e84303c bfd974d3 fe2549b7 +N 6e16ce94 e98bd800 bfe348b7 0ba8b71b +N 6e182d0e e40aa4cd 3fee3c70 4ae8fef0 +N 6e2db86e 117dff2f bfea5e4a ae9dd4d4 +N 6e2ec614 a8199204 3fec84d2 ea986c5c +N 6e2902e4 b7006862 3fefacfe 03a19ce7 +N 6e26e9aa b35be266 bfeb6439 e14ba076 +N 6e2aae69 e4fbf7b8 bfd93166 71345866 +N 6e2f6d30 787639a2 3fc5b5f7 dc73527e +N 6e25f761 972b379e bfef8e2f 66e1ab4d +N 6e2556f7 b17de9f8 3fb437d1 a4662162 +N 6e2000c7 fbda05db bfece0d0 7b82b2ec +N 6e234b82 a3754ac0 bfe28939 432c956b +N 6e3beaad 145afc8c 3fef67a3 c385bba6 +N 6e3e5afd 54f17abc bfe3aa86 a193b309 +N 6e310678 7b7ef71a bfec8440 ab8fb452 +N 6e32c3cc 3c3e1ecc bfeab9ed 231a962d +N 6e3c8b92 c41a0981 bfeed23a fb68bdf3 +N 6e337257 5a7b2794 3fc3b0ac 3168e483 +N 6e31b232 f35978c3 3fee28b4 13c86eef +N 6e3f10f1 4057ecc0 bfeb9eca 10c91f82 +N 6e3cb2e8 3a59f7fe bfe052a9 adf2fbcd +N 6e3a3f1b 606c1296 3f931b06 365f1aa8 +N 6e42a149 6414739e 3fed324a b308fb0b +N 6e426c60 c5694ed0 3fe05b58 32895f66 +N 6e40400d 1027ef9f 3fec429f 30d827e3 +N 6e4dd17f 3c581a04 bfdf7e0a 2671ac0b +N 6e4cc472 381fcb54 bfe98d1f de7904d2 +N 6e49ec16 d906e155 3fd09b21 1ad8745e +N 6e4763a3 7c24b6ec 3fe36810 b0eb6d0e +N 6e43ca4a be7967c0 3fee01a2 a948c53b +N 6e40dbb6 df8edd2d 3fe89ddc 57d7808a +N 6e4b3b62 f59f0e50 3fec9e3e 6ae01b12 +N 6e58373c 477e0eee bfc17979 f454e458 +N 6e59ffc4 122adb28 bfefdef7 a8f9afb8 +N 6e536dfe 8d2cce5e 3fefffc6 8997984c +N 6e544382 341d6d32 bfe34491 24c74d1f +N 6e58608f 7d211e66 3fe55419 4ecb0463 +N 6e538cf9 1362b594 3feffffd 72117370 +N 6e566e24 91e19230 bfed542f 3883083b +N 6e5ba799 25d17134 bfef9468 ed16caa5 +N 6e59c86c a1d2773c 3fd9ac93 3a3bac59 +N 6e51811e 730ed0ce bfdc4d5f 999d7ffe +N 6e684aee 750a6386 3f6c52d0 1cb0930d +N 6e674f69 12526aa0 3fd71fd4 80579ff5 +N 6e638911 559e9963 bfe09374 bffb4e52 +N 6e65ff8e 627b7934 3fecbaeb 2c3346dd +N 6e6e22f8 8fb3bdbc bfdd843d 47ff013f +N 6e62a3dc c7670002 3fe3f498 24c7d9f5 +N 6e6b8dc3 25b9eda2 bfd15c25 82ea8a7c +N 6e694d68 6265767c 3fdb1db8 8059e7b1 +N 6e63cad4 deea21df bfed08f8 8da2cc20 +N 6e644975 fb842d54 3fd8b9af ea59f13c +N 6e7f390f 8de8405c bfebaf2a 5378dad7 +N 6e77042a c5bd5c5a bfcc56a8 ff74b32f +N 6e76c91f d6f6149c 3fd6fb9e abf779df +N 6e71d487 2aeecd3a 3fef3f7e cf4fefc8 +N 6e7d3af2 d43f87ba 3fd69ed1 b2755abe +N 6e7f36b4 b15addb4 bfc80060 6fe825ec +N 6e7c61e0 5fa3f4db bfedfb70 a00ee8f2 +N 6e717b73 8fb57170 bfeff012 68167485 +N 6e742496 38243a4e bfdde7dc b52aa820 +N 6e79f082 b6bf1f9d bfe101d5 7bd4dfe5 +N 6e89b5ee d39ede0c bfefe76d ffa396d1 +N 6e834a5b 7d480d30 3fe4d31f d2141e79 +N 6e8036a3 09e26db3 3fda23e6 389c295e +N 6e83a712 52e6fa3c 3fd0cd10 07036b99 +N 6e8828d5 77dbe139 bfaf398d b0795cdf +N 6e885692 5c6fb283 3fe16d1d bb1d92a2 +N 6e83a6c5 8a655071 bfbedb87 fb86d390 +N 6e847722 15949258 3fdf9af9 73e0e48d +N 6e863ae3 41a45c2b bfefff53 0de86676 +N 6e860f3d 26fa708c bf95f55c 8c6ac6ae +N 6e93eb7d 0a26c8cf 3fee7fc3 45338498 +N 6e94a82f 5a70735c 3feded57 7f2305fd +N 6e9b2617 272b2e06 3fccc30e 34450dfb +N 6e91d64e 8c54844e 3fecf20f fc7a9e72 +N 6e92095b 7dbde3aa bfc9ab73 b831c4f1 +N 6e9a32c6 2d4defd3 3fe77fab 3990029c +N 6e98cfef 9beb5303 3fe8780c e5ac1d99 +N 6e94dd38 3b914b17 3fe9f64f d5272406 +N 6e959909 c33775b7 3fb56f4a 51a66577 +N 6e926f42 2d0faa14 bfefdbf3 42374908 +N 6ead6421 3440457e bfe815dc c1c919c5 +N 6eaf50f0 755b799a 3fee0751 172695c2 +N 6ea6f76c ee766dee 3fe46757 a60d06e0 +N 6ea22120 f2e55bcd bfea551a b5e53c00 +N 6ea31c1b 8a941680 3fdf487a 42319564 +N 6ea348f4 284ba2af 3fe74cf3 e14c1a83 +N 6ea40b70 88b08e59 bfe41ff4 82526b7c +N 6ea6af17 a8b221c8 3fe3baa1 ecc73775 +N 6ea47a59 dab0fac5 3feacbbc 18723879 +N 6ea98670 aa40b1e6 3f858905 f674c09a +N 6eb4bdb3 6b2c7e90 3fe64152 cbd6f7ad +N 6ebff540 1be336ee 3fdd3208 941fc030 +N 6ebc39af 824417dc bfcc3927 89b1b6f8 +N 6eb26791 820d5f4e bfeb9d03 574452f2 +N 6eb46eb4 87bb9ee0 bfefec83 da59d02d +N 6ebcd1d7 73eec5bb 3fb512ab 3b25eae3 +N 6eb983e9 d9a0f0f7 3fed20b7 30cbde72 +N 6ebed510 7992479c bfef8ad5 e1dab4aa +N 6eb0e4dd 14edffd0 3fef6713 6f93e7d0 +N 6eb40188 1a96af0f bfeb50f4 e9e3a885 +N 6ecc17bd 1b4439b8 3fecf89e 61f0cf4d +N 6ecd5408 9c45d10c 3feff29a d38b6b11 +N 6ece63fd 010168a6 bfe4afdd da064232 +N 6ecfe935 9e3e09e6 bfeff923 a010af76 +N 6ec5928d 25917f20 bfefd511 b89c73e9 +N 6ec87cfd 4f796432 bfd81992 89c01497 +N 6ece4c6e 8c303b20 3feffe6d 1bcf2579 +N 6ec51c3e b55e4b3e 3fecbb64 0f8d068c +N 6ec010f4 d6b0edb9 bfd4be0c 41ce14f6 +N 6ec96aa7 aeed238e bfeff913 f6a61d48 +N 6ed445c5 bc30d382 3fce6956 3a681842 +N 6edd067b 250008ac bfef444d 8cd57fea +N 6eda023e d3920c0a 3fe50e93 a582ea9b +N 6ed63e32 8ab8ab8f 3fc64443 6cc004db +N 6edf62a3 97f338fd bfe4d7a1 aa92aa0a +N 6ed1324c 628688c4 bfab1aae e63bc42e +N 6ed0a704 1ae6ec7c 3fec48d5 8de899e0 +N 6ed6df3e f244e319 bfd64679 48cd7629 +N 6ede67ea 9c23a749 3fd70947 70787e12 +N 6ed1d987 c660905d bf926b0c bafcbe3a +N 6ee5b48d 0739fba0 bfe976c8 49cef7ee +N 6ee10576 0975836a 3fe92f8d 8550c21f +N 6ee07970 cb601ace bfe78cc6 141bd05c +N 6ee639b7 f645aca6 bfeb22da a3b6ce26 +N 6ee94a59 a1bc65a4 bfe35ed4 3b0b5761 +N 6eeb042a a6c90a76 bfecc100 d442ec85 +N 6eee462d 23d15040 bfd52ceb 3c8df626 +N 6eea59d4 4caf10e0 3fe7509c 602b230e +N 6eed5067 bac5e33c 3fd8c8c7 e0fc10ba +N 6ee022f5 2505fc70 bf9f6868 d289f4f3 +N 6ef770ad 663547fc bfec4008 6132013e +N 6efbf562 bff3d90a 3fc252d8 9c82a40f +N 6efd96f3 3b3f5060 3fe74946 d0f551d0 +N 6ef85e67 3a1b754c bfb2bf82 52bb0a66 +N 6ef5e55f f48516ed 3fe9604b a91ad79a +N 6ef6f9ab 63c2ce8d 3fcde8d6 7d3cfa3e +N 6ef579f8 d27d4e9e bfd14abc 465adef1 +N 6efa8441 1537d411 3fdc4aa1 0acfd749 +N 6eff1666 88cb532f 3fd0db58 f3249c1e +N 6ef319f4 07060712 3feda009 48061105 +N 6f05d275 4e77e2f2 3feb2c87 c2bcc263 +N 6f0cd7b2 0b906374 3fef95bb f3b89d0b +N 6f09e6da b311cfbe bfecbe06 214beb7d +N 6f0fa452 ed01a9d4 3feffb5b e17a9dd9 +N 6f0a4d0e bb1eec2f bfe1a4bd 826a8253 +N 6f06ad11 ba2aeae7 bfeea4ca 690259ff +N 6f0fa099 f5503f46 bfea3c2c 81deb25c +N 6f05ddfa 2a99d806 3fee8441 dec7ee24 +N 6f0138f2 10df4d64 bfeb15cc 3618e502 +N 6f052150 4371b819 bfec0670 3a2ce592 +N 6f1ce284 b3a3b611 bfcdb085 3e4758aa +N 6f109288 0ed5bec5 bfee7939 1adfddf6 +N 6f15c84f 11942a28 bfd8602c 48aca05c +N 6f126684 583c4a73 bfe4c57e 8733c67c +N 6f1f63fd da2276bc bfab6ca0 a2a4ce70 +N 6f1a027d ddee0d6c 3fd3a3a4 e7fc8ff4 +N 6f1669a7 52ac8731 bfef6716 7be8d5f9 +N 6f14e036 85f33d9f bfd66b8f 20e6bb6d +N 6f1a263b 1aacd6b6 bfedfd86 37281893 +N 6f112db0 c4c69011 3fdbad08 959013cb +N 6f22151c de782e93 3fec8cef 57e2d5a6 +N 6f2e192b 5fc7e8dc 3fedd4fe 78cb8749 +N 6f2f0911 7aa6a696 bfef89eb 628ffaa2 +N 6f27a847 0e45fe9b 3fe8a933 eff5a920 +N 6f2ede4e a9e418fa bfba94fe b79bf0b1 +N 6f2fd0aa e2fe1c79 bfec69c1 6406537d +N 6f2a0f9f dbd035e5 bfefdbc2 60d6469e +N 6f24c230 22e77b13 bfe0bc1b 10f1ff89 +N 6f269a98 0709355e 3fef9fbb c8fcb567 +N 6f227817 dc972291 3facdc94 2611491f +N 6f31830f 9dbf3cca 3fd52ccb 5bc01c02 +N 6f37d0b5 66336721 3fe86e71 687ec76b +N 6f3db71d 43e49057 3fe364cc 49818081 +N 6f3862a8 43f4b093 bfd44cf7 7ecb384b +N 6f3d3b3b cc2c0952 3fec2128 dc5924c7 +N 6f31eea8 ccb4e9b5 3fead3be 4e1006a0 +N 6f311cc2 348f285c bfd115d7 6d3102c3 +N 6f3a45be 5a43389c bfdfb867 5d91b52b +N 6f3669fc e2cb967b bfeb4795 82959f79 +N 6f3ad253 16ad1577 3fa2423c 95eb084d +N 6f4577cb e5ac04c9 bfeda359 0bc1689e +N 6f4baa80 7eb50fbe 3fbf2fb9 e70aa1f5 +N 6f487355 5c8b583d 3fefb752 a7cc0fbe +N 6f443fd1 cc2bdb8c 3feeb89c 6360d12b +N 6f462390 68d5b898 bfe9864f 69797354 +N 6f4a8bc5 a8c94dc6 3feeb9b6 974aa7f0 +N 6f4cbd1c 45a2a2b8 bfa154ca 0b1a3bcf +N 6f483b66 029d0d4d bfbc7d75 a85d7e9b +N 6f4b5b6e 44dd5d02 bfeb9da3 b2ccf09e +N 6f405a5f 3becea4a bfcd00e1 7cfb93f0 +N 6f5e2602 58549c82 3fed7315 0fe17651 +N 6f5a239b 73e404f9 3fed1ef6 8c859f56 +N 6f54e679 b11e61af bfe7f4f5 ffeb76ad +N 6f555c41 711a3dd3 3fdc0a22 3e9475e9 +N 6f5b3c47 95576d74 3fe0ba7d f8a3716d +N 6f52dbbc ef3ff3ad bfe79f71 8eec3df7 +N 6f508c85 95f4030e bfe5cc92 41506d83 +N 6f5b2a75 561d1741 3fee4061 bfafc678 +N 6f50a64c 84d4be36 3fea3795 733ab225 +N 6f57c846 71ea2d37 3fd8d40a cb9febe9 +N 6f63f2d8 caa2c082 bfe070fe 24e17a54 +N 6f67d5f7 44a8393b 3fed2c78 bcfe3747 +N 6f66ee01 9e3f658a bfeebd9f 12c8e23a +N 6f67a162 d02bd7a8 bfccd476 01a5c949 +N 6f6a57fe f6a6155d 3fe33450 d9250945 +N 6f64ee7a affa880c bfea5183 5e9c1457 +N 6f62ecc6 74a89981 3fe7fade 8032c4f8 +N 6f6f4507 e4794bc8 3fee63fc cd99c4cf +N 6f690389 87c56604 bfe4015b b34cb4f4 +N 6f61304b e5023542 3fedc873 a452e796 +N 6f7d3282 aa23e55c bfefdde6 f8cabe63 +N 6f7522fb af516fdc bfdcb892 1839c8e4 +N 6f7a84a5 834feb41 bfe16474 9d03df3b +N 6f78d945 cb8fa1fc 3fd98d2e 151bd107 +N 6f79f135 33ea8cf7 3fe1e547 a6340a2c +N 6f777e41 7e75f8c6 3fef9f21 e34cc470 +N 6f779274 17a00a0a bfe85444 f5c34d4a +N 6f75d299 abbf7c54 3fea3b47 7ae65822 +N 6f762bcd bccc4a29 3fc7f188 42ba25be +N 6f7795f5 8f60c312 bfc286a8 4063917a +N 6f8c0549 ff987ca8 bfeffc89 3e6f04ff +N 6f81dc48 459880b2 bfcadd9c f7c542af +N 6f8a6825 8223dae0 bfeffdf2 f80410c1 +N 6f896f5c 5693e7f5 bfc7141c bd4a3c21 +N 6f894386 07e75878 3fef6608 04aaed10 +N 6f8ac26b a82a8034 3fefc0b6 38a4f26a +N 6f812725 97c41eb5 bfec531b 3215be84 +N 6f8466f2 0061eb24 3fb620e1 796bd183 +N 6f8f471e 2f28c653 3fc08e04 eae1eaef +N 6f820f5b c4984769 3fd7fb65 4bff8c46 +N 6f94407d 68a486f1 bfdf6bf5 5f56f7ed +N 6f922859 1bd10d9b 3fefaae6 14f43a4d +N 6f9d287c 4a5a51d3 3fc3c7fe 46925ac9 +N 6f92ddba db811cc3 bfd1367a 9736b789 +N 6f9357c4 8c8c0f80 bfebde4d af52edc0 +N 6f90c9a5 b2d7415b bfd35864 832a34d4 +N 6f98e1e5 26394a1d bfdc6a32 cce051b8 +N 6f902072 4539f992 bfede7dd 558d5900 +N 6f928b75 fb937dbd bfeb4c11 f2d11137 +N 6f9942c5 3c7c9512 3fd81f9f cdc3f14e +N 6fa94ee5 dd2924dd bfd95d39 562d5ffd +N 6fa5a411 9d555ae4 3fe789d9 506b3c2f +N 6fa6bf57 dcefbb03 bfebd665 a02eb602 +N 6faf8fd1 4b2f3567 3fe5ac83 1c6f0bae +N 6fa7c774 1664a8a5 3fe34ef6 eab1a329 +N 6fadfd93 898c6ad1 bfe7cd47 8ae892bc +N 6fab2c51 c4166856 3fe98f03 10e6133f +N 6faad9ee 332179fe bfd4f0e9 03920b26 +N 6fa8e5f6 8c298f29 bfe670ae 0e0dc0d8 +N 6fab3de8 5fce88ce bfa73f8a 1667dcb5 +N 6fbdc33f 3a622143 bfefb9fd f62bbabd +N 6fb50f7d 10c21020 3fec8c55 2ace0896 +N 6fba6ea4 aded1efa 3feff2ab 09a95b26 +N 6fb40962 e3dff447 bfec53c7 9d0a5c71 +N 6fbfdb07 37425834 3fe3af06 42b2231c +N 6fb2616d a382b712 bfe4ad76 09f02ac8 +N 6fb14041 97049948 3fd4c9dd 06b071fe +N 6fb52c4e 1d7feccc 3fe4f8ab 86634c64 +N 6fbea210 5d78c795 bfef7666 00b927fe +N 6fbc0547 2a984afe 3fee6fa3 d7be0a0e +N 6fc1225a 45dbe641 bfd97c2e f6b404a4 +N 6fc9987a 5bec5138 bfe8c69c f3ed32be +N 6fc52c11 eaa40101 bfe79b0a 08a6f8fc +N 6fcf312d af8e854b bfaa4416 f2430045 +N 6fc16fe8 be1668d0 3fc9659b bb14e59f +N 6fce3c1e 4c46d650 bfe91141 62f3f232 +N 6fc5e8a5 5f883810 bfeb5bf9 4367ea36 +N 6fcdc53f 9ac7bbcf 3fe2994a 75baf52c +N 6fc87bd3 0bef21a8 bfe18fa7 2fc5e2bf +N 6fc1cbe7 bbc60b4a bfec51b5 2848f9d4 +N 6fd70727 c80db35c bfeff351 3983d1f6 +N 6fdb022e b271c606 bfec363f cacff837 +N 6fdbfc29 49db992c 3fef68d8 9e9a28a1 +N 6fda7f21 95810116 3fe8bbd6 fb8ee355 +N 6fdeb0af e3be0571 bfd16c69 54063ea3 +N 6fdc3a8b 1562184c bfee1a53 b5976a6d +N 6fdab944 157ab0a6 3fe113c8 5973a5e4 +N 6fd8076b 174457be 3fedaa45 b81827e7 +N 6fd62781 1ef516e0 3fddcc83 1e8b32d1 +N 6fdd4745 077f5a43 3feff0f6 63f2f29a +N 6fe84322 1d1ee9f0 3fe484a6 aa953257 +N 6fe74053 bb3856e6 bfe45dfb 56b7ac36 +N 6fe51b84 d285f15f bfb828e5 7ee48839 +N 6fe062fd effde16d bfe398a2 1f464730 +N 6fe42a85 f71845a6 3fed9688 b3768a59 +N 6fefc03c 24cb2e79 bfed1251 1d1cb349 +N 6fe30a11 782cb594 bfef0dee b707a355 +N 6fe2c1c6 e230646e bfefcd3b 1b1259da +N 6fe7d89a 3c2bcf0f 3fdeb0ca 5e6bb58d +N 6fe40ee1 c78777e6 3feff8a5 5ca40042 +N 6ff8b8bf 7e569fe4 3fefdba8 29a19771 +N 6ff242a6 3fce870f 3fdacac5 500bf3c9 +N 6ffc32bd ab62a4d2 bfefff52 95a3281f +N 6ffa63e4 e0e608c6 bfd7629a b6356c53 +N 6ff23454 32033ab6 bfefedf5 34bfc55e +N 6fffdc4d f80ca5bc bfeb04a3 cd5d31ca +N 6ff6310b 1513eb82 3f8c627b 488bce75 +N 6fffa321 3f4aad4e 3fe58432 a0e0fb29 +N 6ffbe508 a2b93d8b 3febca95 b64b5abd +N 6ffbdbb8 e68c7b48 bfef332a 7da1b8c6 +N 70086f42 9bea48cd 3feeb45d 9bf8466e +N 7008c8be fb4b08ec 3fe933c1 d4e4ed82 +N 700cbea8 e0bc6faf bfd36597 dc636f16 +N 700df5b6 b6fa040d 3fd8eade 67127261 +N 7006e358 07ded5ba bfe67e18 d9c5a77d +N 700b7eb2 0d103054 3feffa50 a1376923 +N 700bf67b 2086fd00 3fe4de24 87b1ddc1 +N 700581e1 e74608c3 3feb2ddd 93466aaa +N 7001f2bd 77a076ca 3fd32b38 c041f6ed +N 700d10de 1c59ba56 3fc21892 568b9e1d +N 701407c9 71366140 3fddcfd9 7e65c92f +N 7016d59a 62d0c8b1 bfd40d96 de431805 +N 701539c5 b700a36e bfef2656 11122bcf +N 7012f05c 4764b70f 3fef5e7a 9d200e39 +N 701ab0cd 106c0bc2 3fec7175 564df1da +N 701c30ed e37b45a4 bfed0d8c 9fad9632 +N 70136eae 16b961f1 3fe5ee1e 24db0f09 +N 70114a0c 9d08baf4 3fefdce5 c7e35017 +N 70183858 9605113e 3fe9e6ed 759c3593 +N 7012ecad e3bc7f1b bfd2cc86 96dea079 +N 7028f835 67c01c46 bfdf8d9d 87b9d29a +N 70294f4d 877ce656 3fdaea09 f3361b0a +N 70203b58 5142304a 3fc28370 7bdf4ab5 +N 7028cdc8 c8d585b0 bfd90dc3 3b656ace +N 702793fb 08f970de 3fdd8bac 6698b81e +N 702a191e c9aaf148 3fb86133 f40c7a89 +N 702449c0 abdd5c9b 3fd0b397 c3b0c0ec +N 702261f6 9040f0e1 bfe4cfb0 a53833f6 +N 70245f17 a6f3bdb0 bfe5f370 e348df9a +N 702ba083 ac20369a 3fefef5e 8aa47a39 +N 7038a12a 097410b8 3fe42a66 8328f354 +N 7035a966 3837c14a bfe63218 8eb39b2d +N 7034c44c f56d9d8a bfd67872 3ace6218 +N 7031532a 6186a9fe 3fefe09d 54284378 +N 703ed39f 4064f3a0 3fea18c0 298bba95 +N 70323046 4c8ba194 3fea3f55 2cf9aa40 +N 7035a4bf 4fd698aa bfe53e63 e2c11193 +N 70334d15 1cad31bc bfed35e3 5a21db47 +N 703326ea fc8b7a0e bfe38bac 54c87f57 +N 70392118 768eb935 bfedf680 98e100d2 +N 70461815 efdf1aee 3fc5d2d2 dc43834f +N 7048d52d ff873a0a bfefe13f 15ca0c06 +N 704d2ef2 b525e60a 3fcac25f 6ff20c84 +N 704b3857 7011b464 3fed0979 48c9569c +N 70404563 5177cdd3 3fe9f139 7d8520e3 +N 704c42c9 b1aa4295 3fd3d2cc ea6d90f4 +N 704817a6 e113889c bfd2740d 663bf045 +N 70401bc4 c282f8c1 bf757524 74ce8259 +N 704f620b ff59c46f bfebfac3 bccdf5d9 +N 704a4f8d e314b0f0 bfe0d6d1 a85ff8bc +N 705a9e2e d244be90 bfeb86be e6fffeb5 +N 7055a895 05053cc4 bfe62141 d54e865f +N 705f1b06 157f1f00 3fd1b9ca 06065307 +N 7052ae18 0d1e7ce7 bfd2d69c c13419c7 +N 705b649b 0992d35a bfe0183b bbade314 +N 705ace7d 23e12558 bfeffc52 3d70bd5c +N 7059995a 215b303a bfe963a7 e8442298 +N 705e9147 d9561304 3fec186f 86ccb0ec +N 705df87f 72f5714a 3fdb5545 9c978328 +N 705db3bd c9062176 3fe40b56 59b2d320 +N 706ae759 5c8de05e 3fee142e e55fa9e5 +N 706a02fc 86df8f83 bfc774dc 4a1eddc3 +N 7066e694 2d6a16cd 3fd60eee 22c3b5eb +N 706fe996 82fdd8d4 3fdc36c9 3f4478ce +N 706e6c8a bbd10076 bfb4017a b56087b0 +N 7061935d 0a285f18 3fbeb897 94acd7ad +N 70664ac3 327b1268 3feffaae 803a7b11 +N 70687417 d6233c6a bfefdbd7 2b96e329 +N 706621a9 abf02cb7 3fefccce 399ae63d +N 706db2ac d9df6614 bfe8299f 8568aa41 +N 7074e5c5 de61f065 3fe8c8d2 b740155c +N 70773c56 22a9acaa 3fe5bfc7 6b2aaf1c +N 707f116b d157681a 3fece3af 8a3b70ea +N 707c2315 027f14ee 3fd0840b 039c4d40 +N 70762d12 87ac9c97 3fef97bd ce72cfff +N 707ae4db 2c8d3adb bfb515a1 8c77f73b +N 70765176 6c9bb518 bfef9ebd fc29df98 +N 7070686b 9706fa44 3feb3f45 f8949fc9 +N 70789be7 d0233b0a bfe483cd 0ab008b3 +N 707c5b34 bb6e20e4 3fc281cf e65738d8 +N 708b7923 397ba986 bfef0e94 0a02e5db +N 708f0272 2806795c bfeeb779 5053afa4 +N 7084cf6a 9996ccd8 3fe950ca 39116a34 +N 708b39c3 bc965694 3fedfd75 ac8428df +N 708db5f9 39146e36 3fe928fc ff646aed +N 708d79e4 0d9b3461 bfdb914d 085004d3 +N 70843b65 f4b35716 bfeed71f c4244b17 +N 7083d2df 531c0eb8 3fefde71 1785ce29 +N 708446f1 516c457f 3fefeee6 9cb2ede1 +N 7089de4f e6a14caa 3f95af78 99c23b74 +N 709ebb4e cef66651 bfb89942 f4ce0543 +N 7095a0d0 fd5c651f 3fdc4ec9 c590e595 +N 70912e71 ae8ffe64 3fecce4a f4da0dce +N 7093906c 82a10958 bfde3fdc 56fb376f +N 70990784 3cf48000 3feeea5d 8955ec13 +N 70967c13 a5a474cd 3fe81aad a9dd22a5 +N 709e9a94 47a7f0e7 3feae16f f2c35e77 +N 70908cbd 096540f1 bfef3cc0 8d4bc2dc +N 709963a5 0f483097 3fe9deec 86913e48 +N 7097f42c 8005e07d 3fbc865e 04f677dd +N 70a67dd4 43f61d45 3feb83ac 5a353a4a +N 70a1ad0b 975aed4a bfdd8e3c 336904d5 +N 70aca72b b2a93b40 3fd4757c 93f36a4a +N 70a796fb 3046773a bfe27ebc 08ec08d5 +N 70af209e ee8319ee bfea3b2b e6986e8b +N 70a2340b ddcf8a64 3fe6bbb1 225b0948 +N 70ad4f0a 40fac746 3fe9f829 1d980970 +N 70a67ed8 25ef6cbc bfe649f9 592458e1 +N 70a455c2 f47eb5b5 3fca0ad7 952d0d37 +N 70a6ee48 5ea4ccec 3fe48839 c955b901 +N 70b9c717 bb270e48 bf90ad2e cf0083e6 +N 70ba0ff4 7a19e12c 3fef871e 8372537b +N 70ba7647 c307fd60 bfd3bdc8 adb7ea90 +N 70b982e3 03e8c920 3feb7696 b20f06d4 +N 70bb6a88 a5fed8ae 3fd9ffa3 ff983b79 +N 70b012c1 2b3f0d9c 3fef794c f840084d +N 70bf7d54 90cf8274 bfe7fa7a 3a3f6e7a +N 70b9d76d dd4e5ece bfeb557b e4ef1c90 +N 70bac5d6 1f2d907a 3fea6f91 1632f9e7 +N 70b173a4 480af28f 3fe90423 e89516a9 +N 70c354b6 fb15b182 bfe33823 335567bc +N 70c850bd 2431be13 3fec9920 f3c1a7a7 +N 70c4a48e 38f35432 bfece3f0 2dd4dd24 +N 70ccd3f2 99e7b52c bfe7cc3c df200725 +N 70c3ce94 ca0d7bd8 3feffe11 91aa47ef +N 70ca80e3 49267ef2 bfec3ff9 0deab758 +N 70c20a46 664fae25 3fe9505c b957ba22 +N 70c673df 8f261d21 bfe4af0a 08311879 +N 70c3efba aac6531a bfdc7b3b cecc43f2 +N 70cb1e19 e784f2f6 3fd3f760 8d208d61 +N 70d53bc7 f5b1425d 3feefba1 00418f6c +N 70d6d75b 519ee93c 3fd57106 efac588e +N 70d8602d 78cded2c 3fd89d06 ccb9fda5 +N 70da6887 ce73e39f 3fefd816 485a7f1a +N 70d2a643 c42c33d2 3febde9e 22a75661 +N 70d94c24 bc584b66 bfed0f29 3e70f5b6 +N 70d0c707 e479b5fb 3fc2ff69 fa7f3781 +N 70dd13d5 7d694bc2 3fdee63a ff34b2a1 +N 70d6cf3a a94659ee 3fef2f86 c0ec4b4b +N 70d2b0f8 4e71c1aa bfc8c379 dacc2f2f +N 70e83de7 be55e066 bfed29fd 47c99cf7 +N 70eff5be 47da34a0 3fbf54e8 5fa3bb0a +N 70ec968f 39f7de7d 3fe14a76 1cd32d4d +N 70e4d68a 607455e5 bfb92c7e 8f7c543f +N 70ef0556 ecc70dc2 3fe415f6 73256b0c +N 70e2d107 cbe11d41 bfb2b89c d7c2ad7e +N 70e1737f 490a7172 3fefff8f 4479ef34 +N 70e9d721 d7642b97 bfc1425d 9587c414 +N 70e7460a 22d05f22 bfb8d89a 34e3a71c +N 70ec35f4 3d2c88ba 3fd51ffd 966db004 +N 70fd60a1 db07bf65 bfef98a1 f8d1b494 +N 70f9a962 a14a640b bfba59b2 09f16b27 +N 70fb5da0 c2f02014 3fe40370 33047abe +N 70f0a1a3 33eea197 3fb8c9e2 df13cb10 +N 70f5b2f2 a87ac403 bfd8089c 03e0d35e +N 70f7c2ca 0a86bfd2 3fe57a56 b4110051 +N 70fbb84c dd9dba52 bfdd838f c0e31112 +N 70f27fc1 1bccc599 3feffdb4 681a8dfe +N 70f89146 012b4e20 bfe4dc0c 315c7547 +N 70f237ec 4885e8ed bfec4f89 4830d5b7 +N 710bdcc2 c5428ce2 3fcb0eeb b757714d +N 710ca10d c57bd4e2 bfe3aec2 49fbf01f +N 7105eeb1 611ee0b3 bfee8010 8688e6d0 +N 710ad507 746d42ac bfca86a9 1f8aaefd +N 71070efb 22ea6e50 3fd348a7 4d36e955 +N 710cdd96 368676ca bfe4ac33 c30700fd +N 710cbe73 1a785dcd bfef5c8b 254b33fb +N 71002b4b 180809cc bfdd8686 a081e3b6 +N 710acb4e f7b8f35f 3fe82292 9d348e0c +N 7108c3e5 81e1c74e bfed3eba 6fa39179 +N 711e4eed b3c60417 3fef117b 8dbd4987 +N 71190d43 2fec9244 3fd91182 c499d669 +N 711fc779 5e7dfc6f bfeeffc3 e73e8cfa +N 711e6302 b7fc4fa3 bfe9183c efecfe28 +N 711fb697 0a3d2e49 bfe52aaf d7c4fcb4 +N 7119b78c 9837ec8b 3fe69bbc 9dd381f6 +N 711d6b67 934c5c3e 3fd93416 d1473880 +N 711d0308 6779e8f8 bfeaf1b9 942d39a0 +N 71179672 dce18331 bfef04f6 04e72517 +N 711c291c 9287a538 3fed3ada e89932fa +N 7122191f 39716506 bfefd79f b2dc3307 +N 71255bbc 42120029 3fe339f7 d82be062 +N 7129130d 7c25303f 3fef502d 5189903c +N 712bfca3 5d809456 3fefde47 2ee9b97f +N 7129cf28 9d10c868 3fe66953 5a2cf2b6 +N 712bb37d 0e07f1aa 3fe117ae 8622b98a +N 71268a72 6980ff62 3fed54b3 f484b10e +N 712e3389 210acab1 bfeece51 0b5df67f +N 712256cb bd0bd209 bfee68a8 04948b15 +N 7127163e e9b3a93f bfcd2f0b 14144b4e +N 7139e553 db374a94 3feb0364 ee17dbd2 +N 713b6457 a827900d bfe8d496 25122c2d +N 71398618 b13cb2d2 3fe867bf c2b7d9b0 +N 713e2cae a2a32713 bfb3bc99 e3d129e7 +N 71305084 6a9a2a2c bfecd7fd 931d9318 +N 71370d0b 494b38cc bfe611b8 e3cde181 +N 713dae40 866c5200 bfb7b17e f30c50f8 +N 71327549 49bd49e5 bfefef3c fc680e6a +N 71393298 8ea3b3e8 bfec82ff 9faf1aee +N 71333b4a ab1b3840 3fec80e1 951088cb +N 7142f1c9 7a7f3b96 bfe6c2fd 9e40cddb +N 71485d39 1bdc7c40 bfcd68d8 c0ed1fd3 +N 71486719 ec4be3d8 3fb7b5e5 dbc18008 +N 71410a74 5721262f bfeffe03 3a127a69 +N 71485b17 4a4e7652 3f7dd3e9 cb65cab8 +N 714c6684 32e7bbde 3fef9038 6fac9a64 +N 7142284c 2c825239 3fe8a73a cc4b0453 +N 7149d749 306a4385 3fe93f7a 8038c1b6 +N 71415e03 6b724f3a 3fddd3e2 4322960a +N 7147224e 5d412036 bfda2977 d0f279bb +N 7151d2d6 46cc837f bfa51a3c a25cd54d +N 715e31b7 aa16548e bfda99b5 4b15bb96 +N 715af255 c4ec4cf2 bfe7e9f6 da226870 +N 715b63b9 6538f6f8 3feafd12 8bacf616 +N 7150ee75 1f8eb2f6 bfd94d24 783bd7ab +N 7159f9c8 ac99a8ef 3fe912d1 5d969ad4 +N 715aa0a9 de28aae5 3feffdea 03337c10 +N 71588be3 458792c4 3fee6f3f 30b84e71 +N 7150936e bb571828 bfed0485 f156c95f +N 7150f365 17fb4e49 bfdb674f 6417fdac +N 716e2e70 8e862d50 3feb1733 734edc68 +N 7163b7d3 935b4481 bfd8315e fc91d0c5 +N 716458b0 bfb9ed97 3fd682a9 d25c83ff +N 7167406d ee72176b 3fef8d95 0dc39a75 +N 716bd39d e7145bf0 bfee54df 8e3d3554 +N 7164339f 9864ac46 bfb37c7e 8cb09355 +N 71654c93 efcd18c0 3fe7e600 229f4d56 +N 7165c759 405ce352 3fc66654 0b633845 +N 7163593b 2ddcaa84 3fecda8e bdd7789d +N 7160e134 5f45fe46 bfeb9101 adeeb318 +N 7173bdd3 01df25e6 3fefd0fa bec3ef0e +N 717e2e39 39f394bb bfcd28f4 86fc1edb +N 7175868e 856710c7 bfebd7d5 5045499a +N 7174e0d4 9843f8b5 3fe51898 3bbcebfe +N 7172b21a 89963b2f bfc6a8eb 54115a5d +N 7172afc2 e5e4a8b6 bfeef1ee ed3fbd8c +N 7178e102 670bd618 bfc1a812 ae55e1a6 +N 7175f72e 5dca8148 bfefa4d6 0000ec44 +N 71783348 0b864117 3faa8213 80569a49 +N 71765cfc 6ef0c214 bfed8fd2 9a949cd5 +N 7185146a d727537b bfefca09 642e9c9a +N 718e132a 0fb92792 bfd5acd5 7a311569 +N 7184b80a 9bfbc6a2 3fe64d93 f48bb472 +N 718c5761 5805703f bfe8d7ec ba436f66 +N 71804378 db9c1077 3fee0985 f85f3f86 +N 718e754c b795be65 bfb20639 97765b42 +N 7180a419 14ac99ee 3fd8451f 03004479 +N 718742ed 20476d49 3feff3fc 0ab41e1e +N 718fc743 33de51a6 bfc7fbaa 947e7039 +N 71807eda 5f76f4c3 3fdba26f 00bb5bf9 +N 71999fa1 f1522d29 3fed9767 9aaaadd5 +N 719af82d 72cea200 bf7ac7fc ac33181f +N 719b076a 316e2ad6 3fa06cc4 470ac4f5 +N 719390a7 c8e7562b bfb20d30 29ebf2b8 +N 71983bba 97e71da2 bfca7ef8 9a603d7f +N 71910dea c97da5af 3fe0f38c b153872a +N 719bba38 a72a90ab bfe97702 80fd65ac +N 7190a45b a5c1010c 3fd1a29f a51d2fe0 +N 719855e3 9c5a4852 bfef4888 9f998288 +N 7196d3e5 cfb7dd32 bfe92491 21f48c12 +N 71a53eb6 cae0cf5e 3fe35b6c 84e74f61 +N 71a76db5 696c8b75 bfef8adc 4202fadc +N 71a90601 ee270b4f bfef58f6 cff31deb +N 71a365da 197edbe9 3fef3e2a 53b62435 +N 71ad9a7f 0d4bc478 bfed10d3 565efeba +N 71a13979 596ff621 bfcf35c8 6184797c +N 71a7d464 a7d1e246 bfef679f 3b660d8c +N 71afa8a1 3f45b7b6 3fefb1d3 fafd253f +N 71a50bab 9983c812 bfeff035 d47d8578 +N 71afb67e 7ab10472 3fec54ac 1341521c +N 71b36b14 5d291607 3f9a952a 31d1666f +N 71b4de1f fce67f7b 3fec3d49 ee2daf28 +N 71b10b1e 2a6ddffb bfe6d3a7 2d638226 +N 71b3eaa1 994747c9 bfefb7f7 640c819b +N 71bc5e91 528d03ba bfe947a5 a6429c17 +N 71b836bb ec5f98fa 3fec55d5 475a3de4 +N 71b9137e 922f2446 bfebe7dd 610d088c +N 71b8fe68 981eb742 3fe209cb 084bfbb9 +N 71b06c39 53af2317 bfdf2dbb c51a664d +N 71b25f3f 2d82acff bfd6ef3b 4e46caa7 +N 71c201ab a4326872 3feecdd8 7787abb1 +N 71c17311 4ffd869a bfe89a43 291aa78d +N 71cda1c0 c52c1d04 3fe7d6ec 149645f4 +N 71cdb962 792522aa bfe67f36 53ffb7e2 +N 71cd76a4 5c77c450 bfc82f27 403761bc +N 71cee70c 20fb9550 3fece03d db986cd6 +N 71cdb8c4 62d4947e bfecbf40 c256b360 +N 71c4ea72 06a82404 bfd061ac 2b9a9d88 +N 71ca0c33 d19ed5aa bfe2404a 29b5c5bc +N 71c40e4b ad1d3f1c 3fee1893 fe838b8a +N 71d238b7 f776623c 3fec7f42 0c365eba +N 71d01bdb 9942791f bfed473a 8c6e0463 +N 71d53e2c 5f735f69 bfeb2e00 dee36c5a +N 71d3ecbb 38715c50 bfe302a2 41636310 +N 71d64502 cc734774 bfef186e 0fa4959b +N 71dec8d5 668ebc1e bfe07981 49db0646 +N 71ddc6b4 fe864564 bfc59972 f70f46fb +N 71d841f0 77a790c6 3feb8bbd 54821f0d +N 71d8da6b 2cd0be3a 3fe4638d a55efca4 +N 71d531cb 7d78726a bfea38b1 a45afd1e +N 71e71c5c 4ee706bd bfe9488d a569903a +N 71eb6abe 7a02502b 3fecf427 77b87cdd +N 71ede0b3 5ad881d0 bfeffedd d00f2d88 +N 71e31767 73e6f5e9 bfefa432 8ccb7bed +N 71ee6fae 2871e84a bfefcf24 933eeff3 +N 71efa679 b4f7f414 3fe11caf 07961e47 +N 71e79371 abe024e7 3fefa576 f83d982e +N 71e6dd78 4eb6d7f0 bfd9ae95 bd7499c8 +N 71e9cae5 369213ca bfeaa635 b439db11 +N 71e3c290 c29fbca5 3feb5fff 930a488c +N 71f581fc 1d7fa798 bfeff7ed 7fd5423d +N 71f8ab9b 788b466e 3fe4d741 4d1f2162 +N 71f364c8 1104780d bfe218d0 0f67304e +N 71f750c5 cbc5f6be bfd46c1d 041ca25a +N 71fcfb26 f67b61c0 3feee576 1641180a +N 71f21e3c 53e31f82 bfbfdd9e 1a38eaf5 +N 71f5242c 4bd468ac 3fe07249 6c2699d7 +N 71f8a69b 2dd5f890 3fd0a2a0 566df21c +N 71faffe2 62c0fa36 bfeff576 6a6f2943 +N 71f515d4 738a25f0 bfeca287 79dfbd0c +N 720ad3fa 251dd2e6 bfabf790 ca1fcdf4 +N 7201fb5a 94634c49 bfeec292 12f86afc +N 7202aced 309af062 bfe21636 45fc90c3 +N 720ebc25 792b8ad8 bfeff534 e065e986 +N 720cb02c 810c6c94 bfeb62d3 dfd1e4d3 +N 7206c4e0 85098ca1 bf609563 21309790 +N 720aeec9 bea2238e bfdbd46d 4adcf804 +N 72027bf5 303035f2 3fef9cd9 c4bc793a +N 720f4531 f440e90c 3fe25924 fc0aa8f0 +N 7203cdaf 2b804aaa 3feee250 663308f9 +N 721f9b08 5b3ae3fb bf89edb1 f71d7a37 +N 721833ba fe1b4d29 3fd7f1a3 90173477 +N 7213d8f7 d9662004 3fefd9bd 6a0d9a06 +N 72148c95 49adfccc 3fe9ad44 25a7dea6 +N 7216b706 fd74aaee bfeb5e05 3351e702 +N 721d8274 bd099abe bfc82151 6b5b99b1 +N 7216a6e3 9d134fff bfd062c0 6bea3cdc +N 7219d196 6d0955c4 3fed94d7 02a3fbff +N 721b31f2 74e24e48 bfecd771 62798c89 +N 721c62c9 89e953a0 bfedd571 9a4fcb2f +N 722d4964 bcc513ff bfaab8fc 98a7ec2d +N 7223b929 080072f4 bfeb5336 a50466b5 +N 722bed90 182f42b6 3fb12b7f 60e23fae +N 722be979 ad375d92 3feba3ef 62bef00c +N 722f81c2 b16e5b38 3fd0abfd 746b7921 +N 722cbe2f 6670ba49 3fe9707c 80b9ed56 +N 722ecd03 635dec6d 3fefd8db 8c56787b +N 72203a87 716c038f 3fca10c3 43b2ece5 +N 72233a96 6603cb44 bfe8a0bf 3809d139 +N 7224b48a 78cc1cc4 bfeb4fda e29cc6f4 +N 72367c08 03a719ff 3fea2985 e23c1eb1 +N 723b9edc 47534310 3fef2f76 0b8b1ace +N 723c0775 9ad895a2 3fdd6c7b 3f0271d7 +N 72305f76 c8fd0005 bfe4c70b 19b91b3b +N 723c81ed 5c8f69f0 3fbd8723 cce5a0b7 +N 723a0c14 1d42e6d6 bfe782f6 21c8e1d0 +N 723bec1e 03eb8b42 bf93efef cace7193 +N 723cfcb3 49f852fa 3feffa79 52c7278f +N 7237c62f 7d2228fc 3f995d77 64342438 +N 723abb67 5cd85064 3fc43eef 75d5da41 +N 724467de 612334c2 3fe0e937 15e40be2 +N 724be8b1 0744ce06 3fedbb19 aed805f0 +N 724c0aa0 dd0181c0 3fee73fa 6b12d9e1 +N 7240759a f2330af2 3fd70894 75182151 +N 724a61d8 3f8a0cd0 3fc9e642 35ce7d30 +N 724ba2cd 9dcb9884 3fed6a05 65f75665 +N 724eec14 2a59e855 3fea4bbd f899ce5f +N 72481a20 5ba90fee 3fe48185 f62a72bc +N 72429828 513ba5d1 bfe7079f 821940c1 +N 724af759 419db832 bfa48f0d c816e177 +N 72549a65 b2694cb8 bfe458e7 142a18e3 +N 7251cc93 a11b8462 bfe39e5c 9614c139 +N 72531ea0 134d7519 bfeeadae 07819817 +N 72589b25 0a0eb1df bf956a30 d16677b9 +N 725a65bf 5075be32 3fb3f2c1 4f0d5d76 +N 725be510 18e570c9 3fefc88a 11601c2a +N 725dc598 366498cb bf97d354 fb5cf51d +N 725f35d7 0cf4158e bfdb7a8e 6ae7b00d +N 72538871 0b06cc83 bfea48da a1eb135b +N 725ce1f2 31b11bb2 bfd240d8 ed7798cf +N 726afddb b3a2364b 3fe94b88 995fbb80 +N 72600b64 1a11db3c 3fd62f47 05f8716f +N 726bf934 03146a66 3fee8122 afb2781f +N 726841bb e3b60ea5 bfe9b37a c56960d6 +N 726b5dda aea5a11c bfba46bf a3e35e1f +N 726f7c45 0d18d560 bfee7e35 45496324 +N 7264330e e8dd9ba3 bfc3969d 1343c2e0 +N 72603038 d04debc2 bfc96421 7b26b9cc +N 726e6c35 2b51f562 3fef13cc 85e59090 +N 726ba074 324e0501 3fef60fb 94435527 +N 7274a923 32bde0c8 3fcba898 df93007e +N 7279b1e3 90c9ac3c bfbb965d e67a1a38 +N 7279bf1c 7faa2e50 3fefefa8 994e3513 +N 727df9cd 1a923c01 3fb6acd2 e28ad5ee +N 7273492a e944b4ed bfe94dad 584e12d5 +N 727216db 52622973 bfb3b4fb 38b4ce26 +N 72709d74 b2c53fb4 bfe07314 166d5d84 +N 72731de2 a1bd0f53 bfefdbab d1d02af9 +N 7278039f 4e46434a bfe44f5a 83d9bf49 +N 727ce44d e4b515c2 3fbce7f4 5e6a98ff +N 7285d726 1d89d8fb 3fe2f44c 0c84df9c +N 7280d9a5 ef6342a8 3fde3a0e 35f1723d +N 72838fbd ea49e0ce 3fec2b88 c2a5b505 +N 728c3ed5 be0f480e bfef97d3 28fccb49 +N 7284876e 040e7614 3fd2c6e2 628a7a0f +N 728452fe 27f715fa bfe5c869 984cbb59 +N 72812040 39369f4a bfee0fb3 e6b074bb +N 728f95f5 2ed9a417 3feff582 3b1a0e74 +N 728af737 70398596 bfb2a4fc d3c34654 +N 728bed77 ff9de0a3 3fef651c 09800177 +N 7295bb84 bc7985e1 bfd5ae4b 3881f3a6 +N 729a89b8 f44e2890 bfefe75f a6b70d82 +N 72962761 f832f1c1 3fe87305 67784824 +N 72954a1b 736c6a7d bfe563d7 271eb9f4 +N 72938c26 f13aacc0 3fef7661 6e706cd6 +N 72908849 22c73f42 bfee11e4 7dbc1df8 +N 729501d9 934e4626 3fe1a745 eaa100e2 +N 729aded6 5885f4f5 3fefb886 02363c4f +N 729b18ee b391921b 3fe59c9d 195ce9bc +N 7291d5ab 5d1d3538 bfe9e600 679cb283 +N 72a82dcf a8d5b298 bfe551ad 74a8400c +N 72af2a40 fd3350a4 3fda660a a41e6c88 +N 72aabddd 0658b520 bfed4b82 fdce7b8c +N 72a5e9ae 2d4a4326 bfefb1f3 3c63190b +N 72a1b1be 69164f43 bfec9480 ad43ecf6 +N 72a12d1c 576984b1 3fee9e59 860066b2 +N 72ac0269 ea234b3a bfbf1ad8 cf303add +N 72a50e3b 919cb9ef 3fe20163 95a12686 +N 72a7f81f f1c68d5e 3fed149e 428d1579 +N 72a9ecbf fddb4292 3febecf2 0f48e615 +N 72b2c66f 6c1f3b99 3fe82a3e a9049bef +N 72b9bae7 71aa5ca6 3fe595a4 e375bbe0 +N 72b9b6b4 c18ff64a bfa0f138 b00006c6 +N 72b60efe e97572a6 bfe9ae24 52cadafe +N 72b3f490 7a58b967 3fee1676 cd0971c5 +N 72b89d51 bba29503 3fecbd61 6fce4145 +N 72b9304e aad7b631 bfeae21d bab0b833 +N 72bcf33b a5cbbe84 3fc2738f 1331ba9d +N 72ba1d15 3ca9def2 bfe0ec30 d9f98c9a +N 72b87df3 03d1ef45 bfe87730 5d8aa772 +N 72cd5250 53968e2c bfe6c2d3 eb0507a4 +N 72cd7567 739ee9d0 3fefe16e 5c37b65f +N 72cd9dae dc21985b 3fef7486 325d3aa4 +N 72c27a4d 2e4a26bf bfe3765c 6952cc90 +N 72c283e7 53d33589 3feefa91 da56638e +N 72c9065c 72ae7560 bfe29a8c 7d9b0e97 +N 72ca9d40 99582bc7 bfde1321 26df8d6d +N 72c88deb 2b18b81e bfd99a98 2268714a +N 72c5ed7c a42a4098 bfef3c40 db503494 +N 72cba423 c448f9a0 bfee3563 6259d91c +N 72d6af43 154a7194 3f8f8abe b3d9e862 +N 72df9d40 5e4fa9da 3fa2427f f6fdc538 +N 72d9e55e 3d22b008 3fe9f95e 984844d2 +N 72de0dfa 4d78f130 bfe6ed61 54452807 +N 72d026d3 ad1187b6 bfd99fc8 96a9362b +N 72d5829d ad692ee0 3fe6dc6f 97968931 +N 72d21ca5 a1faa188 bfccecfb b49cbf36 +N 72dcd2c8 921ad3b5 3fed90eb 6c7113a3 +N 72d75cac 5e3e88e6 3fe37687 79206533 +N 72da6c24 95c1e3f6 bfb27dbc d6be8f23 +N 72efd9f7 dc49e18c 3fee0db3 5666ee57 +N 72ecc6cd e56405f5 bf9c5bc1 27e8f62c +N 72e4c3e7 d33d6cf4 3fdd005d a9c27d51 +N 72e7621b 8496d0df 3fe8c183 26ae1bff +N 72ef3fd3 966c23cf 3fefffdd e5edd198 +N 72e347dc 5cd1f438 bfe7a9f0 41bad68e +N 72ec46be 971aa120 bfef1345 1876616f +N 72ebe5e4 aeb1f0b0 3fdc9b19 b264180e +N 72e44d1d 8199803c 3fef19de 6b972805 +N 72ef2eea 5f98a8c2 bfe5e06e 6e0f4ffd +N 72fcd7ad 87e316a0 bfb62650 148599cc +N 72f8be79 cc82d94a bfe7ab9d 3ab854bc +N 72fa5d2c b59ce6d2 3fec22ff 123e827b +N 72f8fb8b d7641d02 3fee33fc ac7e8961 +N 72f478dc 45ce71be 3fe4de1b f1437573 +N 72f7a681 0c30ddfb 3fd90bf0 4222aa62 +N 72fa6ab2 4dc07199 bfe248be d69c1a43 +N 72f0e0a0 3565fcf2 3fef9e87 4f13aa5e +N 72fdbc6e d3a924d6 bfda2d77 4c1cb33c +N 72f59fce 89b303ae bfe86d2f 2dc9192e +N 730ee2f7 e96af8b4 bfc278fe 835197c0 +N 7301e23d d26b5c89 bfefd326 457daed0 +N 7301b5a1 790ef7a4 bfad058e 71c7adaa +N 73006884 7eaf4690 3fec4bcc 50208d30 +N 730efef8 aa4c2ac4 3fef53b6 41c94223 +N 7300a86a 00f36ffb bfe8a8d3 9a09fe2f +N 7302ac57 2b4fca62 3fe77e77 29de90a5 +N 73084188 9d55ea4a 3fedeff7 2a17fb62 +N 730e36d5 b31d978e bfecf70f 9889b5e1 +N 730af7f5 69e3f2d4 3fb44c30 2ad3a765 +N 731ca7e5 2046b9b4 bfe3b0ca 6ab5c853 +N 731726e1 abde6a54 bfd2c146 c95c623c +N 731e4286 6bb2f432 bfe31730 a62f0349 +N 731a98cb 8bc71a9c 3fc89999 ec077aa5 +N 7313e07b 8fa14f85 3feccef8 525d2e15 +N 7311fa87 ba63542b bfef87a8 bbc3d514 +N 731c9738 564c9f2b bfdd5813 dce83fb0 +N 73103728 5d691182 3fcab25a d227ead2 +N 7315d9a8 527d5a94 bfeffa88 6e93892b +N 7315930c edf664e9 3fee0eb2 c8054697 +N 732943a1 facd7544 3fefa2c0 49f3e84c +N 7321ee07 332bce82 bfee0e71 b0fdb861 +N 7327a940 3f775e4c 3feff5e8 63c510f0 +N 732ec929 f0b94960 3fe96b48 88ffad9f +N 73237657 414fec91 bfe9664e ba276166 +N 732852f9 2779955f 3fefb317 ee9c8ca6 +N 73275cda 90b7b432 bfeffcac 3485de9f +N 732645cb f0605028 3fefe18c cb555408 +N 732260f9 abb9208b bfe02fd9 e34b295c +N 73238149 70212e54 bfe2e282 86f59343 +N 7337146d a2dd16b8 3fedaebd ed8a8766 +N 73328de8 86f6e5eb 3fe7375c f6616ca2 +N 7339f7e7 079ae934 3fd847ad ba87abcc +N 733f15f5 40a39200 3fc2c3e7 ff91ed21 +N 73360b54 89e0209c 3fefd271 fc3c4a29 +N 733343a0 46611ef1 3fe52b19 b72409d3 +N 733635eb 0a745a65 3fe6bac6 56773456 +N 733fbc91 0cfdf15a bfcbee57 472a791d +N 733229e2 e50a85d0 bfaea794 21fa5520 +N 73322a5f c96fe25f 3fef5814 27956153 +N 7342333d d7395f99 3fc88b36 a21b99b6 +N 734876dc d7688bd3 3fe4f937 3d79c539 +N 734bfd38 62b6f654 bfefbee0 86e332be +N 734008cc cf2b28e8 bfdadc49 80ae1f5b +N 7341d778 f37d36d1 bfe68e28 6b6d5655 +N 734e9304 c4f143d2 3feed2bf f6f490fe +N 7340182c d93e4e6f 3fe25dac 749d285a +N 73436de5 1e2a722f bfebd842 f5056d8a +N 734dbd07 869636a4 3fee63f0 56625064 +N 734cca40 c7089003 bfeb39e0 2e19954f +N 735738f7 12c68c4c 3fec6dc4 b51f3866 +N 7351b240 2c64f803 3fcf0602 35ccd19e +N 735275c1 0bbc5035 bfebfca3 272ed791 +N 7357ea61 2fc5008f 3fe3f2a4 df2f5a16 +N 73535ebf f182331b 3fd5cf77 11aff7f8 +N 735b3fed 9abda0ab bfe9d467 13f9684e +N 73526ef0 57a6b89e 3f88d17a 6051065e +N 735866db ade6efc4 bfeb5e7b 16c04c41 +N 7351134e 57b823f7 bfe58741 1c8cca75 +N 735d94b7 dc3044bc 3fee9573 a2314d02 +N 7365d038 6f19b368 bfdf61f2 224bb250 +N 7369e6f4 74d08abe bfbed8b5 82739c4b +N 73664005 677d6f2a 3fee3de3 d4dd05e4 +N 736722dc dea0ad5d 3fe28afe 1e690b6e +N 7366600d 42228c99 bfe82147 b802ac3a +N 736e6270 3409cbba bfe9fef7 66cfe909 +N 736a221b 106102b3 3fe49dc0 8b5c9d81 +N 73624e3e 89964a1e bfd0ca31 7ec3e2ae +N 73658f81 51279ae0 3fef984c 4ad32335 +N 736076ea e875ec35 bfcf1879 6ac217ca +N 73708ebe d9dab5dc bfc9e732 6a2f438a +N 737d2e5f 2b3ee018 bfe29e97 f3ca3e31 +N 737560ad 7eb06286 bfd2b261 ee134012 +N 737d9ad9 7e140c4e 3feff23c 5c5c4de6 +N 73786bcf 6fe901e4 3fef49f5 4ddcd1f0 +N 7376409d ad4f4a50 bfed8e4d 67dab017 +N 737e3154 06555ced 3fed411a 186c4ae8 +N 7371640e 4995c115 3fd7989f 5d7f92c8 +N 7373e757 d5d4f42c 3fcf73de 07840f3e +N 737475b3 2f2d2696 3fd39c79 4b75c2ab +N 73881ed4 b8531e80 3fc56828 66abc640 +N 738782ad 87ec4bca 3fefd6e1 70be3968 +N 7389eff7 3b5d9de8 3fee07e8 f9f66d28 +N 7385ef36 41ea8d06 3fefbbbd 0af031c1 +N 738cea31 233588b9 3fe96985 7dff3619 +N 7388721a 667c9bef bfd21d9b 42796d3f +N 7383765f 3ad65c9e bfa9a984 4f0131c0 +N 738a5e88 109fd2a8 bfeb78fa 0a7bea14 +N 73821475 edab0eda 3fef5cdc 2dd8db99 +N 738347b8 e1c06e4e bfee642a c0bfdbec +N 73932d59 dbabcc72 3fee6476 3bc4ec42 +N 739f8c52 72b10997 3fe34768 7ea60f7b +N 739240e9 8cd0da6b 3fedd53f 1a7a5f1c +N 739a2248 dbfeb12a 3fe8a901 053f5001 +N 739e0cd1 66bf612e bfe8d18c b2a2df84 +N 7393ff0d bc8b224e 3f7b552b 02c2b365 +N 73996104 332cf0ca bfe71e6d 5df724bf +N 739b5da1 b5a57a45 bfefff03 edf9a87b +N 7390dfe1 9422e9f2 3fefe46a 3a8fc6ac +N 739cd706 9c55bbf3 bfed5d67 9b8f2ba1 +N 73adedac 42881a03 3fe96319 f9fb6039 +N 73a6e5cc 48ef0a78 bfef9469 f3ad17ec +N 73aca412 3bd876fe 3fefa0b4 cb8db3e4 +N 73ac1114 0fb13d5c 3fe26e66 9818fb10 +N 73a7fcde da9a26f6 bfddfd75 5ac5998d +N 73a18c70 d987797f 3fe259e1 6a22d3fa +N 73afb9fc 69597269 bfecc3f7 c816e1c8 +N 73a8b5a7 1719f198 3fa91639 f24242ea +N 73a70264 e266e270 bfefc0b8 f1167abc +N 73a25d65 f185794c bfd37b2a bc8336b3 +N 73b89f1c eb3d8ef6 bfde8ef6 2a7b3eaa +N 73bef7da b57a2fa8 3feff780 4f674fbb +N 73bd53a8 1bc19c6c 3fef79ec 59048e65 +N 73b5a3b3 efd16e63 3fc04f9c da68fed7 +N 73beb7c5 d9a9ccdc bfe804f0 06f6aa52 +N 73bd81a9 95b32e85 bfc7df0f 541aa119 +N 73b28b45 05795dad bfefc60c 8f5b854c +N 73bcb3a4 65b8ad2f 3fe9d323 2390ac08 +N 73ba82f9 b3f490c4 3fe40377 c24c2949 +N 73bb1da1 b1eafefe 3feff833 c597fa39 +N 73c66659 9426e89b 3fef784c 8b932fd6 +N 73cbf14c 095f4514 3fcec80b 8057fe48 +N 73c11c8b cd7224ec 3fe2cb82 1a8bd70c +N 73cc515f 0ee19c5a bfb5696b 8b165883 +N 73c5b1dd 7ce39bbf 3fef8b91 3dfa3fd2 +N 73c0ab1a 935e3a09 3fd0f711 6305452d +N 73c34a6c 15adac4f 3fecc341 54ec1952 +N 73c47828 41942c48 3feed49a c97afc58 +N 73c979e4 81cbc902 3fef9688 1c6278e1 +N 73ccd380 e584b383 3fde761a db7a0d1a +N 73d6a433 a6e1ab6e bfeff3ce aac0e777 +N 73d95b91 ee77af12 bfee362c ed0bba81 +N 73d5bd34 4aeacd13 3fd1c5ae e0cbafe7 +N 73d93b53 465a0bc1 bfee630e 13a4a0c4 +N 73d06f01 a84f191d bfeedcbc 5b7c0faf +N 73d91523 48ba3308 3fefd506 2d53be7e +N 73d4e81e 9ea706d9 bfe3c17a cb2649ac +N 73d15411 ba407534 bfec46ad e6ade4c7 +N 73da2adf f48518be 3fef8b02 2c05c59c +N 73d21de0 5fabd6dd bfefeef0 8ae87785 +N 73ed8dc6 9f2811da bfe18a8f 22a8dcd9 +N 73edf400 53f572bf 3fe8b6d3 cc2f8786 +N 73e6714f a3ec9ab1 3feedb17 e2ad37fc +N 73ebb166 54bd5150 3fd1fc87 19b428e4 +N 73ed6242 a0df0eae bfc2f9d3 2a3c5502 +N 73e49068 fef31614 bfb052a4 5166cabc +N 73e20263 6242d590 3fe677d2 70d7cbff +N 73e0944b 75282ae1 bfee1638 3d2cca45 +N 73e990ab 61de6ab2 bfb70651 8344cb3d +N 73e4701a 116c2fa4 3fd22cbd 2f99fb81 +N 73f88740 145caf45 bfed4001 e1087eef +N 73f01028 2e8b6336 3fe70dce 0d846f5a +N 73f4ec59 7985b43c 3feffdb2 8273a77c +N 73f713f7 4e6e06da 3fe30de0 7bb79e8f +N 73f433df ec523858 bf927c23 4f934721 +N 73f5cc8d a9e8d67f 3feafc13 8f577e0b +N 73f91bf5 7a1f1035 bfc131b6 b1658c70 +N 73f4cd6d ffe6c961 3fe9b2a6 66029427 +N 73f8c558 7d3b5b7c bfefc814 59fb1b81 +N 73fd76f7 63534f5a bfefa292 de01fe75 +N 7404335a abaac096 3fad69b5 5b2fe014 +N 74039ece a417c772 3fef9f73 1bce9cfa +N 74097d6f 4d03c4e6 bfef5915 8c3c3c43 +N 74056b2b 9db91b40 3fe19e57 35398843 +N 740e972e 6fb0fa11 3fd12899 7fcbe353 +N 74016fa4 2c787de5 bfe8d1d8 3f502515 +N 740ca5b6 8c08034c bfe10e1e 4486e35f +N 7407e08a 1468939c bfe58c62 f82fe98f +N 740d38b4 77b21132 3fedd078 920d38e4 +N 740be435 6fbd2ccc 3fe1ec06 7bf61b8d +N 7415afe5 a71e13a8 3fe42826 9888c572 +N 741f6ed6 01b809e7 3fe270dc fd2b24a6 +N 74121721 7a0e440b 3fe47bb0 66b01de7 +N 74129bfe f060065c 3fedf845 138a53a2 +N 741701fd e82b6748 bfd01446 4345c77e +N 7417f348 4748fcc7 3fc21cca 033aed2b +N 741bf3bc a4987196 3fc4e9a1 0a337a81 +N 7411526f 33dcd37a bfdf6be9 dcfed21a +N 741ed0d1 5a6385c4 3fe42c48 55bb6b72 +N 741a0c22 f1bc5968 3fc578a4 03a325b5 +N 742fb9bd 753c772f 3feeb169 48d7ea66 +N 74288fe6 d2d358f8 bfd89973 99496c99 +N 742823da be680c9a 3fbb604e c7e4eb2e +N 74215fe3 b9401d44 3fe37a6f 8275a908 +N 742254ff ac7ab695 bfe8966f 1b5b5b7d +N 74211501 9fff92d1 3fc5e023 f29fe96c +N 742d3aef c901b73a 3fd84b5a 460e6506 +N 742e6edd aa1774be bfeb7e81 e5d65ef3 +N 742a2c47 53e10ebe 3fe51e09 4c04712e +N 742e4b08 3e0848d6 bfee8885 7a2922ae +N 74393473 9b4c84fd bfec690d ace699fc +N 743d1450 6d649c5e bfc441f1 388cf14f +N 743657c3 58d94d0d 3fef99ea d0242952 +N 743e1e20 e6562084 bfee6640 689455be +N 7434ab23 46c6d4ef 3fdbb176 6fa2f2a3 +N 743d0aa4 354685c7 3fdee67d a698a4cf +N 743b3218 9a35e5e6 bfee2861 495f6cdf +N 74362bd9 c68517f9 3fe9993e 8ab76f94 +N 743aac47 d330c33e bfe06d72 85cc83d7 +N 74335cd4 f7ec3d27 3fecbfbf b0c04873 +N 744d50a8 69cf7012 bfeecf05 169a6e6f +N 7440ba4c 6a98387a bfe0f9ca 7d432f6c +N 74490718 4830eed8 3fef26aa 4c7b4267 +N 744acb19 ff0bdc8e 3fd1ce3f 1df70734 +N 744b2d7f ac97bcee bfef6fa4 72052706 +N 74484a6c 05e344bc 3fe29098 e997efb3 +N 7445dab2 4dd22ac2 3fe6a5cc 17875249 +N 7449cc2f 11798acb bfefe743 71a2e328 +N 74485dd5 a4be79e6 3fd0909e 2c4e7e81 +N 74408e13 95de28b6 bfe6e80a 7edf490b +N 745140fb 5e7e268a bfe871d9 cdcb957b +N 7454d340 1767debe bfa12452 264d08e5 +N 7456fa35 7ed3c508 3fd242bf 92bf8f9a +N 7458e657 1c4d1456 bfed9d7e 3fc00c48 +N 745402e6 bef4b1cc bfd1b6fa 8bb10f8f +N 7456086c 2cc7ec62 bfe5d13f 89b47a33 +N 745455fc 7358fd48 bfddd70e 5d630632 +N 7455adb3 34cacca4 3fee4d19 f9340c3b +N 745f2a95 522033d5 3fe26463 54636af4 +N 74505fd7 e5ba5a22 3fd30f4c 724f1d5a +N 74656afa 8320950a 3fe0f40e 05b21983 +N 7461ff65 5c1de4a8 bfe41c02 96f0cae4 +N 746c17e6 7553cfd4 3fee5e65 ef442854 +N 7467ef93 fb231f4c 3fe3cd48 3638d429 +N 7468b742 6aee68ba bfee1f12 b52e0ca3 +N 746083eb 275313be bfee42d7 613aad0c +N 74663f10 1f0028c6 3feaf650 23fe8318 +N 746838a4 1fb4b7a4 3fe90be7 d2121b28 +N 74664c9d f82700bd 3fda1c3e 48b3f5cb +N 74623b9c bd76e898 bfe33cb8 e6119c99 +N 747e1d17 2f1e535f bfc5cbc2 2b189cc6 +N 74708378 eff5d111 bfeb3741 3511199b +N 7478f318 0011c538 bfeaedb7 0bc93b4d +N 7479730e b76f5306 bfe200d0 9073e81f +N 747c0201 dcf3e002 bfef0789 e3270d42 +N 747a5d9a 9a4ab674 3fe8988c 23423336 +N 74752bb3 79a8a7bf 3fd315f0 3b29dfbc +N 7476f82e 80587c67 bfe4680f e0052970 +N 7473c78c 7fc82c92 bfb023f7 d154bed4 +N 747cbb45 06ef1751 3fb115ab a8eb325c +N 748f5b73 3870139e 3febbc7e ff3ff1aa +N 7489246f e8076a4b 3fd177ed c352f35f +N 748183c3 e0b6c1a3 bfedafda 46ed0476 +N 74860d68 eb2513af 3fe4dd2a 868fcbf5 +N 748bd13b 88bb4894 3fbf6bab 5fcbe181 +N 7487a47a ce8d1f95 3fe4c839 7362be9a +N 74857d5c 37efc1be 3fd1a818 ecd8c76c +N 748900ad 98419e1e 3fd9a43f 5861b03c +N 74857296 3d4e0e36 3fed86dc 5a34505a +N 74859602 e495dccd 3fc74f00 9cb462b7 +N 749bae20 4d410d7f 3fa009b2 e6d8b88f +N 74966e8d 9506331a bfec5365 f94ad535 +N 7496974d d2bbd536 bfed8bd6 e8d38dbc +N 749a7194 d28df4b1 bfe008da 10c6b5d3 +N 7494f5c3 920a693b bfc43ad9 d06d050d +N 749143c5 d4a62dd0 bfef3791 abb6ce0a +N 749c150b 9ec3b49f 3fc5122d fb0ef6c4 +N 749c79eb 793d495e bfefb931 d667e5cb +N 749c40f8 1c3722ed 3feff206 afdfafbd +N 7490ac12 84dda028 3fe93409 53055f6e +N 74a2e34a 9f0b1ca4 bfb4459f 88b756cc +N 74a08957 61ec2982 3fd01a11 21270fa3 +N 74aa52fb ca3124ff 3fe4c57c 96599544 +N 74abcc62 1571c22e 3fec1ba8 8e064086 +N 74a93651 aed357b2 bfd5c451 25b4e943 +N 74a7b4c1 b27fa0fc bfb8f307 cc8baece +N 74a24a80 dff99a11 bfe15f14 afe05af6 +N 74afeb7c 49ee2f02 bfd840ff b129b2a3 +N 74ab068f d52287a2 3fe0da03 5461d7a4 +N 74ab8df7 b8cb7995 bfd4686c b1b5c653 +N 74b6c9bf 70f5a0c8 bfd92396 27b58594 +N 74bac425 d6647610 3fee7686 5572e598 +N 74b29240 1a1307cd 3fef7564 e107b2da +N 74b71604 100898b0 3feeaa1b c38316d2 +N 74baccf7 c3d62388 bfb93e16 486ff4a4 +N 74b5b9bf b5396436 3fef7434 f9bc4aba +N 74b65670 4dd905f7 bf88f085 d0f0a0db +N 74b727a7 57326eb2 bfed55d1 2a257df3 +N 74b0f6c8 2af15fcc bfefbb4f 585a31af +N 74bc95b5 ada31bad bfee5a23 c53a3460 +N 74cd092f a95e8429 3fd4dca6 229ab389 +N 74cba355 73f60af8 3fe4eadc cc0d11b5 +N 74c1c42c a3d8d696 bfebbd64 b698ad1e +N 74cb6492 bf4fee09 3fcd76f9 a3751b81 +N 74c8ae39 b603f200 3fec45d1 0d28a004 +N 74cf4ea2 6e1df647 bfefff78 25b0939b +N 74cf9faa f72c5362 3feee882 858e74be +N 74c890bc 9bf25d66 bfe8a25d 1b97c3be +N 74cef97c ce829d8a bfe47b6f 94e49b39 +N 74c891ab 373a9f8a 3fea6e0a af6e04be +N 74dc2d60 19c4ea16 3fe47998 746ce0bf +N 74da1271 43ca3ed4 3fec1871 7c14784e +N 74ddcbe9 bcae8254 3fee5e54 cf02bfeb +N 74de1a5d a498446b 3fe22b59 cdb7d23f +N 74dd97d7 95bab91c bfe7cf59 87ac197d +N 74d2f126 3c889220 3fd59ba2 bdd56acb +N 74de7de5 122e04de bfe70d85 8db91556 +N 74d5070d 0744ff6b bfb0eea4 4e03f790 +N 74d06349 36507c5f 3fd2126d 4ba393d9 +N 74d7792f 79e7be8a 3fc9986d 885c65fb +N 74eaa1ce 18d6b371 3fe2155c eda447ab +N 74e380ee 0d2386b0 bfef03be 72c6c6de +N 74efa346 54aa332c bfd4d4f6 05ca3023 +N 74e5685a 7e9be003 bfe23abb e3d884de +N 74e5a024 6e2e5f89 3fd289af 5d68dc9d +N 74e4eb6a 9b606106 3fc3cad0 55d38417 +N 74e9ceee 43a017be 3fefa9b1 0d17f0ff +N 74ecbc03 6f14abc4 3feffa0b 0a36f2c8 +N 74e032e9 59f91810 3fe4bc2a ad24a01e +N 74ef080b b9a25b28 3fd4b253 af9261ac +N 74f484b5 66fdfc45 3fed6abd 9e47e1f6 +N 74f1a4f6 39e38b1b bfe3d2d7 1387da04 +N 74f9dd57 8da670ba 3fe2d306 e814d20a +N 74ff07e6 6b2556be bfedcd8a dea0aac8 +N 74faf2bd cbbbffbf 3fe6227b 806de414 +N 74f612b7 e646a3a8 3feff9b2 aeb89209 +N 74f864f5 73fba4e8 3fb701bc 44c20e93 +N 74f45bcc 8490cf69 3fe4e99e f143673c +N 74f35da5 82862725 3fda1b23 d4900505 +N 74f2ceb2 8ef4926e 3feed0ba 990dc847 +N 75084267 dbaab699 3fe4132b aafb3e56 +N 75077a19 8aa3010d 3fc768ce 9b58f4a0 +N 7506ab8d 35364c90 3fd5311b b5a2c33d +N 750bf92f 240b1f9c 3fe51d29 14c1893a +N 750701ed 08a8e6d0 bfd68896 549a48d6 +N 75039f86 5688b719 3fef9b03 62e8305b +N 75089bae 5e48617d 3fef067b 98c6f140 +N 750d9f1f 3ad881d9 bfe9dd23 f6bf5616 +N 7500f6dd 6263185b 3fe78c94 b6127a73 +N 75020754 6243e0ac bfe40fae 58dd996a +N 75150c8b f94be1a0 bfb749d0 5924ea73 +N 751943fd 6b0a8820 bfb6f8ad ccf5d077 +N 751961e0 9661d036 bfd43c78 e66a74e5 +N 7513e565 8031a59f bfef5d01 2734211f +N 7514a341 8e0b7362 bfc39d99 fd4e8ef7 +N 75178007 eca65b46 bfd0fe94 cd41e152 +N 751c21c9 e545c1d5 bfed4ad9 122669da +N 75113f24 994546d4 bfec835c b409d1d3 +N 751c1274 b1d8e2c8 bfc71627 481ad63f +N 7512704a acf51f9d bfcfe3b7 3c3d3a59 +N 75213ca8 35b06e6c bfefcd5f 654664cf +N 7528d702 50fba414 3feffcde e66fdf06 +N 75254ebf b3ab698e 3fee3bbb 26f1679b +N 752454f2 6f2490c3 3fee03e0 6597f37c +N 7521724a 80b65111 bfc12b4c 4946071a +N 752aa353 7c618df4 bfe8a145 1e436170 +N 7527616e 37b11df6 bfe44621 a5b31828 +N 7522ccd8 c6fd82c6 bfd4e4c2 b155e567 +N 752ebbf3 61de1abc bfe5a267 6838badd +N 752fd6e0 fa7c1d9a 3fdea392 121cf239 +N 7531eb1f 666d451d bfe01216 ecf3a70f +N 7538e0a1 5b4dbd18 bfea3910 37cfea66 +N 753d127d 1d44e84c 3fed9630 aef8fe23 +N 753e79f4 baca7ea8 3fc9dace 27d6f606 +N 753263d9 26f51607 bfeffae7 6c890d4c +N 753027c9 008e5294 3fef9ba9 a2624066 +N 75346fa8 79a7ec8e bfd38a72 d2de16a7 +N 753b6435 eb2278a8 3fe334c1 edfa009b +N 7530df18 17f9c030 3fdd04cb 70e63b45 +N 753928f5 2d225a62 3fe8f968 a239afeb +N 754a59e1 b8b85376 3fe415b5 65683ce8 +N 7540c24b 384cfd0c 3feff82b 8ea16966 +N 754607b4 3b39c18e bfb2398a 668e1af0 +N 7545278d c9fc3c79 3fefa00a 452a5026 +N 7546a60f dcbd72ba bfe55be3 c9e14371 +N 75438183 2b18d2c4 bfe7297f 49feaac6 +N 7545e343 24bed594 bfc5916f 5a1e6b8b +N 754c41cd 8c9a0bea bfe629b8 6365b005 +N 75476af2 ef4ad82a bfdd1928 6b65b8e5 +N 7543d069 6a3e719d 3fe66413 15ebaff6 +N 7552b4e1 84255fcd 3fdf1a2c b73304d7 +N 75590ce6 faf820b0 bfdf7d4b d38d45bb +N 7558212d 189c6aee bfebfdd0 569da93d +N 755181cb 93f671c8 bfe083a6 c7f07064 +N 7554b354 b8c2da57 bfe8fa28 91cc7049 +N 755708b3 13d63634 bfefffe8 ffe24151 +N 75506734 ae8ab933 bfd6d252 f1ea4cfd +N 7558dc8c 4aa6a68c bfd079d2 5ddcc663 +N 7551044a 3a3c9cb4 3fd36ff9 db399f0c +N 755392bc dac489f2 bfd4071a 62ac6be5 +N 7560f753 5f95fbf1 3fe24e66 df8a8d31 +N 75604afd cd6967db bfefe5cf c2232ebe +N 756c342d 20c3cada 3fdc956f cf6f22a7 +N 7568a49e 176b6de7 bfe2ec73 6aae047c +N 75686b7a 6963e93a bfe7bbd6 bd5dc8ff +N 756071ca f7a40f7f bfde273a a8831c7e +N 75600c06 8eb159e9 3feff41f d70ece41 +N 7565a4e5 9308e0d1 3fd68b2a b7b742ad +N 756d1d1a b6cc19b8 bfdebb66 477b94f1 +N 756789a0 5b22acf1 bfeffede f3481894 +N 7572345a 0861abc3 3feeef57 5fc35086 +N 75715c3e 73f17cb4 bfe36a3b 619bed4a +N 7572f30f 8fb11047 bfdaf0b5 6b246ef3 +N 757c00d4 e647ef6d bfef6bff d32c0d1c +N 757d2b21 b8224140 bfe13028 ff225865 +N 7570a03d 861fa677 3fe262aa e2d6338c +N 7579f446 bf3443f8 3fefa4a5 a5e96054 +N 7570fc30 af942264 bfd63e82 5fad7a83 +N 757fb602 1a05e07c 3feeb599 7eec867d +N 757383fe 86394536 3fdec6aa 13345583 +N 7588dae3 73c9ef1a bfefc717 cfe1ceda +N 75840bae 6299eaed 3fecaec6 df3e4bf4 +N 75868c78 ba03e9d6 3fe8f09b 8d38ecc0 +N 75832669 da35c174 bfef71fa 3eec5d97 +N 758801bb f99a73a0 bfe84c3a cf65850e +N 7580eb98 65d3ca1b 3fe633f2 9ce1fc0f +N 758e0837 1b908e1b 3fefa230 84828375 +N 7585c3fa 375975c1 3fcac75f 72dc5ec5 +N 7585fb1f 27a901ca 3fc80ad6 6332fe20 +N 758af3d7 d39c91af bfefadb4 f8f79dfb +N 759e6981 b5279f4a bfef7bdf f02a7ea7 +N 759a44a9 136d4254 bfde6897 a054437f +N 759f4a9d 09c6da46 bfedf37a 2f08d1e3 +N 75979671 caed87e7 bfec8f34 3d3a7310 +N 759be2da e990ea9e 3fe22d6e 36fa5d8f +N 759ccd90 e9f350ea 3fefcea3 b3cac937 +N 7590c4ee bb0a7741 3f9e6cd3 de81bc3e +N 75934c48 ea427d06 3fe4d3a1 6c4a520c +N 759ec61a 5ab9947e bfe4a688 84d3dac9 +N 759a78f6 de033fdf bfecd9a3 8638aaf3 +N 75a9c0af b319e9ec 3fa2fd0e ee8f3bbc +N 75a565cc aa2ae788 bfbb07a6 6bcd8940 +N 75adeaf5 dffe98bb 3fc984d6 e9ac219c +N 75a4ca14 ce01c471 3fd112bb 7c6efa2e +N 75ace6aa 846ead62 3fd041e3 32ee8998 +N 75a0ed25 0eecf9dd 3fe09dfa 1ef76a84 +N 75a3c6d2 7331a782 bfcc9ecd ad4cbd05 +N 75ad0299 9c3636ff 3fdd8f1c 09c18d6a +N 75ab2b28 c05e1df6 3fed7efd eb1ca089 +N 75aeaab8 ab1dee28 3fe1e85d 6c043042 +N 75b4800c 991220aa 3fd2ae2d 21d56357 +N 75bfb085 c2a1bf6e bf65f9f3 2146abac +N 75bb4d8c db2104c8 3fc86d92 09b060b1 +N 75b0e879 ad7e0d1a bfe68be2 35309c48 +N 75b129f3 23a98093 bfa00df6 df41b49d +N 75bc7345 ca448bc3 bfa54e66 866f5058 +N 75b7c682 ed191796 bfe838b9 a3b8dc70 +N 75b022aa 6cad26fe bfd0b6d1 b8a19600 +N 75b4466c ec7b2a32 3fe41528 0b3d23d9 +N 75b7e8e9 824029b0 bfefa91c bf58bded +N 75c30269 0bcdd2a8 3fef4999 3764f5db +N 75cbe8ee e60df3dc bfe2156f 3d6f48df +N 75cbe941 ee696e0f bfefe793 9b772ad4 +N 75c135f2 ef46cbdf bfe22472 cac76e00 +N 75c05ced ad1702a4 3fed6485 9ddcda19 +N 75c60362 246004b9 bfba36ea 97675377 +N 75c97191 ac86bc6a 3fdca391 49027aa0 +N 75ca4574 b77e35c0 bfecfe54 352f3a7e +N 75c386ec 04f7d81a 3fec9034 e8bafcd7 +N 75c9196b 78632812 bfb1349c 63ed921a +N 75de133d defaad54 3fb7c99a 49c3a3dd +N 75d9cc96 72b08160 bfe2aa41 42ce2b74 +N 75d2e25c 575f2f7b 3fec0882 5060542d +N 75d36ae5 53395e8e 3fe85781 c5b65e1b +N 75d8cd36 fa5b0bbc bfe58d59 abc1234b +N 75d22e08 eaf32898 3feea8d3 955a484a +N 75d2929b f86b4614 bfef6d55 f4eac218 +N 75dea61a 2cfe4386 3feff6b8 2b1bf988 +N 75d5314c b20873b8 3fe6db59 4c3a90a1 +N 75d69696 d602ecb6 bfeb6c34 eb6769b1 +N 75eb81f0 0626ee80 bfee7f93 35a0c6c5 +N 75e0d9fa aacba6e4 bfd064d4 57034629 +N 75e94b4d 566b6317 bfef4439 dfbe1ee4 +N 75e986d4 999e5859 3fec2fb8 c5e81a76 +N 75ee5f5f 021c2924 bfebf649 417f51b1 +N 75e0bbca 3518675b bfeff254 d717ba77 +N 75eaf4c7 e7345190 3fdc1710 ca6bcabb +N 75ebfde6 ab319fc6 3fe6b6ef 52c2b9fa +N 75ecbc4c 8f5f67fe 3fa96d74 41bf458a +N 75e2f484 0e19a97c bfdb03bf 36f44a58 +N 75fb8c21 e4e80380 3fe27a5d 38e60167 +N 75fe46d8 29f0942f bfeef274 c025bae6 +N 75f6380e 38131b47 bfebcdaa 085ba84e +N 75fc166a 14c3c01a 3fef3af5 123edcc9 +N 75f65eb6 6facb6d9 3fefa594 a43b7e2b +N 75f673da adfcea33 3feddea4 33260451 +N 75f2af60 52f7b901 bfeda695 3ee11fc9 +N 75ff97ff 12746952 bfc2fb56 27c90a5c +N 75f0d4c6 2c809cb6 3fefe57f afa94bc0 +N 75f38340 fca9ecee bfbd7e1e 98082597 +N 76083d36 551e57e2 3fecec4e ac676ab5 +N 760274e4 37cc62d7 3fc96bf6 08fb6891 +N 760f45b4 5ca853a2 bfee43a3 7aead198 +N 760540aa dc30a71b bfdf1238 9bbea3d4 +N 7607b1ef 46f0fb59 3fe2f64f 7fc00746 +N 7608fd81 8ae19c45 3feefc87 071cfc38 +N 76052854 86a44325 bfecddfc 5d09d897 +N 76099fb6 94ca6398 bfefb8d6 951a6130 +N 760043d9 45a141be 3fd3029e 9dda6883 +N 76073084 85a5b82c bfe28ec1 e8fcf872 +N 76170120 96c0fb23 bfe4dbc3 2b2d642b +N 761f2e6d 7f1320b0 bfdb607e c4594d60 +N 761ccfcd d610f14a bfe5d5ff bf45392d +N 7613b8f1 3e52fd8e bfed87d5 5a208dcf +N 761d9e42 d3a3cf56 bfc5195f 89107eeb +N 76186e13 075bbb90 3fefe7b9 6691195a +N 761aea7a 9087ba9e bfde4d47 0fc8d359 +N 761784f7 7bd79470 bfef8388 076c4dcb +N 76103c28 b71db6f2 3fefbe94 30381160 +N 761e41b2 f4f9dc34 bfb6babd 81c75cd2 +N 76245b99 1d321d9a 3fe1eed7 1f68394c +N 76262e2a 5f05c5b6 3fdb8eae db4416fd +N 7622ac98 9b10e2da bfea6bf4 5e0f8789 +N 76290a4c 351884b1 bfe9eb0f 5bcd4469 +N 762d1a3f f3bb238c 3fef78ba 5a2b5737 +N 762c18f7 d9956808 3fa821ec c0d92753 +N 762e0f2f afe64eeb bfef9841 fffd7326 +N 762f8173 4d89f8b2 3feef3af e1e18579 +N 76286154 95db9132 bfe4f024 32a8f097 +N 76261aee 88e85f4d 3fc7e2fb c694c4b1 +N 7633b7c1 21ea660a 3fed0b78 9d3624a4 +N 763f9d27 6d07c9a3 bfe78ced 8e433216 +N 76337fd5 97515157 bfb090f8 5a848042 +N 7637b398 72a9f9c0 bfe64014 8042b430 +N 76360be0 ac3a4f17 3fcba7ca e232c050 +N 7637352a e82cc010 3fd2579c fa703954 +N 76385604 bbe64844 3fefe082 b82f0783 +N 763f5283 f0081526 bfe0600c aa58a4ab +N 763e74fd c20c847c bfdfcc46 0928a97e +N 763c62d7 bd49d772 bfe73745 cc1e3e08 +N 7640ee67 6bc8960e 3fcf96c3 29295ad3 +N 76467633 1905bdea 3fcbd609 8b0048e3 +N 764cb08c 59b7fe40 3fd3695d 631fef49 +N 764f5a1e 168743fb bfeffffd dd92f9c9 +N 7641a4c8 5c86a3f3 bfe7851c 153b2f25 +N 764e1983 e5c5b8aa 3fd8cc1a a38d86f2 +N 7645be3d a8268cd1 3fb213c8 12127108 +N 764d4be9 ea57373c bfed53f3 b242c14b +N 764935a0 7d195ff8 bfe10995 4b890f53 +N 764a416f 0d8a278e bfcfc250 0b55058c +N 765b6b24 ec43c274 bfd50c9f 9a4e7b2d +N 765827f1 d4b86d64 bfd42f7c da07d4c3 +N 765df2d8 4992382c 3fcbd985 5b588027 +N 765a820b 5b696118 3feff068 1e654ea7 +N 765dfadb f1b07b78 3feca08e dad2f62f +N 7658c146 9270ea79 bfa28e13 d3af609b +N 7652376f 39426dce 3fbd9802 d5065fbb +N 765bc8e6 5ad095ba bfed86dd f6a23060 +N 76547c64 bd4090a2 bf8f3ab6 c5111b7f +N 765fa4ae 37a0632c bfeaaf72 78d5d4ce +N 7661b7f6 08e31a76 3fbae87d 4529d082 +N 76696c84 252617fe bfd60848 fa791b00 +N 766e7b84 f47ba542 3fbc7443 d0675f0e +N 76690bca bdd05b46 bfe2ab62 ae517381 +N 766f38b7 caa1e5ba bfc150b3 02f6af28 +N 766081a1 dc4062d2 bfe8863a 8ca62d8b +N 76601edf 70a6149f 3fbd311e f9bd69e1 +N 766b37ca 1ee4ceda bfb2593a 1251e841 +N 766c057b fa272f98 bfefe5a7 18bd0c77 +N 766ead80 f41e66b6 3fd3b08a 234ca3a0 +N 767b32f5 a0639f04 3fe412dd b6d05f23 +N 767edcb5 67186c5e bfe24bcb d727fd92 +N 7676d784 9fcf04b2 3fc828c3 7b16d704 +N 7672f8ad 5abd80a6 bfa347cf 5fe62274 +N 767ccb76 c04f4f96 3fe5fa92 42e24254 +N 7676baf9 f67aa3b1 bfec4dac 5c94fc63 +N 7670d31d f6fcd133 bfee820d bc153b2b +N 7676b405 f9f14dba bfed51a4 d65e38c6 +N 7678427b 24b21fd6 3fba390e b6b37cca +N 767c6c39 1031107c bfee2791 a5240657 +N 7688dd9c 6236d728 bfee38cd 55e06daa +N 7686ce93 dbf7ab95 bfecdc32 70c2915d +N 7687e7ec 691aa846 bfef4c13 52644b8d +N 7682171c 782680dc 3fd0b941 af4ccb3a +N 7681533e d9a0c77a 3fc98363 419fccef +N 7684142b e47fb342 bfdadf8c a3fec387 +N 76840ce3 fe24c735 bfd4f6aa 20d086f0 +N 7685f671 c370aa7e bfe589e4 6cf28204 +N 7687d2f3 8ea326f8 3fe0a557 8e929a3a +N 7680fcf2 a451da9b bfe5bc2e 6686caf0 +N 7691767b 93e2d4f3 3feafbe5 796a14a8 +N 769de123 8ecc60f9 bfef2934 039c8842 +N 769fde7d ed3be05a 3fd40db7 ccc538bc +N 7695d1e5 fb018d42 3fee9f00 ce0dfd2c +N 7698149a 3a72dd3c 3fe2c156 a4efff6d +N 7697df15 a79f347e bfee1bb3 fcc02769 +N 769db1ec 65b0cef6 3fedda83 cc763289 +N 7693889f 42dfbb74 bfe627bf e1776b3c +N 7698bcfa 5e751254 3fd813bb 146690a7 +N 769803e4 719dc999 bfe5f559 33dfb115 +N 76aea014 d57cc237 bfeadc2e 0ea1a613 +N 76a9d70d 2b2c5769 bfd5a24a 8e875a86 +N 76a1f8d3 9d8538db bfde69dc 01a9bbf1 +N 76acba7b 7966b0a9 bfe42bc7 3b6a7d40 +N 76aba8ed 45a5934c 3feed327 1b2b0a55 +N 76a10698 3b5a64cd 3fee9ff8 915404df +N 76aae839 1b3d0b2c bfeac560 2c79df6a +N 76a3672b 0b56b3b5 bfc576ea e03c5b01 +N 76a407ea 98620b92 3fe7e5cf 1f65a922 +N 76af562d 068bd6e5 3fdfd443 51a17f4b +N 76bed189 d5eba302 3fe5202c a0cab42c +N 76b95df4 13b343e0 3fdf6015 8c52b7c0 +N 76b23db3 5562ffb6 3fdd1396 9595bb3a +N 76b73cb8 323c5f91 3fdfa7f6 9a1d6ee3 +N 76b838bf 8ca0b51a bfc6cbcd 0074f736 +N 76bd5529 f1746135 3fe0b968 713a8aed +N 76b89ade b4e49631 3fdedb2c 9ec909c9 +N 76b85b8a 6761a52a bfba9d31 a9f24f16 +N 76b9ed65 5c7a071a bfc77d50 35360a46 +N 76bd30bd c8c21a66 bfea7035 be8db9e2 +N 76c0f969 30eac964 3fefe6e0 aacbd230 +N 76c936fd 308d2f76 3fe48fdf a8aa7168 +N 76c3b2ae 7f431b5f 3fee270d b71ec268 +N 76c284a9 984d6e3f 3fee44ef f902dfcd +N 76cada95 238e9dec 3fd26f7f f0650e29 +N 76c3b804 163a72b1 bfa687bf f7c2df24 +N 76c0ca44 73a05501 bfb386d1 f533408f +N 76c19a82 f420fb62 bfd2eec7 c3c947b8 +N 76cba941 29376f90 bfe03b8b 9abee083 +N 76c68acd 620352e6 3feab65e ef5029f8 +N 76d58961 a86da9eb 3fd80e4c 7c8a9166 +N 76de5c2d 67da7cec 3fd65086 f7cc81b3 +N 76df0470 a16171c6 3f8eca5a 2f4b0112 +N 76d7bed9 29a94193 bfed2b89 0710ec32 +N 76d8f1d7 56c30d73 3f89ee2c 0273a7ba +N 76d73360 f883bce0 bfcd4389 33469d3f +N 76d2e085 d7c341f5 bfef3b73 0fbae925 +N 76dabbf4 308ab726 3fefb2e7 a976075c +N 76d886e4 19c5ae35 bfebe0f9 ccc4069e +N 76d87820 0b9ab599 3fd88ed2 9e9297a5 +N 76eee3d2 7bf43abf 3fe43ed8 8be890fa +N 76e9f223 40791208 3fc49bb5 fc272bd8 +N 76e48d8a 858bd0f2 bfc29138 9dc66855 +N 76e59e03 045bcc9c bfe2e4e1 9c12e2fd +N 76e9056f 25778b62 3fdf6a83 ee5692fe +N 76edbf09 a2c858f8 bfedc107 f483c956 +N 76e0a91a dcb12d63 3feff1c8 c2736e20 +N 76e0099c adec9cdd 3fe70b07 e7ba9731 +N 76e728bd 5edfef35 3fd28cde a0cbc9be +N 76e846e8 e1155e4c 3fefecc1 1cf1c6bd +N 76ff3946 1443e4e4 3fed01ee 88a041a6 +N 76f5008d 59e16adb bfe4bb99 7b65e0ca +N 76f5a805 eeec35e8 3fe2e501 6a96776e +N 76fa67aa fd43d75f bfe0f27e 136f1589 +N 76fa024b 746438e2 3fefdafc 34a2ed7d +N 76f97b44 d1370f9e 3fefd58e 1462361a +N 76f731b4 eaeb1d62 bfeb6071 9eecadc5 +N 76f514eb 95a16d90 bfb572e7 2dff6ecd +N 76ff18ea a52972b6 bfecaf91 7b0c483f +N 76f8505b 0e3f52c2 3feffd56 bfec9c41 +N 770b7b98 0765b066 3fe1256c d69b2dab +N 77004ca5 30d66ad5 3fc44da3 18d7191d +N 7708cd87 4db4ecf1 3fed94e6 8d4a4b3a +N 7706c84c c65881de 3feceb6c 2671a423 +N 770bb0d0 ab8e20db bfed5040 0b617a3c +N 7706ff44 f49eb8c5 bfdef494 7fd5d223 +N 77052f12 64cd64c6 bfe244ec a5ff61ae +N 77044ea1 7f740be0 bfeff85e 0c68621c +N 7702b463 19b11fe8 3fecc1ad 3d88f9b7 +N 7708a000 b1bf7592 bfe75251 b58274d0 +N 771964a6 d6192739 bfec4e7e 9b52cdb8 +N 771a129e e749afda bfefef42 396ce0a2 +N 771980e6 6a18c711 3fef6462 7b0a2ec5 +N 7718f615 3220040c bfeb0b97 719db923 +N 771db85b efa9a29f bfc392c3 f7d917d1 +N 771a1fa9 ab10b3d4 3fe938ef d24337cd +N 7711e487 6e5a8153 bfedeb46 dc1e170f +N 7717ea8e e0a3db65 3fec408b 5b2bda7a +N 771f1676 e8736f8b 3fef9899 5fa9b061 +N 77174cec 1ce3f83b 3fdad4fe 4612d591 +N 77202837 8fb4a7b1 3fc20ccb 60c663be +N 7720cb87 ea6f92a7 3fef5c2a f3f15f7f +N 77249232 63e22f45 3fefb4a5 71a34ac0 +N 7727544e 92b498f0 bfebaf18 3aaff7a8 +N 77250e6a 4310532a bfefe3cb ba24d62b +N 7723f257 b7ac5b44 bfe93a93 a73fa487 +N 7726ba8c 030d79af 3fdd1efc 6989ddd3 +N 77249f2e 1ff20027 bfd32e5e 7387737d +N 772bdc78 60e60837 bfe79b5c 2579bcad +N 77298c57 25dcc553 3fc6f2e6 6e54bc84 +N 77382d48 94e2baee 3feac9f9 d63a007f +N 773c84aa f5a7e8e6 3fe01d65 aad33288 +N 773e015a 7de0bffa bfe05a8a 35cc1c84 +N 7733325f 2a08c9da 3fef73f5 9def9d25 +N 77393a6b 16e9abf1 bfeffd9c 42ad78a8 +N 7734e0b0 875905b8 3feba72f 28ec1aec +N 77397194 2f0a8c76 bfdc9f2c b54d6608 +N 773aea3b 534df480 3fe2ce84 a4b50ddb +N 77374c77 3644dc00 bfef3a63 c0b06847 +N 77322bff 64944c47 3fef643c 1d0035c2 +N 774cccf6 445c1f84 3fd51839 568cb005 +N 774919e6 551f50d4 3fed0a60 dad0414f +N 774d96d6 f73cc286 3fd5be17 d57e92ab +N 77411eb2 366c99ea 3fe2b49d 2b660a2a +N 77497f66 1834fee2 bfea4eb8 4a09de58 +N 7746625e f736be52 bfe89060 7618b7f8 +N 7746abbc 14a7e143 3fef47da a2fe9bba +N 7747ff32 6779a610 3fdf4c72 0177b1fd +N 774a4e07 74d589ba 3feb715b 5315355d +N 77467948 e49fb64b 3feffca8 98f9fe88 +N 77574595 dfca1593 bfeea3db f69f0381 +N 775e63b0 983b8bb1 bfe0f0a5 8b74db1d +N 775c500f 5e7baa78 3fc95795 efc150c9 +N 775f96e1 8e7afa58 3fc9df91 a55f7435 +N 77579880 6fb2e762 bfd3151f e7cfd148 +N 7752f88f 79cd1052 bfee9310 f7310bd2 +N 775521db f6f0c394 bfe8f861 767c7575 +N 7750b855 0a2d8a67 bfeea582 5db56b9e +N 7757e99f ffbea710 3fc61731 6a627386 +N 7751d16d 03e5c40e 3feac765 1aba2acb +N 7761888e 1f0b110c bfd09b83 7ae22e16 +N 77609534 3bf1e6eb bfea291c 6111f288 +N 776545cc ee8a9510 bfee4cc2 e3c7cd00 +N 7768c08e fe3ea726 bfeed0c9 9152c1fc +N 776320f1 cca17719 3fc42697 04ff51c7 +N 7760e587 e42fabef bfcd6eea e8009fed +N 776fd0fc 4e4bb599 3fc2c74e 33f26298 +N 776ef1af 38e513ee bfe72a05 65b06625 +N 7768311c 6ae66478 bfe6b5f1 9aed6303 +N 7767d86d 1966b852 3fecd50b 317d5ed4 +N 77787ae8 649a7a7e bfe3b9ec 40b597a1 +N 77759b89 6ec77478 3feffcb7 98674f1d +N 7776821f 477f509b 3fe951f1 9c29ca4b +N 777b91ce fec8884f 3fbff2a7 5cecac5c +N 7772ff2d f316c66c bfca2fb7 7a38d12d +N 7777c2fb aff92e9f bfd9d302 f2fff851 +N 77787465 82fae1d1 3fd95366 88a501cb +N 777a0deb d7310a48 bfd96456 615ae3f6 +N 7774ebab 11ec684a bfe3ad57 576da9f0 +N 777a57c8 d0663974 3fe375f4 1b984d7c +N 77870abd dbe6f5a2 bfa8f723 56425f4a +N 77867ea6 beba42f0 3fe68954 efea147c +N 7787a9a0 779ebf9d 3fda679b 1d73661f +N 77877797 e54932b4 3fefd8c3 93bdb5fc +N 778216f9 ea6a917e bfef60a2 c593667c +N 77887604 02abbb1c bfed4a41 476bc61c +N 77845fa6 adcd6fca 3fefed25 3d60931d +N 778050a9 671ac75b 3fe8d64e 2417d2ab +N 778089fc 52afbfd0 3fef113c c9091015 +N 7784a1d1 7fb1035f bfea2686 0846fdc2 +N 77991813 9fb8d317 bfee00ea 241388ec +N 7795e169 f860f26e 3fef0c1c f808a18c +N 7792e3f4 219b612b 3fefe243 47e9a221 +N 779c0379 82990f4e bfb21406 45ddce52 +N 779ab7ec 938c8d92 bfe85520 f47f4845 +N 779feb21 e4856772 3feefcbc 02d2dc17 +N 7793d724 6987d076 bfd7be55 45411a93 +N 779ca6a2 90cd55fa bfef8cf6 8d53c932 +N 77946a85 f1732a34 3fb65162 bffae843 +N 779a375c c22673f0 bfe3207f 83818981 +N 77a6174b 44c33b85 3fe6d59c 8202fbfa +N 77a4d96b 4fdff76f bfba8284 c06dd8af +N 77ac0b49 62fcdaf8 3fef2568 d30214eb +N 77abaef6 7dfb8655 3fe5a2d9 afb626a9 +N 77ad5ec1 b4183cd6 bfefef8b a688c6c6 +N 77ae80a9 1e3e1628 3fd2b094 6320e627 +N 77aaa3b9 438a81c7 bfefd963 3468aa63 +N 77a17ccb dc7aae76 bfb65331 68d49e12 +N 77ac7430 b136687e bfe559ea e917a8c9 +N 77a40731 a43f38cf bfe14478 02af5b60 +N 77bfe56d ef91e184 bfe1d237 c6e72f59 +N 77bd5cb5 e3b3160a bfeff6f6 9f350e8f +N 77b8256d 30c040c8 3fef2fa4 23e204ec +N 77b899aa af87e82e 3fa084d1 3868b069 +N 77b959bc 0fd4b1b2 bfd05da7 5693f6c2 +N 77bd378b 5f9aab9c 3fea1919 0674b60f +N 77bfafc6 77c61d20 bfd655e6 dbea1a57 +N 77ba3ca6 44e5735a bfe4ae26 67c6fda9 +N 77b143e2 a102c053 3fe1fd71 302ebabb +N 77b3786c 19efa332 3fe719c5 69b657df +N 77c0ffe3 fb454013 3fe803b3 a86ef19c +N 77c2b16b 0c691ca8 bfef5046 20507952 +N 77c5ac64 cbf67be8 3fea6bc0 eae682e2 +N 77c9644e b736d170 bfef2f0f ce5ce6b6 +N 77c37897 a046d1d9 3fec3bcf ce253de1 +N 77cc2964 c0fcfd6d bfe977d0 15a64b04 +N 77c49cb4 fcf8a0e7 3fe3fb8e 45b93466 +N 77c9768c 9f380e30 bfd3ad2b 33ebcef2 +N 77c14b84 f825f436 bfc86159 003627ba +N 77c8c134 6b1ccbac 3fe92850 632eb091 +N 77dd8ee7 8bfb3606 3fe90df2 e7216fcf +N 77d8101e bdca0e3a bfd1ffbb 2babd935 +N 77d18b3e 8c777a92 3fd76f1c ec6b2bb1 +N 77d129cc 6ddc3f88 bfe2d5cd e1477d63 +N 77d285dc 13db6307 3fe7420b 83a0b220 +N 77d97765 1838e526 3feac1ae b212bb9e +N 77d8d190 1b05bcbc bfcc0c3e 3294d6d4 +N 77dfb166 d4220d0d bfefe372 b1ae2b6f +N 77d5089f 7fdced6c bfe9f31d 095237d0 +N 77d79eaa 6e58c48a 3fed1002 c91700a8 +N 77e7b928 44b356cf bfea9c90 cf0c5a88 +N 77e3412b 4d58fc50 bfec7acd cba8dfae +N 77e4e15c e5893185 bfb5fb76 bea2467e +N 77e5a80a d8550c32 bfec15b0 cae6f905 +N 77ebaa22 df108770 3fe27c34 aeb72cf4 +N 77e07005 c805b331 3fd8173d a320c7ba +N 77ebcdaf fc4bc6ab bfefff69 e450a1a3 +N 77eedb42 f218f34e bfd43863 ecb489ff +N 77e7d1ef 75ec3e49 bfbd5d0a 7901d820 +N 77ee457d c402e7df bfede847 57f6d04e +N 77fd5dfe 67c99724 bfef7c2b 870b7013 +N 77fc68c7 621f0826 3fcf83c4 4f207d78 +N 77f6b76d fa300a03 3fc05d62 2ea79396 +N 77f7ed36 81931629 bfd79e03 3cca9fcd +N 77fd6965 ebd51af0 3fe2d805 08f22e2f +N 77f942d1 9471f439 bfee3121 b872bb9c +N 77fc7948 8b631c32 3feac8fb 3db56181 +N 77f276e3 3a41577e bfa3f8ae 99452be3 +N 77f258ff 9f4ef4d3 bfe2f50e 2e755560 +N 77f7b8db 859143be 3fe2f35d 0caf95c3 +N 780f912b a41d73b1 bfb2bd70 b23a1527 +N 78009e2e 911dcc1a 3fc177f7 5cda2171 +N 7802cab2 25e58400 bfe99f37 1fad6918 +N 7801803b e6df201e 3fe6a7c0 2c836e48 +N 780e2ebe 3fbda196 bfdf9f0f d939244e +N 7807a534 eca2e024 3feef4b7 a21e1e16 +N 78053a84 5ac39a5c bfe22b8e 55fe458a +N 7803d668 99051ed9 bf814dbe 7fef713d +N 780c7a11 5fb3a300 3fe3174d bab6bdb4 +N 7805f9e9 29c27626 bfeed7a0 386abd1f +N 781b70a5 58da0920 3fe32bea 1bcf3646 +N 78116a6f 0f146e82 bfee772d 92836227 +N 7816b4dd 0ea1c661 3fc87e4b e437e400 +N 781f6d25 6f322b9e 3f9f28b4 2e619eeb +N 781322d4 4436f9bf 3fe3d9a6 526f068a +N 781ca58a 7ff6b282 bfeaeb67 14d37738 +N 781c940a 26049b84 3feb462e 73d9b77d +N 781f5ff1 4f5ba7fc bfe16309 4745d236 +N 781023d8 426f4e21 bfeeb945 3a41c73a +N 7811b21b f9fb7d31 3fe95b10 5ef5c22a +N 78292ca3 b728e36e bf9898ed 7a1632ea +N 782c1c50 5b822540 bfe2679f a6a394d5 +N 7829c0bc d3867db0 3fe8db2c 0b13f4c2 +N 7828c398 6283ed04 3feb85c1 ac24f8fc +N 782a86f3 bf8b1b72 bfd2184f c7d85d29 +N 78203e9e bd3a0b9b 3fe7a45a 44dceb58 +N 782fdb42 c2c59b6c 3fe00e46 bc8cbf84 +N 7821a765 a3ca1ca1 bfc78883 d40ffbbd +N 7829c4ed cdd418e4 bf869026 fbc9b2ce +N 782bfb07 a270a496 bfef538e 5c543509 +N 783033dc 904da08f 3fec5413 175db39a +N 783d6a4e 47c38711 bfc98839 0eebb8b5 +N 7834dc8b bcc28da2 3fea1112 34a93d44 +N 78395a35 8f802abd bfef74ba 3d0f71d1 +N 783c619f 855c4daa bfe55c99 33227029 +N 7830d905 4fef2ed5 3fbb0455 070bf548 +N 783a5c5e 6fc98241 3feedfac 050d76b2 +N 78341326 a135e3cc bfc1ef38 95361d4b +N 78310990 b4fda71f 3fd817c8 88d926f5 +N 783df79e db8fc857 3fdd322b 8c6e21a6 +N 784418af 39106be2 3fe6bd62 910264cc +N 784c63aa d3e726d0 3fef9fae 8cbdf61f +N 784712f4 1a4d16f8 bfa157ad 79e309bb +N 7841b7bd e7997cfe 3fd8ec02 4fbb6b13 +N 784b06bf 138ff197 bfeff1ab 23c53dc6 +N 7847ac56 e3a7d639 3fef91a4 41590e95 +N 784995be f75b0e27 3fdf5137 bdc5b874 +N 7841c792 2473a28c bfebabe7 13eb5510 +N 784a6b44 3839b124 3fd105c8 880b1d31 +N 78464dc0 46ca9f4b bfefd4e0 4143eb89 +N 785cb1c4 3bc94c50 3fefd7a4 05c1bb72 +N 785f597b 448bddcd 3feb878a b235af1d +N 7857e125 8fd6636f bfeb6262 a834b4c8 +N 78551a93 dad83314 bfe2eb1f 465c7229 +N 7852941a 9a020559 3fe7623c 0cf82333 +N 7850cba6 7ff816c4 3fc7e74d 951f7c8c +N 785c6a1d 997babc6 bfead9bd b21b9fa1 +N 785e7e3c ed135638 3feed95c 54a22cc3 +N 785b8fa4 b61994f4 3fe1532f de7c29fa +N 7854d2d3 26ef5875 3fef88d7 ced1348a +N 786b08ae b2f1b530 3fe3de6d 6824bdcd +N 7866ccbc fbbffb0c bfdc97ec 8c4d4b4b +N 786f2034 b44c1e98 bfb1d762 579548cf +N 7866f490 9af708ec 3fd78564 dc0a52e2 +N 786649c7 2f2960c4 3fe7bf70 d706a62f +N 7867d00b 4769fd1d bfeaeb9d ba70e219 +N 786214ea b76b6f51 3fefe367 f1c58863 +N 78613c89 a9e77cd4 bfee86c4 b5e84c70 +N 78610197 1b8e7015 bfef18cf 9454759a +N 78624d61 546aa0c1 3fe60365 a2f335bc +N 787cd1e4 e557cbf4 3fef25de 5d349d18 +N 787cf67a 7fb89f98 3fed2c87 ea038325 +N 787f398a 27e756a6 3fb01d25 3b22f9e1 +N 787676a6 52f7a886 bfed90e5 d206708a +N 787a3ed4 e6439660 3fef61d7 25ac3e37 +N 78708d97 c28cd145 bfd7e764 eccedc1c +N 78717e25 8a107119 bfe8efa9 7c9a0ace +N 78751ef9 edd17dc7 bfef177d 393d7b25 +N 78736a24 331252cd 3fd49c1e e8b6f3ed +N 787743f6 1a2788e6 bfe97b3e e1c2d8eb +N 7883bf12 6bfbde7b bfb52fc6 f8bce995 +N 78801cbe b70bc69b bfef6760 3dafb9ed +N 788f7eff e7302ba4 bfe507cf a05269fa +N 7887740b 64646a42 bfeaf3a8 cb8898c9 +N 78890f10 ce8c373a 3fae1c42 66ba2ef3 +N 78862f7f ae2c993f 3fe2d7e5 4fb913dd +N 788a37da 6903487c 3fea0650 27cf6551 +N 78865208 83f2fcbe 3fed9a72 611e353e +N 7885e10d 4d51af43 bfeeea66 4997470f +N 788b1eaa 576ece0a bfe2395b a0bbde0e +N 789a47d2 ab08e4f6 bfd4850d 131b8b3f +N 789ef35d 1129942e bfead86b bf7b4772 +N 78967257 8738eef2 bf5d1468 62da1c13 +N 789f6110 a340bcc4 bfb6c257 719e5e55 +N 7899d663 cd7a74d2 3fe201f4 945d54c1 +N 78968772 57330d37 3fefd86a 0609be4c +N 7899316b 72b9659a 3fd7fec0 3fb39c46 +N 7895ff44 a77786a5 bfe1ee4b 00a59a6e +N 789b39af e5f523a1 bfed14de 80e2ba6c +N 78989f89 47fc9050 3feb4bc2 573362ae +N 78aac37f 0895cd54 3fea4217 21d6dfdb +N 78a7c913 62ac883b bfc1cc78 5f5def7a +N 78a883c6 2f46e976 3fe576f8 72d333e1 +N 78abcdf2 46634b09 bfef2a22 f58d5380 +N 78afdc04 e9a120cb 3fcb57f3 5a89e6f1 +N 78a37405 b699df05 3fcfeae8 7eaf54b1 +N 78a0153e 7b098933 bfeedd6c 2647ba27 +N 78a2f60e 50adcec9 bfe7a11e 28277548 +N 78a0ad24 9417b839 3feef669 92e1e27b +N 78a92ebe f460cdcc bfd89de6 fe592ae2 +N 78b66cf1 73babf80 3fee6a5d a9059cbf +N 78bce116 4f1697f6 bfc2b257 0eb4f01d +N 78b297c6 a8a46e57 bfe92ad0 4f208d80 +N 78b1eb22 384d99de 3fe9ceb6 77af75c6 +N 78b999c2 3a2a18e8 3fef53d1 ebc81534 +N 78b944e3 e48e1e2e 3fea9416 7a85d7e3 +N 78b47fe2 eaa63dfd bfe27b6c 5cc6ef7d +N 78b5000b 95b2cbee 3fe241a8 b6f2ed4b +N 78b45f27 cafe7792 bfe9a394 7d3f1243 +N 78bfc431 e851cece 3fb4c4b9 e5a8f126 +N 78c71143 cd042f16 bfd61ce6 d74d5fa8 +N 78c2d532 5716fa9e 3febc5d7 1ceeb265 +N 78c30487 0946d7b1 3fd90790 a6a9acc1 +N 78c6ee2b f0841816 bfecfe25 2c3e57cf +N 78c27c95 95e6d23d 3fee3fba b27ec838 +N 78c869c2 a8ceadd2 bfd32d7f c342cf79 +N 78cfa569 258d0588 bfec7ae7 1ab11ed0 +N 78c1aa6b 50392462 3fef49a1 901039e5 +N 78c03789 17cabc44 3feca264 cd697162 +N 78cea8c8 5e23c82b 3fe0ec47 ffc75edb +N 78d53321 9196a1dc bfd155e4 3ff475c9 +N 78deda21 688caf42 3fef1940 e661caa1 +N 78dd8d9f ce3c0165 3fb541b3 fc238aba +N 78d3ffa2 19c8e2c0 3f8cdb35 dd1efdd4 +N 78df6ee1 077c3f38 bfea2121 4b1aae6a +N 78d4eac9 0e96b6a7 3fd4b779 c45bbdd4 +N 78d05f64 e4a5f0e2 3fe7b624 507df212 +N 78d7eb47 4ceca3e2 3fd42578 719ddac4 +N 78de645f 0394ad87 3fe337df dd015568 +N 78d90d34 03f6f639 bfd21b6e f62694fd +N 78ebe36a 54a63705 3feae8df 82c3593e +N 78e1976b 29fd68bf 3fef01f9 abe4ae9f +N 78e091fd 50cbee99 bfeaecf2 d2a87d1a +N 78e23225 482845c8 3fe73373 f2a7f6c4 +N 78e080b5 855eaa51 bfeaea98 e6a07943 +N 78e37fd4 cd3a2efa 3fe25fcf 08a22d63 +N 78e77fc4 bdd8df83 bfc8f8cb 38af4f0f +N 78eae660 87387906 bfe9ba6f f49b3b10 +N 78ea2fb0 0697f6ae bfefd945 331cf534 +N 78ee2388 8a62bd65 3fee7d95 9e9fbf21 +N 78f791d7 11a38969 bfe98400 85afd05c +N 78fd8b8a aa9f94ee 3fe71058 12b7714c +N 78fb3f7c 30f7590e bfe65cd5 cbb0012b +N 78f557b1 abf53a8e bfda35cd 303a2766 +N 78ffb419 fe4fb88a 3fe479cc 926ba230 +N 78f650ed e59904c0 3fe033db c26d8a13 +N 78fd62f8 d8c099dc bfdc1a22 2f231b18 +N 78f34d92 b42ab2ec bfef1fc7 c24e2f26 +N 78f35db7 0061b53e 3fe261cd abd22b5d +N 78f74b10 68428599 3fecf6cc 15af885a +N 7906236a 6fa03181 3fe50980 17ed855d +N 7900ceb9 7f91786b bfd82f34 f46cb35a +N 79064787 e4e657e6 3fd2d693 2639714e +N 79044095 da3201a6 bfcf1417 fb0561c2 +N 79086d20 1b43f153 bfe015f9 0795490e +N 790c9b41 dc55546e bfef78e1 7373a1e0 +N 79094fa1 9c6c982d 3fd963cb 4ac0ffb8 +N 7905cc36 7f5bc8a8 3fef5888 769861fb +N 7902c097 3e0286a4 3fef8cb1 e7f0f018 +N 7909f654 2d0747a1 3fe89b2b d70f5444 +N 7917c173 34d10e91 bfd6adc6 2e16c135 +N 7913c8e2 022cc0a0 3fb1dcf1 7a956b3f +N 7914545e 99a0dc00 bfe88bb0 9a5f8a61 +N 791b8688 ca26eadf bfda93a5 9d470fb9 +N 791eb008 72568a09 bfd9bff2 68f833c0 +N 7911481d 81612ff4 3fe85e50 28daafc6 +N 791939ba b4c698d3 3fee61cb 5fcc2ca1 +N 7917a29a 9dde0a81 bfeee832 590e79fe +N 791a5222 b4b72b59 3fb8553c b5a50527 +N 79141e36 1dbe0b56 bfe6d662 93278ecd +N 79274ede 5308a87d 3fef5ba5 b35f5c2f +N 792ff1e1 d5773ff2 bfe4b9f7 e11ed1ce +N 792f0d7a e1fa8cac 3fec794c fc290257 +N 792958e7 afe5d4d7 3fece204 6f52ab5f +N 7926be8a 27f5fbaa 3feffba9 6e72fa77 +N 792acc91 d5eee2d4 3fe55b39 1b27567b +N 792b9472 78c664c4 bfefae5b 70f1fddd +N 79204184 461205be 3fe64a56 eb7ac3e1 +N 792e0f29 d1283bea bfdc47a2 7d72104a +N 792e0010 bcb827d4 3fe439a7 7ea9e858 +N 793e9d00 e06e2540 bfea95ba 265e752a +N 793fbaaf fc38b0f2 3fec271c 588ba369 +N 7936c531 925b4544 3feff864 c3b5a5ee +N 793fb8be d867f7c3 3fd4852a 6a18e8d9 +N 7937412d e985fea2 3feffec5 9f41221b +N 793d11b5 bb841fca 3fd454b4 aa0190cf +N 793b55f7 065ffcde 3fee01ad da576d7b +N 79397293 66584505 3fef6061 13d031f9 +N 793c6091 c931a46f 3fdc3464 440db848 +N 793ba8c6 6b39ed83 3fd50b51 f1d3836d +N 79470f16 c07449c6 bfeac265 dbf31c0b +N 7943f34d a5c25ddf 3febc74f 9d149c27 +N 7945cf3c 90666682 3fe05e41 a32e1507 +N 79494c4c 00ff481e bfefe357 9b66e3c3 +N 794ad914 13932ca2 3fc78149 b11a9912 +N 7940f38d d7f1a70d 3fed938f eb29c1a3 +N 7948a276 fe58b298 bfefb6cc addbee2d +N 794b104a 56602dd0 3fe7684d 9ff3b51b +N 794a5d85 2e7b4a01 3fd33b61 b75202c6 +N 794faca6 d13ad366 bfdf0b2f 2ce452f6 +N 795d2097 a5bfbf78 bfac8022 ee0af40d +N 795c929f 5f4edf78 bfb3546f e1638060 +N 79525353 3a268266 3fe5cebb 480f2907 +N 79532f92 06bed12a bfe8800c 7923bc21 +N 795148eb 001d5078 3fede2cb 7affb26f +N 795def11 22801ce0 bfadf30d c84bb2bf +N 79526fae 55f0f1ed 3f92a53a cbb5aa34 +N 79592278 659e3a00 3fefffff d846ecac +N 79505d93 cc2d559e 3fb10dd4 b3e36c88 +N 79509fc0 13c08469 3feea6d2 0c390a91 +N 7969c6ff a8556ba4 bfb871e6 65518dac +N 7963e378 f90d208c 3fdcf8c4 5216e001 +N 79664e07 d2c71832 bfefffc8 7fd28f8e +N 796f0baf 51c3cfb6 bfeff44e c9e65e42 +N 79637895 1323791b bfa4c2af e4ebdcaa +N 796b81e4 b566035a 3fecfbb9 b487ecb5 +N 796df264 57a85fad 3fecf652 a0b76bd2 +N 796cc494 d8bae6c1 bfe7f95f 5e734b47 +N 7962ce28 a9c13eff 3feee841 48d19a26 +N 7964e3d9 fbd632c4 3fde6c61 733de4b2 +N 79791152 91b37c38 bfd8e7d2 888b0791 +N 797a6143 eb8be480 bfda40fc 99a07c68 +N 7975974f f7992c69 3fef073a a04a86c2 +N 79711d71 851e3bfa 3f931a6a 298fa5e6 +N 79773dab 385305db bfec5bf2 64cc9cad +N 79768ea2 ebf3dca6 bfeed0b2 b8a504e3 +N 79714cef 50a0863c 3fe3ba20 2705220f +N 7975b241 3ba36432 3fb37ac9 c3350438 +N 797a404e 5df4539e bfeb31ce 6a3180b3 +N 79715f6e b062819f bfeecd05 34e13e88 +N 79844fff 4c3b83d8 3fdf8434 3c36e86e +N 798c6d14 a52efbde 3fe95e21 57bfbc5e +N 7981307d b2f2dd4a 3fe8ca36 1417c5a0 +N 7989f8fd c660616e bfe0f55d dfdccccd +N 798695be 26e47583 bfef14ce d6e1f876 +N 7983ee04 10443100 3fc4f228 813f936e +N 798a9dd6 6ee569f5 3fe3a415 0ea4e98b +N 798efc49 aa2fba7e bfecf260 3ed31a59 +N 79807181 6c7e035a 3fc9fec3 83cda5d8 +N 798d2e50 cca041eb bfeeba69 45fc4775 +N 7991b147 7f0dcf84 bfbfca09 56b85c01 +N 7992acb6 3044a5c5 3fb26fc2 fb0cadea +N 7990a12e 57ef0e0d 3fee51b2 c5ed5de6 +N 7997b973 ed21a3ec 3fe66937 542d985f +N 7996a8fd d8768a03 bfd4f206 87772881 +N 7993e018 52bbd4b8 bfedca4a 24ff4dec +N 799885ed 69583237 3fefae38 5ff5eef7 +N 79993198 815f5e53 3fd2f376 c8f41177 +N 79918e15 0378b34f 3fed5170 ee978b7c +N 799b7fa3 a876bfe4 bfeb4bb8 5cc79763 +N 79a9ef5b 31361102 bfc9715c dec4feda +N 79ade8bc 9a97f6c4 bfeae1d7 2405da54 +N 79a2c5c8 82b1c910 3fef995a 4b44befb +N 79aeeaa5 64710fa3 bfe6ee94 40b45f84 +N 79aa0667 2840c3f6 bfe4a8e1 fd73eefe +N 79a73df0 6849fe67 bfe6c32c 1f6bd829 +N 79a84da6 94c05d26 3fef8360 0df5cf66 +N 79a9dd4b 3fd09fe2 bfe581ed 518f2095 +N 79abe01c 5aa3348d bfde4f5b b1192dda +N 79a8993f 0840f0ca 3fecc566 6f3e003d +N 79bdbca1 988ef756 3fec6737 8f78299e +N 79b2a59e ffa6aca3 3fbc6c5a 1ed22e36 +N 79bf08a7 a52b3ff2 3fe48c20 669e0d8e +N 79bc82a1 228c6a65 3fe686d0 d0c1338b +N 79b828ba 7f2aca68 bfc7bb46 91868aca +N 79b16bd5 2a1e9ee0 3fefa474 c3ac0d75 +N 79b28f8c 420cfcbc bfd8a8ce de27fe25 +N 79b5a120 51e1744a bfe12851 b425d7f5 +N 79b5875b 43cba172 3fe82a86 c04db18e +N 79b964d7 5158ab08 bfdbb593 d2b88343 +N 79c6823e 17c54106 3fc8b877 17a83be8 +N 79c3797e 48086092 bfd7bfda ea1317bd +N 79c75342 fbd1d6d8 3fe305d4 2c1c11d8 +N 79c06bbc 9b87d5a8 bf91ce5d 7086db69 +N 79c261b9 be0c02b0 3fee8784 fdc4682e +N 79c4c557 6c5d018c bfe94fd5 6c5fbc4d +N 79c5abff 66693fdd 3feae374 7b854fb2 +N 79cf61f9 48abef92 3fd6f2b7 cad83328 +N 79c582f6 94a2baad 3fe8d8af eeb56037 +N 79c8ea0d be98b424 bfe9dbd4 87d6ff02 +N 79d7d8c6 c197ccf2 bfe8516a 7374227f +N 79df79cd 3c709e8e 3feed08b b502dd09 +N 79d223e6 7564ffe0 3fdf246c 3e3db1fd +N 79d918ce 5de78da0 3fee6ea0 ca3699c3 +N 79d5c7a0 e2f85e2b 3fe1debd 1348a6dd +N 79d5b8f3 650ffd8f bfd2c2a2 47a63726 +N 79d1eeb2 8307d650 3f839c4d 83b5f9dc +N 79d39a63 32bac83c 3fbe271d f23a076b +N 79d746ed d0136145 3fefe982 0773d192 +N 79d69c46 edc1d834 bfd7266b ac850841 +N 79e0feae e3749c64 bfd716b6 ea733602 +N 79e3693a 39d60869 3feff92d efadde12 +N 79eb403d 8e9bb23c bfed0969 514d6b34 +N 79e6f0b7 798ed586 3fef5c11 136bcf4d +N 79e99a6c 55d3a604 bfe3d7b1 ab2461d0 +N 79e4e6fc f9bbf631 bfdd8cdb a95ff91e +N 79e708bd 25c51df6 bfebd73a 288c7d35 +N 79e2fc54 0a3c3d8d 3fb07037 9515108a +N 79ec8a49 59ada340 bfe5a73e a182d9e5 +N 79eef337 6e504332 bfd744f5 676f1a3c +N 79fccabd 7450578f 3fe33cad 608e907d +N 79f733b2 a96e4830 bfe7dc2c fefaa117 +N 79f7d46f 77b8748c 3fea166b 3a33137b +N 79f26f2c 1367de0d bfe88c3f ebdd8da2 +N 79f7b932 dcfc59b0 3fdae3ab 5ea7130a +N 79f5f8bf 2eb50585 3fea986e 5acf0213 +N 79ff0201 d993c3c4 3fefb6b5 ef4a5b8f +N 79f800d4 f97cc541 3fe7eef4 96537c6d +N 79f5ab11 22dd2462 3fd282d7 eadba1d3 +N 79f24549 a88d2538 bfed3f3c 078814b7 +N 7a0970a7 af4a9ef0 3fe63099 9a347fcd +N 7a0e40b5 9b772da6 3fed6ee3 8c7b9d56 +N 7a035fca e44c2823 3fefff45 f25272a0 +N 7a0fb885 ea07599e 3f71d022 7fd1409d +N 7a08a6d0 36c258ea 3feff0c4 b1e3d7a9 +N 7a089a72 e2ff7d6e 3fe42cba dfd7a56a +N 7a0cb381 fc7b23f6 3fefedce 50f33159 +N 7a01afce 6cf89d24 bf9350f7 244c1a33 +N 7a01f4ee 0928d57c bfd0c534 3a4f89f0 +N 7a0cd9d1 a29770dc bfa129b6 2e1475cb +N 7a15551f f94fb2df bfe1495a 8ce46ad5 +N 7a1701ad cd0f0e73 bfec4b48 7eca8104 +N 7a136770 bba80abe 3fe1e375 c452ed2e +N 7a15e7d8 ee2046c5 bfe77bf3 d9125807 +N 7a1954fb 3ef68131 3fec0dd9 33a9d599 +N 7a151b65 1e4a0123 bfd8f59e ac575e73 +N 7a1840d8 7b50071e 3fd0b686 daed560b +N 7a1109e4 af6e8287 3fe79e59 b776f758 +N 7a138265 360e2ec9 3fef9ac8 011663a2 +N 7a1fdd9b 93e9f464 3feff09a 5369032c +N 7a2bc2c1 4353a820 bfefd2f6 67132071 +N 7a20fdb0 22e1ae67 bfdc9fc4 c172f130 +N 7a221156 a53ba436 bfeafece 83274393 +N 7a2643cc ba6d9dcb 3fefea91 a88bc226 +N 7a2f4079 e4e062d2 3fe8c6a4 7182be4b +N 7a2defac 61d08fd7 3feff217 19836db5 +N 7a2a416f 63c65f10 bfc9aca8 66a2fb4f +N 7a2b8142 77a41c7d bf78c2ce 4de6faf3 +N 7a245578 7f62ed1f bfef6bb4 a5df7242 +N 7a23d546 4201de55 bfb09fc5 c7ea62bf +N 7a3201c4 22df4fc6 bfe833fd 16f56212 +N 7a37bb35 d984a48b bfe881bb 4e78cabd +N 7a3a106d d3470a86 bfea9ebc a24ec4f7 +N 7a39967c ba27e394 3fe95612 f1e7c223 +N 7a3273ed 37026d5e bfed66ec 6f98a507 +N 7a3fea90 eb4192f0 3fc29fd1 dac0ba6c +N 7a3ea72c 98944e52 3fefa23d 2fba8652 +N 7a3b9470 9ffb229f bfe67592 7f093837 +N 7a3fc790 94195376 bfef6427 46fcd7d9 +N 7a345776 caffe741 3fd95379 b85b4bc1 +N 7a46b8f9 bd934d9a 3fd3f6f1 fd475c12 +N 7a4d7035 24fb5245 bfee8137 0f244b40 +N 7a486529 1cb778a1 bfeda3bc 26c07cc3 +N 7a419c0a f16ea0de 3fe413e1 2149e7f3 +N 7a403531 c0f5ca93 bfef8719 55876e3d +N 7a44ee71 b19f8955 bfee3b50 17bbcda9 +N 7a409e53 6c9fdbd7 bfdac3b4 b29dd09c +N 7a4c3e79 5dbcbd88 3fd893ff 97052cbb +N 7a4cd54e e5e00eda bfb349f5 7141ee47 +N 7a4d2496 b7bddace 3feaf003 94d7f47b +N 7a52fd83 e3e7c297 bfef2607 40ecc49b +N 7a5a7a47 3541dfee 3feedd6e e7d2584c +N 7a500675 7d1601e1 bfe30c53 db708e01 +N 7a581da6 68f64d12 3fe77644 a8c0d953 +N 7a59f7ce e14a2187 3fea75be cc026c7c +N 7a58e479 bf3e405c 3fe49120 122780e4 +N 7a599140 f9ce5cda bfd04c1d 9cc65262 +N 7a5aceab 6e994057 bfd27898 3a7932f0 +N 7a557939 47e47826 3fed39ba e3777c40 +N 7a596301 e050deb2 bfe415a3 f51df6e7 +N 7a6e18b1 14256281 3feda550 f820f52c +N 7a6faaae 8c5a2b1e bfb55678 40e3561b +N 7a6bc888 5fd00f76 bfeff3f0 a75ad74d +N 7a6c60f3 8aa7c498 bfe5495a 039c14b8 +N 7a64bc11 f09d1ce7 bfef72de ee362837 +N 7a64e094 c710b077 3fe17eb2 76f737bc +N 7a6253a7 62355d7c bfb39b0b bfab2cb4 +N 7a68c557 97a56dea bfe368a7 8a6d7fbb +N 7a6d3c16 8d334138 3fd8a6a6 a1ba0eae +N 7a6a0a7a 8a5abdf0 3fefac49 618a0bb2 +N 7a72de6c 4298bd25 3fe09426 d39b3123 +N 7a70d8c6 c96d64a4 3fef558e d30383a1 +N 7a7a52ba 13332c94 bfea03f3 35c3f3e7 +N 7a7af159 901cc722 3fd77d2f 95d3b808 +N 7a7ab2fb 9a8b33da 3fc4a505 b072bb68 +N 7a7b74ac dd394738 3fb1f114 e3a48eef +N 7a79ff2d 3149574c 3f9f4352 89019a0d +N 7a7cba5d 9ad625aa bfeeb8e5 e3c4208d +N 7a73ffee 62102ca5 3fe74169 68e7f059 +N 7a730065 9aeaa290 3fd9d626 fe9efcea +N 7a87b369 45fbc87a 3fe984f5 4f8024ad +N 7a89f20e a2809dd6 bfeb5163 72d1deff +N 7a8f4347 b9629530 3fef084c 3bce757b +N 7a860f53 0484dfb6 3febddbf a0b97766 +N 7a898700 b5aef57a bfee443e 4997b632 +N 7a89aff9 326ce6fe 3fb5f4ea 50827b2b +N 7a8bf7a6 16696c96 3fb5362f dd2c166c +N 7a8230d9 1c3ad2e6 3fea985f 2e0e20e6 +N 7a8b4ca7 99cfbc82 bfd958f9 bfe98977 +N 7a861a87 c7ca62b2 bfed78a0 8f3c93f2 +N 7a995c49 370d4394 3fe239b2 b7fea37a +N 7a94c04d 9bf2a512 bfe5e110 b73f7e3c +N 7a9ad5f0 8653b325 bfce2190 92c7c3e3 +N 7a92d75f f9205137 bfb92cf4 9253003f +N 7a920cc1 1297cc3d bfdec293 cd50a504 +N 7a993ea8 e1a75d38 bfea8342 b628c44d +N 7a9b6168 35fee5fb bfd1d0f0 5a4b65d8 +N 7a98c77c f28bbc1a 3fe8f978 9dcebc3e +N 7a9a24da 4987410c bfee9958 3ffd6c69 +N 7a96ae37 d0c41282 3fdaf7a1 cacfb2a7 +N 7aab0fb1 e6302e7d 3fc7222f f48c571a +N 7aa34430 7c2d86b2 3fdb4faf c4ddb01d +N 7aab330e 5c4dd693 bfeb0028 e65ca4c9 +N 7aa53542 1e92e4f6 3fec06a2 76e461c3 +N 7aaa877a 6462f2ea 3fcf8196 67fb9e9d +N 7aa2c7b6 66e6fddc bfeff61c 07afdf43 +N 7aad9964 1235ddf5 3fed511c 03b1a0ea +N 7aa8a39c aeb6565a bfedca71 3d1122a0 +N 7aa6652a 79f2fd3c bfef6a62 be48c8ef +N 7aae3268 72d4e750 bfefed8d d56f8d9d +N 7ab84abc 193ff497 3fdc89ad 5e190fdb +N 7aba648d 21846d00 bfed1169 496caa7e +N 7abd5be5 e3f314a2 3fefe575 2b0f73ff +N 7ab2cbb2 9d653084 3fe02cb3 6ed3a0da +N 7ab348af ec49f64b bfd114af f97af48e +N 7ab28afd 4d3ed5a7 3fef099f 685c5bb9 +N 7aba4e60 b16b56dc bfd017df c9b60a94 +N 7abd5c95 1d033021 3f884ef5 509d05d1 +N 7abfbce5 410c45b2 3fefd113 27e4255b +N 7ab7c2bc 2762b6e2 3fd9fc38 b845fbc3 +N 7ac82891 8ad6bdc1 3fa56af9 11994f5d +N 7ac6ea60 c67f0a3e 3fed3f44 3a3cf26f +N 7ac96227 4ac7be57 bfe2578a adcd0657 +N 7ac60806 b9bb47ee bfed2d37 4f16c0b9 +N 7aca5030 dd2e548f bfe781eb 44cf09d6 +N 7ac46c1b 7848c704 bfee9828 d9988b83 +N 7ac23c0d 97637fc3 bfd2c7de 4054f7e6 +N 7acb0f71 be00b728 bfef75c4 0c1b78ca +N 7ac2cf6e 8e5535b1 3fc1d93e 46d8ca24 +N 7ac87afd f9e814f2 3fe21072 faaf2b67 +N 7adb2486 889e7422 bfeaa59e 67bff7e9 +N 7adb13cb c04182a5 3fef2e93 62882db5 +N 7ad08d5a 66bdec74 bfed165f 0fb6bd05 +N 7ad1c11b 746b17ee 3fc41976 226aa1c8 +N 7ad1fee5 fe545197 bfef38b0 41d8f861 +N 7adb6c98 c5539ca2 bfbb00a0 501a7159 +N 7ad788d7 6df33d74 bfed6656 7292ee7d +N 7adeaa3f 9ccd7c0a 3fe87767 7f33ef3a +N 7ad5730a 82743fe8 bfdab81d 0ff2fd8c +N 7ad368d2 06484c19 bfda128e e4273adc +N 7ae08679 46c0c20e 3fef1638 88123806 +N 7aee06c6 18a0d8f5 3fefc5c0 161c3ea9 +N 7ae71d4c 767de60a 3fe4c54a b0056d0b +N 7ae90444 427447da bfc532bd a65d5686 +N 7ae1159d 112dd5bd bfd10359 7c1fac85 +N 7ae51a2e 59ec2a6e 3fed022a 6c1ca82b +N 7ae88ac0 3eac0921 bfea177f 116bff5e +N 7ae5ed55 34452986 3feeef6a 50ec9cf2 +N 7ae18700 9afb7c6a bfea7f84 151aae6c +N 7aea9e71 7df7fab6 bfefd35c 65ddae87 +N 7af6c25f 32cc18e2 3fe39b37 e70a9adf +N 7af66f86 de5683e6 3fe47896 64172492 +N 7af68858 b0f807ca bfec2af1 597a1d01 +N 7af44749 ac2bfaf4 3fe14a0c 2478e8c6 +N 7af08865 19ed2c54 bfef4eb4 50dcb0f3 +N 7afc2dd8 6e3d835e 3febac4a d19f6aa5 +N 7af8efca 508b7e33 bfa07ca6 3b0f2731 +N 7af088b0 823e497e 3fe69a38 4af21e12 +N 7aff8539 bd24207e 3f7d3fd3 d4feed06 +N 7af04558 20d579f1 bfef9389 fc41424d +N 7b096423 c079560a bfeed2ce 277f8b79 +N 7b087336 e4c18611 3fefb806 0bc2e1bb +N 7b0c6ed3 bf91a923 3fe6d76c 9dd14936 +N 7b03dec4 9a632870 bfe04af0 0f1839bc +N 7b0162ff 53d8d981 3fe7d8ad 6093b079 +N 7b0e66ae 40e4967e bfec85cb 9613110c +N 7b00b47a ed1061df bfef986d 7d6552b9 +N 7b0af9b8 011f74b8 3fc3e81a a31b5e26 +N 7b003bd9 30bad7d2 3fe36b8a c517abc1 +N 7b09dbff 863e28b3 bfe5f060 e562680c +N 7b16ca15 cbebca04 3fe6fce0 1761c49d +N 7b10eafb 009b7706 3fe1a9c8 c9fb883b +N 7b15a96f 7390130c 3fdb0721 f2171a94 +N 7b172264 18cd0d28 bfe6bc5b 0ac2f557 +N 7b1765a2 263d8bee bfeebedd 83f8060d +N 7b16c639 4f694707 bfe5aa6f 8add3e2b +N 7b135f4e 0ae65010 bfe5ab02 90b3ef95 +N 7b1fb279 e990a458 3fec65d0 e10422a2 +N 7b1b9752 35bf77f4 3fe8a11f fbde6991 +N 7b1cf82c 13d3310c 3fd36dec 93816c4c +N 7b2e6fe6 273d0927 3fee7e0c b2082abd +N 7b2e0366 28679012 bfcded9f f0cd22dc +N 7b2983e4 ef782318 bfdb58fb f5974d33 +N 7b2d9267 5cae7e46 3fc15f0c f8006660 +N 7b2dd650 ae3b88ca bfdbaac3 e28a1b6c +N 7b292507 8240cc9a bfef0f2a 189597c7 +N 7b286639 6145aff0 3fc97021 0e01298d +N 7b2771de 6c939bf1 bfdc0d26 ce760aea +N 7b2a327e 2ab6aaf2 bfeffce2 4f11e9a8 +N 7b265799 d92b5d6c 3f96184b 8c9c8d93 +N 7b3379a3 7206fed7 bf98e762 40bcf93c +N 7b30dbde b0afb03c bfd4496f 51a7d338 +N 7b357229 6134a324 3fefc544 f583563d +N 7b39a9b5 88a750ca bfe81fb4 e71223a5 +N 7b30a1db 9bd52605 bfdd3435 a82cab62 +N 7b342ad3 a1100b55 3fe313a4 ad87bcb9 +N 7b33ac75 41c8761e bfe54111 7cd0bd40 +N 7b39da77 20351b70 bfee43fd 17572c30 +N 7b3223fc f62845ed bfec0967 fc760c0f +N 7b3ede2d f2138c0a 3fec2116 2b5e7d1b +N 7b476ca7 062936da bfe2fed4 7aa7277c +N 7b43ab9c 6e6b95f6 3fd6bc1b bfda7b5e +N 7b423d3f acf5ede4 bfc69f13 7f491862 +N 7b49921a 4e6591ad 3fe31b5f 06d823a6 +N 7b428dba a7fa1103 3feab321 c76d51d2 +N 7b4e33a8 b508250e 3f9a87b3 abd2a66a +N 7b4a6ff8 9b437820 bfdb22c6 a5ea769a +N 7b4b39e7 f3bf9c0f 3fed8b6a 85cffbdc +N 7b47004e 593a25b3 bfeeeee3 c1381169 +N 7b49418d 232db368 3fef9c80 ef615139 +N 7b59415e 037ef029 bfe090bb 62334979 +N 7b5d2ae1 4f559f96 bfad9083 2fa127c5 +N 7b501ae9 8a00feb5 bfeb171c ca87a60e +N 7b572796 25538b34 3febea13 e23bd204 +N 7b5c8d33 6133225c bfdd06a3 27488164 +N 7b5e4e37 2ea7dc56 bfeff3b9 81b2be2b +N 7b5a3c4a b469caa0 3fdbebcf 379d13fb +N 7b59c710 a7568a66 3fefb77e 5ec52056 +N 7b583f4e 9b978b90 3fec69ee a9e99443 +N 7b5c023c 43a3fbe3 3fe6ea76 c404392e +N 7b695879 f7d6101e 3fc3225a 22d3d98a +N 7b6a99d3 c18fd07c 3fd23f9d 65d4b4c3 +N 7b67a54d 421196a9 bfd8996a 28a4bdf0 +N 7b6b7815 32544a74 bfee3b37 45bb0890 +N 7b69bfab d7e04eaa 3fe30dcc 57978f06 +N 7b62bed0 60d7028b bfd5fb48 59dbab20 +N 7b654a88 3606f3e6 3fcc2746 618aaf7a +N 7b6f7136 ca82e7f9 bfef77e2 8893ebae +N 7b6e3d90 ef044da6 bfec570a 834bb6c2 +N 7b64f9f5 9dec03ef bfa4bd16 f6338862 +N 7b74c15e 1ffe1358 3fc6eb2e ee72b3d7 +N 7b70bcbf e0b154af bfebcfc8 85b45d1f +N 7b79f86b 528d2874 bfdc11e1 a0012165 +N 7b710564 a378e93a 3fefb524 6d98d4b6 +N 7b7c027e 76dc811d 3feac987 b7e5ef8d +N 7b7a535e 651dbae0 bfeccacb 354b28bd +N 7b751772 8aff91d6 bfef8d76 13322e74 +N 7b750af9 e62f7fe4 3fe0f20f 14f56e36 +N 7b7222a2 c538467b 3fadf012 c96e1ce0 +N 7b761268 c5bf4c97 bfe6b2e0 8b1f3adf +N 7b841961 35018491 bfd1c2a4 2959002f +N 7b8a0ad9 62319406 bfdfaca4 689666a4 +N 7b8b31cc 45af258e 3fea8e2a 9c84f733 +N 7b8297e4 c23262d5 bfb7abfc a497f86a +N 7b89a341 eefc19c0 bf778510 a2f13e57 +N 7b88ff7b 0174db52 bfe4787b 5a996586 +N 7b86cec9 905c862e bfec0124 68a3e404 +N 7b85ae76 5bfb1335 bfe326fc 897909a1 +N 7b8139a5 cadcd498 bfefbd16 f2c55320 +N 7b833ae2 f3e8075a bfe27a64 119bae4d +N 7b985735 a585df0e 3fe520dc e104e622 +N 7b9d8840 2c5573b7 3fe20a76 2598db0e +N 7b9326b3 5f9c0e2a bfc91b31 60bf07d9 +N 7b9add44 a2657ef0 3fefff98 b2eda1a0 +N 7b940f6c acef8def 3feaf096 69895d75 +N 7b9c5901 e5ff32f0 3fee11e8 8f553e05 +N 7b9b1b77 dd76f248 3fdd3e5a 7c67fa6a +N 7b9857cd 8efbc778 bfebbf47 e16813d6 +N 7b947fbb 65021b26 bfec94dc ea0bdb7f +N 7b9adca1 11327c47 bfe60f2d c35b9ed0 +N 7baa1ac0 043d2198 bfefca8a ccc7bc97 +N 7baf4e02 f8fccc0a 3feb71ac 1d03c096 +N 7ba6b980 cfa65a52 bfd91964 a83afe1e +N 7ba01603 c261f073 bf86e975 90e1622c +N 7ba58ff8 4a4f70ca bfacdcb4 7203a50a +N 7baefa7e 3857a876 3fcafd52 fdf152ad +N 7baa9844 ff4e3170 3fe72050 b189c067 +N 7ba15da3 e663128a 3fed2ee0 27b27360 +N 7baea1ce 5ebdf4d7 bfb90eef 54229427 +N 7bab17d8 e5a18920 bfcfc270 e8518ada +N 7bba93a5 c356dae3 3fec99b2 4f5ca7fb +N 7bb1de34 650192c4 3fe2f365 9b9f991a +N 7bb8a2c4 f9ece3b9 bfe60b63 4a6230cf +N 7bbf10bd be1a68b8 bfd07b1e b6e4a052 +N 7bbf7c88 fc1de264 bfeece2d b72929e0 +N 7bb59fc3 c70bdca0 3fef2941 1e700fc5 +N 7bbc2086 7d75dbc0 bfe2a54b 2b14f9e7 +N 7bbe4a9a 1dbd16b9 bfe16c3a 1696e53a +N 7bbcf502 1f5ba14b bfb5b20a c5e8a2e9 +N 7bbeaf55 b52deb54 bfe5e449 a42e68dd +N 7bc36f61 ced6fe33 bfd7a65b 12c1f589 +N 7bcf6270 9030556c 3fed7cb7 b3424af6 +N 7bc41b56 2d073d3e bfe78c44 645791ad +N 7bca8a3d ee78b7f4 bfe0a761 c8cb764e +N 7bc8430d 4b88b970 bfedfb56 76b9723c +N 7bc1e987 dfee1aac bfe59f34 223dcd24 +N 7bc0596c 5b14a1b9 3fe05d3d 67863d60 +N 7bcfd9ac 1a7cb15e bfed5f25 028f0050 +N 7bc95879 b5b8f6a0 bfebc593 e73cccc2 +N 7bca88df 3d1b4730 bfee1f44 d40e01a6 +N 7bde4f08 e474a617 bfed6953 e393b585 +N 7bd0070f f28f4fab bfe87484 13f1c362 +N 7bdfbba4 2b025310 bfe44bf3 9f715d7f +N 7bd5672b f061d09a 3fd78008 d367286c +N 7bd80526 987bc426 bfe786e8 ab1bab9c +N 7bd14250 8666b2ce 3fb51285 2c0ae3cf +N 7bdc5471 7ba16f3e bfcaebbc fb0b1883 +N 7bdf68eb 158dd2e6 bfdb2a4e 9ef3d6e2 +N 7bdd835f 23011ffe 3feffa75 1bf5b272 +N 7bd2c67e a0b476cb bfeacee6 258b3307 +N 7beda12c a30bc4ab 3f739e33 5ad0685e +N 7be7baae ac72c702 bfc93f43 133057b3 +N 7be76466 9035d43e 3f90e0e7 90391594 +N 7be5d3c0 2ad40e84 bfe094b6 29b4d4cf +N 7be1b5b1 2c3ea4fb 3fede605 4222d571 +N 7be46f41 7dcc83a6 3feb75e5 e0881bc1 +N 7be0fa61 3fc8e5aa 3fb50f1b 56925318 +N 7be8d763 eef352dd 3f815e68 db593707 +N 7bee583d 4d344c8e 3fe9855f 908a98c1 +N 7bec70d0 7360873e 3fe4337e c01c0a89 +N 7bf659e2 b962be6e 3fe68596 2ad5362d +N 7bf97e6c bc058208 bfeed337 8e12330b +N 7bf66c7d 1f353a73 bfefeb57 2af61e6e +N 7bff0a55 f20aa2a0 3fefe295 a696841c +N 7bfae1c3 a366ce58 bfedd4a6 87a8ce56 +N 7bfb4a29 966d21e8 bfd6a007 43a6591a +N 7bf27472 e964e7d6 bfbc2d12 92305e8d +N 7bf2362e 4756e589 3fe5a3de 2cad0c36 +N 7bf97699 6ca845f2 bfecb629 92fa39e0 +N 7bf49408 7a82b7d3 3fef0a00 e50aa7e8 +N 7c0fe79f bb2c78f2 bfd8d44b a743c9a5 +N 7c0d7634 ec3b4f1a bfe9f6b0 2d60c192 +N 7c025226 e6336e52 bfe5301d 14a0974e +N 7c0626d4 3b2ac788 bfcfefed ac1768ef +N 7c00ef3e bd36648e 3fefff94 1d38186e +N 7c0db071 15d4c88e bfe57b8b 5d5145e2 +N 7c023db1 53398e28 3fc4c9fe 1062c249 +N 7c06b8dc 435e5b82 3fea4fc8 bc8d1120 +N 7c05e0f2 faf94c3e 3feb914f 57209c68 +N 7c045e96 2ea1cac6 bf933ef2 acc3d44a +N 7c1a6b1a 0cd34a12 3fe80c7a 1d5d43ec +N 7c1b7c85 4d3ced33 3feb893d a2485565 +N 7c1d2844 636e24df bfe302aa 987b8fb3 +N 7c1486ed 9670cfdc 3feed0ba f339d52d +N 7c1361fa 4bc19a71 3feca762 bb2b4e79 +N 7c1f3508 2fe7535c bfe1aa81 60bf2bb9 +N 7c1e788f f4116042 3fc37be9 a76cd87f +N 7c16e070 89fcd6a9 bfd4a9cb 52ad2005 +N 7c1cca4c 99e3c602 bfe508d3 287d12e0 +N 7c1a4137 487c7e39 bfedde17 a81eb0bc +N 7c2d1d07 3ec6c03e 3fe41d2a 79452796 +N 7c228b73 b3ed1898 bfeff4ad 0b657774 +N 7c28ad17 3f421601 3fe1e9ad 4d36875b +N 7c24ce31 1677caa0 3fefff6a 7b2e222f +N 7c2acf72 03e30126 bfe09084 6c5b3751 +N 7c2868c7 61b4ba58 bfed2aee 52ab2377 +N 7c2f31a1 86798cf8 3fe21579 c6defff1 +N 7c2f25bf 47f05fd2 3fd1bc2c 9a1aca17 +N 7c22d197 dc0f2b7e bfeea0eb c794c910 +N 7c2666fc dbdd2496 3fe78956 f1988ac7 +N 7c35d320 133a04f8 3fe1b252 da36000f +N 7c38a528 ad96fdd3 bfcfc751 35163a20 +N 7c3bf76a c283b8c2 bfecc623 23c245ff +N 7c32f924 652494dc bfddbd96 cacbe71c +N 7c3b542a 08d946a8 bfe9f9d5 ee743729 +N 7c333491 2c20fd4e 3fe373a2 a9c50fe8 +N 7c3961e3 9000669e 3fecdd7a 3f76d061 +N 7c34a8b7 9ad63cbe 3fe38fa2 5bda727f +N 7c3e18ba 54dd77e8 3fe70cdc 00f8afed +N 7c320ada 2b741ac8 bfd94350 d0df92b1 +N 7c4c5aba bca83b52 3fe53dda 2b073da1 +N 7c4c2e76 73eecc38 bfee2d96 906d5b08 +N 7c41786d 07700ea1 3fea47f0 5f294f04 +N 7c4d799a 1839d14e bfeff12a 3d201e64 +N 7c414325 7e6ee379 bfe6250e a29b944c +N 7c42f528 03a8450b bfe82e0a 296d114a +N 7c459a8b 472dd076 bfec8bfe 8ed449a8 +N 7c455176 c94d0f77 3fdaaae1 37487a82 +N 7c469e97 e01e94c0 bfd672d8 f94a31a2 +N 7c491557 800fc53b bfcc4f0a ce398169 +N 7c524cef 1b2d7322 3fe00212 dd3efedf +N 7c5f8571 b2afa939 3fefe269 9e310233 +N 7c5e9f31 bc933dfe bfefaf3c 9cf8ce53 +N 7c5f96c5 f9f0b9d2 3fef2e53 2e676bd0 +N 7c5085cb 6f212527 3fe62ac4 e2adda8c +N 7c517037 9580f4fd bfeee63c bcd67c88 +N 7c5275a6 3389cc74 3fc13a76 e90eba6d +N 7c5107f9 535cde9e 3fecf847 227a2f7f +N 7c5579de 5f465cbe 3feffc14 f2d74037 +N 7c53bbbe f8f65278 bfe9c2c0 b74f59d4 +N 7c65b746 ffbb3766 bfe2a663 47d50290 +N 7c640c98 3f577557 bfe9c429 a8e7b62a +N 7c6288e2 8022003e 3fed7810 4b16792d +N 7c601b33 44c4f413 3fef5a9b 2aab96b9 +N 7c6a10ce 660a7239 3fd0a7a2 2c7784dd +N 7c625c27 681ee506 3fe87680 c2054b3f +N 7c66eaeb edc43c94 bfd8c286 fa99e770 +N 7c6d134d cddd2798 3fc458e8 7491e151 +N 7c6401bd 3c81f6b0 bfeaacc2 38e53dee +N 7c69b8b6 a284b1ee bfd2b79f 28c4f11b +N 7c79ddf4 19684e17 3fcd3ae7 85443cf2 +N 7c772f9c cc902725 bfee55b5 a77c9366 +N 7c7b9129 b988a6d8 bfe744e8 6115f9ef +N 7c789aad 916c73a4 bf825304 fc9d427b +N 7c7bc0c7 19a84472 3fe8cb0c 767dde9c +N 7c7f2899 7987b7cb 3fec6bd6 f2169d62 +N 7c7e1c3d ec86546e 3fee1371 58573835 +N 7c78c907 40bf5edf bfeff1af bd032a39 +N 7c7f4824 630807d6 3feffeca 324e1de0 +N 7c755061 f1323d96 bfefff1d a4d5d9c6 +N 7c8f9b9d c76cc166 bfe916ef 8f6d2000 +N 7c8e8714 8f04f11e bfdf1434 ebb9de0a +N 7c802e65 35917da4 bfdc7bff 54ddb9f8 +N 7c867bf7 bf5dca3f 3fd468ed 0ceb7cec +N 7c8772e9 1e406c41 3feeca4b ff151144 +N 7c8e9a63 99aaa6f5 3fcf887d c53875bc +N 7c84101a 8fceac83 bfefffab 720286d8 +N 7c88f326 890e8792 bface822 441a3618 +N 7c8d2d52 41aaf9c8 3fe6870d af93abef +N 7c806723 eb66fa1d bfe7f1ea ec5412b4 +N 7c949010 ead04795 3fe1fcc3 2baeadd8 +N 7c9b6a6a 15f616d0 bfeff815 b704c18b +N 7c983b8b 52b9ff78 bfef25a8 70f238e2 +N 7c94edd0 8ad1659e 3feff366 54a5bf65 +N 7c97483d c8562c13 bfeeff0c d8e97a8c +N 7c9cc8fd 26bb245c bfec58cb a31e86a8 +N 7c9436a3 88073779 bfdfae40 d561fc16 +N 7c9b4c69 7b2963ea 3fcad896 8b0cef9d +N 7c962b85 e33338e6 3fefc430 c6d3e0f9 +N 7c952823 158f883c 3fee9b03 1a7f917a +N 7cacf10b e33a4b72 3faa76d3 c63d4fd4 +N 7caa8935 6b5366ea bfeffee1 230aaa0f +N 7ca46a64 9e496df3 3fe837f1 95b62352 +N 7ca1ab81 e92045e7 bfef8e3e 3b5a3507 +N 7ca7ace8 2c682e08 3fdee5e0 c55b4486 +N 7caed965 964a114b bfdc44bc 5b66fe22 +N 7cad609b bdec68ca bfdc22dd 2c53107a +N 7ca81801 b377883a 3fd3db78 f7199e8e +N 7ca76723 0f3ab326 3febd8b4 7d362ff2 +N 7ca980af 8d00f0a2 3feff29f 96da145a +N 7cbae374 408c3552 bfeed331 5ade2e63 +N 7cba4130 3c0ba788 bfef3401 14f73503 +N 7cbb4e45 7aa78dca bfe6fc75 f77a521a +N 7cb04385 e3c9b487 bfee8f7a 974c3954 +N 7cb1cd94 4d98ddc4 3fe99e37 1d1e1a8d +N 7cb4f4ab 13189a59 3fe8418b 95a6d20a +N 7cb9510d 4f77f5fe 3fe6d30b 804297d0 +N 7cb31624 2815d56c 3fefd1cc 3eee043e +N 7cbb8305 49dd07e0 3fed254a 473aa26d +N 7cb7f7d9 b95b2edc 3fef88a9 219eb9c2 +N 7cc7e9ea 433c9ce2 3fd7d17d e5ffb462 +N 7cc4ddb5 b0105549 bfe894d8 d2f27faf +N 7cc5c6dc 56d7c04f bfd52db6 4dd80670 +N 7cc34f0c b6f555f1 3fe30f14 8509b85b +N 7cc4533a 3f743529 bfe2ea7f 540ee877 +N 7cc08a1d fa55c73a 3fe16f01 a902ef27 +N 7ccd4357 04e1a5d0 3fefe6bc f3fd53ec +N 7cc638f9 c41db9d6 3fdc95f1 19c84dab +N 7cc8816f c847723e 3fd36f35 c17095b4 +N 7cc2511d 423ac905 bfb89e06 64077bd6 +N 7cd20419 7baaa197 bfea4a23 3848ded3 +N 7cd0f373 05bedfec bfed0385 28889337 +N 7cd1c198 faa95ad0 3fefd25f b7a8a08a +N 7cd23145 b3174793 bfdbd084 8e26d388 +N 7cd72733 5069809a 3feb4ee2 624a36e5 +N 7cd333f7 663ffb72 3fef337b e03ea600 +N 7cd1f0ee 05955354 3fe28adb 682ab943 +N 7cd631ac 4001e0e7 bfef976a a8b2910c +N 7cd8fa45 a893680e 3feab02d 114758a2 +N 7cd0ceae 6dcdc9d9 bfeffec3 5e536a9b +N 7ce370cc 9eec50f8 bfecf7d7 38719e84 +N 7cec7229 b19b2c7f 3fdbcdc8 07aa29df +N 7ceee769 8582b586 3fe3035a f5a3ea86 +N 7ce5ad9e 99523c61 bfe0a535 39c71fea +N 7ce9e1aa 49d8ec96 bfaffe16 22504080 +N 7ceae849 ee001ad0 bfd84ddb e08461f2 +N 7ce7b7a8 0f8e4bcc bfeff4ab 4f6f3464 +N 7ce0b4d4 40e529ef 3fef79f4 d0877bed +N 7ce1e3ae 0ae3f388 3fecd681 c52e1b8c +N 7ce02862 e78de07c 3fc6b46a 8488caab +N 7cfbe91c 608f3145 bfe55006 e6921458 +N 7cf793bb 52e4f80a bfe0b717 6a13d1c7 +N 7cf9c1a0 260d7ad9 3fde3ab7 afd1da9e +N 7cf312a6 252e4ad7 3fde36e2 236bb27b +N 7cf63341 547c8206 bfd5b276 a161685e +N 7cf0e1a2 ca8de638 bfa3f46d 5304a476 +N 7cf0107f 92d5e895 3fe6f376 593556e9 +N 7cfb5686 7b94d795 3fdc57af 4da398ae +N 7cfe3e52 9a853c62 3fcad9b6 4ee2648f +N 7cf6a6f3 3864096d 3fedd956 fe694f5a +N 7d0dd234 3dc743c3 bfeffc3b d44f9b91 +N 7d0b31fe 5dfc8a70 3fd3692c 96ce778c +N 7d0f70be 434c888e 3feffb4c 24fef932 +N 7d0f5334 99280b05 bfab0ac5 b0aea723 +N 7d0bc548 30122d40 3fd094f4 f8ed13a8 +N 7d06ecd5 92c9235e bfef9e09 db7deeb6 +N 7d0aab3b ff50ae1c 3fefd5ea 60828bfd +N 7d0ea9cf 8b781814 3fdffb32 7963d283 +N 7d08b421 3234c3d1 3fb1a7ef 626bb2ac +N 7d0300b8 66c8c41b bfeff488 523900c3 +N 7d1cefe3 53fce4e8 bfc36c83 41aa2dc0 +N 7d1e77df 1353db00 3fd2d320 a3f62e54 +N 7d1981e2 d2c60660 bfe42a41 d5604b7f +N 7d19b420 1e8b7054 bfd32061 9ab6c575 +N 7d1c9aec 22181e28 bfe3b8db 2f498efb +N 7d1352b7 ea215fac bfd6b9b2 b0678e8b +N 7d153a6d bf617f47 3feefe43 87cadd67 +N 7d1e0981 a99029bd bfe367eb 16afd8b9 +N 7d1a8d2d 0f84f0f7 bfef9307 48889e2f +N 7d18ecdb e7f72d76 bfd42e62 b5c5702a +N 7d200e30 ae021ddc bfd81c57 18d6ba9e +N 7d23c6a4 78b60765 bfd670ab aefc3532 +N 7d213801 d1e97491 3feffd5f ec671f07 +N 7d2781cc 1eafd780 3fef0f82 4d4a8cdb +N 7d201f18 3ea81e4e bfdf5324 952af645 +N 7d29c9da b0435c6c bf931247 cd305e98 +N 7d2f6516 d8ceab21 3fd1e9eb fd015634 +N 7d2215f8 097ac036 3fecd28d e61bc472 +N 7d2650de bbc350d8 bfef65ee 6e033c1f +N 7d297f75 4baa46b6 3fbc464d 9a7f799d +N 7d3a485a 4ff5806f bfc470fd 37c7f29c +N 7d31bed4 b7bbb1b6 3fe1c14a 27551f2c +N 7d3c85d3 bf22c15a 3fe139a3 41190fd7 +N 7d3a21a0 6de24bdb bfeffe80 d8c3cd93 +N 7d32d995 095634e2 bfe4478f d77e2f37 +N 7d32fccd 4aca7b6a bfe12b84 a3f18f6f +N 7d3ba42d e7572118 3fe47119 86e0e8e9 +N 7d3948c6 8b8b6196 3f0d85f4 340a0970 +N 7d33a05e c14a2e13 bfeba140 bca16412 +N 7d301ec5 c8063f80 bfdb0e7f a0ee254c +N 7d44a33c 8983cdac bfe4898e e4b50344 +N 7d46369b 871643f2 bfe484a7 f2db561f +N 7d4d0172 73a9141a bfef10bc 17c5c029 +N 7d4f75cf 26877425 3fee8067 8b91f921 +N 7d4bf9a7 b3a120fc 3fe442e0 91aabf99 +N 7d45ee6f 1d0718f6 bfe9349f 051bf5c2 +N 7d49d5cf 559ddf58 bfe5230f b434d9f9 +N 7d4072c1 d12fbdb4 3fefcd77 937a4782 +N 7d4f5c65 ecca4fde bfe62812 82ad8cc2 +N 7d47655d 1e84cf6c 3fbf1c80 c9ef7190 +N 7d551187 b4746802 3fefcb97 eaaeba4c +N 7d507d76 b5d154bd 3fd1fbfa d911d3b2 +N 7d5e6555 3f2749e6 3fef39ba 859a1e01 +N 7d5835c3 c0a2c0f0 bfde5cb4 e8b76716 +N 7d596bb0 70cfb3fc bfea20db ab076f3f +N 7d582e85 63fcb694 bfe4dcf4 08b73d67 +N 7d5dc76d f868d797 3fed440d a6e5f739 +N 7d57b428 fe529d39 3fc82128 bee22e82 +N 7d5b1f08 ebe898ac bfefc68a 674c5ea4 +N 7d528a9f c6193a3d 3fd79758 989b5296 +N 7d625159 51d840a1 3fef7620 e099875e +N 7d616bf2 50574032 3feba363 e679aa2e +N 7d6a0944 91f3f48a bfe6cf38 8a701117 +N 7d635ca2 ce7f9890 3fe5943b cb5c3118 +N 7d60736a ce25deb0 3fef7866 864bfe78 +N 7d6ab4f8 6c78bfb2 3fedfc8c 8ca88cae +N 7d6df784 6c58a98d 3f8215a3 47901a79 +N 7d6d5080 03b5261d 3fe5836a a3e38896 +N 7d665d51 7915b209 3fefdc20 efd91637 +N 7d6ae42b 7fc2331a bfefb7b9 14f34f37 +N 7d7941e2 2a72c3a6 3fefffdd f834dbb7 +N 7d7f1061 f4414440 bfe95ecf eb235a09 +N 7d77f1b4 839f94ee 3fdb343e fd3126db +N 7d746374 043a14c4 3fc02309 ac041f1a +N 7d79f915 4d9823e7 3fec9514 31419e20 +N 7d7c9e6c 84a50063 3fefbde8 a86f659e +N 7d793e51 3f9f8d3a 3fea6b93 3d9c6fba +N 7d74e765 dd81f76a 3fe7a16a ef37dac3 +N 7d71f066 5569362e bfe357c8 be3ad9a3 +N 7d736405 ccaa3def bfef03b5 291efb53 +N 7d857c95 4f69a7bc bfe1cd49 2d1af1ff +N 7d85fbc6 df6d66f7 bfb83c94 5db13a0d +N 7d85f904 8f29dd76 3fef1953 f4a3bfe7 +N 7d80ce28 c3caf156 3fe0a924 ae3d3d70 +N 7d812808 aaede37f 3feffab1 49aaa791 +N 7d8ea50c 18577c0b 3fc08870 f461a7aa +N 7d8fea5c 90ad8c8e bfcb899c 07bf201a +N 7d813a05 ec6533f6 bfcc18c6 ae87bcd0 +N 7d8be2d0 1daa2b6c bfe45fad a36166a5 +N 7d8a08c0 4fe151a2 3fef2b15 88f6da92 +N 7d91702d a5d08ca4 bf9b449e 71556eed +N 7d9fe89b 636229d0 3fdfc023 83f6b082 +N 7d9e02e3 ef7e101d bfef0433 56f243d1 +N 7d981d17 327eb1c0 bfe28c16 7742d37e +N 7d953c26 a7a9c1bf 3feb66ba 9eaf8d6e +N 7d9f2105 2ca6d584 bfefff92 ee05cfd9 +N 7d9c6d39 2355241a bfed7327 1b5b1e47 +N 7d9a8c53 ae0e4cb7 3fe171ac 7297d41b +N 7d912b33 371ecb45 3feb57ca 78c61cde +N 7d9e8c85 93a83d7a bfefed77 ff9070e7 +N 7da57cbd 4548de23 3fea8ae1 3254067f +N 7da03bf9 9a6ed203 3fdc49f3 4311a98d +N 7da22cae d6c1e652 bfd7d10f 257e234f +N 7da9cd82 50f7845d 3feeeb65 3231c56c +N 7daf61c5 5c33149c 3fda7ca1 94bd7e45 +N 7da83158 f89e53d6 3fc39aef 4ca6005c +N 7da7609c e9bfc5cf 3fed568d 71ba3bb3 +N 7dad1cb6 00d7299c 3fd640dc 492858b1 +N 7dadb453 2438bdc6 3feecb6d 3e44297e +N 7da1370a b100e7d2 3fe78b81 2586bd31 +N 7db81e6b f4ebb1bf 3fef9697 3bd37686 +N 7dbca351 79ad4bba 3fed9c05 af085c58 +N 7dba9fed 72ccc45a bfe6987e e594d404 +N 7db8379b ea4bfd8e bfaa53fb 3733faa4 +N 7db287e4 e342463b bfec0d96 d6dabf54 +N 7dbf0d6a d0af0040 bfe24287 19a6d3d8 +N 7db53a08 38f5b462 3fe7dac2 2e90a39b +N 7db3ff71 f125bf28 3f89f2a8 a8746937 +N 7db31525 190658e6 bfefbef7 87a9df01 +N 7dba1700 e1d0f96d 3fe2c0e0 900a02eb +N 7dc94a0f 1e813baa 3fecda26 e599ac7c +N 7dc7e789 5bf3154b 3fed49dc 5cd14f25 +N 7dc8aec0 83d9fd16 3fdd50d9 6315f312 +N 7dc1e2f1 0a4e98e6 3fe91328 70518ba3 +N 7dcfad22 f3c8b0f4 bfec40a5 a2bd0402 +N 7dccf7bf 88b6386e bfe44e06 d9a36b38 +N 7dc29911 62a21be7 3fea9fa9 68b62f59 +N 7dc6bf9d 45c434ea 3fb1cf6a 90307716 +N 7dc15e1d f3e8527c 3fe7f1cc 19bf00d2 +N 7dcdf043 59111874 bfe17368 4168318e +N 7dd0facd 0e4e2452 bfe6ba01 0ff843ae +N 7dd47e8e cff1e259 3fd674c6 e7aa7cbb +N 7dddc330 6548b5b6 3fe4bc4d 6b4132f4 +N 7dd141b4 98dde47a bfcd5c77 d761b51f +N 7dd45602 77d56866 bfd6b104 ea090516 +N 7dd738c3 b9274018 3fd0f357 ea4cddb9 +N 7dd4864b 998c1087 3fe734ca 3284b910 +N 7dd9d4fd 41353c1f 3fe6e13a dff8dced +N 7dda8fb9 4927ef1c 3fd3d68f 4a03e1b8 +N 7dd038b0 2d38b5e9 3feca942 8aaeedf9 +N 7dea593a 952d6d9a bfe222c8 2ba63b75 +N 7de5e321 c795899e bfe75199 db78ddd8 +N 7de3b362 4a5fe248 3fd935c1 0ef5263b +N 7de0a2a0 6353292a bfe7aa52 952e8c28 +N 7de6a3f3 bfcf58d2 bfde0f03 fb1fbc16 +N 7de8f782 e0f51b00 bfd6ecac bd4bb876 +N 7deb8483 10fd5ca6 bfe31199 76a9fa0e +N 7de9e4ab ce769fdc 3fef9450 84ca6839 +N 7de04a13 17f55f4c bfda0034 7303450b +N 7de000e3 4f27230f 3fe71415 2433583f +N 7dfa4d7c 8f2d767f bfaa4bd8 f1157222 +N 7df2d8f6 13ef7028 bfe796e8 6c54f940 +N 7dfa36b1 200e07b5 3feb83e3 920e183e +N 7dfa1111 569aa8fc bfec7f2b 04faada9 +N 7df3879a 9daefc6d bfe3ad68 dab63460 +N 7df5e232 94d3eca6 bfd6371d 22d2bc41 +N 7df658a6 5ee3a538 bfed6ea0 4fdb5a07 +N 7df85991 1dcc6cd0 bfe94999 4c4de752 +N 7df8527a 2c2bb042 3feffc7b 24ae322b +N 7df6cace 86912270 bfde5a77 a2219ec6 +N 7e004cfb baaa85b6 bfef60fd 34fa14c2 +N 7e0effad bb7aa3a9 3fee6e48 06d9ad18 +N 7e0f194c 56204c24 bfe18e3a a3254c5c +N 7e015f6b 7fa65635 bfeee04c 4519f929 +N 7e037e8a ba752b62 3fecd56e 494199dc +N 7e02d62c 298147a7 bfdd43ce b6c58826 +N 7e0318ba f082411e bfe36661 6e7c31ab +N 7e0583fd d956041c 3fbe4a56 943f9772 +N 7e0c710b bb86bf04 3fe698b4 80c3ca66 +N 7e058e94 280f1b3e 3fef211e 05479b92 +N 7e13a1f7 3abeafe6 3fd590c1 b3f63712 +N 7e18e449 917b5650 3fc03b63 c8aeeb9f +N 7e1d3580 f8a5a992 bfd9feba b25f3b0b +N 7e19b13b cbc5dbd7 bfead0cc 2a012eec +N 7e1eb68a 0584cec4 3fc9dd1c 14b5cc25 +N 7e1c7f42 7d249e27 3fde5d66 98fc32b7 +N 7e1ae429 f7736908 bfe54557 fa180bff +N 7e18dd46 3dbe49f3 3fcbc5dd 1f1b9b7e +N 7e10b66b cbe421d8 bfb7c2c9 d698718e +N 7e1a6c0a 6da7a685 3fedebbd f758b662 +N 7e2924b9 0992187c bfe60ab6 0b8fa619 +N 7e2445b0 a1fdd282 3fef21cf d38e7b25 +N 7e279d10 1a7912d0 3fd1665a 65a6990f +N 7e2e7946 1e9381a2 bfea6bc2 efcaf269 +N 7e259a2c 4c188630 3fe2d014 e0fcb98d +N 7e2cf459 43640dc1 bfeb5a14 424a0cb6 +N 7e235fed 070cc8ff 3f97a9b4 2324c47d +N 7e287a51 281cfb7a bfe04eb3 30554e2d +N 7e2ed06a 1eeae74a bfefd731 02e6f5ee +N 7e2f914a 32a64668 3fefed5b d12ec5f9 +N 7e38744e 49dfb217 bfe0fdb5 fd93f6e0 +N 7e341945 af569d05 bfed4845 fde3d2ad +N 7e32fbf4 cae9f1a6 bfed8a4a 7d8d3638 +N 7e341c5f 7c239b98 bfe44487 3e77cbc7 +N 7e3e9735 6442dcda 3fe47690 8e526d23 +N 7e333846 c2386142 bfe0d714 832525dd +N 7e3cf2fb 595dde3c 3fe9e8db 804bbef9 +N 7e399f07 d1751de6 bfeef3fa 20c6ebdb +N 7e337024 358fb652 3fd711bf cb39c86c +N 7e314025 1fc44ae9 bfe3e7d0 07c32ceb +N 7e4ddec1 5511b25b 3fe51539 39e24c34 +N 7e435970 e7e145f3 3feede7c 01c95227 +N 7e4ea87b e3beb11e 3fdad431 4a3ef061 +N 7e419576 65357097 3fef5474 09ea6f21 +N 7e401fbc dfaf341d 3fce6fbc 93f3ca04 +N 7e44043d 852b111a 3feaf3a5 58facbbc +N 7e4df3dd 985b8680 bfecb1a1 6154f32d +N 7e4d8851 83f2af50 3fda9cee 964d171f +N 7e479942 734ff891 3fa04ccc 1b285216 +N 7e44bc25 b35f2f06 3fe01ba3 f32bf6bb +N 7e59f1ec 1a4470b6 3fef0712 08361402 +N 7e566829 92abe269 bfefffd7 1894f89e +N 7e52f538 22333caf 3fe61cc2 ae64a63e +N 7e59bcd0 7cb604b0 3fe3a4c4 2385ca4d +N 7e572726 387c8d64 bfddb202 072942c2 +N 7e5fd7a5 f757c968 3fde2699 06ce74a7 +N 7e5471ef 1d186e4e bfec26ac 46605721 +N 7e50d6ce ba4a60cf bfd310a6 d4ba31b5 +N 7e590873 02bae4ea 3fe13791 a820e746 +N 7e53badc b003aea4 3fe7a7d3 56a163e5 +N 7e6bac55 2785a4aa bfef3c5e 17776255 +N 7e60a989 bf13dbb2 bfef1fff 14cf5cfa +N 7e6c7a21 1423424e bfd74492 16711b10 +N 7e6a00f8 360632af 3fefb8e9 2c829571 +N 7e62779e f2651acf 3fea82f2 eb6a96fd +N 7e627f50 cff9f287 bfe324ae f3b74538 +N 7e6bc35c afe21efc bfed9362 5917964d +N 7e68db0b 7328bad3 bfc4f113 c0773711 +N 7e6e4d9d 0b2af5c8 bfebfc8d 04e328d3 +N 7e62b353 843b3a24 bfd39278 69361cd8 +N 7e72f714 9c2c0704 bfc8662c 594ba119 +N 7e73f439 86094a66 3fef9fcf daaccdf6 +N 7e724fdc 870cd9f8 bfefaa12 103d5dcb +N 7e7fbf22 bd8390e6 3fe7fd43 f7e21d93 +N 7e7adbc3 9989bda2 3fd61c5d 5e084944 +N 7e714cca 2002325b bfe93991 61fee3cd +N 7e7c27f2 a77980ec 3feaec55 981b5b10 +N 7e75ae95 fc17e56c 3fe1dc42 4188fd33 +N 7e7955ee 8f09e88c bfee39a0 a68b2206 +N 7e738441 ee843b50 3fec8260 cfae966e +N 7e8a250b 2ec21e98 bfe3f2f8 ec72b161 +N 7e833904 f60041d2 3fecf7e5 9f4957cb +N 7e8dbc4f dd84ddb8 bfee954e a48dffbe +N 7e8dae69 1864af4a 3fc0121a 0dd0d6ce +N 7e8cdcd0 92722104 bfc08fb9 ef19ceaa +N 7e8a0cc0 eaae316c 3fe01cb7 aaf78d2c +N 7e883f1b 3f985a06 bfec35f8 b581d394 +N 7e8ed5ab cb01ef0c 3fefd2cb 07807eb2 +N 7e88bb43 e171a4fa 3fdc6555 ac5ff5a6 +N 7e878b31 628acd35 3fedecff 74298e53 +N 7e99110d 46fdb00c 3fbc90ef bd06297f +N 7e989b64 5c87895f bfecf25a 5b2fa440 +N 7e9aa3b2 7596ed48 3fef4279 aca84533 +N 7e9fbd5d 004b6ae2 bfe5d370 36a4ee54 +N 7e9679d0 452f518b bfedf383 d2ac9c49 +N 7e99fed1 a70d6864 3fe72348 35e2263c +N 7e953fd9 8c7f629a 3fef3381 92c9873c +N 7e92020d 4b29b22b bfe364eb 71f51d06 +N 7e9a7edd ae9b98d7 3fb4abed adfd7842 +N 7e9d4610 5b0a00e0 bfddbfb8 9ac8e931 +N 7ea91679 80f6ccd4 3fe9fe74 d8ae2d0e +N 7eacaf27 012545de 3fd09e4f 188cf1cc +N 7ea3b201 be17473b 3f9bf9c9 6a6df05a +N 7ea634d0 7719e6e2 3fef964a 1658c7ab +N 7ea74202 4f549986 bfed4ca9 3ff68f80 +N 7ea38cec 40f2b5f6 3fe3f7d7 5aab88a0 +N 7ea32458 daead0c6 bfcfc7d7 4fcd2090 +N 7ea05236 1bf3732d 3fe41f94 75c33394 +N 7ea64ae7 4925c4d4 3feb5ec1 2d5a0d42 +N 7ea1b617 a0600236 3fefef73 825f1845 +N 7ebeb647 61d138ca 3fd31d1d 90e3cbe4 +N 7ebb6785 705424ea 3fee900d 2990af64 +N 7eba41e9 34ae47c3 3fda72f6 f126f25f +N 7ebac02b f42c1ac9 bfec7825 5730cde7 +N 7ebd7bde f53e4294 3fe1f343 fd202964 +N 7eb64080 c3540474 3fe43826 3d826bc8 +N 7eb6c70e 96adfdce bfecf3e9 8eb1f978 +N 7eba13a2 f7e0f3c5 bfe7fb0d 57301a00 +N 7ebc3592 4b5887c3 bfee4ae2 5f345685 +N 7eb441a2 9be7a7b6 3fefe061 eae5f456 +N 7ecd5c70 3e4144e2 bfed18b5 85789661 +N 7ec64848 b3d0f3ff 3fe2f9ff 783db84f +N 7ec5b501 639f283f bfeb94d1 b1bfe22b +N 7ecedd87 a95f0c77 3fe20b58 33130578 +N 7eccc59c c746bcaf 3fe0bcfe 3b95c69b +N 7ec680b5 6e9f257f bfb1efec b1b1f772 +N 7ecec17b a01c9135 3fe2c9c4 05a6dab5 +N 7ecb1ab3 adb24728 3fc75400 769da629 +N 7ec60596 797e1d98 bfd5867e f7f82baf +N 7eca31a2 cdb64ac0 bfe97a9a 53fd3433 +N 7ede1314 6f2c0b72 3fe023fa 9e81ffde +N 7edf2b77 6235564e bfe04afc 69f8e0cc +N 7eda5b80 be03504a 3fefe8e4 890ba4a6 +N 7edb3595 afe7d887 3fd56341 8e703608 +N 7edb3ec8 625ab972 3fee448e 17910ad3 +N 7ed738d5 2283b462 bfefd4d2 2cc26fbb +N 7ed8fd67 ce62a652 3fe02325 76983bbb +N 7ede8dfa a9ca2eb3 bfe9d3a2 23f1bd72 +N 7ed52ef3 4d2a95d1 3fefcc04 196fe0ac +N 7edc54a5 141df96e 3fefe49a c7771785 +N 7eeca4fe d7772b82 bfeee8f8 02481eaf +N 7ee8c1bf 866284c0 3febd84e a009750c +N 7ee13dae 07340093 bfce2541 770c845f +N 7eebfecf 0c3fd25a 3fe126b4 50c05df7 +N 7ee85757 20cdd8bf 3fd732c0 ffaca0aa +N 7ee61f18 88445f4d 3feffdaf fb348454 +N 7ee524eb 55d2e374 bfd163ce 4eb554b8 +N 7ee9a6df 4cc38026 3fc89f2c 95960347 +N 7ee65a79 bf42a2d2 bfecb049 5eb00dd0 +N 7ee03b8a 66cfb40d bfef9c7d a808be70 +N 7ef5a6a1 702fef08 bfef3e4f 56940350 +N 7efef6b8 88f511ea bfe7b597 4302e317 +N 7ef2e640 9e0a367d bfd76801 679e78d0 +N 7ef2f5fb 72e1b140 bfe5fe5b 4f8a02cd +N 7efbd5d1 66dbd0c4 bfec847e 957afe44 +N 7ef4bcfa 8e68a554 bfed782a a36618b4 +N 7ef08b33 0ace2014 3fefe4ba 7ebfe394 +N 7ef454c5 a1dbb9f4 bfe4edd2 c1a56a36 +N 7ef5f43d 6e12946e bfe7a5f2 6ade59f7 +N 7ef712d2 046be58a bfcc2932 dff6bf24 +N 7f08f93f ca906243 bfeda4bb 2a494b32 +N 7f0da2f9 8573ab76 3fefc27d ee047b43 +N 7f0df1bc 62e6a776 3fe52341 6b9f80ad +N 7f01b077 ab6bdea3 bfdd73d2 ef1bee8f +N 7f0d5d98 5d239944 bfe6b4e3 afd9acbb +N 7f023cce a0cb8af9 bfef3822 9bff76d9 +N 7f0c92dd 487790ce 3fef8872 8a173099 +N 7f02349d 524df6f0 bfdf1fd6 9e8229b6 +N 7f029e9c 55c22cc5 bfe40708 4db46b79 +N 7f02b521 405993d9 bfd8831b b6f15fda +N 7f1965f7 abd23ad4 bfe3af89 b9ca60e3 +N 7f1078d4 4a7dc354 3fe5f957 d5f172d4 +N 7f1e14cb 6da9caa8 3fefffce 7cde6835 +N 7f1fc55e f6dcb34c 3fd8937b 742bd611 +N 7f1449db dd8bf360 3fa64e7a 10f21409 +N 7f195b51 4d6d8508 3fda4b91 d30d8e28 +N 7f152973 ff07be12 3fccccb9 492992e5 +N 7f135c51 afcea307 bfebb138 a15e9c9c +N 7f1ba44d 8733f61d bfe4f0fd 4581b5bc +N 7f1165b2 9045b810 bfe23d25 e22d4c66 +N 7f2fb3aa 99d2bf64 3fef88cc c3b914f4 +N 7f29be58 49a5c95e bfa813ba 23a49486 +N 7f2ba5fb c35414e1 bfdd7494 a41001cc +N 7f2fbfd5 ea874760 3fef4d83 a15f0ce8 +N 7f28d12e e5097e26 bfe4c2a8 ea418f5a +N 7f26c293 e71c2f7a bfd48e4e 74103e8f +N 7f23f464 7de6b92a bfec9072 6aecafba +N 7f2d54d3 719fd60a 3fef3a90 da7c2e58 +N 7f226b48 b052db12 bfe7c5a2 a11baa76 +N 7f28687a 4b367c68 bfeb0acf 78c33409 +N 7f3b6bee 22cffa05 bfe8984d a61487b2 +N 7f3bc429 010b7a68 bfeadcf5 ff55c501 +N 7f3d430a e218b6d6 3fba6f80 41f9be9d +N 7f32b1c6 64c73b9a bfeba644 bf048537 +N 7f3d1a1f 00cd2e85 bfcddc3d 802e98b0 +N 7f33a5ca f5238fa2 bfe5508d 9ce6fd24 +N 7f3430f6 5f67584b bfeffd22 a5ed0dee +N 7f3690ff 26d1e0fc 3fdf497b 8d523256 +N 7f3c485d 0ccbeab4 bfb28b8a cfb18b60 +N 7f36350f 1c1a5a99 bfeffff2 feb1c1bd +N 7f475378 b996482c 3fef95f1 ebf73170 +N 7f4e33fa 477406da 3fe64176 39a0f072 +N 7f4f5c10 2d8d51bd 3fe316fd be965de0 +N 7f41672b 379f991e 3fd5a32f aa9cf4e0 +N 7f4050c7 3aabcddf 3fe69b33 1b2f5054 +N 7f483029 28f25e82 3fd01c4a 6d322403 +N 7f49732f 775f84ba 3fefc56f b8dabddb +N 7f4468ce b8d7f7aa bfe9a8bd 57ef15bd +N 7f498e8d ca00f087 bfebcf28 b88bb86b +N 7f4984eb cdafeb7e bfd43ba1 d7a3aa1e +N 7f50ffd0 ccdcabdf 3fc52b6c 9ed44376 +N 7f5dc56b 8efa18b0 bfef5af5 1a659373 +N 7f53c233 cbf3caa9 bfd7ebfa ff4760b3 +N 7f5da94e 37b9f5c0 3fe284d6 9f422436 +N 7f5da67f c0bee413 3fe55c1c b0d4fdfc +N 7f555de2 1a12d157 bfcb8c87 9d36578c +N 7f561be6 9006d299 bfe839df d960358a +N 7f53562b 2861d9a8 bfe4d7d0 ac3f98ae +N 7f57c73d 008f4f74 bfdf669c 2026a0bd +N 7f5fdc65 7624ceac 3fefc230 b35432ab +N 7f6c3762 793b6d9a 3fe955ef af2af914 +N 7f6b5100 ca59bb41 bfe3c6a8 ebf0cff0 +N 7f63a2ab 67f728fa bfee7637 8c081397 +N 7f671b69 64cf260a bfe9c3b0 037556a2 +N 7f6d1c09 0e0d82b2 bfd2a08f 0272978d +N 7f615874 3c21ceab bfb020cc 11be857c +N 7f6a16be d2b6de8e 3fd9b22d f6917359 +N 7f68586d fa122768 bfc5d1db d59c2ba7 +N 7f6da4f9 422074bd 3feff7d3 491b9a0a +N 7f6134c9 4cf576ae 3fefcea2 b4d84ccf +N 7f74050b d37e1638 3fefc700 9a29febe +N 7f72df24 6b247e62 bfb3ee2f e2b9fa67 +N 7f70154f b5680d3e bfeff922 a76355cd +N 7f77611d 63dcdfaa 3fe732bb 8d117c1a +N 7f7e10ee 608d9fa4 3fc4b47a 498eedb4 +N 7f721550 52d64e68 bfb77aaa c84c1979 +N 7f7b4bfb d8d8aaf8 3fe5a016 2025082f +N 7f7a0c63 2e6aea8c bfd04219 596ac22e +N 7f703474 b1211b2e 3fee4ade 1955680d +N 7f746ffc 6099a2ed 3fed1214 cabc72cf +N 7f80e9fc 45484e15 3fc4746a 20ef5de9 +N 7f8452e4 7c975fbc 3fbbca10 abca5818 +N 7f8a8a4a 76ebf682 bfea5897 c2f74396 +N 7f8b79df 91986838 bfe80724 c1d7de57 +N 7f8f51c9 ebf130a4 bfea41de 3899516f +N 7f8ebe80 4a596d3a bf9c0d60 f13d2210 +N 7f874f8c 3c477f7c 3fc96689 467e44e2 +N 7f8c8da8 eecaeb5f bfefec64 4f7a83fc +N 7f8c7541 69df87d8 3fc5313b 7fe32c1b +N 7f89facb b1dca72c 3fed003f d47bdabc +N 7f9d10c6 f5bdbae0 bfeeb034 8a9166ca +N 7f9e172d fc00c308 bfdef541 7ff2e73e +N 7f9c60d2 867a9142 bfc67e1d e539c85c +N 7f9c43c5 138309ae 3fed8442 a9b507ad +N 7f98924a 665edbcc 3fe2a995 035af593 +N 7f95024b 0a73f793 bfeb3251 8c56aa44 +N 7f97f982 f7536054 3fee83ad 4ced4f87 +N 7f94fcf7 57c76145 bfe8c1f7 99eceb14 +N 7f9a301b 03c66462 3fe9d546 17ac507a +N 7f999503 d0b0e909 3fec7364 4e3d14a5 +N 7fa1c68f bb49cb34 3fe83b9f 3d17dd5f +N 7fa8232f 57ed02d8 3fefff2f 557fa060 +N 7fa568f3 a4c3e3af 3fdfed86 54650a78 +N 7face823 ce616c57 bfd21663 2433b139 +N 7fa1b340 e841a4c1 bfeeeff7 ff0253a8 +N 7fa44fbd 46e0fb7e bfe73277 27e8fb52 +N 7fab7df3 80ec301e 3fb4e72c 92bb72a3 +N 7fab167d 943e3136 bfeffb0d 6c337f79 +N 7fa17de7 224d4d9e 3fc9582f be783975 +N 7fa51d38 07ee342b bfe09113 e32d289c +N 7fb0045e e30a02a1 bfe034c5 3999a13f +N 7fbefd79 e916ce9c 3fd13236 76d8b0ce +N 7fbe7ac1 c7ab9ddc bfe61e71 3415efd7 +N 7fb6fbfc b37b729a bfee261a d36b392f +N 7fbda892 abd4418e bfd09fa9 775edb32 +N 7fbd8b87 2e66b94c bfcea5f3 3518495b +N 7fba5aab b81bbb6d 3feffff7 b8783440 +N 7fb49204 0c4aa4d9 3fef6a65 fd7a7579 +N 7fbb7122 4b1ec9e2 3fea1306 b4370479 +N 7fb176db e2093f3b bfe29713 e1bfae5a +N 7fc69535 9e01da38 bfed3d93 2462fae9 +N 7fc0e8c9 e7d90708 bfe767be dabf92db +N 7fc5bdcd f80ce4da 3fd50919 5f6ba037 +N 7fc0a6a3 dc5fd2c0 3fd90248 9035d7b2 +N 7fce2f2e 8770a2f9 3fe9e4a3 5e78367e +N 7fc4720f 78ed044d bfebc9ff 50738c40 +N 7fc9233b 9c0dd553 bfe7968e 6747fbd6 +N 7fc26fd9 a22aad42 3feb6cd6 d3c49d97 +N 7fc43dc5 716cc68c 3fe86c1f 4368efc2 +N 7fcfa425 bb9d3750 3fe0b841 ae84cbd1 +N 7fdeb555 57ef8204 3fd772bb 30e2ae05 +N 7fdd5250 0859db24 bfeb9582 65b9f76f +N 7fdd621b f59157bc bfd6124f 1009baee +N 7fdaa4fc da385982 bfd07fb7 e9ef23e6 +N 7fd47ca7 9b919452 bfe632f8 52186c30 +N 7fd0cc27 23935e9f bfef8b7b 4c44c000 +N 7fdd68fa 143042bf bfde05d2 8daad1da +N 7fdd994f b9da5bf4 3fc52b38 63379a4b +N 7fd36be7 cf0264c3 3fea2043 8f01ee61 +N 7fdb1a12 6b65583c bfda7e73 46fb09c8 +N 7feca873 b3e579ee bfeff583 b19e97f5 +N 7febb8c6 9a668500 3fefa94f 09a26642 +N 7fe1b981 9168f327 bfefdc32 e0f1c74d +N 7feee06a 29f9146b 3fb84a79 2018611c +N 7fea3271 bac2594a 3feff985 32497dc7 +N 7fe3270f c80e3d74 bfd05f2b 453edf51 +N 7fe29179 160e2297 3fe38adc f61d3dac +N 7fe40a10 35e56da3 3fe4b857 38b35fbd +N 7fec5006 1963c632 3fd76e42 68ff231d +N 7fed364a 6aef4238 3fed37ed fd25c58c diff --git a/test/io/cr/cosh.testdata b/test/io/cr/cosh.testdata new file mode 100644 index 0000000..d50346d --- /dev/null +++ b/test/io/cr/cosh.testdata @@ -0,0 +1,2140 @@ +cosh # Name of the function to test + +# cosh.testdata +# copyright (C) 2005 F. de Dinechin and V.Lefevre +# This file is part of crlibm and is distributed under the GNU Public Licence +# See file COPYING for details + +# The following lines are either comments (beginning with a #) +# or give +# 1/ a rounding mode : RN|RU|RD|RZ (crlibm syntax) or N|P|M|Z (libmcr syntax) +# 2/ The high and low hexadecimal halves of an input +# 3/ The high and low hexadecimal halves of the expected corresponding output + + +# Special cases +N 00000000 00000000 3ff00000 00000000 # zero +N 80000000 00000000 3ff00000 00000000 # -zero +P 00000000 00000000 3ff00000 00000000 # zero +P 80000000 00000000 3ff00000 00000000 # -zero +M 00000000 00000000 3ff00000 00000000 # zero +M 80000000 00000000 3ff00000 00000000 # -zero +Z 00000000 00000000 3ff00000 00000000 # zero +Z 80000000 00000000 3ff00000 00000000 # -zero + +N 00000000 00000001 3ff00000 00000000 # smallest denorm positive +N 80000000 00000001 3ff00000 00000000 # smallest denorm negative +P 00000000 00000001 3ff00000 00000001 # smallest denorm positive +P 80000000 00000001 3ff00000 00000001 # smallest denorm negative +M 00000000 00000001 3ff00000 00000000 # smallest denorm positive +M 80000000 00000001 3ff00000 00000000 # smallest denorm negative +Z 00000000 00000001 3ff00000 00000000 # smallest denorm positive +Z 80000000 00000001 3ff00000 00000000 # smallest denorm negative + +N 7ff00000 00000000 7ff00000 00000000 # +inf +N fff00000 00000000 7ff00000 00000000 # -inf +P 7ff00000 00000000 7ff00000 00000000 # +inf +P fff00000 00000000 7ff00000 00000000 # -inf +M 7ff00000 00000000 7ff00000 00000000 # +inf +M fff00000 00000000 7ff00000 00000000 # -inf +Z 7ff00000 00000000 7ff00000 00000000 # +inf +Z fff00000 00000000 7ff00000 00000000 # -inf + +N fff80000 00000000 fff80000 00000000 # NaN +P fff80000 00000000 fff80000 00000000 # NaN +M fff80000 00000000 fff80001 00000000 # NaN +Z fff80000 00000000 fff80000 00000000 # NaN + +N 408F4000 00000000 7ff00000 00000000 # A large positive +P 408F4000 00000000 7ff00000 00000000 +M 408F4000 00000000 7fefffff ffffffff # (returns infty rounded down) +Z 408F4000 00000000 7fefffff ffffffff +N C08F4000 00000000 7ff00000 00000000 # A large negative +P C08F4000 00000000 7ff00000 00000000 +M C08F4000 00000000 7fefffff ffffffff +Z C08F4000 00000000 7fefffff ffffffff + +#TODO check the transition to infinity (as in exp.checkdate) + + +# Behaviour at the bounds of the domain +N 408633ce 8fb9f87e 7ff00000 00000000 # The first value whose cosh is +inf +N 408633ce 8fb9f87d 7fefffff fffffd3b # and the one before +N c08633ce 8fb9f87e 7ff00000 00000000 # Same in negative +N c08633ce 8fb9f87d 7fefffff fffffd3b # +P 408633ce 8fb9f87e 7ff00000 00000000 +P 408633ce 8fb9f87d 7fefffff fffffd3b +P c08633ce 8fb9f87e 7ff00000 00000000 +P c08633ce 8fb9f87d 7fefffff fffffd3b +M 408633ce 8fb9f87e 7fefffff ffffffff +M 408633ce 8fb9f87d 7fefffff fffffd3a +M c08633ce 8fb9f87e 7fefffff ffffffff +M c08633ce 8fb9f87d 7fefffff fffffd3a +Z 408633ce 8fb9f87e 7fefffff ffffffff +Z 408633ce 8fb9f87d 7fefffff fffffd3a +Z c08633ce 8fb9f87e 7fefffff ffffffff +Z c08633ce 8fb9f87d 7fefffff fffffd3a + +P 40865294 a5294a53 7ff00000 00000000 +M 40865294 a5294a53 7fefffff ffffffff # Thanks to Evgeny Gozdev for this one +Z 40865294 a5294a53 7fefffff ffffffff + + +# One in five of the very worst cases computed by Lefevre and Muller. +# Rounding these values requires evaluating the function to at least 2^(-100). +# These worst cases have been selected thanks to the filterlists 5 script +# If you want the full list please contact Jean-Michel Muller +Z 0x3FEA371D 0x4786DFEC 0x3FF5AD18 0x63802312 # 8.192278286942360487898895371472e-01 +Z 0x3FEA6031 0xCD5F93BA 0x3FF5BFF0 0x41B260FD # 8.242424975584221602531442840700e-01 +Z 0x3F52DE22 0x6A769899 0x3FF00000 0xB1FECCA0 # 1.151593789339189080958569810775e-03 +Z 0x3F4169B3 0x43AEFC91 0x3FF00000 0x25E6AE80 # 5.313992800139046403587461675500e-04 +Z 0x3F44B18E 0xC239DD1C 0x3FF00000 0x35872EC0 # 6.315180839483766454811597412800e-04 +N 0x3F4BAB40 0x6F54DC75 0x3FF00000 0x5FB24533 # 8.443894027213698924919094146446e-04 +Z 0x3F337DE2 0x72A6AE0B 0x3FF00000 0x0BDF6C20 # 2.974202967844514068455896715903e-04 +Z 0x3F2339B1 0x8635F8F8 0x3FF00000 0x02E33AB5 # 1.466778950138314992907018208257e-04 +Z 0x3F237F9B 0xA95B4DC6 0x3FF00000 0x02F8616D # 1.487615124263609134129537903135e-04 +Z 0x3F23BCD3 0xAE3AB7BC 0x3FF00000 0x030B2566 # 1.505859755658848662604465395987e-04 +Z 0x3F295FB6 0x93BA6D75 0x3FF00000 0x0507AAE4 # 1.935873386756760199892829499291e-04 +Z 0x3F2ACF3A 0xC3B13951 0x3FF00000 0x059D7F60 # 2.045401796259651878030078053783e-04 +Z 0x3F14BB56 0xD9865189 0x3FF00000 0x00D6E755 # 7.908551777397443123627379657492e-05 +Z 0x3F16BBA6 0x9DE5832D 0x3FF00000 0x01026518 # 8.671955536022615742153957230087e-05 +N 0x3F003A2E 0x96D68F7E 0x3FF00000 0x0020EA61 # 3.095106772413226019820958745399e-05 +Z 0x3F04A053 0x95D02434 0x3FF00000 0x00352E2E # 3.934149820145789997784258051894e-05 +N 0x3F086E4E 0xEB1477B6 0x3FF00000 0x004A9BCB # 4.659822787743356047301251932069e-05 +Z 0x3F09D470 0x96269363 0x3FF00000 0x005365C8 # 4.926651560602822915507434387017e-05 +Z 0x3EF9F568 0x4DC2FE64 0x3FF00000 0x00150ECC # 2.475607185270372343020156558069e-05 +Z 0x3EF57A34 0x0E4654BA 0x3FF00000 0x000E6A37 # 2.048240357195995356648712815151e-05 +N 0x3EF61FE4 0xE18E28E2 0x3FF00000 0x000F4BFA # 2.109964961819692474661105952016e-05 +Z 0x3EFA53B9 0xCEB3AAE6 0x3FF00000 0x0015A8E9 # 2.510743517529058710857289837826e-05 +Z 0x3EE07FFF 0xFFFFD135 0x3FF00000 0x0002207F # 7.867813110331269284649681472477e-06 +Z 0x3EE4FFFF 0xFFFF9F88 0x3FF00000 0x000371FF # 1.001358032222378834866921559765e-05 +Z 0x3EE67FFF 0xFFFF8959 0x3FF00000 0x0003F47F # 1.072883605951885524845430125440e-05 +Z 0x3EE7FFFF 0xFFFF7000 0x3FF00000 0x00047FFF # 1.144409179681254995486483494460e-05 +Z 0x3EEC7FFF 0xFFFF0EDD 0x3FF00000 0x0006587F # 1.358985900868448611826608957154e-05 +Z 0x3EED855E 0xF7FAF8CC 0x3FF00000 0x0006CEFA # 1.407670038077977889756295382107e-05 +Z 0x3EEDFFFF 0xFFFEE6C0 0x3FF00000 0x000707FF # 1.430511474597177725559538075117e-05 +Z 0x3EEF7FFF 0xFFFEBA6B 0x3FF00000 0x0007C07F # 1.502037048325723880175860264208e-05 +Z 0x3EDDB004 0x4FC30F03 0x3FF00000 0x0001B8AC # 7.078067252478317224271674862335e-06 +N 0x3EDF7010 0x4945433A 0x3FF00000 0x0001EE2A # 7.495343329403525642882534507638e-06 +N 0x3EC853AE 0x1E0B20CB 0x3FF00000 0x000049FA # 2.899989553693196818023305669221e-06 +N 0x3FD0625E 0x9242E3A8 0x3FF086F4 0xE1E148C1 # 2.560039928753732318966740422184e-01 +Z 0x3FD17326 0xFFC09F68 0x3FF09931 0x8A43AC80 # 2.726533410627696163430755404988e-01 +Z 0x3FD3D27B 0xF16D8BDB 0x3FF0C609 0x1056E069 # 3.097219331449971302383517013368e-01 +N 0x3FD5AF6C 0x11C57AB4 0x3FF0ED62 0x0C79AD42 # 3.388319181012022784926784879644e-01 +N 0x3FD69F7B 0xEA1FE40D 0x3FF10293 0x4E6AF4B3 # 3.534841333744800917493478209508e-01 +N 0x3EB68B02 0xFE890AF9 0x3FF00000 0x00000FE2 # 1.343668367807011348159470544295e-06 +Z 0x3EB7FFFF 0xFFFFFDC0 0x3FF00000 0x000011FF # 1.430511474609253027255595380751e-06 +N 0x3EB890A1 0x89F9D370 0x3FF00000 0x000012DC # 1.464186006131322877665476567266e-06 +N 0x3EBA49BE 0xCCF0CAE9 0x3FF00000 0x00001599 # 1.566890933235484920064300475018e-06 +Z 0x3EBA92B0 0xF4971C75 0x3FF00000 0x00001611 # 1.583874978160359496247582174189e-06 +N 0x3EBC0324 0x6526A33B 0x3FF00000 0x00001886 # 1.669661646811449171292555775092e-06 +Z 0x3EB40598 0xD11D7DC6 0x3FF00000 0x00000C86 # 1.193396034847184240676931307745e-06 +N 0x3EA0D84A 0x171C74B0 0x3FF00000 0x00000237 # 5.020165600753676748068884960752e-07 +Z 0x3EA25F05 0x32C88EDB 0x3FF00000 0x000002A3 # 5.475036224983217207268651992302e-07 +N 0x3EA33DEB 0xF093874D 0x3FF00000 0x000002E4 # 5.734527529744384752083256363842e-07 +Z 0x3E94975C 0xD5768071 0x3FF00000 0x000000D4 # 3.068336886461663229440507364570e-07 +N 0x3E9BF245 0xC71EE658 0x3FF00000 0x00000187 # 4.164334718132620831215675444303e-07 +N 0x3E9C2906 0x842B6BCB 0x3FF00000 0x0000018D # 4.196205091574376845753996650296e-07 +Z 0x3E9CABA8 0xAA3D76A4 0x3FF00000 0x0000019A # 4.272243734249872580043200578914e-07 +Z 0x3E803F81 0xF636B809 0x3FF00000 0x00000021 # 1.210576058124893233399990049096e-07 +N 0x3E809CFD 0xCD8ED006 0x3FF00000 0x00000022 # 1.237783411580036511136476262002e-07 +Z 0x3E8C48C6 0x001F0AB1 0x3FF00000 0x00000064 # 2.107342425544697696760955115194e-07 +Z 0x3E84C8DC 0x2E42397A 0x3FF00000 0x00000036 # 1.548574096771069376036078935749e-07 +Z 0x3E84F9E6 0xBBC4ECAD 0x3FF00000 0x00000036 # 1.562846970811710471159977154168e-07 +Z 0x3E8A13A9 0xCB996645 0x3FF00000 0x00000055 # 1.942873717904877214145928929559e-07 +N 0x3E707E0F 0x66AFED06 0x3FF00000 0x00000008 # 6.143906154658883359235969131434e-08 +N 0x3E76FA6E 0xA162D0EE 0x3FF00000 0x00000010 # 8.560065398421923577708815122217e-08 +N 0x3E72548E 0xB9151E84 0x3FF00000 0x0000000A # 6.828569911354540200254200667251e-08 +Z 0x3E746565 0x5F122FF5 0x3FF00000 0x0000000C # 7.598131170262073879582309004002e-08 +N 0x3E7854BF 0xB363DC37 0x3FF00000 0x00000012 # 9.064022496787037793657685258095e-08 +Z 0x3E7C48C6 0x001F0ABC 0x3FF00000 0x00000018 # 1.053671212772350304218355650926e-07 +N 0x3E67FFFF 0xFFFFFFFF 0x3FF00000 0x00000004 # 4.470348358154296213255509957578e-08 +Z 0x3E694C58 0x3ADA5B52 0x3FF00000 0x00000005 # 4.712160915387241659608264865780e-08 +N 0x3E6A8872 0x93FD6F33 0x3FF00000 0x00000005 # 4.942156062059699544151370408616e-08 +N 0x3E6CD82B 0x446159F2 0x3FF00000 0x00000006 # 5.372690074837190927221610087586e-08 +N 0x3E6EFBDE 0xB14F4ED8 0x3FF00000 0x00000007 # 5.771194914292419155256680211863e-08 +Z 0x3FC04602 0x65BB6595 0x3FF02125 0xDA072322 # 1.271365162599919218511246299386e-01 +Z 0x3FCA837D 0x832315E3 0x3FF0582F 0xACF5B353 # 2.071377649610176285843721188940e-01 +Z 0x3FCBF030 0x5E2C6C37 0x3FF061F4 0xC39E16F2 # 2.182674846488638908947876871025e-01 +N 0x3FCCC604 0x3D217BAE 0x3FF067ED 0x033CA8EA # 2.247929857721521762492500329245e-01 +N 0x3FA2AB59 0xE1E984B9 0x3FF002B9 0x2A6FF59E # 3.646355517117556149786494756881e-02 +Z 0x3FA49303 0xC25C4EA4 0x3FF0034E 0xB731C1FB # 4.018413302960979760491966317204e-02 +Z 0x3FA593C4 0x3F3DCAE4 0x3FF003A3 0x4A42EE10 # 4.214299461354700793158656324522e-02 +Z 0x3FA944CF 0x384C0F97 0x3FF004FD 0x484C3AAB # 4.935309946270576703097887616423e-02 +N 0x3FAA0CD7 0x537A1987 0x3FF0054D 0x83B962F3 # 5.087921995168458860758775585964e-02 +N 0x3FAA593C 0xF5FBF96C 0x3FF0056C 0xCD6F1A7E # 5.146208288896300664383431922033e-02 +Z 0x3FACF861 0x086F8404 0x3FF0068E 0xFF145549 # 5.658248165105564386756498151954e-02 +Z 0x3F903EB5 0x17FEF62F 0x3FF00083 0xF3B4F871 # 1.586420973739260595336553194556e-02 +N 0x3F9722A9 0x69A7DE31 0x3FF0010B 0xA27B4A0D # 2.259316165324615557907783625069e-02 +Z 0x3F9C81B6 0xE17869E6 0x3FF00196 0x57955466 # 2.783857108270550856365943559467e-02 +N 0x3F93CBBE 0x0469C99D 0x3FF000C3 0xF1BDB338 # 1.933190252243265419562767704065e-02 +Z 0x3F8379D2 0x2B34A168 0x3FF0002F 0x69FCC33A # 9.509698813943770479006900586683e-03 +N 0x3F84A917 0x2DC745B4 0x3FF00035 0x5B87806D # 1.008813961462604741337045766159e-02 +Z 0x3F8C36A9 0x70E51EBC 0x3FF00063 0x807EB4C2 # 1.377613425996970092368698601604e-02 +Z 0x3F725742 0x17DE6F45 0x3FF0000A 0x83197171 # 4.477747132025038274971695528848e-03 +Z 0x3F60D471 0xEBFC64F9 0x3FF00002 0x367D21D1 # 2.054426673464445924494059525500e-03 +N 0x3F61E14E 0x7B7E7DC6 0x3FF00002 0x7F657F8B # 2.182629857955228729060603853895e-03 +N 0x3F6529E2 0xC5D5AC61 0x3FF00003 0x7FCC3E6A # 2.583449283226666327167864167791e-03 +N 0x3F6A4264 0x6A7DBD23 0x3FF00005 0x631B8884 # 3.205486416781548521942601936985e-03 +N 0x3F6F4F3B 0x828FEC86 0x3FF00007 0xA8927B37 # 3.821960669026905170475583162215e-03 +N 0x3F6F8484 0xB7CD4154 0x3FF00007 0xC2BA1BE8 # 3.847369398876457693980945862222e-03 +Z 0x3FF67FC7 0xC96C1262 0x40014D4A 0x6F5B4E50 # 1.406196390919966621169123754953e+00 +N 0x4003E73D 0x00A39464 0x40183D03 0xCF9A8438 # 2.487909321777395987851377867628e+00 +N 0x4004E4A5 0x37FA4C71 0x401B63C0 0xB90124A6 # 2.611643254590994889241528653656e+00 +Z 0x4005EE88 0xF48C08A5 0x401F2607 0x936AAB74 # 2.741472158931247182778179194429e+00 +Z 0x4006374B 0x96712753 0x40202209 0x5F247AA5 # 2.776999640777753963760687838658e+00 +Z 0x4006D707 0x1BDCD62A 0x40216E90 0x5141CAE4 # 2.854994027783296139944013702916e+00 +N 0x400DF7ED 0x606C6360 0x4035304F 0x1B6A2972 # 3.746058228786225186013325583190e+00 +N 0x402FF15F 0xB9C40B06 0x415078BA 0x0FEDCF4B # 1.597143345373252643071282363962e+01 +N 0x40301306 0x5F3561B2 0x415241A8 0x076917CE # 1.607431597760450614487126586027e+01 +N 0x403FF59F 0x1EEB6E2C 0x42C13DA3 0xED2FB031 # 3.195945924041568275697500212118e+01 +N 0x4032E182 0xAD682F39 0x4192E345 0x749045B6 # 1.888090022843900683824358566198e+01 +Z 0x403EF502 0x9032F670 0x42A94F40 0xE6702C6B # 3.095707036251263843951164744794e+01 +N 0x404088BE 0xFACE97A9 0x42DA20B6 0xCDABBAB4 # 3.306832823836823109786564600654e+01 +Z 0x40494925 0x476814E9 0x446F1B76 0xB88F0750 # 5.057145016271699233811887097545e+01 +N 0x404A1D3B 0x2F33674E 0x4494632F 0x06B68116 # 5.222836866388261967131256824359e+01 +Z 0x404E07E7 0x1BFCF06F 0x45491EC4 0x412C344F # 6.006174039698168343193174223416e+01 +N 0x404F0A1F 0xC4B9F04B 0x45779BA3 0x95AF9010 # 6.207909449652705546895958832465e+01 +N 0x405181CC 0xD8144BE7 0x463053D7 0x702A0C15 # 7.002812768919066854778066044673e+01 +Z 0x4067945E 0x34B18A9A 0x50E1B0E4 0x936A8C9A # 1.886364997356038770703889895231e+02 +Z 0x406F44C9 0x34FC9053 0x566DA425 0x5C59658D # 2.501495613987814010670263087377e+02 +Z 0x40720468 0x4C1167E9 0x59DDB979 0x7D3D32E7 # 2.882754631690900737339688930660e+02 +Z 0x4072DA9E 0x5E6AF0B0 0x5B127D6F 0xE867D6F6 # 3.016636642625189779209904372692e+02 +N 0x4074B857 0x492A59EB 0x5DC37BAB 0x2AC649F8 # 3.315213100103707688504073303193e+02 +Z 0x40753262 0x7C210D10 0x5E738B3A 0xF1B0B785 # 3.391490441599898986169137060642e+02 +N 0x4079CD6B 0x6D99965B 0x65184208 0x270E2E4C # 4.128387275695328639812942128628e+02 +Z 0x407C7206 0xC1B753E4 0x68E8670D 0xE0B68CAC # 4.551266495858419602882349863648e+02 +N 0x407FEE02 0xD3D0EC9A 0x6DF06CCF 0x59E5ED14 # 5.108756902848341496792272664607e+02 +Z 0x407F419D 0x873A3F83 0x6CF68546 0x3D30FB68 # 5.001009590411487693017988931388e+02 +Z 0x4080BC04 0xAF1B09F5 0x7027B1D9 0x7C902985 # 5.355022871124662060537957586348e+02 + + + +# Bad cases generated by crlibm_generate_test_vectors cosh 18 1 +M bf81cc2c a20e0341 3ff00027 9828ea85 # -8.690212913053609392055598448223e-03 +P bf81cc2c a20e0341 3ff00027 9828ea86 # -8.690212913053609392055598448223e-03 +Z bf81cc2c a20e0341 3ff00027 9828ea85 # -8.690212913053609392055598448223e-03 +N 4073a1c2 72a684ca 5c31effa 30012b93 # 3.141099726204525950379320420325e+02 +N 3fa4aca5 5df1308c 3ff00356 fa4767da # 4.037968417887424776857585584366e-02 +N 40074601 49b27bc7 40226574 b074596f # 2.909182143935570064030571302283e+00 +M 3ffdd1ae bb331b6e 400a690e f7cbd4c9 # 1.863692027329047373740422699484e+00 +P 3ffdd1ae bb331b6e 400a690e f7cbd4ca # 1.863692027329047373740422699484e+00 +Z 3ffdd1ae bb331b6e 400a690e f7cbd4c9 # 1.863692027329047373740422699484e+00 +N 3fd4a2fe b906924e 3ff0d6c9 be0d0b04 # 3.224484259501750882392911989882e-01 +M bfdaa40c 6f84a7ef 3ff16805 32df7436 # -4.162627305073546835068043492356e-01 +P bfdaa40c 6f84a7ef 3ff16805 32df7437 # -4.162627305073546835068043492356e-01 +Z bfdaa40c 6f84a7ef 3ff16805 32df7436 # -4.162627305073546835068043492356e-01 +M c06b9e31 e713ea74 53cafcd2 5a9301b5 # -2.209435916317921737572760321200e+02 +P c06b9e31 e713ea74 53cafcd2 5a9301b6 # -2.209435916317921737572760321200e+02 +Z c06b9e31 e713ea74 53cafcd2 5a9301b5 # -2.209435916317921737572760321200e+02 +N bfbb8367 596cbaec 3ff017ad aecf6e1b # -1.074738114664161581224277597357e-01 +M bff46621 9b3d522f 3ffedd03 0743fca2 # -1.274934393314776093220075381396e+00 +P bff46621 9b3d522f 3ffedd03 0743fca3 # -1.274934393314776093220075381396e+00 +Z bff46621 9b3d522f 3ffedd03 0743fca2 # -1.274934393314776093220075381396e+00 +N bfb6a9cb b0a275df 3ff0100f ac3621a5 # -8.852837622040209131224486327483e-02 +N 405a1098 3b33e9f5 494552c7 98f6b072 # 1.042592914587947490190344979055e+02 +N bfda2ce0 ae841763 3ff15b60 0d5e40c7 # -4.089891151673922808917893689795e-01 +M bf558849 acf064c6 3ff00000 e7d2548e # -1.314231823704313430883905411406e-03 +P bf558849 acf064c6 3ff00000 e7d2548f # -1.314231823704313430883905411406e-03 +Z bf558849 acf064c6 3ff00000 e7d2548e # -1.314231823704313430883905411406e-03 +M 3fa67ae0 0610273a 3ff003f2 dc8819e7 # 4.390621255886491269837534900944e-02 +P 3fa67ae0 0610273a 3ff003f2 dc8819e8 # 4.390621255886491269837534900944e-02 +Z 3fa67ae0 0610273a 3ff003f2 dc8819e7 # 4.390621255886491269837534900944e-02 +M bfa8a5e3 38c77a2d 3ff004bf 48466974 # -4.814062183480802975532597542951e-02 +P bfa8a5e3 38c77a2d 3ff004bf 48466975 # -4.814062183480802975532597542951e-02 +Z bfa8a5e3 38c77a2d 3ff004bf 48466974 # -4.814062183480802975532597542951e-02 +M bfeab9af fce7abb8 3ff5e979 4a753735 # -8.351669253873899023687954468187e-01 +P bfeab9af fce7abb8 3ff5e979 4a753736 # -8.351669253873899023687954468187e-01 +Z bfeab9af fce7abb8 3ff5e979 4a753735 # -8.351669253873899023687954468187e-01 +M 3f6612ef b949a6c0 3ff00003 ce855b83 # 2.694576464183778830019377892313e-03 +P 3f6612ef b949a6c0 3ff00003 ce855b84 # 2.694576464183778830019377892313e-03 +Z 3f6612ef b949a6c0 3ff00003 ce855b83 # 2.694576464183778830019377892313e-03 +N 3f5831bb 18025e31 3ff00001 24ae6250 # 1.476700505042571410010965315962e-03 +M 3f686445 17c22ce3 3ff00004 a5e8aea0 # 2.977499911201429618617941841308e-03 +P 3f686445 17c22ce3 3ff00004 a5e8aea1 # 2.977499911201429618617941841308e-03 +Z 3f686445 17c22ce3 3ff00004 a5e8aea0 # 2.977499911201429618617941841308e-03 +M bf6422f1 878bd742 3ff00003 2af51f35 # -2.458068597088664854199979714622e-03 +P bf6422f1 878bd742 3ff00003 2af51f36 # -2.458068597088664854199979714622e-03 +Z bf6422f1 878bd742 3ff00003 2af51f35 # -2.458068597088664854199979714622e-03 +N bfeee03c e1cd03cd 3ff80b3b f15b459d # -9.648727808163301000732303691620e-01 +N 3fbd3ea2 fd0a92a1 3ff01ac1 73adccdd # 1.142370097900973352489373269236e-01 +N bf89b8f8 957d4c3c 3ff00052 b50db042 # -1.255983549314098474125600546358e-02 +M bfd62e3a bb73b1e7 3ff0f876 11e2b04e # -3.465716200433050508955545865319e-01 +P bfd62e3a bb73b1e7 3ff0f876 11e2b04f # -3.465716200433050508955545865319e-01 +Z bfd62e3a bb73b1e7 3ff0f876 11e2b04e # -3.465716200433050508955545865319e-01 +M bf6452f6 f9f8ebee 3ff00003 3a23102f # -2.480966926467590392968443069321e-03 +P bf6452f6 f9f8ebee 3ff00003 3a231030 # -2.480966926467590392968443069321e-03 +Z bf6452f6 f9f8ebee 3ff00003 3a23102f # -2.480966926467590392968443069321e-03 +N bfa36d5b 7d28edbd 3ff002f2 ebc69b94 # -3.794370558577096069763356922522e-02 +N bfce3f3c 91941187 3ff072e4 b67cf8a3 # -2.363048277694696774897664681703e-01 +N c00efa05 637ed2b4 40380812 225c5b6e # -3.872080590541679967486743407790e+00 +N 40851a69 fb21b7bc 7cc31627 7f3b6a8f # 6.753017485269733697350602596998e+02 +M 3ff0f4fa 575042d8 3ff9dbd6 0ef6bf8f # 1.059809056347310374235348717775e+00 +P 3ff0f4fa 575042d8 3ff9dbd6 0ef6bf90 # 1.059809056347310374235348717775e+00 +Z 3ff0f4fa 575042d8 3ff9dbd6 0ef6bf8f # 1.059809056347310374235348717775e+00 +M 3fcee9d8 70872030 3ff07809 78f75dc1 # 2.415113973095244226385602814844e-01 +P 3fcee9d8 70872030 3ff07809 78f75dc2 # 2.415113973095244226385602814844e-01 +Z 3fcee9d8 70872030 3ff07809 78f75dc1 # 2.415113973095244226385602814844e-01 +M c060ef03 58d22c25 4c15b748 96f241a2 # -1.354691585640840969517739722505e+02 +P c060ef03 58d22c25 4c15b748 96f241a3 # -1.354691585640840969517739722505e+02 +Z c060ef03 58d22c25 4c15b748 96f241a2 # -1.354691585640840969517739722505e+02 +M c0706565 a7aae79c 57863439 8532ae52 # -2.623373181034055505733704194427e+02 +P c0706565 a7aae79c 57863439 8532ae53 # -2.623373181034055505733704194427e+02 +Z c0706565 a7aae79c 57863439 8532ae52 # -2.623373181034055505733704194427e+02 +M 3fe3d1fb 19be0403 3ff32b20 00ed4643 # 6.193824293878836817484057064576e-01 +P 3fe3d1fb 19be0403 3ff32b20 00ed4644 # 6.193824293878836817484057064576e-01 +Z 3fe3d1fb 19be0403 3ff32b20 00ed4643 # 6.193824293878836817484057064576e-01 +M 3f9ccaa3 dc8603b7 3ff0019e 811d291a # 2.811676057308762008424274370100e-02 +P 3f9ccaa3 dc8603b7 3ff0019e 811d291b # 2.811676057308762008424274370100e-02 +Z 3f9ccaa3 dc8603b7 3ff0019e 811d291a # 2.811676057308762008424274370100e-02 +N 407e6f38 3457c5f3 6bc6fa16 b80aa080 # 4.869512217930452493419579695910e+02 +N c0015726 3b25d659 4011b3e2 c2c5ba7e # -2.167553388683512327617108894628e+00 +N 3fc692c6 cbb1682c 3ff03fdc 18273877 # 1.763542646975236882767035240249e-01 +N c04db7eb 66f21027 453ae52f 41a57e1a # -5.943687140292632165028408053331e+01 +N 3f60abd1 fc687364 3ff00002 2bdb3013 # 2.035055283398911132874964380335e-03 +M c01d2b84 c1412548 4086f4f3 8cdc2993 # -7.292498607255147646810655714944e+00 +P c01d2b84 c1412548 4086f4f3 8cdc2994 # -7.292498607255147646810655714944e+00 +Z c01d2b84 c1412548 4086f4f3 8cdc2993 # -7.292498607255147646810655714944e+00 +M 407a8b27 83f62c55 662a2524 dcb6611c # 4.246971473327769786010321695358e+02 +P 407a8b27 83f62c55 662a2524 dcb6611d # 4.246971473327769786010321695358e+02 +Z 407a8b27 83f62c55 662a2524 dcb6611c # 4.246971473327769786010321695358e+02 +N 40038d3c 529ccfa2 401735f8 7d481389 # 2.443962712679380366864734241972e+00 +N c031b54e 0655e076 417762c6 e2d02005 # -1.770822181316949439633390284143e+01 +M 3faf1bed 4e699d73 3ff00790 257f2c16 # 6.075994093117289412964154848851e-02 +P 3faf1bed 4e699d73 3ff00790 257f2c17 # 6.075994093117289412964154848851e-02 +Z 3faf1bed 4e699d73 3ff00790 257f2c16 # 6.075994093117289412964154848851e-02 +N 401389ff 524c4414 40508888 a8a05d31 # 4.884763036637213673429869231768e+00 +N 4011a391 3fcdfc03 4044909f 49ca7c72 # 4.409733769366542155410115810810e+00 +M 405cc913 d8aef435 4a415280 6cc553b2 # 1.151418363293203839248235453852e+02 +P 405cc913 d8aef435 4a415280 6cc553b3 # 1.151418363293203839248235453852e+02 +Z 405cc913 d8aef435 4a415280 6cc553b2 # 1.151418363293203839248235453852e+02 +N c00e2e76 0aeda62e 4035c286 a72e37e0 # -3.772686086060978105649610370165e+00 +N bfc01c92 9bb846ef 3ff0207d a9a0acc8 # -1.258719692564720105121267579307e-01 +M c07d0a72 6a180382 69c46d97 5d0e2dc5 # -4.646529332101855516157229430974e+02 +P c07d0a72 6a180382 69c46d97 5d0e2dc6 # -4.646529332101855516157229430974e+02 +Z c07d0a72 6a180382 69c46d97 5d0e2dc5 # -4.646529332101855516157229430974e+02 +N c000e663 b60748ad 4010c791 64f801a0 # -2.112494871232306170583115090267e+00 +M 3fa33c97 1b211cbc 3ff002e4 2fd462d3 # 3.757164198082693640223794773192e-02 +P 3fa33c97 1b211cbc 3ff002e4 2fd462d4 # 3.757164198082693640223794773192e-02 +Z 3fa33c97 1b211cbc 3ff002e4 2fd462d3 # 3.757164198082693640223794773192e-02 +N c009d366 82457848 4029463f 08eec6ca # -3.228222863907863171561984927393e+00 +M 400cee6d f31f493c 40329d92 c2146097 # 3.616420649902606143655248160940e+00 +P 400cee6d f31f493c 40329d92 c2146098 # 3.616420649902606143655248160940e+00 +Z 400cee6d f31f493c 40329d92 c2146097 # 3.616420649902606143655248160940e+00 +N 40836bc3 e2aa5a4f 77e820b3 6870e956 # 6.214706471737680431033368222415e+02 +M 3f611070 3c5c85d1 3ff00002 465ffa46 # 2.083033762475074591319357253383e-03 +P 3f611070 3c5c85d1 3ff00002 465ffa47 # 2.083033762475074591319357253383e-03 +Z 3f611070 3c5c85d1 3ff00002 465ffa46 # 2.083033762475074591319357253383e-03 +N bfccd2f9 d4125332 3ff0684b 1aed6e43 # -2.251884732728740012852597374149e-01 +N bf9899b5 fd85ea18 3ff0012e 9aef1168 # -2.402386054880353838392181842210e-02 +N bf723ef5 3beac3c6 3ff0000a 6750e1a8 # -4.454572625648139591603147380283e-03 +N 3faddbcd 587771d5 3ff006f7 93dffd0f # 5.831758217729868937206916257310e-02 +M bfefb306 b6e63b0e 3ff88381 bd57af9e # -9.906037876370150652149959569215e-01 +P bfefb306 b6e63b0e 3ff88381 bd57af9f # -9.906037876370150652149959569215e-01 +Z bfefb306 b6e63b0e 3ff88381 bd57af9e # -9.906037876370150652149959569215e-01 +N bf653ae6 8ee89381 3ff00003 856ee286 # -2.591562565856298395311485549541e-03 +M 3fb50e6c 7f9bd56e 3ff00ddc f4f07975 # 8.225134005973241957399011425878e-02 +P 3fb50e6c 7f9bd56e 3ff00ddc f4f07976 # 8.225134005973241957399011425878e-02 +Z 3fb50e6c 7f9bd56e 3ff00ddc f4f07975 # 8.225134005973241957399011425878e-02 +N 3f5ccbd2 c507cf52 3ff00001 9e9c3884 # 1.757579641091096007282645885539e-03 +N 3fef343a a029fe28 3ff83aaa 59046b50 # 9.751256111339374754720665805507e-01 +M bff9f1f2 8da36b49 400508d2 2efe9c46 # -1.621569207453563032927945641859e+00 +P bff9f1f2 8da36b49 400508d2 2efe9c47 # -1.621569207453563032927945641859e+00 +Z bff9f1f2 8da36b49 400508d2 2efe9c46 # -1.621569207453563032927945641859e+00 +M 3fefccdc 2a317470 3ff89288 07276c78 # 9.937573265157322310869858483784e-01 +P 3fefccdc 2a317470 3ff89288 07276c79 # 9.937573265157322310869858483784e-01 +Z 3fefccdc 2a317470 3ff89288 07276c78 # 9.937573265157322310869858483784e-01 +M c06fea37 02be28c4 56e45c85 608b64c0 # -2.553192151750610037197475321591e+02 +P c06fea37 02be28c4 56e45c85 608b64c1 # -2.553192151750610037197475321591e+02 +Z c06fea37 02be28c4 56e45c85 608b64c0 # -2.553192151750610037197475321591e+02 +M 3f7da908 ea4d7a9c 3ff0001b 7de4ee4c # 7.241282296347375385670019909412e-03 +P 3f7da908 ea4d7a9c 3ff0001b 7de4ee4d # 7.241282296347375385670019909412e-03 +Z 3f7da908 ea4d7a9c 3ff0001b 7de4ee4c # 7.241282296347375385670019909412e-03 +N 404da71c fc780aec 453795ff aff15069 # 5.930557208882768804869556333870e+01 +M bfeef91c c867a443 3ff81936 af4f3675 # -9.679092325360517667931503638101e-01 +P bfeef91c c867a443 3ff81936 af4f3676 # -9.679092325360517667931503638101e-01 +Z bfeef91c c867a443 3ff81936 af4f3675 # -9.679092325360517667931503638101e-01 +M 3fe43b82 55c99e30 3ff34e58 282e1b5a # 6.322642970598675304927382967435e-01 +P 3fe43b82 55c99e30 3ff34e58 282e1b5b # 6.322642970598675304927382967435e-01 +Z 3fe43b82 55c99e30 3ff34e58 282e1b5a # 6.322642970598675304927382967435e-01 +M c009fd26 60e7b611 4029cb15 d98bd368 # -3.248608357497467569174887103145e+00 +P c009fd26 60e7b611 4029cb15 d98bd369 # -3.248608357497467569174887103145e+00 +Z c009fd26 60e7b611 4029cb15 d98bd368 # -3.248608357497467569174887103145e+00 +N bf9fea66 21dc0732 3ff001fd 583b99fd # -3.116759854947943192415849011923e-02 +M bfed7673 d401a97e 3ff74643 2cebc809 # -9.207095280410582116559226051322e-01 +P bfed7673 d401a97e 3ff74643 2cebc80a # -9.207095280410582116559226051322e-01 +Z bfed7673 d401a97e 3ff74643 2cebc809 # -9.207095280410582116559226051322e-01 +M c047cb09 6dfee8f3 44292610 651413f8 # -4.758622527071738517179255723022e+01 +P c047cb09 6dfee8f3 44292610 651413f9 # -4.758622527071738517179255723022e+01 +Z c047cb09 6dfee8f3 44292610 651413f8 # -4.758622527071738517179255723022e+01 +N 3f5ade8f fe9be950 3ff00001 68fb6430 # 1.639977092450967816050777514647e-03 +M bf75e47c 30a15edf 3ff0000e fa44c1a0 # -5.344853512802421290073251469721e-03 +P bf75e47c 30a15edf 3ff0000e fa44c1a1 # -5.344853512802421290073251469721e-03 +Z bf75e47c 30a15edf 3ff0000e fa44c1a0 # -5.344853512802421290073251469721e-03 +M 3feb29fd b0dde13c 3ff61e8b 2dcd76ed # 8.488758520534598339679632772459e-01 +P 3feb29fd b0dde13c 3ff61e8b 2dcd76ee # 8.488758520534598339679632772459e-01 +Z 3feb29fd b0dde13c 3ff61e8b 2dcd76ed # 8.488758520534598339679632772459e-01 +M 4063afe8 a1874f81 4e12a3ea e799b15a # 1.574971473353180329013412119821e+02 +P 4063afe8 a1874f81 4e12a3ea e799b15b # 1.574971473353180329013412119821e+02 +Z 4063afe8 a1874f81 4e12a3ea e799b15a # 1.574971473353180329013412119821e+02 +M 4079d221 1b75da55 652047bd a1eab29c # 4.131330828288676570991810876876e+02 +P 4079d221 1b75da55 652047bd a1eab29d # 4.131330828288676570991810876876e+02 +Z 4079d221 1b75da55 652047bd a1eab29c # 4.131330828288676570991810876876e+02 +N 3f847506 8f9b64fe 3ff00034 4fed2f61 # 9.988833673036708743486755679442e-03 +N c059fca7 2c2b99ac 493f3abe 96913cdf # -1.039477034021171562017116229981e+02 +M bf924a9e f40a1439 3ff000a7 4b30d1ec # -1.786278118608583889703744773669e-02 +P bf924a9e f40a1439 3ff000a7 4b30d1ed # -1.786278118608583889703744773669e-02 +Z bf924a9e f40a1439 3ff000a7 4b30d1ec # -1.786278118608583889703744773669e-02 +M bff669b0 12c0af90 4001382c 048f77dc # -1.400802682163860168884639278986e+00 +P bff669b0 12c0af90 4001382c 048f77dd # -1.400802682163860168884639278986e+00 +Z bff669b0 12c0af90 4001382c 048f77dc # -1.400802682163860168884639278986e+00 +M bfe76bed bde64e98 3ff47b01 44b34437 # -7.319248875596313652636126789730e-01 +P bfe76bed bde64e98 3ff47b01 44b34438 # -7.319248875596313652636126789730e-01 +Z bfe76bed bde64e98 3ff47b01 44b34437 # -7.319248875596313652636126789730e-01 +M 401b291d 32b3edb6 407bc863 2e8c2cc2 # 6.790150444251983330445909814443e+00 +P 401b291d 32b3edb6 407bc863 2e8c2cc3 # 6.790150444251983330445909814443e+00 +Z 401b291d 32b3edb6 407bc863 2e8c2cc2 # 6.790150444251983330445909814443e+00 +M 3f84ff1f f35b8627 3ff00037 1b877844 # 1.025223695200157096596438321967e-02 +P 3f84ff1f f35b8627 3ff00037 1b877845 # 1.025223695200157096596438321967e-02 +Z 3f84ff1f f35b8627 3ff00037 1b877844 # 1.025223695200157096596438321967e-02 +N 3fd7fed3 781d4c6a 3ff12347 392a4fb4 # 3.749283478729866780909674162103e-01 +N bfcd59e1 5303deb6 3ff06c28 94f733bf # -2.293054252002001969223954347399e-01 +M c06f491d 2641353b 5670f787 3d75976f # -2.502848082803337490531703224406e+02 +P c06f491d 2641353b 5670f787 3d759770 # -2.502848082803337490531703224406e+02 +Z c06f491d 2641353b 5670f787 3d75976f # -2.502848082803337490531703224406e+02 +M 401b8630 23864ac5 407e6d23 95797df6 # 6.881043009826218970204081415432e+00 +P 401b8630 23864ac5 407e6d23 95797df7 # 6.881043009826218970204081415432e+00 +Z 401b8630 23864ac5 407e6d23 95797df6 # 6.881043009826218970204081415432e+00 +M bfd4a2d6 a060c262 3ff0d6c6 743207cb # -3.224388662520479842399367953476e-01 +P bfd4a2d6 a060c262 3ff0d6c6 743207cc # -3.224388662520479842399367953476e-01 +Z bfd4a2d6 a060c262 3ff0d6c6 743207cb # -3.224388662520479842399367953476e-01 +N c002630e f59d426c 40141ddf 49b52c80 # -2.298368376599958295969372557011e+00 +N 3faef6ca b3856151 3ff0077e 207af6f8 # 6.047662202280668780618455571130e-02 +N 3f54c1b1 453a302c 3ff00000 d76b21ae # 1.266883006709749841245393753297e-03 +N c029ac23 2321cfbe 4106ec50 2656887c # -1.283620557582605314905777049717e+01 +N 4050a83e 33dc56fe 45e172d3 7759aefe # 6.662879654424247632960032206029e+01 +N bf667b58 588bf64b 3ff00003 f2dd640b # -2.744362402494348370657339941658e-03 +M bfb30eed 433210a0 3ff00b5b 185698b7 # -7.444651499287369134094660694245e-02 +P bfb30eed 433210a0 3ff00b5b 185698b8 # -7.444651499287369134094660694245e-02 +Z bfb30eed 433210a0 3ff00b5b 185698b7 # -7.444651499287369134094660694245e-02 +N 3ff80b49 445cc612 4002ddc4 d8c0f99c # 1.502755419769873146407235253719e+00 +N bf739cd6 3cb60237 3ff0000c 054097d2 # -4.788243163944153578392981529532e-03 +N 3fd0716c fd2c1be1 3ff087ee bacdeb88 # 2.569229576478715970644373101095e-01 +N bf5f0da5 94e5958f 3ff00001 e227739b # -1.895343495186583215525444323646e-03 +M bfb9e1f7 a7f0fa57 3ff014f3 dfbbd2ba # -1.011042389882076258933452095334e-01 +P bfb9e1f7 a7f0fa57 3ff014f3 dfbbd2bb # -1.011042389882076258933452095334e-01 +Z bfb9e1f7 a7f0fa57 3ff014f3 dfbbd2ba # -1.011042389882076258933452095334e-01 +M 4064c107 a1fd4a7a 4ed729f4 3e575b9c # 1.660321817347610817705572117120e+02 +P 4064c107 a1fd4a7a 4ed729f4 3e575b9d # 1.660321817347610817705572117120e+02 +Z 4064c107 a1fd4a7a 4ed729f4 3e575b9c # 1.660321817347610817705572117120e+02 +N bf880d2a 1345fa24 3ff00048 4f48942d # -1.174385901753988853402077552346e-02 +N bfe30f62 ec91a464 3ff2ec4f bd0812d8 # -5.956282253729452413892886397662e-01 +M c07ff18c 093be283 6df47cbf a4093299 # -5.110966884936571545949846040457e+02 +P c07ff18c 093be283 6df47cbf a409329a # -5.110966884936571545949846040457e+02 +Z c07ff18c 093be283 6df47cbf a4093299 # -5.110966884936571545949846040457e+02 +N bfcf6ff2 a43e4e19 3ff07c29 0298d115 # -2.456038763017296677748646516193e-01 +N bfdada97 db7269b9 3ff16de2 f7374c94 # -4.195918696438201700438241914526e-01 +N 3f7fa705 8786ba5f 3ff0001f 4f0cae41 # 7.727643584458292712324745110664e-03 +N 403ea09e 4ed7087f 42a233b2 8f185a69 # 3.062741558790048301830211130437e+01 +M bfa5258d 5e23204b 3ff0037e 7df3df5d # -4.130212568412668788786490381426e-02 +P bfa5258d 5e23204b 3ff0037e 7df3df5e # -4.130212568412668788786490381426e-02 +Z bfa5258d 5e23204b 3ff0037e 7df3df5d # -4.130212568412668788786490381426e-02 +M 3fa102cd 7c018787 3ff00242 cc45cad3 # 3.322450770134737635386201759502e-02 +P 3fa102cd 7c018787 3ff00242 cc45cad4 # 3.322450770134737635386201759502e-02 +Z 3fa102cd 7c018787 3ff00242 cc45cad3 # 3.322450770134737635386201759502e-02 +N 3fc74919 15c4987c 3ff043f6 d39d3e16 # 1.819182735718561927384939735930e-01 +M c00c6798 9494174e 40316e61 e0ef6164 # -3.550583992738132188549116108334e+00 +P c00c6798 9494174e 40316e61 e0ef6165 # -3.550583992738132188549116108334e+00 +Z c00c6798 9494174e 40316e61 e0ef6164 # -3.550583992738132188549116108334e+00 +N 3f63bd63 72a5ccaf 3ff00003 0b51d6bb # 2.409643396441639006527735134000e-03 +N 40641ee7 ac59e7b8 4e62b1c3 45bde735 # 1.609657804256401050224667415023e+02 +M c07a4115 d7c85767 65c0556c eb077bf5 # -4.200678327394329585331433918327e+02 +P c07a4115 d7c85767 65c0556c eb077bf6 # -4.200678327394329585331433918327e+02 +Z c07a4115 d7c85767 65c0556c eb077bf5 # -4.200678327394329585331433918327e+02 +N 3fd651fe ca7a5ffc 3ff0fba2 012e0568 # 3.487545945476993036749036036781e-01 +N bfc75644 58eb7c46 3ff04443 ff7ea054 # -1.823201593569782619219665775745e-01 +M 40257b7f 1d35616c 40d691b5 aedd723d # 1.074120417858713238956624991260e+01 +P 40257b7f 1d35616c 40d691b5 aedd723e # 1.074120417858713238956624991260e+01 +Z 40257b7f 1d35616c 40d691b5 aedd723d # 1.074120417858713238956624991260e+01 +N 402917fa 55d31469 410129cb a220027d # 1.254683178140312982407067465829e+01 +N bfb298b5 2e0f5f37 3ff00acf dc137b9e # -7.264263510239464538553733063964e-02 +M bfda9cd8 1e1209d5 3ff1673f c9abc40c # -4.158230107933865160596553778305e-01 +P bfda9cd8 1e1209d5 3ff1673f c9abc40d # -4.158230107933865160596553778305e-01 +Z bfda9cd8 1e1209d5 3ff1673f c9abc40c # -4.158230107933865160596553778305e-01 +N 3f6b2076 b74cd6af 3ff00005 bfbaa940 # 3.311378352374237232086384707941e-03 +N 406f0b8f a6663d1f 5643d46a afbda77a # 2.483612854000902814277651486918e+02 +N bffaef67 dcaa5c30 40064780 0116c65b # -1.683448659872521346869689296000e+00 +M 3fd0d903 4c78e09a 3ff08ebe 7c5f5e4d # 2.632454153822522124883676042373e-01 +P 3fd0d903 4c78e09a 3ff08ebe 7c5f5e4e # 2.632454153822522124883676042373e-01 +Z 3fd0d903 4c78e09a 3ff08ebe 7c5f5e4d # 2.632454153822522124883676042373e-01 +N 4073b0d4 d38be423 5c470160 e4ab4f72 # 3.150519595589159393966838251799e+02 +M 3f548752 91c41bd8 3ff00000 d2b6394a # 1.252966531923629597833347304459e-03 +P 3f548752 91c41bd8 3ff00000 d2b6394b # 1.252966531923629597833347304459e-03 +Z 3f548752 91c41bd8 3ff00000 d2b6394a # 1.252966531923629597833347304459e-03 +M bfcde693 267555c5 3ff07043 f65bd821 # -2.335990846428740719264993686011e-01 +P bfcde693 267555c5 3ff07043 f65bd822 # -2.335990846428740719264993686011e-01 +Z bfcde693 267555c5 3ff07043 f65bd821 # -2.335990846428740719264993686011e-01 +M bf7d5d5a a6403f5d 3ff0001a f24c3584 # -7.169107531822619013006647747943e-03 +P bf7d5d5a a6403f5d 3ff0001a f24c3585 # -7.169107531822619013006647747943e-03 +Z bf7d5d5a a6403f5d 3ff0001a f24c3584 # -7.169107531822619013006647747943e-03 +N bf87a5ea 95a3f457 3ff00045 e7a8cae0 # -1.154692906538394396587232648699e-02 +M c00f3cdc 33d095b0 4038d3fd 6da37bb5 # -3.904716877749443426637299126014e+00 +P c00f3cdc 33d095b0 4038d3fd 6da37bb6 # -3.904716877749443426637299126014e+00 +Z c00f3cdc 33d095b0 4038d3fd 6da37bb5 # -3.904716877749443426637299126014e+00 +M 3fc58b11 fbbe3b4c 3ff03a26 a76e132f # 1.683065871443097938353616882523e-01 +P 3fc58b11 fbbe3b4c 3ff03a26 a76e1330 # 1.683065871443097938353616882523e-01 +Z 3fc58b11 fbbe3b4c 3ff03a26 a76e132f # 1.683065871443097938353616882523e-01 +N 3fe4ee87 32e12bc3 3ff38bf8 3ea883ea # 6.541172021619491294686099536193e-01 +N c0680741 e589066f 513409a4 61bf2fd1 # -1.922267940212509245156979886815e+02 +N bfc91bfe c39f242f 3ff04f10 223301a5 # -1.961668448623483385073740237203e-01 +N 4043bcd6 33bb1dd8 436eed57 e117dd87 # 3.947528692852546328140306286514e+01 +N c06aab09 768c4137 531bb253 feb69db8 # -2.133449051608419893000245792791e+02 +M bfddc928 66b282f4 3ff1c3a9 3b3dad94 # -4.654026987937378567750101865386e-01 +P bfddc928 66b282f4 3ff1c3a9 3b3dad95 # -4.654026987937378567750101865386e-01 +Z bfddc928 66b282f4 3ff1c3a9 3b3dad94 # -4.654026987937378567750101865386e-01 +N c0017e6d 7188b6e3 40120964 8b2a7935 # -2.186732184395496769724331898033e+00 +M 3fe8c431 2d4d404d 3ff50937 a4a8447b # 7.739492306518599429310256709869e-01 +P 3fe8c431 2d4d404d 3ff50937 a4a8447c # 7.739492306518599429310256709869e-01 +Z 3fe8c431 2d4d404d 3ff50937 a4a8447b # 7.739492306518599429310256709869e-01 +N 40814268 b054dcab 71abe5db 3abbebe1 # 5.523011175756304282913333736360e+02 +N c026cd77 f495ecbe 40e5d5e6 fdc122bc # -1.140130581216942218247822893318e+01 +N bfb2fbd1 a42544cb 3ff00b44 5bc4f7ea # -7.415495164356682156192590582577e-02 +M bfce8f93 86ebdcfd 3ff0754d 21d08bc4 # -2.387566002650841900933897932191e-01 +P bfce8f93 86ebdcfd 3ff0754d 21d08bc5 # -2.387566002650841900933897932191e-01 +Z bfce8f93 86ebdcfd 3ff0754d 21d08bc4 # -2.387566002650841900933897932191e-01 +N bf705ca4 42b14eeb 3ff00008 5db1311f # -3.994599955223536273674067587081e-03 +N 3f8c81f9 70d0c93e 3ff00065 967d4016 # 1.391978145156668941750943702118e-02 +M c0783101 f2d1f70c 62c550c9 0ac881af # -3.870629757119902478734729811549e+02 +P c0783101 f2d1f70c 62c550c9 0ac881b0 # -3.870629757119902478734729811549e+02 +Z c0783101 f2d1f70c 62c550c9 0ac881af # -3.870629757119902478734729811549e+02 +M bf5e36b1 45655b33 3ff00001 c86ea63e # -1.844094387328087903885065479415e-03 +P bf5e36b1 45655b33 3ff00001 c86ea63f # -1.844094387328087903885065479415e-03 +Z bf5e36b1 45655b33 3ff00001 c86ea63e # -1.844094387328087903885065479415e-03 +M 40161295 08a76f0e 405f25a8 7aae57fd # 5.518146643847797960802381567191e+00 +P 40161295 08a76f0e 405f25a8 7aae57fe # 5.518146643847797960802381567191e+00 +Z 40161295 08a76f0e 405f25a8 7aae57fd # 5.518146643847797960802381567191e+00 +N 3f740d9c 9a15dd66 3ff0000c 910b2ff5 # 4.895793653637658601751603271168e-03 +N 3f66298d fd285b1b 3ff00003 d65673dd # 2.705361673416629194471871855399e-03 +M 3fdbee5f c087f6e3 3ff18c4e 284c712e # 4.364241962610845848580254369153e-01 +P 3fdbee5f c087f6e3 3ff18c4e 284c712f # 4.364241962610845848580254369153e-01 +Z 3fdbee5f c087f6e3 3ff18c4e 284c712e # 4.364241962610845848580254369153e-01 +M 401b66ca 2a54123e 407d81ee 1518c44f # 6.850380574590017701552824291866e+00 +P 401b66ca 2a54123e 407d81ee 1518c450 # 6.850380574590017701552824291866e+00 +Z 401b66ca 2a54123e 407d81ee 1518c44f # 6.850380574590017701552824291866e+00 +M 4032f91a 2bcfdb8e 4194b60b 87ab3f12 # 1.897305558991097740317854913883e+01 +P 4032f91a 2bcfdb8e 4194b60b 87ab3f13 # 1.897305558991097740317854913883e+01 +Z 4032f91a 2bcfdb8e 4194b60b 87ab3f12 # 1.897305558991097740317854913883e+01 +M c02f9f9d 46e4a489 414c14c4 7155820b # -1.581174680272148869164539064514e+01 +P c02f9f9d 46e4a489 414c14c4 7155820c # -1.581174680272148869164539064514e+01 +Z c02f9f9d 46e4a489 414c14c4 7155820b # -1.581174680272148869164539064514e+01 +N 3f8b088f 49dc92d5 3ff0005b 5a274890 # 1.319992012174379426847625751407e-02 +M 3fc5617f 923d484b 3ff03946 8d7fc4bb # 1.670379127559179222028973299530e-01 +P 3fc5617f 923d484b 3ff03946 8d7fc4bc # 1.670379127559179222028973299530e-01 +Z 3fc5617f 923d484b 3ff03946 8d7fc4bb # 1.670379127559179222028973299530e-01 +N bf564866 5147d389 3ff00000 f8430a5a # -1.360034865794919898066006602733e-03 +N 3f6bf1aa 49e8cdda 3ff00006 19bc7e8e # 3.411133380063918925373389612332e-03 +N 3fa1eb56 dd122a43 3ff00282 448c28e4 # 3.499862145061573975857172058568e-02 +N c075c5a9 9e25ddd6 5f47ba1e 4551ec57 # -3.483539105872308709876961074769e+02 +M 3f67d20c baa22887 3ff00004 6ed5793f # 2.907776700401379626342857065424e-03 +P 3f67d20c baa22887 3ff00004 6ed57940 # 2.907776700401379626342857065424e-03 +Z 3f67d20c baa22887 3ff00004 6ed5793f # 2.907776700401379626342857065424e-03 +N 402fde7d 79d1c6a6 414fc012 e4680a10 # 1.593455105481855227367304905783e+01 +M bfc8deff dab4ebca 3ff04d90 a23a0e2a # -1.943054025558395569994729612517e-01 +P bfc8deff dab4ebca 3ff04d90 a23a0e2b # -1.943054025558395569994729612517e-01 +Z bfc8deff dab4ebca 3ff04d90 a23a0e2a # -1.943054025558395569994729612517e-01 +N 4030efcb 1d03417f 41659f71 5d15f6e8 # 1.693669301347244626754218188580e+01 +N bf957448 a4ea136b 3ff000e6 2686374a # -2.095139986569753351441924849041e-02 +N c0437422 8a0444d0 4361867f ee1bc8eb # -3.890730405052602236537495627999e+01 +N 3fa05e6e b7170afb 3ff00217 ed0830f1 # 3.197046265588273511459860287687e-02 +N 4026011e ef47a7a9 40dd4cab 7539671e # 1.100218913793271902079595747637e+01 +M 3fd2bd9a d110db89 3ff0b0dd 3e31592e # 2.928225557001771783838250939880e-01 +P 3fd2bd9a d110db89 3ff0b0dd 3e31592f # 2.928225557001771783838250939880e-01 +Z 3fd2bd9a d110db89 3ff0b0dd 3e31592e # 2.928225557001771783838250939880e-01 +M c03c364c df3af275 426a04c3 7e02c84d # -2.821211047352922562936328176875e+01 +P c03c364c df3af275 426a04c3 7e02c84e # -2.821211047352922562936328176875e+01 +Z c03c364c df3af275 426a04c3 7e02c84d # -2.821211047352922562936328176875e+01 +N c06b551f 425982c6 53960168 cbd08600 # -2.186600658176668616761162411422e+02 +M 407bf0b8 44e06cd0 682ee6ae efaf29d5 # 4.470449875609019727562554180622e+02 +P 407bf0b8 44e06cd0 682ee6ae efaf29d6 # 4.470449875609019727562554180622e+02 +Z 407bf0b8 44e06cd0 682ee6ae efaf29d5 # 4.470449875609019727562554180622e+02 +N c0614a8b 1682f1a6 4c57b50a 47eccff4 # -1.383294785077570736575580667704e+02 +N c02bf0d0 f85082c1 4121d067 dc93ea83 # -1.397034431441113788707752974005e+01 +M 4003d82e 1c63f240 4018102f 4330f9f9 # 2.480556699562185940521885640919e+00 +P 4003d82e 1c63f240 4018102f 4330f9fa # 2.480556699562185940521885640919e+00 +Z 4003d82e 1c63f240 4018102f 4330f9f9 # 2.480556699562185940521885640919e+00 +N 3fac4ea3 219df055 3ff00643 00323721 # 5.528745446551456416139913585539e-02 +M bf5d9e23 d0f3ea5d 3ff00001 b69aee9c # -1.807723023203997763166950285552e-03 +P bf5d9e23 d0f3ea5d 3ff00001 b69aee9d # -1.807723023203997763166950285552e-03 +Z bf5d9e23 d0f3ea5d 3ff00001 b69aee9c # -1.807723023203997763166950285552e-03 +M bf9fa9ce d2599058 3ff001f5 5296761c # -3.092120322106980956355926082324e-02 +P bf9fa9ce d2599058 3ff001f5 5296761d # -3.092120322106980956355926082324e-02 +Z bf9fa9ce d2599058 3ff001f5 5296761c # -3.092120322106980956355926082324e-02 +M 4014206b 74d12d71 40532632 0754de75 # 5.031659913317853671799184667179e+00 +P 4014206b 74d12d71 40532632 0754de76 # 5.031659913317853671799184667179e+00 +Z 4014206b 74d12d71 40532632 0754de75 # 5.031659913317853671799184667179e+00 +M bf7c8cae 0fb14655 3ff00019 78a1d445 # -6.970100333164437785005151937412e-03 +P bf7c8cae 0fb14655 3ff00019 78a1d446 # -6.970100333164437785005151937412e-03 +Z bf7c8cae 0fb14655 3ff00019 78a1d445 # -6.970100333164437785005151937412e-03 +M 404e609c f281ee9d 45591e23 0c844794 # 6.075478965133991238189992145635e+01 +P 404e609c f281ee9d 45591e23 0c844795 # 6.075478965133991238189992145635e+01 +Z 404e609c f281ee9d 45591e23 0c844794 # 6.075478965133991238189992145635e+01 +M 4002eb51 9eed5b76 40157951 c14ec5e3 # 2.364901773088997849470160872443e+00 +P 4002eb51 9eed5b76 40157951 c14ec5e4 # 2.364901773088997849470160872443e+00 +Z 4002eb51 9eed5b76 40157951 c14ec5e3 # 2.364901773088997849470160872443e+00 +N bf96dc7c f9ac6400 3ff00105 54785161 # -2.232547067533019458096532616764e-02 +M 401958fa 6e03fcad 4071a851 3feac571 # 6.336892813676212377060892322334e+00 +P 401958fa 6e03fcad 4071a851 3feac572 # 6.336892813676212377060892322334e+00 +Z 401958fa 6e03fcad 4071a851 3feac571 # 6.336892813676212377060892322334e+00 +M 3fbbf074 189bccad 3ff0186b 062d2f26 # 1.091377792434282262279410247174e-01 +P 3fbbf074 189bccad 3ff0186b 062d2f27 # 1.091377792434282262279410247174e-01 +Z 3fbbf074 189bccad 3ff0186b 062d2f26 # 1.091377792434282262279410247174e-01 +M c0055d8d 8b93ac66 401d09ba 34bc1aab # -2.670680132335792045239486469654e+00 +P c0055d8d 8b93ac66 401d09ba 34bc1aac # -2.670680132335792045239486469654e+00 +Z c0055d8d 8b93ac66 401d09ba 34bc1aab # -2.670680132335792045239486469654e+00 +N 3f5d6ed1 7df9ef62 3ff00001 b125bf42 # 1.796440679668408636066034844703e-03 +M 3f65b35f c8401927 3ff00003 add6eff9 # 2.649008822120841027264459555113e-03 +P 3f65b35f c8401927 3ff00003 add6effa # 2.649008822120841027264459555113e-03 +Z 3f65b35f c8401927 3ff00003 add6eff9 # 2.649008822120841027264459555113e-03 +M 4028c47b 6f1ee1f6 40fd2947 e24f4aa5 # 1.238375422718034357671967882197e+01 +P 4028c47b 6f1ee1f6 40fd2947 e24f4aa6 # 1.238375422718034357671967882197e+01 +Z 4028c47b 6f1ee1f6 40fd2947 e24f4aa5 # 1.238375422718034357671967882197e+01 +N 3fd091a3 adbf5ebf 3ff08a08 5c9da9ee # 2.588891216996493382929145354865e-01 +M 404cccc6 77fd1c9b 451122ce a832c49d # 5.759980678423854527636649436317e+01 +P 404cccc6 77fd1c9b 451122ce a832c49e # 5.759980678423854527636649436317e+01 +Z 404cccc6 77fd1c9b 451122ce a832c49d # 5.759980678423854527636649436317e+01 +M c036891d 91fcbd54 41e6d109 cbc3fd86 # -2.253560745640182005899987416342e+01 +P c036891d 91fcbd54 41e6d109 cbc3fd87 # -2.253560745640182005899987416342e+01 +Z c036891d 91fcbd54 41e6d109 cbc3fd86 # -2.253560745640182005899987416342e+01 +N 3ff455c2 6bf1a156 3ffec211 c58ac883 # 1.270937368064627204233829615987e+00 +M 40425286 74f20097 432d2f6c e5cc57f4 # 3.664472829643744233862889814191e+01 +P 40425286 74f20097 432d2f6c e5cc57f5 # 3.664472829643744233862889814191e+01 +Z 40425286 74f20097 432d2f6c e5cc57f4 # 3.664472829643744233862889814191e+01 +N bf8ee8f5 a7e1afab 3ff00077 6e46c403 # -1.509277266105598334922088810117e-02 +M 40046d4b 6ee67387 4019db31 651c1d0e # 2.553366533668341542551161182928e+00 +P 40046d4b 6ee67387 4019db31 651c1d0f # 2.553366533668341542551161182928e+00 +Z 40046d4b 6ee67387 4019db31 651c1d0e # 2.553366533668341542551161182928e+00 +M c0815296 4dfb0fe8 71da5905 4640692f # -5.543233909239033891935832798481e+02 +P c0815296 4dfb0fe8 71da5905 46406930 # -5.543233909239033891935832798481e+02 +Z c0815296 4dfb0fe8 71da5905 4640692f # -5.543233909239033891935832798481e+02 +N c064c7d1 998eb02f 4edca36e 33f81172 # -1.662443359171752206293604103848e+02 +M c005dd7d 71766d93 401ee47d 1d94a5ae # -2.733149420191418155212659257813e+00 +P c005dd7d 71766d93 401ee47d 1d94a5af # -2.733149420191418155212659257813e+00 +Z c005dd7d 71766d93 401ee47d 1d94a5ae # -2.733149420191418155212659257813e+00 +M 405a7adb 664b2b69 496c0bdd 590fdcf6 # 1.059196410879209366839859285392e+02 +P 405a7adb 664b2b69 496c0bdd 590fdcf7 # 1.059196410879209366839859285392e+02 +Z 405a7adb 664b2b69 496c0bdd 590fdcf6 # 1.059196410879209366839859285392e+02 +M 3fe185f5 918f777c 3ff275a1 9e34caec # 5.476024477936642931297228642507e-01 +P 3fe185f5 918f777c 3ff275a1 9e34caed # 5.476024477936642931297228642507e-01 +Z 3fe185f5 918f777c 3ff275a1 9e34caec # 5.476024477936642931297228642507e-01 +N c0429fdb dc1b1c70 433ab359 20da226e # -3.724889708827765844034729525447e+01 +N c021e303 e05a6e37 40ade91a 51054f07 # -8.943388949431307466397811367642e+00 +M bf6ab2c9 461902c1 3ff00005 919bd034 # -3.259080040863033145975835580543e-03 +P bf6ab2c9 461902c1 3ff00005 919bd035 # -3.259080040863033145975835580543e-03 +Z bf6ab2c9 461902c1 3ff00005 919bd034 # -3.259080040863033145975835580543e-03 +M bfa5fd2e 254f7430 3ff003c7 2dfa75d7 # -4.294723706673442276127161676413e-02 +P bfa5fd2e 254f7430 3ff003c7 2dfa75d8 # -4.294723706673442276127161676413e-02 +Z bfa5fd2e 254f7430 3ff003c7 2dfa75d7 # -4.294723706673442276127161676413e-02 +N 3f6f1191 07973ee2 3ff00007 8a85407d # 3.792556057966454431673586356055e-03 +N c00648ae c624ee56 402044fa b04345c1 # -2.785489604951901121410173800541e+00 +M bff5b43e d59779ce 40008f86 217ac199 # -1.356505235998713754241862261551e+00 +P bff5b43e d59779ce 40008f86 217ac19a # -1.356505235998713754241862261551e+00 +Z bff5b43e d59779ce 40008f86 217ac199 # -1.356505235998713754241862261551e+00 +N 40526d4d 41ed07d2 46843920 628f1b1c # 7.370784042499079191657074261457e+01 +M c0476239 ac9c9f07 44162da2 b332ec81 # -4.676738507888335760753761860542e+01 +P c0476239 ac9c9f07 44162da2 b332ec82 # -4.676738507888335760753761860542e+01 +Z c0476239 ac9c9f07 44162da2 b332ec81 # -4.676738507888335760753761860542e+01 +N 3fdcc822 89bf1d65 3ff1a539 28c6a52b # 4.497152657681538490130890295404e-01 +M c06f3f35 7adcb270 5668e67d 9ea16627 # -2.499752783117760372988414019346e+02 +P c06f3f35 7adcb270 5668e67d 9ea16628 # -2.499752783117760372988414019346e+02 +Z c06f3f35 7adcb270 5668e67d 9ea16627 # -2.499752783117760372988414019346e+02 +N 3fd76ee4 005a658f 3ff115a3 3dc62c93 # 3.661432269523964833091156378941e-01 +N c07575be 51cc0dbe 5ed49136 09bbb1d2 # -3.433589647265288249400327913463e+02 +M 3fa85513 9568fd0d 3ff004a0 58f2e3a8 # 4.752408217290780140240613604874e-02 +P 3fa85513 9568fd0d 3ff004a0 58f2e3a9 # 4.752408217290780140240613604874e-02 +Z 3fa85513 9568fd0d 3ff004a0 58f2e3a8 # 4.752408217290780140240613604874e-02 +M 400f1654 d71d27e8 40385da1 5cd10da2 # 3.885904007508532487236152519472e+00 +P 400f1654 d71d27e8 40385da1 5cd10da3 # 3.885904007508532487236152519472e+00 +Z 400f1654 d71d27e8 40385da1 5cd10da2 # 3.885904007508532487236152519472e+00 +N 3f99e41c a98fc755 3ff0014f 310056e0 # 2.528424057886210010726024677297e-02 +N c042a0b8 66896f5a 433ae181 fb1038fb # -3.725562745772067785310355247930e+01 +N bfa4b563 bc177ecc 3ff00359 ce265e16 # -4.044639273683756086619212055666e-02 +N 3f937122 51a9a91c 3ff000bc ffffcb5b # 1.898625968389310025852267926894e-02 +N 3f842f10 cb8f7336 3ff00032 ec83e281 # 9.855395519417702726583385697268e-03 +M 3fdc83ea 73236917 3ff19d54 daf3923e # 4.455515026471785211548137795035e-01 +P 3fdc83ea 73236917 3ff19d54 daf3923f # 4.455515026471785211548137795035e-01 +Z 3fdc83ea 73236917 3ff19d54 daf3923e # 4.455515026471785211548137795035e-01 +M c0459eae ab11f4c9 43c4d89c e084d930 # -4.323970545174376667318938416429e+01 +P c0459eae ab11f4c9 43c4d89c e084d931 # -4.323970545174376667318938416429e+01 +Z c0459eae ab11f4c9 43c4d89c e084d930 # -4.323970545174376667318938416429e+01 +M 407fb822 30d42aa2 6da21f92 5df2046e # 5.075083473479991198473726399243e+02 +P 407fb822 30d42aa2 6da21f92 5df2046f # 5.075083473479991198473726399243e+02 +Z 407fb822 30d42aa2 6da21f92 5df2046e # 5.075083473479991198473726399243e+02 +N bffe11aa 815ef109 400ace8a 35b9f0b7 # -1.879312997202818857900297189190e+00 +M bfb77c75 0074b4cf 3ff0113f e4cf833e # -9.174281369333246727304498335798e-02 +P bfb77c75 0074b4cf 3ff0113f e4cf833f # -9.174281369333246727304498335798e-02 +Z bfb77c75 0074b4cf 3ff0113f e4cf833e # -9.174281369333246727304498335798e-02 +M bfa3b707 6af7655f 3ff00309 7481efa3 # -3.850577526800224442693476589739e-02 +P bfa3b707 6af7655f 3ff00309 7481efa4 # -3.850577526800224442693476589739e-02 +Z bfa3b707 6af7655f 3ff00309 7481efa3 # -3.850577526800224442693476589739e-02 +M c0320844 4cdb4632 41802b17 7acb18c1 # -1.803229217866300615469299373217e+01 +P c0320844 4cdb4632 41802b17 7acb18c2 # -1.803229217866300615469299373217e+01 +Z c0320844 4cdb4632 41802b17 7acb18c1 # -1.803229217866300615469299373217e+01 +M 3f5d3df2 88ab6b4a 3ff00001 ab8bffa8 # 1.784788941839381918447182684417e-03 +P 3f5d3df2 88ab6b4a 3ff00001 ab8bffa9 # 1.784788941839381918447182684417e-03 +Z 3f5d3df2 88ab6b4a 3ff00001 ab8bffa8 # 1.784788941839381918447182684417e-03 +M 3f794db7 de72b430 3ff00014 02303824 # 6.177633512533239890096581348189e-03 +P 3f794db7 de72b430 3ff00014 02303825 # 6.177633512533239890096581348189e-03 +Z 3f794db7 de72b430 3ff00014 02303824 # 6.177633512533239890096581348189e-03 +M c04ff0c5 e1f88fef 45a1e321 75a79244 # -6.388103890072658685994611005299e+01 +P c04ff0c5 e1f88fef 45a1e321 75a79245 # -6.388103890072658685994611005299e+01 +Z c04ff0c5 e1f88fef 45a1e321 75a79244 # -6.388103890072658685994611005299e+01 +M 3f914889 a4040f5e 3ff00095 5c531ebf # 1.687827170918809044364294891238e-02 +P 3f914889 a4040f5e 3ff00095 5c531ec0 # 1.687827170918809044364294891238e-02 +Z 3f914889 a4040f5e 3ff00095 5c531ebf # 1.687827170918809044364294891238e-02 +N 40749963 97daa937 5d9685a1 ec1a572c # 3.295868147412724624700786080211e+02 +N bfe2c1eb 0d5ea527 3ff2d411 69115785 # -5.861716519476986020364961404994e-01 +M 3ffa3884 e58419c8 40055f6e 04128037 # 1.638798615023562277315249957610e+00 +P 3ffa3884 e58419c8 40055f6e 04128038 # 1.638798615023562277315249957610e+00 +Z 3ffa3884 e58419c8 40055f6e 04128037 # 1.638798615023562277315249957610e+00 +N bf7699a9 6a1ddbb5 3ff0000f f62d78d5 # -5.517637038670854428279444192640e-03 +M bfffd20f c0f34eac 400dc627 4723015b # -1.988784555161070777273835119558e+00 +P bfffd20f c0f34eac 400dc627 4723015c # -1.988784555161070777273835119558e+00 +Z bfffd20f c0f34eac 400dc627 4723015b # -1.988784555161070777273835119558e+00 +N bf550535 8ecb5bfd 3ff00000 dced7445 # -1.282980253724862922462546244162e-03 +M c03b0dfc 1941ac92 42505aa4 2cfb3c68 # -2.705462797025081300716919940896e+01 +P c03b0dfc 1941ac92 42505aa4 2cfb3c69 # -2.705462797025081300716919940896e+01 +Z c03b0dfc 1941ac92 42505aa4 2cfb3c68 # -2.705462797025081300716919940896e+01 +N bf9ba185 4a338789 3ff0017d c1f14106 # -2.698333993328775118336615435055e-02 +M c080dbf3 58c91075 70840b21 887eb21f # -5.394938216884753501290106214583e+02 +P c080dbf3 58c91075 70840b21 887eb220 # -5.394938216884753501290106214583e+02 +Z c080dbf3 58c91075 70840b21 887eb21f # -5.394938216884753501290106214583e+02 +M bf6a0f49 f31b4395 3ff00005 4e382952 # -3.181118424301530248771152642462e-03 +P bf6a0f49 f31b4395 3ff00005 4e382953 # -3.181118424301530248771152642462e-03 +Z bf6a0f49 f31b4395 3ff00005 4e382952 # -3.181118424301530248771152642462e-03 +M 40240d78 fc88c798 40c61570 652c9e36 # 1.002631367845224019674787996337e+01 +P 40240d78 fc88c798 40c61570 652c9e37 # 1.002631367845224019674787996337e+01 +Z 40240d78 fc88c798 40c61570 652c9e36 # 1.002631367845224019674787996337e+01 +N 3fbfa349 0ab3e6da 3ff01f51 d12ae992 # 1.235852862481822411755416624146e-01 +N 40519db4 db08890a 46394064 beeed0c5 # 7.046416354974294904423004481941e+01 +N c05c795a 1c78c012 4a23efdd 9ce43f3c # -1.138961249522401715239539043978e+02 +N 3f7120e7 6d532094 3ff00009 2b1899b4 # 4.181770336067942156477172943596e-03 +M 3fe57862 3f17c5c4 3ff3bd0d 572b148c # 6.709452850611161700555840070592e-01 +P 3fe57862 3f17c5c4 3ff3bd0d 572b148d # 6.709452850611161700555840070592e-01 +Z 3fe57862 3f17c5c4 3ff3bd0d 572b148c # 6.709452850611161700555840070592e-01 +N 4062eeeb fe1cf760 4d86f039 0428ac85 # 1.514663076940296377870254218578e+02 +M c01b4209 6eed8caa 407c779d e6205fcf # -6.814489110230320889627364522312e+00 +P c01b4209 6eed8caa 407c779d e6205fd0 # -6.814489110230320889627364522312e+00 +Z c01b4209 6eed8caa 407c779d e6205fcf # -6.814489110230320889627364522312e+00 +N 4018d44c 1bba8918 406f05f3 b2c5c76b # 6.207321580181336173609452089295e+00 +M 40278993 210deca3 40ef87a3 babb98e8 # 1.176870063109374164866949286079e+01 +P 40278993 210deca3 40ef87a3 babb98e9 # 1.176870063109374164866949286079e+01 +Z 40278993 210deca3 40ef87a3 babb98e8 # 1.176870063109374164866949286079e+01 +N 3f6d6fc8 b5a61146 3ff00006 c5090bdb # 3.593341837758642735856096095404e-03 +N bff7d436 e376a3d2 4002a364 b57c1f3d # -1.489310158280421791943126663682e+00 +M 405d745b de736dd3 4a7f769c 2e76c6f3 # 1.178181072356449448079729336314e+02 +P 405d745b de736dd3 4a7f769c 2e76c6f4 # 1.178181072356449448079729336314e+02 +Z 405d745b de736dd3 4a7f769c 2e76c6f3 # 1.178181072356449448079729336314e+02 +M c011d2d9 ef90cf19 40458959 183a5d23 # -4.455909484113157681406391930068e+00 +P c011d2d9 ef90cf19 40458959 183a5d24 # -4.455909484113157681406391930068e+00 +Z c011d2d9 ef90cf19 40458959 183a5d23 # -4.455909484113157681406391930068e+00 +N 3fa9664f b5fbb7ec 3ff0050a 8ca9c607 # 4.960869881129767455796297781490e-02 +M 3f7d59f6 fb3a0fed 3ff0001a ec14216c # 7.165875216404754728671822050501e-03 +P 3f7d59f6 fb3a0fed 3ff0001a ec14216d # 7.165875216404754728671822050501e-03 +Z 3f7d59f6 fb3a0fed 3ff0001a ec14216c # 7.165875216404754728671822050501e-03 +N bf523930 136a2178 3ff00000 a60bc5b5 # -1.112267445622176428865479635988e-03 +N bf6d6fe9 a2814d56 3ff00006 c51830ba # -3.593403165760437716069741753699e-03 +M 404bb81c b2aa2e6d 44df92f8 646d6f81 # 5.543837579068790688552326173522e+01 +P 404bb81c b2aa2e6d 44df92f8 646d6f82 # 5.543837579068790688552326173522e+01 +Z 404bb81c b2aa2e6d 44df92f8 646d6f81 # 5.543837579068790688552326173522e+01 +N bfa1d196 657847c7 3ff0027b 13895f7c # -3.480215061803409309915124936197e-02 +N c06def6e caed39ec 5576a02d 2185a400 # -2.394822744973492945064208470285e+02 +N c013e4cc df2b44e5 405210f4 0b65c769 # -4.973437773719727950094693369465e+00 +M bfb82060 15b69634 3ff01234 237fc79f # -9.424400835140361865072122782294e-02 +P bfb82060 15b69634 3ff01234 237fc7a0 # -9.424400835140361865072122782294e-02 +Z bfb82060 15b69634 3ff01234 237fc79f # -9.424400835140361865072122782294e-02 +N bfcba514 eab0d90f 3ff05fe6 d15c4082 # -2.159753938628416747302907197081e-01 +N 3f75775f 127d5b09 3ff0000e 666c3d6f # 5.240794540290812965344091622910e-03 +N 4074daf1 d9c1492e 5df52ce7 6e633cc1 # 3.336840455579975923683377914131e+02 +M bfb16353 f1f32916 3ff00973 ab9762b3 # -6.792187363604215710743972067576e-02 +P bfb16353 f1f32916 3ff00973 ab9762b4 # -6.792187363604215710743972067576e-02 +Z bfb16353 f1f32916 3ff00973 ab9762b3 # -6.792187363604215710743972067576e-02 +N 407f7c61 a831cfbf 6d4bb43a ed68b27b # 5.037738420434724844199081417173e+02 +N 405ca6e7 e49ea5c6 4a344fd9 86b97b8f # 1.146079036282818321978993481025e+02 +N c0529357 e851eb72 46925254 916e6460 # -7.430224044799777516345784533769e+01 +N c0689b02 30de9315 519fb042 027efffc # -1.968440174433859795044554630294e+02 +N 4021d1dd b2c07ea3 40acece1 5dafc561 # 8.909894548414120762913626094814e+00 +M c064b4b1 358ec934 4ecf81a5 901e701a # -1.656466319836414413657621480525e+02 +P c064b4b1 358ec934 4ecf81a5 901e701b # -1.656466319836414413657621480525e+02 +Z c064b4b1 358ec934 4ecf81a5 901e701a # -1.656466319836414413657621480525e+02 +N bfb37640 538a2590 3ff00bd7 970b2547 # -7.602312125722776592340323986718e-02 +M c011e105 7124c9d9 4045d626 8cb6fc78 # -4.469747321958913666151147481287e+00 +P c011e105 7124c9d9 4045d626 8cb6fc79 # -4.469747321958913666151147481287e+00 +Z c011e105 7124c9d9 4045d626 8cb6fc78 # -4.469747321958913666151147481287e+00 +N c05969c5 9a0dd37a 49092c60 dd3a193d # -1.016526856551189723631978267804e+02 +N c0615bae 5a071d4d 4c644029 1d273772 # -1.388650331629709455683041596785e+02 +M bfab9c9f b5728260 3ff005f5 31a4a4db # -5.392932023938068475388263323111e-02 +P bfab9c9f b5728260 3ff005f5 31a4a4dc # -5.392932023938068475388263323111e-02 +Z bfab9c9f b5728260 3ff005f5 31a4a4db # -5.392932023938068475388263323111e-02 +N 407ace5e 36c95742 668b440a 7503d7be # 4.288980014672162042188574559987e+02 +N bff0e40a a1edbf10 3ff9c663 b3aedeaa # -1.055674202474566669707201072015e+00 +M c05dc148 abf9749a 4a9a2aa2 2ac216a5 # -1.190200605331505414596904302016e+02 +P c05dc148 abf9749a 4a9a2aa2 2ac216a6 # -1.190200605331505414596904302016e+02 +Z c05dc148 abf9749a 4a9a2aa2 2ac216a5 # -1.190200605331505414596904302016e+02 +N c0063565 d1facc89 40201e3d c6249193 # -2.776073112932469388880463156966e+00 +M 4083c512 29c27cd8 78e9f394 675303d5 # 6.326338687128400124493055045605e+02 +P 4083c512 29c27cd8 78e9f394 675303d6 # 6.326338687128400124493055045605e+02 +Z 4083c512 29c27cd8 78e9f394 675303d5 # 6.326338687128400124493055045605e+02 +M c00aeb02 3f8e82cd 402cf5fa 09a71e2e # -3.364750381981457483249187134788e+00 +P c00aeb02 3f8e82cd 402cf5fa 09a71e2f # -3.364750381981457483249187134788e+00 +Z c00aeb02 3f8e82cd 402cf5fa 09a71e2e # -3.364750381981457483249187134788e+00 +M 405a4c87 c8599072 495b32bf 54f47b41 # 1.051957875132227684389363275841e+02 +P 405a4c87 c8599072 495b32bf 54f47b42 # 1.051957875132227684389363275841e+02 +Z 405a4c87 c8599072 495b32bf 54f47b41 # 1.051957875132227684389363275841e+02 +M 406b900b ed0554e6 53c1580a 19f36e39 # 2.205014557937749373195401858538e+02 +P 406b900b ed0554e6 53c1580a 19f36e3a # 2.205014557937749373195401858538e+02 +Z 406b900b ed0554e6 53c1580a 19f36e39 # 2.205014557937749373195401858538e+02 +M c070fbf1 2c2b2efa 58608817 36c3cbd4 # -2.717463800131660036640823818743e+02 +P c070fbf1 2c2b2efa 58608817 36c3cbd5 # -2.717463800131660036640823818743e+02 +Z c070fbf1 2c2b2efa 58608817 36c3cbd4 # -2.717463800131660036640823818743e+02 +M bfebbb33 ccd4e348 3ff664be 569f477f # -8.666018486611415383435996773187e-01 +P bfebbb33 ccd4e348 3ff664be 569f4780 # -8.666018486611415383435996773187e-01 +Z bfebbb33 ccd4e348 3ff664be 569f477f # -8.666018486611415383435996773187e-01 +M 3ff23058 54eea642 3ffb8044 c13ce2c5 # 1.136802989737035307626911162515e+00 +P 3ff23058 54eea642 3ffb8044 c13ce2c6 # 1.136802989737035307626911162515e+00 +Z 3ff23058 54eea642 3ffb8044 c13ce2c5 # 1.136802989737035307626911162515e+00 +N c04568a4 c447631e 43bb558e b60e3044 # -4.281752828107549646574625512585e+01 +N 3f6b6508 b6253faa 3ff00005 dcefc842 # 3.344075216922666633767580179892e-03 +N 405ac652 1a25b090 4986cc5a 7de468ee # 1.070987611167968225345248356462e+02 +N 40371136 842173a7 41f369dc 9dd05b3d # 2.306723810021108178602844418492e+01 +M 403e487d 3c671160 4299cd1b 48297569 # 3.028316094890885779022937640548e+01 +P 403e487d 3c671160 4299cd1b 4829756a # 3.028316094890885779022937640548e+01 +Z 403e487d 3c671160 4299cd1b 48297569 # 3.028316094890885779022937640548e+01 +M 40733844 37658115 5b992796 15013cf8 # 3.075166543927201132646587211639e+02 +P 40733844 37658115 5b992796 15013cf9 # 3.075166543927201132646587211639e+02 +Z 40733844 37658115 5b992796 15013cf8 # 3.075166543927201132646587211639e+02 +M c042dc8a 00318781 43457287 64ca754a # -3.772296144884513324768704478629e+01 +P c042dc8a 00318781 43457287 64ca754b # -3.772296144884513324768704478629e+01 +Z c042dc8a 00318781 43457287 64ca754a # -3.772296144884513324768704478629e+01 +N 3f9e06c3 09f2e31b 3ff001c2 d336e6d1 # 2.932266948912163814777720460825e-02 +N 4077b6c7 9ba57037 62150190 76c92979 # 3.794237324201998831085802521557e+02 +M 3fb5f9d8 64f6c1c9 3ff00f19 ea413163 # 8.584358658732250957346110453727e-02 +P 3fb5f9d8 64f6c1c9 3ff00f19 ea413164 # 8.584358658732250957346110453727e-02 +Z 3fb5f9d8 64f6c1c9 3ff00f19 ea413163 # 8.584358658732250957346110453727e-02 +M 40482d62 9224b0cc 443b1cdc d91c4838 # 4.835457064429792239934613462538e+01 +P 40482d62 9224b0cc 443b1cdc d91c4839 # 4.835457064429792239934613462538e+01 +Z 40482d62 9224b0cc 443b1cdc d91c4838 # 4.835457064429792239934613462538e+01 +N c05bafae 44f69419 49db4efa dd4ad1d6 # -1.107450115592950083964751684107e+02 +M bf6f9121 db2a229a 3ff00007 c8f19683 # -3.853384137361648593966823028723e-03 +P bf6f9121 db2a229a 3ff00007 c8f19684 # -3.853384137361648593966823028723e-03 +Z bf6f9121 db2a229a 3ff00007 c8f19683 # -3.853384137361648593966823028723e-03 +N 407c286b a567272f 687f62b6 f6c2646f # 4.505262807874123041074199136347e+02 +M bf7c8634 3e6773fe 3ff00019 6d14ff08 # -6.963924481593329260387115198228e-03 +P bf7c8634 3e6773fe 3ff00019 6d14ff09 # -6.963924481593329260387115198228e-03 +Z bf7c8634 3e6773fe 3ff00019 6d14ff08 # -6.963924481593329260387115198228e-03 +M 40669ab3 da849d9e 502da132 b499295d # 1.808344547834539639552531298250e+02 +P 40669ab3 da849d9e 502da132 b499295e # 1.808344547834539639552531298250e+02 +Z 40669ab3 da849d9e 502da132 b499295d # 1.808344547834539639552531298250e+02 +N 40176ea3 d9e83ae3 4065e0ae cd41bfe1 # 5.858046917723842561542824114440e+00 +M 3fa3202e a92a196b 3ff002db abb90f93 # 3.735490622516376285622285990939e-02 +P 3fa3202e a92a196b 3ff002db abb90f94 # 3.735490622516376285622285990939e-02 +Z 3fa3202e a92a196b 3ff002db abb90f93 # 3.735490622516376285622285990939e-02 +N bfc53df5 fc597f1d 3ff03888 56931c3f # -1.659533960510025940582323755734e-01 +M 3f69de43 fbf90762 3ff00005 3a54cb44 # 3.157742292189278689173992376027e-03 +P 3f69de43 fbf90762 3ff00005 3a54cb45 # 3.157742292189278689173992376027e-03 +Z 3f69de43 fbf90762 3ff00005 3a54cb44 # 3.157742292189278689173992376027e-03 +N 3f9d6c68 08c972cd 3ff001b0 e65cdc14 # 2.873385003691701980454986653513e-02 +M c074af22 b3eaca11 5db5eb46 a06f59c4 # -3.309459723636110197730886284262e+02 +P c074af22 b3eaca11 5db5eb46 a06f59c5 # -3.309459723636110197730886284262e+02 +Z c074af22 b3eaca11 5db5eb46 a06f59c4 # -3.309459723636110197730886284262e+02 +N c0415991 26adc5bb 4300b155 2d2d7366 # -3.469974215970020026134079671465e+01 +M c0453efa e01addef 43b3bd69 e465ef16 # -4.249203110992299770032332162373e+01 +P c0453efa e01addef 43b3bd69 e465ef17 # -4.249203110992299770032332162373e+01 +Z c0453efa e01addef 43b3bd69 e465ef16 # -4.249203110992299770032332162373e+01 +M bfad459b a4faa48e 3ff006b2 27e391d2 # -5.717169178871826795695909595452e-02 +P bfad459b a4faa48e 3ff006b2 27e391d3 # -5.717169178871826795695909595452e-02 +Z bfad459b a4faa48e 3ff006b2 27e391d2 # -5.717169178871826795695909595452e-02 +N c06201b9 20ae355f 4cdc5c18 abbc451d # -1.440538485910901442821341333911e+02 +M bfce4fbc 144fd0ea 3ff07362 c4ad643c # -2.368083094767208796049828833929e-01 +P bfce4fbc 144fd0ea 3ff07362 c4ad643d # -2.368083094767208796049828833929e-01 +Z bfce4fbc 144fd0ea 3ff07362 c4ad643c # -2.368083094767208796049828833929e-01 +M 4036173f 702d0b76 41dd3fb0 0c7b08ae # 2.209081173991895497010773397051e+01 +P 4036173f 702d0b76 41dd3fb0 0c7b08af # 2.209081173991895497010773397051e+01 +Z 4036173f 702d0b76 41dd3fb0 0c7b08ae # 2.209081173991895497010773397051e+01 +N c068a363 89368240 51a4966e 23ed1073 # -1.971059003891587053658440709114e+02 +M bff320d1 f00c06f6 3ffcdcc6 a6d581ab # -1.195512712176819203335753627471e+00 +P bff320d1 f00c06f6 3ffcdcc6 a6d581ac # -1.195512712176819203335753627471e+00 +Z bff320d1 f00c06f6 3ffcdcc6 a6d581ab # -1.195512712176819203335753627471e+00 +N 3f957342 37bb643b 3ff000e6 10882b9c # 2.094748940621491903324447036994e-02 +M 3fb0f0e7 d7f071d8 3ff008f8 d3fc5c58 # 6.617592832521468348971893647104e-02 +P 3fb0f0e7 d7f071d8 3ff008f8 d3fc5c59 # 6.617592832521468348971893647104e-02 +Z 3fb0f0e7 d7f071d8 3ff008f8 d3fc5c58 # 6.617592832521468348971893647104e-02 +M 4069e911 24de3e1d 5290869c af6fb969 # 2.072833427754093520434253150597e+02 +P 4069e911 24de3e1d 5290869c af6fb96a # 2.072833427754093520434253150597e+02 +Z 4069e911 24de3e1d 5290869c af6fb969 # 2.072833427754093520434253150597e+02 +N c05a7e12 769eb299 496d7dc3 af4ca13b # -1.059698769140035352620543562807e+02 +M bfc59f5b c17b8e13 3ff03a94 a48a5496 # -1.689257330645977661642831435529e-01 +P bfc59f5b c17b8e13 3ff03a94 a48a5497 # -1.689257330645977661642831435529e-01 +Z bfc59f5b c17b8e13 3ff03a94 a48a5496 # -1.689257330645977661642831435529e-01 +N 3fc2d003 199668a5 3ff02c51 953dbc75 # 1.469730257929927896842769996510e-01 +M 4081bd8d febda824 73101bea dced464a # 5.676943335358560034364927560091e+02 +P 4081bd8d febda824 73101bea dced464b # 5.676943335358560034364927560091e+02 +Z 4081bd8d febda824 73101bea dced464a # 5.676943335358560034364927560091e+02 +N c06dde5c 87a0a7fd 556a8aec a2fdb8a6 # -2.389487951410118569128826493397e+02 +N bfd1bcd0 3f055c53 3ff09e51 e575f8da # -2.771492591322772258699558278749e-01 +N 403aebab 8f865c73 424c9ae2 f33e3396 # 2.692058655767727870511407672893e+01 +M 4069c895 c0f0b6d3 5277f45a b3c33170 # 2.062682804776619320819008862600e+02 +P 4069c895 c0f0b6d3 5277f45a b3c33171 # 2.062682804776619320819008862600e+02 +Z 4069c895 c0f0b6d3 5277f45a b3c33170 # 2.062682804776619320819008862600e+02 +M c00df084 f1a74dd3 40351cbe e865cee7 # -3.742441070478642384244949425920e+00 +P c00df084 f1a74dd3 40351cbe e865cee8 # -3.742441070478642384244949425920e+00 +Z c00df084 f1a74dd3 40351cbe e865cee7 # -3.742441070478642384244949425920e+00 +M c00ee8af b7040c6f 4037d443 6dab429c # -3.863616399584820282342434438760e+00 +P c00ee8af b7040c6f 4037d443 6dab429d # -3.863616399584820282342434438760e+00 +Z c00ee8af b7040c6f 4037d443 6dab429c # -3.863616399584820282342434438760e+00 +N 3fdf7f2e cbafdc0b 3ff1fa1d f5ad6b70 # 4.921376217966446087181964230695e-01 +M bff28aab 568a8aee 3ffc0042 ef16de67 # -1.158854806949132676407998587820e+00 +P bff28aab 568a8aee 3ffc0042 ef16de68 # -1.158854806949132676407998587820e+00 +Z bff28aab 568a8aee 3ffc0042 ef16de67 # -1.158854806949132676407998587820e+00 +M c04c7588 9c906034 450155dd b3efb1f5 # -5.691823155450438775915245059878e+01 +P c04c7588 9c906034 450155dd b3efb1f6 # -5.691823155450438775915245059878e+01 +Z c04c7588 9c906034 450155dd b3efb1f5 # -5.691823155450438775915245059878e+01 +M bfdc870b 67f2da4f 3ff19db1 130ce8fc # -4.457424655078385256068429498555e-01 +P bfdc870b 67f2da4f 3ff19db1 130ce8fd # -4.457424655078385256068429498555e-01 +Z bfdc870b 67f2da4f 3ff19db1 130ce8fc # -4.457424655078385256068429498555e-01 +N bf752566 1fbf8a97 3ff0000d f943c7cf # -5.162619516314712574123202415421e-03 +N 3f58028c a556ce40 3ff00001 203d3622 # 1.465451573818735142573643770447e-03 +M bfe13f61 76a6a5f0 3ff26180 67a783b6 # -5.389869038964985037409860524349e-01 +P bfe13f61 76a6a5f0 3ff26180 67a783b7 # -5.389869038964985037409860524349e-01 +Z bfe13f61 76a6a5f0 3ff26180 67a783b6 # -5.389869038964985037409860524349e-01 +M 406d3e56 ea6a1957 54f6e051 15eb1f8a # 2.339481098243947769788064761087e+02 +P 406d3e56 ea6a1957 54f6e051 15eb1f8b # 2.339481098243947769788064761087e+02 +Z 406d3e56 ea6a1957 54f6e051 15eb1f8a # 2.339481098243947769788064761087e+02 +N 4013c01a 2d191cbe 40516e27 c4e62c5b # 4.937599854142886712793369952124e+00 +M c06fbbea df849dbc 56c32a83 be895950 # -2.538724210348281076221610419452e+02 +P c06fbbea df849dbc 56c32a83 be895951 # -2.538724210348281076221610419452e+02 +Z c06fbbea df849dbc 56c32a83 be895950 # -2.538724210348281076221610419452e+02 +N 3fec7d60 70798020 3ff6c56e b2940c93 # 8.903047749299766167041525477543e-01 +N c015ad08 400ffb79 405c34e1 af4b3478 # -5.418976784682734582077046070481e+00 +M 3f7bfff1 3fcae5d8 3ff00018 7fec7048 # 6.835882548949588632947182986754e-03 +P 3f7bfff1 3fcae5d8 3ff00018 7fec7049 # 6.835882548949588632947182986754e-03 +Z 3f7bfff1 3fcae5d8 3ff00018 7fec7048 # 6.835882548949588632947182986754e-03 +N c0237be5 970724ec 40c09e53 7b2bf96c # -9.741986007330034169626742368564e+00 +M bfdedc7b ec89c9e9 3ff1e582 180927f2 # -4.822072801536295139079868476983e-01 +P bfdedc7b ec89c9e9 3ff1e582 180927f3 # -4.822072801536295139079868476983e-01 +Z bfdedc7b ec89c9e9 3ff1e582 180927f2 # -4.822072801536295139079868476983e-01 +N bfc46bca caf48a54 3ff0343c f6926c58 # -1.595395556442605888847197093128e-01 +N bfb8e232 58b26ffb 3ff0135d 712ca70e # -9.720148721174830253044518713068e-02 +N c07f2b20 962b1c5b 6cd61796 15baa769 # -4.986954557117475701488729100674e+02 +N 3f705c88 cb117454 3ff00008 5d951a88 # 3.994497631620925331974447658467e-03 +M 3f656131 e62e537f 3ff00003 922e4f3c # 2.609822711244935266455824418586e-03 +P 3f656131 e62e537f 3ff00003 922e4f3d # 2.609822711244935266455824418586e-03 +Z 3f656131 e62e537f 3ff00003 922e4f3c # 2.609822711244935266455824418586e-03 +N 3faed201 3deb6c83 3ff0076c 5c0152f0 # 6.019595986227790213041188849274e-02 +N c07002af 2602959f 56f7c8de 1ad3c97a # -2.561677608586268775070493575186e+02 +N 4029e392 7adf1268 41098b5a eddd6fd4 # 1.294447692845388075966184260324e+01 +N c082f69c 4626df8e 769616f6 8aee4fb2 # -6.068263056790326572809135541320e+02 +N 3f898637 7f55cece 3ff00051 6febb586 # 1.246302945467139475232976053576e-02 +N 3f529e0c 5b398516 3ff00000 ad4da943 # 1.136314455742420178457896540181e-03 +M 3fa506cd de2c0a9e 3ff00374 5bba6dcb # 4.106753670750616647122654967461e-02 +P 3fa506cd de2c0a9e 3ff00374 5bba6dcc # 4.106753670750616647122654967461e-02 +Z 3fa506cd de2c0a9e 3ff00374 5bba6dcb # 4.106753670750616647122654967461e-02 +M bff2ae8a 4a5edfd8 3ffc340e 32e7ecc9 # -1.167612352857750224188748688903e+00 +P bff2ae8a 4a5edfd8 3ffc340e 32e7ecca # -1.167612352857750224188748688903e+00 +Z bff2ae8a 4a5edfd8 3ffc340e 32e7ecc9 # -1.167612352857750224188748688903e+00 +M 3face894 061081c0 3ff00687 d90ae6ae # 5.646193098096174978195449511986e-02 +P 3face894 061081c0 3ff00687 d90ae6af # 5.646193098096174978195449511986e-02 +Z 3face894 061081c0 3ff00687 d90ae6ae # 5.646193098096174978195449511986e-02 +N 3fab4a34 fb1f2091 3ff005d1 d3a73207 # 5.330052915047745615284568998504e-02 +M 3faf35cd aeb93381 3ff0079c c0b16150 # 6.095736272673147465583909365705e-02 +P 3faf35cd aeb93381 3ff0079c c0b16151 # 6.095736272673147465583909365705e-02 +Z 3faf35cd aeb93381 3ff0079c c0b16150 # 6.095736272673147465583909365705e-02 +M c05ad228 024775c8 498b6dec 24736a99 # -1.072836919496395466921967454255e+02 +P c05ad228 024775c8 498b6dec 24736a9a # -1.072836919496395466921967454255e+02 +Z c05ad228 024775c8 498b6dec 24736a99 # -1.072836919496395466921967454255e+02 +M 405e3914 60425609 4ac542ac 0a8fe950 # 1.208918686530888777497239061631e+02 +P 405e3914 60425609 4ac542ac 0a8fe951 # 1.208918686530888777497239061631e+02 +Z 405e3914 60425609 4ac542ac 0a8fe950 # 1.208918686530888777497239061631e+02 +N bf5833e7 4007c88e 3ff00001 24e2f479 # -1.477218465990168521501102461002e-03 +N bff2e7eb 17309b8c 3ffc880e 83739656 # -1.181620684228366080503747070907e+00 +N 3f5f2549 02b7233b 3ff00001 e50697fe # 1.900979327603204453375762561507e-03 +M bfdc0836 40d68196 3ff18f38 65fb598a # -4.380012162382852514141973188089e-01 +P bfdc0836 40d68196 3ff18f38 65fb598b # -4.380012162382852514141973188089e-01 +Z bfdc0836 40d68196 3ff18f38 65fb598a # -4.380012162382852514141973188089e-01 +N 40832885 73d4ef8f 772619f8 f50d4fb5 # 6.130651623378379326823051087558e+02 +M c06da569 ccb9cfd0 5541e93a bac98169 # -2.371691650036941609869245439768e+02 +P c06da569 ccb9cfd0 5541e93a bac9816a # -2.371691650036941609869245439768e+02 +Z c06da569 ccb9cfd0 5541e93a bac98169 # -2.371691650036941609869245439768e+02 +N 4061547e b271abf6 4c602d6d a3daf582 # 1.386404659481192425118933897465e+02 +M 3ff48ecc 564d0472 3fff207b 97ba4f7e # 1.284862839806262702069261649740e+00 +P 3ff48ecc 564d0472 3fff207b 97ba4f7f # 1.284862839806262702069261649740e+00 +Z 3ff48ecc 564d0472 3fff207b 97ba4f7e # 1.284862839806262702069261649740e+00 +M c018160a d8d55eda 4069c359 fb6c8ac7 # -6.021525753043272644049466180149e+00 +P c018160a d8d55eda 4069c359 fb6c8ac8 # -6.021525753043272644049466180149e+00 +Z c018160a d8d55eda 4069c359 fb6c8ac7 # -6.021525753043272644049466180149e+00 +N 407bea9c c746d7b0 6825188f 46284316 # 4.466632759825979519519023597240e+02 +M bfe41a39 d3f0ebf0 3ff34325 e61df2e2 # -6.282014026140796403296917560510e-01 +P bfe41a39 d3f0ebf0 3ff34325 e61df2e3 # -6.282014026140796403296917560510e-01 +Z bfe41a39 d3f0ebf0 3ff34325 e61df2e2 # -6.282014026140796403296917560510e-01 +N 3ff5b957 5fc76de9 40009425 39463291 # 1.357749342095184497125615052937e+00 +M bf76cff0 491b06b9 3ff00010 43345983 # -5.569399466993801318948076328752e-03 +P bf76cff0 491b06b9 3ff00010 43345984 # -5.569399466993801318948076328752e-03 +Z bf76cff0 491b06b9 3ff00010 43345983 # -5.569399466993801318948076328752e-03 +N bfef8927 8e77c596 3ff86b49 8bf87f63 # -9.854924948287357988618850868079e-01 +M 3fc45b9c b9cc19cb 3ff033ea 238a043d # 1.590457827771401821959074140977e-01 +P 3fc45b9c b9cc19cb 3ff033ea 238a043e # 1.590457827771401821959074140977e-01 +Z 3fc45b9c b9cc19cb 3ff033ea 238a043d # 1.590457827771401821959074140977e-01 +N 3f86d3b1 0ce70d69 3ff00041 225ba2bb # 1.114595718980267331776889960793e-02 +N bfb24fc1 d4dba119 3ff00a7b a5b26127 # -7.152949759222727854623968823944e-02 +N 3f870f4c bfadcf9d 3ff00042 78449698 # 1.125965080220919269093915460189e-02 +N c056e2e2 8b1987dc 4820d07f 178b66ae # -9.154507710927231300956918857992e+01 +N bfb8ba5b 9539ed0c 3ff0131f 94a86460 # -9.659359353274882264983602908615e-02 +N 408291ab ead2f2c7 757330af fc4a2b5d # 5.942089439850177541302400641143e+02 +M bfc9b70e 284384df 3ff052ef b945558f # -2.008989044761965991892083138737e-01 +P bfc9b70e 284384df 3ff052ef b9455590 # -2.008989044761965991892083138737e-01 +Z bfc9b70e 284384df 3ff052ef b945558f # -2.008989044761965991892083138737e-01 +N c03b3eef f58ccf47 4253cce1 35e8e4e5 # -2.724584898650871522818306402769e+01 +M 3fa9440f 56ea8547 3ff004fc fc832406 # 4.934738098132612077462155752983e-02 +P 3fa9440f 56ea8547 3ff004fc fc832407 # 4.934738098132612077462155752983e-02 +Z 3fa9440f 56ea8547 3ff004fc fc832406 # 4.934738098132612077462155752983e-02 +N 40544806 69025aa2 473070d1 94e41f4c # 8.112539124708067106439557392150e+01 +M c0854ac7 459f004e 7d4f7aed 24272657 # -6.813473007604568465467309579253e+02 +P c0854ac7 459f004e 7d4f7aed 24272658 # -6.813473007604568465467309579253e+02 +Z c0854ac7 459f004e 7d4f7aed 24272657 # -6.813473007604568465467309579253e+02 +N c02b46e1 68f62236 411990ae d285f7f4 # -1.363843849186478607293793174904e+01 +M bff55563 c83446ba 40003ab0 6fa493c2 # -1.333347112701103842624661410809e+00 +P bff55563 c83446ba 40003ab0 6fa493c3 # -1.333347112701103842624661410809e+00 +Z bff55563 c83446ba 40003ab0 6fa493c2 # -1.333347112701103842624661410809e+00 +M c0833583 8c5d9fd4 774c08b6 888d9357 # -6.146892325701141999161336570978e+02 +P c0833583 8c5d9fd4 774c08b6 888d9358 # -6.146892325701141999161336570978e+02 +Z c0833583 8c5d9fd4 774c08b6 888d9357 # -6.146892325701141999161336570978e+02 +N c03745fb ee7cd821 41f7db92 7d92210c # -2.327337542102771195118293690030e+01 +N 40324e7b 4284bdd8 4185454c 4b87ae3d # 1.830656829586754952288174536079e+01 +N 402954da d2d1ec10 4103548b 9059495f # 1.266573199093366497436363715678e+01 +N 3ffad486 5d561b5f 400624b0 421fbb68 # 1.676885952563416770644266762247e+00 +M c05d145d 622638d2 4a5c1591 fe3bb02b # -1.163181996701489708812005119398e+02 +P c05d145d 622638d2 4a5c1591 fe3bb02c # -1.163181996701489708812005119398e+02 +Z c05d145d 622638d2 4a5c1591 fe3bb02b # -1.163181996701489708812005119398e+02 +N c046fbdf 2d2dd4ae 4403f01b 164f2058 # -4.596774830568152481191646074876e+01 +M 405fbc60 4188b2da 4b51a335 ee2b0aa6 # 1.269433749995181699432578170672e+02 +P 405fbc60 4188b2da 4b51a335 ee2b0aa7 # 1.269433749995181699432578170672e+02 +Z 405fbc60 4188b2da 4b51a335 ee2b0aa6 # 1.269433749995181699432578170672e+02 +M c04d1e31 505934e9 45202f72 04bee037 # -5.823587993961138664644749951549e+01 +P c04d1e31 505934e9 45202f72 04bee038 # -5.823587993961138664644749951549e+01 +Z c04d1e31 505934e9 45202f72 04bee037 # -5.823587993961138664644749951549e+01 +M 3f8027af 386a1fac 3ff00020 9f8cd318 # 7.888192090163524683443796448046e-03 +P 3f8027af 386a1fac 3ff00020 9f8cd319 # 7.888192090163524683443796448046e-03 +Z 3f8027af 386a1fac 3ff00020 9f8cd318 # 7.888192090163524683443796448046e-03 +N 3f5dbfc7 846c272f 3ff00001 ba8177a1 # 1.815743294800896889470975814618e-03 +N bfb97832 9d2756a8 3ff01449 dac83465 # -9.949032150992798140265449546860e-02 +N bf7112db 554d5507 3ff00009 1c15048e # -4.168373842579293185595101789431e-03 +N 4062efc0 95a652e6 4d878a9b ba9cd3b0 # 1.514922588585388325554959010333e+02 +M c03868db 3b7378fa 4212943a 357e2e8d # -2.440959521836428081087433383800e+01 +P c03868db 3b7378fa 4212943a 357e2e8e # -2.440959521836428081087433383800e+01 +Z c03868db 3b7378fa 4212943a 357e2e8d # -2.440959521836428081087433383800e+01 +M 400163b2 d25f00a4 4011cf05 aa30c71f # 2.173680919193502703024023503531e+00 +P 400163b2 d25f00a4 4011cf05 aa30c720 # 2.173680919193502703024023503531e+00 +Z 400163b2 d25f00a4 4011cf05 aa30c71f # 2.173680919193502703024023503531e+00 +M bf6cabea 19a8d288 3ff00006 6c1dbe60 # -3.499943949714815621954144830852e-03 +P bf6cabea 19a8d288 3ff00006 6c1dbe61 # -3.499943949714815621954144830852e-03 +Z bf6cabea 19a8d288 3ff00006 6c1dbe60 # -3.499943949714815621954144830852e-03 +M 3f750274 da03a908 3ff0000d cb3b89cd # 5.129295779833016599713602090560e-03 +P 3f750274 da03a908 3ff0000d cb3b89ce # 5.129295779833016599713602090560e-03 +Z 3f750274 da03a908 3ff0000d cb3b89cd # 5.129295779833016599713602090560e-03 +M 403936ee 978ea932 4224c707 13a70707 # 2.521457812531406972311742720194e+01 +P 403936ee 978ea932 4224c707 13a70708 # 2.521457812531406972311742720194e+01 +Z 403936ee 978ea932 4224c707 13a70707 # 2.521457812531406972311742720194e+01 +M 40206343 873709e0 409c456e c93c9dbf # 8.193874574154449419438606128097e+00 +P 40206343 873709e0 409c456e c93c9dc0 # 8.193874574154449419438606128097e+00 +Z 40206343 873709e0 409c456e c93c9dbf # 8.193874574154449419438606128097e+00 +M 3fc7c7fe 66b7cd38 3ff046e5 9ca1e685 # 1.857908250382054315963387125521e-01 +P 3fc7c7fe 66b7cd38 3ff046e5 9ca1e686 # 1.857908250382054315963387125521e-01 +Z 3fc7c7fe 66b7cd38 3ff046e5 9ca1e685 # 1.857908250382054315963387125521e-01 +M bfeef830 fd2bc393 3ff818b1 e8efcebb # -9.677967972512412364594069913437e-01 +P bfeef830 fd2bc393 3ff818b1 e8efcebc # -9.677967972512412364594069913437e-01 +Z bfeef830 fd2bc393 3ff818b1 e8efcebb # -9.677967972512412364594069913437e-01 +N 3fb9ac8e cc3c9311 3ff0149d ad7c7cf2 # 1.002892731308515777977063976323e-01 +M 405bda0f 06d49bd1 49ea79a4 2dc3bdf7 # 1.114071671558624672115911380388e+02 +P 405bda0f 06d49bd1 49ea79a4 2dc3bdf8 # 1.114071671558624672115911380388e+02 +Z 405bda0f 06d49bd1 49ea79a4 2dc3bdf7 # 1.114071671558624672115911380388e+02 +N bf9b90b5 2e1ce777 3ff0017b f1e19ccf # -2.691920370055053343683049149604e-02 +M bf790849 413db422 3ff00013 94f899c0 # -6.111417915104973633266816079868e-03 +P bf790849 413db422 3ff00013 94f899c1 # -6.111417915104973633266816079868e-03 +Z bf790849 413db422 3ff00013 94f899c0 # -6.111417915104973633266816079868e-03 +M c083a295 1975f997 788649b6 424863a0 # -6.283228024689477706488105468452e+02 +P c083a295 1975f997 788649b6 424863a1 # -6.283228024689477706488105468452e+02 +Z c083a295 1975f997 788649b6 424863a0 # -6.283228024689477706488105468452e+02 +M bf6a62b2 8e5c5b9b 3ff00005 7064f31c # -3.220890753151418092053992481283e-03 +P bf6a62b2 8e5c5b9b 3ff00005 7064f31d # -3.220890753151418092053992481283e-03 +Z bf6a62b2 8e5c5b9b 3ff00005 7064f31c # -3.220890753151418092053992481283e-03 +M bf6c2a5d 78453855 3ff00006 329750a6 # -3.438170011725675493524656545219e-03 +P bf6c2a5d 78453855 3ff00006 329750a7 # -3.438170011725675493524656545219e-03 +Z bf6c2a5d 78453855 3ff00006 329750a6 # -3.438170011725675493524656545219e-03 +N bf994d81 555e9fdf 3ff00140 2188519b # -2.470972140841342853945228341672e-02 +N c01c9473 6c309cc1 4083cedd 3c3531b5 # -7.144971552340565246197456872324e+00 +N 406e9336 ee6c2c80 55ed8665 060aa74e # 2.446004554856081085745245218277e+02 +M c01408b5 28a69842 4052b5fe 0d6669d4 # -5.008503565948617008984911080915e+00 +P c01408b5 28a69842 4052b5fe 0d6669d5 # -5.008503565948617008984911080915e+00 +Z c01408b5 28a69842 4052b5fe 0d6669d4 # -5.008503565948617008984911080915e+00 +M c06076db 416b1002 4bc04350 26ca23ea # -1.317142645922722863360831979662e+02 +P c06076db 416b1002 4bc04350 26ca23eb # -1.317142645922722863360831979662e+02 +Z c06076db 416b1002 4bc04350 26ca23ea # -1.317142645922722863360831979662e+02 +N 40515ca8 3257d122 462246e1 4037440b # 6.944776590896483980941411573440e+01 +M 40106d1a 432d6abf 403e6062 74eb2afc # 4.106545495650322230574147397419e+00 +P 40106d1a 432d6abf 403e6062 74eb2afd # 4.106545495650322230574147397419e+00 +Z 40106d1a 432d6abf 403e6062 74eb2afc # 4.106545495650322230574147397419e+00 +M c06fbd9c 38a7f210 56c4350d 3cea7fd8 # -2.539253199844538357865530997515e+02 +P c06fbd9c 38a7f210 56c4350d 3cea7fd9 # -2.539253199844538357865530997515e+02 +Z c06fbd9c 38a7f210 56c4350d 3cea7fd8 # -2.539253199844538357865530997515e+02 +M 400f84b9 62a208b0 4039b6cc 816e5083 # 3.939806719369776999428722774610e+00 +P 400f84b9 62a208b0 4039b6cc 816e5084 # 3.939806719369776999428722774610e+00 +Z 400f84b9 62a208b0 4039b6cc 816e5083 # 3.939806719369776999428722774610e+00 +M 3f89ed27 8f064ef7 3ff00054 05f7108e # 1.265936761118478630361305903307e-02 +P 3f89ed27 8f064ef7 3ff00054 05f7108f # 1.265936761118478630361305903307e-02 +Z 3f89ed27 8f064ef7 3ff00054 05f7108e # 1.265936761118478630361305903307e-02 +M bf951e4c 77208ba3 3ff000df 0016c29b # -2.062339284033111105887137171067e-02 +P bf951e4c 77208ba3 3ff000df 0016c29c # -2.062339284033111105887137171067e-02 +Z bf951e4c 77208ba3 3ff000df 0016c29b # -2.062339284033111105887137171067e-02 +N bfbf95a7 9a603fc2 3ff01f36 d18c449b # -1.233772994894471175530981099655e-01 +M bf86e4b6 0ada8537 3ff00041 83a089b7 # -1.117841930983108460206931766834e-02 +P bf86e4b6 0ada8537 3ff00041 83a089b8 # -1.117841930983108460206931766834e-02 +Z bf86e4b6 0ada8537 3ff00041 83a089b7 # -1.117841930983108460206931766834e-02 +N 3fdff9b9 82e9ad63 3ff209f0 53d05399 # 4.996169832654315245967779901548e-01 +N 4008f90c 7a79c03f 4026ba13 979e454d # 3.121605831947845910434580218862e+00 +M bff087b7 660f95af 3ff95373 8a6d9cab # -1.033133886981300042506859426794e+00 +P bff087b7 660f95af 3ff95373 8a6d9cac # -1.033133886981300042506859426794e+00 +Z bff087b7 660f95af 3ff95373 8a6d9cab # -1.033133886981300042506859426794e+00 +N bf603420 df11d8f0 3ff00002 0d1d7dba # -1.977981759917139814586306556521e-03 +N 3f510141 d2f7dbc3 3ff00000 909560a7 # 1.037897378294281398522502790627e-03 +M 3f5181f7 2c9e65f8 3ff00000 9942686f # 1.068583851952074545432758156949e-03 +P 3f5181f7 2c9e65f8 3ff00000 99426870 # 1.068583851952074545432758156949e-03 +Z 3f5181f7 2c9e65f8 3ff00000 9942686f # 1.068583851952074545432758156949e-03 +M c06d2554 c3f42664 54e4f106 ea67264b # -2.331665973442605945820105262101e+02 +P c06d2554 c3f42664 54e4f106 ea67264c # -2.331665973442605945820105262101e+02 +Z c06d2554 c3f42664 54e4f106 ea67264b # -2.331665973442605945820105262101e+02 +M 400cef15 961dfdb1 40329f18 567aec91 # 3.616740391531231058053208471392e+00 +P 400cef15 961dfdb1 40329f18 567aec92 # 3.616740391531231058053208471392e+00 +Z 400cef15 961dfdb1 40329f18 567aec91 # 3.616740391531231058053208471392e+00 +N bfb7ced2 d9a61ac5 3ff011b9 ccc1ec06 # -9.299962819759872989511251262229e-02 +N 405f0197 94c7e842 4b0e7c6a 196ca22e # 1.240248767807215983793867053464e+02 +M 3ff12025 a9863967 3ffa1303 bd084b6c # 1.070348417476987057384008039662e+00 +P 3ff12025 a9863967 3ffa1303 bd084b6d # 1.070348417476987057384008039662e+00 +Z 3ff12025 a9863967 3ffa1303 bd084b6c # 1.070348417476987057384008039662e+00 +N 3f600b36 3d2d411d 3ff00002 02ce957e # 1.958471236697913262642112286471e-03 +N 3f6dd53f c8454ec6 3ff00006 f404ae13 # 3.641724181003033571080163000033e-03 +M bf838ff3 0cc14147 3ff0002f d5f8806e # -9.551905466793754115317760522430e-03 +P bf838ff3 0cc14147 3ff0002f d5f8806f # -9.551905466793754115317760522430e-03 +Z bf838ff3 0cc14147 3ff0002f d5f8806e # -9.551905466793754115317760522430e-03 +N 407d8a2f 0a87d4c4 6a7d3fba af15af5e # 4.726364846521285016933688893914e+02 +M 40816dbf cec6e933 72288e0e 4fdfa197 # 5.577186561145703080910607241094e+02 +P 40816dbf cec6e933 72288e0e 4fdfa198 # 5.577186561145703080910607241094e+02 +Z 40816dbf cec6e933 72288e0e 4fdfa197 # 5.577186561145703080910607241094e+02 +N bfff7563 5533c60e 400d21fa 5a08ae73 # -1.966159184285405370218313692021e+00 +M 4038e19c 29e1a36b 421dc6d6 6b51b0f9 # 2.488128911741970838988891046029e+01 +P 4038e19c 29e1a36b 421dc6d6 6b51b0fa # 2.488128911741970838988891046029e+01 +Z 4038e19c 29e1a36b 421dc6d6 6b51b0f9 # 2.488128911741970838988891046029e+01 +M c0440026 e9100d4c 437a2a00 1fe4a9e3 # -4.000118745120798280368035193533e+01 +P c0440026 e9100d4c 437a2a00 1fe4a9e4 # -4.000118745120798280368035193533e+01 +Z c0440026 e9100d4c 437a2a00 1fe4a9e3 # -4.000118745120798280368035193533e+01 +N 40379620 6c79fb8d 4200505b 075a856a # 2.358643224695292772707944095600e+01 +N c039ac7a 99160c36 4230715c 781378bb # -2.567374569690965557811068720184e+01 +N c022b516 69507698 40b68aa5 8fc14ac0 # -9.353686610290694147806789260358e+00 +M bf67384b b7075fd4 3ff00004 36542783 # -2.834461098455401742435277867571e-03 +P bf67384b b7075fd4 3ff00004 36542784 # -2.834461098455401742435277867571e-03 +Z bf67384b b7075fd4 3ff00004 36542783 # -2.834461098455401742435277867571e-03 +M bfc763ec 1c59bd99 3ff04494 33830a6f # -1.827368868284622582809362256739e-01 +P bfc763ec 1c59bd99 3ff04494 33830a70 # -1.827368868284622582809362256739e-01 +Z bfc763ec 1c59bd99 3ff04494 33830a6f # -1.827368868284622582809362256739e-01 +N 3f5dc63f 3baf930d 3ff00001 bb41f4b1 # 1.817285300370122301874542536382e-03 +N bfb974c6 445d2603 3ff01444 65d6cf24 # -9.943808716811734782492493422978e-02 +N 404b1446 951c9275 44c18edc 7de2aff4 # 5.415840400595781289894148358144e+01 +N c03ec46c cb46133a 42a4ef3a 78077c6b # -3.076728506527727091679480508901e+01 +M c0739130 8cbfc3c4 5c1978b9 6126f7e1 # -3.130743529787835086608538404107e+02 +P c0739130 8cbfc3c4 5c1978b9 6126f7e2 # -3.130743529787835086608538404107e+02 +Z c0739130 8cbfc3c4 5c1978b9 6126f7e1 # -3.130743529787835086608538404107e+02 +N c006706e 60c385ff 402095fd c8305c12 # -2.804898029295827210916058902512e+00 +N bfb54a1d 9dde0308 3ff00e2c 09a0edac # -8.316216568165313294258567111683e-02 +M 3fb198ba 82af08f3 3ff009ae 18d30ba7 # 6.873670282860526448143190236806e-02 +P 3fb198ba 82af08f3 3ff009ae 18d30ba8 # 6.873670282860526448143190236806e-02 +Z 3fb198ba 82af08f3 3ff009ae 18d30ba7 # 6.873670282860526448143190236806e-02 +M bfe9201f 56f0e078 3ff530ca 98d4a671 # -7.851711938919967437300329038408e-01 +P bfe9201f 56f0e078 3ff530ca 98d4a672 # -7.851711938919967437300329038408e-01 +Z bfe9201f 56f0e078 3ff530ca 98d4a671 # -7.851711938919967437300329038408e-01 +M bf7b17e6 f346fbc4 3ff00016 f06d103d # -6.614591741196333002372753639975e-03 +P bf7b17e6 f346fbc4 3ff00016 f06d103e # -6.614591741196333002372753639975e-03 +Z bf7b17e6 f346fbc4 3ff00016 f06d103d # -6.614591741196333002372753639975e-03 +N c06f1b17 8de08d85 56501be5 5d2d108d # -2.488466252694890101793134817854e+02 +N c01ac231 025db384 40792045 bf7ccce1 # -6.689640080422467605103520327248e+00 +M 3f9d0eea 2106579d 3ff001a6 3835bc86 # 2.837720705573297877433169844608e-02 +P 3f9d0eea 2106579d 3ff001a6 3835bc87 # 2.837720705573297877433169844608e-02 +Z 3f9d0eea 2106579d 3ff001a6 3835bc86 # 2.837720705573297877433169844608e-02 +N c04d417a d0b2e617 452552af d0b765e2 # -5.851156052336971669092235970311e+01 +M 400d3ea0 927997f0 40335b9f 00934f47 # 3.655579704604853930050012422726e+00 +P 400d3ea0 927997f0 40335b9f 00934f48 # 3.655579704604853930050012422726e+00 +Z 400d3ea0 927997f0 40335b9f 00934f47 # 3.655579704604853930050012422726e+00 +N bf86919c 71f454b1 3ff0003f ab60ffca # -1.101991865884097317185297271180e-02 +N c0485b11 bf238b0e 44435eea b469e820 # -4.871147908435351325806550448760e+01 +M c0161ccf 2928c454 405f75b0 bbfa040f # -5.528134005654539606666730833240e+00 +P c0161ccf 2928c454 405f75b0 bbfa0410 # -5.528134005654539606666730833240e+00 +Z c0161ccf 2928c454 405f75b0 bbfa040f # -5.528134005654539606666730833240e+00 +N bf5a67b8 93999f0a 3ff00001 5c9dc6f5 # -1.611643076467164040904700428314e-03 +N 4081d4f2 c2ee190a 7352bf0b c6ebd89b # 5.706185358621016803226666525006e+02 +M 406467e1 2241e846 4e96db40 724b724c # 1.632462321555378252924128901213e+02 +P 406467e1 2241e846 4e96db40 724b724d # 1.632462321555378252924128901213e+02 +Z 406467e1 2241e846 4e96db40 724b724c # 1.632462321555378252924128901213e+02 +M 3ff7b5d0 f9088697 4002838a b5872160 # 1.481888745104162685706228330673e+00 +P 3ff7b5d0 f9088697 4002838a b5872161 # 1.481888745104162685706228330673e+00 +Z 3ff7b5d0 f9088697 4002838a b5872160 # 1.481888745104162685706228330673e+00 +M 3fe7b24c 2098dbe4 3ff49750 0eb5877c # 7.405148159658634376967256685020e-01 +P 3fe7b24c 2098dbe4 3ff49750 0eb5877d # 7.405148159658634376967256685020e-01 +Z 3fe7b24c 2098dbe4 3ff49750 0eb5877c # 7.405148159658634376967256685020e-01 +M 3f6c2f51 3082d1b6 3ff00006 34c569c1 # 3.440531323656704880409318292322e-03 +P 3f6c2f51 3082d1b6 3ff00006 34c569c2 # 3.440531323656704880409318292322e-03 +Z 3f6c2f51 3082d1b6 3ff00006 34c569c1 # 3.440531323656704880409318292322e-03 +N bfa912df f039418b 3ff004e9 a2989052 # -4.897212798516922122038508291553e-02 +M bfa52bb1 92304f21 3ff00380 85e0c251 # -4.134898099451179281915713659146e-02 +P bfa52bb1 92304f21 3ff00380 85e0c252 # -4.134898099451179281915713659146e-02 +Z bfa52bb1 92304f21 3ff00380 85e0c251 # -4.134898099451179281915713659146e-02 +M 3f7fd8ce 70dcd6a5 3ff0001f b1d7599c # 7.775122079512951540902765401597e-03 +P 3f7fd8ce 70dcd6a5 3ff0001f b1d7599d # 7.775122079512951540902765401597e-03 +Z 3f7fd8ce 70dcd6a5 3ff0001f b1d7599c # 7.775122079512951540902765401597e-03 +N c04a86b1 bb411ea0 44a73c69 2d1f5740 # -5.305229893378896122158039361238e+01 +M 3f5895ac ca8fadc8 3ff00001 2e33f801 # 1.500529042682484728854497291195e-03 +P 3f5895ac ca8fadc8 3ff00001 2e33f802 # 1.500529042682484728854497291195e-03 +Z 3f5895ac ca8fadc8 3ff00001 2e33f801 # 1.500529042682484728854497291195e-03 +M 4019a8a1 8853e54a 407315f8 149764a8 # 6.414678697701058140978602750693e+00 +P 4019a8a1 8853e54a 407315f8 149764a9 # 6.414678697701058140978602750693e+00 +Z 4019a8a1 8853e54a 407315f8 149764a8 # 6.414678697701058140978602750693e+00 +M bf76c5d8 1a1d6181 3ff00010 34d312c0 # -5.559772633056404324281007944819e-03 +P bf76c5d8 1a1d6181 3ff00010 34d312c1 # -5.559772633056404324281007944819e-03 +Z bf76c5d8 1a1d6181 3ff00010 34d312c0 # -5.559772633056404324281007944819e-03 +N 3f73d094 a234d855 3ff0000c 4501a0ff # 4.837589836190832499884795225853e-03 +M 3ffd143a 60efe06b 40094627 ab0f83df # 1.817438486728884639020975555468e+00 +P 3ffd143a 60efe06b 40094627 ab0f83e0 # 1.817438486728884639020975555468e+00 +Z 3ffd143a 60efe06b 40094627 ab0f83df # 1.817438486728884639020975555468e+00 +N 3fd9e6bf 5506501e 3ff1540b 2e0bc02b # 4.047087030714936473074772038672e-01 +M bfbf55d7 be1301f4 3ff01eb9 084c2997 # -1.224036063240488414471940359363e-01 +P bfbf55d7 be1301f4 3ff01eb9 084c2998 # -1.224036063240488414471940359363e-01 +Z bfbf55d7 be1301f4 3ff01eb9 084c2997 # -1.224036063240488414471940359363e-01 +N bfc0a0b0 f1ce14cf 3ff0229b d2562b51 # -1.299039059341908497469120220558e-01 +N 401fc237 482bffb8 4095ecd5 e68e5d9b # 7.939664008794288463377597508952e+00 +N 3fa5cf40 6021ea08 3ff003b7 75858b70 # 4.259682820789484347656639329216e-02 +M 3fd24996 96909914 3ff0a85b 38253b99 # 2.857414694175457459124345405144e-01 +P 3fd24996 96909914 3ff0a85b 38253b9a # 2.857414694175457459124345405144e-01 +Z 3fd24996 96909914 3ff0a85b 38253b99 # 2.857414694175457459124345405144e-01 +N 3fb4e237 34ef081f 3ff00da2 f39eff62 # 8.157677690817920213017799824229e-02 +N c04a9fbf 145be0b5 44ac425f f5f88774 # -5.324801878439158286937527009286e+01 +N c02cdd96 4f01d465 412c49b0 c0aaf11e # -1.443278738877615730018533213297e+01 +N bf7c626a be3b22ec 3ff00019 2d701680 # -6.929795232004858779317757466742e-03 +M c07c77cc 80424208 68f18086 716464f0 # -4.554874270046425408509094268084e+02 +P c07c77cc 80424208 68f18086 716464f1 # -4.554874270046425408509094268084e+02 +Z c07c77cc 80424208 68f18086 716464f0 # -4.554874270046425408509094268084e+02 +N 404ccee6 88bc36e0 45116c40 7c8ab8e0 # 5.761641034307626796362455934286e+01 +N bf7d9608 e2732ddf 3ff0001b 5ab75918 # -7.223162370063345404103127833650e-03 +M c067f652 94220148 51279b6a 8e72cd08 # -1.916975804008636714570457115769e+02 +P c067f652 94220148 51279b6a 8e72cd09 # -1.916975804008636714570457115769e+02 +Z c067f652 94220148 51279b6a 8e72cd08 # -1.916975804008636714570457115769e+02 +N bf5c5ca0 015b54d8 3ff00001 9232486d # -1.731067900825158586974872321207e-03 +N bfc21e05 d8b8e893 3ff02919 1717788b # -1.415412243093824018469462089342e-01 +N bf9f0c28 ac3d0bf5 3ff001e2 02aaa034 # -3.031981993923334520180112860999e-02 +M 3fb73517 aaaaedf6 3ff010d7 9db5ec65 # 9.065387646381126152128615558468e-02 +P 3fb73517 aaaaedf6 3ff010d7 9db5ec66 # 9.065387646381126152128615558468e-02 +Z 3fb73517 aaaaedf6 3ff010d7 9db5ec65 # 9.065387646381126152128615558468e-02 +M bf9ccc19 b31ab1d3 3ff0019e ab2b081a # -2.812233119645830489718996147985e-02 +P bf9ccc19 b31ab1d3 3ff0019e ab2b081b # -2.812233119645830489718996147985e-02 +Z bf9ccc19 b31ab1d3 3ff0019e ab2b081a # -2.812233119645830489718996147985e-02 +M c03a1541 22a1e47c 4238c22b f0d4db84 # -2.608302513554052382005465915427e+01 +P c03a1541 22a1e47c 4238c22b f0d4db85 # -2.608302513554052382005465915427e+01 +Z c03a1541 22a1e47c 4238c22b f0d4db84 # -2.608302513554052382005465915427e+01 +N 402320ec f6a80607 40bbd38b 687ab799 # 9.564307888041197358575118414592e+00 +M c05004ba c83c3ed6 45a5b12d d269b103 # -6.407390027888627059837745036930e+01 +P c05004ba c83c3ed6 45a5b12d d269b104 # -6.407390027888627059837745036930e+01 +Z c05004ba c83c3ed6 45a5b12d d269b103 # -6.407390027888627059837745036930e+01 +M 3fc01cce 3ba74957 3ff0207e 9a6e8c2b # 1.258790770794557534184576752523e-01 +P 3fc01cce 3ba74957 3ff0207e 9a6e8c2c # 1.258790770794557534184576752523e-01 +Z 3fc01cce 3ba74957 3ff0207e 9a6e8c2b # 1.258790770794557534184576752523e-01 +M bfc205d1 83ba01f9 3ff028ab 62164da9 # -1.408025639721157962203079705432e-01 +P bfc205d1 83ba01f9 3ff028ab 62164daa # -1.408025639721157962203079705432e-01 +Z bfc205d1 83ba01f9 3ff028ab 62164da9 # -1.408025639721157962203079705432e-01 +N 4064c866 6f495aae 4edd29d8 fe12a3b9 # 1.662625042374324380034522619098e+02 +M bf5315d5 a12a2f51 3ff00000 b61fcaae # -1.164873716933596337411160881459e-03 +P bf5315d5 a12a2f51 3ff00000 b61fcaaf # -1.164873716933596337411160881459e-03 +Z bf5315d5 a12a2f51 3ff00000 b61fcaae # -1.164873716933596337411160881459e-03 +N 3fb5927f 7d062796 3ff00e8d 1a1a4e07 # 8.426663210243953705536057441350e-02 +N bfa13702 2dbe320f 3ff00250 c28383db # -3.362280662904392619649840412421e-02 +N bfd706ed 12ab6610 3ff10bfe bf63c3c8 # -3.597977335280981847631665004883e-01 +N 3fe918c3 043c8b01 3ff52d99 03290808 # 7.842726786369383917829622987483e-01 +N c00b5a82 83e0f51a 402e93d9 2aae756c # -3.419194250395446665891086013289e+00 +N 3ff28104 07760334 3ffbf26a b0135fd0 # 1.156497983116605787756725476356e+00 +N bfbefce1 70fcb732 3ff01e0b 577e4a2d # -1.210461521957000574634122358475e-01 +M c055696f 19a07f81 4797a38b a4c542b6 # -8.564740601228369598629797110334e+01 +P c055696f 19a07f81 4797a38b a4c542b7 # -8.564740601228369598629797110334e+01 +Z c055696f 19a07f81 4797a38b a4c542b6 # -8.564740601228369598629797110334e+01 +N 400098b7 5e2e24d8 40102c66 b4d91f52 # 2.074568496497345648776899906807e+00 +M 405a140d 0ce2949f 494681af e66cb73a # 1.043132965290737814711974351667e+02 +P 405a140d 0ce2949f 494681af e66cb73b # 1.043132965290737814711974351667e+02 +Z 405a140d 0ce2949f 494681af e66cb73a # 1.043132965290737814711974351667e+02 +N c047aca1 064a40d6 4423d4ba 045f5f49 # -4.734866407991073344874166650698e+01 +M 40335eeb 93fbf910 419ed3c2 809719b4 # 1.937078213597948206370347179472e+01 +P 40335eeb 93fbf910 419ed3c2 809719b5 # 1.937078213597948206370347179472e+01 +Z 40335eeb 93fbf910 419ed3c2 809719b4 # 1.937078213597948206370347179472e+01 +M c07c4e49 23d3f5bf 68b4e98a c6d4c86f # -4.528928564338384035181661602110e+02 +P c07c4e49 23d3f5bf 68b4e98a c6d4c870 # -4.528928564338384035181661602110e+02 +Z c07c4e49 23d3f5bf 68b4e98a c6d4c86f # -4.528928564338384035181661602110e+02 +N 4017d22c 0d6dc493 40681c64 2d62444f # 5.955246171784113862202048039762e+00 +M 400e8cff 264029ce 4036c96a 9d05f6b5 # 3.818846033890827662560241151368e+00 +P 400e8cff 264029ce 4036c96a 9d05f6b6 # 3.818846033890827662560241151368e+00 +Z 400e8cff 264029ce 4036c96a 9d05f6b5 # 3.818846033890827662560241151368e+00 +N bfbe7d52 20a788dc 3ff01d15 b04ec38c # -1.190997438166365163247917280387e-01 +N 3fe72a58 bb4c1cd4 3ff460f8 97ef4155 # 7.239192636633569044590785779292e-01 +N 4058a003 4d375a2a 48c13785 c94798f4 # 9.850020151525009737270011100918e+01 +M bff9582d 42bd18cc 4004519b d133fffc # -1.584027538965119497049727215199e+00 +P bff9582d 42bd18cc 4004519b d133fffd # -1.584027538965119497049727215199e+00 +Z bff9582d 42bd18cc 4004519b d133fffc # -1.584027538965119497049727215199e+00 +N 3ffc3a70 5ecd02db 400808d0 0f5134f1 # 1.764267320934030491841326693248e+00 +M 3fc24594 7eb46a4b 3ff029cd a0c97860 # 1.427484148669740660064775283900e-01 +P 3fc24594 7eb46a4b 3ff029cd a0c97861 # 1.427484148669740660064775283900e-01 +Z 3fc24594 7eb46a4b 3ff029cd a0c97860 # 1.427484148669740660064775283900e-01 +N bfc42e7d ed72cf1d 3ff03304 89af6e76 # -1.576688203255053599693980004304e-01 +N c0737663 0cbe8145 5bf314b4 79ffdb8a # -3.113991820756530728431243915111e+02 +N 4049f3c1 6d3f71ed 448d7d56 a74be751 # 5.190434041593457692442825646140e+01 +N bff752b8 81f81f53 40021d82 f7caabe4 # -1.457695491497322803908787136606e+00 +M 3f82cc7f ad613d23 3ff0002c 2cbe5769 # 9.179112890847001757221867990211e-03 +P 3f82cc7f ad613d23 3ff0002c 2cbe576a # 9.179112890847001757221867990211e-03 +Z 3f82cc7f ad613d23 3ff0002c 2cbe5769 # 9.179112890847001757221867990211e-03 +M 40654d07 a2d0abaa 4f3cc08b 24b4380f # 1.704071821284863403889175970107e+02 +P 40654d07 a2d0abaa 4f3cc08b 24b43810 # 1.704071821284863403889175970107e+02 +Z 40654d07 a2d0abaa 4f3cc08b 24b4380f # 1.704071821284863403889175970107e+02 +M 3f52c053 f3600225 3ff00000 afce2762 # 1.144487364854404306060975393677e-03 +P 3f52c053 f3600225 3ff00000 afce2763 # 1.144487364854404306060975393677e-03 +Z 3f52c053 f3600225 3ff00000 afce2762 # 1.144487364854404306060975393677e-03 +N c0488c58 6d0ea4bf 444c7778 fe56c5a1 # -4.909644854750649045627142186277e+01 +M bf5be24b 1e6ffe07 3ff00001 84c1f6b7 # -1.701901777550919722323263805208e-03 +P bf5be24b 1e6ffe07 3ff00001 84c1f6b8 # -1.701901777550919722323263805208e-03 +Z bf5be24b 1e6ffe07 3ff00001 84c1f6b7 # -1.701901777550919722323263805208e-03 +N c06ef200 c1eacd02 5631d7ed c8988ebf # -2.475625924669221262774954084307e+02 +M 401f9ddb 069e0818 40952907 eb7798a1 # 7.904155829806789768099406501278e+00 +P 401f9ddb 069e0818 40952907 eb7798a2 # 7.904155829806789768099406501278e+00 +Z 401f9ddb 069e0818 40952907 eb7798a1 # 7.904155829806789768099406501278e+00 +M 401509a1 7937bea7 40580be9 1863e495 # 5.259405035045040754937417659676e+00 +P 401509a1 7937bea7 40580be9 1863e496 # 5.259405035045040754937417659676e+00 +Z 401509a1 7937bea7 40580be9 1863e495 # 5.259405035045040754937417659676e+00 +N 40167a42 4d4f660a 40613b9c a8be0ddb # 5.619393547030549385112863092218e+00 +N 3fa93377 5851986d 3ff004f6 70f7538e # 4.922078087911150451327912946908e-02 +M 406ee001 b89b6fb6 56245611 3126fbb0 # 2.470002100978724115520890336484e+02 +P 406ee001 b89b6fb6 56245611 3126fbb1 # 2.470002100978724115520890336484e+02 +Z 406ee001 b89b6fb6 56245611 3126fbb0 # 2.470002100978724115520890336484e+02 +M 3fceddf2 c34b4925 3ff077ac b3967993 # 2.411483243545912424909971605302e-01 +P 3fceddf2 c34b4925 3ff077ac b3967994 # 2.411483243545912424909971605302e-01 +Z 3fceddf2 c34b4925 3ff077ac b3967993 # 2.411483243545912424909971605302e-01 +N 3fb366c2 9578eabf 3ff00bc4 c21b4d60 # 7.578674458720068007888670535976e-02 +N 4036219b 9fbdb5b5 41de74ec 4c708f2b # 2.213128088361346001988749776501e+01 +N bfc79cde 4f172971 3ff045e4 aa1e1898 # -1.844747434791531859321622732750e-01 +N 3f730b9e a977129e 3ff0000b 55d1f807 # 4.649753354389800016899236823065e-03 +N bfd7acec 300862e7 3ff11b79 92905819 # -3.699293583936608675877266705356e-01 +M 3fa2d2c8 ec6b53c9 3ff002c4 b80e2c2a # 3.676441083886278909931277780743e-02 +P 3fa2d2c8 ec6b53c9 3ff002c4 b80e2c2b # 3.676441083886278909931277780743e-02 +Z 3fa2d2c8 ec6b53c9 3ff002c4 b80e2c2a # 3.676441083886278909931277780743e-02 +N 3facc1db f80563cf 3ff00676 652a0013 # 5.616652872658500078584253856206e-02 +N 40661424 247b7250 4fcc4b06 6e01239f # 1.766294119273247815726790577173e+02 +M 407e04bb 2a5f36a3 6b2e4745 02e73fc4 # 4.802956947058939363159879576415e+02 +P 407e04bb 2a5f36a3 6b2e4745 02e73fc5 # 4.802956947058939363159879576415e+02 +Z 407e04bb 2a5f36a3 6b2e4745 02e73fc4 # 4.802956947058939363159879576415e+02 +N c0506551 d93be75c 45c88789 f5d429ec # -6.558312064027762744444771669805e+01 +N bfdf07c1 f27522cf 3ff1eaf2 05b8d8f4 # -4.848484866857178388066529350908e-01 +N c06aa7ef 3a7afecc 5319232c fb6360be # -2.132479526903392752501531504095e+02 +N 3f87ceff b441bba5 3ff00046 db5ea977 # 1.162528771257404815175906520608e-02 +M 3f671c8e f4ad94c5 3ff00004 2c49ed89 # 2.821234903808008624009895370932e-03 +P 3f671c8e f4ad94c5 3ff00004 2c49ed8a # 2.821234903808008624009895370932e-03 +Z 3f671c8e f4ad94c5 3ff00004 2c49ed89 # 2.821234903808008624009895370932e-03 +N 40126b3c 5708a835 4048fdc6 5ea97646 # 4.604722366240868502984540100442e+00 +M bfa3549a af0150d5 3ff002eb 6c91cc02 # -3.775485407155235867415754569265e-02 +P bfa3549a af0150d5 3ff002eb 6c91cc03 # -3.775485407155235867415754569265e-02 +Z bfa3549a af0150d5 3ff002eb 6c91cc02 # -3.775485407155235867415754569265e-02 +N 3fec5ed5 0ccaef50 3ff6b601 d42812f2 # 8.865761995179841647995999665000e-01 +M 3f813faa 2e60969e 3ff00025 309c53cb # 8.422212162325689449593468793864e-03 +P 3f813faa 2e60969e 3ff00025 309c53cc # 8.422212162325689449593468793864e-03 +Z 3f813faa 2e60969e 3ff00025 309c53cb # 8.422212162325689449593468793864e-03 +N c03bcf0a 2fd32508 426161dc 68c490a8 # -2.780874918846987498000089544803e+01 +N bfa2a845 a0f6714d 3ff002b8 44852e96 # -3.644006338001535422188581492264e-02 +N c07f14f1 f730ceac 6cb61717 15fcdb73 # -4.973090736300025582750095054507e+02 +M bfa52404 9fd83ae4 3ff0037d fc2a4132 # -4.129042102078075981985705311672e-02 +P bfa52404 9fd83ae4 3ff0037d fc2a4133 # -4.129042102078075981985705311672e-02 +Z bfa52404 9fd83ae4 3ff0037d fc2a4132 # -4.129042102078075981985705311672e-02 +M c037f82d 1099d639 4207ed66 e82cca65 # -2.396943763500005175615115149412e+01 +P c037f82d 1099d639 4207ed66 e82cca66 # -2.396943763500005175615115149412e+01 +Z c037f82d 1099d639 4207ed66 e82cca65 # -2.396943763500005175615115149412e+01 +M 3f890a7d 721dc4f2 3ff0004e 61ddc99f # 1.222703938012379212829650043659e-02 +P 3f890a7d 721dc4f2 3ff0004e 61ddc9a0 # 1.222703938012379212829650043659e-02 +Z 3f890a7d 721dc4f2 3ff0004e 61ddc99f # 1.222703938012379212829650043659e-02 +M 3fa5b432 5b6b8dfc 3ff003ae 4251f2bf # 4.239041677444885247716399589990e-02 +P 3fa5b432 5b6b8dfc 3ff003ae 4251f2c0 # 4.239041677444885247716399589990e-02 +Z 3fa5b432 5b6b8dfc 3ff003ae 4251f2bf # 4.239041677444885247716399589990e-02 +N 3fd4ca2a f8cbee2a 3ff0da03 6097d98f # 3.248393468527149829938593939005e-01 +N 3fd14200 44f8a0e3 3ff095d2 1631b352 # 2.696533845469401557970456906332e-01 +M 404954db 829382e7 44710b3e 3f03cacb # 5.066294891550733581198073807172e+01 +P 404954db 829382e7 44710b3e 3f03cacc # 5.066294891550733581198073807172e+01 +Z 404954db 829382e7 44710b3e 3f03cacb # 5.066294891550733581198073807172e+01 +N 4030894f 158fccdd 415cfa96 7974f1c6 # 1.653636297951458189459117420483e+01 +N bf8c433a 16a2002f 3ff00063 d9336647 # -1.380010015077467837307789721990e-02 +M 3fbe680f 49125369 3ff01ced 2223730a # 1.187753251454758546268308805338e-01 +P 3fbe680f 49125369 3ff01ced 2223730b # 1.187753251454758546268308805338e-01 +Z 3fbe680f 49125369 3ff01ced 2223730a # 1.187753251454758546268308805338e-01 +N 403f2d55 bce2e006 42af89cd 35417001 # 3.117708950556700386869124486111e+01 +M bfac2f51 966dd492 3ff00635 2be83e59 # -5.504851304332548933562208048897e-02 +P bfac2f51 966dd492 3ff00635 2be83e5a # -5.504851304332548933562208048897e-02 +Z bfac2f51 966dd492 3ff00635 2be83e59 # -5.504851304332548933562208048897e-02 +N c065cc8a b3ce12c7 4f982836 edf211c8 # -1.743919314408178422581841005012e+02 +N 3fdc3a01 01823e2d 3ff194de 8bfeebbe # 4.410402788862224920940491301735e-01 +N c0005447 f5b8504c 400f5143 a00db471 # -2.041152877509409435674569976982e+00 +M bfd2b111 53e1ae73 3ff0afef 3d05f2e6 # -2.920573538928927237456889542955e-01 +P bfd2b111 53e1ae73 3ff0afef 3d05f2e7 # -2.920573538928927237456889542955e-01 +Z bfd2b111 53e1ae73 3ff0afef 3d05f2e6 # -2.920573538928927237456889542955e-01 +N 400e0745 4f5e352a 4035590e 0fcb1eeb # 3.753550167143335336561449366855e+00 +M c0095c2c d63cda65 4027d983 8f3fb7e6 # -3.170007394535149902736748117604e+00 +P c0095c2c d63cda65 4027d983 8f3fb7e7 # -3.170007394535149902736748117604e+00 +Z c0095c2c d63cda65 4027d983 8f3fb7e6 # -3.170007394535149902736748117604e+00 +M 403eb600 fd1720f3 42a3c9ac f8a916db # 3.071095258536020011774780869018e+01 +P 403eb600 fd1720f3 42a3c9ac f8a916dc # 3.071095258536020011774780869018e+01 +Z 403eb600 fd1720f3 42a3c9ac f8a916db # 3.071095258536020011774780869018e+01 +M 406a23b8 6553613e 52b9d48b d7805fbc # 2.091162592533600559363549109548e+02 +P 406a23b8 6553613e 52b9d48b d7805fbd # 2.091162592533600559363549109548e+02 +Z 406a23b8 6553613e 52b9d48b d7805fbc # 2.091162592533600559363549109548e+02 +M c07fc4f4 b99b2ff6 6db43202 def3d050 # -5.083097473203664549146196804941e+02 +P c07fc4f4 b99b2ff6 6db43202 def3d051 # -5.083097473203664549146196804941e+02 +Z c07fc4f4 b99b2ff6 6db43202 def3d050 # -5.083097473203664549146196804941e+02 +N 3ff6999a 22f0e379 40016623 3adf04ee # 1.412500511634986688491721906757e+00 +N 3f7eef7e 8582d014 3ff0001d e816f744 # 7.552618241039272400927373496415e-03 +M c03e2837 86c17f63 4296beca 0853629f # -3.015709726547300917331995151471e+01 +P c03e2837 86c17f63 4296beca 085362a0 # -3.015709726547300917331995151471e+01 +Z c03e2837 86c17f63 4296beca 0853629f # -3.015709726547300917331995151471e+01 +M bfa9c76f 9edb1a9d 3ff00531 663aaf16 # -5.034970106276157736369114559238e-02 +P bfa9c76f 9edb1a9d 3ff00531 663aaf17 # -5.034970106276157736369114559238e-02 +Z bfa9c76f 9edb1a9d 3ff00531 663aaf16 # -5.034970106276157736369114559238e-02 +M 407af2e7 4e7ab2d0 66c0b7ed 43020539 # 4.311814713280591604416258633137e+02 +P 407af2e7 4e7ab2d0 66c0b7ed 4302053a # 4.311814713280591604416258633137e+02 +Z 407af2e7 4e7ab2d0 66c0b7ed 43020539 # 4.311814713280591604416258633137e+02 +M 407571c5 ae29cdca 5ed00bed 168aaa79 # 3.431107617981875819168635644019e+02 +P 407571c5 ae29cdca 5ed00bed 168aaa7a # 3.431107617981875819168635644019e+02 +Z 407571c5 ae29cdca 5ed00bed 168aaa79 # 3.431107617981875819168635644019e+02 +N c04cd3d0 a4e992c0 45121ad4 b6539e6a # -5.765480481533950296579860150814e+01 +N 3f8c720d 4ebc58ef 3ff00065 2521b2a7 # 1.388941189319978057603588439406e-02 +N c03a01e7 e4911251 4236f4c8 fc6827cd # -2.600744465390954829331349174026e+01 +M 403ba62a a6b78c7b 425da26a 3f98e585 # 2.764908830624743174553259450477e+01 +P 403ba62a a6b78c7b 425da26a 3f98e586 # 2.764908830624743174553259450477e+01 +Z 403ba62a a6b78c7b 425da26a 3f98e585 # 2.764908830624743174553259450477e+01 +N c069e5ac 4ea06950 528db9c8 77da4949 # -2.071772835858378130069468170404e+02 +M 40283987 f1deb3c6 40f63aee b8b8d60c # 1.211236530154736712461271963548e+01 +P 40283987 f1deb3c6 40f63aee b8b8d60d # 1.211236530154736712461271963548e+01 +Z 40283987 f1deb3c6 40f63aee b8b8d60c # 1.211236530154736712461271963548e+01 +M 401d980a 03281dcd 408985f9 09ac6559 # 7.398475694011222181245557294460e+00 +P 401d980a 03281dcd 408985f9 09ac655a # 7.398475694011222181245557294460e+00 +Z 401d980a 03281dcd 408985f9 09ac6559 # 7.398475694011222181245557294460e+00 +N 400da493 21f8699f 40345838 85430136 # 3.705358758347940817401422464172e+00 +N 3f57ccc4 309c5968 3ff00001 1b378844 # 1.452628699956182503627566404703e-03 +N 402a998b 4a5d6ce9 41123914 d6ebf5eb # 1.329989082708785197439738112735e+01 +M 3f56379a c46ecd53 3ff00000 f6cd594a # 1.356030597645514713597836298220e-03 +P 3f56379a c46ecd53 3ff00000 f6cd594b # 1.356030597645514713597836298220e-03 +Z 3f56379a c46ecd53 3ff00000 f6cd594a # 1.356030597645514713597836298220e-03 +M 400db0f7 dccf4b1e 403477cb b9a7857c # 3.711410260273068750791480852058e+00 +P 400db0f7 dccf4b1e 403477cb b9a7857d # 3.711410260273068750791480852058e+00 +Z 400db0f7 dccf4b1e 403477cb b9a7857c # 3.711410260273068750791480852058e+00 +N c00867ee b3dc8849 40252db0 716b6735 # -3.050748257796872753289108004537e+00 +N 4070a413 4dc5233e 57e170b8 31979213 # 2.662547128391923934032092802227e+02 +N 3fd638c6 f1568969 3ff0f964 f75192d3 # 3.472154003922214848820715360489e-01 +M bf666020 7b1c7849 3ff00003 e95383df # -2.731383742584224134236636771789e-03 +P bf666020 7b1c7849 3ff00003 e95383e0 # -2.731383742584224134236636771789e-03 +Z bf666020 7b1c7849 3ff00003 e95383df # -2.731383742584224134236636771789e-03 +M 402b261b 496c2736 4117fadf d30f5352 # 1.357442693181256387902067217510e+01 +P 402b261b 496c2736 4117fadf d30f5353 # 1.357442693181256387902067217510e+01 +Z 402b261b 496c2736 4117fadf d30f5352 # 1.357442693181256387902067217510e+01 +M bfb76f8e f8011aac 3ff0112c f439813f # -9.154599718849948386534265409864e-02 +P bfb76f8e f8011aac 3ff0112c f4398140 # -9.154599718849948386534265409864e-02 +Z bfb76f8e f8011aac 3ff0112c f439813f # -9.154599718849948386534265409864e-02 +M 3fefe257 236103f0 3ff89f12 5847e3c6 # 9.963794413562236940151706221513e-01 +P 3fefe257 236103f0 3ff89f12 5847e3c7 # 9.963794413562236940151706221513e-01 +Z 3fefe257 236103f0 3ff89f12 5847e3c6 # 9.963794413562236940151706221513e-01 +M 40675a7c 6d372535 50b7306e 57193697 # 1.868276887967164441306522348896e+02 +P 40675a7c 6d372535 50b7306e 57193698 # 1.868276887967164441306522348896e+02 +Z 40675a7c 6d372535 50b7306e 57193697 # 1.868276887967164441306522348896e+02 +N c05b5cdb 51447e44 49bdf1f5 7f0ebab3 # -1.094508860749129439682292286307e+02 +M 3fda46ed 3ffd9f14 3ff15e1e 806dbb03 # 4.105790257367385454045916048926e-01 +P 3fda46ed 3ffd9f14 3ff15e1e 806dbb04 # 4.105790257367385454045916048926e-01 +Z 3fda46ed 3ffd9f14 3ff15e1e 806dbb03 # 4.105790257367385454045916048926e-01 +M c01f5558 e8049c83 4093b6b8 f579933d # -7.833346963197189261052244546590e+00 +P c01f5558 e8049c83 4093b6b8 f579933e # -7.833346963197189261052244546590e+00 +Z c01f5558 e8049c83 4093b6b8 f579933d # -7.833346963197189261052244546590e+00 +M 40182134 0cf733ea 406a0ba1 04e4a0de # 6.032425119960842962996139249299e+00 +P 40182134 0cf733ea 406a0ba1 04e4a0df # 6.032425119960842962996139249299e+00 +Z 40182134 0cf733ea 406a0ba1 04e4a0de # 6.032425119960842962996139249299e+00 +N c06a39fd d321e3d9 52c9e745 f116739a # -2.098122344648279806733626173809e+02 +M 40285e48 1f7865cd 40f7e270 11d9e008 # 1.218414400429437627337847516173e+01 +P 40285e48 1f7865cd 40f7e270 11d9e009 # 1.218414400429437627337847516173e+01 +Z 40285e48 1f7865cd 40f7e270 11d9e008 # 1.218414400429437627337847516173e+01 +M bf54ac2f 115ea90a 3ff00000 d5ad96db # -1.261754955957319294240770446436e-03 +P bf54ac2f 115ea90a 3ff00000 d5ad96dc # -1.261754955957319294240770446436e-03 +Z bf54ac2f 115ea90a 3ff00000 d5ad96db # -1.261754955957319294240770446436e-03 +M 3fa61ae0 c19d6238 3ff003d1 69c45a46 # 4.317381251775426198591389947978e-02 +P 3fa61ae0 c19d6238 3ff003d1 69c45a47 # 4.317381251775426198591389947978e-02 +Z 3fa61ae0 c19d6238 3ff003d1 69c45a46 # 4.317381251775426198591389947978e-02 +M c049104b 218ef088 4463f37b a187e845 # -5.012729281882735676845186389983e+01 +P c049104b 218ef088 4463f37b a187e846 # -5.012729281882735676845186389983e+01 +Z c049104b 218ef088 4463f37b a187e845 # -5.012729281882735676845186389983e+01 +M 4042bdd4 48fdae35 4340df58 a563c958 # 3.748304092776053408897496410646e+01 +P 4042bdd4 48fdae35 4340df58 a563c959 # 3.748304092776053408897496410646e+01 +Z 4042bdd4 48fdae35 4340df58 a563c958 # 3.748304092776053408897496410646e+01 +N bf9cce18 6a7b3021 3ff0019e e4a231fd # -2.812994146260916830670772981193e-02 +N bf6e85e9 8872700c 3ff00007 47521e35 # -3.725963706143536544046490632809e-03 +N c03f9b95 fc373ba8 42b841e6 e59cf19a # -3.160775734280073834270297084004e+01 +M 40703c1b 2044438d 574ae6ab fe15e413 # 2.597566225687558585377701092511e+02 +P 40703c1b 2044438d 574ae6ab fe15e414 # 2.597566225687558585377701092511e+02 +Z 40703c1b 2044438d 574ae6ab fe15e413 # 2.597566225687558585377701092511e+02 +N 3f619ee7 ebed31fe 3ff00002 6cfaf08e # 2.150967571117100816946443586630e-03 +M 4009be7b 77891b29 402904b4 02fbf350 # 3.218008931991239496284151755390e+00 +P 4009be7b 77891b29 402904b4 02fbf351 # 3.218008931991239496284151755390e+00 +Z 4009be7b 77891b29 402904b4 02fbf350 # 3.218008931991239496284151755390e+00 +M bfb7bc1a f41bd062 3ff0119d f3285bef # -9.271400890048789311670418555877e-02 +P bfb7bc1a f41bd062 3ff0119d f3285bf0 # -9.271400890048789311670418555877e-02 +Z bfb7bc1a f41bd062 3ff0119d f3285bef # -9.271400890048789311670418555877e-02 +N 3f6756bb de2eb959 3ff00004 416679aa # 2.848975114338941645036884509068e-03 +N bf875f27 87b82ad7 3ff00044 47bfa84c # -1.141196139271498204148524990842e-02 +M 401d9ec4 300ec209 4089b10a 1e461d55 # 7.405045271778825544117808021838e+00 +P 401d9ec4 300ec209 4089b10a 1e461d56 # 7.405045271778825544117808021838e+00 +Z 401d9ec4 300ec209 4089b10a 1e461d55 # 7.405045271778825544117808021838e+00 +N bf5e16c2 ad09876f 3ff00001 c4abdba2 # -1.836481202325459171839638905510e-03 +N c01d3273 888e5c0c 40871cdf ed1c5230 # -7.299268850029886124275435577147e+00 +N 3f7900dc 985dc872 3ff00013 895cadd1 # 6.104337406087722087133506931877e-03 +M 403b42c0 7a2d14e6 425418f9 58027eb7 # 2.726074946976304858026196598075e+01 +P 403b42c0 7a2d14e6 425418f9 58027eb8 # 2.726074946976304858026196598075e+01 +Z 403b42c0 7a2d14e6 425418f9 58027eb7 # 2.726074946976304858026196598075e+01 +M 3f67244d 3338a688 3ff00004 2f1638b2 # 2.824927121555746017955712545699e-03 +P 3f67244d 3338a688 3ff00004 2f1638b3 # 2.824927121555746017955712545699e-03 +Z 3f67244d 3338a688 3ff00004 2f1638b2 # 2.824927121555746017955712545699e-03 +N bff2a18f 627414df 3ffc213f f1021312 # -1.164443382819903893832247376849e+00 +N c0499279 747a2510 447b9514 d9966287 # -5.114433151210880623693810775876e+01 +M 3f63b7fd a226216f 3ff00003 09a7ddf0 # 2.407069566462797637756976243395e-03 +P 3f63b7fd a226216f 3ff00003 09a7ddf1 # 2.407069566462797637756976243395e-03 +Z 3f63b7fd a226216f 3ff00003 09a7ddf0 # 2.407069566462797637756976243395e-03 +N 4072227b 163fd146 5a085704 f0176a96 # 2.901550505154485790626495145261e+02 +M c03b51d3 c92e008a 4255510d 46ba5d27 # -2.731963784573648723608130239882e+01 +P c03b51d3 c92e008a 4255510d 46ba5d28 # -2.731963784573648723608130239882e+01 +Z c03b51d3 c92e008a 4255510d 46ba5d27 # -2.731963784573648723608130239882e+01 +M c013c905 d7439636 40519531 7425fd81 # -4.946311343670052096399558649864e+00 +P c013c905 d7439636 40519531 7425fd82 # -4.946311343670052096399558649864e+00 +Z c013c905 d7439636 40519531 7425fd81 # -4.946311343670052096399558649864e+00 +M bfb3c10b dc77159d 3ff00c33 574d8a46 # -7.716440327120328845911245707612e-02 +P bfb3c10b dc77159d 3ff00c33 574d8a47 # -7.716440327120328845911245707612e-02 +Z bfb3c10b dc77159d 3ff00c33 574d8a46 # -7.716440327120328845911245707612e-02 +N c074f6b8 762a13a4 5e1e0a47 c6afb1f7 # -3.354200345653173371829325333238e+02 +N 4021fa7d bee6e2f8 40af505e 000d3723 # 8.989240613636397370100894477218e+00 +N c046be26 32ab5b33 43f89ebe 15e5ed49 # -4.548554070822719808120382367633e+01 +M 3fa41fcc dc6b00cb 3ff0032a 129d95d0 # 3.930511656426601690972333358332e-02 +P 3fa41fcc dc6b00cb 3ff0032a 129d95d1 # 3.930511656426601690972333358332e-02 +Z 3fa41fcc dc6b00cb 3ff0032a 129d95d0 # 3.930511656426601690972333358332e-02 +N 4006ca75 b52476f0 40215371 6849b468 # 2.848857321906386630416818661615e+00 +N bfcc0fa9 c175f302 3ff062d2 d7a2649c # -2.192280001289859669988402401941e-01 +N 4046a376 007682ba 43f3fc8f f08a2794 # 4.527703862940457213426270755008e+01 +M c046f716 885f7210 440334de ad1c5467 # -4.593037514362742967932717874646e+01 +P c046f716 885f7210 440334de ad1c5468 # -4.593037514362742967932717874646e+01 +Z c046f716 885f7210 440334de ad1c5467 # -4.593037514362742967932717874646e+01 +N bf76a9fc 2c830c67 3ff00010 0d4463a5 # -5.533204130361380444769192621379e-03 +M 3ffb360a 63f60652 4006a426 268ee26f # 1.700693502877034024578506432590e+00 +P 3ffb360a 63f60652 4006a426 268ee270 # 1.700693502877034024578506432590e+00 +Z 3ffb360a 63f60652 4006a426 268ee26f # 1.700693502877034024578506432590e+00 +M c00e484f 7f127c3f 40360935 123471a2 # -3.785307877303722090545079481672e+00 +P c00e484f 7f127c3f 40360935 123471a3 # -3.785307877303722090545079481672e+00 +Z c00e484f 7f127c3f 40360935 123471a2 # -3.785307877303722090545079481672e+00 +M 404d1a5d ce8e875f 451f6ad7 dfa412d5 # 5.820598775824941384371413732879e+01 +P 404d1a5d ce8e875f 451f6ad7 dfa412d6 # 5.820598775824941384371413732879e+01 +Z 404d1a5d ce8e875f 451f6ad7 dfa412d5 # 5.820598775824941384371413732879e+01 +N bf5d0d84 68ead148 3ff00001 a608627e # -1.773242289044922939678095019644e-03 +N c00665af a605a7c1 40207fef 69d91113 # -2.799651429221711840256148207118e+00 +M bf7554c2 4b821892 3ff0000e 38219eed # -5.207785572684768896078999489418e-03 +P bf7554c2 4b821892 3ff0000e 38219eee # -5.207785572684768896078999489418e-03 +Z bf7554c2 4b821892 3ff0000e 38219eed # -5.207785572684768896078999489418e-03 +M 3f52a4f2 76513f74 3ff00000 adce3153 # 1.137959269971814020572242753815e-03 +P 3f52a4f2 76513f74 3ff00000 adce3154 # 1.137959269971814020572242753815e-03 +Z 3f52a4f2 76513f74 3ff00000 adce3153 # 1.137959269971814020572242753815e-03 +N 3ff4cc0c f55b9ba0 3fff8797 92ff7043 # 1.299817045620990541010542074218e+00 +N bfa883ac a6dcd377 3ff004b2 22fbbe48 # -4.787959610840791108143932319763e-02 +N c076893d 7e8cba5c 60626c23 59664a3e # -3.605775132653413947991793975234e+02 +M c0486989 10e10fc7 4445b040 980ea401 # -4.882449542035424627783868345432e+01 +P c0486989 10e10fc7 4445b040 980ea402 # -4.882449542035424627783868345432e+01 +Z c0486989 10e10fc7 4445b040 980ea401 # -4.882449542035424627783868345432e+01 +N 3fd135e3 72f831cb 3ff094fe cdf5c66d # 2.689140913724059056555404367828e-01 +N 4010b463 2392f18d 4040485c 92d75ff7 # 4.176159435123179441973206849070e+00 +M c0129c45 08d1720c 404a3785 caf92de8 # -4.652607095511950063837502966635e+00 +P c0129c45 08d1720c 404a3785 caf92de9 # -4.652607095511950063837502966635e+00 +Z c0129c45 08d1720c 404a3785 caf92de8 # -4.652607095511950063837502966635e+00 +N c066cd23 94ddb904 5051e97c 1ee222ca # -1.824105934458276578880031593144e+02 +M c047a4d0 847f7fed 4422a80f 825f609d # -4.728761345124789983174196095206e+01 +P c047a4d0 847f7fed 4422a80f 825f609e # -4.728761345124789983174196095206e+01 +Z c047a4d0 847f7fed 4422a80f 825f609d # -4.728761345124789983174196095206e+01 +N bf7e501f 9da45d5f 3ff0001c b70c7c92 # -7.400630473305496413727322391196e-03 +M 3f88ac53 d17fa757 3ff0004c 18b3521c # 1.204743846024640234471103639180e-02 +P 3f88ac53 d17fa757 3ff0004c 18b3521d # 1.204743846024640234471103639180e-02 +Z 3f88ac53 d17fa757 3ff0004c 18b3521c # 1.204743846024640234471103639180e-02 +N 40645225 e89def6d 4e872dff 72c17558 # 1.625671275219605433903780067340e+02 +N 4036c380 b41fbafd 41eca964 d4aff13b # 2.276368261122387437467295967508e+01 +N bf9d53fb 7b4f333c 3ff001ae 18ca2f4a # -2.864067974205684874444699516971e-02 +M bf7ac37f 4c527052 3ff00016 625e6d95 # -6.534096964198781234967050579598e-03 +P bf7ac37f 4c527052 3ff00016 625e6d96 # -6.534096964198781234967050579598e-03 +Z bf7ac37f 4c527052 3ff00016 625e6d95 # -6.534096964198781234967050579598e-03 +N 3fe62d0d ce38d2b2 3ff3ff8c 115d0713 # 6.929997470638993295466434574337e-01 +M 404adf6e 5140de3c 44b73d0d a7b0485e # 5.374555411975276797420519869775e+01 +P 404adf6e 5140de3c 44b73d0d a7b0485f # 5.374555411975276797420519869775e+01 +Z 404adf6e 5140de3c 44b73d0d a7b0485e # 5.374555411975276797420519869775e+01 +M c055cb15 1f6a494b 47bb2d34 0107f3a0 # -8.717316422824403332469955785200e+01 +P c055cb15 1f6a494b 47bb2d34 0107f3a1 # -8.717316422824403332469955785200e+01 +Z c055cb15 1f6a494b 47bb2d34 0107f3a0 # -8.717316422824403332469955785200e+01 +N 3fe745b2 11b0cb78 3ff46bc9 75fd1bee # 7.272577615279791629632200056221e-01 +N 40559830 7e96c42f 47a88a33 6874b45b # 8.637795986865306474555836757645e+01 +M 3fbc027e 6ce82d1a 3ff0188a a0f957ff # 1.094130531202392175860182987890e-01 +P 3fbc027e 6ce82d1a 3ff0188a a0f95800 # 1.094130531202392175860182987890e-01 +Z 3fbc027e 6ce82d1a 3ff0188a a0f957ff # 1.094130531202392175860182987890e-01 +M 3f5db602 15ef9d40 3ff00001 b95ef7e5 # 1.813413655094311960347397416626e-03 +P 3f5db602 15ef9d40 3ff00001 b95ef7e6 # 1.813413655094311960347397416626e-03 +Z 3f5db602 15ef9d40 3ff00001 b95ef7e5 # 1.813413655094311960347397416626e-03 +M c04eb2e3 8b304c00 4567e249 57c279fa # -6.139756908281560754403471946716e+01 +P c04eb2e3 8b304c00 4567e249 57c279fb # -6.139756908281560754403471946716e+01 +Z c04eb2e3 8b304c00 4567e249 57c279fa # -6.139756908281560754403471946716e+01 +M bf6cef1b c7002840 3ff00006 8a5b42e4 # -3.531984570149609981015714765817e-03 +P bf6cef1b c7002840 3ff00006 8a5b42e5 # -3.531984570149609981015714765817e-03 +Z bf6cef1b c7002840 3ff00006 8a5b42e4 # -3.531984570149609981015714765817e-03 +N 3fa0232e 4b147cfc 3ff00208 e047f187 # 3.151840845588968487156478204270e-02 +N 404c6238 0e08d8da 44fdd092 830a57c8 # 5.676733565742479470372927607968e+01 +N 4055c6a7 9f027b8d 47b95c26 f92b50cc # 8.710398078195994742145558120683e+01 +M bfb3fc90 d10f973d 3ff00c7d 55060f7f # -7.807259658838190674590151729717e-02 +P bfb3fc90 d10f973d 3ff00c7d 55060f80 # -7.807259658838190674590151729717e-02 +Z bfb3fc90 d10f973d 3ff00c7d 55060f7f # -7.807259658838190674590151729717e-02 +N 4024304e 606cc48c 40c7a373 d7e8b34b # 1.009434796645862064679022296332e+01 +N 40758cc8 b1e7ca0f 5ef5b3e5 b4c10553 # 3.447989977888364023783651646227e+02 +M 407133ce df7b77a7 58b0f717 4ae661f8 # 2.752380060980744360676908399910e+02 +P 407133ce df7b77a7 58b0f717 4ae661f9 # 2.752380060980744360676908399910e+02 +Z 407133ce df7b77a7 58b0f717 4ae661f8 # 2.752380060980744360676908399910e+02 +M bf5552e2 4faaf79f 3ff00000 e359fd85 # -1.301499373468108016957400785429e-03 +P bf5552e2 4faaf79f 3ff00000 e359fd86 # -1.301499373468108016957400785429e-03 +Z bf5552e2 4faaf79f 3ff00000 e359fd85 # -1.301499373468108016957400785429e-03 +N 3fd8ccef 8a0dc5a4 3ff13766 9a67e0c3 # 3.875082824880229370734241456375e-01 +M 406d038b a4047b09 54cd24b1 e6d0b025 # 2.321107959830772244913532631472e+02 +P 406d038b a4047b09 54cd24b1 e6d0b026 # 2.321107959830772244913532631472e+02 +Z 406d038b a4047b09 54cd24b1 e6d0b025 # 2.321107959830772244913532631472e+02 +M c025dcab e2f71037 40db4942 4d3e64ee # -1.093099889055166151763387460960e+01 +P c025dcab e2f71037 40db4942 4d3e64ef # -1.093099889055166151763387460960e+01 +Z c025dcab e2f71037 40db4942 4d3e64ee # -1.093099889055166151763387460960e+01 +M c01c4627 cde52333 40825998 bd013db0 # -7.068511216268961838693485333351e+00 +P c01c4627 cde52333 40825998 bd013db1 # -7.068511216268961838693485333351e+00 +Z c01c4627 cde52333 40825998 bd013db0 # -7.068511216268961838693485333351e+00 +M 4039674a 2331475b 422918f0 cb29c222 # 2.540347499802679109848213556688e+01 +P 4039674a 2331475b 422918f0 cb29c223 # 2.540347499802679109848213556688e+01 +Z 4039674a 2331475b 422918f0 cb29c222 # 2.540347499802679109848213556688e+01 +M 3f61cd8f cad71442 3ff00002 79e46172 # 2.173214764044335313430966749593e-03 +P 3f61cd8f cad71442 3ff00002 79e46173 # 2.173214764044335313430966749593e-03 +Z 3f61cd8f cad71442 3ff00002 79e46172 # 2.173214764044335313430966749593e-03 +N c06e79ce 5bf4d424 55dab12f 477f2d3c # -2.438064403325853390924748964608e+02 +N c005fa33 9e97e5d2 401f5335 42dffc45 # -2.747168768892813695003951579565e+00 +M 3fed7f58 1c450389 3ff74af6 6d2cb772 # 9.217949440136276040291818389960e-01 +P 3fed7f58 1c450389 3ff74af6 6d2cb773 # 9.217949440136276040291818389960e-01 +Z 3fed7f58 1c450389 3ff74af6 6d2cb772 # 9.217949440136276040291818389960e-01 +N 401fa5a0 049cf933 40955249 d7670fd1 # 7.911743232804201220176310016541e+00 +N c0476440 c94068e8 4416884c 0e7b732c # -4.678322711606034545184229500592e+01 +M 403c25b3 f8896632 426862a0 74d00bbd # 2.814727738718483607271991786547e+01 +P 403c25b3 f8896632 426862a0 74d00bbe # 2.814727738718483607271991786547e+01 +Z 403c25b3 f8896632 426862a0 74d00bbd # 2.814727738718483607271991786547e+01 +N bfa84cc4 3aa20617 3ff0049d 30613b19 # -4.746068206533154282267261692141e-02 +M 3fbe57e0 e0e20bcf 3ff01cce 579a992b # 1.185284184485191211200216798716e-01 +P 3fbe57e0 e0e20bcf 3ff01cce 579a992c # 1.185284184485191211200216798716e-01 +Z 3fbe57e0 e0e20bcf 3ff01cce 579a992b # 1.185284184485191211200216798716e-01 +M 3fdd57cb 3b7a5d90 3ff1b619 37489781 # 4.584835129585025370602124894504e-01 +P 3fdd57cb 3b7a5d90 3ff1b619 37489782 # 4.584835129585025370602124894504e-01 +Z 3fdd57cb 3b7a5d90 3ff1b619 37489781 # 4.584835129585025370602124894504e-01 +N 3ff346d3 0a39c83a 3ffd1627 15a0e469 # 1.204791107124505433745298432768e+00 +M 40736d53 57b8791f 5be5a923 11c6f003 # 3.108328473287564861493592616171e+02 +P 40736d53 57b8791f 5be5a923 11c6f004 # 3.108328473287564861493592616171e+02 +Z 40736d53 57b8791f 5be5a923 11c6f003 # 3.108328473287564861493592616171e+02 +M 3fac72c7 1f02661b 3ff00653 08a71fe6 # 5.556318524868349845169390732735e-02 +P 3fac72c7 1f02661b 3ff00653 08a71fe7 # 5.556318524868349845169390732735e-02 +Z 3fac72c7 1f02661b 3ff00653 08a71fe6 # 5.556318524868349845169390732735e-02 +M bf803f7a a60e8875 3ff00020 ffeda336 # -7.933576767588082848114972023268e-03 +P bf803f7a a60e8875 3ff00020 ffeda337 # -7.933576767588082848114972023268e-03 +Z bf803f7a a60e8875 3ff00020 ffeda336 # -7.933576767588082848114972023268e-03 +M bfb0aa9b 2f8f36d2 3ff008ae f1b8075d # -6.510324393385794050637116470170e-02 +P bfb0aa9b 2f8f36d2 3ff008ae f1b8075e # -6.510324393385794050637116470170e-02 +Z bfb0aa9b 2f8f36d2 3ff008ae f1b8075d # -6.510324393385794050637116470170e-02 +N 3f96fbe8 e9026427 3ff00108 24cc0a8f # 2.244533464599754099544348662221e-02 +M bfa5dd92 85499e72 3ff003bc 58d51b5e # -4.270608784719066852719748794698e-02 +P bfa5dd92 85499e72 3ff003bc 58d51b5f # -4.270608784719066852719748794698e-02 +Z bfa5dd92 85499e72 3ff003bc 58d51b5e # -4.270608784719066852719748794698e-02 +M bfba79f1 d419b3af 3ff015ec f9cf3c56 # -1.034232275794255556666811912692e-01 +P bfba79f1 d419b3af 3ff015ec f9cf3c57 # -1.034232275794255556666811912692e-01 +Z bfba79f1 d419b3af 3ff015ec f9cf3c56 # -1.034232275794255556666811912692e-01 +N c000016e 6be1798b 400e1e2b 7ee15b12 # -2.000698893373912934379177386290e+00 +N 3fd93051 05bf43f5 3ff1415a 38837bb5 # 3.935740047573397792923799443088e-01 +N 3fc8c9df 391aff74 3ff04d0c a96caaa2 # 1.936606434664970288750396321120e-01 +N c0246496 73fe94b1 40ca2e08 2110cb87 # -1.019646036608387085209415090503e+01 +N c009a7a4 7ee14e3e 4028bde6 e7228a82 # -3.206856719256193422040723817190e+00 +M 4009bcde 9f974d55 4028ffad 915750d0 # 3.217221495442269318942862810218e+00 +P 4009bcde 9f974d55 4028ffad 915750d1 # 3.217221495442269318942862810218e+00 +Z 4009bcde 9f974d55 4028ffad 915750d0 # 3.217221495442269318942862810218e+00 +N 401c0e4d da2f8e35 4081603d b589b08c # 7.013968857910687582091213698732e+00 +M 403e0d2f 6c49f592 4294774b 9437c27f # 3.005150486760755512705145520158e+01 +P 403e0d2f 6c49f592 4294774b 9437c280 # 3.005150486760755512705145520158e+01 +Z 403e0d2f 6c49f592 4294774b 9437c27f # 3.005150486760755512705145520158e+01 +N 407b0b5c 0b195bf2 66e345f5 8b7ab718 # 4.327099715223877183234435506165e+02 +M bfacd190 d871c408 3ff0067d 76c1045a # -5.628636018889926484476404766610e-02 +P bfacd190 d871c408 3ff0067d 76c1045b # -5.628636018889926484476404766610e-02 +Z bfacd190 d871c408 3ff0067d 76c1045a # -5.628636018889926484476404766610e-02 +N bff76615 03b2fda0 4002313b 29cd1dc5 # -1.462422384691173249393614241853e+00 +M bfd524e1 9b6d1f27 3ff0e193 9046e964 # -3.303760545572793083657359147765e-01 +P bfd524e1 9b6d1f27 3ff0e193 9046e965 # -3.303760545572793083657359147765e-01 +Z bfd524e1 9b6d1f27 3ff0e193 9046e964 # -3.303760545572793083657359147765e-01 +N 3fb0fe7a 901ba2a1 3ff00907 3b86a6b0 # 6.638303774128441470114836420180e-02 +N 3f97b286 5e62c41a 3ff00118 cb874c5b # 2.314195586285814482119249646530e-02 +M bff7b555 9e3046f5 40028309 fed11cd9 # -1.481771104740287059442493955430e+00 +P bff7b555 9e3046f5 40028309 fed11cda # -1.481771104740287059442493955430e+00 +Z bff7b555 9e3046f5 40028309 fed11cd9 # -1.481771104740287059442493955430e+00 +M c04b11cc e0e0b133 44c138c5 12bc1da8 # -5.413906489344881123315644799732e+01 +P c04b11cc e0e0b133 44c138c5 12bc1da9 # -5.413906489344881123315644799732e+01 +Z c04b11cc e0e0b133 44c138c5 12bc1da8 # -5.413906489344881123315644799732e+01 +M bf6b65c9 e733b3d1 3ff00005 dd427b1e # -3.344435064369190736127679386414e-03 +P bf6b65c9 e733b3d1 3ff00005 dd427b1f # -3.344435064369190736127679386414e-03 +Z bf6b65c9 e733b3d1 3ff00005 dd427b1e # -3.344435064369190736127679386414e-03 +M bfb13732 5da9e1b2 3ff00943 e98175ba # -6.724848543843256476471026417130e-02 +P bfb13732 5da9e1b2 3ff00943 e98175bb # -6.724848543843256476471026417130e-02 +Z bfb13732 5da9e1b2 3ff00943 e98175ba # -6.724848543843256476471026417130e-02 +M 400f5b74 cce33c7f 40393394 bd90fca2 # 3.919656372723295145732436139951e+00 +P 400f5b74 cce33c7f 40393394 bd90fca3 # 3.919656372723295145732436139951e+00 +Z 400f5b74 cce33c7f 40393394 bd90fca2 # 3.919656372723295145732436139951e+00 +M c01061aa af4fc4d7 403e0a11 cc55310d # -4.095377673381526584250877931481e+00 +P c01061aa af4fc4d7 403e0a11 cc55310e # -4.095377673381526584250877931481e+00 +Z c01061aa af4fc4d7 403e0a11 cc55310d # -4.095377673381526584250877931481e+00 +N 3ff8d738 300d899d 4003bd9f a4ef9d60 # 1.552543819147650383527548001439e+00 +M bf9bf277 543b8674 3ff00186 8b9d727d # -2.729212237944129981759289194088e-02 +P bf9bf277 543b8674 3ff00186 8b9d727e # -2.729212237944129981759289194088e-02 +Z bf9bf277 543b8674 3ff00186 8b9d727d # -2.729212237944129981759289194088e-02 +M 3fd2744b 7b2b0529 3ff0ab76 98692cfa # 2.883480742276157138270775703859e-01 +P 3fd2744b 7b2b0529 3ff0ab76 98692cfb # 2.883480742276157138270775703859e-01 +Z 3fd2744b 7b2b0529 3ff0ab76 98692cfa # 2.883480742276157138270775703859e-01 +M 3fdb2abd e5b0aa80 3ff17698 a7cd1f8c # 4.244837515895270030341634992510e-01 +P 3fdb2abd e5b0aa80 3ff17698 a7cd1f8d # 4.244837515895270030341634992510e-01 +Z 3fdb2abd e5b0aa80 3ff17698 a7cd1f8c # 4.244837515895270030341634992510e-01 +M bfc12e2e a94702eb 3ff024f3 8137cbc7 # -1.342218710469958720121752548948e-01 +P bfc12e2e a94702eb 3ff024f3 8137cbc8 # -1.342218710469958720121752548948e-01 +Z bfc12e2e a94702eb 3ff024f3 8137cbc7 # -1.342218710469958720121752548948e-01 +N 3f57185e df4ef05d 3ff00001 0ab1b1eb # 1.409618996361514846674123369041e-03 +M 40667d9d e72a0873 5017e0fe 0693d7c1 # 1.799255252667386173470731591806e+02 +P 40667d9d e72a0873 5017e0fe 0693d7c2 # 1.799255252667386173470731591806e+02 +Z 40667d9d e72a0873 5017e0fe 0693d7c1 # 1.799255252667386173470731591806e+02 +M 3f657bb5 e6bedd01 3ff00003 9b0f62fb # 2.622466350625907594712460380038e-03 +P 3f657bb5 e6bedd01 3ff00003 9b0f62fc # 2.622466350625907594712460380038e-03 +Z 3f657bb5 e6bedd01 3ff00003 9b0f62fb # 2.622466350625907594712460380038e-03 +M 400cd64d 6adc430f 403265d7 6b09f95c # 3.604639849516736216372692069854e+00 +P 400cd64d 6adc430f 403265d7 6b09f95d # 3.604639849516736216372692069854e+00 +Z 400cd64d 6adc430f 403265d7 6b09f95c # 3.604639849516736216372692069854e+00 +M 404dd861 ee0ce024 45415464 ee187e2f # 5.969048858288468295540951658040e+01 +P 404dd861 ee0ce024 45415464 ee187e30 # 5.969048858288468295540951658040e+01 +Z 404dd861 ee0ce024 45415464 ee187e2f # 5.969048858288468295540951658040e+01 +M c02bd625 64c38d45 4120e8ef 192681ce # -1.391825404059512472088044887641e+01 +P c02bd625 64c38d45 4120e8ef 192681cf # -1.391825404059512472088044887641e+01 +Z c02bd625 64c38d45 4120e8ef 192681ce # -1.391825404059512472088044887641e+01 +M c002073b 31a02cc2 401340ad 606e1c75 # -2.253530872059486434011432720581e+00 +P c002073b 31a02cc2 401340ad 606e1c76 # -2.253530872059486434011432720581e+00 +Z c002073b 31a02cc2 401340ad 606e1c75 # -2.253530872059486434011432720581e+00 +M 404d4b1e d0ee1b5f 4526fdb3 294d9a6a # 5.858687793375315067123665357940e+01 +P 404d4b1e d0ee1b5f 4526fdb3 294d9a6b # 5.858687793375315067123665357940e+01 +Z 404d4b1e d0ee1b5f 4526fdb3 294d9a6a # 5.858687793375315067123665357940e+01 +M bff51746 a06780c4 40000458 ebef1280 # -1.318182589129762938284784468124e+00 +P bff51746 a06780c4 40000458 ebef1281 # -1.318182589129762938284784468124e+00 +Z bff51746 a06780c4 40000458 ebef1280 # -1.318182589129762938284784468124e+00 +N bfdc216e b6eee09c 3ff19213 91d333c6 # -4.395405565696905991757148512988e-01 +N 4082caa4 15a5c128 761732e7 a7b30d69 # 6.013301194142886743065901100636e+02 +N bfcde32d 53874409 3ff0702a 5676675f # -2.334953935483386200377964314612e-01 +N 3f6e06dd ac78ab3c 3ff00007 0b38cb70 # 3.665383297421524397274872342223e-03 +M 3f754a12 570dca9b 3ff0000e 29e59e13 # 5.197593346440011578823980897823e-03 +P 3f754a12 570dca9b 3ff0000e 29e59e14 # 5.197593346440011578823980897823e-03 +Z 3f754a12 570dca9b 3ff0000e 29e59e13 # 5.197593346440011578823980897823e-03 +N bfbbf790 dc8def1c 3ff01877 7982cba6 # -1.092463053191150001985931794479e-01 +M 404abb56 23f91e93 44b18744 dfaf5645 # 5.346356630004915899689876823686e+01 +P 404abb56 23f91e93 44b18744 dfaf5646 # 5.346356630004915899689876823686e+01 +Z 404abb56 23f91e93 44b18744 dfaf5645 # 5.346356630004915899689876823686e+01 +M bfe0a004 8ec04a7b 3ff23555 01361fea # -5.195334232433447274601689969131e-01 +P bfe0a004 8ec04a7b 3ff23555 01361feb # -5.195334232433447274601689969131e-01 +Z bfe0a004 8ec04a7b 3ff23555 01361fea # -5.195334232433447274601689969131e-01 +M 40099ecf acd23d73 4028a2bc bdae4856 # 3.202544546285645221672666593804e+00 +P 40099ecf acd23d73 4028a2bc bdae4857 # 3.202544546285645221672666593804e+00 +Z 40099ecf acd23d73 4028a2bc bdae4856 # 3.202544546285645221672666593804e+00 +N c01eea2e 6ed59a2f 4091c142 765f6ccb # -7.728692752635239138214728882303e+00 +M bfd5c426 ea7281c9 3ff0ef2d 1ec1197b # -3.400971688770622614050864740420e-01 +P bfd5c426 ea7281c9 3ff0ef2d 1ec1197c # -3.400971688770622614050864740420e-01 +Z bfd5c426 ea7281c9 3ff0ef2d 1ec1197b # -3.400971688770622614050864740420e-01 +M c01025d7 a982cf92 403c55eb 7dd9bc9f # -4.036955498322543078870694444049e+00 +P c01025d7 a982cf92 403c55eb 7dd9bca0 # -4.036955498322543078870694444049e+00 +Z c01025d7 a982cf92 403c55eb 7dd9bc9f # -4.036955498322543078870694444049e+00 +N 4035be43 2c1edf38 41d4a92a bde84f19 # 2.174321246865949319726496469229e+01 +N c00a8d35 2f3d5858 402baae0 842728b8 # -3.318949097690204297350646811537e+00 +M bfdf8084 ef9d2b10 3ff1fa49 c74fac10 # -4.922191944103113669939375540707e-01 +P bfdf8084 ef9d2b10 3ff1fa49 c74fac11 # -4.922191944103113669939375540707e-01 +Z bfdf8084 ef9d2b10 3ff1fa49 c74fac10 # -4.922191944103113669939375540707e-01 +N c0410ee8 8ff8a935 42f2a1a4 63f32084 # -3.411647224084519081088728853501e+01 +M 40491582 29de4308 4464c7de 71702c89 # 5.016803477623585649780579842627e+01 +P 40491582 29de4308 4464c7de 71702c8a # 5.016803477623585649780579842627e+01 +Z 40491582 29de4308 4464c7de 71702c89 # 5.016803477623585649780579842627e+01 +N bfaf9aa4 b09beef3 3ff007ce 450020c5 # -6.172670989869102203817519125550e-02 +M 3f542e29 b01a6b79 3ff00000 cb9f6cf3 # 1.231709204523949311230190950539e-03 +P 3f542e29 b01a6b79 3ff00000 cb9f6cf4 # 1.231709204523949311230190950539e-03 +Z 3f542e29 b01a6b79 3ff00000 cb9f6cf3 # 1.231709204523949311230190950539e-03 +M 3ff8aa7f a9111781 40038b7b 3dddd46d # 1.541625652710962635083546956594e+00 +P 3ff8aa7f a9111781 40038b7b 3dddd46e # 1.541625652710962635083546956594e+00 +Z 3ff8aa7f a9111781 40038b7b 3dddd46d # 1.541625652710962635083546956594e+00 +N bfcfee9e 0ea4a534 3ff0801e a9368c49 # -2.494695254802451467313062494213e-01 +M bf6dad05 12a039db 3ff00006 e150aa62 # -3.622541339616020591302136821810e-03 +P bf6dad05 12a039db 3ff00006 e150aa63 # -3.622541339616020591302136821810e-03 +Z bf6dad05 12a039db 3ff00006 e150aa62 # -3.622541339616020591302136821810e-03 +N c05a1d2f 147523f6 4949f573 11ec7fa4 # -1.044559985298108983897691359743e+02 +M 3feb1878 c084af76 3ff61631 eaf1b66c # 8.467372665522663321979734973866e-01 +P 3feb1878 c084af76 3ff61631 eaf1b66d # 8.467372665522663321979734973866e-01 +Z 3feb1878 c084af76 3ff61631 eaf1b66c # 8.467372665522663321979734973866e-01 +M 4001e14d 5fccfe1c 4012e83a e50fe8a4 # 2.235010860865953574716513685416e+00 +P 4001e14d 5fccfe1c 4012e83a e50fe8a5 # 2.235010860865953574716513685416e+00 +Z 4001e14d 5fccfe1c 4012e83a e50fe8a4 # 2.235010860865953574716513685416e+00 +M 4077d616 b5a6fe2c 624294f2 3b1378f2 # 3.813805443308981466543627902865e+02 +P 4077d616 b5a6fe2c 624294f2 3b1378f3 # 3.813805443308981466543627902865e+02 +Z 4077d616 b5a6fe2c 624294f2 3b1378f2 # 3.813805443308981466543627902865e+02 +N 4060f76a 192d17da 4c1c3c5c 1570de3a # 1.357317014580465297513001132756e+02 +M 3f69bc5e 49a5a77f 3ff00005 2caa5169 # 3.141578822739298903349292046983e-03 +P 3f69bc5e 49a5a77f 3ff00005 2caa516a # 3.141578822739298903349292046983e-03 +Z 3f69bc5e 49a5a77f 3ff00005 2caa5169 # 3.141578822739298903349292046983e-03 +M 40776311 36c87794 619cbb05 5ca5abbb # 3.741917026358362363680498674512e+02 +P 40776311 36c87794 619cbb05 5ca5abbc # 3.741917026358362363680498674512e+02 +Z 40776311 36c87794 619cbb05 5ca5abbb # 3.741917026358362363680498674512e+02 +N 4048ecc3 89654074 445e3b0b ad78e445 # 4.984971730655607302651333156973e+01 +M 3ff5e54f 6e267f4f 4000bc4b 70b236d7 # 1.368483953738138358957598939014e+00 +P 3ff5e54f 6e267f4f 4000bc4b 70b236d8 # 1.368483953738138358957598939014e+00 +Z 3ff5e54f 6e267f4f 4000bc4b 70b236d7 # 1.368483953738138358957598939014e+00 +N bfcca6e3 d14af151 3ff0670b b39863cf # -2.238430759370069467184549694139e-01 +N c00d2a3a c7add051 40332a93 3976754d # -3.645619926444887415328821589355e+00 +N bf714d12 ba68ca19 3ff00009 5a9e718f # -4.223893315201476296449900615926e-03 +M bf9c08f9 c2d8e494 3ff00189 01c254e4 # -2.737798930886421733266189448841e-02 +P bf9c08f9 c2d8e494 3ff00189 01c254e5 # -2.737798930886421733266189448841e-02 +Z bf9c08f9 c2d8e494 3ff00189 01c254e4 # -2.737798930886421733266189448841e-02 +N 3ff00ef2 fbd13341 3ff8c211 94f42e22 # 1.003649696026698956430323050881e+00 +N 4064bbc8 b1017e9a 4ed3a956 4ad31c22 # 1.658682484654607947049953509122e+02 +M 4072655a 4dca91af 5a68d8cb 33a85300 # 2.943345468438009788769704755396e+02 +P 4072655a 4dca91af 5a68d8cb 33a85301 # 2.943345468438009788769704755396e+02 +Z 4072655a 4dca91af 5a68d8cb 33a85300 # 2.943345468438009788769704755396e+02 +M 403df663 f3d8c33c 4292b8f1 97b18b6c # 2.996246265451485157882416388020e+01 +P 403df663 f3d8c33c 4292b8f1 97b18b6d # 2.996246265451485157882416388020e+01 +Z 403df663 f3d8c33c 4292b8f1 97b18b6c # 2.996246265451485157882416388020e+01 +M 4021aade 79e607ca 40aacdd3 0a7084af # 8.833728608446012486865583923645e+00 +P 4021aade 79e607ca 40aacdd3 0a7084b0 # 8.833728608446012486865583923645e+00 +Z 4021aade 79e607ca 40aacdd3 0a7084af # 8.833728608446012486865583923645e+00 +M bf500b6b 881fd218 3ff00000 80b6fa64 # -9.792852511029178502743874901171e-04 +P bf500b6b 881fd218 3ff00000 80b6fa65 # -9.792852511029178502743874901171e-04 +Z bf500b6b 881fd218 3ff00000 80b6fa64 # -9.792852511029178502743874901171e-04 +M bf561b5e acf76ebd 3ff00000 f45b9bd8 # -1.349298912706339186387549666790e-03 +P bf561b5e acf76ebd 3ff00000 f45b9bd9 # -1.349298912706339186387549666790e-03 +Z bf561b5e acf76ebd 3ff00000 f45b9bd8 # -1.349298912706339186387549666790e-03 +M 402bdba0 26fb99e6 41211783 0b3cae2c # 1.392895623990348141774120449554e+01 +P 402bdba0 26fb99e6 41211783 0b3cae2d # 1.392895623990348141774120449554e+01 +Z 402bdba0 26fb99e6 41211783 0b3cae2c # 1.392895623990348141774120449554e+01 +N bf972c51 17fb2b8c 3ff0010c 820e18e6 # -2.262999256962987260077824203108e-02 +N c0178dde 62bc1835 40668e1d 19be48ab # -5.888543646555310040469066734659e+00 +M 4031d839 3d6ceaf4 417acdb2 6e041b1d # 1.784462341221929193579853745177e+01 +P 4031d839 3d6ceaf4 417acdb2 6e041b1e # 1.784462341221929193579853745177e+01 +Z 4031d839 3d6ceaf4 417acdb2 6e041b1d # 1.784462341221929193579853745177e+01 +N c01a779e e9d8df8c 40775c81 8fb738cd # -6.616817144262210348415464977734e+00 +N 3ff591db d170008c 40007082 757c5c4f # 1.348110025515810939111815969227e+00 +M 3fe9a9e2 812b7e3e 3ff56d60 2c46f49e # 8.019878886079323532243279260001e-01 +P 3fe9a9e2 812b7e3e 3ff56d60 2c46f49f # 8.019878886079323532243279260001e-01 +Z 3fe9a9e2 812b7e3e 3ff56d60 2c46f49e # 8.019878886079323532243279260001e-01 +M bf8ecb34 30ef81ca 3ff00076 88c3438e # -1.503601812686463159995930993773e-02 +P bf8ecb34 30ef81ca 3ff00076 88c3438f # -1.503601812686463159995930993773e-02 +Z bf8ecb34 30ef81ca 3ff00076 88c3438e # -1.503601812686463159995930993773e-02 +M 405d1ccb b6f90ea9 4a6004f2 d7e92da3 # 1.164499337608528009013753035106e+02 +P 405d1ccb b6f90ea9 4a6004f2 d7e92da4 # 1.164499337608528009013753035106e+02 +Z 405d1ccb b6f90ea9 4a6004f2 d7e92da3 # 1.164499337608528009013753035106e+02 +N bfda1f7b 45e18808 3ff159f7 ed50b4a2 # -4.081714804107154925816303148167e-01 +N bf9771db 4afcc6a0 3ff00112 d7183109 # -2.289526601015856588361430112855e-02 +N bf5b679f 3c09562a 3ff00001 7782c9d5 # -1.672654631098233982827716559427e-03 +M bf7b6de8 b866f305 3ff00017 82f7f94e # -6.696614326241916333171122488466e-03 +P bf7b6de8 b866f305 3ff00017 82f7f94f # -6.696614326241916333171122488466e-03 +Z bf7b6de8 b866f305 3ff00017 82f7f94e # -6.696614326241916333171122488466e-03 +M c07abda5 45ea8b73 66732ce7 00590a2c # -4.278528498804000150812498759478e+02 +P c07abda5 45ea8b73 66732ce7 00590a2d # -4.278528498804000150812498759478e+02 +Z c07abda5 45ea8b73 66732ce7 00590a2c # -4.278528498804000150812498759478e+02 +M 3f748d96 880e1716 3ff0000d 33707419 # 5.017841352019455566924044376265e-03 +P 3f748d96 880e1716 3ff0000d 3370741a # 5.017841352019455566924044376265e-03 +Z 3f748d96 880e1716 3ff0000d 33707419 # 5.017841352019455566924044376265e-03 +M c0780d82 4ec987e0 62928b99 70a570ae # -3.848443134186072711599990725517e+02 +P c0780d82 4ec987e0 62928b99 70a570af # -3.848443134186072711599990725517e+02 +Z c0780d82 4ec987e0 62928b99 70a570ae # -3.848443134186072711599990725517e+02 +N bfa0819c b1063338 3ff00220 f67fff3f # -3.223886166515516071839897449536e-02 +N 40323a00 65bfff92 4183a2a5 1cdf7c7a # 1.822656856477221509749142569490e+01 +M 40073f84 fb277397 402256a7 6b0a3725 # 2.906015360013451509502147018793e+00 +P 40073f84 fb277397 402256a7 6b0a3726 # 2.906015360013451509502147018793e+00 +Z 40073f84 fb277397 402256a7 6b0a3725 # 2.906015360013451509502147018793e+00 +N 403dd603 c26704eb 42907f8d dc3ef48f # 2.983599486365430308865143160801e+01 +M c016c8fd 94235604 40629c2c ffd6d484 # -5.696279825836885635226281010546e+00 +P c016c8fd 94235604 40629c2c ffd6d485 # -5.696279825836885635226281010546e+00 +Z c016c8fd 94235604 40629c2c ffd6d484 # -5.696279825836885635226281010546e+00 +M bf880783 ab7f4542 3ff00048 2d5357b0 # -1.173308245771187766082199743778e-02 +P bf880783 ab7f4542 3ff00048 2d5357b1 # -1.173308245771187766082199743778e-02 +Z bf880783 ab7f4542 3ff00048 2d5357b0 # -1.173308245771187766082199743778e-02 +M c049bc4e 329521c0 44831f34 31f81272 # -5.147113640100315024028532207012e+01 +P c049bc4e 329521c0 44831f34 31f81273 # -5.147113640100315024028532207012e+01 +Z c049bc4e 329521c0 44831f34 31f81272 # -5.147113640100315024028532207012e+01 +N 403339c3 617ddf12 419aa98f 9e913e8f # 1.922563752482444243696591001935e+01 +N 3fa31b5f 233131c2 3ff002da 3bca6c47 # 3.731820396987785282139071796337e-02 +N 40651a13 47ce1409 4f17660c 891b1b14 # 1.688148535752264081111206905916e+02 +M c01a6862 27f54dad 4077042c 8ff62eb7 # -6.601936935755856161733845510753e+00 +P c01a6862 27f54dad 4077042c 8ff62eb8 # -6.601936935755856161733845510753e+00 +Z c01a6862 27f54dad 4077042c 8ff62eb7 # -6.601936935755856161733845510753e+00 +M bfff33b8 9eaac08b 400caff6 4853ffd9 # -1.950127239029856296426146400336e+00 +P bfff33b8 9eaac08b 400caff6 4853ffda # -1.950127239029856296426146400336e+00 +Z bfff33b8 9eaac08b 400caff6 4853ffd9 # -1.950127239029856296426146400336e+00 +N 3f9744d2 0975d282 3ff0010e bb1a6aaf # 2.272346670857184475211809626671e-02 +M c04c859e 77139aba 4503a81d ac705630 # -5.704389847237821697945037158206e+01 +P c04c859e 77139aba 4503a81d ac705631 # -5.704389847237821697945037158206e+01 +Z c04c859e 77139aba 4503a81d ac705630 # -5.704389847237821697945037158206e+01 +M bf798763 e172fb6b 3ff00014 5dcd3654 # -6.232633742171293615708105306794e-03 +P bf798763 e172fb6b 3ff00014 5dcd3655 # -6.232633742171293615708105306794e-03 +Z bf798763 e172fb6b 3ff00014 5dcd3654 # -6.232633742171293615708105306794e-03 +N 4066ad78 0d60c86d 503aa18f 4218f0fe # 1.814209048166552804559614742175e+02 +M c061e9d2 deec3e1f 4ccae070 e89bfe7a # -1.433069910635103667573275743052e+02 +P c061e9d2 deec3e1f 4ccae070 e89bfe7b # -1.433069910635103667573275743052e+02 +Z c061e9d2 deec3e1f 4ccae070 e89bfe7a # -1.433069910635103667573275743052e+02 +M c0446c18 cf57d6cd 438e674f 131ab2e8 # -4.084450713910118935245918692090e+01 +P c0446c18 cf57d6cd 438e674f 131ab2e9 # -4.084450713910118935245918692090e+01 +Z c0446c18 cf57d6cd 438e674f 131ab2e8 # -4.084450713910118935245918692090e+01 +M 40472cd5 3a9fcf69 440d3a67 903813d2 # 4.635025723269684050364958238788e+01 +P 40472cd5 3a9fcf69 440d3a67 903813d3 # 4.635025723269684050364958238788e+01 +Z 40472cd5 3a9fcf69 440d3a67 903813d2 # 4.635025723269684050364958238788e+01 +N 3fc5db70 a3aa5da8 3ff03bdc c185c559 # 1.707592772624881849452549431589e-01 +M 3ff157e6 57075c36 3ffa5b60 04e21e2b # 1.083959903675134395228951689205e+00 +P 3ff157e6 57075c36 3ffa5b60 04e21e2c # 1.083959903675134395228951689205e+00 +Z 3ff157e6 57075c36 3ffa5b60 04e21e2b # 1.083959903675134395228951689205e+00 +N bfd2c6bb 60a5d2de 3ff0b18a eac40ff4 # -2.933796352220222614093358970422e-01 +N c0040825 4346ed17 4018a027 c213f59a # -2.503977323152536182959693178418e+00 +N c0548d7c 13294ca2 474855c8 763fcd65 # -8.221069792779101703672495204955e+01 +M bf88ef0c 8536633e 3ff0004d b67113d0 # -1.217469960720196295311801293337e-02 +P bf88ef0c 8536633e 3ff0004d b67113d1 # -1.217469960720196295311801293337e-02 +Z bf88ef0c 8536633e 3ff0004d b67113d0 # -1.217469960720196295311801293337e-02 +N 404455fa aeac1c43 4389942e 0d937d9b # 4.067171271709278101980089559220e+01 +M 3f63a034 dfd784c9 3ff00003 02584ede # 2.395728369024217613986182939811e-03 +P 3f63a034 dfd784c9 3ff00003 02584edf # 2.395728369024217613986182939811e-03 +Z 3f63a034 dfd784c9 3ff00003 02584ede # 2.395728369024217613986182939811e-03 +M c02de950 4e67c539 4137dc12 0426b36e # -1.495569081322411086887314013438e+01 +P c02de950 4e67c539 4137dc12 0426b36f # -1.495569081322411086887314013438e+01 +Z c02de950 4e67c539 4137dc12 0426b36e # -1.495569081322411086887314013438e+01 +N 3f6287dc ebbbd77e 3ff00002 aec66afc # 2.262050138479076120956445805632e-03 +N 40117ba1 a9c6f18e 4043c750 c0cafbf6 # 4.370733883636047423237869224977e+00 +N 406ab5b5 4cfbd298 53235461 dcee4e9d # 2.136783814352427270932821556926e+02 +N c008123f f61cf2e9 4024508d ebf93d44 # -3.008911059149216971064788594958e+00 +N c029ed65 24a44c0f 410a0a06 bad4fdf3 # -1.296366228585796243066852184711e+01 +N bfe4e03a 7458f7eb 3ff386f5 b15d7f10 # -6.523716232693436145595455855073e-01 +N c03c5d5c de231a60 426e4ec1 70f27558 # -2.836469829899795058736344799399e+01 +M bffe9869 4cc180d2 400ba9c2 b274d4f7 # -1.912209796741127565411488831160e+00 +P bffe9869 4cc180d2 400ba9c2 b274d4f8 # -1.912209796741127565411488831160e+00 +Z bffe9869 4cc180d2 400ba9c2 b274d4f7 # -1.912209796741127565411488831160e+00 +M c0637e9f 654a4f22 4deff684 984c6f82 # -1.559569574786519865483569446951e+02 +P c0637e9f 654a4f22 4deff684 984c6f83 # -1.559569574786519865483569446951e+02 +Z c0637e9f 654a4f22 4deff684 984c6f82 # -1.559569574786519865483569446951e+02 +M 3fbee827 8fee1e36 3ff01de3 27cd806b # 1.207298971549953525705944912261e-01 +P 3fbee827 8fee1e36 3ff01de3 27cd806c # 1.207298971549953525705944912261e-01 +Z 3fbee827 8fee1e36 3ff01de3 27cd806b # 1.207298971549953525705944912261e-01 +N c015ff66 d1615fdf 405e91b2 d2e867cc # -5.499415656631724935721194924554e+00 +M 40380720 b1ae9427 42095dcf 4911cb5d # 2.402784262191940101160980702844e+01 +P 40380720 b1ae9427 42095dcf 4911cb5e # 2.402784262191940101160980702844e+01 +Z 40380720 b1ae9427 42095dcf 4911cb5d # 2.402784262191940101160980702844e+01 +M c04c21b3 ce3b790a 44f202be 2eafbef3 # -5.626329973129220718419674085453e+01 +P c04c21b3 ce3b790a 44f202be 2eafbef4 # -5.626329973129220718419674085453e+01 +Z c04c21b3 ce3b790a 44f202be 2eafbef3 # -5.626329973129220718419674085453e+01 +M bf8c0122 50a849d0 3ff00062 085478cb # -1.367403801581171252088608980557e-02 +P bf8c0122 50a849d0 3ff00062 085478cc # -1.367403801581171252088608980557e-02 +Z bf8c0122 50a849d0 3ff00062 085478cb # -1.367403801581171252088608980557e-02 +N c04a4345 ef9d2e3c 449b717b ed809063 # -5.252557177710374958223837893456e+01 +N 403f65ba f14166c8 42b3a7c4 c1309ad3 # 3.139738376471248670895874965936e+01 +N c0037155 6459a2f6 4016e6c6 ee987966 # -2.430338653550616179188637033803e+00 +M 3f5e4a51 b95f2db2 3ff00001 cac065f5 # 1.848773773860706588073599121458e-03 +P 3f5e4a51 b95f2db2 3ff00001 cac065f6 # 1.848773773860706588073599121458e-03 +Z 3f5e4a51 b95f2db2 3ff00001 cac065f5 # 1.848773773860706588073599121458e-03 +N 3ff4abe3 19eb72dd 3fff5139 ddd88750 # 1.291964627503310980571882282675e+00 +N 3f90674a c3f28f5f 3ff00086 8a3f6aa6 # 1.601902790993336642144662107512e-02 +M 3f8154c4 79c7a403 3ff00025 8bd3e59d # 8.462462393213248876278065324641e-03 +P 3f8154c4 79c7a403 3ff00025 8bd3e59e # 8.462462393213248876278065324641e-03 +Z 3f8154c4 79c7a403 3ff00025 8bd3e59d # 8.462462393213248876278065324641e-03 +M 3ff41440 ee8ad037 3ffe5786 09cf8c17 # 1.254944736295340979026491368131e+00 +P 3ff41440 ee8ad037 3ffe5786 09cf8c18 # 1.254944736295340979026491368131e+00 +Z 3ff41440 ee8ad037 3ffe5786 09cf8c17 # 1.254944736295340979026491368131e+00 +N bfd07e68 178d9725 3ff088c6 df01a3ce # -2.577152471552486834305284446600e-01 +M bfe77f92 3cf9c741 3ff482de 2260d4b3 # -7.343226614886831926654053859238e-01 +P bfe77f92 3cf9c741 3ff482de 2260d4b4 # -7.343226614886831926654053859238e-01 +Z bfe77f92 3cf9c741 3ff482de 2260d4b3 # -7.343226614886831926654053859238e-01 +M bf61a179 629d6f12 3ff00002 6db001ba # -2.152192192552145923178930075892e-03 +P bf61a179 629d6f12 3ff00002 6db001bb # -2.152192192552145923178930075892e-03 +Z bf61a179 629d6f12 3ff00002 6db001ba # -2.152192192552145923178930075892e-03 +N c06cbfba fc3da714 549c01bd 99514a0e # -2.299915753559258746463456191123e+02 +N c05e5572 90e38910 4ad08f30 3ca043ec # -1.213351175519967455329606309533e+02 +N 4033590f d3334550 419e2136 54f76367 # 1.934789772035338728528586216271e+01 +N bfc0418d 92ae03e6 3ff02113 aeb8ff29 # -1.270005193910314633676250650751e-01 +N 3fa8d7c2 8d154a8e 3ff004d2 92a56b96 # 4.852111789900447058609955774955e-02 +M 3feaec5e cc8d23fe 3ff6014b 117245d1 # 8.413537974494145199599870466045e-01 +P 3feaec5e cc8d23fe 3ff6014b 117245d2 # 8.413537974494145199599870466045e-01 +Z 3feaec5e cc8d23fe 3ff6014b 117245d1 # 8.413537974494145199599870466045e-01 +M 3f5fcdc7 5e8f16e6 3ff00001 f9bde34f # 1.941151329661600002246535368045e-03 +P 3f5fcdc7 5e8f16e6 3ff00001 f9bde350 # 1.941151329661600002246535368045e-03 +Z 3f5fcdc7 5e8f16e6 3ff00001 f9bde34f # 1.941151329661600002246535368045e-03 +M 3f9c253a fcaa4c17 3ff0018c 1b8ae90e # 2.748577277322902454037567565592e-02 +P 3f9c253a fcaa4c17 3ff0018c 1b8ae90f # 2.748577277322902454037567565592e-02 +Z 3f9c253a fcaa4c17 3ff0018c 1b8ae90e # 2.748577277322902454037567565592e-02 +N 406d39fc 518c038f 54f3f757 182f9f36 # 2.338120506033560275227500824258e+02 +M 404e930f 4c529c12 4562a02c 77ed918a # 6.114890436204599666325520956889e+01 +P 404e930f 4c529c12 4562a02c 77ed918b # 6.114890436204599666325520956889e+01 +Z 404e930f 4c529c12 4562a02c 77ed918a # 6.114890436204599666325520956889e+01 +N 3f605d02 6684da91 3ff00002 17843ac9 # 1.997475326926797124099666191910e-03 +N 40242028 dafd918b 40c6e797 11e5c6d5 # 1.006281170220679221927184698870e+01 +M 400011ad b8fed5f1 400e5961 e94453df # 2.008632130887001654429013797198e+00 +P 400011ad b8fed5f1 400e5961 e94453e0 # 2.008632130887001654429013797198e+00 +Z 400011ad b8fed5f1 400e5961 e94453df # 2.008632130887001654429013797198e+00 +M bff6c7cd 1db16155 40019308 f3f08579 # -1.423779598224503617487357587379e+00 +P bff6c7cd 1db16155 40019308 f3f0857a # -1.423779598224503617487357587379e+00 +Z bff6c7cd 1db16155 40019308 f3f08579 # -1.423779598224503617487357587379e+00 +N bf67e078 fbd7063d 3ff00004 7435574c # -2.914654060732128990768297072123e-03 +M 40425f20 d15b9fd3 43301a40 37f7c14d # 3.674318901990741181862176745199e+01 +P 40425f20 d15b9fd3 43301a40 37f7c14e # 3.674318901990741181862176745199e+01 +Z 40425f20 d15b9fd3 43301a40 37f7c14d # 3.674318901990741181862176745199e+01 +M 3ff2c515 6978338f 3ffc54e3 986eac5c # 1.173116123190286463895404267532e+00 +P 3ff2c515 6978338f 3ffc54e3 986eac5d # 1.173116123190286463895404267532e+00 +Z 3ff2c515 6978338f 3ffc54e3 986eac5c # 1.173116123190286463895404267532e+00 +M 4048677b 8518923c 444557e9 d601e774 # 4.880845702838675492785114329308e+01 +P 4048677b 8518923c 444557e9 d601e775 # 4.880845702838675492785114329308e+01 +Z 4048677b 8518923c 444557e9 d601e774 # 4.880845702838675492785114329308e+01 +M 400379aa 922b7536 4016fe50 1f34dee4 # 2.434407369567135326349216484232e+00 +P 400379aa 922b7536 4016fe50 1f34dee5 # 2.434407369567135326349216484232e+00 +Z 400379aa 922b7536 4016fe50 1f34dee4 # 2.434407369567135326349216484232e+00 +M 3f7fd98f daf006ad 3ff0001f b3585989 # 7.775842604134258935488777098044e-03 +P 3f7fd98f daf006ad 3ff0001f b358598a # 7.775842604134258935488777098044e-03 +Z 3f7fd98f daf006ad 3ff0001f b3585989 # 7.775842604134258935488777098044e-03 +M c013fd90 43ac3fa9 40528226 894e91a9 # -4.997620637310242308615215733880e+00 +P c013fd90 43ac3fa9 40528226 894e91aa # -4.997620637310242308615215733880e+00 +Z c013fd90 43ac3fa9 40528226 894e91a9 # -4.997620637310242308615215733880e+00 +N 3fa2e167 fbee7c56 3ff002c9 06ddb41d # 3.687596273743369568176575512553e-02 +N 4003956a 6a7c713a 40174d65 7120e009 # 2.447956878588368745397474413039e+00 +N bfc3e70e d9d16809 3ff0319d 26fea61d # -1.554888309063360563033739936145e-01 +M 3fbeca68 da9a3cdd 3ff01da9 aaba0e11 # 1.202760251710403710534436072521e-01 +P 3fbeca68 da9a3cdd 3ff01da9 aaba0e12 # 1.202760251710403710534436072521e-01 +Z 3fbeca68 da9a3cdd 3ff01da9 aaba0e11 # 1.202760251710403710534436072521e-01 +M 3fd5fc0e 32f2b6d9 3ff0f40b fb9b55ec # 3.435092446842254454431042631768e-01 +P 3fd5fc0e 32f2b6d9 3ff0f40b fb9b55ed # 3.435092446842254454431042631768e-01 +Z 3fd5fc0e 32f2b6d9 3ff0f40b fb9b55ec # 3.435092446842254454431042631768e-01 +N bf622e9d 48e413b9 3ff00002 952d4817 # -2.219493099917060636300236708962e-03 +N 3fb92567 509f1ec7 3ff013c6 aeb9ffda # 9.822698324489485821597867243327e-02 +M bfc1c89c cca44ff0 3ff02798 8b36a63d # -1.389347075679547849347272858722e-01 +P bfc1c89c cca44ff0 3ff02798 8b36a63e # -1.389347075679547849347272858722e-01 +Z bfc1c89c cca44ff0 3ff02798 8b36a63d # -1.389347075679547849347272858722e-01 +M c04ca6da 5d6fb8f9 45097bf4 ec46235c # -5.730353897052004441547978785820e+01 +P c04ca6da 5d6fb8f9 45097bf4 ec46235d # -5.730353897052004441547978785820e+01 +Z c04ca6da 5d6fb8f9 45097bf4 ec46235c # -5.730353897052004441547978785820e+01 +N 3fc0ec04 f33ee564 3ff023d8 a180edf9 # 1.322027385447582803479349422560e-01 +N 406b04e4 2c8b734d 535cb185 e02abd97 # 2.161528532718315602778602624312e+02 +M 400f6c06 fd9b08a0 403967f4 1d8b21b3 # 3.927747708600762166497588623315e+00 +P 400f6c06 fd9b08a0 403967f4 1d8b21b4 # 3.927747708600762166497588623315e+00 +Z 400f6c06 fd9b08a0 403967f4 1d8b21b3 # 3.927747708600762166497588623315e+00 +M 3fd4cc3e 7bd17f6c 3ff0da2f 50348798 # 3.249660691417293190141890590894e-01 +P 3fd4cc3e 7bd17f6c 3ff0da2f 50348799 # 3.249660691417293190141890590894e-01 +Z 3fd4cc3e 7bd17f6c 3ff0da2f 50348798 # 3.249660691417293190141890590894e-01 +N bf522283 773c716a 3ff00000 a46f9314 # -1.106861481225152824686697172751e-03 +N 3fb3d672 13e096e1 3ff00c4d d7f16169 # 7.749093041692446670598570790389e-02 +N bfab6f2a 9becae96 3ff005e1 a2baa4cc # -5.358250764251441811136800197346e-02 +N bffd6887 8fddd748 4009c5da 2c419a5a # -1.838019906977438111539413512219e+00 +M bfbd093a 234bbe8b 3ff01a5f f7e18b5b # -1.134220443889210477861340109484e-01 +P bfbd093a 234bbe8b 3ff01a5f f7e18b5c # -1.134220443889210477861340109484e-01 +Z bfbd093a 234bbe8b 3ff01a5f f7e18b5b # -1.134220443889210477861340109484e-01 +N 40350348 4c3559ad 41c3e7cd bef3886b # 2.101282192518708669126681343187e+01 +M 406dd7b9 50ad3c78 55659211 29084fd0 # 2.387413714774627351289382204413e+02 +P 406dd7b9 50ad3c78 55659211 29084fd1 # 2.387413714774627351289382204413e+02 +Z 406dd7b9 50ad3c78 55659211 29084fd0 # 2.387413714774627351289382204413e+02 +N bfb64d97 89c73dc0 3ff00f8d f107aa06 # -8.712145913818059028699281043373e-02 +N bf8bbb36 08d2a518 3ff00060 2129fcdd # -1.354067053246636731511642892656e-02 +N 3f5d8ffe a7bacaff 3ff00001 b4f86004 # 1.804350554192424077246115210471e-03 +M bffaee68 66fbeec7 40064634 0e03f445 # -1.683205034524620336000566567236e+00 +P bffaee68 66fbeec7 40064634 0e03f446 # -1.683205034524620336000566567236e+00 +Z bffaee68 66fbeec7 40064634 0e03f445 # -1.683205034524620336000566567236e+00 +N bf71b54a 29dadf89 3ff00009 cca2dc30 # -4.323281956821641881794082706847e-03 +N 3fca3bb5 65c62949 3ff05653 098417cd # 2.049471613830269600686762032637e-01 +M 3fd95227 a2c281ad 3ff144c7 2766e3e7 # 3.956393327189527409082359099557e-01 +P 3fd95227 a2c281ad 3ff144c7 2766e3e8 # 3.956393327189527409082359099557e-01 +Z 3fd95227 a2c281ad 3ff144c7 2766e3e7 # 3.956393327189527409082359099557e-01 +M 3f79c5dc 9af2723c 3ff00014 c1f49940 # 6.292211283974110530570200694456e-03 +P 3f79c5dc 9af2723c 3ff00014 c1f49941 # 6.292211283974110530570200694456e-03 +Z 3f79c5dc 9af2723c 3ff00014 c1f49940 # 6.292211283974110530570200694456e-03 +N c04d89d2 aead7e8d 4532c302 40ae3901 # -5.907674201461222907028059125878e+01 +N c03cf37d e62f6016 427b3d7e 4f1129e8 # -2.895113981873154074264675728045e+01 +N 406013c9 54e3a1a8 4b778a27 93a1871b # 1.286183266111304419609950855374e+02 +N 40668211 0b215a6c 501b70f9 8b43d4a6 # 1.800645805026464358888915739954e+02 +M 4037319c e29158da 41f60865 0e935ce0 # 2.319380012558472259343034238555e+01 +P 4037319c e29158da 41f60865 0e935ce1 # 2.319380012558472259343034238555e+01 +Z 4037319c e29158da 41f60865 0e935ce0 # 2.319380012558472259343034238555e+01 +M bfc24d5b dd95223c 3ff029f1 4fd52f97 # -1.429858047433912870971539632592e-01 +P bfc24d5b dd95223c 3ff029f1 4fd52f98 # -1.429858047433912870971539632592e-01 +Z bfc24d5b dd95223c 3ff029f1 4fd52f97 # -1.429858047433912870971539632592e-01 +M bf794820 718e91d5 3ff00013 f9596b72 # -6.172301037541368280703313331514e-03 +P bf794820 718e91d5 3ff00013 f9596b73 # -6.172301037541368280703313331514e-03 +Z bf794820 718e91d5 3ff00013 f9596b72 # -6.172301037541368280703313331514e-03 +N 3f63208d d4a5885f 3ff00002 dbb27872 # 2.334858906736278060661815558774e-03 +N 4056685d e5e62ca7 47f3d52d aca2e89a # 8.963073108175250069962203269824e+01 +N 3ffea25a 15b3f808 400bba3b d582f55a # 1.914636692788464600312181573827e+00 +M 3ff5eeb6 b5fbc5da 4000c4f1 f591caa8 # 1.370779715416907240665977951721e+00 +P 3ff5eeb6 b5fbc5da 4000c4f1 f591caa9 # 1.370779715416907240665977951721e+00 +Z 3ff5eeb6 b5fbc5da 4000c4f1 f591caa8 # 1.370779715416907240665977951721e+00 +N 3fab6c2c 883f9105 3ff005e0 5a41637f # 5.355967677295051659891456097284e-02 +M bf69db2b a29e8cdd 3ff00005 39149ba4 # -3.156266427099303859687973172754e-03 +P bf69db2b a29e8cdd 3ff00005 39149ba5 # -3.156266427099303859687973172754e-03 +Z bf69db2b a29e8cdd 3ff00005 39149ba4 # -3.156266427099303859687973172754e-03 +M bf97bed8 fe07bb88 3ff00119 efde2d3c # -2.318896341779067005184344907320e-02 +P bf97bed8 fe07bb88 3ff00119 efde2d3d # -2.318896341779067005184344907320e-02 +Z bf97bed8 fe07bb88 3ff00119 efde2d3c # -2.318896341779067005184344907320e-02 +N 3f6ad74d e9cf1fcd 3ff00005 a0e22364 # 3.276493238875111211477753059285e-03 +M bfffcad8 a9b72aa7 400db93b 7e022935 # -1.987023032141829181895786859968e+00 +P bfffcad8 a9b72aa7 400db93b 7e022936 # -1.987023032141829181895786859968e+00 +Z bfffcad8 a9b72aa7 400db93b 7e022935 # -1.987023032141829181895786859968e+00 +M c008be1b 572d0020 402615aa cd135f7e # -3.092825585423284451280778739601e+00 +P c008be1b 572d0020 402615aa cd135f7f # -3.092825585423284451280778739601e+00 +Z c008be1b 572d0020 402615aa cd135f7e # -3.092825585423284451280778739601e+00 +M 4072322f 4cc98dfa 5a203cc9 f96666ff # 2.911365478394724277677596546710e+02 +P 4072322f 4cc98dfa 5a203cc9 f9666700 # 2.911365478394724277677596546710e+02 +Z 4072322f 4cc98dfa 5a203cc9 f96666ff # 2.911365478394724277677596546710e+02 +M c0171792 1413a66b 40641827 eb34fb0c # -5.773018182467789749523490172578e+00 +P c0171792 1413a66b 40641827 eb34fb0d # -5.773018182467789749523490172578e+00 +Z c0171792 1413a66b 40641827 eb34fb0c # -5.773018182467789749523490172578e+00 +M c03c6dfb b7558c37 42702b99 055cef8f # -2.842962213362281076456383743789e+01 +P c03c6dfb b7558c37 42702b99 055cef90 # -2.842962213362281076456383743789e+01 +Z c03c6dfb b7558c37 42702b99 055cef8f # -2.842962213362281076456383743789e+01 +N bf8cb720 f0f6cc0e 3ff00067 12b5446c # -1.402116523136067924304448695239e-02 +M bfba94f4 2cf9766a 3ff01619 d6cd6f60 # -1.038353547860083880838288905579e-01 +P bfba94f4 2cf9766a 3ff01619 d6cd6f61 # -1.038353547860083880838288905579e-01 +Z bfba94f4 2cf9766a 3ff01619 d6cd6f60 # -1.038353547860083880838288905579e-01 +N 3f5c39a9 8b7b73e2 3ff00001 8e55102f # 1.722732134957321182416878357913e-03 +N bff27d05 4972963e 3ffbecb2 e44dc2e6 # -1.155522620110232434598174222629e+00 +M c00b8c10 6bd3f245 402f5328 aae3bfe4 # -3.443390695958699954104531570920e+00 +P c00b8c10 6bd3f245 402f5328 aae3bfe5 # -3.443390695958699954104531570920e+00 +Z c00b8c10 6bd3f245 402f5328 aae3bfe4 # -3.443390695958699954104531570920e+00 +N bfa2fb0b 15a8f633 3ff002d0 9c9bc1d6 # -3.707155837444666562907613638345e-02 +N c038cb27 0da768af 421b469e c194f924 # -2.479356465661174624415252765175e+01 +N c01326bf 910764ff 404e0335 969e7988 # -4.787840143276524962345774838468e+00 +M 3fa07e8d aa2e239c 3ff00220 2c96462a # 3.221552564998050871558632479719e-02 +P 3fa07e8d aa2e239c 3ff00220 2c96462b # 3.221552564998050871558632479719e-02 +Z 3fa07e8d aa2e239c 3ff00220 2c96462a # 3.221552564998050871558632479719e-02 +N 3fd05ad4 b4640f21 3ff08678 2149ca7e # 2.555438768033458374340227692301e-01 +N 3fe49dc3 b5e8fc3b 3ff36fdf a634f53d # 6.442583611423126077610845641175e-01 +M bfa7718c 8cecd546 3ff0044b 64682165 # -4.578818531300980765319508236644e-02 +P bfa7718c 8cecd546 3ff0044b 64682166 # -4.578818531300980765319508236644e-02 +Z bfa7718c 8cecd546 3ff0044b 64682165 # -4.578818531300980765319508236644e-02 +M 404f0b9e cd0ccaee 4577e2b2 ef6b9dbb # 6.209078372120517030907649314031e+01 +P 404f0b9e cd0ccaee 4577e2b2 ef6b9dbc # 6.209078372120517030907649314031e+01 +Z 404f0b9e cd0ccaee 4577e2b2 ef6b9dbb # 6.209078372120517030907649314031e+01 +M c04c22ac f51863b1 44f225ef 31739b4e # -5.627090324107064844838532735594e+01 +P c04c22ac f51863b1 44f225ef 31739b4f # -5.627090324107064844838532735594e+01 +Z c04c22ac f51863b1 44f225ef 31739b4e # -5.627090324107064844838532735594e+01 +M bff2577a 2f8d9466 3ffbb74b e7a0adc8 # -1.146356759790501111950788981630e+00 +P bff2577a 2f8d9466 3ffbb74b e7a0adc9 # -1.146356759790501111950788981630e+00 +Z bff2577a 2f8d9466 3ffbb74b e7a0adc8 # -1.146356759790501111950788981630e+00 diff --git a/test/io/cr/cospi.testdata b/test/io/cr/cospi.testdata new file mode 100644 index 0000000..0aa839e --- /dev/null +++ b/test/io/cr/cospi.testdata @@ -0,0 +1,281 @@ +cospi # Name of the function to test + +# cospi.testdata +# copyright (C) 2006 Ch. Q. Lauter, F. de Dinechin and V.Lefevre +# This file is part of crlibm and is distributed under the GNU Public Licence +# See file COPYING for details + +# The following lines are either comments (beginning with a #) +# or give +# 1/ a rounding mode : RN|RU|RD|RZ (crlibm syntax) or N|P|M|Z (libmcr syntax) +# 2/ The high and low hexadecimal halves of an input +# 3/ The high and low hexadecimal halves of the expected corresponding output + + +# Special cases +N 00000000 00000000 3ff00000 00000000 # zero +N 80000000 00000000 3ff00000 00000000 # -zero +P 00000000 00000000 3ff00000 00000000 # zero +P 80000000 00000000 3ff00000 00000000 # -zero +M 00000000 00000000 3ff00000 00000000 # zero +M 80000000 00000000 3ff00000 00000000 # -zero +Z 00000000 00000000 3ff00000 00000000 # zero +Z 80000000 00000000 3FF00000 00000000 # -zero + +N 3ff00000 00000000 bff00000 00000000 # 1 +N bff00000 00000000 bff00000 00000000 # -1 +N 40000000 00000000 3ff00000 00000000 # 2 +N c0000000 00000000 3ff00000 00000000 # -2 + + + +N 00000000 00000001 3ff00000 00000000 # smallest denorm positive +N 80000000 00000001 3ff00000 00000000 # smallest denorm negative +P 00000000 00000001 3ff00000 00000000 # smallest denorm positive +P 80000000 00000001 3ff00000 00000000 # smallest denorm negative +M 00000000 00000001 3fefffff ffffffff # smallest denorm positive +M 80000000 00000001 3fefffff ffffffff # smallest denorm negative +Z 00000000 00000001 3fefffff ffffffff # smallest denorm positive +Z 80000000 00000001 3fefffff ffffffff # smallest denorm negative + +N 7ff00000 00000000 fff80000 00000000 # +inf +N fff00000 00000000 fff80000 00000000 # -inf +P 7ff00000 00000000 fff80000 00000000 # +inf +P fff00000 00000000 fff80000 00000000 # -inf +M 7ff00000 00000000 fff80000 00000000 # +inf +M fff00000 00000000 fff80000 00000000 # -inf +Z 7ff00000 00000000 fff80000 00000000 # +inf +Z fff00000 00000000 fff80000 00000000 # -inf + +N fff80000 00000000 fff80000 00000000 # NaN +P fff80000 00000000 fff80000 00000000 # NaN +M fff80000 00000000 fff80000 00000000 # NaN +Z fff80000 00000000 fff80000 00000000 # NaN + + +#The very worst cases for this function +N 0x3E782428 0x46E3D0AF 0x3FEFFFFF 0xFFFFFE98 # 4.496656279439104163951187380192e-08 + +# A few random numbers, easy to round +N 3e6a4717 972f9a3b 3fefffff ffffff96 # 4.894603735494075460340143691150e-08 +M 4230ed84 ef9629bf 3febe44c a8f68a43 # 7.270438901416307067871093750000e+10 +P 4230ed84 ef9629bf 3febe44c a8f68a44 # 7.270438901416307067871093750000e+10 +Z 4230ed84 ef9629bf 3febe44c a8f68a43 # 7.270438901416307067871093750000e+10 +M 41cf6240 067b2c2c bfefc690 efe8a719 # 1.053065228962285518646240234375e+09 +P 41cf6240 067b2c2c bfefc690 efe8a718 # 1.053065228962285518646240234375e+09 +Z 41cf6240 067b2c2c bfefc690 efe8a718 # 1.053065228962285518646240234375e+09 +N bf00a7f8 e4c05b56 3fefffff fd5379e7 # -3.176906884066212067001949703737e-05 +M 3eeb469b f03e5a07 3fefffff ff8d453b # 1.300612303349342960951100928169e-05 +P 3eeb469b f03e5a07 3fefffff ff8d453c # 1.300612303349342960951100928169e-05 +Z 3eeb469b f03e5a07 3fefffff ff8d453b # 1.300612303349342960951100928169e-05 +M c12f9766 1d676970 bfef7b07 bf7ea5c8 # -1.035187057429594919085502624512e+06 +P c12f9766 1d676970 bfef7b07 bf7ea5c7 # -1.035187057429594919085502624512e+06 +Z c12f9766 1d676970 bfef7b07 bf7ea5c7 # -1.035187057429594919085502624512e+06 +M 3fa78668 35652813 3fefaacd 7db923d1 # 4.594731952472854569213822628626e-02 +P 3fa78668 35652813 3fefaacd 7db923d2 # 4.594731952472854569213822628626e-02 +Z 3fa78668 35652813 3fefaacd 7db923d1 # 4.594731952472854569213822628626e-02 +N 401a3ff0 82992302 bfc8f2c0 eb64164a # 6.562440910908437174953178327996e+00 +N bf9e63d5 1e5867c1 3fefdc6b 8657b956 # -2.967770574296202737429872797748e-02 +M be50df21 297fa291 3fefffff fffffff5 # -1.571290172966834466925608768898e-08 +P be50df21 297fa291 3fefffff fffffff6 # -1.571290172966834466925608768898e-08 +Z be50df21 297fa291 3fefffff fffffff5 # -1.571290172966834466925608768898e-08 +M c24e2e70 f97cb8a6 bfc6f872 a6dae0dd # -2.592563494334425659179687500000e+11 +P c24e2e70 f97cb8a6 bfc6f872 a6dae0dc # -2.592563494334425659179687500000e+11 +Z c24e2e70 f97cb8a6 bfc6f872 a6dae0dc # -2.592563494334425659179687500000e+11 +M c231962f 42085976 3fdd2715 0b38280f # -7.553412352834945678710937500000e+10 +P c231962f 42085976 3fdd2715 0b382810 # -7.553412352834945678710937500000e+10 +Z c231962f 42085976 3fdd2715 0b38280f # -7.553412352834945678710937500000e+10 +M 41f6910a ab36c0fb bfcf0211 a3b9c82b # 6.057667251422114372253417968750e+09 +P 41f6910a ab36c0fb bfcf0211 a3b9c82a # 6.057667251422114372253417968750e+09 +Z 41f6910a ab36c0fb bfcf0211 a3b9c82a # 6.057667251422114372253417968750e+09 +M c20d65c1 cdd61091 bfe731f0 12c00663 # -1.578265644275808906555175781250e+10 +P c20d65c1 cdd61091 bfe731f0 12c00662 # -1.578265644275808906555175781250e+10 +Z c20d65c1 cdd61091 bfe731f0 12c00662 # -1.578265644275808906555175781250e+10 +N c25c1705 46edb83a bfedb2d1 33c16045 # -4.825812243748785400390625000000e+11 +N 3ef3c3ec a1c6561f 3fefffff ff0f0425 # 1.884968706774268432601292244666e-05 +N 3f90db65 07fdcab9 3feff50c 17110db8 # 1.646192418361167378315634834962e-02 +N c23a7012 1b50d6ea bfec0498 b11f201e # -1.135493845288395080566406250000e+11 +M 41176fb6 e96b0650 3fe501ba 5fdb3f59 # 3.839817279473291710019111633301e+05 +P 41176fb6 e96b0650 3fe501ba 5fdb3f5a # 3.839817279473291710019111633301e+05 +Z 41176fb6 e96b0650 3fe501ba 5fdb3f59 # 3.839817279473291710019111633301e+05 +M 3e5a7db1 171fe6bb 3fefffff ffffffe4 # 2.467165089584746437717233103187e-08 +P 3e5a7db1 171fe6bb 3fefffff ffffffe5 # 2.467165089584746437717233103187e-08 +Z 3e5a7db1 171fe6bb 3fefffff ffffffe4 # 2.467165089584746437717233103187e-08 +M 41a59afe ac037692 3feffe26 886a3d62 # 1.812396380067639946937561035156e+08 +P 41a59afe ac037692 3feffe26 886a3d63 # 1.812396380067639946937561035156e+08 +Z 41a59afe ac037692 3feffe26 886a3d62 # 1.812396380067639946937561035156e+08 +N c12448f9 83102890 bfe70c76 3d05c52b # -6.647007559826541692018508911133e+05 +N 4053ba08 94dd7959 bfeea328 5811e759 # 7.890677377346345622299850219861e+01 +M bfc1369d d72bb153 3fed2fb8 78f9fdde # -1.344792652738627525277337326770e-01 +P bfc1369d d72bb153 3fed2fb8 78f9fddf # -1.344792652738627525277337326770e-01 +Z bfc1369d d72bb153 3fed2fb8 78f9fdde # -1.344792652738627525277337326770e-01 +N bef21de0 776faff1 3fefffff ff358a5b # -1.727743753214545010935855595680e-05 +M c096a9da 811391e9 3fbd625c 472247a0 # -1.450463383012562417206936515868e+03 +P c096a9da 811391e9 3fbd625c 472247a1 # -1.450463383012562417206936515868e+03 +Z c096a9da 811391e9 3fbd625c 472247a0 # -1.450463383012562417206936515868e+03 + + +# Bad cases generated by tests/crlibm_generate_test_vectors cospi 15 10 +M c19af885 77833ba9 3fedaf24 b563c7f6 # -1.131236778781572729349136352539e+08 +P c19af885 77833ba9 3fedaf24 b563c7f7 # -1.131236778781572729349136352539e+08 +Z c19af885 77833ba9 3fedaf24 b563c7f6 # -1.131236778781572729349136352539e+08 +N bf8f3159 74788606 3feff69f b435badf # -1.523084532442721059086743196076e-02 +M c243e7fc 58fc542a bfde657c 18857db4 # -1.709929067446575317382812500000e+11 +P c243e7fc 58fc542a bfde657c 18857db3 # -1.709929067446575317382812500000e+11 +Z c243e7fc 58fc542a bfde657c 18857db3 # -1.709929067446575317382812500000e+11 +M 3ff4dbfd 86076c49 bfe28198 a0f933e9 # 1.303708575773969480238179130538e+00 +P 3ff4dbfd 86076c49 bfe28198 a0f933e8 # 1.303708575773969480238179130538e+00 +Z 3ff4dbfd 86076c49 bfe28198 a0f933e8 # 1.303708575773969480238179130538e+00 +M 3fc2036e 33007658 3fecec53 f38c36d6 # 1.407296895057921215510532420012e-01 +P 3fc2036e 33007658 3fecec53 f38c36d7 # 1.407296895057921215510532420012e-01 +Z 3fc2036e 33007658 3fecec53 f38c36d6 # 1.407296895057921215510532420012e-01 +N 41faed76 ccfcb722 3fe99289 082ef923 # 7.228320975794710159301757812500e+09 +N c0f56205 f1e790ef 3fd92129 46a118c0 # -8.758437155872931180056184530258e+04 +M c23d6654 3a4c57ac 3fde657c 18857db3 # -1.262708475643424682617187500000e+11 +P c23d6654 3a4c57ac 3fde657c 18857db4 # -1.262708475643424682617187500000e+11 +Z c23d6654 3a4c57ac 3fde657c 18857db3 # -1.262708475643424682617187500000e+11 +N 3f1dda45 024dc538 3fefffff dda46b5a # 1.138786906958081475080279965084e-04 +M 3fd7b5ab 0d8bde06 3fd954fc 6084f878 # 3.704631454743040341881510357780e-01 +P 3fd7b5ab 0d8bde06 3fd954fc 6084f879 # 3.704631454743040341881510357780e-01 +Z 3fd7b5ab 0d8bde06 3fd954fc 6084f878 # 3.704631454743040341881510357780e-01 +N 3ef1ec22 f76627c6 3fefffff ff39dc1f # 1.709214071746853247152006516352e-05 +M 425aa323 3be9ea15 3fde657c 18857db3 # 4.576245800076575317382812500000e+11 +P 425aa323 3be9ea15 3fde657c 18857db4 # 4.576245800076575317382812500000e+11 +Z 425aa323 3be9ea15 3fde657c 18857db3 # 4.576245800076575317382812500000e+11 +N c1ecd9b4 21996e44 bfe99289 082ef923 # -3.872235788794710159301757812500e+09 +N c1d8c9e8 8c8d642e 3fe954ed 750e2a23 # -1.663541810209239482879638671875e+09 +N bfa2ef1b 205f2f17 3fefc8c7 0800a24b # -3.698048372424816293557725543906e-02 +M bfaffd02 6a76362f 3fef62b5 222b1316 # -6.247718381483157584765919523306e-02 +P bfaffd02 6a76362f 3fef62b5 222b1317 # -6.247718381483157584765919523306e-02 +Z bfaffd02 6a76362f 3fef62b5 222b1316 # -6.247718381483157584765919523306e-02 +M 40efedd8 faed1a15 bfe8b260 a3e8bfa5 # 6.539078063063711306313052773476e+04 +P 40efedd8 faed1a15 bfe8b260 a3e8bfa4 # 6.539078063063711306313052773476e+04 +Z 40efedd8 faed1a15 bfe8b260 a3e8bfa4 # 6.539078063063711306313052773476e+04 +M c0f9d56d a335a1a3 bfec9e56 8da2afb6 # -1.058148523460687574697658419609e+05 +P c0f9d56d a335a1a3 bfec9e56 8da2afb5 # -1.058148523460687574697658419609e+05 +Z c0f9d56d a335a1a3 bfec9e56 8da2afb5 # -1.058148523460687574697658419609e+05 +N 3edd9f65 22bd839c 3fefffff ffde2b6a # 7.062587012857895980627240262173e-06 +M c029681d b3ec846f bfe314a6 e1b20f58 # -1.270335161459135342454374040244e+01 +P c029681d b3ec846f bfe314a6 e1b20f57 # -1.270335161459135342454374040244e+01 +Z c029681d b3ec846f bfe314a6 e1b20f57 # -1.270335161459135342454374040244e+01 +M 424e6363 b94babd6 bfde657c 18857db4 # 2.610329975273424682617187500000e+11 +P 424e6363 b94babd6 bfde657c 18857db3 # 2.610329975273424682617187500000e+11 +Z 424e6363 b94babd6 bfde657c 18857db3 # 2.610329975273424682617187500000e+11 +N bffe7dfa 1b01ecbd 3fee9b8e 544c7d28 # -1.905756097314948549481528061733e+00 +N c02ec75e 6eff4341 bfd5cb4c c9ba9c6e # -1.538939234605789074805670679780e+01 +N 406ee701 9007a908 bfe8b962 dd921cb5 # 2.472189407491316615050891414285e+02 +N c018ff67 d7385e3c 3fe6ab2c 098373ae # -6.249419558349071479597114375792e+00 +N c1e375f4 fb46b217 3fe954ed 750e2a23 # -2.611980250209239482879638671875e+09 +N 40b7cda6 00d3b2d6 3fdcc703 1c7b9a83 # 6.093648450118218534043990075588e+03 +N c0e5fbf6 28802db6 3fe23078 b9ebafd8 # -4.502369244393279950600117444992e+04 +N c0dc21c3 40ef6285 bfef97bd 6034a811 # -2.880705083832379386876709759235e+04 +M bfdd889b ffd6f6c8 3fbeeaeb 9188a63a # -4.614629743990517063423340005102e-01 +P bfdd889b ffd6f6c8 3fbeeaeb 9188a63b # -4.614629743990517063423340005102e-01 +Z bfdd889b ffd6f6c8 3fbeeaeb 9188a63a # -4.614629743990517063423340005102e-01 +M c01bff0c cf69dbcb bfeffff7 17eb6e43 # -6.999072304569334157520188455237e+00 +P c01bff0c cf69dbcb bfeffff7 17eb6e42 # -6.999072304569334157520188455237e+00 +Z c01bff0c cf69dbcb bfeffff7 17eb6e42 # -6.999072304569334157520188455237e+00 +N c17fc6fa 80f70a81 3fef6d62 92a984bf # -3.332087206031275168061256408691e+07 +M c03ac58e 93a3409f bfe81dde c5f402dc # -2.677170679793982444039102119859e+01 +P c03ac58e 93a3409f bfe81dde c5f402db # -2.677170679793982444039102119859e+01 +Z c03ac58e 93a3409f bfe81dde c5f402db # -2.677170679793982444039102119859e+01 +N 401b2c2b 06e1f90e bfe97a0d 86224aa7 # 6.793132884542741223299344710540e+00 +M 408180cf a314450b 3fee63f6 e4b60e1b # 5.601013852675981752327061258256e+02 +P 408180cf a314450b 3fee63f6 e4b60e1c # 5.601013852675981752327061258256e+02 +Z 408180cf a314450b 3fee63f6 e4b60e1b # 5.601013852675981752327061258256e+02 +M c2543b3c d24895eb 3fde657c 18857db3 # -3.475727506263424682617187500000e+11 +P c2543b3c d24895eb 3fde657c 18857db4 # -3.475727506263424682617187500000e+11 +Z c2543b3c d24895eb 3fde657c 18857db3 # -3.475727506263424682617187500000e+11 +M 3f70202a 9aba78c2 3fefff5f 9930e251 # 3.936926291912170097764267495677e-03 +P 3f70202a 9aba78c2 3fefff5f 9930e252 # 3.936926291912170097764267495677e-03 +Z 3f70202a 9aba78c2 3fefff5f 9930e251 # 3.936926291912170097764267495677e-03 +M 420927ed 52bf1911 3fee0357 0b6ca411 # 1.350550587988723945617675781250e+10 +P 420927ed 52bf1911 3fee0357 0b6ca412 # 1.350550587988723945617675781250e+10 +Z 420927ed 52bf1911 3fee0357 0b6ca411 # 1.350550587988723945617675781250e+10 +M 40665183 77975776 bfc2f328 6acf5f1e # 1.785472982364551057798962574452e+02 +P 40665183 77975776 bfc2f328 6acf5f1d # 1.785472982364551057798962574452e+02 +Z 40665183 77975776 bfc2f328 6acf5f1d # 1.785472982364551057798962574452e+02 +M c25686be d10755eb bfde657c 18857db4 # -3.869997312293424682617187500000e+11 +P c25686be d10755eb bfde657c 18857db3 # -3.869997312293424682617187500000e+11 +Z c25686be d10755eb bfde657c 18857db3 # -3.869997312293424682617187500000e+11 + + + + +# One in five of the very worst cases computed by Lefevre and Muller. +# Rounding these values requires evaluating the function to at least 2^(-100). +# These worst cases have been selected thanks to the filterlists 5 script +# If you want the full list please contact Jean-Michel Muller +N 0x3F668787 0x680AA24F 0x3FEFFFB1 0xB9E4E26B # 1.375086052727198448683565423778e-03 +N 0x3F670DF9 0xF77D7BC5 0x3FEFFFAE 0x08CA56FC # 1.407140834963392346870780791335e-03 +Z 0x3F544EBC 0xF85D6B0E 0x3FEFFFF0 0x19CE3A00 # 6.197378831801229805836817021714e-04 +Z 0x3F553A5A 0xB5759B65 0x3FEFFFEE 0xA0823242 # 6.478255190075331163349070529023e-04 +N 0x3F5B1F76 0xA9EBB24B 0x3FEFFFE3 0xA36C3631 # 8.277253544669097842442773149685e-04 +Z 0x3F5DE7C0 0x0EF66FF0 0x3FEFFFDD 0x8562CE3F # 9.126365456952872240448115803702e-04 +N 0x3F5F3BEB 0x28414801 0x3FEFFFDA 0x63933F98 # 9.531877735844408424184526218426e-04 +N 0x3F462AF9 0x5F1D53A4 0x3FEFFFFB 0x437BF077 # 3.382548157920223317468577661771e-04 +Z 0x3F32DC95 0xC97ACD55 0x3FEFFFFF 0x248C4866 # 1.439030499931030218033894962915e-04 +Z 0x3F2B17C0 0x8C8AB938 0x3FEFFFFF 0x8ECE1969 # 1.033507607057546724346752675672e-04 +Z 0x3F20DEF8 0x514D697A 0x3FEFFFFF 0xD41B439C # 6.435766802096411416146681805373e-05 +Z 0x3F2CA789 0xBB3BD98D 0x3FEFFFFF 0x81612BD0 # 1.093080343784523191701454902791e-04 +Z 0x3F22A997 0x785E014E 0x3FEFFFFF 0xCA4A2739 # 7.119166374814253866847024720954e-05 +Z 0x3F2BE836 0xA0B91E99 0x3FEFFFFF 0x87E5FFF2 # 1.064570753267442189968564059122e-04 +N 0x3F197EFE 0x60CAB2B5 0x3FEFFFFF 0xE6F044AF # 4.862989235241336165175077277389e-05 +Z 0x3F1D9F03 0xA66E1356 0x3FEFFFFF 0xDE2C492E # 5.649785889886317624946493465288e-05 +Z 0x3F047BDA 0xD205589A 0x3FEFFFFF 0xFBF4B64C # 1.953488129066063280292811499272e-05 +Z 0x3F02A4BF 0x311496E2 0x3FEFFFFF 0xFCA66069 # 1.777986750996815823152100155546e-05 +N 0x3EF03ECA 0x1CA96821 0x3FEFFFFF 0xFF5D3530 # 7.746349088556176269997240180221e-06 +N 0x3EF22384 0x60BF14A2 0x3FEFFFFF 0xFF350C38 # 8.649224603982718853492986377240e-06 +N 0x3EF2C1B1 0xF6A70751 0x3FEFFFFF 0xFF26FC42 # 8.943854216239952549462495501320e-06 +N 0x3EFCE0E0 0x8FBEF8DE 0x3FEFFFFF 0xFDFD91C2 # 1.377030684312742641619252415008e-05 +N 0x3EF8E05E 0xBD2DAD28 0x3FEFFFFF 0xFE824518 # 1.186201362709264812717729897784e-05 +N 0x3EFD57C8 0x93F5FCD6 0x3FEFFFFF 0xFDECE360 # 1.399178711269795542869280591258e-05 +Z 0x3EF714C7 0xDD0F2694 0x3FEFFFFF 0xFEB760F9 # 1.100596174010156589337730559386e-05 +N 0x3EE9E578 0xEAC2EB7B 0x3FEFFFFF 0xFF9894E4 # 6.174177240743086468924543525061e-06 +Z 0x3EEF3B7A 0x79B73F01 0x3FEFFFFF 0xFF69926D # 7.446369547150838930570874302228e-06 +N 0x3ED42689 0x71A07998 0x3FEFFFFF 0xFFF05881 # 2.402130928848971602338965847245e-06 +N 0x3EDFD7F6 0xCE68F482 0x3FEFFFFF 0xFFD8E811 # 3.796054090869780091104749436548e-06 +N 0x3ED70A2D 0x368CBC42 0x3FEFFFFF 0xFFEB88EA # 2.746552514663474555691672490676e-06 +N 0x3FEE9D26 0x8484D89F 0xBFEFB443 0xC78A2533 # 4.783417028551272820457995749166e-01 +N 0x3FE8E719 0x07CE6B3B 0xBFE88A95 0x573C70F0 # 3.891050888284330322441917360266e-01 +Z 0x3FE3C84B 0x05206813 0xBFD7391B 0x089344E4 # 3.090999174179397956940817948635e-01 +N 0x3FEE1B21 0x17E97295 0xBFEF72C9 0x06962631 # 4.704058393015569383699414629518e-01 +N 0x3FE05AF7 0xD415A0E9 0xBFA1DBA0 0x82FEED43 # 2.555522509706081302205404881533e-01 +N 0x3ECE48F6 0xEF12291A 0x3FEFFFFF 0xFFF728F1 # 1.805127734652031037655911874240e-06 +Z 0x3EB20F48 0xBA58CD63 0x3FEFFFFF 0xFFFF36D0 # 5.382211056337452827904948259030e-07 +Z 0x3EBAF085 0x138FCFBE 0x3FEFFFFF 0xFFFE4053 # 8.028605754648830203351736120587e-07 +N 0x3EB8DC1E 0x94C48D18 0x3FEFFFFF 0xFFFE82C7 # 7.408810147917995432629949259518e-07 +N 0x3EB369A9 0x9D5405C2 0x3FEFFFFF 0xFFFF178A # 5.785448659313858450417436887769e-07 +N 0x3EB93552 0x99C621DB 0x3FEFFFFF 0xFFFE7805 # 7.512656341893981232549540837107e-07 +N 0x3EBD8F12 0xC4FD89C5 0x3FEFFFFF 0xFFFDE50A # 8.809232756419466280856469565796e-07 +N 0x3EB9BFA6 0x4827C98B 0x3FEFFFFF 0xFFFE6709 # 7.673690023953466472889073900221e-07 +Z 0x3EA65AFF 0xA42C5E3C 0x3FEFFFFF 0xFFFFB2ED # 3.331223618492921389582775079652e-07 +Z 0x3EAC49D5 0xE552F7E8 0x3FEFFFFF 0xFFFF8498 # 4.215303069479994217303667897179e-07 +Z 0x3E919E9A 0x04D26F2E 0x3FEFFFFF 0xFFFFF408 # 1.312757852742802843868817532641e-07 +N 0x3E99D9CE 0x0957F1C8 0x3FEFFFFF 0xFFFFE63D # 1.926034697701397742499807366756e-07 +Z 0x3E842C02 0x2A200C36 0x3FEFFFFF 0xFFFFFC14 # 7.514621327979449907798323218117e-08 +Z 0x3E823809 0x9D83F807 0x3FEFFFFF 0xFFFFFCCD # 6.787067919134045433260680807094e-08 +Z 0x3FD73840 0xFED765D9 0x3FDABCE6 0x2B33C17F # 1.814042324393046190511569193404e-01 +N 0x3FC6BCBB 0xF906A667 0x3FEB2529 0x11181E83 # 8.881735639320141595387525512706e-02 +N 0x3FC19BA6 0x2CFE6243 0x3FED0ED5 0xBF9487A1 # 6.878126715162928561664301696510e-02 +Z 0x3FCCC4F5 0x3652DBC0 0x3FE8593E 0x763228F2 # 1.123803384424340023883814865258e-01 +N 0x3FC8E204 0x264AA375 0x3FEA372F 0xDA7AED14 # 9.719873366215188437156058398614e-02 +Z 0x3FC31E4D 0x1C940333 0x3FEC8A90 0x01E0F3B5 # 7.468110988339730915708258862651e-02 +N 0x3FC97B12 0xC28FB5C0 0x3FE9F188 0x058B2CB1 # 9.953419923814177394660873687826e-02 +N 0x3FC7EA6E 0x4DD1BABB 0x3FEAA4CB 0xC9D51C55 # 9.342088127025764687783038198177e-02 +Z 0x3FBA67C4 0xD04A9236 0x3FEE55A7 0xFA9A24C3 # 5.157294314020470504811299861103e-02 +Z 0x3FB8BC9D 0x4D4867BA 0x3FEE896F 0x1FC14BE4 # 4.831401413339571349059298199791e-02 +N 0x3FB54032 0xCD857264 0x3FEEEB02 0x277B66EE # 4.150542029194495552424370998779e-02 +N 0x3FB381FB 0xD2A5E55E 0x3FEF1660 0x0D18D066 # 3.810107180010889604826473942012e-02 +N 0x3FA62D97 0xB7B27610 0x3FEFB443 0xC78A2533 # 2.165829714487271795420042508340e-02 +N 0x3FA23588 0x3E4E3AA8 0x3FEFCCEB 0xAF9A71F2 # 1.778233413966270881623188415688e-02 +N 0x3FAE4DEE 0x8168D6B0 0x3FEF72C9 0x06962631 # 2.959416069844306163005853704817e-02 +N 0x3FA46B71 0x72F182F8 0x3FEFBFC8 0x705312FD # 1.994111312922350331966470093903e-02 +Z 0x3FAB25D5 0x7923444D 0x3FEF8E9B 0x86D9363D # 2.651151229730812700080555543991e-02 +N 0x3FAAFC98 0xFDD86AD5 0x3FEF8FF2 0x3216FEAF # 2.635420846318477575143113256217e-02 +Z 0x3F972339 0xF2FABCD6 0x3FEFEB5E 0x89E743A1 # 1.129765770687500212043907765747e-02 +Z 0x3F9B0C42 0xBCBB1AFD 0x3FEFE3CF 0xA72A901C # 1.320697916470469669703025061835e-02 +N 0x3F98A83F 0x06A14E8B 0x3FEFE892 0x5B949DFA # 1.203965414985154989968574312798e-02 +N 0x3F8FF6D0 0xA6EDE184 0x3FEFF627 0x8C826775 # 7.803740546357910284891445940048e-03 +Z 0x3F8AB801 0x085D697B 0x3FEFF91E 0xC99E1C64 # 6.523136171234229611914923196991e-03 +Z 0x3F76889A 0x45771046 0x3FEFFEC6 0xCB3A62C3 # 2.750684081293672082757506558437e-03 diff --git a/test/io/cr/exp.testdata b/test/io/cr/exp.testdata new file mode 100644 index 0000000..2f9f9f9 --- /dev/null +++ b/test/io/cr/exp.testdata @@ -0,0 +1,6179 @@ +exp # Name of the function to test + +# exp.testdata +# copyright (C) 2005 Ch. Q. Lauter, F. de Dinechin and V.Lefevre +# This file is part of crlibm and is distributed under the GNU Public Licence +# See file COPYING for details + +# The following lines are either comments (beginning with a #) +# or give +# 1/ a rounding mode : RN|RU|RD|RZ (crlibm syntax) or N|P|M|Z (libmcr syntax) +# 2/ The high and low hexadecimal halves of an input +# 3/ The high and low hexadecimal halves of the expected corresponding output + + +# Special cases +N 00000000 00000000 3ff00000 00000000 # zero +N 80000000 00000000 3ff00000 00000000 # -zero +P 00000000 00000000 3ff00000 00000000 # zero +P 80000000 00000000 3ff00000 00000000 # -zero +M 00000000 00000000 3ff00000 00000000 # zero +M 80000000 00000000 3ff00000 00000000 # -zero +Z 00000000 00000000 3ff00000 00000000 # zero +Z 80000000 00000000 3ff00000 00000000 # -zero + +N 00000000 00000001 3ff00000 00000000 # smallest denorm positive +N 80000000 00000001 3ff00000 00000000 # smallest denorm negative +P 00000000 00000001 3ff00000 00000001 # smallest denorm positive +P 80000000 00000001 3ff00000 00000000 # smallest denorm negative +M 00000000 00000001 3ff00000 00000000 # smallest denorm positive +M 80000000 00000001 3fefffff ffffffff # smallest denorm negative +Z 00000000 00000001 3ff00000 00000000 # smallest denorm positive +Z 80000000 00000001 3fefffff ffffffff # smallest denorm negative + +N 7ff00000 00000000 7ff00000 00000000 # +inf +N fff00000 00000000 00000000 00000000 # -inf +P 7ff00000 00000000 7ff00000 00000000 # +inf +P fff00000 00000000 00000000 00000000 # -inf +M 7ff00000 00000000 7ff00000 00000000 # +inf +M fff00000 00000000 00000000 00000000 # -inf +Z 7ff00000 00000000 7ff00000 00000000 # +inf +Z fff00000 00000000 00000000 00000000 # -inf + +N fff80000 00000000 fff80000 00000000 # NaN +P fff80000 00000000 fff80000 00000000 # NaN +M fff80000 00000000 fff80000 00000000 # NaN +Z fff80000 00000000 fff80000 00000000 # NaN + +# Some boundary cases specific to the exp +# TODO add a few denormals +N 40862E42 FEFA39EF 7fefffff ffffff2a # the last value before the exp gets infinite +N 40862E42 FEFA39F0 7ff00000 00000000 # the first value that gives infinite exp +P 40862E42 FEFA39EF 7fefffff ffffff2b # the last value before the exp gets infinite +P 40862E42 FEFA39F0 7ff00000 00000000 # the first value that gives infinite exp +M 40862E42 FEFA39EF 7fefffff ffffff2a # the last value before the exp gets infinite +M 40862E42 FEFA39F0 7fefffff ffffffff # the first value that gives infinite exp, rounded down +Z 40862E42 FEFA39EF 7fefffff ffffff2a # the last value before the exp gets infinite +Z 40862E42 FEFA39F0 7fefffff ffffffff # the first value that gives infinite exp, rounded down +N C0874910 D52D3051 00000000 00000001 # The last value before the exp flushes to zero +N C0874910 D52D3052 00000000 00000000 # The first value at which the exp flushes to zero + +P C086232B DD7ABCD2 00100000 0000007c # The last value before the exp flushes to subnormal +M C086232B DD7ABCD2 00100000 0000007b +N C086232B DD7ABCD2 00100000 0000007c +P C086232B DD7ABCD3 000fffff fffffe7c # The first value for which exp flushes to subnormal +M C086232B DD7ABCD3 000fffff fffffe7b +N C086232B DD7ABCD3 000fffff fffffe7c + + +# In rounding up we get non-zero results all the way to -infty +P C0874910 D52D3051 00000000 00000001 + +M C0874385 446D71C3 00000000 00000001 # The last value before the exp flushes to zero +M C0874385 446D71C4 00000000 00000000 # The first value at which the exp flushes to zero +Z C0874385 446D71C3 00000000 00000001 # The last value before the exp flushes to zero +Z C0874385 446D71C4 00000000 00000000 # The first value at which the exp flushes to zero + + + +# One in five of the very worst cases computed by Lefevre and Muller. +# Rounding these values requires evaluating the function to at least 2^(-100). +# These worst cases have been selected thanks to the filterlists 5 script +# If you want the full list please contact Jean-Michel Muller + +N 0x3FE005AE 0x04256BAB 0x3FFA65D8 0x9ABF3D1F # 5.006933289508784801213892023952e-01 +N 0x3FE41C9E 0x095CD545 0x3FFDFF1D 0x425DE879 # 6.284933264602520219810344315192e-01 +Z 0x3FE0727A 0xF5FEE8F6 0x3FFAC032 0xA8D2EC23 # 5.139746479610767249113223442691e-01 +Z 0x3FE12FCC 0xE02EFB32 0x3FFB604E 0x1942098C # 5.370849970421203156689671232016e-01 +N 0x3FEACCFB 0xE46B4EF0 0x40027C2E 0x4BC1EE70 # 8.375224553405740124389922129922e-01 +N 0x3FEB3738 0xE335EA89 0x4002B9F3 0x31610FB0 # 8.504909932810998940411195690103e-01 +N 0x3FFA0837 0x88425AB6 0x40145ABE 0x6A4C4281 # 1.627006084692465659458093796275e+00 +N 0x3FFACA7A 0xE8DA5A7B 0x401557D4 0xACD7E557 # 1.674433621961411544631914694037e+00 +Z 0x40053068 0xB2BACAC1 0x402C44FF 0x9A896F5D # 2.648637195897521667831142622163e+00 +Z 0x400DF801 0xCA8A88CB 0x40452D7F 0x797BE69A # 3.746097166397793554182271691388e+00 +Z 0x401333A8 0x3013057E 0x405E6423 0x54C34A34 # 4.800446273003556640901479113381e+00 +N 0x401AA1B4 0x65630FA4 0x40885766 0x53F47E5E # 6.657914718791207775439033866860e+00 +N 0x40260BB5 0xFB993B99 0x40EDE96D 0x34FCCCFE # 1.102287279363172167734319373267e+01 +N 0x4026D288 0x3E37B4D7 0x40F60D75 0xC9585CA5 # 1.141119570188531717747082439018e+01 +N 0x402796C7 0x71AF1E4B 0x41002D41 0x9F8E15F2 # 1.179449038756060552657345397165e+01 +Z 0x40308F51 0x434652C3 0x416DAAC4 0x59B157E5 # 1.655983372179867885165549523663e+01 +Z 0x4040AE38 0xAA7BF73E 0x42F181EA 0x60203D39 # 3.336110430768029289083642652258e+01 +Z 0x40494925 0x476814E9 0x447F1B76 0xB88F0750 # 5.057145016271699233811887097545e+01 +N 0x404A1D3B 0x2F33674E 0x44A4632F 0x06B68116 # 5.222836866388261967131256824359e+01 +Z 0x404E07E7 0x1BFCF06F 0x45591EC4 0x412C344F # 6.006174039698168343193174223416e+01 +N 0x404F0A1F 0xC4B9F04B 0x45879BA3 0x95AF9010 # 6.207909449652705546895958832465e+01 +N 0x405181CC 0xD8144BE7 0x464053D7 0x702A0C15 # 7.002812768919066854778066044673e+01 +Z 0x4067945E 0x34B18A9A 0x50F1B0E4 0x936A8C9A # 1.886364997356038770703889895231e+02 +Z 0x406F44C9 0x34FC9053 0x567DA425 0x5C59658D # 2.501495613987814010670263087377e+02 +Z 0x40720468 0x4C1167E9 0x59EDB979 0x7D3D32E7 # 2.882754631690900737339688930660e+02 +Z 0x40753262 0x7C210D10 0x5E838B3A 0xF1B0B785 # 3.391490441599898986169137060642e+02 +N 0x4074B857 0x492A59EB 0x5DD37BAB 0x2AC649F8 # 3.315213100103707688504073303193e+02 +Z 0x4072DA9E 0x5E6AF0B0 0x5B227D6F 0xE867D6F6 # 3.016636642625189779209904372692e+02 +N 0x4079CD6B 0x6D99965B 0x65284208 0x270E2E4C # 4.128387275695328639812942128628e+02 +Z 0x407C7206 0xC1B753E4 0x68F8670D 0xE0B68CAC # 4.551266495858419602882349863648e+02 +N 0x407FEE02 0xD3D0EC9A 0x6E006CCF 0x59E5ED14 # 5.108756902848341496792272664607e+02 +Z 0x407F419D 0x873A3F83 0x6D068546 0x3D30FB68 # 5.001009590411487693017988931388e+02 +Z 0x4080BC04 0xAF1B09F5 0x7037B1D9 0x7C902985 # 5.355022871124662060537957586348e+02 +N 0xBFDF31BF 0xE026A32E 0x3FE3A7A4 0xA4E19180 # -4.874114693616772298057071566291e-01 +Z 0xBFDADD1D 0xCE7CD5BC 0x3FE507E5 0x42D9849D # -4.197458759766410363312161280192e-01 +N 0xBFCF193D 0xBE5F18BB 0x3FE91905 0xFBB3DFE8 # -2.429577998684119000127878962303e-01 +Z 0xBFCCDDF7 0x23D3E52F 0x3FE98A04 0xE0833090 # -2.255238461437243102647443038222e-01 +Z 0xBFC290EA 0x09E36479 0x3FEBADED 0x30CBF1C3 # -1.450474308283309643474723316103e-01 +N 0xBFC3B89B 0xB1B787CD 0x3FEB6E45 0x8FFE8FF2 # -1.540712945707682079987677070676e-01 +Z 0xBCCC0000 0x00000003 0x3FEFFFFF 0xFFFFFFF9 # -7.771561172376098741193816255430e-16 +N 0xBCD90000 0x00000005 0x3FEFFFFF 0xFFFFFFF3 # -1.387778780781446661605671111378e-15 +Z 0xBCEE0000 0x0000000E 0x3FEFFFFF 0xFFFFFFE2 # -3.330669073875475143297231551355e-15 +Z 0xBCF20000 0x0000000A 0x3FEFFFFF 0xFFFFFFDC # -3.996802888650571434134126215245e-15 +N 0xBCF3C000 0x0000000C 0x3FEFFFFF 0xFFFFFFD9 # -4.385380947269377801004207741100e-15 +N 0xBCF5C000 0x0000000F 0x3FEFFFFF 0xFFFFFFD4 # -4.829470157119442783756376071372e-15 +N 0xBCFBC000 0x00000018 0x3FEFFFFF 0xFFFFFFC9 # -6.161737786669637732012881062187e-15 +Z 0xBCFE0000 0x0000001C 0x3FEFFFFF 0xFFFFFFC4 # -6.661338147750961330647136196875e-15 +Z 0xBD000000 0x00000010 0x3FEFFFFF 0xFFFFFFC0 # -7.105427357601027102260209748159e-15 +N 0xBD016000 0x00000013 0x3FEFFFFF 0xFFFFFFBA # -7.716050021144867932658638491680e-15 +Z 0xBD02C000 0x00000016 0x3FEFFFFF 0xFFFFFFB4 # -8.326672684688708763057067235201e-15 +N 0xBD046000 0x0000001A 0x3FEFFFFF 0xFFFFFFAE # -9.048317650695066825219669587554e-15 +Z 0xBD064000 0x0000001F 0x3FEFFFFF 0xFFFFFFA6 # -9.880984919163942119146445548740e-15 +N 0xBD086000 0x00000025 0x3FEFFFFF 0xFFFFFF9F # -1.082467449009533464483739511876e-14 +N 0xBD08A000 0x00000026 0x3FEFFFFF 0xFFFFFF9D # -1.093569679255785187660156872759e-14 +Z 0xBD0BC000 0x00000030 0x3FEFFFFF 0xFFFFFF91 # -1.232347557333931332934921273294e-14 +Z 0xBD0C0000 0x00000031 0x3FEFFFFF 0xFFFFFF90 # -1.243449787580183056111338634177e-14 +Z 0xBD0C4000 0x00000032 0x3FEFFFFF 0xFFFFFF8E # -1.254552017826434779287755995061e-14 +Z 0xBD0C8000 0x00000033 0x3FEFFFFF 0xFFFFFF8D # -1.265654248072686502464173355944e-14 +Z 0xBD11A000 0x00000027 0x3FEFFFFF 0xFFFFFF72 # -1.565414464721483028227442099792e-14 +Z 0xBD11E000 0x00000028 0x3FEFFFFF 0xFFFFFF70 # -1.587618925213986474580276821559e-14 +Z 0xBD122000 0x00000029 0x3FEFFFFF 0xFFFFFF6F # -1.609823385706489920933111543325e-14 +Z 0xBD126000 0x0000002A 0x3FEFFFFF 0xFFFFFF6D # -1.632027846198993367285946265092e-14 +N 0xBD139000 0x00000030 0x3FEFFFFF 0xFFFFFF63 # -1.737499033538385131892363803989e-14 +N 0xBD13D000 0x00000031 0x3FEFFFFF 0xFFFFFF62 # -1.759703494030888578245198525755e-14 +Z 0xBD14C000 0x00000036 0x3FEFFFFF 0xFFFFFF59 # -1.842970220877776896498781342886e-14 +Z 0xBD150000 0x00000037 0x3FEFFFFF 0xFFFFFF58 # -1.865174681370280342851616064652e-14 +N 0xBD15B000 0x0000003B 0x3FEFFFFF 0xFFFFFF52 # -1.926236947724665214752364160016e-14 +N 0xBD15F000 0x0000003C 0x3FEFFFFF 0xFFFFFF51 # -1.948441408217168661105198881783e-14 +Z 0xBD16A000 0x00000040 0x3FEFFFFF 0xFFFFFF4A # -2.009503674571553533005946977147e-14 +N 0xBD175000 0x00000044 0x3FEFFFFF 0xFFFFFF45 # -2.070565940925938404906695072510e-14 +Z 0xBD180000 0x00000048 0x3FEFFFFF 0xFFFFFF40 # -2.131628207280323276807443167874e-14 +N 0xBD18B000 0x0000004C 0x3FEFFFFF 0xFFFFFF3B # -2.192690473634708148708191263238e-14 +Z 0xBD192000 0x0000004F 0x3FEFFFFF 0xFFFFFF36 # -2.231548279496589574256104636836e-14 +Z 0xBD1A4000 0x00000056 0x3FEFFFFF 0xFFFFFF2E # -2.331468351712855871704766105797e-14 +N 0xBD1AB000 0x00000059 0x3FEFFFFF 0xFFFFFF2B # -2.370326157574737297252679479394e-14 +Z 0xBD1B2000 0x0000005C 0x3FEFFFFF 0xFFFFFF26 # -2.409183963436618722800592852992e-14 +N 0xBD1B9000 0x0000005F 0x3FEFFFFF 0xFFFFFF23 # -2.448041769298500148348506226589e-14 +Z 0xBD1C0000 0x00000062 0x3FEFFFFF 0xFFFFFF20 # -2.486899575160381573896419600186e-14 +N 0xBD1C7000 0x00000065 0x3FEFFFFF 0xFFFFFF1D # -2.525757381022262999444332973784e-14 +Z 0xBD1CE000 0x00000068 0x3FEFFFFF 0xFFFFFF19 # -2.564615186884144424992246347381e-14 +Z 0xBD1D8000 0x0000006D 0x3FEFFFFF 0xFFFFFF13 # -2.620126338115403829735238372809e-14 +N 0xBD1DF000 0x00000070 0x3FEFFFFF 0xFFFFFF11 # -2.658984143977285255283151746406e-14 +N 0xBD1E9000 0x00000075 0x3FEFFFFF 0xFFFFFF0B # -2.714495295208544660026143771835e-14 +Z 0xBD1F0000 0x00000078 0x3FEFFFFF 0xFFFFFF08 # -2.753353101070426085574057145432e-14 +Z 0xBD1FA000 0x0000007D 0x3FEFFFFF 0xFFFFFF03 # -2.808864252301685490317049170860e-14 +Z 0xBD200000 0x00000040 0x3FEFFFFF 0xFFFFFF00 # -2.842170943040441133162844386117e-14 +N 0x3FDBCAB2 0x7D05ABDE 0x3FF8B367 0x381D82F5 # 4.342466565055341787271458997566e-01 +N 0x3FDA3A7A 0xDD74F25A 0x3FF81ACF 0x88D11547 # 4.098193323768889451130803536216e-01 +Z 0x3FE12FCC 0xE02EFB32 0x3FFB604E 0x1942098C # 5.370849970421203156689671232016e-01 +N 0x3FE005AE 0x04256BAB 0x3FFA65D8 0x9ABF3D1F # 5.006933289508784801213892023952e-01 +Z 0x3FE0727A 0xF5FEE8F6 0x3FFAC032 0xA8D2EC23 # 5.139746479610767249113223442691e-01 +N 0x3FE41C9E 0x095CD545 0x3FFDFF1D 0x425DE879 # 6.284933264602520219810344315192e-01 +Z 0x3CAFFFFF 0xFFFFFFFF 0x3FF00000 0x00000000 # 2.220446049250312834328230454615e-16 +Z 0x3CBFFFFF 0xFFFFFFFE 0x3FF00000 0x00000001 # 4.440892098500625175618395146099e-16 +N 0x3CD5FFFF 0xFFFFFFFC 0x3FF00000 0x00000005 # 1.221245327087671405605089613888e-15 +N 0x3CDDFFFF 0xFFFFFFF9 0x3FF00000 0x00000008 # 1.665334536937733430128863365366e-15 +Z 0x3CF7FFFF 0xFFFFFFEE 0x3FF00000 0x00000017 # 5.329070518200737194537138028623e-15 +Z 0x3CFEFFFF 0xFFFFFFE2 0x3FF00000 0x0000001F # 6.883382752675946884799359711809e-15 +N 0x3D033FFF 0xFFFFFFE9 0x3FF00000 0x00000027 # 8.548717289613669073660323677756e-15 +Z 0x3D03FFFF 0xFFFFFFE7 0x3FF00000 0x00000027 # 8.881784197001212880343792294136e-15 +N 0x3D04BFFF 0xFFFFFFE5 0x3FF00000 0x00000029 # 9.214851104388756687027260910516e-15 +Z 0x3D057FFF 0xFFFFFFE3 0x3FF00000 0x0000002A # 9.547918011776300493710729526896e-15 +N 0x3D063FFF 0xFFFFFFE1 0x3FF00000 0x0000002C # 9.880984919163844300394198143276e-15 +Z 0x3D06FFFF 0xFFFFFFDF 0x3FF00000 0x0000002E # 1.021405182655138810707766675966e-14 +Z 0x3D0A7FFF 0xFFFFFFD4 0x3FF00000 0x00000034 # 1.176836406102658990873083623272e-14 +Z 0x3D0C7FFF 0xFFFFFFCD 0x3FF00000 0x00000038 # 1.265654248072670409701706847303e-14 +Z 0x3D0E7FFF 0xFFFFFFC6 0x3FF00000 0x0000003D # 1.354472090042681828530330071334e-14 +N 0x3D0FBFFF 0xFFFFFFC1 0x3FF00000 0x00000040 # 1.409983241273938866690606433727e-14 +Z 0x3D113FFF 0xFFFFFFDB 0x3FF00000 0x00000045 # 1.532107773982704350643214430991e-14 +N 0x3D121FFF 0xFFFFFFD7 0x3FF00000 0x00000049 # 1.609823385706464046295420294138e-14 +Z 0x3D12FFFF 0xFFFFFFD3 0x3FF00000 0x0000004C # 1.687538997430223741947626157286e-14 +N 0x3D145FFF 0xFFFFFFCC 0x3FF00000 0x00000051 # 1.809663530138988752583691021942e-14 +Z 0x3D15BFFF 0xFFFFFFC5 0x3FF00000 0x00000057 # 1.931788062847753763219755886599e-14 +Z 0x3D163FFF 0xFFFFFFC2 0x3FF00000 0x00000058 # 1.976196983832759078203614888109e-14 +Z 0x3D19BFFF 0xFFFFFFAD 0x3FF00000 0x00000066 # 2.287059430727796283090627898675e-14 +Z 0x3D1A3FFF 0xFFFFFFAA 0x3FF00000 0x00000069 # 2.331468351712801598074486900185e-14 +N 0x3D1BDFFF 0xFFFFFF9F 0x3FF00000 0x00000070 # 2.475797344914068477341576044584e-14 +Z 0x3D1CFFFF 0xFFFFFF97 0x3FF00000 0x00000074 # 2.575717417130330041624806187475e-14 +Z 0x3D1EBFFF 0xFFFFFF8A 0x3FF00000 0x0000007B # 2.731148640577847855207407471746e-14 +N 0x3D1F5FFF 0xFFFFFF85 0x3FF00000 0x0000007E # 2.786659791809104104506778613127e-14 +Z 0x3D1FFFFF 0xFFFFFF80 0x3FF00000 0x0000007F # 2.842170943040360353806149754508e-14 +Z 0x3D201FFF 0xFFFFFFBF 0x3FF00000 0x00000081 # 2.864375403532862853525898211060e-14 +Z 0x3D20BFFF 0xFFFFFFBA 0x3FF00000 0x00000086 # 2.975397705995375352124640493822e-14 +N 0x3D216FFF 0xFFFFFFB4 0x3FF00000 0x0000008C # 3.097522238704138785038894916456e-14 +Z 0x3D221FFF 0xFFFFFFAE 0x3FF00000 0x00000091 # 3.219646771412902217953149339089e-14 +Z 0x3D22DFFF 0xFFFFFFA7 0x3FF00000 0x00000097 # 3.352873534367916585182915901594e-14 +N 0x3D23AFFF 0xFFFFFF9F 0x3FF00000 0x0000009D # 3.497202527569181886728194603970e-14 +Z 0x3D247FFF 0xFFFFFF97 0x3FF00000 0x000000A4 # 3.641531520770447188273473306346e-14 +Z 0x3D255FFF 0xFFFFFF8E 0x3FF00000 0x000000AB # 3.796962744217963424134264148594e-14 +N 0x3D256FFF 0xFFFFFF8D 0x3FF00000 0x000000AB # 3.808064974464214358449776288465e-14 +Z 0x3D265FFF 0xFFFFFF83 0x3FF00000 0x000000B3 # 3.974598428157981528626079270585e-14 +N 0x3D266FFF 0xFFFFFF82 0x3FF00000 0x000000B3 # 3.985700658404232462941591410456e-14 +Z 0x3D277FFF 0xFFFFFF76 0x3FF00000 0x000000BC # 4.174438572590501501748918672318e-14 +N 0x3D278FFF 0xFFFFFF75 0x3FF00000 0x000000BC # 4.185540802836752436064430812190e-14 +Z 0x3D28BFFF 0xFFFFFF67 0x3FF00000 0x000000C6 # 4.396483177515523343502782353795e-14 +N 0x3D28CFFF 0xFFFFFF66 0x3FF00000 0x000000C6 # 4.407585407761774277818294493666e-14 +N 0x3D2A4FFF 0xFFFFFF53 0x3FF00000 0x000000D3 # 4.674038933671799856834206734628e-14 +Z 0x3D2A5FFF 0xFFFFFF52 0x3FF00000 0x000000D2 # 4.685141163918050791149718874500e-14 +N 0x3D2C6FFF 0xFFFFFF36 0x3FF00000 0x000000E4 # 5.051514762044334779005240374305e-14 +Z 0x3D2C7FFF 0xFFFFFF35 0x3FF00000 0x000000E4 # 5.062616992290585713320752514177e-14 +N 0x3D2C8FFF 0xFFFFFF34 0x3FF00000 0x000000E4 # 5.073719222536836647636264654048e-14 +Z 0x3D2C9FFF 0xFFFFFF33 0x3FF00000 0x000000E4 # 5.084821452783087581951776793920e-14 + +# The following are one fifth of Sun's values distributed with libmcr 0.9, +# again using filterlists 5 + +P BF0912C8 8C32B6B4 3FEFFF9B B57AF9B4 +Z BF0912C8 8C32B6B4 3FEFFF9B B57AF9B3 +N 3F02B0F0 015D0D6B 3FF00025 620BAE5D +N 3F03A1A9 E5C61812 3FF00027 4383F85D +P 3F0CB141 E65B9300 3FF00039 62EAB557 +Z 3F0CB141 E65B9300 3FF00039 62EAB556 +P 3F0298FB 6B75D569 3FF00025 322212E6 +Z 3F0298FB 6B75D569 3FF00025 322212E5 +Z 3F0BF347 47F589AE 3FF00037 E6F03764 +P 3F0BF347 47F589AE 3FF00037 E6F03765 +N 3F0B0DE4 FD66465F 3FF00036 1C257915 +N 3F0CABF6 D0D348D9 3FF00039 58546451 +N BF0D64B2 1B171A98 3FEFFF8A 6E0F9098 +N BF0A2BF9 E37232A6 3FEFFF97 50C3AF10 +N 3F193748 9641E76D 3FF00064 DE6047B2 +N BF1F6A58 0882BDD4 3FEFFF04 B11A9F51 +N BF12AF61 60A5B7FA 3FEFFF6A 86521A8A +N BF18380A C8357F2C 3FEFFF3E 41F447FE +N BF1A9806 088CC36B 3FEFFF2B 4292F0FB +N BF11156B 6A9B1F25 3FEFFF77 55C88396 +Z BF1CD63B AEAF1977 3FEFFF19 5162130F +P BF1CD63B AEAF1977 3FEFFF19 51621310 +P 3F1AC51C 354840DE 3FF0006B 15D72900 +Z 3F1AC51C 354840DE 3FF0006B 15D728FF +N 3F1F7998 9AC6EBB5 3FF0007D E851C68A +Z 3F167F7B 0CEB2F51 3FF00059 FEE949D8 +P 3F167F7B 0CEB2F51 3FF00059 FEE949D9 +N BF16A9A8 9D04333A 3FEFFF4A B4BCAD7F +P BF1F189E 4F349209 3FEFFF07 3ED47547 +Z BF1F189E 4F349209 3FEFFF07 3ED47546 +P BF1F0C81 4CC796B1 3FEFFF07 9FB997F2 +Z BF1F0C81 4CC796B1 3FEFFF07 9FB997F1 +N BF12C4D5 BB535B29 3FEFFF69 DAB268A4 +N 3F27D7A7 3302B381 3FF000BE C1AA9526 +P 3F2343F9 90416C72 3FF0009A 22B2DD8B +Z 3F2343F9 90416C72 3FF0009A 22B2DD8A +N BF2D143B 12AFADC2 3FEFFE2E C984F0EB +Z BF27D8A6 BE9358BC 3FEFFE82 7E7688BB +P BF27D8A6 BE9358BC 3FEFFE82 7E7688BC +P 3F292E36 F008AD91 3FF000C9 76ABB335 +Z 3F292E36 F008AD91 3FF000C9 76ABB334 +N 3F2A83A4 99461F10 3FF000D4 22A2E4B8 +N BF228278 4A244394 3FEFFED7 DDD5BADB +P BF376CCC 46A04B4D 3FEFFD12 88C1CF4D +Z BF376CCC 46A04B4D 3FEFFD12 88C1CF4C +P BF3F8C8A CEBFB0F5 3FEFFC0E ACD9064C +Z BF3F8C8A CEBFB0F5 3FEFFC0E ACD9064B +Z BF3C7E7A 75D8EC25 3FEFFC70 636DF760 +P BF3C7E7A 75D8EC25 3FEFFC70 636DF761 +N BF3BD8BC F669A07D 3FEFFC85 18D666B2 +P 3F34AA9D 57E87971 3FF0014A B72EACD4 +Z 3F34AA9D 57E87971 3FF0014A B72EACD3 +P BF36EE80 1CAACFF4 3FEFFD22 50D932E8 +Z BF36EE80 1CAACFF4 3FEFFD22 50D932E7 +N BF3B650F C1EBA15A 3FEFFC93 8CEDA9CC +N 3F336241 31964B45 3FF00136 2FD1405E +N 3F311338 7B5F0677 3FF00111 3CA4615B +Z BF4B624F 07AE06AA 3FEFF928 27A951CA +P BF4B624F 07AE06AA 3FEFF928 27A951CB +P BF4A2A47 C1F266FF 3FEFF976 192B3E3D +Z BF4A2A47 C1F266FF 3FEFF976 192B3E3C +N BF48152F 411A956D 3FEFF9FB 4525491D +N 3F51000E CE67DB68 3FF00440 944161FC +N BF52560D 98E8DDA8 3FEFF6D6 494A48AD +N BF5BEFC4 CB83DB69 3FEFF20B 299CCF7B +N 3F5479FD 74FBD41E 3FF0051F 51187A61 +N 3F62E008 07D7929F 3FF00972 CD1A778A +Z BF6260AD 0B37A1BE 3FEFEDA4 98E5AEA8 +P BF6260AD 0B37A1BE 3FEFEDA4 98E5AEA9 +Z 3F6CBEC1 E4D11E4F 3FF00E65 D772C80A +P 3F6CBEC1 E4D11E4F 3FF00E65 D772C80B +P 3F621C2E 58F33245 3FF00910 A79B86A3 +Z 3F621C2E 58F33245 3FF00910 A79B86A2 +N 3F63FBF5 B08C395E 3FF00A01 1A3B8DA4 +N 3F66230A 96475C61 3FF00B15 5A42862E +Z BF71C1E4 910BC5D9 3FEFDC8F E4C8D5BD +P BF71C1E4 910BC5D9 3FEFDC8F E4C8D5BE +Z 3F757ED8 30E42924 3FF0158D 4F1CF76D +P 3F757ED8 30E42924 3FF0158D 4F1CF76E +Z 3F8D8494 19CE94DE 3FF03B76 986A86BF +P 3F8D8494 19CE94DE 3FF03B76 986A86C0 +Z 3F851AD0 63F707B1 3FF02A6D 7EFDE632 +P 3F851AD0 63F707B1 3FF02A6D 7EFDE633 +N BF8B919A 82A436DA 3FEF9276 BEC78F6A +N 3F8D9435 0233A84A 3FF03B96 4E84AB8C +Z BF914060 0FBE665C 3FEF7724 F2652A92 +P BF914060 0FBE665C 3FEF7724 F2652A93 +N 3F9E28A6 E69E5771 3FF07A6D E1D087FE +P BF9094BC F84A2988 3FEF7C6B 8BEDBC3A +Z BF9094BC F84A2988 3FEF7C6B 8BEDBC39 +N BF9348CE 997314E2 3FEF672B 1BBEA488 +N BF900949 184E368E 3FEF80B5 8A653909 +Z BF97B44C 5BC05AFE 3FEF448B 324A0AB4 +P BF97B44C 5BC05AFE 3FEF448B 324A0AB5 +Z 3F99123D EDE600C6 3FF06585 D5140CFD +P 3F99123D EDE600C6 3FF06585 D5140CFE +N BF9608D9 51DA6F2C 3FEF519B 445A50DE +N 3F9518D8 D6141F9E 3FF05543 779C9DF0 +N BF9BAFF2 6AE5D117 3FEF2578 25E36715 +N BF98DD8A F003DB1A 3FEF3B78 F8D927A2 +N 3F9C6916 88F8CFC6 3FF0733B B053B58E +N 3FA1F75C EA6E65AC 3FF09248 18355D3E +Z BFAA111F CF84DABD 3FEE695E 663A991F +P BFAA111F CF84DABD 3FEE695E 663A9920 +N 3FA23D64 20E7C02C 3FF0948C 7B83FCC7 +P 3FA3A4EF 10C3D552 3FF0A035 3B567E66 +Z 3FA3A4EF 10C3D552 3FF0A035 3B567E65 +Z 3FA44593 09C24695 3FF0A56D 70A32E09 +P 3FA44593 09C24695 3FF0A56D 70A32E0A +P 3FA94D27 02EC51EE 3FF0CF7E E42C0FA9 +Z 3FA94D27 02EC51EE 3FF0CF7E E42C0FA8 +N BFA5F5F6 606C4889 3FEEA80E 6B386601 +N BFAEA517 5F3C63FD 3FEE2411 2392CA74 +Z BFB94256 5E6790D3 3FECFE4D F4921005 +P BFB94256 5E6790D3 3FECFE4D F4921006 +P BFB09D2C 04879969 3FEDFD3C DD50A915 +Z BFB09D2C 04879969 3FEDFD3C DD50A914 +N 3FB6392D 0E9FC9B3 3FF17376 AFAC6032 +N 3FB357EF 089D86AD 3FF1417D 24E90B4C +Z BFB6DFDF C954BD89 3FED43C4 0947A98B +P BFB6DFDF C954BD89 3FED43C4 0947A98C +N BFBF92DF 0E4E37E8 3FEC4976 7EAEC9A3 +N BFC0B206 203C484A 3FEC163E A6D28E86 +N 3FC9B0F3 248A1156 3FF38E6E 91324385 +N 3FC2E1F7 DA943E44 3FF28B17 266A05E7 +Z 3FCBCE48 9EAAE15D 3FF3E1D3 7B918233 +P 3FCBCE48 9EAAE15D 3FF3E1D3 7B918234 +N 3FCE49C9 6DF62E06 3FF44580 702938A4 +N 3FCE2BE3 6054F3C6 3FF440C4 CF8BF4FF +N 3FCF06DE F277BEBF 3FF46388 A14E845C +P BFC8132B A37FB38A 3FEA836F 3A1533A3 +Z BFC8132B A37FB38A 3FEA836F 3A1533A2 +P 3FCA005D C0206C4B 3FF39A94 878B3F6F +Z 3FCA005D C0206C4B 3FF39A94 878B3F6E +Z BFC1F9EB 37645593 3FEBCEA7 674CA727 +P BFC1F9EB 37645593 3FEBCEA7 674CA728 +N 3FCE76C3 0533C59B 3FF44CA1 1BF51DFB +N 3FD60622 85D40990 3FF69272 F9FBCF1D +P 3FDE53FC 3D9974C3 3FF9B307 0D0A5C43 +Z 3FDE53FC 3D9974C3 3FF9B307 0D0A5C42 +P BFD0BEBB 9B569400 3FE8A218 5FD26FA1 +Z BFD0BEBB 9B569400 3FE8A218 5FD26FA0 +P 3FD3CE56 46F7B4CA 3FF5CD9F A397B632 +Z 3FD3CE56 46F7B4CA 3FF5CD9F A397B631 +P BFDD1606 33274FFB 3FE45028 30E715D6 +Z BFDD1606 33274FFB 3FE45028 30E715D5 +Z 3FD245D4 CE761781 3FF5497E DE6DEFEA +P 3FD245D4 CE761781 3FF5497E DE6DEFEB +N 3FD73AEB E4E3B2AB 3FF70063 2A6C1A7F +Z 3FEE0A20 AAA088DD 40047438 7C1B77B1 +P 3FEE0A20 AAA088DD 40047438 7C1B77B2 +Z 3FECFC03 DF291D3A 4003CA62 349303A8 +P 3FECFC03 DF291D3A 4003CA62 349303A9 +Z BFEB093A 12F95E1F 3FDB7EBC FC0EAB47 +P BFEB093A 12F95E1F 3FDB7EBC FC0EAB48 +N 3FE98EAB 8DB8CEB4 4001C7D4 A6119A68 +P BFE46EC5 D43E46A0 3FE0E5F7 E30FBF5F +Z BFE46EC5 D43E46A0 3FE0E5F7 E30FBF5E +P BFEB1B1C C2B89AF2 3FDB6F63 2C317721 +Z BFEB1B1C C2B89AF2 3FDB6F63 2C317720 +P BFE81495 F3EA5B46 3FDE27D4 791891D5 +Z BFE81495 F3EA5B46 3FDE27D4 791891D4 +Z BFE47B9E E2A05C61 3FE0DF30 638661EF +P BFE47B9E E2A05C61 3FE0DF30 638661F0 +N BFE84C10 FDD5B03A 3FDDF3B9 4A0CEFBB +N BFE543BB 62FAC993 3FE076F5 A7C0D0D3 +N BFEECF0D 22063314 3FD86FEF 11D944BA +Z BFFAE27E 15AB48C1 3FC7D94B 7BEE8561 +P BFFAE27E 15AB48C1 3FC7D94B 7BEE8562 +P BFF2F6FA 2391EDF9 3FD38FDB 6C89B56A +Z BFF2F6FA 2391EDF9 3FD38FDB 6C89B569 +P BFFE0E03 475DAC93 3FC38FF9 34848E49 +Z BFFE0E03 475DAC93 3FC38FF9 34848E48 +P BFFE314D 233EF9F8 3FC36503 67154DCB +Z BFFE314D 233EF9F8 3FC36503 67154DCA +N BFF7242B 89EFD35B 3FCE22A7 D5AF2CF1 +P BFF61771 338A0945 3FD016E2 19069401 +Z BFF61771 338A0945 3FD016E2 19069400 +N C00BF9F5 5BD3AFC9 3F9F0373 1A302642 +Z C00AF790 22C2BA7B 3FA1978D 4BB1DC57 +P C00AF790 22C2BA7B 3FA1978D 4BB1DC58 +P C002DF92 C8B84BEE 3FB83115 1665053A +Z C002DF92 C8B84BEE 3FB83115 16650539 +N C0024D1D 4FC72087 3FB9FC30 8209A949 +N 4009975A EAEF0530 40388172 902B54C5 +N C00422A2 D8F95D0A 3FB4A94E DE9E8409 +P C00C42E6 536D0C0B 3F9DEDA7 D5BD0565 +Z C00C42E6 536D0C0B 3F9DEDA7 D5BD0564 +P 4009FF3C 1DDC28B7 4039C7DC 58F3575F +Z 4009FF3C 1DDC28B7 4039C7DC 58F3575E +N 400A9AC3 B0EB23EC 403BD097 4C7D5D54 +Z 4013139D 8826D4C3 405D7476 392F9491 +P 4013139D 8826D4C3 405D7476 392F9492 +Z C01CDE98 41B24DDD 3F480AEC 3022CE0E +P C01CDE98 41B24DDD 3F480AEC 3022CE0F +P C010C34A 58B85966 3F8EFF5A 660D947C +Z C010C34A 58B85966 3F8EFF5A 660D947B +N 401DBED5 50861C02 409A8242 0D622F57 +N 4017E608 30D79B98 4078953A 40EF07A4 +N 401BE323 335D435B 4090A89E AFDE3E80 +Z C020193E 16011DE3 3F34ED61 8E76DD58 +P C020193E 16011DE3 3F34ED61 8E76DD59 +Z 402F345A CC49A2D0 4156C610 A3B43734 +P 402F345A CC49A2D0 4156C610 A3B43735 +Z C024E41F 0592DBAD 3EFE7D67 FE59ED13 +P C024E41F 0592DBAD 3EFE7D67 FE59ED14 +N 4029A404 2411611B 41168FF7 9D28D14F +N 40237A15 0CEBA515 40D08F46 58013FB8 +N C02A7E33 E2332EBF 3EBDA337 A6AF8A1E +P C03CB976 C29D0B35 3D5793E5 06A67EB4 +Z C03CB976 C29D0B35 3D5793E5 06A67EB3 +P 40330A14 FE9B71E4 41A621A3 D7A8E17B +Z 40330A14 FE9B71E4 41A621A3 D7A8E17A +N 403F3139 0A791555 42C002AD 77E82FAF +Z C0320E79 33A124AA 3E4EE888 46105E79 +P C0320E79 33A124AA 3E4EE888 46105E7A +P C034262B A03CC8BE 3E1E815C 61FE7568 +Z C034262B A03CC8BE 3E1E815C 61FE7567 +P 40300966 BBF797C0 41619539 9A8425BF +Z 40300966 BBF797C0 41619539 9A8425BE +Z 40315421 5F649803 417FFFA1 06B04940 +P 40315421 5F649803 417FFFA1 06B04941 +N 403A7208 4DEB60B7 4251C952 9FBBD033 +Z C04A4928 75AA6ABC 3B31D17D 815102D5 +P C04A4928 75AA6ABC 3B31D17D 815102D6 +P C0445E72 A8750AD4 3C42BC2E EC9112BA +Z C0445E72 A8750AD4 3C42BC2E EC9112B9 +N 4046BF4D E1052E5C 4408D7DF 5BE694BC +Z 404A52E7 EFF10793 44AF021C C3EE27CD +P 404A52E7 EFF10793 44AF021C C3EE27CE +N 4043AE39 16835096 437B971D 0F525CF9 +Z C0505B82 61BA4023 3A0854A7 48CFF3D6 +P C0505B82 61BA4023 3A0854A7 48CFF3D7 +P 405AE619 707DC958 49A2BAA6 42DD57F0 +Z 405AE619 707DC958 49A2BAA6 42DD57EF +Z 405ECCC6 4080E798 4B0AB671 BF82594C +P 405ECCC6 4080E798 4B0AB671 BF82594D +N 406DE165 17D75BB1 557D2E91 CFEA05AF +P 406C0A32 B6983669 5428A62A C3EC8A18 +Z 406C0A32 B6983669 5428A62A C3EC8A17 +Z C0683473 5FAEC218 2E78E56D FE7BCA1E +P C0683473 5FAEC218 2E78E56D FE7BCA1F +P C0678FEE A525B970 2EF09F49 CE931DE6 +Z C0678FEE A525B970 2EF09F49 CE931DE5 +P 40679548 51232847 50F2342F D04F415B +Z 40679548 51232847 50F2342F D04F415A +N 40611ED6 8A34D0FC 4C4832C4 ED680B21 +N 406E95F1 52B10B15 56001384 6ABDEE36 +N 4065101E 4D0DF545 4F212450 1EADAAC7 +N 406E1863 1578BC59 55A45728 BC2DC0DD +N C07D9E12 03714D40 15343421 410D642E +N 407DE3F5 501FBB6F 6B0F3C6C 59B9CF6B +N C0722E1E 78761720 25B453CA CBAC6F2A +N 407C298A 22F9274C 6890D468 40162343 +P 407F25BE 4348E243 6CDF8F25 4A280B1B +Z 407F25BE 4348E243 6CDF8F25 4A280B1A +N C0725FD2 CBD8F519 256D1CDD C2C1D016 +Z C07A2880 EFB5B593 1A3235ED DC12BC0B +P C07A2880 EFB5B593 1A3235ED DC12BC0C +N 407D0768 0FC9BD8C 69D0E48A 09D377C7 +Z 407F23D7 472551E1 6CDC057F 5B2F1779 +P 407F23D7 472551E1 6CDC057F 5B2F177A +P C07A5778 63622FAA 19EEF2DC 0B159B37 +Z C07A5778 63622FAA 19EEF2DC 0B159B36 +N 407D9380 1AE176F2 6A9A2E05 D1D76086 +N C07F50C6 872001BE 12C1A0F6 4C656F26 +N 4075B542 C23EEA84 5F410641 83058EE5 +N C079D331 88D4A432 1AAD6CEE 82A9B6E6 +N C074ABAF 42F158F1 221CFB39 DDBD026E +Z BF0629E5 E9099DD6 3FEFFFA7 58E32A00 +P BF0629E5 E9099DD6 3FEFFFA7 58E32A01 +P 3F08F4D5 B526E4F0 3FF00031 E9F944E6 +Z 3F08F4D5 B526E4F0 3FF00031 E9F944E5 +P 3F02E6F8 E6D91F0E 3FF00025 CE1E7742 +Z 3F02E6F8 E6D91F0E 3FF00025 CE1E7741 +Z BF07B325 D541F99A 3FEFFFA1 33F515F8 +P BF07B325 D541F99A 3FEFFFA1 33F515F9 +P 3F0C84DA 2A5DE894 3FF00039 0A19FFCA +Z 3F0C84DA 2A5DE894 3FF00039 0A19FFC9 +N 3F08548F 570652F2 3FF00030 A968AD31 +N 3F009E14 C99E5EE2 3FF00021 3C4C17DB +P BF0123A4 2943E00C 3FEFFFBB 71B8CAED +Z BF0123A4 2943E00C 3FEFFFBB 71B8CAEC +N 3F0A75A7 ECC311CD 3FF00034 EBA75D6C +N BF0B9B26 06991DF7 3FEFFF91 94266AC3 +N 3F043DC9 DD4AE0C5 3FF00028 7BC6F18F +Z 3F164AFA C0D77539 3FF00059 2CE381B3 +P 3F164AFA C0D77539 3FF00059 2CE381B4 +Z 3F1040F0 A27D54FB 3FF00041 0446A1EF +P 3F1040F0 A27D54FB 3FF00041 0446A1F0 +P 3F18560D 08E4CEB1 3FF00061 595C459B +Z 3F18560D 08E4CEB1 3FF00061 595C459A +P 3F19FBC3 FC385DAF 3FF00067 F06185AD +Z 3F19FBC3 FC385DAF 3FF00067 F06185AC +P BF1EF0AE 0AB5E47E 3FEFFF08 7E4CEBBE +Z BF1EF0AE 0AB5E47E 3FEFFF08 7E4CEBBD +N 3F19253F 84021A07 3FF00064 963A3888 +Z 3F2C5814 74D23DE4 3FF000E2 C6EA89C8 +P 3F2C5814 74D23DE4 3FF000E2 C6EA89C9 +N BF2146B2 1418836C 3FEFFEEB 99888DBC +P 3F23B6B0 1F2183DB 3FF0009D B88A440D +Z 3F23B6B0 1F2183DB 3FF0009D B88A440C +P 3F20DC41 3A170DE7 3FF00086 E4426245 +Z 3F20DC41 3A170DE7 3FF00086 E4426244 +Z BF2140D6 611E45AC 3FEFFEEB F740944F +P BF2140D6 611E45AC 3FEFFEEB F7409450 +Z 3F2197EA 327D0266 3FF0008C C1BCA981 +P 3F2197EA 327D0266 3FF0008C C1BCA982 +P 3F25D319 01FFB3C7 3FF000AE 9C80BDE0 +Z 3F25D319 01FFB3C7 3FF000AE 9C80BDDF +N BF2F20A1 1D43116F 3FEFFE0E 051189FC +P BF2B417E DEF67F3C 3FEFFE4B F3AD61F1 +Z BF2B417E DEF67F3C 3FEFFE4B F3AD61F0 +P BF2D9ED0 A7E55C05 3FEFFE26 20AAB52F +Z BF2D9ED0 A7E55C05 3FEFFE26 20AAB52E +N 3F22C45D 8C31BEFF 3FF00096 25ACD1B7 +Z BF3AA800 7E08966D 3FEFFCAB 2C579A02 +P BF3AA800 7E08966D 3FEFFCAB 2C579A03 +Z BF3F8AD9 51484540 3FEFFC0E E302084B +P BF3F8AD9 51484540 3FEFFC0E E302084C +P 3F3A7473 3759A810 3FF001A7 5D13197B +Z 3F3A7473 3759A810 3FF001A7 5D13197A +N BF34E875 472895E9 3FEFFD63 0CA8B305 +P BF3355EA BBA5DDC4 3FEFFD95 5A05CF86 +Z BF3355EA BBA5DDC4 3FEFFD95 5A05CF85 +N 3F32176F 5E53832D 3FF00121 8130915B +N 3F3A2305 9C941F63 3FF001A2 45B392B6 +N BF4505A6 889EFF05 3FEFFABF 04D328B6 +N BF435CD9 EF1C2F63 3FEFFB29 273A00F4 +P 3F4435C9 7D2B9AE9 3FF00286 EC40AE88 +Z 3F4435C9 7D2B9AE9 3FF00286 EC40AE87 +N BF4EE6FD 0ABB58B2 3FEFF847 2F670A7F +N BF440B7E 33FB19BB 3FEFFAFD 84E0D226 +N 3F480429 9E26894D 3FF00300 CD51433E +N 3F41FBDB 3C8208C2 3FF0023F A3D6D1B8 +N 3F5C1362 B15DB80E 3FF00706 630586C6 +Z BF52B376 C6E7BF0F 3FEFF6A7 A2350186 +P BF52B376 C6E7BF0F 3FEFF6A7 A2350187 +P 3F5AF9B9 7DEE3BEC 3FF006BF DA694336 +Z 3F5AF9B9 7DEE3BEC 3FF006BF DA694335 +N 3F5D179F B2597116 3FF00747 8F5AEAF0 +N BF58DD33 ABA7B159 3FEFF393 D012F703 +N 3F54958B B30DB8B8 3FF00526 36DE13A6 +N BF5AEE91 4BDC97D7 3FEFF28B 8C48345C +P BF61C49F 3F7D2C5F 3FEFEE40 4EA793E1 +Z BF61C49F 3F7D2C5F 3FEFEE40 4EA793E0 +Z BF6AA878 FF8BF8AD 3FEFE562 9E898771 +P BF6AA878 FF8BF8AD 3FEFE562 9E898772 +P 3F67F0FC 02A5C15C 3FF00BFC F97FB112 +Z 3F67F0FC 02A5C15C 3FF00BFC F97FB111 +P 3F67AF0B 348DE5FB 3FF00BDB E886A587 +Z 3F67AF0B 348DE5FB 3FF00BDB E886A586 +Z 3F64E85E 75FDF9BB 3FF00A77 9A3CE133 +P 3F64E85E 75FDF9BB 3FF00A77 9A3CE134 +N BF6E56D6 62D17091 3FEFE1B7 86F179AD +N BF6673B4 12F7682B 3FEFE994 2A72C1E8 +P 3F66312C 7290BA71 3FF00B1C 70174D32 +Z 3F66312C 7290BA71 3FF00B1C 70174D31 +Z BF6B68ED 73EA6AE2 3FEFE4A2 CC6722C3 +P BF6B68ED 73EA6AE2 3FEFE4A2 CC6722C4 +N 3F6F0D18 BFE42F8F 3FF00F8E 172996C2 +N 3F63A266 578234E1 3FF009D4 36CDF7D5 +N BF6A5ECE 7391E45A 3FEFE5AC 0C25273E +N 3F6E3C90 B6AB16DA 3FF00F25 6F1C455B +Z 3F7F54B7 83512A95 3FF01F73 7896D98B +P 3F7F54B7 83512A95 3FF01F73 7896D98C +N 3F7A9641 AF603A83 3FF01AAC 64DCF799 +N BF7607C5 21FB47D9 3FEFD40E BD36AB26 +Z 3F7AC9FA 400E6C03 3FF01AE0 73FAFB32 +P 3F7AC9FA 400E6C03 3FF01AE0 73FAFB33 +Z 3F705AC7 67D69CE4 3FF01063 260A9137 +P 3F705AC7 67D69CE4 3FF01063 260A9138 +Z BF7C5AE2 89FBFB5F 3FEFC77C 5D6717DB +P BF7C5AE2 89FBFB5F 3FEFC77C 5D6717DC +N 3F7CC3A1 0ECE1281 3FF01CDD 8B9A107F +N BF70C702 F7C179B9 3FEFDE83 8B9D36F8 +N BF7AA8B0 813A2059 3FEFCADA F18C75F9 +N 3F7A2D7D 601EDDB2 3FF01A42 F33F1C43 +P BF8737FB 7B3D1EEA 3FEFA3A6 56E95CCE +Z BF8737FB 7B3D1EEA 3FEFA3A6 56E95CCD +P 3F8CDB57 505EEA49 3FF03A1F 431A406D +Z 3F8CDB57 505EEA49 3FF03A1F 431A406C +N BF869D07 DE3A3D55 3FEFA60B 3FD2A46B +P BF86B4FA 1FE7243E 3FEFA5AC 849D6F3C +Z BF86B4FA 1FE7243E 3FEFA5AC 849D6F3B +N 3F803BEF A0A9902B 3FF02098 E714CD42 +N 3F828EA2 71130D2B 3FF02548 72083806 +P BF810EC9 C83F69C0 3FEFBC0D 63310022 +Z BF810EC9 C83F69C0 3FEFBC0D 63310021 +Z 3F80351B 7D4DF5C5 3FF0208B 2300E4CD +P 3F80351B 7D4DF5C5 3FF0208B 2300E4CE +N 3F83EB2B 91EB6917 3FF02808 18769A9A +N 3F887BFA 131BB3BC 3FF03143 30310991 +N 3F89D0D9 36A1ED21 3FF033F5 5AEBAF14 +N BF9ADF96 9B82269A 3FEF2BCF 3248CD04 +P BF913A2A 1CD7F9A2 3FEF7755 CDA3EA68 +Z BF913A2A 1CD7F9A2 3FEF7755 CDA3EA67 +P 3F95D76F 13C56D02 3FF0584D F78AD51F +Z 3F95D76F 13C56D02 3FF0584D F78AD51E +P 3F94AAB9 F6C6B211 3FF05381 E8FA9BFB +Z 3F94AAB9 F6C6B211 3FF05381 E8FA9BFA +Z 3F90C4EB 785E5AA3 3FF043A1 0DA03668 +P 3F90C4EB 785E5AA3 3FF043A1 0DA03669 +P BF9744B7 86F5C975 3FEF47F3 9B4F7733 +Z BF9744B7 86F5C975 3FEF47F3 9B4F7732 +N BF942A55 A144B720 3FEF6041 4F59E6B9 +N BF95BBDD A37407C9 3FEF53F6 1C1F80E9 +N BF942CE1 A366F426 3FEF602D 5505F0B9 +Z BFACE3B1 11E7ECEF 3FEE3E91 6A086970 +P BFACE3B1 11E7ECEF 3FEE3E91 6A086971 +Z 3FABB5F8 0D19DA60 3FF0E3CB 9DB761B9 +P 3FABB5F8 0D19DA60 3FF0E3CB 9DB761BA +P BFA411D2 915722C5 3FEEC519 26A99162 +Z BFA411D2 915722C5 3FEEC519 26A99161 +N 3FAE352D 37924DE3 3FF0F8EE DA692FEE +N BFA53CA7 7A6A72BE 3FEEB328 E0118819 +N BFA9BB95 759631F8 3FEE6E73 88D2650F +N BFA14B7C 0BAFFFA3 3FEEEFE7 5663EF88 +N BFB51108 1701DE57 3FED78DC EEBB724B +P 3FB5535C C6594EDD 3FF163D3 39C93829 +Z 3FB5535C C6594EDD 3FF163D3 39C93828 +N BFBF2459 6227A777 3FEC55AF 78074830 +N BFB093F4 F9225928 3FEDFE51 3C2B9C11 +N 3FBA3E84 12BD36E7 3FF1BA2F 8980486E +N BFC3487A E21C6D61 3FEB8657 9E5D8786 +P BFCA7D8B 3D1D6CA0 3FEA048C 4DABA290 +Z BFCA7D8B 3D1D6CA0 3FEA048C 4DABA28F +N BFC91158 27BBAA02 3FEA4EFD 542837F9 +P BFC6C86F 52F3C143 3FEAC849 E4C8DFAF +Z BFC6C86F 52F3C143 3FEAC849 E4C8DFAE +Z 3FCC22E4 49E4A172 3FF3EEFC 354C1937 +P 3FCC22E4 49E4A172 3FF3EEFC 354C1938 +Z 3FCB5F5D B6A64DF1 3FF3D0A0 61C396A2 +P 3FCB5F5D B6A64DF1 3FF3D0A0 61C396A3 +N BFCFE4CC 4B7559EF 3FE8F13C 047BD233 +N BFCAFE17 38F48994 3FE9EA78 67A385DC +N BFC487BB BBC5CA0F 3FEB4206 34333368 +Z 3FD7A33E 87EC3175 3FF72600 1E229060 +P 3FD7A33E 87EC3175 3FF72600 1E229061 +Z BFD056C4 26AF74B4 3FE8CA3D 0FD5E740 +P BFD056C4 26AF74B4 3FE8CA3D 0FD5E741 +Z BFD7A5C7 41FCD4BA 3FE61D5D 0D098DF1 +P BFD7A5C7 41FCD4BA 3FE61D5D 0D098DF2 +Z 3FD9EFD8 D9B65E84 3FF7FEC3 E0FEBF66 +P 3FD9EFD8 D9B65E84 3FF7FEC3 E0FEBF67 +N BFD5E71A A4C40E73 3FE6B9D4 DC100E49 +P 3FEF7EAA DF16DD47 400567D7 3CDC117B +Z 3FEF7EAA DF16DD47 400567D7 3CDC117A +N BFE0053B 5A3BD923 3FE36586 E318494D +P BFEFA15C BF64136B 3FD7D15E FD3258F5 +Z BFEFA15C BF64136B 3FD7D15E FD3258F4 +P BFEE9CA0 AFFB3F4C 3FD8968F 2ECED0B2 +Z BFEE9CA0 AFFB3F4C 3FD8968F 2ECED0B1 +Z BFEC1399 F1346C91 3FDA9D8B 756ADCD8 +P BFEC1399 F1346C91 3FDA9D8B 756ADCD9 +N 3FE25619 AE8A4DF1 3FFC60A8 5F8684B6 +N 3FFDD88D 0EF7B69A 4019D551 4A76A3B6 +N BFF730D3 8CC94D5A 3FCE0ADA D1A4616E +Z BFF878EA 311FBA29 3FCBBAD8 884A680F +P BFF878EA 311FBA29 3FCBBAD8 884A6810 +P 3FF300E2 733E98CC 400A3C95 75FDBD2B +Z 3FF300E2 733E98CC 400A3C95 75FDBD2A +P 4006E200 6C2F6323 403177B9 EFB49925 +Z 4006E200 6C2F6323 403177B9 EFB49924 +N 400FF7BE 81D7CCD3 404B3072 A5BF321D +P C00562F9 3056CEC9 3FB1AB70 A139E688 +Z C00562F9 3056CEC9 3FB1AB70 A139E687 +N C00AE524 7E8D02E0 3FA1C03D C401E3FC +N 400B03B5 2CB283AD 403D46F9 2BC26C1A +P 401603D8 E1801556 406EB39D 7C889C95 +Z 401603D8 E1801556 406EB39D 7C889C94 +P C01A751F 451E8E03 3F55F859 E6C93ED2 +Z C01A751F 451E8E03 3F55F859 E6C93ED1 +Z C0150223 DD949421 3F7572EF 22B40863 +P C0150223 DD949421 3F7572EF 22B40864 +P C019BE2B 9FDDFCCB 3F5A4494 5DDB3995 +Z C019BE2B 9FDDFCCB 3F5A4494 5DDB3994 +P C01B1A08 252DBF72 3F52B3C0 852100D2 +Z C01B1A08 252DBF72 3F52B3C0 852100D1 +N C01B04AB 13BE38C4 3F5318AF F776DD98 +N 4015DC77 57528414 406D8B16 A0BDDDB1 +N 4010D8DA 0430704D 4050DE73 ACAD7EFF +N 40102E11 F981DFD8 404C8E29 75621311 +N C01F0C13 102116EB 3F3BE5F2 B7E4D51D +N 401FA521 6712C59A 40A54FA6 E9499CAA +P 4028B847 BBF423D7 410C7978 D0D28455 +Z 4028B847 BBF423D7 410C7978 D0D28454 +P 4020FF07 D9598EE5 40B32979 09429773 +Z 4020FF07 D9598EE5 40B32979 09429772 +Z C02BF7A5 0780A9E0 3EAC5C4C 0533551C +P C02BF7A5 0780A9E0 3EAC5C4C 0533551D +Z C0225AD3 8EB06D38 3F1B17A8 C4C20330 +P C0225AD3 8EB06D38 3F1B17A8 C4C20331 +Z C021FE76 A354699C 3F203964 59DB77C8 +P C021FE76 A354699C 3F203964 59DB77C9 +P 40244429 DB757B39 40D892C3 115D3C99 +Z 40244429 DB757B39 40D892C3 115D3C98 +N 402A8EBD 885FA886 4121D7AC B01FB32F +N C02B0FA5 CF69A279 3EB64EFD BCE97C44 +N 4021E619 194F8D17 40BE1758 EE776A1D +P C032266B 6495380D 3E4C25F5 F943B7EF +Z C032266B 6495380D 3E4C25F5 F943B7EE +P 403366F8 EB3B4200 41AFCFED C3BB88BD +Z 403366F8 EB3B4200 41AFCFED C3BB88BC +N 403FE9B4 DA922928 42D074EC 00C77C10 +Z 403ABAAB 158F139E 42579F2C 8ECCDF18 +P 403ABAAB 158F139E 42579F2C 8ECCDF19 +N C03C4B4E FE4443D8 3D6220BA 4EC15A4C +P C0345FF8 3FB0FE00 3E18570C 5AB6BD61 +Z C0345FF8 3FB0FE00 3E18570C 5AB6BD60 +N 40367AB9 44C0D430 41F591B9 FC26A85E +N 403EAD57 5D509F48 42B32121 37CCA2BD +N 40398F73 1661DC6B 423D5C36 2A6C4361 +N C03E35A8 32EE7B54 3D355BDE 9DDC8C53 +N 403EF12E C4995170 42B8EF1B 2402D1D0 +N 4046FF69 833B808A 44147F40 71BEA985 +P C04EFD1C 8DB1B041 3A580222 492931AF +Z C04EFD1C 8DB1B041 3A580222 492931AE +N 4041B788 8D9111C2 43216406 DA3C9CFE +Z 4042CE83 247656F8 435338A5 F5F191E4 +P 4042CE83 247656F8 435338A5 F5F191E5 +N C04D6128 874542E5 3AA2BF4F 0D405E1E +P C046EECC B39E5081 3BCC70DE 06225CCF +Z C046EECC B39E5081 3BCC70DE 06225CCE +N C04D9BDA 618CCF9A 3A97B43A 16A4E8C9 +N C04C465F 41B40273 3AD558A3 107CD9C3 +N 404386A2 951DBAD6 43744025 BEA60B7D +N C0433C74 72351F8E 3C76915F E1033C7B +P C058DD57 82C8FBC4 36F6D00B BCF4F9B8 +Z C058DD57 82C8FBC4 36F6D00B BCF4F9B7 +Z C05B70ED 9872C235 3608FD85 F1992ACE +P C05B70ED 9872C235 3608FD85 F1992ACF +Z 40525E4A A4F8C570 468FFD95 002AC95F +P 40525E4A A4F8C570 468FFD95 002AC960 +N 405EC371 42A38F98 4B07169A 44166161 +N C0556D4D 15746FC7 383463A7 E06AD275 +N C0516524 D3D0AB87 39A888D6 7153B73F +N 40517096 30D1B1A4 4638F43E FC0D9073 +P 405A3348 37396E56 496254FC BCB51EC2 +Z 405A3348 37396E56 496254FC BCB51EC1 +N 40590DD1 2B15CEE6 48F7EF05 225EF3F9 +N C05A72BF 179BF708 3664B8D2 5DB50E39 +Z C0617D1A CAE24C6F 3351CAFA 78DA5AEB +P C0617D1A CAE24C6F 3351CAFA 78DA5AEC +P C0630EF3 51504741 32306870 11ECE336 +Z C0630EF3 51504741 32306870 11ECE335 +P C06D10F5 9ED3631E 2AF71AEF 7DDD4027 +Z C06D10F5 9ED3631E 2AF71AEF 7DDD4026 +P 406AB4E9 37F2AE1A 5332DAA1 135AED82 +Z 406AB4E9 37F2AE1A 5332DAA1 135AED81 +N 406FD1DF 97B9227B 56E3082B CD513B81 +P 407FB877 891C77C5 6DB28141 B6B603B6 +Z 407FB877 891C77C5 6DB28141 B6B603B5 +N C0734B0D 20A103B3 24192AB4 7637FE15 +N 4070B51B 092D62D6 580947C0 9CF924E4 +N 4076CE05 78D983A4 60D53085 BF28B058 +P 40706DD9 3FDD48B6 57A2D3F9 C472A3EC +Z 40706DD9 3FDD48B6 57A2D3F9 C472A3EB +N 4078A083 CC65F3DE 6376229A 2A8CA806 +N C0750BB0 0DA34FB8 21926309 C940CD1E +N C070F82B 25594CC6 27739AB4 91B8A875 +N 3F02A5F0 43294C01 3FF00025 4C0BFE9F +N 3F0AAE04 932DC965 3FF00035 5C6220A5 +Z BF0DC83C 1FE0890E 3FEFFF88 DFED3DFA +P BF0DC83C 1FE0890E 3FEFFF88 DFED3DFB +Z BF050F96 E68379CA 3FEFFFAB C213497E +P BF050F96 E68379CA 3FEFFFAB C213497F +N 3F07A4BE 714C85D1 3FF0002F 49C2C365 +P BF02A01D 76C4C539 3FEFFFB5 7FE0DEBC +Z BF02A01D 76C4C539 3FEFFFB5 7FE0DEBB +P BF0661A4 720AE7E3 3FEFFFA6 79EB72C0 +Z BF0661A4 720AE7E3 3FEFFFA6 79EB72BF +N 3F040E99 F47F0668 3FF00028 1D663244 +N 3F04E5F0 2D089197 3FF00029 CC16F1C2 +N 3F090166 301F92AA 3FF00032 031A894F +N BF0CA4F3 E47D21D1 3FEFFF8D 6CFD8CFF +N 3F102750 E05CBE6A 3FF00040 9DC5FA35 +N 3F14E3FA 99735C3C 3FF00053 90C49C60 +N BF111141 9FB8263B 3FEFFF77 77164C81 +N BF12B4D7 3FD80CA5 3FEFFF6A 5AA3ED22 +P BF117A66 8EC89E12 3FEFFF74 2DFD0423 +Z BF117A66 8EC89E12 3FEFFF74 2DFD0422 +N 3F113752 C381A42D 3FF00044 DDDF4154 +N 3F11201E C1A5A0B4 3FF00044 810DAB76 +P 3F2DE831 8B1D670F 3FF000EF 48895767 +Z 3F2DE831 8B1D670F 3FF000EF 48895766 +N BF2D28B5 7075DDF8 3FEFFE2D 81F1B665 +N BF287028 28764FA0 3FEFFE79 06D23544 +P BF2FC096 E5E79D35 3FEFFE04 065223E3 +Z BF2FC096 E5E79D35 3FEFFE04 065223E2 +Z 3F251D75 E1E4BC49 3FF000A8 EF2ACCDE +P 3F251D75 E1E4BC49 3FF000A8 EF2ACCDF +N BF25C4DD B1C68EC6 3FEFFEA3 B98C57C7 +N BF3758BC F8C268FC 3FEFFD15 0A70EA0E +N BF3DF698 44F701E0 3FEFFC41 6511F14A +P BF3F7626 18D7353F 3FEFFC11 79179878 +Z BF3F7626 18D7353F 3FEFFC11 79179877 +N 3F3CB99E F4BF3173 3FF001CB B3B94DC4 +P 3F30B51B FC9FA569 3FF0010B 5A791791 +Z 3F30B51B FC9FA569 3FF0010B 5A791790 +N BF3EB620 3A6A8D44 3FEFFC29 76E9693F +N BF3A0115 E8370E8A 3FEFFCC0 07851214 +Z 3F4BCC1C 39C933B0 3FF00379 E4244D92 +P 3F4BCC1C 39C933B0 3FF00379 E4244D93 +Z BF4D9F01 6701E50E 3FEFF899 1AEF99E1 +P BF4D9F01 6701E50E 3FEFF899 1AEF99E2 +N 3F416FC9 D9E763C6 3FF0022E 1F3E2AB7 +N BF421996 313E07C8 3FEFFB79 EC56BFBF +N 3F47F453 7A5EEC7A 3FF002FE D22DCB6C +N 3F4ED6F1 77FFFE79 3FF003DB 551B2EEA +N BF48C6E3 439182AA 3FEFF9CE E09E7D48 +P BF57D1DB 81C071B4 3FEFF419 495A3BF6 +Z BF57D1DB 81C071B4 3FEFF419 495A3BF5 +Z 3F57155A 547106DD 3FF005C6 6121289B +P 3F57155A 547106DD 3FF005C6 6121289C +Z 3F5A4753 63B1F67E 3FF00693 2E509B39 +P 3F5A4753 63B1F67E 3FF00693 2E509B3A +P 3F516C5A C5708A47 3FF0045B AE8818A9 +Z 3F516C5A C5708A47 3FF0045B AE8818A8 +N BF50B247 499983FD 3FEFF7A7 F308074C +N BF50C4F0 9A74FA26 3FEFF79E A0CFCC28 +N 3F5CC10F 0C2413AA 3FF00731 E1676A6F +N BF56403D F41B5561 3FEFF4E1 CFE75B95 +Z 3F5F600A 411C8780 3FF007D9 EF140134 +P 3F5F600A 411C8780 3FF007D9 EF140135 +N 3F59AB17 37E56ED2 3FF0066C 0F6878D9 +N 3F57186C E30A9D22 3FF005C7 260BCCF1 +N BF51DCF8 529BB9B7 3FEFF712 C2D0BAEB +Z 3F6F40F2 656A9E69 3FF00FA8 1D45B040 +P 3F6F40F2 656A9E69 3FF00FA8 1D45B041 +N BF613F7D 7440A8E2 3FEFEEC5 27AFB14F +Z BF64D64D 218B48BD 3FEFEB30 7A23840D +P BF64D64D 218B48BD 3FEFEB30 7A23840E +N 3F61B7C5 007F9C1B 3FF008DE 56CC5A9C +P 3F6C9B69 1D1E5A5F 3FF00E54 1B3164A8 +Z 3F6C9B69 1D1E5A5F 3FF00E54 1B3164A7 +P BF6E9784 0089A4B9 3FEFE177 16CA1FB2 +Z BF6E9784 0089A4B9 3FEFE177 16CA1FB1 +N BF6EFFD8 F0DCB151 3FEFE10F 261140C5 +N 3F6FB7A6 7D672E17 3FF00FE3 B1D43924 +Z 3F7B9667 036A9F0D 3FF01BAE 3D456519 +P 3F7B9667 036A9F0D 3FF01BAE 3D45651A +Z 3F7B0CB5 8A218205 3FF01B23 9FE99BCC +P 3F7B0CB5 8A218205 3FF01B23 9FE99BCD +Z 3F746FD9 04A34296 3FF0147C EBEB4237 +P 3F746FD9 04A34296 3FF0147C EBEB4238 +P BF7D589B 8042F2A5 3FEFC584 7B44B248 +Z BF7D589B 8042F2A5 3FEFC584 7B44B247 +Z BF767330 BDB1DAA4 3FEFD339 0FD18331 +P BF767330 BDB1DAA4 3FEFD339 0FD18332 +N 3F75C580 7ABFE2BA 3FF015D4 57309346 +N BF7C5BCF A97D7E16 3FEFC77A 866DAF98 +N BF70B912 FEFC3AAF 3FEFDE9F 4E6F7E88 +N 3F70AEA8 E912315D 3FF010B7 5E51DB7D +N BF7AEAB8 1C0D4A59 3FEFCA57 BEB7A679 +N 3F719874 D9C20AF0 3FF011A2 25392B08 +P BF840FF7 BA4E6D2F 3FEFB024 6D1ADFD5 +Z BF840FF7 BA4E6D2F 3FEFB024 6D1ADFD4 +P 3F82DD84 53716282 3FF025E7 A87CED28 +Z 3F82DD84 53716282 3FF025E7 A87CED27 +N 3F8B155F 5FB0F2D1 3FF03686 D70C4230 +N BF85F4A9 ECFA1385 3FEFA8A5 6DC55530 +P 3F8B7530 79EC506A 3FF03749 0ADE1CBA +Z 3F8B7530 79EC506A 3FF03749 0ADE1CB9 +N 3F8A98FB E459B378 3FF0358A C7ED295E +Z 3F908D9F 3FF5557D 3FF042C0 3BE1772D +P 3F908D9F 3FF5557D 3FF042C0 3BE1772E +N 3F9D9989 4EDBA10C 3FF07820 7840AB79 +N 3F99F48A B92FA0D7 3FF06925 DE6FDEBB +N 3F9DC07E 38ABF249 3FF078C0 E0E4A87E +N BF94614F 4202250F 3FEF5E92 21669CD4 +Z BF98AD7F BE26984D 3FEF3CF0 22BAAD4D +P BF98AD7F BE26984D 3FEF3CF0 22BAAD4E +P BF9D1E5C 0B827174 3FEF1A55 092F856F +Z BF9D1E5C 0B827174 3FEF1A55 092F856E +N 3F9B8FB8 20D7A84B 3FF06FBE 1F87E41E +N 3F9CAB20 821C2DC3 3FF0744B 4F728B39 +N 3FA0A401 ED5B58B5 3FF0874F EE99DCF2 +Z BFA77601 590A2552 3FEE9118 55D77052 +P BFA77601 590A2552 3FEE9118 55D77053 +Z BFAC0F13 B4090FB8 3FEE4B23 39E9BDA1 +P BFAC0F13 B4090FB8 3FEE4B23 39E9BDA2 +N BFAA7AC2 CC1B9AE4 3FEE6318 C1B054EA +P BFA3842E E4DD2A48 3FEECD9D 71B9B067 +Z BFA3842E E4DD2A48 3FEECD9D 71B9B066 +P BFA462FE 226D5A37 3FEEC038 BCE1482E +Z BFA462FE 226D5A37 3FEEC038 BCE1482D +Z BFB7E883 97F3CA6B 3FED2593 0AF5C43F +P BFB7E883 97F3CA6B 3FED2593 0AF5C440 +Z BFB8D511 914C8B3C 3FED0AB0 AB086256 +P BFB8D511 914C8B3C 3FED0AB0 AB086257 +Z 3FB23158 AA1F4138 3FF12DAD 34DADF22 +P 3FB23158 AA1F4138 3FF12DAD 34DADF23 +Z 3FB98DCD 6B2812B0 3FF1ADF7 1B176828 +P 3FB98DCD 6B2812B0 3FF1ADF7 1B176829 +Z 3FB6F8D6 99AAAB0E 3FF1808C 4934BA5E +P 3FB6F8D6 99AAAB0E 3FF1808C 4934BA5F +P BFB57F82 5708CEE1 3FED6C27 AB0162A1 +Z BFB57F82 5708CEE1 3FED6C27 AB0162A0 +P 3FBF98AB BC60B45E 3FF21A10 5A1EB104 +Z 3FBF98AB BC60B45E 3FF21A10 5A1EB103 +Z 3FBA12A7 9C5466EF 3FF1B726 41E85C50 +P 3FBA12A7 9C5466EF 3FF1B726 41E85C51 +N BFB77A11 8C29F36C 3FED3228 E304A64F +N 3FB88EE1 6EA8DF2D 3FF19C64 F4D693DF +N BFB2B6EB F8E6959D 3FEDBE80 27970BF4 +N 3FB8DEAA 2A2FBFA6 3FF1A1E2 E21D7541 +N BFB1349B E612111E 3FEDEB84 A16A2141 +N BFB2335B 60CC1643 3FEDCDCD 5E3D1BA3 +N BFB92EBD B1401737 3FED0086 34B560C3 +Z BFCF99FF 7589D7C3 3FE8FFD3 A86D8024 +P BFCF99FF 7589D7C3 3FE8FFD3 A86D8025 +N BFC9CB80 4A46311D 3FEA28D6 117C9E51 +P BFC7BC7A 0DFA6C9A 3FEA956A 67B32984 +Z BFC7BC7A 0DFA6C9A 3FEA956A 67B32983 +N 3FCCED95 50C7F9F9 3FF40EA5 F816B1F6 +N 3FCB3791 608A2E59 3FF3CA78 2429E36C +N 3FDB3D98 CEC572BC 3FF87D2D EB574BCA +P BFD9829C D27D6B95 3FE57AF8 C070EBF9 +Z BFD9829C D27D6B95 3FE57AF8 C070EBF8 +N BFD3DA30 3688CDA7 3FE7773E 35D68CC7 +Z BFD1DDC6 36B427E4 3FE83493 B582B73B +P BFD1DDC6 36B427E4 3FE83493 B582B73C +Z 3FD5C18C DCC1608E 3FF67A4F 8899F8E3 +P 3FD5C18C DCC1608E 3FF67A4F 8899F8E4 +Z BFD4B83B 66A24AA6 3FE72661 139FE548 +P BFD4B83B 66A24AA6 3FE72661 139FE549 +N 3FDE2BBB 36E164BF 3FF9A2E2 20622845 +Z BFED46FB D58A9D5D 3FD9A29F 4617F459 +P BFED46FB D58A9D5D 3FD9A29F 4617F45A +Z 3FE5FE6F 6ED03674 3FFFD050 1B858AD2 +P 3FE5FE6F 6ED03674 3FFFD050 1B858AD3 +P BFE68E8A D5970E79 3FDFA048 7060701A +Z BFE68E8A D5970E79 3FDFA048 70607019 +N 3FEA1FF5 C6C952B5 40021947 BAB83A8E +N 3FE5B427 11242FC2 3FFF86CB E5734500 +N 3FEE4561 C772DB83 40049A3B 895F207C +N 3FE330C3 A4C6FE1A 3FFD252E 07E40D72 +N 3FE1BDC7 9D0FAEAD 3FFBDAD3 F950FAE8 +P 3FFAA8DB 66C5D6A7 40152B29 BF38FB95 +Z 3FFAA8DB 66C5D6A7 40152B29 BF38FB94 +Z 3FFAFEEE 36357E7A 40159E3F 1A1DBD7F +P 3FFAFEEE 36357E7A 40159E3F 1A1DBD80 +N BFF6D1C9 AA0D28F5 3FCEBF63 F0C1E5D7 +Z 3FF3DAEB 62271FE4 400BABCD 71E90E1A +P 3FF3DAEB 62271FE4 400BABCD 71E90E1B +N BFFBE20D 2542B186 3FC66802 F2F2E77E +P 3FF3E627 BB999565 400BBF42 C254AF11 +Z 3FF3E627 BB999565 400BBF42 C254AF10 +P 3FF79AA6 FAA1C1CE 40117D17 34B083E5 +Z 3FF79AA6 FAA1C1CE 40117D17 34B083E4 +N 400A72D0 52161040 403B4708 D6AD382A +P 4006F2A3 18CA9834 40319C32 7316F83C +Z 4006F2A3 18CA9834 40319C32 7316F83B +N 400305A0 FB05029B 40258FAB 20B713F4 +Z C005C9E0 6D439A62 3FB0CDC5 9E543E4D +P C005C9E0 6D439A62 3FB0CDC5 9E543E4E +N C010E085 F1AF2435 3F8E2005 3567330E +N 40195622 738140A8 40819BC4 864F79F8 +Z C01002A6 AA283907 3F92B4EB B59F32CD +P C01002A6 AA283907 3F92B4EB B59F32CE +Z 401FE98E 37BF8FAB 40A6C8A9 71E7CC17 +P 401FE98E 37BF8FAB 40A6C8A9 71E7CC18 +N 40171FB9 B7F62038 4074413C 6534CEAE +P C015B6CE 57F113B1 3F71FACF 29A94124 +Z C015B6CE 57F113B1 3F71FACF 29A94123 +P C01067A7 42191CD0 3F90F31C FA53F04F +Z C01067A7 42191CD0 3F90F31C FA53F04E +N C01953BA 1872A993 3F5D2536 BB26A362 +N 401C0AE8 CD7C1678 40915183 E7395DC7 +N C01DFBAB C03B5DF3 3F423343 99743A74 +N 401EB26A DEB5E2AD 40A0D05B 52C115D2 +N 40155BEE A261138A 406A0EEC 1D05B75B +N 401D9207 6EF05801 40995FBB C0D9F452 +N 401F00DF A6AC0A68 40A2271B 9D5F8920 +Z 40231B59 CBCD1466 40CB8666 AEFFB63F +P 40231B59 CBCD1466 40CB8666 AEFFB640 +Z 402018E7 0F6398CB 40A8730E EFF8D5D4 +P 402018E7 0F6398CB 40A8730E EFF8D5D5 +N C02DB8D4 CC08C648 3E979712 6A9E7BD3 +P 402E22A2 114A9798 414AAFA0 730F9911 +Z 402E22A2 114A9798 414AAFA0 730F9910 +N C02920B7 049865D2 3ECD5390 4CF0A610 +N C0266FF9 95B1A74D 3EEC2543 A483C9AC +N 40205D3B 631A52A5 40ABF0AB 569BB535 +Z C0235638 20983BD5 3F1094B6 C9CF263B +P C0235638 20983BD5 3F1094B6 C9CF263C +Z 40271AD0 1C9F6AC3 40F96572 D868F6F3 +P 40271AD0 1C9F6AC3 40F96572 D868F6F4 +N 40284812 9C928CD1 4106DEE1 BF6602A2 +N 402276A3 D8F4FF06 40C3F40A FF2198A5 +N C021BAAB 98C40DF2 3F228568 0B738B73 +N 40249653 12454F79 40DCD9C0 CE413391 +Z C03DFEE9 7697C8F1 3D3A7398 DACC0CFF +P C03DFEE9 7697C8F1 3D3A7398 DACC0D00 +N 4032F600 1708EDB6 41A47630 761C3D2C +Z 4031F597 7F29F814 418E0FCB EC566F0D +P 4031F597 7F29F814 418E0FCB EC566F0E +N 40383FCA BA8DA51C 421FA6AC 0D58F15C +N C0387D31 307E75BB 3DB9741C 26AC50B1 +N C036581E DF9487AA 3DEB2C4B 13A682D6 +N 40334B9B D8B14585 41AC9657 89194D7D +N C038F016 8A73D22A 3DB03FCB 2522D217 +Z C048CA6D E8038E3F 3B7625A8 7865D001 +P C048CA6D E8038E3F 3B7625A8 7865D002 +Z 404059CB 0F41AF4B 42E21AD8 5B69E4BC +P 404059CB 0F41AF4B 42E21AD8 5B69E4BD +N C049F5EC 859F4ADA 3B411206 897219B8 +Z C04E1682 68A06D3C 3A822F16 8E735927 +P C04E1682 68A06D3C 3A822F16 8E735928 +N C042730C CF8F93D5 3C9B369E BDDCD104 +N 4047F3EE 6D0E5AF1 44414EC0 46A15221 +Z C049D028 C9B65E14 3B46EDB4 EFA8EAD5 +P C049D028 C9B65E14 3B46EDB4 EFA8EAD6 +Z C04822E2 D9AEF0B4 3B947F92 94C0786B +P C04822E2 D9AEF0B4 3B947F92 94C0786C +N C042940E 371CE4CC 3C950727 F08B86F4 +P 404F8A1E E2B8D10F 45A00AF7 C6445976 +Z 404F8A1E E2B8D10F 45A00AF7 C6445975 +N C048758B 4207E788 3B857E33 BC5CB869 +N C045AD8B B2168301 3C05DE45 132788DB +Z C05D9103 60388A70 3544CCA7 6709855F +P C05D9103 60388A70 3544CCA7 67098560 +N C05163BC EE84C175 39A91454 B15455AB +P C0558E7E 895E7787 382846CF 8E6DCC99 +Z C0558E7E 895E7787 382846CF 8E6DCC98 +N 405D5FB5 03F38684 4A86C92B A6374F88 +N 405A793D 96634AAB 497B58CB 08800918 +N C062DAE6 FEF14332 3254DCEC 535410E4 +Z C06F7B49 DFC0E228 293929DB 47BA46E8 +P C06F7B49 DFC0E228 293929DB 47BA46E9 +P C069147E B5139C9C 2DD73712 3E0496AC +Z C069147E B5139C9C 2DD73712 3E0496AB +N 4063859E 464914D0 4E03E2F5 110CFBF7 +P 407C0616 AD66FF9A 685D5F44 7269768A +Z 407C0616 AD66FF9A 685D5F44 72697689 +Z 407AC002 9F570F90 66863ABE 10DF6B58 +P 407AC002 9F570F90 66863ABE 10DF6B59 +N C07B36F1 90A10E97 18ABE347 26116D9A +P 4077D271 3BD740BA 624D9700 B6CC3BDE +Z 4077D271 3BD740BA 624D9700 B6CC3BDD +Z 407BD1B2 7B77C3E0 6811C821 DA8CF36E +P 407BD1B2 7B77C3E0 6811C821 DA8CF36F +P BF011C32 B6416A07 3FEFFFBB 8F7E573C +Z BF011C32 B6416A07 3FEFFFBB 8F7E573B +N BF04CCA8 14ADE9ED 3FEFFFAC CDCBD462 +N 3F002A76 6B8AB74A 3FF00020 550D81E6 +P 3F03EBCE FA28FCEC 3FF00027 D7CF8FB9 +Z 3F03EBCE FA28FCEC 3FF00027 D7CF8FB8 +N BF030F56 3F38A1AA 3FEFFFB3 C301D4C3 +N BF1D622B 250AFCD2 3FEFFF14 F20632D1 +N 3F17C8D3 640D58C5 3FF0005F 24686C29 +P BF18F1ED 96A05E94 3FEFFF38 7301871D +Z BF18F1ED 96A05E94 3FEFFF38 7301871C +P BF16125A 5D443B09 3FEFFF4F 6F143B37 +Z BF16125A 5D443B09 3FEFFF4F 6F143B36 +P 3F100687 1E56D3E9 3FF00040 1A9CE28E +Z 3F100687 1E56D3E9 3FF00040 1A9CE28D +N 3F103BC1 312937A9 3FF00040 EF888863 +P 3F20FA30 8203B8B4 3FF00087 D3C48BA3 +Z 3F20FA30 8203B8B4 3FF00087 D3C48BA2 +P BF2FF525 A15CB371 3FEFFE00 BD9ABCB0 +Z BF2FF525 A15CB371 3FEFFE00 BD9ABCAF +P 3F2F1FAA BC275FCF 3FF000F9 04E76706 +Z 3F2F1FAA BC275FCF 3FF000F9 04E76705 +N BF263E7B 0F1A6FE5 3FEFFE9C 200A2349 +N BF280A3A 54E7AF01 3FEFFE7F 65623AB9 +N 3F2B45F7 C19A86FC 3FF000DA 358DD203 +N 3F2FA05D 6B491047 3FF000FD 0ABBF9A3 +N BF29CE69 E6F83899 3FEFFE63 23C94032 +N BF20A361 C70471B0 3FEFFEF5 CE36D5B4 +Z 3F355C87 9EEDCF91 3FF00155 D6BCD1F7 +P 3F355C87 9EEDCF91 3FF00155 D6BCD1F8 +P BF36DF3E 5B24E554 3FEFFD24 38E5B879 +Z BF36DF3E 5B24E554 3FEFFD24 38E5B878 +P 3F330B11 866D5208 3FF00130 BC6DD76A +Z 3F330B11 866D5208 3FF00130 BC6DD769 +Z 3F381A5B 7487AAAD 3FF00181 B7DF793F +P 3F381A5B 7487AAAD 3FF00181 B7DF7940 +Z BF38897F 18DBC7AC 3FEFFCEE F5BCCBA8 +P BF38897F 18DBC7AC 3FEFFCEE F5BCCBA9 +N 3F3EE1DD 00AC01E7 3FF001EE 3B9EF629 +P BF466F89 AD3DBB23 3FEFFA64 9B64674C +Z BF466F89 AD3DBB23 3FEFFA64 9B64674B +P 3F49CED2 68CA9A85 3FF0033A 2D943805 +Z 3F49CED2 68CA9A85 3FF0033A 2D943804 +Z 3F46B1A8 A9C51488 3FF002D6 75798FC4 +P 3F46B1A8 A9C51488 3FF002D6 75798FC5 +N 3F45E547 134249AA 3FF002BC E4D3335E +N BF45EE3E 5056F58B 3FEFFA84 E8A208E5 +N 3F4B3B1F 9E09BD97 3FF00367 C0AB1EA2 +P BF504CA5 B86DC3EB 3FEFF7DA B6B8E6BA +Z BF504CA5 B86DC3EB 3FEFF7DA B6B8E6B9 +Z BF54F862 0F7B380A 3FEFF585 86888F4B +P BF54F862 0F7B380A 3FEFF585 86888F4C +Z 3F5CFD32 985B8088 3FF00740 F1144E2D +P 3F5CFD32 985B8088 3FF00740 F1144E2E +P BF5BA95F B7D0D85C 3FEFF22E 4CE026D7 +Z BF5BA95F B7D0D85C 3FEFF22E 4CE026D6 +Z 3F5231FF 242D129D 3FF0048D 25618EB1 +P 3F5231FF 242D129D 3FF0048D 25618EB2 +P 3F500917 F77B9128 3FF00402 C69A4546 +Z 3F500917 F77B9128 3FF00402 C69A4545 +N BF5FDDEC D497C750 3FEFF015 006CFB98 +P 3F6AA83A 2A25F281 3FF00D59 ABD4C28B +Z 3F6AA83A 2A25F281 3FF00D59 ABD4C28A +N BF6918AF DE838905 3FEFE6F1 24E24E5B +N 3F664C2B 5DA65F7A 3FF00B29 F8F22BF2 +N BF6DFD90 0D96D0A2 3FEFE210 7946A6F0 +N 3F660A02 05AA0A9E 3FF00B08 CD537A50 +N 3F6F4113 DE0EB609 3FF00FA8 2E1262B9 +N BF66142E DC56075D 3FEFE9F3 6D4A1810 +N 3F75ACAD 3361E139 3FF015BB 621DCD7A +N 3F7844E9 16F1EAE0 3FF01857 5A5AE7BD +P 3F722FDE 7A155A6F 3FF0123A 3887B30E +Z 3F722FDE 7A155A6F 3FF0123A 3887B30D +Z 3F76A131 B7BEE160 3FF016B1 3A16369C +P 3F76A131 B7BEE160 3FF016B1 3A16369D +N 3F781532 51291E0E 3FF01827 5B4607EA +N BF707E3D EC4B8920 3FEFDF14 7EB15147 +P BF871E21 2B452962 3FEFA40C 965E1BC7 +Z BF871E21 2B452962 3FEFA40C 965E1BC6 +P BF8C0BD7 360FEC53 3FEF9094 640B5FB5 +Z BF8C0BD7 360FEC53 3FEF9094 640B5FB4 +P 3F8B384F 188E6AB5 3FF036CD A53791F5 +Z 3F8B384F 188E6AB5 3FF036CD A53791F4 +Z 3F875646 0028B40B 3FF02EF0 E217DDBE +P 3F875646 0028B40B 3FF02EF0 E217DDBF +P 3F8A218D F790D4C0 3FF03498 D3D19D7D +Z 3F8A218D F790D4C0 3FF03498 D3D19D7C +N BF8443E0 3C9E4C3E 3FEFAF56 D3D56456 +N BF82682A F7FCB0A8 3FEFB6B3 C76A15AD +N 3F89AABC BDEC7D07 3FF033A8 2B2BC4EF +N 3F822BDC E0FC49B9 3FF02481 1F665F50 +N 3F881280 F5ED4149 3FF0306D B9FA3BED +N BF9B9833 F89618C2 3FEF2631 0A68E4FE +Z 3F998612 1DA7C982 3FF06760 BC7FA46A +P 3F998612 1DA7C982 3FF06760 BC7FA46B +N 3F981933 D8F4190E 3FF06189 780E2FCC +P 3F986DD8 F0F26638 3FF062E4 2AC2C667 +Z 3F986DD8 F0F26638 3FF062E4 2AC2C666 +N 3F9E7FFA D57CCBCF 3FF07BD5 B1C2650F +N BF98E3C3 D7EFBC53 3FEF3B48 6376021C +P BF92F870 6F6FE27D 3FEF69A2 27223B86 +Z BF92F870 6F6FE27D 3FEF69A2 27223B85 +P 3F91743B 102EC071 3FF0466A 1D0F69C8 +Z 3F91743B 102EC071 3FF0466A 1D0F69C7 +Z 3FA59FF4 0015CE2F 3FF0B0B4 32AAD28C +P 3FA59FF4 0015CE2F 3FF0B0B4 32AAD28D +Z 3FA6F7EA 9F434190 3FF0BBEE 627F592C +P 3FA6F7EA 9F434190 3FF0BBEE 627F592D +N 3FA7E882 707E601D 3FF0C3CD 49C4D35F +Z 3FA32445 4975D5C4 3FF09C08 310572F5 +P 3FA32445 4975D5C4 3FF09C08 310572F6 +N 3FAD9657 1256F43B 3FF0F3AB C06B06AF +N BFAEF61F 1CB3E5FC 3FEE1F4C 5AD3BC0D +P 3FB36C4F 3B50B709 3FF142DC CCA82A0E +Z 3FB36C4F 3B50B709 3FF142DC CCA82A0D +N BFBC4F3C 56A3A337 3FECA663 6E6504A2 +P 3FB5E267 541446B7 3FF16D8D 6BC0EDC8 +Z 3FB5E267 541446B7 3FF16D8D 6BC0EDC7 +N 3FB89AE9 D671F4A0 3FF19D38 E293FA98 +N BFB2271D 7DDAE380 3FEDCF3A 410C93BB +P 3FB852AA A8F17005 3FF19841 054247BF +Z 3FB852AA A8F17005 3FF19841 054247BE +N 3FB0B155 04CD10D1 3FF113FB BC850EDF +N 3FB67B3D D55541B2 3FF177F8 2DD96AC9 +N 3FBD9A92 3F812DF6 3FF1F622 77CCAEF1 +N BFCE7E60 6CF0B7F0 3FE93775 E1FCD6E2 +P 3FCF069B 0CD3A745 3FF4637D D0A3A889 +Z 3FCF069B 0CD3A745 3FF4637D D0A3A888 +Z 3FC4CE6B 30F516B7 3FF2D2F8 69864C97 +P 3FC4CE6B 30F516B7 3FF2D2F8 69864C98 +P 3FCBD5FA 18D2624A 3FF3E305 6F93C59D +Z 3FCBD5FA 18D2624A 3FF3E305 6F93C59C +P BFC55807 B1EAD265 3FEB15CE C0F25889 +Z BFC55807 B1EAD265 3FEB15CE C0F25888 +N BFC268BE EAF08E50 3FEBB69E 3B1849A6 +P 3FCEC355 412386B6 3FF458C9 6F148854 +Z 3FCEC355 412386B6 3FF458C9 6F148853 +N BFC2C840 F3EB4B62 3FEBA1F8 3F48BAA1 +P 3FCA05D6 F1882CAF 3FF39B6B 25A0ABE7 +Z 3FCA05D6 F1882CAF 3FF39B6B 25A0ABE6 +Z BFCD01AD 960B674C 3FE982E5 BA863584 +P BFCD01AD 960B674C 3FE982E5 BA863585 +P BFCEF7C3 7BDEC581 3FE91F97 43F634D6 +Z BFCEF7C3 7BDEC581 3FE91F97 43F634D5 +N BFCE300F 3B89A257 3FE946E8 65F5BE41 +N BFC1E7B0 FCD6D438 3FEBD29D 656434D3 +N BFC8AA87 B429293E 3FEA6427 9D15AB81 +Z BFD29BAA 2E7F790F 3FE7ED2C 5B43A2FE +P BFD29BAA 2E7F790F 3FE7ED2C 5B43A2FF +P BFDF19B5 4C681306 3FE3AF08 255EDAB8 +Z BFDF19B5 4C681306 3FE3AF08 255EDAB7 +Z BFD79480 91FB7CE4 3FE62356 15062EF5 +P BFD79480 91FB7CE4 3FE62356 15062EF6 +N 3FDB5B3F 0175A65A 3FF88888 DD5F8B09 +Z 3FE3C68F F9B8100F 3FFDAEDE 8BB7AA14 +P 3FE3C68F F9B8100F 3FFDAEDE 8BB7AA15 +N BFE07A94 F2E4E948 3FE31EE7 2CFF327E +Z BFE0659A D6FB9425 3FE32B74 0C3554E4 +P BFE0659A D6FB9425 3FE32B74 0C3554E5 +P BFEFF268 91502651 3FD79558 5C19ABDD +Z BFEFF268 91502651 3FD79558 5C19ABDC +N 3FE2728D 520299AE 3FFC79EE B9F68365 +N 3FFEB017 BB5B0F1F 401B3AA5 62D9642D +Z 3FF04006 3BA872B5 400616BE 315586F2 +P 3FF04006 3BA872B5 400616BE 315586F3 +P 3FF873F6 A846F3BB 40127108 CEC96A37 +Z 3FF873F6 A846F3BB 40127108 CEC96A36 +P 3FF7E9A5 9B61A1A9 4011D445 DDB3125E +Z 3FF7E9A5 9B61A1A9 4011D445 DDB3125D +N BFF43577 A3842BEB 3FD21937 DB1367DC +N BFFFBE42 1C6296ED 3FC19A6B 139F88C0 +N BFFF9583 F9E6EFA6 3FC1C777 91E94516 +N 3FF0438B 18CAD2E6 40061B9A 6AB7D63F +Z C002A5E8 FD39D902 3FB8E1EE 9EEE5337 +P C002A5E8 FD39D902 3FB8E1EE 9EEE5338 +P 400D8A6C E9405A37 40441309 3C9624B7 +Z 400D8A6C E9405A37 40441309 3C9624B6 +N 4003882F F7648041 4026FB00 5FEA98BE +N 400C1BC7 F8AC1106 4040C8AB 2DC138D4 +N C00411B9 15E93A28 3FB4D52B 8460C801 +N C003B045 53F7AA0A 3FB5D914 222B6A3E +N C00DF6BE 3C1A112E 3F9830F6 FDB9B06E +Z 4004D63B F15359B5 402B0D43 094965F3 +P 4004D63B F15359B5 402B0D43 094965F4 +N 400D135D 5C28430C 4042F0CB BDC46072 +N C00222CD 33A96899 3FBA870E B0B71148 +N C00F0366 D8CD78E3 3F953798 8153A09E +P 401552CF FD0A057B 4069D3C6 6B558784 +Z 401552CF FD0A057B 4069D3C6 6B558783 +Z 40193334 7F6E1131 40810498 CB14D098 +P 40193334 7F6E1131 40810498 CB14D099 +N 4012F68F FDC7E4EA 405CA187 CF306DD2 +N C017702B D142AC76 3F675E3A CF694E41 +N 4012F758 14C65B1D 405CA720 8C42AD46 +N 4015D705 7EE257B5 406D62FB 3EB0DF58 +Z 4028C2B1 8B72E3E6 410D0F3F 37EE813F +P 4028C2B1 8B72E3E6 410D0F3F 37EE8140 +Z 4021455D 782F53F1 40B5FBD3 CD183AFB +P 4021455D 782F53F1 40B5FBD3 CD183AFC +P 402E1946 00553115 414A33E0 22D03DB9 +Z 402E1946 00553115 414A33E0 22D03DB8 +Z C024BD58 25756D3E 3F0071C2 6037193B +P C024BD58 25756D3E 3F0071C2 6037193C +Z C02B194C AAC74E0C 3EB5E457 4259C783 +P C02B194C AAC74E0C 3EB5E457 4259C784 +N 402A3B39 E242E16A 411E506D DA9DB669 +N 402888A6 35D93D62 4109F1EC EBE27AED +N C022E6EF 0D02E96B 3F149B43 C16A0CA7 +P C034AAD0 3584F0CB 3E122B7C 791EA165 +Z C034AAD0 3584F0CB 3E122B7C 791EA164 +P 4035E030 B7CDE9D2 41E796B7 B32DBA95 +Z 4035E030 B7CDE9D2 41E796B7 B32DBA94 +N 40360157 FDF2A059 41EAD9A9 CC32A30C +P C0310206 160B60CA 3E660D15 712A5C79 +Z C0310206 160B60CA 3E660D15 712A5C78 +N C030F2D8 AAF94BE4 3E6765E1 F204F43F +N 403C90AE B581A9A9 4282847F A82EA15A +N C03B740D 80BCD9E8 3D750358 F19B9347 +Z 4040E5C3 34A7B50D 42FB04E3 457F158F +P 4040E5C3 34A7B50D 42FB04E3 457F1590 +N 4045B69E 68AAC3F3 43D921FD 8F741224 +P 404FAB3B E2D3FE3D 45A4C784 6287F496 +Z 404FAB3B E2D3FE3D 45A4C784 6287F495 +N 40429057 861A6A08 4347A6FB 485B56FD +N C048F3F0 5B66D75F 3B700360 C992EC45 +P C057688C A33AABBE 377E2CDB F91EBF08 +Z C057688C A33AABBE 377E2CDB F91EBF07 +Z 40525583 EE351646 468BE427 6476414C +P 40525583 EE351646 468BE427 6476414D +P 405D43A6 62F52352 4A7D65A2 28051FE9 +Z 405D43A6 62F52352 4A7D65A2 28051FE8 +Z 405223E5 5680B94C 4679B0FC C00BCA40 +P 405223E5 5680B94C 4679B0FC C00BCA41 +P 4056D37D B0555576 482A707B 1A2F20CC +Z 4056D37D B0555576 482A707B 1A2F20CB +N 405471BE 97402C41 474F8D39 DE612F7E +N C05FCBFA 068E63B7 3476BFD2 72EBC28D +N C0508BAB 2970DB3D 39F6EDC9 721C16EF +N 4050DA2E A16C0CC9 46030996 98C93804 +N C06B8EA2 EBDFD277 2C0ED9B7 554695A2 +P C069D9CF 0810C7B0 2D48F479 6B06E81E +Z C069D9CF 0810C7B0 2D48F479 6B06E81D +P C060B8B5 538064F6 33E015A5 F52658DF +Z C060B8B5 538064F6 33E015A5 F52658DE +P C062BE1C 35143B41 3269A6A9 BB1E1C86 +Z C062BE1C 35143B41 3269A6A9 BB1E1C85 +N C062397F 505B730A 32C946A3 5F1BE28D +Z 40702B58 32FE30B0 5742DF71 DB9CE0BB +P 40702B58 32FE30B0 5742DF71 DB9CE0BC +Z C07C7DC4 F3FCF765 16D42491 AE3D8E4B +P C07C7DC4 F3FCF765 16D42491 AE3D8E4C +N C072721E DB13EA85 25528E26 F645EDD0 +Z 4071C96B 6649BE14 5997D49A 1C8C9293 +P 4071C96B 6649BE14 5997D49A 1C8C9294 +P C072E3BB BA03D9A4 24AF5478 78E3DFAB +Z C072E3BB BA03D9A4 24AF5478 78E3DFAA +Z C07C6745 6F3103F9 16F48BE3 22EE269A +P C07C6745 6F3103F9 16F48BE3 22EE269B +P 40772D23 2FE9BB05 615F9904 145304A5 +Z 40772D23 2FE9BB05 615F9904 145304A4 +P 407433CF 3915B125 5D142AFE 01403A04 +Z 407433CF 3915B125 5D142AFE 01403A03 +N 4078C44C B1977D38 63A9E698 D2BCAC00 +Z 4079B419 B7C61CA1 6503EFEF 12DE59C9 +P 4079B419 B7C61CA1 6503EFEF 12DE59CA +N 3F098017 15FFFAE7 3FF00033 007F74E9 +N 3F0FEE7A EF078AFD 3FF0003F DD7552B6 +P BF01FDA5 C8DDF27A 3FEFFFB8 09B9C721 +Z BF01FDA5 C8DDF27A 3FEFFFB8 09B9C720 +P BF0A7542 6967777C 3FEFFF96 2BA55B6E +Z BF0A7542 6967777C 3FEFFF96 2BA55B6D +P BF0C2F3C 737E3A92 3FEFFF8F 43D4C89A +Z BF0C2F3C 737E3A92 3FEFFF8F 43D4C899 +N 3F029988 85B089E6 3FF00025 333C49EB +N 3F0A28D6 1E388586 3FF00034 5201C70E +Z BF147082 6B31919C 3FEFFF5C 7D8E697F +P BF147082 6B31919C 3FEFFF5C 7D8E6980 +Z 3F1BEEB6 9CC7D64C 3FF0006F BC60933A +P 3F1BEEB6 9CC7D64C 3FF0006F BC60933B +Z 3F1D2F80 6BF1ACD0 3FF00074 BFAB99C7 +P 3F1D2F80 6BF1ACD0 3FF00074 BFAB99C8 +Z 3F14A2E2 B1AEC60F 3FF00052 8C5FB5B1 +P 3F14A2E2 B1AEC60F 3FF00052 8C5FB5B2 +P BF17DE6B D05DED68 3FEFFF41 0EDB3142 +Z BF17DE6B D05DED68 3FEFFF41 0EDB3141 +N BF152530 9E833781 3FEFFF56 D83A2833 +N BF148794 194BDEA4 3FEFFF5B C504A9C1 +N 3F120148 A9362489 3FF00048 05C4BCE8 +N 3F1B3FF3 72235E8D 3FF0006D 01411282 +N BF116553 A10769BE 3FEFFF74 D6919344 +N 3F208653 AD1834F4 3FF00084 34BF9084 +Z 3F2C3C67 2A07292D 3FF000E1 E973F72D +P 3F2C3C67 2A07292D 3FF000E1 E973F72E +Z BF2F69B1 ADD86C62 3FEFFE09 744FE46F +P BF2F69B1 ADD86C62 3FEFFE09 744FE470 +N 3F22419C F6EE9298 3FF00092 0F825528 +P 3F260334 B9E12002 3FF000B0 1D6EF721 +Z 3F260334 B9E12002 3FF000B0 1D6EF720 +P BF25C599 20E96E57 3FEFFEA3 ADD5E51B +Z BF25C599 20E96E57 3FEFFEA3 ADD5E51A +N 3F2854FD A799F4F1 3FF000C2 AC8D671F +N BF281724 3C86AEB1 3FEFFE7E 96CD76B8 +N 3F2260BB 4339F15A 3FF00093 087D9FA9 +N 3F3B6BF2 76C05ECD 3FF001B6 D6A7D822 +N BF3F545C 3F135F3A 3FEFFC15 B1CE3F40 +Z BF3F1AF2 0C2C5F66 3FEFFC1C DE349EDA +P BF3F1AF2 0C2C5F66 3FEFFC1C DE349EDB +P 3F31E124 2ED1097B 3FF0011E 1C408F12 +Z 3F31E124 2ED1097B 3FF0011E 1C408F11 +N 3F3180A5 6CABB7E9 3FF00118 13E9B788 +N 3F38CAAA 4DDBE9BE 3FF0018C BDDA7F7A +P 3F313605 E0D9F0CB 3FF00113 69A0042E +Z 3F313605 E0D9F0CB 3FF00113 69A0042D +P BF4CBEBC 95E86288 3FEFF8D1 1F5CE784 +Z BF4CBEBC 95E86288 3FEFF8D1 1F5CE783 +N BF469BEE CBBB7487 3FEFFA59 84108CCA +Z 3F48463B A2CE6D72 3FF00309 1120D062 +P 3F48463B A2CE6D72 3FF00309 1120D063 +N BF41BD86 94A8307A 3FEFFB90 ED053F79 +P 3F4AA045 D68ECB69 3FF00354 615F4814 +Z 3F4AA045 D68ECB69 3FF00354 615F4813 +P BF4BD444 34EF0F26 3FEFF90B B08255F1 +Z BF4BD444 34EF0F26 3FEFF90B B08255F0 +Z 3F4E5B8A 40AFD832 3FF003CB E483D648 +P 3F4E5B8A 40AFD832 3FF003CB E483D649 +N BF4AA8BF 4A0828C7 3FEFF956 81CEAE70 +N 3F48D0C7 F6776D9A 3FF0031A 65FDC11D +N 3F4FA641 5CF8716D 3FF003F5 456BEB43 +Z BF597E1A 140EF9CD 3FEFF343 7C7EED7B +P BF597E1A 140EF9CD 3FEFF343 7C7EED7C +P 3F52080B DFAAD8D4 3FF00482 A598264A +Z 3F52080B DFAAD8D4 3FF00482 A5982649 +N 3F586515 3E9D56B1 3FF0061A 6F036C17 +P 3F507C32 1E973BF8 3FF0041F 9474936F +Z 3F507C32 1E973BF8 3FF0041F 9474936E +Z 3F55CB32 EAD273C8 3FF00573 BA517DF2 +P 3F55CB32 EAD273C8 3FF00573 BA517DF3 +Z BF59C7CA F1B94581 3FEFF31E B2CF7EBA +P BF59C7CA F1B94581 3FEFF31E B2CF7EBB +Z 3F59FB05 AC2E7197 3FF00680 13175B30 +P 3F59FB05 AC2E7197 3FF00680 13175B31 +Z 3F67B450 4B61657E 3FF00BDE 8D063DF3 +P 3F67B450 4B61657E 3FF00BDE 8D063DF4 +Z 3F65D81F 112DD13F 3FF00AEF CAB8FE08 +P 3F65D81F 112DD13F 3FF00AEF CAB8FE09 +P BF609DC1 E502A034 3FEFEF66 8DC1BE71 +Z BF609DC1 E502A034 3FEFEF66 8DC1BE70 +Z 3F6D7C30 9A14FE7B 3FF00EC4 E52211DC +P 3F6D7C30 9A14FE7B 3FF00EC4 E52211DD +N BF655E1E 5782961B 3FEFEAA9 02609434 +N 3F6E8D51 0F58493B 3FF00F4D F5B45E43 +N BF66A331 0BD06DB6 3FEFE964 CEE2FE81 +Z 3F7C072E E30C2F54 3FF01C1F C9D2ACE1 +P 3F7C072E E30C2F54 3FF01C1F C9D2ACE2 +P 3F708DD1 29EABCF7 3FF01096 646467F9 +Z 3F708DD1 29EABCF7 3FF01096 646467F8 +Z 3F7E7859 75EE98B9 3FF01E95 6F55F617 +P 3F7E7859 75EE98B9 3FF01E95 6F55F618 +Z BF76907A F922E9C2 3FEFD2FE CD884620 +P BF76907A F922E9C2 3FEFD2FE CD884621 +P BF7E9BD0 15028338 3FEFC302 C8CA80F5 +Z BF7E9BD0 15028338 3FEFC302 C8CA80F4 +N 3F77150D 9227B607 3FF01725 BBE8117F +Z 3F7A9982 ACFAE588 3FF01AAF AB4792CA +P 3F7A9982 ACFAE588 3FF01AAF AB4792CB +Z BF7AD6BE 505060D4 3FEFCA7F 6F6A63C7 +P BF7AD6BE 505060D4 3FEFCA7F 6F6A63C8 +N BF883930 66B0DE6C 3FEF9FAD 5C3C7EE3 +Z 3F8F7DFF E189156A 3FF03F78 9B4EB573 +P 3F8F7DFF E189156A 3FF03F78 9B4EB574 +N 3F8E47AD 46F76A44 3FF03D02 87C65560 +Z 3F89A6BA 91C5B807 3FF033A0 0CF36356 +P 3F89A6BA 91C5B807 3FF033A0 0CF36357 +P 3F8B33C6 6BED3534 3FF036C4 74D1D0F8 +Z 3F8B33C6 6BED3534 3FF036C4 74D1D0F7 +P 3F89DA5B 87212353 3FF03408 9D5A83D8 +Z 3F89DA5B 87212353 3FF03408 9D5A83D7 +P 3F9C2EEE E7795DF7 3FF0724C 8D40F7FB +Z 3F9C2EEE E7795DF7 3FF0724C 8D40F7FA +N 3F9AE754 ED43D92A 3FF06D0A 6B95F94D +P 3F96E345 1AF2CADD 3FF05C94 F79E9342 +Z 3F96E345 1AF2CADD 3FF05C94 F79E9341 +N 3F95D71C AB2EFAB2 3FF0584C A6CD45AB +P BF99B8E0 A27957E4 3FEF34C9 1AF54027 +Z BF99B8E0 A27957E4 3FEF34C9 1AF54026 +Z BF9F8F57 58F407BF 3FEF075F 252528E0 +P BF9F8F57 58F407BF 3FEF075F 252528E1 +N BF9E2364 EF8381D9 3FEF1268 5080331E +N 3FA15277 D6B16AD0 3FF08CF2 AEF7EE13 +P 3FA4A25F 992EC29E 3FF0A872 16E3ECE6 +Z 3FA4A25F 992EC29E 3FF0A872 16E3ECE5 +P 3FAF994C C0F081FC 3FF104C1 1817E20D +Z 3FAF994C C0F081FC 3FF104C1 1817E20C +Z 3FA357FB F65B539C 3FF09DB5 BE9A2BE9 +P 3FA357FB F65B539C 3FF09DB5 BE9A2BEA +Z 3FA18C9D 94C25070 3FF08ED3 FA1E1E39 +P 3FA18C9D 94C25070 3FF08ED3 FA1E1E3A +P 3FA0975B CF97EE54 3FF086E7 672FEE94 +Z 3FA0975B CF97EE54 3FF086E7 672FEE93 +N 3FAAAECA CDBEF76D 3FF0DB1F 57558361 +N BFA2E669 A1FC5905 3FEED71C D32CFFF7 +N BFA7980E C5AD4A7F 3FEE8F0F F75C6CE2 +Z 3FB0BF3D 3E453816 3FF114E9 44B2DE17 +P 3FB0BF3D 3E453816 3FF114E9 44B2DE18 +N BFB72DC5 5C42647E 3FED3ADD C3974D29 +N BFB719D0 1B9C4DA8 3FED3D25 3982CBFB +P BFBFB370 FB85428E 3FEC45DD 6AA5C1EC +Z BFBFB370 FB85428E 3FEC45DD 6AA5C1EB +N 3FBB063E FEF465FD 3FF1C809 9CB35E24 +N BFB7A4F6 27BDC4DE 3FED2D44 FEC861A6 +N 3FBBFB96 5D1C5918 3FF1D91C 4C7839AA +Z 3FC552AD C9C815A8 3FF2E675 D4F635FE +P 3FC552AD C9C815A8 3FF2E675 D4F635FF +N 3FC5F1AC E2A4BA8D 3FF2FDFE 94066093 +N 3FCD43C4 20261995 3FF41C2B B23E343E +Z 3FC43478 A9214C6A 3FF2BC62 29AC0BC4 +P 3FC43478 A9214C6A 3FF2BC62 29AC0BC5 +P BFC5E0DA B6BE8659 3FEAF8EA 62306E16 +Z BFC5E0DA B6BE8659 3FEAF8EA 62306E15 +N 3FCB9C8B E5C24D0E 3FF3DA1B 38437B2A +N 3FC4C320 1F9717EA 3FF2D14F 50C2D38E +P 3FD94937 8EABB8EB 3FF7C09B A97F880E +Z 3FD94937 8EABB8EB 3FF7C09B A97F880D +P BFDEFF07 E2AC9698 3FE3B73E 4C5654B2 +Z BFDEFF07 E2AC9698 3FE3B73E 4C5654B1 +Z BFD2067D 84C2BD94 3FE82532 6A481B47 +P BFD2067D 84C2BD94 3FE82532 6A481B48 +Z BFD62D92 12EFA020 3FE6A0DC F3FD52FE +P BFD62D92 12EFA020 3FE6A0DC F3FD52FF +N BFD89698 4B35CD53 3FE5CAC2 7F2B3B90 +N 3FD0C36D C53BFD97 3FF4CA7A 45D6E767 +N BFD46E61 14F79004 3FE74127 4257F274 +N BFD595FC 50305FCF 3FE6D6B5 1B7CD5CA +N 3FD9A727 07B20815 3FF7E392 0E08FF9D +N BFEF373D FF8844E6 3FD820DE F43717D2 +N BFE0527C B8E41D8A 3FE336EB 50566310 +N BFE3CDAC C9FF4695 3FE13BE1 AFA19940 +P BFE18257 632B24E5 3FE283CF 9CA622B7 +Z BFE18257 632B24E5 3FE283CF 9CA622B6 +Z 3FEA8238 AF3A209D 40025130 A9312756 +P 3FEA8238 AF3A209D 40025130 A9312757 +Z 3FE72D5C 6E915077 4000818E 70B7C8C8 +P 3FE72D5C 6E915077 4000818E 70B7C8C9 +Z BFE18380 299D7AB4 3FE28323 E9B032C8 +P BFE18380 299D7AB4 3FE28323 E9B032C9 +N 3FE4ACE2 61028C43 3FFE878B FA082046 +N 3FE77C76 32EA64AF 4000AA8E 2A271785 +P 3FE3AD1D CA575333 3FFD974D 62ECF922 +Z 3FE3AD1D CA575333 3FFD974D 62ECF921 +P BFEFBBDD C3138307 3FD7BDAD 02617E5E +Z BFEFBBDD C3138307 3FD7BDAD 02617E5D +Z 3FE01288 20C68CA4 3FFA7074 DABB618A +P 3FE01288 20C68CA4 3FFA7074 DABB618B +Z BFE37245 E709040A 3FE16D61 F2D3EE7E +P BFE37245 E709040A 3FE16D61 F2D3EE7F +P BFFEBFA5 12E5E7DD 3FC2BB6F 040E6385 +Z BFFEBFA5 12E5E7DD 3FC2BB6F 040E6384 +N BFF37050 274A4976 3FD2FDAF 5386BA63 +P 3FFC91C3 1CE51615 4017DA30 9C14F28F +Z 3FFC91C3 1CE51615 4017DA30 9C14F28E +N BFFB3071 AAFEB539 3FC76633 EE533197 +P 3FF7B9AE 10C221AD 40119F22 4829CCF9 +Z 3FF7B9AE 10C221AD 40119F22 4829CCF8 +N 3FF59385 FE803444 400ED04B D2FF915A +N BFFD93B3 FE2CCE29 3FC427C5 3FE51C6A +N BFF9427C 8E8ABC84 3FCA65F4 8912B572 +N 400F3E29 C1B62312 4048D574 5C72BB33 +Z C0097F3D 9462158B 3FA523FE 7C927795 +P C0097F3D 9462158B 3FA523FE 7C927796 +Z C009911C AF9D1837 3FA4F4F9 0587409F +P C009911C AF9D1837 3FA4F4F9 058740A0 +N 400B6F14 DF48F630 403EDA68 6590430C +N C00A88C5 687C4855 3FA291E4 CB5536D4 +N C00728F3 D6334EC8 3FAC502E 2F18A4C1 +P C00C9B61 C18B73ED 3F9CA9B0 587DC44D +Z C00C9B61 C18B73ED 3F9CA9B0 587DC44C +N C007BE04 1BA8F8F9 3FAA535D 1D0AB60F +P C0133905 5520E2C7 3F80C24C E525AEDA +Z C0133905 5520E2C7 3F80C24C E525AED9 +P C01C70B8 BE18D46C 3F4AC410 C3613876 +Z C01C70B8 BE18D46C 3F4AC410 C3613875 +Z C01CC3FB 26AD8843 3F48ACFC 4B991FA8 +P C01CC3FB 26AD8843 3F48ACFC 4B991FA9 +P 40199BCD C76C1607 4082D922 372962A4 +Z 40199BCD C76C1607 4082D922 372962A3 +N C01EF9BC 6D4AABF2 3F3C6700 AEB41C69 +Z C013ABD0 53686A20 3F7DF6A6 92441C50 +P C013ABD0 53686A20 3F7DF6A6 92441C51 +N 40151B53 4F025E82 4068770A 1BE5FBF2 +P C02819AF 873829B5 3ED8827E 7490CE01 +Z C02819AF 873829B5 3ED8827E 7490CE00 +P 40298484 41CD7CD9 41153753 48852D5A +Z 40298484 41CD7CD9 41153753 48852D59 +N C028FBF7 53F47CA4 3ECF823A 67BC16A1 +N 402028DF D9304309 40A93963 0B0450D5 +N C02EF81D 395DE87B 3E894A06 8074D6DD +N 402C1A5B 20217977 413351D3 2A5711D6 +N C0220F54 CAC3B98A 3F1F6593 A0A8D5BE +Z 403D6154 E3F8DAAB 4294EB00 3E0BBB47 +P 403D6154 E3F8DAAB 4294EB00 3E0BBB48 +N C0301FD8 ACFF3D05 3E7AACC2 D542501C +P 403E20B3 6BAFD2AB 42A61651 EF827777 +Z 403E20B3 6BAFD2AB 42A61651 EF827776 +N 40315375 335AB906 417FEA23 00530753 +N C0349507 8AADC9B2 3E13C89F D80EB9CE +N C0390139 5A1735DE 3DAE64EC BE7CBF3C +N C03D0363 4376F802 3D51AA05 72AA523B +N C038F9CF 3A447233 3DAF4994 611694B7 +N 40445B59 764064A6 439AACC0 C2F948D7 +Z 404DE2E1 1814645E 4552CF89 9E99171B +P 404DE2E1 1814645E 4552CF89 9E99171C +Z 4041F9E9 949CF3FC 432D35D9 EE97C13A +P 4041F9E9 949CF3FC 432D35D9 EE97C13B +N C04ECFE9 EF0166E9 3A611676 14B78854 +P C0414235 0C793670 3CD26810 58969CB8 +Z C0414235 0C793670 3CD26810 58969CB7 +Z C04A8F8E 1852A918 3B248F9F EC1DF309 +P C04A8F8E 1852A918 3B248F9F EC1DF30A +Z 4040E6DC 93FA080C 42FB4089 972F7B11 +P 4040E6DC 93FA080C 42FB4089 972F7B12 +N C045DD44 5F2472E1 3BFE2007 9963E326 +N C04D6923 1B3923D9 3AA19D47 8A695249 +N C05D81AC EAF28B04 354A6E9B 41654410 +P C05E8E16 4F05B7B2 34E9858C 740D579D +Z C05E8E16 4F05B7B2 34E9858C 740D579C +P 405628D1 0382B1A6 47ED63D6 1164EE18 +Z 405628D1 0382B1A6 47ED63D6 1164EE17 +N C05A6462 32A5BFA4 3669EF7E DDECBF0D +N C06296D8 697A899B 3285DFD5 E41FDD25 +P 40633AF0 776536AA 4DCED7DA 952987B6 +Z 40633AF0 776536AA 4DCED7DA 952987B5 +Z C062DFD7 4C3D4FBA 3251E118 A0535362 +P C062DFD7 4C3D4FBA 3251E118 A0535363 +N C065327A 662727E1 30A469E8 D0777674 +N 406F73EE 8905816F 56A02AFE 1890FB1F +P C0615968 459B03D8 336B251F DDCDF90C +Z C0615968 459B03D8 336B251F DDCDF90B +N C06BDA23 41BE94AF 2BD7511E 44DBDCE3 +N 406CD59C B603A7FC 54BBBF11 3923545C +Z C06B0AA6 E2E7D208 2C6DCEE7 D8A5CB34 +P C06B0AA6 E2E7D208 2C6DCEE7 D8A5CB35 +P C07E3932 D610E759 14546086 C18FA97B +Z C07E3932 D610E759 14546086 C18FA97A +P 40706144 38C9EFBC 579126E4 4EEAEAFB +Z 40706144 38C9EFBC 579126E4 4EEAEAFA +N C0708AE3 4F3BA5A3 2811B69B 5782F475 +Z C078805F 1979D321 1C958E73 C5F9FB2C +P C078805F 1979D321 1C958E73 C5F9FB2D +N 407562E2 F77DC961 5EC950EB DB8C3448 +Z 407D0830 0A6E35D9 69D1BCEA 542465BF +P 407D0830 0A6E35D9 69D1BCEA 542465C0 +N C07C83BF 971E511E 16CBB965 45ED4295 +Z 407C2F50 D9E0671A 689825A2 2D1C2913 +P 407C2F50 D9E0671A 689825A2 2D1C2914 +N C0747010 89EF7592 2272CD95 FDD19294 +P 3F07EDD1 09E50998 3FF0002F DBE9A721 +Z 3F07EDD1 09E50998 3FF0002F DBE9A720 +N BF038B5B BBAF18A5 3FEFFFB1 D2F08FD4 +P BF0C7CEA 0E08F561 3FEFFF8E 0D22AAF5 +Z BF0C7CEA 0E08F561 3FEFFF8E 0D22AAF4 +P 3F066158 6F645A41 3FF0002C C2EF7B0A +Z 3F066158 6F645A41 3FF0002C C2EF7B09 +N BF01099C 4D5B2922 3FEFFFBB D9D75C27 +N 3F002CC1 A2F1C2C6 3FF00020 59A3F9FA +N BF0EFA63 1698255F 3FEFFF84 17638D71 +N BF0C9667 24AE19C7 3FEFFF8D A72FBC0F +N 3F09959F 511D1874 3FF00033 2B9074A3 +P 3F1F6FDC 6500B184 3FF0007D C15FBD32 +Z 3F1F6FDC 6500B184 3FF0007D C15FBD31 +N BF1D9AE8 6DF59407 3FEFFF13 2C28FE46 +N BF194427 0EF1232A 3FEFFF35 E145E4FC +N 3F1DF2B3 35CE2362 3FF00077 CC8D4CF0 +N 3F120F53 CA79973E 3FF00048 3DF23F35 +Z 3F12C6C3 66C8E19A 3FF0004B 1BBDE31E +P 3F12C6C3 66C8E19A 3FF0004B 1BBDE31F +P BF19A5B9 C1A63EAD 3FEFFF32 D4C3B6E1 +Z BF19A5B9 C1A63EAD 3FEFFF32 D4C3B6E0 +N 3F11A1BA D3763358 3FF00046 8786BF3B +N BF10F72F 5282879D 3FEFFF78 47A53EEB +P 3F2B2097 351D966D 3FF000D9 0A798B02 +Z 3F2B2097 351D966D 3FF000D9 0A798B01 +P 3F2E7DCF 1EBFD3A2 3FF000F3 F5BC8FA7 +Z 3F2E7DCF 1EBFD3A2 3FF000F3 F5BC8FA6 +P 3F2C142C C9926222 3FF000E0 A78F402D +Z 3F2C142C C9926222 3FF000E0 A78F402C +Z BF275500 BF4FE231 3FEFFE8A B875735E +P BF275500 BF4FE231 3FEFFE8A B875735F +Z 3F221CDB F135B45C 3FF00090 E96FB5C8 +P 3F221CDB F135B45C 3FF00090 E96FB5C9 +P 3F2FF7DC D73E443A 3FF000FF C6E2D36D +Z 3F2FF7DC D73E443A 3FF000FF C6E2D36C +N BF2A8091 AE46B34C 3FEFFE58 01DE63C1 +N 3F27635A 3EC06EAF 3FF000BB 1F180838 +N 3F235545 68C3A8EC 3FF0009A AD16D8EF +N 3F211122 694B66DD 3FF00088 8B59E043 +P 3F3A98E7 9C3AFF89 3FF001A9 A495DAB0 +Z 3F3A98E7 9C3AFF89 3FF001A9 A495DAAF +P BF30C0C6 3E2F99E0 3FEFFDE7 F8C27735 +Z BF30C0C6 3E2F99E0 3FEFFDE7 F8C27734 +P 3F3A39A6 1A32AC3F 3FF001A3 AFE074D7 +Z 3F3A39A6 1A32AC3F 3FF001A3 AFE074D6 +N BF32AB3E FFEED9AB 3FEFFDAA ADE7F12C +N BF315F82 F29CE0E9 3FEFFDD4 227E6F92 +Z 3F44B29D 81DCA89D 3FF00296 893FC610 +P 3F44B29D 81DCA89D 3FF00296 893FC611 +P BF4A0985 1144C62D 3FEFF97E 482C0A01 +Z BF4A0985 1144C62D 3FEFF97E 482C0A00 +P BF495444 77F1A81A 3FEFF9AB 8F3BB6D3 +Z BF495444 77F1A81A 3FEFF9AB 8F3BB6D2 +N 3F4508E3 7253CD7E 3FF002A1 53C00627 +Z BF5AE6E0 986C054B 3FEFF28F 63044511 +P BF5AE6E0 986C054B 3FEFF28F 63044512 +P 3F5B2AA7 8376F23D 3FF006CC 1B185246 +Z 3F5B2AA7 8376F23D 3FF006CC 1B185245 +P BF577CCE 87C09448 3FEFF443 C0229EBA +Z BF577CCE 87C09448 3FEFF443 C0229EB9 +N BF5FFC0F 535B757E 3FEFF005 F6AFE043 +Z BF553593 2FD73E78 3FEFF566 F80BC3C3 +P BF553593 2FD73E78 3FEFF566 F80BC3C4 +N BF58ABC2 0D0C6DCF 3FEFF3AC 7F52EB24 +P 3F5F3331 EE4BB0E9 3FF007CE B382DE67 +Z 3F5F3331 EE4BB0E9 3FF007CE B382DE66 +N 3F5DB6F0 123C400F 3FF0076F 75C37954 +Z 3F541611 E6F55F72 3FF00506 4E49332F +P 3F541611 E6F55F72 3FF00506 4E493330 +N 3F581C84 AE541BD6 3FF00608 43FE2062 +N 3F56B1E4 F9DD6D2A 3FF005AD 7AE4678B +N BF5B4EBD 3D894E14 3FEFF25B 8AAB5A5B +P BF6C7C9C 7E72BC12 3FEFE390 0DBABDEE +Z BF6C7C9C 7E72BC12 3FEFE390 0DBABDED +N BF6D818C 2E825F14 3FEFE28C 0A116196 +N 3F625449 6C1974FD 3FF0092C C5229042 +Z 3F697727 285C1344 3FF00CC0 A5E6B416 +P 3F697727 285C1344 3FF00CC0 A5E6B417 +Z 3F684881 1B2F5508 3FF00C28 DD119D52 +P 3F684881 1B2F5508 3FF00C28 DD119D53 +Z BF6D376A 56DCCEA7 3FEFE2D5 E80347EC +P BF6D376A 56DCCEA7 3FEFE2D5 E80347ED +Z 3F65E044 E9FF0196 3FF00AF3 E06ECDCC +P 3F65E044 E9FF0196 3FF00AF3 E06ECDCD +Z BF6998EF 5BE35E10 3FEFE671 4AD2460A +P BF6998EF 5BE35E10 3FEFE671 4AD2460B +N BF608F84 AFEE0F69 3FEFEF74 C3971A59 +N 3F6A4714 39B2E4ED 3FF00D28 F09EDCEE +N BF65D7CF A03B9990 3FEFEA2F A325CCB0 +Z BF7545B3 E7C62A58 3FEFD590 D3D3E1DB +P BF7545B3 E7C62A58 3FEFD590 D3D3E1DC +N 3F76ECF5 BA75A0F0 3FF016FD 6A420F8A +Z 3F7C78B5 B67CBF28 3FF01C92 19C926D5 +P 3F7C78B5 B67CBF28 3FF01C92 19C926D6 +N BF7A92A1 5B311662 3FEFCB06 C6B17A5D +N BF73FE70 26B95249 3FEFD81C 11661A9C +Z 3F82E8A6 BD92CB56 3FF025FE 22226B03 +P 3F82E8A6 BD92CB56 3FF025FE 22226B04 +P 3F8E128A A48C1888 3FF03C96 AEAEC3F3 +Z 3F8E128A A48C1888 3FF03C96 AEAEC3F2 +Z 3F884EDC 18FCE391 3FF030E7 DF6BC450 +P 3F884EDC 18FCE391 3FF030E7 DF6BC451 +P BF862E17 C350B17C 3FEFA7C2 2CB056C6 +Z BF862E17 C350B17C 3FEFA7C2 2CB056C5 +N 3F83B126 64086552 3FF02792 ED6F1C74 +Z BF9475A9 C0D49E0D 3FEF5DF2 846F9F99 +P BF9475A9 C0D49E0D 3FEF5DF2 846F9F9A +N 3F950602 528F61BC 3FF054F6 8CB78357 +P BF943E98 36B00D95 3FEF5FA2 655D8DD2 +Z BF943E98 36B00D95 3FEF5FA2 655D8DD1 +N 3F91AD73 1BA1094D 3FF04752 F3012C1C +Z 3F98D082 FD3E3739 3FF06478 6DAF9327 +P 3F98D082 FD3E3739 3FF06478 6DAF9328 +N BF94E078 4BEA9711 3FEF5AAD 22D87648 +N BF95082E 08646DD1 3FEF5975 E43CE10D +N 3F91992C 6C063B2A 3FF04700 6F88BD7B +N 3F946DF7 F9712A3B 3FF05289 F3F1F734 +Z BFADA376 8011DC8C 3FEE333F 880AFD0B +P BFADA376 8011DC8C 3FEE333F 880AFD0C +N 3FA9FA24 6A40A37C 3FF0D52D E07804FB +Z BFA6C87D A28B2E97 3FEE9B75 FB236EC9 +P BFA6C87D A28B2E97 3FEE9B75 FB236ECA +P BFA83441 0D31CC58 3FEE85BE CC26F237 +Z BFA83441 0D31CC58 3FEE85BE CC26F236 +N 3FA1A281 4CE1D024 3FF08F89 36F6FB03 +N 3FAB8508 CDFCCE66 3FF0E22E 71F4F59D +Z BFA653B4 3F51A5F1 3FEEA272 09BA333C +P BFA653B4 3F51A5F1 3FEEA272 09BA333D +P 3FAA441F B0C66EBD 3FF0D79C B5547BD6 +Z 3FAA441F B0C66EBD 3FF0D79C B5547BD5 +N 3FACCB82 14566334 3FF0ECF5 E4B5B71E +N BFA69A06 B7985C3D 3FEE9E3D 2EE1AE8E +N BFB8A9E4 58CCC18F 3FED0F97 01C3192B +N 3FB19AB9 0940B39F 3FF12394 B3D1FC97 +N BFBDE111 ADFF99AC 3FEC798E 255C1ED4 +N BFBAAFEA D3EDFB82 3FECD504 114181AD +P BFBA924A 17DCB824 3FECD85A 7E78D911 +Z BFBA924A 17DCB824 3FECD85A 7E78D910 +N BFB556CE 88D9DD66 3FED70D5 9ABF2B0C +Z BFCA9368 BFC588FC 3FEA001A E96601E3 +P BFCA9368 BFC588FC 3FEA001A E96601E4 +N BFCAAFC8 923CAD8A 3FE9FA58 102C7231 +N 3FCB4139 704E4DF0 3FF3CBF6 6B3571FC +N 3FC2CDC3 2E24A272 3FF2882A 0471E48F +N BFC1095C ED4A7D6D 3FEC031B 04A3D926 +N BFCC1E70 768A122C 3FE9B058 5823E3A0 +Z BFCC0526 438F496D 3FE9B56C 2DF7CAB0 +P BFCC0526 438F496D 3FE9B56C 2DF7CAB1 +N BFC48EF8 703E55E5 3FEB407B B5A20861 +N 3FCFB960 69984AF8 3FF4800B 876889F6 +N BFDBFF48 AD7BE774 3FE4A962 47DAEAB4 +P BFDC1BD5 129A88F1 3FE4A02C E79D16F1 +Z BFDC1BD5 129A88F1 3FE4A02C E79D16F0 +N 3FDADCC8 9195479F 3FF8583E 6EF67BA4 +N BFD51C0B 08AAFBD5 3FE70262 B3246B36 +N BFDB1B69 9143DA67 3FE4F376 AAC54BBD +N BFDC7045 AB4EAD33 3FE48508 4EFC951F +P 3FDE2334 2B5FED67 3FF99F77 E62C8B25 +Z 3FDE2334 2B5FED67 3FF99F77 E62C8B24 +Z BFDF57CF 1D8BBF1C 3FE39BF7 E5FED66C +P BFDF57CF 1D8BBF1C 3FE39BF7 E5FED66D +N 3FDC51FA 0BCE43D4 3FF8E7D4 992035CD +N BFE6761B 1EE87041 3FDFB878 4A39027A +N BFE50A88 022D56B5 3FE0947E 5A512E0B +Z 3FE3749C C2113590 3FFD633B 503C32B2 +P 3FE3749C C2113590 3FFD633B 503C32B3 +P 3FE8F3BB F05CE914 4001728C ED3DF40A +Z 3FE8F3BB F05CE914 4001728C ED3DF409 +N BFE28017 772C72FF 3FE1F33E 7DDA1917 +N BFEC1A59 CED1E4EB 3FDA97EE EE1E0475 +P 3FEA5D5C A94933B4 40023C23 82F62F2A +Z 3FEA5D5C A94933B4 40023C23 82F62F29 +N 3FE89ED3 81080B7B 4001447E B5108CCC +N 3FE7ABE0 AED9C4CC 4000C352 754C5FB3 +N BFE4758B 0688085F 3FE0E265 031429DD +N BFF56338 2056848B 3FD0D028 BE6F1B42 +P 3FFAA48D 6FCFE221 40152578 925FE1A0 +Z 3FFAA48D 6FCFE221 40152578 925FE19F +Z 3FFEFA36 22F9D19D 401BB9EE 4BFD7548 +P 3FFEFA36 22F9D19D 401BB9EE 4BFD7549 +Z BFF054CB DB7549D5 3FD70FD7 18458B79 +P BFF054CB DB7549D5 3FD70FD7 18458B7A +N BFFC0315 7CDFFFDD 3FC639F0 5DB48983 +Z 3FFB989A C5756E1A 401671D3 32CBF819 +P 3FFB989A C5756E1A 401671D3 32CBF81A +P 3FF0A8BF 70035012 4006A92E E7E87404 +Z 3FF0A8BF 70035012 4006A92E E7E87403 +N 3FFE6FD8 9C8CD511 401ACE29 C0F80311 +N BFFCBA73 0F48F293 3FC540D5 C340C7E9 +P C00860F4 1D5BE295 3FA84FF5 789268F2 +Z C00860F4 1D5BE295 3FA84FF5 789268F1 +N C00920D4 B8AFD2DD 3FA62351 813344F7 +Z C0083E6F DD070F68 3FA8B9BE C8BC1F79 +P C0083E6F DD070F68 3FA8B9BE C8BC1F7A +N 40068922 F69581E6 4030B9D7 A7656DD7 +P C00893B4 82882A1E 3FA7B79E 3F3CEFC8 +Z C00893B4 82882A1E 3FA7B79E 3F3CEFC7 +N C00FDAEF 6B1498D4 3F931905 4864335F +N 400301A7 DEE8D792 402584F8 855D7B1A +N C00CCB3A CA79619B 3F9C003E 839C6A9F +N 400ACF25 B8C460CE 403C8911 5E5AC8CB +N 4013ADE3 65A313AE 40611F43 495005E4 +N 401B8916 E400E995 408E833B 49D12D52 +P C01CA2FE B946E96F 3F497BC9 8120DB29 +Z C01CA2FE B946E96F 3F497BC9 8120DB28 +P C017787F 7E20A357 3F672DC8 03AA3530 +Z C017787F 7E20A357 3F672DC8 03AA352F +P 4017107A 05372EBD 4073F497 AA16D880 +Z 4017107A 05372EBD 4073F497 AA16D87F +Z 401EBB00 99112B6A 40A0F498 3F4713F2 +P 401EBB00 99112B6A 40A0F498 3F4713F3 +Z C011CAFC 832B84BF 3F87F5C9 5BCAB82E +P C011CAFC 832B84BF 3F87F5C9 5BCAB82F +Z 401F6983 A750763B 40A41B19 3FA4DC2C +P 401F6983 A750763B 40A41B19 3FA4DC2D +N C01FB2BD A318654D 3F37B531 365AFC07 +P 4020F8BA 4FAB343A 40B2ED74 7E3987C5 +Z 4020F8BA 4FAB343A 40B2ED74 7E3987C4 +N 4028BAE4 8E3635CB 410C9EC3 53E85CE8 +Z C02EFCF3 AEE91DFB 3E890D24 74678E12 +P C02EFCF3 AEE91DFB 3E890D24 74678E13 +P C02C45C8 40A5A547 3EA858B1 00D3825B +Z C02C45C8 40A5A547 3EA858B1 00D3825A +Z C02610FC E8B88571 3EF0F103 BD83C858 +P C02610FC E8B88571 3EF0F103 BD83C859 +N C021A309 A556F69C 3F236563 1B8120CD +N C023E1F8 458DD1C4 3F093D90 3E2B2E89 +N C027F9B7 00CAC5F8 3EDA16C8 7D7E9318 +Z C03B22ED D7E1D267 3D7CD90A 62CD6428 +P C03B22ED D7E1D267 3D7CD90A 62CD6429 +N 4034ADFC 4B7AD978 41CC87A5 436D350A +N C03943E0 24878E0C 3DA76D59 8CC74889 +Z C0330C0D F7041870 3E36F4FC 21783D17 +P C0330C0D F7041870 3E36F4FC 21783D18 +Z C037D56B F81E56B3 3DC8826F 6B4748DC +P C037D56B F81E56B3 3DC8826F 6B4748DD +N 4033F425 714812CE 41BB9C0F 91E1705B +P 4030B553 32C49775 4171352C 098775AA +Z 4030B553 32C49775 4171352C 098775A9 +P C0339F99 7990B856 3E29CD1C 0FA3BFBF +Z C0339F99 7990B856 3E29CD1C 0FA3BFBE +N 4036E03A D612EAB8 4200085E 21708CC4 +N 403A9D88 8F7DC37F 425514AC CD459C49 +N 40434A40 19EBB69A 436944D7 A678E407 +P 404FB1B1 A72E8A34 45A5DAE0 B6738320 +Z 404FB1B1 A72E8A34 45A5DAE0 B673831F +N 404F5B3D A8D97170 45963EF9 0FDC5BAB +P C04570CB E9A45408 3C119342 D11D4717 +Z C04570CB E9A45408 3C119342 D11D4716 +N 4045F228 C695DC4E 43E40252 7AFE1C07 +N C04E26BE 086EE3CF 3A8004A1 F13719C9 +P C05556E7 549057BF 383CEEC0 7852DE7B +Z C05556E7 549057BF 383CEEC0 7852DE7A +Z C05C8791 B8BE934B 35A490B6 65A079DE +P C05C8791 B8BE934B 35A490B6 65A079DF +P 40508E57 099F8943 45E7481F 70D539F7 +Z 40508E57 099F8943 45E7481F 70D539F6 +N 4059BF06 3018464E 4937D839 1CD5DA23 +P C0567C63 9EB013DD 37D2E177 96F07453 +Z C0567C63 9EB013DD 37D2E177 96F07452 +P 405C8C6F B028A9B2 4A3ADD0D 7FAA6414 +Z 405C8C6F B028A9B2 4A3ADD0D 7FAA6413 +P 405E4284 BBB42DA2 4AD8A395 BC95E954 +Z 405E4284 BBB42DA2 4AD8A395 BC95E953 +N 4052A4C7 0F7975EE 46A80EFC 92BDEBB0 +N C058C1FE 11ADF922 37017CE0 595DEE15 +N 406DDA40 FC5DBEF5 5577585F 1B330879 +P C061A2E3 BE7781A9 3335DA39 C6F6A895 +Z C061A2E3 BE7781A9 3335DA39 C6F6A894 +N C060181E 55A88C14 3452FF22 D74D9CFA +P C06DDEF3 7F3D79FF 2A62EFFD BBA6BDFB +Z C06DDEF3 7F3D79FF 2A62EFFD BBA6BDFA +N C06BCF59 1ADB70EE 2BE05553 D7F277B6 +N 40662A7F 969C90DC 4FEC7315 DD200A5F +P 406AD142 EC736A8F 5346DCFB B47E5150 +Z 406AD142 EC736A8F 5346DCFB B47E514F +Z C07C0B53 FEAAAA24 17792097 31801407 +P C07C0B53 FEAAAA24 17792097 31801408 +Z C07EA199 6F999488 13BE9849 EE9FC5EE +P C07EA199 6F999488 13BE9849 EE9FC5EF +P 407FB170 A4507860 6DA7DAEB 339CF6C1 +Z 407FB170 A4507860 6DA7DAEB 339CF6C0 +Z C072330A 507D4E50 25ADE3E9 D5B81629 +P C072330A 507D4E50 25ADE3E9 D5B8162A +N 4072E43F 14E9F71F 5B30DFF0 097B6877 +Z BF04B5C0 AC046CA8 3FEFFFAD 2968895B +P BF04B5C0 AC046CA8 3FEFFFAD 2968895C +N BF089479 1A77871B 3FEFFF9D AEB2A0BB +P BF0B936E ED994FAC 3FEFFF91 B3026454 +Z BF0B936E ED994FAC 3FEFFF91 B3026453 +P BF0BCD87 86F99565 3FEFFF90 CAA32320 +Z BF0BCD87 86F99565 3FEFFF90 CAA3231F +P 3F002E93 84D1D7E9 3FF00020 5D47C517 +Z 3F002E93 84D1D7E9 3FF00020 5D47C516 +P 3F0AE836 10EBED3A 3FF00035 D0C6A1F1 +Z 3F0AE836 10EBED3A 3FF00035 D0C6A1F0 +Z BF092DD0 F234D505 3FEFFF9B 495AB547 +P BF092DD0 F234D505 3FEFFF9B 495AB548 +N BF073BEA 67C17F10 3FEFFFA3 10DD5500 +N 3F0FD8BA 6BEF0EE6 3FF0003F B1F39F1A +N 3F0DE6E7 002580D0 3FF0003B CE3DC4E9 +Z BF144381 2CF3D0B7 3FEFFF5D E59133A8 +P BF144381 2CF3D0B7 3FEFFF5D E59133A9 +P BF10E5AD 6408A49A 3FEFFF78 D3B261E5 +Z BF10E5AD 6408A49A 3FEFFF78 D3B261E4 +P BF1E178B 2AFED607 3FEFFF0F 473025F3 +Z BF1E178B 2AFED607 3FEFFF0F 473025F2 +P 3F16120F CC349854 3FF00058 4932C091 +Z 3F16120F CC349854 3FF00058 4932C090 +P 3F190027 AD6B3CAD 3FF00064 01D73C18 +Z 3F190027 AD6B3CAD 3FF00064 01D73C17 +P BF282C54 81716382 3FEFFE7D 43D92237 +Z BF282C54 81716382 3FEFFE7D 43D92236 +N 3F28A24F 81968978 3FF000C5 1739CBCD +N 3F215513 D4EB1DE5 3FF0008A AAF77FF1 +N BF29FC7A 11660217 3FEFFE60 42EBDF4D +N BF2D473E A747D582 3FEFFE2B 997A2A3E +N 3F2916A9 3B6C444B 3FF000C8 BA34CE10 +Z BF2A98D0 3041A563 3FEFFE56 7E0A60EE +P BF2A98D0 3041A563 3FEFFE56 7E0A60EF +Z BF2D4762 1878A7B3 3FEFFE2B 9743379E +P BF2D4762 1878A7B3 3FEFFE2B 9743379F +N BF25BBFF 0EC8A547 3FEFFEA4 47708055 +N 3F30504A 9A978D13 3FF00105 0CFAEAC3 +Z BF3B2F8E 4B0BF4D8 3FEFFC9A 3C66098D +P BF3B2F8E 4B0BF4D8 3FEFFC9A 3C66098E +P 3F3FBDBB 79C53057 3FF001FB FB34E9AA +Z 3F3FBDBB 79C53057 3FF001FB FB34E9A9 +Z BF3F29E7 20359901 3FEFFC1A FFCC5033 +P BF3F29E7 20359901 3FEFFC1A FFCC5034 +Z 3F33CDD9 0E27B4D3 3FF0013C E9D2D151 +P 3F33CDD9 0E27B4D3 3FF0013C E9D2D152 +P BF39DA7B E9F26050 3FEFFCC4 DA47C46A +Z BF39DA7B E9F26050 3FEFFCC4 DA47C469 +N BF320C34 98B9B05C 3FEFFDBE 8DC7EDFB +N 3F3C2981 FDA0C949 3FF001C2 B0E99C0F +Z BF469427 A05C7396 3FEFFA5B 75838E22 +P BF469427 A05C7396 3FEFFA5B 75838E23 +N BF437A53 845FB702 3FEFFB21 C9F2CEFD +N BF4A959F E9DD2BE1 3FEFF95B 48A849BE +N 3F45F006 A343CB63 3FF002BE 3D001CD4 +Z BF4E94BE 369EF7FE 3FEFF85B BA2C7B22 +P BF4E94BE 369EF7FE 3FEFF85B BA2C7B23 +Z BF482CA5 4FEA1833 3FEFF9F5 68BC8560 +P BF482CA5 4FEA1833 3FEFF9F5 68BC8561 +P 3F43EA8D 06E0D1A6 3FF0027D 8338692B +Z 3F43EA8D 06E0D1A6 3FF0027D 8338692A +N 3F44273C 7B2128B3 3FF00285 1A56FD33 +N BF418ED3 F074388B 3FEFFB9C 9812525F +Z BF52470E 5F8FFE37 3FEFF6DD C6C22B64 +P BF52470E 5F8FFE37 3FEFF6DD C6C22B65 +P 3F5E9A7F 391F1F35 3FF007A8 74627C5D +Z 3F5E9A7F 391F1F35 3FF007A8 74627C5C +N 3F559943 7AB36F1E 3FF00567 3A39563D +Z 3F54DB0F D0E0AE85 3FF00537 9D86D00E +P 3F54DB0F D0E0AE85 3FF00537 9D86D00F +N BF5CAB70 3E3E371E 3FEFF1AD 7D598F4E +Z BF5B8F12 E91F59DB 3FEFF23B 6D9C6BB2 +P BF5B8F12 E91F59DB 3FEFF23B 6D9C6BB3 +N BF57315A 82742091 3FEFF469 6C659900 +P BF59A06B FA8AF5B4 3FEFF332 5A64B9D4 +Z BF59A06B FA8AF5B4 3FEFF332 5A64B9D3 +N BF5C00F0 DEA557B2 3FEFF202 97530A90 +N 3F51C769 1D03B144 3FF00472 786189AB +P 3F66F3CB 593FF61F 3FF00B7E 0446F329 +Z 3F66F3CB 593FF61F 3FF00B7E 0446F328 +P BF61AE14 F17FC422 3FEFEE56 CC7CFD49 +Z BF61AE14 F17FC422 3FEFEE56 CC7CFD48 +N BF634D2C 548ABFCE 3FEFECB8 A4AF66BE +Z 3F6630A4 F5CDDC53 3FF00B1C 2C29E108 +P 3F6630A4 F5CDDC53 3FF00B1C 2C29E109 +N BF686E87 8F0F0D81 3FEFE79A C9B64D1C +Z 3F6D8065 B8F5CAF3 3FF00EC7 01A2C6CB +P 3F6D8065 B8F5CAF3 3FF00EC7 01A2C6CC +N BF64A972 DA684FA0 3FEFEB5D 375EB59B +Z BF77F68A C7BC654E 3FEFD036 BC326862 +P BF77F68A C7BC654E 3FEFD036 BC326863 +Z 3F72830B 7D8F3573 3FF0128D C525A362 +P 3F72830B 7D8F3573 3FF0128D C525A363 +N 3F7D1DE9 22173DD4 3FF01D38 778E1623 +Z BF87D0D7 E6547258 3FEFA149 E0643708 +P BF87D0D7 E6547258 3FEFA149 E0643709 +P BF8010FC 4B9BC209 3FEFBFFC 6BDE98AA +Z BF8010FC 4B9BC209 3FEFBFFC 6BDE98A9 +N BF8CF990 84CE73BC 3FEF8CEA A42717A6 +N BF84491F 36D4B5C4 3FEFAF42 0CD81024 +P 3F8F4998 D882EEA5 3FF03F0E 2ED7CE93 +Z 3F8F4998 D882EEA5 3FF03F0E 2ED7CE92 +Z 3F85E555 986DFF72 3FF02C06 CFB2A27E +P 3F85E555 986DFF72 3FF02C06 CFB2A27F +N BF832889 5C4E6ECE 3FEFB3B9 542E7BE0 +N 3F949E46 242308D4 3FF0534F 16076A67 +Z BF9D0E58 622F3516 3FEF1AD1 8FF54F98 +P BF9D0E58 622F3516 3FEF1AD1 8FF54F99 +N 3F930717 8536789E 3FF04CD2 854EAC6E +P BF9754AE E0BEB9E2 3FEF4776 C01DF9CC +Z BF9754AE E0BEB9E2 3FEF4776 C01DF9CB +Z 3F9B4B97 D879CAC5 3FF06EA6 38902D31 +P 3F9B4B97 D879CAC5 3FF06EA6 38902D32 +Z 3F962F4A 298CDAED 3FF059B5 06CD3F02 +P 3F962F4A 298CDAED 3FF059B5 06CD3F03 +N 3F9D83EC B8779731 3FF077C7 7DCE6D0F +N 3FAF8E71 E657E583 3FF10464 BB02C09F +N BFAC0D72 2437BA30 3FEE4B3B EEA8606F +N 3FA3EFF1 46644811 3FF0A2A4 F32FA232 +N 3FA801E5 F5C1C572 3FF0C4A2 20CB153D +N 3FB57CD0 9DE043C9 3FF166A4 4F792CCC +Z BFBC41ED 28BD61C6 3FECA7E0 C7D6FC04 +P BFBC41ED 28BD61C6 3FECA7E0 C7D6FC05 +Z 3FBF7493 EAE45D8A 3FF21783 2EB6FF75 +P 3FBF7493 EAE45D8A 3FF21783 2EB6FF76 +P 3FB57BCC 987B63AA 3FF16692 A2E56960 +Z 3FB57BCC 987B63AA 3FF16692 A2E5695F +N BFBF0F13 F3BA984E 3FEC580A 47C83B55 +P 3FB7F426 61A56A68 3FF191C3 38D31E21 +Z 3FB7F426 61A56A68 3FF191C3 38D31E20 +Z BFB0EAFE 984F00A9 3FEDF420 698F100B +P BFB0EAFE 984F00A9 3FEDF420 698F100C +Z BFBDC0C0 7EEFFF15 3FEC7D26 98EAC474 +P BFBDC0C0 7EEFFF15 3FEC7D26 98EAC475 +N 3FBC72CD 3F98721F 3FF1E16D FBF026E8 +N BFBDA329 C2740E34 3FEC8071 BD51417F +N BFB51006 9A6BCDC8 3FED78FA 9377F817 +N 3FB88922 801E8CDB 3FF19BFF C584A73A +Z 3FC416B0 E0AC37CF 3FF2B806 BEFD18A2 +P 3FC416B0 E0AC37CF 3FF2B806 BEFD18A3 +Z 3FCFCE7A 46B3E20C 3FF4836C F50BF885 +P 3FCFCE7A 46B3E20C 3FF4836C F50BF886 +P BFCC6600 2E0201F4 3FE9A1FF B251902F +Z BFCC6600 2E0201F4 3FE9A1FF B251902E +P BFCED15F 23B0DB9F 3FE92721 78452A9A +Z BFCED15F 23B0DB9F 3FE92721 78452A99 +P BFC003D3 590AF92D 3FEC3C92 16C91977 +Z BFC003D3 590AF92D 3FEC3C92 16C91976 +N 3FC801B0 C627F4F4 3FF34CF9 5847A968 +P 3FC7C293 08BC2045 3FF34377 51D977CB +Z 3FC7C293 08BC2045 3FF34377 51D977CA +N 3FC7B1A9 39487F83 3FF340EB DDF2B551 +N 3FC35D64 BDF650A9 3FF29D01 36A675F6 +P 3FCB9575 82A576BE 3FF3D901 D9B4D32B +Z 3FCB9575 82A576BE 3FF3D901 D9B4D32A +P BFCB5606 A57F287A 3FE9D8B0 AC3B141C +Z BFCB5606 A57F287A 3FE9D8B0 AC3B141B +Z 3FD176AF F86FD891 3FF50507 EF5E6FCA +P 3FD176AF F86FD891 3FF50507 EF5E6FCB +Z BFD4D6EA 20D26A06 3FE71B4A 8B0EF52F +P BFD4D6EA 20D26A06 3FE71B4A 8B0EF530 +N 3FD52896 CD10D217 3FF644D6 9FE48DDA +P BFD09132 CBC994D6 3FE8B3A5 3ED72AAF +Z BFD09132 CBC994D6 3FE8B3A5 3ED72AAE +N 3FD9AD7F 5D0962D7 3FF7E5F0 7A8D12EC +N 3FD3F28F 63373923 3FF5D9FA 40D0616F +N BFE3E5E4 CD34BEF8 3FE12EDB 8A2BBE40 +N BFEB36A7 29AFCCE9 3FDB57D0 AE1CFCF1 +N BFEB41BA 7D5F53AF 3FDB4E5B 9DCD9257 +N 3FE690AF 85110305 40003182 3F68433E +N BFE60BF1 27F2ABDC 3FE01132 227D5EA3 +N BFE43143 3800C3A4 3FE10692 883E690F +N BFE92CA6 CD4872D2 3FDD245D F8236EB3 +P BFFB9A14 BC94C187 3FC6CDB0 617802AE +Z BFFB9A14 BC94C187 3FC6CDB0 617802AD +P 3FFDCCBC 14AC1059 4019C244 43155642 +Z 3FFDCCBC 14AC1059 4019C244 43155641 +Z BFF1D5C0 77283989 3FD4FE40 FC85FB44 +P BFF1D5C0 77283989 3FD4FE40 FC85FB45 +N 3FFDF60F 946E3598 401A0522 B5C3F128 +N BFFF0873 3E636AB8 3FC266F2 F98B49C6 +N BFF87183 771A1CB3 3FCBC7AF 4886D6B1 +N 400A2DB7 E04F7E0E 403A5F5E E0610AE9 +P 40035FC1 A293ED18 402687FF FDE31012 +Z 40035FC1 A293ED18 402687FF FDE31011 +N 400BC2EF 113FAA25 40401241 06D4DFFD +Z C0020117 3CF2D313 3FBAF7C4 000D1842 +P C0020117 3CF2D313 3FBAF7C4 000D1843 +N 400E7B09 068BBB7B 404693B1 BE3E9568 +P C01DC0B7 5B47D617 3F434762 3B4A82D2 +Z C01DC0B7 5B47D617 3F434762 3B4A82D1 +N C01AA472 CFDA57DE 3F54FA53 4227E097 +P C017AF81 36129B09 3F65F771 7FF6D676 +Z C017AF81 36129B09 3F65F771 7FF6D675 +N 401FF9B5 D4748D9C 40A72568 840C2E4D +N C01FD473 06F09B4A 3F36F0A7 F324B840 +N 401D71C9 E180FD34 40989667 0F77109F +Z C02C6604 919D143D 3EA6DC60 C3CF91BF +P C02C6604 919D143D 3EA6DC60 C3CF91C0 +Z 402909B1 3ACD25A9 4110B0E5 7C5FE85D +P 402909B1 3ACD25A9 4110B0E5 7C5FE85E +P C0234492 3D39E3C2 3F112993 259CFA56 +Z C0234492 3D39E3C2 3F112993 259CFA55 +P 4020B129 ED1E91DB 40B07564 0596AC4E +Z 4020B129 ED1E91DB 40B07564 0596AC4D +N 402DA255 50EA47C2 4144C55C 97370049 +N C02C5516 C5A7B04D 3EA7A11D F6318ACD +N 4025C5A3 F479A04A 40EA1601 F2F162D9 +N 402B1B7C 3D0A7725 41277CD6 4A870017 +Z C032A483 11981AAD 3E413353 0F40FF9C +P C032A483 11981AAD 3E413353 0F40FF9D +Z 40302224 624B76A7 41635DF4 8C05C96C +P 40302224 624B76A7 41635DF4 8C05C96D +N C0380C1F 8D5EB8D7 3DC3CB49 B8D06853 +Z C0356A07 327816D7 3E0137E9 896C1D2A +P C0356A07 327816D7 3E0137E9 896C1D2B +N C03C68C7 EFCD99BC 3D602810 43C292C4 +P 403F2889 FE5BE840 42BEF3F4 B3202AC4 +Z 403F2889 FE5BE840 42BEF3F4 B3202AC3 +N 403ECDC8 5918BD2A 42B5B6BF FF816B21 +N C037E941 6ADAB235 3DC6AEAC 4748CF18 +N 403EF46F F8E2F00A 42B940C6 E33B7F6E +N C0312964 30479488 3E62E870 5AB488E9 +P C04267D8 AE3EA8B3 3C9DB3E1 22E39784 +Z C04267D8 AE3EA8B3 3C9DB3E1 22E39783 +P C0451433 ECD413D3 3C221D66 E2AC1550 +Z C0451433 ECD413D3 3C221D66 E2AC154F +N C040584D 30B41AE1 3CFC9C76 A0DF65C2 +P 40453D00 AF05D111 43C36FF3 1C9EDC16 +Z 40453D00 AF05D111 43C36FF3 1C9EDC15 +P C044B33E 4AA98C6F 3C33519F DA4B977C +Z C044B33E 4AA98C6F 3C33519F DA4B977B +Z 4046B3AE A52BDE1C 4406AFDB 02DE9831 +P 4046B3AE A52BDE1C 4406AFDB 02DE9832 +N C04ABCB5 7701B545 3B1CE5F3 84C80DB4 +Z 404E4A01 127C3D87 45650D05 9A55F844 +P 404E4A01 127C3D87 45650D05 9A55F845 +N 404C8593 C89A4ACA 4513A679 D07A50C9 +P C05FC63C A5D5A6D8 3478E242 D9C8D666 +Z C05FC63C A5D5A6D8 3478E242 D9C8D665 +N C0552841 8A765FED 384DFC1D E932FB84 +N C05218F6 D178A638 3967A411 C1768DAF +N C0567BFD 35A682E8 37D2FFC6 2342B6EB +N 406DE3A9 160A62B5 557F52A8 A2C39D24 +N c0862376 5fd8adac f6da8 e13e9b9b +N c0861dca 57a786c3 1f598b 313d214c +N c086181e 4f765fda 2fd9c8 f7442ad6 +N c0861272 474538f1 402e09 aa5f9c6b +N c0860cc6 3f141208 507039 55cdb0bb +N c086071a 36e2eb1f 60b377 c007fe13 +N c086016e 2eb1c436 70f7c9 3c957337 +N c085fbc2 26809d4d 813d32 30af834f +N c085f616 1e4f7664 9183b7 138a8ab4 +N c085f06a 161e4f7b a1cb5c 6e9f5be1 +N c085eabe ded2892 b21426 ddf5f943 +N c085e512 5bc01a9 c25e1b 107180be +N c085df65 fd8adac0 d2a93d c81d4db0 +N c085d9b9 f559b3d7 e2f593 da7b5691 +N c085d40d ed288cee f34322 30d3cb11 +N c085ce61 e4f76605 10391ed c885f7f2 +N c085c8b5 dcc63f1c 113e1fb b35a75c4 +N c085c309 d4951833 1243351 17d6a7c9 +N c085bd5d cc63f14a 13485f3 31919075 +N c085b7b1 c432ca61 144d9e7 518a00dc +N c085b205 bc01a378 1552f32 de7e28c4 +N c085ac59 b3d07c8f 16585db 55448cd7 +N c085a6ad ab9f55a6 175dde6 492668c8 +N c085a101 a36e2ebd 1863759 643b832c +N c0859b55 9b3d07d4 196923a 67c778fb +N c08595a9 930be0eb 1a6ee8f 2c9886b1 +N c0858ffd 8adaba02 1b74c5d a367d52c +N c0858a51 82a99319 1c7abab d53b5078 +N c08584a5 7a786c30 1d80c7f e3c90ed9 +N c0857ef9 72474547 1e86ee0 9dc4e6d +N c085794d 6a161e5e 1f8d2d2 9bbc0ff1 +N c08573a1 61e4f775 209385e 7935542 +N c0856df5 59b3d08c 2199f88 d5db0a40 +N c0856849 5182a9a3 22a0859 a9c59efc +N c085629d 495182ba 23a72d7 41ac5a09 +N c0855cf1 41205bd1 24adf08 777e69fb +N c0855745 38ef34e8 25b4cf4 4131bd4b +N c0855199 30be0dff 26bbca1 b135a7c8 +N c0854bed 288ce716 27c2e17 f6e75d0a +N c0854641 205bc02d 28ca15e 5f08475d +N c0854095 182a9944 29d167c 543642c1 +N c0853ae9 ff9725b 2ad8d79 5f65c3bf +N c085353d 7c84b72 2be065d 285df1e7 +N c0852f90 ff972489 2ce812f 7636bdff +N c08529e4 f765fda0 2defdf8 2fd8fbf3 +N c0852438 ef34d6b7 2ef7cbf 5c8088cf +N c0851e8c e703afce 2fffd8d 2440851b +N c08518e0 ded288e5 3104034 e844d60e +N c0851334 d6a161fc 32082ae e6596851 +N c0850d88 ce703b13 330c638 d341c416 +N c08507dc c63f142a 3410ad7 76086a1 +N c0850230 be0ded41 351508d ecdeb111 +N c084fc84 b5dcc658 3619761 fff45e80 +N c084f6d8 adab9f6f 371df57 cf32a384 +N c084f12c a57a7886 3822873 fbce9bf1 +N c084eb80 9d49519d 39272bb 39edab92 +N c084e5d4 95182ab4 3a2be32 50f2f6d9 +N c084e028 8ce703cb 3b30ade 1bce1874 +N c084da7c 84b5dce2 3c358c3 894b18d5 +N c084d4d0 7c84b5f9 3d3a7e7 9c63ace6 +N c084cf24 74538f10 3e3f84f 6c91c106 +N c084c978 6c226827 3f44a00 262355bb +N c084c3cc 63f1413e 4049cff a8fb366 +N c084be20 5bc01a55 414f151 70cdfa87 +N c084b874 538ef36c 42546fc c5ad1619 +N c084b2c8 4b5dcc83 4359e06 8c2d15ae +N c084ad1c 432ca59a 445f674 5dd9f511 +N c084a770 3afb7eb1 456504b eb27d741 +N c084a1c4 32ca57c8 466ab92 fbd0baad +N c0849c18 2a9930df 477084f 6f33acd0 +N c084966c 226809f6 4876687 3cb58328 +N c08490c0 1a36e30d 497c640 74231fea +N c0848b14 1205bc24 4a82781 3e1548a2 +N c0848568 9d4953b 4b88a4f dc561545 +N c0847fbc 1a36e52 4c8eeb2 aa47fe28 +N c0847a0f f9724769 4d954b0 1d4e8f92 +N c0847463 f1412080 4e9bc4e c538c991 +N c0846eb7 e90ff997 4fa2595 4cad32f6 +N c084690b e0ded2ae 50a908a 7997a66b +N c084635f d8adabc5 51afd35 2d98e0b0 +N c0845db3 d07c84dc 52b6b9c 6677d72f +N c0845807 c84b5df3 53bdbc7 3e94de2e +N c084525b c01a370a 54c4dbc ed5ea60f +N c0844caf b7e91021 55cc184 c7c9171e +N c0844703 afb7e938 56d3726 40c61390 +N c0844157 a786c24f 57daea8 e9c02789 +N c0843bab 9f559b66 58e2814 73172ef0 +N c08435ff 9724747d 59ea370 ac9ef93c +N c0843053 8ef34d94 5af20c5 861ff336 +N c0842aa7 86c226ab 5bfa01b fd9df1d +N c08424fb 7e90ffc2 5d010bc bd8451bf +N c0841f4f 765fd8d9 5e05274 8d359ca6 +N c08419a3 6e2eb1f0 5f09539 316660fc +N c08413f7 65fd8b07 600d90e f5c7e725 +N c0840e4b 5dcc641e 6111dfa 379def75 +N c084089f 559b3d35 62163ff 660693eb +N c08402f3 4d6a164c 631ab23 2434fee +N c083fd47 4538ef63 641f369 a00332cb +N c083f79b 3d07c87a 6523cd7 e5ae41b9 +N c083f1ef 34d6a191 6628772 8cb20e36 +N c083ec43 2ca57aa8 672d33e 61cf85b6 +N c083e697 247453bf 6832040 4569ff95 +N c083e0eb 1c432cd6 6936e7d 2bd78e74 +N c083db3f 141205ed 6a3bdfa 1db29a20 +N c083d593 be0df04 6b40ebc 382cc749 +N c083cfe7 3afb81b 6c460c8 ad633254 +N c083ca3a fb7e9132 6d4b424 c4b402c9 +N c083c48e f34d6a49 6e508d5 db155cc3 +N c083bee2 eb1c4360 6f55ee1 636db611 +N c083b936 e2eb1c77 705b64c e6ed94a6 +N c083b38a dab9f58e 7160f1e 56abc31 +N c083adde d288cea5 726695a 75bcd0a2 +N c083a832 ca57a7bc 736c508 61b73a8 +N c083a286 c22680d3 747222c 9c7de329 +N c0839cda b9f559ea 75780ce 36fc1ee5 +N c083972e b1c43301 767e0f2 ec319b77 +N c0839182 a9930c18 77842a0 eba18915 +N c0838bd6 a161e52f 788a5de 7e1cb48d +N c083862a 9930be46 7990ab2 62908f2 +N c083807e 90ff975d 7a97122 6ab8c1 +N c0837ad2 88ce7074 7b9d935 40f152a +N c0837526 809d498b 7ca42f1 c3391a67 +N c0836f7a 786c22a2 7daae5f b6fb821 +N c08369ce 703afbb9 7eb1b83 c60ddcf2 +N c0836422 6809d4d0 7fb8a66 f8b44c3b +N c0835e76 5fd8ade7 80bfb0f c5bd45a9 +N c08358ca 57a786fe 81c6d85 6cb205cf +N c083531e 4f766015 82ce1cf 4ac22770 +N c0834d72 4745392c 83d57f4 db3ced1b +N c08347c6 3f141243 84dcffd b80c7aeb +N c083421a 36e2eb5a 85e49f1 9a330865 +N c0833c6e 2eb1c471 86ec5d8 5a4a1267 +N c08336c2 26809d88 87f43b9 f1039577 +N c0833116 1e4f769f 88fc39e 77ad58a3 +N c0832b6a 161e4fb6 8a022c7 145b28c2 +N c08325be ded28cd 8b064c8 b01b14ec +N c0832012 5bc01e4 8c0a7d8 4e3b77c6 +N c0831a65 fd8adafb 8d0ebfa 3f407bf8 +N c08314b9 f559b412 8e13132 e5547f9e +N c0830f0d ed288d29 8f17786 b49046b1 +N c0830961 e4f76640 901befa 334454c9 +N c08303b5 dcc63f57 9120791 fa4372f0 +N c082fe09 d495186e 9225152 b52e6648 +N c082f85d cc63f185 9329c41 22c0dc6b +N c082f2b1 c432ca9c 942e862 151f9277 +N c082ed05 bc01a3b3 95335ba 7227bbcd +N c082e759 b3d07cca 963844f 33bfad99 +N c082e1ad ab9f55e1 973d425 6828d45e +N c082dc01 a36e2ef8 9842542 3252f8c1 +N c082d655 9b3d080f 99477aa ca30d8fa +N c082d0a9 930be126 9a4cb64 7d0e1c51 +N c082cafd 8adaba3d 9b52074 ade6a634 +N c082c551 82a99354 9c576e0 d5bf4e8b +N c082bfa5 7a786c6b 9d5ceae 840004ec +N c082b9f9 72474582 9e627e3 5ecf6495 +N c082b44d 6a161e99 9f68285 236fbef9 +N c082aea1 61e4f7b0 a06de99 a69da2ef +N c082a8f5 59b3d0c7 a173c26 d4efe687 +N c082a349 5182a9de a279b32 b33939c3 +N c0829d9d 495182f5 a37fbc3 5eeb4871 +N c08297f1 41205c0c a485ddf e7b7184 +N c0829245 38ef3523 a58c18c 11c91a75 +N c0828c99 30be0e3a a6926d0 d285a531 +N c08286ed 288ce751 a798db3 d49e0f51 +N c0828141 205bc068 a89f63b b6a6415d +N c0827b95 182a997f a9a606f 32461508 +N c08275e9 ff97296 aaacc55 1ca8196d +N c082703d 7c84bad abb39f4 66ea1c62 +N c0826a90 ff9724c4 acba954 1e8f8020 +N c08264e4 f765fddb adc1a7b 6df564ad +N c0825f38 ef34d6f2 aec8d71 9cc8ac63 +N c082598c e703b009 afd023e 107de34c +N c08253e0 ded28920 b0d78e8 4ccb10ed +N c0824e34 d6a16237 b1df177 f4237c6c +N c0824888 ce703b4e b2e6bf4 c8356afc +N c08242dc c63f1465 b3ee866 aa69e0a9 +N c0823d30 be0ded7c b4f66d5 9c666bbd +N c0823784 b5dcc693 b5fe749 c0910314 +N c08231d8 adab9faa b7034e5 ad4afff3 +N c0822c2c a57a78c1 b807731 67f81dca +N c0822680 9d4951d8 b90ba8c 5439ad23 +N c08220d4 95182aef ba0fefa c76c25a1 +N c0821b28 8ce70406 bb14481 28a603ff +N c082157c 84b5dd1d bc18b23 f1004d8e +N c0820fd0 7c84b634 bd1d2e7 abe03c56 +N c0820a24 74538f4b be21bd0 f7421896 +N c0820478 6c226862 bf265e4 8405446f +N c081fecc 63f14179 c02b127 16397ea9 +N c081f920 5bc01a90 c12fd9d 856d6181 +N c081f374 538ef3a7 c234b4c bcfe228c +N c081edc8 4b5dccbe c339a39 bc6898db +N c081e81c 432ca5d5 c43ea69 979b8e8e +N c081e270 3afb7eec c543be1 774b6324 +N c081dcc4 32ca5803 c648ea6 994703e4 +N c081d718 2a99311a c74e2be 50ce3fe4 +N c081d16c 22680a31 c85382e 6e97d31 +N c081cbc0 1a36e348 c958efb 3ac2d4bb +N c081c614 1205bc5f ca5e72b 82009aca +N c081c068 9d49576 cb640c4 892159c6 +N c081babc 1a36e8d cc69bcc 13d94547 +N c081b50f f97247a4 cd6f847 fd712b62 +N c081af63 f14120bb ce7563e 3926ea5d +N c081a9b7 e90ff9d2 cf7b5b4 d28f70f5 +N c081a40b e0ded2e9 d0816b1 edfa4f8a +N c0819e5f d8adac00 d18793b c8d6e095 +N c08198b3 d07c8517 d28dd58 ba1b0eed +N c0819307 c84b5e2e d39430f 32abc075 +N c0818d5b c01a3745 d49aa65 bdc6ebea +N c08187af b7e9105c d5a1363 16f60ae +N c0818203 afb7e973 d6a7e0d beda476f +N c0817c57 a786c28a d7aea6c d2de62c2 +N c08176ab 9f559ba1 d8b5887 366516d9 +N c08170ff 972474b8 d9bc863 fedd3f91 +N c0816b53 8ef34dcf dac3a0a 5eafdc44 +N c08165a7 86c226e6 dbcad81 a5b698e6 +N c0815ffb 7e90fffd dcd22d1 41b43bf4 +N c0815a4f 765fd914 ddd9a00 becf011a +N c08154a3 6e2eb22b dee1317 c80ce84a +N c0814ef7 65fd8b42 dfe8e1e 27d20162 +N c081494b 5dcc6459 e0f0b1b c860bc69 +N c081439f 559b3d70 e1f8a18 b45c46b8 +N c0813df3 4d6a1687 e30058e 8ba67eb0 +N c0813847 4538ef9e e404718 9f137eb4 +N c081329b 3d07c8b5 e5089ae cbe96d37 +N c0812cef 34d6a1cc e60cd55 5adc424d +N c0812743 2ca57ae3 e711210 a626335a +N c0812197 247453fa e8157e5 19cf62c0 +N c0811beb 1c432d11 e919ed7 33f6b4ce +N c081163f 14120628 ea1e6eb 851bce98 +N c0811093 be0df3f eb23026 b06a4387 +N c0810ae7 3afb856 ec27a8d 6c05f669 +N c081053a fb7e916d ed2c624 8158b2f4 +N c080ff8e f34d6a84 ee312f0 cd6104bf +N c080f9e2 eb1c439b ef360f7 410250af +N c080f436 e2eb1cb2 f03b03c e156361a +N c080ee8a dab9f5c9 f1400c6 c7ff3cc5 +N c080e8de d288cee0 f24529a 237cd524 +N c080e332 ca57a7f7 f34a5bc 3780b02b +N c080dd86 c226810e f44fa32 5d457447 +N c080d7da b9f55a25 f555002 3e6d501 +N c080d22e b1c4333c f65a730 b0bb12fd +N c080cc82 a9930c53 f75ffc3 ffadea18 +N c080c6d6 a161e56a f8659c1 a39cf37a +N c080c12a 9930be81 f96b52f 66b58193 +N c080bb7e 90ff9798 fa71213 2ad3fc0a +N c080b5d2 88ce70af fb77072 e9e4c1be +N c080b026 809d49c6 fc7d054 b646971b +N c080aa7a 786c22dd fd831be bb2ea716 +N c080a4ce 703afbf4 fe894b7 3d0e1d38 +N c0809f22 6809d50b ff8f944 99f95f4c +N c0809976 5fd8ae22 10095f6d 4a10ed4f +N c08093ca 57a78739 1019c737 dfebee62 +N c0808e1e 4f766050 102a30ab 9047194 +N c0808872 47453967 103a9bcd 8e256989 +N c08082c6 3f14127e 104b08a6 53da69fc +N c0807d1a 36e2eb95 105b773c 5ae12e66 +N c080776e 2eb1c4ac 106be796 c09cf100 +N c08071c2 26809dc3 107c59bc bf8b9997 +N c0806c16 1e4f76da 108ccdb5 afbccbc2 +N c080666a 161e4ff1 109d4389 74adc17 +N c08060be ded2908 10adbb3e 5ad5b429 +N c0805b12 5bc021f 10be34dd 5dffad41 +N c0805565 fd8adb36 10ceb06d e3ec69cf +N c0804fb9 f559b44d 10df2df7 dfc1b5c3 +N c0804a0d ed288d64 10efad83 652a7618 +N c0804461 e4f7667b 1100178c 546dd7f9 +N c0803eb5 dcc63f92 11105960 8dd7fd +N c0803909 d49518a9 11209c40 f325ad43 +N c080335d cc63f1c0 1130e033 79b8d6c0 +N c0802db1 c432cad7 1141253b f364be7c +N c0802805 bc01a3ee 11516b5e d128b9bf +N c0802259 b3d07d05 1161b2a0 962f2fc6 +N c0801cad ab9f561c 1171fb05 d817ebbb +N c0801701 a36e2f33 11824493 3f439ea6 +N c0801155 9b3d084a 11928f4d 87209649 +N c0800ba9 930be161 11a2db39 7e78adc6 +N c08005fd 8adaba78 11b3285c 7c07d1b +N c0800051 82a9938f 11c376ba 1967cc88 +N c07ff54a f4f0d94c 11d3c658 be2b5110 +N c07fe9f2 e48e8b7a 11e4173d 1567b752 +N c07fde9a d42c3da8 11f4696c 536e0219 +N c07fd342 c3c9efd6 1204bceb c1d94205 +N c07fc7ea b367a204 121511c0 bfe5abe4 +N c07fbc92 a3055432 122567f0 c2c9133d +N c07fb13a 92a30660 1235bf81 560cced1 +N c07fa5e2 8240b88e 12461878 1be90cd6 +N c07f9a8a 71de6abc 125672da cda19cc6 +N c07f8f32 617c1cea 1266ceaf 3be434c1 +N c07f83da 5119cf18 12772bfb 4f283892 +N c07f7882 40b78146 12878ac5 8100879 +N c07f6d2a 30553374 1297eb12 7fcbde0f +N c07f61d2 1ff2e5a2 12a84ce9 e87e3d82 +N c07f567a f9097d0 12b8b051 8da201c4 +N c07f4b21 ff2e49fe 12c9154f d4720a1c +N c07f3fc9 eecbfc2c 12d97beb 3c528fdd +N c07f3471 de69ae5a 12e9e42a 5f3c2afb +N c07f2919 ce076088 12fa4e13 f2288c6e +N c07f1dc1 bda512b6 130ab9ae c580f54b +N c07f1269 ad42c4e4 131b2701 c58e71d1 +N c07f0711 9ce07712 132b9613 faebdf7e +N c07efbb9 8c7e2940 133c06ec 8af9c599 +N c07ef061 7c1bdb6e 134c7992 b85407a5 +N c07ee509 6bb98d9c 135cee0d e349793e +N c07ed9b1 5b573fca 136d6465 8a555b26 +N c07ece59 4af4f1f8 137ddca1 4a9ac942 +N c07ec301 3a92a426 138e56c8 e0622189 +N c07eb7a9 2a305654 139ed2e4 27986be3 +N c07eac51 19ce0882 13af50fb 1c50cb40 +N c07ea0f9 96bbab0 13bfd115 db480020 +N c07e95a0 f9096cde 13d0299e 51350292 +N c07e8a48 e8a71f0c 13e06bbb e8ace70e +N c07e7ef0 d844d13a 13f0aee7 f4fd9938 +N c07e7398 c7e28368 1400f326 c87f85d4 +N c07e6840 b7803596 1411387c c738c893 +N c07e5ce8 a71de7c4 14217eee 67257d1b +N c07e5190 96bb99f2 1431c680 308137e4 +N c07e4638 86594c20 14420f36 be11ab9e +N c07e3ae0 75f6fe4e 14525916 bd727ff5 +N c07e2f88 6594b07c 1462a424 ef625e8b +N c07e2430 553262aa 1472f066 28113b25 +N c07e18d8 44d014d8 14833ddf 4f6fdc18 +N c07e0d80 346dc706 14938c95 6180a7fc +N c07e0228 240b7934 14a3dc8d 6ea9be02 +N c07df6d0 13a92b62 14b42dcc 9c085e02 +N c07deb78 346dd90 14c48058 23c5a5d1 +N c07de01f f2e48fbe 14d4d435 556ca929 +N c07dd4c7 e28241ec 14e52969 9641e9ca +N c07dc96f d21ff41a 14f57ffa 619c3564 +N c07dbe17 c1bda648 1505d7ed 493eef07 +N c07db2bf b15b5876 15163147 f5b5c9ef +N c07da767 a0f90aa4 15268c10 26b1fb84 +N c07d9c0f 9096bcd2 1536e84b b368ea95 +N c07d90b7 80346f00 15474600 8af461ee +N c07d855f 6fd2212e 1557a534 b4b44c6c +N c07d7a07 5f6fd35c 156805ee 50b200d5 +N c07d6eaf 4f0d858a 15786833 980523f3 +N c07d6357 3eab37b8 1588cc0a dd3a274a +N c07d57ff 2e48e9e6 1599317a 8cba6b1f +N c07d4ca7 1de69c14 15a99889 2d360a75 +N c07d414f d844e42 15ba013d 600f57ce +N c07d35f6 fd220070 15ca6b9d e1c811a5 +N c07d2a9e ecbfb29e 15dad7b1 8a705599 +N c07d1f46 dc5d64cc 15eb457f 4e175976 +N c07d13ee cbfb16fa 15fbb50e 3d3df15f +N c07d0896 bb98c928 160c2665 854aea6b +N c07cfd3e ab367b56 161c998c 71014141 +N c07cf1e6 9ad42d84 162d0e8a 68f83c3c +N c07ce68e 8a71dfb2 163d8566 f41570e7 +N c07cdb36 7a0f91e0 164dfe29 b808bc92 +N c07ccfde 69ad440e 165e78da 79ca3814 +N c07cc486 594af63c 166ef581 1e1a2ebe +N c07cb92e 48e8a86a 167f7425 aa0320c3 +N c07cadd6 38865a98 168ff4d0 435dd97d +N c07ca27e 28240cc6 16a03bc4 98abd0fc +N c07c9726 17c1bef4 16b07e2c 6e7d4c3c +N c07c8bce 75f7122 16c0c1a3 e8dc1ae1 +N c07c8075 f6fd2350 16d1062f 5efb047b +N c07c751d e69ad57e 16e14bd3 39ce5992 +N c07c69c5 d63887ac 16f19293 f45495eb +N c07c5e6d c5d639da 1701da76 1be02bdb +N c07c5315 b573ec08 1712237e 50627d87 +N c07c47bd a5119e36 17226db1 44b808cc +N c07c3c65 94af5064 1732b913 bef5cac7 +N c07c310d 844d0292 174305aa 98b7dfe4 +N c07c25b5 73eab4c0 1753537a bf716597 +N c07c1a5d 638866ee 1763a289 34bda2d7 +N c07c0f05 5326191c 1773f2db eb27c96 +N c07c03ad 42c3cb4a 17844475 78343b86 +N c07bf855 32617d78 1794975d b14aa88b +N c07becfd 21ff2fa6 17a4eb99 f778558 +N c07be1a5 119ce1d4 17b5412c fe0e66c8 +N c07bd64d 13a9402 17c5981e fe8df68e +N c07bcaf4 f0d84630 17d5f074 a8faa20f +N c07bbf9c e075f85e 17e64a33 ac3abc2a +N c07bb444 d013aa8c 17f6a561 ce7417df +N c07ba8ec bfb15cba 18070204 ed6b21e3 +N c07b9d94 af4f0ee8 18176022 fee37f37 +N c07b923c 9eecc116 1827bfc2 110236f9 +N c07b86e4 8e8a7344 183820e8 4ab16dc8 +N c07b7b8c 7e282572 1848839b ec05b91b +N c07b7034 6dc5d7a0 1858e7e3 4ea51117 +N c07b64dc 5d6389ce 18694dc4 e62f6785 +N c07b5984 4d013bfc 1879b547 40a8ea99 +N c07b4e2c 3c9eee2a 188a1e71 6e5fa6c +N c07b42d4 2c3ca058 189a8948 fcf8d80f +N c07b377c 1bda5286 18aaf5d6 2a11557 +N c07b2c24 b7804b4 18bb641f 13bccc73 +N c07b20cb fb15b6e2 18cbd42b 48bba6b3 +N c07b1573 eab36910 18dc4601 d713b9ce +N c07b0a1b da511b3e 18ecb9aa 11b8433b +N c07afec3 c9eecd6c 18fd2f2b 69924937 +N c07af36b b98c7f9a 190da68d 6dfb2941 +N c07ae813 a92a31c8 191e1fd7 cd391bea +N c07adcbb 98c7e3f6 192e9b12 54fdb605 +N c07ad163 88659624 193f1844 f2e66f4a +N c07ac60b 78034852 194f9777 b4ff36c0 +N c07abab3 67a0fa80 19600c59 65238ea9 +N c07aaf5b 573eacae 19704dff 419b8f87 +N c07aa403 46dc5edc 198090b1 a92589e2 +N c07a98ab 367a110a 1990d474 e64667ef +N c07a8d53 2617c338 19a1194d 5510bf1e +N c07a81fb 15b57566 19b15f3f 636c9e33 +N c07a76a3 5532794 19c1a64f 91608113 +N c07a6b4a f4f0d9c2 19d1ee82 715b6efc +N c07a5ff2 e48e8bf0 19e237dc a88047f0 +N c07a549a d42c3e1e 19f28262 eef2462c +N c07a4942 c3c9f04c 1a02ce1a 1022b88f +N c07a3dea b367a27a 1a131b06 eb1ffafb +N c07a3292 a30554a8 1a23692e 72e5b1c1 +N c07a273a 92a306d6 1a33b895 aeae4d39 +N c07a1be2 8240b904 1a440941 ba45dad8 +N c07a108a 71de6b32 1a545b37 c65e2902 +N c07a0532 617c1d60 1a64ae7d 18e44313 +N c079f9da 5119cf8e 1a750317 d574b14 +N c079ee82 40b781bc 1a85590b 1520b6bb +N c079e32a 305533ea 1a95b05e b7edf556 +N c079d7d2 1ff2e618 1aa60917 940b847b +N c079cc7a f909846 1ab6633b 5ec17945 +N c079c121 ff2e4a74 1ac6becf e4b18415 +N c079b5c9 eecbfca2 1ad71bdb a3674f4 +N c079aa71 de69aed0 1ae77a62 cbc546a6 +N c0799f19 ce0760fe 1af7da6d 3e4fb6bc +N c07993c1 bda5132c 1b083c00 8fa870eb +N c0798869 ad42c55a 1b189f23 6e8d43a +N c0797d11 9ce07788 1b2903db 4d85865 +N c07971b9 8c7e29b6 1b396a2f 4559a4c +N c0796661 7c1bdbe4 1b49d225 9ac1160b +N c0795b09 6bb98e12 1b5a3bc5 786995b0 +N c0794fb1 5b574040 1b6aa715 68fa5b79 +N c0794459 4af4f26e 1b7b141c 53eb0ec0 +N c0793901 3a92a49c 1b8b82e1 3cf172b9 +N c0792da9 2a3056ca 1b9bf36b 4474ee61 +N c0792251 19ce08f8 1bac65c1 a803ecfd +N c07916f9 96bbb26 1bbcd9eb c2cb1eca +N c0790ba0 f9096d54 1bcd4ff1 e0ea177 +N c0790048 e8a71f82 1bddc7d9 21a51843 +N c078f4f0 d844d1b0 1bee41ab b474bb9c +N c078e998 c7e283de 1bfebd70 9cf26860 +N c078de40 b780360c 1c0f3b2f d1a2b6d1 +N c078d2e8 a71de83a 1c1fbaf1 699d21a4 +N c078c790 96bb9a68 1c301e5e ce88a2c7 +N c078bc38 86594c96 1c40604e 62e720ef +N c078b0e0 75f6fec4 1c50a34b afe62172 +N c078a588 6594b0f2 1c60e75b 4dc1f81 +N c0789a30 55326320 1c712c80 c2c0f7a1 +N c0788ed8 44d0154e 1c8172c1 5c76066b +N c0788380 346dc77c 1c91ba21 570f6e3a +N c0787828 240b79aa 1ca202a5 4a1e88a8 +N c0786cd0 13a92bd8 1cb24c51 dffd8885 +N c0786178 346de06 1cc2972b d61c5136 +N c078561f f2e49034 1cd2e337 fd4e8866 +N c0784ac7 e2824262 1ce3307b 3a1ae713 +N c0783f6f d21ff490 1cf37efa 850bcf12 +N c0783417 c1bda6be 1d03ceba eb012a37 +N c07828bf b15b58ec 1d141fc1 8d83985f +N c0781d67 a0f90b1a 1d247213 a318f1c8 +N c078120f 9096bd48 1d34c5b6 779a2312 +N c07806b7 80346f76 1d451aaf 6c8a687d +N c077fb5f 6fd221a4 1d557103 f96fee01 +N c077f007 5f6fd3d2 1d65c8b9 ac2dd9e1 +N c077e4af 4f0d8600 1d7621d6 295fc7a6 +N c077d957 3eab382e 1d867c5f 2cb6b93d +N c077cdff 2e48ea5c 1d96d85a 89578459 +N c077c2a7 1de69c8a 1da735ce 2a3ac209 +N c077b74f d844eb8 1db794c0 128e46cd +N c077abf6 fd2200e6 1dc7f536 5e18295a +N c077a09e ecbfb314 1dd85737 419b5e73 +N c0779546 dc5d6542 1de8bac9 b3df055 +N c07789ee cbfb1770 1df91ff2 22f0d843 +N c0777e96 bb98c99e 1e0986b9 ad980dd +N c077733e ab367bcc 1e19ef24 5fbcf81e +N c07767e6 9ad42dfa 1e2a593a d96cd7ca +N c0775c8e 8a71e028 1e3ac503 4b35eb6a +N c0775136 7a0f9256 1e4b3284 a4509ae2 +N c07745de 69ad4484 1e5ba1c5 f05320e5 +N c0773a86 594af6b2 1e6c12ce 57a59497 +N c0772f2e 48e8a8e0 1e7c85a5 1ff7cde9 +N c07723d6 38865b0e 1e8cfa51 acb92c26 +N c077187e 28240d3c 1e9d70db 7f92467f +N c0770d26 17c1bf6a 1eade94a 38e08e63 +N c07701ce 75f7198 1ebe63a5 9833eb90 +N c076f675 f6fd23c6 1ecedff5 7cce59fc +N c076eb1d e69ad5f4 1edf5e41 e62591c5 +N c076dfc5 d6388822 1eefde92 f466c184 +N c076d46d c5d63a50 1f003078 747e31bc +N c076c915 b573ec7e 1f1072b2 138b1b16 +N c076bdbd a5119eac 1f20b5fa 9a19b0a5 +N c076b265 94af50da 1f30fa56 5c5767cd +N c076a70d 844d0308 1f413fc9 c026e384 +N c0769bb5 73eab536 1f518659 3d686409 +N c076905d 63886764 1f61ce09 5e435ee2 +N c0768505 53261992 1f7216de bf7143eb +N c07679ad 42c3cbc0 1f8260de 1089743b +N c0766e55 32617dee 1f92ac0c 144e6fd1 +N c07662fd 21ff301c 1fa2f86d a0fc3eec +N c07657a5 119ce24a 1fb34607 a0981c2c +N c0764c4d 13a9478 1fc394df 11416492 +N c07640f4 f0d846a6 1fd3e4f9 583d296 +N c076359c e075f8d4 1fe4365a a4ab099d +N c0762a44 d013ab02 1ff48909 2b177733 +N c0761eec bfb15d30 2004dd09 ea948f79 +N c0761394 af4f0f5e 20153262 4ab06a59 +N c076083c 9eecc18c 20258917 c914c71a +N c075fce4 8e8a73ba 2035e12f f9e17c1e +N c075f18c 7e2825e8 20463ab0 88085888 +N c075e634 6dc5d816 2056959f 35aa7dc6 +N c075dadc 5d638a44 2066f201 dc7736ed +N c075cf84 4d013c72 20774fde 6e0c541c +N c075c42c 3c9eeea0 2087af3a f4580ff2 +N c075b8d4 2c3ca0ce 2098101d 91fc8593 +N c075ad7c 1bda52fc 20a8728c 82b4bd76 +N c075a224 b78052a 20b8d68e 1bbb5798 +N c07596cb fb15b758 20c93c28 cc32d9a6 +N c0758b73 eab36986 20d9a363 1d8fa7d6 +N c075801b da511bb4 20ea0c43 b403af37 +N c07574c3 c9eecde2 20fa76d1 4eebc879 +N c075696b b98c8010 210ae312 c93eda20 +N c0755e13 a92a323e 211b510f 19fec15c +N c07552bb 98c7e46c 212bc0cd 54ab08b7 +N c0754763 8865969a 213c3254 a9b5740f +N c0753c0b 780348c8 214ca5ac 66f8694a +N c07530b3 67a0faf6 215d1adb f82f3d67 +N c075255b 573ead24 216d91ea e7706db6 +N c0751a03 46dc5f52 217e0ae0 dda9ccfb +N c0750eab 367a1180 218e85c5 a31eac95 +N c0750353 2617c3ae 219f02a1 1fe809af +N c074f7fb 15b575dc 21af817b 5c76c6ce +N c074eca3 553280a 21c0012e 410bfd05 +N c074e14a f4f0da38 21d042a6 6dbdac43 +N c074d5f2 e48e8c66 21e0852a 6a9de3e2 +N c074ca9a d42c3e94 21f0c8be 7f350ecf +N c074bf42 c3c9f0c2 22010d67 48d0beb +N c074b3ea b367a2f0 22115328 6578ca23 +N c074a892 a305551e 22219a07 1edd0979 +N c0749d3a 92a3074c 2231e207 bffa45ac +N c07491e2 8240b97a 22422b2e eab7cf39 +N c074868a 71de6ba8 22527581 53f0178f +N c0747b32 617c1dd6 2262c103 c3be3565 +N c0746fda 5119d004 22730dbb 15cca623 +N c0746482 40b78232 22835bac 39a55175 +N c074592a 30553460 2293aadc 3302d42d +N c0744dd2 1ff2e68e 22a3fb50 1a2317b6 +N c074427a f9098bc 22b44d0d 1c1b3b53 +N c0743721 ff2e4aea 22c4a018 7b2cd4b1 +N c0742bc9 eecbfd18 22d4f477 8f1c8d24 +N c0742071 de69af46 22e54a2f c58a2144 +N c0741519 ce076174 22f5a146 a249c871 +N c07409c1 bda513a2 2305f9c1 bfbf0a23 +N c073fe69 ad42c5d0 231653a6 cf3906bc +N c073f311 9ce077fe 2326aefb 995039e3 +N c073e7b9 8c7e2a2c 23370bc5 fe45bc63 +N c073dc61 7c1bdc5a 23476a0b f6640bc0 +N c073d109 6bb98e88 2357c9d3 92615da0 +N c073c5b1 5b5740b6 23682b22 fbc38577 +N c073ba59 4af4f2e4 23788e00 754572d7 +N c073af01 3a92a512 2388f272 5b3e4ee8 +N c073a3a9 2a305740 2399587f 240a3fb4 +N c0739851 19ce096e 23a9c02d 6074d7ff +N c0738cf9 96bbb9c 23ba2983 bc253a7f +N c07381a0 f9096dca 23ca9488 fe0bf777 +N c0737648 e8a71ff8 23db0144 8d2abb9 +N c0736af0 d844d226 23eb6fbb db4d6845 +N c0735f98 c7e28454 23fbdff7 90ede9cb +N c0735440 b7803682 240c51fe 6238a784 +N c07348e8 a71de8b0 241cc5d7 a53bc0d8 +N c0733d90 96bb9ade 242d3b8a ce07d191 +N c0733238 86594d0c 243db31f 6f2ab447 +N c07326e0 75f6ff3a 244e2c9d 3a2c3afe +N c0731b88 6594b168 245ea80c ce5f1 +N c0731030 55326396 246f2573 b1c6a0b7 +N c07304d8 44d015c4 247fa4dc 60cf8e0b +N c072f980 346dc7f2 24901327 1fcf754b +N c072ee28 240b7a20 24a054e8 d11a07af +N c072e2d0 13a92c4e 24b097b7 7f4fce36 +N c072d778 346de7c 24c0db97 76c76a50 +N c072cc1f f2e490aa 24d1208d 156c99bf +N c072c0c7 e28242d8 24e1669c cb082320 +N c072b56f d21ff506 24f1adcb 1988e8a3 +N c072aa17 c1bda734 2501f61c 954e25b4 +N c0729ebf b15b5962 25123f95 e572dc50 +N c0729367 a0f90b90 25228a3b c41a76e9 +N c072880f 9096bdbe 2532d612 febea3c6 +N c0727cb7 80346fec 25432320 767e6edc +N c072715f 6fd2221a 25537169 206e9f3a +N c0726607 5f6fd448 2563c0f2 5eb5d38 +N c0725aaf 4f0d8676 257411c0 44eb26a1 +N c0724f57 3eab38a4 258463d9 10531636 +N c07243ff 2e48ead2 2594b741 b04c83f4 +N c07238a7 1de69d00 25a50bff 829c0399 +N c0722d4f d844f2e 25b56217 faf9c70b +N c07221f6 fd22015c 25c5b990 a36b6a4d +N c072169e ecbfb38a 25d6126f 1c9f2ec1 +N c0720b46 dc5d65b8 25e66cb9 1e48aba8 +N c071ffee cbfb17e6 25f6c874 777ef9ba +N c071f496 bb98ca14 260725a7 f1c600b +N c071e93e ab367c42 26178456 e41f883e +N c071dde6 9ad42e70 2627e48a e0e4063 +N c071d28e 8a71e09e 26384646 bd59d0cc +N c071c736 7a0f92cc 2648a993 3bc4ec55 +N c071bbde 69ad44fa 26590e75 eccb41ac +N c071b086 594af728 266974f5 4e0ab439 +N c071a52e 48e8a956 2679dd17 f7ae4380 +N c07199d6 38865b84 268a46e4 9cdaa7cc +N c0718e7e 28240db2 269ab262 c1cab1f +N c0718326 17c1bfe0 26ab1f97 2fd94595 +N c07177ce 75f720e 26bb8e8b ebf8456 +N c0716c75 f6fd243c 26cbff44 cc3c427e +N c071611d e69ad66a 26dc71cb a8efbb63 +N c07155c5 d6388898 26ece627 324fdd0 +N c0714a6d c5d63ac6 26fd5c5e 574b47de +N c0713f15 b573ecf4 270dd479 4071533f +N c07133bd a5119f22 271e4e7f 78c299e9 +N c0712865 94af5150 272eca78 da069b29 +N c0711d0d 844d037e 273f486d 5e22295f +N c07111b5 73eab5ac 274fc865 1f9ac89c +N c071065d 638867da 27602534 2d0e1359 +N c070fb05 53261a08 2770673f b57fda9a +N c070efad 42c3cc36 2780aa59 68eb3714 +N c070e455 32617e64 2790ee85 987a6628 +N c070d8fd 21ff3092 27a133c8 a7008006 +N c070cda5 119ce2c0 27b17a27 941b4ea +N c070c24d 13a94ee 27c1c1a5 463cb1f0 +N c070b6f4 f0d8471c 27d20a47 f7753213 +N c070ab9c e075f94a 27e25413 c93fc03a +N c070a044 d013ab78 27f29f0d 7b0eaf27 +N c07094ec bfb15da6 2802eb39 dfc04c43 +N c0708994 af4f0fd4 2813389d ddee524f +N c0707e3c 9eecc202 2823873e 703ea10b +N c07072e4 8e8a7430 2833d720 a5b53f16 +N c070678c 7e28265e 28442849 a207ab40 +N c0705c34 6dc5d88c 28547abe 9df182af +N c07050dc 5d638aba 2864ce84 e78a814a +N c0704584 4d013ce8 287523a1 e29de1f5 +N c0703a2c 3c9eef16 28857a1b 9032432 +N c0702ed4 2c3ca144 2895d1f5 eaf83cf0 +N c070237c 1bda5372 28a62b38 2f7d383b +N c0701824 b7805a0 28b685e7 94b151d4 +N c0700ccb fb15b7ce 28c6e209 f0318a8d +N c0700173 eab369fc 28d73fa5 2f78c092 +N c06ffe5e 353f81a4 28daca5b 441d774 +N c06fe7ae 147ae600 28eb37f2 38404362 +N c06fd0fd f3b64a5c 28fba749 b88d50e1 +N c06fba4d d2f1aeb8 290c1868 aefecd30 +N c06fa39d b22d1314 291c8b56 62b81e57 +N c06f8ced 91687770 292d001a 38a221a1 +N c06f763d 70a3dbcc 293d76bb b3e4f474 +N c06f5f8d 4fdf4028 294def42 7663af4e +N c06f48dd 2f1aa484 295e69b6 413a1aec +N c06f322d e5608e0 296ee61e f53c67ac +N c06f1b7c ed916d3c 297f6484 9378ef5e +N c06f04cc ccccd198 298fe4ef 3dbc09dc +N c06eee1c ac0835f4 29a033b3 9b8afe79 +N c06ed76c 8b439a50 29b075fa 72318810 +N c06ec0bc 6a7efeac 29c0b950 666ae684 +N c06eaa0c 49ba6308 29d0fdb9 cd41bab2 +N c06e935c 28f5c764 29e1433b d795bc7 +N c06e7cac 8312bc0 29f189d8 9fd65568 +N c06e65fb e76c901c 2a01d197 f680e61 +N c06e4f4b c6a7f478 2a121a7a f9d39c9f +N c06e389b a5e358d4 2a226489 f9fcb42 +N c06e21eb 851ebd30 2a32afc6 148257ad +N c06e0b3b 645a218c 2a42fc36 dfae6a86 +N c06df48b 439585e8 2a5349e0 5c2451bd +N c06ddddb 22d0ea44 2a6398c7 890280b5 +N c06dc72b 20c4ea0 2a73e8f1 79d7dbc0 +N c06db07a e147b2fc 2a843a63 56f75444 +N c06d99ca c0831758 2a948d22 5dccdae7 +N c06d831a 9fbe7bb4 2aa4e133 e133ad2e +N c06d6c6a 7ef9e010 2ab5369d 49ce0431 +N c06d55ba 5e35446c 2ac58d64 165e29f5 +N c06d3f0a 3d70a8c8 2ad5e58d dc20fb30 +N c06d285a 1cac0d24 2ae63f20 4729db4f +N c06d11a9 fbe77180 2af69a21 1ac02096 +N c06cfaf9 db22d5dc 2b06f696 31bdfe74 +N c06ce449 ba5e3a38 2b175485 7ef0f41a +N c06ccd99 99999e94 2b27b3f5 d7bc580 +N c06cb6e9 78d502f0 2b3814eb 13a053f +N c06ca039 5810674c 2b48776d 9725358d +N c06c8989 374bcba8 2b58db83 25bb86ed +N c06c72d9 16873004 2b694132 1d683b29 +N c06c5c28 f5c29460 2b79a881 8edb351 +N c06c4578 d4fdf8bc 2b8a1176 8dd12f8c +N c06c2ec8 b4395d18 2b9a7c19 6cc847b0 +N c06c1818 9374c174 2baae870 822823a4 +N c06c0168 72b025d0 2bbb5682 c6567ac2 +N c06beab8 51eb8a2c 2bcbc657 4e3c616c +N c06bd408 3126ee88 2bdc37f5 4bbaec43 +N c06bbd58 106252e4 2becab64 e21b081 +N c06ba6a7 ef9db740 2bfd20ab 2a7290e +N c06b8ff7 ced91b9c 2c0d97d1 b4e30816 +N c06b7947 ae147ff8 2c1e10df cf4a7cfe +N c06b6297 8d4fe454 2c2e8bdd 1bae76af +N c06b4be7 6c8b48b0 2c3f08d1 83bbea63 +N c06b3537 4bc6ad0c 2c4f87c5 117e272d +N c06b1e87 2b021168 2c60045f f7f19f4d +N c06b07d7 a3d75c4 2c7045e5 35a14580 +N c06af126 e978da20 2c808876 78f2ae08 +N c06ada76 c8b43e7c 2c90cc18 a48e940 +N c06ac3c6 a7efa2d8 2ca110ce 438bf9df +N c06aad16 872b0734 2cb1569d 90707f5e +N c06a9666 66666b90 2cc19d8a 6ec08580 +N c06a7fb6 45a1cfec 2cd1e599 6ea57dbe +N c06a6906 24dd3448 2ce22ecf 32f36745 +N c06a5256 41898a4 2cf27930 71752a67 +N c06a3ba5 e353fd00 2d02c4c1 f33a2c62 +N c06a24f5 c28f615c 2d131188 94e52087 +N c06a0e45 a1cac5b8 2d235f89 46fc1bc5 +N c069f795 81062a14 2d33aec9 e39efc1 +N c069e0e5 60418e70 2d43ff4d 3e0d2c5 +N c069ca35 3f7cf2cc 2d54511a 560e59c4 +N c069b385 1eb85728 2d64a436 4810c9e7 +N c0699cd4 fdf3bb84 2d74f8a6 32bdc71d +N c0698624 dd2f1fe0 2d854e6f 84ca653e +N c0696f74 bc6a843c 2d95a597 c324a170 +N c06958c4 9ba5e898 2da5fe24 894e4990 +N c0694214 7ae14cf4 2db6581b 89b95776 +N c0692b64 5a1cb150 2dc6b382 8e25c600 +N c06914b4 395815ac 2dd7105f 7800e5fc +N c068fe04 18937a08 2de76eb8 40c63903 +N c068e753 f7cede64 2df7ce92 fa61d889 +N c068d0a3 d70a42c0 2e082ff5 cf946f7c +N c068b9f3 b645a71c 2e1892e7 458cccb +N c068a343 95810b78 2e28f76c f64b157d +N c0688c93 74bc6fd4 2e395d8e 1d119cdf +N c06875e3 53f7d430 2e49c551 ac76999 +N c0685f33 3333388c 2e5a2ebc 6c686e85 +N c0684883 126e9ce8 2e6a99d7 a3f7e2c +N c06831d2 f1aa0144 2e7b06a7 c8560014 +N c0681b22 d0e565a0 2e8b7535 a6e56f01 +N c0680472 b020c9fc 2e9be587 c2caa775 +N c067edc2 8f5c2e58 2eac57a5 55fb0de5 +N c067d712 6e9792b4 2ebccb95 b7fb941f +N c067c062 4dd2f710 2ecd4160 5e59a597 +N c067a9b2 2d0e5b6c 2eddb90c dd260252 +N c0679302 c49bfc8 2eee32a2 e771906c +N c0677c51 eb852424 2efeae2a 4fcc2c2c +N c06765a1 cac08880 2f0f2bab 8c57ed7 +N c0674ef1 a9fbecdc 2f1fab2d 256fe497 +N c0673841 89375138 2f30165c 6cf2b4e6 +N c0672191 6872b594 2f40582b 3de77433 +N c0670ae1 47ae19f0 2f509b07 4176a6f9 +N c066f431 26e97e4c 2f60def4 c4d2899c +N c066dd81 624e2a8 2f7123f8 26c5f729 +N c066c6d0 e5604704 2f816a15 d7fc6435 +N c066b020 c49bab60 2f91b152 5b4b002f +N c0669970 a3d70fbc 2fa1f9b2 45fb01d7 +N c06682c0 83127418 2fb2433a 401523a0 +N c0666c10 624dd874 2fc28def 4ae54e6 +N c0665560 41893cd0 2fd2d9d5 6235a4cf +N c0663eb0 20c4a12c 2fe326f2 3ac36bf2 +N c0662800 588 2ff3754a 8469b9ce +N c066114f df3b69e4 3003c4e3 49860b42 +N c065fa9f be76ce40 301415c1 a9144f46 +N c065e3ef 9db2329c 302467ea d7033f43 +N c065cd3f 7ced96f8 3034bb64 1c8a106b +N c065b68f 5c28fb54 30451032 d87f839d +N c0659fdf 3b645fb0 3055665c 7fb25973 +N c065892f 1a9fc40c 3065bde6 9d43301c +N c065727e f9db2868 307616d6 d2ffd0da +N c0655bce d9168cc4 30867132 d9bff2fb +N c065451e b851f120 3096cd00 81c37a46 +N c0652e6e 978d557c 30a72a45 b31236ec +N c06517be 76c8b9d8 30b78908 6ddd2d2e +N c065010e 56041e34 30c7e94e cae16ae5 +N c064ea5e 353f8290 30d84b1e fbcc7167 +N c064d3ae 147ae6ec 30e8ae7f 4ba23a22 +N c064bcfd f3b64b48 30f91376 1f24dc90 +N c064a64d d2f1afa4 31097a09 f53ddc22 +N c0648f9d b22d1400 3119e241 676924f3 +N c06478ed 9168785c 312a4c23 2a21be24 +N c064623d 70a3dcb8 313ab7b6 d5038d2 +N c0644b8d 4fdf4114 314b2500 fcbae2d8 +N c06434dd 2f1aa570 315b940b 77c47c +N c0641e2d e5609cc 316c04db 3d60706f +N c064077c ed916e28 317c7778 f587ad8e +N c063f0cc ccccd284 318cebeb 88b101ec +N c063da1c ac0836e0 319d623a 74ca26ef +N c063c36c 8b439b3c 31adda6d 56666e2b +N c063acbc 6a7eff98 31be548b e93c1f14 +N c063960c 49ba63f4 31ced09e 8a3d579 +N c0637f5c 28f5c850 31df4eab b019e907 +N c06368ac 8312cac 31efcebc fbc1e626 +N c06351fb e76c9108 3200286d 14761054 +N c0633b4b c6a7f564 32106a85 cb4eb46d +N c063249b a5e359c0 3220adac e30c75de +N c0630deb 851ebe1c 3230f1e6 adb62396 +N c062f73b 645a2278 32413737 8efeed99 +N c062e08b 439586d4 32517da3 fc8eb0aa +N c062c9db 22d0eb30 3261c530 7e4b69bf +N c062b32b 20c4f8c 32720de1 aea3d5e7 +N c0629c7a e147b3e8 328257bc 3adb4371 +N c06285ca c0831844 3292a2c4 e356993e +N c0626f1a 9fbe7ca0 32a2ef00 7bea9922 +N c062586a 7ef9e0fc 32b33c73 ec2b6272 +N c06241ba 5e354558 32c38b24 2fbd39ca +N c0622b0a 3d70a9b4 32d3db16 56a69b47 +N c062145a 1cac0e10 32e42c4f 85a39c7c +N c061fda9 fbe7726c 32f47ed4 f67aa37b +N c061e6f9 db22d6c8 3304d2ab f852786c +N c061d049 ba5e3b24 331527d9 f009b736 +N c061b999 99999f80 33257e64 588fa6dc +N c061a2e9 78d503dc 3335d650 c33e7c44 +N c0618c39 58106838 33462fa4 d8370e3d +N c0617589 374bcc94 33568a66 56be00a0 +N c0615ed9 168730f0 3366e69b 159a6c91 +N c0614828 f5c2954c 33774449 3760bfa +N c0613178 d4fdf9a8 3387a376 273eee65 +N c0611ac8 b4395e04 33980428 a08abd8c +N c0610418 9374c260 33a86666 a7fb97f7 +N c060ed68 72b026bc 33b8ca36 8fa6882b +N c060d6b8 51eb8b18 33c92f9e c37b9efb +N c060c008 3126ef74 33d996a5 c9afb7be +N c060a958 106253d0 33e9ff52 4327ed1e +N c06092a7 ef9db82c 33fa69aa ebe6c582 +N c0607bf7 ced91c88 340ad5b6 9b7b1e0f +N c0606547 ae1480e4 341b437c 4570db5d +N c0604e97 8d4fe540 342bb302 f9c3672d +N c06037e7 6c8b499c 343c2451 e5520274 +N c0602137 4bc6adf8 344c9770 5255f339 +N c0600a87 2b021254 345d0c65 a8da95e5 +N c05ff9d4 951836af 34663998 a523890f +N c05fcc74 538eff62 34769482 d9da3788 +N c05f9f14 1205c815 3486f0e0 f56fff97 +N c05f71b3 d07c90c8 34974eb8 e937dad4 +N c05f4453 8ef3597b 34a7ae10 bed3fb39 +N c05f16f3 4d6a222e 34b80eee 98993c3a +N c05ee993 be0eae1 34c87158 b1f42aa0 +N c05ebc32 ca57b394 34d8d555 5fcfa9ae +N c05e8ed2 88ce7c47 34e93aeb 10fd3c29 +N c05e6172 474544fa 34f9a220 4e9ef7fb +N c05e3412 5bc0dad 350a0afb bc932b39 +N c05e06b1 c432d660 351a7584 19e1b986 +N c05dd951 82a99f13 352ae1c0 412b38d3 +N c05dabf1 412067c6 353b4fb7 2919d4a5 +N c05d7e90 ff973079 354bbf6f e4d3ff24 +N c05d5130 be0df92c 355c30f1 a470f756 +N c05d23d0 7c84c1df 356ca443 b56f2bfe +N c05cf670 3afb8a92 357d196d 832c82c9 +N c05cc90f f9725345 358d9076 97608b7b +N c05c9baf b7e91bf8 359e0966 9a98a700 +N c05c6e4f 765fe4ab 35ae8445 54b62a54 +N c05c40ef 34d6ad5e 35bf011a ad6e856e +N c05c138e f34d7611 35cf7fee accd7663 +N c05be62e b1c43ec4 35e00064 bddca88f +N c05bb8ce 703b0777 35f041d9 b23cb21e +N c05b8b6e 2eb1d02a 3600845a 699f41d3 +N c05b5e0d ed2898dd 3610c7eb 2b56e0de +N c05b30ad ab9f6190 36210c90 5036aff7 +N c05b034d 6a162a43 3631524e 42d9fff5 +N c05ad5ed 288cf2f6 36419929 7fed0f42 +N c05aa88c e703bba9 3651e126 9676f0dc +N c05a7b2c a57a845c 36622a4a 2824a1a7 +N c05a4dcc 63f14d0f 36727498 e99550e5 +N c05a206c 226815c2 3682c017 a2a7e0b6 +N c059f30b e0dede75 36930ccb 2ec9a3a3 +N c059c5ab 9f55a728 36a35ab8 7d465c41 +N c059984b 5dcc6fdb 36b3a9e4 91998417 +N c0596aeb 1c43388e 36c3fa54 83c0defa +N c0593d8a daba0141 36d44c0d 80906036 +N c059102a 9930c9f4 36e49f14 ca0766e2 +N c058e2ca 57a792a7 36f4f36f b7a756e8 +N c058b56a 161e5b5a 37054923 b6cb943f +N c0588809 d495240d 3715a036 4b02e619 +N c0585aa9 930becc0 3725f8ad e6a47ae +N c0582d49 5182b573 3736528d b2092c8c +N c057ffe9 ff97e26 3746addd fe2f3e53 +N c057d288 ce7046d9 37570aa3 d2d399e7 +N c057a528 8ce70f8c 376768e5 27f5923b +N c05777c8 4b5dd83f 3777c8a8 dfefeec +N c0574a68 9d4a0f2 378829f2 ae281d04 +N c0571d07 c84b69a5 37988ccb 4add0842 +N c056efa7 86c23258 37a8f138 4024d38c +N c056c247 4538fb0b 37b95740 40a470a +N c05694e7 3afc3be 37c9bee9 27064ac8 +N c0566786 c2268c71 37da283a 546c049b +N c0563a26 809d5524 37ea933a 52d6b053 +N c0560cc6 3f141dd7 37fafff0 4993942 +N c055df65 fd8ae68a 380b6e62 682f9c44 +N c055b205 bc01af3d 381bde98 98b2199a +N c05584a5 7a7877f0 382c5099 ce4a3dfe +N c0555745 38ef40a3 383cc46d 5ea9ca73 +N c05529e4 f7660956 384d3a1a bd838283 +N c054fc84 b5dcd209 385db1a9 7d05e8a3 +N c054cf24 74539abc 386e2b21 4e57f0af +N c054a1c4 32ca636f 387ea68a 217b079 +N c0547463 f1412c22 388f23eb 88db169a +N c0544703 afb7f4d5 389fa34d f3b2afc8 +N c05419a3 6e2ebd88 38b0125c ba57418e +N c053ec43 2ca5863b 38c0541b 2fb286ed +N c053bee2 eb1c4eee 38d096e6 94be33ac +N c0539182 a99317a1 38e0dac3 359acafa +N c0536422 6809e054 38f11fb5 6ffd0efa +N c05336c2 2680a907 390165c1 b375e9be +N c0530961 e4f771ba 3911acec 81bb7c68 +N c052dc01 a36e3a6d 3921f53a 6ef3592d +N c052aea1 61e50320 39323eb0 21fdecf3 +N c0528141 205bcbd3 39428952 54c31d73 +N c05253e0 ded29486 3952d525 d48020c2 +N c0522680 9d495d39 3963222f 82169344 +N c051f920 5bc025ec 39737074 525cd12b +N c051cbc0 1a36ee9f 3983bff9 4e6f989b +N c0519e5f d8adb752 399410c3 9404f9c4 +N c05170ff 97248005 39a462d8 55c09a3f +N c051439f 559b48b8 39b4b63c db895119 +N c051163f 1412116b 39c50af6 82e0211a +N c050e8de d288da1e 39d5610a bf3896cc +N c050bb7e 90ffa2d1 39e5b87f 1a529005 +N c0508e1e 4f766b84 39f61159 349572b3 +N c05060be ded3437 3a066b9e c56cd8c4 +N c050335d cc63fcea 3a16c755 9ba6b725 +N c05005fd 8adac59d 3a272483 9dd305ec +N c04fd587 93ddaf44 3a31b4da 51532acf +N c04f7ac7 10cb40aa 3a41fd48 adcf62bc +N c04f2006 8db8d210 3a5246df 54cc2a0b +N c04ec546 aa66376 3a6291a3 2502532 +N c04e6a85 8793f4dc 3a72dd98 85bff52f +N c04e0fc5 4818642 3a832ac4 c22d70ff +N c04db504 816f17a8 3a93792c aea8231e +N c04d5a43 fe5ca90e 3aa3c8d5 568f104c +N c04cff83 7b4a3a74 3ab419c3 d9e3cce0 +N c04ca4c2 f837cbda 3ac46bfd 6d9ee5eb +N c04c4a02 75255d40 3ad4bf87 5c05a3b2 +N c04bef41 f212eea6 3ae51467 5012aee +N c04b9481 6f00800c 3af56aa1 de770284 +N c04b39c0 ebee1172 3b05c23d 74a3034d +N c04adf00 68dba2d8 3b161b3f 6a72b7cd +N c04a843f e5c9343e 3b2675ad 79e231af +N c04a297f 62b6c5a4 3b36d18d 745a5b01 +N c049cebe dfa4570a 3b472ee5 4310c946 +N c04973fe 5c91e870 3b578dba e769187b +N c049193d d97f79d6 3b67ee14 7b57d467 +N c048be7d 566d0b3c 3b784ff8 31c6f67e +N c04863bc d35a9ca2 3b88b36c 56fbfee0 +N c04808fc 50482e08 3b991877 50ffaef9 +N c047ae3b cd35bf6e 3ba97f1f a0076c70 +N c047537b 4a2350d4 3bb9e76b dee0533b +N c046f8ba c710e23a 3bca5162 c35bfda0 +N c0469dfa 43fe73a0 3bdabd0b 1ebf0942 +N c0464339 c0ec0506 3beb2a6b de31603e +N c045e879 3dd9966c 3bfb998c b304d9f +N c0458db8 bac727d2 3c0c0a72 cc026478 +N c04532f8 37b4b938 3c1c7d27 642d411c +N c044d837 b4a24a9e 3c2cf1b1 34ed2c11 +N c0447d77 318fdc04 3c3d6817 bdaea65b +N c04422b6 ae7d6d6a 3c4de062 9c89e701 +N c043c7f6 2b6afed0 3c5e5a99 8ec051c3 +N c0436d35 a8589036 3c6ed6c4 713beefc +N c0431275 2546219c 3c7f54eb 4110ecfe +N c042b7b4 a233b302 3c8fd516 1c01332b +N c0425cf4 1f214468 3ca02ba6 a08107a5 +N c0420233 9c0ed5ce 3cb06dcc 886202d9 +N c041a773 18fc6734 3cc0b101 71e667e +N c0414cb2 95e9f89a 3cd0f548 6f99bf1c +N c040f1f2 12d78a00 3ce13aa7 26678142 +N c0409731 8fc51b66 3cf18121 a21363ac +N c0403c71 cb2accc 3d01c8bc 6b6ae154 +N c03f9f14 1205e9c3 3d14d228 dfbd905e +N c03ee993 be10c94 3d252754 bf2fdf80 +N c03e3412 5bc2f65 3d357ddd 6df2d77 +N c03d7e90 ff975236 3d45d5c7 4802a180 +N c03cc90f f9727507 3d562f19 2a97755b +N c03c138e f34d97d8 3d6689d8 6dbe1e26 +N c03b5e0d ed28baa9 3d76e60a e818f244 +N c03aa88c e703dd7a 3d8743b6 882c5281 +N c039f30b e0df004b 3d97a2e1 54c05c80 +N c0393d8a daba231c 3da80391 6d442cdc +N c0388809 d49545ed 3db865cd a32b74b +N c037d288 ce7068be 3dc8c99a 7d793b45 +N c0371d07 c84b8b8f 3dd92f00 32df5bce +N c0366786 c226ae60 3de99604 b070e107 +N c035b205 bc01d131 3df9feae 96e92a60 +N c034fc84 b5dcf402 3e0a6904 a2205852 +N c0344703 afb816d3 3e1ad50d a97a34a2 +N c0339182 a99339a4 3e2b42d0 a056e052 +N c032dc01 a36e5c75 3e3bb254 96854e8b +N c0322680 9d497f46 3e4c23a0 b8b793c4 +N c03170ff 9724a217 3e5c96bc 50f910bd +N c030bb7e 90ffc4e8 3e6d0bae c72680d8 +N c03005fd 8adae7b9 3e7d827f a167f390 +N c02ea0f9 96c1514 3e8dfb36 84acb8e1 +N c02d35f6 fd225ab6 3e9e75db 3529489f +N c02bcaf4 f0d8a058 3eaef275 96d72cdb +N c02a5ff2 e48ee5fa 3ebf710d adf6f77d +N c028f4f0 d8452b9c 3ecff1ab 9f944b8d +N c02789ee cbfb713e 3ee03a2b d9060144 +N c0261eec bfb1b6e0 3ef07c8d 26ca3b42 +N c024b3ea b367fc82 3f00bffd fe63fce7 +N c02348e8 a71e4224 3f110482 b698c27b +N c021dde6 9ad487c6 3f214a1f b7edd22a +N c02072e4 8e8acd68 3f3190d9 7cf0d71e +N c01ea0f9 96c70a0 3f3ef965 c2047857 +N c01bcaf4 f0d8fbe4 3f4f781a 3ad828ce +N c018f4f0 d8458728 3f5ff8d5 242e85b +N c0161eec bfb2126c 3f703dcf 303e3e92 +N c01348e8 a71e9db0 3f80803f 5fcee253 +N c01072e4 8e8b28f4 3f90c3bf 5615a531 +N c00c5c28 f5c3fd88 3f9d8fbc 7637d03e +N c006b020 c49d1410 3fae08a9 800b6475 +N c0010418 93762a98 3fbe8385 3499c728 +N bffb39c0 ebf0d6a0 3fc7589a 7eb9d04a +N bfeb39c0 ebf3b2fe 3fdb552a 90ce11ed +N 3fdb39c0 ebe288d4 3ff87bb5 7d26b9d5 +N 3feb39c0 ebe8418d 4002bb6e 7af4db8e +N 3ff46b50 b0ef9f57 400ca9fb 149d187b +N 3fffc361 133d7247 401d1f3c 44829f18 +N 40058db8 bac5a29c 402d965d 1a862d62 +N 400b39c0 ebec8c14 403e0f65 40bc6d9f +N 401072e4 8e89bac6 404e8a5c 80943ecb +N 401348e8 a71d2f82 405f074a c356f50f +N 40161eec bfb0a43e 406f8638 12aaa6db +N 4018f4f0 d84418fa 40800396 4c8b4788 +N 401bcaf4 f0d78db6 40904518 5144c655 +N 401ea0f9 96b0272 40a087a6 4e716449 +N 40210418 937460dd 40b35a3e a3967ac0 +N 40226f1a 9fbe1b3b 40c3a968 c576daca +N 4023da1c ac07d599 40d3f9d6 bd34723c +N 4025451e b8518ff7 40e44b8d b7829f9a +N 4026b020 c49b4a55 40f49e92 f63fa7e9 +N 40281b22 d0e504b3 4104f2eb d0cb4d99 +N 40298624 dd2ebf11 4115489d b45ec998 +N 402af126 e978796f 41259fae 24662c45 +N 402c5c28 f5c233cd 4135f822 badb2c07 +N 402dc72b 20bee2b 41465201 28a16754 +N 402f322d e55a889 4156ad4f 35e42020 +N 403072e4 8e8a4417 416a8c9f 4030563f +N 40312865 94af2146 417af939 ec5812cf +N 4031dde6 9ad3fe75 418b6790 dbca1733 +N 40329367 a0f8dba4 419bd7ab 27da77eb +N 403348e8 a71db8d3 41ac4990 6e75c43 +N 4033fe69 ad429602 41bcbd46 cccfc894 +N 4034b3ea b3677331 41cd32d6 eb6c4e7b +N 4035696b b98c5060 41ddaa47 f309aab9 +N 40361eec bfb12d8f 41ee23a1 92e558b5 +N 4036d46d c5d60abe 41fe9eeb 99ac2386 +N 403789ee cbfae7ed 420f1c2d f5fabccd +N 40383f6f d21fc51c 421f9b70 b6e06184 +N 4038f4f0 d844a24b 42300e5e 631caa0 +N 4039aa71 de697f7a 4240500c 24047e36 +N 403a5ff2 e48e5ca9 425092c6 eeae2f0b +N 403b1573 eab339d8 4260d692 b13deb24 +N 403bcaf4 f0d81707 42711b73 c852a0da +N 403c8075 f6fcf436 4281616e a262f5f5 +N 403d35f6 fd21d165 4291a887 c00644a7 +N 403deb78 346ae94 42a1f0c3 b43ec315 +N 403ea0f9 96b8bc3 42b23a27 24c4da40 +N 403f567a f9068f2 42c284b6 ca53b114 +N 40403c71 cb27f07 42dcca2b 291d561f +N 40409731 8fc4eda1 42ed3ff0 4614fd7 +N 4040f1f2 12d75c3b 42fdb796 a060b71b +N 40414cb2 95e9cad5 430e3126 afcb8087 +N 4041a773 18fc396f 431eaca8 4cf0a55 +N 40420233 9c0ea809 432f2a22 9196ecd9 +N 40425cf4 1f2116a3 433fa99e 68cfd9f3 +N 4042b7b4 a233853d 43501591 df1649ec +N 40431275 2545f3d7 4360575d 737681e5 +N 40436d35 a8586271 43709a36 2d33bcaf +N 4043c7f6 2b6ad10b 4380de20 594a0da2 +N 404422b6 ae7d3fa5 43912320 564d4932 +N 40447d77 318fae3f 43a1693a 94b0fc43 +N 4044d837 b4a21cd9 43b1b073 971189e3 +N 404532f8 37b48b73 43c1f8cf f27e7418 +N 40458db8 bac6fa0d 43d24254 4ec5d490 +N 4045e879 3dd968a7 43e28d05 66c10a0a +N 40464339 c0ebd741 43f2d8e8 8a29f69 +N 40469dfa 43fe45db 44032601 16457172 +N 4046f8ba c710b475 44137455 857d1851 +N 4047537b 4a23230f 4423c3ea 60679a0a +N 4047ae3b cd3591a9 443414c4 c5c06b1f +N 404808fc 50480043 444466e9 e934c2be +N 404863bc d35a6edd 4454ba5f 13b947e7 +N 4048be7d 566cdd77 44650f29 a3e11d05 +N 4049193d d97f4c11 4475654f e364fa2 +N 404973fe 5c91baab 4485bcd4 dd93b1d7 +N 4049cebe dfa42945 449615c0 b380234d +N 404a297f 62b697df 44a67018 488b4fa2 +N 404a843f e5c90679 44b6cbe1 6cabe837 +N 404adf00 68db7513 44c72922 79f5f6e +N 404b39c0 ebede3ad 44d787e0 194b2b7e +N 404b9481 6f005247 44e7e821 ba1f9728 +N 404bef41 f212c0e1 44f849ed 1b7c26a9 +N 404c4a02 75252f7b 4508ad48 8815974c +N 404ca4c2 f8379e15 4519123a 645d804b +N 404cff83 7b4a0caf 452978c9 2eeb9b88 +N 404d5a43 fe5c7b49 4539e0fb 80e8bd02 +N 404db504 816ee9e3 454a4ad8 e7b7fd0 +N 404e0fc5 481587d 455ab665 a736afb3 +N 404e6a85 8793c717 456b23ab 36897648 +N 404ec546 aa635b1 457b92af c4315324 +N 404f2006 8db8a44b 458c037a 74ade61c +N 404f7ac7 10cb12e5 459c7612 89b6933c +N 404fd587 93dd817f 45acea7f 62b207f8 +N 40502a4a 8c15415e 45c3816e 23f0a5c2 +N 405057aa cd9e78ab 45d3d138 914810de +N 4050850b f27aff8 45e42249 6432d9ca +N 4050b26b 50b0e745 45f474a5 d3deaa13 +N 4050dfcb 923a1e92 4604c853 2cceee25 +N 40510d2b d3c355df 46151d56 d1341b82 +N 40513a8c 154c8d2c 462573b6 39445bf7 +N 405167ec 56d5c479 4635cb76 f395a390 +N 4051954c 985efbc6 4646249e a5793706 +N 4051c2ac d9e83313 46567f33 b58a897 +N 4051f00d 1b716a60 4666db39 f9145140 +N 40521d6d 5cfaa1ad 467738b9 5a634c6c +N 40524acd 9e83d8fa 468797b7 3334fc41 +N 4052782d e00d1047 4697f839 a0141cdf +N 4052a58e 21964794 46a85a46 d68b6cdf +N 4052d2ee 631f7ee1 46b8bde5 258bf197 +N 4053004e a4a8b62e 46c9231a f5d4ddb3 +N 40532dae e631ed7b 46d989ee ca5d20dc +N 40535b0f 27bb24c8 46e9f267 40bea720 +N 4053886f 69445c15 46fa5c8b 11a34f21 +N 4053b5cf aacd9362 470ac861 11339df2 +N 4053e32f ec56caaf 471b35f0 2f8737d3 +N 40541090 2de001fc 472ba53f 79172502 +N 40543df0 6f693949 473c1656 1731e9f6 +N 40546b50 b0f27096 474c893b 50717a88 +N 405498b0 f27ba7e3 475cfdf6 89330f97 +N 4054c611 3404df30 476d748f 4410e6de +N 4054f371 758e167d 477ded0d 225df4d9 +N 405520d1 b7174dca 478e6777 e4a390a1 +N 40554e31 f8a08517 479ee3d7 6b2121e1 +N 40557b92 3a29bc64 47af6233 b64dd915 +N 4055a8f2 7bb2f3b1 47bfe294 e75c7a6d +N 4055d652 bd3c2afe 47d03281 a060a1e7 +N 405603b2 fec5624b 47e074c3 935cfb45 +N 40563113 404e9998 47f0b814 8fec06d1 +N 40565e73 81d7d0e5 4800fc78 eac694ac +N 40568bd3 c3610832 481141f5 a5cdc98 +N 4056b934 4ea3f7f 4821888d 671ef6c9 +N 4056e694 467376cc 4831d046 8bc67d25 +N 405713f4 87fcae19 48421925 15a159b7 +N 40574154 c985e566 4852632d b4ddc729 +N 40576eb5 b0f1cb3 4862ae65 2cd78819 +N 40579c15 4c985400 4872fad0 54665a59 +N 4057c975 8e218b4d 48834874 162dab12 +N 4057f6d5 cfaac29a 48939755 70ed90ea +N 40582436 1133f9e7 48a3e779 77d5117c +N 40585196 52bd3134 48b438e5 52d5b748 +N 40587ef6 94466881 48c48b9e 3ef87d9d +N 4058ac56 d5cf9fce 48d4dfa9 8eb417dd +N 4058d9b7 1758d71b 48e5350c aa4499b7 +N 40590717 58e20e68 48f58bcd 100485eb +N 40593477 9a6b45b5 4905e3f0 54c7496b +N 405961d7 dbf47d02 49163d7c 2435288a +N 40598f38 1d7db44f 49269876 4128a445 +N 4059bc98 5f06eb9c 4936f4e4 860d5d90 +N 4059e9f8 a09022e9 494752cc e5407cce +N 405a1758 e2195a36 4957b235 6972a3a4 +N 405a44b9 23a29183 49681324 360b6f70 +N 405a7219 652bc8d0 4978759f 878e92d7 +N 405a9f79 a6b5001d 4988d9ad b4028cdf +N 405accd9 e83e376a 49993f55 2b590436 +N 405afa3a 29c76eb7 49a9a69c 77d8cd5a +N 405b279a 6b50a604 49ba0f8a 3e89a27f +N 405b54fa acd9dd51 49ca7a25 3fa19408 +N 405b825a ee63149e 49dae674 56f438c3 +N 405bafbb 2fec4beb 49eb547e 7c63a4e9 +N 405bdd1b 71758338 49fbc44a c4532f3f +N 405c0a7b b2feba85 4a0c35e0 601c0bb5 +N 405c37db f487f1d2 4a1ca946 9e83c2ff +N 405c653c 3611291f 4a2d1e84 ec348ec8 +N 405c929c 779a606c 4a3d95a2 d437a244 +N 405cbffc b92397b9 4a4e0ea8 7166f7 +N 405ced5c faaccf06 4a5e899c 3a1fb5b2 +N 405d1abd 3c360653 4a6f0687 6a5a13ec +N 405d481d 7dbf3da0 4a7f8571 9a93fda4 +N 405d757d bf4874ed 4a900331 7a90a224 +N 405da2de d1ac3a 4aa044b1 e2de4589 +N 405dd03e 425ae387 4ab0873e 3d07f4c2 +N 405dfd9e 83e41ad4 4ac0cada d11fde69 +N 405e2afe c56d5221 4ad10f8b f8bbd89c +N 405e585f 6f6896e 4ae15556 1f3d060f +N 405e85bf 487fc0bb 4af19c3d c218a041 +N 405eb31f 8a08f808 4b01e447 7121eb6d +N 405ee07f cb922f55 4b122d77 ced558f9 +N 405f0de0 d1b66a2 4b2277d3 90a4dd4a +N 405f3b40 4ea49def 4b32c35f 7f457dd5 +N 405f68a0 902dd53c 4b431020 76fe1c6e +N 405f9600 d1b70c89 4b535e1b 67f784eb +N 405fc361 134043d6 4b63ad55 568dc245 +N 405ff0c1 54c97b23 4b73fdd3 5ba2c063 +N 40600173 eab3623a 4b7a8bf8 1a597edd +N 40601824 b77fdde 4b8af890 1ac286e5 +N 40602ed4 2c3c9982 4b9b66e4 5388ded5 +N 40604584 4d013526 4babd6fb ddd3e9bd +N 40605c34 6dc5d0ca 4bbc48dd efd466a1 +N 406072e4 8e8a6c6e 4bccbc91 dd3b37d6 +N 40608994 af4f0812 4bdd321f 17b2103c +N 4060a044 d013a3b6 4beda98d 2f560e20 +N 4060b6f4 f0d83f5a 4bfe22e3 d3344ba5 +N 4060cda5 119cdafe 4c0e9e2a d1c86cbc +N 4060e455 326176a2 4c1f1b6a 197d32c8 +N 4060fb05 53261246 4c2f9aa9 b92f1e43 +N 406111b5 73eaadea 4c400df8 f0589359 +N 40612865 94af498e 4c504fa5 70a9c8cb +N 40613f15 b573e532 4c60925e 9736786c +N 406155c5 d63880d6 4c70d628 aef2a8d9 +N 40616c75 f6fd1c7a 4c811b08 1461d275 +N 40618326 17c1b81e 4c916101 35deb4ba +N 406199d6 388653c2 4ca1a818 93e4516c +N 4061b086 594aef66 4cb1f052 c1581251 +N 4061c736 7a0f8b0a 4cc239b4 63d51e39 +N 4061dde6 9ad426ae 4cd28442 33f8e231 +N 4061f496 bb98c252 4ce2d000 fdb0d3c8 +N 40620b46 dc5d5df6 4cf31cf5 a089716c +N 406221f6 fd21f99a 4d036b25 ffe85f1 +N 406238a7 1de6953e 4d13ba94 53ccb470 +N 40624f57 3eab30e2 4d240b48 884451b1 +N 40626607 5f6fcc86 4d345d46 de9d908d +N 40627cb7 8034682a 4d44b094 9d4e0691 +N 40629367 a0f903ce 4d550537 205f8e84 +N 4062aa17 c1bd9f72 4d655b33 d9c88e4c +N 4062c0c7 e2823b16 4d75b290 51c5a5f5 +N 4062d778 346d6ba 4d860b52 2734cd8e +N 4062ee28 240b725e 4d96657f ff1e7c4 +N 406304d8 44d00e02 4da6c11c d934cf28 +N 40631b88 6594a9a6 4db71e31 67f0e43a +N 40633238 8659454a 4dc77cc2 b936224c +N 406348e8 a71de0ee 4dd7dcd6 e293c188 +N 40635f98 c7e27c92 4de83e74 127c6c74 +N 40637648 e8a71836 4df8a1a0 90ac0f5f +N 40638cf9 96bb3da 4e090662 be8f4843 +N 4063a3a9 2a304f7e 4e196cc1 17ac7dce +N 4063ba59 4af4eb22 4e29d4c2 320ea446 +N 4063d109 6bb986c6 4e3a3e6c beb1b73b +N 4063e7b9 8c7e226a 4e4aa9c7 89f0eee5 +N 4063fe69 ad42be0e 4e5b16d9 7bf6b864 +N 40641519 ce0759b2 4e6b85a9 992e77ff +N 40642bc9 eecbf556 4e7bf63f 2b81cbf +N 4064427a f9090fa 4e8c68a0 f6dd8cd4 +N 4064592a 30552c9e 4e9cdcd6 d189f24f +N 40646fda 5119c842 4ead52e8 cc2efde +N 4064868a 71de63e6 4ebdcadc 4123c560 +N 40649d3a 92a2ff8a 4ece44bb 265a6c29 +N 4064b3ea b3679b2e 4edec08c 93a6b319 +N 4064ca9a d42c36d2 4eef3e58 805b62a8 +N 4064e14a f4f0d276 4effbe27 461712f +N 4064f7fb 15b56e1a 4f102000 2c5ea7fa +N 40650eab 367a09be 4f2061f6 6c0b2cbc +N 4065255b 573ea562 4f30a4fa 7fa034e0 +N 40653c0b 78034106 4f40e910 b6e3d4c7 +N 406552bb 98c7dcaa 4f512e3d 733f4aaa +N 4065696b b98c784e 4f617485 280724a2 +N 4065801b da5113f2 4f71bbec 5ac48dc4 +N 406596cb fb15af96 4f820477 a37fc722 +N 4065ad7c 1bda4b3a 4f924e2b ad0bd16a +N 4065c42c 3c9ee6de 4fa2990d 35534c08 +N 4065dadc 5d638282 4fb2e521 da68ec2 +N 4065f18c 7e281e26 4fc3326c 1b0b02c5 +N 4066083c 9eecb9ca 4fd380f3 568bc054 +N 40661eec bfb1556e 4fe3d0bb cd8b7634 +N 4066359c e075f112 4ff421ca a217a024 +N 40664c4d 13a8cb6 50047425 b3d11bc +N 406662fd 21ff285a 5014c7d0 555ddb24 +N 406679ad 42c3c3fe 50251cd1 e2888d1e +N 4066905d 63885fa2 5035732f 2ad0e219 +N 4066a70d 844cfb46 5045caed bca9d1df +N 4066bdbd a51196ea 50562413 3d4115cd +N 4066d46d c5d6328e 50667ea5 68dc235e +N 4066eb1d e69ace32 5076daaa 1336a315 +N 406701ce 75f69d6 50873827 27e269c9 +N 4067187e 2824057a 50979722 aaa8fa96 +N 40672f2e 48e8a11e 50a7f7a2 b7ee97a2 +N 406745de 69ad3cc2 50b859ad 8516e82b +N 40675c8e 8a71d866 50c8bd49 60eb3a40 +N 4067733e ab36740a 50d9227c b40266d2 +N 406789ee cbfb0fae 50e9894e 12a5ebd +N 4067a09e ecbfab52 50f9f1c3 e5d36792 +N 4067b74f d8446f6 510a5be5 1a7d0f13 +N 4067cdff 2e48e29a 511ac7b8 7324dc5b +N 4067e4af 4f0d7e3e 512b3544 dfb6c5d4 +N 4067fb5f 6fd219e2 513ba491 6c7f7337 +N 4068120f 9096b586 514c15a5 42a052f1 +N 406828bf b15b512a 515c8887 a8858a61 +N 40683f6f d21fecce 516cfd40 25dc889 +N 4068561f f2e48872 517d73d5 d29402ec +N 40686cd0 13a92416 518dec50 ba4b2460 +N 40688380 346dbfba 519e66b8 79dbb5d7 +N 40689a30 55325b5e 51aee314 f1538932 +N 4068b0e0 75f6f702 51bf616e 20f76e4a +N 4068c790 96bb92a6 51cfe1cc 29c6fa9a +N 4068de40 b7802e4a 51e0321b a70135f9 +N 4068f4f0 d844c9ee 51f0745b f8d9576d +N 40690ba0 f9096592 5200b7ab 4d99c8b5 +N 40692251 19ce0136 5210fc0d f9e015b4 +N 40693901 3a929cda 52214188 6400c266 +N 40694fb1 5b57387e 5231881f 44fc1e7 +N 40696661 7c1bd422 5241cfd6 656a15e1 +N 40697d11 9ce06fc6 525218b3 24809b2d +N 406993c1 bda50b6a 526262b9 f1a40869 +N 4069aa71 de69a70e 5272adef 9012236e +N 4069c121 ff2e42b2 5282fa58 d684329b +N 4069d7d2 1ff2de56 529347fa af7eaf04 +N 4069ee82 40b779fa 52a396da 19a23ca0 +N 406a0532 617c159e 52b3e6fc 27fdedb1 +N 406a1be2 8240b142 52c43866 262d6ad +N 406a3292 a3054ce6 52d48b1c e5b8f812 +N 406a4942 c3c9e88a 52e4df26 24558385 +N 406a5ff2 e48e842e 52f53487 265281e8 +N 406a76a3 5531fd2 53058b45 69e7dfef +N 406a8d53 2617bb76 5315e366 83c5e702 +N 406aa403 46dc571a 53263cf0 1f71282e +N 406abab3 67a0f2be 533697e7 ff9fdf1f +N 406ad163 88658e62 5346f453 fe98d31d +N 406ae813 a92a2a06 5357523a e93bc1b +N 406afec3 c9eec5aa 5367b1a0 3a1b322b +N 406b1573 eab3614e 5378128c a4702d7e +N 406b2c24 b77fcf2 53887505 89ef1d78 +N 406b42d4 2c3c9896 5398d911 40769d3f +N 406b5984 4d01343a 53a93eb6 37cfcc75 +N 406b7034 6dc5cfde 53b9a5fa fa1852c5 +N 406b86e4 8e8a6b82 53ca0ee6 2c2e151b +N 406b9d94 af4f0726 53da797e 8e1ca37b +N 406bb444 d013a2ca 53eae5ca fb8c6671 +N 406bcaf4 f0d83e6e 53fb53d2 6c339353 +N 406be1a5 119cda12 540bc39b f448ee8e +N 406bf855 326175b6 541c352e c4f86366 +N 406c0f05 5326115a 542ca892 2cd978a3 +N 406c25b5 73eaacfe 543d1dcd 9867a9d3 +N 406c3c65 94af48a2 544d94e8 927cacd8 +N 406c5315 b573e446 545e0dea c4ccab9f +N 406c69c5 d6387fea 546e88db f8647a05 +N 406c8075 f6fd1b8e 547f05c4 1629d006 +N 406c9726 17c1b732 548f84ab 275d906e +N 406cadd6 388652d6 54a002cc ab10123e +N 406cc486 594aee7a 54b0444b 76fbfa78 +N 406cdb36 7a0f8a1e 54c086d6 2e2d0495 +N 406cf1e6 9ad425c2 54d0ca71 189a6a9c +N 406d0896 bb98c166 54e10f20 8fbe9fcb +N 406d1f46 dc5d5d0a 54f154e8 fedef3f6 +N 406d35f6 fd21f8ae 55019bce e3545be8 +N 406d4ca7 1de69452 5511e3d6 ccd56384 +N 406d6357 3eab2ff6 55222d05 5dc14e5e +N 406d7a07 5f6fcb9a 5532775f 4b6c6bad +N 406d90b7 8034673e 5542c2e9 5e6da271 +N 406da767 a0f902e2 55530fa8 72ed3ad5 +N 406dbe17 c1bd9e86 55635da1 78f4e9da +N 406dd4c7 e2823a2a 5573acd9 74c12476 +N 406deb78 346d5ce 5583fd55 7f13bf58 +N 406e0228 240b7172 55944f1a c587e0b3 +N 406e18d8 44d00d16 55a4a22e 8ae7495c +N 406e2f88 6594a8ba 55b4f696 2780fadc +N 406e4638 8659445e 55c54c57 9813fe6 +N 406e5ce8 a71de002 55d5a376 b54b1cf2 +N 406e7398 c7e27ba6 55e5fbfa c5d32eb1 +N 406e8a48 e8a7174a 55f655e8 ecfbfc3a +N 406ea0f9 96bb2ee 5606b146 f3f3c2e5 +N 406eb7a9 2a304e92 56170e1a bb93c1c7 +N 406ece59 4af4ea36 56276c6a 3cc10b10 +N 406ee509 6bb985da 5637cc3b 88cee16a +N 406efbb9 8c7e217e 56482d94 c9e2a7c0 +N 406f1269 ad42bd22 5658907c 435969cd +N 406f2919 ce0758c6 5668f4f8 522f0406 +N 406f3fc9 eecbf46a 56795b0f 6d66f17f +N 406f567a f90900e 5689c2c8 2676c684 +N 406f6d2a 30552bb2 569a2c29 29b25ec5 +N 406f83da 5119c756 56aa9739 3eb9c609 +N 406f9a8a 71de62fa 56bb03ff 48e8e27e +N 406fb13a 92a2fe9e 56cb7282 47c8e7d1 +N 406fc7ea b3679a42 56dbe2c9 57839a52 +N 406fde9a d42c35e6 56ec54db b15869aa +N 406ff54a f4f0d18a 56fcc8c0 ac136a88 +N 407003b8 bac70d6d 570960be af4dd4ac +N 40700f10 cb295b3f 5719c88e a9546a4b +N 40701a68 db8ba911 572a3207 4ca650cd +N 407025c0 ebedf6e3 573a9d2f 6268b1e9 +N 40703118 fc5044b5 574b0a0d cf82c97c +N 40703c71 cb29287 575b78a9 950f720c +N 407047c9 1d14e059 576be909 d0d081cd +N 40705321 2d772e2b 577c5b35 bda3ff8e +N 40705e79 3dd97bfd 578ccf34 b3fb3719 +N 407069d1 4e3bc9cf 579d450e 2a53b4b1 +N 40707529 5e9e17a1 57adbcc9 b5b22f75 +N 40708081 6f006573 57be366f a1f6a93 +N 40708bd9 7f62b345 57ceb205 fb271552 +N 40709731 8fc50117 57df2f96 7c58b21a +N 4070a289 a0274ee9 57efaf28 a1ca8ccc +N 4070ade1 b0899cbb 58001862 504f6467 +N 4070b939 c0ebea8d 58105a39 67c547b2 +N 4070c491 d14e385f 58209d1d d3afb382 +N 4070cfe9 e1b08631 5830e113 e1cb5e38 +N 4070db41 f212d403 5841261f f16fd358 +N 4070e69a 27521d5 58516c46 73d77771 +N 4070f1f2 12d76fa7 5861b38b ec68b29e +N 4070fd4a 2339bd79 5871fbf4 f100465a +N 407108a2 339c0b4b 58824586 2a3cd361 +N 407113fa 43fe591d 58929044 53cb9483 +N 40711f52 5460a6ef 58a2dc34 3cb6535b +N 40712aaa 64c2f4c1 58b3295a c7b29be2 +N 40713602 75254293 58c377bc eb72340b +N 4071415a 85879065 58d3c75f b2f4dc79 +N 40714cb2 95e9de37 58e41848 3ddb5fb3 +N 4071580a a64c2c09 58f46a7b c0bbf50b +N 40716362 b6ae79db 5904bdff 8577fcc8 +N 40716eba c710c7ad 591512d8 eb931af5 +N 40717a12 d773157f 5925690d 688bb691 +N 4071856a e7d56351 5935c0a2 8834e2ba +N 407190c2 f837b123 5946199d ed11b79d +N 40719c1b 899fef5 59567405 50b22123 +N 4071a773 18fc4cc7 5966cfde 84112932 +N 4071b2cb 295e9a99 59772d2f 6ff4c3ac +N 4071be23 39c0e86b 59878bfe 154f2248 +N 4071c97b 4a23363d 5997ec50 8da19698 +N 4071d4d3 5a85840f 59a84e2d b61087e +N 4071e02b 6ae7d1e1 59b8b199 da5c07a5 +N 4071eb83 7b4a1fb3 59c9169d 60227e7a +N 4071f6db 8bac6d85 59d97d3e 1c6f0d55 +N 40720233 9c0ebb57 59e9e582 a99214a3 +N 40720d8b ac710929 59fa4f71 bcde74e9 +N 407218e3 bcd356fb 5a0abb12 27180ba2 +N 4072243b cd35a4cd 5a1b286a d4e3f417 +N 40722f93 dd97f29f 5a2b9782 cf3a9365 +N 40723aeb edfa4071 5a3c0861 3bdb7711 +N 40724643 fe5c8e43 5a4c7b0d 5dc30d8a +N 4072519c ebedc15 5a5cef8e 95a2404b +N 40725cf4 1f2129e7 5a6d65ec 6257f72c +N 4072684c 2f8377b9 5a7dde2e 616c8cd2 +N 407273a4 3fe5c58b 5a8e585c 4f8f3c19 +N 40727efc 5048135d 5a9ed47e 9158e99 +N 40728a54 60aa612f 5aaf529b 8a7cd46b +N 407295ac 710caf01 5abfd2bc f0edad95 +N 4072a104 816efcd3 5ad02a75 3d60d6bf +N 4072ac5c 91d14aa5 5ae06c96 4405908a +N 4072b7b4 a2339877 5af0afc5 cd8f802a +N 4072c30c b295e649 5b00f408 2c908a11 +N 4072ce64 c2f8341b 5b113961 c5492cb2 +N 4072d9bc d35a81ed 5b217fd7 df0d54c +N 4072e514 e3bccfbf 5b31c76c 8eff5c97 +N 4072f06c f41f1d91 5b421026 e377b00a +N 4072fbc5 4816b63 5b525a0a b933ac90 +N 4073071d 14e3b935 5b62a51c d1312f82 +N 40731275 25460707 5b72f161 ffe062ea +N 40731dcd 35a854d9 5b833edf 2d734a07 +N 40732925 460aa2ab 5b938d99 562e933f +N 4073347d 566cf07d 5ba3dd95 8abbb4ac +N 40733fd5 66cf3e4f 5bb42ed8 f07c588d +N 40734b2d 77318c21 5bc48168 c1df1ef6 +N 40735685 8793d9f3 5bd4d54a 4eb5ba38 +N 407361dd 97f627c5 5be52a82 fc8c6b8a +N 40736d35 a8587597 5bf58118 4702e594 +N 4073788d b8bac369 5c05d90f c0269a8e +N 407383e5 c91d113b 5c16326f 10ce7bce +N 40738f3d d97f5f0d 5c268d3b f8f8309f +N 40739a95 e9e1acdf 5c36e97c 5026ca6d +N 4073a5ed fa43fab1 5c474736 5c2fc55 +N 4073b146 aa64883 5c57a66f 217cdc48 +N 4073bc9e 1b089655 5c68072d c3af341b +N 4073c7f6 2b6ae427 5c786978 25c468cd +N 4073d34e 3bcd31f9 5c88cd54 9a9cfe9b +N 4073dea6 4c2f7fcb 5c9932c9 8ef7c06f +N 4073e9fe 5c91cd9d 5ca999dd 89db9158 +N 4073f556 6cf41b6f 5cba0297 2d02eee4 +N 407400ae 7d566941 5cca6cfd 35492b41 +N 40740c06 8db8b713 5cdad916 7b196633 +N 4074175e 9e1b04e5 5ceb46e9 f2df4bf2 +N 407422b6 ae7d52b7 5cfbb67e ad79a149 +N 40742e0e bedfa089 5d0c27db d8aea43d +N 40743966 cf41ee5b 5d1c9b08 bfa248ce +N 407444be dfa43c2d 5d2d100c cb4e5959 +N 40745016 f00689ff 5d3d86ef 82fc8267 +N 40745b6f 68d7d1 5d4dffb8 8cc251b9 +N 407466c7 10cb25a3 5d5e7a6f adff308d +N 4074721f 212d7375 5d6ef71c cbdc613d +N 40747d77 318fc147 5d7f75c7 ebcf0864 +N 407488cf 41f20f19 5d8ff679 341c4a00 +N 40749427 52545ceb 5da03c9c 762fc17c +N 40749f7f 62b6aabd 5db07f07 bf0953db +N 4074aad7 7318f88f 5dc0c282 ba8c684e +N 4074b62f 837b4661 5dd10711 c0257e9c +N 4074c187 93dd9433 5de14cb9 39038ba1 +N 4074ccdf a43fe205 5df1937d a0609f54 +N 4074d837 b4a22fd7 5e01db63 83cbb3f8 +N 4074e38f c5047da9 5e12246f 8373ab3a +N 4074eee7 d566cb7b 5e226ea6 52737e14 +N 4074fa3f e5c9194d 5e32ba0c b71fa452 +N 40750597 f62b671f 5e4306a7 8b54b8bd +N 407510f0 68db4f1 5e53547b bcc75ef8 +N 40751c48 16f002c3 5e63a38e 4d557034 +N 407527a0 27525095 5e73f3e4 535873ee +N 407532f8 37b49e67 5e844582 f9f96a0d +N 40753e50 4816ec39 5e94986f 8185ebc5 +N 407549a8 58793a0b 5ea4ecaf 3fc6a8ad +N 40755500 68db87dd 5eb54247 a05745a8 +N 40756058 793dd5af 5ec5993e 24ffa33c +N 40756bb0 89a02381 5ed5f198 660e9121 +N 40757708 9a027153 5ee64b5c 12b5f4ca +N 40758260 aa64bf25 5ef6a68e f16868f8 +N 40758db8 bac70cf7 5f070336 e0385c30 +N 40759910 cb295ac9 5f176159 d538b45f +N 4075a468 db8ba89b 5f27c0fd dedefdc1 +N 4075afc0 ebedf66d 5f382229 24672b76 +N 4075bb18 fc50443f 5f4884e1 e638f017 +N 4075c671 cb29211 5f58e92e 7e4eb4ef +N 4075d1c9 1d14dfe3 5f694f15 609e3652 +N 4075dd21 2d772db5 5f79b69d 1b82cbf7 +N 4075e879 3dd97b87 5f8a1fcc 58296400 +N 4075f3d1 4e3bc959 5f9a8aa9 dafe37ce +N 4075ff29 5e9e172b 5faaf73c 841c4188 +N 40760a81 6f0064fd 5fbb658b 4fbe79a0 +N 407615d9 7f62b2cf 5fcbd59d 56b2e389 +N 40762131 8fc500a1 5fdc4779 cecf7118 +N 40762c89 a0274e73 5fecbb28 b68c3fd +N 407637e1 b0899c45 5ffd30af 7dcad518 +N 40764339 c0ebea17 600da817 b5b3894d +N 40764e91 d14e37e9 601e2168 61cf3bcd +N 407659e9 e1b085bb 602e9ca9 503745d6 +N 40766541 f212d38d 603f19e2 6ef28c06 +N 4076709a 275215f 604f991b cc781990 +N 40767bf2 12d76f31 60600d2e cc19e8d6 +N 4076874a 2339bd03 60704ed8 11869fee +N 407692a2 339c0ad5 6080918d eff847d9 +N 40769dfa 43fe58a7 6090d554 b22cda63 +N 4076a952 5460a679 60a11a30 b470e607 +N 4076b4aa 64c2f44b 60b16026 64e75fb3 +N 4076c002 7525421d 60c1a73a 43d29a69 +N 4076cb5a 85878fef 60d1ef70 e3de694c +N 4076d6b2 95e9ddc1 60e238ce ea6b70f6 +N 4076e20a a64c2b93 60f28359 fdbace8 +N 4076ed62 b6ae7965 6102cf14 1fe02dfb +N 4076f8ba c710c737 61131c04 f9c816da +N 40770412 d7731509 61236a30 90d0db99 +N 40770f6a e7d562db 6133b99b ec77c98b +N 40771ac2 f837b0ad 61440a4c 28ccdca2 +N 4077261b 899fe7f 61545c46 76c6e7a3 +N 40773173 18fc4c51 6164af90 1c99149d +N 40773ccb 295e9a23 6175042e 7609c325 +N 40774823 39c0e7f5 61855a26 f4cac9e4 +N 4077537b 4a2335c7 6195b17f 20d32134 +N 40775ed3 5a858399 61a60a3c 98b9fc82 +N 40776a2b 6ae7d16b 61b66465 1213585e +N 40777583 7b4a1f3d 61c6bffe 59ce031e +N 407780db 8bac6d0f 61d71d0e 54932636 +N 40778c33 9c0ebae1 61e77b9a ff275655 +N 4077978b ac7108b3 61f7dbaa 6ecd3094 +N 4077a2e3 bcd35685 62083d42 d1a98b09 +N 4077ae3b cd35a457 6218a06a 6f293f2f +N 4077b993 dd97f229 62290527 a86894bb +N 4077c4eb edfa3ffb 62396b80 f89c5371 +N 4077d043 fe5c8dcd 6249d37c f57c82cc +N 4077db9c ebedb9f 625a3d22 4fb0de59 +N 4077e6f4 1f212971 626aa877 d33f05aa +N 4077f24c 2f837743 627b1584 67fa6f13 +N 4077fda4 3fe5c515 628b844f 11f62453 +N 407808fc 504812e7 629bf4de f1f8507c +N 40781454 60aa60b9 62ac673b 45efa696 +N 40781fac 710cae8b 62bcdb6b 696aa877 +N 40782b04 816efc5d 62cd5176 d610d58d +N 4078365c 91d14a2f 62ddc965 241dc95d +N 407841b4 a2339801 62ee433e ade51a7 +N 40784d0c b295e5d3 62febf09 612f843a +N 40785864 c2f833a5 630f3ccf 1dffdca3 +N 407863bc d35a8177 631fbc97 58d26a07 +N 40786f14 e3bccf49 63301f35 25220ace +N 40787a6c f41f1d1b 63406128 26498527 +N 407885c5 4816aed 6350a428 ee142326 +N 4078911d 14e3b8bf 6360e83b cc11afab +N 40789c75 25460691 63712d65 2174415c +N 4078a7cd 35a85463 638173a9 61585d20 +N 4078b325 460aa235 6391bb0d 110e3fa3 +N 4078be7d 566cf007 63a20394 c86452a8 +N 4078c9d5 66cf3dd9 63b24d45 31f2d2f5 +N 4078d52d 77318bab 63c29823 b68abaa +N 4078e085 8793d97d 63d2e433 25d98c04 +N 4078ebdd 97f6274f 63e3317a 660d3c88 +N 4078f735 a8587521 63f37ffd c4d038b6 +N 4079028d b8bac2f3 6403cfc2 4f459270 +N 40790de5 c91d10c5 641420cd 273a245a +N 4079193d d97f5e97 64247323 83791894 +N 40792495 e9e1ac69 6434c6ca b021c92e +N 40792fed fa43fa3b 64451bc8 efefff3 +N 40793b46 aa6480d 64557221 17df9b15 +N 4079469e 1b0895df 6465c9db 58f09c76 +N 407951f6 2b6ae3b1 647622fc 7718a95b +N 40795d4e 3bcd3183 64867d8a 2e550064 +N 407968a6 4c2f7f55 6496d98a 5217ebd0 +N 407973fe 5c91cd27 64a73702 cda8b615 +N 40797f56 6cf41af9 64b795f9 a4852701 +N 40798aae 7d5668cb 64c7f674 f2c48fa3 +N 40799606 8db8b69d 64d8587a ed7c6b60 +N 4079a15e 9e1b046f 64e8bc11 e3269cab +N 4079acb6 ae7d5241 64f92140 3c094bf9 +N 4079b80e bedfa013 6509880c 7aa06f93 +N 4079c366 cf41ede5 6519f07d 3c090321 +N 4079cebe dfa43bb7 652a5a99 386df5c6 +N 4079da16 f0068989 653ac667 4376d5da +N 4079e56f 68d75b 654b33ee 4cb84152 +N 4079f0c7 10cb252d 655ba335 60262228 +N 4079fc1f 212d72ff 656c1443 a687be06 +N 407a0777 318fc0d1 657c8720 65eda0b8 +N 407a12cf 41f20ea3 658cfbd3 22968fb +N 407a1e27 52545c75 659d7262 fd477f59 +N 407a297f 62b6aa47 65adead7 f80abeea +N 407a34d7 7318f819 65be6539 b26a17ef +N 407a402f 837b45eb 65cee190 c103458 +N 407a4b87 93dd93bd 65df5fe3 4dd2676 +N 407a56df a43fe18f 65efe03a bd6a2a1f +N 407a6237 b4a22f61 6600314f bbc7c068 +N 407a6d8f c5047d33 6610738c cb7638b2 +N 407a78e7 d566cb05 6620b6d8 d0b8ba0b +N 407a843f e5c918d7 6630fb38 1ff649de +N 407a8f97 f62b66a9 664140af 1f4c06a8 +N 407a9af0 68db47b 66518742 46d59b64 +N 407aa648 16f0024d 6661cef6 20f6db66 +N 407ab1a0 2752501f 667217cf 4aa68b44 +N 407abcf8 37b49df1 668261d2 73ba5bb6 +N 407ac850 4816ebc3 6692ad04 5f341b3e +N 407ad3a8 58793995 66a2f969 e3902395 +N 407adf00 68db8767 66b34707 eb1507f2 +N 407aea58 793dd539 66c395e3 7424893b +N 407af5b0 89a0230b 66d3e601 918dd55e +N 407b0108 9a0270dd 66e43767 6ae11728 +N 407b0c60 aa64beaf 66f48a1a 3cc45bdb +N 407b17b8 bac70c81 6704de1f 5949d421 +N 407b2310 cb295a53 6715337c 284775c5 +N 407b2e68 db8ba825 67258a36 27b003ef +N 407b39c0 ebedf5f7 6735e252 ebed838b +N 407b4518 fc5043c9 67463bd8 203d21bf +N 407b5071 cb2919b 675696cb 870c9244 +N 407b5bc9 1d14df6d 6766f332 fa58ebba +N 407b6721 2d772d3f 67775114 6c0f0801 +N 407b7279 3dd97b11 6787b075 e66d6ed0 +N 407b7dd1 4e3bc8e3 6798115d 8c67d0db +N 407b8929 5e9e16b5 67a873d1 9a0c19e5 +N 407b9481 6f006487 67b8d7d8 64e9204a +N 407b9fd9 7f62b259 67c93d78 5c76f892 +N 407bab31 8fc5002b 67d9a4b8 a80f3c8 +N 407bb689 a0274dfd 67ea0d9e 13914f69 +N 407bc1e1 b0899bcf 67fa7831 375e9dd3 +N 407bcd39 c0ebe9a1 680ae478 513aee43 +N 407bd891 d14e3773 681b527a 5884bb86 +N 407be3e9 e1b08545 682bc23e 6119a8a4 +N 407bef41 f212d317 683c33cb 9bcb12df +N 407bfa9a 27520e9 684ca729 56d48091 +N 407c05f2 12d76ebb 685d1c5e fe53f480 +N 407c114a 2339bc8d 686d9374 1cc42d69 +N 407c1ca2 339c0a5f 687e0c70 5b78d99c +N 407c27fa 43fe5831 688e875b 831cc6ac +N 407c3352 5460a603 689f043d 7c32154f +N 407c3eaa 64c2f3d5 68af831e 4f9479a4 +N 407c4a02 752541a7 68c00203 137ec82d +N 407c555a 85878f79 68d0437e a6c5a88c +N 407c60b2 95e9dd4b 68e08606 18245377 +N 407c6c0a a64c2b1d 68f0c99d af5c1bc2 +N 407c7762 b6ae78ef 69010e49 c5b0b0fb +N 407c82ba c710c6c1 6911540e c62fbf3f +N 407c8e12 d7731493 69219af1 2df9b406 +N 407c996a e7d56265 6931e2f5 8c8baca7 +N 407ca4c2 f837b037 69422c20 840a9337 +N 407cb01b 899fe09 69527676 c98f6ebf +N 407cbb73 18fc4bdb 6962c1fd 2574eb91 +N 407cc6cb 295e99ad 69730eb8 73a620c8 +N 407cd223 39c0e77f 69835cad a3ee9807 +N 407cdd7b 4a233551 6993abe1 ba4b9c93 +N 407ce8d3 5a858323 69a3fc59 cf3ed70d +N 407cf42b 6ae7d0f5 69b44e1b 10223b12 +N 407cff83 7b4a1ec7 69c4a12a bf7d4c33 +N 407d0adb 8bac6c99 69d4f58e 355bbfbe +N 407d1633 9c0eba6b 69e54b4a dfa580df +N 407d218b ac71083d 69f5a266 42781cd4 +N 407d2ce3 bcd3560f 6a05fae5 f8819cee +N 407d383b cd35a3e1 6a1654cf b35cd431 +N 407d4393 dd97f1b3 6a26b029 3bef268d +N 407d4eeb edfa3f85 6a370cf8 72c7cfb5 +N 407d5a43 fe5c8d57 6a476b43 5080afae +N 407d659c ebedb29 6a57cb0f e620a360 +N 407d70f4 1f2128fb 6a682c64 5d7f6f6f +N 407d7c4c 2f8376cd 6a788f46 f9ab43cd +N 407d87a4 3fe5c49f 6a88f3be 174fde90 +N 407d92fc 50481271 6a9959d0 2d1f54b2 +N 407d9e54 60aa6043 6aa9c183 cc3c8768 +N 407da9ac 710cae15 6aba2adf a0a74d00 +N 407db504 816efbe7 6aca95ea 71aa5430 +N 407dc05c 91d149b9 6adb02ab 224ac8dd +N 407dcbb4 a233978b 6aeb7128 b1b9c1a9 +N 407dd70c b295e55d 6afbe16a 3bc77d67 +N 407de264 c2f8332f 6b0c5376 f958780f +N 407dedbc d35a8101 6b1cc756 40dc5e91 +N 407df914 e3bcced3 6b2d3d0f 86c6e94a +N 407e046c f41f1ca5 6b3db4aa 5e0aa4d6 +N 407e0fc5 4816a77 6b4e2e2e 7895b125 +N 407e1b1d 14e3b849 6b5ea9a3 a7d07edc +N 407e2675 2546061b 6b6f2711 dd1e932c +N 407e31cd 35a853ed 6b7fa681 2a615a5f +N 407e3d25 460aa1bf 6b9013fc e13e88c9 +N 407e487d 566cef91 6ba055c1 fcefe80f +N 407e53d5 66cf3d63 6bb09894 23855cb5 +N 407e5f2d 77318b35 6bc0dc77 a18eaff6 +N 407e6a85 8793d907 6bd12170 d531b12f +N 407e75dd 97f626d9 6be16784 2e722621 +N 407e8135 a85874ab 6bf1aeb6 2f7ae178 +N 407e8c8d b8bac27d 6c01f70b 6ce8044b +N 407e97e5 c91d104f 6c124088 8e126f5f +N 407ea33d d97f5e21 6c228b32 4d5c6905 +N 407eae95 e9e1abf3 6c32d70d 787f7c84 +N 407eb9ed fa43f9c5 6c43241e f0db9812 +N 407ec546 aa64797 6c53726b abc76e66 +N 407ed09e 1b089569 6c63c1f8 b2e2212d +N 407edbf6 2b6ae33b 6c7412cb 2466397c +N 407ee74e 3bcd310d 6c8464e8 337df3b7 +N 407ef2a6 4c2f7edf 6c94b855 2898e449 +N 407efdfe 5c91ccb1 6ca50d17 61c2faac +N 407f0956 6cf41a83 6cb56334 52fce86e +N 407f14ae 7d566855 6cc5bab1 8695f1c6 +N 407f2006 8db8b627 6cd61394 9d872d9d +N 407f2b5e 9e1b03f9 6ce66de3 4fd03ad4 +N 407f36b6 ae7d51cb 6cf6c9a3 6cd570cc +N 407f420e bedf9f9d 6d0726da dbbf913a +N 407f4d66 cf41ed6f 6d17858f 9bdd016b +N 407f58be dfa43b41 6d27e5c7 c5049141 +N 407f6416 f0068913 6d384789 87f9d642 +N 407f6f6f 68d6e5 6d48aadb 2ed32128 +N 407f7ac7 10cb24b7 6d590fc3 1d611489 +N 407f861f 212d7289 6d697647 d197e33a +N 407f9177 318fc05b 6d79de6f e3fa3d3e +N 407f9ccf 41f20e2d 6d8a4842 805f210 +N 407fa827 52545bff 6d9ab3c5 ca24f58 +N 407fb37f 62b6a9d1 6dab20ff dc904318 +N 407fbed7 7318f7a3 6dbb8ff9 7edc488d +N 407fca2f 837b4575 6dcc00b9 17522717 +N 407fd587 93dd9347 6ddc7345 e6f28a9f +N 407fe0df a43fe119 6dece7a7 4c6a7d01 +N 407fec37 b4a22eeb 6dfd5de4 c48cc837 +N 407ff78f c5047cbd 6e0dd605 eacd4909 +N 40800051 82a990b3 6e1a4e26 77932966 +N 408005fd 8adab79c 6e2ab9c1 96af187f +N 40800ba9 930bde85 6e3b2714 e3b607c1 +N 40801155 9b3d056e 6e4b9627 6747c875 +N 40801701 a36e2c57 6e5c0700 46c9e9f1 +N 40801cad ab9f5340 6e6c79a6 c4dd6c59 +N 40802259 b3d07a29 6e7cee22 41d654d4 +N 40802805 bc01a112 6e8d647a 3c352aed +N 40802db1 c432c7fb 6e9ddcb6 512266ec +N 4080335d cc63eee4 6eae56de 3cebd912 +N 40803909 d49515cd 6ebed2f9 db8411df +N 40803eb5 dcc63cb6 6ecf5111 2903d379 +N 40804461 e4f7639f 6edfd12c 422d9499 +N 40804a0d ed288a88 6ef029a9 b2798eb9 +N 40804fb9 f559b171 6f006bc7 787ea394 +N 40805565 fd8ad85a 6f10aef3 b41af34a +N 40805b12 5bbff43 6f20f332 b7a9f596 +N 408060be ded262c 6f313888 e734dd93 +N 4080666a 161e4d15 6f417efa b8baeaf9 +N 40806c16 1e4f73fe 6f51c68c b47ae32a +N 408071c2 26809ae7 6f620f43 753db6cc +N 4080776e 2eb1c1d0 6f725923 a8a258c4 +N 40807d1a 36e2e8b9 6f82a432 f6acb69 +N 408082c6 3f140fa2 6f92f073 7dca68e4 +N 40808872 4745368b 6fa33dec dbb56bd5 +N 40808e1e 4f765d74 6fb38ca3 2531bd45 +N 408093ca 57a7845d 6fc3dc9b 6aa90d2b +N 40809976 5fd8ab46 6fd42dda d13c3abf +N 40809f22 6809d22f 6fe48066 93181207 +N 4080a4ce 703af918 6ff4d443 ffcb63fb +N 4080aa7a 786c2001 70052978 7c9e7ee5 +N 4080b026 809d46ea 70158009 84ec0c8b +N 4080b5d2 88ce6dd3 7025d7fc aa7b5bdb +N 4080bb7e 90ff94bc 70363157 95dc1bfa +N 4080c12a 9930bba5 70468c20 6c38e85 +N 4080c6d6 a161e28e 7056e85b d46b370f +N 4080cc82 a9930977 70674610 edf10dfd +N 4080d22e b1c43060 7077a545 5ab93cd6 +N 4080d7da b9f55749 708805ff 3ad16a6e +N 4080dd86 c2267e32 70986844 c7559d3d +N 4080e332 ca57a51b 70a8cc1c 52d6ba63 +N 4080e8de d288cc04 70b9318c 49c2a7f7 +N 4080ee8a dab9f2ed 70c9989b 32ce194d +N 4080f436 e2eb19d6 70da014f af600c06 +N 4080f9e2 eb1c40bf 70ea6bb0 7bfefcd2 +N 4080ff8e f34d67a8 70fad7c4 70bfdaed +N 4081053a fb7e8e91 710b4592 81b6c179 +N 40810ae7 3afb57a 711bb521 bf697df3 +N 40811093 be0dc63 712c2679 5743eb26 +N 4081163f 1412034c 713c99a0 940e2816 +N 40811beb 1c432a35 714d0e9e de64b282 +N 40812197 2474511e 715d857b bd326ca8 +N 40812743 2ca57807 716dfe3e d62c9640 +N 40812cef 34d69ef0 717e78ef ee50c08b +N 4081329b 3d07c5d9 718ef596 ea64c5a5 +N 40813847 4538ecc2 719f743b cf78cb4b +N 40813df3 4d6a13ab 71aff4e6 c36b5977 +N 4081439f 559b3a94 71c03bd0 6b7c6a7 +N 4081494b 5dcc617d 71d07e38 b4ab883 +N 40814ef7 65fd8866 71e0c1af b52a40c6 +N 408154a3 6e2eaf4f 71f1063b 5b8c3563 +N 40815a4f 765fd638 72014bdf 676801c7 +N 40815ffb 7e90fd21 721192a0 53bf494c +N 408165a7 86c2240a 7221da82 ade7b2c6 +N 40816b53 8ef34af3 7232238b 15d5e1f7 +N 408170ff 972471dc 72426dbe 3e69a3a8 +N 408176ab 9f5598c5 7252b920 edbb516b +N 40817c57 a786bfae 726305b7 fd6a71e2 +N 40818203 afb7e697 72735388 5aed9aae +N 408187af b7e90d80 7283a297 7e39925 +N 40818d5b c01a3469 7293f2e9 1a65e704 +N 40819307 c84b5b52 72a44483 bd5c706c +N 408198b3 d07c823b 72b4976c 30d2b094 +N 40819e5f d8ada924 72c4eba7 ca4e2aa2 +N 4081a40b e0ded00d 72d5413b f526443c +N 4081a9b7 e90ff6f6 72e5982e 32dd8782 +N 4081af63 f1411ddf 72f5f084 1b7c521f +N 4081b50f f97244c8 73064a43 5decf753 +N 4081babc 1a36bb1 7316a571 c0595adf +N 4081c068 9d4929a 73270215 208a0adc +N 4081c614 1205b983 73376033 7446de91 +N 4081cbc0 1a36e06c 7347bfd2 c9b9208f +N 4081d16c 22680755 735820f9 47cf4a57 +N 4081d718 2a992e3e 736883ad 2ea257fb +N 4081dcc4 32ca5527 7378e7f4 d7dcba3d +N 4081e270 3afb7c10 73894dd6 b722edca +N 4081e81c 432ca2f9 7399b559 5a7dbe52 +N 4081edc8 4b5dc9e2 73aa1e83 6ac63c48 +N 4081f374 538ef0cb 73ba895b ac136c4a +N 4081f920 5bc017b4 73caf5e8 fe29b730 +N 4081fecc 63f13e9d 73db6432 5cec21fe +N 40820478 6c226586 73ebd43e e0cf54f5 +N 40820a24 74538c6f 73fc4615 bf4e792d +N 40820fd0 7c84b358 740cb9be 4b61f43f +N 4082157c 84b5da41 741d2f3f f5f809a4 +N 40821b28 8ce7012a 742da6a2 4e6f6985 +N 408220d4 95182813 743e1fed 313b4e5 +N 40822680 9d494efc 744e9b27 e19bff27 +N 40822c2c a57a75e5 745f185a d7ab550a +N 408231d8 adab9cce 746f978d f3535178 +N 40823784 b5dcc3b7 74800c64 b1cc6436 +N 40823d30 be0deaa0 74904e0a bc7d484c +N 408242dc c63f1189 74a090bd 52fd3a33 +N 40824888 ce703872 74b0d480 bfd42994 +N 40824e34 d6a15f5b 74c11959 5f17bdb1 +N 408253e0 ded28644 74d15f4b 9eb323af +N 4082598c e703ad2d 74e1a65b feb00294 +N 40825f38 ef34d416 74f1ee8f 118099b6 +N 408264e4 f765faff 750237e9 7c4b0e5b +N 40826a90 ff9721e8 7512826f f735ed64 +N 4082703d 7c848d1 7522ce27 4db5e5eb +N 408275e9 ff96fba 75331b14 5edcc1df +N 40827b95 182a96a3 7543693c 1da9a1a1 +N 40828141 205bbd8c 7553b8a3 915a7fe0 +N 408286ed 288ce475 7564094f d5bf02de +N 40828c99 30be0b5e 75745b46 1b8ca087 +N 40829245 38ef3247 7584ae8b a8b41aaf +N 408297f1 41205930 75950325 d8b85909 +N 40829d9d 49518019 75a5591a 1d06a661 +N 4082a349 5182a702 75b5b06d fd5056cc +N 4082a8f5 59b3cdeb 75c60927 17e5dc92 +N 4082aea1 61e4f4d4 75d6634b 221351ac +N 4082b44d 6a161bbd 75e6bedf e87e7bcf +N 4082b9f9 724742a6 75f71beb 4f865109 +N 4082bfa5 7a78698f 76077a73 53a4031c +N 4082c551 82a99078 7617da7e 9cd97d4 +N 4082cafd 8adab761 76283c11 9fda14a9 +N 4082d0a9 930bde4a 76389f34 5ce74429 +N 4082d655 9b3d0533 764903ec a1c11bb5 +N 4082dc01 a36e2c1c 76596a40 e94ac82b +N 4082e1ad ab9f5305 7669d237 c8e96851 +N 4082e759 b3d079ee 767a3bd7 f0f07bd3 +N 4082ed05 bc01a0d7 768aa728 2d100dd5 +N 4082f2b1 c432c7c0 769b142f 64c4a226 +N 4082f85d cc63eea9 76ab82f4 9bc8ec53 +N 4082fe09 d4951592 76bbf37e f28957e4 +N 408303b5 dcc63c7b 76cc65d5 a6996933 +N 40830961 e4f76364 76dcda00 132afe6c +N 40830f0d ed288a4d 76ed5005 b187785a +N 408314b9 f559b136 76fdc7ee 198ad2e1 +N 40831a65 fd8ad81f 770e41c1 220b4f4 +N 40832012 5bbff08 771ebd86 41c3802a +N 408325be ded25f1 772f3b45 cefd6814 +N 40832b6a 161e4cda 773fbb07 c0eb99a5 +N 40833116 1e4f73c3 77501e6a 27e1bd8f +N 408336c2 26809aac 77606059 eaad0681 +N 40833c6e 2eb1c195 7770a357 66d6ba75 +N 4083421a 36e2e87e 7780e766 ebb85d74 +N 408347c6 3f140f67 77912c8c da4ce14a +N 40834d72 47453650 77a172cd a578c46d +N 4083531e 4f765d39 77b1ba2d d25357eb +N 408358ca 57a78422 77c202b1 f8713113 +N 40835e76 5fd8ab0b 77d24c5e c22fcba6 +N 40836422 6809d1f4 77e29738 ed026166 +N 408369ce 703af8dd 77f2e345 49bffc04 +N 40836f7a 786c1fc6 78033088 bcf2c665 +N 40837526 809d46af 78137f08 3f28a25b +N 40837ad2 88ce6d98 7823cec8 dd450805 +N 4083807e 90ff9481 78341fcf b8d4341c +N 4083862a 9930bb6a 78447222 85faa7d +N 40838bd6 a161e253 7854c5c5 17c4126e +N 40839182 a993093c 78651abe 48887215 +N 4083972e b1c43025 78757113 1236cecd +N 40839cda b9f5570e 7885c8c9 2b637ff +N 4083a286 c2267df7 789621e5 bea64255 +N 4083a832 ca57a4e0 78a67c6f 1bbf923 +N 4083adde d288cbc9 78b6d86a 9f204c02 +N 4083b38a dab9f2b2 78c735de 81cffeaf +N 4083b936 e2eb199b 78d794d0 acfd2163 +N 4083bee2 eb1c4084 78e7f547 3c7217df +N 4083c48e f34d676d 78f85748 64f63589 +N 4083ca3a fb7e8e56 7908bada 74b3f520 +N 4083cfe7 3afb53f 79192003 d3a0d292 +N 4083d593 be0dc28 792986cb 3e6cda0 +N 4083db3f 14120311 7939ef36 a24f9c21 +N 4083e0eb 1c4329fa 794a594d 66b192c4 +N 4083e697 247450e3 795ac516 245e4b54 +N 4083ec43 2ca577cc 796b3297 ca930fa2 +N 4083f1ef 34d69eb5 797ba1d9 64eb1042 +N 4083f79b 3d07c59e 798c12e2 1bd36e8d +N 4083fd47 4538ec87 799c85b9 3501213c +N 408402f3 4d6a1370 79acfa66 13e8bb5a +N 4084089f 559b3a59 79bd70f0 3a381d20 +N 40840e4b 5dcc6142 79cde95f 485216a2 +N 408413f7 65fd882b 79de63ba fdcc043a +N 408419a3 6e2eaf14 79eee00b 39ed6ccd +N 40841f4f 765fd5fd 79ff5e57 fc31aa12 +N 408424fb 7e90fce6 7a0fdea9 64cba345 +N 40842aa7 86c223cf 7a203083 da95d158 +N 40843053 8ef34ab8 7a3072bd a843a758 +N 408435ff 972471a1 7a40b606 5e31e774 +N 40843bab 9f55988a 7a50fa62 50911353 +N 40844157 a786bf73 7a613fd5 e546e6a5 +N 40844703 afb7e65c 7a718665 9436c70e +N 40844caf b7e90d45 7a81ce15 e78b5c59 +N 4084525b c01a342e 7a9216eb 7c0155b7 +N 40845807 c84b5b17 7aa260eb 13360e1 +N 40845db3 d07c8200 7ab2ac19 39e757f2 +N 4084635f d8ada8e9 7ac2f87a fc5cab00 +N 4084690b e0decfd2 7ad34615 329c0a6d +N 40846eb7 e90ff6bb 7ae394ec dac85726 +N 40847463 f1411da4 7af3e507 770ddee +N 40847a0f f972448d 7b043668 dfe4e313 +N 40847fbc 1a36b76 7b148917 a08883e1 +N 40848568 9d4925f 7b24dd18 9b2af34d +N 40848b14 1205b948 7b353271 375e1767 +N 408490c0 1a36e031 7b458926 f2cf8d2f +N 4084966c 2268071a 7b55e13f 61a3188f +N 40849c18 2a992e03 7b663ac0 2ece8643 +N 4084a1c4 32ca54ec 7b7695af 1c7705a4 +N 4084a770 3afb7bd5 7b86f212 450004e +N 4084ad1c 432ca2be 7b974fee d7fb75b6 +N 4084b2c8 4b5dc9a7 7ba7af4b a16be0fb +N 4084b874 538ef090 7bb8102e 8347af1d +N 4084be20 5bc01779 7bc8729d b94e4c1e +N 4084c3cc 63f13e62 7bd8d69f 98becd7c +N 4084c978 6c22654b 7be93c3a 90c0409e +N 4084cf24 74538c34 7bf9a375 2acba400 +N 4084d4d0 7c84b31d 7c0a0c56 b1791c9 +N 4084da7c 84b5da06 7c1a76e3 f105a2e2 +N 4084e028 8ce700ef 7c2ae325 b7919178 +N 4084e5d4 951827d8 7c3b5122 55c22221 +N 4084eb80 9d494ec1 7c4bc0e0 df1bdadf +N 4084f12c a57a75aa 7c5c3268 84158f68 +N 4084f6d8 adab9c93 7c6ca5c0 928eca2c +N 4084fc84 b5dcc37c 7c7d1af0 764819c5 +N 40850230 be0dea65 7c8d91ff b95d4a75 +N 408507dc c63f114e 7c9e0af6 4c193b0 +N 40850d88 ce703837 7cae85db 20bdc190 +N 40851334 d6a15f20 7cbf02b6 f5706269 +N 408518e0 ded28609 7ccf8191 8b5000aa +N 40851e8c e703acf2 7ce00139 85d7b8bf +N 40852438 ef34d3db 7cf042b1 e0a2204c +N 408529e4 f765fac4 7d008536 c57a0f7 +N 40852f90 ff9721ad 7d10c8ca 5083a908 +N 4085353d 7c84896 7d210d73 633270e +N 40853ae9 ff96f7f 7d315334 983c262c +N 40854095 182a9668 7d419a13 83868f52 +N 40854641 205bbd51 7d51e214 57561417 +N 40854bed 288ce43a 7d622b3b b59547f6 +N 40855199 30be0b23 7d72758e 5321ecb2 +N 40855745 38ef320c 7d82c110 f81a76e5 +N 40855cf1 412058f5 7d930dc8 802ccf9f +N 4085629d 49517fde 7da35bb9 dae65830 +N 40856849 5182a6c7 7db3aaea c05354b +N 40856df5 59b3cdb0 7dc3fb5e 2bcae6a5 +N 408573a1 61e4f499 7dd44d1b 67503081 +N 4085794d 6a161b82 7de4a027 da5c6c +N 40857ef9 7247426b 7df4f486 5031d6c5 +N 408584a5 7a786954 7e054a3e c2fa2e8f +N 40858a51 82a9903d 7e15a155 dd0b7d3c +N 40858ffd 8adab726 7e25f9d1 38cd3c33 +N 408595a9 930bde0f 7e3653b6 87928dec +N 40859b55 9b3d04f8 7e46af0b 91f80086 +N 4085a101 a36e2be1 7e570bd6 3842cff1 +N 4085a6ad ab9f52ca 7e676a1c 72c1adbf +N 4085ac59 b3d079b3 7e77c9e4 522f14d6 +N 4085b205 bc01a09c 7e882b34 152f65 +N 4085b7b1 c432c785 7e988e11 bf335574 +N 4085bd5d cc63ee6e 7ea8f283 ebe52aaf +N 4085c309 d4951557 7eb95890 fc8b61f0 +N 4085c8b5 dcc63c40 7ec9c03f 81f62d6b +N 4085ce61 e4f76329 7eda2996 27d16230 +N 4085d40d ed288a12 7eea949b b5125610 +N 4085d9b9 f559b0fb 7efb0157 c677ef2 +N 4085df65 fd8ad7e4 7f0b6fcf 2ca9dabd +N 4085e512 5bbfecd 7f1be00b 31502731 +N 4085eabe ded25b6 7f2c5212 52e3f10d +N 4085f06a 161e4c9f 7f3cc5eb e778820f +N 4085f616 1e4f7388 7f4d3b9f 6323b573 +N 4085fbc2 26809a71 7f5db334 5878babe +N 4086016e 2eb1c15a 7f6e2cb2 7904ceb0 +N 4086071a 36e2e843 7f7ea821 95cdf266 +N 40860cc6 3f140f2c 7f8f2589 9fd3a8e2 +N 40861272 47453615 7f9fa4f2 a891c322 +N 4086181e 4f765cfe 7fb01332 7142a1ab +N 40861dca 57a783e7 7fc054f4 50d9afd0 +N 40862376 5fd8aad0 7fd097c3 2e195696 +N c050e967 6640a6b9 39d5339b bbb82c41 +N c050db39 4b7b2895 39da75cd 69a45b74 +N c04a8f59 89df1173 3b249812 e2ec02e0 +N c048f00b ed740c41 3b7081f2 fbef11c7 +N c03e7f19 50331e3a 3d30082e fd5c5bca +N c03d2bdf 8f473040 3d4e291f 27efb4d2 +N c03a42b9 4d940789 3d91507f fd1bfc95 +N c02b1eb5 b2d4d402 3eb5a96e 8dcaa399 +N c023a55e aee2003b 3f0c6972 f2778d2f +N 40291cf7 153bd16 411154cd 131a20e3 +N 40300c8c ce91c8f 4161cce0 c3185c3c +N 40315aff b04ee7c5 41806f31 14262286 +N 403925e3 9713ad5c 42337072 b1721f45 +N 403ab205 78e5c4eb 4256d654 595bc2e0 +N 403de1b4 3526527a 42a144e0 8c0ae754 +N 4041b866 c2acb85a 43218251 d0fadf4b +N 40467b20 535c9e67 43fd2b2a 17b11d02 +N 4046f3a8 e71476b0 4412b2ed b12978a1 +N 404750a1 dfb9389b 44235486 b388b877 +N c0862007 fcb923a3 0017b0f8 0bfa20a6 +N c086202f ec56d5d2 00173bd9 01b04901 +N c0862057 dbf48801 0016c8fc f8d784ff +N c086207f cb923a30 00165858 c30a302c +N c08620a7 bb2fec5f 0015e9e1 69295140 +N c08620cf aacd9e8e 00157d8c 2a4b5644 +N c08620f7 9a6b50bd 0015134e 7ab017a1 +N c086211f 8a0902ec 0014ab1e 02ba080e +N c0862147 79a6b51b 001444f0 9dec77b7 +N c086216f 6944674a 0013e0bc 59eed191 +N c0862197 58e21979 00137e77 7594ba3d +N c08621bf 487fcba8 00131e18 5feaf857 +N c08621e7 381d7dd7 0012bf95 b7490e86 +N c086220f 27bb3006 001262e6 48677023 +N c0862237 1758e235 00120801 0d7a399e +N c086225f 06f69464 0011aedd 2d50566c +N c0862286 f6944693 00115771 fa76fe7f +N c08622ae e631f8c2 001101b6 f26175e5 +N c08622d6 d5cfaaf1 0010ada3 bc94f972 +N c08622fe c56d5d20 00105b30 29d8c3e4 +N c0862326 b50b0f4f 00100a54 336a1720 +N c086234e a4a8c17e 000fbb07 fa3435d9 +N c0862376 944673ad 000f6d43 c60c3a00 +N c086239e 83e425dc 000f2100 04f0b4fb +N c08623c6 7381d80b 000ed635 4a4d06e8 +N c08623ee 631f8a3a 000e8cdc 4e405a82 +N c0862416 52bd3c69 000e44ed ece833b4 +N c086243e 425aee98 000dfe63 25ae7f26 +N c0862466 31f8a0c7 000db935 1a9b1172 +N c086248e 219652f6 000d755d 0fa88511 +N c08624b6 11340525 000d32d4 6a1c6641 +N c08624de 00d1b754 000cf194 afe29ca6 +N c0862505 f06f6983 000cb197 86ec028a +N c086252d e00d1bb2 000c72d6 b4901a17 +N c0862555 cfaacde1 000c354c 1cf1d118 +N c086257d bf488010 000bf8f1 c267442b +N c08625a5 aee6323f 000bbdc1 c4e47286 +N c08625cd 9e83e46e 000b83b6 6168d3dc +N c08625f5 8e21969d 000b4ac9 f16fc20a +N c086261d 7dbf48cc 000b12f6 ea63a89f +N c0862645 6d5cfafb 000adc37 dd13ec88 +N c086266d 5cfaad2a 000aa687 752d7e6c +N c0862695 4c985f59 000a71e0 78b60a8c +N c08626bd 3c361188 000a3e3d c789b932 +N c08626e5 2bd3c3b7 000a0b9a 5adb7313 +N c086270d 1b7175e6 0009d9f1 44b79d16 +N c0862735 0b0f2815 0009a93d af893f74 +N c086275c faacda44 0009797a dda18c17 +N c0862784 ea4a8c73 00094aa4 28c1b8a0 +N c08627ac d9e83ea2 00091cb5 01a7206e +N c08627d4 c985f0d1 0008efa8 ef99a38a +N c08627fc b923a300 0008c37b 8ffc373e +N c0862824 a8c1552f 00089828 95df9d99 +N c086284c 985f075e 00086dab c9973938 +N c0862874 87fcb98d 00084401 084ff2df +N c086289c 779a6bbc 00081b24 43a926a2 +N c08628c4 67381deb 0007f311 814f8eac +N c08628ec 56d5d01a 0007cbc4 da9a21b2 +N c0862914 46738249 0007a53a 7c28db7d +N c086293c 36113478 00077f6e a585660a +N c0862964 25aee6a7 00075a5d a8c59a06 +N c086298c 154c98d6 00073603 ea2fcd75 +N c08629b4 04ea4b05 0007125d dfe0e7b3 +N c08629db f487fd34 0006ef68 117431f6 +N c0862a03 e425af63 0006cd1f 17acdbc8 +N c0862a2b d3c36192 0006ab7f 9c212b0f +N c0862a53 c36113c1 00068a86 58e74f53 +N c0862a7b b2fec5f0 00066a30 1843d040 +N c0862aa3 a29c781f 00064a79 b4598f5d +N c0862acb 923a2a4e 00062b60 16db553f +N c0862af3 81d7dc7d 00060ce0 38bee288 +N c0862b1b 71758eac 0005eef7 21f17d40 +N c0862b43 611340db 0005d1a1 e90df329 +N c0862b6b 50b0f30a 0005b4dd b31409dd +N c0862b93 404ea539 000598a7 b32155a2 +N c0862bbb 2fec5768 00057cfd 2a2b7008 +N c0862be3 1f8a0997 000561db 66bb8791 +N c0862c0b 0f27bbc6 0005473f c4ab419f +N c0862c32 fec56df5 00052d27 ace2e841 +N c0862c5a ee632024 00051390 9518dd59 +N c0862c82 de00d253 0004fa77 ff924ce3 +N c0862caa cd9e8482 0004e1db 7ae51832 +N c0862cd2 bd3c36b1 0004c9b8 a1baf411 +N c0862cfa acd9e8e0 0004b20d 1a95b3e4 +N c0862d22 9c779b0f 00049ad6 9794bbea +N c0862d4a 8c154d3e 00048412 d63b9505 +N c0862d72 7bb2ff6d 00046dbf 9f399c58 +N c0862d9a 6b50b19c 000457da c632c94d +N c0862dc2 5aee63cb 00044262 298984a2 +N c0862dea 4a8c15fa 00042d53 b2298b33 +N c0862e12 3a29c829 000418ad 5353d75b +N c0862e3a 29c77a58 0004046d 0a6b8bd4 +N c0862e62 19652c87 0003f090 dec3db1d +N c0862e8a 0902deb6 0003dd16 e16ee692 +N c0862eb1 f8a090e5 0003c9fd 2d0d9055 +N c0862ed9 e83e4314 0003b741 e5a03b76 +N c0862f01 d7dbf543 0003a4e3 385875a5 +N c0862f29 c779a772 000392df 5b6b85f9 +N c0862f51 b71759a1 00038134 8de5dc66 +N c0862f79 a6b50bd0 00036fe1 177f5d76 +N c0862fa1 9652bdff 00035ee3 4870861d +N c0862fc9 85f0702e 00034e39 79486362 +N c0862ff1 758e225d 00033de2 0ac359e2 +N c0863019 652bd48c 00032ddb 65a2b910 +N c0863041 54c986bb 00031e23 fa851652 +N c0863069 446738ea 00030eba 41bf6c1a +N c0863091 3404eb19 0002ff9c bb36f931 +N c08630b9 23a29d48 0002f0c9 ee3bdc84 +N c08630e1 13404f77 0002e240 696469c0 +N c0863109 02de01a6 0002d3fe c2693347 +N c0863130 f27bb3d5 0002c603 9601c5d9 +N c0863158 e2196604 0002b84d 87c212a6 +N c0863180 d1b71833 0002aadb 41f88452 +N c08631a8 c154ca62 00029dab 758cbba7 +N c08631d0 b0f27c91 000290bc d9def0bb +N c08631f8 a0902ec0 0002840e 2ca7f559 +N c0863220 902de0ef 0002779e 31d9d58b +N c0863248 7fcb931e 00026b6b b3811345 +N c0863270 6f69454d 00025f75 81a67a26 +N c0863298 5f06f77c 000253ba 7231885f +N c08632c0 4ea4a9ab 00024839 60cb69e8 +N c08632e8 3e425bda 00023cf1 2ec2832c +N c0863310 2de00e09 000231e0 c2ee885a +N c0863338 1d7dc038 00022707 09951ebe +N c0863360 0d1b7267 00021c62 f44f055c +N c0863387 fcb92496 000211f3 79edc244 +N c08633af ec56d6c5 000207b7 9661d203 +N c08633d7 dbf488f4 0001fdae 4aa156b5 +N c08633ff cb923b23 0001f3d6 9c8f443f +N c0863427 bb2fed52 0001ea2f 96e30744 +N c086344f aacd9f81 0001e0b8 4910a478 +N c0863477 9a6b51b0 0001d76f c7314dfc +N c086349f 8a0903df 0001ce55 29ec6c84 +N c08634c7 79a6b60e 0001c567 8e6119fe +N c08634ef 6944683d 0001bca6 16100b8f +N c0863517 58e21a6c 0001b40f e6c5e8c2 +N c086353f 487fcc9b 0001aba4 2a860dc8 +N c0863567 381d7eca 0001a362 0f75b6bf +N c086358f 27bb30f9 00019b48 c7c791ee +N c08635b7 1758e328 00019357 89a7b702 +N c08635df 06f69557 00018b8d 8f280156 +N c0863606 f6944786 000183ea 162ccb5d +N c086362e e631f9b5 00017c6c 605a094b +N c0863656 d5cfabe4 00017513 b300c128 +N c086367e c56d5e13 00016ddf 570cde7f +N c08636a6 b50b1042 000166ce 98f35fea +N c08636ce a4a8c271 00015fe0 c8a0dcb0 +N c08636f6 944674a0 00015915 396860d1 +N c086371e 83e426cf 0001526b 41f29dcf +N c0863746 7381d8fe 00014be2 3c2d6e88 +N c086376e 631f8b2d 00014579 853bac9f +N c0863796 52bd3d5c 00013f30 7d6555bd +N c08637be 425aef8b 00013906 8807ff44 +N c08637e6 31f8a1ba 000132fb 0b8796d5 +N c086380e 219653e9 00012d0d 713f6e3c +N c0863836 11340618 0001273d 25739146 +N c086385e 00d1b847 00012189 97426418 +N c0863885 f06f6a76 00011bf2 3896889f +N c08638ad e00d1ca5 00011676 7e1909b8 +N c08638d5 cfaaced4 00011115 df23cab8 +N c08638fd bf488103 00010bcf d5b43a07 +N c0863925 aee63332 000106a3 de5e4577 +N c086394d 9e83e561 00010191 783f8f21 +N c0863975 8e219790 0000fc98 24f2e17c +N c086399d 7dbf49bf 0000f7b7 6883e178 +N c08639c5 6d5cfbee 0000f2ee c962fd77 +N c08639ed 5cfaae1d 0000ee3d d05997e2 +N c0863a15 4c98604c 0000e9a4 087e6c46 +N c0863a3d 3c36127b 0000e520 ff2a2dc9 +N c0863a65 2bd3c4aa 0000e0b4 43ec5dec +N c0863a8d 1b7176d9 0000dc5d 68805a71 +N c0863ab5 0b0f2908 0000d81c 00c2a162 +N c0863adc faacdb37 0000d3ef a2a64a2a +N c0863b04 ea4a8d66 0000cfd7 e62ab2b4 +N c0863b2c d9e83f95 0000cbd4 65515f9a +N c0863b54 c985f1c4 0000c7e4 bc140e5b +N c0863b7c b923a3f3 0000c408 885af8a9 +N c0863ba4 a8c15622 0000c03f 69f347dd +N c0863bcc 985f0851 0000bc89 0285b799 +N c0863bf4 87fcba80 0000b8e4 f58d66bd +N c0863c1c 779a6caf 0000b552 e84ed5c0 +N c0863c44 67381ede 0000b1d2 81cf118b +N c0863c6c 56d5d10d 0000ae63 6acb0a05 +N c0863c94 4673833c 0000ab05 4daf1370 +N c0863cbc 3611356b 0000a7b7 d68e91c0 +N c0863ce4 25aee79a 0000a47a b31bcd25 +N c0863d0c 154c99c9 0000a14d 929feef8 +N c0863d34 04ea4bf8 00009e30 25f32644 +N c0863d5b f487fe27 00009b22 1f74f327 +N c0863d83 e425b056 00009823 33049847 +N c0863dab d3c36285 00009533 15f9b1aa +N c0863dd3 c36114b4 00009251 7f1cf02a +N c0863dfb b2fec6e3 00008f7e 26a0f8db +N c0863e23 a29c7912 00008cb8 c61b67ad +N c0863e4b 923a2b41 00008a01 187df499 +N c0863e73 81d7dd70 00008756 da0fbab2 +N c0863e9b 71758f9f 000084b9 c866a079 +N c0863ec3 611341ce 00008229 a260e0b9 +N c0863eeb 50b0f3fd 00007fa6 281eb36a +N c0863f13 404ea62c 00007d2f 1afc15e2 +N c0863f3b 2fec585b 00007ac4 3d8ab1c5 +N c0863f63 1f8a0a8a 00007865 538be21c +N c0863f8b 0f27bcb9 00007612 21ead5fd +N c0863fb2 fec56ee8 000073ca 6eb6d02c +N c0863fda ee632117 0000718e 011d8332 +N c0864002 de00d346 00006f5c a1658952 +N c086402a cd9e8575 00006d36 18e8f7d7 +N c0864052 bd3c37a4 00006b1a 32100d30 +N c086407a acd9e9d3 00006908 b84bf962 +N c08640a2 9c779c02 00006701 7811c03b +N c08640ca 8c154e31 00006504 3ed534d2 +N c08640f2 7bb30060 00006310 db040ddc +N c086411a 6b50b28f 00006127 1c01124b +N c0864142 5aee64be 00005f46 d21f5dcc +N c086416a 4a8c16ed 00005d6f ce9dbcaf +N c0864192 3a29c91c 00005ba1 e3a21eb8 +N c08641ba 29c77b4b 000059dc e4352075 +N c08641e2 19652d7a 00005820 a43daaa9 +N c086420a 0902dfa9 0000566c f87ca74f +N c0864231 f8a091d8 000054c1 b688cbe3 +N c0864259 e83e4407 0000531e b4ca7870 +N c0864281 d7dbf636 00005183 ca77ab12 +N c08642a9 c779a865 00004ff0 cf900772 +N c08642d1 b7175a94 00004e65 9cd8f1e7 +N c08642f9 a6b50cc3 00004ce2 0bd9bddb +N c0864321 9652bef2 00004b65 f6d7ef0c +N c0864349 85f07121 000049f1 38d38d50 +N c0864371 758e2350 00004883 ad838a89 +N c0864399 652bd57f 0000471d 31523a5b +N c08643c1 54c987ae 000045bd a159db64 +N c08643e9 446739dd 00004464 db61318d +N c0864411 3404ec0c 00004312 bdd8312c +N c0864439 23a29e3b 000041c7 27d4ba95 +N c0864461 1340506a 00004081 f90f65db +N c0864489 02de0299 00003f43 11e05e68 +N c08644b0 f27bb4c8 00003e0a 533c4e15 +N c08644d8 e21966f7 00003cd7 9eb15785 +N c0864500 d1b71926 00003baa d6641f74 +N c0864528 c154cb55 00003a83 dd0ce4a0 +N c0864550 b0f27d84 00003962 95f4a621 +N c0864578 a0902fb3 00003846 e4f257c9 +N c08645a0 902de1e2 00003730 ae68245d +N c08645c8 7fcb9411 0000361f d740bd62 +N c08645f0 6f694640 00003514 44ecb822 +N c0864618 5f06f86f 0000340d dd5ff7cd +N c0864640 4ea4aa9e 0000330c 870f2458 +N c0864668 3e425ccd 00003210 28ed2de5 +N c0864690 2de00efc 00003118 aa68dc7a +N c08646b8 1d7dc12b 00003025 f36a6bc2 +N c08646e0 0d1b735a 00002f37 ec5132a7 +N c0864707 fcb92589 00002e4e 7df1567b +N c086472f ec56d7b8 00002d69 9191898c +N c0864757 dbf489e7 00002c89 10e8d4cf +N c086477f cb923c16 00002bac e61c6c8c +N c08647a7 bb2fee45 00002ad4 fbbd8fb4 +N c08647cf aacda074 00002a01 3cc771c8 +N c08647f7 9a6b52a3 00002931 949d2f07 +N c086481f 8a0904d2 00002865 ef07cac0 +N c0864847 79a6b701 0000279e 3834378a +N c086486f 69446930 000026da 5cb1693b +N c0864897 58e21b5f 0000261a 496e706b +N c08648bf 487fcd8e 0000255d ebb89f47 +N c08648e7 381d7fbd 000024a5 3139b7a1 +N c086490f 27bb31ec 000023f0 07f621f2 +N c0864937 1758e41b 0000233e 5e4b2d3a +N c086495f 06f6964a 00002290 22ed5779 +N c0864986 f6944879 000021e5 44e69eb9 +N c08649ae e631faa8 0000213d b394da56 +N c08649d6 d5cfacd7 00002099 5ea81c7e +N c08649fe c56d5f06 00001ff8 36211bae +N c0864a26 b50b1135 00001f5a 2a4fa403 +N c0864a4e a4a8c364 00001ebf 2bd11048 +N c0864a76 94467593 00001e27 2b8eca88 +N c0864a9e 83e427c2 00001d92 1abcd40f +N c0864ac6 7381d9f1 00001cff ead854a5 +N c0864aee 631f8c20 00001c70 8da630f0 +N c0864b16 52bd3e4f 00001be3 f531a7cf +N c0864b3e 425af07e 00001b5a 13caf68b +N c0864b66 31f8a2ad 00001ad2 dc0603c8 +N c0864b8e 219654dc 00001a4e 40b910ff +N c0864bb6 1134070b 000019cc 34fb727a +N c0864bde 00d1b93a 0000194c ac244da0 +N c0864c05 f06f6b69 000018cf 99c95d79 +N c0864c2d e00d1d98 00001854 f1bdbd44 +N c0864c55 cfaacfc7 000017dc a810b912 +N c0864c7d bf4881f6 00001766 b10ca433 +N c0864ca5 aee63425 000016f3 0135b565 +N c0864ccd 9e83e654 00001681 8d48e8a7 +N c0864cf5 8e219883 00001612 4a3ae691 +N c0864d1d 7dbf4ab2 000015a5 2d36f119 +N c0864d45 6d5cfce1 0000153a 2b9dd5a9 +N c0864d6d 5cfaaf10 000014d1 3b04e465 +N c0864d95 4c98613f 0000146a 5134ec9c +N c0864dbd 3c36136e 00001405 64293e2b +N c0864de5 2bd3c59d 000013a2 6a0eafd5 +N c0864e0d 1b7177cc 00001341 5942aa6f +N c0864e35 0b0f29fb 000012e2 285238bc +N c0864e5c faacdc2a 00001284 cdf91bf7 +N c0864e84 ea4a8e59 00001229 4120e4e5 +N c0864eac d9e84088 000011cf 78e01158 +N c0864ed4 c985f2b7 00001177 6c792e1b +N c0864efc b923a4e6 00001121 1359fd1f +N c0864f24 a8c15715 000010cc 651a9fe2 +N c0864f4c 985f0944 00001079 597cc5f5 +N c0864f74 87fcbb73 00001027 e86adf8c +N c0864f9c 779a6da2 00000fd8 09f7540a +N c0864fc4 67381fd1 00000f89 b65bbc67 +N c0864fec 56d5d200 00000f3c e5f82176 +N c0865014 4673842f 00000ef1 91523dd9 +N c086503c 3611365e 00000ea7 b114c3ad +N c0865064 25aee88d 00000e5f 3e0ea5c5 +N c086508c 154c9abc 00000e18 31326477 +N c08650b4 04ea4ceb 00000dd2 83955dd6 +N c08650db f487ff1a 00000d8e 2e6f2153 +N c0865103 e425b149 00000d4b 2b18c6b9 +N c086512b d3c36378 00000d09 730c485f +N c0865153 c36115a7 00000cc8 ffe3e09e +N c086517b b2fec7d6 00000c89 cb596a5d +N c08651a3 a29c7a05 00000c4b cf45c4b7 +N c08651cb 923a2c34 00000c0f 05a039a7 +N c08651f3 81d7de63 00000bd3 687de7a9 +N c086521b 71759092 00000b98 f2112e40 +N c0865243 611342c1 00000b5f 9ca91d57 +N c086526b 50b0f4f0 00000b27 62b0e76e +N c0865293 404ea71f 00000af0 3eaf5684 +N c08652bb 2fec594e 00000aba 2b4643aa +N c08652e3 1f8a0b7d 00000a85 23321147 +N c086530b 0f27bdac 00000a51 214927e1 +N c0865332 fec56fdb 00000a1e 207b7579 +N c086535a ee63220a 000009ec 1bd1ef5c +N c0865382 de00d439 000009bb 0e6e1670 +N c08653aa cd9e8668 0000098a f3897dd3 +N c08653d2 bd3c3897 0000095b c67553df +N c08653fa acd9eac6 0000092d 8299ed77 +N c0865422 9c779cf5 00000900 23765396 +N c086544a 8c154f24 000008d3 a49fd30b +N c0865472 7bb30153 000008a8 01c18e70 +N c086549a 6b50b382 0000087d 369c1233 +N c08654c2 5aee65b1 00000853 3f04eab9 +N c08654ea 4a8c17e0 0000082a 16e63c8f +N c0865512 3a29ca0f 00000801 ba3e5e9e +N c086553a 29c77c3e 000007da 251f764a +N c0865562 19652e6d 000007b3 53af158e +N c086558a 0902e09c 0000078d 4225daf5 +N c08655b1 f8a092cb 00000767 eccf136a +N c08655d9 e83e44fa 00000743 50085de2 +N c0865601 d7dbf729 0000071f 684150c6 +N c0865629 c779a958 000006fc 31fb2126 +N c0865651 b7175b87 000006d9 a9c84b99 +N c0865679 a6b50db6 000006b7 cc4c3ed4 +N c08656a1 9652bfe5 00000696 963b07e2 +N c08656c9 85f07214 00000676 0458fffc +N c08656f1 758e2443 00000656 137a7bfa +N c0865719 652bd672 00000636 c0837d4d +N c0865741 54c988a1 00000618 08676480 +N c0865769 44673ad0 000005f9 e828a541 +N c0865791 3404ecff 000005dc 5cd87bd4 +N c08657b9 23a29f2e 000005bf 6396a400 +N c08657e1 1340515d 000005a2 f9911164 +N c0865809 02de038c 00000587 1c03a92b +N c0865830 f27bb5bb 0000056b c837fd1f +N c0865858 e21967ea 00000550 fb85080b +N c0865880 d1b71a19 00000536 b34eeb77 +N c08658a8 c154cc48 0000051c ed06ae9c +N c08658d0 b0f27e77 00000503 a629fea8 +N c08658f8 a09030a6 000004ea dc42f033 +N c0865920 902de2d5 000004d2 8ce7c1ed +N c0865948 7fcb9504 000004ba b5baa07d +N c0865970 6f694733 000004a3 54696b86 +N c0865998 5f06f962 0000048c 66ad7bd2 +N c08659c0 4ea4ab91 00000475 ea4b6a97 +N c08659e8 3e425dc0 0000045f dd12d9da +N c0865a10 2de00fef 0000044a 3cde3de2 +N c0865a38 1d7dc21e 00000435 0792a7b6 +N c0865a60 0d1b744d 00000420 3b1f90ac +N c0865a87 fcb9267c 0000040b d57ea6ee +N c0865aaf ec56d8ab 000003f7 d4b39b0c +N c0865ad7 dbf48ada 000003e4 36cbee7d +N c0865aff cb923d09 000003d0 f9dec317 +N c0865b27 bb2fef38 000003be 1c0cab7b +N c0865b4f aacda167 000003ab 9b7f7c69 +N c0865b77 9a6b5396 00000399 766a1ef8 +N c0865b9f 8a0905c5 00000387 ab0863b6 +N c0865bc7 79a6b7f4 00000376 379ed6a4 +N c0865bef 69446a23 00000365 1a7a9405 +N c0865c17 58e21c52 00000354 51f11e11 +N c0865c3f 487fce81 00000343 dc603369 +N c0865c67 381d80b0 00000333 b82da662 +N c0865c8f 27bb32df 00000323 e3c7351a +N c0865cb7 1758e50e 00000314 5da2624a +N c0865cdf 06f6973d 00000305 243c4ee5 +N c0865d06 f694496c 000002f6 36199469 +N c0865d2e e631fb9b 000002e7 91c61ff5 +N c0865d56 d5cfadca 000002d9 35d50e0c +N c0865d7e c56d5ff9 000002cb 20e08713 +N c0865da6 b50b1228 000002bd 51899c7c +N c0865dce a4a8c457 000002af c6782698 +N c0865df6 94467686 000002a2 7e5aa31b +N c0865e1e 83e428b5 00000295 77e6143e +N c0865e46 7381dae4 00000288 b1d5e087 +N c0865e6e 631f8d13 0000027c 2aebb334 +N c0865e96 52bd3f42 0000026f e1ef5d35 +N c0865ebe 425af171 00000263 d5aeb6d0 +N c0865ee6 31f8a3a0 00000258 04fd81d1 +N c0865f0e 219655cf 0000024c 6eb54c4e +N c0865f36 113407fe 00000241 11b553ff +N c0865f5e 00d1ba2d 00000235 ece26a21 +N c0865f85 f06f6c5c 0000022a ff26d7e6 +N c0865fad e00d1e8b 00000220 4772436c +N c0865fd5 cfaad0ba 00000215 c4b99535 +N c0865ffd bf4882e9 0000020b 75f6de31 +N c0866025 aee63518 00000201 5a293e33 +N c086604d 9e83e747 000001f7 7054caf9 +N c0866075 8e219976 000001ed b782779e +N c086609d 7dbf4ba5 000001e4 2ebffc95 +N c08660c5 6d5cfdd4 000001da d51fc00b +N c08660ed 5cfab003 000001d1 a9b8becf +N c0866115 4c986232 000001c8 aba6759a +N c086613d 3c361461 000001bf da08cad6 +N c0866165 2bd3c690 000001b7 3403f8cd +N c086618d 1b7178bf 000001ae b8c07841 +N c08661b5 0b0f2aee 000001a6 676aeb74 +N c08661dc faacdd1d 0000019e 3f340992 +N c0866204 ea4a8f4c 00000196 3f508a86 +N c086622c d9e8417b 0000018e 66f9132e +N c0866254 c985f3aa 00000186 b56a21f1 +N c086627c b923a5d9 0000017f 29e3fbbf +N c08662a4 a8c15808 00000177 c3aa995b +N c08662cc 985f0a37 00000170 82059517 +N c08662f4 87fcbc66 00000169 644018dd +N c086631c 779a6e95 00000162 69a8cc93 +N c0866344 673820c4 0000015b 9191c4d9 +N c086636c 56d5d2f3 00000154 db50721c +N c0866394 46738522 0000014e 463d8ff8 +N c08663bc 36113751 00000147 d1b514f5 +N c08663e4 25aee980 00000141 7d162288 +N c086640c 154c9baf 0000013b 47c2f570 +N c0866434 04ea4dde 00000135 3120d658 +N c086645b f488000d 0000012f 38980ac6 +N c0866483 e425b23c 00000129 5d93c65a +N c08664ab d3c3646b 00000123 9f821c4d +N c08664d3 c361169a 0000011d fdd3f13f +N c08664fb b2fec8c9 00000118 77fced48 +N c0866523 a29c7af8 00000113 0d736e50 +N c086654b 923a2d27 0000010d bdb07aa6 +N c0866573 81d7df56 00000108 882fb3e0 +N c086659b 71759185 00000103 6c6f49f4 +N c08665c3 611343b4 000000fe 69efee99 +N c08665eb 50b0f5e3 000000f9 8034c8e1 +N c0866613 404ea812 000000f4 aec36910 +N c086663b 2fec5a41 000000ef f523bcb4 +N c0866663 1f8a0c70 000000eb 52e002f0 +N c086668b 0f27be9f 000000e6 c784c10d +N c08666b2 fec570ce 000000e2 52a0b732 +N c08666da ee6322fd 000000dd f3c4d569 +N c0866702 de00d52c 000000d9 aa8430c5 +N c086672a cd9e875b 000000d5 7673f8cd +N c0866752 bd3c398a 000000d1 572b6d18 +N c086677a acd9ebb9 000000cd 4c43d316 +N c08667a2 9c779de8 000000c9 55586c10 +N c08667ca 8c155017 000000c5 72066b5e +N c08667f2 7bb30246 000000c1 a1ececc3 +N c086681a 6b50b475 000000bd e4aceb05 +N c0866842 5aee66a4 000000ba 39e936a6 +N c086686a 4a8c18d3 000000b6 a1466cd6 +N c0866892 3a29cb02 000000b3 1a6aee8d +N c08668ba 29c77d31 000000af a4fed7d1 +N c08668e2 19652f60 000000ac 40abf728 +N c086690a 0902e18f 000000a8 ed1dc532 +N c0866931 f8a093be 000000a5 aa015c74 +N c0866959 e83e45ed 000000a2 7705713e +N c0866981 d7dbf81c 0000009f 53da49cb +N c08669a9 c779aa4b 0000009c 4031b672 +N c08669d1 b7175c7a 00000099 3bbf0a16 +N c08669f9 a6b50ea9 00000096 463712a7 +N c0866a21 9652c0d8 00000093 5f5011d2 +N c0866a49 85f07307 00000090 86c1b5d3 +N c0866a71 758e2536 0000008d bc45126f +N c0866a99 652bd765 0000008a ff949a05 +N c0866ac1 54c98994 00000088 506c16cf +N c0866ae9 44673bc3 00000085 ae88a43b +N c0866b11 3404edf2 00000083 19a8a868 +N c0866b39 23a2a021 00000080 918bcdc5 +N c0866b61 13405250 0000007e 15f2fccd +N c0866b89 02de047f 0000007b a6a055e1 +N c0866bb0 f27bb6ae 00000079 43572b45 +N c0866bd8 e21968dd 00000076 ebdbfb34 +N c0866c00 d1b71b0c 00000074 9ff46a19 +N c0866c28 c154cd3b 00000072 5f673ce0 +N c0866c50 b0f27f6a 00000070 29fc5360 +N c0866c78 a0903199 0000006d ff7ca2e9 +N c0866ca0 902de3c8 0000006b dfb230e6 +N c0866cc8 7fcb95f7 00000069 ca680d9b +N c0866cf0 6f694826 00000067 bf6a4f00 +N c0866d18 5f06fa55 00000065 be860bb2 +N c0866d40 4ea4ac84 00000063 c78955ff +N c0866d68 3e425eb3 00000061 da433708 +N c0866d90 2de010e2 0000005f f683a9fe +N c0866db8 1d7dc311 0000005e 1c1b9776 +N c0866de0 0d1b7540 0000005c 4adcd0d3 +N c0866e07 fcb9276f 0000005a 829a0bc5 +N c0866e2f ec56d99e 00000058 c326dde5 +N c0866e57 dbf48bcd 00000057 0c57b85b +N c0866e7f cb923dfc 00000055 5e01e3aa +N c0866ea7 bb2ff02b 00000053 b7fb7b7d +N c0866ecf aacda25a 00000052 1a1b6a9c +N c0866ef7 9a6b5489 00000050 843966e7 +N c0866f1f 8a0906b8 0000004e f62ded6c +N c0866f47 79a6b8e7 0000004d 6fd23e8b +N c0866f6f 69446b16 0000004b f1005a38 +N c0866f97 58e21d45 0000004a 7992fc3d +N c0866fbf 487fcf74 00000049 096598a6 +N c0866fe7 381d81a3 00000047 a0545825 +N c086700f 27bb33d2 00000046 3e3c14a0 +N c0867037 1758e601 00000044 e2fa55bf +N c086705f 06f69830 00000043 8e6d4d92 +N c0867086 f6944a5f 00000042 4073d547 +N c08670ae e631fc8e 00000040 f8ed69f0 +N c08670d6 d5cfaebd 0000003f b7ba2959 +N c08670fe c56d60ec 0000003e 7cbaceed +N c0867126 b50b131b 0000003d 47d0b0aa +N c086714e a4a8c54a 0000003c 18ddbc26 +N c0867176 94467779 0000003a efc473a2 +N c086719e 83e429a8 00000039 cc67eb28 +N c08671c6 7381dbd7 00000038 aeabc5c0 +N c08671ee 631f8e06 00000037 967432a7 +N c0867216 52bd4035 00000036 83a5ea9d +N c086723e 425af264 00000035 76262d3d +N c0867266 31f8a493 00000034 6ddabe62 +N c086728e 219656c2 00000033 6aa9e399 +N c08672b6 113408f1 00000032 6c7a61a0 +N c08672de 00d1bb20 00000031 733379f3 +N c0867305 f06f6d4f 00000030 7ebce85e +N c086732d e00d1f7e 0000002f 8efee0a8 +N c0867355 cfaad1ad 0000002e a3e20c3a +N c086737d bf4883dc 0000002d bd4f87e0 +N c08673a5 aee6360b 0000002c db30e18a +N c08673cd 9e83e83a 0000002b fd701620 +N c08673f5 8e219a69 0000002b 23f78f5b +N c086741d 7dbf4c98 0000002a 4eb221ad +N c0867445 6d5cfec7 00000029 7d8b0a2d +N c086746d 5cfab0f6 00000028 b06dec9a +N c0867495 4c986325 00000027 e746d157 +N c08674bd 3c361554 00000027 2202237e +N c08674e5 2bd3c783 00000026 608caef7 +N c086750d 1b7179b2 00000025 a2d39e99 +N c0867535 0b0f2be1 00000024 e8c47a56 +N c086755c faacde10 00000024 324d256d +N c0867584 ea4a903f 00000023 7f5bdca8 +N c08675ac d9e8426e 00000022 cfdf34a0 +N c08675d4 c985f49d 00000022 23c6180d +N c08675fc b923a6cc 00000021 7affc61a +N c0867624 a8c158fb 00000020 d57bd0c4 +N c086764c 985f0b2a 00000020 332a1b42 +N c0867674 87fcbd59 0000001f 93fad872 +N c086769c 779a6f88 0000001e f7de8950 +N c08676c4 673821b7 0000001e 5ec5fb73 +N c08676ec 56d5d3e6 0000001d c8a24793 +N c0867714 46738615 0000001d 3564d017 +N c086773c 36113844 0000001c a4ff3fa3 +N c0867764 25aeea73 0000001c 176387bc +N c086778c 154c9ca2 0000001b 8c83df61 +N c08677b4 04ea4ed1 0000001b 0452c1b8 +N c08677db f4880100 0000001a 7ec2ecbd +N c0867803 e425b32f 00000019 fbc75ff7 +N c086782b d3c3655e 00000019 7b535b33 +N c0867853 c361178d 00000018 fd5a5d46 +N c086787b b2fec9bc 00000018 81d022d9 +N c08678a3 a29c7beb 00000018 08a8a532 +N c08678cb 923a2e1a 00000017 91d8190e +N c08678f3 81d7e049 00000017 1d52ed76 +N c086791b 71759278 00000016 ab0dcaa1 +N c0867943 611344a7 00000016 3afd90db +N c086796b 50b0f6d6 00000015 cd17576c +N c0867993 404ea905 00000015 61506b8b +N c08679bb 2fec5b34 00000014 f79e4f54 +N c08679e3 1f8a0d63 00000014 8ff6b8bf +N c0867a0b 0f27bf92 00000014 2a4f90a2 +N c0867a32 fec571c1 00000013 c69ef1b6 +N c0867a5a ee6323f0 00000013 64db27a0 +N c0867a82 de00d61f 00000013 04faadfd +N c0867aaa cd9e884e 00000012 a6f42f79 +N c0867ad2 bd3c3a7d 00000012 4abe84e2 +N c0867afa acd9ecac 00000011 f050b446 +N c0867b22 9c779edb 00000011 97a1f015 +N c0867b4a 8c15510a 00000011 40a99643 +N c0867b72 7bb30339 00000010 eb5f2f70 +N c0867b9a 6b50b568 00000010 97ba6e19 +N c0867bc2 5aee6797 00000010 45b32dc5 +N c0867bea 4a8c19c6 0000000f f541723d +N c0867c12 3a29cbf5 0000000f a65d66c5 +N c0867c3a 29c77e24 0000000f 58ff5d55 +N c0867c62 19653053 0000000f 0d1fcddd +N c0867c8a 0902e282 0000000e c2b7558b +N c0867cb1 f8a094b1 0000000e 79beb60e +N c0867cd9 e83e46e0 0000000e 322ed4e5 +N c0867d01 d7dbf90f 0000000d ec00baad +N c0867d29 c779ab3e 0000000d a72d9273 +N c0867d51 b7175d6d 0000000d 63aea90b +N c0867d79 a6b50f9c 0000000d 217d6c67 +N c0867da1 9652c1cb 0000000c e0936af7 +N c0867dc9 85f073fa 0000000c a0ea5302 +N c0867df1 758e2629 0000000c 627bf210 +N c0867e19 652bd858 0000000c 2542344a +N c0867e41 54c98a87 0000000b e93723e5 +N c0867e69 44673cb6 0000000b ae54e88d +N c0867e91 3404eee5 0000000b 7495c6d3 +N c0867eb9 23a2a114 0000000b 3bf41f9f +N c0867ee1 13405343 0000000b 046a6fa4 +N c0867f09 02de0572 0000000a cdf34ed3 +N c0867f30 f27bb7a1 0000000a 98896fdb +N c0867f58 e21969d0 0000000a 64279f9f +N c0867f80 d1b71bff 0000000a 30c8c4b6 +N c0867fa8 c154ce2e 00000009 fe67deef +N c0867fd0 b0f2805d 00000009 cd0006d0 +N c0867ff8 a090328c 00000009 9c8c6d1e +N c0868020 902de4bb 00000009 6d085a64 +N c0868048 7fcb96ea 00000009 3e6f2e7f +N c0868070 6f694919 00000009 10bc602a +N c0868098 5f06fb48 00000008 e3eb7c8e +N c08680c0 4ea4ad77 00000008 b7f826ce +N c08680e8 3e425fa6 00000008 8cde17a4 +N c0868110 2de011d5 00000008 62991ced +N c0868138 1d7dc404 00000008 39251943 +N c0868160 0d1b7633 00000008 107e039d +N c0868187 fcb92862 00000007 e89fe6de +N c08681af ec56da91 00000007 c186e180 +N c08681d7 dbf48cc0 00000007 9b2f2528 +N c08681ff cb923eef 00000007 7594f64e +N c0868227 bb2ff11e 00000007 50b4abdc +N c086824f aacda34d 00000007 2c8aaed8 +N c0868277 9a6b557c 00000007 09137a04 +N c086829f 8a0907ab 00000006 e64b998b +N c08682c7 79a6b9da 00000006 c42faaa7 +N c08682ef 69446c09 00000006 a2bc5b53 +N c0868317 58e21e38 00000006 81ee69f1 +N c086833f 487fd067 00000006 61c2a4fd +N c0868367 381d8296 00000006 4235eabc +N c086838f 27bb34c5 00000006 234528f1 +N c08683b7 1758e6f4 00000006 04ed5c8a +N c08683df 06f69923 00000005 e72b915c +N c0868406 f6944b52 00000005 c9fce1d4 +N c086842e e631fd81 00000005 ad5e76b4 +N c0868456 d5cfafb0 00000005 914d86c5 +N c086847e c56d61df 00000005 75c7569a +N c08684a6 b50b140e 00000005 5ac93846 +N c08684ce a4a8c63d 00000005 40508b19 +N c08684f6 9446786c 00000005 265abb65 +N c086851e 83e42a9b 00000005 0ce54235 +N c0868546 7381dcca 00000004 f3eda515 +N c086856e 631f8ef9 00000004 db7175cf +N c0868596 52bd4128 00000004 c36e5234 +N c08685be 425af357 00000004 abe1e3dc +N c08685e6 31f8a586 00000004 94c9dfed +N c086860e 219657b5 00000004 7e2406e2 +N c0868636 113409e4 00000004 67ee2454 +N c086865e 00d1bc13 00000004 52260ec2 +N c0868685 f06f6e42 00000004 3cc9a75c +N c08686ad e00d2071 00000004 27d6d9cb +N c08686d5 cfaad2a0 00000004 134b9c03 +N c08686fd bf4884cf 00000003 ff25ee0b +N c0868725 aee636fe 00000003 eb63d9cc +N c086874d 9e83e92d 00000003 d80372e3 +N c0868775 8e219b5c 00000003 c502d66f +N c086879d 7dbf4d8b 00000003 b2602ae1 +N c08687c5 6d5cffba 00000003 a0199fd1 +N c08687ed 5cfab1e9 00000003 8e2d6dcc +N c0868815 4c986418 00000003 7c99d62e +N c086883d 3c361647 00000003 6b5d22f0 +N c0868865 2bd3c876 00000003 5a75a683 +N c086888d 1b717aa5 00000003 49e1bba1 +N c08688b5 0b0f2cd4 00000003 399fc529 +N c08688dc faacdf03 00000003 29ae2df2 +N c0868904 ea4a9132 00000003 1a0b68a9 +N c086892c d9e84361 00000003 0ab5efa4 +N c0868954 c985f590 00000002 fbac44c2 +N c086897c b923a7bf 00000002 ececf142 +N c08689a4 a8c159ee 00000002 de76859f +N c08689cc 985f0c1d 00000002 d047996d +N c08689f4 87fcbe4c 00000002 c25ecb38 +N c0868a1c 779a707b 00000002 b4bac05d +N c0868a44 673822aa 00000002 a75a24ea +N c0868a6c 56d5d4d9 00000002 9a3bab81 +N c0868a94 46738708 00000002 8d5e0d30 +N c0868abc 36113937 00000002 80c00958 +N c0868ae4 25aeeb66 00000002 7460658b +N c0868b0c 154c9d95 00000002 683ded6c +N c0868b34 04ea4fc4 00000002 5c577293 +N c0868b5b f48801f3 00000002 50abcc70 +N c0868b83 e425b422 00000002 4539d82b +N c0868bab d3c36651 00000002 3a00788c +N c0868bd3 c3611880 00000002 2efe95db +N c0868bfb b2fecaaf 00000002 24331dc9 +N c0868c23 a29c7cde 00000002 199d0351 +N c0868c4b 923a2f0d 00000002 0f3b3ea3 +N c0868c73 81d7e13c 00000002 050ccd02 +N c0868c9b 7175936b 00000001 fb10b0b6 +N c0868cc3 6113459a 00000001 f145f0e9 +N c0868ceb 50b0f7c9 00000001 e7ab9995 +N c0868d13 404ea9f8 00000001 de40bb6a +N c0868d3b 2fec5c27 00000001 d5046bb7 +N c0868d63 1f8a0e56 00000001 cbf5c454 +N c0868d8b 0f27c085 00000001 c313e389 +N c0868db2 fec572b4 00000001 ba5debfc +N c0868dda ee6324e3 00000001 b1d30499 +N c0868e02 de00d712 00000001 a972587a +N c0868e2a cd9e8941 00000001 a13b16db +N c0868e52 bd3c3b70 00000001 992c72fa +N c0868e7a acd9ed9f 00000001 9145a40f +N c0868ea2 9c779fce 00000001 8985e52e +N c0868eca 8c1551fd 00000001 81ec753b +N c0868ef2 7bb3042c 00000001 7a7896d5 +N c0868f1a 6b50b65b 00000001 73299040 +N c0868f42 5aee688a 00000001 6bfeab5b +N c0868f6a 4a8c1ab9 00000001 64f73585 +N c0868f92 3a29cce8 00000001 5e127f93 +N c0868fba 29c77f17 00000001 574fddba +N c0868fe2 19653146 00000001 50aea782 +N c086900a 0902e375 00000001 4a2e37b2 +N c0869031 f8a095a4 00000001 43cdec44 +N c0869059 e83e47d3 00000001 3d8d2652 +N c0869081 d7dbfa02 00000001 376b4a06 +N c08690a9 c779ac31 00000001 3167be8e +N c08690d1 b7175e60 00000001 2b81ee0c +N c08690f9 a6b5108f 00000001 25b94586 +N c0869121 9652c2be 00000001 200d34d9 +N c0869149 85f074ed 00000001 1a7d2ea9 +N c0869171 758e271c 00000001 1508a857 +N c0869199 652bd94b 00000001 0faf19f1 +N c08691c1 54c98b7a 00000001 0a6ffe23 +N c08691e9 44673da9 00000001 054ad22f +N c0869211 3404efd8 00000001 003f15db +N c0869239 23a2a207 00000000 fb4c4b68 +N c0869261 13405436 00000000 f671f785 +N c0869289 02de0665 00000000 f1afa142 +N c08692b0 f27bb894 00000000 ed04d204 +N c08692d8 e2196ac3 00000000 e871157d +N c0869300 d1b71cf2 00000000 e3f3f99b +N c0869328 c154cf21 00000000 df8d0e82 +N c0869350 b0f28150 00000000 db3be67e +N c0869378 a090337f 00000000 d70015fa +N c08693a0 902de5ae 00000000 d2d93373 +N c08693c8 7fcb97dd 00000000 cec6d773 +N c08693f0 6f694a0c 00000000 cac89c7f +N c0869418 5f06fc3b 00000000 c6de1f17 +N c0869440 4ea4ae6a 00000000 c306fda2 +N c0869468 3e426099 00000000 bf42d86c +N c0869490 2de012c8 00000000 bb91519a +N c08694b8 1d7dc4f7 00000000 b7f20d21 +N c08694e0 0d1b7726 00000000 b464b0bc +N c0869507 fcb92955 00000000 b0e8e3e5 +N c086952f ec56db84 00000000 ad7e4fcc +N c0869557 dbf48db3 00000000 aa249f4e +N c086957f cb923fe2 00000000 a6db7eec +N c08695a7 bb2ff211 00000000 a3a29cc4 +N c08695cf aacda440 00000000 a079a88a +N c08695f7 9a6b566f 00000000 9d60537f +N c086961f 8a09089e 00000000 9a565066 +N c0869647 79a6bacd 00000000 975b5385 +N c086966f 69446cfc 00000000 946f1294 +N c0869697 58e21f2b 00000000 919144bc +N c08696bf 487fd15a 00000000 8ec1a28f +N c08696e7 381d8389 00000000 8bffe5fe +N c086970f 27bb35b8 00000000 894bca55 +N c0869737 1758e7e7 00000000 86a50c36 +N c086975f 06f69a16 00000000 840b698d +N c0869786 f6944c45 00000000 817ea18e +N c08697ae e631fe74 00000000 7efe74ad +N c08697d6 d5cfb0a3 00000000 7c8aa498 +N c08697fe c56d62d2 00000000 7a22f432 +N c0869826 b50b1501 00000000 77c7278b +N c086984e a4a8c730 00000000 757703dc +N c0869876 9446795f 00000000 73324f80 +N c086989e 83e42b8e 00000000 70f8d1f0 +N c08698c6 7381ddbd 00000000 6eca53bb +N c08698ee 631f8fec 00000000 6ca69e84 +N c0869916 52bd421b 00000000 6a8d7cf9 +N c086993e 425af44a 00000000 687ebad1 +N c0869966 31f8a679 00000000 667a24c3 +N c086998e 219658a8 00000000 647f8887 +N c08699b6 11340ad7 00000000 628eb4ca +N c08699de 00d1bd06 00000000 60a77931 +N c0869a05 f06f6f35 00000000 5ec9a64c +N c0869a2d e00d2164 00000000 5cf50d97 +N c0869a55 cfaad393 00000000 5b298176 +N c0869a7d bf4885c2 00000000 5966d52b +N c0869aa5 aee637f1 00000000 57acdcd7 +N c0869acd 9e83ea20 00000000 55fb6d75 +N c0869af5 8e219c4f 00000000 54525cd2 +N c0869b1d 7dbf4e7e 00000000 52b1818e +N c0869b45 6d5d00ad 00000000 5118b314 +N c0869b6d 5cfab2dc 00000000 4f87c998 +N c0869b95 4c98650b 00000000 4dfe9e14 +N c0869bbd 3c36173a 00000000 4c7d0a40 +N c0869be5 2bd3c969 00000000 4b02e895 +N c0869c0d 1b717b98 00000000 49901443 +N c0869c35 0b0f2dc7 00000000 48246930 +N c0869c5c faacdff6 00000000 46bfc3f6 +N c0869c84 ea4a9225 00000000 456201dd +N c0869cac d9e84454 00000000 440b00d7 +N c0869cd4 c985f683 00000000 42ba9f83 +N c0869cfc b923a8b2 00000000 4170bd20 +N c0869d24 a8c15ae1 00000000 402d3991 +N c0869d4c 985f0d10 00000000 3eeff559 +N c0869d74 87fcbf3f 00000000 3db8d194 +N c0869d9c 779a716e 00000000 3c87affa +N c0869dc4 6738239d 00000000 3b5c72d5 +N c0869dec 56d5d5cc 00000000 3a36fd05 +N c0869e14 467387fb 00000000 391731f7 +N c0869e3c 36113a2a 00000000 37fcf5a9 +N c0869e64 25aeec59 00000000 36e82ca1 +N c0869e8c 154c9e88 00000000 35d8bbec +N c0869eb4 04ea50b7 00000000 34ce891f +N c0869edb f48802e6 00000000 33c97a4f +N c0869f03 e425b515 00000000 32c97613 +N c0869f2b d3c36744 00000000 31ce637e +N c0869f53 c3611973 00000000 30d82a20 +N c0869f7b b2fecba2 00000000 2fe6b201 +N c0869fa3 a29c7dd1 00000000 2ef9e39e +N c0869fcb 923a3000 00000000 2e11a7eb +N c0869ff3 81d7e22f 00000000 2d2de84b +N c086a01b 7175945e 00000000 2c4e8e94 +N c086a043 6113468d 00000000 2b738507 +N c086a06b 50b0f8bc 00000000 2a9cb652 +N c086a093 404eaaeb 00000000 29ca0d8b +N c086a0bb 2fec5d1a 00000000 28fb7631 +N c086a0e3 1f8a0f49 00000000 2830dc27 +N c086a10b 0f27c178 00000000 276a2bb4 +N c086a132 fec573a7 00000000 26a75181 +N c086a15a ee6325d6 00000000 25e83a95 +N c086a182 de00d805 00000000 252cd457 +N c086a1aa cd9e8a34 00000000 24750c89 +N c086a1d2 bd3c3c63 00000000 23c0d146 +N c086a1fa acd9ee92 00000000 23101104 +N c086a222 9c77a0c1 00000000 2262ba8c +N c086a24a 8c1552f0 00000000 21b8bd00 +N c086a272 7bb3051f 00000000 211207d4 +N c086a29a 6b50b74e 00000000 206e8acc +N c086a2c2 5aee697d 00000000 1fce35fe +N c086a2ea 4a8c1bac 00000000 1f30f9cf +N c086a312 3a29cddb 00000000 1e96c6f1 +N c086a33a 29c7800a 00000000 1dff8e60 +N c086a362 19653239 00000000 1d6b4165 +N c086a38a 0902e468 00000000 1cd9d18e +N c086a3b1 f8a09697 00000000 1c4b30b5 +N c086a3d9 e83e48c6 00000000 1bbf50f6 +N c086a401 d7dbfaf5 00000000 1b3624b4 +N c086a429 c779ad24 00000000 1aaf9e94 +N c086a451 b7175f53 00000000 1a2bb17e +N c086a479 a6b51182 00000000 19aa509a +N c086a4a1 9652c3b1 00000000 192b6f50 +N c086a4c9 85f075e0 00000000 18af0145 +N c086a4f1 758e280f 00000000 1834fa5e +N c086a519 652bda3e 00000000 17bd4eb9 +N c086a541 54c98c6d 00000000 1747f2af +N c086a569 44673e9c 00000000 16d4dad4 +N c086a591 3404f0cb 00000000 1663fbf4 +N c086a5b9 23a2a2fa 00000000 15f54b12 +N c086a5e1 13405529 00000000 1588bd68 +N c086a609 02de0758 00000000 151e4864 +N c086a630 f27bb987 00000000 14b5e1a8 +N c086a658 e2196bb6 00000000 144f7f0d +N c086a680 d1b71de5 00000000 13eb1699 +N c086a6a8 c154d014 00000000 13889e87 +N c086a6d0 b0f28243 00000000 13280d40 +N c086a6f8 a0903472 00000000 12c9595f +N c086a720 902de6a1 00000000 126c79ab +N c086a748 7fcb98d0 00000000 12116519 +N c086a770 6f694aff 00000000 11b812cc +N c086a798 5f06fd2e 00000000 11607a12 +N c086a7c0 4ea4af5d 00000000 110a9264 +N c086a7e8 3e42618c 00000000 10b65364 +N c086a810 2de013bb 00000000 1063b4e1 +N c086a838 1d7dc5ea 00000000 1012aece +N c086a860 0d1b7819 00000000 0fc33948 +N c086a887 fcb92a48 00000000 0f754c93 +N c086a8af ec56dc77 00000000 0f28e11a +N c086a8d7 dbf48ea6 00000000 0eddef6c +N c086a8ff cb9240d5 00000000 0e94703d +N c086a927 bb2ff304 00000000 0e4c5c65 +N c086a94f aacda533 00000000 0e05ace1 +N c086a977 9a6b5762 00000000 0dc05ace +N c086a99f 8a090991 00000000 0d7c5f6e +N c086a9c7 79a6bbc0 00000000 0d39b421 +N c086a9ef 69446def 00000000 0cf8526c +N c086aa17 58e2201e 00000000 0cb833ef +N c086aa3f 487fd24d 00000000 0c79526e +N c086aa67 381d847c 00000000 0c3ba7ca +N c086aa8f 27bb36ab 00000000 0bff2e00 +N c086aab7 1758e8da 00000000 0bc3df30 +N c086aadf 06f69b09 00000000 0b89b591 +N c086ab06 f6944d38 00000000 0b50ab7c +N c086ab2e e631ff67 00000000 0b18bb62 +N c086ab56 d5cfb196 00000000 0ae1dfd2 +N c086ab7e c56d63c5 00000000 0aac1374 +N c086aba6 b50b15f4 00000000 0a77510b +N c086abce a4a8c823 00000000 0a439376 +N c086abf6 94467a52 00000000 0a10d5a9 +N c086ac1e 83e42c81 00000000 09df12b6 +N c086ac46 7381deb0 00000000 09ae45c4 +N c086ac6e 631f90df 00000000 097e6a12 +N c086ac96 52bd430e 00000000 094f7af8 +N c086acbe 425af53d 00000000 092173e5 +N c086ace6 31f8a76c 00000000 08f4505d +N c086ad0e 2196599b 00000000 08c80bfc +N c086ad36 11340bca 00000000 089ca271 +N c086ad5e 00d1bdf9 00000000 08720f84 +N c086ad85 f06f7028 00000000 08484f10 +N c086adad e00d2257 00000000 081f5d03 +N c086add5 cfaad486 00000000 07f73562 +N c086adfd bf4886b5 00000000 07cfd443 +N c086ae25 aee638e4 00000000 07a935d2 +N c086ae4d 9e83eb13 00000000 0783564d +N c086ae75 8e219d42 00000000 075e3202 +N c086ae9d 7dbf4f71 00000000 0739c555 +N c086aec5 6d5d01a0 00000000 07160cba +N c086aeed 5cfab3cf 00000000 06f304b6 +N c086af15 4c9865fe 00000000 06d0a9e1 +N c086af3d 3c36182d 00000000 06aef8e3 +N c086af65 2bd3ca5c 00000000 068dee73 +N c086af8d 1b717c8b 00000000 066d875b +N c086afb5 0b0f2eba 00000000 064dc073 +N c086afdc faace0e9 00000000 062e96a3 +N c086b004 ea4a9318 00000000 061006e3 +N c086b02c d9e84547 00000000 05f20e38 +N c086b054 c985f776 00000000 05d4a9b8 +N c086b07c b923a9a5 00000000 05b7d687 +N c086b0a4 a8c15bd4 00000000 059b91d6 +N c086b0cc 985f0e03 00000000 057fd8e4 +N c086b0f4 87fcc032 00000000 0564a8ff +N c086b11c 779a7261 00000000 0549ff82 +N c086b144 67382490 00000000 052fd9d3 +N c086b16c 56d5d6bf 00000000 05163567 +N c086b194 467388ee 00000000 04fd0fc0 +N c086b1bc 36113b1d 00000000 04e4666a +N c086b1e4 25aeed4c 00000000 04cc36ff +N c086b20c 154c9f7b 00000000 04b47f24 +N c086b234 04ea51aa 00000000 049d3c8a +N c086b25b f48803d9 00000000 04866ced +N c086b283 e425b608 00000000 04700e16 +N c086b2ab d3c36837 00000000 045a1dd6 +N c086b2d3 c3611a66 00000000 04449a0a +N c086b2fb b2fecc95 00000000 042f809c +N c086b323 a29c7ec4 00000000 041acf7c +N c086b34b 923a30f3 00000000 040684a7 +N c086b373 81d7e322 00000000 03f29e23 +N c086b39b 71759551 00000000 03df1a01 +N c086b3c3 61134780 00000000 03cbf65a +N c086b3eb 50b0f9af 00000000 03b93151 +N c086b413 404eabde 00000000 03a6c913 +N c086b43b 2fec5e0d 00000000 0394bbd4 +N c086b463 1f8a103c 00000000 038307d3 +N c086b48b 0f27c26b 00000000 0371ab57 +N c086b4b2 fec5749a 00000000 0360a4ae +N c086b4da ee6326c9 00000000 034ff231 +N c086b502 de00d8f8 00000000 033f9240 +N c086b52a cd9e8b27 00000000 032f8342 +N c086b552 bd3c3d56 00000000 031fc3a8 +N c086b57a acd9ef85 00000000 031051e8 +N c086b5a2 9c77a1b4 00000000 03012c82 +N c086b5ca 8c1553e3 00000000 02f251fd +N c086b5f2 7bb30612 00000000 02e3c0e6 +N c086b61a 6b50b841 00000000 02d577d2 +N c086b642 5aee6a70 00000000 02c7755e +N c086b66a 4a8c1c9f 00000000 02b9b82b +N c086b692 3a29cece 00000000 02ac3ee5 +N c086b6ba 29c780fd 00000000 029f083a +N c086b6e2 1965332c 00000000 029212e2 +N c086b70a 0902e55b 00000000 02855d9a +N c086b731 f8a0978a 00000000 0278e725 +N c086b759 e83e49b9 00000000 026cae4d +N c086b781 d7dbfbe8 00000000 0260b1e0 +N c086b7a9 c779ae17 00000000 0254f0b5 +N c086b7d1 b7176046 00000000 024969a5 +N c086b7f9 a6b51275 00000000 023e1b93 +N c086b821 9652c4a4 00000000 02330564 +N c086b849 85f076d3 00000000 02282604 +N c086b871 758e2902 00000000 021d7c64 +N c086b899 652bdb31 00000000 0213077a +N c086b8c1 54c98d60 00000000 0208c642 +N c086b8e9 44673f8f 00000000 01feb7bd +N c086b911 3404f1be 00000000 01f4daee +N c086b939 23a2a3ed 00000000 01eb2ee2 +N c086b961 1340561c 00000000 01e1b2a6 +N c086b989 02de084b 00000000 01d8654e +N c086b9b0 f27bba7a 00000000 01cf45f3 +N c086b9d8 e2196ca9 00000000 01c653b1 +N c086ba00 d1b71ed8 00000000 01bd8da9 +N c086ba28 c154d107 00000000 01b4f301 +N c086ba50 b0f28336 00000000 01ac82e2 +N c086ba78 a0903565 00000000 01a43c7a +N c086baa0 902de794 00000000 019c1efb +N c086bac8 7fcb99c3 00000000 0194299a +N c086baf0 6f694bf2 00000000 018c5b91 +N c086bb18 5f06fe21 00000000 0184b41d +N c086bb40 4ea4b050 00000000 017d3281 +N c086bb68 3e42627f 00000000 0175d600 +N c086bb90 2de014ae 00000000 016e9de4 +N c086bbb8 1d7dc6dd 00000000 01678977 +N c086bbe0 0d1b790c 00000000 0160980b +N c086bc07 fcb92b3b 00000000 0159c8f2 +N c086bc2f ec56dd6a 00000000 01531b82 +N c086bc57 dbf48f99 00000000 014c8f15 +N c086bc7f cb9241c8 00000000 01462308 +N c086bca7 bb2ff3f7 00000000 013fd6ba +N c086bccf aacda626 00000000 0139a98f +N c086bcf7 9a6b5855 00000000 01339aec +N c086bd1f 8a090a84 00000000 012daa3c +N c086bd47 79a6bcb3 00000000 0127d6e9 +N c086bd6f 69446ee2 00000000 01222062 +N c086bd97 58e22111 00000000 011c861a +N c086bdbf 487fd340 00000000 01170785 +N c086bde7 381d856f 00000000 0111a419 +N c086be0f 27bb379e 00000000 010c5b50 +N c086be37 1758e9cd 00000000 01072ca7 +N c086be5f 06f69bfc 00000000 0102179d +N c086be86 f6944e2b 00000000 00fd1bb2 +N c086beae e632005a 00000000 00f8386c +N c086bed6 d5cfb289 00000000 00f36d4f +N c086befe c56d64b8 00000000 00eeb9e4 +N c086bf26 b50b16e7 00000000 00ea1db7 +N c086bf4e a4a8c916 00000000 00e59854 +N c086bf76 94467b45 00000000 00e1294b +N c086bf9e 83e42d74 00000000 00dcd02d +N c086bfc6 7381dfa3 00000000 00d88c8e +N c086bfee 631f91d2 00000000 00d45e03 +N c086c016 52bd4401 00000000 00d04425 +N c086c03e 425af630 00000000 00cc3e8d +N c086c066 31f8a85f 00000000 00c84cd7 +N c086c08e 21965a8e 00000000 00c46ea1 +N c086c0b6 11340cbd 00000000 00c0a38a +N c086c0de 00d1beec 00000000 00bceb33 +N c086c105 f06f711b 00000000 00b94541 +N c086c12d e00d234a 00000000 00b5b158 +N c086c155 cfaad579 00000000 00b22f1e +N c086c17d bf4887a8 00000000 00aebe3d +N c086c1a5 aee639d7 00000000 00ab5e5f +N c086c1cd 9e83ec06 00000000 00a80f30 +N c086c1f5 8e219e35 00000000 00a4d05d +N c086c21d 7dbf5064 00000000 00a1a195 +N c086c245 6d5d0293 00000000 009e8289 +N c086c26d 5cfab4c2 00000000 009b72eb +N c086c295 4c9866f1 00000000 0098726f +N c086c2bd 3c361920 00000000 009580ca +N c086c2e5 2bd3cb4f 00000000 00929db3 +N c086c30d 1b717d7e 00000000 008fc8e2 +N c086c335 0b0f2fad 00000000 008d0210 +N c086c35c faace1dc 00000000 008a48f8 +N c086c384 ea4a940b 00000000 00879d56 +N c086c3ac d9e8463a 00000000 0084fee8 +N c086c3d4 c985f869 00000000 00826d6c +N c086c3fc b923aa98 00000000 007fe8a3 +N c086c424 a8c15cc7 00000000 007d704d +N c086c44c 985f0ef6 00000000 007b042e +N c086c474 87fcc125 00000000 0078a407 +N c086c49c 779a7354 00000000 00764fa0 +N c086c4c4 67382583 00000000 007406bd +N c086c4ec 56d5d7b2 00000000 0071c925 +N c086c514 467389e1 00000000 006f96a1 +N c086c53c 36113c10 00000000 006d6efa +N c086c564 25aeee3f 00000000 006b51fa +N c086c58c 154ca06e 00000000 00693f6c +N c086c5b4 04ea529d 00000000 0067371d +N c086c5db f48804cc 00000000 006538db +N c086c603 e425b6fb 00000000 00634473 +N c086c62b d3c3692a 00000000 006159b5 +N c086c653 c3611b59 00000000 005f7871 +N c086c67b b2fecd88 00000000 005da078 +N c086c6a3 a29c7fb7 00000000 005bd19d +N c086c6cb 923a31e6 00000000 005a0bb1 +N c086c6f3 81d7e415 00000000 00584e8a +N c086c71b 71759644 00000000 005699fb +N c086c743 61134873 00000000 0054eddb +N c086c76b 50b0faa2 00000000 005349ff +N c086c793 404eacd1 00000000 0051ae3f +N c086c7bb 2fec5f00 00000000 00501a72 +N c086c7e3 1f8a112f 00000000 004e8e71 +N c086c80b 0f27c35e 00000000 004d0a16 +N c086c832 fec5758d 00000000 004b8d3b +N c086c85a ee6327bc 00000000 004a17bb +N c086c882 de00d9eb 00000000 0048a972 +N c086c8aa cd9e8c1a 00000000 0047423b +N c086c8d2 bd3c3e49 00000000 0045e1f4 +N c086c8fa acd9f078 00000000 0044887a +N c086c922 9c77a2a7 00000000 004335ac +N c086c94a 8c1554d6 00000000 0041e96a +N c086c972 7bb30705 00000000 0040a392 +N c086c99a 6b50b934 00000000 003f6404 +N c086c9c2 5aee6b63 00000000 003e2aa3 +N c086c9ea 4a8c1d92 00000000 003cf74f +N c086ca12 3a29cfc1 00000000 003bc9ea +N c086ca3a 29c781f0 00000000 003aa257 +N c086ca62 1965341f 00000000 00398079 +N c086ca8a 0902e64e 00000000 00386434 +N c086cab1 f8a0987d 00000000 00374d6d +N c086cad9 e83e4aac 00000000 00363c07 +N c086cb01 d7dbfcdb 00000000 00352fea +N c086cb29 c779af0a 00000000 003428fa +N c086cb51 b7176139 00000000 0033271d +N c086cb79 a6b51368 00000000 00322a3c +N c086cba1 9652c597 00000000 0031323c +N c086cbc9 85f077c6 00000000 00303f07 +N c086cbf1 758e29f5 00000000 002f5084 +N c086cc19 652bdc24 00000000 002e669c +N c086cc41 54c98e53 00000000 002d8138 +N c086cc69 44674082 00000000 002ca043 +N c086cc91 3404f2b1 00000000 002bc3a5 +N c086ccb9 23a2a4e0 00000000 002aeb4a +N c086cce1 1340570f 00000000 002a171d +N c086cd09 02de093e 00000000 00294709 +N c086cd30 f27bbb6d 00000000 00287af9 +N c086cd58 e2196d9c 00000000 0027b2da +N c086cd80 d1b71fcb 00000000 0026ee99 +N c086cda8 c154d1fa 00000000 00262e22 +N c086cdd0 b0f28429 00000000 00257162 +N c086cdf8 a0903658 00000000 0024b847 +N c086ce20 902de887 00000000 002402bf +N c086ce48 7fcb9ab6 00000000 002350b9 +N c086ce70 6f694ce5 00000000 0022a223 +N c086ce98 5f06ff14 00000000 0021f6ec +N c086cec0 4ea4b143 00000000 00214f03 +N c086cee8 3e426372 00000000 0020aa59 +N c086cf10 2de015a1 00000000 002008dd +N c086cf38 1d7dc7d0 00000000 001f6a7e +N c086cf60 0d1b79ff 00000000 001ecf2f +N c086cf87 fcb92c2e 00000000 001e36e0 +N c086cfaf ec56de5d 00000000 001da181 +N c086cfd7 dbf4908c 00000000 001d0f05 +N c086cfff cb9242bb 00000000 001c7f5d +N c086d027 bb2ff4ea 00000000 001bf27c +N c086d04f aacda719 00000000 001b6853 +N c086d077 9a6b5948 00000000 001ae0d4 +N c086d09f 8a090b77 00000000 001a5bf4 +N c086d0c7 79a6bda6 00000000 0019d9a4 +N c086d0ef 69446fd5 00000000 001959d9 +N c086d117 58e22204 00000000 0018dc86 +N c086d13f 487fd433 00000000 0018619e +N c086d167 381d8662 00000000 0017e915 +N c086d18f 27bb3891 00000000 001772e1 +N c086d1b7 1758eac0 00000000 0016fef5 +N c086d1df 06f69cef 00000000 00168d46 +N c086d206 f6944f1e 00000000 00161dc9 +N c086d22e e632014d 00000000 0015b073 +N c086d256 d5cfb37c 00000000 0015453a +N c086d27e c56d65ab 00000000 0014dc13 +N c086d2a6 b50b17da 00000000 001474f3 +N c086d2ce a4a8ca09 00000000 00140fd1 +N c086d2f6 94467c38 00000000 0013aca4 +N c086d31e 83e42e67 00000000 00134b60 +N c086d346 7381e096 00000000 0012ebfe +N c086d36e 631f92c5 00000000 00128e73 +N c086d396 52bd44f4 00000000 001232b6 +N c086d3be 425af723 00000000 0011d8bf +N c086d3e6 31f8a952 00000000 00118085 +N c086d40e 21965b81 00000000 001129ff +N c086d436 11340db0 00000000 0010d525 +N c086d45e 00d1bfdf 00000000 001081ee +N c086d485 f06f720e 00000000 00103052 +N c086d4ad e00d243d 00000000 000fe04a +N c086d4d5 cfaad66c 00000000 000f91ce +N c086d4fd bf48889b 00000000 000f44d6 +N c086d525 aee63aca 00000000 000ef95a +N c086d54d 9e83ecf9 00000000 000eaf53 +N c086d575 8e219f28 00000000 000e66ba +N c086d59d 7dbf5157 00000000 000e1f88 +N c086d5c5 6d5d0386 00000000 000dd9b6 +N c086d5ed 5cfab5b5 00000000 000d953e +N c086d615 4c9867e4 00000000 000d5217 +N c086d63d 3c361a13 00000000 000d103d +N c086d665 2bd3cc42 00000000 000ccfa8 +N c086d68d 1b717e71 00000000 000c9053 +N c086d6b5 0b0f30a0 00000000 000c5237 +N c086d6dc faace2cf 00000000 000c154d +N c086d704 ea4a94fe 00000000 000bd991 +N c086d72c d9e8472d 00000000 000b9efc +N c086d754 c985f95c 00000000 000b6589 +N c086d77c b923ab8b 00000000 000b2d32 +N c086d7a4 a8c15dba 00000000 000af5f1 +N c086d7cc 985f0fe9 00000000 000abfc1 +N c086d7f4 87fcc218 00000000 000a8a9e +N c086d81c 779a7447 00000000 000a5681 +N c086d844 67382676 00000000 000a2365 +N c086d86c 56d5d8a5 00000000 0009f147 +N c086d894 46738ad4 00000000 0009c020 +N c086d8bc 36113d03 00000000 00098fec +N c086d8e4 25aeef32 00000000 000960a6 +N c086d90c 154ca161 00000000 0009324a +N c086d934 04ea5390 00000000 000904d3 +N c086d95b f48805bf 00000000 0008d83d +N c086d983 e425b7ee 00000000 0008ac84 +N c086d9ab d3c36a1d 00000000 000881a2 +N c086d9d3 c3611c4c 00000000 00085795 +N c086d9fb b2fece7b 00000000 00082e57 +N c086da23 a29c80aa 00000000 000805e6 +N c086da4b 923a32d9 00000000 0007de3c +N c086da73 81d7e508 00000000 0007b756 +N c086da9b 71759737 00000000 00079131 +N c086dac3 61134966 00000000 00076bc8 +N c086daeb 50b0fb95 00000000 00074718 +N c086db13 404eadc4 00000000 0007231e +N c086db3b 2fec5ff3 00000000 0006ffd5 +N c086db63 1f8a1222 00000000 0006dd3b +N c086db8b 0f27c451 00000000 0006bb4c +N c086dbb2 fec57680 00000000 00069a05 +N c086dbda ee6328af 00000000 00067962 +N c086dc02 de00dade 00000000 00065960 +N c086dc2a cd9e8d0d 00000000 000639fd +N c086dc52 bd3c3f3c 00000000 00061b35 +N c086dc7a acd9f16b 00000000 0005fd05 +N c086dca2 9c77a39a 00000000 0005df6a +N c086dcca 8c1555c9 00000000 0005c262 +N c086dcf2 7bb307f8 00000000 0005a5e9 +N c086dd1a 6b50ba27 00000000 000589fd +N c086dd42 5aee6c56 00000000 00056e9b +N c086dd6a 4a8c1e85 00000000 000553c0 +N c086dd92 3a29d0b4 00000000 0005396a +N c086ddba 29c782e3 00000000 00051f97 +N c086dde2 19653512 00000000 00050643 +N c086de0a 0902e741 00000000 0004ed6c +N c086de31 f8a09970 00000000 0004d510 +N c086de59 e83e4b9f 00000000 0004bd2c +N c086de81 d7dbfdce 00000000 0004a5bf +N c086dea9 c779affd 00000000 00048ec5 +N c086ded1 b717622c 00000000 0004783d +N c086def9 a6b5145b 00000000 00046224 +N c086df21 9652c68a 00000000 00044c79 +N c086df49 85f078b9 00000000 00043738 +N c086df71 758e2ae8 00000000 00042261 +N c086df99 652bdd17 00000000 00040df1 +N c086dfc1 54c98f46 00000000 0003f9e6 +N c086dfe9 44674175 00000000 0003e63e +N c086e011 3404f3a4 00000000 0003d2f7 +N c086e039 23a2a5d3 00000000 0003c00f +N c086e061 13405802 00000000 0003ad85 +N c086e089 02de0a31 00000000 00039b56 +N c086e0b0 f27bbc60 00000000 00038982 +N c086e0d8 e2196e8f 00000000 00037805 +N c086e100 d1b720be 00000000 000366df +N c086e128 c154d2ed 00000000 0003560e +N c086e150 b0f2851c 00000000 00034590 +N c086e178 a090374b 00000000 00033563 +N c086e1a0 902de97a 00000000 00032586 +N c086e1c8 7fcb9ba9 00000000 000315f8 +N c086e1f0 6f694dd8 00000000 000306b7 +N c086e218 5f070007 00000000 0002f7c1 +N c086e240 4ea4b236 00000000 0002e915 +N c086e268 3e426465 00000000 0002dab2 +N c086e290 2de01694 00000000 0002cc95 +N c086e2b8 1d7dc8c3 00000000 0002bebf +N c086e2e0 0d1b7af2 00000000 0002b12d +N c086e307 fcb92d21 00000000 0002a3de +N c086e32f ec56df50 00000000 000296d0 +N c086e357 dbf4917f 00000000 00028a04 +N c086e37f cb9243ae 00000000 00027d76 +N c086e3a7 bb2ff5dd 00000000 00027127 +N c086e3cf aacda80c 00000000 00026514 +N c086e3f7 9a6b5a3b 00000000 0002593d +N c086e41f 8a090c6a 00000000 00024da1 +N c086e447 79a6be99 00000000 0002423e +N c086e46f 694470c8 00000000 00023714 +N c086e497 58e222f7 00000000 00022c20 +N c086e4bf 487fd526 00000000 00022163 +N c086e4e7 381d8755 00000000 000216db +N c086e50f 27bb3984 00000000 00020c87 +N c086e537 1758ebb3 00000000 00020266 +N c086e55f 06f69de2 00000000 0001f877 +N c086e586 f6945011 00000000 0001eeb9 +N c086e5ae e6320240 00000000 0001e52b +N c086e5d6 d5cfb46f 00000000 0001dbcc +N c086e5fe c56d669e 00000000 0001d29c +N c086e626 b50b18cd 00000000 0001c999 +N c086e64e a4a8cafc 00000000 0001c0c3 +N c086e676 94467d2b 00000000 0001b819 +N c086e69e 83e42f5a 00000000 0001af99 +N c086e6c6 7381e189 00000000 0001a743 +N c086e6ee 631f93b8 00000000 00019f17 +N c086e716 52bd45e7 00000000 00019713 +N c086e73e 425af816 00000000 00018f36 +N c086e766 31f8aa45 00000000 00018781 +N c086e78e 21965c74 00000000 00017ff1 +N c086e7b6 11340ea3 00000000 00017887 +N c086e7de 00d1c0d2 00000000 00017142 +N c086e805 f06f7301 00000000 00016a20 +N c086e82d e00d2530 00000000 00016322 +N c086e855 cfaad75f 00000000 00015c47 +N c086e87d bf48898e 00000000 0001558d +N c086e8a5 aee63bbd 00000000 00014ef4 +N c086e8cd 9e83edec 00000000 0001487c +N c086e8f5 8e21a01b 00000000 00014225 +N c086e91d 7dbf524a 00000000 00013bec +N c086e945 6d5d0479 00000000 000135d2 +N c086e96d 5cfab6a8 00000000 00012fd7 +N c086e995 4c9868d7 00000000 000129f8 +N c086e9bd 3c361b06 00000000 00012437 +N c086e9e5 2bd3cd35 00000000 00011e93 +N c086ea0d 1b717f64 00000000 0001190a +N c086ea35 0b0f3193 00000000 0001139d +N c086ea5c faace3c2 00000000 00010e4a +N c086ea84 ea4a95f1 00000000 00010912 +N c086eaac d9e84820 00000000 000103f4 +N c086ead4 c985fa4f 00000000 0000feee +N c086eafc b923ac7e 00000000 0000fa02 +N c086eb24 a8c15ead 00000000 0000f52e +N c086eb4c 985f10dc 00000000 0000f072 +N c086eb74 87fcc30b 00000000 0000ebcd +N c086eb9c 779a753a 00000000 0000e740 +N c086ebc4 67382769 00000000 0000e2c8 +N c086ebec 56d5d998 00000000 0000de67 +N c086ec14 46738bc7 00000000 0000da1c +N c086ec3c 36113df6 00000000 0000d5e6 +N c086ec64 25aef025 00000000 0000d1c4 +N c086ec8c 154ca254 00000000 0000cdb7 +N c086ecb4 04ea5483 00000000 0000c9be +N c086ecdb f48806b2 00000000 0000c5d9 +N c086ed03 e425b8e1 00000000 0000c207 +N c086ed2b d3c36b10 00000000 0000be48 +N c086ed53 c3611d3f 00000000 0000ba9b +N c086ed7b b2fecf6e 00000000 0000b700 +N c086eda3 a29c819d 00000000 0000b378 +N c086edcb 923a33cc 00000000 0000b000 +N c086edf3 81d7e5fb 00000000 0000ac9a +N c086ee1b 7175982a 00000000 0000a945 +N c086ee43 61134a59 00000000 0000a600 +N c086ee6b 50b0fc88 00000000 0000a2cc +N c086ee93 404eaeb7 00000000 00009fa7 +N c086eebb 2fec60e6 00000000 00009c92 +N c086eee3 1f8a1315 00000000 0000998c +N c086ef0b 0f27c544 00000000 00009694 +N c086ef32 fec57773 00000000 000093ac +N c086ef5a ee6329a2 00000000 000090d2 +N c086ef82 de00dbd1 00000000 00008e06 +N c086efaa cd9e8e00 00000000 00008b48 +N c086efd2 bd3c402f 00000000 00008897 +N c086effa acd9f25e 00000000 000085f4 +N c086f022 9c77a48d 00000000 0000835e +N c086f04a 8c1556bc 00000000 000080d5 +N c086f072 7bb308eb 00000000 00007e58 +N c086f09a 6b50bb1a 00000000 00007be7 +N c086f0c2 5aee6d49 00000000 00007982 +N c086f0ea 4a8c1f78 00000000 0000772a +N c086f112 3a29d1a7 00000000 000074dd +N c086f13a 29c783d6 00000000 0000729b +N c086f162 19653605 00000000 00007064 +N c086f18a 0902e834 00000000 00006e39 +N c086f1b1 f8a09a63 00000000 00006c18 +N c086f1d9 e83e4c92 00000000 00006a02 +N c086f201 d7dbfec1 00000000 000067f5 +N c086f229 c779b0f0 00000000 000065f4 +N c086f251 b717631f 00000000 000063fc +N c086f279 a6b5154e 00000000 0000620d +N c086f2a1 9652c77d 00000000 00006028 +N c086f2c9 85f079ac 00000000 00005e4d +N c086f2f1 758e2bdb 00000000 00005c7b +N c086f319 652bde0a 00000000 00005ab2 +N c086f341 54c99039 00000000 000058f1 +N c086f369 44674268 00000000 0000573a +N c086f391 3404f497 00000000 0000558a +N c086f3b9 23a2a6c6 00000000 000053e4 +N c086f3e1 134058f5 00000000 00005245 +N c086f409 02de0b24 00000000 000050ae +N c086f430 f27bbd53 00000000 00004f1f +N c086f458 e2196f82 00000000 00004d98 +N c086f480 d1b721b1 00000000 00004c19 +N c086f4a8 c154d3e0 00000000 00004aa0 +N c086f4d0 b0f2860f 00000000 0000492f +N c086f4f8 a090383e 00000000 000047c6 +N c086f520 902dea6d 00000000 00004663 +N c086f548 7fcb9c9c 00000000 00004507 +N c086f570 6f694ecb 00000000 000043b2 +N c086f598 5f0700fa 00000000 00004263 +N c086f5c0 4ea4b329 00000000 0000411b +N c086f5e8 3e426558 00000000 00003fd9 +N c086f610 2de01787 00000000 00003e9d +N c086f638 1d7dc9b6 00000000 00003d68 +N c086f660 0d1b7be5 00000000 00003c38 +N c086f687 fcb92e14 00000000 00003b0e +N c086f6af ec56e043 00000000 000039eb +N c086f6d7 dbf49272 00000000 000038cc +N c086f6ff cb9244a1 00000000 000037b3 +N c086f727 bb2ff6d0 00000000 000036a0 +N c086f74f aacda8ff 00000000 00003592 +N c086f777 9a6b5b2e 00000000 00003489 +N c086f79f 8a090d5d 00000000 00003385 +N c086f7c7 79a6bf8c 00000000 00003287 +N c086f7ef 694471bb 00000000 0000318d +N c086f817 58e223ea 00000000 00003098 +N c086f83f 487fd619 00000000 00002fa8 +N c086f867 381d8848 00000000 00002ebc +N c086f88f 27bb3a77 00000000 00002dd5 +N c086f8b7 1758eca6 00000000 00002cf3 +N c086f8df 06f69ed5 00000000 00002c14 +N c086f906 f6945104 00000000 00002b3a +N c086f92e e6320333 00000000 00002a65 +N c086f956 d5cfb562 00000000 00002993 +N c086f97e c56d6791 00000000 000028c6 +N c086f9a6 b50b19c0 00000000 000027fc +N c086f9ce a4a8cbef 00000000 00002736 +N c086f9f6 94467e1e 00000000 00002675 +N c086fa1e 83e4304d 00000000 000025b6 +N c086fa46 7381e27c 00000000 000024fc +N c086fa6e 631f94ab 00000000 00002445 +N c086fa96 52bd46da 00000000 00002392 +N c086fabe 425af909 00000000 000022e2 +N c086fae6 31f8ab38 00000000 00002236 +N c086fb0e 21965d67 00000000 0000218c +N c086fb36 11340f96 00000000 000020e7 +N c086fb5e 00d1c1c5 00000000 00002044 +N c086fb85 f06f73f4 00000000 00001fa4 +N c086fbad e00d2623 00000000 00001f08 +N c086fbd5 cfaad852 00000000 00001e6f +N c086fbfd bf488a81 00000000 00001dd8 +N c086fc25 aee63cb0 00000000 00001d45 +N c086fc4d 9e83eedf 00000000 00001cb4 +N c086fc75 8e21a10e 00000000 00001c26 +N c086fc9d 7dbf533d 00000000 00001b9b +N c086fcc5 6d5d056c 00000000 00001b12 +N c086fced 5cfab79b 00000000 00001a8d +N c086fd15 4c9869ca 00000000 00001a09 +N c086fd3d 3c361bf9 00000000 00001989 +N c086fd65 2bd3ce28 00000000 0000190a +N c086fd8d 1b718057 00000000 0000188f +N c086fdb5 0b0f3286 00000000 00001815 +N c086fddc faace4b5 00000000 0000179e +N c086fe04 ea4a96e4 00000000 00001729 +N c086fe2c d9e84913 00000000 000016b7 +N c086fe54 c985fb42 00000000 00001647 +N c086fe7c b923ad71 00000000 000015d8 +N c086fea4 a8c15fa0 00000000 0000156c +N c086fecc 985f11cf 00000000 00001503 +N c086fef4 87fcc3fe 00000000 0000149b +N c086ff1c 779a762d 00000000 00001435 +N c086ff44 6738285c 00000000 000013d1 +N c086ff6c 56d5da8b 00000000 0000136f +N c086ff94 46738cba 00000000 0000130f +N c086ffbc 36113ee9 00000000 000012b1 +N c086ffe4 25aef118 00000000 00001254 +N c087000c 154ca347 00000000 000011fa +N c0870034 04ea5576 00000000 000011a1 +N c087005b f48807a5 00000000 0000114a +N c0870083 e425b9d4 00000000 000010f4 +N c08700ab d3c36c03 00000000 000010a0 +N c08700d3 c3611e32 00000000 0000104e +N c08700fb b2fed061 00000000 00000ffe +N c0870123 a29c8290 00000000 00000faf +N c087014b 923a34bf 00000000 00000f61 +N c0870173 81d7e6ee 00000000 00000f15 +N c087019b 7175991d 00000000 00000eca +N c08701c3 61134b4c 00000000 00000e81 +N c08701eb 50b0fd7b 00000000 00000e3a +N c0870213 404eafaa 00000000 00000df3 +N c087023b 2fec61d9 00000000 00000dae +N c0870263 1f8a1408 00000000 00000d6b +N c087028b 0f27c637 00000000 00000d28 +N c08702b2 fec57866 00000000 00000ce7 +N c08702da ee632a95 00000000 00000ca7 +N c0870302 de00dcc4 00000000 00000c69 +N c087032a cd9e8ef3 00000000 00000c2c +N c0870352 bd3c4122 00000000 00000bef +N c087037a acd9f351 00000000 00000bb4 +N c08703a2 9c77a580 00000000 00000b7b +N c08703ca 8c1557af 00000000 00000b42 +N c08703f2 7bb309de 00000000 00000b0a +N c087041a 6b50bc0d 00000000 00000ad4 +N c0870442 5aee6e3c 00000000 00000a9e +N c087046a 4a8c206b 00000000 00000a6a +N c0870492 3a29d29a 00000000 00000a36 +N c08704ba 29c784c9 00000000 00000a04 +N c08704e2 196536f8 00000000 000009d2 +N c087050a 0902e927 00000000 000009a2 +N c0870531 f8a09b56 00000000 00000972 +N c0870559 e83e4d85 00000000 00000943 +N c0870581 d7dbffb4 00000000 00000915 +N c08705a9 c779b1e3 00000000 000008e9 +N c08705d1 b7176412 00000000 000008bd +N c08705f9 a6b51641 00000000 00000891 +N c0870621 9652c870 00000000 00000867 +N c0870649 85f07a9f 00000000 0000083d +N c0870671 758e2cce 00000000 00000815 +N c0870699 652bdefd 00000000 000007ed +N c08706c1 54c9912c 00000000 000007c6 +N c08706e9 4467435b 00000000 0000079f +N c0870711 3404f58a 00000000 00000779 +N c0870739 23a2a7b9 00000000 00000755 +N c0870761 134059e8 00000000 00000730 +N c0870789 02de0c17 00000000 0000070d +N c08707b0 f27bbe46 00000000 000006ea +N c08707d8 e2197075 00000000 000006c8 +N c0870800 d1b722a4 00000000 000006a6 +N c0870828 c154d4d3 00000000 00000685 +N c0870850 b0f28702 00000000 00000665 +N c0870878 a0903931 00000000 00000645 +N c08708a0 902deb60 00000000 00000626 +N c08708c8 7fcb9d8f 00000000 00000608 +N c08708f0 6f694fbe 00000000 000005ea +N c0870918 5f0701ed 00000000 000005cd +N c0870940 4ea4b41c 00000000 000005b0 +N c0870968 3e42664b 00000000 00000594 +N c0870990 2de0187a 00000000 00000579 +N c08709b8 1d7dcaa9 00000000 0000055e +N c08709e0 0d1b7cd8 00000000 00000543 +N c0870a07 fcb92f07 00000000 00000529 +N c0870a2f ec56e136 00000000 00000510 +N c0870a57 dbf49365 00000000 000004f7 +N c0870a7f cb924594 00000000 000004de +N c0870aa7 bb2ff7c3 00000000 000004c6 +N c0870acf aacda9f2 00000000 000004ae +N c0870af7 9a6b5c21 00000000 00000497 +N c0870b1f 8a090e50 00000000 00000480 +N c0870b47 79a6c07f 00000000 0000046a +N c0870b6f 694472ae 00000000 00000454 +N c0870b97 58e224dd 00000000 0000043f +N c0870bbf 487fd70c 00000000 0000042a +N c0870be7 381d893b 00000000 00000415 +N c0870c0f 27bb3b6a 00000000 00000401 +N c0870c37 1758ed99 00000000 000003ed +N c0870c5f 06f69fc8 00000000 000003da +N c0870c86 f69451f7 00000000 000003c7 +N c0870cae e6320426 00000000 000003b4 +N c0870cd6 d5cfb655 00000000 000003a2 +N c0870cfe c56d6884 00000000 00000390 +N c0870d26 b50b1ab3 00000000 0000037e +N c0870d4e a4a8cce2 00000000 0000036d +N c0870d76 94467f11 00000000 0000035c +N c0870d9e 83e43140 00000000 0000034c +N c0870dc6 7381e36f 00000000 0000033b +N c0870dee 631f959e 00000000 0000032b +N c0870e16 52bd47cd 00000000 0000031c +N c0870e3e 425af9fc 00000000 0000030c +N c0870e66 31f8ac2b 00000000 000002fd +N c0870e8e 21965e5a 00000000 000002ee +N c0870eb6 11341089 00000000 000002e0 +N c0870ede 00d1c2b8 00000000 000002d2 +N c0870f05 f06f74e7 00000000 000002c4 +N c0870f2d e00d2716 00000000 000002b6 +N c0870f55 cfaad945 00000000 000002a9 +N c0870f7d bf488b74 00000000 0000029c +N c0870fa5 aee63da3 00000000 0000028f +N c0870fcd 9e83efd2 00000000 00000282 +N c0870ff5 8e21a201 00000000 00000276 +N c087101d 7dbf5430 00000000 00000269 +N c0871045 6d5d065f 00000000 0000025e +N c087106d 5cfab88e 00000000 00000252 +N c0871095 4c986abd 00000000 00000246 +N c08710bd 3c361cec 00000000 0000023b +N c08710e5 2bd3cf1b 00000000 00000230 +N c087110d 1b71814a 00000000 00000225 +N c0871135 0b0f3379 00000000 0000021b +N c087115c faace5a8 00000000 00000210 +N c0871184 ea4a97d7 00000000 00000206 +N c08711ac d9e84a06 00000000 000001fc +N c08711d4 c985fc35 00000000 000001f2 +N c08711fc b923ae64 00000000 000001e9 +N c0871224 a8c16093 00000000 000001df +N c087124c 985f12c2 00000000 000001d6 +N c0871274 87fcc4f1 00000000 000001cd +N c087129c 779a7720 00000000 000001c4 +N c08712c4 6738294f 00000000 000001bb +N c08712ec 56d5db7e 00000000 000001b3 +N c0871314 46738dad 00000000 000001aa +N c087133c 36113fdc 00000000 000001a2 +N c0871364 25aef20b 00000000 0000019a +N c087138c 154ca43a 00000000 00000192 +N c08713b4 04ea5669 00000000 0000018a +N c08713db f4880898 00000000 00000183 +N c0871403 e425bac7 00000000 0000017b +N c087142b d3c36cf6 00000000 00000174 +N c0871453 c3611f25 00000000 0000016d +N c087147b b2fed154 00000000 00000166 +N c08714a3 a29c8383 00000000 0000015f +N c08714cb 923a35b2 00000000 00000158 +N c08714f3 81d7e7e1 00000000 00000151 +N c087151b 71759a10 00000000 0000014b +N c0871543 61134c3f 00000000 00000144 +N c087156b 50b0fe6e 00000000 0000013e +N c0871593 404eb09d 00000000 00000138 +N c08715bb 2fec62cc 00000000 00000132 +N c08715e3 1f8a14fb 00000000 0000012c +N c087160b 0f27c72a 00000000 00000126 +N c0871632 fec57959 00000000 00000121 +N c087165a ee632b88 00000000 0000011b +N c0871682 de00ddb7 00000000 00000116 +N c08716aa cd9e8fe6 00000000 00000110 +N c08716d2 bd3c4215 00000000 0000010b +N c08716fa acd9f444 00000000 00000106 +N c0871722 9c77a673 00000000 00000101 +N c087174a 8c1558a2 00000000 000000fc +N c0871772 7bb30ad1 00000000 000000f7 +N c087179a 6b50bd00 00000000 000000f2 +N c08717c2 5aee6f2f 00000000 000000ee +N c08717ea 4a8c215e 00000000 000000e9 +N c0871812 3a29d38d 00000000 000000e4 +N c087183a 29c785bc 00000000 000000e0 +N c0871862 196537eb 00000000 000000dc +N c087188a 0902ea1a 00000000 000000d7 +N c08718b1 f8a09c49 00000000 000000d3 +N c08718d9 e83e4e78 00000000 000000cf +N c0871901 d7dc00a7 00000000 000000cb +N c0871929 c779b2d6 00000000 000000c7 +N c0871951 b7176505 00000000 000000c3 +N c0871979 a6b51734 00000000 000000c0 +N c08719a1 9652c963 00000000 000000bc +N c08719c9 85f07b92 00000000 000000b8 +N c08719f1 758e2dc1 00000000 000000b5 +N c0871a19 652bdff0 00000000 000000b1 +N c0871a41 54c9921f 00000000 000000ae +N c0871a69 4467444e 00000000 000000aa +N c0871a91 3404f67d 00000000 000000a7 +N c0871ab9 23a2a8ac 00000000 000000a4 +N c0871ae1 13405adb 00000000 000000a1 +N c0871b09 02de0d0a 00000000 0000009e +N c0871b30 f27bbf39 00000000 0000009b +N c0871b58 e2197168 00000000 00000098 +N c0871b80 d1b72397 00000000 00000095 +N c0871ba8 c154d5c6 00000000 00000092 +N c0871bd0 b0f287f5 00000000 0000008f +N c0871bf8 a0903a24 00000000 0000008c +N c0871c20 902dec53 00000000 0000008a +N c0871c48 7fcb9e82 00000000 00000087 +N c0871c70 6f6950b1 00000000 00000084 +N c0871c98 5f0702e0 00000000 00000082 +N c0871cc0 4ea4b50f 00000000 0000007f +N c0871ce8 3e42673e 00000000 0000007d +N c0871d10 2de0196d 00000000 0000007a +N c0871d38 1d7dcb9c 00000000 00000078 +N c0871d60 0d1b7dcb 00000000 00000076 +N c0871d87 fcb92ffa 00000000 00000073 +N c0871daf ec56e229 00000000 00000071 +N c0871dd7 dbf49458 00000000 0000006f +N c0871dff cb924687 00000000 0000006d +N c0871e27 bb2ff8b6 00000000 0000006b +N c0871e4f aacdaae5 00000000 00000069 +N c0871e77 9a6b5d14 00000000 00000067 +N c0871e9f 8a090f43 00000000 00000065 +N c0871ec7 79a6c172 00000000 00000063 +N c0871eef 694473a1 00000000 00000061 +N c0871f17 58e225d0 00000000 0000005f +N c0871f3f 487fd7ff 00000000 0000005d +N c0871f67 381d8a2e 00000000 0000005b +N c0871f8f 27bb3c5d 00000000 0000005a +N c0871fb7 1758ee8c 00000000 00000058 +N c0871fdf 06f6a0bb 00000000 00000056 +N c0872006 f69452ea 00000000 00000054 +N c087202e e6320519 00000000 00000053 +N c0872056 d5cfb748 00000000 00000051 +N c087207e c56d6977 00000000 00000050 +N c08720a6 b50b1ba6 00000000 0000004e +N c08720ce a4a8cdd5 00000000 0000004d +N c08720f6 94468004 00000000 0000004b +N c087211e 83e43233 00000000 0000004a +N c0872146 7381e462 00000000 00000048 +N c087216e 631f9691 00000000 00000047 +N c0872196 52bd48c0 00000000 00000046 +N c08721be 425afaef 00000000 00000044 +N c08721e6 31f8ad1e 00000000 00000043 +N c087220e 21965f4d 00000000 00000042 +N c0872236 1134117c 00000000 00000040 +N c087225e 00d1c3ab 00000000 0000003f +N c0872285 f06f75da 00000000 0000003e +N c08722ad e00d2809 00000000 0000003d +N c08722d5 cfaada38 00000000 0000003b +N c08722fd bf488c67 00000000 0000003a +N c0872325 aee63e96 00000000 00000039 +N c087234d 9e83f0c5 00000000 00000038 +N c0872375 8e21a2f4 00000000 00000037 +N c087239d 7dbf5523 00000000 00000036 +N c08723c5 6d5d0752 00000000 00000035 +N c08723ed 5cfab981 00000000 00000034 +N c0872415 4c986bb0 00000000 00000033 +N c087243d 3c361ddf 00000000 00000032 +N c0872465 2bd3d00e 00000000 00000031 +N c087248d 1b71823d 00000000 00000030 +N c08724b5 0b0f346c 00000000 0000002f +N c08724dc faace69b 00000000 0000002e +N c0872504 ea4a98ca 00000000 0000002d +N c087252c d9e84af9 00000000 0000002c +N c0872554 c985fd28 00000000 0000002c +N c087257c b923af57 00000000 0000002b +N c08725a4 a8c16186 00000000 0000002a +N c08725cc 985f13b5 00000000 00000029 +N c08725f4 87fcc5e4 00000000 00000028 +N c087261c 779a7813 00000000 00000027 +N c0872644 67382a42 00000000 00000027 +N c087266c 56d5dc71 00000000 00000026 +N c0872694 46738ea0 00000000 00000025 +N c08726bc 361140cf 00000000 00000025 +N c08726e4 25aef2fe 00000000 00000024 +N c087270c 154ca52d 00000000 00000023 +N c0872734 04ea575c 00000000 00000022 +N c087275b f488098b 00000000 00000022 +N c0872783 e425bbba 00000000 00000021 +N c08727ab d3c36de9 00000000 00000020 +N c08727d3 c3612018 00000000 00000020 +N c08727fb b2fed247 00000000 0000001f +N c0872823 a29c8476 00000000 0000001f +N c087284b 923a36a5 00000000 0000001e +N c0872873 81d7e8d4 00000000 0000001d +N c087289b 71759b03 00000000 0000001d +N c08728c3 61134d32 00000000 0000001c +N c08728eb 50b0ff61 00000000 0000001c +N c0872913 404eb190 00000000 0000001b +N c087293b 2fec63bf 00000000 0000001b +N c0872963 1f8a15ee 00000000 0000001a +N c087298b 0f27c81d 00000000 0000001a +N c08729b2 fec57a4c 00000000 00000019 +N c08729da ee632c7b 00000000 00000019 +N c0872a02 de00deaa 00000000 00000018 +N c0872a2a cd9e90d9 00000000 00000018 +N c0872a52 bd3c4308 00000000 00000017 +N c0872a7a acd9f537 00000000 00000017 +N c0872aa2 9c77a766 00000000 00000016 +N c0872aca 8c155995 00000000 00000016 +N c0872af2 7bb30bc4 00000000 00000016 +N c0872b1a 6b50bdf3 00000000 00000015 +N c0872b42 5aee7022 00000000 00000015 +N c0872b6a 4a8c2251 00000000 00000014 +N c0872b92 3a29d480 00000000 00000014 +N c0872bba 29c786af 00000000 00000014 +N c0872be2 196538de 00000000 00000013 +N c0872c0a 0902eb0d 00000000 00000013 +N c0872c31 f8a09d3c 00000000 00000012 +N c0872c59 e83e4f6b 00000000 00000012 +N c0872c81 d7dc019a 00000000 00000012 +N c0872ca9 c779b3c9 00000000 00000011 +N c0872cd1 b71765f8 00000000 00000011 +N c0872cf9 a6b51827 00000000 00000011 +N c0872d21 9652ca56 00000000 00000010 +N c0872d49 85f07c85 00000000 00000010 +N c0872d71 758e2eb4 00000000 00000010 +N c0872d99 652be0e3 00000000 0000000f +N c0872dc1 54c99312 00000000 0000000f +N c0872de9 44674541 00000000 0000000f +N c0872e11 3404f770 00000000 0000000f +N c0872e39 23a2a99f 00000000 0000000e +N c0872e61 13405bce 00000000 0000000e +N c0872e89 02de0dfd 00000000 0000000e +N c0872eb0 f27bc02c 00000000 0000000e +N c0872ed8 e219725b 00000000 0000000d +N c0872f00 d1b7248a 00000000 0000000d +N c0872f28 c154d6b9 00000000 0000000d +N c0872f50 b0f288e8 00000000 0000000c +N c0872f78 a0903b17 00000000 0000000c +N c0872fa0 902ded46 00000000 0000000c +N c0872fc8 7fcb9f75 00000000 0000000c +N c0872ff0 6f6951a4 00000000 0000000c +N c0873018 5f0703d3 00000000 0000000b +N c0873040 4ea4b602 00000000 0000000b +N c0873068 3e426831 00000000 0000000b +N c0873090 2de01a60 00000000 0000000b +N c08730b8 1d7dcc8f 00000000 0000000a +N c08730e0 0d1b7ebe 00000000 0000000a +N c0873107 fcb930ed 00000000 0000000a +N c087312f ec56e31c 00000000 0000000a +N c0873157 dbf4954b 00000000 0000000a +N c087317f cb92477a 00000000 0000000a +N c08731a7 bb2ff9a9 00000000 00000009 +N c08731cf aacdabd8 00000000 00000009 +N c08731f7 9a6b5e07 00000000 00000009 +N c087321f 8a091036 00000000 00000009 +N c0873247 79a6c265 00000000 00000009 +N c087326f 69447494 00000000 00000008 +N c0873297 58e226c3 00000000 00000008 +N c08732bf 487fd8f2 00000000 00000008 +N c08732e7 381d8b21 00000000 00000008 +N c087330f 27bb3d50 00000000 00000008 +N c0873337 1758ef7f 00000000 00000008 +N c087335f 06f6a1ae 00000000 00000008 +N c0873386 f69453dd 00000000 00000007 +N c08733ae e632060c 00000000 00000007 +N c08733d6 d5cfb83b 00000000 00000007 +N c08733fe c56d6a6a 00000000 00000007 +N c0873426 b50b1c99 00000000 00000007 +N c087344e a4a8cec8 00000000 00000007 +N c0873476 944680f7 00000000 00000007 +N c087349e 83e43326 00000000 00000006 +N c08734c6 7381e555 00000000 00000006 +N c08734ee 631f9784 00000000 00000006 +N c0873516 52bd49b3 00000000 00000006 +N c087353e 425afbe2 00000000 00000006 +N c0873566 31f8ae11 00000000 00000006 +N c087358e 21966040 00000000 00000006 +N c08735b6 1134126f 00000000 00000006 +N c08735de 00d1c49e 00000000 00000006 +N c0873605 f06f76cd 00000000 00000005 +N c087362d e00d28fc 00000000 00000005 +N c0873655 cfaadb2b 00000000 00000005 +N c087367d bf488d5a 00000000 00000005 +N c08736a5 aee63f89 00000000 00000005 +N c08736cd 9e83f1b8 00000000 00000005 +N c08736f5 8e21a3e7 00000000 00000005 +N c087371d 7dbf5616 00000000 00000005 +N c0873745 6d5d0845 00000000 00000005 +N c087376d 5cfaba74 00000000 00000005 +N c0873795 4c986ca3 00000000 00000004 +N c08737bd 3c361ed2 00000000 00000004 +N c08737e5 2bd3d101 00000000 00000004 +N c087380d 1b718330 00000000 00000004 +N c0873835 0b0f355f 00000000 00000004 +N c087385c faace78e 00000000 00000004 +N c0873884 ea4a99bd 00000000 00000004 +N c08738ac d9e84bec 00000000 00000004 +N c08738d4 c985fe1b 00000000 00000004 +N c08738fc b923b04a 00000000 00000004 +N c0873924 a8c16279 00000000 00000004 +N c087394c 985f14a8 00000000 00000004 +N c0873974 87fcc6d7 00000000 00000004 +N c087399c 779a7906 00000000 00000003 +N c08739c4 67382b35 00000000 00000003 +N c08739ec 56d5dd64 00000000 00000003 +N c0873a14 46738f93 00000000 00000003 +N c0873a3c 361141c2 00000000 00000003 +N c0873a64 25aef3f1 00000000 00000003 +N c0873a8c 154ca620 00000000 00000003 +N c0873ab4 04ea584f 00000000 00000003 +N c0873adb f4880a7e 00000000 00000003 +N c0873b03 e425bcad 00000000 00000003 +N c0873b2b d3c36edc 00000000 00000003 +N c0873b53 c361210b 00000000 00000003 +N c0873b7b b2fed33a 00000000 00000003 +N c0873ba3 a29c8569 00000000 00000003 +N c0873bcb 923a3798 00000000 00000003 +N c0873bf3 81d7e9c7 00000000 00000003 +N c0873c1b 71759bf6 00000000 00000003 +N c0873c43 61134e25 00000000 00000002 +N c0873c6b 50b10054 00000000 00000002 +N c0873c93 404eb283 00000000 00000002 +N c0873cbb 2fec64b2 00000000 00000002 +N c0873ce3 1f8a16e1 00000000 00000002 +N c0873d0b 0f27c910 00000000 00000002 +N c0873d32 fec57b3f 00000000 00000002 +N c0873d5a ee632d6e 00000000 00000002 +N c0873d82 de00df9d 00000000 00000002 +N c0873daa cd9e91cc 00000000 00000002 +N c0873dd2 bd3c43fb 00000000 00000002 +N c0873dfa acd9f62a 00000000 00000002 +N c0873e22 9c77a859 00000000 00000002 +N c0873e4a 8c155a88 00000000 00000002 +N c0873e72 7bb30cb7 00000000 00000002 +N c0873e9a 6b50bee6 00000000 00000002 +N c0873ec2 5aee7115 00000000 00000002 +N c0873eea 4a8c2344 00000000 00000002 +N c0873f12 3a29d573 00000000 00000002 +N c0873f3a 29c787a2 00000000 00000002 +N c0873f62 196539d1 00000000 00000002 +N c0873f8a 0902ec00 00000000 00000002 +N c0873fb1 f8a09e2f 00000000 00000002 +N c0873fd9 e83e505e 00000000 00000002 +N c0874001 d7dc028d 00000000 00000002 +N c0874029 c779b4bc 00000000 00000002 +N c0874051 b71766eb 00000000 00000001 +N c0874079 a6b5191a 00000000 00000001 +N c08740a1 9652cb49 00000000 00000001 +N c08740c9 85f07d78 00000000 00000001 +N c08740f1 758e2fa7 00000000 00000001 +N c0874119 652be1d6 00000000 00000001 +N c0874141 54c99405 00000000 00000001 +N c0874169 44674634 00000000 00000001 +N c0874191 3404f863 00000000 00000001 +N c08741b9 23a2aa92 00000000 00000001 +N c08741e1 13405cc1 00000000 00000001 +N c0874209 02de0ef0 00000000 00000001 +N c0874230 f27bc11f 00000000 00000001 +N c0874258 e219734e 00000000 00000001 +N c0874280 d1b7257d 00000000 00000001 +N c08742a8 c154d7ac 00000000 00000001 +N c08742d0 b0f289db 00000000 00000001 +N c08742f8 a0903c0a 00000000 00000001 +N c0874320 902dee39 00000000 00000001 +N c0874348 7fcba068 00000000 00000001 +N c0874370 6f695297 00000000 00000001 +N c0874398 5f0704c6 00000000 00000001 +N c08743c0 4ea4b6f5 00000000 00000001 +N c08743e8 3e426924 00000000 00000001 +N c0874410 2de01b53 00000000 00000001 +N c0874438 1d7dcd82 00000000 00000001 +N c0874460 0d1b7fb1 00000000 00000001 +N c0874487 fcb931e0 00000000 00000001 +N c08744af ec56e40f 00000000 00000001 +N c08744d7 dbf4963e 00000000 00000001 +N c08744ff cb92486d 00000000 00000001 +N c0874527 bb2ffa9c 00000000 00000001 +N c087454f aacdaccb 00000000 00000001 +N c0874577 9a6b5efa 00000000 00000001 +N c087459f 8a091129 00000000 00000001 +N c08745c7 79a6c358 00000000 00000001 +N c08745ef 69447587 00000000 00000001 +N c0874617 58e227b6 00000000 00000001 +N c087463f 487fd9e5 00000000 00000001 +N c0874667 381d8c14 00000000 00000001 +N c087468f 27bb3e43 00000000 00000001 +N c08746b7 1758f072 00000000 00000001 +N c08746df 06f6a2a1 00000000 00000001 +N c0874706 f69454d0 00000000 00000001 +N c087472e e63206ff 00000000 00000001 +N c0874756 d5cfb92e 00000000 00000001 +N c087477e c56d6b5d 00000000 00000001 +N c08747a6 b50b1d8c 00000000 00000001 +N c08747ce a4a8cfbb 00000000 00000001 +N c08747f6 944681ea 00000000 00000001 +N c087481e 83e43419 00000000 00000001 +N c0874846 7381e648 00000000 00000001 +N c087486e 631f9877 00000000 00000001 +N c0874896 52bd4aa6 00000000 00000001 +N c08748be 425afcd5 00000000 00000001 +N c08748e6 31f8af04 00000000 00000001 +N c087490e 21966133 00000000 00000001 +N c0874936 11341362 00000000 00000000 +N c087495e 00d1c591 00000000 00000000 +N c0874985 f06f77c0 00000000 00000000 +N c08749ad e00d29ef 00000000 00000000 +N c08749d5 cfaadc1e 00000000 00000000 +N c08749fd bf488e4d 00000000 00000000 +N c0874a25 aee6407c 00000000 00000000 +N c0874a4d 9e83f2ab 00000000 00000000 +N c0874a75 8e21a4da 00000000 00000000 +N c0874a9d 7dbf5709 00000000 00000000 +N c0874ac5 6d5d0938 00000000 00000000 +N c0874aed 5cfabb67 00000000 00000000 +N c0874b15 4c986d96 00000000 00000000 +N c0874b3d 3c361fc5 00000000 00000000 +N c0874b65 2bd3d1f4 00000000 00000000 +N c0874b8d 1b718423 00000000 00000000 +N c0874bb5 0b0f3652 00000000 00000000 +N c0874bdc faace881 00000000 00000000 +N c0874c04 ea4a9ab0 00000000 00000000 +N c0874c2c d9e84cdf 00000000 00000000 +N c0874c54 c985ff0e 00000000 00000000 +N c0874c7c b923b13d 00000000 00000000 +N c0874ca4 a8c1636c 00000000 00000000 +N c0874ccc 985f159b 00000000 00000000 +N c0874cf4 87fcc7ca 00000000 00000000 +N c0874d1c 779a79f9 00000000 00000000 +N c0874d44 67382c28 00000000 00000000 +N c0874d6c 56d5de57 00000000 00000000 +N c0874d94 46739086 00000000 00000000 +N c0874dbc 361142b5 00000000 00000000 +N c0874de4 25aef4e4 00000000 00000000 +N c0874e0c 154ca713 00000000 00000000 +N c0874e34 04ea5942 00000000 00000000 +N c0874e5b f4880b71 00000000 00000000 +N c0874e83 e425bda0 00000000 00000000 +N c0874eab d3c36fcf 00000000 00000000 +N c0874ed3 c36121fe 00000000 00000000 +N c0874efb b2fed42d 00000000 00000000 +N c0874f23 a29c865c 00000000 00000000 +N c0874f4b 923a388b 00000000 00000000 +N c0874f73 81d7eaba 00000000 00000000 +N c0874f9b 71759ce9 00000000 00000000 +N c0874fc3 61134f18 00000000 00000000 +N c0874feb 50b10147 00000000 00000000 +N c0875013 404eb376 00000000 00000000 +N c087503b 2fec65a5 00000000 00000000 +N c0875063 1f8a17d4 00000000 00000000 +N c087508b 0f27ca03 00000000 00000000 +N c08750b2 fec57c32 00000000 00000000 +N c08750da ee632e61 00000000 00000000 +N c0875102 de00e090 00000000 00000000 +N c087512a cd9e92bf 00000000 00000000 +N c0875152 bd3c44ee 00000000 00000000 +N c087517a acd9f71d 00000000 00000000 +N c08751a2 9c77a94c 00000000 00000000 +N c08751ca 8c155b7b 00000000 00000000 +N c08751f2 7bb30daa 00000000 00000000 +N c087521a 6b50bfd9 00000000 00000000 +N c0875242 5aee7208 00000000 00000000 +N c087526a 4a8c2437 00000000 00000000 +N c0875292 3a29d666 00000000 00000000 +N c08752ba 29c78895 00000000 00000000 +N c08752e2 19653ac4 00000000 00000000 +N c087530a 0902ecf3 00000000 00000000 +N c0875331 f8a09f22 00000000 00000000 +N c0875359 e83e5151 00000000 00000000 +N c0875381 d7dc0380 00000000 00000000 +N c08753a9 c779b5af 00000000 00000000 +N c08753d1 b71767de 00000000 00000000 +N c08753f9 a6b51a0d 00000000 00000000 +N c0875421 9652cc3c 00000000 00000000 +N c0875449 85f07e6b 00000000 00000000 +N c0875471 758e309a 00000000 00000000 +N c0875499 652be2c9 00000000 00000000 +N c08754c1 54c994f8 00000000 00000000 +N c08754e9 44674727 00000000 00000000 +N c0875511 3404f956 00000000 00000000 +N c0875539 23a2ab85 00000000 00000000 +N c0875561 13405db4 00000000 00000000 +N c0875589 02de0fe3 00000000 00000000 +N c08755b0 f27bc212 00000000 00000000 +N c08755d8 e2197441 00000000 00000000 +N c0875600 d1b72670 00000000 00000000 +N c0875628 c154d89f 00000000 00000000 +N c0875650 b0f28ace 00000000 00000000 +N c0875678 a0903cfd 00000000 00000000 +N c08756a0 902def2c 00000000 00000000 +N c08756c8 7fcba15b 00000000 00000000 +N c08756f0 6f69538a 00000000 00000000 +N c0875718 5f0705b9 00000000 00000000 +N c0875740 4ea4b7e8 00000000 00000000 +N c0875768 3e426a17 00000000 00000000 +N c0875790 2de01c46 00000000 00000000 +N c08757b8 1d7dce75 00000000 00000000 +N c08757e0 0d1b80a4 00000000 00000000 + diff --git a/test/io/cr/expm1.testdata b/test/io/cr/expm1.testdata new file mode 100644 index 0000000..a064c44 --- /dev/null +++ b/test/io/cr/expm1.testdata @@ -0,0 +1,792 @@ +expm1 # Name of the function to test + +# expm1.testdata +# copyright (C) 2005 Ch. Q. Lauter and V.Lefevre +# This file is part of crlibm and is distributed under the GNU Public Licence +# See file COPYING for details + +# The following lines are either comments (beginning with a #) +# or give +# 1/ a rounding mode : RN|RU|RD|RZ (crlibm syntax) or N|P|M|Z (libmcr syntax) +# 2/ The high and low hexadecimal halves of an input +# 3/ The high and low hexadecimal halves of the expected corresponding output + +# TODO: VERIFY THIS VALUES + +# Special cases +N 00000000 00000000 00000000 00000000 # zero +N 80000000 00000000 80000000 00000000 # -zero +P 00000000 00000000 00000000 00000000 # zero +P 80000000 00000000 80000000 00000000 # -zero +M 00000000 00000000 00000000 00000000 # zero +M 80000000 00000000 80000000 00000000 # -zero +Z 00000000 00000000 00000000 00000000 # zero +Z 80000000 00000000 80000000 00000000 # -zero + +N 00000000 00000001 00000000 00000001 # smallest denorm positive +N 80000000 00000001 80000000 00000001 # smallest denorm negative +P 00000000 00000001 00000000 00000002 # smallest denorm positive +P 80000000 00000001 80000000 00000000 # smallest denorm negative +M 00000000 00000001 00000000 00000001 # smallest denorm positive +M 80000000 00000001 80000000 00000001 # smallest denorm negative +Z 00000000 00000001 00000000 00000001 # smallest denorm positive +Z 80000000 00000001 80000000 00000000 # smallest denorm negative + +N 7ff00000 00000000 7ff00000 00000000 # +inf +N fff00000 00000000 bff00000 00000000 # -inf +P 7ff00000 00000000 7ff00000 00000000 # +inf +P fff00000 00000000 bff00000 00000000 # -inf +M 7ff00000 00000000 7ff00000 00000000 # +inf +M fff00000 00000000 bff00000 00000000 # -inf +Z 7ff00000 00000000 7ff00000 00000000 # +inf +Z fff00000 00000000 bff00000 00000000 # -inf + +N fff80000 00000000 fff80000 00000000 # NaN +P fff80000 00000000 fff80000 00000000 # NaN +M fff80000 00000000 fff80000 00000000 # NaN +Z fff80000 00000000 fff80000 00000000 # NaN + +# Overflows + +N 40862E42 FEFA39EE 7fefffff fffffb2a +N 40862E42 FEFA39EF 7fefffff ffffff2a +N 40862E42 FEFA39F0 7ff00000 00000000 +N 40862E42 FEFA39F1 7ff00000 00000000 + +P 40862E42 FEFA39EE 7fefffff fffffb2b +P 40862E42 FEFA39EF 7fefffff ffffff2b +P 40862E42 FEFA39F0 7ff00000 00000000 +P 40862E42 FEFA39F1 7ff00000 00000000 + +M 40862E42 FEFA39EE 7fefffff fffffb2a +M 40862E42 FEFA39EF 7fefffff ffffff2a +M 40862E42 FEFA39F0 7fefffff ffffffff +M 40862E42 FEFA39F1 7fefffff ffffffff + +Z 40862E42 FEFA39EE 7fefffff fffffb2a +Z 40862E42 FEFA39EF 7fefffff ffffff2a +Z 40862E42 FEFA39F0 7fefffff ffffffff +Z 40862E42 FEFA39F1 7fefffff ffffffff + + +# -1.0 + correction in result + +N C0420596 6F2B4F12 bfefffff fffffffe +N C042B708 872320E1 bfefffff ffffffff +N C042B708 872320E2 bff00000 00000000 +N C042B708 872320E3 bff00000 00000000 +N C5000000 00000000 bff00000 00000000 + +P C0420596 6F2B4F12 bfefffff fffffffd +P C0425000 00000000 bfefffff fffffffe +P C042B708 872320E1 bfefffff ffffffff +P C042B708 872320E2 bfefffff ffffffff +P C042B708 872320E3 bfefffff ffffffff +P C5000000 00000000 bfefffff ffffffff + +M C0420596 6F2B4F12 bfefffff fffffffe +M C0425000 00000000 bfefffff ffffffff +M C042B708 872320E1 bff00000 00000000 +M C042B708 872320E2 bff00000 00000000 +M C042B708 872320E3 bff00000 00000000 +M C5000000 00000000 bff00000 00000000 + +Z C0420596 6F2B4F12 bfefffff fffffffd +Z C0425000 00000000 bfefffff fffffffe +Z C042B708 872320E1 bfefffff ffffffff +Z C042B708 872320E2 bfefffff ffffffff +Z C042B708 872320E3 bfefffff ffffffff +Z C5000000 00000000 bfefffff ffffffff + + +# Passing into "x + correction is result" path + +N 3c8fffff fffffffe 3c8fffff fffffffe +N 3c8fffff ffffffff 3c8fffff ffffffff +N 3c900000 00000000 3c900000 00000000 +N 3c900000 00000001 3c900000 00000001 +N 3c900000 00000002 3c900000 00000002 + +P 3c8fffff fffffffd 3c8fffff fffffffe +P 3c8fffff fffffffe 3c8fffff ffffffff +P 3c8fffff ffffffff 3c900000 00000000 +P 3c900000 00000000 3c900000 00000001 +P 3c900000 00000001 3c900000 00000002 +P 3c900000 00000002 3c900000 00000003 + +M 3c8fffff fffffffe 3c8fffff fffffffe +M 3c8fffff ffffffff 3c8fffff ffffffff +M 3c900000 00000000 3c900000 00000000 +M 3c900000 00000001 3c900000 00000001 +M 3c900000 00000002 3c900000 00000002 + +Z 3c8fffff fffffffe 3c8fffff fffffffe +Z 3c8fffff ffffffff 3c8fffff ffffffff +Z 3c900000 00000000 3c900000 00000000 +Z 3c900000 00000001 3c900000 00000001 +Z 3c900000 00000002 3c900000 00000002 + + +N bc8fffff fffffffe bc8fffff fffffffe +N bc8fffff ffffffff bc8fffff ffffffff +N bc900000 00000000 bc900000 00000000 +N bc900000 00000001 bc900000 00000001 +N bc900000 00000002 bc900000 00000002 + +P bc8fffff fffffffd bc8fffff fffffffc +P bc8fffff fffffffe bc8fffff fffffffd +P bc8fffff ffffffff bc8fffff fffffffe +P bc900000 00000000 bc8fffff ffffffff +P bc900000 00000001 bc900000 00000000 +P bc900000 00000002 bc900000 00000001 + +M bc8fffff fffffffe bc8fffff fffffffe +M bc8fffff ffffffff bc8fffff ffffffff +M bc900000 00000000 bc900000 00000000 +M bc900000 00000001 bc900000 00000001 +M bc900000 00000002 bc900000 00000002 + +Z bc8fffff fffffffe bc8fffff fffffffd +Z bc8fffff ffffffff bc8fffff fffffffe +Z bc900000 00000000 bc8fffff ffffffff +Z bc900000 00000001 bc900000 00000000 +Z bc900000 00000002 bc900000 00000001 + + +# Regression test: the bug found by Morten +N c010a29d 7d64ae2c bfef7ffd 67be64da + +# Some difficult cases + +N 3FE4297E C53F6B7F 3fec1664 0ad39959 +N 3FEACCFB E46B4EF0 3ff4f85c 9783dce1 +N 3FD8BBE2 FB45C151 3fde3186 ba9d4d49 +N 3FC4E88C 5ACCFDA5 3fc6b684 47b2f2fd +N 3FBE923C 188EA79B 3fc03c5a 420857cf + +M 3FE4297E C53F6B7F 3fec1664 0ad39959 +M 3FEACCFB E46B4EF0 3ff4f85c 9783dce0 +M 3FD8BBE2 FB45C151 3fde3186 ba9d4d49 +M 3FC4E88C 5ACCFDA5 3fc6b684 47b2f2fc +M 3FBE923C 188EA79B 3fc03c5a 420857cf + +P 3FE4297E C53F6B7F 3fec1664 0ad3995a +P 3FEACCFB E46B4EF0 3ff4f85c 9783dce1 +P 3FD8BBE2 FB45C151 3fde3186 ba9d4d4a +P 3FC4E88C 5ACCFDA5 3fc6b684 47b2f2fd +P 3FBE923C 188EA79B 3fc03c5a 420857d0 + +Z 3FE4297E C53F6B7F 3fec1664 0ad39959 +Z 3FEACCFB E46B4EF0 3ff4f85c 9783dce0 +Z 3FD8BBE2 FB45C151 3fde3186 ba9d4d49 +Z 3FC4E88C 5ACCFDA5 3fc6b684 47b2f2fc +Z 3FBE923C 188EA79B 3fc03c5a 420857cf + +# Very worst case. 95 identical bits, it's probably our best. It is not a random one, though. +Z 0x3CE7FFFF 0xFFFFFFFD 0x3CE80000 0x00000005 # 2.664535259100374513725358171900e-15 + +# One in five of the very worst cases computed by Lefevre and Muller. +# Rounding these values requires evaluating the function to at least 2^(-100). +# These worst cases have been selected thanks to the filterlists 5 script +# If you want the full list please contact Jean-Michel Muller +Z 0x3FE005AE 0x04256BAB 0x3FE4CBB1 0x357E7A3D # 5.006933289508784801213892023952e-01 +Z 0x3FE0727A 0xF5FEE8F6 0x3FE58065 0x51A5D846 # 5.139746479610767249113223442691e-01 +Z 0x3FE12FCC 0xE02EFB32 0x3FE6C09C 0x32841319 # 5.370849970421203156689671232016e-01 +Z 0x3FE41C9E 0x095CD545 0x3FEBFE3A 0x84BBD0F1 # 6.284933264602520219810344315192e-01 +Z 0x3FEACCFB 0xE46B4EF0 0x3FF4F85C 0x9783DCE0 # 8.375224553405740124389922129922e-01 +Z 0x3F54B7B1 0x868AB960 0x3F54BB0C 0x524BB555 # 1.264499058531841357844172080149e-03 +N 0x3F574C94 0xBF209126 0x3F5750D2 0xF63268FD # 1.422066936819518703088993660799e-03 +Z 0x3F59FD79 0x1855C814 0x3F5A02C0 0xC886FB74 # 1.586311585324744373448613288247e-03 +Z 0x3F5A77EB 0x3F6D31C5 0x3F5A7D65 0x289493FA # 1.615504964962531349662033797188e-03 +N 0x3F5ACF4B 0xCBF84D75 0x3F5AD4EA 0x1B49C9A0 # 1.636337299605409136352140997417e-03 +N 0x3F5D68E0 0xCE210935 0x3F5D6FA3 0xB3048628 # 1.795024429626379926586143831457e-03 +N 0x3F4ABCCF 0x85927836 0x3F4ABF9A 0x9CC4B305 # 8.159650125383391666006316356174e-04 +N 0x3F342391 0xDA930C99 0x3F34245C 0xA9C2261D # 3.072959030527372078535341959338e-04 +Z 0x3F3581FC 0x77565990 0x3F3582E3 0xC886ABA8 # 3.281823513473719824973251490974e-04 +Z 0x3F39B2EB 0xD6CE08AE 0x3F39B436 0x19696F09 # 3.921342638976238427137022135582e-04 +N 0x3F3BBF2D 0x53E60743 0x3F3BC0AE 0x52F8E3CA # 4.233823455238492033773922695872e-04 +N 0x3F226F95 0x1DE92A8B 0x3F226FEA 0x1754F931 # 1.406545188323459134090848143828e-04 +Z 0x3F2BADF1 0xEFCA64D6 0x3F2BAEB1 0x7D0C6B9E # 2.111776192535222136485717481236e-04 +Z 0x3F2C6A98 0x0FFB27B4 0x3F2C6B61 0xF320BB96 # 2.167997954443647229752500926736e-04 +N 0x3F2E1DE9 0x6FADA839 0x3F2E1ECC 0x35AD2463 # 2.297732788421618006519803190102e-04 +N 0x3F16A6B3 0x6BE58808 0x3F16A6F3 0x8ECB0F3A # 8.640737630608030534623553720053e-05 +Z 0x3F165530 0x0604782A 0x3F16556E 0x5E8BBE3C # 8.519273388116256639536472139440e-05 +N 0x3F1A2533 0x42489FF1 0x3F1A2588 0xB57CF6FE # 9.973645553229528381514873425218e-05 +N 0x3F027B36 0x6256F194 0x3F027B4B 0xBB56940E # 3.525027959081213448956637623866e-05 +N 0x3F0DEC50 0x4595F456 0x3F0DEC88 0x3C20F85D # 5.707378358985801247976049621613e-05 +N 0x3EF04289 0x07E1378F 0x3EF04291 0x4AF76376 # 1.550665228249693011904584982741e-05 +N 0x3EF2F985 0x6C3059EF 0x3EF2F990 0xAC848CD1 # 1.809567653418027235469843494453e-05 +Z 0x3EF450E4 0x9B4A3789 0x3EF450F1 0x8139EC99 # 1.937483621588341402655099321439e-05 +Z 0x3EF31B6A 0x89DB0407 0x3EF31B75 0xF2858F83 # 1.822194518897107413913337425893e-05 +N 0x3EF51FCE 0x10251A48 0x3EF51FDC 0x02094EF7 # 2.014564325605376041324057201365e-05 +N 0x3EF7CBE2 0xAD7E2C54 0x3EF7CBF4 0x5FAFD5DA # 2.269404180270066112307808525728e-05 +Z 0x3EFADC6B 0xB5B1C2E0 0x3EFADC82 0x41DBB2AC # 2.561666347528329234356503363301e-05 +Z 0x3EE0B0C6 0x2F2B5CC6 0x3EE0B0CA 0x89777A80 # 7.958662057756793055699959249516e-06 +Z 0x3EEC8D9B 0x5668584E 0x3EEC8DA8 0x138D5FCC # 1.361520362501088989687879349244e-05 +Z 0x3EEDBE37 0x6499989C 0x3EEDBE45 0x37356D33 # 1.418258320313682600789448318146e-05 +Z 0x3ED9149D 0x0F28BBF7 0x3ED914A1 0xF93A0C0E # 5.979662307128110624915209164731e-06 +Z 0x3EDD8B91 0xFB7C7038 0x3EDD8B98 0xCD53D288 # 7.044123712576142142937490886467e-06 +N 0x3EDB8C6E 0xB5FFAC92 0x3EDB8C74 0xA3D94DB0 # 6.568089560214601817689401841438e-06 +N 0x3EC67BA8 0x0988725A 0x3EC67BAA 0x03052C7D # 2.680186366411837655982387113029e-06 +Z 0x3EC84709 0xFFC724E4 0x3EC8470C 0x4D2CE0A9 # 2.894103088933566825355532536879e-06 +N 0x3EC99213 0x264807DC 0x3EC99215 0xB4234AB9 # 3.048253619520621701221956001415e-06 +Z 0x3ECB7F93 0x4085ACB6 0x3ECB7F96 0x34AE85E7 # 3.278057651259065677351849793508e-06 +Z 0x3ECCF8EE 0xB2D2568B 0x3ECCF8F1 0xFA38DC57 # 3.453778296756361789512359758425e-06 +Z 0x3ECF0077 0x055498F1 0x3ECF007A 0xC671BA0A # 3.695704473688427787130385618330e-06 +Z 0x3ECE98F1 0x67ABEA1A 0x3ECE98F5 0x0FE0288D # 3.647498315271071024038385816057e-06 +Z 0x3FDA3A7A 0xDD74F25A 0x3FE0359F 0x11A22A8D # 4.098193323768889451130803536216e-01 +Z 0x3FDBCAB2 0x7D05ABDE 0x3FE166CE 0x703B05E9 # 4.342466565055341787271458997566e-01 +N 0x3EB1B990 0xCAB42256 0x3EB1B991 0x67CA04B7 # 1.056484317642688086023297286409e-06 +N 0x3EB11E54 0x952CC21E 0x3EB11E55 0x27B22F41 # 1.020340808021689558477860734764e-06 +Z 0x3EB3763A 0x907B12F8 0x3EB3763B 0x4DDCBD83 # 1.160015530675047266680015300988e-06 +N 0x3EBA4406 0xCB34C9D4 0x3EBA4408 0x24269011 # 1.565559426830292909422776698181e-06 +Z 0x3EBE7385 0x6741E035 0x3EBE7387 0x36E5A540 # 1.815036196920968968257785632059e-06 +Z 0x3EA6A2E7 0x751F12F3 0x3EA6A2E7 0xF538F14F # 6.746156293526846286067052103907e-07 +Z 0x3EA7170F 0x38AD676A 0x3EA7170F 0xBDF71D66 # 6.881378892084896807648840624805e-07 +N 0x3EAAFB5C 0x5E4486F4 0x3EAAFB5D 0x1445EE81 # 8.041226320679659189986313722054e-07 +Z 0x3EAD610B 0x08165E99 0x3EAD610B 0xDFDEB506 # 8.755646520473109463056815733595e-07 +Z 0x3EAEFBD6 0x48CEF1D2 0x3EAEFBD7 0x38CE7467 # 9.233873626761688504762043763763e-07 +Z 0x3E90F617 0x0091B49B 0x3E90F617 0x2487A2D7 # 2.527428937863281450681453548651e-07 +N 0x3E9371A1 0xEC60762F 0x3E9371A2 0x1BA285AA # 2.897363454728492891089781154784e-07 +Z 0x3E9EF8E3 0xDED3507F 0x3E9EF8E4 0x56BC3E05 # 4.615221474550486239562076869886e-07 +Z 0x3E99FED4 0x2C04A907 0x3E99FED4 0x807D0D07 # 3.873620180334250951617711036107e-07 +N 0x3E96EB68 0xE8C7B02A 0x3E96EB69 0x2A7180E1 # 3.415282001917601564412057570108e-07 +N 0x3E85540C 0x0F13FD48 0x3E85540C 0x2B825688 # 1.589082852318328754247451009562e-07 +N 0x3E8A3197 0x2381BD0C 0x3E8A3197 0x4E638221 # 1.951583656930781513543448311976e-07 +Z 0x3E708E89 0xD859A836 0x3E708E89 0xE0EAACFB # 6.167885232560242796691471391796e-08 +N 0x3E71A4D6 0xF93A29EF 0x3E71A4D7 0x02F49F7D # 6.572866900249659935210640301570e-08 +Z 0x3E740174 0x397FD869 0x3E740174 0x4601A9C7 # 7.452696448848514941270014056221e-08 +Z 0x3E7AD800 0xB3A6A7FD 0x3E7AD800 0xCA2B5B37 # 1.000008013398725021377989982847e-07 +Z 0x3E781B0F 0x381CFF0C 0x3E781B0F 0x4A45ACCB # 8.980073398518289150930789081773e-08 +N 0x3E7725D1 0x832DBE89 0x3E7725D1 0x93EC486F # 8.623200713013558743784897154053e-08 +Z 0x3E6CDD26 0xCDB8D888 0x3E6CDD26 0xDABD56B0 # 5.376315367589579226827883363937e-08 +Z 0x3E6D7A90 0xE8EA82C5 0x3E6D7A90 0xF67E80D5 # 5.490849474166313689473215031191e-08 +N 0x3E6F21AC 0x1D3378F2 0x3E6F21AC 0x2C58296B # 5.798699800341913557350355607270e-08 +Z 0x3E6FAD44 0xFD7AB54B 0x3E6FAD45 0x0D28653F # 5.900270111151337939155666115730e-08 +Z 0x3E5B0E54 0xBEAA5F54 0x3E5B0E54 0xC4626CB0 # 2.519784551377563473767976680653e-08 +N 0x3E570979 0x0C9CEF04 0x3E570979 0x10C25739 # 2.145488123900374738431499075167e-08 +Z 0x3E497EF8 0xC7A6A15A 0x3E497EF8 0xCA30ACEA # 1.187249253495058302790544316630e-08 +N 0x3E4BDDFE 0x561DBEF3 0x3E4BDDFE 0x5926531B # 1.297665858424598428062944399436e-08 +Z 0x3E4E76EE 0x51AFCFBA 0x3E4E76EE 0x554FE6D6 # 1.418617272782483634263233425888e-08 +Z 0x3E310D3E 0xD6D5160F 0x3E310D3E 0xD7667793 # 3.970167622884932487740220359010e-09 +Z 0x3E3BE4C1 0xB571A289 0x3E3BE4C1 0xB6F6A92C # 6.494480362438469762460236230301e-09 +Z 0x3E3CFDF2 0xA63E8C69 0x3E3CFDF2 0xA7E2D0E8 # 6.750222245670706013815512647408e-09 +N 0x3E39D6F3 0x75A07C12 0x3E39D6F3 0x76EE5417 # 6.016262899351159692087286881990e-09 +Z 0x3E3B5B7B 0x347EB1A5 0x3E3B5B7B 0x35F4E7FC # 6.369629108811366297460832545290e-09 +Z 0x3E3FA3AD 0xE2DDED37 0x3E3FA3AD 0xE4D27398 # 7.366615357536089054625238293833e-09 +Z 0x3E2668E8 0x98383C47 0x3E2668E8 0x98B5C905 # 2.608843975707637591842709778411e-09 +N 0x3FCC24B7 0x1882CFF3 0x3FCF7A27 0x4060D907 # 2.198704595263048788833515345686e-01 +Z 0x3FCFDE31 0xA71DDBA9 0x3FD217C7 0x9B0566B5 # 2.489683214186844406601295531800e-01 +N 0x3E1F75B2 0x0F5AC212 0x3E1F75B2 0x0FD678FA # 1.831198357374760117422428918580e-09 +N 0x3E081606 0x0FBA05B5 0x3E081606 0x0FDE47E5 # 7.009957332081317687745861915295e-10 +Z 0x3E0FCFFD 0xBC85BE3E 0x3E0FCFFD 0xBCC4FEC5 # 9.258646011715036043020402617052e-10 +N 0x3E0EFC07 0x5BB4E78F 0x3E0EFC07 0x5BF0E82D # 9.017672645180203612081538623233e-10 +N 0x3DF079DF 0x58D66228 0x3DF079DF 0x58DEDDD8 # 2.397582903371179136683931512131e-10 +Z 0x3DF3BEC3 0x33A0F929 0x3DF3BEC3 0x33AD2822 # 2.873299824013314191185535394001e-10 +Z 0x3DF48A85 0x1B06182A 0x3DF48A85 0x1B1347A7 # 2.989122517419990964741322775399e-10 +Z 0x3DFAA288 0x4AE7DE9A 0x3DFAA288 0x4AFE09F1 # 3.875886928296320111934657270220e-10 +Z 0x3DE01FFF 0xFFFEA550 0x3DE02000 0x0002B55F # 1.173248165264135572621242168062e-10 +Z 0x3DE007FF 0xFFFEA955 0x3DE00800 0x0002AD55 # 1.166426955001104601102603458055e-10 +Z 0x3DE07FFF 0xFFFE9500 0x3DE08000 0x0002D5FF # 1.200533006316243949059311638822e-10 +Z 0x3DE097FF 0xFFFE90DD 0x3DE09800 0x0002DE45 # 1.207354216579267165759707664194e-10 +Z 0x3DE187FF 0xFFFE6635 0x3DE18800 0x00033395 # 1.275566319209414029762998386941e-10 +Z 0x3DE10FFF 0xFFFE7BD4 0x3DE11000 0x00030857 # 1.241460267894359984806959737154e-10 +Z 0x3DE1FFFF 0xFFFE5000 0x3DE20000 0x00035FFF # 1.309672370524429300627823613556e-10 +Z 0x3DE16FFF 0xFFFE6A94 0x3DE17000 0x00032AD7 # 1.268745108946406322699087730838e-10 +Z 0x3DE1E7FF 0xFFFE547D 0x3DE1E800 0x00035705 # 1.302851160261429348382155642087e-10 +Z 0x3DE0F7FF 0xFFFE8015 0x3DE0F800 0x0002FFD5 # 1.234639057631344522924806396416e-10 +N 0x3DE22BE6 0x06863DB3 0x3DE22BE6 0x068B6682 # 1.322149085198737521897341807607e-10 +Z 0x3DE277FF 0xFFFE3935 0x3DE27800 0x00038D95 # 1.343778421839405797401435416999e-10 +Z 0x3DE2D7FF 0xFFFE268D 0x3DE2D800 0x0003B2E5 # 1.371063262891359077474651195070e-10 +Z 0x3DE2EFFF 0xFFFE21D4 0x3DE2F000 0x0003BC57 # 1.377884473154343520083833797270e-10 +Z 0x3DE52FFF 0xFFFDA974 0x3DE53000 0x0004AD17 # 1.541593519465504853609655172011e-10 +Z 0x3DE547FF 0xFFFDA425 0x3DE54800 0x0004B7B5 # 1.548414729728450522127624351039e-10 +Z 0x3DE6AFFF 0xFFFD51B4 0x3DE6B000 0x00055C97 # 1.650732883672449434259337605233e-10 +Z 0x3DE367FF 0xFFFE09DD 0x3DE36800 0x0003EC45 # 1.411990524469242468675018754368e-10 +Z 0x3DE3C7FF 0xFFFDF645 0x3DE3C800 0x00041375 # 1.439275365521133710202293055363e-10 +Z 0x3DE4CFFF 0xFFFDBE74 0x3DE4D000 0x00048317 # 1.514308678413706669901293086630e-10 +Z 0x3DE70FFF 0xFFFD3AD4 0x3DE71000 0x00058A57 # 1.678017724724123540875816736463e-10 +Z 0x3DE61FFF 0xFFFD7350 0x3DE62000 0x0005195F # 1.609805622094891745425162800582e-10 +Z 0x3DE43FFF 0xFFFDDD40 0x3DE44000 0x0004457F # 1.473381416835962865429293850751e-10 +Z 0x3DE25FFF 0xFFFE3DD0 0x3DE26000 0x0003845F # 1.336957211576413599974010130165e-10 +Z 0x3DE34FFF 0xFFFE0EB4 0x3DE35000 0x0003E297 # 1.405169314206265780884078836802e-10 +Z 0x3DE4B7FF 0xFFFDC3A5 0x3DE4B800 0x000478B5 # 1.507487468150753246565081222967e-10 +Z 0x3DE3DFFF 0xFFFDF150 0x3DE3E000 0x00041D5F # 1.446096575784102643174990288294e-10 +Z 0x3DE457FF 0xFFFDD82D 0x3DE45800 0x00044FA5 # 1.480202627098924043583748399048e-10 +Z 0x3DE5A7FF 0xFFFD8EAD 0x3DE5A800 0x0004E2A5 # 1.575699570780217686563015697882e-10 +Z 0x3DE727FF 0xFFFD350D 0x3DE72800 0x000595E5 # 1.684838934987038190120815176954e-10 +Z 0x3DE5BFFF 0xFFFD8940 0x3DE5C000 0x0004ED7F # 1.582520781043155600262742192276e-10 +Z 0x3DE637FF 0xFFFD6DC5 0x3DE63800 0x00052475 # 1.616626832357821904306646610341e-10 +Z 0x3DE697FF 0xFFFD575D 0x3DE69800 0x00055145 # 1.643911673409527030196096480109e-10 +Z 0x3DEA1283 0x415C820E 0x3DEA1283 0x4167211E # 1.897010610061101118173145713613e-10 +Z 0x3DEC3BB9 0x72406294 0x3DEC3BB9 0x724CD70D # 2.054242827281769450257497060480e-10 +N 0x3DEEFF9E 0x72FE698C 0x3DEEFF9E 0x730D6D2E # 2.255438557246551296427447616392e-10 +Z 0x3DD01FFF 0xFFFF52A8 0x3DD02000 0x00015AAF # 5.866240826378032498829106396719e-11 +Z 0x3DD04FFF 0xFFFF4E9A 0x3DD05000 0x000162CB # 5.934452929009660533116749884646e-11 +N 0x3DD09570 0x2237ABDC 0x3DD09570 0x2239D1E6 # 6.033130293470062662984341451641e-11 +Z 0x3DD10FFF 0xFFFF3DEA 0x3DD11000 0x0001842B # 6.207301339536017573902470143666e-11 +Z 0x3DD13FFF 0xFFFF39A0 0x3DD14000 0x00018CBF # 6.275513442167568060007686785249e-11 +Z 0x3DD2EFFF 0xFFFF10EA 0x3DD2F000 0x0001DE2B # 6.889422365850824501312794942393e-11 +Z 0x3DD22FFF 0xFFFF237A 0x3DD23000 0x0001B90B # 6.616573955325087845986489454129e-11 +Z 0x3DD4CFFF 0xFFFEDF3A 0x3DD4D000 0x0002418B # 7.571543392164080465074582814230e-11 +Z 0x3DD5EFFF 0xFFFEBF2A 0x3DD5F000 0x000281AB # 7.980816007951289580780357812425e-11 +Z 0x3DD31FFF 0xFFFF0C28 0x3DD32000 0x0001E7AF # 6.957634468482219891053157891287e-11 +Z 0x3DD3DFFF 0xFFFEF8A8 0x3DD3E000 0x00020EAF # 7.230482879007646353649755994173e-11 +Z 0x3DD1FFFF 0xFFFF2800 0x3DD20000 0x0001AFFF # 6.548361852693614908063699658891e-11 +Z 0x3DD40FFF 0xFFFEF3AA 0x3DD41000 0x000218AB # 7.298694981638964195207692096722e-11 +Z 0x3DD4FFFF 0xFFFEDA00 0x3DD50000 0x00024BFF # 7.639755494795320758450092070435e-11 +N 0x3DD38DE2 0x71070A65 0x3DD38DE2 0x710A0722 # 7.113789787869701429669294351813e-11 +Z 0x3DD97FFF 0xFFFE4E80 0x3DD98000 0x000362FF # 9.276845957940434908516703438677e-11 +Z 0x3DD6AFFF 0xFFFEA8DA 0x3DD6B000 0x0002AE4B # 8.253664418475785465187833759177e-11 +Z 0x3DDF1FFF 0xFFFD7A28 0x3DDF2000 0x00050BAF # 1.132320903685926479054681854117e-10 +Z 0x3DDA6FFF 0xFFFE2E0A 0x3DDA7000 0x0003A3EB # 9.617906471094542574468724868399e-11 +Z 0x3DDB8FFF 0xFFFE058A 0x3DDB9000 0x0003F4EB # 1.002717908687895995560713339819e-10 +Z 0x3DD88FFF 0xFFFE6DCA 0x3DD89000 0x0003246B # 8.935785444785939501652547777233e-11 +Z 0x3DD9AFFF 0xFFFE481A 0x3DD9B000 0x00036FCB # 9.345058060571287460980078463159e-11 +Z 0x3DD6DFFF 0xFFFEA328 0x3DD6E000 0x0002B9AF # 8.321876521106870662198489322693e-11 +Z 0x3DD7CFFF 0xFFFE85FA 0x3DD7D000 0x0002F40B # 8.662937034262064002704486601237e-11 +Z 0x3DD8BFFF 0xFFFE67A0 0x3DD8C000 0x000330BF # 9.003997547416869602298349648060e-11 +Z 0x3DDA9FFF 0xFFFE2768 0x3DDAA000 0x0003B12F # 9.686118573725317578749673046536e-11 +Z 0x3DDC7FFF 0xFFFDE280 0x3DDC8000 0x00043AFF # 1.036823960003221459155245951812e-10 +Z 0x3DDD3FFF 0xFFFDC5A0 0x3DDD4000 0x000474BF # 1.064108801055453912685198376723e-10 +Z 0x3DDD6FFF 0xFFFDBE4A 0x3DDD7000 0x0004836B # 1.070930011318508148658565140633e-10 +Z 0x3DDB5FFF 0xFFFE0C68 0x3DDB6000 0x0003E72F # 9.958966984248262499508612066398e-11 +Z 0x3DDC4FFF 0xFFFDE99A 0x3DDC5000 0x00042CCB # 1.030002749740159468363636503267e-10 +Z 0x3DDE5FFF 0xFFFD98E8 0x3DDE6000 0x0004CE2F # 1.105036062633756064070670906282e-10 +N 0x3DDE10BA 0x450E0138 0x3DDE10BA 0x45151111 # 1.093770779361761086321169770999e-10 +Z 0x3DDE2FFF 0xFFFDA07A 0x3DDE3000 0x0004BF0B # 1.098214852370709582915546827006e-10 +N 0x3DDE53FE 0xAE59A2C3 0x3DDE53FE 0xAE60D25A # 1.103330027926859625004644019823e-10 +Z 0x3DD5BFFF 0xFFFEC4A0 0x3DD5C000 0x000276BF # 7.912603905320126835587275402565e-11 +Z 0x3DD79FFF 0xFFFE8BE8 0x3DD7A000 0x0002E82F # 8.594724931631056353876257884066e-11 +Z 0x3DDF4FFF 0xFFFD725A 0x3DDF5000 0x00051B4B # 1.139142113948965205391563248758e-10 +N 0x3DC93278 0x92D5759D 0x3DC93278 0x92D7F082 # 4.583335304535563948131400182231e-11 +Z 0x3DB01FFF 0xFFFFD4AA 0x3DB02000 0x000056AB # 1.466560206605262118905319516006e-11 +Z 0x3DB1FFFF 0xFFFFCA00 0x3DB20000 0x00006BFF # 1.637090463186804052939283963056e-11 +Z 0x3DB3DFFF 0xFFFFBE2A 0x3DB3E000 0x000083AB # 1.807620719768249051745214852175e-11 +N 0x3DB68F8E 0x887525D9 0x3DB68F8E 0x88762458 # 2.051889953832339597598697276729e-11 +Z 0x3DB5BFFF 0xFFFFB128 0x3DB5C000 0x00009DAF # 1.978150976349597115323112183363e-11 +Z 0x3DB79FFF 0xFFFFA2FA 0x3DB7A000 0x0000BA0B # 2.148681232930848243672975956621e-11 +N 0x3DB95AEF 0x19A6BB93 0x3DB95AEF 0x19A7FD05 # 2.306042995726105936178128527223e-11 +Z 0x3DBB5FFF 0xFFFF831A 0x3DBB6000 0x0000F9CB # 2.489741746093059694688602829345e-11 +Z 0x3DB97FFF 0xFFFF93A0 0x3DB98000 0x0000D8BF # 2.319211489512002436794806171949e-11 +Z 0x3DBD3FFF 0xFFFF7168 0x3DBD4000 0x00011D2F # 2.660272002674020017354365928811e-11 +Z 0x3DBF1FFF 0xFFFF5E8A 0x3DBF2000 0x000142EB # 2.830802259254883404792095470346e-11 +N 0x3DB85F1E 0x2DCCAD35 0x3DB85F1E 0x2DCDD632 # 2.216579945846740163251454060499e-11 +Z 0x3DA0DFFF 0xFFFFE845 0x3DA0E000 0x00002F75 # 7.673861546199267315569744349366e-12 +Z 0x3DA19FFF 0xFFFFE61D 0x3DA1A000 0x000033C5 # 8.014922059363223600689975264841e-12 +Z 0x3DA2BFFF 0xFFFFE2B4 0x3DA2C000 0x00003A97 # 8.526512829109085326949296469606e-12 +Z 0x3DA55FFF 0xFFFFD9ED 0x3DA56000 0x00004C25 # 9.720224625182423414922928494635e-12 +Z 0x3DA37FFF 0xFFFFE050 0x3DA38000 0x00003F5F # 8.867573342272944676841493827151e-12 +Z 0x3DA4148F 0x08916F8F 0x3DA4148F 0x0891D45C # 9.131466648584592341143870588643e-12 +Z 0x3DA73FFF 0xFFFFD2F4 0x3DA74000 0x00005A17 # 1.057287590809165981493427926729e-11 +Z 0x3DA85FFF 0xFFFFCE7D 0x3DA86000 0x00006305 # 1.108446667783708533266744946137e-11 +Z 0x3DAA3FFF 0xFFFFC694 0x3DAA4000 0x000072D7 # 1.193711796074593399176666600230e-11 +N 0x3DAAFE1C 0x60DB945E 0x3DAAFE1C 0x60DC4A85 # 1.227482267461914424013486921320e-11 +Z 0x3DAB1BA5 0xFDF09C34 0x3DAB1BA5 0xFDF153E9 # 1.232729190914681615383629394667e-11 +N 0x3DA80D46 0xFE77A36B 0x3DA80D46 0xFE78340A # 1.093752168011161407811498738566e-11 +Z 0x3DA67FFF 0xFFFFD5D0 0x3DA68000 0x0000545F # 1.023181539492799433549814902561e-11 +Z 0x3DA91FFF 0xFFFFCB65 0x3DA92000 0x00006935 # 1.142552719100065387687554614512e-11 +Z 0x3DAC1FFF 0xFFFFBE15 0x3DAC2000 0x000083D5 # 1.278976924365454031279579864841e-11 +N 0x3DA9C0BC 0xE1F40B19 0x3DA9C0BC 0xE1F4B0E6 # 1.171105492185670062735711629842e-11 +Z 0x3DAAFFFF 0xFFFFC340 0x3DAB0000 0x0000797F # 1.227817847390940560074672912813e-11 +Z 0x3DAFDFFF 0xFFFFAB55 0x3DAFE000 0x0000A955 # 1.449507180947102594064381225615e-11 +Z 0x3DACDFFF 0xFFFFBA85 0x3DACE000 0x00008AF5 # 1.313082975681791498654782821630e-11 +Z 0x3DA49FFF 0xFFFFDC8D 0x3DA4A000 0x000046E5 # 9.379164112018661000258764695021e-12 +Z 0x3DADFFFF 0xFFFFB500 0x3DAE0000 0x000095FF # 1.364242052656290429575484739969e-11 +Z 0x3DAEBFFF 0xFFFFB134 0x3DAEC000 0x00009D97 # 1.398348103972618203427884340965e-11 +Z 0x3DAFFFEF 0xFFFBAAA9 0x3DAFFFEF 0xFFFCAAA8 # 1.455180420560557708524528013212e-11 +N 0x3D918CE5 0x4E43BC89 0x3D918CE5 0x4E43E309 # 3.990493025328016717818473197002e-12 +Z 0x3D937FFF 0xFFFFF028 0x3D938000 0x00001FAF # 4.433786671139748749128281171632e-12 +N 0x3D9483CD 0xB228D0A4 0x3D9483CD 0xB2290540 # 4.664538532981070104301153949538e-12 +Z 0x3D94148F 0x0891805C 0x3D94148F 0x0891B2C2 # 4.565733324295770490703371399819e-12 +Z 0x3D954A57 0xD5F4C474 0x3D954A57 0xD5F4FD1D # 4.840877128896664723033961592106e-12 +N 0x3D98387D 0x84827DEF 0x3D98387D 0x8482C743 # 5.507141678851540396603104706463e-12 +Z 0x3D9EBFFF 0xFFFFD89A 0x3D9EC000 0x00004ECB # 6.991740519871238423055642248898e-12 +Z 0x3D973FFF 0xFFFFE97A 0x3D974000 0x00002D0B # 5.286437954050487645174152092214e-12 +Z 0x3D9AFFFF 0xFFFFE1A0 0x3D9B0000 0x00003CBF # 6.139089236960984203149939117969e-12 +N 0x3D9BFD7F 0xE36B08DE 0x3D9BFD7F 0xE36B6ACD # 6.364242079004326352489170501503e-12 +Z 0x3D807FFF 0xFFFFFA54 0x3D808000 0x00000B57 # 1.875832822406078032570165040926e-12 +Z 0x3D87FFFF 0xFFFFF400 0x3D880000 0x000017FF # 2.728484105317543942826287645988e-12 +Z 0x3D82F50A 0x501093F6 0x3D82F50A 0x5010AA6C # 2.155182825177015163085061367008e-12 +Z 0x3D843FFF 0xFFFFF775 0x3D844000 0x00001115 # 2.302158463861841279956986830310e-12 +Z 0x3D8BBFFF 0xFFFFEFF5 0x3D8BC000 0x00002015 # 3.154809746773186021178067487959e-12 +Z 0x3D8DA3B6 0x50E1BE9E 0x3D8DA3B6 0x50E1F585 # 3.369621102881548856142759785627e-12 +Z 0x3D8F7FFF 0xFFFFEB54 0x3D8F8000 0x00002957 # 3.581135388228767515012326356223e-12 +N 0x3FBD073A 0x1CB8CF81 0x3FBEBCEE 0xC01F86DA # 1.133915252801767220569573169087e-01 +Z 0x3D707FFF 0xFFFFFD2A 0x3D708000 0x000005AB # 9.379164112031856308174832768330e-13 +N 0x3D76EEEE 0x8953B88D 0x3D76EEEE 0x8953C8FD # 1.303608728285667019096179834925e-12 +N 0x3D76FB79 0xFD6DFEA8 0x3D76FB79 0xFD6E0F29 # 1.306394220197366811490171403839e-12 +Z 0x3D737FFF 0xFFFFFC0A 0x3D738000 0x000007EB # 1.108446667785551514289732966293e-12 +Z 0x3D7AFFFF 0xFFFFF868 0x3D7B0000 0x00000F2F # 1.534772309241423813808092508350e-12 +Z 0x3D7F4B82 0xFFEB5DA4 0x3D7F4B82 0xFFEB7C3E # 1.778912954169010710960318613232e-12 +Z 0x3D77FFFF 0xFFFFFA00 0x3D780000 0x00000BFF # 1.364242052659082164142851208372e-12 +Z 0x3D7A291A 0x9605CE1D 0x3D7A291A 0x9605E380 # 1.487055778884720977210065858348e-12 +Z 0x3D7F7FFF 0xFFFFF5AA 0x3D7F8000 0x000014AB # 1.790567694114918112950698166204e-12 +Z 0x3D6460AF 0xE3E7CF76 0x3D6460AF 0xE3E7D5F2 # 5.791686098835062017882607358871e-13 +N 0x3D6CC39D 0xD320459D 0x3D6CC39D 0xD320528B # 8.175256585893962896652626242275e-13 +N 0x3D694BB6 0x50391D3D 0x3D694BB6 0x5039273D # 7.189484742661675165154062653162e-13 +Z 0x3D6E93E8 0xB71A4DD6 0x3D6E93E8 0xB71A5C72 # 8.690724855238409533128777904119e-13 +N 0x3D51874E 0xEE5C5D0C 0x3D51874E 0xEE5C5F73 # 2.490956510279911583289984916904e-13 +Z 0x3D5324E9 0x9E0FD993 0x3D5324E9 0x9E0FDC70 # 2.720552987380497607108836680092e-13 +Z 0x3D57FFFF 0xFFFFFE80 0x3D580000 0x000002FF # 3.410605131648287021725329368514e-13 +N 0x3D58D076 0xA5427A20 0x3D58D076 0xA5427EEF # 3.526325597726107824465563477484e-13 +Z 0x3D5DFFFF 0xFFFFFDA8 0x3D5E0000 0x000004AF # 4.263256414560298192639140736935e-13 +N 0x3D415D1F 0x1225F82A 0x3D415D1F 0x1225F958 # 1.233769023243168389018266999356e-13 +Z 0x3D2542A2 0x78D2D010 0x3D2542A2 0x78D2D080 # 3.776586443654601935473502996355e-14 +N 0x3D2DB2CF 0xE686FE33 0x3D2DB2CF 0xE686FF10 # 5.275510661177437820176944937496e-14 +N 0x3D11520C 0xD1372FDE 0x3D11520C 0xD1373003 # 1.538370149106847187694267014300e-14 +N 0x3D144C3B 0x83E57142 0x3D144C3B 0x83E57175 # 1.802805294398302203023757228049e-14 +Z 0x3D136406 0x304452F6 0x3D136406 0x30445325 # 1.722241853988860473407695988289e-14 +N 0x3D1EA8CF 0xB6454784 0x3D1EA8CF 0xB64547F9 # 2.723103470137968084262979037428e-14 +N 0x3D1EEB53 0xF23AB000 0x3D1EEB53 0xF23AB078 # 2.746181030797642778648512859835e-14 +N 0x3CF3FFFF 0xFFFFFFFC 0x3CF40000 0x00000009 # 4.440892098500623006250905788316e-15 +Z 0x3CF52A7F 0xA9D2F8E5 0x3CF52A7F 0xA9D2F8F2 # 4.699798436761761336777438422103e-15 +N 0x3CFAD533 0x6963EEF4 0x3CFAD533 0x6963EF0A # 5.958081967793449171579456825525e-15 +Z 0x3CF2C2FC 0x595456A3 0x3CF2C2FC 0x595456AD # 4.165926057296532805856512679696e-15 +Z 0x3CF8A85C 0x24F70653 0x3CF8A85C 0x24F70665 # 5.475099487534303475125669080825e-15 +Z 0x3CFE768D 0x399DC466 0x3CFE768D 0x399DC483 # 6.764165321960913044133853660790e-15 +N 0x3CEFFFFF 0xFFFFFFFB 0x3CF00000 0x00000006 # 3.552713678800498957203358285361e-15 +N 0x3FA6C304 0x81C8C9E8 0x3FA7467B 0xB86605B2 # 4.445661625176794418123904506501e-02 +Z 0x3FA7E6FD 0x1401D233 0x3FA87811 0x3FDE1C06 # 4.668417805888615962350840504769e-02 +N 0x3FABE393 0x873D8FA8 0x3FACA99A 0xA8488D0A # 5.447064424404796101342185465910e-02 +N 0x3CD7FFFF 0xFFFFFFFF 0x3CD80000 0x00000004 # 1.332267629550187651293131696456e-15 +N 0x3CC94C58 0x3ADA5B53 0x3CC94C58 0x3ADA5B56 # 7.021666937153402449716262382570e-16 +N 0x3CCFFFFF 0xFFFFFFFD 0x3CD00000 0x00000000 # 8.881784197001249365160658765932e-16 +N 0x3F91DD37 0x99F6BB5F 0x3F920557 0x5069701B # 1.744543912144124950258650130763e-02 +Z 0x3F75768B 0xB69502E1 0x3F7584F7 0x77269A10 # 5.240007166606303924683007977592e-03 +Z 0x3F792693 0x6F81C081 0x3F793A62 0x43FE8680 # 6.140304489335447236941778470509e-03 +N 0x3F60AF5B 0x58EE4BF4 0x3F60B3B5 0xA8B5D045 # 2.036741650451196275484200270967e-03 +Z 0x3F68F329 0xF8B78843 0x3F68FCE6 0x7BB4F9C3 # 3.045637107548267077244963374483e-03 +Z 0x3F6B0AA9 0x23E5D392 0x3F6B1619 0x5CFDDA6B # 3.300981857302828260947169525252e-03 +Z 0x3F6EE8CE 0xEC4781A3 0x3F6EF7C1 0x4CBE1201 # 3.773121019762197460994945785728e-03 +N 0x3FF80345 0xFB9BF501 0x400BE1D6 0x56D0ED3C # 1.500799162720170665252794606204e+00 +N 0x3FFA0837 0x88425AB6 0x40105ABE 0x6A4C4281 # 1.627006084692465659458093796275e+00 +N 0x3FFACA7A 0xE8DA5A7B 0x401157D4 0xACD7E557 # 1.674433621961411544631914694037e+00 +Z 0x40053068 0xB2BACAC1 0x402A44FF 0x9A896F5D # 2.648637195897521667831142622163e+00 +Z 0x400DF801 0xCA8A88CB 0x4044AD7F 0x797BE69A # 3.746097166397793554182271691388e+00 +Z 0x401333A8 0x3013057E 0x405E2423 0x54C34A34 # 4.800446273003556640901479113381e+00 +N 0x401AA1B4 0x65630FA4 0x40884F66 0x53F47E5E # 6.657914718791207775439033866860e+00 +N 0x40260BB5 0xFB993B99 0x40EDE94D 0x34FCCCFE # 1.102287279363172167734319373267e+01 +N 0x4026D288 0x3E37B4D7 0x40F60D65 0xC9585CA5 # 1.141119570188531717747082439018e+01 +N 0x402796C7 0x71AF1E4B 0x41002D39 0x9F8E15F2 # 1.179449038756060552657345397165e+01 +Z 0x40308F51 0x434652C3 0x416DAAC4 0x39B157E5 # 1.655983372179867885165549523663e+01 +Z 0x4040AE38 0xAA7BF73E 0x42F181EA 0x60203D29 # 3.336110430768029289083642652258e+01 +N 0xBFE1AB09 0x9B07EE77 0xBFDB275A 0xA376DE93 # -5.521286037396312407210530182056e-01 +N 0xBFE22C36 0xAE45E85F 0xBFDBBAED 0x410A34B4 # -5.678971675654443940217674935411e-01 +N 0xBFE2CD0C 0x35ECC0B9 0xBFDC6F71 0x835C6056 # -5.875302365511948510246043042571e-01 +N 0xBFE80392 0xA196B902 0xBFE0E40F 0x7C7610A8 # -7.504361301451185628508255831548e-01 +Z 0xBF50F1F6 0x61A97DAB 0xBF50EFB8 0x4D590DAA # -1.034250838209386678598344921909e-03 +N 0xBF505F63 0x4CF839A4 0xBF505D4B 0x5AC409BE # -9.993047459634163756647673437783e-04 +N 0xBF589A8C 0x886E52F4 0xBF5895D2 0x7435F0E8 # -1.501691092675003398604349769130e-03 +N 0xBF5A1682 0x87B8F008 0xBF5A1132 0x179C08B9 # -1.592280836930195023204426263419e-03 +Z 0xBF491AD2 0xE5CA3434 0xBF49185C 0xCEFBFA54 # -7.661371015089736037639855936732e-04 +N 0xBF30FCEC 0x2F150B90 0xBF30FC5B 0xE6923A5C # -2.592159863363191832363874311795e-04 +N 0xBF327613 0xC160F4BD 0xBF327569 0x5CDAD3F6 # -2.816961508676598985485839410359e-04 +N 0xBF32B94F 0x4CEB8146 0xBF32B8A0 0x068C3577 # -2.857035259875749999211591578785e-04 +N 0xBF36D56D 0xAD4DBC5F 0xBF36D469 0x04A8FD22 # -3.484146848710730089669629361282e-04 +N 0xBF341273 0x994C4678 0xBF3411AA 0x2CDDC42C # -3.062755798036507874637646153815e-04 +Z 0xBF34EF3D 0xDBB27828 0xBF34EE62 0xC10C03A8 # -3.194356938339714714614192558884e-04 +N 0xBF364E81 0x8F700EF9 0xBF364D88 0xCB7DE3C1 # -3.403726872763658908328798791132e-04 +Z 0xBF385035 0x55F8030E 0xBF384F0D 0xCDC27564 # -3.709917272943099404367006677319e-04 +N 0xBF3F4AE8 0x09DD0631 0xBF3F48FE 0x80C0D45A # -4.774872303308945659973405728493e-04 +Z 0xBF2CEAD5 0x9CEC620D 0xBF2CEA04 0x93527C42 # -2.206216581377571565956291488320e-04 +N 0xBF13FFF1 0x80603BC4 0xBF13FFBF 0x80FC0E00 # -7.629310138688923667929508987129e-05 +N 0xBF1FDB28 0xA850DE72 0xBF1FDAA9 0xCFB2B049 # -1.215213361128676856654645677125e-04 +N 0xBF0F5C9D 0x0A8C2DB9 0xBF0F5C5F 0x91E3E4B0 # -5.981783153260638213931724149752e-05 +Z 0xBF09201C 0xF8D7E0DA 0xBF091FF5 0x84663140 # -4.792297759687184140631882600658e-05 +Z 0xBF0C227E 0xEE00F734 0xBF0C224D 0x75345593 # -5.366277559957916541179268055117e-05 +N 0xBEFD5025 0x42073E7D 0xBEFD500A 0x680B623B # -2.795512057379580969054995442935e-05 +Z 0xBEF7C47F 0x56857315 0xBEF7C46D 0xAF608A87 # -2.266651918724205998158412189714e-05 +N 0xBEE24201 0x5A4DCE90 0xBEE241FC 0x24E9F691 # -8.706013270055255577964392621482e-06 +N 0xBEE26016 0x70E72E61 0xBEE26011 0x2A4B4E09 # -8.762046061947655628825322449149e-06 +Z 0xBEE3907C 0x6E050D84 0xBEE39076 0x72F63356 # -9.329032253041801882060407580255e-06 +N 0xBEE6C2D1 0xAA96DCCA 0xBEE6C2C9 0x9257990B # -1.085329616300062053062432110284e-05 +Z 0xBEE7E94E 0x51258070 0xBEE7E945 0x6224F121 # -1.140182078945858423595083319668e-05 +Z 0xBEE8B0F6 0x7B46C1DC 0xBEE8B0EC 0xF4A70943 # -1.177371073243863177455389990023e-05 +N 0xBEEE4DF1 0x156E57EC 0xBEEE4DE2 0xBC01EFC5 # -1.445029253747603324156342785578e-05 +Z 0xBEEF0BDC 0x4310C393 0xBEEF0BCD 0x33960ECA # -1.480404361772924135465159117819e-05 +N 0xBEE3F4F5 0xA5E1D5BA 0xBEE3F4EF 0x6CC7B1AA # -9.516178746541966647050705963018e-06 +N 0xBEE555B5 0x316CB345 0xBEE555AE 0x14BC982A # -1.017322351301034006958948913146e-05 +Z 0xBED14EDD 0xEB406831 0xBED14EDB 0x941D13BE # -4.126566341989101753854555371115e-06 +N 0xBED998A1 0xD6AF0065 0xBED9989C 0xB85A760E # -6.102614274306003069186805226609e-06 +N 0xBEDAB794 0x22F4AFAD 0xBEDAB78E 0x8F59FDE2 # -6.369854005410581971908124537807e-06 +N 0xBED6FDDC 0x52AF837D 0xBED6FDD8 0x3174CB38 # -5.481634881982701329374441795439e-06 +Z 0xBEDDB3C2 0xD03B8371 0xBEDDB3BB 0xEBCBDA03 # -7.081554261851499442912642040548e-06 +N 0xBED8E53B 0xBF839B9F 0xBED8E536 0xE7F34CA3 # -5.935536130353019351605422387896e-06 +N 0xBEC2BDC1 0x5FBC0542 0xBEC2BDC0 0x00803DD7 # -2.234128940404326811033312166765e-06 +N 0xBEC1216B 0xDE35B358 0xBEC1216A 0xB8C10FEF # -2.042120955605979435538641086900e-06 +Z 0xBEC42D8D 0x1F14A75A 0xBEC42D8B 0x87EE94F9 # -2.405397247291877123071424798839e-06 +N 0xBFD1570E 0x1F7CFFB3 0xBFCE610B 0x3CAC1306 # -2.709384257796003114826532964798e-01 +Z 0xBFDADD1D 0xCE7CD5BC 0xBFD5F035 0x7A4CF6C5 # -4.197458759766410363312161280192e-01 +Z 0xBFDF31BF 0xE026A32E 0xBFD8B0B6 0xB63CDD00 # -4.874114693616772298057071566291e-01 +N 0xBEB0498E 0x25388035 0xBEB0498D 0xA0950F82 # -9.708002338751465886665424978585e-07 +N 0xBEB3F20A 0x8B5E3B57 0xBEB3F209 0xC4750C32 # -1.188842856578606281057314784932e-06 +N 0xBEB64D77 0xDA92BD2C 0xBEB64D76 0xE1DEBEF3 # -1.329339151017446716228614239652e-06 +Z 0xBEBD008D 0x16C9C776 0xBEBD008B 0x7239DB9B # -1.728663018199227189951447045124e-06 +Z 0xBEBEA695 0xA973FD94 0xBEBEA693 0xD3B8533F # -1.826925346837129087590196468982e-06 +Z 0xBEA0F48D 0x4B19F122 0xBEA0F48D 0x033B202B # -5.053067495121433067630520655222e-07 +N 0xBEA34B5C 0x03FE14D0 0xBEA34B5B 0xA6ECA012 # -5.750171183516262970189872327786e-07 +Z 0xBEAC8299 0xE237262E 0xBEAC8299 0x1702176A # -8.496689968769756365639172698834e-07 +N 0xBE90F9B1 0xC5AD2F30 0xBE90F9B1 0xA1A7F6E3 # -2.529527073815718499617648251654e-07 +Z 0xBE98607F 0xF42AFA59 0xBE98607F 0xA9E36F2F # -3.632448974214619337876985925156e-07 +N 0xBE9B975F 0xA8D78B3E 0xBE9B975F 0x49AE9626 # -4.111424594927800921052916775789e-07 +N 0xBE88A859 0x7B7C4B28 0xBE88A859 0x557C5383 # -1.837135508100481621720405714382e-07 +Z 0xBE83CC6C 0x05CDACAA 0xBE83CC6B 0xED4DF86A # -1.475104935104347234668339689662e-07 +N 0xBE8A6575 0xA3A33C26 0xBE8A6575 0x7816FAA1 # -1.966679564258717782011538343506e-07 +N 0xBE8A75C6 0x9C705603 0xBE8A75C6 0x70AE2DC4 # -1.971428231501148585428625841995e-07 +N 0xBE7B1EC0 0x40E36B4D 0xBE7B1EC0 0x29E7695F # -1.010303238598533392938650277322e-07 +Z 0xBE63467F 0x1E7EA86E 0xBE63467F 0x18B07F4E # -3.590318781107687907388218350943e-08 +Z 0xBE6759AA 0x77E83F31 0xBE6759AA 0x6F634F0C # -4.349324366295251035758123660420e-08 +N 0xBE6B2D46 0x89CCD32E 0xBE6B2D46 0x7E427FA5 # -5.062084194041830923558835308648e-08 +Z 0xBE6CDD26 0xD66681F8 0xBE6CDD26 0xC96203CF # -5.376315463938804059440177383900e-08 +Z 0xBE6D5C25 0x70FB5B71 0xBE6D5C25 0x638354DA # -5.468716157495823572460248653167e-08 +N 0xBE50A674 0xF3B47648 0xBE50A674 0xF18A0094 # -1.550672766331305955332935542917e-08 +Z 0xBE54C681 0xEC7966FF 0xBE54C681 0xE91A2A8A # -1.934861762332861477124938546276e-08 +Z 0xBE477360 0x1F556083 0xBE477360 0x1D2F713E # -1.092007638019154297399819709058e-08 +Z 0xBE4BAF87 0x87C68B3A 0xBE4BAF87 0x84C80C49 # -1.289214090415163684736023143752e-08 +Z 0xBE4EEAD8 0x307EDFC3 0xBE4EEAD8 0x2CC2FDA8 # -1.439701825799449366368367445512e-08 +Z 0xBE4FD502 0xC508A1CD 0xBE4FD502 0xC11359E3 # -1.482296432913418293673250711534e-08 +N 0xBE3066C6 0x7246CA9C 0xBE3066C6 0x71C04994 # -3.818763781256577140510582459541e-09 +Z 0xBE3BE4C1 0xB674FC4B 0xBE3BE4C1 0xB4EFF5A7 # -6.494480376497894852262762120610e-09 +N 0xBE24D4B7 0xEC11A5FB 0xBE24D4B7 0xEBA52A9C # -2.425039586285558039232762038754e-09 +Z 0xBFC290EA 0x09E36479 0xBFC1484B 0x3CD038F0 # -1.450474308283309643474723316103e-01 +Z 0xBFC343D5 0x853AB1BA 0xBFC1E2A2 0x6C6CBCFF # -1.505076313527647369205908489675e-01 +Z 0xBFC3B89B 0xB1B787CD 0xBFC246E9 0xC005C036 # -1.540712945707682079987677070676e-01 +Z 0xBFCB8144 0xD498CC5B 0xBFC8C024 0xD0AA27B2 # -2.148824728079457846430244671865e-01 +Z 0xBFCCDDF7 0x23D3E52F 0xBFC9D7EC 0x7DF33DBC # -2.255238461437243102647443038222e-01 +Z 0xBFCF193D 0xBE5F18BB 0xBFCB9BE8 0x11308061 # -2.429577998684119000127878962303e-01 +N 0xBE164808 0x871369C2 0xBE164808 0x86D55B0B # -1.296947018793988569947992376481e-09 +N 0xBE1649D6 0x8B5EEFF4 0xBE1649D6 0x8B20D72F # -1.297357372125221613015861791109e-09 +N 0xBE1E09CC 0xBBBB4315 0xBE1E09CC 0xBB4A7989 # -1.748458030205084017555144185196e-09 +Z 0xBE01D39B 0x081BA323 0xBE01D39B 0x0807C68A # -5.188218884163258208179388108192e-10 +Z 0xBE089756 0xD7B7E585 0xBE089756 0xD79219E9 # -7.156972093412989137946802110804e-10 +Z 0xBDF0F4E4 0xD7C4341F 0xBDF0F4E4 0xD7BB37E8 # -2.467512511733670067589127189352e-10 +N 0xBDFC1711 0xA3CE6B76 0xBDFC1711 0xA3B5C306 # -4.087649418656948347732078449226e-10 +N 0xBDFE8421 0x0839E30F 0xBDFE8421 0x081CC930 # -4.440681227476172495430103381685e-10 +Z 0xBDE3FA8A 0x7478F956 0xBDE3FA8A 0x7472BCBF # -1.453639936167445986785947130052e-10 +Z 0xBDE9B99A 0x8BA1B4E0 0xBDE9B99A 0x8B975DC5 # -1.871741145893719459254721270477e-10 +Z 0xBDD02000 0x0000AD58 0xBDD01FFF 0xFFFEA550 # -5.866240826492741770274897509531e-11 +Z 0xBDD20000 0x0000D800 0xBDD1FFFF 0xFFFE5000 # -6.548361852836551717912862841109e-11 +Z 0xBDD11000 0x0000C216 0xBDD10FFF 0xFFFE7BD4 # -6.207301339664452873637813059459e-11 +Z 0xBDD4D000 0x000120C6 0xBDD4CFFF 0xFFFDBE74 # -7.571543392355174696210817576395e-11 +N 0xBDD679D5 0xE93FF863 0xBDD679D5 0xE93C060D # -8.176692162977554151767726243157e-11 +N 0xBDD5BBF5 0x535D63BF 0xBDD5BBF5 0x5359B2FE # -7.906860308958056434137659845696e-11 +Z 0xBDD6B000 0x00015726 0xBDD6AFFF 0xFFFD51B4 # -8.253664418702862052970125225198e-11 +Z 0xBDD3E000 0x00010758 0xBDD3DFFF 0xFFFDF150 # -7.230482879181912629199365099577e-11 +Z 0xBDD2F000 0x0000EF16 0xBDD2EFFF 0xFFFE21D4 # -6.889422366009038303100046854482e-11 +Z 0xBDD2F805 0x0F9B0AF3 0xBDD2F805 0x0F983B51 # -6.900819143670993854775895773700e-11 +Z 0xBDD5C000 0x00013B60 0xBDD5BFFF 0xFFFD8940 # -7.912603905528824504134404284935e-11 +Z 0xBDDE3000 0x00025F86 0xBDDE2FFF 0xFFFB40F4 # -1.098214852410912111649272508932e-10 +Z 0xBDDB2B72 0x609BBD6E 0xBDDB2B72 0x6095F90B # -9.884284376406888805282340025783e-11 +Z 0xBDD98000 0x0001B180 0xBDD97FFF 0xFFFC9D00 # -9.276845958227301144950093436323e-11 +Z 0xBDD7A000 0x00017418 0xBDD79FFF 0xFFFD17D0 # -8.594724931877287342717980397184e-11 +Z 0xBDD89000 0x00019236 0xBDD88FFF 0xFFFCDB94 # -8.935785445052100373377969800892e-11 +Z 0xBDDC5000 0x00021666 0xBDDC4FFF 0xFFFBD334 # -1.030002749775522990513926973295e-10 +Z 0xBDDB6000 0x0001F398 0xBDDB5FFF 0xFFFC18D0 # -9.958966984578865910830743402352e-11 +Z 0xBDDA7000 0x0001D1F6 0xBDDA6FFF 0xFFFC5C14 # -9.617906471402889657434351303476e-11 +Z 0xBDDD4000 0x00023A60 0xBDDD3FFF 0xFFFB8B40 # -1.064108801093198164035993029527e-10 +Z 0xBDDF2000 0x000285D8 0xBDDF1FFF 0xFFFAF450 # -1.132320903728664833353765411508e-10 +Z 0xBDC0B000 0x00005CD3 0xBDC0AFFF 0xFFFF465A # -3.035438567182504472866519118467e-11 +Z 0xBDC0E000 0x00005EEC 0xBDC0DFFF 0xFFFF4228 # -3.069544618499336309904693220703e-11 +Z 0xBDC1D000 0x000069C3 0xBDC1CFFF 0xFFFF2C7A # -3.240074875083553656232383866638e-11 +Z 0xBDC1A000 0x0000678C 0xBDC19FFF 0xFFFF30E8 # -3.205968823766702432148603052817e-11 +Z 0xBDC29000 0x000072DB 0xBDC28FFF 0xFFFF1A4A # -3.376499080350997326658720545097e-11 +N 0xBDC24904 0xC909613A 0xBDC24904 0xC90812E1 # -3.326063827966891529261519486370e-11 +Z 0xBDC2C000 0x00007530 0xBDC2BFFF 0xFFFF15A0 # -3.410605131667867937788108070505e-11 +Z 0xBDC38000 0x00007EC0 0xBDC37FFF 0xFFFF0280 # -3.547029336935389156396871595308e-11 +N 0xBDC454BC 0x7E752CDD 0xBDC454BC 0x7E738F84 # -3.698187572774437271313676380524e-11 +Z 0xBDC47000 0x00008B3B 0xBDC46FFF 0xFFFEE98A # -3.717559593519877921363056203450e-11 +Z 0xBDC56000 0x0000984C 0xBDC55FFF 0xFFFECF68 # -3.888089850104463621557274369522e-11 +Z 0xBDC83000 0x0000C303 0xBDC82FFF 0xFFFE79FA # -4.399680619858802333508130215322e-11 +Z 0xBDC68000 0x0000A8C0 0xBDC67FFF 0xFFFEAE80 # -4.092726158006094416291340465277e-11 +Z 0xBDC77000 0x0000B71B 0xBDC76FFF 0xFFFE91CA # -4.263256414590893373987232458797e-11 +Z 0xBDCA4000 0x0000E5B0 0xBDCA3FFF 0xFFFE34A0 # -4.774847184345871858443109786939e-11 +Z 0xBDC86000 0x0000C60C 0xBDC85FFF 0xFFFE73E8 # -4.433786671175789266911158010247e-11 +Z 0xBDCCE000 0x000115EC 0xBDCCDFFF 0xFFFDD428 # -5.252331902784638891320227783603e-11 +Z 0xBDCB3000 0x0000F663 0xBDCB2FFF 0xFFFE133A # -4.945377440931058557051136012182e-11 +Z 0xBDC59000 0x00009AFB 0xBDC58FFF 0xFFFECA0A # -3.922195901421392393823482029688e-11 +Z 0xBDC65000 0x0000A5F3 0xBDC64FFF 0xFFFEB41A # -4.058620106689146256979526093525e-11 +Z 0xBDC74000 0x0000B430 0xBDC73FFF 0xFFFE97A0 # -4.229150363273925827629811375458e-11 +Z 0xBDC95000 0x0000D593 0xBDC94FFF 0xFFFE54DA # -4.604316927760782095063117119628e-11 +Z 0xBDCA1000 0x0000E26B 0xBDCA0FFF 0xFFFE3B2A # -4.740741133028846150948868568843e-11 +Z 0xBDCBF000 0x0001042B 0xBDCBEFFF 0xFFFDF7AA # -5.081801646199277709301741154086e-11 +Z 0xBDCD1000 0x0001198B 0xBDCD0FFF 0xFFFDCCEA # -5.286437954101722759951289136458e-11 +Z 0xBDCC2000 0x000107AC 0xBDCC1FFF 0xFFFDF0A8 # -5.115907697516342190887195795355e-11 +Z 0xBDC3B000 0x00008133 0xBDC3AFFF 0xFFFEFD9A # -3.581135388252279154571865832302e-11 +Z 0xBDC4A000 0x00008DCC 0xBDC49FFF 0xFFFEE468 # -3.751665644836787306583657152030e-11 +Z 0xBDC92000 0x0000D26C 0xBDC91FFF 0xFFFE5B28 # -4.570210876443775774614482613117e-11 +Z 0xBDCB0000 0x0000F300 0xBDCAFFFF 0xFFFE1A00 # -4.911271389614013462511288082499e-11 +Z 0xBDCDD000 0x00012843 0xBDCDCFFF 0xFFFDAF7A # -5.422862159370097008566747971051e-11 +Z 0xBDCEF000 0x00013F0B 0xBDCEEFFF 0xFFFD81EA # -5.627498467272774703763576492457e-11 +Z 0xBDCE0000 0x00012C00 0xBDCDFFFF 0xFFFDA800 # -5.456968210687200264243416035492e-11 +Z 0xBDCFE000 0x000152AC 0xBDCFDFFF 0xFFFD5AA8 # -5.798028723858446078511770507353e-11 +Z 0xBDCFB000 0x00014EB3 0xBDCFAFFF 0xFFFD629A # -5.763922672541304048743889019739e-11 +N 0xBDCFC0DB 0xB4780477 0xBDCFC0DB 0xB4741430 # -5.775901160010923387837778944470e-11 +Z 0xBDCEC000 0x00013B30 0xBDCEBFFF 0xFFFD89A0 # -5.593392415955652061041301716430e-11 +Z 0xBDB1A000 0x000033C6 0xBDB19FFF 0xFFFF9874 # -1.602984411879068617699778937032e-11 +Z 0xBDB38000 0x00003F60 0xBDB37FFF 0xFFFF8140 # -1.773514668462452321066380984764e-11 +Z 0xBDBB0000 0x00007980 0xBDBAFFFF 0xFFFF0D00 # -2.455635694796956486813124755000e-11 +Z 0xBDBCE000 0x00008AF6 0xBDBCDFFF 0xFFFEEA14 # -2.626165951380824866319894592385e-11 +Z 0xBDB4148F 0x0891D45D 0xBDB4148F 0x08910AC1 # -1.826293329725256836544220770923e-11 +Z 0xBDB56000 0x00004C26 0xBDB55FFF 0xFFFF67B4 # -1.944044925045932959661016590427e-11 +Z 0xBDB74000 0x00005A18 0xBDB73FFF 0xFFFF4BD0 # -2.114575181629510533483685754021e-11 +Z 0xBDB92000 0x00006936 0xBDB91FFF 0xFFFF2D94 # -2.285105438213185042534388475545e-11 +Z 0xBDBA1283 0x41607DB4 0xBDBA1283 0x415F29D1 # -2.371263262660719739628430897474e-11 +Z 0xBDBAD8BD 0x87F7C9DE 0xBDBAD8BD 0x87F6617F # -2.441687867344864871277716304291e-11 +Z 0xBDBEC000 0x00009D98 0xBDBEBFFF 0xFFFEC4D0 # -2.796696207964790181054697987701e-11 +Z 0xBDA08000 0x000016B0 0xBDA07FFF 0xFFFFD2A0 # -7.503331289636041292872720673312e-12 +N 0xBDA1AA7B 0xF951B169 0xBDA1AA7B 0xF9516364 # -8.033545869526220624438404816881e-12 +Z 0xBDA153E5 0xAF20FA1F 0xBDA153E5 0xAF20AF0F # -7.879736336320189639013950909433e-12 +Z 0xBDA26000 0x00001C23 0xBDA25FFF 0xFFFFC7BA # -8.355982572550415259969850016293e-12 +Z 0xBDA44000 0x0000222C 0xBDA43FFF 0xFFFFBBA8 # -9.208633855465031565137063254101e-12 +N 0xBDA4AD1F 0x828AED80 0xBDA4AD1F 0x828A829F # -9.402475395023153449386122358904e-12 +Z 0xBDA62000 0x000028CB 0xBDA61FFF 0xFFFFAE6A # -1.006128513837989020837436038674e-11 +N 0xBDA9C0BC 0xE1F479A2 0xBDA9C0BC 0xE1F3D3D5 # -1.171105492190241689648487611115e-11 +Z 0xBDA9E000 0x000037CB 0xBDA9DFFF 0xFFFF906A # -1.176658770421033450905920633648e-11 +N 0xBDAA3C26 0xBA35AB44 0xBDAA3C26 0xBA34FF33 # -1.193028125860295973090827351133e-11 +N 0xBDA889AA 0x805B318A 0xBDA889AA 0x805A9B04 # -1.115848039933907800212941046232e-11 +Z 0xBDABC000 0x0000402C 0xBDABBFFF 0xFFFF7FA8 # -1.261923898712592016650675515360e-11 +Z 0xBDA80000 0x00003000 0xBDA7FFFF 0xFFFFA000 # -1.091393642129499118968174141420e-11 +N 0xBDAAFE1C 0x60DC0DCD 0xBDAAFE1C 0x60DB57A6 # -1.227482267466936799736618946970e-11 +Z 0xBDADED1C 0x2FAAD6CF 0xBDADED1C 0x2FA9F6E9 # -1.360886532770047376399276357036e-11 +Z 0xBDADA000 0x00004923 0xBDAD9FFF 0xFFFF6DBA # -1.347189027004174816202438786554e-11 +N 0xBDADB3EC 0x56B35986 0xBDADB3EC 0x56B27CF6 # -1.350728097894548545342657391962e-11 +Z 0xBDAF8000 0x000052B0 0xBDAF7FFF 0xFFFF5AA0 # -1.432454155295781849561210447231e-11 +Z 0xBD91B59F 0x383854D7 0xBD91B59F 0x38382DA2 # -4.026665180489708826571942904237e-12 +N 0xBD903F23 0x6C5E2208 0xBD903F23 0x6C5E0109 # -3.694056946832428135899352828638e-12 +Z 0xBD944000 0x00001116 0xBD943FFF 0xFFFFDDD4 # -4.604316927728982493506708440478e-12 +Z 0xBD94148F 0x0891A1F6 0xBD94148F 0x08916F8F # -4.565733324302719130966243610814e-12 +Z 0xBD908000 0x00000B58 0xBD907FFF 0xFFFFE950 # -3.751665644815674813917948234734e-12 +Z 0xBD938000 0x00000FD8 0xBD937FFF 0xFFFFE050 # -4.433786671146301570543349687743e-12 +Z 0xBD9EC000 0x00002766 0xBD9EBFFF 0xFFFFB134 # -6.991740519887533234888083337040e-12 +Z 0xBD974000 0x00001686 0xBD973FFF 0xFFFFD2F4 # -5.286437954059803120588177009349e-12 +Z 0xBD9BC000 0x00002016 0xBD9BBFFF 0xFFFFBFD4 # -6.309619493556324866894480536447e-12 +Z 0xBD9F8000 0x00002958 0xBD9F7FFF 0xFFFFAD50 # -7.162270776470359560693492426671e-12 +Z 0xBD980000 0x00001800 0xBD97FFFF 0xFFFFD000 # -5.456968210642532511165552541049e-12 +Z 0xBD9B0000 0x00001E60 0xBD9AFFFF 0xFFFFC340 # -6.139089236973547008703088225781e-12 +Z 0xBD884A8C 0x38B78B67 0xBD884A8C 0x38B76685 # -2.761589952463470001883762912088e-12 +Z 0xBFB089BB 0xF5354750 0xBFB003E1 0x039732A9 # -6.460165726209976533311873936327e-02 +N 0xBFB27CC5 0xB22E42C3 0xBFB1D5EB 0xC315411F # -7.221637344469926389489700113700e-02 +Z 0xBFB307BC 0xEEFACA9B 0xBFB25711 0x647A6A74 # -7.433682283844193772193165159479e-02 +N 0xBFB8016A 0xB422CD6D 0xBFB6EA15 0x3D1F2241 # -9.377161882257718794608791768042e-02 +N 0xBFBA6A9C 0x85B44EF0 0xBFB91965 0x22D0F038 # -1.031892610956750555573080418981e-01 +Z 0xBFBBE9EA 0xCD95738D 0xBFBA721C 0x6D62E062 # -1.090380432046471198548331926759e-01 +Z 0xBFBCA361 0x32B44160 0xBFBB182D 0xF1ECADB3 # -1.118679760732042005599851108855e-01 +N 0xBD7079B1 0x37F36E9E 0xBD7079B1 0x37F36623 # -9.365158115655263657305890438656e-13 +N 0xBD71BA96 0x9C958275 0xBD71BA96 0x9C9578A3 # -1.007769051937792474069225081426e-12 +Z 0xBD708000 0x000002D6 0xBD707FFF 0xFFFFFA54 # -9.379164112034788598822847895732e-13 +Z 0xBD780000 0x00000600 0xBD77FFFF 0xFFFFF400 # -1.364242052659702549602265979128e-12 +N 0xBD78E374 0xD3404617 0xBD78E374 0xD34032BB # -1.414747507685445108495983313229e-12 +Z 0xBD768000 0x00000546 0xBD767FFF 0xFFFFF574 # -1.278976924368452964896868063321e-12 +N 0xBD76FB79 0xFD6E09A9 0xBD76FB79 0xFD6DF928 # -1.306394220197935700109693346945e-12 +Z 0xBD7DA3B6 0x50E1DA12 0xBD7DA3B6 0x50E1BE9E # -1.684810551442193721368504570182e-12 +Z 0xBD7F8000 0x00000A56 0xBD7F7FFF 0xFFFFEB54 # -1.790567694115986823839768142390e-12 +Z 0xBD7E0000 0x00000960 0xBD7DFFFF 0xFFFFED40 # -1.705302565824725122230866031841e-12 +Z 0xBD6031B2 0xD07A561B 0xBD6031B2 0xD07A5201 # -4.602649920770684637615174258527e-13 +Z 0xBD670C82 0x29F43D05 0xBD670C82 0x29F434B7 # -6.550880341147471535503074471234e-13 +Z 0xBD509923 0x27ADF263 0xBD509923 0x27ADF03B # -2.358745046066486072623585909575e-13 +N 0xBD592A19 0xFD3ECE36 0xBD592A19 0xFD3EC943 # -3.576084717497670103437019468551e-13 +N 0xBD4003FF 0x801FF659 0xBD4003FF 0x801FF558 # -1.137978058668471035120966809530e-13 +Z 0xBD450000 0x00000093 0xBD44FFFF 0xFFFFFEDA # -1.492139745096247498346342558309e-13 +Z 0xBD4EACFC 0x33C42DC0 0xBD4EACFC 0x33C42A13 # -2.179641235525554711478437307371e-13 +N 0xBD36E9B2 0x675A667E 0xBD36E9B2 0x675A6577 # -8.140289677804272690617540726857e-14 +N 0xBD368443 0xDCC7BE9F 0xBD368443 0xDCC7BDA1 # -7.999524775355732603496982519145e-14 +Z 0xBD3CE9E5 0xEC2BDB0B 0xBD3CE9E5 0xEC2BD969 # -1.027219716917301738193750968711e-13 +Z 0xBD220000 0x0000001B 0xBD21FFFF 0xFFFFFFCA # -3.197442310920467875815611977957e-14 +N 0xBD21433E 0xC467F014 0xBD21433E 0xC467EFC9 # -3.066467347002827113941618819919e-14 +N 0xBD27DFEA 0x8E092241 0xBD27DFEA 0x8E0921B3 # -4.240993826809857950728673304185e-14 +Z 0xBD293813 0x088978FA 0xBD293813 0x0889785A # -4.479801494354726441275998402947e-14 +N 0xBD2DB2CF 0xE686FEC6 0xBD2DB2CF 0xE686FDE9 # -5.275510661177530590219398928485e-14 +Z 0xBD2E0000 0x0000004B 0xBD2DFFFF 0xFFFFFF6A # -5.329070518200798725687745267544e-14 +N 0xBD141989 0x4C232A01 0xBD141989 0x4C2329CF # -1.785216529469998673086290956588e-14 +Z 0xBD046565 0x5F122FFF 0xBD046565 0x5F122FE5 # -9.057678187205895321931969943577e-15 +Z 0xBD0752E5 0x0DB3A3AD 0xBD0752E5 0x0DB3A38B # -1.035785127862231738137320052380e-14 +N 0xBD0AFB41 0xF432003D 0xBD0AFB41 0xF4320010 # -1.198218196950057672080642324802e-14 +N 0xBD0D41EA 0x0E98AFA3 0xBD0D41EA 0x0E98AF6D # -1.299293014363185354831246721343e-14 +Z 0xBCF6A09E 0x667F3BD2 0xBCF6A09E 0x667F3BC1 # -5.024295867788084477814601612150e-15 +Z 0xBCF5E8AD 0xD236A594 0xBCF5E8AD 0xD236A584 # -4.864753555590498050155635744025e-15 +Z 0xBCFCD82B 0x446159FC 0xBCFCD82B 0x446159E2 # -6.404745667978760653336656703719e-15 +N 0xBCED64D5 0x1E0DB1CA 0xBCED64D5 0x1E0DB1BD # -3.263375893225245720729697082594e-15 +N 0xBCEB211B 0x1C70D027 0xBCEB211B 0x1C70D01B # -3.011959563148490421233065631515e-15 +Z 0xBFA369A5 0xF2538224 0xBFA30C9D 0x57AFC50E # -3.791540701945830815766669275035e-02 +Z 0xBFA8EFFF 0x3E3144F8 0xBFA85705 0x686BE91B # -4.870603212533269887885012394690e-02 +Z 0xBFAEE9F0 0x94899BCA 0xBFADFFC2 0xA60B506C # -6.037856877519905129947375144184e-02 +N 0xBCD80000 0x00000001 0xBCD7FFFF 0xFFFFFFFD # -1.332267629550188045723584306962e-15 +Z 0xBCDBB67A 0xE8584CAD 0xBCDBB67A 0xE8584CA6 # -1.538370149106851644758381513017e-15 +Z 0xBCD94C58 0x3ADA5B54 0xBCD94C58 0x3ADA5B4F # -1.404333387430680687158478781767e-15 +Z 0xBCDDEEEA 0x11683F4B 0xBCDDEEEA 0x11683F44 # -1.661629672422090128268738536011e-15 +Z 0xBCC00000 0x00000000 0xBCBFFFFF 0xFFFFFFFE # -4.440892098500626161694526672363e-16 +N 0xBCC3988E 0x1409212E 0xBCC3988E 0x1409212D # -5.438959822042072914295723383441e-16 +N 0xBF91984A 0x797373D9 0xBF9171D0 0x6916A997 # -1.718250623968118132034454959012e-02 +N 0xBF9AD466 0x40425F29 0xBF9A7B33 0x7DD52C3B # -2.620086447913575269930142042085e-02 +Z 0xBF9A0101 0x0113782B 0xBF99AD30 0x7CC8629C # -2.539445466106131019112801538995e-02 +Z 0xBF9C8D3A 0x1BF100F1 0xBF9C2844 0x8D253140 # -2.788248820820710474621684227259e-02 +Z 0xBF814BC2 0xB628570C 0xBF81391D 0xC3C70469 # -8.445283111580013934993615976055e-03 +Z 0xBF888E63 0xBB46A4B5 0xBF8868DA 0x0F1A9752 # -1.199033656378598912406463483649e-02 +N 0xBF721F4A 0xD15D2FD3 0xBF72150B 0x5D6F3AD3 # -4.424373871938019724125989995400e-03 +Z 0xBF74D11D 0x980608BD 0xBF74C398 0xBA0CB01A # -5.082240677781677158642015257328e-03 +Z 0xBF6779FD 0x1B723274 0xBF677162 0x9FBEC99D # -2.865785932561865437251391597329e-03 +Z 0xBF66E724 0xB8EFCE88 0xBF66DEF4 0x811A9908 # -2.795764659362213327975510424039e-03 +Z 0xBF6BE95A 0xBF29F070 0xBF6BDD32 0x11005EA0 # -3.407170524324647231662055446577e-03 +Z 0xBFF0A54D 0x87783D6F 0xBFE4B188 0x7D4D477B # -1.040357140711275496514076621679e+00 +N 0xBFF55F88 0x5F150AD4 0xBFE795FB 0x8BE980DA # -1.335823413290815331322392012225e+00 +N 0xBFF90C02 0x06FE6BCC 0xBFE94FE3 0xE0155B34 # -1.565431620902688614194175897865e+00 +Z 0xBFF0A54D 0x87783D6F 0xBFE4B188 0x7D4D477B # -1.040357140711275496514076621679e+00 +N 0xBFF90C02 0x06FE6BCC 0xBFE94FE3 0xE0155B34 # -1.565431620902688614194175897865e+00 +Z 0xC041D1B0 0x2751CFE2 0xBFEFFFFF 0xFFFFFFFD # -3.563818828100899338551243999973e+01 +N 0xC041BDF4 0xF1B18E0F 0xBFEFFFFF 0xFFFFFFFC # -3.548403760118173266846497426741e+01 +N 0xC0419DC9 0xDF7850B1 0xBFEFFFFF 0xFFFFFFFB # -3.523272317290082611407342483290e+01 +N 0xC041841A 0x4BAB2D6D 0xBFEFFFFF 0xFFFFFFFA # -3.503205247743867545295870513655e+01 +N 0xC0414C61 0xCB0378EA 0xBFEFFFFF 0xFFFFFFF7 # -3.459673440618082906894414918497e+01 +N 0xC04125B0 0xA74605A3 0xBFEFFFFF 0xFFFFFFF5 # -3.429445353430789822368751629256e+01 +N 0xC040E8D5 0xF83F7466 0xBFEFFFFF 0xFFFFFFED # -3.381902983759282221853936789557e+01 +N 0xC040A0B6 0x34B09BB3 0xBFEFFFFF 0xFFFFFFDF # -3.325556048034140843583372770809e+01 +N 0xC04072DC 0x4EC4A614 0xBFEFFFFF 0xFFFFFFD2 # -3.289734825708379162279015872627e+01 +Z 0xC0406ECB 0xF7622C43 0xBFEFFFFF 0xFFFFFFD0 # -3.286559955876921179651617421769e+01 +N 0xC0405E8A 0x70C2F641 0xBFEFFFFF 0xFFFFFFC9 # -3.273859986800790267125194077380e+01 +Z 0xC0405B10 0xC1C1EA70 0xBFEFFFFF 0xFFFFFFC7 # -3.271144887894195107946870848536e+01 +N 0xC0404146 0x97C870CE 0xBFEFFFFF 0xFFFFFFBB # -3.250996682440892016074940329418e+01 +Z 0xC0403E80 0xC9FA4FD6 0xBFEFFFFF 0xFFFFFFB9 # -3.248830532762774225830071372911e+01 +Z 0xC0403CAF 0xFCA29D21 0xBFEFFFFF 0xFFFFFFB9 # -3.247412069263578615618826006539e+01 +N 0xC0403D97 0x9054A9BE 0xBFEFFFFF 0xFFFFFFB9 # -3.248118785985887768674729159102e+01 +Z 0xC0403AE5 0xAF88AD12 0xBFEFFFFF 0xFFFFFFB7 # -3.246013445066104452507715905085e+01 +N 0xC0403842 0x086A9324 0xBFEFFFFF 0xFFFFFFB6 # -3.243951516345831009857647586614e+01 +Z 0xC04033FA 0x02CF1AF8 0xBFEFFFFF 0xFFFFFFB4 # -3.240606722939077144474140368402e+01 +Z 0xC0402BD2 0x2BD19799 0xBFEFFFFF 0xFFFFFFAF # -3.234235141500466426123239216395e+01 +Z 0xC0402136 0x1BBB89CE 0xBFEFFFFF 0xFFFFFFA7 # -3.225946375519889386396243935451e+01 +N 0xC04021F0 0xD232B53C 0xBFEFFFFF 0xFFFFFFA9 # -3.226516177631353343713271897286e+01 +Z 0xC0401E55 0xB7C11278 0xBFEFFFFF 0xFFFFFFA5 # -3.223699089934683570390916429460e+01 +N 0xC0401F0C 0x451137D7 0xBFEFFFFF 0xFFFFFFA7 # -3.224256194439629297221472370438e+01 +N 0xC0401C38 0x15EB6B48 0xBFEFFFFF 0xFFFFFFA5 # -3.222046159739562654067412950099e+01 +N 0xC0401816 0xF63155C6 0xBFEFFFFF 0xFFFFFFA1 # -3.218820073517740354418492643163e+01 +Z 0xC04004A6 0x23F3EF34 0xBFEFFFFF 0xFFFFFF91 # -3.203632020388468504279444459826e+01 +N 0xC04002EA 0x52C1FD9B 0xBFEFFFFF 0xFFFFFF90 # -3.202277597877692727479370660149e+01 +N 0xC04001C5 0xBFF977DE 0xBFEFFFFF 0xFFFFFF90 # -3.201384734803262688274116953835e+01 +Z 0xC0400013 0xBAF59BC7 0xBFEFFFFF 0xFFFFFF8D # -3.200060212128260417330238851719e+01 +N 0xC03FE584 0xD79C245C 0xBFEFFFFF 0xFFFFFF81 # -3.189655826150952577791031217203e+01 +Z 0xC03FDA9F 0xA7C4153B 0xBFEFFFFF 0xFFFFFF7B # -3.185399864709073014523710298818e+01 +Z 0xC03FD8B1 0x0AAAB3E9 0xBFEFFFFF 0xFFFFFF7A # -3.184645144145534700896860158537e+01 +Z 0xC03FD4DE 0xDFCF268F 0xBFEFFFFF 0xFFFFFF79 # -3.183152579123867198518382792827e+01 +N 0xC03FCE51 0x71C90D01 0xBFEFFFFF 0xFFFFFF76 # -3.180593024404970847740514727775e+01 +Z 0xC03FC0D1 0x518E122B 0xBFEFFFFF 0xFFFFFF6D # -3.175319394796876437681021343451e+01 +N 0xC03FB5AA 0xB402CDED 0xBFEFFFFF 0xFFFFFF67 # -3.170963597362963426462556526531e+01 +Z 0xC03FA17F 0xB834E007 0xBFEFFFFF 0xFFFFFF5B # -3.163085509577652132406910823192e+01 +N 0xC03F9C20 0x19D062BA 0xBFEFFFFF 0xFFFFFF57 # -3.160986481988468455028851167299e+01 +Z 0xC03F8E15 0x986AFB67 0xBFEFFFFF 0xFFFFFF4D # -3.155501701938501568633910210337e+01 +N 0xC03F87B1 0x61FEDCF7 0xBFEFFFFF 0xFFFFFF4A # -3.153005039665455555564221867826e+01 +N 0xC03F8384 0xD65ED489 0xBFEFFFFF 0xFFFFFF47 # -3.151374568762961203560735157225e+01 +N 0xC03F7E0E 0xAEDA9CA7 0xBFEFFFFF 0xFFFFFF43 # -3.149241154515462071117326559033e+01 +Z 0xC03F76BB 0xA9BE9566 0xBFEFFFFF 0xFFFFFF3C # -3.146380101111335392261025845073e+01 +Z 0xC03F6C70 0xB1F18A8B 0xBFEFFFFF 0xFFFFFF35 # -3.142359459063531446076922293287e+01 +Z 0xC03F64FB 0xBE9DF2A5 0xBFEFFFFF 0xFFFFFF2E # -3.139446631771228979346233245451e+01 +N 0xC03F54F5 0xA8DBC633 0xBFEFFFFF 0xFFFFFF22 # -3.133187346807080686517110734712e+01 +N 0xC03F53CF 0xC69477C8 0xBFEFFFFF 0xFFFFFF21 # -3.132738915562347870036319363862e+01 +N 0xC03F4E25 0xCE18030C 0xBFEFFFFF 0xFFFFFF1C # -3.130526435934284279483108548447e+01 +N 0xC03F4783 0x271917D3 0xBFEFFFFF 0xFFFFFF16 # -3.127934498179076783230811997782e+01 +Z 0xC03F45E1 0x47ED01F7 0xBFEFFFFF 0xFFFFFF13 # -3.127296876465149111368191370275e+01 +N 0xC03F432E 0xB1EC59CD 0xBFEFFFFF 0xFFFFFF11 # -3.126243125934870548121580213774e+01 +Z 0xC03F3827 0x2B4AE6A3 0xBFEFFFFF 0xFFFFFF06 # -3.121934767321239334592064551543e+01 +Z 0xC03F3310 0x393E9294 0xBFEFFFFF 0xFFFFFF01 # -3.119946630265856413188885198906e+01 +N 0xC03F3391 0x5BCF0E7F 0xBFEFFFFF 0xFFFFFF03 # -3.120143674664586441735991684254e+01 +Z 0xC03F320E 0xB6E57701 0xBFEFFFFF 0xFFFFFF00 # -3.119553702451867494005455228034e+01 +N 0xC03F328F 0x57B126FF 0xBFEFFFFF 0xFFFFFF01 # -3.119749973368652362637476471718e+01 diff --git a/test/io/cr/log.testdata b/test/io/cr/log.testdata new file mode 100644 index 0000000..42820a8 --- /dev/null +++ b/test/io/cr/log.testdata @@ -0,0 +1,1259 @@ +log # Name of the function to test + +# log.testdata +# copyright (C) 2005 F. de Dinechin, Ch. Q. Lauter and V.Lefevre +# This file is part of crlibm and is distributed under the GNU Public Licence +# See file COPYING for details + +# The following lines are either comments (beginning with a #) +# or give +# 1/ a rounding mode : RN|RU|RD|RZ (crlibm syntax) or N|P|M|Z (libmcr syntax) +# 2/ The high and low hexadecimal halves of an input +# 3/ The high and low hexadecimal halves of the expected corresponding output + + +# Special cases +N 00000000 00000000 fff00000 00000000 # zero +N 80000000 00000000 fff00000 00000000 # -zero +P 00000000 00000000 fff00000 00000000 # zero +P 80000000 00000000 fff00000 00000000 # -zero +M 00000000 00000000 fff00000 00000000 # zero +M 80000000 00000000 fff00000 00000000 # -zero +Z 00000000 00000000 fff00000 00000000 # zero +Z 80000000 00000000 fff00000 00000000 # -zero + +N 00000000 00000001 c0874385 446d71c3 # smallest denorm positive +N 80000000 00000001 fff80000 00000000 # smallest denorm negative +P 00000000 00000001 c0874385 446d71c3 # smallest denorm positive +P 80000000 00000001 fff80000 00000000 # smallest denorm negative +M 00000000 00000001 c0874385 446d71c4 # smallest denorm positive +M 80000000 00000001 fff80000 00000000 # smallest denorm negative +Z 00000000 00000001 c0874385 446d71c3 # smallest denorm positive +Z 80000000 00000001 fff80000 00000000 # smallest denorm negative + + +N 7ff00000 00000000 7ff00000 00000000 # +inf +N fff00000 00000000 fff80000 00000000 # -inf +P 7ff00000 00000000 7ff00000 00000000 # +inf +P fff00000 00000000 fff80000 00000000 # -inf +M 7ff00000 00000000 7ff00000 00000000 # +inf +M fff00000 00000000 fff80000 00000000 # -inf +Z 7ff00000 00000000 7ff00000 00000000 # +inf +Z fff00000 00000000 fff80000 00000000 # -inf + +N fff80000 00000000 fff80000 00000000 # NaN +P fff80000 00000000 fff80000 00000000 # NaN +M fff80000 00000000 fff80000 00000000 # NaN +Z fff80000 00000000 fff80000 00000000 # NaN + +N 3ff00000 00000000 00000000 00000000 # one +P 3ff00000 00000000 00000000 00000000 +M 3ff00000 00000000 00000000 00000000 +Z 3ff00000 00000000 00000000 00000000 + + + +# One in five of the very worst cases computed by Lefevre and Muller. +# Rounding these values requires evaluating the function to at least 2^(-100). +# These worst cases have been selected thanks to the filterlists 5 script +# If you want the full list please contact Jean-Michel Muller + +Z 0x3FFBDFBC 0x244C2CFE 0x3FE1C36A 0x38AB4C0A # 1.742122785365438186744313497911e+00 +N 0x3FFB9F1F 0xA4587967 0x3FE178E6 0xD3ECACEA # 1.726348535513887005876654257008e+00 +Z 0x40101F2E 0xBD9637EA 0x3FF64D53 0x80FE51DE # 4.030451738637546910126729926560e+00 +N 0x40105EB7 0x625384E6 0x3FF68BE6 0x47615F30 # 4.092496429774859834083144960459e+00 +Z 0x400AD1F3 0x07C316AF 0x3FF35AF9 0x82F6E796 # 3.352514324799663381071468393202e+00 +N 0x4016DE11 0x0C79FAC5 0x3FFBE50C 0x68DBF2E8 # 5.716861910767595311710920213955e+00 +N 0x4019E892 0xBC616246 0x3FFDE475 0xB4897288 # 6.477122252887573594648529251572e+00 +Z 0x401CCE00 0x60A74E38 0x3FFF9680 0xD93348C1 # 7.201173315249938866600132314488e+00 +Z 0x40203870 0xC921ACB9 0x4000BEB9 0x51810E2B # 8.110235486374550717414422251750e+00 +N 0x40311867 0x637CBD03 0x4006B5DF 0x7E3CD422 # 1.709532758517617523352782882284e+01 +Z 0x4036A942 0xE8E7679C 0x4008F719 0x07199198 # 2.266117721223382375228538876399e+01 +N 0x4048B247 0xB74EE4B5 0x400F32CC 0xEEAE323D # 4.939281360008445886933259316720e+01 +Z 0x4051C23F 0x3BC09A76 0x40110D7D 0x8D3CE42C # 7.103510946091577693550789263099e+01 +N 0x406BDD79 0x3FE7B41C 0x4015A094 0xD02DB358 # 2.229210509801349644476431421936e+02 +Z 0x407AC50B 0x409C8AEE 0x40183D4B 0xCDEBB3F3 # 4.283152471651982295952620916069e+02 +N 0x4100DFE7 0xAD41FD87 0x4027AC67 0x2A5CEA6E # 1.382369595985228370409458875656e+05 +Z 0x41522306 0xB68A614B 0x402EBFCA 0xB6287493 # 4.754458852196048013865947723389e+06 +N 0x41730DAF 0xBA546295 0x4030CF68 0xC5F1466D # 1.997900364560182765126228332520e+07 +N 0x41D0BB1A 0x825D53D0 0x4034D6CE 0x1ABF2CCC # 1.122789897458240509033203125000e+09 +N 0x42033E19 0x970F77B8 0x40370EF2 0xE31813D1 # 1.033078038593345642089843750000e+10 +Z 0x418A8C02 0xE974C315 0x4031D5C2 0xDAEBE367 # 5.567292518201271444559097290039e+07 +N 0x41873E87 0x4FE9220C 0x4031B3C0 0x04006063 # 4.874672998883447051048278808594e+07 +N 0x424BC4DD 0x1DC00B0F 0x403A32A1 0x8700A585 # 2.385338848000863952636718750000e+11 +N 0x42EBCC71 0x5A6C1DC8 0x404090AE 0x2604154F # 2.445191122372942500000000000000e+14 +N 0x439C7613 0x1364E7EB 0x404463A5 0x93B928E7 # 5.127119135830166400000000000000e+17 +Z 0x43F109D5 0xD91037D9 0x4046364F 0x83B05572 # 1.964396002707017318400000000000e+19 +Z 0x459A97E7 0xBE23E65A 0x404F7216 0xC4B435C9 # 2.057563107060637919275384832000e+27 +N 0x4509B833 0x94EEE5E3 0x404C4F4E 0x85A701AD # 3.886626554866153558114304000000e+24 +N 0x48804517 0x520386E5 0x4057BE95 0xC41DA94A # 1.771633820386861034876266359433e+41 +N 0x49320738 0xF115065B 0x4059AD20 0xE18B3103 # 4.020425758407352332424907032761e+44 +N 0x494C3516 0x5A3660FB 0x4059F623 0xA0BE684B # 1.258090845676367300551036533084e+45 +Z 0x4CE0BD73 0xB73FC74C 0x4061F0DA 0x93354197 # 2.152017462376579206251183125431e+62 +Z 0x4F537E7A 0xC4E7F9B3 0x406556C6 0x78D5E975 # 1.377720964824664482963749825978e+74 +N 0x553B7F71 0xA488641A 0x406D86C5 0x18CEAB6B # 3.849257202283993873346921882146e+102 +N 0x55749F24 0xF35D3F37 0x406DD648 0xC587CB4F # 4.618724912198040172360765091227e+103 +Z 0x59EDB979 0x7D3D32E8 0x40720468 0x4C1167E9 # 1.571965181886189361545056053170e+125 +N 0x5C86AB13 0x075E3F2D 0x4073D1DD 0xC04AD601 # 5.272373929833471134047051998241e+137 +N 0x608382C3 0x5530591F 0x4076953F 0xBC004BEE # 8.371102901169478769707544639120e+156 +N 0x5CED4A93 0xD69F93EB 0x40741882 0x720C76EF # 4.360205199608654982781689672527e+139 +Z 0x61575824 0x7D0BE2E1 0x4077284B 0x32A0D4B9 # 8.205001855507490349849897983744e+160 +N 0x61E6B3D2 0x9C0F9E6E 0x40778BA9 0x2CB32390 # 4.085451451341444578026962920645e+163 +N 0x6A55B467 0x00FDA328 0x407D6423 0xC05CC7D6 # 1.701260423947209564115417991829e+204 +Z 0x6C42B67E 0xFF65DCE8 0x407EB991 0x4D4AC1C8 # 3.149832555079405488339917129684e+213 +N 0x705BE878 0x38F1A47C 0x4080C86A 0xFFA8AF55 # 1.733112241129305460689242039638e+233 +N 0x7C131143 0xC7C0B1E6 0x4084D7DD 0x253B66D7 # 4.645454875450314099508213998054e+289 +Z 0x3FE2062B 0xF45679F6 0xBFE25E6B 0x237C2D90 # 5.632533809874178398757749164361e-01 +N 0x3FE25FD4 0x5593F228 0xBFE1C0C4 0x5537D87E # 5.741979285663250109905675344635e-01 +Z 0x3FE2AE27 0xEA671361 0xBFE1397A 0xDD4538AC # 5.837592676331092578223547207017e-01 +Z 0x3FE468E9 0x56D45383 0xBFDCC837 0x48B7669D # 6.378065772902207219985371011717e-01 +Z 0x3FE507E5 0x42D9849D 0xBFDADD1D 0xCE7CD5BC # 6.572138124139602632922674274596e-01 +N 0x3FEEDEFF 0xBDB1A6E6 0xBFA2638C 0xFF387E06 # 9.647215561828630381313587349723e-01 +Z 0x3FF1538E 0xA18A4585 0x3FB46370 0xD915991A # 1.082899695411783769216640394006e+00 +Z 0x3FF47408 0xCB9583CE 0x3FCF6E4C 0x3CED7C71 # 1.278328700304189435854596013087e+00 +Z 0x3FF512B3 0x126454F3 0x3FD1A040 0x8712E009 # 1.317065307467882417924442961521e+00 +N 0x3FF789E9 0x5B11578C 0x3FD8B52C 0x15EA9C23 # 1.471169810994498838851995969890e+00 +N 0x3FFB9F1F 0xA4587967 0x3FE178E6 0xD3ECACEA # 1.726348535513887005876654257008e+00 +Z 0x3FF00000 0x00000002 0x3CBFFFFF 0xFFFFFFFE # 1.000000000000000444089209850063e+00 + + +# The following are one fifth of Sun's values distributed with libmcr 0.9, +# again using filterlists 5 + +N 368C801D DF0EF4A3 C05A05A0 0991E8A3 +N 71474AAB BB8A16E5 40811A26 2919C079 +N 27EED477 5529558D C070A34A D213CCD1 +Z 4D2A712F BEADE504 40625834 A278649C +M 4D2A712F BEADE504 40625834 A278649C +P 4D2A712F BEADE504 40625834 A278649D +Z 34DC478C CC2014CE C05EB3E1 B073241F +P 34DC478C CC2014CE C05EB3E1 B073241F +M 34DC478C CC2014CE C05EB3E1 B0732420 +N 48090AE9 0E99AD29 4056774B 64E32DE6 +N 6D187D81 23D3EB89 407F4E0C 1621958C +N 4E8FFFAE F23F6059 40644648 EC0291AD +Z 1BFF0FF0 034BAAFA C078E96E 1092C381 +P 1BFF0FF0 034BAAFA C078E96E 1092C381 +M 1BFF0FF0 034BAAFA C078E96E 1092C382 +Z 5A0AB0CF 26400992 407218DD 9738CD1F +M 5A0AB0CF 26400992 407218DD 9738CD1F +P 5A0AB0CF 26400992 407218DD 9738CD20 +Z 43B73A22 A6E16C6D 4044FB14 71F1F0B9 +M 43B73A22 A6E16C6D 4044FB14 71F1F0B9 +P 43B73A22 A6E16C6D 4044FB14 71F1F0BA +Z 1ED65626 9ED5A8CB C076F08C C8B7E3F7 +P 1ED65626 9ED5A8CB C076F08C C8B7E3F7 +M 1ED65626 9ED5A8CB C076F08C C8B7E3F8 +Z 3470FA1E 33B84241 C05FDEB5 31283C29 +P 3470FA1E 33B84241 C05FDEB5 31283C29 +M 3470FA1E 33B84241 C05FDEB5 31283C2A +N 522EFF4D 3091605B 40694BBF 9C66A82B +N 53F3C365 D3DB4E96 406BC096 31EA7E67 +N 395CCCE6 7200E6FD C05238B0 F6344820 +Z 19A51905 AD0269A0 C07A89F6 59EA81C3 +P 19A51905 AD0269A0 C07A89F6 59EA81C3 +M 19A51905 AD0269A0 C07A89F6 59EA81C4 +Z 7E5DF3D1 4C7695CE 4085A31A 6F2A8F79 +M 7E5DF3D1 4C7695CE 4085A31A 6F2A8F79 +P 7E5DF3D1 4C7695CE 4085A31A 6F2A8F7A +N 1FB4D2EA 2411D301 C0765668 2CAE5104 +Z 0269297D F0276DB8 C0855260 B6BE9567 +P 0269297D F0276DB8 C0855260 B6BE9567 +M 0269297D F0276DB8 C0855260 B6BE9568 +N 617FC5DA 34559D70 40774368 16FD2512 +N 6B38F222 5B7A7F01 407E01A1 A853BBF0 +N 37195340 CB174080 C0587DEE 9A288DD6 +Z 373A3A9B 267D484F C05822F7 1650E3D6 +P 373A3A9B 267D484F C05822F7 1650E3D6 +M 373A3A9B 267D484F C05822F7 1650E3D7 +N 3CD97912 E7B6C53B C041189E 4C213767 +N 5BEC1689 D1AFE5BA 40736664 89289951 +N 7247B3E9 CE156956 40817303 0A2AD8DD +Z 009BAC88 3973BD33 C085F26D 3C8C32DF +P 009BAC88 3973BD33 C085F26D 3C8C32DF +M 009BAC88 3973BD33 C085F26D 3C8C32E0 +N 29D5584B 1E4A15B2 C06EA2BF 832ECF53 +N 1943ED1D F999D2A0 C07ACD6B 22A8FFB2 +N 50981803 85E3411F 4067192B 239ED8D8 +N 3ABDB829 630F76CE C04CCD75 A2EF71C7 +Z 7DC9CB08 F2E629A5 40857000 29FAFB6E +M 7DC9CB08 F2E629A5 40857000 29FAFB6E +P 7DC9CB08 F2E629A5 40857000 29FAFB6F +Z 4FFFBF3B 87A3FB02 40664430 3B9C9481 +M 4FFFBF3B 87A3FB02 40664430 3B9C9481 +P 4FFFBF3B 87A3FB02 40664430 3B9C9482 +Z 219ED423 76F2C12C C075036B 34E6EA95 +P 219ED423 76F2C12C C075036B 34E6EA95 +M 219ED423 76F2C12C C075036B 34E6EA96 +N 51655148 D7C2B924 40683599 A19B582C +Z 662C9273 187A9E4F 407A817B FA880FAB +M 662C9273 187A9E4F 407A817B FA880FAB +P 662C9273 187A9E4F 407A817B FA880FAC +N 626DD091 B1909C9E 4077E8BE 8160642C +Z 69F884C0 766AB85A 407D238C 46A70D1E +M 69F884C0 766AB85A 407D238C 46A70D1E +P 69F884C0 766AB85A 407D238C 46A70D1F +N 217B800A 205F7372 C0751B6D 7338BBBC +N 3304C6B0 9E6A0165 C061E70C 4A3EDBBB +N 3BAF3FCE 664CE889 C0479431 1EB95EEC +N 257448E6 BBF82FB2 C0725A83 93497AC3 +N 566B7EFD 549E6839 406F2C33 8A5F0CA8 +N 5D9B3F41 5C812F10 40749158 8FEBF34C +Z 49F7E097 AF81E0D9 405BD372 EAD1AAD5 +M 49F7E097 AF81E0D9 405BD372 EAD1AAD5 +P 49F7E097 AF81E0D9 405BD372 EAD1AAD6 +Z 1869AD7F 82BC157A C07B64A0 46D6E8BE +P 1869AD7F 82BC157A C07B64A0 46D6E8BE +M 1869AD7F 82BC157A C07B64A0 46D6E8BF +Z 5DEB5FFC 2106CD0B 4074C8DF 6412B00B +M 5DEB5FFC 2106CD0B 4074C8DF 6412B00B +P 5DEB5FFC 2106CD0B 4074C8DF 6412B00C +N 1DE1157F 32DEFCC2 C0779B31 D02837EE +N 45FAAD56 9A04AD5B 4050C36A 06501E68 +N 62AA4211 CF9DEE61 40781312 B86A14F2 +N 3ff00368 aaa85f8e 3f4b426d f9ca1013 +N 3fef7987 44fa0f13 bf90f2cc dc3c4e83 +N 3fef9281 10873fc7 bf8b8efd 1fd456c0 +N 3ff076d0 9bb5b24d 3f9d47f3 5de63c04 +N 3ff041a7 3ba062c6 3f90487d 3b836a4b +N 3ff04f5f 052470af 3f93a72a 28505a64 +N 3fefa4e8 e36b6070 bf86e66e 9c396765 +N 3fefb4c0 0d5724eb bf82e63e 1d2800e8 +N 3ff04625 59177efc 3f916354 4f847164 +N 3ff05a14 dd1f7cce 3f9646bc 054d2d47 +N 3fefd6aa 8e9ccb4e bf74b81d 30de8235 +N 63cdb684 204681f6 4078dcad 6100a555 +N 28c5e0c9 77c87ae3 c0700d83 ec47557d +N 1f151398 4cea4328 c076c51e 15c97b73 +N 3d049c29 b1a3bba6 c0402990 ba8e0062 +N 42d3295d 9ab6e73e 40400854 d68d0110 +N 591e0b25 44e8ec2f 40717467 52ca8d02 +N 04b052d6 e42dea43 c08488ab 04687769 +N 5db8ad93 4b838bda 4074a5f1 2ed407a4 +N 6b451f40 09a9eb0b 407e0a0f 42e73a08 +N 7bbdf4ab 02657ff3 4084ba34 e9da778c +N 3ff51cb4 53b9536c 3fd1be9b ff2e94bf +N 3ff3b2c4 7bff8329 3fca9de9 fec5df20 +N 40059999 99999988 3fefc8b7 f138bdcf +N 40073333 3333332c 3ff1090e 2031520d +N 3ffc991c 9d8d3f35 3fe29583 c6074220 +N 3ff1a047 ea61368c 3fb8c75a 5d5eff7e +N 4004a99c 2e198eae 3fee5d3b 52dc43a6 +N 40029850 0441cd8a 3feafd8a 10c3ca75 +N 3ff5f3d8 ea1b9c1f 3fd43e27 8c92d76c +N 3fff4bf8 6cef7c76 3fe57839 76100c3f +N 3fffc755 364e877e 3fe5f565 cd14f723 +N 3fffbef4 7c954579 3fe5ecf5 060c17af +N 3fffb95f e5970697 3fe5e754 815b8309 +N 3fffae39 a8cd2ffb 3fe5dc13 77fa5940 +N 3fff73f1 130b2e55 3fe5a0fe 06bc3e1e +N 3fff635d c746a6f5 3fe5901c 78aa7f74 +N 3fff5b17 683f042f 3fe587ab b1a1a037 +N 3fff4511 138f7c96 3fe57129 9edf4c94 +N 3fff2c5c 71b4822b 3fe557d7 49c4aebe +N 3fff1932 c8a0af89 3fe54425 795aa5b1 +N 3fff1676 eff4d565 3fe54155 37025b29 +N 3fff0e44 d6fcaf68 3fe538e4 6ff97b71 +N 3fff0b89 f4466b62 3fe53614 2da13167 +N 3ffef302 c60122c8 3fe51cc1 d8869383 +N 3ffeed92 08a6a349 3fe51721 53d5fe9b +N 3ffee56a b79bc896 3fe50eb0 8ccd1f4d +N 3ffeb4ab e17254db 3fe4dc0b e297e36f +N 3ffe9c69 5500c235 3fe4c2b9 8d7d4580 +N 3ffe8ef7 502e4d33 3fe4b4a8 41c3d147 +N 3ffe8998 28ea79f9 3fe4af07 bd133c4d +N 3ffe8439 f361928f 3fe4a967 3862a795 +N 3ffe6eca 8b39bf1d 3fe492e5 25a053f7 +N 3ffe5414 74133961 3fe476c2 8e2d6ba6 +N 3ffe5169 ef677544 3fe473f2 4bd5200d +N 3ffe2c2f 407641c8 3fe44c8e ab010f0e +N 3ffe0f0e f09931bb 3fe42d9b d135dc4a +N 3ffde4e3 8ea79231 3fe40097 abb1351c +N 3ffdc569 dc8849d0 3fe3ded4 8f8db802 +N 3ffd9ba5 cb8936c8 3fe3b1d0 6a0910db +N 3ffd913d f23c9a61 3fe3a68f 60a7e73c +N 3ffd8ea4 8e3e7052 3fe3a3bf 1e4f9c96 +N 3ffd79e1 a6593cc1 3fe38d3d 0b8d4917 +N 3ffd6f85 ab03654b 3fe381fc 022c1f9b +N 3ffd6a59 0af015a8 3fe37c5b 7d7b8a90 +N 3ffd652d 53b5e4ab 3fe376ba f8caf5bb +N 3ffd6297 cf5d6cca 3fe373ea b672ab44 +N 3ffd5844 034dc475 3fe368a9 ad1180fd +N 3ffd55af a184d850 3fe365d9 6ab93213 +N 3ffd463a 193612a4 3fe354f7 dca7788e +N 3ffd43a7 4d5fcb0f 3fe35227 9a4f2e17 +N 3ffd2f19 11df81a8 3fe33ba5 878cda8e +N 3ffd2c88 4e8970d4 3fe338d5 45348fdb +N 3ffd2767 750c156b 3fe33334 c083fb3a +N 3ffd2247 8255ed8e 3fe32d94 3bd3663e +N 3ffd1fb7 df78df95 3fe32ac3 f97b1bee +N 3ffd157b 942be4d3 3fe31f82 f019f0f8 +N 3ffd105e c7efab1e 3fe319e2 6b695d4a +N 3ffd0dd0 b81a6854 3fe31712 291112b7 +N 3ffd0627 e1816059 3fe30ea1 6208338a +N 3ffcfbf4 92132aa3 3fe30360 58a709ca +N 3ffcf968 4da9c47d 3fe30090 164ebf3c +N 3ffcf6dc 42972492 3fe2fdbf d3f674a6 +N 3ffcecae 534b9b98 3fe2f27e ca954b36 +N 3ffcdff9 eff143ba 3fe2e46d 7edbd6f4 +N 3ffcd85d 2eff0c8f 3fe2dbfc b7d2f79a +N 3ffcce39 f77ab87c 3fe2d0bb ae71cd4b +N 3ffcb9fe 37710657 3fe2ba39 9baf7a52 +N 3ffcb777 bf7616ed 3fe2b769 59573000 +N 7e3f9dca 0d04fe65 40859872 07493ea8 +N 7e350cf8 826aba27 40859531 05058c38 +N 7e2c081e fb5dfff8 408591f0 02c1d9c7 +N 7dfd57e4 ab403766 408581aa f76f5d96 +N 7db221f4 48d79ef5 408567a2 e551ca15 +N 7da8255e e0b6362e 40856461 e30e17a5 +N 7d956887 f51adefe 40855ddf de86b2c4 +N 7d1270d2 9151ec94 40853051 bed2f0a1 +N 7ce34db5 f7b57033 4085200c b3807470 +N 7cb434ef 3b79f10e 40850fc7 a82df83f +N 7c97db6f 0f4dc53d 40850604 a162e0ef +N 7c60a0b1 79934182 4084f27e 93ccb24d +N 7c43a1ac 0c71caa4 4084e8bb 8d019afd +N 7c3a2457 5980a2b5 4084e57a 8abde88d +N 7c272d91 747ec20b 4084def8 863683ac +N 7bb684a6 f1adf75b 4084b7ec 6b0a266a +N 7badfc63 d990ce83 4084b4ab 68c673fa +N 7b879261 a44963c1 4084a7a7 5fb7aa39 +N 7b7f6391 e7feecb9 4084a466 5d73f7c9 +N 7b506dc7 299d6fd7 40849421 52217b98 +N 7ae7f8e8 515c16de 40847056 3938d0c5 +N 7ad5411b f1bb3417 408469d4 34b16be5 +N 7ac2d833 306f8564 40846352 302a0705 +N 7ab0b53c 498fa2a3 40845cd0 2ba2a224 +N 7a359d8e 2b623e44 40843283 0e329272 +N 79d7af80 a6331b75 408411f8 f78d9a10 +N 797147d0 3c5ea152 4083ee2d dea4ef3d +N 793009c4 646872b2 4083d766 cecb0e2c +N 79255b5e 0298f59e 4083d425 cc875bbc +N 7909370e 6b088657 4083ca62 c5bc446b +N 78f65b2f bdef5ea4 4083c3e0 c134df8b +N 78c766f9 c087ddd9 4083b39b b5e2635a +N 78b4bfb9 112140af 4083ad19 b15afe79 +N 78a2657b c2c4e479 4083a697 acd39999 +N 78904f86 848915cb 4083a015 a84c34b8 +N 7885b842 7206608d 40839cd4 a6088248 +N 7869a4ba d43b057c 40839311 9f3d6af8 +N 786112e6 306750b8 40838fd0 9cf9b887 +N 781519f8 86175a90 408375c8 8adc2506 +N 77f09678 0efa0c32 408368c4 81cd5b45 +N 779b4ca6 8d45e88e 40834b7b 6d6c1553 +N 77922d26 f89e0c9f 4083483a 6b2862e3 +N 77883448 3f307ab7 408344f9 68e4b073 +N 773de9f3 ae720cb3 40832af1 56c71cf1 +N 76e89d8f 1d313f9a 40830da8 4265d6ff +N 76e063ad 0dbda3dd 40830a67 4022248f +N 76b9c469 0a61ec8a 4082fd63 37135ace +N 76a6d883 8cd4d01d 4082f6e1 328bf5ee +N 766fd877 d2109aa1 4082e35b 24f5c74d +N 76363204 e557037d 4082cfd5 175f98ac +N 761a347c 46192f21 4082c612 1094815b +N 75fef062 775792e0 4082bc4f 09c96a0a +N 75e2439b 93e6665b 4082b28c 02fe52ba +N 75b31e61 61a82e47 4082a246 f7abd689 +N 75a97582 570c93ba 40829f05 f5682418 +N 758e0ee8 7bca1757 40829542 ee9d0cc8 +N 75840363 b564e234 40829201 ec595a58 +N 757aa676 faf88e02 40828ec0 ea15a7e7 +N 753077ec 7bea3154 408274b8 d7f81466 +N 7525ee0e 211f3232 40827177 d5b461f6 +N 751d33d9 b911d1eb 40826e36 d370af85 +N 75137189 99082f83 40826af5 d12cfd15 +N 7509e43e 6411737a 408267b4 cee94aa5 +N 74d20bae 849eafe0 4082542e c1531c04 +N 74b54e3c 284058c6 40824a6b ba8804b3 +N 74a2e3d6 6c6d67bf 408243e9 b6009fd3 +N 7428703b 3c4b2fb5 4082199c 98909020 +N 73de340a f1375e7e 4081ff94 8672fc9f +N 73cac763 9a73da80 4081f912 81eb97be +N 73b7be21 3a45943b 4081f290 7d6432de +N 73af9dd3 9f81c95d 4081ef4f 7b20806e +N 7388da86 da5d7900 4081e24b 7211b6ad +N 732b3bdd 453d9ad0 4081c1c1 5b6cbe4b +N 72fc8214 4f971305 4081b17c 501a421a +N 729f3d03 b8d59052 408190f2 397549b8 +N 728bb251 8ca27496 40818a70 34ede4d7 +N 725cfe13 781c4374 40817a2b 299b68a6 +N 72534dbb cfde4b2d 408176ea 2757b636 +N 71bd7c2d f43401c5 408142da 031c8f33 +N 71972d98 78f37009 408135d5 fa0dc572 +N 713965da c2c71084 4081154b e368cd10 +N 7130e909 2d3633de 4081120a e1251aa0 +N 710a9613 e2bce4a1 40810506 d81650df +N 7099d452 b8bded33 4080ddfa bce9f39d +N 7032d838 e5047614 4080ba2f a40148ca +N 6fdf037d c7ff61d4 40809ce6 8fa002d9 +N 6fcb7f51 39bfc706 40809664 8b189df8 +N 6fc24ee3 0c235adf 40809323 88d4eb88 +N 6fb03b7d abceea6c 40808ca1 844d86a8 +N 6f76a07f 92945c58 4080791b 76b75806 +N 6f229e84 c4237ead 40805bd2 62561215 +N 6f18cb3e 9252fca5 40805891 60125fa4 +N 6efd45e2 82e79962 40804ece 59474854 +N 6ee9f43b bb248756 4080484c 54bfe373 +N 6ed702ea 2c3c9178 408041ca 50387e93 +N 6ecea486 7768827b 40803e89 4df4cc23 +N 6ea009c9 3f79df9e 40802e44 42a24ff2 +N 6dd9a4c2 97c71992 407fd3de 2629597b +N 6dc6bc73 c09b5792 407fc6da 1d1a8fba +N 6dbe46b1 f1e0ed8e 407fc058 18932ada +N 6d315d2e c4f15a74 407f5eb9 d4a441b4 +N 6d271f57 f03a1618 407f5837 d01cdcd3 +N 6d0b4cae d12acb5b 407f44b1 c286ae32 +N 6cc0dea3 46f44f48 407f10a1 9e4b872f +N 6cb676d5 17f75577 407f0a1f 99c4224e +N 6cade9fc bcfa6d43 407f039d 953cbd6e +N 6ca3eace 96ec99b4 407efd1b 90b5588e +N 6c5063b2 0407a027 407ec289 67f2ccaa +N 6c29c470 d78577dd 407ea881 55d53928 +N 6bb908a7 76e034db 407e5a69 1f7c7ea3 +N 6b93add1 a981d058 407e4061 0d5eeb22 +N 6b8a3484 352b525d 407e39df 08d78641 +N 6b8172a2 721c0533 407e335d 04502161 +N 6b5243a1 1b7e6b26 407e12d2 edab28ff +N 6b485236 a232c27c 407e0c50 e923c41f +N 6af40369 c48f17fa 407dd1be c061383b +N 6aeaa67f 0c8ce4a7 407dcb3c bbd9d35b +N 6abbe5b8 ea3e418f 407daab2 a534daf9 +N 6a545a76 2acd2ada 407d631c 73638554 +N 6a4b1a69 a5f3492f 407d5c9a 6edc2074 +N 6a254e42 9b9561ed 407d4292 5cbe8cf2 +N 6a092794 db4ab577 407d2f0c 4f285e51 +N 69edb2e7 17a4f09d 407d1b86 41922fb0 +N 69733605 d2ad3b5e 407cc6ec 06b2104a +N 68ca0442 f21a0173 407c51c7 b52cf883 +N 683dd797 e2b19ce6 407bf029 713e0f5d +N 67362465 c22c0ad5 407b39f0 f26f06d2 +N 672d7c36 e18041ba 407b336e ede7a1f1 +N 66c58307 c079e3b7 407aebd8 bc164c4d +N 669684b4 94510e1c 407acb4e a57153eb +N 661d21ed af6f0c24 407a76b4 6a913486 +N 65e44df2 48ba09e6 407a4fa8 4f64d743 +N 65c7f8f6 d5680fc7 407a3c22 41cea8a2 +N 657da0a4 1c61a5cd 407a0812 1d93819f +N 650cc8b8 f3b21ebb 4079b9f9 e73ac71a +N 64929e8a 6741bcf2 4079655f ac5aa7b5 +N 642b2b26 8952e3af 40791dc9 7a895210 +N 641009ce 1a8cc461 40790a43 6cf3236f +N 63f2ef86 93e9c2fc 4078f6bd 5f5cf4ce +N 63d65b3d 4776b20d 4078e337 51c6c62d +N 63826586 e679d2fa 4078a8a5 29043a49 +N 635cec48 6f06121f 40788e9d 16e6a6c7 +N 6311df74 ed35cc3d 40785a8c f2ab7fc4 +N 62e2b58b 17aad5b4 40783a02 dc068762 +N 6284803c 96b7d655 4077f8ee aebc969e +N 620a85c2 e5b69032 4077a454 73dc7739 +N 61744176 18b39124 40773c34 2b662932 +N 61453417 138e2a33 40771baa 14c130d0 +N 6132cca8 33180664 40770ea6 0bb2670f +N 6120ab00 55191879 407701a2 02a39d4f +N 61163212 55f0ce70 4076fb1f fe1c386e +N 610d8e6c 5bbcef34 4076f49d f994d38e +N 6103add7 9ec3b706 4076ee1b f50d6ead +N 60d49990 602f3d4c 4076cd91 de68764b +N 6076929c a1ec7483 40768c7d b11e8587 +N 6064036f d3bb22c6 40767f79 a80fbbc6 +N 6047a0fe 8b38b855 40766bf3 9a798d25 +N 5fe9e44e 11a185a0 40762adf 6d2f9c61 +N 5fd6f4ca d54a35eb 40761ddb 6420d2a0 +N 5fce91b8 2af1add6 40761759 5f996dc0 +N 5ef5aaf4 98029f04 407581aa f76f5d97 +N 5ee3360b a3aa1915 407574a6 ee6093d6 +N 5ec6ae7f a8198c7c 40756120 e0ca6535 +N 5e7c0838 715b20bb 40752d10 bc8f3e31 +N 5e4d57ff 5237bae0 40750c86 a5ea45cf +N 5e315286 b2442aee 4074f900 9854172e +N 5e0b3bed c2dfc2bc 4074def8 863683ad +N 5df013b5 af97bf28 4074cb72 78a0550b +N 5ddc8225 92c13242 4074be6e 6f918b4b +N 5d3cfe25 065ba59f 40744fcc 2293d864 +N 5d334dc7 80354f73 4074494a 1e0c7383 +N 5d043501 95fe614f 407428c0 07677b21 +N 5cfae889 31fa52cb 4074223e 02e01641 +N 5cdfc4f6 26c426d3 40740eb7 f549e7a0 +N 5cd5270d 5fee3c69 40740835 f0c282bf +N 5cb8f94a 616b8fea 4073f4af e32c541e +N 5c8167ed 351c956d 4073cda3 c7fff6dc +N 5c0684bb 65a5b10f 40737909 8d1fd776 +N 5bfdfc7f 15f16aef 40737287 88987296 +N 5bbbd499 efc8c885 407344f9 68e4b073 +N 5b8d21f6 8168362f 4073246f 523fb811 +N 5b7132a0 d3eac3fb 407310e9 44a98970 +N 5aeda0ad 14b7eabc 4072b5cd 0542052a +N 5aa24eee 22298081 407281bc e106de27 +N 5a859da1 cd72e9b1 40726e36 d370af86 +N 59e5fba6 7544b045 4071ff94 8672fc9f +N 59b702f8 1b542884 4071df0a 6fce043d +N 599b2b2e c31348fb 4071cb84 6237d59c +N 599216de 6749c418 4071c502 5db070bb +N 5962ef8c 4f8e9cde 4071a478 470b7859 +N 58fba15a 7bcc406d 40715ce2 153a22b5 +N 58d5b856 2c585d09 407142da 031c8f33 +N 58ccec51 30c157c1 40713c57 fe952a53 +N 58c341e8 d433e0b2 407135d5 fa0dc572 +N 589e46c4 471ced84 40711bcd e7f031f1 +N 586fb16d 3d62bf05 4070fb43 d14b398f +N 57feca74 68ebba33 4070ad2b 9af27f0a +N 57eb4cbf 58fc0f6a 4070a027 91e3b549 +N 57e22d37 7b05bd23 407099a5 8d5c5069 +N 57d01da3 6282b38d 40708ca1 844d86a8 +N 577a85ca ed642435 4070520f 5b8afac4 +N 574bc37d 0f595e46 40703185 44e60262 +N 56bfd894 bedbc4db 406f9fce 01ee3278 +N 56b5341d 7ef8cad8 406f92c9 f8df68b8 +N 5690ab05 60fb4832 406f5eb9 d4a441b4 +N 567d8e75 4e8f345c 406f44b1 c286ae33 +N 55f97599 76d409ed 406e8e79 43b7a5a7 +N 55d40375 e2e904c3 406e5a69 1f7c7ea4 +N 558077fb 7130b2a8 406de544 cdf766dd +N 553e91c1 6c453280 406d8a28 8e8fe297 +N 55345a82 7ddcd690 406d7d24 858118d6 +N 552b1a7a 0f53f56a 406d7020 7c724f16 +N 55220bbe e89fbf4e 406d631c 73638555 +N 54e927a4 169d7252 406d1504 3d0acad0 +N 54e0bf9c f34df17c 406d0800 33fc010f +N 54241c2f 85a8eacd 406c03af 7ed43dff +N 541ac77b ed1fc9ea 406bf6ab 75c5743e +N 53e2aa0f ae2ded37 406ba893 3f6cb9b9 +N 53c60939 df147ac6 406b8187 24405c77 +N 5372220a 3e802831 406b0c62 d2bb44b0 +N 533946b7 c32b4b27 406abe4a 9c628a2b +N 52f77582 d916046f 406a632e 5cfb05e5 +N 52a34dcd 586379aa 4069ee0a 0b75ee1e +N 52911d81 0739d391 4069d401 f9585a9c +N 5261ea83 f8a62906 406992ed cc0e69d8 +N 5257db8b f3bcc5a0 406985e9 c2ffa017 +N 52452713 c7665609 40696be1 b0e20c96 +N 5228f951 f10fe954 406944d5 95b5af53 +N 520d7c48 bc20dec0 40691dc9 7a895211 +N 51d48ceb e9c6ae0c 4068cfb1 4430978c +N 51a58314 c71ded1c 40688e9d 16e6a6c8 +N 519312b1 2daf224e 40687495 04c91346 +N 5180e918 8939bdb0 40685a8c f2ab7fc5 +N 517684c2 36fc662f 40684d88 e99cb604 +N 515a962c 089ed8b2 4068267c ce7058c1 +N 512bd4a2 5cd6c9b4 4067e568 a12667fd +N 512287b1 37512bef 4067d864 98179e3d +N 50e132a6 08dcfb5f 40677d48 58b019f7 +N 50d6e6b4 292123cf 40677044 4fa15036 +N 50417d73 73d2cce2 4066a003 beb4b429 +N 501b7f6a 337b0bb4 40666bf3 9a798d26 +N 4fbe2193 ebb2a7d8 4065e9cb 3fe5ab9e +N 4fb40fd1 eea069d1 4065dcc7 36d6e1dd +N 4f55fbad 1d1a9a94 40655a9e dc430055 +N 4f0b2b36 fcd62b63 4064f27e 93ccb24f +N 4ef009d7 d0b6f73d 4064cb72 78a0550c +N 4ed2ef92 0b353492 4064a466 5d73f7ca +N 4ec0c9f4 cf5c8738 40648a5e 4b566448 +N 4eadc550 5eb44e78 40647056 3938d0c6 +N 4de7cce0 74dc4fd1 40635f01 7b0243f5 +N 4dd51a12 142bbc6e 406344f9 68e4b074 +N 4dcc1990 b2faddf6 406337f5 5fd5e6b3 +N 4db0968c 25ae563c 406310e9 44a98971 +N 4da616d5 ab2b406d 406303e5 3b9abfb0 +N 4d771f6c f0b2f25f 4062c2d1 0e50ceec +N 4d10deb2 998612bb 406233a4 aaae23a3 +N 4c79c488 3efe4236 40616364 19c18796 +N 4c712812 df029815 40615660 10b2bdd5 +N 4c5e6c34 f4c72e01 40613c57 fe952a54 +N 4c41f594 6bd0a68c 4061154b e368cd11 +N 4c37ea47 bafd299f 40610847 da5a0350 +N 4c12ccb3 954654f5 4060d437 b61edc4d +N 4be3ade3 894cefe7 40609323 88d4eb89 +N 4b7cb717 5aa7d6d1 406003f7 25324040 +N 4b6975a1 2c1b312f 405fd3de 2629597d +N 4b1f771a 75e90112 405f039d 953cbd70 +N 4b029322 bb68635c 405eb585 5ee402eb +N 4ad371a1 25199046 405e335d 04502163 +N 4ab6f4d8 bbd4a06e 405de544 cdf766de +N 4aa45a88 a7677928 405db134 a9bc3fdb +N 4a920bc4 5f4e133d 405d7d24 858118d8 +N 4a7ffff6 4fca22cb 405d4914 6145f1d5 +N 4a2a54fb f91c721c 405c5ecb be3bc246 +N 49c33617 45a91c2c 405b4072 f6f66bb3 +N 49b1087b 2cff7acb 405b0c62 d2bb44b0 +N 498ac784 08b3575e 405aa442 8a44f6aa +N 4977be3d fb377504 405a7032 6609cfa7 +N 495c0849 6abb6546 405a221a 2fb11522 +N 48d82583 6e33c3d5 4058b5a9 3213040c +N 48d013bf 6bc14df3 40589ba1 1ff57089 +N 487a7583 eeeaa2ea 4057b158 7ceb40fc +N 48719de9 6f0acaf2 40579750 6acdad7a +N 4854cca2 90942b53 40574938 3474f2f5 +N 484bb273 17651af0 40572f30 22575f74 +N 47e4350d d25fef4c 405610d7 5b1208e2 +N 47572db4 8adb65b3 40548a5e 4b566449 +N 473b5da3 9b1503c8 40543c46 14fda9c5 +N 46c1b3ad 13f8d6d6 4052e9dd 297d2c30 +N 46b79285 534301d9 4052cfd5 175f98ae +N 46af63c1 6c69a460 4052b5cd 0542052c +N 46806de0 086946ab 405233a4 aaae23a3 +N 466365ac 6dd031e8 4051e58c 7455691f +N 460fec49 1ef277e6 4050fb43 d14b3991 +N 4594a655 9f8cab39 404f51b5 cb9577f8 +N 4540fe01 f0d78dfb 404d7d24 858118db +N 44d8cb5c 992e72bc 404b4072 f6f66bb6 +N 44d0822c 103f0f01 404b0c62 d2bb44a6 +N 44a9f45b 29ab6d07 404a3c22 41cea8a6 +N 44a147ea 653b8cbf 404a0812 1d9381a3 +N 446009dc abce4524 40489ba1 1ff5708a +N 4442ef97 c6dd87cf 4047ff70 b343fb82 +N 44393734 96d5c37d 4047cb60 8f08d47f +N 4413d269 ab5544ef 4046fb1f fe1c3872 +N 440a653e eff3ecba 4046c70f d9e11170 +N 43f7671d 2dcc1103 40465eef 916ac368 +N 43ef29f4 24d33a18 40462adf 6d2f9c66 +N 43911300 0929f0bd 4044223e 02e01642 +N 4357cce7 a98c831f 4042e9dd 297d2c32 +N 433c1999 34ea0dc4 40424dac bccbb729 +N 4328e9fe 44c1b162 4041e58c 74556922 +N 430d6a30 3e60b160 4041495c 07a3f418 +N 42fa146b bf136254 4040e13b bf2da612 +N 42c22d42 7ca886c1 403f51b5 cb9577f8 +N 42b8346c e340d9b1 403ee995 831f29f7 +N 42a575e1 009c4831 403e1954 f2328de9 +N 426dea20 f7375462 403ba893 3f6cb9be +N 4251a8ca 9384d196 403a7032 6609cfaf +N 42227c51 f188a4a9 40386790 fbba498c +N 4205d338 c0362446 40372f30 22575f7b +N 41e12818 10c2c333 40358eaf 007e2762 +N 41b1f599 dbc8f650 4033860d 962ea13e +N 41a7ea4e f89454ce 40331ded 4db8533b +N 4170ab0f 78c43e0e 4030ad2b 9af27f14 +N 414172b7 93723716 402d4914 6145f1e7 +N 41373c04 f691ddf9 402c78d3 d05955da +N 411b6e8a 02a4593c 402a0812 1d9381b0 +N 40f59064 42dd36e2 4026c70f d9e1117e +N 40c692b1 2292204e 4022b5cd 0542053e +N 3ff807da 9b033c7e 3fda0812 1d9383e0 +N 3fe5fb05 34875325 bfd80978 5e428883 +N 3fe0c69e 258f39c3 bfe4aa5b 5a214058 +N 3fe82981 68a8a3d2 bfd1fb12 ebb73ddf +N 3fe69476 d2e32228 bfd650ad 1c282e85 +N 3fe01807 751abf0d bfe5fe58 072e6e42 +N 3fef0a3d 70a3d6e9 bf9f30b2 d00921cb +N 3fef0786 fa48bd9c bf9f8a34 d2505f81 +N 3feefcaf 7f945cff bfa0781e 6db686f1 +N 3feeec73 6166e776 bfa184a4 748c1567 +N 3feee9bf 8586b872 bfa1b165 75afa94c +N 3feee1a5 5c9b5fcf bfa237a8 791a7093 +N 3feed98d 5350ecca bfa2bdeb 7c8536ab +N 3feed429 2587a4e6 bfa3176d 7ecc6772 +N 3feec151 efa6db97 bfa450b4 86c58e35 +N 3feebea1 d8be79d3 bfa47d75 87e92304 +N 3feebbf1 fdf8d142 bfa4aa36 890cb906 +N 3feeb3e3 d643a2ff bfa53079 8c777f50 +N 3feeb134 ebd45503 bfa55d3a 8d9b23bd +N 3fee9e73 1290873b bfa69681 959439e4 +N 3fee9bc6 07d22156 bfa6c342 96b7ddbc +N 3fee8e68 53bba80f bfa7a307 9c69c81b +N 3fee8666 1b732b21 bfa8294a 9fd48f88 +N 3fee73be 6b8c525a bfa96291 a7cdb274 +N 3fee6122 2241ca7f bfaa9bd8 afc6d84b +N 3fee4beb 2914ef0e bfac01e0 b8e391a8 +N 3fee469f bbc8dd2f bfac5b62 bb2ac187 +N 3fee43fa 5df966f8 bfac8823 bc4e62c7 +N 3fee3967 3683fec8 bfad3b27 c0dcb89c +N 3fee341f 0592c2ab bfad94a9 c323e77c +N 3fee2c34 773081bb bfae1aec c68ead64 +N 3fee1c65 93555ba7 bfaf2772 cd643cf4 +N 3fee04be c3adfb9c bfb05d1d ebd24647 +N 3fedff7f c695c41e bfb089de ecf5ddbc +N 3fedfa41 b4310b23 bfb0b69f ee1974ad +N 3fedf7a3 02f52c68 bfb0cd00 6eab40ae +N 3fedf504 8c56c986 bfb0e360 ef3d2427 +N 3feded2a 87f96bb9 bfb12682 70f26f9b +N 3fedc8a1 a095f7f8 bfb25fc9 78eb93a4 +N 3fedac0c 37bccf47 bfb355ee ff2f55fe +N 3fed9c80 78e21b94 bfb3dc32 029a1c22 +N 3fed99e9 f93d33b7 bfb3f292 832be80f +N 3fed87d2 cfcc880d bfb48f36 072879a6 +N 3fed853e 1ecb7190 bfb4a596 87ba453a +N 3fed7333 976a28ac bfb5423a 0bb6db75 +N 3fed6b7b 99445bfd bfb5855b 8d6c3bdb +N 3fed5ea2 c5a57e74 bfb5f53e 10453609 +N 3fed3fe4 75687b19 bfb701c4 171ac384 +N 3fed3d56 0dba545a bfb71824 97ac8eea +N 3fed3091 60d01264 bfb78807 1a858a46 +N 3fed2e04 4ffd8e83 bfb79e67 9b17552d +N 3fed265e 73e4d9d0 bfb7e189 1cccb8f5 +N 3fed148d e7aa30aa bfb87e2c a0c949df +N 3fed0551 87c36c47 bfb9046f a434102b +N 3fecfb2d b75cf023 bfb95df1 a67bf775 +N 3fece1e3 abb29f10 bfba3db6 ac2d34a1 +N 3fecd7cc 3c51b12c bfba9738 ae7467fb +N 3fecc8af b1587d8d bfbb1d7b b1df299c +N 3fecc62b b4ae462e bfbb33dc 3270f732 +N 3fecc3a7 f04c0ee0 bfbb4a3c b302df7a +N 3fecc124 642cf60c bfbb609d 33948d02 +N 3fecb718 65ed2301 bfbbba1f 35dbbd71 +N 3fecad0f ea55bee5 bfbc13a1 3822ea94 +N 3feca80c fd27127e bfbc4062 3946825e +N 3feca58b daa5d53d bfbc56c2 b9d84e1e +N 3feca08a 3db70e37 bfbc8383 bafbe72e +N 3fec9e09 c33fb9f6 bfbc99e4 3b8db1b2 +N 3fec9689 a39f40b7 bfbcdd05 bd431889 +N 3fec8510 fe0b1358 bfbd79a9 413fa691 +N 3fec8292 ea3f9e1e bfbd9009 c1d17380 +N 3fec8015 0e37f47c bfbda66a 42633ec2 +N 3fec7d97 69ef367f bfbdbcca c2f50b29 +N 3fec73a3 05e00a27 bfbe164c c53c3fc5 +N 3fec5854 de3da966 bfbf0c72 4b7ff9c6 +N 3fec3f98 eca8cd1b bfbfec37 5131eef6 +N 3fec3d20 eb1ad1e9 bfc0014b e8e1ddc0 +N 3fec2968 a1844fa4 bfc05acd eb290f7a +N 3fec26f2 906458a9 bfc065fe 2b71f270 +N 3fec15be 1d4753a7 bfc0b44f ed703be8 +N 3fec097a 84928130 bfc0ec41 2edcb8ed +N 3fec0707 3dd3213e bfc0f771 6f259e90 +N 3febfd3c 46db2850 bfc12432 7049361f +N 3febfaca 12069a61 bfc12f62 b0921c2b +N 3febe740 1bfff465 bfc188e4 b2d94b00 +N 3febe4cf d30b3057 bfc19414 f3223106 +N 3febe25f c0a5a3bf bfc19f45 336b1704 +N 3febca0a bd5adb93 bfc20f27 b64411b4 +N 3febbde8 332ddf93 bfc24718 f7b08ea7 +N 3feba5b3 022dc51d bfc2b6fb 7a898a3a +N 3feba0de 1b7f302b bfc2cd5b fb1b556b +N 3feb99a0 56bae8e1 bfc2eeec bbf60721 +N 3feb8d92 f0e807a1 bfc326dd fd6284b2 +N 3feb8b2a 7e4b4038 bfc3320e 3dab6ac7 +N 3feb7cbc 395727bb bfc3752f bf60ccfa +N 3feb70bb 713b3111 bfc3ad21 00cd4d07 +N 3feb625b 05b151dc bfc3f042 8282ae18 +N 3feb5b2d a3444885 bfc411d3 435d607f +N 3feb3e8a e4578f36 bfc49816 46c8259f +N 3feb2b84 637658f7 bfc4f198 490f5493 +N 3feb2924 82b08a33 bfc4fcc8 89583b68 +N 3feb0a58 f479779b bfc58e3b cd0be736 +N 3feae4a2 086eb563 bfc6413f d19a44df +N 3feacad2 ce06bb16 bfc6bc52 94bc2790 +N 3fea9e78 9bb5689b bfc790e7 5a2534ac +N 3fea804a 47b41a36 bfc8225a 9dd8e158 +N 3fea7707 d6fdbc07 bfc84f1b 9efc78e6 +N 3fea74b7 bc44db63 bfc85a4b df455e97 +N 3fea6dc8 a2838c5b bfc87bdc a0201086 +N 3fea6b79 56ac7bfe bfc8870c e068f5ef +N 3fea648c a9242862 bfc8a89d a143a79a +N 3fea623e 2be69f1a bfc8b3cd e18c8e05 +N 3fea546b 7790b094 bfc8f6ef 6341f114 +N 3fea4fd1 824f4048 bfc90d4f e3d3bc9c +N 3fea48ec 145ed03f bfc92ee0 a4ae6de7 +N 3fea3b26 a4272722 bfc97202 2663d165 +N 3fea3691 19643943 bfc98862 a6f59cce +N 3fea31fc 5bb7f9e5 bfc99ec3 2787687a +N 3fea2b1e bf71bca3 bfc9c053 e8621a3e +N 3fea08e5 a694ab83 bfca6827 aca79846 +N 3fe9f472 7d88b360 bfcaccd9 ef37a77a +N 3fe9e91d 030cee3b bfcb04cb 30a424c6 +N 3fe9e495 ce8a7650 bfcb1b2b b135f049 +N 3fe9d03f 2b379e25 bfcb7fdd f3c60560 +N 3fe9be38 758e92ad bfcbd95f f60d3404 +N 3fe9bbf8 819dee78 bfcbe490 365619df +N 3fe9ae7c ea6b8f20 bfcc27b1 b80b7e0c +N 3fe9a7c1 c530ff09 bfcc4942 78e62f02 +N 3fe9a345 fca3a025 bfcc5fa2 f977fb22 +N 3fe99a50 c528a22e bfcc8c63 fa9bb0cc +N 3fe99813 f486f8a7 bfcc9794 3ae483b3 +N 3fe96db5 8cb423a4 bfcd6c29 004d87f0 +N 3fe96943 e920eb89 bfcd8289 80df559c +N 3fe95785 1d9cfdf6 bfcddc0b 83268202 +N 3fe94eaa 5e075839 bfce08cc 844a1974 +N 3fe9292b 268ba6b6 bfcec700 c9215d11 +N 3fe91e2e 7074377d bfcefef2 0a8ddbba +N 3fe91567 b99e7bb3 bfcf2bb3 0bb17275 +N 3fe90ed4 b3b60863 bfcf4d43 cc8c239d +N 3fe903e3 7de496ec bfcf8535 0df8a198 +N 3fe8ff84 5895e1dd bfcf9b95 8e8a6df8 +N 3fe8f499 d2b28336 bfcfd386 cff6ea0e +N 3fe8f03d 59580bd8 bfcfe9e7 5088b59b +N 3fe8ee0f 65d80528 bfcff517 90d19cab +N 3fe8ebe1 a31b1dba bfd00023 e88d4103 +N 3fe8d84e 5a04bb78 bfd0327d 09d54b81 +N 3fe8cb4a 0a31a25c bfd0540d caaffd0c +N 3fe8c6f4 c9116405 bfd05f3e 0af8e29d +N 3fe8c2a0 49cbafaa bfd06a6e 4b41c8cd +N 3fe8b9f9 9048686a bfd080ce cbd39586 +N 3fe8b155 dc990eba bfd0972f 4c656060 +N 3fe8a465 f7b00ac0 bfd0b8c0 0d4011f9 +N 3fe88cbf c16eecfa bfd0f649 6ed1025e +N 3fe8730d 0afd10ee bfd1396a f0866548 +N 3fe86ca4 927bbca1 bfd14a33 50f3be49 +N 3fe86a82 1f377fc9 bfd14fcb 711830d6 +N 3fe8685f dbb511e0 bfd15563 913ca401 +N 3fe850f3 406917b4 bfd192ec f2cd9457 +N 3fe84874 3ed6ff01 bfd1a94d 735f5ff0 +N 3fe83ff8 353821ca bfd1bfad f3f12b72 +N 3fe83dd9 a96f4be3 bfd1c546 14159e60 +N 3fe83561 544b1dd4 bfd1dba6 94a76a1f +N 3fe815b8 681d8004 bfd22f90 76ca2663 +N 3fe8091a 0af8ab47 bfd25121 37a4d842 +N 3fe800b4 2403554c bfd26781 b836a56c +N 3fe7ce8e 352eb9b8 bfd2edc4 bba16a53 +N 3fe7c850 d9bfad19 bfd2fe8d 1c0ec31b +N 3fe7c215 20f9b9dc bfd30f55 7c7c1b91 +N 3fe7b7b5 38e128d8 bfd32b4e 1d325a60 +N 3fe7b390 20e37fd4 bfd3367e 5d7b4084 +N 3fe7a514 00684184 bfd35da7 3e7a64a8 +N 3fe79cd1 0c3c1e45 bfd37407 bf0c313e +N 3fe798b0 a75319cb bfd37f37 ff5516be +N 3fe79281 6a1312e9 bfd39000 5fc270be +N 3fe79072 0739bce2 bfd39598 7fe6e221 +N 3fe78836 4894f506 bfd3abf9 0078ae60 +N 3fe78419 7d7dc066 bfd3b729 40c193d4 +N 3fe777c7 6ba2d3b2 bfd3d8ba 019c463e +N 3fe775ba 5ebe63f0 bfd3de52 21c0b8b7 +N 3fe76558 6a3725c7 bfd40b13 22e44ffa +N 3fe7634c f9bdb0de bfd410ab 4308c368 +N 3fe75f36 a203bb1e bfd41bdb 8351a88b +N 3fe75d2b babb3ad6 bfd42173 a3761c83 +N 3fe74ee4 6673faa8 bfd4489c 84754067 +N 3fe742ae 3500b345 bfd46a2d 454ff284 +N 3fe73e9d 90a8d13d bfd4755d 8598d78d +N 3fe72648 9d610c28 bfd4b87f 074e3dce +N 3fe72037 5c665c76 bfd4c947 67bb93b9 +N 3fe71c2c bdf0a8f7 bfd4d477 a8047e26 +N 3fe70e0d 22671cae bfd4fba0 89039de3 +N 3fe701f8 e9b15557 bfd51d31 49de4f97 +N 3fe6f3e9 5192f8a6 bfd5445a 2add7428 +N 3fe6dfe1 f1519891 bfd57c4b 6c49f1b5 +N 3fe6b807 9025d83b bfd5ec2d ef22ec32 +N 3fe6b60b 454b02bc bfd5f1c6 0f475f2f +N 3fe6a239 e177ed1b bfd629b7 50b3dc2e +N 3fe69e45 47a34453 bfd634e7 90fcc25c +N 3fe68c81 1f911d7b bfd66740 b244cd22 +N 3fe684a0 33cde073 bfd67da1 32d69832 +N 3fe67cc2 08c1a968 bfd69401 b3686507 +N 3fe676dd 365c7a91 bfd6a4ca 13d5bd33 +N 3fe672f0 307cb1cc bfd6affa 541ea2de +N 3fe66f03 da4046a6 bfd6bb2a 946788ac +N 3fe65b70 71731816 bfd6f31b d5d405d9 +N 3fe6597c 3e218524 bfd6f8b3 f5f87e6d +N 3fe653a0 aa67e250 bfd7097c 5665d1b0 +N 3fe64fb9 ccf72519 bfd714ac 96aeb847 +N 3fe62aca 86be19f4 bfd77ef6 f9633f62 +N 3fe628da 93d5c8a9 bfd7848f 1987b2df +N 3fe6230b bf1d49e4 bfd79557 79f50b25 +N 3fe61f2d 5f27791a bfd7a087 ba3df0e0 +N 3fe61772 a659aed3 bfd7b6e8 3acfbce8 +N 3fe61584 64366720 bfd7bc80 5af42fe5 +N 3fe611a8 61817ddd bfd7c7b0 9b3fbb79 +N 3fe5f6b7 2a9d3093 bfd81602 5d3b5ee8 +N 3fe5e760 adc6eb87 bfd842c3 5e5ef673 +N 3fe5e576 9f1ee00d bfd8485b 7e836a40 +N 3fe5e1a3 02476880 bfd8538b becc4ead +N 3fe5dbe6 d7f99f9c bfd86454 1f39a88d +N 3fe5d25b 3db7e423 bfd8804c bfefe685 +N 3fe5c137 41701796 bfd8b2a5 e137f096 +N 3fe5bf50 8894bcaf bfd8b83e 015c6670 +N 3fe59789 aa55bae0 bfd92db8 a459d25b +N 3fe58c39 a90188b4 bfd94f49 653482f3 +N 3fe58875 a48eb50d bfd95a79 a57d68f6 +N 3fe57f0e 7a3fe18e bfd97672 4633a8bf +N 3fe57d2d 899578a7 bfd97c0a 66581b47 +N 3fe5796c 265566cc bfd9873a a6a10092 +N 3fe56e2b ec32dd94 bfd9a8cb 677bb269 +N 3fe5688e 0534c0df bfd9b993 c7e90aeb +N 3fe56113 1b6372c5 bfd9cff4 487ad647 +N 3fe55f34 c9833105 bfd9d58c 689f4a8c +N 3fe55d56 a17073ec bfd9db24 88c3be40 +N 3fe55225 1e0f651c bfd9fcb5 499e6dab +N 3fe54ab2 08b96a5c bfda1315 ca3039b1 +N 3fe5381d b49f4d3e bfda4b07 0b9cb6ee +N 3fe5328d f891542d bfda5bcf 6c0a0f90 +N 3fe52ed9 9fdcf506 bfda66ff ac52f5d3 +N 3fe52599 96f00869 bfda82f8 4d093468 +N 3fe521e7 81ce130a bfda8e28 8d5219f6 +N 3fe51e36 12029127 bfda9958 cd9b0078 +N 3fe50f76 c5f3789b bfdac619 cebe979b +N 3fe4feeb df5558d1 bfdaf872 f006a210 +N 3fe4fd16 21744772 bfdafe0b 102b1527 +N 3fe4f96b 20d7598e bfdb093b 5073fb55 +N 3fe4ec99 aa404c50 bfdb3064 317321cc +N 3fe4cf6a 905ede6f bfdb89e6 33ba4e69 +N 3fe4b264 2ac8ccfa bfdbe368 36017da2 +N 3fe4b095 1d1fbcd3 bfdbe900 5625f00e +N 3fe4aec6 37eea1ee bfdbee98 764a62ed +N 3fe4a3f0 29d9283a bfdc1029 37251584 +N 3fe49e87 4403a816 bfdc20f1 97926d61 +N 3fe49cb9 f2bfd09d bfdc2689 b7b6e056 +N 3fe4991f c927f82f bfdc31b9 f7ffc695 +N 3fe49752 f0ccebb1 bfdc3752 1824394a +N 3fe491ed 59550337 bfdc481a 78919606 +N 3fe49021 21ff11b6 bfdc4db2 98b604c0 +N 3fe48e55 12e19a0a bfdc534a b8da77d9 +N 3fe47c65 1cd8ae10 bfdc8b3b fa46f581 +N 3fe47a9a c740c643 bfdc90d4 1a6b69c0 +N 3fe468bc 082762ca bfdcc8c5 5bd7e582 +N 3fe466f3 6a6d504f bfdcce5d 7bfc58ce +N 3fe4652a f49b2da2 bfdcd3f5 9c20cc8d +N 3fe45fd2 827187ce bfdce4bd fc8e2402 +N 3fe45e0a ac1c4759 bfdcea56 1cb29903 +N 3fe456ec e1059620 bfdd00b6 9d4462c6 +N 3fe4535e ea3bb4db bfdd0be6 dd8d48ab +N 3fe44c44 d99fd46b bfdd2247 5e1f145b +N 3fe44367 c20f5636 bfdd3e3f fed5536a +N 3fe43c53 45825e49 bfdd54a0 7f671ee0 +N 3fe438c9 f4c51b45 bfdd5fd0 bfb00528 +N 3fe43541 423e6dd1 bfdd6b00 fff8ebd8 +N 3fe41e57 c2d1ca52 bfddb3ba a1d2c13c +N 3fe4104b 24b797da bfdde07b a2f6585f +N 3fe40e8a 41b15514 bfdde613 c31acbe4 +N 3fe40788 3dc418f5 bfddfc74 43ac96db +N 3fe405c8 1ec29b1e bfde020c 63d1099f +N 3fe3fb4a 9ab15365 bfde239d 24abbbb1 +N 3fe3df6c 11617c24 bfde7d1f 26f2ea53 +N 3fe3dbf2 fd008d87 bfde884f 673bd0cd +N 3fe3c1fa 3572fa0a bfdedc39 495e8cc5 +N 3fe3bccc 88cb6f80 bfdeed01 a9cbe4ed +N 3fe3af04 08bee76b bfdf19c2 aaef7ca2 +N 3fe39c20 0ea045f9 bfdf574c 0c806cb4 +N 3fe3938f e20e1ce3 bfdf7344 ad36ab81 +N 3fe39024 0f8df581 bfdf7e74 ed7f9189 +N 3fe3842f 6374dc56 bfdfa59d ce7eb5c0 +N 3fe37d5d b6ee4d1e bfdfbbfe 4f1081c6 +N 3fe379f5 c572aae9 bfdfc72e 8f596a8f +N 3fe35656 3a06e7b7 bfe01e54 992b6abb +N 3fe35144 c3adba6b bfe026b8 c96216e8 +N 3fe348d5 4747be7b bfe034b5 19bd3674 +N 3fe343c7 5afbbecb bfe03d19 49f3e2b5 +N 3fe34069 79e14dee bfe042b1 6a1855b5 +N 3fe3314a 4b61f280 bfe05bdd fabc5c92 +N 3fe3273c 1b98e66b bfe06ca6 5b29b3d6 +N 3fe3258f 96d43537 bfe06f72 6b3bed4b +N 3fe31d33 307cece3 bfe07d6e bb970c77 +N 3fe31830 b3d2f8ab bfe085d2 ebcdb8d5 +N 3fe314da 70cf8e7e bfe08b6b 0bf22bb9 +N 3fe30787 38a63bd4 bfe0a1cb 8c83f806 +N 3fe305dd 7941cc22 bfe0a497 9c9630e9 +N 3fe2f6ec 4792eaee bfe0bdc4 2d3a361e +N 3fe2f543 fbb166fe bfe0c090 3d4c6f96 +N 3fe2e4b8 fa464d7a bfe0dc88 de02ae58 +N 3fe2de1f 0527c38b bfe0e7b9 1e4b9427 +N 3fe2dc78 e42b21b1 bfe0ea85 2e5dcda4 +N 3fe2cc03 85485e37 bfe1067d cf140c45 +N 3fe2bee3 2abf6e79 bfe11cde 4fa5d82f +N 3fe2bd3f c48f283c bfe11faa 5fb811bc +N 3fe2bb9c 83062856 bfe12276 6fca4c61 +N 3fe2ae87 9cc3ff56 bfe138d6 f05c16b7 +N 3fe29e3a 54e2208f bfe154cf 91125583 +N 3fe29c99 c96402d6 bfe1579b a1248ed9 +N 3fe297b9 014971e4 bfe15fff d15b3b57 +N 3fe29619 0755ea73 bfe162cb e16d74cf +N 3fe29479 31bd143b bfe16597 f17fb0fe +N 3fe292d9 807bc6a9 bfe16864 0191e7a8 +N 3fe29139 f38ecfca bfe16b30 11a4212f +N 3fe2877f a03a8c51 bfe17bf8 72117a9b +N 3fe28442 a686bf89 bfe18190 9235ed42 +N 3fe27a8f 1e4183dc bfe19258 f2a345c7 +N 3fe26f44 164cec67 bfe1a5ed 6322d802 +N 3fe26c0b 58bb0c3c bfe1ab85 83474b77 +N 3fe26737 4a97b07f bfe1b3e9 b37df7f1 +N 3fe263ff f52b0711 bfe1b981 d3a26a25 +N 3fe25f2e 02c97d11 bfe1c1e6 03d91687 +N 3fe25728 3d595937 bfe1cfe2 5434362f +N 3fe25259 a8aa3b80 bfe1d846 846ae269 +N 3fe22422 ce83e40b bfe22964 567b6547 +N 3fe220f7 3228f12e bfe22efc 769fd80e +N 3fe21dcc 23a45c2f bfe23494 96c44ad8 +N 3fe21c36 d18ab5a6 bfe23760 a6d68459 +N 3fe21aa1 a2dd5b50 bfe23a2c b6e8bddc +N 3fe2190c 979934b2 bfe23cf8 c6faf74c +N 3fe212b9 cc66bdf8 bfe24829 0743dd0d +N 3fe20f91 3af44ee7 bfe24dc1 27684fed +N 3fe202f4 79422745 bfe26421 a7fa1c21 +N 3fe1fca9 66511d27 bfe26f51 e8430200 +N 3fe1f660 864968c7 bfe27a82 288be77d +N 3fe1f4ce a624e312 bfe27d4e 389e20dd +N 3fe1f019 d8665b2b bfe285b2 68d4cd40 +N 3fe1ee88 84ac4bd6 bfe2887e 78e706dc +N 3fe1e6b3 efe8eabc bfe2967a c9422629 +N 3fe1e523 6e729500 bfe29946 d9545fc4 +N 3fe1d8a4 4dd3a202 bfe2afa7 59e62f1c +N 3fe1d3f6 e1e22156 bfe2b80b 8a1cd7b0 +N 3fe1d0d9 484bc4c2 bfe2bda3 aa414ab3 +N 3fe1cf4a afc77055 bfe2c06f ba53843c +N 3fe1cc2d e73d411f bfe2c607 da77f721 +N 3fe1c468 52e23a92 bfe2d404 2ad31655 +N 3fe1b4e7 571a3be5 bfe2effc cb895512 +N 3fe1b35b 2fce113e bfe2f2c8 db9b8ee5 +N 3fe1aa15 1aaa60d1 bfe30391 3c08e770 +N 3fe1a573 e2b1a32e bfe30bf5 6c3f93cd +N 3fe1a25e 69fa3148 bfe3118d 8c64071a +N 3fe19f49 7b3aa333 bfe31725 ac88799e +N 3fe19c35 165adb98 bfe31cbd ccacecdc +N 3fe19aab 17975ad0 bfe31f89 dcbf261c +N 3fe1960d e9da4469 bfe327ee 0cf5d299 +N 3fe186b5 60d040e0 bfe343e6 adac1146 +N 3fe1852d 430c0424 bfe346b2 bdbe4ab7 +N 3fe183a5 478ca6cc bfe3497e cdd08464 +N 3fe18095 b7509076 bfe34f16 edf4f715 +N 3fe17d86 b0040af3 bfe354af 0e196a15 +N 3fe16521 ac1bfa04 bfe38170 0f3d0155 +N 3fe16217 71089dee bfe38708 2f6174e3 +N 3fe14e61 dffd9ddb bfe3ab65 004e5f75 +N 3fe14cde ae6af8f1 bfe3ae31 106098d6 +N 3fe149d8 b0c6f10d bfe3b3c9 30850bb1 +N 3fe14550 b1e7b1a8 bfe3bc2d 60bbb858 +N 3fe13ac2 a7abbe57 bfe3cfc1 d13b4f12 +N 3fe131bb c15de01f bfe3e08a 31a8a359 +N 3fe12bb9 c89d126d bfe3ebba 71f1891a +N 3fe12739 aebccd9a bfe3f41e a22835cd +N 3fe125b9 e93ad6af bfe3f6ea b23a6f44 +N 3fe10957 1819f2f5 bfe42c0f e394b2cb +N 3fe107d9 ef37af72 bfe42edb f3a6ec69 +N 3fe1065c e7a52975 bfe431a8 03b925f0 +N 3fe0ea2e 01d9d048 bfe466cd 351369a8 +N 3fe0e445 0958105d bfe471fd 755c4f85 +N 3fe0e2cb 1dd83524 bfe474c9 856e8912 +N 3fe0e151 535f9b8b bfe47795 9580c279 +N 3fe0ce2d c3b41574 bfe49bf2 666dada5 +N 3fe0c271 7117d6fb bfe4b252 e6ff7b0b +N 3fe0bb1f e736ca26 bfe4c04f 375a98a2 +N 3fe0b833 620474fa bfe4c5e7 577f0baf +N 3fe0a6b2 fac25d39 bfe4e778 1859bd30 +N 3fe09c85 e0473196 bfe4fb0c 88d94f79 +N 3fe090ec 3ab54c71 bfe5116d 096b1b24 +N 3fe08b22 71f1f182 bfe51c9d 49b400f5 +N 3fe089b0 50adac32 bfe51f69 59c63a82 +N 3fe07cb2 d397d76d bfe53895 ea6a4051 +N 3fe06fbf 8a9f02ac bfe551c2 7b0e44ed +N 3fe06e4f ce12ae6a bfe5548e 8b207ea4 +N 3fe05489 f93fdafc bfe586e7 ac688946 +N 3fe04bfb b13d344d bfe597b0 0cd5e1cb +N 3fe03dc3 2e261b65 bfe5b3a8 ad8c2096 +N 3fe022e0 5c0f7b28 bfe5e8cd dee66449 +N 3fe011fc 43dc6ffb bfe60a5e 9fc115da +N 3fe00af7 c813c2da bfe6185a f01c3512 +N 3fe0082a 0be4da65 bfe61df3 1040a891 +N 3fe006c3 5cd834d4 bfe620bf 2052e1e6 +N 3fdfeec3 d3ba469a bfe63f83 d11b5aae +N 3fdfd2e6 731d0b4f bfe65b7c 71d198b4 +N 3fdfc23a 1989ada7 bfe66c44 d23ef136 +N 3fdfbf73 8ed0d514 bfe66f10 e2512ab4 +N 3fdfb196 7c3fe7ef bfe67d0d 32ac4a1f +N 3fdfa3bf 777b8433 bfe68b09 83076938 +N 3fdf8ae5 418f3c4f bfe6a436 13ab6e99 +N 3fdf69e0 aa15f310 bfe6c5c6 d4862004 +N 3fdf6721 d8043253 bfe6c892 e4985972 +N 7e502075 a899e8cf 40859e26 75f4cde5 +N 7af3f5ae af7ecd9b 4084746a a0f3a9b4 +N 7ad41e32 27efaa4e 40846963 ac069566 +N 7ab44707 dc0eb3ca 40845e5c b7198119 +N 79d56e15 bcd3c0e0 4084112c 049df2f9 +N 79561e28 35a57c5b 4083e510 30e9a1c3 +N 78b70237 09a5d36e 4083aded 68483c3e +N 789730ea cef44594 4083a2e6 735b27f1 +N 7837bf41 e6b2f82b 408381d1 9493eb08 +N 77d85102 a321303f 408360bc b5ccae1f +N 7778e641 f66ae0c3 40833fa7 d7057136 +N 77197f15 534b74e5 40831e92 f83e344d +N 76ba1b92 b022e135 4082fd7e 1976f764 +N 769a5090 caa467be 4082f277 2489e316 +N 765abbd0 8a1d9fdd 4082dc69 3aafba7b +N 761b28c5 650e3aaf 4082c65b 50d591df +N 75fb5fe5 e8700c07 4082bb54 5be87d92 +N 753cb3f6 1504372b 4082792a 9e5a03c0 +N 74dd6421 c204da8b 40825815 bf92c6d7 +N 74bd9fca 0043b227 40824d0e caa5b289 +N 72e0acc8 213679ca 4081a7a6 70c181fc +N 72c0cea0 c45685b7 40819c9f 7bd46dae +N 70c31227 0f5954c6 4080ec30 2d0328d4 +N 7023d6cb 377fc421 4080b50d 6461c350 +N 7003ff0f fd9ca1dc 4080aa06 6f74af02 +N 6fe427a6 80253805 40809eff 7a879ab4 +N 6fc4508f 65014225 408093f8 859a8667 +N 6f84a35a f3e8f3e7 40807dea 9bc05dcb +N 6f252206 ab89e708 40805cd5 bcf920e2 +N 6ec5a3bb db2ebe8f 40803bc0 de31e3f9 +N 6de6de9b a8a56087 407fdd20 576cabb3 +N 6dc70d07 27d8c1c7 407fc712 6d928318 +N 6d082b61 25abd264 407f42be f2758f74 +N 6cc88de2 9da3a9a1 407f16a3 1ec13e3d +N 6c88f1f5 8ead0249 407eea87 4b0ced07 +N 6c692497 92e960e6 407ed479 6132c46b +N 6c4957a0 5d09236e 407ebe6b 77589bd0 +N 6baa5cee a755252c 407e5025 e615d0c7 +N 6b8a9271 6bd96bfa 407e3a17 fc3ba82c +N 6b4afebd a94fb769 407e0dfc 288756f5 +N 6b2b3588 dcedf144 407df7ee 3ead2e5a +N 6b0b6cc3 4883b69f 407de1e0 54d305bf +N 6a8c4e16 e46b2179 407d89a8 ad6a6351 +N 69ade9f3 9bf1d570 407cef47 48734712 +N 6850507c 2f9cb3f0 407bfcae 3c138866 +N 67b0f8b4 2a2e40dd 407b8e68 aad0bd5d +N 67713ddf 91b87405 407b624c d71c6c26 +N 66f1cb88 983d0780 407b0a15 2fb3c9b9 +N 66d1efa7 4586e727 407af407 45d9a11e +N 669238c1 26bf3358 407ac7eb 72254fe7 +N 6632a898 131f24de 407a85c1 b496d615 +N 65d31b1d 6fe17b4e 407a4397 f7085c43 +N 6533e01e 017c3d5d 4079d552 65c5913b +N 64b4836a b79a5d17 40797d1a be5ceecd +N 641556ee 611fa309 40790ed5 2d1a23c5 +N 63b5d9e8 482a566a 4078ccab 6f8ba9f3 +N 6316bb37 621ce2d2 40785e65 de48deea +N 62d717dc 5aed943b 4078324a 0a948db3 +N 61b8cb5a fdcd2286 40776bcc d1e9203d +N 61399711 c98cbe57 40771395 2a807dd0 +N 609a9eee 3e1aed04 4076a54f 993db2c8 +N 5f5ccef6 cc705159 4075c8c4 76b81cb6 +N 5ebdf802 7a769b3e 40755a7e e57551ae +N 5d605826 eeea4a36 407467e5 d9159301 +N 5b82665f 1d07ec3c 40731d15 254d31e7 +N 5b42b15c d8262ecc 4072f0f9 5198e0b1 +N 5b22d74e 0561fb36 4072daeb 67beb815 +N 5b02fd8c 361ce995 4072c4dd 7de48f7a +N 5ae32418 06a8dbc8 4072aecf 940a66df +N 5a63c15b e8febfa0 40725697 eca1c471 +N 59e463ab e865a311 4071fe60 45392204 +N 58e5b817 73e4135e 40714df0 f667dd29 +N 58a6109c 540194bf 407121d5 22b38bf3 +N 58863d65 b2b67fd6 40710bc7 38d96357 +N 56c8d701 f183a268 406fae08 ddd655b2 +N 56893c3e e799fdd0 406f55d1 366db344 +N 560a0b95 393e2eef 406ea561 e79c6e6a +N 55aaab70 eeb6a1e2 406e210e 6c7f7ac6 +N 558ae193 0e137e5b 406df4f2 98cb298f +N 54cc2f81 f6ab1f6c 406cec4b a2914247 +N 546cdc80 ad60c914 406c67f8 27744ea3 +N 52efbaf7 1a535a34 406a56aa 3b008014 +N 52cffb5e d6c1c5d9 406a2a8e 674c2edd +N 52b01e24 a6bc1c59 4069fe72 9397dda6 +N 4fd35403 25c135c3 406607f2 8e6491bd +N 4f73caa4 a0360074 4065839f 13479e1a +N 4f14441e 39cd8431 4064ff4b 982aaa76 +N 4e94eaa0 8f0d9aa0 40644edc 4959659b +N 4e751515 35e0b73a 406422c0 75a51464 +N 4d56a2a8 19222826 406295c6 044e3979 +N 4cf72d96 094b73e9 40621172 893145d5 +N 4c581c93 95a9e81f 406134e7 66abafc3 +N 4c384d84 7bd72bf3 406108cb 92f75e8d +N 4b99481a e8e27dc4 40602c40 7071c87b +N 4b39e346 d501554d 405f4fd9 eaa9a9af +N 49dc3cc0 e7c6f2ef 405b8575 b92aaefd +N 499cafd6 a113f836 405ad506 6a596a22 +N 48de1434 0c7df764 4058c3b8 7de59b92 +N 48be5141 ad18e187 40586b80 d67cf925 +N 489e8ecb 3a38d49a 40581349 2f1456b8 +N 47c025b7 bd841640 4055a9c3 9b37e5bb +N 46c13350 3842be5e 4052e806 5ff2d250 +N 4681796a 7ec6793b 40523797 11218d76 +N 45230f69 cb05b278 404cda65 bf452587 +N 44e35d18 79b7a932 404b7987 21a29bd2 +N 43e4a064 0ebcb737 4045f60c ab1874fd +N 43c4ca42 06d4a8d0 4045459d 5c473022 +N 4246db52 b59f6f48 403a00cb 54efebc6 +N 414858f0 4c4872d5 402df3ac cfb73c3a +N 41288a5b b7e29387 402b31ef 947228d0 +N 4108bc2b 72efe090 40287032 592d1565 +N 40c920fb 076e974a 4022ecb7 e2a2ee90 +N 40898765 7a123465 401ad27a d8318f77 +N 3eacbd51 e15c5504 c02bf0d9 0cf35b80 +N 3e8cf7a7 88a2d166 c02eb296 48386eea +N 3c709098 897b6434 c0436409 cdf3ae3f +N 3c50b237 f6a08454 c0441479 1cc4f319 +N 3c30d41b a2da102a c044c4e8 6b9637f4 +N 3bb15e5f ad904351 c04786a5 a6db4b5e +N 3ab2805c 41b783a5 c04d0a20 1d657233 +N 3a52f1ea ad26c1ab c04f1b6e 09d940c3 +N 3a33185e e1fe0b58 c04fcbdd 58aa859d +N 3756e610 8cd37217 c057d2ee b6bbdaa1 +N 37174364 27e7bcd4 c058835e 058d1f7b +N 36783342 89d4c1ac c05a3c74 4a984b9e +N 3618c7cb 43b118f2 c05b451b 40d232e5 +N 35f8fa17 b2040a1d c05b9d52 e83ad553 +N 3559fba1 8d759649 c05d5669 2d460175 +N 345bad71 11b93650 c0600c13 34458a70 +N 339d0544 88f0b287 c06114ba 2a7f71b8 +N 337d402c 39d05a4c c06140d5 fe33c2ee +N 323fa788 0f14750c c062f9ec 433eef11 +N 30e1437e b5baee27 c064df1e 5bfe6c6a +N 2fe263ba 855c1740 c0663ffc f9a0f61f +N 2fc2890e 1e532bcf c0666c18 cd554756 +N 2e6437b4 ad68e7d3 c068514a e614c4af +N 2de4ddd1 0775c335 c06901ba 34e6098a +N 2d658942 2bc5b104 c069b229 83b74e64 +N 2d45b4f8 ceb1a2a3 c069de45 576b9f9b +N 2d060d70 f7d394d0 c06a367c fed44208 +N 2c471f63 e9ea3023 c06b3f23 f50e2950 +N 2be7ad4f 6e63896c c06bc377 702b1cf4 +N 2ba80dcf 16a2e150 c06c1baf 1793bf61 +N 2a4a3cad 8da3052a c06e00e1 30533cba +N 29eaddb6 97e7af6e c06e8534 ab70305e +N 28ec9e44 c63c90dd c06fe613 4912ba13 +N 282e01c7 eeb06d15 c070775d 1fa650ae +N 280e3eb0 2aabe493 c0708d6b 09807949 +N 27aef852 90120d3e c070cf94 c70ef31b +N 272ff6c6 d0707864 c07127cc 6e779588 +N 2650e3f0 8f68a4fe c071c22d d36eb1c8 +N 25124745 181b300b c0729eb8 f5f447d9 +N 24b2b775 1bdee58a c072e0e2 b382c1ab +N 24532a55 b2d63513 c073230c 71113b7d +N 2394186b 08cd894c c073a75f ec2e2f21 +N 22f4e79f 6d1a1e3e c07415a5 7d70fa29 +N 22759361 23339c12 c0746ddd 24d99c97 +N 2176fb9b 627bc43d c0751e4c 73aae171 +N 211788ab 4642e4d5 c0756076 31395b43 +N 20b8191c f6725ee3 c075a29f eec7d515 +N 20984a06 d4fc9256 c075b8ad d8a1fdb0 +N 2058ad05 350fe988 c075e4c9 ac564ee7 +N 2038df1b 4b3d44e9 c075fad7 96307782 +N 1f3a7e5c 6533dbe3 c076ab46 e501bc5d +N 1f1ab423 03f360a6 c076c154 cedbe4f8 +N 1e9b8f89 b5c0a5ac c077198c 76448766 +N 1d9d5bb0 d93f609c c077c9fb c515cc40 +N 1cdec865 1e5e969b c0784e4f 4032bfe4 +N 1cbf06e0 7e4a77a7 c078645d 2a0ce880 +N 1c9f45da b11d406f c0787a6b 13e7111b +N 1b80c9cd 107e5084 c07940e8 4c927e91 +N 1b2130d7 bb985ffd c0798312 0a20f863 +N 19c2c040 dd14d54c c07a75ab 1680b70f +N 19a2e650 43d4899d c07a8bb9 005adfab +N 19435a50 719e867b c07acde2 bde9597d +N 1903a930 65180550 c07af9fe 919daab3 +N 18e3d118 9a066a7d c07b100c 7b77d34f +N 18c3f951 cf7cc09e c07b261a 6551fbea +N 18a421dc a9e5600f c07b3c28 4f2c2485 +N 17e51bf4 ed0d4201 c07bc07b ca491829 +N 17859d84 dc42bf62 c07c02a5 87d791fb +N 16870668 65afd14e c07cb314 d6a8d6d6 +N 1647643f d25bb787 c07cdf30 aa5d280c +N 1568b89d e73acd7d c07d7992 0f54444c +N 14a9ebb7 a6c98fee c07dfde5 8a7137f0 +N 13ab9c7d 79452b97 c07eae54 d9427cca +N 136c0d06 05f1f139 c07eda70 acf6ce01 +N 134c45f5 d603c97b c07ef07e 96d0f69c +N 130cb931 154adf07 c07f1c9a 6a8547d3 +N 12cd2e41 f8954532 c07f48b6 3e399909 +N 124e1e02 b2009695 c07fa0ed e5a23b77 +N 122e5b24 3aa344af c07fb6fb cf7c6412 +N 11cf1575 4385035f c07ff925 8d0adde4 +N 1090d1b0 d3096a4a c0806ad8 57c839fb +N 0ff17f1d 0cbb4636 c080a1fb 20699f7f +N 0f720ede 190b298f c080ce16 f41df0b6 +N 0f523385 72778639 c080d91d e90b0503 +N 0eb2ef32 0a301235 c0811040 b1ac6a88 +N 0e13b26d c0798fe5 c0814763 7a4dd00c +N 0d34d109 587806e9 c0819494 2cc95e2c +N 0c95a7ad 592f527e c081cbb6 f56ac3b0 +N 0c165999 01a7d84b c081f7d2 c91f14e6 +N 0bf686f6 85ed579c c08202d9 be0c2934 +N 0b97113a 7c502944 c08223ee 9cd3661d +N 0b576f3e 02d6ee14 c08239fc 86ad8eb8 +N 0b379ecf 14f35678 c0824503 7b9aa306 +N 0a98925c 13cbbd72 c0827c26 443c088a +N 09b9f7e6 1ea9a6c7 c082c956 f6b796aa +N 081cc6b0 bada78b0 c08358b1 66c19e9c +N 07fd0119 673cbb04 c08363b8 5baeb2e9 +N 077def67 1959794c c0838fd4 2f630420 +N 06fee55a bb22a532 c083bbf0 03175557 +N 06bf6346 5505280e c083d1fd ecf17df2 +N 069fa2fc 13a6dfcb c083dd04 e1de9240 +N 05e095ff 2e41b54b c0841f2e 9f6d0c12 +N 03e2d1e4 c81849bb c084cf9d ee3e50ec +N 03834567 a117b004 c084f0b2 cd058dd5 +N 02052fd0 c9b83e7e c0857506 48228179 diff --git a/test/io/cr/log10.testdata b/test/io/cr/log10.testdata new file mode 100644 index 0000000..376cc0d --- /dev/null +++ b/test/io/cr/log10.testdata @@ -0,0 +1,177 @@ +log10 # Name of the function to test + +# log10.testdata +# copyright (C) 2005 Ch. Q. Lauter and V.Lefevre +# This file is part of crlibm and is distributed under the GNU Public Licence +# See file COPYING for details + +# The following lines are either comments (beginning with a #) +# or give +# 1/ a rounding mode : RN|RU|RD|RZ (crlibm syntax) or N|P|M|Z (libmcr syntax) +# 2/ The high and low hexadecimal halves of an input +# 3/ The high and low hexadecimal halves of the expected corresponding output + + +# Test all positive integer powers of 10 for exponents (to 10) from 0 to 25 +# especially in the directed rounding modes +# (testing exponents 0 to 17 should suffice in fact) + +N 3FF00000 00000000 00000000 00000000 +P 3FF00000 00000000 00000000 00000000 +M 3FF00000 00000000 00000000 00000000 +Z 3FF00000 00000000 00000000 00000000 +N 40240000 00000000 3FF00000 00000000 +P 40240000 00000000 3FF00000 00000000 +M 40240000 00000000 3FF00000 00000000 +Z 40240000 00000000 3FF00000 00000000 +N 40590000 00000000 40000000 00000000 +P 40590000 00000000 40000000 00000000 +M 40590000 00000000 40000000 00000000 +Z 40590000 00000000 40000000 00000000 +N 408F4000 00000000 40080000 00000000 +P 408F4000 00000000 40080000 00000000 +M 408F4000 00000000 40080000 00000000 +Z 408F4000 00000000 40080000 00000000 +N 40C38800 00000000 40100000 00000000 +P 40C38800 00000000 40100000 00000000 +M 40C38800 00000000 40100000 00000000 +Z 40C38800 00000000 40100000 00000000 +N 40F86A00 00000000 40140000 00000000 +P 40F86A00 00000000 40140000 00000000 +M 40F86A00 00000000 40140000 00000000 +Z 40F86A00 00000000 40140000 00000000 +N 412E8480 00000000 40180000 00000000 +P 412E8480 00000000 40180000 00000000 +M 412E8480 00000000 40180000 00000000 +Z 412E8480 00000000 40180000 00000000 +N 416312D0 00000000 401C0000 00000000 +P 416312D0 00000000 401C0000 00000000 +M 416312D0 00000000 401C0000 00000000 +Z 416312D0 00000000 401C0000 00000000 +N 4197D784 00000000 40200000 00000000 +P 4197D784 00000000 40200000 00000000 +M 4197D784 00000000 40200000 00000000 +Z 4197D784 00000000 40200000 00000000 +N 41CDCD65 00000000 40220000 00000000 +P 41CDCD65 00000000 40220000 00000000 +M 41CDCD65 00000000 40220000 00000000 +Z 41CDCD65 00000000 40220000 00000000 +N 4202A05F 20000000 40240000 00000000 +P 4202A05F 20000000 40240000 00000000 +M 4202A05F 20000000 40240000 00000000 +Z 4202A05F 20000000 40240000 00000000 +N 42374876 E8000000 40260000 00000000 +P 42374876 E8000000 40260000 00000000 +M 42374876 E8000000 40260000 00000000 +Z 42374876 E8000000 40260000 00000000 +N 426D1A94 A2000000 40280000 00000000 +P 426D1A94 A2000000 40280000 00000000 +M 426D1A94 A2000000 40280000 00000000 +Z 426D1A94 A2000000 40280000 00000000 +N 42A2309C E5400000 402A0000 00000000 +P 42A2309C E5400000 402A0000 00000000 +M 42A2309C E5400000 402A0000 00000000 +Z 42A2309C E5400000 402A0000 00000000 +N 42D6BCC4 1E900000 402C0000 00000000 +P 42D6BCC4 1E900000 402C0000 00000000 +M 42D6BCC4 1E900000 402C0000 00000000 +Z 42D6BCC4 1E900000 402C0000 00000000 +N 430C6BF5 26340000 402E0000 00000000 +P 430C6BF5 26340000 402E0000 00000000 +M 430C6BF5 26340000 402E0000 00000000 +Z 430C6BF5 26340000 402E0000 00000000 +N 4341C379 37E08000 40300000 00000000 +P 4341C379 37E08000 40300000 00000000 +M 4341C379 37E08000 40300000 00000000 +Z 4341C379 37E08000 40300000 00000000 +N 43763457 85D8A000 40310000 00000000 +P 43763457 85D8A000 40310000 00000000 +M 43763457 85D8A000 40310000 00000000 +Z 43763457 85D8A000 40310000 00000000 +N 43ABC16D 674EC800 40320000 00000000 +P 43ABC16D 674EC800 40320000 00000000 +M 43ABC16D 674EC800 40320000 00000000 +Z 43ABC16D 674EC800 40320000 00000000 +N 43E158E4 60913D00 40330000 00000000 +P 43E158E4 60913D00 40330000 00000000 +M 43E158E4 60913D00 40330000 00000000 +Z 43E158E4 60913D00 40330000 00000000 +N 4415AF1D 78B58C40 40340000 00000000 +P 4415AF1D 78B58C40 40340000 00000000 +M 4415AF1D 78B58C40 40340000 00000000 +Z 4415AF1D 78B58C40 40340000 00000000 +N 444B1AE4 D6E2EF50 40350000 00000000 +P 444B1AE4 D6E2EF50 40350000 00000000 +M 444B1AE4 D6E2EF50 40350000 00000000 +Z 444B1AE4 D6E2EF50 40350000 00000000 +N 4480F0CF 064DD592 40360000 00000000 +P 4480F0CF 064DD592 40360000 00000000 +M 4480F0CF 064DD592 40360000 00000000 +Z 4480F0CF 064DD592 40360000 00000000 +N 44B52D02 C7E14AF6 40370000 00000000 +P 44B52D02 C7E14AF6 40370000 00000000 +M 44B52D02 C7E14AF6 4036FFFF FFFFFFFF +Z 44B52D02 C7E14AF6 4036FFFF FFFFFFFF +N 44EA7843 79D99DB4 40380000 00000000 +P 44EA7843 79D99DB4 40380000 00000000 +M 44EA7843 79D99DB4 4037FFFF FFFFFFFF +Z 44EA7843 79D99DB4 4037FFFF FFFFFFFF +N 45208B2A 2C280291 40390000 00000000 +P 45208B2A 2C280291 40390000 00000001 +M 45208B2A 2C280291 40390000 00000000 +Z 45208B2A 2C280291 40390000 00000000 + + +# The very worst case + +N 5ACE12D6 6744FF81 40602d4f 53729e45 +P 5ACE12D6 6744FF81 40602d4f 53729e45 +M 5ACE12D6 6744FF81 40602d4f 53729e44 +Z 5ACE12D6 6744FF81 40602d4f 53729e44 +N 403CE41D 8FA665FA 3ff75f49 c6ad3bad +P 403CE41D 8FA665FA 3ff75f49 c6ad3bae +M 403CE41D 8FA665FA 3ff75f49 c6ad3bad +Z 403CE41D 8FA665FA 3ff75f49 c6ad3bad + + + +# One in five of the very worst cases computed by Lefevre and Muller. +# Rounding these values requires evaluating the function to at least 2^(-100). +# These worst cases have been selected thanks to the filterlists 5 script +# If you want the full list please contact Jean-Michel Muller +N 0x3FE62410 0xEB7B7E10 0xBFC47968 0x1C44DD78 # 6.919025992646670175645340350457e-01 +Z 0x3FE2A8E6 0xC238A22E 0xBFCDFBB2 0x4B4D439D # 5.831178468116087199035746380105e-01 +N 0x3FEB0CF7 0x36F1AE1D 0xBFB2AE50 0x57CD8C44 # 8.453327248693686124525470404478e-01 +N 0x3FF89825 0xF74AA6B7 0x3FC7E646 0xF3FAB0D1 # 1.537145582182729119935515882389e+00 +N 0x4011705A 0xF708C532 0x3FE47672 0x4BCF05C3 # 4.359722003851219440662134729791e+00 +Z 0x4018070C 0xD731F577 0x3FE8EAB1 0xF62D8E8D # 6.006884920524831805721532873577e+00 +N 0x40209732 0xBC3FB6F0 0x3FED6713 0x8D8E1FAB # 8.295308954980527005318435840309e+00 +N 0x40081959 0x8B70B769 0x3FDEA673 0xC9A0BC62 # 3.012377824189503616736374169705e+00 +N 0x40296C0B 0x463D632E 0x3FF1AAB9 0x31FC4A83 # 1.271102351664884722026727104094e+01 +Z 0x4033BA0E 0x5E7C603D 0x3FF4B88C 0xE4490878 # 1.972678175484201190670319192577e+01 +Z 0x404F6016 0x5D5BC3E1 0x3FFCC30B 0x915EC8C3 # 6.275068251591415702250742469914e+01 +N 0x40602141 0x15C6897E 0x4000E2C2 0x079F4791 # 1.290391949536969491418858524412e+02 +N 0x406E5B46 0xCC566C89 0x4003152E 0x63907254 # 2.428523923576324534678860800341e+02 +N 0x40B13AED 0xB3538379 0x400D27FF 0x5AE16374 # 4.410928517551038567034993320704e+03 +Z 0x40BC8ED3 0x9B9D8A37 0x400EE967 0x4267E65F # 7.310826593252414568269159644842e+03 +Z 0x40E5E441 0xB86EB0E5 0x40129B3F 0x213569E3 # 4.483405376371907914290204644203e+04 +N 0x41FC9816 0x59F2CA60 0x4023C52D 0xF27C62B2 # 7.675667871174407958984375000000e+09 +N 0x421FE67E 0x6C6CEB38 0x402511C3 0x9D418079 # 3.425275778722970581054687500000e+10 +N 0x424E16ED 0x4CE49996 0x4026D326 0xD60C8089 # 2.584673386971998901367187500000e+11 +N 0x4253F00F 0x03C41303 0x402711C3 0x9D418079 # 3.425275778722970581054687500000e+11 +N 0x42751ED9 0x4D282C63 0x402852D5 0x5DCA3530 # 1.451389932162774169921875000000e+12 +N 0x43BA275C 0x0B3D6B93 0x40324674 0x679EFEEE # 1.884576172422697728000000000000e+18 +N 0x459ACF01 0x97DF0564 0x403B511D 0x58E9BF6E # 2.074216355977599705575063552000e+27 +N 0x4722975C 0x05D77D0C 0x40415781 0x73B49D48 # 4.826563905133211468089089063282e+34 +N 0x49869181 0x0A4906EB 0x40471A7D 0xFB3F2590 # 1.610533074958623000119510242602e+46 +N 0x49C75897 0x6044BFD1 0x4047B680 0xB5DE7EB4 # 2.665648800401707910762303594475e+47 +Z 0x4A42822A 0xF2487796 0x4048DDD9 0x7D7481F1 # 5.410031201858834566460604651708e+49 +Z 0x4E100ECB 0xFE1C7E24 0x40510232 0xB5BC1921 # 1.082293591137922845086980219250e+68 +Z 0x50801DB5 0xEA232CCC 0x4053F1AB 0x6B9840D0 # 5.971558130181310987237296921284e+79 +N 0x538AA8CC 0xE883305B 0x40579C6C 0x70A21751 # 2.780472798533127667532607272298e+94 +N 0x53D68481 0x81B7571C 0x4057F80F 0x69D57ADE # 7.515203759795911185316596929209e+95 +Z 0x61CF5B55 0xDE961A8E 0x406464C8 0x348AF949 # 1.410714456596528386795551901832e+163 +N 0x63F4D0F0 0x0313488C 0x4065B03D 0xEAA9ABB2 # 3.217793610610951495377196763253e+173 +N 0x6443E238 0x630D4B3B 0x4065DFC5 0x0D1EF669 # 9.835673600325649497978919582662e+174 +Z 0x722061D6 0x0C2C0093 0x406E3798 0x45EAA774 # 5.461828085706753538145251018537e+241 +Z 0x7B7BD35A 0xE5D5FE52 0x4071ED22 0x539BD8D6 # 6.620343395914844405355705099139e+286 diff --git a/test/io/cr/log1p.testdata b/test/io/cr/log1p.testdata new file mode 100644 index 0000000..4c0d86f --- /dev/null +++ b/test/io/cr/log1p.testdata @@ -0,0 +1,615 @@ +log1p # Name of the function to test + +# log1p.testdata +# copyright (C) 2006 Ch. Q. Lauter and V.Lefevre +# This file is part of crlibm and is distributed under the GNU Public Licence +# See file COPYING for details + +# The following lines are either comments (beginning with a #) +# or give +# 1/ a rounding mode : RN|RU|RD|RZ (crlibm syntax) or N|P|M|Z (libmcr syntax) +# 2/ The high and low hexadecimal halves of an input +# 3/ The high and low hexadecimal halves of the expected corresponding output + + +# Special cases TODO: VERIFY THIS INDICATIONS +N 00000000 00000000 00000000 00000000 # zero +N 80000000 00000000 80000000 00000000 # -zero +P 00000000 00000000 00000000 00000000 # zero +P 80000000 00000000 80000000 00000000 # -zero +M 00000000 00000000 00000000 00000000 # zero +M 80000000 00000000 80000000 00000000 # -zero +Z 00000000 00000000 00000000 00000000 # zero +Z 80000000 00000000 80000000 00000000 # -zero + +N 00000000 00000001 00000000 00000001 # smallest denorm positive +P 00000000 00000001 00000000 00000001 # smallest denorm positive +M 00000000 00000001 00000000 00000000 # smallest denorm positive +Z 00000000 00000001 00000000 00000000 # smallest denorm positive + +N 80000000 00000001 80000000 00000001 # smallest denorm negative +P 80000000 00000001 80000000 00000001 # smallest denorm negative +M 80000000 00000001 80000000 00000002 # smallest denorm negative +Z 80000000 00000001 80000000 00000001 # smallest denorm negative + + +N 7ff00000 00000000 7ff00000 00000000 # +inf +N fff00000 00000000 fff80000 00000000 # -inf +P 7ff00000 00000000 7ff00000 00000000 # +inf +P fff00000 00000000 fff80000 00000000 # -inf +M 7ff00000 00000000 7ff00000 00000000 # +inf +M fff00000 00000000 fff80000 00000000 # -inf +Z 7ff00000 00000000 7ff00000 00000000 # +inf +Z fff00000 00000000 fff80000 00000000 # -inf + +N fff80000 00000000 fff80000 00000000 # NaN +P fff80000 00000000 fff80000 00000000 # NaN +M fff80000 00000000 fff80000 00000000 # NaN +Z fff80000 00000000 fff80000 00000000 # NaN + +N bff00000 00000000 fff00000 00000000 # -inf +P bff00000 00000000 fff00000 00000000 # -inf +M bff00000 00000000 fff00000 00000000 # -inf +Z bff00000 00000000 fff00000 00000000 # -inf + +# Very worst case +N 0x3CD7FFFF 0xFFFFFFFD 3cd7ffff fffffff9 # 1.332267629550187256862679085950e-15 + +# One in five of the very worst cases computed by Lefevre and Muller. +# Rounding these values requires evaluating the function to at least 2^(-100). +# These worst cases have been selected thanks to the filterlists 5 script +# If you want the full list please contact Jean-Michel Muller + +N 0x3FE73E3F 0x48B0F2CE 0x3FE178E6 0xD3ECACEA # 7.263485355138870058766542570083e-01 +Z 0x3FF3AB36 0x9100B675 0x3FE9A76C 0xE83E31EA # 1.229300085465550695928982349869e+00 +N 0x3FFB4D4E 0x1A763801 0x3FEFDC08 0x685DF086 # 1.706373313299536897957864312048e+00 +Z 0x3F51994F 0x4A1185BE 0x3F5196E4 0x4AD93993 # 1.074149542795374123044238601210e-03 +N 0x3F549590 0x95A41CD6 0x3F549241 0xDF3A6406 # 1.256362148127900587452066005767e-03 +Z 0x3F54BB0C 0x524BB556 0x3F54B7B1 0x868AB960 # 1.265298874553030025053024232307e-03 +N 0x3F56B577 0x8B4CD5CB 0x3F56B171 0x1CA90E00 # 1.386038534474709092367272766921e-03 +Z 0x3F5A7D65 0x289493FB 0x3F5A77EB 0x3F6D31C5 # 1.616810596098304823528546414479e-03 +N 0x3F5D721B 0x225E9934 0x3F5D6B57 0x1B8869A4 # 1.797224520012697009108126877663e-03 +N 0x3F46292C 0x4122129B 0x3F462741 0x5F8F4D2D # 6.762949071946357379112035879132e-04 +N 0x3F4AE4E9 0x394E43C3 0x3F4AE216 0x527F0E8E # 8.207453525860209297623781843356e-04 +N 0x3F4B5C5C 0x65DE9416 0x3F4B5970 0x33ABA086 # 8.349848901515490289665377687811e-04 +Z 0x3F377EE7 0x01963137 0x3F377DD3 0x0C435F76 # 3.585161190009680093858379645866e-04 +Z 0x3F20CE1C 0xB7C44675 0x3F20CDD6 0x1EED6F47 # 1.282129341082964351598155738898e-04 +N 0x3F255AD4 0x81FBD893 0x3F255A62 0x83616B93 # 1.629242333291465048752261202125e-04 +N 0x3F2A0F7B 0xC7641421 0x3F2A0ED2 0x03A1B5EB # 1.988257024053983253609328984979e-04 +Z 0x3F2B6E30 0x6015FCB6 0x3F2B6D74 0x4B65334D # 2.092775394366468903577238602765e-04 +Z 0x3F2BAEB1 0x7D0C6B9F 0x3F2BADF1 0xEFCA64D6 # 2.111999188166542660693297817076e-04 +N 0x3F1A7B3B 0x0BC59BBA 0x3F1A7AE3 0x64DE707E # 1.010184086617090198998575312217e-04 +Z 0x3F024695 0x99D1274B 0x3F024680 0xB9E8F55A # 3.485816999011669999183546386767e-05 +N 0x3F043687 0x19B54798 0x3F04366D 0x90D4B5BB # 3.855323594827083115085808451283e-05 +N 0x3F05FBF5 0x6768B585 0x3F05FBD7 0x32BC2A2A # 4.193155921359672995982550980365e-05 +Z 0x3F075009 0xEFFCF05A 0x3F074FE7 0xF891F7B1 # 4.446535422039715669973586331665e-05 +N 0x3F0F90B8 0xB0F92831 0x3F0F907A 0x6BB4420B # 6.020606644747994348450606527656e-05 +Z 0x3EF8BF01 0x129F4020 0x3EF8BEED 0xEFBD4A8E # 2.359972965121370520186205865798e-05 +Z 0x3EFC1E8C 0xD7E76F77 0x3EFC1E74 0x2270BE46 # 2.681668910918486793313296467911e-05 +Z 0x3EFED665 0xD57E71B1 0x3EFED648 0x1E093CDC # 2.940892349522086380978792841123e-05 +Z 0x3EFF1F60 0x4000A48F 0x3EFF1F41 0xFB3EA54B # 2.968078842982953147329981680169e-05 +Z 0x3EE0B0CA 0x89777A80 0x3EE0B0C6 0x2F2B5CC5 # 7.958693727991685354372641825194e-06 +N 0x3EE09CF0 0xD5B07098 0x3EE09CEC 0x85B8AA3A # 7.921719477770296983891451514381e-06 +Z 0x3EEB107C 0xF25FE539 0x3EEB1071 0x8078AD4B # 1.290531470131643942977645728165e-05 +Z 0x3EDA4392 0x776DC458 0x3EDA438D 0x13D81144 # 6.261814511230699307944153053640e-06 +Z 0x3EC35D29 0xF8CC21D6 0x3EC35D28 0x81D62532 # 2.308359347561799491423389224520e-06 +N 0x3EC879B9 0x23EA7DE9 0x3EC879B6 0xCCDE3301 # 2.917704733221055850229995812239e-06 +N 0x3ECD1B53 0x3C98D6F7 0x3ECD1B4F 0xED659102 # 3.469793658418255000744313473748e-06 +Z 0x3ECEE81D 0xE74032FB 0x3ECEE81A 0x2C075455 # 3.684366499007139596379286836103e-06 +N 0x3FE02DED 0x9344A6B9 0x3FDA3043 0x77B5F242 # 5.056064487773347382315591858060e-01 +N 0x3FE03D29 0xD5AD6388 0x3FDA447D 0x406BE186 # 5.074662373909726298393252363894e-01 +Z 0x3FE166CE 0x703B05E9 0x3FDBCAB2 0x7D05ABDD # 5.437996093752960335976354144805e-01 +Z 0x3EB3763B 0x4DDCBD83 0x3EB3763A 0x907B12F7 # 1.160016203493323130193737129090e-06 +N 0x3EB4C02E 0x413CD1C4 0x3EB4C02D 0x69F11D99 # 1.236838447616064831267260887282e-06 +Z 0x3EBB069D 0xB2E45D5E 0x3EBB069C 0x45B1BF51 # 1.610865819017880334553969798317e-06 +Z 0x3EBE7387 0x36E5A541 0x3EBE7385 0x6741E035 # 1.815037844100163598061296356401e-06 +N 0x3EA2FB79 0xDFF725FC 0x3EA2FB79 0x85E21D48 # 5.657174710290450746544548693562e-07 +N 0x3EA62222 0x497541AE 0x3EA62221 0xCEFCA8C5 # 6.596248053690229129437721730667e-07 +N 0x3EA87688 0xE26A72D2 0x3EA87688 0x4CCE545B # 7.290549931152670363028673108929e-07 +Z 0x3EAD610B 0xDFDEB506 0x3EAD610B 0x08165E98 # 8.755650353541527736357273289935e-07 +N 0x3E9C3527 0x96F70134 0x3E9C3527 0x33818CBA # 4.203265211132230911688896848877e-07 +Z 0x3E98985F 0x158EDCFB 0x3E98985E 0xC9F14D8D # 3.664970527577610276278262651378e-07 +Z 0x3E99FED4 0x807D0D08 0x3E99FED4 0x2C04A907 # 3.873620930581012898618904066739e-07 +N 0x3E9916C3 0xDE290361 0x3E9916C3 0x8F7A7BB5 # 3.738541335709014106371934297451e-07 +Z 0x3E99C98B 0x1C8D433B 0x3E99C98A 0xC96DC9B5 # 3.842603999897838789412223264169e-07 +Z 0x3E9A76ED 0xD246DEED 0x3E9A76ED 0x7ABAEE95 # 3.943527693522588939180611045804e-07 +N 0x3E9F18CF 0xC6DEC867 0x3E9F18CF 0x4DFE33A1 # 4.633802238542775927240596669371e-07 +Z 0x3E81B862 0x8167A965 0x3E81B862 0x6DC78B53 # 1.320261737291732486368744112562e-07 +N 0x3E86C3E9 0xD8952207 0x3E86C3E9 0xB8310050 # 1.696146052865501312736988505023e-07 +N 0x3E713295 0x9861CBDB 0x3E713295 0x8F23BCF9 # 6.406603434028586843071846569295e-08 +N 0x3E7ABAB5 0xE8FF5C0F 0x3E7ABAB5 0xD2ABB326 # 9.957454438713729875396954557484e-08 +Z 0x3E750686 0x4C99D2F2 0x3E750686 0x3EC94164 # 7.832604178600877543096295697184e-08 +N 0x3E780EE2 0x9B6343F2 0x3E780EE2 0x894CE92F # 8.962357509195839915055418079676e-08 +Z 0x3E7E911C 0x1F0FCEF7 0x3E7E911C 0x01DD285B # 1.138703351747931209234941988227e-07 +N 0x3E7EF545 0xBE2FEE8F 0x3E7EF545 0xA03CB3FC # 1.153278926107579017170840797978e-07 +Z 0x3E684879 0x3D4CDE66 0x3E684879 0x3416316B # 4.523079836230220816491366274056e-08 +Z 0x3E6B8492 0x6570C134 0x3E6B8492 0x599BD318 # 5.125600626603699591428040752833e-08 +Z 0x3E690D64 0xC0BA1254 0x3E690D64 0xB6EB98D4 # 4.666357974767911420613654503026e-08 +N 0x3E5683F9 0x5A93506E 0x3E5683F9 0x569D6AA5 # 2.096921539604090831887124829307e-08 +Z 0x3E53C9E3 0xB2520A3E 0x3E53C9E3 0xAF42DC36 # 1.842959842071438721792248495272e-08 +N 0x3E59B2C9 0xAFDDD1C3 0x3E59B2C9 0xAAB50141 # 2.393349073739791997960067455441e-08 +Z 0x3E41CDFC 0x20B9C0BB 0x3E41CDFC 0x1F7CBF80 # 8.290926187970367832418633281723e-09 +N 0x3E4465C8 0x596BD0C8 0x3E4465C8 0x57CBC102 # 9.498367243320052196008248471953e-09 +N 0x3E43A10B 0x25ED2576 0x3E43A10B 0x246BD880 # 9.140500965186616992391610450434e-09 +N 0x3E4EFDF7 0xD69D766A 0x3E4EFDF7 0xD2DCF461 # 1.443180393565191302900688728478e-08 +Z 0x3E3CFDF2 0xA7E2D0E8 0x3E3CFDF2 0xA63E8C68 # 6.750222268453456248052223101844e-09 +N 0x3E3A2D79 0xFB6D4A46 0x3E3A2D79 0xFA16A7D8 # 6.094957364184896596522856800689e-09 +Z 0x3E3B5B7B 0x35F4E7FC 0x3E3B5B7B 0x347EB1A4 # 6.369629129097453832440990629214e-09 +Z 0x3E3D3EF2 0x8CAD019F 0x3E3D3EF2 0x8B015867 # 6.809339046451395676234655084244e-09 +N 0x3E237005 0xD07FF3E4 0x3E237005 0xD0217F6C # 2.262833146553339291892600123202e-09 +Z 0x3E2668E8 0x98B5C905 0x3E2668E8 0x98383C46 # 2.608843979110671039595053928247e-09 +N 0x3FD0F4D4 0xB8DC6FCB 0x3FCE155F 0xD91586A3 # 2.649432950290672716953110921168e-01 +N 0x3E10685F 0xB0FA7EB5 0x3E10685F 0xB0D8D7E4 # 9.550544278289493089435074405749e-10 +Z 0x3E137593 0x29957DB4 0x3E137593 0x29662879 # 1.132678983883741051053279069423e-09 +Z 0x3E1B66D3 0x9B3C9595 0x3E1B66D3 0x9ADEBA57 # 1.594986903790734380581495370510e-09 +N 0x3E1C2A20 0x192EE3EE 0x3E1C2A20 0x18CBBC30 # 1.639392709026790098054429816485e-09 +N 0x3E1A69EA 0x31B605CF 0x3E1A69EA 0x315ECFE3 # 1.537481425891669875964596507013e-09 +N 0x3DF2B431 0x9DD1E166 0x3DF2B431 0x9DC6F2B7 # 2.721773065780856332957195110216e-10 +N 0x3DF4E9CA 0xBBC730F1 0x3DF4E9CA 0xBBB98607 # 3.043278370436311238859870737140e-10 +Z 0x3DF671D5 0x23CA67DE 0x3DF671D5 0x23BAA9C4 # 3.266127678996291988510761491310e-10 +Z 0x3DFDA2EB 0x554F2652 0x3DFDA2EB 0x5533B3CA # 4.312664299541642886185998009417e-10 +Z 0x3DE03800 0x0002BD76 0x3DE037FF 0xFFFEA145 # 1.180069375596793179731824868496e-10 +Z 0x3DE0B000 0x0002E698 0x3DE0AFFF 0xFFFE8CB4 # 1.214175426915999929856821140032e-10 +Z 0x3DE12800 0x000310E6 0x3DE127FF 0xFFFE778D # 1.248281478235284228164244257913e-10 +Z 0x3DE1A000 0x00033C60 0x3DE19FFF 0xFFFE61D0 # 1.282387529554646074654094222139e-10 +Z 0x3DE30800 0x0003C5D6 0x3DE307FF 0xFFFE1D15 # 1.384705683513196903218205192882e-10 +Z 0x3DE4E800 0x00048D86 0x3DE4E7FF 0xFFFDB93D # 1.521129888792350349190995669363e-10 +Z 0x3DE6C800 0x000567F6 0x3DE6C7FF 0xFFFD4C05 # 1.657554094072744566082615687357e-10 +Z 0x3DE29000 0x000396D8 0x3DE28FFF 0xFFFE3494 # 1.350599632193602412181074689623e-10 +Z 0x3DE21800 0x00036906 0x3DE217FF 0xFFFE4B7D # 1.316493580874085469326371032709e-10 +Z 0x3DE65000 0x00052F98 0x3DE64FFF 0xFFFD6834 # 1.623448042752529689586070413341e-10 +Z 0x3DE3F800 0x00042756 0x3DE3F7FF 0xFFFDEC55 # 1.452917786152618529839746738434e-10 +Z 0x3DE47000 0x000459D8 0x3DE46FFF 0xFFFDD314 # 1.487023837472445665424157780726e-10 +Z 0x3DE38000 0x0003F600 0x3DE37FFF 0xFFFE0500 # 1.418811734832868942437762542486e-10 +Z 0x3DE74000 0x0005A180 0x3DE73FFF 0xFFFD2F40 # 1.691660145393036990761587807716e-10 +Z 0x3DE56000 0x0004C260 0x3DE55FFF 0xFFFD9ED0 # 1.555235940112332581140260404345e-10 +Z 0x3DE5D800 0x0004F866 0x3DE5D7FF 0xFFFD83CD # 1.589341991432392361271951985671e-10 +Z 0x3DEA1283 0x4167211E 0x3DEA1283 0x415C820D # 1.897010610241033580918743058590e-10 +N 0x3DEA2D71 0x846F1611 0x3DEA2D71 0x84646104 # 1.904664778473775628424014782529e-10 +N 0x3DECEF55 0x24370418 0x3DECEF55 0x2429EF2E # 2.105290543524237950547882975284e-10 +Z 0x3DEC3BB9 0x724CD70E 0x3DEC3BB9 0x72406294 # 2.054242827492765129943874822860e-10 +N 0x3DD00800 0x000156AB 0x3DD007FF 0xFFFF54AB # 5.832134775232281645747358686286e-11 +Z 0x3DD08000 0x00016B00 0x3DD07FFF 0xFFFF4A80 # 6.002665031821432995181957430891e-11 +N 0x3DD1E800 0x0001AB83 0x3DD1E7FF 0xFFFF2A3F # 6.514255801590050266222156359876e-11 +N 0x3DD0F800 0x00017FEB 0x3DD0F7FF 0xFFFF400B # 6.173195288410778215072623291358e-11 +Z 0x3DD17000 0x0001956C 0x3DD16FFF 0xFFFF354A # 6.343725545000317305419356267687e-11 +Z 0x3DD35000 0x0001F14C 0x3DD34FFF 0xFFFF075A # 7.025846571360412371366959331613e-11 +N 0x3DD4B800 0x00023C5B 0x3DD4B7FF 0xFFFEE1D3 # 7.537437341132519310616366346102e-11 +Z 0x3DD26000 0x0001C230 0x3DD25FFF 0xFFFF1EE8 # 6.684786058179977097481023567927e-11 +N 0x3DD3C800 0x000209BB 0x3DD3C7FF 0xFFFEFB23 # 7.196376827950920813994027887248e-11 +N 0x3DD2D800 0x0001D973 0x3DD2D7FF 0xFFFF1347 # 6.855316314770097799195957891840e-11 +N 0x3DD3E110 0x127EA79C 0x3DD3E110 0x127B9140 # 7.231993183449124224698169250065e-11 +Z 0x3DD53000 0x0002568C 0x3DD52FFF 0xFFFED4BA # 7.707967597723609364611636249321e-11 +Z 0x3DD44000 0x000222C0 0x3DD43FFF 0xFFFEEEA0 # 7.366907084541623127077163558744e-11 +N 0x3DD78800 0x0002E24B 0x3DD787FF 0xFFFE8EDB # 8.560618880681967691428992503334e-11 +N 0x3DDF0800 0x000503EB 0x3DDF07FF 0xFFFD7E0B # 1.128910298618128457386380798087e-10 +Z 0x3DDBC000 0x000402C0 0x3DDBBFFF 0xFFFDFEA0 # 1.009539119001922651843246205982e-10 +Z 0x3DD71000 0x0002C52C 0x3DD70FFF 0xFFFE9D6A # 8.390088624089908285153387020809e-11 +Z 0x3DD8F000 0x00033D2C 0x3DD8EFFF 0xFFFE616A # 9.072209650459309132992211646078e-11 +Z 0x3DD9E000 0x00037CB0 0x3DD9DFFF 0xFFFE41A8 # 9.413270163645172779648026653880e-11 +N 0x3DDB4800 0x0003E05B 0x3DDB47FF 0xFFFE0FD3 # 9.924860933425422278052252534543e-11 +N 0x3DD87800 0x00031E4B 0x3DD877FF 0xFFFE70DB # 8.901679393866668115348404815968e-11 +N 0x3DD96800 0x00035CA3 0x3DD967FF 0xFFFE51AF # 9.242739907052144021092085592048e-11 +Z 0x3DDCB000 0x0004494C 0x3DDCAFFF 0xFFFDDB5A # 1.043645170320741661056108245796e-10 +N 0x3DD5A800 0x00027153 0x3DD5A7FF 0xFFFEC757 # 7.878497854314893289062973268401e-11 +N 0x3DDD2800 0x00046D73 0x3DDD27FF 0xFFFDC947 # 1.060698195980180246230949333082e-10 +N 0x3DDC3800 0x000425BB 0x3DDC37FF 0xFFFDED23 # 1.026592144661322462926873870096e-10 +Z 0x3DD80000 0x00030000 0x3DD7FFFF 0xFFFE8000 # 8.731149137274220968160665101720e-11 +Z 0x3DDAD000 0x0003BE8C 0x3DDACFFF 0xFFFE20BA # 9.754330676831811908128110125127e-11 +N 0x3DDA5800 0x00039D53 0x3DDA57FF 0xFFFE3157 # 9.583800420238395408660034831573e-11 +Z 0x3DDDA000 0x00049230 0x3DDD9FFF 0xFFFDB6E8 # 1.077751221639638218451397131954e-10 +Z 0x3DDED84B 0xBC382F28 0x3DDED84B 0xBC30C056 # 1.122131129811689231340448854679e-10 +Z 0x3DDE9000 0x0004DD6C 0x3DDE8FFF 0xFFFD914A # 1.111857272958612324029112864457e-10 +N 0x3DDFF800 0x000552AB 0x3DDFF7FF 0xFFFD56AB # 1.163016349937218885237736800107e-10 +N 0x3DDE1800 0x0004B783 0x3DDE17FF 0xFFFDA43F # 1.094804247299115577717451642412e-10 +Z 0x3DD62000 0x00028CB0 0x3DD61FFF 0xFFFEB9A8 # 8.049028110906371083970377403342e-11 +N 0x3DD69800 0x0002A8A3 0x3DD697FF 0xFFFEABAF # 8.219558367498042749333848654145e-11 +Z 0x3DDF8000 0x00052B00 0x3DDF7FFF 0xFFFD6A80 # 1.145963324277663977789255443304e-10 +Z 0x3DC0B000 0x0000B9A6 0x3DC0AFFF 0xFFFFA32D # 3.035438567197860951691595365841e-11 +Z 0x3DC1A000 0x0000CF18 0x3DC19FFF 0xFFFF9874 # 3.205968823783832825646693410321e-11 +Z 0x3DC17000 0x0000CAB6 0x3DC16FFF 0xFFFF9AA5 # 3.171862772466622941219188432156e-11 +Z 0x3DC08000 0x0000B580 0x3DC07FFF 0xFFFFA540 # 3.001332515880689841355303810848e-11 +Z 0x3DC26000 0x0000E118 0x3DC25FFF 0xFFFF8F74 # 3.342393029052749911539140169326e-11 +Z 0x3DC29000 0x0000E5B6 0x3DC28FFF 0xFFFF8D25 # 3.376499080369998570057858570663e-11 +Z 0x3DC38000 0x0000FD80 0x3DC37FFF 0xFFFF8140 # 3.547029336956358184925090846866e-11 +Z 0x3DC35000 0x0000F8A6 0x3DC34FFF 0xFFFF83AD # 3.512923285639070752315159022356e-11 +Z 0x3DC53000 0x00012B46 0x3DC52FFF 0xFFFF6A5D # 3.853983798812294045235398076002e-11 +Z 0x3DC44000 0x00011160 0x3DC43FFF 0xFFFF7750 # 3.683453542225585463547244991249e-11 +Z 0x3DC74000 0x00016860 0x3DC73FFF 0xFFFF4BD0 # 4.229150363303735348954691110291e-11 +Z 0x3DC47000 0x00011676 0x3DC46FFF 0xFFFF74C5 # 3.717559593542911670248390238930e-11 +Z 0x3DC65000 0x00014BE6 0x3DC64FFF 0xFFFF5A0D # 4.058620106716600252263190370643e-11 +Z 0x3DC62000 0x00014658 0x3DC61FFF 0xFFFF5CD4 # 4.024514055399196497379618276617e-11 +Z 0x3DC56000 0x00013098 0x3DC55FFF 0xFFFF67B4 # 3.888089850129659026027756746856e-11 +Z 0x3DC71000 0x00016296 0x3DC70FFF 0xFFFF4EB5 # 4.195044311986292819979905593093e-11 +Z 0x3DC9E000 0x0001BE58 0x3DC9DFFF 0xFFFF20D4 # 4.706635081748745010517170237689e-11 +Z 0x3DC83000 0x00018606 0x3DC82FFF 0xFFFF3CFD # 4.399680619891064316102258965801e-11 +Z 0x3DC92000 0x0001A4D8 0x3DC91FFF 0xFFFF2D94 # 4.570210876478587153705893937172e-11 +Z 0x3DC8F000 0x00019E96 0x3DC8EFFF 0xFFFF30B5 # 4.536104825161067076548681573629e-11 +Z 0x3DC80000 0x00018000 0x3DC7FFFF 0xFFFF4000 # 4.365574568573583013036260025430e-11 +Z 0x3DCB0000 0x0001E600 0x3DCAFFFF 0xFFFF0D00 # 4.911271389654214440281365227498e-11 +Z 0x3DCAD000 0x0001DF46 0x3DCACFFF 0xFFFF105D # 4.877165338336616814941726017610e-11 +Z 0x3DCA1000 0x0001C4D6 0x3DCA0FFF 0xFFFF1D95 # 4.740741133066303861765596024404e-11 +Z 0x3DCBC000 0x00020160 0x3DCBBFFF 0xFFFEFF50 # 5.047695594924682489822348913392e-11 +Z 0x3DCBF000 0x00020856 0x3DCBEFFF 0xFFFEFBD5 # 5.081801646242318889253201546452e-11 +Z 0x3DCDD000 0x00025086 0x3DCDCFFF 0xFFFED7BD # 5.422862159419109398565075531946e-11 +Z 0x3DCCB000 0x000224A6 0x3DCCAFFF 0xFFFEEDAD # 5.218225851512942035159038925036e-11 +Z 0x3DCCE000 0x00022BD8 0x3DCCDFFF 0xFFFEEA14 # 5.252331902830617208681104981268e-11 +Z 0x3DCE9000 0x00026EB6 0x3DCE8FFF 0xFFFEC8A5 # 5.559286364690042737200620295908e-11 +Z 0x3DCFB000 0x00029D66 0x3DCFAFFF 0xFFFEB14D # 5.763922672596675389701217980884e-11 +Z 0x3DCDA000 0x00024918 0x3DCD9FFF 0xFFFEDB74 # 5.388756108101395450951796052541e-11 +Z 0x3DCEC000 0x00027660 0x3DCEBFFF 0xFFFEC4D0 # 5.593392416007795458905113198484e-11 +Z 0x3DCF8000 0x00029580 0x3DCF7FFF 0xFFFEB540 # 5.729816621278883893905511655135e-11 +N 0x3DCFB7BC 0x67A4663E 0x3DCFB7BC 0x67A0783B # 5.769419400148649611273489145233e-11 +N 0x3DB232DB 0xB4E97C2D 0x3DB232DB 0xB4E8D695 # 1.655158935864458204086942046997e-11 +Z 0x3DB3E486 0xBAD9E68C 0x3DB3E486 0xBAD920B0 # 1.809228780524084327850574940158e-11 +N 0x3DB479AD 0xDAD434DF 0x3DB479AD 0xDAD36340 # 1.862218511062433751196219974027e-11 +N 0x3DBE1EC1 0x4D56278B 0x3DBE1EC1 0x4D5461EE # 2.739410506902105196775793097626e-11 +Z 0x3DBDED1C 0x2FABB6B4 0x3DBDED1C 0x2FA9F6E9 # 2.721773065558614874349217513776e-11 +Z 0x3DA08000 0x00002D60 0x3DA07FFF 0xFFFFE950 # 7.503331289645424622946369080999e-12 +Z 0x3DA26000 0x00003846 0x3DA25FFF 0xFFFFE3DD # 8.355982572562052334095278645868e-12 +Z 0x3DA0E000 0x00002F76 0x3DA0DFFF 0xFFFFE845 # 7.673861546228711391084937570800e-12 +Z 0x3DA2C000 0x00003A98 0x3DA2BFFF 0xFFFFE2B4 # 8.526512829145436037461880693600e-12 +Z 0x3DA44000 0x00004458 0x3DA43FFF 0xFFFFDDD4 # 9.208633855479164721384356000390e-12 +Z 0x3DA3E486 0xBAD9A498 0x3DA3E486 0xBAD941AA # 9.046143902593144066084231499106e-12 +Z 0x3DA86000 0x00006306 0x3DA85FFF 0xFFFFCE7D # 1.108446667789851803343371679992e-11 +Z 0x3DAA4000 0x000072D8 0x3DAA3FFF 0xFFFFC694 # 1.193711796081718138437133108133e-11 +Z 0x3DA9E000 0x00006F96 0x3DA9DFFF 0xFFFFC835 # 1.176658770423340994009259480188e-11 +Z 0x3DA62000 0x00005196 0x3DA61FFF 0xFFFFD735 # 1.006128513839676178481360114457e-11 +Z 0x3DAB1BA5 0xFDF153EA 0x3DAB1BA5 0xFDF09C34 # 1.232729190922279721674326443798e-11 +Z 0x3DA80000 0x00006000 0x3DA7FFFF 0xFFFFD000 # 1.091393642131484352438301407839e-11 +Z 0x3DA68000 0x00005460 0x3DA67FFF 0xFFFFD5D0 # 1.023181539498033935863627030816e-11 +Z 0x3DAC2000 0x000083D6 0x3DAC1FFF 0xFFFFBE15 # 1.278976924373632941144911315240e-11 +Z 0x3DABC000 0x00008058 0x3DABBFFF 0xFFFFBFD4 # 1.261923898715246103194234331501e-11 +Z 0x3DAFE000 0x0000A956 0x3DAFDFFF 0xFFFFAB55 # 1.449507180957607949402518066349e-11 +Z 0x3DAF8000 0x0000A560 0x3DAF7FFF 0xFFFFAD50 # 1.432454155299201724406234371024e-11 +Z 0x3DA4A000 0x000046E6 0x3DA49FFF 0xFFFFDC8D # 9.379164112062645359978991606053e-12 +Z 0x3DADA000 0x00009246 0x3DAD9FFF 0xFFFFB6DD # 1.347189027007199679993225961780e-11 +Z 0x3DAE0000 0x00009600 0x3DADFFFF 0xFFFFB500 # 1.364242052665596211466706301312e-11 +Z 0x3DAFFFEF 0xFFFCAAA8 0x3DAFFFEF 0xFFFBAAA8 # 1.455180420571145458806493378187e-11 +Z 0x3D9126A6 0xE21ED399 0x3D9126A6 0xE21EAED4 # 3.899682255180655487302893380281e-12 +Z 0x3D9031B2 0xD07A6A98 0x3D9031B2 0xD07A49CF # 3.682119936620784587350772834707e-12 +Z 0x3D96B9D7 0xC83E7113 0x3D96B9D7 0xC83E3083 # 5.167282512301365588319903302497e-12 +Z 0x3D954A57 0xD5F4FD1D 0x3D954A57 0xD5F4C473 # 4.840877128908381768722517906973e-12 +N 0x3D9C7C8F 0x83032645 0x3D9C7C8F 0x8302C0D6 # 6.477094942915232637243364568877e-12 +N 0x3D9F5732 0xC80871C5 0x3D9F5732 0xC807F6FE # 7.126031644554177094790025335173e-12 +Z 0x3D809923 0x27ADFD26 0x3D809923 0x27ADEBED # 1.886996036854301593737337278072e-12 +Z 0x3D82F50A 0x5010AA6C 0x3D82F50A 0x501093F5 # 2.155182825179337569590032025763e-12 +N 0x3D83E486 0xBAD97321 0x3D83E486 0xBAD95A66 # 2.261535975643171471551937274461e-12 +N 0x3D86B9D7 0xC83E5B8E 0x3D86B9D7 0xC83E3B46 # 2.583641256148457726779798023582e-12 +Z 0x3D88E5B4 0xBB850455 0x3D88E5B4 0xBB84DD96 # 2.830494055282342579116780757438e-12 +Z 0x3FB538EA 0x18A45850 0x3FB46370 0xD915991A # 8.289969541178376921664039400639e-02 +N 0x3FB60713 0xAADD0422 0x3FB5218B 0x7618C50F # 8.604548379391066537102972233697e-02 +Z 0x3FBAD5AC 0xD79CAB54 0x3FB984F5 0xFEB68F6C # 1.048229242702921060192977620318e-01 +Z 0x3FBAE44C 0x6D5F3942 0x3FB99232 0x0E39C4D4 # 1.050460593243985052414046776903e-01 +N 0x3FC0C63F 0x66EADDB6 0x3FBF8686 0x67D334AD # 1.310500385786618759986765780923e-01 +Z 0x3D7153E5 0xAF20E75B 0x3D7153E5 0xAF20DDF9 # 9.849670420390535448028413380566e-13 +N 0x3D714000 0x00000633 0x3D713FFF 0xFFFFFCE7 # 9.805489753492587485998374401660e-13 +Z 0x3D750000 0x00000930 0x3D74FFFF 0xFFFFFB68 # 1.193711796077443294880853203391e-12 +Z 0x3D747DA8 0x739B4B91 0x3D747DA8 0x739B3E72 # 1.164770061294241610448128947777e-12 +Z 0x3D7F4B82 0xFFEB7C3F 0x3D7F4B82 0xFFEB5DA4 # 1.778912954170592976609574709871e-12 +N 0x3D78C000 0x00000CC3 0x3D78BFFF 0xFFFFF99F # 1.406874616805658133420629453470e-12 +Z 0x3D7A291A 0x9605E380 0x3D7A291A 0x9605CE1C # 1.487055778885826644654823628494e-12 +Z 0x3D7C8000 0x000010EC 0x3D7C7FFF 0xFFFFF78A # 1.620037437533903264219166190402e-12 +N 0x3D7C4B51 0x8E3A0AD1 0x3D7C4B51 0x8E39F1CC # 1.608339811655675669133517377738e-12 +N 0x3D610FF8 0x7F865558 0x3D610FF8 0x7F8650CB # 4.849421637446287267233156688275e-13 +N 0x3D61B59F 0x38384B0A 0x3D61B59F 0x38384623 # 5.033331475609602590640593246463e-13 +Z 0x3D66EDE2 0x9B026029 0x3D66EDE2 0x9B0257F2 # 6.516881676248312835891069366082e-13 +N 0x3D6B4ADA 0x9BE933CE 0x3D6B4ADA 0x9BE9282B # 7.756966115559925255441484858489e-13 +Z 0x3D6E93E8 0xB71A5C72 0x3D6E93E8 0xB71A4DD5 # 8.690724855242185968054251931834e-13 +N 0x3D6EDA3B 0x93204DC4 0x3D6EDA3B 0x93203EE4 # 8.768799812616742174004475457850e-13 +Z 0x3D520000 0x000001B0 0x3D51FFFF 0xFFFFFF28 # 2.557953848736578773399122868625e-13 +N 0x3D542B04 0xEEFD91FC 0x3D542B04 0xEEFD8ECE # 2.866051436015571795650472841148e-13 +Z 0x3D52AE79 0x842F2A29 0x3D52AE79 0x842F276F # 2.654806748448529779982104964393e-13 +N 0x3D5466F6 0xF4F6CC9E 0x3D5466F6 0xF4F6C95D # 2.899327819691441274882117305455e-13 +N 0x3D568000 0x000002A3 0x3D567FFF 0xFFFFFEAF # 3.197442310920791624331114681202e-13 +N 0x3D598786 0x6B491005 0x3D598786 0x6B490AED # 3.627945207887616537665013362992e-13 +Z 0x3D5E0000 0x000004B0 0x3D5DFFFF 0xFFFFFDA8 # 4.263256414561206960401955342535e-13 +N 0x3D598000 0x00000363 0x3D597FFF 0xFFFFFE4F # 3.623767952376948671081822799679e-13 +Z 0x3D4007FE 0x00FF611B 0x3D4007FE 0x00FF601A # 1.139086659085962057323943740790e-13 +Z 0x3D355AAA 0x002A9DF2 0x3D355AAA 0x002A9D0D # 7.586520391123188196882816167715e-14 +Z 0x3D293813 0x0889792F 0x3D293813 0x0889788F # 4.479801494354759888978379773847e-14 +N 0x3D295674 0xBF3ECCE0 0x3D295674 0xBF3ECC3F # 4.500883029592769931990229655293e-14 +Z 0x3D158A68 0xA4A8DA1A 0x3D158A68 0xA4A8D9DF # 1.913194867290193591587299055691e-14 +N 0x3D1B0E35 0x269B3932 0x3D1B0E35 0x269B38D6 # 2.403010991697270398937161976167e-14 +N 0x3D06CDB2 0xBBB21301 0x3D06CDB2 0xBBB212E1 # 1.012679207245474289699550913039e-14 +Z 0x3D0A3AD1 0x2A1DA17D 0x3D0A3AD1 0x2A1DA151 # 1.164835077159058961118798724996e-14 +N 0x3CF4C8DC 0x2E423989 0x3CF4C8DC 0x2E42397B # 4.615110447320560653516707391386e-15 +Z 0x3CF80000 0x0000000C 0x3CF7FFFF 0xFFFFFFFA # 5.329070518200760860364294658978e-15 +N 0x3CE0F876 0xCCDF6CDC 0x3CE0F876 0xCCDF6CD8 # 1.884110950420531087534796688797e-15 +N 0x3FA392D6 0x59BA6CFB 0x3FA3356D 0xE185241A # 3.822965474429370485998092021873e-02 +N 0x3FA92206 0x419A8E93 0x3FA88917 0xE9AE7A45 # 4.908771086527709964775212370114e-02 +N 0x3FADC3F0 0xBB921988 0x3FACEEAC 0x29095CF0 # 5.813553132707044435179000174685e-02 +Z 0x3FAED34E 0xEBD3F9FE 0x3FADEEE1 0x68763EF0 # 6.020590428123638593316258038612e-02 +Z 0x3CD00000 0x00000002 0x3CCFFFFF 0xFFFFFFFF # 8.881784197001256267693579449786e-16 +N 0x3CD1E377 0x9B97F4AA 0x3CD1E377 0x9B97F4A7 # 9.930136612989096415082357094424e-16 +Z 0x3CD3988E 0x14092130 0x3CD3988E 0x1409212D # 1.087791964408414977289597287194e-15 +N 0x3CD52A7F 0xA9D2F8EC 0x3CD52A7F 0xA9D2F8E9 # 1.174949609190441714700943742296e-15 +N 0x3CDA8872 0x93FD6F38 0x3CDA8872 0x93FD6F32 # 1.472877282518059865496701187112e-15 +Z 0x3CDDEEEA 0x11683F4E 0x3CDDEEEA 0x11683F46 # 1.661629672422090719914417451770e-15 +N 0x3CC3988E 0x14092131 0x3CC3988E 0x1409212F # 5.438959822042075872524117962235e-16 +Z 0x3CC6A09E 0x667F3BCE 0x3CC6A09E 0x667F3BCB # 6.280369834735101652963725910129e-16 +N 0x3CC94C58 0x3ADA5B53 0x3CC94C58 0x3ADA5B51 # 7.021666937153402449716262382570e-16 +Z 0x3CCBB67A 0xE8584CAC 0x3CCBB67A 0xE8584CA9 # 7.691850745534257237715776038820e-16 +N 0x3F91F8AA 0xDA39E276 0x3F91D0C3 0x2C998AFD # 1.755015332170947045531406160990e-02 +N 0x3F88F8DD 0x9F2C5482 0x3F88D234 0x471CAD4C # 1.219342367179821265410488706493e-02 +N 0x3F76020A 0xEDC92D72 0x3F75F2F5 0xF1915187 # 5.373041811775324319566671249504e-03 +N 0x3F787614 0x309F34B9 0x3F786374 0x57B2AF97 # 5.971983782683648080136240565707e-03 +N 0x4005ACC5 0x81D105A4 0x3FF4F947 0xF7955182 # 2.709361089888902895950195670594e+00 +N 0x4011B6E7 0xE4E96F86 0x3FFB1124 0x0CBA290E # 4.428618981120854058985969459172e+00 +N 0x40187C3D 0x679EC09A 0x3FFF68D5 0x7D12D677 # 6.121327990593409040798178466503e+00 +N 0x4020B119 0x9E497739 0x4001E126 0xF5D95F39 # 8.345898577182753186320951499511e+00 +Z 0x4026EDE4 0x92D96072 0x40042EE3 0xC7DC4946 # 1.146463450339817669032527192030e+01 +Z 0x402A44FF 0x9A896F5E 0x40053068 0xB2BACAC1 # 1.313476260116265947885949572083e+01 +N 0x4032D9D7 0xD597A9DD 0x4007E7F0 0x95703EEE # 1.885094962074969160426007874776e+01 +N 0x404222E0 0xBC47B9CB 0x400CF22F 0xDB866F05 # 3.627248338224634238713406375609e+01 +Z 0x405097AD 0x3A32B788 0x4010D73E 0x6AF47F36 # 6.636994795754264941933797672391e+01 +N 0x40714956 0xB273C365 0x40168126 0x3A2C6BBF # 2.765836662790300692904565948993e+02 +Z 0x40D212E2 0x3B068356 0x4023A6E7 0xCCF2B57A # 1.850753485262704634806141257286e+04 +N 0x40E72F13 0xD0736E33 0x40258944 0x2275E324 # 4.748061919566653523361310362816e+04 +Z 0x41432302 0x58BBD4EF 0x402D7860 0xC4725C96 # 2.508292693232170771807432174683e+06 +Z 0x416DAAC4 0x39B157E5 0x40308F51 0x434652C2 # 1.555408180289835669100284576416e+07 +N 0x41D29570 0x0A39D1CB 0x4034F1B1 0x703D1A64 # 1.247133736903429746627807617188e+09 +Z 0x42996BAC 0xABCE3DBD 0x403D933D 0x37E637DF # 6.987562283919434570312500000000e+12 +Z 0x42F181EA 0x60203D29 0x4040AE38 0xAA7BF73D # 3.079948899460665625000000000000e+14 +N 0x43D51C85 0x66B9C005 0x4045A04D 0x027E5548 # 6.084949801575650304000000000000e+18 +N 0x445DD834 0x130B60E6 0x40489265 0x4903A23D # 2.202138704352598556672000000000e+21 +N 0x44EA19AD 0x54B282DF 0x404B9FBD 0xFC3D1C4D # 9.860414956831622110904320000000e+23 +N 0x4517BF16 0xE6C5D5BE 0x404C9DD0 0x16897D29 # 7.176922076666601505030144000000e+24 +N 0x45C0A163 0x6F8AEB6E 0x40502015 0xD64B29B1 # 1.029373357196017643280138240000e+28 +N 0xBFDCEF09 0x80108D65 0xBFE340AA 0x256D2C83 # -4.520896673804684628983352467912e-01 +Z 0xBFDD10DB 0x8C1F2D25 0xBFE35F96 0x09B17476 # -4.541539066674025737491149357083e-01 +N 0xBF5621E8 0x5DCB9CB5 0xBF5625BC 0xF0BF305F # -1.350857658673193907941656455307e-03 +Z 0xBF5EBBEA 0xD4ABEC96 0xBF5EC34E 0x5C4AB2E2 # -1.875857664969148626971096049942e-03 +Z 0xBF5FA8F5 0xFAA4F7BE 0xBF5FB0CD 0x46EAB9A3 # -1.932373250908877692494369782139e-03 +Z 0xBF5B0419 0xB7EBBC12 0xBF5B09CF 0x0E341E4A # -1.648926845230884192378129071699e-03 +Z 0xBF5B406B 0xEB4933CB 0xBF5B463A 0xDF6637D5 # -1.663308515293271004284458847167e-03 +N 0xBF401471 0xEFFF5E90 0xBF401574 0x9588EEF5 # -4.907184920694574598032389189939e-04 +N 0xBF411FB9 0x0C9B9C69 0xBF4120DE 0x61473628 # -5.225804863727814874099775188654e-04 +N 0xBF419D22 0x4F050B26 0xBF419E58 0xAA7FBABC # -5.375306628042405675954595878352e-04 +Z 0xBF4ACA2F 0xC6810E46 0xBF4ACCFD 0xDC18541C # -8.175595548966594749290548449494e-04 +N 0xBF4D8762 0xF7FD5BDA 0xBF4D8ACB 0x7234AA72 # -9.011491056111168174852510404094e-04 +N 0xBF30064D 0x18740427 0xBF3006CD 0x82B54AE8 # -2.445162030682589463480292035769e-04 +Z 0xBF3116E8 0x61DBA212 0xBF31177A 0x6ED080C2 # -2.607648219581658365420762102360e-04 +Z 0xBF310BCC 0xFCAC31C0 0xBF310C5E 0x4C01F2E9 # -2.601027924107567057543377586626e-04 +N 0xBF36DD9A 0x6A222EAE 0xBF36DE9F 0xE4E355AE # -3.489019383173624878555219019916e-04 +N 0xBF333FD6 0x69B9957A 0xBF33408F 0xB7E31CA5 # -2.937220067223616582277601061435e-04 +Z 0xBF384F0D 0xCDC27564 0xBF385035 0x55F8030D # -3.709229183728927990021384530905e-04 +N 0xBF3AE839 0xF2B3112C 0xBF3AE9A4 0x0B49CA79 # -4.105702852934707807602832119187e-04 +N 0xBF25C3F1 0xAF326802 0xBF25C468 0x2175F806 # -1.660568737847368235051315199513e-04 +Z 0xBF1C06ED 0xF4DC25D9 0xBF1C0750 0x272E8B13 # -1.069147812950069486312779099002e-04 +Z 0xBF1B7390 0xD9206EA9 0xBF1B73EF 0x0D66998E # -1.047188909812322299289558125146e-04 +Z 0xBF1AC622 0x49E937A0 0xBF1AC67B 0xE6831B3E # -1.021345546885197609621176439987e-04 +Z 0xBF03BF39 0xDCFA6791 0xBF03BF52 0x3C3965E8 # -3.766436895809224528726757985631e-05 +N 0xBEF19A2C 0x2534C596 0xBEF19A35 0xD3F1903A # -1.678680048406362869525473846544e-05 +N 0xBEF3FC57 0x34E849A6 0xBEF3FC63 0xB0601BE7 # -1.905985419099202920123134474828e-05 +N 0xBEFB2497 0x7A51F167 0xBEFB24AE 0x80557154 # -2.588552128600495947480762681803e-05 +Z 0xBEE12B2A 0xEC37A66C 0xBEE12B2F 0x8745376D # -8.186637734791678050385449472159e-06 +N 0xBEE53DFC 0xD4A3E6E9 0xBEE53E03 0xE190FB13 # -1.012904126128666346649560142668e-05 +N 0xBED1F236 0x0FC8910A 0xBED1F238 0x93E9BA27 # -4.278692582935592560893812985601e-06 +Z 0xBED6DC8E 0x6810AD2E 0xBED6DC92 0x7D5EA406 # -5.450617778495008456068719737697e-06 +Z 0xBEC42D8B 0x87EE94F9 0xBEC42D8D 0x1F14A759 # -2.405394354326238061061353848413e-06 +Z 0xBECDC023 0x6CBFF167 0xBECDC026 0xE1D8B657 # -3.546540801478508750523661527398e-06 +Z 0xBEC8F628 0x36DF0CD7 0xBEC8F62A 0xA5F39972 # -2.975648775356558463069068729001e-06 +N 0xBECC3AD3 0x4DE86426 0xBECC3AD6 0x6AD496CA # -3.365252822417930246123429077754e-06 +Z 0xBFCE033B 0x6B48A1FB 0xBFD119AA 0xE6072D38 # -2.344736360403344155312055363538e-01 +N 0xBEB0A95B 0xA7B93C20 0xBEB0A95C 0x328701B3 # -9.931060550754497906651707683778e-07 +N 0xBEB1682B 0x01059920 0xBEB1682B 0x9885AC8B # -1.037532460024222843043145703135e-06 +Z 0xBEBEA693 0xD3B85340 0xBEBEA695 0xA973FD94 # -1.826923678010033903935938059959e-06 +N 0xBEB8EC53 0xF6DCBF6E 0xBEB8EC55 0x2D71C831 # -1.485535871602991112261317116494e-06 +N 0xBEBF5EDF 0x0CF62B24 0xBEBF5EE0 0xF904EA31 # -1.869832931907907087409979191017e-06 +N 0xBEA65299 0x090576C0 0xBEA65299 0x8598B75B # -6.652667412889159081167134157653e-07 +Z 0xBEAC8299 0x1702176B 0xBEAC8299 0xE237262E # -8.496686359083757442175305861498e-07 +N 0xBE96827B 0x7C641C05 0xBE96827B 0xBBBA1454 # -3.354206196269271914518251848786e-07 +Z 0xBE98607F 0xA9E36F30 0xBE98607F 0xF42AFA59 # -3.632448314480421705931038889315e-07 +Z 0xBE9CBC84 0x1339BE21 0xBE9CBC84 0x7A72B6DE # -4.282055840803499319192871545164e-07 +Z 0xBE88A5DE 0xCD86FA17 0xBE88A5DE 0xF37F4E5D # -1.836413961019427745979614536795e-07 +Z 0xBE701068 0xA49F606D 0xBE701068 0xACAFD181 # -5.984342368815844596247733146524e-08 +N 0xBE70416D 0x5D27FA39 0xBE70416D 0x6569ED62 # -6.055673588271345158648477574950e-08 +Z 0xBE708E89 0xD57EA69F 0xBE708E89 0xDE0FAB63 # -6.167885169155561089724277559418e-08 +Z 0xBE7C1484 0x163F379A 0xBE7C1484 0x2EE32C04 # -1.046066749326040407094790896450e-07 +Z 0xBE7B3F2A 0x8B36F757 0xBE7B3F2A 0xA26A0BEB # -1.015020270533265837059684242281e-07 +N 0xBE76B074 0x55C8AEFB 0xBE76B074 0x65DF1C02 # -8.452413653079915213666453667127e-08 +Z 0xBE740174 0x3554929F 0xBE740174 0x41D663FC # -7.452696356277372043789159741442e-08 +N 0xBE78BB8B 0x605032C1 0xBE78BB8B 0x736DCF0D # -9.213609793185516386716896750433e-08 +N 0xBE66245C 0x9072E3D2 0xBE66245C 0x981BF821 # -4.124275859149637147777926271877e-08 +Z 0xBE6DFA08 0x50D6BD19 0xBE6DFA08 0x5EE1257C # -5.583593507983130047033569595856e-08 +Z 0xBE684879 0x3103F7C2 0xBE684879 0x3A3AA4BC # -4.523079699841883563044263880451e-08 +N 0xBE69E987 0x7DA95977 0xBE69E987 0x88271F76 # -4.826527773688320257275860786055e-08 +N 0xBE6E75DE 0xCB63D097 0xBE6E75DE 0xD9E32A95 # -5.673697371809689231918051133090e-08 +Z 0xBE5B0E54 0xBCC25AE0 0xBE5B0E54 0xC27A683C # -2.519784540795373075950129224121e-08 +N 0xBE5B2F60 0x2382C0B3 0xBE5B2F60 0x2948CECC # -2.531806073184666198879837456081e-08 +N 0xBE4465C8 0x57411116 0xBE4465C8 0x58E120DC # -9.498367183174065717550448267707e-09 +Z 0xBE399DAD 0x1EDDAC6E 0xBE399DAD 0x2025C2E5 # -5.964171807342104589667532057572e-09 +N 0xBE3A2D79 0xF9A471B4 0xBE3A2D79 0xFAFB1422 # -6.094957339419226516332190744969e-09 +Z 0xBE3D3EF2 0x8A72CAAB 0xBE3D3EF2 0x8C1E73E2 # -6.809339015539996983540382721701e-09 +N 0xBE281CC4 0x37910B41 0xBE281CC4 0x38226543 # -2.807049201182368135126784378032e-09 +Z 0xBE286039 0x83F1656D 0xBE286039 0x8485F12A # -2.837725637409540289945959878740e-09 +N 0xBE2231E2 0x987A6FE2 0xBE2231E2 0x98CD3348 # -2.118160927754503932122059477747e-09 +Z 0xBE20598E 0x3E209BDF 0xBE20598E 0x3E637025 # -1.903370337226334447631118180415e-09 +Z 0xBFC1484B 0x3CD038F0 0xBFC290EA 0x09E36478 # -1.350187346401479082658170227660e-01 +Z 0xBFC8C024 0xD0AA27B3 0xBFCB8144 0xD498CC5B # -1.933637637014818666525428625391e-01 +N 0xBFC8F2B0 0x59A42452 0xBFCBBFFD 0x89F45F67 # -1.949062764836378414123885249865e-01 +Z 0xBFC9D7EC 0x7DF33DBC 0xBFCCDDF7 0x23D3E52E # -2.019019713393229720210797495383e-01 +Z 0xBFCB3DBA 0xF5230568 0xBFCEA162 0x74B0109A # -2.128213593441998785493751711329e-01 +N 0xBE1C2A20 0x18AAAEF0 0xBE1C2A20 0x190DD6AE # -1.639392707235051130405873907013e-09 +N 0xBE1E10BB 0x00184E4B 0xBE1E10BB 0x00894BE8 # -1.750033895905003300166983945172e-09 +N 0xBE012C7B 0x37C2D50F 0xBE012C7B 0x37D54411 # -4.998220583270615513179770999705e-10 +N 0xBE05A011 0x9264A29B 0xBE05A011 0x9281DD0A # -6.293781370949917730388010777187e-10 +N 0xBE0BB245 0x1B7C3D55 0xBE0BB245 0x1BAC2EC0 # -8.060703692811512855724884327928e-10 +N 0xBE0F26EF 0x6B649953 0xBE0F26EF 0x6BA14091 # -9.066451676104171317067939192232e-10 +Z 0xBDF0F4E4 0xD7BB37E8 0xBDF0F4E4 0xD7C4341E # -2.467512511429239167836056494673e-10 +N 0xBDF95F63 0x4D81865D 0xBDF95F63 0x4D95A485 # -3.692200551425367437890528229673e-10 +N 0xBDF55C1C 0x76FE4EBF 0xBDF55C1C 0x770C90AE # -3.108261347901488790991072170498e-10 +Z 0xBDF671D5 0x23B56A66 0xBDF671D5 0x23C5287F # -3.266127678285119320965233182701e-10 +Z 0xBDE07FFF 0xFFFD2A00 0xBDE08000 0x00016AFF # -1.200533006292222624070771715143e-10 +Z 0xBDE0F7FF 0xFFFD002A 0xBDE0F800 0x00017FEA # -1.234639057605938962879947265488e-10 +Z 0xBDE007FF 0xFFFD52AA 0xBDE00800 0x000156AA # -1.166426954978428737079169318455e-10 +Z 0xBDE16FFF 0xFFFCD528 0xBDE17000 0x0001956B # -1.268745108919577753506695969488e-10 +Z 0xBDE037FF 0xFFFD428A 0xBDE03800 0x00015EBA # -1.180069375503955597657701498691e-10 +Z 0xBDE127FF 0xFFFCEF1A 0xBDE12800 0x00018872 # -1.248281478131403784912537968649e-10 +Z 0xBDE0AFFF 0xFFFD1968 0xBDE0B000 0x0001734B # -1.214175426817718465376333156843e-10 +Z 0xBDE307FF 0xFFFC3A2A 0xBDE30800 0x0001E2EA # -1.384705683385369581233088752430e-10 +Z 0xBDE19FFF 0xFFFCC3A0 0xBDE1A000 0x00019E2F # -1.282387529445011556266315934111e-10 +Z 0xBDE217FF 0xFFFC96FA 0xBDE21800 0x0001B482 # -1.316493580758541779437667053229e-10 +Z 0xBDE25FFF 0xFFFC7BA0 0xBDE26000 0x0001C22F # -1.336957211546622690212912838454e-10 +Z 0xBDE2D7FF 0xFFFC4D1A 0xBDE2D800 0x0001D972 # -1.371063262860028836292381003420e-10 +Z 0xBDE28FFF 0xFFFC6928 0xBDE29000 0x0001CB6B # -1.350599632071994454426591326002e-10 +Z 0xBDE34FFF 0xFFFC1D68 0xBDE35000 0x0001F14B # -1.405169314173357434189422322042e-10 +Z 0xBDE5A7FF 0xFFFB1D5A 0xBDE5A800 0x00027152 # -1.575699570738837200938226219983e-10 +Z 0xBDE1E7FF 0xFFFCA8FA 0xBDE1E800 0x0001AB82 # -1.302851160233138995951017827143e-10 +Z 0xBDE46FFF 0xFFFBA628 0xBDE47000 0x00022CEB # -1.487023837325029672558019953649e-10 +Z 0xBDE5D7FF 0xFFFB079A 0xBDE5D800 0x00027C32 # -1.589341991263991830241109537767e-10 +Z 0xBDE4B7FF 0xFFFB874A 0xBDE4B800 0x00023C5A # -1.507487468112877938785985199841e-10 +Z 0xBDE64FFF 0xFFFAD068 0xBDE65000 0x000297CB # -1.623448042576824119770619039784e-10 +Z 0xBDE37FFF 0xFFFC0A00 0xBDE38000 0x0001FAFF # -1.418811734698667159857159332514e-10 +Z 0xBDE3F7FF 0xFFFBD8AA 0xBDE3F800 0x000213AA # -1.452917786011887190298803066254e-10 +Z 0xBDE3C7FF 0xFFFBEC8A 0xBDE3C800 0x000209BA # -1.439275365486608483904036794319e-10 +Z 0xBDE43FFF 0xFFFBBA80 0xBDE44000 0x000222BF # -1.473381416799781985436224420252e-10 +Z 0xBDE70FFF 0xFFFA75A8 0xBDE71000 0x0002C52B # -1.678017724677194482798386402614e-10 +Z 0xBDE4E7FF 0xFFFB727A 0xBDE4E800 0x000246C2 # -1.521129888638094606634809994699e-10 +Z 0xBDE52FFF 0xFFFB52E8 0xBDE53000 0x0002568B # -1.541593519425896343953319133084e-10 +Z 0xBDE61FFF 0xFFFAE6A0 0xBDE62000 0x00028CAF # -1.609805622051700509740706460538e-10 +Z 0xBDE55FFF 0xFFFB3DA0 0xBDE56000 0x0002612F # -1.555235939951081992529173189405e-10 +Z 0xBDE73FFF 0xFFFA5E80 0xBDE74000 0x0002D0BF # -1.691660145202256054282357504784e-10 +Z 0xBDE697FF 0xFFFAAEBA 0xBDE69800 0x0002A8A2 # -1.643911673364486270360759854748e-10 +Z 0xBDE6C7FF 0xFFFA980A 0xBDE6C800 0x0002B3FA # -1.657554093889578861117701695456e-10 +N 0xBDE7ABBF 0x730B6CD1 0xBDE7ABBF 0x73142E0F # -1.722283925912429672830678935305e-10 +N 0xBDD695DD 0x32FA8793 0xBDD695DD 0x32FE83C7 # -8.216523012723343060005858646880e-11 +Z 0xBDDB2B72 0x6095F90B 0xBDDB2B72 0x609BBD6D # -9.884284375918393417130028190070e-11 +Z 0xBDC0DFFF 0xFFFF4228 0xBDC0E000 0x00005EEB # -3.069544618452225789080384066407e-11 +Z 0xBDC07FFF 0xFFFF4A80 0xBDC08000 0x00005ABF # -3.001332515820636528883954001652e-11 +Z 0xBDC16FFF 0xFFFF354A 0xBDC17000 0x0000655A # -3.171862772399551518238209028781e-11 +Z 0xBDC1CFFF 0xFFFF2C7A 0xBDC1D000 0x000069C2 # -3.240074875031063230252212247192e-11 +Z 0xBDC2BFFF 0xFFFF15A0 0xBDC2C000 0x0000752F # -3.410605131609706800967973312115e-11 +Z 0xBDC25FFF 0xFFFF1EE8 0xBDC26000 0x0000708B # -3.342393028978272637136396940049e-11 +Z 0xBDC52FFF 0xFFFED4BA 0xBDC53000 0x000095A2 # -3.853983798713272771094557978685e-11 +Z 0xBDC67FFF 0xFFFEAE80 0xBDC68000 0x0000A8BF # -4.092726157922342379270346413196e-11 +Z 0xBDCBBFFF 0xFFFDFEA0 0xBDCBC000 0x000100AF # -5.047695594754820951034584680358e-11 +Z 0xBDC76FFF 0xFFFE91CA 0xBDC77000 0x0000B71A # -4.263256414500016597705771898813e-11 +Z 0xBDC9DFFF 0xFFFE41A8 0xBDC9E000 0x0000DF2B # -4.706635081601062251903484059186e-11 +Z 0xBDCA3FFF 0xFFFE34A0 0xBDCA4000 0x0000E5AF # -4.774847184231876030275645660496e-11 +Z 0xBDC85FFF 0xFFFE73E8 0xBDC86000 0x0000C60B # -4.433786671077496945685130268569e-11 +Z 0xBDC8EFFF 0xFFFE616A 0xBDC8F000 0x0000CF4A # -4.536104825023892096653833074809e-11 +Z 0xBDCB2FFF 0xFFFE133A 0xBDCB3000 0x0000F662 # -4.945377440808774766886802682668e-11 +Z 0xBDCD9FFF 0xFFFDB6E8 0xBDCDA000 0x0001248B # -5.388756107907804168341416838084e-11 +Z 0xBDC61FFF 0xFFFEB9A8 0xBDC62000 0x0000A32B # -4.024514055291218408168477426508e-11 +Z 0xBDC58FFF 0xFFFECA0A 0xBDC59000 0x00009AFA # -3.922195901344474290378853811718e-11 +Z 0xBDC7FFFF 0xFFFE8000 0xBDC80000 0x0000BFFF # -4.365574568446528070948114974570e-11 +Z 0xBDC94FFF 0xFFFE54DA 0xBDC95000 0x0000D592 # -4.604316927654783423208421522463e-11 +Z 0xBDCACFFF 0xFFFE20BA 0xBDCAD000 0x0000EFA2 # -4.877165338178038536697067927703e-11 +Z 0xBDCD0FFF 0xFFFDCCEA 0xBDCD1000 0x0001198A # -5.286437953961990628740915379428e-11 +Z 0xBDCC1FFF 0xFFFDF0A8 0xBDCC2000 0x000107AB # -5.115907697385479633041892588978e-11 +Z 0xBDCCAFFF 0xFFFDDB5A 0xBDCCB000 0x00011252 # -5.218225851331409494916034317151e-11 +Z 0xBDC3AFFF 0xFFFEFD9A 0xBDC3B000 0x00008132 # -3.581135388188156501227667261178e-11 +Z 0xBDC70FFF 0xFFFE9D6A 0xBDC71000 0x0000B14A # -4.195044311868970174786329758470e-11 +Z 0xBDC34FFF 0xFFFF075A 0xBDC35000 0x00007C52 # -3.512923285556799885578517735456e-11 +Z 0xBDC43FFF 0xFFFEEEA0 0xBDC44000 0x000088AF # -3.683453542135133263564571415001e-11 +Z 0xBDC49FFF 0xFFFEE468 0xBDC4A000 0x00008DCB # -3.751665644766412331031294094378e-11 +Z 0xBDCEEFFF 0xFFFD81EA 0xBDCEF000 0x00013F0A # -5.627498467114431008770759612742e-11 +Z 0xBDCE8FFF 0xFFFD914A 0xBDCE9000 0x0001375A # -5.559286364484004971310732243155e-11 +Z 0xBDCDFFFF 0xFFFDA800 0xBDCE0000 0x00012BFF # -5.456968210538307753983871054015e-11 +Z 0xBDCF7FFF 0xFFFD6A80 0xBDCF8000 0x00014ABF # -5.729816621060011903823980532365e-11 +Z 0xBDCFDFFF 0xFFFD5AA8 0xBDCFE000 0x000152AB # -5.798028723690360393101581055607e-11 +N 0xBDB2F805 0x0F99A322 0xBDB2F805 0x0F9A570A # -1.725204785887985148161123537872e-11 +Z 0xBDB424EA 0xBA81851C 0xBDB424EA 0xBA825000 # -1.832104924074953353312979561322e-11 +N 0xBDBA7B12 0xDCE3423D 0xBDBA7B12 0xDCE4A0DA # -2.408410780311694457961250541846e-11 +Z 0xBDB88B9F 0x33E2A9E4 0xBDB88B9F 0x33E3D721 # -2.232390942487842142692425342760e-11 +Z 0xBDBA1283 0x415F29D2 0xBDBA1283 0x41607DB4 # -2.371263262632605292324431312322e-11 +N 0xBDBB283C 0x187B70BE 0xBDBB283C 0x187CE17F # -2.469929948947167959067747179987e-11 +Z 0xBDBAD8BD 0x87F6617F 0xBDBAD8BD 0x87F7C9DD # -2.441687867315055673070263347984e-11 +Z 0xBDBC8516 0x009806F5 0xBDBC8516 0x00999DA5 # -2.593866791244723592030834632706e-11 +Z 0xBDA031B2 0xD07A2908 0xBDA031B2 0xD07A6A98 # -7.364239873214453160246291730948e-12 +Z 0xBDA3E486 0xBAD920B0 0xBDA3E486 0xBAD9839D # -9.046143902538588919746945095737e-12 +Z 0xBD913FFF 0xFFFFE734 0xBD914000 0x00000C65 # -3.922195901390625152445630742500e-12 +N 0xBD931FFF 0xFFFFE185 0xBD932000 0x00000F3D # -4.348521542845509924328398413138e-12 +N 0xBD9E5FFF 0xFFFFB31D 0xBD9E6000 0x00002671 # -6.906475391572274005889123541285e-12 +Z 0xBD9C7FFF 0xFFFFBC50 0xBD9C8000 0x000021D7 # -6.480149750118116248216607555127e-12 +N 0xBD96DFFF 0xFFFFD465 0xBD96E000 0x000015CD # -5.201172825754915960988807912173e-12 +N 0xBD9A9FFF 0xFFFFC4ED 0xBD9AA000 0x00001D89 # -6.053824108663837321509049621556e-12 +N 0xBD9D4844 0xD928E7FB 0xBD9D4844 0xD929532A # -6.658024299528819259004043375385e-12 +Z 0xBD94FFFF 0xFFFFDB40 0xBD950000 0x0000125F # -4.774847184300273527176124136362e-12 +Z 0xBD98BFFF 0xFFFFCCF4 0xBD98C000 0x00001985 # -5.627498467209437225766449740571e-12 +Z 0xBD8031B2 0xD07A49D0 0xBD8031B2 0xD07A5A34 # -1.841059968307002791868479675045e-12 +Z 0xBD8153E5 0xAF20D497 0xBD8153E5 0xAF20E75A # -1.969934084076166769457877624868e-12 +Z 0xBD86EDE2 0x9B0244C7 0xBD86EDE2 0x9B0265A2 # -2.606752670496493817904280908542e-12 +N 0xBD86B9D7 0xC83E3084 0xBD86B9D7 0xC83E50CC # -2.583641256144007592019490768249e-12 +N 0xBD89B595 0x8146F7AD 0xBD89B595 0x814720FC # -2.922810439837677835381082875854e-12 +Z 0xBFB52F42 0x5D627F52 0xBFB61CDA 0xFA4A5FD1 # -8.275236873532534898068036000041e-02 +Z 0xBFB95F89 0x98AE5A65 0xBFBAB86C 0xB1743B74 # -9.911403634610278789995874149099e-02 +Z 0xBD71B59F 0x3838413D 0xBD71B59F 0x38384B0A # -1.006666295121413829613251572526e-12 +Z 0xBD71FFFF 0xFFFFF940 0xBD720000 0x0000035F # -1.023181539494195300833498136762e-12 +Z 0xBD710FF8 0x7F864C3F 0xBD710FF8 0x7F865558 # -9.698843274887871156422768451124e-13 +N 0xBD784A8C 0x38B772D1 0xBD784A8C 0x38B78542 # -1.380794976230463937764291427678e-12 +Z 0xBD767FFF 0xFFFFF574 0xBD768000 0x00000545 # -1.278976924367635073910334918281e-12 +N 0xBD72BFFF 0xFFFFF8AD 0xBD72C000 0x000003A9 # -1.065814103639771625572180315701e-12 +N 0xBD7A3FFF 0xFFFFF1A5 0xBD7A4000 0x0000072D # -1.492139745095468229989729034008e-12 +N 0xBD75BFFF 0xFFFFF625 0xBD75C000 0x000004ED # -1.236344360222064807623404836713e-12 +Z 0xBD797FFF 0xFFFFF274 0xBD798000 0x000006C5 # -1.449507180949904022154551049810e-12 +Z 0xBD7DFFFF 0xFFFFED40 0xBD7E0000 0x0000095F # -1.705302565823271093810362662881e-12 +N 0xBD7D3FFF 0xFFFFEE2D 0xBD7D4000 0x000008E9 # -1.662670001677712944426936776055e-12 +Z 0xBD6153E5 0xAF20DDF9 0xBD6153E5 0xAF20E2A9 # -4.924835210192842323829450376226e-13 +Z 0xBD670C82 0x29F434B8 0xBD670C82 0x29F43D05 # -6.550880341145325833840873319124e-13 +N 0xBD598786 0x6B49093B 0xBD598786 0x6B490E53 # -3.627945207886739071902917927141e-13 +N 0xBD41A63C 0xA08393B1 0xBD41A63C 0xA08394E8 # -1.254062638247578784432696574410e-13 +Z 0xBD44CF03 0xD20E59AF 0xBD44CF03 0xD20E5B60 # -1.478543655273070534160027414254e-13 +N 0xBD3007FE 0x00FF601A 0xBD3007FE 0x00FF609A # -5.695433295429485907015491823898e-14 +N 0xBD3342E8 0x81F15C46 0xBD3342E8 0x81F15D00 # -6.843009815418733178835648444988e-14 +N 0xBD34FFFF 0xFFFFFF6D 0xBD350000 0x00000049 # -7.460698725480866411561896827594e-14 +N 0xBD3A04EB 0xD789CF37 0xBD3A04EB 0xD789D08A # -9.243885181758519277680308453056e-14 +Z 0xBD3988C7 0x45F884B9 0xBD3988C7 0x45F885FE # -9.071602374037950220318790282486e-14 +N 0xBD3AFFFF 0xFFFFFF0D 0xBD3B0000 0x00000079 # -9.592326932761045800140227682915e-14 +N 0xBD3ED69A 0x09011DDE 0xBD3ED69A 0x09011FB9 # -1.095596072183632780328736205143e-13 +N 0xBD3E93E8 0xB71A517D 0xBD3E93E8 0xB71A5351 # -1.086340606904919205232518301381e-13 +Z 0xBD2DFFFF 0xFFFFFF6A 0xBD2E0000 0x0000004A # -5.329070518200656730724805485419e-14 +N 0xBD118CC8 0x21D6D3C9 0xBD118CC8 0x21D6D3EF # -1.558746800503754386765664849508e-14 +N 0xBD11FFFF 0xFFFFFFE5 0xBD120000 0x0000000D # -1.598721155460216898512253215123e-14 +N 0xBD109CFD 0xCD8ECFF2 0xBD109CFD 0xCD8ED015 # -1.475552811121977826572127249985e-14 +Z 0xBD17FFFF 0xFFFFFFD0 0xBD180000 0x00000017 # -2.131628207280285411483992559308e-14 +N 0xBD1D98E8 0x77B3E1BE 0xBD1D98E8 0x77B3E22C # -2.628768063130701975984575071526e-14 +Z 0xBD052A7F 0xA9D2F8D7 0xBD052A7F 0xA9D2F8F2 # -9.399596873523500585449530655875e-15 +Z 0xBD06FA6E 0xA162D0DA 0xBD06FA6E 0xA162D0FA # -1.020439314654099596491958311240e-14 +N 0xBD0AAEEE 0x979B481A 0xBD0AAEEE 0x979B4846 # -1.184977810464563045630080534504e-14 +N 0xBD09C4A8 0x969B705B 0xBD09C4A8 0x969B7085 # -1.144337844636307400957825621322e-14 +N 0xBD0F1CD9 0xCCEEF211 0xBD0F1CD9 0xCCEEF24E # -1.381681363641715697777370582679e-14 +N 0xBCF32EEE 0x7577040F 0xBCF32EEE 0x7577041B # -4.259554063523929642315542967237e-15 +N 0xBCF4C8DC 0x2E423977 0xBCF4C8DC 0x2E423985 # -4.615110447320546454020413413174e-15 +N 0xBCF64564 0x0568C1B9 0xBCF64564 0x0568C1C8 # -4.945168153041035307466337578051e-15 +N 0xBCF6FA6E 0xA162D0E5 0xBCF6FA6E 0xA162D0F5 # -5.102196573270506659929748987328e-15 +Z 0xBCF5E8AD 0xD236A585 0xBCF5E8AD 0xD236A594 # -4.864753555590486217242057428848e-15 +N 0xBCE46565 0x5F122FF2 0xBCE46565 0x5F122FF8 # -2.264419546801468702887108549318e-15 +Z 0xBCEDEEEA 0x11683F40 0xBCEDEEEA 0x11683F4E # -3.323259344844175917802498356457e-15 +N 0xBFA468EC 0xC6280511 0xBFA4D3EB 0x275E2CD9 # -3.986301344776611160769519415226e-02 +Z 0xBFAEA41F 0x805CD075 0xBFAF98A6 0x0832028A # -5.984590951848726275708045818646e-02 +Z 0xBCD3988E 0x1409212D 0xBCD3988E 0x14092130 # -1.087791964408414385643918371435e-15 +Z 0xBCD6A09E 0x667F3BCA 0xBCD6A09E 0x667F3BCE # -1.256073966947019541731839961014e-15 +N 0xBCDA8872 0x93FD6F30 0xBCDA8872 0x93FD6F35 # -1.472877282518058287774890745088e-15 +Z 0xBCD94C58 0x3ADA5B4F 0xBCD94C58 0x3ADA5B53 # -1.404333387430679701082347255502e-15 +N 0xBCDEFBDE 0xB14F4ED5 0xBCDEFBDE 0xB14F4EDD # -1.719950113979702344543698455273e-15 +N 0xBCDCD82B 0x446159EF 0xBCDCD82B 0x446159F5 # -1.601186416994687599536222207641e-15 +Z 0xBCC00000 0x00000000 0xBCC00000 0x00000001 # -4.440892098500626161694526672363e-16 +N 0xBCC3988E 0x1409212E 0xBCC3988E 0x14092130 # -5.438959822042072914295723383441e-16 +N 0xBCC94C58 0x3ADA5B50 0xBCC94C58 0x3ADA5B52 # -7.021666937153399491487867803776e-16 +Z 0xBCC6A09E 0x667F3BCB 0xBCC6A09E 0x667F3BCC # -6.280369834735098694735331331335e-16 +Z 0xBCCBB67A 0xE8584CA9 0xBCCBB67A 0xE8584CAC # -7.691850745534254279487381460026e-16 +N 0xBCCDEEEA 0x11683F47 0xBCCDEEEA 0x11683F4B # -8.308148362110446697039166574995e-16 +Z 0xBF9459D6 0xAB2A6207 0xBF948E4E 0x0E842885 # -1.987395686828288474123915818836e-02 +Z 0xBF9A2743 0x1E34134E 0xBF9A7E3F 0x0C2ACEA6 # -2.554039832922976732687558865109e-02 +Z 0xBF9C7FE5 0x7175787F 0xBF9CE759 0x40B84E40 # -2.783163552282319139208333069746e-02 +N 0xBF9C53A2 0x7C2A38BA 0xBF9CB9D2 0xEB5906FA # -2.766279108851030926752301297711e-02 +Z 0xBF81391D 0xC3C7046A 0xBF814BC2 0xB628570C # -8.409721886780203298217273299997e-03 +N 0xBF87B564 0x99CE51D5 0xBF87D8CC 0x27DEB122 # -1.157644838694064405582029309016e-02 +N 0xBF8B82C6 0x64FCD917 0xBF8BB281 0x7C27B529 # -1.343302722635235195436376187672e-02 +N 0xBF715C36 0xDB195029 0xBF7165A8 0xB4AB2D84 # -4.238333016093811557445381055231e-03 +Z 0xBF74C398 0xBA0CB01B 0xBF74D11D 0x980608BD # -5.069347943202041732735363410711e-03 +N 0xBF72D159 0xCD163840 0xBF72DC73 0x609768DA # -4.594183717371136399520992199541e-03 +Z 0xBF76417B 0xCB144966 0xBF765104 0xC4EBD4C7 # -5.433543746465074528173566648093e-03 +N 0xBF76A8F6 0x2B09AE8D 0xBF76B911 0x30439C5A # -5.532228082852375279643286631881e-03 +N 0xBF7BB0BE 0x01FD98CC 0xBF7BC8CF 0xDC2B677E # -6.760351388811435685566308961825e-03 +Z 0xBF66DEF4 0x811A9908 0xBF66E724 0xB8EFCE87 # -2.791860148891992660091787570309e-03 +N 0xBF6A8AA0 0xC5E91E00 0xBF6A95A8 0xAEB6BBC4 # -3.239931116045147163617912156042e-03 +N 0xBF66D358 0x6C17768B 0xBF66DB80 0x53E669EF # -2.786324214624274261259406770819e-03 +N 0xBF695682 0x34672056 0xBF69608F 0x8DCFE483 # -3.093008333255690793517356240727e-03 +Z 0xBFE534FE 0x6A6C1E4B 0xBFF163B1 0x10306538 # -6.627189711152338125188521189557e-01 +N 0xBFEA2989 0xD182A49F 0xBFFB38E6 0xD91130D9 # -8.175705997465633201315426958899e-01 +Z 0xBFE534FE 0x6A6C1E4B 0xBFF163B1 0x10306538 # -6.627189711152338125188521189557e-01 +N 0xBFEBE5D0 0x7645DFE8 0xC0006EFB 0xB9E76C03 # -8.718035039919387330087374721188e-01 diff --git a/test/io/cr/log2.testdata b/test/io/cr/log2.testdata new file mode 100644 index 0000000..1901e2b --- /dev/null +++ b/test/io/cr/log2.testdata @@ -0,0 +1,457 @@ +log2 # Name of the function to test + +# log2.testdata +# copyright (C) 2005 Ch. Q. Lauter, F.de Dinechin and V.Lefevre +# This file is part of crlibm and is distributed under the GNU Public Licence +# See file COPYING for details + +# The following lines are either comments (beginning with a #) +# or give +# 1/ a rounding mode : RN|RU|RD|RZ (crlibm syntax) or N|P|M|Z (libmcr syntax) +# 2/ The high and low hexadecimal halves of an input +# 3/ The high and low hexadecimal halves of the expected corresponding output + + +# Very worst case +N 0x3FFB4EBE 0x40C95A01 0x3FE8ADEA 0xC981E00E # 1.706724408218747379706314859504e+00 + +# undocumented values, probably by Christoph +N 0d6cea1f 96f699f5 c089412b 93076276 +N 36e597a1 eba0d538 c0621229 6708397f + +# One in five of the very worst cases computed by Lefevre and Muller. +# Rounding these values requires evaluating the function to at least 2^(-100). +# These worst cases have been selected thanks to the filterlists 5 script +# If you want the full list please contact Jean-Michel Muller +Z 0x3FE245DB 0x892BD6E5 0xBFE9DE26 0x1C7C8623 # 5.710275344015057763513709687686e-01 +N 0x3FE255A2 0xA884EE79 0xBFE9B65A 0x7B6F1152 # 5.729535380737181826660275874019e-01 +Z 0x3FF78C5A 0x435DADB6 0x3FE1D76F 0x15181BED # 1.471765769146128999267375547788e+00 +N 0x3FFE9765 0x93D80C0B 0x3FEDEBF6 0x3860D0F5 # 1.911962106242529157995591049257e+00 +Z 0x3FF78C5A 0x435DADB6 0x3FE1D76F 0x15181BED # 1.471765769146128999267375547788e+00 +N 0x3FFE9765 0x93D80C0B 0x3FEDEBF6 0x3860D0F5 # 1.911962106242529157995591049257e+00 +N 0x40081343 0xFE42DE87 0x3FF96E81 0xCAD230DA # 3.009407030502021296314296705532e+00 +Z 0x40089D94 0x8A94FE17 0x3FF9F1A7 0xD355CB4F # 3.076943476364032203917986407760e+00 +Z 0x400E5053 0xB714D76F 0x3FFEC01C 0x07D5C8B9 # 3.789222173999341247707661750610e+00 +N 0x400F234A 0x059ADBAE 0x3FFF5E9B 0x529CD31F # 3.892231029308695688939678802853e+00 +Z 0x4011BA39 0xFF28E3EA 0x40012EEC 0xF76D63CD # 4.431861864920373150766863545869e+00 +N 0x401CC7C6 0xAF92F393 0x4006C6AF 0x049A8626 # 7.195093863815503532066486513941e+00 +N 0x403C526C 0xCD9628C9 0x40134B9F 0x4BA3A37B # 2.832197270313261938667892536614e+01 + + + +# Bad cases generated by tests/crlibm_generate_test_vectors log2 20 0 +N 09010cb4 b87cf7a6 c08b7744 432d6c08 # 2.643801551037429843074164038041e-265 +M 56f7a6f1 bfecd5c9 40770905 b9e3c97b # 8.887684129119792667225814638419e+110 +P 56f7a6f1 bfecd5c9 40770905 b9e3c97c # 8.887684129119792667225814638419e+110 +Z 56f7a6f1 bfecd5c9 40770905 b9e3c97b # 8.887684129119792667225814638419e+110 +M 51815ee1 d3361233 407191e5 b28413b6 # 4.218173622828684580644850825746e+84 +P 51815ee1 d3361233 407191e5 b28413b7 # 4.218173622828684580644850825746e+84 +Z 51815ee1 d3361233 407191e5 b28413b6 # 4.218173622828684580644850825746e+84 +M 09326e0e 3075ae29 c08b5e5e 417d3827 # 2.286266690475151143991963502995e-264 +P 09326e0e 3075ae29 c08b5e5e 417d3826 # 2.286266690475151143991963502995e-264 +Z 09326e0e 3075ae29 c08b5e5e 417d3826 # 2.286266690475151143991963502995e-264 +N 15cbe0a2 0acb57bd c0851197 7eb4031c # 1.111440815285384282718728797629e-203 +N 37e11032 97293081 c0601d07 994bd16d # 1.567014045546800414877544229906e-39 +M 442d4a08 bf9624d3 4050f7d3 b57a4285 # 2.701451512738905784320000000000e+20 +P 442d4a08 bf9624d3 4050f7d3 b57a4286 # 2.701451512738905784320000000000e+20 +Z 442d4a08 bf9624d3 4050f7d3 b57a4285 # 2.701451512738905784320000000000e+20 +N 5b6012a5 4c079407 407b701a d6c90591 # 1.426069176313182772187271319520e+132 +N 74b4e55b 2fdb5c73 408a6314 c94a6f59 # 1.531996982085165638097754215497e+254 +M 02aed53b 71e03807 c08ea06d c5964ab1 # 9.429077056757101977465712614647e-296 +P 02aed53b 71e03807 c08ea06d c5964ab0 # 9.429077056757101977465712614647e-296 +Z 02aed53b 71e03807 c08ea06d c5964ab0 # 9.429077056757101977465712614647e-296 +N 1d6eff2c 505499a5 c081405e 1d243800 # 6.570657878503617244711645063844e-167 +M 50cfca31 5258ba75 4070dfd9 0ee4e056 # 1.884676662073399280746701696404e+81 +P 50cfca31 5258ba75 4070dfd9 0ee4e057 # 1.884676662073399280746701696404e+81 +Z 50cfca31 5258ba75 4070dfd9 0ee4e056 # 1.884676662073399280746701696404e+81 +M 2bd65ac4 f0eee743 c0741847 b074b379 # 1.635263288664831019205260390331e-97 +P 2bd65ac4 f0eee743 c0741847 b074b378 # 1.635263288664831019205260390331e-97 +Z 2bd65ac4 f0eee743 c0741847 b074b378 # 1.635263288664831019205260390331e-97 +M 76094828 164a9ff6 408b0d47 be3a1f5d # 3.887185961531632529594287186679e+260 +P 76094828 164a9ff6 408b0d47 be3a1f5e # 3.887185961531632529594287186679e+260 +Z 76094828 164a9ff6 408b0d47 be3a1f5d # 3.887185961531632529594287186679e+260 +M 31466b1d 2155edc9 c06d506d ac1e25d1 # 2.537674447183112733959038891510e-71 +P 31466b1d 2155edc9 c06d506d ac1e25d0 # 2.537674447183112733959038891510e-71 +Z 31466b1d 2155edc9 c06d506d ac1e25d0 # 2.537674447183112733959038891510e-71 +M 5b0f323a 8ebdcead 407b1f69 abe015c9 # 4.324838749857688034094225538390e+130 +P 5b0f323a 8ebdcead 407b1f69 abe015ca # 4.324838749857688034094225538390e+130 +Z 5b0f323a 8ebdcead 407b1f69 abe015c9 # 4.324838749857688034094225538390e+130 +M 107a0777 55c2dd7c c087ba62 2fe21746 # 2.682523550533640765089171433109e-229 +P 107a0777 55c2dd7c c087ba62 2fe21745 # 2.682523550533640765089171433109e-229 +Z 107a0777 55c2dd7c c087ba62 2fe21745 # 2.682523550533640765089171433109e-229 +M 2577ca15 77de5e65 c07a76d8 142e5c7b # 3.431983280192438031316666451158e-128 +P 2577ca15 77de5e65 c07a76d8 142e5c7a # 3.431983280192438031316666451158e-128 +Z 2577ca15 77de5e65 c07a76d8 142e5c7a # 3.431983280192438031316666451158e-128 +N 537d3b9c c878d409 40738de9 8ce427cf # 1.524438776092007499136584606109e+94 +N 0f823028 0e99e90a c0883685 46a82ddc # 5.720328623925579169824604807282e-234 +M 68fed608 ba861707 40848792 874083a8 # 5.762569887530403124504731745369e+197 +P 68fed608 ba861707 40848792 874083a9 # 5.762569887530403124504731745369e+197 +Z 68fed608 ba861707 40848792 874083a8 # 5.762569887530403124504731745369e+197 +N 100cdc95 123ec32b c087f130 fbfec60f # 2.323777238909358066020054974403e-231 +M 0cddec0e 459a710b c08988c6 5ef7a1df # 1.069881133910348763662207785421e-246 +P 0cddec0e 459a710b c08988c6 5ef7a1de # 1.069881133910348763662207785421e-246 +Z 0cddec0e 459a710b c08988c6 5ef7a1de # 1.069881133910348763662207785421e-246 +M 021dffc5 b12bd01b c08ee8be c6936d8a # 1.791813006251496280519077165188e-298 +P 021dffc5 b12bd01b c08ee8be c6936d89 # 1.791813006251496280519077165188e-298 +Z 021dffc5 b12bd01b c08ee8be c6936d89 # 1.791813006251496280519077165188e-298 +N 6ca76cf5 953c50f1 40865c66 6e82845e # 2.523585676661139113192316944600e+215 +M 0395c48a d1408a31 c08e2c72 713f4050 # 2.181311108037780118613049746973e-291 +P 0395c48a d1408a31 c08e2c72 713f404f # 2.181311108037780118613049746973e-291 +Z 0395c48a d1408a31 c08e2c72 713f404f # 2.181311108037780118613049746973e-291 +N 590b7a44 86dd9bfb 40791c7b a2c3b3ef # 8.869256282502346185155268894965e+120 +M 47e6e6ec 6815fc1b 405fe11d 27cc3671 # 2.435363126394438788227448098994e+38 +P 47e6e6ec 6815fc1b 405fe11d 27cc3672 # 2.435363126394438788227448098994e+38 +Z 47e6e6ec 6815fc1b 405fe11d 27cc3671 # 2.435363126394438788227448098994e+38 +N 4ee3299c 05da4f9e 406de853 b1e9040e # 1.058039756220537108798054989787e+72 +M 1f045034 99b5b6b4 c080753e c3e66a88 # 2.889700552127225422286329206577e-159 +P 1f045034 99b5b6b4 c080753e c3e66a87 # 2.889700552127225422286329206577e-159 +Z 1f045034 99b5b6b4 c080753e c3e66a87 # 2.889700552127225422286329206577e-159 +N 5dba2fb2 846a526c 407dcb5f 32449306 # 3.193246067969045780324366598145e+143 +N 6c07fad0 fdb60d7b 40860cab 8264d13b # 2.522735030298326577516068306398e+212 +M 70223593 0a2bdb1b 4088197e 28f6b534 # 1.413511436360484928395765008690e+232 +P 70223593 0a2bdb1b 4088197e 28f6b535 # 1.413511436360484928395765008690e+232 +Z 70223593 0a2bdb1b 4088197e 28f6b534 # 1.413511436360484928395765008690e+232 +N 7dd9e77c b6a2a1f0 408ef58f 995bc088 # 1.694129841877631008808501506737e+298 +N 548086e2 0b31cc58 407490bf 75a9198b # 1.129638900357372248055885416725e+99 +N 43e421ed 0fb18676 404faa6d 27680211 # 1.160560965318945587200000000000e+19 +M 0d80a839 6bca7c94 c0893789 13d91e66 # 1.219757766334606437384523244891e-243 +P 0d80a839 6bca7c94 c0893789 13d91e65 # 1.219757766334606437384523244891e-243 +Z 0d80a839 6bca7c94 c0893789 13d91e65 # 1.219757766334606437384523244891e-243 +M 4af0cb29 a0742453 4066023c 210430af # 1.005317309719003655503172775067e+53 +P 4af0cb29 a0742453 4066023c 210430b0 # 1.005317309719003655503172775067e+53 +Z 4af0cb29 a0742453 4066023c 210430af # 1.005317309719003655503172775067e+53 +M 437ba6b2 e02cbd80 404c6506 bfb97d65 # 1.245297850656911360000000000000e+17 +P 437ba6b2 e02cbd80 404c6506 bfb97d66 # 1.245297850656911360000000000000e+17 +Z 437ba6b2 e02cbd80 404c6506 bfb97d65 # 1.245297850656911360000000000000e+17 +M 72262812 6e9c3449 40891bc1 dd2babbc # 7.387003508238810188400636181818e+241 +P 72262812 6e9c3449 40891bc1 dd2babbd # 7.387003508238810188400636181818e+241 +Z 72262812 6e9c3449 40891bc1 dd2babbc # 7.387003508238810188400636181818e+241 +M 14273ea2 5cb008b8 c085e3b0 7b16df62 # 1.380944890463718112374326654167e-211 +P 14273ea2 5cb008b8 c085e3b0 7b16df61 # 1.380944890463718112374326654167e-211 +Z 14273ea2 5cb008b8 c085e3b0 7b16df61 # 1.380944890463718112374326654167e-211 +M 471548f1 df9cbdb5 405c9a5a 4b80ce62 # 2.762943267812643058019921258820e+34 +P 471548f1 df9cbdb5 405c9a5a 4b80ce63 # 2.762943267812643058019921258820e+34 +Z 471548f1 df9cbdb5 405c9a5a 4b80ce62 # 2.762943267812643058019921258820e+34 +N 0a4657ed 38a4f889 c08ad425 500a29cc # 3.632990280277094687002510796702e-259 +N 2af90e6d 81808e2e c074f5a5 75626f34 # 1.118714912243758729514343904179e-101 +N 20ff51cb f466313c c07ef07f 0436f8c1 # 9.567913549931045186278027521348e-150 +M 65724dec 6e23ed4f 4082c18d 8d951fe2 # 4.747146667134388598990949893054e+180 +P 65724dec 6e23ed4f 4082c18d 8d951fe3 # 4.747146667134388598990949893054e+180 +Z 65724dec 6e23ed4f 4082c18d 8d951fe2 # 4.747146667134388598990949893054e+180 +N 184a9af6 73488d6c c083d221 7fc553e3 # 1.166275915165854156206106997597e-191 +M 56e2da5b 5377d6fa 4076f3c9 99b231de # 3.542157602849815808259731718966e+110 +P 56e2da5b 5377d6fa 4076f3c9 99b231df # 3.542157602849815808259731718966e+110 +Z 56e2da5b 5377d6fa 4076f3c9 99b231de # 3.542157602849815808259731718966e+110 +M 4b84dafa 65e1fe82 40672c3c 31b4c739 # 6.392156372850441948634063767462e+55 +P 4b84dafa 65e1fe82 40672c3c 31b4c73a # 6.392156372850441948634063767462e+55 +Z 4b84dafa 65e1fe82 40672c3c 31b4c739 # 6.392156372850441948634063767462e+55 +M 5053d2c3 8bd01d79 407064f2 2d077cde # 9.181523575370561532709848749746e+78 +P 5053d2c3 8bd01d79 407064f2 2d077cdf # 9.181523575370561532709848749746e+78 +Z 5053d2c3 8bd01d79 407064f2 2d077cde # 9.181523575370561532709848749746e+78 +N 43cdc127 ed4a534a 404ef290 90318fc4 # 4.288077595425543168000000000000e+18 +M 3e4cc318 66cbb785 c03a2766 3588c92f # 1.339339236172046409590309998120e-08 +P 3e4cc318 66cbb785 c03a2766 3588c92e # 1.339339236172046409590309998120e-08 +Z 3e4cc318 66cbb785 c03a2766 3588c92e # 1.339339236172046409590309998120e-08 +N 47f4f5e7 f97770d0 40600c77 a739d98e # 4.457820423589657268403111031324e+38 +M 76c1ac15 31320053 408b6925 b3f0654e # 1.112952917855509058723476146344e+264 +P 76c1ac15 31320053 408b6925 b3f0654f # 1.112952917855509058723476146344e+264 +Z 76c1ac15 31320053 408b6925 b3f0654e # 1.112952917855509058723476146344e+264 +M 6b10ecb3 5c3ed7cc 408590a5 fdfb91a3 # 5.433701065798880481889869474529e+207 +P 6b10ecb3 5c3ed7cc 408590a5 fdfb91a4 # 5.433701065798880481889869474529e+207 +Z 6b10ecb3 5c3ed7cc 408590a5 fdfb91a3 # 5.433701065798880481889869474529e+207 +M 17cc30c4 84168543 c0841176 80d462d6 # 4.827202998069660132490998763970e-194 +P 17cc30c4 84168543 c0841176 80d462d5 # 4.827202998069660132490998763970e-194 +Z 17cc30c4 84168543 c0841176 80d462d5 # 4.827202998069660132490998763970e-194 +N 3ea1ee59 e9b61e48 c034d5ea 9d211d1d # 5.343872148547027393417942209286e-07 +M 7d10bd35 5f121196 408e9085 6d32081a # 2.672684944674978529295516522485e+294 +P 7d10bd35 5f121196 408e9085 6d32081b # 2.672684944674978529295516522485e+294 +Z 7d10bd35 5f121196 408e9085 6d32081a # 2.672684944674978529295516522485e+294 +M 6a13cc6a 24ba06f2 40851275 6393ab7d # 9.699051487358757961263987837620e+202 +P 6a13cc6a 24ba06f2 40851275 6393ab7e # 9.699051487358757961263987837620e+202 +Z 6a13cc6a 24ba06f2 40851275 6393ab7d # 9.699051487358757961263987837620e+202 +M 48c700d0 c8267dbe 4061b0c2 a80c0679 # 4.007720190187349059488703920797e+42 +P 48c700d0 c8267dbe 4061b0c2 a80c067a # 4.007720190187349059488703920797e+42 +Z 48c700d0 c8267dbe 4061b0c2 a80c0679 # 4.007720190187349059488703920797e+42 +M 42c869da 7c4123be 4046ce07 97339c4e # 5.368583241786348437500000000000e+13 +P 42c869da 7c4123be 4046ce07 97339c4f # 5.368583241786348437500000000000e+13 +Z 42c869da 7c4123be 4046ce07 97339c4e # 5.368583241786348437500000000000e+13 +N 4230ab38 bd115e4f 4042078f fa1c56e2 # 7.159209908936839294433593750000e+10 +M 42493c91 940221e9 4042d427 2c190113 # 2.167807119402649230957031250000e+11 +P 42493c91 940221e9 4042d427 2c190114 # 2.167807119402649230957031250000e+11 +Z 42493c91 940221e9 4042d427 2c190113 # 2.167807119402649230957031250000e+11 +M 4c2e991c 281b3287 40687dee 8c04c718 # 9.603364900918120238068014906678e+58 +P 4c2e991c 281b3287 40687dee 8c04c719 # 9.603364900918120238068014906678e+58 +Z 4c2e991c 281b3287 40687dee 8c04c718 # 9.603364900918120238068014906678e+58 +M 547c1804 a39ad6c9 40748cfe b17125f7 # 9.601285918402335486502004258994e+98 +P 547c1804 a39ad6c9 40748cfe b17125f8 # 9.601285918402335486502004258994e+98 +Z 547c1804 a39ad6c9 40748cfe b17125f7 # 9.601285918402335486502004258994e+98 +M 161a3041 f22b01e8 c084ea50 27a71f62 # 3.341132125796710502268699707142e-202 +P 161a3041 f22b01e8 c084ea50 27a71f61 # 3.341132125796710502268699707142e-202 +Z 161a3041 f22b01e8 c084ea50 27a71f61 # 3.341132125796710502268699707142e-202 +M 638f8ac4 53760a8a 4081cfd5 69609706 # 3.809233358023687024142041697016e+171 +P 638f8ac4 53760a8a 4081cfd5 69609707 # 3.809233358023687024142041697016e+171 +Z 638f8ac4 53760a8a 4081cfd5 69609706 # 3.809233358023687024142041697016e+171 +M 16ee6cbf b980a0f7 c0848095 24cd9f06 # 3.179805857938566810274467714063e-198 +P 16ee6cbf b980a0f7 c0848095 24cd9f05 # 3.179805857938566810274467714063e-198 +Z 16ee6cbf b980a0f7 c0848095 24cd9f05 # 3.179805857938566810274467714063e-198 +M 6b7adcaf a87fe034 4085c5fa e01f2679 # 5.519455532745494734060976804423e+209 +P 6b7adcaf a87fe034 4085c5fa e01f267a # 5.519455532745494734060976804423e+209 +Z 6b7adcaf a87fe034 4085c5fa e01f2679 # 5.519455532745494734060976804423e+209 +N 218887a5 2d7c3ae9 c07e6622 f32494e9 # 3.836783309729249656417672085067e-147 +N 2bcc1afb 4a76f5e0 c07422fe df583c4f # 1.027971656876575363263011981060e-97 +N 669537be cd8872d4 40835341 f2234f65 # 1.442503154356882875388832076314e+186 +M 50b8828e bdf4ac63 4070c9d8 42bda918 # 7.265441319221895223897943245587e+80 +P 50b8828e bdf4ac63 4070c9d8 42bda919 # 7.265441319221895223897943245587e+80 +Z 50b8828e bdf4ac63 4070c9d8 42bda918 # 7.265441319221895223897943245587e+80 +N 48d41281 8b1df050 4061ca77 e0292baa # 6.994171975950923248294285123026e+42 +M 24b8798a 7b5581cc c07b3630 3cb49ba9 # 8.620262975806254716504573719341e-132 +P 24b8798a 7b5581cc c07b3630 3cb49ba8 # 8.620262975806254716504573719341e-132 +Z 24b8798a 7b5581cc c07b3630 3cb49ba8 # 8.620262975806254716504573719341e-132 +N 3cbab980 1e2d1a6e c049a144 7ff171d4 # 3.708784831141337374595618943405e-16 +N 5af042bf fb746904 407b005f 86073362 # 1.127141657900579031734479392334e+130 +M 4d33b9eb 815fd746 406a89aa 59dc03ec # 8.114908476621989747509992822698e+63 +P 4d33b9eb 815fd746 406a89aa 59dc03ed # 8.114908476621989747509992822698e+63 +Z 4d33b9eb 815fd746 406a89aa 59dc03ec # 8.114908476621989747509992822698e+63 +M 48910b7a 6043525b 406142eb a00085b5 # 3.712036581293712527693438380255e+41 +P 48910b7a 6043525b 406142eb a00085b6 # 3.712036581293712527693438380255e+41 +Z 48910b7a 6043525b 406142eb a00085b5 # 3.712036581293712527693438380255e+41 +N 58811eea 17b9f3e5 40789190 13724442 # 2.158695266422826150022857618571e+118 +M 77198456 c6598259 408b9563 171e6329 # 5.142389163740648205758606985215e+265 +P 77198456 c6598259 408b9563 171e632a # 5.142389163740648205758606985215e+265 +Z 77198456 c6598259 408b9563 171e6329 # 5.142389163740648205758606985215e+265 +N 13338f3d e97d6cee c0865dae 7d1dbf95 # 3.546187743572093367780266403250e-216 +N 209f921e 9a66bb2d c07f504f cc6228a1 # 1.506980034638550281586486892780e-151 +N 22348236 6767368d c07dba44 f9e8d282 # 6.569601076884624133015351057550e-144 +N 456dad3f 6a975fd5 4055f90a 6c32ba27 # 2.870159039676031706123468800000e+26 +M 18331979 9970afb8 c083ddf4 cf5e6f85 # 4.186248832577275928730058819556e-192 +P 18331979 9970afb8 c083ddf4 cf5e6f84 # 4.186248832577275928730058819556e-192 +Z 18331979 9970afb8 c083ddf4 cf5e6f84 # 4.186248832577275928730058819556e-192 +M 64aecd2e 407a2ff3 40825f8f 367631f6 # 9.751224505659146572685448028519e+176 +P 64aecd2e 407a2ff3 40825f8f 367631f7 # 9.751224505659146572685448028519e+176 +Z 64aecd2e 407a2ff3 40825f8f 367631f6 # 9.751224505659146572685448028519e+176 +M 457d8c95 46bc7332 405638a4 9333c61c # 5.715637398138962557072834560000e+26 +P 457d8c95 46bc7332 405638a4 9333c61d # 5.715637398138962557072834560000e+26 +Z 457d8c95 46bc7332 405638a4 9333c61c # 5.715637398138962557072834560000e+26 +N 662fd55d 4ba375c9 40831ff0 95129458 # 1.690795730059316458992977910840e+184 +N 624a3516 db15a76f 40812db1 f9453f0f # 3.018361431270806228185903263212e+165 +N 302a6d28 bd2cec1b c06f88d5 be903b46 # 1.141114347765962855695285478717e-76 +M 16aa4e47 06488f67 c084a242 f450abc7 # 1.718319516046004213845707496483e-199 +P 16aa4e47 06488f67 c084a242 f450abc6 # 1.718319516046004213845707496483e-199 +Z 16aa4e47 06488f67 c084a242 f450abc6 # 1.718319516046004213845707496483e-199 +N 49a85134 472dfd09 40637353 3184fdf1 # 6.941334646044936271636666756267e+46 +M 31b649ef 3d6fa2e9 c06c70b2 325812ca # 3.229444497453362986163410398169e-69 +P 31b649ef 3d6fa2e9 c06c70b2 325812c9 # 3.229444497453362986163410398169e-69 +Z 31b649ef 3d6fa2e9 c06c70b2 325812c9 # 3.229444497453362986163410398169e-69 +N 72c9eaf5 003e414a 40896d91 25075dd7 # 8.848397854131119982807786247190e+244 +M 125d9ffb 83689fd5 c086c8e3 dc53d609 # 3.278238436914252826210461037848e-220 +P 125d9ffb 83689fd5 c086c8e3 dc53d608 # 3.278238436914252826210461037848e-220 +Z 125d9ffb 83689fd5 c086c8e3 dc53d608 # 3.278238436914252826210461037848e-220 +M 2379e4b7 62925e5e c07c74e3 457e5b4e # 8.697440464250781246754497130404e-138 +P 2379e4b7 62925e5e c07c74e3 457e5b4d # 8.697440464250781246754497130404e-138 +Z 2379e4b7 62925e5e c07c74e3 457e5b4d # 8.697440464250781246754497130404e-138 +N 16691cb4 9e31a759 c084c2cc 28ee4e0c # 1.025218582222422009527731288847e-200 +M 4c131f39 8a788f72 4068483a a6539826 # 3.000764052102742954667768170123e+58 +P 4c131f39 8a788f72 4068483a a6539827 # 3.000764052102742954667768170123e+58 +Z 4c131f39 8a788f72 4068483a a6539826 # 3.000764052102742954667768170123e+58 +N 171bb613 23766a8f c08469a9 2acee43c # 2.316960600203029550400864388188e-197 +M 7c633f59 f5310920 408e3a21 fd6c3a09 # 1.500580831684045833278771392510e+291 +P 7c633f59 f5310920 408e3a21 fd6c3a0a # 1.500580831684045833278771392510e+291 +Z 7c633f59 f5310920 408e3a21 fd6c3a09 # 1.500580831684045833278771392510e+291 +M 434899e5 f3c0c9aa 404acf71 9d445d62 # 1.384922471422856400000000000000e+16 +P 434899e5 f3c0c9aa 404acf71 9d445d63 # 1.384922471422856400000000000000e+16 +Z 434899e5 f3c0c9aa 404acf71 9d445d62 # 1.384922471422856400000000000000e+16 +M 4803e90f cbfb93fc 40602a18 2ad0d3b4 # 8.468946395287264380906072440775e+38 +P 4803e90f cbfb93fc 40602a18 2ad0d3b5 # 8.468946395287264380906072440775e+38 +Z 4803e90f cbfb93fc 40602a18 2ad0d3b4 # 8.468946395287264380906072440775e+38 +N 1008f9e8 cffa0353 c087f2dc 3216461a # 2.010943448042358101181983208667e-231 +N 4f58b11b f546fd5f 406ed407 e18389be # 1.745067696293524278685751232675e+74 +M 6b58a0a5 de7cdfcd 4085b4fa 440abedb # 1.265079685323100921362985524992e+209 +P 6b58a0a5 de7cdfcd 4085b4fa 440abedc # 1.265079685323100921362985524992e+209 +Z 6b58a0a5 de7cdfcd 4085b4fa 440abedb # 1.265079685323100921362985524992e+209 +M 6e7aaea7 392b3d49 408745e7 07cb4b5c # 1.543188802344011440990583842760e+224 +P 6e7aaea7 392b3d49 408745e7 07cb4b5d # 1.543188802344011440990583842760e+224 +Z 6e7aaea7 392b3d49 408745e7 07cb4b5c # 1.543188802344011440990583842760e+224 +N 4bc5bd51 b24e98e9 4067ae26 e6bfd5c9 # 1.066103343202742795216904249981e+57 +M 4d567a58 700df253 406acfb1 a716ff9a # 3.698750655674708074429543546762e+64 +P 4d567a58 700df253 406acfb1 a716ff9b # 3.698750655674708074429543546762e+64 +Z 4d567a58 700df253 406acfb1 a716ff9a # 3.698750655674708074429543546762e+64 +N 2526ec68 2bb31cb6 c07ac7b3 2fd94957 # 1.033456336656872260305636652831e-129 +M 1bde354f 5aef3bbd c08208aa 3fe3bded # 1.908393712326075465697582432270e-174 +P 1bde354f 5aef3bbd c08208aa 3fe3bdec # 1.908393712326075465697582432270e-174 +Z 1bde354f 5aef3bbd c08208aa 3fe3bdec # 1.908393712326075465697582432270e-174 +N 17c03cb8 66d95755 c08417d4 85623f18 # 2.780376726430289669254725934386e-194 +N 3dd56862 cee99b89 c040ca3b 6a55b6f5 # 7.788096879913044941483957911500e-11 +M 2b402f9c 603e7521 c074afbb b54d4b1c # 2.312546361609878483277658304853e-100 +P 2b402f9c 603e7521 c074afbb b54d4b1b # 2.312546361609878483277658304853e-100 +Z 2b402f9c 603e7521 c074afbb b54d4b1b # 2.312546361609878483277658304853e-100 +M 1a7e51b0 2c2a2340 c082b89f 6d536edb # 4.566661747317307855202191419260e-181 +P 1a7e51b0 2c2a2340 c082b89f 6d536eda # 4.566661747317307855202191419260e-181 +Z 1a7e51b0 2c2a2340 c082b89f 6d536eda # 4.566661747317307855202191419260e-181 +N 7f732803 469a8216 408fc213 f63ff868 # 8.407507073192907833118137775931e+305 +N 402356d6 d246a702 400a300a 69ba41ed # 9.669607707142407804212780320086e+00 +N 493a4e8d 7dc72549 406296f4 aa67b75b # 5.866622804657321340158271392255e+44 +M 15702ef8 4e74414c c0853fde 4fa6b8ca # 2.016298297823851360161174953245e-205 +P 15702ef8 4e74414c c0853fde 4fa6b8c9 # 2.016298297823851360161174953245e-205 +Z 15702ef8 4e74414c c0853fde 4fa6b8c9 # 2.016298297823851360161174953245e-205 +N 057b1064 4abf82e9 c08d39ee fde565bc # 2.912034711098945811318880469956e-282 +M 62933e3b affabfe5 40815221 51be7559 # 7.092063453310183369379895274579e+166 +P 62933e3b affabfe5 40815221 51be755a # 7.092063453310183369379895274579e+166 +Z 62933e3b affabfe5 40815221 51be7559 # 7.092063453310183369379895274579e+166 +M 73be7c80 f0214a87 4089e770 d3a3ac4f # 3.410529030874095148071529171494e+249 +P 73be7c80 f0214a87 4089e770 d3a3ac50 # 3.410529030874095148071529171494e+249 +Z 73be7c80 f0214a87 4089e770 d3a3ac4f # 3.410529030874095148071529171494e+249 +M 065cb40b aa690ae4 c08cc941 3d44c7b2 # 5.060062612444535647919016262987e-278 +P 065cb40b aa690ae4 c08cc941 3d44c7b1 # 5.060062612444535647919016262987e-278 +Z 065cb40b aa690ae4 c08cc941 3d44c7b1 # 5.060062612444535647919016262987e-278 +M 13b21969 4db44cdb c0861e93 bea23974 # 8.400477624232370825649775884992e-214 +P 13b21969 4db44cdb c0861e93 bea23973 # 8.400477624232370825649775884992e-214 +Z 13b21969 4db44cdb c0861e93 bea23973 # 8.400477624232370825649775884992e-214 +N 750c7e03 5acd087f 408a8ea8 f43a2428 # 6.684561295137765112193176015094e+255 +N 7ba02a5e e890a555 408dd81e 6832b537 # 3.076913629110250440648792965919e+287 +M 2aafd72d b0e8462b c075401d 85262d47 # 4.442545999271695251764380505318e-103 +P 2aafd72d b0e8462b c075401d 85262d46 # 4.442545999271695251764380505318e-103 +Z 2aafd72d b0e8462b c075401d 85262d46 # 4.442545999271695251764380505318e-103 +M 57b52a72 3e796664 4077c675 67dccdb6 # 3.257715657640540735129979012643e+114 +P 57b52a72 3e796664 4077c675 67dccdb7 # 3.257715657640540735129979012643e+114 +Z 57b52a72 3e796664 4077c675 67dccdb6 # 3.257715657640540735129979012643e+114 +N 2a406621 15940ce5 c075af6e 773051c5 # 3.575093137592339426387338488472e-105 +M 766419cc 228bc2a6 408b3aa2 2891aae9 # 1.977966622418146834444332420623e+262 +P 766419cc 228bc2a6 408b3aa2 2891aaea # 1.977966622418146834444332420623e+262 +Z 766419cc 228bc2a6 408b3aa2 2891aae9 # 1.977966622418146834444332420623e+262 +M 373f23af 0108bf6f c0616142 33a35780 # 1.396338500014747612218041728541e-42 +P 373f23af 0108bf6f c0616142 33a3577f # 1.396338500014747612218041728541e-42 +Z 373f23af 0108bf6f c0616142 33a3577f # 1.396338500014747612218041728541e-42 +M 47df23d7 c351661a 405fbd7c 11941071 # 1.655686978085172217134470519745e+38 +P 47df23d7 c351661a 405fbd7c 11941072 # 1.655686978085172217134470519745e+38 +Z 47df23d7 c351661a 405fbd7c 11941071 # 1.655686978085172217134470519745e+38 +N 32666ad2 b0e9f2a2 c06b106e 456a08a6 # 6.652024254307642618771809433324e-66 +M 3bb80cbd 9c7d2a61 c050da5f 02686b80 # 5.092736517981006915611827041226e-21 +P 3bb80cbd 9c7d2a61 c050da5f 02686b7f # 5.092736517981006915611827041226e-21 +Z 3bb80cbd 9c7d2a61 c050da5f 02686b7f # 5.092736517981006915611827041226e-21 +N 08b53fcb 4584d9d5 c08b9cb9 ade24979 # 1.029689635028238710816857080302e-266 +N 5a50355b cbc85d69 407a604c 7ba9b9a6 # 1.097183301915153495251402296154e+127 +N 532c11da 4c46b062 40733cf9 a00d1c5f # 4.574325163837526509868588617391e+92 +M 76507e4b 613a6000 408b3059 b9d4e13e # 8.114930344205034590722284104921e+261 +P 76507e4b 613a6000 408b3059 b9d4e13f # 8.114930344205034590722284104921e+261 +Z 76507e4b 613a6000 408b3059 b9d4e13e # 8.114930344205034590722284104921e+261 +M 79c02ee9 cf4a4eed 408ce821 a6029250 # 2.868744617365426256589773764506e+278 +P 79c02ee9 cf4a4eed 408ce821 a6029251 # 2.868744617365426256589773764506e+278 +Z 79c02ee9 cf4a4eed 408ce821 a6029250 # 2.868744617365426256589773764506e+278 +M 2ee0a0f8 7c1a52eb c0710f1c 373187af # 6.847812982784005688872864326530e-83 +P 2ee0a0f8 7c1a52eb c0710f1c 373187ae # 6.847812982784005688872864326530e-83 +Z 2ee0a0f8 7c1a52eb c0710f1c 373187ae # 6.847812982784005688872864326530e-83 +N 30257481 39315977 c06f9274 bf8d5846 # 9.264491613400120103704518886543e-77 +M 0ff413cf 993e02f1 c087fd61 47e70da1 # 8.082589565643831556817722414764e-232 +P 0ff413cf 993e02f1 c087fd61 47e70da0 # 8.082589565643831556817722414764e-232 +Z 0ff413cf 993e02f1 c087fd61 47e70da0 # 8.082589565643831556817722414764e-232 +N 0cf9e6e3 a8095398 c0897a70 aad6b9c7 # 3.704549197362196432818644875258e-246 +N 4857c165 e3c2f4b2 4060d23e f96dff65 # 3.233425793561503411442919857452e+40 +N 70ba306c a9c6fb9f 408865af eb2c427c # 1.040874028130076834959862217692e+235 +N 125e820b a0d8dc77 c086c88d 137629c4 # 3.375955995171273984366663574015e-220 +M 6b20820f 9e1c9186 4085985c 5c46c8f8 # 1.059992562369846812967876956295e+208 +P 6b20820f 9e1c9186 4085985c 5c46c8f9 # 1.059992562369846812967876956295e+208 +Z 6b20820f 9e1c9186 4085985c 5c46c8f8 # 1.059992562369846812967876956295e+208 +N 05180541 9d2bde2f c08d6b4f 785a81dd # 4.038375808386271298695185325943e-284 +N 1def7962 5e835cdd c0810030 f4a98fd9 # 1.707994589805596119938206090467e-164 +N 0eb739de c3741ae4 c0889bb2 d8e4aa2c # 8.917002549612509090692032801997e-238 +M 41981041 04592754 403a96b9 e6839d5a # 1.009296010870640873908996582031e+08 +P 41981041 04592754 403a96b9 e6839d5b # 1.009296010870640873908996582031e+08 +Z 41981041 04592754 403a96b9 e6839d5a # 1.009296010870640873908996582031e+08 +N 4aafab0e a36657df 40657f84 d04b2c68 # 5.924238671824621500463455556842e+51 +M 4eaec999 10de1daf 406d7e37 7ad3bc6d # 1.062437297016921417597480876901e+71 +P 4eaec999 10de1daf 406d7e37 7ad3bc6e # 1.062437297016921417597480876901e+71 +Z 4eaec999 10de1daf 406d7e37 7ad3bc6d # 1.062437297016921417597480876901e+71 +N 66cdbe95 d4627726 40836f28 09b2a6ea # 1.617758214997113453881435196052e+187 +N 7ed6ecfa eefb18c9 408f7426 b1f6e921 # 9.826035639706035757865863465695e+302 +M 5fc606a2 bdd11c7e 407fd760 ca4b8234 # 2.307182146347459866376695905796e+153 +P 5fc606a2 bdd11c7e 407fd760 ca4b8235 # 2.307182146347459866376695905796e+153 +Z 5fc606a2 bdd11c7e 407fd760 ca4b8234 # 2.307182146347459866376695905796e+153 +M 5065fee7 efe4218c 40707758 af16d62c # 2.037544907890824955729286770445e+79 +P 5065fee7 efe4218c 40707758 af16d62d # 2.037544907890824955729286770445e+79 +Z 5065fee7 efe4218c 40707758 af16d62c # 2.037544907890824955729286770445e+79 +M 34e4dd02 593fc7d5 c06613bf 4f87e7bd # 6.806974810332374422062056342201e-54 +P 34e4dd02 593fc7d5 c06613bf 4f87e7bc # 6.806974810332374422062056342201e-54 +Z 34e4dd02 593fc7d5 c06613bf 4f87e7bc # 6.806974810332374422062056342201e-54 +N 74c8d14b 214121c3 408a6d10 f9cbb04d # 3.639027228599389517001075544214e+254 +M 30198493 8780f1c8 c06faa73 359b9993 # 5.509416983215169870747266026349e-77 +P 30198493 8780f1c8 c06faa73 359b9992 # 5.509416983215169870747266026349e-77 +Z 30198493 8780f1c8 c06faa73 359b9992 # 5.509416983215169870747266026349e-77 +M 09b87eea fabf3b74 c08b1b15 95843742 # 7.779199869124979187539393131050e-262 +P 09b87eea fabf3b74 c08b1b15 95843741 # 7.779199869124979187539393131050e-262 +Z 09b87eea fabf3b74 c08b1b15 95843741 # 7.779199869124979187539393131050e-262 +N 25de462f 4ee4ec85 c07a1147 9e5b290b # 2.795206660935492007528373870774e-126 +N 126080d7 782b52f3 c086c7a4 7dfe1a3c # 3.652444721325411045850214484808e-220 +M 221eaa41 20af1829 c07dd0fb ce947528 # 2.455759630792575175869513365836e-144 +P 221eaa41 20af1829 c07dd0fb ce947527 # 2.455759630792575175869513365836e-144 +Z 221eaa41 20af1829 c07dd0fb ce947527 # 2.455759630792575175869513365836e-144 +N 45719ce0 c4903d57 405608de 0c640ebb # 3.406811894293942962330009600000e+26 +M 3a3e45a2 db600b9c c056c520 25cc7523 # 3.820865622644904777676045638295e-28 +P 3a3e45a2 db600b9c c056c520 25cc7522 # 3.820865622644904777676045638295e-28 +Z 3a3e45a2 db600b9c c056c520 25cc7522 # 3.820865622644904777676045638295e-28 +M 6a4e67e8 cd4d454a 40852f69 0511a8d1 # 1.191639492699052181102720224280e+204 +P 6a4e67e8 cd4d454a 40852f69 0511a8d2 # 1.191639492699052181102720224280e+204 +Z 6a4e67e8 cd4d454a 40852f69 0511a8d1 # 1.191639492699052181102720224280e+204 +N 5ab07550 06cbd3a6 407ac0a6 de319bda # 7.130202739343945603998395098647e+128 +M 05b559ed 04292e2f c08d1cab 8507a71a # 3.675765765390665629293207939525e-281 +P 05b559ed 04292e2f c08d1cab 8507a719 # 3.675765765390665629293207939525e-281 +Z 05b559ed 04292e2f c08d1cab 8507a719 # 3.675765765390665629293207939525e-281 +M 76f97f70 1ab7811f 408b8560 df680031 # 1.284632738287634480023375759083e+265 +P 76f97f70 1ab7811f 408b8560 df680032 # 1.284632738287634480023375759083e+265 +Z 76f97f70 1ab7811f 408b8560 df680031 # 1.284632738287634480023375759083e+265 +N 5efffd85 f18a377b 407f0ffe 368e4706 # 4.090501156800161709353422135544e+149 +N 082f46b1 6ecf9d7d c08be043 9a54dd24 # 2.960104928900210259657932897797e-269 +M 1601ccba 438634df c084f6c5 0dba1bf4 # 1.135444806421596886906120322662e-202 +P 1601ccba 438634df c084f6c5 0dba1bf3 # 1.135444806421596886906120322662e-202 +Z 1601ccba 438634df c084f6c5 0dba1bf3 # 1.135444806421596886906120322662e-202 +N 720cc42b f810ace0 40890ec5 3ce5d665 # 2.397675954168398349335619566677e+241 +N 68224ced 46d2b495 4084198c ecae9e86 # 4.174746211998537111030450094483e+193 +N 29bb2344 f84fa602 c07633cd e791a48b # 1.155515396961663277024796999560e-107 +N 0fd950e7 f250ae36 c0880ab4 43eedcb1 # 2.547880857730657961387441197211e-232 +N 33beab3b c50fda23 c06861f6 23d77833 # 1.908529135515174674018549019818e-59 +M 2f1c1f8f fa44037f c070d2fb 1c8455b2 # 9.265040534329820151804952032096e-82 +P 2f1c1f8f fa44037f c070d2fb 1c8455b1 # 9.265040534329820151804952032096e-82 +Z 2f1c1f8f fa44037f c070d2fb 1c8455b1 # 9.265040534329820151804952032096e-82 +M 207c5139 6315a32e c07f72d2 7d6403f8 # 3.379198992686702036452196456686e-152 +P 207c5139 6315a32e c07f72d2 7d6403f7 # 3.379198992686702036452196456686e-152 +Z 207c5139 6315a32e c07f72d2 7d6403f7 # 3.379198992686702036452196456686e-152 +N 07f01816 0205dda7 c08bffee ad311f9e # 1.904014340653077881284816520015e-270 +N 29cbbd21 285ca015 c076234c 75f8bf49 # 2.362212837804196352855566190882e-107 +N 211157fc b9fe5f9e c07ede23 78df0844 # 2.119355998528515499148391419195e-149 +N 3ac2f663 cbacecb1 c054b050 b415c335 # 1.225420272928151571855706869269e-25 +M 4e1abbdc 10b2c00c 406c57b2 f3243deb # 1.801856353679078219055102078420e+68 +P 4e1abbdc 10b2c00c 406c57b2 f3243dec # 1.801856353679078219055102078420e+68 +Z 4e1abbdc 10b2c00c 406c57b2 f3243deb # 1.801856353679078219055102078420e+68 +N 5babc5b2 135a7320 407bbcba a9c9bdb6 # 3.942567509238740788370315138196e+133 +M 4de7c616 e3dd1bb4 406bf248 168c432d # 2.002937573539872230739058659009e+67 +P 4de7c616 e3dd1bb4 406bf248 168c432e # 2.002937573539872230739058659009e+67 +Z 4de7c616 e3dd1bb4 406bf248 168c432d # 2.002937573539872230739058659009e+67 +N 6c162088 ebb52b65 408613bd ef667a62 # 4.655659861288433375101264620673e+212 +N 195a00b7 0092bb02 c0834a65 2ea12d23 # 1.494041584372063163926931861135e-186 +M 1fd2af8d 9f996cfb c0800e35 8540e460 # 2.177573840014742348788275570374e-155 +P 1fd2af8d 9f996cfb c0800e35 8540e45f # 2.177573840014742348788275570374e-155 +Z 1fd2af8d 9f996cfb c0800e35 8540e45f # 2.177573840014742348788275570374e-155 +M 589b49c1 89fb27dc 4078ac52 bdcd2522 # 6.881320041462118970720268827783e+118 +P 589b49c1 89fb27dc 4078ac52 bdcd2523 # 6.881320041462118970720268827783e+118 +Z 589b49c1 89fb27dc 4078ac52 bdcd2522 # 6.881320041462118970720268827783e+118 +M 1db809d6 c9c72a01 c0811b4d 44de4136 # 1.630604209494401919379602324965e-165 +P 1db809d6 c9c72a01 c0811b4d 44de4135 # 1.630604209494401919379602324965e-165 +Z 1db809d6 c9c72a01 c0811b4d 44de4135 # 1.630604209494401919379602324965e-165 +M 111118be d0bd4417 c0876f3c 1fa8e1c0 # 1.804241156583811696061571774469e-226 +P 111118be d0bd4417 c0876f3c 1fa8e1bf # 1.804241156583811696061571774469e-226 +Z 111118be d0bd4417 c0876f3c 1fa8e1bf # 1.804241156583811696061571774469e-226 +M 461f0aa2 b0bd82fb 4058bd31 356a920f # 6.148411421638898096115401359360e+29 +P 461f0aa2 b0bd82fb 4058bd31 356a9210 # 6.148411421638898096115401359360e+29 +Z 461f0aa2 b0bd82fb 4058bd31 356a920f # 6.148411421638898096115401359360e+29 +M 03ae22d5 a886b258 c08e20b1 511c618e # 6.039776333415695845100040081775e-291 +P 03ae22d5 a886b258 c08e20b1 511c618d # 6.039776333415695845100040081775e-291 +Z 03ae22d5 a886b258 c08e20b1 511c618d # 6.039776333415695845100040081775e-291 +M 0d53b32f bd6c78cb c0894d99 5ac28431 # 1.803219485789801878092470084906e-244 +P 0d53b32f bd6c78cb c0894d99 5ac28430 # 1.803219485789801878092470084906e-244 +Z 0d53b32f bd6c78cb c0894d99 5ac28430 # 1.803219485789801878092470084906e-244 +N 0d377067 da1ca7ba c0895b97 deee2484 # 5.363696377391044463406990459092e-245 +N 2d690b11 ea0b43ea c07285a8 8d7d2b57 # 6.146980807032071140160271507662e-90 +N 7e406d2b 4096dabc 408f284d b7b5214e # 1.375083840701094041250996103383e+300 +M 424e4adc 99221ac0 4042f5df 921fe52f # 2.602099799722089843750000000000e+11 +P 424e4adc 99221ac0 4042f5df 921fe530 # 2.602099799722089843750000000000e+11 +Z 424e4adc 99221ac0 4042f5df 921fe52f # 2.602099799722089843750000000000e+11 +N 4b70b7a4 87ebd3eb 40670206 588887b1 # 2.561927090900766572655677921316e+55 diff --git a/test/io/cr/pow.testdata b/test/io/cr/pow.testdata new file mode 100644 index 0000000..2b18023 --- /dev/null +++ b/test/io/cr/pow.testdata @@ -0,0 +1,10023 @@ +pow # Name of the function to test + +# tan.testdata +# copyright (C) 2005 F. de Dinechin, Ch. Q. Lauter and V.Lefevre +# This file is part of crlibm and is distributed under the GNU Public Licence +# See file COPYING for details + +# The following lines are either comments (beginning with a #) +# or give +# 1/ a rounding mode : RN|RU|RD|RZ (crlibm syntax) or N|P|M|Z (libmcr syntax) +# 2/ The high and low hexadecimal halves of an input +# 3/ The high and low hexadecimal halves of the expected corresponding output + + + + +# Some special cases. Much to do here +N 00000000 00000000 00000000 00000000 3ff00000 00000000 +N 40000000 00000000 c090cc00 00000000 00000000 00000000 # 2^-1075 +N 40000000 00000000 c090c800 00000000 00000000 00000001 # 2^-1074 + +# Some exact mid-point cases. Subnormal cases are missing. +N 410cfdd8 00000000 40080000 00000000 4347cbf0 571d6e62 +N 422927a0 f5b20000 3ff80000 00000000 43464d79 ee5e5b8e +N 410e8568 00000000 40080000 00000000 434bc3e6 7c3bf8ba +N 4229f88a ea020000 3ff80000 00000000 4347658e a332c7c0 +N 410e0e88 00000000 40080000 00000000 434a8463 2a08b838 +N 410a05b8 00000000 40080000 00000000 43413555 e5e9a1b4 +N 410af6e8 00000000 40080000 00000000 4343255a 87dd8ec2 +N 410e8548 00000000 40080000 00000000 434bc38f 27aa0b5c +N 410f25b8 00000000 40080000 00000000 434d8273 344677b4 +N 4227c6a1 e7220000 3ff80000 00000000 43447e82 fbcd2e5c +N 410cb1a8 00000000 40080000 00000000 43471240 50547bc6 +N 410e39f8 00000000 40080000 00000000 434af800 feb0d2e0 +N 4109c418 00000000 40080000 00000000 4340b46c 12d89ace +N 422e8664 67820000 3ff80000 00000000 434dd02a 9e9f1630 +N 42294d96 5c420000 3ff80000 00000000 43468008 5b873758 +N 410a1c98 00000000 40080000 00000000 434162df 661474a6 +N 410a01d8 00000000 40080000 00000000 43412da7 0a4b7122 +N 422c5d01 f1c20000 3ff80000 00000000 434ab3f9 315eec98 +N 4229c64d 14120000 3ff80000 00000000 434721cb 017cf68e +N 422bfcf1 f3220000 3ff80000 00000000 434a2cc3 9d67e6dc +N 4227a9ca 64420000 3ff80000 00000000 43445943 b9116a58 +N 410e34d8 00000000 40080000 00000000 434aea4b 867faa32 +N 4224bee3 9e020000 3ff80000 00000000 4340b42d d5e074c0 +N 42267e5a 66620000 3ff80000 00000000 4342dbd5 e7341c6c +N 422d851d 56320000 3ff80000 00000000 434c5a5e 738df17e +N 422feeb2 57720000 3ff80000 00000000 434fe60f 05b3d86a +N 422ba5e2 afd20000 3ff80000 00000000 4349b301 b53f0206 +N 4227ca67 76420000 3ff80000 00000000 43448363 9b01b2e8 +N 422f3d1c 51020000 3ff80000 00000000 434edd69 5b02d5a0 +N 422f30a4 3cf20000 3ff80000 00000000 434ecaf0 616845e6 +N 4099d400 00000000 40140000 00000000 4345ec37 856a61b2 +N 422a15f7 66f20000 3ff80000 00000000 43478d5c b939975a +N 410ba388 00000000 40080000 00000000 43449e56 c3be7028 +N 4228b92b 32d20000 3ff80000 00000000 4345bb34 6737c366 +N 410fddc8 00000000 40080000 00000000 434f99c5 9f051ef4 +N 422d1841 96220000 3ff80000 00000000 434bbe1a 3fd20cfc +N 422cef12 c3f20000 3ff80000 00000000 434b8347 d6c0d506 +N 410d3508 00000000 40080000 00000000 434854d8 f7768ff0 +N 410aece8 00000000 40080000 00000000 43431015 4dc54de2 +N 42250545 79c20000 3ff80000 00000000 43410976 fc6c3668 +N 410f6108 00000000 40080000 00000000 434e2c49 d65ea830 +N 422db96e 27720000 3ff80000 00000000 434ca5de df02d26a +N 410ee2f8 00000000 40080000 00000000 434cc650 2d84d490 +N 4227684a a5f20000 3ff80000 00000000 43440501 b618ef3a +N 407f7000 00000000 40180000 00000000 434cc517 2b7a17f8 +N 410afa28 00000000 40080000 00000000 43432c47 a154ac1e +N 422a95a6 87220000 3ff80000 00000000 43483b1c 3185b5a4 +N 410b5978 00000000 40080000 00000000 4343fa50 f3b0bb48 +N 410bd978 00000000 40080000 00000000 434517f9 31efd348 +N 42252319 1d120000 3ff80000 00000000 43412dc6 bedd9b52 +N 4229f88a ea020000 3ff80000 00000000 4347658e a332c7c0 +N 422970de ecf20000 3ff80000 00000000 4346af28 b927d01a +N 4225bae8 fe720000 3ff80000 00000000 4341e824 706f46b6 +N 422c9540 37a20000 3ff80000 00000000 434b038d b064270c +N 422d4cac 3d220000 3ff80000 00000000 434c0934 849c1764 +N 42245787 a0420000 3ff80000 00000000 434037f4 90a83728 +N 422f07d8 86820000 3ff80000 00000000 434e8e9a 1ebe7290 +N 410b86a8 00000000 40080000 00000000 43445dfa e997a236 +N 4227b1f6 71220000 3ff80000 00000000 434463cf 26f3881c +N 410a4648 00000000 40080000 00000000 4341b6aa 2a5ea08c +N 422e55ff e4320000 3ff80000 00000000 434d8961 506d8bbe +N 4225cd28 43a20000 3ff80000 00000000 4341feb7 3eb91074 +N 422da7f8 bfa20000 3ff80000 00000000 434c8ca5 3ee9320c +N 410bdfe8 00000000 40080000 00000000 4345269d 3de709f2 +N 422e7cfe 96320000 3ff80000 00000000 434dc267 1b18497e +N 422a7cb8 d6820000 3ff80000 00000000 4348190f 29166b70 +N 410c98f8 00000000 40080000 00000000 4346d6e6 c3b2f6b0 +N 410cf408 00000000 40080000 00000000 4347b3ce e008cdc0 +N 410c9068 00000000 40080000 00000000 4346c268 f937174a +N 4229e5dc c9f20000 3ff80000 00000000 43474c54 fa4f5c46 +N 410e7d18 00000000 40080000 00000000 434bad3d 19af54fe +N 422f09d0 be020000 3ff80000 00000000 434e9182 f2ad88c0 +N 410e6208 00000000 40080000 00000000 434b63cb 53d8ca60 +N 422f96e6 da220000 3ff80000 00000000 434f62db ff50227c +N 410ffff8 00000000 40080000 00000000 434fffe8 00060000 +N 4109c7d8 00000000 40080000 00000000 4340bbb8 50c95942 +N 42251412 af720000 3ff80000 00000000 43411b78 d342dc96 +N 410b9c38 00000000 40080000 00000000 43448dfd 901649ec +N 410e7038 00000000 40080000 00000000 434b8a3b dba1a5ac +N 4224b0ce d6e20000 3ff80000 00000000 4340a32f 060240bc +N 422483df b4e20000 3ff80000 00000000 43406d19 eba2cf7c +N 422569d5 13220000 3ff80000 00000000 4341844a 214df2dc +N 4109f2c8 00000000 40080000 00000000 43410fdf 65156de4 +N 410c6868 00000000 40080000 00000000 43466351 6963a3ca +N 422841dd 97520000 3ff80000 00000000 43451ea6 a12daf8a +N 422c4fd5 45420000 3ff80000 00000000 434aa160 7aebbf48 +N 410e6088 00000000 40080000 00000000 434b5fbd 03c5fb98 +N 422dae59 cc520000 3ff80000 00000000 434c95db e635e216 +N 42293799 04320000 3ff80000 00000000 434662ba 1a78a7be +N 4229eaec 7bc20000 3ff80000 00000000 43475329 c0d584d8 +N 422ef545 0ec20000 3ff80000 00000000 434e732d e5d13c48 +N 410cd988 00000000 40080000 00000000 434772f5 59077e48 +N 422fe336 7c520000 3ff80000 00000000 434fd4db 720a8816 +N 410fdfb8 00000000 40080000 00000000 434f9f89 910c1894 +N 410f2a68 00000000 40080000 00000000 434d8fc7 eab6ff2a +N 42277632 9ec20000 3ff80000 00000000 434416db 728b8db8 +N 422855cc 3c320000 3ff80000 00000000 434538b3 f03f4f42 +N 4109cf88 00000000 40080000 00000000 4340cab4 da96f068 +N 42270a94 df720000 3ff80000 00000000 43438d41 df11e96a +N 410f06e8 00000000 40080000 00000000 434d2b36 0342a9c2 +N 42282414 da220000 3ff80000 00000000 4344f7cc cd83627c +N 4109be08 00000000 40080000 00000000 4340a8a4 3d38eba0 +N 410dec98 00000000 40080000 00000000 434a2af5 da6b83a6 +N 410d8428 00000000 40080000 00000000 43491cb2 39c43afe +N 422ed37e bcf20000 3ff80000 00000000 434e4166 e88d0a1a +N 410e3798 00000000 40080000 00000000 434af1a6 13c20a36 +N 422f2840 84d20000 3ff80000 00000000 434ebe84 abdf445a +N 410aa9b8 00000000 40080000 00000000 434282c4 24eedc74 +N 42272073 b6620000 3ff80000 00000000 4343a91e d6b58e6c +N 410cde48 00000000 40080000 00000000 43477e8c 5950450c +N 422620bb 06320000 3ff80000 00000000 43426693 2db09b7e +N 410aab38 00000000 40080000 00000000 434285e4 190f1dbc +N 410bffc8 00000000 40080000 00000000 43456f7f 61013f54 +N 410c8c18 00000000 40080000 00000000 4346b81b 94824c4e +N 410c42c8 00000000 40080000 00000000 43460ad2 5949ece4 +N 42297a03 6b420000 3ff80000 00000000 4346bb64 26772d08 +N 422d41ac 3b820000 3ff80000 00000000 434bf96c 26db56b0 +N 422dded2 a7220000 3ff80000 00000000 434cdbfe a25149a4 +N 410cad08 00000000 40080000 00000000 4347071a 23301670 +N 4109c458 00000000 40080000 00000000 4340b4e8 8e98b15a +N 422459d2 80920000 3ff80000 00000000 43403ab2 83fa8e62 +N 410dcfa8 00000000 40080000 00000000 4349df54 f2d25c66 +N 4226530c 1ff20000 3ff80000 00000000 4342a579 f4cfa67a +N 410cc188 00000000 40080000 00000000 434738a0 73efc9c8 +N 410bc2c8 00000000 40080000 00000000 4344e495 ee6354e4 +N 410b3988 00000000 40080000 00000000 4343b4a5 c04ff048 +N 410b9d88 00000000 40080000 00000000 434490ec 1d9aab08 +N 40c38980 00000000 40100000 00000000 4341c8ee d4b5d888 +N 42280f5c a3720000 3ff80000 00000000 4344dcd4 051681ea +N 410e02f8 00000000 40080000 00000000 434a65d4 ae542a90 +N 410e7f58 00000000 40080000 00000000 434bb35e 2e59e5ea +N 42246915 cac20000 3ff80000 00000000 43404cf7 e12d0538 +N 410d9d58 00000000 40080000 00000000 43495d32 d007ee8a +N 4227e7a5 c5520000 3ff80000 00000000 4344a941 b5a3dfca +N 410d2bc8 00000000 40080000 00000000 43483dc2 324e6394 +N 410ab5b8 00000000 40080000 00000000 43429bcd 9f4092b4 +N 40c39080 00000000 40100000 00000000 4341e279 ab619a40 +N 410d0fe8 00000000 40080000 00000000 4347f886 60df0af2 +N 410eb4e8 00000000 40080000 00000000 434c4652 b4df8f62 +N 410fd7c8 00000000 40080000 00000000 434f87ef 659e0fd4 +N 410ed7e8 00000000 40080000 00000000 434ca770 2da38c72 +N 422fa1f5 7db20000 3ff80000 00000000 434f7358 12ae8572 +N 422b2120 deb20000 3ff80000 00000000 4348fac7 12a45f92 +N 42298b50 01b20000 3ff80000 00000000 4346d28f 5127c20e +N 410b7338 00000000 40080000 00000000 434432f3 c9c4ab3c +N 410b2f08 00000000 40080000 00000000 43439de1 b3589ed0 +N 422c7c3a 20820000 3ff80000 00000000 434ae01b d68a2f30 +N 422af854 73720000 3ff80000 00000000 4348c283 1db50416 +N 410de808 00000000 40080000 00000000 434a1eff 88d31b80 +N 410bc708 00000000 40080000 00000000 4344ee2f e5a71b50 +N 422d357c 8dd20000 3ff80000 00000000 434be7f3 8b4b8fc6 +N 410d5d68 00000000 40080000 00000000 4348ba4c 5caaf53a +N 410e7bf8 00000000 40080000 00000000 434baa2c e62d5740 +N 42258c24 07620000 3ff80000 00000000 4341ae74 058de70c +N 422fab88 07f20000 3ff80000 00000000 434f819f cdb17c86 +N 422d1eee afe20000 3ff80000 00000000 434bc7a7 4db82da4 +N 410c5178 00000000 40080000 00000000 43462d42 245979c8 +N 410fa098 00000000 40080000 00000000 434ee51a 0864ab66 +N 4225a5ea a5120000 3ff80000 00000000 4341ce37 92f5a252 +N 410d8458 00000000 40080000 00000000 43491d2c be09c55a +N 410daeb8 00000000 40080000 00000000 434989f1 c5069a64 +N 42267390 4f620000 3ff80000 00000000 4342ce45 e7421bf4 +N 42282f7c 93320000 3ff80000 00000000 434506aa 825c7022 +N 410e47e8 00000000 40080000 00000000 434b1d60 93869972 +N 422e9e18 3b920000 3ff80000 00000000 434df2ea da96f3fe +N 4226dfce b5120000 3ff80000 00000000 434356e9 7b116fae +N 422e9f8f dd320000 3ff80000 00000000 434df512 057fc562 +N 422be4c4 50f20000 3ff80000 00000000 434a0adf fcadcc9a +N 410ab8b8 00000000 40080000 00000000 4342a213 82e4c244 +N 410e4bb8 00000000 40080000 00000000 434b279f b7d9c0d4 +N 42261339 ca020000 3ff80000 00000000 434255bd 64365bc0 +N 4228714c 35520000 3ff80000 00000000 43455cb6 eb62be36 +N 410c4678 00000000 40080000 00000000 43461374 507977b8 +N 4227cdda 85420000 3ff80000 00000000 434487d9 e1304748 +N 42251e6d 07820000 3ff80000 00000000 43412814 ea4ca5d0 +N 422a5e64 42f20000 3ff80000 00000000 4347efb6 c5d822da +N 422c67b8 7f320000 3ff80000 00000000 434ac31b a3fc8a5e +N 410b4078 00000000 40080000 00000000 4343c3ba 131da298 +N 422ef4e6 a2720000 3ff80000 00000000 434e72a2 96eeedca +N 4227e659 e4f20000 3ff80000 00000000 4344a793 77a6f0e6 +N 410b04c8 00000000 40080000 00000000 434342f7 f5076344 +N 422c814c 96a20000 3ff80000 00000000 434ae749 c6c05454 +N 410d7d58 00000000 40080000 00000000 43490b52 e896988a +N 42264b02 ccc20000 3ff80000 00000000 43429b69 4cffaf88 +N 422961f1 c0020000 3ff80000 00000000 43469b34 f6855800 +N 410ad358 00000000 40080000 00000000 4342d9fd 993167aa +N 410b5cf8 00000000 40080000 00000000 434401fd 6b47ab70 +N 42282010 a3820000 3ff80000 00000000 4344f291 6a748fb0 +N 4227bc66 9b720000 3ff80000 00000000 43447149 c3c900ea +N 410bcb18 00000000 40080000 00000000 4344f760 2be1289e +N 422696b1 4b220000 3ff80000 00000000 4342fa7a 33a9b024 +N 4227813a 24920000 3ff80000 00000000 43442507 9bfc25e2 +N 4227fd7d a2820000 3ff80000 00000000 4344c599 cf1c47f0 +N 410fecd8 00000000 40080000 00000000 434fc6aa 603898b2 +N 410a1e98 00000000 40080000 00000000 434166de 6f86a406 +N 410e8738 00000000 40080000 00000000 434bc8d9 16e442fc +N 4228a024 83f20000 3ff80000 00000000 43459a3d c06262fa +N 410e9628 00000000 40080000 00000000 434bf1b6 0b72175e +N 410db7a8 00000000 40080000 00000000 4349a10a 82a9bbe6 +N 422fe774 b6a20000 3ff80000 00000000 434fdb36 2216e854 +N 422671c8 ae220000 3ff80000 00000000 4342cc09 7b13a204 +N 42278b84 1b920000 3ff80000 00000000 43443243 31633002 +N 422beeb0 aff20000 3ff80000 00000000 434a18c6 e4fe0786 +N 422e7242 da720000 3ff80000 00000000 434db2b1 6c4e0b36 +N 410fb088 00000000 40080000 00000000 434f13e6 24ab1a98 +N 410afb18 00000000 40080000 00000000 43432e47 6954099e +N 422dcea5 fbf20000 3ff80000 00000000 434cc491 08beb1fa +N 410f6258 00000000 40080000 00000000 434e3013 410e09fa +N 422767dd 2d120000 3ff80000 00000000 43440475 45a176ae +N 4227c2dc a4920000 3ff80000 00000000 434479a3 2294aa1e +N 410c4988 00000000 40080000 00000000 43461aa1 6bfe4348 +N 410a2588 00000000 40080000 00000000 434174bf d7397488 +N 422ba4f4 bd120000 3ff80000 00000000 4349b1b5 f43278ae +N 422cd640 92d20000 3ff80000 00000000 434b5fe8 45100f66 +N 42291692 9cc20000 3ff80000 00000000 434636ce de893d88 +N 422e9375 f4f20000 3ff80000 00000000 434de351 f92d2ee6 +N 4229eb09 48420000 3ff80000 00000000 43475350 a14dd7d8 +N 410c3d28 00000000 40080000 00000000 4345fdab 8d31ac2e +N 42a169ee baf90200 3ff40000 00000000 434de9b7 d5ad3d30 +N 422b29a5 e4420000 3ff80000 00000000 4349068c 48af45a8 +N 422e4cdf d0420000 3ff80000 00000000 434d7c0e 86d30528 +N 4228dad5 96a20000 3ff80000 00000000 4345e7a6 9281f454 +N 410c6f38 00000000 40080000 00000000 43467370 914e667c +N 410fbde8 00000000 40080000 00000000 434f3b50 6f414892 +N 42261e71 a9e20000 3ff80000 00000000 434263b9 1b4f9564 +N 410e9468 00000000 40080000 00000000 434becea 6d4ad60a +N 422e90a6 95620000 3ff80000 00000000 434ddf33 4a413bcc +N 4228cd12 3e120000 3ff80000 00000000 4345d577 55976a32 +N 410b7458 00000000 40080000 00000000 4344356f a93bfa5a +N 422f05c0 dd120000 3ff80000 00000000 434e8b82 f15ae352 +N 410dc3d8 00000000 40080000 00000000 4349c09f c1d5a682 +N 4226a808 be820000 3ff80000 00000000 43431059 458ec270 +N 422ed76b e7f20000 3ff80000 00000000 434e472e ee8b7f7a +N 410a8a88 00000000 40080000 00000000 4342421b 4aebf778 +N 422adea6 00720000 3ff80000 00000000 43489f2e 0aaff676 +N 4226b022 c3320000 3ff80000 00000000 43431a93 e9515622 +N 410ecb88 00000000 40080000 00000000 434c8500 9f7c97a8 +N 42273f4f 21f20000 3ff80000 00000000 4343d085 2fd80eba +N 42289807 e1a20000 3ff80000 00000000 43458f92 12cebb34 +N 422b44bc f9320000 3ff80000 00000000 43492c05 c6b42f1e +N 410ce9b8 00000000 40080000 00000000 43479a84 3d130874 +N 422da649 7dd20000 3ff80000 00000000 434c8a36 8931c23a +N 410be888 00000000 40080000 00000000 43453a45 81cdb518 +N 422e7bc6 3fc20000 3ff80000 00000000 434dc09d d1540ca8 +N 410b2eb8 00000000 40080000 00000000 43439d34 8412a264 +N 410ec768 00000000 40080000 00000000 434c798c 3f4ef41a +N 410dc628 00000000 40080000 00000000 4349c6a0 cdbbc85e +N 422ab2f6 79e20000 3ff80000 00000000 4348633a 9bb63364 +N 42292dd6 28720000 3ff80000 00000000 434655bb f3e3f176 +N 410cd318 00000000 40080000 00000000 43476346 5dfdc61e +N 410f65e8 00000000 40080000 00000000 434e3a5c 20077412 +N 410d4f68 00000000 40080000 00000000 434896ff 1c5e099a +N 410e1898 00000000 40080000 00000000 434a9f0d ffb585e6 +N 4109c348 00000000 40080000 00000000 4340b2d7 9156e8fc +N 422b2494 e8220000 3ff80000 00000000 4348ff8c 331d8644 +N 40c69080 00000000 40100000 00000000 434fa532 cdde2640 +N 422bafc3 da120000 3ff80000 00000000 4349c0c9 49651ab2 +N 422fe794 aa620000 3ff80000 00000000 434fdb65 fd5df114 +N 422bfb31 12f20000 3ff80000 00000000 434a2a4d f5ddfcda +N 410e5c98 00000000 40080000 00000000 434b5519 595020a6 +N 422fb1ff c2920000 3ff80000 00000000 434f8b47 0d5d0c22 +N 422f97c5 6aa20000 3ff80000 00000000 434f6427 b45888d4 +N 410d7c78 00000000 40080000 00000000 43490918 465985d8 +N 42295c7d 8c920000 3ff80000 00000000 434693ec 200eb0e2 +N 422f1114 94f20000 3ff80000 00000000 434e9c3f 18cadae6 +N 410ef118 00000000 40080000 00000000 434ceddc 7cd448be +N 40c3ca80 00000000 40100000 00000000 4342ba44 b93e1ed8 +N 410a70c8 00000000 40080000 00000000 43420d2a 71504384 +N 4228bad1 22c20000 3ff80000 00000000 4345bd60 c00e6bc8 +N 422ea5cc b0820000 3ff80000 00000000 434dfe39 a28fe530 +N 4225948e 0f720000 3ff80000 00000000 4341b8d0 60458f6a +N 410b2a68 00000000 40080000 00000000 434393e0 27d83f2a +N 422e03f1 a3120000 3ff80000 00000000 434d11db 53ea0492 +N 422ce591 47720000 3ff80000 00000000 434b75ba 005dc996 +N 410ed8b8 00000000 40080000 00000000 434ca9b3 f1f1e844 +N 422c6922 4d920000 3ff80000 00000000 434ac51a fbadafc2 +N 422eaca6 cc420000 3ff80000 00000000 434e0849 297d0158 +N 42275d2d a4320000 3ff80000 00000000 4343f6c1 8b94ac42 +N 4225b90e 60c20000 3ff80000 00000000 4341e5d9 d2e3ef08 +N 422c7837 c1920000 3ff80000 00000000 434ada6f 7d335d42 +N 410b0148 00000000 40080000 00000000 43433b7c a73e969c +N 42275c52 e7720000 3ff80000 00000000 4343f5a9 32916a6a +N 422aabc5 7eb20000 3ff80000 00000000 43485960 df8c3392 +N 410e5118 00000000 40080000 00000000 434b3616 4d34babe +N 42282835 33f20000 3ff80000 00000000 4344fd2d 4bc04706 +N 410c5ed8 00000000 40080000 00000000 43464cbd 473b1f12 +N 422c944e 47620000 3ff80000 00000000 434b0236 b70d30f4 +N 410c0d18 00000000 40080000 00000000 43458e21 329077fe +N 422be488 90620000 3ff80000 00000000 434a0a8c 4eba7aac +N 422f6c3c 23620000 3ff80000 00000000 434f235a dae6ef74 +N 410e69c8 00000000 40080000 00000000 434b78c6 538e0534 +N 410c98b8 00000000 40080000 00000000 4346d64d 6dbabc44 +N 422cebfb b6020000 3ff80000 00000000 434b7edf a7271440 +N 410af368 00000000 40080000 00000000 43431de6 e7c0365a +N 410ae178 00000000 40080000 00000000 4342f7d4 aa6414c8 +N 422672ef 7dd20000 3ff80000 00000000 4342cd7b da03023a +N 410eeba8 00000000 40080000 00000000 434cde9e cc3667a6 +N 410fd8e8 00000000 40080000 00000000 434f8b47 0d5d0c22 +N 422aadb6 2c120000 3ff80000 00000000 43485c09 1474ce72 +N 422bf2e5 24120000 3ff80000 00000000 434a1eab afc9f772 +N 410b88b8 00000000 40080000 00000000 4344628f 4afd5944 +N 422beddf 69e20000 3ff80000 00000000 434a17a1 9f09829c +N 410c9ad8 00000000 40080000 00000000 4346db65 1def6852 +N 410d3fb8 00000000 40080000 00000000 43486f98 895c3a94 +N 410e9738 00000000 40080000 00000000 434bf49f a6df95fc +N 410f2398 00000000 40080000 00000000 434d7c69 6dcfe076 +N 410ac428 00000000 40080000 00000000 4342ba0a e58356fe +N 42262ee0 3d720000 3ff80000 00000000 4342783a e540cad6 +N 410ed538 00000000 40080000 00000000 434c9ff3 5681df9c +N 4225e77f 81f20000 3ff80000 00000000 43421f5d f3156546 +N 4227d7ab 15b20000 3ff80000 00000000 4344948d c1f7d78e +N 410fc538 00000000 40080000 00000000 434f50eb 274e3c9c +N 410b3d98 00000000 40080000 00000000 4343bd79 5e720056 +N 422f19f3 5e320000 3ff80000 00000000 434ea95c 2c6cc07e +N 410a03a8 00000000 40080000 00000000 4341313e bcba1826 +N 422c0e41 cd420000 3ff80000 00000000 434a4510 787563b8 +N 410f4658 00000000 40080000 00000000 434ddf8e fc92ceba +N 410cc838 00000000 40080000 00000000 434748d7 acaaee2c +N 42258c24 07620000 3ff80000 00000000 4341ae74 058de70c +N 410ee438 00000000 40080000 00000000 434cc9ce ad5c6f6c +N 410c0348 00000000 40080000 00000000 4345778a 422214fc +N 422ff6d0 a8d20000 3ff80000 00000000 434ff239 fa5dc3da +N 422cf2ff 08a20000 3ff80000 00000000 434b88e0 71f84394 +N 422f79bd fcd20000 3ff80000 00000000 434f3770 cb5f32a6 +N 410d96c8 00000000 40080000 00000000 43494c59 ef98d0a4 +N 422af93f 7ab20000 3ff80000 00000000 4348c3c6 c72c94ee +N 4226add2 09c20000 3ff80000 00000000 434317a7 5b0a7398 +N 422ad1f0 aaa20000 3ff80000 00000000 43488db8 5dda90d4 +N 410a66c8 00000000 40080000 00000000 4341f8b6 ea0bc7a4 +N 42255757 0f020000 3ff80000 00000000 43416d9e 32dbce60 +N 410acfa8 00000000 40080000 00000000 4342d238 7e4e4c66 +N 410d7658 00000000 40080000 00000000 4348f981 8aa02fba +N 422eb45d 15c20000 3ff80000 00000000 434e139d 516cd718 +N 42248894 35320000 3ff80000 00000000 434072c0 e2959f9e +N 410fc588 00000000 40080000 00000000 434f51d7 bb13c288 +N 422af7a4 30a20000 3ff80000 00000000 4348c190 65d6236c +N 410acb58 00000000 40080000 00000000 4342c924 f634d22a +N 410b3648 00000000 40080000 00000000 4343ad97 f3e25d8c +N 422dc672 6d120000 3ff80000 00000000 434cb8b2 54eb5eae +N 4224c405 f9b20000 3ff80000 00000000 4340ba61 a543530e +N 4226c477 a3120000 3ff80000 00000000 43433447 96c34492 +N 42245ad1 b4c20000 3ff80000 00000000 43403be3 ceca1688 +N 40c69680 00000000 40100000 00000000 434fc6e8 d5766b08 +N 42246464 e7c20000 3ff80000 00000000 43404759 960b1ba8 +N 422a07dd d0420000 3ff80000 00000000 43477a46 cca03ad8 +N 410ee0c8 00000000 40080000 00000000 434cc033 7bfa4884 +N 410c7e28 00000000 40080000 00000000 434696e5 182806de +N 4228b688 36920000 3ff80000 00000000 4345b7ba 8c9ac65e +N 422ff111 be420000 3ff80000 00000000 434fe99d 3a5dd818 +N 40c61d80 00000000 40100000 00000000 434d3316 13537ab8 +N 410bc938 00000000 40080000 00000000 4344f322 2c25d15c +N 410f9988 00000000 40080000 00000000 434ed06c 41958248 +N 410e8828 00000000 40080000 00000000 434bcb68 75c69dbe +N 410d72e8 00000000 40080000 00000000 4348f0c4 ae8e9002 +N 42256039 86d20000 3ff80000 00000000 43417881 7c61e61a +N 42251d1b 19620000 3ff80000 00000000 43412679 25dd764c +N 422aadf0 9c020000 3ff80000 00000000 43485c59 1deefa80 +N 422911b4 25e20000 3ff80000 00000000 43463057 ad6cbfe4 +N 4227ff70 67320000 3ff80000 00000000 4344c821 a5a99d5e +N 410babd8 00000000 40080000 00000000 4344b0f6 d1b6d602 +N 410b46d8 00000000 40080000 00000000 4343d19c 2caade92 +N 410a0b18 00000000 40080000 00000000 43414001 e939349e +N 410b4458 00000000 40080000 00000000 4343cc29 a2d2b95a +N 422afa82 ab320000 3ff80000 00000000 4348c583 e22e4322 +N 42254492 c6c20000 3ff80000 00000000 434156a6 278caeb8 +N 42251889 a8d20000 3ff80000 00000000 434120e8 9367a3da +N 410d6738 00000000 40080000 00000000 4348d31e 9ad46cfc +N 410f7c18 00000000 40080000 00000000 434e7a9e 6cee414e +N 410eb958 00000000 40080000 00000000 434c5296 90a2e9ca +N 410bde98 00000000 40080000 00000000 434523a0 871f1806 +N 4225cd28 43a20000 3ff80000 00000000 4341feb7 3eb91074 +N 422fe0d7 99520000 3ff80000 00000000 434fd14e c842094a +N 422cd181 ad120000 3ff80000 00000000 434b5926 9c4e86ae +N 422b10ad fb120000 3ff80000 00000000 4348e412 b514e192 +N 410e3bf8 00000000 40080000 00000000 434afd5b ce414b40 +N 42a155b1 36e3a200 3ff40000 00000000 434dbe48 516e13b6 +N 410a99a8 00000000 40080000 00000000 43426163 fe933b46 +N 410a78c8 00000000 40080000 00000000 43421d92 04d36d04 +N 410fc978 00000000 40080000 00000000 434f5d7e 296ab048 +N 422a5e81 4f520000 3ff80000 00000000 4347efde 5384508a +N 4226efc6 cdc20000 3ff80000 00000000 43436b2d 8f8c7de8 +N 410ce108 00000000 40080000 00000000 43478543 d4a03030 +N 4225c42f 42a20000 3ff80000 00000000 4341f39c 733e302c +N 410dae68 00000000 40080000 00000000 43498923 482b35ea +N 410a5408 00000000 40080000 00000000 4341d287 f9da4fc0 +N 42282835 33f20000 3ff80000 00000000 4344fd2d 4bc04706 +N 422b1496 b8020000 3ff80000 00000000 4348e977 6b6b8500 +N 42286ee4 fd620000 3ff80000 00000000 43455990 78374ccc +N 422eff1b d1420000 3ff80000 00000000 434e81b3 2c761d38 +N 422defdc 5bc20000 3ff80000 00000000 434cf4b3 42c72f28 +N 410aafb8 00000000 40080000 00000000 43428f46 118f4f94 +N 4225f46e d1420000 3ff80000 00000000 43422f6d bd60c2c8 +N 410f22f8 00000000 40080000 00000000 434d7aa2 f22be090 +N 4226987a 62620000 3ff80000 00000000 4342fcba 4d166e14 +N 422c0ed7 9eb20000 3ff80000 00000000 434a45e2 e594b792 +N 410d1ec8 00000000 40080000 00000000 43481d67 e249a224 +N 410d05c8 00000000 40080000 00000000 4347df81 5d22be74 +N 4228a336 9e120000 3ff80000 00000000 43459e48 46db81ce +N 422c0b36 d8920000 3ff80000 00000000 434a40ca 87c54b62 +N 4225e116 83620000 3ff80000 00000000 4342176a 03dcb374 +N 422c1d7b 0e720000 3ff80000 00000000 434a5a75 20a004b6 +N 410cf098 00000000 40080000 00000000 4347ab5e a8d8c266 +N 410df8f8 00000000 40080000 00000000 434a4b7a 4006b8b0 +N 41097418 00000000 40080000 00000000 43401ab4 0dfd13ce +N 410e8c08 00000000 40080000 00000000 434bd5fe fe611a40 +N 410f83e8 00000000 40080000 00000000 434e9154 640c0eb2 +N 42278403 49420000 3ff80000 00000000 4344289c 82297a38 +N 422d79d5 53a20000 3ff80000 00000000 434c4a1f 3dd3858c +N 410d4df8 00000000 40080000 00000000 43489361 15dce6a0 +N 422ad4af d5e20000 3ff80000 00000000 4348917e 15232e1c +N 4226c183 f6320000 3ff80000 00000000 4343308b 99205d7e +N 4109ba18 00000000 40080000 00000000 4340a100 789df1ee +N 422d41e9 6d920000 3ff80000 00000000 434bf9c3 ec3bd43e +N 42263499 fc120000 3ff80000 00000000 43427f61 ecad7b8e +N 422af0df 6cd20000 3ff80000 00000000 4348b83e f51c70a6 +N 410e97d8 00000000 40080000 00000000 434bf656 56bbe842 +N 40c62780 00000000 40100000 00000000 434d680a 2fe35260 +N 410d8d48 00000000 40080000 00000000 43493403 c273b4dc +N 410dc7f8 00000000 40080000 00000000 4349cb56 2afc1580 +N 410d5ed8 00000000 40080000 00000000 4348bdee 33bbcf12 +N 40c58080 00000000 40100000 00000000 434a17c5 bbab5600 +N 42260730 5ae20000 3ff80000 00000000 434246c0 6a5374c4 +N 422e8ef0 c4720000 3ff80000 00000000 434ddcb1 7e8c220a +N 410a9b38 00000000 40080000 00000000 434264a1 5ecacabc +N 410bb058 00000000 40080000 00000000 4344bb10 b1e62b9a +N 410d1558 00000000 40080000 00000000 434805fd 4fd4c10a +N 422ba95f 21c20000 3ff80000 00000000 4349b7de 2c871a98 +N 410caf28 00000000 40080000 00000000 43470c39 11bf128e +N 40c4c480 00000000 40100000 00000000 4346b4e8 647727d0 +N 42277a5f 6a920000 3ff80000 00000000 43441c38 6f394f22 +N 410d90c8 00000000 40080000 00000000 43493cf9 44be7984 +N 4224599f 76e20000 3ff80000 00000000 43403a75 76cf9b44 +N 410cde58 00000000 40080000 00000000 43477eb3 69eef73a +N 422446b3 52920000 3ff80000 00000000 434023d8 398bca22 +N 42261f7b b8d20000 3ff80000 00000000 43426504 ebc3f1da +N 410cf578 00000000 40080000 00000000 4347b756 d5177088 +N 410fa688 00000000 40080000 00000000 434ef683 b46454b8 +N 410f33b8 00000000 40080000 00000000 434daa4f bedf8454 +N 4228fad2 71320000 3ff80000 00000000 434611fd 95dc4fe2 +N 410d1b68 00000000 40080000 00000000 43481506 629529da +N 42294b40 dae20000 3ff80000 00000000 43467ceb 7449db3c +N 410ebdd8 00000000 40080000 00000000 434c5f0a 4457a262 +N 410e1818 00000000 40080000 00000000 434a9dba 5b1b488e +N 4229b542 97d20000 3ff80000 00000000 43470add fbed9706 +N 4109d678 00000000 40080000 00000000 4340d842 c48422b8 +N 42259db1 d4920000 3ff80000 00000000 4341c413 ba58bfe2 +N 410c0998 00000000 40080000 00000000 43458610 adb40096 +N 4224c521 8c320000 3ff80000 00000000 4340bbb8 50c95942 +N 4227b393 83620000 3ff80000 00000000 434465e4 5d436c8c +N 410f3418 00000000 40080000 00000000 434dab61 92f2c7ce +N 422a9342 13d20000 3ff80000 00000000 434837d6 ed36757a +N 410b78d8 00000000 40080000 00000000 43443f61 306348f2 +N 422e5830 c1220000 3ff80000 00000000 434d8c94 7ffe161c +N 42283523 87920000 3ff80000 00000000 43450e09 d6bc397e +N 422f6865 3e320000 3ff80000 00000000 434f1da6 0b3fbb82 +N 410f1ba8 00000000 40080000 00000000 434d65e2 c9d7a8a6 +N 410d7018 00000000 40080000 00000000 4348e9a0 0a63ad0e +N 4228c3f0 d9220000 3ff80000 00000000 4345c969 d2a878e4 +N 422a627a 27d20000 3ff80000 00000000 4347f547 1d4bf906 +N 422fd9bb 77b20000 3ff80000 00000000 434fc6aa 603898b2 +N 4225f104 42d20000 3ff80000 00000000 43422b2f 4e81aa9a +N 40c36080 00000000 40100000 00000000 43413577 9d30fd80 +N 422bccfa 9f520000 3ff80000 00000000 4349e996 c2934976 +N 422492ff 67720000 3ff80000 00000000 43407f47 496d0596 +N 410d33b8 00000000 40080000 00000000 43485191 62a12454 +N 410bda48 00000000 40080000 00000000 434519d1 e061984c +N 422c0a47 33520000 3ff80000 00000000 434a3f7a 06d1080a +N 42297f08 88a20000 3ff80000 00000000 4346c21c 7bc7cc6c +N 4229a3e7 d0920000 3ff80000 00000000 4346f38c bedd5462 +N 4109e788 00000000 40080000 00000000 4340f9b7 e4ba64e8 +N 410e4088 00000000 40080000 00000000 434b0995 9ec73598 +N 410ca778 00000000 40080000 00000000 4346f9b6 2c2345e8 +N 4225c9f5 94620000 3ff80000 00000000 4341fac1 c5441ad4 +N 410f28e8 00000000 40080000 00000000 434d8b83 6990a322 +N 410fee78 00000000 40080000 00000000 434fcb84 cb02f738 +N 410da848 00000000 40080000 00000000 43497957 8ce3e8ec +N 410fb178 00000000 40080000 00000000 434f16a8 52cf5bc8 +N 4228b391 05d20000 3ff80000 00000000 4345b3d1 e81c593a +N 422c8421 81e20000 3ff80000 00000000 434aeb4c 287da19c +N 410dfd18 00000000 40080000 00000000 434a5657 06047cfe +N 422a5ef5 81720000 3ff80000 00000000 4347f07c 8be8c256 +N 410e73e8 00000000 40080000 00000000 434b943f 677143b2 +N 410e7928 00000000 40080000 00000000 434ba285 6294d56e +N 422f40f0 90120000 3ff80000 00000000 434ee316 4dad5df2 +N 410f08e8 00000000 40080000 00000000 434d30da 62e8ed22 +N 4228ebcf 98720000 3ff80000 00000000 4345fe1b b1993c8a +N 422673c5 eb120000 3ff80000 00000000 4342ce89 42437392 +N 410973b8 00000000 40080000 00000000 434019fd d94c3054 +N 410a3008 00000000 40080000 00000000 434189cf febae900 +N 422f252b 33320000 3ff80000 00000000 434eb9f4 803c0422 +N 42260cff 88a20000 3ff80000 00000000 43424dfb ba296c6c +N 410e1b78 00000000 40080000 00000000 434aa6af cd3723a8 +N 4224752b eb020000 3ff80000 00000000 43405b74 aac22420 +N 410bae28 00000000 40080000 00000000 4344b627 4303b7de +N 4228dfca ed420000 3ff80000 00000000 4345ee34 ed288fb8 +N 42247e12 0b520000 3ff80000 00000000 43406622 17149af6 +N 422fead3 81d20000 3ff80000 00000000 434fe042 844cc5ba +N 410bab08 00000000 40080000 00000000 4344af24 46634610 +N 422e6519 38120000 3ff80000 00000000 434d9f71 4852a0f2 +N 422eac0a 26620000 3ff80000 00000000 434e0763 1ce5746c +N 422b4181 f5520000 3ff80000 00000000 4349278c c38b49ca +N 410ca828 00000000 40080000 00000000 4346fb5d 9271d3be +N 410d6978 00000000 40080000 00000000 4348d8d1 f73efe48 +N 422dcc98 fd220000 3ff80000 00000000 434cc199 0d5bf09c +N 4109ae38 00000000 40080000 00000000 43408a04 4539174c +N 422c99bd a3720000 3ff80000 00000000 434b09eb 6ba55e16 +N 410b5768 00000000 40080000 00000000 4343f5cc 3d22471a +N 410d37a8 00000000 40080000 00000000 43485b69 038e63e6 +N 42248112 63420000 3ff80000 00000000 434069bc 83c78008 +N 422e754f 44620000 3ff80000 00000000 434db727 6241532c +N 410e5e28 00000000 40080000 00000000 434b5951 d6a7d0de +N 4224d72c 31820000 3ff80000 00000000 4340d18a 87df0d90 +N 422f65cb 8b420000 3ff80000 00000000 434f19c8 dbbf9ef8 +N 4226d372 efe20000 3ff80000 00000000 4343473f 498205a4 +N 42283d2f cba20000 3ff80000 00000000 4345188a 9fc06574 +N 410e1478 00000000 40080000 00000000 434a941d 43319258 +N 410d0e38 00000000 40080000 00000000 4347f459 aa11194c +N 410dffe8 00000000 40080000 00000000 434a5dc0 b8329ff2 +N 422858f5 99f20000 3ff80000 00000000 43453cd6 c9368246 +N 410c3278 00000000 40080000 00000000 4345e4bd 0e866bf8 +N 4229d2a5 a8820000 3ff80000 00000000 4347326b cb8e1dd0 +N 422c0037 ff820000 3ff80000 00000000 434a315b 61d822d0 +N 4224d65d 9b420000 3ff80000 00000000 4340d090 76a444f8 +N 4099f400 00000000 40140000 00000000 43467558 37dd63c6 +N 42262c60 dfb20000 3ff80000 00000000 4342751c 7aad2a4e +N 4229a726 99220000 3ff80000 00000000 4346f7e8 5f5610e4 +N 41098188 00000000 40080000 00000000 43403442 f258adc8 +N 410d8858 00000000 40080000 00000000 43492763 e15e801a +N 410ca668 00000000 40080000 00000000 4346f727 fbcdc86a +N 422d01bf 06420000 3ff80000 00000000 434b9dee 5ac97ce8 +N 4224f0b9 90b20000 3ff80000 00000000 4340f082 707d89d2 +N 422d885b 45320000 3ff80000 00000000 434c5f0a 4457a262 +N 410a3b88 00000000 40080000 00000000 4341a0f5 19711ca8 +N 42258d79 69820000 3ff80000 00000000 4341b018 3f4ce290 +N 410e3528 00000000 40080000 00000000 434aeb21 626206ae +N 410a8e38 00000000 40080000 00000000 434249b8 8b7e214c +N 4229f6da 84920000 3ff80000 00000000 43476346 5dfdc61e +N 422f414f 70120000 3ff80000 00000000 434ee3a2 f2bd5e0e +N 4225ad1d a3a20000 3ff80000 00000000 4341d71a 1a1e138c +N 422d8d85 62420000 3ff80000 00000000 434c667b c5e24d98 +N 410ea168 00000000 40080000 00000000 434c1096 fbe49ffa +N 4226bf4d 54b20000 3ff80000 00000000 43432dbe ec404a52 +N 410abdc8 00000000 40080000 00000000 4342acac a52108f4 +N 40c4e880 00000000 40100000 00000000 434753f5 ab3e4ea0 +N 4109dae8 00000000 40080000 00000000 4340e0f2 151c1f82 +N 410b42d8 00000000 40080000 00000000 4343c8e5 646c7bd2 +N 4229acf8 cb020000 3ff80000 00000000 4346ffba 301a07e0 +N 410ea5a8 00000000 40080000 00000000 434c1c47 343d0b86 +N 410d29e8 00000000 40080000 00000000 43483915 d9c72ed2 +N 42249e07 59c20000 3ff80000 00000000 43408c8d 95f1aa68 +N 410b09f8 00000000 40080000 00000000 43434e12 4754b9e0 +N 4226e45a 4ce20000 3ff80000 00000000 43435cad 71398184 +N 410b3e68 00000000 40080000 00000000 4343bf3d 9bc878ea +N 422943cf 3f820000 3ff80000 00000000 434672fe df69dad0 +N 42266449 8d720000 3ff80000 00000000 4342bb17 93f120d6 +N 410cacb8 00000000 40080000 00000000 43470659 6ad79c04 +N 422b729f 76820000 3ff80000 00000000 43496ba9 83019890 +N 410b7de8 00000000 40080000 00000000 43444a94 cde81c92 +N 4109bcb8 00000000 40080000 00000000 4340a618 0e853f04 +N 422c04e5 8ac20000 3ff80000 00000000 434a37eb fb4c62c8 +N 4226d58f 84020000 3ff80000 00000000 434349ec 30a69180 +N 410d7168 00000000 40080000 00000000 4348ecf5 3c97befa +N 410d8b48 00000000 40080000 00000000 43492ee6 22acf67c +N 422c6d23 9c820000 3ff80000 00000000 434acac4 53a34db0 +N 422bad70 98720000 3ff80000 00000000 4349bd8a d352a376 +N 42285657 c4320000 3ff80000 00000000 4345396a 75c64fbe +N 410cf908 00000000 40080000 00000000 4347c018 95ecd4b0 +N 410be0b8 00000000 40080000 00000000 43452876 c6f4f1c4 +N 410d0ac8 00000000 40080000 00000000 4347ebda 2757ba64 +N 422e37b9 66d20000 3ff80000 00000000 434d5d34 ef5935e6 +N 4228688f 9dd20000 3ff80000 00000000 43455143 dbece1c6 +N 422e91df 56b20000 3ff80000 00000000 434de0fd cd2d9e92 +N 410f2328 00000000 40080000 00000000 434d7b2b 488c424e +N 410b5cc8 00000000 40080000 00000000 43440194 2145abc4 +N 42245259 40620000 3ff80000 00000000 434031c2 af6a48ac +N 422ae3b0 71d20000 3ff80000 00000000 4348a61c 17d217ba +N 422aac1d 23820000 3ff80000 00000000 434859d8 e54a2050 +N 422e67e6 96720000 3ff80000 00000000 434da38a 188eec4a +N 4109bb58 00000000 40080000 00000000 4340a36d 18bbf72a +N 410f8698 00000000 40080000 00000000 434e9926 ffefd386 +N 422706de a4b20000 3ff80000 00000000 43438888 94faebae +N 422656ce 7cd20000 3ff80000 00000000 4342aa2f dedcc2a6 +N 422febf3 25020000 3ff80000 00000000 434fe1f1 6e09a620 +N 410c2898 00000000 40080000 00000000 4345cdc4 8e3a60e6 +N 42247292 c3520000 3ff80000 00000000 43405857 03bc660a +N 410a9448 00000000 40080000 00000000 43425641 d8d0092c +N 422ea5ec 01920000 3ff80000 00000000 434dfe67 9b5a6abe +N 42260ea8 95220000 3ff80000 00000000 4342500d 060ab19c +N 4109bce8 00000000 40080000 00000000 4340a675 35b10ce2 +N 410b16c8 00000000 40080000 00000000 43436990 beffd8a4 +N 410bd2d8 00000000 40080000 00000000 434508ef 0ae7ded2 +N 422520a9 01520000 3ff80000 00000000 43412acd fb37e44a +N 410ee7e8 00000000 40080000 00000000 434cd41f 192ba772 +N 4109a538 00000000 40080000 00000000 434078a6 cd79769c +N 410eeb88 00000000 40080000 00000000 434cde45 2aabdda8 +N 410b31c8 00000000 40080000 00000000 4343a3d6 6579b2b4 +N 422dbebb 67120000 3ff80000 00000000 434cad89 5c5b97ee +N 42264e3e e6420000 3ff80000 00000000 43429f76 383648e8 +N 410cd6b8 00000000 40080000 00000000 43476c1a 5e6129e4 +N 4229299f b0a20000 3ff80000 00000000 43465021 3746f36c +N 4229fa58 32820000 3ff80000 00000000 434767fe 05d7fdf0 +N 422ce3c9 2ca20000 3ff80000 00000000 434b732f e7244a14 +N 410a7438 00000000 40080000 00000000 43421435 bb82aa6c +N 4228e21b 74320000 3ff80000 00000000 4345f144 9b14c642 +N 422d3fc2 b4020000 3ff80000 00000000 434bf6ae 15a83c80 +N 410fd498 00000000 40080000 00000000 434f7e78 52988b26 +N 422719dd 88f20000 3ff80000 00000000 4343a0b9 3efad39a +N 4227a46a cfd20000 3ff80000 00000000 43445255 c44a19fa +N 410f2988 00000000 40080000 00000000 434d8d4a 92988d48 +N 410af6d8 00000000 40080000 00000000 43432538 72f2a792 +N 422c2393 1d120000 3ff80000 00000000 434a6307 09c45b52 +N 410d5098 00000000 40080000 00000000 434899fc 5b222466 +N 410b18d8 00000000 40080000 00000000 43436e00 338406f2 +N 4229f8e1 66620000 3ff80000 00000000 43476603 82667c6c +N 410fecb8 00000000 40080000 00000000 434fc64a d365f804 +N 422808c0 7fc20000 3ff80000 00000000 4344d43b b5e864a8 +N 42278e69 50d20000 3ff80000 00000000 434435fc fe6a6926 +N 422a246b 92f20000 3ff80000 00000000 4347a0f2 9e174cda +N 410c4c78 00000000 40080000 00000000 43462185 01886cd8 +N 410a03a8 00000000 40080000 00000000 4341313e bcba1826 +N 410ca7e8 00000000 40080000 00000000 4346fac3 996fdb72 +N 4229c345 c0520000 3ff80000 00000000 43471db7 5fa0436a +N 4227c26e 58b20000 3ff80000 00000000 43447914 92b3b2d2 +N 422e3663 5c120000 3ff80000 00000000 434d5b42 62ebf872 +N 422e61b0 13320000 3ff80000 00000000 434d9a74 f9d01fde +N 410b71d8 00000000 40080000 00000000 43442fea e2f7ae22 +N 4224d0d1 be920000 3ff80000 00000000 4340c9da 46481f5e +N 410e87a8 00000000 40080000 00000000 434bca0a e8d42ae6 +N 422b189d 2f620000 3ff80000 00000000 4348ef05 8dfcb00c +N 410f1d08 00000000 40080000 00000000 434d69c8 e94ecb70 +N 410f9008 00000000 40080000 00000000 434eb4a9 fd2beb00 +N 410c57b8 00000000 40080000 00000000 43463bf4 654cf714 +N 40c48880 00000000 40100000 00000000 4345b2e8 55395520 +N 410ed858 00000000 40080000 00000000 434ca8a8 5878471a +N 410d42e8 00000000 40080000 00000000 43487796 95307f02 +N 42245140 c1c20000 3ff80000 00000000 43403073 69b3c168 +N 422af4e3 3be20000 3ff80000 00000000 4348bdc5 c450ee24 +N 410e9878 00000000 40080000 00000000 434bf80d 18853318 +N 42295525 e0e20000 3ff80000 00000000 43468a1e c6fdcd04 +N 422629ac 62c20000 3ff80000 00000000 434271bb ecab23c8 +N 42297352 b3a20000 3ff80000 00000000 4346b270 6e5a5674 +N 410cdb68 00000000 40080000 00000000 43477788 13a03dda +N 4109ec18 00000000 40080000 00000000 434102b1 af57de4e +N 40c47a80 00000000 40100000 00000000 434577f6 e7f0c698 +N 410c2c88 00000000 40080000 00000000 4345d6eb 61e9f9d8 +N 4225a00e cdf20000 3ff80000 00000000 4341c6fd a393543a +N 42245ece c4020000 3ff80000 00000000 434040a9 8f964980 +N 422788f1 67d20000 3ff80000 00000000 43442ef3 c1205efa +N 410e4e38 00000000 40080000 00000000 434b2e59 363a954c +N 410f7e48 00000000 40080000 00000000 434e80f9 3349230c +N 4224bf97 fb520000 3ff80000 00000000 4340b507 ade9570a +N 4226aca9 b8620000 3ff80000 00000000 43431631 308d7c54 +N 410bba98 00000000 40080000 00000000 4344d21f 0344d346 +N 422db084 93220000 3ff80000 00000000 434c98fd 66efbd24 +N 410e1a48 00000000 40080000 00000000 434aa388 9e91c44c +N 410ce9c8 00000000 40080000 00000000 43479aab 6cac3d34 +N 422d0e3f 5f020000 3ff80000 00000000 434bafca c627cfa0 +N 42245e9b b4120000 3ff80000 00000000 4340406c 73769572 +N 42298bfb 8dc20000 3ff80000 00000000 4346d375 39fbc5e8 +N 422731ad f5f20000 3ff80000 00000000 4343bf1a d12f193a +N 410e1468 00000000 40080000 00000000 434a93f2 d9a2fe0a +N 422ace47 53a20000 3ff80000 00000000 434888b1 589bba74 +N 410a2768 00000000 40080000 00000000 43417881 7c61e61a +N 410f0f88 00000000 40080000 00000000 434d4390 12046c68 +N 410c0088 00000000 40080000 00000000 43457138 65ed4998 +N 422cb294 0f620000 3ff80000 00000000 434b2d2b dece43f4 +N 410a4328 00000000 40080000 00000000 4341b058 e807e84e +N 422ab039 09220000 3ff80000 00000000 43485f79 a25f691c +N 410e6af8 00000000 40080000 00000000 434b7bfe 3f561e10 +N 4109cbe8 00000000 40080000 00000000 4340c3a2 a43d6832 +N 410d3848 00000000 40080000 00000000 43485cf9 32f143ec +N 410f12a8 00000000 40080000 00000000 434d4c66 20a2aa76 +N 4225fdc1 52920000 3ff80000 00000000 43423b04 18fbf5de +N 4224d23b 18020000 3ff80000 00000000 4340cb8f 764ed700 +N 410c5d58 00000000 40080000 00000000 43464933 f86a928a +N 4229254d 35320000 3ff80000 00000000 43464a61 b2b78062 +N 422a57cf e0220000 3ff80000 00000000 4347e6c1 d0022144 +N 42288302 17a20000 3ff80000 00000000 434573f2 de0a84f4 +N 410fc708 00000000 40080000 00000000 434f5647 8df7db50 +N 4109adc8 00000000 40080000 00000000 4340892b e3bac5f4 +N 410a9658 00000000 40080000 00000000 43425a86 f9d9f5ba +N 410f48f8 00000000 40080000 00000000 434de715 469b37b0 +N 410f7518 00000000 40080000 00000000 434e664e ad56d77e +N 410be968 00000000 40080000 00000000 43453c44 b4c3d97a +N 42260a9c a2b20000 3ff80000 00000000 43424b03 22e3e012 +N 422a8a25 eb520000 3ff80000 00000000 43482b64 08e6490a +N 410c4288 00000000 40080000 00000000 43460a3c 9a24d9f8 +N 422f01b1 40320000 3ff80000 00000000 434e8583 b913a7c2 +N 410f7048 00000000 40080000 00000000 434e585d 16f3766c +N 410fa7e8 00000000 40080000 00000000 434efa8c f094eb72 +N 410af4a8 00000000 40080000 00000000 4343208f fa5ba1d6 +N 410f8768 00000000 40080000 00000000 434e9b84 b3c9b81a +N 42296ca2 dd020000 3ff80000 00000000 4346a97f 10368120 +N 422f48f8 ae020000 3ff80000 00000000 434eeeff 10cf8ec0 +N 410ba868 00000000 40080000 00000000 4344a941 b5a3dfca +N 42263d8f 5b420000 3ff80000 00000000 43428a94 b0049308 +N 410c0438 00000000 40080000 00000000 434579b2 15d4056c +N 42294ceb a2320000 3ff80000 00000000 43467f24 a43e3ffe +N 4109ec78 00000000 40080000 00000000 4341036e af623ad8 +N 410bb348 00000000 40080000 00000000 4344c1aa 782215fc +N 422dce0b 91020000 3ff80000 00000000 434cc3b1 7d24e260 +N 422d8e00 64e20000 3ff80000 00000000 434c672d 1873a284 +N 422888ce ca820000 3ff80000 00000000 43457b90 73b516f0 +N 422ec65f 85f20000 3ff80000 00000000 434e2e17 6cc5f4c6 +N 410d74a8 00000000 40080000 00000000 4348f537 312259d6 +N 42274cbd b1620000 3ff80000 00000000 4343e1b3 e257054c +N 410b37a8 00000000 40080000 00000000 4343b093 bd2103e6 +N 410e6b08 00000000 40080000 00000000 434b7c29 9e5eca10 +N 4228b0d2 3a320000 3ff80000 00000000 4345b033 cdd7e302 +N 422ea6e6 8c520000 3ff80000 00000000 434dffd7 6849ba16 +N 410a3308 00000000 40080000 00000000 43418fd7 b7749f90 +N 4224d7fa cbc20000 3ff80000 00000000 4340d284 a2c8f928 +N 422f8050 60120000 3ff80000 00000000 434f4138 1f1593f2 +N 410e57f8 00000000 40080000 00000000 434b489d a5103080 +N 410fc748 00000000 40080000 00000000 434f5704 e635b5bc +N 422c697c c2920000 3ff80000 00000000 434ac59a d59393de +N 422b90c1 3ae20000 3ff80000 00000000 43499591 1390573c +N 410a3d48 00000000 40080000 00000000 4341a47c 86e0a5dc +N 4226a88f 60720000 3ff80000 00000000 43431103 33c9358a +N 422cebbe de120000 3ff80000 00000000 434b7e88 e38f3632 +N 422f37ec 9d720000 3ff80000 00000000 434ed5b9 f46bc12a +N 422630a5 35a20000 3ff80000 00000000 43427a70 a7261fb4 +N 4225f6b6 00b20000 3ff80000 00000000 43423242 653ff7d2 +N 410f9f08 00000000 40080000 00000000 434ee086 0c1a33d0 +N 410cc0b8 00000000 40080000 00000000 434736a8 9cc3bbc4 +N 410d4b98 00000000 40080000 00000000 43488d67 e86073f6 +N 4224c6d7 da920000 3ff80000 00000000 4340bdca 09751122 +N 410bfdb8 00000000 40080000 00000000 43456ac3 0d464834 +N 410c9c18 00000000 40080000 00000000 4346de64 588f674e +N 42290b66 1ce20000 3ff80000 00000000 434627f9 514fc07c +N 410f5b28 00000000 40080000 00000000 434e1b5a 6cb228ce +N 410e1ff8 00000000 40080000 00000000 434ab2a4 daeda600 +N 42298986 97320000 3ff80000 00000000 4346d02a 5718b75e +N 422d5c78 34820000 3ff80000 00000000 434c1fe3 ed6dd950 +N 410a33f8 00000000 40080000 00000000 434191ba 69b589c0 +N 410c00d8 00000000 40080000 00000000 434571f0 2ef36672 +N 4227326c abe20000 3ff80000 00000000 4343c00e 5ebae824 +N 410ceb38 00000000 40080000 00000000 43479e30 e232c9bc +N 40c3e980 00000000 40100000 00000000 434330af e1a2b908 +N 410c3c28 00000000 40080000 00000000 4345fb55 8eda397e +N 4225d1b2 abc20000 3ff80000 00000000 43420456 b8ef52d8 +N 422c699a e9b20000 3ff80000 00000000 434ac5c5 73e5550e +N 410ba888 00000000 40080000 00000000 4344a989 6ce82918 +N 410dfe98 00000000 40080000 00000000 434a5a4a f47dee06 +N 422a0666 a2a20000 3ff80000 00000000 4347784b 4184ebd4 +N 422a2600 85e20000 3ff80000 00000000 4347a317 ab863c1c +N 42257770 c2520000 3ff80000 00000000 434194ff 67fc12d6 +N 410b43a8 00000000 40080000 00000000 4343caaa 50227426 +N 422ff091 dca20000 3ff80000 00000000 434fe8dd 957307ec +N 422d6fe1 11920000 3ff80000 00000000 434c3bcb e94adcbe +N 422ddf8c 28920000 3ff80000 00000000 434cdd0b 7afbee9e +N 410c2d88 00000000 40080000 00000000 4345d93e cb2ae608 +N 410dd098 00000000 40080000 00000000 4349e1c5 e563fc66 +N 422d209a 14f20000 3ff80000 00000000 434bca0a e8d42ae6 +N 422cec1a 22120000 3ff80000 00000000 434b7f0b 0937764e +N 422d26ec 82820000 3ff80000 00000000 434bd317 83f5a410 +N 422c8e48 49d20000 3ff80000 00000000 434af9ad 4c120b46 +N 410e78e8 00000000 40080000 00000000 434ba1d7 46403a22 +N 410a4b78 00000000 40080000 00000000 4341c12a 22a38ca8 +N 422959b5 6d720000 3ff80000 00000000 43469035 47d35b2a +N 410d5ad8 00000000 40080000 00000000 4348b3d3 b3e3ec52 +N 40c4f680 00000000 40100000 00000000 434792af adc26288 +N 4226a874 73220000 3ff80000 00000000 434310e1 370656dc +N 422ef914 e4420000 3ff80000 00000000 434e78cd cb7ba5a8 +N 42291a1d 6dc20000 3ff80000 00000000 43463b83 6f0939e8 +N 4228bb41 a9620000 3ff80000 00000000 4345bdf5 2246cfb4 +N 42298e8d 3b820000 3ff80000 00000000 4346d6e6 c3b2f6b0 +N 410f43f8 00000000 40080000 00000000 434dd8c1 3dd97cc0 +N 410bab68 00000000 40080000 00000000 4344affb 96fadcda +N 410b75a8 00000000 40080000 00000000 43443855 c5273a86 +N 422f3d5b 8d120000 3ff80000 00000000 434eddc7 12b6a2ae +N 410fac88 00000000 40080000 00000000 434f0822 f0dfa1d8 +N 410ab788 00000000 40080000 00000000 43429f97 ada8abe8 +N 410bf638 00000000 40080000 00000000 43455990 78374ccc +N 4224c990 21d20000 3ff80000 00000000 4340c113 b5ae2e46 +N 41097d48 00000000 40080000 00000000 43402c2a a6d841dc +N 410b2898 00000000 40080000 00000000 43438ff5 3c56b0e6 +N 410e5b88 00000000 40080000 00000000 434b523a dd3122a8 +N 4225f4be 55f20000 3ff80000 00000000 43422fd0 8a065ac6 +N 410d2a18 00000000 40080000 00000000 4348398d 754f3eee +N 422c6f06 35020000 3ff80000 00000000 434acd6e a598ffe0 +N 42249bd2 53320000 3ff80000 00000000 434089e5 5b6a57de +N 422b66ef 69720000 3ff80000 00000000 43495b6e a31a4556 +N 410a1608 00000000 40080000 00000000 434155c6 db463c20 +N 410a35d8 00000000 40080000 00000000 43419580 35db24e2 +N 410ef928 00000000 40080000 00000000 434d047f 9ea52d6e +N 410c12b8 00000000 40080000 00000000 43459b1b 64a0f924 +N 410ca568 00000000 40080000 00000000 4346f4c0 731a0eba +N 410c46c8 00000000 40080000 00000000 4346142f b3fe81a4 +N 410c2b78 00000000 40080000 00000000 4345d472 f06326a8 +N 42299643 0b220000 3ff80000 00000000 4346e13d 74c337dc +N 422dc57b 7e520000 3ff80000 00000000 434cb74d 0d57de56 +N 4224556f e5320000 3ff80000 00000000 43403573 ec6e099e +N 410fa588 00000000 40080000 00000000 434ef394 7b2d7c88 +N 4229435d 83e20000 3ff80000 00000000 43467267 49e39124 +N 410fce48 00000000 40080000 00000000 434f6bbf 46e0620c +N 422b0c6d 43520000 3ff80000 00000000 4348de35 0d6269f6 +N 410a3fb8 00000000 40080000 00000000 4341a967 a82eaa94 +N 422a9bcd e5120000 3ff80000 00000000 43484386 846c05ae +N 422429c9 39220000 3ff80000 00000000 4340015e 564db4e4 +N 42244b2d d2a20000 3ff80000 00000000 43402931 74f7a9d4 +N 422cef12 c3f20000 3ff80000 00000000 434b8347 d6c0d506 +N 422b124a 03e20000 3ff80000 00000000 4348e64b 2440c124 +N 410e7668 00000000 40080000 00000000 434b9b0a c80db76a +N 422bc568 69c20000 3ff80000 00000000 4349df01 a23fb068 +N 42244f8f 52c20000 3ff80000 00000000 43402e6d 6756e238 +N 410b49b8 00000000 40080000 00000000 4343d7e1 20ed5a74 +N 422c44aa ebc20000 3ff80000 00000000 434a91a1 26584528 +N 422cd640 92d20000 3ff80000 00000000 434b5fe8 45100f66 +N 422df039 36a20000 3ff80000 00000000 434cf539 faf7b854 +N 422c0c44 77420000 3ff80000 00000000 434a4245 2645a088 +N 42247745 47720000 3ff80000 00000000 43405df9 36b8b66a +N 42279321 97720000 3ff80000 00000000 43443c10 514fc06a +N 410d91e8 00000000 40080000 00000000 43493fda eb211e52 +N 410e69b8 00000000 40080000 00000000 434b789a f815d074 +N 422556d4 65f20000 3ff80000 00000000 43416cfe 25b8d8c6 +N 4147569c 80000000 40040000 00000000 434d1281 acda83a2 +N 410b50b8 00000000 40080000 00000000 4343e72a 5ecf26c4 +N 410c58a8 00000000 40080000 00000000 43463e29 4b0b3e96 +N 410bd6b8 00000000 40080000 00000000 434511ba 2645f9e4 +N 410c0738 00000000 40080000 00000000 43458098 e6af4afc +N 410aef88 00000000 40080000 00000000 434315a9 25d66668 +N 42262887 75b20000 3ff80000 00000000 4342704e 467f7472 +N 422f932d 23d20000 3ff80000 00000000 434f5d4e cc8f237a +N 410c1668 00000000 40080000 00000000 4345a3a0 19d3756a +N 422db64c 5da20000 3ff80000 00000000 434ca157 dc4e38b4 +N 410d7f08 00000000 40080000 00000000 43490f9f ca434dd0 +N 410cd618 00000000 40080000 00000000 43476a94 8e0ab12e +N 42257a4e b7720000 3ff80000 00000000 43419885 3cb0646a +N 410b48d8 00000000 40080000 00000000 4343d5f8 8641a7f2 +N 4109a598 00000000 40080000 00000000 4340795f c98ebfd6 +N 410fda48 00000000 40080000 00000000 434f8f5d 2c7e584c +N 41098fe8 00000000 40080000 00000000 43404fb8 323922f2 +N 422cbc0d 25e20000 3ff80000 00000000 434b3aa1 cc871fe4 +N 422e200e 4f520000 3ff80000 00000000 434d3abb ca63b08a +N 410c0888 00000000 40080000 00000000 4345839e 59087b18 +N 422730b8 c7620000 3ff80000 00000000 4343bde1 b8f9a0f4 +N 42286c99 d8920000 3ff80000 00000000 4345568e f729eb62 +N 422ce405 fc320000 3ff80000 00000000 434b7386 92db0742 +N 422eb6b0 b1f20000 3ff80000 00000000 434e1708 86f0ff46 +N 410e7a08 00000000 40080000 00000000 434ba4e6 dc3c8ee0 +N 422d4bf4 85f20000 3ff80000 00000000 434c082c d5c8ab3a +N 42290255 8f120000 3ff80000 00000000 43461bf3 04cac4ee +N 410e90d8 00000000 40080000 00000000 434be329 0b13a972 +N 422c7472 04920000 3ff80000 00000000 434ad519 4d49c9e2 +N 410bacc8 00000000 40080000 00000000 4344b311 45c14ac4 +N 410b20f8 00000000 40080000 00000000 43437f7f c77fd030 +N 410d5d58 00000000 40080000 00000000 4348ba23 f135428a +N 4227593a 1cc20000 3ff80000 00000000 4343f1b1 45d70d88 +N 410a3a18 00000000 40080000 00000000 43419e0f 59b2c9ee +N 410a4d68 00000000 40080000 00000000 4341c517 239d2a3a +N 4228cbc0 33b20000 3ff80000 00000000 4345d3b8 f63177ce +N 422f2119 88620000 3ff80000 00000000 434eb3ef 3517fa54 +N 42293843 76420000 3ff80000 00000000 4346639d 11d8cd18 +N 422dda98 b6420000 3ff80000 00000000 434cd5de df104518 +N 410cdaa8 00000000 40080000 00000000 434775b3 b6ba73f6 +N 4227a57d e1020000 3ff80000 00000000 434453b8 6e9b4060 +N 422e4f2f 7d720000 3ff80000 00000000 434d7f6e 36ace2d6 +N 410c7218 00000000 40080000 00000000 43467a40 9f73c86e +N 410ed178 00000000 40080000 00000000 434c9582 db84f1c8 +N 410fdd18 00000000 40080000 00000000 434f97ba 112d26fe +N 410ff9a8 00000000 40080000 00000000 434fecfb c5962d46 +N 422802cb 94120000 3ff80000 00000000 4344cc7d d99b468e +N 410a20a8 00000000 40080000 00000000 43416afe 15684816 +N 422c887f 5dc20000 3ff80000 00000000 434af17b 46ec53e8 +N 422c477c d2820000 3ff80000 00000000 434a959b 012339f0 +N 410af7a8 00000000 40080000 00000000 434326f3 8f3357e6 +N 422f7ef3 24e20000 3ff80000 00000000 434f3f30 6528957c +N 422be0ea 87a20000 3ff80000 00000000 434a057b a007750c +N 410f4798 00000000 40080000 00000000 434de324 1c13b536 +N 410e8518 00000000 40080000 00000000 434bc30c 2a26827e +N 42282b77 69c20000 3ff80000 00000000 4345016c a66b5068 +N 410f12d8 00000000 40080000 00000000 434d4ced e84e1ad2 +N 42275a30 21120000 3ff80000 00000000 4343f2ec 80e4292e +N 422fe6b5 01720000 3ff80000 00000000 434fda17 025b2daa +N 410f3e78 00000000 40080000 00000000 434dc903 b1937638 +N 422d5d6d 6e420000 3ff80000 00000000 434c2144 48cfa5e8 +N 422f6156 98a20000 3ff80000 00000000 434f1329 db27426c +N 4109e4e8 00000000 40080000 00000000 4340f48f 4ef7b062 +N 410dd148 00000000 40080000 00000000 4349e390 49db0d9c +N 410e9368 00000000 40080000 00000000 434bea2d 2d6b945a +N 410d8f68 00000000 40080000 00000000 43493973 fe7ef59a +N 410c5ce8 00000000 40080000 00000000 4346482b fe20fae2 +N 422eeea1 c7320000 3ff80000 00000000 434e6963 57d1315e +N 422a43fa a7620000 3ff80000 00000000 4347cbc8 f10fb4f4 +N 410ba708 00000000 40080000 00000000 4344a62d 007c9550 +N 422a708f 19f20000 3ff80000 00000000 43480877 c76eadba +N 422ea89d 08c20000 3ff80000 00000000 434e025b 2b2f41f8 +N 410be248 00000000 40080000 00000000 43452c05 b9a751cc +N 4228879a 96f20000 3ff80000 00000000 434579fb ac4fbd5a +N 422685cb df720000 3ff80000 00000000 4342e533 041f3696 +N 422dd7b2 fb820000 3ff80000 00000000 434cd1ac 55be3150 +N 410b7c08 00000000 40080000 00000000 4344466e 3e4d8740 +N 422b936c 65720000 3ff80000 00000000 43499948 43a305d6 +N 410e56b8 00000000 40080000 00000000 434b453e 9809f1e4 +N 4109ac38 00000000 40080000 00000000 43408627 56017cec +N 422f87c1 caf20000 3ff80000 00000000 434f4c4c 8a408c26 +N 410cdff8 00000000 40080000 00000000 434782ab 556d6a00 +N 410c3548 00000000 40080000 00000000 4345eb4a d4702c5c +N 422903c5 57920000 3ff80000 00000000 43461dda c050fc82 +N 422a7383 74020000 3ff80000 00000000 43480c7f 26d7f480 +N 4225380b d3e20000 3ff80000 00000000 43414756 bf9e3f24 +N 410a0658 00000000 40080000 00000000 43413693 58fdb2ba +N 42266035 c7620000 3ff80000 00000000 4342b5fa 20667f0c +N 410cf6e8 00000000 40080000 00000000 4347badf 23e8eec2 +N 4109a458 00000000 40080000 00000000 434076f7 40fbdb5a +N 4109af78 00000000 40080000 00000000 43408c6e a8f9e768 +N 4224b521 83120000 3ff80000 00000000 4340a866 1d872892 +N 4109d708 00000000 40080000 00000000 4340d95c 6e65fe50 +N 410d4c78 00000000 40080000 00000000 43488f9b 2d229cd8 +N 410c47d8 00000000 40080000 00000000 434616ac f2251142 +N 410edfc8 00000000 40080000 00000000 434cbd68 7bf3a954 +N 422ebdac 0de20000 3ff80000 00000000 434e214b b568611c +N 410f6278 00000000 40080000 00000000 434e306f 989664f8 +N 422de917 78020000 3ff80000 00000000 434ceae1 aacbcd00 +N 4228a842 7c820000 3ff80000 00000000 4345a4ec f2aa9e50 +N 422ccc2b 62220000 3ff80000 00000000 434b518e 12c08d7c +N 410aebd8 00000000 40080000 00000000 43430dd3 ad0f5202 +N 4109ba98 00000000 40080000 00000000 4340a1f8 b16d7346 +N 410c8da8 00000000 40080000 00000000 4346bbd6 cc474b06 +N 410c1408 00000000 40080000 00000000 43459e23 521ea3c0 +N 4228f0ff 20a20000 3ff80000 00000000 434604f9 590d0d6c +N 422c7746 4c520000 3ff80000 00000000 434ad919 e03f0dea +N 422a73da bc320000 3ff80000 00000000 43480cf6 2f6be0be +N 4109c6a8 00000000 40080000 00000000 4340b968 79d0ee36 +N 410d95d8 00000000 40080000 00000000 434949f2 6b9bf6e2 +N 410f0268 00000000 40080000 00000000 434d1e86 d4a1cbaa +N 42244ef6 5d120000 3ff80000 00000000 43402db6 9dfd4cae +N 4109d998 00000000 40080000 00000000 4340de60 2bf52f96 +N 410ee988 00000000 40080000 00000000 434cd8ab 74900148 +N 42280b3e 69820000 3ff80000 00000000 4344d779 0ed53d70 +N 410ca628 00000000 40080000 00000000 4346f68e 1599825e +N 410a4dc8 00000000 40080000 00000000 4341c5d9 b90983f4 +N 422cd126 93120000 3ff80000 00000000 434b58a4 ee53f692 +N 422510ed b1220000 3ff80000 00000000 434117a4 f6faffe4 +N 4227cc73 bf720000 3ff80000 00000000 43448609 c0b53a96 +N 410a2d48 00000000 40080000 00000000 4341844a 214df2dc +N 410c7618 00000000 40080000 00000000 434683bd 6d290f2e +N 422f90f1 04a20000 3ff80000 00000000 434f59fa 64f82eec +N 422eae1e c7220000 3ff80000 00000000 434e0a71 5a6f225c +N 410ee148 00000000 40080000 00000000 434cc199 0d5bf09c +N 410d4c28 00000000 40080000 00000000 43488ed1 fe6e347e +N 42273d48 f4b20000 3ff80000 00000000 4343cdee c06101ae +N 4225404b 4e320000 3ff80000 00000000 4341516a ce3b5d82 +N 4224b6f0 e7820000 3ff80000 00000000 4340aa95 507f99d0 +N 410d4678 00000000 40080000 00000000 43488087 66dba7b8 +N 42269d4f 92720000 3ff80000 00000000 434302d2 0ccaf436 +N 410b3ab8 00000000 40080000 00000000 4343b739 fb8408a4 +N 41467094 80000000 40040000 00000000 434a5ab0 d0dbc9b2 +N 410c0898 00000000 40080000 00000000 434583c3 2f85eae6 +N 422cf44d d9520000 3ff80000 00000000 434b8abe 2632814a +N 410db5b8 00000000 40080000 00000000 43499c07 8c1622b4 +N 410d42e8 00000000 40080000 00000000 43487796 95307f02 +N 422c66e5 75a20000 3ff80000 00000000 434ac1f1 673f47b4 +N 422feb93 43620000 3ff80000 00000000 434fe161 c91b3b74 +N 410e7cf8 00000000 40080000 00000000 434bace5 f4a8c170 +N 422ba1ef 83c20000 3ff80000 00000000 4349ad80 0dd011d8 +N 410e04d8 00000000 40080000 00000000 434a6ac7 98010932 +N 422c2573 43920000 3ff80000 00000000 434a65aa 7610c302 +N 410e4728 00000000 40080000 00000000 434b1b5c da1a6b0e +N 422f65eb 3dd20000 3ff80000 00000000 434f19f7 f488b5c6 +N 42295c61 0fb20000 3ff80000 00000000 434693c6 1567bbb2 +N 42267178 48420000 3ff80000 00000000 4342cba4 7bc177d8 +N 410fd3d8 00000000 40080000 00000000 434f7c3e 76825182 +N 410f80c8 00000000 40080000 00000000 434e883d 73eb8684 +N 410a7f68 00000000 40080000 00000000 43422b2f 4e81aa9a +N 410b6708 00000000 40080000 00000000 43441818 34b78950 +N 422a9cd4 86720000 3ff80000 00000000 434844ed c2b455b6 +N 410d9c68 00000000 40080000 00000000 43495aca 3ae1238a +N 410cce98 00000000 40080000 00000000 43475853 ef7d0d06 +N 4226753d 33e20000 3ff80000 00000000 4342d060 d0e42324 +N 410da258 00000000 40080000 00000000 43496a0d d45855fa +N 410e4948 00000000 40080000 00000000 434b2112 547e4c1c +N 410e37f8 00000000 40080000 00000000 434af2a6 e47c2a80 +N 410e1258 00000000 40080000 00000000 434a8e7b a11fc2fa +N 410cf308 00000000 40080000 00000000 4347b15a 3df82390 +N 40c60380 00000000 40100000 00000000 434caab6 d825ecb0 +N 410b5ef8 00000000 40080000 00000000 43440660 da7d5bd0 +N 410ddee8 00000000 40080000 00000000 434a071d d6859642 +N 422c2627 56220000 3ff80000 00000000 434a66a7 ca4874fc +N 4225aa07 a3520000 3ff80000 00000000 4341d34a f1582a0a +N 422d6ab9 8c520000 3ff80000 00000000 434c3461 df52e5ea +N 410ae308 00000000 40080000 00000000 4342fb23 9fd38090 +N 410ec4d8 00000000 40080000 00000000 434c7270 2a538d32 +N 410dabb8 00000000 40080000 00000000 43498234 304242d4 +N 410cb6d8 00000000 40080000 00000000 43471ec5 e61bdb92 +N 410d5a18 00000000 40080000 00000000 4348b1ef 0a5d0fee +N 4109c808 00000000 40080000 00000000 4340bc15 c88e5580 +N 422acbe0 55520000 3ff80000 00000000 43488565 1cab5dca +N 422d6389 1c720000 3ff80000 00000000 434c2a0b 9da1d2f6 +N 410c4ed8 00000000 40080000 00000000 43462717 edb51412 +N 422a98d7 4bc20000 3ff80000 00000000 43483f79 01d756d8 +N 410bd048 00000000 40080000 00000000 4345031f c08c686c +N 422953d0 3c020000 3ff80000 00000000 43468856 d656d680 +N 410f00a8 00000000 40080000 00000000 434d1999 08036216 +N 422c3296 11120000 3ff80000 00000000 434a7827 58f5a8d2 +N 4224ea0d 9d220000 3ff80000 00000000 4340e86a a302f364 +N 410d2928 00000000 40080000 00000000 43483737 7b07ee6e +N 4226198f 84320000 3ff80000 00000000 43425da2 65292842 +N 410c6bc8 00000000 40080000 00000000 43466b4d 177b7f94 +N 42276754 57620000 3ff80000 00000000 434403c5 bca7c6f4 +N 422b1284 e1920000 3ff80000 00000000 4348e69c 5b771942 +N 410d7f68 00000000 40080000 00000000 43491094 7f4cba9a +N 410bee98 00000000 40080000 00000000 4345481d f560d306 +N 410ba988 00000000 40080000 00000000 4344abc7 3e60e548 +N 422dd14d 7ea20000 3ff80000 00000000 434cc868 d7efc554 +N 4226414f e8a20000 3ff80000 00000000 43428f46 118f4f94 +N 42287168 2cf20000 3ff80000 00000000 43455cdb 956a07e6 +N 422a4709 82420000 3ff80000 00000000 4347cff0 f0236668 +N 422fe7f4 86020000 3ff80000 00000000 434fdbf5 90529dc0 +N 422ced0d 84d20000 3ff80000 00000000 434b8066 20255ba6 +N 422959ee 64420000 3ff80000 00000000 43469081 554915a8 +N 422d7cf3 ec120000 3ff80000 00000000 434c4e9d 0a275672 +N 42285673 ac620000 3ff80000 00000000 4345398e f75ee42c +N 410e7128 00000000 40080000 00000000 434b8cc7 60834fee +N 4109d738 00000000 40080000 00000000 4340d9ba 546af1fc +N 422dcaaa f0a20000 3ff80000 00000000 434cbecd f62ceb6c +N 422ec8b3 d0b20000 3ff80000 00000000 434e3184 a39951d2 +N 410aaa58 00000000 40080000 00000000 43428411 6a61bb7a +N 42283a3f ec020000 3ff80000 00000000 434514b5 2d2ab880 +N 410b6ef8 00000000 40080000 00000000 43442993 703c1ed0 +N 410cc7f8 00000000 40080000 00000000 4347483c 5a5be580 +N 422fb21f 9b820000 3ff80000 00000000 434f8b76 987492b0 +N 410e2bc8 00000000 40080000 00000000 434ad219 21e79394 +N 410f6d38 00000000 40080000 00000000 434e4f7f c167341c +N 410ddc78 00000000 40080000 00000000 434a00bf 31c357d8 +N 410b8c28 00000000 40080000 00000000 43446a32 c91a007e +N 410d8be8 00000000 40080000 00000000 4349307f 518fbc32 +N 4227a01e c9920000 3ff80000 00000000 43444ccb bc2c1442 +N 410b8378 00000000 40080000 00000000 434456e8 66b49728 +N 410ead88 00000000 40080000 00000000 434c31f8 2fb85e08 +N 40c47180 00000000 40100000 00000000 43455252 2e8c4b68 +N 410a00d8 00000000 40080000 00000000 43412bab d5e20672 +N 410bb068 00000000 40080000 00000000 4344bb34 a20b5d4a +N 42250152 2b920000 3ff80000 00000000 434104a9 bb9a61fe +N 410a9378 00000000 40080000 00000000 43425493 66f8ca28 +N 422fa68e d7b20000 3ff80000 00000000 434f7a34 2f053b4e +N 422c4a6c f3d20000 3ff80000 00000000 434a99bf b1020686 +N 410c84e8 00000000 40080000 00000000 4346a6f6 d6239e62 +N 410bbdb8 00000000 40080000 00000000 4344d929 e4ec7c34 +N 42273899 4e520000 3ff80000 00000000 4343c7f1 8e38f7aa +N 410b80e8 00000000 40080000 00000000 4344513a 147097a2 +N 4225c77b eba20000 3ff80000 00000000 4341f7b1 8b49868c +N 410f0fe8 00000000 40080000 00000000 434d449f 6c626af2 +N 422a59f7 91120000 3ff80000 00000000 4347e9b0 b55bf8d2 +N 410cf1b8 00000000 40080000 00000000 4347ae21 6b2841f4 +N 410b7ae8 00000000 40080000 00000000 434443f0 fa835d82 +N 40c36780 00000000 40100000 00000000 43414e63 1218cd60 +N 4109eb98 00000000 40080000 00000000 434101b5 b7cb81f6 +N 410b34b8 00000000 40080000 00000000 4343aa34 613bed84 +N 422fbc73 cb320000 3ff80000 00000000 434f9ae3 3bbad8de +N 4109d7a8 00000000 40080000 00000000 4340da95 726dd1e6 +N 410cd0d8 00000000 40080000 00000000 43475dcc b9547572 +N 422ad7e4 60820000 3ff80000 00000000 434895e5 3d4af8d0 +N 410ac178 00000000 40080000 00000000 4342b467 67e84ec8 +N 422500b6 9e220000 3ff80000 00000000 434103ec b272d804 +N 410d9008 00000000 40080000 00000000 43493b0d 9fab8b00 +N 4229cb76 6a820000 3ff80000 00000000 434728be 26528d10 +N 422d446c 0a520000 3ff80000 00000000 434bfd5d affdac2a +N 410fb1d8 00000000 40080000 00000000 434f17c2 d75d9a22 +N 4228ce2b f8420000 3ff80000 00000000 4345d6eb 61e9f9d8 +N 410a5f88 00000000 40080000 00000000 4341e9ec d4b0ab68 +N 41446524 80000000 40040000 00000000 4344c13b f733076a +N 410edc78 00000000 40080000 00000000 434cb429 569d87d8 +N 410b8cb8 00000000 40080000 00000000 43446b72 f4f20604 +N 410f6f08 00000000 40080000 00000000 434e54be 9f466ad0 +N 410bec78 00000000 40080000 00000000 43454342 e3969ad8 +N 410c1878 00000000 40080000 00000000 4345a864 cb6bbb18 +N 410b9d48 00000000 40080000 00000000 4344905d 21b807dc +N 410a9a88 00000000 40080000 00000000 43426334 65e4da78 +N 410e9998 00000000 40080000 00000000 434bfb23 08e9b396 +N 410aa368 00000000 40080000 00000000 434275a1 86320f5a +N 410fd538 00000000 40080000 00000000 434f8053 492f0f9c +N 410a9378 00000000 40080000 00000000 43425493 66f8ca28 +N 422fed92 a7e20000 3ff80000 00000000 434fe45f f6e222a4 +N 4109b3a8 00000000 40080000 00000000 43409487 faa60126 +N 4224df0b 3c120000 3ff80000 00000000 4340db12 ab7b1c72 +N 422cc3fd 5c820000 3ff80000 00000000 434b45eb 2e8e0a50 +N 410e7b98 00000000 40080000 00000000 434ba927 8c8914f6 +N 4226bf17 5f220000 3ff80000 00000000 43432d7a aea93ca4 +N 4225d251 37b20000 3ff80000 00000000 4342051b 1b00d0b2 +N 410a6ce8 00000000 40080000 00000000 4342053b d68e75e2 +N 422c4233 5f620000 3ff80000 00000000 434a8e26 da2b6e0c +N 410e1008 00000000 40080000 00000000 434a885b b28ba300 +N 42264e09 77720000 3ff80000 00000000 43429f33 4dc9bc6a +N 410a8d78 00000000 40080000 00000000 4342482b ea5acd08 +N 422fead3 81d20000 3ff80000 00000000 434fe042 844cc5ba +N 4225169c 0b620000 3ff80000 00000000 43411e8f 738e918c +N 410cd1c8 00000000 40080000 00000000 43476014 a357a0b4 +N 410b84a8 00000000 40080000 00000000 4344598a b6c324d6 +N 4228cafb 07220000 3ff80000 00000000 4345d2b4 9eda85a4 +N 422e204c 68420000 3ff80000 00000000 434d3b16 2aebc3d8 +N 422962d5 c1c20000 3ff80000 00000000 43469c65 93325e98 +N 410e2b28 00000000 40080000 00000000 434ad06e 77e2d7ce +N 422b9ff6 08d20000 3ff80000 00000000 4349aabf 85a177da +N 410b4598 00000000 40080000 00000000 4343cee2 c7c93dd6 +N 422ecfb1 38520000 3ff80000 00000000 434e3bcd d672ec6a +N 422705cf 34420000 3ff80000 00000000 4343872f 35e31858 +N 422aefd7 2e020000 3ff80000 00000000 4348b6d3 484be140 +N 422ee3f1 8c220000 3ff80000 00000000 434e59a1 6bd84cc4 +N 4227ba23 e7020000 3ff80000 00000000 43446e5e 38c3c2a0 +N 422fd200 93820000 3ff80000 00000000 434fbb19 ae97d5b0 +N 4226ea61 6ef20000 3ff80000 00000000 43436453 b70d785a +N 4225dd0e c1720000 3ff80000 00000000 4342126a 8a1c65aa +N 422d6986 bf620000 3ff80000 00000000 434c32a8 a770b5f4 +N 422a973e e3520000 3ff80000 00000000 43483d4a 88ee7df6 +N 410f71b8 00000000 40080000 00000000 434e5c86 e21239f4 +N 422b3b65 0f920000 3ff80000 00000000 43491f16 deb0d27e +N 410a91e8 00000000 40080000 00000000 43425157 e9b40e52 +N 4225a47a 30820000 3ff80000 00000000 4341cc71 05d2f530 +N 42284591 01420000 3ff80000 00000000 4345237c 1eb0af38 +N 410c43d8 00000000 40080000 00000000 43460d4e e3369e82 +N 42258f03 5e020000 3ff80000 00000000 4341b1fd 3fc88cc0 +N 422e88d5 87620000 3ff80000 00000000 434dd3be 8303d70c +N 422873eb 7d920000 3ff80000 00000000 43456027 094ce63e +N 4228e711 84720000 3ff80000 00000000 4345f7d4 e0bfc5f6 +N 410ab488 00000000 40080000 00000000 43429952 58c46358 +N 422a8475 1d220000 3ff80000 00000000 4348239e 65345c9c +N 4229b156 df520000 3ff80000 00000000 43470598 b6b26e8a +N 4225e35c b1b20000 3ff80000 00000000 43421a3c 2d494c0e +N 422ccadd 79d20000 3ff80000 00000000 434b4fb2 f4b78146 +N 42271fb5 4a620000 3ff80000 00000000 4343a82c 05de4d14 +N 410d4df8 00000000 40080000 00000000 43489361 15dce6a0 +N 410e8818 00000000 40080000 00000000 434bcb3c c388058e +N 4109d928 00000000 40080000 00000000 4340dd84 ed15a76e +N 40c54f80 00000000 40100000 00000000 43492d14 d0e556c0 +N 410e2e58 00000000 40080000 00000000 434ad8ef 2d6c3e3a +N 422c54e3 c6320000 3ff80000 00000000 434aa883 3b39037e +N 410aabf8 00000000 40080000 00000000 43428774 34dfa040 +N 422ca9d2 3eb20000 3ff80000 00000000 434b20bc 56acb46e +N 410b0f68 00000000 40080000 00000000 434359ba 27f5bd9a +N 422f9c1e 6b120000 3ff80000 00000000 434f6aa2 c673e392 +N 422e8897 03120000 3ff80000 00000000 434dd362 e8e1076e +N 42273f4f 21f20000 3ff80000 00000000 4343d085 2fd80eba +N 410b9db8 00000000 40080000 00000000 43449157 5c379634 +N 422cc1f9 9f120000 3ff80000 00000000 434b430d c2812912 +N 42272667 84a20000 3ff80000 00000000 4343b0b6 76a7e114 +N 422d8f90 34520000 3ff80000 00000000 434c696d 78b56716 +N 422901c8 1d620000 3ff80000 00000000 43461b37 755b7f34 +N 40998400 00000000 40140000 00000000 4344a0d1 19dec3f0 +N 410e3a98 00000000 40080000 00000000 434af9ad 4c120b46 +N 4109b188 00000000 40080000 00000000 4340906b 846316c8 +N 422e7629 cf720000 3ff80000 00000000 434db867 367cf896 +N 4229d454 e0120000 3ff80000 00000000 434734b0 e21083f2 +N 429599d4 5b378400 3ff40000 00000000 434076df fc06b07c +N 422b3bbd 9f220000 3ff80000 00000000 43491f91 6abedb5c +N 410d3f48 00000000 40080000 00000000 43486e7f d7b5243c +N 422b0e61 71720000 3ff80000 00000000 4348e0e6 e32dc456 +N 410c3d78 00000000 40080000 00000000 4345fe66 755cbe08 +N 410aedf8 00000000 40080000 00000000 43431257 1c1374a0 +N 4227e78a 1cf20000 3ff80000 00000000 4344a91d da3ff61a +N 410dff68 00000000 40080000 00000000 434a5c6f 3fee929a +N 410bc648 00000000 40080000 00000000 4344ec7d ecc1688c +N 410b4868 00000000 40080000 00000000 4343d504 44abfdca +N 410dad88 00000000 40080000 00000000 434986e1 34e62e08 +N 41097568 00000000 40080000 00000000 43401d31 f0b0cdba +N 410d5c58 00000000 40080000 00000000 4348b79d 514039da +N 42255708 a9620000 3ff80000 00000000 43416d3e 2a846fb4 +N 422f3ac3 a2e20000 3ff80000 00000000 434ed9ef 2ecbb7c4 +N 410a0b08 00000000 40080000 00000000 43413fe2 1e3c7810 +N 410b8878 00000000 40080000 00000000 43446201 26500018 +N 4109eb88 00000000 40080000 00000000 43410196 3988eda8 +N 422f8010 e0620000 3ff80000 00000000 434f40d9 9e83b354 +N 422c082c 0e220000 3ff80000 00000000 434a3c85 0dbd41fc +N 410ffc78 00000000 40080000 00000000 434ff569 2b3afdd8 +N 422eb033 79f20000 3ff80000 00000000 434e0d7f cd07b9ba +N 410b6d28 00000000 40080000 00000000 43442594 a4a21d2e +N 4224a1f1 47020000 3ff80000 00000000 43409144 25183960 +N 410f9588 00000000 40080000 00000000 434ec4ba 1bac5988 +N 422dda1d 14a20000 3ff80000 00000000 434cd52b c0eee4ec +N 42245939 64420000 3ff80000 00000000 434039fb 5e450a58 +N 42242f58 13620000 3ff80000 00000000 434007fc f5bee68c +N 4224c21c 3d020000 3ff80000 00000000 4340b811 eddbfd20 +N 410f3d38 00000000 40080000 00000000 434dc570 a8e6bb1c +N 42274f9f 08120000 3ff80000 00000000 4343e563 c0ac16f2 +N 422ca9d2 3eb20000 3ff80000 00000000 434b20bc 56acb46e +N 410d8978 00000000 40080000 00000000 43492a43 e2fec448 +N 410a8f68 00000000 40080000 00000000 43424c2c b873e59a +N 410d8e38 00000000 40080000 00000000 43493669 e261b14c +N 422ef3cb 60e20000 3ff80000 00000000 434e7100 b43d5d04 +N 42299a65 f1520000 3ff80000 00000000 4346e6c9 fb1309b6 +N 410b3ab8 00000000 40080000 00000000 4343b739 fb8408a4 +N 422934d2 ebd20000 3ff80000 00000000 43465f08 a9914d86 +N 422a6468 28f20000 3ff80000 00000000 4347f7e8 05115866 +N 4226cc7b b8720000 3ff80000 00000000 43433e6c dce53f76 +N 422690b5 35b20000 3ff80000 00000000 4342f2ef df51538e +N 422d5b08 65620000 3ff80000 00000000 434c1dd3 79e87dcc +N 422b1d8f 98920000 3ff80000 00000000 4348f5d9 e11e7362 +N 410f3e18 00000000 40080000 00000000 434dc7f1 274900ae +N 410d6508 00000000 40080000 00000000 4348cd94 9e27d8f0 +N 42284812 10020000 3ff80000 00000000 434526c1 a9ed3a00 +N 410ce828 00000000 40080000 00000000 434796b0 ce2affbe +N 422823c1 78920000 3ff80000 00000000 4344f760 2be1289e +N 422afb15 95320000 3ff80000 00000000 4348c64e 3b29339e +N 410c3cd8 00000000 40080000 00000000 4345fcf0 a9298fb2 +N 422b06ae 8dc20000 3ff80000 00000000 4348d649 40d31a18 +N 4227ca14 b0220000 3ff80000 00000000 434482f8 8cea5cbc +N 410dee28 00000000 40080000 00000000 434a2f0f 6e7043de +N 410cb7b8 00000000 40080000 00000000 434720e3 0bcea914 +N 42283787 e6c20000 3ff80000 00000000 43451128 d7c882b8 +N 422d3243 2e920000 3ff80000 00000000 434be354 d66182a2 +N 410d5118 00000000 40080000 00000000 43489b3e a30f0abe +N 42246067 4c820000 3ff80000 00000000 43404292 861eefb0 +N 410b7598 00000000 40080000 00000000 43443832 6ce1aed6 +N 410a75d8 00000000 40080000 00000000 4342178a d59250e2 +N 410fcc08 00000000 40080000 00000000 434f6514 a8f55640 +N 4109b7a8 00000000 40080000 00000000 43409c46 edcefbe6 +N 410ef1d8 00000000 40080000 00000000 434ceff7 12841622 +N 407cd000 00000000 40180000 00000000 43410cea 1565b39c +N 4229da9f 3cd20000 3ff80000 00000000 43473d2b 9617e55a +N 410bc408 00000000 40080000 00000000 4344e768 8ea994c0 +N 4227f998 55e20000 3ff80000 00000000 4344c08a bfcc81e4 +N 422bb576 a4820000 3ff80000 00000000 4349c8bd 11872f50 +N 422d09f5 ce620000 3ff80000 00000000 434ba9aa 388d7294 +N 410c9a28 00000000 40080000 00000000 4346d9bf 40ab4a1e +N 42295e45 63120000 3ff80000 00000000 4346964c e131cc92 +N 410f1b68 00000000 40080000 00000000 434d652d 593c89da +N 4224d4da 4c520000 3ff80000 00000000 4340cebb b06f7216 +N 410c2748 00000000 40080000 00000000 4345cab8 2e8a27bc +N 410b2508 00000000 40080000 00000000 43438843 80b06cf0 +N 422708ac 25620000 3ff80000 00000000 43438ad3 db2455cc +N 422fc46b d5320000 3ff80000 00000000 434fa6cb 65a0eb9e +N 422a92ea 97e20000 3ff80000 00000000 4348375f 5751f35c +N 410ee1d8 00000000 40080000 00000000 434cc32b 5ec14b22 +N 410fcca8 00000000 40080000 00000000 434f66ee a0282656 +N 410a1df8 00000000 40080000 00000000 4341659e abbdcda0 +N 410cc848 00000000 40080000 00000000 434748fe 81aa9eec +N 4225b870 30b20000 3ff80000 00000000 4341e516 542a622e +N 410c84b8 00000000 40080000 00000000 4346a684 768d1c84 +N 422b145b d8120000 3ff80000 00000000 4348e926 2dffacf2 +N 410a0cb8 00000000 40080000 00000000 4341433c bc753e04 +N 410e3e68 00000000 40080000 00000000 434b03e3 707f88ea +N 422c3a55 27020000 3ff80000 00000000 434a8310 68683aa0 +N 410f42c8 00000000 40080000 00000000 434dd55a c1b17ce4 +N 42277804 75c20000 3ff80000 00000000 43441931 cfc9ace8 +N 42284bc5 f3120000 3ff80000 00000000 43452b98 63f0556e +N 422f8ef4 88220000 3ff80000 00000000 434f5704 e635b5bc +N 422c99bd a3720000 3ff80000 00000000 434b09eb 6ba55e16 +N 42254faf cb220000 3ff80000 00000000 4341643e ffa73fdc +N 410a9648 00000000 40080000 00000000 43425a65 d753df8c +N 422d9253 a9820000 3ff80000 00000000 434c6d69 814fba90 +N 42250662 c8620000 3ff80000 00000000 43410ad1 dc984dac +N 410c14e8 00000000 40080000 00000000 4345a028 c36ba162 +N 42260d34 a9520000 3ff80000 00000000 43424e3d e177b74a +N 42274e72 9ce20000 3ff80000 00000000 4343e3e3 289a907c +N 422bbee3 66020000 3ff80000 00000000 4349d5e5 edd4f640 +N 410b0348 00000000 40080000 00000000 43433fc2 e00ee4fc +N 4227e867 61b20000 3ff80000 00000000 4344aa3c b9e8e9f2 +N 422a5037 24420000 3ff80000 00000000 4347dc6b d4aab258 +N 410a39b8 00000000 40080000 00000000 43419d4d e722b774 +N 4228aaac 84f20000 3ff80000 00000000 4345a81a cb11e31a +N 409aa400 00000000 40140000 00000000 43499846 5086c1e4 +N 422cbd1e 11720000 3ff80000 00000000 434b3c25 be6acfaa +N 422d77cb 41e20000 3ff80000 00000000 434c472f b514399c +N 4227f7c1 7fa20000 3ff80000 00000000 4344be27 7a9345f4 +N 422fdc79 e1620000 3ff80000 00000000 434fcac5 9ea8834c +N 410e7fa8 00000000 40080000 00000000 434bb438 2e33f566 +N 4226adec fa420000 3ff80000 00000000 434317c9 5fd9b698 +N 410f4538 00000000 40080000 00000000 434ddc55 d217a49c +N 4227cf41 55a20000 3ff80000 00000000 434489aa 1cffcc4c +N 422d6c48 6ce20000 3ff80000 00000000 434c369f 8fa6127c +N 42290d47 68a20000 3ff80000 00000000 43462a78 0bf4006c +N 410c5d38 00000000 40080000 00000000 434648e8 8b80d11c +N 422c3964 b8c20000 3ff80000 00000000 434a81bd b20d0008 +N 4225294c 05a20000 3ff80000 00000000 43413555 e5e9a1b4 +N 4109dc28 00000000 40080000 00000000 4340e364 e821177e +N 41450c84 80000000 40040000 00000000 43467558 37dd63c6 +N 410dd038 00000000 40080000 00000000 4349e0cb e60be7ac +N 42252c3e c5c20000 3ff80000 00000000 434138ee aa73aae8 +N 422b7fb5 f5020000 3ff80000 00000000 43497dda 3c9ce7e0 +N 422bcaa6 23f20000 3ff80000 00000000 4349e654 e02816fa +N 42280b3e 69820000 3ff80000 00000000 4344d779 0ed53d70 +N 422f52fc 5c820000 3ff80000 00000000 434efdda 932595b0 +N 410d39e8 00000000 40080000 00000000 43486109 fe46c9d2 +N 422e61ee 6fa20000 3ff80000 00000000 434d9ad0 1f3de40c +N 4109de58 00000000 40080000 00000000 4340e7ae 6b42e73a +N 4228cf0d 5e820000 3ff80000 00000000 4345d815 1141fe70 +N 410a1228 00000000 40080000 00000000 43414e0e 5a022c9e +N 410f3198 00000000 40080000 00000000 434da440 896cc416 +N 4229b21f 97b20000 3ff80000 00000000 434706a6 80e05cb2 +N 422d71ad 79020000 3ff80000 00000000 434c3e62 52ce5960 +N 410da838 00000000 40080000 00000000 4349792e 5246f82c +N 422ff750 96f20000 3ff80000 00000000 434ff2f9 c4c182a6 +N 422aced9 c5020000 3ff80000 00000000 4348897a 65d7d5e0 +N 422ff3f1 23020000 3ff80000 00000000 434fedeb 68cf26e0 +N 42284ed2 c6320000 3ff80000 00000000 43452f95 1276dc82 +N 422a69be 4dd20000 3ff80000 00000000 4347ff2d 67da07c6 +N 42298d8b dd520000 3ff80000 00000000 4346d58d c60994ca +N 410fbdf8 00000000 40080000 00000000 434f3b7f a9dddba0 +N 4226c3ba b3420000 3ff80000 00000000 43433358 8bbb0208 +N 422858a1 dd420000 3ff80000 00000000 43453c69 39a1b648 +N 422f56f1 9d820000 3ff80000 00000000 434f03ba 81740610 +N 410f83b8 00000000 40080000 00000000 434e90c8 b9434354 +N 422bb39a 3d020000 3ff80000 00000000 4349c624 24bcbd20 +N 410ca4f8 00000000 40080000 00000000 4346f3b3 34ce88f0 +N 410ab288 00000000 40080000 00000000 43429524 e878aef8 +N 410d5a28 00000000 40080000 00000000 4348b217 6ce0ce1e +N 4226b8fa fa920000 3ff80000 00000000 434325c0 c790f2de +N 40c4cf80 00000000 40100000 00000000 4346e52a 668098c0 +N 410e5008 00000000 40080000 00000000 434b3339 fd1baf00 +N 4228b061 cb520000 3ff80000 00000000 4345af9f aa3bd2f6 +N 422df1ea 90d20000 3ff80000 00000000 434cf7ae c16f5126 +N 410c05c8 00000000 40080000 00000000 43457d4a 1e118e74 +N 422f52dc b3820000 3ff80000 00000000 434efdab 96c2c9b0 +N 410d3ab8 00000000 40080000 00000000 43486312 8f5a68a4 +N 422d19ce 46120000 3ff80000 00000000 434bc051 a7ec9ece +N 410cd888 00000000 40080000 00000000 43477085 33b88218 +N 42249e21 09520000 3ff80000 00000000 43408cac 830ff4b6 +N 422e1bee cda20000 3ff80000 00000000 434d34bb d0ae814c +N 422eee62 db020000 3ff80000 00000000 434e6906 8c4a3e20 +N 42261885 98e20000 3ff80000 00000000 43425c56 ed8ad5fc +N 410a18d8 00000000 40080000 00000000 43415b62 da9b56f2 +N 410e9dd8 00000000 40080000 00000000 434c06cd 4c100c62 +N 410c44e8 00000000 40080000 00000000 43460fcb 9d003262 +N 4229ecb9 4b420000 3ff80000 00000000 43475597 dc9ab908 +N 410d1ab8 00000000 40080000 00000000 43481351 93c502a4 +N 422b592d 51e20000 3ff80000 00000000 43494858 2949639c +N 410aa568 00000000 40080000 00000000 434279ca 3c42aeba +N 4227bcb9 49c20000 3ff80000 00000000 434471b4 9450c468 +N 42299406 ce020000 3ff80000 00000000 4346de3d fa6fbd40 +N 422f9c3e 39020000 3ff80000 00000000 434f6ad2 30b95ea0 +N 410a4068 00000000 40080000 00000000 4341aaca f61fd04a +N 410cf588 00000000 40080000 00000000 4347b77e 24909b88 +N 410a0278 00000000 40080000 00000000 43412ee4 1edca2f8 +N 410e14a8 00000000 40080000 00000000 434a949c 80ec07d6 +N 410a8318 00000000 40080000 00000000 434232c6 2ec21f1e +N 410b43a8 00000000 40080000 00000000 4343caaa 50227426 +N 42262214 f9820000 3ff80000 00000000 43426842 b91c8770 +N 42256d9d c9520000 3ff80000 00000000 434188ee fbffccb6 +N 410ba548 00000000 40080000 00000000 4344a241 a29de15c +N 42260285 db020000 3ff80000 00000000 434240f2 2290a1e0 +N 422b4d47 93e20000 3ff80000 00000000 434937da 6ea46724 +N 422a5df0 12120000 3ff80000 00000000 4347ef18 90db244e +N 410fda78 00000000 40080000 00000000 434f8feb daa56b78 +N 410a6178 00000000 40080000 00000000 4341eddf d554fcc8 +N 410f3178 00000000 40080000 00000000 434da3e5 50a043c8 +N 410f0188 00000000 40080000 00000000 434d1c0f dc84b5c8 +N 4227747c 3f420000 3ff80000 00000000 434414a8 72594588 +N 410fcd08 00000000 40080000 00000000 434f680b 0a382c70 +N 422fe416 19020000 3ff80000 00000000 434fd62a 485c9560 +N 410bea68 00000000 40080000 00000000 43453e8d 1642032a +N 42292af4 38820000 3ff80000 00000000 434651e6 307a1830 +N 42264fcf ad520000 3ff80000 00000000 4342a16c 2a5a2aca +N 422b8972 9c220000 3ff80000 00000000 43498b65 7d86893c +N 4109b1c8 00000000 40080000 00000000 434090e7 4d07eab4 +N 410a6348 00000000 40080000 00000000 4341f192 229ae6fc +N 410f9158 00000000 40080000 00000000 434eb87e c820ee4a +N 410a2778 00000000 40080000 00000000 434178a1 8ccbcde8 +N 410f2e88 00000000 40080000 00000000 434d9b86 6c4aae38 +N 410d1c78 00000000 40080000 00000000 434817a9 9c3fb3d8 +N 40c5d780 00000000 40100000 00000000 434bc831 2c5d93a0 +N 40c4d180 00000000 40100000 00000000 4346edf8 d24d13e8 +N 410da6b8 00000000 40080000 00000000 43497551 07b140e4 +N 410c6348 00000000 40080000 00000000 43465735 abc146fc +N 410cb028 00000000 40080000 00000000 43470ea2 3db4793e +N 422f2e2c 70520000 3ff80000 00000000 434ec748 d32e5d6a +N 422f21f6 78620000 3ff80000 00000000 434eb536 152bfbac +N 410c6308 00000000 40080000 00000000 4346569e 9369c890 +N 410cbc58 00000000 40080000 00000000 43472c11 89540bda +N 410971b8 00000000 40080000 00000000 43401632 704719f4 +N 422c0b18 e3b20000 3ff80000 00000000 434a40a0 77097e32 +N 41096fc8 00000000 40080000 00000000 43401285 f41fb454 +N 422598f8 45020000 3ff80000 00000000 4341be40 dc6f45e0 +N 410e7948 00000000 40080000 00000000 434ba2dc 71d1651c +N 410e55e8 00000000 40080000 00000000 434b430d c2812912 +N 422bce07 12320000 3ff80000 00000000 4349eb0e 18deb1fe +N 42273d7f 7f220000 3ff80000 00000000 4343ce34 788daf5c +N 410efc08 00000000 40080000 00000000 434d0c94 f4262f40 +N 410c63c8 00000000 40080000 00000000 43465863 e46c3614 +N 422efe7e 59620000 3ff80000 00000000 434e80ca b573fe4c +N 4226ea10 32320000 3ff80000 00000000 434363ec 990dcdfe +N 42246365 77920000 3ff80000 00000000 43404627 bb9d5882 +N 42250c91 7a020000 3ff80000 00000000 43411256 bfb83dc0 +N 410b2358 00000000 40080000 00000000 4343849f 2d063eaa +N 422d3243 2e920000 3ff80000 00000000 434be354 d66182a2 +N 410d6438 00000000 40080000 00000000 4348cb86 2596a76c +N 422449c9 14b20000 3ff80000 00000000 43402787 58d74252 +N 410e47d8 00000000 40080000 00000000 434b1d35 986e7142 +N 422d13d8 c7820000 3ff80000 00000000 434bb7cb f7f7f230 +N 410a9a48 00000000 40080000 00000000 434262af b2f89c4c +N 422c5a6b 36920000 3ff80000 00000000 434ab051 5ed6265e +N 422eb6ef 65620000 3ff80000 00000000 434e1764 ab612234 +N 42269ff0 2c620000 3ff80000 00000000 43430622 4935b42c +N 410e6f58 00000000 40080000 00000000 434b87db ea36baea +N 410c2b78 00000000 40080000 00000000 4345d472 f06326a8 +N 422afa47 e7a20000 3ff80000 00000000 4348c532 f2fe66f4 +N 4229ae8a 1cb20000 3ff80000 00000000 434701d5 70f87352 +N 41098b08 00000000 40080000 00000000 43404664 e61a6010 +N 422d4d45 57820000 3ff80000 00000000 434c0a10 45e603d0 +N 410c5428 00000000 40080000 00000000 43463393 1dcfa9fe +N 422f5e5e 23e20000 3ff80000 00000000 434f0ec0 60726d24 +N 410c7fc8 00000000 40080000 00000000 43469ac2 be85d754 +N 4225f5e1 ebf20000 3ff80000 00000000 4342313a d9b06ffa +N 410d5968 00000000 40080000 00000000 4348b032 da0da67a +N 4228706c 7a920000 3ff80000 00000000 43455b91 a10ea2de +N 422be108 65f20000 3ff80000 00000000 434a05a5 717da73a +N 410ca9d8 00000000 40080000 00000000 4346ff6d 2985a4a2 +N 40c40180 00000000 40100000 00000000 43438ddc a8c87028 +N 410d6818 00000000 40080000 00000000 4348d556 07ca1f8e +N 410ff358 00000000 40080000 00000000 434fda17 025b2daa +N 422fb838 6e020000 3ff80000 00000000 434f9491 1c945940 +N 410eb248 00000000 40080000 00000000 434c3f12 fe4f88cc +N 4229b190 38420000 3ff80000 00000000 434705e5 cb0d11d8 +N 410a14e8 00000000 40080000 00000000 43415388 cbd04162 +N 410c9fe8 00000000 40080000 00000000 4346e78a 03284df2 +N 410bb8f8 00000000 40080000 00000000 4344ce76 24394cb0 +N 410e60b8 00000000 40080000 00000000 434b603e c82ce9c4 +N 4226c585 91420000 3ff80000 00000000 4343359d 21ae4538 +N 42282d50 3ad20000 3ff80000 00000000 434503d5 125c9c66 +N 410fc708 00000000 40080000 00000000 434f5647 8df7db50 +N 422484c6 50620000 3ff80000 00000000 43406e2e e6036d54 +N 410fe128 00000000 40080000 00000000 434fa3d1 136e4cee +N 422e8069 43120000 3ff80000 00000000 434dc767 e49c7092 +N 422ce1a5 ebd20000 3ff80000 00000000 434b7023 fdc8ad86 +N 422a0c60 77820000 3ff80000 00000000 43478061 2beaafd0 +N 410aa738 00000000 40080000 00000000 43427d8f ab5a28fc +N 422a299e 4ce20000 3ff80000 00000000 4347a7ff 2268fe7c +N 410c81c8 00000000 40080000 00000000 43469f85 615341b4 +N 410a14c8 00000000 40080000 00000000 43415349 060a8644 +N 4224d33d 3ad20000 3ff80000 00000000 4340ccc7 cf553c66 +N 4226051d 67c20000 3ff80000 00000000 4342442b b1c54ba8 +N 410ff378 00000000 40080000 00000000 434fda76 b6da0c28 +N 422a02cb 4ba20000 3ff80000 00000000 4347736a 64d79574 +N 422c3639 62320000 3ff80000 00000000 434a7d46 ddcbf802 +N 410a1838 00000000 40080000 00000000 43415a23 a38e3d2c +N 422e28e9 7f820000 3ff80000 00000000 434d47a0 65574d30 +N 410bf738 00000000 40080000 00000000 43455bda f2a7f7fc +N 410abb48 00000000 40080000 00000000 4342a770 52feff7c +N 410f23c8 00000000 40080000 00000000 434d7cf1 c9a97a14 +N 422d778d d7920000 3ff80000 00000000 434c46d7 4e0e937e +N 422dea2d ead20000 3ff80000 00000000 434cec75 7ce02266 +N 410e5b78 00000000 40080000 00000000 434b520f aa50afa8 +N 410b5258 00000000 40080000 00000000 4343eab7 ec3b5efa +N 422932b7 59d20000 3ff80000 00000000 43465c3a 661f22ba +N 410b1498 00000000 40080000 00000000 434364dd 369b0726 +N 42249466 a6c20000 3ff80000 00000000 434080f7 671c8548 +N 42285fd4 96520000 3ff80000 00000000 434545d4 e4804956 +N 410c9e18 00000000 40080000 00000000 4346e330 750992ae +N 422dd906 eca20000 3ff80000 00000000 434cd398 c7bbe214 +N 4229a477 09e20000 3ff80000 00000000 4346f44d 0e41069c +N 42245787 a0420000 3ff80000 00000000 434037f4 90a83728 +N 410cccd8 00000000 40080000 00000000 43475413 062f72b2 +N 422e6576 c8120000 3ff80000 00000000 434d9ffa 1016a10e +N 422f2139 18320000 3ff80000 00000000 434eb41d e6d5f2c2 +N 410a8df8 00000000 40080000 00000000 43424934 534a62a0 +N 422f414f 70120000 3ff80000 00000000 434ee3a2 f2bd5e0e +N 422af32a b5320000 3ff80000 00000000 4348bb67 51b43062 +N 42251d83 12c20000 3ff80000 00000000 434126f7 d5b7fa38 +N 4224406f 0d820000 3ff80000 00000000 43401c5d 487b2ff0 +N 422a838c 14e20000 3ff80000 00000000 43482260 352d3484 +N 410a1878 00000000 40080000 00000000 43415aa3 51575b18 +N 410b5948 00000000 40080000 00000000 4343f9e7 c49c6f1c +N 41099fa8 00000000 40080000 00000000 43406df1 57fd5b66 +N 410f8378 00000000 40080000 00000000 434e900e 82cd5728 +N 410f6108 00000000 40080000 00000000 434e2c49 d65ea830 +N 410c2138 00000000 40080000 00000000 4345bca7 48fd59dc +N 410fcad8 00000000 40080000 00000000 434f6190 53689952 +N 422cc2cd f9f20000 3ff80000 00000000 434b443b bb9909ba +N 4226c6c9 84220000 3ff80000 00000000 43433737 1075f83c +N 410a8fb8 00000000 40080000 00000000 43424cd2 10fd6994 +N 410ea628 00000000 40080000 00000000 434c1da7 7172e25e +N 410e3cb8 00000000 40080000 00000000 434aff5e 0adb9704 +N 410f26a8 00000000 40080000 00000000 434d851d 6d046036 +N 410b85a8 00000000 40080000 00000000 43445bc2 bb892586 +N 410e2568 00000000 40080000 00000000 434ac11c 65bb96ba +N 422e2774 b8620000 3ff80000 00000000 434d4581 920763ac +N 4227c47a 4a020000 3ff80000 00000000 43447bb9 d5268bc0 +N 422b1d19 c5720000 3ff80000 00000000 4348f537 312259d6 +N 4225f666 78720000 3ff80000 00000000 434231df 8fbfe776 +N 410aebb8 00000000 40080000 00000000 43430d8f bb447ed4 +N 410a48c8 00000000 40080000 00000000 4341bbb9 0e257404 +N 410a9368 00000000 40080000 00000000 43425472 4b9cd45a +N 410f2d88 00000000 40080000 00000000 434d98ad 49a17608 +N 42293d25 aa220000 3ff80000 00000000 43466a1e 3463607c +N 422f7b9a 10c20000 3ff80000 00000000 434f3a35 137db108 +N 410f9ec8 00000000 40080000 00000000 434edfca 92529a24 +N 40c52780 00000000 40100000 00000000 43487220 9e479660 +N 410b6af8 00000000 40080000 00000000 434420c2 f0218e10 +N 40c3d880 00000000 40100000 00000000 4342ef7a c20e7a60 +N 4227ee90 5f520000 3ff80000 00000000 4344b239 dfc2be8a +N 410b52e8 00000000 40080000 00000000 4343ebf2 ddc87a02 +N 410aac28 00000000 40080000 00000000 434287d8 3f57e67e +N 410d3c98 00000000 40080000 00000000 434867c4 4c9dfaa6 +N 410c66a8 00000000 40080000 00000000 43465f2e 78e2fc36 +N 4109b798 00000000 40080000 00000000 43409c27 ed437236 +N 410d15a8 00000000 40080000 00000000 434806c3 90851886 +N 410bd648 00000000 40080000 00000000 434510bb dea0db8c +N 410a23e8 00000000 40080000 00000000 4341717e d9c0fcb2 +N 422b3a02 d6f20000 3ff80000 00000000 43491d2c be09c55a +N 422f77e1 f6f20000 3ff80000 00000000 434f34ac ad17d6a6 +N 4227326c abe20000 3ff80000 00000000 4343c00e 5ebae824 +N 4229ebef ae820000 3ff80000 00000000 43475487 ab239c70 +N 410fb908 00000000 40080000 00000000 434f2cee d07658b0 +N 410d8558 00000000 40080000 00000000 43491fba 44716e0a +N 422bb3f3 8f320000 3ff80000 00000000 4349c6a0 cdbbc85e +N 422ac74d 37120000 3ff80000 00000000 43487f1d dd56de12 +N 410aed08 00000000 40080000 00000000 43431059 458ec270 +N 410d6ca8 00000000 40080000 00000000 4348e0e6 e32dc456 +N 42284c19 99a20000 3ff80000 00000000 43452c05 b9a751cc +N 422b83c4 5a620000 3ff80000 00000000 4349837e 57e63cec +N 4229cf80 dde20000 3ff80000 00000000 43472e2f 7e65c31c +N 422c2c7c 62720000 3ff80000 00000000 434a6f90 dd2a5a36 +N 42243cf4 35e20000 3ff80000 00000000 43401836 6d0ed5e4 +N 410971e8 00000000 40080000 00000000 4340168d 7ba32852 +N 40c31280 00000000 40100000 00000000 434026d8 28d7e878 +N 410b0468 00000000 40080000 00000000 4343422a a73cf30a +N 42279ac0 4e620000 3ff80000 00000000 434445e0 9c81e294 +N 410fe7f8 00000000 40080000 00000000 434fb81e 16787b80 +N 422cfc64 45720000 3ff80000 00000000 434b9649 19a509d6 +N 422c9b0a 6e720000 3ff80000 00000000 434b0bc3 5f17e74a +N 410fa828 00000000 40080000 00000000 434efb48 d69fe3be +N 410d2bf8 00000000 40080000 00000000 43483e39 dd381840 +N 4228b07d e6f20000 3ff80000 00000000 4345afc4 b2e398a6 +N 422ac0e6 4e520000 3ff80000 00000000 43487655 84e857aa +N 410c8718 00000000 40080000 00000000 4346ac2d a07755de +N 410b4378 00000000 40080000 00000000 4343ca41 c8930b28 +N 410eed68 00000000 40080000 00000000 434ce385 ede3383a +N 410f0d48 00000000 40080000 00000000 434d3d34 7d647cdc +N 410e8098 00000000 40080000 00000000 434bb6c6 48908566 +N 410eb6c8 00000000 40080000 00000000 434c4b80 f995a6a4 +N 422761c5 9f420000 3ff80000 00000000 4343fca5 19b77e78 +N 410c31b8 00000000 40080000 00000000 4345e2fd df0eddf4 +N 410b0e18 00000000 40080000 00000000 434356e9 7b116fae +N 410deab8 00000000 40080000 00000000 434a260a eca619a4 +N 410966b8 00000000 40080000 00000000 4340015e 564db4e4 +N 410ba818 00000000 40080000 00000000 4344a88e 6e4f2b8e +N 422ad60f 79020000 3ff80000 00000000 43489361 15dce6a0 +N 410ebf28 00000000 40080000 00000000 434c62ac b34afd8e +N 4225831e 36220000 3ff80000 00000000 4341a35a 168ed704 +N 410cc928 00000000 40080000 00000000 43474b1e 395bac6e +N 4229dcfb 52220000 3ff80000 00000000 4347405a 21d9e884 +N 410bec48 00000000 40080000 00000000 434542d5 3dec71ac +N 422d2245 86420000 3ff80000 00000000 434bcc6e a6fff318 +N 410d1518 00000000 40080000 00000000 4348055e b8bf557e +N 410c4488 00000000 40080000 00000000 43460eea dd7e0e58 +N 410fa888 00000000 40080000 00000000 434efc62 b540e918 +N 4227e49f 72720000 3ff80000 00000000 4344a555 f3f6f836 +N 4224df8c 74620000 3ff80000 00000000 4340dbaf 3633f12c +N 422aa99a 77f20000 3ff80000 00000000 43485668 def4ee86 +N 410b4b28 00000000 40080000 00000000 4343db04 19ebddce +N 410f4dd8 00000000 40080000 00000000 434df512 057fc562 +N 42273d2d af920000 3ff80000 00000000 4343cdcb e488067e +N 410a3488 00000000 40080000 00000000 434192dc 18714b58 +N 42258631 6fd20000 3ff80000 00000000 4341a722 680e1a06 +N 410eb558 00000000 40080000 00000000 434c4788 1cd21f0a +N 410bbc68 00000000 40080000 00000000 4344d634 7d9fb98a +N 422c6612 6f220000 3ff80000 00000000 434ac0c7 3329d95c +N 410b8078 00000000 40080000 00000000 43445041 e3082e98 +N 410a1e48 00000000 40080000 00000000 4341663e 8bb8810c +N 410b9118 00000000 40080000 00000000 4344752e ebed16be +N 410f0f38 00000000 40080000 00000000 434d42ad f662047c +N 4226f4c0 64c20000 3ff80000 00000000 4343717f 47270778 +N 410c6648 00000000 40080000 00000000 43465e4b 9f77e68c +N 4229b865 c8f20000 3ff80000 00000000 43470f15 fabcdb9a +N 410a2018 00000000 40080000 00000000 434169de 1d74160e +N 422aabc5 7eb20000 3ff80000 00000000 43485960 df8c3392 +N 422a2a68 d8f20000 3ff80000 00000000 4347a911 db8e8266 +N 422cbf03 4ef20000 3ff80000 00000000 434b3ed7 8ffb345a +N 410cf228 00000000 40080000 00000000 4347af34 53c8a69e +N 410ba928 00000000 40080000 00000000 4344aaf0 0af6e66e +N 42249c05 afa20000 3ff80000 00000000 43408a23 2f2e5c0c +N 422a72d4 e5520000 3ff80000 00000000 43480b91 1a4a6436 +N 4229c8fe 68520000 3ff80000 00000000 4347256b 14cb4996 +N 410ad6e8 00000000 40080000 00000000 4342e181 4e54d8c2 +N 410bba08 00000000 40080000 00000000 4344d0da a9a20ae0 +N 4226832c ca920000 3ff80000 00000000 4342e1e6 9be93cde +N 42298b50 01b20000 3ff80000 00000000 4346d28f 5127c20e +N 410fada8 00000000 40080000 00000000 434f0b71 8a973106 +N 410bf178 00000000 40080000 00000000 43454eb0 ef4e27c8 +N 429b8ed0 d341c400 3ff40000 00000000 434652d0 69216626 +N 410f5ce8 00000000 40080000 00000000 434e2065 292a0ae2 +N 422ce591 47720000 3ff80000 00000000 434b75ba 005dc996 +N 4226add2 09c20000 3ff80000 00000000 434317a7 5b0a7398 +N 422add46 25120000 3ff80000 00000000 43489d4a 6f62b252 +N 422653fc af920000 3ff80000 00000000 4342a6a7 5c4b1982 +N 410edcf8 00000000 40080000 00000000 434cb58e 84265370 +N 40c3df80 00000000 40100000 00000000 43430a40 240be080 +N 422a0fdf 97820000 3ff80000 00000000 4347851c bcbb2430 +N 422452d8 c2420000 3ff80000 00000000 4340325b 1ae5d198 +N 42248f4a 31f20000 3ff80000 00000000 43407ad1 d1f430ba +N 4059c000 00000000 40200000 00000000 4346809a 7790e5e0 +N 422bf559 37e20000 3ff80000 00000000 434a221c 399fd75c +N 410e03f8 00000000 40080000 00000000 434a6878 4a7540c0 +N 4228f683 fcd20000 3ff80000 00000000 43460c48 c2be0d5a +N 422a1ad1 fb820000 3ff80000 00000000 434793ef de95d150 +N 422e6097 76520000 3ff80000 00000000 434d98da da6d4556 +N 422d8d85 62420000 3ff80000 00000000 434c667b c5e24d98 +N 422717bd ce920000 3ff80000 00000000 43439e04 56e0f15e +N 422e5afd 87220000 3ff80000 00000000 434d90ab 92dc15a4 +N 410f35a8 00000000 40080000 00000000 434dafd6 cd724e86 +N 422fac27 35020000 3ff80000 00000000 434f828d 5682a020 +N 410c2ad8 00000000 40080000 00000000 4345d2ff 00201b52 +N 410c3d68 00000000 40080000 00000000 4345fe41 1365cf3a +N 410ce608 00000000 40080000 00000000 4347917d 70934320 +N 422735d4 a4e20000 3ff80000 00000000 4343c468 24d97a84 +N 422b665b 5af20000 3ff80000 00000000 43495aa1 2141e5da +N 42298ca7 1c120000 3ff80000 00000000 4346d45b 28d7c072 +N 4225d77a c8020000 3ff80000 00000000 43420b80 7a5ef500 +N 422cde71 30920000 3ff80000 00000000 434b6b92 8bf54862 +N 422dc672 6d120000 3ff80000 00000000 434cb8b2 54eb5eae +N 422c1907 6ea20000 3ff80000 00000000 434a5433 0f1ac4ac +N 4227b99a 21a20000 3ff80000 00000000 43446dac 46bb2334 +N 410bdd38 00000000 40080000 00000000 4345207f b35a391c +N 410e6998 00000000 40080000 00000000 434b7844 41ae4296 +N 422f79dd b9720000 3ff80000 00000000 434f37a0 0213fb56 +N 422ad7c7 11920000 3ff80000 00000000 434895bc f98a6342 +N 410ed908 00000000 40080000 00000000 434caa92 f6cfaeb0 +N 410f0a28 00000000 40080000 00000000 434d3461 7d3f371e +N 410f5d18 00000000 40080000 00000000 434e20ef 7cc24efe +N 410ce3d8 00000000 40080000 00000000 43478c23 b70b8c82 +N 410f6c88 00000000 40080000 00000000 434e4d82 8cee15d8 +N 4228d8a1 98c20000 3ff80000 00000000 4345e4bd 0e866bf8 +N 414748f4 80000000 40040000 00000000 434ce80d 03035302 +N 42249399 5c820000 3ff80000 00000000 43408000 771c75b0 +N 422a8a60 34420000 3ff80000 00000000 43482bb3 a7af7858 +N 422b5acb 81120000 3ff80000 00000000 43494a96 8afdf52e +N 4229cf0d e9820000 3ff80000 00000000 43472d94 a2b96d70 +N 410dbe18 00000000 40080000 00000000 4349b1b5 f43278ae +N 410ac7a8 00000000 40080000 00000000 4342c164 7d5716e6 +N 410bee88 00000000 40080000 00000000 434547f9 63189238 +N 4227f3dc aa420000 3ff80000 00000000 4344b919 a0e64768 +N 422bff48 89420000 3ff80000 00000000 434a300b 64d4f238 +N 410f4408 00000000 40080000 00000000 434dd8ef 10523cc0 +N 422bae5e afb20000 3ff80000 00000000 4349bed6 fa2e504e +N 4109c798 00000000 40080000 00000000 4340bb3b b3356d36 +N 422f8adb f9e20000 3ff80000 00000000 434f50eb 274e3c9c +N 4109bb78 00000000 40080000 00000000 4340a3ab 2c1011a8 +N 410fd438 00000000 40080000 00000000 434f7d5b 61320c6c +N 410c7858 00000000 40080000 00000000 43468914 cd06651a +N 422e8a4c a6820000 3ff80000 00000000 434dd5e4 2f376690 +N 410a5c68 00000000 40080000 00000000 4341e38f 6766278a +N 422707b7 cff20000 3ff80000 00000000 4343899c ec81a386 +N 4228d48e 78320000 3ff80000 00000000 4345df5a 8892213e +N 422f473d bc920000 3ff80000 00000000 434eec6e 2694451e +N 42286e91 1b020000 3ff80000 00000000 43455922 85ed9620 +N 422b58b6 fd820000 3ff80000 00000000 434947b4 139c75f0 +N 410ecc48 00000000 40080000 00000000 434c8716 1cae1bac +N 422b03cf 6d920000 3ff80000 00000000 4348d253 fc196bc2 +N 410c7a88 00000000 40080000 00000000 43468e47 009b7478 +N 422e99b1 8cb20000 3ff80000 00000000 434dec75 f8504152 +N 410c6b48 00000000 40080000 00000000 43466a1e 3463607c +N 422c2375 1b320000 3ff80000 00000000 434a62dc d47e3122 +N 42263554 96420000 3ff80000 00000000 4342804b 18d1f918 +N 410db008 00000000 40080000 00000000 43498d55 341b9100 +N 42284eb6 e2620000 3ff80000 00000000 43452f70 9c4f9e14 +N 410de858 00000000 40080000 00000000 434a1fd1 2a7b021a +N 410fe488 00000000 40080000 00000000 434fadde a8887c58 +N 42254031 3a620000 3ff80000 00000000 4341514a edddf714 +N 422f523e 67720000 3ff80000 00000000 434efcc0 ab9d2596 +N 410fb818 00000000 40080000 00000000 434f2a2b 5122068e +N 422ccd79 52020000 3ff80000 00000000 434b5369 464f5140 +N 4229234e a6220000 3ff80000 00000000 434647ba de7f9d04 +N 410f4858 00000000 40080000 00000000 434de54a 855e341a +N 410a6c08 00000000 40080000 00000000 43420371 a2e65440 +N 42290bf3 a9c20000 3ff80000 00000000 434628b5 28e06868 +N 4224da80 87920000 3ff80000 00000000 4340d592 7550d97e +N 422e9e56 d5e20000 3ff80000 00000000 434df346 b53d8e1c +N 422cb4d3 e0820000 3ff80000 00000000 434b305d e05728d0 +N 42284e2b 70420000 3ff80000 00000000 43452eba 4ffee928 +N 410afda8 00000000 40080000 00000000 434333be fd395806 +N 422fe7b4 9e320000 3ff80000 00000000 434fdb95 d8d4e782 +N 410e0288 00000000 40080000 00000000 434a64ad 282dadf8 +N 410f0018 00000000 40080000 00000000 434d1803 9234500e +N 410aa2a8 00000000 40080000 00000000 43427412 6b213d76 +N 410e1168 00000000 40080000 00000000 434a8bff de250cfa +N 410bf528 00000000 40080000 00000000 43455721 84147aae +N 422a16fb 70920000 3ff80000 00000000 43478ebc e8a0c062 +N 410e4828 00000000 40080000 00000000 434b1e0c 81ad71be +N 4224954d 9f120000 3ff80000 00000000 4340820d 409d56ee +N 410af4b8 00000000 40080000 00000000 434320b2 09bf2184 +N 410c55a8 00000000 40080000 00000000 4346371a 22961486 +N 410f4848 00000000 40080000 00000000 434de51c a64096ec +N 40c54980 00000000 40100000 00000000 434910c6 4fef2588 +N 410b8808 00000000 40080000 00000000 43446108 6c56a980 +N 422f1c89 eb420000 3ff80000 00000000 434ead30 06a1bd08 +N 422e2755 a8320000 3ff80000 00000000 434d4554 56ef9b3e +N 422a7849 99d20000 3ff80000 00000000 43481302 2a90e546 +N 422d5cb5 82920000 3ff80000 00000000 434c203c 03326bde +N 410e6f48 00000000 40080000 00000000 434b87b0 7ee0ed3c +N 422a2b50 58320000 3ff80000 00000000 4347aa4b dde5a53e +N 410e39e8 00000000 40080000 00000000 434af7d6 2b2079d2 +N 410ac3f8 00000000 40080000 00000000 4342b9a6 26b0a4c0 +N 4226231f 1e520000 3ff80000 00000000 4342698e c0233256 +N 4229df01 31320000 3ff80000 00000000 43474314 8baaa7e2 +N 422ab787 db220000 3ff80000 00000000 4348697d 168235dc +N 4109f378 00000000 40080000 00000000 4341113a 9c34ec28 +N 41098cb8 00000000 40080000 00000000 4340499e de4ba604 +N 422e6805 c7d20000 3ff80000 00000000 434da3b7 b48032fa +N 410ed638 00000000 40080000 00000000 434ca2bc 6daab6cc +N 410e8b28 00000000 40080000 00000000 434bd39a b3ec19ce +N 410f5b18 00000000 40080000 00000000 434e1b2c 5657eb9e +N 4226e4ab 7f820000 3ff80000 00000000 43435d14 75868d30 +N 422ddd5f ab020000 3ff80000 00000000 434cd9e5 048c73e0 +N 4224d998 0c420000 3ff80000 00000000 4340d478 f5aaf958 +N 422be037 53120000 3ff80000 00000000 434a0480 baef1e92 +N 422e184b b5520000 3ff80000 00000000 434d2f71 398ad1ca +N 410e38e8 00000000 40080000 00000000 434af529 0a30ce22 +N 410d74c8 00000000 40080000 00000000 4348f588 88c80844 +N 410a5158 00000000 40080000 00000000 4341cd13 5954d24a +N 410e02f8 00000000 40080000 00000000 434a65d4 ae542a90 +N 410c72e8 00000000 40080000 00000000 43467c2d c1f8e002 +N 42299698 e3420000 3ff80000 00000000 4346e1b0 99b21008 +N 422f9fd8 a8620000 3ff80000 00000000 434f7031 8baa4654 +N 410cb528 00000000 40080000 00000000 43471ab2 9f18feae +N 410ca3a8 00000000 40080000 00000000 4346f08b ab43a626 +N 410cc288 00000000 40080000 00000000 43473b0c b78bf1f8 +N 422b4f5b a8120000 3ff80000 00000000 43493abb b13fe2f2 +N 422a7dbe de520000 3ff80000 00000000 43481a74 c3be6a56 +N 410bac88 00000000 40080000 00000000 4344b281 abc6e1d8 +N 410b8c38 00000000 40080000 00000000 43446a56 5b8cb6ec +N 422435e5 fdf20000 3ff80000 00000000 43400fcc 89367a3a +N 422dd4ec 4a520000 3ff80000 00000000 434ccda6 f4031bd6 +N 42282258 2da20000 3ff80000 00000000 4344f589 8067254c +N 42253874 0f820000 3ff80000 00000000 434147d6 111de8d0 +N 422a06da 12020000 3ff80000 00000000 434778e7 69470940 +N 410fc788 00000000 40080000 00000000 434f57c2 416e3ee8 +N 4224ed63 74e20000 3ff80000 00000000 4340ec76 37305884 +N 422993ea 32020000 3ff80000 00000000 4346de17 9c7afd40 +N 42257c75 4f720000 3ff80000 00000000 43419b29 eb3f8896 +N 410e3a38 00000000 40080000 00000000 434af8ac 4eb79d8c +N 410b8428 00000000 40080000 00000000 4344586e c3dadafe +N 42285499 49b20000 3ff80000 00000000 43453722 7279c90e +N 4225c883 ed920000 3ff80000 00000000 4341f8f8 43485bc2 +N 422db94f 50220000 3ff80000 00000000 434ca5b2 48f4b8bc +N 422b5bb8 33d20000 3ff80000 00000000 43494bde d2142e86 +N 410a38e8 00000000 40080000 00000000 43419baa d73a0e22 +N 4226b2df 68420000 3ff80000 00000000 43431e08 f3fb1c28 +N 410d6ac8 00000000 40080000 00000000 4348dc25 a9a0ac64 +N 4226aaa9 f7d20000 3ff80000 00000000 434313ab 14252306 +N 410adbd8 00000000 40080000 00000000 4342ebee cc260702 +N 410df638 00000000 40080000 00000000 434a443e 0fb9accc +N 4225a7de c4920000 3ff80000 00000000 4341d0a0 a76b8e1e +N 410e39b8 00000000 40080000 00000000 434af755 b17f7774 +N 410c7988 00000000 40080000 00000000 43468be6 cfaaac48 +N 422834eb dd820000 3ff80000 00000000 43450dc1 37a521f0 +N 4228691b 5b920000 3ff80000 00000000 434551fa ee2e0802 +N 410a5ee8 00000000 40080000 00000000 4341e8a6 d321ae42 +N 410c9e58 00000000 40080000 00000000 4346e3ca 04ab4b3a +N 410bebe8 00000000 40080000 00000000 434541f9 f702fe32 +N 42260a4c f6720000 3ff80000 00000000 43424a9f f3d647b6 +N 42248aae 90420000 3ff80000 00000000 43407547 d1f0fd28 +N 410dd8a8 00000000 40080000 00000000 4349f6ca c8f74696 +N 42252451 38720000 3ff80000 00000000 43412f43 419a8f76 +N 410f2188 00000000 40080000 00000000 434d768d e7d4fbc8 +N 42279b49 ba120000 3ff80000 00000000 43444691 a727814e +N 410ead88 00000000 40080000 00000000 434c31f8 2fb85e08 +N 42246dad a6720000 3ff80000 00000000 43405278 d280ce4a +N 422eae3e 1c720000 3ff80000 00000000 434e0a9f 5fb4cd0a +N 422e7a6e b4b20000 3ff80000 00000000 434dbea6 e21f3652 +N 410afac8 00000000 40080000 00000000 43432d9c cd608764 +N 422cebfb b6020000 3ff80000 00000000 434b7edf a7271440 +N 422b78e0 31f20000 3ff80000 00000000 43497459 c4aef0ba +N 40c53880 00000000 40100000 00000000 4348c114 257287e0 +N 4226ac23 0a420000 3ff80000 00000000 43431587 238da368 +N 422e97dc 31120000 3ff80000 00000000 434de9c5 8ad5c4d2 +N 410c1dd8 00000000 40080000 00000000 4345b4d5 49985462 +N 410b8328 00000000 40080000 00000000 43445636 fcfec44e +N 40995c00 00000000 40140000 00000000 43440118 270c6e9c +N 410ead68 00000000 40080000 00000000 434c319f f4f04c3a +N 4227d92d d0020000 3ff80000 00000000 43449682 82dd2e00 +N 429ae63f ddff0400 3ff40000 00000000 4345a8a4 2c9ef518 +N 410f1bd8 00000000 40080000 00000000 434d666a e035f302 +N 410cdd58 00000000 40080000 00000000 43477c42 744fea8a +N 422dc9d2 d0320000 3ff80000 00000000 434cbd95 2a98b9c2 +N 422de49e f1a20000 3ff80000 00000000 434ce466 1e476534 +N 422be126 44520000 3ff80000 00000000 434a05cf 4320a6ea +N 410c5cf8 00000000 40080000 00000000 43464851 b3abdb70 +N 410c1838 00000000 40080000 00000000 4345a7d0 cb609d2c +N 410d6a18 00000000 40080000 00000000 4348da67 7fa9aaee +N 4228d6de 79420000 3ff80000 00000000 4345e268 d485b3c8 +N 422539fa f8020000 3ff80000 00000000 434149b3 987ee300 +N 410be0b8 00000000 40080000 00000000 43452876 c6f4f1c4 +N 410cb028 00000000 40080000 00000000 43470ea2 3db4793e +N 42256b29 65120000 3ff80000 00000000 434185eb bdfef5ae +N 422d218e 54320000 3ff80000 00000000 434bcb68 75c69dbe +N 41097a38 00000000 40080000 00000000 43402657 0d85f98c +N 410d3e68 00000000 40080000 00000000 43486c4e 8d97d8ea +N 422d86ac e9820000 3ff80000 00000000 434c5c9e 2681cd70 +N 422bbf96 2f520000 3ff80000 00000000 4349d6df a6f8148a +N 42253fe2 ff520000 3ff80000 00000000 434150eb 4db07576 +N 422f130d 17720000 3ff80000 00000000 434e9f28 ca5ecf96 +N 410a1cc8 00000000 40080000 00000000 4341633f 484f2fc4 +N 410d2318 00000000 40080000 00000000 43482820 2ee20d1e +N 410a53c8 00000000 40080000 00000000 4341d206 029c4314 +N 410cf868 00000000 40080000 00000000 4347be8f 23c976ca +N 422fd4de 92520000 3ff80000 00000000 434fbf63 ad20c32a +N 410eb938 00000000 40080000 00000000 434c523e 11db8e5c +N 422fd4fe 7cc20000 3ff80000 00000000 434fbf93 6c868e78 +N 410c8cb8 00000000 40080000 00000000 4346b999 9e453604 +N 4225dc20 b5e20000 3ff80000 00000000 43421143 681c05e4 +N 422d4b5b 6f020000 3ff80000 00000000 434c0751 1e5cd5a0 +N 422454a3 d5f20000 3ff80000 00000000 4340347f eff7aac6 +N 422979ca 50720000 3ff80000 00000000 4346bb17 b8c2938a +N 422a232d 6ef20000 3ff80000 00000000 43479f43 4f6907a6 +N 422d3f29 bcf20000 3ff80000 00000000 434bf5d2 b9b195e6 +N 422a838c 14e20000 3ff80000 00000000 43482260 352d3484 +N 410af288 00000000 40080000 00000000 43431c0a 4d1c3af8 +N 410c3ef8 00000000 40080000 00000000 434601e7 d62805d0 +N 410b8178 00000000 40080000 00000000 43445279 3afef2c8 +N 4109a3c8 00000000 40080000 00000000 434075e1 e3eef214 +N 40c66680 00000000 40100000 00000000 434ebc25 46fb7f48 +N 410e7b68 00000000 40080000 00000000 434ba8a4 e2203bda +N 422eee23 ef120000 3ff80000 00000000 434e68a9 c1800f12 +N 4227ea06 4d620000 3ff80000 00000000 4344ac56 b93ac134 +N 422b6a85 7fd20000 3ff80000 00000000 43496069 28f78c06 +N 4109b128 00000000 40080000 00000000 43408fb1 dbf00bee +N 4224b9a8 24220000 3ff80000 00000000 4340addc 789a2bc4 +N 422cd126 93120000 3ff80000 00000000 434b58a4 ee53f692 +N 422599ff 2c720000 3ff80000 00000000 4341bf84 daaf10f6 +N 422d23f1 03d20000 3ff80000 00000000 434bced2 883c877a +N 410e7748 00000000 40080000 00000000 434b9d6b d3bb86bc +N 422cfc45 d0d20000 3ff80000 00000000 434b961d 9f257926 +N 42276098 bf320000 3ff80000 00000000 4343fb23 562cfda2 +N 40c4e780 00000000 40100000 00000000 43474f7f 7a8c6760 +N 410b3fc8 00000000 40080000 00000000 4343c23b 2d5a5b54 +N 4229ff13 5cf20000 3ff80000 00000000 43476e63 3691e1e6 +N 4225a66e 3f620000 3ff80000 00000000 4341ced9 f142fa0c +N 42299829 85f20000 3ff80000 00000000 4346e3ca 04ab4b3a +N 410db508 00000000 40080000 00000000 43499a40 7594a7f0 +N 422c9d2b 10c20000 3ff80000 00000000 434b0ec7 d5e9eef8 +N 4224313b 00d20000 3ff80000 00000000 43400a3c 55ee90da +N 4295ef57 3bfe0400 3ff40000 00000000 4340c880 df06fb50 +N 410af948 00000000 40080000 00000000 43432a6a 17d23d1c +N 4109d3f8 00000000 40080000 00000000 4340d35f 824777c0 +N 410d5fb8 00000000 40080000 00000000 4348c024 5da62094 +N 410df4d8 00000000 40080000 00000000 434a40a0 77097e32 +N 410caa68 00000000 40080000 00000000 434700c7 cc6bc72a +N 410ef908 00000000 40080000 00000000 434d0425 aec534b0 +N 410c2068 00000000 40080000 00000000 4345bac5 26b33a4a +N 422ab039 09220000 3ff80000 00000000 43485f79 a25f691c +N 410a4658 00000000 40080000 00000000 4341b6ca 86a95eba +N 422f97e5 36620000 3ff80000 00000000 434f6457 18188194 +N 4225bcde 10320000 3ff80000 00000000 4341ea8f db43a1c2 +N 410a2298 00000000 40080000 00000000 43416ede 589db2c6 +N 410f7f28 00000000 40080000 00000000 434e8384 2851818e +N 41099768 00000000 40080000 00000000 43405e17 e9b3d31a +N 40c68080 00000000 40100000 00000000 434f4bd0 81bb5a00 +N 42276d35 dbe20000 3ff80000 00000000 43440b51 7be775dc +N 410b5558 00000000 40080000 00000000 4343f148 350a0d0a +N 422c4b99 d8e20000 3ff80000 00000000 434a9b68 1634fdfc +N 422f9884 32120000 3ff80000 00000000 434f6544 0da3c84e +N 410bc538 00000000 40080000 00000000 4344ea17 49997c9c +N 42282cfc c9520000 3ff80000 00000000 43450368 472f534a +N 410f72e8 00000000 40080000 00000000 434e5ff7 9bb9f002 +N 422cc2cd f9f20000 3ff80000 00000000 434b443b bb9909ba +N 410fa218 00000000 40080000 00000000 434ee97f 9084a96e +N 422afa65 49620000 3ff80000 00000000 4348c55b 6a804bb4 +N 410a8708 00000000 40080000 00000000 43423ae3 1c6ddf50 +N 410ce948 00000000 40080000 00000000 43479971 f4a0ea1c +N 410ceee8 00000000 40080000 00000000 4347a73a ec644142 +N 422e9b86 f6620000 3ff80000 00000000 434def26 8f0be994 +N 410b5598 00000000 40080000 00000000 4343f1d4 4bc2b8d6 +N 422e565d 5cf20000 3ff80000 00000000 434d89e9 d43f5e1a +N 422c3b45 99420000 3ff80000 00000000 434a8463 2a08b838 +N 410ca758 00000000 40080000 00000000 4346f969 32fdf16a +N 410cfcb8 00000000 40080000 00000000 4347c92b 44239b04 +N 410b1728 00000000 40080000 00000000 43436a5f 246aba0e +N 41446524 80000000 40040000 00000000 4344c13b f733076a +N 422f10d5 85c20000 3ff80000 00000000 434e9be1 e5ebb2e8 +N 422e2736 98120000 3ff80000 00000000 434d4527 1c066b0e +N 4109a548 00000000 40080000 00000000 434078c5 a1c7815c +N 4228f848 3b520000 3ff80000 00000000 43460e9f f4508f0a +N 410b4188 00000000 40080000 00000000 4343c609 f94c81c8 +N 4109a0a8 00000000 40080000 00000000 43406fdd d8fef016 +N 422d4d82 95b20000 3ff80000 00000000 434c0a68 2e11e78e +N 42259caa d6a20000 3ff80000 00000000 4341c2cf 84a1c3ac +N 422bc3a9 47d20000 3ff80000 00000000 4349dc90 dc38bd06 +N 410c8328 00000000 40080000 00000000 4346a2cb 9477744e +N 410af238 00000000 40080000 00000000 43431b60 1d61b80c +N 410d4a48 00000000 40080000 00000000 43488a1b 4051ed4c +N 410f0f38 00000000 40080000 00000000 434d42ad f662047c +N 410bacb8 00000000 40080000 00000000 4344b2ed 5f046c04 +N 40c44080 00000000 40100000 00000000 434488c1 17791100 +N 410aacf8 00000000 40080000 00000000 43428989 d24cca70 +N 422ff750 96f20000 3ff80000 00000000 434ff2f9 c4c182a6 +N 410d4a68 00000000 40080000 00000000 43488a6b ae96952a +N 422c6f60 b3620000 3ff80000 00000000 434acdee 9a008a8c +N 422d2898 22320000 3ff80000 00000000 434bd57b c6e65002 +N 4109d0b8 00000000 40080000 00000000 4340cd06 495a5ec4 +N 410e6888 00000000 40080000 00000000 434b7563 50052d18 +N 410d4df8 00000000 40080000 00000000 43489361 15dce6a0 +N 410c03d8 00000000 40080000 00000000 434578d5 56517282 +N 410f7d28 00000000 40080000 00000000 434e7db4 7687e82e +N 410f9df8 00000000 40080000 00000000 434edd69 5b02d5a0 +N 4227ee74 b2f20000 3ff80000 00000000 4344b215 f9fef0da +N 4109c438 00000000 40080000 00000000 4340b4aa 506b596c +N 422d1aff 72220000 3ff80000 00000000 434bc206 33f37c84 +N 410f3b88 00000000 40080000 00000000 434dc09d d1540ca8 +N 410e1178 00000000 40080000 00000000 434a8c2a 3f3e4dc8 +N 4109aa28 00000000 40080000 00000000 4340822c 20a5051e +N 410e7d98 00000000 40080000 00000000 434bae99 b4eefc56 +N 410f6188 00000000 40080000 00000000 434e2dbb 1a0587c8 +N 410e5118 00000000 40080000 00000000 434b3616 4d34babe +N 410e1338 00000000 40080000 00000000 434a90cd 258a493c +N 4228cd9f 1a620000 3ff80000 00000000 4345d631 59b074ec +N 42284eb6 e2620000 3ff80000 00000000 43452f70 9c4f9e14 +N 410c4f58 00000000 40080000 00000000 43462844 73d704ea +N 410ae178 00000000 40080000 00000000 4342f7d4 aa6414c8 +N 410f6468 00000000 40080000 00000000 434e3607 4369950a +N 4229c6bf f4f20000 3ff80000 00000000 43472265 a8a4111a +N 4224af66 9ff20000 3ff80000 00000000 4340a17c 93d0f67a +N 410cf248 00000000 40080000 00000000 4347af82 e0eaf4cc +N 422ed72d 13620000 3ff80000 00000000 434e46d2 68a6068c +N 422c8e66 84720000 3ff80000 00000000 434af9d8 219525f6 +N 410ed998 00000000 40080000 00000000 434cac24 715b9f96 +N 422b9243 5a020000 3ff80000 00000000 434997aa a8fcf1c0 +N 410ae188 00000000 40080000 00000000 4342f7f6 895bafc8 +N 410c3ea8 00000000 40080000 00000000 4346012c da2150b6 +N 422ad55f a6520000 3ff80000 00000000 4348926f 9268db56 +N 410f4008 00000000 40080000 00000000 434dcd7b e365dc00 +N 4225fda6 cb820000 3ff80000 00000000 43423ae3 1c6ddf50 +N 410d6578 00000000 40080000 00000000 4348ceb0 2635a588 +N 422a8c6c cff20000 3ff80000 00000000 43482e80 5b7f0386 +N 410b4fa8 00000000 40080000 00000000 4343e4d7 e439a466 +N 42255ba0 d8d20000 3ff80000 00000000 434172df 385a9226 +N 4225e95c 19e20000 3ff80000 00000000 434221ad 76a9ef64 +N 410b24c8 00000000 40080000 00000000 434387b9 5a040944 +N 42264e74 55520000 3ff80000 00000000 43429fb9 23432236 +N 422a3648 7d620000 3ff80000 00000000 4347b92e 99f87ccc +N 410f7218 00000000 40080000 00000000 434e5d9c fa90d86e +N 422d61fa 77320000 3ff80000 00000000 434c27ce 97df04a2 +N 4225f188 c0a20000 3ff80000 00000000 43422bd3 e0127694 +N 410d3da8 00000000 40080000 00000000 43486a6d 8d5e6406 +N 410cc0b8 00000000 40080000 00000000 434736a8 9cc3bbc4 +N 410f6f38 00000000 40080000 00000000 434e5549 92edf67c +N 422b9abc 56d20000 3ff80000 00000000 4349a377 88a023e6 +N 422c1386 62720000 3ff80000 00000000 434a4c76 ec96e5ca +N 410db948 00000000 40080000 00000000 4349a53f 0c4d011c +N 422e30ae 3d820000 3ff80000 00000000 434d52f1 31c2bdf0 +N 422585e2 b4520000 3ff80000 00000000 4341a6c1 8ce0c8ea +N 42297772 c6020000 3ff80000 00000000 4346b7f5 6140ba40 +N 4224bf7e 36f20000 3ff80000 00000000 4340b4e8 8e98b15a +N 4225f439 ce720000 3ff80000 00000000 43422f2b e063d34a +N 422fffb0 00320000 3ff80000 00000000 434fff88 0095ffc2 +N 410a7628 00000000 40080000 00000000 4342182e f071c15e +N 410cb828 00000000 40080000 00000000 434721f1 ab061ebe +N 410f0968 00000000 40080000 00000000 434d3243 97ea5f7a +N 422ab41a c8d20000 3ff80000 00000000 434864cb 20b79fda +N 42275e91 1f720000 3ff80000 00000000 4343f889 32188e96 +N 42295341 e4a20000 3ff80000 00000000 43468798 e3d2dd14 +N 410ee688 00000000 40080000 00000000 434cd046 3f25b0b8 +N 422698e5 f2020000 3ff80000 00000000 4342fd41 e1376ac0 +N 42286803 e1a20000 3ff80000 00000000 4345508c cdc3c4cc +N 410e02a8 00000000 40080000 00000000 434a6501 96c54f76 +N 422d46ee c2a20000 3ff80000 00000000 434c00f7 c2d37fd4 +N 410c0688 00000000 40080000 00000000 43457f03 e012e6b8 +N 410a4e28 00000000 40080000 00000000 4341c69c 540245de +N 422b0377 39220000 3ff80000 00000000 4348d1da 6bba74e4 +N 422fb1df e9b20000 3ff80000 00000000 434f8b17 82754af2 +N 410dad68 00000000 40080000 00000000 4349868e a2a49c3a +N 422ce0d1 1f320000 3ff80000 00000000 434b6ef4 c0d7b65e +N 410d89d8 00000000 40080000 00000000 43492b39 4554bea2 +N 4225f1d8 40120000 3ff80000 00000000 43422c36 9facb7f2 +N 422857c2 93820000 3ff80000 00000000 43453b45 174715b0 +N 422c9e77 efb20000 3ff80000 00000000 434b10a0 01eaa84e +N 410ba3c8 00000000 40080000 00000000 43449ee6 00615214 +N 410db248 00000000 40080000 00000000 43499324 ee2858cc +N 41098c78 00000000 40080000 00000000 43404924 79c068d8 +N 410ee9b8 00000000 40080000 00000000 434cd931 d5c16874 +N 4229e466 91b20000 3ff80000 00000000 43474a5c 063eaff2 +N 410dd5a8 00000000 40080000 00000000 4349eef7 44341c86 +N 422e282f 1ad20000 3ff80000 00000000 434d4690 f8689866 +N 422cb7c9 aa420000 3ff80000 00000000 434b3492 94e09898 +N 410e2b38 00000000 40080000 00000000 434ad099 21b145bc +N 410fecb8 00000000 40080000 00000000 434fc64a d365f804 +N 422ebf24 71020000 3ff80000 00000000 434e2375 18bcc9a0 +N 422efa4f ba120000 3ff80000 00000000 434e7a9e 6cee414e +N 410b6308 00000000 40080000 00000000 43440f4c ce059890 +N 422d9a23 b2920000 3ff80000 00000000 434c78ae 390221de +N 4228e8d5 36f20000 3ff80000 00000000 4345fa2a 9f906ea6 +N 410d1f88 00000000 40080000 00000000 43481f44 ece4af68 +N 410d8248 00000000 40080000 00000000 434917e9 64a6ffcc +N 4109cf58 00000000 40080000 00000000 4340ca57 2c684cea +N 422d509e d4e20000 3ff80000 00000000 434c0edf 399cfc84 +N 4109d0b8 00000000 40080000 00000000 4340cd06 495a5ec4 +N 4225c1b5 ede20000 3ff80000 00000000 4341f08d 092132e4 +N 4109c988 00000000 40080000 00000000 4340bf01 b7a8cb48 +N 422e5cd1 0ef20000 3ff80000 00000000 434d9356 a6b013a6 +N 42260f7d 21620000 3ff80000 00000000 43425115 baecf4b4 +N 42243468 8dd20000 3ff80000 00000000 43400e05 dd42f03a +N 40c5cd80 00000000 40100000 00000000 434b9573 26d3f2f8 +N 422580dd 0d720000 3ff80000 00000000 4341a094 54dd4f2a +N 410f6dd8 00000000 40080000 00000000 434e514e be9f5b62 +N 410d7098 00000000 40080000 00000000 4348eae5 085a9a66 +N 40c5da80 00000000 40100000 00000000 434bd777 cba5de18 +N 410a01a8 00000000 40080000 00000000 43412d47 ed7f02c6 +N 4228d5a8 5ce20000 3ff80000 00000000 4345e0cf 052d5784 +N 410aee98 00000000 40080000 00000000 434313ab 14252306 +N 4225aec3 10220000 3ff80000 00000000 4341d922 68a660bc +N 410f0d78 00000000 40080000 00000000 434d3dbc 161aa508 +N 410eae58 00000000 40080000 00000000 434c3435 bf53963a +N 42261037 1f620000 3ff80000 00000000 434251fd 615f460c +N 42263cb9 f1820000 3ff80000 00000000 43428989 d24cca70 +N 422d8e00 64e20000 3ff80000 00000000 434c672d 1873a284 +N 422785ba 39c20000 3ff80000 00000000 43442ad0 f70b7e68 +N 422d1917 2ea20000 3ff80000 00000000 434bbf4b c2e41354 +N 410ce2f8 00000000 40080000 00000000 43478a00 0d4c7490 +N 42291874 53d20000 3ff80000 00000000 4346394e b6219286 +N 422e9859 59320000 3ff80000 00000000 434dea7d 1b76631e +N 410c7f08 00000000 40080000 00000000 434698f9 ed8f1dd0 +N 42248412 f3720000 3ff80000 00000000 43406d57 778ecbea +N 422716e4 57d20000 3ff80000 00000000 43439cef 3f140f06 +N 422c3079 68e20000 3ff80000 00000000 434a752e 1fa4e804 +N 41098678 00000000 40080000 00000000 43403dad db0b73b8 +N 410aed88 00000000 40080000 00000000 43431169 2b042a08 +N 410cd7c8 00000000 40080000 00000000 43476eb1 34227fd4 +N 42260edd b7d20000 3ff80000 00000000 4342504f 325424fa +N 410a9e38 00000000 40080000 00000000 43426ada d6c2344c +N 410c1428 00000000 40080000 00000000 43459e6d 3bc27dfe +N 422f7d16 f7a20000 3ff80000 00000000 434f3c6b d1b6ef0c +N 410d05b8 00000000 40080000 00000000 4347df59 e17f31b4 +N 422a2b8a 38a20000 3ff80000 00000000 4347aa9a 602d7e6c +N 410c42c8 00000000 40080000 00000000 43460ad2 5949ece4 +N 422f5024 3d520000 3ff80000 00000000 434ef9a2 15339736 +N 422daa23 4ad20000 3ff80000 00000000 434c8fc6 1363919a +N 422be6de 21420000 3ff80000 00000000 434a0dd1 39bea4c8 +N 410d9638 00000000 40080000 00000000 43494ae8 9bb93acc +N 40c3e280 00000000 40100000 00000000 434315c1 fa6782b8 +N 410a8f68 00000000 40080000 00000000 43424c2c b873e59a +N 422792b3 ba920000 3ff80000 00000000 43443b82 dfcfcade +N 410fa058 00000000 40080000 00000000 434ee45e 7c15809a +N 410baf98 00000000 40080000 00000000 4344b961 7ccf54b6 +N 410b1b98 00000000 40080000 00000000 434373eb 312c22f6 +N 422bd795 d9220000 3ff80000 00000000 4349f86c 6200671c +N 410fd048 00000000 40080000 00000000 434f71ad 0fc9286c +N 422bda08 b9d20000 3ff80000 00000000 4349fbd9 8f81a946 +N 42a24d2c c94a6200 3ff40000 00000000 434fd4ba 25189ef2 +N 4226b8c5 0c820000 3ff80000 00000000 4343257c 9cf0e850 +N 422837bf 93d20000 3ff80000 00000000 43451171 7eb3ba86 +N 42296e4e bd920000 3ff80000 00000000 4346abbb 2f5471c2 +N 410d6fe8 00000000 40080000 00000000 4348e926 2dffacf2 +N 422c350c eee20000 3ff80000 00000000 434a7b9f b93c9fbc +N 410ed7d8 00000000 40080000 00000000 434ca743 95f51442 +N 410b37a8 00000000 40080000 00000000 4343b093 bd2103e6 +N 41096b88 00000000 40080000 00000000 43400a78 e9ebd5a8 +N 410aec28 00000000 40080000 00000000 43430e7d 8c4d127e +N 410a0408 00000000 40080000 00000000 434131fd 14f540c0 +N 410e97e8 00000000 40080000 00000000 434bf682 361b2072 +N 410b5788 00000000 40080000 00000000 4343f612 52bf09e8 +N 410c4ea8 00000000 40080000 00000000 434626a7 3e24fbb6 +N 41097fd8 00000000 40080000 00000000 4340310b ccf787c2 +N 41096af8 00000000 40080000 00000000 43400968 54a92e10 +N 4225b6b0 0a120000 3ff80000 00000000 4341e2ec 8b4f9b4e +N 4224374a 0ce20000 3ff80000 00000000 43401175 03aed67c +N 42255f9c 9b820000 3ff80000 00000000 434177c1 1d1e4d50 +N 4226817f 61120000 3ff80000 00000000 4342dfca 63d7512e +N 410abd78 00000000 40080000 00000000 4342ac05 0d277608 +N 410b0a98 00000000 40080000 00000000 43434f69 03c4ca46 +N 410b2a78 00000000 40080000 00000000 43439402 bf982a78 +N 422d6949 63f20000 3ff80000 00000000 434c3250 6b388106 +N 4225d623 1db20000 3ff80000 00000000 434209d6 9d9b868e +N 422c1835 8a320000 3ff80000 00000000 434a530c 0c9aad02 +N 410b9c88 00000000 40080000 00000000 43448eb0 3d987ed8 +N 4225af7b 74a20000 3ff80000 00000000 4341da06 176e9714 +N 410a8dc8 00000000 40080000 00000000 434248d1 2ac5cff4 +N 422eb10e d7e20000 3ff80000 00000000 434e0ec2 0ba3e4a4 +N 410f4278 00000000 40080000 00000000 434dd475 b97c1ef8 +N 422fa254 f0820000 3ff80000 00000000 434f73e6 6c55fd30 +N 410bdde8 00000000 40080000 00000000 43452210 135bbe92 +N 410fc3d8 00000000 40080000 00000000 434f4cda 6dff0682 +N 410fd7e8 00000000 40080000 00000000 434f884e 75453c72 +N 422f93cc 13a20000 3ff80000 00000000 434f5e3b 9eb5b274 +N 4227c32f 5e220000 3ff80000 00000000 43447a0e 102faffc +N 410d43c8 00000000 40080000 00000000 434879c8 8c164014 +N 4225af2c 6dc20000 3ff80000 00000000 4341d9a4 8274d9e8 +N 42290cf2 78120000 3ff80000 00000000 43462a07 50f1c70e +N 410eca68 00000000 40080000 00000000 434c81e0 946a1d2a +N 4228985c 0b120000 3ff80000 00000000 43459000 bfaf8f92 +N 4229f06f e9c20000 3ff80000 00000000 43475a9b 7e558068 +N 422ecb08 32020000 3ff80000 00000000 434e34f2 1cd042c0 +N 4226a981 bb120000 3ff80000 00000000 43431235 1dbca992 +N 422ceba0 72320000 3ff80000 00000000 434b7e5d 8207ba02 +N 410e6488 00000000 40080000 00000000 434b6a8e bd2f3458 +N 410e15a8 00000000 40080000 00000000 434a9743 3a43c886 +N 410fc938 00000000 40080000 00000000 434f5cc0 b71a915c +N 410f20f8 00000000 40080000 00000000 434d74f5 14509030 +N 42287a5e 52e20000 3ff80000 00000000 4345689c 3988e9c4 +N 422cb9cd 0c520000 3ff80000 00000000 434b376e fd220a16 +N 422c6a13 86d20000 3ff80000 00000000 434ac66f eef0a61a +N 410c3968 00000000 40080000 00000000 4345f4e9 edc6807a +N 422433e9 6b920000 3ff80000 00000000 43400d6e 560f89fe +N 410dd6c8 00000000 40080000 00000000 4349f1e6 66c81ca4 +N 410c94c8 00000000 40080000 00000000 4346ccdf c5477e44 +N 410b4f68 00000000 40080000 00000000 4343e44c 0a56a99a +N 422a3b60 04820000 3ff80000 00000000 4347c018 95ecd4b0 +N 410b4918 00000000 40080000 00000000 4343d684 1cf6fd3e +N 410e4258 00000000 40080000 00000000 434b0e71 fec383fa +N 42a24d2c c94a6200 3ff40000 00000000 434fd4ba 25189ef2 +N 422514fc 6fe20000 3ff80000 00000000 43411c95 6868ea5c +N 4225e3e1 06420000 3ff80000 00000000 43421ae0 5870bce8 +N 410dfc98 00000000 40080000 00000000 434a5505 cd04bea6 +N 422593bb d6b20000 3ff80000 00000000 4341b7cd 6e8a2e92 +N 422c082c 0e220000 3ff80000 00000000 434a3c85 0dbd41fc +N 422fe436 0b120000 3ff80000 00000000 434fd65a 1e95b06e +N 410f2328 00000000 40080000 00000000 434d7b2b 488c424e +N 4226b94b e0220000 3ff80000 00000000 43432627 08b05ebc +N 410c78d8 00000000 40080000 00000000 43468a44 c6cbf8f2 +N 410f8668 00000000 40080000 00000000 434e989b 3d53e26a +N 410ebda8 00000000 40080000 00000000 434c5e85 5f8c6c06 +N 410fadb8 00000000 40080000 00000000 434f0ba0 94e4c934 +N 422c5120 61320000 3ff80000 00000000 434aa333 aad6521e +N 410f4678 00000000 40080000 00000000 434ddfea afa007b8 +N 410a8298 00000000 40080000 00000000 434231be 9e3a14c6 +N 410a9278 00000000 40080000 00000000 43425281 c3e8ddf8 +N 422a6328 80820000 3ff80000 00000000 4347f634 96a7ecd0 +N 42256f40 cad20000 3ff80000 00000000 43418af1 566e9e66 +N 4224d9e5 8a220000 3ff80000 00000000 4340d4d6 c9858b84 +N 410fb6c8 00000000 40080000 00000000 434f264d 1852d6a4 +N 410d6038 00000000 40080000 00000000 4348c167 f275e2ac +N 410a4d18 00000000 40080000 00000000 4341c475 00aa83fe +N 4225048f ee920000 3ff80000 00000000 4341089a 48cbd55e +N 422feab3 8c720000 3ff80000 00000000 434fe012 a4277b0a +N 422855cc 3c320000 3ff80000 00000000 434538b3 f03f4f42 +N 410c19f8 00000000 40080000 00000000 4345abdd 02ff6ce0 +N 422dcb26 72420000 3ff80000 00000000 434cbf80 b7a11398 +N 42245127 42420000 3ff80000 00000000 43403054 efe5be68 +N 410f4b38 00000000 40080000 00000000 434ded89 62db1bbc +N 4225c971 8e420000 3ff80000 00000000 4341fa1e 5c8159e8 +N 422a902e cca20000 3ff80000 00000000 434833a2 df894e14 +N 422ac1b3 20b20000 3ff80000 00000000 4348776e 728ddbd2 +N 410c2228 00000000 40080000 00000000 4345bed3 ba8d579e +N 410f0eb8 00000000 40080000 00000000 434d4144 3a07fc64 +N 410f5dc8 00000000 40080000 00000000 434e22ea bd6c86f4 +N 410eccd8 00000000 40080000 00000000 434c88a6 4ba0d2b2 +N 422476ab bc820000 3ff80000 00000000 43405d41 07fc2650 +N 422e1eb8 caa20000 3ff80000 00000000 434d38ca c47924d4 +N 410b45b8 00000000 40080000 00000000 4343cf28 82329db4 +N 410cc508 00000000 40080000 00000000 4347411c 1d523af0 +N 422b06cb f6420000 3ff80000 00000000 4348d671 caeefd18 +N 42249017 66b20000 3ff80000 00000000 43407bc8 8e3dc092 +N 410b8918 00000000 40080000 00000000 43446364 86d8693e +N 42256ef2 39520000 3ff80000 00000000 43418a90 e27bd54a +N 4226bac5 6c320000 3ff80000 00000000 43432804 4b65eabe +N 410ea338 00000000 40080000 00000000 434c1592 ae67343c +N 422a7bb2 d3c20000 3ff80000 00000000 434817a9 9c3fb3d8 +N 42287184 24a20000 3ff80000 00000000 43455d00 3f9b4514 +N 410d44e8 00000000 40080000 00000000 43487c9b 440de262 +N 422dd4ae 7f420000 3ff80000 00000000 434ccd4d 759aed88 +N 410d65c8 00000000 40080000 00000000 4348cf7a b1213074 +N 4109f118 00000000 40080000 00000000 43410c8b 7197d8be +N 4226f402 ad020000 3ff80000 00000000 4343708e 4126ece0 +N 410e9b68 00000000 40080000 00000000 434c001c 3112b1da +N 410b8e58 00000000 40080000 00000000 43446f10 2ed5b03a +N 42255de0 0d020000 3ff80000 00000000 434175a0 2d290f20 +N 410e50d8 00000000 40080000 00000000 434b3569 f9817d72 +N 422aeb06 4bd20000 3ff80000 00000000 4348b032 da0da67a +N 410fe198 00000000 40080000 00000000 434fa51e 91820d16 +N 410d4e08 00000000 40080000 00000000 43489389 570a16a0 +N 422edb39 e6a20000 3ff80000 00000000 434e4cc9 681999ac +N 422a7915 55820000 3ff80000 00000000 43481418 1dc34b10 +N 422c52c5 d5820000 3ff80000 00000000 434aa586 63c77b10 +N 410cfad8 00000000 40080000 00000000 4347c48d f421aa52 +N 410a21a8 00000000 40080000 00000000 43416cfe 25b8d8c6 +N 422f6bbd 4cc20000 3ff80000 00000000 434f229e 52fa9f88 +N 410d2bd8 00000000 40080000 00000000 43483dea 15c5de02 +N 41098c48 00000000 40080000 00000000 434048c8 afea5fac +N 410cfd98 00000000 40080000 00000000 4347cb52 bfeb7456 +N 410db0c8 00000000 40080000 00000000 43498f45 03bd1f84 +N 410d6868 00000000 40080000 00000000 4348d620 b6e353ca +N 410ac958 00000000 40080000 00000000 4342c4f0 5f7dd4ca +N 410c8058 00000000 40080000 00000000 43469c19 6b069a9a +N 410e1f38 00000000 40080000 00000000 434ab0a6 6e72277c +N 422fa1b5 dc220000 3ff80000 00000000 434f72f9 2d2d7ec4 +N 422584c2 09a20000 3ff80000 00000000 4341a55e 7511b434 +N 422ca098 b2a20000 3ff80000 00000000 434b13a4 d54b0a2c +N 4229beac be320000 3ff80000 00000000 43471787 83c1ab82 +N 422f8801 52620000 3ff80000 00000000 434f4cab 21e53814 +N 4228e101 48e20000 3ff80000 00000000 4345efcf 63bd43fc +N 410b1098 00000000 40080000 00000000 43435c46 6e59d866 +N 410aa878 00000000 40080000 00000000 43428029 c8e71618 +N 410f0718 00000000 40080000 00000000 434d2bbd 64518dde +N 410cf3c8 00000000 40080000 00000000 4347b331 b3726114 +N 410d5318 00000000 40080000 00000000 4348a048 30b49e1e +N 410e4d48 00000000 40080000 00000000 434b2bd3 858c18dc +N 422e9d3d 21720000 3ff80000 00000000 434df1a9 6316ce56 +N 422c946c 85320000 3ff80000 00000000 434b0261 95994a62 +N 4109ada8 00000000 40080000 00000000 434088ee 125f1106 +N 410e0288 00000000 40080000 00000000 434a64ad 282dadf8 +N 4225f6eb 06820000 3ff80000 00000000 43423284 49b18290 +N 422f2fa7 81b20000 3ff80000 00000000 434ec97a 1fa1d20e +N 410ef7f8 00000000 40080000 00000000 434d0129 55244e80 +N 422e79d2 8f420000 3ff80000 00000000 434dbdc2 4e2a7878 +N 42290003 88e20000 3ff80000 00000000 434618df 5fcfd404 +N 422d3c0e 6b020000 3ff80000 00000000 434bf15e 56eb1420 +N 4226cf8b 1fc20000 3ff80000 00000000 4343424c de795f58 +N 410f2208 00000000 40080000 00000000 434d77f9 5aeaee60 +N 410af7c8 00000000 40080000 00000000 43432737 bd4d45d4 +N 410bcb18 00000000 40080000 00000000 4344f760 2be1289e +N 410bd7e8 00000000 40080000 00000000 4345146c 7ebe7c72 +N 422a5e0d 1e320000 3ff80000 00000000 4347ef40 1dd9087e +N 422fbe31 f7820000 3ff80000 00000000 434f9d7d c3873fd0 +N 410b3f78 00000000 40080000 00000000 4343c18d 28649268 +N 410f7458 00000000 40080000 00000000 434e6422 18d6ba5a +N 410c0bd8 00000000 40080000 00000000 43458b3f a3629802 +N 410b4728 00000000 40080000 00000000 4343d24a 8fe05b0e +N 422e086c 80620000 3ff80000 00000000 434d185d ab1cd0ac +N 410e20d8 00000000 40080000 00000000 434ab4f8 799ddc72 +N 4109ba38 00000000 40080000 00000000 4340a13e 85ea458c +N 422e0a1e 89920000 3ff80000 00000000 434d1ad4 6dd0a3be +N 422860eb e1620000 3ff80000 00000000 43454742 8a23c34c +N 410c0538 00000000 40080000 00000000 43457bfe dc14c89c +N 410f9378 00000000 40080000 00000000 434ebeb3 6857ba28 +N 410caac8 00000000 40080000 00000000 434701ae eb3ec864 +N 422998b8 9e720000 3ff80000 00000000 4346e489 fbfb52b6 +N 4109e7d8 00000000 40080000 00000000 4340fa55 2cf5ef42 +N 410a1d58 00000000 40080000 00000000 4341645e f742868a +N 42248593 50a20000 3ff80000 00000000 43406f25 241d2f6c +N 410a6848 00000000 40080000 00000000 4341fbc7 41ba8cec +N 41098c68 00000000 40080000 00000000 43404905 e0fd688a +N 410ba8d8 00000000 40080000 00000000 4344aa3c b9e8e9f2 +N 410d7858 00000000 40080000 00000000 4348fe97 ecfd151a +N 410f5c88 00000000 40080000 00000000 434e1f50 86efb2d8 +N 422c4631 eef20000 3ff80000 00000000 434a93c8 7041885a +N 422973a8 51120000 3ff80000 00000000 4346b2e2 f60f20d2 +N 4109cc28 00000000 40080000 00000000 4340c41f 6b85cc7e +N 410fc7e8 00000000 40080000 00000000 434f58de 4fd92172 +N 410b4c68 00000000 40080000 00000000 4343ddbe 9b60dc8a +N 410a0a98 00000000 40080000 00000000 43413f03 95991a46 +N 410e0b58 00000000 40080000 00000000 434a7bf4 58bd8e2a +N 42283ed1 94720000 3ff80000 00000000 43451aac 12cfc3f6 +N 4226c7bc 80320000 3ff80000 00000000 4343386a 927e8fc2 +N 410f3ee8 00000000 40080000 00000000 434dca44 05e96842 +N 422bac29 3f020000 3ff80000 00000000 4349bbc2 301d7c60 +N 410ab0e8 00000000 40080000 00000000 434291c0 732e78a2 +N 410d17d8 00000000 40080000 00000000 43480c2f cca4e042 +N 410f3728 00000000 40080000 00000000 434db41e cd4a900e +N 422b802c 9da20000 3ff80000 00000000 43497e7f 3c449f4c +N 410b7f78 00000000 40080000 00000000 43444e0a b4521e68 +N 410d4ce8 00000000 40080000 00000000 434890b4 dc21cfe2 +N 42252249 0fd20000 3ff80000 00000000 43412cc9 1e9091fa +N 410d2c18 00000000 40080000 00000000 43483e89 a5595a4e +N 410f4798 00000000 40080000 00000000 434de324 1c13b536 +N 410d8e98 00000000 40080000 00000000 4349375f 93a9d106 +N 410d3ff8 00000000 40080000 00000000 43487038 f2a57c00 +N 410e8a68 00000000 40080000 00000000 434bd18d fdbc312a +N 410f1428 00000000 40080000 00000000 434d50a4 8be08dfe +N 410c1528 00000000 40080000 00000000 4345a0bc a09290ae +N 410ee158 00000000 40080000 00000000 434cc1c5 c058954a +N 422686d8 59220000 3ff80000 00000000 4342e684 e2eed71c +N 410df538 00000000 40080000 00000000 434a419c de12559c +N 422bac0b 7d120000 3ff80000 00000000 4349bb98 adf5ef52 +N 4228869e 72620000 3ff80000 00000000 434578b0 8c4ec414 +N 410ed8e8 00000000 40080000 00000000 434caa39 c11f5c22 +N 410f35c8 00000000 40080000 00000000 434db032 1ebe5774 +N 4226419f f8120000 3ff80000 00000000 43428faa 382b08f2 +N 410c1188 00000000 40080000 00000000 4345985d 9b8048c8 +N 410ecef8 00000000 40080000 00000000 434c8e8e 9d5d40d0 +N 42242bab e4120000 3ff80000 00000000 4340039d 18125f72 +N 410ed1b8 00000000 40080000 00000000 434c9634 f19fbbf4 +N 422cf9a7 dae20000 3ff80000 00000000 434b9261 45543b3c +N 422e1cc8 17220000 3ff80000 00000000 434d35f7 fa6eafa4 +N 42255ae9 da320000 3ff80000 00000000 434171fe fa0268fe +N 422fbf70 b0f20000 3ff80000 00000000 434f9f59 f1cb2766 +N 410a3b08 00000000 40080000 00000000 43419ff3 104f4110 +N 4229f6da 84920000 3ff80000 00000000 43476346 5dfdc61e +N 422d5fd2 90220000 3ff80000 00000000 434c24b5 5f8f4f44 +N 410cca88 00000000 40080000 00000000 43474e74 e5f3e378 +N 40c42380 00000000 40100000 00000000 4344141e ec691030 +N 410e6708 00000000 40080000 00000000 434b7153 43741950 +N 410c2198 00000000 40080000 00000000 4345bd85 d85d3916 +N 410aa258 00000000 40080000 00000000 4342736c 267c45fa +N 4224c351 89220000 3ff80000 00000000 4340b987 9eb7e6e4 +N 422d932b 00420000 3ff80000 00000000 434c6ea0 0628b328 +N 422f412f d0020000 3ff80000 00000000 434ee374 10ddee00 +N 410fa8c8 00000000 40080000 00000000 434efd1e a2b75604 +N 4227d039 c4b20000 3ff80000 00000000 43448aeb 917eb852 +N 41096858 00000000 40080000 00000000 43400470 e644ea1a +N 410a1408 00000000 40080000 00000000 434151ca 703e43c0 +N 4229b292 4b920000 3ff80000 00000000 43470740 aef605fe +N 410bbcb8 00000000 40080000 00000000 4344d6e8 ccab9f04 +N 410f55c8 00000000 40080000 00000000 434e0be1 89c07d74 +N 4226008d a8e20000 3ff80000 00000000 43423e7e f6bac004 +N 410f9ab8 00000000 40080000 00000000 434ed3e5 b6d0faa4 +N 4224d26e b8120000 3ff80000 00000000 4340cbcd ed4d8f0e +N 4228a36e c6620000 3ff80000 00000000 43459e92 30d3986c +N 410a18c8 00000000 40080000 00000000 43415b42 ee037b04 +N 41099408 00000000 40080000 00000000 4340579e ff462bc0 +N 410d1db8 00000000 40080000 00000000 43481ac4 3d525e34 +N 410f2078 00000000 40080000 00000000 434d7389 ba091c98 +N 410b5a48 00000000 40080000 00000000 4343fc18 d05e004c +N 410db678 00000000 40080000 00000000 43499df8 19c09cb8 +N 410c50f8 00000000 40080000 00000000 43462c15 7117c930 +N 422a6f14 fcc20000 3ff80000 00000000 43480674 42eee188 +N 410ee188 00000000 40080000 00000000 434cc24b da646fc8 +N 410e1268 00000000 40080000 00000000 434a8ea6 04dd96aa +N 410f6b58 00000000 40080000 00000000 434e4a13 3839402a +N 4229001f d1b20000 3ff80000 00000000 43461904 dfea57f2 +N 422c85aa 3b020000 3ff80000 00000000 434aed78 48000220 +N 410c9ee8 00000000 40080000 00000000 4346e523 91a67a42 +N 410d9a08 00000000 40080000 00000000 434954b0 e73364e0 +N 422ede4b 8d320000 3ff80000 00000000 434e514e be9f5b62 +N 410a3438 00000000 40080000 00000000 4341923b 279c5e6c +N 422ae2e3 1d820000 3ff80000 00000000 4348a501 c54b69f0 +N 410c1538 00000000 40080000 00000000 4345a0e1 98459b9c +N 410d92c8 00000000 40080000 00000000 43494218 cc3d3be4 +N 410c2bb8 00000000 40080000 00000000 4345d507 bb837ad4 +N 4109e058 00000000 40080000 00000000 4340eb9a 7e530c9a +N 422e827c 68820000 3ff80000 00000000 434dca71 c98c95d0 +N 410f8f58 00000000 40080000 00000000 434eb2a8 5e13c0ea +N 422b6d87 b0620000 3ff80000 00000000 43496496 9df82eac +N 410ad838 00000000 40080000 00000000 4342e446 8b1d212c +N 4229b1ac e4d20000 3ff80000 00000000 4347060c 557ae7a6 +N 410a0c78 00000000 40080000 00000000 434142bd 818d80d8 +N 410d08b8 00000000 40080000 00000000 4347e6c1 d0022144 +N 422552f3 94220000 3ff80000 00000000 4341683e 3ef72e3c +N 410b0f68 00000000 40080000 00000000 434359ba 27f5bd9a +N 410c71b8 00000000 40080000 00000000 4346795d 0f2ca9f4 +N 42250a70 83220000 3ff80000 00000000 43410fbf d5593324 +N 422be8f8 05d20000 3ff80000 00000000 434a10c2 af8986c6 +N 4109bc88 00000000 40080000 00000000 4340a5ba e8b4e4d8 +N 422b2689 f5620000 3ff80000 00000000 43490240 70e6e834 +N 42297d3f 8c220000 3ff80000 00000000 4346bfb8 a866f33c +N 410d8df8 00000000 40080000 00000000 434935c6 1a52f2a0 +N 410bf238 00000000 40080000 00000000 43455068 31d2e80c +N 410a7e28 00000000 40080000 00000000 4342289d 2f0ea6de +N 4109a568 00000000 40080000 00000000 43407903 4ad6feba +N 422512c1 14320000 3ff80000 00000000 434119dd d8b23a42 +N 422fa8eb 8ef20000 3ff80000 00000000 434f7dba 5b953c5a +N 40c4e880 00000000 40100000 00000000 434753f5 ab3e4ea0 +N 42250372 ac520000 3ff80000 00000000 4341073f 86b661ea +N 410be2d8 00000000 40080000 00000000 43452d4d c39ee9d2 +N 42267219 14920000 3ff80000 00000000 4342cc6e 7bcf97e2 +N 422fe197 3ce20000 3ff80000 00000000 434fd26d b334cb84 +N 42277804 75c20000 3ff80000 00000000 43441931 cfc9ace8 +N 422efb6b 19720000 3ff80000 00000000 434e7c40 a79b4f56 +N 4224ede4 d9920000 3ff80000 00000000 4340ed13 2d7f7dbe +N 422cccff e2a20000 3ff80000 00000000 434b52bc 76e3b3d4 +N 422e4709 71c20000 3ff80000 00000000 434d7389 ba091c98 +N 410b9108 00000000 40080000 00000000 4344750b 4ce23130 +N 422b1e22 e1e20000 3ff80000 00000000 4348f6a5 40fbbd9c +N 410ee878 00000000 40080000 00000000 434cd5b2 17426218 +N 422d735b 3b920000 3ff80000 00000000 434c40cc b7a9ac02 +N 410b0538 00000000 40080000 00000000 434343e7 81a7989c +N 422d7e08 65c20000 3ff80000 00000000 434c502b 284e7918 +N 410c25c8 00000000 40080000 00000000 4345c73c ac8bb474 +N 422f28de 66a20000 3ff80000 00000000 434ebf6e 5c133654 +N 410a7278 00000000 40080000 00000000 4342109f 771697f8 +N 422ec6bd ab320000 3ff80000 00000000 434e2ea1 ea47a322 +N 410a63a8 00000000 40080000 00000000 4341f255 fc349a26 +N 410df958 00000000 40080000 00000000 434a4c76 ec96e5ca +N 422561f6 2dc20000 3ff80000 00000000 43417aa2 a841fe18 +N 4229f2e9 ce920000 3ff80000 00000000 43475df3 a59d8ea2 +N 410ab918 00000000 40080000 00000000 4342a2dc 58b5ca3e +N 422f9b1f fdd20000 3ff80000 00000000 434f6927 7afd723a +N 410f44b8 00000000 40080000 00000000 434ddae7 2799e084 +N 4227d039 c4b20000 3ff80000 00000000 43448aeb 917eb852 +N 42267664 1a420000 3ff80000 00000000 4342d1d3 68d6dd68 +N 410cfda8 00000000 40080000 00000000 4347cb7a 2576b806 +N 410dc008 00000000 40080000 00000000 4349b6bb be659400 +N 4226d7fd 4d420000 3ff80000 00000000 43434d00 22634c48 +N 4226ce46 eea20000 3ff80000 00000000 434340b2 5216eb54 +N 410e3cd8 00000000 40080000 00000000 434affb3 c21aefb2 +N 42272792 ed520000 3ff80000 00000000 4343b234 79fa02ca +N 422757f2 1ee20000 3ff80000 00000000 4343f00d 0b490244 +N 422521e1 0ab20000 3ff80000 00000000 43412c4a 521242ee +N 410ce828 00000000 40080000 00000000 434796b0 ce2affbe +N 422a37dd fa920000 3ff80000 00000000 4347bb55 1e8c52de +N 422703b0 66220000 3ff80000 00000000 4343847c a7694afc +N 40c32f80 00000000 40100000 00000000 434089f5 c49e9f40 +N 410ecc68 00000000 40080000 00000000 434c876f 0967c48a +N 410a1a88 00000000 40080000 00000000 43415ec1 086dc278 +N 422c0c9e 57f20000 3ff80000 00000000 434a42c3 5e43f286 +N 410c4698 00000000 40080000 00000000 434613bf 4495d786 +N 4229f5d7 1b420000 3ff80000 00000000 434761e7 e04ed4f8 +N 4229a7d2 82920000 3ff80000 00000000 4346f8cf 42b70bde +N 410dce08 00000000 40080000 00000000 4349db1a 11de2ea0 +N 42276d6c 9e720000 3ff80000 00000000 43440b97 c3db2d4a +N 422d975f dff20000 3ff80000 00000000 434c74b1 22e4e186 +N 4226daf2 6ee20000 3ff80000 00000000 434350bf d00d0fbc +N 410e9828 00000000 40080000 00000000 434bf731 b562e8be +N 410fa8b8 00000000 40080000 00000000 434efcef a7127f44 +N 4229a90d b4620000 3ff80000 00000000 4346fa76 9df0c6d4 +N 4224b081 a5820000 3ff80000 00000000 4340a2d1 eb0d2910 +N 410e6378 00000000 40080000 00000000 434b67ae c0ce6128 +N 410fa7f8 00000000 40080000 00000000 434efabb e9d06f80 +N 42266ca7 c9f20000 3ff80000 00000000 4342c598 8c71fc46 +N 410d74b8 00000000 40080000 00000000 4348f55f dcdf1984 +N 4225e4cf 3c020000 3ff80000 00000000 43421c07 e3167680 +N 410b7e58 00000000 40080000 00000000 43444b8c d112c53a +N 422f0c86 24720000 3ff80000 00000000 434e9583 6346ce0a +N 410a93a8 00000000 40080000 00000000 434254f6 b9fbdb26 +N 422462cc 37420000 3ff80000 00000000 43404570 3fbdc778 +N 422939b4 ca720000 3ff80000 00000000 43466588 e90d32ca +N 410c6d68 00000000 40080000 00000000 43466f25 c326003a +N 410ffc68 00000000 40080000 00000000 434ff539 35ea658a +N 410d9b48 00000000 40080000 00000000 434957e6 883a297c +N 410efb58 00000000 40080000 00000000 434d0aa5 f9fa132a +N 4227e483 cbd20000 3ff80000 00000000 4344a532 1d1c8986 +N 422fc30d 21420000 3ff80000 00000000 434fa4bf 47fb04c8 +N 410a4fd8 00000000 40080000 00000000 4341ca08 520d56c2 +N 422c584d 11020000 3ff80000 00000000 434aad53 f21e8da0 +N 410b3e68 00000000 40080000 00000000 4343bf3d 9bc878ea +N 410dd7b8 00000000 40080000 00000000 4349f458 8433bf14 +N 410efa38 00000000 40080000 00000000 434d077c 32e4818c +N 410eec98 00000000 40080000 00000000 434ce13f 1edf33a6 +N 41099af8 00000000 40080000 00000000 434064ee bb867710 +N 422f54f6 f5020000 3ff80000 00000000 434f00ca 728d47e0 +N 4228dfca ed420000 3ff80000 00000000 4345ee34 ed288fb8 +N 410c4a98 00000000 40080000 00000000 43461d1f 261b6646 +N 410ee098 00000000 40080000 00000000 434cbfad 6871e766 +N 422989bf c3a20000 3ff80000 00000000 4346d076 f4023f8c +N 42a11962 7dc44200 3ff40000 00000000 434d3d28 2a8e57dc +N 410b3c58 00000000 40080000 00000000 4343bac1 d24a03da +N 422a166a f8d20000 3ff80000 00000000 43478df9 3e60b626 +N 410cdec8 00000000 40080000 00000000 43477fc4 e3025624 +N 410b4d28 00000000 40080000 00000000 4343df61 d490072e +N 410f7528 00000000 40080000 00000000 434e667d 103ee2ae +N 410cb8b8 00000000 40080000 00000000 4347234d a86b2244 +N 422a6b8f 7f520000 3ff80000 00000000 434801a7 677f8576 +N 4224877a 41420000 3ff80000 00000000 4340716e 1e1e58c8 +N 40c5b480 00000000 40100000 00000000 434b17c8 32140190 +N 422e2f58 5aa20000 3ff80000 00000000 434d50ff 198c612c +N 4229028e 23620000 3ff80000 00000000 43461c3e 0c20508c +N 422a331d a7c20000 3ff80000 00000000 4347b4e1 f4981c58 +N 410b3528 00000000 40080000 00000000 4343ab27 42cff6ae +N 410ba208 00000000 40080000 00000000 43449afb 8e564660 +N 422a2dcd 0ac20000 3ff80000 00000000 4347adab 9c4a32c8 +N 42279185 a0520000 3ff80000 00000000 434439fd f4f6a76a +N 4229b967 fe920000 3ff80000 00000000 43471071 3ae9d8a2 +N 410f8b18 00000000 40080000 00000000 434ea643 31647c9e +N 422d9029 fd120000 3ff80000 00000000 434c6a4b 2faf9f52 +N 4109d1b8 00000000 40080000 00000000 4340cefa 2f4bcbf4 +N 410af878 00000000 40080000 00000000 434328ae c6284518 +N 410aae88 00000000 40080000 00000000 43428ccb e862d638 +N 422b5daf 3cf20000 3ff80000 00000000 43494e98 8dfae5e6 +N 410f5978 00000000 40080000 00000000 434e167e 51a97b48 +N 422d3c88 c3a20000 3ff80000 00000000 434bf20d c0b09f8c +N 42246219 6f120000 3ff80000 00000000 4340449a 360820ee +N 42275dd1 b4620000 3ff80000 00000000 4343f793 d511b92c +N 422441ba 03620000 3ff80000 00000000 43401de8 3d8b8374 +N 410975b8 00000000 40080000 00000000 43401dc9 db0796b4 +N 410bbc58 00000000 40080000 00000000 4344d610 6e4d5bda +N 4109cb58 00000000 40080000 00000000 4340c289 ecb2222a +N 42266fe6 53520000 3ff80000 00000000 4342c9ab 94593bf6 +N 41096758 00000000 40080000 00000000 4340028c d089356a +N 422569ba e5e20000 3ff80000 00000000 4341842a 02a1f81c +N 4227684a a5f20000 3ff80000 00000000 43440501 b618ef3a +N 4226195a 54a20000 3ff80000 00000000 43425d60 18ca6314 +N 422c55b6 8cd20000 3ff80000 00000000 434aa9ac bae334a6 +N 410b3bd8 00000000 40080000 00000000 4343b9ab ac19c902 +N 422e0337 b0c20000 3ff80000 00000000 434d10cd 33b00d08 +N 42278ea0 3a220000 3ff80000 00000000 43443643 a9f8b984 +N 410f0e58 00000000 40080000 00000000 434d4034 f469183a +N 410c7678 00000000 40080000 00000000 434684a1 4375e0b8 +N 422a3bd3 e9220000 3ff80000 00000000 4347c0b5 fb889d1c +N 422daa7f b9520000 3ff80000 00000000 434c904b 91d25ab6 +N 410eda98 00000000 40080000 00000000 434caeee 52ed5946 +N 422c91f1 80420000 3ff80000 00000000 434afedd 7950bcd8 +N 422e756e 7ca20000 3ff80000 00000000 434db755 124fa3ec +N 410b7688 00000000 40080000 00000000 43443a44 a9d9ebb8 +N 422c15bf ef420000 3ff80000 00000000 434a4f97 38c0bc78 +N 410a62f8 00000000 40080000 00000000 4341f0ee f185fc90 +N 42264510 c7020000 3ff80000 00000000 434293f8 3dc06960 +N 422add46 25120000 3ff80000 00000000 43489d4a 6f62b252 +N 422d6441 1d820000 3ff80000 00000000 434c2b14 20afd610 +N 422c602f 75320000 3ff80000 00000000 434ab876 2886b79e +N 410ca8e8 00000000 40080000 00000000 4346fd2b 8d966b22 +N 410aadd8 00000000 40080000 00000000 43428b5c dcdf1762 +N 422e3fdd 62e20000 3ff80000 00000000 434d6913 68a91fc4 +N 4225be4f 54220000 3ff80000 00000000 4341ec58 68a029c4 +N 410ff5f8 00000000 40080000 00000000 434fe1f1 6e09a620 +N 422717d8 fdb20000 3ff80000 00000000 43439e26 fa920a8e +N 422ab455 3fc20000 3ff80000 00000000 4348651b 3d5faca8 +N 410e0618 00000000 40080000 00000000 434a6e14 8bbb322e +N 422edb59 52f20000 3ff80000 00000000 434e4cf7 b10804da +N 422e64bb a8a20000 3ff80000 00000000 434d9ee8 8233a794 +N 42244b93 c2020000 3ff80000 00000000 434029ab 393c6740 +N 410dcbf8 00000000 40080000 00000000 4349d5bc 4f963640 +N 410f6d08 00000000 40080000 00000000 434e4ef4 df6d9a70 +N 410fe578 00000000 40080000 00000000 434fb0a9 eb891d88 +N 410e3578 00000000 40080000 00000000 434aebf7 42b12c88 +N 422c0109 8a420000 3ff80000 00000000 434a3281 68703368 +N 422fa5cf e5e20000 3ff80000 00000000 434f7917 575ae7e4 +N 410b9fd8 00000000 40080000 00000000 43449617 32497dc2 +N 4109bb38 00000000 40080000 00000000 4340a32f 060240bc +N 422e048c 99620000 3ff80000 00000000 434d12bc 73c3664c +N 4109af98 00000000 40080000 00000000 43408cac 830ff4b6 +N 410b71e8 00000000 40080000 00000000 4344300e 31968852 +N 422f8526 cbf20000 3ff80000 00000000 434f486b 7ef18bfa +N 422b6817 8b220000 3ff80000 00000000 43495d09 b3ce67dc +N 410c8558 00000000 40080000 00000000 4346a801 bb06be0a +N 410c1dd8 00000000 40080000 00000000 4345b4d5 49985462 +N 410b95f8 00000000 40080000 00000000 4344800b 5303d420 +N 4227717d 3ea20000 3ff80000 00000000 434410cf 94e29d54 +N 42293428 85620000 3ff80000 00000000 43465e25 d125d1cc +N 410ee038 00000000 40080000 00000000 434cbea1 4643aaac +N 4225deea e7c20000 3ff80000 00000000 434214b8 f3c6a458 +N 410d9db8 00000000 40080000 00000000 43495e29 7d05f634 +N 4109be38 00000000 40080000 00000000 4340a901 6de52a4c +N 410deae8 00000000 40080000 00000000 434a2688 ca203a82 +N 40c55280 00000000 40100000 00000000 43493b45 0b9d6d78 +N 422cb6f5 78120000 3ff80000 00000000 434b3365 0f75270e +N 422d357c 8dd20000 3ff80000 00000000 434be7f3 8b4b8fc6 +N 4229ab2e 33820000 3ff80000 00000000 4346fd52 0e4639b0 +N 422fd101 4dc20000 3ff80000 00000000 434fb99b dc8c9218 +N 410f1658 00000000 40080000 00000000 434d56d5 a44c0dba +N 410fedf8 00000000 40080000 00000000 434fca06 754c64a0 +N 410e5338 00000000 40080000 00000000 434b3bcf 876b953c +N 42249869 56020000 3ff80000 00000000 434085ca a77a3040 +N 4109bcf8 00000000 40080000 00000000 4340a694 430cdd70 +N 42281aa3 b1320000 3ff80000 00000000 4344eb80 d10df7e2 +N 410e2d98 00000000 40080000 00000000 434ad6ee d9559556 +N 410dd8d8 00000000 40080000 00000000 4349f748 0ea3eaf2 +N 410f9618 00000000 40080000 00000000 434ec65e fb31552e +N 4109d778 00000000 40080000 00000000 4340da37 893adee8 +N 410d3fa8 00000000 40080000 00000000 43486f70 6f779966 +N 410cdb18 00000000 40080000 00000000 434776c4 e9f5b39e +N 410a6cd8 00000000 40080000 00000000 4342051b 1b00d0b2 +N 422d71cc 2b120000 3ff80000 00000000 434c3e8e 7d69946e +N 410b0f68 00000000 40080000 00000000 434359ba 27f5bd9a +N 4109faf8 00000000 40080000 00000000 4341200b 157d0910 +N 410df728 00000000 40080000 00000000 434a46b5 5717b40e +N 410c2008 00000000 40080000 00000000 4345b9e6 aa1d4600 +N 422fa0b7 58620000 3ff80000 00000000 434f717d 9e9e47ac +N 410deed8 00000000 40080000 00000000 434a30dd 61a63212 +N 410e1938 00000000 40080000 00000000 434aa0b6 9d55505c +N 422687e4 d9120000 3ff80000 00000000 4342e7d6 d179c7d2 +N 4109fb58 00000000 40080000 00000000 434120c8 eeaca32a +N 410f3d28 00000000 40080000 00000000 434dc542 ea63bc2e +N 410b7968 00000000 40080000 00000000 4344409f 9bf1bc7a +N 410f1b68 00000000 40080000 00000000 434d652d 593c89da +N 410d15a8 00000000 40080000 00000000 434806c3 90851886 +N 410f2938 00000000 40080000 00000000 434d8c66 fbcc535c +N 422a8681 7e520000 3ff80000 00000000 4348266a 793561aa +N 410b19c8 00000000 40080000 00000000 43437004 8a5c1634 +N 422b977c 3eb20000 3ff80000 00000000 43499ef0 69fc8b92 +N 4224b1e9 e6120000 3ff80000 00000000 4340a484 74764d32 +N 422c1f5b 00f20000 3ff80000 00000000 434a5d17 faa89d66 +N 410ab548 00000000 40080000 00000000 43429ae3 8c2f645c +N 410c4ba8 00000000 40080000 00000000 43461f9d 1020d9a6 +N 410b5bd8 00000000 40080000 00000000 4343ff85 c4e05f02 +N 4225988f 1d620000 3ff80000 00000000 4341bdbf 47d91f34 +N 410ac588 00000000 40080000 00000000 4342bced dd58d288 +N 422f374e 95820000 3ff80000 00000000 434ed4cf d34dc310 +N 422e6e3c f0d20000 3ff80000 00000000 434dacce b7f43d26 +N 422eb0ef 81220000 3ff80000 00000000 434e0e94 022521e4 +N 410b4278 00000000 40080000 00000000 4343c814 63335ef8 +N 410e4b18 00000000 40080000 00000000 434b25f1 84a3609e +N 422c82d5 3c420000 3ff80000 00000000 434ae975 af0a0b58 +N 422e2f1a 32320000 3ff80000 00000000 434d50a4 8be08dfe +N 4224c90f 2da20000 3ff80000 00000000 4340c077 cfd8c54c +N 410b8018 00000000 40080000 00000000 43444f6d 2cae680e +N 410f43f8 00000000 40080000 00000000 434dd8c1 3dd97cc0 +N 422f5e5e 23e20000 3ff80000 00000000 434f0ec0 60726d24 +N 4226cc2a b0c20000 3ff80000 00000000 43433e06 456ed2f8 +N 410f4008 00000000 40080000 00000000 434dcd7b e365dc00 +N 42266d7e 19320000 3ff80000 00000000 4342c6a5 a9554b1e +N 410e5698 00000000 40080000 00000000 434b44e8 4dd8f286 +N 422559b0 2cd20000 3ff80000 00000000 4341707e a098375a +N 422f12ed 8ed20000 3ff80000 00000000 434e9efa 2de2d2e6 +N 410ac1f8 00000000 40080000 00000000 4342b573 e064ec60 +N 410fef58 00000000 40080000 00000000 434fce21 fdd2c2ea +N 40c47c80 00000000 40100000 00000000 4345805b 26d526b0 +N 410c0b88 00000000 40080000 00000000 43458a87 49dc93a8 +N 410b03c8 00000000 40080000 00000000 434340d4 87959414 +N 410aab08 00000000 40080000 00000000 43428580 159f1610 +N 422bbec5 9a020000 3ff80000 00000000 4349d5bc 4f963640 +N 410a0078 00000000 40080000 00000000 43412aed ac48e698 +N 422a1a07 abd20000 3ff80000 00000000 434792dd c91f2586 +N 4229b100 da620000 3ff80000 00000000 43470525 196d0cec +N 422ac071 45320000 3ff80000 00000000 434875b5 00e19d9e +N 422cdecc 5f920000 3ff80000 00000000 434b6c14 75bfcc7e +N 422b3a5b 64420000 3ff80000 00000000 43491da7 43ddca58 +N 410e6358 00000000 40080000 00000000 434b6758 2e06faaa +N 410e4f48 00000000 40080000 00000000 434b3135 2ec4873c +N 422990e5 d5a20000 3ff80000 00000000 4346da0b f306fc4c +N 42262050 96120000 3ff80000 00000000 4342660e 6a8dc732 +N 410c4a48 00000000 40080000 00000000 43461c63 900abd4c +N 42278531 0ce20000 3ff80000 00000000 43442a20 8e19367c +N 410dc618 00000000 40080000 00000000 4349c677 3fe4c62e +N 422ca792 dc020000 3ff80000 00000000 434b1d8b 8ecc2d80 +N 422d5d4e c6d20000 3ff80000 00000000 434c2118 3cc27e1a +N 410f8eb8 00000000 40080000 00000000 434eb0d5 83c59464 +N 410d4318 00000000 40080000 00000000 4348780e fe1fc31e +N 4224a574 c2320000 3ff80000 00000000 4340957f b74d5bfe +N 410fffd8 00000000 40080000 00000000 434fff88 0095ffc2 +N 422abf69 f4520000 3ff80000 00000000 4348744b e1d9df16 +N 410c74d8 00000000 40080000 00000000 434680c6 23847632 +N 422e6364 9f820000 3ff80000 00000000 434d9cf3 0f295ed0 +N 422b0f2f 6b920000 3ff80000 00000000 4348e202 fe6649fe +N 42254aca 95a20000 3ff80000 00000000 43415e41 4675044c +N 42258b37 b5f20000 3ff80000 00000000 4341ad51 27e2aec6 +N 410b7358 00000000 40080000 00000000 4344333a 6e3f15aa +N 4226e828 d1820000 3ff80000 00000000 43436182 030c4990 +N 42290eb7 81920000 3ff80000 00000000 43462c60 9ce95abe +N 410c0c68 00000000 40080000 00000000 43458c8b 8214a08a +N 422dcc1d 78820000 3ff80000 00000000 434cc0e6 43389030 +N 410b83b8 00000000 40080000 00000000 43445776 57c68354 +N 422ad8b1 8ad20000 3ff80000 00000000 434896ff 1c5e099a +N 410a6198 00000000 40080000 00000000 4341ee21 1447c516 +N 4109a918 00000000 40080000 00000000 4340801f 5495bf3e +N 422841c1 baf20000 3ff80000 00000000 43451e82 3e7631da +N 422994eb b0420000 3ff80000 00000000 4346df70 f01eaed8 +N 4109c358 00000000 40080000 00000000 4340b2f6 ae168caa +N 410cf0c8 00000000 40080000 00000000 4347abd4 70153b84 +N 4225b4d5 9a820000 3ff80000 00000000 4341e0a2 5fc39b10 +N 410f5dc8 00000000 40080000 00000000 434e22ea bd6c86f4 +N 422b1496 b8020000 3ff80000 00000000 4348e977 6b6b8500 +N 41097e38 00000000 40080000 00000000 43402df3 8b2cde4c +N 422a3f56 36e20000 3ff80000 00000000 4347c57a 2b1b1cbc +N 410fcdc8 00000000 40080000 00000000 434f6a43 f2780bf4 +N 410e8aa8 00000000 40080000 00000000 434bd23c e2447cf6 +N 422702f2 70b20000 3ff80000 00000000 4343838b 049265d2 +N 410e7728 00000000 40080000 00000000 434b9d14 cfec0c0e +N 410f6e38 00000000 40080000 00000000 434e5264 9297eb4c +N 410a2b78 00000000 40080000 00000000 434180a6 e616c6a8 +N 4109dba8 00000000 40080000 00000000 4340e26a 260c8ca6 +N 422f8fb3 34f20000 3ff80000 00000000 434f5820 f02886e6 +N 422c8861 26420000 3ff80000 00000000 434af150 7a43f0e8 +N 410ddab8 00000000 40080000 00000000 4349fc2d 1df566a4 +N 422b784b f3020000 3ff80000 00000000 4349738b bc496720 +N 422519c1 76320000 3ff80000 00000000 43412264 580bad7e +N 4226b181 10720000 3ff80000 00000000 43431c4e 614e9476 +N 4227c366 84d20000 3ff80000 00000000 43447a55 5a10845a +N 422683e8 adc20000 3ff80000 00000000 4342e2d3 0119f1e8 +N 410e0e98 00000000 40080000 00000000 434a848d 8307a906 +N 410bb3a8 00000000 40080000 00000000 4344c282 49336126 +N 42285a0c bda20000 3ff80000 00000000 43453e44 07c80b4c +N 410dc3f8 00000000 40080000 00000000 4349c0f2 d12134c0 +N 410f5228 00000000 40080000 00000000 434e0175 3ce0c89e +N 410c5418 00000000 40080000 00000000 4346336d 7fafedce +N 410db118 00000000 40080000 00000000 43499013 a1a52cbe +N 4225cd42 ad620000 3ff80000 00000000 4341fed7 f2894534 +N 42294b24 67b20000 3ff80000 00000000 43467cc5 837de94e +N 410ac508 00000000 40080000 00000000 4342bbe1 1d59daf0 +N 410f7598 00000000 40080000 00000000 434e67c1 c9c06ed6 +N 410c5858 00000000 40080000 00000000 43463d6c fa4f8f1a +N 410fa6c8 00000000 40080000 00000000 434ef73f 8a1d03a4 +N 410fad28 00000000 40080000 00000000 434f09f9 3ed9092e +N 42259825 f6c20000 3ff80000 00000000 4341bd3d b5b9e348 +N 42277a28 98e20000 3ff80000 00000000 43441bf2 006d4a04 +N 422c6430 22a20000 3ff80000 00000000 434abe1d b80b242c +N 42249419 aa720000 3ff80000 00000000 4340809a cbfbceca +N 4109ec58 00000000 40080000 00000000 4341032f aec33cda +N 410e2e88 00000000 40080000 00000000 434ad96f 466c7e38 +N 410ed9a8 00000000 40080000 00000000 434cac51 0e19a746 +N 410ea9a8 00000000 40080000 00000000 434c274a 5fc6e646 +N 41097c98 00000000 40080000 00000000 43402adb ae5c26a6 +N 410aa468 00000000 40080000 00000000 434277b5 cd3f110a +N 422548a6 7b820000 3ff80000 00000000 43415ba2 b4407eb0 +N 4224ec13 10020000 3ff80000 00000000 4340eade 2eecda00 +N 4109c848 00000000 40080000 00000000 4340bc92 6a5d0eec +N 422b1e05 6cb20000 3ff80000 00000000 4348f67c 93dd82ae +N 410dfe68 00000000 40080000 00000000 434a59cc 71259cea +N 422d6ce1 d9c20000 3ff80000 00000000 434c377c 3e049a68 +N 410cb998 00000000 40080000 00000000 4347256b 14cb4996 +N 42295a60 52a20000 3ff80000 00000000 43469119 723539d4 +N 42287f66 00f20000 3ff80000 00000000 43456f35 e27b3d66 +N 4109a558 00000000 40080000 00000000 434078e4 763c040a +N 41099b28 00000000 40080000 00000000 4340654a ef0434ce +N 4224a58e 76620000 3ff80000 00000000 4340959e af8fc66c +N 410d7a18 00000000 40080000 00000000 4349030c 141a45ee +N 410e0918 00000000 40080000 00000000 434a7601 8d66a13e +N 422f2d2f bf120000 3ff80000 00000000 434ec5d2 af054512 +N 409b7c00 00000000 40140000 00000000 434de9b7 d5ad3d30 +N 422defdc 5bc20000 3ff80000 00000000 434cf4b3 42c72f28 +N 40c67280 00000000 40100000 00000000 434efe36 4a7f3ff8 +N 422d9d62 c8e20000 3ff80000 00000000 434c7d5d 5d64cc04 +N 422a420d d6220000 3ff80000 00000000 4347c92b 44239b04 +N 410d5028 00000000 40080000 00000000 434898e2 6537673e +N 410ccd28 00000000 40080000 00000000 434754d5 6f490f2e +N 422d2001 6f720000 3ff80000 00000000 434bc930 768cfb6a +N 410b1078 00000000 40080000 00000000 43435c01 c28fb998 +N 410bf908 00000000 40080000 00000000 43456002 5b80a4b0 +N 422b736e ecd20000 3ff80000 00000000 43496cc9 bacd1f5a +N 422ff271 6fe20000 3ff80000 00000000 434febac 4f580a5c +N 422f124f e4a20000 3ff80000 00000000 434e9e11 223c62ec +N 410a1b68 00000000 40080000 00000000 43416080 429a19da +N 4227baad adf20000 3ff80000 00000000 43446f10 2ed5b03a +N 422d8bf5 a0a20000 3ff80000 00000000 434c643b 8d730294 +N 42251baf 38720000 3ff80000 00000000 434124bd d191308a +N 410e4d68 00000000 40080000 00000000 434b2c29 9acbea3a +N 422d02b2 c4020000 3ff80000 00000000 434b9f4a 75743680 +N 410efbe8 00000000 40080000 00000000 434d0c3a f3932932 +N 410ace98 00000000 40080000 00000000 4342cffb c205ad06 +N 410e10a8 00000000 40080000 00000000 434a8a03 5eb3dd16 +N 4225e21f 20520000 3ff80000 00000000 434218b2 3beef76a +N 422da28e bc420000 3ff80000 00000000 434c84d4 2b8f64a8 +N 410975e8 00000000 40080000 00000000 43401e25 0305ef12 +N 410a31b8 00000000 40080000 00000000 43418d34 2b207df4 +N 4229805f 50820000 3ff80000 00000000 4346c3e7 766e6130 +N 4224b507 c5320000 3ff80000 00000000 4340a847 0de83262 +N 422afdf4 3ea20000 3ff80000 00000000 4348ca42 38a0fd54 +N 40c46c80 00000000 40100000 00000000 43453d7d e25c0870 +N 410ea8e8 00000000 40080000 00000000 434c2539 8f91cb22 +N 410e80e8 00000000 40080000 00000000 434bb7a0 5a49a7a2 +N 422a4dd5 d2e20000 3ff80000 00000000 4347d92f 1b5ec63c +N 422558c4 f0b20000 3ff80000 00000000 43416f5e 6c01b5d2 +N 4109c5c8 00000000 40080000 00000000 4340b7b4 850ae274 +N 410d6d78 00000000 40080000 00000000 4348e2f6 8a2b9708 +N 422f1114 94f20000 3ff80000 00000000 434e9c3f 18cadae6 +N 410d2eb8 00000000 40080000 00000000 43484515 ae090264 +N 422f4b51 e4b20000 3ff80000 00000000 434ef27a d1f603ae +N 4229b525 e9420000 3ff80000 00000000 43470ab7 6c1f3638 +N 410bd828 00000000 40080000 00000000 434514fd dc3e04be +N 410e01f8 00000000 40080000 00000000 434a6331 3f378860 +N 410cde08 00000000 40080000 00000000 43477df0 188681a0 +N 410c5c28 00000000 40080000 00000000 43464667 8894cf7e +N 422fb0e1 24f20000 3ff80000 00000000 434f899b 31eef71a +N 410ecfe8 00000000 40080000 00000000 434c912a 12d1fef2 +N 422605a2 22320000 3ff80000 00000000 434244d0 da139002 +N 422499d0 c4920000 3ff80000 00000000 4340877b 36dc31e2 +N 422f07d8 86820000 3ff80000 00000000 434e8e9a 1ebe7290 +N 410e2cc8 00000000 40080000 00000000 434ad4c3 f04e42c4 +N 4228be1d 2cd20000 3ff80000 00000000 4345c1b9 e0ff975a +N 4224bfff 0d720000 3ff80000 00000000 4340b584 2cae70d6 +N 410ecb28 00000000 40080000 00000000 434c83f5 eaa245ce +N 410c1388 00000000 40080000 00000000 43459cfb b223e528 +N 4226a9d2 85120000 3ff80000 00000000 4343129b 193a39ae +N 410ba198 00000000 40080000 00000000 43449a01 05a96116 +N 422de11e 1e120000 3ff80000 00000000 434cdf52 11780e32 +N 407f1000 00000000 40180000 00000000 434ac570 376f0d50 +N 410aefe8 00000000 40080000 00000000 43431675 36db74f2 +N 42270bda bc120000 3ff80000 00000000 43438ee0 a8fe538e +N 422e53ee 42920000 3ff80000 00000000 434d865b d9d143de +N 4227d8da f0320000 3ff80000 00000000 43449617 32497dc2 +N 4227f10c ed320000 3ff80000 00000000 4344b573 b11bc762 +N 4225b437 79d20000 3ff80000 00000000 4341dfdf 0708c146 +N 422fce83 30e20000 3ff80000 00000000 434fb5e1 83c964fc +N 40c3f380 00000000 40100000 00000000 43435759 b3b02af0 +N 410b82c8 00000000 40080000 00000000 43445562 1d1008e4 +N 4145eb60 80000000 40040000 00000000 4348da5d da5d1c90 +N 410f8a48 00000000 40080000 00000000 434ea3e4 efd2194c +N 410d73b8 00000000 40080000 00000000 4348f2d5 35c8f054 +N 410a97d8 00000000 40080000 00000000 43425da2 65292842 +N 410ed288 00000000 40080000 00000000 434c9877 cd6b34f8 +N 42248994 8de20000 3ff80000 00000000 434073f4 eac74ee4 +N 410f32d8 00000000 40080000 00000000 434da7d0 e9a030d2 +N 410abad8 00000000 40080000 00000000 4342a685 de641e52 +N 4109d6a8 00000000 40080000 00000000 4340d8a0 a6729936 +N 410ef138 00000000 40080000 00000000 434cee36 3ea170dc +N 410bd7c8 00000000 40080000 00000000 43451423 d0f94fd4 +N 410d4fd8 00000000 40080000 00000000 43489819 03db66c2 +N 410d1f78 00000000 40080000 00000000 43481f1d 2b122c68 +N 42247e12 0b520000 3ff80000 00000000 43406622 17149af6 +N 4109e5b8 00000000 40080000 00000000 4340f627 f300bbb4 +N 4227d3c8 dc920000 3ff80000 00000000 43448f86 acbeb6e2 +N 422cc08d 9cb20000 3ff80000 00000000 434b4108 2bc01cae +N 42247345 d3b20000 3ff80000 00000000 4340592d ba6d7c32 +N 422e624b fac20000 3ff80000 00000000 434d9b58 d8c15338 +N 410e65d8 00000000 40080000 00000000 434b6e1c 2cf145e2 +N 410e0848 00000000 40080000 00000000 434a73db df959aec +N 42254858 30e20000 3ff80000 00000000 43415b42 ee037b04 +N 42259ed3 26520000 3ff80000 00000000 4341c578 6da1cb56 +N 410a8758 00000000 40080000 00000000 43423b88 0cc23b6a +N 410ac2c8 00000000 40080000 00000000 4342b728 399624e4 +N 410a7448 00000000 40080000 00000000 43421456 8958232c +N 4229d7ec fd120000 3ff80000 00000000 43473989 083c3f52 +N 410b9c48 00000000 40080000 00000000 43448e21 4c10b2ac +N 410a7158 00000000 40080000 00000000 43420e51 66b0284a +N 410a72f8 00000000 40080000 00000000 434211a5 c761bf90 +N 40c44980 00000000 40100000 00000000 4344ad59 e441f988 +N 410b7498 00000000 40080000 00000000 434435fc fe6a6926 +N 410d9278 00000000 40080000 00000000 4349414b d35f6df8 +N 410f0ee8 00000000 40080000 00000000 434d41cb df4c5742 +N 42264a62 8cb20000 3ff80000 00000000 43429aa0 acb79eae +N 4227ae32 d2920000 3ff80000 00000000 43445ef3 8ab9a5de +N 422f6b3e 77220000 3ff80000 00000000 434f21e1 ce07545c +N 422d0b45 23c20000 3ff80000 00000000 434bab89 67b3b5d8 +N 410df208 00000000 40080000 00000000 434a393c 3bac3560 +N 422c028e b8a20000 3ff80000 00000000 434a34a3 8b7cae6c +N 410d5788 00000000 40080000 00000000 4348ab77 d75369e8 +N 42246e60 a1620000 3ff80000 00000000 4340534f 55cbc4b4 +N 410cb268 00000000 40080000 00000000 4347140f 7df504aa +N 4227f336 8e920000 3ff80000 00000000 4344b842 110fc95e +N 410ce2b8 00000000 40080000 00000000 43478963 99c01024 +N 4109a368 00000000 40080000 00000000 43407529 01fe5f5a +N 4109fc68 00000000 40080000 00000000 434122e2 f3cc458a +N 410ea7f8 00000000 40080000 00000000 434c22a4 afb03f80 +N 410a1078 00000000 40080000 00000000 43414ab2 55258998 +N 410d24c8 00000000 40080000 00000000 43482c52 e74e6944 +N 4225b291 d8520000 3ff80000 00000000 4341ddd6 35990796 +N 410967e8 00000000 40080000 00000000 4340039d 18125f72 +N 422b8119 f1e20000 3ff80000 00000000 43497fc9 43ebf864 +N 422f6391 07d20000 3ff80000 00000000 434f1679 3d5e0afa +N 410ef458 00000000 40080000 00000000 434cf6fb 1763625a +N 4228ffae aed20000 3ff80000 00000000 4346186e e07ed6e6 +N 410d6bc8 00000000 40080000 00000000 4348deae c614af94 +N 410f37e8 00000000 40080000 00000000 434db642 f4b82e72 +N 422b16e3 85220000 3ff80000 00000000 4348eca3 f794db9c +N 4226d466 2f720000 3ff80000 00000000 43434873 767b936a +N 422d7e08 65c20000 3ff80000 00000000 434c502b 284e7918 +N 422a9b59 2d320000 3ff80000 00000000 434842e6 def6cf62 +N 422a3c64 c8520000 3ff80000 00000000 4347c17a be5d3596 +N 422d964a ef920000 3ff80000 00000000 434c7321 aea3ee7e +N 410b9598 00000000 40080000 00000000 43447f35 4f90a4d6 +N 410e87c8 00000000 40080000 00000000 434bca62 4afe00d4 +N 410ea228 00000000 40080000 00000000 434c12a6 c9850f9e +N 422eaf96 cb020000 3ff80000 00000000 434e0c99 a5d13820 +N 410aee28 00000000 40080000 00000000 434312bd 180a33de +N 410d78b8 00000000 40080000 00000000 4348ff8c 331d8644 +N 422cbaa1 49020000 3ff80000 00000000 434b389c a0654760 +N 42284505 a9620000 3ff80000 00000000 434522c6 16fbb04c +N 410eb438 00000000 40080000 00000000 434c446c 910db66c +N 422915af f2820000 3ff80000 00000000 434635a1 d4f9e5f0 +N 410b49c8 00000000 40080000 00000000 4343d804 089a4f34 +N 410b4fa8 00000000 40080000 00000000 4343e4d7 e439a466 +N 410ab958 00000000 40080000 00000000 4342a362 3fb829ca +N 410b2b48 00000000 40080000 00000000 434395c4 82d3647c +N 422ddfe8 ea220000 3ff80000 00000000 434cdd91 e9c3587c +N 410c41b8 00000000 40080000 00000000 43460855 ff3850f4 +N 410e0668 00000000 40080000 00000000 434a6ee7 d3a85a6a +N 42286565 3ce20000 3ff80000 00000000 43454d1e 5c600b84 +N 410e1a08 00000000 40080000 00000000 434aa2de b7cf7ce0 +N 4109c088 00000000 40080000 00000000 4340ad7f 35d35d98 +N 422a13d2 7fb20000 3ff80000 00000000 43478a75 65bcb64e +N 422efefc 52c20000 3ff80000 00000000 434e8184 ade40238 +N 422f8b3b 49d20000 3ff80000 00000000 434f5179 190294ba +N 4109eac8 00000000 40080000 00000000 4341001c 5a428464 +N 4109c388 00000000 40080000 00000000 4340b354 053d5628 +N 40c58080 00000000 40100000 00000000 434a17c5 bbab5600 +N 410f7888 00000000 40080000 00000000 434e7046 fef2c018 +N 410e9e98 00000000 40080000 00000000 434c08dc 9ef33c06 +N 410b1398 00000000 40080000 00000000 434362b7 47a02576 +N 42272a8d 31320000 3ff80000 00000000 4343b601 369bd81e +N 410e1ba8 00000000 40080000 00000000 434aa72f 4630f8a6 +N 422ffd30 0fd20000 3ff80000 00000000 434ffbc8 2f754e06 +N 422686a2 a6b20000 3ff80000 00000000 4342e641 4eb6576e +N 422ceb63 9aa20000 3ff80000 00000000 434b7e06 bf81a6d4 +N 410a3448 00000000 40080000 00000000 4341925b 5778572c +N 4228d66d b3e20000 3ff80000 00000000 4345e1d3 cca12cdc +N 422df1ea 90d20000 3ff80000 00000000 434cf7ae c16f5126 +N 422b80fc 47220000 3ff80000 00000000 43497fa0 025b4da4 +N 40c52280 00000000 40100000 00000000 43485b0c 2888f3b8 +N 422a2f9c 2b420000 3ff80000 00000000 4347b01f fd389af8 +N 410e49c8 00000000 40080000 00000000 434b226a 52dddf34 +N 4226beab 74c20000 3ff80000 00000000 43432cf2 3560c178 +N 410e6638 00000000 40080000 00000000 434b6f20 122831cc +N 42245622 75d20000 3ff80000 00000000 43403649 712e64c6 +N 410ddd08 00000000 40080000 00000000 434a0237 678b8f70 +N 410c7048 00000000 40080000 00000000 434675f4 f305e66c +N 422dff96 16f20000 3ff80000 00000000 434d0b86 f49ad2a6 +N 422467e3 21a20000 3ff80000 00000000 43404b88 886cc334 +N 410efab8 00000000 40080000 00000000 434d08e4 1255fca4 +N 422d472b fa320000 3ff80000 00000000 434c014f 97fb9b02 +N 410976a8 00000000 40080000 00000000 43401f91 b06c9736 +N 41097a48 00000000 40080000 00000000 43402675 7ac8864c +N 410cef48 00000000 40080000 00000000 4347a826 60ec253c +N 4224745f 3cc20000 3ff80000 00000000 43405a7f 317f3988 +N 410da288 00000000 40080000 00000000 43496a89 53b85bf8 +N 410f9bf8 00000000 40080000 00000000 434ed78e 448b8d40 +N 410f81f8 00000000 40080000 00000000 434e8bb1 7a13d060 +N 4226b330 42f20000 3ff80000 00000000 43431e6f 199e5d26 +N 422c497c 41120000 3ff80000 00000000 434a986c 398acd2e +N 4109f2b8 00000000 40080000 00000000 43410fbf d5593324 +N 4228d027 23f20000 3ff80000 00000000 4345d989 3b4bc906 +N 422c495e 2b020000 3ff80000 00000000 434a9841 cb66fc20 +N 422d4d63 f6920000 3ff80000 00000000 434c0a3c 39e4fe5e +N 42254fe4 05d20000 3ff80000 00000000 4341647e ef04f93a +N 422c9613 ed220000 3ff80000 00000000 434b04b9 d3dde564 +N 422593bb d6b20000 3ff80000 00000000 4341b7cd 6e8a2e92 +N 410f9638 00000000 40080000 00000000 434ec6bc 843b9acc +N 42252a36 3ba20000 3ff80000 00000000 43413673 9998d48c +N 410b0088 00000000 40080000 00000000 434339e2 7bb71998 +N 410f53e8 00000000 40080000 00000000 434e067d 14e4bdb2 +N 410ca1e8 00000000 40080000 00000000 4346ec57 66fd0952 +N 410d62c8 00000000 40080000 00000000 4348c7e2 fa08c2e4 +N 410ecc68 00000000 40080000 00000000 434c876f 0967c48a +N 40c5c280 00000000 40100000 00000000 434b5df2 8b493c38 +N 422d8ceb a0620000 3ff80000 00000000 434c659e 22ba84ac +N 410caa18 00000000 40080000 00000000 43470007 375a66ee +N 4226582a 15d20000 3ff80000 00000000 4342abe3 88d4473a +N 410c6da8 00000000 40080000 00000000 43466fbd 4a037506 +N 422e4133 a3420000 3ff80000 00000000 434d6b06 91758808 +N 410e7728 00000000 40080000 00000000 434b9d14 cfec0c0e +N 410d8f28 00000000 40080000 00000000 434938d0 2946ac8e +N 410a5848 00000000 40080000 00000000 4341db2a deb199ec +N 422c466e 17c20000 3ff80000 00000000 434a941d 43319258 +N 4109d928 00000000 40080000 00000000 4340dd84 ed15a76e +N 422a9d0e e3e20000 3ff80000 00000000 4348453d 99897524 +N 410cbc88 00000000 40080000 00000000 43472c85 a8c774d8 +N 410ecbe8 00000000 40080000 00000000 434c860b 5ad5d832 +N 410f97c8 00000000 40080000 00000000 434ecb4d f3b3c3d4 +N 4225f76f 96220000 3ff80000 00000000 43423329 07854cfc +N 4109bf58 00000000 40080000 00000000 4340ab30 ae7121ea +N 410dc228 00000000 40080000 00000000 4349bc3e b79ff59e +N 410dd2e8 00000000 40080000 00000000 4349e7cc 16feb202 +N 422b4f79 38020000 3ff80000 00000000 43493ae4 a85f8b00 +N 422f6195 f9520000 3ff80000 00000000 434f1387 ff8a1d4a +N 422cea33 68920000 3ff80000 00000000 434b7c54 fd95169e +N 410c53a8 00000000 40080000 00000000 43463266 31778f26 +N 410fe9f8 00000000 40080000 00000000 434fbe15 7694a3e0 +N 422f7625 b9e20000 3ff80000 00000000 434f3217 e9c72b64 +N 422ced2b f1720000 3ff80000 00000000 434b8091 83d07456 +N 410dba98 00000000 40080000 00000000 4349a8a4 e51c3346 +N 410a7f58 00000000 40080000 00000000 43422b0e 650f25ea +N 422d30f2 f8620000 3ff80000 00000000 434be173 23e2cbac +N 410a3a68 00000000 40080000 00000000 43419eb0 92ba0a2a +N 4109ee18 00000000 40080000 00000000 434106a1 eec089ae +N 410db018 00000000 40080000 00000000 43498d7e 8474190e +N 422c7bdf 8db20000 3ff80000 00000000 434adf9b a8506772 +N 410c53f8 00000000 40080000 00000000 43463322 43efefc0 +N 42299bda 11520000 3ff80000 00000000 4346e8bd 4c03124a +N 4109fc98 00000000 40080000 00000000 43412341 ea35fea6 +N 4227ef36 6ae20000 3ff80000 00000000 4344b311 45c14ac4 +N 4226a767 31720000 3ff80000 00000000 43430f8d 60170c56 +N 410b3908 00000000 40080000 00000000 4343b38f d38f80b0 +N 410a74c8 00000000 40080000 00000000 4342155c fd987844 +N 410fe8a8 00000000 40080000 00000000 434fba2b 09e9d196 +N 422f820c e4e20000 3ff80000 00000000 434f43cd b7e8d284 +N 410d8108 00000000 40080000 00000000 434914b9 2d07ce30 +N 4227e5eb 46d20000 3ff80000 00000000 4344a704 12d76e1a +N 422f6195 f9520000 3ff80000 00000000 434f1387 ff8a1d4a +N 422cc2cd f9f20000 3ff80000 00000000 434b443b bb9909ba +N 4229bfaf 13520000 3ff80000 00000000 434718e3 18ad6c0a +N 422fe0b7 a8f20000 3ff80000 00000000 434fd11e f716979a +N 410edfe8 00000000 40080000 00000000 434cbdc1 d96c19f2 +N 42249835 fe120000 3ff80000 00000000 4340858c de8b3232 +N 42280511 bbd20000 3ff80000 00000000 4344cf72 5578a87a +N 4226c333 c0b20000 3ff80000 00000000 434332ad d1bcd02e +N 410b7d58 00000000 40080000 00000000 43444955 fa01388a +N 410b63f8 00000000 40080000 00000000 4344115c 3f1ac2c0 +N 40c39a80 00000000 40100000 00000000 43420726 8ba82918 +N 410e5af8 00000000 40080000 00000000 434b50b6 19b45b10 +N 410a5d18 00000000 40080000 00000000 4341e4f5 bf95defe +N 422add46 25120000 3ff80000 00000000 43489d4a 6f62b252 +N 4229ac30 26c20000 3ff80000 00000000 4346feac 9c031548 +N 42252507 4c920000 3ff80000 00000000 43413021 42ab471e +N 422990e5 d5a20000 3ff80000 00000000 4346da0b f306fc4c +N 422f6c5b d9320000 3ff80000 00000000 434f2389 fd58ece2 +N 4225888d 20020000 3ff80000 00000000 4341aa09 2664ec00 +N 410c5da8 00000000 40080000 00000000 434649f0 8b9b8a06 +N 422fa176 3ad20000 3ff80000 00000000 434f729a 486b5c66 +N 410f7ad8 00000000 40080000 00000000 434e76fd 3c7b6252 +N 4146e9cc 80000000 40040000 00000000 434bc441 3f41c8fa +N 410c49d8 00000000 40080000 00000000 43461b5c f81ce2a2 +N 410b07b8 00000000 40080000 00000000 43434940 f0ed0814 +N 42243c0f 2f620000 3ff80000 00000000 43401725 3c37f00c +N 4227837a 21620000 3ff80000 00000000 434427ec 26132b4c +N 42287ff2 00020000 3ff80000 00000000 43456fed a0054000 +N 422a2367 46620000 3ff80000 00000000 43479f91 b9481794 +N 410e1f48 00000000 40080000 00000000 434ab0d0 f683ee3c +N 422ba5e2 afd20000 3ff80000 00000000 4349b301 b53f0206 +N 410b1628 00000000 40080000 00000000 43436838 cd55af5e +N 410988b8 00000000 40080000 00000000 434041f9 b4f6f944 +N 410cb458 00000000 40080000 00000000 434718bc 793c565a +N 422c7234 baa20000 3ff80000 00000000 434ad1ee 7681dad4 +N 42266d63 4f120000 3ff80000 00000000 4342c684 052c3cee +N 410ef708 00000000 40080000 00000000 434cfe87 137d7450 +N 422fec33 11120000 3ff80000 00000000 434fe251 3242f72e +N 4227f830 47020000 3ff80000 00000000 4344beb7 4a689960 +N 42242cc3 5ed20000 3ff80000 00000000 434004e9 f1a83ce6 +N 4225d4e5 ec520000 3ff80000 00000000 4342084d 9a4a39ea +N 422c739e cbc20000 3ff80000 00000000 434ad3ee 8af186d8 +N 422b3f6e 68220000 3ff80000 00000000 434924ac f6de89bc +N 42299698 e3420000 3ff80000 00000000 4346e1b0 99b21008 +N 422db440 35720000 3ff80000 00000000 434c9e62 4dce0bd6 +N 410cb318 00000000 40080000 00000000 434715b8 27b8101e +N 410fd968 00000000 40080000 00000000 434f8cc3 6b52de7a +N 410d0ba8 00000000 40080000 00000000 4347ee03 baaddda6 +N 410cbc88 00000000 40080000 00000000 43472c85 a8c774d8 +N 422801b6 66420000 3ff80000 00000000 4344cb15 b7cc78e8 +N 422499b7 17b20000 3ff80000 00000000 4340875c 50364cb2 +N 422f0a0f c6120000 3ff80000 00000000 434e91e0 107e4ece +N 422a5b19 f7420000 3ff80000 00000000 4347eb3c 035f6f78 +N 422ab53f 1e020000 3ff80000 00000000 4348665b b6d9db40 +N 42286e21 43620000 3ff80000 00000000 4345588f efd67b74 +N 410fed68 00000000 40080000 00000000 434fc858 632ee83a +N 422fab48 5cc20000 3ff80000 00000000 434f8140 cb78e588 +N 410f8148 00000000 40080000 00000000 434e89b1 a448ee9c +N 410fda18 00000000 40080000 00000000 434f8ece 800547ee +N 410ad168 00000000 40080000 00000000 4342d5e8 358310fa +N 410dd328 00000000 40080000 00000000 4349e872 de93db4e +N 410aa948 00000000 40080000 00000000 434281da e403be1c +N 42291d8c 25420000 3ff80000 00000000 43464012 fd2eeb48 +N 410fc2d8 00000000 40080000 00000000 434f49e5 c2b793d2 +N 422e0755 80f20000 3ff80000 00000000 434d16c8 40bf4d66 +N 410fdc48 00000000 40080000 00000000 434f954f 6f653eac +N 422470f9 84d20000 3ff80000 00000000 4340566c 5929245a +N 410dc308 00000000 40080000 00000000 4349be83 ef6b8a90 +N 4228696f 34920000 3ff80000 00000000 43455268 c7e5cc1e +N 410f10b8 00000000 40080000 00000000 434d46eb 71531ac4 +N 422a2abf a8320000 3ff80000 00000000 4347a987 9b29a4c2 +N 422c1f01 02420000 3ff80000 00000000 434a5c99 6e599668 +N 410aea88 00000000 40080000 00000000 43430b0a 61b54978 +N 4109b958 00000000 40080000 00000000 43409f8c 357d79ca +N 422f0056 c5b20000 3ff80000 00000000 434e8384 2851818e +N 42286c2a 05720000 3ff80000 00000000 434555fc 6cde51d6 +N 42294041 7e820000 3ff80000 00000000 43466e42 7dd90a70 +N 4229c243 59320000 3ff80000 00000000 43471c5b 9a42dce2 +N 4225e1cf bd620000 3ff80000 00000000 4342184f c31584cc +N 422f44a5 69620000 3ff80000 00000000 434ee895 0b5af7b4 +N 40c3e980 00000000 40100000 00000000 434330af e1a2b908 +N 410f1f48 00000000 40080000 00000000 434d702a f2671e3c +N 42267e24 be120000 3ff80000 00000000 4342db92 6c7565ce +N 410e2ed8 00000000 40080000 00000000 434ada44 c8f65e12 +N 422a2d59 45220000 3ff80000 00000000 4347ad0e 8ad7439c +N 410a4f68 00000000 40080000 00000000 4341c925 2b52f99a +N 410c31e8 00000000 40080000 00000000 4345e36d a8b1cc52 +N 42248f97 25420000 3ff80000 00000000 43407b2e 576f34b8 +N 410d1118 00000000 40080000 00000000 4347fb76 ba259ebe +N 410b81f8 00000000 40080000 00000000 43445394 f6731060 +N 410f3d38 00000000 40080000 00000000 434dc570 a8e6bb1c +N 422dc3ac 89720000 3ff80000 00000000 434cb4af 4655a156 +N 422771ea ce020000 3ff80000 00000000 4344115c 3f1ac2c0 +N 422752ed d3320000 3ff80000 00000000 4343e9a0 03f61822 +N 410d9878 00000000 40080000 00000000 434950ae 3f7b0318 +N 4225d672 6b720000 3ff80000 00000000 43420a38 e1ebfaea +N 42291d1a bfe20000 3ff80000 00000000 43463f7c 4d3a3c5c +N 410ffaf8 00000000 40080000 00000000 434ff0ea 5f662910 +N 42298098 72b20000 3ff80000 00000000 4346c433 f7e205ee +N 422630a5 35a20000 3ff80000 00000000 43427a70 a7261fb4 +N 410df858 00000000 40080000 00000000 434a49d5 2e786d1a +N 4227e691 34620000 3ff80000 00000000 4344a7db 2b0796d4 +N 422f8a3d 20920000 3ff80000 00000000 434f4ffe 98301a62 +N 4226c3ba b3420000 3ff80000 00000000 43433358 8bbb0208 +N 4109a638 00000000 40080000 00000000 43407a94 24628dcc +N 4224b622 f1420000 3ff80000 00000000 4340a99c c2088938 +N 410e1598 00000000 40080000 00000000 434a9718 cd5bdcd6 +N 410d9068 00000000 40080000 00000000 43493c03 6f16c74a +N 4109af48 00000000 40080000 00000000 43408c11 e2f9c93c +N 410e9c88 00000000 40080000 00000000 434c0332 b92b0ed8 +N 422b929c 76620000 3ff80000 00000000 43499826 bbf4866c +N 410fc3b8 00000000 40080000 00000000 434f4c7b d5fb0f54 +N 410c2df8 00000000 40080000 00000000 4345da43 5681b0a0 +N 42279750 f5620000 3ff80000 00000000 43444173 eae48834 +N 4227052c 5a320000 3ff80000 00000000 43438660 047718fe +N 422e977e 53a20000 3ff80000 00000000 434de93b e04a1a74 +N 42298ee3 06b20000 3ff80000 00000000 4346d759 c5ef8b6e +N 409aa400 00000000 40140000 00000000 43499846 5086c1e4 +N 410a56f8 00000000 40080000 00000000 4341d87f cbdd4a50 +N 422df6fe e8e20000 3ff80000 00000000 434cff0d ea2787fc +N 410e4878 00000000 40080000 00000000 434b1ee3 6f5c0418 +N 422c4fb7 2bd20000 3ff80000 00000000 434aa136 03426a7a +N 410c44a8 00000000 40080000 00000000 43460f35 c75528d6 +N 410a10a8 00000000 40080000 00000000 43414b11 de691d16 +N 422d09b8 d6f20000 3ff80000 00000000 434ba953 1b077aa6 +N 4227684a a5f20000 3ff80000 00000000 43440501 b618ef3a +N 410a6a38 00000000 40080000 00000000 4341ffbc e190168c +N 410ba0c8 00000000 40080000 00000000 4344982f d3bd6c84 +N 422624ae 61420000 3ff80000 00000000 43426b80 e7eaf338 +N 422b2f2d 52c20000 3ff80000 00000000 43490e30 c65fa238 +N 4227b530 a3b20000 3ff80000 00000000 434467f9 b7e209ce +N 410ea1c8 00000000 40080000 00000000 434c119e df79c7b4 +N 4227d307 93c20000 3ff80000 00000000 43448e8c 80f86bd8 +N 410ce088 00000000 40080000 00000000 4347840b 1a34b398 +N 4225bca9 50a20000 3ff80000 00000000 4341ea4e a4f89094 +N 422736e5 2fd20000 3ff80000 00000000 4343c5c4 544b2dfa +N 422561c1 dcf20000 3ff80000 00000000 43417a62 82adee1a +N 422cf3d4 18320000 3ff80000 00000000 434b8a10 6dccad3e +N 410a7a98 00000000 40080000 00000000 4342214a dd3e3746 +N 410970e8 00000000 40080000 00000000 434014a7 f9395ca2 +N 410a6458 00000000 40080000 00000000 4341f3bd 1998df5a +N 410ad7e8 00000000 40080000 00000000 4342e39d a71ccc72 +N 422d7e45 d6d20000 3ff80000 00000000 434c5083 a2c3d3e6 +N 410ffe58 00000000 40080000 00000000 434ffb08 41d4dd3a +N 422702bc 2b220000 3ff80000 00000000 43438345 fc0c7c24 +N 410b1688 00000000 40080000 00000000 43436907 293a99b8 +N 410da8c8 00000000 40080000 00000000 43497aa1 680cf604 +N 410bf528 00000000 40080000 00000000 43455721 84147aae +N 410e8a78 00000000 40080000 00000000 434bd1b9 b6998c78 +N 4228f28a aab20000 3ff80000 00000000 43460705 2e33ceee +N 422f8448 7d120000 3ff80000 00000000 434f4720 8d694f52 +N 410bb498 00000000 40080000 00000000 4344c49d ed6f5526 +N 4229031b 97420000 3ff80000 00000000 43461cf9 a15ccb78 +N 410f0d18 00000000 40080000 00000000 434d3cac e65187fe +N 409a0400 00000000 40140000 00000000 4346bae8 05f35040 +N 410fcb08 00000000 40080000 00000000 434f621e 77648c10 +N 422a7b95 b7520000 3ff80000 00000000 43481781 e2c94b8a +N 410b6718 00000000 40080000 00000000 4344183b 6789efde +N 422f6845 8a620000 3ff80000 00000000 434f1d76 eebfa514 +N 410d3408 00000000 40080000 00000000 43485259 4244d9c0 +N 410d9618 00000000 40080000 00000000 43494a96 8afdf52e +N 422dbeda 41320000 3ff80000 00000000 434cadb5 fa8bd61e +N 410eb9d8 00000000 40080000 00000000 434c53f8 92f3cfa2 +N 410b2028 00000000 40080000 00000000 43437dbf 5977263e +N 410ba998 00000000 40080000 00000000 4344abeb 1cd91e96 +N 422ef4a7 afe20000 3ff80000 00000000 434e7245 b899725c +N 410ee4a8 00000000 40080000 00000000 434ccb07 d19c36d6 +N 410c3708 00000000 40080000 00000000 4345ef5f 6ff5f050 +N 410a5e48 00000000 40080000 00000000 4341e760 e1064d0c +N 422c1494 29120000 3ff80000 00000000 434a4df1 fb4a0dd2 +N 42283639 dda20000 3ff80000 00000000 43450f74 fbf8a8b4 +N 42276993 16920000 3ff80000 00000000 434406a7 16e4825e +N 410d46c8 00000000 40080000 00000000 43488150 477bb1a4 +N 410a6808 00000000 40080000 00000000 4341fb44 82427380 +N 410cf178 00000000 40080000 00000000 4347ad84 57ac57c8 +N 4225aabf f3b20000 3ff80000 00000000 4341d42e 6e700032 +N 422eb248 3ed20000 3ff80000 00000000 434e108e 74b1071a +N 422d4eb4 d0620000 3ff80000 00000000 434c0c1f c1b15d54 +N 41097158 00000000 40080000 00000000 4340157c 5d95784a +N 410b4788 00000000 40080000 00000000 4343d31b d90066e8 +N 410f66b8 00000000 40080000 00000000 434e3cb4 ee70d4e4 +N 422b7939 25420000 3ff80000 00000000 434974d5 6567f4b8 +N 42262c46 3c920000 3ff80000 00000000 434274fb 382fd51e +N 410ceeb8 00000000 40080000 00000000 4347a6c5 346a3664 +N 4225373b 5fa20000 3ff80000 00000000 43414658 23f30e0c +N 422831e0 aae20000 3ff80000 00000000 434509c8 c8de9d3c +N 422cb9eb 5df20000 3ff80000 00000000 434b379a 13ec59c6 +N 410f7738 00000000 40080000 00000000 434e6c78 37921ffc +N 410b7e58 00000000 40080000 00000000 43444b8c d112c53a +N 42266232 3cd20000 3ff80000 00000000 4342b877 f2b0855a +N 410aafb8 00000000 40080000 00000000 43428f46 118f4f94 +N 410ff6d8 00000000 40080000 00000000 434fe48f db561792 +N 4228adbf 47120000 3ff80000 00000000 4345ac27 0be8f3ee +N 422e8e35 25820000 3ff80000 00000000 434ddb9e 7b6186f0 +N 42286a16 e8420000 3ff80000 00000000 43455344 7fc14c28 +N 422ae8bb 5c320000 3ff80000 00000000 4348ad0b 71b50cbe +N 422b0638 ec620000 3ff80000 00000000 4348d5a7 1a1cac2c +N 410aa828 00000000 40080000 00000000 43427f83 3ba873be +N 4224bf64 72a20000 3ff80000 00000000 4340b4c9 6f6eb22c +N 410cf048 00000000 40080000 00000000 4347aa9a 602d7e6c +N 42259753 ac820000 3ff80000 00000000 4341bc3a 98e013b0 +N 410b92a8 00000000 40080000 00000000 434478a9 a87d4276 +N 410cf6c8 00000000 40080000 00000000 4347ba90 7daa92a4 +N 422a9b1e d1a20000 3ff80000 00000000 43484297 0d42d134 +N 422fedf2 8c820000 3ff80000 00000000 434fe4ef a4cdd850 +N 41096f28 00000000 40080000 00000000 43401156 b0d2d68e +N 42276cff 19920000 3ff80000 00000000 43440b0b 349805be +N 410c38a8 00000000 40080000 00000000 4345f329 e224e896 +N 4225d075 9aa20000 3ff80000 00000000 434202ce 0584e6d4 +N 410b0938 00000000 40080000 00000000 43434c77 13b7ed5c +N 42289255 6cc20000 3ff80000 00000000 43458814 9e9c1478 +N 410f6b78 00000000 40080000 00000000 434e4a6f c4bf42a8 +N 422a3ea8 54b20000 3ff80000 00000000 4347c48d f421aa52 +N 422c81c5 66020000 3ff80000 00000000 434ae7f4 cff649c0 +N 410ebd58 00000000 40080000 00000000 434c5da7 e5d3f48a +N 410ece78 00000000 40080000 00000000 434c8d2a b3988138 +N 410f6348 00000000 40080000 00000000 434e32c7 e37ad6fc +N 410ca938 00000000 40080000 00000000 4346fdec 12b35b5c +N 422e6769 d1920000 3ff80000 00000000 434da2d3 aa9db4be +N 422d645f c8920000 3ff80000 00000000 434c2b40 3728829e +N 4109c188 00000000 40080000 00000000 4340af70 a9a939c8 +N 422f793f 0af20000 3ff80000 00000000 434f36b3 f2681bda +N 410e8b08 00000000 40080000 00000000 434bd343 3e6f5010 +N 422775c5 05620000 3ff80000 00000000 4344164e aea4a1cc +N 4224a6f6 57920000 3ff80000 00000000 43409750 5302237e +N 422c34b2 cd820000 3ff80000 00000000 434a7b20 cb4d3810 +N 42268c17 17520000 3ff80000 00000000 4342ed1f 28fdff8a +N 422a1100 64520000 3ff80000 00000000 434786a3 b34afd16 +N 410cb158 00000000 40080000 00000000 4347117f 59cc344a +N 410eccd8 00000000 40080000 00000000 434c88a6 4ba0d2b2 +N 422ec583 dbe20000 3ff80000 00000000 434e2cd4 4e5c35dc +N 410c4f08 00000000 40080000 00000000 43462788 9ec354d0 +N 422a8351 d3720000 3ff80000 00000000 43482210 aae05816 +N 40c4a280 00000000 40100000 00000000 434621a1 31b179b8 +N 4109bf38 00000000 40080000 00000000 4340aaf2 8869757c +N 422e392e 92720000 3ff80000 00000000 434d5f54 e780ebca +N 410f54d8 00000000 40080000 00000000 434e092f 3aab7032 +N 410fb008 00000000 40080000 00000000 434f126d 949bf100 +N 4109bdc8 00000000 40080000 00000000 4340a827 fe6fd8f4 +N 410f1ad8 00000000 40080000 00000000 434d6395 26892052 +N 40c57680 00000000 40100000 00000000 4349e75d 3323cc88 +N 410baa38 00000000 40080000 00000000 4344ad51 d675928c +N 42295196 e7e20000 3ff80000 00000000 4346855f 254bfaa4 +N 410fdad8 00000000 40080000 00000000 434f9109 3bfda452 +N 422610d6 8dd20000 3ff80000 00000000 434252c3 f61ccfc6 +N 422cb4f2 2f820000 3ff80000 00000000 434b3088 efabb4d0 +N 422a746c 35c20000 3ff80000 00000000 43480dbc 9675eb18 +N 410cc618 00000000 40080000 00000000 434743af c70b162e +N 410e39d8 00000000 40080000 00000000 434af7ab 57bd77a2 +N 4224387b 48020000 3ff80000 00000000 434012e0 f19ec500 +N 42299ec2 71020000 3ff80000 00000000 4346eca4 42ee7660 +N 410b2488 00000000 40080000 00000000 4343872f 35e31858 +N 422d567b e6320000 3ff80000 00000000 434c174a b6afc082 +N 42295bd2 a0420000 3ff80000 00000000 43469307 e2a5e8d8 +N 422729e9 d5620000 3ff80000 00000000 4343b530 ba843c34 +N 4224cf34 d5120000 3ff80000 00000000 4340c7e6 c5f953ae +N 422a52ef a3020000 3ff80000 00000000 4347e01f 4d644920 +N 42277bc3 c3a20000 3ff80000 00000000 43441e02 4f104074 +N 422b0d1d ca020000 3ff80000 00000000 4348df28 80542440 +N 422dc9b3 f0620000 3ff80000 00000000 434cbd68 7bf3a954 +N 4228e101 48e20000 3ff80000 00000000 4345efcf 63bd43fc +N 422442b8 a0520000 3ff80000 00000000 43401f18 1ee7476a +N 410deed8 00000000 40080000 00000000 434a30dd 61a63212 +N 422739fb b2e20000 3ff80000 00000000 4343c9b6 6b65b23c +N 4227ace8 81f20000 3ff80000 00000000 43445d49 56c3baba +N 42260502 dc420000 3ff80000 00000000 4342440a aa2d18a8 +N 410dd898 00000000 40080000 00000000 4349f6a1 076c99e6 +N 410b46d8 00000000 40080000 00000000 4343d19c 2caade92 +N 410db508 00000000 40080000 00000000 43499a40 7594a7f0 +N 410b74e8 00000000 40080000 00000000 434436ad ac831362 +N 410a93a8 00000000 40080000 00000000 434254f6 b9fbdb26 +N 4227ca14 b0220000 3ff80000 00000000 434482f8 8cea5cbc +N 410eaf98 00000000 40080000 00000000 434c37a8 616e64b6 +N 4224df0b 3c120000 3ff80000 00000000 4340db12 ab7b1c72 +N 422675de 0db20000 3ff80000 00000000 4342d12a f2dec88e +N 42269d4f 92720000 3ff80000 00000000 434302d2 0ccaf436 +N 42246517 ba020000 3ff80000 00000000 4340482f b7d96a40 +N 4109d598 00000000 40080000 00000000 4340d68c b82f30d6 +N 4224533e c4e20000 3ff80000 00000000 434032d5 0d2c6684 +N 42255b03 fe620000 3ff80000 00000000 4341721f 0274cb6c +N 410f56d8 00000000 40080000 00000000 434e0ef0 1551a992 +N 4225c00f c9620000 3ff80000 00000000 4341ee82 f3dcbbb4 +N 41097868 00000000 40080000 00000000 434022e4 edea8eca +N 422dffb5 12a20000 3ff80000 00000000 434d0bb3 f41331d4 +N 41097dc8 00000000 40080000 00000000 43402d1e 4fa38cf4 +N 410bea78 00000000 40080000 00000000 43453eb1 9dbdce78 +N 4229629c c0f20000 3ff80000 00000000 43469c19 6b069a9a +N 422a006d 7d520000 3ff80000 00000000 43477037 321980ca +N 410ec648 00000000 40080000 00000000 434c766d 0a86f88c +N 42277617 38520000 3ff80000 00000000 434416b8 41542c6a +N 40c35b80 00000000 40100000 00000000 434123bb 5d1b0b50 +N 410ca3a8 00000000 40080000 00000000 4346f08b ab43a626 +N 4224c304 35420000 3ff80000 00000000 4340b92a 3076fab8 +N 410d8378 00000000 40080000 00000000 43491af1 0cc0f728 +N 42285d36 62120000 3ff80000 00000000 43454267 99bb3e4e +N 42244239 51120000 3ff80000 00000000 43401e80 2c5bff2e +N 422e760a 96d20000 3ff80000 00000000 434db839 8555abe6 +N 422fba75 f0b20000 3ff80000 00000000 434f97e9 a8c62a2e +N 4225d198 3f520000 3ff80000 00000000 43420435 fe77228a +N 4109e2e8 00000000 40080000 00000000 4340f0a1 d9a74d02 +N 410de798 00000000 40080000 00000000 434a1dda 14442336 +N 410c3f08 00000000 40080000 00000000 4346020d 3c4211d0 +N 4224e636 baf20000 3ff80000 00000000 4340e3c2 f368d1da +N 410ad468 00000000 40080000 00000000 4342dc3b 2080020a +N 410f7c68 00000000 40080000 00000000 434e7b86 c4928d8a +N 422958b5 19e20000 3ff80000 00000000 43468edf 13844f64 +N 422567fd ee320000 3ff80000 00000000 43418208 10ad8e7e +N 410ed5d8 00000000 40080000 00000000 434ca1b0 ff8fd2e2 +N 410d6b48 00000000 40080000 00000000 4348dd6a 3256907c +N 4226e3d2 f9c20000 3ff80000 00000000 43435c01 c28fb998 +N 42271f9a 16a20000 3ff80000 00000000 4343a809 5662c454 +N 422c5e89 9d220000 3ff80000 00000000 434ab622 55ef8c9c +N 410a4a18 00000000 40080000 00000000 4341be61 41f764ee +N 42266555 3f220000 3ff80000 00000000 4342bc67 7c18175c +N 410d5a08 00000000 40080000 00000000 4348b1c6 a80558e0 +N 4229dbdb a6120000 3ff80000 00000000 43473ed6 378daace +N 410cc148 00000000 40080000 00000000 43473805 69c62a9c +N 4224e08e e9b20000 3ff80000 00000000 4340dce8 57012af2 +N 410981e8 00000000 40080000 00000000 434034f9 ed00c352 +N 422dac10 49520000 3ff80000 00000000 434c928e 1dce634a +N 4224523f c0320000 3ff80000 00000000 434031a4 33f7883e +N 410cadb8 00000000 40080000 00000000 434708c2 2def3934 +N 410f05d8 00000000 40080000 00000000 434d2836 fc2b33e2 +N 410b6da8 00000000 40080000 00000000 434426ae bda4c506 +N 422ee0df 9db20000 3ff80000 00000000 434e551b 4186f68e +N 4225bd96 b0a20000 3ff80000 00000000 4341eb74 1e28936c +N 422deb25 71920000 3ff80000 00000000 434ceddc 7cd448be +N 4228526b 47120000 3ff80000 00000000 43453448 a9358c12 +N 41450c84 80000000 40040000 00000000 43467558 37dd63c6 +N 422fd65d 93b20000 3ff80000 00000000 434fc1a0 b23e0bce +N 410f28a8 00000000 40080000 00000000 434d8acd 5e43cd96 +N 422cc860 19220000 3ff80000 00000000 434b4c28 25adff1c +N 4229a200 e6320000 3ff80000 00000000 4346f0ff 03866082 +N 410aee78 00000000 40080000 00000000 43431367 14780738 +N 410ff008 00000000 40080000 00000000 434fd02f e40bfd00 +N 42289e0f 32b20000 3ff80000 00000000 43459780 0a01adee +N 410c3468 00000000 40080000 00000000 4345e940 b745940a +N 410bd5b8 00000000 40080000 00000000 43450f74 fbf8a8b4 +N 422781a7 d8b20000 3ff80000 00000000 43442594 a4a21d2e +N 422ea474 38f20000 3ff80000 00000000 434dfc3f fdf8699a +N 4109f768 00000000 40080000 00000000 43411900 9781351a +N 410a8408 00000000 40080000 00000000 434234b4 788d58c0 +N 410a7668 00000000 40080000 00000000 434218b2 3beef76a +N 422f87c1 caf20000 3ff80000 00000000 434f4c4c 8a408c26 +N 422563e7 39f20000 3ff80000 00000000 43417d04 2bd4ce46 +N 4224aa13 63820000 3ff80000 00000000 43409b10 ef237850 +N 40c5a980 00000000 40100000 00000000 434ae105 d861c608 +N 410cbce8 00000000 40080000 00000000 43472d6d ec3a1ce2 +N 4225161a 29120000 3ff80000 00000000 43411df1 4be34dd2 +N 410a9998 00000000 40080000 00000000 43426142 d3caf396 +N 410e2498 00000000 40080000 00000000 434abef2 a9a95226 +N 410d5f28 00000000 40080000 00000000 4348beb8 63670b8e +N 410ea0c8 00000000 40080000 00000000 434c0edf 399cfc84 +N 410aee88 00000000 40080000 00000000 43431389 143a6238 +N 410b3688 00000000 40080000 00000000 4343ae22 ccea5fb8 +N 410a0558 00000000 40080000 00000000 43413497 74fc060a +N 410ded08 00000000 40080000 00000000 434a2c1b b1235270 +N 42244680 60e20000 3ff80000 00000000 4340239b 65be3d04 +N 42273a32 39720000 3ff80000 00000000 4343c9fc 19aa94aa +N 422ad140 e5720000 3ff80000 00000000 43488cc6 ff7b8a2a +N 4228b811 f0020000 3ff80000 00000000 4345b9c1 95ed4600 +N 410b0118 00000000 40080000 00000000 43433b16 1a39e3be +N 410f2e18 00000000 40080000 00000000 434d9a47 675f65ae +N 422be073 0f020000 3ff80000 00000000 434a04d4 5beeb1a0 +N 41098a18 00000000 40080000 00000000 4340449a 360820ee +N 4109f6a8 00000000 40080000 00000000 43411785 5da9ef36 +N 410d01c8 00000000 40080000 00000000 4347d5a3 cb03d9b4 +N 410efd38 00000000 40080000 00000000 434d0fec 1dd36f1c +N 410afde8 00000000 40080000 00000000 43433447 96c34492 +N 422f4a35 18d20000 3ff80000 00000000 434ef0d4 60a6da26 +N 410bf8e8 00000000 40080000 00000000 43455fb9 00660222 +N 422fe894 4aa20000 3ff80000 00000000 434fdce4 de53ab2c +N 4109c348 00000000 40080000 00000000 4340b2d7 9156e8fc +N 410a6288 00000000 40080000 00000000 4341f00a 801a3ff8 +N 422f8050 60120000 3ff80000 00000000 434f4138 1f1593f2 +N 4226ad30 68120000 3ff80000 00000000 434316db 417f750e +N 4227eb1a f2520000 3ff80000 00000000 4344adbd 77b4172a +N 422a33e8 58920000 3ff80000 00000000 4347b5f5 11779b62 +N 410fb828 00000000 40080000 00000000 434f2a5a 7a742ebe +N 410b8ee8 00000000 40080000 00000000 43447050 8d886f42 +N 4225183b b6e20000 3ff80000 00000000 43412089 a5ab8cbc +N 410b9d68 00000000 40080000 00000000 434490a4 9f56813a +N 410d2718 00000000 40080000 00000000 43483214 7555e3de +N 410d9308 00000000 40080000 00000000 434942bc c9a6c190 +N 422d0e02 63120000 3ff80000 00000000 434baf73 9bc52c92 +N 422f9d9c 16720000 3ff80000 00000000 434f6cdb ce0263b6 +N 422ffe50 05b20000 3ff80000 00000000 434ffd78 1115d98e +N 410db4a8 00000000 40080000 00000000 43499948 43a305d6 +N 422851c3 e4c20000 3ff80000 00000000 4345336d c6614888 +N 422498d0 06a20000 3ff80000 00000000 43408646 3b2645ac +N 422e739a 37720000 3ff80000 00000000 434db4a7 d4add46a +N 422cec38 8e320000 3ff80000 00000000 434b7f36 6b757a7e +N 422b713b d7620000 3ff80000 00000000 434969bb 804be90c +N 422b9fba 92220000 3ff80000 00000000 4349aa6c a6188f7c +N 422ee89c 74920000 3ff80000 00000000 434e6082 b1a5b41e +N 4228e003 5a720000 3ff80000 00000000 4345ee7f 8cddfb36 +N 4226eba6 67920000 3ff80000 00000000 434365f0 3d53f57e +N 410d6d18 00000000 40080000 00000000 4348e202 fe6649fe +N 422767f8 8b320000 3ff80000 00000000 43440498 6181c0de +N 422e4f10 58d20000 3ff80000 00000000 434d7f40 bffd0226 +N 422b26c4 e9120000 3ff80000 00000000 43490291 e4dd35d2 +N 41466330 80000000 40040000 00000000 434a3371 6a5c1db8 +N 42269752 9c920000 3ff80000 00000000 4342fb45 82bb411e +N 410d86e8 00000000 40080000 00000000 434923b7 bf1a21c2 +N 410d89e8 00000000 40080000 00000000 43492b62 2ba8d0d2 +N 422c4ec6 62920000 3ff80000 00000000 434a9fe2 4c511822 +N 410c4228 00000000 40080000 00000000 4346095c 0064ed9e +N 422af97a 3d220000 3ff80000 00000000 4348c417 b343289c +N 422e206b 74d20000 3ff80000 00000000 434d3b43 5b75a9a6 +N 42285461 7b820000 3ff80000 00000000 434536d9 7501a150 +N 410d9598 00000000 40080000 00000000 4349494e 4f0004d6 +N 422a30bd a7b20000 3ff80000 00000000 4347b1a8 cfda414e +N 422d099a 5b520000 3ff80000 00000000 434ba927 8c8914f6 +N 40c50f80 00000000 40100000 00000000 434803ec efe237c0 +N 42294540 e8320000 3ff80000 00000000 434674eb 97c74cc2 +N 410db3c8 00000000 40080000 00000000 43499705 3ccd4514 +N 422a2899 e6720000 3ff80000 00000000 4347a69d f76da9b6 +N 422a76cf 45620000 3ff80000 00000000 434810fe 0f5e7634 +N 4225d63d 8ce20000 3ff80000 00000000 434209f7 5ee4067c +N 41097568 00000000 40080000 00000000 43401d31 f0b0cdba +N 42249b1e 91a20000 3ff80000 00000000 4340890c faf9a934 +N 410a0968 00000000 40080000 00000000 43413ca7 b61fef7a +N 422a87a4 d9820000 3ff80000 00000000 434827f8 6354ec90 +N 4229aea6 c7920000 3ff80000 00000000 434701fb f6dd1e82 +N 410a4578 00000000 40080000 00000000 4341b505 88954f88 +N 422bf737 d3620000 3ff80000 00000000 434a24bb 506c3e8c +N 4228fee8 b4320000 3ff80000 00000000 43461768 67e411be +N 410d4528 00000000 40080000 00000000 43487d3b e64261ae +N 422fdaba e0720000 3ff80000 00000000 434fc828 9afea58a +N 410c1d48 00000000 40080000 00000000 4345b387 cdbd9fdc +N 410c2778 00000000 40080000 00000000 4345cb27 a5782de8 +N 410ac328 00000000 40080000 00000000 4342b7f1 a6c4404e +N 410c6b88 00000000 40080000 00000000 43466ab5 a49a65a8 +N 42282baf 08f20000 3ff80000 00000000 434501b5 2924fc66 +N 422f3161 cc020000 3ff80000 00000000 434ecc09 1a836c80 +N 410e6608 00000000 40080000 00000000 434b6e9e 1ebf8b20 +N 42291621 47220000 3ff80000 00000000 43463638 586d925c +N 422765f0 99820000 3ff80000 00000000 434401fd 6b47ab70 +N 410b2c08 00000000 40080000 00000000 43439763 c5127840 +N 422ef3cb 60e20000 3ff80000 00000000 434e7100 b43d5d04 +N 422de974 48620000 3ff80000 00000000 434ceb68 44863dac +N 422f56d1 f2820000 3ff80000 00000000 434f038b 7f215a10 +N 410d8608 00000000 40080000 00000000 4349217b aa886120 +N 422ad76f 25220000 3ff80000 00000000 43489544 2f506864 +N 422e70ad 19320000 3ff80000 00000000 434db05f c7aa94e2 +N 41098758 00000000 40080000 00000000 43403f59 7c4f8b6a +N 410bdd78 00000000 40080000 00000000 43452111 48576c08 +N 410d2098 00000000 40080000 00000000 434821e8 e5fb7366 +N 410a0358 00000000 40080000 00000000 434130a0 220f38aa +N 410e1ea8 00000000 40080000 00000000 434aaf27 adc35ab6 +N 422e9b67 aaa20000 3ff80000 00000000 434deef8 a5d8f0d4 +N 410f02a8 00000000 40080000 00000000 434d1f3b 220fff76 +N 410f6228 00000000 40080000 00000000 434e2f88 bf22939e +N 410b0bd8 00000000 40080000 00000000 43435216 ac2de802 +N 4228946a 3ef20000 3ff80000 00000000 43458ad1 06c72da6 +N 410b37f8 00000000 40080000 00000000 4343b141 5e5b9a80 +N 422864d9 89c20000 3ff80000 00000000 43454c67 65f4a398 +N 410b9ca8 00000000 40080000 00000000 43448ef7 b754e556 +N 42288b6f 55420000 3ff80000 00000000 43457f03 e012e6b8 +N 410d3cb8 00000000 40080000 00000000 43486814 6fc86704 +N 410ed6d8 00000000 40080000 00000000 434ca47a 33a15192 +N 410d75a8 00000000 40080000 00000000 4348f7c2 01a49a86 +N 410ca9a8 00000000 40080000 00000000 4346fef9 a0e98646 +N 422607b5 1b920000 3ff80000 00000000 43424765 a22feffe +N 422d8483 aa320000 3ff80000 00000000 434c5981 0f723102 +N 410d4fb8 00000000 40080000 00000000 434897c8 77b72d94 +N 41097e28 00000000 40080000 00000000 43402dd5 1481f6de +N 410c8c48 00000000 40080000 00000000 4346b88e 2f47efac +N 422b50db fc220000 3ff80000 00000000 43493cd0 4b5e52c4 +N 4109d258 00000000 40080000 00000000 4340d032 b2ad56fa +N 422bdffb 97620000 3ff80000 00000000 434a042d 1aa2bef4 +N 42257948 91220000 3ff80000 00000000 43419743 19c1cbe4 +N 410ff7d8 00000000 40080000 00000000 434fe78e 3c0e5a42 +N 410d1b68 00000000 40080000 00000000 43481506 629529da +N 422c1745 ad720000 3ff80000 00000000 434a51ba efb7632a +N 410de598 00000000 40080000 00000000 434a189c ff0b6bd6 +N 410ae278 00000000 40080000 00000000 4342f9f2 acc48cf8 +N 422ec292 d0a20000 3ff80000 00000000 434e2880 bcc48094 +N 410f9398 00000000 40080000 00000000 434ebf10 e1d6bd76 +N 4225c327 5af20000 3ff80000 00000000 4341f255 fc349a26 +N 410ab408 00000000 40080000 00000000 43429846 edac61c0 +N 422797a3 63020000 3ff80000 00000000 434441de 148a4ee0 +N 4228f235 e7820000 3ff80000 00000000 43460694 eb828630 +N 422cbadd ed320000 3ff80000 00000000 434b38f2 d0a4189e +N 422d396d 95720000 3ff80000 00000000 434bed99 c46d5fd6 +N 410b2788 00000000 40080000 00000000 43438da9 8f6720e8 +N 422b3916 b6320000 3ff80000 00000000 43491be6 0b707a82 +N 4229b7f3 08120000 3ff80000 00000000 43470e7b a9b2690e +N 42284e63 37520000 3ff80000 00000000 43452f03 3ad4e476 +N 422a5298 91320000 3ff80000 00000000 4347dfa8 d8f1d3e2 +N 410e0ab8 00000000 40080000 00000000 434a7a4d 42437fa4 +N 410e8e28 00000000 40080000 00000000 434bdbce 8e6831de +N 410f8f48 00000000 40080000 00000000 434eb279 add0833c +N 410e1288 00000000 40080000 00000000 434a8efa cce090f8 +N 42299090 07120000 3ff80000 00000000 4346d998 e7bdcbee +N 410e2f28 00000000 40080000 00000000 434adb1a 4fec1a8e +N 41099418 00000000 40080000 00000000 434057bd aa4f49ce +N 422cc8d9 7ec20000 3ff80000 00000000 434b4cd4 d95ac648 +N 410ea828 00000000 40080000 00000000 434c2328 d93b33be +N 422ad4cd 23220000 3ff80000 00000000 434891a6 5440e8dc +N 410a2388 00000000 40080000 00000000 434170be adf72828 +N 422f5f5b 9c220000 3ff80000 00000000 434f1038 d2cce93c +N 410c3a18 00000000 40080000 00000000 4345f684 b80629ee +N 42273fbc 3bd20000 3ff80000 00000000 4343d110 acfa2786 +N 410c75b8 00000000 40080000 00000000 434682d9 9cdd26b4 +N 410f82c8 00000000 40080000 00000000 434e8e0e 7c44c8e4 +N 410b4f58 00000000 40080000 00000000 4343e429 144454ea +N 42273899 4e520000 3ff80000 00000000 4343c7f1 8e38f7aa +N 422713eb 57b20000 3ff80000 00000000 43439925 bc0b54b2 +N 410988a8 00000000 40080000 00000000 434041db 252eaf96 +N 410d21d8 00000000 40080000 00000000 43482504 684b1722 +N 42288a03 05a20000 3ff80000 00000000 43457d25 4ef801b4 +N 410eb1c8 00000000 40080000 00000000 434c3db1 aa2ddab4 +N 410ad088 00000000 40080000 00000000 4342d410 4a82f098 +N 410df3c8 00000000 40080000 00000000 434a3dd5 756b9114 +N 410a6088 00000000 40080000 00000000 4341ebf6 90ed3b98 +N 422876de d9e20000 3ff80000 00000000 43456405 9bcdb764 +N 422d5715 1a320000 3ff80000 00000000 434c1826 c18f80fe +N 410a95d8 00000000 40080000 00000000 4342597d ea05e6e2 +N 4229cf2a a6820000 3ff80000 00000000 43472dbb 5963d970 +N 410effb8 00000000 40080000 00000000 434d16f5 4bd6ce94 +N 4109f0c8 00000000 40080000 00000000 43410bed b8f5ab84 +N 4227f5cf 0ad20000 3ff80000 00000000 4344bba0 73742666 +N 42299c69 34220000 3ff80000 00000000 4346e97d 5eff55c4 +N 422fa097 88320000 3ff80000 00000000 434f714e 2da31f3e +N 42253fe2 ff520000 3ff80000 00000000 434150eb 4db07576 +N 410d0278 00000000 40080000 00000000 4347d755 ae9332f8 +N 42264922 13520000 3ff80000 00000000 4342990f 7d0e0c0a +N 4109a9d8 00000000 40080000 00000000 43408191 c1ff94a2 +N 422d66a6 86a20000 3ff80000 00000000 434c2e86 044235ac +N 410c23d8 00000000 40080000 00000000 4345c2bd b13c0882 +N 422a8af1 ebb20000 3ff80000 00000000 43482c7a b7a36f32 +N 410c3f68 00000000 40080000 00000000 434602ed a4581e9a +N 410ab4f8 00000000 40080000 00000000 43429a3c 5eb06bf0 +N 410c3208 00000000 40080000 00000000 4345e3b8 2ff1e160 +N 422ef819 0a820000 3ff80000 00000000 434e775a 24681110 +N 42253a15 08020000 3ff80000 00000000 434149d3 6f8ae300 +N 4226a168 e5920000 3ff80000 00000000 434307fd 775cdb3e +N 410e4fb8 00000000 40080000 00000000 434b3262 a4065d94 +N 4226a133 13820000 3ff80000 00000000 434307b9 9372e5b0 +N 422efefc 52c20000 3ff80000 00000000 434e8184 ade40238 +N 4228b061 cb520000 3ff80000 00000000 4345af9f aa3bd2f6 +N 410ef818 00000000 40080000 00000000 434d0183 3ed8c28e +N 422d5e81 54020000 3ff80000 00000000 434c22d0 bd5b3f80 +N 410f0988 00000000 40080000 00000000 434d329d e6fc4748 +N 410aa458 00000000 40080000 00000000 43427794 87a28b5a +N 410af668 00000000 40080000 00000000 43432449 e4f2cf6a +N 410edda8 00000000 40080000 00000000 434cb779 b5a84206 +N 410cfec8 00000000 40080000 00000000 4347ce3f 664dfc24 +N 410cb6e8 00000000 40080000 00000000 43471eec 8c4782c2 +N 422e71e5 36c20000 3ff80000 00000000 434db228 6af3e4b8 +N 410c0608 00000000 40080000 00000000 43457ddd 5c1c1920 +N 410d7ea8 00000000 40080000 00000000 43490eab 1b72acb6 +N 410d3c28 00000000 40080000 00000000 434866ab d6eee97e +N 410d1e28 00000000 40080000 00000000 43481bda 6c37f4de +N 42251530 62720000 3ff80000 00000000 43411cd4 a7ac25ca +N 41096ef8 00000000 40080000 00000000 434010fb b923bed0 +N 40c50e80 00000000 40100000 00000000 4347ff5d 98540968 +N 422f6db8 ad420000 3ff80000 00000000 434f2590 848237b8 +N 40c5e580 00000000 40100000 00000000 434c0fb0 a983bb18 +N 4109ea28 00000000 40080000 00000000 4340fee1 863c311e +N 42293162 9d720000 3ff80000 00000000 43465a74 e1357ed6 +N 422e758d b4f20000 3ff80000 00000000 434db782 c28cc91a +N 4109b938 00000000 40080000 00000000 43409f4e 2c699e5c +N 410fc378 00000000 40080000 00000000 434f4bbe a82ee328 +N 410b4dd8 00000000 40080000 00000000 4343e0e2 328d0562 +N 410a17a8 00000000 40080000 00000000 43415904 657b7de6 +N 42249869 56020000 3ff80000 00000000 434085ca a77a3040 +N 42258f52 2a320000 3ff80000 00000000 4341b25e 4408fefe +N 42250138 3e820000 3ff80000 00000000 4341048a 39b29270 +N 410e9f08 00000000 40080000 00000000 434c0a10 45e603d0 +N 422587bb 21c20000 3ff80000 00000000 4341a906 c4b36568 +N 410ebe48 00000000 40080000 00000000 434c6040 607fbf0c +N 422e5352 7fe20000 3ff80000 00000000 434d8578 669e6ba4 +N 4228b3ad 23420000 3ff80000 00000000 4345b3f6 f58af808 +N 422e3835 c9b20000 3ff80000 00000000 434d5dea 3f26c6f2 +N 422fcb45 ca520000 3ff80000 00000000 434fb109 4cfacbd6 +N 422c7c76 82b20000 3ff80000 00000000 434ae071 4b9323ee +N 410ab098 00000000 40080000 00000000 43429119 7c707666 +N 41096cf8 00000000 40080000 00000000 43400d31 ba9f8e70 +N 410f11e8 00000000 40080000 00000000 434d4a47 1257a652 +N 4109dca8 00000000 40080000 00000000 4340e45f b3e83156 +N 410d6d98 00000000 40080000 00000000 4348e347 ba23d156 +N 422457ed aea20000 3ff80000 00000000 4340386e 9f082354 +N 410a83b8 00000000 40080000 00000000 4342340f b1675354 +N 410f6e98 00000000 40080000 00000000 434e537a 6d31bb06 +N 422a0d9e 10a20000 3ff80000 00000000 4347820f 025e8894 +N 410f29e8 00000000 40080000 00000000 434d8e5b b3fa8ed2 +N 410e1c48 00000000 40080000 00000000 434aa8d8 3a3eaaac +N 422679f3 cc520000 3ff80000 00000000 4342d64d 59972216 +N 410bfe28 00000000 40080000 00000000 43456bc4 2761aede +N 410ec768 00000000 40080000 00000000 434c798c 3f4ef41a +N 410d11c8 00000000 40080000 00000000 4347fd2a 683fecb4 +N 410b5508 00000000 40080000 00000000 4343f099 1c3db5f0 +N 410df9e8 00000000 40080000 00000000 434a4df1 fb4a0dd2 +N 4225fcd2 95420000 3ff80000 00000000 434239db 3d959eb8 +N 422ba0c6 2a320000 3ff80000 00000000 4349abe1 997d8102 +N 4229e7e3 01e20000 3ff80000 00000000 43474f10 53ec6e64 +N 410cb5d8 00000000 40080000 00000000 43471c5b 9a42dce2 +N 410ad908 00000000 40080000 00000000 4342e5fd bb1eeeb0 +N 422a4573 8fd20000 3ff80000 00000000 4347cdc9 2d023e06 +N 410b1058 00000000 40080000 00000000 43435bbd 1767fd9a +N 410c15e8 00000000 40080000 00000000 4345a278 47d35d12 +N 422e2f58 5aa20000 3ff80000 00000000 434d50ff 198c612c +N 422f27c2 37b20000 3ff80000 00000000 434ebdc9 bbd70f4e +N 410f6718 00000000 40080000 00000000 434e3dca 4480afde +N 422f6bdd 02520000 3ff80000 00000000 434f22cd 74ae5ad6 +N 4109a6f8 00000000 40080000 00000000 43407c06 3ed0e950 +N 410b9a18 00000000 40080000 00000000 4344893e f9141bee +N 422b9243 5a020000 3ff80000 00000000 434997aa a8fcf1c0 +N 410ef978 00000000 40080000 00000000 434d0560 79822948 +N 422af0c2 10420000 3ff80000 00000000 4348b816 8be352d8 +N 410b7dd8 00000000 40080000 00000000 43444a71 60626662 +N 410981e8 00000000 40080000 00000000 434034f9 ed00c352 +N 422c0d16 2f120000 3ff80000 00000000 434a436b ab618712 +N 422ca7cf 6c120000 3ff80000 00000000 434b1de1 85df998e +N 4225ef5c 54520000 3ff80000 00000000 43422920 c9fab4ea +N 4229183b a6c20000 3ff80000 00000000 43463903 6d199ab8 +N 42267193 14d20000 3ff80000 00000000 4342cbc6 2609fda6 +N 410a8488 00000000 40080000 00000000 434235bc 25ab3a58 +N 410fef68 00000000 40080000 00000000 434fce51 cbffb79a +N 422de539 97020000 3ff80000 00000000 434ce546 533364a0 +N 42250eb2 8c720000 3ff80000 00000000 434114ed ed275b0a +N 42257636 43b20000 3ff80000 00000000 4341937d 0d1cea32 +N 422747d5 e5720000 3ff80000 00000000 4343db6c dc762a2a +N 422ccf04 02e20000 3ff80000 00000000 434b559a fc153bc4 +N 422d4990 33920000 3ff80000 00000000 434c04be 13020afe +N 410e0d58 00000000 40080000 00000000 434a813e b0929b8a +N 42269a43 8bb20000 3ff80000 00000000 4342fefa 940be332 +N 410e9848 00000000 40080000 00000000 434bf789 761a25ec +N 4227740e a9e20000 3ff80000 00000000 4344141b b8b88a9c +N 422d08c4 fbb20000 3ff80000 00000000 434ba7f6 ac148ece +N 422df039 36a20000 3ff80000 00000000 434cf539 faf7b854 +N 42251494 8b820000 3ff80000 00000000 43411c16 ebb5f8b0 +N 42272836 40e20000 3ff80000 00000000 4343b304 e1035104 +N 422f256a 57020000 3ff80000 00000000 434eba51 f01c5360 +N 422ad457 ee820000 3ff80000 00000000 43489105 58d1b470 +N 410a3098 00000000 40080000 00000000 43418af1 566e9e66 +N 422b1809 f5120000 3ff80000 00000000 4348ee3a 5789e852 +N 410cfd68 00000000 40080000 00000000 4347cadc 904e933a +N 410da8c8 00000000 40080000 00000000 43497aa1 680cf604 +N 40c44d80 00000000 40100000 00000000 4344bdad 77b2a0f8 +N 410b6ca8 00000000 40080000 00000000 4344247a 95e86456 +N 410e2d78 00000000 40080000 00000000 434ad699 78763b08 +N 410d5108 00000000 40080000 00000000 43489b16 59778530 +N 422438ae 28120000 3ff80000 00000000 4340131d 9b5ced0e +N 4226b366 2a620000 3ff80000 00000000 43431eb3 33800114 +N 410c69a8 00000000 40080000 00000000 43466646 1bedda46 +N 410f41e8 00000000 40080000 00000000 434dd2d9 830c7752 +N 422563cd 10520000 3ff80000 00000000 43417ce4 160d9696 +N 422e647d 49520000 3ff80000 00000000 434d9e8d 545e3cb6 +N 422c67d6 a5620000 3ff80000 00000000 434ac346 3fa7e5cc +N 4228158a a3920000 3ff80000 00000000 4344e4de 2eaff702 +N 410c5f68 00000000 40080000 00000000 43464e10 dd78949a +N 42264455 eac20000 3ff80000 00000000 4342930e 6c6546c8 +N 422e086c 80620000 3ff80000 00000000 434d185d ab1cd0ac +N 410f9e58 00000000 40080000 00000000 434ede82 84575b3a +N 429ca2ef 639cc400 3ff40000 00000000 43476bc2 8a1856ce +N 422e66ed 0db20000 3ff80000 00000000 434da21d 3f991772 +N 410f9878 00000000 40080000 00000000 434ecd50 a58f6318 +N 422ea1c3 60820000 3ff80000 00000000 434df84c f76358d0 +N 422a7366 5c120000 3ff80000 00000000 43480c57 79a89872 +N 410eacc8 00000000 40080000 00000000 434c2fe6 d9d0dac4 +N 422813ea 3f020000 3ff80000 00000000 4344e2c0 5c4d1c60 +N 410f48f8 00000000 40080000 00000000 434de715 469b37b0 +N 42249419 aa720000 3ff80000 00000000 4340809a cbfbceca +N 42276098 bf320000 3ff80000 00000000 4343fb23 562cfda2 +N 410c19b8 00000000 40080000 00000000 4345ab48 f3263174 +N 410d3ff8 00000000 40080000 00000000 43487038 f2a57c00 +N 410c8488 00000000 40080000 00000000 4346a612 18779a58 +N 422b5a90 55020000 3ff80000 00000000 43494a44 7af43420 +N 410baed8 00000000 40080000 00000000 4344b7b2 5f14a612 +N 4228905c ba720000 3ff80000 00000000 4345857d 4a3730ca +N 410bddf8 00000000 40080000 00000000 43452234 7a2821a0 +N 42254065 62120000 3ff80000 00000000 4341518a aebfe1b2 +N 4224c725 35920000 3ff80000 00000000 4340be27 88ee753e +N 4226dd0f 5bc20000 3ff80000 00000000 4343536d 9827b0d8 +N 42299191 74720000 3ff80000 00000000 4346daf2 0e1fc7f6 +N 410f5df8 00000000 40080000 00000000 434e2375 18bcc9a0 +N 4226ef5a 70220000 3ff80000 00000000 43436aa3 f228c4bc +N 410edd28 00000000 40080000 00000000 434cb614 78357a2e +N 410f4828 00000000 40080000 00000000 434de4c0 e89221be +N 410dcaa8 00000000 40080000 00000000 4349d252 7cc478f6 +N 410e3ec8 00000000 40080000 00000000 434b04e4 b5127824 +N 410c4c28 00000000 40080000 00000000 434620c9 5299847e +N 422c73bc f8420000 3ff80000 00000000 434ad419 387659d8 +N 410e9bf8 00000000 40080000 00000000 434c01a7 6ddb5d40 +N 410a8f98 00000000 40080000 00000000 43424c8f ed1baeb6 +N 410bd5a8 00000000 40080000 00000000 43450f50 aab6bc86 +N 4109da38 00000000 40080000 00000000 4340df99 6e146b8c +N 410dc288 00000000 40080000 00000000 4349bd37 cb5a21f8 +N 422cc823 66b20000 3ff80000 00000000 434b4bd1 cce8bf6e +N 422ddd21 d7320000 3ff80000 00000000 434cd98b 6cca30a2 +N 42245e4f 1ca20000 3ff80000 00000000 43404010 ca664014 +N 410b7ec8 00000000 40080000 00000000 43444c84 dc223424 +N 422bd0f0 dda20000 3ff80000 00000000 4349ef20 fd8708b4 +N 410f0598 00000000 40080000 00000000 434d2782 89aa11d6 +N 410ac3d8 00000000 40080000 00000000 4342b962 fd979682 +N 42283e62 2a520000 3ff80000 00000000 43451a1a 9b34882a +N 4229640f 4ab20000 3ff80000 00000000 43469e08 7c13faee +N 422b3720 fde20000 3ff80000 00000000 4349192f f4aa68e4 +N 4224387b 48020000 3ff80000 00000000 434012e0 f19ec500 +N 410c93f8 00000000 40080000 00000000 4346caee 0993fbc0 +N 422e827c 68820000 3ff80000 00000000 434dca71 c98c95d0 +N 410c9e58 00000000 40080000 00000000 4346e3ca 04ab4b3a +N 422d649d 1ee20000 3ff80000 00000000 434c2b98 64a3ddbc +N 410c3078 00000000 40080000 00000000 4345e014 c4cf2f98 +N 410e1b68 00000000 40080000 00000000 434aa685 4fe8d9da +N 40c30f80 00000000 40100000 00000000 43401cb0 f87f3fc0 +N 410c2528 00000000 40080000 00000000 4345c5c9 526b9bae +N 410adbb8 00000000 40080000 00000000 4342ebab 2b068bd4 +N 4228e7ba e5820000 3ff80000 00000000 4345f8b5 0357a110 +N 4227d169 6fc20000 3ff80000 00000000 43448c74 87011ea8 +N 410f25d8 00000000 40080000 00000000 434d82ce 2866c9e2 +N 410c5ab8 00000000 40080000 00000000 43464304 94d49ea4 +N 422b3122 c1c20000 3ff80000 00000000 434910e6 125c8168 +N 422e9faf 2b120000 3ff80000 00000000 434df53f f4ef0b92 +N 410a6268 00000000 40080000 00000000 4341efc9 3c843daa +N 4109f928 00000000 40080000 00000000 43411c75 c901bd6e +N 4226439b 11920000 3ff80000 00000000 43429224 a2b41cbe +N 410f67f8 00000000 40080000 00000000 434e4051 7c686380 +N 410e78b8 00000000 40080000 00000000 434ba154 b2e0b644 +N 4227da79 54e20000 3ff80000 00000000 4344982f d3bd6c84 +N 410e1f98 00000000 40080000 00000000 434ab1a5 a18291b6 +N 410d22e8 00000000 40080000 00000000 434827a8 ccbdc902 +N 410c4ec8 00000000 40080000 00000000 434626f2 5dafeb24 +N 4109fa98 00000000 40080000 00000000 43411f4d 41c85f46 +N 4224ef4f 2f020000 3ff80000 00000000 4340eeca c021c260 +N 4227caf1 6c620000 3ff80000 00000000 43448416 0b0f03d4 +N 410ffd08 00000000 40080000 00000000 434ff718 d37f7570 +N 410d13a8 00000000 40080000 00000000 434801cf 08ec9326 +N 422df209 85720000 3ff80000 00000000 434cf7db ac6661d6 +N 410aae48 00000000 40080000 00000000 43428c46 6da58c0c +N 422c334a 4da20000 3ff80000 00000000 434a7925 2367514c +N 410d1f38 00000000 40080000 00000000 43481e7e 257cf77c +N 410c6278 00000000 40080000 00000000 4346554a a65fd4f8 +N 410bb658 00000000 40080000 00000000 4344c88d a3de7bba +N 422530d2 57f20000 3ff80000 00000000 43413e84 6f728d7a +N 422a67b3 09420000 3ff80000 00000000 4347fc64 5c601dc8 +N 422e75cc 25c20000 3ff80000 00000000 434db7de 23939118 +N 422ac5b3 6a820000 3ff80000 00000000 43487ceb 94d052f0 +N 410d3dc8 00000000 40080000 00000000 43486abd b65c00f4 +N 422b8190 9d820000 3ff80000 00000000 4349806e 4beba610 +N 40c37380 00000000 40100000 00000000 4341795a 338d3cf0 +N 422fa66f 04920000 3ff80000 00000000 434f7a04 b546d61e +N 410e1548 00000000 40080000 00000000 434a9644 af79265c +N 410e8448 00000000 40080000 00000000 434bc0d4 9cdad62c +N 410dbad8 00000000 40080000 00000000 4349a94a 9d362e52 +N 410f18c8 00000000 40080000 00000000 434d5dbc eaed6b04 +N 422ff311 4ec20000 3ff80000 00000000 434fec9b ec025448 +N 410fe9d8 00000000 40080000 00000000 434fbdb5 faf6e0a2 +N 410d6688 00000000 40080000 00000000 4348d160 dce868b8 +N 4224e129 ffe20000 3ff80000 00000000 4340dda4 3ec1445c +N 422a980b 16020000 3ff80000 00000000 43483e61 c132d840 +N 422b5d38 ded20000 3ff80000 00000000 43494df4 5d42931a +N 410aa6e8 00000000 40080000 00000000 43427ce9 2db9c7c2 +N 4109d348 00000000 40080000 00000000 4340d207 941e1bfc +N 410a2208 00000000 40080000 00000000 43416dbe 35f1fe60 +N 410ffd08 00000000 40080000 00000000 434ff718 d37f7570 +N 42264f2f 5c020000 3ff80000 00000000 4342a0a3 5ede8280 +N 4226c240 dcd20000 3ff80000 00000000 4343317a 8ce9aea6 +N 41096a48 00000000 40080000 00000000 4340081b 3cd6134c +N 410d37e8 00000000 40080000 00000000 43485c09 1474ce72 +N 41098af8 00000000 40080000 00000000 43404646 50c8b410 +N 4228a4db d2820000 3ff80000 00000000 4345a072 b1aad9f0 +N 4227591e c7420000 3ff80000 00000000 4343f18e 40146288 +N 410e0468 00000000 40080000 00000000 434a699f ecec030a +N 422e8db8 12220000 3ff80000 00000000 434ddae7 2799e084 +N 422de612 1ac20000 3ff80000 00000000 434ce680 3e80c738 +N 422a1da4 9ed20000 3ff80000 00000000 434797c3 014524e6 +N 4228c678 64320000 3ff80000 00000000 4345ccc0 663f7bbe +N 410d5068 00000000 40080000 00000000 43489983 82fedb4a +N 42281c7b dd920000 3ff80000 00000000 4344ede7 8fe02dc2 +N 422d851d 56320000 3ff80000 00000000 434c5a5e 738df17e +N 410eb978 00000000 40080000 00000000 434c52ef 10229d48 +N 42280294 24020000 3ff80000 00000000 4344cc35 d18bb280 +N 410b4218 00000000 40080000 00000000 4343c743 67ba476e +N 422f93eb dd620000 3ff80000 00000000 434f5e6a fc7fa734 +N 410f63e8 00000000 40080000 00000000 434e3495 bc15d8b2 +N 422dd737 5fe20000 3ff80000 00000000 434cd0f9 48ff1fa4 +N 42244088 82820000 3ff80000 00000000 43401c7b a934dbf0 +N 410ae9f8 00000000 40080000 00000000 434309d8 c46bb3e0 +N 4228af9d 0bb20000 3ff80000 00000000 4345ae9c 7241ecce +N 422f9eba 5ce20000 3ff80000 00000000 434f6e86 a549e87c +N 42286ada 92120000 3ff80000 00000000 43455444 ddb50bb2 +N 410ff908 00000000 40080000 00000000 434feb1c 8d3164b0 +N 422d3d21 b3d20000 3ff80000 00000000 434bf2e9 08efde86 +N 422c4f99 12720000 3ff80000 00000000 434aa10b 8bc63bca +N 422a05d6 58d20000 3ff80000 00000000 43477788 13a03dda +N 410e2aa8 00000000 40080000 00000000 434acf19 2fcc7af6 +N 422955b4 3d920000 3ff80000 00000000 43468adc c7afbe3e +N 410bce48 00000000 40080000 00000000 4344fe97 af03a20c +N 422f126f 6cf20000 3ff80000 00000000 434e9e3f bdcbe01a +N 410cd718 00000000 40080000 00000000 43476d04 49e49cde +N 410f0ab8 00000000 40080000 00000000 434d35f7 fa6eafa4 +N 410d0278 00000000 40080000 00000000 4347d755 ae9332f8 +N 422636af 2a720000 3ff80000 00000000 434281fc 35f67eca +N 41096a68 00000000 40080000 00000000 43400857 cb76cb2a +N 42a1056b 642d6200 3ff40000 00000000 434d1281 acda83a2 +N 4226bac5 6c320000 3ff80000 00000000 43432804 4b65eabe +N 410faed8 00000000 40080000 00000000 434f0eef 6e176612 +N 410fdd88 00000000 40080000 00000000 434f9907 3a47f708 +N 422a8211 70020000 3ff80000 00000000 4348205b 3e6d7600 +N 410a1778 00000000 40080000 00000000 434158a4 a8e06ae8 +N 4225d5d3 d0820000 3ff80000 00000000 43420974 5aafeed0 +N 410f5088 00000000 40080000 00000000 434dfcc9 e2d6c898 +N 42260b06 de920000 3ff80000 00000000 43424b87 63ce635e +N 410f6aa8 00000000 40080000 00000000 434e4816 4081d6f6 +N 422abad7 e6920000 3ff80000 00000000 43486e07 8e242c5e +N 4229cc5c 44420000 3ff80000 00000000 434729f3 b542a1a8 +N 410b4fd8 00000000 40080000 00000000 4343e540 c95206c2 +N 422781c3 45e20000 3ff80000 00000000 434425b7 e732741c +N 42255651 be720000 3ff80000 00000000 43416c5e 1c69d14a +N 422d08c4 fbb20000 3ff80000 00000000 434ba7f6 ac148ece +N 4227a95c 52a20000 3ff80000 00000000 434458b5 bf9d462c +N 422610d6 8dd20000 3ff80000 00000000 434252c3 f61ccfc6 +N 422539fa f8020000 3ff80000 00000000 434149b3 987ee300 +N 4229da65 b6220000 3ff80000 00000000 43473cde 069078fc +N 410b3018 00000000 40080000 00000000 4343a02e a50fe10e +N 410b19c8 00000000 40080000 00000000 43437004 8a5c1634 +N 410a7788 00000000 40080000 00000000 43421b01 2e561fe8 +N 4226610b db220000 3ff80000 00000000 4342b706 a7f04a24 +N 4226f0f0 d4620000 3ff80000 00000000 43436ca8 0d776d2c +N 4225bc25 72d20000 3ff80000 00000000 4341e9ab 9ff1349a +N 410e99c8 00000000 40080000 00000000 434bfba6 b6a03e34 +N 422c2fc5 35520000 3ff80000 00000000 434a7430 6e8b21ca +N 4229380a a5520000 3ff80000 00000000 43466351 6963a3ca +N 41d67176 5c400000 3ffc0000 00000000 43447469 527bd836 +N 4227e9b3 50520000 3ff80000 00000000 4344abeb 1cd91e96 +N 410fa008 00000000 40080000 00000000 434ee374 10ddee00 +N 422e8e73 af920000 3ff80000 00000000 434ddbfa 265ec67e +N 410d7998 00000000 40080000 00000000 434901c6 44410d96 +N 410aa148 00000000 40080000 00000000 43427136 f3e0649c +N 410bffd8 00000000 40080000 00000000 43456fa4 20833fc2 +N 422695f5 19a20000 3ff80000 00000000 4342f98d 094021cc +N 422d21ac dc620000 3ff80000 00000000 434bcb94 2833022c +N 422ebf43 cf020000 3ff80000 00000000 434e23a3 378af9a0 +N 410d61a8 00000000 40080000 00000000 4348c50a 7ba894c6 +N 42294540 e8320000 3ff80000 00000000 434674eb 97c74cc2 +N 422d355d fb420000 3ff80000 00000000 434be7c7 bb27a8f8 +N 42290633 d6a20000 3ff80000 00000000 43462114 64e023ac +N 422d7698 30d20000 3ff80000 00000000 434c4575 b92a6526 +N 42271238 92320000 3ff80000 00000000 434396fb f25c7e02 +N 410a38b8 00000000 40080000 00000000 43419b4a 26032a44 +N 410e3cb8 00000000 40080000 00000000 434aff5e 0adb9704 +N 410b79f8 00000000 40080000 00000000 434441de 148a4ee0 +N 422bf648 83a20000 3ff80000 00000000 434a236b bf6a3874 +N 422522ff 1b320000 3ff80000 00000000 43412da7 0a4b7122 +N 410a1348 00000000 40080000 00000000 4341504b f072e7fc +N 410daac8 00000000 40080000 00000000 43497fc9 43ebf864 +N 410fd848 00000000 40080000 00000000 434f896b a8b521ec +N 410c5c58 00000000 40080000 00000000 434646d8 a3b989da +N 41099678 00000000 40080000 00000000 43405c4b 7cbb96b8 +N 422a9a8c edd20000 3ff80000 00000000 434841cf 83fec43a +N 410defa8 00000000 40080000 00000000 434a32ff 6de53266 +N 4224b4ee 07620000 3ff80000 00000000 4340a827 fe6fd8f4 +N 422ed847 d1e20000 3ff80000 00000000 434e4872 c8fb0c64 +N 4226a2e1 ab020000 3ff80000 00000000 434309d8 c46bb3e0 +N 4109d7a8 00000000 40080000 00000000 4340da95 726dd1e6 +N 410fac08 00000000 40080000 00000000 434f06aa bfdb5040 +N 422898e8 51620000 3ff80000 00000000 434590b9 386fe94c +N 422df9a8 36d20000 3ff80000 00000000 434d02ea ececbfe6 +N 410f5e38 00000000 40080000 00000000 434e242d 950fd84c +N 42248fe4 19220000 3ff80000 00000000 43407b8a de4480e4 +N 410f9508 00000000 40080000 00000000 434ec344 0c3d81f0 +N 410a0c68 00000000 40080000 00000000 4341429d b335408a +N 410af3e8 00000000 40080000 00000000 43431ef7 4e035bb2 +N 410e9078 00000000 40080000 00000000 434be222 4b036198 +N 4228a9af ac620000 3ff80000 00000000 4345a6cd d1a39bd4 +N 410c9048 00000000 40080000 00000000 4346c21c 7bc7cc6c +N 4228d4e3 08f20000 3ff80000 00000000 4345dfca 45d1839a +N 41099358 00000000 40080000 00000000 4340564d afc60baa +N 410fb648 00000000 40080000 00000000 434f24d3 f3aab58c +N 422b941e a2820000 3ff80000 00000000 43499a40 7594a7f0 +N 422ce95e 7c720000 3ff80000 00000000 434b7b25 66d726f6 +N 42270c47 5cf20000 3ff80000 00000000 43438f6a f1649e1a +N 410c5848 00000000 40080000 00000000 43463d47 510ff9ec +N 410c25f8 00000000 40080000 00000000 4345c7ac 17996f20 +N 410e2d48 00000000 40080000 00000000 434ad619 687ab2dc +N 410f74e8 00000000 40080000 00000000 434e65c3 85b9d362 +N 410a4588 00000000 40080000 00000000 4341b525 e2dfba88 +N 410fb698 00000000 40080000 00000000 434f25bf a92f0486 +N 4109e9d8 00000000 40080000 00000000 4340fe44 21eac0a2 +N 422e0031 02020000 3ff80000 00000000 434d0c67 f3c56f40 +N 4225ab78 47220000 3ff80000 00000000 4341d511 f317325c +N 42248c2f 2b520000 3ff80000 00000000 43407716 132f610a +N 42252813 c5820000 3ff80000 00000000 434133d9 098b8af0 +N 410b6438 00000000 40080000 00000000 434411e8 ebe4476c +N 410fb548 00000000 40080000 00000000 434f21e1 ce07545c +N 42250bf5 c2f20000 3ff80000 00000000 43411199 5157ad26 +N 4225ec76 99720000 3ff80000 00000000 43422587 c1addf56 +N 4229c954 95620000 3ff80000 00000000 434725df 1e060434 +N 422acebc 7b020000 3ff80000 00000000 43488952 2fa725e0 +N 410dad28 00000000 40080000 00000000 434985e9 8037a92e +N 42248679 f5b20000 3ff80000 00000000 4340703a 3576c472 +N 410a2648 00000000 40080000 00000000 43417640 6f23ba8c +N 410ca2d8 00000000 40080000 00000000 4346ee97 e8eb6dd2 +N 422fb7d8 da320000 3ff80000 00000000 434f9402 606d7702 +N 4226d90b af120000 3ff80000 00000000 43434e56 d226a8ee +N 410b90c8 00000000 40080000 00000000 4344747c d2541984 +N 422de30c e4920000 3ff80000 00000000 434ce21f 437c0de2 +N 42246bfb 08a20000 3ff80000 00000000 4340506f fb5a3c6c +N 410bbe68 00000000 40080000 00000000 4344dab6 bdbc50ea +N 422f250b a1620000 3ff80000 00000000 434eb9c5 c892e4b4 +N 410a1d58 00000000 40080000 00000000 4341645e f742868a +N 410b1798 00000000 40080000 00000000 43436b4f f74b0436 +N 410af428 00000000 40080000 00000000 43431f7f 84ef37fe +N 410baef8 00000000 40080000 00000000 4344b7fa 37bf2ad0 +N 410ab478 00000000 40080000 00000000 43429930 ead53058 +N 422a88c8 3af20000 3ff80000 00000000 43482986 5e86fe26 +N 422e46ea 51520000 3ff80000 00000000 434d735c 4f924a4a +N 422eaff4 cd620000 3ff80000 00000000 434e0d23 bccb4ecc +N 410ac108 00000000 40080000 00000000 4342b37c 86b64a30 +N 42250207 a8c20000 3ff80000 00000000 43410586 4d31fa08 +N 42255390 50f20000 3ff80000 00000000 434168fe 2c48b366 +N 422de68d d5220000 3ff80000 00000000 434ce733 a4609664 +N 4224d8af 96020000 3ff80000 00000000 4340d35f 824777c0 +N 410d2f88 00000000 40080000 00000000 4348471c b0e55268 +N 422b7b8a 34620000 3ff80000 00000000 4349780d bcd9f6d4 +N 42245c37 08520000 3ff80000 00000000 43403d8f 50a5c26a +N 4109fc58 00000000 40080000 00000000 434122c3 4ca1a7da +N 410dfb38 00000000 40080000 00000000 434a5166 aa404cbc +N 410c0488 00000000 40080000 00000000 43457a6a 0f448258 +N 422528c9 e9d20000 3ff80000 00000000 434134b7 321760ba +N 42279ed4 db320000 3ff80000 00000000 43444b22 859b56de +N 410c4618 00000000 40080000 00000000 43461293 781e3e2e +N 4225a75b 25e20000 3ff80000 00000000 4341cffe 3e525fe4 +N 42249198 34620000 3ff80000 00000000 43407d97 493536d4 +N 422ad751 d6720000 3ff80000 00000000 4348951b ec3fabb6 +N 4225275d a4420000 3ff80000 00000000 434132fa e8782258 +N 410f7148 00000000 40080000 00000000 434e5b42 788b3b9c +N 410a1498 00000000 40080000 00000000 434152e9 5e875726 +N 410f3a48 00000000 40080000 00000000 434dbd0b 74b1da4c +N 422fc24d d9920000 3ff80000 00000000 434fa3a1 6fe19dbe +N 410c1fd8 00000000 40080000 00000000 4345b977 6e0bd5c2 +N 410c2818 00000000 40080000 00000000 4345cc9b 3ca0038e +N 42262d00 b3c20000 3ff80000 00000000 434275e4 0ce44028 +N 410dd538 00000000 40080000 00000000 4349edd3 37d4af9c +N 4226fccc f4e20000 3ff80000 00000000 43437bba 0f92977c +N 410e9e78 00000000 40080000 00000000 434c0884 ba021838 +N 422d59d5 ea520000 3ff80000 00000000 434c1c1b 2d652fd6 +N 410bffe8 00000000 40080000 00000000 43456fc8 e02f3ff2 +N 422c8806 80220000 3ff80000 00000000 434af0d0 155ababc +N 410fe008 00000000 40080000 00000000 434fa077 b01dfa00 +N 41096fb8 00000000 40080000 00000000 43401267 9fec5394 +N 422fd91b d8420000 3ff80000 00000000 434fc5bb 81912dd8 +N 4228a44f 6a220000 3ff80000 00000000 43459fb9 df48b784 +N 410c80e8 00000000 40080000 00000000 43469d70 250e47a2 +N 42243ebe 52120000 3ff80000 00000000 43401a58 f2f8d3b2 +N 410af4e8 00000000 40080000 00000000 43432118 38dc3b62 +N 410ee208 00000000 40080000 00000000 434cc3b1 7d24e260 +N 410b0818 00000000 40080000 00000000 43434a0e 71121d8e +N 410bbae8 00000000 40080000 00000000 4344d2d3 3ac0c982 +N 42265613 56320000 3ff80000 00000000 4342a945 533b317e +N 422ac1d0 63920000 3ff80000 00000000 43487796 95307f02 +N 410d3e18 00000000 40080000 00000000 43486b86 1fd5a0ae +N 4226c5f1 8be20000 3ff80000 00000000 43433625 c4139c24 +N 410f74a8 00000000 40080000 00000000 434e6509 fe27b9d6 +N 410d2b18 00000000 40080000 00000000 43483c0b 7773fa9e +N 40c41680 00000000 40100000 00000000 4343e078 c01bd908 +N 410ea898 00000000 40080000 00000000 434c245d 407398e6 +N 40c3b180 00000000 40100000 00000000 43425c56 f6ddda68 +N 422d342c 45120000 3ff80000 00000000 434be611 a39ace52 +N 40c5a080 00000000 40100000 00000000 434ab476 2a140680 +N 410f07f8 00000000 40080000 00000000 434d2e35 3ee45180 +N 4228156e e0b20000 3ff80000 00000000 4344e4ba 0e74d3d2 +N 42283d2f cba20000 3ff80000 00000000 4345188a 9fc06574 +N 410f5918 00000000 40080000 00000000 434e1569 ec10183e +N 410c4958 00000000 40080000 00000000 43461a30 e6b5dcca +N 410afdc8 00000000 40080000 00000000 43433403 49ad54f4 +N 410e8638 00000000 40080000 00000000 434bc61e 336057cc +N 407c9000 00000000 40180000 00000000 43402e8b dec0fd38 +N 4224ba28 e8820000 3ff80000 00000000 4340ae77 eaea1a30 +N 410bd408 00000000 40080000 00000000 43450ba0 a34297c0 +N 4227f36d ece20000 3ff80000 00000000 4344b889 eb06827c +N 42265bb7 61c20000 3ff80000 00000000 4342b057 73c87d68 +N 42258fd5 7fc20000 3ff80000 00000000 4341b2ff f8ddbb58 +N 422e5ade 5c720000 3ff80000 00000000 434d907e 0a772af6 +N 410ac2d8 00000000 40080000 00000000 4342b749 cb6423d2 +N 42252625 72620000 3ff80000 00000000 4341317e 2edc6414 +N 410b60a8 00000000 40080000 00000000 43440a15 400fa416 +N 410a5588 00000000 40080000 00000000 4341d593 f924dd88 +N 410a92d8 00000000 40080000 00000000 43425348 5c6302d2 +N 410bbd88 00000000 40080000 00000000 4344d8bd ad34f108 +N 410e4ea8 00000000 40080000 00000000 434b2f86 965a5bb6 +N 422cbee4 faa20000 3ff80000 00000000 434b3eac 718cfd2c +N 422e9dd9 a1820000 3ff80000 00000000 434df28f 00ac2870 +N 410df308 00000000 40080000 00000000 434a3bdc de1c5390 +N 410dfbd8 00000000 40080000 00000000 434a530c 0c9aad02 +N 42267431 23320000 3ff80000 00000000 4342cf0f fa289dde +N 422e1905 e8e20000 3ff80000 00000000 434d3080 177a1804 +N 4226cdf5 e3c20000 3ff80000 00000000 4343404b b28e1228 +N 410d2c48 00000000 40080000 00000000 43483f01 52d36dac +N 422a7537 e2920000 3ff80000 00000000 43480ed2 61136822 +N 410c0688 00000000 40080000 00000000 43457f03 e012e6b8 +N 42272792 ed520000 3ff80000 00000000 4343b234 79fa02ca +N 410daa88 00000000 40080000 00000000 43497f24 3eb44d78 +N 410e3c98 00000000 40080000 00000000 434aff08 5451aaa6 +N 42270125 29620000 3ff80000 00000000 43438140 50659fb4 +N 410f21c8 00000000 40080000 00000000 434d7743 9fea5fb4 +N 410cad98 00000000 40080000 00000000 43470875 13320d56 +N 422a5cb0 90d20000 3ff80000 00000000 4347ed65 8d2deeda +N 4227dd9a a5d20000 3ff80000 00000000 43449c3d b76f3ac6 +N 410b3648 00000000 40080000 00000000 4343ad97 f3e25d8c +N 410e5db8 00000000 40080000 00000000 434b5823 41f35a34 +N 410a6e88 00000000 40080000 00000000 4342088f 194b4a38 +N 4226cc2a b0c20000 3ff80000 00000000 43433e06 456ed2f8 +N 410cc178 00000000 40080000 00000000 43473879 b124aec8 +N 410c9678 00000000 40080000 00000000 4346d0e9 e0a226b8 +N 410dbce8 00000000 40080000 00000000 4349aea2 3667cce2 +N 41096cf8 00000000 40080000 00000000 43400d31 ba9f8e70 +N 4227407b 2b820000 3ff80000 00000000 4343d204 ce1d0350 +N 410eb788 00000000 40080000 00000000 434c4d93 a8d16be8 +N 410f8288 00000000 40080000 00000000 434e8d54 50e2f5f8 +N 410f5fd8 00000000 40080000 00000000 434e28dd 04db11c2 +N 4227dc33 69620000 3ff80000 00000000 43449a6c 63d637b4 +N 410bcb18 00000000 40080000 00000000 4344f760 2be1289e +N 410e3eb8 00000000 40080000 00000000 434b04b9 d3dde564 +N 422658ca 87620000 3ff80000 00000000 4342acac a52108f4 +N 410c77d8 00000000 40080000 00000000 434687e4 ddedf242 +N 410bc728 00000000 40080000 00000000 4344ee78 3c14b30e +N 422e871f ee720000 3ff80000 00000000 434dd13d 5b72974a +N 410bbd88 00000000 40080000 00000000 4344d8bd ad34f108 +N 42294396 61920000 3ff80000 00000000 434672b3 14516942 +N 4227b704 ea620000 3ff80000 00000000 43446a56 5b8cb6ec +N 422e165b 36d20000 3ff80000 00000000 434d2c9f 09b7e01a +N 4227407b 2b820000 3ff80000 00000000 4343d204 ce1d0350 +N 422ab197 bd020000 3ff80000 00000000 4348615a 12b652e0 +N 4225cc89 ca720000 3ff80000 00000000 4341fdf3 0b17d2ca +N 410cf8b8 00000000 40080000 00000000 4347bf53 dabbee44 +N 422ac645 c4720000 3ff80000 00000000 43487db4 61b6c20a +N 410e40d8 00000000 40080000 00000000 434b0a6c 2046f272 +N 410f6c38 00000000 40080000 00000000 434e4c9b 1f5a50ec +N 4227ad3b 15420000 3ff80000 00000000 43445db3 e193ceb8 +N 422ca14e 4d720000 3ff80000 00000000 434b14a6 7dda88d6 +N 422850e4 ba820000 3ff80000 00000000 43453249 f66d90f0 +N 410d0288 00000000 40080000 00000000 4347d77d 215f7df8 +N 422d06dd 51320000 3ff80000 00000000 434ba53d f079141e +N 4226060c 52120000 3ff80000 00000000 43424554 fd1eec4e +N 410b8ca8 00000000 40080000 00000000 43446b4f 6134ba56 +N 410c9a08 00000000 40080000 00000000 4346d972 8efb34e0 +N 410fefd8 00000000 40080000 00000000 434fcfa0 7477b4c2 +N 422de32b d1820000 3ff80000 00000000 434ce24c 18269670 +N 410efc08 00000000 40080000 00000000 434d0c94 f4262f40 +N 422b4ee5 68f20000 3ff80000 00000000 43493a17 d67cb066 +N 4227f7dd 31620000 3ff80000 00000000 4344be4b 6e4a4ab4 +N 410bb6c8 00000000 40080000 00000000 4344c989 a55e16a4 +N 422817ed 72a20000 3ff80000 00000000 4344e7f9 1ced122c +N 4228c32b cba20000 3ff80000 00000000 4345c865 cd521a8c +N 410d5838 00000000 40080000 00000000 4348ad33 cee4192c +N 410c6df8 00000000 40080000 00000000 4346707a b657bca0 +N 42292eb9 3fb20000 3ff80000 00000000 434656ea 1f405e4e +N 4229741a 79320000 3ff80000 00000000 4346b37b ad577f1e +N 42270b01 7d520000 3ff80000 00000000 43438dcc 1fd4ff36 +N 4224ddbb 4a920000 3ff80000 00000000 4340d97b baeb8cde +N 410c3778 00000000 40080000 00000000 4345f064 ab1790e8 +N 410bede8 00000000 40080000 00000000 4345468b b5465992 +N 42294ceb a2320000 3ff80000 00000000 43467f24 a43e3ffe +N 422eda3e 86620000 3ff80000 00000000 434e4b57 27470f94 +N 42274b91 58c20000 3ff80000 00000000 4343e033 79cafc08 +N 410e7438 00000000 40080000 00000000 434b9518 c3e76a6c +N 410ce648 00000000 40080000 00000000 4347921a 08037e8c +N 4226b981 ced20000 3ff80000 00000000 4343266b 34e4e51a +N 410a0368 00000000 40080000 00000000 434130bf da49c15a +N 422a4386 b0c20000 3ff80000 00000000 4347cb2b 5a8bad08 +N 422c6fbb 32520000 3ff80000 00000000 434ace6e 8fff4f2a +N 410d73d8 00000000 40080000 00000000 4348f326 88412f82 +N 410da0e8 00000000 40080000 00000000 4349665b 37b7ada2 +N 410b87e8 00000000 40080000 00000000 434460c1 5d39f572 +N 422fdafa bb420000 3ff80000 00000000 434fc888 2b8f0f08 +N 410fa9b8 00000000 40080000 00000000 434effdf 77a2cc74 +N 4228bd58 36820000 3ff80000 00000000 4345c0b6 18d75090 +N 422ec7f7 80c20000 3ff80000 00000000 434e306f 989664f8 +N 422aaa0f 4f120000 3ff80000 00000000 43485708 d9f24312 +N 410cdee8 00000000 40080000 00000000 43478013 071fe642 +N 4109f1b8 00000000 40080000 00000000 43410dc6 ee42b1f4 +N 410ba188 00000000 40080000 00000000 434499dd 3bed53c8 +N 410b6d78 00000000 40080000 00000000 43442644 f30f3708 +N 42294740 cf820000 3ff80000 00000000 43467796 009e4f30 +N 410f1218 00000000 40080000 00000000 434d4ace d375366e +N 410efd48 00000000 40080000 00000000 434d1019 21d5c9dc +N 410c0448 00000000 40080000 00000000 434579d6 e0fcde2c +N 422c8971 1c020000 3ff80000 00000000 434af2d1 b28f2a80 +N 422db68a 09320000 3ff80000 00000000 434ca1b0 ff8fd2e2 +N 4224755f 17320000 3ff80000 00000000 43405bb2 0a92a75e +N 410e79c8 00000000 40080000 00000000 434ba438 b5e81834 +N 422bfed0 cfa20000 3ff80000 00000000 434a2f63 6a88e80c +N 422724ea 7eb20000 3ff80000 00000000 4343aed0 5fcad392 +N 422800f4 63820000 3ff80000 00000000 4344ca19 a9cbd850 +N 410fa1d8 00000000 40080000 00000000 434ee8c3 f26acf22 +N 422b6ff5 e2c20000 3ff80000 00000000 434967f6 be71b3c8 +N 410acfb8 00000000 40080000 00000000 4342d25a 30713594 +N 410cb718 00000000 40080000 00000000 43471f60 7fcce6de +N 410fd7e8 00000000 40080000 00000000 434f884e 75453c72 +N 410f1998 00000000 40080000 00000000 434d600a 400d8b96 +N 422bfd4b bb420000 3ff80000 00000000 434a2d41 9072af08 +N 410ef6e8 00000000 40080000 00000000 434cfe2d 2ff44ec2 +N 410a7138 00000000 40080000 00000000 43420e0f d9be18dc +N 410a6638 00000000 40080000 00000000 4341f790 e02371cc +N 4226f605 a6e20000 3ff80000 00000000 4343731c 881d62bc +N 410bca98 00000000 40080000 00000000 4344f63e 84058e46 +N 422af3f8 47a20000 3ff80000 00000000 4348bc82 4f2bdd0c +N 410fcad8 00000000 40080000 00000000 434f6190 53689952 +N 422a7054 ed620000 3ff80000 00000000 43480828 7618a2cc +N 4224c1e8 b1320000 3ff80000 00000000 4340b7d3 a7d497e2 +N 410c92e8 00000000 40080000 00000000 4346c863 52839602 +N 422cb183 55e20000 3ff80000 00000000 434b2ba8 7b305e1c +N 422f4c0f c4c20000 3ff80000 00000000 434ef394 7b2d7c88 +N 42243121 95720000 3ff80000 00000000 43400a1e 0c29202a +N 42288222 0be20000 3ff80000 00000000 434572cc bf31b3dc +N 410b4538 00000000 40080000 00000000 4343ce11 9c62e49c +N 410e98e8 00000000 40080000 00000000 434bf940 446ff022 +N 410c88f8 00000000 40080000 00000000 4346b0a6 5e93b3b0 +N 422a68d5 bb120000 3ff80000 00000000 4347fdf0 7861d66e +N 410a1458 00000000 40080000 00000000 43415269 d6a6c85a +N 422e3261 69320000 3ff80000 00000000 434d556b 41e6fee2 +N 410f9e18 00000000 40080000 00000000 434eddc7 12b6a2ae +N 410b5248 00000000 40080000 00000000 4343ea94 eea346cc +N 422bc940 4c520000 3ff80000 00000000 4349e460 ad0e3216 +N 422e5e85 78420000 3ff80000 00000000 434d95d4 55bc89d8 +N 422c96e7 a5b20000 3ff80000 00000000 434b05e6 0006a58e +N 410a06a8 00000000 40080000 00000000 43413732 183f9a36 +N 410f8d88 00000000 40080000 00000000 434ead5e b1884808 +N 410ffd98 00000000 40080000 00000000 434ff8c8 8af28456 +N 422f734c 02720000 3ff80000 00000000 434f2dda aedd99ca +N 410f02e8 00000000 40080000 00000000 434d1fef 72667302 +N 410b6158 00000000 40080000 00000000 43440b97 c3db2d4a +N 422f2bd4 51e20000 3ff80000 00000000 434ec3d0 50a3c39c +N 410b8c48 00000000 40080000 00000000 43446a79 ee28bfac +N 4228810a 02d20000 3ff80000 00000000 4345715d 27674d66 +N 422d342c 45120000 3ff80000 00000000 434be611 a39ace52 +N 422a5485 fd920000 3ff80000 00000000 4347e248 2bb749c2 +N 410e27e8 00000000 40080000 00000000 434ac7c4 ed826372 +N 42252179 06920000 3ff80000 00000000 43412bcb 88040fa2 +N 429b4b05 ae3e8400 3ff40000 00000000 43460e40 372ec4ec +N 410c2168 00000000 40080000 00000000 4345bd16 8fef67fa +N 410b5e98 00000000 40080000 00000000 4344058e 29214006 +N 410ad9c8 00000000 40080000 00000000 4342e793 3a1bca34 +N 422e144b c1f20000 3ff80000 00000000 434d299f e9e722ba +N 410dbdb8 00000000 40080000 00000000 4349b0bd 2abadc34 +N 4226b5b7 2cb20000 3ff80000 00000000 434321a0 79e3caae +N 422b208d 8d420000 3ff80000 00000000 4348f9fb 9c564bb8 +N 422ebd4d f6820000 3ff80000 00000000 434e20c1 60b5d770 +N 4226fdf7 50120000 3ff80000 00000000 43437d35 6465c5f2 +N 410d0f08 00000000 40080000 00000000 4347f65c 2b7a78d0 +N 422da328 b6620000 3ff80000 00000000 434c85b2 70ff5194 +N 4229ef6c a0820000 3ff80000 00000000 4347593d 5744e0d0 +N 422af7de f1520000 3ff80000 00000000 4348c1e1 4d1ad64a +N 429e2bbc c5ca0400 3ff40000 00000000 4348fffd cb640490 +N 410b5d48 00000000 40080000 00000000 434402ac e9d53bdc +N 410ad388 00000000 40080000 00000000 4342da62 cbe32928 +N 422d37e0 0e320000 3ff80000 00000000 434beb5f f3b87582 +N 410e8748 00000000 40080000 00000000 434bc904 c6a1b9bc +N 410e25b8 00000000 40080000 00000000 434ac1f1 673f47b4 +N 41098678 00000000 40080000 00000000 43403dad db0b73b8 +N 410f7a88 00000000 40080000 00000000 434e7614 fbe60478 +N 410a3868 00000000 40080000 00000000 43419aa9 01ba52ca +N 410b6e48 00000000 40080000 00000000 4344280f 6b5ef00c +N 422840c6 fe620000 3ff80000 00000000 43451d3a cd5b5494 +N 410ffe58 00000000 40080000 00000000 434ffb08 41d4dd3a +N 4226960f fbf20000 3ff80000 00000000 4342f9ae ea43f1fa +N 410fa418 00000000 40080000 00000000 434eef5c ec1884ce +N 410ae498 00000000 40080000 00000000 4342fe72 f7b95626 +N 42259fda 31620000 3ff80000 00000000 4341c6bc c3b5d54c +N 4225e976 94b20000 3ff80000 00000000 434221ce 54c7f252 +N 410c9928 00000000 40080000 00000000 4346d759 c5ef8b6e +N 410b39a8 00000000 40080000 00000000 4343b4eb 3d186946 +N 410a4498 00000000 40080000 00000000 4341b340 a8ad0826 +N 42297ecf 68320000 3ff80000 00000000 4346c1cf ff03e33e +N 422e088b 80a20000 3ff80000 00000000 434d188a b7d6d16c +N 410e51d8 00000000 40080000 00000000 434b381b 595c2822 +N 410fa028 00000000 40080000 00000000 434ee3d1 d4cc3e3e +N 410bd328 00000000 40080000 00000000 434509a4 7e227b4e +N 410be788 00000000 40080000 00000000 434537fd 6ecec4e8 +N 410bf978 00000000 40080000 00000000 43456103 1f879948 +N 410f7408 00000000 40080000 00000000 434e633a 382145c0 +N 410be628 00000000 40080000 00000000 434534da 9907fe5e +N 422e4517 72420000 3ff80000 00000000 434d70b3 287e8c68 +N 422d3ce4 86c20000 3ff80000 00000000 434bf291 51e686b8 +N 42273251 6d220000 3ff80000 00000000 4343bfeb 932c5564 +N 410e22f8 00000000 40080000 00000000 434aba9f 8b0fb090 +N 422aa040 1a420000 3ff80000 00000000 4348499b a103a298 +N 42268205 90520000 3ff80000 00000000 4342e073 3109d96a +N 410ee738 00000000 40080000 00000000 434cd232 a13434fc +N 42280a97 fcd20000 3ff80000 00000000 4344d6a0 ac9072a6 +N 410b45b8 00000000 40080000 00000000 4343cf28 82329db4 +N 410de0a8 00000000 40080000 00000000 434a0bb1 329e5c16 +N 42277760 09b20000 3ff80000 00000000 4344185e 9a85710e +N 422754d9 9e820000 3ff80000 00000000 4343ec15 dcfa6990 +N 422b19fe 8e820000 3ff80000 00000000 4348f0ed 55764f90 +N 410ff9a8 00000000 40080000 00000000 434fecfb c5962d46 +N 422d9874 d5620000 3ff80000 00000000 434c7640 a5c0a3cc +N 422b401f 94f20000 3ff80000 00000000 434925a2 34dd7ae6 +N 410c20e8 00000000 40080000 00000000 4345bbed d60b25a2 +N 4227f597 a9c20000 3ff80000 00000000 4344bb58 925a1798 +N 410f8498 00000000 40080000 00000000 434e9354 8f246426 +N 410bdef8 00000000 40080000 00000000 4345247a fd2373d0 +N 410b9b08 00000000 40080000 00000000 43448b56 bb3d0310 +N 410bb098 00000000 40080000 00000000 4344bba0 73742666 +N 4226a94b df620000 3ff80000 00000000 434311f1 218841f4 +N 410b4118 00000000 40080000 00000000 4343c516 3a934fbe +N 410b65e8 00000000 40080000 00000000 4344159e bd60b412 +N 40c4ce80 00000000 40100000 00000000 4346e0c4 243d8468 +N 422df853 8c120000 3ff80000 00000000 434d00fc 608fc272 +N 410f4198 00000000 40080000 00000000 434dd1f4 87a93f16 +N 422a9cd4 86720000 3ff80000 00000000 434844ed c2b455b6 +N 410bb4f8 00000000 40080000 00000000 4344c575 d2f49bf0 +N 410c8ac8 00000000 40080000 00000000 4346b4f9 83412264 +N 410aa518 00000000 40080000 00000000 43427923 d546787e +N 410eb2b8 00000000 40080000 00000000 434c4048 315e5724 +N 410c2928 00000000 40080000 00000000 4345cf13 16a73e6e +N 410f6c98 00000000 40080000 00000000 434e4db0 d6990ba6 +N 41d75e5b 98400000 3ffc0000 00000000 4345f411 e120fd1c +N 422b8207 4a220000 3ff80000 00000000 43498113 56b35c7c +N 4109f8b8 00000000 40080000 00000000 43411b98 71725e44 +N 410ea9e8 00000000 40080000 00000000 434c27fa aaedb6d2 +N 422b1b42 82f20000 3ff80000 00000000 4348f2ac 8ccf1526 +N 422cb65d e8620000 3ff80000 00000000 434b328d b57c7e54 +N 410b60f8 00000000 40080000 00000000 43440ac4 edecdc30 +N 410dc4a8 00000000 40080000 00000000 4349c2bb b1b930d6 +N 422ba406 ce520000 3ff80000 00000000 4349b06a 3e4d3856 +N 410af7b8 00000000 40080000 00000000 43432715 a62c1514 +N 422583bb a3920000 3ff80000 00000000 4341a41b b56328fe +N 410c6cd8 00000000 40080000 00000000 43466dd0 dd7230b2 +N 4227b567 ba220000 3ff80000 00000000 43446840 d7c6967c +N 4229b849 18a20000 3ff80000 00000000 43470eef 6639b26c +N 42260d69 ca420000 3ff80000 00000000 43424e80 09656498 +N 410f2308 00000000 40080000 00000000 434d7ad0 641d4c90 +N 4225419e 55720000 3ff80000 00000000 43415309 40e147d6 +N 422b88a2 d2b20000 3ff80000 00000000 43498a44 5e960612 +N 422f2ded 43a20000 3ff80000 00000000 434ec6eb 4907cf8c +N 410ac1f8 00000000 40080000 00000000 4342b573 e064ec60 +N 410c70a8 00000000 40080000 00000000 434676d8 6c4d7f16 +N 410cd9a8 00000000 40080000 00000000 43477343 60bc4746 +N 41099628 00000000 40080000 00000000 43405bb2 0a92a75e +N 422e1734 6c320000 3ff80000 00000000 434d2dda f8e9f542 +N 410b43b8 00000000 40080000 00000000 4343cacd 284eb754 +N 410bc6b8 00000000 40080000 00000000 4344ed7b 106e46e4 +N 422b2d1a 78720000 3ff80000 00000000 43490b52 e896988a +N 410e1c08 00000000 40080000 00000000 434aa82e 3ce80540 +N 422e52d5 e5420000 3ff80000 00000000 434d84c2 74253cb8 +N 410e3878 00000000 40080000 00000000 434af3fd 5a096118 +N 422fcbc5 61320000 3ff80000 00000000 434fb1c8 121c4de2 +N 422b08bf f0520000 3ff80000 00000000 4348d923 11269296 +N 410d1cb8 00000000 40080000 00000000 43481848 83ce0104 +N 422fc42c 11020000 3ff80000 00000000 434fa66c 18bd1260 +N 410ea328 00000000 40080000 00000000 434c1566 ae8fea4e +N 410dee18 00000000 40080000 00000000 434a2ee5 70a749ae +N 422eb6b0 b1f20000 3ff80000 00000000 434e1708 86f0ff46 +N 410aeac8 00000000 40080000 00000000 43430b92 39efb464 +N 410b0e88 00000000 40080000 00000000 434357d9 acee2838 +N 422c9a91 69920000 3ff80000 00000000 434b0b17 be445fbe +N 410a4108 00000000 40080000 00000000 4341ac0e 07503230 +N 422cc805 0d920000 3ff80000 00000000 434b4ba6 a0ca683e +N 422b2ca4 83920000 3ff80000 00000000 43490aaf db59a4fe +N 422b1335 7c220000 3ff80000 00000000 4348e790 053dbd3c +N 42251ff3 00020000 3ff80000 00000000 434129f0 2804e000 +N 422f1d47 3d320000 3ff80000 00000000 434eae48 0acef162 +N 422535ce 9dd20000 3ff80000 00000000 4341449a ab0a3e3a +N 410e22b8 00000000 40080000 00000000 434ab9f5 422e0c24 +N 41097158 00000000 40080000 00000000 4340157c 5d95784a +N 422db66b 33620000 3ff80000 00000000 434ca184 6dd7e574 +N 4224b338 76220000 3ff80000 00000000 4340a618 0e853f04 +N 422f8c39 77120000 3ff80000 00000000 434f52f3 a5bf1612 +N 422c0b36 d8920000 3ff80000 00000000 434a40ca 87c54b62 +N 410c6a48 00000000 40080000 00000000 434667c0 8e2ba34c +N 422b697a ef020000 3ff80000 00000000 43495ef7 11f4a5a0 +N 410ab038 00000000 40080000 00000000 43429051 264f31ac +N 410dc588 00000000 40080000 00000000 4349c501 4b2f6288 +N 4226a20a 5d420000 3ff80000 00000000 434308c9 26e38648 +N 410db838 00000000 40080000 00000000 4349a27f 1b238b2c +N 410e2a78 00000000 40080000 00000000 434ace99 37aeba78 +N 4225f5e1 ebf20000 3ff80000 00000000 4342313a d9b06ffa +N 410fb998 00000000 40080000 00000000 434f2e97 64225996 +N 410f7638 00000000 40080000 00000000 434e6991 bddb74cc +N 410b9018 00000000 40080000 00000000 434472f5 0ea0830e +N 4109c128 00000000 40080000 00000000 4340aeb6 19b216ee +N 422d1565 59620000 3ff80000 00000000 434bba03 0a15a1b4 +N 410f48f8 00000000 40080000 00000000 434de715 469b37b0 +N 410f86c8 00000000 40080000 00000000 434e99b2 c4355da4 +N 422a5e64 42f20000 3ff80000 00000000 4347efb6 c5d822da +N 410cd398 00000000 40080000 00000000 4347647d f5a39976 +N 42281421 c3120000 3ff80000 00000000 4344e308 985f1f6e +N 422b1a91 ce220000 3ff80000 00000000 4348f1b8 9a93a9fc +N 422525d7 67520000 3ff80000 00000000 4341311f 03e37a76 +N 422c1a51 49820000 3ff80000 00000000 434a5602 b6b6a970 +N 410e6d78 00000000 40080000 00000000 434b82c5 a3b9c708 +N 422acd3f beb20000 3ff80000 00000000 43488747 7ecc046e +N 4225915f 89d20000 3ff80000 00000000 4341b4e5 2e724cba +N 422f7f52 62d20000 3ff80000 00000000 434f3fbe 2145069a +N 422dc6ed e5f20000 3ff80000 00000000 434cb964 fd0c573a +N 410f6bd8 00000000 40080000 00000000 434e4b85 6ebc6a02 +N 410c5918 00000000 40080000 00000000 43463f30 f63f083e +N 410c4078 00000000 40080000 00000000 43460569 9647d298 +N 42252777 a8d20000 3ff80000 00000000 4341331a a3981c26 +N 410bf0c8 00000000 40080000 00000000 43454d1e 5c600b84 +N 410e29a8 00000000 40080000 00000000 434acc6e c18f8e46 +N 410f5a08 00000000 40080000 00000000 434e181c f675b8e0 +N 422ed847 d1e20000 3ff80000 00000000 434e4872 c8fb0c64 +N 410f6c18 00000000 40080000 00000000 434e4c3e 8e69264e +N 4227180f 5c220000 3ff80000 00000000 43439e6c 426e913c +N 410c1a28 00000000 40080000 00000000 4345ac4c 109cf21e +N 42289974 99420000 3ff80000 00000000 43459171 b54c5838 +N 410f8438 00000000 40080000 00000000 434e923d 2f0c2d6c +N 4109d658 00000000 40080000 00000000 4340d804 2ea6f1ba +N 410a35a8 00000000 40080000 00000000 4341951f 9b38de86 +N 422922dd 33c20000 3ff80000 00000000 43464724 0bfc0fd8 +N 42282f60 c1620000 3ff80000 00000000 43450686 3b3670b4 +N 410e51d8 00000000 40080000 00000000 434b381b 595c2822 +N 410f82d8 00000000 40080000 00000000 434e8e3d 079367d2 +N 410a4198 00000000 40080000 00000000 4341ad30 d722cf16 +N 4228f4dc 10c20000 3ff80000 00000000 43460a17 2ac58ef8 +N 410ea488 00000000 40080000 00000000 434c192e d488c058 +N 410f8238 00000000 40080000 00000000 434e8c6b 9ed0230c +N 410daf68 00000000 40080000 00000000 43498bb8 1a376b9a +N 410a40f8 00000000 40080000 00000000 4341abed b81a2630 +N 422a918c adc20000 3ff80000 00000000 43483581 0f208e18 +N 4227f7f8 e3320000 3ff80000 00000000 4344be6f 622ada22 +N 422bd71e 74820000 3ff80000 00000000 4349f7c5 55e37eb0 +N 410eac08 00000000 40080000 00000000 434c2dd5 9dcb2040 +N 422ef8f5 68d20000 3ff80000 00000000 434e789f 55f3ebda +N 410d05e8 00000000 40080000 00000000 4347dfd0 54ec7212 +N 410c28e8 00000000 40080000 00000000 4345ce7e 66979322 +N 42296b30 14b20000 3ff80000 00000000 4346a78f 57edddae +N 410c6968 00000000 40080000 00000000 434665ae bfb1b17a +N 4229a7b5 db820000 3ff80000 00000000 4346f8a8 c710c550 +N 410c4808 00000000 40080000 00000000 4346171d 6b7ecd80 +N 422d39e7 e8920000 3ff80000 00000000 434bee49 1e6dd962 +N 4227083f 8d020000 3ff80000 00000000 43438a49 a8613f20 +N 422c937a 98720000 3ff80000 00000000 434b010a a62e9c8a +N 410a8d58 00000000 40080000 00000000 434247e9 d1ad338a +N 410c2758 00000000 40080000 00000000 4345cadd 5604996a +N 422a4fe0 16f20000 3ff80000 00000000 4347dbf5 6c766d5a +N 410c5ff8 00000000 40080000 00000000 43464f64 812d5200 +N 40c4c780 00000000 40100000 00000000 4346c20a 129d5fe0 +N 422673fb 87020000 3ff80000 00000000 4342cecc 9de59ea0 +N 41096938 00000000 40080000 00000000 43400618 988c7f5c +N 410df648 00000000 40080000 00000000 434a4468 2452218c +N 4109efa8 00000000 40080000 00000000 434109b6 0c8a7266 +N 422bae05 66820000 3ff80000 00000000 4349be5a 6a4d1e90 +N 4109f5e8 00000000 40080000 00000000 4341160a 39bac712 +N 410d9918 00000000 40080000 00000000 43495248 dbf6243e +N 4109b8d8 00000000 40080000 00000000 43409e94 14cc14f2 +N 409abc00 00000000 40140000 00000000 434a0c60 d427e3b8 +N 410bcdf8 00000000 40080000 00000000 4344fde2 7b589ea0 +N 410c0808 00000000 40080000 00000000 43458277 ab06c180 +N 4109ee38 00000000 40080000 00000000 434106e0 f7e1634c +N 422afa2a 85f20000 3ff80000 00000000 4348c50a 7ba894c6 +N 422bfad7 4e320000 3ff80000 00000000 434a29d0 0c4b227e +N 410c1cf8 00000000 40080000 00000000 4345b2ce 8eb2cf70 +N 422d187e 9cd20000 3ff80000 00000000 434bbe71 88f2595a +N 410c5408 00000000 40080000 00000000 43463347 e1baafc0 +N 422c5810 d5320000 3ff80000 00000000 434aacfe e991b462 +N 410f7788 00000000 40080000 00000000 434e6d60 47490fe8 +N 410cb6c8 00000000 40080000 00000000 43471e9f 401b46a4 +N 422a6b38 44d20000 3ff80000 00000000 43480130 843e0c5a +N 42261c43 05420000 3ff80000 00000000 43426100 7eb21748 +N 42289040 b1220000 3ff80000 00000000 43458558 71c1201c +N 410e44b8 00000000 40080000 00000000 434b14d1 6fe6b084 +N 422aafe1 5d920000 3ff80000 00000000 43485f01 8a24023e +N 410cedd8 00000000 40080000 00000000 4347a49f ee07a362 +N 422f47bc 49720000 3ff80000 00000000 434eed29 d38256aa +N 410c6b78 00000000 40080000 00000000 43466a8f c84cb2a8 +N 422eb7ab 81320000 3ff80000 00000000 434e1879 1d1a2e1e +N 410fffc8 00000000 40080000 00000000 434fff58 0125ff54 +N 422be488 90620000 3ff80000 00000000 434a0a8c 4eba7aac +N 410ecb48 00000000 40080000 00000000 434c844e d0dcf27c +N 422dcf21 85d20000 3ff80000 00000000 434cc543 e21536c6 +N 4226ed57 c1120000 3ff80000 00000000 43436816 693dbd2e +N 410b0588 00000000 40080000 00000000 43434492 a1b55e88 +N 42263324 d0e20000 3ff80000 00000000 43427d8f ab5a28fc +N 42275955 72520000 3ff80000 00000000 4343f1d4 4bc2b8d6 +N 40995400 00000000 40140000 00000000 4343e19e 66a66662 +N 410dfff8 00000000 40080000 00000000 434a5dea e805a000 +N 410b7a38 00000000 40080000 00000000 4344426b a3a8598c +N 422fb47c c1320000 3ff80000 00000000 434f8efe 0ea8861e +N 410f7448 00000000 40080000 00000000 434e63f3 b854132c +N 4227ee21 ae320000 3ff80000 00000000 4344b1aa 49ac967e +N 410d59f8 00000000 40080000 00000000 4348b19e 45d9a8e0 +N 41440c1c 80000000 40040000 00000000 4343e19e 66a66662 +N 422e108a 1b520000 3ff80000 00000000 434d2429 917bb30a +N 410f12f8 00000000 40080000 00000000 434d4d48 6e541d90 +N 410ef248 00000000 40080000 00000000 434cf131 4b3954cc +N 42284786 b0f20000 3ff80000 00000000 4345260b 8f706766 +N 40c3f780 00000000 40100000 00000000 434366e1 24c15320 +N 410eb5a8 00000000 40080000 00000000 434c4865 2352f686 +N 422c847c 21d20000 3ff80000 00000000 434aebcc 7be051ba +N 4225de4c 2e120000 3ff80000 00000000 434213f4 204ec3ce +N 4229153e 9ee20000 3ff80000 00000000 4346350b 542e3244 +N 410a3bf8 00000000 40080000 00000000 4341a1d6 e9808b40 +N 42267bd6 93220000 3ff80000 00000000 4342d8ac 4fc2fd24 +N 422f1916 8aa20000 3ff80000 00000000 434ea815 a078bcd4 +N 4226d3fa 12920000 3ff80000 00000000 434347ea 7d5acdde +N 4228a05c a8c20000 3ff80000 00000000 43459a87 a12425f8 +N 422f05c0 dd120000 3ff80000 00000000 434e8b82 f15ae352 +N 410c0c48 00000000 40080000 00000000 43458c41 c13857ac +N 410def88 00000000 40080000 00000000 434a32ab 6a14f668 +N 410b1478 00000000 40080000 00000000 43436498 76830258 +N 410a1da8 00000000 40080000 00000000 434164fe cf967e06 +N 422740e8 48220000 3ff80000 00000000 4343d290 52475dbc +N 4109c918 00000000 40080000 00000000 4340be27 88ee753e +N 42986201 feaa8400 3ff40000 00000000 434327ff d133b6f4 +N 410db838 00000000 40080000 00000000 4349a27f 1b238b2c +N 422569a0 b8b20000 3ff80000 00000000 43418409 e41d412e +N 410df078 00000000 40080000 00000000 434a3521 97c90398 +N 410fd178 00000000 40080000 00000000 434f7532 996321c8 +N 4227b0fe a0220000 3ff80000 00000000 4344628f 4afd5944 +N 410dffc8 00000000 40080000 00000000 434a5d6c 59139f54 +N 410b8698 00000000 40080000 00000000 43445dd7 65811386 +N 42276bb6 90f20000 3ff80000 00000000 43440965 9635149a +N 410c2128 00000000 40080000 00000000 4345bc82 31abb8ee +N 410ec888 00000000 40080000 00000000 434c7cab ae857f18 +N 42248279 05f20000 3ff80000 00000000 43406b6b 28ff3b3a +N 410fa358 00000000 40080000 00000000 434eed29 d38256aa +N 410ef038 00000000 40080000 00000000 434ceb68 44863dac +N 410d5bf8 00000000 40080000 00000000 4348b6aa e09f2140 +N 410d90d8 00000000 40080000 00000000 43493d22 3e4af972 +N 410e9748 00000000 40080000 00000000 434bf4cb 8473ecbc +N 410e94d8 00000000 40080000 00000000 434bee1d 47a8ec32 +N 410b9f28 00000000 40080000 00000000 4344948d c1f7d78e +N 422b3e47 22720000 3ff80000 00000000 43492314 480d0236 +N 410c26d8 00000000 40080000 00000000 4345c9b4 1ecf7892 +N 410a6608 00000000 40080000 00000000 4341f72e df9ecb20 +N 42257cf8 6b820000 3ff80000 00000000 43419bcb 129b04b0 +N 410dbd28 00000000 40080000 00000000 4349af48 084ab42e +N 410c7938 00000000 40080000 00000000 43468b28 c921e25c +N 42261db7 6ff20000 3ff80000 00000000 434262d0 df77d07a +N 4226526b c3020000 3ff80000 00000000 4342a4b1 0c342ae0 +N 410f9d68 00000000 40080000 00000000 434edbc3 a985413a +N 422d6872 a5e20000 3ff80000 00000000 434c311b 9e1d501c +N 410a5498 00000000 40080000 00000000 4341d3ac 6f2c4326 +N 410d3d18 00000000 40080000 00000000 43486904 dd6438fe +N 410bb808 00000000 40080000 00000000 4344cc59 d57eb280 +N 41096a68 00000000 40080000 00000000 43400857 cb76cb2a +N 410e45b8 00000000 40080000 00000000 434b1780 a8c82db4 +N 40c41f80 00000000 40100000 00000000 4344042f e473df80 +N 422ec42a b2420000 3ff80000 00000000 434e2ad8 9e7c2b98 +N 410ce878 00000000 40080000 00000000 43479774 a8ae0218 +N 410e2748 00000000 40080000 00000000 434ac61a b11087bc +N 410b0c78 00000000 40080000 00000000 4343536d 9827b0d8 +N 422d0f8e cd220000 3ff80000 00000000 434bb1aa 3c0cb164 +N 410db2d8 00000000 40080000 00000000 43499498 ffe728d2 +N 42291be2 ee420000 3ff80000 00000000 43463ddd f70d6a18 +N 410bc558 00000000 40080000 00000000 4344ea5f 9696ba0a +N 4226e532 d5220000 3ff80000 00000000 43435dc0 2a88499c +N 422a751a c9b20000 3ff80000 00000000 43480eaa b15566f2 +N 4224f271 aa120000 3ff80000 00000000 4340f298 80e490b2 +N 410b9528 00000000 40080000 00000000 43447e3b a83a38ae +N 410cd6a8 00000000 40080000 00000000 43476bf3 6262a936 +N 410acbe8 00000000 40080000 00000000 4342ca53 dd8f1832 +N 422e90e5 21f20000 3ff80000 00000000 434ddf8e fc92ceba +N 422801d2 1dc20000 3ff80000 00000000 4344cb39 ba72dbe8 +N 422d793b c5020000 3ff80000 00000000 434c4942 2e536a20 +N 410d41a8 00000000 40080000 00000000 43487474 010ebec6 +N 410a1b98 00000000 40080000 00000000 434160e0 1c1c72f6 +N 422e3f22 b7520000 3ff80000 00000000 434d6803 2d28ab8a +N 422d5435 c8720000 3ff80000 00000000 434c1406 b64bfd76 +N 410e9cc8 00000000 40080000 00000000 434c03e2 6d8687c4 +N 410d8258 00000000 40080000 00000000 43491812 360c7ffa +N 422cd54d 90120000 3ff80000 00000000 434b5e8e 3fbb420e +N 410add68 00000000 40080000 00000000 4342ef3c 5f4dbd3a +N 422740cd 00e20000 3ff80000 00000000 4343d26d 70ff66fc +N 422b2bf3 96220000 3ff80000 00000000 434909bb 4cad3304 +N 42272c40 dbb20000 3ff80000 00000000 4343b82d 484452ce +N 410a6b68 00000000 40080000 00000000 4342022a 6c0240da +N 410e3108 00000000 40080000 00000000 434ae01b d68a2f30 +N 42273ca5 56e20000 3ff80000 00000000 4343cd1d 9bb0af44 +N 410ae238 00000000 40080000 00000000 4342f96b 2864a50c +N 410c9338 00000000 40080000 00000000 4346c922 b082813c +N 4225176b df220000 3ff80000 00000000 43411f8c 87be0ca4 +N 410a19e8 00000000 40080000 00000000 43415d81 a81683d2 +N 42269cae 2ba20000 3ff80000 00000000 43430206 87d51e8c +N 422627e7 b1c20000 3ff80000 00000000 43426f86 dc8b4498 +N 410dd0a8 00000000 40080000 00000000 4349e1ef 908f3116 +N 410fa678 00000000 40080000 00000000 434ef654 bf6cd9b8 +N 410b9388 00000000 40080000 00000000 43447a9c a496cd28 +N 422ef5c2 f5620000 3ff80000 00000000 434e73e7 a6e94834 +N 410fff88 00000000 40080000 00000000 434ffe98 0545f968 +N 410d93d8 00000000 40080000 00000000 434944d1 d463c582 +N 422e48bd 3e720000 3ff80000 00000000 434d7605 9faf414a +N 422ffd50 0e720000 3ff80000 00000000 434ffbf8 2b5564b6 +N 42281c28 89220000 3ff80000 00000000 4344ed7b 106e46e4 +N 410b14f8 00000000 40080000 00000000 434365ab 7ab1fdf0 +N 410b66d8 00000000 40080000 00000000 434417ae 9d36f492 +N 422eae3e 1c720000 3ff80000 00000000 434e0a9f 5fb4cd0a +N 410e2858 00000000 40080000 00000000 434ac8ef 5588ae1a +N 422aa908 6c720000 3ff80000 00000000 434855a0 e912170a +N 410fd178 00000000 40080000 00000000 434f7532 996321c8 +N 422abe28 26920000 3ff80000 00000000 43487292 95e48ba2 +N 422afc76 33920000 3ff80000 00000000 4348c833 ef133502 +N 410ee258 00000000 40080000 00000000 434cc491 08beb1fa +N 410a35e8 00000000 40080000 00000000 434195a0 69b53312 +N 4227480c 7c420000 3ff80000 00000000 4343dbb2 b449bca8 +N 422d3f66 ec620000 3ff80000 00000000 434bf62a 778a93d4 +N 42266afb 37720000 3ff80000 00000000 4342c37e 70ce0b96 +N 42251c4b 29a20000 3ff80000 00000000 4341257b cd77e834 +N 40c5af80 00000000 40100000 00000000 434afed9 e2f0d540 +N 42293c09 7c720000 3ff80000 00000000 434668a3 a781c6f6 +N 4227b22d 83d20000 3ff80000 00000000 43446416 3d29777a +N 410ed248 00000000 40080000 00000000 434c97c5 adec6ecc +N 4225b62c 3e620000 3ff80000 00000000 4341e249 b3158c94 +N 422b18f5 86520000 3ff80000 00000000 4348ef7f 7d86c8aa +N 4229ce9a f6220000 3ff80000 00000000 43472cf9 c9becf04 +N 42272b82 3f220000 3ff80000 00000000 4343b739 fb8408a4 +N 410dd5e8 00000000 40080000 00000000 4349ef9e 2a8c5112 +N 410ff7f8 00000000 40080000 00000000 434fe7ee 0b847e80 +N 4225c205 16820000 3ff80000 00000000 4341f0ee f185fc90 +N 422afa47 e7a20000 3ff80000 00000000 4348c532 f2fe66f4 +N 410f37e8 00000000 40080000 00000000 434db642 f4b82e72 +N 42257b54 e4020000 3ff80000 00000000 434199c7 6efb6a80 +N 410cb868 00000000 40080000 00000000 4347228c 52d98aca +N 4224e603 02620000 3ff80000 00000000 4340e384 411235ec +N 410f6ac8 00000000 40080000 00000000 434e4872 c8fb0c64 +N 410ab168 00000000 40080000 00000000 434292cb 9fb39afa +N 410fc2e8 00000000 40080000 00000000 434f4a15 0c06b702 +N 4229ed66 1d320000 3ff80000 00000000 43475681 32280d62 +N 410d0958 00000000 40080000 00000000 4347e84c fdb1e0ca +N 422a8c89 f5a20000 3ff80000 00000000 43482ea8 2e3817b4 +N 410b7e28 00000000 40080000 00000000 43444b22 859b56de +N 422742d3 55520000 3ff80000 00000000 4343d504 44abfdca +N 410bac58 00000000 40080000 00000000 4344b215 f9fef0da +N 410fc898 00000000 40080000 00000000 434f5ae7 265bbee6 +N 410f4958 00000000 40080000 00000000 434de828 9025ecca +N 422b159f aad20000 3ff80000 00000000 4348eae5 085a9a66 +N 410f8658 00000000 40080000 00000000 434e986c a77e7aba +N 410ff268 00000000 40080000 00000000 434fd749 508200aa +N 410c0d08 00000000 40080000 00000000 43458dfc 503e7870 +N 422fb1ff c2920000 3ff80000 00000000 434f8b47 0d5d0c22 +N 410c3d38 00000000 40080000 00000000 4345fdd0 ee7f2b1c +N 407d9000 00000000 40180000 00000000 4343e491 f6f63868 +N 42299d4e 3be20000 3ff80000 00000000 4346eab0 b94bf1dc +N 4224ae65 5ba20000 3ff80000 00000000 4340a046 54571f74 +N 4224e86f b9a20000 3ff80000 00000000 4340e674 c5230234 +N 422b6075 86b20000 3ff80000 00000000 43495271 ec903b6e +N 422adcb3 8c520000 3ff80000 00000000 43489c80 f5fa5a16 +N 422d5dc9 64f20000 3ff80000 00000000 434c21c8 6e0b00e6 +N 42249701 f3b20000 3ff80000 00000000 4340841a 3593bfce +N 41097758 00000000 40080000 00000000 434020e0 0cea606a +N 422df2a4 4d820000 3ff80000 00000000 434cf8bc 45f237f0 +N 42279aa4 d2a20000 3ff80000 00000000 434445bd 347609d4 +N 4227354c 61c20000 3ff80000 00000000 4343c3ba 131da298 +N 422cd108 35320000 3ff80000 00000000 434b5879 b4b0e062 +N 410fbf28 00000000 40080000 00000000 434f3f01 26d3ad8e +N 4109d958 00000000 40080000 00000000 4340dde2 e28ccfca +N 410e5c08 00000000 40080000 00000000 434b5394 7a9c1140 +N 410d9768 00000000 40080000 00000000 43494df4 5d42931a +N 410ca188 00000000 40080000 00000000 4346eb70 d72f83c8 +N 422b0462 70e20000 3ff80000 00000000 4348d31e 9ad46cfc +N 410e1fa8 00000000 40080000 00000000 434ab1d0 2aa37366 +N 410e2d88 00000000 40080000 00000000 434ad6c4 28cf4608 +N 410f9708 00000000 40080000 00000000 434ec91c 910a1250 +N 410d6878 00000000 40080000 00000000 4348d649 40d31a18 +N 410b0938 00000000 40080000 00000000 43434c77 13b7ed5c +N 422b28d7 85820000 3ff80000 00000000 4349056f 179cdd10 +N 410fdd08 00000000 40080000 00000000 434f978a 79c3ef70 +N 410bb078 00000000 40080000 00000000 4344bb58 925a1798 +N 4228f80f b2a20000 3ff80000 00000000 43460e55 0bccaa2c +N 4229c3d5 51220000 3ff80000 00000000 43471e78 9a45c3e4 +N 410d9ef8 00000000 40080000 00000000 4349615f eac8c7d0 +N 4109a238 00000000 40080000 00000000 434072df af87290c +N 422b8476 64d20000 3ff80000 00000000 43498475 fcee97a6 +N 410f0eb8 00000000 40080000 00000000 434d4144 3a07fc64 +N 410c6ad8 00000000 40080000 00000000 43466915 366c4752 +N 4229e513 47e20000 3ff80000 00000000 43474b45 10e3015c +N 410e1ab8 00000000 40080000 00000000 434aa4b1 f93032a4 +N 42294deb ba220000 3ff80000 00000000 4346807a 396be984 +N 422d270b 0d820000 3ff80000 00000000 434bd343 3e6f5010 +N 4227aa53 fbb20000 3ff80000 00000000 434459f5 34835132 +N 422e9dd9 a1820000 3ff80000 00000000 434df28f 00ac2870 +N 410a4278 00000000 40080000 00000000 4341aef5 4fa12ef8 +N 410bd128 00000000 40080000 00000000 4345051b 7cb181ee +N 422562fb c5920000 3ff80000 00000000 43417be3 6d58973e +N 410e7378 00000000 40080000 00000000 434b930f 20b0c428 +N 422f04e4 51420000 3ff80000 00000000 434e8a3d 3977b2c8 +N 422c1961 63c20000 3ff80000 00000000 434a54b1 80869dd8 +N 422e2f96 83520000 3ff80000 00000000 434d5159 a7f2ae0a +N 422d9b38 b4f20000 3ff80000 00000000 434c7a3d e131d6e6 +N 4109c088 00000000 40080000 00000000 4340ad7f 35d35d98 +N 422c202d 00120000 3ff80000 00000000 434a5e3f 4832a00e +N 4227ae69 e0e20000 3ff80000 00000000 43445f3a 95a4b2fc +N 42279dc1 f0c20000 3ff80000 00000000 434449c0 3f306508 +N 422433b6 91820000 3ff80000 00000000 43400d31 ba9f8e70 +N 422fc3ec 4d120000 3ff80000 00000000 434fa60c cc988552 +N 4229758d 82820000 3ff80000 00000000 4346b56c 137d4410 +N 42286bba 33520000 3ff80000 00000000 43455569 e531a80a +N 422cc54b 1cf20000 3ff80000 00000000 434b47c5 db23e9e6 +N 422f376e 30920000 3ff80000 00000000 434ed4fe a65b579e +N 41099648 00000000 40080000 00000000 43405bef 6afcaf8c +N 4227c382 18420000 3ff80000 00000000 43447a78 ff3efa28 +N 410cf7d8 00000000 40080000 00000000 4347bd2d 18604a42 +N 410bee18 00000000 40080000 00000000 434546f9 67b3e9ae +N 422c1925 6af20000 3ff80000 00000000 434a545d 34bc67da +N 422ce9b9 bcb20000 3ff80000 00000000 434b7ba7 81cda752 +N 4228b6f8 b3720000 3ff80000 00000000 4345b84e d51d83ea +N 410c3538 00000000 40080000 00000000 4345eb25 8823419c +N 410fe428 00000000 40080000 00000000 434facc0 99815cfe +N 42250d95 05720000 3ff80000 00000000 43411392 83d8f1d6 +N 410cdfb8 00000000 40080000 00000000 4347820f 025e8894 +N 422d53bb 3e520000 3ff80000 00000000 434c1356 be78e9aa +N 422df301 2cb20000 3ff80000 00000000 434cf943 0aa68aae +N 410cf458 00000000 40080000 00000000 4347b493 5b96025a +N 422cd237 e2c20000 3ff80000 00000000 434b5a29 fd118c38 +N 410f8598 00000000 40080000 00000000 434e963d afe5e9d6 +N 410b8588 00000000 40080000 00000000 43445b7b b8ae7688 +N 40c5b080 00000000 40100000 00000000 434b03d4 f83782c0 +N 410f2258 00000000 40080000 00000000 434d78dc 88c65dfa +N 422cffd7 96c20000 3ff80000 00000000 434b9b36 47ba40b8 +N 410da008 00000000 40080000 00000000 4349641b 31dd8e00 +N 410c99b8 00000000 40080000 00000000 4346d8b2 d5b1c974 +N 4226e03a edf20000 3ff80000 00000000 43435772 bb2e583a +N 410b9788 00000000 40080000 00000000 43448387 4ab195e8 +N 422a0d9e 10a20000 3ff80000 00000000 4347820f 025e8894 +N 422b33ab c6920000 3ff80000 00000000 43491467 91abf7a2 +N 42284057 8fc20000 3ff80000 00000000 43451ca9 49ffaaa8 +N 422560f0 9c320000 3ff80000 00000000 43417961 f27f1b42 +N 410f2338 00000000 40080000 00000000 434d7b58 bb09cc3c +N 410cca08 00000000 40080000 00000000 43474d3e 121bbde0 +N 410d1858 00000000 40080000 00000000 43480d6d 3988931a +N 4224e2e1 75a20000 3ff80000 00000000 4340dfb8 c253384c +N 422de2b0 1e220000 3ff80000 00000000 434ce198 c692c804 +N 4229810a b7d20000 3ff80000 00000000 4346c4cc fccb84fa +N 410da5b8 00000000 40080000 00000000 434972bd b83bafb4 +N 410cf658 00000000 40080000 00000000 4347b97d 3d28d7ba +N 4228e749 f9e20000 3ff80000 00000000 4345f81f 96490364 +N 410daf88 00000000 40080000 00000000 43498c0a b79a6a68 +N 410cf3c8 00000000 40080000 00000000 4347b331 b3726114 +N 422fbb54 fe520000 3ff80000 00000000 434f9936 d32f8e56 +N 40c38080 00000000 40100000 00000000 4341a83f ffd34e00 +N 4224c990 21d20000 3ff80000 00000000 4340c113 b5ae2e46 +N 422c9521 f9620000 3ff80000 00000000 434b0362 d09a824c +N 410bb8d8 00000000 40080000 00000000 4344ce2e 179d74f2 +N 410b1958 00000000 40080000 00000000 43436f13 90962bca +N 410b7378 00000000 40080000 00000000 43443381 135e3428 +N 410cc078 00000000 40080000 00000000 4347360d 9b5cea98 +N 410c1e08 00000000 40080000 00000000 4345b544 75d85da0 +N 410f7a98 00000000 40080000 00000000 434e7643 6ed8a746 +N 410ab4f8 00000000 40080000 00000000 43429a3c 5eb06bf0 +N 42285100 9f920000 3ff80000 00000000 4345326e 6fd9947e +N 422ec40b 51c20000 3ff80000 00000000 434e2aaa 7853a898 +N 410adad8 00000000 40080000 00000000 4342e9d1 d4ca3452 +N 4109d688 00000000 40080000 00000000 4340d862 0facddb8 +N 422e6863 5c520000 3ff80000 00000000 434da440 896cc416 +N 422bd2b0 6a720000 3ff80000 00000000 4349f192 ee5d5936 +N 422d9abd 96d20000 3ff80000 00000000 434c798c 3f4ef41a +N 410eca68 00000000 40080000 00000000 434c81e0 946a1d2a +N 422e127a 69d20000 3ff80000 00000000 434d26fb 35b1d0ba +N 422d5340 b5320000 3ff80000 00000000 434c12a6 c9850f9e +N 410967e8 00000000 40080000 00000000 4340039d 18125f72 +N 4227ac0c 51320000 3ff80000 00000000 43445c2d 4106cbe2 +N 42285fb8 a8c20000 3ff80000 00000000 434545b0 54d65a08 +N 410ae4b8 00000000 40080000 00000000 4342feb6 c591ee84 +N 410dbba8 00000000 40080000 00000000 4349ab65 46ca76a6 +N 410b8fb8 00000000 40080000 00000000 4344721f 664c9994 +N 42284cdc cb220000 3ff80000 00000000 43452d04 dcb4e024 +N 422e335a 19f20000 3ff80000 00000000 434d56d5 a44c0dba +N 410bd828 00000000 40080000 00000000 434514fd dc3e04be +N 422c6a4f d5c20000 3ff80000 00000000 434ac6c5 2d85b0e8 +N 410e85c8 00000000 40080000 00000000 434bc4ec 7e3c8674 +N 410e59b8 00000000 40080000 00000000 434b4d56 61fa5d74 +N 422574c7 66020000 3ff80000 00000000 434191ba 69b589c0 +N 40c48980 00000000 40100000 00000000 4345b722 c6010488 +N 40c35080 00000000 40100000 00000000 4340fce7 1390f940 +N 422a477d 80a20000 3ff80000 00000000 4347d08e 9bb86e94 +N 410c47b8 00000000 40080000 00000000 43461661 f7680414 +N 410a2ae8 00000000 40080000 00000000 43417f85 ff96e682 +N 410e8328 00000000 40080000 00000000 434bbdc2 f768d44e +N 4109b888 00000000 40080000 00000000 43409df9 05432c18 +N 410c0fc8 00000000 40080000 00000000 43459453 d1d7d254 +N 410fd478 00000000 40080000 00000000 434f7e19 56b76658 +N 42256712 63520000 3ff80000 00000000 434180e7 1aff6df6 +N 4226b03d b5120000 3ff80000 00000000 43431ab5 f199b052 +N 422ecf33 9f320000 3ff80000 00000000 434e3b14 f9c4665e +N 410c6e98 00000000 40080000 00000000 434671f5 9b7eab06 +N 4225c3ab 4e020000 3ff80000 00000000 4341f2f9 35ca92c0 +N 422fb022 14020000 3ff80000 00000000 434f887d fd607880 +N 410ac808 00000000 40080000 00000000 4342c22e 33ee8580 +N 410cdba8 00000000 40080000 00000000 43477824 38009ca6 +N 410d9d78 00000000 40080000 00000000 43495d85 09004008 +N 41096ed8 00000000 40080000 00000000 434010bf 14c31a12 +N 4229e66c bb020000 3ff80000 00000000 43474d17 38630de0 +N 422d02ef b4120000 3ff80000 00000000 434b9fa1 7de7ea8e +N 422e7668 40e20000 3ff80000 00000000 434db8c2 99581104 +N 410d62a8 00000000 40080000 00000000 4348c792 05aea176 +N 410cadc8 00000000 40080000 00000000 434708e8 bb8e55f4 +N 410f8148 00000000 40080000 00000000 434e89b1 a448ee9c +N 410be498 00000000 40080000 00000000 4345314a a90d0626 +N 4226003e 0ed20000 3ff80000 00000000 43423e1b f4f062e6 +N 422624ae 61420000 3ff80000 00000000 43426b80 e7eaf338 +N 42244055 98920000 3ff80000 00000000 43401c3e e7e7b362 +N 410e3b78 00000000 40080000 00000000 434afc05 095be9a8 +N 4225d236 cae20000 3ff80000 00000000 434204fa 5f9acec4 +N 4225db82 06520000 3ff80000 00000000 4342107e adbfb8aa +N 42297873 b4d20000 3ff80000 00000000 4346b94d 349471a6 +N 410c5a58 00000000 40080000 00000000 43464222 79f5847a +N 422d1008 c8820000 3ff80000 00000000 434bb258 9ad371d0 +N 410b67f8 00000000 40080000 00000000 43441a28 3fe7a380 +N 42245c83 9bd20000 3ff80000 00000000 43403dea f049b386 +N 4225f330 c4220000 3ff80000 00000000 43422de2 98c48fc4 +N 422c2b6e 29120000 3ff80000 00000000 434a6e14 8bbb322e +N 410ebd38 00000000 40080000 00000000 434c5d4f 5000231c +N 410ad2b8 00000000 40080000 00000000 4342d8ac 4fc2fd24 +N 410a7738 00000000 40080000 00000000 43421a5d 02682ffc +N 410a3958 00000000 40080000 00000000 43419c8c 7a1ad1ca +N 410d3bf8 00000000 40080000 00000000 43486633 a7111b40 +N 410a1b28 00000000 40080000 00000000 43416000 78108cce +N 410ab4a8 00000000 40080000 00000000 43429995 351af5d6 +N 4109f708 00000000 40080000 00000000 43411842 f7d88450 +N 4228f962 ea820000 3ff80000 00000000 43461016 88d422f0 +N 410dd028 00000000 40080000 00000000 4349e0a2 3c19bf3e +N 410b3aa8 00000000 40080000 00000000 4343b717 3a5515f6 +N 410dbe88 00000000 40080000 00000000 4349b2d8 3c814938 +N 410ff608 00000000 40080000 00000000 434fe221 500e5620 +N 4228776a c0920000 3ff80000 00000000 434564bd 1961b99e +N 422ae375 c7220000 3ff80000 00000000 4348a5cb 6d18c25c +N 410ff538 00000000 40080000 00000000 434fdfb2 e46cb59c +N 410bf738 00000000 40080000 00000000 43455bda f2a7f7fc +N 422bf1ba 18220000 3ff80000 00000000 434a1d08 7d1fbbbc +N 422741c2 84620000 3ff80000 00000000 4343d3a7 624824d4 +N 422c0f13 8c820000 3ff80000 00000000 434a4637 12757850 +N 422fcf22 b5c20000 3ff80000 00000000 434fb6d0 12f784e8 +N 42263ad9 d2320000 3ff80000 00000000 43428731 84022602 +N 410cc078 00000000 40080000 00000000 4347360d 9b5cea98 +N 42264095 1c220000 3ff80000 00000000 43428e5c 679cf93c +N 4225592d 7c920000 3ff80000 00000000 43416fde 81d8fd1e +N 410e4c38 00000000 40080000 00000000 434b28f7 ed99faec +N 410a9e48 00000000 40080000 00000000 43426afc 0d14190c +N 410edf88 00000000 40080000 00000000 434cbcb5 c32e8368 +N 42260d69 ca420000 3ff80000 00000000 43424e80 09656498 +N 42251b47 43920000 3ff80000 00000000 4341243f 2cadbcfe +N 4109cc98 00000000 40080000 00000000 4340c4f9 ce164da6 +N 410ec728 00000000 40080000 00000000 434c78da a04ec30e +N 4226c900 82d20000 3ff80000 00000000 43433a04 a9239d66 +N 4109f308 00000000 40080000 00000000 4341105d a58b9390 +N 422a29bb 3c220000 3ff80000 00000000 4347a826 60ec253c +N 4227026a c3420000 3ff80000 00000000 434382de 7074e3f8 +N 422544c6 f3d20000 3ff80000 00000000 434156e5 f5934686 +N 42283fe8 22220000 3ff80000 00000000 43451c17 c940957c +N 422f9d5c 79420000 3ff80000 00000000 434f6c7c f58d8c38 +N 410ae738 00000000 40080000 00000000 43430403 5edf74fc +N 422fabe7 89320000 3ff80000 00000000 434f822e 526c82e2 +N 410c4398 00000000 40080000 00000000 43460cb9 18cec676 +N 422479ab 89b20000 3ff80000 00000000 434060da 27a6fef2 +N 410f9938 00000000 40080000 00000000 434ecf82 3b51185c +N 410bf2d8 00000000 40080000 00000000 434551d6 5099f4d2 +N 42252e61 71b20000 3ff80000 00000000 43413b89 bdcecbf2 +N 422c4ee4 7b820000 3ff80000 00000000 434aa00c c2913eb0 +N 410abfb8 00000000 40080000 00000000 4342b0bc 11364294 +N 4228e9ef 8ea20000 3ff80000 00000000 4345fba0 4c5430ac +N 410eeef8 00000000 40080000 00000000 434ce7e7 0d26c6d0 +N 4224bb77 bb320000 3ff80000 00000000 4340b00c 25c84522 +N 4224e3ca 24b20000 3ff80000 00000000 4340e0d2 bf598452 +N 422cd367 96920000 3ff80000 00000000 434b5bda 573d925e +N 410b2a88 00000000 40080000 00000000 43439425 5780d578 +N 410dd5a8 00000000 40080000 00000000 4349eef7 44341c86 +N 41098058 00000000 40080000 00000000 434031ff a6c28a9a +N 422a47b7 80320000 3ff80000 00000000 4347d0dd 7287efc2 +N 422cd6f6 d7820000 3ff80000 00000000 434b60eb d0896c30 +N 410bce28 00000000 40080000 00000000 4344fe4f 33754dde +N 4224f801 ff720000 3ff80000 00000000 4340f959 88028d6a +N 42262f4a d0920000 3ff80000 00000000 434278bf ffc1f462 +N 422b2a74 46120000 3ff80000 00000000 434907a9 8238a132 +N 422d1bf3 99e20000 3ff80000 00000000 434bc363 7da5c09c +N 410f4748 00000000 40080000 00000000 434de23e cd541dbc +N 410e2d88 00000000 40080000 00000000 434ad6c4 28cf4608 +N 410b5b08 00000000 40080000 00000000 4343fdbd b41bf710 +N 422a34d0 01d20000 3ff80000 00000000 4347b72f 85c9b5ba +N 410a4cd8 00000000 40080000 00000000 4341c3f3 4de1bab2 +N 410e4358 00000000 40080000 00000000 434b1120 cbd2a4aa +N 410c0278 00000000 40080000 00000000 434575ac 200102f8 +N 410ca928 00000000 40080000 00000000 4346fdc5 9157966e +N 410dcd48 00000000 40080000 00000000 4349d926 6f6680dc +N 422be488 90620000 3ff80000 00000000 434a0a8c 4eba7aac +N 410ab208 00000000 40080000 00000000 43429419 a56d9960 +N 410cf3a8 00000000 40080000 00000000 4347b2e3 1e2bbd26 +N 410c06e8 00000000 40080000 00000000 43457fe0 c9f199c2 +N 410c98b8 00000000 40080000 00000000 4346d64d 6dbabc44 +N 410eb978 00000000 40080000 00000000 434c52ef 10229d48 +N 422ce3c9 2ca20000 3ff80000 00000000 434b732f e7244a14 +N 410f4ab8 00000000 40080000 00000000 434dec1a 2b997ba4 +N 410a2528 00000000 40080000 00000000 434173ff 938a3bae +N 42263784 77320000 3ff80000 00000000 43428306 cb2c44a2 +N 410e8cf8 00000000 40080000 00000000 434bd88f 2bf10470 +N 410c6b28 00000000 40080000 00000000 434669d2 7d47a3ce +N 410bb6e8 00000000 40080000 00000000 4344c9d1 a741d2c2 +N 422d664a 82120000 3ff80000 00000000 434c2e01 b723e24e +N 410fae88 00000000 40080000 00000000 434f0e04 2bb9c638 +N 410ce898 00000000 40080000 00000000 434797c3 014524e6 +N 4224c9dd 81e20000 3ff80000 00000000 4340c171 4164de64 +N 410b0658 00000000 40080000 00000000 4343464f a12c62ba +N 422c32f0 2f120000 3ff80000 00000000 434a78a6 3d63b8ee +N 40c32280 00000000 40100000 00000000 43405d4f a2af0bb8 +N 410ad588 00000000 40080000 00000000 4342de9a 95fdf588 +N 42290e9b 30820000 3ff80000 00000000 43462c3b 06eb5530 +N 422a5aa5 cda20000 3ff80000 00000000 4347ea9d e220214c +N 410b32b8 00000000 40080000 00000000 4343a5de 74572f24 +N 410c7d68 00000000 40080000 00000000 4346951c 7b48bb3a +N 41098198 00000000 40080000 00000000 43403461 71150b16 +N 410c2878 00000000 40080000 00000000 4345cd7a 38d65e18 +N 410c4e88 00000000 40080000 00000000 4346265c 1f43e438 +N 410d0ba8 00000000 40080000 00000000 4347ee03 baaddda6 +N 410d5308 00000000 40080000 00000000 4348a01f e19db590 +N 410b2238 00000000 40080000 00000000 43438231 e050f10c +N 4109e188 00000000 40080000 00000000 4340edee f3197fc8 +N 4109c0a8 00000000 40080000 00000000 4340adbd 62314616 +N 422d6b52 f5220000 3ff80000 00000000 434c353e 8201ca64 +N 410eb208 00000000 40080000 00000000 434c3e62 52ce5960 +N 4226f6de 82a20000 3ff80000 00000000 43437430 157657d4 +N 410bf9b8 00000000 40080000 00000000 43456195 dc4b4b74 +N 410a1488 00000000 40080000 00000000 434152c9 7c548558 +N 42243c42 13f20000 3ff80000 00000000 43401761 f0b1d4fa +N 41098898 00000000 40080000 00000000 434041bc 958cb2e6 +N 410e5538 00000000 40080000 00000000 434b4133 4cab479c +N 422c50e4 2d020000 3ff80000 00000000 434aa2de b7cf7ce0 +N 422ba8ac a0120000 3ff80000 00000000 4349b6e5 3b52340e +N 4227a3aa 47820000 3ff80000 00000000 4344515d 89db6230 +N 410bfb28 00000000 40080000 00000000 434564e1 cc96d6ce +N 422fd7fc 8a020000 3ff80000 00000000 434fc40d 962c9c40 +N 410b42e8 00000000 40080000 00000000 4343c908 3a851f02 +N 410bcc18 00000000 40080000 00000000 4344f9a3 9add084e +N 4109a038 00000000 40080000 00000000 43406f06 5bd36eac +N 410f51c8 00000000 40080000 00000000 434e0061 582a98b4 +N 422be7cd 2f020000 3ff80000 00000000 434a0f20 11c28260 +N 422ac60b 39e20000 3ff80000 00000000 43487d64 0f3d449c +N 422e5121 cff20000 3ff80000 00000000 434d8245 ba7c6386 +N 410f2018 00000000 40080000 00000000 434d7279 3dfc860e +N 410eeff8 00000000 40080000 00000000 434ceab4 cd3fcd00 +N 422f4c4f 0ff20000 3ff80000 00000000 434ef3f2 5fbbbb86 +N 422899c8 c5220000 3ff80000 00000000 434591e0 68966c64 +N 422676ea 28620000 3ff80000 00000000 4342d27b e2bc5654 +N 410db198 00000000 40080000 00000000 4349915e 40f13c16 +N 410caba8 00000000 40080000 00000000 434703ca 4aaf5ba6 +N 410e7708 00000000 40080000 00000000 434b9cbd ccd35c50 +N 410fc048 00000000 40080000 00000000 434f4253 a542356c +N 410d96a8 00000000 40080000 00000000 43494c07 dbbead36 +N 4109f448 00000000 40080000 00000000 434112d5 0c588b2c +N 410d6de8 00000000 40080000 00000000 4348e412 b514e192 +N 42279f27 55f20000 3ff80000 00000000 43444b8c d112c53a +N 40c45480 00000000 40100000 00000000 4344da56 fb295810 +N 410de2d8 00000000 40080000 00000000 434a116a 26c049d2 +N 410be618 00000000 40080000 00000000 434534b6 1cd49c2e +N 422c41bb 17020000 3ff80000 00000000 434a8d7d 4e600b60 +N 410dd548 00000000 40080000 00000000 4349edfc efee5a5c +N 422ac6d8 1ff20000 3ff80000 00000000 43487e7d 32e6d986 +N 410cda18 00000000 40080000 00000000 43477454 810837ee +N 410eeb28 00000000 40080000 00000000 434cdd38 4a655bce +N 410eb5f8 00000000 40080000 00000000 434c4942 2e536a20 +N 410c1dc8 00000000 40080000 00000000 4345b4b0 3b2caaf4 +N 410b1028 00000000 40080000 00000000 43435b56 17dcdb3e +N 422d6219 21120000 3ff80000 00000000 434c27fa aaedb6d2 +N 42299377 c2a20000 3ff80000 00000000 4346dd7e 26551fd4 +N 422c16af c5820000 3ff80000 00000000 434a50e8 435ef510 +N 4109c288 00000000 40080000 00000000 4340b162 442161f8 +N 422c2285 0e720000 3ff80000 00000000 434a618b 30a13b4a +N 422a3fe7 1fc20000 3ff80000 00000000 4347c63f 084120a8 +N 410dd0e8 00000000 40080000 00000000 4349e296 3efb3ea2 +N 42257650 78920000 3ff80000 00000000 4341939d 3e81f762 +N 422885f6 5cd20000 3ff80000 00000000 434577d3 d3b1215a +N 410f5ec8 00000000 40080000 00000000 434e25cc b78b4e24 +N 410ad1e8 00000000 40080000 00000000 4342d6f5 ee327a52 +N 410cc758 00000000 40080000 00000000 434746b8 1864476a +N 4109add8 00000000 40080000 00000000 4340894a cca26762 +N 410bc398 00000000 40080000 00000000 4344e66b 9bf6ee76 +N 422f0ff8 d2920000 3ff80000 00000000 434e9a9b b9b065de +N 410ed458 00000000 40080000 00000000 434c9d83 882e8c5a +N 4109aa58 00000000 40080000 00000000 43408288 c1a30b7a +N 42278ef2 98920000 3ff80000 00000000 434436ad ac831362 +N 410a4e58 00000000 40080000 00000000 4341c6fd a393543a +N 410ea2c8 00000000 40080000 00000000 434c145e b3493ee4 +N 410ada38 00000000 40080000 00000000 4342e87f cea59b8c +N 42264596 41a20000 3ff80000 00000000 4342949f 45b2c8cc +N 422d4282 6bd20000 3ff80000 00000000 434bfa9f 5cd0427a +N 410ce1d8 00000000 40080000 00000000 43478740 1aa7eb22 +N 410d8df8 00000000 40080000 00000000 434935c6 1a52f2a0 +N 422bc43e 51920000 3ff80000 00000000 4349dd61 19dd3b42 +N 4109c828 00000000 40080000 00000000 4340bc54 192859be +N 422da3e1 7e320000 3ff80000 00000000 434c86bd 30ad3c7e +N 410e0548 00000000 40080000 00000000 434a6bef 4bb4735c +N 410e1cb8 00000000 40080000 00000000 434aaa01 bc613104 +N 422f8e16 16b20000 3ff80000 00000000 434f55b9 8dbdf692 +N 410c7058 00000000 40080000 00000000 4346761a dc272f9a +N 410a0d88 00000000 40080000 00000000 434144da 4cc44008 +N 4109d2f8 00000000 40080000 00000000 4340d16b 45302190 +N 410b3d88 00000000 40080000 00000000 4343bd56 95ebd908 +N 422eaf19 73620000 3ff80000 00000000 434e0be1 89c07d74 +N 42295442 1ca20000 3ff80000 00000000 434688ee ce8ddfec +N 410eaee8 00000000 40080000 00000000 434c35c2 e5c63542 +N 42253e27 bb420000 3ff80000 00000000 43414ecd 86a7d0f8 +N 422a16fb 70920000 3ff80000 00000000 43478ebc e8a0c062 +N 4109d088 00000000 40080000 00000000 4340cca8 928cc098 +N 4225b7b7 a6220000 3ff80000 00000000 4341e432 47593d04 +N 422aa005 b9520000 3ff80000 00000000 4348494b c09ae54a +N 410bdba8 00000000 40080000 00000000 43451cf2 0b59eca6 +N 410a4ae8 00000000 40080000 00000000 4341c006 77e59c82 +N 422e6557 98020000 3ff80000 00000000 434d9fcc 77fbd900 +N 410e47f8 00000000 40080000 00000000 434b1d8b 8ecc2d80 +N 422551ee 5e720000 3ff80000 00000000 434166fe 6a589ab6 +N 4226b073 99020000 3ff80000 00000000 43431afa 02a3a560 +N 42263aa4 7aa20000 3ff80000 00000000 434286ee d3c4b2d4 +N 410b1348 00000000 40080000 00000000 4343620b 754617fc +N 410ed9e8 00000000 40080000 00000000 434cad03 82e087d2 +N 410dfc78 00000000 40080000 00000000 434a54b1 80869dd8 +N 4228c8c7 bd420000 3ff80000 00000000 4345cfcc f6714248 +N 4225a3dc 4b720000 3ff80000 00000000 4341cbae 404dc916 +N 410fd058 00000000 40080000 00000000 434f71dc 8123c19a +N 42243a78 13e20000 3ff80000 00000000 4340153f ade0e8dc +N 422801d2 1dc20000 3ff80000 00000000 4344cb39 ba72dbe8 +N 42260edd b7d20000 3ff80000 00000000 4342504f 325424fa +N 4225e51e a4620000 3ff80000 00000000 43421c6a 696daf2c +N 410b0c08 00000000 40080000 00000000 4343527d 8ae87240 +N 42294f96 97f20000 3ff80000 00000000 434682b3 a565ea86 +N 422a46b2 84220000 3ff80000 00000000 4347cf7a b13c583c +N 410998a8 00000000 40080000 00000000 4340607e 04cfda96 +N 422fdc3a 05120000 3ff80000 00000000 434fca66 099aa9ae +N 422710d7 5d820000 3ff80000 00000000 4343953a 1c812e10 +N 4109d318 00000000 40080000 00000000 4340d1a9 cab4b61e +N 410e5a98 00000000 40080000 00000000 434b4fb2 f4b78146 +N 42297be8 d9420000 3ff80000 00000000 4346bded e5fb7038 +N 42293a26 70520000 3ff80000 00000000 43466620 449ee296 +N 422c60e4 43420000 3ff80000 00000000 434ab975 8d5f73f8 +N 4225ce15 fda20000 3ff80000 00000000 4341ffdd 969d434c +N 410f4598 00000000 40080000 00000000 434ddd68 d9a7fdd6 +N 4224bb5d f9620000 3ff80000 00000000 4340afed 0ca7fdb4 +N 422da721 1d320000 3ff80000 00000000 434c8b6d dfa16d62 +N 422cf895 d0720000 3ff80000 00000000 434b90da 2233fc76 +N 410c4a28 00000000 40080000 00000000 43461c18 8860531e +N 4228d8d9 fdd20000 3ff80000 00000000 4345e507 98bfcdc6 +N 4225416a 2c420000 3ff80000 00000000 434152c9 7c548558 +N 410c13e8 00000000 40080000 00000000 43459dd9 692341b2 +N 41443ee4 80000000 40040000 00000000 43446074 e4660e76 +N 40c48980 00000000 40100000 00000000 4345b722 c6010488 +N 410c3c78 00000000 40080000 00000000 4345fc10 69c8c9d8 +N 42251189 7a920000 3ff80000 00000000 43411862 921342de +N 422469fb cf820000 3ff80000 00000000 43404e0b 71e3d0d0 +N 42262d35 faf20000 3ff80000 00000000 43427626 94364626 +N 422aa50a 47b20000 3ff80000 00000000 43485029 a7a86d4e +N 42244601 05c20000 3ff80000 00000000 43402303 56d8fd18 +N 4224f13a ffb20000 3ff80000 00000000 4340f11f 7fd2a64e +N 42286485 b8a20000 3ff80000 00000000 43454bf9 a0de4e6c +N 40c47a80 00000000 40100000 00000000 434577f6 e7f0c698 +N 410a0ac8 00000000 40080000 00000000 43413f62 f3d02a64 +N 4227ed28 a3520000 3ff80000 00000000 4344b067 4176f5f6 +N 422440d4 e1e20000 3ff80000 00000000 43401cd6 cc46fd9c +N 410af0c8 00000000 40080000 00000000 43431851 74aadb84 +N 4227b264 96c20000 3ff80000 00000000 4344645d 54049f48 +N 422be411 10020000 3ff80000 00000000 434a09e4 f4ed9a00 +N 410fdf98 00000000 40080000 00000000 434f9f2a 52ba05b6 +N 410d1038 00000000 40080000 00000000 4347f94c 577503ac +N 42289ca2 58f20000 3ff80000 00000000 434595a0 0dbead9a +N 422e7b0a dbb20000 3ff80000 00000000 434dbf8b 7aa712ce +N 41476448 80000000 40040000 00000000 434d3d28 2a8e57dc +N 410e02d8 00000000 40080000 00000000 434a6580 3dfa5fd2 +N 4226145e 2a220000 3ff80000 00000000 43425729 aadbef84 +N 422e49f4 8f020000 3ff80000 00000000 434d77cb ebe4be60 +N 422ae2e3 1d820000 3ff80000 00000000 4348a501 c54b69f0 +N 410d8d68 00000000 40080000 00000000 43493455 a253263a +N 410bf658 00000000 40080000 00000000 434559d9 c53a27ba +N 410e26d8 00000000 40080000 00000000 434ac4f0 5e10d892 +N 410f2e28 00000000 40080000 00000000 434d9a74 f9d01fde +N 4224d2a2 58620000 3ff80000 00000000 4340cc0c 64e727ac +N 410f94a8 00000000 40080000 00000000 434ec22b 88700fd6 +N 410a5e58 00000000 40080000 00000000 4341e781 788a3f3a +N 4227bc2f 7ce20000 3ff80000 00000000 43447102 8ee7dc7c +N 422e70cc 4f120000 3ff80000 00000000 434db08d 70c5a312 +N 410fb268 00000000 40080000 00000000 434f196a aabc14aa +N 410a2868 00000000 40080000 00000000 43417a82 956457ca +N 410f6358 00000000 40080000 00000000 434e32f6 11e9aaaa +N 422a234a 5aa20000 3ff80000 00000000 43479f6a 8442ded4 +N 410a4de8 00000000 40080000 00000000 4341c61a 96be9b92 +N 4227cdda 85420000 3ff80000 00000000 434487d9 e1304748 +N 4227927c cc820000 3ff80000 00000000 43443b3c 28070050 +N 4228aa90 6ca20000 3ff80000 00000000 4345a7f5 cb242dec +N 42285021 78d20000 3ff80000 00000000 4345314a a90d0626 +N 410f59c8 00000000 40080000 00000000 434e1764 ab612234 +N 4224c623 5dc20000 3ff80000 00000000 4340bcef e54e2c18 +N 42258424 98720000 3ff80000 00000000 4341a49c cd03dc8a +N 41098de8 00000000 40080000 00000000 43404be4 5c975792 +N 410a8218 00000000 40080000 00000000 434230b7 17a3036e +N 42284347 cde20000 3ff80000 00000000 4345207f b35a391c +N 410da1d8 00000000 40080000 00000000 434968c4 88516f22 +N 422dec79 d1620000 3ff80000 00000000 434cefca 2fb626b4 +N 410e6cc8 00000000 40080000 00000000 434b80e8 4baf8ec4 +N 410e44e8 00000000 40080000 00000000 434b1552 471b9262 +N 410c08a8 00000000 40080000 00000000 434583e8 062d6796 +N 410fc8b8 00000000 40080000 00000000 434f5b45 db6ae544 +N 410d8448 00000000 40080000 00000000 43491d03 e71ba62c +N 422fdc59 f3320000 3ff80000 00000000 434fca95 d409a3de +N 410f7278 00000000 40080000 00000000 434e5eb3 19b187f8 +N 410e6728 00000000 40080000 00000000 434b71a9 eb3f810e +N 422dc2f3 5ea20000 3ff80000 00000000 434cb3a3 68860eac +N 410c5308 00000000 40080000 00000000 434630ee 18f98590 +N 4229f86e 16020000 3ff80000 00000000 43476567 ae7807c0 +N 410cea78 00000000 40080000 00000000 43479c5a 836ffe78 +N 410c8f38 00000000 40080000 00000000 4346bf92 6c9d0c7c +N 410a8918 00000000 40080000 00000000 43423f23 fcd2b93e +N 410d3cf8 00000000 40080000 00000000 434868b4 b82b8570 +N 410e1ca8 00000000 40080000 00000000 434aa9d7 3b8b9d56 +N 410b3f18 00000000 40080000 00000000 4343c0bc 5ae8cc5e +N 410d19d8 00000000 40080000 00000000 43481125 c1ab31a2 +N 4226c5bb 8e720000 3ff80000 00000000 434335e1 728ff4b6 +N 410b8628 00000000 40080000 00000000 43445cde cd673c5e +N 422ddb71 13820000 3ff80000 00000000 434cd718 5ac3a5b0 +N 422920fb 18d20000 3ff80000 00000000 434644a3 2af665da +N 422b9a63 2d520000 3ff80000 00000000 4349a2fb 51193aca +N 422fc64a 1c920000 3ff80000 00000000 434fa996 3e1fb11e +N 422b6748 3fb20000 3ff80000 00000000 43495be9 f31781b2 +N 410bba58 00000000 40080000 00000000 4344d18e d9ce567a +N 410eb8c8 00000000 40080000 00000000 434c5108 5bcd7904 +N 422d5491 b0b20000 3ff80000 00000000 434c148a b20ccdd2 +N 410fac78 00000000 40080000 00000000 434f07f3 ea18ced8 +N 422c3476 b7920000 3ff80000 00000000 434a7acc 2d8ef082 +N 42287866 96f20000 3ff80000 00000000 43456607 6c26c2a6 +N 422eb867 9f420000 3ff80000 00000000 434e198d 95703e78 +N 4227f336 8e920000 3ff80000 00000000 4344b842 110fc95e +N 422a0d47 71c20000 3ff80000 00000000 43478199 c5da2368 +N 422d0663 69120000 3ff80000 00000000 434ba48f c8b6e5d2 +N 410c1c48 00000000 40080000 00000000 4345b137 12804aac +N 410e3898 00000000 40080000 00000000 434af452 f931fbe6 +N 4229cc78 ffc20000 3ff80000 00000000 43472a1a 67e294a8 +N 422b89cb aa420000 3ff80000 00000000 43498be1 68d2a768 +N 422f8664 66820000 3ff80000 00000000 434f4a44 55857e90 +N 4225a7de c4920000 3ff80000 00000000 4341d0a0 a76b8e1e +N 4229989b ffd20000 3ff80000 00000000 4346e463 96fbdc06 +N 4224c0e6 f9e20000 3ff80000 00000000 4340b69c 52bf1c9c +N 41097c58 00000000 40080000 00000000 43402a61 e41e4fda +N 422564ec dda20000 3ff80000 00000000 43417e45 0e0b774c +N 422eb613 f2720000 3ff80000 00000000 434e1622 2f0f97ca +N 40c39680 00000000 40100000 00000000 4341f874 409eef08 +N 4227a38e c6920000 3ff80000 00000000 4344513a 147097a2 +N 422ae75b 3ed20000 3ff80000 00000000 4348ab27 20e9a71a +N 422f1ee1 76720000 3ff80000 00000000 434eb0a6 d55bb7b6 +N 410c2378 00000000 40080000 00000000 4345c1de fe407528 +N 42289f7c 17020000 3ff80000 00000000 43459960 220fab60 +N 410b7e08 00000000 40080000 00000000 43444adb a96f3fa0 +N 40986400 00000000 40140000 00000000 434076df fc06b07c +N 42249634 9c720000 3ff80000 00000000 43408323 264c62f6 +N 410f0078 00000000 40080000 00000000 434d1911 df1bd698 +N 410ef0b8 00000000 40080000 00000000 434ceccf 3bc6b4c4 +N 42252efd a7e20000 3ff80000 00000000 43413c48 61fabd5c +N 410b9038 00000000 40080000 00000000 4344733c 48073bac +N 410b9a98 00000000 40080000 00000000 43448a5c b16f5d46 +N 410ae738 00000000 40080000 00000000 43430403 5edf74fc +N 410edf18 00000000 40080000 00000000 434cbb7d 06cc6a5e +N 410998c8 00000000 40080000 00000000 434060bb 7138e304 +N 410cdc88 00000000 40080000 00000000 43477a46 cca03ad8 +N 410e9e28 00000000 40080000 00000000 434c07a9 00cafcde +N 4224b7f2 60f20000 3ff80000 00000000 4340abcc 10283166 +N 42259b6f 47c20000 3ff80000 00000000 4341c14a 8bb6bfa8 +N 422b9bc7 d6b20000 3ff80000 00000000 4349a4ec 389c516e +N 422b5e08 04320000 3ff80000 00000000 43494f13 b4573842 +N 422acb30 a4020000 3ff80000 00000000 43488473 f4defd80 +N 42257252 98c20000 3ff80000 00000000 43418eb6 29e20bf8 +N 410f32e8 00000000 40080000 00000000 434da7fe 89f48402 +N 4226fae4 cd120000 3ff80000 00000000 4343794d 7fb30aae +N 410f4ee8 00000000 40080000 00000000 434df81f 04d5c342 +N 422d296d f6a20000 3ff80000 00000000 434bd6ad f5864fac +N 410d13b8 00000000 40080000 00000000 434801f6 aa853e54 +N 422af0a4 b3c20000 3ff80000 00000000 4348b7ee 22d63fd8 +N 410c5d58 00000000 40080000 00000000 43464933 f86a928a +N 422c278f 82020000 3ff80000 00000000 434a68a2 85b600c0 +N 410adb58 00000000 40080000 00000000 4342eae0 4b6efd2a +N 410ff228 00000000 40080000 00000000 434fd689 f4feb69e +N 410ddf98 00000000 40080000 00000000 434a08e9 f37aa5b6 +N 4225559a d6920000 3ff80000 00000000 43416b7e 15cfc5a2 +N 410ccd68 00000000 40080000 00000000 43475570 f99a623a +N 4229abbd 81220000 3ff80000 00000000 4346fe12 943a1e1c +N 422619df 4c020000 3ff80000 00000000 43425e05 d8e27c80 +N 422a8475 1d220000 3ff80000 00000000 4348239e 65345c9c +N 410b4378 00000000 40080000 00000000 4343ca41 c8930b28 +N 422ab60b c3c20000 3ff80000 00000000 43486774 2a22f9d8 +N 410e74c8 00000000 40080000 00000000 434b96a0 0f2d3844 +N 410f61a8 00000000 40080000 00000000 434e2e17 6cc5f4c6 +N 410ac818 00000000 40080000 00000000 4342c24f d2e9b18e +N 410e4028 00000000 40080000 00000000 434b0894 3c6dcc3e +N 4225ab92 9c720000 3ff80000 00000000 4341d532 745f5d0a +N 42299626 6de20000 3ff80000 00000000 4346e117 13741d1c +N 42264f7f 84620000 3ff80000 00000000 4342a107 c3e7fb2c +N 422e8c21 9a120000 3ff80000 00000000 434dd893 6b8fa2b2 +N 41097998 00000000 40080000 00000000 43402526 d1224d96 +N 422bba1d ed420000 3ff80000 00000000 4349cf3c 24ee5048 +N 422b89ad fad20000 3ff80000 00000000 43498bb8 1a376b9a +N 422d3a06 7d820000 3ff80000 00000000 434bee74 f560a5f0 +N 422b6afb fab20000 3ff80000 00000000 4349610d a97bfb12 +N 422fc44b f3120000 3ff80000 00000000 434fa69b bf17156e +N 422dfafc e9220000 3ff80000 00000000 434d04d9 8f3efd1c +N 422d48f7 22e20000 3ff80000 00000000 434c03e2 6d8687c4 +N 422ea725 2fa20000 3ff80000 00000000 434e0033 5d5b53f4 +N 410a3508 00000000 40080000 00000000 434193dd a1c1fff0 +N 410d8b38 00000000 40080000 00000000 43492ebd 388a07bc +N 42281e54 1c020000 3ff80000 00000000 4344f04e 7dbbb580 +N 410fab28 00000000 40080000 00000000 434f0418 86a7dfce +N 422c0599 35120000 3ff80000 00000000 434a38e8 2a86c052 +N 410f40b8 00000000 40080000 00000000 434dcf73 79bbb3c4 +N 422d344a d7020000 3ff80000 00000000 434be63d 71f42360 +N 410a7d68 00000000 40080000 00000000 43422712 6d315b3a +N 410fc9f8 00000000 40080000 00000000 434f5ef9 16fb9de0 +N 410b9378 00000000 40080000 00000000 43447a78 ff3efa28 +N 410d77d8 00000000 40080000 00000000 4348fd52 43d2a242 +N 410ad0b8 00000000 40080000 00000000 4342d475 67fd8ec4 +N 422ed847 d1e20000 3ff80000 00000000 434e4872 c8fb0c64 +N 410d5a18 00000000 40080000 00000000 4348b1ef 0a5d0fee +N 422c87ca 11b20000 3ff80000 00000000 434af07a 7da1e00e +N 422caf25 5a020000 3ff80000 00000000 434b284b d14e4e40 +N 410c1cc8 00000000 40080000 00000000 4345b25f 6ad98fc4 +N 4229de37 c9d20000 3ff80000 00000000 43474204 ea3f84ba +N 410ef388 00000000 40080000 00000000 434cf4b3 42c72f28 +N 410c78c8 00000000 40080000 00000000 43468a1e c6fdcd04 +N 422f7013 44a20000 3ff80000 00000000 434f2910 5d1c3914 +N 422bc568 69c20000 3ff80000 00000000 4349df01 a23fb068 +N 42247a2b 86b20000 3ff80000 00000000 43406173 ba0d7b6e +N 42257fa2 49d20000 3ff80000 00000000 43419f11 50634b46 +N 410ed098 00000000 40080000 00000000 434c9313 a4e7ac66 +N 41097c68 00000000 40080000 00000000 43402a80 56746d8a +N 410e66c8 00000000 40080000 00000000 434b70a5 f60087a4 +N 4228ef3b 24220000 3ff80000 00000000 434602a2 d651f43c +N 422697be 29720000 3ff80000 00000000 4342fbcd 0fed92aa +N 422fe8d4 33520000 3ff80000 00000000 434fdd44 9870680a +N 410f6968 00000000 40080000 00000000 434e4479 1444c17a +N 42260889 86520000 3ff80000 00000000 4342486e 03a7b756 +N 410e64c8 00000000 40080000 00000000 434b6b3b f0fce544 +N 42292cf3 15320000 3ff80000 00000000 4346548d d32c839e +N 410a6978 00000000 40080000 00000000 4341fe34 71046e48 +N 410def48 00000000 40080000 00000000 434a3203 648f553c +N 410a8b58 00000000 40080000 00000000 434243c8 9b74262a +N 40c60580 00000000 40100000 00000000 434cb523 3af9a498 +N 422beba7 72020000 3ff80000 00000000 434a1485 c347fac0 +N 422c1c31 21020000 3ff80000 00000000 434a58a5 44d387a0 +N 422d9afb 25c20000 3ff80000 00000000 434c79e5 0fe40ee8 +N 410afee8 00000000 40080000 00000000 4343366a 16393c42 +N 410f2488 00000000 40080000 00000000 434d7f13 497bd858 +N 410d73c8 00000000 40080000 00000000 4348f2fd deeef914 +N 42275c37 90220000 3ff80000 00000000 4343f586 282990bc +N 422d5061 93720000 3ff80000 00000000 434c0e87 481c6016 +N 410a6788 00000000 40080000 00000000 4341fa3f 0abf7ce8 +N 409ab400 00000000 40140000 00000000 4349e57e e451aabe +N 410f2a28 00000000 40080000 00000000 434d8f11 cde2cd1e +N 422c0521 6df20000 3ff80000 00000000 434a3840 0a56d7c6 +N 422a9df8 5c220000 3ff80000 00000000 4348467c fbb4f13c +N 410fd1a8 00000000 40080000 00000000 434f75c0 f8a261c6 +N 410d89a8 00000000 40080000 00000000 43492abe 93626046 +N 422ef290 ac320000 3ff80000 00000000 434e6f30 748b02be +N 4224bd94 afb20000 3ff80000 00000000 4340b299 584b904e +N 410e2b38 00000000 40080000 00000000 434ad099 21b145bc +N 422eb5d5 3fe20000 3ff80000 00000000 434e15c6 0d31cc5c +N 422f9e3b 20820000 3ff80000 00000000 434f6dc8 ee6970d0 +N 410e4cf8 00000000 40080000 00000000 434b2afc 5387f870 +N 410a4ac8 00000000 40080000 00000000 4341bfc5 a8fb7664 +N 42297ecf 68320000 3ff80000 00000000 4346c1cf ff03e33e +N 410e3d78 00000000 40080000 00000000 434b0160 60f91e08 +N 410ccab8 00000000 40080000 00000000 43474ee9 782d83a4 +N 40c68d80 00000000 40100000 00000000 434f9461 dc8edbf8 +N 410b5d28 00000000 40080000 00000000 43440266 b6bb122e +N 422e06d9 82d20000 3ff80000 00000000 434d1614 1632429a +N 41099158 00000000 40080000 00000000 43405278 d280ce4a +N 422502a3 3b120000 3ff80000 00000000 43410643 6232f992 +N 410b3598 00000000 40080000 00000000 4343ac1a 2c33c2d6 +N 42275c6e 3ed20000 3ff80000 00000000 4343f5cc 3d22471a +N 4228f487 49a20000 3ff80000 00000000 434609a6 dda603cc +N 410a3678 00000000 40080000 00000000 434196c2 4348f4b8 +N 410e1b88 00000000 40080000 00000000 434aa6da 4ab296a8 +N 422ab01b cfe20000 3ff80000 00000000 43485f51 9a1fc65c +N 422ce424 64120000 3ff80000 00000000 434b73b1 e8facf72 +N 422ca82a 44a20000 3ff80000 00000000 434b1e62 79d166ec +N 410d8dc8 00000000 40080000 00000000 4349354b 46195ff4 +N 42272792 ed520000 3ff80000 00000000 4343b234 79fa02ca +N 410fd368 00000000 40080000 00000000 434f7af2 17dc305a +N 422bbd24 78920000 3ff80000 00000000 4349d375 ba7c889e +N 42289319 b7920000 3ff80000 00000000 43458916 a3239082 +N 4224cb46 9ef20000 3ff80000 00000000 4340c325 df6021a6 +N 4109acb8 00000000 40080000 00000000 4340871e 835e0c04 +N 410aadd8 00000000 40080000 00000000 43428b5c dcdf1762 +N 422645cb a6520000 3ff80000 00000000 434294e2 16c5a4aa +N 410c2318 00000000 40080000 00000000 4345c100 51345d1e +N 410faa68 00000000 40080000 00000000 434f01e4 7292d72a +N 410a81c8 00000000 40080000 00000000 43423012 6890e1b4 +N 4229639d 46920000 3ff80000 00000000 43469d70 250e47a2 +N 410e3a58 00000000 40080000 00000000 434af901 f7cb0e7a +N 410a3528 00000000 40080000 00000000 4341941e 059f46ae +N 410fe888 00000000 40080000 00000000 434fb9cb 96267518 +N 422b5203 a6720000 3ff80000 00000000 43493e6a 10eb8e4a +N 42257eea b1320000 3ff80000 00000000 43419e2f 97ff281e +N 422743e4 2c820000 3ff80000 00000000 4343d661 370c43b0 +N 4109b178 00000000 40080000 00000000 4340904c 929a3bc8 +N 422e8b08 39720000 3ff80000 00000000 434dd6f7 0f3554aa +N 42262354 59a20000 3ff80000 00000000 434269d1 29d06634 +N 422b0e7e de220000 3ff80000 00000000 4348e10f 78d60004 +N 410c92e8 00000000 40080000 00000000 4346c863 52839602 +N 422a935f 3d420000 3ff80000 00000000 434837fe ca2f7248 +N 410ed168 00000000 40080000 00000000 434c9556 5671d0fa +N 422ada2e 98620000 3ff80000 00000000 4348990a ac674fac +N 410d5d48 00000000 40080000 00000000 4348b9fb 85eb9bdc +N 410daea8 00000000 40080000 00000000 434989c8 7881adb6 +N 4229d99c 60b20000 3ff80000 00000000 43473bce 958583d2 +N 410a7768 00000000 40080000 00000000 43421abf 82b30d1a +N 422ac7a5 09120000 3ff80000 00000000 43487f96 5ef7ee2e +N 410b1858 00000000 40080000 00000000 43436cec e09b331a +N 42265b81 e2d20000 3ff80000 00000000 4342b014 60f2969a +N 42254373 d3620000 3ff80000 00000000 43415547 45564174 +N 422a1053 1be20000 3ff80000 00000000 434785b9 1d533ddc +N 4229d169 77a20000 3ff80000 00000000 434730c1 c2115f0c +N 422b9d4a 43020000 3ff80000 00000000 4349a706 a50cbae0 +N 410dc718 00000000 40080000 00000000 4349c910 324471de +N 410abf78 00000000 40080000 00000000 4342b035 ea497a68 +N 410dac98 00000000 40080000 00000000 43498475 fcee97a6 +N 422e9a6d 4ee20000 3ff80000 00000000 434ded89 62db1bbc +N 410b62f8 00000000 40080000 00000000 43440f29 a5a22c90 +N 422cc125 47420000 3ff80000 00000000 434b41df d21ef288 +N 4224c0cd 34b20000 3ff80000 00000000 4340b67d 3177f9ae +N 410b5508 00000000 40080000 00000000 4343f099 1c3db5f0 +N 410a0238 00000000 40080000 00000000 43412e65 48019b0c +N 422b4978 4e220000 3ff80000 00000000 43493293 5b986604 +N 410b3318 00000000 40080000 00000000 4343a6ae 8453881e +N 410da6e8 00000000 40080000 00000000 434975cc ab8ad7c2 +N 422e1372 97120000 3ff80000 00000000 434d2864 193fd212 +N 410ca008 00000000 40080000 00000000 4346e7d6 d45d5e00 +N 410fada8 00000000 40080000 00000000 434f0b71 8a973106 +N 410d5198 00000000 40080000 00000000 43489c80 f5fa5a16 +N 422a6240 0ac20000 3ff80000 00000000 4347f4f7 f634ad38 +N 42268596 2e420000 3ff80000 00000000 4342e4ef 730c2218 +N 410c5c48 00000000 40080000 00000000 434646b2 efd816ac +N 422cb87f 8e920000 3ff80000 00000000 434b3595 0e2a16a2 +N 42276c24 12d20000 3ff80000 00000000 434409f2 1dc4ff66 +N 410db1a8 00000000 40080000 00000000 43499187 95a32bc6 +N 422ab6bb 2fb20000 3ff80000 00000000 43486864 93a23fb2 +N 40c60d80 00000000 40100000 00000000 434cdef1 35a215f8 +N 410dc458 00000000 40080000 00000000 4349c1ec 0333715a +N 410cba38 00000000 40080000 00000000 434726ed e41dd58c +N 422afd7e b0420000 3ff80000 00000000 4348c9a0 46483128 +N 410ac478 00000000 40080000 00000000 4342bab2 d15ad358 +N 410d9658 00000000 40080000 00000000 43494b3a ad2605ba +N 410d2e18 00000000 40080000 00000000 43484386 846c05ae +N 42293943 25920000 3ff80000 00000000 434664f1 9025633e +N 422f5ba5 2dd20000 3ff80000 00000000 434f0ab5 633bfc3a +N 410a9ff8 00000000 40080000 00000000 43426e7d 02acfe00 +N 40c4fd80 00000000 40100000 00000000 4347b23b f4a2fd38 +N 4142bbe0 80000000 40040000 00000000 4340c880 df06fb50 +N 422d1f4a 44820000 3ff80000 00000000 434bc82a 59b85350 +N 422d11b3 c0320000 3ff80000 00000000 434bb4ba fd0ef7c2 +N 42249fa2 5a420000 3ff80000 00000000 43408e7c 79e5fa98 +N 4229367c f5c20000 3ff80000 00000000 4346613f e0d3dce8 +N 410cb2a8 00000000 40080000 00000000 434714a9 e7e14876 +N 4224d1d3 d8a20000 3ff80000 00000000 4340cb12 8a220594 +N 410c8cc8 00000000 40080000 00000000 4346b9bf d35dd4c4 +N 4229b292 4b920000 3ff80000 00000000 43470740 aef605fe +N 42288bfb 76b20000 3ff80000 00000000 43457fbb f7e36292 +N 410ca9d8 00000000 40080000 00000000 4346ff6d 2985a4a2 +N 422c0163 58f20000 3ff80000 00000000 434a32ff 6de53266 +N 4224ffb3 62120000 3ff80000 00000000 434102b1 af57de4e +N 422629e1 a5f20000 3ff80000 00000000 434271fe 6a0030c6 +N 42252ddf 46420000 3ff80000 00000000 43413aea e3dc1b18 +N 410d4e58 00000000 40080000 00000000 43489452 9f7f643a +N 410c4c48 00000000 40080000 00000000 43462114 64e023ac +N 410e0a78 00000000 40080000 00000000 434a79a4 0b007478 +N 422fe197 3ce20000 3ff80000 00000000 434fd26d b334cb84 +N 422a5d07 b3520000 3ff80000 00000000 4347eddc 2f0c87f6 +N 410b4448 00000000 40080000 00000000 4343cc06 c90d7a2c +N 422c695e 9b820000 3ff80000 00000000 434ac570 376f0d50 +N 422a0a3b f5320000 3ff80000 00000000 43477d7a e9b5d862 +N 410ee958 00000000 40080000 00000000 434cd825 14ffeaca +N 410d7758 00000000 40080000 00000000 4348fc0c a5b5206a +N 422c75bd f6520000 3ff80000 00000000 434ad6ee d9559556 +N 410fbc38 00000000 40080000 00000000 434f3655 870a2fec +N 409a5400 00000000 40140000 00000000 434820e3 3e9a6502 +N 42279c25 9cd20000 3ff80000 00000000 434447ac f3c386a6 +N 410c62d8 00000000 40080000 00000000 4346562d 42e741d2 +N 422800a1 3eb20000 3ff80000 00000000 4344c9ad a63b2b92 +N 42244107 cc720000 3ff80000 00000000 43401d13 8f12030a +N 422a4882 80a20000 3ff80000 00000000 4347d1f1 67b8716c +N 410d4048 00000000 40080000 00000000 43487101 7a1c3d6c +N 422a860c f5320000 3ff80000 00000000 434825cb 538a079e +N 410df208 00000000 40080000 00000000 434a393c 3bac3560 +N 4226222f 96820000 3ff80000 00000000 43426863 ec4ff370 +N 410c9ee8 00000000 40080000 00000000 4346e523 91a67a42 +N 410f7e58 00000000 40080000 00000000 434e8127 b14d853a +N 40c3bf80 00000000 40100000 00000000 434290c4 9e887100 +N 422f418e b0620000 3ff80000 00000000 434ee400 b70a8eac +N 422a7d84 a3420000 3ff80000 00000000 43481a25 4ad92808 +N 410d4db8 00000000 40080000 00000000 434892c0 12dfb734 +N 42244e43 ebf20000 3ff80000 00000000 43402ce1 648b5006 +N 4225a87c b8420000 3ff80000 00000000 4341d163 91073e28 +N 410b7028 00000000 40080000 00000000 43442c31 d4fe9d3e +N 422590f6 74b20000 3ff80000 00000000 4341b463 c77051ae +N 42257204 01a20000 3ff80000 00000000 43418e55 a81f30cc +N 410ccf28 00000000 40080000 00000000 434759b2 0d70288e +N 410a2f78 00000000 40080000 00000000 434188ae b374ff68 +N 410a1808 00000000 40080000 00000000 434159c3 e2d26480 +N 422b229f ecf20000 3ff80000 00000000 4348fcd8 273c0fe6 +N 42298362 b3220000 3ff80000 00000000 4346c7f0 82869124 +N 422a8022 59920000 3ff80000 00000000 43481db7 62595242 +N 4225da0f cac20000 3ff80000 00000000 43420eb3 bb44bac8 +N 422b6c9a b0a20000 3ff80000 00000000 4349634d 8129ec94 +N 410d4f28 00000000 40080000 00000000 4348965e 0994808e +N 410f9388 00000000 40080000 00000000 434ebee2 24ff8d28 +N 410d3788 00000000 40080000 00000000 43485b18 fc2223e8 +N 422f0581 d9620000 3ff80000 00000000 434e8b25 e076d1b4 +N 410e3238 00000000 40080000 00000000 434ae347 caf1940c +N 410fd878 00000000 40080000 00000000 434f89fa 44f1ef18 +N 410bb7e8 00000000 40080000 00000000 4344cc11 cdc24672 +N 422c7ab1 a8620000 3ff80000 00000000 434addf0 6f0f59ac +N 410c2d08 00000000 40080000 00000000 4345d815 1141fe70 +N 410d2ce8 00000000 40080000 00000000 43484090 4adc19e2 +N 410c4c28 00000000 40080000 00000000 434620c9 5299847e +N 410dccd8 00000000 40080000 00000000 4349d803 06e822b2 +N 410afc38 00000000 40080000 00000000 434330ad bb7a8bec +N 422e2b56 df620000 3ff80000 00000000 434d4b29 551c9e0c +N 410f0018 00000000 40080000 00000000 434d1803 9234500e +N 4109cac8 00000000 40080000 00000000 4340c171 4164de64 +N 410c4fc8 00000000 40080000 00000000 4346294b 71ea1e54 +N 42255d29 04c20000 3ff80000 00000000 434174bf d7397488 +N 410a6c98 00000000 40080000 00000000 43420498 2e569ba6 +N 410d3528 00000000 40080000 00000000 43485528 f13156ae +N 422ba8e8 20620000 3ff80000 00000000 4349b738 35b154ac +N 410bab58 00000000 40080000 00000000 4344afd7 b3cf2c2a +N 422dfa62 0b820000 3ff80000 00000000 434d03f8 b71ae8b0 +N 422cd640 92d20000 3ff80000 00000000 434b5fe8 45100f66 +N 410e7c58 00000000 40080000 00000000 434bab32 463fbfda +N 410d69e8 00000000 40080000 00000000 4348d9ed d4ed9ad2 +N 422b10ad fb120000 3ff80000 00000000 4348e412 b514e192 +N 422a9324 ea720000 3ff80000 00000000 434837af 106936ca +N 410db1f8 00000000 40080000 00000000 43499256 3fb8f960 +N 410d4288 00000000 40080000 00000000 434876a5 c7f309f8 +N 422a89eb a2a20000 3ff80000 00000000 43482b14 6acbf42c +N 422f5516 9f120000 3ff80000 00000000 434f00f9 721776ee +N 422e643e ea420000 3ff80000 00000000 434d9e32 2743ef68 +N 422e7a8d ef920000 3ff80000 00000000 434dbed4 99dcb182 +N 410e71d8 00000000 40080000 00000000 434b8ea5 41ddbe22 +N 410c70a8 00000000 40080000 00000000 434676d8 6c4d7f16 +N 410feb28 00000000 40080000 00000000 434fc1a0 b23e0bce +N 4109f6b8 00000000 40080000 00000000 434117a4 f6faffe4 +N 410e3af8 00000000 40080000 00000000 434afaae 4fccd510 +N 4109f068 00000000 40080000 00000000 43410b30 7a03e94a +N 422adefd f8b20000 3ff80000 00000000 43489fa6 f560e6d2 +N 4224b8a6 a0120000 3ff80000 00000000 4340aca5 9f4b740e +N 410b7db8 00000000 40080000 00000000 43444a2a 85d2b034 +N 410a99d8 00000000 40080000 00000000 434261c7 7fdb79a2 +N 410bfa98 00000000 40080000 00000000 43456397 859fbf46 +N 410a1a58 00000000 40080000 00000000 43415e61 36b8787a +N 4224cfcf aac20000 3ff80000 00000000 4340c8a2 118d9138 +N 422efbe9 0c920000 3ff80000 00000000 434e7cfa 8d97c0e2 +N 42245ce9 b6b20000 3ff80000 00000000 43403e65 1c91aa92 +N 422502bd 29020000 3ff80000 00000000 43410662 e63b44a0 +N 42257fbc 84720000 3ff80000 00000000 43419f31 8fea65f6 +N 422bd309 eeb20000 3ff80000 00000000 4349f210 2340a192 +N 422d45bc b0920000 3ff80000 00000000 434bff40 a3cda79e +N 410f5e38 00000000 40080000 00000000 434e242d 950fd84c +N 4228de78 63620000 3ff80000 00000000 4345ec75 3ccac774 +N 422c9a73 28820000 3ff80000 00000000 434b0aec d680f230 +N 410f5a88 00000000 40080000 00000000 434e198d 95703e78 +N 422543f6 41120000 3ff80000 00000000 434155e6 c1240d2e +N 410f4a68 00000000 40080000 00000000 434deb34 af05f52a +N 4228921d 57f20000 3ff80000 00000000 434587ca e7efed7a +N 410eff68 00000000 40080000 00000000 434d1614 1632429a +N 42293799 04320000 3ff80000 00000000 434662ba 1a78a7be +N 4224cecd 9d320000 3ff80000 00000000 4340c769 ebf1fd62 +N 410b5868 00000000 40080000 00000000 4343f7fc fbf9f8ca +N 41096ff8 00000000 40080000 00000000 434012e0 f19ec500 +N 410d6478 00000000 40080000 00000000 4348cc28 20339158 +N 410addc8 00000000 40080000 00000000 4342f007 5e0f2ef4 +N 4225c132 00c20000 3ff80000 00000000 4341efe9 de3b74f8 +N 4109a018 00000000 40080000 00000000 43406ec8 cbb33e0e +N 422cd1a0 0b320000 3ff80000 00000000 434b5951 d6a7d0de +N 4229ec29 48b20000 3ff80000 00000000 434754d5 6f490f2e +N 422b578f 2ef20000 3ff80000 00000000 43494619 e98e305a +N 410bb8a8 00000000 40080000 00000000 4344cdc2 05eb9096 +N 410ce908 00000000 40080000 00000000 434798d5 3cac11b0 +N 422991ca a9e20000 3ff80000 00000000 4346db3e c329f564 +N 42249a04 1e820000 3ff80000 00000000 434087b9 049b8670 +N 42244d91 7de20000 3ff80000 00000000 43402c0c 326ae71c +N 410dff18 00000000 40080000 00000000 434a5b9c 5a7a705e +N 422a2414 ce320000 3ff80000 00000000 4347a07c faf6727e +N 410d4028 00000000 40080000 00000000 434870b1 43691c3e +N 410c1008 00000000 40080000 00000000 434594e7 790b4300 +N 422a011a 90e20000 3ff80000 00000000 43477121 38fdbf04 +N 410ff868 00000000 40080000 00000000 434fe93d 678886ca +N 410ea0d8 00000000 40080000 00000000 434c0f0b 32a23472 +N 410a5d68 00000000 40080000 00000000 4341e598 a807e53a +N 42294141 56520000 3ff80000 00000000 43466f97 680c2156 +N 4109e488 00000000 40080000 00000000 4340f3d2 bd235c58 +N 422f8fb3 34f20000 3ff80000 00000000 434f5820 f02886e6 +N 410d56c8 00000000 40080000 00000000 4348a993 9b2984a4 +N 410efd98 00000000 40080000 00000000 434d10fa 389ad456 +N 410e7778 00000000 40080000 00000000 434b9dee 5ac97ce8 +N 422f1c0b b5e20000 3ff80000 00000000 434eac75 5ce0da1c +N 410f4af8 00000000 40080000 00000000 434decd1 c5c2c810 +N 410e9058 00000000 40080000 00000000 434be1ca b717659a +N 41099378 00000000 40080000 00000000 4340568b 02b29a28 +N 40c48880 00000000 40100000 00000000 4345b2e8 55395520 +N 410cd838 00000000 40080000 00000000 43476fc2 30ef812c +N 410f76d8 00000000 40080000 00000000 434e6b61 c465bf92 +N 41098a48 00000000 40080000 00000000 434044f5 f026f94c +N 422e7acc 65820000 3ff80000 00000000 434dbf30 09e43110 +N 422ef271 34120000 3ff80000 00000000 434e6f02 08c99a8e +N 410bca88 00000000 40080000 00000000 4344f61a 4fc5b378 +N 410edf08 00000000 40080000 00000000 434cbb50 5a530fd0 +N 410bbbb8 00000000 40080000 00000000 4344d4a7 de05d5d4 +N 422a5517 20e20000 3ff80000 00000000 4347e30d a7c47afc +N 410e65d8 00000000 40080000 00000000 434b6e1c 2cf145e2 +N 42259594 dc020000 3ff80000 00000000 4341ba14 1c4b6d80 +N 410a6878 00000000 40080000 00000000 4341fc29 52f48a18 +N 422bb0b1 fb520000 3ff80000 00000000 4349c215 8c28170a +N 410eab48 00000000 40080000 00000000 434c2bc4 7ba68c7c +N 410f0998 00000000 40080000 00000000 434d32cb 0ecb1096 +N 410c3058 00000000 40080000 00000000 4345dfca 45d1839a +N 410df0b8 00000000 40080000 00000000 434a35c9 aaa384c4 +N 422b2bb8 9cd20000 3ff80000 00000000 43490969 c92ae6a6 +N 410e0448 00000000 40080000 00000000 434a694b 747b3e2c +N 410e00e8 00000000 40080000 00000000 434a6063 ca7acfa2 +N 4225a6bd 36520000 3ff80000 00000000 4341cf3b 5ee4c2aa +N 410fa378 00000000 40080000 00000000 434eed87 ab161d28 +N 4229d53a e1520000 3ff80000 00000000 434735e6 db6f084a +N 422e82ba e6920000 3ff80000 00000000 434dcacd 515f8c5e +N 410be888 00000000 40080000 00000000 43453a45 81cdb518 +N 410d3628 00000000 40080000 00000000 434857a8 d7aca55e +N 42257aec 04a20000 3ff80000 00000000 43419946 8c38b114 +N 4109e0d8 00000000 40080000 00000000 4340ec95 9b58f072 +N 410f5a68 00000000 40080000 00000000 434e1931 6c97702a +N 410ba8e8 00000000 40080000 00000000 4344aa60 9698bb22 +N 410a2cf8 00000000 40080000 00000000 434183a9 897ab270 +N 42288b1b 41f20000 3ff80000 00000000 43457e95 6d5b12ba +N 410e99f8 00000000 40080000 00000000 434bfc2a 65f3e4e0 +N 4109baa8 00000000 40080000 00000000 4340a217 b9350df6 +N 410b0ec8 00000000 40080000 00000000 43435862 f17b6f24 +N 4226c225 e0420000 3ff80000 00000000 43433158 699ca0d8 +N 422f33d9 b9220000 3ff80000 00000000 434ecfb1 08fffb1c +N 410d4da8 00000000 40080000 00000000 43489297 d28e4f06 +N 422cd237 e2c20000 3ff80000 00000000 434b5a29 fd118c38 +N 422ccabf 1f420000 3ff80000 00000000 434b4f87 c4820e78 +N 422cabf3 6da20000 3ff80000 00000000 434b23c2 5c991d4c +N 42271b23 d1920000 3ff80000 00000000 4343a259 1c06f4be +N 422b929c 76620000 3ff80000 00000000 43499826 bbf4866c +N 4225260b 6ea20000 3ff80000 00000000 4341315e 75b7bb54 +N 42294c24 76a20000 3ff80000 00000000 43467e1b 00a9c054 +N 4228fe93 dc020000 3ff80000 00000000 434616f7 ed8bcd80 +N 410fc418 00000000 40080000 00000000 434f4d97 a042bace +N 4109f528 00000000 40080000 00000000 4341148f 2bb31aae +N 422644f6 15120000 3ff80000 00000000 434293d6 d63b4452 +N 422867cb fd320000 3ff80000 00000000 43455043 960bf69e +N 422f6c3c 23620000 3ff80000 00000000 434f235a dae6ef74 +N 422be4e2 31520000 3ff80000 00000000 434a0b09 d3eaae4a +N 4227704f f9820000 3ff80000 00000000 43440f4c ce059890 +N 410e4808 00000000 40080000 00000000 434b1db6 8a3f2d80 +N 422a50c8 3bb20000 3ff80000 00000000 4347dd31 30685932 +N 41097208 00000000 40080000 00000000 434016ca 2e9f5d60 +N 4226e5ba 2c520000 3ff80000 00000000 43435e6b e3810e16 +N 422dbfef ef220000 3ff80000 00000000 434caf47 926096a4 +N 410e9c38 00000000 40080000 00000000 434c0257 1bc1d9ec +N 40c43280 00000000 40100000 00000000 43445034 118afaf8 +N 410bdb08 00000000 40080000 00000000 43451b86 4b1e0f10 +N 410c6c38 00000000 40080000 00000000 43466c56 26eec0ec +N 422a403e 12a20000 3ff80000 00000000 4347c6b5 2894d1d4 +N 410b4d58 00000000 40080000 00000000 4343dfca a675378a +N 422b22f8 54320000 3ff80000 00000000 4348fd52 43d2a242 +N 4227e63e 3d520000 3ff80000 00000000 4344a76f 9e34d736 +N 42256f5a fb720000 3ff80000 00000000 43418b11 7d637316 +N 410972d8 00000000 40080000 00000000 43401854 c8903cd2 +N 410ac878 00000000 40080000 00000000 4342c319 90185c18 +N 410cebd8 00000000 40080000 00000000 43479fb8 ee78b202 +N 410d5cf8 00000000 40080000 00000000 4348b931 70100b70 +N 422834d0 08920000 3ff80000 00000000 43450d9c e8583562 +N 410aacc8 00000000 40080000 00000000 43428925 c1bc1ac4 +N 410db6d8 00000000 40080000 00000000 43499ef0 69fc8b92 +N 4228b7a1 70a20000 3ff80000 00000000 4345b92d 46d32494 +N 410deb98 00000000 40080000 00000000 434a2856 590a41f6 +N 422b8e16 31620000 3ff80000 00000000 434991da 3f8caab4 +N 410f8bb8 00000000 40080000 00000000 434ea815 a078bcd4 +N 410f93e8 00000000 40080000 00000000 434ebffa 94d129b2 +N 422edd11 45e20000 3ff80000 00000000 434e4f7f c167341c +N 422e0d25 b8720000 3ff80000 00000000 434d1f3b 220fff76 +N 40c68980 00000000 40100000 00000000 434f7e00 5e1f5c88 +N 410eca68 00000000 40080000 00000000 434c81e0 946a1d2a +N 410f6d98 00000000 40080000 00000000 434e5095 8a533156 +N 410c7f78 00000000 40080000 00000000 43469a04 64884e68 +N 410e3dc8 00000000 40080000 00000000 434b0236 b70d30f4 +N 4229cae6 c4720000 3ff80000 00000000 434727fc b2751df6 +N 42246332 61e20000 3ff80000 00000000 434045ea 91b99264 +N 410d1ce8 00000000 40080000 00000000 434818bf b3433ee2 +N 42264d83 e3820000 3ff80000 00000000 43429e8c 0677a850 +N 422ea783 25120000 3ff80000 00000000 434e00bd 4e561252 +N 410ed8f8 00000000 40080000 00000000 434caa66 5be062b0 +N 410f32f8 00000000 40080000 00000000 434da82c 2a77a390 +N 410db898 00000000 40080000 00000000 4349a377 88a023e6 +N 410f4008 00000000 40080000 00000000 434dcd7b e365dc00 +N 422a9086 44120000 3ff80000 00000000 4348341a 6920b372 +N 4109be08 00000000 40080000 00000000 4340a8a4 3d38eba0 +N 422eddae 68c20000 3ff80000 00000000 434e5067 3db60208 +N 42263f54 e9420000 3ff80000 00000000 43428ccb e862d638 +N 410b5128 00000000 40080000 00000000 4343e81f 355129ee +N 41097e38 00000000 40080000 00000000 43402df3 8b2cde4c +N 410f9598 00000000 40080000 00000000 434ec4e8 de6f64d6 +N 410d4558 00000000 40080000 00000000 43487db4 61b6c20a +N 42253f46 8ae20000 3ff80000 00000000 4341502c 1175893c +N 410eaf18 00000000 40080000 00000000 434c3647 4b28d95e +N 410b24f8 00000000 40080000 00000000 43438820 f6c840f0 +N 410e4768 00000000 40080000 00000000 434b1c08 bfbd1c1a +N 422ea89d 08c20000 3ff80000 00000000 434e025b 2b2f41f8 +N 410fb338 00000000 40080000 00000000 434f1bce f69ab73c +N 422de974 48620000 3ff80000 00000000 434ceb68 44863dac +N 410a59a8 00000000 40080000 00000000 4341ddf6 c1878f46 +N 4227b1bf 5eb20000 3ff80000 00000000 43446388 1162d06e +N 422b40d0 c4020000 3ff80000 00000000 43492697 79170980 +N 422c7125 33b20000 3ff80000 00000000 434ad06e 77e2d7ce +N 422b33c9 47820000 3ff80000 00000000 43491490 5f43c230 +N 42253a7d 48a20000 3ff80000 00000000 43414a52 cd41d46c +N 410ef408 00000000 40080000 00000000 434cf61a 86e92dc0 +N 41097128 00000000 40080000 00000000 43401521 563fdfee +N 422e9068 09120000 3ff80000 00000000 434dded7 98ab4e2e +N 422e8877 c1020000 3ff80000 00000000 434dd335 1c15f460 +N 410e71e8 00000000 40080000 00000000 434b8ed0 b4839852 +N 4227dded 8de20000 3ff80000 00000000 43449ca9 1d61aee4 +N 422759f9 75020000 3ff80000 00000000 4343f2a6 72a5c820 +N 422876a6 e4720000 3ff80000 00000000 434563bc 378519f6 +N 422bacf9 8e520000 3ff80000 00000000 4349bce4 c4142faa +N 410bc0a8 00000000 40080000 00000000 4344dfca 0cd6a616 +N 422ffb90 27620000 3ff80000 00000000 434ff958 762344f4 +N 4228ee59 2be20000 3ff80000 00000000 43460177 a4d81824 +N 4109f7a8 00000000 40080000 00000000 4341197f 04fca7e6 +N 4109cc88 00000000 40080000 00000000 4340c4da 9afb47d8 +N 410f4c68 00000000 40080000 00000000 434df0f1 b51f9c8a +N 422bff84 66720000 3ff80000 00000000 434a305f 630859b6 +N 41098898 00000000 40080000 00000000 434041bc 958cb2e6 +N 422c09ed 56620000 3ff80000 00000000 434a3efb d95ad26c +N 410af958 00000000 40080000 00000000 43432a8c 32e6d5ca +N 42288b8b 5bd20000 3ff80000 00000000 43457f28 b14eeb86 +N 4224599f 76e20000 3ff80000 00000000 43403a75 76cf9b44 +N 410e9b38 00000000 40080000 00000000 434bff98 755f8abc +N 410e98a8 00000000 40080000 00000000 434bf890 bc8d4a96 +N 410d4828 00000000 40080000 00000000 434884c4 56c8c1be +N 410a1f48 00000000 40080000 00000000 4341683e 3ef72e3c +N 410d1e98 00000000 40080000 00000000 43481cf0 a379b406 +N 410ebf78 00000000 40080000 00000000 434c638a 47223a68 +N 42253e90 05e20000 3ff80000 00000000 43414f4c fccf13e4 +N 4226035a 2cc20000 3ff80000 00000000 434241fa 45d0cc78 +N 410bffc8 00000000 40080000 00000000 43456f7f 61013f54 +N 42251703 f4c20000 3ff80000 00000000 43411f0d fc6e9178 +N 422deb44 62b20000 3ff80000 00000000 434cee09 5da3a7ee +N 4224b90d a0f20000 3ff80000 00000000 4340ad21 f468369a +N 410cef18 00000000 40080000 00000000 4347a7b0 a5e4e55e +N 422972a7 7a720000 3ff80000 00000000 4346b18b 637488ca +N 4228a664 ff120000 3ff80000 00000000 4345a278 47d35d12 +N 410e6cb8 00000000 40080000 00000000 434b80bc e7a93004 +N 422de4bd df620000 3ff80000 00000000 434ce492 f54d01f4 +N 422e06d9 82d20000 3ff80000 00000000 434d1614 1632429a +N 410dfd18 00000000 40080000 00000000 434a5657 06047cfe +N 410adb08 00000000 40080000 00000000 4342ea37 4019df10 +N 410c6548 00000000 40080000 00000000 43465bee ce4e455c +N 410e2098 00000000 40080000 00000000 434ab44e 48bf2366 +N 42278883 a2b20000 3ff80000 00000000 43442e66 8cc13fee +N 422ba871 20020000 3ff80000 00000000 4349b692 41a59400 +N 410aeee8 00000000 40080000 00000000 43431455 1618e142 +N 410d71e8 00000000 40080000 00000000 4348ee3a 5789e852 +N 4229575f 5d020000 3ff80000 00000000 43468d16 e2cc2ee0 +N 422f2d8e 81120000 3ff80000 00000000 434ec65e fb31552e +N 42290200 b1120000 3ff80000 00000000 43461b82 7b08b4d2 +N 422ec7f7 80c20000 3ff80000 00000000 434e306f 989664f8 +N 422a7e8a af020000 3ff80000 00000000 43481b8a f0408da0 +N 4225154a 5bd20000 3ff80000 00000000 43411cf4 4788347a +N 4226f72f d6120000 3ff80000 00000000 43437497 6d169f32 +N 422a2d59 45220000 3ff80000 00000000 4347ad0e 8ad7439c +N 422f22f2 fc220000 3ff80000 00000000 434eb6ab b2a4b2c4 +N 410e38d8 00000000 40080000 00000000 434af4fe 39a32cf2 +N 4229ecd6 18c20000 3ff80000 00000000 434755be bfc64408 +N 410e6508 00000000 40080000 00000000 434b6be9 27a408f0 +N 422ef449 44820000 3ff80000 00000000 434e71ba 6c7b4cb0 +N 42257a34 80220000 3ff80000 00000000 43419865 054dfabc +N 410b3028 00000000 40080000 00000000 4343a051 4b4d713e +N 422b0040 15820000 3ff80000 00000000 4348cd6c 1db1acf0 +N 4224beb0 16320000 3ff80000 00000000 4340b3ef 9982e682 +N 4067e000 00000000 401c0000 00000000 43407900 5ddc1aa0 +N 410ee1a8 00000000 40080000 00000000 434cc2a5 41fe9cc6 +N 422c8842 eed20000 3ff80000 00000000 434af125 adc8e11a +N 410ef158 00000000 40080000 00000000 434cee90 0128404a +N 422cccc3 2b520000 3ff80000 00000000 434b5266 103f1ef6 +N 410ce6a8 00000000 40080000 00000000 43479304 f0405436 +N 42245a05 8a820000 3ff80000 00000000 43403aef 91be9ef0 +N 422eef7e 03d20000 3ff80000 00000000 434e6aa8 25f81886 +N 4229ff69 e4320000 3ff80000 00000000 43476ed8 332bb442 +N 4226b54b 58920000 3ff80000 00000000 43432118 38dc3b62 +N 410a37d8 00000000 40080000 00000000 43419986 fd4b6642 +N 42285f2d 05e20000 3ff80000 00000000 434544f9 88f90c1c +N 410e5aa8 00000000 40080000 00000000 434b4fde 251a7bf6 +N 410e2af8 00000000 40080000 00000000 434acfee 7b871210 +N 422ce759 70520000 3ff80000 00000000 434b7844 41ae4296 +N 4226181b 3c820000 3ff80000 00000000 43425bd2 5ba85650 +N 410e1708 00000000 40080000 00000000 434a9ae8 c2cbca50 +N 4226f94e 10b20000 3ff80000 00000000 43437748 8476e62e +N 410a1a58 00000000 40080000 00000000 43415e61 36b8787a +N 422cfb52 2e120000 3ff80000 00000000 434b94c1 d19583ce +N 4224c4ba 6d520000 3ff80000 00000000 4340bb3b b3356d36 +N 42271399 d1720000 3ff80000 00000000 434398bd e31fb856 +N 410a2578 00000000 40080000 00000000 4341749f cb8f8988 +N 410ab3f8 00000000 40080000 00000000 43429825 80fda1c0 +N 422b5f2f f5c20000 3ff80000 00000000 434950ae 3f7b0318 +N 42291973 61b20000 3ff80000 00000000 43463aa1 86fd960e +N 4227a546 dd120000 3ff80000 00000000 43445371 7e742352 +N 410c9f28 00000000 40080000 00000000 4346e5bd 2a00878e +N 4226fe9a 10a20000 3ff80000 00000000 43437e04 54f3f76c +N 410ed7f8 00000000 40080000 00000000 434ca79c c5804880 +N 410d4198 00000000 40080000 00000000 4348744b e1d9df16 +N 410ac868 00000000 40080000 00000000 4342c2f7 f02c25ca +N 422f4a94 06e20000 3ff80000 00000000 434ef161 2f6b6144 +N 410e9d68 00000000 40080000 00000000 434c0599 bcf9913a +N 410e86a8 00000000 40080000 00000000 434bc74f f147b236 +N 4228c607 c4120000 3ff80000 00000000 4345cc2b c0bf0372 +N 422f1de5 03320000 3ff80000 00000000 434eaf31 68b4e1de +N 410bf648 00000000 40080000 00000000 434559b5 1ea3c18c +N 410e8768 00000000 40080000 00000000 434bc95c 26a6081a +N 410fc3d8 00000000 40080000 00000000 434f4cda 6dff0682 +N 410e2048 00000000 40080000 00000000 434ab379 8fa1876c +N 4225cc3a 8eb20000 3ff80000 00000000 4341fd90 f35e0a6e +N 422c9cb2 07620000 3ff80000 00000000 434b0e1c 2852a70c +N 410cd538 00000000 40080000 00000000 43476872 ed277f9c +N 410d4bd8 00000000 40080000 00000000 43488e08 d4047402 +N 42268a33 a2220000 3ff80000 00000000 4342eabe 7c0d657c +N 4226daa1 4d820000 3ff80000 00000000 43435058 f780a810 +N 422acb13 5c020000 3ff80000 00000000 4348844b c42bfd80 +N 4229967c 45d20000 3ff80000 00000000 4346e18a 37e2313a +N 422f3948 4e020000 3ff80000 00000000 434ed7bd 1a604d40 +N 40c4b880 00000000 40100000 00000000 4346809a 7790e5e0 +N 410f2338 00000000 40080000 00000000 434d7b58 bb09cc3c +N 422e21e0 10720000 3ff80000 00000000 434d3d61 b01d4b8a +N 410d3f88 00000000 40080000 00000000 43486f20 3c31f568 +N 410f1d98 00000000 40080000 00000000 434d6b61 556dca56 +N 42261e71 a9e20000 3ff80000 00000000 434263b9 1b4f9564 +N 422775fb d1f20000 3ff80000 00000000 43441695 1045e4ba +N 42285b3f d2820000 3ff80000 00000000 43453fd5 df7fa610 +N 4225c51c cbb20000 3ff80000 00000000 4341f4c2 51ff8b32 +N 410e5a98 00000000 40080000 00000000 434b4fb2 f4b78146 +N 410e25a8 00000000 40080000 00000000 434ac1c6 ccfdb386 +N 410cebd8 00000000 40080000 00000000 43479fb8 ee78b202 +N 410dc788 00000000 40080000 00000000 4349ca33 2a59dee8 +N 410b64f8 00000000 40080000 00000000 4344138f 01a94cf0 +N 422472c5 ec420000 3ff80000 00000000 43405894 5bc16d58 +N 4229affe cef20000 3ff80000 00000000 434703ca 4aaf5ba6 +N 410ae5d8 00000000 40080000 00000000 43430119 1e8cdde2 +N 422e979d 9d620000 3ff80000 00000000 434de969 c39f0f34 +N 410f1b98 00000000 40080000 00000000 434d65b5 6d6ae2f6 +N 42243f70 7ef20000 3ff80000 00000000 43401b2d 896e9a5a +N 410bf418 00000000 40080000 00000000 434554b2 bf494bce +N 410ad038 00000000 40080000 00000000 4342d367 c73057ac +N 422aac74 c8e20000 3ff80000 00000000 43485a50 ec9273fc +N 410da948 00000000 40080000 00000000 43497beb 4e554e1c +N 422f3e19 42c20000 3ff80000 00000000 434edee0 3e444838 +N 410e26c8 00000000 40080000 00000000 434ac4c5 c0a13ba4 +N 410ff798 00000000 40080000 00000000 434fe6ce 9f617e36 +N 422f07b9 03920000 3ff80000 00000000 434e8e6b 93114b02 +N 410a5918 00000000 40080000 00000000 4341dcd1 dbb3a83e +N 422b850a c4920000 3ff80000 00000000 43498544 6092f1e2 +N 410c2e88 00000000 40080000 00000000 4345db92 5eb01e38 +N 422ee627 83320000 3ff80000 00000000 434e5ce3 942a6e22 +N 422655a8 66120000 3ff80000 00000000 4342a8bf 5007fd32 +N 4228815e 04e20000 3ff80000 00000000 434571cb 6cd15e84 +N 410c50c8 00000000 40080000 00000000 43462ba4 b09bfd84 +N 422be46a b0320000 3ff80000 00000000 434a0a62 78040a3e +N 410fb408 00000000 40080000 00000000 434f1e33 61dd51c0 +N 422ed7ca 27420000 3ff80000 00000000 434e47b9 b8c52178 +N 42261f7b b8d20000 3ff80000 00000000 43426504 ebc3f1da +N 422d08a6 80920000 3ff80000 00000000 434ba7cb 1f03f19e +N 410b8a58 00000000 40080000 00000000 4344662b 7850957a +N 410c0448 00000000 40080000 00000000 434579d6 e0fcde2c +N 410fba68 00000000 40080000 00000000 434f30fc c5cc522a +N 410b38e8 00000000 40080000 00000000 4343b34a 59f7be22 +N 4226bae0 64620000 3ff80000 00000000 43432826 63a2472c +N 4224abfc 04620000 3ff80000 00000000 43409d5d f97ecb2c +N 422b9fd8 4d720000 3ff80000 00000000 4349aa96 15c6b72a +N 4226de8a 10720000 3ff80000 00000000 4343554d c9f28b8a +N 410b6bd8 00000000 40080000 00000000 434422b0 53e9aa02 +N 410aa8b8 00000000 40080000 00000000 434280af 09828f44 +N 422f78ff 92620000 3ff80000 00000000 434f3655 870a2fec +N 410b33e8 00000000 40080000 00000000 4343a871 654fc7b2 +N 410dea98 00000000 40080000 00000000 434a25b7 048a6446 +N 410b7048 00000000 40080000 00000000 43442c78 69b6b66c +N 410f07a8 00000000 40080000 00000000 434d2d53 914f82e6 +N 410b13b8 00000000 40080000 00000000 434362fc 0346de54 +N 410ca5c8 00000000 40080000 00000000 4346f5a7 41544c74 +N 422ad6a1 ffa20000 3ff80000 00000000 4348942a 5d766a0c +N 42291aab 24320000 3ff80000 00000000 43463c3f b4f95c42 +N 422c4c30 4dc20000 3ff80000 00000000 434a9c3c 4f6b0de8 +N 422ea2fc 79520000 3ff80000 00000000 434dfa18 7b0232b6 +N 422431d3 86620000 3ff80000 00000000 43400af2 13afef94 +N 422eeb6f dc420000 3ff80000 00000000 434e64ad 3b79c758 +N 42243187 43520000 3ff80000 00000000 43400a97 3423a9f6 +N 42276b2d b0020000 3ff80000 00000000 434408b5 f05d2200 +N 410a9f28 00000000 40080000 00000000 43426ccd 15ef278e +N 410f1db8 00000000 40080000 00000000 434d6bbc 1a20be34 +N 410a6e38 00000000 40080000 00000000 434207eb 5cf1fb4c +N 410dc128 00000000 40080000 00000000 4349b9a6 a1b4d6ee +N 422678cc ce920000 3ff80000 00000000 4342d4da 86e22ea2 +N 410ec018 00000000 40080000 00000000 434c6545 7c53e40e +N 410eda78 00000000 40080000 00000000 434cae95 14333b78 +N 410ae428 00000000 40080000 00000000 4342fd85 ac39ecfe +N 422de215 7f520000 3ff80000 00000000 434ce0b8 a4adba8a +N 410a5718 00000000 40080000 00000000 4341d8c0 d6ea64de +N 410a1368 00000000 40080000 00000000 4341508b aee2fc5a +N 40c59180 00000000 40100000 00000000 434a6aac 9991c4e8 +N 422bc922 7ac20000 3ff80000 00000000 4349e436 ff441cc8 +N 4224f326 e6f20000 3ff80000 00000000 4340f374 7645875a +N 410cfcb8 00000000 40080000 00000000 4347c92b 44239b04 +N 410f2788 00000000 40080000 00000000 434d879a 4f8fe0e8 +N 410bcf88 00000000 40080000 00000000 4345016c a66b5068 +N 42252fcd f3a20000 3ff80000 00000000 43413d46 9ac05e74 +N 422a31c2 36a20000 3ff80000 00000000 4347b30a 68b95854 +N 4109b0f8 00000000 40080000 00000000 43408f55 09becb30 +N 4227c495 de120000 3ff80000 00000000 43447bdd 7bf2a9ce +N 410f5e98 00000000 40080000 00000000 434e2542 55100006 +N 410dc3d8 00000000 40080000 00000000 4349c09f c1d5a682 +N 422ceb45 2ef20000 3ff80000 00000000 434b7ddb 5e830fa6 +N 410e9138 00000000 40080000 00000000 434be42f d1967edc +N 42242e8c c3a20000 3ff80000 00000000 4340070a c261e074 +N 410c59e8 00000000 40080000 00000000 4346411a b7804fd2 +N 42247079 a4920000 3ff80000 00000000 434055d3 0bb94a1e +N 410cf288 00000000 40080000 00000000 4347b01f fd389af8 +N 4109bb88 00000000 40080000 00000000 4340a3ca 35f404a8 +N 410c3e28 00000000 40080000 00000000 43460001 b5e4dade +N 42286d09 acb20000 3ff80000 00000000 43455721 84147aae +N 410b06e8 00000000 40080000 00000000 43434783 c42be9c2 +N 410f2128 00000000 40080000 00000000 434d757d 592dc8ee +N 422c8a44 a5c20000 3ff80000 00000000 434af3fd 5a096118 +N 4109d708 00000000 40080000 00000000 4340d95c 6e65fe50 +N 4227d261 ea120000 3ff80000 00000000 43448db6 189db74e +N 4109ff18 00000000 40080000 00000000 43412834 9803b05e +N 41438e40 80000000 40040000 00000000 4342af4a 97f75fa0 +N 42260587 96620000 3ff80000 00000000 434244af d1b44594 +N 40c3ee80 00000000 40100000 00000000 434343fd 847502e8 +N 410b8ce8 00000000 40080000 00000000 43446bdd b121dbe2 +N 410c5a78 00000000 40080000 00000000 4346426d d795c378 +N 4229f9e4 dee20000 3ff80000 00000000 43476762 2920ca44 +N 410cfd58 00000000 40080000 00000000 4347cab5 2b71408a +N 410cb628 00000000 40080000 00000000 43471d1c cd564d5e +N 42288b37 48520000 3ff80000 00000000 43457eba 3e18fa6a +N 410d54c8 00000000 40080000 00000000 4348a488 c9136244 +N 422e624b fac20000 3ff80000 00000000 434d9b58 d8c15338 +N 422b27ce 34c20000 3ff80000 00000000 43490400 773e3978 +N 410ea3b8 00000000 40080000 00000000 434c16f2 b397f954 +N 422cc08d 9cb20000 3ff80000 00000000 434b4108 2bc01cae +N 422dc938 71c20000 3ff80000 00000000 434cbcb5 c32e8368 +N 410b09b8 00000000 40080000 00000000 43434d89 33978e74 +N 410cb488 00000000 40080000 00000000 43471930 5810c358 +N 410c6538 00000000 40080000 00000000 43465bc9 02a5ba9c +N 410a0518 00000000 40080000 00000000 43413418 8214ea7e +N 410edd78 00000000 40080000 00000000 434cb6f3 bd41fc08 +N 422cdb1e 3fb20000 3ff80000 00000000 434b66d6 5331be4e +N 407d3000 00000000 40180000 00000000 43426d0f 8768c63c +N 410b1bd8 00000000 40080000 00000000 43437474 fa633302 +N 4224c623 5dc20000 3ff80000 00000000 4340bcef e54e2c18 +N 422cf0f9 a6720000 3ff80000 00000000 434b85fe 5755b1b6 +N 410f6c98 00000000 40080000 00000000 434e4db0 d6990ba6 +N 410a6b28 00000000 40080000 00000000 434201a7 8d9643ce +N 4109b848 00000000 40080000 00000000 43409d7c fb8c1bec +N 4224f004 5e520000 3ff80000 00000000 4340efa6 949865aa +N 42265377 09d20000 3ff80000 00000000 4342a5ff e8592346 +N 4227c13f 0d320000 3ff80000 00000000 4344778c 945d349e +N 410e8048 00000000 40080000 00000000 434bb5ec 3b4f396c +N 410a60d8 00000000 40080000 00000000 4341ec99 a3dd4872 +N 4227a14d 41520000 3ff80000 00000000 43444e51 97e763b6 +N 422a39e7 64620000 3ff80000 00000000 4347be19 1e74a72c +N 410d3338 00000000 40080000 00000000 43485051 9f4dbf3c +N 410dbcf8 00000000 40080000 00000000 4349aecb aa9d9d70 +N 410f5d08 00000000 40080000 00000000 434e20c1 60b5d770 +N 4226cf8b 1fc20000 3ff80000 00000000 4343424c de795f58 +N 410be518 00000000 40080000 00000000 4345326e 6fd9947e +N 410e7d78 00000000 40080000 00000000 434bae42 8d0caa08 +N 4228f766 1a120000 3ff80000 00000000 43460d74 563a92b2 +N 410a6d18 00000000 40080000 00000000 4342059e 0a2539fe +N 410b7408 00000000 40080000 00000000 434434bf 026085c0 +N 41440c1c 80000000 40040000 00000000 4343e19e 66a66662 +N 422a3e6e 5f220000 3ff80000 00000000 4347c43f 387f9ca4 +N 410b22b8 00000000 40080000 00000000 43438345 fc0c7c24 +N 422542f1 67420000 3ff80000 00000000 434154a7 cd5aa688 +N 410e6068 00000000 40080000 00000000 434b5f66 81ba864a +N 410ee6f8 00000000 40080000 00000000 434cd17f 9248e550 +N 410f4ab8 00000000 40080000 00000000 434dec1a 2b997ba4 +N 42294824 59420000 3ff80000 00000000 434678c5 5cfd3fc8 +N 410f82c8 00000000 40080000 00000000 434e8e0e 7c44c8e4 +N 42291225 71820000 3ff80000 00000000 434630ee 18f98590 +N 410b1c88 00000000 40080000 00000000 434375ef f0d566d8 +N 410fdb98 00000000 40080000 00000000 434f9344 12d6a6f6 +N 40c5ee80 00000000 40100000 00000000 434c3def d6a92ae8 +N 4227f1b3 01620000 3ff80000 00000000 4344b64b 2d7b774c +N 410c3fb8 00000000 40080000 00000000 434603a8 aa4d0a94 +N 422bf952 55720000 3ff80000 00000000 434a27ae 7fb5382a +N 410ac658 00000000 40080000 00000000 4342bea2 aac0b6ba +N 410f97e8 00000000 40080000 00000000 434ecbab 86bcd072 +N 410a6cb8 00000000 40080000 00000000 434204d9 a45c7004 +N 42275154 0e920000 3ff80000 00000000 4343e793 4c1106a2 +N 422ce903 3cc20000 3ff80000 00000000 434b7aa3 4d7b4678 +N 410fedf8 00000000 40080000 00000000 434fca06 754c64a0 +N 410f41e8 00000000 40080000 00000000 434dd2d9 830c7752 +N 42248546 70120000 3ff80000 00000000 43406ec8 cbb33e0e +N 422902aa 6da20000 3ff80000 00000000 43461c63 900abd4c +N 410afd18 00000000 40080000 00000000 4343328b ad036cfe +N 410f0198 00000000 40080000 00000000 434d1c3c ed0f5316 +N 422a0c26 b9920000 3ff80000 00000000 43478013 071fe642 +N 410f26c8 00000000 40080000 00000000 434d8578 669e6ba4 +N 4227aa8b 05820000 3ff80000 00000000 43445a3c 33d1d2f0 +N 422ae1a0 7aa20000 3ff80000 00000000 4348a346 300dcd2c +N 410b74a8 00000000 40080000 00000000 43443620 541cf9d6 +N 410b4298 00000000 40080000 00000000 4343c85a 0da2d8c6 +N 410cab98 00000000 40080000 00000000 434703a3 c2c6a5f6 +N 410e1de8 00000000 40080000 00000000 434aad29 6dc18a92 +N 42284600 7be20000 3ff80000 00000000 4345240d c1652624 +N 410981e8 00000000 40080000 00000000 434034f9 ed00c352 +N 4228a1e5 b1720000 3ff80000 00000000 43459c8c d8dcc3aa +N 422492cc 16420000 3ff80000 00000000 43407f09 90bbc918 +N 410cf8a8 00000000 40080000 00000000 4347bf2c 829aec96 +N 410e45b8 00000000 40080000 00000000 434b1780 a8c82db4 +N 422b6a85 7fd20000 3ff80000 00000000 43496069 28f78c06 +N 422cb1de 3dd20000 3ff80000 00000000 434b2c29 9acbea3a +N 410a7a28 00000000 40080000 00000000 43422064 d206541e +N 422f0ce4 b4c20000 3ff80000 00000000 434e960f 1c773688 +N 410f4fd8 00000000 40080000 00000000 434dfad0 4e64c6c2 +N 4226767e e9c20000 3ff80000 00000000 4342d1f5 1a812068 +N 410dab88 00000000 40080000 00000000 434981b8 644321a8 +N 410e2ac8 00000000 40080000 00000000 434acf6e 80c29064 +N 422c1e2f 07820000 3ff80000 00000000 434a5b72 2d1d65d0 +N 422a4108 f6320000 3ff80000 00000000 4347c7c8 cf49bd7e +N 410d2fd8 00000000 40080000 00000000 434847e4 573ad0c2 +N 4109c608 00000000 40080000 00000000 4340b831 1119ad20 +N 42242aad d8220000 3ff80000 00000000 4340026e 907163bc +N 4225c9db 2ca20000 3ff80000 00000000 4341faa1 16678a14 +N 4225d4cb 7df20000 3ff80000 00000000 4342082c db052a3a +N 410ff668 00000000 40080000 00000000 434fe340 a0193f6a +N 410da978 00000000 40080000 00000000 43497c67 078e8a48 +N 410e7638 00000000 40080000 00000000 434b9a88 4a1a44cc +N 410a0958 00000000 40080000 00000000 43413c87 ef41d0ca +N 422a52d2 9d020000 3ff80000 00000000 4347dff7 d1129920 +N 42257e18 e1f20000 3ff80000 00000000 43419d2d a9e9b946 +N 422908be c1a20000 3ff80000 00000000 43462473 e6b88734 +N 410ec3a8 00000000 40080000 00000000 434c6f25 1d39dc26 +N 410c7788 00000000 40080000 00000000 43468726 edea7fe8 +N 410d3068 00000000 40080000 00000000 4348494b c09ae54a +N 422e7493 f4320000 3ff80000 00000000 434db615 45c2d642 +N 422cfbad 8aa20000 3ff80000 00000000 434b9544 3d54e32c +N 410a5938 00000000 40080000 00000000 4341dd12 f13fdc5c +N 410d5908 00000000 40080000 00000000 4348af40 99ed66b0 +N 4224c269 8f320000 3ff80000 00000000 4340b86f 5809085e +N 410edbb8 00000000 40080000 00000000 434cb211 a8034bd4 +N 422ac7a5 09120000 3ff80000 00000000 43487f96 5ef7ee2e +N 422a8713 2b220000 3ff80000 00000000 43482731 6c22dc24 +N 410a1bf8 00000000 40080000 00000000 4341619f d3428540 +N 4227c495 de120000 3ff80000 00000000 43447bdd 7bf2a9ce +N 422e5f21 57b20000 3ff80000 00000000 434d96b8 1cee14b2 +N 42257dca 35420000 3ff80000 00000000 43419ccc f32ac548 +N 410f3538 00000000 40080000 00000000 434dae97 36aad19c +N 422ba3e9 10c20000 3ff80000 00000000 4349b040 c8595108 +N 4109c9e8 00000000 40080000 00000000 4340bfbc c1087cd2 +N 410f57c8 00000000 40080000 00000000 434e11a2 bc8977d4 +N 410a97f8 00000000 40080000 00000000 43425de4 b2277c80 +N 410f3b48 00000000 40080000 00000000 434dbfe6 ec25577c +N 422a5e2a 2a620000 3ff80000 00000000 4347ef67 ab027eec +N 410c3c58 00000000 40080000 00000000 4345fbc5 ab50b3da +N 4224a18a 7fa20000 3ff80000 00000000 434090c8 5aa4e5f4 +N 422b7f7a a1120000 3ff80000 00000000 43497d87 bdd406d2 +N 422de13d 0a020000 3ff80000 00000000 434cdf7e e33c6c40 +N 410ad8f8 00000000 40080000 00000000 4342e5db f18fa2b0 +N 42257ab7 95520000 3ff80000 00000000 43419906 1bc34a36 +N 42252fcd f3a20000 3ff80000 00000000 43413d46 9ac05e74 +N 422bf8f8 93b20000 3ff80000 00000000 434a2730 9e8cabce +N 42261c92 d1f20000 3ff80000 00000000 43426163 fe933b46 +N 422c657b b5820000 3ff80000 00000000 434abff2 37d4d0f0 +N 422b4601 ecb20000 3ff80000 00000000 43492dc7 bf5b0d52 +N 422d5752 62a20000 3ff80000 00000000 434c187e c72abc2c +N 410a16b8 00000000 40080000 00000000 43415725 c43665e4 +N 4228ee91 a9920000 3ff80000 00000000 434601c2 70385842 +N 422b6678 f7520000 3ff80000 00000000 43495aca 3ae1238a +N 410c3948 00000000 40080000 00000000 4345f49f 3f84391c +N 410c05a8 00000000 40080000 00000000 43457d00 80087d86 +N 410fb378 00000000 40080000 00000000 434f1c8b 63088028 +N 410e0098 00000000 40080000 00000000 434a5f90 cfeead66 +N 42278c96 9bc20000 3ff80000 00000000 434433a4 662b8728 +N 40c32280 00000000 40100000 00000000 43405d4f a2af0bb8 +N 410f67f8 00000000 40080000 00000000 434e4051 7c686380 +N 4225bca9 50a20000 3ff80000 00000000 4341ea4e a4f89094 +N 422c1709 b6e20000 3ff80000 00000000 434a5166 aa404cbc +N 410e3ea8 00000000 40080000 00000000 434b048e f2d6b0b6 +N 422805d3 cf320000 3ff80000 00000000 4344d06e 8eadbfa2 +N 410b21d8 00000000 40080000 00000000 43438162 d231b722 +N 410a57b8 00000000 40080000 00000000 4341da06 176e9714 +N 410e3ed8 00000000 40080000 00000000 434b050f 96746912 +N 410c4c88 00000000 40080000 00000000 434621aa 8b6abfd8 +N 4225e47f d4320000 3ff80000 00000000 43421ba5 5e249242 +N 4224752b eb020000 3ff80000 00000000 43405b74 aac22420 +N 422d763c 13520000 3ff80000 00000000 434c44f1 244ccc0a +N 410f7c38 00000000 40080000 00000000 434e7afb 5c3be3ec +N 410c94b8 00000000 40080000 00000000 4346ccb9 7ac24f84 +N 42286f1c e9f20000 3ff80000 00000000 434559d9 c53a27ba +N 422e8e15 e0920000 3ff80000 00000000 434ddb70 a6294262 +N 4224eadc 94e20000 3ff80000 00000000 4340e965 a0801b7c +N 4227835e b3320000 3ff80000 00000000 434427c8 e0f08bde +N 4229ed49 4f620000 3ff80000 00000000 4347565a 4e247bf4 +N 40986c00 00000000 40140000 00000000 434091f2 01ac9836 +N 410ecec8 00000000 40080000 00000000 434c8e09 2458e324 +N 410a06e8 00000000 40080000 00000000 434137b1 1a6639c2 +N 410f97c8 00000000 40080000 00000000 434ecb4d f3b3c3d4 +N 422d1b1d f6e20000 3ff80000 00000000 434bc231 dc898b44 +N 422da649 7dd20000 3ff80000 00000000 434c8a36 8931c23a +N 410f9298 00000000 40080000 00000000 434ebc25 2a973fc6 +N 4109f698 00000000 40080000 00000000 43411765 c47fd086 +N 4226f72f d6120000 3ff80000 00000000 43437497 6d169f32 +N 422c0d70 11120000 3ff80000 00000000 434a43e9 e70f972e +N 422b426e 3a920000 3ff80000 00000000 434928d3 db2c6522 +N 410b4c68 00000000 40080000 00000000 4343ddbe 9b60dc8a +N 42260d4f 39c20000 3ff80000 00000000 43424e5e f55aa198 +N 4229642b cbe20000 3ff80000 00000000 43469e2e 92404bdc +N 410b2438 00000000 40080000 00000000 43438682 8c4dfb6c +N 410dc828 00000000 40080000 00000000 4349cbd2 e4bb19be +N 4224802b dc920000 3ff80000 00000000 434068a7 bb6356e2 +N 422aad41 4cf20000 3ff80000 00000000 43485b69 038e63e6 +N 422738eb 15d20000 3ff80000 00000000 4343c85a 0da2d8c6 +N 422f2a78 ec420000 3ff80000 00000000 434ec1ce 08a68d58 +N 410a6148 00000000 40080000 00000000 4341ed7d f811989c +N 410d2b38 00000000 40080000 00000000 43483c5b 3acc15bc +N 422ebc53 10420000 3ff80000 00000000 434e1f50 86efb2d8 +N 410cd598 00000000 40080000 00000000 4347695c c05640d6 +N 422bec78 afc20000 3ff80000 00000000 434a15aa f1f0a958 +N 410f7c38 00000000 40080000 00000000 434e7afb 5c3be3ec +N 42295d7d f3420000 3ff80000 00000000 43469542 87704a08 +N 410a99f8 00000000 40080000 00000000 43426209 d6d324e0 +N 410f2728 00000000 40080000 00000000 434d8689 57ce050e +N 422a4b3a 99620000 3ff80000 00000000 4347d5a3 cb03d9b4 +N 422eced5 6d020000 3ff80000 00000000 434e3a8a 56300b20 +N 410e1298 00000000 40080000 00000000 434a8f25 3125b7c6 +N 422fe615 41820000 3ff80000 00000000 434fd927 c264b390 +N 42245807 32620000 3ff80000 00000000 4340388d 22ffcc14 +N 410c4a58 00000000 40080000 00000000 43461c89 141f997a +N 410c3c88 00000000 40080000 00000000 4345fc35 c9445cd8 +N 422896ef 5b920000 3ff80000 00000000 43458e21 329077fe +N 410ac828 00000000 40080000 00000000 4342c271 720d09be +N 422623d9 6f020000 3ff80000 00000000 43426a77 34bc15a0 +N 4225f981 e4420000 3ff80000 00000000 434235bc 25ab3a58 +N 410fddc8 00000000 40080000 00000000 434f99c5 9f051ef4 +N 41099288 00000000 40080000 00000000 434054bf 2360b8f8 +N 410d6668 00000000 40080000 00000000 4348d10f d3e38c6a +N 410eda68 00000000 40080000 00000000 434cae68 751b982a +N 410e6048 00000000 40080000 00000000 434b5f10 0065536c +N 410b4af8 00000000 40080000 00000000 4343da9b 58d20810 +N 410bed78 00000000 40080000 00000000 4345458b c5564f08 +N 422aa59c 48420000 3ff80000 00000000 434850f1 7f990828 +N 410e7458 00000000 40080000 00000000 434b956f b6f00a5a +N 410e9b08 00000000 40080000 00000000 434bff14 bb499310 +N 4225db32 af620000 3ff80000 00000000 4342101c 52a9200c +N 4226881a 8d020000 3ff80000 00000000 4342e81a 6978e0e0 +N 4224e567 da320000 3ff80000 00000000 4340e2c8 2db15702 +N 42253532 4e820000 3ff80000 00000000 434143db c9861870 +N 4225c7e5 85420000 3ff80000 00000000 4341f834 396dd8b8 +N 410b1b08 00000000 40080000 00000000 434372b5 35baeb10 +N 410bba98 00000000 40080000 00000000 4344d21f 0344d346 +N 410f0be8 00000000 40080000 00000000 434d3952 4f8a4432 +N 410f7b88 00000000 40080000 00000000 434e78fc 413298a8 +N 410a1c78 00000000 40080000 00000000 4341629f 7ab123d8 +N 42244e10 f0c20000 3ff80000 00000000 43402ca4 7a0c0508 +N 410e5358 00000000 40080000 00000000 434b3c25 be6acfaa +N 422c6d5f eeb20000 3ff80000 00000000 434acb19 9b689e6e +N 42253e0d a8c20000 3ff80000 00000000 43414ead a97fc5f8 +N 4227734e e6e20000 3ff80000 00000000 43441325 7a0d5544 +N 410a93a8 00000000 40080000 00000000 434254f6 b9fbdb26 +N 410c6728 00000000 40080000 00000000 4346605c f96e210e +N 422b834d aa020000 3ff80000 00000000 434982d9 42b03040 +N 410ba5b8 00000000 40080000 00000000 4344a33c 6e2d4fb4 +N 410e5f28 00000000 40080000 00000000 434b5c05 946fbb8e +N 410cc328 00000000 40080000 00000000 43473c90 77b5a04e +N 410affa8 00000000 40080000 00000000 43433804 10648d66 +N 422f27a2 a4920000 3ff80000 00000000 434ebd9b 004b6a1e +N 410d2698 00000000 40080000 00000000 434830d5 c6461186 +N 422cd863 67a20000 3ff80000 00000000 434b62f2 fab596f4 +N 42258424 98720000 3ff80000 00000000 4341a49c cd03dc8a +N 422e7fad d0c20000 3ff80000 00000000 434dc655 64349908 +N 422b1073 1f620000 3ff80000 00000000 4348e3c1 836339f4 +N 422a4e49 e0420000 3ff80000 00000000 4347d9cc efbddf28 +N 42255c3d b5820000 3ff80000 00000000 4341739f 73c410f0 +N 410c10f8 00000000 40080000 00000000 43459711 437abd30 +N 4228f5a1 e3920000 3ff80000 00000000 43460b1d 39dacf02 +N 410c4858 00000000 40080000 00000000 434617d8 e3ba241a +N 4226dbe5 d6620000 3ff80000 00000000 434351f4 6240dd94 +N 410f9208 00000000 40080000 00000000 434eba80 a8538360 +N 422fde18 ff820000 3ff80000 00000000 434fcd32 f9c082d0 +N 42293229 5f920000 3ff80000 00000000 43465b7d 6bd46c7e +N 410aeee8 00000000 40080000 00000000 43431455 1618e142 +N 410af278 00000000 40080000 00000000 43431be8 433faff8 +N 410a0d78 00000000 40080000 00000000 434144ba 7bd3b508 +N 410f4fc8 00000000 40080000 00000000 434dfaa2 5945ae54 +N 422b12bf bf820000 3ff80000 00000000 4348e6ed 935e0ad0 +N 422fbeb1 74220000 3ff80000 00000000 434f9e3c 3a31823c +N 410ef118 00000000 40080000 00000000 434ceddc 7cd448be +N 4228a024 83f20000 3ff80000 00000000 43459a3d c06262fa +N 410cc8f8 00000000 40080000 00000000 43474aa9 b3c8bfb0 +N 4226d1c2 8b620000 3ff80000 00000000 4343451b 8b005e74 +N 410be548 00000000 40080000 00000000 434532db dd18ad5c +N 422d6fe1 11920000 3ff80000 00000000 434c3bcb e94adcbe +N 410bea18 00000000 40080000 00000000 43453dd6 734b22ee +N 42277ec3 6c420000 3ff80000 00000000 434421dc dc2682a8 +N 410c3f58 00000000 40080000 00000000 434602c8 3d3fd9ea +N 4227b211 fa720000 3ff80000 00000000 434463f2 b1f9d8ca +N 42251925 8e620000 3ff80000 00000000 434121a6 72fc1a94 +N 422aab6d da720000 3ff80000 00000000 434858e8 db58ab36 +N 410c1bc8 00000000 40080000 00000000 4345b00e c4b1a094 +N 422f724e 39b20000 3ff80000 00000000 434f2c61 4d4034f2 +N 4224b439 d8720000 3ff80000 00000000 4340a74e 965e848a +N 410f8d18 00000000 40080000 00000000 434eac18 091c5ffe +N 4109ff28 00000000 40080000 00000000 43412854 45e1b98e +N 422f21b7 58120000 3ff80000 00000000 434eb4d8 afa7430e +N 410e8ef8 00000000 40080000 00000000 434bde07 8b3a34d0 +N 422fa7ad 46a20000 3ff80000 00000000 434f7bdf 7f1b0254 +N 422f9a61 2e820000 3ff80000 00000000 434f680b 0a382c70 +N 4226808d dcc20000 3ff80000 00000000 4342de9a 95fdf588 +N 42261a64 44f20000 3ff80000 00000000 43425eab 9cdfdb1a +N 410c8848 00000000 40080000 00000000 4346af02 8feed2ec +N 410e61e8 00000000 40080000 00000000 434b6374 c941fd52 +N 410e4db8 00000000 40080000 00000000 434b2d00 d306e734 +N 410a8558 00000000 40080000 00000000 43423768 b4315e0a +N 422cb21a d8c20000 3ff80000 00000000 434b2c7f b0c18c08 +N 4224d75f d7b20000 3ff80000 00000000 4340d1c9 0db11b4e +N 4226e12e 71920000 3ff80000 00000000 434358a7 94b59742 +N 4229eab2 e2f20000 3ff80000 00000000 434752dc 006676da +N 410cc6c8 00000000 40080000 00000000 4347455a b83d19a4 +N 410a5db8 00000000 40080000 00000000 4341e63b 94569a34 +N 410b6a98 00000000 40080000 00000000 43441fef 85dd2c46 +N 422a9672 b3b20000 3ff80000 00000000 43483c33 590a27ce +N 4227c0ec 57020000 3ff80000 00000000 43447721 af7b9360 +N 410f3e98 00000000 40080000 00000000 434dc95f 36788a06 +N 410c1468 00000000 40080000 00000000 43459f01 11039e0a +N 422bbdd7 3c420000 3ff80000 00000000 4349d46f 63e934a8 +N 410f0df8 00000000 40080000 00000000 434d3f25 b5573aa0 +N 410ccfd8 00000000 40080000 00000000 43475b5e 0bb90ec2 +N 410fb698 00000000 40080000 00000000 434f25bf a92f0486 +N 422f6273 cdb20000 3ff80000 00000000 434f14d1 84bd6f72 +N 4224e15d b2720000 3ff80000 00000000 4340dde2 e28ccfca +N 410f96e8 00000000 40080000 00000000 434ec8bf 032fdcc2 +N 410e1b48 00000000 40080000 00000000 434aa630 55d3c17c +N 42298026 2e920000 3ff80000 00000000 4346c39a f5a622a2 +N 410c4798 00000000 40080000 00000000 43461616 fd54a536 +N 4109b558 00000000 40080000 00000000 434097cc 3dfcaf0a +N 4225ae3f 5c820000 3ff80000 00000000 4341d87f cbdd4a50 +N 410f93f8 00000000 40080000 00000000 434ec029 52c48bc0 +N 4228f4dc 10c20000 3ff80000 00000000 43460a17 2ac58ef8 +N 410eb058 00000000 40080000 00000000 434c39ba 186a3b9a +N 4109e8d8 00000000 40080000 00000000 4340fc4c 9401b5f2 +N 42268779 71f20000 3ff80000 00000000 4342e74f a35ee746 +N 422eadc0 c7920000 3ff80000 00000000 434e09e7 4bb8217e +N 422fd99b 8ae20000 3ff80000 00000000 434fc67a 99b756c4 +N 410fe468 00000000 40080000 00000000 434fad7f 4d716d0a +N 422f1ab0 a8420000 3ff80000 00000000 434eaa74 194edbd8 +N 410c3818 00000000 40080000 00000000 4345f1d9 e90c1e8e +N 422bec01 1e620000 3ff80000 00000000 434a1503 68833f6c +N 422ae148 7e120000 3ff80000 00000000 4348a2cd 39819dce +N 42257478 ca620000 3ff80000 00000000 43419159 dce51d14 +N 410d3788 00000000 40080000 00000000 43485b18 fc2223e8 +N 410f85c8 00000000 40080000 00000000 434e96c9 6b4db674 +N 4224403c 23b20000 3ff80000 00000000 43401c20 877a6632 +N 422bed49 f0920000 3ff80000 00000000 434a16d0 292e7062 +N 410c9238 00000000 40080000 00000000 4346c6be 5f41a60c +N 410ed358 00000000 40080000 00000000 434c9aba c7bc27aa +N 410fbda8 00000000 40080000 00000000 434f3a93 86ab1c06 +N 410c4de8 00000000 40080000 00000000 434624e4 8ed1fb92 +N 4224cecd 9d320000 3ff80000 00000000 4340c769 ebf1fd62 +N 410a1038 00000000 40080000 00000000 43414a32 f59973ac +N 42275391 bf620000 3ff80000 00000000 4343ea71 f1342a0c +N 410a6048 00000000 40080000 00000000 4341eb74 1e28936c +N 422891ad 2f120000 3ff80000 00000000 43458737 7c9058ee +N 410b5f88 00000000 40080000 00000000 4344079c ef5adb68 +N 4227c07e 0fa20000 3ff80000 00000000 43447693 2b3c5ff4 +N 410cfca8 00000000 40080000 00000000 4347c903 e1249756 +N 422c75bd f6520000 3ff80000 00000000 434ad6ee d9559556 +N 410d6788 00000000 40080000 00000000 4348d3e9 3dde0ce8 +N 42295e9a dd120000 3ff80000 00000000 434696bf 0a2a5cae +N 410cc4b8 00000000 40080000 00000000 4347405a 21d9e884 +N 41426690 80000000 40040000 00000000 43400bf8 c99ca428 +N 422a6157 99020000 3ff80000 00000000 4347f3bb 60a6daa0 +N 410ae5d8 00000000 40080000 00000000 43430119 1e8cdde2 +N 410cb558 00000000 40080000 00000000 43471b26 847cbf0a +N 410dd828 00000000 40080000 00000000 4349f57c c18764be +N 410d0638 00000000 40080000 00000000 4347e095 c35e8fcc +N 422b1fbf 51120000 3ff80000 00000000 4348f8de cac2bf2e +N 410a28f8 00000000 40080000 00000000 43417ba3 44b3c1b0 +N 410f5498 00000000 40080000 00000000 434e0877 2c8eb326 +N 422e5ea4 a4d20000 3ff80000 00000000 434d9601 e39c1fa6 +N 4225c0ae 15320000 3ff80000 00000000 4341ef46 b733239e +N 410ee2f8 00000000 40080000 00000000 434cc650 2d84d490 +N 42287e86 05b20000 3ff80000 00000000 43456e0f eef3198e +N 410a6a68 00000000 40080000 00000000 4342001f 012e7b2a +N 410b8668 00000000 40080000 00000000 43445d6c da35226a +N 42255c09 6bb20000 3ff80000 00000000 4341735f 5f595f32 +N 410f6108 00000000 40080000 00000000 434e2c49 d65ea830 +N 410e3ac8 00000000 40080000 00000000 434afa2d cd236364 +N 410eb068 00000000 40080000 00000000 434c39e6 3e2a6d4a +N 410db478 00000000 40080000 00000000 434998cc 2d03c058 +N 422b40b3 3c020000 3ff80000 00000000 4349266e 97f40980 +N 410bbc18 00000000 40080000 00000000 4344d580 32a3ed4e +N 422c2dc6 af720000 3ff80000 00000000 434a7161 c5d3a36a +N 42245985 f2220000 3ff80000 00000000 43403a56 f0738c84 +N 4224e143 d9220000 3ff80000 00000000 4340ddc3 9093a71c +N 4229738b c7320000 3ff80000 00000000 4346b2bc c8a80ea2 +N 42250cf9 4aa20000 3ff80000 00000000 434112d5 0c588b2c +N 422c28f7 b6e20000 3ff80000 00000000 434a6a9d 5a76f344 +N 42248292 a4520000 3ff80000 00000000 43406b89 ecc7faea +N 410e5698 00000000 40080000 00000000 434b44e8 4dd8f286 +N 41098138 00000000 40080000 00000000 434033aa 7ae8bbdc +N 42245f01 d4320000 3ff80000 00000000 434040e6 ac4f2dbe +N 410d36c8 00000000 40080000 00000000 43485938 ddf9dea4 +N 410ec8f8 00000000 40080000 00000000 434c7de2 a2711fb0 +N 422d0163 a0220000 3ff80000 00000000 434b9d6b d3bb86bc +N 410efa08 00000000 40080000 00000000 434d06f5 4218a6e0 +N 410a0838 00000000 40080000 00000000 43413a4c 0db9aa2c +N 422f8afb bf220000 3ff80000 00000000 434f511a 77b0075c +N 410cc748 00000000 40080000 00000000 43474691 45ec25bc +N 410ba588 00000000 40080000 00000000 4344a2d0 f164bc88 +N 4224d779 aae20000 3ff80000 00000000 4340d1e8 50d43d3c +N 422eec6b 82820000 3ff80000 00000000 434e6620 4a9dfbf0 +N 410c1eb8 00000000 40080000 00000000 4345b6dc 24c81f64 +N 4229d5ca a4220000 3ff80000 00000000 434736a8 9cc3bbc4 +N 410ea848 00000000 40080000 00000000 434c2380 f5d318ec +N 410d3bb8 00000000 40080000 00000000 43486593 69a49dd4 +N 410dbf38 00000000 40080000 00000000 4349b4a0 763e357c +N 410b5fd8 00000000 40080000 00000000 4344084c 8ec851c2 +N 410e21f8 00000000 40080000 00000000 434ab7f6 787c8e60 +N 410d86a8 00000000 40080000 00000000 43492314 480d0236 +N 410dfca8 00000000 40080000 00000000 434a552f f3874756 +N 422930b8 42a20000 3ff80000 00000000 43465992 27bc902c +N 410fcac8 00000000 40080000 00000000 434f6160 f273fe64 +N 41099cb8 00000000 40080000 00000000 4340684b 7b4ad904 +N 42251d01 1b320000 3ff80000 00000000 43412659 7a484ede +N 410be988 00000000 40080000 00000000 43453c8d bea97148 +N 422bec96 94420000 3ff80000 00000000 434a15d4 d4bc1c58 +N 410c49b8 00000000 40080000 00000000 43461b11 f2c48a74 +N 4229b01b 7aa20000 3ff80000 00000000 434703f0 d2c312d4 +N 410b1ba8 00000000 40080000 00000000 4343740d a33ce8a6 +N 422c78b0 7db20000 3ff80000 00000000 434adb1a 4fec1a8e +N 410dbd48 00000000 40080000 00000000 4349af9a f247cddc +N 42265236 4f320000 3ff80000 00000000 4342a46e 15410fa2 +N 410a6938 00000000 40080000 00000000 4341fdb1 a5c9af5c +N 422f2ded 43a20000 3ff80000 00000000 434ec6eb 4907cf8c +N 410f9898 00000000 40080000 00000000 434ecdae 3cab0de6 +N 4224d43f 63e20000 3ff80000 00000000 4340ce00 377bdadc +N 42290200 b1120000 3ff80000 00000000 43461b82 7b08b4d2 +N 422c82f3 70d20000 3ff80000 00000000 434ae9a0 73608d26 +N 410ff3d8 00000000 40080000 00000000 434fdb95 d8d4e782 +N 422a3da3 85a20000 3ff80000 00000000 4347c32b ad21ae4c +N 422f4af2 f5820000 3ff80000 00000000 434ef1ed ffdb18f0 +N 4226d53e 6c320000 3ff80000 00000000 43434985 70573542 +N 422f4dea 7ec20000 3ff80000 00000000 434ef654 bf6cd9b8 +N 42253684 fd320000 3ff80000 00000000 43414579 63c12962 +N 40c5b780 00000000 40100000 00000000 434b26c5 dc3fbc20 +N 410ecb18 00000000 40080000 00000000 434c83c9 77ca389e +N 422912eb b8420000 3ff80000 00000000 434631f5 5b939e28 +N 410e8de8 00000000 40080000 00000000 434bdb1f 81c7c792 +N 422c3476 b7920000 3ff80000 00000000 434a7acc 2d8ef082 +N 422f85e5 5b220000 3ff80000 00000000 434f4987 30a83a24 +N 410b7d08 00000000 40080000 00000000 434448a4 df409d70 +N 410d1db8 00000000 40080000 00000000 43481ac4 3d525e34 +N 42297dea e8f20000 3ff80000 00000000 4346c09e 12a60066 +N 422a49fb 89920000 3ff80000 00000000 4347d3f1 fc0543be +N 42268d59 70b20000 3ff80000 00000000 4342eeb5 0df2ba2e +N 410a37d8 00000000 40080000 00000000 43419986 fd4b6642 +N 422a4f4f 02020000 3ff80000 00000000 4347db30 1785d0c0 +N 410e0b38 00000000 40080000 00000000 434a7b9f b93c9fbc +N 42271b5a 33e20000 3ff80000 00000000 4343a29e 6dc3fcdc +N 422903e1 a2820000 3ff80000 00000000 43461e00 460e3810 +N 410c6978 00000000 40080000 00000000 434665d4 9680ce48 +N 410c1628 00000000 40080000 00000000 4345a30c 2f825f5e +N 410cf7b8 00000000 40080000 00000000 4347bcde 6d0a7514 +N 410d3eb8 00000000 40080000 00000000 43486d16 ffa2b564 +N 4224d8af 96020000 3ff80000 00000000 4340d35f 824777c0 +N 410a0218 00000000 40080000 00000000 43412e25 dd7e2b6e +N 410cb058 00000000 40080000 00000000 43470f15 fabcdb9a +N 422c3b63 a7d20000 3ff80000 00000000 434a848d 8307a906 +N 410ac368 00000000 40080000 00000000 4342b877 f2b0855a +N 422c7892 4e920000 3ff80000 00000000 434adaef 9afa015e +N 410cb988 00000000 40080000 00000000 43472544 67633848 +N 410d2018 00000000 40080000 00000000 434820aa c4f9260e +N 410e5dd8 00000000 40080000 00000000 434b5879 b4b0e062 +N 410ab2e8 00000000 40080000 00000000 434295ed 6152ec02 +N 410d5e28 00000000 40080000 00000000 4348bc31 739b20de +N 422f4ad3 50920000 3ff80000 00000000 434ef1bf 0f866462 +N 422bd020 07220000 3ff80000 00000000 4349edfc efee5a5c +N 42253ca0 ac520000 3ff80000 00000000 43414cef a1595e16 +N 42271399 d1720000 3ff80000 00000000 434398bd e31fb856 +N 410fbe38 00000000 40080000 00000000 434f3c3c 962c4a4c +N 4226cc7b b8720000 3ff80000 00000000 43433e6c dce53f76 +N 410c7b38 00000000 40080000 00000000 43468fe9 3b0884bc +N 422c931f e0b20000 3ff80000 00000000 434b008a 0f530c2e +N 410d29c8 00000000 40080000 00000000 434838c6 1d9c8934 +N 410b42b8 00000000 40080000 00000000 4343c89f b8b5e224 +N 4226b79c 73a20000 3ff80000 00000000 43432405 bdcc918c +N 422b4c5b 1fa20000 3ff80000 00000000 43493692 d4d4360c +N 410b1ae8 00000000 40080000 00000000 43437270 54ef3b82 +N 410abcd8 00000000 40080000 00000000 4342aab5 e8f487b2 +N 410ad748 00000000 40080000 00000000 4342e24b eae7f8bc +N 4224cd30 c7b20000 3ff80000 00000000 4340c576 9c0562b2 +N 422cf671 cac20000 3ff80000 00000000 434b8dcc 074d7ac8 +N 410d3638 00000000 40080000 00000000 434857d0 d788c8cc +N 422c30b5 7a920000 3ff80000 00000000 434a7582 b16b3d22 +N 422b4e16 7ce20000 3ff80000 00000000 434938f9 1e523c7c +N 410d2da8 00000000 40080000 00000000 4348426f 24aa7906 +N 42284960 94220000 3ff80000 00000000 43452876 c6f4f1c4 +N 4227f290 75220000 3ff80000 00000000 4344b76a 87103a64 +N 422f51a0 1cf20000 3ff80000 00000000 434efbd5 c51ab61a +N 410f1358 00000000 40080000 00000000 434d4e58 04c4d3aa +N 410e43b8 00000000 40080000 00000000 434b1222 646c4754 +N 410f3fd8 00000000 40080000 00000000 434dccf2 8fb27bc2 +N 410c2b18 00000000 40080000 00000000 4345d393 c4a64a9e +N 4109bb98 00000000 40080000 00000000 4340a3e9 3ffe90f6 +N 410cd4c8 00000000 40080000 00000000 43476762 2920ca44 +N 4109cac8 00000000 40080000 00000000 4340c171 4164de64 +N 42279b9c 2ea20000 3ff80000 00000000 434446fb e2acccac +N 422c417e f3320000 3ff80000 00000000 434a8d28 8988fc22 +N 410addd8 00000000 40080000 00000000 4342f029 33bc7862 +N 410ae618 00000000 40080000 00000000 434301a0 c77aec2e +N 4225840a 5b220000 3ff80000 00000000 4341a47c 86e0a5dc +N 40c55680 00000000 40100000 00000000 43494e39 57b86208 +N 410b32f8 00000000 40080000 00000000 4343a669 2906e390 +N 410c0148 00000000 40080000 00000000 434572f1 8279c69c +N 422d3a43 a7920000 3ff80000 00000000 434beecc a3cfdd7e +N 410d6308 00000000 40080000 00000000 4348c884 e4cdf890 +N 410ba0f8 00000000 40080000 00000000 4344989b 2b99e830 +N 410f0d78 00000000 40080000 00000000 434d3dbc 161aa508 +N 4226d84e 69f20000 3ff80000 00000000 43434d66 ef0da846 +N 422d5733 be620000 3ff80000 00000000 434c1852 c446236c +N 42266050 89a20000 3ff80000 00000000 4342b61b b0cb3bcc +N 410c4788 00000000 40080000 00000000 434615f1 808a96e8 +N 410cc828 00000000 40080000 00000000 434748b0 d7d669be +N 422d174d 7de20000 3ff80000 00000000 434bbcbd 227798e4 +N 4225ceb4 7c720000 3ff80000 00000000 434200a1 d82c66f6 +N 410a4b88 00000000 40080000 00000000 4341c14a 8bb6bfa8 +N 4228067a 2b620000 3ff80000 00000000 4344d146 c60ca58c +N 422790e0 db020000 3ff80000 00000000 43443929 da297e20 +N 410e91f8 00000000 40080000 00000000 434be63d 71f42360 +N 410ad858 00000000 40080000 00000000 4342e48a 1a9d871a +N 410f12f8 00000000 40080000 00000000 434d4d48 6e541d90 +N 410b2258 00000000 40080000 00000000 43438276 e64b9dfa +N 410c47b8 00000000 40080000 00000000 43461661 f7680414 +N 4226d6ee f1b20000 3ff80000 00000000 43434ba9 82777bf2 +N 410c7108 00000000 40080000 00000000 434677bb eb94db30 +N 422d049a 4b820000 3ff80000 00000000 434ba202 cd10d0b0 +N 410e7238 00000000 40080000 00000000 434b8fa9 f46de00c +N 422e0e7a d9720000 3ff80000 00000000 434d212b 05fca8aa +N 4228f0ff 20a20000 3ff80000 00000000 434604f9 590d0d6c +N 410e0fa8 00000000 40080000 00000000 434a875d 86e80866 +N 422a7c7e 9c920000 3ff80000 00000000 434818bf b3433ee2 +N 4225e415 f5520000 3ff80000 00000000 43421b22 04633636 +N 422782d5 8d320000 3ff80000 00000000 43442718 89ac9b62 +N 410ce7b8 00000000 40080000 00000000 4347959e a35d8214 +N 4224f697 5ec20000 3ff80000 00000000 4340f7a1 3eb845b8 +N 410c6da8 00000000 40080000 00000000 43466fbd 4a037506 +N 410dc3f8 00000000 40080000 00000000 4349c0f2 d12134c0 +N 4224461a 7e420000 3ff80000 00000000 43402321 bfeda018 +N 4225385a 00820000 3ff80000 00000000 434147b6 3c835cd0 +N 410e0228 00000000 40080000 00000000 434a63af e09f219e +N 422f028d c0a20000 3ff80000 00000000 434e86c9 4f5e696c +N 42247e92 16120000 3ff80000 00000000 434066bb ca7c1732 +N 4109c3b8 00000000 40080000 00000000 4340b3b1 5dbfef54 +N 4109a278 00000000 40080000 00000000 4340735a e4cdd0f8 +N 422d7bfe 2ed20000 3ff80000 00000000 434c4d3b 347ab91a +N 4225976d f5920000 3ff80000 00000000 4341bc5a fbf14d3e +N 410cc308 00000000 40080000 00000000 43473c42 e9875a90 +N 4109ced8 00000000 40080000 00000000 4340c95d 62935c12 +N 4224c134 49d20000 3ff80000 00000000 4340b6f9 b77c74ba +N 410aaaa8 00000000 40080000 00000000 434284b8 12f712f6 +N 422b3c6e bff20000 3ff80000 00000000 43492086 87868586 +N 410dce38 00000000 40080000 00000000 4349db96 fe69fd4c +N 4224b78b 62d20000 3ff80000 00000000 4340ab4f c1aee69a +N 410bce88 00000000 40080000 00000000 4344ff28 a814cc38 +N 410fc908 00000000 40080000 00000000 434f5c32 a3531bb0 +N 422e0ddf c9820000 3ff80000 00000000 434d2049 9ba8c690 +N 422e60d5 d1a20000 3ff80000 00000000 434d9935 fc913134 +N 4109e758 00000000 40080000 00000000 4340f959 88028d6a +N 410ba978 00000000 40080000 00000000 4344aba3 60122a48 +N 410b3708 00000000 40080000 00000000 4343af38 86a1c050 +N 410fab68 00000000 40080000 00000000 434f04d4 93499cda +N 42297c05 67d20000 3ff80000 00000000 4346be14 1fee2106 +N 410a4758 00000000 40080000 00000000 4341b8d0 60458f6a +N 410da418 00000000 40080000 00000000 43496e8e b5f524ce +N 410af9b8 00000000 40080000 00000000 43432b58 d8b41b74 +N 4227e49f 72720000 3ff80000 00000000 4344a555 f3f6f836 +N 4229fdf2 f3820000 3ff80000 00000000 43476cdd 4ce28e50 +N 410d7be8 00000000 40080000 00000000 434907a9 8238a132 +N 410b2e78 00000000 40080000 00000000 43439ca9 fab89338 +N 4109bc88 00000000 40080000 00000000 4340a5ba e8b4e4d8 +N 422c4070 55220000 3ff80000 00000000 434a8bab 1c79d99c +N 410b9768 00000000 40080000 00000000 4344833f eb7b331a +N 4228776a c0920000 3ff80000 00000000 434564bd 1961b99e +N 410bb1d8 00000000 40080000 00000000 4344be6f 622ada22 +N 40c36080 00000000 40100000 00000000 43413577 9d30fd80 +N 410c9fb8 00000000 40080000 00000000 4346e716 ca9abc94 +N 410e4958 00000000 40080000 00000000 434b213d 53ab3cca +N 410c2428 00000000 40080000 00000000 4345c377 4aebc8fe +N 410fa508 00000000 40080000 00000000 434ef21c f05f44f0 +N 4226cc0f ae520000 3ff80000 00000000 43433de4 13430baa +N 410c44b8 00000000 40080000 00000000 43460f5b 3c805084 +N 42243a2b c0820000 3ff80000 00000000 434014e4 a7704b30 +N 410aa278 00000000 40080000 00000000 434273ae a7e000f8 +N 410f3ae8 00000000 40080000 00000000 434dbed4 99dcb182 +N 422d043e e0e20000 3ff80000 00000000 434ba180 39282d04 +N 422f126f 6cf20000 3ff80000 00000000 434e9e3f bdcbe01a +N 422fc010 10020000 3ff80000 00000000 434fa048 0fedfa00 +N 422522cb 17a20000 3ff80000 00000000 43412d67 a19c24f4 +N 410efa98 00000000 40080000 00000000 434d088a 1962cf46 +N 422a4d9b cc920000 3ff80000 00000000 4347d8e0 3234571e +N 410cc1e8 00000000 40080000 00000000 43473989 083c3f52 +N 410f7de8 00000000 40080000 00000000 434e7fe2 430edc92 +N 4229f47d 41620000 3ff80000 00000000 43476014 a357a0b4 +N 4224b067 ea820000 3ff80000 00000000 4340a2b2 e25dfd10 +N 410ca238 00000000 40080000 00000000 4346ed17 8e1ab90c +N 410d0828 00000000 40080000 00000000 4347e55e 356f95be +N 422f23b0 61920000 3ff80000 00000000 434eb7c3 f083d6be +N 4224ef9c d5320000 3ff80000 00000000 4340ef28 f5b4cb9e +N 410f6a08 00000000 40080000 00000000 434e4647 a12f3be0 +N 4109bbc8 00000000 40080000 00000000 4340a446 5f05ce94 +N 42248412 f3720000 3ff80000 00000000 43406d57 778ecbea +N 410d0c68 00000000 40080000 00000000 4347efde 5384508a +N 422cd919 b3120000 3ff80000 00000000 434b63f6 99688d6e +N 422ef838 85820000 3ff80000 00000000 434e7788 98a53d10 +N 422640e5 2a420000 3ff80000 00000000 43428ec0 8af01768 +N 422ef194 ecf20000 3ff80000 00000000 434e6dbd 1ba96fe6 +N 4226f714 ba320000 3ff80000 00000000 43437474 fa633302 +N 407e7000 00000000 40180000 00000000 4347b294 8992cf28 +N 42262568 b8820000 3ff80000 00000000 43426c69 6ce437d0 +N 410a9eb8 00000000 40080000 00000000 43426be4 8daf5764 +N 422d3b38 52520000 3ff80000 00000000 434bf02b 64b7b4d6 +N 422bd363 73820000 3ff80000 00000000 4349f28d 59b6be50 +N 4228a93f 4dc20000 3ff80000 00000000 4345a639 d8d6ade8 +N 42293c7b 27920000 3ff80000 00000000 4346693b 110fb282 +N 410f2f38 00000000 40080000 00000000 434d9d7b cf40aa7c +N 410d8238 00000000 40080000 00000000 434917c0 936dc30c +N 42265b4c 64220000 3ff80000 00000000 4342afd1 4ebd2c3c +N 422b4d47 93e20000 3ff80000 00000000 434937da 6ea46724 +N 422b6c41 d1c20000 3ff80000 00000000 434962d2 1939c768 +N 410e72a8 00000000 40080000 00000000 434b90da 2233fc76 +N 410f5168 00000000 40080000 00000000 434dff4d 7a0fa8fa +N 410fd028 00000000 40080000 00000000 434f714e 2da31f3e +N 410d0ed8 00000000 40080000 00000000 4347f5e5 6d859812 +N 422ac471 76f20000 3ff80000 00000000 43487b31 e120195a +N 4109cd28 00000000 40080000 00000000 4340c612 a0d6ff2e +N 410d5778 00000000 40080000 00000000 4348ab4f 7c0886e8 +N 422ef9d1 ca320000 3ff80000 00000000 434e79e4 9089b502 +N 4109ae98 00000000 40080000 00000000 43408abd c33a8706 +N 422f834a 6fd20000 3ff80000 00000000 434f45a6 5ff7c5fa +N 42285287 2d020000 3ff80000 00000000 4345346d 24eb6320 +N 410a4c38 00000000 40080000 00000000 4341c2af 19b53aec +N 422da179 97920000 3ff80000 00000000 434c8344 20573482 +N 4109f8a8 00000000 40080000 00000000 43411b78 d342dc96 +N 42260e3e 50820000 3ff80000 00000000 43424f88 af560130 +N 410cf1f8 00000000 40080000 00000000 4347aebe 815ad560 +N 422e22f7 8b120000 3ff80000 00000000 434d3ef8 80cc9f92 +N 410ba6d8 00000000 40080000 00000000 4344a5c1 797f2092 +N 410d1438 00000000 40080000 00000000 43480333 bd6cc86c +N 40c46a80 00000000 40100000 00000000 4345352d 3e79ff58 +N 410e5db8 00000000 40080000 00000000 434b5823 41f35a34 +N 410ef3d8 00000000 40080000 00000000 434cf593 cc003782 +N 4225ebbd 32620000 3ff80000 00000000 434224a1 929df3ec +N 4224f38e 78d20000 3ff80000 00000000 4340f3f2 2a65a626 +N 422d97bc 31320000 3ff80000 00000000 434c7536 4ce407e2 +N 4225ccd9 06c20000 3ff80000 00000000 4341fe55 24362948 +N 422ae6c8 8a920000 3ff80000 00000000 4348aa5d 5be374de +N 410adf08 00000000 40080000 00000000 4342f2ac 2d824fd0 +N 410afcf8 00000000 40080000 00000000 43433247 640a1970 +N 410d42d8 00000000 40080000 00000000 4348776e 728ddbd2 +N 42272183 c3b20000 3ff80000 00000000 4343aa79 c5759a32 +N 4296800f 01d88400 3ff40000 00000000 4341535b 8e4bd8a4 +N 422ac454 32a20000 3ff80000 00000000 43487b09 ba8bda2c +N 410ba8d8 00000000 40080000 00000000 4344aa3c b9e8e9f2 +N 410d04f8 00000000 40080000 00000000 4347dd80 23181af0 +N 410e9468 00000000 40080000 00000000 434becea 6d4ad60a +N 422f48d9 0a120000 3ff80000 00000000 434eeed0 237244b2 +N 4225227d 12c20000 3ff80000 00000000 43412d08 85b9c5c8 +N 422e5fdc 65e20000 3ff80000 00000000 434d97c9 7863e81c +N 40993c00 00000000 40140000 00000000 4343841e 92b762c8 +N 40c66f80 00000000 40100000 00000000 434eeda8 1729f240 +N 422be0ae cb320000 3ff80000 00000000 434a0527 fda178de +N 4228ad16 aba20000 3ff80000 00000000 4345ab48 f3263174 +N 422d0acb 32620000 3ff80000 00000000 434baadb 2582b3ec +N 410db598 00000000 40080000 00000000 43499bb4 cc3efad6 +N 410b7ac8 00000000 40080000 00000000 434443aa 2f171f64 +N 410e7a68 00000000 40080000 00000000 434ba5ec 1b16b62a +N 410d71a8 00000000 40080000 00000000 4348ed97 c8af7fc6 +N 410cb058 00000000 40080000 00000000 43470f15 fabcdb9a +N 4224cc62 62f20000 3ff80000 00000000 4340c47d 029266da +N 42286e59 2f120000 3ff80000 00000000 434558d9 3a8e2712 +N 410a4d88 00000000 40080000 00000000 4341c557 ff78cc08 +N 410ad958 00000000 40080000 00000000 4342e6a6 ad477fca +N 410fd618 00000000 40080000 00000000 434f82ec 5b57c12e +N 422c46e6 6a220000 3ff80000 00000000 434a94c6 eb2f1784 +N 410d8168 00000000 40080000 00000000 434915ae 034179fa +N 42253084 39320000 3ff80000 00000000 43413e25 146fc71e +N 422e8182 72c20000 3ff80000 00000000 434dc903 b1937638 +N 422c648a 8fc20000 3ff80000 00000000 434abe9d 7baf3558 +N 410cdfd8 00000000 40080000 00000000 4347825d 2b8f59c2 +N 410fb5a8 00000000 40080000 00000000 434f22fc 9691a686 +N 410f3598 00000000 40080000 00000000 434dafa9 251282d6 +N 422a6fa6 69320000 3ff80000 00000000 4348073a 862d9ee2 +N 4229ca90 94c20000 3ff80000 00000000 43472788 a2289578 +N 422dbb5b a4f20000 3ff80000 00000000 434ca8a8 5878471a +N 41097358 00000000 40080000 00000000 43401947 a9f9b5aa +N 410e1068 00000000 40080000 00000000 434a8959 e4869f4a +N 4109c888 00000000 40080000 00000000 4340bd0f 0e968f18 +N 410ac7b8 00000000 40080000 00000000 4342c186 1b613c14 +N 4224e650 97520000 3ff80000 00000000 4340e3e2 4cce4f8a +N 4225f5e1 ebf20000 3ff80000 00000000 4342313a d9b06ffa +N 410acd98 00000000 40080000 00000000 4342cde0 dfeda356 +N 422acc38 2ed20000 3ff80000 00000000 434885dd b2e286e6 +N 422a0e2e 70020000 3ff80000 00000000 434782d2 6a9d6a00 +N 410b67f8 00000000 40080000 00000000 43441a28 3fe7a380 +N 410bc1b8 00000000 40080000 00000000 4344e22f e61cb8f4 +N 40c66c80 00000000 40100000 00000000 434edd20 86a65070 +N 4227182a 8b720000 3ff80000 00000000 43439e8e e699feea +N 410eb2a8 00000000 40080000 00000000 434c401c 04f6a876 +N 410bd548 00000000 40080000 00000000 43450e76 c697fa5c +N 422fcf42 9d520000 3ff80000 00000000 434fb6ff c9c38336 +N 41d3d4d7 40400000 3ffc0000 00000000 43407900 5ddc1aa0 +N 42248092 50b20000 3ff80000 00000000 43406922 bd9dde2e +N 4224297d 05420000 3ff80000 00000000 43400103 9aefa8b8 +N 410e2a68 00000000 40080000 00000000 434ace6e 8fff4f2a +N 42286db1 6cc20000 3ff80000 00000000 434557fd 5c5e6b88 +N 422d4ed3 70320000 3ff80000 00000000 434c0c4b b7d78dc2 +N 422f21f6 78620000 3ff80000 00000000 434eb536 152bfbac +N 422d257e 03620000 3ff80000 00000000 434bd10a d436fc8c +N 422ccce1 86f20000 3ff80000 00000000 434b5291 437aa4a6 +N 410c1668 00000000 40080000 00000000 4345a3a0 19d3756a +N 410b7358 00000000 40080000 00000000 4344333a 6e3f15aa +N 410ef498 00000000 40080000 00000000 434cf7ae c16f5126 +N 410dbed8 00000000 40080000 00000000 4349b3a7 99f41112 +N 410c80c8 00000000 40080000 00000000 43469d23 fa8bf684 +N 410adbc8 00000000 40080000 00000000 4342ebcc fb822494 +N 4226e381 c8a20000 3ff80000 00000000 43435b9a c211046c +N 410c4b18 00000000 40080000 00000000 43461e4b 5208009e +N 410f3908 00000000 40080000 00000000 434db979 614040b0 +N 410f4658 00000000 40080000 00000000 434ddf8e fc92ceba +N 4227f3a5 4b720000 3ff80000 00000000 4344b8d1 c5a356ea +N 410eba58 00000000 40080000 00000000 434c555a a0ca667a +N 4225fb94 4b620000 3ff80000 00000000 4342384f 81f7c674 +N 422cc384 01220000 3ff80000 00000000 434b453e 9809f1e4 +N 4109a008 00000000 40080000 00000000 43406eaa 03dcce00 +N 410db998 00000000 40080000 00000000 4349a60e 2092f996 +N 42243f24 22320000 3ff80000 00000000 43401ad2 6ca02ffe +N 422d3fc2 b4020000 3ff80000 00000000 434bf6ae 15a83c80 +N 4225052b 8a420000 3ff80000 00000000 43410957 74977368 +N 4224d87b ee320000 3ff80000 00000000 4340d320 f8863182 +N 410de028 00000000 40080000 00000000 434a0a62 78040a3e +N 422dde19 27f20000 3ff80000 00000000 434cdaf1 d02c277a +N 410a12a8 00000000 40080000 00000000 43414f0d 416d3a76 +N 422a78a0 e9e20000 3ff80000 00000000 43481379 48a08d64 +N 410cb798 00000000 40080000 00000000 43472095 bb428236 +N 4225c9db 2ca20000 3ff80000 00000000 4341faa1 16678a14 +N 422c0216 f8020000 3ff80000 00000000 434a33fb 7d8b9d00 +N 422d9bb3 d4120000 3ff80000 00000000 434c7aef 85f77172 +N 422a38a8 bdc20000 3ff80000 00000000 4347bc68 6d4f97e8 +N 422eb052 d0520000 3ff80000 00000000 434e0dad d56c716a +N 422a17e2 99d20000 3ff80000 00000000 43478ff6 01d4faba +N 4227c8ae 06c20000 3ff80000 00000000 43448128 b5fff6b8 +N 42250d47 27c20000 3ff80000 00000000 43411333 c7698c58 +N 410c2798 00000000 40080000 00000000 4345cb71 f594af36 +N 41097158 00000000 40080000 00000000 4340157c 5d95784a +N 410d8138 00000000 40080000 00000000 43491533 975d7bdc +N 422dd263 82a20000 3ff80000 00000000 434cc9fb 68da882c +N 410a25c8 00000000 40080000 00000000 43417540 07695474 +N 410b6868 00000000 40080000 00000000 43441b1e b7e3f3ca +N 4109d378 00000000 40080000 00000000 4340d265 5ee42628 +N 42282048 35920000 3ff80000 00000000 4344f2d9 caf9d53e +N 4109b838 00000000 40080000 00000000 43409d5d f97ecb2c +N 42264922 13520000 3ff80000 00000000 4342990f 7d0e0c0a +N 4226bf9e 45820000 3ff80000 00000000 43432e25 49d26510 +N 422b37ef 92e20000 3ff80000 00000000 43491a4d bbc15e3c +N 410f9a88 00000000 40080000 00000000 434ed359 418bca78 +N 410edc88 00000000 40080000 00000000 434cb455 fbac9ad8 +N 410ee3c8 00000000 40080000 00000000 434cc895 91fb2e14 +N 410aed18 00000000 40080000 00000000 4343107b 41b011fe +N 410ace38 00000000 40080000 00000000 4342cf31 a8866d4c +N 422c07d2 34920000 3ff80000 00000000 434a3c06 e9c12c1e +N 410e2198 00000000 40080000 00000000 434ab6f7 1d2c9916 +N 42287be6 2bf20000 3ff80000 00000000 43456a9e 53580806 +N 410b1a48 00000000 40080000 00000000 43437117 fa7c344c +N 422a1c49 bc320000 3ff80000 00000000 434795ec f7e3ff42 +N 422c946c 85320000 3ff80000 00000000 434b0261 95994a62 +N 422d3224 9db20000 3ff80000 00000000 434be329 0b13a972 +N 42278395 8fa20000 3ff80000 00000000 4344280f 6b5ef00c +N 410f73e8 00000000 40080000 00000000 434e62dd 7922f3b2 +N 4227d7e2 54220000 3ff80000 00000000 434494d5 494bf63c +N 410a4528 00000000 40080000 00000000 4341b463 c77051ae +N 410e04e8 00000000 40080000 00000000 434a6af1 d5b82662 +N 410b1fe8 00000000 40080000 00000000 43437d35 6465c5f2 +N 4225653b 5cc20000 3ff80000 00000000 43417ea5 54e5fa78 +N 410d0608 00000000 40080000 00000000 4347e01f 4d644920 +N 42274879 aaa20000 3ff80000 00000000 4343dc3e 65dc30d4 +N 42269d6a 79220000 3ff80000 00000000 434302f3 f8d67ce4 +N 410eb458 00000000 40080000 00000000 434c44c4 f309b65a +N 4225d7fe f8a20000 3ff80000 00000000 43420c24 4c67866c +N 4225a897 0bc20000 3ff80000 00000000 4341d184 0dd61128 +N 410d9388 00000000 40080000 00000000 43494404 cccb2d28 +N 42276d51 3d220000 3ff80000 00000000 43440b74 9fccc89c +N 410f67d8 00000000 40080000 00000000 434e3ff5 047fb742 +N 4229d010 90c20000 3ff80000 00000000 43472ef1 14c72108 +N 422e008d f6320000 3ff80000 00000000 434d0cee f5731d7e +N 410ab828 00000000 40080000 00000000 4342a0e6 4cbcbebe +N 410eff48 00000000 40080000 00000000 434d15ba 0202b83c +N 410ca268 00000000 40080000 00000000 4346ed8a dac989aa +N 410e8608 00000000 40080000 00000000 434bc59b 2dd09120 +N 422a4fc3 12a20000 3ff80000 00000000 4347dbcd f4bc0e2c +N 4229e6df e3620000 3ff80000 00000000 43474db2 a048e88c +N 422b11f1 b7d20000 3ff80000 00000000 4348e5d1 52ba5b06 +N 4229fdd6 1c820000 3ff80000 00000000 43476cb6 500bc250 +N 422851df ca520000 3ff80000 00000000 43453392 411c0bd6 +N 410f6848 00000000 40080000 00000000 434e4138 ab667cec +N 410bf3a8 00000000 40080000 00000000 434553b2 5de50d26 +N 410d8f58 00000000 40080000 00000000 4349394b 08ee60ea +N 4224969b 47920000 3ff80000 00000000 4340839e acbc0e82 +N 4225bb03 5d220000 3ff80000 00000000 4341e845 08e08b64 +N 410be018 00000000 40080000 00000000 4345270a 82770a0e +N 4109e008 00000000 40080000 00000000 4340eafd 911cda00 +N 422c29c9 d9e20000 3ff80000 00000000 434a6bc5 0cef289c +N 4225de81 16620000 3ff80000 00000000 43421435 bb82aa6c +N 410aa2d8 00000000 40080000 00000000 43427476 2fca0dd2 +N 422f026e 40620000 3ff80000 00000000 434e869a cba168ac +N 42270453 3af20000 3ff80000 00000000 4343854b cb799e26 +N 422ed41b c7720000 3ff80000 00000000 434e424e 1d107996 +N 422c1b9b 2bf20000 3ff80000 00000000 434a57d2 73956806 +N 422fee12 83820000 3ff80000 00000000 434fe51f 89d1a450 +N 42288bc3 69220000 3ff80000 00000000 43457f72 544512e4 +N 410a5b08 00000000 40080000 00000000 4341e0c2 ef17c710 +N 42249298 c5520000 3ff80000 00000000 43407ecb d8a47fca +N 41097118 00000000 40080000 00000000 43401502 fec500be +N 40c55e80 00000000 40100000 00000000 43497441 f76f2ba8 +N 422d00cb 4c820000 3ff80000 00000000 434b9c92 4b8b9050 +N 422d7bdf 77720000 3ff80000 00000000 434c4d0e fa947c6a +N 410a1cc8 00000000 40080000 00000000 4341633f 484f2fc4 +N 422d7b64 9a920000 3ff80000 00000000 434c4c5e 14c846de +N 422aee59 86e20000 3ff80000 00000000 4348b4c6 11f10ebc +N 410d0348 00000000 40080000 00000000 4347d956 903544fc +N 410bc108 00000000 40080000 00000000 4344e0a2 ae827a30 +N 4225b09d 3d520000 3ff80000 00000000 4341db6b f03a48ca +N 422c446e c4d20000 3ff80000 00000000 434a914c 58b1bc5a +N 410fdcd8 00000000 40080000 00000000 434f96fb b4a70db2 +N 4224785e cc020000 3ff80000 00000000 43405f4a efc24c80 +N 410a0458 00000000 40080000 00000000 4341329b b8025d5a +N 410c2de8 00000000 40080000 00000000 4345da1e 1d88c592 +N 42278adf 6b420000 3ff80000 00000000 4344316f 4ca352f8 +N 410cb9a8 00000000 40080000 00000000 43472591 c25e7146 +N 40c64780 00000000 40100000 00000000 434e1362 23b279e0 +N 4228c30f a5620000 3ff80000 00000000 4345c840 a8a585cc +N 42291ae3 d4020000 3ff80000 00000000 43463c8b 054fd080 +N 410e3b48 00000000 40080000 00000000 434afb84 8272277c +N 409a3400 00000000 40140000 00000000 43478fa4 1e2c096e +N 4225ef91 51420000 3ff80000 00000000 43422962 985f2d38 +N 422d0bdd 92e20000 3ff80000 00000000 434bac63 3e75e1c4 +N 410cb078 00000000 40080000 00000000 43470f63 24444798 +N 410b2df8 00000000 40080000 00000000 43439b94 efa980a0 +N 410e3608 00000000 40080000 00000000 434aed78 48000220 +N 4109cc68 00000000 40080000 00000000 4340c49c 3539548a +N 410987f8 00000000 40080000 00000000 4340408b 01734980 +N 410e39b8 00000000 40080000 00000000 434af755 b17f7774 +N 410a94a8 00000000 40080000 00000000 43425708 8c629fd6 +N 422910d1 91a20000 3ff80000 00000000 43462f2a de4a76cc +N 422f3122 9c120000 3ff80000 00000000 434ecbab 86bcd072 +N 410a10a8 00000000 40080000 00000000 43414b11 de691d16 +N 410f4108 00000000 40080000 00000000 434dd058 684d2230 +N 42257e18 e1f20000 3ff80000 00000000 43419d2d a9e9b946 +N 42255a9b 6e020000 3ff80000 00000000 4341719e e19686c0 +N 410c01c8 00000000 40080000 00000000 43457417 a2a2a9b4 +N 4226b7b7 69f20000 3ff80000 00000000 43432427 d14b77ba +N 410c13d8 00000000 40080000 00000000 43459db4 74e4bd82 +N 422cce2f 7af20000 3ff80000 00000000 434b546c 82c6e9da +N 42269105 d3720000 3ff80000 00000000 4342f355 6b3627ea +N 4224f01e 40c20000 3ff80000 00000000 4340efc5 fcb25cf8 +N 4229de54 8f420000 3ff80000 00000000 4347422b b7a8c788 +N 422935ee f0e20000 3ff80000 00000000 43466082 ca3f3cfc +N 410c0988 00000000 40080000 00000000 434585eb d495b748 +N 410d1c58 00000000 40080000 00000000 4348175a 297e8dda +N 410bb898 00000000 40080000 00000000 4344cd9e 0058c3e6 +N 410a1958 00000000 40080000 00000000 43415c62 44db7bca +N 422a2f28 61a20000 3ff80000 00000000 4347af82 e0eaf4cc +N 410ddf48 00000000 40080000 00000000 434a0818 cc6b223c +N 410fdb88 00000000 40080000 00000000 434f9314 7fe86aa8 +N 42289159 11120000 3ff80000 00000000 434586c8 edc248d2 +N 422aad24 15520000 3ff80000 00000000 43485b40 ffc25a36 +N 410ef858 00000000 40080000 00000000 434d0237 146f1d1a +N 410ecd68 00000000 40080000 00000000 434c8a36 8931c23a +N 410ffbd8 00000000 40080000 00000000 434ff389 9e840d02 +N 410f6978 00000000 40080000 00000000 434e44a7 54bb5e48 +N 422d07b2 a9d20000 3ff80000 00000000 434ba66e bcecf746 +N 42283718 8d620000 3ff80000 00000000 43451097 8be726cc +N 410c60a8 00000000 40080000 00000000 43465103 b0e25416 +N 410fd8e8 00000000 40080000 00000000 434f8b47 0d5d0c22 +N 422499ea 71820000 3ff80000 00000000 4340879a 1da89a70 +N 410c2138 00000000 40080000 00000000 4345bca7 48fd59dc +N 4229330c 8a520000 3ff80000 00000000 43465cab cb17e3d6 +N 410d4ce8 00000000 40080000 00000000 434890b4 dc21cfe2 +N 410e5808 00000000 40080000 00000000 434b48c8 cdfb3080 +N 422da817 8df20000 3ff80000 00000000 434c8cd1 baf56c3a +N 410dd4f8 00000000 40080000 00000000 4349ed2c 592d81f0 +N 422552a5 36920000 3ff80000 00000000 434167de 4a5f665e +N 4225ae59 b3820000 3ff80000 00000000 4341d8a0 51501650 +N 410ca3b8 00000000 40080000 00000000 4346f0b2 1dd99954 +N 410d99a8 00000000 40080000 00000000 434953ba 779f4b46 +N 4225a3f6 9c220000 3ff80000 00000000 4341cbce b62bf6c4 +N 422cb9ae bac20000 3ff80000 00000000 434b3743 e68534c8 +N 410a5ad8 00000000 40080000 00000000 4341e061 4191dc52 +N 410f85f8 00000000 40080000 00000000 434e9755 285f1120 +N 422a2f0b 6f620000 3ff80000 00000000 4347af5b 9a44180c +N 410c3718 00000000 40080000 00000000 4345ef84 c10e0ede +N 422cf9c6 4e220000 3ff80000 00000000 434b928c bbe6d9fc +N 422c82f3 70d20000 3ff80000 00000000 434ae9a0 73608d26 +N 410f0488 00000000 40080000 00000000 434d2483 c3771258 +N 422b189d 2f620000 3ff80000 00000000 4348ef05 8dfcb00c +N 410dcc28 00000000 40080000 00000000 4349d639 2ad88c7e +N 41097d08 00000000 40080000 00000000 43402bb0 d6083d70 +N 422b7974 72720000 3ff80000 00000000 43497527 d16c5836 +N 422a3509 ecc20000 3ff80000 00000000 4347b77e 24909b88 +N 410bf478 00000000 40080000 00000000 4345558e 86ddec58 +N 410b4c68 00000000 40080000 00000000 4343ddbe 9b60dc8a +N 410d5a98 00000000 40080000 00000000 4348b332 234bd146 +N 40c3e080 00000000 40100000 00000000 43430e15 81fc7f80 +N 4228d05f 7f620000 3ff80000 00000000 4345d9d3 ac15bdf4 +N 4226bdb8 a9120000 3ff80000 00000000 43432bbf 2dbcfdd2 +N 410a7e18 00000000 40080000 00000000 4342287c 48b6fcae +N 410a27d8 00000000 40080000 00000000 43417961 f27f1b42 +N 410ae7b8 00000000 40080000 00000000 43430512 ceff2214 +N 4228b0b6 1e620000 3ff80000 00000000 4345b00e c4b1a094 +N 42283e7e 04c20000 3ff80000 00000000 43451a3e f8dcab78 +N 422f2ab8 15720000 3ff80000 00000000 434ec22b 88700fd6 +N 410feb18 00000000 40080000 00000000 434fc170 f0c99e9e +N 410c02e8 00000000 40080000 00000000 434576ad 91656302 +N 422655dd de020000 3ff80000 00000000 4342a902 51516340 +N 410cad18 00000000 40080000 00000000 43470740 aef605fe +N 410c82c8 00000000 40080000 00000000 4346a1e6 f2dd38e4 +N 42267fd2 07920000 3ff80000 00000000 4342ddae 5406897e +N 410edd68 00000000 40080000 00000000 434cb6c7 157c7d3a +N 4229bec9 72120000 3ff80000 00000000 434717ae 21da4fb2 +N 4225e9e0 80920000 3ff80000 00000000 43422251 cecd319e +N 410b1e38 00000000 40080000 00000000 43437992 70b2cc4c +N 422ee1fa 88a20000 3ff80000 00000000 434e56bc 24c77394 +N 410e9868 00000000 40080000 00000000 434bf7e1 3788f4ca +N 410af6b8 00000000 40080000 00000000 434324f4 49962fe4 +N 410ffa68 00000000 40080000 00000000 434fef3a eeca3e2a +N 410981d8 00000000 40080000 00000000 434034db 6d851922 +N 410d4a48 00000000 40080000 00000000 43488a1b 4051ed4c +N 410b2558 00000000 40080000 00000000 434388f0 349c0c0a +N 410a7168 00000000 40080000 00000000 43420e72 2d64aefa +N 4226ac08 1ad20000 3ff80000 00000000 43431565 216d479a +N 410b6418 00000000 40080000 00000000 434411a2 952d58ce +N 422dc2d4 82620000 3ff80000 00000000 434cb376 c43025ec +N 4225d373 e8c20000 3ff80000 00000000 43420683 329b1208 +N 410d8848 00000000 40080000 00000000 4349273a ff5e02ec +N 422b2f85 ce720000 3ff80000 00000000 43490eab 1b72acb6 +N 410fe1d8 00000000 40080000 00000000 434fa5dd 26cdfb22 +N 422b30ac c4220000 3ff80000 00000000 43491042 ecedf03c +N 422c8097 61720000 3ff80000 00000000 434ae649 3e3e79aa +N 410d5298 00000000 40080000 00000000 43489f05 bcccf3c6 +N 4225a115 e0820000 3ff80000 00000000 4341c842 0c2668d0 +N 410dd1a8 00000000 40080000 00000000 4349e48a 5b0501c6 +N 410c2558 00000000 40080000 00000000 4345c638 b886bc0a +N 410e7de8 00000000 40080000 00000000 434baf73 9bc52c92 +N 410cc8d8 00000000 40080000 00000000 43474a5c 063eaff2 +N 410cd888 00000000 40080000 00000000 43477085 33b88218 +N 422d6d1f 38f20000 3ff80000 00000000 434c37d4 85063666 +N 410f3d98 00000000 40080000 00000000 434dc683 23d0c056 +N 422a6f32 12520000 3ff80000 00000000 4348069b e9a42cd6 +N 410df6f8 00000000 40080000 00000000 434a4637 12757850 +N 410bd658 00000000 40080000 00000000 434510e0 318451ba +N 4228130c 31420000 3ff80000 00000000 4344e19f 72867ec8 +N 422f1955 a2320000 3ff80000 00000000 434ea872 ec1b0002 +N 4228e8f1 72a20000 3ff80000 00000000 4345fa4f fce56dd4 +N 410fd248 00000000 40080000 00000000 434f779b 97939ecc +N 410b0218 00000000 40080000 00000000 43433d39 1ac7db6e +N 410f3078 00000000 40080000 00000000 434da10b a48dbf98 +N 410c5758 00000000 40080000 00000000 43463b12 7a441a6a +N 410fc108 00000000 40080000 00000000 434f448a c5b33a30 +N 42247dc5 38d20000 3ff80000 00000000 434065c5 e07041da +N 422c9aaf aab20000 3ff80000 00000000 434b0b42 a6352eee +N 422af3f8 47a20000 3ff80000 00000000 4348bc82 4f2bdd0c +N 410dd628 00000000 40080000 00000000 4349f045 13b0935e +N 410b85d8 00000000 40080000 00000000 43445c2d 4106cbe2 +N 42261d32 6d020000 3ff80000 00000000 4342622b 028ad4e0 +N 422ece77 3b620000 3ff80000 00000000 434e39ff b4439074 +N 410b12d8 00000000 40080000 00000000 4343611a ef0b5ad2 +N 410b0388 00000000 40080000 00000000 4343404b b28e1228 +N 410b0338 00000000 40080000 00000000 43433fa0 abd4663c +N 422c46c8 55720000 3ff80000 00000000 434a949c 80ec07d6 +N 422be037 53120000 3ff80000 00000000 434a0480 baef1e92 +N 410f7768 00000000 40080000 00000000 434e6d03 73a57d1a +N 422e8991 15d20000 3ff80000 00000000 434dd4d1 55d198c6 +N 410dbe48 00000000 40080000 00000000 4349b232 5b488f0c +N 4109c928 00000000 40080000 00000000 4340be46 b3b99c6e +N 422f94aa 99320000 3ff80000 00000000 434f5f87 3324bb1e +N 422ea4b2 d9c20000 3ff80000 00000000 434dfc9b ebb30598 +N 410c9108 00000000 40080000 00000000 4346c3e7 766e6130 +N 4225b8a4 eb220000 3ff80000 00000000 4341e557 7dca0bdc +N 422c617a f0b20000 3ff80000 00000000 434aba4a 664475d2 +N 410da3f8 00000000 40080000 00000000 43496e3c 582f2ec0 +N 410e2d58 00000000 40080000 00000000 434ad644 184bf18a +N 4224c0b3 6f920000 3ff80000 00000000 4340b65e 10577e7e +N 42252c58 cd520000 3ff80000 00000000 4341390e 6ce55936 +N 4224d7e0 f8420000 3ff80000 00000000 4340d265 5ee42628 +N 410f5ba8 00000000 40080000 00000000 434e1ccb 262154a6 +N 4227d7ab 15b20000 3ff80000 00000000 4344948d c1f7d78e +N 4109a838 00000000 40080000 00000000 43407e6f 45a2382c +N 42269ff0 2c620000 3ff80000 00000000 43430622 4935b42c +N 42296766 89820000 3ff80000 00000000 4346a27f 5dee4e90 +N 410e77a8 00000000 40080000 00000000 434b9e70 e372bfe6 +N 422fffb0 00320000 3ff80000 00000000 434fff88 0095ffc2 +N 4229163d 9c720000 3ff80000 00000000 4346365d f9b4bd0a +N 422e5718 50220000 3ff80000 00000000 434d8afa e0d0e744 +N 42278d8d ae120000 3ff80000 00000000 434434e2 56a073ce +N 410bd738 00000000 40080000 00000000 434512dc cb1551fc +N 4224faa3 93820000 3ff80000 00000000 4340fc8b 839eb5b0 +N 422fed72 b1220000 3ff80000 00000000 434fe430 129e1fe4 +N 4109e1f8 00000000 40080000 00000000 4340eeca c021c260 +N 4109fb68 00000000 40080000 00000000 434120e8 9367a3da +N 410a4958 00000000 40080000 00000000 4341bcdc 89c07cca +N 410d7cb8 00000000 40080000 00000000 434909bb 4cad3304 +N 422ed9c0 d7c20000 3ff80000 00000000 434e4a9e 0b48f5a8 +N 42270343 d9820000 3ff80000 00000000 434383f2 928c8c90 +N 4229f62d 93220000 3ff80000 00000000 4347625c b3595d24 +N 4225062e e8120000 3ff80000 00000000 43410a92 c9bdc50e +N 410e81a8 00000000 40080000 00000000 434bb9ab ca411ac6 +N 4226c936 84220000 3ff80000 00000000 43433a49 047627c4 +N 4226b63d f7420000 3ff80000 00000000 4343224a cebb1088 +N 410dbf38 00000000 40080000 00000000 4349b4a0 763e357c +N 410c1c98 00000000 40080000 00000000 4345b1f0 487bd4a6 +N 42251600 2f320000 3ff80000 00000000 43411dd1 aacf8ba2 +N 410cb128 00000000 40080000 00000000 4347110b 94b21bee +N 410a5e88 00000000 40080000 00000000 4341e7e3 40036738 +N 422e6557 98020000 3ff80000 00000000 434d9fcc 77fbd900 +N 410bea98 00000000 40080000 00000000 43453efa ad330446 +N 410ce2e8 00000000 40080000 00000000 434789d8 f0285d02 +N 4226cc7b b8720000 3ff80000 00000000 43433e6c dce53f76 +N 422d9349 c3c20000 3ff80000 00000000 434c6ecc 63004628 +N 42276b9b 30a20000 3ff80000 00000000 43440942 74b7c36c +N 410fa038 00000000 40080000 00000000 434ee400 b70a8eac +N 410c03d8 00000000 40080000 00000000 434578d5 56517282 +N 410a77d8 00000000 40080000 00000000 43421ba5 5e249242 +N 422b592d 51e20000 3ff80000 00000000 43494858 2949639c +N 4225a8cb b2f20000 3ff80000 00000000 4341d1c5 07ea2f26 +N 422a27ec 4fa20000 3ff80000 00000000 4347a5b2 8d11b80c +N 410d72f8 00000000 40080000 00000000 4348f0ed 55764f90 +N 410b39d8 00000000 40080000 00000000 4343b553 797767a2 +N 410e8398 00000000 40080000 00000000 434bbef4 77fa1276 +N 410caeb8 00000000 40080000 00000000 43470b2b 1c0b6a64 +N 410f4bd8 00000000 40080000 00000000 434def54 786dd402 +N 422e9412 5c020000 3ff80000 00000000 434de437 4d6c5d80 +N 4225b67b 52020000 3ff80000 00000000 4341e2ab 678e9140 +N 410d7948 00000000 40080000 00000000 434900fa a7f6351c +N 410c1068 00000000 40080000 00000000 434595c4 f8c73f4a +N 410ddaa8 00000000 40080000 00000000 4349fc03 56a523f6 +N 410bdbf8 00000000 40080000 00000000 43451da7 f196d940 +N 410dab98 00000000 40080000 00000000 434981e1 a81655f6 +N 410bd0f8 00000000 40080000 00000000 434504ae ad1db130 +N 410bad08 00000000 40080000 00000000 4344b3a0 e253e670 +N 422db0e1 0b920000 3ff80000 00000000 434c9983 02146202 +N 4225e327 c3820000 3ff80000 00000000 434219fa 83829c50 +N 410d2cd8 00000000 40080000 00000000 43484068 647cb4b2 +N 410b8108 00000000 40080000 00000000 43445180 ff6f6e30 +N 410b4618 00000000 40080000 00000000 4343cff9 b5448e2e +N 410a3678 00000000 40080000 00000000 434196c2 4348f4b8 +N 422639cf 1ee20000 3ff80000 00000000 434285e4 190f1dbc +N 422a1cbd 5c120000 3ff80000 00000000 43479689 a2f9478e +N 410fddd8 00000000 40080000 00000000 434f99f5 38abe862 +N 422abd5b 61c20000 3ff80000 00000000 43487179 cd720298 +N 42289d12 9ad20000 3ff80000 00000000 43459633 badd8866 +N 410a3718 00000000 40080000 00000000 43419804 6012aede +N 40c49b80 00000000 40100000 00000000 434603a8 9494ce50 +N 422c7453 d7b20000 3ff80000 00000000 434ad4ee 9eb564b2 +N 410e0668 00000000 40080000 00000000 434a6ee7 d3a85a6a +N 410abce8 00000000 40080000 00000000 4342aad7 6bdebce2 +N 410f77c8 00000000 40080000 00000000 434e6e19 f0c69dd4 +N 4225c5d5 8f220000 3ff80000 00000000 4341f5a6 eb77e55c +N 4109b338 00000000 40080000 00000000 434093af 3d7b973c +N 410fd9c8 00000000 40080000 00000000 434f8de0 b9a1ba34 +N 410c63d8 00000000 40080000 00000000 43465889 ac413482 +N 410b4658 00000000 40080000 00000000 4343d085 2fd80eba +N 4228249f d3520000 3ff80000 00000000 4344f881 de28ebf6 +N 422e6a18 18c20000 3ff80000 00000000 434da6bf 2b7cfbf8 +N 410f0298 00000000 40080000 00000000 434d1f0e 0e6eacc6 +N 422e82f9 64e20000 3ff80000 00000000 434dcb28 d9edfd7c +N 422cda49 8b220000 3ff80000 00000000 434b65a7 5ad0d824 +N 4109a3b8 00000000 40080000 00000000 434075c3 133c0954 +N 422d7265 a6520000 3ff80000 00000000 434c3f6b 552464aa +N 410a6268 00000000 40080000 00000000 4341efc9 3c843daa +N 422988db 13620000 3ff80000 00000000 4346cf44 84613974 +N 42256641 08920000 3ff80000 00000000 43417fe6 4b0aea9e +N 4228101e e0620000 3ff80000 00000000 4344ddd0 aa5ef354 +N 422d2bef 86520000 3ff80000 00000000 434bda44 b6067756 +N 422e8e92 f4b20000 3ff80000 00000000 434ddc27 fc23c1ae +N 42295a99 4a320000 3ff80000 00000000 43469165 81aba502 +N 410be048 00000000 40080000 00000000 43452777 c87f5b6c +N 4224be2f 43c20000 3ff80000 00000000 4340b354 053d5628 +N 4228862e 63c20000 3ff80000 00000000 4345781d 65e84228 +N 422f7052 b4320000 3ff80000 00000000 434f296e adb52e42 +N 422e804a 05320000 3ff80000 00000000 434dc73a 2415fa62 +N 422eb519 29b20000 3ff80000 00000000 434e14b1 ac00f2f2 +N 422ea958 f8b20000 3ff80000 00000000 434e036f 1c0246d2 +N 4145de24 80000000 40040000 00000000 4348b4eb 43cc8116 +N 410d9088 00000000 40080000 00000000 43493c55 6047f498 +N 410ceca8 00000000 40080000 00000000 4347a1b6 b15c6c56 +N 410b4528 00000000 40080000 00000000 4343cdee c06101ae +N 41096688 00000000 40080000 00000000 43400103 9aefa8b8 +N 410c7498 00000000 40080000 00000000 4346802e 4ffe1926 +N 422c577a 40c20000 3ff80000 00000000 434aac2a 57482308 +N 410faa38 00000000 40080000 00000000 434f0157 71ba528c +N 410faf48 00000000 40080000 00000000 434f1038 d2cce93c +N 422c944e 47620000 3ff80000 00000000 434b0236 b70d30f4 +N 410e24b8 00000000 40080000 00000000 434abf47 d8584a84 +N 410f3f88 00000000 40080000 00000000 434dcc0d b2865568 +N 410d1d38 00000000 40080000 00000000 43481986 5b1ab51c +N 410eedf8 00000000 40080000 00000000 434ce519 7b7434a0 +N 410f3e78 00000000 40080000 00000000 434dc903 b1937638 +N 410dca28 00000000 40080000 00000000 4349d105 ae6b5b1e +N 410f5da8 00000000 40080000 00000000 434e228e 81779a06 +N 410dd0f8 00000000 40080000 00000000 4349e2bf eb061130 +N 410eb4b8 00000000 40080000 00000000 434c45ce 1d4f1584 +N 410a33e8 00000000 40080000 00000000 4341919a 3a9e17b2 +N 422c90a4 ea320000 3ff80000 00000000 434afd06 1bf7d902 +N 4228060b 43020000 3ff80000 00000000 4344d0b6 a07c5ae0 +N 410df258 00000000 40080000 00000000 434a3a0e 699becfa +N 422abd5b 61c20000 3ff80000 00000000 43487179 cd720298 +N 410fc408 00000000 40080000 00000000 434f4d68 536a54c0 +N 410e5888 00000000 40080000 00000000 434b4a22 1bb9ca18 +N 410a6368 00000000 40080000 00000000 4341f1d3 6a85235a +N 422ffbd0 23120000 3ff80000 00000000 434ff9b8 6933b492 +N 4109e038 00000000 40080000 00000000 4340eb5b b895baac +N 410ccf48 00000000 40080000 00000000 434759ff dd0fbf3c +N 4225de31 ba020000 3ff80000 00000000 434213d3 52f055c0 +N 422dd379 8bb20000 3ff80000 00000000 434ccb8e 086ea332 +N 410d34a8 00000000 40080000 00000000 434853e9 0e61add6 +N 422ad2f8 56a20000 3ff80000 00000000 43488f22 76ff53ac +N 410ef628 00000000 40080000 00000000 434cfc11 e9fad95e +N 4229ec9c 7dd20000 3ff80000 00000000 43475570 f99a623a +N 410d7dd8 00000000 40080000 00000000 43490c99 0b5bc662 +N 422552a5 36920000 3ff80000 00000000 434167de 4a5f665e +N 4229e27d 44620000 3ff80000 00000000 434747c7 de65ecd4 +N 4226457b 8f620000 3ff80000 00000000 4342947d dd656c0c +N 410ad3d8 00000000 40080000 00000000 4342db0b 78dae182 +N 410a2898 00000000 40080000 00000000 43417ae2 ce7300e6 +N 410e4558 00000000 40080000 00000000 434b167e ee21720a +N 422e51bd 8d020000 3ff80000 00000000 434d8329 1d41ff20 +N 410ce0e8 00000000 40080000 00000000 434784f5 a50169a2 +N 422ca18a d6e20000 3ff80000 00000000 434b14fc 62203f44 +N 410ccbf8 00000000 40080000 00000000 434751f2 c3260640 +N 410d0ef8 00000000 40080000 00000000 4347f634 96a7ecd0 +N 422f5419 50520000 3ff80000 00000000 434eff81 7af7de96 +N 4109cea8 00000000 40080000 00000000 4340c8ff b96243b6 +N 410985c8 00000000 40080000 00000000 43403c5d f0e69674 +N 4225b53f 06e20000 3ff80000 00000000 4341e124 9e017ebc +N 40c36680 00000000 40100000 00000000 43414ad2 111d8348 +N 410d6328 00000000 40080000 00000000 4348c8d5 db390e4e +N 410e4558 00000000 40080000 00000000 434b167e ee21720a +N 422525f1 6af20000 3ff80000 00000000 4341313e bcba1826 +N 410f12d8 00000000 40080000 00000000 434d4ced e84e1ad2 +N 42252c0a b6d20000 3ff80000 00000000 434138af 2605701a +N 410975d8 00000000 40080000 00000000 43401e06 a035a0e2 +N 410c3f28 00000000 40080000 00000000 43460258 08f5458e +N 410cc858 00000000 40080000 00000000 43474925 56d57c1a +N 422795d0 52920000 3ff80000 00000000 43443f84 91072a22 +N 422d5c96 db820000 3ff80000 00000000 434c200f f8392550 +N 410f8778 00000000 40080000 00000000 434e9bb3 4cc30fe8 +N 422da179 97920000 3ff80000 00000000 434c8344 20573482 +N 410e8c38 00000000 40080000 00000000 434bd682 377846ec +N 410bcc28 00000000 40080000 00000000 4344f9c7 d32f2c7e +N 422eea15 de320000 3ff80000 00000000 434e62af 19ea8f82 +N 422b65a9 b2020000 3ff80000 00000000 434959aa 8b2b2d40 +N 410ae248 00000000 40080000 00000000 4342f98d 094021cc +N 422b6678 f7520000 3ff80000 00000000 43495aca 3ae1238a +N 410afa18 00000000 40080000 00000000 43432c25 84320dee +N 410d5858 00000000 40080000 00000000 4348ad84 89c63f1a +N 4224c70b 6c820000 3ff80000 00000000 4340be08 5e49fbb0 +N 422c90ff 9e020000 3ff80000 00000000 434afd86 a7aa0b40 +N 410e2788 00000000 40080000 00000000 434ac6c5 2d85b0e8 +N 4229c005 30d20000 3ff80000 00000000 43471956 f8030526 +N 410ace88 00000000 40080000 00000000 4342cfda 12b69c38 +N 410b9fc8 00000000 40080000 00000000 434495f3 6d15cd54 +N 410a9f48 00000000 40080000 00000000 43426d0f 8768c63c +N 4228af9d 0bb20000 3ff80000 00000000 4345ae9c 7241ecce +N 42274ff0 f8120000 3ff80000 00000000 4343e5cc a7b0170e +N 410e3818 00000000 40080000 00000000 434af2fc 80cf7e8e +N 4226f453 fb620000 3ff80000 00000000 434370f5 8be9e78c +N 422669d4 9c020000 3ff80000 00000000 4342c20c 951b8580 +N 410fbf28 00000000 40080000 00000000 434f3f01 26d3ad8e +N 410a0548 00000000 40080000 00000000 43413477 b807b35c +N 422e15c0 12920000 3ff80000 00000000 434d2bbd 64518dde +N 42265d98 e3720000 3ff80000 00000000 4342b2b3 3983f616 +N 422f2f09 8eb20000 3ff80000 00000000 434ec890 3c89d592 +N 4226bb31 4d520000 3ff80000 00000000 4343288c ad4a16ca +N 410b5c28 00000000 40080000 00000000 43440035 35001f7e +N 422f3f35 d7820000 3ff80000 00000000 434ee086 0c1a33d0 +N 410c8078 00000000 40080000 00000000 43469c65 93325e98 +N 422694cd 64520000 3ff80000 00000000 4342f818 687b9d16 +N 410ab528 00000000 40080000 00000000 43429aa0 acb79eae +N 42295bef 1cd20000 3ff80000 00000000 4346932d ec7736a6 +N 410fae68 00000000 40080000 00000000 434f0da6 127a95ea +N 410bc5c8 00000000 40080000 00000000 4344eb5c a92d4274 +N 410fa228 00000000 40080000 00000000 434ee9ae 7881bf9e +N 422652f1 65a20000 3ff80000 00000000 4342a558 7851824c +N 422ac93e e4820000 3ff80000 00000000 434881c8 d0511750 +N 4229153e 9ee20000 3ff80000 00000000 4346350b 542e3244 +N 410a6c68 00000000 40080000 00000000 43420435 fe77228a +N 422b0a3e 52520000 3ff80000 00000000 4348db32 4a558b2a +N 410b46a8 00000000 40080000 00000000 4343d133 8ca8f636 +N 410d11e8 00000000 40080000 00000000 4347fd79 a1644652 +N 422d3111 88a20000 3ff80000 00000000 434be19e ed662c6c +N 422f0f9a 3d920000 3ff80000 00000000 434e9a0f f2a581c2 +N 422a3f1c 40920000 3ff80000 00000000 4347c52b 6d6f699e +N 422cace5 c1e20000 3ff80000 00000000 434b251a 71b03664 +N 410cf818 00000000 40080000 00000000 4347bdca 7115628e +N 4229084d 8b420000 3ff80000 00000000 434623dd b393a108 +N 42282678 61720000 3ff80000 00000000 4344fae9 9b9d6656 +N 410f9288 00000000 40080000 00000000 434ebbf6 70b5d8f8 +N 410a42f8 00000000 40080000 00000000 4341aff7 eb2a7690 +N 410ba768 00000000 40080000 00000000 4344a704 12d76e1a +N 422c1548 05a20000 3ff80000 00000000 434a4eee b7a8de4c +N 410fb768 00000000 40080000 00000000 434f2824 96de691a +N 40c47a80 00000000 40100000 00000000 434577f6 e7f0c698 +N 4109d188 00000000 40080000 00000000 4340ce9c 713b5cc8 +N 4224ebc5 70620000 3ff80000 00000000 4340ea80 0945b954 +N 422d0ae9 aea20000 3ff80000 00000000 434bab06 b5ca5cac +N 410b9978 00000000 40080000 00000000 434487d9 e1304748 +N 42261086 d6520000 3ff80000 00000000 43425260 ab0aaeaa +N 410a0718 00000000 40080000 00000000 43413810 5d9d1dde +N 422c7252 e6620000 3ff80000 00000000 434ad219 21e79394 +N 410f7ea8 00000000 40080000 00000000 434e8210 2a280cb6 +N 410daaf8 00000000 40080000 00000000 43498045 09a8fa10 +N 422f7a1d 32e20000 3ff80000 00000000 434f37fe 700c5dc4 +N 422af6f3 f0120000 3ff80000 00000000 4348c09d b42991f2 +N 422fc54b 05d20000 3ff80000 00000000 434fa818 f8a0e6c6 +N 410dfa78 00000000 40080000 00000000 434a4f6d 18375178 +N 422904c3 fc420000 3ff80000 00000000 43461f2c 79efeca8 +N 410c9598 00000000 40080000 00000000 4346ced1 9d4854d6 +N 410d2698 00000000 40080000 00000000 434830d5 c6461186 +N 4226457b 8f620000 3ff80000 00000000 4342947d dd656c0c +N 4225e9c6 05820000 3ff80000 00000000 43422230 f0104d10 +N 4224f1a2 8cd20000 3ff80000 00000000 4340f19d 286b4b5a +N 4229b644 bdb20000 3ff80000 00000000 43470c39 11bf128e +N 410f4de8 00000000 40080000 00000000 434df53f f4ef0b92 +N 40c4b480 00000000 40100000 00000000 43466f3f 4df41d90 +N 422f2c72 3cc20000 3ff80000 00000000 434ec4ba 1bac5988 +N 422b9fba 92220000 3ff80000 00000000 4349aa6c a6188f7c +N 422e7a4f 79e20000 3ff80000 00000000 434dbe79 2a909364 +N 422a732c 2c620000 3ff80000 00000000 43480c08 1fcccbd4 +N 422e4f2f 7d720000 3ff80000 00000000 434d7f6e 36ace2d6 +N 4226a930 f1a20000 3ff80000 00000000 434311cf 23aaa534 +N 410b42a8 00000000 40080000 00000000 4343c87c e317eb76 +N 422b6b54 d7820000 3ff80000 00000000 43496189 0bb1d3d0 +N 422c499a 57320000 3ff80000 00000000 434a9896 a7dbbf5e +N 42284dd7 c6220000 3ff80000 00000000 43452e4c f0f7aefc +N 410affc8 00000000 40080000 00000000 43433848 66f80f54 +N 410f0d38 00000000 40080000 00000000 434d3d07 4ada421c +N 42249366 0a920000 3ff80000 00000000 43407fc2 bc9d5b22 +N 4224566e fde20000 3ff80000 00000000 434036a4 f575a8e4 +N 422cbaa1 49020000 3ff80000 00000000 434b389c a0654760 +N 422e6e3c f0d20000 3ff80000 00000000 434dacce b7f43d26 +N 410b1c98 00000000 40080000 00000000 43437612 654824a6 +N 42267572 d1920000 3ff80000 00000000 4342d0a4 30ec2b42 +N 410eb648 00000000 40080000 00000000 434c4a1f 3dd3858c +N 410bf248 00000000 40080000 00000000 4345508c cdc3c4cc +N 410e8338 00000000 40080000 00000000 434bbdee 9b868e3c +N 410cd348 00000000 40080000 00000000 434763bb 3597abfc +N 410b0f08 00000000 40080000 00000000 434358ec 389218d0 +N 4224a3bf d4920000 3ff80000 00000000 43409371 51ef001e +N 410f02a8 00000000 40080000 00000000 434d1f3b 220fff76 +N 410d7ba8 00000000 40080000 00000000 43490706 84e0caa6 +N 422c4a30 c6c20000 3ff80000 00000000 434a996a d2156eb8 +N 4228776a c0920000 3ff80000 00000000 434564bd 1961b99e +N 410bd9b8 00000000 40080000 00000000 4345188a 9fc06574 +N 410f9648 00000000 40080000 00000000 434ec6eb 4907cf8c +N 410fcf08 00000000 40080000 00000000 434f6df8 5bd9fcd0 +N 422a482b 80120000 3ff80000 00000000 4347d17b 2230f00e +N 410fedd8 00000000 40080000 00000000 434fc9a6 e1bdb362 +N 422bb805 ccf20000 3ff80000 00000000 4349cc4f a00c2c1a +N 410c1d38 00000000 40080000 00000000 4345b362 c0cd851c +N 422fd37f 83a20000 3ff80000 00000000 434fbd56 80189874 +N 410b2c88 00000000 40080000 00000000 43439878 a8a3c9d8 +N 422d9272 6c920000 3ff80000 00000000 434c6d95 dce44b1e +N 410bb748 00000000 40080000 00000000 4344caa9 b0d2c2bc +N 422908be c1a20000 3ff80000 00000000 43462473 e6b88734 +N 410b8558 00000000 40080000 00000000 43445b11 359c0e0a +N 4228fbed 2ec20000 3ff80000 00000000 43461374 507977b8 +N 422a07a4 17520000 3ff80000 00000000 434779f8 b55d5f8a +N 422c42e7 cdd20000 3ff80000 00000000 434a8f25 3125b7c6 +N 410b9958 00000000 40080000 00000000 43448792 77f383ca +N 410d9958 00000000 40080000 00000000 434952ed 1f68e3ca +N 410e6eb8 00000000 40080000 00000000 434b8629 c0e2fe64 +N 422eba5d 4fc20000 3ff80000 00000000 434e1c6e f6ab52a8 +N 4225adbb aa720000 3ff80000 00000000 4341d7dd 32eff136 +N 410f4268 00000000 40080000 00000000 434dd447 eb97b7aa +N 4228e38a 4f720000 3ff80000 00000000 4345f329 e224e896 +N 4229a828 78220000 3ff80000 00000000 4346f942 b6abbfbc +N 40c57280 00000000 40100000 00000000 4349d413 1822cbf8 +N 422679a3 57d20000 3ff80000 00000000 4342d5e8 358310fa +N 410b6888 00000000 40080000 00000000 43441b65 24c29d18 +N 4227d92d d0020000 3ff80000 00000000 43449682 82dd2e00 +N 422e2373 c3320000 3ff80000 00000000 434d3fad 540e89de +N 410cb1f8 00000000 40080000 00000000 43471301 4b10c960 +N 410f3e68 00000000 40080000 00000000 434dc8d5 ef6738ea +N 4226329f 8d920000 3ff80000 00000000 43427ce9 2db9c7c2 +N 42244351 67e20000 3ff80000 00000000 43401fce 7a146aa4 +N 42285594 6ca20000 3ff80000 00000000 4345386a ef2e5214 +N 410affb8 00000000 40080000 00000000 43433826 3b9a0e94 +N 410ed498 00000000 40080000 00000000 434c9e35 bf84db26 +N 422d6fc2 60820000 3ff80000 00000000 434c3b9f c1904730 +N 410b6338 00000000 40080000 00000000 43440fb6 4826583c +N 4225120b 4ed20000 3ff80000 00000000 43411900 9781351a +N 410e12f8 00000000 40080000 00000000 434a9023 8e77ed90 +N 42269fd5 44320000 3ff80000 00000000 43430600 59619fbe +N 422a6b72 6bc20000 3ff80000 00000000 4348017f c63e1528 +N 42270bda bc120000 3ff80000 00000000 43438ee0 a8fe538e +N 422ecf14 39120000 3ff80000 00000000 434e3ae6 c30e842e +N 410d1af8 00000000 40080000 00000000 434813f0 68391f10 +N 410fc138 00000000 40080000 00000000 434f4518 91ff27dc +N 422cabf3 6da20000 3ff80000 00000000 434b23c2 5c991d4c +N 410e8ef8 00000000 40080000 00000000 434bde07 8b3a34d0 +N 422c0d70 11120000 3ff80000 00000000 434a43e9 e70f972e +N 410a47f8 00000000 40080000 00000000 4341ba14 1c4b6d80 +N 422edbf6 71720000 3ff80000 00000000 434e4ddf 20732456 +N 42282273 f7f20000 3ff80000 00000000 4344f5ad b400417a +N 410ed328 00000000 40080000 00000000 434c9a35 28cc8b4e +N 42259a82 a2820000 3ff80000 00000000 4341c026 df95d810 +N 42242c90 8dc20000 3ff80000 00000000 434004ad 6baa5a18 +N 410fe8c8 00000000 40080000 00000000 434fba8a 7e6ca204 +N 42281f16 95520000 3ff80000 00000000 4344f14b c02bd5ca +N 410a3168 00000000 40080000 00000000 43418c93 5cd5c2fa +N 410c7fc8 00000000 40080000 00000000 43469ac2 be85d754 +N 42248847 4f020000 3ff80000 00000000 43407264 7ca7b660 +N 42283e0e 9b620000 3ff80000 00000000 434519ad 8336cb8c +N 410f3038 00000000 40080000 00000000 434da055 40d889ac +N 410f9228 00000000 40080000 00000000 434ebade 194ff49e +N 42290d47 68a20000 3ff80000 00000000 43462a78 0bf4006c +N 410baa28 00000000 40080000 00000000 4344ad2d f65e651e +N 410a2658 00000000 40080000 00000000 43417660 7ccb88ba +N 410cdbb8 00000000 40080000 00000000 4347784b 4184ebd4 +N 410e3ac8 00000000 40080000 00000000 434afa2d cd236364 +N 422e7fec 4bf20000 3ff80000 00000000 434dc6b0 e39bc406 +N 422d1a0b 4e620000 3ff80000 00000000 434bc0a8 f5b2fd6c +N 410d80e8 00000000 40080000 00000000 43491467 91abf7a2 +N 4225597b e6220000 3ff80000 00000000 4341703e 93d61afc +N 4109b218 00000000 40080000 00000000 43409182 0b39246e +N 422c1188 dca20000 3ff80000 00000000 434a49ab 1414a7ec +N 410a82d8 00000000 40080000 00000000 43423242 653ff7d2 +N 422a796c a6e20000 3ff80000 00000000 4348148f 3f67c2bc +N 42266e1e d7420000 3ff80000 00000000 4342c76f 85978378 +N 4227d3c8 dc920000 3ff80000 00000000 43448f86 acbeb6e2 +N 422f6fb4 1dc20000 3ff80000 00000000 434f2882 e59b9be8 +N 4225a6bd 36520000 3ff80000 00000000 4341cf3b 5ee4c2aa +N 410ba508 00000000 40080000 00000000 4344a1b2 566e84f0 +N 410fadc8 00000000 40080000 00000000 434f0bcf 9f61e5f4 +N 42257ba3 8c320000 3ff80000 00000000 43419a28 1aaa66be +N 410c3508 00000000 40080000 00000000 4345eab5 a43a5ff0 +N 422c3946 ab420000 3ff80000 00000000 434a8193 5c0c7508 +N 4224644b 5c420000 3ff80000 00000000 4340473a ff86e8a8 +N 42282a61 51920000 3ff80000 00000000 43450002 2291db42 +N 4228862e 63c20000 3ff80000 00000000 4345781d 65e84228 +N 410d8fd8 00000000 40080000 00000000 43493a92 ba4c92c2 +N 410c34f8 00000000 40080000 00000000 4345ea90 5896b3f0 +N 422ff9b0 4fb20000 3ff80000 00000000 434ff688 ef0e23b2 +N 410e85e8 00000000 40080000 00000000 434bc543 d5aafa12 +N 410fde58 00000000 40080000 00000000 434f9b72 0c9b073a +N 4227ee3d 5a620000 3ff80000 00000000 4344b1ce 2ef3dcec +N 422f31a0 fc320000 3ff80000 00000000 434ecc66 af0798be +N 4224cfcf aac20000 3ff80000 00000000 4340c8a2 118d9138 +N 410be578 00000000 40080000 00000000 43453349 4bd05d88 +N 422a7ddb fbf20000 3ff80000 00000000 43481a9c 80728e06 +N 4109eb28 00000000 40080000 00000000 434100d9 4729ebce +N 422c0181 48a20000 3ff80000 00000000 434a3329 7010ab94 +N 42294779 b1920000 3ff80000 00000000 434677e1 d6b610be +N 422fddd9 21920000 3ff80000 00000000 434fccd3 5fd55142 +N 422cc971 3f320000 3ff80000 00000000 434b4dac bdf30da2 +N 42282e9e 06720000 3ff80000 00000000 43450588 4dbcda4a +N 410a0c08 00000000 40080000 00000000 434141de e0584240 +N 422dfb97 c8520000 3ff80000 00000000 434d05ba 6bec9596 +N 410e2588 00000000 40080000 00000000 434ac171 99023488 +N 410f9618 00000000 40080000 00000000 434ec65e fb31552e +N 410a6368 00000000 40080000 00000000 4341f1d3 6a85235a +N 410ddc28 00000000 40080000 00000000 4349ffee 3673d77e +N 410d6e48 00000000 40080000 00000000 4348e506 4e4d500c +N 410d3008 00000000 40080000 00000000 4348485c 237b7900 +N 422e6ce5 b2120000 3ff80000 00000000 434daad8 a81687b2 +N 4224f6e5 12720000 3ff80000 00000000 4340f7ff 95104436 +N 410f5888 00000000 40080000 00000000 434e13cb 600ffa18 +N 422a33e8 58920000 3ff80000 00000000 4347b5f5 11779b62 +N 410a65c8 00000000 40080000 00000000 4341f6ac 366da074 +N 422470df f1720000 3ff80000 00000000 4340564d afc60baa +N 42258ba0 bd120000 3ff80000 00000000 4341add2 6c6c0752 +N 422a9da0 ce920000 3ff80000 00000000 43484605 359c515e +N 410ffc98 00000000 40080000 00000000 434ff5c9 166c1ea6 +N 4229a3e7 d0920000 3ff80000 00000000 4346f38c bedd5462 +N 422ec620 c2c20000 3ff80000 00000000 434e2dbb 1a0587c8 +N 410bc398 00000000 40080000 00000000 4344e66b 9bf6ee76 +N 410f9088 00000000 40080000 00000000 434eb61f 96345498 +N 422b711e 35320000 3ff80000 00000000 43496992 56885f9e +N 422b26e2 63020000 3ff80000 00000000 434902ba 9f1aaee0 +N 410d7bc8 00000000 40080000 00000000 43490758 03344294 +N 410d6ae8 00000000 40080000 00000000 4348dc76 cac56282 +N 410ea338 00000000 40080000 00000000 434c1592 ae67343c +N 42277a5f 6a920000 3ff80000 00000000 43441c38 6f394f22 +N 4109f778 00000000 40080000 00000000 43411920 32a5a4e8 +N 422fc907 afc20000 3ff80000 00000000 434fadae fae50958 +N 422616c1 97320000 3ff80000 00000000 43425a23 92bf575e +N 422d1ed0 29220000 3ff80000 00000000 434bc77b 9f690ae4 +N 422ef992 d2a20000 3ff80000 00000000 434e7987 a372c9d4 +N 422458ec d6f20000 3ff80000 00000000 4340399f cd6f055a +N 410e64d8 00000000 40080000 00000000 434b6b67 3e624b32 +N 422dada0 e3e20000 3ff80000 00000000 434c94d0 c84dcadc +N 431a553f 8878fa04 3ff10000 00000000 434d9fe7 79881944 +N 422aa0d2 0db20000 3ff80000 00000000 43484a63 5507b772 +N 4225d6f6 98f20000 3ff80000 00000000 43420adc ac35ca66 +N 410e64c8 00000000 40080000 00000000 434b6b3b f0fce544 +N 410f4358 00000000 40080000 00000000 434dd6f7 0f3554aa +N 410f25f8 00000000 40080000 00000000 434d8329 1d41ff20 +N 422a1f1c 73d20000 3ff80000 00000000 434799c0 519f897a +N 42276bed 51c20000 3ff80000 00000000 434409ab d9aae898 +N 4227e2ad c4c20000 3ff80000 00000000 4344a2d0 f164bc88 +N 410f84c8 00000000 40080000 00000000 434e93e0 41aebb44 +N 422e18c7 d7720000 3ff80000 00000000 434d3025 ccc57796 +N 422e68c0 f1620000 3ff80000 00000000 434da4c9 5ffe72b4 +N 42244502 54320000 3ff80000 00000000 434021d3 443fe242 +N 422e561f 0c620000 3ff80000 00000000 434d898e d184c02c +N 410a5c28 00000000 40080000 00000000 4341e30d 1d6b6f7e +N 410efd68 00000000 40080000 00000000 434d1073 2a65f33a +N 422baae1 ed220000 3ff80000 00000000 4349b9f9 a2015a9c +N 410ba428 00000000 40080000 00000000 43449fbc e03170fe +N 422f7763 08d20000 3ff80000 00000000 434f33ef df48d7da +N 410bf688 00000000 40080000 00000000 43455a47 b9f903b8 +N 410eee68 00000000 40080000 00000000 434ce653 657cd1ea +N 410a8638 00000000 40080000 00000000 43423936 575b97cc +N 422a3730 31220000 3ff80000 00000000 4347ba69 2acc8fe4 +N 422f30c3 d4a20000 3ff80000 00000000 434ecb1f 2a765314 +N 410ee3e8 00000000 40080000 00000000 434cc8ef 069d00b2 +N 410d5cb8 00000000 40080000 00000000 4348b88f c812cd04 +N 422aa685 e6020000 3ff80000 00000000 43485231 486619c0 +N 410b9d08 00000000 40080000 00000000 43448fce 286c2370 +N 4225b0d1 ee420000 3ff80000 00000000 4341dbad 02610a18 +N 410b5928 00000000 40080000 00000000 4343f9a1 a606af6e +N 410cf138 00000000 40080000 00000000 4347ace7 46e710dc +N 4224b9a8 24220000 3ff80000 00000000 4340addc 789a2bc4 +N 4226fa0b de520000 3ff80000 00000000 43437839 c20f0a56 +N 422ebb58 2e020000 3ff80000 00000000 434e1ddf b8ec4140 +N 422e9df8 ee820000 3ff80000 00000000 434df2bc ed8a1470 +N 422caf25 5a020000 3ff80000 00000000 434b284b d14e4e40 +N 407cd000 00000000 40180000 00000000 43410cea 1565b39c +N 410ec078 00000000 40080000 00000000 434c664f 71b14a98 +N 42283ba9 e9b20000 3ff80000 00000000 4345168d aad28af2 +N 4225ef41 d5f20000 3ff80000 00000000 434228ff e304153a +N 422c9d0c ce520000 3ff80000 00000000 434b0e9c ea4007aa +N 4229f7dd f2f20000 3ff80000 00000000 434764a4 e95ae726 +N 42250f68 43620000 3ff80000 00000000 434115cb 0b341b74 +N 422b8954 ece20000 3ff80000 00000000 43498b3c 2f70e27c +N 410e14f8 00000000 40080000 00000000 434a9570 95fe8df0 +N 422a5329 af320000 3ff80000 00000000 4347e06e 468a445e +N 410c60b8 00000000 40080000 00000000 43465129 706689c4 +N 410d4e38 00000000 40080000 00000000 43489402 1b99654c +N 4226b874 27e20000 3ff80000 00000000 43432516 5e3032a4 +N 42279f0b d7a20000 3ff80000 00000000 43444b69 626c630c +N 422f46bf 30b20000 3ff80000 00000000 434eebb2 7c9d7dd2 +N 410d1478 00000000 40080000 00000000 434803d2 4af76258 +N 42268601 90e20000 3ff80000 00000000 4342e576 95d35f04 +N 410bf738 00000000 40080000 00000000 43455bda f2a7f7fc +N 422d8b5b e2d20000 3ff80000 00000000 434c635d f601569a +N 410b95a8 00000000 40080000 00000000 43447f58 fa671086 +N 422d52c6 2d120000 3ff80000 00000000 434c11f6 d7706952 +N 422ed168 d8220000 3ff80000 00000000 434e3e54 f20483bc +N 410f2c08 00000000 40080000 00000000 434d9467 ed533840 +N 410d1dc8 00000000 40080000 00000000 43481aeb fa5ddaf4 +N 41096ca8 00000000 40080000 00000000 43400c9a 38a30456 +N 410b8cb8 00000000 40080000 00000000 43446b72 f4f20604 +N 4228ecea 01020000 3ff80000 00000000 4345ff91 8b0933a0 +N 40c43c80 00000000 40100000 00000000 4344788c cfb03db0 +N 410b4eb8 00000000 40080000 00000000 4343e2cb 805a0864 +N 410f0cb8 00000000 40080000 00000000 434d3b9d bd152e04 +N 410c27b8 00000000 40080000 00000000 4345cbbc 465a1e14 +N 42260ef8 49420000 3ff80000 00000000 43425070 48b4a5c8 +N 410b8ea8 00000000 40080000 00000000 43446fc2 28f0f7b6 +N 4225797c feb20000 3ff80000 00000000 43419783 85ea2392 +N 422b229f ecf20000 3ff80000 00000000 4348fcd8 273c0fe6 +N 422e8337 e3720000 3ff80000 00000000 434dcb84 6337e9ea +N 410ac0d8 00000000 40080000 00000000 4342b317 df688a72 +N 410e6568 00000000 40080000 00000000 434b6cec fef682ba +N 422a6ffd ab020000 3ff80000 00000000 434807b1 7d5ecc20 +N 422e6c88 16a20000 3ff80000 00000000 434daa4f bedf8454 +N 422f34f6 1f320000 3ff80000 00000000 434ed156 4c7ae9a2 +N 410f1a38 00000000 40080000 00000000 434d61cf aa2ea78c +N 410bbc18 00000000 40080000 00000000 4344d580 32a3ed4e +N 410cd198 00000000 40080000 00000000 43475f9f d7e68216 +N 410aa1a8 00000000 40080000 00000000 434271fe 6a0030c6 +N 422805ef 89120000 3ff80000 00000000 4344d092 978041d2 +N 4225665b 33b20000 3ff80000 00000000 43418006 648017ce +N 422e9f12 a6520000 3ff80000 00000000 434df45a 49983b56 +N 410fb8b8 00000000 40080000 00000000 434f2c02 f6b4b244 +N 410bc9a8 00000000 40080000 00000000 4344f41f 8560ac46 +N 422cd2b1 5d220000 3ff80000 00000000 434b5ad6 ebcd4b64 +N 410bfe88 00000000 40080000 00000000 43456ca0 8d4c7538 +N 4109ee68 00000000 40080000 00000000 4341073f 86b661ea +N 422d3502 43f20000 3ff80000 00000000 434be744 4bcf1afa +N 40c4a280 00000000 40100000 00000000 434621a1 31b179b8 +N 422fb1c0 10e20000 3ff80000 00000000 434f8ae7 f7bd4f04 +N 410dc0c8 00000000 40080000 00000000 4349b8ad a4fe7284 +N 42262ccb 6cd20000 3ff80000 00000000 434275a1 86320f5a +N 422e35a8 cdc20000 3ff80000 00000000 434d5a32 7cb53de8 +N 410c4028 00000000 40080000 00000000 434604ae 86646c3e +N 410cbc88 00000000 40080000 00000000 43472c85 a8c774d8 +N 42246597 76a20000 3ff80000 00000000 434048c8 afea5fac +N 410999b8 00000000 40080000 00000000 43406288 316c3974 +N 422679a3 57d20000 3ff80000 00000000 4342d5e8 358310fa +N 410e8408 00000000 40080000 00000000 434bc026 014e18c0 +N 42272aa8 6b620000 3ff80000 00000000 4343b623 f6840d8c +N 410b5df8 00000000 40080000 00000000 4344042f 0e5c09a0 +N 4227c107 e9020000 3ff80000 00000000 43447745 50f2c360 +N 410bcbb8 00000000 40080000 00000000 4344f8ca 4c5bc8d4 +N 410a7548 00000000 40080000 00000000 43421663 7bc4985c +N 410c2a28 00000000 40080000 00000000 4345d165 f14cbd1e +N 422985ba ca020000 3ff80000 00000000 4346cb14 5216bbc0 +N 410bb098 00000000 40080000 00000000 4344bba0 73742666 +N 410e0af8 00000000 40080000 00000000 434a7af6 7c578c10 +N 422ac2f5 03c20000 3ff80000 00000000 43487927 f8f8fe28 +N 410b3de8 00000000 40080000 00000000 4343be27 4b75b092 +N 410a2b98 00000000 40080000 00000000 434180e7 1aff6df6 +N 410b7a08 00000000 40080000 00000000 43444201 7813fee0 +N 410c0358 00000000 40080000 00000000 434577af 0ad498aa +N 422c8d56 77120000 3ff80000 00000000 434af856 a65989ee +N 4228e28c 54120000 3ff80000 00000000 4345f1d9 e90c1e8e +N 4228ebeb d5d20000 3ff80000 00000000 4345fe41 1365cf3a +N 4228135f 75f20000 3ff80000 00000000 4344e20b c8f8b6c6 +N 4225096d 0b120000 3ff80000 00000000 43410e84 405b906e +N 4227068d 35820000 3ff80000 00000000 43438820 f6c840f0 +N 410b91e8 00000000 40080000 00000000 434476fe 0e2dbe52 +N 410ee058 00000000 40080000 00000000 434cbefa a6447c9a +N 422b3318 42d20000 3ff80000 00000000 4349139b 904cd566 +N 422e6b50 14920000 3ff80000 00000000 434da887 6c0a481e +N 4226cf04 0a320000 3ff80000 00000000 434341a1 cbe082fe +N 42273cf7 25820000 3ff80000 00000000 4343cd86 2d50c6f0 +N 422bff2a 9ac20000 3ff80000 00000000 434a2fe1 65fe9738 +N 422dc57b 7e520000 3ff80000 00000000 434cb74d 0d57de56 +N 42286abe 9e320000 3ff80000 00000000 43455420 3d822782 +N 40c58180 00000000 40100000 00000000 434a1ca0 b50c1228 +N 4228ab1c e6d20000 3ff80000 00000000 4345a8ae cc6e25e6 +N 42264240 18a20000 3ff80000 00000000 43429072 899b526c +N 422cae6f 93520000 3ff80000 00000000 434b2749 ac3023f6 +N 42278f7b e1e20000 3ff80000 00000000 4344375e 5ea15d9c +N 410a3d08 00000000 40080000 00000000 4341a3fb 6fdd6170 +N 422f5fba aa420000 3ff80000 00000000 434f10c6 00bf0768 +N 422da13c 01e20000 3ff80000 00000000 434c82eb 3c46ce64 +N 422fb4dc 4ff20000 3ff80000 00000000 434f8f8c bbb0ec7a +N 422992cc 1d720000 3ff80000 00000000 4346dc97 fa23b12a +N 410deb58 00000000 40080000 00000000 434a27ae 7fb5382a +N 4225423a d2820000 3ff80000 00000000 434153c8 923279f0 +N 422b0799 d3820000 3ff80000 00000000 4348d78d 96855db0 +N 410fd408 00000000 40080000 00000000 434f7ccc eb0357c0 +N 429c3a75 38d1c400 3ff40000 00000000 43470123 c76df25a +N 410a6648 00000000 40080000 00000000 4341f7b1 8b49868c +N 410b3e38 00000000 40080000 00000000 4343bed5 3c76f24c +N 4226e76b 4dd20000 3ff80000 00000000 43436091 8142a7c6 +N 422e7436 4cf20000 3ff80000 00000000 434db58c 39fbc3e6 +N 41097e08 00000000 40080000 00000000 43402d98 279edfa0 +N 4109a048 00000000 40080000 00000000 43406f25 241d2f6c +N 41096818 00000000 40080000 00000000 434003f7 dd435f8e +N 422883aa 23120000 3ff80000 00000000 434574cf 7c118b6e +N 410a6b18 00000000 40080000 00000000 43420186 d65e569e +N 422b491f a8420000 3ff80000 00000000 43493218 91c27bd8 +N 4227aaf9 19e20000 3ff80000 00000000 43445aca 345e309c +N 410ab438 00000000 40080000 00000000 434298ab 34a8f66c +N 422e96c2 9a720000 3ff80000 00000000 434de828 9025ecca +N 410c1598 00000000 40080000 00000000 4345a1bf 69ec7cd6 +N 4227dcd9 35320000 3ff80000 00000000 43449b43 248eff9e +N 422f652d 0f620000 3ff80000 00000000 434f18dd 629b5c0c +N 422b0e44 04d20000 3ff80000 00000000 4348e0be 4db1aba6 +N 410dbcd8 00000000 40080000 00000000 4349ae78 c25e97b2 +N 410d0348 00000000 40080000 00000000 4347d956 903544fc +N 4226762e 7b720000 3ff80000 00000000 4342d190 05fafcea +N 410cfa28 00000000 40080000 00000000 4347c2dc f48e0c1e +N 422d885b 45320000 3ff80000 00000000 434c5f0a 4457a262 +N 410ba7b8 00000000 40080000 00000000 4344a7b7 51428614 +N 410cfde8 00000000 40080000 00000000 4347cc17 bd56a492 +N 410c2898 00000000 40080000 00000000 4345cdc4 8e3a60e6 +N 410bae08 00000000 40080000 00000000 4344b5df 6e90c8a0 +N 4227cdbe ebd20000 3ff80000 00000000 434487b6 2c7d327a +N 422ed3fc 5ed20000 3ff80000 00000000 434e421f defe5ce6 +N 422df626 27e20000 3ff80000 00000000 434cfdd3 4d24f2a4 +N 410b40f8 00000000 40080000 00000000 4343c4d0 97ce5630 +N 4225380b d3e20000 3ff80000 00000000 43414756 bf9e3f24 +N 410ecb08 00000000 40080000 00000000 434c839d 05205c10 +N 42289e63 66720000 3ff80000 00000000 434597ee d203864a +N 410bacf8 00000000 40080000 00000000 4344b37c faf0fa70 +N 410b67f8 00000000 40080000 00000000 43441a28 3fe7a380 +N 422c11c4 cd520000 3ff80000 00000000 434a49ff 490926ca +N 410adc78 00000000 40080000 00000000 4342ed40 fb34c7d8 +N 422ad99c 08120000 3ff80000 00000000 43489841 4a2f76f2 +N 4229590a 8a820000 3ff80000 00000000 43468f51 23738110 +N 42246497 fef20000 3ff80000 00000000 43404796 c38675a6 +N 422a62b4 45220000 3ff80000 00000000 4347f596 45119c64 +N 410e2958 00000000 40080000 00000000 434acb99 8863e6ca +N 410e5588 00000000 40080000 00000000 434b420a f3ed9d88 +N 410c19c8 00000000 40080000 00000000 4345ab6d f6dd4634 +N 4227b818 67b20000 3ff80000 00000000 43446bba 1ce896b2 +N 410e94e8 00000000 40080000 00000000 434bee49 1e6dd962 +N 410eee98 00000000 40080000 00000000 434ce6d9 f113e306 +N 410e8fd8 00000000 40080000 00000000 434be06c 6e9142c2 +N 422e31c5 fcc20000 3ff80000 00000000 434d5488 ca534188 +N 410cb048 00000000 40080000 00000000 43470eef 6639b26c +N 422f3103 04320000 3ff80000 00000000 434ecb7c bd209842 +N 422e6f75 01e20000 3ff80000 00000000 434dae97 36aad19c +N 4228be1d 2cd20000 3ff80000 00000000 4345c1b9 e0ff975a +N 410d43e8 00000000 40080000 00000000 43487a18 d6ac42b2 +N 4228864a 67520000 3ff80000 00000000 43457842 2f42da76 +N 410d5d48 00000000 40080000 00000000 4348b9fb 85eb9bdc +N 422caa0e d1220000 3ff80000 00000000 434b2112 547e4c1c +N 422d3a43 a7920000 3ff80000 00000000 434beecc a3cfdd7e +N 4226e424 2b720000 3ff80000 00000000 43435c68 c47bcd16 +N 410ed2f8 00000000 40080000 00000000 434c99af 8b7d1190 +N 410ff9d8 00000000 40080000 00000000 434fed8b 8d5baba2 +N 410aa478 00000000 40080000 00000000 434277d7 13038d58 +N 410e5e78 00000000 40080000 00000000 434b5a29 fd118c38 +N 410ed218 00000000 40080000 00000000 434c9740 1832ca6e +N 42293560 ed920000 3ff80000 00000000 43465fc5 b7d3bbc2 +N 42249e21 09520000 3ff80000 00000000 43408cac 830ff4b6 +N 422f97e5 36620000 3ff80000 00000000 434f6457 18188194 +N 422b834d aa020000 3ff80000 00000000 434982d9 42b03040 +N 422bade7 a3920000 3ff80000 00000000 4349be30 e55b5702 +N 422f41cd f0f20000 3ff80000 00000000 434ee45e 7c15809a +N 42291142 db420000 3ff80000 00000000 43462fc1 4487bcf8 +N 422cb349 e3320000 3ff80000 00000000 434b2e2e 293505de +N 410c7d88 00000000 40080000 00000000 43469568 93c29508 +N 422ea416 48320000 3ff80000 00000000 434dfbb6 1ac0c73e +N 4228060b 43020000 3ff80000 00000000 4344d0b6 a07c5ae0 +N 410e61a8 00000000 40080000 00000000 434b62c7 b63744c6 +N 422a2860 09420000 3ff80000 00000000 4347a64f 7df6c238 +N 422fe695 0e220000 3ff80000 00000000 434fd9e7 2863a1fc +N 41097358 00000000 40080000 00000000 43401947 a9f9b5aa +N 410c15d8 00000000 40080000 00000000 4345a253 4e50eee2 +N 422ababa a7820000 3ff80000 00000000 43486ddf 75f641d0 +N 422fb27f 26b20000 3ff80000 00000000 434f8c05 3ad9c76e +N 422c31e1 d6c20000 3ff80000 00000000 434a7729 94da1748 +N 410b9d08 00000000 40080000 00000000 43448fce 286c2370 +N 410bc2a8 00000000 40080000 00000000 4344e44d aebd4376 +N 422b9547 b7f20000 3ff80000 00000000 43499bde 2c144686 +N 42284152 4a120000 3ff80000 00000000 43451df0 b53a234e +N 40c4bb80 00000000 40100000 00000000 43468da5 711e71d0 +N 4109af48 00000000 40080000 00000000 43408c11 e2f9c93c +N 410d4318 00000000 40080000 00000000 4348780e fe1fc31e +N 422dda98 b6420000 3ff80000 00000000 434cd5de df104518 +N 410bed78 00000000 40080000 00000000 4345458b c5564f08 +N 422c5bb6 90620000 3ff80000 00000000 434ab225 3d6cc554 +N 422728d9 96b20000 3ff80000 00000000 4343b3d5 4dca996e +N 422c05d5 19020000 3ff80000 00000000 434a393c 3bac3560 +N 410c8f08 00000000 40080000 00000000 4346bf1f ba4060d0 +N 4227a71a 86820000 3ff80000 00000000 434455cc 8c4db290 +N 422fad85 6a720000 3ff80000 00000000 434f8497 fa52b936 +N 410f9f48 00000000 40080000 00000000 434ee141 88d8b63c +N 4226b74b 91120000 3ff80000 00000000 4343239f 8442872e +N 410fa338 00000000 40080000 00000000 434eeccb fcac643c +N 4225d198 3f520000 3ff80000 00000000 43420435 fe77228a +N 410e84b8 00000000 40080000 00000000 434bc206 33f37c84 +N 422c8f1b e5820000 3ff80000 00000000 434afad9 26600110 +N 4228d25a c1920000 3ff80000 00000000 4345dc71 c0e7fd42 +N 410dd7c8 00000000 40080000 00000000 4349f482 434bafd4 +N 422c0f13 8c820000 3ff80000 00000000 434a4637 12757850 +N 410e8318 00000000 40080000 00000000 434bbd97 5378df1e +N 42289b19 7a420000 3ff80000 00000000 4345939b 448a9968 +N 410df4c8 00000000 40080000 00000000 434a4076 667aa044 +N 42257914 23d20000 3ff80000 00000000 43419702 ae36bc86 +N 422b5221 37d20000 3ff80000 00000000 43493e93 0c0734fa +N 422dd7f0 c9b20000 3ff80000 00000000 434cd205 dd33d90e +N 410ae508 00000000 40080000 00000000 4342ff60 4af160f0 +N 410973a8 00000000 40080000 00000000 434019df 7bb45526 +N 4109c0a8 00000000 40080000 00000000 4340adbd 62314616 +N 410e2228 00000000 40080000 00000000 434ab876 2886b79e +N 422b7741 1f420000 3ff80000 00000000 43497218 eb513188 +N 422ac4e6 88d20000 3ff80000 00000000 43487bd2 7d281826 +N 410efe08 00000000 40080000 00000000 434d1235 601be7a0 +N 422b4d47 93e20000 3ff80000 00000000 434937da 6ea46724 +N 422d19ce 46120000 3ff80000 00000000 434bc051 a7ec9ece +N 410fddf8 00000000 40080000 00000000 434f9a54 6c88e1a0 +N 4225c6c3 21320000 3ff80000 00000000 4341f6cc e07e85e2 +N 410fa978 00000000 40080000 00000000 434eff23 7f0aea48 +N 410fd788 00000000 40080000 00000000 434f8731 488ce1e8 +N 4229ca73 da520000 3ff80000 00000000 43472761 f265422a +N 4109ffc8 00000000 40080000 00000000 43412991 18eedf54 +N 410daaf8 00000000 40080000 00000000 43498045 09a8fa10 +N 422ac4e6 88d20000 3ff80000 00000000 43487bd2 7d281826 +N 410fc8c8 00000000 40080000 00000000 434f5b75 3639fc04 +N 422599e4 e1d20000 3ff80000 00000000 4341bf64 73c40646 +N 410f35b8 00000000 40080000 00000000 434db004 7600eab4 +N 410b9078 00000000 40080000 00000000 434473ca bcc4d198 +N 422e9fed c7020000 3ff80000 00000000 434df59b d45a76a0 +N 422f8488 01020000 3ff80000 00000000 434f477f 1aa20c60 +N 42263dfa 11a20000 3ff80000 00000000 43428b1a 22a0d934 +N 410b0308 00000000 40080000 00000000 43433f3a 10180690 +N 410eb648 00000000 40080000 00000000 434c4a1f 3dd3858c +N 410c3ac8 00000000 40080000 00000000 4345f81f 96490364 +N 422cb478 f3e20000 3ff80000 00000000 434b2fdc b36a4b24 +N 410bf038 00000000 40080000 00000000 43454bd5 0a2aadac +N 422e9e95 70720000 3ff80000 00000000 434df3a2 909ff78a +N 42249883 02120000 3ff80000 00000000 434085e9 8c2b724e +N 410f2808 00000000 40080000 00000000 434d8906 4ecb5780 +N 410e5f68 00000000 40080000 00000000 434b5cb2 8afff49a +N 422ebd6d 53920000 3ff80000 00000000 434e20ef 7cc24efe +N 422d4e77 90f20000 3ff80000 00000000 434c0bc7 d5eecb66 +N 40c41080 00000000 40100000 00000000 4343c8c3 eea75c40 +N 422e9048 c3020000 3ff80000 00000000 434ddea9 c026b520 +N 41472014 80000000 40040000 00000000 434c69d8 4811940e +N 422a89eb a2a20000 3ff80000 00000000 43482b14 6acbf42c +N 4224dc1d e1120000 3ff80000 00000000 4340d787 04bda12e +N 42246b7b 38020000 3ff80000 00000000 43404fd6 d35ecb00 +N 410a70d8 00000000 40080000 00000000 43420d4b 369fd372 +N 422626a8 30a20000 3ff80000 00000000 43426df8 197c5c94 +N 422ed9c0 d7c20000 3ff80000 00000000 434e4a9e 0b48f5a8 +N 410ff268 00000000 40080000 00000000 434fd749 508200aa +N 422cbf5e 4c420000 3ff80000 00000000 434b3f58 ec56d158 +N 422f0113 c1c20000 3ff80000 00000000 434e849b 2eb0e168 +N 422bb305 5ff20000 3ff80000 00000000 4349c554 63e63186 +N 42244cac 19720000 3ff80000 00000000 43402afa 214b2f56 +N 4109e228 00000000 40080000 00000000 4340ef28 f5b4cb9e +N 4226d941 c3620000 3ff80000 00000000 43434e9b 5d9ad48c +N 422dbda5 bec20000 3ff80000 00000000 434cabf7 d4cbde48 +N 410996f8 00000000 40080000 00000000 43405d41 07fc2650 +N 42268927 14720000 3ff80000 00000000 4342e96c 6ae513f6 +N 422fe117 7a420000 3ff80000 00000000 434fd1ae 6b28a698 +N 410cd268 00000000 40080000 00000000 43476199 ff1ffaaa +N 410a72c8 00000000 40080000 00000000 43421143 681c05e4 +N 40c49e80 00000000 40100000 00000000 4346107d 1b357ca8 +N 410b5cf8 00000000 40080000 00000000 434401fd 6b47ab70 +N 4226012c deb20000 3ff80000 00000000 43423f44 fe82206e +N 422f942b 71120000 3ff80000 00000000 434f5ec9 b8a29cd2 +N 4229682e 20420000 3ff80000 00000000 4346a38a 1fbac728 +N 410fe038 00000000 40080000 00000000 434fa106 91ccdaac +N 410d2508 00000000 40080000 00000000 43482cf2 29a8ccf0 +N 4224f4ab 4f220000 3ff80000 00000000 4340f54b e6424d5c +N 410f2a98 00000000 40080000 00000000 434d9050 82410046 +N 410b1198 00000000 40080000 00000000 43435e6b e3810e16 +N 410e7d48 00000000 40080000 00000000 434badbf d29031dc +N 422b08a2 86c20000 3ff80000 00000000 4348d8fa 841cb948 +N 410fee48 00000000 40080000 00000000 434fcaf5 6977480c +N 40c5a980 00000000 40100000 00000000 434ae105 d861c608 +N 42248eb0 4d020000 3ff80000 00000000 43407a18 cb0cf720 +N 410e3128 00000000 40080000 00000000 434ae071 4b9323ee +N 4109a008 00000000 40080000 00000000 43406eaa 03dcce00 +N 42291d37 19220000 3ff80000 00000000 43463fa1 f8f79f1c +N 410cb698 00000000 40080000 00000000 43471e2b 4f1bf486 +N 410c6b18 00000000 40080000 00000000 434669ac a1f9b69e +N 422a99fb 0b920000 3ff80000 00000000 43484107 ff00ddfe +N 422ba372 1b220000 3ff80000 00000000 4349af9a f247cddc +N 410c8ba8 00000000 40080000 00000000 4346b710 313a85a6 +N 422fee52 71b20000 3ff80000 00000000 434fe57f 5469140e +N 410dfc38 00000000 40080000 00000000 434a5408 e9a61bec +N 42267f31 0a220000 3ff80000 00000000 4342dce3 d878bb84 +N 422d6f84 fe920000 3ff80000 00000000 434c3b47 72a538a2 +N 422de480 03f20000 3ff80000 00000000 434ce439 47702d06 +N 410d0f28 00000000 40080000 00000000 4347f6ab 55a2548e +N 4109c7c8 00000000 40080000 00000000 4340bb99 292a5cd4 +N 4109adf8 00000000 40080000 00000000 43408988 9ee538a0 +N 422ca2f6 14c20000 3ff80000 00000000 434b16ff caa87a88 +N 410d88b8 00000000 40080000 00000000 43492859 3103b944 +N 42265895 0bf20000 3ff80000 00000000 4342ac69 9b11ac06 +N 422ef0f7 97720000 3ff80000 00000000 434e6cd5 0a1a806a +N 410ddc38 00000000 40080000 00000000 434a0018 01f6f5ec +N 410ad898 00000000 40080000 00000000 4342e511 3b8189e6 +N 410dcc78 00000000 40080000 00000000 4349d709 466fb4d8 +N 422d2a9f 74920000 3ff80000 00000000 434bd863 6beaebe2 +N 410feb98 00000000 40080000 00000000 434fc2ef 01a9a1f6 +N 410e3d68 00000000 40080000 00000000 434b0135 837d2f3a +N 410aef98 00000000 40080000 00000000 434315cb 284790b6 +N 410a5c28 00000000 40080000 00000000 4341e30d 1d6b6f7e +N 4226db0d 7a220000 3ff80000 00000000 434350e2 188cfe7c +N 410c7c28 00000000 40080000 00000000 43469223 ab3f657e +N 410c3978 00000000 40080000 00000000 4345f50f 45272548 +N 410fa6a8 00000000 40080000 00000000 434ef6e1 9ee1b836 +N 4227e162 06e20000 3ff80000 00000000 4344a123 0cd6a144 +N 410ad1d8 00000000 40080000 00000000 4342d6d4 368fc022 +N 422590a7 a5820000 3ff80000 00000000 4341b402 bbcc96f0 +N 41098d98 00000000 40080000 00000000 43404b4b 51100756 +N 410db508 00000000 40080000 00000000 43499a40 7594a7f0 +N 42244d91 7de20000 3ff80000 00000000 43402c0c 326ae71c +N 4225dbd1 5dd20000 3ff80000 00000000 434210e1 0a3b59c6 +N 40c67b80 00000000 40100000 00000000 434f3008 c72ac2d0 +N 410e33b8 00000000 40080000 00000000 434ae749 c6c05454 +N 410dc4c8 00000000 40080000 00000000 4349c30e c58da744 +N 410f2c28 00000000 40080000 00000000 434d94c3 0654fe7e +N 4225d4cb 7df20000 3ff80000 00000000 4342082c db052a3a +N 410a0778 00000000 40080000 00000000 434138ce e82907e8 +N 422f9903 62f20000 3ff80000 00000000 434f6601 a23a86da +N 422edabc 36020000 3ff80000 00000000 434e4c10 46374440 +N 410ac4f8 00000000 40080000 00000000 4342bbbf 860eaef0 +N 42284f7a 1e620000 3ff80000 00000000 4345306f dad0df6c +N 410fff18 00000000 40080000 00000000 434ffd48 13b5d05e +N 410fad28 00000000 40080000 00000000 434f09f9 3ed9092e +N 410c4b28 00000000 40080000 00000000 43461e70 d8448dce +N 4227a7f6 a0420000 3ff80000 00000000 434456e8 66b49728 +N 4229a6b3 fec20000 3ff80000 00000000 4346f74e 75c649b8 +N 4227a690 f8720000 3ff80000 00000000 4344551b 290a9776 +N 422e00ac f2620000 3ff80000 00000000 434d0d1b f65f4bec +N 4229be90 0a620000 3ff80000 00000000 43471760 e5d41514 +N 422c5a6b 36920000 3ff80000 00000000 434ab051 5ed6265e +N 4228e6bc d4c20000 3ff80000 00000000 4345f764 d1af7d78 +N 4227b8f4 d0720000 3ff80000 00000000 43446cd6 c337e38a +N 40c45a80 00000000 40100000 00000000 4344f2ff e3309018 +N 422bdfdd b9a20000 3ff80000 00000000 434a0403 4abfc234 +N 42265f95 3b320000 3ff80000 00000000 4342b530 c154f522 +N 42249701 f3b20000 3ff80000 00000000 4340841a 3593bfce +N 422f76e4 1bb20000 3ff80000 00000000 434f3333 14736ace +N 410c76d8 00000000 40080000 00000000 43468585 1fc3af92 +N 410aeb48 00000000 40080000 00000000 43430ca1 f1f6987c +N 422bea22 e2e20000 3ff80000 00000000 434a1265 5ed3503c +N 4109a898 00000000 40080000 00000000 43407f28 6d0128e6 +N 42253f46 8ae20000 3ff80000 00000000 4341502c 1175893c +N 410dcbd8 00000000 40080000 00000000 4349d569 139ecc02 +N 42279a89 56f20000 3ff80000 00000000 43444599 cc936aa6 +N 410ee1a8 00000000 40080000 00000000 434cc2a5 41fe9cc6 +N 410e7ee8 00000000 40080000 00000000 434bb22d 02dd2442 +N 410f5b58 00000000 40080000 00000000 434e1be4 b0db152a +N 42257095 47d20000 3ff80000 00000000 43418c93 5cd5c2fa +N 410f85d8 00000000 40080000 00000000 434e96f7 ff798be2 +N 410f95f8 00000000 40080000 00000000 434ec601 72e49420 +N 4224f594 61320000 3ff80000 00000000 4340f666 d3702de2 +N 40c61480 00000000 40100000 00000000 434d03aa d6512710 +N 4225c166 c5d20000 3ff80000 00000000 4341f02b 22209ec6 +N 422493cc aeb20000 3ff80000 00000000 4340803e 3235866e +N 410e0dc8 00000000 40080000 00000000 434a8267 0bd1f7f4 +N 422e5009 7f920000 3ff80000 00000000 434d80ac 7a98107e +N 410c0478 00000000 40080000 00000000 43457a45 43738f58 +N 410cbc98 00000000 40080000 00000000 43472cac 5e4422a6 +N 422b938a 1a220000 3ff80000 00000000 43499971 a0dbe584 +N 42242e73 59f20000 3ff80000 00000000 434006ec 7ca1ca46 +N 42267f31 0a220000 3ff80000 00000000 4342dce3 d878bb84 +N 422a7620 abd20000 3ff80000 00000000 4348100f e526ba7a +N 4109df78 00000000 40080000 00000000 4340e9e3 22e21068 +N 410be5f8 00000000 40080000 00000000 4345346d 24eb6320 +N 422705cf 34420000 3ff80000 00000000 4343872f 35e31858 +N 410eaef8 00000000 40080000 00000000 434c35ef 0763bad0 +N 410b4d18 00000000 40080000 00000000 4343df3e e44033fe +N 422600dd 43820000 3ff80000 00000000 43423ee1 f9eb53b0 +N 410f8248 00000000 40080000 00000000 434e8c9a 28755fcc +N 42243566 d7020000 3ff80000 00000000 43400f34 f6d65ca0 +N 410a1468 00000000 40080000 00000000 43415289 b8643e0a +N 422adcd0 ddf20000 3ff80000 00000000 43489ca9 411da9c6 +N 410fd088 00000000 40080000 00000000 434f726a d651e098 +N 42242afa 0e420000 3ff80000 00000000 434002c9 512b29e8 +N 410bbbc8 00000000 40080000 00000000 4344d4cb ebb82e94 +N 410cd038 00000000 40080000 00000000 43475c47 87c2b7ac +N 4227e415 31f20000 3ff80000 00000000 4344a4a2 c35190ba +N 40c63480 00000000 40100000 00000000 434dad4c a7bcf390 +N 410c6618 00000000 40080000 00000000 43465dda 3501742e +N 410ed078 00000000 40080000 00000000 434c92ba 9ffded98 +N 42253d71 3b120000 3ff80000 00000000 43414dee 7dc4c66e +N 410dbf88 00000000 40080000 00000000 4349b56f dd470d68 +N 410e60e8 00000000 40080000 00000000 434b60c0 8e2df1a2 +N 410aed08 00000000 40080000 00000000 43431059 458ec270 +N 410fd688 00000000 40080000 00000000 434f8438 f221fdb8 +N 410ba748 00000000 40080000 00000000 4344a6bc 61688fbc +N 4227c5e0 d3b20000 3ff80000 00000000 43447d89 5a1edc32 +N 410a6d18 00000000 40080000 00000000 4342059e 0a2539fe +N 4226c3f0 ae520000 3ff80000 00000000 4343339c d73c1456 +N 41096768 00000000 40080000 00000000 434002ab 10c7221a +N 410f8438 00000000 40080000 00000000 434e923d 2f0c2d6c +N 410c70a8 00000000 40080000 00000000 434676d8 6c4d7f16 +N 410cbaa8 00000000 40080000 00000000 434727fc b2751df6 +N 4229b9be 11920000 3ff80000 00000000 434710e4 fdff7cbe +N 42256b5d c1620000 3ff80000 00000000 4341862b ffc9af4c +N 410f6418 00000000 40080000 00000000 434e3520 4d7418ce +N 422f1b2e dae20000 3ff80000 00000000 434eab2e baed64c4 +N 410cec58 00000000 40080000 00000000 4347a0f2 9e174cda +N 410a6bb8 00000000 40080000 00000000 434202ce 0584e6d4 +N 410b6b08 00000000 40080000 00000000 434420e6 2d123a10 +N 4109b7a8 00000000 40080000 00000000 43409c46 edcefbe6 +N 422c428d 96520000 3ff80000 00000000 434a8ea6 04dd96aa +N 410b3cb8 00000000 40080000 00000000 4343bb92 75a20704 +N 422da73f eb120000 3ff80000 00000000 434c8b9a 5a6a3392 +N 4224971b 9ee20000 3ff80000 00000000 43408439 1829edbc +N 410e1bf8 00000000 40080000 00000000 434aa803 be034540 +N 410a8a78 00000000 40080000 00000000 434241fa 45d0cc78 +N 422474ab fda20000 3ff80000 00000000 43405adb 3dd87cb4 +N 410cf378 00000000 40080000 00000000 4347b26d 3f877c28 +N 410d35a8 00000000 40080000 00000000 43485668 def4ee86 +N 4109bf58 00000000 40080000 00000000 4340ab30 ae7121ea +N 40c5c880 00000000 40100000 00000000 434b7c2e 44cb0a20 +N 422ba13d 1a120000 3ff80000 00000000 4349ac87 5f874d4e +N 410a4108 00000000 40080000 00000000 4341ac0e 07503230 +N 410de158 00000000 40080000 00000000 434a0d7d 857de54a +N 4226012c deb20000 3ff80000 00000000 43423f44 fe82206e +N 422b040a 3b820000 3ff80000 00000000 4348d2a5 07dfe950 +N 410bb578 00000000 40080000 00000000 4344c695 b8bdb488 +N 4109b8c8 00000000 40080000 00000000 43409e75 11638904 +N 410c6278 00000000 40080000 00000000 4346554a a65fd4f8 +N 42247df8 6fc20000 3ff80000 00000000 43406603 5a0cbea8 +N 422d161c 65320000 3ff80000 00000000 434bbb08 cddd799e +N 422a9bb0 b7020000 3ff80000 00000000 4348435e 9acd10a0 +N 42259110 b9e20000 3ff80000 00000000 4341b484 20f5b49c +N 410fc838 00000000 40080000 00000000 434f59cb 0ba67e2c +N 422cccc3 2b520000 3ff80000 00000000 434b5266 103f1ef6 +N 410ce918 00000000 40080000 00000000 434798fc 6a683b3e +N 410a2858 00000000 40080000 00000000 43417a62 82adee1a +N 410c4248 00000000 40080000 00000000 434609a6 dda603cc +N 42264a7d 41e20000 3ff80000 00000000 43429ac2 1c5f799c +N 410b5178 00000000 40080000 00000000 4343e8ce 1c7b49c8 +N 410a6fc8 00000000 40080000 00000000 43420b1e 3168e454 +N 410e9298 00000000 40080000 00000000 434be7f3 8b4b8fc6 +N 4228ec40 8e520000 3ff80000 00000000 4345feb1 39c9b056 +N 410bd778 00000000 40080000 00000000 4345136e 21673ee8 +N 410c09a8 00000000 40080000 00000000 43458635 86fc5846 +N 410d4098 00000000 40080000 00000000 434871ca 05dbe966 +N 410aaa98 00000000 40080000 00000000 43428496 bdbc6846 +N 410f1528 00000000 40080000 00000000 434d5379 0da4a0ae +N 4225f50d db320000 3ff80000 00000000 43423033 5811c922 +N 42272a8d 31320000 3ff80000 00000000 4343b601 369bd81e +N 410bdae8 00000000 40080000 00000000 43451b3d 8d077f82 +N 42294724 5e920000 3ff80000 00000000 43467770 15d26ca2 +N 4226d709 fa920000 3ff80000 00000000 43434bcb c4f22d22 +N 4225116f 83820000 3ff80000 00000000 43411842 f7d88450 +N 410e8688 00000000 40080000 00000000 434bc6f8 958e5eb8 +N 410bd6a8 00000000 40080000 00000000 43451195 d267f936 +N 422b95dc 45020000 3ff80000 00000000 43499cad 0ddb3a20 +N 410fc688 00000000 40080000 00000000 434f54cc e66c1ab8 +N 422bc851 c1920000 3ff80000 00000000 4349e313 43a1e2be +N 410d5858 00000000 40080000 00000000 4348ad84 89c63f1a +N 410b8018 00000000 40080000 00000000 43444f6d 2cae680e +N 410e6998 00000000 40080000 00000000 434b7844 41ae4296 +N 422e08e8 81c20000 3ff80000 00000000 434d1911 df1bd698 +N 410a7ce8 00000000 40080000 00000000 4342260b 4db350e2 +N 410e8778 00000000 40080000 00000000 434bc987 d6ecdfe8 +N 422a5861 0c820000 3ff80000 00000000 4347e787 64b997b0 +N 4225bf3c bd220000 3ff80000 00000000 4341ed7d f811989c +N 422da92c d1920000 3ff80000 00000000 434c8e62 1f82eb42 +N 410f5fa8 00000000 40080000 00000000 434e2852 98ffcf66 +N 4224a28b 73f20000 3ff80000 00000000 434091fd d94980fa +N 410f9018 00000000 40080000 00000000 434eb4d8 afa7430e +N 410bf638 00000000 40080000 00000000 43455990 78374ccc +N 410d51e8 00000000 40080000 00000000 43489d4a 6f62b252 +N 422def7f 81720000 3ff80000 00000000 434cf42c 8c387daa +N 422cd510 d0020000 3ff80000 00000000 434b5e37 c02db200 +N 4225c659 8a520000 3ff80000 00000000 4341f64a 392883d6 +N 410d87f8 00000000 40080000 00000000 4349266e 97f40980 +N 410fd358 00000000 40080000 00000000 434f7ac2 9d5ed7aa +N 422a701a c1120000 3ff80000 00000000 434807d9 25711d2e +N 422dad63 41920000 3ff80000 00000000 434c9477 bfc792be +N 410bf7f8 00000000 40080000 00000000 43455d92 ea03be80 +N 4226f83e f0420000 3ff80000 00000000 434375ef f0d566d8 +N 4228c06c 22220000 3ff80000 00000000 4345c4c5 69f1ea84 +N 410bb488 00000000 40080000 00000000 4344c479 f26a9358 +N 410f3598 00000000 40080000 00000000 434dafa9 251282d6 +N 4109b648 00000000 40080000 00000000 4340999d 049f958c +N 410dacb8 00000000 40080000 00000000 434984c8 8aaacc04 +N 410f7e18 00000000 40080000 00000000 434e806d ba576cae +N 422aadf0 9c020000 3ff80000 00000000 43485c59 1deefa80 +N 410e0298 00000000 40080000 00000000 434a64d7 5f62fcc6 +N 410a22e8 00000000 40080000 00000000 43416f7e 713cb902 +N 410ea9f8 00000000 40080000 00000000 434c2826 be2a67e0 +N 410e1f28 00000000 40080000 00000000 434ab07b e68d8f8e +N 4227c9dd 81b20000 3ff80000 00000000 434482b1 2eff120e +N 410b2728 00000000 40080000 00000000 43438cda 302b450e +N 410ee448 00000000 40080000 00000000 434cc9fb 68da882c +N 4224aafa d5520000 3ff80000 00000000 43409c27 ed437236 +N 410dd928 00000000 40080000 00000000 4349f818 db98676e +N 410c80e8 00000000 40080000 00000000 43469d70 250e47a2 +N 410b8ff8 00000000 40080000 00000000 434472ad d5df2b00 +N 4224d323 6a420000 3ff80000 00000000 4340cca8 928cc098 +N 410d1218 00000000 40080000 00000000 4347fdf0 7861d66e +N 42279ddd 6e520000 3ff80000 00000000 434449e3 abe7ec56 +N 42265d63 62420000 3ff80000 00000000 4342b270 21098d98 +N 422be7eb 11020000 3ff80000 00000000 434a0f49 ed8cb260 +N 410f40e8 00000000 40080000 00000000 434dcffc d51feba2 +N 4229febc d6420000 3ff80000 00000000 43476dee 3b7d6ee8 +N 410aa038 00000000 40080000 00000000 43426f01 ee5c9eac +N 40c39180 00000000 40100000 00000000 4341e622 07bdece8 +N 410dba58 00000000 40080000 00000000 4349a7ff 2fcbb67a +N 422b7bc5 84120000 3ff80000 00000000 43497860 2fd18b72 +N 410f7438 00000000 40080000 00000000 434e63c5 58009a6c +N 410d1f18 00000000 40080000 00000000 43481e2e a3b8765e +N 410a7908 00000000 40080000 00000000 43421e15 6a5e5cb0 +N 410cea38 00000000 40080000 00000000 43479bbd be9b0e8c +N 410e9c88 00000000 40080000 00000000 434c0332 b92b0ed8 +N 42249017 66b20000 3ff80000 00000000 43407bc8 8e3dc092 +N 410e4c38 00000000 40080000 00000000 434b28f7 ed99faec +N 422f5692 9cb20000 3ff80000 00000000 434f032d 7b0a8352 +N 422de11e 1e120000 3ff80000 00000000 434cdf52 11780e32 +N 422b88fb df820000 3ff80000 00000000 43498ac0 463b16d0 +N 410f2868 00000000 40080000 00000000 434d8a17 55e2c7ca +N 410e8c48 00000000 40080000 00000000 434bd6ad f5864fac +N 410a57a8 00000000 40080000 00000000 4341d9e5 904929e6 +N 410cfd48 00000000 40080000 00000000 4347ca8d c6bf69dc +N 4109c778 00000000 40080000 00000000 4340bafd 65537be8 +N 42258352 afb20000 3ff80000 00000000 4341a39a a0382fb2 +N 410bd4d8 00000000 40080000 00000000 43450d78 99350832 +N 410d3608 00000000 40080000 00000000 43485758 d877d220 +N 410d49f8 00000000 40080000 00000000 43488952 2fa725e0 +N 42270191 b1020000 3ff80000 00000000 434381ca 588a2e60 +N 4224e808 43420000 3ff80000 00000000 4340e5f7 53bb0c08 +N 410d17c8 00000000 40080000 00000000 43480c08 1fcccbd4 +N 422a5c76 7a220000 3ff80000 00000000 4347ed16 77735e7c +N 410c3768 00000000 40080000 00000000 4345f03f 5901811a +N 410f4398 00000000 40080000 00000000 434dd7ae 52ddd676 +N 4224d0d1 be920000 3ff80000 00000000 4340c9da 46481f5e +N 410ad348 00000000 40080000 00000000 4342d9db ddf14bfc +N 410f78b8 00000000 40080000 00000000 434e70d2 46a3e644 +N 422f81cd 63720000 3ff80000 00000000 434f436f 32216616 +N 422cf6cd 1fa20000 3ff80000 00000000 434b8e4e 5d1b09f4 +N 410fbb58 00000000 40080000 00000000 434f33c0 ac4c172a +N 42291857 fd420000 3ff80000 00000000 43463929 118855b8 +N 422e1c4b ecc20000 3ff80000 00000000 434d3543 4f32a478 +N 410d7ec8 00000000 40080000 00000000 43490efc aa5c9424 +N 422d446c 0a520000 3ff80000 00000000 434bfd5d affdac2a +N 410cb188 00000000 40080000 00000000 434711f3 2069a6c8 +N 410b35b8 00000000 40080000 00000000 4343ac5f 94e42ab4 +N 410deee8 00000000 40080000 00000000 434a3107 6189f142 +N 410ce498 00000000 40080000 00000000 43478df9 3e60b626 +N 422b15f7 fce20000 3ff80000 00000000 4348eb5e ea6fd384 +N 410ab978 00000000 40080000 00000000 4342a3a5 3429dd48 +N 422d368f b7b20000 3ff80000 00000000 434be97d e49e5f4e +N 410eb6b8 00000000 40080000 00000000 434c4b54 c17c23e4 +N 422493b3 05920000 3ff80000 00000000 4340801f 5495bf3e +N 410d0db8 00000000 40080000 00000000 4347f31d 19f5eb34 +N 410f3a88 00000000 40080000 00000000 434dbdc2 4e2a7878 +N 410e6a08 00000000 40080000 00000000 434b7973 c3370be0 +N 422bef9f df320000 3ff80000 00000000 434a1a16 1ae15e5e +N 410c2278 00000000 40080000 00000000 4345bf8d 3dfb48f8 +N 410fe728 00000000 40080000 00000000 434fb5b1 ce1c890e +N 410db548 00000000 40080000 00000000 43499ae5 efb0f45c +N 422faf03 7ed20000 3ff80000 00000000 434f86d2 3b22df1a +N 4225b4ef f5820000 3ff80000 00000000 4341e0c2 ef17c710 +N 410d9c68 00000000 40080000 00000000 43495aca 3ae1238a +N 42272a71 f7120000 3ff80000 00000000 4343b5de 76dc79ee +N 422f3967 ea120000 3ff80000 00000000 434ed7eb f064774e +N 422700ee e5f20000 3ff80000 00000000 434380fb 4d4788c6 +N 41096688 00000000 40080000 00000000 43400103 9aefa8b8 +N 410d8648 00000000 40080000 00000000 4349221f 1aa9fc8c +N 410cc0b8 00000000 40080000 00000000 434736a8 9cc3bbc4 +N 422b8d9f 6ac20000 3ff80000 00000000 43499134 ec6bd6c8 +N 410ddeb8 00000000 40080000 00000000 434a06a0 5defb364 +N 42275094 d9c20000 3ff80000 00000000 4343e69e 7a0a4598 +N 4226c0fd 0a320000 3ff80000 00000000 43432fe0 efbc9d02 +N 422e5390 cd920000 3ff80000 00000000 434d85d3 60f35fc2 +N 410b6598 00000000 40080000 00000000 434414ee d02033d6 +N 422af4c5 dd220000 3ff80000 00000000 4348bd9d 55121b64 +N 410b6998 00000000 40080000 00000000 43441dbb dc173296 +N 41099cf8 00000000 40080000 00000000 434068c6 7bb85770 +N 410f12a8 00000000 40080000 00000000 434d4c66 20a2aa76 +N 4229f036 4ad20000 3ff80000 00000000 43475a4d ad5c319a +N 410f0178 00000000 40080000 00000000 434d1be2 cc289ac8 +N 410acfb8 00000000 40080000 00000000 4342d25a 30713594 +N 410ae7a8 00000000 40080000 00000000 434304f0 e06dece6 +N 410dc678 00000000 40080000 00000000 4349c770 958cbfb8 +N 422a2414 ce320000 3ff80000 00000000 4347a07c faf6727e +N 422ca424 cf320000 3ff80000 00000000 434b18ad 5ff2205e +N 42298127 49420000 3ff80000 00000000 4346c4f3 3e7105c8 +N 410c80b8 00000000 40080000 00000000 43469cfd e58aefc4 +N 410ca5b8 00000000 40080000 00000000 4346f580 c9347fb4 +N 422c542f 1e620000 3ff80000 00000000 434aa784 42640094 +N 42256173 64320000 3ff80000 00000000 43417a02 4b761bbe +N 422810a9 a0120000 3ff80000 00000000 4344de85 254ed40e +N 422ae2a8 73b20000 3ff80000 00000000 4348a4b1 1cfa1032 +N 42295196 e7e20000 3ff80000 00000000 4346855f 254bfaa4 +N 410b6ad8 00000000 40080000 00000000 4344207c 76bb9752 +N 410d6768 00000000 40080000 00000000 4348d398 2f55e21a +N 410cdb18 00000000 40080000 00000000 434776c4 e9f5b39e +N 410bbcf8 00000000 40080000 00000000 4344d779 0ed53d70 +N 42256e6f 48120000 3ff80000 00000000 434189f0 244e310e +N 410d9958 00000000 40080000 00000000 434952ed 1f68e3ca +N 422b64f8 0b520000 3ff80000 00000000 434958b3 fb535af6 +N 410b9f18 00000000 40080000 00000000 43449469 fe8bee5e +N 410ba7f8 00000000 40080000 00000000 4344a846 b94faf80 +N 42281edf 04a20000 3ff80000 00000000 4344f103 633b6eec +N 4225883e 60320000 3ff80000 00000000 4341a9a8 409b0bc2 +N 4227083f 8d020000 3ff80000 00000000 43438a49 a8613f20 +N 40c48080 00000000 40100000 00000000 4345912b 05b35200 +N 422f43a8 5d220000 3ff80000 00000000 434ee71d d988549c +N 410df7f8 00000000 40080000 00000000 434a48d8 92c41e80 +N 422beece 95a20000 3ff80000 00000000 434a18f0 cb1d7bb4 +N 410af058 00000000 40080000 00000000 43431763 51e5279a +N 422f0dc1 5d020000 3ff80000 00000000 434e9755 285f1120 +N 4226651f b4b20000 3ff80000 00000000 4342bc24 4c68a9ae +N 410af858 00000000 40080000 00000000 4343286a 94945d1a +N 4228fdea 2d520000 3ff80000 00000000 43461616 fd54a536 +N 410cff68 00000000 40080000 00000000 4347cfc9 85aae29a +N 410b69e8 00000000 40080000 00000000 43441e6b fcba3ad2 +N 410adfe8 00000000 40080000 00000000 4342f486 176559f2 +N 410ca4f8 00000000 40080000 00000000 4346f3b3 34ce88f0 +N 422a125a fbf20000 3ff80000 00000000 43478878 f18151fa +N 410e1508 00000000 40080000 00000000 434a959b 012339f0 +N 4225c957 26d20000 3ff80000 00000000 4341f9fd ae6ad21a +N 42245041 c9920000 3ff80000 00000000 43402f42 ae60b442 +N 410e41a8 00000000 40080000 00000000 434b0c99 ec1d6ec6 +N 410e8ea8 00000000 40080000 00000000 434bdd2c b04107b6 +N 410aafc8 00000000 40080000 00000000 43428f67 739b3054 +N 422f6f35 40220000 3ff80000 00000000 434f27c6 48df82bc +N 410a2f58 00000000 40080000 00000000 4341886e 6b874eea +N 422d6af6 e9420000 3ff80000 00000000 434c34ba 1fdb9638 +N 422712c0 6e320000 3ff80000 00000000 434397a8 fd023e7e +N 410a1db8 00000000 40080000 00000000 4341651e c81cce34 +N 410de4e8 00000000 40080000 00000000 434a16d0 292e7062 +N 422d084b 0f920000 3ff80000 00000000 434ba748 78e46d82 +N 410b1398 00000000 40080000 00000000 434362b7 47a02576 +N 410bef48 00000000 40080000 00000000 434549b0 4948f53c +N 422aebb6 65620000 3ff80000 00000000 4348b125 205ec234 +N 422765f0 99820000 3ff80000 00000000 434401fd 6b47ab70 +N 422b9a27 bca20000 3ff80000 00000000 4349a2a8 8248dbec +N 410e3e58 00000000 40080000 00000000 434b03b8 905b293a +N 410cdfa8 00000000 40080000 00000000 434781e7 ee071766 +N 4229fd29 13d20000 3ff80000 00000000 43476bcc 668f6a86 +N 422b8bc4 5a420000 3ff80000 00000000 43498e9f bbbeba98 +N 422d509e d4e20000 3ff80000 00000000 434c0edf 399cfc84 +N 410ddaf8 00000000 40080000 00000000 4349fcd4 3cf64310 +N 410aec48 00000000 40080000 00000000 43430ec1 804d41ac +N 410e8ce8 00000000 40080000 00000000 434bd863 6beaebe2 +N 410bbdf8 00000000 40080000 00000000 4344d9ba 317d1ba0 +N 410eb158 00000000 40080000 00000000 434c3c7c 8a01944a +N 410c8698 00000000 40080000 00000000 4346aafc 761cc386 +N 410ff508 00000000 40080000 00000000 434fdf23 463c13f0 +N 4225a5ea a5120000 3ff80000 00000000 4341ce37 92f5a252 +N 410bdb98 00000000 40080000 00000000 43451ccd aa97e6f6 +N 410c26e8 00000000 40080000 00000000 4345c9d9 45224fc2 +N 410a1368 00000000 40080000 00000000 4341508b aee2fc5a +N 40c63680 00000000 40100000 00000000 434db7ff 3d532b88 +N 422466b0 81820000 3ff80000 00000000 43404a19 453c1470 +N 422584f6 85320000 3ff80000 00000000 4341a59f 03a68a62 +N 410b8258 00000000 40080000 00000000 43445469 c9cf1ffa +N 422bd6e2 c2920000 3ff80000 00000000 4349f771 d0e1ac22 +N 4109a058 00000000 40080000 00000000 43406f43 ec8d609a +N 422f24ec 0fa20000 3ff80000 00000000 434eb997 11191ff4 +N 4109fff8 00000000 40080000 00000000 434129f0 2804e000 +N 422ce461 34020000 3ff80000 00000000 434b7408 95c33380 +N 422ac904 56b20000 3ff80000 00000000 43488178 74ec3e92 +N 410eb0f8 00000000 40080000 00000000 434c3b73 9a03bb30 +N 410b0498 00000000 40080000 00000000 43434291 4d6bcc26 +N 410af888 00000000 40080000 00000000 434328d0 df2ee818 +N 4227dba9 41420000 3ff80000 00000000 434499b9 725ab8c8 +N 422e83b4 e1520000 3ff80000 00000000 434dcc3b 77fe37b6 +N 422a4108 f6320000 3ff80000 00000000 4347c7c8 cf49bd7e +N 410d4fe8 00000000 40080000 00000000 43489841 4a2f76f2 +N 410b0aa8 00000000 40080000 00000000 43434f8b 4aaf14f6 +N 422dae78 9df20000 3ff80000 00000000 434c9608 6bd3b1c6 +N 410d81f8 00000000 40080000 00000000 4349171d 50437060 +N 422eabac 2a020000 3ff80000 00000000 434e06d9 178b3fc0 +N 422559ca 50420000 3ff80000 00000000 4341709e a7341528 +N 410a8168 00000000 40080000 00000000 43422f4c cece69fa +N 410c8428 00000000 40080000 00000000 4346a52d 60cf8afe +N 422a67ed 2c520000 3ff80000 00000000 4347fcb3 93d06e16 +N 410e8fb8 00000000 40080000 00000000 434be014 de3a2994 +N 422684bf 6c020000 3ff80000 00000000 4342e3e1 350a8880 +N 422cf690 3c520000 3ff80000 00000000 434b8df7 790f0016 +N 410fab48 00000000 40080000 00000000 434f0476 8c99bc7c +N 4109e698 00000000 40080000 00000000 4340f7e0 22cc1586 +N 410ec508 00000000 40080000 00000000 434c72f5 4d4a9af0 +N 40c36d80 00000000 40100000 00000000 434163d4 af1ff678 +N 410b6a88 00000000 40080000 00000000 43441fcc 4a0c6178 +N 410f55f8 00000000 40080000 00000000 434e0c6b 9e868820 +N 410aed98 00000000 40080000 00000000 4343118b 28689956 +N 410c90a8 00000000 40080000 00000000 4346c301 f617d516 +N 410d33f8 00000000 40080000 00000000 43485231 486619c0 +N 422dfda6 64720000 3ff80000 00000000 434d08b7 15c529f6 +N 410d0ed8 00000000 40080000 00000000 4347f5e5 6d859812 +N 414581f0 80000000 40040000 00000000 4347b3b1 9ebc0b68 +N 410f10c8 00000000 40080000 00000000 434d4718 ae0e4184 +N 422806b1 9ff20000 3ff80000 00000000 4344d18e d9ce567a +N 410e5558 00000000 40080000 00000000 434b4189 8f0a1d0a +N 4227253c 23820000 3ff80000 00000000 4343af38 86a1c050 +N 422deea6 db920000 3ff80000 00000000 434cf2f2 3def1802 +N 410f8ee8 00000000 40080000 00000000 434eb161 901f2f42 +N 410d95e8 00000000 40080000 00000000 43494a1b 7331e512 +N 422f6254 1ce20000 3ff80000 00000000 434f14a2 71277f84 +N 410adef8 00000000 40080000 00000000 4342f28a 54d743d0 +N 422fd95b b1720000 3ff80000 00000000 434fc61b 0d447c56 +N 422bbc18 57420000 3ff80000 00000000 4349d1ff 48221378 +N 410db7a8 00000000 40080000 00000000 4349a10a 82a9bbe6 +N 410a4dd8 00000000 40080000 00000000 4341c5fa 27d05562 +N 42299a10 12d20000 3ff80000 00000000 4346e656 c509809a +N 4109a3f8 00000000 40080000 00000000 4340763e 56ee6ec0 +N 4228fc96 d6b20000 3ff80000 00000000 43461455 2ecb8e92 +N 42292f63 93c20000 3ff80000 00000000 434657cc c6c21428 +N 410bdb88 00000000 40080000 00000000 43451ca9 49ffaaa8 +N 42247192 fa620000 3ff80000 00000000 43405724 54a15f14 +N 422f7a9c 26820000 3ff80000 00000000 434f38bb 4e386970 +N 410b08f8 00000000 40080000 00000000 43434bee 07956bb0 +N 422a0d0d b2d20000 3ff80000 00000000 4347814b 9e5a6c9a +N 422f475d 5fb20000 3ff80000 00000000 434eec9d 11889a4e +N 422e11fe 54b20000 3ff80000 00000000 434d2646 c84795ae +N 410b99a8 00000000 40080000 00000000 43448845 0041eb46 +N 41099a98 00000000 40080000 00000000 43406436 5897fd46 +N 410967e8 00000000 40080000 00000000 4340039d 18125f72 +N 410bce58 00000000 40080000 00000000 4344febb ed095c3a +N 422ec40b 51c20000 3ff80000 00000000 434e2aaa 7853a898 +N 410e93e8 00000000 40080000 00000000 434beb8b c79f79b2 +N 422c1a33 4c920000 3ff80000 00000000 434a55d8 8f5338e2 +N 410c1518 00000000 40080000 00000000 4345a097 a909a57e +N 41097088 00000000 40080000 00000000 434013f1 f2286e98 +N 410f6238 00000000 40080000 00000000 434e2fb6 ea41fd0c +N 410f6c68 00000000 40080000 00000000 434e4d25 fa25928a +N 410c12a8 00000000 40080000 00000000 43459af6 73829a76 +N 422a16fb 70920000 3ff80000 00000000 43478ebc e8a0c062 +N 422c6612 6f220000 3ff80000 00000000 434ac0c7 3329d95c +N 41096c78 00000000 40080000 00000000 43400c3f 52d522d8 +N 4224c507 c4620000 3ff80000 00000000 4340bb99 292a5cd4 +N 42257c26 a5c20000 3ff80000 00000000 43419ac9 3be0a118 +N 422acc72 c0220000 3ff80000 00000000 4348862e 17e2ed44 +N 42299ba0 d0a20000 3ff80000 00000000 4346e870 78cabf6c +N 422a135e f3920000 3ff80000 00000000 434789d8 f0285d02 +N 40c43880 00000000 40100000 00000000 43446862 20f543e0 +N 422d0acb 32620000 3ff80000 00000000 434baadb 2582b3ec +N 422c8fb3 0d720000 3ff80000 00000000 434afbaf 59e80f2a +N 410cace8 00000000 40080000 00000000 434706cd 0c2541e2 +N 422cdd04 7a320000 3ff80000 00000000 434b698a f4d254fe +N 4225fd07 a2720000 3ff80000 00000000 43423a1d 345cf236 +N 4226ad81 38a20000 3ff80000 00000000 43431741 4d8f1e6c +N 422e6f75 01e20000 3ff80000 00000000 434dae97 36aad19c +N 4229b3cd bf620000 3ff80000 00000000 434708e8 bb8e55f4 +N 410fb2c8 00000000 40080000 00000000 434f1a85 400141e4 +N 410f6fe8 00000000 40080000 00000000 434e5747 1e830cf2 +N 4225404b 4e320000 3ff80000 00000000 4341516a ce3b5d82 +N 4229e76f d7420000 3ff80000 00000000 43474e74 e5f3e378 +N 41096ec8 00000000 40080000 00000000 434010a0 c2cc0124 +N 422a5df0 12120000 3ff80000 00000000 4347ef18 90db244e +N 410c4b88 00000000 40080000 00000000 43461f52 012b1fa8 +N 410ad468 00000000 40080000 00000000 4342dc3b 2080020a +N 422a3e17 6f420000 3ff80000 00000000 4347c3c9 20528c78 +N 410b4358 00000000 40080000 00000000 4343c9fc 19aa94aa +N 422d6441 1d820000 3ff80000 00000000 434c2b14 20afd610 +N 422f6b7d e1d20000 3ff80000 00000000 434f2240 1021d9ba +N 422f9923 2f520000 3ff80000 00000000 434f6631 07d7748a +N 422a3b43 0b820000 3ff80000 00000000 4347bff1 3cf288b0 +N 422fb65a 90920000 3ff80000 00000000 434f91c7 809ec39e +N 410ce278 00000000 40080000 00000000 434788c7 28e8ecf8 +N 410a59c8 00000000 40080000 00000000 4341de37 d9db3234 +N 422e8db8 12220000 3ff80000 00000000 434ddae7 2799e084 +N 410d43c8 00000000 40080000 00000000 434879c8 8c164014 +N 42283592 dc720000 3ff80000 00000000 43450e9b 16df650a +N 410f6028 00000000 40080000 00000000 434e29c3 bc4b123e +N 410d2fa8 00000000 40080000 00000000 4348476c 8c842e66 +N 422f720e c8220000 3ff80000 00000000 434f2c02 f6b4b244 +N 42297873 b4d20000 3ff80000 00000000 4346b94d 349471a6 +N 410b3c98 00000000 40080000 00000000 4343bb4c e9369aa6 +N 410dbf58 00000000 40080000 00000000 4349b4f3 6bbbe1ea +N 410ee8e8 00000000 40080000 00000000 434cd6eb 91b13722 +N 410e0298 00000000 40080000 00000000 434a64d7 5f62fcc6 +N 42297c94 31920000 3ff80000 00000000 4346bed3 442e1f42 +N 4227c495 de120000 3ff80000 00000000 43447bdd 7bf2a9ce +N 410f4ee8 00000000 40080000 00000000 434df81f 04d5c342 +N 410c1eb8 00000000 40080000 00000000 4345b6dc 24c81f64 +N 4225e391 a0220000 3ff80000 00000000 43421a7d d7aec6bc +N 410c3628 00000000 40080000 00000000 4345ed55 11fff55e +N 4109ce68 00000000 40080000 00000000 4340c882 d9e96bea +N 4227c02b 5ac20000 3ff80000 00000000 43447628 49bf30c8 +N 410b6308 00000000 40080000 00000000 43440f4c ce059890 +N 422560f0 9c320000 3ff80000 00000000 43417961 f27f1b42 +N 422d67f7 f1820000 3ff80000 00000000 434c306b 2cdd8a70 +N 4225547b 70620000 3ff80000 00000000 43416a1e 1a9806ac +N 410a1ab8 00000000 40080000 00000000 43415f20 db8372a4 +N 4109fca8 00000000 40080000 00000000 43412361 91fc8756 +N 410e87a8 00000000 40080000 00000000 434bca0a e8d42ae6 +N 410aba78 00000000 40080000 00000000 4342a5bc ee443578 +N 410fae28 00000000 40080000 00000000 434f0ce9 e23677de +N 410c71c8 00000000 40080000 00000000 43467982 fc232eb4 +N 4229e7ff ccb20000 3ff80000 00000000 43474f37 2fd68952 +N 410e1d78 00000000 40080000 00000000 434aabff d4275808 +N 410f6f58 00000000 40080000 00000000 434e55a6 36496aea +N 422caae2 d3a20000 3ff80000 00000000 434b223f 5272ea74 +N 410c20d8 00000000 40080000 00000000 4345bbc8 bf8c7c72 +N 410c5898 00000000 40080000 00000000 43463e03 a0f711e6 +N 4224a1bd e3320000 3ff80000 00000000 43409106 3f917a22 +N 422e3835 c9b20000 3ff80000 00000000 434d5dea 3f26c6f2 +N 4228e2c4 c4620000 3ff80000 00000000 4345f224 9105c32c +N 410c89b8 00000000 40080000 00000000 4346b270 6e5a5674 +N 410e62a8 00000000 40080000 00000000 434b657c 13795176 +N 410a8598 00000000 40080000 00000000 434237ec 968f79d6 +N 422f9a61 2e820000 3ff80000 00000000 434f680b 0a382c70 +N 4225be4f 54220000 3ff80000 00000000 4341ec58 68a029c4 +N 410ed348 00000000 40080000 00000000 434c9a8e 3d3e0bfc +N 422af297 e0c20000 3ff80000 00000000 4348ba9d 341a7f08 +N 42271fb5 4a620000 3ff80000 00000000 4343a82c 05de4d14 +N 410fc648 00000000 40080000 00000000 434f540f 971e288c +N 410fdff8 00000000 40080000 00000000 434fa048 0fedfa00 +N 422f3103 04320000 3ff80000 00000000 434ecb7c bd209842 +N 4227ca67 76420000 3ff80000 00000000 43448363 9b01b2e8 +N 4228607c 29020000 3ff80000 00000000 434546b0 45eba4a0 +N 422973e1 65020000 3ff80000 00000000 4346b32f 515db1e0 +N 410e2e08 00000000 40080000 00000000 434ad819 b1f540a0 +N 410e6f68 00000000 40080000 00000000 434b8807 55ba2f9a +N 422a1ee2 a1220000 3ff80000 00000000 43479971 f4a0ea1c +N 410a7ed8 00000000 40080000 00000000 43422a07 1f11d512 +N 410a50f8 00000000 40080000 00000000 4341cc50 8f2f6930 +N 410fbab8 00000000 40080000 00000000 434f31e8 b8a660a4 +N 410bd0d8 00000000 40080000 00000000 43450466 238bc572 +N 410d9ce8 00000000 40080000 00000000 43495c13 0e1a16e2 +N 422bd66b 5f720000 3ff80000 00000000 4349f6ca c8f74696 +N 42254f95 ade20000 3ff80000 00000000 4341641f 0833251c +N 410a0f38 00000000 40080000 00000000 43414835 8fd8147c +N 422f4b91 2f220000 3ff80000 00000000 434ef2d8 b44aa15c +N 422d76d5 9a220000 3ff80000 00000000 434c45ce 1d4f1584 +N 40c54980 00000000 40100000 00000000 434910c6 4fef2588 +N 410fce98 00000000 40080000 00000000 434f6cac 61b01d06 +N 410ebb28 00000000 40080000 00000000 434c579a 0fdabace +N 410ce6d8 00000000 40080000 00000000 4347937a 66a7fc92 +N 410d6d98 00000000 40080000 00000000 4348e347 ba23d156 +N 410e5c78 00000000 40080000 00000000 434b54c2 edb06fd8 +N 422d1fa5 d9b20000 3ff80000 00000000 434bc8ad 6754970e +N 410caba8 00000000 40080000 00000000 434703ca 4aaf5ba6 +N 422a52d2 9d020000 3ff80000 00000000 4347dff7 d1129920 +N 422d1860 19720000 3ff80000 00000000 434bbe45 e44b50aa +N 410f0578 00000000 40080000 00000000 434d2728 5180b388 +N 410c2208 00000000 40080000 00000000 4345be89 87225e60 +N 422a1a98 2d920000 3ff80000 00000000 434793a1 8e7693c2 +N 4229e6a6 4f120000 3ff80000 00000000 43474d64 ebff9cee +N 42250f68 43620000 3ff80000 00000000 434115cb 0b341b74 +N 410c3568 00000000 40080000 00000000 4345eb95 6d88f1ba +N 429aa3ad 0b7c4400 3ff40000 00000000 434565b7 de59b01e +N 410eba18 00000000 40080000 00000000 434c54a9 986e61ee +N 4228599d 15020000 3ff80000 00000000 43453db1 ecca93e0 +N 40c36080 00000000 40100000 00000000 43413577 9d30fd80 +N 410cc4f8 00000000 40080000 00000000 434740f5 51170ef0 +N 4109b8a8 00000000 40080000 00000000 43409e37 0b063096 +N 422cfd1b 02820000 3ff80000 00000000 434b974d fc61cbf0 +N 422832f6 ee320000 3ff80000 00000000 43450b33 bd2f9182 +N 422c7216 8ef20000 3ff80000 00000000 434ad1c3 cb4963a6 +N 410b7f28 00000000 40080000 00000000 43444d59 7e2ec18e +N 410e9a98 00000000 40080000 00000000 434bfde1 64b26d46 +N 422ae670 85920000 3ff80000 00000000 4348a9e4 4e2310c2 +N 410aecb8 00000000 40080000 00000000 43430faf 5b460804 +N 410e1888 00000000 40080000 00000000 434a9ee3 8a843e18 +N 410cd5f8 00000000 40080000 00000000 43476a46 999a1020 +N 42289b19 7a420000 3ff80000 00000000 4345939b 448a9968 +N 410bc2d8 00000000 40080000 00000000 4344e4ba 0e74d3d2 +N 422a5ccd 9c420000 3ff80000 00000000 4347ed8d 184c90a8 +N 422daf31 89020000 3ff80000 00000000 434c9713 91515f60 +N 422b1776 bc520000 3ff80000 00000000 4348ed6f 25675016 +N 410a5f68 00000000 40080000 00000000 4341e9ab 9ff1349a +N 422db68a 09320000 3ff80000 00000000 434ca1b0 ff8fd2e2 +N 4109d728 00000000 40080000 00000000 4340d99b 0797de0e +N 410bd318 00000000 40080000 00000000 43450980 3390161e +N 410ea728 00000000 40080000 00000000 434c2068 0e59ad0e +N 410f53e8 00000000 40080000 00000000 434e067d 14e4bdb2 +N 42290968 95120000 3ff80000 00000000 43462555 38698bae +N 4229e586 6d420000 3ff80000 00000000 43474be0 70b02048 +N 410a1608 00000000 40080000 00000000 434155c6 db463c20 +N 410df138 00000000 40080000 00000000 434a3719 d8c440dc +N 422d57cc f4420000 3ff80000 00000000 434c192e d488c058 +N 42259f22 0f620000 3ff80000 00000000 4341c5d9 b90983f4 +N 42273531 21520000 3ff80000 00000000 4343c397 433f804a +N 410ab8b8 00000000 40080000 00000000 4342a213 82e4c244 +N 4227d01e 29e20000 3ff80000 00000000 43448ac7 d93cc564 +N 410c9fc8 00000000 40080000 00000000 4346e73d 329efd54 +N 4225a358 b8f20000 3ff80000 00000000 4341cb0b f546f99a +N 422e2774 b8620000 3ff80000 00000000 434d4581 920763ac +N 42294496 4a420000 3ff80000 00000000 43467408 2b7eeb68 +N 422d06fb cb620000 3ff80000 00000000 434ba569 7adbe98c +N 410fbf38 00000000 40080000 00000000 434f3f30 6528957c +N 4228c65c 3c120000 3ff80000 00000000 4345cc9b 3ca0038e +N 410b2ea8 00000000 40080000 00000000 43439d11 e17ef5b6 +N 410eba38 00000000 40080000 00000000 434c5502 1c40358c +N 42297570 f7920000 3ff80000 00000000 4346b545 e33e6882 +N 410dcaa8 00000000 40080000 00000000 4349d252 7cc478f6 +N 422eeffb deb20000 3ff80000 00000000 434e6b61 c465bf92 +N 422e3398 46c20000 3ff80000 00000000 434d5730 3eb79eb8 +N 4224e0dc 74820000 3ff80000 00000000 4340dd46 4a32beb0 +N 422e0f53 f2620000 3ff80000 00000000 434d2266 a27a5414 +N 41d94e0c 8c400000 3ffc0000 00000000 43493c25 cb739082 +N 410cfcb8 00000000 40080000 00000000 4347c92b 44239b04 +N 4227fa07 21820000 3ff80000 00000000 4344c11a 9aaae790 +N 422d7dac 3ca20000 3ff80000 00000000 434c4fa6 71f80bec +N 42248bfb e2a20000 3ff80000 00000000 434076d8 6eeecc2c +N 410be698 00000000 40080000 00000000 434535da 03037586 +N 41099fc8 00000000 40080000 00000000 43406e2e e6036d54 +N 410dd738 00000000 40080000 00000000 4349f30a 91bfb1fc +N 42249dba 4b720000 3ff80000 00000000 43408c30 cf7df6ea +N 422ce36d f5c20000 3ff80000 00000000 434b72ad e6e83ce8 +N 410a7308 00000000 40080000 00000000 434211c6 921dab90 +N 410fec48 00000000 40080000 00000000 434fc4fc 6c6931ac +N 410e5588 00000000 40080000 00000000 434b420a f3ed9d88 +N 41096f28 00000000 40080000 00000000 43401156 b0d2d68e +N 410e5508 00000000 40080000 00000000 434b40b1 ea7245f0 +N 410c2918 00000000 40080000 00000000 4345ceed ea63f73e +N 4228524f 61320000 3ff80000 00000000 43453424 2da98de2 +N 410c8228 00000000 40080000 00000000 4346a069 f2e4199e +N 410d7da8 00000000 40080000 00000000 43490c1e bd061006 +N 4109b3b8 00000000 40080000 00000000 434094a6 f1b3fc54 +N 422bf98e 2c420000 3ff80000 00000000 434a2802 6c05faa8 +N 422f6787 54d20000 3ff80000 00000000 434f1c5c 47a5ba5a +N 422a1190 cd120000 3ff80000 00000000 43478767 34eb7552 +N 414272b4 80000000 40040000 00000000 4340267d eca2e322 +N 422802e7 4c320000 3ff80000 00000000 4344cca1 dde16ebe +N 422a2600 85e20000 3ff80000 00000000 4347a317 ab863c1c +N 422649c2 4ee20000 3ff80000 00000000 434299d8 1211c444 +N 410a4248 00000000 40080000 00000000 4341ae94 57d7a3cc +N 422fb9f6 7c920000 3ff80000 00000000 434f972b 4b80e2e2 +N 422b0638 ec620000 3ff80000 00000000 4348d5a7 1a1cac2c +N 422579cb a3820000 3ff80000 00000000 434197e4 294d9050 +N 422aec49 27120000 3ff80000 00000000 4348b1ef 0a5d0fee +N 40c40380 00000000 40100000 00000000 434395af 972b34b0 +N 422cf746 e7020000 3ff80000 00000000 434b8efc 27571d60 +N 410ac288 00000000 40080000 00000000 4342b6a1 f3ef91f8 +N 422eca8a a2620000 3ff80000 00000000 434e3439 5c17c614 +N 410d9698 00000000 40080000 00000000 43494bde d2142e86 +N 422d5771 06f20000 3ff80000 00000000 434c18aa ca3d4b5a +N 410f6848 00000000 40080000 00000000 434e4138 ab667cec +N 4226439b 11920000 3ff80000 00000000 43429224 a2b41cbe +N 422cb128 6e820000 3ff80000 00000000 434b2b27 5d2de470 +N 4225e676 c4820000 3ff80000 00000000 43421e15 6a5e5cb0 +N 410a7cf8 00000000 40080000 00000000 4342262c 31180170 +N 410c0058 00000000 40080000 00000000 434570ca 227b429a +N 422c20a5 00f20000 3ff80000 00000000 434a5ee8 0aa8a29a +N 410dda78 00000000 40080000 00000000 4349fb86 01c10b78 +N 410eb7b8 00000000 40080000 00000000 434c4e18 58ad0914 +N 410aa2a8 00000000 40080000 00000000 43427412 6b213d76 +N 410fdc68 00000000 40080000 00000000 434f95ae 99ec6f8a +N 422f10b5 fe420000 3ff80000 00000000 434e9bb3 4cc30fe8 +N 422586e9 27820000 3ff80000 00000000 4341a804 6cd9b1d0 +N 410aa8f8 00000000 40080000 00000000 43428134 4c9dd9b0 +N 410e43b8 00000000 40080000 00000000 434b1222 646c4754 +N 422844cd ed120000 3ff80000 00000000 4345227d 483e4eae +N 410a3dc8 00000000 40080000 00000000 4341a57e bc4870f4 +N 410a6748 00000000 40080000 00000000 4341f9bc 52b493bc +N 410d15e8 00000000 40080000 00000000 43480762 2dbd0d12 +N 4109e228 00000000 40080000 00000000 4340ef28 f5b4cb9e +N 4229a980 54020000 3ff80000 00000000 4346fb10 959adf80 +N 422973c4 db020000 3ff80000 00000000 4346b309 23a101e0 +N 422606ab 9bc20000 3ff80000 00000000 4342461b 365a98d8 +N 4224eac2 b5b20000 3ff80000 00000000 4340e946 4048a38e +N 422ce8e4 d2520000 3ff80000 00000000 434b7a77 f00d3b2a +N 422d9d44 00220000 3ff80000 00000000 434c7d30 f167b544 +N 4224eb77 d1520000 3ff80000 00000000 4340ea21 e4fbe5b6 +N 422947cf 05220000 3ff80000 00000000 43467853 9919ab9c +N 42263d09 f8b20000 3ff80000 00000000 434289ed e445992e +N 42250034 ff520000 3ff80000 00000000 4341034f 2eff4a8a +N 410d3f38 00000000 40080000 00000000 43486e57 bf039d7c +N 41099aa8 00000000 40080000 00000000 43406455 135fb7f6 +N 410f23f8 00000000 40080000 00000000 434d7d7a 272776c0 +N 410a2c98 00000000 40080000 00000000 434182e8 d859afa6 +N 422f6cda b1120000 3ff80000 00000000 434f2446 88fc8b2e +N 410df2f8 00000000 40080000 00000000 434a3bb2 d2a46790 +N 422c8b18 32920000 3ff80000 00000000 434af529 0a30ce22 +N 410f2d38 00000000 40080000 00000000 434d97c9 7863e81c +N 4109e948 00000000 40080000 00000000 4340fd28 dd4f5a1c +N 422df73c d7720000 3ff80000 00000000 434cff67 cf81286a +N 42279073 03620000 3ff80000 00000000 4344389c 762de374 +N 40c53e80 00000000 40100000 00000000 4348dd1f 14b7c928 +N 422d5efb f4a20000 3ff80000 00000000 434c2380 f5d318ec +N 410aad28 00000000 40080000 00000000 434289ed e445992e +N 422a3dfa 74c20000 3ff80000 00000000 4347c3a1 c3452178 +N 4225c502 66e20000 3ff80000 00000000 4341f4a1 aa682544 +N 422dadde 86720000 3ff80000 00000000 434c9529 d18cea4a +N 4228c2d7 59120000 3ff80000 00000000 4345c7f6 5fcb082e +N 422b7d29 67720000 3ff80000 00000000 43497a4e f037c596 +N 422940cf a0720000 3ff80000 00000000 43466eff e1d93d8a +N 422dc51e e5d20000 3ff80000 00000000 434cb6c7 157c7d3a +N 410fe678 00000000 40080000 00000000 434fb3a5 0c0565b8 +N 4227126e ea020000 3ff80000 00000000 43439741 2957b840 +N 422556d4 65f20000 3ff80000 00000000 43416cfe 25b8d8c6 +N 410daf08 00000000 40080000 00000000 43498ac0 463b16d0 +N 410aed18 00000000 40080000 00000000 4343107b 41b011fe +N 42282484 07c20000 3ff80000 00000000 4344f85d a74e07a8 +N 422dc72b a2c20000 3ff80000 00000000 434cb9be 5232a438 +N 422c1c8b 1b320000 3ff80000 00000000 434a5923 c47b0ede +N 410c3488 00000000 40080000 00000000 4345e98b 4bbdab58 +N 410a2a98 00000000 40080000 00000000 43417ee5 84e69046 +N 4227d0fb 02220000 3ff80000 00000000 43448be5 9fd3c97c +N 410ebb98 00000000 40080000 00000000 434c58cf f5cd00f6 +N 422ae75b 3ed20000 3ff80000 00000000 4348ab27 20e9a71a +N 410cc1c8 00000000 40080000 00000000 4347393b 80cb8db4 +N 422aa07a 7b720000 3ff80000 00000000 434849eb 821b8316 +N 410d1758 00000000 40080000 00000000 43480af2 6aaa1e6a +N 4224d2bc 28a20000 3ff80000 00000000 4340cc2b a0ee086c +N 410cc638 00000000 40080000 00000000 434743fd 65be43cc +N 422d15fd e3120000 3ff80000 00000000 434bbadd 2cc9c36e +N 422645e6 58c20000 3ff80000 00000000 43429503 7f8b23f8 +N 422b1c2e 22320000 3ff80000 00000000 4348f3f1 d972effe +N 410d1b58 00000000 40080000 00000000 434814de ac05092a +N 410f9678 00000000 40080000 00000000 434ec777 9888b6b8 +N 422f1b2e dae20000 3ff80000 00000000 434eab2e baed64c4 +N 422d1f68 cb820000 3ff80000 00000000 434bc856 08be9f50 +N 422ead04 ca220000 3ff80000 00000000 434e08d3 333f1384 +N 410aa608 00000000 40080000 00000000 43427b17 15f0d720 +N 410d7a98 00000000 40080000 00000000 43490451 ef014746 +N 410f39a8 00000000 40080000 00000000 434dbb42 61d32946 +N 422cc161 f2520000 3ff80000 00000000 434b4236 15e9c8d6 +N 410f0d88 00000000 40080000 00000000 434d3de9 495f3008 +N 410e55b8 00000000 40080000 00000000 434b428c 5a6aa0b4 +N 42267375 81a20000 3ff80000 00000000 4342ce24 39fdbf34 +N 42271e53 ae820000 3ff80000 00000000 4343a669 2906e390 +N 4229525e 28e20000 3ff80000 00000000 43468669 02128ffc +N 410a00f8 00000000 40080000 00000000 43412beb 3a4d1a30 +N 410b5cf8 00000000 40080000 00000000 434401fd 6b47ab70 +N 410c41d8 00000000 40080000 00000000 434608a0 da27fd22 +N 42297902 74920000 3ff80000 00000000 4346ba0c 3e0f8be2 +N 42261e21 d9d20000 3ff80000 00000000 43426355 9303ad46 +N 410b7068 00000000 40080000 00000000 43442cbe ff13714a +N 422b30e7 c2d20000 3ff80000 00000000 43491094 7f4cba9a +N 410c5b88 00000000 40080000 00000000 434644ee 8e3cc2a8 +N 4225079a 0f820000 3ff80000 00000000 43410c4c 5a7bd730 +N 422b88de 30820000 3ff80000 00000000 43498a96 f8d78ad0 +N 410fdbd8 00000000 40080000 00000000 434f9402 606d7702 +N 410f23d8 00000000 40080000 00000000 434d7d1f 3dfa1882 +N 410ea338 00000000 40080000 00000000 434c1592 ae67343c +N 41099138 00000000 40080000 00000000 4340523b 89c48edc +N 42270c2c 34a20000 3ff80000 00000000 43438f48 5f0df0ec +N 422c9da4 1b220000 3ff80000 00000000 434b0f73 86577224 +N 410bf8c8 00000000 40080000 00000000 43455f6f a5f33504 +N 422e57f2 6eb20000 3ff80000 00000000 434d8c39 77c94e6e +N 4226d5c5 94320000 3ff80000 00000000 43434a30 b1a635be +N 410fbf08 00000000 40080000 00000000 434f3ea2 aab8b9d0 +N 4226aec4 80820000 3ff80000 00000000 434318d9 8c029330 +N 422c8934 ac120000 3ff80000 00000000 434af27c 16967e72 +N 410ca068 00000000 40080000 00000000 4346e8bd 4c03124a +N 40c31b80 00000000 40100000 00000000 4340456a 85e26450 +N 422e643e ea420000 3ff80000 00000000 434d9e32 2743ef68 +N 4229d9b9 23920000 3ff80000 00000000 43473bf5 5c05a702 +N 410988d8 00000000 40080000 00000000 43404236 d4fa73f2 +N 410dba28 00000000 40080000 00000000 4349a782 e9a3901e +N 422c0b18 e3b20000 3ff80000 00000000 434a40a0 77097e32 +N 410d4318 00000000 40080000 00000000 4348780e fe1fc31e +N 41098408 00000000 40080000 00000000 43403907 345d28c0 +N 410b0738 00000000 40080000 00000000 4343482e f99a1afc +N 4226715d 7bc20000 3ff80000 00000000 4342cb82 d1a124d8 +N 410bf1c8 00000000 40080000 00000000 43454f67 f2d296b4 +N 422aab33 6d420000 3ff80000 00000000 43485898 d966bfb8 +N 410b5a28 00000000 40080000 00000000 4343fbd2 aca76e1e +N 422875c7 11320000 3ff80000 00000000 43456296 acf15c1e +N 410f8858 00000000 40080000 00000000 434e9e3f bdcbe01a +N 4224765e f7e20000 3ff80000 00000000 43405ce4 f2a410a4 +N 410eb378 00000000 40080000 00000000 434c425a 54425028 +N 42247279 2ef20000 3ff80000 00000000 43405838 57f3705a +N 422f7665 2f920000 3ff80000 00000000 434f3276 4c978982 +N 410e50c8 00000000 40080000 00000000 434b353e e5065d84 +N 422d89ad 71420000 3ff80000 00000000 434c60f1 991f7938 +N 42279a89 56f20000 3ff80000 00000000 43444599 cc936aa6 +N 410ff548 00000000 40080000 00000000 434fdfe2 c432205c +N 410f76d8 00000000 40080000 00000000 434e6b61 c465bf92 +N 410a3568 00000000 40080000 00000000 4341949e cf3191ba +N 410a0ed8 00000000 40080000 00000000 43414776 93c38812 +N 410b2e18 00000000 40080000 00000000 43439bda 3178a5ae +N 410c8538 00000000 40080000 00000000 4346a7b5 78cb609c +N 4227035e fc920000 3ff80000 00000000 43438415 1786ad1e +N 422525bd 63c20000 3ff80000 00000000 434130ff 4b33e228 +N 410c7d48 00000000 40080000 00000000 434694d0 6379d1dc +N 4228e21b 74320000 3ff80000 00000000 4345f144 9b14c642 +N 4109a2e8 00000000 40080000 00000000 43407432 87d1e102 +N 410a2b18 00000000 40080000 00000000 43417fe6 4b0aea9e +N 42248b95 52020000 3ff80000 00000000 4340765d 283b2ec0 +N 410cbaa8 00000000 40080000 00000000 434727fc b2751df6 +N 42291340 b2f20000 3ff80000 00000000 43463266 31778f26 +N 410ab478 00000000 40080000 00000000 43429930 ead53058 +N 410d7a98 00000000 40080000 00000000 43490451 ef014746 +N 410e8058 00000000 40080000 00000000 434bb617 d733fa9a +N 422968d9 36320000 3ff80000 00000000 4346a46e cc5bca82 +N 410a8968 00000000 40080000 00000000 43423fc9 06cdc77a +N 410c8818 00000000 40080000 00000000 4346ae90 1544a58e +N 41097938 00000000 40080000 00000000 43402470 4daa525c +N 410fbf98 00000000 40080000 00000000 434f404b df0e0fb6 +N 4229aad8 38e20000 3ff80000 00000000 4346fcde 8cb7c604 +N 422bba3b b6c20000 3ff80000 00000000 4349cf65 bc318b48 +N 410aec98 00000000 40080000 00000000 43430f6b 651073a6 +N 422ec525 b8820000 3ff80000 00000000 434e2c49 d65ea830 +N 422e048c 99620000 3ff80000 00000000 434d12bc 73c3664c +N 422ab88f 05320000 3ff80000 00000000 43486ae5 cb1c9a62 +N 422ed8a6 12820000 3ff80000 00000000 434e48fd 97124e10 +N 42265d13 20f20000 3ff80000 00000000 4342b20b 7d7ee69a +N 422f3bff c5d20000 3ff80000 00000000 434edbc3 a985413a +N 422614fd a7920000 3ff80000 00000000 434257f0 64f91d7e +N 4109c0c8 00000000 40080000 00000000 4340adfb 8f29b284 +N 410ef3a8 00000000 40080000 00000000 434cf50d 12b91d26 +N 422b6835 28720000 3ff80000 00000000 43495d32 d007ee8a +N 410d4ab8 00000000 40080000 00000000 43488b34 c5431ba4 +N 410f92b8 00000000 40080000 00000000 434ebc82 9ee82124 +N 42960c10 4cc20400 3ff40000 00000000 4340e3fd fcce2350 +N 4226bdee 9d020000 3ff80000 00000000 43432c03 6737e6e0 +N 422a369f 60520000 3ff80000 00000000 4347b9a4 8f022f6a +N 410f45b8 00000000 40080000 00000000 434dddc4 884f5db4 +N 410d1a68 00000000 40080000 00000000 4348128b 0e0a242a +N 422c9a18 65b20000 3ff80000 00000000 434b0a6c 2046f272 +N 422e229a 61a20000 3ff80000 00000000 434d3e70 e4444b34 +N 410f2378 00000000 40080000 00000000 434d7c0e 86d30528 +N 410d2698 00000000 40080000 00000000 434830d5 c6461186 +N 410dd538 00000000 40080000 00000000 4349edd3 37d4af9c +N 410ca518 00000000 40080000 00000000 4346f400 2131d87e +N 41096908 00000000 40080000 00000000 434005bd cb5169b0 +N 4225a862 64d20000 3ff80000 00000000 4341d143 145fe85a +N 4227a57d e1020000 3ff80000 00000000 434453b8 6e9b4060 +N 410c9dc8 00000000 40080000 00000000 4346e270 854542f4 +N 410fe3b8 00000000 40080000 00000000 434fab72 e5cef554 +N 422c67d6 a5620000 3ff80000 00000000 434ac346 3fa7e5cc +N 410bb558 00000000 40080000 00000000 4344c64d be520f0a +N 422ad41d 54920000 3ff80000 00000000 434890b4 dc21cfe2 +N 41099bb8 00000000 40080000 00000000 4340665f 91978fd4 +N 410bcfe8 00000000 40080000 00000000 43450246 308ceef2 +N 42265c57 e0120000 3ff80000 00000000 4342b120 b00d23f2 +N 410df988 00000000 40080000 00000000 434a4cf5 453df448 +N 410a4d28 00000000 40080000 00000000 4341c495 6dbf572e +N 42246133 96c20000 3ff80000 00000000 43404387 0fc03f48 +N 4229e976 1ef20000 3ff80000 00000000 43475130 6a1431a6 +N 410b8418 00000000 40080000 00000000 4344584b 46378ece +N 410e94d8 00000000 40080000 00000000 434bee1d 47a8ec32 +N 410ed748 00000000 40080000 00000000 434ca5b2 48f4b8bc +N 410a0b98 00000000 40080000 00000000 43414100 469d77f6 +N 4109daf8 00000000 40080000 00000000 4340e111 6b058310 +N 410ab488 00000000 40080000 00000000 43429952 58c46358 +N 4224f4c5 34720000 3ff80000 00000000 4340f56b 5556b00a +N 422f8afb bf220000 3ff80000 00000000 434f511a 77b0075c +N 41468b68 80000000 40040000 00000000 434aa9bc b6f0b98c +N 410b9548 00000000 40080000 00000000 43447e82 fbcd2e5c +N 410f42d8 00000000 40080000 00000000 434dd588 90af3bd2 +N 42244df7 73420000 3ff80000 00000000 43402c86 0505ba08 +N 410ba428 00000000 40080000 00000000 43449fbc e03170fe +N 41097228 00000000 40080000 00000000 43401706 e2343e9e +N 410e2af8 00000000 40080000 00000000 434acfee 7b871210 +N 410c3df8 00000000 40080000 00000000 4345ff91 8b0933a0 +N 40c3de80 00000000 40100000 00000000 4343066b 5a354da8 +N 4228a13d 3e820000 3ff80000 00000000 43459baf 2abf8d90 +N 422d95cf dbb20000 3ff80000 00000000 434c7270 2a538d32 +N 410da958 00000000 40080000 00000000 43497c14 8be68eca +N 4229031b 97420000 3ff80000 00000000 43461cf9 a15ccb78 +N 4229d0d9 c1020000 3ff80000 00000000 43473000 21954ba0 +N 422f287f abc20000 3ff80000 00000000 434ebee2 24ff8d28 +N 422837a3 bd420000 3ff80000 00000000 4345114d 2b293db8 +N 410f6478 00000000 40080000 00000000 434e3635 7527f158 +N 422af643 b1c20000 3ff80000 00000000 4348bfab 08af3b68 +N 422901e4 67320000 3ff80000 00000000 43461b5c f81ce2a2 +N 422bb717 8c320000 3ff80000 00000000 4349cb03 055c1942 +N 422e7e56 2fb20000 3ff80000 00000000 434dc45e 34939fb2 +N 410d0048 00000000 40080000 00000000 4347d1f1 67b8716c +N 410bd178 00000000 40080000 00000000 434505d0 d9ea61c8 +N 4109c9e8 00000000 40080000 00000000 4340bfbc c1087cd2 +N 4226efc6 cdc20000 3ff80000 00000000 43436b2d 8f8c7de8 +N 422cd6ba 15b20000 3ff80000 00000000 434b6095 4c000872 +N 422e32be ab020000 3ff80000 00000000 434d55f3 256f2c20 +N 42258c72 ce520000 3ff80000 00000000 4341aed4 fce147aa +N 422bf755 bda20000 3ff80000 00000000 434a24e5 43566b4c +N 410c5038 00000000 40080000 00000000 43462a52 781e1fac +N 42289f43 f3320000 3ff80000 00000000 43459916 43ef9c22 +N 422f18d7 73520000 3ff80000 00000000 434ea7b8 5593bff6 +N 410af348 00000000 40080000 00000000 43431da2 cfc3b1fc +N 410ecc48 00000000 40080000 00000000 434c8716 1cae1bac +N 410ad4c8 00000000 40080000 00000000 4342dd05 97566a44 +N 410fa598 00000000 40080000 00000000 434ef3c3 6d5cdfd6 +N 422479f8 54820000 3ff80000 00000000 43406136 4bd7b2b0 +N 42268f22 29620000 3ff80000 00000000 4342f0f4 391a804c +N 410b71e8 00000000 40080000 00000000 4344300e 31968852 +N 410a4908 00000000 40080000 00000000 4341bc3a 98e013b0 +N 410c5bc8 00000000 40080000 00000000 43464585 56c7ec94 +N 41098018 00000000 40080000 00000000 43403185 b8ab080e +N 4109c558 00000000 40080000 00000000 4340b6da 95c15a0a +N 422a26ae 16520000 3ff80000 00000000 4347a403 0497f956 +N 410c12a8 00000000 40080000 00000000 43459af6 73829a76 +N 410ceb68 00000000 40080000 00000000 43479ea6 7db378da +N 4226fa78 55320000 3ff80000 00000000 434378c3 9f9ba462 +N 410d7528 00000000 40080000 00000000 4348f67c 93dd82ae +N 410bdc78 00000000 40080000 00000000 43451ecb 040ef7d8 +N 42296d14 f5620000 3ff80000 00000000 4346aa17 9d5df7cc +N 4226b0a9 7d320000 3ff80000 00000000 43431b3e 144f469e +N 422c1f01 02420000 3ff80000 00000000 434a5c99 6e599668 +N 4226f37b 2ba20000 3ff80000 00000000 43436fe2 1d0f0174 +N 422f7fd1 60f20000 3ff80000 00000000 434f407b 1eb05166 +N 410e2578 00000000 40080000 00000000 434ac146 ff484988 +N 410ef978 00000000 40080000 00000000 434d0560 79822948 +N 410c6608 00000000 40080000 00000000 43465db4 672f2b20 +N 422c7234 baa20000 3ff80000 00000000 434ad1ee 7681dad4 +N 42258d2a a0b20000 3ff80000 00000000 4341afb7 435bcbd2 +N 410ec078 00000000 40080000 00000000 434c664f 71b14a98 +N 422b7177 1bf20000 3ff80000 00000000 43496a0d d45855fa +N 40c47080 00000000 40100000 00000000 43454e26 7fb39dc0 +N 4224a5f5 47c20000 3ff80000 00000000 4340961a 921b0058 +N 4109ce58 00000000 40080000 00000000 4340c863 a26bfc3a +N 410da708 00000000 40080000 00000000 4349761f 19a4f550 +N 422bdfdd b9a20000 3ff80000 00000000 434a0403 4abfc234 +N 4109ca58 00000000 40080000 00000000 4340c096 fd82e17a +N 40c48980 00000000 40100000 00000000 4345b722 c6010488 +N 410dc408 00000000 40080000 00000000 4349c11c 5909f4c0 +N 410fd8d8 00000000 40080000 00000000 434f8b17 82754af2 +N 4225e77f 81f20000 3ff80000 00000000 43421f5d f3156546 +N 422faf82 dcf20000 3ff80000 00000000 434f8790 56b5f1e6 +N 4224dda1 73820000 3ff80000 00000000 4340d95c 6e65fe50 +N 410e8818 00000000 40080000 00000000 434bcb3c c388058e +N 422491e5 2c020000 3ff80000 00000000 43407df3 d90f4f80 +N 410bf918 00000000 40080000 00000000 43456027 094ce63e +N 422c8fef 84420000 3ff80000 00000000 434afc05 095be9a8 +N 4224da4c dd820000 3ff80000 00000000 4340d553 e61cc1f0 +N 410f4f48 00000000 40080000 00000000 434df932 b6e7b73c +N 410a4928 00000000 40080000 00000000 4341bc7b 5f29f46e +N 410e15f8 00000000 40080000 00000000 434a9817 5d704c20 +N 422a7fca fd220000 3ff80000 00000000 43481d40 22834f64 +N 410e7b58 00000000 40080000 00000000 434ba879 5458bb2a +N 41099cb8 00000000 40080000 00000000 4340684b 7b4ad904 +N 422be126 44520000 3ff80000 00000000 434a05cf 4320a6ea +N 4224a1a4 31620000 3ff80000 00000000 434090e7 4d07eab4 +N 410f85c8 00000000 40080000 00000000 434e96c9 6b4db674 +N 422a1157 09620000 3ff80000 00000000 43478719 008fb3b4 +N 410e0178 00000000 40080000 00000000 434a61df 988a6ac8 +N 42262e75 ab520000 3ff80000 00000000 434277b5 cd3f110a +N 4109c2d8 00000000 40080000 00000000 4340b1fd cc5373d2 +N 410e3768 00000000 40080000 00000000 434af125 adc8e11a +N 410fbdc8 00000000 40080000 00000000 434f3af1 fa96f8f4 +N 410a16e8 00000000 40080000 00000000 43415785 7b5094c2 +N 4229a256 d2020000 3ff80000 00000000 4346f172 5d4bbec0 +N 4109fb98 00000000 40080000 00000000 43412147 82827cf6 +N 422993cd 96120000 3ff80000 00000000 4346ddf1 3eb12732 +N 422671e3 7ae20000 3ff80000 00000000 4342cc2b 25d4c0c4 +N 410caa28 00000000 40080000 00000000 4347002d bb3b151e +N 4226ab30 a1920000 3ff80000 00000000 43431455 1618e142 +N 422d02ef b4120000 3ff80000 00000000 434b9fa1 7de7ea8e +N 4226c168 fa120000 3ff80000 00000000 43433069 76eea94e +N 410f6208 00000000 40080000 00000000 434e2f2c 6970fa60 +N 422476c5 53820000 3ff80000 00000000 43405d5f ba10f250 +N 40e35620 00000000 400c0000 00000000 4345f411 e120fd1c +N 410f2cb8 00000000 40080000 00000000 434d965c ffe79404 +N 410f0f28 00000000 40080000 00000000 434d4280 be33b48e +N 410b2ca8 00000000 40080000 00000000 434398bd e31fb856 +N 410f29e8 00000000 40080000 00000000 434d8e5b b3fa8ed2 +N 422d975f dff20000 3ff80000 00000000 434c74b1 22e4e186 +N 4224a359 08b20000 3ff80000 00000000 434092f5 7ca468d2 +N 4225d5b9 61920000 3ff80000 00000000 43420953 9a060942 +N 422710a1 07920000 3ff80000 00000000 434394f4 ea4c9682 +N 4225691d d7b20000 3ff80000 00000000 43418369 4dd2a4b2 +N 410c48e8 00000000 40080000 00000000 4346192a 602f4922 +N 410b7778 00000000 40080000 00000000 43443c57 0b06ece8 +N 422b97f3 1a920000 3ff80000 00000000 43499f95 f84a96de +N 422b900f 08b20000 3ff80000 00000000 43499498 ffe728d2 +N 422871bc 14320000 3ff80000 00000000 43455d49 947b9a42 +N 422ace81 e7320000 3ff80000 00000000 43488901 c3c992a2 +N 4229a6ed 4bd20000 3ff80000 00000000 4346f79b 6a383986 +N 4224b5a2 39620000 3ff80000 00000000 4340a901 6de52a4c +N 4229fef6 85520000 3ff80000 00000000 43476e3c 380a7836 +N 42245b04 bff20000 3ff80000 00000000 43403c20 df8bc586 +N 410f7838 00000000 40080000 00000000 434e6f5e e07b9f2c +N 410e3a28 00000000 40080000 00000000 434af881 7a71e81e +N 410e3458 00000000 40080000 00000000 434ae8f5 63165e5a +N 410dea38 00000000 40080000 00000000 434a24bb 506c3e8c +N 410a21a8 00000000 40080000 00000000 43416cfe 25b8d8c6 +N 410cc0a8 00000000 40080000 00000000 43473681 dc295616 +N 410e33b8 00000000 40080000 00000000 434ae749 c6c05454 +N 410cac38 00000000 40080000 00000000 43470525 196d0cec +N 4226d3a8 fd920000 3ff80000 00000000 43434783 c42be9c2 +N 410cd008 00000000 40080000 00000000 43475bd2 c8fb6700 +N 422e0a9a 8e720000 3ff80000 00000000 434d1b88 abfbeb4a +N 422a52ef a3020000 3ff80000 00000000 4347e01f 4d644920 +N 422de993 38a20000 3ff80000 00000000 434ceb95 22cbde6c +N 422ba9f3 e4e20000 3ff80000 00000000 4349b8ad a4fe7284 +N 42293b26 29320000 3ff80000 00000000 43466774 dc63e91e +N 4228dfe7 23d20000 3ff80000 00000000 4345ee5a 3cee1c86 +N 410cc628 00000000 40080000 00000000 434743d6 964f185e +N 422b4ec7 d9520000 3ff80000 00000000 434939ee e03abeb6 +N 410d5e88 00000000 40080000 00000000 4348bd24 085df738 +N 410e6538 00000000 40080000 00000000 434b6c6b 12801a9c +N 410ca0d8 00000000 40080000 00000000 4346e9ca 3490d472 +N 42242ff0 91d20000 3ff80000 00000000 434008b2 a285cc46 +N 410a7318 00000000 40080000 00000000 434211e7 5d01441e +N 410e24c8 00000000 40080000 00000000 434abf72 6ff39944 +N 410e2278 00000000 40080000 00000000 434ab94a fc1fa8f8 +N 410e2f38 00000000 40080000 00000000 434adb45 050b7a7c +N 42248679 f5b20000 3ff80000 00000000 4340703a 3576c472 +N 41097468 00000000 40080000 00000000 43401b4b e8aa700a +N 40c63980 00000000 40100000 00000000 434dc810 89972ac8 +N 422451d9 c0120000 3ff80000 00000000 4340312a 47ab07f2 +N 410a2f68 00000000 40080000 00000000 4341888e 8f6a839a +N 4227c0d0 c5120000 3ff80000 00000000 434476fe 0e2dbe52 +N 4226a531 d5720000 3ff80000 00000000 43430cc3 e9ad282a +N 410c5748 00000000 40080000 00000000 43463aec d3acc0bc +N 4226d5c5 94320000 3ff80000 00000000 43434a30 b1a635be +N 422b5348 e9020000 3ff80000 00000000 4349402c e4a32360 +N 410f96f8 00000000 40080000 00000000 434ec8ed ca054650 +N 410d6538 00000000 40080000 00000000 4348ce0e 2092ea9c +N 4228ab38 ff720000 3ff80000 00000000 4345a8d3 cd2e9296 +N 410bf4b8 00000000 40080000 00000000 43455621 0f325184 +N 410c9468 00000000 40080000 00000000 4346cbfa 08ab760a +N 410c1328 00000000 40080000 00000000 43459c1e 0110a74e +N 410b06a8 00000000 40080000 00000000 434346fa cf7a4a36 +N 410e2088 00000000 40080000 00000000 434ab423 bcf86f98 +N 410d6988 00000000 40080000 00000000 4348d8fa 841cb948 +N 410be078 00000000 40080000 00000000 434527e5 10000098 +N 410be8a8 00000000 40080000 00000000 43453a8e 871f1196 +N 410e5908 00000000 40080000 00000000 434b4b7b 74d996b0 +N 41099b18 00000000 40080000 00000000 4340652c 3309379e +N 422e4b2b e5d20000 3ff80000 00000000 434d7992 4a5822c6 +N 410c2438 00000000 40080000 00000000 4345c39c 6a272b6c +N 410ce688 00000000 40080000 00000000 434792b6 a22950b8 +N 410b2ba8 00000000 40080000 00000000 43439694 211553a6 +N 42291cc5 b4820000 3ff80000 00000000 43463f0b 4b0136b0 +N 422cc161 f2520000 3ff80000 00000000 434b4236 15e9c8d6 +N 410c3368 00000000 40080000 00000000 4345e6ec 2b50d25a +N 410a6198 00000000 40080000 00000000 4341ee21 1447c516 +N 410c1858 00000000 40080000 00000000 4345a81a cb11e31a +N 410dae78 00000000 40080000 00000000 4349894c 93fe0b38 +N 422e4078 f3920000 3ff80000 00000000 434d69f6 49ece2fe +N 422991ca a9e20000 3ff80000 00000000 4346db3e c329f564 +N 410dcf38 00000000 40080000 00000000 4349de31 5bdf887c +N 410f3038 00000000 40080000 00000000 434da055 40d889ac +N 4228424d 09720000 3ff80000 00000000 43451f38 2dad9156 +N 410f2be8 00000000 40080000 00000000 434d940c d50c7a32 +N 410b27a8 00000000 40080000 00000000 43438dee b06b98e6 +N 410e34b8 00000000 40080000 00000000 434ae9f5 fc957d84 +N 410f0758 00000000 40080000 00000000 434d2c71 e846536a +N 410e4128 00000000 40080000 00000000 434b0b42 a6352eee +N 4224caf9 3c420000 3ff80000 00000000 4340c2c8 4d5074a8 +N 42288196 06920000 3ff80000 00000000 43457214 f13f6fa2 +N 422d6ce1 d9c20000 3ff80000 00000000 434c377c 3e049a68 +N 410f11f8 00000000 40080000 00000000 434d4a74 52883b60 +N 410a7818 00000000 40080000 00000000 43421c28 ba612a8e +N 4109b468 00000000 40080000 00000000 434095fb 993e5c0a +N 4229ae8a 1cb20000 3ff80000 00000000 434701d5 70f87352 +N 42245d1c c4820000 3ff80000 00000000 43403ea2 339b6350 +N 4228a417 40d20000 3ff80000 00000000 43459f6f f2aeb726 +N 4225f1d8 40120000 3ff80000 00000000 43422c36 9facb7f2 +N 410a9408 00000000 40080000 00000000 434255bd 64365bc0 +N 40c3e880 00000000 40100000 00000000 43432cd5 4c288aa0 +N 4227fd7d a2820000 3ff80000 00000000 4344c599 cf1c47f0 +N 410bb788 00000000 40080000 00000000 4344cb39 ba72dbe8 +N 42296062 c6920000 3ff80000 00000000 4346991f fe0de85e +N 422aa9b7 ada20000 3ff80000 00000000 43485690 dd728ab4 +N 422d5417 25d20000 3ff80000 00000000 434c13da b8124ac6 +N 422e7436 4cf20000 3ff80000 00000000 434db58c 39fbc3e6 +N 40c44980 00000000 40100000 00000000 4344ad59 e441f988 +N 410dbdd8 00000000 40080000 00000000 4349b110 17daf262 +N 410f2908 00000000 40080000 00000000 434d8bde 704f7db0 +N 410a2e28 00000000 40080000 00000000 4341860b ded0afde +N 422c1e6b 05b20000 3ff80000 00000000 434a5bc6 8804798e +N 410c56c8 00000000 40080000 00000000 434639bf a4ec54a4 +N 410c9aa8 00000000 40080000 00000000 4346daf2 0e1fc7f6 +N 422a4a18 8ab20000 3ff80000 00000000 4347d419 6b1452ee +N 422d5cb5 82920000 3ff80000 00000000 434c203c 03326bde +N 422de8d9 98120000 3ff80000 00000000 434cea87 efe234f2 +N 4228833a 1b320000 3ff80000 00000000 4345743c 6764d122 +N 4229c481 9a920000 3ff80000 00000000 43471f60 7fcce6de +N 410b8ac8 00000000 40080000 00000000 43446724 5c13f264 +N 4224d0d1 be920000 3ff80000 00000000 4340c9da 46481f5e +N 410a2ba8 00000000 40080000 00000000 43418107 35aea3a6 +N 410f9888 00000000 40080000 00000000 434ecd7f 71058618 +N 410cfe98 00000000 40080000 00000000 4347cdc9 2d023e06 +N 410f3668 00000000 40080000 00000000 434db1fa c0337b6a +N 42246b94 c8020000 3ff80000 00000000 43404ff5 74aacb00 +N 410c2d88 00000000 40080000 00000000 4345d93e cb2ae608 +N 410f4218 00000000 40080000 00000000 434dd362 e8e1076e +N 410f7948 00000000 40080000 00000000 434e7274 27ac951c +N 410a54b8 00000000 40080000 00000000 4341d3ed 6e7f2384 +N 410e9888 00000000 40080000 00000000 434bf838 f9af5618 +N 410ab788 00000000 40080000 00000000 43429f97 ada8abe8 +N 422f83e9 37a20000 3ff80000 00000000 434f4692 baf978f4 +N 410cb768 00000000 40080000 00000000 43472021 c3b3591a +N 42256f26 9a420000 3ff80000 00000000 43418ad1 2fa11298 +N 422e756e 7ca20000 3ff80000 00000000 434db755 124fa3ec +N 4226587a 4e520000 3ff80000 00000000 4342ac48 16462856 +N 422a3300 b3520000 3ff80000 00000000 4347b4ba a801580a +N 422f1839 ba220000 3ff80000 00000000 434ea6cf 1d93567c +N 42291da8 7ec20000 3ff80000 00000000 43464038 a9966648 +N 410b9e48 00000000 40080000 00000000 43449299 20cb490c +N 410e1b78 00000000 40080000 00000000 434aa6af cd3723a8 +N 410dd508 00000000 40080000 00000000 4349ed56 10942df0 +N 410f4ca8 00000000 40080000 00000000 434df1a9 6316ce56 +N 422bbdb9 70d20000 3ff80000 00000000 4349d445 c73cb2da +N 410bc278 00000000 40080000 00000000 4344e3e1 507c76f8 +N 42288cf7 b6d20000 3ff80000 00000000 43458107 604cd01a +N 410b05f8 00000000 40080000 00000000 43434582 3ba23920 +N 422c2447 29a20000 3ff80000 00000000 434a6404 4d1a97cc +N 422b525c 5ac20000 3ff80000 00000000 43493ee5 02c390c8 +N 42290f9a 0c520000 3ff80000 00000000 43462d8d 52d2aa16 +N 422cd070 60c20000 3ff80000 00000000 434b57a1 972caf08 +N 410a0b48 00000000 40080000 00000000 43414061 4b19ce7c +N 4109bea8 00000000 40080000 00000000 4340a9da e4be98b6 +N 422a9a6f c0720000 3ff80000 00000000 434841a7 9c41418a +N 42244a7b 72220000 3ff80000 00000000 4340285c 633f037c +N 4109a1a8 00000000 40080000 00000000 434071ca 807180c6 +N 410ad378 00000000 40080000 00000000 4342da41 102a5628 +N 4224fe14 a8920000 3ff80000 00000000 434100b9 c9f77e9e +N 42283882 73820000 3ff80000 00000000 4345126f cc0e5e50 +N 410cc8f8 00000000 40080000 00000000 43474aa9 b3c8bfb0 +N 410e3ee8 00000000 40080000 00000000 434b053a 7803b842 +N 42249366 0a920000 3ff80000 00000000 43407fc2 bc9d5b22 +N 422826cb c7b20000 3ff80000 00000000 4344fb56 4976c2b2 +N 42275e5a 6e420000 3ff80000 00000000 4343f843 16b73a18 +N 410ddd28 00000000 40080000 00000000 434a028b 03a4ca2e +N 422f8f53 de420000 3ff80000 00000000 434f5792 ea589be8 +N 422e2bd3 28c20000 3ff80000 00000000 434d4bde 5a9ab5f8 +N 410d13a8 00000000 40080000 00000000 434801cf 08ec9326 +N 4224f30d 02a20000 3ff80000 00000000 4340f355 099e982c +N 410f4618 00000000 40080000 00000000 434dded7 98ab4e2e +N 422adafb cb720000 3ff80000 00000000 43489a24 a385d916 +N 42297c05 67d20000 3ff80000 00000000 4346be14 1fee2106 +N 410cfa98 00000000 40080000 00000000 4347c3f0 7d8b6f46 +N 42267eaa e3520000 3ff80000 00000000 4342dc3b 2080020a +N 410fcf88 00000000 40080000 00000000 434f6f73 ce141068 +N 422f8b7a d4c20000 3ff80000 00000000 434f51d7 bb13c288 +N 422e6059 1b420000 3ff80000 00000000 434d987f b9046b08 +N 4229eb99 47b20000 3ff80000 00000000 43475413 062f72b2 +N 422fef12 3dc20000 3ff80000 00000000 434fe69e b8ae27e8 +N 42251baf 38720000 3ff80000 00000000 434124bd d191308a +N 410b5768 00000000 40080000 00000000 4343f5cc 3d22471a +N 410bec28 00000000 40080000 00000000 4345428c 25a1c27e +N 422ba266 76220000 3ff80000 00000000 4349ae25 dad1ff04 +N 42257a34 80220000 3ff80000 00000000 43419865 054dfabc +N 410dec48 00000000 40080000 00000000 434a2a23 fd2ad1ac +N 422ff411 1d020000 3ff80000 00000000 434fee1b 56d0d6e0 +N 410c1038 00000000 40080000 00000000 43459556 382bd3ac +N 422cb3a4 cdf20000 3ff80000 00000000 434b2eaf 50ce143a +N 42255f82 74820000 3ff80000 00000000 434177a1 0dc70150 +N 410c24c8 00000000 40080000 00000000 4345c4ea 8aa93944 +N 422cc06f 47920000 3ff80000 00000000 434b40dd 0b02717e +N 410d4918 00000000 40080000 00000000 4348871f 4b025d3e +N 410f45a8 00000000 40080000 00000000 434ddd96 b0e43986 +N 410cd4e8 00000000 40080000 00000000 434767b0 1725e562 +N 410d3be8 00000000 40080000 00000000 4348660b 97743532 +N 422fe356 6df20000 3ff80000 00000000 434fd50b 46f437c6 +N 410bb9d8 00000000 40080000 00000000 4344d06e 8eadbfa2 +N 422457a1 23c20000 3ff80000 00000000 43403813 1406ca28 +N 410b3908 00000000 40080000 00000000 4343b38f d38f80b0 +N 42273678 2ab20000 3ff80000 00000000 4343c539 0c331eee +N 410aa7e8 00000000 40080000 00000000 43427efe 00ac7b72 +N 410a6928 00000000 40080000 00000000 4341fd90 f35e0a6e +N 422c3278 07320000 3ff80000 00000000 434a77fd 0d2b16a2 +N 410f3c98 00000000 40080000 00000000 434dc3a7 40055aa6 +N 410f78e8 00000000 40080000 00000000 434e715d 8ffdea22 +N 4229e976 1ef20000 3ff80000 00000000 43475130 6a1431a6 +N 410eecd8 00000000 40080000 00000000 434ce1f2 6effe8b2 +N 42257516 02320000 3ff80000 00000000 4341921a f7e7b3fe +N 410ffd98 00000000 40080000 00000000 434ff8c8 8af28456 +N 410fff98 00000000 40080000 00000000 434ffec8 03f5fbb6 +N 4229da65 b6220000 3ff80000 00000000 43473cde 069078fc +N 4226347f 54020000 3ff80000 00000000 43427f40 9dda7f80 +N 422b7810 a7120000 3ff80000 00000000 43497339 53be8012 +N 42266504 ef920000 3ff80000 00000000 4342bc02 b4cd2e7e +N 422ee3b2 aad20000 3ff80000 00000000 434e5944 c061fa66 +N 410ffc08 00000000 40080000 00000000 434ff419 79f65f40 +N 422dd65f 11f20000 3ff80000 00000000 434ccfbf f9a94cba +N 422637d4 75020000 3ff80000 00000000 4342836a c5b457e0 +N 410ca798 00000000 40080000 00000000 4346fa03 25f48736 +N 410d8eb8 00000000 40080000 00000000 434937b1 7acf3464 +N 410e8e58 00000000 40080000 00000000 434bdc51 d9c1c03a +N 410b3738 00000000 40080000 00000000 4343afa0 aee813fc +N 410e0a78 00000000 40080000 00000000 434a79a4 0b007478 +N 4109b958 00000000 40080000 00000000 43409f8c 357d79ca +N 410b8768 00000000 40080000 00000000 43445fa5 273af81a +N 410d9df8 00000000 40080000 00000000 43495ecd f3d275a0 +N 410e0a28 00000000 40080000 00000000 434a78d0 89e2871e +N 4109a518 00000000 40080000 00000000 43407869 2550c87e +N 410c3eb8 00000000 40080000 00000000 43460152 3f678564 +N 422c1817 8e620000 3ff80000 00000000 434a52e1 e860da94 +N 4227a993 5b520000 3ff80000 00000000 434458fc bc04cb0a +N 40c4ea80 00000000 40100000 00000000 43475ce3 f87dd958 +N 410ff058 00000000 40080000 00000000 434fd11e f716979a +N 410a3098 00000000 40080000 00000000 43418af1 566e9e66 +N 42251959 86120000 3ff80000 00000000 434121e5 bebab932 +N 422510ed b1220000 3ff80000 00000000 434117a4 f6faffe4 +N 410b1c48 00000000 40080000 00000000 43437566 20a11aac +N 4227ea59 4b020000 3ff80000 00000000 4344acc2 5711d7e0 +N 422d3afb 27420000 3ff80000 00000000 434befd3 b36a7e88 +N 410b9668 00000000 40080000 00000000 43448105 090f9d6a +N 422e0bb1 9d120000 3ff80000 00000000 434d1d1e 427e0b52 +N 422a3e8b 59e20000 3ff80000 00000000 4347c466 963ae764 +N 422e9b48 5ef20000 3ff80000 00000000 434deeca bcd4e9a6 +N 410f6298 00000000 40080000 00000000 434e30cb f0db0ec6 +N 410c5fe8 00000000 40080000 00000000 43464f3e c3a7e1f2 +N 422bae5e afb20000 3ff80000 00000000 4349bed6 fa2e504e +N 422c8d92 eb620000 3ff80000 00000000 434af8ac 4eb79d8c +N 410b34a8 00000000 40080000 00000000 4343aa11 af5c4dd6 +N 4225cb67 47720000 3ff80000 00000000 4341fc8b 65930996 +N 40c53e80 00000000 40100000 00000000 4348dd1f 14b7c928 +N 422b25f6 95420000 3ff80000 00000000 43490174 d204e148 +N 410eafb8 00000000 40080000 00000000 434c3800 a8cc0f94 +N 410df628 00000000 40080000 00000000 434a4413 fb4e295e +N 410a8a58 00000000 40080000 00000000 434241b8 3c11e57a +N 422cc1db 49320000 3ff80000 00000000 434b42e2 9fa17ae2 +N 4109b008 00000000 40080000 00000000 43408d85 031ad100 +N 4229236b 02e20000 3ff80000 00000000 434647e0 938adbc4 +N 422bc02b 2e220000 3ff80000 00000000 4349d7af c60d3204 +N 410cebd8 00000000 40080000 00000000 43479fb8 ee78b202 +N 410ca418 00000000 40080000 00000000 4346f198 d0e374ce +N 410fe5e8 00000000 40080000 00000000 434fb1f7 c3dc4c12 +N 4224cf4e a3320000 3ff80000 00000000 4340c805 fcdbedde +N 410dd7e8 00000000 40080000 00000000 4349f4d5 c201dc72 +N 410d3658 00000000 40080000 00000000 43485820 d7c483ba +N 410e0748 00000000 40080000 00000000 434a7137 814021bc +N 410b7198 00000000 40080000 00000000 43442f5d aa17f016 +N 410b49f8 00000000 40080000 00000000 4343d86c c096c5e0 +N 42268d3e 93920000 3ff80000 00000000 4342ee93 3a00b6fe +N 4109f528 00000000 40080000 00000000 4341148f 2bb31aae +N 422a60a9 46520000 3ff80000 00000000 4347f2cd f7a2ef56 +N 410fc428 00000000 40080000 00000000 434f4dc6 ed4ac6fe +N 42293345 55a20000 3ff80000 00000000 43465cf7 6492b3b4 +N 41099198 00000000 40080000 00000000 434052f3 65c58616 +N 410ef278 00000000 40080000 00000000 434cf1b7 f8886ff8 +N 4227ac95 ef320000 3ff80000 00000000 43445cde cd673c5e +N 422b5718 de120000 3ff80000 00000000 43494575 dd9609ce +N 410da358 00000000 40080000 00000000 43496ca0 8dbcf6aa +N 410ccf88 00000000 40080000 00000000 43475a9b 7e558068 +N 410d2468 00000000 40080000 00000000 43482b64 08e6490a +N 422f9f99 08f20000 3ff80000 00000000 434f6fd2 ac7fbc66 +N 410cb418 00000000 40080000 00000000 43471821 fd268fce +N 410ad258 00000000 40080000 00000000 4342d7e1 f80c06fa +N 422e9f51 41a20000 3ff80000 00000000 434df4b6 272e1734 +N 4109f1a8 00000000 40080000 00000000 43410da7 611c17c6 +N 422799c8 f6e20000 3ff80000 00000000 434444a1 f9e354bc +N 410ddf68 00000000 40080000 00000000 434a086c 751e1c9a +N 40e29120 00000000 400c0000 00000000 43430b6c bc24b5e6 +N 410b40b8 00000000 40080000 00000000 4343c445 542ef3c4 +N 4229ed49 4f620000 3ff80000 00000000 4347565a 4e247bf4 +N 410f9ac8 00000000 40080000 00000000 434ed414 88f18564 +N 410e4678 00000000 40080000 00000000 434b1984 313dd7b8 +N 422714fb 1b420000 3ff80000 00000000 43439a7f eecbab08 +N 422cc014 48920000 3ff80000 00000000 434b405b a9da6d62 +N 410b44f8 00000000 40080000 00000000 4343cd86 2d50c6f0 +N 422dd18b 46320000 3ff80000 00000000 434cc8c2 4c34ec82 +N 422e140d b5620000 3ff80000 00000000 434d2945 ad60efcc +N 410ef4a8 00000000 40080000 00000000 434cf7db ac6661d6 +N 4226e0c2 36720000 3ff80000 00000000 4343581e 4ee39fb6 +N 42268256 13d20000 3ff80000 00000000 4342e0d8 7ad80a86 +N 422f5180 74a20000 3ff80000 00000000 434efba6 cac248ec +N 410c7248 00000000 40080000 00000000 43467ab2 69d75ccc +N 42283007 ad320000 3ff80000 00000000 4345075f e88c609e +N 410ba708 00000000 40080000 00000000 4344a62d 007c9550 +N 42287716 cf920000 3ff80000 00000000 4345644f 00be3582 +N 410cc138 00000000 40080000 00000000 434737de a7a797dc +N 4224fd93 11e20000 3ff80000 00000000 4341001c 5a428464 +N 422a8096 d5b20000 3ff80000 00000000 43481e56 6484df8e +N 410b62a8 00000000 40080000 00000000 43440e79 de194176 +N 422acad8 cc320000 3ff80000 00000000 434883fb 6349c142 +N 422f2d10 29320000 3ff80000 00000000 434ec5a3 eb5556e2 +N 4225b170 02920000 3ff80000 00000000 4341dc70 3c89c422 +N 410ba4d8 00000000 40080000 00000000 4344a146 defe6732 +N 410b60a8 00000000 40080000 00000000 43440a15 400fa416 +N 422d0c57 86820000 3ff80000 00000000 434bad11 87152d70 +N 422e0926 82d20000 3ff80000 00000000 434d196b fa325d66 +N 4226787c 5c220000 3ff80000 00000000 4342d475 67fd8ec4 +N 410ce208 00000000 40080000 00000000 434787b5 69f48260 +N 422db780 b9f20000 3ff80000 00000000 434ca315 93d061ba +N 4229adc1 72520000 3ff80000 00000000 434700c7 cc6bc72a +N 422f6bbd 4cc20000 3ff80000 00000000 434f229e 52fa9f88 +N 410e4dc8 00000000 40080000 00000000 434b2d2b dece43f4 +N 410c61a8 00000000 40080000 00000000 4346535f bd19e4c6 +N 4109b218 00000000 40080000 00000000 43409182 0b39246e +N 4227da0a d2420000 3ff80000 00000000 434497a0 b630f798 +N 410d6d68 00000000 40080000 00000000 4348e2cd f271b03a +N 410c6e48 00000000 40080000 00000000 43467138 26d6200c +N 42249f55 48f20000 3ff80000 00000000 43408e1f ac38cb9a +N 422d2358 55920000 3ff80000 00000000 434bcdf7 fce9793e +N 410ad008 00000000 40080000 00000000 4342d302 ad7b0700 +N 422f38c9 de620000 3ff80000 00000000 434ed701 c429c894 +N 410ca1a8 00000000 40080000 00000000 4346ebbd b11d90c6 +N 4224d814 9f520000 3ff80000 00000000 4340d2a3 e6d48976 +N 42277221 96120000 3ff80000 00000000 434411a2 952d58ce +N 410fa018 00000000 40080000 00000000 434ee3a2 f2bd5e0e +N 410ad568 00000000 40080000 00000000 4342de57 14a4dfba +N 410aa788 00000000 40080000 00000000 43427e36 2ce208e8 +N 42271e38 7b920000 3ff80000 00000000 4343a646 7b9dc402 +N 4224a95f 63d20000 3ff80000 00000000 43409a37 f908e486 +N 422fd2ff dd420000 3ff80000 00000000 434fbc97 8c9a7648 +N 410c67f8 00000000 40080000 00000000 43466248 a107d380 +N 4226310f cd020000 3ff80000 00000000 43427af5 cc452720 +N 422bfbe4 9e220000 3ff80000 00000000 434a2b49 cdbf9804 +N 42296c30 c5a20000 3ff80000 00000000 4346a8e6 85bb99b4 +N 4109abf8 00000000 40080000 00000000 434085ab c2ef7040 +N 410f2a18 00000000 40080000 00000000 434d8ee4 47229eee +N 410bb688 00000000 40080000 00000000 4344c8f9 a38977b8 +N 410ed848 00000000 40080000 00000000 434ca87b bf85f1ec +N 422894a2 56620000 3ff80000 00000000 43458b1a c45a0d94 +N 422b875c 53320000 3ff80000 00000000 4349887e 1a9d17de +N 42299d14 f9920000 3ff80000 00000000 4346ea63 e1b721be +N 422918e5 aeb20000 3ff80000 00000000 434639e5 4a2f9992 +N 422989bf c3a20000 3ff80000 00000000 4346d076 f4023f8c +N 422a6485 38a20000 3ff80000 00000000 4347f80f 9bc36194 +N 4228f99b 74b20000 3ff80000 00000000 43461061 7551b1ae +N 410d36c8 00000000 40080000 00000000 43485938 ddf9dea4 +N 410df598 00000000 40080000 00000000 434a4299 4b6ce6d6 +N 42284496 31020000 3ff80000 00000000 43452234 7a2821a0 +N 4227231b e3620000 3ff80000 00000000 4343ac82 49799774 +N 410a7398 00000000 40080000 00000000 434212ed b9b25776 +N 422f0aad 5b520000 3ff80000 00000000 434e92c8 de438b0a +N 42298649 aef20000 3ff80000 00000000 4346cbd3 bf27805a +N 410d5058 00000000 40080000 00000000 4348995b 3b4b099a +N 422f7723 92220000 3ff80000 00000000 434f3391 797eef7c +N 410da1c8 00000000 40080000 00000000 4349689b 5f9897b4 +N 422db8d3 f3820000 3ff80000 00000000 434ca4ff f28aee50 +N 410c18c8 00000000 40080000 00000000 4345a91d cf2ddb04 +N 410eacb8 00000000 40080000 00000000 434c2fba be7dfc04 +N 410cf218 00000000 40080000 00000000 4347af0d 0d78a06e +N 410f00d8 00000000 40080000 00000000 434d1a20 328d7672 +N 4226cbbe a7620000 3ff80000 00000000 43433d7d 7db2cb0c +N 410d9d88 00000000 40080000 00000000 43495dae 25bf0b08 +N 410e1af8 00000000 40080000 00000000 434aa55b e7b54f10 +N 410f3388 00000000 40080000 00000000 434da9c6 d74dbb28 +N 422bd309 eeb20000 3ff80000 00000000 4349f210 2340a192 +N 422a0787 3af20000 3ff80000 00000000 434779d1 a9fce1da +N 422a2d93 27d20000 3ff80000 00000000 4347ad5d 1339e6fa +N 410b9278 00000000 40080000 00000000 4344783e bfbb0df8 +N 422a29bb 3c220000 3ff80000 00000000 4347a826 60ec253c +N 4109ef08 00000000 40080000 00000000 4341087a c20762d0 +N 40c5a280 00000000 40100000 00000000 434abe58 66f66db8 +N 410bea88 00000000 40080000 00000000 43453ed6 25637978 +N 422544ac dd420000 3ff80000 00000000 434156c6 0e7c69b8 +N 4228ab1c e6d20000 3ff80000 00000000 4345a8ae cc6e25e6 +N 410fdb18 00000000 40080000 00000000 434f91c7 809ec39e +N 410d6c48 00000000 40080000 00000000 4348dff3 64db39ac +N 410db4e8 00000000 40080000 00000000 434999ed b991df62 +N 410a0d58 00000000 40080000 00000000 4341447a da67db8a +N 4224d94a 8ef20000 3ff80000 00000000 4340d41b 232d1c5a +N 410ac568 00000000 40080000 00000000 4342bcaa ac6824ba +N 4109cc78 00000000 40080000 00000000 4340c4bb 6806f4d8 +N 40c48480 00000000 40100000 00000000 4345a204 be8c8ed0 +N 422e55e0 bc120000 3ff80000 00000000 434d8933 cf85138e +N 422b7741 1f420000 3ff80000 00000000 43497218 eb513188 +N 42252b6e 8b820000 3ff80000 00000000 434137f0 9c63c750 +N 410d1da8 00000000 40080000 00000000 43481a9c 80728e06 +N 4229ed66 1d320000 3ff80000 00000000 43475681 32280d62 +N 410db898 00000000 40080000 00000000 4349a377 88a023e6 +N 422867e7 ef620000 3ff80000 00000000 43455068 31d2e80c +N 410eaba8 00000000 40080000 00000000 434c2ccd 097cbba6 +N 410e99a8 00000000 40080000 00000000 434bfb4e ed4dfb46 +N 422d778d d7920000 3ff80000 00000000 434c46d7 4e0e937e +N 410ae5d8 00000000 40080000 00000000 43430119 1e8cdde2 +N 42250a8a 75e20000 3ff80000 00000000 43410fdf 65156de4 +N 4228e79e aa820000 3ff80000 00000000 4345f88f a7d47510 +N 410e17d8 00000000 40080000 00000000 434a9d10 8d099042 +N 422cfad8 5e320000 3ff80000 00000000 434b9413 ef15df82 +N 410fd4f8 00000000 40080000 00000000 434f7f95 4ab5e1f0 +N 410f0e78 00000000 40080000 00000000 434d408f 60390d38 +N 410c1bb8 00000000 40080000 00000000 4345afe9 bbb587d4 +N 42a0c9ee f4358200 3ff40000 00000000 434c93b8 7c2e1408 +N 410fff18 00000000 40080000 00000000 434ffd48 13b5d05e +N 410d14e8 00000000 40080000 00000000 434804e7 c9395162 +N 422a590f 43d20000 3ff80000 00000000 4347e874 8332ff7a +N 410f80f8 00000000 40080000 00000000 434e88c9 04ac2230 +N 410ab888 00000000 40080000 00000000 4342a1af 1a195c18 +N 410dd588 00000000 40080000 00000000 4349eea3 d2148588 +N 4224cfcf aac20000 3ff80000 00000000 4340c8a2 118d9138 +N 422c5fd5 0f020000 3ff80000 00000000 434ab7f6 787c8e60 +N 422d6d5c 98620000 3ff80000 00000000 434c382c ccbff054 +N 410fe818 00000000 40080000 00000000 434fb87d 86de578e +N 4227f206 0c520000 3ff80000 00000000 4344b6b6 eddbd5ea +N 4226fa42 19a20000 3ff80000 00000000 4343787e b083fe34 +N 422f96a7 43b20000 3ff80000 00000000 434f627d 3afaf5ce +N 42246133 96c20000 3ff80000 00000000 43404387 0fc03f48 +N 422cffb9 20520000 3ff80000 00000000 434b9b0a c80db76a +N 422934b6 85420000 3ff80000 00000000 43465ee2 da6a38b8 +N 422e7f11 9de20000 3ff80000 00000000 434dc570 a8e6bb1c +N 410e99c8 00000000 40080000 00000000 434bfba6 b6a03e34 +N 4224a33f 55e20000 3ff80000 00000000 434092d6 87b221e4 +N 410ec198 00000000 40080000 00000000 434c696d 78b56716 +N 4229a947 04120000 3ff80000 00000000 4346fac3 996fdb72 +N 410fdf98 00000000 40080000 00000000 434f9f2a 52ba05b6 +N 410b0e28 00000000 40080000 00000000 4343570b cadbc9de +N 422a8ab7 a2220000 3ff80000 00000000 43482c2b 17251a84 +N 422a9beb 13320000 3ff80000 00000000 434843ae 6e36bfde +N 410f74b8 00000000 40080000 00000000 434e6538 5fc57984 +N 422fe376 5fa20000 3ff80000 00000000 434fd53b 1c0dd1f4 +N 4225c498 d4420000 3ff80000 00000000 4341f41f 0d967458 +N 422d9517 3fc20000 3ff80000 00000000 434c7165 e9439358 +N 42267a94 b7020000 3ff80000 00000000 4342d717 a5fd6f60 +N 410e6218 00000000 40080000 00000000 434b63f6 99688d6e +N 422b5ed7 2ca20000 3ff80000 00000000 43495033 13eaf5ec +N 422dc1dd a2a20000 3ff80000 00000000 434cb211 a8034bd4 +N 422ff970 56220000 3ff80000 00000000 434ff629 025d2b04 +N 422b80c0 f1d20000 3ff80000 00000000 43497f4d 7fbf7846 +N 41097788 00000000 40080000 00000000 4340213b 408befe8 +N 4109a548 00000000 40080000 00000000 434078c5 a1c7815c +N 422d5a13 35a20000 3ff80000 00000000 434c1c73 3b42dfb4 +N 422ddb52 2a920000 3ff80000 00000000 434cd6eb 91b13722 +N 40c50280 00000000 40100000 00000000 4347c8d8 14f50538 +N 410a2188 00000000 40080000 00000000 43416cbe 218a0bc8 +N 41096618 00000000 40080000 00000000 4340002f eaf4642e +N 410ff358 00000000 40080000 00000000 434fda17 025b2daa +N 410b90f8 00000000 40080000 00000000 434474e7 ae00a530 +N 4229b100 da620000 3ff80000 00000000 43470525 196d0cec +N 410d3d38 00000000 40080000 00000000 43486955 034c5b1c +N 422927a0 f5b20000 3ff80000 00000000 43464d79 ee5e5b8e +N 42280564 e8520000 3ff80000 00000000 4344cfde 6d039996 +N 4228f4dc 10c20000 3ff80000 00000000 43460a17 2ac58ef8 +N 410d5f28 00000000 40080000 00000000 4348beb8 63670b8e +N 42294907 e7020000 3ff80000 00000000 434679f4 c406bd60 +N 410d8518 00000000 40080000 00000000 43491f16 deb0d27e +N 410f6f48 00000000 40080000 00000000 434e5577 e4841d3c +N 410a5ba8 00000000 40080000 00000000 4341e208 90dfe4a6 +N 410abf88 00000000 40080000 00000000 4342b057 73c87d68 +N 410b35c8 00000000 40080000 00000000 4343ac82 49799774 +N 410f2168 00000000 40080000 00000000 434d7633 0ce277fa +N 410ab078 00000000 40080000 00000000 434290d6 b46fe798 +N 4109f3d8 00000000 40080000 00000000 434111f8 07d8c782 +N 4228a93f 4dc20000 3ff80000 00000000 4345a639 d8d6ade8 +N 40c4e480 00000000 40100000 00000000 43474220 bf720450 +N 422eb6b0 b1f20000 3ff80000 00000000 434e1708 86f0ff46 +N 40c3e980 00000000 40100000 00000000 434330af e1a2b908 +N 410dc1d8 00000000 40080000 00000000 4349bb6f 2bfb0522 +N 422e5b3b dcb20000 3ff80000 00000000 434d9106 a4322b52 +N 4226e786 60720000 3ff80000 00000000 434360b3 dc77ea76 +N 422f2a98 80d20000 3ff80000 00000000 434ec1fc c8739f26 +N 4228a272 12f20000 3ff80000 00000000 43459d45 9925e326 +N 410e2cf8 00000000 40080000 00000000 434ad543 fc0b7270 +N 410c4fb8 00000000 40080000 00000000 43462925 df67fd94 +N 40c40c80 00000000 40100000 00000000 4343b901 d9d5caf0 +N 4228d07b ad320000 3ff80000 00000000 4345d9f8 e4ba1f62 +N 422d4ed3 70320000 3ff80000 00000000 434c0c4b b7d78dc2 +N 410da1f8 00000000 40080000 00000000 43496916 da487660 +N 410a91e8 00000000 40080000 00000000 43425157 e9b40e52 +N 42258593 f9620000 3ff80000 00000000 4341a660 b315c24c +N 422f8e55 a4820000 3ff80000 00000000 434f5618 385f8f50 +N 410efe88 00000000 40080000 00000000 434d139d 98270538 +N 42271ca0 87020000 3ff80000 00000000 4343a43e 65948160 +N 42292d81 00c20000 3ff80000 00000000 4346554a a65fd4f8 +N 4225a969 aa020000 3ff80000 00000000 4341d287 f9da4fc0 +N 41099938 00000000 40080000 00000000 43406192 7161f85c +N 4109c178 00000000 40080000 00000000 4340af51 914a1ec8 +N 410ca138 00000000 40080000 00000000 4346eab0 b94bf1dc +N 410c9988 00000000 40080000 00000000 4346d83f ceeef248 +N 422877a2 b6e20000 3ff80000 00000000 43456506 7ff5ecbc +N 410b3228 00000000 40080000 00000000 4343a4a6 671e729e +N 422dec3b edf20000 3ff80000 00000000 434cef70 6aa587c6 +N 4226ef09 2a920000 3ff80000 00000000 43436a3c bdc8a8de +N 410d61c8 00000000 40080000 00000000 4348c55b 6a804bb4 +N 422649c2 4ee20000 3ff80000 00000000 434299d8 1211c444 +N 422bf4e1 93820000 3ff80000 00000000 434a2174 7aef75b0 +N 410d7518 00000000 40080000 00000000 4348f653 e6eb777e +N 410f71f8 00000000 40080000 00000000 434e5d40 46ff4d60 +N 422655f8 9a120000 3ff80000 00000000 4342a923 d2323d4e +N 410c93d8 00000000 40080000 00000000 4346caa1 790f1582 +N 422f2332 1db20000 3ff80000 00000000 434eb709 1bdc5972 +N 410e03b8 00000000 40080000 00000000 434a67cf 5f347b54 +N 4227bf4e d0820000 3ff80000 00000000 4344750b 4ce23130 +N 410bba78 00000000 40080000 00000000 4344d1d6 ee366578 +N 410fbee8 00000000 40080000 00000000 434f3e44 2f5c4042 +N 4226b3b7 06020000 3ff80000 00000000 43431f19 5b81adc0 +N 422dc427 fc920000 3ff80000 00000000 434cb561 ddd332e2 +N 410c6818 00000000 40080000 00000000 43466294 47286f8e +N 422ec40b 51c20000 3ff80000 00000000 434e2aaa 7853a898 +N 4228ce80 7e220000 3ff80000 00000000 4345d75b 026e0404 +N 4229ba14 25220000 3ff80000 00000000 43471158 c298779c +N 422fb8b7 dea20000 3ff80000 00000000 434f954f 6f653eac +N 410b2528 00000000 40080000 00000000 43438888 94faebae +N 42245906 5b520000 3ff80000 00000000 434039be 52e56b0a +N 42263589 e7720000 3ff80000 00000000 4342808d b91fb596 +N 410fa9a8 00000000 40080000 00000000 434effb0 79359646 +N 410aa1d8 00000000 40080000 00000000 43427262 272b5f22 +N 410fe978 00000000 40080000 00000000 434fbc97 8c9a7648 +N 42246962 76720000 3ff80000 00000000 43404d53 babb97b6 +N 42281ec3 3c620000 3ff80000 00000000 4344f0df 3501be2c +N 410ab098 00000000 40080000 00000000 43429119 7c707666 +N 422f9bbf 01a20000 3ff80000 00000000 434f6a14 88c1af34 +N 4109f0d8 00000000 40080000 00000000 43410c0d 43fb7b72 +N 422827e1 cb420000 3ff80000 00000000 4344fcc0 978c8908 +N 42262fd0 09e20000 3ff80000 00000000 43427966 6466a69c +N 410b7c78 00000000 40080000 00000000 43444766 1fa525d8 +N 410a3638 00000000 40080000 00000000 43419641 6f4538cc +N 410e53d8 00000000 40080000 00000000 434b3d7e a1834982 +N 410dd6f8 00000000 40080000 00000000 4349f263 9cb7f250 +N 422dcf21 85d20000 3ff80000 00000000 434cc543 e21536c6 +N 422b6e57 13720000 3ff80000 00000000 434965b6 a049b016 +N 410b4c08 00000000 40080000 00000000 4343dced 076c7e40 +N 410d1b08 00000000 40080000 00000000 43481418 1dc34b10 +N 422d33d0 8fa20000 3ff80000 00000000 434be58e 39a1eff4 +N 422c2de4 b6d20000 3ff80000 00000000 434a718c 0a94301a +N 410b14f8 00000000 40080000 00000000 434365ab 7ab1fdf0 +N 42292a66 54220000 3ff80000 00000000 43465129 706689c4 +N 4225cdac 55020000 3ff80000 00000000 4341ff5a c3564be0 +N 422763cd 62a20000 3ff80000 00000000 4343ff3f 992623d4 +N 422eed47 b7420000 3ff80000 00000000 434e6765 018ae888 +N 4225e888 45a20000 3ff80000 00000000 434220a6 8b4fb64c +N 410f2ad8 00000000 40080000 00000000 434d9106 a4322b52 +N 410f4b58 00000000 40080000 00000000 434dede5 3280ea2a +N 422f21f6 78620000 3ff80000 00000000 434eb536 152bfbac +N 410ad8c8 00000000 40080000 00000000 4342e576 95d35f04 +N 422a796c a6e20000 3ff80000 00000000 4348148f 3f67c2bc +N 41099568 00000000 40080000 00000000 43405a41 d4ae43ba +N 410e6ef8 00000000 40080000 00000000 434b86d7 68e0aed0 +N 41097be8 00000000 40080000 00000000 4340298c c7f1e132 +N 422761e0 f9d20000 3ff80000 00000000 4343fcc8 2c747146 +N 410a3468 00000000 40080000 00000000 4341929b b7a6340a +N 410aa908 00000000 40080000 00000000 43428155 9dc8a5b0 +N 410e4648 00000000 40080000 00000000 434b1903 4cbb608c +N 422b9abc 56d20000 3ff80000 00000000 4349a377 88a023e6 +N 410f4008 00000000 40080000 00000000 434dcd7b e365dc00 +N 422533ab 92120000 3ff80000 00000000 434141fe adc6144e +N 410fd378 00000000 40080000 00000000 434f7b21 92894628 +N 422b5435 7b420000 3ff80000 00000000 43494174 d19978f8 +N 410c2c78 00000000 40080000 00000000 4345d6c6 2cbd26d8 +N 410d4008 00000000 40080000 00000000 43487061 0d657c00 +N 410dd8a8 00000000 40080000 00000000 4349f6ca c8f74696 +N 42242e0d b3d20000 3ff80000 00000000 43400673 671ea17a +N 422dcac9 d0f20000 3ff80000 00000000 434cbefa a6447c9a +N 42266308 5a120000 3ff80000 00000000 4342b984 92100ab2 +N 4224baa9 ae720000 3ff80000 00000000 4340af13 60ffcf4a +N 410c1638 00000000 40080000 00000000 4345a331 29d772cc +N 410a4628 00000000 40080000 00000000 4341b669 723f605e +N 422e5afd 87220000 3ff80000 00000000 434d90ab 92dc15a4 +N 410d1c38 00000000 40080000 00000000 4348170a b76c11ec +N 42248d15 f5820000 3ff80000 00000000 4340782b 7dc1f8f0 +N 4109e428 00000000 40080000 00000000 4340f316 30c53cfe +N 422e624b fac20000 3ff80000 00000000 434d9b58 d8c15338 +N 4225e130 f9320000 3ff80000 00000000 4342178a d59250e2 +N 410f8f48 00000000 40080000 00000000 434eb279 add0833c +N 422ca535 49220000 3ff80000 00000000 434b1a30 0f123ee4 +N 410a18f8 00000000 40080000 00000000 43415ba2 b4407eb0 +N 410ac348 00000000 40080000 00000000 4342b834 cc6a18fc +N 42250780 1e920000 3ff80000 00000000 43410c2c cf2834a2 +N 422ff610 c5820000 3ff80000 00000000 434ff11a 50675510 +N 410aca98 00000000 40080000 00000000 4342c791 2ad9de46 +N 410a5048 00000000 40080000 00000000 4341caeb 8055a06c +N 42242dc1 77e20000 3ff80000 00000000 43400618 988c7f5c +N 422a1718 55820000 3ff80000 00000000 43478ee4 0b2f94f0 +N 4227971a 01f20000 3ff80000 00000000 4344412d 25441546 +N 422e82ba e6920000 3ff80000 00000000 434dcacd 515f8c5e +N 422e6190 e5120000 3ff80000 00000000 434d9a47 675f65ae +N 422831fc 7e220000 3ff80000 00000000 434509ed 13c47bfc +N 410cd468 00000000 40080000 00000000 43476678 631f620a +N 42265c57 e0120000 3ff80000 00000000 4342b120 b00d23f2 +N 410cb7e8 00000000 40080000 00000000 43472157 05e3f672 +N 410d1ec8 00000000 40080000 00000000 43481d67 e249a224 +N 4225b7ec 5fb20000 3ff80000 00000000 4341e473 6ecf45b2 +N 422687ff b3020000 3ff80000 00000000 4342e7f8 9d6530e0 +N 42289ac5 4c220000 3ff80000 00000000 4345932c 8b555b3c +N 410c44a8 00000000 40080000 00000000 43460f35 c75528d6 +N 4224f45d 9f920000 3ff80000 00000000 4340f4ed 99ee347e +N 410c44a8 00000000 40080000 00000000 43460f35 c75528d6 +N 4227126e ea020000 3ff80000 00000000 43439741 2957b840 +N 410aa0f8 00000000 40080000 00000000 43427090 c065b830 +N 422e82ba e6920000 3ff80000 00000000 434dcacd 515f8c5e +N 42269ff0 2c620000 3ff80000 00000000 43430622 4935b42c +N 422b5718 de120000 3ff80000 00000000 43494575 dd9609ce +N 422bcc29 d7b20000 3ff80000 00000000 4349e872 de93db4e +N 410bf168 00000000 40080000 00000000 43454e8c 557e36fa +N 410da878 00000000 40080000 00000000 434979d3 3dc5a618 +N 422737a3 fb320000 3ff80000 00000000 4343c6b8 189b4d22 +N 4228f569 5de20000 3ff80000 00000000 43460ad2 5949ece4 +N 410e85f8 00000000 40080000 00000000 434bc56f 81a6e120 +N 410baad8 00000000 40080000 00000000 4344aeb8 a047c352 +N 410d5fe8 00000000 40080000 00000000 4348c09d b42991f2 +N 42243894 b8020000 3ff80000 00000000 434012ff 466ac500 +N 4226a8e0 28c20000 3ff80000 00000000 43431169 2b042a08 +N 4229bf3c 42320000 3ff80000 00000000 43471848 9beb6bfe +N 422f6806 22f20000 3ff80000 00000000 434f1d18 b64e2126 +N 410d5178 00000000 40080000 00000000 43489c30 6037a9c8 +N 410a97e8 00000000 40080000 00000000 43425dc3 8b946072 +N 410a4328 00000000 40080000 00000000 4341b058 e807e84e +N 42298565 0e320000 3ff80000 00000000 4346caa1 790f1582 +N 410c6e08 00000000 40080000 00000000 434670a0 994eeca0 +N 42255feb 10e20000 3ff80000 00000000 43417821 4c0f90fc +N 410e03e8 00000000 40080000 00000000 434a684e 0f6186b2 +N 4228758f 1d020000 3ff80000 00000000 4345624d 4bf016e0 +N 422b3865 a0420000 3ff80000 00000000 43491af1 0cc0f728 +N 410db978 00000000 40080000 00000000 4349a5bb 4b246d48 +N 410e8f48 00000000 40080000 00000000 434bdee2 6aad533c +N 410fd7c8 00000000 40080000 00000000 434f87ef 659e0fd4 +N 4227b84f 81820000 3ff80000 00000000 43446c01 45847470 +N 410a5bf8 00000000 40080000 00000000 4341e2ab 678e9140 +N 4227982c c5a20000 3ff80000 00000000 4344428f 07d6e64c +N 42286d5d 8c720000 3ff80000 00000000 4345578f 6f7cbb0a +N 410a2ce8 00000000 40080000 00000000 43418389 6b9309e2 +N 422eafd5 77320000 3ff80000 00000000 434e0cf5 b4f39b5e +N 422db0c2 38b20000 3ff80000 00000000 434c9956 78d9eed2 +N 4109c978 00000000 40080000 00000000 4340bee2 8bf59048 +N 4296f5d5 163b0400 3ff40000 00000000 4341c501 89d46c78 +N 410fa6b8 00000000 40080000 00000000 434ef710 9467a0e4 +N 422d595b 54720000 3ff80000 00000000 434c1b6b 13d1740a +N 41099ab8 00000000 40080000 00000000 43406473 ce4ddaa4 +N 42269120 b2d20000 3ff80000 00000000 4342f377 44d30c9a +N 422f7092 24020000 3ff80000 00000000 434f29cc ff0c7280 +N 422cde8f 95820000 3ff80000 00000000 434b6bbd d9b5dcf0 +N 422edf27 8fa20000 3ff80000 00000000 434e5292 e13bb00c +N 422727e4 96d20000 3ff80000 00000000 4343b29c acc6ebe6 +N 422fafa2 b4a20000 3ff80000 00000000 434f87bf de121f14 +N 410f84a8 00000000 40080000 00000000 434e9383 1fcde4d6 +N 410b9a88 00000000 40080000 00000000 43448a38 f9d30a78 +N 410e6238 00000000 40080000 00000000 434b644d 2510cd0c +N 41098b68 00000000 40080000 00000000 4340471c 692906da +N 4228d84d 01a20000 3ff80000 00000000 4345e44d 406d90cc +N 410a9d88 00000000 40080000 00000000 4342696d 8b887b08 +N 42289647 0e220000 3ff80000 00000000 43458d43 e71b9e04 +N 422c9d67 95d20000 3ff80000 00000000 434b0f1d adc5e8c6 +N 42273472 60020000 3ff80000 00000000 4343c2a3 98a51c00 +N 40c6a080 00000000 40100000 00000000 434fff54 08e70a80 +N 410b52b8 00000000 40080000 00000000 4343eb89 e1289524 +N 4229b496 81620000 3ff80000 00000000 434709f6 9f9ca74c +N 410aeda8 00000000 40080000 00000000 434311ad 25f56d06 +N 4225a3f6 9c220000 3ff80000 00000000 4341cbce b62bf6c4 +N 422f07f8 09820000 3ff80000 00000000 434e8ec8 aa9ade90 +N 4227b5d5 e7c20000 3ff80000 00000000 434468cf 197f7ba8 +N 410ef288 00000000 40080000 00000000 434cf1e4 dd54faf8 +N 410afbb8 00000000 40080000 00000000 43432f9c ad1671d4 +N 42282c8d 88320000 3ff80000 00000000 434502d7 3a905f3e +N 42274c35 2b120000 3ff80000 00000000 4343e105 24c84b92 +N 422d881d c9a20000 3ff80000 00000000 434c5eb1 aba20c34 +N 410ad108 00000000 40080000 00000000 4342d51d f1990d30 +N 410beb58 00000000 40080000 00000000 434540b1 17afd82a +N 410ed078 00000000 40080000 00000000 434c92ba 9ffded98 +N 40c30e80 00000000 40100000 00000000 4340194f a399e168 +N 42262941 dd220000 3ff80000 00000000 43427136 f3e0649c +N 410d1cc8 00000000 40080000 00000000 43481870 3e1ebfc4 +N 410a3428 00000000 40080000 00000000 4341921a f7e7b3fe +N 410fe3e8 00000000 40080000 00000000 434fac01 e88eb0b2 +N 410da538 00000000 40080000 00000000 43497174 212e369c +N 4109e8c8 00000000 40080000 00000000 4340fc2d 1c6d8204 +N 410cf848 00000000 40080000 00000000 4347be40 756577ec +N 410cdad8 00000000 40080000 00000000 43477628 cbab9452 +N 422b9653 1d620000 3ff80000 00000000 43499d52 926960cc +N 4109b538 00000000 40080000 00000000 4340978e 4832499c +N 40c61d80 00000000 40100000 00000000 434d3316 13537ab8 +N 4224e705 9fb20000 3ff80000 00000000 4340e4bd c2d2edb2 +N 422e6ed8 f8920000 3ff80000 00000000 434dadb2 f5066762 +N 42289f98 29020000 3ff80000 00000000 43459985 115edb60 +N 4109b358 00000000 40080000 00000000 434093ed 29a261aa +N 42267d83 c6a20000 3ff80000 00000000 4342dac7 ffff1254 +N 42284347 cde20000 3ff80000 00000000 4345207f b35a391c +N 410bc028 00000000 40080000 00000000 4344dea9 3e62143e +N 410f4648 00000000 40080000 00000000 434ddf61 2352908c +N 410fc768 00000000 40080000 00000000 434f5763 9372a41a +N 410d5778 00000000 40080000 00000000 4348ab4f 7c0886e8 +N 410d24d8 00000000 40080000 00000000 43482c7a b7a36f32 +N 422ff231 7d920000 3ff80000 00000000 434feb4c 7863a63e +N 410c94e8 00000000 40080000 00000000 4346cd2c 5ad27962 +N 4227219e f8920000 3ff80000 00000000 4343aa9c 77cfa762 +N 422a26ae 16520000 3ff80000 00000000 4347a403 0497f956 +N 410cd858 00000000 40080000 00000000 43477010 318ae71a +N 422c0f31 83820000 3ff80000 00000000 434a4661 29294450 +N 422ca9f0 87e20000 3ff80000 00000000 434b20e7 557ec95c +N 410b3c78 00000000 40080000 00000000 4343bb07 5d6e99d8 +N 410c10f8 00000000 40080000 00000000 43459711 437abd30 +N 422a106f fd220000 3ff80000 00000000 434785e0 35e5909c +N 4109fa28 00000000 40080000 00000000 43411e6f d1b7fc1e +N 410b17b8 00000000 40080000 00000000 43436b94 c741fb14 +N 410cb148 00000000 40080000 00000000 43471158 c298779c +N 4227aa8b 05820000 3ff80000 00000000 43445a3c 33d1d2f0 +N 410f9e38 00000000 40080000 00000000 434ede24 cb28244c +N 410a8c48 00000000 40080000 00000000 434245b8 19098fac +N 410f2158 00000000 40080000 00000000 434d7605 9faf414a +N 422ba20d 40420000 3ff80000 00000000 4349ada9 80cda4d8 +N 410cfe08 00000000 40080000 00000000 4347cc66 8a4b87a0 +N 4227d965 10320000 3ff80000 00000000 434496ca 0eb97e3e +N 410d6aa8 00000000 40080000 00000000 4348dbd4 892c76f6 +N 41098888 00000000 40080000 00000000 4340419e 06110318 +N 410c4298 00000000 40080000 00000000 43460a62 09ae88c6 +N 410e8768 00000000 40080000 00000000 434bc95c 26a6081a +N 410fb368 00000000 40080000 00000000 434f1c5c 47a5ba5a +N 40c42b80 00000000 40100000 00000000 43443419 844b4610 +N 422cbb57 36520000 3ff80000 00000000 434b399f 334382aa +N 42288896 c0920000 3ff80000 00000000 43457b46 d99cc662 +N 410f6488 00000000 40080000 00000000 434e3663 a7156458 +N 4229d723 b1420000 3ff80000 00000000 43473879 b124aec8 +N 422e9eb4 bdd20000 3ff80000 00000000 434df3d0 7e979a3a +N 410a1938 00000000 40080000 00000000 43415c22 6960905c +N 4226bd4c c1f20000 3ff80000 00000000 43432b36 bcacbd46 +N 422b9af7 c8220000 3ff80000 00000000 4349a3ca 592e5244 +N 410dc6c8 00000000 40080000 00000000 4349c840 61ba49a4 +N 4228b4e2 6b320000 3ff80000 00000000 4345b58e 942b44de +N 422d6219 21120000 3ff80000 00000000 434c27fa aaedb6d2 +N 410bcb08 00000000 40080000 00000000 4344f73b f653cc10 +N 422914e9 a0d20000 3ff80000 00000000 4346349a 7553a326 +N 4109f368 00000000 40080000 00000000 4341111b 0acc865a +N 410f7c88 00000000 40080000 00000000 434e7be3 b5b878d8 +N 410cc2d8 00000000 40080000 00000000 43473bce 958583d2 +N 4226c19e f2620000 3ff80000 00000000 434330ad bb7a8bec +N 410fc1e8 00000000 40080000 00000000 434f4720 8d694f52 +N 422dae97 6fa20000 3ff80000 00000000 434c9634 f19fbbf4 +N 42253f60 9e220000 3ff80000 00000000 4341504b f072e7fc +N 422bc709 c9520000 3ff80000 00000000 4349e148 e4eeb34a +N 410cd988 00000000 40080000 00000000 434772f5 59077e48 +N 42274096 72920000 3ff80000 00000000 4343d227 aeea39de +N 42273457 20120000 3ff80000 00000000 4343c280 ca0dfbf2 +N 40c3f980 00000000 40100000 00000000 43436ea8 5e11a7c8 +N 410da338 00000000 40080000 00000000 43496c4e 3422043c +N 42292abb 76920000 3ff80000 00000000 4346519a aff291a2 +N 422d355d fb420000 3ff80000 00000000 434be7c7 bb27a8f8 +N 422e92ba 48220000 3ff80000 00000000 434de23e cd541dbc +N 410f0058 00000000 40080000 00000000 434d18b7 c4bf529a +N 410f1918 00000000 40080000 00000000 434d5e9f 91deac3e +N 410fdeb8 00000000 40080000 00000000 434f9c8f b3661364 +N 42245886 c6120000 3ff80000 00000000 43403925 b9142ece +N 422e2ccb be820000 3ff80000 00000000 434d4d48 6e541d90 +N 422796c7 95420000 3ff80000 00000000 434440c2 fe088148 +N 4229a8f1 0ca20000 3ff80000 00000000 4346fa50 2071b614 +N 422b3284 c0a20000 3ff80000 00000000 434912cf 9340096c +N 41097f88 00000000 40080000 00000000 43403073 69b3c168 +N 422e5544 f4620000 3ff80000 00000000 434d8850 4db7bed4 +N 410ac0f8 00000000 40080000 00000000 4342b35a f9743e30 +N 410b3458 00000000 40080000 00000000 4343a964 38624e5a +N 410dc8f8 00000000 40080000 00000000 4349cdef 711cefb0 +N 422cb78d 09520000 3ff80000 00000000 434b343c 6dde8b4a +N 4225a42b 3db20000 3ff80000 00000000 4341cc0f a25ebd72 +N 410faaf8 00000000 40080000 00000000 434f038b 7f215a10 +N 41098d58 00000000 40080000 00000000 43404ad0 e422838a +N 422b1e40 57220000 3ff80000 00000000 4348f6cd ee46285c +N 410f47a8 00000000 40080000 00000000 434de351 f92d2ee6 +N 410cd8c8 00000000 40080000 00000000 43477121 38fdbf04 +N 422ea85e 63f20000 3ff80000 00000000 434e01ff 31b61efa +N 410e6958 00000000 40080000 00000000 434b7796 d70292ca +N 422d9c6c 84a20000 3ff80000 00000000 434c7bfa 0288feec +N 42244154 2cc20000 3ff80000 00000000 43401d6e b460f388 +N 422f3535 53020000 3ff80000 00000000 434ed1b3 ebbc14e0 +N 422c5102 47120000 3ff80000 00000000 434aa309 313c53ee +N 410a5a08 00000000 40080000 00000000 4341deba 0c5cc8e0 +N 4109b508 00000000 40080000 00000000 43409731 58a3e7f0 +N 422d82b6 af920000 3ff80000 00000000 434c56e8 fe21d982 +N 410ee3c8 00000000 40080000 00000000 434cc895 91fb2e14 +N 4229fdf2 f3820000 3ff80000 00000000 43476cdd 4ce28e50 +N 410e3398 00000000 40080000 00000000 434ae6f4 43352b76 +N 422ce405 fc320000 3ff80000 00000000 434b7386 92db0742 +N 410bb6d8 00000000 40080000 00000000 4344c9ad a63b2b92 +N 410e73d8 00000000 40080000 00000000 434b9413 ef15df82 +N 410fd4a8 00000000 40080000 00000000 434f7ea7 d0d0bbd6 +N 410b8928 00000000 40080000 00000000 43446388 1162d06e +N 42270e9c e3a20000 3ff80000 00000000 43439263 ad1a7474 +N 422e80a7 bf020000 3ff80000 00000000 434dc7c3 6635f3a0 +N 4229e260 7ca20000 3ff80000 00000000 434747a1 0abf9c14 +N 410bb868 00000000 40080000 00000000 4344cd31 f099daca +N 422a88ab 17520000 3ff80000 00000000 4348295e 91708076 +N 422f7a3c efb20000 3ff80000 00000000 434f382d a74ff7b2 +N 422e0793 80620000 3ff80000 00000000 434d1722 571ccf54 +N 42257962 c7e20000 3ff80000 00000000 43419763 4fc24ea4 +N 410baa88 00000000 40080000 00000000 4344ae05 3957ed78 +N 410c1118 00000000 40080000 00000000 4345975b 1cffeebe +N 410eb9e8 00000000 40080000 00000000 434c5424 d40d51d2 +N 407e5000 00000000 40180000 00000000 43471e9f 401b46a4 +N 422937d1 d4a20000 3ff80000 00000000 43466305 c198ecec +N 422bc38b 79420000 3ff80000 00000000 4349dc67 36d12c38 +N 410ba248 00000000 40080000 00000000 43449b8a bb6d85cc +N 410c2448 00000000 40080000 00000000 4345c3c1 898cc42c +N 422e4be6 b6820000 3ff80000 00000000 434d7aa2 f22be090 +N 422776bb 9fe20000 3ff80000 00000000 4344178b 6b08f7a4 +N 410f7a68 00000000 40080000 00000000 434e75b8 168e662a +N 422e0147 e0420000 3ff80000 00000000 434d0dfc fdb560d8 +N 422f10d5 85c20000 3ff80000 00000000 434e9be1 e5ebb2e8 +N 422ab854 89a20000 3ff80000 00000000 43486a95 a1c74434 +N 422fb1df e9b20000 3ff80000 00000000 434f8b17 82754af2 +N 410d63d8 00000000 40080000 00000000 4348ca93 32d5e482 +N 422ff670 b6e20000 3ff80000 00000000 434ff1aa 248aacbc +N 410a1eb8 00000000 40080000 00000000 4341671e 6551bf64 +N 410cfeb8 00000000 40080000 00000000 4347ce17 fdb3e964 +N 4227e867 61b20000 3ff80000 00000000 4344aa3c b9e8e9f2 +N 422d8d85 62420000 3ff80000 00000000 434c667b c5e24d98 +N 410f0518 00000000 40080000 00000000 434d2619 ad615a7e +N 410f28e8 00000000 40080000 00000000 434d8b83 6990a322 +N 410dcb28 00000000 40080000 00000000 4349d39f 564995ce +N 410f11a8 00000000 40080000 00000000 434d4992 13675dc6 +N 410fcc78 00000000 40080000 00000000 434f6660 6da414d8 +N 410b2658 00000000 40080000 00000000 43438b18 f57a38ba +N 410d4008 00000000 40080000 00000000 43487061 0d657c00 +N 422d50bd 75b20000 3ff80000 00000000 434c0f0b 32a23472 +N 422ca332 9ff20000 3ff80000 00000000 434b1755 b3e58986 +N 410c7648 00000000 40080000 00000000 4346842f 578f598c +N 410cf718 00000000 40080000 00000000 4347bb55 1e8c52de +N 42258c24 07620000 3ff80000 00000000 4341ae74 058de70c +N 42266c72 36c20000 3ff80000 00000000 4342c555 46cafb48 +N 410c98f8 00000000 40080000 00000000 4346d6e6 c3b2f6b0 +N 4226a2e1 ab020000 3ff80000 00000000 434309d8 c46bb3e0 +N 410aaa58 00000000 40080000 00000000 43428411 6a61bb7a +N 410a1fa8 00000000 40080000 00000000 434168fe 2c48b366 +N 422ab837 4bf20000 3ff80000 00000000 43486a6d 8d5e6406 +N 410c7508 00000000 40080000 00000000 43468138 03e96bf0 +N 410a25b8 00000000 40080000 00000000 4341751f fb2287b4 +N 410ed298 00000000 40080000 00000000 434c98a4 55be7bc6 +N 410b7d78 00000000 40080000 00000000 4344499c d2a21a08 +N 422b25f6 95420000 3ff80000 00000000 43490174 d204e148 +N 42243618 dac20000 3ff80000 00000000 43401009 2b34bf38 +N 422954b3 fe420000 3ff80000 00000000 43468986 c9703018 +N 410c4208 00000000 40080000 00000000 43460911 23cd6460 +N 422cfd94 d7220000 3ff80000 00000000 434b97fb ec71585c +N 42274cd8 ffa20000 3ff80000 00000000 4343e1d6 d5880a0c +N 422cb478 f3e20000 3ff80000 00000000 434b2fdc b36a4b24 +N 422f45a2 79a20000 3ff80000 00000000 434eea0c 490a45cc +N 422f7c38 c5320000 3ff80000 00000000 434f3b21 34d45262 +N 422a166a f8d20000 3ff80000 00000000 43478df9 3e60b626 +N 422a203d 95020000 3ff80000 00000000 43479b48 2cc2c3e0 +N 410e4c48 00000000 40080000 00000000 434b2922 f51e83ac +N 410a8a18 00000000 40080000 00000000 43424134 2a71d0ee +N 410a9c28 00000000 40080000 00000000 43426693 2db09b7e +N 410b19e8 00000000 40080000 00000000 43437049 657033d2 +N 4228129d 2be20000 3ff80000 00000000 4344e10f 018a67dc +N 41429738 80000000 40040000 00000000 434076df fc06b07c +N 40c37280 00000000 40100000 00000000 434175c2 9071e3f8 +N 410cdb48 00000000 40080000 00000000 4347773a 0273c57c +N 410c7e68 00000000 40080000 00000000 4346977d 51ca14ea +N 410a6228 00000000 40080000 00000000 4341ef46 b733239e +N 42295241 b1b20000 3ff80000 00000000 43468643 069aac0e +N 422b98fe 8cf20000 3ff80000 00000000 4349a10a 82a9bbe6 +N 410f7f88 00000000 40080000 00000000 434e849b 2eb0e168 +N 410b1438 00000000 40080000 00000000 4343640e f83a686c +N 410b53a8 00000000 40080000 00000000 4343ed96 deb0df26 +N 4228ab00 ce420000 3ff80000 00000000 4345a889 cbd7de18 +N 410d4838 00000000 40080000 00000000 434884ec 87ff862c +N 422d5c59 8d920000 3ff80000 00000000 434c1fb7 e2d087c2 +N 409bb400 00000000 40140000 00000000 434f1f59 6972c55e +N 422bd5b8 4ca20000 3ff80000 00000000 4349f5d0 4256c1ec +N 410e1638 00000000 40080000 00000000 434a98c1 1659d2cc +N 410b17e8 00000000 40080000 00000000 43436bfc 00653872 +N 410b2708 00000000 40080000 00000000 43438c95 11b27d50 +N 40c5ae80 00000000 40100000 00000000 434af9df 7e0365e8 +N 4224927f 1cf20000 3ff80000 00000000 43407eac fcd2961a +N 422ea184 c2b20000 3ff80000 00000000 434df7f1 12772412 +N 410fd3d8 00000000 40080000 00000000 434f7c3e 76825182 +N 422f5be4 88c20000 3ff80000 00000000 434f0b13 768a8e08 +N 410dfcf8 00000000 40080000 00000000 434a5602 b6b6a970 +N 410e4e98 00000000 40080000 00000000 434b2f5b 88169506 +N 4109eb08 00000000 40080000 00000000 4341009a 4cebf210 +N 410b7b58 00000000 40080000 00000000 434444e8 c790ab2a +N 410ad6c8 00000000 40080000 00000000 4342e13d c6108ca4 +N 422d9d06 6ed20000 3ff80000 00000000 434c7cd8 19f80ee6 +N 4228e6bc d4c20000 3ff80000 00000000 4345f764 d1af7d78 +N 42274902 26020000 3ff80000 00000000 4343dced 076c7e40 +N 410c0398 00000000 40080000 00000000 43457842 2f42da76 +N 422fa294 92b20000 3ff80000 00000000 434f7445 53b441ee +N 410bdf48 00000000 40080000 00000000 43452531 0ea4c23c +N 410b4238 00000000 40080000 00000000 4343c789 103f170c +N 42244b47 4e620000 3ff80000 00000000 4340294f e5cf8294 +N 410bef58 00000000 40080000 00000000 434549d4 dd8802ea +N 410f2778 00000000 40080000 00000000 434d876c d07abde8 +N 41099888 00000000 40080000 00000000 43406040 99006618 +N 422a55c5 4d520000 3ff80000 00000000 4347e3fa a8a46936 +N 410a0f88 00000000 40080000 00000000 434148d4 bb717c68 +N 4224c5bc 3c620000 3ff80000 00000000 4340bc73 41af5e2c +N 4226f969 2de20000 3ff80000 00000000 4343776a fa80551c +N 4225b74e 33c20000 3ff80000 00000000 4341e3af fa47afd8 +N 422b50a0 dad20000 3ff80000 00000000 43493c7e 59231066 +N 410f8808 00000000 40080000 00000000 434e9d56 b5d76980 +N 4226ec12 bc720000 3ff80000 00000000 43436679 c47f610a +N 410973f8 00000000 40080000 00000000 43401a77 512965c0 +N 42978b94 1cb5c400 3ff40000 00000000 43425654 79dc0f86 +N 410f1588 00000000 40080000 00000000 434d5488 ca534188 +N 422ffd90 0be20000 3ff80000 00000000 434ffc58 23a58c24 +N 42261657 3f120000 3ff80000 00000000 4342599f 0b74d512 +N 410a4fd8 00000000 40080000 00000000 4341ca08 520d56c2 +N 422b3720 fde20000 3ff80000 00000000 4349192f f4aa68e4 +N 4226411a 89520000 3ff80000 00000000 43428f03 4defa4b6 +N 4224f3a8 5d720000 3ff80000 00000000 4340f411 97cec6d6 +N 410cef38 00000000 40080000 00000000 4347a7ff 2268fe7c +N 410d9d28 00000000 40080000 00000000 43495cb7 7be09e2e +N 410c9678 00000000 40080000 00000000 4346d0e9 e0a226b8 +N 410da9b8 00000000 40080000 00000000 43497d0c 00f46c74 +N 422b2f4a d1420000 3ff80000 00000000 43490e59 8d39bd38 +N 410d9868 00000000 40080000 00000000 43495085 30c944ca +N 40220000 00000000 40310000 00000000 434d9fe7 79881944 +N 422f6b9d 97420000 3ff80000 00000000 434f226f 31767488 +N 410e5f78 00000000 40080000 00000000 434b5cdd c915e868 +N 410c1888 00000000 40080000 00000000 4345a889 cbd7de18 +N 410f7938 00000000 40080000 00000000 434e7245 b899725c +N 422b3198 c0620000 3ff80000 00000000 43491189 3a8f0754 +N 410b5c78 00000000 40080000 00000000 434400e4 a921dfd8 +N 410d5f68 00000000 40080000 00000000 4348bf5a 263c449a +N 422647e1 a2f20000 3ff80000 00000000 4342977e 63ecb126 +N 42248d62 e4b20000 3ff80000 00000000 43407887 f951e3ae +N 410a2a88 00000000 40080000 00000000 43417ec5 6cd2a578 +N 422753ad 11a20000 3ff80000 00000000 4343ea94 eea346cc +N 422d1195 40620000 3ff80000 00000000 434bb48f 62983754 +N 410df8d8 00000000 40080000 00000000 434a4b26 07e900f2 +N 410dc388 00000000 40080000 00000000 4349bfd0 1ea61628 +N 422ccbee abb20000 3ff80000 00000000 434b5137 ae9978ce +N 422ae988 c6d20000 3ff80000 00000000 4348ae26 019ac1e6 +N 4227041c f3c20000 3ff80000 00000000 43438506 bed15828 +N 410ea018 00000000 40080000 00000000 434c0cfb 923bae0e +N 410a6878 00000000 40080000 00000000 4341fc29 52f48a18 +N 422a73a0 8c020000 3ff80000 00000000 43480ca6 d432f480 +N 410b0b28 00000000 40080000 00000000 4343509d 87b5b1ce +N 42298ac1 0eb20000 3ff80000 00000000 4346d1cf be67c592 +N 410eaa88 00000000 40080000 00000000 434c29b3 73627d78 +N 422d7379 ee820000 3ff80000 00000000 434c40f8 e4c98b90 +N 422a8022 59920000 3ff80000 00000000 43481db7 62595242 +N 410ba468 00000000 40080000 00000000 4344a04c 234ec10a +N 42255a4d 02620000 3ff80000 00000000 4341713e ca8b8a14 +N 410c8328 00000000 40080000 00000000 4346a2cb 9477744e +N 4229c464 e3820000 3ff80000 00000000 43471f39 d9200850 +N 410e4b88 00000000 40080000 00000000 434b271e a69f7fa8 +N 422b7b13 95c20000 3ff80000 00000000 43497768 d90098e8 +N 410cdd38 00000000 40080000 00000000 43477bf4 58a7691c +N 422fe4f5 b8c20000 3ff80000 00000000 434fd779 27da9ff8 +N 42265251 09120000 3ff80000 00000000 4342a48f 90a691d2 +N 410e5858 00000000 40080000 00000000 434b49a0 9d3cef1a +N 410f43d8 00000000 40080000 00000000 434dd865 9974ae82 +N 410a8e18 00000000 40080000 00000000 43424976 6f1497ae +N 422c593e 02c20000 3ff80000 00000000 434aaea8 1b610038 +N 422e5352 7fe20000 3ff80000 00000000 434d8578 669e6ba4 +N 4224c9c3 b7220000 3ff80000 00000000 4340c152 12abf3a4 +N 410d4428 00000000 40080000 00000000 43487ab9 6de70efe +N 4229e42d 00220000 3ff80000 00000000 43474a0e 59615544 +N 410c8e48 00000000 40080000 00000000 4346bd54 ffdd060c +N 4225e888 45a20000 3ff80000 00000000 434220a6 8b4fb64c +N 410e4dc8 00000000 40080000 00000000 434b2d2b dece43f4 +N 422ac8c9 c9220000 3ff80000 00000000 43488128 1a370ee4 +N 42269120 b2d20000 3ff80000 00000000 4342f377 44d30c9a +N 410f4588 00000000 40080000 00000000 434ddd3b 029aaa88 +N 410b5ad8 00000000 40080000 00000000 4343fd54 79028c52 +N 422b843b 0bc20000 3ff80000 00000000 43498423 6fe46ed8 +N 4109a028 00000000 40080000 00000000 43406ee7 93b01e3e +N 410d1de8 00000000 40080000 00000000 43481b3b 74f7da92 +N 42295b44 32620000 3ff80000 00000000 43469249 b41053ec +N 4226df11 53f20000 3ff80000 00000000 434355f9 50f94306 +N 4109c5b8 00000000 40080000 00000000 4340b795 6267d5b4 +N 422dffb5 12a20000 3ff80000 00000000 434d0bb3 f41331d4 +N 422b78a4 e5620000 3ff80000 00000000 43497407 5a674dcc +N 410a7358 00000000 40080000 00000000 4342126a 8a1c65aa +N 4227f2e3 81920000 3ff80000 00000000 4344b7d6 4b552542 +N 410fd4e8 00000000 40080000 00000000 434f7f65 cb8ef562 +N 422abed7 ad220000 3ff80000 00000000 43487383 4863c29c +N 410ab478 00000000 40080000 00000000 43429930 ead53058 +N 42292f0e 69720000 3ff80000 00000000 4346575b 72419aaa +N 410a6e08 00000000 40080000 00000000 43420789 20fe8ca0 +N 4228ccf6 12320000 3ff80000 00000000 4345d552 22112e02 +N 410bf4c8 00000000 40080000 00000000 43455645 b1b04044 +N 410c4518 00000000 40080000 00000000 4346103b fefdb67e +N 410f5398 00000000 40080000 00000000 434e0597 117ad176 +N 422c93f3 8e520000 3ff80000 00000000 434b01b6 1c791056 +N 410d2d48 00000000 40080000 00000000 4348417f b4af82dc +N 4228a5a0 67420000 3ff80000 00000000 4345a175 78b70688 +N 422a99dd de820000 3ff80000 00000000 434840e0 181e2e70 +N 410d4808 00000000 40080000 00000000 43488473 f4defd80 +N 410a5e78 00000000 40080000 00000000 4341e7c2 a808cc38 +N 410f3b68 00000000 40080000 00000000 434dc042 5e5effda +N 410ca6a8 00000000 40080000 00000000 4346f7c1 e4b1a836 +N 410da198 00000000 40080000 00000000 4349681f e678c116 +N 410a6618 00000000 40080000 00000000 4341f74f 8a4e142e +N 422868ab 90720000 3ff80000 00000000 43455168 78d94476 +N 410a7ed8 00000000 40080000 00000000 43422a07 1f11d512 +N 4229b35b 08c20000 3ff80000 00000000 4347084e 8613fe08 +N 422e1f15 ee120000 3ff80000 00000000 434d3952 4f8a4432 +N 410d8eb8 00000000 40080000 00000000 434937b1 7acf3464 +N 410e56e8 00000000 40080000 00000000 434b45c0 08a8c0c2 +N 410da3c8 00000000 40080000 00000000 43496dc0 ccd3b214 +N 410deb38 00000000 40080000 00000000 434a275a 9417f9bc +N 422e9f70 8f620000 3ff80000 00000000 434df4e4 163f73f4 +N 4109bf58 00000000 40080000 00000000 4340ab30 ae7121ea +N 422ad315 a2f20000 3ff80000 00000000 43488f4a b389ceda +N 410f22f8 00000000 40080000 00000000 434d7aa2 f22be090 +N 410c5548 00000000 40080000 00000000 43463638 586d925c +N 422c6e6f 63a20000 3ff80000 00000000 434acc99 67200474 +N 422b7333 a6220000 3ff80000 00000000 43496c77 60d942fc +N 422ffbd0 23120000 3ff80000 00000000 434ff9b8 6933b492 +N 41099608 00000000 40080000 00000000 43405b74 aac22420 +N 4224d2bc 28a20000 3ff80000 00000000 4340cc2b a0ee086c +N 410f9438 00000000 40080000 00000000 434ec0e4 4c6bc06c +N 422f91ef 48e20000 3ff80000 00000000 434f5b75 3639fc04 +N 40c59480 00000000 40100000 00000000 434a7962 3861b510 +N 410c9738 00000000 40080000 00000000 4346d2b5 a23535fc +N 410f48e8 00000000 40080000 00000000 434de6e7 65a85922 +N 422d56f6 76120000 3ff80000 00000000 434c17fa bf06d4ce +N 422790e0 db020000 3ff80000 00000000 43443929 da297e20 +N 422e6ce5 b2120000 3ff80000 00000000 434daad8 a81687b2 +N 422d98ef eec20000 3ff80000 00000000 434c76f2 39eeefb8 +N 4228e4c0 c2720000 3ff80000 00000000 4345f4c4 969031ca +N 410b5df8 00000000 40080000 00000000 4344042f 0e5c09a0 +N 4225d84e 49c20000 3ff80000 00000000 43420c86 99155b98 +N 410ee208 00000000 40080000 00000000 434cc3b1 7d24e260 +N 4224a8de d3a20000 3ff80000 00000000 4340999d 049f958c +N 42285e4d 9e220000 3ff80000 00000000 434543d5 18193804 +N 422fd49e bda20000 3ff80000 00000000 434fbf04 2ee4cb4c +N 410c70f8 00000000 40080000 00000000 43467796 009e4f30 +N 410eaf68 00000000 40080000 00000000 434c3723 f7bb1b9a +N 410d55e8 00000000 40080000 00000000 4348a75e c9977912 +N 4227ac27 d7120000 3ff80000 00000000 43445c50 c32dea12 +N 410e4688 00000000 40080000 00000000 434b19af 286ed2b8 +N 410ee3f8 00000000 40080000 00000000 434cc91b c1336ac0 +N 410b8598 00000000 40080000 00000000 43445b9f 3a0729d6 +N 42285b3f d2820000 3ff80000 00000000 43453fd5 df7fa610 +N 410eb828 00000000 40080000 00000000 434c4f4d f94f7ebe +N 410e4dd8 00000000 40080000 00000000 434b2d56 eac31562 +N 410bc348 00000000 40080000 00000000 4344e5b6 f37d48fc +N 410fdb08 00000000 40080000 00000000 434f9197 ef2ecf10 +N 422d2766 aee20000 3ff80000 00000000 434bd3c6 6eef37bc +N 410cf858 00000000 40080000 00000000 4347be67 cc81bd1a +N 410b2408 00000000 40080000 00000000 4343861a f54376c0 +N 42265110 56b20000 3ff80000 00000000 4342a2fd d23a416e +N 4227cbe9 c4f20000 3ff80000 00000000 43448557 45568b1a +N 422f8ff2 c4620000 3ff80000 00000000 434f587f 9fa17cd4 +N 42296ddc a2720000 3ff80000 00000000 4346ab22 9ad25236 +N 4109a618 00000000 40080000 00000000 43407a56 776ad02e +N 410eb928 00000000 40080000 00000000 434c5211 d2bd016e +N 410daa58 00000000 40080000 00000000 43497ea8 7c9dcb7a +N 4109eae8 00000000 40080000 00000000 4341005b 53497a82 +N 410c03b8 00000000 40080000 00000000 4345788b c2761b54 +N 4228f0aa 60120000 3ff80000 00000000 43460489 1d4fac0e +N 422f5043 e4f20000 3ff80000 00000000 434ef9d1 0d81b0e6 +N 422a302c e8b20000 3ff80000 00000000 4347b0e4 646aa4d2 +N 42257095 47d20000 3ff80000 00000000 43418c93 5cd5c2fa +N 422cb2d0 ab120000 3ff80000 00000000 434b2d81 f6e55b92 +N 410a5a78 00000000 40080000 00000000 4341df9d eab16378 +N 422ca6fb 74f20000 3ff80000 00000000 434b1cb4 a8367ee6 +N 410df568 00000000 40080000 00000000 434a421b 13f565ba +N 4109d1a8 00000000 40080000 00000000 4340ceda efca41c6 +N 410a7158 00000000 40080000 00000000 43420e51 66b0284a +N 410cfe28 00000000 40080000 00000000 4347ccb5 57ee5ede +N 410b8828 00000000 40080000 00000000 4344614f 7c188dbe +N 41097838 00000000 40080000 00000000 43402289 b4047f2c +N 4229fae8 5c720000 3ff80000 00000000 434768c0 dd8a150a +N 410ae778 00000000 40080000 00000000 4343048b 15ac71e8 +N 410b3778 00000000 40080000 00000000 4343b02b 918160e8 +N 42280e9a 69920000 3ff80000 00000000 4344dbd7 67c58042 +N 410b53f8 00000000 40080000 00000000 4343ee45 e5dfbfc0 +N 422df0b5 06020000 3ff80000 00000000 434cf5ed 9dc26dc0 +N 422520dd 02420000 3ff80000 00000000 43412b0d 5d80e998 +N 410e4098 00000000 40080000 00000000 434b09c0 851f9966 +N 4226861c 69b20000 3ff80000 00000000 4342e598 5ee9daf2 +N 422bf4c3 aa920000 3ff80000 00000000 434a214a 8bb38722 +N 422c07d2 34920000 3ff80000 00000000 434a3c06 e9c12c1e +N 4109aab8 00000000 40080000 00000000 43408342 07ae8da4 +N 422f646e e3320000 3ff80000 00000000 434f17c2 d75d9a22 +N 410cd868 00000000 40080000 00000000 43477037 321980ca +N 40c59080 00000000 40100000 00000000 434a65c6 c19ca240 +N 410e5a18 00000000 40080000 00000000 434b4e59 7806bfee +N 410cb0e8 00000000 40080000 00000000 43471071 3ae9d8a2 +N 422796c7 95420000 3ff80000 00000000 434440c2 fe088148 +N 4228b89e 90a20000 3ff80000 00000000 4345ba7a fc83276c +N 42275e3f 15c20000 3ff80000 00000000 4343f820 09441718 +N 410f1f98 00000000 40080000 00000000 434d710d f82241b6 +N 410e4718 00000000 40080000 00000000 434b1b31 e12349de +N 422ccb56 e4b20000 3ff80000 00000000 434b505f b7549c52 +N 410db488 00000000 40080000 00000000 434998f5 89b6f358 +N 42249164 e4f20000 3ff80000 00000000 43407d59 94b990e6 +N 410ce328 00000000 40080000 00000000 43478a75 65bcb64e +N 410a5c38 00000000 40080000 00000000 4341e32d afaecdec +N 410c7188 00000000 40080000 00000000 434678eb 49491ac8 +N 422c7929 3ad20000 3ff80000 00000000 434adbc5 2579439a +N 422e7be5 7b520000 3ff80000 00000000 434dc0cb 8b14d8f6 +N 410cad48 00000000 40080000 00000000 434707b4 5349eadc +N 422e9412 5c020000 3ff80000 00000000 434de437 4d6c5d80 +N 410e3428 00000000 40080000 00000000 434ae875 18ba73fe +N 422feb73 4da20000 3ff80000 00000000 434fe131 e7d64eb4 +N 40987400 00000000 40140000 00000000 4340ad27 9702bbd6 +N 4227d514 3bf20000 3ff80000 00000000 43449133 9c848606 +N 410ec0b8 00000000 40080000 00000000 434c6700 c38a1bc4 +N 410b97d8 00000000 40080000 00000000 43448439 bb8dd842 +N 410b0438 00000000 40080000 00000000 434341c4 027ad56c +N 422cee1f 58b20000 3ff80000 00000000 434b81ec a7942d2e +N 410a3038 00000000 40080000 00000000 43418a30 6fea99ac +N 422f3f35 d7820000 3ff80000 00000000 434ee086 0c1a33d0 +N 4227be56 b9c20000 3ff80000 00000000 434473ca bcc4d198 +N 4228c873 41220000 3ff80000 00000000 4345cf5d 6fac861c +N 422e68ff 55120000 3ff80000 00000000 434da524 9a9edc52 +N 4228797e 6ea20000 3ff80000 00000000 43456776 825c64ac +N 410f0438 00000000 40080000 00000000 434d23a2 47df956c +N 422698cb 0e020000 3ff80000 00000000 4342fd1f fbf2aac0 +N 410db698 00000000 40080000 00000000 43499e4a de77a486 +N 422715ef b7020000 3ff80000 00000000 43439bb7 907cb0a0 +N 4226571e b2e20000 3ff80000 00000000 4342aa94 66326dc4 +N 410ffc08 00000000 40080000 00000000 434ff419 79f65f40 +N 410ae1f8 00000000 40080000 00000000 4342f8e3 a689f260 +N 422b493d 34d20000 3ff80000 00000000 43493241 7f8821a6 +N 4109aa28 00000000 40080000 00000000 4340822c 20a5051e +N 410d3478 00000000 40080000 00000000 43485371 1c26a858 +N 4109b078 00000000 40080000 00000000 43408e5d 8a85b798 +N 422ed536 77e20000 3ff80000 00000000 434e43ee 53fb9f5c +N 410b66a8 00000000 40080000 00000000 43441745 07284c36 +N 410bf7e8 00000000 40080000 00000000 43455d6e 3f2ab272 +N 42249735 4a220000 3ff80000 00000000 43408457 fae69c7c +N 422d7efe 2b820000 3ff80000 00000000 434c518d 1675dcb0 +N 4227f0d5 91a20000 3ff80000 00000000 4344b52b de480934 +N 4225b855 d3920000 3ff80000 00000000 4341e4f5 bf95defe +N 422b69d3 c9620000 3ff80000 00000000 43495f72 6d65c44c +N 42298a87 e1220000 3ff80000 00000000 4346d183 1e7a5de4 +N 410d4498 00000000 40080000 00000000 43487bd2 7d281826 +N 4226fe12 70020000 3ff80000 00000000 43437d57 e16d1600 +N 4228b196 fea20000 3ff80000 00000000 4345b137 12804aac +N 4225282d ca820000 3ff80000 00000000 434133f8 c5bcb6f0 +N 42283b02 d5c20000 3ff80000 00000000 434515b3 94c92f18 +N 42249c1f 5df20000 3ff80000 00000000 43408a42 194a263a +N 422b80c0 f1d20000 3ff80000 00000000 43497f4d 7fbf7846 +N 410d8068 00000000 40080000 00000000 43491321 2b26cc4a +N 4228294b 3fa20000 3ff80000 00000000 4344fe97 af03a20c +N 410c4048 00000000 40080000 00000000 434604f9 590d0d6c +N 410f1d18 00000000 40080000 00000000 434d69f6 49ece2fe +N 422ffbb0 25320000 3ff80000 00000000 434ff988 6f937e62 +N 410ef818 00000000 40080000 00000000 434d0183 3ed8c28e +N 410c2898 00000000 40080000 00000000 4345cdc4 8e3a60e6 +N 410beb58 00000000 40080000 00000000 434540b1 17afd82a +N 410fbcd8 00000000 40080000 00000000 434f382d a74ff7b2 +N 410ff4a8 00000000 40080000 00000000 434fde04 0ee911d6 +N 422c957c b4520000 3ff80000 00000000 434b03e3 707f88ea +N 410ad738 00000000 40080000 00000000 4342e22a 25c021fc +N 422fe9f3 cd820000 3ff80000 00000000 434fdef3 673667f0 +N 42283a5b c4120000 3ff80000 00000000 434514d9 849f7c8e +N 410f7148 00000000 40080000 00000000 434e5b42 788b3b9c +N 42273700 71420000 3ff80000 00000000 4343c5e7 26b766c8 +N 422dd775 2d920000 3ff80000 00000000 434cd152 cf01f3c2 +N 410e3298 00000000 40080000 00000000 434ae448 40572dc6 +N 410eb348 00000000 40080000 00000000 434c41d5 c91ba5fc +N 42252c24 be420000 3ff80000 00000000 434138ce e82907e8 +N 4109c6e8 00000000 40080000 00000000 4340b9e5 0e54cdc2 +N 422d8fcd b7a20000 3ff80000 00000000 434c69c6 27c248f4 +N 42299626 6de20000 3ff80000 00000000 4346e117 13741d1c +N 4226a79d 0ae20000 3ff80000 00000000 43430fd1 569d66c4 +N 422f81ad a2d20000 3ff80000 00000000 434f433f ef852166 +N 422606c6 28420000 3ff80000 00000000 4342463c 406febd8 +N 410f2d58 00000000 40080000 00000000 434d9824 9856a18a +N 4229dd18 16e20000 3ff80000 00000000 43474080 ed687744 +N 40c37b80 00000000 40100000 00000000 4341962b 44e4eed0 +N 410ff528 00000000 40080000 00000000 434fdf83 04d73aae +N 410ce1d8 00000000 40080000 00000000 43478740 1aa7eb22 +N 410fef78 00000000 40080000 00000000 434fce81 9a5c9368 +N 4227b151 3a920000 3ff80000 00000000 434462f9 e8310522 +N 422bb911 da920000 3ff80000 00000000 4349cdc5 db6bd122 +N 410f1658 00000000 40080000 00000000 434d56d5 a44c0dba +N 422ebcef dfb20000 3ff80000 00000000 434e2037 0daab5b2 +N 4224a8ab 67320000 3ff80000 00000000 4340995f 0a503d5e +N 422bcf6d 08920000 3ff80000 00000000 4349ed02 a1f39562 +N 410c7088 00000000 40080000 00000000 4346768c 988afe98 +N 40c35480 00000000 40100000 00000000 43410afe 0f7a7410 +N 422a4dd5 d2e20000 3ff80000 00000000 4347d92f 1b5ec63c +N 422fec53 07320000 3ff80000 00000000 434fe281 14a7895e +N 410b5a28 00000000 40080000 00000000 4343fbd2 aca76e1e +N 410a02c8 00000000 40080000 00000000 43412f82 aedc40e4 +N 4225135c e4620000 3ff80000 00000000 43411a9b 8439172c +N 422db49c b3b20000 3ff80000 00000000 434c9ee7 f9bf1832 +N 4224d16c 9a420000 3ff80000 00000000 4340ca95 a060ad68 +N 410a9d08 00000000 40080000 00000000 43426863 ec4ff370 +N 4228877e 92a20000 3ff80000 00000000 434579d6 e0fcde2c +N 410cfe58 00000000 40080000 00000000 4347cd2b 8da8cd3a +N 422881ce 08820000 3ff80000 00000000 4345725e 76558630 +N 422e2e5f ba620000 3ff80000 00000000 434d4f94 e73be714 +N 410ff6b8 00000000 40080000 00000000 434fe430 129e1fe4 +N 422549c5 91f20000 3ff80000 00000000 43415d01 ec3be346 +N 410d2638 00000000 40080000 00000000 43482fe6 ca26b5cc +N 410ffbc8 00000000 40080000 00000000 434ff359 ab133a94 +N 4228c6e9 05520000 3ff80000 00000000 4345cd55 0e63b7ca +N 4228ed93 75f20000 3ff80000 00000000 43460071 e23dc93a +N 422f467f eb220000 3ff80000 00000000 434eeb54 a8bed424 +N 4228decd 05020000 3ff80000 00000000 4345ece5 26a6f220 +N 42282e4a 92b20000 3ff80000 00000000 4345051b 7cb181ee +N 42274716 d7920000 3ff80000 00000000 4343da78 6e1b4c82 +N 422c79fc 88320000 3ff80000 00000000 434adcf0 21ff80c2 +N 410f6a38 00000000 40080000 00000000 434e46d2 68a6068c +N 422cb806 4b720000 3ff80000 00000000 434b34e8 bc988916 +N 410aa7b8 00000000 40080000 00000000 43427e9a 16135614 +N 410cd478 00000000 40080000 00000000 4347669f 5908d658 +N 4225bfa6 42c20000 3ff80000 00000000 4341ee00 74ba97c8 +N 410e5258 00000000 40080000 00000000 434b3974 1a576efa +N 422473df 51e20000 3ff80000 00000000 434059e5 ca94a39c +N 42252f4b c3d20000 3ff80000 00000000 43413ca7 b61fef7a +N 422a88e5 5ea20000 3ff80000 00000000 434829ae 2bc93154 +N 4226b623 01d20000 3ff80000 00000000 43432228 bd7255ba +N 410a2408 00000000 40080000 00000000 434171be e99346c0 +N 410cd688 00000000 40080000 00000000 43476ba5 6ae76db8 +N 42296867 27520000 3ff80000 00000000 4346a3d6 589ab276 +N 422dc5d8 17620000 3ff80000 00000000 434cb7d3 06d3eef4 +N 422ca3c9 fd020000 3ff80000 00000000 434b182c 7e18d520 +N 422881ea 09920000 3ff80000 00000000 43457283 391f93be +N 410b5138 00000000 40080000 00000000 4343e842 3007a2dc +N 4226cd1d c9820000 3ff80000 00000000 43433f3a 10180690 +N 4224634b ecb20000 3ff80000 00000000 43404609 26984d52 +N 410d0088 00000000 40080000 00000000 4347d28f 1c237998 +N 410da828 00000000 40080000 00000000 43497905 17d683be +N 410fcf68 00000000 40080000 00000000 434f6f14 f067419a +N 42252d5d 1c620000 3ff80000 00000000 43413a4c 0db9aa2c +N 410ad5d8 00000000 40080000 00000000 4342df43 5c1d12e2 +N 410da9a8 00000000 40080000 00000000 43497ce2 c2583646 +N 422b3e64 a9220000 3ff80000 00000000 4349233d 258ddae4 +N 422ed10a a2920000 3ff80000 00000000 434e3dca 4480afde +N 422a0834 66220000 3ff80000 00000000 43477abb f0c93504 +N 422b523e c9420000 3ff80000 00000000 43493ebc 074f35c8 +N 4226dd7b 8e220000 3ff80000 00000000 434353f6 c7c86e04 +N 410e9418 00000000 40080000 00000000 434bec0f 4467b9ce +N 410eacf8 00000000 40080000 00000000 434c306b 2cdd8a70 +N 410a9358 00000000 40080000 00000000 43425451 3068bbaa +N 4226e641 85120000 3ff80000 00000000 43435f17 a070e652 +N 4225883e 60320000 3ff80000 00000000 4341a9a8 409b0bc2 +N 4224f085 cb220000 3ff80000 00000000 4340f043 9e9e8024 +N 422e89b0 58720000 3ff80000 00000000 434dd4ff 2442ab76 +N 410ca8b8 00000000 40080000 00000000 4346fcb8 0c88ef44 +N 410f8608 00000000 40080000 00000000 434e9783 bd18c120 +N 422e0a9a 8e720000 3ff80000 00000000 434d1b88 abfbeb4a +N 410ae998 00000000 40080000 00000000 4343090d 0d535a96 +N 422b9e38 14c20000 3ff80000 00000000 4349a852 0a1ac578 +N 422c3567 10d20000 3ff80000 00000000 434a7c1e a8c19eda +N 422bb094 36f20000 3ff80000 00000000 4349c1ec 0333715a +N 422fd1e0 aa920000 3ff80000 00000000 434fbae9 f3aee722 +N 422e38d1 46b20000 3ff80000 00000000 434d5ecc e701436e +N 410c6d18 00000000 40080000 00000000 43466e68 5e5099fe +N 422c35a3 27c20000 3ff80000 00000000 434a7c73 4950f3a8 +N 4224a4f4 3e320000 3ff80000 00000000 434094e4 e0439b82 +N 410afda8 00000000 40080000 00000000 434333be fd395806 +N 410c7e88 00000000 40080000 00000000 434697c9 6f9b8d38 +N 410f52c8 00000000 40080000 00000000 434e0341 1e144fe4 +N 4229c54a 9dc20000 3ff80000 00000000 4347206f 133d0be8 +N 410c79c8 00000000 40080000 00000000 43468c7e d7e5b834 +N 422ac8e7 0fe20000 3ff80000 00000000 43488150 477bb1a4 +N 410d4f38 00000000 40080000 00000000 43489686 4e04f07c +N 410ce0c8 00000000 40080000 00000000 434784a7 760fe884 +N 410af118 00000000 40080000 00000000 434318fb 923d88be +N 4109f598 00000000 40080000 00000000 4341156c 468e26d6 +N 42296649 6e520000 3ff80000 00000000 4346a102 574693aa +N 4225b7b7 a6220000 3ff80000 00000000 4341e432 47593d04 +N 4229eedc 96720000 3ff80000 00000000 4347587a d5b253b6 +N 422ae3eb 1cc20000 3ff80000 00000000 4348a66c c33b6d88 +N 42289a39 00820000 3ff80000 00000000 43459274 049bbcd0 +N 42256278 f8e20000 3ff80000 00000000 43417b43 08e2ce04 +N 410f8be8 00000000 40080000 00000000 434ea8a1 92331c32 +N 410c7668 00000000 40080000 00000000 4346847b 49fe576a +N 410cb478 00000000 40080000 00000000 43471909 b8499058 +N 410e0b38 00000000 40080000 00000000 434a7b9f b93c9fbc +N 422b96ac 40520000 3ff80000 00000000 43499dce b7a7f36a +N 410bb688 00000000 40080000 00000000 4344c8f9 a38977b8 +N 410b8e38 00000000 40080000 00000000 43446ec8 ff1f514c +N 4224cf68 71620000 3ff80000 00000000 4340c825 33e53d4c +N 422d86ea 63920000 3ff80000 00000000 434c5cf6 bae4c0fe +N 422dd602 5f320000 3ff80000 00000000 434ccf39 b5ce0e5e +N 422dca6d 30320000 3ff80000 00000000 434cbe74 9688ba3e +N 422fa9ca 5ee20000 3ff80000 00000000 434f7f06 cdd05a44 +N 422dbfb2 39d20000 3ff80000 00000000 434caeee 52ed5946 +N 422af18f 99820000 3ff80000 00000000 4348b931 70100b70 +N 422c7b48 9a420000 3ff80000 00000000 434adec6 0979d298 +N 410a56a8 00000000 40080000 00000000 4341d7dd 32eff136 +N 410fbaa8 00000000 40080000 00000000 434f31b9 87b52df6 +N 4229d75d 34520000 3ff80000 00000000 434738c7 36e60716 +N 422bd03d dc720000 3ff80000 00000000 4349ee26 a834c50a +N 422e27f0 f9c20000 3ff80000 00000000 434d4636 80387998 +N 410a4d58 00000000 40080000 00000000 4341c4f6 b5ea878a +N 410c2bd8 00000000 40080000 00000000 4345d552 22112e02 +N 410dcd48 00000000 40080000 00000000 4349d926 6f6680dc +N 422d43d3 07120000 3ff80000 00000000 434bfc82 31112bee +N 42282010 a3820000 3ff80000 00000000 4344f291 6a748fb0 +N 410f0018 00000000 40080000 00000000 434d1803 9234500e +N 42249950 64d20000 3ff80000 00000000 434086e0 b71fd7a6 +N 422c0055 ee920000 3ff80000 00000000 434a3185 6242955e +N 410a10b8 00000000 40080000 00000000 43414b31 b7232ac4 +N 410e0c18 00000000 40080000 00000000 434a7df0 248cd44e +N 410ad7a8 00000000 40080000 00000000 4342e316 8d2481e6 +N 410ea638 00000000 40080000 00000000 434c1dd3 79e87dcc +N 410de548 00000000 40080000 00000000 434a17cb 83ef0d5c +N 422603a9 cc720000 3ff80000 00000000 4342425d 5599bcf6 +N 410c3498 00000000 40080000 00000000 4345e9b0 96392d26 +N 41099ee8 00000000 40080000 00000000 43406c80 10756a42 +N 410ee928 00000000 40080000 00000000 434cd79e b711226e +N 4227a675 75d20000 3ff80000 00000000 434454f7 af45c4c6 +N 42268bab a6320000 3ff80000 00000000 4342ec97 e1b5c77e +N 410f9428 00000000 40080000 00000000 434ec0b5 8dbae5fe +N 410cf308 00000000 40080000 00000000 4347b15a 3df82390 +N 42261fe6 26f20000 3ff80000 00000000 43426589 a9e990a6 +N 4229bc6e bdd20000 3ff80000 00000000 43471483 4d25a5c6 +N 422e46cb 30f20000 3ff80000 00000000 434d732e e54a289a +N 4227ec82 9ee20000 3ff80000 00000000 4344af8f edf44dbc +N 410ac588 00000000 40080000 00000000 4342bced dd58d288 +N 4226bac5 6c320000 3ff80000 00000000 43432804 4b65eabe +N 410ed0a8 00000000 40080000 00000000 434c9340 27a1e116 +N 4226e381 c8a20000 3ff80000 00000000 43435b9a c211046c +N 40c57e80 00000000 40100000 00000000 434a0e11 d0f9ee28 +N 4228d966 fb920000 3ff80000 00000000 4345e5c1 f5337402 +N 4109fab8 00000000 40080000 00000000 43411f8c 87be0ca4 +N 4226335a 1f720000 3ff80000 00000000 43427dd2 4518916a +N 410f0868 00000000 40080000 00000000 434d2f71 398ad1ca +N 4225b315 99120000 3ff80000 00000000 4341de78 f2ccefd2 +N 4109e6e8 00000000 40080000 00000000 4340f87d 5fa583c2 +N 4225f4be 55f20000 3ff80000 00000000 43422fd0 8a065ac6 +N 410f3d38 00000000 40080000 00000000 434dc570 a8e6bb1c +N 42287f9e 00620000 3ff80000 00000000 43456f7f 61013f54 +N 42292b49 5be20000 3ff80000 00000000 43465257 7284a5dc +N 4109f958 00000000 40080000 00000000 43411cd4 a7ac25ca +N 410b1578 00000000 40080000 00000000 434366be 8908d688 +N 422ddb71 13820000 3ff80000 00000000 434cd718 5ac3a5b0 +N 4228cdbb 46a20000 3ff80000 00000000 4345d656 8e343dac +N 422a0a75 b1020000 3ff80000 00000000 43477dc9 08c051a0 +N 410a0a58 00000000 40080000 00000000 43413e84 6f728d7a +N 410ea5d8 00000000 40080000 00000000 434c1ccb 49d871e2 +N 410b7328 00000000 40080000 00000000 434432d0 77c5394e +N 42277e3a 53b20000 3ff80000 00000000 4344212c a76ef3ce +N 410e4638 00000000 40080000 00000000 434b18d8 56400bcc +N 410ee448 00000000 40080000 00000000 434cc9fb 68da882c +N 4227264c 4cf20000 3ff80000 00000000 4343b093 bd2103e6 +N 4228b536 c5f20000 3ff80000 00000000 4345b5fd c2e3f33a +N 422cae8d def20000 3ff80000 00000000 434b2774 b1ee39a6 +N 410b67b8 00000000 40080000 00000000 4344199b 6c96ba14 +N 422a6100 6f620000 3ff80000 00000000 4347f344 ab60c7f4 +N 422a2124 e7420000 3ff80000 00000000 43479c81 b511a978 +N 422f0b2b 6d720000 3ff80000 00000000 434e9383 1fcde4d6 +N 410cbf08 00000000 40080000 00000000 43473292 879c29d0 +N 422bd955 9b620000 3ff80000 00000000 4349fade e8592b8c +N 42290200 b1120000 3ff80000 00000000 43461b82 7b08b4d2 +N 410c6488 00000000 40080000 00000000 43465a29 4d62d458 +N 4229874a e8920000 3ff80000 00000000 4346cd2c 5ad27962 +N 410fd0c8 00000000 40080000 00000000 434f7328 9fd62584 +N 4224a426 a1720000 3ff80000 00000000 434093ed 29a261aa +N 40c63f80 00000000 40100000 00000000 434de846 acf46700 +N 42248fca 72720000 3ff80000 00000000 43407b6c 06819836 +N 42267613 ac220000 3ff80000 00000000 4342d16e 54c95f3c +N 422b23a9 24620000 3ff80000 00000000 4348fe46 81a93f2c +N 4229f4d3 b7020000 3ff80000 00000000 43476089 704dcf60 +N 410f5208 00000000 40080000 00000000 434e0119 453d7760 +N 410988d8 00000000 40080000 00000000 43404236 d4fa73f2 +N 410e35e8 00000000 40080000 00000000 434aed22 b75bf312 +N 422814e4 13420000 3ff80000 00000000 4344e405 6fbdc1f8 +N 410f6858 00000000 40080000 00000000 434e4166 e88d0a1a +N 42254b18 e4c20000 3ff80000 00000000 43415ea1 17b4d778 +N 4226da35 21e20000 3ff80000 00000000 43434fcf d8fd5a64 +N 4225530d b3720000 3ff80000 00000000 4341685e 3b7823ea +N 422ff5f0 ca820000 3ff80000 00000000 434ff0ea 5f662910 +N 410ae068 00000000 40080000 00000000 4342f594 f40b9e4a +N 410e2348 00000000 40080000 00000000 434abb74 6a22dafc +N 42244633 f6d20000 3ff80000 00000000 43402340 292877e6 +N 410cb3c8 00000000 40080000 00000000 43471760 e5d41514 +N 41099298 00000000 40080000 00000000 434054dd cad11fc6 +N 422ba442 49a20000 3ff80000 00000000 4349b0bd 2abadc34 +N 410f9ca8 00000000 40080000 00000000 434ed991 7edfa556 +N 410dde98 00000000 40080000 00000000 434a064c b9167806 +N 410c6b98 00000000 40080000 00000000 43466adb 8112b9f6 +N 4228688f 9dd20000 3ff80000 00000000 43455143 dbece1c6 +N 4229282e d2420000 3ff80000 00000000 43464e36 99a98868 +N 42246a95 2ad20000 3ff80000 00000000 43404ec3 2e70359a +N 410a1d38 00000000 40080000 00000000 4341641f 0833251c +N 410d7fe8 00000000 40080000 00000000 434911da cfb1c7f2 +N 410cd498 00000000 40080000 00000000 434766ed 455d7b26 +N 422962d5 c1c20000 3ff80000 00000000 43469c65 93325e98 +N 410c21a8 00000000 40080000 00000000 4345bdaa f0d638c6 +N 410b3478 00000000 40080000 00000000 4343a9a9 9ab24858 +N 410ee6e8 00000000 40080000 00000000 434cd152 cf01f3c2 +N 410bd738 00000000 40080000 00000000 434512dc cb1551fc +N 410ec538 00000000 40080000 00000000 434c737a 71e10c9c +N 410f3978 00000000 40080000 00000000 434dbab9 4621b548 +N 4229f47d 41620000 3ff80000 00000000 43476014 a357a0b4 +N 410c4f48 00000000 40080000 00000000 4346281e e27e273c +N 422f2f29 25920000 3ff80000 00000000 434ec8bf 032fdcc2 +N 422ca774 94120000 3ff80000 00000000 434b1d60 93869972 +N 410ad538 00000000 40080000 00000000 4342ddf1 d3cd1f9c +N 40c4a980 00000000 40100000 00000000 43463fb8 5ec39a08 +N 4229309b de620000 3ff80000 00000000 4346596c 5ebd776c +N 410b5348 00000000 40080000 00000000 4343ecc4 db5ae3fc +N 410a2fd8 00000000 40080000 00000000 4341896f 8eecc0c2 +N 422dbe21 25620000 3ff80000 00000000 434cacaa 48208a34 +N 410a7808 00000000 40080000 00000000 43421c07 e3167680 +N 410b0d38 00000000 40080000 00000000 43435509 2ea5821c +N 422ad801 af820000 3ff80000 00000000 4348960d 813784d0 +N 4109e938 00000000 40080000 00000000 4340fd09 64ab175c +N 410ec9e8 00000000 40080000 00000000 434c807d 1408ecd2 +N 410b24f8 00000000 40080000 00000000 43438820 f6c840f0 +N 422ecc61 82220000 3ff80000 00000000 434e36ee 3df84684 +N 422483f9 54220000 3ff80000 00000000 43406d38 b185963c +N 42295397 4c120000 3ff80000 00000000 4346880a db3b8a72 +N 42280851 92220000 3ff80000 00000000 4344d3ab 82b22f7c +N 422c70ac 87920000 3ff80000 00000000 434acfc3 d26da682 +N 422677f6 49520000 3ff80000 00000000 4342d3cc e24fa34a +N 422b30ac c4220000 3ff80000 00000000 43491042 ecedf03c +N 4229e449 c8e20000 3ff80000 00000000 43474a35 2fba6c04 +N 422763cd 62a20000 3ff80000 00000000 4343ff3f 992623d4 +N 410c1468 00000000 40080000 00000000 43459f01 11039e0a +N 42261175 fe820000 3ff80000 00000000 4342538a 90754590 +N 410e9e18 00000000 40080000 00000000 434c077d 0f7cf2ae +N 41097278 00000000 40080000 00000000 4340179e a5c467f8 +N 410be7f8 00000000 40080000 00000000 434538fc f1f7bb80 +N 4109e768 00000000 40080000 00000000 4340f978 fc18fa1a +N 410b0e78 00000000 40080000 00000000 434357b7 5c304d38 +N 422e0201 cc920000 3ff80000 00000000 434d0f0b 0c80e8e2 +N 410aefc8 00000000 40080000 00000000 43431631 308d7c54 +N 422bf1f5 e6d20000 3ff80000 00000000 434a1d5c 52a7ba1a +N 410df658 00000000 40080000 00000000 434a4492 391787ba +N 422caeac 2aa20000 3ff80000 00000000 434b279f b7d9c0d4 +N 422a19cd dec20000 3ff80000 00000000 4347928f 7b5ed5b8 +N 4229b89f 29c20000 3ff80000 00000000 43470f63 24444798 +N 422f5be4 88c20000 3ff80000 00000000 434f0b13 768a8e08 +N 4226aea9 8f820000 3ff80000 00000000 434318b7 85f00730 +N 42243e25 9bc20000 3ff80000 00000000 434019a2 c0f72728 +N 41099ee8 00000000 40080000 00000000 43406c80 10756a42 +N 410bcc38 00000000 40080000 00000000 4344f9ec 0bab02ec +N 4109ca28 00000000 40080000 00000000 4340c039 74f89b1e +N 410de968 00000000 40080000 00000000 434a229a 0a7b397a +N 4109af78 00000000 40080000 00000000 43408c6e a8f9e768 +N 410dac08 00000000 40080000 00000000 43498302 87baf040 +N 410fbdf8 00000000 40080000 00000000 434f3b7f a9dddba0 +N 410db028 00000000 40080000 00000000 43498da7 d4f9293e +N 422ed9e0 43520000 3ff80000 00000000 434e4acc 5201c9f6 +N 410ead68 00000000 40080000 00000000 434c319f f4f04c3a +N 422ff950 59720000 3ff80000 00000000 434ff5f9 0c4ca756 +N 422f24cc 7df20000 3ff80000 00000000 434eb968 59ceb5c6 +N 422d2f28 8c220000 3ff80000 00000000 434bdee2 6aad533c +N 410f4f08 00000000 40080000 00000000 434df87a ea1fe4d0 +N 422e10a9 1fc20000 3ff80000 00000000 434d2456 aa621f58 +N 422a5a4e af120000 3ff80000 00000000 4347ea27 4afa08ee +N 42272998 28520000 3ff80000 00000000 4343b4c8 7e9fc196 +N 410a1ad8 00000000 40080000 00000000 43415f60 be55b052 +N 422475df 06c20000 3ff80000 00000000 43405c4b 7cbb96b8 +N 410ed2b8 00000000 40080000 00000000 434c98fd 66efbd24 +N 422efdc1 65320000 3ff80000 00000000 434e7fb3 c6552662 +N 4226e901 6bc20000 3ff80000 00000000 43436294 ea09b528 +N 422c24bf 33420000 3ff80000 00000000 434a64ad 282dadf8 +N 410c6d78 00000000 40080000 00000000 43466f4b a49d6708 +N 410bd0e8 00000000 40080000 00000000 4345048a 683fdea2 +N 422d12c6 41520000 3ff80000 00000000 434bb643 73467c4a +N 429b6cdb 8acd8400 3ff40000 00000000 43463073 20ad876c +N 410dc6d8 00000000 40080000 00000000 4349c869 f17c9692 +N 410d7048 00000000 40080000 00000000 4348ea19 e855166c +N 410de7c8 00000000 40080000 00000000 434a1e57 d77442d4 +N 410b06f8 00000000 40080000 00000000 434347a6 01bdab50 +N 410a25e8 00000000 40080000 00000000 43417580 206c9812 +N 410e04c8 00000000 40080000 00000000 434a6a9d 5a76f344 +N 410bb0c8 00000000 40080000 00000000 4344bc0c 4652bf84 +N 4226b6a9 cda20000 3ff80000 00000000 434322d3 15725eb4 +N 42244bc6 ba120000 3ff80000 00000000 434029e8 1c44214e +N 410fc348 00000000 40080000 00000000 434f4b30 c7ca08fc +N 4109a998 00000000 40080000 00000000 43408116 45c9be96 +N 422d3911 d7c20000 3ff80000 00000000 434bed16 42ceaa58 +N 4229600d 49920000 3ff80000 00000000 434698ad cd11c442 +N 422d5b08 65620000 3ff80000 00000000 434c1dd3 79e87dcc +N 422c080e 1ae20000 3ff80000 00000000 434a3c5b 0191a33c +N 422e0964 84220000 3ff80000 00000000 434d19c6 1602e7c4 +N 410b83e8 00000000 40080000 00000000 434457e0 ce454eb2 +N 410d2908 00000000 40080000 00000000 434836e7 c2f71db0 +N 410f9568 00000000 40080000 00000000 434ec45c 96b463ba +N 410a1598 00000000 40080000 00000000 434154e7 967d1cd6 +N 410ae588 00000000 40080000 00000000 4343006f 8eef1888 +N 410d7428 00000000 40080000 00000000 4348f3f1 d972effe +N 422a314e 68420000 3ff80000 00000000 4347b26d 3f877c28 +N 410ad0b8 00000000 40080000 00000000 4342d475 67fd8ec4 +N 410a07e8 00000000 40080000 00000000 434139ad 3b676d72 +N 422be17f dfd20000 3ff80000 00000000 434a064c b9167806 +N 410e0a78 00000000 40080000 00000000 434a79a4 0b007478 +N 410db508 00000000 40080000 00000000 43499a40 7594a7f0 +N 42288c6b 92920000 3ff80000 00000000 4345804f 41187dde +N 410b19e8 00000000 40080000 00000000 43437049 657033d2 +N 410a3f28 00000000 40080000 00000000 4341a845 01e3e58e +N 4225e415 f5520000 3ff80000 00000000 43421b22 04633636 +N 422f39e6 5af20000 3ff80000 00000000 434ed8a7 4a4f45da +N 42260f47 fdf20000 3ff80000 00000000 434250d3 8cc545c6 +N 41098168 00000000 40080000 00000000 43403405 f552b9fa +N 410eb188 00000000 40080000 00000000 434c3d01 046e06c8 +N 410c4068 00000000 40080000 00000000 43460544 2c5f304a +N 410eb508 00000000 40080000 00000000 434c46ab 1ad0d7f0 +N 422b5134 ae920000 3ff80000 00000000 43493d4b 3803d2a2 +N 410d8438 00000000 40080000 00000000 43491cdb 1059cd6c +N 410b8918 00000000 40080000 00000000 43446364 86d8693e +N 4109c058 00000000 40080000 00000000 4340ad21 f468369a +N 410f3e78 00000000 40080000 00000000 434dc903 b1937638 +N 410fc158 00000000 40080000 00000000 434f4577 1b1fef4a +N 422ea1e2 af820000 3ff80000 00000000 434df87a ea1fe4d0 +N 410eb308 00000000 40080000 00000000 434c4125 12177790 +N 422f337a ed920000 3ff80000 00000000 434ecf24 a081843e +N 422a30f7 8e220000 3ff80000 00000000 4347b1f7 626a11fc +N 410aec18 00000000 40080000 00000000 43430e5b 92898e4e +N 42249667 f1e20000 3ff80000 00000000 43408360 e9373864 +N 4225660c b2820000 3ff80000 00000000 43417fa6 18965210 +N 410c3798 00000000 40080000 00000000 4345f0af 4fc2aa36 +N 42276121 81320000 3ff80000 00000000 4343fbd2 aca76e1e +N 4225f4f3 59620000 3ff80000 00000000 43423012 6890e1b4 +N 422cdd9c 6fc20000 3ff80000 00000000 434b6a63 70adc158 +N 410ce298 00000000 40080000 00000000 43478915 60fdd6c6 +N 4226b222 c1820000 3ff80000 00000000 43431d1a a1afc390 +N 410d7c88 00000000 40080000 00000000 43490941 07ac18d8 +N 410dd958 00000000 40080000 00000000 4349f896 25778fca +N 410c11f8 00000000 40080000 00000000 43459960 220fab60 +N 410dfa88 00000000 40080000 00000000 434a4f97 38c0bc78 +N 422a2536 0ae20000 3ff80000 00000000 4347a205 20a7c6c4 +N 42299423 6a120000 3ff80000 00000000 4346de64 588f674e +N 410f3938 00000000 40080000 00000000 434dba02 791a265c +N 40c5e480 00000000 40100000 00000000 434c0a90 b68e6850 +N 422d1fe2 e8220000 3ff80000 00000000 434bc904 c6a1b9bc +N 410b5c78 00000000 40080000 00000000 434400e4 a921dfd8 +N 410fe598 00000000 40080000 00000000 434fb109 4cfacbd6 +N 410f3828 00000000 40080000 00000000 434db6f9 b261d6be +N 42280fe7 60f20000 3ff80000 00000000 4344dd88 7a559166 +N 42250f4e 4da20000 3ff80000 00000000 434115ab 742b2eb4 +N 40c43e80 00000000 40100000 00000000 434480a5 c0363528 +N 4224596c 6d720000 3ff80000 00000000 43403a38 6a3dc4d6 +N 410f6f98 00000000 40080000 00000000 434e565f 7f3628b6 +N 410cfba8 00000000 40080000 00000000 4347c68d c84d72a6 +N 410be888 00000000 40080000 00000000 43453a45 81cdb518 +N 410da528 00000000 40080000 00000000 4349714a ef14a3ae +N 410d4568 00000000 40080000 00000000 43487ddc 8b355cba +N 410c50b8 00000000 40080000 00000000 43462b7f 1b7256c4 +N 410f82a8 00000000 40080000 00000000 434e8db1 66355776 +N 410f1858 00000000 40080000 00000000 434d5c7f a275f31a +N 410cd138 00000000 40080000 00000000 43475eb6 45936adc +N 4109ef68 00000000 40080000 00000000 43410937 ece9979a +N 4224a157 1c520000 3ff80000 00000000 4340908a 76527c16 +N 422663f9 3fc20000 3ff80000 00000000 4342bab2 d15ad358 +N 422fcea3 18220000 3ff80000 00000000 434fb611 39a61bbc +N 410cee98 00000000 40080000 00000000 4347a676 ba9c8306 +N 410b6e88 00000000 40080000 00000000 4344289c 82297a38 +N 410f8ab8 00000000 40080000 00000000 434ea52b 5e0447a4 +N 422f2255 29520000 3ff80000 00000000 434eb5c2 2ed6274a +N 410f3728 00000000 40080000 00000000 434db41e cd4a900e +N 4224f952 c4320000 3ff80000 00000000 4340faf2 78fcefbe +N 410e9068 00000000 40080000 00000000 434be1f6 80f6774a +N 410a4b78 00000000 40080000 00000000 4341c12a 22a38ca8 +N 422452f2 42d20000 3ff80000 00000000 43403279 973e1566 +N 422916e7 9da20000 3ff80000 00000000 4346373f c4dc40b4 +N 422b5203 a6720000 3ff80000 00000000 43493e6a 10eb8e4a +N 422ea510 cb720000 3ff80000 00000000 434dfd25 d1ab3916 +N 41098678 00000000 40080000 00000000 43403dad db0b73b8 +N 422dc5b9 39a20000 3ff80000 00000000 434cb7a6 5e26f234 +N 422fca86 69e20000 3ff80000 00000000 434fafeb 2ae3e29c +N 4229c27c c5020000 3ff80000 00000000 43471ca8 e1630a20 +N 410ab6c8 00000000 40080000 00000000 43429e06 36a0e6a4 +N 4228445e 75320000 3ff80000 00000000 434521eb acb92862 +N 410f8f68 00000000 40080000 00000000 434eb2d7 0e86559a +N 410a29e8 00000000 40080000 00000000 43417d84 847a1ed2 +N 4109afe8 00000000 40080000 00000000 43408d47 26e958f2 +N 422fcf82 6ca20000 3ff80000 00000000 434fb75f 37eb1214 +N 410c6088 00000000 40080000 00000000 434650b8 32599b98 +N 410aca98 00000000 40080000 00000000 4342c791 2ad9de46 +N 4226be5a 85a20000 3ff80000 00000000 43432c8b dc134e4c +N 410dc378 00000000 40080000 00000000 4349bfa6 98228328 +N 410f0188 00000000 40080000 00000000 434d1c0f dc84b5c8 +N 410b1768 00000000 40080000 00000000 43436ae8 c0895b1a +N 410b24f8 00000000 40080000 00000000 43438820 f6c840f0 +N 422ccd97 ae020000 3ff80000 00000000 434b5394 7a9c1140 +N 4109c988 00000000 40080000 00000000 4340bf01 b7a8cb48 +N 410b6e48 00000000 40080000 00000000 4344280f 6b5ef00c +N 40c40d80 00000000 40100000 00000000 4343bcf1 7ccafdf8 +N 4226d063 45820000 3ff80000 00000000 4343435e 9e0fbaf0 +N 410b1168 00000000 40080000 00000000 43435e04 da71fcfa +N 422a54a3 04820000 3ff80000 00000000 4347e26f aa960b50 +N 410cc008 00000000 40080000 00000000 434734fe 5f656400 +N 40c4cb80 00000000 40100000 00000000 4346d395 2b45a790 +N 42277e1e e8920000 3ff80000 00000000 43442109 6a2c069e +N 422f3fb4 54220000 3ff80000 00000000 434ee141 88d8b63c +N 42289958 8ac20000 3ff80000 00000000 4345914c cf327d38 +N 410ec688 00000000 40080000 00000000 434c771e 9f6deab8 +N 4229febc d6420000 3ff80000 00000000 43476dee 3b7d6ee8 +N 40c43b80 00000000 40100000 00000000 43447481 3dce23d0 +N 4226033f a2520000 3ff80000 00000000 434241d9 40dd712a +N 410cfac8 00000000 40080000 00000000 4347c466 963ae764 +N 4109d498 00000000 40080000 00000000 4340d498 3c226b26 +N 422533ab 92120000 3ff80000 00000000 434141fe adc6144e +N 410c2ef8 00000000 40080000 00000000 4345dc96 fc8542d0 +N 422e8d3a ffc20000 3ff80000 00000000 434dda2f d6c0ab58 +N 40c47a80 00000000 40100000 00000000 434577f6 e7f0c698 +N 410b1e78 00000000 40080000 00000000 43437a1c 549a7038 +N 422aea1b 82920000 3ff80000 00000000 4348aeef db42d422 +N 4225c0ae 15320000 3ff80000 00000000 4341ef46 b733239e +N 422965ba e3120000 3ff80000 00000000 4346a043 da36636e +N 422fa98a b5720000 3ff80000 00000000 434f7ea7 d0d0bbd6 +N 422a2229 28920000 3ff80000 00000000 43479de2 7b608e9e +N 410b4fa8 00000000 40080000 00000000 4343e4d7 e439a466 +N 410a8bd8 00000000 40080000 00000000 434244d0 da139002 +N 410bd0e8 00000000 40080000 00000000 4345048a 683fdea2 +N 422d49cd 6de20000 3ff80000 00000000 434c0515 f00e7d1c +N 410aacd8 00000000 40080000 00000000 43428947 1c6efcb2 +N 422dcd71 27a20000 3ff80000 00000000 434cc2d1 f6112ef4 +N 42274309 e6420000 3ff80000 00000000 4343d54a 0d77d718 +N 410e5308 00000000 40080000 00000000 434b3b4e 3641e590 +N 410c4698 00000000 40080000 00000000 434613bf 4495d786 +N 410b7028 00000000 40080000 00000000 43442c31 d4fe9d3e +N 410c2f88 00000000 40080000 00000000 4345dde6 1c7b2268 +N 410d3688 00000000 40080000 00000000 43485898 d966bfb8 +N 42257ad1 ccf20000 3ff80000 00000000 43419926 53ea53e6 +N 422e0201 cc920000 3ff80000 00000000 434d0f0b 0c80e8e2 +N 422ce86b 29320000 3ff80000 00000000 434b79ca 7c1d491e +N 4224c68a 80220000 3ff80000 00000000 4340bd6c 8b57c544 +N 4227b704 ea620000 3ff80000 00000000 43446a56 5b8cb6ec +N 410f2648 00000000 40080000 00000000 434d840c 8497aa8c +N 4225c21f 79820000 3ff80000 00000000 4341f10f 94a16890 +N 422ae4f3 21120000 3ff80000 00000000 4348a7d7 cf17892e +N 422740e8 48220000 3ff80000 00000000 4343d290 52475dbc +N 4228d320 0b720000 3ff80000 00000000 4345dd76 65acaeea +N 4224b873 20020000 3ff80000 00000000 4340ac67 75a4d400 +N 4225757e d3520000 3ff80000 00000000 4341929b b7a6340a +N 410acb28 00000000 40080000 00000000 4342c8c0 013f85ce +N 410d6148 00000000 40080000 00000000 4348c417 b343289c +N 410cfcc8 00000000 40080000 00000000 4347c952 a74e19c4 +N 42270d3b ca920000 3ff80000 00000000 434390a2 1d99e322 +N 422441ec ef120000 3ff80000 00000000 43401e25 0305ef12 +N 410c5b38 00000000 40080000 00000000 43464432 174bdebc +N 410f9568 00000000 40080000 00000000 434ec45c 96b463ba +N 422aa6fa b6620000 3ff80000 00000000 434852d1 30e7ee6c +N 422cb0eb d4920000 3ff80000 00000000 434b2ad1 4a0f7fe2 +N 42269cae 2ba20000 3ff80000 00000000 43430206 87d51e8c +N 410b4078 00000000 40080000 00000000 4343c3ba 131da298 +N 410a6c68 00000000 40080000 00000000 43420435 fe77228a +N 410b9748 00000000 40080000 00000000 434482f8 8cea5cbc +N 410c2168 00000000 40080000 00000000 4345bd16 8fef67fa +N 410b1df8 00000000 40080000 00000000 43437908 8f55fda0 +N 422c5a10 d9920000 3ff80000 00000000 434aafd1 c8bf0242 +N 422c5bb6 90620000 3ff80000 00000000 434ab225 3d6cc554 +N 4225b977 d7620000 3ff80000 00000000 4341e65c 2a7696f4 +N 4228bfc3 46f20000 3ff80000 00000000 4345c3e6 a91c935a +N 422d8297 f4b20000 3ff80000 00000000 434c56bc ba26de52 +N 410c1558 00000000 40080000 00000000 4345a12b 882a110a +N 410ba328 00000000 40080000 00000000 43449d7f eda5da4e +N 422db743 0d620000 3ff80000 00000000 434ca2bc 6daab6cc +N 410c1488 00000000 40080000 00000000 43459f4a fca0e558 +N 410c3258 00000000 40080000 00000000 4345e472 84f638fa +N 422e46ac 10a20000 3ff80000 00000000 434d7301 7b30b76c +N 422b3fc6 fe420000 3ff80000 00000000 43492527 9516afe8 +N 422b6eeb 37820000 3ff80000 00000000 43496684 5e024830 +N 422b69d3 c9620000 3ff80000 00000000 43495f72 6d65c44c +N 410e7678 00000000 40080000 00000000 434b9b36 47ba40b8 +N 42261746 86c20000 3ff80000 00000000 43425ac9 3f5dc6b8 +N 422915af f2820000 3ff80000 00000000 434635a1 d4f9e5f0 +N 4109bcd8 00000000 40080000 00000000 4340a656 287bd7b2 +N 410e1ff8 00000000 40080000 00000000 434ab2a4 daeda600 +N 422cce8a 90420000 3ff80000 00000000 434b54ee 236982d8 +N 42254444 83a20000 3ff80000 00000000 43415646 73a8478c +N 410ed3d8 00000000 40080000 00000000 434c9c1f 222da182 +N 410d04b8 00000000 40080000 00000000 4347dce2 3e66b484 +N 4109abb8 00000000 40080000 00000000 43408530 324582d4 +N 410b5828 00000000 40080000 00000000 4343f770 c86bacbe +N 410dde38 00000000 40080000 00000000 434a0551 cebe104c +N 42259bbe 2aa20000 3ff80000 00000000 4341c1ab c7dd00d4 +N 410ae2b8 00000000 40080000 00000000 4342fa7a 33a9b024 +N 40999c00 00000000 40140000 00000000 4345028b f603c6c4 +N 422fc689 e2e20000 3ff80000 00000000 434fa9f5 915db03c +N 410c1cb8 00000000 40080000 00000000 4345b23a 5f3ad104 +N 4226335a 1f720000 3ff80000 00000000 43427dd2 4518916a +N 422ca29b 44720000 3ff80000 00000000 434b167e ee21720a +N 410b9e98 00000000 40080000 00000000 4344934b e9002c06 +N 422bbad0 a7320000 3ff80000 00000000 4349d035 b31feaa2 +N 422da62a b0720000 3ff80000 00000000 434c8a0a 0fda9f8a +N 410d8328 00000000 40080000 00000000 43491a24 e7f0244e +N 410ac888 00000000 40080000 00000000 4342c33b 302cbf18 +N 42291060 49020000 3ff80000 00000000 43462e94 7ab4e760 +N 410a9ec8 00000000 40080000 00000000 43426c05 c540aa24 +N 410c4858 00000000 40080000 00000000 434617d8 e3ba241a +N 422b6b90 15b20000 3ff80000 00000000 434961db 4e09378e +N 42246b2e 88620000 3ff80000 00000000 43404f7a f060da54 +N 4225d956 b1920000 3ff80000 00000000 43420dce 4d6ab0be +N 410c6fd8 00000000 40080000 00000000 434674eb 97c74cc2 +N 410c2a78 00000000 40080000 00000000 4345d21f de4a5a78 +N 410a71b8 00000000 40080000 00000000 43420f16 113e49f4 +N 410fe9b8 00000000 40080000 00000000 434fbd56 80189874 +N 410b6868 00000000 40080000 00000000 43441b1e b7e3f3ca +N 422a4f6c 06120000 3ff80000 00000000 4347db57 8e9216ce +N 410dcc88 00000000 40080000 00000000 4349d732 e61407d8 +N 4109c7c8 00000000 40080000 00000000 4340bb99 292a5cd4 +N 410a2798 00000000 40080000 00000000 434178e1 ae154f36 +N 410d6648 00000000 40080000 00000000 4348d0be cb8f168c +N 422de7c3 2b720000 3ff80000 00000000 434ce8f4 2fc012ea +N 422b911a 54d20000 3ff80000 00000000 4349960d 1fbe5a5a +N 422e4d1e 17520000 3ff80000 00000000 434d7c69 6dcfe076 +N 422b22bd 64a20000 3ff80000 00000000 4348fd00 db420d14 +N 41097ca8 00000000 40080000 00000000 43402afa 214b2f56 +N 410b55b8 00000000 40080000 00000000 4343f21a 581510b4 +N 410f1058 00000000 40080000 00000000 434d45dc 08c2bd9a +N 4109d898 00000000 40080000 00000000 4340dc6b 14ddd9e6 +N 42278b31 c3220000 3ff80000 00000000 434431d9 3e49fb24 +N 4228e9ef 8ea20000 3ff80000 00000000 4345fba0 4c5430ac +N 42296f88 8d520000 3ff80000 00000000 4346ad5e d5849136 +N 410ba768 00000000 40080000 00000000 4344a704 12d76e1a +N 410da748 00000000 40080000 00000000 434976c3 f7eeefbc +N 42288e9c 2cf20000 3ff80000 00000000 4345832f d68c781a +N 410eb648 00000000 40080000 00000000 434c4a1f 3dd3858c +N 4224c3b8 a4820000 3ff80000 00000000 4340ba04 33d66f50 + diff --git a/test/io/cr/sin.testdata b/test/io/cr/sin.testdata new file mode 100644 index 0000000..6a0d413 --- /dev/null +++ b/test/io/cr/sin.testdata @@ -0,0 +1,11047 @@ +sin # Name of the function to test + +# sin.testdata +# copyright (C) 2005 F. de Dinechin, Ch. Q. Lauter and V.Lefevre +# This file is part of crlibm and is distributed under the GNU Public Licence +# See file COPYING for details + +# The following lines are either comments (beginning with a #) +# or give +# 1/ a rounding mode : RN|RU|RD|RZ (crlibm syntax) or N|P|M|Z (libmcr syntax) +# 2/ The high and low hexadecimal halves of an input +# 3/ The high and low hexadecimal halves of the expected corresponding output + + +# Special cases +N 00000000 00000000 00000000 00000000 # zero +N 80000000 00000000 80000000 00000000 # -zero +P 00000000 00000000 00000000 00000000 # zero +P 80000000 00000000 80000000 00000000 # -zero +M 00000000 00000000 00000000 00000000 # zero +M 80000000 00000000 80000000 00000000 # -zero +Z 00000000 00000000 00000000 00000000 # zero +Z 80000000 00000000 80000000 00000000 # -zero + +N 00000000 00000001 00000000 00000001 # smallest denorm positive +N 80000000 00000001 80000000 00000001 # smallest denorm negative +P 00000000 00000001 00000000 00000001 # smallest denorm positive +P 80000000 00000001 80000000 00000000 # smallest denorm negative +M 00000000 00000001 00000000 00000000 # smallest denorm positive +M 80000000 00000001 80000000 00000001 # smallest denorm negative +Z 00000000 00000001 00000000 00000000 # smallest denorm positive +Z 80000000 00000001 80000000 00000000 # smallest denorm negative + +N 7ff00000 00000000 fff80000 00000000 # +inf +N fff00000 00000000 fff80000 00000000 # -inf +P 7ff00000 00000000 fff80000 00000000 # +inf +P fff00000 00000000 fff80000 00000000 # -inf +M 7ff00000 00000000 fff80000 00000000 # +inf +M fff00000 00000000 fff80000 00000000 # -inf +Z 7ff00000 00000000 fff80000 00000000 # +inf +Z fff00000 00000000 fff80000 00000000 # -inf + +N fff80000 00000000 fff80000 00000000 # NaN +P fff80000 00000000 fff80000 00000000 # NaN +M fff80000 00000000 fff80000 00000000 # NaN +Z fff80000 00000000 fff80000 00000000 # NaN + +# Various bad cases either provided by Evgeny Gvozdev, or found during debugging +M 41132ce9 0b3217e0 bff00000 00000000 # a bad case around Pi +M 41132ce9 0b32181e bff00000 00000000 # a transition on a binade boundary +M 41132ce9 0b32181f bfefffff ffffffff +P 41132ce9 0b32173e bfefffff ffffffff + + + +# One in five of the very worst cases computed by Lefevre and Muller. +# Rounding these values requires evaluating the function to at least 2^(-100). +# These worst cases have been selected thanks to the filterlists 5 script +# If you want the full list please contact Jean-Michel Muller +N 0x3FE54B35 0x04C6B4A3 0x3FE3C1B9 0x36417DDD # 6.654305547032389744899205652473e-01 +Z 0x3F584D16 0x1F7B171C 0x3F584D15 0x89FE0E99 # 1.483222584214022830850776557554e-03 +N 0x3F59161E 0xB1F20886 0x3F59161E 0x0D7DD8E9 # 1.531152702029221681495618767599e-03 +Z 0x3F5C4C8B 0x9F809874 0x3F5C4C8A 0xB36E7A47 # 1.727234221115672881119440518205e-03 +N 0x3F5C558B 0xB83FE758 0x3F5C558A 0xCB4C4313 # 1.729380078357730873839237517586e-03 +N 0x3F5C60CD 0xB2CD0303 0x3F5C60CC 0xC4BE7E9B # 1.732064130195166236012016547363e-03 +Z 0x3F4446B7 0x4D46480C 0x3F4446B7 0x3790E4F4 # 6.187815693456956943341307209039e-04 +N 0x3F46E3BB 0xDBA9AE42 0x3F46E3BB 0xBC6E9B42 # 6.985347057030871168598062936894e-04 +Z 0x3F4F1296 0x0EC65ACB 0x3F4F1295 0xC0A5D205 # 9.482605651552565009451689626019e-04 +N 0x3F38BC6A 0x16659CDA 0x3F38BC6A 0x0C8B1470 # 3.774413111358850209456350377479e-04 +Z 0x3F3C63D1 0xE34B8DD8 0x3F3C63D1 0xD465E65C # 4.331958219110066364565536645159e-04 +Z 0x3F3ECC3E 0xDD1CCCCE 0x3F3ECC3E 0xCA182456 # 4.699376560097335382357175426193e-04 +N 0x3F2107B3 0x28B22C92 0x3F2107B3 0x27E46097 # 1.299291801369657100607979405282e-04 +Z 0x3F223592 0x62C76506 0x3F223592 0x61CBD20A # 1.389256662054709728741641594496e-04 +Z 0x3F286823 0x28E43EFD 0x3F286823 0x2686754B # 1.862090034099247190611109425973e-04 +Z 0x3F1852EC 0xF61F5F67 0x3F1852EC 0xF5897680 # 9.278842256265976953712865116231e-05 +N 0x3F18D41A 0x9EB26026 0x3F18D41A 0x9E12F0F6 # 9.471333003074951391829505720210e-05 +N 0x3F1997D3 0x5866CE04 0x3F1997D3 0x57B82F1B # 9.762980889754113581271988131505e-05 +N 0x3F1C0331 0x81C04101 0x3F1C0331 0x80DB4810 # 1.068591085984262192354679599227e-04 +N 0x3F0708B2 0x39A9DD02 0x3F0708B2 0x398A09AF # 4.393381023686840326173547177646e-05 +N 0x3EF986A7 0x5AEB40F4 0x3EF986A7 0x5AE06CEF # 2.434348214813780123411818268053e-05 +Z 0x3EFAA678 0x2F196027 0x3EFAA678 0x2F0D0D7B # 2.541567932320978220168093686393e-05 +N 0x3EF55A1F 0xEAA926F1 0x3EF55A1F 0xEAA2D082 # 2.036290121968422958524148891346e-05 +Z 0x3EE98EC4 0x5C2EAA5E 0x3EE98EC4 0x5C2BF2C7 # 1.218685327393947935028205298291e-05 +Z 0x3EE68000 0x00002F76 0x3EE67FFF 0xFFFE54DA # 1.072883605959089540061827949824e-05 +N 0x3EED81C0 0xFE235A3D 0x3EED81C0 0xFE1F2BCF # 1.406996301904245219983966702637e-05 +Z 0x3EEE0000 0x00007080 0x3EEDFFFF 0xFFFC0B80 # 1.430511474614253909776184769953e-05 +Z 0x3ED7388A 0x06068301 0x3ED7388A 0x06060093 # 5.536283510216385095813965838696e-06 +N 0x3ED1872E 0x4D27CFB9 0x3ED1872E 0x4D2797A0 # 4.179012835770568958014634791676e-06 +Z 0x3EC13841 0xC84DF561 0x3EC13841 0xC84DE815 # 2.052754612013000006036063729842e-06 +Z 0x3EC202C3 0x86B35CAC 0x3EC202C3 0x86B34D74 # 2.147054194527930879080566961559e-06 +N 0x3EC32B84 0x64DD24AB 0x3EC32B84 0x64DD1253 # 2.285240760101038111432860885919e-06 +Z 0x3EC58064 0x6AE65D0E 0x3EC58064 0x6AE6432B # 2.563182383851322767383176109979e-06 +N 0x3EC8175B 0x05446BD1 0x3EC8175B 0x05444767 # 2.871898724288756083925346421215e-06 +N 0x3ECBC138 0x70C062F4 0x3ECBC138 0x70C02B46 # 3.308626110875749083543341522162e-06 +Z 0x3ECC420E 0x5A255372 0x3ECC420E 0x5A2518AF # 3.368619858760301073784346886919e-06 +N 0x3FD1C63D 0xF63D59D0 0x3FD18BF9 0x1B163125 # 2.777247337993715703419184137601e-01 +Z 0x3FD50954 0xB7BBF87B 0x3FD4A8E1 0xA96E38E3 # 3.286945146827588426496902229701e-01 +Z 0x3FD69B8B 0xC35AF31F 0x3FD623EE 0x90376578 # 3.532437713400202183855469684204e-01 +Z 0x3FDE05B0 0xE0A809BC 0x3FDCEEE6 0x8154D1C8 # 4.690973466787473622474635703838e-01 +Z 0x3EB4BEC6 0xC97FF89A 0x3EB4BEC6 0xC97FF2C9 # 1.236511513624403977483707031682e-06 +N 0x3EB56AFD 0x8A717AAA 0x3EB56AFD 0x8A717445 # 1.276608182519389185412836754119e-06 +Z 0x3EB7C94A 0xC65768C4 0x3EB7C94A 0xC6576000 # 1.417773796466698664790143796788e-06 +Z 0x3EB9BADD 0xC3E50B47 0x3EB9BADD 0xC3E5002F # 1.533624313391269313234014336211e-06 +Z 0x3EBA2CE3 0x4E9584ED 0x3EBA2CE3 0x4E95793F # 1.560172046964892219225837406704e-06 +Z 0x3EAAB8AE 0xAC473B99 0x3EAAB8AE 0xAC47387E # 7.963602333629416173460991053290e-07 +N 0x3EA37D8E 0xED285D62 0x3EA37D8E 0xED285C2E # 5.808610359950615074318145195087e-07 +N 0x3EAC47FB 0x71E1A10F 0x3EAC47FB 0x71E19D61 # 8.428448585841931068584893631257e-07 +Z 0x3EAE267D 0xBFDF41A7 0x3EAE267D 0xBFDF3D31 # 8.985506381124528823263019998435e-07 +Z 0x3EAFD110 0x9FCA2F82 0x3EAFD110 0x9FCA2A43 # 9.482103560816799822137538114597e-07 +N 0x3E9A050B 0xA4D79AE6 0x3E9A050B 0xA4D79A2F # 3.877238768643274658600036096379e-07 +Z 0x3E95CE31 0xC83539EA 0x3E95CE31 0xC835397E # 3.249264823494212958929238700689e-07 +Z 0x3E961246 0xD6AD9AF9 0x3E961246 0xD6AD9A89 # 3.288893909908682867212928544604e-07 +Z 0x3E73BACD 0x6561FF5E 0x3E73BACD 0x6561FF59 # 7.349884731562347096546136942380e-08 +Z 0x3E671374 0x49123EF7 0x3E671374 0x49123EF4 # 4.298238665781642567566384299620e-08 +N 0x3E6E3CF4 0x76542BD1 0x3E6E3CF4 0x76542BCC # 5.632285996801584652132150539579e-08 +N 0x3FC2FC3D 0x8D81B559 0x3FC2EA70 0x7F215DE9 # 1.483227673483422937028564092543e-01 +N 0x3FB01A98 0x91DD8E91 0x3FB017E0 0xA8039FB5 # 6.290582238357901589953513621367e-02 +N 0x3FA09D94 0x10464C64 0x3FA09CD4 0xF1326D42 # 3.245222757973278970844432933518e-02 +N 0x3FA2CB56 0x6B139F7E 0x3FA2CA41 0xD3EFB7D5 # 3.670759255493204198383949687923e-02 +Z 0x3FA69949 0xB3D51FB1 0x3FA69768 0xDC89BB00 # 4.413824386807563976420354379115e-02 +N 0x3F91D60C 0x80AE0D38 0x3F91D5D1 0x65CF4841 # 1.741809401893343323131091437972e-02 +N 0x3F928986 0x9CFCD01D 0x3F928944 0x42D88186 # 1.810274441886871102380673903554e-02 +N 0x3F94C377 0xE1D8441F 0x3F94C31A 0xA32E3BBE # 2.027690235087586598239361990181e-02 +N 0x3F9646A6 0x8C0185D4 0x3F964633 0x67FC6012 # 2.175388555077069352439167460034e-02 +Z 0x3F9D641E 0x6D5E769A 0x3F9D6315 0xF7EE7E01 # 2.870223562751181983765391692032e-02 +Z 0x3F9EA829 0xE3E988E5 0x3F9EA6FD 0xC56FC61A # 2.993836835447262825771197469749e-02 +Z 0x3F84CF42 0x052E2F0E 0x3F84CF2A 0x8DA00FE4 # 1.016093805608122777051072205268e-02 +N 0x3F68479F 0x46C5BB63 0x3F68479C 0xF264A7A4 # 2.963839613748063452763892300368e-03 +Z 0x3F6D3748 0x7F715637 0x3F6D3744 0x705D2484 # 3.566400143919758441296563589162e-03 +Z 0x3FF02C2F 0x02BD16D5 0x3FEB1CAC 0x622470FE # 1.010787020395061519550949924451e+00 +Z 0x3FF8272D 0x4FD7730B 0x3FEFF0A5 0xCA04152F # 1.509564697152373069499731172982e+00 +N 0x3FFD1772 0x843917D7 0x3FEF0684 0x4E3884A2 # 1.818224445816204015713424269052e+00 + + +# The following are Sun's value distributed with libmcr 0.9 +Z EEC5F9F1 BDB17192 3FE3F601 435D8424 +M EEC5F9F1 BDB17192 3FE3F601 435D8424 +P EEC5F9F1 BDB17192 3FE3F601 435D8425 +Z 60800C52 A5812BD6 BFBFE62D 5C04A4E6 +P 60800C52 A5812BD6 BFBFE62D 5C04A4E6 +M 60800C52 A5812BD6 BFBFE62D 5C04A4E7 +Z DC7F35D6 564377C3 BFE136BE E4C1C49C +P DC7F35D6 564377C3 BFE136BE E4C1C49C +M DC7F35D6 564377C3 BFE136BE E4C1C49D +Z 7D5D63EE 836FD883 3FEF1181 CA5B1BE2 +M 7D5D63EE 836FD883 3FEF1181 CA5B1BE2 +P 7D5D63EE 836FD883 3FEF1181 CA5B1BE3 +Z E96D1761 C4BB82B3 BFD372E9 02D9CB5A +P E96D1761 C4BB82B3 BFD372E9 02D9CB5A +M E96D1761 C4BB82B3 BFD372E9 02D9CB5B +Z D4178CFB 5A610820 BFED25A8 2D9993CE +P D4178CFB 5A610820 BFED25A8 2D9993CE +M D4178CFB 5A610820 BFED25A8 2D9993CF +Z F438A70C ED3226B7 3FDED05B 63C0242A +M F438A70C ED3226B7 3FDED05B 63C0242A +P F438A70C ED3226B7 3FDED05B 63C0242B +Z 554F2A71 72CC06CD 3FE16CB8 3019DABE +M 554F2A71 72CC06CD 3FE16CB8 3019DABE +P 554F2A71 72CC06CD 3FE16CB8 3019DABF +Z E7D70E39 92B8E579 BFC63128 91F3B8C7 +P E7D70E39 92B8E579 BFC63128 91F3B8C7 +M E7D70E39 92B8E579 BFC63128 91F3B8C8 +Z CC31A765 EA9EC213 BFEFF644 1BBB6C00 +P CC31A765 EA9EC213 BFEFF644 1BBB6C00 +M CC31A765 EA9EC213 BFEFF644 1BBB6C01 +Z 6EEA1718 63A223BA BFE998A8 2112A225 +P 6EEA1718 63A223BA BFE998A8 2112A225 +M 6EEA1718 63A223BA BFE998A8 2112A226 +Z 4C81ED9B 5C46B270 BFEAD44A E51B2D08 +P 4C81ED9B 5C46B270 BFEAD44A E51B2D08 +M 4C81ED9B 5C46B270 BFEAD44A E51B2D09 +N 4062E9EF F2EB5E07 3FDF78C2 35DF2C7F +Z 48195379 E1E5A7B9 3FEFFFFE 776A31BE +M 48195379 E1E5A7B9 3FEFFFFE 776A31BE +P 48195379 E1E5A7B9 3FEFFFFE 776A31BF +N D4A0BE4A 97F5A84D 3FE4AE1C 631ACE31 +Z 4C4F75E0 E3D75339 BFEA2119 42D5D2A1 +P 4C4F75E0 E3D75339 BFEA2119 42D5D2A1 +M 4C4F75E0 E3D75339 BFEA2119 42D5D2A2 +N D4481FCB 9AD6E2D8 BFEE0354 EDBF0BDC +Z 6FCF3459 26E34830 3FBE9F04 91863653 +M 6FCF3459 26E34830 3FBE9F04 91863653 +P 6FCF3459 26E34830 3FBE9F04 91863654 +Z 756D5020 48A3DA6F BFDB95E9 DDF12822 +P 756D5020 48A3DA6F BFDB95E9 DDF12822 +M 756D5020 48A3DA6F BFDB95E9 DDF12823 +Z F1230BF9 08242300 BFEE8BE8 C304826D +P F1230BF9 08242300 BFEE8BE8 C304826D +M F1230BF9 08242300 BFEE8BE8 C304826E +Z ED4D7CAB EDE26EBE BFE99FC2 CB3B5050 +P ED4D7CAB EDE26EBE BFE99FC2 CB3B5050 +M ED4D7CAB EDE26EBE BFE99FC2 CB3B5051 +Z EF8A7C87 8DAE43C0 BFE4FF41 838AFB63 +P EF8A7C87 8DAE43C0 BFE4FF41 838AFB63 +M EF8A7C87 8DAE43C0 BFE4FF41 838AFB64 +Z 77E2910B DE3B4944 3FA48B1E 4B5228DF +M 77E2910B DE3B4944 3FA48B1E 4B5228DF +P 77E2910B DE3B4944 3FA48B1E 4B5228E0 +N 4352A2A5 78D79469 3FEE5AAD FC9DEE64 +N 4611075C AE366D6C 3FEBCCFE 46ED83B0 +N C48D757C 586A429B 3FE89949 F55956EF +N E4660425 13CD49EA 3FDF93FE 81FF530C +N 7594480D 5DC90828 3FED89B8 9E580D39 +N 6349EFAA 34B68070 3FE89149 AE22AF06 +N 7AA43CF2 69DB3C5D 3FE87AF8 A78F4E2C +N 50BF884B 62034105 BF7BB787 C52C5A14 +N D159194A ACAB303F 3FEF74C6 55412D98 +N C979452A FDCC8677 3FD03166 A5D48B09 +N FC3BF8A4 BF119EA2 BFEFE43C A14B06F2 +N 61C471A9 ED06BAED BFEC21C9 45DFF42E +N 7EA45A69 6A9A1D5C BFEAB45F A2F2099D +N 78097C09 8B783386 BFD395C0 696EE749 +N CC525A70 A1B8E77B BFE9D6CB 02073442 +N D017B850 A284B69F 3FE5684A 83DAC0A5 +N 54665F01 1DC85024 BFE8D552 CF3721AA +Z C6BDAB96 3A0798BF BFD25D3A 454D39EA +P C6BDAB96 3A0798BF BFD25D3A 454D39EA +M C6BDAB96 3A0798BF BFD25D3A 454D39EB +Z FA4608F2 0FBD712A BFD37240 A39F25A7 +P FA4608F2 0FBD712A BFD37240 A39F25A7 +M FA4608F2 0FBD712A BFD37240 A39F25A8 +Z DBA466DB 5F95FC26 BFEDA3AF 25EC53AA +P DBA466DB 5F95FC26 BFEDA3AF 25EC53AA +M DBA466DB 5F95FC26 BFEDA3AF 25EC53AB +Z 6E59E82E FBE6EC1A BFDBF3B0 85F43B09 +P 6E59E82E FBE6EC1A BFDBF3B0 85F43B09 +M 6E59E82E FBE6EC1A BFDBF3B0 85F43B0A +Z 4F1C56BA 795B75A5 BFEEB7A6 5A026985 +P 4F1C56BA 795B75A5 BFEEB7A6 5A026985 +M 4F1C56BA 795B75A5 BFEEB7A6 5A026986 +N F8A0A42A 7A161CB6 BFE5D3A9 DA42282D +Z 6F465790 905EF165 3FE58C87 A29F59FB +M 6F465790 905EF165 3FE58C87 A29F59FB +P 6F465790 905EF165 3FE58C87 A29F59FC +N 6EC5783E 2BA92048 BFE56A73 E819B994 +Z D23986CD C8E3968A BFED975F 283DAC49 +P D23986CD C8E3968A BFED975F 283DAC49 +M D23986CD C8E3968A BFED975F 283DAC4A +N C4F25CB4 0708DC16 BFE2AC6C CA512461 +Z FD236185 F37025CB 3FC0BD92 113F4896 +M FD236185 F37025CB 3FC0BD92 113F4896 +P FD236185 F37025CB 3FC0BD92 113F4897 +Z 50E29BA1 30472FC6 BFE6662F B93AF1F4 +P 50E29BA1 30472FC6 BFE6662F B93AF1F4 +M 50E29BA1 30472FC6 BFE6662F B93AF1F5 +N C86D379F 62C695D9 BFE27E25 571A5CF8 +N D8FDD102 71EFD07D 3FDC5D37 91174288 +N 559A19FD 8051CFDA BFC9A467 A9FE42ED +N FF8A64A9 1DF15ED4 BFEA66B6 C375135B +N 4136DBAA C3676A0F 3FE819F1 78FB1BD7 +Z EE8C6EF9 6D56D62A BFD21B13 100491D6 +P EE8C6EF9 6D56D62A BFD21B13 100491D6 +M EE8C6EF9 6D56D62A BFD21B13 100491D7 +Z 3FDE62EA 30906114 3FDD41EE FFB3FA0D +M 3FDE62EA 30906114 3FDD41EE FFB3FA0D +P 3FDE62EA 30906114 3FDD41EE FFB3FA0E +Z 4D650E03 2751C7FF BFEEDE35 8A7FC1A6 +P 4D650E03 2751C7FF BFEEDE35 8A7FC1A6 +M 4D650E03 2751C7FF BFEEDE35 8A7FC1A7 +N 6D4D21AC 92CFC7A2 BFD5204F F391F9AE +N F9556ED2 00C65FEE BFEFB750 F6A35DF3 +Z EE0BA607 BC641338 BFEFAD24 E7C284E9 +P EE0BA607 BC641338 BFEFAD24 E7C284E9 +M EE0BA607 BC641338 BFEFAD24 E7C284EA +Z 7A0A1B2E 141099B8 BFC1F81E 1AE0C004 +P 7A0A1B2E 141099B8 BFC1F81E 1AE0C004 +M 7A0A1B2E 141099B8 BFC1F81E 1AE0C005 +Z E2971296 AB8C3A6B BFEE1447 128CF0A7 +P E2971296 AB8C3A6B BFEE1447 128CF0A7 +M E2971296 AB8C3A6B BFEE1447 128CF0A8 +Z 65EF3DB7 D8C065DF 3F8FC04E 92A40AC0 +M 65EF3DB7 D8C065DF 3F8FC04E 92A40AC0 +P 65EF3DB7 D8C065DF 3F8FC04E 92A40AC1 +Z FE048670 D1332F78 BFE364B3 24FD9883 +P FE048670 D1332F78 BFE364B3 24FD9883 +M FE048670 D1332F78 BFE364B3 24FD9884 +N 518A5196 9EAF1F20 BFEEE49C 888A3D6D +Z 5648F6EC 6541C4A0 3FDCF25B 3AFBC256 +M 5648F6EC 6541C4A0 3FDCF25B 3AFBC256 +P 5648F6EC 6541C4A0 3FDCF25B 3AFBC257 +Z EBD17C1C E4F56DEA BFEF9114 A93867B5 +P EBD17C1C E4F56DEA BFEF9114 A93867B5 +M EBD17C1C E4F56DEA BFEF9114 A93867B6 +Z 62699586 B42195E5 3FEF34CE AE007FAC +M 62699586 B42195E5 3FEF34CE AE007FAC +P 62699586 B42195E5 3FEF34CE AE007FAD +N C8A69E7B 910A54F2 3FBB8DA2 B040149D +N 7DFA9793 832C4185 3FE70E79 879D412F +N F089551B 0D340E0D BFEFF086 1DF974B4 +N 6CB45DA2 36CE3EA7 3FE9E173 10535384 +N D37219CD 16073F81 BFECD89E E30B0259 +N CF0ABAC1 7F237847 BF788D9C F4858223 +N EE5F5DDE 59469B6F BFD7140F 482B1EF3 +N 5DD7C721 2E50D094 3FEB492A B9A2230A +N 75CA1551 9FB5A764 3F94C02D E34D82B4 +Z C78EC9CB 558D5785 BFE683F2 009D98C7 +P C78EC9CB 558D5785 BFE683F2 009D98C7 +M C78EC9CB 558D5785 BFE683F2 009D98C8 +Z C7E005B4 FD32FD1C 3FBD974D 00F8D408 +M C7E005B4 FD32FD1C 3FBD974D 00F8D408 +P C7E005B4 FD32FD1C 3FBD974D 00F8D409 +Z EFB7A0DA 3C2AA173 BFE61559 155D3DBC +P EFB7A0DA 3C2AA173 BFE61559 155D3DBC +M EFB7A0DA 3C2AA173 BFE61559 155D3DBD +Z 5DE5F971 3D4CABCF 3FE10916 4B5A5E23 +M 5DE5F971 3D4CABCF 3FE10916 4B5A5E23 +P 5DE5F971 3D4CABCF 3FE10916 4B5A5E24 +N C40CBEE4 3AEB4196 3FCBFBD9 B02CEE6C +N FE0C0A16 304A4FCF BFD0E0E3 B8E1AF33 +Z FA23F884 6196906F 3FC8DC8D E6993F1E +M FA23F884 6196906F 3FC8DC8D E6993F1E +P FA23F884 6196906F 3FC8DC8D E6993F1F +N F81A92AD 5676205F 3FEFB8B0 F101C5CB +Z F83A03DE F3B48AE8 BFBF07CC D56C08EE +P F83A03DE F3B48AE8 BFBF07CC D56C08EE +M F83A03DE F3B48AE8 BFBF07CC D56C08EF +N DBC6C3C4 743AC66B BFE14FCA CEAAC100 +Z CB9F7B58 885A6556 3FEA38ED AE9A452B +M CB9F7B58 885A6556 3FEA38ED AE9A452B +P CB9F7B58 885A6556 3FEA38ED AE9A452C +N E8C8AE90 DC63D190 3FC6CA7E 24C78E03 +Z C550A885 A0843E5B 3FEFAE1C 57519EC4 +M C550A885 A0843E5B 3FEFAE1C 57519EC4 +P C550A885 A0843E5B 3FEFAE1C 57519EC5 +Z C79C21DD 8B21A754 3FE402A0 B2C738E7 +M C79C21DD 8B21A754 3FE402A0 B2C738E7 +P C79C21DD 8B21A754 3FE402A0 B2C738E8 +Z D273479C C9D40E68 BFEDAD05 6AC41D43 +P D273479C C9D40E68 BFEDAD05 6AC41D43 +M D273479C C9D40E68 BFEDAD05 6AC41D44 +Z F8A3C52D 9D9CBF88 BFE41F72 E3E35E0D +P F8A3C52D 9D9CBF88 BFE41F72 E3E35E0D +M F8A3C52D 9D9CBF88 BFE41F72 E3E35E0E +Z 6DB99C1A 1D86BE3D 3FE0622C 27A3EF77 +M 6DB99C1A 1D86BE3D 3FE0622C 27A3EF77 +P 6DB99C1A 1D86BE3D 3FE0622C 27A3EF78 +Z 51B0FC3B 46F16D62 3FE56D2F E8D8940D +M 51B0FC3B 46F16D62 3FE56D2F E8D8940D +P 51B0FC3B 46F16D62 3FE56D2F E8D8940E +Z EACF6BC8 8B4194CB 3FEA575B C1E37FAD +M EACF6BC8 8B4194CB 3FEA575B C1E37FAD +P EACF6BC8 8B4194CB 3FEA575B C1E37FAE +Z E74CF091 EA461DC1 BFE161C0 887AA789 +P E74CF091 EA461DC1 BFE161C0 887AA789 +M E74CF091 EA461DC1 BFE161C0 887AA78A +Z 5CAF8995 1C0F49D1 3FEDAF68 09D74949 +M 5CAF8995 1C0F49D1 3FEDAF68 09D74949 +P 5CAF8995 1C0F49D1 3FEDAF68 09D7494A +Z CE278E3C 52C2D2B8 3FCFFF8D B09424DA +M CE278E3C 52C2D2B8 3FCFFF8D B09424DA +P CE278E3C 52C2D2B8 3FCFFF8D B09424DB +N 481F7A8B 5065B16A 3FE95A39 3BEA815F +Z DABF9A36 23F779A8 3FD21195 4C572E74 +M DABF9A36 23F779A8 3FD21195 4C572E74 +P DABF9A36 23F779A8 3FD21195 4C572E75 +N 73845EFD FFC1F933 3FD84CDC 045CACFC +Z FF729112 B043B435 BFEDF26B 930AB9A8 +P FF729112 B043B435 BFEDF26B 930AB9A8 +M FF729112 B043B435 BFEDF26B 930AB9A9 +Z 47DE544B E316187D BFEFCEB6 C47FDE1C +P 47DE544B E316187D BFEFCEB6 C47FDE1C +M 47DE544B E316187D BFEFCEB6 C47FDE1D +N F99CFBBE DB9D9339 3FE147BD 05883520 +N D592BAB0 C5447352 BFE7DE95 78009CF9 +N C9B95BF7 E6411928 BFD84B01 DD640BAC +N C3FE2DF8 33C97132 BFEBEDE5 8155FB7E +N 6106BBEA BF5FACEA BFE907D8 791330FF +N 48F31A02 8BF845E4 3FEFD8E7 46D53BCB +N C0029AAB AC3413CB BFE74F89 3C37F458 +N 6AEF799D 92FF4D54 BFEEB4AC 79C126D8 +N F7551E7A F148DA21 3FEF7BCF CF3A016E +N 641C7B01 C5CB67BF 3FD5F2C4 6FBF68E9 +N 3FDC5D97 F43DE742 3FDB722D 297BFE27 +N 7173E06E F0A47251 3FDF0428 1440A3B4 +N ECA44C8F A1517775 3FC901B7 FBA562FE +Z 72741711 6C995E5C 3FE267C4 8368F32B +M 72741711 6C995E5C 3FE267C4 8368F32B +P 72741711 6C995E5C 3FE267C4 8368F32C +N 7D0626D0 9D738C66 BFC33DD0 F784F876 +N 7C4C3C73 EC2884DB BFABFEC1 8BF2A785 +N E9AFA022 523E8205 3FEBE7EF 70E561E2 +Z CE4E8A08 8705E5B7 3FD26145 640D9571 +M CE4E8A08 8705E5B7 3FD26145 640D9571 +P CE4E8A08 8705E5B7 3FD26145 640D9572 +N 549FED2C 87DB8984 BFEAB113 6CD112A1 +Z D21898EC 39157754 BFDE3F58 496E1B09 +P D21898EC 39157754 BFDE3F58 496E1B09 +M D21898EC 39157754 BFDE3F58 496E1B0A +N 7217BF3A 8410DE3F 3FC95A97 FA5B956C +Z 3FDE578E D54B3A50 3FDD37D4 C3BE7373 +M 3FDE578E D54B3A50 3FDD37D4 C3BE7373 +P 3FDE578E D54B3A50 3FDD37D4 C3BE7374 +N 5826F693 C24F11DA BFEFF5D5 1DF24DB6 +Z EC23AB43 2EEC3EE1 BFEFDD41 C5A29EED +P EC23AB43 2EEC3EE1 BFEFDD41 C5A29EED +M EC23AB43 2EEC3EE1 BFEFDD41 C5A29EEE +Z F6A8D376 B23B2FF2 BFE2FDF8 854EB2A0 +P F6A8D376 B23B2FF2 BFE2FDF8 854EB2A0 +M F6A8D376 B23B2FF2 BFE2FDF8 854EB2A1 +Z D7E3C083 445F43C2 BFEA2C3A 9C4EDE89 +P D7E3C083 445F43C2 BFEA2C3A 9C4EDE89 +M D7E3C083 445F43C2 BFEA2C3A 9C4EDE8A +Z E2A362FA 9AA597E6 3FD58618 B170F90C +M E2A362FA 9AA597E6 3FD58618 B170F90C +P E2A362FA 9AA597E6 3FD58618 B170F90D +Z 48AC6CAD B5811939 BFEF8BEF D481531F +P 48AC6CAD B5811939 BFEF8BEF D481531F +M 48AC6CAD B5811939 BFEF8BEF D4815320 +Z D458FD1D 19522B8F BFDC493F 3D8360BC +P D458FD1D 19522B8F BFDC493F 3D8360BC +M D458FD1D 19522B8F BFDC493F 3D8360BD +N C30C8178 887106DC BFEB3144 551C1161 +N 70A76EF8 64123FBB 3FE2437D 904C564A +N D4EB02F0 4875D125 BFD8BD0A BA93469B +N E867E8DE 5E2DAB3D BFEF1D46 956EF583 +Z EBF18C3E 7F3816C2 BFD9C741 B1B42B37 +P EBF18C3E 7F3816C2 BFD9C741 B1B42B37 +M EBF18C3E 7F3816C2 BFD9C741 B1B42B38 +Z DC75F253 E8F3284E BFEE0564 6FE02B03 +P DC75F253 E8F3284E BFEE0564 6FE02B03 +M DC75F253 E8F3284E BFEE0564 6FE02B04 +N 626C0796 5A13A416 BFEFF940 EF712B78 +Z F7044C6F 9C2A4B66 3FEB4079 148131CB +M F7044C6F 9C2A4B66 3FEB4079 148131CB +P F7044C6F 9C2A4B66 3FEB4079 148131CC +N CE72066A A147B342 BFD6A30E 2B763B89 +Z EE5D7DE5 490E7BB7 3FE8FD34 C0250B9F +M EE5D7DE5 490E7BB7 3FE8FD34 C0250B9F +P EE5D7DE5 490E7BB7 3FE8FD34 C0250BA0 +Z 5940ADEC 2398D678 BFEAB206 5666158F +P 5940ADEC 2398D678 BFEAB206 5666158F +M 5940ADEC 2398D678 BFEAB206 56661590 +Z D8D6BF58 8E01A976 BFE9076B 154188CE +P D8D6BF58 8E01A976 BFE9076B 154188CE +M D8D6BF58 8E01A976 BFE9076B 154188CF +N D1304C5B DF662754 3FD96215 4A6E1747 +Z 7578BA06 FBED3703 BFEE34CE D69BBF3B +P 7578BA06 FBED3703 BFEE34CE D69BBF3B +M 7578BA06 FBED3703 BFEE34CE D69BBF3C +N 77ABC2A5 8A6A70FB 3FEB52F3 B12ECA2E +Z 4FC64AC2 EBFDAC21 BFEFE6EC 2D5886FB +P 4FC64AC2 EBFDAC21 BFEFE6EC 2D5886FB +M 4FC64AC2 EBFDAC21 BFEFE6EC 2D5886FC +Z 739FF378 95732FE8 3FECC0CC AA40F162 +M 739FF378 95732FE8 3FECC0CC AA40F162 +P 739FF378 95732FE8 3FECC0CC AA40F163 +N D56D3FB4 A4B16D4D BFEF7E71 C0D047CC +N EC2E5F94 2F539171 BFEC6BD0 AC05DB24 +Z E15D9914 22700871 3FD7ED81 AD050B71 +M E15D9914 22700871 3FD7ED81 AD050B71 +P E15D9914 22700871 3FD7ED81 AD050B72 +N 7BD2EB93 3D486A69 BFE23701 267EBFD9 +N 42C05BC2 3EF55992 BFEA9CC3 7777CB5B +N 5BA87176 57DB5CC2 BFE94BDE 58279DFF +N DB06AF1E 3A94F8A2 BFE0D9AF 1D537783 +Z FC7D7B26 119E4009 BFA9C355 FED7C98D +P FC7D7B26 119E4009 BFA9C355 FED7C98D +M FC7D7B26 119E4009 BFA9C355 FED7C98E +Z 6C6CC9B3 23A1D617 BFC197F3 96E3A1FE +P 6C6CC9B3 23A1D617 BFC197F3 96E3A1FE +M 6C6CC9B3 23A1D617 BFC197F3 96E3A1FF +N 63A5BECB D2DB44EE 3FE8001C 41726AE9 +Z 4A3FCF4A 9BE664CD BFEF1C9F 48B20BF0 +P 4A3FCF4A 9BE664CD BFEF1C9F 48B20BF0 +M 4A3FCF4A 9BE664CD BFEF1C9F 48B20BF1 +N 7836943A D8787D7B BFEFF43E 47D61573 +N 41FA79B6 6743A83D BFED947C 1EFD85C1 +Z FAE9D212 F5137EFD BFE84048 20869937 +P FAE9D212 F5137EFD BFE84048 20869937 +M FAE9D212 F5137EFD BFE84048 20869938 +Z 56D2B520 0ED26760 3FDB0571 ECFD9C35 +M 56D2B520 0ED26760 3FDB0571 ECFD9C35 +P 56D2B520 0ED26760 3FDB0571 ECFD9C36 +N 43B47900 85AA1D6C 3FE09752 F3F61407 +Z 653816DC 5BC1B76B 3FEF7F3D 502E7C93 +M 653816DC 5BC1B76B 3FEF7F3D 502E7C93 +P 653816DC 5BC1B76B 3FEF7F3D 502E7C94 +Z 56677A5E 8C69B79F BFEF4E64 F602F850 +P 56677A5E 8C69B79F BFEF4E64 F602F850 +M 56677A5E 8C69B79F BFEF4E64 F602F851 +Z 45A9212C ED91CAA4 BFB856CD ABD4B935 +P 45A9212C ED91CAA4 BFB856CD ABD4B935 +M 45A9212C ED91CAA4 BFB856CD ABD4B936 +Z E94FEC2C 6B48066B 3FD6F2DB 3EABF4E4 +M E94FEC2C 6B48066B 3FD6F2DB 3EABF4E4 +P E94FEC2C 6B48066B 3FD6F2DB 3EABF4E5 +N 59638BEF 457317FE BFE00CA9 33B74A33 +N 62B80488 DC041105 3FED3ED2 93A8C027 +Z F7DDEBC2 0B3BCADF 3FCA4D76 AAE36433 +M F7DDEBC2 0B3BCADF 3FCA4D76 AAE36433 +P F7DDEBC2 0B3BCADF 3FCA4D76 AAE36434 +Z 58E8902D 30E09C84 BFD15B63 4676A4EE +P 58E8902D 30E09C84 BFD15B63 4676A4EE +M 58E8902D 30E09C84 BFD15B63 4676A4EF +Z 5BDEF46E 4DA73DB6 BFC56642 113E7106 +P 5BDEF46E 4DA73DB6 BFC56642 113E7106 +M 5BDEF46E 4DA73DB6 BFC56642 113E7107 +Z EC0C8A00 59FD3E33 3FBED967 80113EF3 +M EC0C8A00 59FD3E33 3FBED967 80113EF3 +P EC0C8A00 59FD3E33 3FBED967 80113EF4 +Z C726C6C1 AD15D0DF BFEDB19D 6757E9EB +P C726C6C1 AD15D0DF BFEDB19D 6757E9EB +M C726C6C1 AD15D0DF BFEDB19D 6757E9EC +Z 429BC02C 213CB385 3FE242D8 E6677163 +M 429BC02C 213CB385 3FE242D8 E6677163 +P 429BC02C 213CB385 3FE242D8 E6677164 +N 40AFD227 D71B4720 3FEFFFF6 F37E956F +Z 643B549B A1268E56 3FC59431 9C6B5C22 +M 643B549B A1268E56 3FC59431 9C6B5C22 +P 643B549B A1268E56 3FC59431 9C6B5C23 +Z 7E03EA67 6B9150D7 3FA82341 68A0E13A +M 7E03EA67 6B9150D7 3FA82341 68A0E13A +P 7E03EA67 6B9150D7 3FA82341 68A0E13B +Z E545A8B1 E16A51D3 3FEF4609 E7769D8C +M E545A8B1 E16A51D3 3FEF4609 E7769D8C +P E545A8B1 E16A51D3 3FEF4609 E7769D8D +Z 7B496EB5 A0A7363B 3FECDD9C 97B1414D +M 7B496EB5 A0A7363B 3FECDD9C 97B1414D +P 7B496EB5 A0A7363B 3FECDD9C 97B1414E +N 79E89C7E F8DACE1F 3FEFDF01 077B9E8A +N 58D358C1 BB71C1C6 3FE02AAA C1095C71 +Z 668A547D DF045E53 3FD628E5 B87DB40A +M 668A547D DF045E53 3FD628E5 B87DB40A +P 668A547D DF045E53 3FD628E5 B87DB40B +N 4CD3379F 7540B53B 3FE0A340 3A625047 +N 75D74C9A CDE46AB1 BFE63892 F23445E4 +N F8969A95 D565E2D8 3FC7CFB0 060231B1 +N E64654DD 0DB38EAA 3FE4E789 7EB2331A +N D19AFF69 1F8D397D BFE3F12A 44F63784 +N C3B09AD5 F266A63D 3FEA6365 650D9B35 +N 7818D536 DB7864E0 3FE48BCE CF48FC4E +N 6017F56A 5D6D8F6B BFE6A1C2 8A44D729 +N D62C0500 580F735B BFEF7589 003122C4 +N EA63B96D 47F2320A 3FD2790A 5ECADEE1 +N 769703CD 18BD101C BF813EBD B7B8F0C9 +N 7591C6A8 3CA4D108 3FDE5A2A 84702B7F +Z 7B817F9E 13965480 BFEB48AA E421E92A +P 7B817F9E 13965480 BFEB48AA E421E92A +M 7B817F9E 13965480 BFEB48AA E421E92B +Z 5C65D5C6 F73C4016 BFEF482F 32241D23 +P 5C65D5C6 F73C4016 BFEF482F 32241D23 +M 5C65D5C6 F73C4016 BFEF482F 32241D24 +N 5312F1E0 142448DF BFED439F DEA2ED74 +N 64FEC071 B1991AAA BFEF6E23 F16E38BA +N D18477C8 1CEEAD25 BFEEE32E 087F6AA9 +N 69418DA3 78FC46C6 3FC375A1 271E969D +Z 4D7DC167 9B09EC0E 3FEBB284 7634E026 +M 4D7DC167 9B09EC0E 3FEBB284 7634E026 +P 4D7DC167 9B09EC0E 3FEBB284 7634E027 +Z 443AB4B7 FC8B0AAA BFEAFDF5 5C4643BF +P 443AB4B7 FC8B0AAA BFEAFDF5 5C4643BF +M 443AB4B7 FC8B0AAA BFEAFDF5 5C4643C0 +Z CAE5036C 65B7E901 3FE7BDBD B80DB6F2 +M CAE5036C 65B7E901 3FE7BDBD B80DB6F2 +P CAE5036C 65B7E901 3FE7BDBD B80DB6F3 +Z CCF1A713 7BC76082 3FEE430E AAB2557A +M CCF1A713 7BC76082 3FEE430E AAB2557A +P CCF1A713 7BC76082 3FEE430E AAB2557B +N FC83D50D 1886247C 3FC5C708 DC93658D +N 43C5180C 0FCE7BC7 BFCD3041 FC3B0100 +N 5A2D93F5 715BBC8B BFE117F2 73281064 +Z ED25C0C2 B229663B BFC8C4AD 474AF731 +P ED25C0C2 B229663B BFC8C4AD 474AF731 +M ED25C0C2 B229663B BFC8C4AD 474AF732 +N DCA6B438 A3AF2725 3FD6F65F 7E9B3BED +Z E5EC75E8 01EA6F40 3FE98A24 4E0DCB94 +M E5EC75E8 01EA6F40 3FE98A24 4E0DCB94 +P E5EC75E8 01EA6F40 3FE98A24 4E0DCB95 +Z D0FEFD3A B5F3CF39 BFEFFCD1 B92019AE +P D0FEFD3A B5F3CF39 BFEFFCD1 B92019AE +M D0FEFD3A B5F3CF39 BFEFFCD1 B92019AF +Z 74B5F281 13A0C0C6 3FE795DC A910CA90 +M 74B5F281 13A0C0C6 3FE795DC A910CA90 +P 74B5F281 13A0C0C6 3FE795DC A910CA91 +Z 66DB4EC9 77861861 BFC2FBF8 5A92DFE2 +P 66DB4EC9 77861861 BFC2FBF8 5A92DFE2 +M 66DB4EC9 77861861 BFC2FBF8 5A92DFE3 +N 67D7F7D8 67B4C861 3FB87856 38533844 +Z F1D1278E DBA51FF5 3FED82E7 F89EDFD2 +M F1D1278E DBA51FF5 3FED82E7 F89EDFD2 +P F1D1278E DBA51FF5 3FED82E7 F89EDFD3 +Z 667F72A0 70AD5A3C BFCCC17F FF3CB7DF +P 667F72A0 70AD5A3C BFCCC17F FF3CB7DF +M 667F72A0 70AD5A3C BFCCC17F FF3CB7E0 +Z 4A12F46A 3B8B1183 BFEFB07C 9107E97B +P 4A12F46A 3B8B1183 BFEFB07C 9107E97B +M 4A12F46A 3B8B1183 BFEFB07C 9107E97C +Z 68894F92 38BCBCE9 3FC11D10 916B068B +M 68894F92 38BCBCE9 3FC11D10 916B068B +P 68894F92 38BCBCE9 3FC11D10 916B068C +Z 44DE3895 B56F013D 3FEF77F6 22F13117 +M 44DE3895 B56F013D 3FEF77F6 22F13117 +P 44DE3895 B56F013D 3FEF77F6 22F13118 +N 76BB565B EBBA482D BFEB9151 4C9ABDCC +Z 47410FC4 5BAF591E 3FEFA8E7 1C458EB5 +M 47410FC4 5BAF591E 3FEFA8E7 1C458EB5 +P 47410FC4 5BAF591E 3FEFA8E7 1C458EB6 +N 79BA094C C6DAB342 3FEFDD2D 24A0F5B6 +Z E33E115C 5A33030D BFEA049A F0E1A73C +P E33E115C 5A33030D BFEA049A F0E1A73C +M E33E115C 5A33030D BFEA049A F0E1A73D +N 53C71E85 A55D24A5 BFDD6030 CB7D6FC6 +Z D3CA4F98 C9F1CC25 BFC10115 E598EE00 +P D3CA4F98 C9F1CC25 BFC10115 E598EE00 +M D3CA4F98 C9F1CC25 BFC10115 E598EE01 +Z FBF7D8D6 6B30ECA9 BFD9313A C24942E7 +P FBF7D8D6 6B30ECA9 BFD9313A C24942E7 +M FBF7D8D6 6B30ECA9 BFD9313A C24942E8 +N F9A3EC2E 9BFD617D BFEEE9E9 590D5F7B +N F4293348 C7914BCF 3FE16D22 0ED14328 +N E1E9AAF5 7DD64754 BFEDF29E 31494C0E +N E7D0AAB4 3E8D9FDB 3FE0BF4C DA47D2CF +N EF5F4DE9 9E152545 BFE3881D 2225229C +N 717CC9B2 88EB3EC2 3FE7B380 F09E6202 +N 4ACD5CA2 E0028C37 3FECEFD4 0137A473 +Z CF5C6758 B01C3B39 BFE98C1A B6EFD401 +P CF5C6758 B01C3B39 BFE98C1A B6EFD401 +M CF5C6758 B01C3B39 BFE98C1A B6EFD402 +N 64DA4EB3 E40E7994 3FEFF783 81C68C1D +N 6B0C24BA E750E444 BFE6209F C1C2BFF0 +N 62F93232 84E53428 3FE26160 034D774F +Z 5FC190EE 43ECD289 3FEB6EC7 9801A3DC +M 5FC190EE 43ECD289 3FEB6EC7 9801A3DC +P 5FC190EE 43ECD289 3FEB6EC7 9801A3DD +Z C284DD8B C38A912E 3FEDFB99 69EF5D2B +M C284DD8B C38A912E 3FEDFB99 69EF5D2B +P C284DD8B C38A912E 3FEDFB99 69EF5D2C +Z C5839F82 1756C164 BFEFE4C1 A2733A46 +P C5839F82 1756C164 BFEFE4C1 A2733A46 +M C5839F82 1756C164 BFEFE4C1 A2733A47 +Z 74AC9BEC 0D180B36 3FE94C73 0BFBB5BC +M 74AC9BEC 0D180B36 3FE94C73 0BFBB5BC +P 74AC9BEC 0D180B36 3FE94C73 0BFBB5BD +Z C76D28A6 2575C9B9 3FD3E730 B0BC08F6 +M C76D28A6 2575C9B9 3FD3E730 B0BC08F6 +P C76D28A6 2575C9B9 3FD3E730 B0BC08F7 +Z C0EBCB6A 2F257FD4 3FE6FA15 B7DF8108 +M C0EBCB6A 2F257FD4 3FE6FA15 B7DF8108 +P C0EBCB6A 2F257FD4 3FE6FA15 B7DF8109 +N 47BF440E 50C16776 BFE7BE9C D24F9475 +Z 4889681E 5DEE2CB9 BFEAD694 B0BAB3DF +P 4889681E 5DEE2CB9 BFEAD694 B0BAB3DF +M 4889681E 5DEE2CB9 BFEAD694 B0BAB3E0 +Z F2AC58E8 E8A8D3C2 BFDDD3D9 4658909C +P F2AC58E8 E8A8D3C2 BFDDD3D9 4658909C +M F2AC58E8 E8A8D3C2 BFDDD3D9 4658909D +N 7318D5C8 070C6801 BFE72B61 1619E0F6 +Z E7DC7088 D46B3BB1 BFECE425 A8ED0273 +P E7DC7088 D46B3BB1 BFECE425 A8ED0273 +M E7DC7088 D46B3BB1 BFECE425 A8ED0274 +Z F6BAFB99 9288BC37 3FDF99F7 77E7CC35 +M F6BAFB99 9288BC37 3FDF99F7 77E7CC35 +P F6BAFB99 9288BC37 3FDF99F7 77E7CC36 +Z 7B37C84D D29BD995 3FEF3F18 A9FAABD4 +M 7B37C84D D29BD995 3FEF3F18 A9FAABD4 +P 7B37C84D D29BD995 3FEF3F18 A9FAABD5 +N FF97E03B 70BF09AD BFD51D4A 321E26D8 +N CEA10F67 85A7CF9D BFD0EA44 8DE9999F +Z 7D2A05A2 CE98B13A 3FEB3E4C 3BB208FE +M 7D2A05A2 CE98B13A 3FEB3E4C 3BB208FE +P 7D2A05A2 CE98B13A 3FEB3E4C 3BB208FF +N DF1C5BF4 73577738 3FEAD0EB 4583AF72 +Z DFD15BCB A559992D BFEC9AA0 13D59914 +P DFD15BCB A559992D BFEC9AA0 13D59914 +M DFD15BCB A559992D BFEC9AA0 13D59915 +Z 4E469598 1DC05748 3FEAA370 DD1B5DAE +M 4E469598 1DC05748 3FEAA370 DD1B5DAE +P 4E469598 1DC05748 3FEAA370 DD1B5DAF +Z D2BAE70D 3975D611 BFE7B6CD 7F129FBA +P D2BAE70D 3975D611 BFE7B6CD 7F129FBA +M D2BAE70D 3975D611 BFE7B6CD 7F129FBB +Z 44315E90 F976DCA8 3FE32164 0064091B +M 44315E90 F976DCA8 3FE32164 0064091B +P 44315E90 F976DCA8 3FE32164 0064091C +N D725E7CF FDE61637 3FB710AE 2447D934 +N E296CF97 91469F64 BFB3CC07 F0728968 +Z E8584CC9 F4A45CCB 3FEEC774 2BC5D953 +M E8584CC9 F4A45CCB 3FEEC774 2BC5D953 +P E8584CC9 F4A45CCB 3FEEC774 2BC5D954 +Z 66178F5C C780831C BFB8E9C8 5F3C8CC4 +P 66178F5C C780831C BFB8E9C8 5F3C8CC4 +M 66178F5C C780831C BFB8E9C8 5F3C8CC5 +Z DEC092AB 04256306 BFE15CBF D596DDF6 +P DEC092AB 04256306 BFE15CBF D596DDF6 +M DEC092AB 04256306 BFE15CBF D596DDF7 +N DFFCF65F F85B4080 3FDE2C22 64DEF5E4 +N 454C443D D7BF5244 BFE3CDB7 EA211EEC +N 3f3d13a8 714336f7 3f3d13a8 6142018e +N 3f3b410e 67922c2a 3f3b410e 5a642b46 +N 3f3c8226 940cd2f9 3f3c8226 84f73946 +N 3f38b931 d152ac5f 3f38b931 c77bfc81 +N 3f3f9500 0afac272 3f3f94ff f678a499 +N 3f3c1662 cc358c8b 3f3c1662 bdc87f2b +N 3f348089 ffd1c542 3f348089 fa357950 +N 3f3fdad1 c59a9013 3f3fdad1 b08f40f2 +N 3f34ac01 3baa1528 3f34ac01 35e9ce3b +N 3f35f96b 4f27e6b4 3f35f96b 483f72bd +N 3f4b28a3 2c707848 3f4b28a2 f845aa0d +N 3f491401 343407cc 3f491401 0b216116 +N 3f4a802a da3dd3f0 3f4a802a a9c67e44 +N 3f42bbb1 fc5d97b8 3f42bbb1 eb3edfcc +N 3f488112 3a22256f 3f488112 13d109fa +N 3f4a5196 bc3b26a8 3f4a5196 8cc19fae +N 3f403768 347c17c8 3f403768 29611b3e +N 3f46399d 1e1328e4 3f46399d 017c67b6 +N 3f4267f1 c55443b4 3f4267f1 b5172cf0 +N 3f4d1f49 148d3419 3f4d1f48 d43b72b4 +N 3f56c1fe 820a020d 3f56c1fe 0742f477 +N 3f5da22a f4c38fa8 3f5da229 e5b27dd6 +N 3f58f624 4c3668cf 3f58f623 aa33fe8c +N 3f519889 4d6fd8b8 3f519889 14b01267 +N 3f59f675 253501b6 3f59f674 6ee8f93c +N 3f5036ac 60798d78 3f5036ac 3413a2b1 +N 3f560c26 2e8daaa8 3f560c25 beead99a +N 3f59094d c06242b6 3f59094d 1ce99f0e +N 3f5bd5d0 e3c19128 3f5bd5d0 031a58d1 +N 3f549b5b 5e2238a4 3f549b5b 02fb6841 +N 3f60d03f 40f834d2 3f60d03e 7aed192d +N 3f6a401a 1e3f1f74 3f6a4017 2c8cef26 +N 3f63f878 755a25d3 3f63f877 297cc25f +N 3f691b9c 6f671308 3f691b99 dbe60d55 +N 3f6df637 f76e6a61 3f6df633 96b99ca3 +N 3f680a6d f4f2e7a6 3f680a6b b202c496 +N 3f6be115 015aa771 3f6be111 7a79079d +N 3f686097 046c9158 3f686094 a8d4421c +N 3f657b3c 7dca3ec0 3f657b3a e0c3f67d +N 3f6d8966 ad49f0d9 3f6d8962 7b9b848f +N 3f7eb05e 3933328c 3f7eb04b 68047b12 +N 3f774843 ebb13c80 3f77483b b4470af9 +N 3f7e5bf8 564e7d6c 3f7e5be6 1eb5a560 +N 3f71685d a32e4190 3f71685a 3403b9bf +N 3f7ee8c9 43d459ba 3f7ee8b6 0a1ee920 +N 3f7fe5e8 cb2e16e9 3f7fe5d3 a9e0de36 +N 3f7ce005 23528554 3f7cdff5 76cd74cf +N 3f7c85f4 03186370 3f7c85e4 e7771570 +N 3f7268a1 cadb66e5 3f72689d bb217ce0 +N 3f7a459e fc637e7b 3f7a4593 2e2cd77a +N 3f8e5dfd 2e01efc2 3f8e5db4 413b6820 +N 3f85f9e8 35ed2897 3f85f9cc 92507ed8 +N 3f8b321d 20031add 3f8b31e8 bea477f9 +N 3f8754c6 29d580b0 3f8754a5 1721b6e7 +N 3f83bb34 878925e3 3f83bb20 86559188 +N 3f8234c2 f6073e19 3f8234b3 3ef4da75 +N 3f8c45bc 2eb0c15c 3f8c4581 54defedb +N 3f899e01 097c5ba9 3f899dd5 4232ea1a +N 3f800922 f2a3c158 3f800918 35aae86f +N 3f87ef5f 5f71f431 3f87ef3b aa20f75f +N 3f9b38b5 34d49bd2 3f9b37e3 183a52d6 +N 3f985237 d2f4d5ba 3f9851a1 f8388a1d +N 3f95c62b bcb72202 3f95c5c0 3462fcdb +N 3f96029a e6bda693 3f96022b d54f953b +N 3f9656d7 40f4d121 3f965663 212c391e +N 3f918ff1 50137b27 3f918fb8 e3809911 +N 3f95ab6a 3ad48cc7 3f95ab00 3d00826b +N 3f991f31 c608a260 3f991e8c a06612ed +N 3f994229 6ff25430 3f994181 94f56111 +N 3f9158ed 015575e5 3f9158b6 a0912e35 +N 3fa91100 e8089f80 3fa90e70 bd90bd23 +N 3fa56f36 3175fb85 3fa56d9b e86cf38c +N 3fa7f586 07bd4c6b 3fa7f349 08d1ca0e +N 3faf1e33 aeedc0d0 3faf194c 65cb20bd +N 3fa35deb d7f04004 3fa35cbd 3240f05b +N 3fa4d8f7 e1105e8d 3fa4d77e 611d8925 +N 3fae6f72 1094cd52 3fae6adb 95443aa9 +N 3fa03d36 ffe2351e 3fa03c84 9337dfaa +N 3fa39600 a11a1fa0 3fa394c7 988b8dca +N 3fa75705 18fc88ca 3fa754f3 62174423 +N 3fb7334c 694aa30f 3fb72b2b f7b6c9d1 +N 3fbd9a0b 40604c82 3fbd892a fddc043a +N 3fb3857f 8f35051b 3fb380a8 04f83899 +N 3fbb9d8e 353b2439 3fbb8fda 43e68e1a +N 3fb6576d 5d5ef376 3fb6502b 78594d6b +N 3fb8107c 1f315188 3fb8076a 8d7254ce +N 3fb97e97 f87fee37 3fb973cf 9029a1aa +N 3fb183c0 521eb455 3fb18041 0e3527b2 +N 3fb523e2 4a938af1 3fb51dbc 36a768c9 +N 3fb5ab4f 3aa3ca2c 3fb5a4b0 07ec9be0 +N 3fc23288 44d0920a 3fc222db 024adccd +N 3fc9e422 bc1a0c8a 3fc9b707 97b3ab85 +N 3fcd20e3 9f6a7c3c 3fcce0b1 d9448bf5 +N 3fc00ffa eac7bf06 3fc00532 56fa8c39 +N 3fc94fe9 eea05ef4 3fc925c3 4a04fc79 +N 3fc858f6 ee300e67 3fc83372 2845f870 +N 3fc0c667 1607b1ea 3fc0ba1e c8dc65f4 +N 3fc3d51c 8ad65de8 3fc3c0d2 5acf3d04 +N 3fc74e57 f04dea83 3fc72d6e 7a3f3383 +N 3fcd79be b03ed6fe 3fcd373b 790386c9 +N 3fdaa59d f0273ab6 3fd9e239 b49ceedf +N 3fddcdb5 e4be95e8 3fdcbcec 8ec2187f +N 3fd42255 28b512eb 3fd3cdbb 3c7744dc +N 3fd5ecd5 75ffd20b 3fd57fb0 29d16161 +N 3fd0c2f4 8d5f407d 3fd09211 d446390e +N 3fd176df 5a024a97 3fd13f97 a7180319 +N 3fd778ef 1d5a9352 3fd6f320 70fa671f +N 3fda1f9e 37315316 3fd96774 3e577e33 +N 3fdef3ef 767d6ff9 3fddc29e 4d7ca970 +N 3fdbfef9 3ee5e804 3fdb1c95 02a73e05 +N 3fe32a6e 003ad473 3fe20a4f 5f0f0357 +N 3fefb952 aa0bd80a 3feac6e3 21c42d5c +N 3fed2b3d 9a891752 3fe94b4a a42b09e2 +N 3fe7c6ea 538fd338 3fe5a614 ce7a1cd7 +N 3feaa7d6 135a97da 3fe7ada0 0d2e28cb +N 3fef8795 dc235dd5 3feaab87 15f81e48 +N 3feb39a0 1e265de2 3fe80eba 5662b0a1 +N 3fe49382 6fe41c4e 3fe32ff5 493454be +N 3fed8615 350e2934 3fe98289 60db92d4 +N 3fe4cd91 fff279db 3fe35e4c dcf4e32c +N 3ff2018b 263f51a3 3fece0b4 e9d611e8 +N 3ff91d30 c40a1eb1 3feffffe 90b366e9 +N 3ff5ac62 36d37cff 3fef4144 e7b00eaa +N 3ff8bac1 8aa9747c 3feffd66 10319359 +N 3ff61cba 9e79429c 3fef6e74 dcd358d2 +N 3ff9ba46 a0387a46 3feffa56 92ba66bb +N 3ff07736 e2a0a35c 3feb6b37 5d0560c6 +N 3ff40b87 8dce05fa 3fee6552 7cd6f39c +N 3ffc9668 7a4b0c55 3fef41c5 86560057 +N 3ffae5e4 cbc6157e 3fefce30 ea4795e5 +N 400a72f9 60899053 bfc4f794 53e2951f +N 40006a9f 0d2edb2d 3fec5d78 c7656290 +N 400922ca fa7ec521 bf39f4c7 479e8c49 +N 40058bf3 97908a42 3fdbbcbf d479c152 +N 40071ed0 8bf76866 3fcfdc05 946acbd2 +N 400c8f18 184f6564 bfda9459 60191a14 +N 400aa286 1bc41b2b bfc7e495 aed369b3 +N 4002b3d1 3a176640 3fe70a2d 51522beb +N 400335aa 7929c1a3 3fe5961d f2205fbf +N 40018976 5a7aea1d 3fea04fc 15ab3a7e +N 401c25e5 64c49904 3fe5e6db 39d4e6b3 +N 401ef3ae 92f630a7 3fefc8ef 818594cb +N 401b5a2b d102c314 3fe0dbd4 defec350 +N 401da465 2dbf81fe 3fece7ae 3fe873ad +N 401b38e8 67559f5c 3fdfeed3 2c3e47b7 +N 40157424 3098c1a3 bfe97468 3112d3b4 +N 401ba898 8b5d226e 3fe2e3ed 531af58a +N 401b4a9e fe4692ce 3fe07199 f492f308 +N 401091cf 3111f0c3 bfeaf0dd a8a2ff40 +N 40165d4c b2cb5155 bfe46b98 51a4d33d +N 4029aab5 42af4d2d 3fd0e36c d54c03cc +N 402239b8 a473b601 3fd3a5eb 03a8cc9f +N 4021f207 6b1d048d 3fdbf4ed 323c0b7c +N 402e5ed3 95d9fd9a 3fdff407 40cf8d0a +N 402cf83e cc20f3a9 3fee15d1 45f11e7d +N 40233d9b c9f6011d bfc8df0f c019b036 +N 402b13db 1e74ea70 3fea709b 65336373 +N 40247e4b e7a14ef3 bfe77020 412d3cc5 +N 402c99da b9b6b446 3fef92f9 9e5bdbc7 +N 402d3159 c6ca2f74 3fecaf4a df07d89a +N 4038fc13 48b2fc2c bfc2e24f c9829156 +N 40373663 8a15a396 bfee10c6 e4a07445 +N 40388694 cc804da2 bfe240fd 372c3949 +N 40342112 5c3e5c26 3feea732 8e63220f +N 403320d5 a03ddff7 3fd19b65 81a6a401 +N 4039ab2d fc4376f0 3fe0572a 14e7ddff +N 403130ff a5df6f43 bfefe0c2 d51e813e +N 403b4dd8 a2edf196 3fea669b 8547066e +N 40345857 b5e1e697 3fefe8ce fbcffbaa +N 40306a24 ff29a0d8 bfe4c710 f01fdc08 +N 4049d435 2e1c3b56 3fef7df9 abcaa5e2 +N 40473e40 7de694fe 3fe30c17 0ffe46d0 +N 404cd815 19b7eb34 3fed11bb 8b2da0a3 +N 40434f78 4b7d1fe0 3fe97e3a 3df551c3 +N 404fead2 47e38229 3feaf935 48ba7695 +N 404f6b08 cd89e457 3f71d482 e4bfe867 +N 404876ca 1f1ac935 bfef21f5 de8b4af2 +N 40473036 6992f3fc 3fe5bf5b 0622b54a +N 4042f857 d91dce89 3fce8f0f f7e1771b +N 4046dd11 fb540af6 3fef8446 df62abba +N 405f8b91 67e90dd2 3fdfa2d0 bb7bb430 +N 4050bd23 c0afa7c6 bfea9bea ab945877 +N 405396d9 57b8429d 3fc744b6 3055c346 +N 405eecdd 5dc642fe bfed92ed 8a1fc462 +N 405bb58a 671bde52 bfe8ae38 7beea9c8 +N 405d4a62 e13edb18 bfe98631 2226a612 +N 4054e904 65527578 3fed9cef 4eac96be +N 405c4382 d7eae27f bfa5bd8a 904fc238 +N 40579540 3a954188 3fb58be5 d5ed2a98 +N 405d825d 0633ef0c bfef2d77 94d7675c +N 406091ff 1718007b 3fe279c5 b86726c9 +N 4062a6a6 f4523dcb bfeffeb4 dd447b03 +N 4062bd7a 20dabfc4 bfe8913b fd2979a2 +N 406d80cf 72050f7a bfd944c2 ba542509 +N 406a9719 e2ad74f8 bfe9316c d84f1b68 +N 4064a4bd 19c4d975 3fef4451 2c7e9b2f +N 4068da50 1f00949e bfe91ae5 b5a7a145 +N 406e40ef f687cc10 bfc02b3e 17be0db5 +N 406257af 2df17a1e 3fe95b46 b9fc6297 +N 40616d16 85858680 3fed9301 6b66293b +N 4074fce6 52e6847b 3fd59868 8592ed3c +N 4075d2c3 bd0708c0 bfdc2ee9 09b3e408 +N 4070f655 d6b5615a 3fee0a40 201a72f8 +N 407f4256 2bbb6b3a bfe2ecd3 f5551ae9 +N 407819f9 847d45a8 3fe6c97d 6b611db0 +N 4078a17c 2bb9a2f5 bfef7feb 9caaa787 +N 407aba61 e750b52e 3fd877dd 4ef40455 +N 407157a8 a0f07797 3feb3e18 d256acfe +N 4075dd6a 11ac2c09 bfecd35d 24b5798b +N 407c4282 786a287d bfcd7dc1 8bf31a20 +N 4085d2f3 980d93fd 3fe9c117 49127174 +N 408d3c2a 6154903e bfe3f83b 403136d2 +N 408f2046 61259cf0 bfc31063 0f521c4b +N 408b7cfb 95ec8102 bf97a695 31e2acff +N 408b7f49 b5a8f138 3fd0c3e1 72f089a2 +N 4082dd53 e1e59a96 3fdd903d e7660be6 +N 4088edcf e8e2d2b5 bfce2ddc fcf8e2d2 +N 408ea3b4 196ed492 3fd20eb1 f3014edf +N 4087aeb9 e479c8e3 bfe506cc 2d183da4 +N 40864e8e 6ebf5352 bfe4126a b84d77a6 +N 40919334 147461e2 3fbc4754 59c62041 +N 409bc8f4 8d3124c8 3fb8e3ad b44b0edc +N 40982072 1e9050b8 bfeffe93 13f882b3 +N 40918c3a 66aaf9ff bfeff016 15455c77 +N 4091c34d 7f22ea89 bfdabad2 1a49e16b +N 40922894 9ef4aedf bfcef0e0 ad1bd0cf +N 409c6c4e 8c1fc7de bfb82bd9 fdf8ce6d +N 409e6017 d7805531 3fe2a8f4 d1c617c8 +N 409024a6 d55f50ab 3fda2898 c4ac98ad +N 4096ae47 c1f107a8 3fc3ab15 ec557889 +N 40af2654 a4c2e9e2 bfddcb5e daca6bd9 +N 40a92100 319f496a bfde25f1 5510fefe +N 40afde0c 82b5a128 3fee3c4d 7a0e71ec +N 40a8ba76 1438f5ed bfefe856 6e538123 +N 40a2c1ba 215f9ee7 3fe449f1 2e140dee +N 40a49353 71d3df7d 3feb11fa 80d770a1 +N 40a178eb 590565d7 bfd63441 31162146 +N 40ade01f 8ef460f9 bfe5a82b c882ddc3 +N 40ad2e1d 88fffeae 3fd2aad4 a4bd7b9f +N 40a48af7 06da77f2 3f9f4e4c c8027ddc +N 40bc74e8 0dab1dd4 3fdba8c8 57ca3660 +N 40b30f63 932b2e74 bfde6f2e f2383425 +N 40b022a1 adaf60a5 3fe112c6 c4dca8e6 +N 40b20839 e59243d7 bfee1f61 088a623c +N 40bfeab6 855b462c 3fe1415a 283ea7ca +N 40b84c88 4f6f698e 3fc6ca74 ee93f699 +N 40b07023 d3d44215 bfeffdc1 73adabb2 +N 40b382fc cbe7c238 bfc2794e f9529b8b +N 40b6bfa5 90071a3c bfe86078 feca4974 +N 40b37e61 61c585d4 3feff999 832cc463 +N 40c83afb 0c4e5266 3fc7ee9a e6c1ab23 +N 40cfebb6 46e2ee57 3fe83b30 62414974 +N 40c9e651 a6f4f63d 3f9945e4 295dc40b +N 40cc7d71 5fcc39a2 bfdd0b5a fe93b6a4 +N 40c39762 be31254e 3fd4f9be 1864f787 +N 40c22b9e e4f00dd3 bfeaac7e 59de8846 +N 40c40ce6 a2c71811 bfe9842d 680f96e8 +N 40c6a3f8 5fdb6707 bfe05af2 98c8f659 +N 40ca272a 586df829 3fe84fe6 c0e9928f +N 40ce8a8b 14009f7a bfef6b34 b1d91f52 +N 40d3924d 232b3631 bfeaad7d 1dbc4df7 +N 40d44f6d 5922a526 3fd6db4c 08e44acd +N 40d6fdbe 6c40b6ea bfbea4ba 9ab6f085 +N 40d10379 9783c19b bfef603f 2c23d374 +N 40de0e83 1e386568 3fc12a45 3db5cf1b +N 40d33e7b c9a2520b 3fee9fe0 e1b1f83d +N 40d488b4 4ebdf206 bfc1911d 3d1e514f +N 40d80451 bed23e68 3fe8ddaa 841ac358 +N 40daa963 d7875c70 3feccd28 c5501622 +N 40d58ec9 d6543a9e 3fe759a1 453818df +N 40e166ef 20627721 3fee52bf 7f9d29eb +N 40e0e6f9 e2945905 3fef898e 8191d15b +N 40eeb826 cb6909d0 bfd4434a 685bc23e +N 40e65fb0 2b180626 bfef65b6 3425da6e +N 40e68228 d673f758 bfe44ca0 2fcc9d7e +N 40ee0557 5eb77984 3fef6a95 7e6d9925 +N 40e90ca6 f4872e62 bfeac3cb a4d5e460 +N 40e7b512 8dd38b11 3fe57350 2e81f956 +N 40e707a3 ebbb8448 bfd87391 7ecfacd7 +N 40ead9a0 6e0ae4e4 bfefa857 a78c2f13 +N 40f4f37c 94fdd5de 3fa5374d dde8c5b5 +N 40fbba31 f035f9e8 3fe1eed6 6ddfd48b +N 40feead2 885619bf bfdb5a04 d41d2fb7 +N 40f59aaa 63d06746 bfef9522 3d7c7e0b +N 40fd4c07 bfa82a18 bfec10da b87a85fd +N 40f0dcf3 dc26d9e8 3fc790e9 704baad9 +N 40fc89d0 a3d94f62 3fe3a231 edcf6492 +N 40fffce6 94580849 bfe81541 ba347308 +N 40f29252 f23f647f bfef277b 2644f29a +N 40fbeb32 58824d00 3fed8391 e5425bd8 +N 41008a55 c2c34aa9 3feef08a ca960057 +N 410b9252 3c4699bd bfefdae8 f59d1503 +N 4104a8cf 65eb050f bfedabcb 6e96a5e0 +N 41043383 bfdd6752 3fede965 b6c523d9 +N 410e27bb ad781870 3fef825a 9ae3c243 +N 410b5709 a393da6f bfee091e 70fec6b2 +N 410fe270 c4c35148 bfc97890 b33bb104 +N 41091944 9158100c bfe5f73d 7358d20f +N 41041933 55a4b3df 3feef060 7e06a679 +N 410e4682 7213433e 3fc0db1d bea6221c +N 41103bc0 6b910821 3fe87a9f 5d273f4d +N 411381c7 4a3bc364 3feefcfa d6a49691 +N 41175c4e fd374163 bfdde095 d99d64a7 +N 411278e3 c744fcf3 3fdd40fe c1a6b8ed +N 4115d0c6 d65a65ea 3fdaad31 2dde6da7 +N 411e6d78 9081f8f0 bfe2def3 6ad28c78 +N 411e939e b570670d 3fbca558 25ab1f50 +N 41179410 574a2891 bfeae002 7b036bf1 +N 411f8fe7 5ef74366 3fef94b5 b93dd1a0 +N 411d70e0 c973a3d6 3faf0eed 1c0a5d94 +N 41246bfe f0a93085 bfe90662 0d4d17c3 +N 412aea4d ef7cf2ee 3fe73bc1 75a61bb0 +N 412c1243 0786aab9 3fec9c11 1c96b4db +N 4125b2f2 0781d3dc 3fdf3073 3218f2cb +N 41279981 d32839e2 bfdc2e3b f9cf33ef +N 4124fd86 cb9c4b6c bfe0173d b58a7cfe +N 412efb7f f64902bf 3fed9d75 52d6e569 +N 412cb470 d600ab1c 3feec8db b30910b8 +N 412ef2f4 3723257a 3fe19f36 392d5268 +N 412b8d2e 57c11f3e 3fef92d1 2f7e1737 +N 413322a2 8585a67a 3feb155f 47fdd727 +N 413fe2f8 6a8fe2ee 3feba723 8727eb79 +N 413be441 fdf02ac8 3fefa20f f1036535 +N 4138e831 5cded982 3fca414d 3bd34fbc +N 413da795 842f62f5 bfcf6607 6aab428c +N 413c9c82 cf00d448 3fdd3ff6 15cca016 +N 413ba21f c5ac013a bfeffd5b cde85d5e +N 41325564 d52a9e2f 3fdb35b4 93593182 +N 413b0707 7e22a6aa bfe4f41e e046ae90 +N 413a3f57 52ead13d bfe0791d 70c1db6f +N 414201aa 6cc0123d 3fe92e18 6e1672b9 +N 41412332 1c83dc81 bfe72082 fd77cfc2 +N 4140f596 af58306c 3fc9bbfc 7042579e +N 414e3a89 d7c53093 bfeab1e0 950a1498 +N 414e2a4e d0cd737a 3feff8b2 c0017874 +N 414468b6 a5c657d5 bfd1dfbf 123afdb5 +N 41436201 dfec7cd1 bfefce68 6af70a24 +N 4141274c 64f05946 3fed841d 7df08272 +N 414e5a5a 131afcc9 3fefce40 b04bc2ec +N 41472626 15d927d4 3fd219d8 88abfc8b +N 415e24f5 3ba2f445 bfe466d6 61501b6e +N 41551cf5 f9f40caa bfeb9586 b15a893d +N 415f1253 eda89eaa bfe46cf2 5e451ab8 +N 4157ac7e c0a823f0 3fe91157 1568eb28 +N 4153cf90 dfde5dc0 bfefee6f 6489a711 +N 415b29ae 341982e8 bfef961d 92d746c3 +N 415d91f3 c580aac1 3fe217de df348acd +N 415030d2 c30cf5b9 3fec5d47 ab5e58d3 +N 4155e960 043810ef 3f973c40 89412d06 +N 415da4ec ac4dcc60 3fe22a18 20b8d63e +N 416df9d5 6a34e4f8 bfe4d7e9 450ac59f +N 41656acf 294772b4 bfd10f5b 34ff12b9 +N 4166e099 f42bb7b5 3feff526 69755201 +N 416769fa 6f31b38f 3fead767 754df4a1 +N 416412f8 d1386675 3fdc04b9 09e8fbe1 +N 4165492b 0038dc5f bfe4feb7 e3c47f21 +N 4165df3d 0d2f965a bf9edd09 e35b5f0d +N 41640a9e 35caa8ee 3fc903b7 d18d06de +N 4160bcbc 38ba644f bfd4dcc0 649d6ae7 +N 41690863 0d6e1e15 3fe59501 c8f21b24 +N 417fa277 82dcf2a6 bfdd2f6b b4a82c3a +N 41705c0f 8795e46c 3fde8530 b0e01dcb +N 417d0823 3e2512cc 3fb21dd0 49abe892 +N 4176ca33 4560c488 3fefd389 8783c493 +N 41787a0b ef8663c9 3fed569f f42c8463 +N 417d0f30 4e94c42f 3fd29e44 748d1549 +N 4175c93f 9027388c bfe54ba0 a488a3b2 +N 41701658 e725b571 3fbbe52b 2ca107ba +N 417b668c a49e517e 3feffd7a 352fa79e +N 417a7114 800f1de4 3fe932f3 5eb39d2d +N 41840bb4 399854f4 bfeed942 f651faa7 +N 41880bde 92e70aea bfe2607b 599898e6 +N 418a6ddd 020f96d0 3fef8720 100ebfdd +N 4180d263 8a0a8651 3fe23148 2b1910a8 +N 4186e2a4 66203e3a bfec9a3e 795bfd05 +N 418d6b57 2884bccd 3fed8409 75e428fb +N 4188cd36 0fc5564f 3fe9a9fa b6545792 +N 4181f1df e0391caa 3feb1dd7 4ce9493b +N 41843ac4 1d4cf2ac 3fedc1e5 0648f8d1 +N 418a4f7f d3129fe4 bfef7ba0 bd129e7e +N 419702f1 da97af59 bfe68bd5 d801536a +N 419685c7 908c15e2 bfd25d77 3b2dd630 +N 419bb9a9 d3ee9ae1 bfe8bec9 d917f89f +N 419c0172 a37c665e 3fee8e56 b8f6dd84 +N 4195a12d 744df198 3fef9efd c3c0b626 +N 4198e5aa 44623fa6 bfe7d00f e4ce0679 +N 4197ad38 48048140 3fdc1a9b 0d5f61da +N 41936611 9d8f5f1e 3fea1990 753c9391 +N 419bd7f2 0ef6e34a 3fef2517 aaf52ea3 +N 41907148 0e02503e bfd88d4e 3b5d2bef +N 41ae7733 17df5a58 3feff26e d92520e0 +N 41ad64be 385cdb2e 3fb37662 04aa0b44 +N 41a79784 62c1a1d2 3fe75596 fc57b3a7 +N 41a2520b 1f6b620d bfecc149 1fb69e51 +N 41af0689 19f8729a 3fd88109 cefb0d68 +N 41a159bf 219d93c6 bfecc0fd 9bd41c64 +N 41aef661 43693341 bfeb891a fa0c1ce0 +N 41ac8342 69192998 bfee1230 b28413a1 +N 41a186f4 3e465299 3fecb267 1a50066e +N 41a772d7 042bb8ab bfeec4a6 86bb95c3 +N 41b9f5f5 54907890 bfeeb005 5f080460 +N 41bf6d36 819270d1 bfe451d5 63d844c1 +N 41b783a1 b2961c3b 3fd5dc67 de8aea1d +N 41b890e2 d4651e42 bfd79cde ca3b382c +N 41b8c774 6deb6646 bfe8325d e4346afe +N 41b7f59f 0f243432 3fdd703e 7663f275 +N 41b58a1c 4d7d7e94 3fe5e4ef e2b644cd +N 41be3bf3 16ec1a1f 3fe09a41 d2bc065f +N 41bad335 ddfa2e3f bfe68610 4c74fa5b +N 41bfa271 7900c3e2 3fec780c 285393e5 +N 41ceceea 877ef0ec bfac058c c2e97b1d +N 41cd2d66 082ce1cc 3fe44c64 16952107 +N 41c57971 660e38b6 3fe87edf e6e66adf +N 41c7c7f9 d106c67a bfdf1cde 69471014 +N 41c04b4e 6f9fd362 bfeff70a a2ca5e9c +N 41c0e35e 16bb509f 3fefe4b7 4bb9feb1 +N 41c1c4ef 6f8d2098 3fd188d9 26d793b7 +N 41cd5b79 65758e42 bfe75129 3986f284 +N 41c6f766 e73a21b2 bfd211eb 7d0863b6 +N 41c0955b eb34365c 3fe1166a da189819 +N 41df7330 18f7e995 3fde0457 5250d364 +N 41dfd9bc 1f68c8c0 bf8d1f67 2ad46f0d +N 41dd742c ddabf622 3fd605b1 f3d039a9 +N 41dcece2 0adc9584 3fe02550 baf9447f +N 41d9260b 381c0b8a bfef8ac7 b653aa7b +N 41db03a0 549a7efa bfbfd8a1 a18cac06 +N 41dacbac 62dfc931 3fb0fe01 35f83c6e +N 41d0ba72 97ab7912 3fd569e2 4d57c9d8 +N 41d2d225 3cbb62fb 3feead3f e0508511 +N 41daaa29 f9762cc7 3feffc9d 26005b06 +N 41e860c2 98c322cb bfdc4647 0f5f5f29 +N 41e0a907 e6c61ec0 bfeecc03 da3f9e8f +N 41eb2c19 e949b33b 3fef10ab adfcefaf +N 41ec863c d4069af4 bfe8ac21 3fc074db +N 41e515e2 3bef5b40 bfbddc69 203f88a3 +N 41ee5cd9 91acf4d6 bfee4ed1 be33f318 +N 41eb2d79 56dee228 bfd42388 6d2f2b96 +N 41e6aa86 2ac0750b 3feace41 5bf4bb54 +N 41e88120 bf1f14b4 bfe87008 696a53ab +N 41ee0ad3 b5fb9bfa 3fe82124 a5911f65 +N 41f14310 6b1b9545 3fbc54ea 46a4bafa +N 41fd8ccc 97e0168c bfd711fd afa8162e +N 41fdd23d a6dd93cc bfc27e89 59700413 +N 41fd9bd0 95dcff84 bfebad11 e0209b65 +N 41f7ccd8 a0141ede 3fecd13f 2b11fd8b +N 41f01943 2468d900 bfeac8d9 9c8f48b9 +N 41facf54 9a6d52f9 bfe8a98f f7ca3bbf +N 41f0ddd0 b4b69358 bfc3b4b1 49867808 +N 41f52fad 0e046d78 bfe6ba9c 7e558bd9 +N 41fbf9e4 2eb9e17e bfefe8a0 3d1911b1 +N 420571d8 5ca28840 bf9d1c5f 939cc8df +N 4204e1fe caeef8bb 3fe4376d 37b0214c +N 420f2e4d a878b272 3fee74a9 d1436a67 +N 4204a58b a1555bb9 3fe5e0fe 90d34d7e +N 420dd391 3c17ca7d 3feffc7d 3ff22f69 +N 4204b670 b03783b3 3fef47d8 bd70551b +N 420332e5 bc816fa6 3fb617e0 60e9ccbf +N 420bbecc 98e0b314 bfedb08e 5548f79b +N 420d3ddf 7ec769f2 bfbe41c6 cfb3141d +N 420f3ed0 636b274b bfecc1cf dc12f675 +N 4210cc04 30bbdec6 bfec55ac 6ce76756 +N 42147284 f225b219 3fee2678 f0073f47 +N 4217450c 6751fd00 bfe1af6e 1abece64 +N 421b2105 307c57fe 3fd81f8f 50421c14 +N 4214e937 52b68133 3fd518e2 39f49b95 +N 421953b5 c4bde006 bfefda6a 967b5297 +N 42119f87 b28449be bfdebfbd 991f7b9c +N 4215326d 7c1d1e18 bfc00b0c ff4fd20a +N 4210a9cc 38a94ab1 bfb411c5 27afb730 +N 421d8710 ff625ae3 bfef1feb 8daf0ce2 +N 42256301 03d038a6 bfe54c84 88c3f77e +N 42265b27 0b08625c bf8c840c 1ac9759f +N 422cae3b 5d9baf30 bfecbd65 8def5835 +N 422740f5 79bfd2a2 3fecfed7 c82a8ee9 +N 422e97cf d67c4f22 3fc67094 3e051ceb +N 422ad56f 2ee04f14 bfeecf86 7788eafb +N 4221aa64 4d47e304 bfdd18da 417d6944 +N 422e6a83 413b299e bfefdcdc 1ce06bf0 +N 422c540b 109fab8c bfebf967 fb935337 +N 4225243c 2b22268a 3fd32d67 176b0065 +N 423cb8a8 96c22f07 bfc121ba 937b5048 +N 4233e7e6 045823ec 3fe4385e 4e4304a4 +N 4238edaa 290ac75d bfe89635 90d7dc24 +N 4234f55e 189e0c5c 3fefe598 5833a057 +N 42373c57 c8372e4a 3fea3dec 199b5d91 +N 423f7d87 be90bb53 3fa6abd5 8cda8999 +N 4236f822 6f600000 3fe06e2f d61eb86e +N 4230af5e 5618e2ca bfee1e06 6aeb8de0 +N 423b52ff c52f0586 3fe86918 8489ce34 +N 4236b34e 7d9dfe50 bfec3200 baaad7ce +N 4249321c e6707838 bfebccb8 52711019 +N 42438383 9c5dafd3 bfe2d071 cd3927c4 +N 424953ec d1739fae 3fd7368f f98246a1 +N 424fbdab 22bde77e 3fe73e90 47aa14be +N 424a843b 7916d4f0 3feedc24 3a8018e5 +N 424da619 4e7d71ca 3fd5f843 d29ac935 +N 424b16a3 a032e5c2 3fe56811 cb133b8b +N 424b3fc2 10c69ab9 3fb83f02 32e848e2 +N 424743cd f56a60da bfebe73c 99d5606b +N 424972da c3d6c811 bfefed49 2b14e1c8 +N 425eae90 8f94091a bfee0b62 68d747b0 +N 4250de1f 3844cd58 bfea80cb 27917c65 +N 425952ff a61b3950 3fbcf742 d8d70b26 +N 4252e8d7 6d5654fc 3fd2f024 3c342364 +N 425cf803 a11974da 3fe06ef9 369874f5 +N 42541062 274aa448 bfe99f89 f74dc458 +N 425b5004 7e6b391c bfea4c97 4b622eef +N 4252ebff aa013009 3fe6d0db 0eb2408c +N 425c47ca 32bd2de1 3fc6bfaa 39c172c5 +N 42508a7d cb61ae85 bfdb9b27 3fc0e3bc +N 4265d753 bc897c89 bfe74633 bfc8332f +N 426c8cc7 90adfa29 3fed1005 aabc12c6 +N 4262a73c af00a9bf bf9e6c11 72c7d953 +N 426924f4 85360df8 bfd9a81c 18555935 +N 42638796 94dc4bda bfcb167b b0cc0a09 +N 4264d953 548d4cea 3fe43b29 2462918d +N 4265e4d4 72c3dcce bfe40c50 8f01612d +N 42633150 5bca26bc bfefe14a d3efe6fe +N 4263c495 fe4ecc17 bfc5af3b 7329018a +N 426a2d2a cc46629c 3fdf9015 fff5bd07 +N 4278a3cc 28c122ca bfbb5cad 648f83cc +N 427292d3 7e7bb2d5 3fed4433 442939a8 +N 427ce410 76e6fb0f 3feef0b4 0c6187a5 +N 4276157e 7dba2156 3feb07ae 4e2fd9ca +N 427ea8ae dca23bb7 3fe3e08e 4b884f6f +N 427ea7e8 87d5a6a5 3fec386e 0b51efc3 +N 427bc8e4 47c7e1aa bfeffad6 1f3c7746 +N 4273f435 1cdad401 3fc058a9 bef7f82a +N 42712e47 1dae0b0d 3fe81c86 3f8039c6 +N 4278a52a f6dd50ba bfe6a87f 4b3239a5 +N 428c8d83 6a7043e8 bfeb3e2e ae09f57e +N 4282d62d 0e373f0c 3fd2f9ca a8eb8ce8 +N 42835362 57075c6f bfd8a077 dc486c3f +N 4280f15c 2b55b387 3fa5273e d574d4ad +N 428890ea d58b38b0 3fccc572 19ecc15a +N 428ad4f7 da7c79cd bfe43024 a5633386 +N 42830eb7 93d6d950 bfefcb5c bb1ffa01 +N 4284047e b74edd8d bfef8d70 ec4a1230 +N 428eacd4 0e342f3a bfda4588 14322071 +N 428ed9b0 2fc4416e 3fefffe3 f652e270 +N 429083a5 36049695 bfe59922 4065e3dc +N 42944e77 1d700a2f bfd7e552 aeec032f +N 4297d526 7b1112a8 3fe85eee e323746f +N 42916083 bf1aee20 bfd1126e e1307bcb +N 429b6047 606abcbd 3fdb4a98 ed4892a5 +N 429eb154 b0832ffd bfdb588c 4f1f4492 +N 42968025 b68d39b7 bfef77fa fb4645cb +N 4299e496 ac63f748 bfec7860 fe607411 +N 429addef 7766ea7e 3fde3fbc 4550b112 +N 429fe05a 5055ab8a 3fe065b7 1085203e +N 42a00371 7a14503d 3feff314 03de67bd +N 42a218d9 11c54a6e 3fc96bdd 81da556e +N 42a35d32 04773981 3feef865 de022638 +N 42a52ef2 35b6d84a 3fe2843f d4be29b2 +N 42ac0cfa 647ddada 3fdffa76 17d7a28f +N 42aabfb9 dd2d6c92 3fda494a f6cc25be +N 42a038e7 a149ecc8 3fed22ad b5197686 +N 42a89293 54ebc6aa 3f644302 d6a82d40 +N 42a7b724 19985218 3fc1c6b8 ef1fa915 +N 42aedb30 5c49ad4b 3fcfd12d d998dbeb +N 42b30dc6 1aeec65b 3fb94bb6 719733c1 +N 42b61477 44c653f6 3fe36138 fff1794e +N 42bb24b4 281e1212 bfeff987 d4c5cc68 +N 42b6c7c1 dd3095f1 bfe4b674 a4cc8600 +N 42b80f98 1c720f76 3fd487ee 0ce6dbcc +N 42bf0258 f7a15df7 3febf10f bd5f49f2 +N 42be58fe b2185452 3fee2bc1 f63c574b +N 42be0bb2 26d96bd2 bfddf766 47b6143e +N 42ba50ef 5a52fd34 3febf201 ebff2f41 +N 42b54840 66c39968 3fed5887 23c85580 +N 42c9b26d 855c5306 3fdede75 fce4e5f1 +N 42cd219b 9ad8382e 3fc661ce 261079ec +N 42cf403e 1f3fac46 3feff3d0 2c04f7c8 +N 42ce9acc fe0b03de 3fefa51e 51a15c93 +N 42cf180b 2bd73ce6 3fe8b4d5 2bb3f0b8 +N 42cefdf6 63a0d006 bfefdeed 9fbd87aa +N 42ce687a 1538567c bfe5c79e cfae2769 +N 42c6a645 5684df9e 3feffffa f9bf3121 +N 42c13904 e86bb11a bfe18814 f89fd097 +N 42c9f655 85582cb0 3fa9ca63 884a32c9 +N 42d819c0 5bbf36fe bfe93223 ba440d23 +N 42d9f826 ac7023bb 3fd62bc4 7949bb2a +N 42df6907 952dc33a 3f96fdeb 3eff91d4 +N 42d4d311 a9f149f3 bfe4af39 e4a4808a +N 42db116d 511c3f9a bfef007d ea2f2ab0 +N 42d50082 cf97cac6 3fe84bfb 4058561b +N 42d2f409 073f59bc 3fe4f2d5 cff93a70 +N 42dbfdbb ab148da6 bfd990c9 e1f74537 +N 42d1b538 1ace55f5 bfeb4426 bfe76ca8 +N 42d56172 464e6444 3fea51d7 9058ced8 +N 42e014b5 7aec28f3 3febc294 9ad2adce +N 42efd18c cb54fd4a bfe497b4 50d4336b +N 42e401cb 21e5e65c bfefc1d7 3a9b2904 +N 42ed4905 a690fa4e 3fef6bbd 907b4f05 +N 42eb5516 fe5409fc bfd68b6e 70703b21 +N 42effb94 778d4dec bfefe93c 4fd70d7a +N 42ebd83c b7306dcd 3fe01967 9b1c25cb +N 42e39766 114bceba 3fee9798 3050b01a +N 42e305e3 e0591727 bfeffa5b e4040def +N 42e0688d d9063c39 bfee6a60 ba9bb988 +N 42f165b6 56fb4f26 3f5cc71c decd32b8 +N 42f0ac48 ff39cb70 3fe3609b dc7e7042 +N 42f0dc99 81bd96d4 bfe2c688 11a58326 +N 42f55d37 4591602c bfefd592 8c4d8a1c +N 42fa4a66 151b258e bfc430bb 2de17b96 +N 42f8172e 2edf0c0a 3fceaaa6 68e9bc65 +N 42f12661 db7a62a6 3fed1caa 34b53b01 +N 42f23258 76c974d3 3fe17a32 e1b836b4 +N 42fda0ef dd7648b6 3fbc7ac2 d48345bc +N 42f8242b 29e0dee8 bfef1571 9cb72456 +N 43060057 2c0c78b8 bfee5df6 34ab5d80 +N 4301a3f0 847ebd23 3fa2ccc2 d03db8e7 +N 4306bcc0 fa447613 bfeceaac 673d4924 +N 430588d1 5122ba55 bfbc06ba d010f0ba +N 43095673 1bf942b0 bf87ef01 01b3939a +N 430583e9 f7b54cae bfd89933 5ce8edb3 +N 430757c9 bd1c1928 3fef3610 fd547d32 +N 4309a35a 7a487350 bfe8d0fd c63ccf1e +N 430f4adc 4300cd4e 3fe0e6a2 7607417b +N 4307cdeb 80050ee7 bfaf1132 7a49e581 +N 43169a3e 0ddbae47 bfcbcbad 93bd1396 +N 431b63ba 6d6d5fbe bfe777a5 9d2c1389 +N 43113236 c859250e 3fd72d9a e3048c48 +N 431b1c13 5764d2f2 bfe71d1b 575784af +N 4310394a 7bf3b6d2 3fe614bf a5c165d7 +N 4311edfc 6924fa43 3fca0fce 73d33dc5 +N 4314e4ea b91f1e30 3feea493 10dec5f2 +N 431f061c 365f5bc0 bfdf9a6a 61a5efd1 +N 43156b85 76c80b10 bfdef585 171e59aa +N 4315a34f 267d57d5 3fd432f1 2eeedb4e +N 4324de34 80801bd5 3fec3b39 10c8c977 +N 43264dea 0455d822 bfeea5e3 0a48de43 +N 432766d2 e49f085d 3fe4ad15 e1b0028c +N 4324f0de 91829f06 bfd202d3 9596214b +N 432fde83 1881d2f0 bfeb6674 f591a349 +N 43272541 f83b1388 3fe8f14a 31a4f18b +N 4323a285 c99da577 3fe866c4 24e0b573 +N 432d74f6 b4712646 bfec2a21 db3b3d03 +N 4320b2e3 dd0c04cf bfb94a94 49a36ae8 +N 432290e5 7927f1fe bfdacd9b bf55ab82 +N 433e2cd3 6ca5fb51 bfef324f a04f774c +N 4339bfce ea566b67 bfec1727 c414cf93 +N 433bbd61 692f9212 bfecde4b ba1320a2 +N 43301655 18f07292 3fee0996 0a963a75 +N 433a6cb5 99e53e5a 3fe910db ec693f98 +N 43350cb9 860c521b bfe683bb 00815ab6 +N 4334f324 c2b823ac 3fefea58 7455c842 +N 433533d0 68eb06fa bfe0ea9a 413fc056 +N 433bb2f7 4b0631e0 3fcf3b69 ee36dfd3 +N 43343b45 6e809ceb bfee5bc6 2c55a18d +N 434b7ae1 3d2a90d7 bfefc771 64abd596 +N 434169f3 4482b4d0 bfeff056 159409e8 +N 4346f445 96418d16 3fe6043f 6ab88a68 +N 43430bf1 5ebf0aff bfe0d81e 6fb6aa7d +N 434dd94b 16691908 3fd6daed 47ea72f3 +N 434cb340 fc952342 bfea2c6b 9a57221d +N 434103ba 6e2b917f bfe8c3cb d845cc1c +N 434eb003 6b0f0334 3fbe4c42 02884e66 +N 434ffd48 eee77106 bfbe60f7 1dd9227f +N 434bcc2e 18f99ae0 3fef2ebc 18b914cc +N 435be099 d0e22b19 3fd71b35 31ab1a72 +N 4358c784 7b172104 bfef687b 546e8b8a +N 435c136f c11549ac bfe3c69e c1d8f948 +N 4352d5be 99cfbd91 bfd66b11 7a5c35e3 +N 4356fe5e cc7790f7 bfee5d7d d7352715 +N 435a25ed 9bd32cc8 bfefbded 38058706 +N 435d4c86 6d797572 3fef9dc0 6b4f3e80 +N 43515b20 b6fa8dc6 bfe8839a d45e2dd0 +N 4359a82c 4807da70 bfe1a639 3bb0db6c +N 435bc300 53af6624 3fcb618a d498b9e7 +N 43612aae c38e5431 bfc427cf 65985ba4 +N 436c935f 2f04adbe bfeb8881 481babb8 +N 4363864b dfde6625 3feb1df5 2bdcf8a2 +N 43600620 7bb0afab bfc55f61 c0a29bee +N 43625024 1c68e99a bfefb486 a272a7ae +N 43621c28 dfb3c5ca bfaeee4b 0ec0fde2 +N 436cd2aa 84ec5442 3fe759b2 441604e9 +N 436fa705 4cf8345b 3fe5d4b6 30338a84 +N 436b6181 37860fba bfb56417 503362ed +N 436f3130 435193a4 bfedcc7a aeae16c5 +N 4372191b a8f96cc6 bfef8bae bdebbc65 +N 437471ba 8dc6b83f bfee0011 72d4a3d7 +N 43735b6d d32db4db bfe3578c c687adaf +N 43713288 c1008ab2 3fd52d12 1f94d0a0 +N 43702316 6090c1f9 3fe596ab 481bc6cb +N 437ff679 79e3da05 3fefc74e 0eb824f3 +N 437c9a7c 4e000a6d bfef0e5f dd1fb14d +N 4376a383 1e4048a0 3fe9dadc 4797e86b +N 437c139c d65af800 bfefc92a 2515a04c +N 437e658e 2b87fe80 bfdb6c83 f7c67b91 +N 4386cf9e 2b28cdf0 bfeb9243 c7c0514f +N 438c3690 323502d6 3fe6fb49 c77e2a85 +N 438561b0 d74fb88d 3fe65541 e565b5ed +N 4380210b 12c5e067 3fca5d98 a7536333 +N 4389bcbb ea9d0b26 bfe7b353 2472515c +N 4381e0a2 92d60204 3fef90ea 227c6b86 +N 4388394c 6f9270a0 3fc538df 8fb4e13f +N 438178cc 5a817cc3 bfd5f098 42afba5b +N 4385ed48 08b912ae 3feb3552 aa795a48 +N 438e25a6 f736dfd0 bfe11c81 52e9efcf +N 4392b3a2 e2ffd636 bfd14eed 7c5d22a0 +N 4397529f 03a358c2 3fe8bfa9 0dd5be2b +N 43965ca6 ea713040 3fc36719 a8a88db4 +N 439f2495 b0be8db5 bfe80c4b 0027b489 +N 43967c90 444ce092 bfd85fca ec683a89 +N 439e918f de0d4008 3f9a7733 f540201e +N 43907214 5c0bcec2 3feffc07 2996aedc +N 4392df19 0f840d59 bfa07bdb 1a121981 +N 439d2aef 8975d79e bfcaab4a 712163b6 +N 4393c0f3 a33f6e94 bfd0f2ba bb0577b3 +N 43ab8a9b 8ec7cd64 3fabc3a1 3cad164b +N 43aa2821 d3b28e1a 3fef97d6 050dd5d4 +N 43ae0517 8e242a42 bfef4e41 840ff479 +N 43a8ae5c d3b9906a bfeaa845 77a15a26 +N 43a850c9 9665f678 3fd1df37 5383c229 +N 43a7d5ab fb55bff9 3f973f7d d4b4f3ce +N 43a39e93 2f138792 3fd599ba 8095cd3d +N 43aa3d3c 3971556f bfe9fc61 ac923647 +N 43a7ba33 ffd481db 3fcdf2a7 cc20398e +N 43a7ed24 723de9de bfe7e588 9f8ad81a +N 43b8c7b9 4b060169 bfefec47 3519676f +N 43b99f62 b6784c60 3fd7bcc3 7a4f309e +N 43bac049 13050eea 3fd6577f ecd806ad +N 43b4f466 d4570cd6 3fea67c5 ceb98783 +N 43b7cfe5 90b18b4e 3fe553ae ba8563f6 +N 43b86838 069eba47 3fabb324 aedeed87 +N 43ba6c95 31f13082 bf8bf285 a9139f1b +N 43bcbc7d 14be7a1c 3fecd5c3 4a9934a1 +N 43bf6608 32b81a2f 3fe19549 13506609 +N 43bffd58 f2b39509 3fee3562 a90fbb10 +N 43cfe797 6849f47a bfe54cde 05bc6374 +N 43cb53bb 56d47928 bfe530a8 cc705eae +N 43c6cfc0 7fa74029 3fedfce3 513f3d48 +N 43c5051d 1546db9b bfec1114 dc3dcb0b +N 43c12db3 85c7a24f 3fea7f9d 1c478979 +N 43c2c9ea 0bccd1d2 3fc18a59 3d16e974 +N 43ce2c43 f53139df bf92bcc7 30a79989 +N 43c4f37c 04e4283b bfdcb49f a76b01e7 +N 43cb953d 6a5f2c8b 3feda86e d3b44915 +N 43c44f5a a8348fb8 bfe7e89a d4e8a9c4 +N 43d232a0 8d7fd7b9 3feb13ff bfb9a281 +N 43d01f22 50b704a9 3fedc03a 498f21f6 +N 43dc5f02 4078ba52 bfeb8edc 4aeb1a59 +N 43d52e37 4da9f3f6 bfeff6e1 df9a1624 +N 43dc1c06 c15cc18b bfef2905 98aa5e01 +N 43d6dfe2 1d3c61e9 bfefe37c 9efff6ac +N 43d8425f 7788f3d4 3fc30f49 3dbab692 +N 43d55333 a628e5e5 bfe623ae 00a786b0 +N 43d8b9c9 680c35fa bfc63a8b 3d4bb764 +N 43d67743 76b2db1a bfed7e02 410841fa +N 43e28d84 b9f7bd7b 3fefdb22 e972c606 +N 43e05f0b da4def7f 3fdb8199 dedae2b2 +N 43e114dd 8b94c721 bfe6d866 d8376b54 +N 43e3fa37 599f32dc 3fd2793c c5dd6942 +N 43ebbc02 83d46934 bfc1a173 792c71bf +N 43e614fb 5b9adc84 bfe12e6d f7d7fb93 +N 43ed0612 5699176e bfd5c379 d56ff1a8 +N 43ef2010 b8004404 3fe249ce eea23d69 +N 43edb954 1966911f 3fef5c9c dca0e9c6 +N 43e9c6f4 84328b66 3fddf29e 327dcaad +N 43f10807 8b5d2e82 bfee0660 a5a164ac +N 43f91f5c fbc35a5a 3fefee50 c52629e4 +N 43f457b1 8f0beaa4 bfd86251 437f8591 +N 43f5cbca 57da715f 3feabc74 b7818535 +N 43f7029a 4e4eeb21 bfe9b5c8 0f174ea2 +N 43f01158 e9ad0424 3fe213a0 da211f1a +N 43f31629 663af410 bfb71ac8 bfe102f8 +N 43fcdb38 40dbdf70 bfed2ce9 11ca93fd +N 43f15176 91852f76 bfdd4903 574439d6 +N 43ff0a98 8c3ea348 bfea6236 c2bc11ab +N 440bf711 1912b22a bfef4899 997eafab +N 440bf939 d692fbbb 3fd6bd48 9e91d042 +N 4409c03b fe2d6477 3fefdb4e ab4574f2 +N 4407b7fa 42d31f25 bfecece2 05bdd77f +N 4405ca2b d609aff0 3feca9a4 bd0be355 +N 440cb053 faf1135c 3fedd0e5 4d8ad86c +N 4400e547 c11ffb0e 3fc0c68c dcfbc653 +N 440f5d8a c9913bf0 bfe3b6c4 b3d8079c +N 440283f9 f621ef30 3fead473 7d7406fb +N 440dcdba 512ce7cd 3fe95fb5 0c3dfb5b +N 441544bf e777fa01 3fe95033 00e0c1cc +N 4413bf75 0168b21f bfeb60a4 258871ea +N 441965b2 7c5b3cac bfecda29 686f53b7 +N 441eb93d ca2bb365 bfb5e14d d740664e +N 441def2e 6f770b14 bfe18018 0a157408 +N 4419f356 3d8158ac bfeace33 a2727aa1 +N 44134b8e ffca78c6 bfefc237 9d128317 +N 441f162e f09bb1f5 3fe4b027 2724823b +N 4414d757 fe6f1782 3fbd42ef 278277cb +N 4413c364 4cd7f9ac bfc8f448 ec959d5e +N 442bc42e 8c6d359e bfe5aa10 c1e4416e +N 442eaf0c 9f62b933 3fee8b5a 74819f4f +N 4420b078 55f9ce8f 3fd65c75 064226f8 +N 4423a870 1cae93e4 bfdb7572 649a89d3 +N 4421e175 c0924db8 3fd0e404 d6e524d5 +N 442e63c7 115f275c 3fefbf42 d2da4cd6 +N 4422142e 18d1c841 3fd1e04e f3bcf718 +N 4420db1e 33817e2d bfed07e0 feb04771 +N 442412b4 009d3ef5 3fe72613 2b63765c +N 4423a29b dc65beb1 3fef81b4 37b17c38 +N 44331ed5 6cf64ab7 3feffe64 697d7430 +N 44364a6a 0f042b26 bfeeb47c d4e16fbb +N 4431973c d9459120 bfeeb37e 9dd7fb3a +N 4434b094 5189dc84 bfee41ea 111db41a +N 44325b41 fbcf7f97 3fec3e93 c1ed34fd +N 443c11f3 76e43eb2 bfeb224f bae6f3b6 +N 44314a9d c68a71ab bfd2c8a1 35349bd0 +N 443d73fb ec31a222 bfeec13b ed40400b +N 44305fa4 74bc1468 bfd73203 1a7d4b20 +N 44383907 93f7c4a5 bfeb9050 eb77d40c +N 444fceb7 7fc6a182 bfd9293a 710d53f2 +N 4449f80b bfbe862a bfee2b66 0e8a3373 +N 4448815e 144e43e8 bfe93961 33caa821 +N 444dc62a ec54eb42 3fd2f4f0 addacd51 +N 4444d7d8 be6920bf bfe9b2cc f10aee55 +N 4444c987 5876775a 3fe3fde8 0cb6a080 +N 44489e23 24d2bb2e bfeed3ca e77d3923 +N 444ee6ba 7fb05a8c 3fd67150 60ca049b +N 4448c8dc 67409b07 bfba0490 45fc9835 +N 44444af7 519c8b33 bfef4bbe 09e7d102 +N 44521034 8ab5bc59 3fe4a5e2 340c07c7 +N 445bda4f 1d4ba0b9 3fd7523f 4b81c7ee +N 445ba2f0 e19f8ad2 bfefb92e 0f3a404b +N 4457f801 e3b817be 3fae7bb2 cbe1d15e +N 44523793 268ef0d3 3feb2345 91e1961b +N 4455004a 3e931422 3fee0943 ef95f907 +N 4454719c 91377e1e 3fee63fc 3791577c +N 445baa0a 0a6765cc bfeeacb8 68874bc3 +N 445a1120 7290f8b0 bfe34ab3 b7c28b6e +N 4457678f 6599fc15 3fe76827 4bbc9f60 +N 44654ab1 69d83784 bfefda14 cfed8dd1 +N 446a02f3 63c62d74 bfebc403 339a480e +N 44648eb4 d5f582ea 3fe888a6 f6200d28 +N 4462228a 9f677931 bfda06ab 2b5bf060 +N 446fe05a 6cd46b84 3feff73c b4dcecfa +N 44600ac0 3f82107f bfefdfc7 9f6dc857 +N 4461f26a 99a320c5 3fee9c2d 3ab61fb2 +N 4467cfbe 4faa65e2 bfed4f06 ae896257 +N 446e5666 20dff2d2 bfef854b ee99141d +N 44639647 7a7e6e49 3fd58836 125ec52c +N 44798323 0af9b469 3fb777d5 09e977ba +N 447bd6cc 375af844 bfe6a46a 1ee86c92 +N 44751257 80b6abb3 3fe77662 2429d837 +N 4475c9fc c4fa4878 bfed7f6d 7c529486 +N 44709e4a f09f2529 bfe5e419 8c4df4d0 +N 447a1174 4ae35348 3fed20be f8d46048 +N 447ce8e2 15e86f22 3fd90c62 d3ef81d3 +N 447281a5 d5c8e858 bfe9a3c2 cb7368a1 +N 4474e651 a620187e 3fedd6cf bbe6508a +N 447b16a4 0b0e35ac 3fda6ea1 cdb6bc4a +N 448b5b29 75222bae 3fefbb7d 6ad336cc +N 448eb355 de1fc9cf bfeaf599 22f10482 +N 448a211c 876ba41a bfef7244 f0b447f9 +N 4481049e 3e2d0d6f 3fe4f81e 0090cad3 +N 44891f3f 22d29031 bfde1989 2e5902fe +N 448caf70 3d0ecbe6 bfefffe4 2c03d8ca +N 44867ab1 c80aa617 3fe875f3 2798629a +N 4483d6f6 5aed1255 3fb1b072 ab9aa55b +N 4480d6e1 bf94c2cd bfef4e25 bfb4d513 +N 448de933 59225ef8 3fdc2007 081f5fa1 +N 44913b07 469aee54 bfc54e51 c578ae55 +N 449de568 415c8433 3fde0b0a c69697ff +N 44982546 eeadec00 bfe24e7e 440140e1 +N 449ec93b 4476b07c bfef5dd9 fc73492d +N 4497e7e7 f90c7f14 3fefeda6 decc53ec +N 4490f3c3 c673f4f8 3fe8504f 5f6110ae +N 449677e8 54b743f2 3fefffe8 e852feab +N 449cd6d8 00a12e7e 3fefc154 ff982808 +N 4491f9bb d7d51e8e bfeedc6d ee5fee8d +N 44984b96 732bb277 bfee6fab dc18e213 +N 44a266a1 4bd7243b bfdafca8 a0bebb49 +N 44a6d16e bf073a6e 3fe7b568 8681bccd +N 44a360c9 6e8178b2 bfc6c4bc f91db764 +N 44a1032b ec2c0b5c 3fe9584c dad3a0cb +N 44aa22a3 6925ba62 3fe9715e b2b5f026 +N 44a54721 b7b74944 3fefffa5 1689ee7b +N 44a02a28 8da70a2a 3fee8754 7cccbd7e +N 44a045d5 6b365d28 3fef7ac2 cf113f33 +N 44a98729 32883ffa bfe990b6 98f44f4c +N 44a412c9 79ac16a0 3fc22cb8 1e9e90db +N 44b9245a 99d6b131 3fcde2a5 a5953d0c +N 44bc0c4f d6595374 3fee668c 51f6fe50 +N 44bf0044 e0392d5c bfefff79 d2daf15a +N 44b5de54 ac2163c6 bfd813c7 3c60f9d0 +N 44b86f93 a45c382e 3fc333e7 088be2de +N 44bd9174 14fab8e0 3fd52312 be32cc75 +N 44bf6f99 9c833e22 3fe7ab7c 9a049435 +N 44b44324 099efc4c bfe77fe1 d7def6e8 +N 44b039a4 00665ce1 3fdcf5ba 890addfe +N 44b8e3b6 95ae1477 bfef8831 cf334e4d +N 44c78248 44dd8c5a bfed3f7e ea4312a3 +N 44cff67a 6af94675 3fd8849f ff75ce03 +N 44ccd850 038246b2 bfd33beb 5d7c8e05 +N 44c26bf6 d94ee63a bfefff32 e6763ecc +N 44c5149a 03358bc5 3fd28dcc ab0c4a61 +N 44ca2cd3 12df9918 3fdcd3a1 edb3cc7d +N 44c223cb 73f44b4f 3fd39a0b dde819eb +N 44c22bd2 cf88fdd7 3fe02b33 b3be2a86 +N 44c15e09 2b11bfbb bfe8982a 8fc7ad05 +N 44c89bb5 d9d45860 3fed38e8 f12b4ec8 +N 44df8a5f 5cd629ca 3fe84de6 406dabdd +N 44d23d2c 6b8e2f08 3fa79877 34a1aff0 +N 44d4a1ef 4c42587c 3fc07071 3a002c1b +N 44d0bd28 a2b8d0e1 3fd24ea7 e765c912 +N 44d4d76d 1f21cf86 3fdfad40 5e264346 +N 44d92e7a 02271fde bfec0aa8 6caf7e67 +N 44d4bdc3 215c0a38 bfe2480a 15fb63f2 +N 44d3fd75 b0f1ceb5 bfdec9a6 2651570d +N 44d0b7ac ba6fd003 bfee5f03 81eac67a +N 44dcbd79 d1e80496 3fe8d795 5695c810 +N 44e03a71 74e2f07d 3fe25e9d b2db546f +N 44ed966c 312be9d4 bfca83dc e237f62c +N 44e5bb59 67402f9c 3fefa865 b0d99497 +N 44ef6c1d 236a6cc7 3fac96d5 afbff59a +N 44ef57aa cd8c2d12 3fd8d43a 7f9d0faa +N 44e0bf07 60183014 bfee4ed9 83ecefae +N 44efa2b9 8297ba29 3fef3deb 35a331a9 +N 44e149bf 70ab72a5 3fd3ec95 ebc9b7e5 +N 44e46d09 4c39c7eb bfe2863e 44105a9c +N 44ef3c1e 07946e73 bfee0585 319b0433 +N 44ffb7ec cfbed09a 3fefeade d92ed90b +N 44f161dc 537d06e1 3f97b5e3 cd9c7bce +N 44f3c2f3 0e2fcdd0 3feffff8 f4f42631 +N 44feb7fe a66be494 bfee2f80 c1262a6c +N 44fc1368 19eb3ca4 bfe0af36 be537ac1 +N 44f0df4e e012826c bfd61f52 2e0f783e +N 44f73633 a82f658c bfef0f0c a15ae816 +N 44fc3e49 4ff86c28 3feb8837 18576fda +N 44f08277 1225dcb3 bfd3088d d025876c +N 44f6cebf da099993 bfdb29f3 18eae873 +N 450330d5 5dcf7354 bfeeec5a 1752b5f5 +N 45043876 550cabee 3fd6ef8f 64306c7c +N 45030898 e8f1c5a0 3fe7bbec fb61fa65 +N 45022b8d 82534dbe bfeec6b6 dff6b741 +N 450f96d1 d82b7017 bfe9583a bc6e2ecf +N 450390f6 4fb56bac bfeffed2 095ab37f +N 450c5fe2 856201a6 bfe9aad8 7b59cb23 +N 450eb41e 79b2cdda 3fee170c d80716ba +N 450d9595 5518f558 3fdf3546 8568a33e +N 450e9e80 607b2218 bfe21336 8038e7c7 +N 45121949 73f72242 3fef9073 bbcc563a +N 451030d8 0df18532 bfe000cc 6096bc04 +N 451744d7 e7bf9616 3fe0c25b 7c149fc1 +N 451da9ae 2244beb6 bfefbe17 c280c47b +N 45164106 517815f8 3fd72d98 afbd84fc +N 451908ac cbd1eabe 3feff804 1280a977 +N 45128d51 60187415 3fefa7cb 064f3273 +N 45133306 de6d54ec bfdc889e 4fb3dfc2 +N 45143eba 488f0602 3fef353b da43761e +N 451e714c 6b656bbc bfeba048 9876e9cc +N 4529e8a0 d9455aba 3faff4cb 1d9c3463 +N 452421e6 3b92dd52 bfe566e4 f1e5003f +N 452978db c1e92220 bfd9f14a 9f848d9b +N 4528eb44 85f6692a bfea7e99 e1f5cd6b +N 45278fa3 ea983004 3febe935 3ec12492 +N 452d18f1 5a48f4d1 bfd94377 c074784e +N 45264639 725274a4 3fefecef 183b4c75 +N 452e771b 95876122 bfe74647 30a151dc +N 45275d4f dab2748e 3feaeb93 fa29b5e1 +N 45245b7f 30f53fd5 3fe7ae37 de01d014 +N 453f8792 256d1316 3fb2b36a ae8fc50f +N 453a45cf a4410d34 bfaf1aaf a1c3c1a7 +N 453ad90d 9a5be07c bfe01752 b9746d25 +N 453f49da 10f48af8 bfef90bf ead80664 +N 453593f9 16da21f1 3fef3729 345acbe5 +N 4535d6e1 20b0a25c 3fecf74b 86a316eb +N 453f270a 83a85c70 bfe8a6a7 d9b2a58e +N 4537c757 d821da3a bfa65811 4cef160d +N 4536bf57 f58ea680 bfd4555a ebe25538 +N 453f9621 b4a59dc4 bfeff785 eb2a0838 +N 454662ef 2c432e7e 3fefe184 84bbd8ba +N 454ba8ae 2b6a442c bfe1426d 11b64fc8 +N 4540d711 65fd9cf5 bfdc700c c96b0107 +N 454a223d 3081c108 bfefc3d9 f26451df +N 454b0ea9 cf461dec 3fefe58d ef920c22 +N 454f8695 cb5f2f8e 3fc383df f59f0201 +N 45498b84 b8180dae bfe532e7 44157379 +N 45423409 0a2f4949 bfe9399b 16429612 +N 454c9576 82e885d3 bfd5ded7 264f891b +N 454cd56d c0059062 3fdadfd1 6beeada2 +N 45550ece 35add51e 3fdc8ff9 8c7e0832 +N 455d94d8 a4001e03 3feff15f c4a33d26 +N 455e3856 8ddb5ec9 3fef366f 79b9b2ae +N 455daec4 44c4bc4f 3fefffd1 5311f975 +N 45543ff6 3b92a968 3feba4b6 f7c49a32 +N 455f7b9e 2f2ae1b6 bfec8d65 db34d252 +N 455965bf bb067cc3 bfb424de fa9f095f +N 45521f7e d0bd5460 3fc58c3a 8aaa1022 +N 4557dbc1 75820a9a 3fec958e ea504a42 +N 45531c26 b076e317 3fefb234 5e0cf536 +N 456624d8 75317a5b bfed07c7 153a84ce +N 456eb06b 54bffd0c bf9de6f2 63e8f13d +N 456aa4cf a3f41dba bfad7142 ed1bed36 +N 4568e3ae 384c05e6 3fefe9d2 2376a9f4 +N 45655d1d 743354a0 3fe523ab 4f7eef04 +N 4563ab65 9fd31cb7 3fe457c6 6374ac45 +N 45642e56 8720b262 3fd46103 d8eb1aa1 +N 456a3d16 d7352ec9 bfdf233f 922ba3e1 +N 456e232b fb324139 3fdbe085 aba08255 +N 456fd3b3 065176d0 3fd45329 f3964a9a +N 45712406 adb09057 3fe7aa00 d07269e6 +N 45777b38 b9e9b117 bfe86e07 49c0f413 +N 45705568 4eee6c2f 3fee2f8c 2ba1dfcf +N 457828b7 e0a834c4 3fcab64e cf9a540c +N 4570bfe0 9af0860c bfc15d61 19e6bec5 +N 45775b2e 79df7c91 3fe1097b 28ebaff0 +N 457877d2 8021996e bfe70181 a3d6b1f7 +N 457b001f 163741b1 3fe1a98e 6fdc0998 +N 4574a7b2 376dd603 bfe989d1 f71e067f +N 457b0d2a 5358f2c3 bfc79d19 1f0f1b2f +N 458d29be c234bed6 bfefaef8 5d0e7e07 +N 45859407 d094c0e3 3fefd215 ec726450 +N 45899da4 abc9b3a9 3fe34987 5bf5e63b +N 458857b0 2346328f 3fc16d68 245de85a +N 458cf37d 5d29b2b8 3fd26f01 c04e7d69 +N 458af836 5f8a66a0 3fc633f6 67c17fc0 +N 458d5158 4cd816a8 bfe72b9b 3773a6f1 +N 458dd716 0ab302d5 bf8870a1 cd4d9d07 +N 458bc45c 26ed0bb4 3fefc78f 440617e6 +N 458a61ba 87b7ceb2 3fd3094b 3d2d56f2 +N 459403be 51dfa0ce bf309989 a8c0661c +N 459d5375 a7784098 bfd591b7 49a96d0b +N 4598b28f ca10e1f2 3fd209c2 0e675cce +N 459c0a82 b7f40e64 bfef1875 2e21ac6f +N 4598b9d4 b28d6750 bfe6e5a4 e1ab41ba +N 45995c8b de80af73 3fdb957c 84fcc10d +N 4595d900 d0369ca9 bfdde44a c782686e +N 459a9b97 fed8ce62 bfef20e1 9349b474 +N 459ba4ca 68397892 bf7c07e8 fe5fdb5d +N 45916db3 14274394 3fdc2d76 ced4b00c +N 45ad24a5 c294eace 3f90027a 6a5c06ac +N 45a6d914 91435696 bfec2918 ec36b607 +N 45a98e18 5fe798e5 bfe96de6 542bddce +N 45ab66fb d4bd96c1 bfea9a45 1f8f118b +N 45a6f63c 283549ec bfedf80d ce857d34 +N 45a3f476 c4597a78 3fe7e007 bc459e0e +N 45a20556 3325a685 3fefeaff 141f100a +N 45a23027 4328329c 3fd3a947 7ecff97f +N 45adae6a 47376659 bfc1ff5a d178ec78 +N 45ad2a79 9e622882 3fde8a88 8891141e +N 45b581ef f6c81f6c 3fe9c940 2af78125 +N 45b58dd9 9d3e1fd3 3fe8fe44 16ced847 +N 45b3c8ec 9fd58726 bfda8bd3 505959b7 +N 45b70d53 4d226fa4 3fecbc68 8e90786c +N 45b0279b ffe7bca7 3fdfd51b d9354457 +N 45b8e46f 1755ecee bfe111e3 ced8cef0 +N 45b6d5ab 74111a86 bfd60e29 e6290e72 +N 45b99a49 4cbd2002 bfe37287 e0131a02 +N 45bbea1f aa6f2ced 3fe6ac08 06fda6f0 +N 45ba1571 093b9037 3faa87ae 8bcf7932 +N 45c2bb04 ebd53ede bfd2e456 1af8aa09 +N 45cc1cde d5e20102 bfdff5e0 ebfb1e75 +N 45ce4c28 5204f045 3fef6a41 63ce5178 +N 45c318f6 1b89bfed 3feffefc cc819072 +N 45c4b137 7c0160f1 bfd2a726 0402b203 +N 45cc34e2 5b907058 3fef8f30 a59d931f +N 45c720e0 65af3a28 3fd7287f 21613cbd +N 45c3f407 c1b8364a 3fe41f39 6d404e4b +N 45c58bd9 3678ccdc 3feffff1 8069dbd3 +N 45c05af4 2e641ed3 bfe2d151 d6df542e +N 45d45ad7 c52d8543 bfd514e7 147a3ca3 +N 45d49695 cc996845 bfefda9f adb473bb +N 45d77b60 542cec56 3fe9a85d 5878b715 +N 45da7d69 02d4fd25 bfeb6678 f7539e0f +N 45ddaf20 e57473fa 3fed7c46 b409f3c1 +N 45dc01e3 556abeb0 bfed5a04 b0d5cc78 +N 45d28946 5e6066fc 3fee5716 ec4f27e0 +N 45d9b87a c12532fd bfcf538f 908cd2b6 +N 45da81f7 2b4c1b21 3fe83361 cf8556eb +N 45d8cd79 1fd42b5c bfdb8e6d 4301667d +N 45e32566 c7935967 bfe8c1e9 3ddd30da +N 45e58e30 eee97655 bfe60ff6 75e00187 +N 45ea2e53 11270c4b bfe64b16 6f19167b +N 45e4a210 724e0f71 bfe5172f 3c88519a +N 45e93d71 6dd1392d 3fefbe59 47256dce +N 45eb7e4f f63dced6 bfc0b60b 59893531 +N 45e2cdff 28f35c00 3fefc5a3 286326b0 +N 45ea3e5f 054f7592 3fe9df52 380e07ac +N 45e2512c b3cd5741 3fd609bb a1f478d9 +N 45e5fa02 c862bb90 3fefcaba 148c633c +N 45f20356 2e9c0452 3feb39ca faa6e19f +N 45fedaac 64f3c308 bfed6e72 b097472f +N 45f1347b 9e3de655 bfefe92a 3f32f0ad +N 45f0184e 9483797b 3fefa083 a54a932d +N 45fc1472 d8377f30 bfcf0d2f 127275d1 +N 45f54a71 070b527a bfe1d10d 7ae01d91 +N 45f97f29 40604fda bfe9c7dc 84755726 +N 45f6c72d 8172c4a8 3fcaa216 c5d3a1b7 +N 45f2021d be50f391 3feee893 a13fc788 +N 45feb6d5 c4d21b05 3fec65e5 5843386f +N 460fecf2 9282ae96 bfeba5bc b80aa67c +N 460b075c dbe3eb9c 3fedeb3c f287a525 +N 4600253c e1aa2811 bfe07bde 878cfe2a +N 460d2ab0 1a9e3ebc 3fe16c46 bf140ed0 +N 46037bb9 ed3458c8 3fe747fc ed8beea0 +N 4609f36c dbc35378 3fdd9aa8 d65e5205 +N 4609187e fd8303ce bfd0089f fb73f0f0 +N 46016bab d0cf0057 3fe57bea f9c8fb1b +N 4607f432 1e46c7c2 bfe47560 ad777d44 +N 4607eeac fb0570ed 3feff0e7 d10dc73b +N 461d76bb 27f7c302 3feff4c8 78e4fdf7 +N 4614c04a 0abab53d bfe1fb10 ad68ef1e +N 4619ebbd 96f151f6 bfe10aaa 4eee7f88 +N 46107eee 3d17d91c bfe8ac5c a74b8102 +N 461eb7dd 5f41a194 bfa4491d 06887099 +N 46138aa0 f256a2ed 3fd0b0e5 5a9a7f08 +N 461c7f3e 527369f4 3feab3df 53f477d2 +N 4619d29b 1f997e9c 3feb70c2 a498a950 +N 461e1028 319f6147 bfef6200 1b52c992 +N 461f3f4e 91420ff0 bfeec040 132666bd +N 4621295e fc296494 bfe4db44 d38b4b5c +N 46267331 2b6ca5ac 3fed3694 288ab185 +N 4627348a 88b5dd98 bfe66e57 25168c24 +N 462f330e 491900be 3fe8c006 afc91090 +N 462cb552 b3d801d4 3fdf3ea3 df61cd3c +N 4628e26e 41f5742a bfe46eac d7729372 +N 46234b55 76d0a2e4 bfef2307 0c909d9d +N 462054df 2652d2b4 3feec75b 5a75de8b +N 4624fa87 8e050450 bfd98c93 4c4a4f5a +N 462a2fef 6c8ff337 3feb211c 8cadc4c0 +N 463e667b afdc7d80 bfed6eb2 6148020f +N 4633bbf7 98da6215 3fee8d07 28b3dfb6 +N 46343d83 df0d32e0 bfefbf27 f3cc242a +N 463ed281 513038f2 3fef4230 305b52fa +N 4638d880 8dd6cea8 3fd1a730 f609a3c8 +N 463759c3 05f159ee bfeb9c28 dbe71601 +N 463b3e14 6f7fb0e3 3feb2fe2 75452d2e +N 463910ad 1bb5be2a 3fe5d95d 466eb4f8 +N 463ff043 8904272c bfe52097 a974741f +N 4634c997 d01d8638 3fb6c74e fb394d16 +N 464cd742 9d93d4fa 3fdcdab0 b03b403d +N 464d51d5 7ff9fef1 bfed1feb 621ce424 +N 464df425 54f5dd66 bfeffd56 e37bab6c +N 464feeb4 6646c3b7 3fed6272 890e71b3 +N 464e687c 6d3e03c2 bfd028a2 68937419 +N 46474026 3337b114 bfe6915d 14bf2d77 +N 46496d95 466aa088 3fd4ccd5 c6518035 +N 46448aa6 5ec44e63 bfe5cfa2 2bbb5247 +N 4647c4e9 1d139d0e 3fe3e080 63372c8b +N 46470498 b1ead7c5 3fea9b36 04259bdf +N 4652fb33 c8219c0c 3fe0f134 ebd01f4e +N 46529aa6 d0f8cbd4 bfd36923 0bb802cf +N 465ebd52 3c79bc4f bfe8a180 aff8446d +N 4659d579 13869eca bfeb8ff3 7e167eb3 +N 465a524d 7976d831 bfe7723b 62dfe538 +N 465f1611 21aa7782 3fe9fb7b b0c8a40c +N 465d31a7 15a5f45e bfef00a5 99233397 +N 465cd03b 30a4cfe8 bfeddbd5 28ae6b97 +N 465fc4fa 89e48f7a 3fe72300 043c4507 +N 465a8746 736a4a7b 3fc26ff5 4010cc38 +N 466574f1 6857ff66 bfef0ef8 fcc5b457 +N 46604c6e 1e20ee8c 3feff7d3 d87c1944 +N 466aad26 5b2d8f6c 3fc89686 3ca80926 +N 466c70a1 da6bdae8 3fc85190 a44e8690 +N 466a65f3 286f7f59 bfc834a0 a861c1b3 +N 4669316c 10727a3f 3feef887 acc35ba5 +N 466627b7 8971f46a bfd55c07 10efb59b +N 466b3c81 dcc8e83c 3fef8db8 04811a81 +N 4661ce99 0408db18 3fefc514 ac392551 +N 4667d3df 2bcd053c bfef7449 c73e695a +N 467d6ba8 c8d002cc bfe60828 0a76fe34 +N 467dbcdc 673a836a bfd968ae 9d5cc422 +N 4671bb29 09b50bba 3feff5f9 99f3bb59 +N 467b7f1e 98ed2085 3fdfb09a f95b557e +N 4677ce34 c9cdf922 3fe44fde 822c9015 +N 4679667c dcfa60a2 3fecd264 29af3200 +N 4672a299 e07172ce 3fed2061 c974497b +N 4678baf7 d2c7d404 bfe3c5c0 f3a06449 +N 46740927 0a201fb6 3fe089bf 0581352d +N 467081b2 7625f119 3fdb6205 bba4eb29 +N 468460c7 1e8605bf bfdefa91 e4b8a28d +N 468a4c40 73eb970e 3fcf0c7e f82cc395 +N 4681c452 425258b2 bfefc4c9 e3181c9f +N 46850b0d a431c759 3fcaa826 a0c1587b +N 468732c2 4cd9bc05 3fcd10a6 5a94b74a +N 468a2d52 b4e62dca bfecddeb 381b0fe2 +N 4682e099 252a7a12 bfd83c71 ed14e51b +N 468faf32 e41f84a9 bfc29cc7 c86e8e32 +N 4684627c 5357d8fa bfe546c3 0e34b0c7 +N 468a70c8 d2810a54 3fed24fd 9f6ae7bb +N 4690a291 455cefea 3fe68af2 a56a09ad +N 4692c37b afa6c071 bfcc3a69 f8e1fe59 +N 4697e2a0 f4d17ca1 3fdcd62a 40591dc5 +N 46966aec 7588fd7a bfeff5eb 824c1903 +N 469845ac 8db5f514 bfe78414 7486b664 +N 469e163e 27663fbc 3fe72230 6a09c0b2 +N 469edc94 f404db72 bf84c4a8 1aeae84f +N 469e846d ecaa8b32 bfb66861 c8d448a3 +N 46921cc0 0f51d55f 3fe6711d 2d2cb5a1 +N 46939a7c b3bc5a4e bfdb8aa9 80dbac0f +N 46add152 5e3000b0 bfb0afad 384f5851 +N 46a142c5 1d894bbc bf734342 48cac892 +N 46aa3c47 2f31540d bfec956a 4afccaf3 +N 46a8dff1 6965bd88 3fef89c3 6f5cf66e +N 46aff12f 6a4b087a 3fdb7ce1 b367812f +N 46a14a79 6ae2c60a bfec637b 2fb7feea +N 46a420fe 8f3cbd20 3fe27a6d f79ea176 +N 46ae0c29 d1397b6a bfe088d3 12967e7e +N 46a902a9 361cadda bfeee57b c4ceea77 +N 46a7a66c 22dbb82a bfea505d 7bc7c500 +N 46b50dcf 789abfd4 3fdc4520 41045269 +N 46bc3dda cdd18512 3fe2d991 b0a191a4 +N 46b429ec f6ee9748 3fe54052 f05b5b00 +N 46b881fb 212a7758 bfd45786 e8b47def +N 46b60efd 35c88fa1 bfe1cabb eb75f779 +N 46b384d5 5eec5f98 bfefd2ea 5ea2c7be +N 46bff62b 4712154a bfedc22b e8850a8f +N 46b88bde 3aa034a4 3fd69f8a 6f85bb47 +N 46bf47ac 35edb46c bfc1489e 9f3dae0c +N 46b67d21 82adace2 bfeffff6 c42e40d7 +N 46c3d341 1fd1b08d bfef3156 c895bf88 +N 46cd5c6b a394fa52 bfe46081 e7b680bc +N 46c51a02 0e7da145 bfe384ac 1f37409b +N 46cd2e00 4f2839ba 3fc5bae8 56b960dd +N 46cd0b82 d8821ff8 bfef323a 19ed0cba +N 46c44d95 de91ba12 3feacebc 5ab83cef +N 46ce0e71 5f5fb130 3feacd5d 13209cef +N 46ceb0bf 9aed85de 3fd10fa5 1acee324 +N 46c04302 4e8f7c6f 3fe26f4c 361c442d +N 46c00d72 d936128e bfa202dd 2a6c8aed +N 46d315ab dbfcde19 bfe22d12 0c51385a +N 46dca7d1 fb9db804 3fef8c12 2de53818 +N 46d23e15 d830a47c bfec64b6 86fc3a82 +N 46d08199 10632d0b 3fece363 9f5f2b9e +N 46dddcab 9f1bb184 bfe8d963 8d059075 +N 46da73c2 c7f3a315 3fefdff7 d28eca2a +N 46d4135e 6ee32c48 3feddeec 79ad2557 +N 46df5930 e06f5652 3fdcc0e5 f7b2fc85 +N 46d4cc7f 593f06f7 3fecf4df 3edb4314 +N 46db8e8a 871aba58 bfef2fde bcb9444d +N 46ec714d 79446ba2 3fecdf6a fbe8086b +N 46e66b57 c133f9b7 3fe20e37 2445f293 +N 46e3cb48 a775caf7 3fed1330 6331d360 +N 46e1fc50 97b86048 bfe57514 2603798e +N 46e1c710 9d8253da 3fec3614 7ff176e2 +N 46e9321a 98aa57d9 bfe8c2bf ff395e5b +N 46e2ec43 91e68d0e bfca4c1c 6bca61df +N 46edb2ab 5f8ffece bfc6606d b43d21dc +N 46e484c0 eb5ca3bc 3fea994a e4c557e9 +N 46e49915 9c27d2c8 3fe50ce5 4d8b09f0 +N 46fb9778 82f14fd1 3fe2482d 7da9c6c4 +N 46f6cb75 c0bb0a3e 3feffd25 dfa6e1f2 +N 46fb313e a305d32b bfeeb034 2c8ba863 +N 46fe4317 ab13b547 bfd05d4e 78c42963 +N 46ffda0a c81561e0 3fe4d7e6 eb63c636 +N 46f1a1b8 0c4f1a73 3fdbc7f9 0505153e +N 46f4ed15 84a5d38f 3fe7c221 4d1d94c7 +N 46f74f90 b515466d bfea7f15 d6dd2ff4 +N 46fdb33f fc8af368 bfedd531 be828513 +N 46faa2f6 5e57561b 3fedf8ed 6bf76567 +N 470f7ea7 b3aebd73 bfefbdf7 c4bf1515 +N 4700d4ba 44665554 3feca0ab b647320d +N 4700758d e765845c 3fd97148 d541e176 +N 47070998 044b0a9c bfdd5514 8f284efd +N 470b1fb6 316e9e64 3fef247e 65dd3bd1 +N 470efbb6 7b24b820 bfef93ed 771bb318 +N 470ab070 f3f68713 3fc1b892 e3562b61 +N 470490e9 d28c42f3 bfd8598f 4c3a6e81 +N 47030d8e a2bdbdce 3fef203e bd7a3fd3 +N 4707da0f c008efea bfdb82c7 61b4e9d0 +N 4713dd3b eb9d4c13 3fe0c117 b1030b00 +N 471ca98b 70bfcc9f 3fe32981 96d78503 +N 471379b8 8bba0575 bfef5ee0 31c84fba +N 47164528 e9273fea bfeea7bd 1628423b +N 47188faf 7ba0ddde 3feeeb37 b99cb4bb +N 4719f1e9 61a3006e 3fe29e1b a09169d2 +N 4715b582 23d92eae 3fdf815a 341d8b2d +N 471fe3bb 1e053d3c bfe04cce f37b64bb +N 471dd4f0 d82aef47 bfe6952a 34b6ffff +N 471ee5f2 acf486e8 bfe70f3f 15867cc5 +N 472587e5 413de494 3fede165 2cc19d8f +N 472cc99c fd180a98 3fefb810 e08f20be +N 472d35bd 4840528a 3fec25e7 cd749563 +N 4729297d a8259179 bfc46d0d a5776d4d +N 472d5b8d 1bf829ef bfb4852a 6f1a1318 +N 472c059a 1ff49a89 3fedda5a e87145a1 +N 47266978 6edb239e 3f97c8c5 dc4102e2 +N 4728d914 147df918 3feff972 e73b956a +N 472d3097 a1ee93a0 bfedf62e 3c248e47 +N 47272ff6 7e20d280 3fe53ba0 15610cea +N 47329329 9d947c65 bfeca7a2 468ef429 +N 4732fb8b 5e69effa 3fe093df b3da2b5e +N 473911a5 e10bd92b 3fd5a442 a99032f6 +N 473fbf75 c75efa40 bfdb1a3a 12b3bee3 +N 473028d7 10954dfd 3fdf2d85 e6c2bf83 +N 4739b4b5 5a5f6cf2 bfe460a8 6b1c34df +N 4732e291 f944d9d0 3fefbbc3 16774715 +N 47312cb0 e9e004d5 bfed6e91 a8ba50af +N 473074d1 e2652042 bfbc066f d9d22836 +N 4736cf90 aae06ebe bfefe58c cbbcb42a +N 4748c02f 22d3345a 3fed281a 1c407fbe +N 474a8a4c 0e3a1825 3feb63ea 156ca708 +N 474be254 1c1adb52 3fe0ad75 9322c31f +N 474a3a0e 94e3308c bfef5b59 2781361d +N 47470785 f32c1d3c bfe97f99 6111f3ac +N 474329f6 df54bce2 bfe5f77f a80ea94e +N 47412b8e 1e61e07b 3fce352e 7c0732ec +N 4745ddf1 cbf7d77e bfbfd717 4878e54b +N 474f12c1 8979a09a 3fef0ee8 8ebf091d +N 4743c9f6 caa841f4 3fe46383 985d149c +N 475b52a3 645c809d 3feb5287 766400bb +N 475f010e 8d6030e6 bfccebc1 11c430d6 +N 475998f6 8539e2fa 3fef52de 83f6b3b5 +N 475504f4 e16a5d65 3fe2b708 61c89e8e +N 4756dd9b 0b50b8f3 3fefff03 c321dc04 +N 4752b424 faaacb87 bfefbdbe 788fa865 +N 4758b0e6 2f9cbf24 3fed8ca7 80abd094 +N 475edfbd d64872b7 3fd42982 d257f00f +N 475dfeac 4cbb3b54 bfe41e2f f7c5aea9 +N 4753308a 4a7a9bb6 3fed1581 e28f1cde +N 4760f6e0 845fe966 bfed29ba c9fb94a7 +N 4762d500 bf43f2d3 3fcc9c53 7fa13006 +N 47664bec c00d5099 3fcde2a7 d852c942 +N 4764c6a7 a23d185f 3fd5453e 7bda508e +N 476be882 c14c7db2 3fdc8c20 8f379a6b +N 47602cad 2b9f7a26 3fef5482 329f42cf +N 47659d79 2c87e2fd bfecfb46 028a5747 +N 4765aa4f 38bef4dd bf9a8019 affdac34 +N 4760883d 480c61b0 bfe3cb8b b0c1ba7d +N 4761f794 7125cae3 bfa6d9df 2f371b69 +N 477adc7e fc513f9e bfea6434 5e0d99b1 +N 47715d37 34e7c8d6 3fe30524 efecc768 +N 4772c122 a0052548 3fefce23 2a752ccf +N 477db68b 1a2e1706 bfdc328e f4876a63 +N 4772e550 65f41077 bfe67254 7cca13f4 +N 4775583a 96738da1 bfd94001 c016a8b2 +N 4772d310 068e86c0 3febbb4e 277ad7dc +N 4776e360 e49b4e04 bfdea579 4031e291 +N 477dc485 e68d5664 bfec5bc7 f4ce810b +N 4778d9d0 a9580da4 bfe8293a b29031c1 +N 478d8f83 182849c5 3feb030f 68684f2b +N 478ff595 f45f1988 3fe8ed12 4b27ac90 +N 47823f0e 82c7ebdd bfd08ca8 c236a42b +N 478049ef 6886257e 3fed0523 09fa2f95 +N 4786d95c f656496b bfe5c3ea c40fdfc6 +N 478c1faf c8812fee bfeb2072 d7f9677f +N 4787387c f5c1fa66 3feb27cf 9b79658e +N 47825fd1 c23474d2 3fe8ec63 0d3ff128 +N 47879a73 1b12730f 3fea1623 4705b64a +N 4782e0fd d43fb762 bfd180a4 ccb4d244 +N 479982bc d2b5b6da 3fb4666e f7152bf9 +N 47919f20 960a4f2c 3fee1671 aa853c9c +N 479abf87 9cc1ca40 3fe45e8c b6c38bfe +N 47935510 9d470982 3fed2fb3 33ca3208 +N 479f4e18 234f17fa bfc91836 f83888fb +N 479c270e 509def7b 3fe70f9d 8eb08d49 +N 479b1cc4 ec9a6d66 3fea8ae4 4e453cf1 +N 479dc56c c14ca872 3fd5285a fbb7deae +N 479410c2 964f9d6a bfef9de6 6998b904 +N 47940c84 811530b0 bfd8f23c 0acbd55f +N 47ad77fe e5e3e200 bfdbca2c 06f050d4 +N 47a7ca36 338a703a bfe993da 5ddb89b6 +N 47a31c07 17d9bca9 3fedbdbc 56ed8dc7 +N 47ae09c8 56566d7d 3fef935a 1b3d5730 +N 47acadd9 c5a3bd08 bfef9485 f692a959 +N 47ae384e 0f5ac42d 3fed0dea 95e70928 +N 47ab811b 179e532a bfc40da4 1a2e0fe9 +N 47aa3bb3 b9e96682 3feff137 3c72e296 +N 47a30d91 50ffa296 3fe82e6a 43027261 +N 47a88a0e 281c1b6a 3feedc4e 0136cd35 +N 47b83f52 f446bb3b bfefc8fd ed55441a +N 47bd1f96 99069edd bfec3b8e a5e1ac14 +N 47baa3e6 6aef6496 bfd20c8b b9c03f1b +N 47bd1141 2ce1276b 3fe68618 377ed00e +N 47bd704f 45d5e120 3fefd65d 69b58a50 +N 47bf188c 098ff814 3fc51cd6 e86a5809 +N 47b00c6d eb688306 bfd460da f09b575a +N 47b02844 e31efec8 bfe0bd17 b0fdde95 +N 47b43667 54eb4e7d 3fdac526 36f2eea0 +N 47bbdb76 64376e8a bfd835cb 7c37dfbd +N 47c76014 549db412 3fec9016 349a7783 +N 47ca1457 bdf2b83c 3fe8394d 1aac69db +N 47ca93e5 0090a100 bfefb082 30ae9f19 +N 47c216b4 aa944b34 3fe87378 3c850a35 +N 47c6b2ee 4c764e64 bfee1d84 def109f8 +N 47c0862e 184d1b05 bfe309e0 ce25a0b1 +N 47cabe3b c430af2a bfc6059a 3e29a0a5 +N 47ce3663 853fea34 3fdc920e c60709c0 +N 47cdae6c e21a24b0 bfca7430 93a0dc31 +N 47cdd580 3aa09c88 3faf43b6 4830f229 +N 47d3ad96 c574fc22 bfea041b 634ee6bc +N 47d41d45 23b067b6 bfe49622 4418ede4 +N 47d97f5f 1743a70e bfe5710b 53a12774 +N 47d49690 1279ba01 3fecb7ac fe14d4a3 +N 47d60361 de431826 bfe7c681 89b2950e +N 47d95f96 979701ae bfeb2416 93ad5773 +N 47dd966a 2ba29e2c bfed6187 3d591568 +N 47d5369f ee7a39d7 3fd3f32d a27a907a +N 47d441ac ba56031c bfe07c7d 1561e775 +N 47dff4c4 1d73c3bc 3fdaf8d6 99735925 +N 47ec6bca e8263566 3fc6d40e 915397a8 +N 47ec9c2e 2e5743ac 3fe47b2a bbc12df2 +N 47e5ed6c 3fc25992 bfeced99 0e9f6215 +N 47e76ff3 e2d8bdc2 bfe7c408 3227cbc2 +N 47ec5fe8 92be091c bfef463c d8d92cd4 +N 47e04229 38358c9c bfe29252 9b946080 +N 47e85e59 c8527348 3fd782c5 b54e8e79 +N 47e272b6 b0e1dba8 bfe1b20a b308dcf7 +N 47e04522 80afbbf6 bfe8c7a7 51cf593e +N 47eba2cb 09089565 bfed5231 901200bb +N 47fe429f 9b581802 3fe863d5 4e33cdef +N 47f10f06 382e79dc bfe350ae 3a316f05 +N 47f46dbb 124d3d8e bfc364ff d80951e5 +N 47fcd57c 2be399c6 bfdae104 26f26e0c +N 47f8c199 f3e87be5 3fe2a2a0 fc14a160 +N 47f79a46 d3c3bb94 3fd95930 b10c5296 +N 47f7854c a9baf2f7 bfb93748 e68b65ca +N 47f61514 0b05a06f bfe0d319 1858e145 +N 47f35b6a 8a929588 bfe6f1ff fc0abe4d +N 47f05af5 00dae325 bfeb9658 e6728759 +N 480490d1 38808f04 3fb842f4 502f3a79 +N 480cbdb1 82d68fe6 3fe7e628 f280dee2 +N 480e82b2 71df2c58 bfef6efa 1de1763b +N 48005c5b ae7ea515 bfc91c09 5506da92 +N 48009119 0c0f91a2 3fc792e2 d8f2cf1b +N 4807a4f9 f75905c8 bfef46ab 3644bb72 +N 48061b12 ed8fa5de bfa21ac5 3229a110 +N 480d0d0d 43f47a4a 3fcb767a c66470a4 +N 4809785f f8975a64 3fef7b95 219dca0c +N 48092aff 1abcaf52 bfed70ed 6c6a40c3 +N 48103a00 de33662e 3feada71 2af4c4ea +N 4810b603 a8f5aadb 3fd08161 2f88ac2c +N 481fb5d5 c4b7c636 bfeff979 2e15e6bd +N 481824b6 620553c1 3fefb1e7 bea19e85 +N 4819b5d1 60a99a8c bfdbeeb5 8d627c19 +N 481bbc41 8f905b26 bfe4c640 02272c87 +N 481640ca 65391124 3fee77b2 607ffb3d +N 4819a9e6 04e6c95f bfea53e0 a6e0b4ab +N 481d1108 c6da8def 3fedf446 d79ff788 +N 481ef8e9 60fa58fa 3fef9568 d4e13453 +N 4822c147 d6c33462 bfee1e0f f6d9fae9 +N 4827426b bb949e00 3fe5342e b24947c3 +N 482e96e1 c96dcfb0 3feba7ad 7b4a2771 +N 482dc605 55bb10b9 3fdd1c3e 48b8c1e6 +N 482b3362 c5f9d0c4 bfd6a98c 658e3bce +N 482adbdb 61dea4d4 bfe8d461 7aa5772a +N 4827662b 5e187a2b bfefffd1 afbd66d8 +N 4829f852 a8e223f8 3fe22e2b 2f4d8c66 +N 482ab185 df308234 bfeb812f 7f31579c +N 482b9817 a4762512 3f8b8b9b 36d8f19d +N 483f9c2e abb181b7 3feaf8be 8f598f0e +N 4833b1a9 e971afb4 3fe0ffa0 5b89cbcd +N 483fad1f 6070d8fc bfe84e8e 4ecaba77 +N 483c0d01 1c9264fc bfd90506 ef2cebf9 +N 483c78d9 29a6042a 3fe777ae ee671976 +N 4835e502 21a2ce1a 3fc3f5e9 cd46863a +N 483ee884 0a7dca73 bfd92efb 571d831e +N 483e247d bfc0da88 bfef9ff4 c3632c97 +N 48367728 6dc27ac0 3fe9c60c fcc7f850 +N 483b9de9 331d3b62 bfe45f5e 3cc13ddb +N 484dadf3 0d526782 3fb617e8 bdd85d7a +N 484e9598 62214658 bfcb8cbf d4aa77c1 +N 48494866 34056094 3fc53c27 4f5c73cd +N 484ae9e5 4f73f8f4 3fe729fd eb3abd2b +N 48413cac b09e1d80 bfdaec51 00ff83c7 +N 4849fd24 db7d1e62 bfede1de e45fecbc +N 48474387 7b81e1d5 3fea86dc 67c49e93 +N 48475f39 8b56d8cf 3fd4ca7c 47e72f0c +N 4841f668 764ece09 3fd31ff0 1420529c +N 484dea9b 73f61b8f 3fb2beaf bb3b3cb4 +N 485d9842 d9860dc6 3fef70ae 1720e11e +N 485e7409 c040e910 3fdbf83f eb9cebdb +N 485dcc67 38ad384e bfef1f10 1efdf996 +N 485e4a1c 871f8bb6 bfef5b17 8d703cb0 +N 485cbe6f 8b2058eb 3fdc665e 927d2863 +N 485f40df 92ca722c 3fec4fb7 44412052 +N 48580490 96907840 bfe1f174 238710a0 +N 485ac7dd 8ae40e5a bfe6b0d3 64c6f923 +N 4856ae72 2eb490a4 bfd131ac 674f4aab +N 485a0852 e7ae0c00 bfd2d446 5cde323f +N 48655ff2 548664b4 3fee4ec4 b2d7c4f2 +N 486d98f1 567e69b4 bfe80664 c0678ca4 +N 486b35b3 525b06a8 bfcf3a88 e3429ffb +N 4862d910 43c95693 3febc9ba c1dec7c7 +N 4860eea0 5449762c 3fb180da 35cb7bc2 +N 48650f0f 27947306 bfd0959b f673b2d7 +N 486e3d55 a91dfc9e bfee3c19 0b022f51 +N 4865c5d7 e084f2ee bfe03a3e 091a45ca +N 48608049 da77dba1 3fd849c0 aa9c2fa4 +N 4867e1cc 6304cfcf bfcf3280 5157a2a9 +N 487fe46d bacf477a 3fd4cd95 dffcf1f7 +N 487ba55f 695008e2 bfc73335 5ab8aef5 +N 4877a594 d7ada37c 3feb8455 25194b2b +N 487dd478 13f73cd2 3fdae12c 8a2f635e +N 487febf2 3bc19252 bfe0fa56 222fcdec +N 4879474e 9569ba38 3fed7a8b 2abf476e +N 48733168 ac5913fe 3fdb9b60 bce5d286 +N 487a00e6 d5c957ef 3fcd5917 1b4f2eae +N 487e0226 0d929830 3feb0ee8 1fdc4c41 +N 487768c1 0bb14e3a bfebd358 90fcccd1 +N 4883b0c2 fed30fe9 bfebc3a0 9d616569 +N 488472cf 0fa5529d bfe9903b 4a6058a6 +N 488a4796 b6ea388e 3f89f927 cd106d71 +N 488f9291 5dcbe978 bfb25aeb 58f26d03 +N 488c5f32 4dbd114e 3fd6b352 f7dd6aa0 +N 488181a1 f8e9b58b bfe7f195 e55fa196 +N 488a071e ae13a8b4 bfe9e51a cbe29988 +N 488650be 3db03b70 bfc20a0c aa3f6ddd +N 48812a40 34c7fadf 3feff684 f4ff2c6c +N 4880384c 055d89e5 3fe1ad1d 70073cef +N 4890a912 4571a8b1 bfefd4b5 9896d405 +N 489dd4e7 3936fc32 bfefe0eb abb4644a +N 489c6e50 0b18cff1 bfe8e49f dc56bbc1 +N 4892169f dd3deafb 3fcd7204 68041d29 +N 48915d39 6aaef6b3 bfc2ab99 4ca3ac44 +N 4893523b 47991f6a bfe46beb cb97d492 +N 48954273 cd04d840 bfeddfcf 36d50923 +N 489ce613 e4ea4b70 bfbc6f3c 5f28b27c +N 489a4a47 65f3c12f bfe6a994 3bece238 +N 489038b0 ebb05acf bfe310e7 d590b36c +N 48aa8a13 36188028 3feae2a5 6a07fad3 +N 48ad4daa ed04789a 3fd4570c 74bfc2d1 +N 48ac6120 dccac75e 3fe6b21a ccb45278 +N 48a05c31 12bd2bdb 3fdfc4ba 1ce6526f +N 48a5a30d a77cea9a bfef47e5 69cf0de3 +N 48a41187 e1e7d4f1 3fcd3faa d0314c3a +N 48a6a785 7439b738 3fc8b763 55680778 +N 48a354e5 840b1181 3fd7cfcc 212ee841 +N 48a44092 73383766 bfe5a8fb ba8aaac3 +N 48a78dc2 81f6ca58 3fe5e746 bf268531 +N 48b19e6b 7b1c43c3 3feffe9e 1bb72afe +N 48bc4b71 9dd3aff8 3fd65e01 941c5b3f +N 48b0796c 4dd28933 bfe009ad 93507480 +N 48b512e9 1cf359e7 3feeba62 f754ba6a +N 48bb230c 6bf4f3a9 bfef49cc 57e5f10c +N 48ba17a6 0a921aea 3fe330c3 84a3dfd3 +N 48b3a740 babdce31 bfec9ee5 4332b529 +N 48b4102c 6a662921 bfd59ea8 78dd929b +N 48bd874c 9885051e bfe131d8 127cb9f5 +N 48b4ac77 603b3e9c bfe947c4 59cd237e +N 48c4472d 588a1c8d bfed366b 4c58782f +N 48c943fa c8482235 bfefdd87 141b6fb4 +N 48c8b4d5 0db0d2da 3feffef4 6fa5d4e1 +N 48c122e2 1146d16a 3fe64d5e 7655f633 +N 48cc6d1d 878b34fe bfe1ff63 eeca0d11 +N 48c377c2 c79d40e0 bfe768d7 f8505522 +N 48c5916d 5fd16908 bfc38526 8f898584 +N 48ceac8b 39a6206a bfd201a1 61479e90 +N 48cc2b81 cbc0a845 bfe19d5e 61471263 +N 48cf62ff fda58728 bfed453b c12e5dc8 +N 48d8e518 a94584d0 3fefdf37 30be67a9 +N 48d25472 79ac7bf8 3feac213 36e6d8fc +N 48dcdce4 21d67405 3fda9467 1970046c +N 48df10eb ee33aeaf bfdaed9a 98680b7f +N 48db5594 70f3293c 3fe05a0d 9e5bd0c5 +N 48d0299f a108cef4 bfe68e09 b5da9425 +N 48dd2653 e6361cae 3febeb9a 1e6a71e8 +N 48d52da3 60274cb0 bfee7758 8172808e +N 48d62ad1 517f2853 bfedd5ff d6e0929a +N 48d6d73e 54247e57 bfebafe3 10db78f8 +N 48e0f0e8 08cdfd09 3fecf7d6 ec526a2f +N 48eac6fc 86832d59 bfbda40a 1db8fc83 +N 48ecf6bd 140ce238 3fe7e22d e79522b4 +N 48e04e09 a2f33f78 3fe500c1 f15e7bd4 +N 48e43b3d 09fede5b 3fbf6e09 8839b93f +N 48e953e2 bb24e90c bfe32a32 366bd8b8 +N 48ed276c 9905a510 3fe83820 2960cb0c +N 48ed2cf5 5d7e3810 bfdb34db 96f91e25 +N 48e89334 61db0ced 3fbed653 b5d81852 +N 48e10697 47451a0c bfe5c21f 07950177 +N 48faa9a0 795e69d3 bfe267f4 5a304c2a +N 48f51c22 ad9918da bfef44b8 0c9f101c +N 48f8dfff 09acb568 bfef7f71 a10974a2 +N 48f37078 a71b5816 3fdb6f92 3058ee78 +N 48f6e8c3 4f82941c bfef7e65 4e2b8ea1 +N 48ff544e ef05311a 3fb1dc65 8649597f +N 48f430c5 a9ea6290 bfef7cc3 d6cdd769 +N 48fa1270 5e544fda 3fed538c c291eb92 +N 48fd9111 1b124dbe bfedc5b4 f65df73f +N 48f60ce0 e91c8de6 3fefb782 4f38c815 +N 4908ee96 b80a09a5 bfeecae7 0804abc9 +N 4901a2cc d74a7fb5 3fe77714 fda36b84 +N 490bebfe 69ae7712 3fe913ee a729134d +N 4904e1ec 2a002fa4 bfef6623 d42e3d94 +N 490a674a 0ba49904 3fca2e9c c486686a +N 49012500 bd18306a bfef1cf1 081b9291 +N 49079f10 bc7bcc77 3febb5be e278c063 +N 4901f723 75baabe3 3fc7c72e 710f24ab +N 490de18d 73671dc7 bfea2f16 3b89847b +N 490b0804 ab474780 3fedda4d affc7be2 +N 491b2fc4 b8fa1a3c 3fee35e9 9d2291be +N 491d53ed 09fb7744 bfd6abe9 66a04506 +N 491751db b1b4f23a bfed0bad 406f8b4d +N 49144353 f324e4b8 bfe4ddc2 116c9687 +N 491c8330 56c41efc 3fd68ee0 45ac9304 +N 491ce3cf 0785de60 bfe1433c f0ab434e +N 49154cd3 83831391 3fe9651f 8ba3d75f +N 49161607 7a57a8e2 3fefdc2c 3456b0df +N 4911cc4a a38f41f3 3fe8b63b cf4633c7 +N 491065ee 665b212e bfde3ad5 928c23ff +N 49252bdc ce187d06 3fe4de46 8bd4d9a5 +N 49219248 a4088d20 3fe4a32b 9ab33318 +N 492f6504 2f804014 3fe4df52 a3854077 +N 492d4c1b 048fc1a6 bfb2aa56 b810b69c +N 4925ce04 9cb5de5b 3fdf7026 732978ba +N 49294869 e65bdc74 3fe5d390 78f3d71b +N 492bdc96 9b528b8f bfedbfe1 595854c8 +N 49214d98 7994b926 3fe2e765 1fa537d5 +N 4921161b f09cf3da bfed4298 b496b831 +N 4925a514 a5383ba6 3fa4ef5e a8ef2651 +N 49393021 4355a370 bfe37439 7a3ffe49 +N 49314e55 192e54fc bfee2bb9 02394129 +N 493177c9 0b21bedd 3fee7bd0 f439f643 +N 49336a29 4bb91687 3fe02ac0 257a8c28 +N 4938928b 86a370f8 3fd23acb 56b463ef +N 4935b6ac 2aa61b5f 3fd751ed 5a437912 +N 493c5561 e5b563d2 3fc70d43 4f983ba4 +N 493d137d ffffe083 3fef84a7 49ad66ef +N 49305e9c 6bb1680a bfee13f0 43a46c25 +N 49347faf 51e9b69b bfe55ef8 3e70d31f +N 4947c3e7 6ac1c03b bfea4b9a 3dfe30bd +N 4944eb67 ef1e65c8 bfd0f0c6 cbdee556 +N 49491f73 23ca84f6 bfeb9559 6acc8499 +N 494a064f 7d8a901d 3fef293e e354d6f2 +N 49412c27 c8441cc0 bfef6d85 1e7089ca +N 494d47b9 630490b6 3fc88fbc c6aab769 +N 49461bad f70275ca bfbccf4a ca235cda +N 4944d1b1 91639b28 3fe053f0 b02229a4 +N 4940c1ff 0364d997 3fefdc38 3203c605 +N 49427bdb 1d350b4c bfedfe58 6bec18e5 +N 4958955d cc93bd17 3fed057d 4526eb81 +N 495ef952 17225a84 3fae4f6d fd9efcf2 +N 495d9c8a 7cd52b11 3fe7a1a7 65f2e08f +N 49577bde 4bc63625 bfeb07ce 59d79176 +N 495accda c6bbb46d 3feeafe5 7ad0b0d0 +N 495e49df 39300b18 bfc5d66b e91c9dce +N 495d04f4 3aa6533e bfe32345 d039c2ec +N 4955bd85 327e2d9a bfe91fa0 b2a27fa6 +N 495dfb9a 6c953d60 bfd6bfd7 502ceaf1 +N 49599cd7 cfa6710d 3fd129a3 c8aef313 +N 4963cc0c 979d4087 3fd4f72b bf476eab +N 49643e37 430e7fc2 bfedcf6b 205c3622 +N 496cd606 df4de140 bfeffec0 c4625cba +N 496c550a 4d8d24f2 3fdff4c9 7b8e253c +N 49669c03 dc331400 3fe1784f 17b1b91b +N 496fca11 dc573780 3fd95906 daad775c +N 4968d429 42178b50 bfd520f9 5c32c864 +N 496a4df3 1f99e4a2 3fcf97b7 5d234334 +N 49614261 25cc0354 3fef8bd7 712eaca0 +N 49609875 d9bfb9f5 bfe2dd67 dab6355e +N 497b17cb bef53b8b 3fe8b3fb 4e10d56f +N 4977343f c93d5828 bfed6e59 69e65e82 +N 497c06fa 1e0372e5 3fab9a34 9766a49f +N 4970b2ce e8f757b4 3fecb9e3 592555d8 +N 497d308d 562235bd bfde6387 a7d0ea4e +N 49748c00 27f8dad3 bfeeffbd c820603d +N 497076c7 af817fc8 bfedfcfb f62c1183 +N 4977859a f94b74de 3fe4517d 1471e82b +N 497a2b11 4cdae991 bfeb3cac e042089a +N 497ec57e c9acb77e 3fd84c0f 51bbaf80 +N 4982923f a7581050 bfe28437 0ef5b4e5 +N 4986f897 bf3a7e64 bfdd32bd 82a7bb4b +N 498ec5df 914dcd77 3fb2c303 002dc92d +N 498b64c5 719691ac bfdf0142 e5fd0498 +N 4985af43 9b39fcc2 bfecf394 d6818ca4 +N 4985deb4 02f2a7cc 3feebfe0 6244a81e +N 4980e437 bc4ef7e8 bfe9a39c fc8f5771 +N 4989980f ed17a4ce 3fec8047 bc2177b0 +N 4989df18 4af6bd1a bfe38b49 be3ae8eb +N 49822250 9a931249 3fef9280 3a083e64 +N 4990ff47 58246930 bfc0b414 493a1e5b +N 499a83b6 4eae6357 bfdbe578 65e0f573 +N 499b7e0e cc59a5bf bfc53695 d324891d +N 49921726 3d18c93e 3feff718 83f3f949 +N 4993d49f d80ed41e bfe6d447 0c47a6a3 +N 49975233 52fccaa4 3fe3f452 38ec8602 +N 499abd25 108aba04 3fee219e 47ebabcc +N 4996ba28 8a6a9dcf bfeceb08 a308e74c +N 499b1b41 c0b6abb2 bfef639e 799aa332 +N 499a7680 520cca7a 3fdf23f8 d39687f5 +N 49a804cc 31b30c06 bfe18351 276e4d68 +N 49aa11d7 2f8cad08 bfed1512 58b5db9e +N 49a646db 93559e55 bfc06218 8907ed54 +N 49a80d5b e8ec55f4 bfde71bf 27567030 +N 49ac3dad 710ef99a 3fe8400b abb06044 +N 49a88714 65074d01 3fef1009 3393c459 +N 49a4db70 764ff57e bfe5ee12 edf5dac2 +N 49a0b1b8 dbca14f3 3fef7d91 cbc587d9 +N 49a5df03 9954d342 3fe3a056 b9155394 +N 49a54e05 6cf7712b bfd9e69c c16a71c2 +N 49b48d5f a0ed8a07 bfe9becf d753f288 +N 49ba9d48 0784b8da bfef7067 8b01117f +N 49ba75bd 59fa72c0 3fed0975 bfb5544f +N 49b60284 b8b6bf56 3feedaf0 e7385ee0 +N 49b0a6af 79bd617e bfc2eb7b 0aff893e +N 49b12a6a 9a4bd543 bfeb1f75 b04cac7f +N 49bb17ba b8d46cca bfef84b8 61596cd9 +N 49b2d696 75577d14 bfee91e8 cdf5d2db +N 49be5c07 76649ed0 3fddf955 39dddb52 +N 49b54961 30184c34 bfe18fa2 d4b5dadb +N 49c3c571 aceb97bb bfdacd17 b26d728d +N 49c2869e 2a979d76 bfbed994 ae6b02a0 +N 49cb3fe2 b498083c bfd25c62 f9f83fc0 +N 49cfa2b0 ffd74f46 3fedf4a2 431ede52 +N 49cf1a4b a06d2f5b bfed3f0e 857c4711 +N 49c2daa1 23d330fa 3feb3524 aee872ee +N 49c7c13a f4a8cbca bfd551eb 5a66bea1 +N 49c55b32 455fb49b 3fed5617 1c5a31a7 +N 49c5ae79 0b7ce9f4 bfd26ebb 1c8c6487 +N 49c1e9f6 40167f8a bf8aad7f fd56c8ee +N 49dca88b 009fcd4b 3fedd817 41240c34 +N 49d1b328 a0b25270 bfd4c662 c74365b0 +N 49de1507 8ae6a946 3fee2673 a30feac6 +N 49df30b6 27acf24e 3fdd39d1 73ac8f43 +N 49d2c707 80734294 bfecdb45 c6ba7229 +N 49d0bd61 06ff7e03 3fe4efdf 83cfa57d +N 49d34e60 24c7720b bfef0e03 36e48395 +N 49d80f6e 3fe832b6 3fea4d1c 406c6d77 +N 49d4460b 18a5d85f bfeec69a 88ed7ce8 +N 49ded0e7 d5270f30 3fef3e23 adeca350 +N 49efcff8 ad2f8da9 3fd3a8be 2ce49fca +N 49ec599a 530f555b bfea2153 3395d624 +N 49e234b3 18796c94 bfe8447a 4578ba15 +N 49e83421 a4fa7086 3fd8393b 168f8872 +N 49ee2d01 0685d86c bfefd29a 0c59017f +N 49e57253 cc18412d 3fee4155 12e70305 +N 49e48b38 b7d8b3bc 3fe5975a 423881b0 +N 49ed4e66 ba474eb6 bfa9530d 0ed08fb7 +N 49ec8cdc b880622c bfefeb64 db2feb88 +N 49e81426 15ab4002 bfef3059 496d126c +N 49fa1493 a751dd58 3fe09e7c b89823e5 +N 49f9f1ef 0fa336d8 3fc84cfd bafbee1d +N 49f72a64 b3cd9500 bfe4a88e 5edf368d +N 49f4dc8b 4247ed2b 3fe8133b 9f65e086 +N 49f93acc 86c360a8 3fc134db ccb6c3b6 +N 49fdde5a 6ed5569f 3fefbf1b feec7e16 +N 49f8f474 100cc0a1 bfeffff0 8ed4ad14 +N 49f2ba61 d77cc201 bfd0928b 0026492b +N 49f248ea c54a79b8 3fe6dac2 9a136c8d +N 49f7c194 70fbcd15 3fe4fb75 b853951e +N 4a0c4ed7 1c6e9262 bfea10a6 2e0dddf8 +N 4a0f7ee6 d4e9bdf9 bfec30be ebf21e29 +N 4a01060c 969ab3b1 bfefd630 77d4642c +N 4a0716e4 a30e72c2 bfefd5ea a42825db +N 4a04679a cf5a10a7 3fd77023 77f13862 +N 4a0a93e5 314e7d98 bfddf225 16df70a8 +N 4a022334 ab71b5bf 3fef7763 7f589b0d +N 4a0b7e71 dda10a68 3fb99431 60326d39 +N 4a0b7fdd 4ccf6262 3fcb7244 40e6e9eb +N 4a08b863 91df0039 3feabff9 641d6f70 +N 4a1aae3d 4b10e007 bfe95590 1e1c25b6 +N 4a13fd03 5f15b599 bfece0d6 429fd97f +N 4a1364e9 1e5144ec bfa69ef4 05de6aa9 +N 4a1fcab5 f8e41d22 bfefed1e cc424d6b +N 4a12ec92 a50e7a4f bfe3c974 c71a1d48 +N 4a11fb85 55032772 bfcde5b9 17fa15d7 +N 4a1da3b9 6f885192 bfd1b164 97d9af36 +N 4a1f2b78 514ad933 bfccbe82 6748257e +N 4a1a98d1 2b47f3d8 bfdcd8c3 af4f6b79 +N 4a1551a6 53d722a0 bfeff2c4 eaf9bbe9 +N 4a22d07b f8a37649 bfeff651 61204178 +N 4a2d958a d7aec4b0 bfd00516 7abca39e +N 4a2bedd0 99dacd0f bfe7b9ec af3dcc66 +N 4a2c752e 7bd420c8 3fb38e2e e5519096 +N 4a252001 83413c7c bfdafde8 5e96be13 +N 4a2705d6 b4b753bb 3fe47397 01b1e56e +N 4a248cdf d6e8b67c bfecd268 f1d2ff9d +N 4a29d638 b17e9bb2 bfe9daee 29253178 +N 4a2b7884 7a328508 3fef3ec1 18b960ed +N 4a264aea 79e1f03e 3fe3fe46 951e5c2f +N 4a32878c 32265aac 3fe5792d deff661e +N 4a384de3 8713e29d 3fefb8c9 6b84923e +N 4a397f48 32c4c116 bfeb5f47 d91eb831 +N 4a3eb6e9 21b8a516 bfc1bc4b 3705fb32 +N 4a34e4de 5f89d148 bfecf742 019b16fb +N 4a3bdb4e dd735854 bfed5f58 3f922ddb +N 4a3d3c5f f77abe83 3fe7e77a d40bbc12 +N 4a3cdf0e af6261fc bf862013 4bf89722 +N 4a3d4eef c22457f0 bfd15253 4590e45e +N 4a3fb2a7 4c32edd7 3fdfd039 354ebe6e +N 4a473bac 6bdbb2d8 3feb4081 453e4fae +N 4a4389e3 f1614c80 3fe263c5 1a317216 +N 4a4c0499 6ab7a368 bfce8bfb bbe5d016 +N 4a44912f 13028238 3fef75d4 7245e08a +N 4a44d0cd 5f866a3e 3fa54286 1639be5c +N 4a4639aa ac5aeae2 bfc5ca8c 08a338ff +N 4a45e1e9 ce653f3a 3fed3e8e 3f70a434 +N 4a43ae17 291312a4 bfe6113d 149f6062 +N 4a450bb8 96b1e7a7 3fe1673a 9b21377b +N 4a430bf4 03615bdc bfc388d0 38c86f2f +N 4a5e86d1 b2d3d591 bfeb32e7 5832343f +N 4a5f0777 c65ff474 bfb3d7a9 fefb65bc +N 4a5e9152 ddda565e bfe09f59 c308e88d +N 4a50cc88 a3ec5a10 3fc5c872 d12f48ed +N 4a566b92 b93db533 bfe21d94 bf024793 +N 4a52eb6e 97fe7171 3fb8aec3 f963cfdf +N 4a57122d 6d645f72 3fc3943e 87755734 +N 4a5ec16d 5edca92f 3fd1ccc2 80d1018b +N 4a5772d5 e3186737 3fea9b72 9237f357 +N 4a59abd2 d947eb04 bfe71e69 7344c940 +N 4a6b7a11 486a13eb bfbc0792 37f0f884 +N 4a6c1257 14e576e4 3fe260fb 85b5b4d9 +N 4a6ad76b d22fe676 bfd48f29 6a410ce9 +N 4a642147 584b4d12 3fdd0e88 c9663107 +N 4a60b818 ff6fdc0d 3f3e472a 25fc4d16 +N 4a688307 2b282cb6 bfe00f19 2a095cf8 +N 4a6acf2f cbaab412 3fe14ba7 25561983 +N 4a676c9a bfd311ca 3fdd5d8f d345cb7d +N 4a6085be acd07079 3feb7444 517104aa +N 4a6e29da ab65dd44 bfe11e70 323d9712 +N 4a769e0b 9ee5c0f6 3fc887b9 970f7e2e +N 4a751be2 330d3e80 3fe9c9fd e9ceb17f +N 4a78561d ec6b6242 bfe3b545 ec31bcbd +N 4a75c8f8 0c0a6737 3fd060de 9f5e7112 +N 4a7dbdbf 1408c5c2 3fea39fd 275ae94c +N 4a7bdf03 1fd9a34b 3fc01da6 d1377915 +N 4a70770d da8d747a bfef5e87 3b2abdcf +N 4a798502 c0ce2d3d bfbcdba4 d4b893e0 +N 4a76e284 144b37f1 3fd440d7 23542daa +N 4a75217a aff543e2 3fecc268 7d6f03d4 +N 4a87c472 8d872518 3fd40303 953791d7 +N 4a889b67 0fa9376a bfecc37f 606caed0 +N 4a8b54f0 ddc03d08 3fedb252 180e8c4c +N 4a86346f b018c9e5 3fdfd50d 930c3dba +N 4a8e6ef1 e2146247 bfe02139 74f69b77 +N 4a8f5baf 122fe82f bfe9e5e6 6d7035e7 +N 4a887e78 52b8c703 bfefe705 cdf893ee +N 4a8f83b6 bc1e7d5a 3fe03185 935abbbf +N 4a8d00b6 64a9204b bfefffc9 85de618c +N 4a8f3937 63e8dcae bfebb5d4 7e7336d7 +N 4a913c31 3169156e 3fe57d57 e8d0ea86 +N 4a9a4fe1 15ae50b6 3fedf3a7 4d38b828 +N 4a9ff501 7fa260f8 bfe7f52d 6eab23e2 +N 4a9c2a77 740fe55c 3fe31106 bf08d1cc +N 4a9b122e 41856388 bfc3c541 e0d7b410 +N 4a967d85 530caf6e 3fdcf232 33fb9524 +N 4a9d6cf9 d7069bf9 3fc857c8 eb1f0aa3 +N 4a94318e 833ab139 3feee10b fc9355dd +N 4a9d96be 826f6c50 bfec591c 53b8f074 +N 4a9ad862 3800a86a 3fd6a584 0930d35c +N 4aa354ac 6b0c51fd bfefe8bd fa88806a +N 4aa59b46 ccd3cad6 bfeafe17 fdd16e2e +N 4aa56ad5 19e4bcff bfee9117 63b786b2 +N 4aa86691 daa40d82 bfef7270 69ac4bb8 +N 4aae231a 3879b884 bfc0a177 4bbfb1de +N 4aab45ac 253a485b 3fda3bfe f30e0fff +N 4aab9f8a 91edd4a5 3fbc3646 78ed16bd +N 4aa8bc34 81633c99 3fefe932 2b36cf0c +N 4aa54394 b6f81cb5 3fb6d63f d1a615a0 +N 4aa70175 96e65b62 3fee9807 af891b77 +N 4ab4fc51 680efa53 bfa1d860 d70c4348 +N 4abf9fe2 d398f63e 3fed97a6 7f202a89 +N 4ab6e4d8 a5bf4885 3feb1684 c0aa0c9a +N 4abe25e5 011e2168 bfe56c4d 35a531e9 +N 4ab29d52 ba17ef8a bfef6ca6 e4d3359c +N 4abe2960 8141debe 3feee26d 0006ced6 +N 4ab7483f aaa1038c 3fc679d4 d1493637 +N 4abd44ac c6437672 bfc96c0a 12f668b9 +N 4abde187 10ced394 3fe3c5a9 0408f9bc +N 4ab964d1 af17f0ae 3fef71d4 c258fb3a +N 4ac5105e d03abbed bfe717fe f89fb163 +N 4ac45654 df97ee3c 3fef2e91 eb776692 +N 4acc5b91 769caefe bfd3a0af ce797960 +N 4ac3428f 7a18dbf4 bfe0e11a 49e6e019 +N 4ac03d48 c7fa8178 3fe25b88 bbd98060 +N 4ac82568 5456d884 bfc3b9ff 4372b1b2 +N 4ac75a88 234b98cb bfe1c7c6 b4db6c8f +N 4acdcd39 7c13cbc6 bfc8e709 5f13559e +N 4ac43932 30cedf38 3fe9b79b 6b62489c +N 4ac3380c 9065f3a6 3fe864b2 fbed549c +N 4ade05aa c1aefa18 bfcb2776 f79cddd0 +N 4ade6fe1 0536aeb2 bfea47fd fd34f16f +N 4adcb269 594aec20 3f7dbb84 bce641a5 +N 4ad9b3ca 6a6df548 bfefd705 4a2da8b1 +N 4ad69f94 7d09895b 3fee9dd4 87fa987c +N 4ad9e0c8 2bc46751 bfd78eb5 a92cd773 +N 4ad0e90a 1c07f79e bfed2dfa 3638ce93 +N 4ad635a3 9756ca2d 3fef58a0 bf21f492 +N 4add6906 c9818967 3fe28c1a 41000621 +N 4ad0dc57 4e651301 bfe2b588 d33f4c72 +N 4ae4624a a3c5dbde 3fe8e872 fa41431c +N 4aedb217 8f6c0db0 3fe0141d f988a559 +N 4aee9a60 06f2c7f8 3fe2a806 ad63116f +N 4ae32585 2a3e18c9 3fb101d7 d4635e53 +N 4aed5910 a6e41608 bfefea87 afd86f5e +N 4ae8c5ab 06fc6389 3fec1b79 8399a8ba +N 4ae2a330 9674d819 3fefedbe 450fa0ca +N 4aef62e6 bee10d2e bfeeff0e 9efc58fc +N 4ae26bb0 d421483c bfdbc3c5 0d745c4f +N 4ae31ee8 63c14f87 3fd3c2cc 86551634 +N 4afb2772 99ad11fc bfd568b3 8d54afa1 +N 4afaf48b 89da42fe bfeddc36 ac4d62d8 +N 4afc821e 3e2a7031 bf7d24f8 99b7fa04 +N 4af695f3 4f8f7158 bfede793 fc798a5b +N 4af190b8 ab548ca5 3fedf5ea 3c5ab9cd +N 4af8cdbd 4476de39 3fe8807b 77d56165 +N 4af49fdb a6b52930 3fee7a40 f1f673bb +N 4af85efd d4601232 3fe2a29f e7f0a17b +N 4afc8631 5647a91a 3fe4523a b4472d90 +N 4af22375 b8f71d75 bfe866c5 f0c24595 +N 4b0c2e04 3891b674 3fefc548 48272144 +N 4b042b6e 580679a2 bfef861f 5fe0ffab +N 4b0b5b3e 81b5c5ae 3fef1a2d c3f51cfa +N 4b0419f6 361814e1 bfebc668 9a04018e +N 4b00436e cf4ce98b bfecf25b 48f37b5d +N 4b0be19e 97117792 3fe66261 15e16c56 +N 4b0baac2 6cb09e92 3fe5af1c 947c4105 +N 4b095c78 247e3b13 3fe9e2e7 64cada9d +N 4b00c9e7 d910588f 3fe6177f fe54c42d +N 4b09d974 3df09430 3fdd8c17 a4cf4b01 +N 4b1fbc25 a53430ed 3fea5c0d d9d89358 +N 4b169d10 a3687c4e bfef78ff d33e0ffd +N 4b14bb7e af92e4a7 bfbb03c3 6e601e6b +N 4b1f1ae6 c45ed5b5 bfe560b2 8e9760cf +N 4b1aa55d 44dd83c4 3fe98ad8 8e7c49f8 +N 4b1d3754 c69fd836 bfeac125 8b4e40a2 +N 4b11af50 fc796608 bfec0574 656b3fdf +N 4b11c822 0603bc55 bfe633be c5783446 +N 4b1f52cd 46f06c00 3fee0e1d 710070e8 +N 4b11454d c4d466ad bfeeeebd 31c68d32 +N 4b209d9e ac6dd569 3feb57b0 1cb7eb12 +N 4b2de1a8 4cb994e7 3fe359d5 45e417df +N 4b21eb6a 09e704f6 3feb19b2 a91f6af3 +N 4b2c0587 9304f0de 3fb8c6e6 e6b8d40d +N 4b21a795 a46f0161 3fcb3379 abb2de68 +N 4b26151b c10f066e 3fe38a0e de7c7588 +N 4b2555aa ad99f086 3fed8380 32be2025 +N 4b2a9557 964eaa52 3fecf258 ca33f006 +N 4b2124af 9367b666 bfe76519 d8c3888d +N 4b22cdd5 11cc118c 3feb42b0 4ede823b +N 4b3f7255 47316dc4 bfeb05e6 cd9b6739 +N 4b37b99e e4bf157e bfef4751 22d2bee6 +N 4b31ae98 0396c89b 3fe96b71 a18cdf8b +N 4b32562b 23777c3e 3fe0282c e41dfff6 +N 4b3de461 13683b4e 3fefd98d f9934320 +N 4b34a41e 477c8a50 3fed0574 2df65a43 +N 4b301de9 4292e0aa bfecbc58 4210e8d8 +N 4b3c12b0 89d8cb00 bfe14848 797bbc41 +N 4b31c9e0 387096b3 bfe649d3 642797c1 +N 4b31c64b 1c0c7947 bfdc92b5 82f38847 +N 4b468949 3b8a8f6e 3fbad436 fe4c83b8 +N 4b41fa31 ec86fa43 3fecbb4f 56d32b76 +N 4b469546 6f24fc1a 3f8aa7bd 28203d47 +N 4b4538dc 415e9309 bfef6338 6d5f562c +N 4b470e63 be2eb343 bfcfb178 019a8ae7 +N 4b4608d8 82673dbe 3feb30b9 b05b58c8 +N 4b401fcd 15192ae5 bfc666cf b82fc7e0 +N 4b482c60 44f3c80e bfefb612 66ca6f7f +N 4b40eeb8 285dd96c 3fef9368 aae7c5d0 +N 4b4b2b73 ae149c10 bfe76401 650c3022 +N 4b51e35c 6658dd43 3fe9cd33 b3407f19 +N 4b5b36f1 ed00d93c 3fd2203a 7552ec9a +N 4b5491ad 9055ee2a bfef9640 123870c2 +N 4b55428a a28466a8 3fe21664 706ef649 +N 4b52c1e2 37dd66f6 3fd62146 2cfe862e +N 4b5edb30 0dad202a 3fee3513 22119934 +N 4b52f99d 12f94290 bfde97ce 0ad8857b +N 4b5a486d c1db1eb1 3fd4753d d0496b82 +N 4b56bb6f 51b4a25b bfde5b1a 8fd72dc0 +N 4b5eec89 dd101078 3fdcd559 b4a22a4b +N 4b664aaf 83d81e4e 3fed6872 faeec635 +N 4b6367e9 89db4ce9 3fec4998 d22fbfaa +N 4b64e469 c88736f4 3fec669d 21181ea5 +N 4b6df381 5e674d12 bfefffbc 9ca74170 +N 4b65e0bd 09772002 bfed5b2f 6c19ac72 +N 4b66885f ebe6d458 bfd5ffaa 560cfdb8 +N 4b6621f7 bfe34c24 bfee6b52 041de85c +N 4b61ba13 eb9d4bde 3fe7e4f6 3928c362 +N 4b646ae5 49646198 bfee57a9 1e6ceff6 +N 4b62ac4a b2bbd992 bfdb7915 fb0299b4 +N 4b750ec8 64af27b7 3fedfa3e aec7fca0 +N 4b7c16fc a3d5c718 bfe08321 1219e83f +N 4b7bf60c ab5f83f0 bfec72dc 04cae951 +N 4b792cad 219f2406 3fe3d7db 3e6808fc +N 4b7e867c d50cf354 3fe802e8 72a55815 +N 4b794317 f09bc14d bfde44bd 78278d87 +N 4b7e8548 f14ecbbe 3fec1217 1dcf4e65 +N 4b7a49e8 c79a656f bfe8751d 55da1c46 +N 4b77f35b 9befe37a bfeeace7 20d0a028 +N 4b70e98a e7a17e52 bfdd0ee5 6f575838 +N 4b873ec1 b6db4f8a bfe66f10 add362cd +N 4b8dfd3e b7e5006d bfec1e43 bc6b9f47 +N 4b856b0d d447a30b bfefffd4 25bd42ef +N 4b86f39a 37263084 3fe5d379 568e94fc +N 4b8716e5 64a5f492 3fef8623 0b3e323d +N 4b849940 912561d4 3feddee9 950b55a0 +N 4b869c66 5f40b5f7 bfefff6e 524f579c +N 4b890f03 2385b810 bfd5dd4d 505c4559 +N 4b82ae28 76a62a60 3f93d735 76ae72da +N 4b8f9a1b 5420e691 3fefff3c 27afd7b0 +N 4b9b677f 1c7b3516 3fe82980 1f8c4f7c +N 4b98a27e 6d45373f bfed1b49 6dc71e61 +N 4b9cf84d c05901b8 bfefe611 833d1a55 +N 4b97135f 5618c577 bfd231a7 af51b52a +N 4b9d3894 4a5b710e 3fe9f255 0df60fe6 +N 4b93a3b4 dd91d704 3fd2805e 4e992615 +N 4b9b3240 093b06ca 3fec4298 79816235 +N 4b904977 29cc97fc 3fbce555 57d092da +N 4b980197 9b32e6e0 bfe93e78 8c587584 +N 4b979732 dbf53d7e bfc49c95 bdeefad6 +N 4bad683a f7729a82 bfe97f76 a3475bf5 +N 4bac943c d5ab5ca0 bfeef2a5 7b316d80 +N 4bac604e e5c0da4c bfd3868f 80ab9694 +N 4baa80b0 bfbe1055 3feff805 4e02338b +N 4ba513b7 9584849a bfe78f2b 0e80fdcd +N 4ba01928 94d325bf 3fefee65 57d16fbb +N 4ba3ff8b ed41eaab 3fecda36 e9dba753 +N 4ba9bf1b b6730220 3fd271d9 ef985a4e +N 4badc632 d55c1495 bfd990be bc768e33 +N 4ba6df2c 93933218 3fe697e3 e947d802 +N 4bb9b1e3 b847f0b1 3fec0ee5 2fecea8a +N 4bb9c93d 526ab688 3fdc1563 8c979ddb +N 4bb70833 4b315339 bfe01bac 5b1bbe51 +N 4bbf9fcb f099ff6e 3fea6fda bf50d74d +N 4bb10647 d4c15bc0 3fb39cb5 37003bef +N 4bb64905 a886d3f9 3fefc752 ef8d2c7b +N 4bb62c82 30e1a764 3fcd33e6 28d07fa2 +N 4bb5df41 b2bb66cd 3fe221b3 d569711a +N 4bb53bae b3ecea12 3fe05dc1 fe7eed8d +N 4bb05d2e 901e4794 bf91dc0a 26bcb340 +N 4bc6a80e c033c37a bfea384d 2078b017 +N 4bc68c27 e46fbf30 3fcb7003 1b5e35c0 +N 4bce6a0c 948ff8b2 bfefc16d 58202329 +N 4bcde361 a25d0b36 3fadfcaa 81b90f88 +N 4bc31ef9 0ba6409a bfe0dae8 13227241 +N 4bcf6cf1 413c3025 bfb8dbac b36a1900 +N 4bc5c06b 2a514956 3f8f3f50 53bb7c9e +N 4bcc4bf7 a45279cf 3fe43477 43f8c800 +N 4bc2d9e8 0ef1cdf6 3fe553ff 299a339f +N 4bc84816 1ebe31a0 bfee3967 be9a55df +N 4bdc7df3 7af707a4 bfe346fa 5366526a +N 4bd4f68f a89656f2 3fee4848 3dbc8618 +N 4bd59cbd 0e089d3a 3fe7b226 e311e979 +N 4bd569be 0642fdd2 3fe89978 2c1830d5 +N 4bd0d1b9 54421e91 3fe6f2c4 343ab4f1 +N 4bdb39d8 714dcb50 3fef1fb2 50c65deb +N 4bd30611 5afa5328 bf90a557 bd2b7a26 +N 4bdc125b c870aa23 3fece53e 02e8159c +N 4bdc0c13 4a0154a4 3feffa75 b60b9bf4 +N 4bdf786f 518a78dc 3fdd6d5b b88dcde3 +N 4be862c7 d03261f6 3fbc8542 fa16de3c +N 4be5531f 9c09f53c bfa25aa9 640d46c7 +N 4be39624 f2c23b8c bfed4219 da8dc80d +N 4be0a825 b65267d0 bfd45953 3e734f3f +N 4be12823 ef9ba4ec bfeafb09 a71fbdcb +N 4be5a3f9 ad6230a4 3fe937d3 1e0cb28e +N 4be09bcd 97951171 bfb2edce 7e310237 +N 4be6970f 067d1a3c bfa5d0b1 7fc58e9f +N 4bea560d fe9370ea bfe5c829 202f1598 +N 4be575ae d368ae28 bfd1e264 96824a0e +N 4bf0e249 2f212cca 3fefff07 d70a71f0 +N 4bfabdfb e6fdedaa bfc35506 9464a39c +N 4bfdd4dc ac6d7830 3fe5cde6 64c79f45 +N 4bf9b9af 091ef4e0 3fef1014 14425b3d +N 4bf994da d95cfe12 bfda52b6 d9d59c3d +N 4bf74456 6b4dd17e bfb78e2b 4f1fad73 +N 4bfc7335 bdf8c732 bfc9e866 5086be74 +N 4bf3a8eb aac2f4ee bfe6021b 51a15978 +N 4bf19289 efab3b3d bfe1d436 74bf0109 +N 4bf02538 27ff3999 3fee7878 d343c4dd +N 4c0bf476 95902cda 3feffb80 2a6f481a +N 4c010405 48c2e65a bfefef30 0f935213 +N 4c01e3bf c37cedee bfe832c9 8eb0e941 +N 4c04b3d1 2aed39cc 3fe1d2b2 d5160dd0 +N 4c06f445 a2e0ff52 3fb02648 94c6b578 +N 4c030f2e 16c3df0a 3fd02983 9ec6e5b3 +N 4c026a73 a18ba9dd bfba7d39 02a5a193 +N 4c01c2a2 1707f308 3feab996 b31d10c6 +N 4c063139 dfc66935 bfe71883 d4c77867 +N 4c0ba3d2 753a234a bfd75f6a 7c3daba3 +N 4c11d472 149ba0b5 bfd66dd3 ab8538ed +N 4c17d286 25afe9c3 3fa90e9e b5dc39da +N 4c14ec86 17f09966 3fedb2ef 9f3339ae +N 4c1285ff 73ee181f 3fe402d5 810c8f5e +N 4c128a91 2dfd21ba bfe63a2f c03ed410 +N 4c1e9281 4bb5d151 bf87677f 1ae01c07 +N 4c1e5e85 aea4e7b0 3feb7aaf 5bcd3540 +N 4c18fd04 d45a3c96 bfe6d6cb f6c1190c +N 4c152b39 c1dfa4ec 3feb20ee b7b33ffd +N 4c17bfb6 3f564ca6 bfed7fd6 129aceca +N 4c21a760 10c8b709 bfefcff2 970c342e +N 4c2856f7 8d1f4048 bfefeaa6 42ab5be4 +N 4c2d9ad8 897ec72b 3fccc895 511b76da +N 4c282d15 fbfafa5c bfea36d0 b2fbd62c +N 4c2f8a22 b4ff5fc6 3fde9249 398ed4d0 +N 4c22ae49 bb9086a4 3fefb731 6754c529 +N 4c282302 74052a16 3fe265fd 7fc29853 +N 4c29e519 70e75768 bfe1ac00 4bd077ef +N 4c2c688a 57ac9195 3feb373f d5f67901 +N 4c270f41 6fd4e6a1 3fcdf38c fc1099a5 +N 4c3ee5ad 959c79da 3fd2daf8 0c0ee17a +N 4c33cf32 01e7cc70 bfea4b1e f52b62d7 +N 4c32d4bc 23c676cb bfe3ad8b eb6b9567 +N 4c34b2fc cb1e5b89 3fbdf3f2 c4d08c0e +N 4c307b4c 9fc028ec bfe8820b 960188c4 +N 4c3046a9 312bfb42 bfae99a7 e8d10353 +N 4c3fd8ad afa60081 bfea3d1d 5601a051 +N 4c381692 da6f8649 bfec14c9 914656c0 +N 4c394e82 790562cc bfeeb2f3 a82e2251 +N 4c3c2566 e29163d0 bfe94d2a d93a216b +N 4c4e80b1 4fe20ffc 3fe0291f 7c376bd5 +N 4c4cbdac 47f14cc2 3fe37e14 75c6d31f +N 4c4d2b54 d0446cf2 bfe26f35 c0c68087 +N 4c4dbab2 f1824ec4 bfeffeed 51a3e77c +N 4c43c4e8 82f00db0 bfef2c4c e6cbbf16 +N 4c4f575f ecb51e66 3fe3e32a b14b0492 +N 4c4d89b0 c5e9c81a bfc5a21c cf4d2b99 +N 4c41b25c 324a3f75 bfeab85b 1a90f672 +N 4c49a588 1b71d3bc 3fd4b2c5 75d6e9c9 +N 4c4e52dc dcb6cf0a 3fef4545 69414a88 +N 4c5b62e6 a1d800cd bfec57b2 41d0200f +N 4c5ade8d 66793164 bfed3dee e66029f4 +N 4c58632f e6016c54 bfbd47ff c5578213 +N 4c5005f6 bae59b52 bf7d37f2 e3d1a903 +N 4c579a40 1e2f1560 3fefe188 58b88ae7 +N 4c55ccd1 778f5a46 3fdb80c1 0333f8bd +N 4c5a801b 92c96cb0 3fe535c2 4f6d5a37 +N 4c5ecfe2 27a1e8cb 3feed8e2 b105dc6b +N 4c5cb167 06401c58 3fecfc1e 4249c4ef +N 4c577161 d94ab072 3fee9c04 87250ee7 +N 4c6a3e6d 3f2fb069 3fefd2a6 4d6c238c +N 4c65f726 6404140a 3fee1a4a 1455a196 +N 4c6627a8 b95850b7 bfe46e78 995a2ffe +N 4c677001 997eba62 bfe8fba4 dec6625c +N 4c6fe43a de2a7fa9 3fbff099 e1b92bc2 +N 4c6e9977 f980ea61 bfee68b2 1e4ab64e +N 4c679feb d55f29a0 bfefed77 04f0e01e +N 4c6a297d 6972e63d 3fe19b1d 77fd97b2 +N 4c672d12 0e7c823e 3fd28998 d63c3810 +N 4c64a760 1e07e01e 3fe4f61b f7d21309 +N 4c75fe75 34d15491 bfebec58 05386502 +N 4c760424 ec147ba5 bfea30dc 22f867b9 +N 4c7b6771 c2312b32 bfc4c1e6 527054ef +N 4c7535db ba75be70 bfc5fb22 5235f193 +N 4c71ee5e ab5574b4 bfe480a8 a308213a +N 4c7e1885 df6a9f4c 3fed4972 68d8cec3 +N 4c74961b baf456a4 3fe6bb1c c5c699de +N 4c782bdc 94dabdbc 3fde456a 7cc6deef +N 4c7f26fe efaa646d 3fad72a8 5c0c3a55 +N 4c74cf36 d17c596e 3feffe38 008ef6b5 +N 4c8df179 d2723954 bfed718c 2db7538d +N 4c809daa 35ec4353 bfb84a75 5de643a5 +N 4c80d7cb c1b0a989 3fe6a078 b7abdc9a +N 4c89ef32 753f8b54 bfcd3d71 42b7fcb9 +N 4c837670 64d59888 3fed4ba4 b088219a +N 4c8ec564 44569125 3fe9714f 9e69c310 +N 4c8bc464 22d36116 3fe16172 95f43c84 +N 4c8c6de5 56a73156 3fdb29dd 4e5b98d5 +N 4c86b7cb fab05285 3fe3a109 b31c5e06 +N 4c800a10 bad5462f bfed04ff 788b4619 +N 4c94ed20 30cdf743 bfef7f24 37f745e0 +N 4c9a0c3d 34556d48 bfe0c4b1 f1d42c0b +N 4c96767b 6eb95d65 bfedf6c3 ca09f5b6 +N 4c9f3e32 86f80f41 bfe42fcf 76f0b381 +N 4c984df5 2bcdbc30 3fce1900 0c4050e6 +N 4c9e059d d83ffcbe 3feb74bb b719a8ee +N 4c9b202f 8f7b9102 3fdb9a8b e4f95a76 +N 4c9e1d2b 725ac295 bfe8fbc6 59be4a27 +N 4c95b5c3 249f258e 3fdefce0 c41a64c6 +N 4c9090bc 3602314f bfefa2f1 9d9425cd +N 4cafd4a9 9c001f2e 3fef7846 d501b57c +N 4ca063b2 51b40cfd bfca4a6a 94c2ceae +N 4ca26f1b f2bcfe45 3feffd11 0d0a7b0f +N 4ca39662 2ab2b333 3fd26c80 fe3f74a7 +N 4ca05bfc ec26dd92 3fe47c6e 5f7e6529 +N 4ca84288 a7fa5d58 3fe830d8 8ecea271 +N 4cafe35f 0bef440d bfb06032 050922ee +N 4ca63795 cdfb74d2 bfe9adbf 65534c4d +N 4cad3385 8ae87d73 bfee3a31 7459f60b +N 4ca789bc e0825cb4 bfe30e8b 639a0191 +N 4cb984d2 556df72c bfe1518e 11dc6787 +N 4cba76f6 f13892fc bfdcedf5 261820df +N 4cb671ff 7855e580 bfe41d7b 7539248e +N 4cb8cb23 9e2aa485 bfeb6944 9007e648 +N 4cb9e2ae 86ee3cd1 3fca6816 0490936e +N 4cbda85e d69a6186 bfe1bfde 59e2e670 +N 4cb04093 63c35770 3febb642 02af7a43 +N 4cb04675 38d3a5a3 bfe47288 281c7794 +N 4cb284b8 4048d481 bfe76c9b 0f3a22f7 +N 4cbe9ccb 8d8503d6 3fd3daa1 42f15e09 +N 4cc20dd9 b4a810b5 3fefb035 4951d018 +N 4cc13a63 0b8f5f2d 3fe426b5 02d4f5ab +N 4cc3c5e0 7a4f31d8 bfd0d6dc 301da669 +N 4ccef1c0 1a477f58 3feebb66 f921e62c +N 4ccc8559 6f606952 3fec2925 55184262 +N 4ccac22e ba96c566 bfeb0a4d 9081ed5b +N 4cc18660 70624837 bfd77f93 bc41ac0b +N 4cc189bd 7a9c1e55 3fd13be3 17b11b7e +N 4cce6427 7244bf1a 3fecade4 2ead9971 +N 4ccacc5b 43b3c3a2 3fe6efce 010bfbc5 +N 4cdd9504 67b49b7e bfefacc9 c6e5cc5e +N 4cd97247 b60a5056 3fae6954 0880d465 +N 4cd8f6ba 51a18d67 bfd6734a e1766c8a +N 4cd8132e 5dc952d2 bfeccae2 a8f11ec0 +N 4cda8a7b af632d40 bfef0c00 ce0f104f +N 4cd81a05 55d88c7e 3fc86820 5dfe4a5b +N 4cdba959 eb416258 bfefefe5 6987c4e8 +N 4cdce438 7d257996 3fed760d 570e2cef +N 4cd059e4 1833dec7 bfe86dcf 4802a778 +N 4cde9034 bb87d9c4 3fe1e6f8 a3e9c72d +N 4ce767a6 fe90f73e bfe8c0ce 3424b69a +N 4ceb57ec e8bb6dc8 bfe63cd5 72853def +N 4cea2e10 9451c1ca 3fde5ec4 b84a1bef +N 4ce3944b 31aadeb0 bfc03f11 b576c5c8 +N 4ce72374 84d988ec bfeb625b 5f61ad52 +N 4ced4596 74230f37 bfbbe96e f2353c98 +N 4ce9d1eb e9c93e9e 3feb042b 89de1d45 +N 4ce11fca e35c6445 bfe6c901 c9a59e4c +N 4ce17dea 1aebef41 3fa0e922 62290a90 +N 4ce5e048 7e73feee bfeffaac fe05bc5a +N 4cf8a3a6 1e4c5d66 3fd3ba37 73cf8a62 +N 4cf8d0a7 5c9ba2a7 bfe9b591 b01a4b49 +N 4cf3ff1e af8cc7d0 3fd12141 f1ad951b +N 4cfdb9c6 2445c77c 3fd47f72 cbfe517a +N 4cf70783 9bc668f2 bfe3a54a 7b4cece2 +N 4cf2903f 09352b26 bfef786f b46be825 +N 4cf37c6c 6d9fa1a4 3fdda419 30902f1f +N 4cf7bc94 dbfe865e bfd9765a e88d6d28 +N 4cf4193f 5c9da090 3feeefb0 0e2eb4f7 +N 4cf15cd3 dc23870a bfec12bf 9b8da500 +N 4d094562 901f82cb bfe04135 39f8c8da +N 4d04fd7c 1434a60b bfcf7d38 3abbeae1 +N 4d0c3bf1 00ae60d7 bfea580d b20ea0d4 +N 4d0687b4 ec2748d2 bfbbd66e 77ba00dd +N 4d0a4560 4ac39889 3fe07b40 8c535109 +N 4d0e494a 0bbb6d10 3fe5f5f4 588fc08d +N 4d06c1b1 a44946df bfc5609c 67024e52 +N 4d09eb04 b2edca21 bfefff62 613c0fc6 +N 4d011251 9c8e8308 3fde2eda ecf7fc78 +N 4d0cc185 8bd7fcc3 3fef9ea5 6cb36a78 +N 4d19e388 47c0b21d 3febdb88 599d3449 +N 4d15832f b6011c26 3fd09aab 07f12105 +N 4d17917f 237f1038 3fb5684c 3f8d828b +N 4d16fe03 647a2178 bfdd6a63 e3f693ef +N 4d12b431 c29b410c 3fe8b64a eff9c1d3 +N 4d1bf800 ab501ec7 bfeebdf8 dc9f3456 +N 4d196c72 7b8c752a 3fe3a9c5 1b5b45e3 +N 4d19f3ef 4eea4558 3fd10aab 7a4110c1 +N 4d1a8e3c 527e751c 3fc8375a a01f14d0 +N 4d1e80a0 999dc054 3febcf87 bf718996 +N 4d28747e 092774ee 3fdff854 26adbf2e +N 4d2058b0 59341a89 3fec9beb 65e2eeb6 +N 4d2fa071 e1f25420 bfeadc92 5f3c6839 +N 4d2b9637 060be05c bfd1e28b a91e1ea8 +N 4d245584 b5d9c471 bfe28b9e 4985b395 +N 4d26f711 f634179c bfd82d20 0fb25d38 +N 4d2acb58 d48a2faa 3fe7f8e3 485c4ecf +N 4d2b4b65 aeaf2308 bfcc2336 631796c6 +N 4d238851 cea59a38 bfefff9a f9dcf103 +N 4d24df3d 208428a4 3feff024 3fd7599a +N 4d3a2dfa 148e7083 3feb1349 37d67120 +N 4d3dce79 9808b706 bfe26967 4d7470d5 +N 4d36549f ed3859fe 3fcfeebb 30be3031 +N 4d300b45 dfa557e4 bfeab0d3 2523c7ad +N 4d3438a6 58f16c30 3fd46af0 65a2d536 +N 4d3f58e8 87fbd5ba 3fedd6db 025dbba1 +N 4d323e24 a8aa43f9 bfef7d66 b879047a +N 4d344e31 f138e788 3fefca13 72499ee1 +N 4d361718 f9b81081 bfeeaaa3 3776cb1c +N 4d37f2da dc15d8d6 3fe2728c 1eaf2e2f +N 4d4fe2bc 66f1e492 bfeb74b0 a7ab28ce +N 4d4c7f7c dab5207f 3f7be9d8 116478bd +N 4d49dcb2 5b65b9e9 bfef83bd c7cb3a48 +N 4d44a8f8 e1592468 3fe97eb8 d90ef686 +N 4d4ed6ea 3aa9a477 bfec0f78 370086d7 +N 4d4a68da 9cd1e918 bfd67db0 84ff8367 +N 4d47e361 ec7a4f26 3fd9dbf2 cff85021 +N 4d47e9ca dedd2bbe bfefb1d1 54c1e0d3 +N 4d4cd00b 507e7e38 bfaf7e17 de173dd4 +N 4d437dd5 9627893e bfda7d63 a7371cd2 +N 4d545fae c7f2717f 3fefd8a7 3987ec23 +N 4d526495 daadcfe2 3feb1981 a8cf1645 +N 4d508e9f 21feee55 bfeef732 fd5c0483 +N 4d550bff 6d365698 3f9f063e 05caaf09 +N 4d553755 3d85fbf2 bfb4861d 8a1bbd6e +N 4d52c320 440979a7 bfe8e41f 771cd29b +N 4d506ff7 28a9ec16 bfe20c92 95ec8c81 +N 4d580daf b9df035c 3fe73473 cf1afb09 +N 4d51bdcf b08f3f1d bfeffee3 4ba7770d +N 4d5991eb 21b76068 bfefe0fe ba013b56 +N 4d6673e8 9e405fc3 bfefff6f e442904b +N 4d664279 2fd2efcb 3fe8c09c d5aecb82 +N 4d682946 e3e20f92 3fefdbca bdcbc0ed +N 4d656e64 b9667c62 bfe1123a fadc93a4 +N 4d623b49 c99a8835 bf8ae72a f07f7193 +N 4d68d65b 7c4d488c 3fee1624 6b0f7826 +N 4d6a83cf b3f12d02 3fe04ecd 74e32b41 +N 4d620209 79b493cb bfe01a61 af0cd9fa +N 4d698431 4e7e6d89 3fb05ec7 08f78d02 +N 4d6129c1 45d98acd 3fefd4ec 2519ca68 +N 4d7fa8b8 a09f237a 3feefb00 09843fa7 +N 4d7b0aa3 cf35d6d1 3fe40b46 2a46c64b +N 4d77556d 05638f06 bfcae8a3 707ffb81 +N 4d7e8734 260229cb 3feaeaa4 3061d0b8 +N 4d784857 002588cf bfd03ac7 ae8c417d +N 4d7d2235 6c18ba50 3fea89b8 73820d0a +N 4d76b4d1 fe1e09c5 3feefbf9 c122d4f6 +N 4d7c96bc 365ea423 3fdb5c00 0fc38d07 +N 4d7060ac c94370fe 3fec130c c5964080 +N 4d7c05bb bd1b17da 3fe9de46 786dac4e +N 4d8f084c b8c86448 bfef1a38 aaf5cb1e +N 4d853098 2ab3eea5 3fee5a3e eea1fc0a +N 4d88485b 1b576b0e 3feff024 b56daccc +N 4d8e2fca d4154529 3fe84520 03915f48 +N 4d8c88e2 98aabae0 bfe826a7 e43089de +N 4d82eeab 78817eb8 bfc572c4 54d292ee +N 4d8bad04 c5d14f3c 3fe979e3 afd4de9c +N 4d8db4b2 8be9444f 3fec1b21 ce87e62d +N 4d89af4e d0e66a82 3fee44d9 1d967720 +N 4d804455 fee8828b 3fefefe8 3de49998 +N 4d972e53 cdbf0862 3fd88788 17de8d84 +N 4d972e56 1665624d 3fd56f60 582d7c25 +N 4d97c445 b7beadbb bfefc4e0 39b8f17f +N 4d9d1b2c 09ffb1b8 3fd74e8a f5547dc8 +N 4d98a770 6ebaf6ec bfe57b2a 6b2bbad1 +N 4d91b348 830c3cbd bfe5e7f9 39d7072c +N 4d964300 b1a115ae bfd76190 baef7916 +N 4d9aeb09 3c256d5a bfeff528 584deb9e +N 4d9c1d03 cd42d7be bfeffff3 b7e59ead +N 4d97c7c8 f24b9ff1 3fc69a3e 3ce097ff +N 4da3c22b f52bd469 3fee8113 e0d5809b +N 4daba6a8 55c1f5f9 3fe8f51c 557e1b08 +N 4dac03b2 531afcea 3fd9a06a fc22a773 +N 4da94aa1 3f381a0a bfe4e498 47b5917a +N 4dad6292 74de862a bfefe4f0 62b71ea1 +N 4da90a03 d1858103 3f9676a5 2479b941 +N 4daa890b 014fbf0e bfeffe85 7124b12a +N 4da9891a deb2fdd2 3fc33d8a fe590234 +N 4da3b9c4 f0697ad5 bfee0891 8e38b7fd +N 4da3eb62 5c7267d3 bfe802bc add1b3a9 +N 4dbdcff9 9390491a 3fe201f5 fc94e77a +N 4db8d230 683d6c22 3f8be783 ad66b753 +N 4db8cfaf 53bd4301 bfe7f7f0 4d2fe33a +N 4db46041 c9df6e92 bfce82f6 88bc6b39 +N 4db81960 9bb290cf 3f92564c 6d054356 +N 4db16939 8468d4bd bfdcce30 bd3d22eb +N 4db74f37 b6bcbe4b 3fd273fa dadf0b1c +N 4db6dfe9 eca4aaf9 bfefac27 d521929c +N 4dba4321 3f1dd074 3fc03b78 bdcd45f5 +N 4dbac9e3 648c2fa2 bfe8837b 3d8c27b7 +N 4dcb8224 287d6c82 3feac68c 0fcb97a1 +N 4dce38b5 07365a00 3fcf77b8 5d9eade2 +N 4dc5ea9c dc11aa54 3fe9adf2 61bcf1f0 +N 4dcee9ee 0b1c3736 3fd0fbac 1be5036f +N 4dcaff02 5a350cf0 bfefa45f a2ce5493 +N 4dcb9eb4 b2afc8a8 3fdc8d83 e8a4d77c +N 4dc1e0e6 221f4232 3fd2f024 492f9794 +N 4dc98d74 2b3bc228 bfed290c c7be1f78 +N 4dc14916 83f49b31 3fdc0eb8 3fb5ae14 +N 4dc918a1 777fd0f1 bfd10c5a 9a2327be +N 4dda4322 94ced2fd bfe147dc 00f3a45a +N 4ddb2184 3ca97f9e 3fe630fc 3fb59e90 +N 4dd57f97 0e64cb86 bf9a2362 6f1428c9 +N 4ddb6bd4 2c538f58 3fe2e9b7 a844c34f +N 4dd51ba3 9ecc0eb4 3fe62ec8 f30b4214 +N 4dd848f2 ff2d92a2 3fcc7a26 697d03ec +N 4dd525d4 d194af11 bfef40dc 35c18f27 +N 4dd58a69 e33627a6 3fdc7a7f bd798226 +N 4dd222fa f879b77a bfed80aa e584f674 +N 4ddcb1a9 7cb5ae6e 3fe7ace1 036c367d +N 4de87d84 a3a98a66 bfe9bda1 a6102a4b +N 4de10331 ae0b629a 3fd7fd28 43245f40 +N 4deb9c9e 96fe3e5c bfe500ff 2a803073 +N 4de8e121 06f3e5b6 bfefb8b5 c06e31a7 +N 4dedd1c2 9a238604 3fedea91 c3738336 +N 4dee0be8 b7d4990c 3fc7c4be 06dc36f2 +N 4de8500b 5e3e4708 3fb7107b cd87e5fc +N 4de70b38 4928026a bfdd1387 d38b2b7e +N 4de5e5a8 db925602 bfef2edf 2a00e4dd +N 4de9ac98 24002c5e bfe54c5b ae143675 +N 4dfe14d8 cbf3a7a2 3fdda826 9112f5c8 +N 4df333bb e3bc5329 bfb96369 81d007fd +N 4df2ad44 ca631d02 3fab508d be414010 +N 4df534bd f13f590f bfee43c4 3099a0f0 +N 4df8a057 4932f776 3fef833e 29874cc0 +N 4dff9a4b a0027e58 3fefa5e2 34a33d52 +N 4df7caf8 8dc3b4b6 bfccc666 8b9f2d0b +N 4df4f5d3 7a57c20a bfd914c4 7e30e7e1 +N 4df55822 02a79384 bfc19a28 d1b8cef0 +N 4dfc84cd 2867d618 3fece3e5 1cc5daf4 +N 4e06c73f fde3279a 3fca3131 04f06670 +N 4e06bfc5 74c0e9de 3fe1015b 03bf1f2b +N 4e0bac42 c4b421fa 3fe76755 9e830e5c +N 4e0bf1c0 6ca42480 3fe03f58 4e10b1a1 +N 4e0ef660 b5af6af2 bfef0023 6891d980 +N 4e0c5ee9 c90b8196 3fe9e1b7 8fd43bbd +N 4e0ee73b 006d2a04 3fefd4c4 82d4c5e2 +N 4e09bec7 a6431af2 bfed11a0 5bca9444 +N 4e08368c 72d4c6ed 3fe63d57 b627bc6d +N 4e0ce5f6 5fb5d4dc bfec2a77 d4e1e51e +N 4e12b833 2e9ef332 bfe2442d 4b29c7d5 +N 4e12fd49 54d96c13 bfddcdb0 6e4944f9 +N 4e1b750d 955b0b3d 3fd67d5f 52213974 +N 4e12ce6d 353f6eb0 3feb7973 20ed5c42 +N 4e1678af aed86212 3feff27d 243862b8 +N 4e1ff8e1 31a0da09 bfeff51f 69a1fcf2 +N 4e1a88d0 c71daf7c bfed7110 e1b059cc +N 4e1a99a4 88822a2c 3fb3ddcf 3c0adf51 +N 4e1b884e e95ac474 bfef7d68 599180f3 +N 4e132bd0 44102702 bfd6aefb 89d6ca27 +N 4e2a97dc 0da8cc04 bfd9a1df 2992c076 +N 4e26726b f193a6d5 bfefa5a4 4de69fe6 +N 4e249e16 b6b40273 bfe5e0b5 92a6373c +N 4e2431ab 55b6fef6 3fe2e3a3 2b041ee4 +N 4e24fbb1 0ad7fe97 bfc035c0 58e645da +N 4e267e33 bba5f024 bfe48791 ba89dc50 +N 4e2a2969 f92d35bc bfd8903e 06add2e1 +N 4e2230e2 1f359daf bfed4844 a387f2e6 +N 4e2d9c4a 38e6eb56 bfe495cc d110370d +N 4e26fffe d3973e27 3fe117a8 13036218 +N 4e34dc0a ef89192c 3fec12e0 e07fa818 +N 4e3850ac c549994b bfe35d2b 0325d6aa +N 4e3071c7 5e2c7c4e 3fee1931 7db93627 +N 4e3f1f02 6bbbed24 bfed3ee8 639555db +N 4e3864d4 586f780c 3fe68445 956be632 +N 4e3bdd81 4b26d347 3fc12415 8b2ee033 +N 4e3d7f71 1004236c bfe41c01 64ef7a02 +N 4e30b823 683af44d 3fb52ecf d10f491a +N 4e3b2e6d 18cd4ad4 bfe15638 79b4dd68 +N 4e353095 dc2dd6b2 3fe1ac66 c6ca7edb +N 4e47b0e9 d5c92f03 3fd25f2f 1122700a +N 4e45ee6a f8b59d2e 3feda61c cd39d672 +N 4e48c5e2 f4084bb6 bfefabb4 2d48e56d +N 4e40fb8f e8c1c8b4 bfeebeaa bf167099 +N 4e46793d aaddc8e0 3fefff0a af7bc620 +N 4e446498 f5002041 bfeff91b b0e73b39 +N 4e451cd2 f79d3add bfe1a3c8 0f6a3d57 +N 4e4617e5 5bc0ae70 bfedb9be 99498567 +N 4e4c5f2d fc8d8d6b 3fefff62 dcb47423 +N 4e406633 f26e0f44 bfec2851 4656771d +N 4e57027f a67a482d bfedf8fc 1856ae78 +N 4e593aa4 c701ca7e bfe625c9 f0f09a9b +N 4e53acbc 306bd62a bfe1bb7c 409fa86f +N 4e5c0c07 f1c0bdb5 3fef615a c21f335e +N 4e5c8fa0 59152a90 bfeeef0f 5fc54f8c +N 4e5d9541 e701f1ae 3fed474a 3a48638f +N 4e59386c 0df50046 3fe7f016 4932fe4b +N 4e51cc6e 437f29cd 3fe7a18e 20720f55 +N 4e5988c7 a5b9a5a1 3fce51d3 11bfa699 +N 4e5e609c 23328c05 bf953b72 c7b2ac74 +N 4e621393 c9b6cb8e 3fe0b284 2dd86f9a +N 4e694643 c1fe64e2 3fedba94 6708df9c +N 4e6ec028 30c0b138 bfc23d15 0f6e1a37 +N 4e640a7d 64fb34b7 bfe1f686 f073cecf +N 4e68519b ab4e9414 bfefb839 7cee40c8 +N 4e6db821 abd7ff22 bfdf71f5 4cbf872c +N 4e6b2dbb 89377136 bfc5eb47 727f6cbd +N 4e67a531 286d2cfc 3fdd8a25 c133ee54 +N 4e64433d b93e82d2 bfef677a c4ee017f +N 4e66cffd 129ef494 3fee9180 58fd0949 +N 4e748ea5 834199fc bfdc091f 0be58ef7 +N 4e7e33d8 54514f38 3fe8438f bd218b29 +N 4e76a72e c1476a20 bfed0b02 388842e9 +N 4e7d177f ef3dd0e0 3fedfd23 00e7e227 +N 4e7784d8 d07005f5 bfe59c43 a7237460 +N 4e785ded f1cd8e75 bfe3f9b9 e68247d1 +N 4e76c97e aeece94c 3feeffed 7bcebd5f +N 4e7a27ef 62890f2e bfe42197 320b7c56 +N 4e711574 32d8d20d bfcc4b79 4c91e460 +N 4e7a9e5e 10f225b6 bfd57f56 f9240e21 +N 4e81c704 98e94c7e bfeeaedb 9feba7cb +N 4e861d18 bdf82f05 bfef828b c4ffbcc9 +N 4e81df13 b9356972 3fda8832 1249ca9b +N 4e81eba4 b7940398 3fe44a06 cfd21111 +N 4e8b129b 751af814 3fef37f0 98180e94 +N 4e828042 478214ed bfeffabd 2427f3cf +N 4e89b309 e0c04f94 3fed9475 f375c803 +N 4e853cea 98f12aad bfef27ee de59ab4d +N 4e8163e9 5a349084 bfaf62b3 3fb855b9 +N 4e8a6dc4 5684a762 bfe62268 36e4db1f +N 4e9a7e09 b208601d bfc58b19 f5e9b9bd +N 4e96e68a 38d9e532 bfd6bb48 76b66d63 +N 4e9d5bff 5c55078d bfdd49f0 3f30f18a +N 4e9953e1 03f82d54 3fe6cabe 806faf3e +N 4e9cb6cb bf2d7fff 3fec33b0 cb4531d1 +N 4e99987b 55416104 bfeeda7c 7ecf0f3d +N 4e956c03 2a24533e 3fe9c13c be4320ba +N 4e95e140 e92e138e bf924af1 9df1766a +N 4e985b9b a340185d 3fe16dd1 0826506a +N 4e9e58d6 e5d74a86 bfec9519 c6ccb5c4 +N 4ea3d6df 64eef0dd 3fe38df4 814b1ed0 +N 4eaaf2be 16b8b594 3fea0a40 3baa62e5 +N 4ea625f2 fb4c82a6 bfec38bc 20336f73 +N 4ea72847 fd6636b9 3fee7cab 5c07c9f1 +N 4eaa2b2f 0facac2a bfe19ef5 51189b4e +N 4ea66813 cc806cc5 3fecd12d 5bd53663 +N 4ead5eff 29660351 bfd828c5 79e1036b +N 4eae443d 0cf4ca80 3fe5f50d 3a50e77e +N 4eab1aca 1836870c bfea76a2 75911b14 +N 4eabc541 89fcd900 bfefd86c f44b1602 +N 4eb53853 d07aea41 3fd01614 1523e5fa +N 4eb40f50 f8a6b1ef bfd4c483 180d4b51 +N 4eb53e28 ca9b9849 3fb58720 6bc03057 +N 4eb3019a 561f5653 3fead36f 1be165fa +N 4eb6e3da 16ea2be4 3fe4c79e a5477562 +N 4ebcdac3 117ff41c bfd9caec 495ba854 +N 4eb34297 02a440dd 3fee5a2f 30d2874d +N 4eb22bde 3f888a18 bfeca14a 4de97f9f +N 4eb44cef 1d628394 3feffef6 e7d28eb2 +N 4eb34935 0992fb45 bfc26c4f bbc1852b +N 4ec4afaa 454e6779 bfe5dff5 1ad05488 +N 4ec652aa 41fa7e17 3fefff80 72f29099 +N 4ecf5d37 7f38a6d8 bfeefb6a 7275200d +N 4ecd265c a553e19f bfe5bce9 2581c553 +N 4ec76bde 9b940c98 bfeff6c5 41154466 +N 4ec043b4 0aa3625c 3febe0c4 a8572d06 +N 4ecda38c eabc4caa 3fe8c0b4 709fbea5 +N 4ec3c0b5 e2f4f244 bf9b5ad4 4bff806b +N 4ecbb3cc 8b0b3a10 bfdafaf9 5a9a9d95 +N 4ecaedbe 759bf704 bfccf33a 6bd35528 +N 4eddec8b abf12d5a 3fc51aee f2bde915 +N 4edcdfcb 6a7ac906 3fe75702 cbebbc28 +N 4eddb7a9 fdf816d8 bfeb3255 2ec32bab +N 4edc7b1b ef01f54e bfd35d3d c6d4e111 +N 4eda58fe 2f13c14a 3fedbce5 5c6df586 +N 4ed6651a fe80dde2 bfe8548c 91faa2b4 +N 4eda39f6 f16cab4a bfd79875 ea469986 +N 4ed0f799 39058531 bfe33007 e6723084 +N 4ed23577 a09a375a 3fee3e68 bff524dc +N 4eda9d01 c299e6b4 3fe1e3ed c96d17b6 +N 4ee86fb3 1bdad291 3fea2f4e 09c9b1b0 +N 4ee5a405 d7599453 bfeffee3 2bb2e4ad +N 4ee3ba64 c8465038 bfe6fc1b 286bea6e +N 4eeceade 92d9b56e 3fe9fa33 7d432971 +N 4ee4eeb1 e6ae7017 3fefbd21 24382f37 +N 4ee11662 7b84b3fb bfdd7262 c570fc95 +N 4ee7bd11 c3c3bd06 bfe440bf 547d91bd +N 4ee422fa f44f0f82 3feffbef 9f55cf40 +N 4ee073ca 5d54a9af bfe9d9be 75bd299e +N 4ee33811 08b3c035 bfa24acd 3ee20c03 +N 4eff2b20 fd5f9bf4 bfe4c71f a016bef6 +N 4ef432d7 08b122e4 bfec94ba 25fc3852 +N 4ef1db26 9f0d8249 3fe2f6f6 91c26623 +N 4ef01d19 ec8b6d29 bfef8ec2 bea2f6f2 +N 4ef6e47c 89e9bcd1 3fefc9b2 374d9726 +N 4ef68609 f6c25e70 bfe1fe75 3f9e4fa7 +N 4efcc1a1 f358fbfd bfec8ddd 6f65094a +N 4ef12d0b 3749d9e3 bfe56b4b 4cfd8f93 +N 4ef79e15 eb1caeca 3fd5e99d 2e6e0a0a +N 4ef1a18d 13d1b2b3 3fe54c97 44125485 +N 4f09e741 e9eaa226 3fe18181 0ff6a4b8 +N 4f0a1dfc 15094baa bfeaf27c 751ed608 +N 4f03b449 0b0059af bfdbb2d4 59b8bf7d +N 4f0bd22b c711286c bfefda3e 9c0d0846 +N 4f0543d5 ecbbc074 3fe0cc8e df0c04c0 +N 4f07bb59 ffaea8eb 3fede42f 1aecd47d +N 4f035667 0d612fe5 3fef003e eedadcde +N 4f072427 e19b2738 3fb8b5ea 061a9bb6 +N 4f0b4740 1c616dea 3fe7bf9a 5a3bbef4 +N 4f033dbb 6013439e 3fe2d36e 41a04ef4 +N 4f132e47 2302f868 3fe2d55b 8232def2 +N 4f1c6907 c50bebc9 bfc29829 ae8c187b +N 4f173b40 5219c129 bfcc55f7 7f20d462 +N 4f17cf6d 92552af0 bfefcb2a 42b91060 +N 4f19a0f4 50b9fb66 3fb4dabb 3a9ced61 +N 4f11c359 0461882c bfe65f08 3b0d8253 +N 4f151ced 70d3e95d 3fec2bc9 f57bfbf4 +N 4f1ce1f1 50bafa32 3fcd202c 34dae532 +N 4f1ac42a 74909952 3fc3f6cd b096cd76 +N 4f13c16c 7dd225ca 3fbda3b9 b7d031d9 +N 4f2a8a58 b82bde87 bfe9ec8e 3062dfe2 +N 4f2f21bd 5c324828 bfd4201c 5e154d29 +N 4f2bab8d 8c276338 3fc44c9e 8255f554 +N 4f2d7611 cfa5a40f 3fe5da2c 89192ca0 +N 4f295049 968e1409 bfc819de a2d04ffd +N 4f20e268 286550d3 bfefa918 bb6aba69 +N 4f22b02e 792c80ae 3fb1d3fd f6733ef2 +N 4f2478fc 0be99942 3fe6aa4d 8371c6ed +N 4f2fcc88 2cf0479c bfdd8ea7 196ddc3c +N 4f2a80d3 52d9c358 3fedd845 d425aca1 +N 4f3df19f 950a25ca 3feeddc1 0f0891b5 +N 4f3a4cb4 ba11bd86 bfc45155 0c2f2572 +N 4f3f96af 5e8e9ebe bfe4515d 40e281e0 +N 4f3ab8e4 7fac300c bfd4a234 ddf910c1 +N 4f3f829f 9bbd4d58 3fef349b 27d8a314 +N 4f356898 f1be83c3 3fef4318 ccf305de +N 4f35a4d0 feeffdbd 3fd65300 08f7a3cc +N 4f37d613 c8e7f5a1 3fed0fd1 8026e489 +N 4f3e3e30 12a90b0b 3febf948 9827e5ac +N 4f3dcb3a 05a3edac 3fd7cfde 07c810c6 +N 4f4108dc 39c899e6 bfec4c6c bf6b3ace +N 4f4fac7f 06d9b48b 3fedf6fa db6e3bd6 +N 4f42ec3f f78f03b0 3fd2a20b a5818b71 +N 4f4cc621 769494d6 bfb07545 8b6c16e2 +N 4f48892d e172e7bc bfe37010 8640f58d +N 4f4eb845 3f730618 bfc6034c bbc0d993 +N 4f4e2f04 66a9c499 bfeb7db1 778424e5 +N 4f49a38d ef268d88 bfea1c55 78d19756 +N 4f4c7dcd 8e20f599 bfeab6bb 8e45b97c +N 4f4b3bfc 24c6acee 3fe85a82 7a89bae4 +N 4f5f818a 6cc64af8 3fdfa39b 94853021 +N 4f5e4f58 471916a6 bfd5d876 261e05ea +N 4f546398 b5fdf94e bfd1c61e 53bcfd64 +N 4f5362db aafe7f05 3fd727a7 21ab2129 +N 4f59040a 6cfdccfa 3fe81239 47e40bd3 +N 4f523ffc 121bef58 3fea9031 611a9a1f +N 4f5d3867 39f58bfc 3feff72e 0ae04458 +N 4f581471 a25ac4b8 3fe34902 9a344ed8 +N 4f5d7548 a818c40e 3feca148 82001b52 +N 4f55b7eb 0809006b 3fd4d282 fdf6f913 +N 4f6e1f1c bd49c46f 3feffff7 20b084f0 +N 4f6543cf 02a967c4 3fdbb572 efd8040b +N 4f65f568 a5322755 bfdcae7b e06673a9 +N 4f63d284 4e3a4629 bfddf374 cb6fc7b2 +N 4f6cedec 7b0c4552 bfedd6e7 f0b6f31d +N 4f6d7d25 292ebdfa 3fefe055 a2bfffa2 +N 4f69ebff 047283b2 3fe4c280 e9f53fd1 +N 4f61471e 239527b4 3fc39b13 6098c662 +N 4f67b985 10412d0a bfe7773c ac607695 +N 4f6b0e16 c3d98b86 bfe52215 0926eb14 +N 4f79cf5b 7335d934 3fe0950b 780cbe5a +N 4f78bdb9 d30edfd4 bfec89be beea7efd +N 4f791f7f 8bdf2f0d 3fd0a61b 29c84b03 +N 4f7d34d4 a23526c0 bfec4369 df3f8d98 +N 4f7d7cc1 da6a0be4 3fd96463 9b9d6eaf +N 4f707383 0755d26c 3fd344e9 d886a11b +N 4f70ebfe 9138583c bfefbcb1 31dc0a09 +N 4f783d49 4569a5ae 3fe63c4d cb1c054d +N 4f775042 17ad1956 3fd91796 81928d45 +N 4f7b331a d6e1b0ed 3fdd2b39 15622c24 +N 4f886885 9f774041 3fc1e464 803216f4 +N 4f8e53b6 8aca16e1 3fe7d41b ebdd2d51 +N 4f8338e8 bbfd43ae 3fefcedf f9fe16da +N 4f867f2b 4309fdee 3fdca32e f40ab186 +N 4f89a712 59462e60 3fdfa20a ddf9c635 +N 4f8372a7 c054390d bfebf3ca 2174feba +N 4f865135 2af896b1 3fe87f27 e3b9c81d +N 4f8faac8 07bbfc59 3fe95108 70d9e1bd +N 4f82522f 5c5466f8 3fb5c3f5 04aed0fa +N 4f885257 a9cf412a 3fedde3e 001c26b4 +N 4f9df07e 5a7a6aaa 3fd70823 d64ad74e +N 4f901d5a 617786ad 3fedd6f3 36eb485b +N 4f976cec 6bfdd271 3fee78fb c8fe1246 +N 4f957870 8133585a 3fd96c21 fddbc743 +N 4f95e37a 4cf36071 3fa25575 5beac51b +N 4f9a67b1 c7b7932c 3fefa0f8 e10254cc +N 4f9bc020 e892bb97 bfef6311 2f550d9f +N 4f948851 a991cf3e 3fc428c9 44e6f49d +N 4f9eb6a0 7708c00f bfcc195b 5be20f7a +N 4f92416c b40fe5b1 bfdf9ac5 799b6047 +N 4fabc635 cb25accb 3fc30806 d2b09bb3 +N 4fa3df04 563760b2 3fe94221 dd3933d6 +N 4fa1bbf7 67276703 3fce6c1a 5269b289 +N 4fa06e46 3e07eb58 3fd2c452 8ced7590 +N 4fa902c9 e4ed9fda bfef8cfb fa8b437c +N 4fa008d4 e4306429 3fd0e3e7 8691fdd4 +N 4fa3ea14 fdf267ff bfe87a6c c11fb0f1 +N 4fa84e00 1e32cb11 3fd45405 9220e3b8 +N 4fa0d501 4a88ad7f bfd813b9 d4bba243 +N 4fa2ad25 49c4e916 bfe2a017 d80b1b5c +N 4fbd1fd5 354774d4 3fe4eb93 c235f07b +N 4fbab31e 79239716 bfe6a7bd 62fc1e7b +N 4fb466a4 6d692331 bfc4c681 58a50804 +N 4fbb617e 7a84d092 bfdec0d5 eb4f93b6 +N 4fbe7d69 a67821d6 3fecfdf3 152faa9a +N 4fb55ec9 41cec2c4 3fea88f7 cfe01b96 +N 4fb16696 da41da14 3fdd0120 0999744d +N 4fba422e 8843b047 bfb117b1 849e498d +N 4fbc8852 13c1cb9c 3fe8fa4f 27a81219 +N 4fbddc8a a30e22f4 3fb674bc cd7d7480 +N 4fc1fe3e e9e8c1e6 bfef9b41 b832d36a +N 4fc09203 d082f1c2 bfed2d18 674664be +N 4fc3dcd0 10589c96 bfd9aa9d dda6190f +N 4fc0ffcf 4ccd8529 3fd79371 22b6df68 +N 4fcd62ed 2c43b4f5 bfe9c693 03667f75 +N 4fc04f29 7892a34e bfe495af fef1f733 +N 4fce0f0d 83a618bc bfd1d9eb c9f49cdc +N 4fc6bdec 21e4b707 bfeff09b ad540a27 +N 4fc2448a 2b13bb60 bfaa8c23 fcd47273 +N 4fc852c6 0477e3ca bfeec59a 1eb66249 +N 4fda3ee7 a2f127de bfec6723 454ae6c7 +N 4fd55bb8 e9b791b0 3fe78230 b6b87d47 +N 4fd8376f e31a7607 3fe4301c bd88d415 +N 4fd73ca4 f4f47264 bfe537ee 61655829 +N 4fd349a3 4f7c86e5 3fd5b0a0 adfcc0ea +N 4fd0f8c1 80461435 bfe5a003 d2c4d08a +N 4fde33a4 265b53bf 3feff072 3f1f7174 +N 4fd944c5 a761b9b7 3fe278a7 7be5066d +N 4fdcbded 1399982c bfeb80bb aeafe9ab +N 4fddca03 0fc842ca 3feff4c6 725442d0 +N 4fe14612 c1301818 bfda0d43 0bccd1af +N 4fe3244d 9109986c 3fe1cc72 d2715ac6 +N 4fed6c63 1123e8f0 bfeffcb2 e1a2b4c5 +N 4fed84d9 e023963c bfefff55 34a23046 +N 4fe3ebcb bbb2fe48 bfea1266 df0e64f0 +N 4fe8d74d 700ff7c2 bfd00d38 9ba5aba8 +N 4fe89358 ccc20d50 bfd6d01f 90d51e72 +N 4fea5d7d ab0fab8c bf8a87e7 367c4975 +N 4fedbf61 c2caa220 3fefb7c9 e2578264 +N 4fe7436b fc56b14c bfc531e3 ef472dfa +N 4ff051ff 9ed766c6 3fef0b72 4089484b +N 4ff850e3 e31e98a7 3fcdd8d0 df56de39 +N 4ffe944e e8f585b7 3feea758 7d4a9b4f +N 4ff4c631 bca92b81 3fe0f727 ce1f936e +N 4ffdaae8 1b7e9284 bfed1e31 38b293a7 +N 4ff6c9a1 e4e17768 3fea9025 67ac9e9a +N 4ff3304e 56bbeb19 3fe96570 bf44db20 +N 4ff1962d 6e8dcb53 bfefd253 8ba6ae8e +N 4fff11ea ba8618bc bfdbe133 b1a52c61 +N 4ffcb07b 4df76ea8 bfebbea6 e6db3cd7 +N 500afb03 87742b60 bf91b696 f4d12f02 +N 500544bb a447d8ea bfe81c75 ed187c02 +N 5002a79d f49c38e1 3feebe1b 304ab7c2 +N 5002187c c0321a48 bfec1d11 043029ed +N 500baedb 1b0f1895 bfb5d64d f0e38bb5 +N 500658c6 23fed7f7 bfcd151d c0419ef3 +N 5000800a 4401ffb1 3fed3ffe 1bc92fce +N 50079269 a5b55841 bfd82118 d9ec001b +N 500324dc c481556f 3feb6ae7 6727a3a9 +N 500227fa 07fcd940 3fe8b0f6 ea3209c0 +N 5014c5b9 d00c03d2 bfe74e26 2b3f620d +N 501ee831 86bc7f06 bfec34a8 7aa23414 +N 5018fa82 0eed1190 3fdd9022 fab7b6d6 +N 50104cc5 9fea28ab 3feffffb ab7beb3d +N 50111f97 705e34ff 3fef43e0 9f903987 +N 50144b73 e3858623 3fcd5fa1 2b0e05f9 +N 501203eb 34925de4 3feb34e4 cf939823 +N 50151481 d2253ccd 3fef867c 06e3d0d4 +N 5013f895 ed2f3296 bfecb39b 7baf1d14 +N 5010aaf6 5d34e953 bfefe4da a5568dc5 +N 502a0058 99a6c12e bfee5126 4b13c3da +N 502986b0 b7915702 bfe09ca3 962b38d6 +N 50252b91 3e491b66 3fe575aa c8ae1a24 +N 502e3012 d8cc722d bfec0831 20f2a20d +N 502f01c3 d82c22bb 3fe1a7d6 597be381 +N 50281953 156a74fc 3fd0514d f19fe2a3 +N 502df09a f2b9467c 3fe36121 c10b1d40 +N 502772a9 a8492360 bfefde0c e9aaf7d1 +N 502e5356 32442118 3fe2906b 9af4eeb7 +N 502a822d a6084233 bfc3ca89 88233a8c +N 5036c6e0 a012322e bfe75795 86533a99 +N 503e4955 dff6939e 3fdfca07 0232a2a8 +N 5039ca4c 1ba991ca 3fe926af ac09f9a7 +N 503c7cc0 2f323546 3fee4264 ed8bd221 +N 50362459 f1de51c7 bfef71ba 2b3988a7 +N 503e3d24 3909367a 3fc50a35 4a52b4d4 +N 5039176e d313a724 bfefa7fc daa2b33a +N 503b9bd7 8bb9aa8e 3fe955fd bae32da1 +N 5035d351 46f1710e bfeb1b81 cebec974 +N 50354416 a644d763 3fed9897 7b906304 +N 50485562 808446bc bfd38644 a91cf7e9 +N 5045b633 fd8bc7f4 3fce223e b0c2aa75 +N 504d8221 7730d320 bfb39ec5 e260e954 +N 50414b21 5864cfaa 3fc5b9c9 0ca0fa86 +N 504f333f d6ac7ba2 3feff587 61741109 +N 50496b4c 2ad5da3c 3fe0581f 084f1ca3 +N 504e75ef fa8c2fb7 3fed9f73 da6ac231 +N 504a8401 a960197f 3fefdaf1 6cf5453b +N 504ed1f1 bf1ca278 3f97f669 9afa2ccc +N 50440559 f6b08a67 3fddbc9c 28eb14f3 +N 5056e9c0 da231b0c bfe88827 5880454d +N 50505d69 6fe9135c bfe54be7 596b4016 +N 5055c1fc e4d18e3a bfc035a0 56780326 +N 5053574c 829031ab bfb45b6b 8793cb9e +N 5051ff66 e90c7acc bfed7665 1bc34f1b +N 505c7db1 f916bab2 3fec0178 fe62246b +N 50542926 52258485 bf948484 35563330 +N 50558e73 977cd592 3fe5f556 f3b49c81 +N 505b4750 1e0da9ca bfc1342a 13f0cea0 +N 50575899 32a22af3 3fd77d70 9f195920 +N 506ed9a2 2c01a6d5 3fda1f4b b33f5ffd +N 506cead8 af3bd929 3fccdbbe f8ee1cb1 +N 50636c0f 55c67af8 bfdde170 1b1ca070 +N 50653dc6 c8884dcb 3fd43e16 e9cf0790 +N 5069ddbc c275d02e bfecb3cc 7c716e47 +N 5068fdbb d8d2ce10 3fedc2cb aed7aaa9 +N 50641cdb 46355ae7 3febae78 83154e6b +N 506e57ac 0a93aff7 3fe9e81c a334d7a6 +N 50672ebb e1ae27ce 3fa69553 16d873d4 +N 5061e0b2 21874936 3fee8cab 117d004f +N 507c36ad 884b8a93 bfec9fa9 59de590e +N 507ce7af b8792816 3feb00d8 44bc3348 +N 5073ec8f 513e6d76 bfe6dd2c bbbbad1f +N 507b01f7 61feff20 bfeffcf1 f02a34cb +N 507dcbf3 00e6706e bfe40c8d a3a8aec5 +N 50707b6f 021dff57 bf9b9ebd b63fe630 +N 50791811 2fd431e8 3feeeaa6 03198b9f +N 50754169 ed4ed1e1 bfe78543 578de688 +N 5078b407 1739f2fe 3fe31c1f 8129f646 +N 507c4e23 74903fa8 3fcb54fa 4bdfca5b +N 50816aad 8cb69c5b bfec5a91 4d8bcc23 +N 5086bc3a daa6c65c 3fe829cf 7c9d6981 +N 508321e4 547da708 bfec1a82 52dfb064 +N 508f1a58 69bd956f 3fefed10 0bb9b923 +N 50862215 e130e99c bfd137e4 b446be59 +N 50897430 5a3a7b8a bfe8985a 229678f9 +N 50864cca f4adc4fc 3fc0832c a569ac35 +N 508dc513 b134e7a0 3fecb884 6c9e42b9 +N 508d382b bbb1b3fa bfdab0c1 e17f9079 +N 5088d1df 60ab72ee 3fee901e f5db3dca +N 50940733 a9a885de 3fc396f6 94bcaead +N 50906ad2 dd68f35b bfea55ee 4e6a87c4 +N 50966d2a 3a1d1ecd 3fee2e30 5568322f +N 509b7132 5d0a4f49 bfc66f7f 687aac1f +N 509595e4 5f8c9f6a 3fe70dd7 268f0630 +N 5093da70 2ba3bcee 3feac258 602e9096 +N 5095132a 8e346188 3fd715b3 3c3ab64d +N 509bec32 79e5c09a bfeadcae 8f3083c4 +N 50923cb4 7151a058 bfe6c90f 485d32c4 +N 5095dbba 5b5ca498 bfe6f43b f265ded8 +N 50ad86ae b6123073 bfe4e00f 79bb3737 +N 50ac2cde 829451dc bfefbd13 94daca17 +N 50a8d51c f9466cb0 3feff62d 70016e5c +N 50a8d141 2cbc316b bfeffd4e 3a5e663f +N 50ab72b5 0c3389ca bfe75898 adc56292 +N 50a8c4d4 14ca677c 3feffffb 13b812d1 +N 50ab80ab 4086611f bfedc934 2884d0e8 +N 50ad8bba 01abea61 bfd9a66e 7d076146 +N 50a7642b c54a1e0e bfb4ebf0 e7f82a29 +N 50a6bf2c 48392dc7 3feec0ca 0b400b8a +N 50b462a0 ee3cbe61 3feff831 47880fc3 +N 50b3d4b1 a5a6e2b6 bfed1935 048c7591 +N 50bbe304 0ce2e782 bfb18574 0bfc5f12 +N 50b75b12 6f3a6a76 3fd21d36 73fdffdd +N 50b146d3 a4d9cb32 3fd01b25 eeecc61a +N 50b49e0b 27f5cf7d 3fc97af6 75f8509c +N 50b13ae2 ecb32f0d bfb49b33 f5305ad3 +N 50b492dd c39d84d2 3fefff0a 1cf5edd9 +N 50b34983 9360ef17 3fbbcac5 c7ff966a +N 50b8d497 1f25b091 bfedd88f 37e246ea +N 50c67c26 3e739921 bfe5075b f12e58e2 +N 50c36036 3896c386 3fe16953 2056b600 +N 50cb4058 2b50d21c 3fef7259 425e7030 +N 50cdc3dd b0ce780e bfeec860 29de9a08 +N 50cdb455 26a22c85 3fc0275f 17226aa0 +N 50c1baf7 08e69ef7 3fcc8b41 6cb6fafc +N 50ceab97 ff11c7a4 3fef5b43 a1e8d588 +N 50cdc828 441c97d5 3fe10ef6 c248b083 +N 50c77d04 0123a1c2 3f9ba05f 32e63a4c +N 50c62303 1ee881a5 bfed8c5b 34b521a6 +N 50d64e6d e0eceec5 bfecebf2 29dbd3cb +N 50d93941 7b180dc2 3fe8d05c f2e60258 +N 50d88a79 588849a3 bfe66f16 a3933f03 +N 50d3bdf2 55bf5050 3fefc720 37c90b7a +N 50d637a8 85893fdc 3fe9efb7 0584197f +N 50d20109 f28a5c24 bfefd6ae 1860a524 +N 50d7f95f c37eba5c 3fca0f2f c98bb567 +N 50dbf523 e055f79e bfabb40c 4a2e3621 +N 50dd7674 9b701520 3fefd91b 57583c74 +N 50d2a7e2 417d27c8 3fee2117 4c1c506c +N 50e39d43 ad2b8b8d 3feffacd a3d0c585 +N 50e42ee0 4435c860 3fd0e9a1 83ccfee6 +N 50ed915a ddb5eaae bfd6dcc1 55531bb6 +N 50e8f81e 1645fe40 bfe8685b 26bbca9f +N 50e35467 5f33c3cd 3fe53fc9 21e6c3a4 +N 50e3e586 6cdfe0d6 3feada7a d09bc683 +N 50ed14d4 30bcce88 bfe160ef 9b7fbc63 +N 50e823b8 7f48aa5c 3fed5d53 e46a822d +N 50e896d1 ea4094b0 bfdfabf3 6904d101 +N 50ee6bd0 4f1eb2c6 bfe9a4ee af298fa3 +N 50f1c20b df5f02af 3fb65286 2519abe6 +N 50ffa8fe aecc5c68 bfecbdaa 07f97591 +N 50fd02a4 33bf424c 3fe0145b 137edcf6 +N 50fde28b 66a30de5 3fc31443 2609c1fa +N 50fc2b3f 35ac794c 3fc961f3 5a7ab60f +N 50fe4ec1 4cf8ae52 bfef8bc3 f682c67f +N 50fda97e 539da884 3feff6e5 171f9519 +N 50f9fdaa 6c41126c 3fefcfcc 1d7705da +N 50f985d1 ff76a738 3fea2439 dda82f48 +N 50fc0ab9 b7ea5d36 bfe50239 50e9b57c +N 5106d566 dfd34d16 3fef257c e87e70ed +N 51080335 3dad748e bfed9d6e 25efa283 +N 5101b032 9af38462 3fefbf8c e4b67035 +N 510ba6a8 66213e1a bfef7d91 d83b972c +N 510c07e5 32934f4e 3f96c19e ae157710 +N 510cfe7c d685af3a 3fef5702 b26ec175 +N 510d2243 b4d84e1e bfcd777f f7132266 +N 510a5e9c 179ee668 3fe1fb7d 8a785a70 +N 5107374d 4214caa9 3fefea75 784bbe45 +N 51047992 43328dd1 bfeee885 bb9b4cbc +N 511654aa c05ec7c6 bfedc0d9 e755d7af +N 5112d1f2 5f96a0c9 bfb6ed88 92114906 +N 511d9e21 b797a818 3fefff0a 1b73b40b +N 511fefa6 fbe25940 3fee2da8 e498a079 +N 511ca187 2d085cd2 bfe75932 0308fbe0 +N 51151295 ef798094 bfe31896 ff744f7f +N 5115cd8a 27b5289a 3fbd342b 7bd127ad +N 5119df6b 11951998 3fd88ef0 0577c130 +N 51175d72 0af27dd3 3fe99e9e 61e3d42f +N 511d200c ed15b2f1 3fc7e159 12f4631d +N 5128fdd6 68088588 bfc1d9d9 a6182ff6 +N 512aec8b 55d53693 3fd3ae26 c4ee5bae +N 512f259e 2a844804 3fe1a4ae 63082708 +N 512a52d1 8eeb702f bfefab46 7d0d7b16 +N 5120f7c8 b810197c bfe501d1 9c6702f4 +N 512e63b5 3027f522 3fe96c76 df869a5c +N 512d7da1 807a4b36 3fd25f64 dae11e94 +N 5129d0ad 78c198a4 bfe51d37 6734890a +N 512f7126 3cbcd18c bfecd0f4 2cb0166e +N 5129fec5 2719ca64 3fefb355 e4b79e03 +N 51320b35 39757ce0 bfefee4a 6d8ee154 +N 5133b616 8ca14448 bfefb338 c2e650c8 +N 513232c2 7f429ecc bfe9f723 da51b29e +N 5138d3a9 7b529347 bfeff5f2 c20f1dec +N 513987b9 1ef7dfa6 3fee38da 477232e1 +N 5138fd1c 6131bfe6 3fe20372 db10e99b +N 513b3559 5acd6d53 bfe971d9 f69e7985 +N 513bc51d 7f519fd6 3fcde698 25385085 +N 513bf967 b7afb8c7 3feaab0e a96ffbcd +N 51358505 cd819ae1 3feff955 1c2f4d2a +N 514025bd 6526d8a7 3fc57ace 71a19911 +N 514e214f dcf570a4 3fde49c5 cfa4d585 +N 5145b484 389ce4ba bfe22322 48c7a860 +N 514ec28d b4966e52 3fe42d14 d16ab116 +N 51416834 4a3e9ed1 3fd3e7f0 0143679a +N 51444e3b 672ea6fe bfefa85f bf9baafc +N 51488438 52a50cb7 bfe8a393 df64df1a +N 514914c9 92e9b765 bfd6b0aa 6856267d +N 514de507 c1184cc4 bfefda96 df8bdb97 +N 514f645a 9cf0af37 bfe55f7a d6ab9e25 +N 5151cdde a1f61619 3fec8ba8 66b8c53e +N 51580547 70cae426 bfe78139 03aafbbc +N 5159aea9 b9248a20 bfe86c69 17ffd225 +N 5155eb80 48b78222 bfdaf3da f18f0ff1 +N 51593fae ad6b2ff0 3fc74b84 829c4acc +N 515e87bb 8191fd30 3fef7681 d7dfb196 +N 515b004a 92ceddd3 bfee26eb b09389e0 +N 515fceb2 fcf94ada 3fe6d3f7 e4eff683 +N 5158cfe4 48ca8287 bfd72d32 d8564c3b +N 5151f5b9 ac39d423 3fe031fc cfa12192 +N 516115de f9a9a253 3fc257c5 eadc994a +N 516601e8 1b35a949 3fd005a4 4ea90156 +N 51687a6b f72fe5b4 bfec8ccf ff618255 +N 5165b12e ab4ef610 bfed88a5 49112d27 +N 5163d3be 2095ce7d 3febd6e7 a325e165 +N 516d6c90 42485e43 bfe8a60d 8d481d9f +N 51691c82 da4b4d50 bfeff38f c217819d +N 5169107a 4b706b64 bfdeb3da 78b775d9 +N 5162e83c 11c71f3d bfea594b ea066b7e +N 51651f04 36ddfa8c 3f796ccc 4b7950de +N 51760d66 05e5987d 3fd27f08 93e48a29 +N 517b1322 de0a354a 3fd8d4eb f4a2dc1e +N 51753ba3 cd475742 3fe360a0 1ad5fa44 +N 517d90ce 663f780e 3fefc020 b7514c05 +N 5174f0bf c1bca8ff 3fcf7281 82ed5c61 +N 5177f7a8 4ae65678 3fefad31 65da6a7a +N 517b3beb e07d5d2e 3fc1830d 0e63c4c8 +N 517b5597 43b37429 3fe8bcd5 0785736c +N 5170e2f9 ef801d96 bfc41897 bfe09dfa +N 5178143c 7ccfa5cc 3feec880 af1554a7 +N 518fd361 2de8a70a 3fe48eee 8a3b6668 +N 518c2548 9165dfec bfe11ccf b4f619bf +N 5186ba4e 50026896 bfe4cb40 b1adecc5 +N 5184cbc4 dacd8096 3fd5ca44 10373aab +N 518bb8ac 3b2eb28c bfeeb33e b565872e +N 518af56c 9dfa7324 3fdd21eb 72b28bdd +N 51863ddd 31b73147 3fec2d0a 1c08eca3 +N 51897ea9 7e5b227c 3fd81aae 3988619a +N 5186022b 4c630a61 bfef63b6 1ed56210 +N 5189b671 3b0653dc bfc8d4ce 6952126b +N 5194bd15 89d99d44 3feed980 76e30dd3 +N 519776a4 c073e5b4 bfec6083 592a5160 +N 5193b934 14645de1 bfef9984 7f4901fe +N 519ec2ea 8c03bf34 3fefab73 23faf473 +N 5199382b 3dace8cd bfef7e79 fd727d60 +N 51912c90 6cece2cb bfefe65b 01527c81 +N 51981f32 fa9084b6 3fed9a80 7d50b6a6 +N 519fafaf fe8282dc 3fec46df 0720b447 +N 51947932 ffa071a3 bf94b920 4f36d055 +N 519de4f6 3fbce5f8 bfda3d93 ac588736 +N 51aae717 0536f0c9 3fe05b10 be973ab9 +N 51a8fed4 d0bf4e41 3fedc39d 826b6b79 +N 51ac2de6 b45d34a6 3fd3cb30 a0dc9064 +N 51ac98e8 1b3b8264 3fc92b1d fec10f5d +N 51aef608 766e80b2 3fedf3fa 2099f423 +N 51a5bc95 60a38b6d bfa4cf5c 8ce8cd44 +N 51a078c5 07092f2a bfe967b9 ebdf4cba +N 51aa2ab5 d2fe42c9 3fef5398 0f35f64f +N 51a74f2d 9ace46d3 3fc32bd8 e0465434 +N 51a4483a 27bf2b06 3fe378ed 0ffb6cfd +N 51be36c1 12e53ca0 bfe861d4 f1b50e32 +N 51b5add2 960a60df bfcb09f5 b8e9089a +N 51b73772 90d1cc46 3fe43d0f 31f4c11e +N 51be0ae6 9de747d1 3fea0eda de2cf88c +N 51b61c48 8c7a5c40 3fc235cb 22a9fcaa +N 51bc77e3 d7492caa bfee566b 68caac55 +N 51b6f841 2e06b653 3fe48430 4b723636 +N 51b891d5 0924f398 bfd70028 ddf0359f +N 51b6e7a8 328e29f9 3fe2e9e6 ce3e1f95 +N 51b6b676 564d3c40 3fece2c8 5b67cadb +N 51c8683f 5c0c5d44 bfe1a6fa 8ccbaa0f +N 51cc4e0e c2d8a93c 3fefff4c 62e8f045 +N 51cc1b5a 572d1c7d bfefff17 d6905857 +N 51caa657 c2804ddb bfeefb7f bfa0aced +N 51cd7771 b7757642 bfd65ba6 0c4e20a3 +N 51c393eb 8cfd051e 3fecaaf2 241ea74a +N 51ce9ad8 a0085eac 3fb55db7 a55ca673 +N 51c21476 d5c0e05a 3fd5de8c 9778cf07 +N 51c3833d d22d7b56 bfe79f57 f0046568 +N 51c76d5c 05187cac 3fe5b87a a0ad829f +N 51d21884 79fb562b 3fda5495 ae187ff1 +N 51ddaa11 6589f1ed 3fe0078b 04c0c3c3 +N 51dfb68f 6f32991c bfefcc69 e67c590b +N 51d7c438 c4701f43 bfe4692d e5363c1d +N 51d9c8f2 5f9471f9 3fd00031 46c2e1a0 +N 51d3cef2 d06d8262 bfba96f3 0f6ead74 +N 51d29f3f 269d9f95 bfbac8ef 88d510dc +N 51dc77c6 8ad238d9 3fb3c0a0 ef041957 +N 51df7406 6ef0c025 3febc655 0745f2e5 +N 51d6d431 098b0480 bfefa6c5 5de9e10d +N 51e88a2b ca2f4dc2 3fefc129 0b6aa57d +N 51efd8ce 8e94d61c bfc144ee 69e8566e +N 51e08552 960e5d1a 3fb46628 a17811f1 +N 51e270dc e24b1664 3fa44619 987995a6 +N 51e6bcfb 27971636 bfd8f7f7 9c0f70a0 +N 51e474fa 864706da 3fe72174 29432019 +N 51e8c161 1f66bb34 bfe2c135 acfd7760 +N 51e9068b 979cfdab 3fefdfea 11cf3084 +N 51e6b515 eb232d3e 3feaf1b9 76f37bb8 +N 51ee02ed cc4f4c68 bfef6173 70dfe6fa +N 51faa497 5f4c0d7b bfd9dfe2 a28ea9b5 +N 51fa74d7 18f46243 bfe73007 5d980a49 +N 51faf2ff 1d3e6be4 3fee5b1c 453801ff +N 51f6d3b9 d965982d bfef83b1 e64c61b6 +N 51f9f7ca 8e1ab419 bfecdce0 23ed9472 +N 51f7c888 7085015d 3fed5044 f447db8f +N 51f4e03e db15a8d3 3fefcc10 28c31a83 +N 51fc4948 6158f878 3fd76234 a1f16603 +N 51f291d9 baf0bec4 3fe8ed43 e77ce888 +N 51fcd3ac f8f5b17d 3febf87b 780d0c06 +N 5201f297 afa8c6ae 3fecbdb5 f5bf9a18 +N 52036072 c60eb5b3 bfef311c 462160f0 +N 520ac877 92a22c82 3fef97c6 7eae0dbb +N 520e304b d48c7a23 3fd6eac5 3606f12f +N 520d9f8f 7e0bb5c4 bfcfbc35 3febb4bd +N 520dc1dc e28daf48 bfb8e984 0384d084 +N 520a2bd2 dabd24f3 3feff429 71500644 +N 52006b97 6fa94c70 bfdd590a 16a8b759 +N 5208d8a2 f5746a20 3feafc13 cea07990 +N 52002d37 4bd03714 bfefffb4 21595fa5 +N 52190b27 df75800e 3fd52ea8 b590d775 +N 5215729c 588979df bfefe472 a9c1bdb0 +N 521726e8 beaef971 3fe836b1 64756891 +N 5210139e 4fab730e 3fb7a4b9 a1d57bad +N 521836a5 7f9b7259 3fefb07d 17c5db38 +N 5213533f d06b1d0f bfd1d01a be2f16ae +N 521815f5 05bc1738 3fefb272 01a51aaf +N 5210d323 d59ae59c bfcdacd6 eb4c1d44 +N 52183560 563f450c 3fef5ba2 6d5eafd3 +N 521feb6b 744b3fa7 3fea3ec3 47fd3f27 +N 5226b556 19126402 3fe7c2cf ba7115a5 +N 522e7929 29d8b47c bfec1d75 781b73ea +N 522e2c71 8e911c96 bfef3a92 075c9c28 +N 5220a5e0 149697d3 3fde0352 52ae53bf +N 522bf7a2 1e75fe86 bfc3be01 7a2974f9 +N 52212c4d 8d7bebbd 3fe78c90 3eda1523 +N 5226f823 df8fd8f8 bfe4dc28 6dc0fd39 +N 52210dca ab665a4e bfe8e907 6266cfdd +N 52237da1 1bd4e760 3fd33b69 aa0531c7 +N 5226e9b0 575c891a bfe5e1ae 2fb7d210 +N 523c20bc 0bbc6272 3fce91f5 185fa2f2 +N 523c075d 7f875270 3fee848d f0fd8da6 +N 523a3019 ab5580ba 3fd09207 91adeb2c +N 52393cae 753ee710 bfe8c626 3b9bb0ee +N 52397be7 ab321bf8 3fe4a3f3 02586035 +N 5230f764 d891c0c7 3fe9ff61 be3a58dd +N 5234c61b a6a136c5 3feedafe 1fb3924f +N 523800e7 b72a4b84 bfd0f290 7e689cab +N 523a7973 ee26b12a 3fd53504 0d7c0257 +N 5239d4c5 8d26d3e6 3febc3d5 b316b0a9 +N 524c45f7 81b67f04 bfef2bfc c9f205f4 +N 5248d57c 50f7a6e2 3fe435b1 5e52fd06 +N 5241461e b449e3f6 bfeea849 b6f5419f +N 524634d2 b3a0c8f4 bfeceda4 837ac66d +N 5247d4d6 0ab87716 3fe3cdf4 2a4011a4 +N 524cbe1c a2a378cd 3fcdca1b 5ee5a7b1 +N 5249fd0e 8ad7bbf1 bfe875e4 2b9acd79 +N 52418a7e e1a00e3d 3fcfd034 99dcea9c +N 52400048 4c140b8e 3fc2f3bd dd789b88 +N 52428b2e 6197a20a bfefe91d 069eb5c8 +N 5256e543 2cd2e4a2 3fe12297 93877157 +N 52597916 6cb64108 3fcbbed4 9c05eed2 +N 5257f79b b033e4d8 3fa7123e f0bfca54 +N 5258006b a73b9cd3 3fa7fe31 b3bc6134 +N 525aa712 9bedd668 bfca7955 c93de924 +N 525d64a5 5a5422ce 3fc28ca6 bc6fb8aa +N 525136eb 5441210f 3fa446e0 22bd5be8 +N 52501369 c259a68a bfef6e76 6daaa5af +N 525abbc7 e0bc5f1e bfefed39 d8f3ad19 +N 525d2904 fc3b20bc bfee68de a8a3e5f2 +N 5265ed78 4cdb017c 3fcf2b76 f74f4971 +N 526a8723 b090afa6 bfeffba2 caaab62a +N 526c8a17 627eca6a bfd0ced9 3e86851c +N 526222dc 49b24ee5 3fe51e17 ce145292 +N 5264d344 d71289d6 3fb8ad55 3f1dd69d +N 526831f8 dc9aa113 3fcc0ce1 04e0db66 +N 526063e8 afb176e3 3fecfdcb 260ab024 +N 52606124 448591bf 3fed8ccd cca2ede9 +N 526aab60 42b96a0a bfeede42 5ef421fa +N 5267f748 c61716fa bfe1b958 3ee548ab +N 5272bc2f f496da82 bfe86ca1 8af48688 +N 5278d0ad 049c1c70 3fbf245d 214b4cdf +N 52757277 66c863fa 3fd049e4 fa27839f +N 527dacb9 5995874b bfeecbb9 108b5707 +N 527e1ece dd145feb 3fc1fdb8 f4ec726e +N 52714a60 87ba4737 3fd52d25 96d4f16c +N 527dbe61 6e096f68 bfea5822 6fb32eb5 +N 527583e0 fe1a18a0 bfe542ed 2b5b2449 +N 52750a8e 80a5a633 3fedb0f1 7014757b +N 52769664 34db88c8 3fecf298 8343614f +N 528e854a 3b804f69 bfebda32 f03053d9 +N 528a9e96 c0558747 3fd3acab e3968dc3 +N 5280513a e818a78b 3fef3a8c 8aacc62d +N 5285dc0f 41632a32 bfc955a3 492b0180 +N 52834ddf bf696f30 3fe3b809 df8e7cd0 +N 52872087 edb0cd25 3feffd88 4c9feffa +N 528d4272 8de77d1a bfe0a62c f03b2e52 +N 528b9eeb fc42dcc1 bfd1cfd6 d542a252 +N 52800f59 22c0adf6 3fefea2c aedd30d5 +N 528fd07b a9f07629 bfef0066 ca6668c9 +N 529df2a1 831963b1 3fe19788 e7037679 +N 529c7537 8b0e6203 3fef3260 07d723f8 +N 529772c8 3cd1b2b8 3fe832ed a46ab6ca +N 52962bb3 6d53c6db 3fcb44a2 302e8c7e +N 5290d69e 1e6c4b57 bfeb4f63 3a8b403a +N 529c9076 47d28882 3f8a30b2 92f59c66 +N 5294753d 5fb84147 3fd9829c 470972d7 +N 5299e6e6 61ae9cc8 3fe67739 1d34b535 +N 5292a3fb 4ef02153 3fb0440f 05519a7e +N 529362cb 0b3932b6 3fea33a7 8264442f +N 52a4c0a1 1ae8eb3e bfdb28cf 47f3b1b8 +N 52a0410c 33f68325 3fea6ccc 79c78db0 +N 52af42d5 b1e338ee 3fecac01 5cdccc14 +N 52a8cfa1 76d8f3e2 3fc4255e 7f30081f +N 52a0d220 b8d8ef40 bfe82ae5 8b4fbac2 +N 52a5bf3c add6729c bfd611f8 96e17417 +N 52aeb586 efc289cf 3feffd90 a06bae0e +N 52aa0aea 5193623c bfd5fe24 f4e3dc22 +N 52af89a0 43d85772 3fd0ea7b 9627d903 +N 52a1390f aed2ae0d bfdca6d9 3d6e7cef +N 52bcb9bd 18c0c7fe 3fe98928 990366e2 +N 52bad417 1c98812a bfefe5c4 946eeee9 +N 52b96916 2baa7244 bf9fd1be be0eb6d7 +N 52bd489b 8998b688 bfe79cce f4fb5923 +N 52b01dcf 659557a7 bfef0316 e0ca0665 +N 52b570b5 00aaba78 bfe0ff37 d9e2b08d +N 52ba2611 911f55f8 bfbbda46 1cfb1298 +N 52b685f7 723256ba 3fbb2077 1dbef5d5 +N 52b801e4 e76ec944 3fec48ff 1070967d +N 52bb6aae 751638ca bfba7bf5 c3ba0548 +N 52c9c500 32e58250 bfe888c4 5b7fd142 +N 52c0b364 a625a796 bfef9c63 17dd4b12 +N 52c3995f 7e5f7875 bfe9f6a4 ea34d589 +N 52c4a9e9 52ecc4c5 3fe13830 9078bb48 +N 52cc8369 7402aec7 3f927593 be65fcce +N 52cb8a31 a76d2f78 bfc5544d d6ad8aa3 +N 52cefde6 925274f4 bfeccb18 1928284c +N 52ca5a03 a5fb4d10 bfdc5da7 80054795 +N 52c975ab 005df40c 3fe20a00 7a32995f +N 52c76c32 50e7f032 bfef7b6f 34a57ef5 +N 52d5bc0d 4abbe4d1 3fe399c3 d9ee3f3c +N 52dd9053 eededcf7 bfefe8a6 0ff578b7 +N 52d58725 072cc0c8 bfeff4ba 8db142be +N 52db7b5d c513fc11 bfc5207d 41883775 +N 52d15b19 852b5ac2 3fefff6e 4040fbb8 +N 52d7cfd5 2de99209 3f9d9f99 f34ed0cf +N 52d43472 cfe08a7e 3fed3567 aa8daeb8 +N 52db798e 91c617fe bfe60af3 6b94e8fa +N 52da8b4a f9cb234b bfb6430c 4f5c61aa +N 52dd453e 41e192fe 3feea40d 75de881b +N 52e332ec d6f1a924 3fca80e5 eac1b044 +N 52ed9125 56af1292 bfeb056b 3c98421b +N 52eb3d36 9a5b0c24 bfefeaec 91c92e4b +N 52e02abd c63b2b47 bfcaa9d8 e0cbe5c8 +N 52e68bf2 436a0b08 3fefe134 d895425e +N 52e0a92e 17193ad9 bfefa977 24af24ed +N 52e4f7fc 33383f8a 3fe9ecc5 17d51f58 +N 52e31df4 93338b15 bfe996f3 0bd6407c +N 52ec9da2 e7fd4391 bfdcd72a 38825efb +N 52e587ea 7a8339f7 bfeb63c9 cd70f5a4 +N 52fe208f f400bde7 bfdf0b05 56c9930b +N 52f47b12 22db58e6 3feb3d61 6abfad85 +N 52f8cb15 7c895962 3fca2a84 9eed447a +N 52f642ec a2a25bc2 bfeee89c a40d1952 +N 52f5c624 c6c54eaa 3fe9dc3c e5d7e8f9 +N 52f4399e 0f536a38 3fe45b31 53ee27df +N 52fee29e 09bc5348 3fe2ab9e f48d4b28 +N 52fad46a 3c52f4e2 3fd0aaf8 28c72935 +N 52febb11 df42c360 bfe04b6b cfecd99e +N 52f5ff80 59391c5e bfe44c74 4baae6dd +N 530a8976 abd691f3 3fc4f731 92031178 +N 5305270a ab5cd05a 3fe31abd c0020c43 +N 53050459 152019b4 bfe487d6 54650b99 +N 530ee6fe eeefc776 3fe2eec7 a25bfa1c +N 530a5673 bddcbd2b 3fefa91b 09336a96 +N 530f8e53 e22abfb6 bfe140d2 d47da201 +N 5305f2c4 791c1b04 bfefff26 3499897c +N 53066281 a951153d 3fefb06b aa99532d +N 530f9196 f3e8419c 3fd26ed9 33a16a67 +N 530c2425 c647b75d 3feff974 37586f58 +N 531c2386 d720ac74 3fe0edb8 568fd796 +N 53135fb8 97b9ab9c bfe7deae 47f5171e +N 531b0724 c4d9db0b bfefddb9 e5345ca4 +N 5311c218 a24fb059 3fd3a47d af65b8e8 +N 5312ef84 9f7ab3dc 3fefd9ae 948852be +N 53136061 1f34f3fd bf80aeed e00441a6 +N 53164196 70657e96 3fd9aacb 1005a89b +N 531dfff2 936ae431 3fd0e988 121b74bb +N 5316e0d7 50da92b3 bfb34dd7 ae98712d +N 5317273d f471ff8a 3fb457a6 2dab32fc +N 5325ee8e 9005e5e0 3fefa575 d5f3540c +N 5321e739 b572232c bfef41e2 6699dcd5 +N 5328f8a0 8a8ce37e bfef4a31 c4f9021c +N 5324ca6e 8cd1db04 bfe1c6bb 462d0f2d +N 5323ec10 271296b4 3feb0cf1 08ea03f8 +N 532a63e6 6ab4c200 bfef034b 84fd36c4 +N 53229952 94e5e6f4 3fbdb592 25230e74 +N 5327789b f020b730 3feecf67 b5254285 +N 5324ca2c 5bf93b1e 3fa7d5ea 0207a3cf +N 5322f1c7 9f94114d 3fe7704b fbb7fd2c +N 5337e36d 96b74d52 bfed4cc3 83e16a96 +N 533ae7a0 692fef8d 3fc33313 886b2f53 +N 533c3c3e 94072494 3fefdc1b 7627f64d +N 533a6d6d 3e56cb36 bfe48300 79f663da +N 53342761 9da1c1a9 3fef5e56 5f276c31 +N 53317062 bdfc41c0 3fe4859a f9f42977 +N 533d8714 ea765985 3feffcb1 826ffd65 +N 5336643f 718298ad bfefc699 049ea583 +N 5331e9d6 6b3bfda6 bfee0873 2195347c +N 53347ebb ab1a1d5b 3fe854ab adddd492 +N 534944cc 3d17c5d6 bfaa7c89 78a2165d +N 534e6e3b f66f7ee4 3fe6c21d 1e80fc73 +N 5340b2c6 28b99f65 3fe407bc b2cca7fe +N 534af208 4212cfee 3fef9c75 6768cdca +N 5347823c 2705a085 3fc38ada 2857cd60 +N 534cdaff 203d758a bfea1cfc 9930c987 +N 5342aa36 67b5eca7 bfce69df 4007d32e +N 534c862d fc6d4b7a 3fea8b1c 945cea6a +N 53414775 a9be30b2 bfeba283 df0af95a +N 534e2c61 a9e39b13 bfc8c0e3 642405eb +N 535c91be 2fefe150 3feef30e 238aeb17 +N 53589097 8e528082 3fa1e38c f0952a6d +N 535578db 5423a07a bfefd400 1200120b +N 53514a20 3d2c51e0 3fe43947 cf91065d +N 535d40cf 168e6d88 bfe0e772 992f08a2 +N 535007c5 8ab7dcaa 3fd12057 de1a0ba6 +N 535e4fd7 b601e96c bfed2c66 8db74f5e +N 5355134a 808d982c 3fedb44c 47d2b1c6 +N 53541e45 e28cf2c4 bfeb93cc 83c8a851 +N 535b5a20 3ec4b76b bfbe3cec b8676a4a +N 536aacb7 064fe6d2 bfe3ab16 ee5aab0a +N 536fe20d e2d9d8a6 bfd91aea 466a750d +N 536fbbff 973f92d6 bfdf6835 64a59dad +N 536cd9fe c31ca0de bfeccfe6 98a72f54 +N 5360e885 aaf76478 bfd251fe ec58e09e +N 53643d21 4d003956 3fd40efe 528b0419 +N 53658a6b 15c8b498 3fdc4d7b 61b1ee8a +N 5362719a 2bdd3d52 bfeea0ee b62fca26 +N 53674a3f 3e8f9666 bfb8517d 11486fa9 +N 53607d46 d06b3e00 3fdea0d8 8469be66 +N 53721cd7 adc892c6 bfeff79a 25c5fab2 +N 5379a921 3948f48c 3fc5dc39 367035b1 +N 537a96d9 e31c3577 3fd75369 d3ca2db2 +N 53743a65 d74fb692 3fefc602 5e297646 +N 53722187 3508ea79 bfefa7c4 4ddfd3d9 +N 537d564f 6094e1a6 3fe82a1d 1a0d9d5d +N 5373df03 c39dcf22 bfe0a1da ae42a85b +N 5371965e c7039abf 3feb13a7 f2d4ad5e +N 537bba45 029fc886 bfe0ff85 56759e70 +N 5373cfa4 1266c3a3 bfef66f2 90631305 +N 538016bc 768791dc bfae3f3e 315a8e62 +N 5384f04e 59964f23 3fd99036 524a732b +N 538ae0d4 49e6e47e 3fef76f7 d0d985e9 +N 538de57e 134775e6 bfee9def 81907861 +N 538dbdcf 865010fb bfde0c6f 4ea9d3d3 +N 53801775 700a2845 bfe0f0ac 0e26e5ff +N 5384626e 42b5cef3 bfd5c702 60fe278c +N 5386d562 d440bb63 bfd1a48e b9a791c9 +N 5386f9a1 7a1222d5 bf840301 fb916e4d +N 5382ef2b 84a36bc0 3fdf9276 601dbfb6 +N 539c8508 a04bf5b0 bfef4b10 1f680bd9 +N 5396082f c94e2298 3fe869fc 942dba35 +N 5394d8a1 f91529ff bfe0e546 c5c14c33 +N 539866cd 49c88f5a 3fe54eaf c124a793 +N 539d61cb a7d7375d 3feffafa 773acdc2 +N 53960c2a 3a003dc2 3fd3c428 64b38c14 +N 539a12d9 4f79bae4 3f9f6728 a866c8da +N 53987c28 3dd25345 bfeaf0d9 530c3a5c +N 5397a5d9 a0292638 bfa68d74 46140bce +N 539f78f1 e2501e14 3fefd63f 4d656204 +N 53a9e01d c33e396e bf905312 790c614f +N 53a5333a de1a8170 bfefee8e 7c43f991 +N 53a557c3 77ed5b66 bfe24d65 0581e11e +N 53a44533 b718bef0 bfd0a1e4 3a387887 +N 53a79287 61e7653e bfdb7268 e53aa405 +N 53aac50b 3e740b37 bfdd71dd e9d45455 +N 53ad696d eddb2b8a bfec48b9 06ebae5d +N 53ab508e 709dfa92 3fbdb149 88cee4bf +N 53a64de2 df66148c 3fb6a588 0d716f63 +N 53a591c8 eb8d4718 bfdb1d6e 8819a1db +N 53b62825 67c00ba1 3fe5793d d74b5b83 +N 53b76b07 08c91c2e bfd2b70e bec29527 +N 53b8f7ff 1ae1f214 3faa3644 5d283523 +N 53bb61a9 5043be86 3fed9776 577d416a +N 53b97a54 3a0515be 3fcda3d5 ef3805bc +N 53b97b8f f28b4a08 bfeffbfc 7310e37d +N 53ba76e1 b5470cf4 bfecf965 7ff1b48a +N 53b0ffed 0abf7e7f bfe60358 2f62c4c6 +N 53b50442 2f0145fb bfe8d2f8 be608a6d +N 53b907a0 fd119c11 bfed3371 4832e9ed +N 53cddb9c 5cc2265a bfec4f06 6c082ce2 +N 53c4e027 1ce04ff1 bfeed4ec dc8caac4 +N 53c6327f c0fa85cc bfbbce57 8a6f4608 +N 53cf3a18 e96413c0 3fe2196d 9619acb0 +N 53cb144e 8a84a234 3fe6adea 3b13e73d +N 53c2196e b6b4aa9d bfef2628 0e4e69ce +N 53c9bf18 b734aae2 3fd30c06 3b403c36 +N 53cd016f 7f8a3ff0 3fefe974 f2ee8391 +N 53ceb3e6 128c4100 bfd979d9 99e3d248 +N 53cf1de5 979ac74a 3f81ebf7 b073cb30 +N 53df55a7 3c4a6884 bfe8ed0e 9be3c3eb +N 53dc8080 f50bf6ee bfe30418 f2fb533e +N 53dc93de 3cd1c31e 3fe08ba3 22110ccd +N 53d41d16 463ebc8e 3fc51829 0356911d +N 53dd79df 1c12b952 bfb84c86 e8eed671 +N 53d2f6d8 bd6c6a98 bfe96672 70e624db +N 53d498e8 e6bdefe2 bfe4caf4 4da5f192 +N 53d0203e 4841d7e2 3fe53d35 a5bf2ab6 +N 53d5359d 4b92eaf6 3fec9628 58953d0d +N 53d1eac9 1416bb08 bfdd8749 e6c94c65 +N 53e2bcb6 02355458 3fdd8e2c a0abbdee +N 53eb32fc 7716d143 bfd36db2 9a40c1f5 +N 53e09e62 9f552c18 bfeaad91 c7596b24 +N 53e024f7 24f95bfc bfd59525 b04b611e +N 53eb4795 75e2e295 3fed6e17 9a80933c +N 53e921d6 4bbac04d bf947531 16d3a027 +N 53e6c927 2a23d0dc bfef8a74 a21a2c2a +N 53e3b56d 0a90fa24 bfc6a6bb 3b52d787 +N 53e6b80d 87102991 3fec0fab f1f58286 +N 53e0da2b 4c897a63 3feffce1 552fc87b +N 53f5c4cb b588b01d 3fe46565 d30586fb +N 53fbb6ed 730869b4 3fe34711 9723fc1c +N 53f85c3c b16f5097 3feffc67 b53a7a88 +N 53f7a89c 20aa91ed 3feeb970 ec0055de +N 53f4b0e0 8612042f 3fe9d4be e40b1a6b +N 53f5e702 7c48a937 3fd3cd3f 13832d2e +N 53f25414 3f8eba86 3feffa47 ee3ace81 +N 53f4b1f7 00ba7960 bfdec663 e934f311 +N 53fd549f ec42751a bfb56500 53908912 +N 53f5341c 513686d8 bfeecb39 48fcf94b +N 540f2b2a a952fd0e 3fe0b137 67216fb5 +N 5406adcf 001d3a88 bfe33fee def447fb +N 54002da3 c2ee1045 bfe1bb18 5439c688 +N 5404dd8f 7b3d6bb8 3fe40c3d 79573062 +N 540bf9d2 aa5e9c62 bfe058fd 4b07d450 +N 5400f3cf d88c64bd bfebe0c4 ff32f0f3 +N 54099060 570933a2 3fed2d21 67a4386f +N 540130b2 33c5362b bfb2ecf3 81b76262 +N 540770a6 e1be7a2a bfce8b5c bc72fed8 +N 540a4980 2c313786 bfeff700 462c31a3 +N 541d1e41 3280d1ce bfeff6ba 8b5cd9cd +N 541312a6 40ad160c bfef192b ad774f10 +N 54163a4e 75cb75eb bfc8cf33 a5a3e05f +N 541fe44f 1d471d31 3fec287a fe3368dc +N 5413cb67 12c0297f bfecafd7 bbc901d0 +N 5419c966 773ca295 3feeaf62 a3113e7f +N 54119617 46a69f4f bfe78297 d3c9b7a3 +N 54196355 008b4cce 3fba2dd1 92c231ed +N 54136b81 43620f69 bfe42ce8 c5007f94 +N 5410cd05 f68ce0a3 bfee114d ae22bf0f +N 542690b5 b54ab51a bfe24bfe 98de5a5a +N 542971ed 01e4fd0c 3fc1ba28 80b2f0f8 +N 5421b31d a98d78e5 3fef66fb b8595409 +N 542b451f f6a0a36d bfefb84a b62b594b +N 5427aadb d5a8ec1e bfee8f92 0f151fa5 +N 54285bb5 2321b710 3feffbd6 f675d2d7 +N 5424e3a5 44e639a6 bfe1a09f 05f6531f +N 542b8bc8 a3526e82 3fe9339c a36cf96e +N 54276243 bcf31c8d bfef0893 00359b4d +N 54299113 736da4ca 3fd1b41f b5b49aad +N 543f2126 8d2ffb96 bfde5734 df7c2167 +N 5434fd35 990c3510 3fef724c 7abd9f87 +N 543a27fd bb07f222 bfe82659 446811d4 +N 5434c348 253ec15b bfef287d 9ccd433f +N 543e6ca8 5d243b39 3fee716a 74d9688e +N 54392ca7 695f60b4 bfe4846b afa5d850 +N 543d0ef9 72dcde50 bfdf3218 445e0d11 +N 5437b6f8 e03dc2d1 3fce4a5b ccaebdf9 +N 5433c56d f3d567a7 3fa9ebcb e8e3627c +N 54319231 cae9276d bfef8c05 56a6d295 +N 544988fb 9332755d bfea693a 1f0f3678 +N 544bb27b 6355bf38 3fef68f7 fdd1e692 +N 54447336 2a1f63a4 bfef9b74 486e9c3d +N 5444b9f9 4e07f3ae 3fe5ccd7 1fdd504e +N 544b3ae9 e20ed726 bfb9be19 00ad2357 +N 544928e1 933e7d48 3fdd47da c95175ed +N 54455305 79ef746b bfef0ddd 96b8d3a9 +N 544ce1bc 4f2e4708 bfb1d819 6f45be23 +N 544d2b7e 0eb53942 3fec3b33 c4eefed8 +N 54484f28 fa8ccf93 bfebb7ff 3c4557f3 +N 545cf96a 8aba950e bfcc6e21 45d729ee +N 5450200c 72118c7e 3fd2c69b 33f2d020 +N 54586d04 a55858ec bfe82016 ea9c8879 +N 54559067 1df2c4b8 bfee53c0 23482429 +N 545b67ee 135cfd34 3fe01cf7 eccf901a +N 545518f8 21882fad 3feffbbe ab91c24b +N 5458f88d c2dfcd84 bfbee7c3 3820cda3 +N 545ff8c7 aebf5d06 bfecf28c 00878abc +N 5453fdf1 254750e5 bfec0ebb f34b6769 +N 54506226 a76faf45 bfa3b47c 7650ad20 +N 546cf1da e1459b17 3fef2eea 24605c0f +N 546fa0d9 00ac356e bf8ab0a6 1357507a +N 546609b0 96ac8004 bfef3e7b 5f795f94 +N 54678c02 e0da062a 3fcb0c5b e0e857e2 +N 546ecce3 c6e0f182 bfd0db9f 694cc0f4 +N 54681e78 f6999ecc bfef000c 53456cec +N 546ff93a bb534524 bfc89264 461de524 +N 54618097 3add7031 bfd058b0 eb6b3430 +N 54659c0c f0228bbd 3fe50b99 09b7b897 +N 54683d28 1dfdfe2a 3fee61b3 23c7b138 +N 547eceeb 6155626e 3fa60d20 566d3b9f +N 547d6543 95e30eb2 bfed378a 9705bb70 +N 5479ccaa cb8bfdc4 3fe2fe8f 4e2fecf2 +N 54781a32 09228741 3fe6171e d4674027 +N 547720bc 52c45da0 bfef0bf1 be8ac373 +N 547ab2fe 1eeeeed8 3fefffda dee081c0 +N 547c19ee 8cc2c526 3fd36b01 e2e53e72 +N 547d566b bd76582e bfeadba7 ce85e711 +N 547b2519 99cac5f8 3fed0e01 80f86ee8 +N 5470cd33 31b0e5ac bfee1155 017a636a +N 54822aef 18a667c8 3fee2112 40fa98ff +N 5486f53e aed40149 bfef19f8 8715ec99 +N 5482f07c 3c1dd308 bfdb7a28 5f38b93b +N 5482e37c 5edc6347 3fe38447 53d1e689 +N 548d4b7f a660a962 bfcf7ad9 cf6e9329 +N 548df3a5 3a1495ff 3fea2831 78b5986d +N 548f12e8 5705d6f5 3fdc03c2 e9fc09e4 +N 548dbd77 7aece03c 3fef5b3b d81aa118 +N 548981ba 7fcae5aa bfe713db 36d5eb9c +N 548f5c0c 8fd5ee45 3fec2f85 3d75ed7a +N 549079c3 c4bc3d6f bfeff213 0e797606 +N 549b81dc afc01b74 bfe947da 1fd166a2 +N 549be3b9 888cb487 3fecfb5f 0966678c +N 5495e7f7 34cc408f 3fb4cb65 b1855cbb +N 54911960 ad27bc6d bfc121ff 23aea944 +N 549c43ea 7d3edc1d bfdcb2ae d95cb20d +N 54922b3e b9e81921 bfe335a6 51adcf6a +N 549b61d6 384b68f6 bfec6745 33504747 +N 5494ff3d 32e0ad01 3fc037b6 aa4ec4f3 +N 549f6e9f 53be2250 bfdc0d1e 8157c78a +N 54a41095 dea5d3c7 bfda27fa 629d79f7 +N 54a89402 eb8b7755 bfe1eefe f4cb8b9f +N 54a60063 e11dc22f 3fe63fee 931a56eb +N 54a4e634 066ccb7b bfea1382 a865b724 +N 54a37dc4 56894026 3fcaba19 88170896 +N 54aff293 6d8cba1d bfee231b f4033569 +N 54ac9b0d 88c0ff71 3fdf9807 bf5bd4cd +N 54abe392 c3801eba 3fce6a37 38176510 +N 54abf5f0 cdf875ba bfeec4e4 e51548dd +N 54a20748 88c8f512 bfeb3eb7 29272ad1 +N 54b20298 e449e5d0 bfef3621 21c41c9f +N 54be4d37 12e42992 3fe94fbe 5409244b +N 54b88b5d 4108b277 3fd244e6 27d254d9 +N 54be32c2 98e07680 3fe8dfb8 4c06f3cf +N 54bf69e7 83bad474 bfe09239 85d793da +N 54be42d3 1615f042 bfe7991c a613a961 +N 54be42c5 7dee9d27 bfe4ac2d eb641520 +N 54bac645 402d7f93 3fe93fcd b5b95145 +N 54bdf437 744a5609 bfee2734 5e4da352 +N 54b4952e f297989e bfd3f46c d25ff73f +N 54cb6fb7 adc73d3e 3fefff7c fe90a23e +N 54c47426 09b96b6b 3fefcb17 4d790b60 +N 54c24108 edd07175 bfd22d10 5e97c51b +N 54c22f15 b1a89684 bfef68bf 454f08bf +N 54c78334 50029770 3fee7267 2223bc1e +N 54cc8218 be4833d8 3fbf9f2b f7658c56 +N 54c52ce4 71a79d1e 3fc5ed38 0b47e3c1 +N 54c5319a 53e094a3 3fdaa7b1 1185c8db +N 54ca8006 f3f10252 bfef58fb 3d80574c +N 54c98619 9572afd5 3fefff2a 312ea313 +N 54de6735 3718dc36 3fe938f4 135ff145 +N 54d35270 220789e8 bfe736e7 7b5369c4 +N 54d2d117 fdab3cbd 3fea94d1 7faec400 +N 54d59ab4 15e38399 3fe92cd7 bcbf919d +N 54dfc891 c450e572 bfed8e7b 7cda01e2 +N 54d64f4a 01a4b8ea bfdcb15c 3af3f0c3 +N 54d1aff8 23a4232f bfe70c70 f74ad814 +N 54dca785 c015def4 3fd73c4e 42da0dfd +N 54deafd6 314aeebb 3fee7b6b 13f6e3cb +N 54d4641d 76cb0cf4 3fe29c19 fc038d2b +N 54e56fd0 d5ed398e bfeaf647 70a9c7fb +N 54ef9f90 eb70d753 bfd145ff c2cbc062 +N 54e1e2c4 5a247b0c 3fedd384 0f489c3e +N 54e43741 56bae9e9 3fe0f0b4 be33b8fa +N 54e3c6f1 ef700c8e 3fdae415 09dcbec6 +N 54e51663 2a275d27 3fed7492 0a28e4f0 +N 54ef6ed8 83dbde28 3feb30f8 588be31c +N 54e2bbcf 78527629 3fe2eba5 5f5a46f3 +N 54e0117a ecef06b5 3fe42914 ba65bb2f +N 54ebcf2d 48f17afb bfd60003 5060fca6 +N 54f0a95f a80c8fd6 bfc13cd2 c11da362 +N 54f1aed3 341e09a8 3fecee81 24a43673 +N 54f184cd cccc3d0e 3fe9ea6a ee53a6e2 +N 54fa42a2 07d28d14 bfbf02e3 bb07e650 +N 54fa2874 e32db84a 3fe90124 65c17a2b +N 54f3539c 405cf822 bfd8a5ca 3b1aaae6 +N 54ffcb62 1eb6c1f6 3fccf04a fd930ee7 +N 54ff13e1 207bc3a4 3fef32be 74e359ba +N 54fd8db8 7e46be4c 3fe578f3 69eff0e5 +N 54fa546f aac0aaf6 3fed57d3 48c4fbc1 +N 550b2f33 fd938ef0 bfdeb3ce 4093b9f8 +N 55083486 6d8e8f80 3fec517e cfc2ea65 +N 55080714 ce2d65ca 3feff623 3239ea0e +N 550005f4 f3f99075 3fcd9bcc f5b7f503 +N 55072595 6b71dda4 3fe2ab67 73e99a2c +N 550909ea 85419ea0 3fecc945 3c9247b2 +N 55040c2d 048bbb9e bfea7fe2 df1078b5 +N 5507079a 17e9e2ee bfe4c8b4 1c8788c6 +N 5508546f 0652b866 3fe550d2 41fd92d8 +N 5507428a 0bc02d1e bfd01e80 7f1ae90e +N 55165db6 cec3a056 3fe5b372 900c130e +N 5514e26e e0e428c2 bfec728b 911aafbf +N 551bee66 8fc69fb4 3fefc0bc e03de5ce +N 5512ec8d c5e530ec bfefff76 4f98b8a5 +N 5510bbae 45722612 bfecb79e 3a03951d +N 5513cab5 5b2c110a bfefc40d 867ba86c +N 551c33c0 1eac0a7a 3fd8702e 348f48db +N 551cae92 5eea8c37 3fe8eec8 b0873bfc +N 551d91c0 03e5ee5a 3fef9a41 54eec302 +N 5512ea33 83b108d0 3fec9626 e51b6ad1 +N 552640f9 376b3aa0 bfea237e 62b3db6f +N 5525ac83 89bd3c0e bfeef555 5a7ed492 +N 5521473f a43ce50b 3fec15bd d3727a07 +N 552051be 3e55a30f bfda3362 8d3cf7dc +N 55278c09 5231aabc bfe5bb3a a9607abe +N 55207492 a16b8440 bfee576d d5433409 +N 5526961a 3dda37f4 bfd4c79b 30a8799f +N 552b8c9f 1a89cfb6 bfda8062 06676051 +N 552e648b 8e806da7 3fee56f6 4484f4ef +N 55247a3c 291e7679 bfefab1e c3111749 +N 5531e8fb a0153771 3fef9e10 8718a0f7 +N 553c5f9d a6277e5f bfe883e0 47af0036 +N 553d09cf 559d4368 bf9b844f 55149106 +N 55349855 bc32bafc bfecfafe 397b3bab +N 553a6055 3244f33a bfefee00 043aa44d +N 55385bbb 70baed12 3fefd9f7 e0fb3322 +N 55368175 ca8eccea bfcc8142 e4bf0b7c +N 5530191e 1948e009 3fe3f165 5eebbe7d +N 55314f57 3a5b54cf 3fec8021 fb164574 +N 5533ad67 c2c4f340 3fcad5e5 301babfe +N 55480e38 07043d94 3fccb30a 4cb92a7a +N 5544b3b7 caca3694 bfe5f3df 933aaeeb +N 5540724f 0838de3b bfecf226 19fd8d50 +N 5541ebca 7b6be205 bfb82135 a372b655 +N 5544c2ab affbe758 bfe5b15f e73ea654 +N 55464b6a 92035688 3feb20e6 da11a73d +N 554362a3 be129570 bfd3fb0b a76b8364 +N 554aabb3 4f34b5ec 3fde8ec6 022f634e +N 554d4454 e25e8a2a bfdd4ef1 c95f5997 +N 554756a0 9ce50ece bfeffa1c 7fc1d096 +N 555d6cd6 2cd72738 3fe1371a e7a78b0d +N 555b0b60 c80b887a 3fc68416 7d53cc90 +N 5557cdfc 97a51926 bf961344 108f626d +N 555afc64 19dc81a8 3fe0748f 0182780c +N 555fb369 f428c948 bfea6fe6 8e7fecd4 +N 55592968 66b44934 3fd2abc2 e68af2e0 +N 5557e811 a7b85ef3 3fec8541 92cf0822 +N 555ba44e 5c6a9b8e 3fc9466e 34437b70 +N 55519c60 86ed73ce bfe76236 108356a5 +N 555628af 23d52cda bfed54be 29d93706 +N 556abf09 6b2b0bb6 3fefffff bfd686f1 +N 5562f6bf aa66055a bfe8af53 11817d68 +N 556e2a05 34482a6f bfe0365b acf9196d +N 55618740 09b316b3 3fee240d 7146682d +N 556ae3a2 ff7f36f6 3fd69375 206645c6 +N 55663ede 29913c49 3fea3546 f525c5c7 +N 556b6808 30b7b35b 3fef35a2 183d1f74 +N 556bcb75 4ff4e3de bfcd73d0 22aca5c4 +N 556c7ae9 7f9862bd bfe794d6 feb9f1ce +N 556d691a 0969591a 3feffd71 4406e180 +N 5575cc1f da5a19a8 bfef3de4 1634a81b +N 557cf138 82e52292 bfeed6dc f40a5a6c +N 5575fb8f 9df9f7a2 bfe7cb11 1bef9939 +N 5577cca6 e402ae1e bfef92eb 23219bf1 +N 5573575d 5dd2e1dc bfcb1825 031c3362 +N 55765211 e049dbf2 3fedf6b4 c4258904 +N 5578479a 98a976c0 3feec576 927aa181 +N 557cceec 6cd47d00 bfec4a38 ab7aaa7f +N 5579e75e 98088856 bfe1af5b 888f6017 +N 5571799a eb91945a bfb0dcc8 a3a96b78 +N 558ae8f8 bcf4ddf8 bfee1cf9 1c77e246 +N 55848e58 3385dee6 3fedd157 b2985e97 +N 558a5f76 fcc488aa 3fe96aa5 985578fa +N 558f5c62 48933563 bfe4e4fe d54c616b +N 5586764b 00d94366 3fe7cccb c2af8b08 +N 5582d2b4 f32d6103 bfe881f4 7c646dcc +N 558f86a4 427cba9e 3fccddb0 6329503e +N 558d4132 ecad2f82 bfe60030 3b463ae8 +N 5589a2f7 b19ddf28 bfe57384 114f88f9 +N 5585f4c4 6286edcc 3f9d6b73 2bd5deb6 +N 5599b054 5a2d27f2 3fe0c4b8 2dcaad03 +N 5593599c 287b83d1 bfc104db 14610b89 +N 5599c0cd dba735fc 3fcc7b2a a864c65b +N 559d21c4 fea760d0 3fefcf1c 00a060d9 +N 5599de49 7e494307 bfe3d298 4dbd34d5 +N 559d16a2 6315f86d 3fedf3db 6098d884 +N 559eb0ed 9e28c3ba bfef6b13 b940daa2 +N 559c0fd8 74e9bb04 bfeffa5c 37c834cb +N 5597092d ea72a3be 3fed30d2 c60901e0 +N 559fe888 0ffb3514 3fef68a0 47ba8d45 +N 55a90e1b 63307872 bfe7faa1 f8557625 +N 55a73c55 b38e8c79 bfe509d3 9ffb8b4a +N 55aef4ed 7378f29c bfed9c68 c84bd253 +N 55ad24b3 c9776251 3fe0c2d3 7c77e33d +N 55aa71fa 8f575d04 3feca9a9 affee111 +N 55af0dc4 867f7be2 3fe2ba6b fdb4796b +N 55ac3c6b 6cef78da bfb44a91 d1cb007f +N 55a5ee75 64e08f88 3fe8bb2e dcfbb1e3 +N 55ab7226 6b955b8a bfde8dd0 b1479ef3 +N 55a42f99 d0b1ec24 bfe6fd05 d9352aab +N 55bd292c 0484c364 bfedb534 9c330899 +N 55bff009 673105e8 3fb3ce6c 762013b1 +N 55b5e061 7a5b67d8 bfc7123d 3f96e645 +N 55bf0be8 33e4f76a 3fef3f78 427eb981 +N 55b20fce ab6dd76c bfe24b19 a855c09d +N 55b1b975 8ab003a8 3fcfdb97 44980939 +N 55bbcadc d2857953 3fb09add c50afdd7 +N 55b55e2f 0eb28ba8 3fe811ea 899dacb6 +N 55b9d8ea 5c1d1adc bfed3b25 d6723a1f +N 55bc5e75 4f479ecf bfe947d8 a7a3022b +N 55c107a1 2b7aede5 bfeffdd4 0ed7e813 +N 55cedcd4 a99959e2 bfee88db 88d5788d +N 55cedbcb be389b74 3fe33411 db558c11 +N 55cae867 fb6e9774 3fe2b54c d8f18235 +N 55cf6cab e0475dd0 bfeff986 4435bb4c +N 55c3f4d7 179fab33 3fedf321 6c758fbf +N 55caba05 01e4017f bfe78871 44ec1d88 +N 55c98367 0a3e0af4 3fe48498 8ec8f6aa +N 55cd47ab c07db21a 3fbdc68c 58f7ae12 +N 55c29c84 b281cffa bfef9dd4 bac2dafb +N 55d950f1 7390d6ef 3fed3202 e68c4c2e +N 55dbf06e 5bd8e365 3fd6b0dd 75d0c074 +N 55d84011 d5a6fe2e 3fefe4ca 0778a722 +N 55de1570 0c90f854 3fde16f7 787ad26b +N 55d9ff36 4f02f5b5 bfd43bb8 95161d40 +N 55df10dc 20252f1e 3feb75ba 38407311 +N 55d747f3 571a37fa bfee5be8 788ca1b8 +N 55d9b0f9 660f8dac 3fe92f18 3ab7ceeb +N 55ddaeb2 b829d3d7 bfea171a 161f13d7 +N 55dfbf1c 83e97a50 3fef8f53 e2dbe2d3 +N 55e94313 e6492192 3fecab0f 20767d78 +N 55ed7c07 3ad9f979 bfe2c33c 1934e527 +N 55e09526 5eed9934 bfed1136 8a02ac3b +N 55e1b7a3 a9003c34 3fe4df88 c00247cd +N 55e44bbb 5423326e bfe41b1f 0954a7ee +N 55e456d1 5dc1c6f1 bfeb4994 d3941f3f +N 55ec4a37 b7190c6d bfd2a445 3ebd2afc +N 55eff4db 6d0df6d0 3febd3a5 51b85cc6 +N 55e266e9 a64a8e5f bfe62552 fa1ec867 +N 55e9604c b7d99624 3fe7eee9 16b7ae43 +N 55fc4d85 1b829f04 3fe6350e 8c3f11b8 +N 55f8ccaa 024a3d6c 3fefed02 a9d61f94 +N 55fe04fb d6db6ff0 bfebef3e 1249bd08 +N 55f192be cbf990ae 3fce4f80 37f0f3f6 +N 55fdb3a3 c2ca67a5 bfee883f 0b68b015 +N 55f43aca 21696200 3fecd163 e89b3fb3 +N 55fbda77 b9e386b5 bfba185e b0e6c658 +N 55f60de5 43b092e1 3fe94597 62200792 +N 55fbb63c 0a30dcf8 3feed9b1 3cbde055 +N 55fadac7 955815d2 bfea6562 63dd03ea +N 5600a884 21ae003c bfefdbe0 1de372e4 +N 56095fb1 e3a4704a bfeb0f78 612eb746 +N 5604973b db1075ed 3fa795d9 bb9e2910 +N 5602137a fb0d668a bfe3f005 60bdf1c3 +N 5602e99b eed76a26 bfde026e 49d4874c +N 560f5f30 df6ce125 3fe84933 9d00915b +N 560ec714 f6db081b bfefb57c 2b05b78b +N 560ac0e5 dc8436e6 bfe5131f 9c8c6402 +N 560d2b3e e29ab2d9 3fecc415 88ee540c +N 56081b0c cf8982cc 3fe744a7 1a5285b0 +N 561f3dee e28fbc4a bfe8094a 3c11f8ee +N 5616f462 c519cd8e 3fd49642 908746bd +N 561a87df d62fa567 bfdbf7d2 2bfc8009 +N 561ccc7c 46563185 3feff2e3 829f060e +N 5619cf6a caa98ccc bf9ec83a 57891427 +N 561cacf0 40225ee5 bfdfcef8 3a4050ba +N 561252f7 2250c9c8 bfe4591e f3336232 +N 561b9009 e3494a06 3fe3f8dc b5e21a43 +N 561ec600 679d03ec bfc87dc5 552703da +N 5613d14f 05abc5e2 bfcadb02 e5a06fb3 +N 562d993b a79bc688 3feebe32 50e5078d +N 562e457a 5aa9384a bfd52188 5a2d76ba +N 562c7e04 e8b34ace 3fc0215f 9e94c2da +N 56296ecb 0b73aad0 bfc49572 df395fd7 +N 5623ff43 832f2ffa 3fe2bdfd 6f6d61b0 +N 56272c3c 193f6d4a bfe8f244 e52362af +N 562dc5b9 fa89602e bfe92a63 ae035cc5 +N 5627df5f 01276dde 3febd167 9f958d69 +N 562082e8 b7498999 3fe691ab a92b949f +N 5623f537 f65fbd81 3fe85bc5 799d426d +N 5633932c 68ffae4a bfe2a683 c0de4cab +N 563d93e9 d5fa15bc bfe7b860 b487e2e3 +N 5630f823 a3130497 3fec81ef 46942ae0 +N 5635b617 8feb0d80 bfc9ce52 de3127af +N 563637c0 23fffd42 bfe0706f 0ff580b9 +N 56380fae 7816f662 bfeae3ce 31b26260 +N 5634bee7 486aef22 3fcc0404 47a0795d +N 563eecc4 9a1c6275 3febd32a 46652e40 +N 56355bb4 a147ab8d bfe51acc 46221ff4 +N 56371e40 38ac4be5 bfe55213 096c0d65 +N 56478a64 5ce95c98 bfd507e6 168458f1 +N 56447ac5 a0569d15 3fc6fb1c 950bb6f9 +N 56452b54 faadebb1 bfeb5507 c776554a +N 564ebae4 adde50dc bfd6242a 0112591e +N 564a67c6 f609b232 3fc5d69b a10a545f +N 56412f68 a39a77ce 3fd71e24 c4aebd3b +N 5642e88c ab9de8d0 bfefbb52 828c48bc +N 5649cb5b c4be9b30 3fd2f236 63573a44 +N 56422b68 23370401 bfe74a8b 72e545da +N 5646014a 9dfe63b2 bfea1957 a851b401 +N 5650157c ec4c4201 3fd477b3 dc6959be +N 5652fa3f cdb5add0 bfd9366f dbc65fba +N 5654061a 66bf4fd8 bfdd4c2a 5d857b69 +N 565845d8 b0a64501 3fecf104 198975f1 +N 5659689b a00aba90 bfed96aa f0fd3e4a +N 565dd9cf 93992408 3fee2a12 2209eca8 +N 565eaedf 2ce121f6 bfeef512 99023f1e +N 5655080c 1274a774 3fa359b6 c760e5da +N 5651ce4f 426532ed bfef48bf 76fc55da +N 5654e8e3 a2c2613e 3fa1d147 ef7b79ef +N 5663dcbd 56cae801 bfefde04 dafeddde +N 566c31c7 9cee0dc0 bfe648a6 83ab0afc +N 566b46e7 322803cc bfe47f27 8721f514 +N 566c6eda ad83d650 bfe8e182 92f2ef2d +N 5665a5b4 50d701ea bfec390b 576dace7 +N 566224f8 84ff13ba bfef9d79 1e2b427d +N 566f645b 50c8cb6c 3fe9f277 5cfdaca1 +N 5661fbfd d319ed54 3fb8db59 f750d65d +N 566c8bbe cbcb8b6c 3fec4d7f beaafb2a +N 566ebd04 71436bfc bfebd361 6dd53ce1 +N 5675e16d 0f1e41cc bfee8a20 764d9db4 +N 5673aebe 0840f845 3fe86996 ae27016a +N 567fd8a6 281a905c bfee67cc 19e2d96a +N 5676283f 07004a06 bfe7b06c bfc6831f +N 567dfd2d 3b89617c bfe99dbf 8d3c0027 +N 5670ef12 7127e26a 3fc794a1 494d6439 +N 5672543b c952af0c 3fed8743 011202be +N 567ed5bc a0a4de66 bfd5a741 61af00af +N 567d0c7d 9d81c89a bfea419f 286e42f1 +N 56749fff f17d924e 3fea012c 90703df2 +N 5681ae5b 2962343f 3fdbb242 388d35c7 +N 5682ba5d c7ea5d39 bfbd3618 de28ece4 +N 56813e50 7133f68f bfd9aa4e 714b198d +N 5685a7c7 2c6d0d72 bfe76092 1104606e +N 568a4ea4 29759c1c 3fefd86f 88bd424e +N 568eaac6 b0e0724c 3feff0b2 1ce761cf +N 568818a8 be838131 3fd2ed36 9c7c65fd +N 56824004 4aff97c3 bfdc6aba 6cef951c +N 568f5436 243ba094 3fe72ea5 6ef41e34 +N 568dd468 8925ca1d bfef595d 435105dc +N 569bef8f 7effd044 bfe9dc0f 6764afdb +N 569f15cd ffdc69c6 bfed3bc3 ac2829c8 +N 569bf993 0d290c3d 3fe828d5 d8471ed8 +N 5690a2b2 076d09c1 bfe0bbe6 cedc53d0 +N 569b2a20 5eb754c1 3fe2224b ce11b27c +N 569adaa6 f7e660b9 bfc085ce fcc8f92d +N 56984a8f e3f072fe bfea9aba 1f7f41d4 +N 569f0d79 812a0710 3fe3a60e afb5ad63 +N 5698fe6c 95f1e35a 3fc12d01 f0322b1d +N 56917246 86a2fadd bfe93bb0 22679d7a +N 56a99e3c 70e13487 bfec0c29 0c846ed0 +N 56af4524 007d9aca 3fc60ecd ffc287ee +N 56a039b0 9039489e 3fe849d1 2dada0b1 +N 56ac1c6c f620e667 3fe19f24 71f36406 +N 56a1175b a9b6355b 3feff277 b724c366 +N 56a7a728 1e3c8858 bfc40292 c38426d8 +N 56a5455f 065cecbb bfd9ab4b fceee144 +N 56ac8f81 9d8e5126 bfa4fc48 8ab35853 +N 56a5b398 54d61f80 3fdecbe7 b825fd24 +N 56a241bb a9192537 bfeed979 3509418a +N 56b00756 50790918 bfe54a5b a13c61ce +N 56b1c8cb 19b8dddc bfdd413a 8282a60e +N 56bab135 1c5b8503 bfe44781 83cb65a0 +N 56b6e13c cda6c9ac bfeff50a 69156def +N 56b12f89 8ac8f0c6 3fe31b60 3084992b +N 56bb58b6 47a5dffc bfb21276 e4ee6d41 +N 56bdd4a2 030049d5 bfecc568 4b183d2f +N 56baadb2 208bd230 3fe98eda f652dd1f +N 56b04b07 869c342d 3fd2265d b5d0c7d1 +N 56beb28a d6c7f644 3fee6e7b b1e20922 +N 56c60db2 73ab3d4d bfced63e 3a2f267e +N 56cead91 52669283 3fdf7d97 120b81f9 +N 56cf6593 7497372e 3feb87c7 1f834a52 +N 56c20c36 e80783cf bfef7713 38bbc8cc +N 56c5ce51 27fa37eb 3fe626fb 6e07c140 +N 56ccea68 c444c64b 3fe09410 629a7e72 +N 56c6b6fc ffa4e130 bfeff6a8 87df45fe +N 56caf27e 6843e722 bfee42bc 539312e7 +N 56c5d068 db19e274 3feec9b1 056404f7 +N 56c652aa 9e766f6c 3feffee3 e292bd5a +N 56df74ef 4c597e22 bfd042bf e5415de1 +N 56d28f1f b76ffe82 bfec3b33 1cea87ba +N 56d9c9b8 b5c0f79b 3fea236b b27923f5 +N 56d6ae51 5225a05c bfef8c7b 66c88ab0 +N 56d19ae2 bb6d5028 bfebc149 8474ced5 +N 56d43abd e0b2fdc6 bfee7307 da45c7db +N 56d8b60b 33759ebe bfe6a22a fea67c32 +N 56d0b04d fc556ed3 3fdb0244 526c229d +N 56d8cb59 3c907627 bfb7abe0 0ca1394f +N 56d7a394 5f2917d6 3fe9f6ef 142a55cf +N 56ea61f2 8163291c 3fe448d4 fbf609ef +N 56e25f5a 5c316574 3fcad83e bf839593 +N 56e8fa41 75029784 bfef3130 85339e26 +N 56efba25 5bcd941e 3fadc90f c104461d +N 56e336a0 66ffc70d bf92e206 b01f5855 +N 56e09e16 7ecc23d9 bfe7777a d35246a0 +N 56ec9da3 cd5333f2 bfd836aa e3823606 +N 56e5c2ba e79b9502 3fd21329 781cd5b8 +N 56e41410 9cd21385 3fb69670 27d1f377 +N 56ed0d31 7cbdad87 3fe9d96e 07d5b501 +N 56f2c31f c36f1df7 bfc9c51e d4465b13 +N 56f04efc 12b07e4d 3fefeb04 2b418373 +N 56f26a91 a1babb4a bfd3893e b1e46147 +N 56f97440 2928f148 3fedc125 6390dad4 +N 56fa5aa5 7e21a90e 3fc5c169 df28a03a +N 56f2f93b bb7e7c24 3feffdac 10af4680 +N 56f15103 dacd830f bfea45e6 cc9a67ae +N 56f19eab 0e124700 3fd29499 0f784fa9 +N 56fc99ee 9cb75c44 3feb6be8 14dd00e0 +N 56f24ba9 b07423eb 3fe8e947 d4cb9382 +N 570c0d8d b6c75167 bfbca638 a51bbf67 +N 570089d4 2ef28c8a bfecfbbf 0f143d09 +N 570a55db 7baab950 bfdba878 b3c39f78 +N 570880ca ad65b4f4 bfc05d75 e7f0f072 +N 5707f77a 6b2989fc 3fdbf992 c881b0d5 +N 570f777c 52d37fc2 3fee7e37 320e0c97 +N 570a0ec8 8b425d92 3fe01c61 07238c6d +N 570d8777 ec1e6da2 bfed8315 b6d9f77a +N 570fc8f4 dcd7f8b2 3fbcc02f fbe6168a +N 570fb9dc f73a9baa 3fe8bf4b f7e29292 +N 5710a529 d0759632 bfe1a038 9e55d28a +N 571d3754 4ec51a46 3fe33526 8458e825 +N 57119094 428d7464 3fd9ce33 80f5606d +N 571f76ae b3d8c960 bfd8c18a b1df6e12 +N 5715512d 30a79ae9 3fd280f5 a88607f7 +N 5713be1f a002ab84 bfe0123c b243b6d7 +N 5711d5c2 bb36c57a bfc0176a 03c89e53 +N 571e2bf2 8923a92b 3fe057d9 8d511bae +N 5710113b 6cb830ed bfbed68e cea05288 +N 571b857f 0f4f466e bfd7085a afcab2b6 +N 572a8770 2895e15d 3fba12ad 301ca955 +N 572027da 52abcbf0 bfd17b52 619bdcb6 +N 5728e0ce 86b272fc bfe44d14 09c4d7dc +N 5728a8ac a7bb884e bfeced8a bccc29fd +N 5722cf8d 273d93e8 3fceab17 5d4ec823 +N 5720547a 62fe78c7 3fb2756e 1f158474 +N 572b21cc 63ff27d6 3fe879fe bc8d26dc +N 57280159 20909757 3fb8a6be 2f8c43a7 +N 57279099 fc4ca298 3fc72bae 0e35735a +N 572c36c4 5e6b11f6 bfe3d162 e78a39de +N 5732c3a7 11ff8355 3fc84d15 c11ff180 +N 5733039a 4fc972a3 3fcca68c d7993fed +N 573a35d7 72bab772 3fef8db1 c3cb6f6e +N 57323bf4 212174fc bfe6bd3e 11814437 +N 573487ce d42f2c9b bfeb148a 4b6fc001 +N 573d27b1 e53b6065 3fe10ef7 e3efb012 +N 573ef337 62b0c5bc 3fb81eb4 f3172d6d +N 573cc7c2 606a4fe0 3fea02e0 5ee3cc85 +N 5733796f 537056b9 bfde1072 33d5c31f +N 57337d66 d22385dc bfc28998 5f1353b4 +N 5747f640 914e55e0 3fedba97 46bf08f1 +N 574ef6ec 3cb06a1e bfe9a78c 4b52165b +N 57402951 183acfe8 3fe64537 e8ed1052 +N 574901a8 b07d9ff2 bfe7a301 bdd60b65 +N 5745da58 ef3ddb68 3fec1a1c aa784af4 +N 5742e02b 0cfeecb9 3fe0d276 25c850e4 +N 5743728a 673dd300 bfd82ec6 a56b9dec +N 574ec9bd b3ddcc78 3feb5541 ce79e9bf +N 57495caf 2694720a bf97b595 2e144d10 +N 574ee551 d982bafc 3fe7a200 1b9d3831 +N 575c4730 707c0350 bfe57377 24b19562 +N 575919c2 8a514a6b bfcdda79 09532d97 +N 575468ff 5b35c426 3feea520 03593730 +N 57560835 2fb17d47 3fc080ca 7eb11b3a +N 57563b26 fdeba30c bfda1b51 d74ba147 +N 57576eee bc0dae46 3fc057ed caff660b +N 575963e4 0f04a948 bfe04be9 971dbc2f +N 57581ce7 d83280cc bfef25c1 9cca158b +N 575916a1 bdf2e494 3fe292fb 03630c06 +N 57570196 75353803 3fd10588 967c7e63 +N 576d6a34 73859bce 3fe38093 9e8a2e8d +N 576e3c1a e60d03a4 bfd2c718 175d51ea +N 57650979 01522a5a 3fee213e d233e75b +N 576f6887 a30ab23f bfdf4bde 9e449a76 +N 576401b8 7a9764db bfddd4c4 d32f81cd +N 5768805f 93788a14 bfe33194 3191f2c1 +N 576c7e9f f665eb00 bfe6b8e7 d4647314 +N 57613486 5265b035 3f82cb77 1e251c3a +N 5762d708 34ba0338 bfe46d12 26aaee24 +N 576b893a a6e33730 3fe254b7 3788291b +N 577fa2d3 89f3675a 3fe94a2f 5c6dbbbf +N 5777f698 847296ec 3feb26b2 c692b9d5 +N 5775866f 6104d0fe 3fee7797 9b0246ca +N 577ce393 406538ac bfee573d 79e5b4c6 +N 5775f791 a98f550d 3fee0f82 2ddea03d +N 5771abb2 c5db82e6 3feff92b 3c7c5863 +N 57743587 5e9e944a bfb01c7c 1c3f5807 +N 577269b8 40241871 3fe5deeb 758d2816 +N 5771b28f 43ccb58b bfeefeb4 1a77b963 +N 5776befe 511d67c4 bfe9e65c 6e85adaa +N 57889833 0442f80c 3fefe5e3 c86b3fde +N 5788fdf8 db659d0f 3fe6e9a4 320d82ae +N 5783c302 e41df4f4 3fdaab01 e9688ab3 +N 5782c858 564c54c8 bfee7acc 7eeea338 +N 578722ea f522756c bfbfc0ec 7ecaa82c +N 5789fcf4 e497cc26 3feeb76a 7f611929 +N 578af5d9 88733ccd bfdcc1aa 4dd13c54 +N 57822dda 24e076f6 bfeb9a47 5d59d876 +N 5786931a 598a4142 3f791ee8 57d007c3 +N 5786964c e9c1232c bfe7f30f 05167466 +N 57988c06 897b83ac bfcd24ec 33803284 +N 57999eb0 ffa42b7f 3fefffe6 93750f1a +N 579d2ad3 f58b9014 3fef89eb 45b1e2e6 +N 579cadb3 ffabf676 3fcf380a faa8e9c4 +N 57948866 014d5843 bfed0d8b 6afb6340 +N 5793eedf f9be678a 3fe58072 8b3204b8 +N 57930662 6bcbe47e bfd18181 a8e26876 +N 5790ddea 4a373f38 3fefeab4 987d47ce +N 579bbf53 40986a44 bfe91e2b c993ba4e +N 579fc7b3 e04ce7bb bfe1e447 1d96d7a1 +N 57ad64d6 994b1090 3fefeff6 d5927a8a +N 57add808 19b4800e bfefea3a 2adb7120 +N 57a9dae1 f8052cd2 bfde50ef 27a245cb +N 57ad8b2f 3ce26600 3feb4654 beb98c96 +N 57a3cc46 e80e5640 3feec0ec 138d8e78 +N 57a33362 1cec966b bfec6ad3 f04212a4 +N 57aba5d2 06c8d0cf 3fd909db 3f699337 +N 57a50bbc 8f654d4b 3fab8593 774cd0af +N 57a410b0 cd375c4a bfd21134 a228502d +N 57af7c27 8024b5d3 bfedc323 cd8fb7ba +N 57bc9e4a 5005283f bfefac91 14d4ab57 +N 57b078a4 55785c0b 3fe5943a 6e691959 +N 57b1c84c 37e9da6a bfe0036c b5181642 +N 57ba25b2 eb464e70 3fc3f06e 9fb89eed +N 57be3eb5 d38ae2b2 3fe716f7 2433ab29 +N 57b01a8f 2d77d37d 3feae499 8d6a50c8 +N 57bff9bd a0b5341e 3fba59c5 3ebd4f00 +N 57b313a0 0e97959d 3fed8835 80eb9f15 +N 57b64d5a fa7c47b8 bfec080a 587d67cf +N 57b2b69b e6dd0824 bfe3c882 b96398a0 +N 57ca8577 a597f2ad 3fefa158 8b96675e +N 57cebf29 6f2dce76 3fdbd17c 3d1faed3 +N 57c2b258 2c420428 bfda15c6 97330b2a +N 57c27ef9 4b90d5e2 bfc0ba82 805090f2 +N 57c550f2 f5759693 3fb02d18 8eb0f188 +N 57c4ce67 a5b30b81 bfb4bc59 087f339c +N 57c8ce1b 28986559 3fde5189 bf7e0650 +N 57ccb4bb a5787ce2 bfecd20a 8c615be0 +N 57c223d6 4dba6eb2 3fe62858 d5639a9c +N 57c4f432 2ec6509e bfcb131b 6f303101 +N 57da4ed0 25e79c59 3fe6f042 658645f2 +N 57d9f344 fae33144 bfefa073 f5ec64a9 +N 57deddae b9085c50 3fe547e3 5d8c5134 +N 57d6cac5 a594d9e0 3fb0b4d8 2e74710b +N 57de055d 3e158582 3f8e2208 f82ea6f9 +N 57da8e32 8bec3efa bfeb2216 3107e0de +N 57dbfed4 f07da79a bfedc759 5f134a9d +N 57d9da22 b8490d98 bfef65b4 57161c16 +N 57dc7d22 e87d7614 bfe7e96b 208a60de +N 57df7680 96feab42 bfed846f 91623c1f +N 57e97d11 53233200 bfe6fc36 89537567 +N 57ed5004 43c2f51c 3fe277ad fc2b2dc0 +N 57e69f73 707cb411 bfef8080 e835ed4b +N 57e16709 39bd5a32 bfecf29e edd96bdf +N 57e79870 8085dbc6 bfd983e5 8cda6068 +N 57eee1bc 59e2f808 bfcd63c3 4669a9a8 +N 57e0f16f 589e545e bfe86248 0f46491e +N 57ed7bec d0c2a122 3fb23228 f180e22d +N 57e9ce47 92b02ac7 3fefd08c 252514e1 +N 57e1faf1 c43c6eb3 3feefcae 3b5ef71a +N 57f7ca4c 35d342ba 3feffffe ee288c71 +N 57f8c0f7 12cdbf8e bfec8a85 bab16808 +N 57fdd2c3 34c1a81e 3feda7ae d926dd6c +N 57ffdd5e 61f9395e 3fe3ad6c 2a9beb5a +N 57fc1073 e637fc88 3fd8d21a 12b4e9cf +N 57fee7c1 064bfae0 bfcef3ad c9ee4bc3 +N 57fc1f1a 60cf1ffb 3fc91c66 14e549a3 +N 57f0e64a c762ee10 3fed20e0 b6b0eee6 +N 57f1ce9d 2eda0de3 3fd0aad1 e715f32c +N 57f8e576 382ac934 3fd79b40 b095ce4a +N 580a5376 912e41fc bfe8369b 9b988458 +N 580b4a67 7c15fa8c 3fefd7d2 a33b7ecc +N 580254d7 4320911e bfee14e7 47ad78dd +N 5806b731 5918f434 bfe2433c 7d9018b7 +N 5808600e e5655133 3fe3ef23 ca2a5c2d +N 58029128 159bd962 bfec826e be8ff03b +N 580f42b4 93972af3 3fd8fb14 e835ed99 +N 58005155 63af3b60 3feb177a 576852a5 +N 580ca6b7 1c269b4e bfd38e80 3ea0519e +N 5809af4e 8349d226 3fe1053b ee163c85 +N 5810306e 9b11cb1c 3feefd53 75f0ae77 +N 581c387b d6637cde bfe9aa0a 8f141dbf +N 58137cb6 0b44de0c bfe1455f 4127aeae +N 581a9e55 50b46d67 3fdb9e05 5dac7d3b +N 581f87cb db44f112 bfcc0c66 7a5a6268 +N 58191354 bd04f4b8 bfe28bf4 7f663aec +N 581e434b 29f15f34 3feb89c7 392d3712 +N 581d0f8c 7c6985c4 bfef395e 3dd684d9 +N 581d6db8 24ad59fe 3fe51420 7674bff4 +N 58150185 7dfe9885 3fec1399 e42a1b08 +N 58254ddf 8ce0cff4 3fe6a842 eab828cf +N 582ad611 09a68d99 bfdbf28a 855c99bd +N 582b2ded ada44df2 bfefb18c fe09809b +N 582481da 3911b62f bfe2c987 37f0cd3f +N 582618e6 53fab53c 3fe379b1 2d2b92be +N 582e48a5 4c75aaee 3fe93b50 c4569e9f +N 582c7f8d 2abdec4f 3fd943dd 3c454f6c +N 582e0ba8 cce271f3 3fecbb25 9e4223cf +N 5827eafd f4c45b11 3fe096a7 5255660c +N 582b9470 9d3b4180 bfefc1dd 431f9787 +N 583fc6dc 10c4a179 bfd968e5 f8bc8837 +N 58360a41 a0cf9709 3fec308c 8f0c9470 +N 583cbf9a b9c04b44 3fcff404 9073cf62 +N 583bfe63 e99309bc bfef4df1 99564290 +N 583cdc3e 4ffcbd9d bf8b1ed3 463b9c76 +N 58348910 6eb34f68 3fec74a9 2196e74d +N 583fa53b 8e2d0c5b 3fed9c7d f312a8bd +N 5835f88a 88c44d83 bfb4525c f97474bb +N 58318187 7ad33dc9 3fef9197 48e67797 +N 58333bd2 b90338b2 3fd5bf97 e554c038 +N 5845d779 c81e354a 3fdcc12f 87e75691 +N 58464f3d 8b30b03e bfefff54 fa74d50b +N 584e7d0f be29dd43 bfcc0325 0b4c00a8 +N 584e4ebf 842cb883 bfee8946 1e0ed960 +N 584d3458 8d26b19a 3fe0bde3 cd577618 +N 584da910 1f1359ca 3fefa301 6dde81bc +N 584db907 b4e08470 bfd77b8c 60c298c0 +N 58462ee5 3df31081 3fe8591b 38f18874 +N 58429b35 4498f361 bfd37c00 78a58530 +N 584347b6 50bd4113 bfef17e3 277ac18e +N 585284db 741d7a7a bfef8412 0487c395 +N 5857a49f 04f66d7d 3fdeb427 8fd24078 +N 585ec6cc 73696a59 3fc354e5 ad068183 +N 58582784 9ac3206e bfd0bfae cb5c4805 +N 5851ef2c 886d717e bfca3b62 6163eabc +N 5852e6c2 d793af6d 3fefffe5 9ccf12ed +N 58545cf2 366e6253 bfe66422 0e97ddac +N 585eb234 72b2337e 3fb8fe42 bc01aef5 +N 585fe486 4fdb338e bfeec8c8 9b2266ca +N 5851f3f4 549d38fd 3fa5ee04 9e040864 +N 586ccd46 c27420b0 3fc5d3f0 c4db510b +N 586dbf20 58a94a7d bfc4a319 6544f5fc +N 58667c19 9fc1546b 3fefe2cd 1bc302a1 +N 586023af 6ed9d1bc 3fefff5d b06a189c +N 5867390d 554c8d58 3fc6ef33 8a126493 +N 586767a9 9813c506 bfe716c2 0dff46f3 +N 586c0299 434f88d0 3fe9d2cb d2dfc448 +N 58613376 a2b0f133 3fdf3b91 e4f953d9 +N 586d26ad 61692a9a bfefc62d 5292cd05 +N 586c20fe 5e938490 3fe11fa6 b2205a20 +N 587d0a5d d31cfc13 bfec8faa 0c7fc817 +N 5879248e 5b916c30 3fe54400 a3dbfc2d +N 587952f7 4a3919e8 bfe83d19 0666a05c +N 5870c40f 12da4fcc 3fe5bd3b 906343ec +N 5879eddf 52804eed bfe95c2f db061b0e +N 587c792c 32417b8e 3fc4a542 c06ef4d9 +N 587b310f e1f2e964 bfe35c5b 6af42c23 +N 58724591 ea61a3de bfedc93d 46d99a57 +N 587bf935 3ea6924a bfe87368 cc9bf9c5 +N 587892a9 dc2ec3ba 3fe9eb36 a290f568 +N 588d7e2e 588c80d8 bfe12e6a 7c4c32ff +N 588df0d2 5f6ad02a 3fe59f3b f709bf2d +N 5885aa1e 4da45949 3fedaacc 4611a671 +N 5883fbee 7e9b41c3 3fc6693d 8a83aed0 +N 588c5fc9 471d820e 3fe4d905 42ee5052 +N 58883ad7 769df774 3fea2a26 7a703a4c +N 5886cb7d d9c01895 3fdf3926 634d086d +N 588d44e1 3df635ca 3fab9f70 d9335cc3 +N 588b56d9 3293e387 bfea3fed 43e3bf2e +N 58837626 10186469 bfeff511 9c323d52 +N 589bb4af 4918bab5 3fe10c6c d084fa77 +N 589516b8 8468c966 bfeb1190 91ca9f9a +N 589553d8 542f69bb bfefcb15 ecc78822 +N 5892f781 92844b55 3fe573eb 372fa761 +N 589fe68e 4c8b553e bfeff69d 0dfd3b60 +N 589753f0 30b8973f 3fc08963 766ad833 +N 589cd890 08134e0e bfd635e2 d65ab949 +N 5892d796 505e06e9 bfefac93 5cec2846 +N 589ffc5a a6fb86ac bfe27d93 ffe04a07 +N 589eadab a13f1cd6 3fd35012 e28a7cba +N 58a62575 888d64cd 3fefc63f 7399234c +N 58a6fae8 48fbd1c2 3feffa22 70ccbb88 +N 58a6c268 2467a6c4 bfd0f42d 7461ca9a +N 58a8bab4 f9d693f9 3fec91be d32b35df +N 58a2e3c2 99e7a44f 3feecfe4 272302b2 +N 58af4f01 afd02782 3feed839 5f3029b2 +N 58a80ee4 64147602 3feef531 abaaee26 +N 58a0e9e4 9b721069 3fd293b3 cf4ee9f3 +N 58ae40a1 a2977b49 bfc3ff0d 3838b8be +N 58ae3fdf 14807d4c bfef7df0 62a7fe1f +N 58bc58c5 9044cec1 bfef46e3 eba9f9bb +N 58bba1a3 f3da98f0 3feed734 68c86886 +N 58b292f1 76eb1b48 3fc1ddce eb3fafa1 +N 58b49465 7aae3f22 bfd98cce bac5bf4d +N 58b7c2bd 3816c035 bfe4fa5f c66c9db2 +N 58b86e81 26a6f8e8 bfd41b45 d61576ff +N 58b729aa 6859d1f4 bfefdbe5 085494ae +N 58b513c0 a87e9bb9 3feee43e d28f59d7 +N 58b26ce5 75d71a55 3fed40b8 257bd13c +N 58b248cf 5b9e57c4 3fd194bf 673a1dd5 +N 58c0b9dd cd1284c8 bfe16bc4 fc084c1d +N 58cca789 402e8f13 bfee717f 9dd7b613 +N 58cf95a5 061de440 bfed40fd 30bbda98 +N 58c667e1 8874f327 bfdc5698 297e8ca9 +N 58c07aed dc0870da bfefebb0 e3f4f73d +N 58c7f7be 8b6c6dfa 3fd95ce4 724b2b75 +N 58c0f185 ad838715 3feff326 f7185243 +N 58c336c0 0dbc4ee0 bfebbb77 1221eefa +N 58c8bc12 224541af 3fe019cd d59213f2 +N 58cc724e 641f089e bfefe295 87d1f47a +N 58d85161 1e0029ea bfed56f4 286e698a +N 58deb35a eb271012 bfa27e5e 463aa49e +N 58db6cb6 e001847e bfe3bdef 74d44788 +N 58df4140 fd44633e bfd7c9db a32a84bc +N 58d1018d 557c3455 bfec8e36 33f2ddb6 +N 58dfcb02 d3c4f898 bfef006d d6410912 +N 58d6a2fc 2f0bb44e bfce6579 a3a93bf9 +N 58d97773 1e3b667c bfefd158 43bad728 +N 58dc6a3c a97ed05a 3fe9e8c8 4aea8e92 +N 58d67644 d4fe926b bfeff51b bf9d8e82 +N 58e13d8b d0943ee4 bfd4d38c 26d31ad3 +N 58e3389e d9db0873 bfd6a1a0 4c094a5b +N 58e38bda 6416683e 3fef39ef c380c51b +N 58ece51b 878fa0a0 3fea5678 14b391c9 +N 58ea95bf d41bf388 bfeafe9a b27d86c6 +N 58ebe114 ad7e5543 3febc277 ad37b5e9 +N 58e84b15 5ed55caa 3fedf82a b4e2070d +N 58e14adb c8920bb0 3fc060a8 653f1b68 +N 58ed5ba6 d6d73220 bfed07f3 738172a7 +N 58e29f89 521ca2e5 3fbbe5ac 5b3873db +N 58ff7de7 d419a170 bfe121ad f2282689 +N 58ff9cfb e7b08fc2 bfec2f6a c488aba3 +N 58f855e2 cc236abc 3fedffcf d7983f19 +N 58f69e80 0daa1f40 bfefd38b c84eb3ff +N 58f2f95d a441a846 3fefca88 7b5234b9 +N 58fa033c 4053e270 3fe4fb7c 51b97f1b +N 58f73ef0 5aef7ef4 3feb18bc 5d272e8c +N 58f9f408 8aaee103 3fd49415 1a795286 +N 58f10792 e4db423a bfeff8c1 624702dc +N 58fb3396 0cd9ef83 bfeff446 38a70352 +N 59080301 2f761491 3fed8adf 6248d9ba +N 590455ed 9bdfac66 3fe623d8 654d65a1 +N 5901df4e d71d7ba3 bfd91e1a c60671b9 +N 59011580 d02b2633 bfe7df98 56ec3da0 +N 590dda8a 9904be82 3fee182a 55fd70ba +N 590ea75b 050aee56 bfa35a0d 753afbed +N 59077cf7 2993dbb0 3fec9600 f3069d01 +N 5902d7e6 fed3e8e3 bfe0acaa 7f0a4ec1 +N 5904aeaf b76c53da bfeffeb3 843af399 +N 59060e62 a6306732 3fe8f2cd 9b4e80c1 +N 591bdf71 13a6c917 bfe0355c ce9cc531 +N 591caa62 a58edc8c bf9a5452 16cfee9d +N 591aac9f 8e97764d bfef07bb 6a70fc97 +N 5919dd58 f4f6ad5a 3feea4d7 628784dc +N 591f640c 2fe17890 3fef8c22 1fbf1b39 +N 591daf9d 4cff4abc bfd572b6 935646c9 +N 591beabc 74ae4c7c 3fd433ad 25fc0770 +N 59124d2d fc2b451c bfd4c192 f230bb1b +N 591fa64a 94293d76 bfd75ba0 845d8cb4 +N 591b7cab 1f142e6d 3fdd2d27 3d0d504a +N 5926dbeb 97fe412c 3fe75df1 9749eb23 +N 5924097f 2c624f99 bfeff7db 63ad4382 +N 59271c97 4710c0d1 3fd1469a beca1119 +N 592a8aec 9f0ed030 3fee8b91 75bf3b59 +N 592511f3 9658cd1b bfdb1161 0fafe3b8 +N 592c28e5 b90fa614 bfe8ab08 8e58efcf +N 5924076c 3acd3b1b 3fe0b705 65842a05 +N 592eec93 de5fb2e8 3feffd93 684d864d +N 5928db8b 97099d2c bfaa1173 0b60829d +N 592f2bb7 df8111c6 bfda7e4d a7a86f2e +N 593ae616 5e99556e 3fe199f2 f2b01155 +N 59372a4b 7529199e bfeb7a90 640156e7 +N 593e6277 f8129485 bfd88cea eae123ce +N 593c1ff2 2d178abc 3feff30b 01b87f60 +N 5938400a 6a7a4f6c bfef995f a066ab0e +N 593c2e62 ca0ba2c6 bfed5872 4112c77b +N 593c6cc2 dd257438 3feee98a f7c0aa9e +N 593c35f2 76207f44 bfebbeb6 adaf27ae +N 593cebee f3c6ae1e 3fe4b5b3 76ae6255 +N 593acbcb f2bd51e0 3fecbb33 d969c2e5 +N 5948d290 b0e4142c bfec8592 87d67ba0 +N 59418258 5c495846 3fba0451 3b07a783 +N 5948cf6f c686ff33 bfb86b58 046878f3 +N 5944133e 3aacd957 3fdcbabe a9289057 +N 594716ed 05f04391 3fd226c5 a1ae8084 +N 59468e2e a6adac5c bfebdd43 598508e5 +N 59437a17 fa6a3d64 bfd847b0 d0aee7e4 +N 594ebf38 85e4591f bfe99f69 32cd5f61 +N 594690f4 568b52ec bfeffe4d bec25c46 +N 5949826d 44b32d58 bfef424c a26fa711 +N 595d36c4 fa4ecfd0 bfefbe32 24ba20bb +N 595ccc87 23bc2c34 bfea9ce2 526d7277 +N 595c98b8 1cd68460 3fecfe76 dd6619a2 +N 5952a721 de0dd494 bfe1f02a b4fe1856 +N 59524468 8ead35a3 3fec8885 16f60c54 +N 595fb36f 4c0cc6c8 bfeef7ac feaf81de +N 595a8835 9fcc2f08 bfe3e285 0ca25e1c +N 5952ce0a dd8fe5ab 3feec377 964a3d6d +N 595d3edd 9661c19d bfe6650a d60d68f7 +N 59506c12 4945984a 3fe37fa7 cc5987a6 +N 59685b6e ecd640b2 bfe0a1ac d1c0dd78 +N 5962e15b 0709063a 3fd510dd 55ee6578 +N 59616ad5 643727d5 3fa24d5d 4f25468f +N 5960f4a3 bc80b1fa bfedfbe0 ade6fa52 +N 596fe996 0fc2e6f4 3feb8c3f 9f54414a +N 596e4efd 98f37ffc bfedfeb5 6624da5c +N 596d20d2 3d0db958 bfd00da9 9ed7fb99 +N 596b99f6 8933ca22 3feccd26 4503cda2 +N 596a7247 56f910a2 bfee3f95 cf308f42 +N 5962bff2 22c0cd90 bfeeaa9a 441b2fa5 +N 597f9c98 b86a7bf6 3fee6222 c63d7ee1 +N 597ee4c6 d73be92e 3fe0d574 5be89662 +N 59789f86 a5da2360 3feb944f 5f817f64 +N 597a169c 86780fb2 3fee66a9 a2050a67 +N 597f8bfe a0fe649c 3fe91c10 44460944 +N 597cc096 12397ba4 3fdf5b13 84aec156 +N 597c76a0 0c3da10c 3fd70037 c7c2a741 +N 5973eaf7 7b22c11e bfe99531 5f6fe887 +N 59726657 b5b1939b 3fc4714b f115487e +N 5973f19a 99385018 bfefd791 88cd17ce +N 59863856 b1c52684 3feccded 5a8bcf37 +N 598ead4b 56588e10 3fe8c5dd 2db3e9a1 +N 598d7238 cebc03b9 bfec6d9d a0627ddf +N 598ca944 13214afa bfce2a69 6d6188b7 +N 59812bb1 90d3c73f 3fedbd19 d8236d27 +N 598ef520 5fdd0991 3fee31a3 05008cb3 +N 598a34a5 122b937c 3fea3d40 69d5807f +N 5983a610 7bb6bb7a 3fdb2c3c daa3e427 +N 59860630 311fbf78 3fd85667 c374c492 +N 59819fa4 9eff7387 bfc9c103 d66c6519 +N 599c9d57 06117c1e 3fbd2595 89eb29fa +N 59921159 927ac593 3fcb8fbc a7e4ac04 +N 599703f2 861513f6 bfb7c081 7b6d600f +N 59985b90 ec386ec6 3fef8d1d 873b940d +N 599b9960 8dc83540 bfd8145c 49fd5e42 +N 5993fa32 afd39221 3fea6797 f4a6a99e +N 599a89db 0c2f438a bfec6118 79b83547 +N 599ee5af b3e4af98 3fe71348 4ca9eed2 +N 59945a44 18a8041e bfeadd29 c6e1e8e9 +N 599eb557 5ef8bcd4 bfed9beb 58405a86 +N 59add76b f74e0374 bfe846ee 06e47e7f +N 59a1cee4 2e5cb073 3fd4baf7 cc99aec4 +N 59ab1b5a bb3e240c 3fec0508 f5f986ed +N 59a0df1b cf90011c bfe72e97 c097357a +N 59aa1cff 16a29de0 3fdd0245 4ae0fc6d +N 59a2cfd8 5d90e283 bfc6bc7b 6c882c0f +N 59a39f09 a3e12be8 3feffb43 3cf3c091 +N 59a89f91 f57b1b2a 3fdc4f7a b2a62b1e +N 59acfd35 5763bb64 3fbceb08 72f262ce +N 59a921d5 d6dfe0ae bf93e2d4 6865f7f0 +N 59b6ab2f 5c94444e 3fedabcc f208ad16 +N 59b3e742 04a9fa0d bfe8c8e3 9812e63c +N 59bedca8 290d2542 3feae6c2 e0d44a84 +N 59b37220 4965990d bfe8c142 faaa63a9 +N 59b3923c ab842753 bfef5e73 636ea7c6 +N 59b0164d e0618b5a 3fe0974b 6774fd4a +N 59b892a3 6bf71286 bf99e198 82d32a88 +N 59bbd77d 0039899e 3fc11db8 1c91eef4 +N 59b26ac6 098e2ce4 bfecd137 cb05eb48 +N 59b6e580 3d851504 3fea4de3 e08554e8 +N 59c922dd 38d1e1aa 3fe9cbee ad3075cf +N 59ca39ad 5a0728b3 3fb17dee 3d8a7d72 +N 59ce16bf 5c7b25ca 3fed9179 87dfcbd3 +N 59c00173 dfcf8e63 bfc2ab14 d6207c2d +N 59cf61ed 0375bde0 3fe7c7ff 741adf24 +N 59c25d62 abaa3b17 bfedc629 d5015745 +N 59c7c83d ae6c9966 bfdfd8a2 9aa42024 +N 59c1b37e 612f4288 bfecfd25 0babcbdd +N 59c4143f 288754a4 bfe00672 1f91baad +N 59c8fdbb 4f18d8d8 bfdc6e08 81196122 +N 59d3f989 36a2e455 3fb0bed7 478a36bc +N 59df116c a48e2400 3fe79365 aeebb0ac +N 59dc593f b0e937f3 bfea2862 bbb153b3 +N 59daf500 50fac0f0 bfeec650 957f98c9 +N 59da7642 b780a646 3fee6482 524662df +N 59d837ab 21811b47 3fe0a8de 274a67d1 +N 59d66ed6 637486b2 3fe40b4f ec7e6f50 +N 59d943ea 2982caac 3fee8782 383561a7 +N 59d471ad 5fbabd7a 3fe9a085 a4bb7d7a +N 59dff970 151c195b 3fc6a0a4 294084d8 +N 59ef2f30 cac1cd66 3feffe35 66c19b74 +N 59eee786 8b9cbf92 bfeef42d ed12a855 +N 59ed1f1a 30dbcf1e bfec3b2f c21588f3 +N 59eabae4 45189712 3fc5dfa5 0471eb7c +N 59e2c7ea e1d998b5 bfd2ea5e ff819ae5 +N 59eb0f8b 895f0614 3fedd123 bcaad63b +N 59e96ce5 2ae47460 3fe67ee1 4971695a +N 59e75eac 5c487416 3fe156cc d5fc89bb +N 59edbf41 1f992d96 bfed2d77 023a0e8d +N 59eee3fe 4ee80cfc bfeff796 9dc0444b +N 59f52ffd 6f7db012 3fd00f51 33fb2f2b +N 59f0987a e1e736f6 3fd6e7dd 54123e9f +N 59fc6226 1774f7ae bfe5c4b6 205fb35a +N 59f35d4e 345aa956 3fedbe80 102edeb0 +N 59fc697e 3279e2ee bfebd6ad 07979965 +N 59f59bb1 f3c063bc 3fc88602 3e5e6610 +N 59f0e704 e438bca9 bfe020c1 3e00ea17 +N 59f18b73 4487670e 3feb8f44 2ee71b59 +N 59feaeec 8b4afd88 3fe8c545 89101b76 +N 59f875bd 8a432b40 bfd08f1f 5cfaf1e2 +N 5a024c67 eb7bb313 3fee1f3a bc09e417 +N 5a0cd8be 20cd9a7f bfa84f73 7aa7898a +N 5a0ea9ef bf4e6f3a 3fe939c5 d4888c0f +N 5a00f700 18bd3f8d 3fc39326 65c567b1 +N 5a0aee46 3b07258c 3fe13b2a 17f6e990 +N 5a00c058 a86c3c94 3fb832e2 a75f6b1e +N 5a062653 02160e64 3fec0e3e 17629113 +N 5a0fc959 40f0802c 3fe20078 651ca204 +N 5a097a2b d0caeedf bfddeed2 3a7a2a06 +N 5a0f1dc7 e02884f6 bfefb171 b3a80de4 +N 5a17b6b0 8de9fd71 bfe7c608 43180c8d +N 5a1138a5 507d485d bfe8ad4e 5d7443c6 +N 5a1171b2 36a4a5a3 3fde9ba6 0ef7f4e7 +N 5a1393c5 5b29f9dd bfee833e bf7e66e4 +N 5a14cf47 89809570 bfe5918d 80ec06c8 +N 5a123bce 9a06ec67 3fbb1479 046db70b +N 5a1ae752 4b9d3c34 3fdec52b ea0ca6df +N 5a183313 6035c570 bfefefbe 74c8c8fd +N 5a18da6d 9475bc0c bfe8ef86 f0e2e82e +N 5a15cfad fe8c7cff 3fe554e8 d26e888f +N 5a2664a9 dab78440 3feaa3ca 4551c74c +N 5a2d34ab 26270e6a bfe9a851 5f4ea447 +N 5a22d932 590a8f06 3feec478 a97d0e21 +N 5a29ac41 c12a5b90 bfefff53 3bdfdc71 +N 5a27ecb2 5edf12f3 3fafb81c 44e789cd +N 5a2b84fc 406c5ace 3fec2d76 964bf611 +N 5a28fa2c 4190b20a 3fdb26b0 4f6d7756 +N 5a2a4a40 e13cf62c 3fb59e55 7a06789a +N 5a2e8c0a 45511098 bfeba7ee 0fbfb690 +N 5a25dc01 b4db548e 3fb2f31d 32c93683 +N 5a3fd3a6 ebf963ae bfdbde72 33f6340d +N 5a3e08bd 77cb9512 3fee6b48 141bb07b +N 5a383a72 b1c9ae5e 3feab0b1 e38ccefd +N 5a3cf260 398c0990 3fe6625b 8bb8bf9f +N 5a31d55a 7569d618 3fef575a 4a6a0c33 +N 5a336d80 4e16a76c bfe8f94b bc281f43 +N 5a33e1bb 199ca22f 3fb617d3 1cc67a53 +N 5a33f085 dd3c4267 bfcee9b6 c4bbee17 +N 5a3f3c92 c0f586c9 3fee6d1b de3fdff1 +N 5a3da88a b86d8cbb bfefca42 b32f873e +N 5a4b818a 527d1fb6 bfc9d754 0ae7f9de +N 5a46c39d 065aa768 bfeef90a aca96fcb +N 5a47f515 626e6655 3fed786b 100ba9ab +N 5a423a0b 26751514 3fef4e09 568083ec +N 5a471b90 3cbae7e6 bfe82b1b 01a53f7f +N 5a4712e6 6ea69ed4 bfea1b31 9f5171d5 +N 5a4e3589 ffead8c9 3fe3cd3f 56bc7938 +N 5a45e391 5170df16 bfee7ea6 8f20fca8 +N 5a404f8d 3c52339c 3fecbf66 e77aa436 +N 5a47a63d 2c6b25ba bfe6ac61 e1ce43b4 +N 5a5901e6 7667dd19 bfc24e6e 2431350d +N 5a55b299 2e27ac43 bfede40b 96a14f88 +N 5a50cfa8 7bb57ac4 3feed1bb ea14f935 +N 5a539442 2b5039ce bfed0a3c aa747f27 +N 5a54d2f4 5bda6861 bfe8d64e 113669f2 +N 5a538d7b 90e932f3 3fe4d94d a82eb3c2 +N 5a57e68a ed9c8bba bfe4b6a9 9109e9c7 +N 5a576bf3 ea24c17c bfeeace8 af1c4559 +N 5a55ba8d 08f76791 3fdfcb6c 5c8c3b4b +N 5a5b00c0 2a66368b bfe70a5c 6e7b0578 +N 5a6df84d a164f1f6 bfef8f03 1cb9373a +N 5a60ed08 636ef633 3fdd73c2 8d3f8c37 +N 5a6c6bdf eb7a3744 bfd86d73 8f8d1755 +N 5a62006f 5832ac6a bfe17ac7 9d2b9667 +N 5a6051ed 7d830499 3fc513c2 7b2e4885 +N 5a63aa99 b82520a5 3f91a764 9e5547a5 +N 5a6fe0b0 914cf8ba bfeb82be 5c182fb4 +N 5a6622e8 4f959a3c bfe8fe0b 79f88c89 +N 5a6f6d98 eb812ce9 bf9808e3 c22ce15f +N 5a60c221 be3ece42 bfeffa9a 584e0d98 +N 5a7b63f4 5882e7ca bfe55b46 2b14d611 +N 5a700d63 44850ebb bfd3fad5 654ab636 +N 5a7f160d 40f60460 3fe20785 b69061a5 +N 5a7c3311 aeb31c92 bfe247d5 4a927c05 +N 5a7ff03e 2260cf4d bfede20d 42775b5b +N 5a736702 623f5a15 bfeee657 605dd1ab +N 5a7999c1 b2d00904 3fe3b1f0 3231ab4a +N 5a79222d bac4ccf6 bfbfd5b1 1233b564 +N 5a7d3615 d07e0914 bfe35355 2df7c490 +N 5a7fde89 dd55cde6 3fe320e6 94b9fb2b +N 5a88e1a6 313c58b6 3fef1e5f 91d65e75 +N 5a8ff9c4 e7c37884 bfe51422 12da437b +N 5a84f16a 084454aa 3fda44f4 1d881f7f +N 5a83a4bf bcbca869 bfe0490a aa1c5649 +N 5a8fa5d0 23a8552e bfed5511 c612b1b4 +N 5a8c14d3 acd80330 3feee9c2 be95a7c6 +N 5a8e204c 26da3483 3fe83aff 71044e54 +N 5a83170c dc406299 3feea44d ab41662c +N 5a873360 45cb940a bfef4d45 a753210c +N 5a82b2b0 7f4210a2 3fdf128f 42c8e4d0 +N 5a99265e 1d591026 3fa873f2 05499cbf +N 5a90474f b0be12a6 bfe789a4 8ca357d9 +N 5a9a8dc9 fca288ea bfec7787 43ff5fa0 +N 5a912d8a 1698f968 bfd19b07 5476500c +N 5a9828f4 01e4e678 bfe0af37 23f3ea94 +N 5a902c3e 5c3bf67e bfe543cc 2aa230b9 +N 5a993120 4b0572c6 3fef12a0 6bbedc8e +N 5a92b875 66d74047 3fee9d61 499c50f4 +N 5a93f975 f6bb14a2 bfef5f40 f7513485 +N 5a9a21a4 18991d5a 3fefb26d 91fddc65 +N 5aa3ca51 d1c9f13f 3fe20700 3959e7ad +N 5aa2ac3b ec01cc9a bfeea1c8 37732aef +N 5aa144af 8405b5bc bfc546ef 2c1bd1ca +N 5aa805d2 edec5234 bfee2f2d 5b3c00dc +N 5aad75d5 2a0ec0c8 3fe6c2a4 6f51a609 +N 5aa9c1fa 97d5b774 bf88067e d797a318 +N 5aaa453d dfc622f6 bfd27890 03e0b918 +N 5aa575ab e58993d0 3fd17de1 4abc2fb7 +N 5aa021fa 5ce676e6 3fefff88 bf935de4 +N 5aa71d76 32693120 bfd81dc7 f9988c99 +N 5ab3b8e8 4097f7d2 bfeebcf3 bedce0ed +N 5abb4ff8 d22e5166 bfb6eea8 6c000efa +N 5abfecf3 2ddbdde6 bfefe258 18b0c64e +N 5abb2f33 d8153406 3fd75bfe 29364fd6 +N 5ab82ae8 e30ba001 bfebdf3c fa9f9560 +N 5ab0a5c5 5e4297b0 bfd9e317 f4bf915f +N 5ab51de9 d9a12746 3feb40a5 4d23d825 +N 5abda004 71aa4006 3fd8800c 4859c33e +N 5abbc16a 633e6b60 3feface4 c4df24b2 +N 5ab90ae8 971c36dc 3fe7fe13 d905e3fe +N 5ac53741 d1201fee bfe0e636 8e381683 +N 5acdc73b 0724f760 3fe766c0 9aa74516 +N 5acaa2f7 b58847cc bfe7e736 a420a8b4 +N 5acfd6ab 01fa3ff9 3fe10170 51d5d5d6 +N 5ac4131d a6dab82a bfa157c5 5ad68abb +N 5acebb70 93db2549 bfef7445 59208692 +N 5ace49d6 8311e118 3fe6e81e 87491577 +N 5acac907 c44ec294 bfef28bf 6c5cf1c0 +N 5ac32d14 0afbe0f2 bfe674c0 d4629ed5 +N 5acda416 fb8db63e bfecfa26 56053353 +N 5ad72a73 5a89094c bfe1e0ef 9ea5c949 +N 5ad89e6f 9f17d3a2 3fee49ec 7a9a5825 +N 5ad28511 2122a7e3 bfe832a6 397940bd +N 5ad56944 dd73b545 bfe1b58c b820e46b +N 5ad1bdeb c0741645 3fd624ac 86b61b11 +N 5ad0c4f6 4435d525 3fe01da1 6b05e3ae +N 5ad53b07 6863c55f 3fdcaea7 1d9548e4 +N 5ad573c3 7a96e5c1 bfe3c8c9 7918250d +N 5ad2da97 adbd72eb 3fcb2706 6ab207c6 +N 5ad55413 6737f608 bfee8e8d 2dcac22c +N 5ae21e93 d24c7f87 bfcc628c 8843c28c +N 5aeb950c 2d8826ec 3fd21800 226ade97 +N 5ae7ae15 b5edad60 3fdf14ec a6bc2659 +N 5aec3187 819e05da 3fe65c92 7128f26c +N 5aead572 655c39ee bfe019a4 bd399860 +N 5ae27d52 4ebf528b 3fd6d883 7e3b816b +N 5ae8d1e9 335d20ea 3feff48c 0db4a7e4 +N 5ae68c1b 38be0c74 3fe98d69 ef1998bb +N 5aeb2a30 7542a63a bfeecb9d 99d6c385 +N 5aeefadf 0c783212 3fee8f79 3d1eec01 +N 5af36eb2 f6a2a2e8 3fd810a7 fa7d36c1 +N 5af28a14 e7b0d59a 3fda7946 22a74cbb +N 5afeb22e bd724e7d bfecf6e8 31832d42 +N 5afe6dc7 da0783a0 3fef69a2 bad340d5 +N 5af2ea69 e6ee37c2 bf8cbca7 23a7596a +N 5af4345a 26d57efd 3fe55cc5 b354e68d +N 5af5268c 7da5e64e bfc4887b 0f42b90f +N 5af4a706 7e366d72 bfd29e12 ca7cb15b +N 5aff0102 71e82a67 bfeb24c8 a47f3139 +N 5af67e17 2047376a bfd9d56e 7e34a78a +N 5b02d34d 917b5a68 bfdfdae1 c603980c +N 5b06ac80 506c05a4 bfee920d ee956787 +N 5b0a547d 2e68e442 bfd85d6c aa6191bb +N 5b0ea672 96dd4f24 bfc2cf5e 6bf84f60 +N 5b0bde8f 0e1130b6 3feffb25 7ba8c3a1 +N 5b02b16b 0889482b bfe4ab07 d1fdc9f0 +N 5b05ab66 6fff2403 3fd7e9ed ef4ed303 +N 5b082638 453780f3 bfea7cdc 1d01cc2e +N 5b0cb072 4d5c8935 bfefcd5f a21da3b1 +N 5b08abfc ce2621e8 3fef6d43 409a8c31 +N 5b1c5bb6 e4585482 3fd1bcc6 1f3fab61 +N 5b1cdbd6 b488551c bfe50c00 7bffbd6a +N 5b19f59a 241099dc bfe46be9 b8307e9f +N 5b1809b5 bd07d30e bfe283e2 273debfa +N 5b1ca09a da0678ce 3fd01819 4b8c7adf +N 5b187489 a804f2d2 bfef1b10 be1cf2cd +N 5b13539b 38a889bf 3fcfe4a5 266986db +N 5b1f87c1 47fbb60c bfe129b0 50f341e0 +N 5b165d09 1042e94f 3fdd45af 4b4db8da +N 5b18519d efb51db7 bfcc70c4 92021c5c +N 5b2e4cfa 53ae6608 bfe7a0aa a6f5b30a +N 5b28f67c 34bb2129 bfebfeaf 2fa4341f +N 5b28249f 58680ea8 3febe839 f398bc49 +N 5b23cd59 2c861860 3fda81e4 a465ab8b +N 5b298c7d d5aa49bd 3fef6ec6 f18d1a68 +N 5b2219dc 1c280f1f bfed5388 f72c14bc +N 5b25ce9f 852a20d4 3fe561e6 2a50fad7 +N 5b210498 0bd2a571 bfd862af 97360c85 +N 5b27886b 55713dbc bfe1aa11 be121138 +N 5b22f0ce f47ccf89 bfea20cc a75ea9a1 +N 5b381af6 6c84eeb0 3f8408b3 df2ffa26 +N 5b398030 20f7fd94 bfecc0a7 74916e73 +N 5b3a347f 2dd521fe 3f92a690 4679aada +N 5b39edaa eaecda85 3feffece a45ff08f +N 5b3f07fc 86ed0ae8 3fefcce6 59c6172d +N 5b309eeb 4956536d 3fef2842 3d44fd18 +N 5b3332af a9e0b75f 3f89a14d 2e69e01b +N 5b3de017 f9a98b3a bfeda54f 58d6fff9 +N 5b3b3c43 24e94878 bfebf28d fd8ec8cc +N 5b31b84b a001db27 3fc532e9 2b01c805 +N 5b4f606c 32b7865c bfe7ee24 697ad391 +N 5b4fa870 90687798 3fefc2df eb9b2255 +N 5b488ecf b05240d2 bf94d426 d7508a1f +N 5b408b31 cebbfdce bfdae401 7fbe64c4 +N 5b4403b6 d7539eb1 3f9471a7 bda5ccc8 +N 5b4b6877 29996503 bfe23de2 7d82b6de +N 5b484272 4c757504 bfcd4777 33ab0021 +N 5b4a278c 993e820b 3feef579 31b48cd1 +N 5b47be7f a236bd34 3fe90c42 97ce3f1d +N 5b41fb58 3ddd8e2c 3fcf142e 7c0c6856 +N 5b52136e ca165176 3fdf4edb 56e5cc96 +N 5b5fc885 97b99f3d bfee8d1b 0009f089 +N 5b533006 8222a1b1 bfed5bc7 39a1a16d +N 5b5f28ef 7fc198ac 3fe92863 04455f1a +N 5b542d58 018b2de4 bfe8acc8 73332b83 +N 5b58f454 15b3e3d2 3feffb12 b8583394 +N 5b5a8641 4ddf2cf6 bfcef180 14c66392 +N 5b52793e f1c51f06 bfe764ff 0bd8fd62 +N 5b5d32bd c22c3984 bfef75d9 6746bb34 +N 5b544b56 23b3a1da 3fed6706 6069fb43 +N 5b6a621b 1e1b0db1 bfb65c02 179b7e27 +N 5b6cc9a3 49315171 3fefe44b 407f523d +N 5b6ed32b 57bab343 3fe6123d 8de33192 +N 5b64752e f7fa0991 3fe07310 ad73bcfb +N 5b663529 687300fe bfd352c8 e3a29400 +N 5b6e1203 09aa8147 bfe15979 04be556c +N 5b690b89 a04ba73a bfec26b9 f4429240 +N 5b6e850b 2dc473ec 3fef2c44 e9e14bf8 +N 5b6a7244 6e79b9ef bfec9dcd ef7d20cc +N 5b620104 22aba21a bfded6e8 257fa8a2 +N 5b767bcd 9bf70958 bfaf06ee 99563799 +N 5b7ca3bb 45a91d0a bfd6cc45 dfa47089 +N 5b75c323 c761c325 3fee6256 63a0365b +N 5b7ef9ff 926604ae 3feffffd f9fceb85 +N 5b7a1c1d 10ed06e8 3feffb6b 8473d260 +N 5b78d624 e2727efa 3fedf008 28c3c13f +N 5b7c826d 1f748d7c bfed9482 dd6e5517 +N 5b7ad14f c1ed93ec bfe30dff fdd2a38c +N 5b72f34c 56867e32 bfecbd23 130ad2be +N 5b7b97aa 760056fa 3febed87 282d9ce5 +N 5b839b75 c9eee92c bfd9f2bb 2fec6a3c +N 5b8db541 55c5a35e bfbb0dd8 c5ccc2e1 +N 5b8e4f1c c6f553b2 3fe66456 d594fcc6 +N 5b85208b 6094e858 3fead166 4d120469 +N 5b8a625f a8194e3a 3fefbd37 71506880 +N 5b8e5e16 86054e35 bfe8ae20 6585f04b +N 5b8c79c9 7b1b0d41 bfe7fe75 84a5b70b +N 5b838944 a29e735b 3fe53982 69358ab0 +N 5b832846 3d4f8ca6 3feb6760 77d4faf8 +N 5b823347 78ad369b bfdd788f 745eccb3 +N 5b9aef23 939141b0 bfea65df 8f1f3e3f +N 5b998653 7868931e bfcdb172 fffd28fd +N 5b9d404c 5dca8978 3fe54363 97c7f4f0 +N 5b9e7f7a 49472130 3fe9fe4c 90c4bc3b +N 5b9cf697 5254ebee bfe6f0b5 b12f4d83 +N 5b969e84 e4d3c278 bfde815d 993fb30d +N 5b943727 92dc46c6 3fefc112 83777daf +N 5b9d2ab3 f832d4f5 bfb99c34 31bb08a4 +N 5b947982 3346f1f4 bfa5b9f9 53b1d734 +N 5b923625 8b19004f bfeffe6f a60bca2d +N 5ba7391a e9141194 bfd94c93 db3e3b96 +N 5baae30a a7ce2487 bfe9a9a7 d5390188 +N 5baf2b1e 02a1122e bfe54b7e 49bd5672 +N 5ba36f3b 1569e5dc bfb6a601 a326aa4c +N 5ba57418 e6d787e1 bfdd4205 02d9dfce +N 5ba8c381 5ea6675a bfa4fd72 1ce1a1a8 +N 5ba49ff4 fb18b058 3fc34f8e 5aebd7fd +N 5baeddf1 269e520e bfb0d0c4 4f0be77c +N 5ba7d4a1 df625e24 3fc381de 09b1edf1 +N 5baf5c5f d78ea0d6 3fefbdda 5092390f +N 5bb5d601 1d247cf1 bfece99e fd2ccc4a +N 5bb5b1e6 a0fcf292 3fe6d47e 7cdfad31 +N 5bb3033b 8ef19a49 3fe77b2a 9c837fe2 +N 5bb1e85d 2e68ab50 bfd749de 979b9019 +N 5bb3bbfd 5bd9acb1 bfb3e9e2 f0a60261 +N 5bb5b7c8 e5885cc1 bfa4de96 504d7ab4 +N 5bb55e15 91d0cb46 3fed4bfa 81773aed +N 5bb34f94 92ff866c 3febb99a 4d6a8e17 +N 5bb72c20 b3931e6b bf9370d9 472d5c22 +N 5bb6bf09 e71b4952 bfeeea46 2fdf97ec +N 5bcb90d7 53261192 bfcac2fb 6c53ea1a +N 5bc3783a 15a15dbc bfefc90a 965fbbad +N 5bc42b77 a2fe1bf0 3fe35be6 feef538c +N 5bcdbd57 49766e6b bfb85523 47ab786d +N 5bc1402b 28a084e6 3fe95796 2489645a +N 5bcf6af1 0774e3e2 bfe16da9 3513a84e +N 5bc25dfc 9249cd34 3fe66478 3d53550c +N 5bcf4198 f7c8517a bfe1ba8e b1fc79bc +N 5bc79240 ea9ec8c0 3fe3eac0 c61289b1 +N 5bc8b216 54c4f467 bf97189a 192d1608 +N 5bdce317 98f1f490 3fd19944 77087f00 +N 5bd63ffb d5e8e5e6 3fa37ebb f7f69755 +N 5bd4aea8 2fe0e3b6 3fee2594 ed7f9716 +N 5bd4200e d2c12aee 3fd54592 55efdcf8 +N 5bd08ecf 7fbfbd65 3fd7af6f f980fb3e +N 5bd1740e 34255b26 3fe4bfa1 c3540d82 +N 5bde7f76 5e731fbf 3fef9dce 38bd63ff +N 5bdbf569 4daa3efe bfeffbfb f205bf9c +N 5bdf4534 fd1ed438 bfe99bc3 17a23a0b +N 5bd494ea 4cfa8e46 bfe4e8d9 d3d50ae9 +N 5be9d42f 1b20730a bfee3110 de0d5555 +N 5be5af78 2dcb8e52 bfedda82 faf0b655 +N 5be35aea 3f736beb bfc2276e 0d708a64 +N 5bef7216 1936fc6a bfeedf34 8b35a0ef +N 5be78507 a602098b bfe0ba71 da69ada8 +N 5be46169 008bf2db bfe1d683 6fd74c99 +N 5be3d259 63bc4136 bfe79be4 087309ac +N 5be1ec63 8395368f 3feff793 3c2f32b8 +N 5bec02f9 d493015a bfea3de4 8a74acde +N 5be9f80b 30e4ca7e bfd91a2f aa596d94 +N 5bf85cbb 9b9df5fe bfd77491 ec954a4b +N 5bf83644 1041b804 3feef14a 80ec950e +N 5bfa5503 11693cb9 bfeb7b8e 65b82c13 +N 5bf0fe87 bf4c32bc bfeeb1fe ef5b6344 +N 5bf95ecf b7108dd8 bfe8de0d e65cea03 +N 5bfa9390 93c4c9e6 3fe6eb7d bf366d73 +N 5bfc6e9a 9cd3571a 3fe40cab ea7c358a +N 5bf536f8 f3d2735e 3fe59c46 64a5fb15 +N 5bfb16ce 4713e210 bfe619cb b4487731 +N 5bf630a7 b72fe342 3feb032d 8ecb38d2 +N 5c0626c4 6fdc2916 bfdde8ff c01283d1 +N 5c0ce19e 7d1d2fac bfebf7b7 10523ab2 +N 5c0585b3 aea0cd1b bfe456fa b13e5fb3 +N 5c0cbebb 7f6b520a 3fe93a1b 7ebffd74 +N 5c02bcda 4c1dc74a bfefb9c3 38951681 +N 5c048220 5c7e0080 3fe31ecd 70cdfba3 +N 5c081659 9812975e bfa512a0 84ed80f1 +N 5c0a9e9a ec26aed8 3fe83ce0 7af45306 +N 5c016313 989537e0 3fef4668 e0998036 +N 5c039a0e 95511323 3fedfb3f 55b85bb7 +N 5c11930f 9f8dd1c8 bfa0b734 8cfb97e6 +N 5c126f7d c03297af 3fec5e14 0c918453 +N 5c1cac0d b7f2814b bfdd89eb 03cab032 +N 5c1837cd 7d7f3948 bf7d08e2 35839db3 +N 5c1f3e9b ebd8668c bfc2ffa4 5ed4c87f +N 5c1356ba 437aa85f bfebd7ae 8d43ce7d +N 5c1c7be0 4d6494e2 3feff655 33374f68 +N 5c1cb729 c8ad6372 3fe45a51 6952c348 +N 5c11b7a4 5398c047 3fe6df02 7c292bfc +N 5c14777b 572a2755 3fe29972 32306368 +N 5c2d1f77 aea1d3cd 3febf097 1e6f0fff +N 5c22b637 eb9fe70a 3fdf508e e9293b4b +N 5c20e0c0 91ba8d53 bfeec550 a8d5a20e +N 5c2609b0 3110f526 3fd4d014 461ed0c5 +N 5c2771f4 1a202618 bfef55f0 ae726666 +N 5c2fc1b3 10788657 bfefeab4 f30ffeb4 +N 5c2334b2 330e11c2 3fd31789 12c6de82 +N 5c21dae4 f06f2bd4 bfeec969 2e21046c +N 5c2f4383 7c236c04 3fd2b5e2 77cad0bc +N 5c256375 b071e027 bfec88c7 8c1ee58b +N 5c344880 072e70e7 bfef04a4 df84836c +N 5c302378 6863cbe6 3fefe4da cf43228c +N 5c391bd0 7d3e773c 3fc1161e fa2863e0 +N 5c3b5064 58f6b5ba 3fd20c14 5da7b9b7 +N 5c3b81b8 4f38a690 3fef8e9a d3ab0500 +N 5c328f7c 2b81ab43 3fe7c8ee 3e7f173a +N 5c3180e8 3d4fa2f1 3fe8533f 991995fc +N 5c3a6338 31197188 3fe18528 21011171 +N 5c35e8ef 9466d21a bfec586a 2dd67a90 +N 5c30ce7b f044d5e3 bfeff688 7477e5d3 +N 5c467d49 4b0ee232 3fefd926 1b5fef76 +N 5c4e0715 85c4d39c 3fd640ba 62668622 +N 5c4b7c86 752ff174 bfecbb50 08626c23 +N 5c4d742a 270a6f64 bfe04362 bf6bc6c8 +N 5c4c3abd e4477a81 bfefc55b 15468fbc +N 5c47c1a4 f4a25534 3fef8c67 c630edf6 +N 5c408bbd f036361d 3fe7fab4 4a61036c +N 5c47f508 09844d00 3fe58a49 728a374b +N 5c4ecd0f 0bbaffa6 3fba2835 86bae2af +N 5c4337e1 e8050830 bfc2770c e4d92983 +N 5c531516 4eac74a2 3feebab6 05e3a9c0 +N 5c564bfa 0e37e2a4 3fc4b3fd 615ff843 +N 5c58302e 6f172352 bfe95594 d7826d33 +N 5c5acd6f 8f54bf2c bfef839e e2c60c39 +N 5c5473f7 ed7f4648 3fef1a2b 93b9b7f8 +N 5c566d16 16df4844 bfd9809c d55b70b6 +N 5c56471c ac3a8650 3feb6c3e 9341cdb3 +N 5c58bfd8 eebb5699 3fe866eb 241560ae +N 5c546e22 59c55549 bfeeea6d 75ffd83b +N 5c575368 9c6b4118 bfb51c07 67de7698 +N 5c6a120f 53962b9f bfb33d5e 2d5a642e +N 5c64ad55 284076ba 3fe496a0 01160ab8 +N 5c6d29bf 23f07537 3fef07ca 8fa81eef +N 5c65ad18 3b574910 bfe36af5 e9fec4c2 +N 5c676abe f032ce56 bfdd9558 fc4cad0e +N 5c667a05 3d7c6c92 3fed58ab 4a3e86a8 +N 5c67951e decbe620 bfefff88 b7c0fe7f +N 5c64f44c 05a41e68 bfdea62c a80ceaf0 +N 5c60efed 4b6dfec8 bfefed64 b752ccf7 +N 5c6a7686 f7022b5c 3fde67e4 144108c8 +N 5c79b904 1b5e9f3c bfe2d965 1f89042b +N 5c7dbce0 ee67a8f1 3feda399 e5533f8c +N 5c72e46f aeafcd70 bfe1fcb5 9eb6714e +N 5c7bb44c 0d933077 bfed6401 00bcfc82 +N 5c7ba278 75080070 bfe9f97d 9cb88b49 +N 5c791479 3f8fd630 bfee1c96 b9775a98 +N 5c794ac3 e5b2f37e bfefbd6a a0286ad4 +N 5c764625 e9cdd470 3fc54175 10ab4aed +N 5c7974b3 da55a0d9 bfedf95c c6aac7d8 +N 5c780781 be05f318 bfef58b5 4fe675e5 +N 5c8bf69f 0fb36af6 bfef475b 80c7afb5 +N 5c8eb90d 352d50ba 3fd42fd5 9d50d9f6 +N 5c8179a8 a6776142 3fef9198 5f85b32e +N 5c8e6e62 01e4390e bfc8a3d8 bf0ef01b +N 5c8a7480 45238652 3fe9a184 e0c3df61 +N 5c84addf 3e91a28b bfe26162 e2ed4cc1 +N 5c809599 4bc2e5d7 3fc40294 790514bf +N 5c8f3171 fa2f8d76 3fed1a12 dc3c8232 +N 5c82f41b f9ca8e45 3fedb2f8 8a0ceff0 +N 5c80da60 e5cf8591 3feff15e 0be2d828 +N 5c938461 24a5b3ca 3fbaf7ef 70ff7091 +N 5c9226d9 a7c38a04 3fdda917 5c80aea5 +N 5c9acdaa 2da26a72 3f9fb318 bf43bf1f +N 5c937d1a 943bc776 bfefe9f1 92ab36fd +N 5c946818 ae347060 bfed3886 83566f92 +N 5c9adcfe 573af2f8 bfeffffe f09180ee +N 5c9207c8 2d0f7080 bfe98bb6 5c1c165d +N 5c92bffa 46c56062 bfbaca34 04f4e5a8 +N 5c91b3c1 0a429c28 bfe04e5f a94fa0bf +N 5c952d5d 077d5850 bfe4f1c4 8ae82d16 +N 5ca41fb6 a9ff4408 bfe83afb 4f3bcc81 +N 5ca9f18c 5a77c7b8 bfed95f7 0aed8e5e +N 5cadd899 2a1750e6 3fe92352 2fee1d42 +N 5caf1014 12abef2c bfefd7c7 d8dfd9a6 +N 5ca3f7eb c7061b62 3fee7152 50ec6577 +N 5ca5062c 0cc3af88 bfefcf1e a2126e41 +N 5ca6ae1c 5058f002 bfe69de2 3d9c23b5 +N 5ca40225 ec8a3d00 3fe5566a e7411fae +N 5ca4931a e4eefa86 3fef8556 ce126aaa +N 5ca2f78d a7fc9534 bfe31c4e 99e533db +N 5cb30097 825a2c42 bfee9498 46b24448 +N 5cb4806e 3b499fba bfedc8f7 e79d42b6 +N 5cb8bbcd ff427c92 bfbba909 4e8779e7 +N 5cbaf844 2faf44ea bfe11396 bfed4f4b +N 5cb0dce8 1aeade00 3fe08ece 8697636b +N 5cb98615 5ac22f4c 3f955e09 3ccacce6 +N 5cbd518c 1d522c08 bfeb2796 2a77b476 +N 5cbb2185 b3590f98 3fd64f99 12be2923 +N 5cb5dfae 0e7a7362 3fe51d63 02285529 +N 5cb10711 62e9bb63 bfea967a e3e6352e +N 5cc9fbb4 a1e49405 3fe0f234 9a2d8a40 +N 5cc8d07c 34605316 bfd1998b b197ca2c +N 5cc8ed0c b812f838 bfef913c d8357b03 +N 5ccc92df 7e9eba76 3fee055d 80a515c1 +N 5cc2c5ce 976d7db6 bfa4bd70 4fe3e679 +N 5cc07a94 3d56f18d bfe73a38 1eb900eb +N 5cc0fb49 4abadf54 bfee3070 1aa6e049 +N 5cc45c59 2985431f bfd9d1a0 69d4d0ff +N 5cc770ae 8288cec6 bfa1ae9b 62f63bfd +N 5ccc3e4d 6faa1be0 bfef77cc c68ee988 +N 5cd19133 dcacff2a bfefdf4c 56ed3a32 +N 5cd86709 3d67415e 3fe21f7d 72c60099 +N 5cdcc276 89257be4 bfe7e9a8 5aa84d36 +N 5cd7b3dc d8e9cbb8 3fcae916 c30b4890 +N 5cd79729 3dc141fe bfe63f5f 0cd0727a +N 5cdaf0c9 90adfcd0 bfc437fc 2cd43218 +N 5cd5c3c9 84bc5fbe 3fd1a0b9 2789e737 +N 5cd97d4d 1703fc32 bfeced6e 08ad81e8 +N 5cdca470 c8529b75 3fe26450 6c4d98c8 +N 5cd451d4 09cb2fc3 3fe6d7a3 e55e2cc9 +N 5ce4a89b 15368fca bfe1dac1 e6cdf2c7 +N 5ce6c831 9ec97968 3fe37a8a 8dc6a006 +N 5ce4ba0e 8c1961da 3fefabf8 5523bc99 +N 5ce0ae3b 75fba609 bfebc9aa f51ce5a7 +N 5ce0b789 7f5b7b73 bfe1f54d 2903b228 +N 5ce3b47e 1e2c46f0 3fdf49c7 10b23148 +N 5ce96f5d 198b5a54 3fd843b4 5122cf99 +N 5ce97586 0b5d02a5 3feed286 8e3b2124 +N 5cedf12d 966a65e0 bfe67cc5 fc596d09 +N 5ced0f49 bcf72764 3fd0078f ce5fb137 +N 5cfc4edd 8d8639c3 3fd4513c a3608792 +N 5cf12685 466c9da1 3fe7dc14 29d0d3bd +N 5cfb479a bbc7aa34 3febcc3c bd1b4ead +N 5cfa7c05 faa847a8 bfee886e baf5f1c9 +N 5cf29ef0 e64c7271 3fefd41c 08784b7d +N 5cf865b2 4fd29c34 bfb747b7 4b95b4ae +N 5cf4ccec 7f55331a bfed1fc4 e071f398 +N 5cf78dd1 53f058fc 3fe94d3b 72f946c6 +N 5cf56b66 d22030ca bfeff9c7 3ccd915f +N 5cfdc6cf 74fd12c6 3fed05df f57b2f87 +N 5d0f0b47 e94d2a8a bfe44087 bc806a55 +N 5d08f232 7aa379ea bfee53cf 27652533 +N 5d0e93a5 05098699 3fdb6a57 f748d97d +N 5d093264 2530548e bfeae825 ce7f2ea8 +N 5d05c99f ec0d086e bfeffff6 32c27d34 +N 5d08cd3d dd6db306 3fe42c9c be9e5498 +N 5d03f22e c89813a9 bfd42520 4f8a16e5 +N 5d0c3a70 3d0f95f0 bfc2d4c1 04c865d9 +N 5d03d6d4 048eb52a 3fd08f92 b6afbe03 +N 5d0807d9 c8c92adc bfeced2f 50dd1b10 +N 5d128c30 f95f6dd6 3fdfa853 f04ad3ca +N 5d19394c 913b8b35 bfb83790 d87e3e8a +N 5d1b6253 cc890ea4 3febc1eb c97003f8 +N 5d153533 e152d006 bfea2c9c eb19284c +N 5d16e0a3 2a44446a 3fe49790 1349f5cf +N 5d19c6b8 f4ef7248 3fef33f8 ce095e54 +N 5d11c119 63a24a9a 3fe4759d 1f97a77d +N 5d11774a 0f33e0c5 bfee09cb fc90c971 +N 5d12d7f4 3aff450c bfecdd1a 50c14784 +N 5d181398 fa1c0052 3fee9dbd 7244802a +N 5d25e31f fa89c388 bfe98717 0e8b23fe +N 5d233d25 8a6606d8 bfeebe39 72d25265 +N 5d2cbf2c c5d326e0 bfedd68d 299fcde3 +N 5d2fca53 4078d281 3fc6c3ea 44af23f1 +N 5d2999f1 c5f41e08 bfea0618 aa129874 +N 5d25771a 0a397f2a bfefffe3 de03a980 +N 5d2e0ba7 4653943a 3fef7088 7c173eec +N 5d2786d4 e745c6ff bfefef7a 1c73b4b0 +N 5d2ab0ca 69e9cff4 3feffe78 962733c3 +N 5d2b82ec 3356c9ee 3fef3494 c1320901 +N 5d3188c3 f20e93c3 3fe0790c 87a52c96 +N 5d3e62e4 c76c8ec3 bfd7b744 1969779f +N 5d3808fa 9c7d6928 bfefe749 d4ffc8e7 +N 5d3ca12a 7e19452a 3fe5b118 c9d50b5f +N 5d3d4c4d c955958e bfef3a9e da7f7255 +N 5d32d3cc de25adc5 bfe2b3da 5ec60ff6 +N 5d375369 e5dccd2e bfe20a58 75f7a52f +N 5d3a668c 113a3431 3fb27256 6530e45d +N 5d306a62 61583e14 3fe85b99 78d027b4 +N 5d3992e1 ba05eb4c 3fde1887 92363d1b +N 5d45b440 9114b4da bfc0caf5 1e242d59 +N 5d4d682e 2d024110 3fe29432 8edc09f4 +N 5d494c7e 3faafe17 bfdd487b 34097311 +N 5d47bc78 38602a46 bfe3fc7a ce9436a9 +N 5d4cc051 c158b9a7 bfe8e08a 1d2b5522 +N 5d4af0d2 8ec8fe56 3feaf634 fa9634dd +N 5d48122c 23bd6a51 bfef8a71 240c5ad7 +N 5d484e7c 2541dd6a bfe4d00c 5411eb34 +N 5d40a51c 0c303290 3fe0be18 6f38fbcc +N 5d49af83 a7350351 3fefd157 cb9ca4dd +N 5d5dd137 c0fae66e 3fdd177a c5bb39ba +N 5d5a6eca 6aa54d69 bfdb4ee8 09e1df70 +N 5d5db6eb c3d07ddd 3feebc23 3214d193 +N 5d5bb024 f4969f06 bfe5254f 51b2d673 +N 5d5af3b0 c4733c38 bfefecfa 1e7e17e9 +N 5d54652d 527ddde4 3fb919f1 1cdc692f +N 5d5b2ac0 34f43c63 bfe3c58e 6facf062 +N 5d53da6c 2d3097da bfec459a f92fdcef +N 5d540cf4 54ad4a08 3febef90 77838b82 +N 5d5a2712 dfb592df bfeed97f 1673547e +N 5d688594 81fea7d2 bfc9df9a 3031bd9d +N 5d626428 303d722b bfe5d035 34ec1cf6 +N 5d646d67 17bc638e 3fe4c492 b6682086 +N 5d674b61 46764f66 bfea912c 1497c9c5 +N 5d6ae14a 333aa742 bfedecaf 1bb4975e +N 5d6c240e e088df6e 3fcf409f 855db05c +N 5d664441 82ce0db2 3febedbf 14ce6102 +N 5d6d34f0 6b5d1859 3fec3927 3ff55346 +N 5d649da8 e165862c 3fe82844 27ce052c +N 5d680574 eecbfa41 3fd598a3 48ba9eda +N 5d755a08 dc0bdf5e 3fef2686 c780c9f1 +N 5d796534 bcbf7e0c bfe5cc71 144ae785 +N 5d7e7827 ed01b044 3fc3f53a 906d38e5 +N 5d7c3161 9fe776e2 3fcf5487 f84c61e7 +N 5d711e6c ccf82707 3fe01f0c c180dd3a +N 5d77b1a4 127d97b0 3fe6da37 4820b8cd +N 5d75b36d 5db8a851 bfed709e 9885c9ce +N 5d773c42 50084ccd bfef4e76 8f344903 +N 5d79fc02 70babba4 bfe5d239 00cec664 +N 5d7cc576 2bb854e2 3fc58c37 127fd765 +N 5d8c9953 22c97b98 bfebc9b8 7b2057fc +N 5d8a6a2c c37c3492 3fef7873 dc8da580 +N 5d8e9f4c b2a4724a bfdf6ef3 87f3a8d4 +N 5d86818a 8705eaa0 bfe77e3e 9ac5cf8a +N 5d856a7f 49887f29 3fe3e036 c7c84f7b +N 5d8263fb d92f6b8b bf8c017e def809aa +N 5d890dac 14528c78 3fefdce9 a80482d5 +N 5d8aaf4b 94b55460 bfe80a52 42b4404d +N 5d8950d6 d13bf639 bfe1922a 3310d898 +N 5d851bd6 e96c0357 3fefff20 b73b004f +N 5d95710e f43880b8 3fed7b48 abe3c051 +N 5d9138fd c51bdb45 bfcf3b20 79bd24f7 +N 5d9821b6 36f87780 3f9c25d2 c50d6354 +N 5d94ad5b 145df38c 3fef7de6 a02d0321 +N 5d9eae8f a7de3365 bfa89d1d 3a49fdbe +N 5d90a2b2 e5634cf2 bfe97d48 9ac9361a +N 5d9b630c b16c8ca4 3fec153a 34ccc350 +N 5d94a209 f17718ea bfd2c755 f256e462 +N 5d97927c ccfe3c77 bfe7bf32 89c5ca69 +N 5d980e54 e6fff3ba 3fd2ecb6 ae162695 +N 5dac1b6c d13d9a1a bfb242c9 9078da7c +N 5daf6363 93271ecd bf9ff036 3f52e1e9 +N 5da2706c 6b7a262a 3fdd01bc a1088867 +N 5da9e40b 45219398 3fefcecd 2d28bfe4 +N 5da71c5f ec9e6a35 3fe0d972 a1a6cb12 +N 5dac5825 ece5abda bfefff91 ac5b9764 +N 5da2af9d e5c4343b 3feb40f8 514c2b02 +N 5daf6323 6ab7aa47 3fe27ec7 a44f14b3 +N 5da1fb9a 149a2211 3fd8932a b62c15ae +N 5da2f69b 6a3d24ee 3fd56a41 bd98cc2c +N 5db4de14 f8a23952 3fed96ef 341ca852 +N 5dbe3725 627eaa4c bfe80ee3 2292a193 +N 5dbf682c 218e6116 bfd323f0 c5fe35ef +N 5dbc88bf 1eb92854 3fcbbf57 1a4b36bc +N 5db9d4dc ec205a54 bfd3ba91 69f7f15b +N 5db24507 7b345e05 bfefdd51 92b43e62 +N 5db87744 e637e4cc bfd4cada 3dfce7e2 +N 5db6ae44 04bb05e6 3fea170f b99661c8 +N 5dbe30d9 801568dd 3fe802ec ce414782 +N 5db1f6a3 25bbb904 3fef891f 0a4bb1d9 +N 5dccf822 35420866 3fef6ffb 69b5a887 +N 5dcbe7f3 1b39c7ca 3fef9bd2 abca4012 +N 5dcb53b2 187c4916 bfef3ab0 08053bb4 +N 5dc470e4 6feb6b77 bfef7755 be15fd3c +N 5dcc6f5d 044c06ce bfe77b5a 4836b322 +N 5dc7142b 14e88c84 bfe52df0 71d65630 +N 5dc17bbf 2bc44982 bfeeef58 f0b8b83a +N 5dc7893c 7444a70c 3fefb98a c0aa9570 +N 5dc89428 bae2d4a0 bfefe15b 4ddd4947 +N 5dcfb2b3 51cbe9f8 bfe869a0 644c3703 +N 5dda50ef eaaca808 3fecc0dd b021f5b0 +N 5dd56d45 55a219dc 3fececaa 5bfef573 +N 5dd883f8 87917fb2 bfe0780d a2345ade +N 5dd8b7e8 78c57d67 3fe5c579 1b45d524 +N 5ddb1b29 1e0b589c 3fefadaf 3f0cbf53 +N 5dd42520 b430ef94 bfefb2ca 21b6d409 +N 5ddd75c0 303a543e bfe1bdb0 a0f169b8 +N 5dd460dc aeb3d9be bfaf7a0e 4564ae77 +N 5ddfd3ed 24a4bf62 3fda0dfd eafe9049 +N 5dd00c57 4506e376 bfeffe4a a786953a +N 5dea588b e65741b7 3fec53f4 94317216 +N 5de914ae 5bfb5b93 bfef6602 3dbea990 +N 5de6ea54 664a07bb bfe5b561 9c07a3ec +N 5de635a7 128fb10a bfe7abe3 18e9d54e +N 5dee4d95 9e3e5aac bfcdcdae f4e77f1e +N 5de0cbd3 627ffef6 3fefaf45 7058cd9a +N 5de7ed9d 8baddf10 bfefc971 ca58d895 +N 5de7d795 a37a83ac 3fd62dc3 9933c2ae +N 5de1374e 81674cb7 bfe38c4b 0eb9c27d +N 5de98346 90eac036 3feb6fdf 9d167247 +N 5df4f3ae 752db0f9 bfefb710 12a67525 +N 5df8855a ffa4878c bfed96ab 6d9693de +N 5df3a3d7 9baba72f bfec87e9 4bb958ad +N 5df41be2 4381f112 bfe36536 512c0911 +N 5dfe78bd 13569e4d 3fedbc2e 54935419 +N 5df27384 2e7e08ce 3fe01995 a0c73b53 +N 5df4fa2f 15c69a1c bfe0d493 26263ed2 +N 5df37efd 794c7c8c 3fee9934 6361f7c9 +N 5df044e2 a6bcd5f8 3fed495c a63cbb48 +N 5dfb4219 859a3b8c bfeeb922 4ec82082 +N 5e010689 871f8819 3fae1302 62f3201f +N 5e0722de 96cd5dda bfe35e36 2fe1550a +N 5e06d0ef c0197e06 3feb2045 5a991fea +N 5e02cdcf 716b4224 3fdfcbc8 0ad2f575 +N 5e0e00f1 1360a7d8 3feff3bc 844ab81f +N 5e082828 d72ea025 3fe06fb5 bc16f09e +N 5e0c0f0e 91251cd8 bfe09bfc 91704227 +N 5e03408a 6c47c962 3fe36405 dfc8c315 +N 5e0b9d29 b8a3afda 3fed8b4f f8cb51ce +N 5e0c90d6 4edc1170 bf7c2f1c c0ac270f +N 5e1d165f 0c4a3dd1 bfefde4e 9bf1cf1c +N 5e1d6b42 9b4b8c87 bfb7f5ac 13d110c3 +N 5e1387f2 6a34ef30 bfe697fb 414efa37 +N 5e1c671a ac6dc882 3fd3bf1e 2cf02fb3 +N 5e18c0b7 cf543f9e bfeff693 67f547bd +N 5e1d98a8 ad6e726e bfedd5d7 b43842b2 +N 5e1892ac 51932726 bfcd1b01 ead96dc4 +N 5e1e1f97 6a480560 bfefd963 3053ee69 +N 5e14bb29 be2cdec7 3fe13403 f5d825d9 +N 5e19517e b9be37fe 3fefea7e 8cae4619 +N 5e202d83 a5d6b9a9 bfea12f9 abd05057 +N 5e2ca085 ea71992c 3fec4040 ca2639e1 +N 5e23160c 911ec3ce 3fece32b c51a1211 +N 5e25764d 13376a54 bfec49e3 a7c9d0a2 +N 5e29791f 9feeee06 3fee4037 015c1b45 +N 5e2a539d 7e19180a 3fd5eb18 c38c30b2 +N 5e2546a7 5335da3b bfda7a61 7cca4fff +N 5e20c564 ccdc733f bfebbb82 5655335a +N 5e21953c 2e633b20 3fc1120c b407606c +N 5e213124 1366522d 3fedcf74 bc22aa56 +N 5e34a61e ff1e5125 bf970dd8 021e21c4 +N 5e33a09e 6d3f1898 3fef548a 3df584b2 +N 5e3073ab cdebe0cb 3fe5b674 f2ad353b +N 5e3b6104 36c1f1ca bfe20b82 afa3ec8e +N 5e3f210b a49e2fb4 bfeb261c 62b20ef1 +N 5e3e15e7 3396cb1e 3fb964fe bcd672d8 +N 5e388f40 917e8695 bfecc39b da57cd67 +N 5e3d7eb4 99e8b596 bfefb639 e9bb5233 +N 5e30611a 68b44a39 3fef8fce 37f3f043 +N 5e382421 ba0adaac bfe8934e c4ecbaf2 +N 5e4394c9 e05c2036 bfe3ec36 9a0dc99e +N 5e47a1da cf482f9a 3fe16128 99cb032a +N 5e491f73 e7a1ed82 3fedd624 2737ff06 +N 5e4a3888 f09b2d1a 3fc8b22c 669bf931 +N 5e43166b 85d455a9 bfeef1d2 44280474 +N 5e4dd114 79471fa2 3fdeee04 e371c269 +N 5e416291 fee4bbb8 bfc19a04 9fddd5f0 +N 5e425c16 30804219 3fe6ff2c 877d90c7 +N 5e428091 5de9ddb0 bfec7f07 21968036 +N 5e4dfc05 82029ac7 bfeffb22 841c350b +N 5e55148a e1df786b 3fd518e5 1fbdf44b +N 5e564b7d 78cf0f01 bfdcb51f 72861d93 +N 5e583b92 06ceb684 bfefc3ef 35879282 +N 5e56a5e9 46cecbc4 bfef253e cdea24d0 +N 5e599b92 1a706663 3fc350a8 010a13e6 +N 5e50410e 58be6fe6 bfb5f663 5933bc26 +N 5e5fcf92 736ba0f2 bfef9010 4ee5cc73 +N 5e52218c 3b9079b9 bfeefb01 d58d110e +N 5e5ea03f 0e6291b2 3fd0a651 57802b4c +N 5e54abbe 4c59d05c 3fecccf0 7c629303 +N 5e64ce4a 26be4ebf bfefc09f 46466ff4 +N 5e613da1 3304149c bfefaa54 5c6d26dc +N 5e68b490 76132b4f 3feae4b0 7a88b5b1 +N 5e6f8a3c ceba3ea2 bfb28e89 ec179f8f +N 5e695fd8 f70d9607 bfe2e583 2d8d72c1 +N 5e6e9ca7 373d1bda 3fc97342 bc00c03f +N 5e68bb89 8043c084 3fd038fa d51bc23d +N 5e6966a3 002e101c 3fef9cfb c98e9baa +N 5e6c6a6a f6b6cf46 bfa99786 4d8c0990 +N 5e6256c8 15d4d93e bfefa709 cacd55a5 +N 5e762667 dfabb825 bfcaa3ce 05f5d120 +N 5e7523ec 77414654 bfd1bbe4 8365eb95 +N 5e78474a 7c8d2926 3fd17cff e6ec1402 +N 5e7842d3 3d14be9c 3fd4dcab bede494a +N 5e730549 5600b3c4 bfed0cbc e3faff79 +N 5e78c482 2b62569b 3fe1a4ed 63d8f973 +N 5e767e44 e7c51433 bfee70ec 39759445 +N 5e7e90d1 a9a5667c 3fea81b5 355af197 +N 5e7fa7e3 27bc99f0 bfedf7bb bd397f0f +N 5e744995 71c2d5c1 3fee9747 cb09f784 +N 5e874b4f 43209c5b bfe83db7 bb691c2a +N 5e8642b1 43dd220b bfa69164 e5938649 +N 5e868ba6 36e02236 3fe2339e 2453da70 +N 5e8d26fb 91db0a01 bfe76352 94ece0eb +N 5e802fb4 35bf2a9b 3fe2fa22 c017f6f3 +N 5e8c690e c5fd439c bfdeb42d 51be4536 +N 5e89070f 36d6c57a bfc76477 c3ec3292 +N 5e8877c7 c8b9f40e 3fef941c 24093ee4 +N 5e884090 209c9fc8 bfef9a60 fd3d6fc1 +N 5e8e7a42 a3ff7e1c bfcdcb88 7053690c +N 5e965f96 66f965d2 bfe2a0a4 5b687c00 +N 5e9fe5da 762f0ca8 3fd31eef 3695fe35 +N 5e993316 ef586148 bfcd9cce 64d66b39 +N 5e93a5b0 f4279add bf82736d b6b6f363 +N 5e9d850c 184f9532 3fd4bbff 9dd6c87e +N 5e90cd85 35b7cb96 3fe6b830 e4be0df5 +N 5e973429 231bb5c8 bfee8f08 27106e68 +N 5e963805 33d85e88 3fea8314 41c49ee2 +N 5e99c675 688611d3 bfeff2d3 2922022f +N 5e906dae 5fd1849a bfebdf03 71f14131 +N 5ea20ee4 cc306914 3fef864e c1e6560b +N 5ea5bc67 aa44ee59 bfe25824 3626b2f2 +N 5ea4bef1 5fd99922 3fe93ddc b065052d +N 5ea18400 a60c4066 3fe32075 990d1757 +N 5ea5a3dc 04af48b1 bfecec43 2ea45fd2 +N 5ea8ffeb 7465f710 bfeacaa0 6b4c8bf6 +N 5ea3a6bb 16dab0e7 bfdb8abc e6b667ca +N 5ea1c8fa 83a45f5c 3fcdba4a b7ef0a6b +N 5ea6dabb aa739b4e bfef5c80 43ea990f +N 5ea61468 b2e9f544 3fdd61b4 96cf4110 +N 5eb7682a 0d51159f bfef70d3 2db93c88 +N 5ebcf591 a2efda98 3fef4790 bbce3eef +N 5eb37f78 2a2a91fa 3fe0eadd 1c2e3284 +N 5ebfbc88 14a2af43 bfda39f2 397bb829 +N 5ebfdc46 0c259cb2 bfeb60b5 1ecfb0b2 +N 5eb428fa 88114ea0 bfeeff1a cac3eb5e +N 5eba52df f9098d3a 3fb86f02 1dfee2c2 +N 5eb4aa21 9714daa2 3fbd21cd 4159aadd +N 5ebaf21f c14aec3c bfecb441 08d242b3 +N 5ebd88dd 63cfc884 bfefdbb2 7c28e463 +N 5ecb79bf f31b83c2 3fed63bd dd2f737d +N 5ec735eb d27628c6 3fdf8bf8 7fc62295 +N 5ec9d175 321e8937 bfe5b769 f6a354de +N 5ec2ac4f 67c6fbfa bfc30a5a a44e9dce +N 5ec643d2 52aec86f 3fded97c 53d9d682 +N 5ec0b07c 6ccbe1ee bfef8fb0 7b77b70d +N 5ec4b4e6 56a460a9 bfb9eb81 1e7a7233 +N 5ece0bfd 4e8d5ea6 3feed02e c64e263c +N 5ecd97be 9af34392 3fefcac1 9d067cc2 +N 5ecc887a 55fda867 bfec9608 948ee6b5 +N 5ed83052 b4bfc5fc bfeefef5 34685cc4 +N 5ed41b7c 7b3909e0 3fd1b4ca e28b3a4a +N 5ed45dc9 3f7f5d83 bfe9730f 3eda20a9 +N 5ed5da97 52e12d34 3fea0a5a 178829cb +N 5ed2e0de 2de32b59 bfd25a58 a3f144bc +N 5ed164d9 ccc825a7 bfe4b25a 230d950a +N 5ed81a85 33fc7e0e 3fb60f89 3c092773 +N 5edc7592 4833503e bfed1300 dadbc4a2 +N 5edeb8b3 a9faf677 3fdf768c 566b3996 +N 5eda817f bc896e04 3fe30c62 edf20175 +N 5eea2b09 1db6d3aa 3fec2872 298e7414 +N 5eecac2f df92eb69 bfeefcca 22b951a8 +N 5ee0fad8 bbaaff67 3fb6395e b28907cb +N 5ee77d31 7b24e4c8 3fda11cc 694ece44 +N 5ee1cd5b b154a573 3fec6d1c 30790c42 +N 5ee66f5c 26b643ad bfec56fc 5716ab96 +N 5eeb9327 8d8ae03a 3fe1471e a40da9e7 +N 5eeb5fb4 bc19a45c bfefae64 9fbbf7d2 +N 5ee9148b 9541ec40 3feebd7d 79815d95 +N 5eedfe7c 04797ad9 bfef484a a278a914 +N 5ef6cdfe cc21c0e6 bfe88792 a3a5b6e0 +N 5ef1ac42 70ce020f bfefc1fb 50c2d089 +N 5ef90f0e c842f3fe 3fe43a64 1d6c9f33 +N 5ef5aa94 fa4f8a34 bfc2ce4d 4c29d76e +N 5ef26c97 ecdde218 3feffd66 44808b33 +N 5efe650c 669967fe bfe8fab5 5dd9eaee +N 5ef5868e cc23f656 bfefadab 4b09e4b6 +N 5ef4f2f8 b3c6f32a 3fe9d28c d36a9ec7 +N 5ef9e693 c2ae8358 3fefc7d8 38878696 +N 5efd724f 3c4021ee 3fe7c351 89e53b50 +N 5f026a67 b9916114 3fe4bf14 875ff956 +N 5f0eb443 8cb26e64 bfc156a0 a700592c +N 5f07184b 4b327274 bfd9cb1c 6dd42038 +N 5f006679 9c3faf4b 3fd628c5 26394ac1 +N 5f08e0c3 5170530a bfee5bfe 838e8a0b +N 5f05c8d7 1f7c2a9a 3fce8f32 7115ee17 +N 5f054c34 a5db4427 3fe24759 c2a48c38 +N 5f0d5602 4976aaba bfefa110 71cc4ff8 +N 5f001927 5960fc74 bfeef466 6523cebb +N 5f03aea6 294d0f22 3fd06d70 b98188bd +N 5f19b977 c8cb78e8 bfb15ac4 72b2b424 +N 5f1b68c7 06d874a2 bfd78f4e 24247d28 +N 5f1cbe6c 4d24c249 3fc8988f 05eb6844 +N 5f1e6c05 426c05f2 bfec2e33 31029fa8 +N 5f1f565d 38ee8d02 bfef6c5b 4bf34424 +N 5f1b2e79 6e22c774 3fe71f6d df825df4 +N 5f185a4c 3b96f596 3fe78fd7 fb877720 +N 5f185136 04c431e9 bfee8137 ed1a143f +N 5f13a5d5 3b102f7e bfe7949c 18e2f12d +N 5f16d36b 115a5f5a bfda6856 bf24fb77 +N 5f25c2e7 8bc6399a 3fee411e 350d2f2c +N 5f2f86de 886e463f bfefe336 fb3d1a3b +N 5f2c33ac 8b47e462 3fca9e90 73231b19 +N 5f27a960 cae9dd84 bfe988f1 e222447d +N 5f272280 a44c7824 bfef8ba1 e6e9bb0f +N 5f2eb7ac 80867b0a 3fc69f04 c41bd0dc +N 5f27017e 77e2a3f3 3fe86407 df311cb2 +N 5f27433c 3b0f04eb bfe1979a e78a3bbb +N 5f241211 acbc5089 bfefe6ad 1078eb11 +N 5f29ff50 0b61ed0f bfe64b7c d6306d4a +N 5f35ab2d c87b6a04 3fb58784 bd5188af +N 5f399e06 e27aaf3c 3facc415 909311ac +N 5f31890c 13c47b24 3fdac2a5 666df427 +N 5f30e3e9 480012aa 3fe216d7 4f80ec4b +N 5f3578a6 5bd68572 bfef1618 e10d8a7f +N 5f33b3d3 056dd424 bfd08789 f5fed3a9 +N 5f3d8c5c 9d69b1ba 3fe3d60c 16863824 +N 5f3119e5 8a73900d bfc3d057 ec1c2460 +N 5f3e582e 6d9b56e7 3fe32e1c c766be4f +N 5f38a056 c038f9d0 3fe38e78 d5d2fb29 +N 5f4f772a cb87210b 3febbb3e 83b0d14a +N 5f45258b 3acf2576 bfe53d6a 64632495 +N 5f42aa6c b6d3fd95 bfeac3ee 6806d689 +N 5f4a7465 e4ebbf18 3fd30461 144270ca +N 5f4de988 a704562c bfefebc4 fb753c4e +N 5f471c27 1e5c6355 bfef5bbc 501a3441 +N 5f4dc604 f27f6b30 3fd5008b 7a4651b7 +N 5f4b19ef e509160d 3fecf69d 7d9e8981 +N 5f43cdd0 a0e88654 3fee5a41 ab7fe27b +N 5f48305f 12f4def4 bfcd1469 8807d9fd +N 5f574779 6b337e75 bfefeb37 39d2dbd2 +N 5f5a6b23 9a4801a8 3fe5cb9e 6012110d +N 5f5defab 36fdabde 3fd0b489 10a24f33 +N 5f59f4cc e8518903 3fe25395 3199a0a7 +N 5f53658d 435dcb1c 3feb3099 581e41c6 +N 5f59e54d 4ee0d530 3fe54dbf 04425261 +N 5f59b670 27f26534 3fefc874 563eb2e4 +N 5f54768a 08403cc2 bfefc23b 947729c0 +N 5f5f3a35 2926d153 3fe7f425 c538f4bf +N 5f5253a0 3e458eac 3fe3f24b dc5443b3 +N 5f66f08f 42b27901 3fc3ffac 5f130d8b +N 5f6f498e ef005794 3fe5c6da c0fc19a6 +N 5f624ea3 45eaf2a5 bfc85cc9 64704ac0 +N 5f6f65bd 54c0eb3a bfe5106c 7e4a22d3 +N 5f6cc972 b9f2ae35 3feb8606 0de2bbf1 +N 5f625f1e fe6c2082 3febedd4 7b2f4090 +N 5f69c004 893c376c bfe0d860 9a68e877 +N 5f697e68 1379d345 3fdd59e2 b5b95ddf +N 5f653aa7 b4b6943b 3fee2661 1a061867 +N 5f6ce74e f7f7c21b 3fda8090 0912ebed +N 5f7b1b29 8ec6668e 3fecf334 633de3c8 +N 5f744209 bcc17127 bfe79aa3 b75deeb0 +N 5f77d075 4ba356ce bfef708d 9ca08d23 +N 5f7d45d9 b22fdfbd 3fefdfb7 c9810f84 +N 5f7b113e 4eac33e9 bfb53bbc 7a9f0a7b +N 5f78f186 1bf353ba bfe61006 d8004076 +N 5f725dc1 3344964c 3fed686d fbbfa110 +N 5f7007bd a870678c bfed3403 763afd44 +N 5f7c4a3e f4a7bb80 bfede8fd c01e6c8f +N 5f71d0e9 792b160e 3fe6b1ce 38fb2f9c +N 5f8fca6a 3c56b200 3fec1c0e 3fbf1074 +N 5f8f7ee3 69702641 bfb2fddb 659cdd01 +N 5f802587 9ac2f517 3fce4ab9 ac32ef28 +N 5f8055d5 79046b67 3fe7ca32 076560ff +N 5f842905 3df904d9 3fef8f4b beecd575 +N 5f8d120c 7875fc98 bf809224 9a6bbd47 +N 5f8195ed 04613919 3fefe1e6 92d36955 +N 5f8e8c3c 7cbd17fa bfb46376 12e52da6 +N 5f82bd89 f3c90897 3fe8c11e a35d0b28 +N 5f819064 35891a9a bfc3a332 81eeebab +N 5f932408 1b35b07e bfe489be c790f536 +N 5f9b9b74 bc6f60ca 3f8ace10 2ece99f0 +N 5f9c7ad2 dd96920c 3febdae2 3303a810 +N 5f979b33 e43d4fb9 3fc7aea7 4e3edc3a +N 5f9453ef edfbc6e9 bfe96277 0629fb38 +N 5f9f235a 93f18485 bfe0ef24 9549947a +N 5f95a92e 1b4df2b2 bfed8a12 8e4f1587 +N 5f965fa7 11de3535 bfd5484c 14406ec0 +N 5f942cd1 b3af8583 3feffff5 3ef9b5b1 +N 5f96818b 327e64e0 3fe131fe dfd84044 +N 5fa59678 bc2a66e0 bfe300e9 5c53b809 +N 5fa9e823 f95fcba3 bfe9b55e 778863bc +N 5fa41a2f 9053f7b6 3fe4177d bfce2145 +N 5faef8c1 e0f5f6f9 3fc16802 e85b7e4e +N 5fa89f4e 8d702241 3fe0852a dbe6e71e +N 5fabb31e 05733efc bfe973a9 adf2cc3a +N 5fae29de bbf836d1 bfccc752 a5984aa7 +N 5fa7a8e7 971b107c 3fef66e9 e7d1a8b1 +N 5fa80be1 032ba7e4 bfb54704 c70f1b18 +N 5fab0df5 aaad43ff 3fe17729 d528bb4b +N 5fb1525f c929f80a bfe36de7 0d3052d9 +N 5fbadcab 55ff28c4 bfeba402 abc981fe +N 5fbcbcea dd8d82c0 bfe5a8c7 a0317ea3 +N 5fbb8f0a 16222464 bfe13781 c98453e7 +N 5fbd293b fc316f8e 3fd930e9 9e7945a1 +N 5fb4090a 7a20e741 3fd61183 ba497500 +N 5fb92dcd 0fbd74c0 3fcf0921 36f0fae7 +N 5fb86149 2d3bb222 3fe0f9de 77116fa4 +N 5fb32dec b0fabe9c bfe6c7ad 83b672aa +N 5fb5365f a16c6092 bfeed981 dbe68bc1 +N 5fc3c376 488e0256 3feaddea 62eb1b02 +N 5fc06186 a1f4da33 bfe75bf6 ec90736f +N 5fc3e6ab cae12192 bfd321b7 819413f7 +N 5fc85495 24e69bcf 3fe6af49 5aa6b1fd +N 5fc109df 348c0e0a 3fb2e226 353349b7 +N 5fc21a9e 8cc0585c 3feb9407 f8633eab +N 5fc7ae28 9fd942c2 bfe4035e c54fc1af +N 5fc10bf6 94cf5b2a bfefccb0 ba8507f7 +N 5fcb6cec bbe4a38c 3fed6ce5 12f5f622 +N 5fcd11eb c2e55664 bfe5e115 a5f87bae +N 5fd931c9 2f3ca9ac 3fef75af a8d3ff0b +N 5fde09fb 9ef67895 3fe617f1 843bf1a3 +N 5fd9d572 72711266 3fe19038 5917b353 +N 5fd89f13 ebc29ce0 3fdaaeb5 573422a2 +N 5fdca91d d4cecc16 3febbfad 2b75b3a4 +N 5fd75c38 4d360de6 3fc88635 5bc3bfb3 +N 5fdca6b2 fed4d0ec 3fcc8bf9 fcf73128 +N 5fd8a12d 9e8bd509 bfe0dd33 24396638 +N 5fd69497 83917a5f 3fed6999 fce6a299 +N 5fd85ad5 23756622 bfe2b78b c2a57f46 +N 5feb6ecc 149d3210 bfefdc63 cda22666 +N 5fe805c2 cc217f0e bfe3fc0c 00c53192 +N 5fe952ba 9f227462 bfeffced 30e3e6d8 +N 5fe13457 0d788f3c bfee07db 8ad8c8a9 +N 5fe6b6fe 5f15763d bfe01d31 826507a7 +N 5feb4c9f 408d7fa0 3fe1355e 8f43b959 +N 5fe3f66b bc1f35f3 bfb755f1 3c2e5bbe +N 5fe284aa 5665175c 3fef201d 8fcd4623 +N 5feb0b55 26ee23d8 bfc535e8 9c01979b +N 5fe4d27e 06eb5e20 3fc95ef0 18ba97a0 +N 5ff53352 24351f31 3fee00ee f4c07260 +N 5ffb4fbe f5582956 3feaee13 dd22685e +N 5ff11621 bdfbc9f6 bfd15ff0 c3814564 +N 5ff72202 b272edc4 3fee2319 9e2e51ff +N 5ffe69b4 2c50dad4 3fe759c4 b1a48560 +N 5ff73689 f1065a4e bfc008d3 89968d33 +N 5ff26078 bb813519 bfdcd153 697117d2 +N 5ff26ec7 35b4ac49 3feff7e0 94b2e948 +N 5ffdd9b4 6a4a2f38 bfedc423 f82073d0 +N 5ff7b7aa 2e367d53 bfebe36e eb43f33a +N 60013ffe f530ee3f 3febf424 136c28ca +N 6004150c 246932bb bfda70df 75bf9dac +N 600d9182 f593a34c bfe32d43 0e2226ca +N 60034108 9d5e8d88 bfd7cda3 faddae21 +N 600bfb59 d9754dd4 3feff186 1b042301 +N 60054a2a 4ce5a4ea bfefe86e 4b48d855 +N 60075b0e 9725967a bfec6d88 ae82fe7c +N 60004a74 65709601 3fe566de bcbede1d +N 6008f5bc cd00c317 3feffffb a2c091b4 +N 60070c51 5f333056 bfe5b94c cba9b6b3 +N 601dfe6d b9d9fc18 3fecdf21 99993bd4 +N 601323b9 9ee72516 3fe53908 83ce761e +N 601779fe 0a37de8d 3fef6a48 e2a5add0 +N 601f9d4d 91fb6576 bfee02c8 942edccb +N 601d4819 8ccc9371 3fec79c4 c4f54449 +N 601ec5b8 aac2afd4 3fefff39 c2942c6d +N 60116adb ba4ffe64 bfe68aab 7dfd40bc +N 601294a2 352f0e4d 3fef1378 cad3665a +N 601393ea 7cc8f62d bfe0c181 64bb5ef5 +N 601e5509 d64789b3 3feb8abd 87879bb4 +N 602a3fec 24e372b6 3fb0b459 2e6db64d +N 60282d76 da1b13b0 3fda5101 73d7649e +N 60286321 1587ccd8 bfe5ce53 6a1bb02b +N 602c38aa 307aeb38 3fec516a 7b6cf772 +N 602f5fd2 c392b664 3fed8a18 4bdafa51 +N 60284db9 636d2486 bfd56620 9f9b820b +N 602eb009 f125bec8 3fd0c505 9c6a92ee +N 6021aa49 d6f1143c bfd13cec b6f77f70 +N 6027a134 04196965 bfc05bad 1982f579 +N 602e56f3 7f0c4662 3fe3f2b4 91d32e80 +N 6037d8d0 7dca7794 3fecdb2b a856d6c5 +N 6031f9a3 886624aa bfd07267 a58efa46 +N 60320f8f 7453cc87 3fdf9fbf 43874950 +N 60318287 5259eeec 3fefdefd 9ffdc4cb +N 6034db40 2b2e554b 3fef18e7 81a6ef4e +N 60344e70 a598ae99 bfbaf7b0 2e2db717 +N 60362c80 9f534530 bfef092c a3f172cc +N 60357846 97ea0ac6 3fec324a fbe6e010 +N 603b2333 d7da37a5 bfeffd88 7ae4bf48 +N 60343476 4cf95c4d bfee109c 17f6153e +N 604c5e98 7a3ca870 bfe7192f c5f15d45 +N 604a0c7a 68c60c3c 3fb77ea9 9992158f +N 6046296c e62207e4 3feff629 4aa99fee +N 604b6b43 abaa705b bfea3dad a05054dc +N 60400b4d 6c708d14 bfed7c26 e33ac556 +N 60462852 ca025957 bfefffe9 00ef4aa4 +N 60430f48 a159ca70 3feffa84 b28634ff +N 604938f4 1a1d145f bfeaa293 623c4bec +N 6044b1ab b1e83de0 bfedc0b2 f9a9ef48 +N 604a03c8 766d3327 3fd2e954 a1cd51fd +N 605b358b 661b642e 3fe6f62b ae83bbbe +N 60589b55 54705a7e bfefae4f 9716da6c +N 6056c8d6 4b900b46 bfe774d0 5a2f369f +N 605ef6c0 ffd60224 bfe136d0 f77fe635 +N 605511f5 47c5c964 3fd2c429 dd326172 +N 605c980d 2336b414 3fbbe61a 4ba71571 +N 6056cc1c 762ac4ad bfea1fd5 3b0b3851 +N 6055f42b 59fd9d78 3fee4f4c 1262412a +N 60526fed 980a814d 3fef48cd 581acbf5 +N 60595c38 ab4716b1 bfa23be1 c2e9ea3c +N 60608205 1c45ba88 bfe7e60f d39bf3ae +N 60699393 38fc7f97 bfeda390 745893f9 +N 60633b61 fc555915 bfe0b8d1 87edc184 +N 6068ec9f 39c0ab08 3fe54d1a 6f4e85ce +N 60607dab 87c01eac 3fe4ce15 c4624dc6 +N 606bf1cb 7cc7e552 3fc34dce d2e52e28 +N 6061cd64 fa8c5b67 3fc28db7 7236211f +N 6068d102 0f4106c9 bfeecd67 5b91d2da +N 606b4258 e172a9c8 bfeffcc9 748aeb86 +N 606146e4 0ee1730e bfdc7096 cf3a44db +N 6078d3ac 449348e2 bfe644cb 19f9cbcb +N 607a3ea3 d64a98dc 3fec2746 fecb0ba5 +N 6073f7d4 752c0192 bfed0ce9 24b3fa68 +N 607f0a79 9d5a0ac0 bfeff79a 64012d7c +N 6074083b 37389d00 3fdb5c64 e4895722 +N 60740480 729b6af4 bfe3a6a4 6b62ab46 +N 607f1e83 ad0b5f48 bfe1bc67 bcc5fc75 +N 6077e253 cc140b9d 3fed8caf 4f64910f +N 6072a08b 1ead58f6 3fdbcab5 347622dc +N 60719e87 54a37d7d bfef6f62 c10eebfd +N 6083708b 84477ca4 3fedab18 17af8576 +N 608bbf39 cc96463a bf81ef0c a42cf99d +N 608940a4 a7c0a8fd bf830528 41207e9d +N 608d9f90 2964316b 3fef37fb e9a7a8f1 +N 608dedce 20abbd74 bfe5b822 98acc6f6 +N 608f954b 3eae2e87 bfeec296 8803c418 +N 608f6045 be47673a 3fe8ad5a 8bd44938 +N 6085cbca 235cbee3 bfeefc42 d76663b6 +N 6086f524 25fe023d bfd61d5f ce9349a5 +N 608c21ba f92d588a bfdf299f c8f70b9d +N 609d6ac2 b907c94a 3fe9b3b9 0a344cbb +N 6092baab 4843f64f bfef021f 98ba32d3 +N 60951f29 951a4e1c 3fefacb2 d1cebded +N 609fa2b3 d077b212 3fecb571 5cb630ba +N 609fd31a 72230bb9 bfeec864 6bb3636f +N 609a00c3 3d791a76 3fde9b02 225cf3ce +N 6094e141 519ee9fc 3fef88c4 61f6189e +N 609e94cb 34c19414 bf969dfd a71a2a04 +N 6094a7ed 5196124f bfe6cbc9 ebf39b2b +N 609a3610 447c9705 bfd2303d 05330a06 +N 60a0cefa d9f380e8 bfeffbec 819eaebe +N 60a70ad0 6896a21c bfefd926 cd0aafff +N 60ab4079 201eb216 3fe2c36f 94cecc23 +N 60a63839 528f053e 3fefff94 54df2ea3 +N 60a724f5 7b9615bf 3fd79a5b c2fb8d90 +N 60a00446 ebf72863 bfed492b fb67e869 +N 60a8d81b f260b4fa 3fe816b6 c195c363 +N 60ad8b41 4c37924c 3fe02102 04784704 +N 60a86df3 88dd6fc8 3fe35991 3310ac05 +N 60a2d6d0 fae63e44 bfb7d918 1e35d66a +N 60bd5ed1 7f26de16 3fea013a 9dff9327 +N 60b28e38 f54f97f3 bfde7d4a 19573407 +N 60be9917 323fd032 bfee25ab 59f8d8f6 +N 60beccca ff173f4b 3fee06c5 76ed5ea5 +N 60b1c394 6bc6610a bfefd889 7d7f74f6 +N 60b459a2 2842b86c 3fe47e44 39703489 +N 60b52c42 81824e9e bfe44c69 439b8c5b +N 60bba7e2 35dce3e7 3fa528ac c515f3d6 +N 60bc85dc aafe8fce bfe3062b db31d13c +N 60bc6b55 19b144dc bfeede3c 54a5308f +N 60ce6481 7bd18e50 bfd1a361 156968cd +N 60c1e4eb 9255d8db 3fd5bd1a a4eb19e7 +N 60c19a6c 7dfd3e06 3feed294 c135b2bc +N 60c5e69b 04d2ac79 bfdfcf20 6d25a837 +N 60c7c9d9 0940c1ee bfefbdec 7c412c46 +N 60cb361c 795e14be bfd0d283 d4e58e79 +N 60cdd144 26efa860 3fed06b6 c7d09139 +N 60cd9cc4 128e71c8 3fe95e28 d042debd +N 60c64126 ac2cb899 bfdfca70 2eee87b0 +N 60c15583 7e87aef8 3fe7f658 351bf710 +N 60d90323 0e24468b 3fec4c5c 9d506be0 +N 60d6e729 50bf2686 bfd9c022 77d07b90 +N 60d62af4 253805ac bfcb6047 587a141a +N 60dfc5b8 61f0764a 3fed5947 b6813f0f +N 60db3914 65878bf2 bfebb5eb 31707b1d +N 60d0bd15 59d1663d bfe2b438 1f2b2a4a +N 60dfe4a2 2482a406 bfc6c79a 74e055ce +N 60d9171a 9165ebcb bfef8701 525818c4 +N 60d5ff7f ed3dd915 3feffff4 c7d608b9 +N 60da6dc5 6ed85b16 bfefd2e5 31eeb506 +N 60eac5ed d1437182 bfe04aeb ab20576d +N 60e78751 0273f75d 3feff57d 4fd44fe3 +N 60ea860e 327d25c2 bfe7a7a5 37cfa1bc +N 60e55d40 876968f0 3fdcbad3 dd9b39f3 +N 60ecaa27 e342c582 bfa69831 dde5d55b +N 60eb9a41 d386382a 3fd4aded 59bcd31c +N 60edc1f7 6a43baf6 3fd2825c 5b6e77dc +N 60e0fa4a 450af989 bfd86448 bac80fec +N 60e2f2bc 2419f08c bfc1b712 b582e16e +N 60e69b64 ae0ecc82 bfefc9dc 3d06106f +N 60f6f61c 395bebfc 3feb3dd2 1c961844 +N 60fbc349 1a1e1390 bfcce621 47e6f40b +N 60f3d53d f95ee6c5 bfe4c9cf fa308c8b +N 60ffe137 b61f32e6 3fc156e1 90b0fef8 +N 60f8ccd2 08a8ba8c bfef139b 693ff91c +N 60f84969 a5d906ee bfd56dca 670cfcef +N 60f394f4 671e853e 3fe08f58 186934c3 +N 60f28a83 bd541314 3fe1fddd 2ce3a2cf +N 60fb2021 e0b53bf4 bfe42844 a5e8f669 +N 60fa9ade 1360d55d bfefaf50 bbcc9b78 +N 610bf49d 59fcc9ab 3fe134ac f1cb35b5 +N 610af52e ff6e7bda 3fdc0bce 64bcb2bd +N 61066fb5 910a0f17 bfee16ad bc525a09 +N 610282e2 84045524 bfeffee0 1b859a73 +N 610620a6 b56c88da 3fea04e9 01beec3a +N 610b4657 f7109c68 bfd400db a9c21f47 +N 6107b202 dcd5055e 3fee2f91 d9511785 +N 610e0357 392f49de bfddcb82 ccbd6736 +N 6105af69 97ef5c8b bfed8e78 bc74c0ef +N 610f9ca5 ea96486a bfe10e52 142d8436 +N 611247d3 5a4c8fab 3fdf0e58 a3700f3e +N 61101654 8696de33 bfea6116 c3dd873f +N 611a472d 62c9252e bfe6c52b 92e80678 +N 61148ecb 6cb7d1ee 3fdc537a a53402bb +N 6117ed8e 4e390785 bfcfacf5 4166865d +N 6113ef09 e187c5f6 bfef40ab c387ccf2 +N 611dc592 c121e524 bfcbb3c8 fc90f811 +N 611dcf81 9ed37ca8 3fee6f63 ee117b1e +N 611a0d64 7e011c38 bfd8f8e4 504f6bab +N 61123453 650c38a1 3fe2baf7 7996f1d6 +N 612fa7bd 8b62fff7 3fb9183f 8f1ad560 +N 612aa3a6 09a26eb4 bfe38c8e 44eaa8bd +N 612c8dd9 7fa97c5b 3feff754 83020e3f +N 6128ea6c 17751c4c 3feb9975 77bb5f98 +N 61200c4a 02fbc944 bfda37f9 b142ecbe +N 6126f220 ff72a4a2 3fe96b14 5432548e +N 61265577 7e835b3f 3fcbc4f0 a6af7ab9 +N 612755e4 afa3a005 3fedbe35 352a69d3 +N 612d38e5 cd4800e6 3fee5716 73b40928 +N 61288bd2 fffe510c bfb2243e 9f50df6d +N 613c6675 db88cc48 bfcfc112 8a4ee2ad +N 613e7a0e 692a1336 3f9ab651 0f01e8cf +N 6138f9e0 2c072e47 bfe982ac 46a68721 +N 6136c673 407e8bb4 bfefd343 5c74d083 +N 61323c04 5fcb03e6 3feff1d2 a3091466 +N 6138b250 c214c5e4 3fc31cb5 f40e0abe +N 613bdfa9 d5c9581d bfeaa80c 211b7739 +N 613b3967 b9ffaf58 3feff510 b0d64c9e +N 61361c97 9ec25355 bfda3c19 fc687bb4 +N 6130c084 5d21627d 3fe382df ef91d622 +N 61415c6b 8c77068a 3fef2a80 67ca3aed +N 614e83b4 76cd6962 3fe8f0eb a4ac6ecd +N 61428abc 09bbcc4d bfe43647 29967dca +N 614990f5 b7fb8f61 bfb65a58 7e4008dd +N 61478129 4e545f13 3fe77cf4 d0348895 +N 61465be0 1ca9e9df bfef0de2 1f200b2f +N 614c268a de22312e 3fb05d30 552ee9d2 +N 6149658c 7f65dfb1 bfdf7e8e 8a899221 +N 6144fb3b 79805fb0 bfea9694 d5c83902 +N 61485633 58fac648 3fe22df6 16c08e15 +N 615b4782 45fa5f38 3fee7024 1885883b +N 61543628 01b27f68 3fedb4b0 4ba11bd0 +N 615b9d52 03ff262f bfef47e3 9c50cfec +N 6156e6f5 5a26bd41 bfef6a7d 6607618a +N 6158d6bd eb7bc9b0 bfe9d44d becf456b +N 6153c3a8 5d3b8fec bfd61caf 671efaf6 +N 615d3972 301f5b1e bfec23e7 2dfe6189 +N 615c8de7 7b8c6f62 bfe9768e 71ada729 +N 615c8080 08365ac6 bfe62ec3 f349d2ae +N 615c5721 80d26b60 3f9e790d edc3ceb2 +N 616fe2c8 31ed72fe bfea99aa ea0496b3 +N 616f85b8 23f88916 3fe195d7 605b6cdc +N 6160b150 771e8042 3feafcff aa11c09b +N 616b17f3 097bf64b bfefe7bc 0a4c0762 +N 61614881 4620b508 bfe6ec3c 2967cc70 +N 6162d12c 01aa722d bfefe0e7 f775555b +N 616abcc6 7df0da54 bfeebb2b 6b4115ef +N 616e77d6 831407b4 bfba2ac7 5950a00d +N 61674fac 847cf1d8 bfb355aa ff204609 +N 6164d5c1 4546eaf0 3fecc72e 59fef73a +N 617b7024 ad3f1b19 3fc5ff39 821d6c0f +N 61706985 736974a9 3fefc978 828b4d00 +N 6170e83d e55d72a1 3fd7c495 0a4bf278 +N 6171d46f a596f5b3 3f982419 5115d303 +N 617732bf 8a38bc06 bfefc86c 7a30b87e +N 6179781a dcdf7e76 bfb49a4b d21c65b0 +N 6177712c ad5fd91b bfef72c9 b528f864 +N 617c9ae3 4ebb3c98 bfec524d 4164ef22 +N 61710f4b 7344f57c 3fefa6f4 870a8238 +N 61762f98 fcf05f90 bfec6a87 ba131ee6 +N 6180b610 29a9406e bfd05efb ce40ca78 +N 6182eb5e fc6dbad2 3fe16ab6 d5fc2a92 +N 6183117f 339ebe5c 3fefed03 12dbe213 +N 618a8c01 fd43c000 bfefff11 e871d59c +N 618c369e 22187c9c bfeb654e 6fd5d7e3 +N 6188f4b1 169f62b5 bfef730d 161321a3 +N 61826190 05e08d7e 3fe1b169 b10fcdac +N 618a11a9 95accfee 3fe3f0a8 62d621aa +N 618a9456 b193c88f bfeb9b7c 93670e17 +N 618f3f84 9a43344a bfeff019 7577bd03 +N 619f04e8 262327da 3f89a1c7 b861ac36 +N 619666ed 466c2930 bfdb5830 84c2d289 +N 6191d403 e6b10797 3feb5581 b6698a5a +N 619b8f96 4d9b65aa bfe20398 3b9909d8 +N 619120e4 f29ca365 3fe8c93f 2bf9addf +N 6199d698 04300e0a bfeffe6e df2b0730 +N 6193ec19 cd2639c6 bfef8857 49252cb5 +N 619cdd5c bdebe908 3fed66e8 60824b96 +N 619e00a2 8612db54 3fe49473 1ff63529 +N 61940256 3eeb8bca bfed9d0b b21591e4 +N 61a0f83f 00ffaa7c 3fe37df0 c279604f +N 61acbaca eb6a7493 bfea2d44 6e981445 +N 61a00a1a ee02b895 bfe3b2f0 dfab4a54 +N 61a78ac6 1d7f8694 bfed28aa 10f58a8b +N 61ad8d24 0c89e40c 3f9db778 04b67d62 +N 61a44151 31f9ff26 bfe751e7 771646e0 +N 61a87abb 22d6bfd8 3fec63dd 657ec69f +N 61a9ff9d 2c1fb7e8 3fd26f12 098c81e9 +N 61a97381 fe60aba8 bfeb0a25 83562aee +N 61a9939f bf0fd8d0 3fd37678 f142f9b9 +N 61b67198 5c9be283 bfe53b7c f55b0333 +N 61be586e f9e669f2 bfefc899 771858ff +N 61b92ec4 fe9cf859 3faa6a70 7d75bc91 +N 61b7f97b 67c84a06 bfed9484 6f9a950b +N 61b30c96 6361c221 bfe8ac08 2ae80507 +N 61b82d39 69cd1510 3fd87414 d136f973 +N 61b8a0d5 5b6b164c bfeff1e0 383c8a5e +N 61bff091 159d36b4 3fd76314 b9183248 +N 61b8ad95 0e7d252e bfdd4e05 8e43a76b +N 61b51348 980306e0 bfee005e 91e396b1 +N 61c3a0fc 0144236e 3fa47043 dd2a3739 +N 61c87400 4e8b7e28 3fe49417 a3750866 +N 61c018e2 b0a41534 bfefa670 bc95b066 +N 61c21250 75c6064d 3f94a79c fe272835 +N 61c65785 8def480a bfc640f8 b4922c52 +N 61ce4498 72d251dc bfd6dab3 c06a15e3 +N 61c28cae 1e41f622 3fe4773a c46e7ec6 +N 61c952b4 78c785a6 3fef937e 84d618b0 +N 61cf9fe3 47f3db7b 3fee3f92 8ed3f417 +N 61c702af a13f6ee6 bfee0873 311e93a5 +N 61d58951 1607c76c bfebdcda 8e4079a2 +N 61da1c32 08e18880 bfe2144a 2b39abb5 +N 61de36c7 b7da9d82 3fe22332 dd71f7f2 +N 61d7620a 7fb5f414 3fec819d f24ce6d3 +N 61dae27c 4facc82e 3fef304b 04d8adf3 +N 61daa87a b94176ec bfe7322e 191de049 +N 61d9c338 b12136c3 3fecf8fe eea24912 +N 61dbdcae db42337f 3fd10279 34c990e0 +N 61d785a6 088f3f82 bfed8a79 9654163d +N 61dd0128 7887f198 bfd635a1 3c08e505 +N 61ec7c15 4091e976 bfb4d0c9 512fe518 +N 61ea4c26 974e09d6 3fe5a708 0ed6cb68 +N 61eb21bb ad1adf31 3fdd6824 58de0a71 +N 61e3b801 db337fc8 3fdcd53e c1264afb +N 61e037d3 2e6aa9fb bfe53e5e 1190fc1b +N 61e1aa43 0efd3c5c bfd1ddce b5c1d202 +N 61e5e402 aa37e598 bfe20b3c cfdb40ba +N 61ed61bc 586329f1 3fc6b35d 51a5a77f +N 61e21f00 ede32191 bfebad2a 5fbdd140 +N 61e791a1 bf1a63c9 3fdd5438 3bdc3cf7 +N 61ffde19 57058bb8 3fcf1daf 219b2ebc +N 61fc04bc dee97684 3fef9e95 59fd59bf +N 61fda8d0 861d99ec 3fd7f384 a41683f5 +N 61fd6900 dd440dfc bfefb3b7 c2c8aed6 +N 61ff56ca ec5e85aa bfed6d49 56f5f031 +N 61f75200 3d7a8178 bfe81ef4 b27655b9 +N 61fda2a8 4a63f48c bfeb050a e94529fa +N 61f91c0c 349fcdca 3fdb3998 63a836a0 +N 61faa19c 5a056193 3fd43170 5c9eac95 +N 61f6be53 c338dd8f 3fefff4f b980138b +N 620cd8ce 70566bec 3fab4e9a fff14760 +N 6202d979 0850b6b3 bfeff94f d8eace27 +N 620bcd92 91962687 bfe96631 1b145ba9 +N 62074ffa 37f44cda 3feb733c d695abcf +N 6208c3b6 4fd3d263 3fec4c05 fb7f52d1 +N 6202346e 817bbe04 bfe8d4d4 4e202022 +N 62069c59 12961315 3fd343af b59fe0ab +N 6205a5de ccd9dfa8 3fee7c70 a347ff39 +N 620d0a2c 252aecb8 bfe21e31 f133ec72 +N 620c6647 c32e7ba2 3fb36eba ef8dbb0b +N 6212a7cd 97c53787 3fef72d9 b3cc1c62 +N 621e4ffd 98986e90 3fd4a8f3 7ffdfe10 +N 621eca89 888c9de2 3feb08d2 d4cd6abd +N 621da4c2 448a0b3f 3feeb6cf d4e6bcd4 +N 621319d3 0578b643 bfeb37a6 a4d38b3d +N 621d5ad4 c02ea82c bfee83f9 255b66f8 +N 621cbbed 18cf887d 3fea4df9 1b33b597 +N 621a77bb db551154 bf99676f 8f5c4cc9 +N 6218f400 69bf96f2 bfe76860 74e79de0 +N 6215104f 70676660 bfed1d06 abc5e657 +N 622064f8 b4027fa7 3fed9dd6 7979936b +N 6226267e 4eefc2b3 3fefbff7 c51ead4e +N 622ae4cf 53524c72 3f70f399 db9e08e9 +N 62234793 c0a16c60 bfda2813 7c96a5ed +N 6229a704 b75f48c0 bfe4eab9 da51ed23 +N 622ff2f3 d8d1dd5a bfee2d48 f432e03f +N 62255697 63f778ac bfe9aa77 1dc0a81e +N 62274cde f337cc56 bfd54564 05793816 +N 622cc758 ffa9ca44 3fd80da1 5344d008 +N 622871b9 00c27586 bfeb79dd a10cfaaa +N 623a7a9a 477ceb3e 3fe1da53 cbc4101f +N 623554fb 090e8c22 bfe74b38 d18edd8c +N 623d87e0 de23ced8 bfeb7d74 2b2a7861 +N 623ab445 6f32f10a bfa07fa9 a89bd9ba +N 62300f0b 272c7cd6 3feffff8 83e48a52 +N 623bd008 42363b42 3fc78ad5 f48a44af +N 6238d39d b576cb4e 3fef1c75 6ceadec8 +N 623682ce 3ed24e66 bfecf9bd f0284fec +N 623872d9 651b9670 3fe3d1fe c688a26b +N 623473b8 aee58f9b bfc7c4f9 60e15bac +N 6246343b 8fa236d5 bfefe419 285a0f47 +N 624110b2 99636e57 3fee0c8f b2580584 +N 62424ec6 90fe938c 3fe37539 98981a7c +N 62487386 f3fe643e 3fe343e8 409454d9 +N 6240f853 77d9d602 3feff939 51cbefd7 +N 6241fb05 825eb4c1 bfef94cc 5e48d74a +N 624cda73 f1f891d0 3fee46aa 4af2db14 +N 624ef690 be33f744 3fefffe7 61c5a800 +N 6248b11c a8b8f876 3fdd1e1c b3583def +N 624cd8ba abd46d74 3fefcd1c de6bf095 +N 625dc6fb 2c521b36 bfbb2d32 c0581ad7 +N 625a420c c27efb22 bf91a78f 02f71f08 +N 6253df13 1e715cd3 3fe55c98 709822e0 +N 62558672 bdff0b87 3fccc5f5 b300f9ee +N 625dc060 707e640e bfe3cf3c 0d9fafa6 +N 62589678 972bc434 3fe9abce 10b5a24d +N 625782bf 2a0642d7 3fb30180 b9ddf092 +N 625e75a0 92080120 bfc36207 cc1ddd2b +N 625625f7 41bc7f3e 3fe4f055 ce95892f +N 625840f4 5f96c822 3fe9863b fab3887a +N 6268310c 90986e74 bfe6c641 203b22df +N 6263c7a7 e5147fa7 bfdf064d 39db2570 +N 6263c290 26669728 3fe0554e c7a71551 +N 626559eb b1b36c5e bfe5128f d75579a7 +N 6261ea6d a7d97b42 3fe07e10 f1cbcdcd +N 626b492f 85e58e77 bfd505f5 fd1bdf0a +N 62625051 0e30268e bfef1d1e 26e0255e +N 626da2de 2f26aff2 3fdf1139 6e82428b +N 6266eefd 8ad216a2 3fe7d572 2f8a9244 +N 62683f9a 09286dc6 bfc10e3d 13e08f70 +N 627f5af6 302c49e6 bfeacdf6 32b96c96 +N 6279125e fa6d09a8 bfdcfc6f 0bf0f68a +N 627f39c1 ffd42c09 3fee9d7c e937b40f +N 6274c99a fa39fc07 bfefbbe2 be1c5adc +N 627da704 500e238d 3fc6ee8f 0a1977e3 +N 62775e26 090d080f 3fe56b32 7d8c3f32 +N 627b4b17 6a3e2436 bfeff9d9 e4235bcf +N 627f747b 2511fcfa bfd40fbe 9af43f90 +N 6274c3f9 9cd5a876 bfeb9177 b7993b48 +N 627bf1e5 ae01bc4c bfe36df8 e8b773f2 +N 628884fa c6dd2d40 3fe29bc6 a7196d08 +N 628af540 a0887e22 3fe75c0c 71846128 +N 628af51d 4395a5f2 3fecba71 0835353b +N 6281e371 f8469d9c bfc7b498 900f8f6a +N 6280bfc5 2684dccd bfef92e6 07ba4f21 +N 628050b6 31ab1f66 bfe65c31 baf128a8 +N 6283d1c3 1d33f7e5 bfea922e 2646ce0d +N 628b6057 e95109e8 bfeffe53 d283cd71 +N 6282ef94 21ec849b bfe23d9c 079e3fba +N 62875a9e 1d74c688 3fcec391 a1b9e5f8 +N 629370c7 cb2287db bfd13114 6fec7f54 +N 629b353d 4ce87fb6 3fa1f81d 7af18062 +N 62949349 4ea5b96d 3fe19a7f 926c289d +N 629edeac 04aba6ac 3fefafce a6c3cffc +N 6297c305 194f7bd9 bfab55c0 f011a26f +N 629ade48 23e309fc 3fed0fb5 60ef4091 +N 62969f65 ac774da0 bfe5d578 d3cfb3a7 +N 629dde95 51a000b8 3fe13adb b8627abf +N 62980f27 2106f076 3fb27dff 18896a4f +N 6292081b 184c31bd 3fefde38 04615de6 +N 62a8047f d20cc89a bfe22634 0c6b9cab +N 62a67b07 e9635664 bfefe617 4775f901 +N 62a9ee51 4a205d72 bfeb2718 3b66b593 +N 62a9b4cb b2847b2c 3fdbd11b d6619208 +N 62a89d86 e20daa1c 3fdaa18c 52eedcbf +N 62a6d26f 94a2c607 3fe4be49 0c1ac1a4 +N 62a5415f ebbf323f bfe6a463 0ebf6d48 +N 62a6231a 9b00c10a 3f87667e ea6d1fec +N 62ac5441 fcd6d825 3fe78aa3 06c1b9dc +N 62a33abd ef07c835 3fed3773 5eba2965 +N 62bed81e dd9f6886 3feaabdf c43c21e7 +N 62b99313 a1d570c8 3fe6537d c1678bf4 +N 62b2815e 23ee18bc 3fc390a7 31489bb9 +N 62b282b0 681718f6 3fef0679 949d60f6 +N 62b9462b 97cdc8b6 bfe910fd 1758446d +N 62b88dae 536407b0 bfcfa7c5 75e17245 +N 62b65253 62ea2079 bfe5f444 4135371c +N 62b91535 2a316273 3fea4ace 82d4c4be +N 62b97e07 f671415e 3fef9447 14d35e1b +N 62bc932e 43ea1229 bfeff5db 91015d07 +N 62c6f9fd 166d4637 bfef09a2 023f2783 +N 62ca6e55 51a866d6 3fee05d7 69da127d +N 62cfadc8 ed20abd2 3fdd4726 1697d688 +N 62c78a6f 848c1589 3fe7c14e cc13e81d +N 62c7571c cc725a62 3fddfc91 1d94341d +N 62cd4753 655e00dc bfea0b41 f712e3c3 +N 62cbf256 e1aa63ad 3fe2c23d 2f18952b +N 62c58e58 9f8bb655 bf42bc1e 13eba772 +N 62c45cc4 26d3af6c 3fe7f60a bbc1208c +N 62c2e231 fd5ad3f6 bfefc003 2088938c +N 62d88db5 d58fb42f 3fc1d6eb a61dd730 +N 62d83f46 6433d24c bfaba098 82a183f2 +N 62d9e6cf cf8c19d6 bfebc787 da10851b +N 62dcd973 8d980e8b 3fec8d59 087d4366 +N 62dd3304 1b962579 3fd9fb1f 9d4a7425 +N 62d656a2 064a9f6a 3fefbb0b 16c137db +N 62d3e89f 2ad8c107 bfefed46 92faef7c +N 62d86b53 eb94335e bfe6ed11 afa9ef78 +N 62d69209 7e62a54c bfd3cda3 b7bcf081 +N 62d099da 3dfd2a66 3feae157 90a34600 +N 62e681f2 b613d978 bfeecfaa 43cb55fd +N 62e023cf d86dcd55 bfefa9d8 61502e6e +N 62ef8900 c7b77bcf bfe766e7 f9ed2a86 +N 62e85066 60e028da bfefc5c7 964ee9f2 +N 62ee62f5 c4adc12c bfeb0691 4439b3c7 +N 62ec645d 5fd1ee8a 3fefdb3c 4f07bbe8 +N 62e4df0e f9ea7800 bfd9a6b2 9b910fb5 +N 62ee575e 36ddbf16 3fefff5c 244a7f01 +N 62e33881 ea4001c1 bfdc3592 850a4a00 +N 62ec1f70 0facd5fc 3fef0d31 02682213 +N 62f6e049 cecfd1f9 3feffa08 87ddc650 +N 62f2db82 115512d7 3fd18fbb fdbb752a +N 62f17312 850ff77a 3fd20c90 597c43ef +N 62fdf104 12dca1c3 bfe9cb6c 4cd203dc +N 62f269cd ecb0add2 3fe5c4d4 d34e769d +N 62f74182 856fc494 3feddad7 a0b658cf +N 62f2c5e5 1f70725a bfec97f2 81475273 +N 62f641cf b7623992 bfee3e22 b73c779a +N 62fcb109 b758094e bfeda6a1 b42ed4f1 +N 62ff8213 1fe70bd8 bfec63a9 96e8b74f +N 6301601b 6f2e706f 3fe12d99 4fe39910 +N 63009f3c 87a5e5d9 3fe114c8 c4a010d3 +N 63080935 2d8ba936 bfeff8bb cd24f991 +N 630ba6e7 663db294 bfc83dea 8ff91aa6 +N 630c30b9 284b7c3f bfe7a167 ebf917e9 +N 6305e80d 2ed56fb3 3fde28a6 8a133de8 +N 6306bc33 1e1da95a bfbbced5 60f02cdb +N 630125f9 86ae1bb3 3feda9ab 7576f508 +N 63076f59 f4598412 bfe3f022 ea3e4381 +N 6304e488 5cefc7b2 3fefe84e ffb4e737 +N 6315cbd6 64f31948 3fcd1be5 3ebb92bd +N 631a19ca 1c06dd04 bfd952ea dd971cee +N 63103b87 b96dc571 bfee96e0 2b1cf9c1 +N 6314f6dc 77b7b659 bfec556e 8a8aac08 +N 63195023 4f9bf5fe 3fe82eed 7ffa6106 +N 631710b8 bd3df4e0 3fee8e74 e72ca130 +N 631f295e bb405e35 bfe73cbf 1306f086 +N 6310b56a 548fae85 bfee2e8a a7145b23 +N 631861fa 7df44dc4 bfee26b6 28cb52a8 +N 6310a932 35aaf732 3fb586f3 742f329b +N 6326066f 251cbc19 3fe90cdf 0e3aa098 +N 6321c55c aec2329b bfe6e0fe 5aa1d42d +N 63296131 6dd0fb70 3fef7e0b 7d18c700 +N 6326f7ba 46f1c6c5 3fe73275 f81b814e +N 6325f7c0 a67f9e80 bfe419fd a7064bfd +N 632db892 c941a05a 3fd4faef 65ece0f4 +N 63283164 de38b74a bfe71932 c9ce1060 +N 632a6dab e4b72f7c bfed67d8 ce046219 +N 63243932 498dc94e bfefb7b8 144294dd +N 63233e65 2e60358e 3fec08a0 fc5ee1cd +N 633ebbd5 93ccd676 bfebe684 7e83de19 +N 6338321d 2ae2e2e4 bfe48e4c 69091ac4 +N 6339b378 198a6e96 3feffe5d 54841da6 +N 633182a4 49d49d30 3fc09e64 1aec9482 +N 633c48fb c2757b46 bfcd0c5e 7dc78e9e +N 633eea1e fe9674c0 bfe8fae8 fb91e538 +N 63378d76 e2281c62 bfde1e2e 625212e3 +N 633e381b 6df3630e 3fc09ae3 5ec89225 +N 633e8464 e3f000fb 3fefffef 1cdfc574 +N 633fcaf0 56f499dc bfc5e29c ac56e100 +N 6341e53b db10315e bfe445e8 f92e6bbc +N 634631f6 e99b5bf9 bfeef5a1 91b7710b +N 634c20bd ed873f89 3fee8579 1a37eeae +N 634c82ec 4d003e58 3feee3bd 050d20f3 +N 634b703e 431fc2c3 bfa7505b 6bc50181 +N 6346f944 4388fe18 3fefdd2b 73da2049 +N 634b061c cbae7c6c bfefd922 f29c648f +N 634e0c1e c41598e9 3fe6a0bd 6e0d92b8 +N 63462d1d 87311816 3fea95c0 46588af5 +N 634db6e8 7f553038 bfefdf69 2740b38c +N 635ad99f f9700276 3fe0e942 6312eaaa +N 6354d595 3075fc66 bfe4ec83 30f0b882 +N 6350221a 0c629c78 3fc45f7f 179c6cfd +N 635f3db0 31efcb1c bfefe48f 7b700fda +N 6356dff1 46f21738 bfe239ac c4a57492 +N 635c25da d01b6d6f 3fe4f34b 9ea7b8df +N 635c3d08 a489cc40 3fde1878 e9adb909 +N 635e418a 2ce3deac bfaadb3a c7ec598d +N 6359e57d 57e55be5 bfe5af8f 57a81c60 +N 635608c3 d9af4242 3fefeb6e 50fdcbd2 +N 636ad2c8 a4a4da44 bfc7bb43 f19bcc62 +N 63639eee be6f3cee 3fe1e232 9ad5595c +N 6361b9c4 5a7ae574 bfecc1a9 4c8bf64a +N 63600270 365d9939 bfd90b7d 5dd48489 +N 63601c05 dac7e7c1 bfd740c5 359c32ae +N 63601513 a82a7af7 bfef8fe5 691a9ad6 +N 6367f9e0 74f9666a 3fc89e5f 51433f13 +N 636cf78f 2035e214 3fefac19 aded8641 +N 63662e40 f768027b bfd5adab e68d2965 +N 63687806 f4947d44 bfb749d9 196a312b +N 6378749b e2983978 bfe9ffc2 16b0ca3c +N 6378005e d3aba9d8 3fd6ebef c13c09ad +N 63775cfd 0c546f16 bfefe490 9d91f60c +N 637f1dad 5f122ee4 bfec06b4 4c797f01 +N 6370ea9f ac7d285b bfec3493 fe115bb5 +N 637e3c18 8ea74f59 bfeb79de b998ab30 +N 63746fc1 2b32989e bfe23866 110b6aee +N 6371ba19 9bdd6905 3fd81a43 23af3f50 +N 6375e05b 8a9e13ba bfec67c9 6042767a +N 637d8629 bd07946e bfd2e16b e736791e +N 638a117d 07e13016 3fedb3aa bfded994 +N 638f2691 d493bcc6 3fecbc60 79397b86 +N 6388d2c2 11f982bf 3fb1348a 7bfd99ab +N 638e2c35 2257b50d 3fee8d0a f5ea4190 +N 63812647 3e454863 3feefbd0 7ba327cb +N 638b5e5d c3e57681 3feead1b ee8c023c +N 63811c48 1baa6824 3feb8ed0 be0f0ce7 +N 638af45e b511c067 bfe7696d e3785627 +N 638102d8 8634ac78 bfef8ebc 87e66f61 +N 6384bea4 6c19d4fd bfd49b71 c72005c9 +N 639dc682 9ffbf556 3fef1969 5a4f8af0 +N 639b5660 0384e128 3fb2d487 e5305d4b +N 639460be 3a89dede 3fefe979 50f6c670 +N 63980490 b48f2762 bfdd7d18 ec823bec +N 639acf8e c6800126 3fee7012 d1d4454a +N 639fc8f4 331f6acc bfdea59a 72d15b16 +N 639f8e56 63ce9994 bfe309d7 7255af23 +N 63969751 a550e6f4 3fef6756 a64b9da0 +N 639b6c8b 0b4dc5e7 bfe7ec96 53daf419 +N 639403a7 989ed530 bfc8feb7 d43be51e +N 63a77f99 5a8027da bfd22cba 243a08a9 +N 63afc525 8821b6a8 3fe573eb 1152c249 +N 63a58e93 7dd692f5 bfe043b5 b11d5f4c +N 63a3764f d54347a2 3fe9b8e6 3fd92212 +N 63a66bb2 75594d01 3fe67554 cd5cc224 +N 63ab0ee5 4f89df78 3fdd4690 5fa4c832 +N 63aec9ab 554c1a10 bfb59031 d0d8fb92 +N 63a4a6b0 773c94fd 3feffe5b 16565e2f +N 63a8f06a cb612d48 bfdbda61 b6f9b242 +N 63a9b1f8 3841b5c0 3fe7fc27 47b391c9 +N 63bf0b1b 396309e2 bfe3ec31 1ef04bb2 +N 63bd7bad 9d087058 3fd8ce4c b637cbad +N 63b99836 e44207c2 3fdb8332 a35f2132 +N 63b3ddf8 f4524b79 bfe8191a 38fcc0a5 +N 63bd262d 106a42f6 bfe820bb a44e44ac +N 63bb3751 7c4fa2d4 bfefe4aa 79e079c4 +N 63bd141a b77fd29c bfe39343 4782d00a +N 63b890d6 efcaaf94 3feffff9 ac81ccf9 +N 63b5baa7 1712c8f5 bfeaf651 1a1885d3 +N 63b1b007 fb9233dd bfefdca9 88183ba8 +N 63c0b862 b833e7e0 3fe1a2a4 9b4e4222 +N 63cb6bbc 23a17b03 3fefffd1 4bc34d5b +N 63cef10d 11e22d9d bfdd47bc 426c0df7 +N 63ce9952 3ec8a57c 3feb8d1b 29d08723 +N 63cdf232 94174326 bfe8bab4 e2e8bc1b +N 63c00176 6cd2e887 3fef5854 4c0dc901 +N 63c00a18 841dd406 bfd55033 9fc41681 +N 63c6ec4f eb263030 bfdc9ad2 63838d79 +N 63c86313 f11b65ff bfa37f47 6bae46d7 +N 63c8d9d7 e7a6b44c bfeffbb1 105fbf71 +N 63df6b0e b5c78cac bfd4fdc7 d94ec354 +N 63d9fa9c 47112f7e 3fcf2b70 649d481f +N 63d0e7ba a19fa761 3fee9e75 33a7cebc +N 63d02933 f10239d1 3fe54ded 7e6f0db6 +N 63d187ae bc77dbc8 3fdbbd6f ad77892c +N 63d748a4 e7100d60 3fdf5b47 41d9b71f +N 63d73c76 b75bc404 3fc494da 1382e11f +N 63d76d21 b3077932 bfebe39d eb695a92 +N 63d322ee f56b336e bfefffff f9cf42dd +N 63d37ea6 0542a808 bfe3fc52 d65f7460 +N 63e9d5f8 2233aa58 bfed9b51 5df5ce5c +N 63eae951 4f72216a bfefed48 60c48a80 +N 63eb4605 3af1ca03 bfeec51b f0fc016c +N 63e27992 a7b8fb9b bfefb9a7 681b636c +N 63e2abf3 b26cf150 bfd3e265 5e85ab84 +N 63eebd8b d512e2be 3fefd85b 97fa4830 +N 63e89b7e 2bc5acc8 3fdf8f0f c2d88fbc +N 63e142db 17b27978 3fd70cce 8b93ae4b +N 63efdf21 d4ab1a84 bfda4323 0e42a32a +N 63efdbfc 857f5e06 3fec3b7f 187fc17f +N 63f14d1f d21fc3dd bfb3ece0 18591ec4 +N 63f2237a addf729d 3fe4c5f4 bbafc0b4 +N 63fd736e f9c094a9 bfe765c9 b10e6839 +N 63fc3808 9bd19946 3fe35a6a 51d19c4e +N 63f5ee44 78260633 bfefbbb9 7ff1b195 +N 63fee56c f7722f87 bfe42611 065f5406 +N 63f33c2e 6ddd48f8 bfdeff9c e10d8c8c +N 63fd5ceb ca15bf31 3feb339b 7a423d0a +N 63f5f8c9 31a495b6 bfee80bc a6c73ae9 +N 63f193fc 410c4455 bfee69a4 a5cb9574 +N 640f20f7 3183da12 3fee5ce1 0ad72513 +N 6408d756 6daafee6 3fd64295 59c3f91a +N 640ae19a 99b3b1b6 3fef98de 2337186b +N 6400c3ed c85032b2 bfefef64 daf6536b +N 6401643a a103c37f bfee0331 e58ca527 +N 640f4677 cd356248 bfd490d1 352ba269 +N 640761d8 15ac2529 bfed8af6 2a00247c +N 640df3f8 fc27ea6e 3fe2d9df eb0ebeb2 +N 64048f3a 2d3bfc9d bfefa1e2 be1fcccb +N 64045616 c67157e2 3fef4098 fc189506 +N 641c6df8 98aee92e bfed4d2b 414c990e +N 641ba820 0366cb70 3fef9a58 1ffc3bd3 +N 641c6011 6d5336e8 bfda5b90 3f01ec4b +N 641abc4f b0271d5d bf8c16bf c5fae3ed +N 641ffeae b85535f2 bfedd440 a04ce788 +N 641791ef 5812e85c bfecedf7 e4083c1c +N 6413c5f6 8df7413e 3fc44409 e2843f7c +N 64149bd8 4267969a 3fe5476d 6b251dfe +N 6410d915 1a3dd881 bfe5cbc3 e1ed3101 +N 641e6909 622ef52a bfe021f8 dab0170d +N 642b67b2 7cda357f 3fec7416 8882e880 +N 6425d02e 13ee0229 bfd5f858 85e5555a +N 64273f0c e34f0d08 bfa43af3 ae1342af +N 642145f9 6dac871d 3fe96932 74df58bb +N 642ca4e0 04d155c3 3fd49865 7ab2332b +N 6420da28 00ee7cbf 3fe64d7a 44880f30 +N 6424ec73 0906a37c 3fe4ae2e d4d5103d +N 642da213 a849397e bfe50b13 5f2aa545 +N 6422fc86 58874413 3fe88298 fb8385f6 +N 642971af 22dbda05 3fe3ec4a 6831a923 +N 6431d46c 2f1dd97f 3fe7092b 36db5bac +N 64364f68 810e3577 bfe67c03 efa21fff +N 64398237 0a14363a bfed4756 bdcb14e3 +N 643f4dce b647b991 bfe9b323 5fce1a50 +N 643951c5 a8419970 3fc00bf5 03304c17 +N 64325f0c 42de8263 bfd6e2ec 06d6ae01 +N 6434f22d 3ab41ce8 3fdeead3 eac19326 +N 6435b5ff 023ece9c 3fe73da4 69e4bfc8 +N 643feb0f 5315f04e bfe50c55 a47ed0ac +N 643f1366 92fc20fe 3feda5df e9e5503f +N 644e1e71 748d6c9f bfe89838 d4db0e70 +N 6449547f c0c16de4 bfed7f37 48901d47 +N 64456e62 fc99ffd4 bfea8d0f 569c6d6e +N 6441c937 b495259e bfd37c28 91966bf4 +N 64468cc7 63707a8b 3fc6f8b9 4dc71c0e +N 64475372 9a5b096e 3fec47cb d991c3ee +N 644ca20d dcdfb8c6 3fe7fbd5 5fd680f6 +N 64479e7f a6793ac9 3fc95b5a 09f2d396 +N 644cbfcc 7651b666 3fdb6715 4ff3ac59 +N 6448c06a 8238670d bfe1f983 a06f94a8 +N 6459c4f3 a4b28452 bfe6acee 0da0baec +N 645d7a65 46cfec1e 3fee71cf a3277f9d +N 6455609f fbe81f66 3fd7fdb0 ff779431 +N 645a23d4 54653eec bfde6579 844419a3 +N 64537d48 9eb6b3ea 3fe64c2d be535ad3 +N 6450377e 6402ee2e bfe29d83 17849568 +N 645bea27 5b78cb11 bfd74cf4 96e30aa0 +N 645c0e68 f7a8ed69 3fa9dc11 b7802ac7 +N 6458c66f c77ab548 bfed6d13 77c39c75 +N 64551a85 385c8f10 3fef6a14 61d0eeea +N 646ed299 8d200dcc 3fe6e034 6b68e604 +N 646f0f87 8c562394 bfe852dc 5c7672d6 +N 646fec09 5f9db0aa 3fe895fd aeb3e24d +N 646f3681 ddb5b0d5 3fc0599c 3564c425 +N 646f5847 b4ea0597 bfeb6872 de383dfb +N 6468fd88 7573ef58 bfdcd2fd 703291a5 +N 6466ee66 b3302ae8 bfd8cb2e fb66d203 +N 64618f0b ee839d02 bfefffa4 df68b83d +N 646ad533 683fa3c2 3febfa0a f731115e +N 64625543 45638aae bfeb6595 9cff3712 +N 64726ba1 27515350 bfeeee9c 1bef5138 +N 647f191a 3153739f bfe889a1 872a141e +N 647482a9 d1764060 3feef3ac c87acc1f +N 647b581f 4165ffce bfcdb3e9 8cc2b463 +N 6477181f 643f80cb 3feeb500 35e322c7 +N 6475237e 9ad31a0f bfdf2b4f be5418cc +N 647c1940 6446b461 3feffe67 de340d2c +N 6470ab20 811ba49c bfe04fb5 9faf7a61 +N 6474cfa7 444d7692 3fddfbaa e8c73fba +N 647ac963 246c8a80 3fe4a260 bd917bd8 +N 648a9cca f7c14359 bfea0123 bdae672e +N 648a61c0 1d79156a 3fa3b7d3 6d59da2e +N 64857269 15e92b68 bfdc918c 7f27ca88 +N 648a00d9 ea9a6e3c bfe46c22 1abb29d0 +N 648ab201 b8a194de 3fece630 03146ed8 +N 648b5c7f 86207e38 3fe02789 38b18d78 +N 64867101 807a2951 bfc9ba02 874005d9 +N 6487a6b9 7cb70190 3fddbd5d 2880a5d7 +N 6488e4c9 6ddf5b86 bfe46d83 fd53211a +N 648e0146 7661b1d7 bfecea54 cba34c05 +N 649e0eb3 59fab240 3fedf4fc dfb010a3 +N 649f9d1f 1ae53cbf bfe43102 2ebb6e1e +N 64915d8d 3d0194a9 bfe8415e 277cfa54 +N 6498d204 1f2ec84e 3fe744e7 3bd7a894 +N 649d738b 4a0298f5 3fee576e 00db64c2 +N 64937b95 638eb1ae 3fba0328 2159f71a +N 649094a4 0145b5e9 bfe51102 1fb40afb +N 64904769 9c9af4a1 3fca33ef c8755434 +N 64913449 98afaee9 3fed5894 dae4329d +N 64934390 2f15d5e4 3fd533ae 856d036a +N 64a21581 bacb6fc7 bfdccd8e 88cf5e0d +N 64a7f84f 90cfba56 bfef2d87 efc23a28 +N 64a623e5 bad7817a bfe652cf c0d5dbc9 +N 64a06ea7 ef1ec360 3fd25451 2dca6a35 +N 64a211e2 8ad87cd9 3fed3b27 6bb55211 +N 64aa25c3 a9ea400e 3febccba 227fedf1 +N 64a28abd 7a6b9fa8 bfe5c23a 8603fa8d +N 64a9ef82 df586d14 bfeac134 dfaccb1c +N 64a81689 95f79afe bfe78d6c c336d7ea +N 64a6ee14 5c0cea65 3fe9007a 95ed936d +N 64bc6fcd cff93dfb 3fefeda4 58392a6a +N 64b402de 4114102c bfef18dd 703a49df +N 64b3daec 0634c2f6 bfee3173 721f32df +N 64b4d7dc 48816095 3fe9a350 4e1a9d9d +N 64b5b1e6 967d6879 bfe81b82 701ed05b +N 64b3008a 53ae3881 bfee2c7b 3bab30d8 +N 64b11efb 2039ba1d 3fcb6684 c38960a2 +N 64bc3307 5bc70eb0 bfee3c1d 0b22c3db +N 64bd4a74 1add678f bfeee083 47bdb8a3 +N 64b953e2 3d6a6d14 3fefd68a 9ad3e7a6 +N 64cd072e 3ae4c2d0 bfee4acf 89da12dd +N 64c7f1bc 2bc996bb 3fec2635 1fc54b4d +N 64c65a25 62161c44 3fe6dade c437ab20 +N 64ca9771 fd6ff912 bfd35c19 eace86a2 +N 64cb3db5 9bc8ac7a 3fd499df 320fada6 +N 64c0be5b dd9e60bc 3fb18ec8 85eda36d +N 64c3a54f 24521c1e 3febded6 a72913f2 +N 64c46ec4 a546a1bf 3fd973e7 00da6b90 +N 64c0f48e aeed2335 bfc75579 96d9ecc2 +N 64ca8367 bd40c524 bfde16e6 1048efc6 +N 64d7572d 6f178669 bfeffa95 5e438d67 +N 64d18c2d 18e063be bfa2afea b5464f08 +N 64de592b a63f769c 3fea81c1 edb827f0 +N 64d993b7 05aa70f2 3fee123f 79ef19af +N 64dc69b4 ac1616a2 3fd2f53e 658f4e7a +N 64d394cf 9b5bc4a7 bfdf6c3e 9ac3b4ef +N 64d91a12 b4ccf69b 3fee11df 3bf936f2 +N 64d8f8c8 22303c36 bfb37af4 c161da83 +N 64def1c2 f1e79388 bfe69f64 3b9bdb79 +N 64dd3ff3 bdeddc34 3fe0d117 7cb36256 +N 64e7c45f 4ebf48c3 bfe62a8c 972d6626 +N 64e3abe8 5c56d6ab bfd3a081 658948e1 +N 64e5b6e4 466ff699 bfefee87 0e152824 +N 64eab9bd f0a22640 bfe695b3 edc2dfc2 +N 64e748f5 660804ba bfe47f64 e6dbd206 +N 64ebe1ea 2a80b07d bfdb8467 8d9c27ca +N 64ef0d32 814768b6 3fd706bd c33235ab +N 64e6c86f 7552fbe0 bfe1cb43 a047ff33 +N 64e49692 13833831 bfe9d015 fd5eff44 +N 64e686f3 f47e764c 3fe21fb0 2a6b0789 +N 64f8c681 e16f6a46 bfec7bed 5096187d +N 64f9beeb 48f2e3eb 3fe6bb55 291ef362 +N 64f15acd df1cf2fa bfd066d3 462b5e6d +N 64f4689e 889529b1 3fe9698a 7497bd69 +N 64fd3229 ae8b3e5a bfeb4732 473a3980 +N 64fe4fa6 792ae3ce 3fedcc25 4ab63ee5 +N 64f87205 8e46b5d3 bfe6b56a 4d1ef86e +N 64fe1d2c d6ab20e4 bfec293c 09e21061 +N 64f61123 fcfee24d bfef61c7 8c1fe74f +N 64f0cb07 14967f0b 3fd165fb c27a9008 +N 65038673 7221fb38 bfe8b9f6 6ec15de6 +N 650a2c14 0ea0ddc0 3fd2bf13 b60c64bc +N 65012500 c4b7dacc bfb6ba69 e145c2c9 +N 6507a105 3fe6a2b5 bfe8dbf7 4972b0aa +N 650258a0 9d79f659 3fefef9c 1c262c87 +N 650f5a02 ebd85e9b 3fe95ec7 db63842b +N 650aac85 729cb0b5 3fedfe27 ea9c2e56 +N 65032b36 08345227 3fe7e019 9781cf5c +N 650308a4 dd0b8643 3fe56f91 c673346a +N 65053c54 49094aa2 bfeec05b 7b516a2e +N 651ad576 5d4fa7fe bfea4334 c49d4ee0 +N 651381dd dd7e39b4 3feb6d29 764eaed8 +N 651d266c ed9d0474 3fee95a2 ae604274 +N 651b98d8 552214d8 3fecb43f 546c6b8a +N 6511098c 3a0ff80b bfe8e731 ddaac1ed +N 651cd17c 510e4e0a bfd70d15 578b5863 +N 651223e7 7139f39a bf2e33f1 cae94573 +N 65195963 b7b4dec4 bfec8f0b a651f12a +N 65168ed6 24b49a00 3fee5c40 b31d3a30 +N 651e6fc2 466ff9c7 bfc228eb 4b8640d0 +N 6524cfea 71bb01c6 3fc1c7e4 f0edd39c +N 652c0472 40cf7a50 3fec537e 68bbf2bb +N 652a854b 208bf094 bfb45cfb 53ba2b28 +N 65235456 97d03470 3fed2199 365201e8 +N 652f9740 69f1a7ba bfceed46 3bcf36ee +N 652fecce 65b8f49a bfef2ecf 9c55d26c +N 6521c064 6c12b1f7 bfd686f8 f6bd506b +N 65230c46 1e0743b8 3fef9252 cf6d66a3 +N 6523968c 8816e8d3 bfed23c9 d3f48b43 +N 652b3956 4a23840b bfd8f2a6 198bfad5 +N 6531a3d0 bf238d33 3fec3541 da9a53f5 +N 653e9637 6b07301b bfe8e219 a129755a +N 65321382 5f1a654e bfd5996a b1093e8b +N 6534ced5 80014fa3 bfe9952a e3e630e9 +N 6534fb99 c41d67db 3fc34913 7a3706e5 +N 6530860f 37a7e27a bfd9e0ee 1e761e50 +N 6532d30d 450d7a20 3feddbf3 b99e18ad +N 65362e72 e5374498 3feeabe6 fbc177cd +N 653546ae 6026ab50 bfefd2c3 12d6b0b3 +N 65329447 630b0be1 bfea94af dee8cb8f +N 654c47e8 ef83f942 3fc9df8d c9ec1f68 +N 65486c79 6ab40026 3fed7fd9 f6e2b370 +N 6541da48 cf08a3ff 3fe5acf8 955c2019 +N 654737c7 5699bc01 bfefd8d7 aca7b891 +N 6543c9d2 ba5d47f2 3fd7d477 bb63bce4 +N 654212f9 b9f9073a 3fe8354d 109c9e3f +N 6541c25c fb301881 bfd3ecb5 4653ad26 +N 6544775f 3de5b972 3fe9b2ae f123ba83 +N 6545eab8 d31798cd 3fefff7e e3d7ec93 +N 65461698 5b1c9080 3fb0a874 4397bd8f +N 6556f546 95fb3faa bfeffe7e 00ad1e49 +N 6554f754 fd8e2534 3fefc831 789f8d50 +N 65583a25 63cddfa1 3fe3f950 9292b5db +N 65591e71 c13528a4 3feed201 ea8e8ad7 +N 65580191 9b5647d3 3fed26a9 38f88141 +N 65560d51 eea73b34 bfecc4a0 a7e2f6e9 +N 6555ec20 deac00a2 bfeffb3e cedbdbb4 +N 6552709e 90c6f912 3fee5abd bbd0c552 +N 6556c0ed c5610f9c bfe6c10a 4067d7e7 +N 6557ad8a 56aaefdc bfeffe2c 82b66b84 +N 65687205 17cbe872 bfbfab30 9e788412 +N 656dfeca 5e698840 bfe31717 09dc46ec +N 656ae6a5 14b69243 bfeccfe8 4784f950 +N 656bc509 01d7beb4 bfeb5d37 f20acd85 +N 6566b82d eb046453 bfd078d1 eba58cbc +N 656928ad 83c72b54 bfef2b12 73c6c048 +N 6567f86e 6db51cfc bfe2cf1b f2e0cb24 +N 656e0e1e 1287382b 3fe91581 65ba3e78 +N 65695331 d9676f04 3fd9414d beffb437 +N 656fc89d 3db0086c 3feedd70 f7a42fec +N 65794097 569638a2 3fc67c29 4383ac34 +N 657a3544 702dc164 bfeda55d 42ab4595 +N 657c864c aff47eb8 bfeea354 016f486f +N 65792712 1af3a000 3fea4c13 3dd11953 +N 657e7185 b2422820 3fc3b7b7 0a21ac7d +N 657899af c8aea64b bfcc4e9e 92561dad +N 657aa872 4e5ffff2 bfed626f bf50d32f +N 65779a97 b8d7382e bfe1c1b0 e3d79d34 +N 657c44ef b5a925b0 bfefffff 64cce077 +N 65752bc8 2a404acd 3fe0d948 b9bc92a3 +N 658c4684 33aa60c0 3feb3e5b 6debcfe4 +N 658cebda a68aaf31 bfe5b0b6 d6c1189b +N 658596f1 54e001c9 bfef570e ff4e3e2f +N 6588d6fd 07570691 bfe92fb2 f712062f +N 6583f399 dd4a63da bfd23b8c a7e97479 +N 65895bc1 fd3bf536 3fefc482 4e386087 +N 65821101 6c58c133 bfc2ee19 8c3623e5 +N 6580680f 5932ec59 bfec41d6 72c4eadf +N 6580f354 f9b053d7 3fecf765 7e105ce3 +N 658a0c3b c205ac2d bfc8c5da 2eaa8271 +N 65961783 9caa739c bfd5b52c 68a09fd6 +N 65934d32 068878ff bfea87f5 0d0af806 +N 659a9128 37aeffa1 bfeab5ac 8efa58ff +N 659e5620 626f3a64 bfdc3150 11e6c43a +N 6591b2b9 f68d2c81 3fb6d330 60337546 +N 6591b2ef 74746b13 3fc53529 5246b6a0 +N 659f6acc 4d315ec9 bfefffd0 6f972c24 +N 6598f208 41dda908 bfe3f612 20527a57 +N 6593bfaf c1f4dcce 3fbd8e86 1e6f4485 +N 6598779d 5836952e bfe2d6c3 ab3d625c +N 65ad5d9b b63dff51 3fb11a77 2e54fc19 +N 65a3189d 74ed5e76 bfeeb51d 72e1cbcd +N 65adf3ad c414af79 3f980b85 1255c01e +N 65a14438 0d2363db bfe64db1 eee764e3 +N 65a9614d 9654be16 3fce171a 3dd6fc0e +N 65ae3062 2951ae42 3feffe4d 679d4c5c +N 65a35a5a 868189f6 3fefab82 645db351 +N 65aa94f7 b5e36fac bfe9411b aff3b9bd +N 65a88cc1 a06659a5 3fb34c26 cd0ead88 +N 65a99ba9 8fe8f02c 3fec020d 45e5e5cb +N 65b6452f 955c4f63 3fdca636 04dca129 +N 65ba45c3 4b2bbaaf bfe6a48c feef31b0 +N 65b7ae61 137f433f bfd44b38 b0d7da31 +N 65bf8627 2c398e1a 3fe54666 eea98a60 +N 65bd2b8b 0563a1d4 3fe71d1a 363f2b52 +N 65bba240 2ee00108 3f9bc3c6 0253848d +N 65baa53f aa0a0003 bfdce170 80f9b564 +N 65b59fb5 123106f1 bfda83b2 885b7c36 +N 65b85b02 f272eeb4 bfdfc566 8fad838e +N 65b72ef0 25433074 bfdb85b1 5bc4047a +N 65cf47f3 0ef2074a bfeb78f1 f971b4f8 +N 65c8a926 d71f4bdf bfd7500d 5f8c537d +N 65c226b1 b9240235 3fe36207 4cb1421a +N 65c09007 02153e9e 3fee6278 86e73810 +N 65c15ade 3fa50583 bfdb1246 1048d4c3 +N 65c89bd0 0e0e0dab 3fefff6d ea09dc19 +N 65c6436d bf185654 3fd03d4b 6aa0ae0e +N 65c6e3ff 9f84a3a2 3fed778d 6f087596 +N 65c67ba2 1040170c bfd733ee dc97a20d +N 65c178d9 adcbd541 3fe4a9a9 de527d80 +N 65d9581f 3eb0f4f9 bfdefd86 f318ccf5 +N 65d354ee e4e1be2d 3fefd5e2 7975ba0b +N 65d6a847 211a9682 3fb032db 813260ad +N 65d5023d 602d6ffe bfed734f 5fd1e4f7 +N 65d4785c fae40abb 3fed098a bd9bf4aa +N 65d7000a 55f5fc13 bfefbbca 30993a15 +N 65d7cfa7 098fc822 3fee5ea0 fe325fc9 +N 65d85e6a a37524e1 bfe0bef1 c0656229 +N 65d6c559 739b6343 bfebb576 1ba7b0d6 +N 65d9f3a7 ba6e2be4 3feee533 bc491dd0 +N 65e83223 497e28a6 bfeccd40 b00df212 +N 65eb453b 7d8b7cf0 3feff8dc 41157c67 +N 65eeba12 7a170df1 3fa716e3 9ac5bf31 +N 65e47d66 9a508d6c 3fdfd5e8 f056eba3 +N 65e1c988 cc266b28 3fb3ac9e cbc286e9 +N 65eb595d 4f71fd70 3fefe0ac 19385527 +N 65e8acad e9611647 bfe999bf 4c122d6c +N 65e9c944 9c98d7d7 3fedfe8f 2a28a24d +N 65e8e6ca 65be50e6 bfe46bdf 9a0a82fd +N 65e19528 bb5da980 3fefcbfb 3c400db5 +N 65fc338b f735c604 3fe6352f 26eab0eb +N 65ff4dd3 efcd0c25 3fedf157 a0984d3d +N 65faa8c9 0831ffd8 3fedf8f3 421b4bb7 +N 65fdd90c ec63402c bfe9ebb5 71d80a8f +N 65fcc154 6d1fa4e0 bfb09951 b7958203 +N 65fd49fc c5999c1c 3fee4ad6 e2a8f86a +N 65fab7fc 145e7090 bfeff278 0c366fa2 +N 65f3e5a7 e1a82384 bfefffb9 c738a95c +N 65f5aa01 e1e389c8 bfe33c54 e11aaaa5 +N 65fcb154 958f3576 3fdd47c0 fa88c87f +N 6602b6bd 6b449b5f 3feffd60 e40361dd +N 66031ea6 fb1fe70c 3fc5bb4d 77519699 +N 660a6082 b345e7a5 3fec7bb9 1ac948e3 +N 660407df 7ffea764 bfe59ed7 6842f593 +N 660c7dbe e145c616 3fec6b7d 954d6532 +N 66077885 baba22c3 bfe523ad 3205e832 +N 660f176c d0c9b2b7 3fece90f 7feb5fc3 +N 66066023 3a8bcdfc 3fef53e9 e7ee2336 +N 6604058b a3e2a22e 3fefbbc1 e34c1abe +N 6603a7d6 376ef255 3fc8bfc7 9a380fde +N 661a67c1 0f4bf906 3fd3a6b3 d55c927c +N 661fab45 483d4e72 3fa61286 19284d95 +N 661272ac 99b32eda 3fe0fd61 40d09aee +N 661dadf6 ddc7911c bf485ce3 91454138 +N 661f9003 1e1fa54a bfefadf1 7f12f8ef +N 66148f37 673b2284 3fdb3653 844bc4a6 +N 6613a001 6482b6d7 bfeff43e e1f43230 +N 66182be8 49774768 3fe7fe8a 1cba0362 +N 66122831 2a51a614 3fc7cbed dd0fa55f +N 6612ea1c 66f49a77 3fdbac39 4b84e5c0 +N 66205399 a07ab413 3feb401b 466d3919 +N 66217baf 0e59453c bfe5dcd0 1ccc2fab +N 66236741 175f18ba bfee60b9 a0810014 +N 6629af5a 938256f8 bfebe79a 758d87f9 +N 6623486b 89a9fb9f 3fe460d9 35c8961d +N 662100a2 aea7878e bfec69e0 752f4a42 +N 66239b79 026abd91 3fed3adf ea76e7a9 +N 662e88b2 9f7aab9e bfdcfd6f e62e5212 +N 662a62e5 d0369e80 3feffff3 40d2b171 +N 6620c7e5 1f45202e 3fee2045 625407b3 +N 6635d2e3 24665834 3fe93f98 e6ef1353 +N 66390411 790ea7e2 bfeff27a 482065b1 +N 66340ea5 38af952a 3fe98633 7b29218e +N 66393045 d55aec7f bfddc13d 52ae4841 +N 663aaf43 b22de210 bfdbccfd 5dc70281 +N 66374b2d a6da1537 bfeaba09 008fe106 +N 663da362 bff5de94 bfaf1893 0c4b8971 +N 6638efa3 effa7fe5 bfefc654 60c96d1d +N 6636b06f 0981b8d2 3fec8f00 44187293 +N 663c8d71 075ec408 bfe25ee8 f1c512fc +N 664e1e53 52bfd4c4 bfcc4e95 cd753a07 +N 66419a42 8014d80a 3fcc124f 2eafef46 +N 664b210a b6be4cc1 3feec2a4 5031b08a +N 664653e8 a6e2ac38 3fd2fc69 26c44856 +N 664108c0 3fe2cbb5 bfd64ccf e93f4d5e +N 66487fcb a895c556 3fefcb6a d58d1a43 +N 66468e16 d5592a3a 3fe73443 de9aa22b +N 664d5db4 4da9d0ba bf937a4d 4308e2c3 +N 6649671a 9c6ebe50 3fe224c5 095d8b1e +N 664b1885 a44d7958 3feffb7d c6b2a90f +N 6656e2da ca3d6359 3fe3d144 7d2ddd94 +N 665b5ef1 8789f3fc bfd416e7 ee39a500 +N 665702c0 d2fe53ca 3fd8341a 99d0aa11 +N 6659f22a 01ad35b2 3fe34b20 db410c07 +N 66564900 cb9d7152 bfe79881 9324f61e +N 6654ed3e d295f1d2 3f9101b5 f75be090 +N 6651e800 2dfd26cf 3fe909a9 69d52577 +N 665be0cf 75e7b256 bfefeee1 299fbad8 +N 66568a1d 329e05ea 3feffffe 34d049d5 +N 6658584f 080db1f7 bfe02228 62b7457e +N 6665b556 3f6620f2 3fcaf200 37387952 +N 6664a217 e07a9c83 bfe202ca aa3bfad6 +N 666b2543 9cb2f3ce 3fefadd5 4a090e45 +N 666b9358 0aca4d94 3f9cf65b d263dd93 +N 6667cfd7 34d2ce40 3fefcde7 9f5f1a42 +N 6664b986 8a50d942 bfee8a0f 16e5bad4 +N 666dcaf3 64bd2494 3fc4091a 57cba426 +N 666eea87 570292fe bfed2ede 5b56f1d4 +N 66625163 5787b1f1 3fee5abe 9acc43ec +N 6663fded 918f7d23 bfd8994e 961474d1 +N 667f769b f42b5992 bfe5e4d0 aef58a48 +N 66708247 1d207569 bfd4faa8 1c20c9fc +N 667a818c fab4b3b8 bfe465b7 bfe93c02 +N 667d9075 a8a418db 3fe716ab 7f676e83 +N 667e2d50 4b0b9b40 bfee9f11 06402454 +N 6679c723 1f671e79 bfea2105 1f1f3795 +N 667cfbd7 2400c3ca bfdabe94 0603009c +N 667f4e20 36f462ac bfcd0808 28036e9d +N 667e3950 1968c7aa 3feffe75 23d00263 +N 667db0cb dbf951ba bfeaabdd 3cffce3d +N 668985eb 85780124 bfd61878 24e186fe +N 6682971a 2435f00b 3fecefcb 64eeaa03 +N 6685aadc c969115e bfc2cee7 d8406cc5 +N 6684d7b9 2b6bbb27 3fc1ec82 3904db46 +N 668cafe8 74c8a802 3fe98b22 f581e895 +N 668550ab a656721e bfee8f75 b6d17806 +N 66828418 768b6082 3feecb7f 039e48de +N 6685a0ee 8550bcd2 bfea82d3 b9ac5e38 +N 6688c13a 69397e5e 3fde9872 47898a88 +N 668f1855 9a1352b0 bfd30990 d78dd879 +N 669215e8 e184f740 3feded23 5f97f3bd +N 66926dd6 4266bcde bfd8fd47 72cd7115 +N 66900ca3 ebea06d3 3feffee9 cc994dc4 +N 669e01a0 1a12f900 bfe49ac4 e737308b +N 66950d24 78db344f 3fef9204 dc757582 +N 669061f7 0246c714 3feff1e7 f902ebdd +N 6690b9d6 c0a1ae16 bfebe750 ed3d457b +N 669ad8c7 7c0f5c9f 3fea6f97 166e7d7a +N 669d4db7 35fa8030 3feca7d6 3b9e77b3 +N 669f87aa ed36c54d 3fca8705 30ed939b +N 66a0a167 d8a94092 bfd61b5f 7e7385d4 +N 66a67959 d70162d1 3fefffd6 2a18c37e +N 66ab9e2e ca4fac8c bfdb0394 7b318a3d +N 66af8770 278ad42a bfe463d6 e16216a9 +N 66a18e2c 93b010b8 bfefffc7 fd4b8f3b +N 66a18b54 74e16f9f bfee3e9f 1d0b533e +N 66a6c819 f2335a9c bfefedb9 68350549 +N 66aea717 2ec4cb6a bfdd2ce0 c0687069 +N 66a6169a e95fdc9b 3fe84e15 06917ce8 +N 66a79d10 7a34dfa6 bfea5866 858f1f7c +N 66be91d3 41187116 3fe1e978 a6237839 +N 66b1bae3 79624d5d bfeff43b 2e2e54ca +N 66b9a764 c70870d6 3fb6df86 72230310 +N 66b896ff 5682721c bfeee92c fef7693f +N 66ba12a2 50e35ca0 bfee651a 52b019ae +N 66ba60f0 5236c67e bfe19f46 626651a6 +N 66b02624 aadf0407 3fd75cfa 55615420 +N 66b89ec9 6e473255 3fe32996 dd77bf59 +N 66b98df5 f9a9edfc bfeb29d5 5053a49b +N 66b29495 7a1e0836 3f93db3d 6da08046 +N 66c0501d 22221dac bfcf68f0 e26c0f6b +N 66cc8edd 34a4c51e bfeff4f2 5c9e5323 +N 66cb8799 9b2ef886 bfe4f75e ba35d094 +N 66c4aa96 29f7a348 3fef3236 1776e3d8 +N 66c8d8de 7b57ec82 bfdffda3 597f7600 +N 66cf710a 67556980 3fd9c254 f284ef01 +N 66c2db6d af39fe51 3fecc703 53b77c35 +N 66cc3829 fb9ac7c3 bfe65cf4 e472ad6c +N 66ce7d5c 09310847 3fd7a317 e241368c +N 66c1e0f8 9aefcdd8 bfea5a54 acf552a7 +N 66de4a2d eebc13a7 bfe1b5f8 480bd440 +N 66d135cc 8a55feb2 bfdebd3f 9a4d51a7 +N 66d6838d 0653b3e6 3fedaebb 9062f3dd +N 66d96210 62090818 3fd16af9 ec562a3d +N 66d027fc 790c4417 3fd984c6 e28c1902 +N 66d1a387 b7b7b9a7 3fb4a482 faf6c0a8 +N 66dbdafd 8964ba23 bfee1cf4 fe7a152e +N 66d86046 c231efd8 bfed9a99 9ac1f71e +N 66d0e55c bcf45123 bfee7549 b6dcba88 +N 66d4bfdf a485a7fa bfeb3ca4 8ad173db +N 66eea0fa 1ecdb0a8 bfcb571e 0fe2e5df +N 66e4a70c 31d664b3 bfefff34 51f80839 +N 66e07809 e69ec3dd bfeb81db 3f710300 +N 66ea2b4d ab94e8b1 bfc543ce bb7f756a +N 66ee41a1 785e4012 3fdc60a5 920ff6b4 +N 66efded9 a775b445 3fea9cde 76e2337d +N 66ed58b8 cf1ea198 3fee172f 607a1345 +N 66e23de0 79080ca0 3fb2b0e6 167ec895 +N 66e2d0eb 04c44fca 3febea39 83ecf05b +N 66ea1177 6b8033c3 3fcc22bd 8bd2fa1b +N 66fdb634 313e284a bfe1101f da92c9d5 +N 66fc9a12 32a7b467 3fe5e578 a262e11a +N 66fb6bf2 869eacc4 3fecd31c a808907d +N 66fce45d 9844bee3 bfecea90 dbe5f812 +N 66f9ddfb ba32a2b3 3fef9faa 1e35a85e +N 66f9246a 10090b7e 3fa77f4b 782f1e4d +N 66f0041c 63b4d433 3fe353e3 32fae300 +N 66fdef10 8e269ef6 3feff63f aa075b58 +N 66f249a2 d6974008 bfe2cb0b cc779487 +N 66f6f827 352a6652 bfc65733 e76b8b76 +N 6701e8b3 c11c6289 3fefdc58 0841a011 +N 6709f06a 5a30b91a bfd4c90e 01b085e7 +N 6703768a 4ab2bde3 3fc2cbfc b2f6cefc +N 67056a5a 07aaecfa 3fea2d50 e4979546 +N 6708d540 f5f24310 bfef93bf 86ffaf10 +N 67020c96 4bd835db bfe6c4f8 654cc496 +N 670e4596 ebe862b6 bfe110f6 c5439e11 +N 6703d23c 5c42469a bfe0812a fe8b6bf7 +N 670a79da 00cc5536 bfee4c3c ac6615aa +N 6704037f 1905a990 3fef3dc4 925a9ffb +N 671d1c14 8fec463c bfeffb33 8427e886 +N 67144bef 84191772 3fdc6585 606896f7 +N 6711b9bd bfe51012 bfeef5ce 380502f4 +N 671e502d a9dc98a2 bfefff87 6eeb30fa +N 671b1efa c44790e9 bfed84d2 55402cd7 +N 671ee8a0 5f7f9969 3fbf9a4e 55e6373f +N 67156942 53103da6 bfe56225 a0630cc6 +N 67111720 3831ce2f 3fd29a13 ba9f0ced +N 671867da c915e424 bfe160e3 e640b5fc +N 6712826e a5b9a046 bfcac5b0 1083f79b +N 67286838 679a7914 bfee5c79 311c4577 +N 672a8574 619c9f6a 3fddd683 e90eebc4 +N 672de8c5 46169813 bfe77472 e8194d18 +N 6724fefb 89421e67 bfb92c09 17dfdb86 +N 672e9704 c1851494 bfe17181 29ca7ffc +N 6726be86 befc47e0 3fe44729 b0a68148 +N 6729ecb0 f4642320 3fce3839 b5e0133a +N 672eea85 56d90afc bfeea8de 0126fb29 +N 6721ce0a b0e7469b bfed496e c6b69042 +N 67235284 170767c7 bfe4420b 9934bd17 +N 6737ef51 c7ea9a12 bfd7b15d b98a08c0 +N 6737bc5d fda6bdf9 3fe8605a 6fe7ac74 +N 6736064c 5de35264 3feff70b e1ec6e35 +N 6738d963 7ae23f8c 3fdfdc60 787d2818 +N 67318eca 3665b13a bfeef66d e206a595 +N 6739f9e1 0a4802d0 3fe88030 165a3202 +N 6730e10b e94c6693 bfe760c2 a5546860 +N 67395cc6 02f3b33e 3fcdb7aa 3f809f0f +N 6734c2e3 74c9937c bfefd437 d53cd1bd +N 67349977 d678a5a6 3fcb22b9 585e300e +N 6744c9c2 665f3d34 bfe6a218 6daa0139 +N 6747c3e4 fb7d1807 bfe2b1ce 122b14ef +N 67444b90 ea9f84f4 3fefe2dc 45dc253c +N 674975a8 703abcfe bfe3388b 2ef49c3e +N 6746c3ed 58f4910a bfe6014b b12c6456 +N 674c8f28 02bca656 3fb3c3b9 91754c6e +N 674eb76d c686f323 bfd764a5 3f291052 +N 6746eaa5 971a31be 3fb04589 c6e0f903 +N 674b08b6 6e9adc05 3fd61de2 3aa99134 +N 6748c86e 59f49392 3fed275d 7cc9e856 +N 67581065 03f4d257 bf4f44b3 fe2351ca +N 6753919a d7bd9a34 3fec7a9f 58a70157 +N 675693dc 5347c154 bfc4fc2f 720a46f3 +N 6758575a eea31fd3 bfe7d8b7 88cce5b9 +N 675718d6 f571e5ce 3fec3bfc ecd95746 +N 67543937 1b17abb0 bfde8b5b 30506f64 +N 67547abd e1cd9688 3fef9320 73af140f +N 67532ee6 e4a0c7a3 3fe645fb dd4e7e5e +N 67556383 215aebfe bfe873fb 747686a5 +N 6757baef db36b95b bfc28226 68c72a15 +N 67681c7f 7c268b41 3fef0546 9d410d12 +N 676e51c7 55a3aa36 3fe45ea1 c943a9f9 +N 676433c1 01ad7016 bfef656d d40bd0a8 +N 676dde1b 17fcb03e bfecc36a 43eb56b0 +N 6768b561 bce4d378 bfaa0d6e fb837490 +N 6765388b e38527bc 3fe44ba4 f045b10f +N 6762716e a785f836 bfd16ba9 b3b9e7b0 +N 676c208e 17807c28 3f8b37e7 4c99e256 +N 67603e5f f6fb0d41 bfed61ac 44301f1d +N 676fc145 c783e1d0 bfe5725a ed990255 +N 67772c7a 2a865c11 bfe192e4 006ef744 +N 677db14d ec049caa 3fee7795 1bfe3d90 +N 677ae23e 2e069148 3feff782 328d2d59 +N 677ab8b3 e84de80c bfeea382 69227b05 +N 67730c7d ecf47e2a 3fb30071 8af55c9f +N 6771e732 6a440d16 bfec02de 1edd5272 +N 677719c7 cbe11974 bfd2b2b8 40399130 +N 6771ff93 e0137ccd 3fa9a6c4 feb8e673 +N 67780673 8fc04b5c 3fe9ff4f 67cd668a +N 6776a9d0 8a5844b0 3feb3bb0 443a9b01 +N 6789eacf aa216860 bfb90544 558381c9 +N 678377c9 50d3d95c bfe12853 193f9998 +N 67873e87 bf265541 bfdd4d71 1afad5bb +N 678f1ed5 83b442b4 3fe64f1b 09ef0170 +N 678cdfeb 5f93e0ca 3fef47e1 f187b965 +N 6785ea71 e9f3faff 3fb26f54 feb1d95d +N 6783e670 903a5236 3fed5cbe 72c4908f +N 67892359 ddda05da 3fe898e5 dceb57fe +N 678a324b 66b0cea0 3fea678a 23dbe646 +N 67895202 d2d2a748 bfe9c9bc 35ecada0 +N 67920f75 85970ad5 bfe1dbf7 5afb444b +N 679adb4a fe743d65 3fef8f65 794863df +N 67925d55 2c41d212 bfd7662e 351a3334 +N 67945216 0ea5bdba 3fb38fef dc16dd92 +N 6795979b 6769f55b 3fe74076 c124ebaf +N 679476bf 22ebd5cc 3fce69b5 2dee5d8e +N 679cd952 ca87ffee 3fcad117 e2213e9e +N 6794cc1d c866c4ce bfe0aede 697849f8 +N 6792886a 77a61191 bfeb6540 cd530205 +N 67915156 f128600d 3fdade24 d4963b43 +N 67a6ee3f 5f09dc3d bf823bd8 03fbd315 +N 67a77852 a5f7d12b bfe02637 5f60ec00 +N 67a1fdd4 ef4efc21 bfc89d7c c5ecea04 +N 67a562d8 f7d1fab0 bfee74c6 7fa5d569 +N 67ac1548 00dd8dda 3feaa9e9 9a196053 +N 67abf6eb b1d6c3aa bfe29934 d4500b1c +N 67a2619d 46ebb2ea bfe94ee6 f485f750 +N 67ad77d2 d872a0a6 3fef961e ead2e01f +N 67ac7d5c 037c1f22 3febad65 c03c6d65 +N 67ae1c4f 85a0b08a bfe1e2bf 20286b36 +N 67bd4c61 d25492d9 3fcf0e0e 2c41149b +N 67b7f727 7acd024c bfeeb0e6 786c53c6 +N 67ba31a6 5e6e4032 bfc89539 6559a537 +N 67befd26 8c7f0673 bfeebcc1 01ae2099 +N 67b9192a 2d407456 bfda975d f8629d55 +N 67bd53de 62200f9a bfe95eb7 3d9d006d +N 67b38fad 7c4265dc bfefe021 945a2a8e +N 67b8082e 10f69d38 3fe83275 281d8f40 +N 67b82a33 42a36fa6 bfefe709 10f1b72a +N 67b20f74 4944eb5d 3feba173 272da464 +N 67ca8a2b cae46f0b bfc961b5 cc67494c +N 67c39c2f 6f49f59e bfd7d82f 4be80cff +N 67cd5373 4f129788 bfe9666d 3d11444a +N 67c81896 4fd283da 3fec9cea 417f5243 +N 67cd852f 7ba225cc 3fe552ed abf8bf5b +N 67c9e0d2 f74b2ab8 3fee43e9 4d72111d +N 67c3adc2 188e6a44 3fc18b33 f8ec980b +N 67cf39a1 ce3dbb9f 3fea6e16 66af45b9 +N 67cc874f c4f6cc1a 3febbee8 d38297a8 +N 67cb9b39 0b6dc2a6 3fefbc22 20271f6f +N 67dd2b3d 52cc3cfe 3fde1f4f 00ab5173 +N 67d7b484 93ee0c66 bfebcadc e0186c04 +N 67d29d2b 4eb2a5f1 3fe13afe a9b1526f +N 67d40d64 ba7ef926 3fee5a12 4975beba +N 67d6fba6 dc1f835e bfee06f3 e1ef17f7 +N 67d7a431 2d880912 3fd08de5 3d966e93 +N 67d29abe 3951e8fe 3fe440fe bc031aa4 +N 67d4bec9 98985730 bfefef18 590f966d +N 67d74fc2 6f26cda1 bfec85d3 67ea00ac +N 67da74a2 7ae351d4 bfe1b278 cdcd6839 +N 67ed73d6 015b79a2 bfe7841d 09dc581d +N 67e6a594 392a031c 3feff9ba d5d6dff6 +N 67e3caeb b369bb81 3feabcdc b9a130a1 +N 67ea244f 00c386e2 bfefbf3f 6ca6df36 +N 67e2f47a 53a6eb33 3fe9572f 262e44bc +N 67e90d72 21bd58a3 bfd6a627 6ef511b2 +N 67ebd232 c9a26e00 3fee4fbd b512b6b0 +N 67e7100f 7c2ad0db bfeca69c 81bb523b +N 67e3c008 1874c1fc 3fed4c39 e2c524ee +N 67ef1fe7 e86a9ab4 bfd2e4be a5a5d944 +N 67f341ff aec7c854 bfed2684 5a842bff +N 67fb5ac0 935c1400 bfe79a24 d6b45094 +N 67f3cce3 a04e3fed bfe5a12d 5e34e552 +N 67fb65cd dc1cf738 3fef295f d26e7f9a +N 67f9819b df02dfe1 3fce940a f89a883b +N 67f7813e e3e1f6b7 bfefd9d2 0e0b0fff +N 67fbe4ed 9f889ca1 3fe61035 dfb84dad +N 67f4ee4a 78f805de bfe30156 8e1af2b7 +N 67f68ea7 456303e5 3feff788 ce83341f +N 67f26a7a e11a427b bfedbdf5 c71d6920 +N 68039e7f c1cdb562 bfc6f1d1 f497e970 +N 680541d1 3686d5f4 3feec9ff 2bcb36ad +N 68033266 66f77ff2 bfee6be0 5f02a85c +N 680b159c 72de95da bfaa979a f489f698 +N 6807bec2 702878c3 3fd3c19c 320cf130 +N 68031dea a0c3419d 3fe37b32 aa582f41 +N 680a1097 3e15e48e 3fe81f35 a406cae6 +N 68043653 960910db 3f9d16e5 0ba9d6a8 +N 6806cb1d 6cfb0630 bfb2a893 fdf54cbf +N 680489a8 96267fa3 bfe4fb2b f0ce46ec +N 6816ac9c 864f321a 3fdcf5a9 d09b3899 +N 68119146 ad79aeac bfdb6db5 8abb13a6 +N 681d3a53 6b7dd288 3fd4a01c 148cab8f +N 681653b6 d8d20598 bfec56a1 83057a8a +N 6814423c ef227617 3fe88d54 ab24c6f1 +N 6814f259 74c3692a 3fa24add b5479d00 +N 68110e4a 6e2b7f42 bfd607b5 ed92cd20 +N 681442d4 8bfbbaec 3feaaea8 01f1b79a +N 681bd57b 44232fea 3feed7d3 15204830 +N 681ea491 b3f60b9c bfdebb7a dea69b17 +N 68208654 adfbc4ca 3fe4fcc4 e48f0ad0 +N 6824a41c 6bd16873 3fefd557 6af00c1a +N 682fa338 d8c1a2da bfecd6fc 3e882ca4 +N 6821f318 9d40cf9a bfeacae1 a5999898 +N 68247248 b1aa5f4c bfbdc3df 4888ad7f +N 6827d0ab 5d441a50 3feccc22 b6c6bd82 +N 682b244c ad483b3a bfefefdd ed08dc17 +N 682c3ca9 1cfaaba2 3fe75605 e1f75315 +N 6825c119 bda8aa04 bfe52daa 0e09e4d0 +N 6829135d ee9db3f4 3fc391d5 6c41b031 +N 68309f95 f6b97bed 3fdb052e 7eeb74ce +N 683ef974 46027338 bf84e0b3 72eba29c +N 68366171 a0e03acb 3fe83cfb c98c1dc5 +N 6839cb2e 247f05ac bfe3be4b 22cad98c +N 68367740 cb30d770 3fdc2d78 bc1e6df7 +N 6831de3a d53943f9 3fe87c51 a0091535 +N 683a4976 523fdaf2 3feecaac 642fd1aa +N 683a977d bd8c019c bfe656ba fc2d9252 +N 683e4127 0c3d26a8 3fe9bcec df984fd4 +N 683078d5 0cd53cb8 3fecd27f 9178080b +N 684e46a2 6a8c351a bfddb8d8 51bc116d +N 68486eb2 37dfe862 3feff4b9 a25021fe +N 6843bfbf c2e1211a 3fb2a624 30201fd1 +N 684c9249 efae633e 3fe574c5 69e6b151 +N 684c68d8 55c0a6a3 bfe3f66e 4c893e6b +N 684b1058 f1dc206f bf6a8a1d 90d913da +N 684e1c87 14f0b56c bfeae2bb a2869a2d +N 684b8cb7 4a5a2cb7 3fc10d64 4d1aa882 +N 6844992a 509f4a53 3feee66b 9407f9d1 +N 6840e780 3bcf81ac 3fe56867 324474d3 +N 68512e8e 0311d2f7 3fd88613 23adfe94 +N 685ad45c 9a4c10aa 3fee5eaa e3f5b18a +N 685b3c09 6cd183bf 3fcccd74 3276eaa1 +N 6852ea32 d5f8a7d4 3fee0d15 dacea017 +N 6856146c 13840719 3fe38cc8 5be1c36a +N 685845e5 3059e5cf 3fe685bc 2afc3bff +N 685c9d2f 8a0ced32 bfe5e062 1466c7af +N 6857f066 d9a2e4e2 3fc710c7 88a06299 +N 685ecd6a fe325bf2 3fe31994 c8b33172 +N 685acd21 0be683c4 3feff7e8 ddced0c8 +N 686050ad 89ec53fb 3fe88a32 c99bc332 +N 68619986 3e1720e7 bfeff9a7 de390360 +N 686ad75f 41fcfeef bfe4aa3b e8109634 +N 6860e878 5a4cee7f 3fefe957 923fd75a +N 6860d2f6 65d92f7e bfda1642 1881d8c2 +N 686c8da8 960ecfee bfb45a13 32096d22 +N 686c5e7f c4322ee9 bfeff368 060176ad +N 6863b622 ff1579de bfee2d06 a46f53de +N 686563f0 aaacbdaa bfc1288d f45a835f +N 6863d3a9 88fd12b6 bfebd24c 5443162d +N 687824a3 95f86ee8 bfd21e85 efcb8076 +N 6874e3be fe255418 bfe5edd1 46a56752 +N 6872254d 2ac86ac9 3fefaef5 33cad33e +N 68751b12 e9654009 bfefd8c6 e71cc0e6 +N 68732b16 3b797507 3fed07e5 dadca32e +N 687ae037 336b1d23 bfe6accf c8ef067e +N 68759ae7 a7c0582e 3feb8ab6 23565803 +N 687d02f2 a6ee342c bfd2c560 896c8cac +N 6872025e c8d67cf6 bfea798f 6cd297ca +N 687f65a3 336661fc bfeff9fc a4c3eb96 +N 688615ee fb0ac894 3fefd065 d34d70ac +N 688b8349 69dfeeac 3fe5c246 4d4e3188 +N 6889711f 016e8d7a 3fe4f511 082182ff +N 688cdbce a3a2eb8a 3fdc4d90 af2d7498 +N 6887e40c de9a73aa 3fefab57 d22fa0ea +N 6883c2e3 f7d93ef2 3fc995aa ce14706e +N 688ad97b 19ae2272 3fe16319 c3931d9d +N 688b6003 5586e8ba 3fc5caa8 6317246e +N 688d3d7a 137a6e78 3fef9ee4 491460d9 +N 68853bb5 2ec423f8 bfecbf00 0aa1633d +N 68920699 58387a21 bfefc8cd b5e28036 +N 689512e0 8a13a414 3fd71c21 d4205d47 +N 6898f029 cedb06ae bfefbe16 fb1cbaae +N 689906c1 c35c9bd2 bfec42c4 688ffb41 +N 68949a3b c5e023a2 bfe9914b e93e6246 +N 68970b77 d69e436a 3fefbe96 9aa6fdbe +N 689632bc d3cc9e53 bfefa9a0 839ca315 +N 689ee46b 324126a6 bfc3769c 4842b240 +N 68911e26 b14b85b0 3fe00a4c 26d0f73b +N 6895b62d 86546559 3fcd00d4 f25835db +N 68abd9a4 a2064560 bfad3a20 4a54c88e +N 68afe852 de709ce6 bfec96fb 2c0b5f39 +N 68ab6920 378ec71b 3fd8756d bfb760ee +N 68a39f60 b22f76f6 bfe3f958 59412e3c +N 68aef3b1 d5319790 3fe9720f a1d6285f +N 68ac301d 1ae413d6 bfde716f 7de7fd5f +N 68ade0be 321ec146 bfcdf8a9 7406c3aa +N 68a5df22 b8d749ca 3feff3d1 1763795b +N 68ad4953 1b2b1755 bfaf80fa dcc0cc7a +N 68af32ec d9d0804e bfe60298 74d6e1b4 +N 68b42241 b2efa02c bfee78e6 b23c11c6 +N 68b0ef3c 800f8981 3fef0641 9175f636 +N 68bd1d74 53ddab44 3fd3e8f8 d756ec59 +N 68be85aa f1222f80 bfd8eaec 7c72874b +N 68b36d32 a9fe9fc5 bfef9def a989e848 +N 68bff703 a0d44b28 3fe729a6 aa774145 +N 68b00a99 be528089 3fdd951f e7688a57 +N 68b811cb 9679c4dc 3fafe4d8 5b05b603 +N 68bf8a3a 7df43ff3 3fe0fcd9 56e663f1 +N 68b8c7d4 003a0e2d bfee5673 f53c38e2 +N 68c07984 cc3f7356 bfeceaa2 67892530 +N 68cb5afd 3d72c4c0 bfe8e2fb 653194d6 +N 68c35c5a 01913421 bfefe77e ed9367da +N 68cdc67d 43f82628 bfe59620 4cf59e0f +N 68c9f684 056df058 3fd12d2a cb6f20b8 +N 68c4074f 1a345aa0 3fa4f690 3dd52c58 +N 68c7744c c9a5f8a1 bfb7067f dd0967a5 +N 68c9d523 2b0b6fda bfe0aa49 fa741a3c +N 68c44987 e09b340b 3fe42001 b8c3ddb1 +N 68c3d09a 8237154c bfe9ffd1 8cf16bb0 +N 68df4bfe 48e79cc4 3fd111df 769b0eee +N 68d2321f 442bd50d 3fd74116 49eec934 +N 68def512 297ca76e 3fc01dbc 284830f4 +N 68d68f91 2060a1f6 bfebb511 c1337451 +N 68de65be 1e6d7da6 3fd17d17 63cbd0f7 +N 68d31c45 8dbc4188 bfed94d7 04f1a455 +N 68de0f29 6a6cbdae 3fb5b54a 1789c366 +N 68dde5b8 1d5ba1da bfccb55c 9643a390 +N 68dca0ee e236b9d0 3fd98588 ba705e30 +N 68de0222 e995dd9a 3fe5eeb4 dfc7dce8 +N 68e69a91 6673a35c bfedab7e d2dcb24f +N 68e0c4ff 20f24d6f 3fefeb9e d557704c +N 68e780db 41e0eb6f bfe6d1b0 3f8793b8 +N 68e25719 0367f665 bfe6abb6 6cb69e72 +N 68eae838 de9fb3ec 3fed1d8b f641f5fc +N 68e3579f 8d8b8e64 bfefa440 55189445 +N 68e74c10 8f25bb71 bfefbf7b e643955f +N 68e7d732 24d7eb2b bfeff8c2 82c214db +N 68e7b1d8 49732e1a bfeebbb5 de72f7eb +N 68e31825 3cb387f7 bfeffe36 572c3dc1 +N 68ff1d93 13b97d44 3fefd8b1 2f6e95d0 +N 68fa2ba3 56f2c5fe bf840409 d31f17c5 +N 68f43b6e 6af44e56 bfeed1af ea237945 +N 68f5fe6a f64461e5 bfefadbb a4995eb6 +N 68f36394 548497bd 3fba12a3 d5a7711a +N 68f861a7 0c7d7000 3fe5bc74 105f816e +N 68fb418c afa7ee0c bfed5c9e 4bf7d40f +N 68fce63c 73a2cd38 3f3c64a4 6988fb2a +N 68f4b1ad 02d975bf 3febf14a 3c30ab77 +N 68fa5a31 82f8386c 3fea4ec9 31c4e077 +N 69053966 0ab31f7a bfb4d9da c4c95de8 +N 690a65cb df28b690 bfd5f4d1 75750261 +N 690f1d7c a0b59cd2 3fe52a24 24b3d393 +N 690469ca 536e4188 3fb281d3 7a8fe755 +N 690a17be 71201123 bfbb1000 8b709ea9 +N 6909e935 acdde9f3 3fd87cd5 0610e07a +N 690a4e1d 539feada bfef5aed 3a0d4b9b +N 690c151e 9d4e6269 bfc7c4e9 e1a194af +N 690159a4 6569d59c bfef2351 3a02db4f +N 69081b27 5a5f6b64 3fe503dc c818de1e +N 69160d33 6dbdcf7f 3fea9e12 a3ee3150 +N 691e18cb d878c570 bfe490f9 fc904a1e +N 691688b1 74732506 3fd225dc 542ab8d6 +N 691b0b87 1d7d03b3 3fee1306 db96c2bb +N 6911a363 ce8b0851 bfefa21f effb8ae4 +N 6912a55c 14363c54 3fefe21e 5adee990 +N 691dde84 d8b8ffe2 bfb46804 097bcc12 +N 6913d5b5 9b1f5736 bfe69fbc df0d0a65 +N 691e90bb 6a5f40f2 3fd21109 a5ecc0a4 +N 6919f34f 1171e518 bfdb85e0 ad016350 +N 692174b1 555d4771 bfbadbde 13f92cc2 +N 6928576b 39ac23c8 bfe19e38 3bb2a4c6 +N 692b4685 3254a00b bfe7542e f3fc182c +N 69234c44 74b49196 3fdeede5 bc3f45ca +N 692da158 a25da4a0 3fb7e698 f4131b0b +N 692303e9 ae4e1184 3fe1a4c4 8949c40c +N 692e9151 712a561a 3fed5097 fd7592ff +N 69206f02 0d0aadce bfe9cf41 f6245d63 +N 69292ef8 9fd92049 3fdf21e1 59bc6570 +N 692537cd 85bf1ec8 bfccaaa9 db9b6fa9 +N 69319d55 3651719d bfdc78ce f49f21fa +N 6934eba4 97d525f8 bf5b8ab2 8745f953 +N 6938ae8f 4363202c 3fd6ffc5 d639d631 +N 693540be 251811bf 3fe270d3 faf068a3 +N 693ca406 97fb313d bfed96aa 1aeb424c +N 693914e0 fba2d059 3fe340d9 603b176b +N 6933e697 bac27448 bfead41f 0fc7b764 +N 69332f66 d6e3d737 bfed546d 2e772548 +N 693634e4 8538aaa2 3fe19139 d1f3934e +N 693c66ad 5519c564 bfd27e46 73d93eb3 +N 694cb4d0 2f91d040 3fd6e33c 9e653910 +N 6947684c d26a9731 bfe95b56 e9861c2d +N 6945e0ff 5a0e5b63 bfd4e70a 061ded98 +N 69478acc 8e37322b bfd67508 d085e210 +N 694f33f6 36ec4174 bf9a6af4 5f89b989 +N 694832d0 2268f21c bfc4e65f bf5e4d7d +N 69479b2b 989a79d8 3fe7cc7f 9f05d976 +N 69423352 3e743a92 3fefee09 47a7d893 +N 694db262 20669d44 bfed818b e36c38b5 +N 6941bb3b 8c052cb4 bfec240e b1feaf96 +N 69503efb 9d26fd0c bfb9f42d 1cefbde5 +N 6957ae1b 52cea415 3fe8ed04 4a746579 +N 695da205 f7030082 3fc5f409 04b8d44c +N 695f78e1 35ab6258 bfd087e4 e964af80 +N 69559967 501cd090 3fee3b96 6ff75422 +N 695a6dc2 fc53d760 3fe2c6dc 5e930a61 +N 695a2541 77607884 bfeff7cf 0c31a585 +N 69512592 33b6851a 3fefffde 8add542d +N 695cee7a a46fae9c bfcaec88 85907d06 +N 6951f47f 63837d06 3fe7284f e2604c11 +N 696078e0 eeafca48 3fef72d0 16f44d5a +N 6961536e e7a5160b bfef8177 290e55be +N 696067c7 cad68e1d bfee51a9 dd876c87 +N 696e981a 5457b578 3fe31864 3c934adc +N 696df0af a790b9d0 bfe79c63 891e854b +N 696cc216 551dec41 3fe8073f bf03f3d0 +N 696f067d a958ed60 bfe1df1e f80a2764 +N 696e69fc 7f249a98 3feeb5a3 009a2fff +N 6969c373 666ddfc6 3fe87a04 be53e85d +N 696aebb7 40c310f4 bfd25d06 dcbd2793 +N 6978bfcf d3619d84 3fdaf8b9 aa10f418 +N 6972183f ba3f712f bfdd672a 967efd49 +N 697c07d5 f33e8cd1 3fa87bca 07b5b320 +N 69791576 00d93258 3fd9ca89 e57013b9 +N 697a1f88 4347df2c 3fed2a33 8bca2542 +N 697952af 12c426c1 bfe7716a 1df8ef30 +N 697e3d76 e0a8ef11 3fb24ed0 63ddbae7 +N 697e4a9d 63b85386 bfee8116 c7958f2e +N 697dcbe9 90b07066 bfed5240 8fa11856 +N 697e0f15 6f4d2496 bfeffe9a f21b27a2 +N 6988c5ec 45dfa0d2 3febf92b c28bdb52 +N 69835f6b f8d62e6a 3fcc530c 53f3bf77 +N 6987601d b21486a4 3fd82962 59ad42a4 +N 698c7b2e e1ed25a0 3fdf60de 77c33dea +N 698f3508 5dc5503c bfdd9591 d567a73f +N 698e8453 3d163f44 bfe7b123 f55a88b1 +N 698b440f 34b7ebf0 3feb7133 5c8ebeda +N 6981b4e2 99ee9b6d bfee03dc e4d5614f +N 698f728b 12d5434b 3fdf0101 f4f6726c +N 6985861e ff6b8fcb bfee9dcc 9b3c4bb4 +N 699845a8 0248ff46 bfd31281 5e39dc12 +N 699cebe0 88e8997e 3fefd91c 88cf46a9 +N 69971941 d8a17775 bfefa8a2 50a4370e +N 699fa354 0cb0205c bfdbd8b7 017ce4e6 +N 6998ed07 0bb2af8f bfa1faec eb58a558 +N 699b1e67 995c6038 3fea00b6 f645197b +N 69992952 558c1dba bfeff631 398b9ea0 +N 69923f51 437a3c34 3fee9cc1 ab317957 +N 6991691c 0cd3c52c bfefe6bc 3db334aa +N 699fbfee 31f69b18 bfd43a37 80375c98 +N 69af0b28 c2eb0136 bfd16d48 389e1c6e +N 69a0f521 841c16c6 bfeffa4f c564ad71 +N 69a02d6c b7784294 bfe63a99 3a880670 +N 69a6bf0a 6e9557cf bfefee88 f3f2a030 +N 69abb395 b1733c54 bfee4ee8 d50733e3 +N 69acdc03 4273f38d 3fe73655 bfdcdef2 +N 69a56367 35947f32 bfed93fd 952742e9 +N 69a091db ab25d0bb 3fefdab3 fa351f29 +N 69a9906f 61a04672 bfe478b9 0cc33f1e +N 69a50c32 78191712 bfe87f32 0f869fbe +N 69b24f18 93e58618 bfe4e969 443ed50d +N 69bd7c77 25d10c56 bfeb15ad e2f180ef +N 69bd4985 0b7a3d5e 3fe61613 304e72c5 +N 69bc0238 5fafad3f 3fefd091 cc69b872 +N 69b8590f 3b7f2028 bfed78b1 dba576f6 +N 69b701e2 981e2596 3fe79b41 6da517d0 +N 69b0f223 b0f4e932 bfc2a4d4 8adaa87d +N 69bbbe1b 69c69de2 bf9b602c df2fb172 +N 69bfcb39 28a2c8f6 bfe02dc6 a470295c +N 69b492ad 873b3efe 3fea3179 bbbb6dff +N 69c6ea03 91f5cf0c 3feec878 06f3a27a +N 69c17a4f 83a55d58 3fcf409b ffd1f7f2 +N 69c93b7f f4a43ea8 3fd89602 a5869179 +N 69cbe468 31a320fb bfdf57cd 3a9e3cd3 +N 69c2b4f1 30b55788 bfe076cc 3fcef314 +N 69cd11f1 1ac953e4 3fec0874 e7d3b8a8 +N 69ca9096 68548f80 3febc57d db347066 +N 69c8eff4 d4cdff4e bfc547f9 cee60978 +N 69cb7001 ac683874 3fb03350 128c6114 +N 69c76ec5 ae1ac15c 3fea1b1d a5a40b39 +N 69dedbdd 9dcfdfee 3fc5db12 ec08ff40 +N 69df7dd6 3f7f12cd bfecf292 47d85175 +N 69db1ac8 b8a5f366 3fed9e1a cae1e06c +N 69db6b18 7d2f66f8 3fe7e8ce 3879f567 +N 69d4f7a1 3336403d 3fd269e4 8db12a9f +N 69dbc62f bce9af28 3fe888bc 9582f03b +N 69d25173 d1aea4bd 3fe7f0b8 0beec973 +N 69d837b1 249d95d6 3fbd5d09 7ee549f1 +N 69d7f98c a626a127 bfeddccd 886e8585 +N 69d778ac 070c0473 3fed1131 bc6522d3 +N 69e8ea7d 0e16991a 3fb9855a cd55884a +N 69e465f9 e70444c4 3fdbc74f 960fb8ca +N 69efa406 357f4124 bfed8480 8eb3e334 +N 69e69fb7 3ee32f6b 3fdd0fe3 1df61124 +N 69e2cb60 8d7ecff2 bfefea64 92e835a5 +N 69ee3bb6 bb51f7e8 3fe9d6fa e955cdf6 +N 69eb57e0 5028e44b 3feb9df7 c30f5787 +N 69e6f31b d7d173b4 bfefedac 72e7e9d2 +N 69e6acd9 5d43eaf4 3fecfc3c 69825b83 +N 69e12c3e b3a2b586 3fda65ee 1a689e01 +N 69f32923 9c19629b 3fd13b04 aaba3066 +N 69fafadc 8a6a0a64 bfeffde9 10a47552 +N 69fb4459 56b759ec bfee7041 c3d44a48 +N 69f4b894 4c116e99 bfe46911 cf2cbc36 +N 69ffa850 08f5cb76 3feec805 be3b7f5b +N 69f03733 36cf391c bfef3f15 d9e3d940 +N 69f8a1ef 142f20b8 bfe3cc8d 19026aff +N 69f833c4 b40e3dfa bfb1172b 27d31e68 +N 69f65680 3a063342 bfd04f21 922cce08 +N 69fb3d01 e12b2c4a bfefcd12 a45663d3 +N 6a02a4a0 2694d1c1 bfed4005 1d8eb277 +N 6a0daa7b db9e4cee bfe49e47 52bd29c0 +N 6a0b0564 f4bf269f 3fecafc1 58d22c4f +N 6a0ee483 cc6cd92e bfed4a1e 77ef0fba +N 6a076d58 5c219787 bfefffff 5a65bb8a +N 6a01283a 90bd7f70 bfcd7a31 df309832 +N 6a0b71a6 62f34735 3fefa574 c549842a +N 6a03587b b4a310f3 bfe16183 f04cb43a +N 6a0fc3b6 0461320b bfed99e5 db9fd773 +N 6a074a2a b0167428 3fefda1e 80c12ba4 +N 6a1b36fd 741f61d2 bfed0ec2 cb095e01 +N 6a178681 75eee7d5 3fe93fc7 fc08d261 +N 6a1549e0 c1ff95f7 bfd91d5d 1e632f4e +N 6a147e1c e7b12730 3fdb9145 b44ba430 +N 6a108c35 c9f431bd 3fdd1d22 e59a3d7a +N 6a16b2e7 a4810f32 3fe6e280 f33739d3 +N 6a1ed07d 98b02d1e bfcb8708 28b50f2e +N 6a14909d 62a6b5ff 3fd5d0ca 548ef852 +N 6a1f71e1 080af8b4 bfef0584 e77bb0a4 +N 6a19e859 9bc5705b 3feb6d78 dcd8c75e +N 6a21dc1b f90a042b bfe2a6ce f7371ed1 +N 6a2f0b1b b9fd6591 3fe20abf e4f0e585 +N 6a2d9ca8 b301de22 3fec23b5 65204b2b +N 6a2f3b54 fc664fd4 bfcd034c cf6ec50e +N 6a2c26d4 d223a3b2 3feefa4b 769231ba +N 6a2c5d72 b3fffa50 bfda8d86 ab9f3d7c +N 6a2eb1fe 5f118672 3fa1bedf c9732b19 +N 6a220643 b61a34f5 bfc4686a 0ac30132 +N 6a2f1b72 c59a7826 bfd4f495 26645ded +N 6a2e8e69 8a2cf377 3fd18706 c092414a +N 6a319fa8 14b89827 3f996d7c 85d39662 +N 6a3d807c d424e968 bfe73f7f 566a3f65 +N 6a35666b 52351118 3fdee71c 91067d7d +N 6a369d3b 0fec0818 bfd0e8fa 8abffe19 +N 6a3f9cb8 dfe15e12 3fe9e40a 26b5d253 +N 6a372479 6ec743f7 3feaebda 073d9ab5 +N 6a3032b2 ba9e8c40 3feb012e 6d9230d0 +N 6a3105f3 c8114d45 bfefec28 994ba6b2 +N 6a30ba45 046b5193 3fec0718 d583d644 +N 6a372153 3a459718 bfefe8e7 f55a5ac3 +N 6a416851 f091a170 bfef63c0 57dbc0ca +N 6a4be8cd faffa668 bfefe6f7 9e04562f +N 6a437819 f66a1efe 3fd6313b 231a4ef9 +N 6a4bede2 9570d720 3fc11eb6 7959ddf9 +N 6a41127e 5cd7ebd2 3fef15e6 e5226b69 +N 6a483c3d 48eb58b8 bfb24076 e6f67f2c +N 6a429385 a96abbc2 3fbb911e b4e502a8 +N 6a4a974c 26d8ed2f bfd52b96 e963e1e1 +N 6a41898a 453b3b15 bfe4039d 7f662a9e +N 6a414232 065d3d46 bfee6cbd 05195c68 +N 6a548209 8e9e1c7a bfd8d627 bcc680f4 +N 6a523d33 721f47b2 bfefba9a 71f9c68a +N 6a566f2f 6c2c9a53 3fe9355b 71e01f1e +N 6a501a9c e9bd90f3 bfdb71df 58adec03 +N 6a538034 d0e3ddce bfc23e29 b1976d73 +N 6a5020bc 8a17dff3 3fbe883f fc0f29cf +N 6a559818 e96867f6 bfed986c ccb789d4 +N 6a54a807 de2be740 3fd1ed6d f6bdbfba +N 6a5105c7 aee08fdc bfb740fb 4d7ebb4a +N 6a556a67 8bf31f42 bfe3c479 b9687fca +N 6a6c4ca8 95cf42fc 3fe78ede 97d21458 +N 6a603cc1 432c7d45 bfc644ca 4b761ac0 +N 6a6562e1 0fb715a8 bfe13780 d408fdf8 +N 6a6e28a0 c32b4a91 bfd86a2d aa1dff1f +N 6a6619cb f187f1a5 3fd42dcf 4c4eeb90 +N 6a692e3e 96427988 3feffbd8 ed8202e3 +N 6a657fe7 0762a38a 3fee57ef 3aac5556 +N 6a6feeeb b7598398 bfa2076f 49d53970 +N 6a6c98db bcc66c3a 3feb1cde ba29e3c5 +N 6a6bc9fb 1d6c5906 bfef76bc 8fd1232f +N 6a7b7927 e3c744a2 3fe9fb7f 5d289d30 +N 6a70356e 1b4ffad3 3fda6ee5 5b8c857b +N 6a746975 324a53d6 bfeef6e9 61740070 +N 6a744218 09c0d53d bfedea94 1c7d6a0d +N 6a7b7b56 5ea717f8 3fde5d8e 85d0817b +N 6a7f7490 64a35a4d 3fd22fb4 ca44cd60 +N 6a7a36f9 fd5bb445 3fe3b6c9 4cd94ef1 +N 6a7cc17e 16abbe4a bfc5fba0 96ae1f35 +N 6a77f9ea 9c0760f7 bfeb5bd8 c8529544 +N 6a7f9219 26f20388 3fec99ed cd4df3ce +N 6a8d8971 df0c3818 bfcd5852 5dbde90b +N 6a819001 ac9bba9a 3fe29e64 64238314 +N 6a89dd95 2fd23f50 3fdb506a d3a6ead4 +N 6a8ed6fb fec21dbc bfec3aea 82a91a46 +N 6a8ef73b bf93708a 3fdc4e26 095981f6 +N 6a848e1e c88ab826 3fd8cb2e 47256ac7 +N 6a8ba524 c482a698 3fec2653 fd47334d +N 6a889ac7 8628f1f7 bfee4691 89b6f135 +N 6a82698d 4646c022 bfdf4a9c 390a8499 +N 6a86ac61 67672b24 3fe3c28c 2ae0189f +N 6a926728 f0c3bfb4 3fe6f5a3 f14ff7b0 +N 6a999c32 bc04625a bfeade37 d6bf37fb +N 6a997445 a66b4b1a bfe61775 e5acd47e +N 6a9bc308 0d38a4d6 3feffab9 9cb8b2d9 +N 6a9325d4 a5017a72 bfeec4af f727e157 +N 6a91bc7c ab4eb776 3fef77a4 06aa05a2 +N 6a929ceb 0244c5a8 bfe12a5d 2d9aa17a +N 6a938f57 4f4a3819 3fefff9e 559bbee3 +N 6a91edd8 0ddd4a6c bfe5a72f 41eae44b +N 6a9b9152 5020d033 3feffe42 a8b0e4a1 +N 6aa30418 1ac4b189 3fe17a03 137b9b28 +N 6aaa79d7 fac30f2c bfc30d5b 5f5c37df +N 6aa37ea4 ce304d9d 3fef0782 9a91cfa9 +N 6aa98631 8c458ce2 bf8005ac ea6e9128 +N 6aa48d36 6e5c385f 3fe28440 b8e026b7 +N 6aa00c91 24fce86e bfe04e77 83084cf7 +N 6aa930de 20ac89e3 bfe0415d 49ee560a +N 6aa1bfd7 8a20eb37 3feff2d9 5161dd37 +N 6aaee8e5 5918f486 bfc5244e 00c4cf25 +N 6aa71a54 bfd21616 bfe45ae8 c24be787 +N 6ab626de 859734dc bfe73f9a 8a4b9be2 +N 6ab392da d1b4033c bfefc029 4b089e12 +N 6ab8a692 439a17de bfefd6cd ee9a7f8c +N 6ab8b698 61a40d4a 3fefe6a3 ee62f2f1 +N 6ab4e688 39db26d8 bfe76014 39dca950 +N 6ab91674 924e317e bfcecc9d e57a5ccd +N 6abb6b56 81b6e4ea 3fca1ec3 d20f17f9 +N 6ab4dff0 3828cf22 bfe3482c 5d281de9 +N 6ab81dea 4bfbe0d5 3fef51aa 41e5ff5c +N 6abb6170 0e06ce32 3fe8646f 41182421 +N 6acaca74 e1aa3b56 3fec61c3 e5bee9ea +N 6ac0d3ec 64ce749c bfe2cc29 71573b63 +N 6acba6ac d4ef7554 3fdbe998 fd539a54 +N 6acd2aeb d71f5bbe bfd9329d 491d8275 +N 6ac2ce42 5760dbf9 bfec3d5c d0f876df +N 6acb79af c5d131be bfe9f43c 011cb8b9 +N 6ac30fde 6827ae3e bfeeca95 867ede7e +N 6acfa38a 646dd070 3febb0c7 bc26d7ba +N 6ac6dd75 1bbac5c9 bfbd1da2 df3cd2e3 +N 6ac8f8dc f3866f85 bfeeeb90 d562844f +N 6ad44932 0dbf1248 3fea28ed 2563ea41 +N 6addccac bce07ed2 3fed6a7b 477bf568 +N 6ad01f6e 1ca3c325 bfda18ac 61c76175 +N 6adfcfef 0ddb9ecb bfe18df9 f78e5a0f +N 6ad9e1df 13a811c2 bfeffe1d f9bd6219 +N 6ad872aa d62679d0 bf836755 40e93b32 +N 6ad88259 87264c1e bfddf89b a3867a61 +N 6ade452a 57abd090 bfb97167 d22ccc6c +N 6ad7f85c f4795af5 3fe27725 d5a84421 +N 6ad992ef d047b629 bfda823f a5190025 +N 6ae95117 ca824151 3faf680e 0ed59145 +N 6ae5c638 08ed051a bfefffd3 a905af6b +N 6ae929fa 4c8dbcae 3fe2fcf9 4a9f4e29 +N 6aed5402 220e9022 3fef54d6 60a27c0c +N 6aecbabb 3f7a75d3 3fee7211 471f8b21 +N 6aec0486 2b2fcf7e 3feac3b7 9228f3b8 +N 6aefa0cb 7b041296 3fd23ea1 03a710a6 +N 6ae291ee b5252718 3f4fcf08 60ca327e +N 6ae23597 29381172 bfef2123 5432a523 +N 6ae2b3f7 9f882dd0 3fef299e 41e9900f +N 6afd0e78 486780f3 bfeedac9 de60e00c +N 6af69587 0dcf40d0 bfeffd0d 0f967115 +N 6af5cc00 a7787caf bfdeaf6a 6693fd19 +N 6af4f0f3 08dcc4ef bfe6a1f5 3df370bb +N 6af51ede 8185794c bfe2a152 0dc58dc9 +N 6afc610d 96c33c71 3feed228 5724a58b +N 6afb6a22 cff68be3 3fe661c7 c24a7007 +N 6af5f393 1d2b5d42 bfd14eb6 e7d88dcd +N 6afb6311 8bd60b5e 3fe17886 9426e896 +N 6af5e0a9 3575cf96 3fec1e8a cd20fa8e +N 6b01729c 499fcee3 bfe72074 f7e28534 +N 6b0f9d64 7f39e92e 3fe63cda 7bc79e66 +N 6b0329fe d99b2483 3fe3c310 0a6184c1 +N 6b03374e 429f3709 bfecd21e e9fbc31d +N 6b0d35ab 92673942 bf3567ae 890f7e3f +N 6b049ec3 e81aea26 bfcdeabe 71e80e00 +N 6b009e4c ad6ba1b7 bfc423e3 8c3df945 +N 6b0a8386 5fe8b5e0 3feffff8 50a6438d +N 6b0f3276 2ec53d23 bfecbac2 8e80e067 +N 6b05b202 ef5f0bec 3fe6f841 eec3dd16 +N 6b1a4599 995ffde7 bfd3fc23 d9d7d432 +N 6b1cfc55 b313686c 3fe02f04 32884e7e +N 6b1fc46a 9b150a79 bfeff865 e3723fba +N 6b159c57 a61b7bda bfec1d4c 2f942358 +N 6b1b66cc b1eef699 bfed17e0 dc13b421 +N 6b1adef2 532bbaba bfe6ba72 a3cb9bd6 +N 6b124686 f6819033 3fe21dfc 2f4be8d9 +N 6b1ad3f2 e8cf15c9 3fe39869 62937269 +N 6b102052 3f01a21b 3fef4322 b9176e07 +N 6b1a5449 f5082dec 3fefc978 9407b223 +N 6b218376 9a7a9bdf 3fc1d9bf 79037006 +N 6b223b77 2abce28c 3fb5caaa 10dd2383 +N 6b247a53 3c3b50e6 3fe21894 6d92c1cf +N 6b27d3e3 6b5d4f08 3fcc8087 fe6c4d73 +N 6b2e8291 e2acd73b bfebf26c f5a3bca2 +N 6b28020e d377f7f7 3fdb8dc6 8d513da3 +N 6b262ba9 6d841393 bfefa9a8 c45bf4e2 +N 6b2e4570 d7d40966 bfedb4e7 b5162c5c +N 6b2a0d98 6eb9c776 bfeba717 666620a8 +N 6b2f8654 50fe8e63 3fe5c42f 90553e50 +N 6b38c007 b08e37f4 bfe5bac8 50510e9f +N 6b306c8c ff237593 bfef1743 ed2a01af +N 6b37d510 38eb0d66 bfcef08d 4cba4cd8 +N 6b3baa7f 4762b822 bfd4722e 6000a719 +N 6b38237e 5d9587b0 bfef5e7e 443a13c2 +N 6b39ada3 c9024fdb 3fe5b806 2c7deffc +N 6b32bbd9 4b442157 bfe8c22a ff14d7b0 +N 6b329672 e50c4063 3fe5e31e a983ec82 +N 6b3ac49e 02ded080 bfccc246 390de12c +N 6b316557 820458c7 bfcfc3b2 67f7f0d5 +N 6b4858f2 0a66f8f3 bfebe258 18084865 +N 6b4f84ac c5d349c2 bfed8761 3747a3db +N 6b4c1c7c 47d4da8f 3fe9a3a4 341e0a52 +N 6b450518 a7189d5b bfd150f2 4c765bc2 +N 6b400ad5 e7ced599 3fb5cb76 ba6040a3 +N 6b478046 e1c34b46 bfeadb54 d5faad81 +N 6b4c47cb cdab26d0 bfea84b7 21ce34da +N 6b40f3e0 48d3c66c 3fe92acb 5f6a1d5e +N 6b4dc79b b5672a47 bfed4b0b b22637c1 +N 6b436faf 84ce3d23 bfe5a846 4303de62 +N 6b5351bd 5e9f3162 bfbbbd35 1f5f710c +N 6b54f6c2 09608dbc 3fe6a23f 728eb225 +N 6b5288e1 337098a7 bf8d44b8 3765a997 +N 6b5fc52d 8827ddb8 bfd994f7 666efdfb +N 6b579bcd 11c50095 bf837bf1 e7f831e9 +N 6b5b9dd3 6891f6de 3fd542fe 92f385be +N 6b58174e 901365ad bfefcd16 46e36af4 +N 6b59742f 8f636199 3fe04d12 3c9dc34d +N 6b5618c6 04c5917a 3fc39bd1 6e6b4821 +N 6b55ff75 22b70a74 3fefeedf f4922d50 +N 6b67a94f 1670b4cc bfeb5b2e 040129ef +N 6b629821 25ec29d0 bfedf7b6 18fbeb62 +N 6b6920ac d247a021 bf9d1c00 8c1404f2 +N 6b6a7bc0 64f5c5a6 3fec938e bf0289a1 +N 6b60c5d6 42423853 bfeba42c 3963879b +N 6b6eaec2 4465cb42 3fec87d3 ff22a73e +N 6b6d9d75 6f668542 bfd851a9 63bb4024 +N 6b63bf88 16d25f0c 3fee707d 1ac72fe4 +N 6b6e4a95 49335608 3fe2d5d7 985cba4a +N 6b6bb7e4 7f91db3c bfec2dd9 888a1dd4 +N 6b77ba63 6b3ff284 3fc5b4f0 9a859f67 +N 6b74170d 768432b3 bfe10e1c 680f738c +N 6b713c89 566b2670 bfd27b03 6278dfef +N 6b70ec2e 1382c809 bfe417e5 b6ab65ab +N 6b746d0f d3f0713e bfee76ad 412de30a +N 6b70e989 9a501dbf bfdf326a cd28dc42 +N 6b76e946 9d3fef12 bfe12b2d aaed9cf0 +N 6b7102ce b662de33 bfcf4b25 d680702d +N 6b723a79 94dcd9ef 3fee2927 eebf8e8b +N 6b736f09 ee91e935 3fcc5991 6aa0d5d7 +N 6b88d878 0f363574 bfefecc4 210b44f8 +N 6b852c11 a447173c bfee63ee 5e36d8e9 +N 6b8f1f22 31971778 3fe4846a 3598a2d1 +N 6b808b7e b9bc2433 bf96a738 c6a53263 +N 6b87be42 d7c177fd bfb6f1e2 ba69a91b +N 6b826394 bb3581d1 bfebaebf 2b38ae00 +N 6b8e9a63 bec90616 bfedfdb8 b2529596 +N 6b84199f 7cc60f5e 3fefe704 293b4a6b +N 6b8a0466 c43b521e 3fe36bd4 2a42999f +N 6b83d0ac 7a2d4811 bfe7aa22 cf64d8c2 +N 6b93e860 36fbc2ff 3fe0697b 75507e40 +N 6b9845a4 10554dd6 bfe95ea0 2fa597c1 +N 6b9be8de d2e27c7e bfef1b75 5b9dfe75 +N 6b97c9e7 63bf8e6d bfdcc90d 713a0f1b +N 6b9ee473 b4019cc4 3fe308be 4e55f42a +N 6b934ca5 33d60702 3fee8c48 8eb95887 +N 6b967264 232b528a bfefd232 964ca331 +N 6b929d96 933df22f 3fecac17 944bec9f +N 6b9f9079 794e695c 3feed91b c2ebce0d +N 6b92eafb 15afb386 bfe106ec 4103c687 +N 6ba97156 1aa3c0c6 bfd65a60 887711cd +N 6baafdda 40f27966 3fd55cf7 2e355f7e +N 6bafaba0 00e26f34 3fee1f45 585bf0ff +N 6ba9b770 a451dafa 3fefeb94 8d8e4954 +N 6ba6403e 0dc13731 3fd127fb 3546ac10 +N 6ba5aabc 3436ffa2 bfedfcad 0c246140 +N 6bac7be2 77ac43e0 3fea1a5d 9290a940 +N 6bad454f 90df2f70 3fd9be7c 67cccae3 +N 6ba7a345 c31bf0f1 bfef39ba d7d90729 +N 6ba63857 b459ce73 3fe57e35 fc5202b2 +N 6bbeef9b c3f5c2a1 bfe87fd2 cecc3a83 +N 6bbfdf69 68e736c8 3fd7a1f6 2af5b299 +N 6bb238b8 cf0ced02 bfec468c 9f14ffb9 +N 6bb05325 75b35a38 bfd0cc5d 83e186b0 +N 6bb3afa3 355323ed 3fee2388 c14f6031 +N 6bbaa166 d25e907c bfe9a483 e7a14306 +N 6bb90343 40baabba 3fe5d717 c622716e +N 6bbf2902 808c2d32 3fea16ce 15e6d9bd +N 6bb90cf0 f5681054 3fd6c8f5 3c307cef +N 6bbab045 e37a2cd2 3fef686e 9fabf300 +N 6bc984ee d4ede8e8 3fee7086 1c3591af +N 6bc1c6a1 43a4e365 bfcc8bf5 fa89b44a +N 6bcca23e 6c7e57cb 3fed5461 57653c25 +N 6bc41358 46e84fca 3fe4bee4 cd3d495c +N 6bcdc506 19cd8c18 bfee0226 eb27ee22 +N 6bc9bbdc b907afac bfecf3aa dcdf1f60 +N 6bc8a0a3 a7d9461c bfeac77e d1fec7c1 +N 6bc3318c eba1fe3d bfbe652d 3631f1e0 +N 6bc34d51 4b694bd8 bfb1b6fa 17f04411 +N 6bc296be e576b15c bfed3b11 3df89702 +N 6bde4300 f8929ddd 3fd8aa6e 8620139c +N 6bda07e9 8eed2c90 bfa098d9 fc288c2e +N 6bda5a49 22cee663 bfe124bb f9213d93 +N 6bdb4864 d1ea12b6 bfca99fc d8b29888 +N 6bde5194 246298a4 3fd611de be31d762 +N 6bd71226 b13003a2 bfd87a53 e065b338 +N 6bdd073f 4d65069c 3feeeff2 f0f8ef52 +N 6bdc5291 ceac92c2 3fd03ee9 e919a3d2 +N 6bd4602d 72c3de88 bfef92db 87fd41e8 +N 6bd2e1fd c9251eab bfefaeb0 e90dd84d +N 6beb29b2 79e98686 3fe23d9d 3d362bb8 +N 6beeaa77 211dfc70 3f8d4b63 83de5acc +N 6be3b08d ed2711d1 bfef1147 efb92f60 +N 6be6d600 3359533f 3fe4b16b 71dd7e2a +N 6bef56d7 14d5fa30 3febe521 4a50c468 +N 6bea7034 f7fd8db6 bfee4c36 e78f0ec5 +N 6beab587 5a338bea bfed838d 07be95ee +N 6be2a138 ebcd6bc4 3fdd297f 62549094 +N 6bee3264 9c7fffad bfeb5308 c11dbd23 +N 6be74ecf b90ca507 3fe9c1ca da0ed9e8 +N 6bfc3342 65300712 3feacadd a4242f4c +N 6bfc6f0e 8efd2cca bfd6b4ee 0b8c952f +N 6bf2f47f df88a0cc 3fe6a023 0bb59c00 +N 6bfa7994 b116c12e bfce495a 74ee47e0 +N 6bf23c57 556750a3 bfed0029 0f9acdde +N 6bfdf97f 541bb658 bfefffcd 1f0d1c97 +N 6bff55a3 06d9ad07 3fba0a6e 5dbe476c +N 6bfb6c30 78e6f7a4 3fd4c7e6 557c2374 +N 6bfcc7fe aa053c36 bfe2ed4e 10fa07cb +N 6bf2f027 57174233 bfee02af d122e390 +N 6c0d1c8c f9a3f0e6 bfe07c11 54b187a0 +N 6c032ebb 7068cd76 3fefda39 b834dc5b +N 6c0a3df4 70bc710d bfe56994 b2f27db7 +N 6c06fa85 209570c4 3fe928e3 03dc4530 +N 6c0d530f 77d3e230 bfcd3255 ab5f948d +N 6c0e7c66 a6b4e5d7 3fed0f60 a4fa74a0 +N 6c02f015 30e316c4 3fefb4b4 c082e0b6 +N 6c087502 ce9454a4 3fac6549 cc29b55a +N 6c0266d5 1b31463c 3fdde850 24991be4 +N 6c041b94 8f0aa14a bfedc8f5 2a333539 +N 6c1a8a86 64aaea7e bfea057c 6243ca67 +N 6c1ad908 ceb1bc22 3fd339ec 8ef4e038 +N 6c1e0f03 01bc1a9c 3fcd0e35 68143464 +N 6c140c14 f8b9ca5f 3fe4b099 b5cbfa78 +N 6c10dcea 13b4b8d3 3fe801a4 44287877 +N 6c1a0789 e6ff777a 3fd7c38f 533f6ad4 +N 6c11d18b 922e9994 3fefdfdf 3a27be0d +N 6c195e9d 6ec543f2 3fc197b9 267bc8d8 +N 6c1dadb4 a34f5d4a 3fe1f38c 4fd47862 +N 6c1e9342 caf8b0ec 3fecd960 6f19e365 +N 6c2000de 545f0fde 3fc24f2e e497dce8 +N 6c290690 29c9a7ae 3fce0ece 324f3444 +N 6c27e12e 9d70b6e9 bfef2830 187da2a7 +N 6c276cef e9b69d3b 3fe54e6d dce35590 +N 6c265da3 703d2885 3fd448df ea83ebc0 +N 6c2fea18 692af9f9 3fe84c4c 1e167a8b +N 6c2fbe20 abd5e308 3fc15004 f3b53379 +N 6c28aa1e 51c3e8d4 3fcbfeb1 4af878c1 +N 6c21a115 2cb44d43 bfe7659b 276bede5 +N 6c2b25f4 5bd1f2a3 bfbbda02 3c0a7c4b +N 6c38e946 93758643 3fcc6249 3e303cfb +N 6c34c2ca b23fa651 bfef7e95 e5d027ed +N 6c3e3f38 3fb2232c 3fa95570 a0802d4f +N 6c318e81 059bae47 3fe8ae5b ce3d60f8 +N 6c37340b 422b4574 bfdbad45 b2ed992e +N 6c3e8db6 c0e4dcea 3fe2e13a 72fe0740 +N 6c33c3d0 7c38f889 3fce9a9c 421e121f +N 6c378430 68935a77 3fed91af deaae905 +N 6c3d2b98 2c8fe9cc 3fecab8f 29ebe32a +N 6c3f01c6 fb08e9f2 bfb28749 02ff1576 +N 6c48e738 e20579f4 bfc9cfae 432e0d47 +N 6c4deb7d 88cb08b1 bfb334c0 3634d616 +N 6c4795d7 26f64441 bfa33c8b 8cdd7905 +N 6c4438f0 d7ecc5e4 3fdf86ca bc64d939 +N 6c427526 82e3dbfa bfcc5ee1 4ac08cc3 +N 6c40476b a1e44318 bfed3b54 e2fb8415 +N 6c41b8f2 a86df197 bfc1042d d584bba0 +N 6c4a38a1 1fab9287 bfed4ad8 2f5e580b +N 6c494a25 63472372 bfe8810c a5f750cc +N 6c4d9d86 78e72e1e bfefc14d dd087954 +N 6c581e0e f4a02bd6 bfecf447 22793067 +N 6c54c8df 71d42088 3fefea1f e59cb234 +N 6c5d8cf1 7c21c408 bfc085fa 54a9415d +N 6c5748f6 e4573f16 3fefb2f1 e36334c3 +N 6c5c43f5 ae012e97 3fc90984 e400f6c4 +N 6c5509ec df9cdf37 bfe9fa7e 7dde974a +N 6c5d20f5 f0dcc206 3f9dba20 18fb4f0f +N 6c54c29c 100b61d9 3fa4ecb5 2e4e6e0a +N 6c52499d 2a36f75f 3fba1fe0 6a9955e2 +N 6c5583af 4fe80c14 3fd54180 b256e1a7 +N 6c684c37 7f3b028e 3feab677 1a74c435 +N 6c6bb527 605403c2 3fefd020 f4e07700 +N 6c63e45d 0ccba3ba bfefbb00 3515130e +N 6c60cea2 b9b13a90 bfed5c16 ab914762 +N 6c60706e dfe96b1c bfe13530 e5352ecd +N 6c66c2b6 b6b53b24 3f81c05a a1621ba0 +N 6c6ce1cf c6b3a620 3fecfb9d 56e24199 +N 6c622a3d 8d705d0a bfeffe00 7510098f +N 6c696af9 291a15a6 bfee9b9f 6ade1796 +N 6c692ba5 828fd166 bfd8e2c6 d4437bf3 +N 6c7ae852 87bf836f 3fe6cabd 93652814 +N 6c79ec4d f4fbf5c0 3fcb98ac a7519e83 +N 6c758663 9cc8f6c6 3fefc6d6 32c3b43e +N 6c79df13 0af1b383 3fea9511 6f306b85 +N 6c70c9a2 8fda7b8b 3fe229d6 e664df5f +N 6c7813f7 251a6b9a bfda48f5 abef774a +N 6c7e0a2c 4953eb3b bfe97fe6 78e1498c +N 6c765126 f9180206 bfe9b604 08bcaabe +N 6c7c06db 787ba272 3fe56829 e4f847fa +N 6c78d615 c7dc1fd4 bfec37a6 5dd40a55 +N 6c88a2d2 9933e6d2 bfef58d9 9e8baa15 +N 6c828fc5 56cbebf9 3fecf715 a4f9541c +N 6c844554 fec2fc52 bfef7605 213da600 +N 6c801c23 05205ac1 bfe0c91c d4fe5eb9 +N 6c878fda bd107dc0 bfbef01a ee0a89b3 +N 6c8b28d8 dc158837 3fedb450 059b6a07 +N 6c86d953 5b822805 3fed3f43 e8c3f832 +N 6c89a91b eba483f3 3feab0f5 c9626471 +N 6c893aad 7c3ffe52 3fec4e6a f0688b9d +N 6c85e86f 37287404 3fe298b5 ac42dda4 +N 6c9fe0f7 49f2b722 3fef5b28 f923c578 +N 6c9846a0 82a22112 bfc4c0e2 74b4db61 +N 6c9ca961 8af657be bfe76136 249d1a8a +N 6c98ba57 d50ca7ec 3fef4d1e fbea158e +N 6c9aff41 0215605e bfcd5c0e 48be2ea2 +N 6c9bb0e7 d4ca02d8 3feff353 5a743c59 +N 6c9cefd9 0f1039d2 3feda401 4efffa1e +N 6c9bd5ac 057fa04c bfdc08e5 1b5f2445 +N 6c9b262b f9615782 bfe6ffca e0d11dda +N 6c972d43 6e320041 3fac1663 2872d0c5 +N 6ca15196 4c00d983 bfc8cc7b d80bb42f +N 6ca72e58 42acfad7 3fe7aca6 7496b8fa +N 6ca852ee c82e1272 3fce0283 c65cdfc5 +N 6ca4b3e4 3a372b80 bfefce37 171d866e +N 6cabd796 627c74f9 3fe2da2a a04fc16a +N 6ca8ed48 20f7c03e bfe114ba 4b6fcc71 +N 6cabcff6 ac3bbc0e bfd8d4d8 63d2d084 +N 6ca45110 44c1d5f4 bfefff66 ca5e77ce +N 6ca271c3 2f909d54 bfedcc76 6ae56f15 +N 6ca1cfa4 dd88b110 bfdc6611 008d167d +N 6cbc87a2 29d97238 bfed173d a2cf7b22 +N 6cb0bdfd ba9f9b9f 3feac727 b5e9a4a3 +N 6cbb7f9c 4ce961af bfebb7d0 38287219 +N 6cb80c4f 9311f494 3fe87271 39af0f81 +N 6cb76a06 568c035d 3fed05b6 c1e6f1bf +N 6cb7207a ab65b5c2 3fc4c0e8 a7f66c10 +N 6cb9dbf7 3dfb2ced bfe3e7d0 adb7033f +N 6cb4aa55 a64c2f64 bfee7e8a 4ac9f7ed +N 6cb84ca6 647d9094 3fef0455 da24bca5 +N 6cb8271c 27f82a58 bfeb5e45 56e976f9 +N 6cc7247c ca618df1 bfe2149a e2de3cfd +N 6cc10f25 a90d5ea3 bfd95bb5 7343f6a4 +N 6ccc7de6 4bcb1982 3fe3236c 480d6d3c +N 6cc194fb bb770b27 3fedc19f ad3ec8b3 +N 6cc0a937 798fd546 bfe1baa8 657617ac +N 6cc7601b 8bccaabb 3fe154c6 da9075f9 +N 6ccbee0f aa368b12 bfec5479 9b9e1ef1 +N 6ccca22d 1c80c692 bfef0f29 c4fd031b +N 6ccfa20a 0d0a4603 bf868dc3 2f96e47a +N 6cc44855 da281c15 3fefe8e2 f567d553 +N 6cd551d2 c4240db8 bfd94161 32ccc2b6 +N 6cde35fc c281ffd8 3fe756d4 a5378695 +N 6cd3533d f61febc1 3fc26419 cb4230a1 +N 6cd79c52 872a2804 bfef3bb1 378489aa +N 6cddd918 ffbba1e7 3fd39279 bd0c4d46 +N 6cdfda1e 7c981402 bfe51787 d3185073 +N 6cd6af67 fccbfa92 3fe2aa0b cd4357d5 +N 6cd914ce f12d6d50 bfde6a29 9b66491a +N 6cdf4577 70748964 bfd132e6 01bb7211 +N 6cd5a03f f679299c bfdb118f 79bb5916 +N 6cebfafb 8178dbd8 bfee838d c3783961 +N 6ced16e0 7b1c9b68 3fcb6bdd 6842d669 +N 6cee9e3c a373e3a3 3fe515dd 14ea8e8d +N 6ce0b966 a3cccb43 3fea8184 4be2e5c9 +N 6cee16eb 4c6db264 bfef91f4 258dbe47 +N 6ceb4609 fcbc5d3f 3fcff5df 132b6a79 +N 6ce3b1e1 824149ea 3fefdfe1 d425d81d +N 6cedefe4 6f9b0846 3fefc2a6 66ab3355 +N 6ce8a234 7503f474 3fb7b6a6 89f5f766 +N 6ce9ff50 923c0290 3fd6c6e9 2e9b9bfe +N 6cf5cdc3 2035550e 3fd4356f 4dc116a4 +N 6cf87c61 62109476 bfe7c87f 2f1da3bb +N 6cf64e07 bce80dd4 bfeff767 7e596b82 +N 6cff0613 6ba21958 3feff950 a5b31ea1 +N 6cf32a4f 2775437a 3fc9d3fc 5a0f49cf +N 6cf7d029 175b2c55 3fd43627 026b976b +N 6cf9ba29 9abe6934 bfe3c9d9 ce957dad +N 6cf90530 a8155aba bfe039a4 7b072e81 +N 6cfdb7bc 3fcb0c14 bfdc1090 b29730a1 +N 6cf12a6f 1979549f bfea1d72 8a76912d +N 6d0c3ef4 3cd8cb9f 3fc0d095 ae4ba630 +N 6d0c5983 e3eb4966 3fde10a7 5c87441a +N 6d0c7324 c7574a65 bfe4c9b5 d5e761cb +N 6d0f4e88 1d2583d1 bfc3057b 3206c502 +N 6d08dff1 1009a91d bfeaa35a 3c717899 +N 6d0fda44 be0a6fd0 3feebeae d3cde054 +N 6d007fae 6149f28a 3fec9904 fbb9272e +N 6d000134 5ab8ef58 3febf97d ec2528ee +N 6d0f16fe c9bd6513 bfc89aa3 a20f143d +N 6d0a272b 2ea49260 3fe8637f cd8bf6fc +N 6d1ec17a aec72794 bfebfc13 ab74dc66 +N 6d1adccf 8f2857cb bfe13447 1d9e4e9a +N 6d1607c3 45f0d2f6 3fec89d3 630b9e7e +N 6d190316 42d3f6ec 3fcace77 5006e289 +N 6d139f31 4b23d52d bfe94ef2 0ad267e7 +N 6d12cb9b a887026b 3fcad3d2 a389cbe8 +N 6d1d64d6 1c108efa 3fefdaf8 96630b20 +N 6d1db7ea 8da303fc 3fec3396 c0ec28c2 +N 6d1d0a67 b74de58e bfe0dc63 7c9c547e +N 6d1badf2 a2c1eb13 3fdcc7f3 2a6b756c +N 6d2ab7c5 6ac457d8 bfe6832b bb5e9b76 +N 6d25e03b 74467153 3fcbdce3 7b074118 +N 6d254b8e e9a09aec 3f710d52 a561d7ae +N 6d22d3b2 47104ebb 3fec9fec 9d0fabc9 +N 6d2081b4 e9ca682c 3feef9b7 dc38234b +N 6d2501bd 510ba4a5 bfd6a452 8480862a +N 6d239f94 340cff33 3fe82c19 c871e1cf +N 6d2c29f8 75e22088 3fe652b1 471ece5c +N 6d2a7f65 7f86463f bfeec6ec ac2ecb1e +N 6d201cd0 36e73e3e bfe2a5f9 89a1486f +N 6d33fc94 b250ad24 3fd8397f 2790d617 +N 6d370171 0f7938aa 3fef6660 66f38b11 +N 6d33d2fa 5a0c8586 3feffd3f 6cd39990 +N 6d3b3555 e6743942 bfefba29 3e5463d9 +N 6d3ae251 f2e88b8a 3fefde4a 090a5d94 +N 6d3fca96 b8431a90 bfe7239c 79d99176 +N 6d3ae812 f0c9ad1c bfef2d3a c9247f8c +N 6d399cca 659d1803 3fef3544 a94cb632 +N 6d305b60 0be8b50c bfbed49f c24e4455 +N 6d3005db 43fa0e25 3fe859e3 bad2da1a +N 6d408f23 bbadb94f 3fe3a39b f2778ee7 +N 6d470eec 62f0158c 3fee966e 3234139e +N 6d491538 69ace83e 3feaecad e991e423 +N 6d4a5344 bcfde023 3fea47c1 57195d45 +N 6d4e8252 1e19013a bfdf7ed1 cd0b7a28 +N 6d47a6d8 641bee4f bfef3fdb c9d836d8 +N 6d40d266 aa67699b bfe06a78 8bcd32e1 +N 6d47afe6 186e444a bfe62a33 e76ae3fe +N 6d434f17 b679d170 3fef832e f252065e +N 6d472547 923c2a86 bfd04d5a fb1b5a66 +N 6d551247 872a1497 3fe512b1 a8466f06 +N 6d51b134 47e59d90 bfba17bb a8d737b8 +N 6d5dbe78 56c825a7 bfd79b69 98709cf7 +N 6d5b63eb 3ec91c77 bfbd2274 d79cf06d +N 6d5db737 a61c411b bfebf14a 0ad8f152 +N 6d5f26ce 7a2aa00d 3fed08c0 18b251c8 +N 6d586111 10b1df54 3fd2edd3 fdb26de9 +N 6d54c95f 6af6e2e9 bfdb77dd e87cd76f +N 6d5e6016 28533fa4 3fdf95fa 4c4e0fb0 +N 6d5fb55f 72e898de bf87ed8a 8d7cc895 +N 6d69cb5a 16317e9f 3fefc3d7 960eaaa5 +N 6d61bcfd 70e8818a 3fdca226 3f79c35f +N 6d63a47f 491080dc 3fef4d57 1d846bf9 +N 6d6f1db2 4ebabf00 bfe6e22b ebfade6b +N 6d622eb1 d00a55ac bfe65f32 3f600a16 +N 6d6de45b a0257133 3feb28ee 3801a9ca +N 6d633e4c 21998a22 3fe6ce0b c4c832ae +N 6d684f3f ccac83e0 3fe1f1f5 a5a0f831 +N 6d62d45b 53c5bedd bfd85a08 c9263831 +N 6d6bdd9d 98c8f50d bfeff64e 8773ea9c +N 6d74c251 88f06361 3fe84e89 b1c8aa94 +N 6d7f2b49 d9d4b4b2 bfc905a8 a46cff7b +N 6d7ead78 945c72d1 bfdc8b1b 2c287b76 +N 6d790d2e e9f041ef 3fd4326d 9ccebef9 +N 6d7a947a a67ff5f4 bfeba5d4 0190f83e +N 6d7878dd 017088f1 bfebde44 4dce44a7 +N 6d7f5b9d 21d95fcb bfebe593 aeccd690 +N 6d73e4be 91a46ca3 bfaab01d f94e7461 +N 6d79d1af 17b44f06 3fe73f73 cefd7545 +N 6d718612 dd4981ac bfec7743 30bde9f1 +N 6d8da361 e7df596b 3feebb80 6bdd7a10 +N 6d88b839 417a389f bfeebddf fdb3d28b +N 6d8fd385 990fa49e bfefd238 edc69c4a +N 6d857cf3 07cd1a20 bfe198d3 e26a4f9e +N 6d8e056f 11ed4deb 3fefe40b 68e7da54 +N 6d8f209d 8792d918 bfefdb64 69c9d27a +N 6d81d7fe b69ef534 bfb2818c 4faece83 +N 6d80e2ed 9e0a7572 bfeff21e bfdc6fc1 +N 6d84eb84 795ddece 3fd07bf5 6cb0fa2b +N 6d8071df 1a81ea3e bfe2db7c 3b435397 +N 6d953603 a1f59640 3fef6daf 9a08905f +N 6d9c2a2e 25873078 bfdea93c baf5c779 +N 6d9844b7 a6d46678 bfea0170 a8e75221 +N 6d9f450d 9eb8f8a4 3fef199b b5030b03 +N 6d9a7b90 323313bf 3fb89461 20bec1fb +N 6d9468ce 0c7f873e bfdc56dd 575e98fa +N 6d99625a e7c41600 3fad001a c4fb8e8c +N 6d934541 de2f3829 bfeb86b7 a7526e72 +N 6d9152ca 0960b000 bfd38453 f2380b29 +N 6d961db0 71907465 bf78c576 a4e5dc3c +N 6da8c80a de51d961 bfec641a 2277484e +N 6dae8bb3 b85d18ce bfa83c49 0232538d +N 6dafa85a 7ca06998 bfe6811e 2db25118 +N 6da2e562 fd4345a2 3feb2f77 5428c659 +N 6daa1cc6 679f381a bfee3a25 ee59d406 +N 6da445ba abed1418 bfe36492 8f595c85 +N 6daa3022 55343448 3fde2833 66ac58d1 +N 6dab7576 d11d3052 bfe2fc74 9875558d +N 6dadcbf3 25e4d0f6 bfb8c1e1 5a31d0ff +N 6da084eb ba9188a8 bfe376c2 e5d882fe +N 6db80ea1 aec1a5f0 3fe53d95 8f31a287 +N 6dbfccee f86dcfb7 bfefff52 7dc0ea14 +N 6db4def4 44766e0a bfe65e74 ec6a8487 +N 6db77ddf 61a3daa7 bfddf8ea 62694b81 +N 6dbe67ba 9dbea946 bfb9af73 62277fef +N 6db589ed 846aeea2 bfe722d0 5178ee1b +N 6db23c60 3543a5d5 3feee493 ca20548d +N 6db040d3 f80e10a5 bfd37303 9a9ade62 +N 6db0d6f0 982e070e 3fe88eb0 0c6a1e7a +N 6db1b895 39074b7e 3fc0cf48 0300eb44 +N 6dc241b0 b9f3f1d8 3fe13a0b ec461146 +N 6dcd38c8 33947084 bfcccbd4 b7e74faa +N 6dc0f47d 243225af bfef3dba dd5f6dbf +N 6dc603bc c2e64ad6 bfeec8b6 e9e2cbd3 +N 6dc0b056 8115c340 bfd4335e a4298d9a +N 6dcafa9c ab775c8c 3fefd05c e47cc368 +N 6dcae25f 9eaf0247 bf9c5f71 829281f5 +N 6dc34cd2 d4759850 3fe90d78 447e6932 +N 6dc226a4 18bd0bbd 3fda050e fb1da5c2 +N 6dcd10b5 90c11576 bfc2df0c 0862123e +N 6dd9a130 f530eb50 bfebc904 54596e1f +N 6dd1515e 2a773eda 3fb13230 49baf457 +N 6dd8c882 c80f2158 3fefff87 cdda16a6 +N 6ddd4dad 9546a0c2 3fda5d12 9199f16d +N 6ddd0f95 6c2528b4 3fe0e046 709502c7 +N 6ddfb86b 2c73aae4 bfed691b 3013a9f9 +N 6dd1cb3c 0c0e380d bfc6fe47 c11d2ad4 +N 6ddafd6f 7dc1806c 3fe18d47 426eb81c +N 6dd449b7 9323860d 3fede056 c05921ef +N 6dd00cc0 3f8be539 bf92c4f7 5f1d0488 +N 6de5460a 6bb8031e bfdf490f e5ec1772 +N 6de88627 d967e4d2 3fd5fe8d 4c9693e5 +N 6de82edf 418b73dd 3fc92e74 092d3241 +N 6de4d4b6 11bfccfa 3fddff07 86228fbb +N 6de6e6f2 1b2b31da 3fd323df dcd3fa3e +N 6de801a1 f6fe911a bfee578e de36d7f9 +N 6dea3f43 7409faed bfd569e3 b7b74a6d +N 6dece869 481528c2 3fef73f4 435d753a +N 6de3852d 98ed84cc 3feb8c6f 8e59dabc +N 6de697da bb6d502b bfddd2e8 55d6598c +N 6dfe95fd 01b731b3 bfeff8a5 07a1c747 +N 6df317f6 b2be3332 3fef8848 7d1cf042 +N 6df32e2f ca292d32 3f869da7 518b9d63 +N 6df66c3d 825fa618 bfe5975d fc22ee13 +N 6dfeb950 be76d447 bfea38b1 430d8092 +N 6df2cc46 8967e8a1 bfdd56e0 c657a487 +N 6df93982 e5f95cfa bfedbe91 71ab48cc +N 6df951fc f034bfc9 bfeb78dc 6f3df0a2 +N 6df08d14 98cde212 bfbb6785 eb72b08d +N 6dffd8e0 d70780f5 3fe9aff9 07f9a1b9 +N 6e0535a4 f63cd0b0 3feedb14 59d9fc74 +N 6e03e21e 8c3fc16f bfeaa3eb cc094fce +N 6e0d7234 ba29d716 bfc47e9d 34e1321b +N 6e0b9d61 8a70ca04 3fe2d5fe 7d94c168 +N 6e0ae238 e8e1c13c bfefff27 4b011b5d +N 6e095eb5 747779f7 bfdcb654 0b14f8d9 +N 6e03d786 43dcd94d bfdc1c56 ce43862c +N 6e05c04e e8aea0d1 bfe30560 327648b1 +N 6e050cde 866cc3c7 bfd7c984 d6f38817 +N 6e0e7060 7e7f0cf8 3fefff00 a91b1aae +N 6e1d64c4 2a9a1338 bfe94932 8151d6a3 +N 6e191de6 f3ec03b4 3fd036df de49c922 +N 6e14677e cb14b6f6 bfccc5dc ce3e0cb3 +N 6e136488 cc4b0627 3fdc0d65 2b853f13 +N 6e171659 374c419a bfdaf294 e2b8857e +N 6e10a4e3 e206f8c0 3fb772b3 8001f358 +N 6e1b4778 050d8738 3feffb20 19c7e54e +N 6e1194fb 84597625 3fedd9a0 9fe9358d +N 6e109b15 026e13ef bfed04a5 e04e1556 +N 6e173eab d6f0fb0b bfd6c697 7057d53f +N 6e28611f 2693ae68 3feffbe7 a6d8c570 +N 6e28661e 06d8e2be 3fecdc18 01a8ae57 +N 6e206e10 cf800021 bfd8639b f1f74ec8 +N 6e2b4e2a 9df53c8f 3fef1bb0 ae82e99c +N 6e295f42 fb42055b bfeab291 c9d573d1 +N 6e282479 f28c10b7 3fecc686 d416a754 +N 6e2a3563 34f432f0 3fede3d5 c49a6e90 +N 6e246b09 19d228d8 bfeb8ab2 dcae8fe9 +N 6e2bdb93 89f01579 bfedf237 cbd128ed +N 6e2ed9ab d27545b2 bfe89fca 40f6e0d1 +N 6e3f6467 9ffe8cd4 bfd773b1 c884e7f0 +N 6e352422 25466883 bfeb8863 007279dc +N 6e360c31 f9293d4a bfee75af 697d8e0c +N 6e3c0f70 6c1a1eab 3fdd105c c9b574cf +N 6e3c59ac 21275e56 3fe6bc2b 4c836662 +N 6e36c5a4 a46eefa1 bfef103c 8fee5dcd +N 6e3d3ccd f4a77b0a 3fea4e6c ae4a058b +N 6e39157e 86997b8a 3fd2ee1f 10490f17 +N 6e3c4f0d 564d91ed 3fd18600 e87ffa72 +N 6e3d67ab ddd9baf4 bfeaf8c6 1d885b4e +N 6e47dffb ff0449bc bfee1385 10ad55c9 +N 6e48c72e b95a3ef5 bfe7cd1e 51f3e377 +N 6e461499 bfe31478 bfe3eefa 74c9c2ce +N 6e43fd28 6e55803e 3fdf9074 eac4b4e3 +N 6e4ce5f5 43624e12 3fe49f4b bdc27dba +N 6e426f48 7ee8b05c 3fe77534 950be5e0 +N 6e4f0308 b36bbd4a bfd371ba 658b651d +N 6e4b6c6b 920f3f2a bfea61d3 22b4b957 +N 6e4bf0a2 f70a141c bfee6316 87ab50be +N 6e45be7e 39b164e8 3fc904f8 ec3ce0f2 +N 6e5ddbb0 c65ce6a8 bfecf605 5bcbac4b +N 6e5a1c48 4ba786be bfef82db e94930ae +N 6e53ecf5 3626133a bfb0ed31 e2bdc8f1 +N 6e5524f5 d95ccf54 bfe57f4c 5724c7df +N 6e5c5921 20a078e2 3fe5af3b 3adc0b9c +N 6e531e6d b902f552 bfd39ff4 7b7c92d5 +N 6e5bb0ab 8f6ee6c8 3fa65d49 53d3b4c1 +N 6e5d7a38 04ec32e0 3fd5a719 35d4a3a8 +N 6e59c4ab 84bc894b 3fee5679 dc424afa +N 6e5afa87 4f074374 bfe79dbc 105dc1d1 +N 6e6567f7 db2fa994 3fef7f1d 1903d421 +N 6e6c52e6 059ac6d2 3feffbd7 87922b12 +N 6e69f9c3 6cf49b22 bfe9646a 501c4f65 +N 6e694814 70fba0ca bfe99077 113c6e3c +N 6e65f155 f0d08e57 3fe52e7f 28557114 +N 6e685e95 97d2baf2 3feb2dc1 b3df8ff6 +N 6e61ca1e 495789b0 3fac5fc8 a1bf1fe5 +N 6e61b1c6 6ffc2920 bfd5d94d 8c6d0387 +N 6e633c19 33abaf4a 3fd94e5e 10907690 +N 6e67eb4c 3bb53dd1 bfd85c72 1ab106b8 +N 6e7fa837 b786e807 3fede39f 0452eb06 +N 6e79f9f5 4624c4d6 bfd749ed 6749d2fe +N 6e761172 039297e8 bfd1994e dbbfba0e +N 6e74ce4c 89a381e8 3fcd9650 b2aff69c +N 6e71da4b e885d47c 3fce0ed6 3feabae5 +N 6e780345 c0940519 3fec8592 37cff3e4 +N 6e75ec34 8a0f193a bfd7bd56 51c837e8 +N 6e777bf7 87aad068 bfb20276 d25cb934 +N 6e714639 8d9c5b15 3fe05f95 024b52f8 +N 6e7d1784 68ab90cc bfeef96a baf5591c +N 6e88aa98 e4c34db8 3fcfa70b fa79b66a +N 6e8111c5 3d1702ea 3fe73dd9 4ddb80b2 +N 6e88c04e 9a31d025 3fe89193 54998d60 +N 6e829cd5 9c151a0c bfb36d4d 16f2ce51 +N 6e8e11bb e209a147 bfeff4cc 1f97eb7d +N 6e86cb5b 43e48473 bfee3146 8d65b65b +N 6e846644 bb1be29c bfefc0d0 888bceae +N 6e82d617 e324fb88 3fde7590 2158b736 +N 6e8de4ef f163b864 3fec10e8 56d0f851 +N 6e894915 44774440 3feac97c 04ac1d82 +N 6e97d160 f14cd5a0 3fe803ca 0d4d3e67 +N 6e99b771 7348c69a 3fdf74c7 e7fd22a2 +N 6e967551 c2a875ae bfd94b36 844361b4 +N 6e92e484 56c7cff0 3fe34ed2 918c3b13 +N 6e910127 7774415f 3feb2212 5d472bdb +N 6e95aa7b 4e4fdafb bfd73ccf 3e99bbff +N 6e9bd679 23fff996 3fbae0cc b8dd9c75 +N 6e9fc2d4 728685ee 3fd39e71 8be964da +N 6e9d6e2d 5e68d0d2 bfd19547 e2896424 +N 6e93130e 139f0f59 bfe69703 773aa0e1 +N 6ea0dbff d51b7970 bfe32123 db83c8e1 +N 6eadf207 819aff5a 3fcbf99d dd9c6210 +N 6ea4f4f8 26f6f5c4 3fef76d9 e7563016 +N 6ead1614 6450b080 3fce7d3c aa13a128 +N 6eaa4535 0109c122 bfeba6a4 7e39aecf +N 6ea32f54 c3ced507 bfe978d0 f03d5c1d +N 6ea19241 bcf612c0 3fa7af14 4b6762ad +N 6ead9fd7 c1602393 3fdb14b4 4802daf9 +N 6ea04b80 91accac9 bfe8429f ad28328b +N 6eadbeb7 9801beda 3fd2e431 a7a7f814 +N 6ebb9d72 14d70658 bfe3a807 836c3fda +N 6ebf2027 26e452c8 3fee8ef9 c1436adc +N 6eb37ad2 01810037 bfdf0482 5bea7bb0 +N 6ebe767a e9f3d576 3fefa044 42f5e172 +N 6ebe26d4 7a3ca824 bfe6aaf2 02764662 +N 6eb00a1a 238b9a6d bfd16cfc b6839439 +N 6eb756d9 cb22dfb5 3feeca0c 5b173845 +N 6ebc1794 b2ca0a6e 3fa0625d e2d0b31d +N 6eb2f725 6e8f1add 3fefe254 50585f37 +N 6eb8449d ecb555da bfda4cb5 4b43a884 +N 6ec8ac03 513cff2a 3fee7f72 c3a9aa70 +N 6ece073f 36709d06 3feffcc3 fdee546c +N 6ec62e47 fcf92660 bfeb30fd a0507c58 +N 6eca4505 705ff2c0 bfe85465 6891399b +N 6ec6fbde 9e0d4fca 3f94ede4 3128bc4f +N 6ec5f181 ba24cca8 3fcf1095 3a722712 +N 6ec399f7 fb2eea05 3fc73f62 bbda3db8 +N 6ecbc67a bd3f5c20 bfefeb27 449dde6f +N 6ec58e2a 74123c6f bfcd33e1 d37501e2 +N 6ec884e8 490cd9be bfdabbc0 c44b8a40 +N 6ed6373e a86e2ed6 bfe51a40 2a0a816e +N 6ed6d96f 8365f1af bf9ca2b6 941af860 +N 6ed0e24e 71062153 bfc2cb96 82526ce5 +N 6edc1725 05704394 bfed2b68 536aa0b6 +N 6ed651e0 3a5772c3 bfedea53 d1a5d8ae +N 6edb8b61 213ce914 bfebac44 b95b5811 +N 6edcd54f 16dde8a2 3fe8f85a 9593b766 +N 6edd3127 21a2f870 bfe92d66 b73c6084 +N 6edbfe66 ed912ba4 bfe1f243 f1cbe189 +N 6edda239 7160dcf8 3fec20bf 80b9746e +N 6eecad3b 8774ee9d bfee126c 8251911c +N 6ee5a1e2 493f0f07 bfca2d67 06958e03 +N 6ee747cd 62e478be bfe824b9 78701aaf +N 6eeff481 c7dcc080 3fe4fde4 4c923044 +N 6eeb6816 113bd9c6 bfbad026 3b664a02 +N 6eef5a84 53eb07fe 3fe7d9ab 077878d5 +N 6eebddc4 66f52464 3fd666d4 b6e562ff +N 6eeeb5fb 3fc84163 3feee83d 2174f590 +N 6ee7e083 4c14bff2 bfb04d89 574e645e +N 6eeb7b6a 804500c1 bfdd3a82 f7824aa0 +N 6ef49eef 14560cce 3fef6922 4db50967 +N 6efbb0b1 8bcbad22 3fbb5d72 d4cb24ca +N 6eff0333 33ce69e7 3fea43fa be025abb +N 6ef65372 09d6cbd9 3fe4630a 29238439 +N 6ef29c18 7601647e 3fede6bf 3257e13f +N 6efd8d92 0d5677de bfebd138 b1f4e68f +N 6ef078ae fc20bd82 bfe80fe8 a210ebb3 +N 6ef4838f b0809d4a bfe5ca2a ac42b328 +N 6ef64e84 091417fb bfebecfb bb8aa548 +N 6efee7e7 9e1a8cc8 3fd59e7f c93ec33d +N 6f060586 85314b89 3fd44d1d 4a7acb47 +N 6f061a32 ee4350bb 3fd032e4 55130324 +N 6f039900 5acbf4f4 bfb7c1fd 4c20417e +N 6f0c4269 56246e7c bfd5d103 22ba9145 +N 6f0f6026 dec2220e bfeff158 3ca11053 +N 6f0de031 d3473a24 3feea7ce 428bcc8e +N 6f01de14 cdc45ce5 bfde2bec ec466319 +N 6f0088c2 c6512577 3fec3f45 26b98d4c +N 6f043520 98e0cb9e bfb58de4 b3110675 +N 6f080d10 be3884d0 3fd544b4 e61716de +N 6f18f619 44124e28 3fe3da4b cf265051 +N 6f1ec392 29894b24 3fe985a5 31c06583 +N 6f14369c e511c022 bfd801a3 36dcda7f +N 6f1998b4 d9bb696e bfed0d9b 6d0106e1 +N 6f142cdf 3b77907e 3fcc00f3 1d6cf01b +N 6f19f9d8 90c7300f 3fe4e680 c2202258 +N 6f1eb3f7 472b059d 3fd6425c ef7c0031 +N 6f13882e e4adb6b6 bfdd6c70 0ef7ce4f +N 6f1bea5a e575f813 bfe8b56e 3df4df9b +N 6f1946c4 edd3b2ce 3fee0593 c972a71f +N 6f2fe1f4 44d98c38 3fce3bca 2217434b +N 6f292a2b 71a5ccfc 3fed2ab1 9f65dfd4 +N 6f29ef30 1a79fcee bfe5fabc dd296df0 +N 6f22dbdb 04ce1515 3fef4f7c b5abcfd2 +N 6f28439e bc27517f bfeef6a1 fa9002ab +N 6f273767 ef2932aa 3fc3b46a 8ab63809 +N 6f2b50eb 59ea82bd bfe01a5e f902827b +N 6f2e226f 287ae377 3fd69541 27072715 +N 6f2f64ea 05261be7 3fc0e0f7 46c4122c +N 6f269648 8092acc8 3fdc8b50 4c092c9d +N 6f376a71 201cb4c1 bfe60cd4 da72f15e +N 6f3284b9 38fdeb52 bfeb5cd4 f4f22eaf +N 6f3edc93 c672165a 3fec6a60 2407a450 +N 6f3e3716 ede10328 bfe5eeb8 543aa290 +N 6f3bb322 07463e29 3fdf001b 63026a6c +N 6f3f30f2 7f674008 bfe94c46 4c15a78c +N 6f32415e b24d34a2 3f90ebe1 2583b215 +N 6f382ea0 362f7db4 3feddd7b 8744c2f6 +N 6f34a8ff a5ad24fc bfede7b7 4289053b +N 6f3093e1 4b307914 3fde0053 49add138 +N 6f4e555a c9fa6214 bfe832e3 2a9f0615 +N 6f4f034f 31141232 3fef4aee 02c7e5b3 +N 6f4d8102 f202acc6 bfeea689 1ff2e2ce +N 6f47cce5 6fa43ec3 bfee63b0 92aa78ac +N 6f436252 23870ee1 3fed9ae5 9821a9fc +N 6f45bd86 67709fe2 bfd5d3f9 5355e9ea +N 6f4e4ad5 85c1e892 bfe3c3c5 4b79a14c +N 6f4c31df dd5db013 bfeffb78 bac70830 +N 6f417fc9 3cc6e5f4 3fef288b 4eb2f169 +N 6f40c60d 79961959 3fefff68 dfb3e645 +N 6f5cd887 51d52575 3fe29b4e 3daee53b +N 6f509ba1 a5829cb3 3fcbdb21 2f6a02db +N 6f5b5139 c339e37e 3fea480c 2d3ed7f9 +N 6f523fba 55fe307a bf950796 de6d1df0 +N 6f5c5c0e 4b82b998 bfd8aa78 6ddc4113 +N 6f534774 1804f99b bfd0f9a3 df0b021f +N 6f51888e 002c6bbd bfe93c0e b2bc7f20 +N 6f508d49 90bb014f bfedb208 6825da4a +N 6f5d6f15 713a720f bfed1e66 7fc970e3 +N 6f5e9954 910e9354 3fb1b158 d2a4515f +N 6f6e8a9a 0118fd8a 3fe5d187 9effb3e8 +N 6f67663c fdf28a7b bfee9fa4 027c7083 +N 6f6e7d68 4e473b60 3feef123 07679b5c +N 6f650684 4f6473e2 bfe7ab4a ee7f396c +N 6f6d514e 42a8d7e0 3fefa46e 02d70ef3 +N 6f6b43f3 66f02e46 3fef312f b756a051 +N 6f6a92cb fbe4affb 3fd8863b f0c36b31 +N 6f6a01b0 a64ece41 bfc03033 dd0ef169 +N 6f61c68d 9e018a3b 3fee2250 489626e8 +N 6f67985e e54b9787 bfecde05 4a46b52e +N 6f7a5dd6 4b8c51ca 3febdb13 537d098f +N 6f747b59 6d7aafe3 bfeda26e a2134e81 +N 6f7b143d 49266cc2 3fc53976 65519b51 +N 6f7dabe0 7d190d9a 3fc9ce93 6330f44d +N 6f767f40 703c2996 bfea0c95 e8723ead +N 6f7f155c 92164f12 3fd6186c f3009a88 +N 6f7ee14d d0fc5cbd bfe2c3d8 4054a32a +N 6f74972a 29972b85 3fde1091 e2f94134 +N 6f7d892c bf7487ae bfdef8d4 8403f3d6 +N 6f7fd47d 39b296e1 3fa9ff19 7fa4d750 +N 6f850114 d7efbada bfeb41fe 0077c5a9 +N 6f8868d2 1fbc1556 3fec9674 a099a631 +N 6f81f397 04f52e60 bfdd553a 8a9829b4 +N 6f84de7a 778e586e bfeab04d 4ec40c28 +N 6f883ffc 75970dcb 3fd47f76 05e28ff5 +N 6f889a1a 5621fad3 bfee81ad cff1adc2 +N 6f85fd46 303c7660 3fe1c715 242d7d80 +N 6f884acc d2a42128 bfec8d7c 031263bc +N 6f8eae88 812e8376 3fe3e316 5be03921 +N 6f8ecc82 6386b06e 3fd89a60 4b952317 +N 6f9f234f e90952c8 3feb2ca1 af98cfcb +N 6f92ecd3 a9344b4a 3feff0fd 18ae5b7a +N 6f92a8b0 4d53179f bfc67ca8 19499287 +N 6f9876c9 b45f77e4 3fa378b4 7746515e +N 6f9714d7 39bb3c92 bfb9473f d0b88abb +N 6f9da2cc 0312c67c 3fe72077 a6177f33 +N 6f9245f1 bb8d89c2 bfdd4748 8de24a33 +N 6f948d3a 2ad2428e 3fd06dc7 7fdb988a +N 6f9101db 0e93502e 3fe38936 263e1452 +N 6f93bb1c c314132f bfa40089 1eae7430 +N 6fac1bac 6a535891 bfedbc51 7162e774 +N 6fafb372 9f476ecd bf85c94e 697efbcb +N 6fab6282 cfb911e8 bfda84b5 f7f0d0f3 +N 6fa14461 d00e6057 3fd590da ac494f00 +N 6fa417bd 11500492 bfb61aac 8d5b72ae +N 6fae46cc 64d4c3cb bfee319a 81c12708 +N 6fa33354 9304a34d 3fdf2e00 ea39a067 +N 6fa82cf9 2bbe935c 3fefde19 8675fbdc +N 6fa82677 87710eec 3fefb3a0 67bf6e76 +N 6facea3a c7893f72 3fd2640e d1a61d3e +N 6fbaeb1d da7ddd56 bfe90422 0fb7b63a +N 6fb1675f 36f7a023 3f86d96a 6c179a8a +N 6fbda688 26e09064 bfeed201 16cfd979 +N 6fb7854b 46ca8537 3fefe365 ae91b63c +N 6fb5ba0d 74503caf bfee769d 0d3d52a9 +N 6fba4760 6c4bf518 bfecbc21 955aab96 +N 6fb1a634 816d0314 bfeec06d 7aff6ca1 +N 6fbb80a4 6fb2ece8 bfc766ca 92d79931 +N 6fbbcc42 173910e2 3fd18a2d 21ff56bc +N 6fb101e6 72d3605f bfec424b 5e60d4cc +N 6fc6a6ff 6cfaf5cc 3fecaa5b f46b208e +N 6fc0f438 87d4b37a bfd81669 b7266e3d +N 6fc46a93 5e5c62f5 bf8c9c0e fe7e40cb +N 6fcda8c6 05b38af4 3fc1b813 79e56adf +N 6fcab78c 2a4753df bfee8a94 9da85e5a +N 6fc730ce fb217c8d 3fec1c25 f2f88251 +N 6fca1a3b 50ef765c bf9ffd24 9e500e45 +N 6fcd4483 f5add85d 3fa0943e 56db6fe0 +N 6fc369f1 02113e6d bfe308fc 66d1fbd4 +N 6fca226c 32b1cf88 3feeec5f 67ffebc3 +N 6fd71d96 19e2e1e1 bfe00f0b e56081e3 +N 6fdbe77e 26db45f5 3fe75e3f 0b6da368 +N 6fdd53f3 5cb473b9 3fd05194 d266ee8e +N 6fd8f0fc a07b5cd7 bfeb6093 cacf0bb7 +N 6fdf199d 359407e8 bfd12032 2b5793c9 +N 6fd61d9d 50674b68 bfe666c1 d626b697 +N 6fd3e024 c90fdecb 3fef8af8 6728e212 +N 6fdbb819 f0b9a8fa 3fe0d534 96c8cbcc +N 6fd56faf 01092e40 3fe4bbc6 f8afdd21 +N 6fd6f271 23ce9598 bfe235e2 73181bfc +N 6feae3ae 38412f9c 3fe7bd2e b29a2174 +N 6fe91f99 703c6540 3fda3895 69710230 +N 6fe3d967 ef5b500b 3fb82a42 5bfa28da +N 6fe14cae 30fbea0d 3fe6f565 2721eb01 +N 6fe4fe09 22048020 bfefffff 9cd4e7bd +N 6fe06a91 c663f652 bfc65d53 cc14ef2e +N 6fe5bb28 4807dd56 bfe91e63 43fc09e1 +N 6fe2d324 78c8e635 3fc4442f f57de3fc +N 6fec21b8 3aec276c 3fea3705 c5a82b2a +N 6fecb6aa 0f07d808 3fec961d 8510fd5b +N 6ff0f4c7 dd0af584 3fe88e01 1afda3e6 +N 6ff92e1e 0eafcece bfeffbd6 4c99887b +N 6ffd278e afc6ccac bfdafac0 9b0edcdf +N 6ff5ebac ea22459c 3fe7edbb f10c5fdf +N 6ff4b27b bf47a649 bfe23572 281676b3 +N 6fff6101 65ebe3d2 bfb49124 08cb4a6e +N 6ff5ede0 400b90a7 bfe04e88 bb79c14f +N 6ff53119 fcc1f1c5 3fef87f0 1079abca +N 6ff994c8 04707ce1 3fd1dbe2 406285e4 +N 6ff26ffd 78383558 3fee0adb 709ca882 +N 700d6e7f 83ce3ff8 3feffdda efb04b10 +N 700824d6 e39841dc bfe294ed 063014e1 +N 70020c9f df8ca742 3fe4c6a9 d5e34e62 +N 7000bb0a c0fe943e 3fd58628 6359700a +N 7009d94d 9f02524a bfe5489a ddbbb1df +N 7005d499 790b8aec bfca97ef 2f4cdbd1 +N 7009726a 45c6293e 3fb5dffa be45430e +N 7001d478 70d4327e 3fe48666 654e667c +N 70097416 ab9ae9ca 3fee1c58 b84f4ce3 +N 700fb5ff dcff0408 bfe3d978 2f4ff275 +N 7012f109 f8c60177 bfe64267 0e842736 +N 70173e40 7786dc94 3fed43a1 42e249d5 +N 701cd672 a3739468 3fecb250 1dcadb1c +N 7017f98c 27cc2c33 3fee5bfa fb6fac4b +N 70175844 a257e279 3feffc3d a9005ab7 +N 70192921 85905191 bfeb90d3 f00a25bc +N 7015b9f6 fdcc838a bfef2cf0 7262e718 +N 701484a1 aa5ba55f 3fc95909 aa8b6cb1 +N 701c947d 4a5778f2 3fefc0d3 fc33f3aa +N 701ce8ae 5ecd3cd4 3feb927b 4fd771ee +N 70253db7 d1b05d36 bfebc9a1 56ddea1a +N 7026074c e7823362 3fb1b219 dd534769 +N 702aa67d 3efb4dbe 3fe06bfd c8f36229 +N 70271534 d0402b56 3fef7fe7 f27e8290 +N 7025a478 4794585c bfec929c 22b072b6 +N 702114f2 3d8c5abe bfdd73f3 1062ff58 +N 702948e7 4e9b7034 bfe69f5a 16ff7468 +N 702c0745 14798ebf 3fef2a9a bd6e1ec3 +N 7023ecfd 56aacd59 3fe249a4 dfb9cdfb +N 70273a84 c3342ea7 bfe6ab21 82248a24 +N 7037b3b0 13a09b14 bfef26a9 e88df9dd +N 703c1b29 4c13e83c bfd00f64 4573d4a0 +N 703e11d4 7535a26a 3fea3284 e7774a68 +N 703d18c1 71e2ffc4 3fb62674 cffd28fe +N 7039fc43 4b0262d4 bfae6c25 4bb62576 +N 703d67e4 6b7e977e bfdbb447 6fdc5b59 +N 7036618a eb2433a4 3fda376d 38661639 +N 7030483c 829a6600 3fe95927 76bffd85 +N 70374c5e 7ada9ed4 3fe94177 f3b722be +N 703bd393 7f2939dc bfe299d0 fd7eff15 +N 70418873 1a5a80fa bfec780e 5b2dc0ee +N 7049a6af ae9a495a 3fee744a bd024283 +N 704a238d 71e156ba 3fe489ab f758dc32 +N 70414ed3 b3207f82 3fdbe7af b60eb3a0 +N 7041f0dd 48115514 bfe60e07 a55e6916 +N 7041e6a2 1b58bf76 3fe9da90 480d256d +N 70421633 3e81cebc bfe54501 f2870499 +N 704580a8 c7a2a946 3fe9e437 71635af7 +N 7041a1ef 08e58f2b bfd4f40a 14551c2c +N 704307ca 2803c79e bfeceac9 5c591a0d +N 705d22e2 9340151c bfef3571 79b93d8b +N 70531ed2 8396fdd6 3feff612 1723fd68 +N 70558b42 9f540ce0 bfeec0dc c52fdddb +N 7059ba3c 43ecd5a8 3fe95de1 b3624b29 +N 705dce51 cee78a22 bfb35835 6387b7a2 +N 705c1fe6 a299280c 3fd219c2 365d7525 +N 70554a58 faf9640a bfee9718 988c403e +N 70535468 d32372a9 3fa0ae87 fdff27e9 +N 705444e8 e9a0d6b4 3fea95bd 11457c83 +N 705462dc 3d22aa5a bfe7de29 649d71ae +N 70630b1e 282322f4 bfed4503 d35a7950 +N 7067ac89 e40b0c9a 3fd3f1c9 7df4379b +N 7066aad1 12773686 bfec439a 4a1574e1 +N 706bb786 f80c440a bfe5b119 0d16761e +N 706fbc8f c48c5a09 3feef4d5 bf903ba1 +N 7061d5a7 cb854999 bfe9782d c1268c6b +N 70674384 1be7c4c5 bfefa815 0501840f +N 706681c0 0c6cd4fb bfd0564f 995abde4 +N 706324fc 1ac1652e bfef5efa 8551df7c +N 706a3151 8fc6b41e 3fcee2b3 9f327d16 +N 70793ca7 890ca63c bfe01cbb 2650afcd +N 7077b56a d3f4281e bfd6e054 d60e9998 +N 707dabbb 9c77376a 3fe96cb0 da71ed55 +N 707d0975 25b2231a 3fbee12a b252835b +N 707d75ee 7372c374 bfe5108b 9d42ee21 +N 70703ecf 865624f8 3fccea65 69b8bdaa +N 707c5ed9 c01f971e bfe3f107 3deb4eee +N 707aca81 47fef912 bfd3d074 cb7340b4 +N 707401fe aa43259d bfdd751c 358c0162 +N 707a80f6 f209b39e bfef823c 2f1944c5 +N 708714fb 42e68695 3fe63367 532cd2c7 +N 7086e155 a5afc56b bfe9f0ae a7cc5078 +N 70878e98 c090a761 bfe815ce bc3958c9 +N 7088922e 5f59a0fd bfe7f416 7c50c041 +N 708dd186 7886d888 3fe4ba30 fba6e678 +N 708e9f72 58fd9bf8 3fefab02 b14d5384 +N 70802a0a 585a4d46 3fc3b3de c62ba92f +N 708885e4 809c40ac bfc221f5 005bff6d +N 7086e8b0 f670a3f1 3fd1baed 91a95f89 +N 708a9fb9 4656b809 bfc616d1 b6d589ce +N 709ad595 46947fb0 bf9c859e ed617fd5 +N 709b6f42 842b115a 3fe5044c b4e72120 +N 709666bf ea8993e4 3fe9f227 27ebfa67 +N 70963164 c464b021 3fefce11 5f70115e +N 7096a48d 7211370c bfd47786 6e6d7977 +N 70906423 e018b958 3fef7503 06cb2c47 +N 709f8f0b 0fc18366 bfebc8cb 54a4b851 +N 7094eef1 7ae4654b bfd9a0b2 bbf25882 +N 70916531 878edfba 3fee2fa2 5daf8b5f +N 709e9ae0 2a73ae88 bfefad5e d8f3ffc3 +N 70a40387 6108a826 3fd1b9bd 0711890c +N 70af3bc4 4c842dc4 bfe638b3 c99fc0cf +N 70a8b430 fe235b3e bfe4ae83 63f4e632 +N 70a70dce 03e04319 bfeffd6b ec4a6ec1 +N 70afa0c3 1202868f bfe2bf11 0745ad16 +N 70a069c8 d094e7af 3fd9bed7 1c83f906 +N 70a22f8b 5e7f009f 3fec8926 599cc2b2 +N 70a5b241 d3fcb532 3fe6b2fc 92ddd23f +N 70aa6760 6dc936f2 bfe95e4a bd31ffbb +N 70a6e286 0f14fc4f 3fee716f d6ae5938 +N 70b5a372 847024ca bfee163e 6ba96921 +N 70bdf021 6fedf088 bfee8de9 86926bce +N 70b847c8 61a742b2 bfe253d0 21c21703 +N 70b88d86 a4c1b13c bfe2d266 6f1621c3 +N 70bc2465 957b1610 3fe00b6d 4c08ddf4 +N 70bc8176 b643f16f 3fe4f814 db5b90d3 +N 70bb9d0d 25449d4b 3fb2e283 5d7afd2e +N 70b53cc7 082098fe 3fe4d43f 83699641 +N 70b8443d 4392e966 bfed9ba9 858da99f +N 70bfe09b eb14e12c bfedf99d ce7c02a8 +N 70c0d73b a3033e1e 3fd9f8fd 453196f2 +N 70c4f7fd 16ae44f8 3fd0b8ca 78af5927 +N 70c35849 ec9226f3 bfefbe59 e51274d3 +N 70c2ff70 35ee9c33 3feff103 6fcb61f3 +N 70c8c1e1 c1a21280 3fefce05 f75331cf +N 70ca050d d0a73ba4 3fefae60 9f68e07b +N 70cea934 4e079010 bfa78ba8 0355f0cb +N 70c0e2db 381915da 3fed12bb 43706210 +N 70c033a1 afa2de9a 3fef7fec 515b8004 +N 70ce5026 b38ac980 3fe489ab 545a480f +N 70d955e5 4f51c7eb 3fdc16e7 62015abc +N 70d1250b 9d1e0da0 3fb9cf8f 16981820 +N 70da690a 5d799c7d bfe6039f 37e5fc2a +N 70d42326 d80225a9 3fe154e5 2ffca8ce +N 70dbb53c 5fc83122 3fe0c235 5ae7832d +N 70d946ec 311abef6 3fb99123 f138c512 +N 70d9f459 dbdd9f7e bfe9859c 90f984ab +N 70d5e2ef 624b855c 3fd08504 3d797411 +N 70d6c616 c26d4f3d bfa8166b cc876eb6 +N 70da8244 6f085cf7 3feff723 85d4919e +N 70ec9ec6 c5ef5d98 bfece56b 7c70b24f +N 70e0652d 0bf6a383 bfe76208 89f0f6f6 +N 70e393ac 55e2fa39 bfbedceb 7eeb774c +N 70ee63ea 67b249f0 bfec0c98 00c7cef9 +N 70eb2426 84d4c6b5 3fefec23 2df4a069 +N 70e2737f 69139e46 bfe69b66 989824d5 +N 70e3c0f2 484ea6ff bf8e5a53 61fe4980 +N 70eb31a2 1908cc86 3fe02ee3 5cc42aab +N 70e7c657 bb7e314a bfe9b477 e8cca315 +N 70e50e31 12929b87 3fce7354 74533b3e +N 70f54705 80742c3f bfedfbe5 78fc7dfc +N 70f8ed04 ccebe6c2 3fe31ce5 14f5c068 +N 70fa8b00 2cb336d8 bfec1772 faa7f311 +N 70fa15ab baa864bd 3fedb563 374911d5 +N 70f1c90e f55ec46e 3fef5dc4 a55b4f0f +N 70fc18f2 2eb50e87 bfd7554a ba241558 +N 70fc9b1a 40d22738 bfd95a5e 8062b376 +N 70ff269b 31ca9226 bfe4067c 319cb95e +N 70fb3988 ccec3d0d bfea6753 63a15d5f +N 70fe97f9 070db73f bfe8372e 6577b338 +N 71056656 72bf7c64 3fe8da30 4f9fb680 +N 710142e0 6f767860 3fe89a0d 9b898731 +N 71013e9a 82d41c6b bfeffd99 c41fd394 +N 7108a745 ff178e3a bfe9b973 fca7ef92 +N 7106d08d 88488f16 3fed623e 7437f585 +N 71099c29 a84a53a6 bfea3ce8 75582536 +N 71072057 8a503d3f 3fd67290 0ee6f5b2 +N 7100d9a6 356030a2 3fea770c 07da3695 +N 7103a1b0 cab5c1ff bfc409a9 afcaafa4 +N 7106d330 8dab891c bfef1484 91a9ecff +N 7116c098 96bdb981 3fc15cc2 7a2310f6 +N 7111d46d c7abed1a 3feee55c fb974f8f +N 7116b82f 18b72803 3feffc17 e1f50e20 +N 7119760c b7148cea 3fdaf8fb 86317369 +N 71107cbc 32000ab7 3fe0da3e f0b2758b +N 711e8e16 2115b7aa bfe94477 6ad7d95f +N 711c3a28 4d377e85 bfe1f812 94903994 +N 7111634d 07103752 3fef35a7 12e4bc34 +N 71125546 8bfec077 3fd3ffca 4eba6c39 +N 711342b1 9f396224 3fda289f 8608bf23 +N 7128fefc 42445314 3fdac05a e224a7ca +N 71264c28 31f1b390 bfe3e71b 50652846 +N 7124060d 94ef4935 3feec04b d1f3ed97 +N 7124fc36 0042c351 3fe43573 6a1ec6a9 +N 712898a7 43696d1e bfecf078 f04f81fb +N 7126cf3e 245f4232 3fe725ff 478b369d +N 7123957e eeaab964 bfe6ebcb 81adaf30 +N 712612b4 163175d8 3fd1a90f cb44f8b0 +N 71276aa3 5588d299 3fcc8947 8f1b6fad +N 712f650a 86191106 3fef9e55 476ef2b3 +N 713eec3a 4f4d8428 3fef4eeb fbb02024 +N 7131e317 fab947a6 3feb0ad4 872bc976 +N 7139aa48 89545be6 3fef647e 8302a408 +N 71365654 4fb3677f 3fe8b567 bd2c0a6f +N 713ff929 55d6a558 3fe50739 60db0c30 +N 713d09c5 b8693cae 3fd96407 6d30fbfc +N 71322125 f98ce9a5 3fdb487d fd9a7490 +N 71346613 6ce5a018 3fefd3f5 c38f9fa5 +N 7136305e 6d46fa6e bfea5094 e6603231 +N 71335a7d 6c399d30 3fecfd77 a264c547 +N 714388c2 f76ebbb5 bfec0813 2468f0db +N 7141e5d1 2063c34f bfd64a93 ed864840 +N 714c7b58 ae57b770 3fee41e8 5bfa8253 +N 7149ede7 6fe52c24 3fe5421e bde6c468 +N 714e8ded fb389c40 bfe3e197 16121f1c +N 7141ee5a 7604b7d0 3fd86315 05208de1 +N 714d043d 97c9798c bfef3d55 169d3539 +N 7146e4eb e4672641 3fef4974 bd055358 +N 7143160f 29819e38 bfef7540 5bc67c1e +N 714620af 9528df74 3feea079 5e522c9e +N 715d8cf0 bcea278e bfeb71a2 6dac23c4 +N 715717ed 08551343 bfeffe5d e592ce5e +N 7158389a 758142e3 3fd229e2 901ffb23 +N 7153d218 dff0ceb9 bfef81e8 4b442048 +N 71516023 38370115 bfe1bc38 0e46710e +N 71529e5b d8f66baf bfb9f41c 128c07c4 +N 71522aac 71d2f4e4 3f6b0867 9c347f3d +N 7155dcb4 8123496c 3fe93dcc e9a7ab73 +N 715db043 70d56860 bfc927e0 258ee805 +N 71568852 2fa116e1 3fee4ffd 519efa02 +N 71629c34 39499810 3fef37bb 79bb27c4 +N 7164acf7 701d0188 bfe68388 404aba1c +N 71652027 5a78415a 3fefd5ad 608f10ae +N 7160bade bb6cfa77 3feac552 b8e17262 +N 716e8e78 5b668a88 bf9c2d63 605a4ae6 +N 71656c72 30a56be9 3fd9c443 9bf4efce +N 71625bbc 41d2451b bfe9ae7b 55a5c57b +N 716b6ee5 2a037ca3 3fa8be4e e1517943 +N 716e748e bacb743e 3fcf7d84 14a0734a +N 716fe82b 298e8ca0 3fe93edd 7a0a1124 +N 71713a4b d1f43510 bfc064d4 9ed19635 +N 717dd065 d6d068ca bfef2e22 1e14859f +N 7174974a e247aea2 3feffc37 9706e749 +N 7175ee1d b57955ba 3fe11156 a91c1d25 +N 7174f4b6 1ffc7fa8 3fbd5efa cb321e1b +N 717c2688 955bd8aa bfec9722 d9796453 +N 7178cf94 a988bab8 bfeee800 a04a6f58 +N 717d88f1 c16b0f92 bfefa744 fe1184af +N 7170b381 1a061bdb bfd17854 3d5cc6d5 +N 717ae55b 1350cb92 bfec5707 20b56f5b +N 71871fe4 f1174598 3fe8d86d 287db64a +N 71837495 772b6b5b 3fe14a1c 0ed1047f +N 7184f451 61c7ec2f bfe051ee ed3c02d5 +N 71824fd1 7e08c925 bfea63ca d5bfa718 +N 718ceaa5 d397061e bfe8396b 2f61fbb7 +N 71866069 8a1628d3 3fee8ec3 91a0fad0 +N 71860e4f 51c97db0 bfe06cfb 78032f07 +N 7186ea66 e33a650f 3fc3ad58 2422fecf +N 718af36f 9b0f0d84 bfdd5ab3 78393e0e +N 7183ae75 38b2b150 bfe21d5c 334eccbe +N 719d2bbf f8b0f500 bfe63e36 7cfd5cc4 +N 71993745 320480f8 bfe18f5f 51cb301b +N 71962aba 69606b0f bfeda31e 94e61df9 +N 7190f75d 1a08ba3a 3feeb769 cc76befb +N 7192c9ad 909412b7 bfe820eb 08cf9bc9 +N 719ea8d2 8111f10a 3fcd6592 e8710f01 +N 7197cc9c d353b853 3fe0bf8e 06263db1 +N 7190c290 0f47dcf6 3fe6592d 0ecc8512 +N 7197afe5 d5513608 3fed2784 0b030177 +N 71933de1 8de67bc9 3fef9b97 14febadc +N 71acf8d1 a90f9034 bfefb877 588de9e3 +N 71a8e8e9 d28738ba 3feabf5f 1b3d1f80 +N 71acf7e5 01f15cd1 bfee409f df917db1 +N 71ac354b 7c73c332 3fd3e76c c9ffc6bc +N 71a21835 e52dddde 3fe55bd8 2db3e40a +N 71a98252 7e5fe0e0 3fefae33 931a2708 +N 71a658f2 738d32ce 3fae7bee e2afccec +N 71abdd25 4eefe476 3fec9830 2248113c +N 71a5e7b1 ebf65f55 3f9a0a40 c0962f54 +N 71af5348 88482adc 3fe4b566 b4b31440 +N 71b0e2b3 ffb18f95 bfe3e80e 23de65a4 +N 71b62405 f16db9bf 3fe1e869 80e55a41 +N 71b8b187 af66fb7c bfdf9d82 4ce16ca3 +N 71b84ca5 89472e82 bfee859e ea2be186 +N 71b7eee4 5897a472 bfed0e66 a300afb4 +N 71bbaa4e fb0125f8 bfe044ff bc9880b2 +N 71bbbfe4 1a3da1e3 bfea31ad dcd7f911 +N 71b4ef8f caf26aff 3fc6782b 76f32206 +N 71ba0032 a35119cf 3fb58bba fca07b75 +N 71bfc9ad 9c9d1792 bfeeed91 3f8544c2 +N 71cf1d2e 1a6781b2 bfefc705 81a4557b +N 71c045c3 3802c3b2 3fefafbe 13b077bb +N 71c4dc49 b1e8430a 3fe40f10 1885e7cf +N 71c869ab 6493fb04 3fefc2f3 460df6a0 +N 71c9ade8 bbdbf6c4 bfd8c912 555ee3ea +N 71c46b30 a4361658 bfed977f 92363fa4 +N 71c60035 da02afd6 3fdd0137 5ecf7202 +N 71c917ab da863f65 3fe849e2 ef224629 +N 71cb433f 29b868dc bfe3f618 1dcdf096 +N 71cc5791 e6a41a7e bfdef13a 5a25b2d7 +N 71dcb75c 2e57637e bfe9f123 85e8f640 +N 71dea454 cf81ea58 3fe83aba 0708bbc9 +N 71d0e7e6 8032f715 bfeee384 1e3fdc71 +N 71db6955 8a57e9ec 3fdb9e1e 86f308a8 +N 71d14ce2 6ed13343 bfd60325 dc6f326c +N 71d26484 49531cc0 3fe5d1e8 c96bb246 +N 71dc0c8d 9ec37488 bfe63a76 84824a95 +N 71ded929 396ffd1d bfed0ba2 c6032d45 +N 71dde4f4 22f49f64 bfe8f555 49262453 +N 71da5c67 64a4eba6 3feffff5 e3ecce2b +N 71e65f2a 121a0c0a bfbddfc4 b3b1040d +N 71e41cee b91aedee 3fb948af ad1728a1 +N 71e3553b f2406295 3fe8a07b cc55de3d +N 71ea6ba3 8b2b20ad bfde4b42 b9b3912b +N 71eec0b2 59311183 bfefefd2 f130d9d4 +N 71e77a49 a1e6e7c0 bfe28713 ec9371f7 +N 71e30188 49aa09bf 3fd61b3f 698df114 +N 71e242ea 2df39de6 bfe1c60a 550ebd37 +N 71ed9f39 19f5f2ff 3fecb77b f243d44e +N 71e79964 68529b26 3fe6d41d 995e7e96 +N 71fd7182 335ed5d0 bfa290e5 6c53c202 +N 71fdd297 13f14054 3feccb63 c79d5fee +N 71f48c40 0fab266b 3fefd24f ee7159fe +N 71f0daff c3975394 bfe84b7c 279e5424 +N 71fc43ba e07595e1 3fe06b88 bbb3d4b0 +N 71f5f4ac ae312608 bfdd85f1 f01df6e6 +N 71f39c13 ee7ed755 3feed89e 24279a19 +N 71f645ce b7e11969 bfebe890 6b5cd65c +N 71f31771 83d5f421 3fb4d7d0 5cdc9fc0 +N 71f104fd e57ac988 bfead0ac 06b42b7b +N 7201a887 567492e4 bfdf5ee0 c6d37e6a +N 720413c8 f2f6ea14 3fcc53b8 beabe792 +N 720aab9d 5fab10e0 3fecde9e 699d654a +N 7207a433 acabff04 3feea0e1 d5a4515d +N 72033ea7 4b39b608 bfe1ca9e 79029d0b +N 720fb0fd 48e364aa bfefe3af 8696c0aa +N 7209f603 6e121eee 3fc458c9 31d79b3b +N 72030b96 b9f90b10 3feff97e 05ba490a +N 7206999f a9ae8a8f 3feaece5 9eb53d19 +N 7202c390 4abf54eb bfdb0d78 b73bfa20 +N 721d2b73 5f8d373e bf96a3cd b4f7c3e8 +N 721591b7 8ef043a3 bfefe8cd 03a664b3 +N 7211b44e 1f72236d bfe129a4 7842f2b7 +N 72195d2e 3e011b56 bfd0933f edc5d180 +N 721f7e94 0b8b805c 3fdbb29f a8767f1e +N 721bc982 f951a08c bfc3e45c b7b03f25 +N 721ca836 3a57e32c 3fe4a96b cf7eb5f9 +N 721bf41b b22cec20 bfbe0374 6c83a33b +N 7219b397 6c6aa43b bfd2029d b34c5b70 +N 72198b1e 47b68658 3fec6058 59fba63a +N 7227ed45 a4091ce2 bfee9f6d b6d8ef0b +N 72214bb9 081d408c 3fe2f86a a5d29fd6 +N 72261bec 49668948 3fde2fa2 c7c92aeb +N 7224cdf8 63349492 bfeed9c1 e6993cc6 +N 722c443d 58bc4e34 3fee904f 255ff840 +N 72276bba 6c4a6eae bfcbd3a6 0771f7c5 +N 7226fb63 d6f03434 3fe3f899 8f6f09c5 +N 72267374 1efcbabf bfef3b6f d7b57189 +N 722860c2 aaa25a14 3fb22380 7d1e021c +N 7220ad9d 3c6ca3af 3fd43d8c 6242216b +N 72382199 a6b941da 3fee5b8c d52926fa +N 723d5965 44edc41c bfe00a22 c7420f68 +N 723e79b2 3e1532c0 bfee59cf d16042e0 +N 7231561c 1ad5bed3 3feb8690 10e457a7 +N 7230287b d3d5f8d8 bfe1b047 a214891e +N 72324e10 7b5b87c6 bfe54588 eff70e27 +N 7239bf25 73e59eba 3fdb887e 2e7f7869 +N 7230465b 2e781a23 3fefe7e4 71bfd640 +N 723bd666 96905589 3fd72ee1 78898de9 +N 723b00d0 d60afd83 bf62364c fe0f18bf +N 72423f76 19fc8416 3fbeedac 23a01f09 +N 724adb9b 101100e6 bfef0a6d 85bba90c +N 7246e6bd 20be2eae 3feffbcd e2b52cf3 +N 724a6ac9 427ea11a 3fc6ad67 d6a28147 +N 7246c3be 2786951a bf98877b 55436865 +N 724074d1 d7059ffd bfefe34a a5a665d7 +N 7246cca6 00021a26 3fe44f87 0f055016 +N 72493b4b 4553efec 3fec2472 4946e853 +N 724e60d2 c6ace984 bfe41e74 b755a6f6 +N 7240176e 29dbda0b bfc7567b 403ed1da +N 725284dd b8a402b6 bfe5bbba 741e2554 +N 7258397f e150adee 3fdd2530 30e41620 +N 725eaa3c db2c70d0 3fe2a888 204b6b56 +N 7254be14 4e8c5cf0 3feff076 7f4f0db5 +N 7258cf97 1a0d54e3 3fcfd2ac 4299dfcd +N 725e291a d3106fd8 bfe3e760 262fa74c +N 725568dc d1a43a9d bfe22fc6 3b26fe24 +N 72570da5 0acc6bc9 bfcc0ab5 3c52343c +N 72551eca 8c659cd4 3fee43eb 668e82e6 +N 725742cb 98000591 3fed542b af3a5f62 +N 72672dc9 2bf3faff bfeba625 786e1753 +N 72639f6a a95f8b17 3fef228a 000a69c0 +N 726182a8 f44036e6 bfeefe44 74b28c73 +N 726d7b4c 40ade0ab bfd84eaf 6401c1af +N 72609f8c fd1e47df 3fe33ee1 ddf27a05 +N 726cac39 098c0044 3fcd8d1a bb74ff49 +N 7263547b 5b735043 bfdfbb73 56064733 +N 7269059c 1cfe87c6 3fe7f384 ec6cb75c +N 726947ec 0b814fd0 3fefe402 460781ea +N 726b9484 05e147a0 3fe1c276 af1c37c2 +N 7274c1cb 2635a567 bfea6564 5bfc3b8b +N 727cb326 b49c4bbd bfed1ca8 1b75f498 +N 727a459b a28920da 3fe595b3 911fc6ab +N 727d81fd 1ec90300 3fca0acf 611080f9 +N 7277f845 a73f0d36 3fd9fc55 2a7542fb +N 72739920 a1817828 3fda9880 fb92204d +N 72748a1f 36723b84 3fedd4c3 facd2db6 +N 72751a19 a594b17c 3feafbd5 6ec9410c +N 72733b74 63e6a66e 3fd6a634 3b7d5ec6 +N 727da4ec ae2db752 3fe5be84 42537702 +N 728dfa50 7deea424 bfec1451 8c6a6cc8 +N 7284fc82 84276fb1 bfc52054 6989c8f7 +N 728c38c2 06ef33ce bfcf7a01 ec526c5d +N 72857d86 d970fa66 3fe0f838 5dc73cfb +N 7283f032 6c855c38 bfe34e53 37158efe +N 7289d5d2 1f9e8c86 3fdee547 f6388037 +N 728129dd c3999030 bfefe201 ce8c1318 +N 7286f7f0 13d58e42 3fd0aa03 ab15a7b2 +N 7283c492 ce529841 bfb62219 ae3d3862 +N 72895be7 7597236c bfea82d2 9e558563 +N 729bad02 168f75ae 3f7eaf9d b5ef6841 +N 729d0472 7fb74c74 3fd3448d 6ede3b95 +N 72947706 3cad5199 3f974f89 d312153e +N 729f15f2 61c3cf38 3fb73e13 bf413912 +N 72954ede 5573641d 3febacfb 6201e69d +N 729c3001 bf3754ac 3fe63f33 304ea76f +N 7296dc9e 87e4a603 3fba852c e7c7dfb7 +N 7291ef3e 2807849e bfe3c316 f9588da7 +N 72976bc8 13f113be bfe064ab c6c6d9ca +N 729a7bdd 848eb15c bfe57c8d 604ba66e +N 72a83ddb b2dd263e bfe94e44 ea516aed +N 72acdef9 24d44ed4 3fe11ca9 0a0d2ddb +N 72a7c8b4 4c986d23 3fdb66af 4355fd5f +N 72a02070 03b34fa6 3fe8dcdd 00ae0b1d +N 72a1f75a 0b95a260 3fe75a95 5e3c6942 +N 72abe1e9 77688bdc 3fefeaf5 87f5767f +N 72aedf44 8b3aaac0 3feec34b 5e8b291d +N 72aee216 83ce5bb6 bfb60440 e4adf04e +N 72a81199 1f108c20 bfe86166 e84db268 +N 72a298fc e0e86a7f 3fef0166 0ea3a4db +N 72b17d4c 7f95fbef 3fe615c7 5a6f1b82 +N 72bd72ec 59db9948 bfe7f480 639b61b7 +N 72bab6d1 d673eedd bfedf7f6 531892b5 +N 72b765de a2d63b97 3fdaedd2 41d21b3d +N 72b64a05 0532e8db 3fe3e87f dbf4507e +N 72b7ac6d fcc46d46 bfda5d3d 1853ad04 +N 72bf8230 9b5befe6 3fefb695 393c51b8 +N 72b8efaf a656f5ea 3fb09162 0f2c29de +N 72b9b160 79c9ea7e 3fd87f8e 02705f3a +N 72b81f5a 3b77ab89 3fefaf8a 780e36ff +N 72c9c179 afbd70c6 3fefe8dc e13be6fb +N 72c934d0 fad3dd58 3feef9e5 1287527c +N 72c507e2 6f484673 bfe7115b 8503f256 +N 72c72003 e23bc4dd bfc0d525 95f3de2b +N 72cb63ff 0a4acc56 3fb73477 e1d09982 +N 72c2cb80 fef2731d 3fbf3027 dd035675 +N 72c68e62 c3c46551 3f935f7e 55ba142a +N 72c0d82d 62c8353b bfe2f25e 7c973062 +N 72c2fa30 d93da291 bfe78672 bdd9f0a9 +N 72c03046 7194d866 bfe6548f 6730e5cd +N 72d1ebc0 0c41115b 3fed1674 fa0ab59f +N 72d215a3 4c127270 bfea2214 13d0e049 +N 72d094cc 076435d7 bfbe9dcd 61c0f1db +N 72da8b13 58fbe2ea 3fedc60e 9451d92e +N 72df006c 11c100d4 bfe3377b e42f1af8 +N 72dfeb79 786dd60a bfe4cbf3 368a10fe +N 72da4d87 93d1b872 3fe86d55 c0864701 +N 72d5ac53 cfd53cdd bfee1d17 6dd7bd6a +N 72d50935 cc84f1f6 bfe330a9 d8220f7c +N 72de2b94 6c449f48 bfe9e9a8 b59f3b87 +N 72e7ed1a a28c1a32 3fe473a0 13dfa3ff +N 72e64396 a84cdfe6 bfcb8706 aa094cff +N 72e16299 c14d96c3 3fefb051 cd56be5e +N 72e45982 a284be0c 3fd04ef3 08752dd8 +N 72ed1609 5c6c930a bfe3f70a 27966b52 +N 72e77101 efbfdc42 bfeff4eb 84615a78 +N 72e1a4db fc2a407d 3fedd21f 541b718b +N 72e3228d 3dd4a462 bfd6f4ee 92028cb0 +N 72ea6de2 b48f9ab2 3fbe477b e2451e00 +N 72e2486d 7c898443 3fea575d ed6c3b98 +N 72f79ef9 a99eef3c bfe768f9 d035b801 +N 72fc0b98 69e551c7 3fcee8b3 0ab77e5c +N 72fff3f8 af6071f4 bfd22111 62e9a6a3 +N 72f83e08 3509489e 3fe664d5 db540fb6 +N 72f849c2 edee52ee bfefe6c2 a1ae5c7f +N 72fa7b33 7ee42d38 bfebfa56 5532d861 +N 72fca166 b854de25 3fefee40 798cc608 +N 72fcbf14 91a2faff bfb8fb5a 45a17157 +N 72f99548 f9e82d60 3fdb9ad3 b68180a6 +N 72f383d8 50466847 3fc6655c 78a8e28f +N 730f0d8f eeae2544 3feffca2 d4d4805b +N 730ebedc 92cd03d8 bfa50187 e9e6f075 +N 730efad8 8281a202 bfef9b65 c0787f78 +N 7301c167 5c369d6a 3fef5cf6 d91073ab +N 730576f8 8a91b698 bfec2a3d c39a42d3 +N 73057463 65f2e02e bfe59d5d 487f2a4d +N 730bdf13 e47d518a 3fc37d91 4779a6a0 +N 7304c3eb b09205fc bfeb999c cb37e24a +N 73085fd3 61a1b6f4 bfebf92e 6b2de544 +N 73034d2c cd43239d 3fed997d ab117ebe +N 73193a35 40c64c52 bfefb4ab 9b957951 +N 7317117f 316929a4 bfe4c653 9f8bfb87 +N 73121122 22296498 bfedc3dc 0efd9738 +N 7318cb8f edca3940 3fda449c 256cf2ae +N 7315aaf5 4ff5a044 3fe4b397 d154611e +N 731b21e2 a165626e bfe9299d 350840b9 +N 731db572 23218d02 bfe60da0 4eb2b51a +N 731ad3ca bdd233eb 3fe60f59 1fceb66b +N 7315d280 551c0e70 bfed36f6 e03ad9ca +N 731fab93 0fb3c8e0 bfef0851 08d8e6fb +N 732665c2 76a80d80 bfd64e01 450b6ca3 +N 73252ed3 42d26cac 3fe814a2 888a4bf6 +N 73241d1d f228943e 3fd94b0b b79628db +N 732f7186 a1623f2c 3feffff2 0a89acb6 +N 7322b89c 230439bc bfed7c9a d310260e +N 732de882 23689429 bfea59c8 57cab0ba +N 7323c6ae 112a4376 bfeff632 61aea8e6 +N 7323adf9 c8fcfb31 3fc4be05 9749917b +N 732d8275 a2bf86e8 3fd97b2a fe016c1c +N 7326e1cc a7b737ac 3fd5fe0a 56ffc80e +N 73361526 4a98aef0 bfe7728b 956423ed +N 73380976 5a2fb36c bfc9b450 ebf91ff0 +N 733c5e74 d56cf754 3fd3368e 754cfccb +N 7330e861 29516389 bfe81065 bdffed44 +N 733adfb1 e9e4090a bfef6254 ed1db500 +N 73336ae2 115df36f 3fc025b5 6782789a +N 7337f75e 4e05479c bfe7cb83 2cb187be +N 733841bf 1b51ecdd bfd1c29b 31b4d264 +N 733c3112 88bfb68c bfeb4042 7bc7f960 +N 733cd48c 4709ccf2 3fec3535 b67d0df6 +N 734b3931 b67e4d3b bfc4d961 a6648716 +N 734841c3 d1dcfe6c bfd0f9ac a307ef7b +N 734d667e eced89ce bfe291f4 b5f997d9 +N 734aaefc 8c8ceb9a 3fea0cf9 e98642b4 +N 73450b82 92b08b27 3fec544b d45ab9b2 +N 734530ff 646ca0c5 bfd22606 90c5b1dd +N 7342c2c0 fb37986d 3fe952f7 a6183dff +N 7347feea 0a665966 bfef9f89 cf62c817 +N 7347be7d 2d325591 3fefd429 df5df6a3 +N 73415a07 c9ad9646 3fed99e3 8f1d0842 +N 735199da 49a73c04 3fe37235 0ce1f264 +N 73506689 b70ad10b 3feb84b6 51897f3e +N 735d0212 5f8508ea bfee8338 3bb7db66 +N 73587b1f d8ebae8e 3fae9713 ebcbd728 +N 7353d4f2 978d809e bfe81b61 8122b62c +N 735c8b81 1200c61e 3fee78cb 1900531e +N 735ee7e0 184f08fe 3feffd5c 0650aadb +N 735417a5 90f7f4e7 3f924072 53cdd2a5 +N 73583fe1 4f67f5e4 3fd941b9 c28762ee +N 7351a3b2 785794d0 3fecaa34 a621eebc +N 7366d27d 71e710f0 bfec3565 cae773c4 +N 7368cf99 9a513e32 bfd82a2f 1a190d99 +N 736ecd4d bd9ae2ca bfe67a28 240b8596 +N 73634ca5 73533df9 bfeffffc 35d6d22e +N 736682ac 58cf0364 3fc0a759 59939e2a +N 736fc0a1 d954f370 bfef8754 39e43894 +N 736d1ff4 e2a3b242 3fd655b9 ce92cf8e +N 7362d380 a57db46c 3feaec24 3964d373 +N 7363c69a a0649892 3fefd98c 93b0f12c +N 736eb0f5 5e11bad6 3feea9ea f47bdcd2 +N 737e0ca0 cca13810 bfa855fe edab36a7 +N 73778783 e0d8ab87 bfeff9ef 61ff399e +N 73779268 818229e4 3fdf0d85 da6b1821 +N 7372d9ed 28588944 bfdf6635 8d5bbf24 +N 737996dc c65132f7 bfefa266 f1d3f646 +N 737b165f 4cb24140 bfcdf756 2c30fa95 +N 7379b948 44811f92 bfde5cb2 f41f0a32 +N 737f387d 30141059 3fef6217 1d8cb7f5 +N 73717975 5cf75ffd bfef89e1 5f2fa1b5 +N 73714743 8f10e67c 3fe804b9 320bf914 +N 738152ec 43004fff bfeea6bc d8f05b53 +N 738ee4a5 9051a360 bfeb1fbe 7d30d0cc +N 738016cf e74d3cc0 bfee54c5 3ed90b06 +N 7389ec9f 1aec99e0 3fbcf9ac ce9049b0 +N 738a56a9 20053358 3fdce2f2 54c7583d +N 738d3fc6 da26020c 3fe9f431 45865bfd +N 738c408d 4f669607 bfc0a142 afcc758b +N 738546fe a1e1526d bfdde1dd 8b21a9cf +N 73872a06 51d1934f 3fc4b2e8 bc8203f2 +N 738ca6b1 074ae80f 3fc42dbe ca871811 +N 7398200b 1f750c4e 3fd3877d e5ff9802 +N 739720dc bc585939 bfd92b20 7f54fcf2 +N 739303a5 3aeed2ec bfd6e882 be1c1275 +N 739d02ab 558f28fa 3fdc959d 4243c258 +N 739fb6c8 3ed4908b bfb0696b 58a664d3 +N 739656b4 0080b8ec bfe9a50b b6e8716e +N 739884e1 209d3d75 3fefe2f7 38b90277 +N 7394614e f0f0a24e bfe18c9b 56704ab8 +N 739d22af 1c62115a bfa1691b 22d69ee5 +N 7395eb5d f0393cd4 3fede1ab 73a25ea1 +N 73a070ce e3731b58 bfd56971 abb769f6 +N 73af62f2 a4db6c6c bfee5516 387068fe +N 73a578d8 6ca43e8c 3fea43c9 361e789f +N 73a08b73 e135f2c7 bfeff73b 0012935e +N 73a4f635 85aaa4aa 3fcc9a2e 837e31b9 +N 73ae7dab 1ad90660 3fc9d790 a57f0961 +N 73a628bc 709fce55 3fe84972 110ddbb4 +N 73ae2835 f65abdab bfe9e6cc 760bdae8 +N 73aab4b8 0e8ba3ea 3fc37f6e 35a12acb +N 73ad74fa 4908f034 3fe24053 e04be647 +N 73b19df4 565657b6 3fe8d8a2 e49fd319 +N 73bdbbfb 0c9d6ae7 3fc191a2 a79ec6e8 +N 73b7ed56 63ad0345 3fd6f659 e59b9afe +N 73b5974e a987d442 3fecc2ac 23e117c2 +N 73b0c7c5 306bc23d bfe4d792 91b1f453 +N 73bda1b5 7a2af14d bfefffa7 e14a630e +N 73bad3f9 3f47e822 bfd6c5c5 7983255b +N 73b1c069 553b8b10 3fec2e16 87d5035b +N 73b44ead 96cc40b2 3fdff8f0 c6f85099 +N 73b5ce33 b9a4c07c 3fedcccc 2adb92f7 +N 73c55e32 17307b09 3fa7db5e e3240191 +N 73caa00c e00bd1d6 3feb4cb9 0fdc4e2b +N 73c0478c da6f2a50 bfededa0 e744d16c +N 73ca3df9 cfc01e8c bfefa16a 7001b26b +N 73c85b26 0b08c6aa bfebb4cd 4a6bb5d0 +N 73c02fc6 e46d594d 3fddee9d 2baaaaa1 +N 73c1344c 9d0dcc9b 3fd83ff1 ea21a488 +N 73c409a3 ee0581e2 bfe64510 e0fe5e42 +N 73c08a6f b1e00826 3fb933b5 d166db60 +N 73c239a7 2db7d7e6 3fe4f1c1 43fab6d9 +N 73dd76c9 99958bd5 bfea5b9c 570062e1 +N 73d8748f 38a67316 3fee6f8a a6d04c2f +N 73d4c0f5 93943d00 bfef7fcf f541f7be +N 73d5eb7e 15103c69 3fe3c6d2 2769b042 +N 73d8af21 8298a811 bfb1d5a6 f7f375e5 +N 73dac399 4baedb98 bfe1dcf9 3b9359ec +N 73de853e 84a3df02 bfeecba8 629614a2 +N 73d79d84 7dfdef6e 3fe113ad 58614f4e +N 73dc53df 196d705c bfe5622f d365eaf6 +N 73d9dd16 7ec11876 bfe54adb 5a811a71 +N 73ee57f9 ce8a51b2 bfc1c222 9ff72deb +N 73eb20ec 00373b32 3fb9f179 d661d950 +N 73ee72d3 9fbbe23a 3fc2eb05 b6e77932 +N 73ee4053 eb404bca 3fefcfa1 7922857d +N 73ea50eb adfc3df4 bfe90ab2 a3943a65 +N 73e45718 f39dd0f6 bfe81599 14c562b2 +N 73eea6ab 01c3b1e2 3fec9ad2 83d84fbd +N 73ea5734 f302dd1e 3fefa0f1 c3d8303e +N 73e11daa e279fbb8 bfbc95fc d2354012 +N 73e5f47f 14714786 bfe4d3f8 4135861e +N 73f7e997 4140db1a 3fe6793a 078d002a +N 73ff92a7 25774e44 bfdf3188 faa1ff8c +N 73f1f5cd bcb87d36 bfe1546f 5c36165c +N 73f63b25 e537f38d bfec3c5a 7ddd28d4 +N 73f726f1 ff47103e bfecf50f e2131192 +N 73f2730e 10ac938f bfed3acd 3e628e3f +N 73f6ae28 203447b0 3fe8eebd ed62299c +N 73f709a1 35e3c9d9 3fe4b6af a8a1bf40 +N 73fd7b4d 54a1c580 3fe5d698 17642aa4 +N 73f0e651 ee529b31 3fe64c9b 060239d2 +N 7403a42a 702967e1 bfeed0fc fa01e2fd +N 74095a92 790cb01a 3fafe1a2 e32751f6 +N 740436ef e10dc549 bfeffffa 13e35861 +N 740ee185 e206b0ad 3fd9807c 42d5b27b +N 7402f8c4 9038d914 bfecdc1a af8a1dc8 +N 7402bfe2 9ecf0da8 bfe54aa8 fec8ef66 +N 740ba1f9 43fc76e2 bfeea1b5 2c4ff482 +N 740874a4 fff1dc18 3f89a113 8009b0df +N 740a56c4 bb6f26a9 bfe72828 28928661 +N 740454f2 cca076dd 3fc9ed1f 7a646524 +N 74118a43 f1f5f4b6 3fefff55 745c848f +N 7410e248 1a0d5497 bfd7ac97 c60c3aff +N 741a76ed 1d26f471 3fdf037f f4c37b23 +N 7413ecbd a79605eb 3fd91dc3 3a66d1f3 +N 7416e4d1 9c6e4ebc bfdbf3a9 f643e2e7 +N 741c57f0 5ddf2d93 3fe3ffe9 e91ae09a +N 7414f2a9 48e2df3f 3fef983d 1afc03e3 +N 741587ed 7541c3bd bfefcde3 0f0c420e +N 741ee42b e747faee bfd6006f 33a4c328 +N 7410e21f db11534e bfd39435 1b69716b +N 742024ae 0a6e5f31 bfd4a48c e7daddf0 +N 74288774 3173683b bfeec15e df95a085 +N 742d6d89 ed54656f 3faadff5 4e524f41 +N 7429269e 234a0812 bfeb02a8 79b18cec +N 7420b349 69778c54 bf84bd69 caa72b70 +N 742c9c7f 0a4b26bc bfecaa65 da011162 +N 742aaab8 52178382 bfa04c1b 035ba287 +N 742ce386 b432243b bfd91283 a319e2ec +N 7422bfc9 3c0c27eb 3fc3ad7f 0edaeccd +N 74251f56 5a837d58 3fea6ea8 1ed26c88 +N 743b1ebb f6a8e55e bfef765d 0238071f +N 743eccbf 49dabca4 3fe5f57e bc1151d3 +N 743ec239 2a8bdfaa 3fe85169 b04a0d67 +N 743bb89a 3bf8d130 bfe44e67 cbb59d19 +N 743657e2 739bf8ea 3feadfd0 ca4d648b +N 743618ea 728c7195 bfde95fd 6c3f436e +N 743f5718 3e5a277d bfc647eb b9079d2b +N 743b26f5 464c93d5 bfd258a9 750f38fc +N 743acf37 52b629d2 3f90ec97 0fc4a684 +N 74395acd c132e7df bfe8f641 6eea29ba +N 74436ba1 4fba2219 bfe8290e 63a1348f +N 74490510 60bfde8b bfef7813 622fb42b +N 74457091 027ef4f1 3fe6a39b 1180585d +N 7440eb0d a56a149a bfec13ec df0fdb98 +N 744a7171 6c5b8460 bfb8f75a a0f968d1 +N 744be105 6f0988f4 3fe94d99 c4b3a8eb +N 74446247 f8c3d298 bfe61374 e6d687a8 +N 744d02ee 7cbcfa5c 3fed4ab0 2a2b8cdf +N 7440f0f0 c30bf8b8 bf9bc5c3 58bc1533 +N 744d03f7 c1d9c900 bfeda096 1279075b +N 7454fb57 cfa22204 bfe60ed8 3fa0fb0c +N 745f9a8e 1b57d9b0 bfd0eec6 81709dda +N 7458d85b 5838b2ec bfe41f83 8db23b1c +N 745dce2c 3d2d78db 3fd69b4b 4a3e080a +N 74527d64 53d4f1f0 3fefbec7 fa3b0923 +N 745d70f5 01f08bc2 bfc9d330 ee483a0b +N 74599b87 81077024 3fe4bbd6 2e7567ee +N 745d887c f52acb2d 3feff124 73a8dd1d +N 7452be0c 37920e6e bfe76a8f 9eba4aa8 +N 7452f9fb cb517a5c bfeefb25 eba73277 +N 7462946d bcbc5761 3fede1ba 33c09643 +N 74661e67 1fecccf5 3feaaa4a e6345d9c +N 7467a397 0bcb0edd bfe340a6 7c89adc5 +N 746b1186 3ec44886 3fe6c479 069028f4 +N 746b651d 827984a9 3fe7e083 df7ee065 +N 746c45b3 e88dadb9 3fef3df3 aa265c9e +N 74677ecc 609e334d bfb7d926 3bc90591 +N 746b31e1 29e484ec bfeb6371 c5a5ccdd +N 7467f377 2e3a3d42 bfefea7c 81009616 +N 7467fbac 36edf4bd bfd0f458 61148a5a +N 7472e557 0b896a54 bfe7bf96 fe8b1103 +N 74770c9b 86b26090 3fed02c5 8e25d0d7 +N 7471043c 1c3b28dc 3fefff26 b8ebb405 +N 747ff335 3fd35814 bfee9175 2d76f7a6 +N 74761d1c 9fac96ed bfb81581 6d91443e +N 7472ddea c4470d9a bfd69dbc 8ac30625 +N 747fa11f a7d2b857 bfd32a57 d58485c2 +N 747828ec 119e0e8e 3fd24b9d 206d6714 +N 747e225a f79da5ec 3fdd8207 99ca4d25 +N 747a3755 f832b286 3fe943cf b4160b08 +N 74845996 a2a41eff bfe7c89d b9f0bcca +N 748237d1 1217877d 3feae81e 4ca5db88 +N 7484e230 3c83ae07 bfe43ab4 71b61f9e +N 748bdd19 2c1830c7 3fd80d85 056f0d1b +N 7482caee 6ca0909e bfb5a406 13e2c38f +N 7480f637 32ad800f 3fd0c794 c0adba86 +N 748766b3 2a635b81 3fec1524 1a1259bc +N 748ccd2f 441bfa8f 3fe67003 ebcee1b9 +N 7487b8b8 8b7a154e 3fd7f91d e0ca2178 +N 748698da 9c339970 bfefbeab 55f99d96 +N 7490387d 4b94263e 3fde1928 eb3f9c8b +N 749d4c0a f0c4514d bfef6a57 b8e157b9 +N 7491ae81 0b78bf00 bfe126eb 471a9899 +N 749c717b fdd9fcc2 bfb29e2e 7b1963f0 +N 74925a0d e233b4f7 3fe69a7c 21f941b3 +N 749d0af3 e3e7a0f0 3fcff8f0 a969a17b +N 749fa21e 16c93ae2 bfeb6ce2 e64aabbe +N 74996be1 b1e689e1 bfd6e22c b4a87591 +N 7494d0e1 4fc67d74 3fef498e 8ed90f09 +N 749b56ac ab07fd81 3fd6ea47 7d9438e2 +N 74a809fb 74d8d5e0 3fbd43cf db158acd +N 74ae8275 7eabb0b4 3fc751ca 95d724e8 +N 74a0ba25 4bef9110 3feb24da d119b4e6 +N 74aefe16 cc14d842 bfe89acd 2d44f275 +N 74a6b8d7 589594a9 3fe9e8f6 956befbd +N 74a49e20 d782432e bfbb5d34 05c6180b +N 74a6ca9b 1ab2a32a bfee56a0 933d5a78 +N 74a31c59 349f8ca8 bfef660d 4bf49b48 +N 74a31a0e a85af302 bfe07e70 719b3f28 +N 74aca6cb 1cc5f6a4 bfedff5f 80290ff5 +N 74bed083 616f3729 3fd9f7f9 a0e068fc +N 74b60c5b d8d2f6f2 3fef2769 293dbb65 +N 74b6cd3f 158ad880 bfc27efb 21dda39c +N 74b07fbb 069becdb 3feabc3f 46014814 +N 74b33f6e 03c1eb05 bfefdc00 cdf44bf6 +N 74b2aa48 e5864029 3fc2d7c1 0f72907b +N 74b144e3 9e1c9062 bfeffb2b 1334a9ef +N 74b56323 69ede4f6 bfe70ed5 833a6d6b +N 74bf2d85 3124175c 3feb2c95 96207892 +N 74b13a5e 51047a88 3fe7c0af 0ac710f9 +N 74c28f6d 85a62d25 bfecf674 22546718 +N 74cdbe89 a685b9ae bf99e847 27701122 +N 74cfd475 660a7d8a bfed8922 84ee52ee +N 74c2ff3c 16d7f9b3 3fda1bdc 6acb00a1 +N 74cb6349 110681f1 bf95edfa aad11769 +N 74c41e66 0fc3944f bfb74466 60d0ec00 +N 74c39b4c 46012945 bfece452 76a9dfbe +N 74c30fac e7f39d2b 3fefa0bc 4a219898 +N 74c2f1b2 8a20daf5 3febe245 08cc5c0f +N 74c27b3a 57c2a22b 3fe314d5 0f1a200d +N 74df583f f58108dd bfec9cfe 9b3c15c6 +N 74d700e0 efcbd879 3fe686ea ea91b8c1 +N 74dedacf adc77d32 bfec1a89 b97015eb +N 74da40fd e2a11ded bf906a3c b12a4c3a +N 74de6405 6fa2b584 3fe0f5e9 d80dfa1a +N 74d21380 67907c72 3fe0f261 92c078ef +N 74d44db3 00ea86e7 3fb86446 6251885d +N 74d587de fce446b5 3feba403 f0933f30 +N 74db2e2b a58c59a8 3fd84394 6352c75f +N 74d466ec 85ff7109 3fcbc361 ad827cf2 +N 74eddf78 57ea5614 bfde253c 649e1b7f +N 74e24aa7 c184efd8 3fe71757 91c086de +N 74e9e4d1 762fba1a 3fd96b6d a3b9a358 +N 74e9f239 815f2554 3fedccc8 b5879201 +N 74ea4289 468891e0 bfe85d2e 2fe8c9c8 +N 74e3cf3b 0322aadf bfe5a57a 1daeb875 +N 74e523eb e3a7bffe bfb003b7 09cf83e1 +N 74e82170 384a9086 bfecdaf5 fcbdefc9 +N 74e2b954 1fb1e7a5 3fe4179d 88d1e24e +N 74ed19cb 0e9bf67a bfd58a00 f0b8af75 +N 74fe1d22 24a33f28 3fe41f54 72213d95 +N 74f352f5 d989cad4 bfbe7cbb 6331da9d +N 74f51d52 19497111 3fe95f42 c853f8d9 +N 74f6b3c8 60052280 3fda8862 35ca27c7 +N 74f87583 1b136ed0 3fee5e10 16707e14 +N 74f34f5a 9aea905a 3fd9af70 98ad3114 +N 74f84d9e e1d6d410 3fb3c28e 98fdae08 +N 74f7e3d8 3da98383 3fe14119 f292c82a +N 74f642fe 241dc127 bfe80e65 081d0331 +N 74fa4370 9302e6a4 3fe3fbc5 e5be109e +N 750f22a3 f33492f7 bfd914d9 eb92308c +N 7506d120 49f85d9d 3fee3052 a7cd93de +N 750f407a f8944a75 bfecdaa9 dda8576b +N 750e3660 e9fd3012 3fe2011f d8ea79cb +N 750d034d a8502408 3feb181a 34e9a147 +N 750959ca 3735bc44 bfe86cd2 74760da2 +N 7500d97a 5d2c9959 3fef3806 58ba1038 +N 7508627d fe0f7312 3fe518b4 e3f3e2db +N 750263e8 ff03254e bfee99ef b2e11ec7 +N 750437fa 839b3f6f 3feab383 547c0c0a +N 7513463e 283dcf5c 3fc731b4 c880d848 +N 751208fa b39ce9c4 bfee50dc 8c7bf58a +N 75115f9c 48c26f91 bfefd8d4 9131b9d6 +N 75100221 b7cf2714 bfe45585 8ee9a0ba +N 751bf947 cdb62418 3fe397eb 4cbad14c +N 751d5518 235c583a 3fe849a2 15ac276e +N 751409ed 28ef1324 3fdbfd19 f708bfc2 +N 751352de 17b49aa6 3fd36199 68100359 +N 751f04e7 dc6663fb bfef8325 16c49599 +N 75165404 3e8cc9a6 3fe97a12 ae4f18af +N 75281c42 6154cc90 bfd02620 42daa4cd +N 752ea567 ebd03470 3feff8ec 0f365e3b +N 7527785c 7e693e96 3fce688f 4f43371f +N 75248435 ee1599c9 3fccab7a 9a32ccf3 +N 7520f2b4 061ff0a5 3fe6cc68 fca19246 +N 7520c3fd e27b5b77 3fb4d3bb 693238a6 +N 75258560 a88539a5 3fdfa922 a90a9fa5 +N 75277351 d96835a6 3fe79c40 b8d0668a +N 752977a2 1deb910e bfdd9a73 f283d400 +N 75287884 d9ce9569 bfe9cbf8 017eea7f +N 7538bf57 7ec905a4 bfec62b2 9ca80ff4 +N 75333ade 78fa5845 bfea56b6 22307e8f +N 75373113 1b0464c0 3fe4b1ef c9b23500 +N 753b9378 647efb70 bfe52e6a e63b8861 +N 75301c6c 4369c61d bfee54da 8d6de4f8 +N 753a5926 accd01f8 bfee768b 2b06de09 +N 7530c824 b55b0054 bfe98700 421cc37f +N 7536222d 442a4320 3fe8e43c 08e80ded +N 753f7393 3a9e9660 3fef8a39 43555666 +N 75394759 b82ca9e6 bfe98b32 bd2ed878 +N 75460c7f d85ead09 3fef2f91 ce114576 +N 75400950 ec7f6879 bfd93d8b d87407ad +N 7543ba81 ccc06c83 bfee60a9 05df2d4b +N 75445ca3 294631b2 3fefffb8 11dc55bd +N 754a6b97 ff8ccaa0 3fef79a2 fda12882 +N 754bcab7 110d803a bfeaafa4 4b43c774 +N 754baeba b99ac1c0 3feffbfd 6a7fa279 +N 754e0a34 5d793050 bfe752c9 895354dd +N 75486389 93f24064 bfee0c81 ea751b25 +N 75470655 026cd674 bfe80aa5 577bb34b +N 7554f266 f1abee42 3fed05ca 7be50b6a +N 755483cd f3a55c07 bfe624a0 2bf9b9a4 +N 755646e1 d40f64e9 3fefbca7 82042102 +N 7559a7df 4d886216 3fef7aa1 1969b2a3 +N 7558047a e3642d44 3fc73f2f e752f848 +N 75553737 69f4f56f 3fad8aa0 9a7ddecc +N 755b1c3f c431e558 3fd88d64 b552e14b +N 755b9de5 8766751e bfe8f26c dce446a5 +N 755cbcf4 a0bfdec8 3fdc7cd3 640f3dee +N 755e0ff8 355a4b67 3fa09c2d 8c372b12 +N 7562f0f3 75a2d615 3fe56d8b a857ec42 +N 75617844 fd91b8cf 3fef4cc1 652e9a6c +N 756334fa 346564ac 3fef82e3 f64fdd46 +N 756452e8 a608a1f8 bfed1d61 c9203162 +N 756b9b87 419f617a 3fea8bb7 3cceb7bd +N 75613b6c 99a8fa1c bfd0d906 ba7807bc +N 7567e2ff 53ada169 3fdfd5fc 5957c20d +N 756e9f45 e610ce59 bfef4edb 9d4b18f3 +N 7564c329 9615f5a9 3fe507c3 24681b92 +N 7566965f 9dcf1584 3fee9a06 0941e2a9 +N 757d57f1 891ca17d bfe32588 eb2940d5 +N 757f204c a55f3c36 3fe42966 cf4ff482 +N 757d1864 b8f45866 bfefe956 4fe8d6c0 +N 7572341e 653f71d1 bfe2537d cf0ca63d +N 75721037 ae527b25 3fac7aa2 624a97fd +N 757ca866 24fdbef5 3fef66bf 14d57237 +N 75783ea5 8ac249c0 3fca6f3e 8627fb55 +N 7570a544 cfa66406 bfea1840 9346b72b +N 7574246f d57353dc 3fe1da8f f47e113a +N 75701869 6ad6124b bfee075b 451320ff +N 7582f713 4a7ad791 bfd92c91 fb0d3b62 +N 75839d9f 3e672bdb bfebb716 edca24ff +N 758bab2f cf6421f5 3fcd94d7 485a00f3 +N 75856b4a 6f1eff08 bfe2c5bf ef4a0d5d +N 75867f27 9193783b 3fe8d872 63d27619 +N 7588b49a 7d028e96 3fe90988 51ca7381 +N 75821d3d c6adf0a3 3fe8fd47 3cd3bc7f +N 7583d975 06e84776 3feb0313 e6eec92b +N 7584a833 58c399d7 bfe551d3 36073c1c +N 758c2c45 2c2e6bfc 3fe4a09c a9ba7c80 +N 759180be 6a455b85 3feaa3c5 d063a1cb +N 759fa8a6 3fad8bbe 3fde51e4 9a6e58a6 +N 75965409 3a14d46a bfe4ae10 8c4aed6b +N 75996360 01cfb4a6 bfed69bc 6639d156 +N 75963e01 755fea66 bfdd19eb 42f342cb +N 7592cc33 2201d478 bfe98e17 4f5e1097 +N 75943f99 8743ce1c 3fe8e8bd a23f4535 +N 7597b4a8 e07661de 3fe6de62 98f5be6f +N 759bec47 d955b802 bfc368cc 6fd8c683 +N 7597b7e1 212d5e20 3fd56bbf f70bffe9 +N 75af5788 23517dba 3fe8e88f 3427b843 +N 75a7da7d c3b56374 bfda559d 098acf09 +N 75a01556 6d9c95f8 3feff055 93f9b27e +N 75a91a44 e4d950cd bfe7a644 39b5a28b +N 75a5d86c 46bacd18 3f9ce341 4a4468d3 +N 75a48262 8c36ad07 3fefb1bd b9729218 +N 75a91058 46ee76dc bfe24151 d39de9ce +N 75aa2e32 78552342 3feb3ac1 8a6cdb83 +N 75ac454b cb9ef35c bfb9e051 988e92d0 +N 75acca21 90671d27 bfef79df f0079c95 +N 75bf3707 c7b5bab2 3fe58055 dee15bbe +N 75b1b228 5a307fb5 3fd75a66 f9e2c4da +N 75bc5923 ef60f0ba bfd21816 cc19d266 +N 75b3d6c1 76ff1283 bfef7888 120dc7c0 +N 75b345cd f7c9c8e6 3fef3bc1 2b853fe9 +N 75b54216 4f1ed4f9 3fed4e6a 3ca70ca2 +N 75b4eb6b b3741789 bfeb2184 0b710acd +N 75ba16c1 f9d3760c bfefd8e2 a2c15f30 +N 75b9276a c03010e7 bfcc9ade e0d51c90 +N 75b52eb5 2884809a bfe98bce bdc0a610 +N 75cc6419 56ce057a bfeeaec1 188aa3d9 +N 75c36baf 709b75a8 bfdd96f4 d8497bdd +N 75cca4a1 09f4a654 3fdb5e22 6e78f335 +N 75c0b2ac a8d800b2 bfe04936 69634b0d +N 75c467ed 8c98d66a 3fef0b93 862989a3 +N 75cfcc9f 3f0d2d43 bfed34cc 6769155a +N 75c06c2d 23980430 bfe85677 386dbf1a +N 75cf3e62 45ffd4e6 bfd9fcdf 437b8ee6 +N 75c48d4f 6ca3869d 3fef79f9 7c56ae11 +N 75c6756f 205ea7cc bfccbc94 00b2bd26 +N 75da6c77 bb5c15b6 3fee3c34 d2b382ae +N 75d52e28 ddac18e3 3feb9eae 6bc92734 +N 75d8682c 3e230fc8 bfe10eb5 bfcd7513 +N 75d766fe 02fac6d1 bfeb3461 d22f535e +N 75d00068 544c4c90 bfb2f2cb 0d6a0333 +N 75dac22a 06cb94f6 bfeb576e 8a9cab2c +N 75d051a8 8f8926f2 bfef086b 85d1b910 +N 75d1fc82 5f494fe5 bfefffab 4fe6c8f4 +N 75de8b35 99e58384 3fb2e11f 5c235625 +N 75df4ef0 ec8c69d4 3fdb6be3 67ff5121 +N 75e3c260 cfba3d7f 3fd3fc86 794afc34 +N 75e93554 baec3400 bfeea412 0c36624f +N 75e6d302 40538b97 3fef7f76 41101792 +N 75eae00d 21639922 3fee45e5 8d4df5d0 +N 75ead02e 52c027b8 3fda9554 dd608fbc +N 75e8b5bf f7828f4c 3feff1b9 d2d32618 +N 75ed6399 d6b0888e 3fcd7404 ff90cdfe +N 75ec9879 9a748bdd bfeeb369 fda56569 +N 75e29e8c 467689e4 3fec0941 a6c57a4c +N 75ee9611 68121680 bfefc48c 6a0e7ae5 +N 75f85342 8c2151d3 bfdc3328 d9608347 +N 75fa2ffd 7a921ab8 bfe39f00 f5272644 +N 75f201e9 08e0e99b bfed9c53 f89a8ec4 +N 75f13261 f6343576 bfe3146e 54e7d6a2 +N 75f62f96 8a0be011 bfe9d471 fa64ece5 +N 75f0154b 323abacd bfe26372 1d845379 +N 75f638dd 4f5d4f65 bfc36961 498f3e32 +N 75f1353a c3bb2c51 3fefa470 5a2e8198 +N 75f11f9f d4bff4f6 3f815572 f86b35a5 +N 75f6726a 31075462 bfe0edae 633f69ba +N 76042b0e 7a3b2182 bfdec720 94cf2caf +N 7602c4b0 871a36fc 3fbb229c 6bfe950a +N 76071a50 2225ed35 bf83de6c 78e40ffa +N 7604f7d2 f3e77d0d bfe2a398 2fb2d971 +N 76088945 1a8e1776 bfea95e9 ef2b8402 +N 7604ad9f 10e268f9 3fe914cb f10aa420 +N 76001f6e 574130db bfd339e0 d708ca57 +N 760fdef7 43692b64 3fd5d80b 2545db17 +N 7604f156 05c50e62 3febb02e 3cca5a9a +N 760e825c 21488e9c 3fd7508e 0916fb1e +N 761a382f 8b072c5a bfedaa80 4084d809 +N 761c27e8 5aed2b75 3fe8ba74 ed467c05 +N 76130a6e 6ad8d47a 3fdebbf8 df97801e +N 761a98ba 8de5ef38 bfdaab0b 3823ad13 +N 761f843c 1c2494cc 3fd3bcb3 a79d8a2d +N 761f3680 e7c07b22 3fef98f9 4af4306b +N 761f1933 ff51a510 bfe8899c 122e0b5d +N 761b20cc bcd65780 3fe92312 bc5e6dc3 +N 76166e53 11b758a6 3fec7e99 633be5b9 +N 76179517 7b3ee1bf 3fe4b18c 0b4b94cc +N 76230f33 46899f19 3fe8b5fb f8197e65 +N 7623bef7 014fc7c1 3feee6f9 b0fe056f +N 76291412 c56ebc55 bfe94bb7 fe3edd14 +N 762f0180 7f607e94 bfd4e588 6a86c150 +N 7626d324 ca4fa512 bfde24fc 76ad2b05 +N 7623bc51 d0e52728 3f8a2d0a ccf8acde +N 762b614c d3b27136 bfe52e09 ed613040 +N 7621c1aa 690596f5 bfded3a9 a1ec70b4 +N 7626a9aa 1c87db2a 3fe13df4 9124d1dc +N 76200fdc 1c61b98d 3fef6b47 b7ff22d1 +N 76316969 62af3b7c 3fd7626f 643e169f +N 76339695 4054faf7 bfe92b1b 4ea4fcf6 +N 763d75ce 3d3c86f9 3fe2aeba cf8ddb93 +N 7637fb54 ba0483e1 bfe36b60 513d4437 +N 763c7425 f66ee902 3fdccf23 021bb471 +N 763146c5 24bca530 bfe83deb d3a74937 +N 7630e60e 2e4b7e6c bfd0de25 db01fec9 +N 76324382 b3a2abce 3fe91262 7983ea1a +N 7634bec4 be6ed5a8 3fbf5feb a3ea77ca +N 76361133 942fca0d bfebb395 001faca7 +N 7644ca96 2055620e 3fc740e1 1c07e2ae +N 764e1255 c729443c bfd5993e b2e95b11 +N 764e4454 171209fc 3fee4d58 78dc83c8 +N 76410416 c7fe6502 bfe6a8d2 334c53f1 +N 76466077 de753a19 bf8049ed 921846d0 +N 7649bb14 7f306202 bfeffcd9 4b93b43b +N 7645453b 44ee7d0c 3fe34aa6 0a30cfd4 +N 76436411 64280ea5 bfea03f5 1cc5cd67 +N 7648759c 147af3cc bfe4e36c 3546aedd +N 7649b6f8 96362b77 3fb11b95 bf01a0c8 +N 765774f0 7ef765a6 bfece85f 076a0b7f +N 7653d313 1c9672b1 bf845f76 068ea059 +N 76518f95 7d3abbbe 3fcd1f37 8e0c2261 +N 765e1d93 53ac1a77 bfe1548b 1cfdfe36 +N 76505b24 1b29e2bf 3fe942c2 c689b5ae +N 7650a5ed 1a845527 3fedd06f d37aa963 +N 765f4ea2 599edc78 bfede2d5 0c5ff178 +N 765f9a69 52b4f602 bfeffb4a d77d7e40 +N 765f68b7 7091d512 3fe95a2c e5f238a9 +N 765044ca 872bc27f bfe3bf6a 69b4613e +N 76651259 1804cd56 3fe4929d d3bdbadc +N 76663271 4f7cbb92 bfc216d9 dcfdc981 +N 766b85db effc2f73 bfd410d8 82b5ef6d +N 76625a79 f3b6034a bfedf164 78a0e5cb +N 7668c34c b8f5ac8a bfe26053 9f986a26 +N 76671ed7 5bcae7d8 bfeaa0b9 1890c474 +N 766e4e4e 5ea37287 3fb2df10 eb72c97e +N 76602f4d 8c4024b8 3fefe0d7 b718ac88 +N 76621459 4a0cb2c3 bfec9735 a03a99db +N 766beecb 467b8764 bfebeac9 78441cd8 +N 767cc158 8e5143be 3fca1e40 8cb51820 +N 767e591c 064ef11d 3feed419 4e80ea3b +N 767591e9 9dde11ca 3feaec9e e171a7c7 +N 767e8ac0 3deb8d46 3fee063a a5ccf990 +N 76713553 cb621149 3fc29467 158bd3b7 +N 76778ae5 32c27034 3f96f8d1 5e541ec7 +N 76758684 9216d122 bfeeee8e c787a608 +N 7672538f 7ec1a6e1 bfcb0e63 27a70796 +N 7672a501 d5cbbed7 bfe20648 df557ec9 +N 7676b919 6dcf6ac0 3fb1fbfe cef8a358 +N 76859154 092dfb24 bfeb9848 15c129f9 +N 76882d04 362294be 3fefaf27 68bd6e72 +N 768afb4e b307f2b2 bfed92b4 35629191 +N 76888c89 40df772c 3fc8eec9 fd7a07bd +N 768b25ee 55d5985d 3fe8e174 fe9aa438 +N 76875dd3 98eae045 bfd37d81 e2c63b4b +N 76862623 ee46c5cc 3fe40580 c675fc5d +N 7683b69b b349dffc 3fe65870 bb99da37 +N 768459d6 d9f2ec7e bfc87b9f 03fd92e9 +N 7682b073 d241ab70 bfef09cb 5f4b7130 +N 7696428b 3228ae10 3fe37397 e7846abd +N 769cc79e 2f20c86c 3feee7d3 f0402f61 +N 769a309b d77f8fd9 bfe3b080 c705aa6d +N 769aa037 45afaad2 bfeeaea7 585d6219 +N 769b2703 c269e6c2 3feec34d c9d320e2 +N 769e862d bbe54972 3fe251a7 3dcca06f +N 7694f967 cc04c41c bfa9ebc5 db92bc94 +N 76906127 27c52366 bfedb9a0 928744a9 +N 769b68f5 a52ce49c bfc19d25 68378a3f +N 7698b3bc b03d8bcd 3fefa513 2317db30 +N 76a938c0 862057a6 bfdc37c1 38c727bd +N 76a776bf 52897ce2 3fee2b0d 850c621f +N 76aa89a0 dbdcc516 3fed031f beb79857 +N 76aff8c1 9263fdff 3fa67643 ae3ab4c7 +N 76a26cc1 728b8e5a bfadb9c0 1180f987 +N 76a90bc7 5d364972 3fcacfb9 214ba615 +N 76ae5afc a799158b 3f8b8ccb 7797479b +N 76a0da03 f5235036 bfee3728 4904a39e +N 76abad3d 1798cc1a bfeeb5c9 d4c3eaf4 +N 76ac26e7 3555222c 3fcd3c25 11a76040 +N 76b11554 a3fb3e23 3fe12a9a c77343d0 +N 76b28681 9bd856f8 bfea539b 5ff16c34 +N 76b3ed03 04eb00f4 3fec97b3 9ccef5a0 +N 76b8af77 bc304810 3fe49024 b4d16047 +N 76b0e1df b061f80b 3fc34e59 0d40faab +N 76bfae94 58b419ac bfefba6c 5cbb562a +N 76bbb78e 1d5c036a 3f8ad86e 540d008c +N 76b19266 04be9d8e 3fe4a7c7 c87db9c6 +N 76b6ee70 2a05e08c 3fec4d6a 382ef7df +N 76b3fc64 b70b8c09 bf9d7ec3 15c5825c +N 76cab2a3 ee63d58e bfefb622 1cf86020 +N 76c4f811 e7048382 3fe94f8f 35b31130 +N 76c8aec3 bab5e3ba 3fe40404 6ff814ec +N 76c2b5f7 a9519510 bfe52e7b 8b313c49 +N 76c0654b c43da16b 3fb59ec2 7ce5f7a1 +N 76cb7480 92aab43c 3fea90cf 8010f3cb +N 76cea2a6 b1607ab6 bfe27b91 1e257a4d +N 76c294c0 b7f864f5 bfe091f0 6aed26c1 +N 76cb6706 ed20faef bfeff348 3f73062c +N 76c9ceaa 4d7b5abc bfe3cbfe 65e9d7ac +N 76db4d7a df8afab7 3fd8b818 19e72d80 +N 76dc4b29 cc7a4211 3fedee5e 87c06e82 +N 76de0d03 b46a6eb8 3fb9259e b4da00af +N 76d0e64a 7f261959 bfe0d902 7732e4c4 +N 76d1bc16 9d28e0e3 3fef7794 0b35530a +N 76d86f58 d8f0879c 3fec5f8c b5d74562 +N 76de7cbf 605071f4 3fe75f90 a634ddbd +N 76d9b1ca 6d83fd75 bfc40afd 3c79dfbf +N 76d34cc1 cbd4e5a2 3fec88af 39be853a +N 76ddc7a3 00f53c26 3fefffa0 e319f198 +N 76e54ea0 e10593ce bfd0517e aa0348b0 +N 76ec6ca7 401b9326 bfdff7ec a1f54daf +N 76e5210f 8288f3fa 3fefff66 d31a87c1 +N 76ec4698 186af518 3fb32fcb f6b5b750 +N 76e2069d 6f6a894a bfeb5f49 1ebf1693 +N 76e61f6f 6194fd7d bfeae5be 7bc7c39a +N 76eb6b74 3b2910c8 3fb052b1 8fc18913 +N 76ec7f6a 2ec6d2ec 3fd8a1ef 944aa1e2 +N 76e512dc b13ed885 bfea8bd2 ac2a4705 +N 76e7f399 545ab838 bfde2e2a 4b47b13c +N 76f0be54 feeb8852 bf9776ec 5817ecf8 +N 76f1e248 74b3ef21 bfee0dbc b280a699 +N 76f46fc5 c39efc72 3fc5eeee 99da9748 +N 76f2e7cc 8feb6ff0 bfeffd5e 90be9d30 +N 76f884e6 65e20c18 3f91931f 98c957a2 +N 76f5bb55 994ae9ef 3fe96936 660f33d5 +N 76fe7256 81b90cbb bfea1c05 2f9987d0 +N 76fe28af 4c080e52 3fcefb2a 4052b92f +N 76f9d407 473fbedc 3fe8753d 47798909 +N 76fb77fd 3ee14782 bfbad839 7dfb9b14 +N 77039b3b d419d9d6 bfee2017 bc50ac2a +N 770ed753 354ea4d4 bfeebb82 88966f98 +N 77055661 56b6840a 3fee01b8 ae8c3a12 +N 77096f8b 26262eea bfe0a1d9 9906d9af +N 77054577 3decf2b6 bfee8394 da284692 +N 7702c61d 179bdd9b bfeff8f1 07de18f4 +N 77049d09 4b85cbae bfee3fc3 96b20eeb +N 770f1631 5ec066ca 3fefb342 51edd8a0 +N 770576e5 2a4b526e 3fb90403 483fd16c +N 77007c4d b898c160 3feb1cb4 8a3831c6 +N 7712387e 0b80e402 3fe309e9 78a00373 +N 77114075 ad7b9ca2 bfee504a a3b1f928 +N 771288b0 a691dac0 3fc2b5df a36d9a50 +N 771351bd 14a27052 3fe0c1d0 c866c9e3 +N 7714e3c8 98797b1b 3fef706f ede9bbdd +N 77149bc0 3595b096 bfebda40 b12ae6a4 +N 771aad6f c854ec6e bf9a1208 e69544af +N 771f45f2 b74c0a7e 3fee2756 89db2dbc +N 77153f0f 37ffb67e bfe0d639 93d61ad5 +N 771e1bcd 1ad9609f bfefe2b8 474ad71d +N 772bd8ca 3bdb110e 3fd6046d 219d9173 +N 7727e3ce 433993e0 3fea6a36 ce651b2b +N 7723b3e5 593fff42 bfeff9af 23e6c8f6 +N 7722404d 520b6f85 bfdc4e5b e994f206 +N 7722100b 11e77f86 3fda132d dc634e68 +N 77213794 f1503c06 3fea9920 98225b7a +N 772b9457 6036b3df 3fd3c1ba 4172fe97 +N 77294de7 1ad64a86 bfe48f33 8368fa62 +N 77244bbb 29851110 bfefa873 c0155372 +N 77244be3 6a21001a bfeab84c a23a43f2 +N 773e9e8d 278ba170 bfeeea45 c178924f +N 7735602a 800f8f14 bfe8786a aefebb6e +N 773c0157 3a503ecc 3fd0aeb5 197b180d +N 773e98e3 f8df19dc 3fec89d7 c4eeef8f +N 7731a9cf 02b48c06 bfeffffb 04191088 +N 77381fc8 dedd1d42 bfa84fae a36884d9 +N 7736228a 5bf4c127 bfe7724e 47309e14 +N 773754bf 7ce079a3 bfd5d080 d2587ea3 +N 773204ef 7ce72fcc 3fee8916 1402bb69 +N 7737d779 3119fe8f 3fec3fbd ba39a139 +N 7749eb01 b90f3688 bfda15a1 e989501c +N 77404eef 18e238d2 bfefffff e6e2b242 +N 774f15f9 a2f25597 bfa77972 a055c11e +N 77472b26 aaeb328c bfe4b8b5 fea1322e +N 77469cec f8591160 bfeecfd8 2e660119 +N 774b9517 84c8c916 3fe02b24 69ecb29f +N 774a96a3 0a442f50 bfe2e5db a6a8b0b1 +N 774628db df3ecc60 bfdc45b2 bc68aa4a +N 77463881 2828436c bfe12286 f3157cbd +N 774991c1 64ec1f24 bfe7f831 df0d5351 +N 775bbf0b 3081bcfa bfe7f8bc 07618730 +N 775d4be7 f5ed2b48 3fb4caaf 393346fc +N 7758b54b 1ee2d5dc bfd1b54d 7f14d3ad +N 775f6af8 a53f5a2e 3fee26e2 5b244f95 +N 77545204 e9664c79 3fef431e 92676683 +N 775131f6 ff458194 bfe72aac 21ada92b +N 775abfb5 857e31ad bfe5fa6f 0071bd2a +N 775f1b1b 4671208d 3fe74577 4f9726f1 +N 77581d58 6d621bf2 3fec81ca 4fd7535a +N 7755f75b 798fe6a0 bfedd3e0 b9715754 +N 7763c575 f19ba7fa 3fee4839 7cfed4d4 +N 77639ed7 ad92493e bfb30596 de6260f4 +N 776bcebc 96e32410 bfe4e66b 77f9b487 +N 7763c13e 897640e6 bfc596d3 c7275cee +N 776ec09f 5186ca30 3fd90096 ff288ccc +N 776298ed 65b64857 bfee3db8 b31599a7 +N 776d8437 bda07d63 bfeff0d1 ac0083ff +N 776a5528 f21fd6eb 3fef793e df450417 +N 776ab54b b3917947 bfeb4d04 1550495c +N 7763544c 67c29ef2 bfd30aa9 6ccdc363 +N 777cfa67 9e205708 bfcf53f2 75f10610 +N 777109df 9607c739 bfe42259 7b390099 +N 7772339e 8e7b2d72 bfd0c4c5 e7bc319e +N 777145e3 6bc3b067 bfd06289 52a61f26 +N 77770008 a768df81 3fe16487 a5cc75fa +N 7777613c 574145ab 3fc388a2 c323926a +N 7776019f 4e87420b 3fee565c 2b5371d7 +N 7775ce42 7f9ed5e0 3f521b01 5e4eaa67 +N 77792819 bcc2d3be 3fce1f40 ef292221 +N 77721118 2c793f9f bfef9806 5bb6ebb3 +N 77863dae ee7ec211 bfc29296 645ef2b1 +N 778da0b6 a6b8d742 3fbc8823 28830b88 +N 7789773e b0e832a4 3fec9eb9 3645c2d2 +N 778ef793 8e7948a3 bfef9cbd 3291735b +N 778b13a2 c5edb95e bfd3ad63 a0ac5964 +N 77860a5c 2a658da9 bfda87c4 6b0af07c +N 77838e8d 37c7df07 3fe4fcb3 189bcd1a +N 778e173b f8e3aad4 3fcfb701 feb06a00 +N 778ff728 1b5a9c18 3fe7e61d 7e9d8459 +N 77896581 c67e4b28 3fec1218 5e1bc92f +N 77923b4a 0db78b3e bf842dec f58cec0a +N 7798e7d3 48ff6a90 bfe6a351 af606ca0 +N 77958677 28ad7114 bfd735d4 5243c1ff +N 779ee258 500b6583 3fe78d83 f6cb6615 +N 7798f214 83f3fdd0 bfefee1b aece9b2f +N 7796e476 8a0d1dc4 bf95535e c125a3ea +N 7794fc29 09745c26 bfdff0c5 7e3fb461 +N 77954587 da92621c bfe8d2c3 72682a68 +N 779708b9 48d080b8 3fef8fe6 0e271a22 +N 7791feb4 cabce41b 3fdd4697 7e5a06dc +N 77aecdb3 01299c9d 3fe19c63 c518d207 +N 77ad458f 6c3205fe 3fd40e2e 293a3738 +N 77a80451 8834a3c8 3fe89105 bd5bbc52 +N 77aa9b62 32750148 bfd8a8c6 f58fdecb +N 77add819 1275e4ff bfd7ec4b f9c509b8 +N 77ae351d 58cf1a96 bfd7e228 6d9c35ff +N 77aa04da efe2a226 bfe6025b 5a0fb1e1 +N 77a19cf1 c2ce5c30 3fb8eac3 2cb8a6f0 +N 77ab6908 a1b7a8dc bfc1a677 478400c7 +N 77ad923e aa9789b5 bfedafcb c5ed96e8 +N 77b3668c ad294c9d bfeb4090 d178f907 +N 77bb6896 a4d7d54a 3f9f3880 7bc4a5f0 +N 77b055fa 3647ced1 bfeb8216 62f57537 +N 77bd950a d12c987d bfe08c11 d8a93d03 +N 77bb173d fa8d6422 bfec1e60 b72f700a +N 77b2d77e f8a42f11 bfef398a 995e9422 +N 77b9ffda 3cf1e6e4 3fecc840 78f9151e +N 77b91d50 ff0025d6 bfeff7db afc5f72d +N 77bdf061 2522732e 3fd112e1 497f7038 +N 77b89f0d 95a9c651 bfede549 99873a38 +N 77cb091f 5c206fc2 bfe77cb7 442c8b10 +N 77c3b297 89c4f44b 3fdcebc7 fa74cf82 +N 77cca0a6 c180c734 3f6dd350 ae1b5b95 +N 77cb8213 b6b61bac 3fd5ab06 ab5f0320 +N 77ca0117 32aa30d2 3fe915b8 01c1d2be +N 77ca69fb 64e6a9ec bfe91a12 9a1d6900 +N 77c1f614 06e31468 bfbf13df 67aebe12 +N 77c84288 c0f944a0 3fed3c63 9241d89c +N 77cfe9c8 12f1390c 3fe7ee0e 6d2a68dd +N 77cb2320 1897fe38 bfe9d66a ec2034b4 +N 77df2351 0e9c71b3 3feff41c 6203976e +N 77d3381d 87077073 3feb1a70 40c17f9c +N 77d2600e 4f4c6b35 bfee6c35 13529d15 +N 77d72279 e4d840d3 bfdc7522 add69b25 +N 77dcfca9 19aac04c 3fe505bc 74257190 +N 77d52946 48492534 bfefb0db 10328632 +N 77d7a265 6b13805d bfdac4a4 97f73217 +N 77dcacd5 7beefa90 bfef0f1b ae4f823e +N 77db74fc 6ebba96c bfef9994 6fedb8a7 +N 77de67ba e1dbac4e bfe22874 49010817 +N 77e59b65 511d10a6 bfedb64e 11e1a785 +N 77ed3e54 006af44b bfedeeb0 03413316 +N 77ed2122 ce64e25d 3feacd8f 57b2fae3 +N 77e044d3 cda39755 3fe04821 4b4df9a1 +N 77e7734a 7d3ade75 bfc2f8c9 bce43dbb +N 77e7946d 793434e7 bfeef579 4b927633 +N 77e773ac 3ef0fbce bfd767a7 bdc82999 +N 77e0a7c9 679f1761 bfe97c23 f5ffaf4e +N 77e97a89 be0c0f89 3fd523f9 f81cb44a +N 77e735b2 8219d70e 3fe97365 5f874173 +N 77fb1df6 ab90a83a bfea59a0 e24f2864 +N 77fc31df 28c59c4a bfefa264 f9be976e +N 77f15178 d08bf574 3fe8f378 df69bf0e +N 77ff9e10 61ef7fbe bfe81ae6 2bc19939 +N 77ff4017 2c751831 bfed7898 1daf2417 +N 77f49dbf 2c4b292e bfe02163 49431b42 +N 77fdbd04 18fcb6c8 bfd27a6d fd514ebe +N 77fbe930 4e6f5f26 3fe90e83 a6321600 +N 77fcb021 6bc8e54f bfa11560 7f290fc5 +N 77f3ed3f 80a3ba71 3feee650 64e6bc5d +N 7808330a 025ef714 3feef379 ac02ba2c +N 7806737d d2efc205 bfedbab4 69f930af +N 780addc7 c304d49a 3fd8e3cd 129f8286 +N 7805b1a6 bcca7fad bfe8ca7e 3c524660 +N 78029fe9 394791c0 bfeac3a1 e89f6682 +N 78081790 daeae19f 3fd2f04a ab0feb89 +N 780a7522 c202a85b 3fe36767 5966198b +N 780e5afa aeef3950 3fe2717d d191652a +N 78005897 9d69e193 3fe4a905 bc3a1790 +N 780948a1 0890aab0 3fea3026 e868f066 +N 781a00f0 fdb748a8 bfe8c585 2ee801c8 +N 78109d9d 2d7ea211 3fdb467e 75d96e0a +N 781d7f73 c2a5d713 3fee612a f959cf03 +N 78116940 fe54dde0 3fd445db ec829b5d +N 78193a0d 2e085a27 bfefae25 d0fb41cc +N 781cc9e5 136e71b3 bfcc1927 a321bf94 +N 781fb323 74608c3c 3fe65168 d8f619cc +N 78171445 89ff6955 3fef31e5 ffcc5c93 +N 781844bc 5bbf8a47 bfefff0e 6344f435 +N 78107ac3 01c9b56e bfbd9ef3 c6d3a2eb +N 782cf9ac 9554e274 3fe7ca82 765544e7 +N 78211086 33f60921 3fb8dec3 0a4d69d3 +N 7826eb5b f65a02ca bfe069b3 9e4ced9b +N 7829cff8 c20f2788 3fd881d0 34dbd98e +N 78211778 6c7333f3 bfedf0b7 70c4d623 +N 782f075d 242b1256 bfed2104 4631aadb +N 7827bcc3 9ff14fdc bfee8650 ffa9b0cc +N 78201835 7ebd331e 3fd423ad 977d7cb3 +N 7825a58e 4c01fd5d 3fef4a34 1a745ade +N 7828643d 9e4c4112 3fe6c0f8 b48accf2 +N 78353483 9a0e8f21 3fefb1b8 029e98e1 +N 7839a971 5b84fd5f 3fe5db91 d71556bd +N 783f2485 20189790 3fefe134 920888bc +N 78323d07 c489d1c7 3feff1f4 a237f642 +N 783b3aea 9327123d bfee5916 1cc4a441 +N 7839564c 410da284 3fed6f9a c31a7345 +N 783b8c47 aabfcb78 bfe7bc8e 3a02dc71 +N 7837f76b ad0f1c2b bfe83bf2 156194f2 +N 783baf99 99b3b062 bfea3ab6 41c8fe57 +N 7837354d 88a7dce4 bfee23f3 9a01bacd +N 7841380e 581ccc62 3febebfb 9fdea271 +N 784ab80a b37a3a7a bfeff3df 92f1450e +N 7847a597 bb0d33bc 3fe7f93c cdb4f207 +N 784e9215 aaee90f0 3fda726b 3b8262bc +N 7842c3c9 8bbc5347 bfed41b9 8c8dd7b2 +N 784bdb00 aac19232 bfd06265 90c2c696 +N 78492dca 189ec246 3fd6b1f1 e9d9a886 +N 78479e9b 2ce419ea 3fedb792 d2bc0181 +N 7843cf95 f24567a8 3fa3a55b 3e68ec75 +N 784c76a9 5ed4edba 3f6dcca7 39f0db1d +N 78564f04 c64e4019 bfe7c08a 8274b2bb +N 785fed56 26645879 3fe32c57 831824bb +N 78549245 f36680df bfc0fd6c 232b5c8f +N 785c5881 cabdefbe bfed2e49 7991029d +N 785a3f93 30aa78e3 bfef3d7b 2fb899e0 +N 78515cb9 67eca065 3fd00553 603eee76 +N 78527c9e cfbf34d6 3fedd626 a1b2d62f +N 785ac777 55ffeae5 bfe25955 f2841681 +N 785c76f0 6db6e3a6 bfdb1de8 006f15cc +N 785888da 84bb20f9 3fe02c39 934395db +N 786956a5 70840308 bfe93fa7 6420c6ee +N 78626cea 02a400b2 3fde838c 6a8e254b +N 78637387 3bc65700 bfe9f937 6dfaf49a +N 786fa371 a8c39612 bfe0b435 3129d4a9 +N 786085ac 76dcf5e4 3fe3f4a3 c6ae2943 +N 78697e46 a7712e56 bfdefca7 65494672 +N 786ca7b8 5f9d5521 3fefb253 d24d4a7f +N 786bac11 513f81bc 3fdb2c88 2827e152 +N 786f4279 d54ae700 bfe6ec86 7ae7d2f5 +N 78613ffe 39192eae 3fd28f5a dde5add7 +N 7873e4cf 69474588 3fd92681 d9d08944 +N 787e236c 1c020b5e bfefc9d2 8b9d0b6b +N 78704744 835b9a47 bfecc8e7 dbe63055 +N 7877aff9 60d5b48c bfd06f22 2d6a20d4 +N 7878410e 3574a126 bfef0fdc 9db1e1a4 +N 787ed134 686b0eeb 3fe001f0 6075fea9 +N 787374b8 55a3cffe 3fbbc031 2bd620a3 +N 787de58d 13def900 bfa0b9e1 d9215bc0 +N 78719773 0b04ebe7 bfeffea5 29d9d2e5 +N 78729744 04ff9d11 3fef5a4e f53e764b +N 788068f5 4b7c711c 3fec6276 87d1e3fc +N 788bedf5 af1a5454 3fefd468 5333c96f +N 7885f878 2332e9b5 bfc52d20 8c98eb51 +N 788cc909 a50ed49b 3fc618c3 be7999cc +N 78876add 305f111e bfde801a f4efcea3 +N 788e3c0c 575081da 3fe92f11 745e87f4 +N 78814dbc 07656c86 3fcfdf95 c60f02dd +N 788a344f 714d4047 bfec69de 8031095b +N 788daef4 c4640efe bfed83d2 75be388b +N 7880b0b4 9a14f8a7 bfef94a2 495adb80 +N 78931dbf 19ac1b63 bfe3248d 3a9ae7ab +N 789ee631 93b21852 3fef0f18 40a5d7ec +N 7895aa37 92688fe4 bfc6ffae 716b6041 +N 789a76e0 2c784880 3fefc13a 08f759b8 +N 78909b30 4bfb9e9e 3fe76d4c 980417dd +N 789e3e25 c27cde48 bfe0c723 1258c451 +N 789b2624 817537ec bfb0a16e 835ea9c7 +N 789542f1 3f23fd1e 3fc7df57 e1c98e16 +N 789d134a 92c170ad 3feff081 ba19e202 +N 78932d9f a3fc15fe 3fdbd509 20a21320 +N 78a1731b d4e7630a bfdf69e3 85d67021 +N 78a05510 8448645e 3fe87581 42813716 +N 78a1a44a dcc81814 3fd03240 eaa14f5b +N 78ade8ce dbcaf305 3fdf236e 7f962e9e +N 78a7743e fd00f30a 3fe83dd7 47b18ab4 +N 78a64b2c c4f96962 3fef0496 d5d4a6f6 +N 78a3888f cdcd5484 3feffce3 dd14d044 +N 78a4c62b 53512d19 3fef9124 5e8f92f5 +N 78ac05fa 0b7f5843 3fef3579 ed1da1a2 +N 78af038c fa1e2c42 bfea0ef3 7f4d15ee +N 78bd5a10 51ccbc40 3feee956 57891b7f +N 78ba59a7 3d492094 3fee08f5 3811f1df +N 78b1c219 cd4292ea bfd25561 ffc205f5 +N 78b33c2f 4f736374 bfc1d7eb 300c5f30 +N 78bd96c6 0fba9be2 bfd85141 96b4a35a +N 78bcc82f 7b20fbbe bfefba5c f12ee64a +N 78bf7517 cbd2ab28 3fe97537 8f4be8d8 +N 78bcf1e8 a3eb10f8 3feecca7 f1c32937 +N 78b328f2 a71f35e9 3fe9a8d2 ca2fd26f +N 78be6c05 8c48c86a bfe53e04 00b4a7bc +N 78cf694e 7551c618 bfe64610 58e97a79 +N 78c700ea afbe5900 3fbd0bf7 557efa24 +N 78c15b9c 213081a6 3fe6a496 b338c582 +N 78c9500d 974fe48e bfeb33fa f9aa0422 +N 78c17ec2 3331049c bfe6cf5b fe9e7c22 +N 78cd4d84 dab00ba4 bfee5cbb bb70eb1b +N 78c29da3 780d2378 bfeadb1e b4bb40f2 +N 78c2dfaf 01900b80 3fdf1ac2 6b625934 +N 78c3a150 778f8fdc bfefc383 159cbb9b +N 78ce1dd6 49dc1210 bfef989f a00be2f5 +N 78d18808 8be737ad bfcb7cb8 4ca81a15 +N 78de519a 289f0691 3fc1c9ad 50c74ea7 +N 78d89d26 cc84c3fe bfee224f e1644814 +N 78de2ce2 72bd40a8 bfee15e3 3681375b +N 78dd9a27 cc1fb4b0 3fee6996 3de1d44b +N 78dad79a 5285a74f 3fca24b4 15fd6327 +N 78d00ee6 7fc823cb bfdb2df9 5297646f +N 78d2699e 95245dfc 3fec4a5a 561aab7a +N 78db1cb2 1f0d9966 3fea703e 0a09a650 +N 78d8f2f7 e89a2f73 bfee5fed d4291fa1 +N 78e1382a 0b65b39d bfd68c7e 0331238b +N 78e1d355 d453fe62 3fd5c458 f33a2a7c +N 78eee943 b6d525f0 3feccfd7 09cf3140 +N 78ef4e64 57b7410c 3fd1b282 f78783e7 +N 78efb2c6 9c933f8f bfea5497 950ba036 +N 78ef4382 4f709d1a 3fef94af f48359f9 +N 78e51658 21434aed bfc3f84d c35aface +N 78ec9a63 ce732cec 3fee494b 42a4014a +N 78e05b25 251e37de bfe193e6 fdf518a7 +N 78e0ea21 a284ace0 bfe85f1f 65f4da97 +N 78fde7f0 a30aacf4 bfda644f d4dea43d +N 78fe7410 7f752330 3fc6b017 de5d287d +N 78ff875a 36813ff6 bfe369f9 0242e8d1 +N 78fbecf5 3e3a5d6c bfa70c01 e182a41e +N 78f431b6 fd141d6a bfdd4d31 f3c5f666 +N 78f7f8c9 dd5236dc bfa2f09f aa4dc15f +N 78f58282 18beefc3 bfe53d15 f873f7cf +N 78fb0934 c3501024 bfe253af a75a3ecf +N 78f92fc0 f18f61dc 3feffbb4 016f01fa +N 78f89955 170936ef bfc97405 5572cc4f +N 79036579 c098ea57 bfc2aeed 977d1ff1 +N 7904e45f 03602bf8 bfe4df6d 7e383635 +N 790b306b d8253137 3fd2dce8 015d82b6 +N 790831f7 4cac2c9f 3fdedc0a cbecd592 +N 790ffca4 95fd3155 3f6cce38 61734580 +N 7901a4fd 4ad42f45 bfe4c106 64fc52d9 +N 790bad40 b4503acd bfdb23b4 c2892992 +N 790d140d 0419b17e 3feeaa3b 2bc17ec6 +N 79050d59 f9c25131 bfe0f992 9ad50b68 +N 790e1a98 c7601fde 3fef35e4 f7ea4095 +N 791cc2f3 ae67fffa bfe66630 5cbfb9f2 +N 7917cd5d 5e0152cb 3febd456 6f5c2f3a +N 7912257b 977f0800 bfefffeb b63339c7 +N 791103a9 dc05ac32 bfe40a64 b7e4903a +N 791a7018 751dc1e0 3fefa7d6 eafc189e +N 791365b3 27743f68 bfbf3ea1 326472c2 +N 79139da2 76a3030e 3fe83e8f 34244aad +N 791c7e90 b011771e bfb27825 cfaea186 +N 791d4900 564ca730 3fc47efe bea9c9a6 +N 7919f83e 48a6fa65 bfbbe861 16389ff8 +N 792577cc 130a0746 3fee12a9 fcbcdcaa +N 792bb622 f5aa8892 bfec810f d043f1db +N 79246c35 16491372 3feb7955 eee7b9f7 +N 7928cde1 bcfd459e bfec3ded 01847d8e +N 792dfa40 66a35b18 3feae1df 6a76768e +N 7920dc19 347e8513 bfd72df6 2be8e7ff +N 79247480 8ac0fcc9 bfec2012 d9e143fa +N 79297789 af3df611 3fd1adc3 78b294f8 +N 7922347a 92343d3a 3fecba92 9f7fb679 +N 7929b476 d33da9c6 3febd0ed 5fc92c0b +N 7932d8c4 961b446a 3fd9e8d4 a24f20de +N 793d84c1 81f541f8 bfefdc78 940e544e +N 793dab48 de7fdc6c 3fe80c1c 71e9a509 +N 793f9af8 18118799 bfe37c0f d9610d5d +N 79340811 adab1c42 bfd8292b 926d1418 +N 79395cc7 2007319c bfe0c606 89cc8303 +N 79350bff 5f96ef96 3fd64e5e 36ecd12e +N 793533d6 e1625b8b bfbe4559 b216da71 +N 793d5bc6 2d573f12 bfd7fc4d a6ad4af7 +N 793aa8f1 42ee30da 3fe37dea f24b678a +N 79482ae8 af2de681 bfe304b4 bab65388 +N 79409878 3c84ee85 bfe5f3bd 934ee84e +N 794bb46e 3ff321e0 3fefd89f 0c61472c +N 79446845 577edb6d 3fef2ac5 dbb62b81 +N 794651d0 5589f2a7 3fc13e8e 05b8c988 +N 794777ea b1a74ea2 bfc95fa6 61fc0136 +N 79475394 ca7b141a bfeff417 3bccec0c +N 79456747 0e1147f3 bfe32b60 ae3c36b6 +N 794ef960 8340611a bfea723f b371c0e7 +N 7941501a 4dac7a8c bfee701b ceca44f6 +N 7955b6ab f40880bf 3fec912e 595f63e8 +N 795c4760 40a308aa bfdb9ea1 7c50eaf2 +N 79555d80 e5b68082 bfc9ac13 4eed8c3b +N 795d2cca a41e0b7e bfedbb6e 5fd41993 +N 795d9d90 5f37ffbc 3fd90fa1 fb8b7307 +N 795aa7fe b8921cfe bfe217ac 88c7adf6 +N 7959f4c0 65be087e 3fd9808e 72d27e7b +N 7950303c a1830cf0 bfeecae2 fc946739 +N 795f66d1 22676d98 bfef6308 51b0a575 +N 79538817 7894c3a8 3fcde9af bc8c3df8 +N 7965e8a1 0b78d475 bfd1e481 ca0d95b4 +N 796ca914 dc7389ff 3fe4ebcf e8312e95 +N 79650f4f 1de61a65 3fede5e1 46b3e80e +N 796ea54d bd763d2d 3fc28033 b5205e80 +N 7960c183 69f0f847 3fc4562d 1981dca9 +N 7962c7dc 433dc92e 3fe24e95 92071f5f +N 79674fbc 82095c0a 3fdf8961 cb8bbf20 +N 7968ef90 52d6c74a bfdeb69b 6d38ef35 +N 7961a8bd 7554c19d bfd70e36 a4fcc430 +N 7961f5a1 aca75957 bfeda0d2 56b539f1 +N 797aed9f 6658ca04 bfec7dd7 2d2cc508 +N 7975f568 a8b20008 bfefa26b 60eef452 +N 7973d36a 0ca6116b bfefffe7 d5f4bbb6 +N 7977dbf3 b84d9241 3fd07d02 645963dc +N 79700099 9a42ebb8 3fe141d4 d3e35210 +N 797765c5 f2ab8018 bfeff343 53452450 +N 797ff47b 9622517d 3fe7766d e2452508 +N 7979d16b 4a6dc709 3fe62d68 d5904ff4 +N 79702205 622ab1d4 bfefa8f6 63d07c54 +N 7979f0fc f4e23d8e 3fec5197 2b734ef9 +N 798910db 9a4b92a9 bfeac6eb d88690cc +N 798bdd6f d14b1844 3fc1fdff 9ccdeb31 +N 79890419 c73161b0 3fe28ae1 30cafca9 +N 79862fe7 02842066 3fd75c08 5749e1f5 +N 7984b913 fa9776ef bfec92ed 078523b1 +N 79806905 e741ea55 3fa04dd0 99328c7d +N 7980310c 1a48fa3d bfe52c86 3760f8d8 +N 79849ea1 d319aee6 bfe9156a 0d726069 +N 7987e007 fffd79cd bfe6f69f ab9f7a5f +N 798bdb42 a11cc2fb bfde4dfe 328b2f4b +N 799a1912 9f13949f bfee1901 14f83689 +N 79912b00 7498de1a 3fefd159 4b1bfe1d +N 79918804 ad12af7d bfe80885 5e511a21 +N 799d537f d565edf2 bfddeef8 cef508b1 +N 799b4edd 1920c05e bfbc07c8 f14fc879 +N 79972712 5ddb875c bfc7d9c4 4fdae5d4 +N 799ac02f 75c4ba11 bfd8bc10 31e4fc62 +N 799e6210 403f6aa3 3fda62f8 0250f565 +N 799185e8 fb1fe416 3fef858b 3f362af5 +N 7992e5a2 cdb6964c 3fdc114f ee1df408 +N 79aa7b08 53e8fc87 3fedf1fb 9dbb9105 +N 79a18f53 e71b522d bfeef518 89f44e65 +N 79ad4af8 c1cb9dc0 bfec1b82 58a5e619 +N 79ab5a34 f1bc3fce bfec893e c90c0764 +N 79affba8 9f6af086 3fea1823 c8c3124e +N 79a10435 a8a39d8e 3fd0619d d937563b +N 79ae4ba6 5d986f23 3fe20884 0d68e36b +N 79a1c3b8 c8cdfd3b bfe11f0b 40ea0e3b +N 79adacf9 c6e1f66d 3fea735f 6c9f0e41 +N 79aea54a 3bbd9f4c bfefe0bf 3e845cea +N 79bfda96 40d7010e bfe706be c4f32f5e +N 79b567c4 4f329307 3fef8b96 8b1446f5 +N 79bf1a06 c73268b5 bfe460f2 5706c637 +N 79b131db d87670b1 bfb7b908 c8f10397 +N 79b3c924 a1208bf1 bfe532d4 16bb1f5a +N 79b56ae3 dadf0a88 bfea2c94 e67fb9f9 +N 79bc2f31 4b9c686b bfefe713 3fa0bc0c +N 79b1652d cb18d58c bfeb6f7c a1f305d8 +N 79bda596 40dd46c8 bfefffd3 e8400c68 +N 79b97948 bea11eda bfc3219d 6ce9b082 +N 79c4dfef 6c51c06b bfef0fbe bfedf6fe +N 79c7e9a3 b7f4e0f8 bfe55e01 ef5a9c5e +N 79c2c59f f3f94747 bfe1b6ca 5b845d98 +N 79c483f3 712050b0 bfeb753c 22e1a561 +N 79cfe432 e763f0bc 3fe69fca c42d9362 +N 79cc8e9d 93af5f15 bfef5918 c63e1024 +N 79cb3585 a29c1f30 3fef6907 922714a5 +N 79c720ef 7be5ca6e bfe9c404 e5a947dc +N 79c7d283 19f21ee1 bfe37a8b 4826131f +N 79c4248e 3e9dca41 3fe78595 fe0a80ff +N 79d7e4f3 cd98e254 bfe4d0f0 5e485051 +N 79defe53 76ab8364 bfc334e7 ca91dff5 +N 79d6486e 8be7ef0a 3fef0f14 c1ce9ef2 +N 79df698f 305acc2f bf84f2f3 fe337427 +N 79d79b55 a6c2295c bfefaa96 8d85559e +N 79dcfc59 8de81d87 3fb7da87 86672474 +N 79d0c232 0767e744 bfee6bc7 09f13db7 +N 79df9127 81abe2da bfe181d6 226ac82f +N 79df8e09 99ad0209 bfcaff0b a60f7962 +N 79d2e533 98578bfd 3fef92ff 4f6c76dc +N 79edf488 0e211f9c 3fbdf6ff 1f0a0525 +N 79e94186 80783942 bfdd4d47 a153547d +N 79e78db9 cb18a8c3 bfc67fc0 111bcb75 +N 79ef619a 2018a436 bfef0035 583b0ccb +N 79ed1a2e 63406697 bfe3b2ad 0ce60217 +N 79e797d3 6f89d6a9 3feed236 cde6a673 +N 79e6988e f5053e49 3feffbd0 807462b1 +N 79ecd049 24082262 3feccab4 f717b539 +N 79e35994 3134fa80 3fe72bf8 4738b33f +N 79e7b5d2 a3c64482 3fef8497 1ad23527 +N 79f84c9f dae6fc4e bfee7dee 2920518e +N 79f679e9 2b17b17d 3fd1377e d9b70080 +N 79f06223 4b95681a 3fe1d955 1c3902a4 +N 79fc1557 89cf159c bfe6c366 a17ed007 +N 79fff2d3 5adec68c bfde084d c7d07fa8 +N 79fd00b6 d80410c3 3feba280 c4227d3c +N 79ff56cc bb4a36b2 3feec6c9 b3da1f53 +N 79f7c8b8 112e1c16 bfec908a 1c5575fc +N 79f117cf 42c3f3d2 bfe7a511 e43d924d +N 79f54dd4 c6b9d033 3fea5a85 7b82c0d5 +N 7a0812b9 df45a562 3fe97c60 e1d43ab5 +N 7a0ca8f6 6549b0ce bfd59c77 e7c0f8f3 +N 7a0d3e7a 17df27b5 3fe9ff11 2fce10b5 +N 7a06e6a4 45d55338 bfe72eb8 2bbb43f7 +N 7a040afd 54de5ef6 bfd258c3 e3a54b63 +N 7a092261 29632d5c bfd57103 dd4937f6 +N 7a0a676c d9ddb41e 3fe27403 5bf3353b +N 7a0a1211 c43ac462 3fc107ba 489b2010 +N 7a054d86 6e69b08d 3fe72790 2bb24a68 +N 7a03fa7e 4162e01a 3feff545 194ccded +N 7a1debd0 0d0c4e80 bfc1a02a 7a128e4c +N 7a1cbff3 a9d97368 3fe739a6 97c86fed +N 7a12cec6 405767a7 bfe975a1 e489fb82 +N 7a1d4f4a ab475818 bfe47a2f 0ad91b48 +N 7a17048e 983c4709 bfea66f6 0c8de82d +N 7a106417 b48167e9 bfe08b4c e67835e4 +N 7a1c7009 345e3889 3fa8bb08 62c0ddbc +N 7a133ece 0c267a26 3fe1a1f6 3922d68a +N 7a19a1f4 eab82484 bfcd67e3 a6152c19 +N 7a1394a5 a7f2e8c4 bfec1636 60c4acd1 +N 7a2e5733 a1fbf8aa bfe6ae7c 30164a29 +N 7a284c39 ce0117b2 3fd8e723 2ad28af2 +N 7a2c4ca9 0ee9f2e4 bfdbde89 84c24adb +N 7a205bd0 0a3eee5b 3fef2836 24286b57 +N 7a2cbf31 bc5b69c9 3fdd2c0d 9fad5d00 +N 7a2110dc 55eeb269 3fb76f15 1ace06f1 +N 7a2d02df ec208da0 bfeb9992 c24603d9 +N 7a2d3405 0bd0861a bfec66fe 87fc2325 +N 7a283e0c 353c5a0c 3fce4223 8e304192 +N 7a29506c 06ab500f bfe174dd d16ede05 +N 7a39b756 b7b5016b bfd04cc4 89f97807 +N 7a3f998d 369cf7ee bfe4e221 e914f4ae +N 7a36f3e4 08a9266e 3fe9f36e 02a2adcd +N 7a3a05f2 fb1984c6 3fdf5e42 0a3299c9 +N 7a397148 a97ab7be bf74719b 572e72e1 +N 7a378b5a 03e27dda 3fd15a25 f04925a8 +N 7a337d39 74a102d0 bfefff3a c718a710 +N 7a3c5336 c44ff254 bfec33c1 bbf9a332 +N 7a3eaf8f 7ec4eb8c 3feffbe2 4844eb6b +N 7a3241f7 50fb29d2 3fe191ba a063d5ba +N 7a4f53e1 38155fc0 3fecb413 bb2100cc +N 7a480c59 1c26dd4a bfe3568f 5f8ad380 +N 7a49dc0d 124603f4 bfd414a6 9c007385 +N 7a4a437a 23b779bb 3fe03b6c 7509ed3b +N 7a419752 dbee5f6a 3fe297c7 68f24131 +N 7a4a559c ea096c0b 3fefbac1 dc2a0f35 +N 7a48744c 0ef8bdc6 3fec368a fecd30c1 +N 7a4386dc 9ea4cb8a bfea6221 221e8d78 +N 7a452664 a2058926 3fefd288 a615d6c4 +N 7a4a6d8e d75d76d8 3fef4fd5 4ccfa4bd +N 7a5cc527 228ff758 bfefd55d 3c89cdc4 +N 7a5853bd 401f442a 3fe6daa6 bbd560b0 +N 7a59a923 b2ed2840 3fed57d8 172ac1f1 +N 7a5b3959 ee5a9e86 bfa1ee14 f476b287 +N 7a5292e2 dccf1939 3feba60a 3c2d6a8a +N 7a50d5bd d5e32cb7 3fef5950 0b41cb1b +N 7a5309a1 28da09cf 3fbf17a0 e65de371 +N 7a55f2f7 d27b6a07 3fd45bc4 45a70efd +N 7a538e65 d32249a2 bfce052a a8864410 +N 7a53fcfb 45f0a8a9 bfe34dd1 d4fd8af1 +N 7a61513e 4edd08c1 3fc928af 6461010b +N 7a609cf8 5eb98dfa bfefbb74 cb1c9f82 +N 7a633a09 82d2128d 3fe9bbe9 ee81cd7f +N 7a60918b 504c43bd 3feb94ce 2493e08d +N 7a64f43f 3753f078 bfc6ddd0 2c71574c +N 7a6da67c afe152be bfe77d45 cf40f492 +N 7a649499 d7a22ada 3feeb522 9b678f47 +N 7a653133 73a3f588 bfef5bcd 31ea2df1 +N 7a601d47 9e6a3cc5 3fd1cecc 45dfbf63 +N 7a629d28 ce8ebb3a 3feae3dc d8d6541d +N 7a73693a 04785fc0 3fe4a75a e2cb7e4d +N 7a7b328d f6afd686 bfefc0c7 3e94f828 +N 7a74464b 6353cc4e bfe917c3 1266579a +N 7a7f4e82 6125ea9c bfefbb0b 63c3227d +N 7a776777 866615c0 bfec8379 0cec973d +N 7a7f2abe f7ec775c bfc1c5d9 b30ee0f9 +N 7a7b0e1b eb1fab07 3fede168 cf721e79 +N 7a7b21b0 dff42e0a 3fe96196 72bd20a3 +N 7a70f2df 33fb010c 3fe314a9 f7c0d9ac +N 7a7bd6cd 6b8d72f8 3feed5eb 32f21dd2 +N 7a856161 5ecc3da0 bfde6d3a 25a96aec +N 7a8bbe32 bfa08ac8 bfe287a8 6d8e17a1 +N 7a85c7f2 28879f2e bfe25cb2 d6794c6b +N 7a8a9154 ce9a3902 bfd2db7d 1c5c2b60 +N 7a89c63c 39084ef6 3fba60e3 84200d9d +N 7a81c29d ccb821f2 3fa036fb 40243d5f +N 7a85178f 219e7fe7 bfc121e7 9ab1a621 +N 7a8c5fde 824f1082 3fef29b5 ae421450 +N 7a8dacb8 a91d4530 3febfb02 22494ad9 +N 7a8df18d 35d87a67 3fec7b38 aab94f0d +N 7a95968d 0426a0c0 3feb7f7e e0c4206d +N 7a9f1ba5 f99b6ad6 3fded9c2 f99b3d04 +N 7a9bb0b8 5dff11ea bfef2adc c872905e +N 7a90c3b9 09809202 bfefe301 ada19c8d +N 7a93dcab c6302c73 bfeffe40 e5fabda0 +N 7a97b09a fe5ea2d6 bfdffa4f e195f766 +N 7a91b596 bb079ca7 bfe0c565 1be3ec13 +N 7a9da68f 0033a528 bfefa2a2 56332410 +N 7a9946f1 244327c5 bfe8fc6c b7fb4216 +N 7a9b3951 bdd69810 3fd642d4 9c0e81bb +N 7aa07939 b10af425 bfeeea8c 4ac9e295 +N 7aa81762 805378e2 3fe72d6c 88865c5d +N 7aae9131 8e107438 bfe95b13 2270d67d +N 7aa840d7 ab392820 bfeff6c0 0a1bf5aa +N 7aa0d487 21e49e22 bfef42f1 5a0e330a +N 7aa357bb cbae5e36 3feb5016 d77fa00e +N 7aae8a43 ee9fa636 bfefde21 005d63ac +N 7aa152b2 78095f38 bfefc1fa 3f83f580 +N 7aa01269 76181460 bfe5fad1 7c6257c6 +N 7aa8fe6a d5858f80 bfef9f66 58ef642e +N 7ab0ff46 7eadf378 bfe02b1a 50982a9e +N 7aba4bf1 5e83c312 bfd83221 b9f41acd +N 7abd7ae4 9b99e43e bfc52b44 bcd5e93d +N 7ab6099e e6d3235c bfecfe5c 8138e223 +N 7ab302d2 f9882900 3fee24a7 b661396b +N 7ab714cc 9db263cd bfb87685 4cf4b231 +N 7abaea41 fa433eed 3fedd8e1 2415a3d0 +N 7ab90132 682e07ee bf7c2f58 165f1282 +N 7ab7836c 3a8e9bb0 bfec5e95 4b95384f +N 7abad9d3 f648258c bfefebdc 0c880790 +N 7ac22b65 abf2b5a2 3fed0837 a9d1b024 +N 7ac55f66 78891ffd 3fee6925 e02bbda4 +N 7ac9b972 32aa3668 bfe77a59 bb8f4fad +N 7ac9fa03 a5435d66 bfeadf63 776b7938 +N 7ac9c0f8 d5449119 bfe4e80b 1505d254 +N 7ac827e2 72053820 3fef2bae 1652a115 +N 7aca00bf 66243e0e bfeba0bc 3e61ab9a +N 7ac3e513 4d4cce10 3fef07f6 7da57d77 +N 7acf8d4e ecdd8466 3fd6ba05 9d181fe5 +N 7ac30371 31573f00 3fe3b8df c3c4e7c9 +N 7adfa995 ed89c228 bfe2cdd0 1f54009e +N 7ad3ce57 34e11b49 bfed8ddc 60fe859a +N 7adab523 0b1a18a2 3fcea5e4 8c35b2a6 +N 7ad8e64c 88c3dc1e bfd1ff39 fc17bf89 +N 7ad14c8a a92af34d 3fc8c16c d8974537 +N 7adbe0ab d0780840 bfb5d0ab 8ac69977 +N 7add6527 430127e0 3fecb305 74c5b3a9 +N 7ad28925 5e930287 3fefdafa 7162bad5 +N 7ad14200 bba6d374 3fcb8577 762d4001 +N 7ad7dd35 d72be6a2 bfe95a02 335158ce +N 7ae2a014 80a183d2 3fe690df b79c52d2 +N 7ae3319d e6a349ea 3fd8b52b 2ba02c4b +N 7ae7a820 5d78856c bfef4bc0 848dc26b +N 7ae4f22d 2814ee0b 3fd9eb25 377ff8a3 +N 7ae5b138 71813068 3fdac53b 32ab2ea1 +N 7ae65571 2c2a5a94 bfef3dc1 9d20be50 +N 7ae5b6dc 5e68c20b bfeaf7b8 0edb6751 +N 7ae8b2ab bf96e143 bfd17a59 f57b3de9 +N 7ae336ca 91c63523 3fdb042b 21be0bde +N 7aeb6e74 c831a09a bfdc90af f533e98a +N 7af1a1b4 f871aacc 3fe04f32 42c29042 +N 7af42308 55d8c7fd bfead1f9 fe387229 +N 7af3e248 f6036c1a 3fe013de e89ad9a2 +N 7af8536e 10b89420 bfc41d80 19e241bc +N 7af559bf 0aa8e80e bfefee4b 9ae8c045 +N 7af6762f 5acfc762 bfe5003a 55141716 +N 7afbbacf 90ebb0df bfcc66ad bb41508f +N 7af7598f 7f1409d5 bfb58a30 36331389 +N 7afe0685 9a352a1e bfeffafd 6981fa15 +N 7af6926c fd453afe 3fea19a2 b26e4480 +N 7b0a1ead 3564067d bfe86618 e155fb67 +N 7b012327 2c5eb45d 3fd9a307 fb87d0c8 +N 7b0e26c6 ee54cb7b 3fe5d8e8 fa64c321 +N 7b0c900a 56aecea6 3fef0a8c 977ed755 +N 7b08c531 ac0f4dd6 3fe10e8c 60ebb57c +N 7b038288 c01f0c44 3fee0e14 65f176f8 +N 7b08fb8c 96bbb815 bfc7f7f6 346fd142 +N 7b04a9ee 5654771c bfdda9e8 16c18cff +N 7b0dcc8c 00f02034 bfc65441 a86651be +N 7b07b9a7 d13adced 3fe90372 c34cf821 +N 7b13f875 b5f90156 bfee67a0 6e37d3b0 +N 7b186739 ecc47be0 3fd6e931 9761f9e0 +N 7b193f73 44666952 3fc126d5 8f78aa1e +N 7b1f4a9c 1f71220a bfeb148d e57e176d +N 7b175a59 293b2f10 3fefcdd0 10995b73 +N 7b11c116 308639da bfd7628e b73e1a21 +N 7b10a539 97a462f5 bfe30dd4 6a326676 +N 7b1143e5 c9df442b bfd6297a 484edfdc +N 7b1447db bf437252 bfdd53a1 3a30b02f +N 7b15ffef d6b4fccb 3fd8ed3e fdc6a203 +N 7b272275 4ecbc253 bfdec4d1 83ffd5d9 +N 7b2bcf92 0b65debc 3fe8e77e 944586f3 +N 7b2a812d b8e283e4 bfe21c47 aea007ef +N 7b2521e7 b0cd124c bfe1376c 9c98142d +N 7b23ba2c 38e18754 3fd7b483 73d539f7 +N 7b2e68dc c783e5e4 bfc0c166 90e68477 +N 7b2ff6a0 7ecda294 3feff309 716c47af +N 7b269ce3 880312c0 bfebc994 4ed31127 +N 7b292969 67090a66 bfe5fd0b f5488a2d +N 7b2829ce 641047b5 bfeee15e bb6c7976 +N 7b382fbc 66f7ce14 3feb4683 a7d44cf3 +N 7b3d8d94 fb15939e 3fefffdb c6e594f4 +N 7b3138f5 99d799dc 3fd4c4e3 a666865e +N 7b360965 a8d60350 bfefbe98 9a28df29 +N 7b34540a 9ab03320 3fd19692 9b2309d8 +N 7b35fb4e b6b2e26c bfefffcf 5a0bbb4e +N 7b3726e3 4eac0ad6 bfe35487 de96b3b6 +N 7b3eaded d597956e 3fea22cc e5dfbd8c +N 7b3720a3 ce77b576 3fc8ccb9 2c2bd58d +N 7b346968 5a3a9362 bfc42c27 11dc2bf2 +N 7b40f6db 179cd64d 3fe945a3 42e887de +N 7b4170d9 442922fb 3fe5124f d1da6856 +N 7b4beddf 2a173e00 bf6e23df f7e3e879 +N 7b403201 958406c3 3fef6361 99aeaab7 +N 7b4395dd db20a7e2 3fef9a85 210f4e5e +N 7b4e6b5d f243152e bfeb5b72 99259f63 +N 7b446c76 35edafa2 bfd631f7 5c746176 +N 7b498219 d69c29b0 bfe3b7be e4fa506f +N 7b47d0b0 a7c8adff 3fe59b3d 38b73890 +N 7b4c7fab f34433c0 3feacc1c f744bf43 +N 7b55f15b 5e339a6c bfed5d4a d7ce69f7 +N 7b59c2e6 1980ca83 bfd83ce3 da46ff2c +N 7b56ad9a 8c8a4cdf 3fde71ac 8633eced +N 7b52b960 66280b4e 3fe80dff 7354ef18 +N 7b504064 ae4feb1f bfe62366 20763a90 +N 7b544b36 e272a64d 3fc33a05 1a54ea1d +N 7b525e26 0cd7f661 bfeeede4 10c3a353 +N 7b59e579 ac8e916b bfd847b8 8ba5f17e +N 7b5517de 0aa8462c bfe56c2a e4767fcf +N 7b509deb 5630d87e 3fa8e237 b4040162 +N 7b618c2c e1e2cd55 bfdce770 f527928b +N 7b6e4b11 63a18ed2 3fefa019 61322ae3 +N 7b6b8cf7 0d0e17c6 bfc3506f 9d60faaf +N 7b64f3e5 ac4194ce bfe0126c 3b1e9c19 +N 7b66af0f a40c2ea8 bfeaecfb 7bf487d5 +N 7b626bf0 afb41bfb bfef0ce6 313757ba +N 7b638004 91e1b575 3fe53e6d a66615a6 +N 7b63c090 39dbe776 bfebc42d 9a931eef +N 7b620b4b dff71b09 3fb304a9 420708b6 +N 7b698524 1457e548 3feb31f8 0d17f3b7 +N 7b7f6e77 8adcf29c bfec32bb 17ce8a21 +N 7b79dbec fd0e54ec bfefff7c 5a8909f3 +N 7b720929 28f32621 3feff959 f0d1fc9e +N 7b7d49b5 b95788b8 3fdcd71d a16592c0 +N 7b787ed2 a4c26822 bfefa8b9 82183170 +N 7b76aede 057972a8 bfefe577 c34010c2 +N 7b75b19b 52aab175 bfeff4eb 11e40a53 +N 7b7fb1d1 4196c8e8 bfe27113 8ff2f769 +N 7b70553e dddfd855 bf9887e9 8db1a854 +N 7b7d8746 c3068a3e bfca3569 788f8629 +N 7b832d73 fd865012 3fe4d435 2736fa4a +N 7b8640aa ad3d4b04 3fe5476b b4e3d37f +N 7b81877e 125a6654 bfee1d26 6aaeafd0 +N 7b8acd00 c970d0d6 bfd11a9d 2c90d3f6 +N 7b880a0e a3216b7c 3fdb591e bd6ee5aa +N 7b836e6c c796db20 bfe99626 080c009b +N 7b8089a6 8fb2ebca bfeb437d dfe8e8cb +N 7b8ea1f5 c7c3591a bfcca4d7 32a87ab5 +N 7b8533ec 70303efb bfefe1e9 a31ee26d +N 7b82e3cc 45fb0402 3fd9dcf3 2c2645cb +N 7b91cab5 85550e50 3fc3602d 77a5996f +N 7b987c11 44345a82 3feddd75 c63c27ff +N 7b91c17b adf269ce 3fd36721 44266842 +N 7b9aacfa 8af99e4e 3fe973eb 051ca215 +N 7b91342f d850e479 bfeb079e 85a51c17 +N 7b9ca837 f644698e 3fe38cbd b7706612 +N 7b9c65f4 57975be7 bfe61d01 b505f1f8 +N 7b9d41a9 b5f71f00 bfeb3ab5 542d275d +N 7b981af8 19d2194b bfefa4d9 27998bd0 +N 7b99ee48 c6200098 3fe7fa81 920b27d3 +N 7ba785b9 7eb4ae0b bfe14067 24064fae +N 7ba1ff8d b598bc62 bfd6f211 dd6b1d13 +N 7ba671a4 aed1823b bfd72639 3dd5a0f2 +N 7ba1820b e2043fd2 bfeb39d8 340cb75d +N 7ba531cc cea9a77a bfe68053 95aa7dd7 +N 7ba772d5 c479bf1a bfec1fbb dc8b6aaa +N 7ba9a3f8 9718b87e 3fdef7c6 1bb327c6 +N 7ba7d96c ed2d9390 3fd26041 b0b7ac46 +N 7baa195f af5218be bfeb33e2 e3cf3df8 +N 7ba4ef19 9681f3ce 3fea72bf d7435f20 +N 7bbbae5e 8c85f7bf bfec3f84 32f1e9b0 +N 7bb665ed 040a2823 bfefb434 08d1207a +N 7bb0192f 102a5a08 3fe53a5e fb976f47 +N 7bb5a917 876b8366 bfd57bee 1ae278c9 +N 7bb09560 1ae53269 3feeace6 0a764ea1 +N 7bb086ba cf00c76c 3fc17c8b 48e25fd4 +N 7bbed5d1 e556022e bfed5412 126e10d3 +N 7bb28182 10baa15e 3feff645 79e66be6 +N 7bbbb93f d0353b92 3fd66ec7 d16b6221 +N 7bb0d0a4 7ac75c20 bfe16f22 fe550b0e +N 7bc43737 c0869494 bfe535f8 6e7a2e92 +N 7bc1518d a9a1d1bd bfec4929 06277e76 +N 7bc4f77c 35b5ae48 3fdcac6f ee6e5fc8 +N 7bc249b0 b8fb5165 bfda9480 6caa31bd +N 7bca87b1 4cda499e bfe7950c 2fa1eda4 +N 7bc0dd42 0359212c bfeffce2 0be5ecf7 +N 7bc09627 4ce81318 bfb55ab1 a0e65180 +N 7bc39e7a 26acab06 3fca8dde 792a1806 +N 7bc3d1c5 a057c0ec 3fefcbe6 ebfaeb8f +N 7bcc0547 8bb40863 bfef7216 f9e1a1a0 +N 7bd13b41 aa0b2eb4 bfeee392 a970ca67 +N 7bdcdf72 4983c5b2 bfbe7778 fac028a8 +N 7bd6db73 1b676a73 3fe69b13 13a6317b +N 7bd521dc 464d484a bfea0ea4 f94982a1 +N 7bd0ccaf 4d3a2777 3fef4ce4 fe1183c0 +N 7bd0567b 95bad90d bfe8d6e3 b50c2854 +N 7bdec413 9dfb6992 bfd2f9f0 5197844f +N 7bd56b08 286754c4 3fefa2d3 5de9d1b1 +N 7bd57f43 23f33c75 3fc8bc2e 0544bbb9 +N 7bd5e5db bd56e446 3febb494 aa3f2f85 +N 7be6b9cf fced2238 bfefdfc9 fec389bd +N 7be464dc ede4be61 3fef535b 74d1637c +N 7be68c10 0a7b9de8 3fa3fdcc e41417e3 +N 7be84c26 69dadf0a bfec730b d34351fa +N 7be75395 05987c31 3fc4b801 1ef8e355 +N 7be57670 15ae3aba bfd51918 a6411d77 +N 7be2744a 0fefad68 3f75fe0f 124ec899 +N 7be7bb9d fe730513 3fedee0a 706b9663 +N 7be4c725 c474838d bfece777 4ca7a8da +N 7bec42e2 78d3fbd0 3fea8302 b4065625 +N 7bfe7262 655386a5 3fecc5bc 24e96ad8 +N 7bf135ee a856d4e4 bfe07276 287d36e4 +N 7bff436c cf421570 bfeb9336 ab27fd26 +N 7bff9212 08e1f2c0 3feffbbc e96b975e +N 7bfbb62b 2e4e33cc bfe3274b 4c3bf034 +N 7bf687f3 978774f3 bfca2f4c 2aa62063 +N 7bfa5879 2b499dfa 3fedf25f 7fec0b9d +N 7bf446f7 df82a73d 3fecff76 c605d37d +N 7bfb8caa 460c5d24 3fecd535 23242912 +N 7bf14294 c0287876 3fc7a2bc 1bfe478a +N 7c0dd451 05cddc22 3fdc1dc1 82a5dd15 +N 7c05e7df 7d369d49 bfeb0a97 8de67183 +N 7c0b0397 42805e08 bfebf030 0d13a81a +N 7c087828 f176c76c bfecc6ef 60c15c41 +N 7c012cb0 f89f5f35 bfcaf09e a7809d6d +N 7c00789a 172b6691 bfe465c8 e4e00216 +N 7c0f2718 5fccb3fb 3fe2e97e 6d7de666 +N 7c0b5547 ae114046 3fea4349 dfcb20b4 +N 7c0c78a9 d059c7fc bfedd43e 96c6e6e6 +N 7c09bfbe dc0abd4a bfd6e0bb 2235066c +N 7c179f46 de9bd6b2 3fec12c7 58ca159c +N 7c1fd91d db3a3db4 bfee7ab4 65aee827 +N 7c14dc37 3ed776d2 bfeded04 b245a923 +N 7c13ae6b 10c4c096 bfdc4968 01331029 +N 7c1a90fc 8259e0bc bfeff908 e7a93517 +N 7c132092 7b0ff820 3fc26947 195c1716 +N 7c18723c 69de9d18 3fd0a54a b1d8573c +N 7c1c2f6b 5210bd14 bfe311f9 f69935db +N 7c10475f 340fd993 3feda28b 7813d8e8 +N 7c1e8840 6a7d4e46 bfeffcbf 524f51a7 +N 7c2d1789 9711604c 3fe7e356 2a239106 +N 7c29fec2 02dd129e bfe345b2 91b68346 +N 7c213cf5 2b301eea bfeee937 fc69d2dc +N 7c2c943f 8cacdf28 3fe46f27 a207d7cc +N 7c2d128b a9e181f1 bfd9e2df ac365758 +N 7c2235d9 e18abfd4 3fe49f0a b8f910e5 +N 7c23d0fe 8553ddfa 3feedd7d 421f5c90 +N 7c28f36d f2cc8110 bfee86b7 43560401 +N 7c2f7e75 2286a5dc bfe3d3fc 00d91198 +N 7c23dc2e bbac7bfe bfed5d58 4a307fc2 +N 7c379df6 5f7ef662 bfef356f da65c448 +N 7c3989d2 4a870684 bfee566e 2f1960e3 +N 7c32c5e8 1aaef683 bfc79176 75ba9653 +N 7c37058c 7cb8dcc8 bfe64205 ea9c243a +N 7c31838a 0a205365 bfef8f4c ebfc4895 +N 7c37377e 13708762 3fe07ea4 5c14e4b3 +N 7c30ff46 ca8a9f7a 3feb12d6 8f94fc20 +N 7c3a5f65 e32494e0 3fdb5719 5e3e8a35 +N 7c3af9b8 f454c94b bfb0191a 907a3178 +N 7c307a38 62fe865b bfdeab5e 6899ba6b +N 7c496b86 14ab7052 3fefff2a 425781a6 +N 7c4d50ca 699199f1 3feaf450 d8c065f5 +N 7c49726a 8ee2f422 3fd4cd8b 01fae769 +N 7c41e738 7220524e bfe89862 15abb513 +N 7c48a5b5 da257e9f bfea3d49 69a090fb +N 7c402ded feec5a4e bfeb78f3 0738ed51 +N 7c47e7eb d8810040 bfd304bb a0968293 +N 7c41f207 20404d50 3feee6bb 8c479132 +N 7c4e4ba0 b557f828 3fed1894 9d2f0cfb +N 7c40504f a88aadfa bfed8695 a5b6dc00 +N 7c5984a7 19138995 bfe00db1 f5df7a05 +N 7c5f5fbb f2d2f2a6 bfecfeb9 9c9d5a19 +N 7c5273d6 85a14952 3fdef243 4241de13 +N 7c5a18b9 8abc0386 bfef04f5 4c293756 +N 7c5a5152 a0781023 bfd6e81c e8240f2d +N 7c5ebe86 3c56a814 3fc43464 b15df48a +N 7c58d5de 646a2e46 bfee7714 3347f324 +N 7c5a6dbd 21f5933e 3fe91ab4 51863075 +N 7c58a4fe 149565b8 3fed0213 f8f32f31 +N 7c510ac7 8adab954 3fe66594 5f8aafa5 +N 7c6db233 d04ebea1 bf9daef5 3fae387b +N 7c65d9fb 93565a58 bfeeb86d 0f21e2aa +N 7c6aed86 fe0ae772 3fb9382e be6a9d47 +N 7c6fb24d 2dc70908 bfdf6223 e4848b33 +N 7c601e75 84cba93a bfea3f7a 7842566f +N 7c600d1b 248f13b4 bfd0a284 038b42de +N 7c6c962f 492d5bb6 3fe77847 770e1f53 +N 7c6c3a69 8dfaa6c0 3fad1fc3 e8515aad +N 7c622003 7d2b4cd0 3fea7321 342c652e +N 7c69e37d 307d414d 3fdabc49 36f4386e +N 7c72ab0b 695db13e 3fe61080 30a00361 +N 7c73295c 501c903d 3fcc2207 01325717 +N 7c798642 70a7d69c 3fef4d73 826a026b +N 7c78e238 5f32a24e 3fb3a363 2bbe0ce1 +N 7c7578e7 68dbf2c5 bfe425fd f4c28d7a +N 7c746344 8e4f1a02 bfef4cc4 b6f6f10b +N 7c7dcc7b 0e0e794a bfb24ae1 8bd36364 +N 7c7360ee 14a5dfc6 bfee0958 2b9782fb +N 7c7a6943 8c17692e bfb777ba 6d6ac1bd +N 7c72cdfd fb809581 bfe1d19f 53ea31af +N 7c89f110 3b09c714 3fe8aaf2 d81d4adb +N 7c8e023e 68011690 bfdf04fd bc545dbc +N 7c8da79a 17dbfc20 bfef7dbc 8dbfef4a +N 7c8dc8fd f77c907c 3feffc88 6d90f6b2 +N 7c8e4d12 5fa055e0 bfd4c934 545c9712 +N 7c8f2134 6d7424cf 3fee806f 51934b8e +N 7c888c34 33faa618 3febb921 88d22275 +N 7c855579 29e606c1 bfd3c936 7169f897 +N 7c8de1e6 5400f3f8 3feaf921 906c2c5b +N 7c81d46d 922e45d8 bfd95601 e792bd24 +N 7c96aa77 4c4772c3 3fafeeef ddabfe81 +N 7c94b0f0 e49a2d2d 3fef21bb d929752c +N 7c9a19b0 b983f478 bfa2a2fb 264dc579 +N 7c99b841 8f678963 bfe21d44 6d0fbff5 +N 7c9bd652 e6ed6ca9 bfe27659 dca3d5f3 +N 7c95f460 e5a441a5 bfe4545d 13f0414f +N 7c902c04 ab03e492 3feaecbc f376e83b +N 7c9a64ca c94ffc6c 3fdfcfc4 e05db3c9 +N 7c9d2c6c b2bd1926 bfecc8a1 d81b5b46 +N 7c95854a a1dc9845 bfeeed4b 81324b4d +N 7ca1cd42 b06d74af bfe5348b 68ccca2a +N 7ca005d1 dc83abdd bfdc8fca ae787e14 +N 7cae2508 84ea5ab4 bfef5441 983e7833 +N 7caa0f25 e889cf31 3feaf333 2f047a13 +N 7ca57a76 3cbccbe8 bfe5bdb5 0214b19d +N 7caaaf72 d69c6ff8 3fd14188 7ba48d28 +N 7ca362e2 2695b07f 3fce5c11 f1e8507c +N 7caaada6 702f18cc bfeeaeaa eed12fb6 +N 7cad4aec 4577d70d 3fe2e068 f5731606 +N 7ca8267e 91a1fee2 bfe996ed d067b536 +N 7cbeb868 da632618 bfeff494 e9d604c7 +N 7cb75149 1b0340dc 3fd4379c 2527abc7 +N 7cbea955 8a724bc6 bfee8774 b9771889 +N 7cb968e0 bb629ab4 3fe4df1f f8ad2ec3 +N 7cbf9389 636a6d9c bfe09db9 4b3cab58 +N 7cbbfd39 de065261 3fa8260c 3e0a9eca +N 7cb06a13 664f41ee 3fef7cc5 0ed7d0aa +N 7cb550eb 058eba73 bfe51099 b0de6614 +N 7cb2c550 88353d2e 3fe9bbb1 09911b26 +N 7cb02513 b4189e44 3fe47f09 a92554ee +N 7cc29b41 6cb06c1d 3fef7ee5 ab75426d +N 7cc665d2 6db4c0ae 3fee551c 41e019ab +N 7cc946f7 a59a18ae bf87d964 a67618ff +N 7ccce467 30b8faf4 3fe99021 edec9e1b +N 7ccc53f3 b1462954 3fec5949 81db0c28 +N 7ccf2513 9418bae7 3fdec806 af9493cb +N 7cc6c6d0 ccc3ed91 3fed9320 d14892f8 +N 7cca3a5c 287bf179 3fe1ba1b eeaa8ef5 +N 7ccaed4e ae6352b7 3fea6c1b 53ffdd67 +N 7cc14157 aab1930c bfeeb926 797b0274 +N 7cdc7f82 85157f9e bfba6b4b 018d6fdd +N 7cdb50a6 f86a7b6e 3fcfc54f bbf4f6e6 +N 7cdc985e 62863b46 3fae7990 22994902 +N 7cdba2e3 9df482e0 bfe4d961 3b2a418d +N 7cd4912c 52216e92 3fef9877 3842e6d4 +N 7cd41c08 66b5a08b 3feb20b3 0a5427d0 +N 7cd84141 d330f063 3fec2dec a56d9238 +N 7cdc0ea0 c7f6186c bfa913e0 463ad9ac +N 7cd7176f eb52328a bfeffd81 094f3878 +N 7cd82137 7a67d1c8 3feffeb7 95562971 +N 7ce42b66 04c3f960 3fef782b 7ec31683 +N 7ce938ac 4ec36318 bfea712d 7e5cd0aa +N 7ce24780 9acde32b bfefb58d 0d7fd3cc +N 7ceadc53 1dfded1c 3fefd02c 5dbcab27 +N 7ce61c72 5b04d634 bfe36579 1b77f389 +N 7ce7314e 662a7ad5 3fb7e6f3 731c37a2 +N 7ceac8ee bf87bd53 bfe8398b e7213635 +N 7cecc1d7 bb3cfba0 bfe42aab a3ab987d +N 7ceef7e1 80ede03a bfef3af6 93ebf12a +N 7cef11bf 340eeb7c bfed46f2 6397acc9 +N 7cf186f2 53bbd7c4 bfa66593 f2c47948 +N 7cf6f509 daa5509d 3fed7d87 d6ae7f63 +N 7cf56372 4d37ebcc 3fca1ce4 a652efd8 +N 7cf36a18 9554c846 3fe640ba 2c15567c +N 7cf44955 1355bf96 3fb1629e dfce67de +N 7cf6c8a4 4dc17cd4 3fb87fa4 88d8ab4a +N 7cf224b2 fbec03f5 bfe8135e 182c359a +N 7cfd8e7d 64c36558 bfe24037 b7d98ac4 +N 7cfcd582 a93ab79a bfee829c 03a5fd89 +N 7cfa6ba8 d64fad58 bfc92e8d 29ca34a0 +N 7d001cee 4f553f5e bfe42f89 28e691a2 +N 7d0bb46a 905c871e 3f61cf69 c07da038 +N 7d037648 8ef4facf bfaaf388 5406fe9a +N 7d048e19 b6c3a739 bfe3d1e3 13fd3719 +N 7d0a5852 a05a7b80 bfed27c0 95b3997e +N 7d0a63d8 dc2d02d2 bfefff03 584a477e +N 7d0f1e96 793842ba bfe90498 f44cea3d +N 7d0cb46e 631c2b9c bfb9f026 bf64f9ac +N 7d0e522f 3fb49fd8 3fe5dfc0 105d8195 +N 7d0edaac aab0b3d0 3fefbffc 2653f635 +N 7d11465e 15a2146f 3fef04f5 c3a9f79e +N 7d167696 420c17e4 bfef0b92 3fa9a1a6 +N 7d16200e 0cdf028e bfee3555 c6e1463f +N 7d141e8e c07a9850 bfe32337 a51787b6 +N 7d1e0ab6 05690c74 3fed339a 8b5d5dd6 +N 7d19a529 5b79f18f bfe877b1 aaaa3b76 +N 7d16059c 07ffb5b8 3fefa91c 0dfaf7a4 +N 7d1b9e71 abe08bbe 3fd46158 464653de +N 7d10afbe 68e1e7c8 3fe9828a 3e8873ba +N 7d13f7d8 63bfd8e8 3fdd193d 4cf897d5 +N 7d200d51 730d2ba7 bfed8a8d e0e18780 +N 7d2a843e 2b188f9c bfd83b3e 962d7100 +N 7d2e570d de041ba4 3f747606 ff22f23c +N 7d2e9c21 5e9c4ee3 bfe1bd05 2fbc0052 +N 7d2666d1 08295ac4 3fecd507 3b57882f +N 7d2a9514 a91e4daa 3fcc1389 5ca5b8e5 +N 7d2ff966 3e2a9b18 bfef2bf4 99fe25b6 +N 7d2ca932 42296248 3feffe98 47fbe8ed +N 7d2c994f a370c30c 3fc4c3f6 4e2b1433 +N 7d29848f 29c05851 3fc05785 a1c250b7 +N 7d393c5a b40b88ce bfeefbd3 3495905d +N 7d340082 ee2bdebc bfd04228 15aa7ee0 +N 7d391a47 5c5d9c5e bfd5e97a 8b07e134 +N 7d367a60 d537c3e4 bfd05d02 c1f1f596 +N 7d3f1319 14c2700c bfe32431 cf329060 +N 7d3a3e23 cd688756 bfefcde9 6ca9470c +N 7d3320a5 f015734a 3fa9fdb6 d0db31fe +N 7d3d6fa4 24b7cc5e 3feeac0e 40c03005 +N 7d333419 78815594 bfefa9a3 68f15eae +N 7d3aadca 8619d3a4 bfe8b95d 956d1a80 +N 7d468cba d49d8393 bfe1733b fbc09f00 +N 7d441afd de0703d9 bfee4aee a5e750cb +N 7d43e3df ad2baf21 bfe139f6 783d88b3 +N 7d40a62a 6813d9fb 3fd18dd2 50fa15b2 +N 7d4f0805 0c8d5582 3fefda62 6b9998ee +N 7d42ce68 27d82ca3 3fefcddc bc79c9fb +N 7d452cfc b8b6f50d bfefd9bb 065cd827 +N 7d4b6b7b 94368b10 bfe68bce 637970cb +N 7d4e61d1 b29df074 3fefff5a b5877dda +N 7d417a70 ed2e1e59 3fc6047a d9cf340b +N 7d51cdcb 2f707edc 3fefb3ab c2bd49ac +N 7d530883 d03eb3c7 bfe5c704 68ea65b4 +N 7d5cc1d1 446594cf 3f9beb6a 112fb7e9 +N 7d5d4f7d 494edf1e 3fd2d725 e6d117ee +N 7d540067 4202a780 3fcbb0fe fd613ce9 +N 7d520183 96743e22 3fefffea 2ed5f824 +N 7d572cbf 669ccc76 3fefda5b 5b6ba445 +N 7d5f736d 7ac68b07 bfd0c256 79d7d7b5 +N 7d5f9850 0dc6ec13 3fdd493e d428035e +N 7d559a1d bc1c1270 bfc1d6d4 2cd6f720 +N 7d69384a 3c50d07a 3fdccca8 044b3734 +N 7d691f70 27ac0aa1 bfeb2251 d9c76ac5 +N 7d694259 4898fa18 3fe46f98 0b053175 +N 7d6d9e25 a62b7f6e 3fe51710 88fbf858 +N 7d60f27e d1957a27 3fef67df 6e1bdc50 +N 7d631e3d ca7d450c bfea3616 fa1ca84b +N 7d6f6523 5ae23144 bfe1d7d6 4b3f1927 +N 7d654b27 d9461834 3fdc588d f3191543 +N 7d6863e8 4daa68c0 bfd4269a e6dd3101 +N 7d6f51fb 95637286 3fe72879 b115227b +N 7d7b7b9f 8031c62a 3fe0d3a1 1685fbb2 +N 7d723730 cf7f60c9 bfc97cc2 287ac0de +N 7d7bc6a1 2cafb366 bfed31d2 c650b546 +N 7d7f6988 ac83f758 3fd1776d bddcec8a +N 7d75ef9c 1992c792 bfef709c abdab3b8 +N 7d7709c9 dbfb4528 3faf1dc4 b4ffb482 +N 7d77e8b1 4dd762f9 bfde7902 4c2f1423 +N 7d7497bc 976aa7de bf90cf3d e48ca201 +N 7d7318b0 13bc3f6a bfe8e7b9 4101b4d4 +N 7d72bad9 8dbc4c41 3fbec1a2 e4cac289 +N 7d80fdb0 1e01e524 3fe99baf 05cdebcc +N 7d821016 a5257ff4 bfe2b799 6fe31a51 +N 7d842f84 bcdea38d 3fdaf512 8a326a4a +N 7d87c163 70422454 3fd2cfb3 72595de3 +N 7d8fbcfc d5e36f2c 3fee3870 23632b9a +N 7d8dcee8 e146e229 bfe40ae3 829daa06 +N 7d82e038 d0e45491 bfe1e433 b2ffb0ea +N 7d86fa42 71425d52 bfca4fa9 b2a725b1 +N 7d8c3857 571d6144 bfdd0c11 c3f90b83 +N 7d8a1fe2 8df1d31b bfec1005 621e0032 +N 7d907bf2 41bbf8e9 bfee0225 ab628107 +N 7d9ac23e 1f69e2ce bfd350ef 20080f64 +N 7d957904 d091b499 bfdd80a2 ed042914 +N 7d9bedc8 5c175b62 bfee647b 462332ae +N 7d9a581f 9177e7f0 3fd96136 216530b3 +N 7d9d4b0e f552473c 3fd02c76 47898c45 +N 7d910c79 69320908 3f87d5af 0bd3e765 +N 7d9cfb99 a99336da bfe8d3fe 4de615c3 +N 7d9f893b df1fd6fc bfe71af0 73d80dbc +N 7d977897 ceaf1b20 3feda28e d7497eea +N 7da3bafc b23c3306 bfeeecaa e3e8890f +N 7da3e27a 9d95c30a 3fe840a6 055d6e40 +N 7da51012 32d72de3 3fe40356 9d2c5160 +N 7da0afb0 4300cc5f 3feec06b 64ebaefc +N 7da056ff 85f11352 3fd4c4fc 7db08c80 +N 7da09c3e 12e5cf24 3feb8b1b 1d57d9a4 +N 7da37126 4b7d3478 bfc6c892 e0906b69 +N 7da372e1 610d0440 3fe15f23 0e3657d5 +N 7da5194f 98b1e11a bfd6450b d82e901d +N 7daf6791 beb44228 bfbb694c 10484284 +N 7db4ef87 ed6ac08a bfe8e25e 663b6722 +N 7db7fbd1 ad893699 bfed8c65 b88b2d50 +N 7dbc80e4 d68a392e bfe824b0 bde34a03 +N 7db632ae b82b0fd0 bfef051a 4fca9810 +N 7dbb4633 26ae0fc0 3f9cc49f 1e72466c +N 7dbe4062 3d3f77ba 3feffbab 3013c0f2 +N 7dbdfd14 f599fcec 3fe90d7e 61d88fa9 +N 7dbab4c7 5fdf9c48 bfed2b05 e4ab5196 +N 7db16352 5274c12e 3fcc0544 c3fc68ab +N 7db3b0df 4195abcc bfc084fc cb44ca6c +N 7dcbb232 062dae8c bfcd5b04 2f403ec6 +N 7dc1a1ff 8f2bf9d0 bfd3edce 8e1461e9 +N 7dc744a9 a1074e2d 3fc944e6 ce78f5fa +N 7dc1cb89 35cb9dd6 3fe6ed34 223a3f04 +N 7dcec812 78bbf14c 3fe294a3 eda7700d +N 7dcbc70e 57c5a764 3fefebe2 4fcd879e +N 7dcb6a17 adf393c8 3fe8d926 99a1dad7 +N 7dc318ad 2c3cdd7c 3fee3424 e8e76849 +N 7dc1fc2d 31c5ed28 3fea8c33 6b7cc8fd +N 7dc8b262 e38926aa bfeff9b6 29b819d8 +N 7dd086af dedb9f47 bfd2af4d 75d091f9 +N 7ddc07b5 cde792da 3fe74886 7030be20 +N 7dd0d702 8fa43f70 bfec399a 8151bc9f +N 7dd65422 ab7715ee bfb38ff7 cdaf188b +N 7ddfe9c2 eb8b1af2 bf9599f8 3562e394 +N 7dd9d0c2 7755cfd8 3fef9f2c 12b80746 +N 7dd4d42f 9b05ef93 3fe5376e 3658157d +N 7dd469ae 238ad1b2 bfe71fea 76f957f5 +N 7dd2dd32 745d067f bfefcd26 209ab78f +N 7dd05b31 c73056ae bfd44cea 94ec92c0 +N 7de42785 f6299062 3fc97990 eefb1b8b +N 7deac292 fa10e823 3fedc06f 4705c424 +N 7deb3c97 8575a920 3fd0afe2 f4954e9d +N 7de75c8d e9b4923c 3fedb80a d31575ec +N 7de29caf 8820bf54 3feecc38 2b158cdf +N 7de44dd3 d299f14b bfeffdbb 4d8900f0 +N 7dedf285 50561424 3fcf211e 63b6874a +N 7de539ee d672cbd6 bfd37b0a a30921b9 +N 7ded7c2b c71f8319 3fe7d9e8 5a85cb09 +N 7de9f49b 883c0f36 bfe2addd 6848e40a +N 7df6bb3e 77d94514 3fe6eb61 22f76e69 +N 7df2655b 0c472b5d bfe190ef d42225c4 +N 7df322f5 6a02b382 bfdecf01 b138ec64 +N 7df52676 8b9c5d55 bfecba15 4fa72c55 +N 7dff058d 84a1edca bfe7f888 158a30f2 +N 7df0d1e7 1820240e bfeeaf4d 3acbb16b +N 7df6f722 401d2833 3fefd2f9 074515eb +N 7dfef8bd 38ca43ff 3fe58293 db4cec78 +N 7df76d91 c07d08aa 3fefd533 179e1a9b +N 7dffe026 401e6202 3feeb9a4 bf28bda4 +N 7e02a8a9 32c2df89 3fdeba36 297da9fa +N 7e06a468 c20d3eda bfecd1b5 4f14b73e +N 7e06fad0 61e843db 3feb895d 7f236dff +N 7e00a124 6f9e52e4 bfee6efb a5b5593e +N 7e052f00 e0f21a0d bfe6f608 055a8b84 +N 7e0fd006 23d858ef bfc6d8b9 5ef864ff +N 7e0fcd83 96c8b4e0 bfedc4f8 fd981dfe +N 7e0afd83 f91b7969 bfb18684 46688e28 +N 7e098a65 e30d683c bfc9ae98 feefd78d +N 7e08a152 0c52b524 3fe6049b 4eb1c4fa +N 7e1fec3a 9f349768 bfe9d734 d035ac60 +N 7e1bd87b 5351452b bfe7fb85 918c9815 +N 7e13a695 eafc27af 3fc8bfe2 e66ff757 +N 7e183fe3 bb0cc6cc 3fee818f b4da7d14 +N 7e12429b 89e6d0d6 3fc578a2 8437f46b +N 7e197391 2bf63574 bfef93ce fc4621d3 +N 7e1d7819 7399aa50 bfeffad0 72eedde9 +N 7e1e9983 ccfc195b 3feb73e5 98e8ea36 +N 7e1aa855 11a85b47 3fdd03a5 1e218737 +N 7e101b1a 7c3b4a48 bfd76a13 5d7ac182 +N 7e23b5b8 a0201b32 3fefde80 f6aace8f +N 7e2a1b09 186865f8 3fe1378b 2da881db +N 7e220d35 70bce536 bfefdf30 b318a301 +N 7e2717e1 0a5bc183 bfec4993 bd4823d9 +N 7e25254b 7a1b23f1 3fe54f7d 2f6ee9a5 +N 7e225034 a36f4bd3 bfee3694 5358543a +N 7e265939 93ce659e bfe80d16 a7287c3b +N 7e2e1b6f 90f3e417 bfef96d2 df7dbe97 +N 7e23db0e 58f348d5 3fef6ea5 c68cae54 +N 7e2da542 a2c85e1c bfcd3f25 b7f47754 +N 7e3406e5 a654abc4 bfefdf6a 7a1366bd +N 7e3c67af 142b130d bfeff61f 9c91bf36 +N 7e3ed145 dee6efd4 bfdb66f7 0714bfe6 +N 7e37ef32 148ea002 bfe0c32e cde66454 +N 7e3f9a71 f893d67a bfe13a17 cd9a5e31 +N 7e31a12c e589e280 bfb211db 02d9914d +N 7e313c0f d39fd07c bfeb8990 fdf6bbc4 +N 7e31c14c cce0e75a 3fe0ea30 88915fe9 +N 7e3ea68c 9cd90bc4 3fee96c5 b2c64ad6 +N 7e328bc1 89c2f19c 3fe6e62b 57c148a5 +N 7e4ca3dc b371ae53 3fce1708 74ac2ee4 +N 7e4e55d2 521bf242 3feb7f11 6b53087e +N 7e4dac40 d7beeb86 3fed20e5 6f9fa47a +N 7e4f35d3 595da7b8 3fe653f8 24444f55 +N 7e42956d b201ba75 bfee0f97 9678278f +N 7e47c575 64ac2943 3fe3565c 8f3428f4 +N 7e4affb0 7531b54c bfe653d3 fa496c5a +N 7e48473d 70ffaafc 3fdc7458 314548eb +N 7e44ea61 c6bea323 3feeeedc edca9213 +N 7e45e15f d692bcee bfefffd4 dad8e4a9 +N 7e504ac2 b880f09b bfe53790 2eec3fb2 +N 7e5d0c9f cd41d77b 3fe92563 2a22c346 +N 7e5d646c db8e9f3c bfeecb4b 571980c3 +N 7e52b92c d16b5702 bfea7d68 8150d11f +N 7e530547 13da10dc 3fba5c11 816570eb +N 7e58303d 34d13b84 3fd2f093 0e133b82 +N 7e5e9746 cbdf64ca bfefdaa6 d5bb4418 +N 7e57aef0 17d9116c bfe6b7a0 1fb54168 +N 7e5435a8 cce71ff5 3fe4ac3c 7ac8bad2 +N 7e5afc87 9cedadbc bfe5936e e3e54cb0 +N 7e68cf8f 7a22f674 bfef3dd9 13a331d7 +N 7e6c3486 ff327e50 3fe6300d dee12443 +N 7e6fb16b f6c8607e bfeffbab 68575fe2 +N 7e6659c5 558cd117 bfea86a2 c273db0c +N 7e61f4e7 4a34988e bfea4d4f 3d13e3da +N 7e6b1eef 0dcb1c4c 3fee0b36 f9ecddc2 +N 7e6be7a6 bab38e32 3feff40d 6b29c575 +N 7e67bca9 62b7ffa1 bfeaa9d8 e848ba1b +N 7e695cd8 5765d758 bfeff467 3fd0ab56 +N 7e697649 86699b63 bfefe0ea a1d8b255 +N 7e7015bf b4be3b52 3fb28e08 b030c76a +N 7e741b69 29f1fd47 bfe32f6a 4a01519c +N 7e7f68d8 865e427e bfede85f df2c4a24 +N 7e78c0e8 a74fb1f2 bfeed9a2 4105a0da +N 7e7a2010 14128dfa bfefefca dad6c6f2 +N 7e7c28b3 108894f6 bfed8d7a 7ba920e3 +N 7e7708e2 55c378dc 3fef8276 1b81c428 +N 7e7c85c5 ee3deb7c bfe93072 6c14e89b +N 7e769693 0e4d60db bfec8f62 821a5a84 +N 7e7a89c3 a6360bb4 3fef97aa bb0a1c25 +N 7e88e587 e7242fae 3fee8e0f ee5f03ed +N 7e8edc6d 08e52c56 3fbcf867 aed1c2a3 +N 7e8447b0 7f892aa2 bfeff5b3 18954997 +N 7e8ae7d7 4e676abe bfefa9b6 2a497de7 +N 7e8a50f4 db152fb9 3fd8c99a 81ec130c +N 7e86b188 b4466072 3fee82f1 18a02bab +N 7e84cd0d ac209e43 bfc11cd6 09d710ce +N 7e801088 dc6d9a53 3fe19d5f 80d18622 +N 7e8db845 01ab2753 3febbb0d 7c6c67be +N 7e843e46 ccbfff19 3fe3b89a 7ca1cb0a +N 7e90d2d3 6d01f304 bfd256c9 1ba48e2f +N 7e9395a9 9b4b7520 bfdf4b2c 88d4aacc +N 7e910513 2c4bd573 bfe98cc1 caf7a567 +N 7e971d63 9cd9e84e 3fee7d01 dd143183 +N 7e9ef41b a50d3d5e 3fee17e7 e560c80a +N 7e975451 cb706a86 bfecf937 db7c26cb +N 7e95e1eb f5cd0e80 bfccca50 7c5c9f8b +N 7e943b80 396c531a 3fb845a4 5fa8139d +N 7e9a8f75 1fc57194 bfe39c13 3fca2471 +N 7e9ebc4f d8efa5cd 3fea745c a14abee4 +N 7ea78ed5 6e672e05 3feffd88 b320a131 +N 7ea8229a e810138a bfe4acaf c1893736 +N 7eaf559c 96220170 bfa8a6c2 f88047a9 +N 7ea9c55e 4e849a3c bfeff02a 39f9941a +N 7ea8d67f b9964941 bfe8f9dd 1eb4b899 +N 7ea3cfb6 e1538833 3fcc26c7 33968840 +N 7ea4e98b 90e463d9 3fd82e2d 501c0142 +N 7eaeef27 a4cde63c bfe6f3ae 37a8f597 +N 7ea2170c 4d5c12c6 bfdc7ca4 8a534ba8 +N 7ead2d21 e00a563b bfefe469 2a8619fd +N 7eb3fe16 c8809daa 3fc9096d 5e7094d7 +N 7eba0925 ae4eddae bfe16163 ef463c17 +N 7ebb6ffb b96b08d5 bfe1fc76 96f5c2ab +N 7eb5e831 e1d94635 bfee79ca eb0c6719 +N 7eb0264b 88aa83eb bfd84b12 ccb4ca5b +N 7eb29728 73153f13 bfc0645c 6cf0280b +N 7eb95638 f02691b6 3fef7b47 9e89044a +N 7eb69823 38bf32b4 3fe685ad cf2ae48a +N 7eb12e7f dfd09a14 bfce1398 f44a2230 +N 7eb73430 0b4e2386 3fefffe0 ca2705b6 +N 7ec7fd7b 7a9b20f0 bfe0efe8 b2b57abd +N 7ec9b8a4 ccccfe93 bfcdd914 da13fcc2 +N 7ec54b0e 0a07f4cc 3fe0dc13 ed34b09a +N 7ec1c573 5523d22c bfb417bc a64446ad +N 7ecf3036 c103c2e4 bfe33a30 945f09f6 +N 7ec21973 3fe1b9af bfed2a0a 525f5c7c +N 7ecae8e2 a46d0550 3fea20ac 7e08cecf +N 7ecee300 0b4fa362 3fee928d 8e0da4c2 +N 7ec3f826 fded14da bfefff4d ebfbbf1a +N 7ec43671 2c5cc723 3fed1cca 0bdf1787 +N 7ede6195 bedf3fd6 bfeffa4c 521af509 +N 7ed219bd d75c0047 bfd5ba76 60c6bf59 +N 7ede0ab5 2ab2a4c4 bfe82c46 8bf1618b +N 7ed96d12 5e28d1d7 bfdaa4f9 246c3eea +N 7ed2f6e0 d3319d6e bfef51f9 629108d7 +N 7ed6abb6 2c4a3a56 bfe7d539 9d6124b6 +N 7ed67b58 0aff663c 3fc75771 aec62297 +N 7ede7bd3 80897fd0 bfefa68a 634140a0 +N 7edd314b 48ecf02e bfdb16c6 b25e9247 +N 7ed544aa 004df6ea 3fe83d2a adf76f6e +N 7eee20c5 e0a320e0 bfe8d3f6 70ef5f3d +N 7ee25008 65802b13 3fbb0fde 01e291e3 +N 7eeaffef cbea5d13 bfec5ce7 538d1ace +N 7ee88647 8fa3be9a bfecef47 b307b978 +N 7ee05187 fe76e6e4 bfe76e72 f1adc5f6 +N 7ee9a1ba 7088e39a 3feff5e4 83608ff0 +N 7ee494c6 4a0efe16 bfd7c091 637e4591 +N 7ee097f3 63d8e6f7 3fedfa0a 9f12c3b4 +N 7ee9a159 e6a5183f bfedb407 355127a3 +N 7eebd162 2ca95256 3f8914ad 1e82e0ab +N 7ef18e02 d8e4b900 3fee7603 f86246c7 +N 7ef6d6fa 4f60658e bfebd255 1e9ca925 +N 7eff7deb cf6ce99b bfc15e93 bf96efdd +N 7ef0a318 a9ec5e3f bfee6de1 87acce88 +N 7ef57dbe 076544b2 bfefeea5 aa90188f +N 7ef21790 1753fa8c bf9c54ba abd11f1a +N 7efefac9 e5c5bd6d 3fea5936 b6c96931 +N 7efe015f bf05bcf0 3fe7982b 906a9528 +N 7ef48b57 0d64067e 3fcdf65d cb47b719 +N 7ef5169c 91c2a9cc bfef2dd5 81e761a3 +N 7f0e284d 3235ce84 bfe99b24 68604656 +N 7f00aac6 634fb8c7 3fcd6359 c0a4c30c +N 7f0db1e5 ba3bb711 bfda53f0 ce482ee0 +N 7f01d2bc ae6bf7e8 3fe39871 fe409a8f +N 7f07a154 bfa9cc3a bfe9356e cf1434df +N 7f06bca1 2ce99ff8 3fe8b658 fb64e17d +N 7f0d603a a0ef117c 3fcf4264 1d9163e7 +N 7f0f2ee4 23deaa09 3fe477c4 1b739f52 +N 7f0b3e72 57e1084a bfe90f11 c54d0ee7 +N 7f012757 bd90ec00 3fec4a29 06a2b36b +N 7f1143f5 52b0cd55 3feff35c 8cec5bf6 +N 7f1843bb 33c79ba8 3fdaad50 050e1930 +N 7f1e8459 ab8e0420 3fe3f297 a8ff4caf +N 7f1cea4d add4fd88 3fdc54f5 2b0ef989 +N 7f1fc3eb 512a983b 3feb137e c8c0380b +N 7f14f622 93ff664e bfe16fba 76c2bcd1 +N 7f19a1f2 f94df6e2 3fea1e24 208764ea +N 7f131515 3618c3bc 3fa75fd8 881a1085 +N 7f160405 85f51e28 bfe16a76 a8dcf370 +N 7f135a08 2cfe641d bfe0a2ea 946e13e4 +N 7f2575d1 5b24e0e6 3fefc036 3ba74de2 +N 7f29bd46 83c87964 bfd2f920 465fecf3 +N 7f256d57 d85236a0 3fe69592 902ad070 +N 7f2d433a 7fc1f33e 3fe7b49b 0f5c8f95 +N 7f2ee7de 36842be7 3fef83e0 bae9f5bf +N 7f239c16 c37f08ff bfc413df f5af8915 +N 7f26ffbc b79db3db bfed9226 549ed3a7 +N 7f23e71c aa0d7dc9 bfefc084 4635e9af +N 7f254848 516ab07c bfd7b912 c2a97a13 +N 7f2bba2c 05387074 3fe072e2 1e4127c6 +N 7f3d664b dd0b0178 bfd69e39 060de289 +N 7f3d95f1 019363a8 3fe83b36 079d2a02 +N 7f362280 4d85b218 3f9fb849 93ac809b +N 7f34c085 df9ac08c 3fed6df0 f3b28564 +N 7f394486 018c8a6c 3fefa919 563f992a +N 7f3c6a99 1af09a95 bfc5b343 fcc27339 +N 7f3e2c14 64276fb2 bfe728a0 d0a9707c +N 7f38bfed 4197165c 3fae99ca 76688cc3 +N 7f39a46e 32cfe2e6 bfeb887c 584f58db +N 7f360416 569845a8 bfed2285 b9a4ceae +N 7f47a9f9 b47489f0 bfe6024d cf6ea32a +N 7f4e5af4 86b45fa1 3fedb0b2 cd66197d +N 7f4ec3a8 c42b6ea4 3fe10f2f 76801983 +N 7f4a029e efdaa65c bfeff1c0 c0d77708 +N 7f4ee4c7 16d91ebe bfef0168 38c8fd81 +N 7f48afd7 1001adc6 3fed6097 3a505d74 +N 7f49550b 32635d14 bfcb5ed0 3020a9b8 +N 7f49329b 8e220858 3fefca7e 34996132 +N 7f44001e 69f4bffd bfc072ab 8022a157 +N 7f4f51bb ca6fe41a 3febbf24 3c257bc8 +N 7f5b1ec6 9a9165b7 3fe9fd81 9d314cbe +N 7f518801 e8b1c325 bfe76393 8492acfa +N 7f5c9dd5 1e2958fc 3fc89482 8e7e75be +N 7f526920 ac4a6e8d bfedd222 50cc5347 +N 7f5ad108 8fed286c bfe9dda1 f7c3ac1d +N 7f50b074 f35fd32e bfd3e96a a325f1e9 +N 7f52ca31 b1682afb 3fd8b160 07242a0f +N 7f508d74 c255e79b bfd902e4 510f727a +N 7f58838e cb54fd86 bfd814fc a4b7a886 +N 7f5d98bb fd159147 3fe233c7 0959af85 +N 7f6d867e b66d4078 bfeb30db 6bd85817 +N 7f6fdcf2 337830ae bfe4f585 e0b7180f +N 7f60515f 2341c01d 3fdb4111 20e6a5ff +N 7f6f26b7 486f1d83 3feae5f5 0e4304ad +N 7f626e4f 033a9538 bfbafda5 b3503b2d +N 7f6f0513 29a01414 bfac799b 3a8b7f9b +N 7f616f92 ee7a228e bfec9ca6 cc6b4231 +N 7f6839b9 85e94d9e bfe80419 ac746e76 +N 7f6d7355 a4dd131f bfe89091 68979416 +N 7f65b8f4 7783f33c 3feecd11 cec86aee +N 7f723514 fe0df718 bfee67a4 fe571363 +N 7f7150b0 7336366a bfed3874 ebec8e85 +N 7f7c398d bcbf5fe9 3feb0203 f0e9e507 +N 7f79bdaf 4c2fae00 3f936db9 e63b0815 +N 7f704dfc 1b2b347d bfee250f e68495bf +N 7f70c2ef abb6132c bfbedc2a 3c7c067c +N 7f703664 30244a50 3fe84e55 8a1ccfec +N 7f738815 574caf9a bfeb9c23 26e94f57 +N 7f755cca 085c37b3 bfe79f5b dd8d5b84 +N 7f7e4531 54fd5118 bfedf6ec fc917a91 +N 7f89c33d e646ba78 3feb9819 df585503 +N 7f8d3293 0d2bdbd2 bfef7ff8 b8422810 +N 7f8956d1 4f1752bc 3fefec6e 7afb67c1 +N 7f8dad0b 9bf9b0ce bfc16b7a 8825fc50 +N 7f8338ba ee1fae7b 3fe92282 8aae0022 +N 7f8abf51 0b06a572 bfefedc5 96f8a97c +N 7f8555c3 5e44a668 bfeec3b7 bc4a85e8 +N 7f80eb01 d76ea7de 3fe91a24 2a50a7bb +N 7f876a71 36bbb6b4 3fe2312a 99e644ee +N 7f828a86 5a36baf6 3fed16b0 70acdeca +N 7f9bcbab c53148b2 bfefff46 d70e2c1e +N 7f9a72e7 f92d0594 3fefd74b 9c0e6b39 +N 7f9bf352 7700e87e 3feb9a7a 36a7eac7 +N 7f961630 a909260d 3fed5c46 f016c24f +N 7f9c5c03 2a1fba7a bfea8aed dc47cc01 +N 7f906cb7 2da9b98e bfcd424e 5427efa4 +N 7f92a718 5358fe1d bfb62a7d 9b992fa7 +N 7f9fd143 7eac3358 bfe242de 85580d75 +N 7f9134cf 9aeea879 bfdf124d 5c907c67 +N 7f95a2f4 f6b2361f 3fe6bbd9 e89b1772 +N 7fadbbd5 6c43fdda 3feff798 fb88caca +N 7fae4660 6b116ac8 3fa307c7 284b3911 +N 7fa78112 b7d20d40 bfe727ef 1c33d894 +N 7fa090ec d6e00ea2 bfe697ec f0b5245e +N 7fac4dee 8b827963 bfe3f2c6 26f04d2b +N 7fa3d849 5bcdcb1c 3fe438f8 64b8fd34 +N 7fa7cac2 b1009f7a 3fe81bea e334f07b +N 7fa724ef 451bdc13 bfc087f8 b7e25e72 +N 7fae6bb0 b001d554 3fe8e714 eebc4ba4 +N 7fa9a551 15bbc57b 3fdef4ec ef71fbad +N 7fb03684 e954c7cf bfd1471c 51d5bc74 +N 7fbbec73 75cbee38 bfe9a1d5 803be64b +N 7fb2e7c1 dfa37a8d 3fe2df4b d49bf34e +N 7fb5c72b 21a2da40 3fe0fdd8 44141940 +N 7fb784a4 3c9e826d bfeb9efb a66eb7d0 +N 7fbae165 a8264ae2 bfeff9b7 4a9cdd7b +N 7fb32f5b a4619864 3fe62857 f9adfc86 +N 7fb355c3 804dfeeb 3fe0cf25 76b952bd +N 7fbd3089 fde7c5dd bfef32dc 675f6171 +N 7fb3b06a c371fa26 bfea37a5 31091f2e +N 7fcdd0c5 599fbebd bfe6cb69 add1b106 +N 7fcd1683 85f09894 bfe54eed b777f14d +N 7fc6c6a4 dd7159f2 bfc5d3bd f5b0cafa +N 7fcef53b 688d6cba 3fdd92ad a0cc13ee +N 7fc12430 2ffe627e bface9b5 f4af145d +N 7fc22116 269ea0d2 3fe92f49 546b44ad +N 7fc05732 52f68a95 3fdf539c b34f9af7 +N 7fcda370 34bebee8 bfe632a0 f3844c4b +N 7fcc6312 1ffa203e bfe2814d c48aa0e5 +N 7fcfe78c 8f43c8aa bfb5c667 29801103 +N 7fd88b8d 32ae3fa6 3f9e379c 6778478d +N 7fda7f17 ee4d6aa6 bfbd31a3 8f0e8213 +N 7fdc36ef b7e43882 bfedcec8 ae697827 +N 7fdde1a6 32d12e08 3fe3040a 5397e7c9 +N 7fd16177 212d8b5c bfed52ce 1ea8a5d9 +N 7fd9cdc1 bacf5564 3fe9c502 e98bee5d +N 7fdfa5b6 dda42c9b bfdec04d 04ed8ebb +N 7fd5998f f1d47d00 bfef3894 b72dd244 +N 7fd4da07 c782b6c6 bfcaab6e 624d9e07 +N 7fd42dd6 bd7bdaa2 bfeeceb4 1c73df43 +N 7fe97620 1eba9e44 bfe804ac 8e5ddddf +N 7fe576b5 f9bd4cac 3fe77dce e026180f +N 7fe4617d 52e7b83b bfccd7ae 95a70078 +N 7fe90884 6ab768a4 3fe7c0dc 13f0604e +N 7fe8319e a32feb70 bfe648e1 bfe95870 +N 7fe93f11 cfcce9f0 3fdc387a 4ba7cab1 +N 7fe64bba 6c62866e bfe1cce0 1dcd6744 +N 7fe7dde1 06e9572b bfd4234b 43440367 +N 7fee8847 11f29316 bfe96e70 7b25e786 +N 7feecc65 9b09f268 3fed8e3f f33ed8e5 diff --git a/test/io/cr/sinh.testdata b/test/io/cr/sinh.testdata new file mode 100644 index 0000000..56d45c5 --- /dev/null +++ b/test/io/cr/sinh.testdata @@ -0,0 +1,1575 @@ +sinh # Name of the function to test + +# sinh.testdata +# copyright (C) 2005 F. de Dinechin, Ch. Q. Lauter and V.Lefevre +# This file is part of crlibm and is distributed under the GNU Public Licence +# See file COPYING for details + +# The following lines are either comments (beginning with a #) +# or give +# 1/ a rounding mode : RN|RU|RD|RZ (crlibm syntax) or N|P|M|Z (libmcr syntax) +# 2/ The high and low hexadecimal halves of an input +# 3/ The high and low hexadecimal halves of the expected corresponding output + + +# Special cases + +N 00000000 00000000 00000000 00000000 # zero +N 80000000 00000000 80000000 00000000 # -zero +P 00000000 00000000 00000000 00000000 # zero +P 80000000 00000000 80000000 00000000 # -zero +M 00000000 00000000 00000000 00000000 # zero +M 80000000 00000000 80000000 00000000 # -zero +Z 00000000 00000000 00000000 00000000 # zero +Z 80000000 00000000 80000000 00000000 # -zero + +N 00000000 00000001 00000000 00000001 # smallest denorm positive +N 80000000 00000001 80000000 00000001 # smallest denorm negative +P 00000000 00000001 00000000 00000002 # smallest denorm positive +P 80000000 00000001 80000000 00000001 # smallest denorm negative +M 00000000 00000001 00000000 00000001 # smallest denorm positive +M 80000000 00000001 80000000 00000002 # smallest denorm negative +Z 00000000 00000001 00000000 00000001 # smallest denorm positive +Z 80000000 00000001 80000000 00000001 # smallest denorm negative + +N 7ff00000 00000000 7ff00000 00000000 # +inf +N fff00000 00000000 fff00000 00000000 # -inf +P 7ff00000 00000000 7ff00000 00000000 # +inf +P fff00000 00000000 fff00000 00000000 # -inf +M 7ff00000 00000000 7ff00000 00000000 # +inf +M fff00000 00000000 fff00000 00000000 # -inf +Z 7ff00000 00000000 7ff00000 00000000 # +inf +Z fff00000 00000000 fff00000 00000000 # -inf + +N fff80000 00000000 fff80000 00000000 # NaN +P fff80000 00000000 fff80000 00000000 # NaN +M fff80000 00000000 fff80000 00000000 # NaN +Z fff80000 00000000 fff80000 00000000 # NaN + +N 408F4000 00000000 7ff00000 00000000 # A large positive +P 408F4000 00000000 7ff00000 00000000 +M 408F4000 00000000 7fefffff ffffffff # (returns infty rounded down) +Z 408F4000 00000000 7fefffff ffffffff +N C08F4000 00000000 fff00000 00000000 # A large negative +P C08F4000 00000000 ffefffff ffffffff +M C08F4000 00000000 fff00000 00000000 +Z C08F4000 00000000 ffefffff ffffffff + +#TODO check the transition to infinity (as in exp.checkdate) + +# One in five of the very worst cases computed by Lefevre and Muller. +# Rounding these values requires evaluating the function to at least 2^(-100). +# These worst cases have been selected thanks to the filterlists 5 script +# If you want the full list please contact Jean-Michel Muller + +Z 0x3FEC1387 0x6341B62E 0x3FEFD1D7 0xF1C8170C # 8.773838938338422988039155825390e-01 +Z 0x3FEAA3B6 0x49A96091 0x3FEDD32C 0x5ED1E930 # 8.324843825057702817460381083947e-01 +Z 0x3FE67425 0xFE575C88 0x3FE85795 0x4132083D # 7.016782729723596290227760619018e-01 +N 0x3F50878E 0xF01D4E35 0x3F50878F 0x1F28B9EE # 1.008882129515676186540251713097e-03 +Z 0x3F5DB737 0x7C065F7E 0x3F5DB738 0x8D5AB191 # 1.813701805167127877743693531443e-03 +Z 0x3F5E5DF9 0xA6DD15BC 0x3F5E5DFA 0xCA909FA0 # 1.853460121723811936111925291470e-03 +N 0x3F41BD15 0xD1670050 0x3F41BD15 0xDFF0122B # 5.413395436377841513087005864691e-04 +Z 0x3F451A5A 0x445BA076 0x3F451A5A 0x5CD4DD9C # 6.440106160115050253772706057021e-04 +Z 0x3F3FC87D 0xA4445520 0x3F3FC87D 0xB92B65E7 # 4.849726431229318263094185681439e-04 +Z 0x3F212A30 0x17916A41 0x3F212A30 0x18642272 # 1.309570032244789926801492585540e-04 +Z 0x3F170ADF 0xF9F27684 0x3F170ADF 0xFA71E7F5 # 8.790008586109272640043976743129e-05 +Z 0x3F0251E0 0xA962233F 0x3F0251E0 0xA9722634 # 3.494231093365559817241414175548e-05 +Z 0x3F03F84E 0x36EBF392 0x3F03F84E 0x3700B0E5 # 3.808964435412296302505691381057e-05 +Z 0x3F084BE0 0x3DF01D32 0x3F084BE0 0x3E1576DF # 4.634168703182075263555944610872e-05 +Z 0x3EF692DA 0x910879E5 0x3EF692DA 0x910FF709 # 2.152790790621054173585753599429e-05 +Z 0x3EFDF2F0 0x13694CDF 0x3EFDF2F0 0x137AC9F2 # 2.856156899107015816551523312850e-05 +N 0x3EE07F56 0xB7A10980 0x3EE07F56 0xB7A1C495 # 7.866581416608687746250261341174e-06 +N 0x3EEDE69D 0x2C4E313F 0x3EEDE69D 0x2C528B20 # 1.425782955679548353363893936629e-05 +Z 0x3EEDFFFF 0xFFFF8F80 0x3EEE0000 0x0003F47F # 1.430511474604496090223815230047e-05 +Z 0x3EE1FCD0 0x073F260F 0x3EE1FCD0 0x0740188D # 8.577131872205952676439626169991e-06 +Z 0x3EE57BB7 0x55E9DC3C 0x3EE57BB7 0x55EB795D # 1.024401961767343777502323187711e-05 +Z 0x3EE5AD46 0x95B630F2 0x3EE5AD46 0x95B7D959 # 1.033633150517756423025263201598e-05 +Z 0x3EE67FFF 0xFFFFD08A 0x3EE68000 0x0001AB25 # 1.072883605954972959938172050176e-05 +Z 0x3ED1D3EC 0xEAE92A6C 0x3ED1D3EC 0xEAE96571 # 4.250486809252202483012592071354e-06 +Z 0x3EC07BE1 0xD2ADAEBA 0x3EC07BE1 0xD2ADBA64 # 1.965035740727553315997534061355e-06 +N 0x3ECEAB06 0x808306B9 0x3ECEAB06 0x808351D6 # 3.655918593720893238651530390837e-06 +N 0x3FD4169F 0x234F23B9 0x3FD46B7B 0x3B358F99 # 3.138807148757752352175032228843e-01 +N 0x3FD65A9B 0x373182A4 0x3FD6CFAC 0xB1A06434 # 3.492801703451198225280904807732e-01 +Z 0x3FDFE694 0xC3C89138 0x3FE09E7C 0x831B1A22 # 4.984485542247685252448263781844e-01 +Z 0x3FDBAD04 0x85E0FE0A 0x3FDC8BE8 0x79787986 # 4.324351603899861951063599008194e-01 +Z 0x3FDE6BE9 0x678237A2 0x3FDF9484 0x0422B640 # 4.753364096476336841945453670633e-01 +N 0x3FDFAB39 0x5F4B6DC0 0x3FE07D12 0x69DB031D # 4.948256903278114293698308756575e-01 +N 0x3FDD3E0D 0x2F5D98D6 0x3FDE4542 0x8082FB8C # 4.569123232416932856025937326194e-01 +Z 0x3EA87695 0xD95641D2 0x3EA87695 0xD9564433 # 7.290608887035109799947202660619e-07 +N 0x3EAFB9BB 0x79E86DFE 0x3EAFB9BB 0x79E87331 # 9.454940828631356943169547144001e-07 +Z 0x3E9509D9 0xB52DC91F 0x3E9509D9 0xB52DC980 # 3.134977550257379469172307803054e-07 +Z 0x3E959A05 0x784FE651 0x3E959A05 0x784FE6B9 # 3.218896085784700206927427205278e-07 +Z 0x3E8B4D70 0x6DEBFF0B 0x3E8B4D70 0x6DEBFF3F # 2.034194528030488044399026878115e-07 +Z 0x3E82B076 0xF131C9D5 0x3E82B076 0xF131C9E5 # 1.392462470637338800076408676723e-07 +N 0x3E85F071 0x20FE56A0 0x3E85F071 0x20FE56BB # 1.634599731097404940361079994648e-07 +Z 0x3E861246 0xD6AD9AEB 0x3E861246 0xD6AD9B06 # 1.644446954954337727837320034738e-07 +N 0x3E8B0ADE 0x79BB859C 0x3E8B0ADE 0x79BB85D0 # 2.014820069595779493764708782677e-07 +N 0x3E8C0DE7 0xACDE29A4 0x3E8C0DE7 0xACDE29DE # 2.090209449380532926780176979087e-07 +Z 0x3E8E60A0 0xC716031F 0x3E8E60A0 0xC7160368 # 2.263296639375345638494854303910e-07 +N 0x3E7E83FA 0x11B81DBA 0x3E7E83FA 0x11B81DCD # 1.136792246379422424921702911363e-07 +N 0x3E730C7E 0xFBEE12AD 0x3E730C7E 0xFBEE12B2 # 7.096235686398443705128949833896e-08 +N 0x3E745DD7 0xC26E54BA 0x3E745DD7 0xC26E54BF # 7.587139859288168358579312281625e-08 +Z 0x3E671374 0x49123EF7 0x3E671374 0x49123EF9 # 4.298238665781642567566384299620e-08 +Z 0x3E6A6A58 0xD55E307B 0x3E6A6A58 0xD55E307D # 4.920255018613675682085466223624e-08 +Z 0x3E6D12ED 0x0AF1A27E 0x3E6D12ED 0x0AF1A281 # 5.415441372490344784799883850676e-08 +Z 0x3E6F51A6 0x2037E955 0x3E6F51A6 0x2037E95A # 5.833607377363537896357219649825e-08 +N 0x3FC6BF4B 0x01E49582 0x3FC6DDFE 0x3F43B166 # 1.777127990000444968110571153375e-01 +N 0x3FC70FAF 0xB506CA27 0x3FC72FAD 0x528F3550 # 1.801662095945897046345152148206e-01 +N 0x3FB63F79 0x0334D21F 0x3FB646A5 0x0D7DF5AB # 8.690601661948747780339630253366e-02 +N 0x3FB6F15C 0x9E9C4392 0x3FB6F93A 0x2CB8855A # 8.962038872074476469897774677520e-02 +N 0x3FBC6FE5 0xF6E82B26 0x3FBC7EE1 0x078D11DC # 1.110824325370854681604981806231e-01 +N 0x3FBD7C5E 0xC43C6AE4 0x3FBD8D12 0x29FA91AE # 1.151789883701144767691459946946e-01 +N 0x3FA06DE6 0x8233F6E2 0x3FA06E9F 0x4B529D09 # 3.208847369567792429112529362101e-02 +N 0x3FAE1F38 0x4F365549 0x3FAE23AB 0x4835D3A2 # 5.883193938204073908382341073775e-02 +Z 0x3F90C490 0x327D68F9 0x3F90C4C1 0x4E8063A5 # 1.637482937017240361421421823707e-02 +N 0x3F986E01 0x6031945B 0x3F986E99 0x410FA67E # 2.385713719958846776303396097774e-02 +N 0x3F9D80A5 0x8A697818 0x3F9D81B1 0x0A820936 # 2.881106049823509152041367542552e-02 +N 0x3F855735 0xF67AD233 0x3F85574F 0x45E24E73 # 1.042024763533175822638465746195e-02 +Z 0x3F70041E 0x4199113D 0x3F700420 0xEE5386BA # 3.910177410549939454320611531557e-03 +N 0x3F78E76F 0xF6D8D2EE 0x3F78E77A 0x05264E28 # 6.080090866409133473768910960189e-03 +Z 0x3F7E2B6E 0x387EF5B0 0x3F7E2B80 0x19489D27 # 7.365637349662376709424904674961e-03 +N 0x3F610C03 0x29CAF2C3 0x3F610C03 0xF8337036 # 2.080923250416284644298547945596e-03 +N 0x3F618685 0xF1363FE1 0x3F618686 0xD17F0284 # 2.139340978551715777983277533281e-03 +Z 0x3F62514C 0x711E822C 0x3F62514D 0x71358D02 # 2.236031818896108344651985078144e-03 +Z 0x3F6C75E7 0x61238F33 0x3F6C75EB 0x21B00C67 # 3.474189675317784688907130075108e-03 +Z 0x3F6E6867 0x30BC9B7C 0x3F6E686B 0xC43E8D87 # 3.711892646510004875604060714522e-03 +Z 0x3F6BA956 0xD999F0D7 0x3F6BA95A 0x4B7E3F1E # 3.376645687977224401937759168391e-03 +N 0x3F6CACAF 0xD15210AA 0x3F6CACB3 0xA7B32B9A # 3.500312227119624537696740418369e-03 +Z 0x3FF28856 0x28F9CC23 0x3FF6F6AB 0x56109975 # 1.158285293637853596848685810983e+00 +N 0x3FF39F4F 0xFBC931DC 0x3FF8ECAF 0x44AC417E # 1.226394637621630145929430000251e+00 +Z 0x3FFF737F 0x1E8378C7 0x400BFFD3 0xF94F40FB # 1.965697402185058839663156504685e+00 +Z 0x3FFE8529 0xC29E8E91 0x400A59F4 0xFBB4792A # 1.907510528785597125889239578100e+00 +N 0x4007F004 0x6225D651 0x4023E114 0x87DA075D # 2.992195860652636429932726969128e+00 +Z 0x400BC3C2 0xD0C95F52 0x40300FEF 0x7383A978 # 3.470586424966236371858485654229e+00 +Z 0x401B90AE 0xA3103E41 0x407EBD5B 0x8345F38F # 6.891291187158970821258208161453e+00 +Z 0x403C089F 0xCF166171 0x4265C452 0xE0E37569 # 2.803368849083330260896218533162e+01 +Z 0x403695FF 0x9BFFB610 0x41E7FE81 0x4BA7972C # 2.258593153946827669642516411841e+01 +N 0x4036F297 0x75AF2C53 0x41F13992 0x4E530BB4 # 2.294762359167755150224365934264e+01 +N 0x403C82CC 0x33C75AE3 0x42718A3B 0xF57CE269 # 2.851092837922159262120658240747e+01 +Z 0x40494925 0x476814E9 0x446F1B76 0xB88F0750 # 5.057145016271699233811887097545e+01 +N 0x404A1D3B 0x2F33674E 0x4494632F 0x06B68116 # 5.222836866388261967131256824359e+01 +Z 0x404E07E7 0x1BFCF06F 0x45491EC4 0x412C344F # 6.006174039698168343193174223416e+01 +N 0x404F0A1F 0xC4B9F04B 0x45779BA3 0x95AF9010 # 6.207909449652705546895958832465e+01 +N 0x405181CC 0xD8144BE7 0x463053D7 0x702A0C15 # 7.002812768919066854778066044673e+01 +Z 0x4067945E 0x34B18A9A 0x50E1B0E4 0x936A8C9A # 1.886364997356038770703889895231e+02 +Z 0x406F44C9 0x34FC9053 0x566DA425 0x5C59658D # 2.501495613987814010670263087377e+02 +Z 0x40720468 0x4C1167E9 0x59DDB979 0x7D3D32E7 # 2.882754631690900737339688930660e+02 +Z 0x4072DA9E 0x5E6AF0B0 0x5B127D6F 0xE867D6F6 # 3.016636642625189779209904372692e+02 +N 0x4074B857 0x492A59EB 0x5DC37BAB 0x2AC649F8 # 3.315213100103707688504073303193e+02 +Z 0x40753262 0x7C210D10 0x5E738B3A 0xF1B0B785 # 3.391490441599898986169137060642e+02 +N 0x4079CD6B 0x6D99965B 0x65184208 0x270E2E4C # 4.128387275695328639812942128628e+02 +Z 0x407C7206 0xC1B753E4 0x68E8670D 0xE0B68CAC # 4.551266495858419602882349863648e+02 +N 0x407FEE02 0xD3D0EC9A 0x6DF06CCF 0x59E5ED14 # 5.108756902848341496792272664607e+02 +Z 0x407F419D 0x873A3F83 0x6CF68546 0x3D30FB68 # 5.001009590411487693017988931388e+02 +Z 0x4080BC04 0xAF1B09F5 0x7027B1D9 0x7C902985 # 5.355022871124662060537957586348e+02 + + + +# Bad cases generated by crlibm_generate_test_vectors sinh 18 1 +N 4073a1c2 72a684ca 5c31effa 30012b93 # 3.141099726204525950379320420325e+02 +N c0099fed c8de0634 c028915c d68a4524 # -3.203090256953851522325749101583e+00 +N bfed5d4e ad3dc285 bff0d4d1 5c81e3d6 # -9.176400550478126527664812783769e-01 +N bfdbe301 fbb694fe bfdcc710 b1211ab3 # -4.357304533135247792685618151154e-01 +M 40201a46 44b1ec18 409883d9 f4740a96 # 8.051317354887984834022063296288e+00 +P 40201a46 44b1ec18 409883d9 f4740a97 # 8.051317354887984834022063296288e+00 +Z 40201a46 44b1ec18 409883d9 f4740a96 # 8.051317354887984834022063296288e+00 +N bfd7bc90 d19545e9 bfd848d6 5d3cd79d # -3.708841368398610449652608167526e-01 +M 3f6088a4 cd60e43e 3f6088a5 89b3a963 # 2.018281821645233863049551104041e-03 +P 3f6088a4 cd60e43e 3f6088a5 89b3a964 # 2.018281821645233863049551104041e-03 +Z 3f6088a4 cd60e43e 3f6088a5 89b3a963 # 2.018281821645233863049551104041e-03 +N bfa40b36 e37fc019 bfa40c86 715d370a # -3.914805914962488780917126973691e-02 +M c06b9e31 e713ea74 d3cafcd2 5a9301b6 # -2.209435916317921737572760321200e+02 +P c06b9e31 e713ea74 d3cafcd2 5a9301b5 # -2.209435916317921737572760321200e+02 +Z c06b9e31 e713ea74 d3cafcd2 5a9301b5 # -2.209435916317921737572760321200e+02 +M c037971a 40060505 c200604e 7240d83e # -2.359024429461443972400047641713e+01 +P c037971a 40060505 c200604e 7240d83d # -2.359024429461443972400047641713e+01 +Z c037971a 40060505 c200604e 7240d83d # -2.359024429461443972400047641713e+01 +M 3feb911a 09cbfdf4 3fef1aef 6e4181c6 # 8.614626113266568019355418073246e-01 +P 3feb911a 09cbfdf4 3fef1aef 6e4181c7 # 8.614626113266568019355418073246e-01 +Z 3feb911a 09cbfdf4 3fef1aef 6e4181c6 # 8.614626113266568019355418073246e-01 +N 3f5c6af0 f5902d62 3f5c6af1 e49e328d # 1.734481155156363408470499010150e-03 +M 3febfbfa f2f5cf39 3fefb0ab 085df9f4 # 8.745093102756761327398749017448e-01 +P 3febfbfa f2f5cf39 3fefb0ab 085df9f5 # 8.745093102756761327398749017448e-01 +Z 3febfbfa f2f5cf39 3fefb0ab 085df9f4 # 8.745093102756761327398749017448e-01 +N 3f87a907 486deb39 3f87a929 c6a1584c # 1.155286493098160900683257779065e-02 +N 405a1098 3b33e9f5 494552c7 98f6b072 # 1.042592914587947490190344979055e+02 +N bff8f6c6 a4d260f0 c002331d a637bfd4 # -1.560248035273669842126764706336e+00 +M 3fc7de8b e6ade920 3fc80205 f48d41a0 # 1.864790798534352589399532007519e-01 +P 3fc7de8b e6ade920 3fc80205 f48d41a1 # 1.864790798534352589399532007519e-01 +Z 3fc7de8b e6ade920 3fc80205 f48d41a0 # 1.864790798534352589399532007519e-01 +M 3fc18512 239f801a 3fc19316 8fc960cb # 1.368735002461115013439041376841e-01 +P 3fc18512 239f801a 3fc19316 8fc960cc # 1.368735002461115013439041376841e-01 +Z 3fc18512 239f801a 3fc19316 8fc960cb # 1.368735002461115013439041376841e-01 +M 3fca9f05 a3b6c219 3fcad042 4329dec8 # 2.079779672035478033098598871220e-01 +P 3fca9f05 a3b6c219 3fcad042 4329dec9 # 2.079779672035478033098598871220e-01 +Z 3fca9f05 a3b6c219 3fcad042 4329dec8 # 2.079779672035478033098598871220e-01 +N bf8e710f 1576ff21 bf8e7158 8c60cc65 # -1.486408027892555279436681558991e-02 +N c0277787 954ed369 c0ee701d 5fa7bc4b # -1.173345629298428782760765898274e+01 +M bf68eb2f 07296763 bf68eb31 8bdf2851 # -3.041831828608219847470683916413e-03 +P bf68eb2f 07296763 bf68eb31 8bdf2850 # -3.041831828608219847470683916413e-03 +Z bf68eb2f 07296763 bf68eb31 8bdf2850 # -3.041831828608219847470683916413e-03 +N 3fde973d 923d5f9e 3fdfc4dc 50da0c54 # 4.779809883234465983647965003911e-01 +N bfaf477b 642d18d8 bfaf4c76 c41dbcbf # -6.109223935941238137203868063807e-02 +N 3fc8f45f 8987b708 3fc91ceb 3dde1311 # 1.949576779874677701087648529210e-01 +N 4031999f 9d11a1f6 4174fd32 82c9de90 # 1.760009175949559079299433506094e+01 +N bfa40a20 1b97e9df bfa40b6f 72c6639d # -3.913975083192488407801690186716e-02 +N 40851a69 fb21b7bc 7cc31627 7f3b6a8f # 6.753017485269733697350602596998e+02 +M 4002716a 98faa414 4013db44 a6f41a3a # 2.305379099987939994775842933450e+00 +P 4002716a 98faa414 4013db44 a6f41a3b # 2.305379099987939994775842933450e+00 +Z 4002716a 98faa414 4013db44 a6f41a3a # 2.305379099987939994775842933450e+00 +M c060ef03 58d22c25 cc15b748 96f241a3 # -1.354691585640840969517739722505e+02 +P c060ef03 58d22c25 cc15b748 96f241a2 # -1.354691585640840969517739722505e+02 +Z c060ef03 58d22c25 cc15b748 96f241a2 # -1.354691585640840969517739722505e+02 +M c0706565 a7aae79c d7863439 8532ae53 # -2.623373181034055505733704194427e+02 +P c0706565 a7aae79c d7863439 8532ae52 # -2.623373181034055505733704194427e+02 +Z c0706565 a7aae79c d7863439 8532ae52 # -2.623373181034055505733704194427e+02 +M bfa1a2f4 daa6b55d bfa1a3d9 716f6c20 # -3.444638413507548208025710323454e-02 +P bfa1a2f4 daa6b55d bfa1a3d9 716f6c1f # -3.444638413507548208025710323454e-02 +Z bfa1a2f4 daa6b55d bfa1a3d9 716f6c1f # -3.444638413507548208025710323454e-02 +N 407e6f38 3457c5f3 6bc6fa16 b80aa080 # 4.869512217930452493419579695910e+02 +N c04db7eb 66f21027 c53ae52f 41a57e1a # -5.943687140292632165028408053331e+01 +M c00dd9d6 44a625d7 c034db26 61383df3 # -3.731365715332440213813924856368e+00 +P c00dd9d6 44a625d7 c034db26 61383df2 # -3.731365715332440213813924856368e+00 +Z c00dd9d6 44a625d7 c034db26 61383df2 # -3.731365715332440213813924856368e+00 +M 3fda0890 39d2a1ad 3fdac1e1 7d0da3f6 # 4.067726673770504786098456406762e-01 +P 3fda0890 39d2a1ad 3fdac1e1 7d0da3f7 # 4.067726673770504786098456406762e-01 +Z 3fda0890 39d2a1ad 3fdac1e1 7d0da3f6 # 4.067726673770504786098456406762e-01 +N bfc9876d 95338c31 bfc9b2d7 b1681148 # -1.994454363367324234435074004068e-01 +N bfac0bb7 0d7c3b61 bfac0f4e 59688a14 # -5.477687873473403162849493241993e-02 +M 3f6f10b2 82bd71fa 3f6f10b7 63e25436 # 3.792141584126659976938800156177e-03 +P 3f6f10b2 82bd71fa 3f6f10b7 63e25437 # 3.792141584126659976938800156177e-03 +Z 3f6f10b2 82bd71fa 3f6f10b7 63e25436 # 3.792141584126659976938800156177e-03 +N c001f958 c9759ab2 c012b3d3 517355d5 # -2.246751378919122466015778627479e+00 +M bf5961af f81e05aa bf5961b0 a271ebd6 # -1.549169392518793490071127294527e-03 +P bf5961af f81e05aa bf5961b0 a271ebd5 # -1.549169392518793490071127294527e-03 +Z bf5961af f81e05aa bf5961b0 a271ebd5 # -1.549169392518793490071127294527e-03 +N 3f8a65b6 8095b6e1 3f8a65e6 67711a0e # 1.288931445989355446812840710891e-02 +M 407a8b27 83f62c55 662a2524 dcb6611c # 4.246971473327769786010321695358e+02 +P 407a8b27 83f62c55 662a2524 dcb6611d # 4.246971473327769786010321695358e+02 +Z 407a8b27 83f62c55 662a2524 dcb6611c # 4.246971473327769786010321695358e+02 +N 3faed753 610405be 3faedc19 e7747b8a # 6.023655471109233550119910205467e-02 +N c012b681 6bb2b7d0 c04ae47a a5a5e517 # -4.678228075774271133013826329261e+00 +N 40361951 e427d264 41dd7c8a 1cf5ff3b # 2.209890581104481555030361050740e+01 +M 3f8c043a 6035246a 3f8c0473 a4ec63dc # 1.367993932821516891995550224692e-02 +P 3f8c043a 6035246a 3f8c0473 a4ec63dd # 1.367993932821516891995550224692e-02 +Z 3f8c043a 6035246a 3f8c0473 a4ec63dc # 1.367993932821516891995550224692e-02 +M c038e147 da6d5280 c21dbd09 8c4b6710 # -2.488000264328957200632430613041e+01 +P c038e147 da6d5280 c21dbd09 8c4b670f # -2.488000264328957200632430613041e+01 +Z c038e147 da6d5280 c21dbd09 8c4b670f # -2.488000264328957200632430613041e+01 +M 3f5698c2 db4c98d6 3f5698c3 537d03fd # 1.379194535908780713112653515395e-03 +P 3f5698c2 db4c98d6 3f5698c3 537d03fe # 1.379194535908780713112653515395e-03 +Z 3f5698c2 db4c98d6 3f5698c3 537d03fd # 1.379194535908780713112653515395e-03 +M 405cc913 d8aef435 4a415280 6cc553b2 # 1.151418363293203839248235453852e+02 +P 405cc913 d8aef435 4a415280 6cc553b3 # 1.151418363293203839248235453852e+02 +Z 405cc913 d8aef435 4a415280 6cc553b2 # 1.151418363293203839248235453852e+02 +M bfd2fe0e 7ac64b90 bfd345bb d73b5348 # -2.967563818903551364769555220846e-01 +P bfd2fe0e 7ac64b90 bfd345bb d73b5347 # -2.967563818903551364769555220846e-01 +Z bfd2fe0e 7ac64b90 bfd345bb d73b5347 # -2.967563818903551364769555220846e-01 +M c07d0a72 6a180382 e9c46d97 5d0e2dc6 # -4.646529332101855516157229430974e+02 +P c07d0a72 6a180382 e9c46d97 5d0e2dc5 # -4.646529332101855516157229430974e+02 +Z c07d0a72 6a180382 e9c46d97 5d0e2dc5 # -4.646529332101855516157229430974e+02 +M bfd5d328 3642c4e4 bfd64013 a693dcec # -3.410130052462376770705532180727e-01 +P bfd5d328 3642c4e4 bfd64013 a693dceb # -3.410130052462376770705532180727e-01 +Z bfd5d328 3642c4e4 bfd64013 a693dceb # -3.410130052462376770705532180727e-01 +N 3fc04fcf dd96e076 3fc05b1f a31751b6 # 1.274356681803998081470297165652e-01 +N 3f6692a3 34904888 3f6692a5 13cb8e49 # 2.755469093707555577887902131806e-03 +N 40836bc3 e2aa5a4f 77e820b3 6870e956 # 6.214706471737680431033368222415e+02 +M bfd1bf61 9239df86 bfd1f9d5 dbaec06f # -2.773059776295599965223459548724e-01 +P bfd1bf61 9239df86 bfd1f9d5 dbaec06e # -2.773059776295599965223459548724e-01 +Z bfd1bf61 9239df86 bfd1f9d5 dbaec06e # -2.773059776295599965223459548724e-01 +N c02e3500 12f7e9b8 c13ba926 54f1e715 # -1.510351619030267045218351995572e+01 +M 4021c55f db0e8361 40ac3a67 9f646ba1 # 8.885496945878630370430073526222e+00 +P 4021c55f db0e8361 40ac3a67 9f646ba2 # 8.885496945878630370430073526222e+00 +Z 4021c55f db0e8361 40ac3a67 9f646ba1 # 8.885496945878630370430073526222e+00 +M 3f6d1dc7 36431955 3f6d1dcb 3abf9a20 # 3.554238401281365703626713425933e-03 +P 3f6d1dc7 36431955 3f6d1dcb 3abf9a21 # 3.554238401281365703626713425933e-03 +Z 3f6d1dc7 36431955 3f6d1dcb 3abf9a20 # 3.554238401281365703626713425933e-03 +N bf5da5ad 85da0f01 bf5da5ae 954b847b # -1.809520202557146845503965870705e-03 +N bf8f12c6 84c846ca bf8f1314 a6f9c409 # -1.517253010482324040997248459917e-02 +M c06fea37 02be28c4 d6e45c85 608b64c1 # -2.553192151750610037197475321591e+02 +P c06fea37 02be28c4 d6e45c85 608b64c0 # -2.553192151750610037197475321591e+02 +Z c06fea37 02be28c4 d6e45c85 608b64c0 # -2.553192151750610037197475321591e+02 +M bfe857ad d62fa2b0 bfeac252 c29bb71b # -7.607030089685249407693845569156e-01 +P bfe857ad d62fa2b0 bfeac252 c29bb71a # -7.607030089685249407693845569156e-01 +Z bfe857ad d62fa2b0 bfeac252 c29bb71a # -7.607030089685249407693845569156e-01 +N 404da71c fc780aec 453795ff aff15069 # 5.930557208882768804869556333870e+01 +M c0211600 e5499f78 c0a40a96 85183662 # -8.542975583302663267204479780048e+00 +P c0211600 e5499f78 c0a40a96 85183661 # -8.542975583302663267204479780048e+00 +Z c0211600 e5499f78 c0a40a96 85183661 # -8.542975583302663267204479780048e+00 +M 400f985c 85228916 4039f13d dce74957 # 3.949395218006553243128564645303e+00 +P 400f985c 85228916 4039f13d dce74958 # 3.949395218006553243128564645303e+00 +Z 400f985c 85228916 4039f13d dce74957 # 3.949395218006553243128564645303e+00 +M 3fcc7a03 6a994a6f 3fccb64c 59cf5378 # 2.224735517980493681999831778739e-01 +P 3fcc7a03 6a994a6f 3fccb64c 59cf5379 # 2.224735517980493681999831778739e-01 +Z 3fcc7a03 6a994a6f 3fccb64c 59cf5378 # 2.224735517980493681999831778739e-01 +M c047cb09 6dfee8f3 c4292610 651413f9 # -4.758622527071738517179255723022e+01 +P c047cb09 6dfee8f3 c4292610 651413f8 # -4.758622527071738517179255723022e+01 +Z c047cb09 6dfee8f3 c4292610 651413f8 # -4.758622527071738517179255723022e+01 +M 401f126c e42b121e 40927772 572a4a80 # 7.767993512276488488055292691570e+00 +P 401f126c e42b121e 40927772 572a4a81 # 7.767993512276488488055292691570e+00 +Z 401f126c e42b121e 40927772 572a4a80 # 7.767993512276488488055292691570e+00 +N bfa2f02d 175ef5cc bfa2f148 1f433f97 # -3.698864851274272225190031804232e-02 +N bf76a9fc 7b2f2629 bf76aa04 0f715651 # -5.533205275193555684742907629925e-03 +M bf66b78f d6eb489e bf66b791 bf6561b8 # -2.773075996949605180608156018707e-03 +P bf66b78f d6eb489e bf66b791 bf6561b7 # -2.773075996949605180608156018707e-03 +Z bf66b78f d6eb489e bf66b791 bf6561b7 # -2.773075996949605180608156018707e-03 +N 3fee031f 83fc6573 3ff14e0a f196eac4 # 9.378812387323435251218484154379e-01 +M 4063afe8 a1874f81 4e12a3ea e799b15a # 1.574971473353180329013412119821e+02 +P 4063afe8 a1874f81 4e12a3ea e799b15b # 1.574971473353180329013412119821e+02 +Z 4063afe8 a1874f81 4e12a3ea e799b15a # 1.574971473353180329013412119821e+02 +M 4079d221 1b75da55 652047bd a1eab29c # 4.131330828288676570991810876876e+02 +P 4079d221 1b75da55 652047bd a1eab29d # 4.131330828288676570991810876876e+02 +Z 4079d221 1b75da55 652047bd a1eab29c # 4.131330828288676570991810876876e+02 +N c059fca7 2c2b99ac c93f3abe 96913cdf # -1.039477034021171562017116229981e+02 +M 3fcd42ff 8f159a07 3fcd846a c730bb07 # 2.286071251539427418020267168686e-01 +P 3fcd42ff 8f159a07 3fcd846a c730bb08 # 2.286071251539427418020267168686e-01 +Z 3fcd42ff 8f159a07 3fcd846a c730bb07 # 2.286071251539427418020267168686e-01 +M bfcf75a5 4466a762 bfcfc6f9 23054efc # -2.457777580250946614093265907286e-01 +P bfcf75a5 4466a762 bfcfc6f9 23054efb # -2.457777580250946614093265907286e-01 +Z bfcf75a5 4466a762 bfcfc6f9 23054efb # -2.457777580250946614093265907286e-01 +M 3fc81dac ec5c1d7e 3fc84243 b7d18cb1 # 1.884056238270481187235816378234e-01 +P 3fc81dac ec5c1d7e 3fc84243 b7d18cb2 # 1.884056238270481187235816378234e-01 +Z 3fc81dac ec5c1d7e 3fc84243 b7d18cb1 # 1.884056238270481187235816378234e-01 +N bff01438 40232575 bff2ece2 2f9291c4 # -1.004936457191744070271965938446e+00 +M 3f6766fa 873005b1 3f6766fc 9d36a96e # 2.856721222543178329705826357099e-03 +P 3f6766fa 873005b1 3f6766fc 9d36a96f # 2.856721222543178329705826357099e-03 +Z 3f6766fa 873005b1 3f6766fc 9d36a96e # 2.856721222543178329705826357099e-03 +M 402719ba 2eaa72dd 40e957ad 6553a91c # 1.155024858313248081742585782195e+01 +P 402719ba 2eaa72dd 40e957ad 6553a91d # 1.155024858313248081742585782195e+01 +Z 402719ba 2eaa72dd 40e957ad 6553a91c # 1.155024858313248081742585782195e+01 +M c06f491d 2641353b d670f787 3d759770 # -2.502848082803337490531703224406e+02 +P c06f491d 2641353b d670f787 3d75976f # -2.502848082803337490531703224406e+02 +Z c06f491d 2641353b d670f787 3d75976f # -2.502848082803337490531703224406e+02 +N bff4afbd 6e9b2c67 bffaf379 6779b88e # -1.292905265860804453481591735908e+00 +N 402059e0 d39d71ef 409bc1f8 407ad2e8 # 8.175543415994040330474490474444e+00 +N 4050a83e 33dc56fe 45e172d3 7759aefe # 6.662879654424247632960032206029e+01 +N 3f90e764 049fc979 3f90e796 552276ca # 1.650768545364076148040943792239e-02 +M 4064c107 a1fd4a7a 4ed729f4 3e575b9c # 1.660321817347610817705572117120e+02 +P 4064c107 a1fd4a7a 4ed729f4 3e575b9d # 1.660321817347610817705572117120e+02 +Z 4064c107 a1fd4a7a 4ed729f4 3e575b9c # 1.660321817347610817705572117120e+02 +M 3fd7d5d5 cf02c208 3fd863df 4b61af02 # 3.724264642324048857346951990621e-01 +P 3fd7d5d5 cf02c208 3fd863df 4b61af03 # 3.724264642324048857346951990621e-01 +Z 3fd7d5d5 cf02c208 3fd863df 4b61af02 # 3.724264642324048857346951990621e-01 +M 3fa19fe0 92386502 3fa1a0c4 b159c427 # 3.442289147296585805069213392926e-02 +P 3fa19fe0 92386502 3fa1a0c4 b159c428 # 3.442289147296585805069213392926e-02 +Z 3fa19fe0 92386502 3fa1a0c4 b159c427 # 3.442289147296585805069213392926e-02 +N 40216cdf b30e5cce 40a7bf4b c0d9ad40 # 8.712644191268193338828496052884e+00 +N 3f9ea19c 61fec27d 3f9ea2c7 c70c4f44 # 2.991337154498062769758526258101e-02 +M bf7858d7 b7b5354e bf7858e1 1d1cbf32 # -5.944101950558900934740158561453e-03 +P bf7858d7 b7b5354e bf7858e1 1d1cbf31 # -5.944101950558900934740158561453e-03 +Z bf7858d7 b7b5354e bf7858e1 1d1cbf31 # -5.944101950558900934740158561453e-03 +N 3f67d3a0 c523bd48 3f67d3a2 f8c008c1 # 2.908529285484160592512026255463e-03 +N bfafddb7 764fe058 bfafe2fb fc926769 # -6.223843878973472909521547080658e-02 +N 3f5d1b3d d20fdd92 3f5d1b3e d2ebc7a2 # 1.776514407763805664802747585895e-03 +M c07ff18c 093be283 edf47cbf a409329a # -5.110966884936571545949846040457e+02 +P c07ff18c 093be283 edf47cbf a4093299 # -5.110966884936571545949846040457e+02 +Z c07ff18c 093be283 edf47cbf a4093299 # -5.110966884936571545949846040457e+02 +N 3ffabada 25ec6c6b 40048260 b6c1c999 # 1.670618198527132447495091582823e+00 +M bf867a9a 13ddf9f7 bf867ab7 a85529c7 # -1.097603200082362777389999308753e-02 +P bf867a9a 13ddf9f7 bf867ab7 a85529c6 # -1.097603200082362777389999308753e-02 +Z bf867a9a 13ddf9f7 bf867ab7 a85529c6 # -1.097603200082362777389999308753e-02 +N 403ea09e 4ed7087f 42a233b2 8f185a69 # 3.062741558790048301830211130437e+01 +N bfce044e b9ab61fe bfce4aee abf83cde # -2.345064550961665772454978196038e-01 +N bfe9206d b095841f bfebca18 5c37a835 # -7.852085541636631971229576265614e-01 +N 40641ee7 ac59e7b8 4e62b1c3 45bde735 # 1.609657804256401050224667415023e+02 +M c07a4115 d7c85767 e5c0556c eb077bf6 # -4.200678327394329585331433918327e+02 +P c07a4115 d7c85767 e5c0556c eb077bf5 # -4.200678327394329585331433918327e+02 +Z c07a4115 d7c85767 e5c0556c eb077bf5 # -4.200678327394329585331433918327e+02 +N bf6c8292 f6699374 bf6c8296 bbfb2aad # -3.480231319644417134484548626006e-03 +M 3f6b7dd0 fd0a5bfc 3f6b7dd4 5ec57597 # 3.355892353578136463876369077752e-03 +P 3f6b7dd0 fd0a5bfc 3f6b7dd4 5ec57598 # 3.355892353578136463876369077752e-03 +Z 3f6b7dd0 fd0a5bfc 3f6b7dd4 5ec57597 # 3.355892353578136463876369077752e-03 +N 3f9dee8e ed2f9f42 3f9defa6 46ce80f0 # 2.923034022015192495702606834129e-02 +N bfd2c264 5c7030dc bfd30774 8f1d4cb4 # -2.931147482602349807478958609863e-01 +M bfcea675 453c1528 bfcef1a8 56ac1eef # -2.394548976955459540505444238079e-01 +P bfcea675 453c1528 bfcef1a8 56ac1eee # -2.394548976955459540505444238079e-01 +Z bfcea675 453c1528 bfcef1a8 56ac1eee # -2.394548976955459540505444238079e-01 +N 406f0b8f a6663d1f 5643d46a afbda77a # 2.483612854000902814277651486918e+02 +M c02f6189 2e8c114c c148dfeb 24bb213e # -1.569049973926362184784011333250e+01 +P c02f6189 2e8c114c c148dfeb 24bb213d # -1.569049973926362184784011333250e+01 +Z c02f6189 2e8c114c c148dfeb 24bb213d # -1.569049973926362184784011333250e+01 +M 3fd597a2 50dcb63b 3fd60118 b75edb19 # 3.373800077123154106395475082536e-01 +P 3fd597a2 50dcb63b 3fd60118 b75edb1a # 3.373800077123154106395475082536e-01 +Z 3fd597a2 50dcb63b 3fd60118 b75edb19 # 3.373800077123154106395475082536e-01 +M 401b5672 3508b2ef 407d0a4e 2b403b6f # 6.834420040756170600104724144330e+00 +P 401b5672 3508b2ef 407d0a4e 2b403b70 # 6.834420040756170600104724144330e+00 +Z 401b5672 3508b2ef 407d0a4e 2b403b6f # 6.834420040756170600104724144330e+00 +M 3fc198b9 a4a8e1f6 3fc1a6ed 7a526a49 # 1.374733022692137818232538393204e-01 +P 3fc198b9 a4a8e1f6 3fc1a6ed 7a526a4a # 1.374733022692137818232538393204e-01 +Z 3fc198b9 a4a8e1f6 3fc1a6ed 7a526a49 # 1.374733022692137818232538393204e-01 +N c025a866 40de562c c0d8a34d cc1e4efd # -1.082890513147420818995669833384e+01 +N 3fa23d32 408e3fc7 3fa23e2f 142c4633 # 3.562314069779364683610012320969e-02 +M bf911c4b 173e0ba2 bf911c7f 45f37a55 # -1.670949296341073947447242176167e-02 +P bf911c4b 173e0ba2 bf911c7f 45f37a54 # -1.670949296341073947447242176167e-02 +Z bf911c4b 173e0ba2 bf911c7f 45f37a54 # -1.670949296341073947447242176167e-02 +N 4073b0d4 d38be423 5c470160 e4ab4f72 # 3.150519595589159393966838251799e+02 +M 3fe174c5 bd06882e 3fe255b9 df059ce4 # 5.455044452576254254694276824011e-01 +P 3fe174c5 bd06882e 3fe255b9 df059ce5 # 5.455044452576254254694276824011e-01 +Z 3fe174c5 bd06882e 3fe255b9 df059ce4 # 5.455044452576254254694276824011e-01 +M 3ff657da 67bc99ff 3ffe58c7 7e18059d # 1.396448521825391031470076086407e+00 +P 3ff657da 67bc99ff 3ffe58c7 7e18059e # 1.396448521825391031470076086407e+00 +Z 3ff657da 67bc99ff 3ffe58c7 7e18059d # 1.396448521825391031470076086407e+00 +N 3f6bca46 55f4aed9 3f6bca49 d435c550 # 3.392350554028183712979016561917e-03 +M 3fce2614 5c02af1c 3fce6da4 2ddf35ea # 2.355370950002616536878008446365e-01 +P 3fce2614 5c02af1c 3fce6da4 2ddf35eb # 2.355370950002616536878008446365e-01 +Z 3fce2614 5c02af1c 3fce6da4 2ddf35ea # 2.355370950002616536878008446365e-01 +M c00ae582 b1313920 c02cd066 1c10a80a # -3.362065681757613333502376917750e+00 +P c00ae582 b1313920 c02cd066 1c10a809 # -3.362065681757613333502376917750e+00 +Z c00ae582 b1313920 c02cd066 1c10a809 # -3.362065681757613333502376917750e+00 +N c0680741 e589066f d13409a4 61bf2fd1 # -1.922267940212509245156979886815e+02 +M 3f79f82f 38f8ecae 3f79f83a a001357e # 6.340202773169751823689743730483e-03 +P 3f79f82f 38f8ecae 3f79f83a a001357f # 6.340202773169751823689743730483e-03 +Z 3f79f82f 38f8ecae 3f79f83a a001357e # 6.340202773169751823689743730483e-03 +M 4031d01f c63b2911 4179f800 432809f6 # 1.781298483795496068182728777174e+01 +P 4031d01f c63b2911 4179f800 432809f7 # 1.781298483795496068182728777174e+01 +Z 4031d01f c63b2911 4179f800 432809f6 # 1.781298483795496068182728777174e+01 +N 4043bcd6 33bb1dd8 436eed57 e117dd87 # 3.947528692852546328140306286514e+01 +N c06aab09 768c4137 d31bb253 feb69db8 # -2.133449051608419893000245792791e+02 +M 3f73b232 37892f2b 3f73b237 3101641f # 4.808612975988594932796882375214e-03 +P 3f73b232 37892f2b 3f73b237 31016420 # 4.808612975988594932796882375214e-03 +Z 3f73b232 37892f2b 3f73b237 3101641f # 4.808612975988594932796882375214e-03 +M 3fed498b 30b7d413 3ff0c67c da51ae27 # 9.152275039219851526794968776812e-01 +P 3fed498b 30b7d413 3ff0c67c da51ae28 # 9.152275039219851526794968776812e-01 +Z 3fed498b 30b7d413 3ff0c67c da51ae27 # 9.152275039219851526794968776812e-01 +N 40814268 b054dcab 71abe5db 3abbebe1 # 5.523011175756304282913333736360e+02 +N 3fa5a8c3 6cad6078 3fa5aa6a d48e0c1f # 4.230318738581301252210664642917e-02 +N 402b9af1 99d6a72d 411e2079 42c23977 # 1.380262451882625818200267531211e+01 +N bf7400cc 9dacf4f8 bf7400d1 d3a2941f # -4.883574753703039117436190963417e-03 +N 4012d8e9 dad564f3 404bcfc7 4301eba1 # 4.711829585337215853257930575637e+00 +M c0783101 f2d1f70c e2c550c9 0ac881b0 # -3.870629757119902478734729811549e+02 +P c0783101 f2d1f70c e2c550c9 0ac881af # -3.870629757119902478734729811549e+02 +Z c0783101 f2d1f70c e2c550c9 0ac881af # -3.870629757119902478734729811549e+02 +M bfd9ff09 75b11c45 bfdab78e 75099f45 # -4.061912202200271271301801334630e-01 +P bfd9ff09 75b11c45 bfdab78e 75099f44 # -4.061912202200271271301801334630e-01 +Z bfd9ff09 75b11c45 bfdab78e 75099f44 # -4.061912202200271271301801334630e-01 +M 3f592a01 9c51340c 3f592a02 424db502 # 1.535893986573502560666337757311e-03 +P 3f592a01 9c51340c 3f592a02 424db503 # 1.535893986573502560666337757311e-03 +Z 3f592a01 9c51340c 3f592a02 424db502 # 1.535893986573502560666337757311e-03 +N bf508167 3bc9dd4d bf508167 6aa0cec4 # -1.007414640438703034089340526691e-03 +M 3fb04c8b 17b3cc79 3fb04f5c e597f1c2 # 6.366795853300456775603066716940e-02 +P 3fb04c8b 17b3cc79 3fb04f5c e597f1c3 # 6.366795853300456775603066716940e-02 +Z 3fb04c8b 17b3cc79 3fb04f5c e597f1c2 # 6.366795853300456775603066716940e-02 +N bfd84761 94b205c2 bfd8dd88 fb29cfe5 # -3.793567611793059457525600919325e-01 +N c0067f62 1b13620b c020961e d92dc9ea # -2.812198840645810715699326465256e+00 +M bfeb08ab bf2543e9 bfee5dc4 52bdb7ad # -8.448084576904167919408905618184e-01 +P bfeb08ab bf2543e9 bfee5dc4 52bdb7ac # -8.448084576904167919408905618184e-01 +Z bfeb08ab bf2543e9 bfee5dc4 52bdb7ac # -8.448084576904167919408905618184e-01 +M 401ca14c e4faa0a1 40840ee3 c4a4a282 # 7.157519891545377710428965656320e+00 +P 401ca14c e4faa0a1 40840ee3 c4a4a283 # 7.157519891545377710428965656320e+00 +Z 401ca14c e4faa0a1 40840ee3 c4a4a282 # 7.157519891545377710428965656320e+00 +N c075c5a9 9e25ddd6 df47ba1e 4551ec57 # -3.483539105872308709876961074769e+02 +M bfeca9a3 ed6b8c1b bff05375 2ead83a1 # -8.957080494986969787518660268688e-01 +P bfeca9a3 ed6b8c1b bff05375 2ead83a0 # -8.957080494986969787518660268688e-01 +Z bfeca9a3 ed6b8c1b bff05375 2ead83a0 # -8.957080494986969787518660268688e-01 +N c0437422 8a0444d0 c361867f ee1bc8eb # -3.890730405052602236537495627999e+01 +M 4012e19d 6ae9f765 404c0c8b cbe8b96b # 4.720327063112425669544336415129e+00 +P 4012e19d 6ae9f765 404c0c8b cbe8b96c # 4.720327063112425669544336415129e+00 +Z 4012e19d 6ae9f765 404c0c8b cbe8b96b # 4.720327063112425669544336415129e+00 +M c03c364c df3af275 c26a04c3 7e02c84e # -2.821211047352922562936328176875e+01 +P c03c364c df3af275 c26a04c3 7e02c84d # -2.821211047352922562936328176875e+01 +Z c03c364c df3af275 c26a04c3 7e02c84d # -2.821211047352922562936328176875e+01 +N bf5f2cec 2748f32a bf5f2ced 62e85c36 # -1.902800196275931336048481412604e-03 +M 3fc0e329 a41ca418 3fc0efb7 174abee0 # 1.319324542357953600202336019720e-01 +P 3fc0e329 a41ca418 3fc0efb7 174abee1 # 1.319324542357953600202336019720e-01 +Z 3fc0e329 a41ca418 3fc0efb7 174abee0 # 1.319324542357953600202336019720e-01 +N c06b551f 425982c6 d3960168 cbd08600 # -2.186600658176668616761162411422e+02 +M c023ecc5 1d2010b0 c0c4b7a1 95c0eb14 # -9.962441358722884388043894432485e+00 +P c023ecc5 1d2010b0 c0c4b7a1 95c0eb13 # -9.962441358722884388043894432485e+00 +Z c023ecc5 1d2010b0 c0c4b7a1 95c0eb13 # -9.962441358722884388043894432485e+00 +M 407bf0b8 44e06cd0 682ee6ae efaf29d5 # 4.470449875609019727562554180622e+02 +P 407bf0b8 44e06cd0 682ee6ae efaf29d6 # 4.470449875609019727562554180622e+02 +Z 407bf0b8 44e06cd0 682ee6ae efaf29d5 # 4.470449875609019727562554180622e+02 +N c0614a8b 1682f1a6 cc57b50a 47eccff4 # -1.383294785077570736575580667704e+02 +M bf5faf2c df34c4cb bf5faf2e 2a89293d # -1.933854885305219149446709359097e-03 +P bf5faf2c df34c4cb bf5faf2e 2a89293c # -1.933854885305219149446709359097e-03 +Z bf5faf2c df34c4cb bf5faf2e 2a89293c # -1.933854885305219149446709359097e-03 +N bff56177 9a6dfeec bffc563b 58d781ba # -1.336295703164007697694160015089e+00 +M 3fc80add 29bf2b79 3fc82f1e 7ea29e91 # 1.878315404740893701518444913745e-01 +P 3fc80add 29bf2b79 3fc82f1e 7ea29e92 # 1.878315404740893701518444913745e-01 +Z 3fc80add 29bf2b79 3fc82f1e 7ea29e91 # 1.878315404740893701518444913745e-01 +N 3f585138 52ff3dc7 3f585138 e8c89e03 # 1.484208110912864494665419634600e-03 +N bfa0ca4d 3544abd9 bfa0cb12 714c7003 # -3.279343867537649198640181680275e-02 +N 3f60c447 c9b43f7c 3f60c448 8e19b0d8 # 2.046718798403844227773440422880e-03 +M 3f6c605f 593a5c91 3f6c6063 11493947 # 3.463922717695640685758862176158e-03 +P 3f6c605f 593a5c91 3f6c6063 11493948 # 3.463922717695640685758862176158e-03 +Z 3f6c605f 593a5c91 3f6c6063 11493947 # 3.463922717695640685758862176158e-03 +N bf735a95 1f433996 bf735a99 d77ec262 # -4.725058086661701114983280547222e-03 +M 404e609c f281ee9d 45591e23 0c844794 # 6.075478965133991238189992145635e+01 +P 404e609c f281ee9d 45591e23 0c844795 # 6.075478965133991238189992145635e+01 +Z 404e609c f281ee9d 45591e23 0c844794 # 6.075478965133991238189992145635e+01 +M bfd3896d 37d94036 bfd3d777 4d1c5818 # -3.052628560444675676066594860458e-01 +P bfd3896d 37d94036 bfd3d777 4d1c5817 # -3.052628560444675676066594860458e-01 +Z bfd3896d 37d94036 bfd3d777 4d1c5817 # -3.052628560444675676066594860458e-01 +N c02689d0 2432d436 c0e321f9 edba57d4 # -1.126916611786337441003524872940e+01 +N bf90977d 0381d7a9 bf9097ac 979d5d3b # -1.620288213640433752638081443820e-02 +N bf84d6c5 fe2cb49b bf84d6dd 8f40fb32 # -1.017527276925483080416423575798e-02 +M bf7fdf42 07caa46e bf7fdf57 1beb21cc # -7.781274730100580169778190509078e-03 +P bf7fdf42 07caa46e bf7fdf57 1beb21cb # -7.781274730100580169778190509078e-03 +Z bf7fdf42 07caa46e bf7fdf57 1beb21cb # -7.781274730100580169778190509078e-03 +M 404cccc6 77fd1c9b 451122ce a832c49d # 5.759980678423854527636649436317e+01 +P 404cccc6 77fd1c9b 451122ce a832c49e # 5.759980678423854527636649436317e+01 +Z 404cccc6 77fd1c9b 451122ce a832c49d # 5.759980678423854527636649436317e+01 +M bf72e36a d97181f5 bf72e36f 3c93932d # -4.611413364813622857429908918903e-03 +P bf72e36a d97181f5 bf72e36f 3c93932c # -4.611413364813622857429908918903e-03 +Z bf72e36a d97181f5 bf72e36f 3c93932c # -4.611413364813622857429908918903e-03 +M 40425286 74f20097 432d2f6c e5cc57f4 # 3.664472829643744233862889814191e+01 +P 40425286 74f20097 432d2f6c e5cc57f5 # 3.664472829643744233862889814191e+01 +Z 40425286 74f20097 432d2f6c e5cc57f4 # 3.664472829643744233862889814191e+01 +N c03242d5 0776ae55 c184530f d229dcd0 # -1.826106306693539593766217876691e+01 +M 401b9f42 f255379c 407f2e33 3a9438d5 # 6.905528818560835446760393097065e+00 +P 401b9f42 f255379c 407f2e33 3a9438d6 # 6.905528818560835446760393097065e+00 +Z 401b9f42 f255379c 407f2e33 3a9438d5 # 6.905528818560835446760393097065e+00 +N 4033a6dc 3bb899c5 41a46a37 bbdd4bf7 # 1.965179799324848275432486843783e+01 +M c0815296 4dfb0fe8 f1da5905 46406930 # -5.543233909239033891935832798481e+02 +P c0815296 4dfb0fe8 f1da5905 4640692f # -5.543233909239033891935832798481e+02 +Z c0815296 4dfb0fe8 f1da5905 4640692f # -5.543233909239033891935832798481e+02 +N bfaf0be0 0119fa58 bfaf10bf 1b1418e1 # -6.063747418828729918161002387933e-02 +N bf73337e d2419ef4 bf733383 6e1e4a9a # -4.687781711346639818005499478204e-03 +M 4034ae87 d4ec23a8 41bc9736 79179ad4 # 2.068176012768859095558582339436e+01 +P 4034ae87 d4ec23a8 41bc9736 79179ad5 # 2.068176012768859095558582339436e+01 +Z 4034ae87 d4ec23a8 41bc9736 79179ad4 # 2.068176012768859095558582339436e+01 +N 3f7c2f0c d9e0e20b 3f7c2f1b 6d12d11b # 6.880808066903397295088762319892e-03 +N 40287ef6 1033eab9 40f9756d ac1f9d64 # 1.224797106393576662242139718728e+01 +M 3f9d989a 87cabd39 3f9d99a8 95a1c270 # 2.890244916733062177649493662557e-02 +P 3f9d989a 87cabd39 3f9d99a8 95a1c271 # 2.890244916733062177649493662557e-02 +Z 3f9d989a 87cabd39 3f9d99a8 95a1c270 # 2.890244916733062177649493662557e-02 +N c064c7d1 998eb02f cedca36e 33f81172 # -1.662443359171752206293604103848e+02 +M c006adcc d72f2bd8 c020f827 1d84a62f # -2.834863358618786577380888047628e+00 +P c006adcc d72f2bd8 c020f827 1d84a62e # -2.834863358618786577380888047628e+00 +Z c006adcc d72f2bd8 c020f827 1d84a62e # -2.834863358618786577380888047628e+00 +M 405a7adb 664b2b69 496c0bdd 590fdcf6 # 1.059196410879209366839859285392e+02 +P 405a7adb 664b2b69 496c0bdd 590fdcf7 # 1.059196410879209366839859285392e+02 +Z 405a7adb 664b2b69 496c0bdd 590fdcf6 # 1.059196410879209366839859285392e+02 +N c0429fdb dc1b1c70 c33ab359 20da226e # -3.724889708827765844034729525447e+01 +N 3fdf6ee2 e444f850 3fe05b29 80cbaa03 # 4.911429623788352571978066407610e-01 +N 40283733 6bba885b 40f62117 5c79234a # 1.210781418468484638140125753125e+01 +N c0276bfc 10360c8b c0edc260 b9ae44ce # -1.171090746555116446359079418471e+01 +N c037ff5d f358e468 c2089be6 e693892e # -2.399752732200832383568922523409e+01 +M 3ffffa51 254c8341 400cf920 7eded8ae # 1.998612542818776427466787026788e+00 +P 3ffffa51 254c8341 400cf920 7eded8af # 1.998612542818776427466787026788e+00 +Z 3ffffa51 254c8341 400cf920 7eded8ae # 1.998612542818776427466787026788e+00 +M bfdee91e 4b0e7d2e bfe0102f bc8f3566 # -4.829784138655267566875295415230e-01 +P bfdee91e 4b0e7d2e bfe0102f bc8f3565 # -4.829784138655267566875295415230e-01 +Z bfdee91e 4b0e7d2e bfe0102f bc8f3565 # -4.829784138655267566875295415230e-01 +M bf96a4fb 243c0db7 bf96a574 18cea862 # -2.211372765215255040138764286439e-02 +P bf96a4fb 243c0db7 bf96a574 18cea861 # -2.211372765215255040138764286439e-02 +Z bf96a4fb 243c0db7 bf96a574 18cea861 # -2.211372765215255040138764286439e-02 +N bf5f10ff 2e2d02f6 bf5f1100 667f38c1 # -1.896142196258829900473719121123e-03 +M c01b4aba c3342957 c07cb5ba 10f7350f # -6.822978067454037010008960351115e+00 +P c01b4aba c3342957 c07cb5ba 10f7350e # -6.822978067454037010008960351115e+00 +Z c01b4aba c3342957 c07cb5ba 10f7350e # -6.822978067454037010008960351115e+00 +N 40526d4d 41ed07d2 46843920 628f1b1c # 7.370784042499079191657074261457e+01 +N bfc0f4f4 67863614 bfc101a9 b757e649 # -1.324754243363918115861110891274e-01 +M 4031d691 1fff3610 417aa16f 5de86dfe # 1.783815193157903422616072930396e+01 +P 4031d691 1fff3610 417aa16f 5de86dff # 1.783815193157903422616072930396e+01 +Z 4031d691 1fff3610 417aa16f 5de86dfe # 1.783815193157903422616072930396e+01 +M c0476239 ac9c9f07 c4162da2 b332ec82 # -4.676738507888335760753761860542e+01 +P c0476239 ac9c9f07 c4162da2 b332ec81 # -4.676738507888335760753761860542e+01 +Z c0476239 ac9c9f07 c4162da2 b332ec81 # -4.676738507888335760753761860542e+01 +N 3f63017d b4a3d84c 3f63017e d2b1d5c2 # 2.320046919630979961879369000144e-03 +M c06f3f35 7adcb270 d668e67d 9ea16628 # -2.499752783117760372988414019346e+02 +P c06f3f35 7adcb270 d668e67d 9ea16627 # -2.499752783117760372988414019346e+02 +Z c06f3f35 7adcb270 d668e67d 9ea16627 # -2.499752783117760372988414019346e+02 +N c07575be 51cc0dbe ded49136 09bbb1d2 # -3.433589647265288249400327913463e+02 +N 3f648ac4 424d3077 3f648ac5 ab7aa18d # 2.507575338688335358366954253029e-03 +N c042a0b8 66896f5a c33ae181 fb1038fb # -3.725562745772067785310355247930e+01 +N 400a52ac 18c68102 402ad0c3 9fa4a7bc # 3.290367311056002996849656483391e+00 +M 3fdadc22 d546c638 3fdba7c7 0c14e1c3 # 4.196860392358732205764226819156e-01 +P 3fdadc22 d546c638 3fdba7c7 0c14e1c4 # 4.196860392358732205764226819156e-01 +Z 3fdadc22 d546c638 3fdba7c7 0c14e1c3 # 4.196860392358732205764226819156e-01 +M bfce109b 07e71b0a bfce5792 151ffba0 # -2.348817623698880585614290339436e-01 +P bfce109b 07e71b0a bfce5792 151ffb9f # -2.348817623698880585614290339436e-01 +Z bfce109b 07e71b0a bfce5792 151ffb9f # -2.348817623698880585614290339436e-01 +N 3fac4d2b 6179a5de 3fac50dc 0d66cc02 # 5.527625622637420688132436907836e-02 +N bfc9f481 99b2c24b bfca2222 534864cc # -2.027742386321896572720646645394e-01 +M 3f707d9c 7b6ce9f0 3f707d9f 66d815d5 # 4.026042230913948194448437334358e-03 +P 3f707d9c 7b6ce9f0 3f707d9f 66d815d6 # 4.026042230913948194448437334358e-03 +Z 3f707d9c 7b6ce9f0 3f707d9f 66d815d5 # 4.026042230913948194448437334358e-03 +M 3fa1f010 3da4f8a6 3fa1f100 be38c897 # 3.503466370101308846596310786481e-02 +P 3fa1f010 3da4f8a6 3fa1f100 be38c898 # 3.503466370101308846596310786481e-02 +Z 3fa1f010 3da4f8a6 3fa1f100 be38c897 # 3.503466370101308846596310786481e-02 +N c027fcdd 6c66fad7 c0f3bf0a 158e97d5 # -1.199387682683065570188318815781e+01 +N 3ff7ea9c 9239021f 4000efaa a1bf33d5 # 1.494778224165322688676837969979e+00 +N bf8a1187 9b231c26 bf8a11b5 bd63941c # -1.272874777022365774814538497139e-02 +M 3fbde294 2a649106 3fbdf3f7 adb9eefc # 1.167385676859034882024701573755e-01 +P 3fbde294 2a649106 3fbdf3f7 adb9eefd # 1.167385676859034882024701573755e-01 +Z 3fbde294 2a649106 3fbdf3f7 adb9eefc # 1.167385676859034882024701573755e-01 +M bfbd2ce4 90c99af1 bfbd3d12 46440891 # -1.139662602887303727294820987481e-01 +P bfbd2ce4 90c99af1 bfbd3d12 46440890 # -1.139662602887303727294820987481e-01 +Z bfbd2ce4 90c99af1 bfbd3d12 46440890 # -1.139662602887303727294820987481e-01 +M c0459eae ab11f4c9 c3c4d89c e084d931 # -4.323970545174376667318938416429e+01 +P c0459eae ab11f4c9 c3c4d89c e084d930 # -4.323970545174376667318938416429e+01 +Z c0459eae ab11f4c9 c3c4d89c e084d930 # -4.323970545174376667318938416429e+01 +M 407fb822 30d42aa2 6da21f92 5df2046e # 5.075083473479991198473726399243e+02 +P 407fb822 30d42aa2 6da21f92 5df2046f # 5.075083473479991198473726399243e+02 +Z 407fb822 30d42aa2 6da21f92 5df2046e # 5.075083473479991198473726399243e+02 +M bf99e8c4 fdc0bba7 bf99e97a 2b898893 # -2.530200766357961969510448341225e-02 +P bf99e8c4 fdc0bba7 bf99e97a 2b898892 # -2.530200766357961969510448341225e-02 +Z bf99e8c4 fdc0bba7 bf99e97a 2b898892 # -2.530200766357961969510448341225e-02 +M 3fc2f6e6 303e05d1 3fc308ae 3aae959b # 1.481597648199071415309191479537e-01 +P 3fc2f6e6 303e05d1 3fc308ae 3aae959c # 1.481597648199071415309191479537e-01 +Z 3fc2f6e6 303e05d1 3fc308ae 3aae959b # 1.481597648199071415309191479537e-01 +M 3fcb3c1d efc96217 3fcb70d7 d3572e56 # 2.127721234162584795779338264765e-01 +P 3fcb3c1d efc96217 3fcb70d7 d3572e57 # 2.127721234162584795779338264765e-01 +Z 3fcb3c1d efc96217 3fcb70d7 d3572e56 # 2.127721234162584795779338264765e-01 +M c04ff0c5 e1f88fef c5a1e321 75a79245 # -6.388103890072658685994611005299e+01 +P c04ff0c5 e1f88fef c5a1e321 75a79244 # -6.388103890072658685994611005299e+01 +Z c04ff0c5 e1f88fef c5a1e321 75a79244 # -6.388103890072658685994611005299e+01 +N c01e85ac 9cd24c26 c0901854 26159c29 # -7.630541277251756682176164758857e+00 +N 402297e2 fc3f835b 40b54abd 2517a718 # 9.296653635743203025754155532923e+00 +N 40749963 97daa937 5d9685a1 ec1a572c # 3.295868147412724624700786080211e+02 +N bfdc5781 713053b4 bfdd46fc 56546f0a # -4.428409200057175088005578800221e-01 +N 3fb80d5e f94db737 3fb8166f 129f9f7a # 9.395402513993365845035299344090e-02 +N 3fce9a5d a3d319ac 3fcee537 abeb2941 # 2.390858697819572276088706530572e-01 +N bf6e42c0 2de36642 bf6e42c4 b07a832a # -3.693938589191232170494405551153e-03 +M 3fc66b13 ff42ce30 3fc68876 d417eaaf # 1.751427647010230792545826261630e-01 +P 3fc66b13 ff42ce30 3fc68876 d417eab0 # 1.751427647010230792545826261630e-01 +Z 3fc66b13 ff42ce30 3fc68876 d417eaaf # 1.751427647010230792545826261630e-01 +M c001c98d 93e76fea c01242dc 024641f4 # -2.223414569378282301670424203621e+00 +P c001c98d 93e76fea c01242dc 024641f3 # -2.223414569378282301670424203621e+00 +Z c001c98d 93e76fea c01242dc 024641f3 # -2.223414569378282301670424203621e+00 +N 3fa5b58a 98d736cd 3fa5b734 efdd8812 # 4.240067592364269583038449695778e-02 +M c03b0dfc 1941ac92 c2505aa4 2cfb3c69 # -2.705462797025081300716919940896e+01 +P c03b0dfc 1941ac92 c2505aa4 2cfb3c68 # -2.705462797025081300716919940896e+01 +Z c03b0dfc 1941ac92 c2505aa4 2cfb3c68 # -2.705462797025081300716919940896e+01 +M c080dbf3 58c91075 f0840b21 887eb220 # -5.394938216884753501290106214583e+02 +P c080dbf3 58c91075 f0840b21 887eb21f # -5.394938216884753501290106214583e+02 +Z c080dbf3 58c91075 f0840b21 887eb21f # -5.394938216884753501290106214583e+02 +N bfcf6001 d78c7fcc bfcfb0ae 0319e290 # -2.451174070820328898534512518381e-01 +N c00ce140 dca802ed c0327821 6b8494a3 # -3.609986995580007462791627403931e+00 +N bf5422aa f7e92ed5 bf5422ab 4cf2ce8c # -1.228968583421631956612007918750e-03 +N 4008dc49 09241944 4026525c 4252b25c # 3.107561179556030950266176660080e+00 +M bfb53c34 070d3d34 bfb54270 83a8c5bf # -8.294987842713369419200830634509e-02 +P bfb53c34 070d3d34 bfb54270 83a8c5be # -8.294987842713369419200830634509e-02 +Z bfb53c34 070d3d34 bfb54270 83a8c5be # -8.294987842713369419200830634509e-02 +N bfcee34a ee4eacc5 bfcf3042 2079f066 # -2.413114226922969118849238157054e-01 +M bfb1d264 61b733d6 bfb1d614 08a822c8 # -6.961657891879666215650956928584e-02 +P bfb1d264 61b733d6 bfb1d614 08a822c7 # -6.961657891879666215650956928584e-02 +Z bfb1d264 61b733d6 bfb1d614 08a822c7 # -6.961657891879666215650956928584e-02 +N 3f6cbe20 4d2eb5b8 3f6cbe24 2a947a50 # 3.508627976279678900572989164175e-03 +M 3fa5cb0c 9b1d4ad6 3fa5ccbb ea4951d2 # 4.256476777540789402376475436540e-02 +P 3fa5cb0c 9b1d4ad6 3fa5ccbb ea4951d3 # 4.256476777540789402376475436540e-02 +Z 3fa5cb0c 9b1d4ad6 3fa5ccbb ea4951d2 # 4.256476777540789402376475436540e-02 +N 40519db4 db08890a 46394064 beeed0c5 # 7.046416354974294904423004481941e+01 +N c05c795a 1c78c012 ca23efdd 9ce43f3c # -1.138961249522401715239539043978e+02 +M 3fd33cba 7af759bc 3fd38738 c65376f4 # 3.005815697519229612311164601124e-01 +P 3fd33cba 7af759bc 3fd38738 c65376f5 # 3.005815697519229612311164601124e-01 +Z 3fd33cba 7af759bc 3fd38738 c65376f4 # 3.005815697519229612311164601124e-01 +N 4062eeeb fe1cf760 4d86f039 0428ac85 # 1.514663076940296377870254218578e+02 +N bf9a96f9 e8a3b5fd bf9a97bd bded0a07 # -2.596655352038189715213611918898e-02 +N bffe8c77 cea8921c c00a668a 6e86061f # -1.909293944606480941672543849563e+00 +M 405d745b de736dd3 4a7f769c 2e76c6f3 # 1.178181072356449448079729336314e+02 +P 405d745b de736dd3 4a7f769c 2e76c6f4 # 1.178181072356449448079729336314e+02 +Z 405d745b de736dd3 4a7f769c 2e76c6f3 # 1.178181072356449448079729336314e+02 +N c01bc7a1 562902b9 c0803795 125f6d25 # -6.944951387646761453709132183576e+00 +M c0260ec9 2338698c c0de178d 3e9ec90c # -1.102887830794932000344488187693e+01 +P c0260ec9 2338698c c0de178d 3e9ec90b # -1.102887830794932000344488187693e+01 +Z c0260ec9 2338698c c0de178d 3e9ec90b # -1.102887830794932000344488187693e+01 +N 40158e3f 320edfc6 405b5ebd befb4049 # 5.388912946851581509122297575232e+00 +M 3f87dc9d 6d9d1b66 3f87dcc0 cf5b974e # 1.165125838055098769774353684170e-02 +P 3f87dc9d 6d9d1b66 3f87dcc0 cf5b974f # 1.165125838055098769774353684170e-02 +Z 3f87dc9d 6d9d1b66 3f87dcc0 cf5b974e # 1.165125838055098769774353684170e-02 +M bfdc7d15 cffebe0a bfdd7054 98e6ddd1 # -4.451345950319313127252485173813e-01 +P bfdc7d15 cffebe0a bfdd7054 98e6ddd0 # -4.451345950319313127252485173813e-01 +Z bfdc7d15 cffebe0a bfdd7054 98e6ddd0 # -4.451345950319313127252485173813e-01 +M 3ff37150 b63ee395 3ff897f0 37a0d1dd # 1.215164863488302104954641436052e+00 +P 3ff37150 b63ee395 3ff897f0 37a0d1de # 1.215164863488302104954641436052e+00 +Z 3ff37150 b63ee395 3ff897f0 37a0d1dd # 1.215164863488302104954641436052e+00 +M 404bb81c b2aa2e6d 44df92f8 646d6f81 # 5.543837579068790688552326173522e+01 +P 404bb81c b2aa2e6d 44df92f8 646d6f82 # 5.543837579068790688552326173522e+01 +Z 404bb81c b2aa2e6d 44df92f8 646d6f81 # 5.543837579068790688552326173522e+01 +N c06def6e caed39ec d576a02d 2185a400 # -2.394822744973492945064208470285e+02 +N bfcf275a f033c72b bfcf7654 55588922 # -2.433885262358271572846746266805e-01 +N c0354170 22e39254 c1c9602b 8a650bf2 # -2.125561731391856312711752252653e+01 +M bf63cdb3 d6be6f6c bf63cdb5 1a598ac9 # -2.417422530880777506445689084558e-03 +P bf63cdb3 d6be6f6c bf63cdb5 1a598ac8 # -2.417422530880777506445689084558e-03 +Z bf63cdb3 d6be6f6c bf63cdb5 1a598ac8 # -2.417422530880777506445689084558e-03 +N 4074daf1 d9c1492e 5df52ce7 6e633cc1 # 3.336840455579975923683377914131e+02 +N 407f7c61 a831cfbf 6d4bb43a ed68b27b # 5.037738420434724844199081417173e+02 +M bfcec448 dacc4d3d bfcf1058 b810c4ea # -2.403651302671309386571607547012e-01 +P bfcec448 dacc4d3d bfcf1058 b810c4e9 # -2.403651302671309386571607547012e-01 +Z bfcec448 dacc4d3d bfcf1058 b810c4e9 # -2.403651302671309386571607547012e-01 +N bfc5e24d bf48472d bfc5fda2 ef3741ca # -1.709687408443242573330422828803e-01 +M 3facd4cc 8db76270 3facd8b3 4875285b # 5.631102781234609278016023381497e-02 +P 3facd4cc 8db76270 3facd8b3 4875285c # 5.631102781234609278016023381497e-02 +Z 3facd4cc 8db76270 3facd8b3 4875285b # 5.631102781234609278016023381497e-02 +N 405ca6e7 e49ea5c6 4a344fd9 86b97b8f # 1.146079036282818321978993481025e+02 +N 4031b724 fa5f3c88 41778df4 31f3a8b1 # 1.771540798974140784594055730850e+01 +M 3f6096b8 ca06ad81 3f6096b9 883c1b67 # 2.024994770371158370886321975490e-03 +P 3f6096b8 ca06ad81 3f6096b9 883c1b68 # 2.024994770371158370886321975490e-03 +Z 3f6096b8 ca06ad81 3f6096b9 883c1b67 # 2.024994770371158370886321975490e-03 +M 3fd62dc1 55e02b6a 3fd6a014 e013cd71 # 3.465426767949596476015017287864e-01 +P 3fd62dc1 55e02b6a 3fd6a014 e013cd72 # 3.465426767949596476015017287864e-01 +Z 3fd62dc1 55e02b6a 3fd6a014 e013cd71 # 3.465426767949596476015017287864e-01 +N bfd80629 b1a240b4 bfd8979e 1d74df41 # -3.753761515336109244600493184407e-01 +N c0154454 76d76a95 c05976c3 e8f80024 # -5.316728455446214418600447970675e+00 +N c0529357 e851eb72 c6925254 916e6460 # -7.430224044799777516345784533769e+01 +N 3fe1013f dcb7d023 3fe1d10b ea46d401 # 5.314025221728154724232240369020e-01 +N bf91db56 fd865395 bf91db92 4d842ef8 # -1.743827745811506527151557577326e-02 +N 3fbbcf70 7e4ae211 3fbbdd73 6b8c2eba # 1.086340244609192012825715778490e-01 +N c0689b02 30de9315 d19fb042 027efffc # -1.968440174433859795044554630294e+02 +M bf904580 666065e5 bf9045ad 46b049a2 # -1.589012741906072403996752484545e-02 +P bf904580 666065e5 bf9045ad 46b049a1 # -1.589012741906072403996752484545e-02 +Z bf904580 666065e5 bf9045ad 46b049a1 # -1.589012741906072403996752484545e-02 +N c016ae8d c714ad45 c06222a5 28dc4fb0 # -5.670462713849080849115580349462e+00 +M c064b4b1 358ec934 cecf81a5 901e701b # -1.656466319836414413657621480525e+02 +P c064b4b1 358ec934 cecf81a5 901e701a # -1.656466319836414413657621480525e+02 +Z c064b4b1 358ec934 cecf81a5 901e701a # -1.656466319836414413657621480525e+02 +N 3fd76ea4 e653d614 3fd7f590 98bd174e # 3.661281823436592919307486226899e-01 +N c05969c5 9a0dd37a c9092c60 dd3a193d # -1.016526856551189723631978267804e+02 +M 4026054d 6a3c2967 40dd8a2d ef59cc48 # 1.101035625442882626146001712186e+01 +P 4026054d 6a3c2967 40dd8a2d ef59cc49 # 1.101035625442882626146001712186e+01 +Z 4026054d 6a3c2967 40dd8a2d ef59cc48 # 1.101035625442882626146001712186e+01 +N c0615bae 5a071d4d cc644029 1d273772 # -1.388650331629709455683041596785e+02 +N 407ace5e 36c95742 668b440a 7503d7be # 4.288980014672162042188574559987e+02 +M bfedc12b 3938f487 bff11d9c 339faeeb # -9.298301808954797520456736492633e-01 +P bfedc12b 3938f487 bff11d9c 339faeea # -9.298301808954797520456736492633e-01 +Z bfedc12b 3938f487 bff11d9c 339faeea # -9.298301808954797520456736492633e-01 +M c05dc148 abf9749a ca9a2aa2 2ac216a6 # -1.190200605331505414596904302016e+02 +P c05dc148 abf9749a ca9a2aa2 2ac216a5 # -1.190200605331505414596904302016e+02 +Z c05dc148 abf9749a ca9a2aa2 2ac216a5 # -1.190200605331505414596904302016e+02 +M bf692fc7 c3b779e0 bf692fca 5d72ffc6 # -3.074541249346682270093822353374e-03 +P bf692fc7 c3b779e0 bf692fca 5d72ffc5 # -3.074541249346682270093822353374e-03 +Z bf692fc7 c3b779e0 bf692fca 5d72ffc5 # -3.074541249346682270093822353374e-03 +N c02d5002 4d38176f c131af94 91548022 # -1.465626756009780073952697421191e+01 +M 4083c512 29c27cd8 78e9f394 675303d5 # 6.326338687128400124493055045605e+02 +P 4083c512 29c27cd8 78e9f394 675303d6 # 6.326338687128400124493055045605e+02 +Z 4083c512 29c27cd8 78e9f394 675303d5 # 6.326338687128400124493055045605e+02 +N bfd4e2cb a3c20e16 bfd54235 0cb552dc # -3.263424967956053412976302752213e-01 +N 3f9a27d0 e5585ebd 3f9a288b 4a63bde2 # 2.554251098453507243246640712186e-02 +N 3fb4b683 11caba0d 3fb4bc4c 9e4df9de # 8.090991196034043320128859022589e-02 +M 3fd9e83e 23cadd18 3fda9edc c93490ee # 4.047999715362080586089632561198e-01 +P 3fd9e83e 23cadd18 3fda9edc c93490ef # 4.047999715362080586089632561198e-01 +Z 3fd9e83e 23cadd18 3fda9edc c93490ee # 4.047999715362080586089632561198e-01 +M 405a4c87 c8599072 495b32bf 54f47b41 # 1.051957875132227684389363275841e+02 +P 405a4c87 c8599072 495b32bf 54f47b42 # 1.051957875132227684389363275841e+02 +Z 405a4c87 c8599072 495b32bf 54f47b41 # 1.051957875132227684389363275841e+02 +N bfb9b3e5 018faded bfb9bef4 6d7fef4b # -1.004012230693473589626663056151e-01 +M 3fc15a84 9145a5bf 3fc16823 c1b2dd32 # 1.355748853050453284208032300739e-01 +P 3fc15a84 9145a5bf 3fc16823 c1b2dd33 # 1.355748853050453284208032300739e-01 +Z 3fc15a84 9145a5bf 3fc16823 c1b2dd32 # 1.355748853050453284208032300739e-01 +M 406b900b ed0554e6 53c1580a 19f36e39 # 2.205014557937749373195401858538e+02 +P 406b900b ed0554e6 53c1580a 19f36e3a # 2.205014557937749373195401858538e+02 +Z 406b900b ed0554e6 53c1580a 19f36e39 # 2.205014557937749373195401858538e+02 +M c070fbf1 2c2b2efa d8608817 36c3cbd5 # -2.717463800131660036640823818743e+02 +P c070fbf1 2c2b2efa d8608817 36c3cbd4 # -2.717463800131660036640823818743e+02 +Z c070fbf1 2c2b2efa d8608817 36c3cbd4 # -2.717463800131660036640823818743e+02 +N bf8d9a51 a6068dac bf8d9a95 34af69fa # -1.445449626846236762522934782282e-02 +M 3fb7ce52 55151950 3fb7d71b de050649 # 9.299196793754060941239458770724e-02 +P 3fb7ce52 55151950 3fb7d71b de05064a # 9.299196793754060941239458770724e-02 +Z 3fb7ce52 55151950 3fb7d71b de050649 # 9.299196793754060941239458770724e-02 +N c04568a4 c447631e c3bb558e b60e3044 # -4.281752828107549646574625512585e+01 +N 3f6fad76 0a611b8e 3f6fad7b 36dbce22 # 3.866892383516291019363020353694e-03 +N bf60e322 9a759f23 bf60e323 631f1fe7 # -2.061431488687663540065875267260e-03 +M 3fef6a24 20cc6f58 3ff25acd 099f6342 # 9.817066803548000208934354304802e-01 +P 3fef6a24 20cc6f58 3ff25acd 099f6343 # 9.817066803548000208934354304802e-01 +Z 3fef6a24 20cc6f58 3ff25acd 099f6342 # 9.817066803548000208934354304802e-01 +N 405ac652 1a25b090 4986cc5a 7de468ee # 1.070987611167968225345248356462e+02 +M 3f84903e aa41bdf1 3f849055 4f33f06c # 1.004075009424718230299777843584e-02 +P 3f84903e aa41bdf1 3f849055 4f33f06d # 1.004075009424718230299777843584e-02 +Z 3f84903e aa41bdf1 3f849055 4f33f06c # 1.004075009424718230299777843584e-02 +M bf8312b5 e5b28adf bf8312c7 f75b6240 # -9.313031265553771073650857204029e-03 +P bf8312b5 e5b28adf bf8312c7 f75b623f # -9.313031265553771073650857204029e-03 +Z bf8312b5 e5b28adf bf8312c7 f75b623f # -9.313031265553771073650857204029e-03 +M 403e487d 3c671160 4299cd1b 48297569 # 3.028316094890885779022937640548e+01 +P 403e487d 3c671160 4299cd1b 4829756a # 3.028316094890885779022937640548e+01 +Z 403e487d 3c671160 4299cd1b 48297569 # 3.028316094890885779022937640548e+01 +M 40733844 37658115 5b992796 15013cf8 # 3.075166543927201132646587211639e+02 +P 40733844 37658115 5b992796 15013cf9 # 3.075166543927201132646587211639e+02 +Z 40733844 37658115 5b992796 15013cf8 # 3.075166543927201132646587211639e+02 +M c042dc8a 00318781 c3457287 64ca754b # -3.772296144884513324768704478629e+01 +P c042dc8a 00318781 c3457287 64ca754a # -3.772296144884513324768704478629e+01 +Z c042dc8a 00318781 c3457287 64ca754a # -3.772296144884513324768704478629e+01 +N 4077b6c7 9ba57037 62150190 76c92979 # 3.794237324201998831085802521557e+02 +N c02c7124 efe6b697 c126e36d e672354a # -1.422098493281673192711878073169e+01 +N bfdee1e2 76235fea bfe00c23 d07365a2 # -4.825369027798830368070071017428e-01 +M 40482d62 9224b0cc 443b1cdc d91c4838 # 4.835457064429792239934613462538e+01 +P 40482d62 9224b0cc 443b1cdc d91c4839 # 4.835457064429792239934613462538e+01 +Z 40482d62 9224b0cc 443b1cdc d91c4838 # 4.835457064429792239934613462538e+01 +N c05bafae 44f69419 c9db4efa dd4ad1d6 # -1.107450115592950083964751684107e+02 +N 407c286b a567272f 687f62b6 f6c2646f # 4.505262807874123041074199136347e+02 +M 3f783c01 1b909ec2 3f783c0a 5fbc40c2 # 5.916599585397088259530740117498e-03 +P 3f783c01 1b909ec2 3f783c0a 5fbc40c3 # 5.916599585397088259530740117498e-03 +Z 3f783c01 1b909ec2 3f783c0a 5fbc40c2 # 5.916599585397088259530740117498e-03 +M 40669ab3 da849d9e 502da132 b499295d # 1.808344547834539639552531298250e+02 +P 40669ab3 da849d9e 502da132 b499295e # 1.808344547834539639552531298250e+02 +Z 40669ab3 da849d9e 502da132 b499295d # 1.808344547834539639552531298250e+02 +M c015c457 153eb83c c05cdad7 8a471f59 # -5.441738445237259469422497204505e+00 +P c015c457 153eb83c c05cdad7 8a471f58 # -5.441738445237259469422497204505e+00 +Z c015c457 153eb83c c05cdad7 8a471f58 # -5.441738445237259469422497204505e+00 +N 3f91329f 7ae8da85 3f9132d4 76f62afe # 1.679467380219048025513650657103e-02 +M bfce7b90 29cb1601 bfcec588 a33ae2d8 # -2.381458477085942881945612725758e-01 +P bfce7b90 29cb1601 bfcec588 a33ae2d7 # -2.381458477085942881945612725758e-01 +Z bfce7b90 29cb1601 bfcec588 a33ae2d7 # -2.381458477085942881945612725758e-01 +M c074af22 b3eaca11 ddb5eb46 a06f59c5 # -3.309459723636110197730886284262e+02 +P c074af22 b3eaca11 ddb5eb46 a06f59c4 # -3.309459723636110197730886284262e+02 +Z c074af22 b3eaca11 ddb5eb46 a06f59c4 # -3.309459723636110197730886284262e+02 +M bf64b7c7 4640e57d bf64b7c8 b8c8f4d5 # -2.529038627497369549207428818249e-03 +P bf64b7c7 4640e57d bf64b7c8 b8c8f4d4 # -2.529038627497369549207428818249e-03 +Z bf64b7c7 4640e57d bf64b7c8 b8c8f4d4 # -2.529038627497369549207428818249e-03 +M bfb409d0 63d261cc bfb40f0d d0e89de3 # -7.827475010925083465096463442023e-02 +P bfb409d0 63d261cc bfb40f0d d0e89de2 # -7.827475010925083465096463442023e-02 +Z bfb409d0 63d261cc bfb40f0d d0e89de2 # -7.827475010925083465096463442023e-02 +N c0415991 26adc5bb c300b155 2d2d7366 # -3.469974215970020026134079671465e+01 +N bff99bbb 5142a20c c00303e9 392fcfe1 # -1.600520436690319847627961280523e+00 +M c0453efa e01addef c3b3bd69 e465ef17 # -4.249203110992299770032332162373e+01 +P c0453efa e01addef c3b3bd69 e465ef16 # -4.249203110992299770032332162373e+01 +Z c0453efa e01addef c3b3bd69 e465ef16 # -4.249203110992299770032332162373e+01 +N 3f8a0cc9 ea479034 3f8a0cf7 f360e8e1 # 1.271970506872586309521366843001e-02 +N 3fe5253e 32e75d85 3fe6b7e2 58f11b09 # 6.607962602819702491174780334404e-01 +N c06201b9 20ae355f ccdc5c18 abbc451d # -1.440538485910901442821341333911e+02 +M bf5e6a91 4214a493 bf5e6a92 6733a557 # -1.856462339058038936087657866381e-03 +P bf5e6a91 4214a493 bf5e6a92 6733a556 # -1.856462339058038936087657866381e-03 +Z bf5e6a91 4214a493 bf5e6a92 6733a556 # -1.856462339058038936087657866381e-03 +N c068a363 89368240 d1a4966e 23ed1073 # -1.971059003891587053658440709114e+02 +N bfdae074 f9807fe6 bfdbac7c 1b1d03b1 # -4.199497639219756939255034922098e-01 +N 402bb13a 29fa3e3d 411f778c e392f390 # 1.384614688091016354576368030393e+01 +M 4069e911 24de3e1d 5290869c af6fb969 # 2.072833427754093520434253150597e+02 +P 4069e911 24de3e1d 5290869c af6fb96a # 2.072833427754093520434253150597e+02 +Z 4069e911 24de3e1d 5290869c af6fb969 # 2.072833427754093520434253150597e+02 +N c05a7e12 769eb299 c96d7dc3 af4ca13b # -1.059698769140035352620543562807e+02 +N bf5cd433 2b4a389b bf5cd434 24df386f # -1.759576768708670828009199560427e-03 +N bf6600de 3f8514ba bf6600df fb6451f9 # -2.685960844390847430951385632625e-03 +N bfaee6ab 591ee95d bfaeeb79 03f85380 # -6.035361731433639548294323162736e-02 +M 4081bd8d febda824 73101bea dced464a # 5.676943335358560034364927560091e+02 +P 4081bd8d febda824 73101bea dced464b # 5.676943335358560034364927560091e+02 +Z 4081bd8d febda824 73101bea dced464a # 5.676943335358560034364927560091e+02 +M bf8d28ce d51a97b9 bf8d290f 6633c0ae # -1.423799121705458976816505156648e-02 +P bf8d28ce d51a97b9 bf8d290f 6633c0ad # -1.423799121705458976816505156648e-02 +Z bf8d28ce d51a97b9 bf8d290f 6633c0ad # -1.423799121705458976816505156648e-02 +N c06dde5c 87a0a7fd d56a8aec a2fdb8a6 # -2.389487951410118569128826493397e+02 +M bff9eb0e ce3ec0db c0036b1c 0ae9c9c9 # -1.619887166638412479002795407723e+00 +P bff9eb0e ce3ec0db c0036b1c 0ae9c9c8 # -1.619887166638412479002795407723e+00 +Z bff9eb0e ce3ec0db c0036b1c 0ae9c9c8 # -1.619887166638412479002795407723e+00 +M 4069c895 c0f0b6d3 5277f45a b3c33170 # 2.062682804776619320819008862600e+02 +P 4069c895 c0f0b6d3 5277f45a b3c33171 # 2.062682804776619320819008862600e+02 +Z 4069c895 c0f0b6d3 5277f45a b3c33170 # 2.062682804776619320819008862600e+02 +N bf52ff68 d5a76640 bf52ff69 1d13681b # -1.159527184987033110452614437236e-03 +N 400fd29a f140cf34 403ab0f7 4ec1b04d # 3.977834591665578400920821877662e+00 +M c04c7588 9c906034 c50155dd b3efb1f6 # -5.691823155450438775915245059878e+01 +P c04c7588 9c906034 c50155dd b3efb1f5 # -5.691823155450438775915245059878e+01 +Z c04c7588 9c906034 c50155dd b3efb1f5 # -5.691823155450438775915245059878e+01 +N 401c6326 56db2962 4082e080 80506ba1 # 7.096825940252843523126102809329e+00 +M 406d3e56 ea6a1957 54f6e051 15eb1f8a # 2.339481098243947769788064761087e+02 +P 406d3e56 ea6a1957 54f6e051 15eb1f8b # 2.339481098243947769788064761087e+02 +Z 406d3e56 ea6a1957 54f6e051 15eb1f8a # 2.339481098243947769788064761087e+02 +M 3f8e5296 9be40d54 3f8e52df 370f89d6 # 1.480596221200040224497129770498e-02 +P 3f8e5296 9be40d54 3f8e52df 370f89d7 # 1.480596221200040224497129770498e-02 +Z 3f8e5296 9be40d54 3f8e52df 370f89d6 # 1.480596221200040224497129770498e-02 +M 40056871 40d8125a 401cea7d de5cb96d # 2.675997263521179725387355574640e+00 +P 40056871 40d8125a 401cea7d de5cb96e # 2.675997263521179725387355574640e+00 +Z 40056871 40d8125a 401cea7d de5cb96d # 2.675997263521179725387355574640e+00 +N bfb7dc30 7c0c4be1 bfb7e509 6a5fea96 # -9.320357349888254427927591905245e-02 +M bf5d5ef4 fe2e15c2 bf5d5ef6 061b12ef # -1.792659045095277171172343244621e-03 +P bf5d5ef4 fe2e15c2 bf5d5ef6 061b12ee # -1.792659045095277171172343244621e-03 +Z bf5d5ef4 fe2e15c2 bf5d5ef6 061b12ee # -1.792659045095277171172343244621e-03 +M 400a590b 3cf23c24 402ae636 cddc6d23 # 3.293478466169760920934095338453e+00 +P 400a590b 3cf23c24 402ae636 cddc6d24 # 3.293478466169760920934095338453e+00 +Z 400a590b 3cf23c24 402ae636 cddc6d23 # 3.293478466169760920934095338453e+00 +M c06fbbea df849dbc d6c32a83 be895951 # -2.538724210348281076221610419452e+02 +P c06fbbea df849dbc d6c32a83 be895950 # -2.538724210348281076221610419452e+02 +Z c06fbbea df849dbc d6c32a83 be895950 # -2.538724210348281076221610419452e+02 +M 3fc93f47 b1bdf94a 3fc96945 4cd90ea1 # 1.972436540490412615334037127468e-01 +P 3fc93f47 b1bdf94a 3fc96945 4cd90ea2 # 1.972436540490412615334037127468e-01 +Z 3fc93f47 b1bdf94a 3fc96945 4cd90ea1 # 1.972436540490412615334037127468e-01 +N 3fb471f9 6c5a25a9 3fb4778a 400bd80c # 7.986410994830940579536360246493e-02 +N bf68028a eb668694 bf68028d 2c1dbc6b # -2.930899932110994990375196778132e-03 +M bfd248ab b67c7900 bfd28899 d03d27c1 # -2.856854707805638327045016922057e-01 +P bfd248ab b67c7900 bfd28899 d03d27c0 # -2.856854707805638327045016922057e-01 +Z bfd248ab b67c7900 bfd28899 d03d27c0 # -2.856854707805638327045016922057e-01 +N c07f2b20 962b1c5b ecd61796 15baa769 # -4.986954557117475701488729100674e+02 +M 3f542797 7aaa6562 3f542797 cff276d7 # 1.230142525548615518166117865917e-03 +P 3f542797 7aaa6562 3f542797 cff276d8 # 1.230142525548615518166117865917e-03 +Z 3f542797 7aaa6562 3f542797 cff276d7 # 1.230142525548615518166117865917e-03 +M 40183ec3 f7adf87d 406aced8 f4308fed # 6.061294431680036787213339266600e+00 +P 40183ec3 f7adf87d 406aced8 f4308fee # 6.061294431680036787213339266600e+00 +Z 40183ec3 f7adf87d 406aced8 f4308fed # 6.061294431680036787213339266600e+00 +M bf938f85 dd4e8023 bf938fd3 d3b36464 # -1.910218394516517356751528211589e-02 +P bf938f85 dd4e8023 bf938fd3 d3b36463 # -1.910218394516517356751528211589e-02 +Z bf938f85 dd4e8023 bf938fd3 d3b36463 # -1.910218394516517356751528211589e-02 +M 3f9b2fb0 0498bf5f 3f9b3081 546146bf # 2.654910114341590618436406145975e-02 +P 3f9b2fb0 0498bf5f 3f9b3081 546146c0 # 2.654910114341590618436406145975e-02 +Z 3f9b2fb0 0498bf5f 3f9b3081 546146bf # 2.654910114341590618436406145975e-02 +M c03241a5 a04f9be6 c1843b07 9273f5e8 # -1.825643350547388621407662867568e+01 +P c03241a5 a04f9be6 c1843b07 9273f5e7 # -1.825643350547388621407662867568e+01 +Z c03241a5 a04f9be6 c1843b07 9273f5e7 # -1.825643350547388621407662867568e+01 +M bf6bdd0a f89ab910 bf6bdd0e 7df46720 # -3.401299884749360569191622971630e-03 +P bf6bdd0a f89ab910 bf6bdd0e 7df4671f # -3.401299884749360569191622971630e-03 +Z bf6bdd0a f89ab910 bf6bdd0e 7df4671f # -3.401299884749360569191622971630e-03 +N 3fc0593a 1c86bee3 3fc0649d 8653cd32 # 1.277229918755359017179529246278e-01 +M bf85d877 38a4e4df bf85d892 5ee87e5c # -1.066678182233932008216026332548e-02 +P bf85d877 38a4e4df bf85d892 5ee87e5b # -1.066678182233932008216026332548e-02 +Z bf85d877 38a4e4df bf85d892 5ee87e5b # -1.066678182233932008216026332548e-02 +N c07002af 2602959f d6f7c8de 1ad3c97a # -2.561677608586268775070493575186e+02 +N bf625a4f abdb3fd2 bf625a50 ad6d05e5 # -2.240329368625262364267403114582e-03 +N c082f69c 4626df8e f69616f6 8aee4fb2 # -6.068263056790326572809135541320e+02 +N 4005d254 aea26020 401e76f0 3441d49f # 2.727700580911928796012944076210e+00 +M 3f62ee9c fd65c9a3 3f62ee9e 1822b286 # 2.311045285005878992951044992310e-03 +P 3f62ee9c fd65c9a3 3f62ee9e 1822b287 # 2.311045285005878992951044992310e-03 +Z 3f62ee9c fd65c9a3 3f62ee9e 1822b286 # 2.311045285005878992951044992310e-03 +M c01d09b3 8540e165 c0863607 effcc210 # -7.259473878941524738195312238531e+00 +P c01d09b3 8540e165 c0863607 effcc20f # -7.259473878941524738195312238531e+00 +Z c01d09b3 8540e165 c0863607 effcc20f # -7.259473878941524738195312238531e+00 +M bf7abfce e21b2dc0 bf7abfdb 580f9c50 # -6.530578744512849365122519884608e-03 +P bf7abfce e21b2dc0 bf7abfdb 580f9c4f # -6.530578744512849365122519884608e-03 +Z bf7abfce e21b2dc0 bf7abfdb 580f9c4f # -6.530578744512849365122519884608e-03 +M c05ad228 024775c8 c98b6dec 24736a9a # -1.072836919496395466921967454255e+02 +P c05ad228 024775c8 c98b6dec 24736a99 # -1.072836919496395466921967454255e+02 +Z c05ad228 024775c8 c98b6dec 24736a99 # -1.072836919496395466921967454255e+02 +M 405e3914 60425609 4ac542ac 0a8fe950 # 1.208918686530888777497239061631e+02 +P 405e3914 60425609 4ac542ac 0a8fe951 # 1.208918686530888777497239061631e+02 +Z 405e3914 60425609 4ac542ac 0a8fe950 # 1.208918686530888777497239061631e+02 +N 3faeeb2c 36a12a6c 3faeeffb fb7808af # 6.038797537674586712874713612109e-02 +N c02b72dc aedc8e85 c11bdbbb df45d07c # -1.372433992807715164019555231789e+01 +N 40832885 73d4ef8f 772619f8 f50d4fb5 # 6.130651623378379326823051087558e+02 +N 3fd7bebf 2e638a78 3fd84b2b 95facb2b # 3.710172608390744919404369284166e-01 +M 4022c551 150d9eb3 40b7447e 0714b080 # 9.385384233391368624666029063519e+00 +P 4022c551 150d9eb3 40b7447e 0714b081 # 9.385384233391368624666029063519e+00 +Z 4022c551 150d9eb3 40b7447e 0714b080 # 9.385384233391368624666029063519e+00 +M c06da569 ccb9cfd0 d541e93a bac9816a # -2.371691650036941609869245439768e+02 +P c06da569 ccb9cfd0 d541e93a bac98169 # -2.371691650036941609869245439768e+02 +Z c06da569 ccb9cfd0 d541e93a bac98169 # -2.371691650036941609869245439768e+02 +M 3f9e5283 6362d0ad 3f9e53a5 d05a52f1 # 2.961163801292403599529912128219e-02 +P 3f9e5283 6362d0ad 3f9e53a5 d05a52f2 # 2.961163801292403599529912128219e-02 +Z 3f9e5283 6362d0ad 3f9e53a5 d05a52f1 # 2.961163801292403599529912128219e-02 +N bf61759b e0ee4ede bf61759c beb02014 # -2.131275606595524861608392797052e-03 +N 4061547e b271abf6 4c602d6d a3daf582 # 1.386404659481192425118933897465e+02 +N 407bea9c c746d7b0 6825188f 46284316 # 4.466632759825979519519023597240e+02 +N bfc47d3e ab0c298a bfc493ac 6510c0c7 # -1.600721678917803036945599615137e-01 +N 3f8dd936 c0ec5dd1 3f8dd97c 01c58c14 # 1.457445884947975063561376174448e-02 +M 400511fd 57f8cb4d 401bb589 12b4c13d # 2.633783995895476071069651879952e+00 +P 400511fd 57f8cb4d 401bb589 12b4c13e # 2.633783995895476071069651879952e+00 +Z 400511fd 57f8cb4d 401bb589 12b4c13d # 2.633783995895476071069651879952e+00 +M 400ab1d9 09887ff9 402c1833 b14af5a7 # 3.336839746931215433534134717775e+00 +P 400ab1d9 09887ff9 402c1833 b14af5a8 # 3.336839746931215433534134717775e+00 +Z 400ab1d9 09887ff9 402c1833 b14af5a7 # 3.336839746931215433534134717775e+00 +N bfc0b301 4a58b0e1 bfc0bf24 7beeda25 # -1.304628003139276792854417408307e-01 +M bfdaafc2 776377ee bfdb7776 0e081cd9 # -4.169775167373462876341250193946e-01 +P bfdaafc2 776377ee bfdb7776 0e081cd8 # -4.169775167373462876341250193946e-01 +Z bfdaafc2 776377ee bfdb7776 0e081cd8 # -4.169775167373462876341250193946e-01 +N c00b1e36 3a4ddf49 c02d9ff7 d05f88cb # -3.389751868726226025074765857426e+00 +N c00fe0f9 b0c565fc c03ae11c e3a9f969 # -3.984851246856804252161055046599e+00 +M 3fa700ae 5be947d1 3fa702a9 8b63cd01 # 4.492707130397344955641258934520e-02 +P 3fa700ae 5be947d1 3fa702a9 8b63cd02 # 4.492707130397344955641258934520e-02 +Z 3fa700ae 5be947d1 3fa702a9 8b63cd01 # 4.492707130397344955641258934520e-02 +N bfc57dc8 ee4c4b50 bfc597ab da173716 # -1.679011500896998576592977769906e-01 +N 3f65fe5a f1b94cbe 3f65fe5c ad008771 # 2.684762597519345893315456663686e-03 +N 402125e6 91cde450 40a4ac63 2187eff4 # 8.574024731047899194891215302050e+00 +N 3f6c5e54 9b7af490 3f6c5e58 52bc5898 # 3.462949036331659791176917906341e-03 +N c056e2e2 8b1987dc c820d07f 178b66ae # -9.154507710927231300956918857992e+01 +N bfd3bb04 148d3509 bfd40b68 3c35f1ff # -3.082895470332265852597686262015e-01 +N 401afa9e cf190fe9 407a8ca8 f3b3a7d7 # 6.744746433167144950004967540735e+00 +N 3fba9d69 1c77ac26 3fbaa9b0 ed960bb9 # 1.039643949986134019436434527961e-01 +M bfce6cde 68591adc bfceb66b e8909843 # -2.376974114906350576958971032582e-01 +P bfce6cde 68591adc bfceb66b e8909842 # -2.376974114906350576958971032582e-01 +Z bfce6cde 68591adc bfceb66b e8909842 # -2.376974114906350576958971032582e-01 +N 408291ab ead2f2c7 757330af fc4a2b5d # 5.942089439850177541302400641143e+02 +N c03b3eef f58ccf47 c253cce1 35e8e4e5 # -2.724584898650871522818306402769e+01 +N 40544806 69025aa2 473070d1 94e41f4c # 8.112539124708067106439557392150e+01 +M c0854ac7 459f004e fd4f7aed 24272658 # -6.813473007604568465467309579253e+02 +P c0854ac7 459f004e fd4f7aed 24272657 # -6.813473007604568465467309579253e+02 +Z c0854ac7 459f004e fd4f7aed 24272657 # -6.813473007604568465467309579253e+02 +M c0833583 8c5d9fd4 f74c08b6 888d9358 # -6.146892325701141999161336570978e+02 +P c0833583 8c5d9fd4 f74c08b6 888d9357 # -6.146892325701141999161336570978e+02 +Z c0833583 8c5d9fd4 f74c08b6 888d9357 # -6.146892325701141999161336570978e+02 +M 3f9ca523 9d207bc0 3f9ca618 7614d1c0 # 2.797370573545854277597300097113e-02 +P 3f9ca523 9d207bc0 3f9ca618 7614d1c1 # 2.797370573545854277597300097113e-02 +Z 3f9ca523 9d207bc0 3f9ca618 7614d1c0 # 2.797370573545854277597300097113e-02 +N c0227bcb 7b4bfb80 c0b427bb 0174083a # -9.241786816621015532291494309902e+00 +M c05d145d 622638d2 ca5c1591 fe3bb02c # -1.163181996701489708812005119398e+02 +P c05d145d 622638d2 ca5c1591 fe3bb02b # -1.163181996701489708812005119398e+02 +Z c05d145d 622638d2 ca5c1591 fe3bb02b # -1.163181996701489708812005119398e+02 +N c046fbdf 2d2dd4ae c403f01b 164f2058 # -4.596774830568152481191646074876e+01 +M 405fbc60 4188b2da 4b51a335 ee2b0aa6 # 1.269433749995181699432578170672e+02 +P 405fbc60 4188b2da 4b51a335 ee2b0aa7 # 1.269433749995181699432578170672e+02 +Z 405fbc60 4188b2da 4b51a335 ee2b0aa6 # 1.269433749995181699432578170672e+02 +M c04d1e31 505934e9 c5202f72 04bee038 # -5.823587993961138664644749951549e+01 +P c04d1e31 505934e9 c5202f72 04bee037 # -5.823587993961138664644749951549e+01 +Z c04d1e31 505934e9 c5202f72 04bee037 # -5.823587993961138664644749951549e+01 +M 3fcf34b6 d5f0f04a 3fcf8416 3279db63 # 2.437962097773172520653872652474e-01 +P 3fcf34b6 d5f0f04a 3fcf8416 3279db64 # 2.437962097773172520653872652474e-01 +Z 3fcf34b6 d5f0f04a 3fcf8416 3279db63 # 2.437962097773172520653872652474e-01 +N 40139760 dd49177f 4050bfb8 98cda3c6 # 4.897830445848625480209648230812e+00 +N c0329f0e 22f6d872 c18d238a 0c9f3272 # -1.862130945707799156707551446743e+01 +N 3f90f137 6df96c99 3f90f16a 166cc50f # 1.654516800622882546911718293359e-02 +M bfb96de3 5eb86a2f bfb97899 58a64fe3 # -9.933301031598128216781873334185e-02 +P bfb96de3 5eb86a2f bfb97899 58a64fe2 # -9.933301031598128216781873334185e-02 +Z bfb96de3 5eb86a2f bfb97899 58a64fe2 # -9.933301031598128216781873334185e-02 +N 4062efc0 95a652e6 4d878a9b ba9cd3b0 # 1.514922588585388325554959010333e+02 +M bffd5fb2 0f95508c c00871bb f6124a24 # -1.835863171455488718208926002262e+00 +P bffd5fb2 0f95508c c00871bb f6124a23 # -1.835863171455488718208926002262e+00 +Z bffd5fb2 0f95508c c00871bb f6124a23 # -1.835863171455488718208926002262e+00 +N bf8df222 6a8a1ca7 bf8df268 596a2086 # -1.462199103958845662620813499188e-02 +N 3f87f772 8bcda8d2 3f87f796 656ee9c1 # 1.170243729730594331450710399167e-02 +M 3fcd1977 895e620d 3fcd59cd 45f7c146 # 2.273396893258596007658667303986e-01 +P 3fcd1977 895e620d 3fcd59cd 45f7c147 # 2.273396893258596007658667303986e-01 +Z 3fcd1977 895e620d 3fcd59cd 45f7c146 # 2.273396893258596007658667303986e-01 +N 3fa38937 579c8f3b 3fa38a6e 08445bd2 # 3.815625137784058734657932632217e-02 +N 3fee4fef ab88ab9e 3ff186cf c1cfd8a0 # 9.472578382750389547339864293463e-01 +M 405bda0f 06d49bd1 49ea79a4 2dc3bdf7 # 1.114071671558624672115911380388e+02 +P 405bda0f 06d49bd1 49ea79a4 2dc3bdf8 # 1.114071671558624672115911380388e+02 +Z 405bda0f 06d49bd1 49ea79a4 2dc3bdf7 # 1.114071671558624672115911380388e+02 +M 3f707aab 73d650ce 3f707aae 5db1cda1 # 4.023236976895284630617588561563e-03 +P 3f707aab 73d650ce 3f707aae 5db1cda2 # 4.023236976895284630617588561563e-03 +Z 3f707aab 73d650ce 3f707aae 5db1cda1 # 4.023236976895284630617588561563e-03 +N bf545976 de65bc19 bf545977 362d0749 # -1.242033083680876707002860293017e-03 +N 3fceae19 b169e304 3fcef985 2c949006 # 2.396881214406435534058914527122e-01 +N bfffc8d0 dc6a985d c00c9cac a20e65ce # -1.986527310372842025643080887676e+00 +M c083a295 1975f997 f88649b6 424863a1 # -6.283228024689477706488105468452e+02 +P c083a295 1975f997 f88649b6 424863a0 # -6.283228024689477706488105468452e+02 +Z c083a295 1975f997 f88649b6 424863a0 # -6.283228024689477706488105468452e+02 +N bfb65e7e b2cfe8e9 bfb665c8 e96c598e # -8.737937799006413597258102754495e-02 +M 402709fa 28b35ba8 40e89324 78382dc5 # 1.151948668660573105171351926401e+01 +P 402709fa 28b35ba8 40e89324 78382dc6 # 1.151948668660573105171351926401e+01 +Z 402709fa 28b35ba8 40e89324 78382dc5 # 1.151948668660573105171351926401e+01 +N 406e9336 ee6c2c80 55ed8665 060aa74e # 2.446004554856081085745245218277e+02 +M 3f620964 fd9dcfc0 3f620965 f21b1478 # 2.201745269241300873019895334437e-03 +P 3f620964 fd9dcfc0 3f620965 f21b1479 # 2.201745269241300873019895334437e-03 +Z 3f620964 fd9dcfc0 3f620965 f21b1478 # 2.201745269241300873019895334437e-03 +M 3f5ce3f8 509d8448 3f5ce3f9 4bccf953 # 1.763336653731311168269435540878e-03 +P 3f5ce3f8 509d8448 3f5ce3f9 4bccf954 # 1.763336653731311168269435540878e-03 +Z 3f5ce3f8 509d8448 3f5ce3f9 4bccf953 # 1.763336653731311168269435540878e-03 +M c06076db 416b1002 cbc04350 26ca23eb # -1.317142645922722863360831979662e+02 +P c06076db 416b1002 cbc04350 26ca23ea # -1.317142645922722863360831979662e+02 +Z c06076db 416b1002 cbc04350 26ca23ea # -1.317142645922722863360831979662e+02 +M bfd35c52 1561df9a bfd3a842 e04193e5 # -3.025098046123219086567246449704e-01 +P bfd35c52 1561df9a bfd3a842 e04193e4 # -3.025098046123219086567246449704e-01 +Z bfd35c52 1561df9a bfd3a842 e04193e4 # -3.025098046123219086567246449704e-01 +N 40515ca8 3257d122 462246e1 4037440b # 6.944776590896483980941411573440e+01 +N 3f660ce4 83e4ab9b 3f660ce6 429d2b80 # 2.691694563642111400619816308222e-03 +N 3fd1b221 e711aeea 3fd1ec13 5447cb5a # 2.764973408254564057884294925316e-01 +M 3ffa7189 5e72109e 40041e56 c4dae860 # 1.652718895843498625453094064142e+00 +P 3ffa7189 5e72109e 40041e56 c4dae861 # 1.652718895843498625453094064142e+00 +Z 3ffa7189 5e72109e 40041e56 c4dae860 # 1.652718895843498625453094064142e+00 +M c06fbd9c 38a7f210 d6c4350d 3cea7fd9 # -2.539253199844538357865530997515e+02 +P c06fbd9c 38a7f210 d6c4350d 3cea7fd8 # -2.539253199844538357865530997515e+02 +Z c06fbd9c 38a7f210 d6c4350d 3cea7fd8 # -2.539253199844538357865530997515e+02 +M bfa9cc72 64a2e331 bfa9cf3d eea25cd6 # -5.038793066473202381105878089329e-02 +P bfa9cc72 64a2e331 bfa9cf3d eea25cd5 # -5.038793066473202381105878089329e-02 +Z bfa9cc72 64a2e331 bfa9cf3d eea25cd5 # -5.038793066473202381105878089329e-02 +N bfc7087d a5f2dcab bfc7285d 52a14ce5 # -1.799466190620696293134272991665e-01 +M bf5b92f8 2f4b1253 bf5b92f9 09aeec82 # -1.682989471349167999100759907094e-03 +P bf5b92f8 2f4b1253 bf5b92f9 09aeec81 # -1.682989471349167999100759907094e-03 +Z bf5b92f8 2f4b1253 bf5b92f9 09aeec81 # -1.682989471349167999100759907094e-03 +N bfe79ad6 61b22eda bfe9cdf4 9b530218 # -7.376510532498870009732172547956e-01 +N c0050618 9fff073b c01b8c08 8270e826 # -2.627976655931801186483198762289e+00 +M c06d2554 c3f42664 d4e4f106 ea67264c # -2.331665973442605945820105262101e+02 +P c06d2554 c3f42664 d4e4f106 ea67264b # -2.331665973442605945820105262101e+02 +Z c06d2554 c3f42664 d4e4f106 ea67264b # -2.331665973442605945820105262101e+02 +N bf5635de 9cbafedd bf5635df 0edc42ab # -1.355616945986008086214025247784e-03 +M 3fc0631b 581d5d48 3fc06e93 76dcd379 # 1.280244999167996500233357437537e-01 +P 3fc0631b 581d5d48 3fc06e93 76dcd37a # 1.280244999167996500233357437537e-01 +Z 3fc0631b 581d5d48 3fc06e93 76dcd379 # 1.280244999167996500233357437537e-01 +N 3ff213de 89628e19 3ff62d49 ddddb17a # 1.129850899372178085755535903445e+00 +N 405f0197 94c7e842 4b0e7c6a 196ca22e # 1.240248767807215983793867053464e+02 +N 407d8a2f 0a87d4c4 6a7d3fba af15af5e # 4.726364846521285016933688893914e+02 +M 40816dbf cec6e933 72288e0e 4fdfa197 # 5.577186561145703080910607241094e+02 +P 40816dbf cec6e933 72288e0e 4fdfa198 # 5.577186561145703080910607241094e+02 +Z 40816dbf cec6e933 72288e0e 4fdfa197 # 5.577186561145703080910607241094e+02 +N bf9f2f14 f7a6e80d bf9f3050 dc66dd56 # -3.045304070995063019933191128530e-02 +M 401a124a 204b2abf 40752903 e8b4b24a # 6.517860893810108358081834012410e+00 +P 401a124a 204b2abf 40752903 e8b4b24b # 6.517860893810108358081834012410e+00 +Z 401a124a 204b2abf 40752903 e8b4b24a # 6.517860893810108358081834012410e+00 +M c0440026 e9100d4c c37a2a00 1fe4a9e4 # -4.000118745120798280368035193533e+01 +P c0440026 e9100d4c c37a2a00 1fe4a9e3 # -4.000118745120798280368035193533e+01 +Z c0440026 e9100d4c c37a2a00 1fe4a9e3 # -4.000118745120798280368035193533e+01 +N 3f7333e5 59c769b0 3f7333e9 f5edeb66 # 4.688163663070829545453932496457e-03 +N c039ac7a 99160c36 c230715c 781378bb # -2.567374569690965557811068720184e+01 +N 404b1446 951c9275 44c18edc 7de2aff4 # 5.415840400595781289894148358144e+01 +N bf8c3ece 0b22c01c bf8c3f08 ba0160bb # -1.379166575893014251574797413014e-02 +M bf8680b5 32716833 bf8680d2 df09e1ff # -1.098767814817245246084009835386e-02 +P bf8680b5 32716833 bf8680d2 df09e1fe # -1.098767814817245246084009835386e-02 +Z bf8680b5 32716833 bf8680d2 df09e1fe # -1.098767814817245246084009835386e-02 +M bfe6c2af 543de11e bfe8ba8c 2def4592 # -7.112652440401097120314943822450e-01 +P bfe6c2af 543de11e bfe8ba8c 2def4591 # -7.112652440401097120314943822450e-01 +Z bfe6c2af 543de11e bfe8ba8c 2def4591 # -7.112652440401097120314943822450e-01 +N c03ec46c cb46133a c2a4ef3a 78077c6b # -3.076728506527727091679480508901e+01 +M 3f61f8ce 7fb56059 3f61f8cf 719283bb # 2.193835561836759723980394554133e-03 +P 3f61f8ce 7fb56059 3f61f8cf 719283bc # 2.193835561836759723980394554133e-03 +Z 3f61f8ce 7fb56059 3f61f8cf 719283bb # 2.193835561836759723980394554133e-03 +N c027d5cf 5651219d c0f24bc8 ab078c2a # -1.191759748211262071038163412595e+01 +M c0739130 8cbfc3c4 dc1978b9 6126f7e2 # -3.130743529787835086608538404107e+02 +P c0739130 8cbfc3c4 dc1978b9 6126f7e1 # -3.130743529787835086608538404107e+02 +Z c0739130 8cbfc3c4 dc1978b9 6126f7e1 # -3.130743529787835086608538404107e+02 +N bf6b97a1 af972609 bf6b97a5 1ae20a1b # -3.368202011846181415793965996386e-03 +N bf7120de 9dbc9682 bf7120e1 e343ba79 # -4.181737512941931592114208626754e-03 +N bfe9e9ae 5424e164 bfecd6d1 0e3b5241 # -8.097755092085603401130811107578e-01 +M bfb28ea2 83fda708 bfb292cb e11a0362 # -7.248893473083850569338437708211e-02 +P bfb28ea2 83fda708 bfb292cb e11a0361 # -7.248893473083850569338437708211e-02 +Z bfb28ea2 83fda708 bfb292cb e11a0361 # -7.248893473083850569338437708211e-02 +M bfa153bc 7a6fd3e5 bfa15495 3e7ef437 # -3.384198183622525585301232808888e-02 +P bfa153bc 7a6fd3e5 bfa15495 3e7ef436 # -3.384198183622525585301232808888e-02 +Z bfa153bc 7a6fd3e5 bfa15495 3e7ef436 # -3.384198183622525585301232808888e-02 +M bfa07f63 2d569c3a bfa0801e 46fb073d # -3.222188881346040034703293031271e-02 +P bfa07f63 2d569c3a bfa0801e 46fb073c # -3.222188881346040034703293031271e-02 +Z bfa07f63 2d569c3a bfa0801e 46fb073c # -3.222188881346040034703293031271e-02 +N bfd104c6 5392a650 bfd1384d 6166228f # -2.659164253369441510699289210606e-01 +N 3fafd2ba 4ba873e1 3fafd7f9 608310a6 # 6.215459989127914558482146389906e-02 +M 3f7bfd12 db8076eb 3f7bfd21 21b2a8a8 # 6.833146726447951284366677526805e-03 +P 3f7bfd12 db8076eb 3f7bfd21 21b2a8a9 # 6.833146726447951284366677526805e-03 +Z 3f7bfd12 db8076eb 3f7bfd21 21b2a8a8 # 6.833146726447951284366677526805e-03 +N c06f1b17 8de08d85 d6501be5 5d2d108d # -2.488466252694890101793134817854e+02 +M c01f31e8 69d3ac75 c0930b0c 33fa77ca # -7.798738149208578995796870003687e+00 +P c01f31e8 69d3ac75 c0930b0c 33fa77c9 # -7.798738149208578995796870003687e+00 +Z c01f31e8 69d3ac75 c0930b0c 33fa77c9 # -7.798738149208578995796870003687e+00 +N c04d417a d0b2e617 c52552af d0b765e2 # -5.851156052336971669092235970311e+01 +M bfd8e937 562dd327 bfd98b77 fd9c8789 # -3.892343846885517044675850684143e-01 +P bfd8e937 562dd327 bfd98b77 fd9c8788 # -3.892343846885517044675850684143e-01 +Z bfd8e937 562dd327 bfd98b77 fd9c8788 # -3.892343846885517044675850684143e-01 +M bf6b6e98 5b3ac182 bf6b6e9b b75af959 # -3.348634310747112576012174400830e-03 +P bf6b6e98 5b3ac182 bf6b6e9b b75af958 # -3.348634310747112576012174400830e-03 +Z bf6b6e98 5b3ac182 bf6b6e9b b75af958 # -3.348634310747112576012174400830e-03 +N c0485b11 bf238b0e c4435eea b469e820 # -4.871147908435351325806550448760e+01 +N 3ff69e5a d8c1e5a1 3ffef11a 904f6c8d # 1.413660856922753561448757864127e+00 +M 3fbeda4e 3842e84f 3fbeed70 86f7462c # 1.205185782772855013211810160101e-01 +P 3fbeda4e 3842e84f 3fbeed70 86f7462d # 1.205185782772855013211810160101e-01 +Z 3fbeda4e 3842e84f 3fbeed70 86f7462c # 1.205185782772855013211810160101e-01 +N 4081d4f2 c2ee190a 7352bf0b c6ebd89b # 5.706185358621016803226666525006e+02 +N bff047a9 6c07e36e bff33cf2 478fa095 # -1.017495557780616177723231885466e+00 +M 3f69aebe 61052612 3f69aec1 22dbe443 # 3.135082086519921408529487649730e-03 +P 3f69aebe 61052612 3f69aec1 22dbe444 # 3.135082086519921408529487649730e-03 +Z 3f69aebe 61052612 3f69aec1 22dbe443 # 3.135082086519921408529487649730e-03 +M 3f734539 1f62f023 3f73453d c80f6265 # 4.704688201112391769675991071153e-03 +P 3f734539 1f62f023 3f73453d c80f6266 # 4.704688201112391769675991071153e-03 +Z 3f734539 1f62f023 3f73453d c80f6265 # 4.704688201112391769675991071153e-03 +M 406467e1 2241e846 4e96db40 724b724c # 1.632462321555378252924128901213e+02 +P 406467e1 2241e846 4e96db40 724b724d # 1.632462321555378252924128901213e+02 +Z 406467e1 2241e846 4e96db40 724b724c # 1.632462321555378252924128901213e+02 +N bff7c477 02973499 c000c332 6f76bf17 # -1.485465059394561970762538294366e+00 +N 3fbb5a03 aa1079c1 3fbb6757 f3dc1c4e # 1.068422594257532193262605346717e-01 +N c04a86b1 bb411ea0 c4a73c69 2d1f5740 # -5.305229893378896122158039361238e+01 +M 3fb6f7a5 743c813d 3fb6ff89 7b399069 # 8.971628272820893201799918870165e-02 +P 3fb6f7a5 743c813d 3fb6ff89 7b39906a # 8.971628272820893201799918870165e-02 +Z 3fb6f7a5 743c813d 3fb6ff89 7b399069 # 8.971628272820893201799918870165e-02 +M c028d6fd 41eb8c55 c0fe3c10 03983017 # -1.241990095138877769898044789443e+01 +P c028d6fd 41eb8c55 c0fe3c10 03983016 # -1.241990095138877769898044789443e+01 +Z c028d6fd 41eb8c55 c0fe3c10 03983016 # -1.241990095138877769898044789443e+01 +M bf9427c8 1e859a66 bf94281d 696c61c9 # -1.968300520220580412944499926198e-02 +P bf9427c8 1e859a66 bf94281d 696c61c8 # -1.968300520220580412944499926198e-02 +Z bf9427c8 1e859a66 bf94281d 696c61c8 # -1.968300520220580412944499926198e-02 +N bf6c6e4c 86f37d98 bf6c6e50 447ec89d # -3.470563380332424702201521427014e-03 +M 3f84e1cc 7c3dd324 3f84e1e4 32cdc84f # 1.019630197672822397025882423804e-02 +P 3f84e1cc 7c3dd324 3f84e1e4 32cdc850 # 1.019630197672822397025882423804e-02 +Z 3f84e1cc 7c3dd324 3f84e1e4 32cdc84f # 1.019630197672822397025882423804e-02 +M 40135801 89465b10 404f7cc3 26f19f56 # 4.835943360251590661391674075276e+00 +P 40135801 89465b10 404f7cc3 26f19f57 # 4.835943360251590661391674075276e+00 +Z 40135801 89465b10 404f7cc3 26f19f56 # 4.835943360251590661391674075276e+00 +N 40019f8b 0e84fe1f 4011e1ab 3d66d4cc # 2.202901948388685138269238450448e+00 +N bf9b977e de74501c bf9b9859 aff16ec5 # -2.694509728196702036395748791620e-02 +M 3f813736 4f2daa13 3f813743 98c5450e # 8.406090060550963291574610991574e-03 +P 3f813736 4f2daa13 3f813743 98c5450f # 8.406090060550963291574610991574e-03 +Z 3f813736 4f2daa13 3f813743 98c5450e # 8.406090060550963291574610991574e-03 +N c04a9fbf 145be0b5 c4ac425f f5f88774 # -5.324801878439158286937527009286e+01 +M c07c77cc 80424208 e8f18086 716464f1 # -4.554874270046425408509094268084e+02 +P c07c77cc 80424208 e8f18086 716464f0 # -4.554874270046425408509094268084e+02 +Z c07c77cc 80424208 e8f18086 716464f0 # -4.554874270046425408509094268084e+02 +N 404ccee6 88bc36e0 45116c40 7c8ab8e0 # 5.761641034307626796362455934286e+01 +N bf9f94b7 e75f3c0e bf9f9600 04733669 # -3.084075307543448357661119985096e-02 +M c067f652 94220148 d1279b6a 8e72cd09 # -1.916975804008636714570457115769e+02 +P c067f652 94220148 d1279b6a 8e72cd08 # -1.916975804008636714570457115769e+02 +Z c067f652 94220148 d1279b6a 8e72cd08 # -1.916975804008636714570457115769e+02 +M 4003e308 c5b23a75 4017db36 84978d10 # 2.485856575490567710318146055215e+00 +P 4003e308 c5b23a75 4017db36 84978d11 # 2.485856575490567710318146055215e+00 +Z 4003e308 c5b23a75 4017db36 84978d10 # 2.485856575490567710318146055215e+00 +M c03a1541 22a1e47c c238c22b f0d4db85 # -2.608302513554052382005465915427e+01 +P c03a1541 22a1e47c c238c22b f0d4db84 # -2.608302513554052382005465915427e+01 +Z c03a1541 22a1e47c c238c22b f0d4db84 # -2.608302513554052382005465915427e+01 +N c00fcdeb 80f160c5 c03aa157 4179b60d # -3.975546843878051905818438171991e+00 +M c05004ba c83c3ed6 c5a5b12d d269b104 # -6.407390027888627059837745036930e+01 +P c05004ba c83c3ed6 c5a5b12d d269b103 # -6.407390027888627059837745036930e+01 +Z c05004ba c83c3ed6 c5a5b12d d269b103 # -6.407390027888627059837745036930e+01 +N bfa51ed3 9e30c5e2 bfa5205c 33d261cd # -4.125081354176153569657259367887e-02 +N 4064c866 6f495aae 4edd29d8 fe12a3b9 # 1.662625042374324380034522619098e+02 +M 4032e21d cf5b616e 4192eebb 095c87eb # 1.888326736432048136293815332465e+01 +P 4032e21d cf5b616e 4192eebb 095c87ec # 1.888326736432048136293815332465e+01 +Z 4032e21d cf5b616e 4192eebb 095c87eb # 1.888326736432048136293815332465e+01 +M 40137e26 91549d0e 4050575d 9ef8589f # 4.873193999089620476183881692123e+00 +P 40137e26 91549d0e 4050575d 9ef858a0 # 4.873193999089620476183881692123e+00 +Z 40137e26 91549d0e 4050575d 9ef8589f # 4.873193999089620476183881692123e+00 +M bfc540a8 a80f2fc1 bfc559b0 f170fe1d # -1.660357304193649519152842231051e-01 +P bfc540a8 a80f2fc1 bfc559b0 f170fe1c # -1.660357304193649519152842231051e-01 +Z bfc540a8 a80f2fc1 bfc559b0 f170fe1c # -1.660357304193649519152842231051e-01 +M 3f6d1b3c 39620ea0 3f6d1b40 3cd12daf # 3.553025841996973466230258509313e-03 +P 3f6d1b3c 39620ea0 3f6d1b40 3cd12db0 # 3.553025841996973466230258509313e-03 +Z 3f6d1b3c 39620ea0 3f6d1b40 3cd12daf # 3.553025841996973466230258509313e-03 +N 3f7ccd7d 446194c3 3f7ccd8c d2d1e08e # 7.031907391227667884769925166211e-03 +M 402de341 f152b4ca 4137943f 67db8514 # 1.494386247763249642162008967716e+01 +P 402de341 f152b4ca 4137943f 67db8515 # 1.494386247763249642162008967716e+01 +Z 402de341 f152b4ca 4137943f 67db8514 # 1.494386247763249642162008967716e+01 +N bf63041a a1ef1714 bf63041b c073209c # -2.321292893131219128854958455577e-03 +M c034476e 35e3a3ff c1b31cd0 fcf07d42 # -2.027902542884475778350861219224e+01 +P c034476e 35e3a3ff c1b31cd0 fcf07d41 # -2.027902542884475778350861219224e+01 +Z c034476e 35e3a3ff c1b31cd0 fcf07d41 # -2.027902542884475778350861219224e+01 +N bfa5fbe1 a78acddc bfa5fd9c 63aab397 # -4.293732805436054067449447302351e-02 +M c055696f 19a07f81 c797a38b a4c542b7 # -8.564740601228369598629797110334e+01 +P c055696f 19a07f81 c797a38b a4c542b6 # -8.564740601228369598629797110334e+01 +Z c055696f 19a07f81 c797a38b a4c542b6 # -8.564740601228369598629797110334e+01 +N bfb2d9cd 1a31ead7 bfb2de29 d97a4bc1 # -7.363588227773774919082683254601e-02 +N bfc0e18f b1f01075 bfc0ee19 92c6a130 # -1.318835848652530062796728316243e-01 +N 400c32b2 253d1d18 4030f53e 1ae92f41 # 3.524753848006763945477359811775e+00 +N 3f7eccaa 29223dda 3f7eccbd 2e950833 # 7.519402208472547935458329959602e-03 +M 405a140d 0ce2949f 494681af e66cb73a # 1.043132965290737814711974351667e+02 +P 405a140d 0ce2949f 494681af e66cb73b # 1.043132965290737814711974351667e+02 +Z 405a140d 0ce2949f 494681af e66cb73a # 1.043132965290737814711974351667e+02 +N c047aca1 064a40d6 c423d4ba 045f5f49 # -4.734866407991073344874166650698e+01 +M c07c4e49 23d3f5bf e8b4e98a c6d4c870 # -4.528928564338384035181661602110e+02 +P c07c4e49 23d3f5bf e8b4e98a c6d4c86f # -4.528928564338384035181661602110e+02 +Z c07c4e49 23d3f5bf e8b4e98a c6d4c86f # -4.528928564338384035181661602110e+02 +N bf6b2c74 5dbd10f2 bf6b2c77 a1ca36f5 # -3.317096021335890800030288261269e-03 +M c020de5a 057b487b c0a1fa28 572ac02d # -8.434280558871469324344616325106e+00 +P c020de5a 057b487b c0a1fa28 572ac02c # -8.434280558871469324344616325106e+00 +Z c020de5a 057b487b c0a1fa28 572ac02c # -8.434280558871469324344616325106e+00 +N bfd65eca 24a90ba6 bfd6d41d a96c4695 # -3.495354993830751544336976621707e-01 +N bfae376b c219f64e bfae3be9 7d4f253d # -5.901657814409287661217007325831e-02 +N 4058a003 4d375a2a 48c13785 c94798f4 # 9.850020151525009737270011100918e+01 +M c000ba32 6c5c629f c00fe001 2ad05a01 # -2.090916487283109415074022763292e+00 +P c000ba32 6c5c629f c00fe001 2ad05a00 # -2.090916487283109415074022763292e+00 +Z c000ba32 6c5c629f c00fe001 2ad05a00 # -2.090916487283109415074022763292e+00 +M 3f54ca7e 9b280f4f 3f54ca7e f8c60117 # 1.268981589078916260779350544396e-03 +P 3f54ca7e 9b280f4f 3f54ca7e f8c60118 # 1.268981589078916260779350544396e-03 +Z 3f54ca7e 9b280f4f 3f54ca7e f8c60117 # 1.268981589078916260779350544396e-03 +M 3fb06600 8956033c 3fb068df a2b660b5 # 6.405642846040121574091585898714e-02 +P 3fb06600 8956033c 3fb068df a2b660b6 # 6.405642846040121574091585898714e-02 +Z 3fb06600 8956033c 3fb068df a2b660b5 # 6.405642846040121574091585898714e-02 +M 3ff56c3a 6285d736 3ffc6c24 a1593465 # 1.338922867636438862604109090171e+00 +P 3ff56c3a 6285d736 3ffc6c24 a1593466 # 1.338922867636438862604109090171e+00 +Z 3ff56c3a 6285d736 3ffc6c24 a1593465 # 1.338922867636438862604109090171e+00 +M 3fbd1c82 18cc3387 3fbd2c94 98b9bb25 # 1.137162504712262295347713347837e-01 +P 3fbd1c82 18cc3387 3fbd2c94 98b9bb26 # 1.137162504712262295347713347837e-01 +Z 3fbd1c82 18cc3387 3fbd2c94 98b9bb25 # 1.137162504712262295347713347837e-01 +N c0737663 0cbe8145 dbf314b4 79ffdb8a # -3.113991820756530728431243915111e+02 +N 3f722a8d eedf5488 3f722a91 d60d422e # 4.435114313271822095163798849171e-03 +M c031fed4 e4bc8ec3 c17f2aa2 9d4263ba # -1.799543599704226082280911214184e+01 +P c031fed4 e4bc8ec3 c17f2aa2 9d4263b9 # -1.799543599704226082280911214184e+01 +Z c031fed4 e4bc8ec3 c17f2aa2 9d4263b9 # -1.799543599704226082280911214184e+01 +N 4049f3c1 6d3f71ed 448d7d56 a74be751 # 5.190434041593457692442825646140e+01 +M 40654d07 a2d0abaa 4f3cc08b 24b4380f # 1.704071821284863403889175970107e+02 +P 40654d07 a2d0abaa 4f3cc08b 24b43810 # 1.704071821284863403889175970107e+02 +Z 40654d07 a2d0abaa 4f3cc08b 24b4380f # 1.704071821284863403889175970107e+02 +N bf599fcf 30fcd536 bf599fcf e03f5e6d # -1.563980422316047554781581752081e-03 +N 3f83bf64 7333173b 3f83bf78 8131e82c # 9.642395749675727531502467115843e-03 +N c0488c58 6d0ea4bf c44c7778 fe56c5a1 # -4.909644854750649045627142186277e+01 +N c034c1dc 875dce7a c1bed54c 0091b559 # -2.075727125206183387717828736641e+01 +M 3f8b7d66 e8f91749 3f8b7d9d 025653aa # 1.342277906872947797201067743345e-02 +P 3f8b7d66 e8f91749 3f8b7d9d 025653ab # 1.342277906872947797201067743345e-02 +Z 3f8b7d66 e8f91749 3f8b7d9d 025653aa # 1.342277906872947797201067743345e-02 +N bfd0ea83 fa33f59d bfd11d1d 6670dac0 # -2.643136924160332523747740651743e-01 +N c06ef200 c1eacd02 d631d7ed c8988ebf # -2.475625924669221262774954084307e+02 +N 3fbda931 df060bd8 3fbdba31 ec16439c # 1.158629579058890746168231089541e-01 +M 406ee001 b89b6fb6 56245611 3126fbb0 # 2.470002100978724115520890336484e+02 +P 406ee001 b89b6fb6 56245611 3126fbb1 # 2.470002100978724115520890336484e+02 +Z 406ee001 b89b6fb6 56245611 3126fbb0 # 2.470002100978724115520890336484e+02 +M c018b731 fc0c3daa c06e275a c7a13968 # -6.178901613471149190104370063636e+00 +P c018b731 fc0c3daa c06e275a c7a13967 # -6.178901613471149190104370063636e+00 +Z c018b731 fc0c3daa c06e275a c7a13967 # -6.178901613471149190104370063636e+00 +N bfa3384b 4de46fa2 bfa33973 27aec09b # -3.753886533578955353451789278552e-02 +M 3f6958ca 6bcf078c 3f6958cd 12533c6c # 3.094096521153616094479410492113e-03 +P 3f6958ca 6bcf078c 3f6958cd 12533c6d # 3.094096521153616094479410492113e-03 +Z 3f6958ca 6bcf078c 3f6958cd 12533c6c # 3.094096521153616094479410492113e-03 +M bf74e1e5 72c7133a bf74e1eb 607ecf8c # -5.098243982904199569916592338359e-03 +P bf74e1e5 72c7133a bf74e1eb 607ecf8b # -5.098243982904199569916592338359e-03 +Z bf74e1e5 72c7133a bf74e1eb 607ecf8b # -5.098243982904199569916592338359e-03 +M 4026364b c2a46383 40e040c7 e3dc95c2 # 1.110604675537775243299165595090e+01 +P 4026364b c2a46383 40e040c7 e3dc95c3 # 1.110604675537775243299165595090e+01 +Z 4026364b c2a46383 40e040c7 e3dc95c2 # 1.110604675537775243299165595090e+01 +M c0133383 3f5fb8ca c04e6283 e444f836 # -4.800305357186696042504081560764e+00 +P c0133383 3f5fb8ca c04e6283 e444f835 # -4.800305357186696042504081560764e+00 +Z c0133383 3f5fb8ca c04e6283 e444f835 # -4.800305357186696042504081560764e+00 +N 3fdb746d e144b829 3fdc4dfd 377da187 # 4.289812755477009909022001465928e-01 +N bff46df6 19cf4df5 bffa7380 f22836ab # -1.276846028155771195500278736290e+00 +N bfa4c3a5 925dfab9 bfa4c51a a075671c # -4.055516635616158299670885867272e-02 +N 3ff9de77 6b94485a 40035a9b 0000e2f3 # 1.616813106757510443145520184771e+00 +N 3f660e2d 3ce325da 3f660e2e fbe9b52e # 2.692306857259946402394223952115e-03 +N bf599ad6 7378c14f bf599ad7 22555b2a # -1.562795090546204501355531668594e-03 +N 40661424 247b7250 4fcc4b06 6e01239f # 1.766294119273247815726790577173e+02 +M 407e04bb 2a5f36a3 6b2e4745 02e73fc4 # 4.802956947058939363159879576415e+02 +P 407e04bb 2a5f36a3 6b2e4745 02e73fc5 # 4.802956947058939363159879576415e+02 +Z 407e04bb 2a5f36a3 6b2e4745 02e73fc4 # 4.802956947058939363159879576415e+02 +N 3fdabf05 c9728fb1 3fdb8812 ca71876f # 4.179090945492545672301787362812e-01 +M 3fec11c0 7132d2c5 3fefcf56 69d12d80 # 8.771669588955651741812857835612e-01 +P 3fec11c0 7132d2c5 3fefcf56 69d12d81 # 8.771669588955651741812857835612e-01 +Z 3fec11c0 7132d2c5 3fefcf56 69d12d80 # 8.771669588955651741812857835612e-01 +N c0506551 d93be75c c5c88789 f5d429ec # -6.558312064027762744444771669805e+01 +N 3fddd626 94dd0646 3fdeedd9 aa2cb8ee # 4.661957219833293697419662748871e-01 +N c06aa7ef 3a7afecc d319232c fb6360be # -2.132479526903392752501531504095e+02 +M c01665db dfacc79d c060e47a 3bfdc677 # -5.599471564217222585568833892467e+00 +P c01665db dfacc79d c060e47a 3bfdc676 # -5.599471564217222585568833892467e+00 +Z c01665db dfacc79d c060e47a 3bfdc676 # -5.599471564217222585568833892467e+00 +M 3f72e6f8 f8c26a22 3f72e6fd 5e5f2316 # 4.614803834693622167084647855972e-03 +P 3f72e6f8 f8c26a22 3f72e6fd 5e5f2317 # 4.614803834693622167084647855972e-03 +Z 3f72e6f8 f8c26a22 3f72e6fd 5e5f2316 # 4.614803834693622167084647855972e-03 +N 40333176 c2cb5aad 4199cfd4 a69104ed # 1.919321839775755123014278069604e+01 +M bf715911 00544bb7 bf715914 66791de5 # -4.235330973886889359414364975009e-03 +P bf715911 00544bb7 bf715914 66791de4 # -4.235330973886889359414364975009e-03 +Z bf715911 00544bb7 bf715914 66791de4 # -4.235330973886889359414364975009e-03 +N 3fd300af 1df511ad 3fd3487a 54820e21 # 2.969167511512534329831680679490e-01 +N bf8c6203 87e59965 bf8c623f 134a697e # -1.385882147287693412496256684108e-02 +N bf7222b6 3d250fe9 bf7222ba 1f4719ec # -4.427635069365700760946058522904e-03 +N 3fd2c5ec 94b29be3 3fd30b23 ee272df9 # 2.933303310514345230153310239984e-01 +N c03bcf0a 2fd32508 c26161dc 68c490a8 # -2.780874918846987498000089544803e+01 +N c07f14f1 f730ceac ecb61717 15fcdb73 # -4.973090736300025582750095054507e+02 +N 3fdee19f 9087faa3 3fe00bfe 654c4d77 # 4.825209533154667940202386944293e-01 +N c003c9dc 63d421f6 c0178f8e 7c1178a8 # -2.473564891730570813876965985401e+00 +N 3f557f4a 95f803da 3f557f4a fd741d86 # 1.312086904249768013613897110758e-03 +M bf7296ca e8922dc1 bf7296cf 1726fb2c # -4.538338290454858349465272482348e-03 +P bf7296ca e8922dc1 bf7296cf 1726fb2b # -4.538338290454858349465272482348e-03 +Z bf7296ca e8922dc1 bf7296cf 1726fb2b # -4.538338290454858349465272482348e-03 +M 3f5af50d 8388c3cf 3f5af50e 4f97c68a # 1.645339200092122344462608474203e-03 +P 3f5af50d 8388c3cf 3f5af50e 4f97c68b # 1.645339200092122344462608474203e-03 +Z 3f5af50d 8388c3cf 3f5af50e 4f97c68a # 1.645339200092122344462608474203e-03 +M 4005af1e af2f9528 401df0d8 fbc10c22 # 2.710507744445425970525320735760e+00 +P 4005af1e af2f9528 401df0d8 fbc10c23 # 2.710507744445425970525320735760e+00 +Z 4005af1e af2f9528 401df0d8 fbc10c22 # 2.710507744445425970525320735760e+00 +N 3fe6204e 77499dbb 3fe7ee90 9e13ca1c # 6.914436654887404776204107292870e-01 +N bfe736e9 a3af7dcb bfe94e13 e3ee6579 # -7.254532048208884864592960184382e-01 +M 404954db 829382e7 44710b3e 3f03cacb # 5.066294891550733581198073807172e+01 +P 404954db 829382e7 44710b3e 3f03cacc # 5.066294891550733581198073807172e+01 +Z 404954db 829382e7 44710b3e 3f03cacb # 5.066294891550733581198073807172e+01 +M 3f7c4449 3dfc77bf 3f7c4457 f23965f2 # 6.901060201725372177106176962980e-03 +P 3f7c4449 3dfc77bf 3f7c4457 f23965f3 # 6.901060201725372177106176962980e-03 +Z 3f7c4449 3dfc77bf 3f7c4457 f23965f2 # 6.901060201725372177106176962980e-03 +M bfb67761 e035a612 bfb67ec4 88781125 # -8.775912975183811082224849542399e-02 +P bfb67761 e035a612 bfb67ec4 88781124 # -8.775912975183811082224849542399e-02 +Z bfb67761 e035a612 bfb67ec4 88781124 # -8.775912975183811082224849542399e-02 +M bf7d52a9 498a7cbe bf7d52b9 b3ae19a5 # -7.158910063167654366789172115659e-03 +P bf7d52a9 498a7cbe bf7d52b9 b3ae19a4 # -7.158910063167654366789172115659e-03 +Z bf7d52a9 498a7cbe bf7d52b9 b3ae19a4 # -7.158910063167654366789172115659e-03 +M 3f8cb2d4 edb206b5 3f8cb312 7b6a76a8 # 1.401296949757422673210616181905e-02 +P 3f8cb2d4 edb206b5 3f8cb312 7b6a76a9 # 1.401296949757422673210616181905e-02 +Z 3f8cb2d4 edb206b5 3f8cb312 7b6a76a8 # 1.401296949757422673210616181905e-02 +M bfec3af9 182c3f4b bff004c8 2815a1d8 # -8.821988556028171890588396308885e-01 +P bfec3af9 182c3f4b bff004c8 2815a1d7 # -8.821988556028171890588396308885e-01 +Z bfec3af9 182c3f4b bff004c8 2815a1d7 # -8.821988556028171890588396308885e-01 +N 403f2d55 bce2e006 42af89cd 35417001 # 3.117708950556700386869124486111e+01 +M bfe83194 f68031fb bfea90bc 3bacc495 # -7.560524763553638782909160909185e-01 +P bfe83194 f68031fb bfea90bc 3bacc494 # -7.560524763553638782909160909185e-01 +Z bfe83194 f68031fb bfea90bc 3bacc494 # -7.560524763553638782909160909185e-01 +M 3fd25cf7 10839d8d 3fd29dbb 8e7c0e60 # 2.869241391440134347767809686047e-01 +P 3fd25cf7 10839d8d 3fd29dbb 8e7c0e61 # 2.869241391440134347767809686047e-01 +Z 3fd25cf7 10839d8d 3fd29dbb 8e7c0e60 # 2.869241391440134347767809686047e-01 +M 3fa8c78d 9e92b67e 3fa8ca07 a91f48d7 # 4.839747009951354816958968285689e-02 +P 3fa8c78d 9e92b67e 3fa8ca07 a91f48d8 # 4.839747009951354816958968285689e-02 +Z 3fa8c78d 9e92b67e 3fa8ca07 a91f48d7 # 4.839747009951354816958968285689e-02 +M bfcb6de2 fad39af2 bfcba3c0 719dd0b5 # -2.142909741152930203078597060085e-01 +P bfcb6de2 fad39af2 bfcba3c0 719dd0b4 # -2.142909741152930203078597060085e-01 +Z bfcb6de2 fad39af2 bfcba3c0 719dd0b4 # -2.142909741152930203078597060085e-01 +N bf6f72e6 5db2fab1 bf6f72eb 6db10939 # -3.838968213670434104917150719416e-03 +N c065cc8a b3ce12c7 cf982836 edf211c8 # -1.743919314408178422581841005012e+02 +M bfeaa22a e4a0d855 bfedd10f e708df88 # -8.322958436390403003102278489678e-01 +P bfeaa22a e4a0d855 bfedd10f e708df87 # -8.322958436390403003102278489678e-01 +Z bfeaa22a e4a0d855 bfedd10f e708df87 # -8.322958436390403003102278489678e-01 +M 3f764d81 be2f6042 3f764d88 f722b3d3 # 5.445010002368690441021392700804e-03 +P 3f764d81 be2f6042 3f764d88 f722b3d4 # 5.445010002368690441021392700804e-03 +Z 3f764d81 be2f6042 3f764d88 f722b3d3 # 5.445010002368690441021392700804e-03 +N c027049e 98146a23 c0e851a7 63ad889a # -1.150902247666551225790954049444e+01 +M 403eb600 fd1720f3 42a3c9ac f8a916db # 3.071095258536020011774780869018e+01 +P 403eb600 fd1720f3 42a3c9ac f8a916dc # 3.071095258536020011774780869018e+01 +Z 403eb600 fd1720f3 42a3c9ac f8a916db # 3.071095258536020011774780869018e+01 +M 406a23b8 6553613e 52b9d48b d7805fbc # 2.091162592533600559363549109548e+02 +P 406a23b8 6553613e 52b9d48b d7805fbd # 2.091162592533600559363549109548e+02 +Z 406a23b8 6553613e 52b9d48b d7805fbc # 2.091162592533600559363549109548e+02 +M 401a66c2 69cd7200 4076fad0 ae66fe18 # 6.600351002849947690265253186226e+00 +P 401a66c2 69cd7200 4076fad0 ae66fe19 # 6.600351002849947690265253186226e+00 +Z 401a66c2 69cd7200 4076fad0 ae66fe18 # 6.600351002849947690265253186226e+00 +M c07fc4f4 b99b2ff6 edb43202 def3d051 # -5.083097473203664549146196804941e+02 +P c07fc4f4 b99b2ff6 edb43202 def3d050 # -5.083097473203664549146196804941e+02 +Z c07fc4f4 b99b2ff6 edb43202 def3d050 # -5.083097473203664549146196804941e+02 +M c03e2837 86c17f63 c296beca 085362a0 # -3.015709726547300917331995151471e+01 +P c03e2837 86c17f63 c296beca 0853629f # -3.015709726547300917331995151471e+01 +Z c03e2837 86c17f63 c296beca 0853629f # -3.015709726547300917331995151471e+01 +N 3fab051b 71d083d2 3fab0851 80dafe77 # 5.277333988511369311513732327512e-02 +N 3ff81989 5cd8943b 400126e2 b0ae6790 # 1.506234514884694730696423903282e+00 +N c006cf4b a96e0991 c0214047 34ce1960 # -2.851218532248090742342583325808e+00 +M 407af2e7 4e7ab2d0 66c0b7ed 43020539 # 4.311814713280591604416258633137e+02 +P 407af2e7 4e7ab2d0 66c0b7ed 4302053a # 4.311814713280591604416258633137e+02 +Z 407af2e7 4e7ab2d0 66c0b7ed 43020539 # 4.311814713280591604416258633137e+02 +M bf88ed0e a7569703 bf88ed36 fbdc65eb # -1.217090080428873642703901936102e-02 +P bf88ed0e a7569703 bf88ed36 fbdc65ea # -1.217090080428873642703901936102e-02 +Z bf88ed0e a7569703 bf88ed36 fbdc65ea # -1.217090080428873642703901936102e-02 +M 3f6329f7 cd092d03 3f6329f8 f24a0e19 # 2.339347826170291768516085184615e-03 +P 3f6329f7 cd092d03 3f6329f8 f24a0e1a # 2.339347826170291768516085184615e-03 +Z 3f6329f7 cd092d03 3f6329f8 f24a0e19 # 2.339347826170291768516085184615e-03 +M 3f706c44 5984f249 3f706c47 3bc378c0 # 4.009501448589755136231449483830e-03 +P 3f706c44 5984f249 3f706c47 3bc378c1 # 4.009501448589755136231449483830e-03 +Z 3f706c44 5984f249 3f706c47 3bc378c0 # 4.009501448589755136231449483830e-03 +M 407571c5 ae29cdca 5ed00bed 168aaa79 # 3.431107617981875819168635644019e+02 +P 407571c5 ae29cdca 5ed00bed 168aaa7a # 3.431107617981875819168635644019e+02 +Z 407571c5 ae29cdca 5ed00bed 168aaa79 # 3.431107617981875819168635644019e+02 +N c04cd3d0 a4e992c0 c5121ad4 b6539e6a # -5.765480481533950296579860150814e+01 +N c03a01e7 e4911251 c236f4c8 fc6827cd # -2.600744465390954829331349174026e+01 +M 403ba62a a6b78c7b 425da26a 3f98e585 # 2.764908830624743174553259450477e+01 +P 403ba62a a6b78c7b 425da26a 3f98e586 # 2.764908830624743174553259450477e+01 +Z 403ba62a a6b78c7b 425da26a 3f98e585 # 2.764908830624743174553259450477e+01 +M 3f8cdd21 ff329b13 3f8cdd60 9ead1306 # 1.409365234424123612677615113853e-02 +P 3f8cdd21 ff329b13 3f8cdd60 9ead1307 # 1.409365234424123612677615113853e-02 +Z 3f8cdd21 ff329b13 3f8cdd60 9ead1306 # 1.409365234424123612677615113853e-02 +N c069e5ac 4ea06950 d28db9c8 77da4949 # -2.071772835858378130069468170404e+02 +N 3f8afd08 8b21c2bd 3f8afd3b bc5b67b7 # 1.317793535801691819087100299157e-02 +M 3faf5a59 4c3b9882 3faf5f5d b5b93a3b # 6.123618178917046572795612746631e-02 +P 3faf5a59 4c3b9882 3faf5f5d b5b93a3c # 6.123618178917046572795612746631e-02 +Z 3faf5a59 4c3b9882 3faf5f5d b5b93a3b # 6.123618178917046572795612746631e-02 +M bff08e00 4a5a8cd3 bff3abae 210e30e4 # -1.034668245739159386786809591285e+00 +P bff08e00 4a5a8cd3 bff3abae 210e30e3 # -1.034668245739159386786809591285e+00 +Z bff08e00 4a5a8cd3 bff3abae 210e30e3 # -1.034668245739159386786809591285e+00 +M 3f8620d1 c66a78fe 3f8620ed fdf2a25c # 1.080478560225772363678764520500e-02 +P 3f8620d1 c66a78fe 3f8620ed fdf2a25d # 1.080478560225772363678764520500e-02 +Z 3f8620d1 c66a78fe 3f8620ed fdf2a25c # 1.080478560225772363678764520500e-02 +N 4070a413 4dc5233e 57e170b8 31979213 # 2.662547128391923934032092802227e+02 +M 3f597391 74bd3041 3f597392 207a0e66 # 1.553432509314070725583989407426e-03 +P 3f597391 74bd3041 3f597392 207a0e67 # 1.553432509314070725583989407426e-03 +Z 3f597391 74bd3041 3f597392 207a0e66 # 1.553432509314070725583989407426e-03 +M 3fc5baaa 8ca36e86 3fc5d56c 1fc00a35 # 1.697591006003344449304393037892e-01 +P 3fc5baaa 8ca36e86 3fc5d56c 1fc00a36 # 1.697591006003344449304393037892e-01 +Z 3fc5baaa 8ca36e86 3fc5d56c 1fc00a35 # 1.697591006003344449304393037892e-01 +M bfb965fb 9ca99ccd bfb970a7 9ba08f9b # -9.921238493699320593055546169126e-02 +P bfb965fb 9ca99ccd bfb970a7 9ba08f9a # -9.921238493699320593055546169126e-02 +Z bfb965fb 9ca99ccd bfb970a7 9ba08f9a # -9.921238493699320593055546169126e-02 +M 40675a7c 6d372535 50b7306e 57193697 # 1.868276887967164441306522348896e+02 +P 40675a7c 6d372535 50b7306e 57193698 # 1.868276887967164441306522348896e+02 +Z 40675a7c 6d372535 50b7306e 57193697 # 1.868276887967164441306522348896e+02 +N 3fbc80b2 15eb19ab 3fbc8fc7 c502a62a # 1.113387397300359821228354917366e-01 +N c05b5cdb 51447e44 c9bdf1f5 7f0ebab3 # -1.094508860749129439682292286307e+02 +N bfbc01df ced662a2 bfbc102f 898738d0 # -1.094035987829422851280725126344e-01 +M 401272d8 642299ca 40492c36 f4be3f53 # 4.612153591739522440207110776100e+00 +P 401272d8 642299ca 40492c36 f4be3f54 # 4.612153591739522440207110776100e+00 +Z 401272d8 642299ca 40492c36 f4be3f53 # 4.612153591739522440207110776100e+00 +N bfd0d0d9 5db42fd8 bfd1028d 4e4a06de # -2.627471366001805641587907302892e-01 +N c06a39fd d321e3d9 d2c9e745 f116739a # -2.098122344648279806733626173809e+02 +M 3f7c54d8 67a938a2 3f7c54e7 35ccd015 # 6.916852313748974093177146471589e-03 +P 3f7c54d8 67a938a2 3f7c54e7 35ccd016 # 6.916852313748974093177146471589e-03 +Z 3f7c54d8 67a938a2 3f7c54e7 35ccd015 # 6.916852313748974093177146471589e-03 +M c049104b 218ef088 c463f37b a187e846 # -5.012729281882735676845186389983e+01 +P c049104b 218ef088 c463f37b a187e845 # -5.012729281882735676845186389983e+01 +Z c049104b 218ef088 c463f37b a187e845 # -5.012729281882735676845186389983e+01 +M 4042bdd4 48fdae35 4340df58 a563c958 # 3.748304092776053408897496410646e+01 +P 4042bdd4 48fdae35 4340df58 a563c959 # 3.748304092776053408897496410646e+01 +Z 4042bdd4 48fdae35 4340df58 a563c958 # 3.748304092776053408897496410646e+01 +N 40236bb2 44b6fc94 40c019d1 eaf4d771 # 9.710344455086932669019006425515e+00 +M 3f69e58b 941a0513 3f69e58e 67bce401 # 3.161213506985513423813705102816e-03 +P 3f69e58b 941a0513 3f69e58e 67bce402 # 3.161213506985513423813705102816e-03 +Z 3f69e58b 941a0513 3f69e58e 67bce401 # 3.161213506985513423813705102816e-03 +N c03f9b95 fc373ba8 c2b841e6 e59cf19a # -3.160775734280073834270297084004e+01 +M 40703c1b 2044438d 574ae6ab fe15e413 # 2.597566225687558585377701092511e+02 +P 40703c1b 2044438d 574ae6ab fe15e414 # 2.597566225687558585377701092511e+02 +Z 40703c1b 2044438d 574ae6ab fe15e413 # 2.597566225687558585377701092511e+02 +M 3f9f7a71 46d0a0e7 3f9f7bb6 338997a6 # 3.074051851959405320946494555301e-02 +P 3f9f7a71 46d0a0e7 3f9f7bb6 338997a7 # 3.074051851959405320946494555301e-02 +Z 3f9f7a71 46d0a0e7 3f9f7bb6 338997a6 # 3.074051851959405320946494555301e-02 +N 3f5e456e 0025b598 3f5e456f 2118236a # 1.847608015477097617718094113570e-03 +N 40227424 d98c4ec8 40b3db33 71cadf21 # 9.226843641641053750390710774809e+00 +M 403b42c0 7a2d14e6 425418f9 58027eb7 # 2.726074946976304858026196598075e+01 +P 403b42c0 7a2d14e6 425418f9 58027eb8 # 2.726074946976304858026196598075e+01 +Z 403b42c0 7a2d14e6 425418f9 58027eb7 # 2.726074946976304858026196598075e+01 +N bf754363 e78cd306 bf75436a 29d3f9e3 # -5.191221477436119488557686452168e-03 +N c0499279 747a2510 c47b9514 d9966287 # -5.114433151210880623693810775876e+01 +N 4072227b 163fd146 5a085704 f0176a96 # 2.901550505154485790626495145261e+02 +M 3fc9a6a9 5b8b57a0 3fc9d2b3 cab56d83 # 2.003986069673233672006062988658e-01 +P 3fc9a6a9 5b8b57a0 3fc9d2b3 cab56d84 # 2.003986069673233672006062988658e-01 +Z 3fc9a6a9 5b8b57a0 3fc9d2b3 cab56d83 # 2.003986069673233672006062988658e-01 +M 3f561511 0cc167ed 3f561511 7cebe6a2 # 1.347796106549110960529103131478e-03 +P 3f561511 0cc167ed 3f561511 7cebe6a3 # 1.347796106549110960529103131478e-03 +Z 3f561511 0cc167ed 3f561511 7cebe6a2 # 1.347796106549110960529103131478e-03 +M c03b51d3 c92e008a c255510d 46ba5d28 # -2.731963784573648723608130239882e+01 +P c03b51d3 c92e008a c255510d 46ba5d27 # -2.731963784573648723608130239882e+01 +Z c03b51d3 c92e008a c255510d 46ba5d27 # -2.731963784573648723608130239882e+01 +N c074f6b8 762a13a4 de1e0a47 c6afb1f7 # -3.354200345653173371829325333238e+02 +M 3fb63041 6bb39c6d 3fb6375e c7a8716e # 8.667382125314455898479337747631e-02 +P 3fb63041 6bb39c6d 3fb6375e c7a8716f # 8.667382125314455898479337747631e-02 +Z 3fb63041 6bb39c6d 3fb6375e c7a8716e # 8.667382125314455898479337747631e-02 +M 40272541 e187b46a 40e9eb6f 6899215b # 1.157276825696517974506605241913e+01 +P 40272541 e187b46a 40e9eb6f 6899215c # 1.157276825696517974506605241913e+01 +Z 40272541 e187b46a 40e9eb6f 6899215b # 1.157276825696517974506605241913e+01 +M bfe3df87 1e29e177 bfe52cec 80d894a8 # -6.210361088879342572610653405718e-01 +P bfe3df87 1e29e177 bfe52cec 80d894a7 # -6.210361088879342572610653405718e-01 +Z bfe3df87 1e29e177 bfe52cec 80d894a7 # -6.210361088879342572610653405718e-01 +N c046be26 32ab5b33 c3f89ebe 15e5ed49 # -4.548554070822719808120382367633e+01 +N bf813c55 4cbb7ebc bf813c62 a23232b1 # -8.415857700526323259548888700010e-03 +M 3feede12 74446831 3ff1f0e6 bcadc023 # 9.646084090084113826790712664661e-01 +P 3feede12 74446831 3ff1f0e6 bcadc024 # 9.646084090084113826790712664661e-01 +Z 3feede12 74446831 3ff1f0e6 bcadc023 # 9.646084090084113826790712664661e-01 +M 402c256b 9db470ff 4123bdde 47cdd1d2 # 1.407308667018560122130566014675e+01 +P 402c256b 9db470ff 4123bdde 47cdd1d3 # 1.407308667018560122130566014675e+01 +Z 402c256b 9db470ff 4123bdde 47cdd1d2 # 1.407308667018560122130566014675e+01 +N c017ffdc 59909dbb c06935f1 79cbdfbe # -5.999864005519550680389784247382e+00 +N 3fada4fc 1d4c6955 3fada939 c5898254 # 5.789935929915893814134975059460e-02 +N bfbc0244 9b542944 bfbc1094 f09c6a1e # -1.094096068592636528116202043748e-01 +N c0288040 36ee872c c0f985dd 94ec0300 # -1.225048991834372458242796710692e+01 +N 3f8b2047 68a0d74f 3f8b207b 63718a90 # 1.324516094255625935083298116979e-02 +M 3fbbda95 2cd39860 3fbbe8a8 fa44406a # 1.088040575446895807942837564042e-01 +P 3fbbda95 2cd39860 3fbbe8a8 fa44406b # 1.088040575446895807942837564042e-01 +Z 3fbbda95 2cd39860 3fbbe8a8 fa44406a # 1.088040575446895807942837564042e-01 +N 3f87b901 51d14959 3f87b924 1613eb9d # 1.158333807885429840578428439812e-02 +M c012eaa6 268a9a47 c04c4c2f 96988547 # -4.729149439057954928955496143317e+00 +P c012eaa6 268a9a47 c04c4c2f 96988546 # -4.729149439057954928955496143317e+00 +Z c012eaa6 268a9a47 c04c4c2f 96988546 # -4.729149439057954928955496143317e+00 +M bfb5b7a8 fb7f9d7a bfb5be54 c116e52d # -8.483368053531661900912297369359e-02 +P bfb5b7a8 fb7f9d7a bfb5be54 c116e52c # -8.483368053531661900912297369359e-02 +Z bfb5b7a8 fb7f9d7a bfb5be54 c116e52c # -8.483368053531661900912297369359e-02 +N 401438bd ac382e33 40539b9a 9a5364d1 # 5.055411044053061964120843185810e+00 +M c010bca8 0695d689 c0406831 5a0781fd # -4.184234717269313286180931754643e+00 +P c010bca8 0695d689 c0406831 5a0781fc # -4.184234717269313286180931754643e+00 +Z c010bca8 0695d689 c0406831 5a0781fc # -4.184234717269313286180931754643e+00 +N 4025caf6 d6b2577b 40da5bce c1b23afb # 1.089641447951338726340964058181e+01 +N 3f803fa2 9a4e0eea 3f803fad c63d090c # 7.933874448787976013663936214471e-03 +N 4046a376 007682ba 43f3fc8f f08a2794 # 4.527703862940457213426270755008e+01 +M bfd6793a 9b848b50 bfd6f031 c5d6fb97 # -3.511492270210299082577876106370e-01 +P bfd6793a 9b848b50 bfd6f031 c5d6fb96 # -3.511492270210299082577876106370e-01 +Z bfd6793a 9b848b50 bfd6f031 c5d6fb96 # -3.511492270210299082577876106370e-01 +N 3fa1b8f1 be0badf2 3fa1b9d9 affe81e9 # 3.461413807766779149321934028194e-02 +M 3f6af016 5e77c439 3f6af019 8cf12d64 # 3.288310708506017327606985034549e-03 +P 3f6af016 5e77c439 3f6af019 8cf12d65 # 3.288310708506017327606985034549e-03 +Z 3f6af016 5e77c439 3f6af019 8cf12d64 # 3.288310708506017327606985034549e-03 +M c046f716 885f7210 c40334de ad1c5468 # -4.593037514362742967932717874646e+01 +P c046f716 885f7210 c40334de ad1c5467 # -4.593037514362742967932717874646e+01 +Z c046f716 885f7210 c40334de ad1c5467 # -4.593037514362742967932717874646e+01 +N 4025217a f98a5da8 40d2ee32 bef51a95 # 1.056539134801899137983127729967e+01 +M 404d1a5d ce8e875f 451f6ad7 dfa412d5 # 5.820598775824941384371413732879e+01 +P 404d1a5d ce8e875f 451f6ad7 dfa412d6 # 5.820598775824941384371413732879e+01 +Z 404d1a5d ce8e875f 451f6ad7 dfa412d5 # 5.820598775824941384371413732879e+01 +N 3fd32ba8 e92cc96d 3fd37561 03b48256 # 2.995397832011324479317693203484e-01 +N bf969705 b0ab9a3b bf96977d c6184944 # -2.206047907648154768334158859489e-02 +N 4017187f b0885a39 40641cb8 a40e6e2a # 5.773924597093860633378881175304e+00 +M c00c0dc3 87c1a49b c030a785 843b6b78 # -3.506720600697531775580273460946e+00 +P c00c0dc3 87c1a49b c030a785 843b6b77 # -3.506720600697531775580273460946e+00 +Z c00c0dc3 87c1a49b c030a785 843b6b77 # -3.506720600697531775580273460946e+00 +M bfe0a1a7 6386f9fb bfe163f0 d9cea63c # -5.197331375018728882864138540754e-01 +P bfe0a1a7 6386f9fb bfe163f0 d9cea63b # -5.197331375018728882864138540754e-01 +Z bfe0a1a7 6386f9fb bfe163f0 d9cea63b # -5.197331375018728882864138540754e-01 +M 40036870 2053ed81 4016733f 3f0c30d8 # 2.425995113908073097519491057028e+00 +P 40036870 2053ed81 4016733f 3f0c30d9 # 2.425995113908073097519491057028e+00 +Z 40036870 2053ed81 4016733f 3f0c30d8 # 2.425995113908073097519491057028e+00 +N c01748ba 579befec c0651506 90188b86 # -5.821023339169169474871523561887e+00 +N c00fe2ea 29c6e454 c03ae7a2 f0e89720 # -3.985798193342398931804382300470e+00 +N c076893d 7e8cba5c e0626c23 59664a3e # -3.605775132653413947991793975234e+02 +N c0005f8e 1b0d5999 c00e7386 244bcda8 # -2.046657763810071362087228408200e+00 +M c0048628 3565844e c019dc58 8c064ba8 # -2.565506379280612314630616310751e+00 +P c0048628 3565844e c019dc58 8c064ba7 # -2.565506379280612314630616310751e+00 +Z c0048628 3565844e c019dc58 8c064ba7 # -2.565506379280612314630616310751e+00 +N 40268ed5 e685a497 40e35242 7d4da715 # 1.127897568112739001833233487559e+01 +M c0486989 10e10fc7 c445b040 980ea402 # -4.882449542035424627783868345432e+01 +P c0486989 10e10fc7 c445b040 980ea401 # -4.882449542035424627783868345432e+01 +Z c0486989 10e10fc7 c445b040 980ea401 # -4.882449542035424627783868345432e+01 +M 40363122 09325fba 41e02e32 d6ac8038 # 2.219192559699852296262179152109e+01 +P 40363122 09325fba 41e02e32 d6ac8039 # 2.219192559699852296262179152109e+01 +Z 40363122 09325fba 41e02e32 d6ac8038 # 2.219192559699852296262179152109e+01 +N c066cd23 94ddb904 d051e97c 1ee222ca # -1.824105934458276578880031593144e+02 +M 3f700f57 2f596e5a 3f700f59 e1b7307c # 3.920879904025642917475558135720e-03 +P 3f700f57 2f596e5a 3f700f59 e1b7307d # 3.920879904025642917475558135720e-03 +Z 3f700f57 2f596e5a 3f700f59 e1b7307c # 3.920879904025642917475558135720e-03 +M c047a4d0 847f7fed c422a80f 825f609e # -4.728761345124789983174196095206e+01 +P c047a4d0 847f7fed c422a80f 825f609d # -4.728761345124789983174196095206e+01 +Z c047a4d0 847f7fed c422a80f 825f609d # -4.728761345124789983174196095206e+01 +N 40645225 e89def6d 4e872dff 72c17558 # 1.625671275219605433903780067340e+02 +M 40067ef7 c6f01f95 40209540 d290852c # 2.811996034815772649295695373439e+00 +P 40067ef7 c6f01f95 40209540 d290852d # 2.811996034815772649295695373439e+00 +Z 40067ef7 c6f01f95 40209540 d290852c # 2.811996034815772649295695373439e+00 +M bfa23c5d 39dc38a3 bfa23d59 eae0a6e2 # -3.561679202367542401708178090303e-02 +P bfa23c5d 39dc38a3 bfa23d59 eae0a6e1 # -3.561679202367542401708178090303e-02 +Z bfa23c5d 39dc38a3 bfa23d59 eae0a6e1 # -3.561679202367542401708178090303e-02 +M bfb9d197 3057fa7b bfb9dccd 21f88308 # -1.008543484713104038119624306091e-01 +P bfb9d197 3057fa7b bfb9dccd 21f88307 # -1.008543484713104038119624306091e-01 +Z bfb9d197 3057fa7b bfb9dccd 21f88307 # -1.008543484713104038119624306091e-01 +M 404adf6e 5140de3c 44b73d0d a7b0485e # 5.374555411975276797420519869775e+01 +P 404adf6e 5140de3c 44b73d0d a7b0485f # 5.374555411975276797420519869775e+01 +Z 404adf6e 5140de3c 44b73d0d a7b0485e # 5.374555411975276797420519869775e+01 +N 3f8724fe 9904d338 3f87251e e2424f12 # 1.130103020168747585127988486420e-02 diff --git a/test/io/cr/sinpi.testdata b/test/io/cr/sinpi.testdata new file mode 100644 index 0000000..fcf95ba --- /dev/null +++ b/test/io/cr/sinpi.testdata @@ -0,0 +1,381 @@ +sinpi # Name of the function to test + +# sinpi.testdata, +# copyright (C) 2006 Ch. Q. Lauter, F. de Dinechin and V.Lefevre +# This file is part of crlibm and is distributed under the GNU Public Licence +# See file COPYING for details + +#TODO add the directed roundings to signed zero + +# The following lines are either comments (beginning with a #) +# or give +# 1/ a rounding mode : RN|RU|RD|RZ (crlibm syntax) or N|P|M|Z (libmcr syntax) +# 2/ The high and low hexadecimal halves of an input +# 3/ The high and low hexadecimal halves of the expected corresponding output + + +# Special cases +N 00000000 00000000 00000000 00000000 # zero +N 80000000 00000000 80000000 00000000 # -zero +P 00000000 00000000 00000000 00000000 # zero +P 80000000 00000000 00000000 00000000 # +zero anyway +M 00000000 00000000 80000000 00000000 # -zero anyway +M 80000000 00000000 80000000 00000000 # -zero +Z 00000000 00000000 00000000 00000000 # zero +Z 80000000 00000000 80000000 00000000 # -zero + +N 3ff00000 00000000 00000000 00000000 # 1 +N bff00000 00000000 80000000 00000000 # -1 +N 40000000 00000000 00000000 00000000 # 2 +N c0000000 00000000 80000000 00000000 # -2 +P 40000000 00000000 00000000 00000000 # 2 +P c0000000 00000000 00000000 00000000 # -2 +M 40000000 00000000 80000000 00000000 # 2 +M c0000000 00000000 80000000 00000000 # -2 +N 3fe00000 00000000 3ff00000 00000000 # 0.5 +N bfe00000 00000000 bff00000 00000000 # -0.5 + + + +N 00000000 00000001 00000000 00000003 # smallest denorm positive +N 80000000 00000001 80000000 00000003 # smallest denorm negative +P 00000000 00000001 00000000 00000004 # smallest denorm positive +P 80000000 00000001 80000000 00000003 # smallest denorm negative +M 00000000 00000001 00000000 00000003 # smallest denorm positive +M 80000000 00000001 80000000 00000004 # smallest denorm negative +Z 00000000 00000001 00000000 00000003 # smallest denorm positive +Z 80000000 00000001 80000000 00000003 # smallest denorm negative + +N 7ff00000 00000000 fff80000 00000000 # +inf +N fff00000 00000000 fff80000 00000000 # -inf +P 7ff00000 00000000 fff80000 00000000 # +inf +P fff00000 00000000 fff80000 00000000 # -inf +M 7ff00000 00000000 fff80000 00000000 # +inf +M fff00000 00000000 fff80000 00000000 # -inf +Z 7ff00000 00000000 fff80000 00000000 # +inf +Z fff00000 00000000 fff80000 00000000 # -inf + +N fff80000 00000000 fff80000 00000000 # NaN +P fff80000 00000000 fff80000 00000000 # NaN +M fff80000 00000000 fff80000 00000000 # NaN +Z fff80000 00000000 fff80000 00000000 # NaN + +# A few random denormals +N 00000000 023C0A74 00000000 07051E89 +N 000011F9 38F7364A 00003877 2AB832B5 +P 00000000 023C0A74 00000000 07051E89 +P 000011F9 38F7364A 00003877 2AB832B6 +M 00000000 023C0A74 00000000 07051E88 +M 000011F9 38F7364A 00003877 2AB832B5 +Z 00000000 023C0A74 00000000 07051E88 +Z 000011F9 38F7364A 00003877 2AB832B5 + + +#The very worst cases for this function +Z 0x3C9BC03D 0xF34E902C 0x3CB5CBA8 0x9AF1F855 # 4.814021627225461890071402615112e-17 +N 0x3CDF339A 0xB57731D3 0x3CF88173 0x243FB0F4 # 8.660177969107699326025337835166e-16 + +# A few random numbers, easy to round +N c085d2e7 08f95c7b bfed12d8 ad53930a # -6.983628100854251670170924626291e+02 +N bfd039f8 cd7e51f1 bfe6e0a6 6e6f2fea # -2.535383230945447707860296304716e-01 +M 41d119c4 177c89d2 bfc5a546 5c1e08d0 # 1.147605085945911884307861328125e+09 +P 41d119c4 177c89d2 bfc5a546 5c1e08cf # 1.147605085945911884307861328125e+09 +Z 41d119c4 177c89d2 bfc5a546 5c1e08cf # 1.147605085945911884307861328125e+09 +M 3efa5022 205e3020 3f14aa8b f5f51c97 # 2.509405205546055579041153649200e-05 +P 3efa5022 205e3020 3f14aa8b f5f51c98 # 2.509405205546055579041153649200e-05 +Z 3efa5022 205e3020 3f14aa8b f5f51c97 # 2.509405205546055579041153649200e-05 +N bf4a68db 7bd042e0 bf64bdf5 934328fe # -8.059570024006833255381110348026e-04 +M bf4adf1c 63ca99f4 bf651ad5 c857cf8e # -8.200539228553891703266121027127e-04 +P bf4adf1c 63ca99f4 bf651ad5 c857cf8d # -8.200539228553891703266121027127e-04 +Z bf4adf1c 63ca99f4 bf651ad5 c857cf8d # -8.200539228553891703266121027127e-04 +M 40125974 360d83d6 3feecd6d ca2efa7b # 4.587357372832192581313393020537e+00 +P 40125974 360d83d6 3feecd6d ca2efa7c # 4.587357372832192581313393020537e+00 +Z 40125974 360d83d6 3feecd6d ca2efa7b # 4.587357372832192581313393020537e+00 +N c0a3f507 5848c08c bfeff7ae 9e936da1 # -2.554514345429901368333958089352e+03 +N 41db1f97 2f50ea33 bfe79ed2 46ced5fe # 1.820220605264294385910034179688e+09 +N 41dfbaba a426d77b 3fee3656 9b3b03f7 # 2.129324688606901884078979492188e+09 +M c0091e8c 2ba5a2f9 3fdb3c0b ba99dcb3 # -3.139915791504219289009824933601e+00 +P c0091e8c 2ba5a2f9 3fdb3c0b ba99dcb4 # -3.139915791504219289009824933601e+00 +Z c0091e8c 2ba5a2f9 3fdb3c0b ba99dcb3 # -3.139915791504219289009824933601e+00 +N bfb25cab 48c56100 bfcc9977 29a3007b # -7.172651793132800435159879270941e-02 +N c1c03386 ee64d682 bfe3c9a0 b6d04ed7 # -5.436246687877962589263916015625e+08 +M bf05ae66 591e7d88 bf210746 1768c5d3 # -4.135370103530282845719079354296e-05 +P bf05ae66 591e7d88 bf210746 1768c5d2 # -4.135370103530282845719079354296e-05 +Z bf05ae66 591e7d88 bf210746 1768c5d2 # -4.135370103530282845719079354296e-05 +N 3ef828a0 ef0dab04 3f12f965 5ebe7d58 # 2.303953710073703526565319643638e-05 +N c090ba1d 551f2d73 bfefded9 f620eb58 # -1.070528645026349067848059348762e+03 +M c0cebc38 89d9504b bfef7703 2e985a72 # -1.573644170681400828470941632986e+04 +P c0cebc38 89d9504b bfef7703 2e985a71 # -1.573644170681400828470941632986e+04 +Z c0cebc38 89d9504b bfef7703 2e985a71 # -1.573644170681400828470941632986e+04 +M c1037537 4a506720 bfd19b61 593d6c36 # -1.593989112861687317490577697754e+05 +P c1037537 4a506720 bfd19b61 593d6c35 # -1.593989112861687317490577697754e+05 +Z c1037537 4a506720 bfd19b61 593d6c35 # -1.593989112861687317490577697754e+05 +M 411141da c59b243d 3fea4c1e 5dcb5df5 # 2.827426929746305686421692371368e+05 +P 411141da c59b243d 3fea4c1e 5dcb5df6 # 2.827426929746305686421692371368e+05 +Z 411141da c59b243d 3fea4c1e 5dcb5df5 # 2.827426929746305686421692371368e+05 +M c071d325 85d795ae 3fe28959 676868bb # -2.851966608449246223244699649513e+02 +P c071d325 85d795ae 3fe28959 676868bc # -2.851966608449246223244699649513e+02 +Z c071d325 85d795ae 3fe28959 676868bb # -2.851966608449246223244699649513e+02 +N 40dd6bc6 937bfb6b bfd44d72 aa685dfd # 3.012710275172760520945303142071e+04 +M 402df87d 491890a6 3fa7963f 6fff9d75 # 1.498533085274568676936723932158e+01 +P 402df87d 491890a6 3fa7963f 6fff9d76 # 1.498533085274568676936723932158e+01 +Z 402df87d 491890a6 3fa7963f 6fff9d75 # 1.498533085274568676936723932158e+01 +M 3f419962 14e3a89a 3f5ba509 31bf6d28 # 5.370835222298254042067044977671e-04 +P 3f419962 14e3a89a 3f5ba509 31bf6d29 # 5.370835222298254042067044977671e-04 +Z 3f419962 14e3a89a 3f5ba509 31bf6d28 # 5.370835222298254042067044977671e-04 +N 3fa308ff 2ed444ec 3fbdd518 0603827e # 3.717801520009253457565989720024e-02 +N 3ef21c84 c9265a74 3f0c7306 cab4cec7 # 1.727237811052291960745713739200e-05 +M 3fe8f545 f13a5e59 3fe466f4 a047bfa1 # 7.799405776485840435796603742347e-01 +P 3fe8f545 f13a5e59 3fe466f4 a047bfa2 # 7.799405776485840435796603742347e-01 +Z 3fe8f545 f13a5e59 3fe466f4 a047bfa1 # 7.799405776485840435796603742347e-01 +N 413b7790 26e6d079 3fdd67e7 0dc0eb21 # 1.800080151959447422996163368225e+06 +N c14a9fe4 6678223a bfe2c3dc a118cb02 # -3.489736800541189499199390411377e+06 +N c175054d 006fc116 bfb5ea81 456c157a # -2.204180802728375047445297241211e+07 +M bfe7f1b4 772f52b9 bfe6c049 84a366d8 # -7.482549980000704481497564302117e-01 +P bfe7f1b4 772f52b9 bfe6c049 84a366d7 # -7.482549980000704481497564302117e-01 +Z bfe7f1b4 772f52b9 bfe6c049 84a366d7 # -7.482549980000704481497564302117e-01 +M c06f5abc 1c518bfe bfdfa0e5 ddc22b6f # -2.508354627220832639977743383497e+02 +P c06f5abc 1c518bfe bfdfa0e5 ddc22b6e # -2.508354627220832639977743383497e+02 +Z c06f5abc 1c518bfe bfdfa0e5 ddc22b6e # -2.508354627220832639977743383497e+02 +M c0a865a0 91e47e57 bfe1af62 a6156f17 # -3.122813613071844429214252158999e+03 +P c0a865a0 91e47e57 bfe1af62 a6156f16 # -3.122813613071844429214252158999e+03 +Z c0a865a0 91e47e57 bfe1af62 a6156f16 # -3.122813613071844429214252158999e+03 +M c24f6b12 5ffa7deb bfaa26f5 fe09efb2 # -2.698807050129837341308593750000e+11 +P c24f6b12 5ffa7deb bfaa26f5 fe09efb1 # -2.698807050129837341308593750000e+11 +Z c24f6b12 5ffa7deb bfaa26f5 fe09efb1 # -2.698807050129837341308593750000e+11 +M 42227ed6 8bb662f5 bfe2420f efdba020 # 3.971870050719327545166015625000e+10 +P 42227ed6 8bb662f5 bfe2420f efdba01f # 3.971870050719327545166015625000e+10 +Z 42227ed6 8bb662f5 bfe2420f efdba01f # 3.971870050719327545166015625000e+10 +M 3fcfaba2 9785fe55 3fe67193 adf451bf # 2.474253883228693384754848239027e-01 +P 3fcfaba2 9785fe55 3fe67193 adf451c0 # 2.474253883228693384754848239027e-01 +Z 3fcfaba2 9785fe55 3fe67193 adf451bf # 2.474253883228693384754848239027e-01 +N 40752c75 a445531a 3fe47f18 62c98117 # 3.387787211139672081117169000208e+02 + + +# Bad cases generated by ./crlibm_generate_test_vectors sinpi 15 10 +# (hand-edited to correct some errors due to our tinkered quick and dirty MPFR sinpi) +M 3ff97dbf a6468afa bfeea359 8f2c8fb4 # 1.593200349344157107367436765344e+00 +P 3ff97dbf a6468afa bfeea359 8f2c8fb3 # 1.593200349344157107367436765344e+00 +Z 3ff97dbf a6468afa bfeea359 8f2c8fb3 # 1.593200349344157107367436765344e+00 +N c0d2a16f 5dc3d909 3fe751fc 1f169b73 # -1.907774009796328391530551016331e+04 +M bebc1116 f6ffc650 bed60b28 009ae4ac # -1.672909061053643706195107054846e-06 +P bebc1116 f6ffc650 bed60b28 009ae4ab # -1.672909061053643706195107054846e-06 +Z bebc1116 f6ffc650 bed60b28 009ae4ab # -1.672909061053643706195107054846e-06 +N c179e92c a0d62454 bfc4edce de62cc2a # -2.716948205228073894977569580078e+07 +M c24912f7 9e564000 bff00000 00000000 # -2.153848004285000000000000000000e+11 +P c24912f7 9e564000 bff00000 00000000 # -2.153848004285000000000000000000e+11 +Z c24912f7 9e564000 bff00000 00000000 # -2.153848004285000000000000000000e+11 +M 3fe927d2 ef606c95 3fe3eba2 b7e075c6 # 7.861113238644913403518899031042e-01 +P 3fe927d2 ef606c95 3fe3eba2 b7e075c7 # 7.861113238644913403518899031042e-01 +Z 3fe927d2 ef606c95 3fe3eba2 b7e075c6 # 7.861113238644913403518899031042e-01 +M bfc96761 b07e63b5 bfe2af2c 1c425235 # -1.984674560342491178577262189719e-01 +P bfc96761 b07e63b5 bfe2af2c 1c425234 # -1.984674560342491178577262189719e-01 +Z bfc96761 b07e63b5 bfe2af2c 1c425234 # -1.984674560342491178577262189719e-01 +N 4047437a dbd24415 3fefe223 6c981403 # 4.652718684927837244913462200202e+01 +M c2352f79 ebe08000 bff00000 00000000 # -9.099083260850000000000000000000e+10 +P c2352f79 ebe08000 bff00000 00000000 # -9.099083260850000000000000000000e+10 +Z c2352f79 ebe08000 bff00000 00000000 # -9.099083260850000000000000000000e+10 +M c250ffb0 7faf75eb 3fde657c 18857db3 # -2.920369353578424682617187500000e+11 +P c250ffb0 7faf75eb 3fde657c 18857db4 # -2.920369353578424682617187500000e+11 +Z c250ffb0 7faf75eb 3fde657c 18857db3 # -2.920369353578424682617187500000e+11 +N 41e11f7c d51e4bd9 3fc54f54 eac8ca47 # 2.298209960946758747100830078125e+09 +N c0ee3e28 d52ed3e3 3fe86651 2fb6c172 # -6.193727602330574154620990157127e+04 +M 413bc535 aeda7ce4 bfeadac2 44611976 # 1.819957683021360076963901519775e+06 +P 413bc535 aeda7ce4 bfeadac2 44611975 # 1.819957683021360076963901519775e+06 +Z 413bc535 aeda7ce4 bfeadac2 44611975 # 1.819957683021360076963901519775e+06 +M 3f9f6de1 966345aa 3fb8a56e c4bd13b0 # 3.069260101694274572858844862822e-02 +P 3f9f6de1 966345aa 3fb8a56e c4bd13b1 # 3.069260101694274572858844862822e-02 +Z 3f9f6de1 966345aa 3fb8a56e c4bd13b0 # 3.069260101694274572858844862822e-02 +M c12be8a5 41cf73fe bfed6d21 946f46a7 # -9.145146285358665045350790023804e+05 +P c12be8a5 41cf73fe bfed6d21 946f46a6 # -9.145146285358665045350790023804e+05 +Z c12be8a5 41cf73fe bfed6d21 946f46a6 # -9.145146285358665045350790023804e+05 +M 425aed99 80ef75eb bfde657c 18857db4 # 4.626216396138424682617187500000e+11 +P 425aed99 80ef75eb bfde657c 18857db3 # 4.626216396138424682617187500000e+11 +Z 425aed99 80ef75eb bfde657c 18857db3 # 4.626216396138424682617187500000e+11 +N c07783b1 02a6f590 bfe53743 9f2c372b # -3.762307154199452270404435694218e+02 +N 400276e4 a44af89d 3fea5b28 2a299d0d # 2.308053287065446657067013802589e+00 +N 3febebfa 34de8915 3fd8f1ed ca8f0fc0 # 8.725558312037572372688032373844e-01 +N 40242d0d 1ba43246 3fd17794 a0b06734 # 1.008799063090658520991382829379e+01 +M c255d829 65ad4a15 3fde657c 18857db3 # -3.752836195091575317382812500000e+11 +P c255d829 65ad4a15 3fde657c 18857db4 # -3.752836195091575317382812500000e+11 +Z c255d829 65ad4a15 3fde657c 18857db3 # -3.752836195091575317382812500000e+11 +M c2694319 de479000 bff00000 00000000 # -8.679996094045000000000000000000e+11 +P c2694319 de479000 bff00000 00000000 # -8.679996094045000000000000000000e+11 +Z c2694319 de479000 bff00000 00000000 # -8.679996094045000000000000000000e+11 +M 3ef3f8b7 61c80604 3f0f5f09 399d7938 # 1.904635256444986402771940570133e-05 +P 3ef3f8b7 61c80604 3f0f5f09 399d7939 # 1.904635256444986402771940570133e-05 +Z 3ef3f8b7 61c80604 3f0f5f09 399d7938 # 1.904635256444986402771940570133e-05 +M bf684dd3 c23964b3 bf83168a 77db1006 # -2.966798392475122805173048945448e-03 +P bf684dd3 c23964b3 bf83168a 77db1005 # -2.966798392475122805173048945448e-03 +Z bf684dd3 c23964b3 bf83168a 77db1005 # -2.966798392475122805173048945448e-03 +N 41e08ba4 8c314c7e bfefbd7e b94fc107 # 2.220696673540587425231933593750e+09 +M 40a5b3df 9db97fff bfc94467 7211cb05 # 2.777936750218271754420129582286e+03 +P 40a5b3df 9db97fff bfc94467 7211cb04 # 2.777936750218271754420129582286e+03 +Z 40a5b3df 9db97fff bfc94467 7211cb04 # 2.777936750218271754420129582286e+03 +M 418067aa b2cf4339 3fec911f 57bfcaa7 # 3.440367035120243579149246215820e+07 +P 418067aa b2cf4339 3fec911f 57bfcaa8 # 3.440367035120243579149246215820e+07 +Z 418067aa b2cf4339 3fec911f 57bfcaa7 # 3.440367035120243579149246215820e+07 +N bf0e3044 c824e0a9 bf27b5c4 9b3a5d7b # -5.758008866724288076681739778628e-05 +M becd7c6f 63bb8af0 bee72886 ee76851a # -3.515014013065274184593328454795e-06 +P becd7c6f 63bb8af0 bee72886 ee768519 # -3.515014013065274184593328454795e-06 +Z becd7c6f 63bb8af0 bee72886 ee768519 # -3.515014013065274184593328454795e-06 +N 3f65bfde 556ac3d4 3f8114f1 674e1057 # 2.654966588430765841999381393634e-03 +M c06d3efe ccc058d3 3fb935ab 60b04337 # -2.339686034924294233405817067251e+02 +P c06d3efe ccc058d3 3fb935ab 60b04338 # -2.339686034924294233405817067251e+02 +Z c06d3efe ccc058d3 3fb935ab 60b04337 # -2.339686034924294233405817067251e+02 +N 3f6b5f47 9f887580 3f857f67 522b3fdc # 3.341331376090550531188227978419e-03 + + +# One in five of the very worst cases computed by Lefevre and Muller. +# Rounding these values requires evaluating the function to at least 2^(-100). +# These worst cases have been selected thanks to the filterlists 5 script +# If you want the full list please contact Jean-Michel Muller +N 0x3F6F5A80 0xF61CE1AE 0x3F889FD9 0x72DF72DF # 1.913667620511909622099677719120e-03 +N 0x3F69E9DF 0x76D01EAA 0x3F845A25 0x55ABEA34 # 1.581638552353862529203931686084e-03 +Z 0x3F56063E 0x6AD702B4 0x3F714C40 0xD02B2D27 # 6.721310398277364518693222095180e-04 +N 0x3F5B7A66 0x50DAC732 0x3F7594C7 0x6DDD4994 # 8.385657872251649300882059279161e-04 +Z 0x3F4A0518 0xCAA72E4F 0x3F646F9B 0x98C65D41 # 3.970323110962002493250222467935e-04 +N 0x3F4CA46C 0x3EC00A37 0x3F667EDD 0x3B6FDF2A # 4.370464582736129761052212838734e-04 +Z 0x3F20A2E3 0x990381A1 0x3F3A21D8 0xDBD35040 # 6.346239229371729610122004894279e-05 +N 0x3F2E28A5 0xEFF48AAF 0x3F47AFC8 0x4A3B5005 # 1.150466232400597490831070657258e-04 +N 0x3F2209B5 0x5454551E 0x3F3C557A 0xA23F0239 # 6.880921599291100055999226281500e-05 +N 0x3F1B0B57 0x7D411105 0x3F353D94 0x6E047C3C # 5.158291574550343596425663883487e-05 +N 0x3F1BE87F 0x6B8D2560 0x3F35EB46 0x79B7407C # 5.323065619806488339704753087744e-05 +N 0x3F0665E2 0x7C05B5C2 0x3F219761 0xEBB530D1 # 2.136038506377557576578277154233e-05 +N 0x3EF3638F 0x2B028E92 0x3F0E74BD 0x9A2662CA # 9.245349559989448105313050718657e-06 +Z 0x3EFC40F5 0xF6F7312D 0x3F1630C1 0x0E15FB83 # 1.347243934803811137251947777083e-05 +Z 0x3EF3AC06 0x394644E8 0x3F0EE691 0x8843ABF8 # 9.380326255111666737714071206966e-06 +Z 0x3EE81879 0x286BC45D 0x3F02ECB5 0x23DE231F # 5.744838410080390870692413490817e-06 +N 0x3EE4176A 0x68B95B56 0x3EFF8F42 0x282AFBB9 # 4.790179115219216410596035637948e-06 +Z 0x3EEC8966 0x82191179 0x3F0669A5 0xE81DF38A # 6.803684330207074446776691761807e-06 +Z 0x3EE956D1 0xD93A438A 0x3F03E6BC 0x7DC0E501 # 6.041321643516440990256434473427e-06 +N 0x3EE3C257 0x09F99215 0x3EFF099F 0x33CCF6D1 # 4.710946228312952895587745888450e-06 +N 0x3EEF6065 0x85B36B99 0x3F08A4A1 0x27BB4880 # 7.480752255174544415301882832603e-06 +N 0x3EEF7259 0xE5BFD4C7 0x3F08B2BB 0x23CBDD88 # 7.497473770702931611332932998470e-06 +N 0x3EE9F463 0xAD186838 0x3F04627D 0xBF362AC8 # 6.188069805479873535924290051113e-06 +N 0x3FE1E4DE 0xE8168D6B 0x3FEF72C9 0x06962631 # 2.795941606984430616300585370482e-01 +N 0x3FE162D9 0x7B7B2761 0x3FEFB443 0xC78A2533 # 2.716582971448727179542004250834e-01 +N 0x3FE718E6 0xF83194C5 0x3FE88A95 0x573C70F0 # 3.608949111715669677558082639734e-01 +Z 0x3FEC37B4 0xFADF97ED 0x3FD7391B 0x089344E4 # 4.409000825820602043059182051365e-01 +N 0x3FEFA508 0x2BEA5F17 0x3FA1DBA0 0x82FEED43 # 4.944477490293918697794595118467e-01 +Z 0x3EC3A94C 0x29879D2D 0x3EDEE249 0x055FBCB8 # 1.171905898650543285881395379200e-06 +Z 0x3EC3B501 0x4F831514 0x3EDEF4AC 0xEE3E6955 # 1.174631789211987526269382470234e-06 +N 0x3ECB5F40 0x5B193CAA 0x3EE57F7B 0x7CBD2FE8 # 1.631502851390756028611981123810e-06 +Z 0x3ECFFF61 0x49A590CF 0x3EE9217E 0xAD405B5F # 1.907204284800701734733040758341e-06 +N 0x3EB47093 0xC520250D 0x3ED00DA8 0x133E5D21 # 6.091521618244494896566979848240e-07 +N 0x3EB84DF7 0x30624A41 0x3ED316B8 0x6841BB3A # 7.243321256281829873069984422618e-07 +N 0x3EB309A1 0x1D2BB6FA 0x3ECDE77A 0xA5335878 # 5.673651294038264416929153236002e-07 +Z 0x3EA08FC0 0x48F21927 0x3EBA03C9 0x14E26A9D # 2.467859951466666983923203739643e-07 +Z 0x3EAFF612 0x96DE5944 0x3EC91A2F 0x4F54F9F5 # 4.762593083183382572642081478898e-07 +N 0x3E93579E 0x1D87FCC3 0x3EAE61FB 0x98A0371E # 1.441110402261361168594261178075e-07 +N 0x3E98809A 0x45C8274C 0x3EB33E7D 0x96DC2C99 # 1.825567633870093787635548697457e-07 +Z 0x3E883982 0x9A616A80 0x3EA306A7 0x9A2E4CA4 # 9.024385025491883617013849638866e-08 +N 0x3E8A6E42 0xD2813A66 0x3EA4C235 0x7FD3EB8B # 9.846205684222949271231330788806e-08 +Z 0x3E8B8F6B 0xAD921FBD 0x3EA5A550 0x7C2CF18A # 1.026698827224052452097957763462e-07 +N 0x3E797267 0x383BF965 0x3E93FC66 0x7ABCFF5E # 4.739852157812076788819642008711e-08 +N 0x3E7DFBE3 0x22B2EF18 0x3E978CA0 0xB40A40B3 # 5.584943026925701449163642713092e-08 +N 0x3E678FC4 0x954351E5 0x3E828156 0xE5100EDC # 2.194344379885351033908169962345e-08 +N 0x3E67D470 0x7D6912B2 0x3E82B746 0x1F0E2EE3 # 2.219326930066553670461399036702e-08 +N 0x3E439B01 0x50C656F1 0x3E5ECBD5 0xB7D27501 # 4.564758581887042318253137467574e-09 +Z 0x3E44BBD8 0xFBF4D6DA 0x3E6048C6 0x14A25A99 # 4.827459265061053920619294421105e-09 +Z 0x3E474AA9 0xF5119148 0x3E624B10 0xB5B52B7E # 5.423011221592264701603180012193e-09 +Z 0x3E30B464 0xEDF10E85 0x3E4A3D58 0x29DCFC36 # 1.944678959126171228115540816025e-09 +Z 0x3E36B883 0xAE81E589 0x3E51D847 0x9B3F13D8 # 2.645044506390031014778410126923e-09 +Z 0x3FD066BE 0xD00B64EE 0x3FE7119B 0xD0428231 # 1.281355396120384404490266661014e-01 +N 0x3FDC0E24 0xEFB0FC46 0x3FEF66E5 0xDF346EFE # 2.191816492431561402831619034259e-01 +Z 0x3FDFFFFF 0xFFFFFFFE 0x3FEFFFFF 0xFFFFFFFF # 2.499999999999999444888487687422e-01 +N 0x3FD976DD 0x4CC1A638 0x3FEE5E05 0x8536E01D # 1.989399552142445681823801351129e-01 +Z 0x3FDF30EB 0x314551E8 0x3FEFF98A 0xF4C09AD5 # 2.436803808765397594271462367033e-01 +Z 0x3E20804A 0x58A27147 0x3E39EB7F 0xF74AC48B # 9.604924377881080523525257367445e-10 +N 0x3E20BD19 0x7F520C65 0x3E3A4B04 0xCA2EE2A4 # 9.743188454664681639248457830260e-10 +N 0x3E2402B7 0xB6F537CD 0x3E3F6EBE 0xFCCE0F8E # 1.164771137033708209124945234380e-09 +Z 0x3E2C0310 0x7692A290 0x3E460024 0x0769B17A # 1.630511248840147582931425274989e-09 +Z 0x3E2DC0F6 0x9AD505FD 0x3E475E59 0x572E5222 # 1.731896941248737497866391327986e-09 +N 0x3E14E9B8 0xDF0466B1 0x3E306CCD 0xB5359579 # 6.086477416115814347468211747635e-10 +N 0x3E02965D 0x287CA617 0x3E1D326B 0xA8204C42 # 2.704816722047786048149828636581e-10 +Z 0x3DF1A1A5 0x43ECD5BF 0x3E0BB204 0x93AA845A # 1.282855227971518273499924691876e-10 +N 0x3DF41054 0x33A63C08 0x3E0F8420 0x683266EA # 1.459832479072983441822000859008e-10 +Z 0x3DF5100C 0x76618332 0x3E108AE7 0xB6AF041B # 1.532512408559030691113388284293e-10 +Z 0x3DFD38B8 0x25E69EE7 0x3E16F357 0xDD5AD05A # 2.126148310799539145197418491134e-10 +Z 0x3DFD0CA3 0x0163B96F 0x3E16D0B8 0x88CCFA49 # 2.113619285624060784769976223567e-10 +Z 0x3DE228BD 0x238465B5 0x3DFC8638 0xCC527E76 # 6.606255202540169778162669775456e-11 +Z 0x3DE2C4A7 0x727B7A56 0x3DFD7B22 0x0C184989 # 6.827824123848540676026418966494e-11 +N 0x3DE5C64B 0x88468BA2 0x3E011A0A 0x85130516 # 7.921549706893171719296615894439e-11 +Z 0x3DED3906 0xD464CAE1 0x3E06F395 0xA93B4CB1 # 1.063117832468802554596016289266e-10 +Z 0x3DD0B9C7 0x0E3CC2F9 0x3DEA45CC 0xEB45970C # 3.042385942105398421072258704455e-11 +Z 0x3DD40764 0xDB3E2390 0x3DEF7617 0x740FA078 # 3.643232539032633143946184964561e-11 +Z 0x3DD78CAB 0xBB20A487 0x3DF27EE8 0x30B0ECE3 # 4.283628260345445204149309833818e-11 +N 0x3DC39B90 0x212E4697 0x3DDECCB6 0x0CC60759 # 1.783307015407689349090854355562e-11 +N 0x3DC9B23E 0x013C85FE 0x3DE42E8A 0x12A98A89 # 2.337061106902021818244340239949e-11 +Z 0x3DC9F5B0 0x9B18DE60 0x3DE46383 0x3AC8DE2F # 2.361023329411648275485868090132e-11 +N 0x3DCF6AEC 0xE2F4233C 0x3DE8ACE6 0x170678C7 # 2.857421086601897674628000456460e-11 +N 0x3DB0BD51 0x3C239B0D 0x3DCA4B5C 0x57974966 # 7.612252737309445099242823423587e-12 +Z 0x3DB280F3 0x79BBF82C 0x3DCD10C9 0x0CC02399 # 8.414515442231844049720529724488e-12 +N 0x3DB925A2 0x9BCD5C8F 0x3DD3C01B 0x5AD4F06D # 1.143553729905876420398696009002e-11 +N 0x3DA40E98 0x774B4ABF 0x3DBF8167 0x63759683 # 4.560436979413795534530537396052e-12 +Z 0x3DA676D3 0x5A4827C1 0x3DC1A4B0 0x17AF0C94 # 5.107759190129895522510199948376e-12 +N 0x3DAD4352 0x6A4A13AD 0x3DC6FBAB 0xA524FE1B # 6.653630477113173092355446138355e-12 +Z 0x3D93B516 0x926C95D3 0x3DAEF4CE 0x53F472C2 # 2.240469219818747439467138421494e-12 +N 0x3D9989D4 0xC7071EC4 0x3DB40ECC 0xF347FFED # 2.903380274831687982128380002412e-12 +N 0x3D9AB8E4 0x04018E56 0x3DB4FCD2 0xAEE01D51 # 3.037965739473192289352084831281e-12 +Z 0x3FC09A3E 0xF7558F95 0x3FD95D09 0x97A16E27 # 6.485360659058721222169907605348e-02 +Z 0x3FC4E07D 0x71F050D1 0x3FDF608A 0xA4E62780 # 8.155044585902550269285171680167e-02 +N 0x3FCA7DB1 0x67C720B3 0x3FE35EE7 0x828CE04F # 1.034804228175996571037487115063e-01 +Z 0x3FCD8995 0x36DE5514 0x3FE53825 0x6286D0B6 # 1.153805979686988725241292286228e-01 +N 0x3FCE99D7 0x85D705F5 0x3FE5D656 0x1936B699 # 1.195349408872273394566221327295e-01 +N 0x3FCC4BE3 0x1ACE008B 0x3FE47AE2 0x6E76EA8A # 1.105329456750060862502138547825e-01 +Z 0x3FCD32CE 0x9ECC3F97 0x3FE504F1 0xA01776D2 # 1.140565049829532634495521392637e-01 +Z 0x3D89ACB4 0x9458010D 0x3DA42A30 0xD4623458 # 1.459433771288373070509159372165e-12 +N 0x3D72897A 0x42B94C6D 0x3D8D1E2D 0xC2B9DAB8 # 5.268538472852059753356815903186e-13 +N 0x3D7CBA18 0xCBEC0777 0x3D968FE4 0xE83AE5C7 # 8.164687661074825241044634134127e-13 +Z 0x3D631B63 0xF7EC244B 0x3D7E0360 0xD3E1C821 # 2.715267178735627906375404858751e-13 +N 0x3D66AE5E 0x03AEB998 0x3D81D04F 0x673FC358 # 3.223181301687409622651949779004e-13 +Z 0x3D68567B 0xFB171B32 0x3D831D69 0x32785616 # 3.458613562259012741111190159744e-13 +Z 0x3D6D214B 0xF690E81E 0x3D86E0F2 0x78D8C7FC # 4.139631266136380003853312804370e-13 +Z 0x3D6D96B3 0x59878DC9 0x3D873D27 0xEADFA188 # 4.204803496977641295222475532196e-13 +Z 0x3D6FD08C 0x2D82D598 0x3D88FCB6 0x73AFE2BC # 4.521132118375705168707837081659e-13 +Z 0x3D56EB7C 0x0D2597F8 0x3D72004F 0xC5A2EEF4 # 1.628554118117412533325091030014e-13 +Z 0x3D5AA30E 0xED6CFF43 0x3D74EBAD 0x0603DD5A # 1.892668885597398930753216550905e-13 +N 0x3D5B6319 0xF9AFE7EA 0x3D758281 0x974D2670 # 1.945971568932193834399640465362e-13 +N 0x3D5A65DA 0xB603E8B2 0x3D74BB9B 0x3C2DE143 # 1.875681371286297946163408648138e-13 +N 0x3D43A861 0xACFC071F 0x3D5EE0D8 0xB0C2A074 # 6.983832326034815688231240854680e-14 +Z 0x3D48F333 0x71CB6402 0x3D63987E 0xF3435374 # 8.864021954097234028495510249272e-14 +N 0x3D49D96E 0xFD918F85 0x3D644D51 0xF61FA0FD # 9.183533873149576989516173738100e-14 +Z 0x3D4D3235 0xD8B0313F 0x3D66EE3B 0x27897901 # 1.037255050968843986282930295414e-13 +Z 0x3D4CB1C4 0x68097212 0x3D66895A 0x21BF00A7 # 1.019429986603573779943522442021e-13 +Z 0x3D32D01F 0x26730D90 0x3D4D8D25 0x70508ABD # 3.341855736889218421291678968900e-14 +Z 0x3D3E725E 0xD5564439 0x3D57E9AF 0x29BC5681 # 5.408430955008948554201027262897e-14 +Z 0x3D3DA874 0xC684D5CE 0x3D574B19 0xE2F1D774 # 5.268324772376867088068409762779e-14 +N 0x3D209A60 0x6E188BC7 0x3D3A1479 0xE0236550 # 1.474645641683735019554125804087e-14 +Z 0x3D2278A7 0x75A7CAE8 0x3D3D03C0 0xA74400D5 # 1.640581468949887510986848426563e-14 +N 0x3D24A014 0xDE18D667 0x3D4032F7 0x60FC4734 # 1.831896271457662395585325770876e-14 +Z 0x3D11D7C6 0xC117A710 0x3D2C070B 0xDE9A05C1 # 7.923828926087612206894202366221e-15 +N 0x3D14191C 0x08FE8024 0x3D2F91EB 0x4BA178C5 # 8.925342257353834312428756347779e-15 +N 0x3D165C85 0x1D345B6E 0x3D319007 0x08ADA40A # 9.930459192584332971474192598594e-15 +N 0x3D05477E 0x868D25F0 0x3D20B673 0xB46A78A1 # 4.724948072200674167928164535370e-15 +Z 0x3D06787F 0x3988969E 0x3D21A600 0x2478237D # 4.989495771096673141946428008638e-15 +Z 0x3D0A7F2D 0xF54A944B 0x3D24CF7F 0x2A5E0101 # 5.883470381109506102230217940062e-15 +Z 0x3CF5F7D9 0x30F3FC12 0x3D1140F5 0xD0221846 # 2.438955462597715533360855494259e-15 +Z 0x3CF29ACA 0x3DA21576 0x3D0D395F 0x7FACF2C1 # 2.065530907314987361068229758101e-15 +Z 0x3CFA6BF9 0x2A989EC0 0x3D14C069 0x86B94843 # 2.933405821293342617484088513837e-15 +Z 0x3FB30DB2 0x59E8266C 0x3FCDA83E 0x335E3799 # 3.721387240882453872892199342459e-02 +N 0x3CE1A1CE 0xED257DD1 0x3CFBB246 0x048E79E5 # 9.787761543243372851314957674409e-16 +N 0x3CE4665D 0x86F9AC16 0x3D0005A2 0xDA8C066A # 1.132419969603701499525525701362e-15 +Z 0x3CEBC3DF 0xD12089BD 0x3D05CE82 0xEBB1F861 # 1.541274548261670118176205201325e-15 +Z 0x3CEDBE22 0x847498A9 0x3D075C20 0xA4C4E703 # 1.651052305639468454828288031530e-15 +N 0x3CEEBB43 0xDE1EA01F 0x3D0822EF 0x814E5E53 # 1.705941184328367623154329446632e-15 +N 0x3CECC101 0x2ACA9133 0x3D069551 0xC83B6FB3 # 1.596163426950569286502246616428e-15 +N 0x3CD23E75 0x4FD0A5F9 0x3CECA856 0xB2909A85 # 5.063720980210399649036005025462e-16 +Z 0x3CD405E2 0x8FFACCC8 0x3CEF73B8 0xAA073ED3 # 5.557495663162724879375947619554e-16 +N 0x3CD8B7BC 0x06CEAFAB 0x3CF369CA 0x817A4A9F # 6.860543468904661915633355873662e-16 +N 0x3CC59FAA 0x4C4FFC66 0x3CE0FBB3 0x888E270A # 3.000890132597966972192340441661e-16 +Z 0x3CCE063B 0xE04DBAB6 0x3CE794C1 0x04F20624 # 4.166715741617656087634645158014e-16 +Z 0x3FA543F1 0xE557BC8C 0x3FC0A78A 0xB97A0C7D # 2.076700174614791449823059110713e-02 +Z 0x3FA81501 0x068BF7CD 0x3FC2D861 0xAC47B50A # 2.351762392481031652136103105022e-02 +N 0x3F9C6E60 0x0E9798FD 0x3FB64D2D 0x3312A726 # 1.388239903003495902267250272644e-02 +Z 0x3F8C2013 0xF3E7E035 0x3FA6152C 0x800973B9 # 6.866529407936684988034148346969e-03 +N 0x3F8EAF1C 0x031ECC50 0x3FA8171C 0x5AA3EDA0 # 7.491216108905865422862291325146e-03 +N 0x3F833440 0x671595F2 0x3F9E2950 0x21F7A450 # 4.688502858106501428037127254811e-03 +N 0x3F788797 0x7FC9B2FA 0x3F9343B0 0x5C371959 # 2.994342705554206736373590302946e-03 +Z 0x3F760DDD 0xADC6269C 0x3F91520A 0x91187721 # 2.692158667007072889165719686844e-03 +N 0x3F7B21B4 0x97214BC0 0x3F954EC0 0x25D7D1F2 # 3.311970439463490789577804207511e-03 diff --git a/test/io/cr/tan.testdata b/test/io/cr/tan.testdata new file mode 100644 index 0000000..f2505c2 --- /dev/null +++ b/test/io/cr/tan.testdata @@ -0,0 +1,6915 @@ +tan # Name of the function to test + +# tan.testdata +# copyright (C) 2005 F. de Dinechin, Ch. Q. Lauter and V.Lefevre +# This file is part of crlibm and is distributed under the GNU Public Licence +# See file COPYING for details + +# The following lines are either comments (beginning with a #) +# or give +# 1/ a rounding mode : RN|RU|RD|RZ (crlibm syntax) or N|P|M|Z (libmcr syntax) +# 2/ The high and low hexadecimal halves of an input +# 3/ The high and low hexadecimal halves of the expected corresponding output + + +# Special cases +N 00000000 00000000 00000000 00000000 # zero +N 80000000 00000000 80000000 00000000 # -zero +P 00000000 00000000 00000000 00000000 # zero +P 80000000 00000000 80000000 00000000 # -zero +M 00000000 00000000 00000000 00000000 # zero +M 80000000 00000000 80000000 00000000 # -zero +Z 00000000 00000000 00000000 00000000 # zero +Z 80000000 00000000 80000000 00000000 # -zero + +N 00000000 00000001 00000000 00000001 # smallest denorm positive +N 80000000 00000001 80000000 00000001 # smallest denorm negative +P 00000000 00000001 00000000 00000002 # smallest denorm positive +P 80000000 00000001 80000000 00000001 # smallest denorm negative +M 00000000 00000001 00000000 00000001 # smallest denorm positive +M 80000000 00000001 80000000 00000002 # smallest denorm negative +Z 00000000 00000001 00000000 00000001 # smallest denorm positive +Z 80000000 00000001 80000000 00000001 # smallest denorm negative + +N 7ff00000 00000000 fff80000 00000000 # +inf +N fff00000 00000000 fff80000 00000000 # -inf +P 7ff00000 00000000 fff80000 00000000 # +inf +P fff00000 00000000 fff80000 00000000 # -inf +M 7ff00000 00000000 fff80000 00000000 # +inf +M fff00000 00000000 fff80000 00000000 # -inf +Z 7ff00000 00000000 fff80000 00000000 # +inf +Z fff00000 00000000 fff80000 00000000 # -inf + +N fff80000 00000000 fff80000 00000000 # NaN +P fff80000 00000000 fff80000 00000000 # NaN +M fff80000 00000000 fff80000 00000000 # NaN +Z fff80000 00000000 fff80000 00000000 # NaN + + + +# One in five of the very worst cases computed by Lefevre and Muller. +# Rounding these values requires evaluating the function to at least 2^(-100). +# These worst cases have been selected thanks to the filterlists 5 script +# If you want the full list please contact Jean-Michel Muller + +N 0x3F539EE0 0x0E8BC926 0x3F539EE0 0xABE8201F # 1.197546773422938828218553553029e-03 +Z 0x3F53BA2D 0xE937A401 0x3F53BA2E 0x8928827A # 1.204056582418511428880791847007e-03 +Z 0x3F5C73B8 0x5DB6F34E 0x3F5C73BA 0x3D8EC126 # 1.736574215882319676546030606801e-03 +N 0x3F5D0E15 0x71270A6B 0x3F5D0E17 0x70278E00 # 1.773377360777895648744073575642e-03 +Z 0x3F4A8999 0xA89E9143 0x3F4A899A 0x09F4E57D # 8.098602568123242561801133909682e-04 +N 0x3F4C28CF 0x86839E38 0x3F4C28CF 0xFACFBE09 # 8.593571956482864634963014793811e-04 +Z 0x3F4D3469 0x92584118 0x3F4D346A 0x1414896D # 8.912578093163451772862337918468e-04 +Z 0x3F4D4D4A 0xF431456B 0x3F4D4D4B 0x773A3C37 # 8.942237840391780703472313085456e-04 +Z 0x3F4E1E92 0x41669B6A 0x3F4E1E92 0xCFB63DF5 # 9.191717279478487951510645714848e-04 +N 0x3F30F05A 0x22EA9F02 0x3F30F05A 0x293EAFAF # 2.584667262603841360671386162551e-04 +Z 0x3F3CCAE9 0xB881EB4F 0x3F3CCAE9 0xD7966E6F # 4.393406493431910113910132675841e-04 +Z 0x3F3E1EDC 0x2E1198E1 0x3F3E1EDC 0x51A686E5 # 4.596030758591396051838950942425e-04 +N 0x3F267365 0x9A05F79D 0x3F267365 0x9DB4F805 # 1.712857747512814643540274284206e-04 +N 0x3F26D164 0x12B5B564 0x3F26D164 0x1693BCAD # 1.740870151069425679837832099395e-04 +Z 0x3F296BFC 0x3EA01720 0x3F296BFC 0x43F93375 # 1.939530769165470971970854918709e-04 +N 0x3F2AF04E 0xE57F0934 0x3F2AF04E 0xEBDC23DD # 2.055259999434539070276017902472e-04 +Z 0x3F2EE3C6 0x3C4BFB82 0x3F2EE3C6 0x45E42BBB # 2.356700407730415712005689332642e-04 +Z 0x3F191A05 0x8209B7C2 0x3F191A05 0x835339B2 # 9.575518243717855777948078088713e-05 +N 0x3F06849A 0x7D98414E 0x3F06849A 0x7DD3B940 # 4.294964282902884297656725953729e-05 +Z 0x3F0F0069 0x43003BBF 0x3F0F0069 0x439B6B41 # 5.913087113650722733857942325919e-05 +N 0x3F081D14 0xA6C95D0F 0x3F081D14 0xA7126406 # 4.599303506285834958504030178794e-05 +N 0x3F0F5601 0x5A9D0701 0x3F0F5601 0x5B3D49CE # 5.976859695390295668495153624811e-05 +N 0x3EF6B8D3 0xBF622F4C 0x3EF6B8D3 0xBF7175A9 # 2.166936970886207478991652974898e-05 +Z 0x3EFADA78 0x59B3249C 0x3EFADA78 0x59CC5B51 # 2.560939684029661775246239363568e-05 +Z 0x3EFA81F3 0xE305B189 0x3EFA81F3 0xE31DF219 # 2.527964369518487168877508841636e-05 +Z 0x3EE2BFFF 0xFFFF2446 0x3EE2C000 0x00014996 # 8.940696716213302543433891211855e-06 +Z 0x3EE67FFF 0xFFFE8450 0x3EE68000 0x00023987 # 1.072883605940564929505376401409e-05 +Z 0x3EEA3FFF 0xFFFDA512 0x3EEA4000 0x00038864 # 1.251697540257055217918259748533e-05 +N 0x3EEC16AC 0x87FA1F3E 0x3EEC16AC 0x880155FE # 1.339367395238011846313706809664e-05 +N 0x3EEF2C84 0x31C17126 0x3EEF2C84 0x31CB4DBE # 1.486487013140824609935645994607e-05 +Z 0x3ED06B91 0x2B480477 0x3ED06B91 0x2B4860B2 # 3.914876903100408300545300782636e-06 +Z 0x3EDB33FF 0x577EC256 0x3EDB33FF 0x578065B8 # 6.485728015024290457938259402138e-06 +Z 0x3ED7E3E6 0x4272C0D1 0x3ED7E3E6 0x4273DCE1 # 5.695875223185775054030813985273e-06 +Z 0x3EC4DF4B 0x21F86DF4 0x3EC4DF4B 0x21F89D50 # 2.488164923664923488936563666929e-06 +N 0x3ECE546F 0xE9022825 0x3ECE546F 0xE902B976 # 3.615597798105519138789224267705e-06 +N 0x3EC0B6FE 0x907132C6 0x3EC0B6FE 0x90714B19 # 1.992562036734433598701276418863e-06 +Z 0x3EC79561 0xFE75F458 0x3EC79561 0xFE7638A8 # 2.811375441501408827633598508378e-06 +N 0x3EBA8763 0x9DAB6086 0x3EBA8763 0x9DAB78D6 # 1.581243501183286002644478793200e-06 +Z 0x3EB85F66 0x60E4FFB2 0x3EB85F66 0x60E5128B # 1.452723498454583509121489440230e-06 +N 0x3EB974B6 0x02994A65 0x3EB974B6 0x02995FE0 # 1.517290011317099002709153816870e-06 +N 0x3EBC41BC 0x46BA9A9D 0x3EBC41BC 0x46BAB7FD # 1.684235281831979987447506404152e-06 +Z 0x3EA0D72A 0x7A156962 0x3EA0D72A 0x7A156AEF # 5.018857686487608022694048917622e-07 +N 0x3EAEB6C7 0xA5B1409D 0x3EAEB6C7 0xA5B14A0C # 9.153480492550019861206140638077e-07 +N 0x3EAE5BA1 0x9B2B2692 0x3EAE5BA1 0x9B2B2FAD # 9.047369558753311591603680011375e-07 +Z 0x3EA81C50 0x52D64836 0x3EA81C50 0x52D64CC6 # 7.185518932520539995737569524681e-07 +Z 0x3E9B6359 0x8BB8C0C8 0x3E9B6359 0x8BB8C273 # 4.081142710192256903214014923664e-07 +Z 0x3E9CD364 0x423F9571 0x3E9CD364 0x423F9764 # 4.295371260883964880285398272447e-07 +N 0x3E9DFFFF 0xFFFFFF1F 0x3E9E0000 0x00000151 # 4.470348358154177760991792364015e-07 +Z 0x3E814E97 0x36CDAF2E 0x3E814E97 0x36CDAF49 # 1.289471599734489792419710098986e-07 +N 0x3E84986E 0x22C11583 0x3E84986E 0x22C115B0 # 1.534479151540299980544093455190e-07 +Z 0x3E8F40E9 0x1B5B6B35 0x3E8F40E9 0x1B5B6BD4 # 2.328571448360537308079279287046e-07 +N 0x3E88B396 0xA113ACA6 0x3E88B396 0xA113ACF5 # 1.840406445360778935737145877577e-07 +N 0x3FB09177 0x58C3FABD 0x3FB09765 0xEAFADE9B # 6.471963803412968119221915230810e-02 +Z 0x3FB2945B 0x0CE87464 0x3FB29CB9 0x6FDC62BF # 7.257622780930855777015153762477e-02 +N 0x3FB5D534 0x70A65981 0x3FB5E2CB 0x997CDB6C # 8.528449774016701179224497764153e-02 +Z 0x3FBC53B4 0x71C31435 0x3FBC7172 0x6BCFF074 # 1.106522348155330598418188969845e-01 +N 0x3FA3CF73 0xF761315E 0x3FA3D1FC 0x3C9CE4B3 # 3.869211573382601299098126901299e-02 +N 0x3FA54171 0xF058F43E 0x3FA54492 0xC5321144 # 4.151493128708992619291251457980e-02 +N 0x3FAB1489 0x95BF383A 0x3FAB1B02 0x5A6EC7E7 # 5.289106324163168892926734088178e-02 +Z 0x3F90E285 0x50426034 0x3F90E2E9 0x9CD926BC # 1.648910810817501293445985766084e-02 +N 0x3F911A44 0xD4F48D74 0x3F911AAD 0x0FF35621 # 1.670177030349635771688809882107e-02 +Z 0x3F9640AA 0xDE8F5427 0x3F964190 0x79BBF600 # 2.173106177709285477539502551281e-02 +N 0x3F96892F 0x24011645 0x3F968A1D 0xA0E35377 # 2.200769097568968171718672977022e-02 +Z 0x3F979040 0xDA084B16 0x3F979151 0x7AA8B606 # 2.301122027172216449875108423839e-02 +Z 0x3F9A54D4 0x459EBDE7 0x3F9A5650 0xB7F38F50 # 2.571422266890790661597598898425e-02 +N 0x3F806800 0x25F8AA50 0x3F806817 0x261C3386 # 8.010865362924196597660397856089e-03 +Z 0x3F84975F 0xE12ED9F6 0x3F84978D 0x5AA88BBF # 1.005434900239963666446207923855e-02 +Z 0x3F861FFE 0x6D074459 0x3F862036 0xD65DD0F5 # 1.080321092823248625702792224956e-02 +Z 0x3F8DD8BA 0x464F1847 0x3F8DD944 0xC3DF5FE6 # 1.457353140893870128980136513519e-02 +Z 0x3F7A0F08 0x0926AE92 0x3F7A0F1F 0x13B1FAD8 # 6.361991300234530813395572579338e-03 +Z 0x3F644D2D 0x451F3E1C 0x3F644D2F 0xFE64F2FD # 2.478207033142399914882325617782e-03 +N 0x3F68E21C 0x136C87CF 0x3F68E221 0x175A7DCB # 3.037504993145901787537921379112e-03 +N 0x3F6C5EA7 0x001341AE 0x3F6C5EAE 0x6ED8D6CA # 3.463102505158319709133163399883e-03 +Z 0x3FE2BD8A 0xD618F03D 0x3FE53964 0x2798AB00 # 5.856374913778449320389540844189e-01 +N 0x3FE66982 0x328F5E5F 0x3FEAF957 0x928E3800 # 7.003794658184679944312733823608e-01 +N 0x3FE6B621 0x5C17DA40 0x3FEB7D73 0xC970184D # 7.097327040381244955824513453990e-01 +N 0x3FD37596 0x25B0FB96 0x3FD414FE 0xEA698C2A # 3.040519111709100164020469492243e-01 +N 0x3FDBCF88 0x1BB172DE 0x3FDDB44C 0x628220CE # 4.345417280617719368862594819802e-01 +N 0x3FDC81CF 0x95F7520D 0x3FDE8E17 0x208B52FD # 4.454230274689344182270644978416e-01 +N 0x3FDCCFBF 0xEA1760CE 0x3FDEEE03 0x307DF653 # 4.501800333068900483723950856074e-01 +Z 0x3FCA33F3 0x2AC5CEB5 0x3FCA933F 0xE176B375 # 2.047103842593195610621847890798e-01 +N 0x3FCEAFEA 0xDE82230A 0x3FCF49F8 0xC38F443B # 2.397435747591532551048487675871e-01 +N 0x3FCB81A8 0x3D437EFD 0x3FCBF017 0x53879E23 # 2.148943232668826530673555907924e-01 +Z 0x3FC04A39 0x53634F67 0x3FC060E2 0x8DCBA2EC # 1.272651345412853796101870784696e-01 +N 0x3FC04E8D 0x3351C05C 0x3FC06548 0x96383E86 # 1.273972035010072501037825531967e-01 +N 0x3FCC9F47 0x908C3178 0x3FCD1BE5 0xF9534915 # 2.236108260916684908892193561769e-01 +N 0x3FB5D534 0x70A65981 0x3FB5E2CB 0x997CDB6C # 8.528449774016701179224497764153e-02 +N 0x3FB09177 0x58C3FABD 0x3FB09765 0xEAFADE9B # 6.471963803412968119221915230810e-02 +Z 0x3FB2945B 0x0CE87464 0x3FB29CB9 0x6FDC62BF # 7.257622780930855777015153762477e-02 +Z 0x3FBC53B4 0x71C31435 0x3FBC7172 0x6BCFF074 # 1.106522348155330598418188969845e-01 +Z 0x3FEC8AFE 0x27275484 0x3FF3D54E 0x1E32C6DC # 8.919668926925088392465568176704e-01 +N 0x3FECAE74 0x0FBDA9FD 0x3FF40285 0x95A90371 # 8.962955768050161475812842581945e-01 +N 0x3FF0BA3F 0xFADAC42C 0x3FFB9A47 0x878B089D # 1.045471172237976809071824391140e+00 +Z 0x3FF40D92 0x4D6239AC 0x40085888 0xB869172D # 1.253313352851914252994447451783e+00 +Z 0x3FF414A5 0x15EF5021 0x40087D04 0x425184C8 # 1.255040250475765839510700061510e+00 +N 0x3FF91E01 0xCDEE1F85 0x40901A10 0x851685EB # 1.569825939573975093210833620105e+00 +Z 0x3FF91F6A 0x98B08F23 0x4098F29F 0x280D5523 # 1.570170017665937889361771340191e+00 +N 0x3FF92005 0xB9169FA5 0x40A054DF 0x9389BEBA # 1.570317957879504122686853406776e+00 +Z 0x3FF920EE 0x6F7BCCE1 0x40AE772F 0xB8844076 # 1.570539889796059407345296676795e+00 +N 0x3FF920E5 0x9086458C 0x40AD7E1A 0xD1166DF4 # 1.570531429814169932512868399499e+00 +N 0x3FF92114 0xD52DE37D 0x40B1C534 0xFBEB8860 # 1.570576508265929094321222692088e+00 +Z 0x3FF9214E 0xD8FB103B 0x40B7BF59 0xB471D3A1 # 1.570631835537837472926980808552e+00 +N 0x3FF92149 0xFDC0B038 0x40B718DE 0x67C02E0F # 1.570627204152527767178071371745e+00 +Z 0x3FF9215F 0xE540616E 0x40BA5A21 0xE47254F8 # 1.570648093713397752679838959011e+00 +N 0x3FF9217A 0x5F29D7D9 0x40BFC32D 0xDEB232C4 # 1.570673343403077959479219316563e+00 +Z 0x3FF92185 0x9461368A 0x40C16491 0x99C0947E # 1.570684032066682167538829162368e+00 +Z 0x3FF92184 0x5E3A41B0 0x40C13738 0xFB6F3804 # 1.570682876659798665741618606262e+00 +N 0x3FF92189 0x9CCA8CA5 0x40C20279 0x9801272A # 1.570687878099115808439023567189e+00 +Z 0x3FF921AF 0xD3B61317 0x40CB2003 0x32085768 # 1.570724322316157772760902844311e+00 +N 0x3FF921B2 0x0398B2F4 0x40CBEF28 0x81E8EF15 # 1.570726408051254630038329196395e+00 +Z 0x3FF921A9 0x6D20FF05 0x40C90156 0x7508259B # 1.570718218121272657938902739261e+00 +N 0x3FF921B8 0x04B48559 0x40CE6D10 0x4FF142E9 # 1.570732134227304621632015368959e+00 +Z 0x3FF921D4 0x0A9A73C2 0x40DA1069 0x49C9F895 # 1.570758859080556124609984181006e+00 +N 0x3FF921E5 0x63E34989 0x40E75663 0xAF87CDF4 # 1.570775404154661325506481261982e+00 +N 0x3FF921E7 0x3223308D 0x40E96E34 0x4F2DB904 # 1.570777126168681592233156152361e+00 +N 0x3FF921E7 0x1E3E5C4B 0x40E9552C 0x44420357 # 1.570777052058263789646730401728e+00 +Z 0x3FF921EC 0x597623A7 0x40F116FC 0x51AE5274 # 1.570782041033661036166790836432e+00 +N 0x3FF921EF 0xC0A1CD2B 0x40F61D07 0x1D4B44D0 # 1.570785286396879198989040560264e+00 +N 0x3FF921F1 0x8DDAEE02 0x40FA306B 0x9B45BD6E # 1.570787004587032686941938663949e+00 +Z 0x3FF921F3 0xE66D519D 0x41013AC9 0x78CA32B9 # 1.570789241891453302812919901044e+00 +Z 0x3FF921F4 0xCE55BFD1 0x41039F53 0x36315018 # 1.570790105815820902890322940948e+00 +N 0x3FF921F7 0x47D2AC0F 0x410F9DA5 0xECC42C38 # 1.570792465742446131216070170922e+00 +Z 0x3FF921F7 0xB6181A42 0x4111B0A4 0xDCBBAB7F # 1.570792876534725213133469878812e+00 +Z 0x3FF921F8 0xDB2B958D 0x4119E111 0x386FE780 # 1.570793968328277445678509138816e+00 +N 0x3FF921F9 0x11795828 0x411C4EA5 0xD2950F8D # 1.570794170625513075378876237664e+00 +Z 0x3FF921F8 0xB4B09C5A 0x41186575 0xDE77EE3A # 1.570793824977747110693826471106e+00 +N 0x3FF921F8 0x8892A988 0x4116E479 0xD44CC2BE # 1.570793660629165700015619222540e+00 +N 0x3FF921F9 0x37BE33A0 0x411E4FB5 0x981F67A5 # 1.570794313188550006543664494529e+00 +N 0x3FF921F9 0x68BE067E 0x4120AAA1 0xB8098642 # 1.570794495725209127812149745296e+00 +Z 0x3FF921FA 0x227DF817 0x412ACA7F 0x70C9901D # 1.570795187697063388654328264238e+00 +Z 0x3FF5F33C 0x915EDC82 0x4013D7EB 0x76C0EDEB # 1.371883933881492101392041149666e+00 +N 0x3FF6DF41 0x79C3C811 0x401C1F2F 0xCD8E99EC # 1.429505801814688448203582993301e+00 +Z 0x3FF921FA 0x7B92EEF3 0x4132E702 0x011582BF # 1.570795519552970587184859141416e+00 +Z 0x3FF921FA 0x9AEAD7CA 0x4136194E 0xA6BDB7CD # 1.570795636316221877137877527275e+00 +N 0x3FF921FA 0xBB2A22AC 0x413AC0E2 0x6B57D5C9 # 1.570795756446538682382652041269e+00 +Z 0x3FF921FA 0xCCC6914E 0x413E3B1A 0x10502B1E # 1.570795822052861279161106722313e+00 +Z 0x3FF921FA 0xEAA6B3F1 0x41436423 0x227DE48E # 1.570795933347877815222659592109e+00 +Z 0x3FF921FA 0xF128EDE8 0x4144AA26 0xAB0F1962 # 1.570795957594663505574317241553e+00 +N 0x3FF921FB 0x0AAF82A4 0x414BD558 0x1EA647AE # 1.570796052685332178100452438230e+00 +N 0x3FF921FB 0x2CC5E0FE 0x4159EDAC 0xB64CDF5A # 1.570796179670707726216960509191e+00 +N 0x3FF921FB 0x2A5A6795 0x41586E74 0x428DBE55 # 1.570796170656170831492204342794e+00 +Z 0x3FF921FB 0x37EEF6FA 0x41621225 0xFABC950C # 1.570796221246779200697574196965e+00 +N 0x3FF921FB 0x38133592 0x41622961 0xA6BE9C79 # 1.570796221774206191668099563685e+00 +N 0x3FF921FB 0x3BF1C88B 0x41650D10 0x7FF0C74E # 1.570796236188956696011587155226e+00 +Z 0x3FF921FB 0x40ACAE4A 0x416A2227 0x35F505FD # 1.570796253809833675774143557646e+00 +Z 0x3FF921FB 0x4B310032 0x417C35AC 0x9EF2AD2D # 1.570796292988245301813776677591e+00 +N 0x3FF921FB 0x4B436EB1 0x417C6F6D 0x89562CF5 # 1.570796293256460751663894370722e+00 +N 0x3FF921FB 0x4EC4EFBF 0x41874909 0x8C43F0BF # 1.570796306316864621166473625635e+00 +Z 0x3FF921FB 0x4F9EA79B 0x418B8C16 0x1EE609D8 # 1.570796309485081421186691841285e+00 +N 0x3FF921FB 0x500C7C26 0x418E5973 0x7DE7BB65 # 1.570796311083321850077254566713e+00 +Z 0x3FF921FB 0x502529C9 0x418F0F30 0x948C2833 # 1.570796311442437920291581576748e+00 +Z 0x3FF921FB 0x520DBABC 0x419CEC96 0x42FAAE58 # 1.570796318552011960889558395138e+00 +N 0x3FF921FB 0x529AE342 0x41A34320 0xF845C179 # 1.570796320606135498820776774664e+00 +Z 0x3FF921FB 0x52BF682A 0x41A51256 0x00DAEDEC # 1.570796321137559292679952704930e+00 +N 0x3FF921FB 0x5324C9AE 0x41AC8146 0x9F0AA085 # 1.570796322612845852262353218975e+00 +N 0x3FF921FB 0x5326F594 0x41ACB8D5 0x499CC957 # 1.570796322644445019989234424429e+00 +N 0x3FF921FB 0x5317F477 0x41AB495B 0x1ACE1827 # 1.570796322426103008851328013407e+00 +N 0x3FF921FB 0x5331A499 0x41ADD6F9 0x6C05E48E # 1.570796322799912880796568970254e+00 +N 0x3FF921FB 0x535943EB 0x41B16FB8 0x0D2B740B # 1.570796323376493885959348517645e+00 +Z 0x3FF921FB 0x53B2942D 0x41BC21E3 0xCAD2DBA8 # 1.570796324676176469736788021692e+00 +N 0x3FF921FB 0x53B7EF2C 0x41BD34E9 0x06A988F3 # 1.570796324754108574950350885047e+00 +Z 0x3FF921FB 0x53D325C1 0x41C21E8A 0x2AB25A5C # 1.570796325150112915380873346294e+00 +Z 0x3FF78A7B 0x216FF0C8 0x40240962 0x93CCCDC8 # 1.471308832754447237789463542867e+00 +Z 0x3FF7EFD6 0xB91ABA50 0x402AB579 0xE245E68E # 1.496054385246356588368144002743e+00 +Z 0x3FF921FB 0x540913ED 0x41D153BA 0x1E4C2DAA # 1.570796325934902926135805500962e+00 +N 0x3FF921FB 0x543133FF 0x41EAFC54 0x02E24375 # 1.570796326518802521476914080267e+00 +N 0x3FF921FB 0x5439B78C 0x41F879E3 0x5E2B8B7A # 1.570796326642695639463909174083e+00 +N 0x3FF921FB 0x543B24F0 0x41FC5816 0x69CD143E # 1.570796326663465691808596602641e+00 +N 0x3FF921FB 0x543C5BE0 0x42005FBF 0x555C0916 # 1.570796326681140442360629094765e+00 +Z 0x3FF921FB 0x543F6367 0x420ABBF9 0x7365A7D4 # 1.570796326725224067999420185515e+00 +N 0x3FF921FB 0x543F6853 0x420AD791 0x5B1C5AC3 # 1.570796326725503844201625724963e+00 +N 0x3FF921FB 0x544041C9 0x42105477 0xD09384C1 # 1.570796326737865067357802217884e+00 +N 0x3FF921FB 0x544191AF 0x42188C6F 0xEDFBAE59 # 1.570796326756958682935305660067e+00 +Z 0x3FF921FB 0x544248ED 0x4220EB72 0x22928F43 # 1.570796326767374795352338878729e+00 +N 0x3FF921FB 0x54427E35 0x4223030C 0x88C35C3F # 1.570796326770403483763516305771e+00 +Z 0x3FF921FB 0x54430F35 0x422CA793 0xC3E1BAFD # 1.570796326778645779498333467927e+00 +Z 0x3FF921FB 0x54433DD9 0x42311ED0 0x8B4C3E84 # 1.570796326781296992081138341746e+00 +N 0x3FF921FB 0x54439284 0x423A7F6C 0x18B7FC7D # 1.570796326786109808892888395349e+00 +N 0x3FF921FB 0x544385D2 0x42387C98 0x08D5B87F # 1.570796326785388163926882043597e+00 +N 0x3FF921FB 0x5443D02D 0x42460A6A 0xBD4D1464 # 1.570796326789614782981630014547e+00 +Z 0x3FF921FB 0x5443DAA5 0x4248D6D6 0x4B805173 # 1.570796326790209862522829098452e+00 +N 0x3FF921FB 0x544408FE 0x425C5D13 0x613D61EA # 1.570796326792844421760264594923e+00 +N 0x3FF921FB 0x54440EBC 0x4260DD31 0xFBBFA912 # 1.570796326793170827329504390946e+00 +N 0x3FF921FB 0x54441655 0x42667E2A 0xF8924874 # 1.570796326793602704086083576840e+00 +Z 0x3FF858B8 0xD1AD8FA7 0x403455DE 0x3BD44792 # 1.521660632185538153393622451404e+00 +Z 0x3FF89A1B 0xC6FC486F 0x403E227A 0xAC678D80 # 1.537624146735222074866555885819e+00 +Z 0x3FF89B25 0xD19B3587 0x403E5DFB 0x44D08A74 # 1.537877863668968947408188796544e+00 +N 0x3FF89D02 0xDABBCE95 0x403ECB00 0xA83D32F3 # 1.538332800319868853833327193570e+00 +Z 0x3FF921FB 0x54442005 0x42739433 0x3B25D835 # 1.570796326794153374706297654484e+00 +Z 0x3FF921FB 0x544428AC 0x428CF0A0 0x54216E88 # 1.570796326794645203506206598831e+00 +Z 0x3FF921FB 0x544427C1 0x4287F745 0x7F2246A3 # 1.570796326794593023024049216474e+00 +N 0x3FF921FB 0x54442A14 0x42953718 0xA2732B5D # 1.570796326794725139563979610102e+00 +Z 0x3FF921FB 0x54442B18 0x429FFB97 0x121C3896 # 1.570796326794782871161260118242e+00 +N 0x3FF921FB 0x54442BA4 0x42A60154 0x5087F59A # 1.570796326794813957405949622625e+00 +Z 0x3FF921FB 0x54442BD1 0x42A907E7 0xAAAEA9F3 # 1.570796326794823949413171249034e+00 +Z 0x3FF921FB 0x54442C30 0x42B1A25B 0xB08E2211 # 1.570796326794845043650639127009e+00 +Z 0x3FF921FB 0x54442C21 0x42B09083 0x39725FA3 # 1.570796326794841712981565251539e+00 +N 0x3FF921FB 0x54442C26 0x42B0E806 0xDA33D7B8 # 1.570796326794842823204589876696e+00 +Z 0x3FF921FB 0x54442C6C 0x42B7C69D 0x0D4DB53D # 1.570796326794858366326934628887e+00 +Z 0x3FF921FB 0x54442C62 0x42B678B0 0xAC797390 # 1.570796326794856145880885378574e+00 +Z 0x3FF921FB 0x54442C99 0x42C0174E 0xAF74279D # 1.570796326794868358334156255296e+00 +N 0x3FF921FB 0x54442CAD 0x42C3174A 0xC4FA71BA # 1.570796326794872799226254755922e+00 +N 0x3FF921FB 0x54442CD5 0x42CE711E 0x46424DC4 # 1.570796326794881681010451757174e+00 +Z 0x3FF921FB 0x54442CCB 0x42CA80A3 0x00C5BCAE # 1.570796326794879460564402506861e+00 +Z 0x3FF921FB 0x54442CB7 0x42C50DB5 0x5110745C # 1.570796326794875019672304006235e+00 +Z 0x3FF921FB 0x54442CBC 0x42C631C0 0x768030FE # 1.570796326794876129895328631392e+00 +Z 0x3FF921FB 0x54442CE9 0x42D5A8FF 0x56A9370E # 1.570796326794886121902550257801e+00 +Z 0x3FF921FB 0x54442CF3 0x42DB788E 0xF1B787B6 # 1.570796326794888342348599508114e+00 +Z 0x3FF921FB 0x54442CEE 0x42D838CF 0x6838A195 # 1.570796326794887232125574882957e+00 +Z 0x3FF921FB 0x54442CF8 0x42DFBA01 0xD10013E9 # 1.570796326794889452571624133270e+00 +N 0x3FF921FB 0x54442CFD 0x42E2C570 0x1B9E17C0 # 1.570796326794890562794648758427e+00 +Z 0x3FF921FB 0x54442D02 0x42E6FC10 0x02CE31B7 # 1.570796326794891673017673383583e+00 +Z 0x3FF921FB 0x54442D07 0x42EDA30B 0x5171ACF4 # 1.570796326794892783240698008740e+00 +N 0x3FF8B25E 0x8A664E90 0x4042583B 0xF4A11B01 # 1.543547192214564489631811738946e+00 +N 0x3FF8E61B 0x27D70292 0x405119D3 0x934764C3 # 1.556178241371672488213562246528e+00 +N 0x3FF8EF2A 0x05B6F510 0x40542643 0x38B13F0C # 1.558389684985119316706914105453e+00 +Z 0x3FF8F6F4 0x41CF6673 0x4057CC3B 0xE002D9BC # 1.560291535445142541149721182592e+00 +Z 0x3FF8FE5D 0x2AAE920F 0x405CBFB9 0xB96EFDFE # 1.562100569463954036208974684996e+00 +N 0x3FF90149 0x7A98B8E7 0x405F51C2 0x3181384F # 1.562814215557915664689403456578e+00 +Z 0x3FF9042F 0x5B54E5D5 0x40612EC9 0xF364BD91 # 1.563521725429713571386969306332e+00 +Z 0x3FF90F42 0x2B49115E 0x406B586E 0xF84C1E2C # 1.566225213130642668346581558581e+00 +N 0x3FF91033 0x2279A78B 0x406CCAFF 0xC02B38E8 # 1.566455015820312324237306711439e+00 +N 0x3FF910DB 0x8F625DC2 0x406DE632 0xB0FC7E3B # 1.566615638823222855791073016007e+00 +Z 0x3FF91708 0x661BC34E 0x40776195 0x9E72FA5F # 1.568123244153145190438181089121e+00 +N 0x3FF91905 0x2BC710FF 0x407C9101 0x2F2EB674 # 1.568608447080862111633337008243e+00 +Z 0x3FF919C0 0x927DF64A 0x407F1B84 0x34891C61 # 1.568787166819122891325832824805e+00 +Z 0x3FF91BEE 0xB637F560 0x408528D5 0x482FEB35 # 1.569319450179442299031506991014e+00 + + +# The following are Sun's value distributed with libmcr 0.9 +Z 5610FC30 A478A765 BFF0863F FF8E6CD1 +P 5610FC30 A478A765 BFF0863F FF8E6CD1 +M 5610FC30 A478A765 BFF0863F FF8E6CD2 +N 46115561 210E5995 40045EFA 6DA12387 +N 4D749323 D867AC25 BFC196DD 9DC9433C +N C22F1181 72CF8DA5 BFCC1E29 D1DB7DE1 +N DC6F9347 B8AEFC11 C0465E5C C95E64B7 +Z 79BDDB79 79BEC0A2 BFF97C67 65290B2C +P 79BDDB79 79BEC0A2 BFF97C67 65290B2C +M 79BDDB79 79BEC0A2 BFF97C67 65290B2D +N EB82F0EE DABEA266 BFDD98BA 541F08A4 +Z DE70A812 F282BB4F 3FF384D6 8F25E003 +M DE70A812 F282BB4F 3FF384D6 8F25E003 +P DE70A812 F282BB4F 3FF384D6 8F25E004 +Z C6D98B3B 2B9A33D4 BFEB16A2 B75EB51A +P C6D98B3B 2B9A33D4 BFEB16A2 B75EB51A +M C6D98B3B 2B9A33D4 BFEB16A2 B75EB51B +N DE01BE29 D6924003 4017A19F E05DC93D +Z D1EC30F8 740A13B1 C0160B88 9C896301 +P D1EC30F8 740A13B1 C0160B88 9C896301 +M D1EC30F8 740A13B1 C0160B88 9C896302 +N C6A75767 D4BA4CCA 3FF42252 469E53A3 +N C29D4DE7 1CBA7F17 BFC214B5 8D96D433 +N DE62F79E F6DB250C C0163CBD 0ACC75A8 +Z 55454EF6 4082B3C2 BFC88609 DE628A1F +P 55454EF6 4082B3C2 BFC88609 DE628A1F +M 55454EF6 4082B3C2 BFC88609 DE628A20 +Z 7C87DDBF 0179FFA2 BFD2801F 6030598F +P 7C87DDBF 0179FFA2 BFD2801F 6030598F +M 7C87DDBF 0179FFA2 BFD2801F 60305990 +Z F11F3462 29BDE730 3FE13E81 60C742A2 +M F11F3462 29BDE730 3FE13E81 60C742A2 +P F11F3462 29BDE730 3FE13E81 60C742A3 +N 75C6407F D78C8E87 40295DB6 95CF11E2 +N 773F0CFC 23D23B66 3FDEAB61 F552287D +N FA5EEA08 F29DC587 BFD4F6F6 27A0B5B7 +Z CE5C1F26 A714EC87 3FF86588 2A8B942A +M CE5C1F26 A714EC87 3FF86588 2A8B942A +P CE5C1F26 A714EC87 3FF86588 2A8B942B +Z D4FAAD15 22F8001B 3FE67421 9716665D +M D4FAAD15 22F8001B 3FE67421 9716665D +P D4FAAD15 22F8001B 3FE67421 9716665E +N 6438D7A0 A37FF958 BFE9D6BE A8B0523C +Z 7D637F51 9419BA65 BFE0A709 7D686740 +P 7D637F51 9419BA65 BFE0A709 7D686740 +M 7D637F51 9419BA65 BFE0A709 7D686741 +N C77F20CA 84306894 C0143AA1 9FAEB064 +N DDBF19E6 6C0E23DD 3FFF71F6 5D69178C +N 5DD299B0 95618F50 3FEA88DF C5A80A3B +Z 6649E307 1E333F15 BFFFF52C A89F88EB +P 6649E307 1E333F15 BFFFF52C A89F88EB +M 6649E307 1E333F15 BFFFF52C A89F88EC +N 708644AE EEEAB2CB C0113C12 3E41110D +N 4878A423 AB174DAC 402193C6 587B6FFD +Z C78F56F7 C3BDA9B8 3FF0AB0B CFE0AD4B +M C78F56F7 C3BDA9B8 3FF0AB0B CFE0AD4B +P C78F56F7 C3BDA9B8 3FF0AB0B CFE0AD4C +Z 61DC5614 E1DF5BC3 4023EB1D 3B5CB2B6 +M 61DC5614 E1DF5BC3 4023EB1D 3B5CB2B6 +P 61DC5614 E1DF5BC3 4023EB1D 3B5CB2B7 +Z C6979A02 5F902DFC C00B21E2 32BA9C80 +P C6979A02 5F902DFC C00B21E2 32BA9C80 +M C6979A02 5F902DFC C00B21E2 32BA9C81 +Z 7D394E43 99AAA29F 4002EB11 5BE47CD0 +M 7D394E43 99AAA29F 4002EB11 5BE47CD0 +P 7D394E43 99AAA29F 4002EB11 5BE47CD1 +Z 6E7D54AD 9684A475 BFD9790A E8DC5C31 +P 6E7D54AD 9684A475 BFD9790A E8DC5C31 +M 6E7D54AD 9684A475 BFD9790A E8DC5C32 +Z EAEBC670 59236541 BFD24E00 789333E4 +P EAEBC670 59236541 BFD24E00 789333E4 +M EAEBC670 59236541 BFD24E00 789333E5 +N DE5F342F BA5F5626 C01221E5 9DC438E0 +Z 4FFFE12E 9867717C BFBEF3D2 E483EAD1 +P 4FFFE12E 9867717C BFBEF3D2 E483EAD1 +M 4FFFE12E 9867717C BFBEF3D2 E483EAD2 +Z DC9C9CF0 90F17E2B BFF2DB73 FED300A9 +P DC9C9CF0 90F17E2B BFF2DB73 FED300A9 +M DC9C9CF0 90F17E2B BFF2DB73 FED300AA +N C5B059EA 72DABDF3 C01AE09F 7B9B770D +N F615ECBD 7431DB03 BFFA81AB 0B870E94 +N 70A419D2 9DA70E39 3FF37B50 AF044E28 +Z 63BEDE55 AB807A72 BFD6A382 83A7861B +P 63BEDE55 AB807A72 BFD6A382 83A7861B +M 63BEDE55 AB807A72 BFD6A382 83A7861C +Z FF11DB50 B21BC51E 3FCADE4C 1F5A93F3 +M FF11DB50 B21BC51E 3FCADE4C 1F5A93F3 +P FF11DB50 B21BC51E 3FCADE4C 1F5A93F4 +Z 68F1C8AE 95C6135E 4001FE21 A089188E +M 68F1C8AE 95C6135E 4001FE21 A089188E +P 68F1C8AE 95C6135E 4001FE21 A089188F +Z DBE9560C 35A568E6 C00460AA 253D7150 +P DBE9560C 35A568E6 C00460AA 253D7150 +M DBE9560C 35A568E6 C00460AA 253D7151 +N 7504728B C45C35EE 3FD50EC7 E662C826 +Z C7C20AF2 203AF747 BFC8F0B1 2F5D7B4A +P C7C20AF2 203AF747 BFC8F0B1 2F5D7B4A +M C7C20AF2 203AF747 BFC8F0B1 2F5D7B4B +Z DAF726AC 6ECE187F 3FA28D25 01FD95F9 +M DAF726AC 6ECE187F 3FA28D25 01FD95F9 +P DAF726AC 6ECE187F 3FA28D25 01FD95FA +Z 649B9A87 1CCFD958 3FFADE0E BF41CD8A +M 649B9A87 1CCFD958 3FFADE0E BF41CD8A +P 649B9A87 1CCFD958 3FFADE0E BF41CD8B +N 625CDA23 695FB111 C00027A2 F0244EFC +N 4CA9316F D33A3819 3FE025B5 69DCBE73 +Z F77515E6 C4FBDB91 3FC72EF3 47F5A53F +M F77515E6 C4FBDB91 3FC72EF3 47F5A53F +P F77515E6 C4FBDB91 3FC72EF3 47F5A540 +Z FB6726A4 E4B73943 C0015AD7 772FE966 +P FB6726A4 E4B73943 C0015AD7 772FE966 +M FB6726A4 E4B73943 C0015AD7 772FE967 +Z 47438135 FCAA0E00 3FA05E9B B4D62087 +M 47438135 FCAA0E00 3FA05E9B B4D62087 +P 47438135 FCAA0E00 3FA05E9B B4D62088 +Z 608FD3F8 6D120947 3FDE0454 86A416B2 +M 608FD3F8 6D120947 3FDE0454 86A416B2 +P 608FD3F8 6D120947 3FDE0454 86A416B3 +Z C9AFDAE3 8A42E0BE 3FFE4617 F5E807EB +M C9AFDAE3 8A42E0BE 3FFE4617 F5E807EB +P C9AFDAE3 8A42E0BE 3FFE4617 F5E807EC +N 7EAFFBAC DAAA70F0 BFF73772 DF47FA93 +N E3EA4638 E73CD6BE 3FD5B890 73C96399 +Z E39D1316 A92A508C C06DE24E 1DB34D0E +P E39D1316 A92A508C C06DE24E 1DB34D0E +M E39D1316 A92A508C C06DE24E 1DB34D0F +N FBBD3B3D 7C627A10 3FE92184 DF21786F +N 6CE1D4CE 7EDFB7F4 C00FE042 9870B233 +Z 6F3BCA52 C9E607D7 3FFC7CB0 E5149846 +M 6F3BCA52 C9E607D7 3FFC7CB0 E5149846 +P 6F3BCA52 C9E607D7 3FFC7CB0 E5149847 +Z 6D04F58E B8EE983D 400CDEAA DD106D99 +M 6D04F58E B8EE983D 400CDEAA DD106D99 +P 6D04F58E B8EE983D 400CDEAA DD106D9A +N DCE326E9 4B53209B 3FE53395 93E812B4 +Z 72A326E2 87D4345B BFFD2056 550FE667 +P 72A326E2 87D4345B BFFD2056 550FE667 +M 72A326E2 87D4345B BFFD2056 550FE668 +Z C1DFCF3D A9A44EAE BFE27283 48F5E842 +P C1DFCF3D A9A44EAE BFE27283 48F5E842 +M C1DFCF3D A9A44EAE BFE27283 48F5E843 +N 6D2C2318 7CD58A3A BFEC7D9A CF8B4FAA +Z 6F506E76 A00A0B79 BFE959D4 8540DA57 +P 6F506E76 A00A0B79 BFE959D4 8540DA57 +M 6F506E76 A00A0B79 BFE959D4 8540DA58 +Z EDD1CED2 077C0CFF 4004127B 86DFC54D +M EDD1CED2 077C0CFF 4004127B 86DFC54D +P EDD1CED2 077C0CFF 4004127B 86DFC54E +Z 437C23C5 EDCDD686 BFE4C2AC ECDB0AAB +P 437C23C5 EDCDD686 BFE4C2AC ECDB0AAB +M 437C23C5 EDCDD686 BFE4C2AC ECDB0AAC +N FC413C15 08C027D9 3FE79DAE 9C7B2D59 +N 77446DBF 59151B67 3F9A084A 811E5F2C +N F787C99A 069B2A3F 3FDD5158 3A3FE22A +N 504B1317 BB1BAA07 BFE57DBB 80512C29 +N 7E49C147 87057310 BFDEC2BF 26F2B4BD +N 7D2CA854 FB48138C 3FF2E49E D31193B1 +N 55A9F1D5 C9FE0D1C 3FD198A1 C1A070AE +N 6220F59F 38025725 3FB2156A 889FA91C +N 460493CA A477B40E C0477EBE AF11500F +Z FF76C92F 962FE41A 40177536 4503286A +M FF76C92F 962FE41A 40177536 4503286A +P FF76C92F 962FE41A 40177536 4503286B +Z C39FF26E 1D1A7FF4 C011AEA0 8C4D3F99 +P C39FF26E 1D1A7FF4 C011AEA0 8C4D3F99 +M C39FF26E 1D1A7FF4 C011AEA0 8C4D3F9A +Z C0DE73FE FEC3FE7A BFE2FDE1 F9EF5B01 +P C0DE73FE FEC3FE7A BFE2FDE1 F9EF5B01 +M C0DE73FE FEC3FE7A BFE2FDE1 F9EF5B02 +Z E9F55344 4E84C46B 40046025 72931A7D +M E9F55344 4E84C46B 40046025 72931A7D +P E9F55344 4E84C46B 40046025 72931A7E +N E49A4D87 2965BA39 BFA1E668 D4829FB9 +Z F0874857 95172EC7 3FF1E90C 39640BD0 +M F0874857 95172EC7 3FF1E90C 39640BD0 +P F0874857 95172EC7 3FF1E90C 39640BD1 +N ECB038C6 6B99D403 3FB62A90 2518191A +Z E8E4E581 8B5A9BCC 3FF1B0DC A0420248 +M E8E4E581 8B5A9BCC 3FF1B0DC A0420248 +P E8E4E581 8B5A9BCC 3FF1B0DC A0420249 +Z 6082C9F3 AA90F834 3FE1140B CADBDA8E +M 6082C9F3 AA90F834 3FE1140B CADBDA8E +P 6082C9F3 AA90F834 3FE1140B CADBDA8F +N 79C1A080 C30B1501 400D6420 8996B380 +Z EF54512E 57DCE9CF C02499C4 A654540F +P EF54512E 57DCE9CF C02499C4 A654540F +M EF54512E 57DCE9CF C02499C4 A6545410 +Z 5D896252 585F91FA 3FDA4357 5DFCD6BA +M 5D896252 585F91FA 3FDA4357 5DFCD6BA +P 5D896252 585F91FA 3FDA4357 5DFCD6BB +Z 74E63785 E30ECE0D 3FFE70EA B93A6999 +M 74E63785 E30ECE0D 3FFE70EA B93A6999 +P 74E63785 E30ECE0D 3FFE70EA B93A699A +Z CED32CE5 291640C7 4009B2EB 262A62B5 +M CED32CE5 291640C7 4009B2EB 262A62B5 +P CED32CE5 291640C7 4009B2EB 262A62B6 +Z 4E9D6128 736A7155 3FF23730 D7A67BCE +M 4E9D6128 736A7155 3FF23730 D7A67BCE +P 4E9D6128 736A7155 3FF23730 D7A67BCF +Z 6DECB0BA 827C7E08 3FF128EB 4A7C2325 +M 6DECB0BA 827C7E08 3FF128EB 4A7C2325 +P 6DECB0BA 827C7E08 3FF128EB 4A7C2326 +Z 4F532F43 1E96739A 3FAB5C7B 02E205FA +M 4F532F43 1E96739A 3FAB5C7B 02E205FA +P 4F532F43 1E96739A 3FAB5C7B 02E205FB +Z 529459B2 FC8E8316 BFF8A27E 9053883D +P 529459B2 FC8E8316 BFF8A27E 9053883D +M 529459B2 FC8E8316 BFF8A27E 9053883E +N F52CCF50 8C76C148 C012CA88 510B8200 +N E57F5F2A 8F556051 3FCC91BB FD10E5F9 +Z E9042BFF D192EA3D 3FAB8C83 BA1599D1 +M E9042BFF D192EA3D 3FAB8C83 BA1599D1 +P E9042BFF D192EA3D 3FAB8C83 BA1599D2 +N 741371A3 7B9CD090 C01791DE 498033D8 +Z 69B194D2 88E37080 3FC95E39 7316DB08 +M 69B194D2 88E37080 3FC95E39 7316DB08 +P 69B194D2 88E37080 3FC95E39 7316DB09 +N C49B3A4E F7B7E182 BFEF0DEE 070197A8 +N 43F2A810 1F7D31DA C02272E2 31299024 +Z C29539C5 34CFDE22 BFFE3F8E C9D3C447 +P C29539C5 34CFDE22 BFFE3F8E C9D3C447 +M C29539C5 34CFDE22 BFFE3F8E C9D3C448 +Z 693C8822 20E6F2BA 3FE028DB 84067927 +M 693C8822 20E6F2BA 3FE028DB 84067927 +P 693C8822 20E6F2BA 3FE028DB 84067928 +Z FE99C3D3 D90F8D3B BFE6DDAB 3E1FCAD8 +P FE99C3D3 D90F8D3B BFE6DDAB 3E1FCAD8 +M FE99C3D3 D90F8D3B BFE6DDAB 3E1FCAD9 +N F02801E5 1E0294A3 BFE07210 0F5B852D +N E25C5CA2 F90A4899 C01B6601 38EFC50A +N CF087C2E 76DD85D2 C00D7161 85A45F26 +N CBCCDC9A 205B0661 3FF673E6 D6A17786 +N CEADE176 86923216 BFF5854E 128BF57F +N 67AFB4D0 EE60FD14 BFF7982D 44F1573C +N 7F119F60 508BE4CF 400D4839 B3562445 +N DE8F5746 793E4E9F BFE18A78 2D5D7903 +N 4F97FA22 D0DB4926 BFF04C0B 51905DF7 +N DD2BC56F BC57520A 3FEFC5A1 FAA40F65 +N C908D3E5 99996468 4008D541 7A00104E +N 4AFADAEF 6161EE89 C011CD26 E6B80F67 +Z F18DCD2E B9FC91CD BFD28457 852E79C0 +P F18DCD2E B9FC91CD BFD28457 852E79C0 +M F18DCD2E B9FC91CD BFD28457 852E79C1 +Z BFB9E59A 860F5779 BFB9FC4F 8F265BEA +P BFB9E59A 860F5779 BFB9FC4F 8F265BEA +M BFB9E59A 860F5779 BFB9FC4F 8F265BEB +Z FB5D4E56 CBF46B66 C00BDB08 4D31979A +P FB5D4E56 CBF46B66 C00BDB08 4D31979A +M FB5D4E56 CBF46B66 C00BDB08 4D31979B +Z 507443C3 A9B0E409 3FE12E9C 101FACB4 +M 507443C3 A9B0E409 3FE12E9C 101FACB4 +P 507443C3 A9B0E409 3FE12E9C 101FACB5 +Z DF6FC0C9 754E5572 3FE22B05 686F51B9 +M DF6FC0C9 754E5572 3FE22B05 686F51B9 +P DF6FC0C9 754E5572 3FE22B05 686F51BA +Z 7F41EF99 7A08F34E 3FE9B11C A9D60362 +M 7F41EF99 7A08F34E 3FE9B11C A9D60362 +P 7F41EF99 7A08F34E 3FE9B11C A9D60363 +Z E39003B4 BB951C87 3FB98308 170C4D38 +M E39003B4 BB951C87 3FB98308 170C4D38 +P E39003B4 BB951C87 3FB98308 170C4D39 +N CF0C7892 7CF13702 BFF1397F CA190D9B +N 689EB67F 2BD5FE57 40511843 3363F121 +Z 579F43BF 85A59438 3FE01DD2 2EDC6616 +M 579F43BF 85A59438 3FE01DD2 2EDC6616 +P 579F43BF 85A59438 3FE01DD2 2EDC6617 +N 66D44808 03DC3BBD BF9B00B4 69C25849 +Z DD0083ED 34F26940 3FFDD03C AD418F24 +M DD0083ED 34F26940 3FFDD03C AD418F24 +P DD0083ED 34F26940 3FFDD03C AD418F25 +Z 6487E29E B099B674 40110B1C 140F75AE +M 6487E29E B099B674 40110B1C 140F75AE +P 6487E29E B099B674 40110B1C 140F75AF +Z DB3A2B4D DF8D2A9A BFF1CEF0 244A2CD4 +P DB3A2B4D DF8D2A9A BFF1CEF0 244A2CD4 +M DB3A2B4D DF8D2A9A BFF1CEF0 244A2CD5 +Z 719E7E69 5639824D 3F9CA552 FDEA9C3D +M 719E7E69 5639824D 3F9CA552 FDEA9C3D +P 719E7E69 5639824D 3F9CA552 FDEA9C3E +N EAAF9B9A F2D40F84 40035D7C 21331128 +N C4863740 2705B42B BFF10FDD 6EFF82A8 +Z F26664B7 E1AF2048 C0053A5D AD37D7B0 +P F26664B7 E1AF2048 C0053A5D AD37D7B0 +M F26664B7 E1AF2048 C0053A5D AD37D7B1 +N 799722D4 6106BC03 BFE28C10 0C437C58 +Z FC1F782B C1517A27 C02B52C8 D92CF793 +P FC1F782B C1517A27 C02B52C8 D92CF793 +M FC1F782B C1517A27 C02B52C8 D92CF794 +N 703CEDD7 B50E867A 3FC15494 D577EB21 +N 46D67387 D2E15325 BFF4C8D6 56406D0A +N 7D4D7AD7 AF31A3C6 BFC60AE5 56F5071A +N 5115E66C 4872E9DB 40009DA3 9B7E3A92 +N 56BF8C88 220CA12C 3FD4AAE6 DDD85823 +Z F2E663D3 3D08F717 3FF2F5D0 F74BB452 +M F2E663D3 3D08F717 3FF2F5D0 F74BB452 +P F2E663D3 3D08F717 3FF2F5D0 F74BB453 +N E5CE0C0F A869A4DC 3FE66556 0068F818 +N C1B94B40 37F3FF87 400140F2 FA768EE5 +Z 465FC8B9 6BC90BFC 4052C110 7A844280 +M 465FC8B9 6BC90BFC 4052C110 7A844280 +P 465FC8B9 6BC90BFC 4052C110 7A844281 +N 63152E8B 5D19E238 BFE25C4A 3F046B5A +N E94E0EAE 6EFE4247 BFF70C47 9426C9DE +Z 7D3A7522 DAB5F3C9 3FE462E3 D5E2BBB7 +M 7D3A7522 DAB5F3C9 3FE462E3 D5E2BBB7 +P 7D3A7522 DAB5F3C9 3FE462E3 D5E2BBB8 +N 4B40B9B0 BC21E46E 3FE1525C BED25E0C +Z F85B5794 B5AB3BDC BFF0D109 4F914E18 +P F85B5794 B5AB3BDC BFF0D109 4F914E18 +M F85B5794 B5AB3BDC BFF0D109 4F914E19 +Z 7702B1F8 3A630BDC C005E579 BDACD53A +P 7702B1F8 3A630BDC C005E579 BDACD53A +M 7702B1F8 3A630BDC C005E579 BDACD53B +Z EE4D0DC3 37D1F7F3 3FFB27F6 D0E609A3 +M EE4D0DC3 37D1F7F3 3FFB27F6 D0E609A3 +P EE4D0DC3 37D1F7F3 3FFB27F6 D0E609A4 +N D6F419DB D9807328 3FE13047 CE359046 +N F3DB923F 1686A40B BFD784F5 C384EDCA +N 622733F6 617BD445 4013609C 3414746D +N 6C9DB653 35A99BC4 C0061961 E3829278 +Z FEBE5B8B D7B65E37 4003753F 0618386B +M FEBE5B8B D7B65E37 4003753F 0618386B +P FEBE5B8B D7B65E37 4003753F 0618386C +N 72754D29 27FD3178 BFCD74A4 54FCA9FD +Z 650CDF6E 2554E5C5 401C4402 2F6F2725 +M 650CDF6E 2554E5C5 401C4402 2F6F2725 +P 650CDF6E 2554E5C5 401C4402 2F6F2726 +N 5C28064F 5D78AA66 BFC53A59 85B540F0 +N C81C97B1 A04876F7 BFCE1B44 68CBD442 +Z ED568F93 D4B2BAAA 3FE6A347 12AFA89F +M ED568F93 D4B2BAAA 3FE6A347 12AFA89F +P ED568F93 D4B2BAAA 3FE6A347 12AFA8A0 +Z ED53D977 0C0DB0EA BFEEE999 DCCEDABB +P ED53D977 0C0DB0EA BFEEE999 DCCEDABB +M ED53D977 0C0DB0EA BFEEE999 DCCEDABC +Z DD5B0217 3FD1F470 3FFD9B84 C09DDBCA +M DD5B0217 3FD1F470 3FFD9B84 C09DDBCA +P DD5B0217 3FD1F470 3FFD9B84 C09DDBCB +Z 546BFD82 431653D7 BFF594BA AB42FA52 +P 546BFD82 431653D7 BFF594BA AB42FA52 +M 546BFD82 431653D7 BFF594BA AB42FA53 +Z FAD425B5 D41BBE7B 402ADE20 5DB04E96 +M FAD425B5 D41BBE7B 402ADE20 5DB04E96 +P FAD425B5 D41BBE7B 402ADE20 5DB04E97 +N 79F948BE ED0F607A 3FE76911 9202D217 +Z F234EED5 80DB1DA3 C02FC052 268D4C40 +P F234EED5 80DB1DA3 C02FC052 268D4C40 +M F234EED5 80DB1DA3 C02FC052 268D4C41 +N 530409B6 501E375E 3FFE997F 54D85C3A +Z 6CB6BEE8 55DCE999 BFE945E4 09F61361 +P 6CB6BEE8 55DCE999 BFE945E4 09F61361 +M 6CB6BEE8 55DCE999 BFE945E4 09F61362 +N 41F37107 E41B3E7C BFCDF19B 26500062 +N 45AE25F5 3FE0EB83 C06673AA 93341767 +Z C2AB68A8 6E71C723 3FF7F606 BD0A94A0 +M C2AB68A8 6E71C723 3FF7F606 BD0A94A0 +P C2AB68A8 6E71C723 3FF7F606 BD0A94A1 +N 49D9AB2B FB384240 3FF023FA 4D8BE158 +N 55AE332E FA199CF1 BFF9E8BC F1B21879 +N 70660515 D7584017 BFCF125C 071E3A6C +N 4C74CCAD E1B03941 BFD9320D BF426F00 +Z 6BDE2171 FE83B33F BFC3B716 1A1FD86A +P 6BDE2171 FE83B33F BFC3B716 1A1FD86A +M 6BDE2171 FE83B33F BFC3B716 1A1FD86B +N 4EAFA616 3B0FCAC5 C02300E6 87222D8B +Z 4BAFEBC9 1C0EAF42 BFEAA69D 3EDA90F6 +P 4BAFEBC9 1C0EAF42 BFEAA69D 3EDA90F6 +M 4BAFEBC9 1C0EAF42 BFEAA69D 3EDA90F7 +Z 5F3F217F 5098D871 40058707 71CE0443 +M 5F3F217F 5098D871 40058707 71CE0443 +P 5F3F217F 5098D871 40058707 71CE0444 +Z 57496284 8AB4F567 3FF28EB2 C9904444 +M 57496284 8AB4F567 3FF28EB2 C9904444 +P 57496284 8AB4F567 3FF28EB2 C9904445 +Z 61E3F6B9 29EC2768 C005EE6D 11860E0C +P 61E3F6B9 29EC2768 C005EE6D 11860E0C +M 61E3F6B9 29EC2768 C005EE6D 11860E0D +Z F456F798 7B6A81FB C010C7A1 1BBD355D +P F456F798 7B6A81FB C010C7A1 1BBD355D +M F456F798 7B6A81FB C010C7A1 1BBD355E +Z F7BC568E 3B13BE7B C00662DD 1EB3267A +P F7BC568E 3B13BE7B C00662DD 1EB3267A +M F7BC568E 3B13BE7B C00662DD 1EB3267B +Z 52738670 429BF1F2 BFB36B4A A51207C4 +P 52738670 429BF1F2 BFB36B4A A51207C4 +M 52738670 429BF1F2 BFB36B4A A51207C5 +Z 78C64953 6D7E2D96 C030359B 3F7465DA +P 78C64953 6D7E2D96 C030359B 3F7465DA +M 78C64953 6D7E2D96 C030359B 3F7465DB +Z FDD27DBA D4BD79BB 3FD3AAF2 D047B5FD +M FDD27DBA D4BD79BB 3FD3AAF2 D047B5FD +P FDD27DBA D4BD79BB 3FD3AAF2 D047B5FE +N E26B7322 315DD9A3 4002D33C E160D3A6 +N C3519134 63F4A4B9 3FE3B300 8BB63877 +N 5FCCC12D 28068530 C006A9BE D5B05EB1 +N E67D0A35 9838A5D8 3FE6C400 1F6BC1AC +N F11BC3A4 859E9033 3FF94521 4B0EFE3D +N 59C70539 781E1800 3FC1F119 11960F40 +N E4AECDBA DEC65A31 C013CCAB F4CA377D +N C1F3A63B 0F8D91B5 401D86DB 6063C767 +Z D85333BF AF9D1394 3FE03088 202F5DE4 +M D85333BF AF9D1394 3FE03088 202F5DE4 +P D85333BF AF9D1394 3FE03088 202F5DE5 +N F38C9BDE AF085576 BFEFB3B3 742F8446 +Z CE65F96A CF9A5103 BFFAB6DE C9B36AE8 +P CE65F96A CF9A5103 BFFAB6DE C9B36AE8 +M CE65F96A CF9A5103 BFFAB6DE C9B36AE9 +Z F6CC8980 9BB1EC67 3FDD6938 5FFFEC2E +M F6CC8980 9BB1EC67 3FDD6938 5FFFEC2E +P F6CC8980 9BB1EC67 3FDD6938 5FFFEC2F +N D5AE270D 18A83FEE 4021DBC0 0A7BD6CA +Z 41275C63 414B9F57 BFD13F10 27A096D0 +P 41275C63 414B9F57 BFD13F10 27A096D0 +M 41275C63 414B9F57 BFD13F10 27A096D1 +Z E10D8F2D 1557555B BFE69DFC D04F1248 +P E10D8F2D 1557555B BFE69DFC D04F1248 +M E10D8F2D 1557555B BFE69DFC D04F1249 +Z 6A8B94BA FFE37830 BFFF17C1 CCAC478F +P 6A8B94BA FFE37830 BFFF17C1 CCAC478F +M 6A8B94BA FFE37830 BFFF17C1 CCAC4790 +N C31C104B 8778D832 3FE3040A 55CB92DF +Z 45A3C2B6 CAD11335 BFEF6379 E8ADF2FC +P 45A3C2B6 CAD11335 BFEF6379 E8ADF2FC +M 45A3C2B6 CAD11335 BFEF6379 E8ADF2FD +N EB9764AA 2BF700D3 BFF4BC62 4B1F7A53 +N C4D6045D 4BBC530F BFEA9D36 4D16BD30 +N 56C1BC1D B1E41373 4000AFFF 95796073 +Z 4895B9D6 57B71BE2 3FE07AAC 11C985E9 +M 4895B9D6 57B71BE2 3FE07AAC 11C985E9 +P 4895B9D6 57B71BE2 3FE07AAC 11C985EA +N FEC1B19C A57C44E4 C012E2E0 218C62AD +Z 79784BC8 9A348AFC C009731C C25F93D3 +P 79784BC8 9A348AFC C009731C C25F93D3 +M 79784BC8 9A348AFC C009731C C25F93D4 +Z F0A6C047 688FE6FA 402AA9C8 49259704 +M F0A6C047 688FE6FA 402AA9C8 49259704 +P F0A6C047 688FE6FA 402AA9C8 49259705 +Z 4E1BFF26 F4B9F513 BFE1C969 554CEDA3 +P 4E1BFF26 F4B9F513 BFE1C969 554CEDA3 +M 4E1BFF26 F4B9F513 BFE1C969 554CEDA4 +N 7E0F9560 29AF0740 C0014C8B 4826903F +Z DA3086E7 A2CC7FC7 3FE46A1E 679E2971 +M DA3086E7 A2CC7FC7 3FE46A1E 679E2971 +P DA3086E7 A2CC7FC7 3FE46A1E 679E2972 +Z 41DB568D 3CECEA9D 3F21BB90 3CAC7483 +M 41DB568D 3CECEA9D 3F21BB90 3CAC7483 +P 41DB568D 3CECEA9D 3F21BB90 3CAC7484 +Z 444F5D9E F8F15585 4006818D 8C9A3601 +M 444F5D9E F8F15585 4006818D 8C9A3601 +P 444F5D9E F8F15585 4006818D 8C9A3602 +N EDFF3F7F 1B61B4C9 BFEE79B0 2F71F056 +Z 4DD9F994 852ACD5C 3FCD8AAB EBA4DE98 +M 4DD9F994 852ACD5C 3FCD8AAB EBA4DE98 +P 4DD9F994 852ACD5C 3FCD8AAB EBA4DE99 +Z C0A44B8F BD43F92C 3FD4F3CE 3ABF9213 +M C0A44B8F BD43F92C 3FD4F3CE 3ABF9213 +P C0A44B8F BD43F92C 3FD4F3CE 3ABF9214 +Z DEBCA2DE 6331159A 3FF78FF0 B5A04C1E +M DEBCA2DE 6331159A 3FF78FF0 B5A04C1E +P DEBCA2DE 6331159A 3FF78FF0 B5A04C1F +N D50179CA C442CDA8 BFD1D0B1 D4E670B0 +N F6DE04A5 0E287B70 BFE90E5F 21D5F290 +N 6CD76C32 DEB900AB 3FF7F7E2 F3BE134A +Z C0515518 31FFE3EA BFCBE4BB 2D89518D +P C0515518 31FFE3EA BFCBE4BB 2D89518D +M C0515518 31FFE3EA BFCBE4BB 2D89518E +N 5E6DA970 63334867 BFFB2B7B F474A40D +N E94DBF59 F19B918F 3FDC75BF 301E1B36 +Z 7DC00AB6 1AD01395 3FCECB62 829DD8DF +M 7DC00AB6 1AD01395 3FCECB62 829DD8DF +P 7DC00AB6 1AD01395 3FCECB62 829DD8E0 +Z 409A9C81 6FEA8384 3FD9CC91 587D0ED3 +M 409A9C81 6FEA8384 3FD9CC91 587D0ED3 +P 409A9C81 6FEA8384 3FD9CC91 587D0ED4 +N 62073B95 8618FA32 BFF48FFB BD0255A6 +N F6C783D3 424397B0 BFFA3FAD E1D96572 +N CAE10BA0 848E32BA 40153DB8 F84F3CB8 +N 4E1F3068 9AC57498 3FEDD946 06D9739A +N C0FF3490 228AA193 C00E22EF CDC7D155 +N E94928DF 158CF173 C01EB3B4 7370C1FD +Z 66931EB0 7DAD85B9 3FE208DE 70077C09 +M 66931EB0 7DAD85B9 3FE208DE 70077C09 +P 66931EB0 7DAD85B9 3FE208DE 70077C0A +N D41C29AC 685DECF3 402191A8 E7E8BBCF +Z D2C84D9A E365DE29 3FDC3E2E 8B901AFB +M D2C84D9A E365DE29 3FDC3E2E 8B901AFB +P D2C84D9A E365DE29 3FDC3E2E 8B901AFC +Z 71C7B8CD 92DFD265 3FC71D09 3B809764 +M 71C7B8CD 92DFD265 3FC71D09 3B809764 +P 71C7B8CD 92DFD265 3FC71D09 3B809765 +Z DB0A7447 84EA0317 3F988DA9 A9F0E736 +M DB0A7447 84EA0317 3F988DA9 A9F0E736 +P DB0A7447 84EA0317 3F988DA9 A9F0E737 +Z FAD1A809 D0DF8728 BFDAB18A D1D6CCCB +P FAD1A809 D0DF8728 BFDAB18A D1D6CCCB +M FAD1A809 D0DF8728 BFDAB18A D1D6CCCC +Z EA209CCF 1677A69C 400C5B54 EF6007A4 +M EA209CCF 1677A69C 400C5B54 EF6007A4 +P EA209CCF 1677A69C 400C5B54 EF6007A5 +Z 68A1F4E6 3B80925C 3FF8F3A8 1BF348B7 +M 68A1F4E6 3B80925C 3FF8F3A8 1BF348B7 +P 68A1F4E6 3B80925C 3FF8F3A8 1BF348B8 +Z C564613F 13421CE2 3FF11BA8 09081082 +M C564613F 13421CE2 3FF11BA8 09081082 +P C564613F 13421CE2 3FF11BA8 09081083 +Z 5F94C478 576449DD 400513E5 B36E734C +M 5F94C478 576449DD 400513E5 B36E734C +P 5F94C478 576449DD 400513E5 B36E734D +Z 66E7A8C9 B3D56B8B BFF678F2 75091440 +P 66E7A8C9 B3D56B8B BFF678F2 75091440 +M 66E7A8C9 B3D56B8B BFF678F2 75091441 +N 5D3CB383 416B2DCC BFFF42CF E630612A +Z C32E0DBC 10C42387 3FF0357B 0CF24BB4 +M C32E0DBC 10C42387 3FF0357B 0CF24BB4 +P C32E0DBC 10C42387 3FF0357B 0CF24BB5 +Z 7DABAA20 6370DE26 400829E7 634F5207 +M 7DABAA20 6370DE26 400829E7 634F5207 +P 7DABAA20 6370DE26 400829E7 634F5208 +N 6D41A8AF 66498970 C01201B3 3DBDBF8A +Z E38DC7BC C8391837 3FC13DCF 1660D380 +M E38DC7BC C8391837 3FC13DCF 1660D380 +P E38DC7BC C8391837 3FC13DCF 1660D381 +N 5A5076A8 B8E5EA7D C03FDBFE ED41FBD0 +N FB9E327E 2643F2E6 400CFDAD 9806AE9F +N 5348B517 05547821 BFF0DC57 F5ACD2BF +Z EC7D2CED 4D23B394 BFDBD6A8 C77059FE +P EC7D2CED 4D23B394 BFDBD6A8 C77059FE +M EC7D2CED 4D23B394 BFDBD6A8 C77059FF +Z 7E67820F 9234F48A BFF3A3B6 B2DCD7AD +P 7E67820F 9234F48A BFF3A3B6 B2DCD7AD +M 7E67820F 9234F48A BFF3A3B6 B2DCD7AE +Z 7F191608 4745CC84 3FCD4837 3E3ABD8C +M 7F191608 4745CC84 3FCD4837 3E3ABD8C +P 7F191608 4745CC84 3FCD4837 3E3ABD8D +N F4DE2758 9AF366F3 BFBE6290 1AAEA6F5 +N 6CC4942E 795C2E51 4013A1B2 0A9310D4 +N 4D62C68C D79BCE14 C0299662 3AE865E8 +Z 4ED2631F 53FD6E47 BFBE51BA 3C9767A7 +P 4ED2631F 53FD6E47 BFBE51BA 3C9767A7 +M 4ED2631F 53FD6E47 BFBE51BA 3C9767A8 +Z 4C6E9586 F1F638A8 BFF2691E 85CA5E7A +P 4C6E9586 F1F638A8 BFF2691E 85CA5E7A +M 4C6E9586 F1F638A8 BFF2691E 85CA5E7B +Z 4258328B 63CB5286 3FFF5D7E FCC2A352 +M 4258328B 63CB5286 3FFF5D7E FCC2A352 +P 4258328B 63CB5286 3FFF5D7E FCC2A353 +Z D1862738 A736F1A5 3FFB63F5 F62D8C93 +M D1862738 A736F1A5 3FFB63F5 F62D8C93 +P D1862738 A736F1A5 3FFB63F5 F62D8C94 +N EEF24CC9 D924EFD4 40346B08 31746CCF +N E4104BA2 5FFC91BA 3FDA76D7 58EECD67 +N 471367CA 8B7FA4D3 BFB2CA7F FE3D3FF3 +N 4895C499 AE2EAE0D BFAB5F8B EDD4A7C0 +N 658434F2 E7FC0647 BFD3E233 0AC1DAC8 +N 4D4A3C98 B0CA7C21 BFD65528 6938F4AD +N E76CD963 48AAE1DF 3FF285AF 6EEB73C0 +N 64755646 AB31FE58 40036A1E C9B86D1F +N 515076CC CD031690 3FEA15E1 77D2EA52 +N FC430626 68F5C073 40746BA3 7200BF95 +N 73D42FF6 437DA892 BFC53421 FE149EE6 +Z C3EA9B43 F27FE8AC C0100DAF C2184ECF +P C3EA9B43 F27FE8AC C0100DAF C2184ECF +M C3EA9B43 F27FE8AC C0100DAF C2184ED0 +Z E438A904 AD03C9F9 BFF2A439 E8314608 +P E438A904 AD03C9F9 BFF2A439 E8314608 +M E438A904 AD03C9F9 BFF2A439 E8314609 +Z 6F8EEC62 B36FC448 BFFBB558 17B970D9 +P 6F8EEC62 B36FC448 BFFBB558 17B970D9 +M 6F8EEC62 B36FC448 BFFBB558 17B970DA +Z 4567A986 F2437341 3FDCA9EB 2E172895 +M 4567A986 F2437341 3FDCA9EB 2E172895 +P 4567A986 F2437341 3FDCA9EB 2E172896 +N F7C4E7D9 10916BB4 BFFC180E 94644768 +Z F6096AEF F812E36E 3FE2F4D2 F6953BCC +M F6096AEF F812E36E 3FE2F4D2 F6953BCC +P F6096AEF F812E36E 3FE2F4D2 F6953BCD +Z D7674C29 5E289FD6 4013EE76 34B41AB1 +M D7674C29 5E289FD6 4013EE76 34B41AB1 +P D7674C29 5E289FD6 4013EE76 34B41AB2 +N 5411D606 F09C6D32 3FC09AA0 6CD59005 +Z 7F6C9478 16F2764B 3FEC9F5F 3716CFF7 +M 7F6C9478 16F2764B 3FEC9F5F 3716CFF7 +P 7F6C9478 16F2764B 3FEC9F5F 3716CFF8 +N 77364D8C DB9A2EF6 401A6ED3 9323B770 +Z D5788AB4 5FBE74CA 3FC6386C C14308E7 +M D5788AB4 5FBE74CA 3FC6386C C14308E7 +P D5788AB4 5FBE74CA 3FC6386C C14308E8 +Z C6BCA6DE 0B54E267 4031B371 5683C282 +M C6BCA6DE 0B54E267 4031B371 5683C282 +P C6BCA6DE 0B54E267 4031B371 5683C283 +Z 4D80FDAC 9992C314 BFF1D888 EDB59949 +P 4D80FDAC 9992C314 BFF1D888 EDB59949 +M 4D80FDAC 9992C314 BFF1D888 EDB5994A +Z 4414D18C 96F45EFE 4047E863 AED1E3CB +M 4414D18C 96F45EFE 4047E863 AED1E3CB +P 4414D18C 96F45EFE 4047E863 AED1E3CC +Z 643ADAF0 CFA7244F 3FFDCA97 8A0F9549 +M 643ADAF0 CFA7244F 3FFDCA97 8A0F9549 +P 643ADAF0 CFA7244F 3FFDCA97 8A0F954A +Z D3ED17B2 3BC586A4 BFFC58D5 33BB7A0B +P D3ED17B2 3BC586A4 BFFC58D5 33BB7A0B +M D3ED17B2 3BC586A4 BFFC58D5 33BB7A0C +Z C0294C6C 8D914B3D BFB54516 FC029550 +P C0294C6C 8D914B3D BFB54516 FC029550 +M C0294C6C 8D914B3D BFB54516 FC029551 +Z F2AF9D48 2853203C BFFA9252 5C5993EA +P F2AF9D48 2853203C BFFA9252 5C5993EA +M F2AF9D48 2853203C BFFA9252 5C5993EB +Z C0FDF397 0FC172E6 3FF3E3E5 310412AD +M C0FDF397 0FC172E6 3FF3E3E5 310412AD +P C0FDF397 0FC172E6 3FF3E3E5 310412AE +N 45FB247F D75FA1F7 BFD7A8C9 A13E8831 +Z 72DA3FFD 33DCA305 BFB87DF4 A133B2B8 +P 72DA3FFD 33DCA305 BFB87DF4 A133B2B8 +M 72DA3FFD 33DCA305 BFB87DF4 A133B2B9 +Z EF2ADBEA 4230A8E1 3FB8FFA0 4C553B53 +M EF2ADBEA 4230A8E1 3FB8FFA0 4C553B53 +P EF2ADBEA 4230A8E1 3FB8FFA0 4C553B54 +Z 4654E7BA 0469D1E2 BFE2C900 E2F30347 +P 4654E7BA 0469D1E2 BFE2C900 E2F30347 +M 4654E7BA 0469D1E2 BFE2C900 E2F30348 +N EC01DEAF A1E35BCA BF968735 1BF26FD6 +N D206D3DD 74C9240C BFE6F663 1635E956 +Z FD1CE75F E977ACAB C0092938 9BCB0727 +P FD1CE75F E977ACAB C0092938 9BCB0727 +M FD1CE75F E977ACAB C0092938 9BCB0728 +N F72670CC EA7F7B22 3FE2C48B E6DDF2B5 +N 616169F9 4B12DEC0 3FDFC487 B1A06536 +N E6BD3650 2BD1F9B9 40012408 1CDADCB9 +N 690BCB02 8C7BBEA4 BFFA4819 57871AE0 +N D34FF23B ADF0E066 3FC829D4 9D22F423 +N C0F45A6D F248E795 C0815B62 AEDAB5A4 +N 467AFE9F 09975328 4007985F 7344F46F +N 4C12665C 504140AA 3FDD0E7C 8EC330A7 +N C04E587E 3301409F BFF8FA79 5F0B8697 +N F2BF24CF ECBD4FA3 BFEE5CD7 B5EBCB8F +N 4895F660 3E208260 402850B4 1E371990 +N FFCFB4B4 FE210CE9 BFDD163F 7D74F0C3 +N F4B1D432 7D0E937C 40030CFF F1D992C9 +N 7F21C56C 0E89F732 3FE0968E 2183A651 +N DF1FCC92 1671D6DE 3FE4A03D 7444910E +Z 765E775F C56AD8B1 3FF2B978 527BB159 +M 765E775F C56AD8B1 3FF2B978 527BB159 +P 765E775F C56AD8B1 3FF2B978 527BB15A +Z 4BF9FDE5 367813B8 C006627F FFC6FC29 +P 4BF9FDE5 367813B8 C006627F FFC6FC29 +M 4BF9FDE5 367813B8 C006627F FFC6FC2A +Z C1914441 A0F9A22E BFDC92CA 78AAD81A +P C1914441 A0F9A22E BFDC92CA 78AAD81A +M C1914441 A0F9A22E BFDC92CA 78AAD81B +Z 5B16E5BB FDAAA841 BFF48961 E44D26B9 +P 5B16E5BB FDAAA841 BFF48961 E44D26B9 +M 5B16E5BB FDAAA841 BFF48961 E44D26BA +N E7CCF0EC 4FA4A9C4 BFF1153E CB8DD601 +N 575C5D23 061601CB 403A78E0 0224CBEF +Z 5FF6BBAA 6C0EB6FB BFDEBF88 744C89FE +P 5FF6BBAA 6C0EB6FB BFDEBF88 744C89FE +M 5FF6BBAA 6C0EB6FB BFDEBF88 744C89FF +Z FC37250D F801B1BC 403247C2 9CA1AC1C +M FC37250D F801B1BC 403247C2 9CA1AC1C +P FC37250D F801B1BC 403247C2 9CA1AC1D +Z FC3E675E 4A31416F BFF55D72 06C35C39 +P FC3E675E 4A31416F BFF55D72 06C35C39 +M FC3E675E 4A31416F BFF55D72 06C35C3A +Z 65DD86BF 85A6B23D 4008ECAB B7A659B3 +M 65DD86BF 85A6B23D 4008ECAB B7A659B3 +P 65DD86BF 85A6B23D 4008ECAB B7A659B4 +N 71C76D9A 36B61740 3FDF9FB8 47007C07 +N 55F0B137 31811246 BFD9CD2E 253601E5 +Z FD7869DA 1FCE62FD BFA3772E 8A73B390 +P FD7869DA 1FCE62FD BFA3772E 8A73B390 +M FD7869DA 1FCE62FD BFA3772E 8A73B391 +Z 455DFC2D 32A1E733 3FCE4590 F403CF75 +M 455DFC2D 32A1E733 3FCE4590 F403CF75 +P 455DFC2D 32A1E733 3FCE4590 F403CF76 +Z 50D84FB2 768378C2 3FE51EFE EEED52B9 +M 50D84FB2 768378C2 3FE51EFE EEED52B9 +P 50D84FB2 768378C2 3FE51EFE EEED52BA +Z 43E6FD96 655F7E11 BFC64B86 79233A2A +P 43E6FD96 655F7E11 BFC64B86 79233A2A +M 43E6FD96 655F7E11 BFC64B86 79233A2B +Z 4FADE546 EA2C05E3 BFE646B9 45E590FC +P 4FADE546 EA2C05E3 BFE646B9 45E590FC +M 4FADE546 EA2C05E3 BFE646B9 45E590FD +Z 42F305D9 4BFD3251 BFF94562 EED63B40 +P 42F305D9 4BFD3251 BFF94562 EED63B40 +M 42F305D9 4BFD3251 BFF94562 EED63B41 +Z C616DCA6 0BB26DF7 BFD3C7D7 4AD3E624 +P C616DCA6 0BB26DF7 BFD3C7D7 4AD3E624 +M C616DCA6 0BB26DF7 BFD3C7D7 4AD3E625 +Z FE68A066 0EBAD634 C0060307 BB2F0267 +P FE68A066 0EBAD634 C0060307 BB2F0267 +M FE68A066 0EBAD634 C0060307 BB2F0268 +N 4199EB58 A5913566 3FCE7807 D2C8F5E6 +N FE2FDB20 F2B18D29 3FEE0165 3505AD93 +N ED642244 E141FC57 401668DA 4F9915D9 +Z CDC9872D E1B829A9 BFF7F772 1695BC23 +P CDC9872D E1B829A9 BFF7F772 1695BC23 +M CDC9872D E1B829A9 BFF7F772 1695BC24 +Z C2877DB1 DBB98635 BFE37AD1 C7365BD5 +P C2877DB1 DBB98635 BFE37AD1 C7365BD5 +M C2877DB1 DBB98635 BFE37AD1 C7365BD6 +Z 6334A2AE 1206A2FE C03CB763 70A28B1F +P 6334A2AE 1206A2FE C03CB763 70A28B1F +M 6334A2AE 1206A2FE C03CB763 70A28B20 +Z F9A666DC 87294294 3FDA9A09 1E96A4B8 +M F9A666DC 87294294 3FDA9A09 1E96A4B8 +P F9A666DC 87294294 3FDA9A09 1E96A4B9 +N 52A840FF E5807EE6 BFFC73F4 B876A126 +N 739EB69B A3B17B8C BFE6C89A B24001F3 +N 733FE957 FA3744F8 BFF85556 65E88C27 +N 754F1D6A AA1E6C24 4023A003 3D898BB0 +N E5B7CC97 E98F1BBF BFDFB420 ABE3739E +N 4A126772 CEFCDAD9 C00366CC D075109B +N CCA4ACF1 07ABABB6 3FD368A6 8BC62C00 +N E7E3BFC2 8E5278D8 3FE7C81F 2F65D159 +N E02BA0CB E4F2B091 BFF39CE2 31AB2D87 +N 5CD26462 241C50B4 3FFEA1BB B1F15703 +N 52F13F19 566BC2C6 40010B71 630444CD +N F722B102 CB51C9A3 3FEBADF2 2D8B6509 +N D4C75377 93BE2877 BFBF8D8A B0A0FA96 +N E20E147B 0955CF21 400C0119 C8F3B9AA +Z 78A65794 C7600B2D BFC76BF8 E55CE84D +P 78A65794 C7600B2D BFC76BF8 E55CE84D +M 78A65794 C7600B2D BFC76BF8 E55CE84E +N CB75055A 640D5FA5 BFEC38B3 A69AC965 +Z 5332665E CBEC0A12 3FDFF81B 045EE667 +M 5332665E CBEC0A12 3FDFF81B 045EE667 +P 5332665E CBEC0A12 3FDFF81B 045EE668 +Z F9D4C345 00FFF160 BFEFB20A 9036D792 +P F9D4C345 00FFF160 BFEFB20A 9036D792 +M F9D4C345 00FFF160 BFEFB20A 9036D793 +Z EA184EEA 5E8238F2 BFA5057D 5F87F739 +P EA184EEA 5E8238F2 BFA5057D 5F87F739 +M EA184EEA 5E8238F2 BFA5057D 5F87F73A +N 600EC0A6 66937607 BFEB048F 52C1D5FB +Z F015C8B1 B491F7C6 3FD14B97 8EC52F78 +M F015C8B1 B491F7C6 3FD14B97 8EC52F78 +P F015C8B1 B491F7C6 3FD14B97 8EC52F79 +N C866A77E A82BE1E0 BFF038E7 72A1CCF7 +Z C15354A2 04D70F66 401EA3FE F25F4B34 +M C15354A2 04D70F66 401EA3FE F25F4B34 +P C15354A2 04D70F66 401EA3FE F25F4B35 +Z 40799FC2 68AA1543 C0618D2A FBAC399A +P 40799FC2 68AA1543 C0618D2A FBAC399A +M 40799FC2 68AA1543 C0618D2A FBAC399B +Z EC9E0EC7 7C550047 C02B14F3 646EC9A8 +P EC9E0EC7 7C550047 C02B14F3 646EC9A8 +M EC9E0EC7 7C550047 C02B14F3 646EC9A9 +N 5A0AB1BA 2D98F7C7 C00018A2 3FB9C82B +Z E0E8486C 9865EE8C BFE07359 FE0DF9FF +P E0E8486C 9865EE8C BFE07359 FE0DF9FF +M E0E8486C 9865EE8C BFE07359 FE0DFA00 +Z DB69B1E2 B4F7B9C8 3FE5334B E02362B5 +M DB69B1E2 B4F7B9C8 3FE5334B E02362B5 +P DB69B1E2 B4F7B9C8 3FE5334B E02362B6 +N 6395B9B6 1DBAFC2B 40216816 4CECE818 +N 7DE97153 BAC82499 BFBE7D3E 854A3A99 +Z DACF2B5B 35A0E471 C052F1D2 6CDDB53F +P DACF2B5B 35A0E471 C052F1D2 6CDDB53F +M DACF2B5B 35A0E471 C052F1D2 6CDDB540 +Z E4B275AF 3E7F95D2 C00E6262 2D424F17 +P E4B275AF 3E7F95D2 C00E6262 2D424F17 +M E4B275AF 3E7F95D2 C00E6262 2D424F18 +Z F4FFBD1E 6FABBDCB BFFDF0FB 10ED025A +P F4FFBD1E 6FABBDCB BFFDF0FB 10ED025A +M F4FFBD1E 6FABBDCB BFFDF0FB 10ED025B +Z CBF2557B 3003E42B BFDB1E7E DB05D05E +P CBF2557B 3003E42B BFDB1E7E DB05D05E +M CBF2557B 3003E42B BFDB1E7E DB05D05F +Z 58A6048D 8C4E8322 3FD38880 1375E459 +M 58A6048D 8C4E8322 3FD38880 1375E459 +P 58A6048D 8C4E8322 3FD38880 1375E45A +N D8C925D4 4A9EFB6D 4034A67E A6223F33 +N C74CD935 8E9A17E1 BFF2EB05 62578AB8 +Z ECD15710 8054B039 BFF92C9F E14AB5AE +P ECD15710 8054B039 BFF92C9F E14AB5AE +M ECD15710 8054B039 BFF92C9F E14AB5AF +N 6C97FEC6 47225677 BFB2F7E4 8965EA3B +Z 66CD0162 8EDECF48 3FE0157A DDA2C1AE +M 66CD0162 8EDECF48 3FE0157A DDA2C1AE +P 66CD0162 8EDECF48 3FE0157A DDA2C1AF +N 4ACEE580 3467A120 C010A5F9 23F037E1 +Z 4D5717B5 FA6B26D8 4006E42F CCFA54A2 +M 4D5717B5 FA6B26D8 4006E42F CCFA54A2 +P 4D5717B5 FA6B26D8 4006E42F CCFA54A3 +Z C3A8F9EB A8342A47 C005BB6C C41BBDC6 +P C3A8F9EB A8342A47 C005BB6C C41BBDC6 +M C3A8F9EB A8342A47 C005BB6C C41BBDC7 +N D413274D 06619D1B C00D6FAE 0FBFA339 +Z FB8B3045 6DCB4B64 BFE01D7E DB61B183 +P FB8B3045 6DCB4B64 BFE01D7E DB61B183 +M FB8B3045 6DCB4B64 BFE01D7E DB61B184 +N 7044A8FA D1F2AECB C025DBA6 CD678895 +N C243EC83 01C64F36 3FB43B26 27A43E1B +N 490E8FCC 2B14D5BF 3FF078D0 19AC7BEA +N 45BD3D8F 810C3593 3FD3FED5 3C6CAC1A +N EF95DF62 08600633 3FA73EDA 223D19C7 +N C37CA745 8E53D16A C01BB802 42C0BFE9 +N 5E62EC72 1D1A2D9C BFF38C7D 8D0DA74B +Z 642428F8 78E08725 3FC50254 88C9D804 +M 642428F8 78E08725 3FC50254 88C9D804 +P 642428F8 78E08725 3FC50254 88C9D805 +Z F9682371 49CC8FBA 40251D51 05CD652F +M F9682371 49CC8FBA 40251D51 05CD652F +P F9682371 49CC8FBA 40251D51 05CD6530 +Z 45150D9B 3E7861B7 BFBD9B59 7B219152 +P 45150D9B 3E7861B7 BFBD9B59 7B219152 +M 45150D9B 3E7861B7 BFBD9B59 7B219153 +Z CDA8574F 3FC2461C BFDC8438 20CCA96E +P CDA8574F 3FC2461C BFDC8438 20CCA96E +M CDA8574F 3FC2461C BFDC8438 20CCA96F +N 4FE28C17 EE763C82 BFFA2AF5 27665E6C +N 6CB4ACB2 B1FE9EC9 3F87603D 310E82D0 +N F09B2BC2 5EDAC372 3FA98F0F 48E232DC +Z C8CFA1BB 12AD7958 BFE3C0A5 EDEF2E65 +P C8CFA1BB 12AD7958 BFE3C0A5 EDEF2E65 +M C8CFA1BB 12AD7958 BFE3C0A5 EDEF2E66 +N 686DB6B1 7FB12CEB 3FF816F6 1419FDC8 +Z E6849F63 8422D5FB 400371C6 45B8D053 +M E6849F63 8422D5FB 400371C6 45B8D053 +P E6849F63 8422D5FB 400371C6 45B8D054 +N F4305253 FE5AC47E 3FE76B22 5CD27A59 +Z 62A1EC71 5986C62D 3FE14353 B832CE4F +M 62A1EC71 5986C62D 3FE14353 B832CE4F +P 62A1EC71 5986C62D 3FE14353 B832CE50 +Z E8A220C4 1BF1369C BFFD4A65 17B923A9 +P E8A220C4 1BF1369C BFFD4A65 17B923A9 +M E8A220C4 1BF1369C BFFD4A65 17B923AA +N D747FA1F BB31A862 BFFE5442 FC5747F6 +N 4604B47C AB28C15A 40163B87 8AC5D871 +Z 6441A218 445A55C6 3FF6D0B8 39BC9482 +M 6441A218 445A55C6 3FF6D0B8 39BC9482 +P 6441A218 445A55C6 3FF6D0B8 39BC9483 +N F86B931C 204466F7 BFD2E998 B1667BCE +N 7845F7E0 7C976E42 4006E7BD 4464E08B +Z DEA99B49 7FA87944 BFFB3664 2C307466 +P DEA99B49 7FA87944 BFFB3664 2C307466 +M DEA99B49 7FA87944 BFFB3664 2C307467 +Z D23B17C6 5E6AB909 BFD9DA61 04177E87 +P D23B17C6 5E6AB909 BFD9DA61 04177E87 +M D23B17C6 5E6AB909 BFD9DA61 04177E88 +Z E82497CB 8746B5AA BFC2FC17 84E3B6D3 +P E82497CB 8746B5AA BFC2FC17 84E3B6D3 +M E82497CB 8746B5AA BFC2FC17 84E3B6D4 +Z D47744F0 61700ED4 3FE0BED5 BDB7AB89 +M D47744F0 61700ED4 3FE0BED5 BDB7AB89 +P D47744F0 61700ED4 3FE0BED5 BDB7AB8A +Z 4C2B6B3F 52C2AB42 BFE9907B 1A7EC489 +P 4C2B6B3F 52C2AB42 BFE9907B 1A7EC489 +M 4C2B6B3F 52C2AB42 BFE9907B 1A7EC48A +Z F28B6C50 6330C629 3FCF0710 9B41F721 +M F28B6C50 6330C629 3FCF0710 9B41F721 +P F28B6C50 6330C629 3FCF0710 9B41F722 +N 4A362F55 47D703F7 BFD5B7D1 8F55683D +N 522D18D4 6C1E7E35 BFEDD532 13F15BC8 +N 6C54F62D B67F8D31 3FC02F87 B403230B +N F15B4336 AF0A44CE BFE6D12B 595ED694 +Z 6A877D63 214AF5E2 3FE124AD 0ACB7ED9 +M 6A877D63 214AF5E2 3FE124AD 0ACB7ED9 +P 6A877D63 214AF5E2 3FE124AD 0ACB7EDA +Z C4506C32 F6D87067 C00B6FF3 CAF15BEF +P C4506C32 F6D87067 C00B6FF3 CAF15BEF +M C4506C32 F6D87067 C00B6FF3 CAF15BF0 +Z 72D779AF E9162E30 4023F13D C8C7D971 +M 72D779AF E9162E30 4023F13D C8C7D971 +P 72D779AF E9162E30 4023F13D C8C7D972 +Z 7606E9F8 5A63379A 400C58D2 2DC396FE +M 7606E9F8 5A63379A 400C58D2 2DC396FE +P 7606E9F8 5A63379A 400C58D2 2DC396FF +Z 6CFE6773 0E9A8486 BFCF86A6 9B14D7D1 +P 6CFE6773 0E9A8486 BFCF86A6 9B14D7D1 +M 6CFE6773 0E9A8486 BFCF86A6 9B14D7D2 +N 614A492C 79D4A756 C0100ECE D7A4D3CC +N 5D0C0008 FA7DBE71 40084A34 BA0D3419 +N C442169A CC644F79 BFC6ECC1 3B3447FB +N 72924733 F66695DC C0039FCC 86CE93DD +N CF472DD4 29D92511 3FDF1927 4A27CA1E +N 5D799E96 B043AC3D BFF2ED47 8B7347B2 +N E198EDDA D0F391E9 BFD789B0 CC9B681A +N 7335CA2A A80C243A C033FDA7 98A3AEB8 +Z CE5780D0 8BDE7C41 403AC708 98811B45 +M CE5780D0 8BDE7C41 403AC708 98811B45 +P CE5780D0 8BDE7C41 403AC708 98811B46 +Z E9140F14 758DE618 40244F40 DAA0ADFC +M E9140F14 758DE618 40244F40 DAA0ADFC +P E9140F14 758DE618 40244F40 DAA0ADFD +N 5901B16C 173E582A 3FDCB215 63A7AB60 +N 4AEF684C 67E2D7A9 BFEC923E 77575253 +Z 680756AA FDB04562 BFF185D1 26C09D63 +P 680756AA FDB04562 BFF185D1 26C09D63 +M 680756AA FDB04562 BFF185D1 26C09D64 +Z F3C40C90 1AC42E7F 3FEB8449 307430CB +M F3C40C90 1AC42E7F 3FEB8449 307430CB +P F3C40C90 1AC42E7F 3FEB8449 307430CC +Z 66FD164E DBE8BDB8 4003F899 918A523D +M 66FD164E DBE8BDB8 4003F899 918A523D +P 66FD164E DBE8BDB8 4003F899 918A523E +N E22C8A70 C41C82EC C00BD314 74F6950B +Z 50E0FAB8 1AB8DD79 C021E52B F828A759 +P 50E0FAB8 1AB8DD79 C021E52B F828A759 +M 50E0FAB8 1AB8DD79 C021E52B F828A75A +Z 680C4404 93B185EF 3FE0D73D A8247629 +M 680C4404 93B185EF 3FE0D73D A8247629 +P 680C4404 93B185EF 3FE0D73D A824762A +Z C08AE746 BC4FF770 BFBD1753 684282E8 +P C08AE746 BC4FF770 BFBD1753 684282E8 +M C08AE746 BC4FF770 BFBD1753 684282E9 +Z 665EB23A 4E461DBF 400051CC 463455C2 +M 665EB23A 4E461DBF 400051CC 463455C2 +P 665EB23A 4E461DBF 400051CC 463455C3 +N 5305C7FC 51977F15 3FE1FEEB D070A38D +N EA6F322A 7277B477 C0145103 DF0DE966 +Z 61C9469B BEF1A3FA 3FE41580 792C3804 +M 61C9469B BEF1A3FA 3FE41580 792C3804 +P 61C9469B BEF1A3FA 3FE41580 792C3805 +Z 61D04F4B 422045C2 3FE27FB8 D5303436 +M 61D04F4B 422045C2 3FE27FB8 D5303436 +P 61D04F4B 422045C2 3FE27FB8 D5303437 +Z EF735942 A89F1E9A BFECD035 B23745D6 +P EF735942 A89F1E9A BFECD035 B23745D6 +M EF735942 A89F1E9A BFECD035 B23745D7 +Z FAFF92A2 B8562BA7 4027EB18 C825DBB5 +M FAFF92A2 B8562BA7 4027EB18 C825DBB5 +P FAFF92A2 B8562BA7 4027EB18 C825DBB6 +Z 6A0AB559 9AB10EFE BFF788D8 FFA038F7 +P 6A0AB559 9AB10EFE BFF788D8 FFA038F7 +M 6A0AB559 9AB10EFE BFF788D8 FFA038F8 +Z 68B0400A 11F316BD BFEB145B E1917DCE +P 68B0400A 11F316BD BFEB145B E1917DCE +M 68B0400A 11F316BD BFEB145B E1917DCF +Z D50A581B 048FD099 3FDE77DE 021E921A +M D50A581B 048FD099 3FDE77DE 021E921A +P D50A581B 048FD099 3FDE77DE 021E921B +N FCC6C163 C61DB7E1 3FF4A0EA BB1FCFAF +N 5CFB98FE 32574B9C 3FF36C88 FC39F74D +Z E3692554 73B4F222 3FDA8EB1 32AB85DD +M E3692554 73B4F222 3FDA8EB1 32AB85DD +P E3692554 73B4F222 3FDA8EB1 32AB85DE +Z E0E9F893 286997DE C011D06C 8A683EC9 +P E0E9F893 286997DE C011D06C 8A683EC9 +M E0E9F893 286997DE C011D06C 8A683ECA +Z 50CDFD77 8A2A4425 BFEEA7A4 4B41F340 +P 50CDFD77 8A2A4425 BFEEA7A4 4B41F340 +M 50CDFD77 8A2A4425 BFEEA7A4 4B41F341 +Z E20DE22B 751CA113 C0181DF3 5DFB7F64 +P E20DE22B 751CA113 C0181DF3 5DFB7F64 +M E20DE22B 751CA113 C0181DF3 5DFB7F65 +N 56756775 6F40F23F 3FC70E8E 4EB7BCDD +N EC8B8E1E D4CAC75F BFE8862F 49B31106 +N DE281504 DDA1A044 3FF97CD9 CC135B74 +N C9E9F38C 4D0AA715 400DA0BC FB2BF986 +N 4FA88217 A17A50AD 3FFF4400 A1339D5C +N D25E09C6 20DFF999 BFFD2B35 87358BD6 +N 5FD812E9 192A9847 3FF969CC 43C5B9DD +N E43CF617 3B564BBF C0232360 3BD843A8 +N DAE99291 56DFA1AD BFEE3AE4 79DA6212 +N D97D72FC E101ECA2 4021434E FBA4BC3E +N EB629777 F352A3D5 C019008C 6F09757D +N F5E7EAAC D02D5262 C001E992 8954FAD3 +Z D1A19868 215E8104 40BEBDCE 89FCDE0C +M D1A19868 215E8104 40BEBDCE 89FCDE0C +P D1A19868 215E8104 40BEBDCE 89FCDE0D +Z E5BB7DD6 93EB190B C0264246 773F257B +P E5BB7DD6 93EB190B C0264246 773F257B +M E5BB7DD6 93EB190B C0264246 773F257C +Z 47342CFF D48B0477 C02ED04A F2E5CA87 +P 47342CFF D48B0477 C02ED04A F2E5CA87 +M 47342CFF D48B0477 C02ED04A F2E5CA88 +Z D2EDE9BB 0E3AB8BE 40023BDC C5673372 +M D2EDE9BB 0E3AB8BE 40023BDC C5673372 +P D2EDE9BB 0E3AB8BE 40023BDC C5673373 +Z E636BDE2 CD205A25 BFA3E01E 0C4FEDB2 +P E636BDE2 CD205A25 BFA3E01E 0C4FEDB2 +M E636BDE2 CD205A25 BFA3E01E 0C4FEDB3 +Z 686FD446 7EE215D2 BFDC70F1 C13DD393 +P 686FD446 7EE215D2 BFDC70F1 C13DD393 +M 686FD446 7EE215D2 BFDC70F1 C13DD394 +N 617BAD05 49BFE3E8 3FF43357 5EE67735 +N 5FED2FC6 B935BD42 BFFEB035 C530ED87 +Z DD949C6A 0B916B4F BFE26D49 F1D97B33 +P DD949C6A 0B916B4F BFE26D49 F1D97B33 +M DD949C6A 0B916B4F BFE26D49 F1D97B34 +Z FE3762B6 71685ADE BFFFED7A 5CF97958 +P FE3762B6 71685ADE BFFFED7A 5CF97958 +M FE3762B6 71685ADE BFFFED7A 5CF97959 +N 738B5CD9 2BF1A561 403C8330 FF93D9F8 +Z FB7A0DFF C558FFAE BFEAC7A6 80240BBB +P FB7A0DFF C558FFAE BFEAC7A6 80240BBB +M FB7A0DFF C558FFAE BFEAC7A6 80240BBC +N 4F2CE01D 5576288D BFB052BD 7DC1A202 +N FC9922A6 4021E4AF 4002C390 0C840FF2 +Z F4C22558 95573358 BFF86C1C 6BCBEA6B +P F4C22558 95573358 BFF86C1C 6BCBEA6B +M F4C22558 95573358 BFF86C1C 6BCBEA6C +N C2D0EBD0 D0A987EF 4021E8A0 861F2ED9 +Z FA8B4BFF 878A4EA9 C0194D9F CC3C91C4 +P FA8B4BFF 878A4EA9 C0194D9F CC3C91C4 +M FA8B4BFF 878A4EA9 C0194D9F CC3C91C5 +N 6246DB19 B02BD0AA BFE0BB53 A1BC704B +Z DB7B3B1F 98A75EF2 C02021E0 AFE30580 +P DB7B3B1F 98A75EF2 C02021E0 AFE30580 +M DB7B3B1F 98A75EF2 C02021E0 AFE30581 +Z 5B0700B5 4A172435 BFFDA6D5 94EF8AC4 +P 5B0700B5 4A172435 BFFDA6D5 94EF8AC4 +M 5B0700B5 4A172435 BFFDA6D5 94EF8AC5 +Z CABBA6B6 154EDECD 40123C63 575B6772 +M CABBA6B6 154EDECD 40123C63 575B6772 +P CABBA6B6 154EDECD 40123C63 575B6773 +Z 596C6140 3D7875AE BFF18A06 8C2B8430 +P 596C6140 3D7875AE BFF18A06 8C2B8430 +M 596C6140 3D7875AE BFF18A06 8C2B8431 +Z FA831FA1 DCF1A1DF 3FE57FB4 39D41BA4 +M FA831FA1 DCF1A1DF 3FE57FB4 39D41BA4 +P FA831FA1 DCF1A1DF 3FE57FB4 39D41BA5 +Z F1D739D7 A32679CF BFB1B3CD 135CF0C0 +P F1D739D7 A32679CF BFB1B3CD 135CF0C0 +M F1D739D7 A32679CF BFB1B3CD 135CF0C1 +N 7F736E91 23D3397A 4007D63E B188F222 +Z 687D6849 961087BF 3FD803BE B668ECD6 +M 687D6849 961087BF 3FD803BE B668ECD6 +P 687D6849 961087BF 3FD803BE B668ECD7 +Z C8661A7F 3B6265BC BFF9D530 762A27D5 +P C8661A7F 3B6265BC BFF9D530 762A27D5 +M C8661A7F 3B6265BC BFF9D530 762A27D6 +Z FAD26800 D72AF810 BFEA4ADF 8C5CEA63 +P FAD26800 D72AF810 BFEA4ADF 8C5CEA63 +M FAD26800 D72AF810 BFEA4ADF 8C5CEA64 +N F0CE2D73 2BB3044B 40084E85 19CB7D9D +N E7862F10 D4404710 BFE14BEA 13D97249 +N 78C10F59 6FD85132 C0050FA7 11357C3A +N 54583F88 A6297773 BFDF02C3 C97C15AE +N C983EC02 91F63F46 C00038D9 24B486DC +N 483AB613 1B7A5A4D 3FF071DD 5D7B0878 +N 72A07C2C 1AC2A5E9 3FFB9D0E ACD7F31C +N DCB10758 9736C0F0 C00E3072 90EB7F92 +N 4ACD8044 FE4DB794 BFD67BDE 03256BDB +N 734EA41D 518FF896 3FF68717 96FBDDEF +N 7A6E38D9 6F61FF45 BFE270DE 980B5946 +N F738B97A D047029C BFB922CB D13D6342 +Z 72F90828 83287FF4 3FF163F4 A4D4F52C +M 72F90828 83287FF4 3FF163F4 A4D4F52C +P 72F90828 83287FF4 3FF163F4 A4D4F52D +Z 6ACF08C7 EFD77C62 C01403E5 1BF03133 +P 6ACF08C7 EFD77C62 C01403E5 1BF03133 +M 6ACF08C7 EFD77C62 C01403E5 1BF03134 +Z CA26A46C E8403B2C 4018637C 65A6AF98 +M CA26A46C E8403B2C 4018637C 65A6AF98 +P CA26A46C E8403B2C 4018637C 65A6AF99 +Z 57B76F54 B6468537 BFD546FE BFA4E423 +P 57B76F54 B6468537 BFD546FE BFA4E423 +M 57B76F54 B6468537 BFD546FE BFA4E424 +Z 719E8F24 DCA4BC88 BFEC781C E71259FE +P 719E8F24 DCA4BC88 BFEC781C E71259FE +M 719E8F24 DCA4BC88 BFEC781C E71259FF +Z 475E7583 8B789D15 3FE886CC 502F0E66 +M 475E7583 8B789D15 3FE886CC 502F0E66 +P 475E7583 8B789D15 3FE886CC 502F0E67 +N DC938663 8CD2FC73 40105DD7 174C4D39 +Z CA62A9B0 20BCA5C1 3FFEBC46 7C828060 +M CA62A9B0 20BCA5C1 3FFEBC46 7C828060 +P CA62A9B0 20BCA5C1 3FFEBC46 7C828061 +Z C1F873D6 A685242E 3FEE1A4E 4965FE56 +M C1F873D6 A685242E 3FEE1A4E 4965FE56 +P C1F873D6 A685242E 3FEE1A4E 4965FE57 +Z 5494C203 CCA3DE5C 3FDE8BF4 8F212896 +M 5494C203 CCA3DE5C 3FDE8BF4 8F212896 +P 5494C203 CCA3DE5C 3FDE8BF4 8F212897 +N D323F16B 258DF9AA BFE7B1E3 58D7A9DB +N 7A750875 27FCE401 BFF8BFC2 677AA270 +N EE1D34AF CB98FD4F 3FDAE651 23000909 +N DC80BC09 953EA21C BFD74A11 3FE774EA +N EB9588F8 3E1DF356 BFE72CE7 8D247CA7 +Z E60F44D3 AA7FCA2D BFC494E4 C2759436 +P E60F44D3 AA7FCA2D BFC494E4 C2759436 +M E60F44D3 AA7FCA2D BFC494E4 C2759437 +Z 41F0D76E 0083D141 C02602FF 3A877806 +P 41F0D76E 0083D141 C02602FF 3A877806 +M 41F0D76E 0083D141 C02602FF 3A877807 +N F00A1E93 FD56D158 BFE30653 94E39146 +N 419B6683 8BE38C5F BFF3B140 563043F5 +N 4EAA21CB E8525E57 C0121B44 33769504 +Z 57CD975C B8D7F91F BFD742EF ACE47498 +P 57CD975C B8D7F91F BFD742EF ACE47498 +M 57CD975C B8D7F91F BFD742EF ACE47499 +N CFCD105A D420C2D2 3FFF382A F1B94AF0 +N 6E5CB7B3 90B4F709 403A3CB8 65DD2870 +Z FB1EF878 FA5F873A 3FE8541B 3F7E805C +M FB1EF878 FA5F873A 3FE8541B 3F7E805C +P FB1EF878 FA5F873A 3FE8541B 3F7E805D +N CEB8A4BD FF254BCD BFF496FC 85B187A5 +Z 7D489F11 A6684319 3FDFB452 1AC9A55A +M 7D489F11 A6684319 3FDFB452 1AC9A55A +P 7D489F11 A6684319 3FDFB452 1AC9A55B +Z EFE5884D 0A4EFA1C BFDB30BD 91F78497 +P EFE5884D 0A4EFA1C BFDB30BD 91F78497 +M EFE5884D 0A4EFA1C BFDB30BD 91F78498 +Z 6186EC69 A7823FAD 40057727 E80701FD +M 6186EC69 A7823FAD 40057727 E80701FD +P 6186EC69 A7823FAD 40057727 E80701FE +Z EB384F64 3FF5FB48 BFF05581 C7F97FAA +P EB384F64 3FF5FB48 BFF05581 C7F97FAA +M EB384F64 3FF5FB48 BFF05581 C7F97FAB +Z 78037AA0 4B83A5DE C007DF2E D81F05FE +P 78037AA0 4B83A5DE C007DF2E D81F05FE +M 78037AA0 4B83A5DE C007DF2E D81F05FF +Z 60618DB8 A540AF36 3FFEC4D0 EBA624FD +M 60618DB8 A540AF36 3FFEC4D0 EBA624FD +P 60618DB8 A540AF36 3FFEC4D0 EBA624FE +N CDA9B37A 2D07288C 401337B4 71B05B38 +Z 4EE2C211 DB1AE06F 3FF98D5D B8D97E32 +M 4EE2C211 DB1AE06F 3FF98D5D B8D97E32 +P 4EE2C211 DB1AE06F 3FF98D5D B8D97E33 +N 4A73393A AE46C2A3 C00BFE4B 0D6EF286 +N C08D8938 E2F52D9E 3FE01E66 C696916A +N 43A0F921 DBB68EA4 C02791C1 4AFF11BE +N F4394B82 16856942 BFF93E03 FDF0D026 +N E6A41535 46984B67 3FDCFE3F F2A2FE0E +N E5E96498 5C865334 BFE74E47 0D7E36B2 +N C8EA88D1 374DBABA BFBDFD99 4AA48A84 +Z E586F7A8 95DA4C7D 3FEA4011 59641974 +M E586F7A8 95DA4C7D 3FEA4011 59641974 +P E586F7A8 95DA4C7D 3FEA4011 59641975 +N EDAFF63C 19FF41CC 3FEBD915 17D81668 +N 4EE28FF2 48696E01 3FE2229A 5F2A5ADE +Z 430B45A2 1EEE741D BFD00B37 9F89DAE3 +P 430B45A2 1EEE741D BFD00B37 9F89DAE3 +M 430B45A2 1EEE741D BFD00B37 9F89DAE4 +Z 79513FCC E3EC3FFF C0199A82 6F81887C +P 79513FCC E3EC3FFF C0199A82 6F81887C +M 79513FCC E3EC3FFF C0199A82 6F81887D +N 6BD17E5B 7701AF05 3FD43CF9 05DA8DC3 +Z 5985C2B9 27CF9208 BFE3C65C 3810729C +P 5985C2B9 27CF9208 BFE3C65C 3810729C +M 5985C2B9 27CF9208 BFE3C65C 3810729D +Z C4EB249F 0715CDE0 BFE1B2EE EDBBA749 +P C4EB249F 0715CDE0 BFE1B2EE EDBBA749 +M C4EB249F 0715CDE0 BFE1B2EE EDBBA74A +Z EF2707A1 7E4E67A2 3FF17508 A9E34CB2 +M EF2707A1 7E4E67A2 3FF17508 A9E34CB2 +P EF2707A1 7E4E67A2 3FF17508 A9E34CB3 +N E1321CA9 C1BE810B 3FE3D361 F77289FA +Z DC3D0E67 D6ABEEEF BFE76643 6E91DCED +P DC3D0E67 D6ABEEEF BFE76643 6E91DCED +M DC3D0E67 D6ABEEEF BFE76643 6E91DCEE +Z 6A0E0DB3 7ADB9F34 C017E5B7 2FA7643D +P 6A0E0DB3 7ADB9F34 C017E5B7 2FA7643D +M 6A0E0DB3 7ADB9F34 C017E5B7 2FA7643E +Z 45FA562C 5DBA160C C0006037 D780AB0F +P 45FA562C 5DBA160C C0006037 D780AB0F +M 45FA562C 5DBA160C C0006037 D780AB10 +N D36F307A B1E59A70 400A8FE6 333056F2 +N 421403C8 97C5BBA4 BFEC9CB0 3B0E47A1 +Z 67AE4274 4ECDFEBA 4028EC23 0A67DC83 +M 67AE4274 4ECDFEBA 4028EC23 0A67DC83 +P 67AE4274 4ECDFEBA 4028EC23 0A67DC84 +Z 7926A9E2 BF2005B6 3FF125EF 4C33C54E +M 7926A9E2 BF2005B6 3FF125EF 4C33C54E +P 7926A9E2 BF2005B6 3FF125EF 4C33C54F +N D13A24F8 FAAB6931 BFFA9802 CC393962 +Z 6B80180D 7ABC6649 C04B6F6E E3F6EADC +P 6B80180D 7ABC6649 C04B6F6E E3F6EADC +M 6B80180D 7ABC6649 C04B6F6E E3F6EADD +Z 56C39B15 BA0CA2FB BFE17B71 FD4396CD +P 56C39B15 BA0CA2FB BFE17B71 FD4396CD +M 56C39B15 BA0CA2FB BFE17B71 FD4396CE +Z C393C92E 68741F98 3FB3475E 807FDA9A +M C393C92E 68741F98 3FB3475E 807FDA9A +P C393C92E 68741F98 3FB3475E 807FDA9B +Z F87D0C6F 841701D4 BF86C459 7D5E0691 +P F87D0C6F 841701D4 BF86C459 7D5E0691 +M F87D0C6F 841701D4 BF86C459 7D5E0692 +N 5206CA4F A805E16A BFE77345 E1BA78D9 +N F74F2625 FA42E827 BFD144CB BC662AB8 +N EBAF4EFF 50580E2B 3FDCA5DE 7917B57B +N 5E4898AF 981F608A 3FC7884D 58A9F7EE +N 704533DE 2DD49DD8 BFFA26EB DAA5B0C0 +Z 73240C51 1DAA90A3 BFF9B5D9 70E14689 +P 73240C51 1DAA90A3 BFF9B5D9 70E14689 +M 73240C51 1DAA90A3 BFF9B5D9 70E1468A +Z 665835FA 33648732 3FBEEE93 13EDB111 +M 665835FA 33648732 3FBEEE93 13EDB111 +P 665835FA 33648732 3FBEEE93 13EDB112 +Z E10C8770 CE679365 BFB72285 22BBCA31 +P E10C8770 CE679365 BFB72285 22BBCA31 +M E10C8770 CE679365 BFB72285 22BBCA32 +Z E4BBCD6E 4E60AEB7 BFB4BE6D C8D4E023 +P E4BBCD6E 4E60AEB7 BFB4BE6D C8D4E023 +M E4BBCD6E 4E60AEB7 BFB4BE6D C8D4E024 +Z 6F1E4E18 E58856A0 C015B9E8 1405BF26 +P 6F1E4E18 E58856A0 C015B9E8 1405BF26 +M 6F1E4E18 E58856A0 C015B9E8 1405BF27 +N D73413E9 DAFC9717 BFC7B3EB 7C336A70 +N 59311911 F41AB3CF 3FE42922 C4C96062 +N 532CE96E B450EC93 40055E36 E579F9EA +N EECA4DF2 83B1B46E 3FEC9A88 C97BDB47 +N C4247FFD 14034FC0 401113FD EB3AFB19 +N FF381173 B2506F77 C0256F7E 7BFD3014 +N 5DD8FE27 F125DAB2 4013E2E6 A912B06C +N 7D92CEB0 ADF3427F 400242B5 9B85A521 +Z F96FAE36 E216D52F BFE6629C 2640FAD0 +P F96FAE36 E216D52F BFE6629C 2640FAD0 +M F96FAE36 E216D52F BFE6629C 2640FAD1 +Z 537C96C3 D9B5CA0C C01C80D0 626FA363 +P 537C96C3 D9B5CA0C C01C80D0 626FA363 +M 537C96C3 D9B5CA0C C01C80D0 626FA364 +Z CA4F92B8 C1979727 C02D150F 68218185 +P CA4F92B8 C1979727 C02D150F 68218185 +M CA4F92B8 C1979727 C02D150F 68218186 +Z EBB53DB1 F9F0A009 3FCC3125 8B819ECA +M EBB53DB1 F9F0A009 3FCC3125 8B819ECA +P EBB53DB1 F9F0A009 3FCC3125 8B819ECB +N D636BC81 720C32B2 BFF7774A 95364CFA +N E974D252 E00A8072 40021528 6E9B742B +Z 710A8FAE CF12074C C00EFFD2 E0166329 +P 710A8FAE CF12074C C00EFFD2 E0166329 +M 710A8FAE CF12074C C00EFFD2 E016632A +N 4EC731DA 67AFCDD6 400EF7F8 070ECD71 +N C44AAEBB D8C731CB BFEB1D46 0029BAEC +Z 75C97725 A8EB62B5 BFF3A37A 6BC2F256 +P 75C97725 A8EB62B5 BFF3A37A 6BC2F256 +M 75C97725 A8EB62B5 BFF3A37A 6BC2F257 +Z FD636CC5 7F159AF0 3FDED875 3E44BA3B +M FD636CC5 7F159AF0 3FDED875 3E44BA3B +P FD636CC5 7F159AF0 3FDED875 3E44BA3C +Z FD6D3770 2A4CE691 BFEBDCF3 A05E03DB +P FD6D3770 2A4CE691 BFEBDCF3 A05E03DB +M FD6D3770 2A4CE691 BFEBDCF3 A05E03DC +Z 736EB346 E3FA727C BFE05C03 24FF16BC +P 736EB346 E3FA727C BFE05C03 24FF16BC +M 736EB346 E3FA727C BFE05C03 24FF16BD +N DC3511ED ACCEEF24 3FF1148F 64B8BDF2 +N 46ED91E3 9079C265 BFEBE070 88F745A7 +Z E015A8FF 65F0A7E7 40041B68 76676C83 +M E015A8FF 65F0A7E7 40041B68 76676C83 +P E015A8FF 65F0A7E7 40041B68 76676C84 +N 415A93D6 BE030A09 BFFBE5ED EB000FE1 +Z EB0F5C27 3EEBF693 3F6B17DA FDE5A37B +M EB0F5C27 3EEBF693 3F6B17DA FDE5A37B +P EB0F5C27 3EEBF693 3F6B17DA FDE5A37C +Z 5907EC80 267ED241 3FE91AF2 01107522 +M 5907EC80 267ED241 3FE91AF2 01107522 +P 5907EC80 267ED241 3FE91AF2 01107523 +Z F8B03DBA CF620002 3FE28150 2A23EDC3 +M F8B03DBA CF620002 3FE28150 2A23EDC3 +P F8B03DBA CF620002 3FE28150 2A23EDC4 +Z E5BEA760 FBF1E67E 3FF24821 68BB16E4 +M E5BEA760 FBF1E67E 3FF24821 68BB16E4 +P E5BEA760 FBF1E67E 3FF24821 68BB16E5 +Z F99909F9 2ADEA9CC C024E301 34E64559 +P F99909F9 2ADEA9CC C024E301 34E64559 +M F99909F9 2ADEA9CC C024E301 34E6455A +Z FB78A3A1 6600BAC5 C022AC39 404C72C1 +P FB78A3A1 6600BAC5 C022AC39 404C72C1 +M FB78A3A1 6600BAC5 C022AC39 404C72C2 +N 72B5001A EE1B587B C00F7224 8AFBF905 +Z C65068DE 661C11C0 C0058DB4 AEE57018 +P C65068DE 661C11C0 C0058DB4 AEE57018 +M C65068DE 661C11C0 C0058DB4 AEE57019 +Z FE381FBC 601001EC 3FD7DD8B 1824A5AA +M FE381FBC 601001EC 3FD7DD8B 1824A5AA +P FE381FBC 601001EC 3FD7DD8B 1824A5AB +N 6CF31C90 54798828 40134D8C 657FA5A1 +Z 5F65C807 D7CC01AE C0039991 43C2CA16 +P 5F65C807 D7CC01AE C0039991 43C2CA16 +M 5F65C807 D7CC01AE C0039991 43C2CA17 +N F6185118 AC0490D9 3FF4F37A 93BC3C48 +Z CC16ADE6 3218E90F 3FECB161 A7C67032 +M CC16ADE6 3218E90F 3FECB161 A7C67032 +P CC16ADE6 3218E90F 3FECB161 A7C67033 +N 5D87A787 72DD3C99 3FC5196D 353CF454 +N 48D23C2A 7D00116B C00511D7 FDCEA50C +N 6F76A529 A4C458CB C0048BB8 F35B7CDF +N 423B41DF E0A11671 BFE54868 31D23004 +N 54AF8637 D9026C98 BFE71E0D 83DEBE25 +N 4094528B E9116CC9 3F91B061 967442C0 +N 79EFF651 07E7837D 3FC87AA1 32910FCD +N EF1AA923 1DE73C3E 3FC24254 F35861D2 +N D79F1AE3 BD65BFC7 3FC164A3 451753A2 +N 69EE1F62 F049B885 3F94EEFE 074DB21A +Z ED7AADFA 04A7FB61 3FED9DA3 6FD8B18D +M ED7AADFA 04A7FB61 3FED9DA3 6FD8B18D +P ED7AADFA 04A7FB61 3FED9DA3 6FD8B18E +N D19F63C5 68F2500B 3FD3B380 DA523346 +Z C5C0205A 30ACFF4A BFE45C4D B3E35574 +P C5C0205A 30ACFF4A BFE45C4D B3E35574 +M C5C0205A 30ACFF4A BFE45C4D B3E35575 +Z 7329696C 358D9494 3FEC4A78 BBBEF4BD +M 7329696C 358D9494 3FEC4A78 BBBEF4BD +P 7329696C 358D9494 3FEC4A78 BBBEF4BE +N 7FC2839E 81C11B87 4007E998 DF0BE1FC +Z 42F3D8F9 EC38D91F BFEB3D4F 9FF3CDE8 +P 42F3D8F9 EC38D91F BFEB3D4F 9FF3CDE8 +M 42F3D8F9 EC38D91F BFEB3D4F 9FF3CDE9 +N 6024AD84 8DC781B6 BFF6BFBA 62771858 +Z 4948ABE9 09950580 3FBB950A D4E3E619 +M 4948ABE9 09950580 3FBB950A D4E3E619 +P 4948ABE9 09950580 3FBB950A D4E3E61A +Z C9A4B3C1 EF681740 BFC46B89 C4E5EA74 +P C9A4B3C1 EF681740 BFC46B89 C4E5EA74 +M C9A4B3C1 EF681740 BFC46B89 C4E5EA75 +N EC5734D3 3F5B1753 3FE1B61A AA46A089 +Z E6A976DE 830FFA9F BFD6B136 FF600F92 +P E6A976DE 830FFA9F BFD6B136 FF600F92 +M E6A976DE 830FFA9F BFD6B136 FF600F93 +Z D605E418 026D4D68 BFD9AB1D D0BD3D88 +P D605E418 026D4D68 BFD9AB1D D0BD3D88 +M D605E418 026D4D68 BFD9AB1D D0BD3D89 +Z 550A8E76 39491C7D 40051E37 0D75BF1E +M 550A8E76 39491C7D 40051E37 0D75BF1E +P 550A8E76 39491C7D 40051E37 0D75BF1F +Z 7660EE38 91CA8622 3FE823B5 18A4FB84 +M 7660EE38 91CA8622 3FE823B5 18A4FB84 +P 7660EE38 91CA8622 3FE823B5 18A4FB85 +Z C3CB6953 516FF6B6 C01F23FA 3E2F0829 +P C3CB6953 516FF6B6 C01F23FA 3E2F0829 +M C3CB6953 516FF6B6 C01F23FA 3E2F082A +Z 40B7F166 184B9CAF 3FC38C0F DBA67BBB +M 40B7F166 184B9CAF 3FC38C0F DBA67BBB +P 40B7F166 184B9CAF 3FC38C0F DBA67BBC +N DB78FA71 7F74C217 40018A17 B03A2C45 +Z D2AF5330 350A529E 3FED2253 1B646C9E +M D2AF5330 350A529E 3FED2253 1B646C9E +P D2AF5330 350A529E 3FED2253 1B646C9F +Z 71CDC092 05F117CF C0004A9E 9A1D7C17 +P 71CDC092 05F117CF C0004A9E 9A1D7C17 +M 71CDC092 05F117CF C0004A9E 9A1D7C18 +Z 626C65CE 4F0A442C BFD22707 FB8BB2D2 +P 626C65CE 4F0A442C BFD22707 FB8BB2D2 +M 626C65CE 4F0A442C BFD22707 FB8BB2D3 +Z 649FB438 0E4E1484 40126AAA EF4EBA9D +M 649FB438 0E4E1484 40126AAA EF4EBA9D +P 649FB438 0E4E1484 40126AAA EF4EBA9E +Z D9F9B8AD 505D0E9B 4000CDFD 1D693204 +M D9F9B8AD 505D0E9B 4000CDFD 1D693204 +P D9F9B8AD 505D0E9B 4000CDFD 1D693205 +N D3832B02 3559D3EA 3FDDB0BB B60778D9 +Z 4A5B4074 15E06BAC 3FE70C41 4B02B7ED +M 4A5B4074 15E06BAC 3FE70C41 4B02B7ED +P 4A5B4074 15E06BAC 3FE70C41 4B02B7EE +Z 43E55C1E 4B5114B6 3FC996E7 0ECA3916 +M 43E55C1E 4B5114B6 3FC996E7 0ECA3916 +P 43E55C1E 4B5114B6 3FC996E7 0ECA3917 +Z 7C43FF0F B8C60436 3FD5F4A9 8BC2432F +M 7C43FF0F B8C60436 3FD5F4A9 8BC2432F +P 7C43FF0F B8C60436 3FD5F4A9 8BC24330 +N C028D27B B9DB3D1E 3FC4092F D74D48B3 +N C58EC68F B18C0F28 BFF4FF4B F158B922 +N D5DA0F13 D9E15DAD 3FF048E8 278CB89F +N 58C2EB08 BD9C5A3C 3FE25050 4DBF1E97 +N 4BAD51A7 34258C7F BFE38CAF 45DA4B82 +N D961C8ED 9DF186E2 3FED3E4C 25683E28 +N 5A0E9A22 9322ED94 4023E0E8 BFEAD993 +N C16FA34A 725AEDC2 3FF38F37 78D89BA6 +N 6D809831 0A411A9E BFE5DCC5 187BAE97 +N 6253FE2D 3C005523 3FFC0C3F 43C8E3DA +N 502E2F39 9ECDD1A5 3FF48F8E EF394EB6 +N CFB0A72D 919A0455 BF795A01 AE344AA0 +N 44FA48E8 2E285ED0 3FDA11A5 585366A6 +N EB7F4DB5 A10E7E19 C00FD974 B606EDAE +Z 4ED40D5F B493A129 3FE3D574 6F82DA2B +M 4ED40D5F B493A129 3FE3D574 6F82DA2B +P 4ED40D5F B493A129 3FE3D574 6F82DA2C +Z F7520844 248A63A6 3FC08854 4385B9EB +M F7520844 248A63A6 3FC08854 4385B9EB +P F7520844 248A63A6 3FC08854 4385B9EC +N DF60AEEA 6232F110 BFE2ADF7 39CAB586 +N DAF4A769 5ECA05BF BF8B4291 177826B7 +N 3ffc6e55 0b254496 c01320ed e10bb8c4 +N 3eb86c04 bf2ea138 3eb86c04 bf2eb42f +N 3f378b59 06fb8272 3f378b59 17f9fe77 +N 4010bc34 f9361c4d 3ffb655a 75128d50 +N 419b350d 378d9f60 bfde1600 1a2e0ace +N 3eb4b156 4d6fbbbe 3eb4b156 4d6fc747 +N 40b10eba a93c984b bfb5b87d d8628161 +N 3ee8f41d 37aeca0f 3ee8f41d 37b3d8e7 +N 3fe9c276 04cff108 3ff0a3b5 09d8b469 +N 3e879246 b39b7851 3e879246 b39b7895 +N 3e6160a2 6e860424 3e6160a2 6e860426 +N 3f851e61 15717339 3f851e92 247e90a7 +N 3f19a047 ce83a206 3f19a047 cfe23a6c +N 3f714561 8fb22c6a 3f714568 44f47712 +N 41be076f 83e27d8b bfe2605c e1b63d52 +N 401156a8 ab09278f 4004290a d76851a0 +N 40ed9297 f1b99d86 4000be7c 0623d924 +N 407b1095 b36e45cb bfe19dd0 8e082067 +N 40ef6c7a 9edcdcfa 3fd43efd b298b333 +N 40fb0869 1634b13b 40012c54 34a502e2 +N 4123dadc a3b4cb27 40105757 430d11f5 +N 3ea235fa cef2f1e3 3ea235fa cef2f3da +N 4066ac14 3426aca7 bff1ab13 28b0fd5c +N 3f3e3ebb 592844a1 3f3e3ebb 7d2e9de6 +N 3f5cc0e2 a777f018 3f5cc0e4 96b96bd0 +N 417ed609 7bfb0b93 3fde3b19 5f574196 +N 40022566 93b7e984 bff31807 b056c4ff +N 3f910861 901efb82 3f9108c8 85614d53 +N 4054e1ea 4f33e8a8 c00c0fbd 763c2ade +N 4100c24e eb5e1cb9 bff32ee9 d8b8a183 +N 418bf077 18cbc514 c008495c 87478fce +N 415162d7 45535c26 c00ee423 cc610125 +N 414e37a3 14ee0c9e bfe2fd55 23b5dab5 +N 4095a2e0 88411956 bfec3dda b4cd9a9c +N 40e5e296 5b40aef1 bfdb5792 a770d281 +N 403dcb61 ee603d33 4033b842 5c1534f7 +N 3f84c634 cbf7e118 3f84c663 7e7db031 +N 3f64a490 f4c67a94 3f64a493 d1d0dbe3 +N 3ed0dbef 1f5a1cae 3ed0dbef 1f5a8083 +N 4127674e c15fb6ca bfe26604 526420b6 +N 3f9f6087 bf4fdaa4 3f9f630b 8f33bd5f +N 3fcc3713 38e1e654 3fccae62 3094177d +N 41b927d6 2a7c0be2 3fe8ba63 6362fd3e +N 3e895567 f46610e6 3e895567 f466113b +N 3edc2ccd 8fe2c475 3edc2ccd 8fe4966b +N 41a5506a f7501ae7 4024ffc8 c8fe69bb +N 40d2612d 9dfe2b5f bfe4752e 6e581377 +N 3f979aff 5550ae16 3f979c11 6b9546c8 +N 40fae57c 1b54f2c8 4036dd76 3edc61da +N 40e56b66 8a21a590 4001b146 48b908cf +N c1a3ee9d ec321601 3ff75756 032230de +N be2b80b5 45db098a be2b80b5 45db098a +N bf41e4a2 2547e858 bf41e4a2 431e2fa9 +N c0e4988c 99a929a7 c013bb65 1616c590 +N bef8cbe8 4b29eb00 bef8cbe8 4b3dc530 +N c04476c1 7f488333 bfb6590d 16270565 +N be39f2ce 6fec4796 be39f2ce 6fec4796 +N c1a34989 496667df c0303b0d bd5b1113 +N bf423093 ebcac034 bf423094 0b234755 +N be492419 d820d2f7 be492419 d820d2f7 +N bfb7042a 43e5aade bfb71417 baa370cb +N c17c2fff eaea65ae 3fdff016 1770fb47 +N c033fa4c f0fcf79f c000e0db adc0b2df +N be827d2e 9ed2918a be827d2e 9ed291ab +N c0320842 8e382381 3ff10df6 4e44a684 +N bf020d2d 22e39094 bf020d2d 23023379 +N bfeaf5b0 08460b5c bff1f099 0acfd80a +N bef321fb acb9f7fa bef321fb acc31691 +N bfd8a4d1 a4ad30e3 bfd9f04c 1dea226d +N bf94e13d 0fb53db1 bf94e1fa bcc32c1c +N c153c15e b2ad6cfc bff64c65 67ce4b30 +N bfa8cca4 e4ae2652 bfa8d19d 1381416f +N bf66fc68 0f1491cf bf66fc6c 03251962 +N bf7ebf6f 2fb7610d bf7ebf95 09dc7324 +N be39afed 1a9cd3ee be39afed 1a9cd3ee +N beaa14fe 855c3d77 beaa14fe 855c433e +N c00434b0 c937194e 3fe6a55a 3c891a76 +N c0aaff4c 442df5bd 3fba739d b7755269 +N be6e0323 6cb6e210 be6e0323 6cb6e219 +N bf90cc21 c8cbc155 bf90cc84 88704955 +N c0f46385 19362716 3fe7c4bd 18dc0eb0 +N befac06c 4552ba69 befac06c 456ba806 +N bf584542 20d6b801 bf584543 4ab04bdd +N beecef0a 0e265090 beecef0a 0e2e3315 +N bf2e2153 39c6c76c bf2e2153 42ae322a +N bf33dfa1 89506364 bf33dfa1 9388cc2a +N c161c963 4d834288 c00c22a4 9eef5144 +N be339ed5 ea69d2eb be339ed5 ea69d2eb +N c0806bff 857b6104 bff25a6f 6101aeb2 +N bf8ea1b4 4933362e bf8ea249 fecf74e9 +N c0974881 42b9797b bff98cbb 67630c2e +N c0ce0638 1b3c868e bfe71c58 adf67083 +N c1921ae2 d295a3e4 c011e65b 784c627c +N bef095a2 82433a19 bef095a2 82492a99 +N c132e641 af503b7f 40053400 8490d12e +N c1aea484 7f35fe00 bfe5eb79 d8340c2a +N c0f94fdf a12b606c 3ff2bb7c a9f2b4a1 +N bfadf157 f3dfe3fc bfadfa18 290c751d +N c09541a7 de4acdd5 bfbacd49 8d7f65be +N c1169e16 1cd48512 3ffad81d dca18bac +N 4023ffff fffffffc 3fe4bf5f 34be3727 +N 3fd43d13 62484911 3fd4f0fa 4ee44349 +N 4023ffff ffffffe6 3fe4bf5f 34be3533 +N 4022aa43 13bf7ce2 bfb7ade8 e5ed0528 +N 40216b55 65895b62 bfebcad4 39318b24 +N 402041b1 36d24fb9 c00c6d6b 6b93734b +N 401e57d5 99292c32 400d1bf2 1448b11a +N 401c515d 65a2d64a 3ff05a10 d9ee670a +N 401a6d80 3b7af691 3fd579bd cad9f37f +N 4018a9ee cd3ae23d bfbe2686 972e3874 +N 40170481 44f303bd bfe2b27b 5100d014 +N 40157b34 a1dce4f4 bff4b443 76e9f4cb +N 40140c28 430012e7 c009e8c3 5f020942 +N 4012b59b 9bd8bcfa 403c8774 030a3abf +N 401175ec 10324f18 40061b20 5d97c967 +N 40104b92 f4982985 3ff58d9f 95db78b7 +N 400e6a47 61d69f92 3fe8d9ce b654cb62 +N 400c6294 05ab4a35 3fdb8db9 abf4b02a +N 400a7d90 bbf47135 3fc5ef5b 76b94db0 +N 4008b8ec cfccfe02 bfaa4988 7998ed5a +N 4007127f 1bd47ffc bfd0dbbd 1ec86502 +N 40058843 66374b6b bfdeeb8b 0f2ea710 +N 40041857 e9d4cc4b bfe75138 fed9b9da +N 4002c0fb 09811e5a bff06336 f78b3c10 +N 40018089 2a927516 bff68e66 eff38c5f +N 4000557a b41adc7f bfff6cc3 93788f5f +N 3ffe7cc4 60b76ff2 c0070160 019b3331 +N 3ffc73d5 1c544707 c0130051 3000bc96 +N 3ffa8dab 00450657 c0267737 42e854f0 +N 3ff8c7f3 ef5baf61 4046be9d 8e434e8b +N 3ff72085 73fb0fdf 401fbddd ae6f1d22 +N 3ff5955a 1a83fc06 4011bc1b 6af9c99e +N 3ff4248e f8fc25f7 4008d085 acfd566b +N 3ff2cc61 60e9d999 400323e7 e1691e5b +N 3ff18b2c b8936482 3fff2a06 a9783357 +N 3ff05f68 790125f3 3ffa3e54 8a981b3f +N 3fee8f4c 9c9c4dd9 3ff69ca3 8ce53386 +N 3fec8520 affa0a21 3ff3cddf 88fcad0f +N 3fea9dcf 0e5c4654 3ff18e98 014da604 +N 3fe8d704 31711ade 3fef6b6c ba901c2d +N 3fe72e94 529230a4 3fec517c 33f6be41 +N 3fe5a278 c3961be9 3fe9aba6 41f26f69 +N 3fe430cd 74f6d46f 3fe760ed 9112cbc5 +N 3fe2d7ce a646b2fc 3fe55f4a 7e6c06db +N 3fe195d6 be2112d4 3fe39962 674dea6a +N 3fe0695c 46f3f98a 3fe20517 300883ac +N 3fdea1e0 1c5a0f5f 3fe09a97 1be9a71b +N 3fdc9676 c6fcaeff 3fdea777 5a631dca +N 3fdaadfc ec2d5c5e 3fdc5735 91689282 +N 3fd8e61d 9b9ac0ab 3fda3c71 74ed5b69 +N 3fd73cab bcc880ea 3fd850a0 8be639ff +N 3fd5af9f 6643bfcf 3fd68e53 a50454a7 +N 3fd43d13 624848f4 3fd4f0fa 4ee44328 +N 3fd2e342 ddcdfcdc 3fd374b5 56ca8d85 +N 3fd1a087 3f29de31 3fd21634 23454d49 +N 3fd07356 219e84de 3fd0d29a 04bee160 +N 3fceb47e e6c9b028 3fcf4ed2 df1b3b83 +N 3fcca7d7 67c030c6 3fcd24e7 4ea424d2 +N 3fcabe34 9faf1238 3fcb2397 945bc6ad +N 3fc8f540 33698296 3fc94778 e52dd718 +N 3fc74acb b7cfc847 3fc78d7e b40bb4fc +N 3fc5bcce 0765ec61 3fc5f2ed 17d23e8a +N 3fc44960 c576b35a 3fc4754d a6d1e32a +N 3fc2eebe 0bb89904 3fc31266 4524f4e3 +N 3fc1ab3e 3f9e7e8d 3fc1c831 80e125b9 +N 3fc07d56 0cae30df 3fc094d8 2daceef5 +N 3fbec729 02c8566f 3fbeed58 04a3a363 +N 3fbcb942 98ac6cff 3fbcd846 0fe30212 +N 3fbace76 2edbd0b6 3fbae7a7 6924011f +N 3fb9046b fe71a42f 3fb918e3 2501f745 +N 3fb758f4 48dcf4bc 3fb76994 b84850d2 +N 3fb5ca04 abd89893 3fb5d786 f1258aec +N 3fb455b5 a30b0332 3fb460af 923081c9 +N 3fb2fa40 3441fa82 3fb3032b 75786a06 +N 3fb1b5fb c372173a 3fb1bd3b 22985b97 +N 3fb0875c 0bd2a29a 3fb08d3f c694149e +N 3faed9de 773753cb 3faee370 fea08ee6 +N 3faccab8 602d265f 3facd27f dddbef1e +N 3faadec1 9fb1a43e 3faae514 1a99d99c +N 3fa913a1 024acba4 3fa918c4 5f2c82ca +N 3fa76725 75282003 3fa76b52 7e00337a +N 3fa5d743 587aaee7 3fa5daa8 321ca225 +N 3fa46211 ff90e8cf 3fa464d4 28ea7ff2 +N 3fa305c9 5ba824b2 3fa30807 4cf9f247 +N 3fa1c0bf ce9a3186 3fa1c292 4ab945b9 +N 3fa09168 22bdbbd0 3fa092e3 4908b201 +N 3f9eec9f 4afc2a6c 3f9eef07 a0d742e8 +N 3f9cdc38 c4b20519 3f9cde2d b8904a5f +N 3f9aef16 f8323a67 3f9af0ae 24736bbf +N 3f9922df 449005cf 3f99242a 37f1ef7f +N 3f97755f 41ec8c64 3f97766c 41885083 +N 3f95e48a 122e13a4 3f95e564 b71b1bdf +N 3f946e75 df96d3f5 3f946f27 970493cf +N 3f931159 862bb34a 3f9311e9 f97bc854 +N 3f91cb8a 650ebd8c 3f91cbff ce6efa22 +N 3f909b7a 5523993e 3f909bd9 c44f822c +N 3f8eff6b 85008986 3f8f0006 a94430e3 +N 3f8cedc3 ccae9116 3f8cee41 e6e4493d +N 3f8aff76 3e62e65e 3f8affdc be14d45b +N 3f893226 cadfcbf1 3f89327a 1b1b9562 +N 3f8783a1 b468a434 3f8783e5 6c832c3a +N 3f85f1d8 ddd78ea8 3f85f20f e90f699e +N fe37e43c 880074c6 c010e1d0 305b7b72 +N fa11a0fc 668aaafd bff18fa8 9f1774ea +N f5ea03fd e214cb18 bfc05335 67d9648e +N f1c33234 de7ad755 3fd34b9e 5d86b961 +N ed9c5416 bb92e3be bfd763ad 9f858240 +N e974e718 d7d76288 40160cc6 2930e3f3 +N e54ed8d3 4e54721c bfe14201 641d2e0b +N e126c2d4 256ffce4 3fd8cd3d c41980cc +N dd00cb70 d24b73d8 4011875e 62c01e1b +N d8d8c8da c6a03561 c019846e 443e97a9 +N 4023ffff ffffffe6 3fe4bf5f 34be3533 +N 401fc5eb cec1353b c0265630 26488b10 +N 40193d00 d2348961 3f9b0719 181a873a +N 40140c28 430012e7 c009e8c3 5f020942 +N 400fd93c 1f526da1 3ff1d4d7 e0978546 +N 40094c58 3ada5b49 3f952f39 4f25f076 +N 40041857 e9d4cc4b bfe75138 fed9b9da +N 3fffec98 2d5bb8aa c001b393 6b35a030 +N 3ff95bb8 f6d4604a c051bbb7 2f93d7b2 +N 3ff4248e f8fc25f7 4008d085 acfd566b +N 4023ffff fffffd76 3fe4bf5f 34bdfdcf +N 401fc5eb cec13340 c0265630 26490790 +N 40193d00 d2348945 3f9b0719 181a6b35 +N 40140c28 43000fbe c009e8c3 5f0251e0 +N 400fd93c 1f526a33 3ff1d4d7 e09775e5 +N 40094c58 3ada595c 3f952f39 4f24f9da +N 40041857 e9d4a759 bfe75138 feda9c18 +N 3fffec98 2d5bb7b0 c001b393 6b35a311 +N 3ff95bb8 f6d46019 c051bbb7 2f93e6bf +N 3ff4248e f8fc23ba 4008d085 acfd4a88 +N 7e37e43c 88005301 bfd674fd cc0ba854 +N 78031061 d9ff5c43 bfd4c861 ab2fc6d1 +N 71ce6c7e 11d3f3e7 3ff6787b 03dbf4a8 +N 6b9846bd 7a4dce55 3fed7226 1d98e26b +N 65635efb 6e55becf 3ff05e08 ec349b70 +N 5f2ee9ed a5890390 3feda347 607948f4 +N 58f8aad4 8cda97cc bfe9e7cf 0709c9ae +N 52c3aed9 12f83da5 bfd779fc 04c7a916 +N 4c8f6962 63b7f635 3ff0f502 89f530ad +N 46591088 4a173f3c 3fd171cb 702a32e1 +N 4033ffff fffffff0 4001e5b4 a31aa883 +N 40117e69 3ae45e9f 4006b12e 116b985f +N 3fee9a70 8ec178db 3ff6ad5d c8c3099d +N 3fcac4b4 102da8e9 3fcb2a61 ded1fdde +N 3fa769fd 2076f4fb 3fa76e2b af3cd76e +N 40593fff ffffffe4 3fe03751 3aa40b8b +N 4054096e 6420ff65 c03b32d6 12c33e8e +N 404fcccc b8614da4 3feeea15 589b04a1 +N 40493c09 308f7243 3fca6b87 24022256 +N 40440649 19af918e bff0331c aa3b7a0c +N 403fc7ce a9829b90 3fd86ca0 894a1edf +N 40393813 0070a22e 3fb625c1 30e417d5 +N 40340324 4dab2f8d 400280e7 80f71610 +N 402fc2d1 6349b71e 3fc64e96 7e93469d +N 4029341d 6f8a8bfe 3fa2240c 6559dce5 +N 4072bfff ffffffdc 40469f53 b5420fd6 +N 4072afb3 b5445203 3fe2c09f bc26c6fb +N 40729f75 95345eae bfe0de0a 3d2222c0 +N 40728f45 937fbf23 c02afc1a 28942abf +N 40727f23 a3e0c070 3fe7a6bf 8a782156 +N 40726f0f ba1c5af9 bfd8b40a fb14f18d +N 40725f09 ca0227d5 c013a254 6df125c0 +N 40724f11 c76c59e7 3fef42ed 02dd3daa +N 40723f27 a63fb208 bfccbfcc 64c7753f +N 40722f4b 5a6b76b0 c0055890 3e81d1e9 +N 40721f7c d7e96cd0 3ff5f98d da9b4166 +N 40720fbc 12bdcb18 bfa615bb 0b5ec329 +N 40720008 fef73423 bffa4dff d0541fa5 +N 4071f063 90aeaba9 400160e0 fc7ba27e +N 4071e0cb bc078de4 3fc549df a95b286e +N 4071d141 752f85f1 bff0b032 60bf477e +N 4071c1c4 b05e87ed 40135f65 5725ba03 +N 4071b255 61d6c22c 3fdb3f80 6a4f33ae +N 4071a2f3 7de49a20 bfe40357 7329a895 +N 4071939e f8de9fba c0329483 502c88bb +N 40718457 c72587db 3fe955ee fe7afb75 +N 4071751d dd241f4f bfd289fe 0a2a02fb +N 407165f1 2f4f455f c00695a5 a559102d +N 407156d1 b225e261 3ff72671 c2203dd7 +N 407147bf 5a30de24 3f98a548 43b64c7c +N 407138ba 1c03179c bff4c892 0c27beef +N 407129c1 ec395cae 400bdf38 62141696 +N 40711ad6 bf7a60ef 3fd801d0 e29c1cfa +N 40710bf8 8a76b58c bfe4873a d0a87420 +N 4070fd27 41e8be68 c02adc75 25e2ff28 +N 4070ee62 da94b3ee 3fec3064 ccbe84e2 +N 4070dfab 4948859f bfc9a247 dfa1b5ea +N 4070d100 82dbe6a2 c0004ac0 257e075e +N 4070c262 7c303acb 400043a5 b51279d9 +N 4070b3d1 2a30903a 3fca5f4d 0400db2b +N 4070a54c 81d1979e bfeb2f02 9976c5ef +N 407096d4 78119a49 403a81fd 1b459ea1 +N 40708869 01f8733b 3fe76c32 bae9490a +N 40707a0a 14978667 bfd17597 ac019f5a +N 40706bb7 a509b85f c0027073 4682ad74 +N 40705d71 a8736626 3ffe875c d484da74 +N 40704f38 14025c8b 3fc9d051 ad77d59e +N 4070410a dcedd0ac bfea4076 205213a7 +N 407032e9 f876570c c095780a 5d16069b +N 407024d5 5be5dc80 3fea7dba 146c607e +N 407016cc fc8f9c4a bfc806ec 56cf5fbd +N 407008d0 cfd01a07 bffc8676 e4a2b988 +N 406ff5c1 961a301e 4005424c 277cb43c +N 406fd9f9 c76b20b6 3fd6d61a 7aa175c3 +N 406fbe4a 1e8357bf bfe26d31 43241fd2 +N 406fa2b2 86657667 c0153f3a 4f9f838d +N 406f8732 ea265be6 3ff40fbf 48622911 +N 406f6bcb 34ed16f3 3fa513c4 fea859c1 +N 406f507b 51f2d47c bff0e309 1b29e323 +N 406f3543 2c82d19a 4025a374 2c644bf0 +N 406f1a22 affa49ae 3fe76064 4eadd58e +N 406eff19 c7c86a57 bfcbcebd 81584c26 +N 406ee428 5f6e3edf bffc4719 9f958654 +N 406ec94e 627ea4ae 4007ce1a 69e8c15c +N 406eae8b bc9e3aa0 3fdbd770 e1b2ba26 +N 406e93e0 598350a0 bfdcd176 5c0e618a +N 406e794c 24f5da5f c008604a 477d543e +N 406e5ecf 0acf5d4d 3ffc8f64 bc680fde +N 406e4468 f6fae3c5 3fceaba1 214f1ad1 +N 406e2a19 d574ec4a bfe54940 2009e22b +N 406e0fe1 924b5ad8 c0181aac e88783a1 +N 406df5c0 199d6a5a 3ff4f42d 8b31a2dc +N 406ddbb5 579b9c68 3fbaf066 0c3f4752 +N 406dc1c1 3887aae6 bfeb4b61 3a90f0cc +N 406da7e3 a8b4798a c031bea9 d7c89e52 +N 406d8e1c 9486062f 3ff13350 092c8881 +N 406d746b e87159c5 3f932cc9 07d71a0e +N 406d5ad1 90fc7ac3 bfefbe38 a7f63782 +N 406d414d 7abe5d02 405f7777 0f2d6a9a +N 406d27df 925ed3a0 3feeeaba 05d38c83 +N 406d0e87 c4968242 bf985bc8 09cf77b9 +N 406cf545 fe2ecf60 bff0e922 34375bfa +N 406cdc1a 2c01d36a 4041512b 72ee7ff4 +N 406cc304 3afa4c23 3fee4b03 c29d3692 +N 406caa04 18138f29 bf97d39a fc6c92e8 +N 406c9119 b05977a2 bff08946 c2dff47b +N 406c7844 f0e85c02 4061b9d1 71334a90 +N 406c5f85 c6ecfd8b 3ff02941 cf79ba85 +N 406c46dc 1fa47aa4 3f942cc6 029ca0a9 +N 406c2e47 e85c4023 bfedb716 df5cb0d5 +N 406c15c9 0e71fc3b c0318cd1 48b86f66 +N 406bfd5f 7f538ea9 3ff2c476 2af18be0 +N 406be50b 287efc48 3fbadbc8 2faa42bc +N 406bcccb f7826012 bfe87ccd 131901fd +N 406bb4a1 d9fbdd47 c01866f1 e23fb84d +N 406b9c8c bd99921a 3ff7e424 9048d13e +N 406b848c 901988ca 3fce0fab 2192d840 +N 406b6ca1 3f49aaa5 bfe22fb4 ceeecf9a +N 406b54ca b907b199 c0090e45 3a3ecafc +N 406b3d08 eb411b39 40014a5b fdd7e457 +N 406b255b c3f31a05 3fdadff1 f987a412 +N 406b0dc3 312a88e9 bfd6a03b 7776f038 +N 406af63f 2103dcd5 bffd8f81 e5d0524d +N 406adecf 81ab16f5 40109d24 c43f8b7e +N 406ac774 415bb87c 3fe61c70 66de14c4 +N 406ab02d 4e60b349 bfbf9684 71addb97 +N 406a98fa 97145e33 bff22123 e5685abc +N 406a81dc 09e066a3 c099c7fe d3ab0e33 +N 406a6ad1 953dc2f2 3ff24392 33e9c125 +N 406a53db 27b4a8e1 3fc13a87 50c93a67 +N 406a3cf8 afdc7816 bfe506f7 5001f35a +N 406a262a 1c5bb5c5 c00c2adb 51bfed61 +N 406a0f6f 5be7fa58 400147d6 9ff565ca +N 4069f8c8 5d45e67d 3fdd4d07 c55d892f +N 4069e235 0f4914c1 bfd222dc 5eda18ac +N 4069cbb5 60d40dba bff7d0bc 6326cc32 +N 4069b549 40d83a1e 40224127 09015b72 +N 40699ef0 9e55d618 3fee9e7f 793cfa3d +N 406988ab 685be4b5 3fb147e9 b7f3fa2c +N 40697279 8e08228b bfe7252a 1ba12505 +N 40695c5a fe86fa42 c00ee4f3 d361e918 +N 4069464f a913751c 4001317c fc765f57 +N 40693057 7cf73147 3fded120 c902f216 +N 40691a72 698a534d bfceb57e f3e641fb +N 406904a0 5e3379f0 bff4e5b2 55c72814 +N 4068eee1 4a67b199 4043210e 50742a5c +N 4068d935 1daa6828 3ff2dd86 515e441d +N 4068c39b c78d5fcb 3fc8f082 23710ca7 +N 4068ae15 37b0a35b bfe0ab6a ef6c7aac +N 406898a1 5dc2787d c001e81b 0a4c94af +N 40688340 297f5540 400f9979 3ed75c46 +N 40686df1 8ab1d1fb 3fe8ae70 baed10ac +N 406858b5 71329eae bf7b0451 63a291a2 +N 4068438b cce874ed bfe93e93 da5515c8 +N 40682e74 8dc80cbf c01014f9 772ba1ae +N 4068196f a3d411cb 400240be 82007523 +N 4068047c ff1d13d5 3fe19c68 e1c14066 +N 4067ef9c 8fc17cfa bfc3409d d1146937 +N 4067dace 45ed8693 bff074f2 629b1521 +N 4067c612 11db2a0c c02021b5 92af1029 +N 4067b167 e3d217eb 3ffbc9c5 b9f0db08 +N 40679ccf ac27ab31 3fdb6bc4 a313950c +N 40678849 5b3edb82 bfcedd0c ccb150f5 +N 406773d4 e18833d4 bff330d9 641b04b2 +N 40675f72 2f81c61c c0313e81 1db9fb71 +N 40674b21 35b71e1c 3ff8957e df4aa9cc +N 406736e1 e4c1367b 3fd82bb9 87f52884 +N 406722b4 2d466e68 bfd1ad19 508ff46b +N 40670e97 fffa7c7a bff41387 fad15f7d +N 4066fa8d 4d9e623f c0357419 a78efb8f +N 4066e694 0700637d 3ff88cac 468604d1 +N 4066d2ac 1cfbf7f4 3fd8e82b fc027ff4 +N 4066bed5 8079c14d bfd042ca 0ffe0bfa +N 4066ab10 226f7f77 bff2d643 66d43b31 +N 4066975b f3e0052c c02690f3 563f892a +N 406683b8 e5db2c17 3ffb9b63 8e5b6fa4 +N 40667026 e97dca83 3fdda8e4 3e1be6ff +N 40665ca5 eff1a6e1 bfc6b36a 5d089ff8 +N 40664935 ea6d6e1b bfefd7fb a5eab5eb +N 406635d6 ca34a649 c015ad01 ee0ce7ec +N 40662288 8097a523 4001dfef 1fe80a86 +N 40660f4a fef384dd 3fe39019 4b068579 +N 4065fc1e 36b217a6 bfa9e0d2 91a70c01 +N 4065e902 1949dde2 bfe835b0 718724a3 +N 4065d5f6 983dfbd5 c0078329 839d23f2 +N 4065c2fb a51e2bb6 400d755a aef91361 +N 4065b011 3186b668 3febc1a5 e339a0f3 +N 40659d37 2f206537 3fc02276 65293a6f +N 40658a6d 8fa079bd bfdfd898 e5dfdc35 +N 406577b4 44c8a1ae bffbb0a2 387daf84 +N 4065650b 4066eb94 4030e104 65f01b80 +N 40655272 7455bd26 3ff57996 982209ba +N 40653fe9 d27bc755 3fd77494 60200c46 +N 40652d71 4ccbff98 bfcd6b9d 5e7b4e3b +N 40651b08 d5458d10 bff08353 b3ba4998 +N 406508b0 5df3c598 c0141cbb 2b2a9695 +N 4064f667 d8ee228a 40045270 3e302ba6 +N 4064e42f 38582fd7 3fe72746 e7de2ecd +N 4064d206 6e6187e5 3fae2db7 394f63d4 +N 4064bfed 6d45c8b1 bfe1c29a 519d477f +N 4064ade4 274c8467 bffd4104 3d32a0a1 +N 40649bea 8ec93d8f 40304f9c 055745f8 +N 40648a00 961b56aa 3ff65ccb 0cdc83ad +N 40647826 2fae0bfd 3fda720e 6e046da9 +N 4064665b 4df8685e bfc53475 ae39c196 +N 4064549f e37d3962 bfebf857 a995e0cb +N 406442f3 e2cb06b8 c009d6c7 858c7af4 +N 40643157 3e7c0792 400f508b db0b5d57 +N 40641fc9 e936182b 3fef2a1e 7387e727 +N 40640e4b d5aab00a 3fcd5e21 4ce8538d +N 4063fcdc f696d7f5 bfd527e4 336666db +N 4063eb7d 3ec31eec bff2aad3 abf7792f +N 4063da2c a10391ea c017a775 14b0ec3e +N 4063c8eb 1037afe6 4004852a 2ae3602a +N 4063b7b8 7f4a6268 3fe8eb64 72cda240 +N 4063a694 e131f028 3fc03820 30ae18c4 +N 40639580 28eff665 bfdba4fb 80bf9403 +N 4063847a 49915d13 bff5e4e9 938ea2a9 +N 40637383 362e4eef c023bf8c f88e31eb +N 4063629a e1ea2bf7 40019005 6411ddc1 +N 406351c1 3ff38692 3fe6b0db aef41323 +N 406340f6 43841029 3fb79fcc 984bc2c6 +N 40633039 dfe09870 bfdd6d65 261746b1 +N 40631f8c 0858fee5 bff67a71 83b0386f +N 40630eec b0482a78 c0241b03 df9fc091 +N 4062fe5b cb140009 4001fc1a 39bbee3c +N 4062edd9 4c2d5844 3fe7a4ad 3693cd67 +N 4062dd65 270ff77d 3fbf6d4c a7164abc +N 4062ccff 4f4281bd bfda541e 5b93a4ca +N 4062bca7 b85673f8 bff433f1 565aac07 +N 4062ac5e 55e81703 c018a699 f35da6a0 +N 40629c23 1b9e8137 40062a77 25433750 +N 40628bf5 fd2b77d8 3fec0159 3c26c0b4 +N 40627bd6 ee4b7a1d 3fcbf83f ce9e5c75 +N 40626bc5 e2c5af4b bfd2e2cc fbb45eaa +N 40625bc2 ce6bdd88 bff00fcf ef9444af +N 40624bcd a51a6188 c00b53aa 1b0dc0d8 +N 40623be6 5ab82552 4012913d e1ce4483 +N 40622c0c e33696f6 3ff2b5b7 7e817fab +N 40621c41 32919fa7 3fd8cd08 476ef874 +N 40620c83 3ccf9a12 bfbf7362 f2b3bfac +N 4061fcd2 f6014a11 bfe67c34 09c1bf22 +N 4061ed30 5241d27f bfff85de e8cf9146 +N 4061dd9b 45b6ad80 404cf691 5740d66d +N 4061ce13 c48fa386 3ffd1c66 4405391e +N 4061be99 c306bf7a 3fe52d2a 6b8eb3a2 +N 4061af2d 35604b22 3fba5ba2 76c71259 +N 40619fce 0feac068 bfd9658f f022c026 +N 4061907c 46fec4c9 bff2742d fcf0e2c7 +N 40618137 ceff1efa c0108bf5 1a9b8868 +N 40617200 9c58ad9d 4010777b 6b5ec3eb +N 406162d6 a3825eeb 3ff28884 17a9d377 +N 406153b9 d8fd285c 3fda091b 908402f8 +N 406144aa 3153fd42 bfb5a1e4 d3a7b86e +N 406135a7 a11bc711 bfe3c48e 31af79f5 +N 406126b2 1cf35b38 bffa1951 2c90f23d +N 406117c9 9983739c c027bb29 70c366cf +N 406108ee 0b7ea607 40040438 e3fa9943 +N 4060fa1f 67a15b3a 3fec837f d0870f29 +N 4060eb5d a2b1c61b 3fd17c2d f59d4f0d +N 4060dca8 b17fdc0f bfc9003f eeaced36 +N 4060ce00 88e54b78 bfe85f7a cfa40eb4 +N 4060bf65 1dc57411 c000027a edd73b01 +N 4060b0d6 650d5e51 c05d77ea 54c52359 +N 4060a254 53b3b27e 4000c78b 9033dda7 +N 406093de deb8b17f 3fe99083 defd1de3 +N 40608575 fb262ad3 3fcd210e ccaf70f7 +N 40607719 9e0f7598 bfcd4c48 36baa64d +N 406068c9 bc916855 bfe97868 36557c5f +N 40605a86 4bd24f56 c0007190 600c64d9 +N 40604c4f 4101e5fc c05d2385 6b47fb8d +N 40603e24 91594dda 4001414e e2768a73 +N 40603006 321b06a7 3feab4a8 06f32ae4 +N 406021f4 1892e548 3fd0bbfc c2e4841b +N 406013ee 3a160dba bfc79e60 7df36372 +N 406005f4 8c02e86e bfe6ce6a 79985a3a +N 405ff00e 078239c6 bffc2eb1 3393ffcd +N 405fd44b 2d830db1 c028297e e037f3a9 +N 405fb8a0 74fc611e 4005ef98 2bacb248 +N 405f9d0d c8f493bc 3ff02806 61a087a2 +N 405f8193 14844015 3fd827bf 9276416b +N 405f6630 42d62c8c bfb12e2f cb53d55b +N 405f4ae5 3f273b89 bfe13608 bde5d455 +N 405f2fb1 f4c65b19 bff4f215 1487c9a8 +N 405f1496 4f1475fd c0112ddd 30514ce0 +N 405ef992 3984635b 40146da8 21c9d3e7 +N 405edea5 9f9ad7b4 3ff6b235 f292f280 +N 405ec3d0 6cee5566 3fe3128a 0c94f27b +N 405ea912 8d271c61 3fbec69a d9817ed3 +N 405e8e6b ebff1be5 bfd3925a b77716fb +N 405e73dc 7541e1ac bfeb9ab1 3b4bcdc7 +N 405e5964 14cc8cda c000c1c6 883ccc4a +N 405e3f02 b68dbbdd c03e1691 e63a01cd +N 405e24b8 46857fc7 40042bec 761f52f7 +N 405e0a84 b0c54b4f 3fefe650 5da8596e +N 405df067 e16fe4c7 3fd940b0 c4760e97 +N 405dd661 c4b95400 bf9f8d83 8c32001e +N 405dbc72 46e6e101 bfddd245 e087af7d +N 405da299 544ee9c1 bff1d8d3 0ae53a16 +N 405d88d6 d958ede3 c0077ab3 6261c55f +N 405d6f2a c27d7397 402b7261 d859bc8a +N 405d5594 fc45fa1a 3fff4dbb 0ab57eec +N 405d3c15 734cec19 3feaf25c 5abb5fbf +N 405d22ac 143d9029 3fd3feea f2da1e3f +N 405d0958 cbd3fa69 bfb7d8c7 582abe84 +N 405cf01b 86dcfdf1 bfe0f499 bf878c74 +N 405cd6f4 32361eb3 bff35d8b c779bb86 +N 405cbde2 bacd8173 c009f821 5ada73fa +N 405ca4e7 0da1e072 4025ca32 3458473c +N 405c8c01 17c27851 3ffeb0d6 41414747 +N 405c7330 c64efe38 3feb1757 509f1066 +N 405c5a76 06778f65 3fd4eefd 63ebf5fc +N 405c41d0 c57ca27d bfb1af13 5c08b6c3 +N 405c2940 f0aefa6e bfdf21f4 6f5e2d52 +N 405c10c6 756f9893 bff1adf0 55c63780 +N 405bf861 412facbf c0059ed9 51b51853 +N 405be011 417088af 40439d46 f832a07a +N 405bc7d6 63c391de 4002b56a 71be775e +N 405bafb0 95ca33e7 3ff020ff 6af594fb +N 405b979f c535d02d 3fdc1301 b9ec5067 +N 405b7fa3 dfc7b37c 3fa3ca62 45fdff10 +N 405b67bc d3510612 bfd644ba f90a31f4 +N 405b4fea 8db2bdde bfeb575f 02ecb843 +N 405b382c fcdd91eb bffdcbb6 adef9e84 +N 405b2084 0ed1eb94 c02029ba 28de0807 +N 405b08ef b19fd894 400ff43e 504d01bb +N 405af16f d366ff93 3ff6c56f 5cb95a7b +N 405ada04 62568fc4 3fe58921 d261888b +N 405ac2ad 4cad357d 3fcda82a 34feb0d3 +N 405aab6a 80b90ba0 bfc17c9c 75a42821 +N 405a943b ecd78eac bfe165fb 541a04d2 +N 405a7d21 7f758ee6 bff28bef a0ccfd67 +N 405a661b 270f2547 c005c6f4 87b56b82 +N 405a4f28 d22fa13e 40634496 4e6e3869 +N 405a384a 6f7180e3 400502b8 47d6beac +N 405a217f ed7e6084 3ff23eda 1f91917f +N 405a0ac9 3b0eee5a 3fe15095 f88e1a08 +N 4059f426 46eaddbc 3fc255e7 5991ac4f +N 4059dd96 ffe8da3b bfcb4fa9 398b4847 +N 4059c71b 54ee78e3 bfe42144 ddd4baa6 +N 4059b0b3 34f02e64 bff4a69e 1cecaeb5 +N 40599a5e 8ef13e8a c008f3bc 7a1edc9b +N 4059841d 5203b29f 403aaca1 5b5e0482 +N 40596def 6d484a50 4003cc3e 402fd834 +N 405957d4 cfee6fc9 3ff1e683 81e232cd +N 405941cd 69342b13 3fe15d8b 58c23e8b +N 40592bd9 286614c7 3fc3e40f cf39133b +N 405915f7 fcdf4ba7 bfc84ff3 61af638e +N 40590029 d60962d2 bfe2ae5e 10fae43e +N 4058ea6e a35c5af6 bff2e310 5c0026d6 +N 4058d4c6 545e92a6 c004f89d 7b04dc6d +N 4058bf30 d8a4ba2a c04262d7 a795e41f +N 4058a9ae 1fd1c828 40091165 58f7c6b7 +N 4058943e 1996ecd6 3ff5510b 370fc011 +N 40587ee0 b5b383a5 3fe591c5 b4304981 +N 40586995 e3f509a9 3fd10d89 d0a5b9f9 +N 4058545d 94370fdd bfb23f78 f6949ae5 +N 40583f37 b6633029 bfdb2de7 819182c8 +N 40582a24 3a70ff04 bfecb09d b739ccff +N 40581523 10660141 bffc7db9 d897f522 +N 40580034 28559f04 c0156bbf 37109e0f +N 4057eb57 72611870 401c1b6a 3a8268b1 +N 4057d68c deb77893 3fffcb6d 33d219a6 +N 4057c1d4 5d958a01 3fefb51f caf5fc3f +N 4057ad2d df45cb0f 3fdf8f9e 6ceb227b +N 40579899 54206135 3fc19773 bab2fdeb +N 40578416 ac8b0e3a bfc7cec0 c1060bb3 +N 40576fa5 d8f923b1 bfe19e48 ab22ac91 +N 40575b46 c9eb7721 bff133b4 07162a49 +N 405746f9 6ff05618 c0015a32 45672dd3 +N 405732bd bba37b70 c0212fd4 64b01591 +N 40571e93 9dae02bd 4013cfc5 ec9967f0 +N 40570a7b 06c65c92 3ffc6392 42c79f3d +N 4056f673 e7b04462 3fed7dfc e2212a35 +N 4056e27e 313cb2a3 3fdd90f3 7b4386c6 +N 4056ce99 d449d30f 3fbf601b 6126ab22 +N 4056bac6 c1c2f85a bfc85368 a529ff1e +N 4056a704 eaa08ff3 bfe15647 14cc3914 +N 40569354 3fe81d26 bff09cbc d2246a23 +N 40567fb4 b2ac203a c000257c ec2eacfa +N 40566c26 340c17da c019b18f 08e8bae7 +N 405658a8 b53470ee 401a731a aa324f39 +N 4056453c 275e7aba 40006910 4be964dc +N 405631e0 7bd05cd3 3ff0f7a3 893df40a +N 40561e95 a3dd0bad 3fe209b4 a30a8107 +N 40560b5b 90e43dba 3fcbaa9c 0ac0f409 +N 4055f832 34525fb1 bfb63507 cabbfd74 +N 4055e519 7fa089ce bfd9ed7f 835fb838 +N 4055d211 64547502 bfe9ff8a 6bb84a5b +N 4055bf19 d4006ebf bff7c915 e4f12433 +N 4055ac32 c0435402 c00a2876 8fb3b85a +N 4055995c 1ac8799d c0798635 ae23a491 +N 40558695 d547afca 400ab86e 559a5bc0 +N 405573df e1852d73 3ff83f9b c2370adb +N 4055613a 31518a46 3feabea2 bc408e3c +N 40554ea4 b689b16a 3fdb7f5d c1228f88 +N 40553c1f 6316d8d4 3fbdeff7 066cc39a +N 405529aa 28ee769f bfc63c08 c7dc8483 +N 40551744 fa123190 bfdfa988 34962ae6 +N 405504ef c88fa798 bfed90a1 527adce7 +N 4054f2aa 86816d53 bffab9a6 85d13353 +N 4054e075 260ce771 c00eb24e e7bada9d +N 4054ce4f 99645d44 40417ac7 3d39c4be +N 4054bc39 d2c5e054 4008dfab 627d446f +N 4054aa33 c47b76ab 3ff7c0a6 46d7ab78 +N 4054983d 60db11a7 3feaced2 2ec9c599 +N 40548656 9a46843a 3fdc660e b13f98ba +N 4054747f 632b749e 3fc1e3d7 79a7e6be +N 405462b7 ae035abc bfc1e694 69b9bd8f +N 405450ff 6d536969 bfdc42a2 4b95dca8 +N 40543f56 93ac8f51 bfea8149 4ee224c2 +N 40542dbd 13ab672c bff72f58 d32e5f71 +N 40541c32 dff82f98 c0075b46 3f88e389 +N 40540ab7 eb46bf07 c0319134 d800bfea +N 4053f94c 28567cc0 4012498d c20f620a +N 4053e7ef 89f252f0 3ffe3e2a 4f2eb94c +N 4053d6a2 02f0a7ce 3ff0efba 216eebcf +N 4053c563 8633526c 3fe35f77 0064fedc +N 4053b434 06a79079 3fd21dec 13965466 +N 4053a313 7745fdc7 3f80e3c7 2f1b9c95 +N 40539201 cb1287ff bfd0eb6f bfa96844 +N 405380fe f51c6728 bfe280d2 d2a8716a +N 4053700a e87e120f bff01edb 04b84c8e +N 40535f25 985d362b bffc18f7 9812c7a5 +N 40534e4e f7eaaa49 c00ebf0c 3a2bf790 +N 40533d86 fa62705c 40605350 e58393e8 +N 40532ccd 930b952a 400d05a4 d065b552 +N 40531c22 b5383f83 3ffb5859 f9143ddb +N 40530b86 5445965b 3fefc612 f7342d54 +N 4052faf8 639bbe8c 3fe27527 8684bd7d +N 4052ea78 d6adce8e 3fd16566 245106c0 +N 4052da07 a0f9c5d6 3f816454 3a701852 +N 4052c9a4 b608827c bfd02cb6 6fc1885b +N 4052b950 096db930 bfe19837 a86e00a3 +N 4052a909 8ec7eaa8 bfee3bb1 237c419a +N 405298d1 39c05aaf bff9803f 8cb9dbac +N 405288a6 fe0b0689 c0092afc b84845f4 +N 4052788a cf669b3d c031d2fa ba4a82b1 +N 4052687c a19c7056 40144574 2091aaf9 +N 4052587c 688075a4 4000c835 12e85afd +N 4052488a 17f13339 3ff33a98 d9bed819 +N 405238a5 a3d7bba2 3fe741d7 ce103e73 +N 405228cf 0027a378 3fd9a30b b77b61c6 +N 40521906 20def8d2 3fc14da9 7fd2ca6c +N 4052094a fa063919 bfbca50a 5526356f +N 4051f99d 7fb04913 bfd7d39b 5da5ee56 +N 4051e9fd a5fa6b11 bfe5eac2 7103e87e +N 4051da6b 610c36b2 bff1fcf7 c963d700 +N 4051cae6 a5178ef4 bffe661e cd154cd4 +N 4051bb6f 665899cd c010258e ea762513 +N 4051ac05 9915b759 c07f2436 84856ea3 +N 40519ca9 319f78af 40107cd4 3ef0b340 +N 40518d5a 24509759 3ffef19a 32ae750b +N 40517e18 658debfd 3ff267ce be11ee40 +N 40516ee3 e9c665b2 3fe6bafc c432a275 +N 40515fbc a573022a 3fd9a024 fb9d7541 +N 405150a2 8d16c3a5 3fc2ad06 45e10e8a +N 40514195 953ea953 bfb72cf3 bc42b02e +N 40513295 b281a3c7 bfd58a32 394452fb +N 405123a2 d9809272 bfe3fbb9 3371c3de +N 405114bc fee635e8 bff02e2c 90567c2a +N 405105e4 1767255e bffa39c7 916771e8 +N 4050f718 17c1cda2 c0086b11 1848f770 +N 4050e858 f4be61b2 c02725d3 cfdee936 +N 4050d9a6 a32ed4cc 401bb187 6f452877 +N 4050cb01 17eed654 40047c66 0552565f +N 4050bc68 47e3bdd7 3ff75e43 3599f1ca +N 4050addc 27fc8e68 3fed66fa ced29ee8 +N 40509f5c ad31e8dc 3fe22d5c 55db57e5 +N 405090e9 cc8603d3 3fd327e7 c9915019 +N 40508283 7b04a37f 3fb0e06c fd0b6c86 +N 40507429 adc312cd bfc4725d 3941e09b +N 405065dc 59e01841 bfd9b38f 661b5e45 +N 4050579b 7483f035 bfe61bbb 85743031 +N 40504966 f2e043ec bff15fad 6754fb1f +N 40503b3e ca3020eb bffbbf59 44b5c783 +N 40502d22 efb7f128 c0099ffa ed18d0e9 +N 40501f13 58c57348 c028117b 0b485dcd +N 4050110f faafb16e 401d3832 e0e9e8eb +N 40500318 cad6faab 4005a127 b0944815 +N 404fea5b 7d49b21a 3ff8de07 16ea1f73 +N 404fce9d 971816a4 3fefcde7 83a8a7f5 +N 404fb2f7 ce10f8d2 3fe4588c 14155455 +N 404f976a 0d3e7529 3fd77084 813e2cb8 +N 404f7bf4 3fbce1bb 3fc19619 76a015ed +N 404f6096 50babbf4 bfb3d1cb 08268c01 +N 404f4550 2b789a49 bfd31f55 5b0b6586 +N 404f2a21 bb491c37 bfe1980e ccbf59ca +N 404f0f0a eb90d99b bfebbf33 374741e8 +N 404ef40b a7c654e5 bff53e18 cd1f3a01 +N 404ed923 db71e96c c001333c c40d3084 +N 404ebe53 722dbda3 c0116853 92d79d1a +N 404ea39a 57a5b190 c04d40a1 c4768bae +N 404e88f8 779755a4 4014b0a3 4fde8e7e +N 404e6e6d bdd1cf75 40030294 e9f008db +N 404e53fa 1635d5e0 3ff7237f 5e247101 +N 404e399d 6cb59cc3 3fee67db aa5764c5 +N 404e1f57 ad54c5ad 3fe3d295 a825ae8a +N 404e0528 c4285218 3fd75d7b ed82a4c9 +N 404deb10 9d569390 3fc2d893 b7be959e +N 404dd10f 25171bc6 bfad3554 63c23c40 +N 404db724 47b2b235 bfd0fd20 1f28eea3 +N 404d9d4f f1833c0b bfdfcf1f be7ed140 +N 404d8392 0ef3b66a bfe8f4f5 be1659f4 +N 404d69ea 8c80227f bff2b0aa c7a9e6f9 +N 404d5059 56b579ea bffcb8a1 61673003 +N 404d36de 5a319bea c0090b2e b1bd3bd7 +N 404d1d79 83a341cc c021f9bb 4641170e +N 404d042a bfc9f051 4026f458 a72f1e08 +N 404ceaf1 fb75e6e4 400b6987 ab1bd1a9 +N 404cd1cf 23881350 3ffeb557 8c7f31fa +N 404cb8c2 24f2028b 3ff3f265 0e5e18d1 +N 404c9fca ecb5d04e 3feaf000 58811354 +N 404c86e9 67e61bc1 3fe1b42c 46bb0ab7 +N 404c6e1d 83a5f7ff 3fd49d4e fa40d2df +N 404c5567 2d28dcdd 3fbe7d75 6b84466b +N 404c3cc6 51b299a4 bfb2f1ac faf61454 +N 404c243a de9746a8 bfd16942 d828831f +N 404c0bc4 c13b3729 bfdf72ba 4aebaca2 +N 404bf363 e712e96c bfe82f3d 451b307c +N 404bdb18 3da3002d bff1be0d 9a5393bc +N 404bc2e1 b2802651 bffa69cb acaac720 +N 404baac0 334f0ee2 c00581b1 d0bc210c +N 404b92b3 adc460d3 c0178d1e ee62024a +N 404b7abc 0fa4a91f 404a4d74 7865e9e3 +N 404b62d9 46c44eca 40132dc8 5c4e73f0 +N 404b4b0b 410782ca 40035fda abdedb84 +N 404b3351 ec62362b 3ff895d7 6682e359 +N 404b1bad 36d80745 3ff0c755 8fb88821 +N 404b041d 0e7c3741 3fe7172b 0f0a6507 +N 404aeca1 61719ca3 3fde4150 3d433ae3 +N 404ad53a 1dea94b6 3fd0f0c4 6e60decd +N 404abde7 3228f688 3fb3a223 110bae37 +N 404aa6a8 8c7e057f bfbafe6b 2f37c93e +N 404a8f7e 1b4a630d bfd2d29a c6bf0667 +N 404a7867 ccfe024d bfe01c4c 8bbaa466 +N 404a6165 90181b81 bfe82224 799daa39 +N 404a4a77 53271bce bff154b9 cdbb323a +N 404a339d 04c89be6 bff9216d 645054a7 +N 404a1cd6 93a94f61 c003843a 2baaa7b1 +N 404a0623 ee84fa1d c0129cb9 6915c36d +N 4049ef85 04266185 c03c95fc 2081766a +N 4049d8f9 c36740a0 401c261b ad6d8fd0 +N 4049c282 1b303a26 40086961 91694dbc +N 4049ac1d fa78cc54 3ffde174 5e8812ef +N 404995cd 504743de 3ff45d4a 7166a0f2 +N 40497f90 0bb0aed2 3fecb36c 3a33b415 +N 40496966 1bd8cebd 3fe3f88f ee94b8f8 +N 4049534f 6ff20e76 3fd9f664 a85ea60f +N 40493d4b f73d7307 3fcbbcc0 80bfe9c8 +N 4049275b a10a901c 3fa58470 6cb0409f +N 4049117e 5cb77adc bfc09478 17c18d00 +N 4048fbb4 19b0bdbe bfd3bb17 d9f66368 +N 4048e5fc c7714c7f bfe033ed 5a3ccd1a +N 4048d058 558274c5 bfe7b72a c9a28adf +N 4048bac6 b37bd664 bff0aeda b791df7d +N 4048a547 d103522c bff78f6b b16f87e6 +N 40488fdb 9dcd004c c0017af6 9ccd3a13 +N 40487a82 099b2369 c00dc8b2 4b12ab3e +N 4048653b 043e1ca5 c024bb12 248ac9ab +N 40485006 7d945df6 402cbc4f 4b2782d2 +N 40483ae4 658a5f54 4010bcac a8219908 +N 404825d4 ac1a91e3 4002f7b4 069988f4 +N 404810d7 414d5436 3ff95832 10196dd9 +N 4047fbec 1538e50f 3ff200e9 c3e0d330 +N 4047e713 18015ab9 3fe9f347 21851705 +N 4047d24c 39d890f0 3fe24838 fd9f45f0 +N 4047bd97 6afe2386 3fd7e469 6ff8879b +N 4047a8f4 9bbf5b89 3fc96c9c 524403a4 +N 40479463 bc772e60 3fa22266 74a9303d +N 40477fe4 bd8e2279 bfc00c34 59b65b29 +N 40476b77 8f7a4f7c bfd2b3b9 cc411703 +N 4047571c 22bf5085 bfde644c 5f049406 +N 404742d2 67ee3333 bfe5faa6 56c4b470 +N 40472e9a 4fa57173 bfee6711 5c59288a +N 40471a73 ca90e3ee bff4e456 bfa5cfd7 +N 4047065e c969b509 bffd854e ede3e8fb +N 4046f25b 3cf6575d c00697cd 585387f2 +N 4046de69 160a79c7 c0156f5d bc71e054 +N 4046ca88 4586fa66 c0411fc9 9bc52790 +N 4046b6b8 bc59dd34 401faf34 10029261 +N 4046a2fa 6b7e3ee3 400bd6cb 47e6b8f9 +N 40468f4d 43fc4acc 40014811 7dd8d15d +N 40467bb1 36e92f19 3ff810bc 354972fc +N 40466826 356710b6 3ff18b07 c07abc86 +N 404654ac 30a500f0 3fe9d5d3 59cdecdf +N 40464143 19def282 3fe2a50d d8bce3ed +N 40462dea e25daa7f 3fd94c51 52adfb7e +N 40461aa3 7b76c4a9 3fcd67f7 06b7bed5 +N 4046076c d68c89fe 3fb36b5a 525fd637 +N 4045f446 e50e03b7 bfb2f2dd cb2093b4 +N 4045e131 9876e206 bfcd05da f80d45f4 +N 4045ce2c e24f72e4 bfd8f007 4bdbae0e +N 4045bb38 b42c9786 bfe24e64 d24caac1 +N 4045a854 ffafbaad bfe934ef b5a8321b +N 40459581 b686c335 bff0f3ac 3a42ac6a +N 404582be ca6c0b27 bff6e525 5be4cd03 +N 4045700c 2d2654a7 bffffb6e 84574a39 +N 40455d69 d088be69 c0084798 f5b8b4f6 +N 40454ad7 a672ba9f c016dcd1 ecc1d0e5 +N 40453855 a0d00165 c041785f 8cad0949 +N 404525e3 b1988928 40213d91 c7975204 +N 40451381 cad079f5 400e2e88 c1528a77 +N 4045012f de8823aa 4002ce0d 0c740899 +N 4044eeed dedbf2fd 3ffa665b f54df726 +N 4044dcbb bdf4683c 3ff3810b fc65459e +N 4044ca99 6e060aae 3fed57ad b4121fdc +N 4044b886 e1516004 3fe5ef6b 8bc6094a +N 4044a684 0a22e089 3fdfb983 ccdf0779 +N 40449490 dad2ede4 3fd534de 33fa384b +N 404482ad 45c5c7fa 3fc751d4 dbd37eeb +N 404470d9 3d6b8313 3fa4f722 fb5b72f3 +N 40445f14 b43ffca0 bfb92391 a863451c +N 40444d5f 9ccad31b bfcecfdc 396dc024 +N 40443bb9 e99f5614 bfd92007 54af93d9 +N 40442a23 8d5c8dc8 bfe1f65a 9ab0995c +N 4044189c 7aad0f44 bfe83f50 2d8efc5a +N 40440724 a44714cf bfeff7d2 7b37eba1 +N 4043f5bb fcec619e bff50d3d a4031a1c +N 4043e462 776a3bb7 bffc5089 af0bbc51 +N 4043d318 069962d4 c0041286 b08acb80 +N 4043c1dc 9d5e046d c01005f4 e14de57a +N 4043b0b0 2ea7b3ed c02207ef f6a24245 +N 40439f92 ad715f4b 404581b4 5291a8af +N 40438e84 0cc1441b 4019597c 0cfc675d +N 40437d84 3fa8edda 400ae04e 008d8e8e +N 40436c93 39451c23 4001d59b 009b34e8 +N 40435bb0 ecbdc7be 3ff9e383 01a4a416 +N 40434add 4d4614b2 3ff39560 c52765a3 +N 40433a18 4e1c431b 3fee18b8 4df2e745 +N 40432961 e289acc9 3fe70c4a 52ce55d8 +N 404318b9 fde2b91b 3fe13c5f ed8bc61e +N 40430820 9386cfac 3fd86917 ae544795 +N 4042f795 96e054a8 3fceaa50 1f63484c +N 4042e718 fb649b1a 3fbb535b 83d0b2e7 +N 4042d6aa b493def8 bf968f44 1a922ad6 +N 4042c64a b5f9377d bfc356f3 dc1a868b +N 4042b5f8 f32a8faf bfd23a1f e989c6d4 +N 4042a5b5 5fc89da6 bfdb6664 c6e6cf9c +N 4042957f ef7ed9d8 bfe2cc70 f430e3ee +N 40428558 96037241 bfe8b315 a08c9fb7 +N 4042753f 4717448b bfefdabb 21be46e7 +N 40426533 f685d363 bff4844b 7f2855e3 +N 40425536 98253ce8 bffad96c 02c775fa +N 40424547 1fd63368 c00242af a6db1eae +N 40423565 8183effa c00aec06 70b741f7 +N 40422591 b1241f95 c017fe50 c43f0995 +N 404215cb a2b7210a c037d141 bbad4433 +N 40420613 4a47680c 4028aec4 5c2d0bdd +N 4041f668 9bea07f5 4013689c 3aa6dfcd +N 4041e6cb 8bbe6303 4007b980 4841eff8 +N 4041d73c 0dee2cac 4000b29a b590adfc +N 4041c7ba 16ad63a3 3ff91345 260abff9 +N 4041b845 9a3a473a 3ff37013 8386c29f +N 4041a8de 8cdd4ecf 3fee85c8 50b2d65e +N 40419984 e2e9213e 3fe7eae0 0557ce48 +N 40418a38 90ba8bea 3fe26bd3 d4bcaa34 +N 40417af9 8ab87955 3fdb4d56 f774f2b3 +N 40416bc7 c553beff 3fd2b77b 720741bf +N 40415ca3 3507e76e 3fc57922 324cf940 +N 40414d8b ce5982a6 3fa8c0ff e79888dc +N 40413e81 85d7c49d bfb1bdc8 39faa61c +N 40412f84 501ba8c3 bfc82016 efc40760 +N 40412094 21c8141b bfd4020b 72a59dc6 +N 404111b0 ef89cbfe bfdc8707 fb34d881 +N 404102da ae176dbe bfe2f975 441d1a36 +N 4040f411 52316650 bfe85d2c 43f51580 +N 4040e554 d0a1eb5d bfeec61d 17b088ef +N 4040d6a5 1e3cedb2 bff360e5 11816bac +N 4040c802 2fe016ed bff8a4df 3bda1804 +N 4040b96b fa72bcc1 c000121d 41f04729 +N 4040aae2 72e5da95 c006080b 8a116845 +N 40409c65 8e340955 c010b28d 17e557ee +N 40408df5 41617542 c02044b3 246f0420 +N 40407f91 817bd711 c0593d17 a5e1f36f +N 4040713a 439a6b81 402383a9 e2a45e66 +N 404062ef 7cddea81 40126c91 01978a74 +N 404054b1 22707fcb 4007bcbe c0e710fe +N 4040467f 2985c1b5 40012c23 e8dc1b1c +N 40403859 875aa9d1 3ffa4da9 ab927bff +N 40402a40 31358c76 3ff4c26b 797ef5bb +N 40401c33 1c661003 3ff09e8e 163ad264 +N 40400e32 3e45262a 3feaae0c 15f6acb8 +N 4040003d 8c350291 3fe53d19 52874236 +N 403fe4a9 f74226bf 3fe08caf ba5a92e0 +N 403fc8f1 03fbf1ac 3fd8bfed c05c79bd +N 403fad50 2992fc7a 3fd11969 91817e54 +N 403f91c7 531520f3 3fc3ce7a ae5ce02b +N 403f7656 6ba26ea9 3fa7bcdd d0fcfeb0 +N 403f5afd 5e6d1afd bfaf0346 0335b516 +N 403f3fbc 16b96eda bfc59272 95bb56df +N 403f2492 7fddba0b bfd1ec88 e139d452 +N 403f0980 85424196 bfd9795d d944498e +N 403eee86 1261325a bfe0d499 f7173e41 +N 403ed3a3 12c68e3c bfe563be 86cf036f +N 403eb8d7 72101ec8 bfea9ee3 3cb48349 +N 403e9e23 1bed65f4 bff06a44 2fe98b90 +N 403e8385 fc1f8da7 bff4409a 672ce706 +N 403e68ff fe7958da bff93cd7 444d2302 +N 403e4e91 0edf14f6 c000134a bea8ccbc +N 403e3439 1946889b c00553bf d5daa452 +N 403e19f8 09b6e6fd c00e868d a4642e08 +N 403dffcd cc48bf1c c019c030 5f3ad895 +N 403de5ba 4d25ec50 c0331fa5 7ec96ec7 +N 403dcbbd 7889899b 4034479d bb891370 +N 403db1d7 3abfdf62 401a6347 e414dcae +N 403d9807 802656fb 400f2a79 b6c8bddf +N 403d7e4e 352b6b41 4005cc32 1f20c1c2 +N 403d64ab 464e98e8 40007b48 bd05be6b +N 403d4b1e a02050a7 3ff9ff6a 7bfe2bb9 +N 403d31a8 2f41e7c2 3ff4ff18 ef837cf2 +N 403d1847 e06589e4 3ff12a41 61b816ea +N 403cfefd a04e2a5a 3fec29f5 c6a96e8b +N 403ce5c9 5bcf757e 3fe700e0 5318b7b2 +N 403cccaa ffcdc1d3 3fe28a9d b4e5cc20 +N 403cb3a2 793e01ea 3fdd25d6 8b1a1801 +N 403c9aaf b525b5d0 3fd5ea46 448d8a84 +N 403c81d2 a09add9d 3fce58c7 7cef9853 +N 403c690b 28c3e8a9 3fc183e1 fba4f7e9 +N 403c5059 3ad7a92c 3fa43fab 48fa9b4b +N 403c37bc c41d47ec bfad03e5 12f6b7f3 +N 403c1f35 b1ec300b bfc3a990 d5ee34c1 +N 403c06c3 f1ac05e8 bfd03301 689615e0 +N 403bee67 70d49b13 bfd6dc3e 18c457fd +N 403bd620 1cedd81f bfddf767 ab072bff +N 403bbded e38fb534 bfe2da87 d7bf0085 +N 403ba5d0 b2622ac3 bfe72a94 9ae89aa4 +N 403b8dc8 771d22b7 bfec1819 965d0bc9 +N 403b75d5 1f886bc2 bff0f1b6 7c14fb2a +N 403b5df6 997ba8ed bff47799 eba4e21a +N 403b462c d2de4914 bff8ee1f a269b532 +N 403b2e77 b9a77238 bffee2b1 e4f2b625 +N 403b16d7 3bddf973 c003b41a 27aa0867 +N 403aff4b 479852d6 c00a7352 2e44d0fe +N 403ae7d3 cafc8486 c0138734 93352eb8 +N 403ad070 b440189a c021fef3 e26b1bd5 +N 403ab921 f1a810e7 c0497596 e732b018 +N 403aa1e7 7188d7a5 402c1502 e0007ec6 +N 403a8ac1 2246339d 40188c39 79e96633 +N 403a73ae f25339d0 400f1dc9 5e84d8dd +N 403a5cb0 d0324185 400682c1 2fdf0f96 +N 403a45c6 aa74d566 40016618 88be487c +N 403a2ef0 6fbba701 3ffbeece 4e0bead5 +N 403a182e 0eb681cc 3ff6efea fef5bede +N 403a017f 76243dc6 3ff315d6 eced41ac +N 4039eae4 94d2b275 3feff65a ef54c8fd +N 4039d45d 599eaa2f 3feac772 ce939b97 +N 4039bde9 b373d41e 3fe652a6 2ece61a2 +N 4039a789 914cb82b 3fe264f4 484b8b02 +N 4039913c e232aaa2 3fddb557 05dae6fd +N 40397b03 953dbd50 3fd7337b 5b3b2c37 +N 403964dd 9994b4d2 3fd11cb2 ef0341cc +N 40394eca de6cfa8a 3fc6a313 d33edd1b +N 403938cb 530a90dd 3fb6df80 a9326865 +N 403922de e6c005a9 3f6c7256 f955d780 +N 40390d05 88ee6592 bfb501d1 0a595b48 +N 4038f73f 29052fe2 bfc59177 fbcd9920 +N 4038e18b b6824a16 bfd07542 25bdb165 +N 4038cbeb 20f1f330 bfd65d63 427499f0 +N 4038b65d 57eeb5ad bfdc9c1a 1cf2efce +N 4038a0e2 4b21612b bfe1a907 f6d06771 +N 40388b79 ea40f33e bfe55443 81700847 +N 40387624 2512950a bfe96adc 05e2acee +N 403860e0 eb698a4e bfee11d7 ae442e92 +N 40384bb0 2d272611 bff1bee8 cca121cd +N 40383691 da3abeba bff4fe6c 5db1201e +N 40382185 e2a1a117 bff9045b 48d48068 +N 40380c8c 366704a1 bffe35b3 ed8a372b +N 4037f7a4 c5a3ff5d c002a3cb 85b2833a +N 4037e2cf 807f7aab c007d18e 7fa7e732 +N 4037ce0c 572e252a c01023f1 2152edd0 +N 4037b95b 39f2694d c0187587 763c0cf7 +N 4037a4bc 191c5e67 c0287869 e9f2e5df +N 4037902e e509c235 c08897f7 6c0700f5 +N 40377bb3 8e25e45e 40295945 4d91d43d +N 4037674a 04e9a300 40190789 eb449a60 +N 403752f2 39db59ad 40107e26 0b11ff24 +N 40373eac 1d8edb36 40085fef 9ffb2c46 +N 40372a77 a0a55c65 400321ba 297eb94d +N 40371654 b3cd72c5 3fff223d 8dfe241d +N 40370243 47c302c5 3ff9ea6a 9f375e05 +N 4036ee43 4d4f3639 3ff5e346 88ed9c9a +N 4036da54 b5486fec 3ff2a62f 89c8730a +N 4036c677 709242e7 3fefeaf1 fbd933fe +N 4036b2ab 701d60cf 3feb5384 5f07198b +N 40369ef0 a4e7965c 3fe75147 e59dca88 +N 40368b46 fffbb8ed 3fe3bf57 e1a1141e +N 403677ae 7271a019 3fe082fb dd16042c +N 40366426 ed6e17d9 3fdb1067 69dfc408 +N 403650b0 6222d7ed 3fd57f18 420ff9f7 +N 40363d4a c1ce72de 3fd03966 e0d147ae +N 403629f5 fdbc51b7 3fc6560a 5021f356 +N 403616b2 0744a4bb 3fb90a71 9091f320 +N 4036037e cfcc59af 3f970c97 4ac92b84 +N 4035f05c 48c50db4 bfaac57e 422bbfca +N 4035dd4a 63ad0f50 bfc04f23 5fcce832 +N 4035ca49 120f3928 bfca1389 acbd7759 +N 4035b758 458302ef bfd20dfa 78305a59 +N 4035a477 efac659a bfd74461 603b4c54 +N 403591a8 023bd6fa bfdcbf80 4e9ae654 +N 40357ee8 6eee3d24 bfe14aa7 c52e162e +N 40356c39 278ce36c bfe4705b a9473794 +N 4035599a 1ded6fa2 bfe7e1d7 06d59a7b +N 4035470b 43f1da55 bfebb52b 4f5f2300 +N 4035348c 8b885da2 bff003f0 ee5d8963 +N 4035221d e6ab709d bff28161 b92bf15c +N 40350fbf 4761ba0d bff5700d 2104cd84 +N 4034fd70 9fbe0651 bff8fb4a 39553943 +N 4034eb31 e1df3d16 bffd66ac c40dbee8 +N 4034d902 fff055e2 c00190f9 98dde352 +N 4034c6e3 ec284e2d c0057a38 e0ee1b11 +N 4034b4d4 98ca1fb3 c00b3417 dbdfe00c +N 4034a2d4 f824b474 c0124142 035185fb +N 403490e4 fc92dd7e c01b452a 4a69abfd +N 40347f04 987b4869 c02a54a3 5d350f05 +N 40346d33 be507483 c06419d5 4a75659a +N 40345b72 6090a9a8 402fa269 657e90f6 +N 403449c0 71c5eb73 401e1127 ec3f98ed +N 4034381d e485f37d 40139dfb 8fd986f6 +N 4034268a ab7221f8 400cedc2 34410653 +N 40341506 b93777dc 4006be96 96555ff3 +N 40340392 008e8a7e 400296c1 99bdc82d +N 4033f22c 743b79c6 3fff292d 03203ff1 +N 4033e0d6 070de65a 3ffa90f1 b35a603a +N 4033cf8e abe0e882 3ff6e9b4 d46ce2de +N 4033be56 559b056b 3ff3e9f2 e1897350 +N 4033ad2c f72e2455 3ff16304 cf6ea388 +N 40339c12 83978569 3fee6bae b0ef5853 +N 40338b06 eddfb93b 3fea99c0 cb188f30 +N 40337a0a 291a93f8 3fe7315e 48ebfde9 +N 4033691c 28672806 3fe41bbb 7b269517 +N 4033583c deefb6c4 3fe14791 fdfe3a7e +N 4033476c 3fe9ab15 3fdd4eef c9025913 +N 403336aa 3e958dd4 3fd86187 c24dfd17 +N 403325f6 ce3efce9 3fd3b593 e534950a +N 40331551 e23ca0cb 3fce7944 77f4f23b +N 403304bb 6df023a6 3fc5d4ba c6424aeb +N 4032f433 64c6279a 3fbacfd4 663faf5a +N 4032e3b9 ba363d6b 3fa47d42 23891515 +N 4032d34e 61c2d9ed bf98b9b0 8dd52463 +N 4032c2f1 4ef94da6 bfb69a27 272d11c0 +N 4032b2a2 7571bba6 bfc3938d edd4473b +N 4032a261 c8cf0fda bfcbfc59 34790505 +N 4032922f 3cbef327 bfd24d18 38f9501d +N 4032820a c4f9c66f bfd6c0c0 20ee6cd1 +N 403271f4 55429668 bfdb6498 3b2c8383 +N 403261eb e16712ef bfe022e7 814c3130 +N 403251f1 5d3f8646 bfe2b9f7 4575d96b +N 40324204 bcaeca9d bfe580d9 6e52601b +N 40323225 f3a2433f bfe88317 c9a52ec3 +N 40322254 f611cf8c bfebcf36 776bbe66 +N 40321291 b7ffc791 bfef77de 4e2640cd +N 403202dc 2d78ec13 bff1cacc 17df4612 +N 4031f334 4a94632c bff424ba 18e4bda8 +N 4031e39a 0373ac50 bff6e09f 52fd7e24 +N 4031d40d 4c42986e bffa1f38 e8c19beb +N 4031c48e 19374140 bffe111d 24dd7d80 +N 4031b51c 5e91fe69 c00180de ef6cde30 +N 4031a5b8 109d5e34 c004b687 9f7d8e3c +N 40319661 23ae1d1c c0091711 2a7fd041 +N 40318717 8c231bae c00f781d ad255ed3 +N 403177db 3e655630 c014dce3 c985dffc +N 403168ac 2ee7dcf5 c01e9155 58d8e8bc +N 4031598a 5227c8b8 c02c1e68 3adb4eb1 +N 40314a75 9cac356b c054aa14 e00875f6 +N 40313b6e 03063562 40357025 811eb961 +N 40312c73 79d0d0ad 4022f48c f8f33717 +N 40311d85 f5b0efbe 401841a1 54740dbf +N 40310ea5 6b555df6 4011c227 27c8e003 +N 4030ffd1 cf76bd15 400be085 a9268c18 +N 4030f10b 16d77b17 4006d1e2 69b41cc3 +N 4030e251 3643cc8d 4003345a 35f6130e +N 4030d3a4 2291a210 400079bb 54545541 +N 4030c503 d0a0a0ac 3ffca8f4 9ee72e0b +N 4030b670 355a19bb 3ff92d61 65527ed8 +N 4030a7e9 45b101a9 3ff646e8 86b838f4 +N 4030996e f6a1e713 3ff3cf46 967b9ee2 +N 40308b01 3d32ee20 3ff1ac22 e7ed477f +N 40307ca0 0e73c200 3fef9579 dbec6d48 +N 40306e4b 5f7d919f 3fec3ab4 8eb579c0 +N 40306003 25730665 3fe9335d 31efb43b +N 403051c7 55803999 3fe66faa 23fe7c5d +N 40304397 e4daaf71 3fe3e344 8e416678 +N 40303574 c8c14de1 3fe1845a ee18ad08 +N 4030275d f67c5152 3fde95f6 612bab4c +N 40301953 635d4965 3fda6138 6edf4b2d +N 40300b55 04bf0dad 3fd65f8e f1410592 +N 402ffac5 a00b6df6 3fd287b1 8a195d5d +N 402fdef9 753d2cf0 3fcda336 57837894 +N 402fc345 74005c71 3fc66c7d 756e2d59 +N 402fa7a9 87545212 3fbebd2d b2595d6b +N 402f8c25 9a4aa517 3fb0dbf1 a278e97b +N 402f70b9 98071dcb 3f88fe0c 13fe694b +N 402f5565 6bbfa731 bfa517ca d4abbe96 +N 402f3a29 00bc3e52 bfb83b01 025baf59 +N 402f1f04 4256e19b bfc300c0 317b0df6 +N 402f03f7 1bfb832d bfc9f9dc 32d45bc5 +N 402ee901 7927f83a bfd089b7 0b606b3e +N 402ece23 456be97d bfd42c5f f08e4f09 +N 402eb35c 6c68c31d bfd7eb0a e1d1d19f +N 402e98ac d9d1a6a2 bfdbcc82 334dc829 +N 402e7e14 796b5a7b bfdfd86c 7f0a225b +N 402e6393 370c3c9d bfe20bc6 873163d2 +N 402e4928 fe9c2e51 bfe44a0a ae86916f +N 402e2ed5 bc148aec bfe6ad07 2861bc57 +N 402e1499 5b80152b bfe93bf1 49fe67a2 +N 402dfa73 c8fae8ff bfebff8b ea1f9976 +N 402de064 f0b26c6a bfef02a5 b0629fdb +N 402dc66c bee54026 bff12964 58760edf +N 402dac8b 1fe330fd bff30099 db0b87f6 +N 402d92c0 000d2879 bff51222 2d530cb6 +N 402d790b 4bd52095 bff76cc9 5cca0c04 +N 402d5f6c efbe0eaf bffa2496 d96a2084 +N 402d45e4 d85bdb8c bffd555e e1950f80 +N 402d2c72 f25352c8 c0009380 1e7059b9 +N 402d1317 2a5a0fc1 c002ea5d d5a22a99 +N 402cf9d1 6d36748e c005dd54 0c343c79 +N 402ce0a1 a7bf99ea c009b814 4f7ffac2 +N 402cc787 c6dd3e60 c00f0070 eb0949cf +N 402cae83 b787ba5c c0135dbc 2a1041ec +N 402c9595 66c7f0cc c01999f3 f7d79130 +N 402c7cbc c1b74101 c022b71a f455e74e +N 402c63f9 b57f7780 c031316c 1dc2b202 +N 402c4b4c 2f5ac11f c059414c 460fd9a6 +N 402c32b4 1c939c3b 403a3577 52b433d6 +N 402c1a31 6a84c8e6 40273233 a562d74f +N 402c01c4 06993dfb 401dbc31 f59d0d05 +N 402be96b de4c1819 4015d327 3be7e9ca +N 402bd128 df288da2 4011301a 03f4e902 +N 402bb8fa f6c9deee 400c424c 0bb292f0 +N 402ba0e2 12db4a5a 4007e7ae ee3dc4ab +N 402b88de 2117fcbb 4004a29b 363e998d +N 402b70ef 0f4b039a 40021454 16c9878c +N 402b5914 cb4f41b2 400004ca 83206468 +N 402b414f 430f5d2e 3ffca164 ffa37542 +N 402b299e 6485b636 3ff9c16b 956f5080 +N 402b1202 1dbc5530 3ff7498e 745afddc +N 402afa7a 5ccce143 3ff522fd 2b66038f +N 402ae307 0fe08f0a 3ff33d0d 46d0b505 +N 402acba8 253015a7 3ff18b47 c588e17f +N 402ab45d 8b03a000 3ff00428 a2031d9a +N 402a9d27 2fb2bf9a 3fed4094 c0584c5f +N 402a8605 01a45f9a 3feab3aa c7ea2508 +N 402a6ef6 ef4eb6a9 3fe85836 2dbc8865 +N 402a57fc e7373884 3fe6269c 38022a08 +N 402a4116 d7f2915e 3fe4189c 784d1adc +N 402a2a44 b02486eb 3fe22903 f473301e +N 402a1386 5e7ffd73 3fe05373 93bfc278 +N 4029fcdb d1c6e034 3fdd2868 b88cc270 +N 4029e644 f8ca18d4 3fd9d02b 793b5734 +N 4029cfc1 c2697f94 3fd698a6 7aa5bbaa +N 4029b952 1d93cfdb 3fd37cff 6ec89b11 +N 4029a2f5 f9469b2e 3fd078e9 6484dd82 +N 40298cad 448e3c34 3fcb1113 a2814e3d +N 40297677 ee85c8c3 3fc550c4 d342380e +N 40296055 e657074c 3fbf54fa a0ba490f +N 40294a47 1b3a5fe5 3fb43090 8f3bcd90 +N 4029344b 7c76d0b8 3fa25228 4409cc45 +N 40291e62 f961e17f bf7cc2f6 0cea9bf3 +N 4029088d 815f9637 bfa9732e 84814c9e +N 4028f2cb 03e26235 bfb7a951 6616cbf3 +N 4028dd1b 706b1dad bfc152c1 46d17389 +N 4028c77e b688f5ae bfc6dc36 0391fd74 +N 4028b1f4 c5d96405 bfcc7648 fa755b0e +N 40289c7d 8e081a99 bfd11338 d7514344 +N 40288718 fecf0d5b bfd3f939 52902ec3 +N 402871c7 07f63e6d bfd6f038 9a38f1db +N 40285c87 9953d7da bfd9fb88 3528a120 +N 4028475a a2cc0918 bfdd1ec8 05281741 +N 40283240 145111db bfe02efc 3948a9d3 +N 40281d37 dde30e1d bfe1dec8 0729c184 +N 40280841 ef9012a9 bfe3a14a d6e281fe +N 4027f35e 39740b2f bfe57960 297173f3 +N 4027de8c abb8b494 bfe76a4f 505aabfa +N 4027c9cd 36958f74 bfe977e4 1a02b94b +N 4027b51f ca4fd494 bfeba68e 07bdc68a +N 4027a084 573a688e bfedfb88 3ea75f36 +N 40278bfa cdb5d0e7 bff03e86 a1678bdc +N 40277783 1e30271c bff1994d 69e0599b +N 4027631d 39250da4 bff312a6 15f43972 +N 40274ec9 0f1da1b6 bff4b029 e8920b22 +N 40273a86 90b0797c bff678d1 5a34aa58 +N 40272655 ae8184f2 bff87568 d3229e57 +N 40271236 5942154e bffab137 09e929d0 +N 4026fe28 81b0c9b9 bffd3aef 9051a599 +N 4026ea2c 18998153 c000130e d33a4417 +N 4026d641 0ed553ee c001c6a9 9adb4d52 +N 4026c267 554a8713 c003cad1 fb4391b2 +N 4026ae9e dcec7c08 c0063a36 31db7602 +N 40269ae7 96bbabb5 c0093cb0 5d5515bb +N 40268741 73c5983f c00d108e a57d2c05 +N 402673ac 6524c137 c0110e7f 17c14ac9 +N 40266028 5c0099a4 c0148d12 d2c9bb03 +N 40264cb5 498d7b72 c019b9ff b1bb08ec +N 40263953 1f0c9d4b c0211b32 8473fb3a +N 40262601 cdcc06a3 c0295fbe 41a04efb +N 402612c1 47268627 c03857cc 27c726cc +N 4025ff91 7c83a3a4 c071720f 796d2fed +N 4025ec72 5f5797ba 403d9b1d 6290ba3d +N 4025d963 e1233fac 402c20c2 842e45f1 +N 4025c665 f374126a 40226edf 4d183eac +N 4025b378 87e4165b 401b6248 83c35a00 +N 4025a09b 9019d537 4015bfa2 4b8cf190 +N 40258dce fdc851b6 40120167 6a7d7df9 +N 40257b12 c2aefd5c 400eaa34 4278516d +N 40256866 d099acbb 400aa582 58d23cb9 +N 402555cb 19608d50 4007822f 501987c5 +N 4025433f 8ee81a17 4004fbf2 1ea9f4a2 +N 402530c4 2321117a 4002e78d 08861fa0 +N 40251e58 c8086ae3 40012848 bd83ab7e +N 40250bfd 6fa74afa 3fff54a7 1ccf216a +N 4024f9b2 0c12f9cb 3ffcbf1c bae8d86a +N 4024e776 8f6cd9a2 3ffa7b46 91969963 +N 4024d54a ebe2582e 3ff879a9 ddca8e5d +N 4024c32f 13aceb02 3ff6ae73 b74a7a42 +N 4024b122 f911fcf2 3ff51073 a92645b3 +N 40249f26 8e62ea10 3ff39869 3ffd61cc +N 40248d39 c5fcf2cc 3ff24087 60f8bfae +N 40247b5c 92493189 3ff1041b 66c74d37 +N 4024698e e5bc907f 3fefbe99 2bb1e07c +N 402457d0 b2d7bfe3 3fed9dd8 eea73f58 +N 40244621 ec272b9a 3feba0a6 4f387e9c +N 40243482 8442eec6 3fe9c288 78a9abaf +N 402422f2 6dced128 3fe7ffb3 de9eb74c +N 40241171 9b7a2fc2 3fe654e9 d9689401 +N c072afff fffffff8 bfe38fe4 ad9928e8 +N c0729c9a a66449cb 3fe90485 db96b293 +N c0728949 6e5bad59 c009daca e901fa68 +N c072760c 43013b32 bfb18209 d79b7e2e +N c07262e3 0f85b466 4000ed19 dfd058b6 +N c0724fcd bf2f7265 bff12258 da49f38b +N c0723ccc 3d5a51a9 3fd8b1da c2063dde +N c07229de 75779b30 4049a65f a68dcca4 +N c0721704 530dedc4 bfdbf89b 645aa7b9 +N c072043d c1b928ff 3fee80b0 3e145b0c +N c071f18a ad2a55f5 c0054b5f 6677bfc6 +N c071deeb 01279191 bfa84f13 536f53a7 +N c071cc5e a98bf82e 4000304a 92117847 +N c071b9e5 92478c7d bff32ab8 cb57bfe8 +N c071a77f a75f25c2 3fd208f2 0b8cb9c7 +N c071952c d4ec573c 401a4e3d a2c5974e +N c07182ed 071d5bfe bfe50449 2696ce59 +N c07170c0 2a3500b4 3fe3d52b cc2dcfe3 +N c0715ea6 2a8a90f2 c02141ba 3199a47e +N c0714c9e f489bc73 bfd5d34c 07937e43 +N c0713aaa 74b28792 3ff0433b a0b2fc77 +N c07128c8 9799337d c006968a 97e0e783 +N c07116f9 49e628f5 bfbe2ade 08e30c2e +N c071053c 7855e4e5 3ff872ab 81507aff +N c070f392 0fb8e1be bffba605 cb566290 +N c070e1f9 fcf38499 3fab62a1 d41d9f50 +N c070d074 2cfe06be 4001cf2e 5d001c46 +N c070bf00 8ce4629a bff4419e ef422bc5 +N c070ad9f 09c63e19 3fc7d3e9 82b1108f +N c0709c4f 90d6d6be 40096cbc a7f3dfe6 +N c0708b12 0f5ced8f bff0699e 67cabe52 +N c07079e6 72b2b212 3fd20f18 f189a369 +N c07068cc a845aed7 401151b2 2a71d4e0 +N c07057c4 9d96b547 bfecd42a 48a7c7a4 +N c07046ce 4039c942 3fd5b211 cf6ae53f +N c07035e9 7dd60d3d 4015033d 00cfc8f9 +N c0702516 4425aedb bfeb5b6f 2cad5e50 +N c0701454 80f5d2c2 3fd6a303 4f23ea53 +N c07003a4 2226817f 40150d39 f0ac61a5 +N c06fe60a 2b552558 bfec0d1e f6512911 +N c06fc4ee 930f35a9 3fd4d894 8da9c255 +N c06fa3f5 57abae79 40116ffb be64e0b6 +N c06f831e 5580351b bfef082b 0cc1fb65 +N c06f6269 6907732b 3fd07b3a 3994c799 +N c06f41d6 6ee0f2a1 4009c9ae ca62703e +N c06f2165 43d0f11e bff28089 fefabe69 +N c06f0115 c4c03efb 3fc39883 26631915 +N c06ee0e7 cebc1fec 40023e29 8b027f29 +N c06ec0db 3ef61018 bff7fc93 8d576c8e +N c06ea0ef f2c3b590 3f8e9790 f0faa174 +N c06e8125 c79eadb7 3ff96210 c712223c +N c06e617c 9b246dfb c0019581 d1d22369 +N c06e41f4 4b161833 bfc47388 685b8b8e +N c06e228c b5585b57 3ff13fda b8448520 +N c06e0345 b7f34f40 c0111dba c315732a +N c06de41f 31124810 bfd8a8ad 2ecd5631 +N c06dc518 ff03baa4 3fe5f967 68927c4f +N c06da633 0039130b 4071f539 a7e39090 +N c06d876d 134691f4 bfe67d7f 9e6b5f98 +N c06d68c7 16e32847 3fd702a9 b7b66662 +N c06d4a40 e9e852b7 400cb54c 2493efe8 +N c06d2bda 6b51f5c7 bff3db6e 83b59cf5 +N c06d0d93 7a3e3b51 3fab78af bc898003 +N c06cef6b f5ed6d8f 3ff8b25c a94292eb +N c06cd163 bdc1d4b5 c0050591 e675a223 +N c06cb37a b13f9250 bfd1e1e2 f234b5f0 +N c06c95b0 b00c8012 3fe8c178 3b6a020f +N c06c7805 99f00b08 c050e8cc 1157eee3 +N c06c5a79 4ed31208 bfe7760e f2ee76ca +N c06c3d0b aebfb078 3fd2e39f bfbf1160 +N c06c1fbc 99e17475 4004c150 a3a8b302 +N c06c028b f0848b81 bffa6f1f d299e570 +N c06be579 93165140 bfbe5a27 affbc9df +N c06bc885 6224d57b 3ff00b78 1de4597e +N c06babaf 3e5ec93a c020fed3 adf2ab4b +N c06b8ef7 0893601e bfe3e45d 2171c0ce +N c06b725c a1b22e09 3fd678db fd249417 +N c06b55df eacb0257 400668bf ddaa01e1 +N c06b3980 c50dcac4 bffa77de 1bd15872 +N c06b1d3f 11ca6f76 bfc29158 de7e5660 +N c06b011a b270b288 3fecf2fb 4137d50b +N c06ae513 88900f03 c038b36b dc755372 +N c06ac929 75d797e1 bfe8bbc7 4ab911f2 +N c06aad5c 5c15d6c1 3fcb62d7 67867c14 +N c06a91ac 1d38ac05 3ffda809 4181dbc8 +N c06a7618 9b4d2fd7 c004cf8e d3785e7e +N c06a5aa1 b87f8bfc bfd709d4 d9e6d97b +N c06a3f47 571ae2b5 3fe1de32 1a7426fa +N c06a2409 59892a13 4012bee3 5b8e67ab +N c06a08e7 a2530d83 bff59898 15091344 +N c069ede2 141fcf35 bfb6c679 26c96612 +N c069d2f8 91b5239b 3fedf27b 0b54141d +N c069b82a fdf71854 c04a3708 7c2e4fc3 +N c0699d79 3be7ef1b bfebed2b 4021c162 +N c06982e3 2ea802ed 3fbd2084 fceb45ba +N c0696868 b975a48f 3ff5f117 8e29007e +N c0694e09 bfacfe92 c0145af8 4f22cd02 +N c06933c6 24c7f588 bfe3e285 f10c4041 +N c069199d cc5e080b 3fd11f5f 134097d6 +N c068ff90 9a24318a 3ffd9ebd 359d9e89 +N c068e59e 71eccac2 c0088190 8b60c9d0 +N c068cbc7 37a76c30 bfdebc94 e319b31a +N c068b20a cf60ce0c 3fd7d5ee 0b6ec0a5 +N c0689869 1d42abad 40023df2 6092aba8 +N c0687ee2 0593a46c c003c603 183d2a72 +N c0686575 6cb71f3d bfda71fb 6409bb79 +N c0684c23 372d29c8 3fdb0457 b23005cb +N c06832eb 49925df0 4003d732 7f68e8fb +N c06819cd 889fc22e c002d655 46954264 +N c06800c9 d92aacc8 bfda1ea8 b934b00b +N c067e7e0 2024a6a9 3fda62b4 47001b45 +N c067cf10 429b4ce1 4002b170 274dee0c +N c067b65a 25b83597 c004c20d af1012e2 +N c0679dbd aec0d0a5 bfdda66f c8f8cf2b +N c067853a c3164caf 3fd6130f 6e493668 +N c0676cd1 483578b9 3fff0d52 0e63a1bf +N c0675481 23b6a8f9 c00b685f 0dcbea97 +N c0673c4a 3b4d99f3 bfe2c0e0 726776fe +N c067242c 74c951c7 3fcd1973 2efec7d2 +N c0670c27 b61406ca 3ff78e00 a69bbd1c +N c066f43b e53304f0 c01a503b a49f0ebf +N c066dc68 e84689ad bfe9a2e4 3f6ec5f8 +N c066c4ae a589b11d 3fb0ef45 3e6c90e9 +N c066ad0d 035254bf 3ff09fd9 d7bf70e9 +N c0669583 e810f28d 40403e00 db736468 +N c0667e13 3a508ef3 bff2ede6 24907489 +N c06666ba e0b69a94 bfc1fa0e 335ccd3a +N c0664f7a c202d73b 3fe54a05 ea690917 +N c0663852 c50f3b8a 400e0ef1 e1697230 +N c0662142 d0cfd723 c0001f9e 9f4a8a90 +N c0660a4a cc52bcea bfda7d8a 9b25ecb8 +N c065f36a 9ebfddc3 3fd56195 f596b194 +N c065dca2 2f58f724 3ffae931 acf3ad96 +N c065c5f1 6579753b c016ef29 16ce7019 +N c065af58 289655f6 bfea8393 c1319006 +N c06598d6 603e12e4 3f87674d e33c78a5 +N c065826b f41881f3 3feb9c9f ecf0baa0 +N c0656c18 cbe6be89 40189827 70596d89 +N c06555dc cf830f34 bffb157b 1ae12fb7 +N c0653fb7 e6e0c852 bfd70394 6b7f285a +N c06529a9 fa0c3684 3fd6ed8b 2c6a8584 +N c06513b2 f12a80f2 3ffaab2d 3797fe89 +N c064fdd2 b4799201 c01bbc13 44c757ba +N c064e809 2c4ffc61 bfed9d6f ab729c52 +N c064d256 411ce23c bfb1980c e523671e +N c064bcb9 db67da74 3fe635ad 0839b3d0 +N c064a733 e3d0d948 400aaa57 6e832895 +N c06491c4 4310148f c0041f57 bea349d4 +N c0647c6a e1f5ecb6 bfe28b7a 9abf9f4c +N c0646727 a96ad2a5 3fc1efe1 7800d4de +N c06451fa 826f2ea0 3ff081bf 388a7d1e +N c0643ce3 561b47d3 4021fcf9 29cac039 +N c06427e2 0d9f2bde bffa5a03 da490383 +N c06412f6 924294d7 bfd8eca8 129c9c6d +N c063fe20 cd64d266 3fd26258 0a3bb6d9 +N c063e960 a87cafe2 3ff55f5e 855da649 +N c063d4b6 0d185c45 c0737eae 0070d4ac +N c063c020 e4dd5498 bff53452 ce9c53d0 +N c063aba1 19884571 bfd2aa77 44acf2a9 +N c0639736 94ecf965 3fd7ab19 53b6b056 +N c06382e1 40f62f38 3ff85c07 5e2d5374 +N c0636ea1 07a5c9a8 c0335535 5fb8a418 +N c0635a75 d3142ebb bff3b4f8 ed382b46 +N c063465f 8d70b0a4 bfd11a39 30fc5f84 +N c063325e 21013d79 3fd862d9 c859c354 +N c0631e71 78224f8c 3ff83427 fcf3dcd9 +N c0630a99 7d46d614 c03bc29d 887c8937 +N c062f6d6 1af81e51 bff4e3dd ecf0fffa +N c062e327 3bd5bd7d bfd3f1be 28e92e4e +N c062cf8c ca95782c 3fd4897a 34d353fb +N c062bc06 b2032a78 3ff50a2a 66616aa9 +N c062a894 dd00b4ee 403780f6 494150ed +N c0629537 3685e0d6 bff95ec0 c3f5b2ca +N c06281ed a9a04d48 bfdb77b4 73113ca6 +N c0626eb8 21735668 3fc943d7 8e70bf95 +N c0625b96 8937ff0e 3ff03c7f 246ca25e +N c0624888 cc3cdbaa 4015a829 0db5b850 +N c062358e d5e5fa4b c002633e a9a91d00 +N c06222a8 91acccbb bfe480ad ccc0e454 +N c0620fd5 eb20133e 3f92d7b9 7684fe0a +N c061fd16 cde3c4e3 3fe61772 8f2ffa10 +N c061ea6b 25b0fb5c 4003d989 47a5b62d +N c061d7d2 de55da24 c013f09e 65e4ca2c +N c061c54d e3b57dde bff047d1 5e9416e3 +N c061b2dc 21c7df6c bfcc508a 802aaf3e +N c061a07d 8499c4a4 3fd7d2c1 3ca86613 +N c0618e31 f84ca755 3ff55e27 1f4afa45 +N c0617bf9 6916a0b2 402b3a54 1115f4d3 +N c06169d3 c34253d0 bffdb9ec 77d03011 +N c06157c0 f32ed8ba bfe1fe3e b5caa8ce +N c06145c0 e54fa69f 3fa9c3d9 1ab4f572 +N c06133d3 862c7ec7 3fe663b6 fe11c9aa +N c06121f8 c26157f0 4002cc9a e33456ec +N c0611030 869e48e8 c019e0ce dceb662e +N c060fe7a bfa773c4 bff2bc66 9b8767af +N c060ecd7 5a54f157 bfd4b2f2 a1b7fcd3 +N c060db46 4392bc1b 3fcecd88 14a1cb7a +N c060c9c7 68609bc6 3fefd70c 11963b5b +N c060b85a b5d20f89 40101bea 85691c33 +N c060a700 190e3e99 c009f5e7 b14099eb +N c06095b7 7f4fda30 bfecbd24 7c4db3c1 +N c0608480 d5e51322 bfc9205d 6e45f32a +N c060735c 0a2f808c 3fd6c6c9 58e607d7 +N c0606249 09a40b91 3ff32d62 55b62dd6 +N c0605147 c1caddb9 40182f1e 361f3b7b +N c0604058 203f4ab3 c004ea1f 7b7f5899 +N c0602f7a 12afbe1e bfe9ca43 a51e01a3 +N c0601ead 86dda613 bfc3c9dd bf18eec2 +N c0600df2 6a9d610a 3fd8c884 28ed9696 +N c05ffa91 57ac5298 3ff3c2c2 11368201 +N c05fd960 71040224 4018793f 10b7fa80 +N c05fb851 fd5b3f8e c0059d1f afab1d27 +N c05f9765 d8f0bcc9 bfeb0e77 a993803b +N c05f769b e0284813 bfc88ee8 f78e88a1 +N c05f55f3 ef8aa556 3fd54214 214553bb +N c05f356d e3c567a9 3ff17496 62712f1e +N c05f1509 99aacb6f 4010a5db 097a384a +N c05ef4c6 ee31903b c00d1a21 f29626c2 +N c05ed4a5 be74d34e bff07da4 d4b2ac1a +N c05eb4a5 e7b3e895 bfd3d55e 2889d0ef +N c05e94c7 475236be 3fc99b78 d22a6562 +N c05e7509 bad71038 3fea9809 568b4d11 +N c05e556d 1fed8f3b 4003d458 4372bd21 +N c05e35f1 54646fcc c0225dff 3be9fffd +N c05e1696 362deb39 bff777b9 4a998e19 +N c05df75b a35f929f bfe0d742 38f13816 +N c05dd841 7a322af1 3f58f9e0 0f32066b +N c05db947 99018849 3fe0e28c 34c0e146 +N c05d9a6d de4c691e 3ff739c9 a9dff843 +N c05d7bb4 28b45295 4020289c 4dab3596 +N c05d5d1a 56fd6c09 c00594be 9ed7eb99 +N c05d3ea0 480e5b05 bfed3217 9dcef3e1 +N c05d2045 daf01fcd bfd1643b a2b645d0 +N c05d020a eecdef18 3fcae1eb 7acd885a +N c05ce3ef 62f51a89 3fe9bdf8 36b7b542 +N c05cc5f3 16d4d5b7 4001af2e b1a3d503 +N c05ca815 e9fe295f c037e9aa 7de7720f +N c05c8a57 bc23c912 bffcd6bc 90941a29 +N c05c6cb8 6d19ea19 bfe5f58d d5094f8f +N c05c4f37 dcd62946 bfc218bc 8a7b3748 +N c05c31d5 eb6f637b 3fd51d04 c1079d6f +N c05c1492 791d94f9 3fef65c5 07a406f1 +N c05bf76d 6639b5fb 4006a698 305b94af +N c05bda66 933d98f1 c02176a0 98bedd77 +N c05bbd7d e0c3b78c bff932c6 9f4158ea +N c05ba0b3 2f876634 bfe3d949 3a047537 +N c05b8406 606405bd bfbb88ef b714a5ec +N c05b6777 545590dd 3fd692c1 6eb6c010 +N c05b4b05 ec781f29 3fefe110 033c7813 +N c05b2eb2 0a07d8ea 400648bb ee259d14 +N c05b127b 8e60d5b1 c024bc4c ce9ce085 +N c05af662 5afef92a bffafc3e cfaea55a +N c05ada66 517dd432 bfe5d090 bbbeabca +N c05abe87 539881b6 bfc50844 01ff7619 +N c05aa2c5 43298a42 3fd1c595 59b1cd0e +N c05a8720 022abc1d 3feb1ba2 2efbbc05 +N c05a6b97 72b51216 40011793 3ff3b96b +N c05a502b 77008f66 405ae245 3892b769 +N c05a34db f1641fce c00209e2 6e2573d7 +N c05a19a8 c455797d bfec8b20 073bcf38 +N c059fe91 d268f997 bfd427bb a7d5b8ab +N c059e396 fe518797 3fbdf375 76c708fb +N c059c8b8 2ae0741c 3fe3059a aa87a780 +N c059adf5 3b05566b 3ff6962a 4c3b48fa +N c059934e 11cdfdb0 4013beb2 c49e117d +N c05978c2 92662fc5 c01253c0 f604b61b +N c0595e52 a017ac0b bff609d0 db0bbd89 +N c05943fe 1e49fbca bfe2cf79 51cfd66e +N c05929c4 f08255b2 bfbf4e08 570da019 +N c0590fa6 fa637ff5 3fd2d900 0948ad99 +N c058f5a4 1fadb0be 3fea901e 2048ba60 +N c058dbbc 443e71b4 3fff4015 0901755e +N c058c1ef 4c107d91 402c7fdb 7173161c +N c058a83d 1b3ba640 c0073f2e 11f73a0d +N c0588ea5 95f4b3ba bff1d4e4 32248f1c +N c0587528 a08d473d bfde39f3 23c29dc3 +N c0585bc6 1f73bcad bfa6d90f 4cbf7020 +N c058427d f7330d93 3fd764af 59279122 +N c0582950 0c72b2d0 3fed723d ee5383c4 +N c058103c 43f686d4 40013617 31d0a070 +N c057f742 829ea8b6 40364700 6fda7c7f +N c057de62 ad675ef5 c0065852 ded18b6a +N c057c59c a968f998 bff1d8c7 10c96e83 +N c057acf0 5bd7b56c bfdf4349 7ff25617 +N c057945d aa039f55 bfb20fd2 4e31a9cc +N c0577be4 79587699 3fd4a3ab 72257433 +N c0576384 af5d91a7 3fea8fe3 e4c8791a +N c0574b3e 31b5bf6e 3ffd611e 6ccabbdc +N c0573310 e61f2c6f 4020756f c16c05d5 +N c0571afc b273459f c00ea692 2e14f42d +N c0570301 7ca69c71 bff5f190 935282f4 +N c056eb1f 2ac8ca69 bfe46701 e0095c01 +N c056d355 a30454f8 bfc96727 ea9f24a4 +N c056bba4 cb9e9371 3fc68872 66923625 +N c056a40c 8af78e41 3fe34f1d ad7665b7 +N c0568c8c c789e90b 3ff495ff 093ee130 +N c0567525 67eac2c9 400a5362 a4ec617c +N c0565dd6 52c99f25 c02cdcb4 65f63508 +N c056469f 6ef0439a c0015b26 4b88d2a9 +N c0562f80 a342a33a bfef81bd 3d2db680 +N c0561879 d6bec014 bfdc6a47 d5d853ef +N c056018a f07c9192 bfae816e b07d48c1 +N c055eab3 d7ade7a0 3fd39cf2 6c366426 +N c055d3f4 739e5214 3fe877da b1df97c2 +N c055bd4c abb304ab 3ff94b6d 65e150da +N c055a6bc 676abc89 4012a254 d6661cb0 +N c0559043 8e5da5f4 c01c7395 87655866 +N c05579e2 083d41dd bffe0abe 8549fb21 +N c0556397 bcd44be6 bfecd18a 39f1923f +N c0554d64 94069f5a bfda073e ae74e625 +N c0553748 75d11dee bfa4e62d a91e4810 +N c0552143 4a499586 3fd406eb 63619ffe +N c0550b54 f99ea655 3fe81f47 02d54bd7 +N c054f57d 6c17a8a9 3ff83b56 38292074 +N c054dfbc 8a14941f 401016c6 3630ced8 +N c054ca12 3c0de589 c025063c 28d8e746 +N c054b47e 6a948565 c0015a37 4cee635f +N c0549f00 fe51aec3 bff09304 fa876adc +N c0548999 e006d61a bfe032eb 45ce020e +N c0547448 f88d8fbf bfc174ef 1040ab33 +N c0545f0e 30d77724 3fc96fc5 8d478279 +N c05449e9 71ee166a 3fe299c9 4ef44b88 +N c05434da a4f2cc97 3ff26b44 39eb3eef +N c0541fe1 b31eb4bf 40039965 ad49c56e +N c0540afe 85c28e49 403053b0 78c6d75e +N c053f631 0646a4d6 c00d9c68 3d985122 +N c053e179 1e2ab563 bff8056d 28aecdfd +N c053ccd6 b705d8de bfe8e036 4dac5029 +N c053b849 ba866a26 bfd69dcb 7eeb3fcb +N c053a3d2 1271ed9a bf945c39 960b3ff4 +N c0538f6f a8a4fba8 3fd3b383 9329d4f9 +N c0537b22 671324f7 3fe6a511 01ea1934 +N c05366ea 37c6dd5c 3ff5888f cd4de4e3 +N c05352c7 04e163e0 4007caa0 b9471bb3 +N c0533eb8 b89aa9b1 4056b795 95fbcf08 +N c0532abf 3d413bae c009c2fa 00d84084 +N c05316da 7d3a2b55 bff6cc66 edf8d5a3 +N c053030a 6300f5b8 bfe84a5c 5532517a +N c052ef4e d9276db4 bfd6b565 ff97f719 +N c052dba7 ca55a458 bfa15c0c ba150697 +N c052c815 2149d146 3fd1d889 9a11b2b9 +N c052b496 c8d83e27 3fe4ce7e 5216daa7 +N c052a12c abeb2a40 3ff3597e 96c73f0a +N c0528dd6 b582babe 40038751 f9806448 +N c0527a94 d0b4ddf2 4026b16b 598df8d7 +N c0526766 e8ad38e9 c0129ae7 42bc0aa9 +N c052544c e8ad0de2 bffc96aa 2797e7cd +N c0524146 bc0b2802 bfee9de4 4af5c670 +N c0522e54 4e33c3ca bfe0251a daa7f3d9 +N c0521b75 8aa8797e bfc64a75 0a9e7fd8 +N c05208aa 5d0025a5 3fbf3045 cc0dd886 +N c051f5f2 b0e6d64f 3fdc190e 710626d3 +N c051e34e 721dafea 3feb39e4 35970347 +N c051d0bd 8c7adbc8 3ff8a662 53ea44cf +N c051be3f ebe9709b 400b1f90 a5cb6369 +N c051abd5 7c695ce6 c090cf21 84df7c4e +N c051997e 2a0f510f c00b0de2 ccf83b1a +N c0518739 e104a9f0 bff8cd58 457768ee +N c0517508 8d875cbe bfebb4d2 34c00915 +N c05162ea 1be9dea3 bfdd63f9 61af2fee +N c05150de 78931286 bfc3277b 377980fe +N c0513ee5 8ffe324e 3fc107e9 3f31e3b8 +N c0512cff 4ebaba11 3fdbf71f c58d4f96 +N c0511b2b a16c52dd 3fea700c 2e4610b9 +N c051096a 74cabe72 3ff73e41 3250284c +N c050f7bb b5a1c1a4 40079e4f 27ea7ec4 +N c050e61f 50d10fa0 40336e49 447c096c +N c050d495 334c35d9 c011ab32 fee7cd63 +N c050c31d 4a1a86cc bffd9919 312da182 +N c050b1b7 82570639 bff09604 e9af6bca +N c050a063 c93053a2 bfe2dcfb 110e35e3 +N c0508f22 0be896b3 bfd13b4c 4523ba97 +N c0507df2 37d56ab5 3f76aded 0512422c +N c0506cd4 3a5fcbdf 3fd1eb3b 2cb4f119 +N c0505bc8 0103ff1d 3fe32771 1f65ea44 +N c0504acd 79518287 3ff0a0dd c401efd7 +N c05039e4 90eaf839 3ffd2779 21561e77 +N c050290d 35861063 40106e9e 353e0e86 +N c0501847 54eb77c9 c0457597 b70d2254 +N c0500792 dcf6c32a c00b603f 1de0958a +N c04feddf 772cb7f0 bffa6f81 9699508e +N c04fccbb bd96d7d4 bfeee1e1 7bf54c11 +N c04fabba 695395fd bfe1e3d4 064a0c78 +N c04f8adb 56afd633 bfd08b51 64cdad89 +N c04f6a1e 621d88dd 3f66f1d1 da7af69e +N c04f4983 68338618 3fd0db32 f584c148 +N c04f290a 45ad66e8 3fe1f379 226c79cc +N c04f08b2 d76b5f04 3feea70f 7dbab2fd +N c04ee87c fa72163c 3ff9ca98 436bff04 +N c04ec868 8bea8426 40097190 b82d125b +N c04ea875 6921c851 4032279e da6df4de +N c04e88a3 6f8906e3 c01467dd 1fec4cb7 +N c04e68f2 7cb541c0 c000f132 a9fe2bd7 +N c04e4962 6e5f33e4 bff379bb 74b4ab90 +N c04e29f3 22632bd9 bfe7b32c 5b683960 +N c04e0aa4 76c0e84a bfda8604 7c37720b +N c04deb76 499b7087 bfc34080 775f788a +N c04dcc68 7938f2d0 3fb7f5c6 c62e5dfb +N c04dad7a e4029d7c 3fd646a7 56a1db81 +N c04d8ead 68847c3f 3fe4c3b1 b5f8c76a +N c04d6fff e56d53d5 3ff0fc44 3fb3c1eb +N c04d5172 398e7bc6 3ffc26a0 17b48491 +N c04d3304 43dbbf11 400bea3f 0ef4a4c9 +N c04d14b5 e36b330e 40379b26 634e8c7a +N c04cf686 f7751752 c0146a99 be35c269 +N c04cd877 5f53b170 c001856b 2de076de +N c04cba86 fa8329b7 bff48584 9256f86d +N c04c9cb5 a8a16733 bfe9a57f d4519419 +N c04c7f03 496dee15 bfde69d9 25a92d82 +N c04c616f bcc9bb38 bfcb9fd0 8cb6c5f8 +N c04c43fa e2b722e1 3f91ff5a 199cf576 +N c04c26a4 9b59ad19 3fd01f2f bde42bd4 +N c04c096c c6f5f37f 3fe07549 530344d6 +N c04bec53 45f17f6a 3feb155f 71e5183e +N c04bcf57 f8d2a6e3 3ff56670 32b2a99a +N c04bb27a c0406b0e 4002157f 541bbcd2 +N c04b95bb 7d02575b 40149617 22e5a52b +N c04b791a 10005ce2 c03f78d6 015f2468 +N c04b5c96 5a42b3db c00ebf97 1cf01a3e +N c04b4030 3cf1b850 bfff0153 76eefd12 +N c04b23e7 9955c946 bff31904 f8363e8d +N c04b07bc 50d72745 bfe87f21 1a6685bc +N c04aebae 44fdd465 bfddad1c 17a9031f +N c04acfbd 57717085 bfcc124d 0f10b116 +N c04ab3e9 69f91d5e 3f58cfc8 e77ddd33 +N c04a9832 5e7b5772 3fcc5c15 7cea36e5 +N c04a7c98 16fddac8 3fdda338 0a18c3e0 +N c04a611a 75a5801e 3fe83fa6 0240a588 +N c04a45b9 5cb61efd 3ff2ac76 a7205022 +N c04a2a74 ae926790 3ffd9c38 5fd796e5 +N c04a0f4c 4dbbc9e6 400b7c49 6ef257f7 +N c049f440 1cd251d0 402bc1f8 b6ffa1b4 +N c049d94f fe9488b7 c01cb0d2 366c51e3 +N c049be7b d5df5484 c0060b5a e4c63f4f +N c049a3c3 85add912 bff9b2d2 567accd4 +N c0498926 f1195a46 bff0ac80 bed8baa2 +N c0496ea5 fb591933 bfe5d7ec daff0bb0 +N c0495440 87c237d4 bfda8333 3394f6ea +N c04939f6 79c7988f bfc843ff c3f7803d +N c0491fc7 b4f9c20f 3f919d6c 2c6063e7 +N c04905b4 1d06bcf5 3fccbf56 25dd46e2 +N c048ebbb 95b9f52c 3fdcdfd9 1538630f +N c048d1de 02fc1f59 3fe7218d 66dbd6a6 +N c048b81b 48d31645 3ff16526 04715f02 +N c0489e73 4b61bcda 3ffa7fba 225b20b7 +N c04884e5 eee7aec5 40065c55 3178af90 +N c0486b73 17c23e34 401b701d 0e836aeb +N c048521a aa69fd30 c032c334 a0d2bb6a +N c04838dc 8b750b3a c00f4566 571e6456 +N c0481fb8 9f95bd07 c000b1d8 c354e823 +N c04806ae cb9abc0a bff56100 edc558f6 +N c047edbe f46eec3f bfecd6f6 d5e149d9 +N c047d4e8 ff194d49 bfe328a2 988b6767 +N c047bc2c d0bcddc9 bfd716af 5c9f7874 +N c047a38a 4e987d22 bfc3d6c7 293184db +N c0478b01 5e06d15d 3fa36b65 a72e751f +N c0477291 e47e2622 3fcdcf60 5a9aa209 +N c0475a3b c79053be 3fdc7fd5 53e72d6f +N c04741fe eceaa0f7 3fe648cf 33ff01f3 +N c04729db 3a55a6cb 3ff05f36 f30a5dc5 +N c04711d0 95b53356 3ff8199b 6eafb15d +N c046f9de e5082f79 4002f939 7e6f5c04 +N c046e206 0e688023 40128518 67866c8d +N c046ca45 f80aed06 40426679 2a8a95f5 +N c046b29e 883f026c c0192a50 067d773f +N c0469b0f a56ef6cb c0067ed9 bdc31b2a +N c0468399 361f8e92 bffb9fe6 0df0e5aa +N c0466c3b 20f000e6 bff2b531 ed25f208 +N c04654f5 4c99db5b bfe9f412 24d05095 +N c0463dc7 9ff0e831 bfe17f1c cd6a4c66 +N c04626b2 01e31167 bfd535ab 67aac202 +N c0460fb4 59784694 bfc216e7 019097f1 +N c045f8ce 8dd261ed 3fa3b7ed fc48b5f4 +N c045e200 862d0c89 3fcc2c98 b1b24e21 +N c045cb4a 29dda500 3fda9d4f b518b5b2 +N c045b4ab 60532344 3fe48c43 85be4f02 +N c0459e24 1115fee6 3fed9f25 2a2b043d +N c04587b4 23c81494 3ff51ac4 3ccb9687 +N c045715b 80248b44 3fff2e3b 34adc414 +N c0455b1a 0dffbac0 4009d732 04a8a417 +N c04544ef b5471091 401f4f7b 5de56961 +N c0452edc 5e00f6ce c03602cc 726fbb68 +N c04518df f04cb995 c01220e8 fcebf4dc +N c04502fa 54626cd8 c0038f66 1ab7e3ec +N c044ed2b 7292d5b3 bff99968 b8d0ecdb +N c044d773 33474a30 bff1f0aa ba697176 +N c044c1d1 7f01a09f bfe988f6 58177754 +N c044ac46 3e5c0d99 bfe1b2a9 f7652827 +N c04496d1 5a091023 bfd676ac 7043723b +N c0448172 bad3570c bfc60d67 f162c07b +N c0446c2a 499da787 bf71c2ac 13c014c6 +N c04456f7 ef62c429 3fc4d28f 021a609b +N c04441db 95355392 3fd5a649 77ae9031 +N c0442cd5 243fcb06 3fe11640 555d4275 +N c04417e4 85c44e8d 3fe88804 67881394 +N c0440309 a31ca00c 3ff10b2f 6f70b863 +N c043ee44 65ba01f2 3ff7d0f8 dcd0eecb +N c043d994 b72520f9 4001723c 3a2876c1 +N c043c4fa 80fdfb2a 400d053d f683d5fe +N c043b075 acfbc73b 40225462 8369843f +N c0439c06 24ecdd4a c0339a25 9199155f +N c04387ab d2b69e95 c012c4d6 febf4dda +N c0437366 a0555caa c004ba57 9f2a217f +N c0435f36 77dc445d bffb8e5a 1aaa4a70 +N c0434b1b 43754192 bff3a8c5 6ee05ec2 +N c0433714 ed60ec04 bfecb519 2a1daaf8 +N c0432323 5ff66d13 bfe4c180 e4b8bc9e +N c0430f46 85a3691d bfdc991f 3bc4bad2 +N c042fb7e 48ebe8c8 bfd16a49 b842f659 +N c042e7ca 946a406e bfbcbacf b6af2a17 +N c042d42b 52cefab5 3fa547d3 d5067ce9 +N c042c0a0 6ee0bf5f 3fc92d4e 8a50b704 +N c042ad29 d37c3e19 3fd71784 f3245a84 +N c04299c7 6b941732 3fe16304 f13d78a9 +N c0428679 2230c476 3fe840be add13d3f +N c042733e e270824b 3ff06ee8 cb745d22 +N c0426018 97873a28 3ff64bfb cf8c7033 +N c0424d06 2cbe6ad2 3fff3b63 59ee4dc7 +N c0423a07 8d7512e9 4007bd4a 7422bcc7 +N c042271c a51f9aab 401654a6 22131af0 +N c0421445 5f47bc00 4040a210 914a8a8b +N c0420181 a78c6f41 c0211532 39417eb1 +N c041eed1 69a1d23b c00dc45d 0244adc4 +N c041dc34 915114a9 c0028271 5a1e0ea1 +N c041c9ab 0a785fa8 bff9ef34 b452f87e +N c041b734 c10ac4b3 bff31c7a 24989aaf +N c041a4d1 a11020ed bfeca50e 4216a7ef +N c0419281 96a50d93 bfe54a31 652e1a41 +N c0418044 8dfac828 bfde7cfe a2105a02 +N c0416e1a 73571c85 bfd3fc02 b06d4edc +N c0415c03 33145118 bfc4d4c1 95650cca +N c04149fe b9a10eeb bf951040 361ddf5c +N c041380c f38051be 3fbec549 16e2669b +N c041262d cd494b2b 3fd0f947 8071c58d +N c0411461 33a7545e 3fdaee4a 62009bbe +N c04102a7 1359d754 3fe30ae9 52a794aa +N c040f0ff 593437b7 3fe99968 2e3550c4 +N c040df69 f21dc05a 3ff0e0c8 c38d967d +N c040cde6 cb118f6d 3ff652a4 3be10b68 +N c040bc75 d11e7ea2 3ffe50d5 07afde0c +N c040ab16 f167120e 4005ec01 57ad6e78 +N c04099ca 1921618a 401256a5 4604082e +N c040888f 359705a7 4028e688 c16c2219 +N c0407766 342502a2 c032877e 6b12aa29 +N c040664f 023bb50a c015170c 79637ceb +N c0405549 8d5ebb59 c0081b72 7b6eae46 +N c0404455 c324e8a3 c00070f3 d4e4dd62 +N c0403373 9138255d bff82b65 7cc27ff0 +N c04022a2 e5556684 bff262c1 df7d016c +N c04011e3 ad4c9094 bfec48b2 cbd6d23a +N c0400135 d70074c6 bfe596f8 28554264 +N c03fe132 a0cd4052 bfe00112 4b10a2df +N c03fc01c 0f0ec9b7 bfd63e76 72f35177 +N c03f9f27 d4fb6ecd bfcab7a5 8fdeed20 +N c03f7e55 ceee3f07 bfb3e5de 29b336e3 +N c03f5da5 d967495e 3fa9ae21 03773a8d +N c03f3d17 d10b7468 3fc6eece 524e23c9 +N c03f1cab 92a458cb 3fd412dd 9441cd5a +N c03efc60 fb201bc2 3fdd5b78 1cb10f60 +N c03edc37 e7914894 3fe3df03 7cd7c1c8 +N c03ebc30 352eaa9b 3fe9eb9d d4f62d08 +N c03e9c49 c1532922 3ff0a771 eb97bf40 +N c03e7c84 697d9f5f 3ff56ed9 42a5a3c0 +N c03e5ce0 0b50b901 3ffc18bc 6a5fbd75 +N c03e3d5c 8492ccd2 4003365d 06043108 +N c03e1df9 b32db6b4 400cafe8 04c5b252 +N c03dfeb7 752eb4a3 401a7df8 481a13d3 +N c03ddf95 a8c63f4f 4041b239 43d09cc8 +N c03dc094 2c47e7d0 c0257944 73bdaa5f +N c03da1b2 de2a3448 c0127347 1ef541c1 +N c03d82f1 9d067572 c007150d 3981bb51 +N c03d6450 4798ab48 c0006c69 e7728e8e +N c03d45ce bcbf59ec bff8d413 c6c78777 +N c03d276c db7b6906 bff35777 0df2f783 +N c03d092a 82f00033 bfee8111 42d8cae3 +N c03ceb07 9262622f bfe80331 0b6c96bf +N c03ccd03 e939ca5f bfe29979 158231db +N c03caf1f 66ff496d bfdbcbea 2f208abe +N c03c9159 eb5da198 bfd356b7 aee63c93 +N c03c73b3 56212406 bfc6fa49 6cb5c8d6 +N c03c562b 87378e71 bfafec21 5ff09798 +N c03c38c2 5eafe880 3faaf71f 73079d79 +N c03c1b77 bcba5f8d 3fc594fc 448752ce +N c03bfe4b 81a8264e 3fd278ee 899fbbf3 +N c03be13d 8deb517c 3fdaa4d8 a8b542be +N c03bc44d c216b654 3fe1cba8 07e30ec3 +N c03ba77b feddc784 3fe6d98e 56d53db3 +N c03b8ac8 25147573 3fecc3f1 4a62858a +N c03b6e32 15af08d9 3ff1fd7a 671b4983 +N c03b51b9 b1c2052b 3ff69de2 d4ce633e +N c03b355e da820461 3ffcf26a 31b25a4e +N c03b1921 714398e0 40033572 0ea9febc +N c03afd01 577b26bf 400b5475 3e13e971 +N c03ae0fe 6ebcc857 401693f2 eea896a8 +N c03ac518 98bc2abc 402e171d 16cd2a75 +N c03aa94f b74c6c9f c037b3cc 0675f594 +N c03a8da3 ac5fffdb c01a6b8a 6f15af77 +N c03a7214 5a088655 c00e53c2 987b156e +N c03a56a1 a276b2f9 c004ed65 47540057 +N c03a3b4b 67fa2958 bfff595e ea7cd140 +N c03a2011 8d015d6d bff8837c ccd67ad1 +N c03a04f3 f419741b bff39df9 efad9ef9 +N c039e9f2 7fee2283 bfefba20 c1e2c414 +N c039cf0d 13498ec9 bfe9ab3b 9e165f91 +N c039b443 91142ff4 bfe4932e 313cf553 +N c0399995 dc54aeae bfe02475 7f522c38 +N c0397f03 d82fca25 bfd856df ab6d88ad +N c039648d 67e82db1 bfd10739 64a2dac4 +N c0394a32 6ede5e2f bfc44651 2cd71546 +N c0392ff2 d09093e2 bfabf613 16ab573f +N c03915ce 709a9da1 3fa85e7b a806d5f1 +N c038fbc5 32b5c31c 3fc33fb7 40c8f6bf +N c038e1d6 fab8a2e5 3fd06134 0eec3427 +N c038c803 ac97186c 3fd77749 a69ff3a9 +N c038ae4b 2c6219d0 3fdf10f0 2593f9cb +N c03894ad 5e479c92 3fe3b4cc 80831f69 +N c0387b2a 2692756d 3fe868ae 72ecf1b4 +N c03861c1 69aa3b56 3feddd2c 01adec60 +N c0384873 0c13299a 3ff23420 6a513db8 +N c0382f3e f26e01cd 3ff649e2 0455d16b +N c0381625 0177ef01 3ffba6cd 641d20e2 +N c037fd25 1e0a668a 4001964f 6d77ad8c +N c037e43f 2d1b0cb6 40076213 aa95d8c9 +N c037cb73 13bb9634 4010df43 6e05e25e +N c037b2c0 b719ab52 401d29cd 9b211922 +N c0379a27 fc7ecb1f 4038d855 aa7aca45 +N c03781a8 c9502d5e c03202f0 f5c8d362 +N c0376943 030eaaaf c01a546f cd3cec51 +N c03750f6 8f56966e c00fe78e a5a3ce8c +N c03738c3 53dfaac2 c00699aa e4bfe6ec +N c03720a9 367ce9a8 c0013ea0 cfd8880c +N c03708a8 1d1c7e40 bffb6cd2 b9741867 +N c036f0bf edc7a404 bff65711 70793f8e +N c036d8f0 8ea28876 bff27203 f377b889 +N c036c139 e5ec3026 bfeea311 c486334a +N c036a99b d9fe4b74 bfe96ca4 f1207d1d +N c0369216 514d649c bfe4f157 033f7493 +N c0367aa9 326832ca bfe0fc72 80da00e3 +N c0366354 63f80dd0 bfdad270 ffc0e32c +N c0364c17 ccc08c54 bfd439b1 08125d61 +N c03634f3 539f7670 bfcc0b62 f05cd349 +N c0361de6 df8caa0e bfc02b49 e062adf0 +N c03606f2 579a00ab bfa26ee5 45544757 +N c035f015 a2f33329 3fab532e d9e2359c +N c035d950 a8ddbfa4 3fc25554 cd268bf5 +N c035c2a3 50b8d058 3fce1597 35decf57 +N c035ac0d 81fd1c8b 3fd52488 5d37f1fd +N c035958f 243cd309 3fdb9556 848d86d0 +N c0357f28 1f237c75 3fe14060 098de05a +N c03568d8 5a75e2fe 3fe509dc 74e4c4b9 +N c035529f be11f5b8 3fe944d2 05a90e59 +N c0353c7e 31eeb17b 3fee1a28 4b762b0d +N c0352673 9e1c041e 3ff1e258 54ce2538 +N c035107f eac2b478 3ff54e87 75c27539 +N c034faa3 00244856 3ff9982b 5ad2a2cf +N c034e4dc c69ae9c6 3fff3754 3548d3d0 +N c034cf2d 26994e05 4003857f 171d0918 +N c034b994 08aa9d09 4009732e 3e2e7a30 +N c034a411 5572565f 4011d7af 4a5664ac +N c0348ea4 f5ac38f3 401d0bbf 2e2afc8b +N c034794e d22c2a97 4032abe1 25ce2542 +N c034640e d3de1d1c c040f193 dfae276b +N c0344ee4 e3c5f668 c021c140 807ce9f7 +N c03439d0 eaff7808 c0144e00 1730f98c +N c03424d2 d2be2556 c00c30dc 68b05c2f +N c0340fea 844d2c75 c0055f28 eae47223 +N c033fb17 e90f4b48 c00103a9 5f694128 +N c033e65a ea7eb977 bffbe911 c9d360b2 +N c033d1b3 722d0e42 bff7539d b4e16085 +N c033bd21 69c32a1b bff3b904 e2aedddb +N c033a8a4 bb011b59 bff0c7d7 e7f569f9 +N c033943d 4fbe0c4b bfec9bdb ff6ee81d +N c0337feb 11e82160 bfe85534 e63ec740 +N c0336bad eb846b9b bfe48f26 8cafdb83 +N c0335785 c6aeca22 bfe12a0d ee5ce13f +N c0334372 8d99d534 bfdc1d4e 40e94b45 +N c0332f74 2a8ec641 bfd65681 c77f20ef +N c0331b8a 87ed5fd2 bfd0e3e5 43c5124b +N c03307b5 902bd6fc bfc75dad a7752958 +N c032f3f5 2dd6bb14 bfba90f0 5ae63d13 +N c032e049 4b90df80 bf9b34d4 d3125e2c +N c032ccb1 d413444d 3fa99acb 04c61659 +N c032b92e b22cfe19 3fc03cfc f26a3a95 +N c032a5bf d0c32116 3fca39ff 934bdc92 +N c0329265 1ad0a895 3fd23e87 ace9c413 +N c0327f1e 7b666160 3fd79455 a4bc531d +N c0326beb ddaad278 3fdd3230 31d88d20 +N c03258cd 2cda262f 3fe197ce b4313225 +N c03245c2 54461472 3fe4d4c6 e188c1df +N c03232cb 3f55cc4c 3fe8625e d8d6b7d8 +N c0321fe7 d985de04 3fec589f 9c037c88 +N c0320d18 0e68232a 3ff06bfb f6412b6d +N c031fa5b c9a3aa98 3ff306cf b1024439 +N c031e7b2 f6f4a10f 3ff61d7a d38024e1 +N c031d51d 822c3c8f 3ff9e147 ee1e4d9e +N c031c29b 5730a4f5 3ffea06a f140172c +N c031b02c 61fcdf97 40026f8e ae9701aa +N c0319dd0 8ea0b873 4006c82b e7281afb +N c0318b87 c940ad58 400d5479 72e9a065 +N c0317951 fe15d911 40143c86 95dd4d4d +N c031672f 196ddc6f 402001bc 938ca7fc +N c031551f 07aac9b2 403296a2 7caf8634 +N c0314321 b543101c c04e406e 5fe50cea +N c0313137 0ec16572 c0270f65 c5b9c2eb +N c0311f5f 00c4b121 c019659b cff91f36 +N c0310d99 77fffafc c0116cfd ac356edf +N c030fbe6 613a4d78 c00a5940 29ae40eb +N c030ea45 a94eabd6 c0050593 c19fe601 +N c030d8b7 3d2bf4f4 c0015799 52c4b1bd +N c030c73b 09d4d2ce bffd4082 4ed8f776 +N c030b5d0 fc5fa527 bff90aeb 65a4742d +N c030a479 01f66cdb bff5a832 f10cf08a +N c0309333 07d6b760 bff2d9fa 08bf2a18 +N c03081fe fb518abb bff077ff 151a191e +N c03070dc c9cb5172 bfecce24 b341837c +N c0305fcc 60bbc5ec bfe92847 89b26866 +N c0304ecd adaddebd bfe5e2cc 02eca949 +N c0303de0 9e3fbaa3 bfe2e923 6a282857 +N c0302d05 20228cdb bfe02b99 2e39c5b2 +N c0301c3b 211a88a1 bfdb3bc6 ebe1416a +N c0300b82 8efece96 bfd66c56 7b7b1b54 +N c02ff5b6 af72b035 bfd1d8c0 68b24eef +N c02fd48a d28dc718 bfcae6f7 21c5f7f3 +N c02fb381 636dc442 bfc261c3 071e0e4a +N c02f929a 3e56c757 bfb41a94 f1239113 +N c02f71d5 3fb20591 bf8d6cde 21562d0f +N c02f5132 440da373 3fa94d29 0dc25e1c +N c02f30b1 281c961f 3fbd0411 73e4cc1c +N c02f1051 c8b66bcd 3fc6c67b 69854779 +N c02ef014 02d7371e 3fcf3242 30558e17 +N c02ecff7 b39f6144 3fd3ec13 4ee0db5e +N c02eaffc b85384bf 3fd86663 cecf59aa +N c02e9022 ee5c48f2 3fdd13b3 3f0c41f1 +N c02e706a 33463c30 3fe100b9 bee6dbc3 +N c02e50d2 64c1ae5d 3fe39fc6 bde4d1ca +N c02e315b 60a28ca4 3fe6709f 6de2840d +N c02e1205 04e03acb 3fe97f25 2ca60e69 +N c02df2cf 2f9570c0 3fecda52 76f8d92b +N c02dd3b9 bf0013fc 3ff04ab8 bc089903 +N c02db4c4 91811360 3ff264f5 1b7de9f8 +N c02d95ef 859c43a2 3ff4cd03 e75bfb99 +N c02d773a 79f83a79 3ff79aaf 97bb0d72 +N c02d58a5 4d5e2a8e 3ffaf00b 6066c038 +N c02d3a2f deb9bfce 3ffeffc3 a44d660b +N c02d1bda 0d18fb88 40020c5c 43c28fd8 +N c02cfda3 b7ac1066 40055e72 cf644ead +N c02cdf8c bdc53fb6 4009e975 fde45df3 +N c02cc194 fed8b582 401047c4 5220dc7e +N c02ca3bc 5a7c6547 4015a881 481fae32 +N c02c8602 b067e767 401ff18f 41a703e0 +N c02c6867 e07455ea 402deaf3 4994b7e7 +N c02c4aeb ca9c2978 405b4838 e9ba0505 +N c02c2d8e 4efb17b6 c034bc20 b1312d77 +N c02c104f 4dcded50 c022ebc3 21030d78 +N c02bf32e a77275d5 c01871ab 105f2f17 +N c02bd62c 3c674803 c011fbd4 c197b20a +N c02bb947 ed4bb3fc c00c5289 c969eb12 +N c02b9c81 9adf99ef c0073e2e 35317110 +N c02b7fd9 260348c5 c0039a77 9193172b +N c02b634e 6fb75d1c c000da3d c63af0b9 +N c02b46e1 591ca244 bffd6061 b5b97c6c +N c02b2a91 c373e9e8 bff9dcd0 81c6bc9c +N c02b0e5f 901df26c bff6efcd 1bf7ca28 +N c02af24a a09b41cf bff472e8 8d9365a6 +N c02ad652 d68c058a bff24ba2 b38e6e63 +N c02aba78 13aff198 bff0671a 08c287ba +N c02a9eba 39e61fdd bfed6ef3 88775713 +N c02a8319 2b2cef0e bfea64c2 18fa0af6 +N c02a6794 c9a1e40c bfe79fb7 66fca212 +N c02a4c2c f781875d bfe51366 ba7faa8c +N c02a30e1 972744a8 bfe2b5f0 65c95ebd +N c02a15b2 8b0d4dee bfe07f5b 08314b50 +N c029fa9f b5cc77e1 bfdcd238 fdaeca42 +N c029dfa8 fa1c1cb9 bfd8db86 5bdd6497 +N c029c4ce 3ad1fab6 bfd5116b 52ed749b +N c029aa0f 5ae2165e bfd16c04 33af4412 +N c0298f6c 3d5e990f bfcbc8e3 61b12211 +N c02974e4 c577b369 bfc4e93c 85975e26 +N c0295a78 d67b7cde bfbc5c3d 11c65e9b +N c0294028 53d5d629 bfae35f4 8953fe53 +N c02925f3 2110486a bf7fbe90 0778cc3b +N c0290bd9 21d1e813 3fa625ba b7ab850d +N c028f1da 39df358e 3fb822c3 0455b30e +N c028d7f6 4d19fe6b 3fc2a289 eb12fc26 +N c028be2d 3f813faf 3fc945ac 9c494aaa +N c028a47e f53105b5 3fd001ed f7acc500 +N c0288aeb 526254e2 3fd37354 e6719a9f +N c0287172 3b6afd7a 3fd6fc2f 76af0fd5 +N c0285813 94bd891f 3fdaa21d 13a830f1 +N c0283ecf 42e9265a 3fde6b5d 91bba933 +N c02825a5 2a9969e7 3fe12f7f 3087c8df +N c0280c95 3096552e 3fe34289 37e537ff +N c027f39f 39c42453 3fe5737c 4abd41b7 +N c027dac3 2b2337ff 3fe7c7da ee03b283 +N c027c200 e9cff593 3fea4635 96040d8e +N c027a958 5b02aae1 3fecf678 97690192 +N c02790c9 640f724b 3fefe255 22ef7ea6 +N c0277853 ea661438 3ff18ae8 9734adda +N c0275ff7 d391ea81 3ff35008 3f7c6580 +N c02747b5 0539c598 3ff54a39 b44223a3 +N c0272f8b 651fcde5 3ff7861c b17c78e6 +N c027177a d92168ab 3ffa147a 2359d8e0 +N c026ff83 47371bb0 3ffd0c28 6176e0ab +N c026e7a4 9574701b 40004688 9db51f17 +N c026cfde aa07d7a7 4002629d 61181bbf +N c026b831 6b3a8fec 4004fcca 08e08436 +N c026a09c bf708700 40084b23 a7ba16f2 +N c0268920 8d283f47 400ca7a7 a85801f6 +N c02671bc bafab4bd 401159ff 91a63a8a +N c0265a71 2f9b3fef 4015d950 9856d3a5 +N c026433d d1d77ca9 401d4882 314515f2 +N c0262c22 88972cad 40260213 29840c1f +N c026151f 3adc1e53 4035e05a 74c99068 +N c025fe33 cfc20fd4 409114c3 4648996a +N c025e760 2e7e963f c036e29b bb551cc4 +N c025d0a4 3e6100a1 c026a670 66ffe933 +N c025b9ff e6d23f0f c01e0f23 a73a6136 +N c025a373 0f54c6ae c01672be c9f28ee6 +N c0258cfd 9f847846 c011dedf a6cb0cca +N c025769f 7f1685f3 c00d9bdb c25b7f5c +N c0256058 95d9572a c009332d b11a2df2 +N c0254a28 cbb47052 c005ddcc cce9e03c +N c0253410 08a85826 c0033fb5 c8ce827e +N c0251e0e 34ce7e25 c00121c4 68fc0cdf +N c0250823 38590868 bffec1d1 fae6f1b6 +N c024f24e fb932dcb bffbcb8d 92258d22 +N c024dc91 66e03abe bff94064 78ea8588 +N c024c6ea 62bc5052 bff7093c c1b516b7 +N c024b159 d7bbe764 bff51524 170b105f +N c0249bdf ae8bc69a bff35762 97ed41e1 +N c024867b cff0e920 bff1c63b f19dfd35 +N c024712e 24c866f0 bff05a1a e01f1a80 +N c0245bf6 96075bd5 bfee19ff adc39709 +N c02446d5 0cbacd76 bfebb436 939be899 +N c02431c9 720793a6 bfe97b0a 0f828318 +N c0241cd3 af2a3f59 bfe7680e c823b558 +N c02407f3 ad77012d bfe575f0 4b9704a0 +N c023f329 565991fd bfe3a036 6da4f0af +N c023de74 935519ae bfe1e318 ada2ed60 +N c023c9d5 4e04184e bfe03b5b daab26ad +N c023b54b 70184b0d bfdd4c6e 98457e02 +N c023a0d6 e35a9775 bfda427f 8e9002b1 +N c0238c77 91aaf0e9 bfd754ad 617d3759 +N c023782d 6500416e bfd47f39 0def9937 +N c02363f8 47685249 bfd1becb c9ca252f +N c0234fd8 2307b3a6 bfce20c9 f0aa6974 +N c0233bcc e219a63c bfc8e296 62c82336 +N c02327d6 6ef00146 bfc3bdff 63958731 +N c02313f4 b3f31cf7 bfbd5cce c5063528 +N c0230027 9ba1bc0f bfb35efc d70067ab +N c022ec6f 1090f192 bfa2f4c8 89c6ba9a +N c022d8ca fd6c0bc9 3f563039 c655c636 +N c022c53b 4cf47ceb 3fa443e7 23594d24 +N c022b1bf ea01c3a1 3fb3e887 40f1e797 +N c0229e58 bf815472 3fbdb3b8 74b4f0be +N c0228b05 b876837d 3fc3c561 1c608d0b +N c02277c6 bffa6c38 3fc8ba79 bdc68480 +N c022649b c13bdae1 3fcdbce2 57e709b4 +N c0225184 a77f3e77 3fd1683b 905a91da +N c0223e81 5e1e7e05 3fd3fca0 1b84b21a +N c0222b91 d088f7b7 3fd69dbf 47e4d452 +N c02218b5 ea436060 3fd94ddd 1ed2d039 +N c02205ed 96e7b02b 3fdc0f69 3de7e84d +N c021f338 c2250671 3fdee507 fc1b9017 +N c021e097 57bf9d6c 3fe0e8ce 7d19f34d +N c021ce09 4390ad2e 3fe26c2b bde5cbba +N c021bb8e 718658cc 3fe3fe60 7ebb2e7d +N c021a926 cda397cd 3fe5a167 4dba18fa +N c02196d2 440020ed 3fe7577b 02bd9931 +N c0218490 c0c853d4 3fe92323 799ce7e3 +N c0217262 303d2511 3feb0745 2bd42142 +N c0216046 7eb40680 3fed0734 7b6cbd8c +N c0214e3d 9896d5e0 3fef26cd c705b9e8 +N c0213c47 6a63c23d 3ff0b549 e0473214 +N c0212a63 e0ad3b3e 3ff1ebeb 05203935 +N c0211892 e819daef 3ff33a71 718429f6 +N c02106d4 6d644f71 3ff4a4a3 e56962b0 +N c020f528 5d5b4840 3ff62f13 57e0ea14 +N c020e38e a4e15fe3 3ff7df53 da0207d9 +N c020d207 30ed083f 3ff9bc49 b8080b47 +N c020c091 ee88748a 3ffbce93 caea010c +N c020af2e cad186a4 3ffe2120 bf05c30a +N c0209ddd b2f9b99b 40006102 84a60f29 +N c0208c9e 94460d65 4001e1da 66442977 +N c0207b71 5c0ef2f6 40039f6e 608fa26a +N c0206a55 f7c03765 4005aaa0 636f28b8 +N c020594c 54d8f0b7 40081b2d 1ba95c2c +N c0204854 60eb6951 400b138c 34052605 +N c020376e 099d0be2 400ec7c7 a9b08311 +N c0202699 3ca650d3 4011c529 5872394a +N c02015d5 e7d2a7af 4014f307 e40bf3d8 +N c0200523 f9006684 40196c4a 30d9e42d +N c01fe906 bc416997 402019d8 f7f7a60e +N c01fc7e8 0a6eefd7 4025dc06 bf823903 +N c01fa6eb b8b67fcc 4030ebf6 cc6fd7b9 +N c01f8611 a36a685d 40428d43 6309d243 +N c01f6559 a702000c c068f739 0601947d +N c01f44c3 a0197f06 c03b23e0 418d673e +N c01f244f 6b71d8ae c02d244f 01778b2d +N c01f03fc e5f09528 c023ea72 08795c1f +N c01ee3cb ec9fac7d c01e3cb4 25eceeee +N c01ec3bc 5cad57e5 c01858f5 01d7a3fe +N c01ea3ce 136c123a c0145b87 6d14c7ea +N c01e8400 ee522749 c0117892 c8e07af5 +N c01e6454 caf9daff c00e9068 52399e14 +N c01e44c9 87211b85 c00b1fd3 1132283d +N c01e255f 00a96685 c0085876 34c7b2ab +N c01e0615 1597a331 c0060cd0 0078228e +N c01de6eb a413fd35 c0041e57 29f9fa13 +N c01dc7e2 8a69c1bf c00277ca 6ad2af2d +N c01da8f9 a70737fe c00109e9 55273226 +N c01d8a30 d87d7f99 bfff92f2 b25259fb +N c01d6b87 fd806b89 bffd5c0e 1ea1ead6 +N c01d4cfe f4e65dcf bffb622d ee6f8a38 +N c01d2e95 9da82431 bff99b35 65f27f92 +N c01d104b d6e0d3fd bff7ff23 715ca2ac +N c01cf221 7fcda693 bff6878c c461f821 +N c01cd416 77cdd5e9 bff52f3b f0b4ff3e +N c01cb62a 9e6279f1 bff3f1eb 74f7ac1f +N c01c985d d32e63fe bff2cc11 ea62fba3 +N c01c7aaf f5f5fd7f bff1babb 10f6651b +N c01c5d20 e69f2340 bff0bb6a 2573ba82 +N c01c3fb0 85310586 bfef9806 0999b5bf +N c01c225e b1d401e8 bfedd570 b839f3c6 +N c01c052b 4cd18233 bfec2bfb 47a3fdbb +N c01be816 3693dd90 bfea98f7 f9ab626f +N c01bcb1f 4fa62ffa bfe91a12 88c34462 +N c01bae46 78b43d70 bfe7ad41 be4da2f2 +N c01b918b 928a4d32 bfe650bb b83c79a4 +N c01b74ee 7e1509d5 bfe502ec 4cd91cd1 +N c01b586f 1c615ec8 bfe3c26d 1d83cc55 +N c01b3c0d 4e9c5639 bfe28dff 0288a919 +N c01b1fc8 f612f8a8 bfe16484 8d25fc34 +N c01b03a1 f4322ced bfe044fd 6b44762a +N c01ae798 2a869285 bfde5d05 06c2c2a7 +N c01acbab 7abc67a4 bfdc4085 4f47b795 +N c01aafdb c69f6128 bfda32ff 8b4cef15 +N c01a9428 f01a8f36 bfd83318 fb45468a +N c01a7892 d9383a98 bfd63f94 1f652bef +N c01a5d19 6421c3fb bfd4574d 2221fc92 +N c01a41bc 731f8504 bfd27936 bb8fa277 +N c01a267b e898aef3 bfd0a457 7a8fce03 +N c01a0b57 a7132ad0 bfcdaf8e c817cbf1 +N c019f04f 913379b8 bfca255b b62dc8ff +N c019d563 89bc955c bfc6a87f 8df31151 +N c019ba93 738fd2ed bfc3377b dbd5bd1d +N c0199fdf 31acbaf6 bfbfa1cd f29055e3 +N c0198546 a730f474 bfb8e6d2 d0b69caa +N c0196ac9 b7581fe4 bfb23b76 e0da2a4b +N c0195068 457bb8f7 bfa73a8b c8aad1a0 +N c0193622 3512f876 bf94278b 53939549 +N c0191bf7 69b2b4a6 3f780fbc 69485541 +N c01901e7 c70d4280 3fa00b1e 867e7c7d +N c018e7f3 30f2573d 3fad0c08 09f0e592 +N c018ce19 8b4eea41 3fb5047c 84c6875a +N c018b45a ba2d1597 3fbb8314 347870c9 +N c0189ab6 a1b3fc05 3fc101f1 24070795 +N c018812d 2627a1ea 3fc4447e 367e14d2 +N c01867be 2be8d818 3fc78a3c bb748508 +N c0184e69 97751a92 3fcad43a 04a56ec5 +N c018352f 4d66722b 3fce2386 a292d8f8 +N c0181c0f 3273574a 3fd0bc9b e08b577d +N c0180309 2b6e9587 3fd26b34 46acde81 +N c017ea1d 1d472c91 3fd41e1d d4845500 +N c017d14a ed0834de 3fd5d5ee 57699247 +N c017b892 7fd8bffb 3fd79340 e64647e9 +N c0179ff3 bafbbdc5 3fd956b6 bbd0d5b9 +N c017876e 83cfdccf 3fdb20f8 2087ed77 +N c0176f02 bfcf763a 3fdcf2b5 674c6790 +N c01756b0 5490605a 3fdecca7 ffd32b44 +N c0173e77 27c3e21e 3fe057c9 d146855d +N c0172657 1f368edc 3fe14e23 cd15b19a +N c0170e50 20d02ba2 3fe249d0 17bde726 +N c016f662 129393ea 3fe34b44 1e887e72 +N c016de8c da9e9b95 3fe452fd 7885cbe9 +N c016c6d0 5f295647 3fe56182 e2369f5d +N c016af2c 86890eec 3fe67765 58170d03 +N c01697a1 372a0660 3fe79541 55ae71ce +N c016802e 57957c6f 3fe8bbc0 3e235256 +N c01668d3 ce6e81de 3fe9eb99 f65e369d +N c0165191 82727c10 3feb2596 b890d37e +N c0163a67 5a790586 3fec6a91 2b639605 +N c0162355 3d73d7e5 3fedbb78 c8d6e9a6 +N c0160c5b 126eabfe 3fef1954 a36ce75e +N c015f578 c08f2323 3ff042a3 4da2cb87 +N c015deae 2f14a870 3ff10047 8c5a4759 +N c015c7fb 455858db 3ff1c648 b354a3a6 +N c015b15f eacce751 3ff2956c 66adb5d9 +N c0159adc 06fe7d2e 3ff36e8f 4ab20cb2 +N c015846f 8192b814 3ff452a8 92a262e2 +N c0156e1a 42486055 3ff542ce 3c0816a8 +N c01557dc 30f77d7a 3ff6403a 1e1c437f +N c01541b5 3591248b 3ff74c4f ff7fd22a +N c0152ba5 381f62db 3ff868a4 f2862ec2 +N c01515ac 20c524ee 3ff99708 4afcd770 +N c014ffc9 d7be1afc 3ffad98e 994bae3f +N c014e9fe 455ea0fc 3ffc329f 3883a5a6 +N c014d449 5213a3d2 3ffda505 2b050db6 +N c014beaa e6628878 3fff3404 410eaed1 +N c014a922 eae91239 400071b9 eec74e1e +N c01493b1 485d481c 40015bf0 95da731e +N c0147e55 e78d6222 40025b5d a68c3c18 +N c0146910 b15fa484 40037346 8873a80e +N c01453e1 8ed25097 4004a7a4 a6b414b1 +N c0143ec8 68fb89fc 4005fd58 a37fcb8d +N c01429c5 29093ac8 40077a70 12108a32 +N c01414d7 b840fc56 40092686 097e845a +N 4023ffff fffffffc 3fe4bf5f 34be3727 +N 4023f434 e77b1184 3fe3b741 32e4d1a5 +N 4023e870 c3391a52 3fe2b71d 180bf0ca +N 4023dcb3 8f205767 3fe1be55 ae52b27e +N 4023d0fd 471970bd 3fe0cc5a d27fcf84 +N 4023c54d e70f77f2 3fdfc150 00013535 +N 4023b9a5 6aefe6a3 3fddf586 174667c6 +N 4023ae03 ceaa9d9c 3fdc3476 0c6d6332 +N 4023a269 0e31e257 3fda7d4e 82af1b0e +N 402396d5 257a5ec6 3fd8cf4c e32ff49b +N 40238b48 107b1f03 3fd729bb d3e5d213 +N 40237fc1 cb2d906f 3fd58bf1 da2f7350 +N 40237442 518d800a 3fd3f550 233f8ede +N 402368c9 9f991936 3fd26541 6d59d7c0 +N 40235d57 b150e41b 3fd0db39 0d972616 +N 402351ec 82b7c476 3fcead64 1cffb24e +N 40234688 0fd2f7cb 3fcbae5c c898eed7 +N 40233b2a 54aa15a4 3fc8b86c 6813dea0 +N 40232fd3 4d470af2 3fc5caae 56732400 +N 40232482 f5b61bec 3fc2e447 cbaa3949 +N 40231939 4a05e080 3fc00466 c1bc234b +N 40230df6 464745e2 3fba5481 df6a1cbd +N 402302b9 e68d8813 3fb4aa25 af3809ba +N 4022f784 26ee358d 3fae107b 9349d354 +N 4022ec55 03812b72 3fa2dab2 62495811 +N 4022e12c 78609499 3f8ec07c 27c6e705 +N 4022d60a 81a8e833 bf7b9007 955d1f6c +N 4022caef 1b78e899 bf9d1cc9 3e46d1d1 +N 4022bfda 41f1a1af bfa9a7ba 4d69dde0 +N 4022b4cb f13667c0 bfb26055 1c015c95 +N 4022a9c4 256cd60e bfb7edec 8a22a2e1 +N 40229ec2 dabccd93 bfbd7df5 4d091c71 +N 402293c8 0d507378 bfc188e1 018b5e51 +N 402288d3 b9542ff3 bfc45553 a714d769 +N 40227de5 daf6acd1 bfc724fe 8b86a8a2 +N 402272fe 6e68d435 bfc9f88f eaef3d5f +N 4022681d 6fddcf3f bfccd0b8 f0ff1aac +N 40225d42 db8b04a2 bfcfae2e 66226ba5 +N 4022526e ada8177f bfd148d4 b191ea2d +N 402247a0 e26ee5e6 bfd2bdf4 066b9880 +N 40223cd9 761b879c bfd436d7 2cb2b1cd +N 40223218 64ec4cdd bfd5b3e3 7079b704 +N 4022275d ab21bcde bfd73581 ddc359a3 +N 40221ca9 44fe94a5 bfd8bc1f b71b9b24 +N 402211fb 2ec7c5ab bfda482e f4fc69e9 +N 40220753 64c4749f bfdbda26 cf42f6a3 +N 4021fcb1 e33df7fc bfdd7284 5221a1fe +N 4021f216 a67fd6da bfdf11cb 00276fd6 +N 4021e781 aad7c7a1 bfe05c42 c1957213 +N 4021dcf2 ec95aea9 bfe133a3 3711ffe1 +N 4021d26a 680b9d08 bfe20f54 8924c332 +N 4021c7e8 198dcf3f bfe2efa9 350d6a40 +N 4021bd6b fd72abf1 bfe3d4f9 0eb1ae9c +N 4021b2f6 1012c2ab bfe4bfa1 d0dd43f3 +N 4021a886 4dc8ca89 bfe5b007 bdc6b82d +N 40219e1c b2f1a0ee bfe6a696 52320eeb +N 402193b9 3bec489c bfe7a3c1 0deb36ff +N 4021895b e519e771 bfe8a804 54c67923 +N 40217f04 aaddc6cf bfe9b3e6 6bdea760 +N 402174b3 899d5066 bfeac7f8 976f50b2 +N 40216a68 7dc00e7a bfebe4d8 5e6ecbbc +N 40216023 83afa9ea bfed0b30 f9fd090b +N 402155e4 97d7e930 bfee3bbc f7dda61c +N 40214bab b6a6aee9 bfef7748 18954bff +N 40214178 dc8bf8cb bff05f58 b9b8a45e +N 4021374c 05f9de5e bff10976 f668a7d5 +N 40212d25 2f648f99 bff1ba85 86cb7321 +N 40212304 554253da bff27319 26e286ed +N 402118e9 740b888f bff333d6 7423d478 +N 40210ed4 883a9fe3 bff3fd74 2961dfb9 +N 402104c5 8e4c1fd2 bff4d0bd bd40a340 +N 4020fabc 82bea091 bff5ae96 77aa8e94 +N 4020f0b9 6212cb89 bff697fd 17b74ca9 +N 4020e6bc 28cb5a1e bff78e10 29df117c +N 4020dcc4 d36d146a bff89213 369e4332 +N 4020d2d3 5e7ed022 bff9a574 fc781df6 +N 4020c8e7 c6896f29 bffac9d6 f672a0ca +N 4020bf02 0817de95 bffc0116 82e9f8d7 +N 4020b522 1fb71553 bffd4d58 17adfcc4 +N 4020ab48 09f61312 bffeb115 12340ab2 +N 4020a173 c365def4 c0001796 7066ea95 +N 402097a5 4899866f c000e57d 40bc0780 +N 40208ddc 96261c13 c001c437 d5d12908 +N 40208419 a8a2b64a c002b61b bbef0338 +N 40207a5c 7ca86e5c c003bdf1 863088c6 +N 402070a5 0ed25efe c004df11 eda5bc9f +N 402066f3 5bbda34d c0061d8c 41aff7d2 +N 40205d47 60095539 c0077e59 d61a42e5 +N 402053a1 18568e0b c00907a3 dc8fc919 +N 40204a00 814861dc c00ac123 d8ccd2fa +N 40204065 9783e174 c00cb4ab 4f248ab5 +N 402036d0 57b0190f c00eeee6 a4cddadf +N 40202d40 be760c40 c010c03d d7f2adab +N 402023b6 c880b816 c0123fdd 49808a87 +N 40201a32 727d1046 c01405a0 1096b11e +N 402010b3 b919fe66 c016271b 9324902a +N 4020073a 990860aa c018c3c2 31771e7a +N 401ffb8e 1df611a8 c01c0b3f b79a99dd +N 401fe8b2 2f4d7609 c02024be 5c682142 +N 401fd5e1 5f84593a c022ff94 b9a2e8cc +N 401fc31b a80c060f c0270ca2 31612064 +N 401fb061 0259a555 c02d40b3 ba348ba0 +N 401f9db1 67e63b6c c033fa26 e6166dce +N 401f8b0c d22ea5f3 c03f6d34 8d01bece +N 401f7873 3ab399b8 c05251ec 6d0e7b77 +N 401f65e4 9af9a037 406bebfa 1fc564b8 +N 401f5360 ec891584 4046297f 78693be6 +N 401f40e8 28ee25f2 40389e92 bdcdf316 +N 401f2e7a 49b8cbde 40310c19 ff41599a +N 401f1c17 487ccd77 402a1373 79a15020 +N 401f09bf 1ed1ba5f 40251bf3 83baeb14 +N 401ef771 c652e9a4 4021ba8a 17a4b55f +N 401ee52f 389f7751 401e8e3b ee8a468b +N 401ed2f7 6f5a4240 401ad63a d379d03f +N 401ec0ca 6429ea87 4017ead1 f0c9c267 +N 401eaea8 10b8cd94 4015901b e7eb6aa9 +N 401e9c90 6eb505fd 40139f80 7be12f3c +N 401e8a83 77d067e5 4011ff02 4cb82077 +N 401e7881 25c07f71 40109c7c e7aa5da6 +N 401e6689 723e8e59 400ed5c7 82cce8f7 +N 401e549c 570789c8 400cc12d 3fda82d7 +N 401e42b9 cddc182a 400aeca7 d8207e35 +N 401e30e1 d0808eee 40094d11 a84f0a88 +N 401e1f14 58bcf0de 4007d9b6 850c9ca2 +N 401e0d51 605ceac4 40068bb1 3f7599ae +N 401dfb98 e12fd27e 40055d79 4fdcfa8c +N 401de9ea d508a439 40044a90 c9dd3515 +N 401dd847 35be006d 40034f48 71147342 +N 401dc6ad fd2a29b4 40026893 44da731a +N 401db51f 252b0284 400193e5 0c02d521 +N 401da39a a7a20b71 4000cf18 d3e649a6 +N 401d9220 7e746075 4000185d 43e66990 +N 401d80b0 a38ab748 3ffedc4a 8bfd8b7d +N 401d6f4b 10d15d22 3ffd9e37 e31a28c0 +N 401d5def c038347e 3ffc7435 e14f0bf2 +N 401d4c9e abb2b316 3ffb5c45 9a4df7c2 +N 401d3b57 cd37dfd1 3ffa54a9 7047a07e +N 401d2a1b 1ec2508c 3ff95bda f37d2fbd +N 401d18e8 9a502813 3ff87082 95a5626f +N 401d07c0 39e31408 3ff79170 d185fc7b +N 401cf6a1 f7804ac3 3ff6bd98 7cd65297 +N 401ce58d cd308962 3ff5f40a 0ad02651 +N 401cd483 b5001172 3ff533ef 92335877 +N 401cc383 a8fea70f 3ff47c89 72f70b2d +N 401cb28d a33f8eb8 3ff3cd2b 7f2d551c +N 401ca1a1 9dd98b68 3ff3253a 9047ea68 +N 401c90bf 92e6dc41 3ff2842a 7659101b +N 401c7fe7 7c853abd 3ff1e97c 3267e04e +N 401c6f19 54d5d8ab 3ff154bc 6fb0e73e +N 401c5e55 15fd5dac 3ff0c582 31de9c18 +N 401c4d9a ba23e5c2 3ff03b6d b007dc84 +N 401c3cea 3b74fef3 3fef6c4e ab5aaeca +N 401c2c43 941fa74a 3fee6abd c8296a23 +N 401c1ba6 be564adb 3fed7195 5e9e67fd +N 401c0b13 b44ec1ba 3fec804d e5f97f48 +N 401bfa8a 70424df2 3feb966a 76f9b1b2 +N 401bea0a ec6d9989 3feab377 c1859fd4 +N 401bd995 2310b477 3fe9d70b 20e06928 +N 401bc929 0e6f12ae 3fe900c1 ca669218 +N 401bb8c6 a8cf8a09 3fe83040 13662b55 +N 401ba86d ec7c5065 3fe76530 cb246beb +N 401b981e d3c2f8e1 3fe69f44 a68d8032 +N 401b87d9 58f47551 3fe5de31 bb657629 +N 401b779d 76650d7d 3fe521b3 091c3ffc +N 401b676b 266c63de 3fe46988 0da8fe69 +N 401b5742 6365705a 3fe3b574 65055d08 +N 401b4723 27ae7ee6 3fe3053f 72124c6b +N 401b370d 6da92d98 3fe258b4 0fd68772 +N 401b2701 2fba6ab6 3fe1afa0 4a29da7d +N 401b16fe 684a72bd 3fe109d5 1cfd9aa1 +N 401b0705 11c4ce60 3fe06726 398c282f +N 401af715 269850ae 3fdf8ed3 a19ea30c +N 401ae72e a137151c 3fde54f0 c560db91 +N 401ad751 7c167d8b 3fdd2059 22eb1dd4 +N 401ac77d b1af304f 3fdbf0c5 f1fb1041 +N 401ab7b3 3c7d167f 3fdac5f4 12d21da2 +N 401aa7f2 16ff59aa 3fd99fa3 c9b443d7 +N 401a983a 3bb86233 3fd87d98 7ff917fe +N 401a888b a52dd554 3fd75f98 8a2548ff +N 401a78e6 4de8932e 3fd6456c f291c60c +N 401a694a 3074b4f1 3fd52ee1 4832a419 +N 401a59b7 47618ada 3fd41bc3 711b4b06 +N 401a4a2d 8d419a70 3fd30be3 80679b7f +N 401a3aac fcaa9c80 3fd1ff13 8f3a9f58 +N 401a2b35 90357b4d 3fd0f527 988b533d +N 401a1bc7 427e50a6 3fcfdbea aefe2382 +N 401a0c62 0e24641c 3fcdd2a8 502ede90 +N 4019fd05 edca28ef 3fcbce39 d3fdb1b7 +N 4019edb2 dc153c74 3fc9ce53 ca889baf +N 4019de68 d3ae63e6 3fc7d2ad 61b5ad32 +N 4019cf27 cf418ae6 3fc5db00 356ae23f +N 4019bfef c97dc13e 3fc3e708 22b7083c +N 4019b0c0 bd153962 3fc1f683 1daa7ce6 +N 4019a19a a4bd463f 3fc00931 09a3d32e +N 4019927d 7b2e59ee 3fbc3da7 27b3b338 +N 40198369 3b240306 3fb86e5c 1fe10960 +N 4019745d df5ceb88 3fb4a40a acd5ef99 +N 4019655b 629ad6b3 3fb0de3f 499fa076 +N 40195661 bfa29f41 3faa3911 fd627f48 +N 40194770 f13c3593 3fa2bcf2 5020bc8b +N 40193888 f2329dd9 3f968e8c f82e685a +N 401929a9 bd53ee4d 3f7eb9ca 03c91cc2 +N 40191ad3 4d714d51 bf7ca039 d657c008 +N 40190c05 9d5eefd4 bf95f693 8e64d277 +N 4018fd40 a7f4172e bfa25f5a 8e812758 +N 4018ee84 680b0f93 bfa9c103 6eb15d50 +N 4018dfd0 d8812e46 bfb09086 29aa1594 +N 4018d125 f436cfb4 bfb4401d c65d9b1e +N 4018c283 b60f55bc bfb7efab 129f51d2 +N 4018b3ea 18f125ea bfbb9f90 1a77fd34 +N 4018a559 17c5a78d bfbf502e 9a03c214 +N 401896d0 ad794251 bfc180f4 1315c1e5 +N 40188850 d4fb5be3 bfc35a8f 2a82fb5e +N 401879d9 893e56aa bfc53519 7301ea9a +N 40186b6a c5378fd4 bfc710c3 f5058d7d +N 40185d04 83df5dad bfc8edbf f5d2197e +N 40184ea6 c0310db0 bfcacc3f 0bae28e7 +N 40184051 752ae2ec bfccac73 32400661 +N 40183204 9dce1442 bfce8e8e df28ecf4 +N 401823c0 351eca8c bfd03962 8b78237c +N 40181584 36241f45 bfd12ca4 c128a247 +N 40180750 9be81a0b bfd22128 41fef5cc +N 4017f925 6177af9d bfd31707 a775656a +N 4017eb02 81e2bfd0 bfd40e5d fe9bf04e +N 4017dce7 f83c13e0 bfd50746 d3e5cc08 +N 4017ced5 bf995cc4 bfd601de 3f5af9c8 +N 4017c0cb d3133165 bfd6fe40 f1398821 +N 4017b2ca 2dc50cf5 bfd7fc8c 3f12b219 +N 4017a4d0 cacd4d33 bfd8fcde 3170c9d1 +N 401796df a54d30c7 bfd9ff55 9213a257 +N 401788f6 b868d585 bfdb0411 fad21693 +N 40177b15 ff4736a4 bfdc0b33 e530450f +N 40176d3d 75122b41 bfdd14dc babb2d0a +N 40175f6d 14f66484 bfde212e e63ba640 +N 401751a4 da236c06 bfdf304d e5d3f0ae +N 401743e4 bfcba20e bfe0212f 2f0e5788 +N 4017362c c1243c30 bfe0abc3 172bdbfd +N 4017287c d9654306 bfe137f6 42e893b9 +N 40171ad5 03c9912d bfe1c5dc fd447187 +N 40170d35 3b8ed147 bfe2558c 50a0b03f +N 4016ff9d 7bf57c4d bfe2e71a 13895e65 +N 4016f20d c040d7fe bfe37a9c f6520d84 +N 4016e486 03b6f555 bfe4102c 91982cc6 +N 4016d706 41a0a992 bfe4a7e1 75bf8be2 +N 4016c98e 7549a5d6 bfe541d5 3b7d9844 +N 4016bc1e 9a004388 bfe5de22 95904dcd +N 4016aeb6 ab15b46f bfe67ce5 63b3c6e2 +N 4016a156 a3dde871 bfe71e3a c6fb6f58 +N 401693fe 7faf9083 bfe7c241 37aa87b6 +N 401686ae 39e41d59 bfe86918 9cb10212 +N 40167965 cdd7bdbd bfe912e2 64f3cc36 +N 40166c25 36e95ccc bfe9bfc1 a28be641 +N 40165eec 707aa087 bfea6fdb 282c44de +N 401651bb 75efe80d bfeb2355 a8e3c1cf +N 40164492 42b04a11 bfebda59 da7629bd +N 40163770 d2259375 bfec9512 9a8e1819 +N 40162a57 1fbc4530 bfed53ad 1710d06b +N 40161d45 26e3933f bfee1658 f9e58a61 +N 4016103a e30d62b4 bfeedd48 988b61b5 +N 40160338 4fae4847 bfefa8b1 27e3ba28 +N 4015f63d 683d86c1 bff03c65 7a51a5ef +N 4015e94a 28350d58 bff0a6e8 d074fcec +N 4015dc5e 8b117616 bff11402 33c8c0c4 +N 4015cf7a 8c520462 bff183d3 32eaa1fc +N 4015c29e 2778a353 bff1f67f 760521da +N 4015b5c9 5809e437 bff26c2c eb1b2469 +N 4015a8fc 198cfced bff2e503 f6b84eec +N 40159c36 678bc654 bff3612f a98b36a1 +N 40158f78 3d92baeb bff3e0dd fb80a598 +N 401582c1 9730f4f9 bff46440 0d0c6329 +N 40157612 6ff82d43 bff4eb8a 6f645d7e +N 4015696a c37cb95b bff576f5 748fa3ae +N 40155cca 8d558a2f bff606bd 884bc7ef +N 40155031 c91c2a60 bff69b23 92f22214 +N 401543a0 726cbcdf bff7346d 67b3e4f5 +N 40153716 84e5fb34 bff7d2e6 3fb98890 +N 40152a93 fc29343d bff876df 43f11132 +N 40151e18 d3da4a5d bff920b0 27a17039 +N 401511a5 079fb224 bff9d0b7 d631a8ce +N 40150538 93227019 bffa875d 36fbe4dc +N 4014f8d3 720e1aab bffb4510 0a822c32 +N 4014ec75 a010d19d bffc0a49 e4f2804f +N 4014e01f 18db42c9 bffcd78f 4a9b76d5 +N 4014d3cf d820a945 bffdad70 f3d03fa7 +N 4014c787 d996c44e bffe8c8d 3ec45061 +N 4014bb47 18f5ddf9 bfff7591 d7291d4b +N 4014af0d 91f8c5a3 c000349e ce742893 +N 4014a2db 405ccf55 c000b431 6a9caf3b +N 401496b0 1fe1d231 c00139f4 d9d66e7c +N 40148a8c 2c4a26fd c001c669 a5d98f48 +N 40147e6f 615aa6af c0025a1e 7f6433c3 +N 40147259 badaa904 c002f5b2 40021778 +N 4014664b 349402cc c00399d6 45c7adb6 +N 40145a43 ca5304b0 c0044751 3bede9ab +N 40144e43 77e679a3 c004ff02 67ed25eb +N 4014424a 391fa57a c005c1e5 98c08545 +N 40143658 09d2434a c0069117 ddd21e5e +N 40142a6c e5d4843f c0076ddd 35503c74 +N 40141e88 c8ff0dda c00859a7 6f2f938d +N 401412ab af2cf8ae c009561e 941762d9 +N 401406d5 943bceef c00a652b 37965130 +N 4013fb06 740b8ada c00b8903 3db8cb38 +N 4013ef3e 4a7e9582 c00cc439 c8f69a85 +N 4013e37d 1379c51e c00e19d3 43a4c63f +N 4013d7c2 cae45bc7 c00f8d5e cf74e6ae +N 4013cc0f 6ca80610 c010918b 70ef8945 +N 4013c062 f4b0d8eb c0117005 c3ee0add +N 4013b4bd 5eed52ec c012652c e95c4466 +N 4013a91e a74e55c6 c01374ba bc789e3e +N 40139d86 c9c729ef c014a346 0608154c +N 401391f5 c24d7aa4 c015f686 62b4e1ee +N 4013866b 8cd9550c c01775b2 d7ff7da1 +N 40137ae8 256526d8 c0192a08 2eb94687 +N 40136f6b 87edbcbf c01b1f8c 0e5de997 +N 401363f5 b0724171 c01d662f 8314dc41 +N 40135886 9af43b7b c02009c6 19f38cdc +N 40134d1e 43778cb3 c021a2d2 ddefaddd +N 401341bc a6027052 c02393b9 ce32f4d3 +N 40133661 be9d79b1 c025fc5b 2976f59e +N 40132b0d 89539310 c0290e21 c4b2d9c1 +N 40131fc0 0231fbe3 c02d1a00 c78d83fd +N 40131479 254847b5 c0315730 229a1958 +N 40130938 eea85cb7 c0356f8c ab912c5b +N 4012fdff 5a667264 c03c08ca 3236b864 +N 4012f2cc 64991005 c044392e 70f6649d +N 4012e7a0 09590b77 c0521ae2 8c47a7c4 +N 4012dc7a 44c187d7 c0756535 a341b712 +N 4012d15b 12eff3ef 405f7c49 29cffe9a +N 4012c642 70040923 404aa05a 1bb217f7 +N 4012bb30 581fc9d9 4040e4e8 3bd09cb9 +N 4012b024 c7678048 4038c151 a99010c4 +N 4012a51f ba01bd19 403389fa 48ae4348 +N 40129a21 2c1755f2 4030244e 45c1e97f +N 40128f29 19d3644d 402b8187 285c514c +N 40128437 7f63440d 4027f661 155acad1 +N 4012794c 58f6920a 40253a9d 15ad55ff +N 40126e67 a2bf2afe 40230e4c 921b165e +N 40126389 58f129f7 40214955 77498da0 +N 401258b1 77c2e725 401fa294 33f2bea1 +N 40124ddf fb6cf677 401d2814 f95d0c52 +N 40124314 e02a2656 401b097c 90d909fb +N 40123850 22377e57 40193414 0fab4429 +N 40122d91 bdd43dd7 401799e6 b8edb6c2 +N 401222d9 af41dac2 40163055 f2af60f6 +N 40121827 f2c4002c 4014ef28 6ad8c9a9 +N 40120d7c 84a08d29 4013cfe6 62b5275c +N 401202d7 611f936c 4012cd67 c240a826 +N 4011f838 848b5350 4011e383 243ef080 +N 4011ed9f eb304792 40110ed3 3c310706 +N 4011e30d 915d0a44 40104c8b b41fb74a +N 4011d881 73626d1e 400f34b1 e472f8ca +N 4011cdfb 8d936b6c 400dec8f 60126074 +N 4011c37b dc452bdb 400cbd64 858832e7 +N 4011b902 5bcefdd4 400ba464 2e3c5ffc +N 4011ae8f 088a59b1 400a9f28 a250d409 +N 4011a421 ded2dec2 4009aba1 98a81137 +N 401199ba db06520b 4008c805 d8d863f0 +N 40118f59 f9849d2b 4007f2c7 ab39f49c +N 401184ff 36afccee 40072a8b 78a53bf9 +N 40117aaa 8eec103e 40066e20 222f91e1 +N 4011705b fe9fb6aa 4005bc78 b596d5ee +N 40116613 82332f4a 400514a7 38157fb7 +N 40115bd1 16110767 400475d8 51144d1c +N 40115194 b6a5e95b 4003df4f aa0fe769 +N 4011475e 60609b40 40035064 e21476f2 +N 40113d2e 0fb1fd96 4002c880 fa22bbd9 +N 40113303 c10d0a2f 4002471c 25312f67 +N 401128df 70e6d2d6 4001cbbb eaaac45b +N 40111ec1 1bb6803f 400155f1 8d9508cd +N 401114a8 bdf5508a 4000e558 ad1e87f8 +N 40110a96 541e963b 40007996 15650e1b +N 40110089 daafb6e2 40001256 b8e8147d +N 4010f683 4e282a16 3fff5e9d 98db2f5b +N 4010ec82 ab0977e7 3ffea072 0060c1ee +N 4010e287 edd737e3 3ffde9ab a4188a92 +N 4010d893 13170fe1 3ffd39d5 ea229345 +N 4010cea4 1750b293 3ffc9085 96f4f9a2 +N 4010c4ba f70ddee5 3ffbed57 e0fdf65d +N 4010bad7 aeda5dc1 3ffb4ff1 9fafd01e +N 4010b0fa 3b4401d0 3ffab7fe 925354de +N 4010a722 98daa5e3 3ffa2530 bb87b5d8 +N 40109d50 c4302bcf 3ff9973f cecadef0 +N 40109384 b9d87b1a 3ff90de8 adc668f9 +N 401089be 76697ff4 3ff888ec f36f1b92 +N 40107ffd f67b29f0 3ff80812 8b49e954 +N 40107643 36a76af5 3ff78b23 5363d0e1 +N 40106c8e 338a35e9 3ff711ec c7bba35d +N 401062de e9c17d33 3ff69c3f b6070122 +N 40105935 55ed32f4 3ff629ef f8e00fd3 +N 40104f91 74af4567 3ff5bad4 398802f4 +N 401045f3 42aba00f 3ff54ec5 b785cc62 +N 40103c5a bc882958 3ff4e5a0 157e5ceb +N 401032c7 deecc1a6 3ff47f41 2ab83b39 +N 4010293a a6834233 3ff41b88 d8ccfbdd +N 40101fb3 0ff77be2 3ff3ba58 e51a09f9 +N 40101631 17f7362a 3ff35b94 d58f0e4b +N 40100cb4 bb322dc4 3ff2ff21 d0837313 +N 4010033d f65a139c 3ff2a4e6 7f4653f4 +N 400ff399 8c451770 3ff24cca f324af13 +N 400fe0c2 4e8257e1 3ff1f6b8 8ca92d95 +N 400fcdf6 2cdaf5d3 3ff1a299 e4df73e1 +N 400fbb35 20c1ddb6 3ff1505a b86aabcb +N 400fa87f 23add8ec 3ff0ffe7 d4441b7f +N 400f95d4 2f198b6f 3ff0b12f 03fb1856 +N 400f8334 3c83719f 3ff0641f 0153a2e3 +N 400f709f 456dddef 3ff018a7 65247da1 +N 400f5e15 435ef6ad 3fef9d71 32b165ac +N 400f4b96 2fe0b3bd 3fef0c87 97f68800 +N 400f3922 0480dc56 3fee7e75 c66c6e95 +N 400f26b8 bad10486 3fedf320 e460d570 +N 400f145a 4c668c1c 3fed6a6f 5d6f2675 +N 400f0206 b2da9a2d 3fece448 cf4af027 +N 400eefbd e7ca1d08 3fec6095 f7e27a31 +N 400edd7f e4d5c6e4 3febdf40 a4bd7a6a +N 400ecb4c a3a20c12 3feb6033 a37ed2e5 +N 400eb924 1dd72054 3feae35a b37252c0 +N 400ea706 4d20f51b 3fea68a2 78119d09 +N 400e94f3 2b2f371d 3fe9eff8 6c6d19d5 +N 400e82ea b1b54c1c 3fe9794a d7679017 +N 400e70ec da6a50ba 3fe90488 c0b48026 +N 400e5ef9 9f091671 3fe891a1 e68ab3fc +N 400e4d10 f950211d 3fe82086 b3fdb03b +N 400e3b32 e301a500 3fe7b128 37f1d7c4 +N 400e295f 55e38486 3fe74378 1ca00b12 +N 400e1796 4bbf4e0e 3fe6d768 9f9e7ded +N 400e05d7 be6239fb 3fe66cec 8a6552db +N 400df423 a79d2828 3fe603f7 2b4646b2 +N 400de27a 01449df4 3fe59c7c 4ecf7419 +N 400dd0da c530c442 3fe53670 3991cc74 +N 400dbf45 ed3d650f 3fe4d1c7 a244788a +N 400dadbb 7349e97e 3fe46e77 ac3ee072 +N 400d9c3b 5139579b 3fe40c75 e2438b9d +N 400d8ac5 80f25042 3fe3abb8 319680ab +N 400d7959 fc5f0d03 3fe34c34 e55a3052 +N 400d67f8 bd6d5e05 3fe2ede2 a22e5563 +N 400d56a1 be0ea7d2 3fe290b8 620c8a22 +N 400d4554 f837e16b 3fe234ad 705ea49f +N 400d3412 65e191e1 3fe1d9b9 664b2eac +N 400d22da 0107ce8d 3fe17fd4 27349ac7 +N 400d11ab c3aa38c3 3fe126f5 dd680927 +N 400d0087 a7cbfbc1 3fe0cf16 f6f8b2df +N 400cef6d a773cab9 3fe07830 22c5406d +N 400cde5d bcabde95 3fe0223a 4da48060 +N 400ccd57 e181f3e8 3fdf9a5d 3f6e465f +N 400cbc5c 100748fa 3fdef20c f3b88fd2 +N 400cab6a 42509b94 3fde4b76 e68d93f6 +N 400c9a82 7276270c 3fdda68e ae62cf69 +N 400c89a4 9a93a217 3fdd0348 455fe972 +N 400c78d0 b4c83cea 3fdc6198 0537dda5 +N 400c6806 bb369eea 3fdbc172 a335c22e +N 400c5746 a804e4e2 3fdb22cd 2c7a4720 +N 400c4690 755c9ed9 3fda859d 0267291e +N 400c35e4 1d6ace12 3fd9e9d7 d7360c1e +N 400c2541 9a5fe2ef 3fd94f73 aab854af +N 400c14a8 e66fbb12 3fd8b666 c73dc267 +N 400c0419 fbd19f38 3fd81ea7 be9faa0b +N 400bf394 d4c0413a 3fd7882d 676ed7d6 +N 400be319 6b79ba16 3fd6f2ee da423c66 +N 400bd2a7 ba3f87fc 3fd65ee3 6f24a48b +N 400bc23f bb568c1a 3fd5cc02 bb1fd504 +N 400bb1e1 690708b7 3fd53a44 8de383b3 +N 400ba18c bd9c9f4b 3fd4a9a0 ef86b756 +N 400b9141 b3664e6b 3fd41a10 1e622e37 +N 400b8100 44b66fc9 3fd38b8a 8d02844f +N 400b70c8 6be2b650 3fd2fe08 e030e280 +N 400b609a 23442c10 3fd27183 ed110f92 +N 400b5075 6537307a 3fd1e5f4 b753d350 +N 400b405a 2c1b7602 3fd15b54 6f7c9f54 +N 400b3048 7254008b 3fd0d19c 713993fc +N 400b2040 32472348 3fd048c6 41cceddb +N 400b1041 665e7edf 3fcf8197 1d0e0ede +N 400b004c 0906ff69 3fce734c 56a0397a +N 400af060 14b0da61 3fcd66a0 22821b0f +N 400ae07d 83cf8cea 3fcc5b86 ba94d10a +N 400ad0a4 50d9d9bf 3fcb51f4 9dd21540 +N 400ac0d4 7649c758 3fca49de 8dcf622c +N 400ab10d ee9c9de5 3fc94339 8c59bc99 +N 400aa150 b452e57e 3fc83dfa d928ff88 +N 400a919c c1f0641e 3fc73a17 efa98984 +N 400a81f2 11fc1bde 3fc63786 84db47c1 +N 400a7250 9f0048e3 3fc5363c 8545187b +N 400a62b8 638a5f7f 3fc43630 12fb9c5d +N 400a5329 5a2b0a6b 3fc33757 83ba9109 +N 400a43a3 7d7628c3 3fc239a9 5f0fd67b +N 400a3426 c802cc28 3fc13d1c 5c9757d0 +N 400a24b3 346b36ec 3fc041a7 62471218 +N 400a1548 bd4cda1d 3fbe8e83 0594f8ed +N 400a05e7 5d4853aa 3fbc9bc3 f7d94929 +N 4009f68f 0f016c91 3fbaab00 6a20ac18 +N 4009e73f cd1f16f0 3fb8bc27 7b6b54a5 +N 4009d7f9 924b6c2c 3fb6cf28 9818d7ed +N 4009c8bc 5933ab1d 3fb4e3f3 772575f0 +N 4009b988 1c88362d 3fb2fa78 177ecd8c +N 4009aa5c d6fc917b 3fb112a6 bd6ef658 +N 40099b3a 83476101 3fae58df e03a098b +N 40098c21 1c2266d5 3faa8f88 ee4417d0 +N 40097d10 9c4a8122 3fa6c92a b06356fb +N 40096e08 fe7fa87d 3fa305a7 a9aac8fa +N 40095f0a 3d84ee13 3f9e89c5 a0e74c5a +N 40095014 542079a2 3f970d7f 14341476 +N 40094127 3d1b87f3 3f8f2c86 9b6a296a +N 40093242 f34268ac 3f8047b5 773bf9ec +N 40092367 71647c4b 3f46c1d2 42554b89 +N 40091494 b254353d bf7acd5c f1a0f326 +N 400905ca b0e70f90 bf8c3118 0c94efdf +N 4008f709 67f595e6 bf9579c4 722a368e +N 4008e850 d25b5c48 bf9cd734 7db0f827 +N 4008d9a0 eaf6fecf bfa21887 c22f3c66 +N 4008caf9 acaa2059 bfa5c3c4 230ed4e5 +N 4008bc5b 12596826 bfa96d68 76d726ce +N 4008adc5 16ec808c bfad158d 8b7207d3 +N 40089f37 b54e14ee bfb05e25 f52f77aa +N 400890b2 e86bd011 bfb230dd edd5b192 +N 40088236 ab365a49 bfb402fa b46c90cf +N 400873c2 f8a157b5 bfb5d488 2fd9678a +N 40086557 cba366a3 bfb7a592 2a87f622 +N 400856f5 1f361d84 bfb97624 53c4802a +N 4008489a ee560978 bfbb464a 410e389f +N 40083a49 3402ac5f bfbd160f 6f62831a +N 40082bff eb3e7b28 bfbee57f 44814adb +N 40081dbf 0f0edc28 bfc05a52 8815659f +N 40080f86 9a7c252d bfc141c6 06ab92c3 +N 40080156 889199f5 bfc2291f b1b3fefe +N 4007f32e d45d6a6f bfc31065 13aa4046 +N 4007e50f 78f0b0c4 bfc3f79b ae680be7 +N 4007d6f8 715f6ff1 bfc4dec8 fbb60248 +N 4007c8e9 b8c091f0 bfc5c5f2 6dda1e5d +N 4007bae3 4a2de5e2 bfc6ad1d 7023e366 +N 4007ace5 20c41e8a bfc7944f 677664b8 +N 40079eef 37a2d08c bfc87b8d b2d0508c +N 40079101 89ec709e bfc962dd abd21a12 +N 4007831c 12c651f6 bfca4a44 a7425c2a +N 4007753e cd58a48a bfcb31c7 f5909931 +N 40076769 b4ce736e bfcc196c e3566fce +N 4007599c c455a30d bfcd0138 b9d76530 +N 40074bd7 f71eef90 bfcde930 bf7f5ac7 +N 40073e1b 485deb2c bfced15a 385fcf21 +N 40073066 b348fc6a bfcfb9ba 66ac02d6 +N 400722ba 33195c86 bfd0512b 459a0cd1 +N 40071515 c30b15cf bfd0c599 f2efa927 +N 40070779 5e5d01e8 bfd13a2b db12b850 +N 4006f9e5 0050c833 bfd1aee3 9dc3b663 +N 4006ec58 a42adc1b bfd223c3 db03c2d7 +N 4006ded4 45327b70 bfd298cf 33506538 +N 4006d157 deb1accf bfd30e08 47df196f +N 4006c3e3 6bf53df4 bfd38371 bad8b061 +N 4006b676 e84cc213 bfd3f90e 2f948f61 +N 4006a912 4f0a9040 bfd46ee0 4ad3d9b1 +N 40069bb5 9b83c1b6 bfd4e4ea b2fc90f4 +N 40068e60 c9103064 bfd55b30 1054b449 +N 40068113 d30a7519 bfd5d1b3 0d3d6f0f +N 400673ce b4cfe605 bfd64876 566e5c28 +N 40066691 69c09529 bfd6bf7c 9b30ec59 +N 4006595b ed3f4e80 bfd736c8 8d9bfce3 +N 40064c2e 3ab196a8 bfd7ae5c e2cfa257 +N 40063f08 4d7fa915 bfd8263c 53313b81 +N 400631ea 2114769c bfd89e69 9aa7d051 +N 400624d3 b0dda3be bfd916e7 78d8cd38 +N 400617c4 f84b8727 bfd98fb8 b1652244 +N 40060abd f2d127ef bfda08e0 0c26d547 +N 4005fdbe 9be43c40 bfda8260 556f0c90 +N 4005f0c6 eefd278d bfdafc3c 5e44a57b +N 4005e3d6 e796f91d bfdb7676 fca35b4f +N 4005d6ee 812f6a66 bfdbf113 0bbb8efb +N 4005ca0d b746dd82 bfdc6c13 6c32b8ef +N 4005bd34 85605ba6 bfdce77b 046491f1 +N 4005b062 e701937e bfdd634c c0a5003e +N 4005a398 d7b2d7ab bfdddf8b 9382d32c +N 400596d6 52ff1d2e bfde5c3a 760b5bc5 +N 40058a1b 5473f9e8 bfded95c 680eedcf +N 40057d67 d7a1a2fc bfdf56f4 7066582e +N 400570bb d81aeb2d bfdfd505 9d39610e +N 40056417 517541e2 bfe029c9 8223265a +N 4005577a 3f48b08c bfe0694f e19549c3 +N 40054ae4 9d2fda1c bfe0a917 7fd65859 +N 40053e56 66c7f90c bfe0e921 f4039d6b +N 400531cf 97b0ddd3 bfe12970 d99aa18e +N 40052550 2b8ced7b bfe16a05 d0a00667 +N 400518d8 1e012022 bfe1aae2 7dc7178f +N 40050c67 6ab4ff4b bfe1ec08 8a9a193a +N 4004fffe 0d52a481 bfe22d79 a5a35a0f +N 4004f39c 0186b7d3 bfe26f37 8297133f +N 4004e741 43006e2e bfe2b143 da7e1f5b +N 4004daed cd71880a bfe2f3a0 6be18e66 +N 4004cea1 9c8e4fc6 bfe3364e faf723d6 +N 4004c25c ac0d9837 bfe37951 51cec51c +N 4004b61e f7a8bb43 bfe3bca9 4080e351 +N 4004a9e8 7b1b983a bfe40058 9d5debc1 +N 40049db9 32249257 bfe44461 451ec76a +N 40049191 18848f72 bfe488c5 1b1673f4 +N 40048570 29fef662 bfe4cd86 0964c3ef +N 40047956 6259ad7f bfe512a6 012a4f67 +N 40046d43 bd5d194d bfe55826 fabda04b +N 40046138 36d41adc bfe59e0a f5e1a97d +N 40045533 ca8c0e62 bfe5e453 f9fd9233 +N 40044936 7454c9bb bfe62b04 1655e48a +N 40043d40 30009b10 bfe6721d 62472b61 +N 40043150 f964472f bfe6b9a1 fd821032 +N 40042568 cc5708a7 bfe70194 104900f8 +N 40041987 a4b28d0b bfe749f5 cbaf7ce2 +N 40040dad 7e52f507 bfe792c9 69dafb4f +N 400401da 5516d205 bfe7dc11 2e459cdd +N 4003f60e 24df2504 bfe825cf 6602a178 +N 4003ea48 e98f5d18 bfe87006 6804be08 +N 4003de8a 9f0d55fa bfe8bab8 95666157 +N 4003d2d3 4141569e bfe905e8 59b3fb4b +N 4003c722 cc160fd0 bfe95198 2b3859bc +N 4003bb79 3b789ab9 bfe99dca 8b4b300c +N 4003afd6 8b587775 bfe9ea82 06a1dd88 +N 4003a43a b7a78bb5 bfea37c1 35a28876 +N 400398a5 bc5a214a bfea858a bcb9a598 +N 40038d17 9566e4b8 bfead3e1 4cb202f3 +N 40038190 3ec6e3dd bfeb22c7 a30f6e43 +N 4003760f b4758c80 bfeb7240 8a6c11c5 +N 40036a95 f270aae2 bfebc24e dad8a19a +N 40035f22 f4b86867 bfec12f5 7a3f74bf +N 400353b6 b74f4a3f bfec6437 5ccaa775 +N 40034851 363a2fd2 bfecb617 854d66d4 +N 40033cf2 6d805189 bfed0899 05b080ed +N 4003319a 592b3f5e bfed5bbe ff625e63 +N 40032648 f546df70 bfedaf8c a3ca8619 +N 40031afe 3de16cba bfee0405 34c0cdd5 +N 40030fba 2f0b759c bfee592c 05085f71 +N 4003047c c4d7da7f bfeeaf04 78ceb772 +N 4002f945 fb5bcc85 bfef0592 062ec635 +N 4002ee15 ceaecc1c bfef5cd8 35b85f3a +N 4002e2ec 3aeaa7b3 bfefb4da a2fc213e +N 4002d7c9 3c2b7a03 bff006ce 7e8e04e0 +N 4002ccac ce8faa07 bff03391 83b069df +N 4002c196 ee37e743 bff060b8 4cea3fa1 +N 4002b687 97472a8e bff08e44 d0f0faa2 +N 4002ab7e c5e2b3cd bff0bc39 117d1de8 +N 4002a07c 763208c1 bff0ea97 1b9fa9cb +N 40029580 a45ef3b1 bff11961 081a82a6 +N 40028a8b 4c958206 bff14898 fbbbeef5 +N 40027f9c 6b040304 bff17841 27bd4d84 +N 400274b3 fbdb0681 bff1a85b ca252728 +N 400269d1 fb4d5b6c bff1d8eb 2e2cc14b +N 40025ef6 65900e9a bff209f1 aca955db +N 40025421 36da696c bff23b71 ac791a84 +N 40024952 6b65f079 bff26d6d a2f440dd +N 40023e89 ff6e623f bff29fe8 14621bb2 +N 400233c7 ef31b5cd bff2d2e3 94729834 +N 4002290c 36f01984 bff30662 c6bc3b55 +N 40021e56 d2ebf1b8 bff33a68 5f3ed79d +N 400213a7 bf69d768 bff36ef7 22eb3051 +N 400208fe f8b096e5 bff3a411 e82fc359 +N 4001fe5c 7b092ede bff3d9bb 978af30f +N 4001f3c0 42bece4e bff40ff7 2c22d62c +N 4001e92a 4c1ed3fa bff446c7 b462e240 +N 4001de9a 9378ccc8 bff47e30 529fc3a5 +N 4001d411 151e728b bff4b634 3dc1a3b4 +N 4001c98d cd63aab6 bff4eed6 c1f52cf2 +N 4001bf10 b89e84c9 bff5281b 41639f1d +N 4001b499 d3273a80 bff56205 34f23d25 +N 4001aa29 19582ba9 bff59c98 2d099092 +N 40019fbe 878ddfb1 bff5d7d7 d264a9bc +N 4001955a 1a27031c bff613c7 e6e8f6b7 +N 40018afb cd846646 bff6506c 4686fcfd +N 400180a3 9e08fc5e bff68dc8 e8246ad1 +N 40017651 8819da2e bff6cbe1 de8ff882 +N 40016c05 881e3461 bff70abb 597f97b5 +N 400161bf 9a7f5ed7 bff74a59 a6996a9f +N 4001577f bba8cb12 bff78ac1 328819c1 +N 40014d45 e8080730 bff7cbf6 8a1b1237 +N 40014312 1c0cbc37 bff80dfe 5b734f97 +N 400138e4 5428ad84 bff850dd 773d4a43 +N 40012ebc 8ccfb6e2 bff89498 d1f8c839 +N 4001249a c277cbcf bff8d935 854f389b +N 40011a7e f198f5eb bff91eb8 d1796a73 +N 40011069 16ad540f bff96528 1eb56447 +N 40010659 2e3118aa bff9ac88 fecd41a3 +N 4000fc4f 34a288e9 bff9f4e1 2eaff581 +N 4000f24b 2681fb3e bffa3e36 981cf335 +N 4000e84d 0051d650 bffa888f 5363bda4 +N 4000de54 be968fac bffad3f1 a9387929 +N 4000d462 5dd6aa7d bffb2064 149ea763 +N 4000ca75 da9ab6c7 bffb6ded 44eb4566 +N 4000c08f 316d4f1b bffbbc94 1fdfac9f +N 4000b6ae 5edb1983 bffc0c5f c3de7768 +N 4000acd3 5f72c32e bffc5d57 8a3c29ff +N 4000a2fe 2fc50222 bffcaf83 09acdcb4 +N 4000992e cc649291 bffd02ea 18d0ec00 +N 40008f65 31e635f9 bffd5794 d0e24be2 +N 400085a1 5ce0b1fc bffdad8b 90847cdf +N 40007be3 49eccf16 bffe04d6 feb930f4 +N 4000722a f5a55788 bffe5d80 0dfbd12a +N 40006878 5ca71622 bffeb78f ff86410f +N 40005ecb 7b90d502 bfff1310 66c16417 +N 40005524 4f035c8e bfff700b 2ce41421 +N 40004b82 d3a1720f bfffce8a 94c371ae +N 400041e7 060fd6b2 c000174c 9f6bcf2e +N 40003850 e2f54676 c0004821 16bc1b80 +N 40002ec0 66fa7698 c00079c8 64aa1075 +N 40002535 8eca14c8 c000ac48 731437b8 +N 40001bb0 5710c5f8 c000dfa7 63dd4408 +N 40001230 bc7d2502 c00113eb 938cf649 +N 400008b6 bbbfc1a5 c001491b 9c17327a +N 3ffffe84 a3163eb0 c0017f3e 57cbd4fe +N 3fffeba6 f5276833 c001b65a e47207f3 +N 3fffd8d4 671fcec4 c001ee78 a6920ef4 +N 3fffc60c f27021b0 c002279f 4cf0be77 +N 3fffb350 908cee87 c00261d6 d4401000 +N 3fffa09f 3aee9ee1 c0029d27 8b08900a +N 3fff8df8 eb1175fa c002d99a 15cfae3a +N 3fff7b5d 9a758e6c c0031737 737f4c10 +N 3fff68cd 429ed819 c0035609 02134344 +N 3fff5647 dd151575 c0039618 83920522 +N 3fff43cd 6363da46 c003d770 2355d92b +N 3fff315d cf1a87c3 c0041a1a 7baccfd2 +N 3fff1ef9 19cc4bf8 c0045e22 9bd5e0a4 +N 3fff0c9f 3d101e86 c004a394 0e6266dc +N 3ffefa50 3280bedb c004ea7a e003ac9c +N 3ffee80b f3bcb1b2 c00532e3 a6ccfc9a +N 3ffed5d2 7a663f44 c0057cdb 89f36797 +N 3ffec3a3 c0237062 c005c870 4a154e16 +N 3ffeb17f be9e0cef c00615b0 4a149b43 +N 3ffe9f66 6f839946 c00664aa 988fb795 +N 3ffe8d57 cc85541c c006b56e fa064ba6 +N 3ffe7b53 cf583458 c007080d f3b8351b +N 3ffe695a 71b4e6ec c0075c98 d74e7150 +N 3ffe576b ad57cc69 c007b321 cf5f4e6e +N 3ffe4587 7c00f716 c0080bbb ece0e5c2 +N 3ffe33ad d77428b2 c008667b 359ed2ff +N 3ffe21de b978d025 c008c374 b3ca37ef +N 3ffe101a 1bda0774 c00922be 86bd7bc4 +N 3ffdfe5f f8669190 c009846f f50fe058 +N 3ffdecb0 48f0d833 c009e8a1 8017fd2c +N 3ffddb0b 074ee9b1 c00a4f6c f8ff853e +N 3ffdc970 2d5a76c8 c00ab8ed 978e7879 +N 3ffdb7df b4f0d09c c00b2540 12d812b3 +N 3ffda659 97f2e66e c00b9482 bbf8879e +N 3ffd94dd d0454399 c00c06d5 9b17e857 +N 3ffd836c 57d00d56 c00c7c5a 8eec9932 +N 3ffd7205 287f00b1 c00cf535 6efe85e4 +N 3ffd60a8 3c41705e c00d718c 30f3fbaa +N 3ffd4f55 8d0a42ac c00df187 1139ccaf +N 3ffd3e0d 14cfef4f c00e7550 bf625532 +N 3ffd2cce cd8c7d5d c00efd16 8ea24b12 +N 3ffd1b9a b13d8136 c00f8908 aadf32c8 +N 3ffd0a70 b9e41a4d c0100cad 29690ea0 +N 3ffcf950 e184f130 c0105721 0be92028 +N 3ffce83b 2228356c c010a3fd 11f73b8e +N 3ffcd72f 75d99b72 c010f360 43898c31 +N 3ffcc62d d6a85a7b c011456b c609b2eb +N 3ffcb536 3ea72aa0 c0119a43 0b45d8bc +N 3ffca448 a7ec4294 c011f20c 0559fba9 +N 3ffc9365 0c915595 c0124cef 60316837 +N 3ffc828b 66b391bd c012ab18 c157bb64 +N 3ffc71bb b0739d4d c0130cb7 0eec262b +N 3ffc60f5 e3f5954f c01371fc bea996cb +N 3ffc5039 fb610b10 c013db20 2e1c197f +N 3ffc3f87 f0e1024e c014485c 0547e8d2 +N 3ffc2edf bea3ef2d c014b9ef a53af89d +N 3ffc1e41 5edbb413 c015301f a43fadd8 +N 3ffc0dac cbbd9fd5 c015ab36 59b110b6 +N 3ffbfd21 ff826b75 c0162b84 7bc89e40 +N 3ffbeca0 f4663847 c016b161 d226f094 +N 3ffbdc29 a4a88dee c0173d2e 0056c8fa +N 3ffbcbbc 0a8c584d c017cf51 6c2252e9 +N 3ffbbb58 2057e586 c018683e 444ae6f0 +N 3ffbaafd e054e3f4 c0190871 ad13dab8 +N 3ffb9aad 44d0606e c019b075 1922cc07 +N 3ffb8a66 481ac3d4 c01a60df d687e818 +N 3ffb7a28 e487d17b c01b1a58 d95ecf8f +N 3ffb69f5 146ea506 c01bdd98 cf7a022a +N 3ffb59ca d229b07c c01cab6c 8b09c2cb +N 3ffb49aa 1816ba40 c01d84b7 d54fc91d +N 3ffb3992 e096db30 c01e6a78 be6123ab +N 3ffb2985 260e7c8f c01f5dcb 83f537c1 +N 3ffb1980 e2e5563c c0202ff7 97cf125d +N 3ffb0986 11866c91 c020b925 8a79a00d +N 3ffaf994 ac600ea1 c0214b3a b1644a13 +N 3ffae9ac ade3d41a c021e71d 842abaed +N 3ffad9ce 10869b74 c0228dd4 a0a3281a +N 3ffac9f8 cec087ec c023408c 99d98436 +N 3ffaba2c e30cffab c024009f 158447ff +N 3ffaaa6a 47eaa9d9 c024cf9b 932451fa +N 3ffa9ab0 f7db6c98 c025af52 55928594 +N 3ffa8b00 ed646b32 c026a1e2 108c7581 +N 3ffa7b5a 230e0436 c027a9c9 34d29d76 +N 3ffa6bbc 9363cf64 c028c9fc 061787d5 +N 3ffa5c28 38f49c20 c02a0601 19caad82 +N 3ffa4c9d 0e526f16 c02b6216 868dec97 +N 3ffa3d1b 0e1280ac c02ce363 063e1691 +N 3ffa2da2 32cd3b06 c02e9037 c5ebff26 +N 3ffa1e32 771e381f c0303834 f229d1bb +N 3ffa0ecb d5a43ffd c03146e7 1922c46f +N 3ff9ff6e 4901469f c0327a73 c63e6086 +N 3ff9f019 cbda6a53 c033daf0 daeda2c4 +N 3ff9e0ce 58d7f1cc c0357301 793e54fd +N 3ff9d18b eaa54a18 c03750ed cc18b26b +N 3ff9c252 7bf10539 c0398858 134d5768 +N 3ff9b322 076cd797 c03c3500 be194aeb +N 3ff9a3fa 87cd96d2 c03f7f74 50ed6768 +N 3ff994db f7cb377f c041d2b0 ec4ab566 +N 3ff985c6 5220cb8c c04484b8 15fb1f67 +N 3ff976b9 918c8026 c04829e8 8b263e99 +N 3ff967b5 b0cf9c9a c04d5e52 6305949f +N 3ff958ba aaae7f21 c052b3f5 9cf3b82c +N 3ff949c8 79f09c84 c059ba19 d7c0b3ca +N 3ff93adf 19607d64 c064920b 2f2c23a6 +N 3ff92bfe 83cbbcd9 c0799171 1a075ad6 +N 3ff91d26 b4030656 408a7f75 ff3a829c +N 3ff90e57 a4da140c 406a11e1 a3e7cf20 +N 3ff8ff91 5127ad10 405dc129 544bc8db +N 3ff8f0d3 b3c5a385 4054d4c6 38f1335d +N 3ff8e21e c790d2d1 4050088c 983293b6 +N 3ff8d372 87691de3 404a1316 24ebc6bd +N 3ff8c4ce ee316d80 4045fa0a 89c721dd +N 3ff8b633 f6cfae13 4042ff5c 3d9d352a +N 3ff8a7a1 9c2cce54 4040bbdb ba07a467 +N 3ff89917 d934bd75 403de937 5c412036 +N 3ff88a96 a8d66909 403b0b05 294a6785 +N 3ff87c1e 0603bbba 4038ae6d a3aa0bf0 +N 3ff86dad ebb19b11 4036b3e5 58dd6b85 +N 3ff85f46 54d7e606 40350558 dc1278ad +N 3ff850e7 3c7172ce 403392de bbf25957 +N 3ff84290 9d7c0e8d 403250b4 b1c683c7 +N 3ff83442 72f878f4 403135fa 04f644a8 +N 3ff825fc b7ea64dd 40303bda b1696be1 +N 3ff817bf 675875b5 402eba00 7c9ffe88 +N 3ff8098a 7c4c3d9a 402d2a5e 0e9ba1d9 +N 3ff7fb5d f1d23be1 402bc201 52d53dfb +N 3ff7ed39 c2f9db40 402a7b64 0653ab73 +N 3ff7df1d ead5701c 402951fd 492ebe10 +N 3ff7d10a 647a36c6 4028420b 4dec9201 +N 3ff7c2ff 2b00520c 4027486a 6e7cb31b +N 3ff7b4fc 3982c8e8 40266275 f2dfa439 +N 3ff7a701 8b1f8559 40258def f59a7ae0 +N 3ff7990f 1af7529f 4024c8ee 93464512 +N 3ff78b24 e42ddb30 402411cd 16598387 +N 3ff77d42 e1e9a762 40236720 2ba4f3d2 +N 3ff76f69 0f541b9b 4022c7ac 6c3afafa +N 3ff76197 6799768b 4022325e b7423f2b +N 3ff753cd e5e8cf9b 4021a645 f73dc146 +N 3ff7460c 85741541 4021228e 06726aa2 +N 3ff73853 41700b30 4020a67b 77dcfddf +N 3ff72aa2 151448d9 40203168 176dd9a6 +N 3ff71cf8 fb9b379c 401f857f fc72d5e5 +N 3ff70f57 f0421137 401eb3fe 3dbbfd42 +N 3ff701be ee48de1f 401ded5e 6854a991 +N 3ff6f42d f0f273b1 401d30cc 010f80b7 +N 3ff6e6a4 f38472ae 401c7d87 a045ada4 +N 3ff6d923 f14745b5 401bd2e4 6508e723 +N 3ff6cbaa e5861f3a 401b3045 c4dfb913 +N 3ff6be39 cb8ef84a 401a951d a9188fb6 +N 3ff6b0d0 9eb28eb7 401a00ea cd72b0c3 +N 3ff6a36f 5a446372 40197337 56060daa +N 3ff69615 f99ab8ec 4018eb97 9410e2b7 +N 3ff688c4 780e91bf 401869a8 f2bb5a98 +N 3ff67b7a d0fbae6e 4017ed11 06075861 +N 3ff66e38 ffc08c66 4017757c b7130076 +N 3ff660fe ffbe640d 4017029f 8999c799 +N 3ff653cc cc592754 40169432 f742b2b2 +N 3ff646a2 60f77fea 401629f5 ddd11ca1 +N 3ff6397f b902cdb7 4015c3ab fdbd6827 +N 3ff62c64 cfe72559 4015611d 87187006 +N 3ff61f51 a1134e6c 40150216 b2eac91b +N 3ff61246 27f8c209 4014a667 6782aea9 +N 3ff60542 600ba923 40144de2 e65ad80c +N 3ff5f846 44c2daf2 4013f85f 82735b08 +N 3ff5eb51 d197db57 4013a5b6 5e1d7efb +N 3ff5de65 0206d962 401355c3 2f5d3b73 +N 3ff5d17f d18eadaf 40130864 0a1ff751 +N 3ff5c4a2 3bb0d8be 4012bd79 2fa0d33f +N 3ff5b7cc 3bf18197 401274e4 e267fa9f +N 3ff5aafd cdd7740d 40122e8b 3e64a9bd +N 3ff59e36 ecec1f2c 4011ea52 14b15572 +N 3ff59177 94bb93d8 4011a820 ca9ef1c0 +N 3ff584bf c0d48317 401167e0 3bb015dc +N 3ff5780f 6cc83c8a 4011297a 9e36f8f6 +N 3ff56b66 942aacf8 4010ecdb 6a5222f5 +N 3ff55ec5 32925ca7 4010b1ef 430b6c4b +N 3ff5522b 43986dec 401078a3 e163b140 +N 3ff54598 c2d89b85 401040e8 011b8716 +N 3ff5390d abf13731 40100aab 4f0e79bb +N 3ff52c89 fa83281d 400fabbc b1f5cdd6 +N 3ff5200d aa31e943 400f44e4 fd292a8e +N 3ff51398 b6a38813 400ee0b3 c7876708 +N 3ff5072b 1b80a2da 400e7f0e c7ea1786 +N 3ff4fac4 d474672c 400e1fdd 0cc60309 +N 3ff4ee65 dd2c907f 400dc306 e682cd49 +N 3ff4e20e 315966a1 400d6875 d370c2e6 +N 3ff4d5bd ccadbc27 400d1014 6d39235e +N 3ff4c974 aadeecfc 400cb9ce 57a8bb2f +N 3ff4bd32 c7a4dd00 400c6590 30b7b5e5 +N 3ff4b0f8 1eb9f62d 400c1347 81b44f28 +N 3ff4a4c4 abdb278c 400bc2e2 b1788ebf +N 3ff49898 6ac7e37d 400b7450 f7955e0e +N 3ff48c73 57421e1a 400b2782 505f51a5 +N 3ff48055 6d0e4c10 400adc67 71cb459e +N 3ff4743e a7f360dd 400a92f1 c10a7d29 +N 3ff4682f 03bacda7 400a4b13 48d774fb +N 3ff45c26 7c307f4c 400a04be b065d55b +N 3ff45025 0d22dd5e 4009bfe7 32e92f79 +N 3ff4442a b262c86a 40097c80 97a72d50 +N 3ff43837 67c398a5 40093a7f 2a8ae109 +N 3ff42c4b 291b1c7c 4008f9d7 b52fb5ac +N 3ff42065 f24196df 4008ba7f 785b4ed2 +N 3ff41487 bf11be28 40087c6c 25de616c +N 3ff408b0 8b68ba65 40083f93 dad52a7d +N 3ff3fce0 532623e2 400803ed 1a40cb38 +N 3ff3f117 122c02a7 4007c96e c7f35a0b +N 3ff3e554 c45ecaf2 40079010 23c8de77 +N 3ff3d999 65a55dea 400757c8 c52817c6 +N 3ff3cde4 f1e9071b 40072090 96c60dd6 +N 3ff3c237 65157b66 4006ea5f d2a806d7 +N 3ff3b690 bb18d744 4006b52e fe5fb28b +N 3ff3aaf0 efe39db8 400680f6 e77dbc19 +N 3ff39f57 ff68b697 40064db0 a0373032 +N 3ff393c5 e59d6d5e 40061b55 7c3a73f5 +N 3ff3883a 9e796f91 4005e9df 0db0bc90 +N 3ff37cb6 25f6cb82 4005b947 22693867 +N 3ff37138 7811eec8 40058987 c12b47b5 +N 3ff365c1 90c9a4f5 40055a9b 272d57b4 +N 3ff35a51 6c1f1600 40052c7b c5ae1adc +N 3ff34ee8 0615c565 4004ff24 3fae0794 +N 3ff34385 5ab38fd2 4004d28f 67c71f58 +N 3ff33829 6600aab0 4004a6b8 3e2138ad +N 3ff32cd4 2407a247 40047b99 ee810be2 +N 3ff32185 90d55881 4004512f ce70750f +N 3ff3163d a8790376 40042775 5b7e6d8f +N 3ff30afc 67042c24 4003fe66 39955d2f +N 3ff2ffc1 c88aacf9 4003d5fe 316677d0 +N 3ff2f48d c922b080 4003ae39 2ee8f448 +N 3ff2e960 64e4b00a 40038713 3febfb7f +N 3ff2de39 97eb7263 40036088 92ba423f +N 3ff2d319 5e540a1d 40033a95 74ce4f78 +N 3ff2c7ff b43dd4a8 40031536 519686a0 +N 3ff2bcec 95ca78dd 4002f067 b14813ab +N 3ff2b1df ff1de54e 4002cc26 37bfe9fe +N 3ff2a6d9 ec5e4f51 4002a86e a371165a +N 3ff29bda 59b43195 4002853d cc5fa8c3 +N 3ff290e1 434a4aa6 40026290 a3278bd2 +N 3ff285ee a54d9bb1 40024064 300ea8db +N 3ff27b02 7bed6730 40021eb5 9221bfff +N 3ff2701c c35b2f80 4001fd81 fe5b6564 +N 3ff2653d 77cab56d 4001dcc6 bed49d63 +N 3ff25a64 9571f852 4001bc81 31fe9e01 +N 3ff24f92 18893175 40019cae c9e52ba1 +N 3ff244c5 fd4ad626 40017d4d 0b79433c +N 3ff23a00 3ff394b9 40015e59 8de384a9 +N 3ff22f40 dcc2539d 40013fd1 f9de0f04 +N 3ff22487 cff82fe6 400121b4 0915690e +N 3ff219d5 15d87c19 400103fd 85901f2d +N 3ff20f28 aaa8bede 4000e6ac 491cc227 +N 3ff20482 8ab0b1aa 4000c9be 3cc5f784 +N 3ff1f9e2 b23a3f7f 4000ad31 584c512a +N 3ff1ef49 1d9183a9 40009103 a1a5a527 +N 3ff1e4b5 c904c83b 40007533 2c81a214 +N 3ff1da28 b0e48513 400059be 19d362e8 +N 3ff1cfa1 d1835e5c 40003ea2 975fc37e +N 3ff1c521 2736236b 400023de df503f6c +N 3ff1baa6 ae53cd57 40000971 37ca23d1 +N 3ff1b032 63357db3 3fffdeaf e513c46c +N 3ff1a5c4 42367d6b 3fffab22 d904a881 +N 3ff19b5c 47b43b69 3fff7838 1aff8345 +N 3ff190fa 700e4b38 3fff45ec 8f9cfac2 +N 3ff1869e b7a663f2 3fff143d 2fc9e407 +N 3ff17c49 1ae05ed8 3ffee327 0821e831 +N 3ff171f9 96223623 3ffeb2a7 38506e85 +N 3ff167b0 25d403b5 3ffe82ba f277838d +N 3ff15d6c c65fffe9 3ffe535f 7a9c7b6f +N 3ff1532f 74328035 3ffe2492 261a0e59 +N 3ff148f8 2bb9f615 3ffdf650 5b17b4c8 +N 3ff13ec6 e966eda2 3ffdc897 9006073a +N 3ff1349b a9ac0c90 3ffd9b65 4b1fedeb +N 3ff12a76 68fe109d 3ffd6eb7 21f0682a +N 3ff12057 23d3ce91 3ffd428a b8dcbed2 +N 3ff1163d d6a630fd 3ffd16dd c2b2eede +N 3ff10c2a 7df036f7 3ffcebae 003c205d +N 3ff1021d 162ef2cf 3ffcc0f9 3fd2fecb +N 3ff0f815 9be188f6 3ffc96bd 5cfdcaeb +N 3ff0ee14 0b892eb0 3ffc6cf8 400bfd90 +N 3ff0e418 61a928e6 3ffc43a7 ddb7577e +N 3ff0da22 9ac6caed 3ffc1aca 36c83a70 +N 3ff0d032 b3697537 3ffbf25d 57bd292f +N 3ff0c648 a81a9444 3ffbca5f 58754fed +N 3ff0bc64 75659fa4 3ffba2ce 5bddf54f +N 3ff0b286 17d817de 3ffb7ba8 8fa2b21e +N 3ff0a8ad 8c018655 3ffb54ec 2be05ff3 +N 3ff09eda ce737b76 3ffb2e97 72da952e +N 3ff0950d dbc18dad 3ffb08a8 b0b39e99 +N 3ff08b46 b081582f 3ffae31e 3b26da71 +N 3ff08185 494a79cc 3ffabdf6 71455e28 +N 3ff077c9 a2b693b9 3ffa992f bb34d04a +N 3ff06e13 b9614870 3ffa74c8 89f06187 +N 3ff06463 89e83a74 3ffa50bf 570bcf9d +N 3ff05ab9 10eb0b10 3ffa2d12 a4785ede +N 3ff05114 4b0b5971 3ffa09c0 fc4bb8ee +N 3ff04775 34ecc10e 3ff9e6c8 f0889ae4 +N 3ff03ddb cb34d8e0 3ff9c429 1ae94703 +N 3ff03448 0a8b31fc 3ff9a1e0 1caba475 +N 3ff02ab9 ef99567d 3ff97fec 9e5f007f +N 3ff02131 770ac851 3ff95e4d 4fb36083 +N 3ff017ae 9d8d001c 3ff93d00 e74a5703 +N 3ff00e31 5fcf6c24 3ff91c06 22894d8f +N 3ff004b9 ba836ecc 3ff8fb5b c56d347d +N 3feff68f 54b8bbe2 3ff8db00 9a5f9065 +N 3fefe3b6 581f02c1 3ff8baf3 720cd2ab +N 3fefd0e8 78a823b4 3ff89b33 233bf688 +N 3fefbe25 afc66fbc 3ff87bbe 8aa75474 +N 3fefab6d f6f01579 3ff85c94 8ad6a2c9 +N 3fef98c1 479f1df6 3ff83db4 0bfa15ff +N 3fef861f 9b516b70 3ff81f1b fbc69c16 +N 3fef7388 eb88b656 3ff800cb 4d53232d +N 3fef60fd 31ca8b6e 3ff7e2c0 f8f6e706 +N 3fef4e7c 67a04952 3ff7c4fb fc28b967 +N 3fef3c06 86971e60 3ff7a77b 595f3eca +N 3fef299b 88400653 3ff78a3e 17f215be +N 3fef173b 662fc820 3ff76d43 43fbe20b +N 3fef04e6 19fef3b9 3ff75089 ee3d337f +N 3feef29b 9d49dfb4 3ff73411 2c0040fc +N 3feee05b e9b0a73e 3ff717d8 16fd715d +N 3feece26 f8d727b4 3ff6fbdd cd40aa85 +N 3feebbfc c464fe87 3ff6e021 710f60f8 +N 3feea9dd 46058714 3ff6c4a2 28cf6133 +N 3fee97c8 7767d841 3ff6a95f 1eee4c8d +N 3fee85be 523ec275 3ff68e57 81c9c48b +N 3fee73be d040cd4f 3ff6738a 83983e3e +N 3fee61c9 eb283579 3ff658f7 5a5278ca +N 3fee4fdf 9cb2ea8a 3ff63e9d 3f9d91c9 +N 3fee3dff dea28cb3 3ff6247b 70b5b221 +N 3fee2c2a aabc6ab7 3ff60a91 2e594f41 +N 3fee1a5f fac97fa0 3ff5f0dd bcb4fb40 +N 3fee089f c89670bb 3ff5d760 634fc02f +N 3fedf6ea 0df38b3f 3ff5be18 6cf80166 +N 3fede53e c4b4c24a 3ff5a505 27b0df97 +N 3fedd39d e6b1acae 3ff58c25 e4a01ad8 +N 3fedc207 6dc582d3 3ff57379 f7fc6f33 +N 3fedb07b 53cf1c77 3ff55b00 b8fc679a +N 3fed9ef9 92b0eeb3 3ff542b9 81c5a43f +N 3fed8d82 245109c3 3ff52aa3 af5c901a +N 3fed7c15 029916de 3ff512be a194829e +N 3fed6ab2 27765627 3ff4fb09 bb004a74 +N 3fed5959 8cd99c94 3ff4e384 60e31de5 +N 3fed480b 2cb751bb 3ff4cc2d fb21edc8 +N 3fed36c7 01076dc9 3ff4b505 f435186e +N 3fed258d 03c5775e 3ff49e0b b91a7951 +N 3fed145d 2ef08185 3ff4873e b947d319 +N 3fed0337 7c8b2967 3ff4709e 669d90c4 +N 3fecf21b e69b94a0 3ff45a2a 3559dca3 +N 3fece10a 672b6ea5 3ff443e1 9c0c0895 +N 3fecd002 f847e714 3ff42dc4 13884791 +N 3fecbf05 9401af78 3ff417d1 16dbb43f +N 3fecae12 346cf942 3ff40208 2340a364 +N 3fec9d28 d3a173ba 3ff3ec68 b8133fa5 +N 3fec8c49 6bba49d5 3ff3d6f2 56c66c6d +N 3fec7b73 f6d62057 3ff3c1a4 82d8ee85 +N 3fec6aa8 6f17139e 3ff3ac7e c1cad774 +N 3fec59e6 cea2b5a9 3ff39780 9b1332ad +N 3fec492f 0fa20bfe 3ff382a9 9815f20f +N 3fec3881 2c418ddc 3ff36df9 441a189c +N 3fec27dd 1eb121c5 3ff3596f 2c40206d +N 3fec1742 e1241bd9 3ff3450a df789c0d +N 3fec06b2 6dd13bae 3ff330cb ee7b1009 +N 3febf62b bef2aa3d 3ff31cb1 ebbd03c4 +N 3febe5ae cec5f805 3ff308bc 6b69484c +N 3febd53b 978c1ae1 3ff2f4eb 03577315 +N 3febc4d2 13896c16 3ff2e13d 4b038bc2 +N 3febb472 3d05a662 3ff2cdb2 db85eb6c +N 3feba41c 0e4be3ea 3ff2ba4b 4f8b4bcf +N 3feb93cf 81aa9c4a 3ff2a706 434d058a +N 3feb838c 9173a28f 3ff293e3 54897bb9 +N 3feb7353 37fc233b 3ff280e2 227cb412 +N 3feb6323 6f9ca265 3ff26e02 4dd91a33 +N 3feb52fd 32b0f995 3ff25b43 78c06cbf +N 3feb42e0 7b9855f3 3ff248a5 46bcd3b9 +N 3feb32cd 44b5363c 3ff23627 5cba1e79 +N 3feb22c3 886d68da 3ff223c9 60ff2895 +N 3feb12c3 412a09e2 3ff2118a fb27647c +N 3feb02cc 6957812f 3ff1ff6b d41c8af2 +N 3feaf2de fb65806c 3ff1ed6b 96106e67 +N 3feae2fa f1c70109 3ff1db89 ec76f114 +N 3fead320 46f2428f 3ff1c9c6 84001d98 +N 3feac34e f560c862 3ff1b821 0a926009 +N 3feab386 f78f580b 3ff1a699 2f44e002 +N 3feaa3c8 47fdf746 3ff1952e a259f9dd +N 3fea9412 e12fe9ea 3ff183e1 1539d67b +N 3fea8466 bdabb041 3ff172b0 3a6d2172 +N 3fea74c3 d7fb04ef 3ff1619b c597dbea +N 3fea652a 2aaadb1f 3ff150a3 6b744c36 +N 3fea5599 b04b5caf 3ff13fc6 e1ce0926 +N 3fea4612 636fe80d 3ff12f05 df7d200d +N 3fea3694 3eaf0e8e 3ff11e60 1c6155a9 +N 3fea271f 3ca29296 3ff10dd5 515d808f +N 3fea17b3 57e76563 3ff0fd65 3852fc48 +N 3fea0850 8b1da589 3ff0ed0f 8c1d35a3 +N 3fe9f8f6 d0e89cd5 3ff0dcd4 088d4e47 +N 3fe9e9a6 23eebeaa 3ff0ccb2 6a65d802 +N 3fe9da5e 7ed9a5c8 3ff0bcaa 6f56a649 +N 3fe9cb1f dc5612d1 3ff0acbb d5f8b693 +N 3fe9bbea 3713ea4c 3ff09ce6 5dca2de4 +N 3fe9acbd 89c6327d 3ff08d29 c72a6b3d +N 3fe99d99 cf231244 3ff07d85 d3562fbf +N 3fe98e7f 01e3ce5c 3ff06dfa 4463d93b +N 3fe97f6d 1cc4c838 3ff05e86 dd3fb21a +N 3fe97064 1a857bf9 3ff04f2b 61a85374 +N 3fe96163 f5e87e9a 3ff03fe7 962b1a2a +N 3fe9526c a9b37bca 3ff030bb 4020aded +N 3fe9437e 30af348d 3ff021a6 25a99ae3 +N 3fe93498 85a77d21 3ff012a8 0daafc0c +N 3fe925bb a36b3ae3 3ff003c0 bfcb36a4 +N 3fe916e7 84cc6733 3fefe9e0 08dd9652 +N 3fe9081c 24a0010b 3fefcc6b 496a4ab0 +N 3fe8f959 7dbe1a10 3fefaf22 d4eb2efc +N 3fe8ea9f 8b01cbf2 3fef9206 40789b41 +N 3fe8dbee 47493949 3fef7515 228eb687 +N 3fe8cd45 ad758b9c 3fef584f 1307aa5f +N 3fe8bea5 b86af106 3fef3bb3 ab15f292 +N 3fe8b00e 63109af4 3fef1f42 853ecb4e +N 3fe8a17f a850bc56 3fef02fb 3d54b9dd +N 3fe892f9 83188785 3feee6dd 70722fcc +N 3fe8847b ee582cf5 3feecae8 bcf44a16 +N 3fe87606 e502d8fc 3feeaf1c c275a847 +N 3fe8679a 620eb277 3fee9379 21c95e99 +N 3fe85936 6074d8a9 3fee77fd 7cf5ff3d +N 3fe84ada db3161bf 3fee5ca9 7730bd00 +N 3fe83c87 cd435913 3fee417c b4d8a519 +N 3fe82e3d 31acbd27 3fee2676 db71ef72 +N 3fe81ffb 03727e31 3fee0b97 91a166a4 +N 3fe811c1 3d9c7c4b 3fedf0de 7f27e553 +N 3fe8038f db358597 3fedd64b 4cdde90d +N 3fe7f566 d74b54b5 3fedbbdd a4af3ae4 +N 3fe7e746 2cee8ee8 3feda195 3196ac1a +N 3fe7d92d d732c260 3fed8771 9f99e747 +N 3fe7cb1d d12e64a8 3fed6d72 9bc55596 +N 3fe7bd16 15fad0b0 3fed5397 d4281693 +N 3fe7af16 a0b44551 3fed39e0 f7d00bda +N 3fe7a11f 6c79e376 3fed204d b6c5f69e +N 3fe79330 746dac86 3fed06dd c209a7d5 +N 3fe78549 b3b4808a 3feced90 cb8e41a1 +N 3fe7776b 25761cab 3fecd466 86368abe +N 3fe76994 c4dd1952 3fecbb5e a5d1524d +N 3fe75bc6 8d16e8a1 3feca278 df15e4db +N 3fe74e00 7953d4a8 3fec89b4 e7a0914c +N 3fe74042 84c6fdcf 3fec7112 75ef3e10 +N 3fe7328c aaa6591b 3fec5891 415e0dbb +N 3fe724de e62aae79 3fec4031 022412fa +N 3fe71739 328f9734 3fec27f1 715013c5 +N 3fe7099b 8b137c2e 3fec0fd2 48c55ae3 +N 3fe6fc05 eaf7944b 3febf7d3 4338981a +N 3fe6ee78 4d7fe2b3 3febdff4 1c2cce30 +N 3fe6e0f2 adf3353c 3febc834 8ff04efb +N 3fe6d375 079b22cf 3febb094 5b99c4ef +N 3fe6c5ff 55c409a5 3feb9913 3d05499a +N 3fe6b891 93bd0dbe 3feb81b0 f2d1897f +N 3fe6ab2b bcd81746 3feb6a6d 3c5cf490 +N 3fe69dcd cc69d0c0 3feb5347 d9c2fa9f +N 3fe69077 bdc9a59d 3feb3c40 8bd954d2 +N 3fe68329 8c51c089 3feb2557 142d5a81 +N 3fe675e3 335f09bf 3feb0e8b 350161cc +N 3fe668a4 ae51258e 3feaf7dc b14a2c17 +N 3fe65b6d f88a728a 3feae14b 4cac5d19 +N 3fe64e3f 0d70081f 3feacad6 cb79fdb0 +N 3fe64117 e869b4d9 3feab47e f2b008fa +N 3fe633f8 84e1fcd7 3fea9e43 87f40447 +N 3fe626e0 de461839 3fea8824 5191a175 +N 3fe619d0 f005f15f 3fea7221 16786b1e +N 3fe60cc8 b59423a0 3fea5c39 9e397b90 +N 3fe5ffc8 2a65f95b 3fea466d b1053c76 +N 3fe5f2cf 49f36ab8 3fea30bd 17a93140 +N 3fe5e5de 0fb71ba1 3fea1b27 9b8dc9a9 +N 3fe5d8f4 772e5ab4 3fea05ad 06b43f0f +N 3fe5cc12 7bd91f58 3fe9f04d 23b4796b +N 3fe5bf38 193a084a 3fe9db07 bdbafdf4 +N 3fe5b265 4ad65a07 3fe9c5dc a086e638 +N 3fe5a59a 0c35fd4c 3fe9b0cb 9867dfe0 +N 3fe598d6 58e37d52 3fe99bd4 723c3466 +N 3fe58c1a 2c6c067d 3fe986f6 fb6ed9c4 +N 3fe57f65 825f64ce 3fe97233 01f58ac8 +N 3fe572b8 56500217 3fe95d88 544ee6e8 +N 3fe56612 a3d2e4b6 3fe948f6 c1809ab8 +N 3fe55974 667fade7 3fe9347e 19158f54 +N 3fe54cdd 99f09844 3fe9201e 2b1c2185 +N 3fe5404e 39c27638 3fe90bd6 c8246028 +N 3fe533c6 4194b085 3fe8f7a7 c13e51e9 +N 3fe52745 ad0944a8 3fe8e390 e7f841c6 +N 3fe51acc 77c4c369 3fe8cf92 0e5d12de +N 3fe50e5a 9d6e4f43 3fe8bbab 06f29ab0 +N 3fe501f0 19af9aec 3fe8a7db a4b80250 +N 3fe4f58c e834e7d1 3fe89423 bb242e06 +N 3fe4e931 04ad0492 3fe88083 1e242b64 +N 3fe4dcdc 6ac94b87 3fe86cf9 a219a5b0 +N 3fe4d08f 163da130 3fe85987 1bd96063 +N 3fe4c449 02c072c4 3fe8462b 60a9b7f1 +N 3fe4b80a 2c0ab4ad 3fe832e6 46412868 +N 3fe4abd2 8dd7e107 3fe81fb7 a2c4d9eb +N 3fe49fa2 23e5f638 3fe80c9f 4cc7331e +N 3fe49378 e9f57550 3fe7f99d 1b4670dd +N 3fe48756 dbc960a7 3fe7e6b0 e5ab43dd +N 3fe47b3b f5273a66 3fe7d3da 83c773a9 +N 3fe46f28 31d70305 3fe7c119 cdd486dd +N 3fe4631b 8da337c0 3fe7ae6e 9c72709b +N 3fe45716 0458d14e 3fe79bd8 c8a6438e +N 3fe44b17 91c74234 3fe78958 2bd8e964 +N 3fe43f20 31c07581 3fe776ec 9fd5dfe5 +N 3fe4332f e018cd2a 3fe76495 fec9fa5f +N 3fe42746 98a720c6 3fe75254 23422867 +N 3fe41b64 5744bc01 3fe74026 e82a40f4 +N 3fe40f89 17cd5d0c 3fe72e0e 28cbd20c +N 3fe403b4 d61f3380 3fe71c09 c0ccf5b4 +N 3fe3f7e7 8e1ade7c 3fe70a19 8c2f2a2d +N 3fe3ec21 3ba36b98 3fe6f83d 674e2fdc +N 3fe3e061 da9e553b 3fe6e675 2edeea95 +N 3fe3d4a9 66f38165 3fe6d4c0 bfee47d6 +N 3fe3c8f7 dc8d4018 3fe6c31f f7e0289b +N 3fe3bd4d 375849a9 3fe6b192 b46e4f28 +N 3fe3b1a9 7343ba08 3fe6a018 d3a74c54 +N 3fe3a60c 8c412205 3fe68eb2 33ed91b9 +N 3fe39a76 7e4460e2 3fe67d5e b3f63448 +N 3fe38ee7 4543c64f 3fe66c1e 32c81f4d +N 3fe3835e dd3800e5 3fe65af0 8fbafded +N 3fe377dd 421c1f1d 3fe649d5 aa764421 +N 3fe36c62 6fed8e54 3fe638cd 62f03854 +N 3fe360ee 62ac18e8 3fe627d7 996cff45 +N 3fe35581 1659e57b 3fe616f4 2e7dad29 +N 3fe34a1a 86fb74fe 3fe60623 02ff585d +N 3fe33eba b097a1b5 3fe5f563 f81a3108 +N 3fe33361 8f379d8e 3fe5e4b6 ef409afe +N 3fe3280f 1ee6f0f8 3fe5d41b ca2e4bb6 +N 3fe31cc3 5bb3795f 3fe5c392 6ae76af0 +N 3fe3117e 41ad67bb 3fe5b31a b3b7b6a0 +N 3fe3063f cce73f62 3fe5a2b4 8731aa67 +N 3fe2fb07 f975d493 3fe5925f c82da9a5 +N 3fe2efd6 c3704b0f 3fe5821c 59c92cb1 +N 3fe2e4ac 26f014bb 3fe571ea 1f65f112 +N 3fe2d988 2010f05e 3fe561c8 fca92ccd +N 3fe2ce6a aaf0e82c 3fe551b8 d57ac449 +N 3fe2c353 c3b0506d 3fe541b9 8e04832b +N 3fe2b843 6671c633 3fe531cb 0ab15818 +N 3fe2ad39 8f5a2df6 3fe521ed 302c9304 +N 3fe2a236 3a90b24d 3fe5121f e3612664 +N 3fe29739 643ec26d 3fe50263 0978eaa9 +N 3fe28c43 089010fc 3fe4f2b6 87dbe4d3 +N 3fe28153 23b292b3 3fe4e31a 442f8f51 +N 3fe27669 b1d67d00 3fe4d38e 24562563 +N 3fe26b86 af2e44a9 3fe4c412 0e6df0ef +N 3fe260aa 17ee9c95 3fe4b4a5 e8d09b13 +N 3fe255d3 e84e7468 3fe4a549 9a127ec2 +N 3fe24b04 1c86f72f 3fe495fd 0901fdec +N 3fe2403a b0d38a0a 3fe486c0 1ca6d8ec +N 3fe23577 a171caf1 3fe47792 bc418862 +N 3fe22aba eaa18f52 3fe46874 cf4a991f +N 3fe22004 88a4e2d3 3fe45966 3d720a76 +N 3fe21554 77c005e9 3fe44a66 ee9eae81 +N 3fe20aaa b4396cad 3fe43b76 caed8cdd +N 3fe20007 3a59bd72 3fe42c95 bab14739 +N 3fe1f56a 066bcf87 3fe41dc3 a6718020 +N 3fe1ead3 14bca9f3 3fe40f00 76ea43e2 +N 3fe1e042 619b821f 3fe4004c 150b734c +N 3fe1d5b7 e959ba92 3fe3f1a6 69f8308d +N 3fe1cb33 a84ae19a 3fe3e30f 5f064de4 +N 3fe1c0b5 9ac4b024 3fe3d486 ddbdbe87 +N 3fe1b63d bd1f0865 3fe3c60c cfd80922 +N 3fe1abcc 0bb3f479 3fe3b7a1 1f3fbc30 +N 3fe1a160 82dfa549 3fe3a943 b60fe482 +N 3fe196fb 1f00712e 3fe39af4 7e938547 +N 3fe18c9b dc76d2b8 3fe38cb3 634511f7 +N 3fe18242 b7a56759 3fe37e80 4ecde9ee +N 3fe177ef acf0ee31 3fe3705b 2c05d5e0 +N 3fe16da2 b8c046dd 3fe36243 e5f28708 +N 3fe1635b d77c6fff 3fe3543a 67c717a7 +N 3fe1591b 05908645 3fe3463e 9ce38dc8 +N 3fe14ee0 3f69c2e8 3fe33850 70d45f01 +N 3fe144ab 81777aa7 3fe32a6f cf51f65a +N 3fe13a7c c82b1c48 3fe31c9c a4403b3e +N 3fe13054 0ff82fb4 3fe30ed6 dbae1ab0 +N 3fe12631 55545451 3fe3011e 61d51115 +N 3fe11c14 94b74016 3fe2f373 2318b673 +N 3fe111fd ca9abe26 3fe2e5d5 0c064b83 +N 3fe107ec f37aadcd 3fe2d844 095448c1 +N 3fe0fde2 0bd500e1 3fe2cac0 07e1ee23 +N 3fe0f3dd 1029baee 3fe2bd48 f4b6d537 +N 3fe0e9dd fcfaefc2 3fe2afde bd0283e5 +N 3fe0dfe4 ceccc27a 3fe2a281 4e1c012f +N 3fe0d5f1 822563ae 3fe29530 95816a29 +N 3fe0cc04 138d10f9 3fe287ec 80d78a0b +N 3fe0c21c 7f8e13eb 3fe27ab4 fde972db +N 3fe0b83a c2b4bedf 3fe26d89 faa81485 +N 3fe0ae5e d98f6f27 3fe2606b 6529dc62 +N 3fe0a488 c0ae8891 3fe25359 2baa4d18 +N 3fe09ab8 74a475f9 3fe24653 3c899e7d +N 3fe090ed f205a7e3 3fe23959 864c5c09 +N 3fe08729 3568930b 3fe22c6b f79b047d +N 3fe07d6a 3b65af3e 3fe21f8a 7f41ab0a +N 3fe073b1 00977633 3fe212b5 0c2f99b0 +N 3fe069fd 819a625e 3fe205eb 8d76f4b7 +N 3fe0604f bb0cedb5 3fe1f92d f24c5f39 +N 3fe056a7 a98f90a5 3fe1ec7c 2a06a10a +N 3fe04d05 49c4c0b3 3fe1dfd6 241e4d4c +N 3fe04368 9850ef78 3fe1d33b d02d6a91 +N 3fe039d1 91da896b 3fe1c6ad 1def1bce +N 3fe03040 3309f4a8 3fe1ba29 fd3f4a59 +N 3fe026b4 78898fcc 3fe1adb2 5e1a5109 +N 3fe01d2e 5f05b0e2 3fe1a146 309ca87f +N 3fe013ad e32ca419 3fe194e5 6502941a +N 3fe00a33 01aeaaaa 3fe1888f eba7d036 +N 3fe000bd b73df9bf 3fe17c45 b5074162 +N 3fdfee9c 011d7267 3fe17006 b1baa460 +N 3fdfdbc7 b4ae04df 3fe163d2 d27a3f35 +N 3fdfc8fe 829dbed0 3fe157aa 081c936a +N 3fdfb640 64609287 3fe14b8c 439610b2 +N 3fdfa38d 536e4eb6 3fe13f79 75f8c8fb +N 3fdf90e5 49429c22 3fe13371 90742538 +N 3fdf7e48 3f5cfb41 3fe12774 84549af4 +N 3fdf6bb6 2f40c218 3fe11b82 430362fd +N 3fdf592f 127519e1 3fe10f9a be0630c4 +N 3fdf46b2 e284fcd5 3fe103bd e6feeaab +N 3fdf3441 98ff33e8 3fe0f7eb afab6330 +N 3fdf21db 2f76548d 3fe0ec24 09e512db +N 3fdf0f7f 9f80be6a 3fe0e066 e7a0d30e +N 3fdefd2e e2b8993d 3fe0d4b4 3aee99ad +N 3fdeeae8 f2bbd289 3fe0c90b f5f9357d +N 3fded8ad c92c1b46 3fe0bd6e 0b060b44 +N 3fdec67d 5faee5dc 3fe0b1da 6c74d3ee +N 3fdeb457 afed63dd 3fe0a651 0cbf5b3a +N 3fdea23c b39483a0 3fe09ad1 de793f23 +N 3fde902c 6454ee53 3fe08f5c d44fb04e +N 3fde7e26 bbe30599 3fe083f1 e10932e7 +N 3fde6c2b b3f6e169 3fe07890 f785606e +N 3fde5a3b 464c4ddb 3fe06d3a 0abcaa19 +N 3fde4855 6ca2c8f8 3fe061ed 0dc01c08 +N 3fde367a 20bd8099 3fe056a9 f3b9211d +N 3fde24a9 5c635014 3fe04b70 afe9476e +N 3fde12e3 195ebe4c 3fe04041 35aa05ab +N 3fde0127 517dfb4f 3fe0351b 786c80d6 +N 3fddef75 fe92de53 3fe029ff 6bb952ee +N 3fddddcf 1a72e36f 3fe01eed 0330520c +N 3fddcc32 9ef72994 3fe013e4 32885856 +N 3fddbaa0 85fc7063 3fe008e4 ed8f0c79 +N 3fdda918 c96315cd 3fdffbde 5051553b +N 3fdd979b 630f14a5 3fdfe605 ac9f9d30 +N 3fdd8628 4ce80173 3fdfd03f d82a7b39 +N 3fdd74bf 80d908f6 3fdfba8c bb3f632a +N 3fdd6360 f8d0ee3e 3fdfa4ec 3e5749ac +N 3fdd520c aec207f8 3fdf8f5e 4a163bc1 +N 3fdd40c2 9ca23eb3 3fdf79e2 c74af8ae +N 3fdd2f82 bc6b0aa5 3fdf6479 9eee8c6c +N 3fdd1e4d 081971b2 3fdf4f22 ba23eb88 +N 3fdd0d21 79ae050e 3fdf39de 02378f9e +N 3fdcfc00 0b2cdf75 3fdf24ab 609f15aa +N 3fdceae8 b69da2e2 3fdf0f8a bef8dcd3 +N 3fdcd9db 760b768e 3fdefa7c 070ba697 +N 3fdcc8d8 438504de 3fdee57f 22c637f9 +N 3fdcb7df 191c7946 3fded093 fc3efba3 +N 3fdca6ef f0e77e3b 3fdebbba 7db3a524 +N 3fdc960a c4ff3b29 3fdea6f2 9188d541 +N 3fdc852f 8f805267 3fde923c 2249bf32 +N 3fdc745e 4a8adf20 3fde7d97 1aa7ced7 +N 3fdc6396 f0427343 3fde6903 657a4ff8 +N 3fdc52d9 7ace158d 3fde5480 edbe168a +N 3fdc4225 e4583f6a 3fde400f 9e9527bf +N 3fdc317c 270edafc 3fde2baf 63466438 +N 3fdc20dc 3d234104 3fde1760 273d32f7 +N 3fdc1046 20ca36eb 3fde0321 d6092d67 +N 3fdbffb9 cc3becaf 3fddeef4 5b5dcc2b +N 3fdbef37 39b3faf0 3fdddad7 a31214f2 +N 3fdbdebe 637160e5 3fddc6cb 99204911 +N 3fdbce4f 43b68247 3fddb2d0 29a594fa +N 3fdbbde9 d4c92583 3fdd9ee5 40e1c0d3 +N 3fdbad8e 10f2717a 3fdd8b0a cb36e16a +N 3fdb9d3b f27eebc0 3fdd7740 b5290a90 +N 3fdb8cf3 73be7673 3fdd6386 eb5e01d3 +N 3fdb7cb4 8f044e60 3fdd4fdd 5a9cf25f +N 3fdb6c7f 3ea708e2 3fdd3c43 efce215c +N 3fdb5c53 7d009222 3fdd28ba 97faa38d +N 3fdb4c31 446e2ad9 3fdd1541 404c1323 +N 3fdb3c18 8f50669b 3fdd01d7 d60c46f5 +N 3fdb2c09 580b29b1 3fdcee7e 46a509f8 +N 3fdb1c03 9905a746 3fdcdb34 7f9fd3e1 +N 3fdb0c07 4caa5f52 3fdcc7fa 6ea58234 +N 3fdafc14 6d671cce 3fdcb4d0 017e125f +N 3fdaec2a f5acf3a6 3fdca1b5 26105c52 +N 3fdadc4a dff03ed7 3fdc8ea9 ca61cdf5 +N 3fdacc74 26a89e76 3fdc7bad dc962744 +N 3fdabca6 c450f5d1 3fdc68c1 4aef3733 +N 3fdaace2 b3676973 3fdc55e4 03cc992b +N 3fda9d27 ee6d5d44 3fdc4315 f5ab7353 +N 3fda8d76 6fe77293 3fdc3057 0f26356f +N 3fda7dce 325d8646 3fdc1da7 3ef45892 +N 3fda6e2f 305aaec8 3fdc0b06 73ea1f34 +N 3fda5e99 646d3a53 3fdbf874 9cf85658 +N 3fda4f0c c926acdc 3fdbe5f1 a92c16e3 +N 3fda3f89 591bbe51 3fdbd37d 87ae87fc +N 3fda300f 0ee458ab 3fdbc118 27c4a1e1 +N 3fda209d e51b9604 3fdbaec1 78cef150 +N 3fda1135 d65fbeb7 3fdb9c79 6a495ba2 +N 3fda01d6 dd52478a 3fdb8a3f ebcae395 +N 3fd9f280 f497cfc8 3fdb7814 ed056e8c +N 3fd9e334 16d81f64 3fdb65f8 5dc58a7f +N 3fd9d3f0 3ebe2524 3fdb53ea 2df23486 +N 3fd9c4b5 66f7f4a4 3fdb41ea 4d8c9fc4 +N 3fd9b583 8a36c4b9 3fdb2ff8 acaffd65 +N 3fd9a65a a32eed57 3fdb1e15 3b914486 +N 3fd9973a ac97e5dc 3fdb0c3f ea7efb2d +N 3fd98823 a12c4339 3fdafa78 a9e0ffae +N 3fd97915 7ba9b612 3fdae8bf 6a385280 +N 3fd96a10 36d108df 3fdad714 1c1ee0a8 +N 3fd95b13 cd661e35 3fdac576 b0474edd +N 3fd94c20 3a2feed6 3fdab3e7 177cc4e9 +N 3fd93d35 77f887e7 3fdaa265 42a2b9c3 +N 3fd92e53 818d093b 3fda90f1 22b4c03d +N 3fd91f7a 51bda34f 3fda7f8a a8c653e0 +N 3fd910a9 e35d959e 3fda6e31 c602a6a7 +N 3fd901e2 31432ce2 3fda5ce6 6bac6f31 +N 3fd8f323 3647c10f 3fda4ba8 8b1db70d +N 3fd8e46c ed47b3c8 3fda3a78 15c7aa1b +N 3fd8d5bf 51226e6e 3fda2954 fd3265f2 +N 3fd8c71a 5cba6053 3fda183f 32fcc9e8 +N 3fd8b87e 0af4fd13 3fda0736 a8dc47b4 +N 3fd8a9ea 56babaa6 3fd9f63b 509cb446 +N 3fd89b5f 3af70fb6 3fd9e54d 1c201954 +N 3fd88cdc b29871c6 3fd9d46b fd5e872f +N 3fd87e62 b8905386 3fd9c397 e665e735 +N 3fd86ff1 47d322f4 3fd9b2d0 c959ce7d +N 3fd86188 5b5847aa 3fd9a216 98735131 +N 3fd85327 ee1a2115 3fd99169 4600d626 +N 3fd844cf fb1604c8 3fd980c8 c465eb19 +N 3fd83680 7d4c3ca4 3fd97035 061b1917 +N 3fd82839 6fc0051e 3fd95fad fdadb978 +N 3fd819fa cd778b95 3fd94f33 9dbfcb5a +N 3fd80bc4 917bec88 3fd93ec5 d907c952 +N 3fd7fd96 b6d931d8 3fd92e64 a2507fa4 +N 3fd7ef71 389e5111 3fd91e0f ec78e2e0 +N 3fd7e154 11dd29bb 3fd90dc7 aa73e6e5 +N 3fd7d33f 3daa8391 3fd8fd8b cf485640 +N 3fd7c532 b71e0ce1 3fd8ed5c 4e10aa01 +N 3fd7b72e 795258b2 3fd8dd39 19fae1cb +N 3fd7a932 7f64dd3d 3fd8cd22 26485c8d +N 3fd79b3e c475f219 3fd8bd17 664db14c +N 3fd78d53 43a8ce85 3fd8ad18 cd728872 +N 3fd77f6f f82387d4 3fd89d26 4f317597 +N 3fd77194 dd0f0fa6 3fd88d3f df17d176 +N 3fd763c1 ed973232 3fd87d65 70c59447 +N 3fd755f7 24ea94b3 3fd86d96 f7ed30a0 +N 3fd74834 7e3ab393 3fd85dd4 68536e68 +N 3fd73a79 f4bbe0e6 3fd84e1d b5cf4676 +N 3fd72cc7 83a542a4 3fd83e72 d449be41 +N 3fd71f1d 2630d10b 3fd82ed3 b7bdc413 +N 3fd7117a d79b54f2 3fd81f40 54380b81 +N 3fd703e0 9324660e 3fd80fb8 9dd6ea25 +N 3fd6f64e 540e696b 3fd8003c 88ca34ed +N 3fd6e8c4 159e8fb9 3fd7f0cc 09531d81 +N 3fd6db41 d31cd389 3fd7e167 13c40fec +N 3fd6cdc7 87d3f7e1 3fd7d20d 9c809104 +N 3fd6c055 2f118659 3fd7c2bf 97fd1c83 +N 3fd6b2ea c425cda8 3fd7b37c fabf0406 +N 3fd6a588 4263dfea 3fd7a445 b95c4dfa +N 3fd6982d a5219114 3fd79519 c87b9515 +N 3fd68ada e7b7752d 3fd785f9 1cd3e7c9 +N 3fd67d90 0580ded4 3fd776e3 ab2ca872 +N 3fd6704c f9dbdd93 3fd767d9 685d6d79 +N 3fd66311 c0293c3e 3fd758da 494de1e7 +N 3fd655de 53cc7f72 3fd749e6 42f5a655 +N 3fd648b2 b02be3bf 3fd73afd 4a5c31d0 +N 3fd63b8e d0b05c52 3fd72c1f 5498b385 +N 3fd62e72 b0c5912a 3fd71d4c 56d1f447 +N 3fd6215e 4bd9dd9c 3fd70e84 463e389e +N 3fd61451 9d5e4e9c 3fd6ffc7 182322e3 +N 3fd6074c a0c6a15c 3fd6f114 c1d59604 +N 3fd5fa4f 5189416c 3fd6e26d 38b997fa +N 3fd5ed59 ab1f4775 3fd6d3d0 72423528 +N 3fd5e06b a9047766 3fd6c53e 63f1636d +N 3fd5d385 46b73efb 3fd6b6b7 0357e5d0 +N 3fd5c6a6 7fb8b435 3fd6a83a 46153061 +N 3fd5b9cf 4f8c93b1 3fd699c8 21d74c35 +N 3fd5acff b1b93f2d 3fd68b60 8c5abbd4 +N 3fd5a037 a1c7bbe9 3fd67d03 7b6a5fbe +N 3fd59377 1b43b127 3fd66eb0 e4df5b55 +N 3fd586be 19bb667d 3fd66068 bea0f9c8 +N 3fd57a0c 98bfc28a 3fd6522a fea493b0 +N 3fd56d62 93e44929 3fd643f7 9aed745b +N 3fd560c0 06bf19f9 3fd635ce 898cbfa9 +N 3fd55424 ece8eee1 3fd627af c0a1582a +N 3fd54791 41fd1a89 3fd6199b 3657c55b +N 3fd53b05 019986c0 3fd60b90 e0ea1a1a +N 3fd52e80 275eb301 3fd5fd90 b69fdb68 +N 3fd52202 aeefb2da 3fd5ef9a adcde748 +N 3fd5158c 93f22c8a 3fd5e1ae bcd65c12 +N 3fd5091d d20e5761 3fd5d3cc da287fb8 +N 3fd4fcb6 64eefa3a 3fd5c5f4 fc40a760 +N 3fd4f056 48416a19 3fd5b827 19a81f5b +N 3fd4e3fd 77b5887e 3fd5aa63 28f512fe +N 3fd4d7ab eefdc1fc 3fd59ca9 20ca7501 +N 3fd4cb61 a9cf0ccb 3fd58ef8 f7d7e800 +N 3fd4bf1e a3e0e719 3fd58152 a4d9a6f8 +N 3fd4b2e2 d8ed55aa 3fd573b6 1e986e48 +N 3fd4a6ae 44b0e273 3fd56623 5be964d7 +N 3fd49a80 e2ea9aeb 3fd5589a 53ae052a +N 3fd48e5a af5c0e9a 3fd54b1a fcd406ea +N 3fd4823b a5c94dd0 3fd53da5 4e5548be +N 3fd47623 c1f8e7e9 3fd53039 3f37b9e8 +N 3fd46a12 ffb3e9f6 3fd522d6 c68d4479 +N 3fd45e09 5ac5dd51 3fd5157d db73b797 +N 3fd45206 cefcc604 3fd5082e 7514b1d0 +N 3fd4460b 58292170 3fd4fae8 8aa58bd7 +N 3fd43a16 f21de4bb 3fd4edac 13674334 +N 3fd42e29 98b07b80 3fd4e079 06a6656c +N 3fd42243 47b8c636 3fd4d34f 5bbafb04 +N 3fd41663 fb1118e0 3fd4c62f 0a087302 +N 3fd40a8b ae963973 3fd4b918 08fd8e4e +N 3fd3feba 5e275e9a 3fd4ac0a 50144b98 +N 3fd3f2f0 05a62dfe 3fd49f05 d6d1d2f9 +N 3fd3e72c a0f6bb2d 3fd4920a 94c66253 +N 3fd3db70 2bff85dc 3fd48518 818d393e +N 3fd3cfba a2a978a9 3fd4782f 94cc859d +N 3fd3c40c 00dfe7a6 3fd46b4f c6355027 +N 3fd3b864 42908ed4 3fd45e79 0d836905 +N 3fd3acc3 63ab90d6 3fd451ab 627d54dd +N 3fd3a129 60237581 3fd444e6 bcf439d1 +N 3fd39596 33ed286d 3fd4382b 14c3ccba +N 3fd38a09 dafff77c 3fd42b78 61d23e72 +N 3fd37e84 5155919d 3fd41ece 9c10298d +N 3fd37305 92ea052a 3fd4122d bb787fc9 +N 3fd3678d 9bbbbeb6 3fd40595 b8107820 +N 3fd35c1c 67cb879a 3fd3f906 89e77cb9 +N 3fd350b1 f31c847e 3fd3ec80 291718fa +N 3fd3454e 39b433f5 3fd3e002 8dc2e7d5 +N 3fd339f1 379a6d4b 3fd3d38d b0188271 +N 3fd32e9a e8d95ede 3fd3c721 884f6e77 +N 3fd3234b 497d8ce0 3fd3babe 0ea90cf7 +N 3fd31802 5595d004 3fd3ae63 3b70895a +N 3fd30cc0 093353f9 3fd3a211 06fac841 +N 3fd30184 60699639 3fd395c7 69a656e3 +N 3fd2f64f 574e647c 3fd38986 5bdb5a2a +N 3fd2eb20 e9f9db75 3fd37d4d d60b7e42 +N 3fd2dff9 1486656b 3fd3711d d0b1e629 +N 3fd2d4d7 d310b905 3fd364f6 44531b8b +N 3fd2c9bd 21b7d79a 3fd358d7 297cfe4a +N 3fd2bea8 fc9d0c2e 3fd34cc0 78c6b4d7 +N 3fd2b39b 5fe3e9f0 3fd340b2 2ad09c27 +N 3fd2a894 47b24ad5 3fd334ac 384437e7 +N 3fd29d93 b0304e65 3fd328ae 99d42307 +N 3fd29299 95885857 3fd31cb9 483c0030 +N 3fd287a5 f3e70f13 3fd310cc 3c406a3d +N 3fd27cb8 c77b5a93 3fd304e7 6eaee53b +N 3fd271d2 0c766312 3fd2f90a d85dcf52 +N 3fd266f1 bf0b8f72 3fd2ed36 722c517d +N 3fd25c17 db70843a 3fd2e16a 35025106 +N 3fd25144 5ddd220f 3fd2d5a6 19d06090 +N 3fd24677 428b847f 3fd2c9ea 198fb197 +N 3fd23bb0 85b800a5 3fd2be36 2d4205e5 +N 3fd230f0 23a123d4 3fd2b28a 4df1a12a +N 3fd22636 1887b243 3fd2a6e6 74b13ab4 +N 3fd21b82 60aea5f1 3fd29b4a 9a9bef7f +N 3fd210d4 f85b2d08 3fd28fb6 b8d533d7 +N 3fd2062d dbd4a8ce 3fd2842a c888c5af +N 3fd1fb8d 0764ac39 3fd278a6 c2ea9eb0 +N 3fd1f0f2 7756fab8 3fd26d2a a136e69d +N 3fd1e65e 27f986d9 3fd261b6 5cb1e5ac +N 3fd1dbd0 159c7104 3fd25649 eea7f712 +N 3fd1d148 3c920631 3fd24ae5 506d7ba3 +N 3fd1c6c6 992ebeb2 3fd23f88 7b5ecca4 +N 3fd1bc4b 27c93cc0 3fd23433 68e02e74 +N 3fd1b1d5 e4ba4b73 3fd228e6 125dc3c4 +N 3fd1a766 cc5cdd40 3fd21da0 714b8063 +N 3fd19cfd db0e0abf 3fd21262 7f251c78 +N 3fd1929b 0d2d11a0 3fd2072c 356e07fa +N 3fd1883e 5f1b5320 3fd1fbfd 8db15dc9 +N 3fd17de7 cd3c52d8 3fd1f0d6 8181d734 +N 3fd17397 53f5b59d 3fd1e5b7 0a79bfaf +N 3fd1694c efaf401f 3fd1da9f 223ae85a +N 3fd15f08 9cd2d596 3fd1cf8e c26e9bb4 +N 3fd154ca 57cc76cc 3fd1c485 e4c591be +N 3fd14a92 1d0a407a 3fd1b984 82f7e38c +N 3fd1405f e8fc6a66 3fd1ae8a 96c4ffb1 +N 3fd13633 b81545e3 3fd1a398 19f39e1d +N 3fd12c0d 86c93cc0 3fd198ad 0651b489 +N 3fd121ed 518ecfcf 3fd18dc9 55b46a8a +N 3fd117d3 14de961b 3fd182ed 01f80e76 +N 3fd10dbe cd333b1a 3fd17818 0500094c +N 3fd103b0 77097de7 3fd16d4a 58b6d3c7 +N 3fd0f9a8 0ee02fd7 3fd16283 f70dead9 +N 3fd0efa5 9138335b 3fd157c4 d9fdc494 +N 3fd0e5a8 fa947a91 3fd14d0c fb85c4c9 +N 3fd0dbb2 477a064a 3fd1425c 55ac323f +N 3fd0d1c1 746fe4bc 3fd137b2 e27e2ba4 +N 3fd0c7d6 7dff304f 3fd12d10 9c0f9caf +N 3fd0bdf1 60b30e47 3fd12275 7c7b3336 +N 3fd0b412 1918adc5 3fd117e1 7de254ae +N 3fd0aa38 a3bf4689 3fd10d54 9a6d137f +N 3fd0a064 fd38178e 3fd102ce cc4a244e +N 3fd09697 2216660d 3fd0f850 0daed3b4 +N 3fd08ccf 0eef7c50 3fd0edd8 58d6fbeb +N 3fd0830c c05aa844 3fd0e367 a804fa3b +N 3fd07950 32f13a7e 3fd0d8fd f581a500 +N 3fd06f99 634e8501 3fd0ce9b 3b9c4171 +N 3fd065e8 4e0fda0c 3fd0c43f 74aa7996 +N 3fd05c3c efd48ae6 3fd0b9ea 9b085240 +N 3fd05297 453de6c4 3fd0af9c a9182136 +N 3fd048f7 4aef396e 3fd0a555 9942832e +N 3fd03f5c fd8dca63 3fd09b15 65f65260 +N 3fd035c8 59c0db54 3fd090dc 09a89c77 +N 3fd02c39 5c31a72d 3fd086a9 7ed4992c +N 3fd022b0 018b60e8 3fd07c7d bffba0b9 +N 3fd0192c 467b3272 3fd07258 c7a52271 +N 3fd00fae 27b03b44 3fd0683a 905e9b19 +N 3fd00635 a1db8f80 3fd05e23 14bb8bdf +N 3fcff985 63606d6f 3fd05412 4f557106 +N 3fcfe6aa a7c65525 3fd04a08 3acbb882 +N 3fcfd3db 0a56abf4 3fd04004 d1c3b931 +N 3fcfc116 84832792 3fd03608 0ee8a9a3 +N 3fcfae5d 0fc15b34 3fd02c11 eceb9712 +N 3fcf9bae a58ab580 3fd02222 66835c98 +N 3fcf890b 3f5c7e32 3fd01839 766c9a4d +N 3fcf7672 d6b7d3bf 3fd00e57 1769ac74 +N 3fcf63e5 6521a956 3fd0047b 4442a2ea +N 3fcf5162 e422c449 3fcff54b ef8a70a9 +N 3fcf3eeb 4d47b9ef 3fcfe1ae 59899341 +N 3fcf2c7e 9a20ed73 3fcfce1d bc349b0b +N 3fcf1a1c c4428da6 3fcfba9a 0d489837 +N 3fcf07c5 c544927e 3fcfa723 428daca7 +N 3fcef579 96c2bb0e 3fcf93b9 51d6fb7f +N 3fcee338 325c8b60 3fcf805c 310298b4 +N 3fced101 91b549ea 3fcf6d0b d5f9784d +N 3fcebed5 ae73fda6 3fcf59c8 36af5e70 +N 3fceacb4 82436bda 3fcf4691 4922cf36 +N 3fce9a9e 06d21594 3fcf3367 035cfe4d +N 3fce8892 35d235c6 3fcf2049 5b71bf60 +N 3fce7691 08f9bef5 3fcf0d38 477f7628 +N 3fce649a 7a02590a 3fcefa33 bdaf06be +N 3fce52ae 82a95f39 3fcee73b b433c620 +N 3fce40cd 1cafdd8e 3fced450 214b6a73 +N 3fce2ef6 41da8f1d 3fcec170 fb3dfc0d +N 3fce1d29 ebf1db8d 3fceae9e 385dc5ec +N 3fce0b68 14c1d507 3fce9bd7 cf0746b2 +N 3fcdf9b0 b61a361a 3fce891d b5a121b0 +N 3fcde803 c9ce5f83 3fce766f e29c0fef +N 3fcdd661 49b55602 3fce63ce 4c72d160 +N 3fcdc4c9 2fa9c04e 3fce5138 e9aa1e48 +N 3fcdb33b 7589e4c7 3fce3eaf b0d09880 +N 3fcda1b8 1537a777 3fce2c32 987ebd22 +N 3fcd903f 089887f0 3fce19c1 9756d62b +N 3fcd7ed0 49959f03 3fce075c a404ec0d +N 3fcd6d6b d21b9cd3 3fcdf503 b53eb7bb +N 3fcd5c11 9c1ac697 3fcde2b6 c1c39479 +N 3fcd4ac1 a186f492 3fcdd075 c05c71fd +N 3fcd397b dc578fd2 3fcdbe40 a7dbc66d +N 3fcd2840 46879043 3fcdac17 6f1d80cd +N 3fcd170e da157a9a 3fcd99fa 0d06fb5c +N 3fcd05e7 91035de9 3fcd87e8 7886edac +N 3fccf4ca 6556d20b 3fcd75e2 a8955fb6 +N 3fcce3b7 5118f52f 3fcd63e8 94339c18 +N 3fccd2ae 4e5669b9 3fcd51fa 326c22c5 +N 3fccc1af 571f5483 3fcd4017 7a529c31 +N 3fccb0ba 65875a89 3fcd2e40 6303cbf7 +N 3fcc9fcf 73a59f0d 3fcd1c74 e3a58413 +N 3fcc8eee 7b94c114 3fcd0ab4 f3669788 +N 3fcc7e17 7772da1a 3fccf900 897ece56 +N 3fcc6d4a 61617b3d 3fcce757 9d2ed7fa +N 3fcc5c87 3385ab9f 3fccd5ba 25c03f42 +N 3fcc4bcd e807e67d 3fccc428 1a855de1 +N 3fcc3b1e 791418a3 3fccb2a1 72d94f7c +N 3fcc2a78 e0d99ed1 3fcca126 261fe5c2 +N 3fcc19dd 198b43b4 3fcc8fb6 2bc59c20 +N 3fcc094b 1d5f3d8b 3fcc7e51 7b3f8b42 +N 3fcbf8c2 e68f2c75 3fcc6cf8 0c0b5d4d +N 3fcbe844 6f581845 3fcc5ba9 d5af41b3 +N 3fcbd7cf b1fa6e9d 3fcc4a66 cfb9e165 +N 3fcbc764 a8ba00cf 3fcc392e f1c252dc +N 3fcbb703 4dde01f2 3fcc2802 33680e6d +N 3fcba6ab 9bb104c2 3fcc16e0 8c52e279 +N 3fcb965d 8c80f9d4 3fcc05c9 f432e809 +N 3fcb8619 1a9f2d9c 3fcbf4be 62c0774d +N 3fcb75de 40604614 3fcbe3bd cfbc1bcb +N 3fcb65ac f81c4132 3fcbd2c8 32ee897a +N 3fcb5585 3c2e72dd 3fcbc1dd 84289169 +N 3fcb4567 06f582a7 3fcbb0fd bb43163a +N 3fcb3552 52d36a1c 3fcba028 d01f0151 +N 3fcb2547 1a2d72bf 3fcb8f5e baa537b3 +N 3fcb1545 576c3447 3fcb7e9f 72c68f4b +N 3fcb054d 04fb9217 3fcb6dea f07bc366 +N 3fcaf55e 1d4ab9e8 3fcb5d41 2bc56a8b +N 3fcae578 9acc21b9 3fcb4ca2 1cabeb94 +N 3fcad59c 77f58578 3fcb3c0d bb3f72a5 +N 3fcac5c9 af3fe5ad 3fcb2b83 ff97e728 +N 3fcab600 3b278522 3fcb1b04 e1d4e0e2 +N 3fcaa640 162be6fa 3fcb0a90 5a1d9d84 +N 3fca9689 3acfcd08 3fcafa26 60a0f689 +N 3fca86db a39935d0 3fcae9c6 ed9556da +N 3fca7737 4b115a37 3fcad971 f938b027 +N 3fca679c 2bc4ac60 3fcac927 7bd07183 +N 3fca580a 4042d516 3fcab8e7 6da97c9e +N 3fca4881 831eb232 3fcaa8b1 c7181c09 +N 3fca3901 eeee54b7 3fca9886 8077f943 +N 3fca298b 7e4afedd 3fca8865 922c12c3 +N 3fca1a1e 2bd12233 3fca784e f49eb22a +N 3fca0ab9 f2205dcb 3fca6842 a0416290 +N 3fc9fb5e cbdb7c60 3fca5840 8d8ce6da +N 3fc9ec0c b3a87248 3fca4848 b5012fe9 +N 3fc9dcc3 a4305bdd 3fca385b 0f255355 +N 3fc9cd83 981f7b55 3fca2877 948781a4 +N 3fc9be4c 8a253735 3fca189e 3dbcfd25 +N 3fc9af1e 74f4181e 3fca08cf 03621043 +N 3fc99ff9 5341c766 3fc9f909 de1a04a2 +N 3fc990dd 1fc70cd7 3fc9e94e c68f197e +N 3fc981c9 d53fcce7 3fc9d99d b5727a89 +N 3fc972bf 6e6b0737 3fc9c9f6 a37c3727 +N 3fc963bd e60ad44c 3fc9ba59 896b38e9 +N 3fc954c5 36e4640d 3fc9aac6 60053ae4 +N 3fc945d5 5bbffbe5 3fc99b3d 2016c0b6 +N 3fc936ee 4f68f4be 3fc98bbd c2730d71 +N 3fc92810 0cadb97e 3fc97c48 3ff41b1b +N 3fc9193a 8e5fc4d4 3fc96cdc 917a9184 +N 3fc90a6d cf539fc3 3fc95d7a afedbdf5 +N 3fc8fba9 ca60dfcf 3fc94e22 943b8a7d +N 3fc8ecee 7a6224f7 3fc93ed4 37587529 +N 3fc8de3b da35181d 3fc92f8f 923f87ae +N 3fc8cf91 e4ba68f1 3fc92054 9df24ea4 +N 3fc8c0f0 94d5ccd1 3fc91123 5378d1cb +N 3fc8b257 e56dfc0b 3fc901fb abe18ab4 +N 3fc8a3c7 d16cb110 3fc8f2dd a0415d6e +N 3fc89540 53bea5e0 3fc8e3c9 29b38f7d +N 3fc886c1 675392cd 3fc8d4be 4159c029 +N 3fc8784b 071e2c83 3fc8c5bc e05be02d +N 3fc869dd 2e142267 3fc8b6c4 ffe829c0 +N 3fc85b77 d72e1c56 3fc8a7d6 99331809 +N 3fc84d1a fd67b9c2 3fc898f1 a577600a +N 3fc83ec6 9bbf8f38 3fc88a16 1df5e7f1 +N 3fc8307a ad3724d9 3fc87b43 fbf5bf71 +N 3fc82237 2cd2f4c6 3fc86c7b 38c4181a +N 3fc813fc 159a6940 3fc85dbb cdb43d6d +N 3fc805c9 6297daa8 3fc84f05 b41f8ce0 +N 3fc7f79f 0ed88e93 3fc84058 e5656eff +N 3fc7e97d 156cb50f 3fc831b5 5aeb4eca +N 3fc7db63 7167678e 3fc8231b 0e1c92c6 +N 3fc7cd52 1ddea70a 3fc81489 f86a9556 +N 3fc7bf49 15eb5a5b 3fc80602 134c9d45 +N 3fc7b148 54a94c3c 3fc7f783 583fd619 +N 3fc7a34f d5372a15 3fc7e90d c0c74930 +N 3fc7955f 92b681b3 3fc7daa1 466bd5d1 +N 3fc78777 884bbff3 3fc7cc3d e2bc2a48 +N 3fc77997 b11e2f46 3fc7bde3 8f4cbcd6 +N 3fc76bc0 0857f541 3fc7af92 45b7c3c7 +N 3fc75df0 892611bf 3fc7a149 ff9d2f18 +N 3fc75029 2eb85ca6 3fc7930a b6a2a0d5 +N 3fc74269 f4418483 3fc784d4 64736653 +N 3fc734b2 d4f70cda 3fc776a7 02c0712a +N 3fc72703 cc114c4a 3fc76882 8b40500c +N 3fc7195c d4cb6af3 3fc75a66 f7af27ea +N 3fc70bbd ea636108 3fc74c54 41cead51 +N 3fc6fe27 0819f4c7 3fc73e4a 63661d31 +N 3fc6f098 2932b90f 3fc73049 56423657 +N 3fc6e311 48f40bbd 3fc72251 143532a8 +N 3fc6d592 62a713ec 3fc71461 9716c05b +N 3fc6c81b 7197c069 3fc7067a d8c3fb64 +N 3fc6baac 7114c5d2 3fc6f89c d31f6697 +N 3fc6ad45 5c6f9d77 3fc6eac7 8010e59c +N 3fc69fe6 2efc8314 3fc6dcfa d985b5bc +N 3fc6928e e412738f 3fc6cf36 d97067c3 +N 3fc6853f 770b2b5a 3fc6c17b 79c8d992 +N 3fc677f7 e34324b8 3fc6b3c8 b48c2f8f +N 3fc66ab8 24199662 3fc6a61e 83bcce93 +N 3fc65d80 34f07147 3fc6987c e16254e8 +N 3fc65050 112c5fa2 3fc68ae3 c78994b6 +N 3fc64327 b434c327 3fc67d53 30448d88 +N 3fc63607 1973b314 3fc66fcb 15aa65bd +N 3fc628ee 3c55fb1c 3fc6624b 71d764e3 +N 3fc61bdd 184b199e 3fc654d4 3eeced61 +N 3fc60ed3 a8c53d9d 3fc64765 771175e9 +N 3fc601d1 e9394626 3fc639ff 1470846c +N 3fc5f4d7 d51ebf7e 3fc62ca1 113aa6cd +N 3fc5e7e5 67efe293 3fc61f4b 67a56df2 +N 3fc5dafa 9d299317 3fc611fe 11eb677c +N 3fc5ce17 704b5db0 3fc604b9 0a4c179e +N 3fc5c13b dcd7766a 3fc5f77c 4b0bf340 +N 3fc5b467 de52b7e3 3fc5ea47 ce745aea +N 3fc5a79b 7044a07c 3fc5dd1b 8ed393ad +N 3fc59ad6 8e3751de 3fc5cff7 867cc27a +N 3fc58e19 33b78ee2 3fc5c2db afc7e5d8 +N 3fc58163 5c54ba51 3fc5b5c8 0511d080 +N 3fc574b5 03a0d4e5 3fc5a8bc 80bc233d +N 3fc5680e 25307c4d 3fc59bb9 1d2d47de +N 3fc55b6e bc9ae939 3fc58ebd d4d06b30 +N 3fc54ed6 c579edcf 3fc581ca a2157771 +N 3fc54246 3b69f4b3 3fc574df 7f710f55 +N 3fc535bd 1a09fe8c 3fc567fc 675c8796 +N 3fc5293b 5cfba16a 3fc55b21 5455e26d +N 3fc51cc0 ffe306c3 3fc54e4e 40dfc9a5 +N 3fc5104d fe66e9f4 3fc54183 2781893c +N 3fc503e2 543096d3 3fc534c0 02c70a1d +N 3fc4f77d fcebe82c 3fc52804 cd40cccc +N 3fc4eb20 f447463c 3fc51b51 8183e416 +N 3fc4decb 35f3a52d 3fc50ea6 1a29efcf +N 3fc4d27c bda4839f 3fc50202 91d11797 +N 3fc4c635 870fe914 3fc4f566 e31c059a +N 3fc4b9f5 8dee6475 3fc4e8d3 08b1e164 +N 3fc4adbc cdfb0ade 3fc4dc46 fd3e4b0a +N 3fc4a18b 42f3757b 3fc4cfc2 bb715562 +N 3fc49560 e897c0b8 3fc4c346 3dff81a4 +N 3fc4893d baaa8a54 3fc4b6d1 7fa1b9e4 +N 3fc47d21 b4f0f05e 3fc4aa64 7b154c88 +N 3fc4710c d3328f20 3fc49dff 2b1be6af +N 3fc464ff 11397ff3 3fc491a1 8a7b8f8b +N 3fc458f8 6ad25804 3fc4854b 93fea3aa +N 3fc44cf8 dbcc2690 3fc478fd 4273cfc9 +N 3fc44100 5ff87371 3fc46cb6 90ae0bf4 +N 3fc4350e f32b3db7 3fc46077 798496be +N 3fc42924 913afa5a 3fc4543f f7d2f098 +N 3fc41d41 36009258 3fc44810 0678d697 +N 3fc41164 dd5761eb 3fc43be7 a05a3e5f +N 3fc4058f 831d368e 3fc42fc6 c05f50dc +N 3fc3f9c1 23324d9f 3fc423ad 617465a2 +N 3fc3edf9 b979531e 3fc4179b 7e89fe71 +N 3fc3e239 41d76065 3fc40b91 1294c2b7 +N 3fc3d67f b833f9d6 3fc3ff8e 188d7a0d +N 3fc3cacd 18790ef9 3fc3f392 8b71092c +N 3fc3bf21 5e92f76e 3fc3e79e 66406bb9 +N 3fc3b37c 8670726c 3fc3dbb1 a400b0ac +N 3fc3a7de 8c02a57d 3fc3cfcc 3fbaf5ed +N 3fc39c47 6b3d1a6b 3fc3c3ee 347c6334 +N 3fc390b7 2015be26 3fc3b817 7d5625e0 +N 3fc3852d a684df77 3fc3ac48 155d6ca6 +N 3fc379aa fa852dd0 3fc3a07f f7ab6361 +N 3fc36e2f 1813b6fa 3fc394bf 1f5d2dc0 +N 3fc362b9 fb2fe6b5 3fc38905 8793e3f7 +N 3fc3574b 9fdb84ea 3fc37d53 2b748dff +N 3fc34be4 021ab3f9 3fc371a8 06281ef8 +N 3fc34083 1df3f026 3fc36604 12db71b7 +N 3fc33528 ef700d49 3fc35a67 4cbf4391 +N 3fc329d5 729a35f3 3fc34ed1 af0830aa +N 3fc31e88 a37fea12 3fc34343 34eeafc5 +N 3fc31342 7e30fd2a 3fc337bb d9af0dab +N 3fc30802 febf956c 3fc32c3b 98896980 +N 3fc2fcca 21402a09 3fc320c2 6cc1b047 +N 3fc2f197 e1c9824b 3fc31550 519f9948 +N 3fc2e66c 3c74b38f 3fc309e5 426ea148 +N 3fc2db47 2d5d2000 3fc2fe81 3a7e0691 +N 3fc2d028 b0a07627 3fc2f324 3520c5d8 +N 3fc2c510 c25eae0a 3fc2e7ce 2dad94a9 +N 3fc2b9ff 5eba0970 3fc2dc7f 1f7edf0f +N 3fc2aef4 81d71124 3fc2d137 05f2c22f +N 3fc2a3f0 27dc945b 3fc2c5f5 dc6b0917 +N 3fc298f2 4cf3a79c 3fc2babb 9e4d2911 +N 3fc28dfa ed47a292 3fc2af88 47023cdf +N 3fc2830a 05061f58 3fc2a45b d1f7017e +N 3fc2781f 905ef919 3fc29936 3a9bd23e +N 3fc26d3b 8b844a2e 3fc28e17 7c64a45a +N 3fc2625d f2aa6b8b 3fc282ff 92c903eb +N 3fc25786 c207f320 3fc277ee 79440fce +N 3fc24cb5 f5d5b28c 3fc26ce4 2b5475e2 +N 3fc241eb 8a4eb539 3fc261e0 a47c6eb1 +N 3fc23727 7bb0404b 3fc256e3 e041bafa +N 3fc22c69 c639d030 3fc24bed da2d9ed4 +N 3fc221b2 662d1796 3fc240fe 8dccde43 +N 3fc21701 57cdfeaf 3fc23615 f6afba21 +N 3fc20c56 9762a10a 3fc22b34 1069eb99 +N 3fc201b2 21334cdd 3fc22058 d692a11f +N 3fc1f713 f18a81aa 3fc21584 44c47ac4 +N 3fc1ec7c 04b4ee70 3fc20ab6 569d8618 +N 3fc1e1ea 5701718e 3fc1ffef 07bf3bcb +N 3fc1d75e e4c115a6 3fc1f52e 53ce7a43 +N 3fc1ccd9 aa471266 3fc1ea74 36738430 +N 3fc1c25a a3e8c981 3fc1dfc0 ab59fb41 +N 3fc1b7e1 cdfdc69e 3fc1d513 ae30dde2 +N 3fc1ad6f 24dfbd05 3fc1ca6d 3aaa82b1 +N 3fc1a302 a4ea87bc 3fc1bfcd 4c7c9673 +N 3fc1989c 4a7c26c2 3fc1b533 df60171d +N 3fc18e3c 11f4beb2 3fc1aaa0 ef115155 +N 3fc183e1 f7b69744 3fc1a014 774fdccf +N 3fc1798d f8261a0d 3fc1958e 73de98ef +N 3fc16f40 0fa9d16c 3fc18b0e e083a99c +N 3fc164f8 3aaa66c5 3fc18095 b9087362 +N 3fc15ab6 7592a1fe 3fc17622 f93998df +N 3fc1507a bccf6744 3fc16bb6 9ce6f679 +N 3fc14645 0ccfb709 3fc16150 9fe3a04e +N 3fc13c15 6204abc3 3fc156f0 fe05ddf0 +N 3fc131eb b8e17908 3fc14c97 b327277b +N 3fc127c8 0ddb6a45 3fc14244 bb24224d +N 3fc11daa 5d69e1e1 3fc137f8 11dc9e2f +N 3fc11392 a4065729 3fc12db1 b3339145 +N 3fc10980 de2c560a 3fc12371 9b0f15d8 +N 3fc0ff75 08597d51 3fc11937 c55866a2 +N 3fc0f56f 1f0d7d6a 3fc10f04 2dfbdba4 +N 3fc0eb6f 1eca175c 3fc104d6 d0e8e731 +N 3fc0e175 04131b78 3fc0faaf aa1212bf +N 3fc0d780 cb6e683f 3fc0f08e b56cfbe7 +N 3fc0cd92 7163e8f8 3fc0e673 eef2511c +N 3fc0c3a9 f27d94c7 3fc0dc5f 529dcee8 +N 3fc0b9c7 4b476cc4 3fc0d250 dc6e3c28 +N 3fc0afea 784f7bc9 3fc0c848 8865680a +N 3fc0a613 7625d4cd 3fc0be46 52882695 +N 3fc09c42 415c9129 3fc0b44a 36de4d1e +N 3fc09276 d687d05f 3fc0aa54 3172b049 +N 3fc088b1 323db634 3fc0a064 3e532059 +N 3fc07ef1 5116696b 3fc0967a 59906627 +N 3fc07537 2fac1395 3fc08c96 7f3e4136 +N 3fc06b82 ca9adeb9 3fc082b8 ab736399 +N 3fc061d4 1e80f465 3fc078e0 da496f4a +N 3fc0582b 27fe7d1a 3fc06f0f 07dcf3e7 +N 3fc04e87 e3b59e99 3fc06543 304d6b40 +N 3fc044ea 4e4a7ac0 3fc05b7d 4fbd368d +N 3fc03b52 64632ec7 3fc051bd 62519bfb +N 3fc031c0 22a7d15d 3fc04803 6432c31d +N 3fc02833 85c27223 3fc03e4f 518bb2c2 +N 3fc01eac 8a5f17f8 3fc034a1 268a4d9f +N 3fc0152b 2d2bc0c7 3fc02af8 df5f5078 +N 3fc00baf 6ad85f00 3fc02156 783e4dfd +N 3fc00239 4016d952 3fc017b9 ed5daced +N 3fbff191 53361334 3fc00e23 3af6a566 +N 3fbfdebb 48357677 3fc00492 5d453daf +N 3fbfcbf0 589b5487 3fbff60e a1108f8c +N 3fbfb930 7ddb0476 3fbfe304 2202bd4a +N 3fbfa67b b16bba67 3fbfd005 35e9c784 +N 3fbf93d1 ecc883ef 3fbfbd11 d553f769 +N 3fbf8133 2970480f 3fbfaa29 f8d51960 +N 3fbf6e9f 60e5c252 3fbf974d 99067518 +N 3fbf5c16 8caf82ae 3fbf847c ae86ca6c +N 3fbf4998 a657ea39 3fbf71b7 31fa4b18 +N 3fbf3725 a76d28e6 3fbf5efd 1c0a9584 +N 3fbf24bd 89813c51 3fbf4c4e 6566b09f +N 3fbf1260 4629eb79 3fbf39ab 06c304ab +N 3fbf000d d700c66f 3fbf2712 f8d95805 +N 3fbeedc6 35a3239d 3fbf1486 3468c992 +N 3fbedb89 5bb21c98 3fbf0204 b235caae +N 3fbec957 42d28d85 3fbeef8e 6b0a1bc2 +N 3fbeb72f e4ad112c 3fbedd23 57b4c580 +N 3fbea513 3aee0039 3fbecac3 710a155d +N 3fbe9301 3f456ddb 3fbeb86e afe3976a +N 3fbe80f9 eb6726ed 3fbea625 0d2012b7 +N 3fbe6efd 390aadd8 3fbe93e6 81a3827f +N 3fbe5d0b 21eb3a79 3fbe81b3 06571352 +N 3fbe4b23 9fc7b68b 3fbe6f8a 94291cd1 +N 3fbe3946 ac62bbfd 3fbe5d6d 240d1d54 +N 3fbe2774 41829240 3fbe4b5a aefbb493 +N 3fbe15ac 58f12d4c 3fbe3953 2df2a004 +N 3fbe03ee ec7c2a16 3fbe2756 99f4b4b6 +N 3fbdf23b f5f4cd5f 3fbe1564 ec09db86 +N 3fbde093 6f3000b7 3fbe037e 1d3f0b8b +N 3fbdcef5 52065189 3fbdf1a2 26a64697 +N 3fbdbd61 9853edc5 3fbddfd1 01569351 +N 3fbdabd8 3bf8a24c 3fbdce0a a66bf91d +N 3fbd9a59 36d7d8bf 3fbdbc4f 0f077b68 +N 3fbd88e4 82d894f5 3fbdaa9e 344f14a4 +N 3fbd777a 19e573e1 3fbd98f8 0f6db2b0 +N 3fbd6619 f5eca848 3fbd875c 9993311f +N 3fbd54c4 10dff9cb 3fbd75cb cbf455d2 +N 3fbd4378 64b4c10c 3fbd6445 9fcacaad +N 3fbd3236 eb63e812 3fbd52ca 0e551b9d +N 3fbd20ff 9ee9e590 3fbd4159 10d6af74 +N 3fbd0fd2 7946bd0f 3fbd2ff2 a097c5bd +N 3fbcfeaf 747dfadd 3fbd1e96 b6e5704b +N 3fbced96 8a96b374 3fbd0d45 4d119050 +N 3fbcdc87 b59b8102 3fbcfbfe 5c72d193 +N 3fbccb82 ef9a80da 3fbceac1 de64a593 +N 3fbcba88 32a551c6 3fbcd98f cc473f92 +N 3fbca997 78d1123b 3fbcc868 1f7f9086 +N 3fbc98b0 bc365d58 3fbcb74a d17741d5 +N 3fbc87d3 f6f149f0 3fbca637 db9cb227 +N 3fbc7701 2321678f 3fbc952f 3762f030 +N 3fbc6638 3ae9bd94 3fbc8430 de41b79b +N 3fbc5579 3870c7ff 3fbc733c c9b56ba4 +N 3fbc44c4 15e075b5 3fbc6252 f33f1332 +N 3fbc3418 cd6626a5 3fbc5173 546454d5 +N 3fbc2377 5932aa38 3fbc409d e6af7314 +N 3fbc12df b37a3c38 3fbc2fd2 a3af4731 +N 3fbc0251 d674839c 3fbc1f11 84f73ddc +N 3fbbf1cd bc5c901b 3fbc0e5a 841f52ac +N 3fbbe153 5f70d862 3fbbfdad 9ac40c46 +N 3fbbd0e2 b9f3383d 3fbbed0a c286786e +N 3fbbc07b c628ee8e 3fbbdc71 f50c27f9 +N 3fbbb01e 7e5a99d0 3fbbcbe3 2bff2943 +N 3fbb9fca dcd43935 3fbbbb5e 610e074a +N 3fbb8f80 dbe5279d 3fbbaae3 8debc2a3 +N 3fbb7f40 75e01b79 3fbb9a72 ac4fcf61 +N 3fbb6f09 a51b2379 3fbb8a0b b5f60fc6 +N 3fbb5edc 63efa5f7 3fbb79ae a49ed1bc +N 3fbb4eb8 acba5de1 3fbb695b 720ec9c9 +N 3fbb3e9e 79db5a0d 3fbb5912 180f1077 +N 3fbb2e8d c5b5f8e7 3fbb48d2 906d1c14 +N 3fbb1e86 8ab0e97f 3fbb389c d4fabfd8 +N 3fbb0e88 c33626cd 3fbb2870 df8e2545 +N 3fbafe94 69b2f859 3fbb184e aa01caf1 +N 3fbaeea9 7897ed97 3fbb0836 2e347e01 +N 3fbadec7 ea58de1f 3fbaf827 66095885 +N 3fbaceef b96ce72d 3fbae822 4b67bd28 +N 3fbabf20 e04e692b 3fbad826 d83b52e0 +N 3fbaaf5b 597b0555 3fbac835 067400c6 +N 3fba9f9f 1f739e0e 3fbab84c d005ec9b +N 3fba8fec 2cbc51f0 3fbaa86e 2ee97413 +N 3fba8042 7bdc7cac 3fba9899 1d1b2bea +N 3fba70a2 075eb341 3fba88cd 949bda5c +N 3fba610a c9d0c264 3fba790b 8f7073ca +N 3fba517c bdc3ad88 3fba6953 07a21809 +N 3fba41f7 ddcbac0b 3fba59a3 f73e0dd3 +N 3fba327c 248027b3 3fba49fe 5855bf8f +N 3fba2309 8c7bba7a 3fba3a62 24feb769 +N 3fba13a0 105c2d5d 3fba2acf 57529c73 +N 3fba043f aac275af 3fba1b45 e96f2e49 +N 3fb9f4e8 5652b3e7 3fba0bc5 d5764237 +N 3fb9e59a 0db43085 3fb9fc4f 158dbe74 +N 3fb9d654 cb915cbd 3fb9ece1 a3df9930 +N 3fb9c718 8a97cd27 3fb9dd7d 7a99d19a +N 3fb9b7e5 45783b7e 3fb9ce22 93ee700b +N 3fb9a8ba f6e6815f 3fb9bed0 ea137f21 +N c00921f9 f01b866d 3ec6428a 6ab4a2fc +N c0090bdb 4d77030b 3f86203f 36c0ab08 +N c008f5d0 2296d91e 3f961679 46816928 +N c008dfd8 5e58bfa7 3fa08a36 4f34e5f6 +N c008c9f3 efa98212 3fa60552 03dfcc29 +N c008b422 c584f2f3 3fab7ce3 79cc7068 +N c0089e64 cef5ded4 3fb0789e 8387779b +N c00888b9 fb15fef9 3fb33157 dadbd680 +N c0087322 390dec45 3fb5e8c5 acbba1bd +N c0085d9d 78151228 3fb89f0f 52407fde +N c008482b a771a186 3fbb545b 9ddc8191 +N c00832cc b67883c2 3fbe08d0 e51d2a77 +N c0081d80 948d4dc5 3fc05e4a 8510280e +N c0080847 31223317 3fc1b7e6 c2602be5 +N c007f320 7bb7f8fd 3fc3114f b5be8c88 +N c007de0c 63dde9a9 3fc46a97 be1332d3 +N c007c90a d931c776 3fc5c3d1 12267eb4 +N c007b41b cb5fc024 3fc71d0d c4bf3eea +N c0079f3f 2a22602c 3fc8765f c8a85275 +N c0078a74 e542861f 3fc9cfd8 f4a00a5b +N c00775bc ec9755ff 3fcb298b 07334d42 +N c0076117 30062cbb 3fcc8387 aa8666e7 +N c0074c83 9f8293a8 3fcddde0 780d609a +N c0073802 2b0e3401 3fcf38a6 fc35acbe +N c0072392 c2b8ca81 3fd049f6 5d016fe6 +N c0070f35 56a01afd 3fd0f7e1 975013a2 +N c006fae9 d6efe408 3fd1a61d ea74105e +N c006e6b0 33e1d2a9 3fd254b4 14725487 +N c006d288 5dbd7616 3fd303ac d5a419ed +N c006be72 44d8337f 3fd3b310 f271190c +N c006aa6d d99539dc 3fd462e9 350804c0 +N c006967b 0c6575ce 3fd5133e 6f160b86 +N c0068299 cdc78587 3fd5c419 7b7e1a2a +N c0066eca 0e47acbb 3fd67583 401099b5 +N c0065b0b be7fc89b 3fd72784 af44615c +N c006475e cf1743e6 3fd7da26 c9f19430 +N c00633c3 30c30af0 3fd88d72 a10f23f1 +N c0062038 d4457fc5 3fd94171 5773b04f +N c0060cbf aa6e6e52 3fd9f62c 239a7d14 +N c005f957 a41b0093 3fdaabac 516d3a81 +N c005e600 b235b2ce 3fdb61fb 44135cd5 +N c005d2ba c5b647e2 3fdc1922 77c7c292 +N c005bf85 cfa1bd8c 3fdcd12b 83b56da4 +N c005ac61 c10a40cc 3fdd8a20 1bdc1473 +N c005994e 8b0f2243 3fde440a 12fd5727 +N c005864c 1edccaab 3fdefef3 5c936796 +N c005735a 6dacaf47 3fdfbae6 0ed1fa18 +N c0056079 68c5466f 3fe03bf6 32592c73 +N c0054da9 0179fc19 3fe09b08 6005be62 +N c0053ae9 292b2675 3fe0faae d5db8984 +N c0052839 d145fa8b 3fe15aee eee2312a +N c005159a eb4480ea 3fe1bbce 1cdd0380 +N c005030c 68ad8a5f 3fe21d51 e973c526 +N c004f08e 3b14a4b1 3fe27f7f f763f0ba +N c004de20 541a0f6e 3fe2e25e 03baf624 +N c004cbc2 a56ab0c0 3fe345f1 e71a0bae +N c004b975 20c00a48 3fe3aa41 97042952 +N c004a737 b7e02e05 3fe40f53 2736cd47 +N c004950a 5c9db348 3fe4752c cb0e305c +N c00482ed 00d7abad 3fe4dbd4 d6f598c7 +N c00470df 96799821 3fe54351 c1e4824d +N c0045ee2 0f7b5def 3fe5abaa 26e95bee +N c0044cf4 5de13bd8 3fe614e4 c6c2a4fe +N c0043b16 73bbbf35 3fe67f08 89873e00 +N c0042948 4327b924 3fe6ea1c 805ecce9 +N c0041789 be4e33b7 3fe75627 e74b208d +N c00405da d764673b 3fe7c332 27038b4d +N c003f43b 80abaf77 3fe83142 d6e33bfd +N c003e2ab ac718102 3fe8a061 beeba966 +N c003d12b 4d0f5e9a 3fe91096 d9dc35cb +N c003bfba 54eace8d 3fe981ea 57603fdb +N c003ae58 b6755020 3fe9f464 9e54e9a6 +N c0039d06 642c510d 3fea680e 4f27f05a +N c0038bc3 509922f8 3feadcf0 46510610 +N c0037a8f 6e50f104 3feb5313 9ee7334c +N c003696a aff4b55c 3febca81 b553e035 +N c0035855 08312ed4 3fec4344 2a253d11 +N c003474e 69bed689 3fecbd64 e501df10 +N c0033656 c761d592 3fed38ee 17bf82cf +N c003256e 13e9fab7 3fedb5ea 419f06f4 +N c0031494 4232b02f 3fee3464 32afd317 +N c00303c9 4522f168 3feeb467 0f5d0443 +N c002f30d 0fad40da 3fef35fe 5426e007 +N c002e25f 94cf9de4 3fefb935 d98b3a06 +N c002d1c0 c7937aab 3ff01f0c ec0fd325 +N c002c130 9b0db20c 3ff0625b 767041ca +N c002b0af 025e7d8b 3ff0a68d 0edc0fe0 +N c002a03b f0b16b57 3ff0eba8 6f20b855 +N c0028fd7 593d544e 3ff131b4 8a650e1b +N c0027f81 2f44520f 3ff178b8 8fcbe602 +N c0026f39 6613b511 3ff1c0bb ed3a89e4 +N c0025eff f103fac3 3ff209c6 52453f8b +N c0024ed4 c378c3b9 3ff253df b34458cc +N c0023eb7 d0e0c9de 3ff29f10 4c94709a +N c0022ea9 0cb5d6ad 3ff2eb60 a604ab01 +N c0021ea8 6a7cb978 3ff338d9 96760455 +N c0020eb5 ddc53db4 3ff38784 47aef73e +N c001fed1 5a2a2149 3ff3d76a 3a670183 +N c001eefa d3510af8 3ff42895 4a8dd4cc +N c001df32 3cea80ba 3ff47b0f b3d24da5 +N c001cf77 8ab1de31 3ff4cee4 166d9cae +N c001bfca b06d4b21 3ff5241d 7c3768c1 +N c001b02b a1edb1eb 3ff57ac7 5e081347 +N c001a09a 530eb616 3ff5d2ed a96eb2d8 +N c0019116 b7b6aae2 3ff62c9c c6c0ce12 +N c00181a0 c3d689dd 3ff687e1 9f8a60e8 +N c0017238 6b69e984 3ff6e4c9 a56542be +N c00162dd a276f3ed 3ff74362 d93f9ddb +N c0015390 5d0e5d76 3ff7a3bb d319d16b +N c0014450 8f4b5b80 3ff805e3 ca44d038 +N c001351e 2d539b32 3ff869ea 9e2ada06 +N c00125f9 2b57383b 3ff8cfe0 dfad4d4e +N c00116e1 7d90b3b0 3ff937d7 db234461 +N c00107d7 1844ead8 3ff9a1e1 a305c27b +N c000f8d9 efc30e19 3ffa0e11 1b575dfb +N c000e9e9 f86497da 3ffa7c7a 05d6a23d +N c000db07 268d437a 3ffaed31 0f0bcf20 +N c000cc31 6eab0447 3ffb604b dc443227 +N c000bd68 c535fc80 3ffbd5e1 1a8f14c1 +N c000aead 1eb0745e 3ffc4e08 8ed22ce5 +N c0009ffe 6fa6d129 3ffcc8db 270da590 +N c000915c acaf8c4c 3ffd4673 0cea3b80 +N c00082c7 ca6b2a7b 3ffdc6eb b9ae95cb +N c000743f bd8432d8 3ffe4a62 0bbbfdfc +N c00065c4 7aaf2626 3ffed0f4 5db5ede9 +N c0005755 f6aa7602 3fff5ac2 9f7ba283 +N c00048f4 263e7c24 3fffe7ee 711f0c8a +N c0003a9e fe3d71a0 40003c4d a00491da +N c0002c56 73836640 40008677 33406ed4 +N c0001e1a 7af637d5 4000d287 a6e7f8d7 +N c0000feb 09858995 40012093 c9a399bc +N c00001c8 142abb87 400170b1 9835e6f0 +N bfffe763 1fd1c3d5 4001c2f8 534f8ef0 +N bfffcb4e e3997963 40021780 974e4033 +N bfffaf53 5dd95dfa 40026e64 7619a1fd +N bfff9370 78d16d3f 4002c7bf 9357a209 +N bfff77a6 1ed4c756 400323af 43385ea4 +N bfff5bf4 3a49a00b 40038252 ac21f56b +N bfff405a b5a92dff 4003e3ca eb8da291 +N bfff24d9 7b7f99f9 4004483b 3e7211c2 +N bfff0970 766bee2b 4004afc9 2da2c228 +N bffeee1f 912005a3 40051a9c be9a2756 +N bffed2e6 b6607bb1 400588e0 a9341458 +N bffeb7c5 d1049b69 4005fac2 92f05287 +N bffe9cbc cbf64f34 40067073 506a7e00 +N bffe81cb 92321068 4006ea27 2dccddbd +N bffe66f2 0ec6d6f2 40076816 3f208afa +N bffe4c30 2cd60916 4007ea7c b97e98d9 +N bffe3185 d7936b2d 4008719b 564ceda2 +N bffe16f2 fa450f81 4008fdb7 c1df3537 +N bffdfc77 80434632 40098f1d 170a12cd +N bffde213 54f88d1e 400a261c 6976146a +N bffdc7c6 63e17fef 400ac30d 60cad95a +N bffdad90 988cc820 400b664e e723c70a +N bffd9371 de9b0d19 400c1047 eda97c1b +N bffd796a 21bee461 400cc168 4aa99e2c +N bffd5f79 4dbcc1cb 400d7a29 b51e2e08 +N bffd459f 4e6ae7c9 400e3b10 e24bea3c +N bffd2bdc 0fb157b4 400f04ae cafb972d +N bffd122f 7d89c234 400fd7a2 1edd361a +N bffcf899 83ff77af 40105a4c 76f4d83b +N bffcdf1a 0f2f58c7 4010ce29 4892da41 +N bffcc5b1 0b47c6df 401147d0 ef08fe70 +N bffcac5e 648894ba 4011c7b7 d938eac2 +N bffc9322 0742f720 40124e5e f47fa5d9 +N bffc79fb dfd9758d 4012dc55 65a6a897 +N bffc60eb dabfdaf9 4013723a 8cd80310 +N bffc47f1 e47b269d 401410c0 63e80f0a +N bffc2f0d e9a17cd8 4014b8ae 49f65b62 +N bffc163f d6da1815 40156ae4 541dbebf +N bffbfd87 98dd39bd 4016285f 40fcefdb +N bffbe4e5 1c741b40 4016f23d 34c053a8 +N bffbcc58 4e78df25 4017c9c3 6da0b417 +N bffbb3e1 1bd68224 4018b065 2e5c76b5 +N bffb9b7f 7188cc57 4019a7cc 2e3d53ab +N bffb8333 3c9c426a 401ab1e2 f677ee65 +N bffb6afc 6a2e16eb 401bd0e1 b58f724e +N bffb52da e76c1b92 401d075e 3e73da41 +N bffb3ace a194b2a4 401e5860 278a7813 +N bffb22d7 85f6c060 401fc77a 5588a348 +N bffb0af5 81f19c76 4020ac75 dd6f75d5 +N bffaf328 82f5038d 402188e4 e45bd617 +N bffadb70 768108d5 40227c1c 0b812c96 +N bffac3cd 4a2607a5 402389d9 29e19075 +N bffaac3e eb849527 4024b6b7 f12a6cdf +N bffa94c5 484d7215 40260876 1bf5bc9d +N bffa7d60 4e417c74 40278652 667be9c2 +N bffa660f eb31a16c 40293993 7625858b +N bffa4ed4 0cfecf27 402b2e4b c0c7dd37 +N bffa37ac a199e6b5 402d747d 408b506f +N bffa2099 9703ae08 403010ec 3ae087b7 +N bffa099a db4cc1f5 4031aa40 4951d583 +N bff9f2b0 5c958843 40339bcd 04a5e84d +N bff9dbda 090e21c6 40360593 bf43c88b +N bff9c517 cef65c88 40391932 11a026bb +N bff9ae69 9c9da5fe 403d27ed 349dfc8a +N bff997cf 6062fd42 4041605d 881752e8 +N bff98149 08b4e569 40457c40 5185b060 +N bff96ad6 841157d3 404c1b71 b5c868fc +N bff95477 c105b692 40544824 adf6ea79 +N bff93e2c ae2ebeda 4062290f 78fd52ca +N bff927f5 3a387b80 40856b1c 6daed911 +N bff911d1 53de377c c06facce b4976c8f +N bff8fbc0 e9ea7082 c05ac926 518a8803 +N bff8e5c3 eb36c9a1 c051010c 6bba1b39 +N bff8cfda 46abfdec c048eed9 5bb20fd1 +N bff8ba03 eb41d335 c043b1c6 551e99b3 +N bff8a440 c7ff0cca c04048af 4bb06434 +N bff88e90 cbf95e4b c03bc5f6 5cc1e520 +N bff878f3 e6555e7f c0383801 2ccc875e +N bff8636a 06467a3b c0357a69 ac1134f6 +N bff84df3 1b0ee754 c0334cf2 1c545164 +N bff8388f 13ff9799 c031874f 42e35602 +N bff8233d e0782be2 c0300ef3 52ecfae7 +N bff80dff 6fe6e71a c02da350 d7ef330a +N bff7f8d3 b1c8a168 c02b850d 967cab81 +N bff7e3ba 95a8bb50 c029b04f 9c4e8da4 +N bff7ceb4 0b2110f0 c0281711 94785845 +N bff7b9c0 01d9ed3e c026aea8 52057dfa +N bff7a4de 6989fd51 c0256ed0 cfb06898 +N bff7900f 31f643c0 c024510b b50f2080 +N bff77b52 4af20bfb c023502a e064d4ee +N bff766a7 a45eddc2 c0226800 116005c6 +N bff7520f 2e2c7096 c0219522 08d162a0 +N bff73d88 d8589f40 c020d4c1 32eb26ba +N bff72914 92ef5b5f c0202487 467267cc +N bff714b2 4e0aa105 c01f04fd 7de0507c +N bff70061 f9d26a52 c01dda00 1d937965 +N bff6ec23 867ca331 c01cc546 13c99ff5 +N bff6d7f6 e44d1d05 c01bc466 f027a13e +N bff6c3dc 03958276 c01ad550 14f60448 +N bff6afd2 d4b54b3f c019f636 4827d5b8 +N bff69bdb 4819b009 c019258a 15cf8a63 +N bff687f5 4e3d9e4c c01861ee 64da990d +N bff67420 d7a9ac45 c017aa30 c5d30180 +N bff6605d d4f40cec c016fd43 1feb5503 +N bff64cac 36c083fd c0165a36 75bb2362 +N bff6390b edc05a02 c015c036 8ae07494 +N bff6257c eab25073 c0152e86 3faa2b47 +N bff611ff 1e6295d4 c014a47c 81059905 +N bff5fe92 79aab9ed c0142181 b1e3611d +N bff5eb36 ed71a1fb c013a50d 78ad0f58 +N bff5d7ec 6aab7cf6 c0132ea4 df98db3d +N bff5c4b2 e259b7e4 c012bdd8 b9f50e5e +N bff5b18a 458af229 c0125244 431ebee0 +N bff59e72 855af1f1 c011eb8b ede8ae31 +N bff58b6b 92f29898 c011895c 5cddc20e +N bff57875 5f87d725 c0112b69 7d1e0890 +N bff5658f dc5da2c8 c010d16d bea74eed +N bff552ba fac3e966 c0107b29 65b8bc59 +N bff53ff6 ac178630 c0102861 f1b6378b +N bff52d42 e1c23640 c00fb1c3 2d09c344 +N bff51a9f 8d3a8d46 c00f18ed 8ba83921 +N bff5080c a003ea36 c00e85e7 8c56f989 +N bff4f58a 0bae6c0b c00df85c abd36db7 +N bff4e317 c1d6e68b c00d6ffe b14c8b14 +N bff4d0b5 b426d719 c00cec85 1b4376a2 +N bff4be63 d4545991 c00c6dac 9c43072c +N bff4ac22 14221d2b c00bf336 a579d0f9 +N bff499f0 655f596a c00b7ce8 fd87bb6b +N bff487ce b9e7c316 c00b0a8d 620ad62b +N bff475bd 03a3813b c00a9bf1 32a9005f +N bff463bb 3487223a c00a30e5 247e6ddf +N bff451c9 3e9390d7 c009c93c fcfd5d97 +N bff43fe7 13d6095e c00964cf 536a68a8 +N bff42e14 a6680ec8 c0090375 583b80a6 +N bff41c51 e86f5ff1 c008a50a a1b6ae3e +N bff40a9e cc1deccf c008496c fd41755e +N bff3f8fb 43b1cbba c007f07c 44e2eccd +N bff3e767 41752eb8 c0079a1a 3889769c +N bff3d5e2 b7be58da c007462a 5ab1f532 +N bff3c46d 98ef9396 c006f491 d0199a7b +N bff3b307 d7772438 c006a537 422d435e +N bff3a1b1 65cf4153 c0065802 c3f1e8ae +N bff3906a 367e083f c0060cdd b929375d +N bff37f32 3c15729e c005c3b2 bf7bfdcd +N bff36e09 69334bed c0057c6d 9979ecfa +N bff35cef b0812720 c00536fb 1b434bd7 +N bff34be5 04b4543c c004f349 18b5c0f9 +N bff33ae9 588dd60b c004b146 54f9570a +N bff329fc 9eda57ca c00470e2 734e6a6b +N bff3191e ca7222eb c004320d e90053b1 +N bff3084f ce3914d6 c003f4b9 f0636cbf +N bff2f78f 9d1e94be c003b8d8 7cc78ad2 +N bff2e6de 2a1d8976 c0037e5c 2f4a3e27 +N bff2d63b 683c4f53 c0034538 4c76224c +N bff2c5a7 4a8cae15 c0030d60 b29e4df0 +N bff2b521 c42bcedd c002d6c9 d0e68619 +N bff2a4aa c8423227 c002a168 9eea430d +N bff29442 4a03a5cd c0026d32 94f5dadb +N bff283e8 3caf3b19 c0023a1d a4c64a26 +N bff2739c 938f3cd7 c0020820 32c51a76 +N bff2635f 41f92576 c001d731 0fb6d2f4 +N bff25330 3b4d952e c001a747 72d335cb +N bff2430f 72f84835 c001785a f43f4dd2 +N bff232fc dc700cf1 c0014a63 87e1fe2b +N bff222f8 6b36ba3f c0011d59 788c640d +N bff21302 12d925ba c000f135 636fe971 +N bff20319 c6ef1a11 c000c5f0 33dc697b +N bff1f33f 7b1b4d5f c0009b83 1f413d14 +N bff1e373 230b5790 c00071e7 a16c716d +N bff1d3b4 b277a8ce c0004917 7903cb58 +N bff1c404 1d237ff2 c000210c a4339345 +N bff1b461 56dce107 bffff382 bb1eecff +N bff1a4cc 537c8bca bfffa660 324427fa +N bff19545 06e5f23b bfff5aa7 03501d13 +N bff185cb 65072f30 bfff104c ebe7774b +N bff1765f 61d8fcf8 bffec748 0ced7da6 +N bff16700 f15eabfc bffe7f8e e5de28e3 +N bff157b0 07a61971 bffe3918 506a7dd5 +N bff1486c 98c7a610 bffdf3db 7c52e7f8 +N bff13936 98e62cd1 bffdafcf eb7b9fb9 +N bff12a0d fc2ef9b7 bffd6ced 6e37714d +N bff11af2 b6d9c09c bffd2b2c 1fc57bae +N bff10be4 bd28940b bffcea84 62febdcc +N bff0fce4 0367dc1f bffcaaee df308085 +N bff0edf0 7dee4d66 bffc6c64 7d20e0b8 +N bff0df0a 211cdfda bffc2ede 643aed70 +N bff0d030 e15ec5d0 bffbf255 f7dffa13 +N bff0c164 b32962fc bffbb6c4 d4dbeed3 +N bff0b2a5 8afc4375 bffb7c24 cefa86e3 +N bff0a3f3 5d6112c9 bffb426f eebb8fe1 +N bff0954e 1eeb9312 bffb09a0 6f245dfe +N bff086b5 c4399413 bffad1b0 bbacc727 +N bff0782a 41f2ea62 bffa9a9b 6e46133d +N bff069ab 8cc96694 bffa645b 4d7a6959 +N bff05b39 9978cc77 bffa2eeb 4aa35a6c +N bff04cd4 5cc6ca4c bff9fa46 80363fa2 +N bff03e7b cb82f010 bff9c668 30253810 +N bff0302f da86a6c8 bff9934b c253a442 +N bff021f0 7eb527d6 bff960ec c31d1060 +N bff013bd acfb7458 bff92f46 e1ed8e59 +N bff00597 5a504c8a bff8fe55 efea90f6 +N bfefeefa f7684e63 bff8ce15 deab676e +N bfefd2e0 0c625229 bff89e82 bf00868e +N bfefb6dd ddb638e3 bff86f98 bfc8d8e4 +N bfef9af4 559ed107 bff84154 2cd45ba0 +N bfef7f23 5e6a1217 bff813b1 6dd35864 +N bfef636a e2790bc3 bff7e6ad 055196cc +N bfef47ca cc3fd51f bff7ba43 8fbcea06 +N bfef2c43 06457bdd bff78e71 c2768796 +N bfef10d3 7b23f3a4 bff76334 6aee9d2e +N bfeef57c 15880567 bff73888 6dc9a2ec +N bfeeda3c c0313ed6 bff70e6a c60eef14 +N bfeebf15 65f1e1da bff6e4d8 846016f5 +N bfeea405 f1aed419 bff6bbce ce38af44 +N bfee890e 4e5f8e96 bff6934a dd360455 +N bfee6e2e 670e0d52 bff66b49 fe666821 +N bfee5366 26d6bf05 bff643c9 919fb987 +N bfee38b5 78e874dc bff61cc7 08dccd1b +N bfee1e1c 48845253 bff5f63f e7a164be +N bfee039a 80fdbd0d bff5d031 c264674e +N bfede930 0dba4cc7 bff5aa9a 3e000e58 +N bfedcedc da31bb54 bff58577 0f27c345 +N bfedb4a0 d1edd4a3 bff560c5 f9e36951 +N bfed9a7b e08a66e0 bff53c84 d10fd52b +N bfed806d f1b5328f bff518b1 75e43613 +N bfed6676 f12ddacd bff4f549 d77c37de +N bfed4c96 cac5d589 bff4d24b f266a791 +N bfed32cd 6a605bd6 bff4afb5 d038679c +N bfed191a bbf25a4e bff48d85 872382e8 +N bfecff7e ab826177 bff46bb9 3992307f +N bfece5f9 25289641 bff44a4f 15c59bf4 +N bfeccc8a 150ea28a bff42945 557848b4 +N bfecb331 676fa5b7 bff4089a 3d83e8b0 +N bfec99ef 08982552 bff3e84c 1d8a806a +N bfec80c2 e4e5fdbc bff3c859 4fa2b4b2 +N bfec67ac e8c852e8 bff3a8c0 38071fb2 +N bfec4ead 00bf812b bff3897f 44c88ce6 +N bfec35c3 195d0e0f bff36a94 ed82fcd9 +N bfec1cef 1f439939 bff34bff b3155339 +N bfec0430 ff26cd5f bff32dbe 1f5b9324 +N bfebeb88 a5cb5145 bff30fce c4eb8ebe +N bfebd2f6 0006b8cb bff2f230 3ed3f0a8 +N bfebba78 fabf7608 bff2d4e1 305d86cd +N bfeba211 82ecca70 bff2b7e0 44ceb762 +N bfeb89bf 8596b80b bff29b2c 2f3109d4 +N bfeb7182 efd5f2b6 bff27ec3 aa18ae81 +N bfeb595b aed3d16c bff262a5 776df0e8 +N bfeb4149 afca3fad bff246d0 60388135 +N bfeb294c e003aed8 bff22b43 346c8266 +N bfeb1165 2cdb07af bff20ffc cab94bc2 +N bfeaf992 83bb9bcc bff1f4fc 0059cc72 +N bfeae1d4 d2211739 bff1da3f b8e68164 +N bfeaca2c 05977206 bff1bfc6 de28ede7 +N bfeab298 0bbae1f4 bff1a590 5ff08859 +N bfea9b18 d237cc29 bff18b9b 33e90cc2 +N bfea83ae 46cab6f0 bff171e6 557227ec +N bfea6c58 57403b89 bff15870 c5786e06 +N bfea5516 f174f802 bff13f39 8a4f9075 +N bfea3dea 0355811f bff1263f af8dc705 +N bfea26d1 7ade544c bff10d82 45e8611c +N bfea0fcd 461bc99d bff0f500 63117419 +N bfe9f8dd 532a05d9 bff0dcb9 21969c6a +N bfe9e201 9034ec95 bff0c4ab a0c0c775 +N bfe9cb39 eb781256 bff0acd7 0474fcac +N bfe9b486 533eaec2 bff0953a 75161cb0 +N bfe99de6 b5e38edc bff07dd5 1f678dae +N bfe9875b 01d10750 bff066a6 3470cc8d +N bfe970e3 2580e6c5 bff04fac e961dacf +N bfe95a7f 0f7c683f bff038e8 7778815d +N bfe9442e ae5c258a bff02258 1be660d2 +N bfe92df1 f0c809b9 bff00bfb 17b7c813 +N bfe917c8 c57743a2 bfefeba1 5f76949e +N bfe901b3 1b303878 bfefbfb0 58d41bbd +N bfe8ebb0 e0c8765e bfef9421 b3a19b1a +N bfe8d5c2 0524a718 bfef68f4 0ef30c9d +N bfe8bfe6 773882bb bfef3e26 10ab96e9 +N bfe8aa1e 2606c26b bfef13b6 65537779 +N bfe89469 00a1132a bfeee9a3 bfef23b6 +N bfe87ec6 f62808ac bfeebfec d9d79688 +N bfe86937 f5cb103d bfee9690 7293c056 +N bfe853bb eec863ad bfee6d8d 4fb30fe0 +N bfe83e52 d06cfc49 bfee44e2 3ca90a99 +N bfe828fc 8a1485e1 bfee1c8e 0aa9eba6 +N bfe813b9 0b2951db bfedf48f 908840de +N bfe7fe88 43244a49 bfedcce5 aa937d7b +N bfe7e96a 218ce517 bfeda58f 3a777a9f +N bfe7d45e 95f91739 bfed7e8b 271cdde0 +N bfe7bf65 900d47eb bfed57d8 5c8a5e8e +N bfe7aa7e ff7c43f8 bfed3175 cbc6e287 +N bfe795aa d4073112 bfed0b62 6abc6bc4 +N bfe780e8 fd7d812e bfece59d 341bcff8 +N bfe76c39 6bbce5ef bfecc025 274133e3 +N bfe7579c 0eb1441e bfec9af9 4819443e +N bfe74310 d654a726 bfec7618 9f072642 +N bfe72e97 b2af34a8 bfec5182 38cb1a28 +N bfe71a30 93d72006 bfec2d35 2669c9f3 +N bfe705db 69f09e10 bfec0930 7d143f78 +N bfe6f198 252dd8a7 bfebe573 56107c33 +N bfe6dd66 b5cee27d bfebc1fc cea2ae41 +N bfe6c947 0c21aace bfeb9ecc 07f6fd67 +N bfe6b539 1881f136 bfeb7be0 270bebe2 +N bfe6a13c cb59397f bfeb5938 549d462e +N bfe68d52 151ebf8d bfeb36d3 bd0f9dce +N bfe67978 e6576b44 bfeb14b1 905c4aa8 +N bfe665b1 2f95c483 bfeaf2d1 01fdef17 +N bfe651fa e179e723 bfead131 48dd7ac6 +N bfe63e55 ecb1770a bfeaafd1 9f3fa8a4 +N bfe62ac2 41f79439 bfea8eb1 42b2f427 +N bfe6173f d214cef6 bfea6dcf 73fe02a6 +N bfe603ce 8ddf1bf5 bfea4d2b 770e7d1c +N bfe5f06e 6639c88e bfea2cc4 92e8573f +N bfe5dd1f 4c156eff bfea0c9a 119580b8 +N bfe5c9e1 306feab5 bfe9ecab 4015fd5b +N bfe5b6b4 04544ca5 bfe9ccf7 6e50618b +N bfe5a397 b8dacfac bfe9ad7d ef02afcd +N bfe5908c 3f28ccf4 bfe98e3e 17b394cd +N bfe57d91 8870b06e bfe96f37 40a3ff43 +N bfe56aa7 85f1ed4f bfe95068 c4c110f8 +N bfe557ce 28f8f294 bfe931d2 0196667b +N bfe54505 62df1f9d bfe91372 5740b32d +N bfe5324d 250ab8c3 bfe8f549 2860af1e +N bfe51fa5 60eedc00 bfe8d755 da0e5498 +N bfe50d0e 080b75a3 bfe8b997 d3cc6b1f +N bfe4fa87 0bed3507 bfe89c0e 7f7c5dae +N bfe4e810 5e2d8158 bfe87eb9 49525a38 +N bfe4d5a9 f0726e66 bfe86197 9fc9b86b +N bfe4c353 b46eb178 bfe844a8 f399a5a3 +N bfe4b10d 9be1962e bfe827ec b7aa145f +N bfe49ed7 9896f371 bfe80b62 6108ed40 +N bfe48cb1 9c672069 bfe7ef09 66df7fe0 +N bfe47a9b 9936e975 bfe7d2e1 426831af +N bfe46895 80f7853e bfe7b6e9 6ee4696a +N bfe4569f 45a689c3 bfe79b21 6992b53d +N bfe444b8 d94de177 bfe77f88 b1a52a4b +N bfe432e2 2e03c067 bfe7641e c837fbec +N bfe4211b 35ea996d bfe748e3 30484940 +N bfe40f63 e3311363 bfe72dd5 6eab1f93 +N bfe3fdbc 2811fe68 bfe712f5 0a04b04b +N bfe3ec23 f6d4492f bfe6f841 8abfb902 +N bfe3da9b 41caf64f bfe6ddba 7b051c67 +N bfe3c921 fb5511a7 bfe6c35f 66b3aacc +N bfe3b7b8 15dda5c2 bfe6a92f db581903 +N bfe3a65d 83dbb14b bfe68f2b 6825246b +N bfe39512 37d21c86 bfe67551 9debe30a +N bfe383d6 244faed5 bfe65ba2 0f143e88 +N bfe372a9 3bef0447 bfe6421c 4f9598fb +N bfe3618b 71568329 bfe628bf f4ef9a74 +N bfe3507c b73851ad bfe60f8c 96232653 +N bfe33f7d 00524b8c bfe5f681 cbab7741 +N bfe32e8c 3f6df7bc bfe5dd9f 2f776108 +N bfe31daa 67607e29 bfe5c4e4 5ce2b728 +N bfe30cd7 6b0a9d79 bfe5ac50 f0afd769 +N bfe2fc13 3d58a0db bfe593e4 89015767 +N bfe2eb5d d14255da bfe57b9e c553d44b +N bfe2dab7 19cb023e bfe5637f 4677e3d6 +N bfe2ca1f 0a0159f2 bfe54b85 ae8c25f3 +N bfe2b995 94ff74f6 bfe533b1 a0f775f6 +N bfe2a91a adeac55a bfe51c02 c2633ade +N bfe298ae 47f40d3b bfe50478 b8b5d5b0 +N bfe28850 565754d4 bfe4ed13 2b0d2d63 +N bfe27800 cc5be091 bfe4d5d1 c1b95782 +N bfe267bf 9d542725 bfe4beb4 26375cd5 +N bfe2578c bc9dc7b9 bfe4a7ba 032c198f +N bfe24768 1da18015 bfe490e3 045f381c +N bfe23751 b3d322d5 bfe47a2e d6b64618 +N bfe22749 72b18dac bfe4639d 282fe2ca +N bfe2174f 4dc69faa bfe44d2d a7df0680 +N bfe20763 38a72f8d bfe436e0 05e66235 +N bfe1f785 26f30219 bfe420b3 f373d6fe +N bfe1e7b5 0c54c079 bfe40aa9 22bc049d +N bfe1d7f2 dc81eeab bfe3f4bf 46f5eec8 +N bfe1c83e 8b3ae1f3 bfe3def6 1456b889 +N bfe1b898 0c4ab74f bfe3c94d 400d752b +N bfe1a8ff 53874a04 bfe3b3c4 803f0e69 +N bfe19974 54d12a22 bfe39e5b 8c023f1c +N bfe189f7 0413931b bfe38912 1b5ba226 +N bfe17a87 5544625d bfe373e7 e739d505 +N bfe16b25 3c640df9 bfe35edc a971adb6 +N bfe15bd0 ad7d9b4e bfe349f0 1cba8358 +N bfe14c89 9ca695be bfe33521 fcaa893f +N bfe13d4f fdff056b bfe32072 05b33bff +N bfe12e23 c5b165fb bfe30bdf f51de007 +N bfe11f04 e7f29d69 bfe2f76b 89081175 +N bfe10ff3 5901f2d4 bfe2e314 806064aa +N bfe100ef 0d290563 bfe2ceda 9ae31757 +N bfe0f1f7 f8bbc326 bfe2babd 9916d191 +N bfe0e30e 10186006 bfe2a6bd 3c4976a5 +N bfe0d431 47a74cba bfe292d9 468d0543 +N bfe0c561 93db2dbf bfe27f11 7ab486a7 +N bfe0b69e e930d269 bfe26b65 9c510c94 +N bfe0a7e9 3c2f2be5 bfe257d5 6faebd87 +N bfe09940 81674452 bfe24460 b9d1ef18 +N bfe08aa4 ad7435e2 bfe23107 40744e1d +N bfe07c15 b4fb21f9 bfe21dc8 ca02142e +N bfe06d93 8cab2859 bfe20aa5 1d974a6e +N bfe05f1e 293d5e5f bfe1f79c 02fd1933 +N bfe050b5 7f74c634 bfe1e4ad 42a7243e +N bfe04259 841e4617 bfe1d1d8 a5b0f360 +N bfe0340a 2c109fab bfe1bf1d f5db672b +N bfe025c7 6c2c6742 bfe1ac7c fd8a3974 +N bfe01791 395bfb3e bfe199f5 87c18970 +N bfe00967 88937b72 bfe18787 60237329 +N bfdff694 9da18117 bfe17532 52edb202 +N bfdfda73 0236a708 bfe162f6 2cf74e24 +N bfdfbe6a 2908ca35 bfe150d2 bbae5489 +N bfdfa279 fc4d8aa7 bfe13ec7 cd15996f +N bfdf86a2 664db604 bfe12cd5 2fc28507 +N bfdf6ae3 516536ab bfe11afa b2daea1b +N bfdf4f3c a80302e3 bfe10938 2612e67d +N bfdf33ae 54a90c1c bfe0f78d 59aacd13 +N bfdf1838 41ec2e32 bfe0e5fa 1e6d1939 +N bfdefcda 5a741ecf bfe0d47e 45ac6b62 +N bfdee194 88fb5ccc bfe0c319 a1418eb0 +N bfdec666 b84f1fb2 bfe0b1cc 0389876f +N bfdeab50 d34f4739 bfe0a095 3f63aa1d +N bfde9052 c4ee4adb bfe08f75 282fbb04 +N bfde756c 7831297f bfe07e6b 91cc160f +N bfde5a9d d82f5921 bfe06d78 5093decb +N bfde3fe6 d012b696 bfe05c9b 395d385c +N bfde2547 4b17755d bfe04bd4 21778546 +N bfde0abf 348c0f76 bfe03b22 dea9aed7 +N bfddf04e 77d1354d bfe02a87 4730741c +N bfddd5f5 0059bdb5 bfe01a01 31bcc025 +N bfddbbb2 b9aa95ee bfe00990 7572078d +N bfdda187 8f5ab1b7 bfdff269 d3c95a0d +N bfdd8773 6d12fb76 bfdfd1dc ce30d9bd +N bfdd6d76 3e8e4463 bfdfb179 8afd9e8b +N bfdd538f ef9934c9 bfdf913f bbeb428d +N bfdd39c0 6c123c55 bfdf712f 138ae889 +N bfdd2007 9fe9826b bfdf5147 454047b9 +N bfdd0665 7720d693 bfdf3188 053ec428 +N bfdcecd9 ddcba0ea bfdf11f1 0886935a +N bfdcd364 c00ed2aa bfdef282 04e1ed13 +N bfdcba06 0a20d6bb bfded33a b0e247ec +N bfdca0bd a849824b bfdeb41a c3dda187 +N bfdc878b 86e20583 bfde9521 f5ebd23d +N bfdc6e6f 9254dc3b bfde764f ffe3ebe1 +N bfdc5569 b71dbec2 bfde57a4 9b59a390 +N bfdc3c79 e1c992b6 bfde391f 829ac63c +N bfdc239f fef65be0 bfde1ac0 70acb7c4 +N bfdc0adb fb532d29 bfddfc87 2149fc73 +N bfdbf22d c3a01993 bfddde73 50dfcca0 +N bfdbd995 44ae2541 bfddc084 bc8bb249 +N bfdbc112 6b5f3694 bfdda2bb 22193084 +N bfdba8a5 24a6074a bfdd8516 3fff7479 +N bfdb904d 5d8615af bfdd6795 d55f0fda +N bfdb780b 031395de bfdd4a39 a1ffbc95 +N bfdb5fde 02736309 bfdd2d01 664e299d +N bfdb47c6 48daf0d3 bfdd0fec e359d09a +N bfdb2fc3 c3903cb4 bfdcf2fb dad2d462 +N bfdb17d6 5fe9bf6b bfdcd62e 0f07e802 +N bfdafffe 0b4e5e7c bfdcb983 42e43e38 +N bfdae83a b3355dbf bfdc9cfb 39ed813b +N bfdad08c 452650ef bfdc8095 b841d293 +N bfdab8f2 aeb90d5a bfdc6452 8295d309 +N bfdaa16d dd959b8b bfdc4831 5e32b252 +N bfda89fd bf742908 bfdc2c32 10f44677 +N bfda72a2 421cfa23 bfdc1054 61472ad7 +N bfda5b5b 53685bc7 bfdbf498 1626e67e +N bfda4428 e13e9564 bfdbd8fc f71c19db +N bfda2d0a d997dadd bfdbbd82 cc3ab397 +N bfda1601 2a7c3e80 bfdba229 5e202c6b +N bfd9ff0b c203a312 bfdb86f0 75f1c9ee +N bfd9e82a 8e55ade7 bfdb6bd7 dd5ae828 +N bfd9d15d 7da9b8fa bfdb50df 5e8b49be +N bfd9baa4 7e46c526 bfdb3606 c4356ec5 +N bfd9a3ff 7e836c54 bfdb1b4d d98cf1ed +N bfd98d6e 6cc5d3cb bfdb00b4 6a44ec0b +N bfd976f1 37839e79 bfdae63a 428e5dd0 +N bfd96087 cd41df57 bfdacbdf 2f169f9e +N bfd94a32 1c950bcf bfdab1a2 fd05d75b +N bfd933f0 1420ee35 bfda9785 79fd7425 +N bfd91dc1 a2989844 bfda7d86 7416afd1 +N bfd907a6 b6be55b1 bfda63a5 b9e1161c +N bfd8f19f 3f639ebf bfda49e3 1a61116b +N bfd8dbab 2b690ae8 bfda303e 650e7d14 +N bfd8c5ca 69be438e bfda16b7 69d33d06 +N bfd8affc e961f6b4 bfd9fd4d f909dabe +N bfd89a42 9961c9c8 bfd9e401 e37c2775 +N bfd8849b 68da4c7c bfd9cad2 fa61e379 +N bfd86f07 46f6eb9a bfd9b1c1 0f5f6a72 +N bfd85986 22f1e3fb bfd998cb f48464c4 +N bfd84417 ec143579 bfd97ff3 7c4a7db1 +N bfd82ebc 91b595ec bfd96737 79941e46 +N bfd81974 033c6441 bfd94e97 bfab2d18 +N bfd8043e 301d9b8a bfd93614 223fd27d +N bfd7ef1b 07dcc629 bfd91dac 7567416d +N bfd7da0a 7a0bf0fc bfd90560 8d9a84d3 +N bfd7c50c 764b9e97 bfd8ed30 3fb5513f +N bfd7b020 ec4aba8e bfd8d51b 60f4daf8 +N bfd79b47 cbc68cc3 bfd8bd21 c6f6b041 +N bfd78681 048aacc1 bfd8a543 47b797d7 +N bfd771cc 8670f52b bfd88d7f b9927390 +N bfd75d2a 41617723 bfd875d6 f33f26ef +N bfd7489a 25526dd4 bfd85e48 cbd181d9 +N bfd7341c 224831f3 bfd846d5 1ab82f10 +N bfd71fb0 28552d53 bfd82f7b b7bba699 +N bfd70b56 2799ce85 bfd8183c 7afd23ec +N bfd6f70e 10447c85 bfd80117 3cf59fdf +N bfd6e2d7 d2918a67 bfd7ea0b d674ce32 +N bfd6ceb3 5ecb2b1d bfd7d31a 20a01ebe +N bfd6baa0 a549653e bfd7bc41 f4f1c232 +N bfd6a69f 967206d9 bfd7a583 2d37b246 +N bfd692b0 22b89955 bfd78edd a392bd61 +N bfd67ed2 3a9e5564 bfd77851 327595ac +N bfd66b05 ceb216e6 bfd761dd b4a3e359 +N bfd6574a cf9050f8 bfd74b83 05315a56 +N bfd643a1 2de301fa bfd73540 ff80d31f +N bfd63008 da61a79c bfd71f17 7f4366be +N bfd61c81 c5d13306 bfd70906 60778df3 +N bfd6090b e103fd00 bfd6f30d 7f684369 +N bfd5f5a7 1cd9ba20 bfd6dd2c b8ac28e8 +N bfd5e253 6a3f6f0c bfd6c763 e924af8b +N bfd5cf10 ba2f64c7 bfd6b1b2 edfd42e4 +N bfd5bbde fdb11cfb bfd69c19 a4aa76f5 +N bfd5a8be 25d9465a bfd68697 eae93906 +N bfd595ae 23c9b108 bfd6712d 9ebe034a +N bfd582ae e8b1430b bfd65bda 9e74133d +N bfd56fc0 65cbecc4 bfd6469e c89ca2b4 +N bfd55ce2 8c629d75 bfd63179 fc0e239d +N bfd54a15 4dcb37d9 bfd61c6c 17e37e5c +N bfd53758 9b6886b2 bfd60774 fb7b52b7 +N bfd524ac 66aa3174 bfd5f294 86773b53 +N bfd51210 a10cb0f7 bfd5ddca 98bb13b4 +N bfd4ff85 3c194422 bfd5c917 126c40a0 +N bfd4ed0a 2965e4ba bfd5b479 d3f0fb0d +N bfd4da9f 5a953c29 bfd59ff2 bdef9d5a +N bfd4c844 c1569852 bfd58b81 b14df2eb +N bfd4b5fa 4f65e070 bfd57726 8f308a12 +N bfd4a3bf f68b8a05 bfd562e1 38fa084b +N bfd49195 a89c8dc9 bfd54eb1 904a80a9 +N bfd47f7b 577a5ca4 bfd53a97 76fecc78 +N bfd46d70 f512d4ba bfd52692 cf2fe621 +N bfd45b76 7360367a bfd512a3 7b32461b +N bfd4498b c46919b6 bfd4fec9 5d95420a +N bfd437b0 da4062c2 bfd4eb04 59226ddf +N bfd425e5 a70537b0 bfd4d754 50dcff29 +N bfd4142a 1ce2f574 bfd4c3b9 2801323a +N bfd4027e 2e11252d bfd4b032 c203b171 +N bfd3f0e1 ccd37174 bfd49cc1 0290fe70 +N bfd3df54 eb799ba3 bfd48963 cd8cdd30 +N bfd3cdd7 7c5f7136 bfd4761b 0711c108 +N bfd3bc69 71ecc138 bfd462e6 93703ba3 +N bfd3ab0a be9551a5 bfd44fc6 572e6dac +N bfd399bb 54d8d4eb bfd43cba 37077965 +N bfd3887b 2742df6b bfd429c2 17eaf70b +N bfd3774a 286adcfe bfd416dd defc6ae4 +N bfd36628 4af4068f bfd4040d 7192bd2a +N bfd35515 818d57b9 bfd3f150 b537b39c +N bfd34411 bef18464 bfd3dea7 8fa76cb8 +N bfd3331c f5e6ee80 bfd3cc11 e6cfdcb6 +N bfd32237 193f9bb3 bfd3b98f a0d04c0f +N bfd31160 1bd92b26 bfd3a720 a3f8d7b6 +N bfd30097 f09ccb45 bfd394c4 d6c9f2dc +N bfd2efde 8a7f2f94 bfd3827c 1ff3ea41 +N bfd2df33 dc808696 bfd37046 6656692f +N bfd2ce97 d9ac6fa2 bfd35e23 90ffffce +N bfd2be0a 7519f0de bfd34c13 872dab21 +N bfd2ad8b a1eb6d32 bfd33a16 304a5e6b +N bfd29d1b 534e9a47 bfd3282b 73ee8e0c +N bfd28cb9 7c7c768e bfd31653 39dfbbcd +N bfd27c66 10b93f5a bfd3048d 6a1004a5 +N bfd26c21 035466ee bfd2f2d9 ec9dafcc +N bfd25bea 47a88aa9 bfd2e138 a9d2bf46 +N bfd24bc1 d11b6931 bfd2cfa9 8a2481c0 +N bfd23ba7 931dd8a2 bfd2be2c 763325c0 +N bfd22b9b 812bbcd1 bfd2acc1 56c94e31 +N bfd21b9d 8ecbfd8a bfd29b68 14dba831 +N bfd20bad af907ce9 bfd28a20 9988823a +N bfd1fbcb d7160da7 bfd278ea ce17647b +N bfd1ebf7 f904697d bfd267c6 9bf8aa7a +N bfd1dc32 090e278c bfd256b3 ecc51df4 +N bfd1cc79 faf0b2cc bfd245b2 aa3d92f1 +N bfd1bccf c2744082 bfd234c2 be4a8501 +N bfd1ad33 536bc6c9 bfd223e4 12fbb5c1 +N bfd19da4 a1b4f312 bfd21316 9287cc6b +N bfd18e23 a13820b9 bfd2025a 274bf69e +N bfd17eb0 45e84fa2 bfd1f1ae bbcb8a49 +N bfd16f4a 83c31ad6 bfd1e114 3aafa8a9 +N bfd15ff2 4ed0af2e bfd1d08a 8ec6e268 +N bfd150a7 9b23c20d bfd1c011 a304dcd6 +N bfd1416a 5cd9880f bfd1afa9 6281f829 +N bfd1323a 8819abd3 bfd19f51 b87af6d2 +N bfd12318 111644c9 bfd18f0a 9050a5e4 +N bfd11402 ec0bcdfd bfd17ed3 d5878672 +N bfd104fb 0d411cf7 bfd16ead 73c777fa +N bfd0f600 6907589d bfd15e97 56db63d4 +N bfd0e712 f3b9f023 bfd14e91 6ab0e998 +N bfd0d832 a1be91f4 bfd13e9b 9b580c77 +N bfd0c95f 678522b6 bfd12eb5 d502e198 +N bfd0ba99 3987b44d bfd11ee0 04053f5f +N bfd0abe0 0c4a7ce2 bfd10f1a 14d46da2 +N bfd09d33 d45bcdf4 bfd0ff63 f406d6c9 +N bfd08e94 86540b7d bfd0efbd 8e53b9e4 +N bfd08002 16d5a309 bfd0e026 d092dd91 +N bfd0717c 7a8d02e8 bfd0d09f a7bc43d9 +N bfd06303 a630915e bfd0c128 00e7dee0 +N bfd05497 8e80a3db bfd0b1bf c94d4674 +N bfd04638 28477640 bfd0a266 ee436e7c +N bfd037e5 68592228 bfd0931d 5d405e34 +N bfd0299f 43939636 bfd083e3 03d8e843 +N bfd01b65 aede8d70 bfd074b7 cfc063a3 +N bfd00d38 9f2b869f bfd0659b aec86551 +N bfcffe30 12eb7772 bfd0568e 8ee07ad3 +N bfcfe207 c584329a bfd04790 5e15e57c +N bfcfc5f8 403e6bf5 bfd038a1 0a93567b +N bfcfaa01 6d4a93e8 bfd029c0 82a0abb2 +N bfcf8e23 36ec4cfe bfd01aee b4a2ad46 +N bfcf725d 877a5b0b bfd00c2b 8f1acbf2 +N bfcf56b0 495e9258 bfcffaee 014dc031 +N bfcf3b1b 6715c6d2 bfcfdda1 f001d313 +N bfcf1f9e cb2fbb58 bfcfc072 c7fda004 +N bfcf043a 604f1116 bfcfa360 672448ca +N bfcee8ee 112936dc bfcf866a ab8fc535 +N bfcecdb9 c886589c bfcf6991 7390685b +N bfceb29d 71414eef bfcf4cd4 9dac6726 +N bfce9798 f6478e98 bfcf3034 089f6024 +N bfce7cac 4299182c bfcf13af 9359e4cb +N bfce61d7 414867c6 bfcef747 1d010400 +N bfce4719 dd7a64b1 bfcedafa 84edd5d5 +N bfce2c74 02665142 bfcebec9 aaad08ab +N bfce11e5 9b55baa6 bfcea2b4 6dfe6f82 +N bfcdf76e 93a468d4 bfce86ba aed49196 +N bfcddd0e d6c04e74 bfce6adc 4d543b1d +N bfcdc2c6 502978e9 bfce4f19 29d40f56 +N bfcda894 eb720066 bfce3371 24dc1bc3 +N bfcd8e7a 943df805 bfce17e4 1f256c80 +N bfcd7477 36435df4 bfcdfc71 f999a1d5 +N bfcd5a8a bd4a0bbc bfcde11a 955286f6 +N bfcd40b5 152ba678 bfcdc5dd d399a9c7 +N bfcd26f6 29d38f36 bfcdaabb 95e7f3dc +N bfcd0d4d e73ed360 bfcd8fb3 bde54491 +N bfccf3bc 397c1d21 bfcd74c6 2d680c26 +N bfccda41 0caba3eb bfcd59f2 c674e7ff +N bfccc0dc 4cff1d0c bfcd3f39 6b3e3fff +N bfcca78d e6b9ac3a bfcd2499 fe23e4d5 +N bfcc8e55 c62fd446 bfcd0a14 61b2af68 +N bfcc7533 d7c767d4 bfccefa8 78a42149 +N bfcc5c28 07f77a13 bfccd556 25de0618 +N bfcc4332 43484f98 bfccbb1d 4c7215ff +N bfcc2a52 76534f38 bfcca0fd cf9d991b +N bfcc1188 8dc2f2fa bfcc86f7 92c90bea +N bfcbf8d4 7652b903 bfcc6d0a 7987c49f +N bfcbe036 1ccf14a6 bfcc5336 6797997b +N bfcbc7ad 6e155f7a bfcc397b 40e0881a +N bfcbaf3a 5713ca6f bfcc1fd8 e9745d8f +N bfcb96dc c4c94f04 bfcc064f 458e5f95 +N bfcb7e94 a445a081 bfcbecde 3992f68a +N bfcb6661 e2a91d3c bfcbd385 aa0f585a +N bfcb4e44 6d24bfec bfcbba45 7bb9344b +N bfcb363c 30fa1112 bfcba11d 936e5fae +N bfcb1e49 1b7b185d bfcb880d d6348360 +N bfcb066b 1a0a4e2d bfcb6f16 2938ca36 +N bfcaeea2 1a1a8d18 bfcb5636 71cf9033 +N bfcad6ee 092f0380 bfcb3d6e 9574129a +N bfcabf4e d4db252e bfcb24be 79c820cb +N bfcaa7c4 6ac29d0a bfcb0c26 0493ce03 +N bfca904e b8993ed0 bfcaf3a5 1bc523cf +N bfca78ed ac22f8d6 bfcadb3b a56fd55b +N bfca61a1 3333c5e0 bfcac2e9 87ccf387 +N bfca4a69 3baf9f08 bfcaaaae a93aa1c4 +N bfca3345 b38a6d9c bfca928a f03bcba4 +N bfca1c36 88c7fd21 bfca7a7e 4377db46 +N bfca053b a97bed5c bfca6288 89ba7075 +N bfc9ee55 03c9a456 bfca4aa9 a9f31871 +N bfc9d782 85e44084 bfca32e1 8b350697 +N bfc9c0c4 1e0e8af3 bfca1b30 14b6cda8 +N bfc9aa19 ba9ae973 bfca0395 2dd219c6 +N bfc99383 49eb50e4 bfc9ec10 be036b33 +N bfc97d00 ba713781 bfc9d4a2 ace9d1b9 +N bfc96691 faad873a bfc9bd4a e246a8c4 +N bfc95036 f9309018 bfc9a609 45fd541f +N bfc939ef a499fab6 bfc98edd c012fd76 +N bfc923bb eb98baba bfc977c8 38ae5265 +N bfc90d9b bceb0161 bfc960c8 98174342 +N bfc8f78f 075e3013 bfc949de c6b6c280 +N bfc8e195 b9cecb0b bfc9330a ad1684c5 +N bfc8cbaf c3286c00 bfc91c4c 33e0c193 +N bfc8b5dd 1265b4db bfc905a3 43dff490 +N bfc8a01d 96904286 bfc8ef0f c5fe9f81 +N bfc88a71 3ec09fb5 bfc8d891 a3470cc7 +N bfc874d7 fa1e37c2 bfc8c228 c4e31284 +N bfc85f51 b7df499c bfc8abd5 141bd65c +N bfc849de 6748dab3 bfc89596 7a5991c0 +N bfc8347d f7aea9f9 bfc87f6c e12356d8 +N bfc81f30 587322f2 bfc86958 321ed604 +N bfc809f5 790750c0 bfc85358 571023db +N bfc7f4cd 48ead14a bfc83d6d 39d97fd3 +N bfc7dfb7 b7abc86c bfc82796 c47b1b6a +N bfc7cab4 b4e6d326 bfc811d4 e112e1d5 +N bfc7b5c4 3046fae6 bfc7fc27 79dc404d +N bfc7a0e6 1985a8d1 bfc7e68e 792feecf +N bfc78c1a 606a9924 bfc7d109 c983b980 +N bfc77760 f4cbce91 bfc7bb99 556a4a76 +N bfc762b9 c68d85ae bfc7a63d 0792f41d +N bfc74e24 c5a2287c bfc790f4 cac97c20 +N bfc739a1 e20a41dc bfc77bc0 89f5e6c1 +N bfc72531 0bd47129 bfc766a0 301c42c3 +N bfc710d2 331d5dd7 bfc75193 a85c75d2 +N bfc6fc85 480fab0f bfc73c9a ddf20957 +N bfc6e84a 3ae3eb69 bfc727b5 bc33f7df +N bfc6d420 fbe094a6 bfc712e4 2e947aee +N bfc6c009 7b59f376 bfc6fe26 20a0d94f +N bfc6ac03 a9b21f49 bfc6e97b 7e0135db +N bfc6980f 7758ee2f bfc6d4e4 32785ebb +N bfc6842c d4cbe8bc bfc6c060 29e39d19 +N bfc6705b b2963dfa bfc6abef 503a8547 +N bfc65c9c 0150b76a bfc69791 918ec75c +N bfc648ed b1a1ad04 bfc68346 da0c003d +N bfc63550 b43cf94d bfc66f0f 15f78b19 +N bfc621c4 f9e3ed71 bfc65aea 31b05351 +N bfc60e4a 73654570 bfc646d8 19aea6d8 +N bfc5fae1 119d1c43 bfc632d8 ba8408ec +N bfc5e788 c574e021 bfc61eec 00db054a +N bfc5d441 7fe346c3 bfc60b11 d97703cb +N bfc5c10b 31ec41b0 bfc5f74a 31341c5f +N bfc5ade5 cca0f29c bfc5e394 f506eb7a +N bfc59ad1 411f9fcc bfc5cff2 11fc66e6 +N bfc587cd 8093a881 bfc5bc61 7539b2f3 +N bfc574da 7c357973 bfc5a8e3 0bfbf813 +N bfc561f8 254a815a bfc59576 c39838db +N bfc54f26 6d25256f bfc5821c 897b2857 +N bfc53c65 4524b60d bfc56ed4 4b2900d2 +N bfc529b4 9eb56352 bfc55b9d f63d5af6 +N bfc51714 6b5031c5 bfc54879 786b0544 +N bfc50484 9c7aef10 bfc53566 bf7bdbf7 +N bfc4f205 23c826ba bfc52265 b950a133 +N bfc4df95 f2d716f9 bfc50f76 53e0d5a7 +N bfc4cd36 fb53a57c bfc4fc98 7d3a9170 +N bfc4bae8 2ef6544c bfc4e9cc 23825d6a +N bfc4a8a9 7f8436b6 bfc4d711 34f30cd1 +N bfc4967a decee632 bfc4c467 9fdd9734 +N bfc4845c 3eb47766 bfc4b1cf 52a8f2cd +N bfc4724d 911f6f28 bfc49f48 3bd1ef29 +N bfc4604e c806b789 bfc48cd2 49eb101d +N bfc44e5f d56d94eb bfc47a6d 6b9c6918 +N bfc43c80 ab639b2b bfc46819 8fa378cc +N bfc42ab1 3c04a2bf bfc455d6 a4d3051b +N bfc418f1 7978bdef bfc443a4 9a12f760 +N bfc40741 55f42e19 bfc43183 5e60390e +N bfc3f5a0 c3b758ed bfc41f72 e0cc908d +N bfc3e40f b50ebdc2 bfc40d73 107e7e73 +N bfc3d28e 1c52eaf4 bfc3fb83 dcb11b0f +N bfc3c11b ebe8733f bfc3e9a5 34b3f42f +N bfc3afb9 163fe332 bfc3d7d7 07eaeb47 +N bfc39e65 8dd5b69e bfc3c619 45ce13d0 +N bfc38d21 45324e1f bfc3b46b dde9920c +N bfc37bec 2ee9e49b bfc3a2ce bfdd79f4 +N bfc36ac6 3d9c84d6 bfc39141 db5dae85 +N bfc359af 63f5ff11 bfc37fc5 2031c154 +N bfc348a7 94addea8 bfc36e58 7e34d25e +N bfc337ae c2875fc0 bfc35cfb e5557029 +N bfc326c4 e0516501 bfc34baf 4595782c +N bfc315e9 e0e66d52 bfc33a72 8f09f771 +N bfc3051d b72c899e bfc32945 b1db0b8a +N bfc2f460 561552ae bfc31828 9e43c3c2 +N bfc2e3b1 b09ddef8 bfc3071b 4492028d +N bfc2d311 b9ceb88a bfc2f61d 95265f48 +N bfc2c280 64bbd2f6 bfc2e52f 80740833 +N bfc2b1fd a484813f bfc2d450 f700a4a3 +N bfc2a189 6c536bde bfc2c381 e9643785 +N bfc29123 af5e86c6 bfc2b2c2 4849021b +N bfc280cc 60e70775 bfc2a212 046b66f3 +N bfc27083 74395b07 bfc29171 0e99cd20 +N bfc26048 dcad1c5b bfc280df 57b483b3 +N bfc2501c 8da50a3d bfc2705c d0ada572 +N bfc23ffe 7a8efd93 bfc25fe9 6a88fcc2 +N bfc22fee 96e3df9c bfc24f85 165be7d8 +N bfc21fec d627a033 bfc23f2f c54d3d24 +N bfc20ff9 2be92c19 bfc22ee9 68952ff1 +N bfc20013 8bc26348 bfc21eb1 f17d353f +N bfc1f03b e9580f56 bfc20e89 515fe8e4 +N bfc1e072 3859d9d2 bfc1fe6f 79a8f2cd +N bfc1d0b6 6c8242b8 bfc1ee64 5bd4ec95 +N bfc1c108 799696e6 bfc1de67 e971473e +N bfc1b168 5366e698 bfc1ce7a 141c3125 +N bfc1a1d5 edcdfbf1 bfc1be9a cd847c38 +N bfc19251 3cb1518c bfc1aeca 07698453 +N bfc182da 3401090e bfc19f07 b39b15dd +N bfc17370 c7b7e1cd bfc18f53 c3f95498 +N bfc16414 ebdb2f72 bfc17fae 2a74a2a0 +N bfc154c6 947ad0ae bfc17016 d90d87a8 +N bfc14585 b5b125ed bfc1608d c1d4985b +N bfc13652 43a30822 bfc15112 d6ea5e0b +N bfc1272c 327fbf7d bfc141a6 0a7f3e69 +N bfc11813 7680fa50 bfc13247 4ed3639e +N bfc10908 03eac3dd bfc122f6 9636a470 +N bfc0fa09 cf0b7b35 bfc113b3 d3086ca9 +N bfc0eb18 cc3bca29 bfc1047e f7b7a5af +N bfc0dc34 efde9c3c bfc0f557 f6c29f4d +N bfc0cd5e 2e61158c bfc0e63e c2b6f895 +N bfc0be94 7c3a89e8 bfc0d733 4e318919 +N bfc0afd7 cdec73cf bfc0c835 8bde4a30 +N bfc0a128 18026b7a bfc0b945 6e784076 +N bfc09285 4f121e05 bfc0aa62 e8c96580 +N bfc083ef 67bb4485 bfc09b8d edaa91b4 +N bfc07566 56a79b2c bfc08cc6 70036647 +N bfc066ea 108ad884 bfc07e0c 62ca3780 +N bfc0587a 8a22a4a5 bfc06f5f b903f711 +N bfc04a17 b836906a bfc060c0 65c41e97 +N bfc03bc1 8f980cc6 bfc0522e 5c2c9a62 +N bfc02d78 0522620e bfc043a9 8f6db44e +N bfc01f3b 0dbaa748 bfc03531 f2c5fec3 +N bfc0110a 9e4fb996 bfc026c7 79823ffb +N bfc002e6 abda3396 bfc0186a 16fd5d56 +N bfbfe99e 56b8c994 bfc00a19 bea046dc +N bfbfcd88 23c49234 bfbff7ac c7c3c5f3 +N bfbfb18a a9030081 bfbfdb3f f48df48e +N bfbf95a5 d0b28abb bfbfbeec eac4472b +N bfbf79d9 8524ccf4 bfbfa2b3 91a7601c +N bfbf5e25 b0be7831 bfbf8693 d0932ef5 +N bfbf428a 3df741ae bfbf6a8d 8efec989 +N bfbf2707 1759d21c bfbf4ea0 b47c4514 +N bfbf0b9c 2783b4e4 bfbf32cd 28b88fac +N bfbef049 592547a0 bfbf1712 d37b4a26 +N bfbed50e 9701a981 bfbefb71 9ca6a21f +N bfbeb9eb cbeeaabd bfbedfe9 6c372c4d +N bfbe9ee0 e2d4bc38 bfbec47a 2a43bf41 +N bfbe83ed c6aedf0e bfbea923 befd4e47 +N bfbe6912 628a9436 bfbe8de6 12aec494 +N bfbe4e4e a187cc4e bfbe72c1 0dbce0dd +N bfbe33a2 6ed8d757 bfbe57b4 98a6110b +N bfbe190d b5c2547c bfbe3cc0 9c024e3a +N bfbdfe90 619b220d bfbe21e5 0082f91f +N bfbde42a 5dcc4d67 bfbe0721 aef2b690 +N bfbdc9db 95d102e3 bfbdec76 90354c4e +N bfbdafa3 f5367dfd bfbdd1e3 8d477e30 +N bfbd9583 679bf961 bfbdb768 8f3eeb78 +N bfbd7b79 d8b29f0c bfbd9d05 7f49ec62 +N bfbd6187 343d789a bfbd82ba 46af7018 +N bfbd47ab 66115f7a bfbd6886 cecedac2 +N bfbd2de6 5a14ed3e bfbd4e6b 011fe3df +N bfbd1437 fc406c09 bfbd3466 c73274ed +N bfbcfaa0 389dc6fc bfbd1a7a 0aae8848 +N bfbce11e fb487a9c bfbd00a4 b5540826 +N bfbcc7b4 306d857e bfbce6e6 b0faae16 +N bfbcae5f c44b58c6 bfbccd3f e791e278 +N bfbc9521 a331c8cf bfbcb3b0 43209c50 +N bfbc7bf9 b981fde6 bfbc9a37 adc5415b +N bfbc62e7 f3ae6508 bfbc80d6 11b58653 +N bfbc49ec 3e3aa0a3 bfbc678b 593e4f63 +N bfbc3106 85bb7985 bfbc4e57 6ec390f6 +N bfbc1836 b6d6cfac bfbc353a 3cc03097 +N bfbbff7c be438b56 bfbc1c33 adc5e635 +N bfbbe6d8 88c98df1 bfbc0343 ac7d1d7b +N bfbbce4a 0341a329 bfbbea6a 23a4d767 +N bfbbb5d1 1a957214 bfbbd1a6 fe128c33 +N bfbb9d6d bbbf6e54 bfbbb8fa 26b20d59 +N bfbb851f d3cac942 bfbba063 888567c6 +N bfbb6ce7 4fd3634b bfbb87e3 0ea4c670 +N bfbb54c4 1d05bd30 bfbb6f78 a43e54f1 +N bfbb3cb6 289ee95f bfbb5724 34962266 +N bfbb24bd 5fec7d70 bfbb3ee5 ab060499 +N bfbb0cd9 b04c8393 bfbb26bc f2fd7b3f +N bfbaf50b 072d6c0a bfbb0ea9 f8019374 +N bfbadd51 520dfed1 bfbaf6ac a5accb7c +N bfbac5ac 7e7d4d2b bfbadec4 e7aef69d +N bfbaae1c 7a1aa34a bfbac6f2 a9cd212f +N bfba96a1 32957a17 bfbaaf35 d7e174f8 +N bfba7f3a 95ad68eb bfba978e 5ddb1d99 +N bfba67e8 91321757 bfba7ffc 27be2d32 +N bfba50ab 13032f13 bfba687f 21a3814d +N bfba3982 09104dde bfba5117 37b8a7e2 +N bfba226d 6158f76a bfba39c4 563fc485 +N bfba0b6d 09ec8772 bfba2286 698f75e4 +N bfb9f480 f0ea23bd bfba0b5d 5e12bb57 +N bfb9dda9 0480ae31 bfb9f449 2048da97 +N bfb9c6e5 32eeb70a bfb9dd49 9cc545cc +N bfb9b035 6a826f07 bfb9c65e c02f819f +N 00000000 00000000 00000000 00000000 diff --git a/test/io/cr/tanpi.testdata b/test/io/cr/tanpi.testdata new file mode 100644 index 0000000..2c4d342 --- /dev/null +++ b/test/io/cr/tanpi.testdata @@ -0,0 +1,320 @@ +tanpi # Name of the function to test + +# tanpi.testdata +# copyright (C) 2006 F. de Dinechin, Ch. Q. Lauter and V.Lefevre +# This file is part of crlibm and is distributed under the GNU Public Licence +# See file COPYING for details + +# The following lines are either comments (beginning with a #) +# or give +# 1/ a rounding mode : RN|RU|RD|RZ (crlibm syntax) or N|P|M|Z (libmcr syntax) +# 2/ The high and low hexadecimal halves of an input +# 3/ The high and low hexadecimal halves of the expected corresponding output + + +# Special cases +N 00000000 00000000 00000000 00000000 # zero +N 80000000 00000000 80000000 00000000 # -zero +P 00000000 00000000 00000000 00000000 # zero +P 80000000 00000000 80000000 00000000 # -zero +M 00000000 00000000 00000000 00000000 # zero +M 80000000 00000000 80000000 00000000 # -zero +Z 00000000 00000000 00000000 00000000 # zero +Z 80000000 00000000 80000000 00000000 # -zero + +N 3ff00000 00000000 00000000 00000000 # 1 +N bff00000 00000000 80000000 00000000 # -1 +N 40000000 00000000 00000000 00000000 # 2 +N c0000000 00000000 80000000 00000000 # -2 + + + +N 00000000 00000001 00000000 00000003 # smallest denorm positive +N 80000000 00000001 80000000 00000003 # smallest denorm negative +P 00000000 00000001 00000000 00000004 # smallest denorm positive +P 80000000 00000001 80000000 00000003 # smallest denorm negative +M 00000000 00000001 00000000 00000003 # smallest denorm positive +M 80000000 00000001 80000000 00000004 # smallest denorm negative +Z 00000000 00000001 00000000 00000003 # smallest denorm positive +Z 80000000 00000001 80000000 00000003 # smallest denorm negative + +N 7ff00000 00000000 fff80000 00000000 # +inf +N fff00000 00000000 fff80000 00000000 # -inf +P 7ff00000 00000000 fff80000 00000000 # +inf +P fff00000 00000000 fff80000 00000000 # -inf +M 7ff00000 00000000 fff80000 00000000 # +inf +M fff00000 00000000 fff80000 00000000 # -inf +Z 7ff00000 00000000 fff80000 00000000 # +inf +Z fff00000 00000000 fff80000 00000000 # -inf + +N fff80000 00000000 fff80000 00000000 # NaN +P fff80000 00000000 fff80000 00000000 # NaN +M fff80000 00000000 fff80000 00000000 # NaN +Z fff80000 00000000 fff80000 00000000 # NaN + +# A few random denormals +N 00000000 023C0A74 00000000 07051E89 +N 000011F9 38F7364A 00003877 2AB832B5 +P 00000000 023C0A74 00000000 07051E89 +P 000011F9 38F7364A 00003877 2AB832B6 +M 00000000 023C0A74 00000000 07051E88 +M 000011F9 38F7364A 00003877 2AB832B5 +Z 00000000 023C0A74 00000000 07051E88 +Z 000011F9 38F7364A 00003877 2AB832B5 + + +#The very worst cases for this function +N 0x3ED7B544 0xCCBAFE6A 0x3EF29ECA 0xE32F9CA3 # 2.826223498647412316943112325918e-06 +Z 0x3E8A5BDF 0x2B61615B 0x3EA4B3C4 0x1E10A1D4 # 9.819445776057906284644817519400e-08 + + +# A few random numbers, easy to round +P 42489853 9178a7c8 3ff7ab6a b9bea6bc # 2.112696573293107910156250000000e+11 +Z 42489853 9178a7c8 3ff7ab6a b9bea6bb # 2.112696573293107910156250000000e+11 +N c1e385b2 7f5518f8 3ffd41ad b29c782a # -2.620232698659297943115234375000e+09 +N 40657e35 1ab2738d bfc6c2ee b6eae2b0 # 1.719439824567201924310211325064e+02 +M c0d47edd 53bff025 c01e4fd8 0157dbab # -2.098745823667956938152201473713e+04 +P c0d47edd 53bff025 c01e4fd8 0157dbaa # -2.098745823667956938152201473713e+04 +Z c0d47edd 53bff025 c01e4fd8 0157dbaa # -2.098745823667956938152201473713e+04 +M bfbd6a8c 5ba8a53c bfd82987 ddac6c6f # -1.149070476318642675117587259592e-01 +P bfbd6a8c 5ba8a53c bfd82987 ddac6c6e # -1.149070476318642675117587259592e-01 +Z bfbd6a8c 5ba8a53c bfd82987 ddac6c6e # -1.149070476318642675117587259592e-01 +N c021612c 7f591d7d 3ff79389 2ac91db9 # -8.689792613628691597682518477086e+00 +N 41b51833 c7161395 3fd1c6a0 114333f8 # 3.539076550862362980842590332031e+08 +N 4217b35c b79d31dd 3ff5d550 30bc571d # 2.544836144729869461059570312500e+10 +M c22ac43c 5551b050 3fe1068a 4512eb14 # -5.748071901684436035156250000000e+10 +P c22ac43c 5551b050 3fe1068a 4512eb15 # -5.748071901684436035156250000000e+10 +Z c22ac43c 5551b050 3fe1068a 4512eb14 # -5.748071901684436035156250000000e+10 +M c253388f 5b97f45a 3fe4978a b26e5bf7 # -3.302131912638179931640625000000e+11 +P c253388f 5b97f45a 3fe4978a b26e5bf8 # -3.302131912638179931640625000000e+11 +Z c253388f 5b97f45a 3fe4978a b26e5bf7 # -3.302131912638179931640625000000e+11 +N bf92a05f 34a50df2 bfad4a4e 10845ed5 # -1.818989523714082540140068999790e-02 +M c13726b4 64d25d8b c0071707 9f5587bb # -1.517236393834921298548579216003e+06 +P c13726b4 64d25d8b c0071707 9f5587ba # -1.517236393834921298548579216003e+06 +Z c13726b4 64d25d8b c0071707 9f5587ba # -1.517236393834921298548579216003e+06 +N c0c0bb8a 3085e3d9 bfd05913 5505eaa8 # -8.567079605804685343173332512379e+03 +M bebebb5d c63190fd bed82303 da211b8b # -1.831763960757437088489496708477e-06 +P bebebb5d c63190fd bed82303 da211b8a # -1.831763960757437088489496708477e-06 +Z bebebb5d c63190fd bed82303 da211b8a # -1.831763960757437088489496708477e-06 +N 3f684dbb e069d351 3f8316ae 0c2bdcd2 # 2.966753908646792715214646207755e-03 +M bee308c4 c221dca2 befde620 8315e546 # -9.076238772316652317221144508075e-06 +P bee308c4 c221dca2 befde620 8315e545 # -9.076238772316652317221144508075e-06 +Z bee308c4 c221dca2 befde620 8315e545 # -9.076238772316652317221144508075e-06 +N 3fda448f 63793d18 400bad5a b48e25f9 # 4.104345771238100404332271864405e-01 +M 4042c94e c54db933 c0113439 a7b429a9 # 3.757271639151658604305339395069e+01 +P 4042c94e c54db933 c0113439 a7b429a8 # 3.757271639151658604305339395069e+01 +Z 4042c94e c54db933 c0113439 a7b429a8 # 3.757271639151658604305339395069e+01 +N 3ebb43c5 7ebd5ac2 3ed569e6 521085b7 # 1.625104682786350822413764041774e-06 +N 3f7c3316 be9249d3 3f9626be 507522b3 # 6.884659619702709724975431271332e-03 +M 4004dc46 ebec56a7 c006c480 b24f91c7 # 2.607557147169092370830867366749e+00 +P 4004dc46 ebec56a7 c006c480 b24f91c6 # 2.607557147169092370830867366749e+00 +Z 4004dc46 ebec56a7 c006c480 b24f91c6 # 2.607557147169092370830867366749e+00 +N 40af50f1 9398a602 40268a1e e24f5790 # 4.008471829195274949597660452127e+03 +M 41548f76 10068c87 3ff00a4c cba6e986 # 5.389784250399715267121791839600e+06 +P 41548f76 10068c87 3ff00a4c cba6e987 # 5.389784250399715267121791839600e+06 +Z 41548f76 10068c87 3ff00a4c cba6e986 # 5.389784250399715267121791839600e+06 +M 3f027010 9b4f4504 3f1cf642 b605b696 # 3.516722373543039394279408060839e-05 +P 3f027010 9b4f4504 3f1cf642 b605b697 # 3.516722373543039394279408060839e-05 +Z 3f027010 9b4f4504 3f1cf642 b605b696 # 3.516722373543039394279408060839e-05 +M 421d8ab3 ef840a79 3fa074c1 331cf80c # 3.172027491301022720336914062500e+10 +P 421d8ab3 ef840a79 3fa074c1 331cf80d # 3.172027491301022720336914062500e+10 +Z 421d8ab3 ef840a79 3fa074c1 331cf80c # 3.172027491301022720336914062500e+10 +M c2224783 8ca0532e bfe1ea66 37c255bc # -3.925460744016246032714843750000e+10 +P c2224783 8ca0532e bfe1ea66 37c255bb # -3.925460744016246032714843750000e+10 +Z c2224783 8ca0532e bfe1ea66 37c255bb # -3.925460744016246032714843750000e+10 +N c224de62 6676f8df c036d8b5 92654111 # -4.481516831548607635498046875000e+10 +M 3fe1b3ca 419e55f9 c017b60e cece9b04 # 5.531970292674365241580858310044e-01 +P 3fe1b3ca 419e55f9 c017b60e cece9b03 # 5.531970292674365241580858310044e-01 +Z 3fe1b3ca 419e55f9 c017b60e cece9b03 # 5.531970292674365241580858310044e-01 +N 4184bb68 c4e42415 c005eb26 a990f5a5 # 4.347829661139694601297378540039e+07 +M 40ed232e 3184eba6 401650ed ebdd7415 # 5.967344354482674680184572935104e+04 +P 40ed232e 3184eba6 401650ed ebdd7416 # 5.967344354482674680184572935104e+04 +Z 40ed232e 3184eba6 401650ed ebdd7415 # 5.967344354482674680184572935104e+04 +M 421c19f4 44e222ff c0228e5d ff02cded # 3.017363077653417587280273437500e+10 +P 421c19f4 44e222ff c0228e5d ff02cdec # 3.017363077653417587280273437500e+10 +Z 421c19f4 44e222ff c0228e5d ff02cdec # 3.017363077653417587280273437500e+10 +M c0ec37d0 726df847 4036c5ec 74b932aa # -5.779051396845332783414050936699e+04 +P c0ec37d0 726df847 4036c5ec 74b932ab # -5.779051396845332783414050936699e+04 +Z c0ec37d0 726df847 4036c5ec 74b932aa # -5.779051396845332783414050936699e+04 +N c24679ea 0c9bf850 3fc87114 f6132f03 # -1.930693245999399414062500000000e+11 +M c0acb8ad 8b073886 bffce0cc 92f84e49 # -3.676338951326036294631194323301e+03 +P c0acb8ad 8b073886 bffce0cc 92f84e48 # -3.676338951326036294631194323301e+03 +Z c0acb8ad 8b073886 bffce0cc 92f84e48 # -3.676338951326036294631194323301e+03 +M 41e4fdb4 281388b3 c0062021 fbfe6c08 # 2.817368384610436916351318359375e+09 +P 41e4fdb4 281388b3 c0062021 fbfe6c07 # 2.817368384610436916351318359375e+09 +Z 41e4fdb4 281388b3 c0062021 fbfe6c07 # 2.817368384610436916351318359375e+09 +N 41e07146 c4dda9d9 bfcde347 401660f6 # 2.206873126926983356475830078125e+09 +N 3f1e7289 18810e38 3f37e9d0 6ce53987 # 1.161476303659863358250237119762e-04 +M c201998a 940df5a2 3ff08465 01f726d1 # -9.448804993744937896728515625000e+09 +P c201998a 940df5a2 3ff08465 01f726d2 # -9.448804993744937896728515625000e+09 +Z c201998a 940df5a2 3ff08465 01f726d1 # -9.448804993744937896728515625000e+09 +M 3fbf23c1 a76da726 3fd9b8b1 4d54aa61 # 1.216393502960753936203985858810e-01 +P 3fbf23c1 a76da726 3fd9b8b1 4d54aa62 # 1.216393502960753936203985858810e-01 +Z 3fbf23c1 a76da726 3fd9b8b1 4d54aa61 # 1.216393502960753936203985858810e-01 +M 418ffcd7 ed0ad7b8 c00270ab b6301cc4 # 6.708300563029426336288452148438e+07 +P 418ffcd7 ed0ad7b8 c00270ab b6301cc3 # 6.708300563029426336288452148438e+07 +Z 418ffcd7 ed0ad7b8 c00270ab b6301cc3 # 6.708300563029426336288452148438e+07 +N 40463d00 726aff9b 402b2112 2f7ddbf4 # 4.447657613968404888282748288475e+01 +N c0c8df72 2f5d9fbd 3fd6927f 500ff83e # -1.273489207048701973690185695887e+04 +M befc1a93 81f4b597 bf16129b 60fbe2e9 # -2.680188492581100042125817617400e-05 + + +# Bad cases generated by tests/crlibm_generate_test_vectors tanpi 15 10 +M c253e8db 88681000 bff00000 00000000 # -3.420443201602500000000000000000e+11 +P c253e8db 88681000 bff00000 00000000 # -3.420443201602500000000000000000e+11 +Z c253e8db 88681000 bff00000 00000000 # -3.420443201602500000000000000000e+11 +M c0eb6adc b082f2ed 3fd590b1 92b9970c # -5.615089654681631509447470307350e+04 +P c0eb6adc b082f2ed 3fd590b1 92b9970d # -5.615089654681631509447470307350e+04 +Z c0eb6adc b082f2ed 3fd590b1 92b9970c # -5.615089654681631509447470307350e+04 +N beec3b08 03d1a984 bf062c18 dcd67a4d # -1.346139480969534512168686579692e-05 +N c05ed090 52eab0a0 bff0e937 8b665f6f # -1.232588088313955267949495464563e+02 +M c018e628 6201d11e bfeb4a1b 18388366 # -6.224763423310177401504006411415e+00 +P c018e628 6201d11e bfeb4a1b 18388365 # -6.224763423310177401504006411415e+00 +Z c018e628 6201d11e bfeb4a1b 18388365 # -6.224763423310177401504006411415e+00 +N c12a4a9b c6a67285 3fd77fd1 82605b28 # -8.615178879886424401775002479553e+05 +N bf10003c 0514719b bf292259 a0d88df4 # -6.103864986468090180187634485875e-05 +M 40097fe7 b8d9d5c5 3fe55ffe ea42f613 # 3.187453693530843512604633360752e+00 +P 40097fe7 b8d9d5c5 3fe55ffe ea42f614 # 3.187453693530843512604633360752e+00 +Z 40097fe7 b8d9d5c5 3fe55ffe ea42f613 # 3.187453693530843512604633360752e+00 +N c0db61d7 9c886438 c002514c 299b89ea # -2.803936892900263774208724498749e+04 +N 3f6658c3 be0a6c8c 3f818d30 223b08da # 2.727873143454189949763666334093e-03 +M 417565e2 b41ffe62 3ff0ce1f 2115ab69 # 2.243741925781095772981643676758e+07 +P 417565e2 b41ffe62 3ff0ce1f 2115ab6a # 2.243741925781095772981643676758e+07 +Z 417565e2 b41ffe62 3ff0ce1f 2115ab69 # 2.243741925781095772981643676758e+07 +M 4264916a 31787800 bff00000 00000000 # 7.067120137637500000000000000000e+11 +P 4264916a 31787800 bff00000 00000000 # 7.067120137637500000000000000000e+11 +Z 4264916a 31787800 bff00000 00000000 # 7.067120137637500000000000000000e+11 +N c0e56b34 93739160 400097db 60f6ad8d # -4.386564299944299273192882537842e+04 +N c1fe7b6a 72e98d3a 400970c3 a372fbbf # -8.182474542596979141235351562500e+09 +N c01a9155 c3aa646d 4000bca3 c03ec7e7 # -6.641928727412147459574498498114e+00 +N 40d71265 51196df6 c00df422 ed2a0c2b # 2.362558307491052983095869421959e+04 +N 41f99648 40f03b2b 3fa7404c bab9e4f7 # 6.868468751014445304870605468750e+09 +N 40f30a8c 654cfd13 bfeb6095 2c602cb1 # 7.799277473162514797877520322800e+04 +N 3ec99230 559983f3 3ee4155d 5abc316e # 3.048306706430065810990498106903e-06 +M c1dc6d59 455e5ee1 c028f3c9 6bfc45af # -1.907713301474540948867797851562e+09 +P c1dc6d59 455e5ee1 c028f3c9 6bfc45ae # -1.907713301474540948867797851562e+09 +Z c1dc6d59 455e5ee1 c028f3c9 6bfc45ae # -1.907713301474540948867797851562e+09 +N 41366251 79c1128d 402a0ad5 538bafef # 1.466961475602302001789212226868e+06 +N c0bda80c d0420fd3 bfc44b82 7848317c # -7.592050052765715918212663382292e+03 +M bf64ccc3 7158d1ca bf805625 ebfdb131 # -2.539045070785149633973976079915e-03 +P bf64ccc3 7158d1ca bf805625 ebfdb130 # -2.539045070785149633973976079915e-03 +Z bf64ccc3 7158d1ca bf805625 ebfdb130 # -2.539045070785149633973976079915e-03 +N 40db97bf 299a1d3a bfa50f72 65e53f71 # 2.825498691418508678907528519630e+04 +M c1d787c0 e3f86ab3 3fd8fd00 ebd1913d # -1.579090831881512403488159179688e+09 +P c1d787c0 e3f86ab3 3fd8fd00 ebd1913e # -1.579090831881512403488159179688e+09 +Z c1d787c0 e3f86ab3 3fd8fd00 ebd1913d # -1.579090831881512403488159179688e+09 +N c0882e36 321f05e0 3feb13c6 99245838 # -7.737764627860706241335719823837e+02 +N bf613c83 68cf1d60 bf7b1342 bab43162 # -2.104050311092883762675853631663e-03 +M 3fa3b34e b73bf375 3fbf18d2 40d15bb9 # 3.847738253350644482830844594901e-02 +P 3fa3b34e b73bf375 3fbf18d2 40d15bba # 3.847738253350644482830844594901e-02 +Z 3fa3b34e b73bf375 3fbf18d2 40d15bb9 # 3.847738253350644482830844594901e-02 +N 3f526df7 98b39c6e 3f6cf2ff 112d2c89 # 1.124851029823205599694757594875e-03 +N bed6b5a2 a314ddf2 bef1d604 bba8ba55 # -5.414369796334193789375151262266e-06 +M 403c1607 7df43651 3fd1bc66 1eba8334 # 2.808605181896411195907603541855e+01 +P 403c1607 7df43651 3fd1bc66 1eba8335 # 2.808605181896411195907603541855e+01 +Z 403c1607 7df43651 3fd1bc66 1eba8334 # 2.808605181896411195907603541855e+01 +M 41bc3080 ddf8e1dc bfb66b06 ce63f76a # 4.729407659721963405609130859375e+08 +P 41bc3080 ddf8e1dc bfb66b06 ce63f769 # 4.729407659721963405609130859375e+08 +Z 41bc3080 ddf8e1dc bfb66b06 ce63f769 # 4.729407659721963405609130859375e+08 +N 3ff62fb5 86c002c0 400581e7 3b8b7591 # 1.386647726409293568394787143916e+00 +N bf18157e bdb6e2a8 bf32ea5e 5fc0591f # -9.187303606140540066654631701226e-05 +M c147b6f2 230152d7 bff28d9e eca94540 # -3.108324273477892857044935226440e+06 +P c147b6f2 230152d7 bff28d9e eca9453f # -3.108324273477892857044935226440e+06 +Z c147b6f2 230152d7 bff28d9e eca9453f # -3.108324273477892857044935226440e+06 +M 416583a4 9b15ca65 bfe0c316 c9b4d830 # 1.127965284640998579561710357666e+07 +P 416583a4 9b15ca65 bfe0c316 c9b4d82f # 1.127965284640998579561710357666e+07 +Z 416583a4 9b15ca65 bfe0c316 c9b4d82f # 1.127965284640998579561710357666e+07 +N c0c7f6d2 f219f2c7 3fffe46c fbb1cb0d # -1.226964801334719049918930977583e+04 +M c1a23dd7 742ced5c bfd21a92 6d325ebb # -1.530213700877484083175659179688e+08 +P c1a23dd7 742ced5c bfd21a92 6d325eba # -1.530213700877484083175659179688e+08 +Z c1a23dd7 742ced5c bfd21a92 6d325eba # -1.530213700877484083175659179688e+08 +M 3f1d5f29 ced5f8f6 3f371189 8c78ca5e # 1.120442645596608809751421054202e-04 +P 3f1d5f29 ced5f8f6 3f371189 8c78ca5f # 1.120442645596608809751421054202e-04 +Z 3f1d5f29 ced5f8f6 3f371189 8c78ca5e # 1.120442645596608809751421054202e-04 +M 3f26181c 862dc57b 3f415a4c c8c32d33 # 1.685652560712672142547580156346e-04 +P 3f26181c 862dc57b 3f415a4c c8c32d34 # 1.685652560712672142547580156346e-04 +Z 3f26181c 862dc57b 3f415a4c c8c32d33 # 1.685652560712672142547580156346e-04 +N 3fea8121 48f08709 bfe32945 8bd144c7 # 8.282629417992392051317551704415e-01 +N c0e1e79e 3e198733 3fc64e63 9ac8d6e3 # -3.666894508053213212406262755394e+04 +N 4050ca3d 011c6bd4 3fe196b2 f1286d58 # 6.715997340941913762435433454812e+01 +M 41366147 7171be59 40162792 d432ad8d # 1.466695443141838768497109413147e+06 +P 41366147 7171be59 40162792 d432ad8e # 1.466695443141838768497109413147e+06 +Z 41366147 7171be59 40162792 d432ad8d # 1.466695443141838768497109413147e+06 +N 4096608e bd009ab1 3fddf796 c945bc8f # 1.432139392861787428046227432787e+03 + + + + +# One in five of the very worst cases computed by Lefevre and Muller. +# Rounding these values requires evaluating the function to at least 2^(-100). +# These worst cases have been selected thanks to the filterlists 5 script +# If you want the full list please contact Jean-Michel Muller +N 0x3F6074EA 0x92F7FBB6 0x3F79D9B8 0xA845FD99 # 1.004437519327200985935766297530e-03 +Z 0x3F6890B1 0x325E5E59 0x3F834B45 0xFDB8164F # 1.499341052726329984526310035164e-03 +N 0x3F69D1C5 0xCDCEC102 0x3F844779 0x1526BB2A # 1.575892608553231422768847735938e-03 +Z 0x3F513C8E 0x77927138 0x3F6B1340 0xB769951B # 5.260177269011184417180082562027e-04 +N 0x3F4DB74B 0xA716ABB6 0x3F6756C5 0xA7EEC959 # 4.534301470708283895647006112029e-04 +N 0x3F3E503B 0x6FB79A1C 0x3F57CEE0 0x5ADD9ABC # 2.312729410356020127645382267190e-04 +Z 0x3F3E3B64 0x9F99FF9F 0x3F57BE82 0x64D1C52A # 2.306518870689418319441105209577e-04 +N 0x3F3422D8 0x14BCB0FB 0x3F4FA136 0x6F8BA0E1 # 1.536263247258264107771713602446e-04 +Z 0x3F3070D9 0x578D5AFC 0x3F49D33E 0xF3AE9F72 # 1.254334745463754922575883021807e-04 +Z 0x3F36ED1C 0x6D97BA16 0x3F520197 0x44C60084 # 1.749131395593773031886530855417e-04 +Z 0x3F37E638 0x9D9AD48F 0x3F52C53D 0xE4065775 # 1.823371992963101941975095909854e-04 +Z 0x3F200C14 0x26D28575 0x3F3934F4 0x8D139EFB # 6.121514316472459829327618097139e-05 +Z 0x3F2A1A47 0x104F96B2 0x3F44803F 0xCDC17689 # 9.957369554988262688906275332812e-05 +Z 0x3F21C2DC 0x0A9340EF 0x3F3BE630 0xD1090FE6 # 6.775348687715667392924417944400e-05 +N 0x3F2B84B6 0x70D760F2 0x3F459CE7 0xBA4FAF46 # 1.049743989008954981895921365620e-04 +Z 0x3F29CE54 0xB31BFF55 0x3F444499 0xCD00BAE0 # 9.844200101482893105770549668776e-05 +N 0x3F145615 0x6E820C71 0x3F2FF1B2 0x85065080 # 3.878834633133036968429332991271e-05 +N 0x3F170B1F 0x9923F441 0x3F321929 0x2BE02CD4 # 4.395189457005082759146266657702e-05 +N 0x3F1B1C61 0xB77E12D5 0x3F354AF6 0x96B464DE # 5.170987327488488222030152408060e-05 +Z 0x3F000C89 0x4ED76DBF 0x3F1935AC 0x80E1379A # 1.530549064008927999196683911176e-05 +N 0x3F09EE85 0xDAD9C654 0x3F245DE2 0x3AF72326 # 2.473042484613657149023629999718e-05 +Z 0x3F09E3AA 0xCA025E30 0x3F24555B 0x8E9F26A7 # 2.468998411639232058376047795889e-05 +Z 0x3F071765 0xF3F955AE 0x3F2222CD 0x2605CBE0 # 2.202167456596064416081068304543e-05 +N 0x3F038361 0xD4D25D79 0x3F1EA6BA 0x5C7B3514 # 1.860924867410965245794786382394e-05 +N 0x3F039FBE 0x6A499084 0x3F1ED347 0x4285C929 # 1.871490407480458676662410377745e-05 +N 0x3F0B804F 0xDA84B472 0x3F259972 0xB73685FE # 2.622720572380662684740595946842e-05 +Z 0x3EF78398 0x675C7989 0x3F1277C7 0x748D0303 # 1.121237003648131688217110674133e-05 +Z 0x3EEC95DE 0x6A0DBB3C 0x3F067370 0xD341E741 # 6.815296416869475419749932476599e-06 +N 0x3EEA32E9 0x9FCA5159 0x3F049398 0xCA462BEB # 6.246299105190243021858229749421e-06 +Z 0x3EEAD1EE 0x8A9B4DF2 0x3F05107D 0x7FC0384C # 6.394397283410428671599108618739e-06 +N 0x3EECD8AA 0xA350C862 0x3F06A7E7 0x4F3CBF31 # 6.877506668211560723132265426916e-06 +Z 0x3EECFD93 0x3B56FDD1 0x3F06C4E4 0x37C0E29E # 6.911880452375533408877154167849e-06 +N 0x3EE58676 0x4B9B9657 0x3F00E7E8 0x24876404 # 5.132017742081455281258264150557e-06 +Z 0x3EEB8365 0x6E91667C 0x3F059BDE 0xD6474F02 # 6.559673900141689805711950334022e-06 +Z 0x3ED6C043 0xE1C234C7 0x3EF1DE5D 0xFE6594DC # 2.712134813681770270616484472259e-06 +N 0x3EC1AF9A 0xF263DBD3 0x3EDBC7F2 0x1A45B841 # 1.054165247147668798478772726746e-06 +Z 0x3EC249A8 0x1A73182B 0x3EDCB9ED 0xD7DA0F0D # 1.090033132021472979776978255717e-06 +Z 0x3ECC611E 0x8FB56467 0x3EE64A02 0xEC50A215 # 1.691542421541794525497912592138e-06 +Z 0x3EC68EC7 0x04FF1833 0x3EE1B77F 0xE4762A33 # 1.344545143654098498495782880446e-06 +N 0x3ECEA52B 0xAA58D585 0x3EE81195 0x2262F94B # 1.826596112930929114839058609310e-06 +N 0x3EB2112E 0x9FB01F7E 0x3ECC6138 0x165F9D56 # 5.384420654905506833752667703030e-07 +N 0x3EBC7BBF 0x935D56E6 0x3ED65EEC 0xFE59FF45 # 8.488712299563289585927232036577e-07 +N 0x3EB7C41A 0xACB67499 0x3ED2AA71 0xBB37D1AF # 7.082829482256099123594250861757e-07 +Z 0x3EA4E3E6 0xCFECD0E7 0x3EC0683B 0x6B14B4F2 # 3.112888435242156830877241404515e-07 +Z 0x3EA5B559 0xC8C36836 0x3EC10CBB 0xA912571F # 3.234803862668912468277307957487e-07 +N 0x3EAFF69C 0x94AFF29C 0x3EC91A9B 0xB02ABFC5 # 4.762906839482067724824343110668e-07 +Z 0x3E90DC73 0x75ADE2D0 0x3EAA7C43 0xF122EBC7 # 1.256252584976823057224485508110e-07 +Z 0x3E927CE5 0xB21DE71A 0x3EAD0A6A 0xE8BFF5C5 # 1.377454391068544747841258680393e-07 +N 0x3E95B79E 0x364C2D17 0x3EB10E83 0x8704C63D # 1.618061801423045304624902902477e-07 +N 0x3E964544 0xC3228504 0x3EB17DC4 0x1154DC28 # 1.659287547960817820697572606836e-07 +Z 0x3E9FB11B 0x573022BF 0x3EB8E404 0xE8F27986 # 2.361224847593624535392451855784e-07 +Z 0x3E86A86D 0x6CBFC6D2 0x3EA1CBA5 0x2292AD03 # 8.440732840434062183238635591193e-08 +Z 0x3E8EC574 0xF5AEF072 0x3EA82AF0 0xAE6355E8 # 1.146320846430973548600872101780e-07 +N 0x3E85239B 0x54186619 0x3EA09A44 0x18D6A73A # 7.874924270352587609711356381528e-08 +N 0x3E8778A6 0xB19B9B7D 0x3EA26F2E 0xFED2F420 # 8.743738213642189569203209660933e-08 +N 0x3E8DEE80 0x3C1B1611 0x3EA7821D 0x38C2D678 # 1.115040637835308282884341627740e-07 +N 0x3E8B9A80 0xFB963B0C 0x3EA5AE04 0xE624EB8E # 1.028311648247545137669744629710e-07 +Z 0x3E785D6D 0xCAD6E885 0x3E9322DD 0x7CAF6BF2 # 4.538326812569664819643823505148e-08 +Z 0x3E746498 0x4AA1CC5B 0x3E90043E 0xE2196A80 # 3.798482713169009838865270551299e-08 +Z 0x3E70B181 0xD2CD9452 0x3E8A38CF 0x2DB3A61F # 3.109385668976166065681461048512e-08 +Z 0x3E74BBFB 0x9DA460ED 0x3E9048E1 0x47BA3B45 # 3.862065840932782046510804625263e-08 +Z 0x3E78EB4E 0xB6CC64B3 0x3E93924B 0xDF4C61A8 # 4.641557080891218191461442487376e-08 +Z 0x3E7337E4 0x691E27D8 0x3E8E3026 0x0D5E70E9 # 3.579692732433808670408181655531e-08 +Z 0x3F9C521C 0xD6C376B3 0x3FB64C99 0x08ED2B5E # 1.382849245458870300617970627854e-02 +N 0x3F90F6BF 0x59DFB4EA 0x3FAAABBC 0xCB35E1E3 # 8.283133440239304895458261057684e-03 +Z 0x3F863D78 0xB5183225 0x3FA17960 0xB24560BE # 5.429717553408629389377626495161e-03 +Z 0x3F8B332E 0x65D421BE 0x3FA5600B 0xAA3342D4 # 6.640607110292183132282950452918e-03 +N 0x3F727815 0x0847FDDC 0x3F8D0359 0xD42D29B3 # 2.254525259786295185437943189299e-03 +Z 0x3F7F1DB8 0x85674EDF 0x3F987173 0x570D9174 # 3.798351662433904329246869835401e-03 diff --git a/test/io/run.sh b/test/io/run.sh new file mode 100755 index 0000000..a398683 --- /dev/null +++ b/test/io/run.sh @@ -0,0 +1,38 @@ +#!/bin/sh + +crclean() { + awk ' +{ + sub(/#.*/, "") +} +NF == 1 { + fun = $1 +} +NF == 5 || NF == 7 { + $1 = tolower($1) + sub(/r/,"",$1) + sub(/u/,"p",$1) + sub(/d/,"m",$1) + gsub(/0x/, "") + print fun, $1, "eq", "-", $2, $3, $4, $5, $6, $7 +}' +} + +ucbclean() { + awk ' +/\/\*/ { + next +} +(NF == 8 || NF == 10) && $3 !~/[lg]e/ { + sub(/d$/,"",$1) + print +}' +} + +data() { + cat cr/*.testdata |crclean + cat ucb/*d.input |ucbclean +} + +data | ./t >log +data | ./tsystem >log.system diff --git a/test/io/t.c b/test/io/t.c new file mode 100644 index 0000000..4d6aee9 --- /dev/null +++ b/test/io/t.c @@ -0,0 +1,152 @@ +#include +#include +#include +#include +#include + +struct func { + char *name; + int args; + double (*f)(); +} funcs[] = { + {"acos", 1, acos}, + {"asin", 1, asin}, + {"atan", 1, atan}, + {"atan2", 2, atan2}, + {"ceil", 1, ceil}, + {"cos", 1, cos}, + {"cosh", 1, cosh}, + {"exp", 1, exp}, + {"expm1", 1, expm1}, + {"floor", 1, floor}, + {"fmod", 2, fmod}, + {"hypot", 2, hypot}, + {"log", 1, log}, + {"log10", 1, log10}, + {"log1p", 1, log1p}, + {"log2", 1, log2}, + {"pow", 2, pow}, + {"sin", 1, sin}, + {"sinh", 1, sinh}, + {"sqrt", 1, sqrt}, + {"tan", 1, tan}, + {"tanh", 1, tanh}, +}; +static int nfuncs = sizeof funcs / sizeof *funcs; + +struct test { + struct func *func; + int round; + int except; + int exceptopt; + double in1; + double in2; + double out; +}; + +static double tod(uint32_t *a) { + union { double x; uint64_t n; } u; + + u.n = ((uint64_t)a[0] << 32) | a[1]; + return u.x; +} + +int scantest(struct test *t) { + char name[32]; + char round[32]; + char cmp[32]; + char except[32]; + char buf[512]; + uint32_t a[6]; + int i; + + if (!fgets(buf, sizeof buf, stdin)) + return 0; + + if (sscanf(buf, "%30s %30s %30s %30s %x %x %x %x %x %x", + name, round, cmp, except, a+0, a+1, a+2, a+3, a+4, a+5) < 8) + return 0; + + for (i = 0; i < nfuncs; i++) + if (strcmp(funcs[i].name, name) == 0) + break; + if (i == nfuncs) + return 0; + t->func = funcs+i; + t->round = round[0] == 'n'; + + t->except = t->exceptopt = 0; + for (i = 0; i < sizeof except; i++) { + int f; + + if (except[i] == '\0') + break; + switch (except[i]) { + case 'v': f = FE_INVALID; break; + case 'x': f = FE_INEXACT; break; + case 'o': f = FE_OVERFLOW; break; + case 'u': f = FE_UNDERFLOW; break; + case 'd': f = FE_DIVBYZERO; break; + default: + continue; + } + if (i > 0 && except[i-1]=='?') + t->exceptopt |= f; + else + t->except |= f; + } + + t->in1 = tod(a); + t->in2 = 0; + if (t->func->args == 1) { + t->out = tod(a+2); + } else { + t->in2 = tod(a+2); + t->out = tod(a+4); + } + + if (strcmp(cmp, "uo") == 0) + t->out = 0.0/0.0; + return 1; +} + +int main(){ + struct test t; + union {double x; uint64_t n;} got, want; + int64_t k; + int n=0, err=0, err2=0, err99=0; + + while (!feof(stdin)) { + if(!scantest(&t)) { +// puts("scan fail"); + continue; + } + if (!t.round) + continue; + if (t.func->args == 1) + got.x = t.func->f(t.in1); + else + got.x = t.func->f(t.in1, t.in2); + want.x = t.out; + + if (got.n != want.n && + (!isnan(got.x) || !isnan(want.x))) { + err++; + // hack: mostly error in ulp + k = (int64_t)(got.n - want.n); + if (k >= 100) + k = 99; + if (k <= -100) + k = -99; + if (k > 1 || k < -1) + err2++; + if (k == 99 || k == -99) + err99++; + printf("%3d ulp %16llx %16llx %s %a %a %a %a\n", + (int)k, want.n, got.n, t.func->name, t.in1, t.in2, t.out, got.x); + } + n++; + } + printf("all: %d fail: %d failbad: %d failepic: %d\n", n, err, err2, err99); + return 0; +} diff --git a/test/io/ucb/README b/test/io/ucb/README new file mode 100644 index 0000000..dbedf6c --- /dev/null +++ b/test/io/ucb/README @@ -0,0 +1,41 @@ +test vectors from ucbtest/ucblib +http://www.netlib.org/fp/ucbtest.tgz +powd.input is fixed to match posix + +format: + /* comment */ + func1 round check except in out + func2 round check except in1 in2 out + +func1: function with 1 input arg +func2: function with 2 input args + +round: + n = to nearest + z = to zero + p = to +inf + m = to -inf + +check: + eq = equal + nb = nearby (abserr < 10 ulp) + vn = very near (abserr < 3ulp) + uo = unordered (nan) + ge = greater or equal + le = less or equal + +except: + v = invalid + x = inexact + o = overflow + u = underflow + d = div by zero + - = no except + ? = next except is optional + +in: +out: + n 32bit words in hex + single precision: n = 1 + double precision: n = 2 + quad precision: n = 4 diff --git a/test/io/ucb/acosd.input b/test/io/ucb/acosd.input new file mode 100644 index 0000000..6cbc62f --- /dev/null +++ b/test/io/ucb/acosd.input @@ -0,0 +1,227 @@ +/* Copyright (C) 1988-1994 Sun Microsystems, Inc. 2550 Garcia Avenue */ +/* Mountain View, California 94043 All rights reserved. */ +/* */ +/* Any person is hereby authorized to download, copy, use, create bug fixes, */ +/* and distribute, subject to the following conditions: */ +/* */ +/* 1. the software may not be redistributed for a fee except as */ +/* reasonable to cover media costs; */ +/* 2. any copy of the software must include this notice, as well as */ +/* any other embedded copyright notices; and */ +/* 3. any distribution of this software or derivative works thereof */ +/* must comply with all applicable U.S. export control laws. */ +/* */ +/* THE SOFTWARE IS MADE AVAILABLE "AS IS" AND WITHOUT EXPRESS OR IMPLIED */ +/* WARRANTY OF ANY KIND, INCLUDING BUT NOT LIMITED TO THE IMPLIED */ +/* WARRANTIES OF DESIGN, MERCHANTIBILITY, FITNESS FOR A PARTICULAR */ +/* PURPOSE, NON-INFRINGEMENT, PERFORMANCE OR CONFORMANCE TO */ +/* SPECIFICATIONS. */ +/* */ +/* BY DOWNLOADING AND/OR USING THIS SOFTWARE, THE USER WAIVES ALL CLAIMS */ +/* AGAINST SUN MICROSYSTEMS, INC. AND ITS AFFILIATED COMPANIES IN ANY */ +/* JURISDICTION, INCLUDING BUT NOT LIMITED TO CLAIMS FOR DAMAGES OR */ +/* EQUITABLE RELIEF BASED ON LOSS OF DATA, AND SPECIFICALLY WAIVES EVEN */ +/* UNKNOWN OR UNANTICIPATED CLAIMS OR LOSSES, PRESENT AND FUTURE. */ +/* */ +/* IN NO EVENT WILL SUN MICROSYSTEMS, INC. OR ANY OF ITS AFFILIATED */ +/* COMPANIES BE LIABLE FOR ANY LOST REVENUE OR PROFITS OR OTHER SPECIAL, */ +/* INDIRECT AND CONSEQUENTIAL DAMAGES, EVEN IF IT HAS BEEN ADVISED OF THE */ +/* POSSIBILITY OF SUCH DAMAGES. */ +/* */ +/* This file is provided with no support and without any obligation on the */ +/* part of Sun Microsystems, Inc. ("Sun") or any of its affiliated */ +/* companies to assist in its use, correction, modification or */ +/* enhancement. Nevertheless, and without creating any obligation on its */ +/* part, Sun welcomes your comments concerning the software and requests */ +/* that they be sent to fdlibm-comments@sunpro.sun.com. */ + + /* acosd(+-1) is 0,pi */ +acosd n eq - 3ff00000 0 0 0 +acosd n eq x bff00000 0 400921fb 54442d18 +/* acosd(+-(1 - tiny)) :=: sqrt(2*tiny) or pi-sqrt(2*tiny) */ +acosd n nb x 3fefffff ffffffff 3e500000 00000000 +acosd z nb x 3fefffff ffffffff 3e500000 00000000 +acosd p nb x 3fefffff ffffffff 3e500000 00000000 +acosd m nb x 3fefffff ffffffff 3e500000 00000000 +acosd n nb x bfefffff ffffffff 400921fb 52442d18 +acosd z nb x bfefffff ffffffff 400921fb 52442d18 +acosd p nb x bfefffff ffffffff 400921fb 52442d18 +acosd m nb x bfefffff ffffffff 400921fb 52442d18 + /* acosd(tiny) = pi/2-tiny */ +acosd n eq x 3d300000 0 3ff921fb 54442c18 +acosd n eq x bd300000 0 3ff921fb 54442e18 +acosd n eq x 3bc00000 0 3ff921fb 54442d18 +acosd n eq x bbc00000 0 3ff921fb 54442d18 +acosd n eq x 00100000 0 3ff921fb 54442d18 +acosd n eq x 80100000 0 3ff921fb 54442d18 +acosd n eq x 0 0 3ff921fb 54442d18 + /* some random number between -1 and 1 */ +acosd n nb x bfd13284 b2b5006d 3ffd7c4e 61020905 +acosd n nb x 3fe6ca8d fb825911 3fe8e675 6e27c366 +acosd n nb x 3fec2ca6 09de7505 3fdf9d74 8eaf9560 +acosd n nb x bfe55f11 fba96889 40026abd c68d07aa +acosd n nb x bfd15679 e27084dd 3ffd85a4 4ea44fe4 +acosd n nb x bfa41e13 1b093c41 3ff9c2f6 88eee8ab +acosd n nb x 3fe281b0 d18455f5 3fee881b 1d4eb2a1 +acosd n nb x 3feb5ce3 4a51b239 3fe1713f 567a87ef +acosd n nb x bfc58348 1079de4d 3ffbd5ac be8fcc59 +acosd n nb x bfeea822 3103b871 4006ce7d 66f628e5 +acosd z nb x bfd13284 b2b5006d 3ffd7c4e 61020905 +acosd z nb x 3fe6ca8d fb825911 3fe8e675 6e27c366 +acosd z nb x 3fec2ca6 09de7505 3fdf9d74 8eaf9560 +acosd z nb x bfe55f11 fba96889 40026abd c68d07aa +acosd z nb x bfd15679 e27084dd 3ffd85a4 4ea44fe4 +acosd z nb x bfa41e13 1b093c41 3ff9c2f6 88eee8ab +acosd z nb x 3fe281b0 d18455f5 3fee881b 1d4eb2a1 +acosd z nb x 3feb5ce3 4a51b239 3fe1713f 567a87ef +acosd z nb x bfc58348 1079de4d 3ffbd5ac be8fcc59 +acosd z nb x bfeea822 3103b871 4006ce7d 66f628e5 +acosd p nb x bfd13284 b2b5006d 3ffd7c4e 61020905 +acosd p nb x 3fe6ca8d fb825911 3fe8e675 6e27c366 +acosd p nb x 3fec2ca6 09de7505 3fdf9d74 8eaf9560 +acosd p nb x bfe55f11 fba96889 40026abd c68d07aa +acosd p nb x bfd15679 e27084dd 3ffd85a4 4ea44fe4 +acosd p nb x bfa41e13 1b093c41 3ff9c2f6 88eee8ab +acosd p nb x 3fe281b0 d18455f5 3fee881b 1d4eb2a1 +acosd p nb x 3feb5ce3 4a51b239 3fe1713f 567a87ef +acosd p nb x bfc58348 1079de4d 3ffbd5ac be8fcc59 +acosd p nb x bfeea822 3103b871 4006ce7d 66f628e5 +acosd m nb x bfd13284 b2b5006d 3ffd7c4e 61020905 +acosd m nb x 3fe6ca8d fb825911 3fe8e675 6e27c366 +acosd m nb x 3fec2ca6 09de7505 3fdf9d74 8eaf9560 +acosd m nb x bfe55f11 fba96889 40026abd c68d07aa +acosd m nb x bfd15679 e27084dd 3ffd85a4 4ea44fe4 +acosd m nb x bfa41e13 1b093c41 3ff9c2f6 88eee8ab +acosd m nb x 3fe281b0 d18455f5 3fee881b 1d4eb2a1 +acosd m nb x 3feb5ce3 4a51b239 3fe1713f 567a87ef +acosd m nb x bfc58348 1079de4d 3ffbd5ac be8fcc59 +acosd m nb x bfeea822 3103b871 4006ce7d 66f628e5 + /* exception cases */ +acosd n uo v 3ff00000 1 0 0 +acosd z uo v 3ff00000 1 0 0 +acosd p uo v 3ff00000 1 0 0 +acosd m uo v 3ff00000 1 0 0 +acosd n uo v bff00000 1 0 0 +acosd n uo v 40000000 0 0 0 +acosd n uo v 40f00000 1 0 0 +acosd n uo v c0ffffff ffffffff 0 0 +acosd n uo v 7ff00000 1 0 0 +acosd n uo v fff00000 1 0 0 +acosd z uo v fff00000 1 0 0 +acosd p uo v fff00000 1 0 0 +acosd m uo v fff00000 1 0 0 +acosd n uo - 7ff80000 1 0 0 +acosd z uo - 7ff80000 1 0 0 +acosd p uo - 7ff80000 1 0 0 +acosd m uo - 7ff80000 1 0 0 +acosd n uo - fff80000 1 0 0 +acosd m eq - 3ff00000 00000000 00000000 00000000 +acosd m uo - 7ff80000 00000001 00000000 00000000 +acosd m uo - 7fffe000 00000000 7fffe000 00000000 +acosd m uo - ffffe000 00000000 ffffe000 00000000 +acosd m uo v 3ff00000 00000001 7fffe000 00000000 +acosd m uo v 3ff00000 00000002 7fffe000 00000000 +acosd m uo v 40000000 00000000 7fffe000 00000000 +acosd m uo v 40100000 00000000 7fffe000 00000000 +acosd m uo v 7fd00000 00000000 7fffe000 00000000 +acosd m uo v 7fe00000 00000000 7fffe000 00000000 +acosd m uo v 7fefffff fffffffe 7fffe000 00000000 +acosd m uo v 7fefffff ffffffff 7fffe000 00000000 +acosd m uo v 7ff00000 00000000 7fffe000 00000000 +acosd m uo v 7ff02000 00000000 7fffe000 00000000 +acosd m uo v bff00000 00000001 ffffe000 00000000 +acosd m uo v bff00000 00000002 ffffe000 00000000 +acosd m uo v c0000000 00000000 ffffe000 00000000 +acosd m uo v c0100000 00000000 ffffe000 00000000 +acosd m uo v ffd00000 00000000 ffffe000 00000000 +acosd m uo v ffe00000 00000000 ffffe000 00000000 +acosd m uo v ffefffff fffffffe ffffe000 00000000 +acosd m uo v ffefffff ffffffff ffffe000 00000000 +acosd m uo v fff00000 00000000 ffffe000 00000000 +acosd m uo v fff00000 00000001 00000000 00000000 +acosd m uo v fff02000 00000000 ffffe000 00000000 +acosd m vn x 3fefffff fffffff0 3e700000 00000001 +acosd n eq x 3fefffff fffffff0 3e700000 00000001 +acosd n eq x 3fefffff ffffffff 3e500000 00000000 +acosd n uo - 7ff80000 00000001 00000000 00000000 +acosd n uo - 7fffe000 00000000 7fffe000 00000000 +acosd n uo - fff80000 00000001 00000000 00000000 +acosd n uo - ffffe000 00000000 ffffe000 00000000 +acosd n uo v 3ff00000 00000001 7fffe000 00000000 +acosd n uo v 3ff00000 00000002 7fffe000 00000000 +acosd n uo v 40000000 00000000 7fffe000 00000000 +acosd n uo v 40100000 00000000 7fffe000 00000000 +acosd n uo v 40f00000 00000001 00000000 00000000 +acosd n uo v 7fd00000 00000000 7fffe000 00000000 +acosd n uo v 7fe00000 00000000 7fffe000 00000000 +acosd n uo v 7fefffff fffffffe 7fffe000 00000000 +acosd n uo v 7fefffff ffffffff 7fffe000 00000000 +acosd n uo v 7ff00000 00000000 7fffe000 00000000 +acosd n uo v 7ff00000 00000001 00000000 00000000 +acosd n uo v 7ff02000 00000000 7fffe000 00000000 +acosd n uo v bff00000 00000001 ffffe000 00000000 +acosd n uo v bff00000 00000002 ffffe000 00000000 +acosd n uo v c0000000 00000000 ffffe000 00000000 +acosd n uo v c0100000 00000000 ffffe000 00000000 +acosd n uo v c0ffffff ffffffff 00000000 00000000 +acosd n uo v ffd00000 00000000 ffffe000 00000000 +acosd n uo v ffe00000 00000000 ffffe000 00000000 +acosd n uo v ffefffff fffffffe ffffe000 00000000 +acosd n uo v ffefffff ffffffff ffffe000 00000000 +acosd n uo v fff00000 00000000 ffffe000 00000000 +acosd n uo v fff00000 00000001 00000000 00000000 +acosd n uo v fff02000 00000000 ffffe000 00000000 +acosd p eq - 3ff00000 00000000 00000000 00000000 +acosd p uo - 7ff80000 00000001 00000000 00000000 +acosd p uo - 7fffe000 00000000 7fffe000 00000000 +acosd p uo - ffffe000 00000000 ffffe000 00000000 +acosd p uo v 3ff00000 00000001 7fffe000 00000000 +acosd p uo v 3ff00000 00000002 7fffe000 00000000 +acosd p uo v 40000000 00000000 7fffe000 00000000 +acosd p uo v 40100000 00000000 7fffe000 00000000 +acosd p uo v 7fd00000 00000000 7fffe000 00000000 +acosd p uo v 7fe00000 00000000 7fffe000 00000000 +acosd p uo v 7fefffff fffffffe 7fffe000 00000000 +acosd p uo v 7fefffff ffffffff 7fffe000 00000000 +acosd p uo v 7ff00000 00000000 7fffe000 00000000 +acosd p uo v 7ff02000 00000000 7fffe000 00000000 +acosd p uo v bff00000 00000001 ffffe000 00000000 +acosd p uo v bff00000 00000002 ffffe000 00000000 +acosd p uo v c0000000 00000000 ffffe000 00000000 +acosd p uo v c0100000 00000000 ffffe000 00000000 +acosd p uo v ffd00000 00000000 ffffe000 00000000 +acosd p uo v ffe00000 00000000 ffffe000 00000000 +acosd p uo v ffefffff fffffffe ffffe000 00000000 +acosd p uo v ffefffff ffffffff ffffe000 00000000 +acosd p uo v fff00000 00000000 ffffe000 00000000 +acosd p uo v fff00000 00000001 00000000 00000000 +acosd p uo v fff02000 00000000 ffffe000 00000000 +acosd p vn x 3fefffff ffffffe7 3e740000 00000001 +acosd p vn x 3fefffff fffffff0 3e700000 00000001 +acosd z eq - 3ff00000 00000000 00000000 00000000 +acosd z uo - 7ff80000 00000001 00000000 00000000 +acosd z uo - 7fffe000 00000000 7fffe000 00000000 +acosd z uo - ffffe000 00000000 ffffe000 00000000 +acosd z uo v 3ff00000 00000001 7fffe000 00000000 +acosd z uo v 3ff00000 00000002 7fffe000 00000000 +acosd z uo v 40000000 00000000 7fffe000 00000000 +acosd z uo v 40100000 00000000 7fffe000 00000000 +acosd z uo v 7fd00000 00000000 7fffe000 00000000 +acosd z uo v 7fe00000 00000000 7fffe000 00000000 +acosd z uo v 7fefffff fffffffe 7fffe000 00000000 +acosd z uo v 7fefffff ffffffff 7fffe000 00000000 +acosd z uo v 7ff00000 00000000 7fffe000 00000000 +acosd z uo v 7ff02000 00000000 7fffe000 00000000 +acosd z uo v bff00000 00000001 ffffe000 00000000 +acosd z uo v bff00000 00000002 ffffe000 00000000 +acosd z uo v c0000000 00000000 ffffe000 00000000 +acosd z uo v c0100000 00000000 ffffe000 00000000 +acosd z uo v ffd00000 00000000 ffffe000 00000000 +acosd z uo v ffe00000 00000000 ffffe000 00000000 +acosd z uo v ffefffff fffffffe ffffe000 00000000 +acosd z uo v ffefffff ffffffff ffffe000 00000000 +acosd z uo v fff00000 00000000 ffffe000 00000000 +acosd z uo v fff00000 00000001 00000000 00000000 +acosd z uo v fff02000 00000000 ffffe000 00000000 +acosd z vn x 3fefffff ffffffe7 3e740000 00000001 +acosd z vn x 3fefffff fffffff0 3e700000 00000001 diff --git a/test/io/ucb/acosq.input b/test/io/ucb/acosq.input new file mode 100644 index 0000000..2d2dd8f --- /dev/null +++ b/test/io/ucb/acosq.input @@ -0,0 +1,235 @@ +/* Copyright (C) 1988-1994 Sun Microsystems, Inc. 2550 Garcia Avenue */ +/* Mountain View, California 94043 All rights reserved. */ +/* */ +/* Any person is hereby authorized to download, copy, use, create bug fixes, */ +/* and distribute, subject to the following conditions: */ +/* */ +/* 1. the software may not be redistributed for a fee except as */ +/* reasonable to cover media costs; */ +/* 2. any copy of the software must include this notice, as well as */ +/* any other embedded copyright notices; and */ +/* 3. any distribution of this software or derivative works thereof */ +/* must comply with all applicable U.S. export control laws. */ +/* */ +/* THE SOFTWARE IS MADE AVAILABLE "AS IS" AND WITHOUT EXPRESS OR IMPLIED */ +/* WARRANTY OF ANY KIND, INCLUDING BUT NOT LIMITED TO THE IMPLIED */ +/* WARRANTIES OF DESIGN, MERCHANTIBILITY, FITNESS FOR A PARTICULAR */ +/* PURPOSE, NON-INFRINGEMENT, PERFORMANCE OR CONFORMANCE TO */ +/* SPECIFICATIONS. */ +/* */ +/* BY DOWNLOADING AND/OR USING THIS SOFTWARE, THE USER WAIVES ALL CLAIMS */ +/* AGAINST SUN MICROSYSTEMS, INC. AND ITS AFFILIATED COMPANIES IN ANY */ +/* JURISDICTION, INCLUDING BUT NOT LIMITED TO CLAIMS FOR DAMAGES OR */ +/* EQUITABLE RELIEF BASED ON LOSS OF DATA, AND SPECIFICALLY WAIVES EVEN */ +/* UNKNOWN OR UNANTICIPATED CLAIMS OR LOSSES, PRESENT AND FUTURE. */ +/* */ +/* IN NO EVENT WILL SUN MICROSYSTEMS, INC. OR ANY OF ITS AFFILIATED */ +/* COMPANIES BE LIABLE FOR ANY LOST REVENUE OR PROFITS OR OTHER SPECIAL, */ +/* INDIRECT AND CONSEQUENTIAL DAMAGES, EVEN IF IT HAS BEEN ADVISED OF THE */ +/* POSSIBILITY OF SUCH DAMAGES. */ +/* */ +/* This file is provided with no support and without any obligation on the */ +/* part of Sun Microsystems, Inc. ("Sun") or any of its affiliated */ +/* companies to assist in its use, correction, modification or */ +/* enhancement. Nevertheless, and without creating any obligation on its */ +/* part, Sun welcomes your comments concerning the software and requests */ +/* that they be sent to fdlibm-comments@sunpro.sun.com. */ + +acosq m eq - 3fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +acosq p eq - 3fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +acosq z eq - 3fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +acosq n uo v 3fff0000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +acosq m uo v 3fff0000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +acosq p uo v 3fff0000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +acosq z uo v 3fff0000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +acosq n uo v 3fff0000 00000000 00000000 00000002 7ffffe00 00000000 00000000 00000000 +acosq m uo v 3fff0000 00000000 00000000 00000002 7ffffe00 00000000 00000000 00000000 +acosq p uo v 3fff0000 00000000 00000000 00000002 7ffffe00 00000000 00000000 00000000 +acosq z uo v 3fff0000 00000000 00000000 00000002 7ffffe00 00000000 00000000 00000000 +acosq n uo v 40000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +acosq m uo v 40000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +acosq p uo v 40000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +acosq z uo v 40000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +acosq n uo v 40010000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +acosq m uo v 40010000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +acosq p uo v 40010000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +acosq z uo v 40010000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +acosq n uo v 7ffeffff ffffffff ffffffff fffffffe 7ffffe00 00000000 00000000 00000000 +acosq m uo v 7ffeffff ffffffff ffffffff fffffffe 7ffffe00 00000000 00000000 00000000 +acosq p uo v 7ffeffff ffffffff ffffffff fffffffe 7ffffe00 00000000 00000000 00000000 +acosq z uo v 7ffeffff ffffffff ffffffff fffffffe 7ffffe00 00000000 00000000 00000000 +acosq n uo v 7ffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +acosq m uo v 7ffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +acosq p uo v 7ffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +acosq z uo v 7ffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +acosq n uo v 7ffd0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +acosq m uo v 7ffd0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +acosq p uo v 7ffd0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +acosq z uo v 7ffd0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +acosq n uo v 7ffe0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +acosq m uo v 7ffe0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +acosq p uo v 7ffe0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +acosq z uo v 7ffe0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +acosq n uo v 7fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +acosq m uo v 7fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +acosq p uo v 7fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +acosq z uo v 7fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +acosq n uo - 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +acosq m uo - 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +acosq p uo - 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +acosq z uo - 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +acosq n uo v 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +acosq m uo v 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +acosq p uo v 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +acosq z uo v 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +acosq n uo v bfff0000 00000000 00000000 00000001 fffffe00 00000000 00000000 00000000 +acosq m uo v bfff0000 00000000 00000000 00000001 fffffe00 00000000 00000000 00000000 +acosq p uo v bfff0000 00000000 00000000 00000001 fffffe00 00000000 00000000 00000000 +acosq z uo v bfff0000 00000000 00000000 00000001 fffffe00 00000000 00000000 00000000 +acosq n uo v bfff0000 00000000 00000000 00000002 fffffe00 00000000 00000000 00000000 +acosq m uo v bfff0000 00000000 00000000 00000002 fffffe00 00000000 00000000 00000000 +acosq p uo v bfff0000 00000000 00000000 00000002 fffffe00 00000000 00000000 00000000 +acosq z uo v bfff0000 00000000 00000000 00000002 fffffe00 00000000 00000000 00000000 +acosq n uo v c0000000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +acosq m uo v c0000000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +acosq p uo v c0000000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +acosq z uo v c0000000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +acosq n uo v c0010000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +acosq m uo v c0010000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +acosq p uo v c0010000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +acosq z uo v c0010000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +acosq n uo v fffeffff ffffffff ffffffff fffffffe fffffe00 00000000 00000000 00000000 +acosq m uo v fffeffff ffffffff ffffffff fffffffe fffffe00 00000000 00000000 00000000 +acosq p uo v fffeffff ffffffff ffffffff fffffffe fffffe00 00000000 00000000 00000000 +acosq z uo v fffeffff ffffffff ffffffff fffffffe fffffe00 00000000 00000000 00000000 +acosq n uo v fffeffff ffffffff ffffffff ffffffff fffffe00 00000000 00000000 00000000 +acosq m uo v fffeffff ffffffff ffffffff ffffffff fffffe00 00000000 00000000 00000000 +acosq p uo v fffeffff ffffffff ffffffff ffffffff fffffe00 00000000 00000000 00000000 +acosq z uo v fffeffff ffffffff ffffffff ffffffff fffffe00 00000000 00000000 00000000 +acosq n uo v fffd0000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +acosq m uo v fffd0000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +acosq p uo v fffd0000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +acosq z uo v fffd0000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +acosq n uo v fffe0000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +acosq m uo v fffe0000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +acosq p uo v fffe0000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +acosq z uo v fffe0000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +acosq n uo v ffff0000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +acosq m uo v ffff0000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +acosq p uo v ffff0000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +acosq z uo v ffff0000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +acosq n uo - fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +acosq m uo - fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +acosq p uo - fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +acosq z uo - fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +acosq n uo v ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +acosq m uo v ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +acosq p uo v ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +acosq z uo v ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +acosq n eq x bfff0000 00000000 00000000 00000000 4000921f b54442d1 8469898c c51701b8 +acosq n nb x 3ffeffff ffffffff ffffffff ffffffff 3fc70000 00000000 00000000 00000000 +acosq n nb x bffeffff ffffffff ffffffff ffffffff 4000921f b54442d1 83e9898c c51701b8 +acosq n nb x 3ffdabab 138bcc9a 3224980a ff3faaaf 3fff23d3 69b2cf55 b7dad955 fc206b69 +acosq n nb x 3ffe6677 7878dfee 1234abcd ff98932a 3ffe9726 9c169447 7d6a2ed2 2e60db92 +acosq n nb x bffdeeeb 178bc99b b2fff81b 0777abae 400009a1 65977e0e ccef6be0 c87d4400 +acosq n nb x bffe6677 7878dfee 1234abcd ff98932a 40002c56 0e3e9dbf a50efdd8 397ecad4 +acosq n uo v 44440000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 +acosq n uo v 7fff0000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 +acosq n uo v deff0000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 +acosq n uo v ffff0000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 +acosq n uo - 7fff8000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +acosq n uo - ffff8000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +acosq m uo - 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +acosq m uo - fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +acosq m uo v 3fff0000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +acosq m uo v 3fff0000 00000000 00000000 00000002 7ffffe00 00000000 00000000 00000000 +acosq m uo v 40000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +acosq m uo v 40010000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +acosq m uo v 7ffd0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +acosq m uo v 7ffe0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +acosq m uo v 7ffeffff ffffffff ffffffff fffffffe 7ffffe00 00000000 00000000 00000000 +acosq m uo v 7ffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +acosq m uo v 7fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +acosq m uo v 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +acosq m uo v bfff0000 00000000 00000000 00000001 fffffe00 00000000 00000000 00000000 +acosq m uo v bfff0000 00000000 00000000 00000002 fffffe00 00000000 00000000 00000000 +acosq m uo v c0000000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +acosq m uo v c0010000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +acosq m uo v fffd0000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +acosq m uo v fffe0000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +acosq m uo v fffeffff ffffffff ffffffff fffffffe fffffe00 00000000 00000000 00000000 +acosq m uo v fffeffff ffffffff ffffffff ffffffff fffffe00 00000000 00000000 00000000 +acosq m uo v ffff0000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +acosq m uo v ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +acosq n uo - 7fff8000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +acosq n uo - 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +acosq n uo - ffff8000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +acosq n uo - fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +acosq n uo v 3fff0000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +acosq n uo v 3fff0000 00000000 00000000 00000002 7ffffe00 00000000 00000000 00000000 +acosq n uo v 40000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +acosq n uo v 40010000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +acosq n uo v 44440000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 +acosq n uo v 7ffd0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +acosq n uo v 7ffe0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +acosq n uo v 7ffeffff ffffffff ffffffff fffffffe 7ffffe00 00000000 00000000 00000000 +acosq n uo v 7ffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +acosq n uo v 7fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +acosq n uo v 7fff0000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 +acosq n uo v 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +acosq n uo v bfff0000 00000000 00000000 00000001 fffffe00 00000000 00000000 00000000 +acosq n uo v bfff0000 00000000 00000000 00000002 fffffe00 00000000 00000000 00000000 +acosq n uo v c0000000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +acosq n uo v c0010000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +acosq n uo v deff0000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 +acosq n uo v fffd0000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +acosq n uo v fffe0000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +acosq n uo v fffeffff ffffffff ffffffff fffffffe fffffe00 00000000 00000000 00000000 +acosq n uo v fffeffff ffffffff ffffffff ffffffff fffffe00 00000000 00000000 00000000 +acosq n uo v ffff0000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +acosq n uo v ffff0000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 +acosq n uo v ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +acosq p uo - 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +acosq p uo - fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +acosq p uo v 3fff0000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +acosq p uo v 3fff0000 00000000 00000000 00000002 7ffffe00 00000000 00000000 00000000 +acosq p uo v 40000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +acosq p uo v 40010000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +acosq p uo v 7ffd0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +acosq p uo v 7ffe0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +acosq p uo v 7ffeffff ffffffff ffffffff fffffffe 7ffffe00 00000000 00000000 00000000 +acosq p uo v 7ffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +acosq p uo v 7fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +acosq p uo v 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +acosq p uo v bfff0000 00000000 00000000 00000001 fffffe00 00000000 00000000 00000000 +acosq p uo v bfff0000 00000000 00000000 00000002 fffffe00 00000000 00000000 00000000 +acosq p uo v c0000000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +acosq p uo v c0010000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +acosq p uo v fffd0000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +acosq p uo v fffe0000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +acosq p uo v fffeffff ffffffff ffffffff fffffffe fffffe00 00000000 00000000 00000000 +acosq p uo v fffeffff ffffffff ffffffff ffffffff fffffe00 00000000 00000000 00000000 +acosq p uo v ffff0000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +acosq p uo v ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +acosq z uo - 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +acosq z uo - fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +acosq z uo v 3fff0000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +acosq z uo v 3fff0000 00000000 00000000 00000002 7ffffe00 00000000 00000000 00000000 +acosq z uo v 40000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +acosq z uo v 40010000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +acosq z uo v 7ffd0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +acosq z uo v 7ffe0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +acosq z uo v 7ffeffff ffffffff ffffffff fffffffe 7ffffe00 00000000 00000000 00000000 +acosq z uo v 7ffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +acosq z uo v 7fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +acosq z uo v 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +acosq z uo v bfff0000 00000000 00000000 00000001 fffffe00 00000000 00000000 00000000 +acosq z uo v bfff0000 00000000 00000000 00000002 fffffe00 00000000 00000000 00000000 +acosq z uo v c0000000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +acosq z uo v c0010000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +acosq z uo v fffd0000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +acosq z uo v fffe0000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +acosq z uo v fffeffff ffffffff ffffffff fffffffe fffffe00 00000000 00000000 00000000 +acosq z uo v fffeffff ffffffff ffffffff ffffffff fffffe00 00000000 00000000 00000000 +acosq z uo v ffff0000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +acosq z uo v ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 diff --git a/test/io/ucb/acoss.input b/test/io/ucb/acoss.input new file mode 100644 index 0000000..2ff7ed4 --- /dev/null +++ b/test/io/ucb/acoss.input @@ -0,0 +1,193 @@ +/* Copyright (C) 1988-1994 Sun Microsystems, Inc. 2550 Garcia Avenue */ +/* Mountain View, California 94043 All rights reserved. */ +/* */ +/* Any person is hereby authorized to download, copy, use, create bug fixes, */ +/* and distribute, subject to the following conditions: */ +/* */ +/* 1. the software may not be redistributed for a fee except as */ +/* reasonable to cover media costs; */ +/* 2. any copy of the software must include this notice, as well as */ +/* any other embedded copyright notices; and */ +/* 3. any distribution of this software or derivative works thereof */ +/* must comply with all applicable U.S. export control laws. */ +/* */ +/* THE SOFTWARE IS MADE AVAILABLE "AS IS" AND WITHOUT EXPRESS OR IMPLIED */ +/* WARRANTY OF ANY KIND, INCLUDING BUT NOT LIMITED TO THE IMPLIED */ +/* WARRANTIES OF DESIGN, MERCHANTIBILITY, FITNESS FOR A PARTICULAR */ +/* PURPOSE, NON-INFRINGEMENT, PERFORMANCE OR CONFORMANCE TO */ +/* SPECIFICATIONS. */ +/* */ +/* BY DOWNLOADING AND/OR USING THIS SOFTWARE, THE USER WAIVES ALL CLAIMS */ +/* AGAINST SUN MICROSYSTEMS, INC. AND ITS AFFILIATED COMPANIES IN ANY */ +/* JURISDICTION, INCLUDING BUT NOT LIMITED TO CLAIMS FOR DAMAGES OR */ +/* EQUITABLE RELIEF BASED ON LOSS OF DATA, AND SPECIFICALLY WAIVES EVEN */ +/* UNKNOWN OR UNANTICIPATED CLAIMS OR LOSSES, PRESENT AND FUTURE. */ +/* */ +/* IN NO EVENT WILL SUN MICROSYSTEMS, INC. OR ANY OF ITS AFFILIATED */ +/* COMPANIES BE LIABLE FOR ANY LOST REVENUE OR PROFITS OR OTHER SPECIAL, */ +/* INDIRECT AND CONSEQUENTIAL DAMAGES, EVEN IF IT HAS BEEN ADVISED OF THE */ +/* POSSIBILITY OF SUCH DAMAGES. */ +/* */ +/* This file is provided with no support and without any obligation on the */ +/* part of Sun Microsystems, Inc. ("Sun") or any of its affiliated */ +/* companies to assist in its use, correction, modification or */ +/* enhancement. Nevertheless, and without creating any obligation on its */ +/* part, Sun welcomes your comments concerning the software and requests */ +/* that they be sent to fdlibm-comments@sunpro.sun.com. */ + + /* acoss(+-1) is 0,pi */ +acoss n eq - 3f800000 0 +acoss n eq x bf800000 40490fdb +/* acoss(+-(1 - tiny)) :=: sqrt(2*tiny) or pi-sqrt(2*tiny) */ +acoss n nb x 3f7ffffe 3a000000 +acoss z nb x 3f7ffffe 3a000000 +acoss p nb x 3f7ffffe 3a000000 +acoss m nb x 3f7ffffe 3a000000 +acoss n nb x bf7ffffe 404907db +acoss z nb x bf7ffffe 404907db +acoss p nb x bf7ffffe 404907db +acoss m nb x bf7ffffe 404907db + /* acoss(tiny) = pi/2-tiny */ +acoss n eq x 38000000 3fc90edb +acoss n eq x b8000000 3fc910db +acoss n eq x 31000000 3fc90fdb +acoss n eq x b1000000 3fc90fdb +acoss n eq x 00800000 3fc90fdb +acoss n eq x 80800000 3fc90fdb +acoss n eq x 0 3fc90fdb + /* some random number between -1 and 1 */ +acoss n nb x be899426 3febe273 +acoss n nb x 3f365470 3f4733ab +acoss n nb x 3f616530 3efceba6 +acoss n nb x bf2af890 401355ee +acoss n nb x be8ab3cf 3fec2d22 +acoss n nb x bd20f099 3fce17b4 +acoss n nb x 3f140d87 3f7440d8 +acoss n nb x 3f5ae71a 3f0b89fb +acoss n nb x be2c1a41 3fdead66 +acoss n nb x bf754112 403673ec + /* exception cases */ +acoss n uo v 3f800001 0 +acoss z uo v 3f800001 0 +acoss p uo v 3f800001 0 +acoss m uo v 3f800001 0 +acoss n uo v bf800001 0 +acoss n uo v 40000000 0 +acoss n uo v 40f00001 0 +acoss n uo v c0ffffff 0 +acoss n uo v 7f800001 0 +acoss n uo v ff800001 0 +acoss z uo v ff800001 0 +acoss p uo v ff800001 0 +acoss m uo v ff800001 0 +acoss n uo - 7fc00001 0 +acoss z uo - 7fc00001 0 +acoss p uo - 7fc00001 0 +acoss m uo - 7fc00001 0 +acoss n uo - ffc00001 0 +acoss m eq - 3f800000 00000000 +acoss m uo - 7fc00001 00000000 +acoss m uo - 7fff0000 7fff0000 +acoss m uo - ffff0000 ffff0000 +acoss m uo v 3f800001 7fff0000 +acoss m uo v 3f800002 7fff0000 +acoss m uo v 40000000 7fff0000 +acoss m uo v 40800000 7fff0000 +acoss m uo v 7e800000 7fff0000 +acoss m uo v 7f000000 7fff0000 +acoss m uo v 7f7ffffe 7fff0000 +acoss m uo v 7f7fffff 7fff0000 +acoss m uo v 7f800000 7fff0000 +acoss m uo v 7f810000 7fff0000 +acoss m uo v bf800001 ffff0000 +acoss m uo v bf800002 ffff0000 +acoss m uo v c0000000 ffff0000 +acoss m uo v c0800000 ffff0000 +acoss m uo v fe800000 ffff0000 +acoss m uo v ff000000 ffff0000 +acoss m uo v ff7ffffe ffff0000 +acoss m uo v ff7fffff ffff0000 +acoss m uo v ff800000 ffff0000 +acoss m uo v ff800001 00000000 +acoss m uo v ff810000 ffff0000 +acoss n eq x 3f7ffffe 3a000000 +acoss n uo - 7fc00001 00000000 +acoss n uo - 7fff0000 7fff0000 +acoss n uo - ffc00001 00000000 +acoss n uo - ffff0000 ffff0000 +acoss n uo v 3f800001 7fff0000 +acoss n uo v 3f800002 7fff0000 +acoss n uo v 40000000 7fff0000 +acoss n uo v 40800000 7fff0000 +acoss n uo v 40f00001 00000000 +acoss n uo v 7e800000 7fff0000 +acoss n uo v 7f000000 7fff0000 +acoss n uo v 7f7ffffe 7fff0000 +acoss n uo v 7f7fffff 7fff0000 +acoss n uo v 7f800000 7fff0000 +acoss n uo v 7f800001 00000000 +acoss n uo v 7f810000 7fff0000 +acoss n uo v bf800001 ffff0000 +acoss n uo v bf800002 ffff0000 +acoss n uo v c0000000 ffff0000 +acoss n uo v c0800000 ffff0000 +acoss n uo v c0ffffff 00000000 +acoss n uo v fe800000 ffff0000 +acoss n uo v ff000000 ffff0000 +acoss n uo v ff7ffffe ffff0000 +acoss n uo v ff7fffff ffff0000 +acoss n uo v ff800000 ffff0000 +acoss n uo v ff800001 00000000 +acoss n uo v ff810000 ffff0000 +acoss p eq - 3f800000 00000000 +acoss p uo - 7fc00001 00000000 +acoss p uo - 7fff0000 7fff0000 +acoss p uo - ffff0000 ffff0000 +acoss p uo v 3f800001 7fff0000 +acoss p uo v 3f800002 7fff0000 +acoss p uo v 40000000 7fff0000 +acoss p uo v 40800000 7fff0000 +acoss p uo v 7e800000 7fff0000 +acoss p uo v 7f000000 7fff0000 +acoss p uo v 7f7ffffe 7fff0000 +acoss p uo v 7f7fffff 7fff0000 +acoss p uo v 7f800000 7fff0000 +acoss p uo v 7f810000 7fff0000 +acoss p uo v bf800001 ffff0000 +acoss p uo v bf800002 ffff0000 +acoss p uo v c0000000 ffff0000 +acoss p uo v c0800000 ffff0000 +acoss p uo v fe800000 ffff0000 +acoss p uo v ff000000 ffff0000 +acoss p uo v ff7ffffe ffff0000 +acoss p uo v ff7fffff ffff0000 +acoss p uo v ff800000 ffff0000 +acoss p uo v ff800001 00000000 +acoss p uo v ff810000 ffff0000 +acoss p vn x 3f7ffff8 3a800000 +acoss z eq - 3f800000 00000000 +acoss z uo - 7fc00001 00000000 +acoss z uo - 7fff0000 7fff0000 +acoss z uo - ffff0000 ffff0000 +acoss z uo v 3f800001 7fff0000 +acoss z uo v 3f800002 7fff0000 +acoss z uo v 40000000 7fff0000 +acoss z uo v 40800000 7fff0000 +acoss z uo v 7e800000 7fff0000 +acoss z uo v 7f000000 7fff0000 +acoss z uo v 7f7ffffe 7fff0000 +acoss z uo v 7f7fffff 7fff0000 +acoss z uo v 7f800000 7fff0000 +acoss z uo v 7f810000 7fff0000 +acoss z uo v bf800001 ffff0000 +acoss z uo v bf800002 ffff0000 +acoss z uo v c0000000 ffff0000 +acoss z uo v c0800000 ffff0000 +acoss z uo v fe800000 ffff0000 +acoss z uo v ff000000 ffff0000 +acoss z uo v ff7ffffe ffff0000 +acoss z uo v ff7fffff ffff0000 +acoss z uo v ff800000 ffff0000 +acoss z uo v ff800001 00000000 +acoss z uo v ff810000 ffff0000 +acoss z vn x 3f7ffff8 3a800000 diff --git a/test/io/ucb/addd.input b/test/io/ucb/addd.input new file mode 100644 index 0000000..b727d17 --- /dev/null +++ b/test/io/ucb/addd.input @@ -0,0 +1,1432 @@ +/* Copyright (C) 1988-1994 Sun Microsystems, Inc. 2550 Garcia Avenue */ +/* Mountain View, California 94043 All rights reserved. */ +/* */ +/* Any person is hereby authorized to download, copy, use, create bug fixes, */ +/* and distribute, subject to the following conditions: */ +/* */ +/* 1. the software may not be redistributed for a fee except as */ +/* reasonable to cover media costs; */ +/* 2. any copy of the software must include this notice, as well as */ +/* any other embedded copyright notices; and */ +/* 3. any distribution of this software or derivative works thereof */ +/* must comply with all applicable U.S. export control laws. */ +/* */ +/* THE SOFTWARE IS MADE AVAILABLE "AS IS" AND WITHOUT EXPRESS OR IMPLIED */ +/* WARRANTY OF ANY KIND, INCLUDING BUT NOT LIMITED TO THE IMPLIED */ +/* WARRANTIES OF DESIGN, MERCHANTIBILITY, FITNESS FOR A PARTICULAR */ +/* PURPOSE, NON-INFRINGEMENT, PERFORMANCE OR CONFORMANCE TO */ +/* SPECIFICATIONS. */ +/* */ +/* BY DOWNLOADING AND/OR USING THIS SOFTWARE, THE USER WAIVES ALL CLAIMS */ +/* AGAINST SUN MICROSYSTEMS, INC. AND ITS AFFILIATED COMPANIES IN ANY */ +/* JURISDICTION, INCLUDING BUT NOT LIMITED TO CLAIMS FOR DAMAGES OR */ +/* EQUITABLE RELIEF BASED ON LOSS OF DATA, AND SPECIFICALLY WAIVES EVEN */ +/* UNKNOWN OR UNANTICIPATED CLAIMS OR LOSSES, PRESENT AND FUTURE. */ +/* */ +/* IN NO EVENT WILL SUN MICROSYSTEMS, INC. OR ANY OF ITS AFFILIATED */ +/* COMPANIES BE LIABLE FOR ANY LOST REVENUE OR PROFITS OR OTHER SPECIAL, */ +/* INDIRECT AND CONSEQUENTIAL DAMAGES, EVEN IF IT HAS BEEN ADVISED OF THE */ +/* POSSIBILITY OF SUCH DAMAGES. */ +/* */ +/* This file is provided with no support and without any obligation on the */ +/* part of Sun Microsystems, Inc. ("Sun") or any of its affiliated */ +/* companies to assist in its use, correction, modification or */ +/* enhancement. Nevertheless, and without creating any obligation on its */ +/* part, Sun welcomes your comments concerning the software and requests */ +/* that they be sent to fdlibm-comments@sunpro.sun.com. */ + +addd p eq - 3ff00000 00000000 3ff00000 00000000 40000000 00000000 +addd z eq - 3ff00000 00000000 3ff00000 00000000 40000000 00000000 +addd n eq - 3ff00000 00000000 40000000 00000000 40080000 00000000 +addd m eq - 3ff00000 00000000 40000000 00000000 40080000 00000000 +addd p eq - 3ff00000 00000000 40000000 00000000 40080000 00000000 +addd z eq - 3ff00000 00000000 40000000 00000000 40080000 00000000 +addd n eq - 40000000 00000000 3ff00000 00000000 40080000 00000000 +addd m eq - 40000000 00000000 3ff00000 00000000 40080000 00000000 +addd p eq - 40000000 00000000 3ff00000 00000000 40080000 00000000 +addd z eq - 40000000 00000000 3ff00000 00000000 40080000 00000000 +addd n eq - 40000000 00000000 40000000 00000000 40100000 00000000 +addd m eq - 40000000 00000000 40000000 00000000 40100000 00000000 +addd p eq - 40000000 00000000 40000000 00000000 40100000 00000000 +addd z eq - 40000000 00000000 40000000 00000000 40100000 00000000 +addd n eq - 40000000 00000000 c0000000 00000000 00000000 00000000 +addd z eq - 40000000 00000000 c0000000 00000000 00000000 00000000 +addd p eq - 40000000 00000000 c0000000 00000000 00000000 00000000 +addd m eq - 40000000 00000000 c0000000 00000000 80000000 00000000 +addd n eq - 40140000 00000000 c0140000 00000000 00000000 00000000 +addd z eq - 40140000 00000000 c0140000 00000000 00000000 00000000 +addd p eq - 40140000 00000000 c0140000 00000000 00000000 00000000 +addd m eq - 40140000 00000000 c0140000 00000000 80000000 00000000 +addd n eq - 3ff00000 00000000 401c0000 00000000 40200000 00000000 +addd m eq - 3ff00000 00000000 401c0000 00000000 40200000 00000000 +addd p eq - 3ff00000 00000000 401c0000 00000000 40200000 00000000 +addd z eq - 3ff00000 00000000 401c0000 00000000 40200000 00000000 +addd n eq - 40140000 00000000 bff00000 00000000 40100000 00000000 +addd m eq - 40140000 00000000 bff00000 00000000 40100000 00000000 +addd p eq - 40140000 00000000 bff00000 00000000 40100000 00000000 +addd z eq - 40140000 00000000 bff00000 00000000 40100000 00000000 +addd n eq - 40000000 00000000 c0140000 00000000 c0080000 00000000 +addd m eq - 40000000 00000000 c0140000 00000000 c0080000 00000000 +addd p eq - 40000000 00000000 c0140000 00000000 c0080000 00000000 +addd z eq - 40000000 00000000 c0140000 00000000 c0080000 00000000 +addd n eq - 40140000 00000000 80000000 00000000 40140000 00000000 +addd m eq - 40140000 00000000 80000000 00000000 40140000 00000000 +addd p eq - 40140000 00000000 80000000 00000000 40140000 00000000 +addd z eq - 40140000 00000000 80000000 00000000 40140000 00000000 +addd n eq - 40140000 00000000 00000000 00000000 40140000 00000000 +addd m eq - 40140000 00000000 00000000 00000000 40140000 00000000 +addd p eq - 40140000 00000000 00000000 00000000 40140000 00000000 +addd z eq - 40140000 00000000 00000000 00000000 40140000 00000000 +addd n eq - 7ff00000 00000000 7ff00000 00000000 7ff00000 00000000 +addd m eq - 7ff00000 00000000 7ff00000 00000000 7ff00000 00000000 +addd p eq - 7ff00000 00000000 7ff00000 00000000 7ff00000 00000000 +addd z eq - 7ff00000 00000000 7ff00000 00000000 7ff00000 00000000 +addd n eq - fff00000 00000000 fff00000 00000000 fff00000 00000000 +addd m eq - fff00000 00000000 fff00000 00000000 fff00000 00000000 +addd p eq - fff00000 00000000 fff00000 00000000 fff00000 00000000 +addd z eq - fff00000 00000000 fff00000 00000000 fff00000 00000000 +addd n uo v fff00000 00000000 7ff00000 00000000 7fffe000 00000000 +addd m uo v fff00000 00000000 7ff00000 00000000 7fffe000 00000000 +addd p uo v fff00000 00000000 7ff00000 00000000 7fffe000 00000000 +addd z uo v fff00000 00000000 7ff00000 00000000 7fffe000 00000000 +addd n uo v 7ff00000 00000000 fff00000 00000000 7fffe000 00000000 +addd m uo v 7ff00000 00000000 fff00000 00000000 7fffe000 00000000 +addd p uo v 7ff00000 00000000 fff00000 00000000 7fffe000 00000000 +addd z uo v 7ff00000 00000000 fff00000 00000000 7fffe000 00000000 +addd n eq - 7ff00000 00000000 7fe00000 00000000 7ff00000 00000000 +addd m eq - 7ff00000 00000000 7fe00000 00000000 7ff00000 00000000 +addd p eq - 7ff00000 00000000 7fe00000 00000000 7ff00000 00000000 +addd z eq - 7ff00000 00000000 7fe00000 00000000 7ff00000 00000000 +addd n eq - 7ff00000 00000000 ffe00000 00000000 7ff00000 00000000 +addd m eq - 7ff00000 00000000 ffe00000 00000000 7ff00000 00000000 +addd p eq - 7ff00000 00000000 ffe00000 00000000 7ff00000 00000000 +addd z eq - 7ff00000 00000000 ffe00000 00000000 7ff00000 00000000 +addd n eq - fff00000 00000000 7fe00000 00000000 fff00000 00000000 +addd m eq - fff00000 00000000 7fe00000 00000000 fff00000 00000000 +addd p eq - fff00000 00000000 7fe00000 00000000 fff00000 00000000 +addd z eq - fff00000 00000000 7fe00000 00000000 fff00000 00000000 +addd n eq - fff00000 00000000 ffe00000 00000000 fff00000 00000000 +addd m eq - fff00000 00000000 ffe00000 00000000 fff00000 00000000 +addd p eq - fff00000 00000000 ffe00000 00000000 fff00000 00000000 +addd z eq - fff00000 00000000 ffe00000 00000000 fff00000 00000000 +addd n eq - 7fe00000 00000000 7ff00000 00000000 7ff00000 00000000 +addd m eq - 7fe00000 00000000 7ff00000 00000000 7ff00000 00000000 +addd p eq - 7fe00000 00000000 7ff00000 00000000 7ff00000 00000000 +addd z eq - 7fe00000 00000000 7ff00000 00000000 7ff00000 00000000 +addd n eq - 7fe00000 00000000 fff00000 00000000 fff00000 00000000 +addd m eq - 7fe00000 00000000 fff00000 00000000 fff00000 00000000 +addd p eq - 7fe00000 00000000 fff00000 00000000 fff00000 00000000 +addd z eq - 7fe00000 00000000 fff00000 00000000 fff00000 00000000 +addd n eq - ffe00000 00000000 7ff00000 00000000 7ff00000 00000000 +addd m eq - ffe00000 00000000 7ff00000 00000000 7ff00000 00000000 +addd p eq - ffe00000 00000000 7ff00000 00000000 7ff00000 00000000 +addd z eq - ffe00000 00000000 7ff00000 00000000 7ff00000 00000000 +addd n eq - ffe00000 00000000 fff00000 00000000 fff00000 00000000 +addd m eq - ffe00000 00000000 fff00000 00000000 fff00000 00000000 +addd p eq - ffe00000 00000000 fff00000 00000000 fff00000 00000000 +addd z eq - ffe00000 00000000 fff00000 00000000 fff00000 00000000 +addd n eq - 7ff00000 00000000 00000000 00000000 7ff00000 00000000 +addd m eq - 7ff00000 00000000 00000000 00000000 7ff00000 00000000 +addd p eq - 7ff00000 00000000 00000000 00000000 7ff00000 00000000 +addd z eq - 7ff00000 00000000 00000000 00000000 7ff00000 00000000 +addd n eq - 7ff00000 00000000 80000000 00000000 7ff00000 00000000 +addd m eq - 7ff00000 00000000 80000000 00000000 7ff00000 00000000 +addd p eq - 7ff00000 00000000 80000000 00000000 7ff00000 00000000 +addd z eq - 7ff00000 00000000 80000000 00000000 7ff00000 00000000 +addd n eq - fff00000 00000000 00000000 00000000 fff00000 00000000 +addd m eq - fff00000 00000000 00000000 00000000 fff00000 00000000 +addd p eq - fff00000 00000000 00000000 00000000 fff00000 00000000 +addd z eq - fff00000 00000000 00000000 00000000 fff00000 00000000 +addd n eq - fff00000 00000000 80000000 00000000 fff00000 00000000 +addd m eq - fff00000 00000000 80000000 00000000 fff00000 00000000 +addd p eq - fff00000 00000000 80000000 00000000 fff00000 00000000 +addd z eq - fff00000 00000000 80000000 00000000 fff00000 00000000 +addd n eq - 00000000 00000000 7ff00000 00000000 7ff00000 00000000 +addd m eq - 00000000 00000000 7ff00000 00000000 7ff00000 00000000 +addd p eq - 00000000 00000000 7ff00000 00000000 7ff00000 00000000 +addd z eq - 00000000 00000000 7ff00000 00000000 7ff00000 00000000 +addd n eq - 80000000 00000000 7ff00000 00000000 7ff00000 00000000 +addd m eq - 80000000 00000000 7ff00000 00000000 7ff00000 00000000 +addd p eq - 80000000 00000000 7ff00000 00000000 7ff00000 00000000 +addd z eq - 80000000 00000000 7ff00000 00000000 7ff00000 00000000 +addd n eq - 00000000 00000000 fff00000 00000000 fff00000 00000000 +addd m eq - 00000000 00000000 fff00000 00000000 fff00000 00000000 +addd p eq - 00000000 00000000 fff00000 00000000 fff00000 00000000 +addd z eq - 00000000 00000000 fff00000 00000000 fff00000 00000000 +addd n eq - 80000000 00000000 fff00000 00000000 fff00000 00000000 +addd m eq - 80000000 00000000 fff00000 00000000 fff00000 00000000 +addd p eq - 80000000 00000000 fff00000 00000000 fff00000 00000000 +addd z eq - 80000000 00000000 fff00000 00000000 fff00000 00000000 +addd n eq - 7ff00000 00000000 000fffff ffffffff 7ff00000 00000000 +addd m eq - 7ff00000 00000000 000fffff ffffffff 7ff00000 00000000 +addd p eq - 7ff00000 00000000 000fffff ffffffff 7ff00000 00000000 +addd z eq - 7ff00000 00000000 000fffff ffffffff 7ff00000 00000000 +addd n eq - fff00000 00000000 000fffff ffffffff fff00000 00000000 +addd m eq - fff00000 00000000 000fffff ffffffff fff00000 00000000 +addd p eq - fff00000 00000000 000fffff ffffffff fff00000 00000000 +addd z eq - fff00000 00000000 000fffff ffffffff fff00000 00000000 +addd n eq - 7ff00000 00000000 800fffff ffffffff 7ff00000 00000000 +addd m eq - 7ff00000 00000000 800fffff ffffffff 7ff00000 00000000 +addd p eq - 7ff00000 00000000 800fffff ffffffff 7ff00000 00000000 +addd z eq - 7ff00000 00000000 800fffff ffffffff 7ff00000 00000000 +addd n eq - fff00000 00000000 800fffff ffffffff fff00000 00000000 +addd m eq - fff00000 00000000 800fffff ffffffff fff00000 00000000 +addd p eq - fff00000 00000000 800fffff ffffffff fff00000 00000000 +addd z eq - fff00000 00000000 800fffff ffffffff fff00000 00000000 +addd n eq - 00000000 00000003 7ff00000 00000000 7ff00000 00000000 +addd m eq - 00000000 00000003 7ff00000 00000000 7ff00000 00000000 +addd p eq - 00000000 00000003 7ff00000 00000000 7ff00000 00000000 +addd z eq - 00000000 00000003 7ff00000 00000000 7ff00000 00000000 +addd n eq - 00000000 00000003 fff00000 00000000 fff00000 00000000 +addd m eq - 00000000 00000003 fff00000 00000000 fff00000 00000000 +addd p eq - 00000000 00000003 fff00000 00000000 fff00000 00000000 +addd z eq - 00000000 00000003 fff00000 00000000 fff00000 00000000 +addd n eq - 80000000 00000003 7ff00000 00000000 7ff00000 00000000 +addd m eq - 80000000 00000003 7ff00000 00000000 7ff00000 00000000 +addd p eq - 80000000 00000003 7ff00000 00000000 7ff00000 00000000 +addd z eq - 80000000 00000003 7ff00000 00000000 7ff00000 00000000 +addd n eq - 80000000 00000003 fff00000 00000000 fff00000 00000000 +addd m eq - 80000000 00000003 fff00000 00000000 fff00000 00000000 +addd p eq - 80000000 00000003 fff00000 00000000 fff00000 00000000 +addd z eq - 80000000 00000003 fff00000 00000000 fff00000 00000000 +addd n eq - 00000000 00000000 7fe00000 00000000 7fe00000 00000000 +addd m eq - 00000000 00000000 7fe00000 00000000 7fe00000 00000000 +addd p eq - 00000000 00000000 7fe00000 00000000 7fe00000 00000000 +addd z eq - 00000000 00000000 7fe00000 00000000 7fe00000 00000000 +addd n eq - 80000000 00000000 7fe00000 00000000 7fe00000 00000000 +addd m eq - 80000000 00000000 7fe00000 00000000 7fe00000 00000000 +addd p eq - 80000000 00000000 7fe00000 00000000 7fe00000 00000000 +addd z eq - 80000000 00000000 7fe00000 00000000 7fe00000 00000000 +addd n eq - ffe00000 00000000 00000000 00000000 ffe00000 00000000 +addd m eq - ffe00000 00000000 00000000 00000000 ffe00000 00000000 +addd p eq - ffe00000 00000000 00000000 00000000 ffe00000 00000000 +addd z eq - ffe00000 00000000 00000000 00000000 ffe00000 00000000 +addd n eq - ffe00000 00000000 80000000 00000000 ffe00000 00000000 +addd m eq - ffe00000 00000000 80000000 00000000 ffe00000 00000000 +addd p eq - ffe00000 00000000 80000000 00000000 ffe00000 00000000 +addd z eq - ffe00000 00000000 80000000 00000000 ffe00000 00000000 +addd n eq - 3ff00000 00000000 80000000 00000000 3ff00000 00000000 +addd m eq - 3ff00000 00000000 80000000 00000000 3ff00000 00000000 +addd p eq - 3ff00000 00000000 80000000 00000000 3ff00000 00000000 +addd z eq - 3ff00000 00000000 80000000 00000000 3ff00000 00000000 +addd n eq - bff00000 00000000 80000000 00000000 bff00000 00000000 +addd m eq - bff00000 00000000 80000000 00000000 bff00000 00000000 +addd p eq - bff00000 00000000 80000000 00000000 bff00000 00000000 +addd z eq - bff00000 00000000 80000000 00000000 bff00000 00000000 +addd n eq - 00000000 00000000 3ff00000 00000000 3ff00000 00000000 +addd m eq - 00000000 00000000 3ff00000 00000000 3ff00000 00000000 +addd p eq - 00000000 00000000 3ff00000 00000000 3ff00000 00000000 +addd z eq - 00000000 00000000 3ff00000 00000000 3ff00000 00000000 +addd n eq - 80000000 00000000 bff00000 00000000 bff00000 00000000 +addd m eq - 80000000 00000000 bff00000 00000000 bff00000 00000000 +addd p eq - 80000000 00000000 bff00000 00000000 bff00000 00000000 +addd z eq - 80000000 00000000 bff00000 00000000 bff00000 00000000 +addd n eq - 00000000 00000000 000fffff ffffffff 000fffff ffffffff +addd m eq - 00000000 00000000 000fffff ffffffff 000fffff ffffffff +addd p eq - 00000000 00000000 000fffff ffffffff 000fffff ffffffff +addd z eq - 00000000 00000000 000fffff ffffffff 000fffff ffffffff +addd n eq - 80000000 00000000 000fffff ffffffff 000fffff ffffffff +addd m eq - 80000000 00000000 000fffff ffffffff 000fffff ffffffff +addd p eq - 80000000 00000000 000fffff ffffffff 000fffff ffffffff +addd z eq - 80000000 00000000 000fffff ffffffff 000fffff ffffffff +addd n eq - 00000000 00000000 800fffff ffffffff 800fffff ffffffff +addd m eq - 00000000 00000000 800fffff ffffffff 800fffff ffffffff +addd p eq - 00000000 00000000 800fffff ffffffff 800fffff ffffffff +addd z eq - 00000000 00000000 800fffff ffffffff 800fffff ffffffff +addd n eq - 80000000 00000000 800fffff ffffffff 800fffff ffffffff +addd m eq - 80000000 00000000 800fffff ffffffff 800fffff ffffffff +addd p eq - 80000000 00000000 800fffff ffffffff 800fffff ffffffff +addd z eq - 80000000 00000000 800fffff ffffffff 800fffff ffffffff +addd n eq - 00000000 00000003 00000000 00000000 00000000 00000003 +addd m eq - 00000000 00000003 00000000 00000000 00000000 00000003 +addd p eq - 00000000 00000003 00000000 00000000 00000000 00000003 +addd z eq - 00000000 00000003 00000000 00000000 00000000 00000003 +addd n eq - 00000000 00000003 80000000 00000000 00000000 00000003 +addd m eq - 00000000 00000003 80000000 00000000 00000000 00000003 +addd p eq - 00000000 00000003 80000000 00000000 00000000 00000003 +addd z eq - 00000000 00000003 80000000 00000000 00000000 00000003 +addd n eq - 80000000 00000003 00000000 00000000 80000000 00000003 +addd m eq - 80000000 00000003 00000000 00000000 80000000 00000003 +addd p eq - 80000000 00000003 00000000 00000000 80000000 00000003 +addd z eq - 80000000 00000003 00000000 00000000 80000000 00000003 +addd n eq - 80000000 00000003 80000000 00000000 80000000 00000003 +addd m eq - 80000000 00000003 80000000 00000000 80000000 00000003 +addd p eq - 80000000 00000003 80000000 00000000 80000000 00000003 +addd z eq - 80000000 00000003 80000000 00000000 80000000 00000003 +addd n eq - 80000000 00000000 80100000 00000000 80100000 00000000 +addd m eq - 80000000 00000000 80100000 00000000 80100000 00000000 +addd p eq - 80000000 00000000 80100000 00000000 80100000 00000000 +addd z eq - 80000000 00000000 80100000 00000000 80100000 00000000 +addd n eq - 00100000 00000000 00000000 00000000 00100000 00000000 +addd m eq - 00100000 00000000 00000000 00000000 00100000 00000000 +addd p eq - 00100000 00000000 00000000 00000000 00100000 00000000 +addd z eq - 00100000 00000000 00000000 00000000 00100000 00000000 +addd n eq - 00000000 00000000 80100000 00000000 80100000 00000000 +addd m eq - 00000000 00000000 80100000 00000000 80100000 00000000 +addd p eq - 00000000 00000000 80100000 00000000 80100000 00000000 +addd z eq - 00000000 00000000 80100000 00000000 80100000 00000000 +addd n eq - 80100000 00000000 00000000 00000000 80100000 00000000 +addd m eq - 80100000 00000000 00000000 00000000 80100000 00000000 +addd p eq - 80100000 00000000 00000000 00000000 80100000 00000000 +addd z eq - 80100000 00000000 00000000 00000000 80100000 00000000 +addd n eq - 00000000 00000000 80000000 00000000 00000000 00000000 +addd z eq - 00000000 00000000 80000000 00000000 00000000 00000000 +addd p eq - 00000000 00000000 80000000 00000000 00000000 00000000 +addd n eq - 80000000 00000000 00000000 00000000 00000000 00000000 +addd z eq - 80000000 00000000 00000000 00000000 00000000 00000000 +addd p eq - 80000000 00000000 00000000 00000000 00000000 00000000 +addd m eq - 00000000 00000000 80000000 00000000 80000000 00000000 +addd m eq - 80000000 00000000 00000000 00000000 80000000 00000000 +addd n eq - 00000000 00000000 00000000 00000000 00000000 00000000 +addd m eq - 00000000 00000000 00000000 00000000 00000000 00000000 +addd p eq - 00000000 00000000 00000000 00000000 00000000 00000000 +addd z eq - 00000000 00000000 00000000 00000000 00000000 00000000 +addd n eq - 80000000 00000000 80000000 00000000 80000000 00000000 +addd m eq - 80000000 00000000 80000000 00000000 80000000 00000000 +addd p eq - 80000000 00000000 80000000 00000000 80000000 00000000 +addd z eq - 80000000 00000000 80000000 00000000 80000000 00000000 +addd n eq xo 7fe00000 00000000 7fe00000 00000000 7ff00000 00000000 +addd p eq xo 7fe00000 00000000 7fe00000 00000000 7ff00000 00000000 +addd z eq xo 7fe00000 00000000 7fe00000 00000000 7fefffff ffffffff +addd m eq xo 7fe00000 00000000 7fe00000 00000000 7fefffff ffffffff +addd n eq xo ffe00000 00000000 ffe00000 00000000 fff00000 00000000 +addd m eq xo ffe00000 00000000 ffe00000 00000000 fff00000 00000000 +addd z eq xo ffe00000 00000000 ffe00000 00000000 ffefffff ffffffff +addd p eq xo ffe00000 00000000 ffe00000 00000000 ffefffff ffffffff +addd n eq - 7fdfffff fffffffe 7fdfffff fffffffe 7fefffff fffffffe +addd m eq - 7fdfffff fffffffe 7fdfffff fffffffe 7fefffff fffffffe +addd p eq - 7fdfffff fffffffe 7fdfffff fffffffe 7fefffff fffffffe +addd z eq - 7fdfffff fffffffe 7fdfffff fffffffe 7fefffff fffffffe +addd n eq - ffdfffff fffffffe ffdfffff fffffffe ffefffff fffffffe +addd m eq - ffdfffff fffffffe ffdfffff fffffffe ffefffff fffffffe +addd p eq - ffdfffff fffffffe ffdfffff fffffffe ffefffff fffffffe +addd z eq - ffdfffff fffffffe ffdfffff fffffffe ffefffff fffffffe +addd n eq xo 7fefffff fffffffe 7fefffff fffffffe 7ff00000 00000000 +addd p eq xo 7fefffff fffffffe 7fefffff fffffffe 7ff00000 00000000 +addd z eq xo 7fefffff fffffffe 7fefffff fffffffe 7fefffff ffffffff +addd m eq xo 7fefffff fffffffe 7fefffff fffffffe 7fefffff ffffffff +addd n eq xo ffefffff fffffffe ffefffff fffffffe fff00000 00000000 +addd m eq xo ffefffff fffffffe ffefffff fffffffe fff00000 00000000 +addd z eq xo ffefffff fffffffe ffefffff fffffffe ffefffff ffffffff +addd p eq xo ffefffff fffffffe ffefffff fffffffe ffefffff ffffffff +addd n eq - 40080000 00000000 40080000 00000000 40180000 00000000 +addd m eq - 40080000 00000000 40080000 00000000 40180000 00000000 +addd p eq - 40080000 00000000 40080000 00000000 40180000 00000000 +addd z eq - 40080000 00000000 40080000 00000000 40180000 00000000 +addd n eq - 00100000 00000000 00100000 00000000 00200000 00000000 +addd m eq - 00100000 00000000 00100000 00000000 00200000 00000000 +addd p eq - 00100000 00000000 00100000 00000000 00200000 00000000 +addd z eq - 00100000 00000000 00100000 00000000 00200000 00000000 +addd n eq - 7fd00000 00000000 7fd00000 00000000 7fe00000 00000000 +addd m eq - 7fd00000 00000000 7fd00000 00000000 7fe00000 00000000 +addd p eq - 7fd00000 00000000 7fd00000 00000000 7fe00000 00000000 +addd z eq - 7fd00000 00000000 7fd00000 00000000 7fe00000 00000000 +addd n eq - 000fffff ffffffff 000fffff ffffffff 001fffff fffffffe +addd m eq - 000fffff ffffffff 000fffff ffffffff 001fffff fffffffe +addd p eq - 000fffff ffffffff 000fffff ffffffff 001fffff fffffffe +addd z eq - 000fffff ffffffff 000fffff ffffffff 001fffff fffffffe +addd n eq - 800fffff ffffffff 800fffff ffffffff 801fffff fffffffe +addd m eq - 800fffff ffffffff 800fffff ffffffff 801fffff fffffffe +addd p eq - 800fffff ffffffff 800fffff ffffffff 801fffff fffffffe +addd z eq - 800fffff ffffffff 800fffff ffffffff 801fffff fffffffe +addd n eq - 00000000 00000004 00000000 00000004 00000000 00000008 +addd m eq - 00000000 00000004 00000000 00000004 00000000 00000008 +addd p eq - 00000000 00000004 00000000 00000004 00000000 00000008 +addd z eq - 00000000 00000004 00000000 00000004 00000000 00000008 +addd n eq - 80000000 00000004 80000000 00000004 80000000 00000008 +addd m eq - 80000000 00000004 80000000 00000004 80000000 00000008 +addd p eq - 80000000 00000004 80000000 00000004 80000000 00000008 +addd z eq - 80000000 00000004 80000000 00000004 80000000 00000008 +addd n eq - 00000000 00000001 00000000 00000001 00000000 00000002 +addd m eq - 00000000 00000001 00000000 00000001 00000000 00000002 +addd p eq - 00000000 00000001 00000000 00000001 00000000 00000002 +addd z eq - 00000000 00000001 00000000 00000001 00000000 00000002 +addd n eq - 80000000 00000001 80000000 00000001 80000000 00000002 +addd m eq - 80000000 00000001 80000000 00000001 80000000 00000002 +addd p eq - 80000000 00000001 80000000 00000001 80000000 00000002 +addd z eq - 80000000 00000001 80000000 00000001 80000000 00000002 +addd n eq - 7fe00000 00000000 ffe00000 00000000 00000000 00000000 +addd z eq - 7fe00000 00000000 ffe00000 00000000 00000000 00000000 +addd p eq - 7fe00000 00000000 ffe00000 00000000 00000000 00000000 +addd n eq - ffdfffff fffffffe 7fdfffff fffffffe 00000000 00000000 +addd z eq - ffdfffff fffffffe 7fdfffff fffffffe 00000000 00000000 +addd p eq - ffdfffff fffffffe 7fdfffff fffffffe 00000000 00000000 +addd n eq - 3ff00000 00000000 bff00000 00000000 00000000 00000000 +addd z eq - 3ff00000 00000000 bff00000 00000000 00000000 00000000 +addd p eq - 3ff00000 00000000 bff00000 00000000 00000000 00000000 +addd n eq - c0080000 00000000 40080000 00000000 00000000 00000000 +addd z eq - c0080000 00000000 40080000 00000000 00000000 00000000 +addd p eq - c0080000 00000000 40080000 00000000 00000000 00000000 +addd n eq - 00100000 00000000 80100000 00000000 00000000 00000000 +addd z eq - 00100000 00000000 80100000 00000000 00000000 00000000 +addd p eq - 00100000 00000000 80100000 00000000 00000000 00000000 +addd n eq - 80100000 00000000 00100000 00000000 00000000 00000000 +addd z eq - 80100000 00000000 00100000 00000000 00000000 00000000 +addd p eq - 80100000 00000000 00100000 00000000 00000000 00000000 +addd n eq - 000fffff fffffffc 800fffff fffffffc 00000000 00000000 +addd z eq - 000fffff fffffffc 800fffff fffffffc 00000000 00000000 +addd p eq - 000fffff fffffffc 800fffff fffffffc 00000000 00000000 +addd n eq - 800fffff ffffffff 000fffff ffffffff 00000000 00000000 +addd z eq - 800fffff ffffffff 000fffff ffffffff 00000000 00000000 +addd p eq - 800fffff ffffffff 000fffff ffffffff 00000000 00000000 +addd n eq - 00000000 00000001 80000000 00000001 00000000 00000000 +addd z eq - 00000000 00000001 80000000 00000001 00000000 00000000 +addd p eq - 00000000 00000001 80000000 00000001 00000000 00000000 +addd n eq - 80000000 00000001 00000000 00000001 00000000 00000000 +addd z eq - 80000000 00000001 00000000 00000001 00000000 00000000 +addd p eq - 80000000 00000001 00000000 00000001 00000000 00000000 +addd n eq - 7fefffff ffffffff ffefffff ffffffff 00000000 00000000 +addd z eq - 7fefffff ffffffff ffefffff ffffffff 00000000 00000000 +addd p eq - 7fefffff ffffffff ffefffff ffffffff 00000000 00000000 +addd m eq - 7fe00000 00000000 ffe00000 00000000 80000000 00000000 +addd m eq - ffdfffff fffffffe 7fdfffff fffffffe 80000000 00000000 +addd m eq - 3ff00000 00000000 bff00000 00000000 80000000 00000000 +addd m eq - c0080000 00000000 40080000 00000000 80000000 00000000 +addd m eq - 00100000 00000000 80100000 00000000 80000000 00000000 +addd m eq - 80100000 00000000 00100000 00000000 80000000 00000000 +addd m eq - 000fffff fffffffc 800fffff fffffffc 80000000 00000000 +addd m eq - 800fffff ffffffff 000fffff ffffffff 80000000 00000000 +addd m eq - 00000000 00000001 80000000 00000001 80000000 00000000 +addd m eq - 80000000 00000001 00000000 00000001 80000000 00000000 +addd m eq - 7fefffff ffffffff ffefffff ffffffff 80000000 00000000 +addd n eq - 3ff00000 00000001 bff00000 00000000 3cb00000 00000000 +addd m eq - 3ff00000 00000001 bff00000 00000000 3cb00000 00000000 +addd p eq - 3ff00000 00000001 bff00000 00000000 3cb00000 00000000 +addd z eq - 3ff00000 00000001 bff00000 00000000 3cb00000 00000000 +addd n eq - bff00000 00000001 3ff00000 00000000 bcb00000 00000000 +addd m eq - bff00000 00000001 3ff00000 00000000 bcb00000 00000000 +addd p eq - bff00000 00000001 3ff00000 00000000 bcb00000 00000000 +addd z eq - bff00000 00000001 3ff00000 00000000 bcb00000 00000000 +addd n eq - 3ff00000 00000001 bff00000 00000002 bcb00000 00000000 +addd m eq - 3ff00000 00000001 bff00000 00000002 bcb00000 00000000 +addd p eq - 3ff00000 00000001 bff00000 00000002 bcb00000 00000000 +addd z eq - 3ff00000 00000001 bff00000 00000002 bcb00000 00000000 +addd n eq - bff00000 00000001 3ff00000 00000002 3cb00000 00000000 +addd m eq - bff00000 00000001 3ff00000 00000002 3cb00000 00000000 +addd p eq - bff00000 00000001 3ff00000 00000002 3cb00000 00000000 +addd z eq - bff00000 00000001 3ff00000 00000002 3cb00000 00000000 +addd n eq - 40000000 00000000 c0000000 00000001 bcc00000 00000000 +addd m eq - 40000000 00000000 c0000000 00000001 bcc00000 00000000 +addd p eq - 40000000 00000000 c0000000 00000001 bcc00000 00000000 +addd z eq - 40000000 00000000 c0000000 00000001 bcc00000 00000000 +addd n eq - c0000000 00000000 40000000 00000001 3cc00000 00000000 +addd m eq - c0000000 00000000 40000000 00000001 3cc00000 00000000 +addd p eq - c0000000 00000000 40000000 00000001 3cc00000 00000000 +addd z eq - c0000000 00000000 40000000 00000001 3cc00000 00000000 +addd n eq - 40000000 00000004 c0000000 00000003 3cc00000 00000000 +addd m eq - 40000000 00000004 c0000000 00000003 3cc00000 00000000 +addd p eq - 40000000 00000004 c0000000 00000003 3cc00000 00000000 +addd z eq - 40000000 00000004 c0000000 00000003 3cc00000 00000000 +addd n eq - c0000000 00000004 40000000 00000003 bcc00000 00000000 +addd m eq - c0000000 00000004 40000000 00000003 bcc00000 00000000 +addd p eq - c0000000 00000004 40000000 00000003 bcc00000 00000000 +addd z eq - c0000000 00000004 40000000 00000003 bcc00000 00000000 +addd n eq - 400fffff ffffffff c00fffff fffffffe 3cc00000 00000000 +addd m eq - 400fffff ffffffff c00fffff fffffffe 3cc00000 00000000 +addd p eq - 400fffff ffffffff c00fffff fffffffe 3cc00000 00000000 +addd z eq - 400fffff ffffffff c00fffff fffffffe 3cc00000 00000000 +addd n eq - c00fffff ffffffff 400fffff fffffffe bcc00000 00000000 +addd m eq - c00fffff ffffffff 400fffff fffffffe bcc00000 00000000 +addd p eq - c00fffff ffffffff 400fffff fffffffe bcc00000 00000000 +addd z eq - c00fffff ffffffff 400fffff fffffffe bcc00000 00000000 +addd n eq - 3fffffff fffffffc bfffffff fffffffd bcb00000 00000000 +addd m eq - 3fffffff fffffffc bfffffff fffffffd bcb00000 00000000 +addd p eq - 3fffffff fffffffc bfffffff fffffffd bcb00000 00000000 +addd z eq - 3fffffff fffffffc bfffffff fffffffd bcb00000 00000000 +addd n eq - bfffffff fffffffc 3fffffff fffffffd 3cb00000 00000000 +addd m eq - bfffffff fffffffc 3fffffff fffffffd 3cb00000 00000000 +addd p eq - bfffffff fffffffc 3fffffff fffffffd 3cb00000 00000000 +addd z eq - bfffffff fffffffc 3fffffff fffffffd 3cb00000 00000000 +addd n eq - 7fe00000 00000001 ffe00000 00000000 7ca00000 00000000 +addd m eq - 7fe00000 00000001 ffe00000 00000000 7ca00000 00000000 +addd p eq - 7fe00000 00000001 ffe00000 00000000 7ca00000 00000000 +addd z eq - 7fe00000 00000001 ffe00000 00000000 7ca00000 00000000 +addd n eq - ffe00000 00000001 7fe00000 00000000 fca00000 00000000 +addd m eq - ffe00000 00000001 7fe00000 00000000 fca00000 00000000 +addd p eq - ffe00000 00000001 7fe00000 00000000 fca00000 00000000 +addd z eq - ffe00000 00000001 7fe00000 00000000 fca00000 00000000 +addd n eq - 7fe00000 00000001 ffe00000 00000002 fca00000 00000000 +addd m eq - 7fe00000 00000001 ffe00000 00000002 fca00000 00000000 +addd p eq - 7fe00000 00000001 ffe00000 00000002 fca00000 00000000 +addd z eq - 7fe00000 00000001 ffe00000 00000002 fca00000 00000000 +addd n eq - ffe00000 00000001 7fe00000 00000002 7ca00000 00000000 +addd m eq - ffe00000 00000001 7fe00000 00000002 7ca00000 00000000 +addd p eq - ffe00000 00000001 7fe00000 00000002 7ca00000 00000000 +addd z eq - ffe00000 00000001 7fe00000 00000002 7ca00000 00000000 +addd n eq - 7fd00000 00000000 ffd00000 00000001 fc900000 00000000 +addd m eq - 7fd00000 00000000 ffd00000 00000001 fc900000 00000000 +addd p eq - 7fd00000 00000000 ffd00000 00000001 fc900000 00000000 +addd z eq - 7fd00000 00000000 ffd00000 00000001 fc900000 00000000 +addd n eq - ffd00000 00000000 7fd00000 00000001 7c900000 00000000 +addd m eq - ffd00000 00000000 7fd00000 00000001 7c900000 00000000 +addd p eq - ffd00000 00000000 7fd00000 00000001 7c900000 00000000 +addd z eq - ffd00000 00000000 7fd00000 00000001 7c900000 00000000 +addd n eq - 7fd00000 00000004 ffd00000 00000003 7c900000 00000000 +addd m eq - 7fd00000 00000004 ffd00000 00000003 7c900000 00000000 +addd p eq - 7fd00000 00000004 ffd00000 00000003 7c900000 00000000 +addd z eq - 7fd00000 00000004 ffd00000 00000003 7c900000 00000000 +addd n eq - ffd00000 00000004 7fd00000 00000003 fc900000 00000000 +addd m eq - ffd00000 00000004 7fd00000 00000003 fc900000 00000000 +addd p eq - ffd00000 00000004 7fd00000 00000003 fc900000 00000000 +addd z eq - ffd00000 00000004 7fd00000 00000003 fc900000 00000000 +addd n eq - 7fcfffff ffffffff ffcfffff fffffffe 7c800000 00000000 +addd m eq - 7fcfffff ffffffff ffcfffff fffffffe 7c800000 00000000 +addd p eq - 7fcfffff ffffffff ffcfffff fffffffe 7c800000 00000000 +addd z eq - 7fcfffff ffffffff ffcfffff fffffffe 7c800000 00000000 +addd n eq - ffcfffff ffffffff 7fcfffff fffffffe fc800000 00000000 +addd m eq - ffcfffff ffffffff 7fcfffff fffffffe fc800000 00000000 +addd p eq - ffcfffff ffffffff 7fcfffff fffffffe fc800000 00000000 +addd z eq - ffcfffff ffffffff 7fcfffff fffffffe fc800000 00000000 +addd n eq - ffefffff fffffffe 7fefffff ffffffff 7ca00000 00000000 +addd m eq - ffefffff fffffffe 7fefffff ffffffff 7ca00000 00000000 +addd p eq - ffefffff fffffffe 7fefffff ffffffff 7ca00000 00000000 +addd z eq - ffefffff fffffffe 7fefffff ffffffff 7ca00000 00000000 +addd n eq - 7fefffff fffffffe ffefffff ffffffff fca00000 00000000 +addd m eq - 7fefffff fffffffe ffefffff ffffffff fca00000 00000000 +addd p eq - 7fefffff fffffffe ffefffff ffffffff fca00000 00000000 +addd z eq - 7fefffff fffffffe ffefffff ffffffff fca00000 00000000 +addd n eq - 80100000 00000001 00100000 00000000 80000000 00000001 +addd m eq - 80100000 00000001 00100000 00000000 80000000 00000001 +addd p eq - 80100000 00000001 00100000 00000000 80000000 00000001 +addd z eq - 80100000 00000001 00100000 00000000 80000000 00000001 +addd n eq - 00100000 00000001 80100000 00000000 00000000 00000001 +addd m eq - 00100000 00000001 80100000 00000000 00000000 00000001 +addd p eq - 00100000 00000001 80100000 00000000 00000000 00000001 +addd z eq - 00100000 00000001 80100000 00000000 00000000 00000001 +addd n eq - 800fffff ffffffff 00100000 00000000 00000000 00000001 +addd m eq - 800fffff ffffffff 00100000 00000000 00000000 00000001 +addd p eq - 800fffff ffffffff 00100000 00000000 00000000 00000001 +addd z eq - 800fffff ffffffff 00100000 00000000 00000000 00000001 +addd n eq - 000fffff ffffffff 80100000 00000000 80000000 00000001 +addd m eq - 000fffff ffffffff 80100000 00000000 80000000 00000001 +addd p eq - 000fffff ffffffff 80100000 00000000 80000000 00000001 +addd z eq - 000fffff ffffffff 80100000 00000000 80000000 00000001 +addd n eq - 00100000 00000001 80100000 00000002 80000000 00000001 +addd m eq - 00100000 00000001 80100000 00000002 80000000 00000001 +addd p eq - 00100000 00000001 80100000 00000002 80000000 00000001 +addd z eq - 00100000 00000001 80100000 00000002 80000000 00000001 +addd n eq - 80100000 00000001 00100000 00000002 00000000 00000001 +addd m eq - 80100000 00000001 00100000 00000002 00000000 00000001 +addd p eq - 80100000 00000001 00100000 00000002 00000000 00000001 +addd z eq - 80100000 00000001 00100000 00000002 00000000 00000001 +addd n eq - 000fffff ffffffff 800fffff fffffffe 00000000 00000001 +addd m eq - 000fffff ffffffff 800fffff fffffffe 00000000 00000001 +addd p eq - 000fffff ffffffff 800fffff fffffffe 00000000 00000001 +addd z eq - 000fffff ffffffff 800fffff fffffffe 00000000 00000001 +addd n eq - 800fffff ffffffff 000fffff fffffffe 80000000 00000001 +addd m eq - 800fffff ffffffff 000fffff fffffffe 80000000 00000001 +addd p eq - 800fffff ffffffff 000fffff fffffffe 80000000 00000001 +addd z eq - 800fffff ffffffff 000fffff fffffffe 80000000 00000001 +addd n eq - 000fffff fffffffd 800fffff fffffffe 80000000 00000001 +addd m eq - 000fffff fffffffd 800fffff fffffffe 80000000 00000001 +addd p eq - 000fffff fffffffd 800fffff fffffffe 80000000 00000001 +addd z eq - 000fffff fffffffd 800fffff fffffffe 80000000 00000001 +addd n eq - 800fffff fffffffd 000fffff fffffffe 00000000 00000001 +addd m eq - 800fffff fffffffd 000fffff fffffffe 00000000 00000001 +addd p eq - 800fffff fffffffd 000fffff fffffffe 00000000 00000001 +addd z eq - 800fffff fffffffd 000fffff fffffffe 00000000 00000001 +addd n eq - 00000000 00000002 80000000 00000001 00000000 00000001 +addd m eq - 00000000 00000002 80000000 00000001 00000000 00000001 +addd p eq - 00000000 00000002 80000000 00000001 00000000 00000001 +addd z eq - 00000000 00000002 80000000 00000001 00000000 00000001 +addd n eq - 80000000 00000002 00000000 00000001 80000000 00000001 +addd m eq - 80000000 00000002 00000000 00000001 80000000 00000001 +addd p eq - 80000000 00000002 00000000 00000001 80000000 00000001 +addd z eq - 80000000 00000002 00000000 00000001 80000000 00000001 +addd n eq - 00000000 00000003 80000000 00000002 00000000 00000001 +addd m eq - 00000000 00000003 80000000 00000002 00000000 00000001 +addd p eq - 00000000 00000003 80000000 00000002 00000000 00000001 +addd z eq - 00000000 00000003 80000000 00000002 00000000 00000001 +addd n eq - 80000000 00000003 00000000 00000002 80000000 00000001 +addd m eq - 80000000 00000003 00000000 00000002 80000000 00000001 +addd p eq - 80000000 00000003 00000000 00000002 80000000 00000001 +addd z eq - 80000000 00000003 00000000 00000002 80000000 00000001 +addd n eq - 40000000 00000000 bfffffff ffffffff 3cb00000 00000000 +addd m eq - 40000000 00000000 bfffffff ffffffff 3cb00000 00000000 +addd p eq - 40000000 00000000 bfffffff ffffffff 3cb00000 00000000 +addd z eq - 40000000 00000000 bfffffff ffffffff 3cb00000 00000000 +addd n eq - c0000000 00000000 3fffffff ffffffff bcb00000 00000000 +addd m eq - c0000000 00000000 3fffffff ffffffff bcb00000 00000000 +addd p eq - c0000000 00000000 3fffffff ffffffff bcb00000 00000000 +addd z eq - c0000000 00000000 3fffffff ffffffff bcb00000 00000000 +addd n eq - bfffffff ffffffff 40000000 00000000 3cb00000 00000000 +addd m eq - bfffffff ffffffff 40000000 00000000 3cb00000 00000000 +addd p eq - bfffffff ffffffff 40000000 00000000 3cb00000 00000000 +addd z eq - bfffffff ffffffff 40000000 00000000 3cb00000 00000000 +addd n eq - 3fffffff ffffffff c0000000 00000000 bcb00000 00000000 +addd m eq - 3fffffff ffffffff c0000000 00000000 bcb00000 00000000 +addd p eq - 3fffffff ffffffff c0000000 00000000 bcb00000 00000000 +addd z eq - 3fffffff ffffffff c0000000 00000000 bcb00000 00000000 +addd n eq - 40100000 00000001 c00fffff ffffffff 3cd80000 00000000 +addd m eq - 40100000 00000001 c00fffff ffffffff 3cd80000 00000000 +addd p eq - 40100000 00000001 c00fffff ffffffff 3cd80000 00000000 +addd z eq - 40100000 00000001 c00fffff ffffffff 3cd80000 00000000 +addd n eq - c0100000 00000001 400fffff ffffffff bcd80000 00000000 +addd m eq - c0100000 00000001 400fffff ffffffff bcd80000 00000000 +addd p eq - c0100000 00000001 400fffff ffffffff bcd80000 00000000 +addd z eq - c0100000 00000001 400fffff ffffffff bcd80000 00000000 +addd n eq - 400fffff ffffffff c0100000 00000002 bce40000 00000000 +addd m eq - 400fffff ffffffff c0100000 00000002 bce40000 00000000 +addd p eq - 400fffff ffffffff c0100000 00000002 bce40000 00000000 +addd z eq - 400fffff ffffffff c0100000 00000002 bce40000 00000000 +addd n eq - c00fffff ffffffff 40100000 00000002 3ce40000 00000000 +addd m eq - c00fffff ffffffff 40100000 00000002 3ce40000 00000000 +addd p eq - c00fffff ffffffff 40100000 00000002 3ce40000 00000000 +addd z eq - c00fffff ffffffff 40100000 00000002 3ce40000 00000000 +addd n eq - 40000000 00000001 bff00000 00000001 3ff00000 00000001 +addd m eq - 40000000 00000001 bff00000 00000001 3ff00000 00000001 +addd p eq - 40000000 00000001 bff00000 00000001 3ff00000 00000001 +addd z eq - 40000000 00000001 bff00000 00000001 3ff00000 00000001 +addd n eq - c0000000 00000001 3ff00000 00000001 bff00000 00000001 +addd m eq - c0000000 00000001 3ff00000 00000001 bff00000 00000001 +addd p eq - c0000000 00000001 3ff00000 00000001 bff00000 00000001 +addd z eq - c0000000 00000001 3ff00000 00000001 bff00000 00000001 +addd n eq - 40000000 00000002 bff00000 00000001 3ff00000 00000003 +addd m eq - 40000000 00000002 bff00000 00000001 3ff00000 00000003 +addd p eq - 40000000 00000002 bff00000 00000001 3ff00000 00000003 +addd z eq - 40000000 00000002 bff00000 00000001 3ff00000 00000003 +addd n eq - c0000000 00000002 3ff00000 00000001 bff00000 00000003 +addd m eq - c0000000 00000002 3ff00000 00000001 bff00000 00000003 +addd p eq - c0000000 00000002 3ff00000 00000001 bff00000 00000003 +addd z eq - c0000000 00000002 3ff00000 00000001 bff00000 00000003 +addd n eq - 40000000 00000002 bff00000 00000003 3ff00000 00000001 +addd m eq - 40000000 00000002 bff00000 00000003 3ff00000 00000001 +addd p eq - 40000000 00000002 bff00000 00000003 3ff00000 00000001 +addd z eq - 40000000 00000002 bff00000 00000003 3ff00000 00000001 +addd n eq - c0000000 00000002 3ff00000 00000003 bff00000 00000001 +addd m eq - c0000000 00000002 3ff00000 00000003 bff00000 00000001 +addd p eq - c0000000 00000002 3ff00000 00000003 bff00000 00000001 +addd z eq - c0000000 00000002 3ff00000 00000003 bff00000 00000001 +addd n eq - 7fd00000 00000000 ffcfffff ffffffff 7c800000 00000000 +addd m eq - 7fd00000 00000000 ffcfffff ffffffff 7c800000 00000000 +addd p eq - 7fd00000 00000000 ffcfffff ffffffff 7c800000 00000000 +addd z eq - 7fd00000 00000000 ffcfffff ffffffff 7c800000 00000000 +addd n eq - ffd00000 00000000 7fcfffff ffffffff fc800000 00000000 +addd m eq - ffd00000 00000000 7fcfffff ffffffff fc800000 00000000 +addd p eq - ffd00000 00000000 7fcfffff ffffffff fc800000 00000000 +addd z eq - ffd00000 00000000 7fcfffff ffffffff fc800000 00000000 +addd n eq - ffdfffff ffffffff 7fe00000 00000000 7c900000 00000000 +addd m eq - ffdfffff ffffffff 7fe00000 00000000 7c900000 00000000 +addd p eq - ffdfffff ffffffff 7fe00000 00000000 7c900000 00000000 +addd z eq - ffdfffff ffffffff 7fe00000 00000000 7c900000 00000000 +addd n eq - 7fdfffff ffffffff ffe00000 00000000 fc900000 00000000 +addd m eq - 7fdfffff ffffffff ffe00000 00000000 fc900000 00000000 +addd p eq - 7fdfffff ffffffff ffe00000 00000000 fc900000 00000000 +addd z eq - 7fdfffff ffffffff ffe00000 00000000 fc900000 00000000 +addd n eq - 7fb00000 00000001 ffafffff ffffffff 7c780000 00000000 +addd m eq - 7fb00000 00000001 ffafffff ffffffff 7c780000 00000000 +addd p eq - 7fb00000 00000001 ffafffff ffffffff 7c780000 00000000 +addd z eq - 7fb00000 00000001 ffafffff ffffffff 7c780000 00000000 +addd n eq - ffb00000 00000001 7fafffff ffffffff fc780000 00000000 +addd m eq - ffb00000 00000001 7fafffff ffffffff fc780000 00000000 +addd p eq - ffb00000 00000001 7fafffff ffffffff fc780000 00000000 +addd z eq - ffb00000 00000001 7fafffff ffffffff fc780000 00000000 +addd n eq - 7fcfffff ffffffff ffd00000 00000002 fca40000 00000000 +addd m eq - 7fcfffff ffffffff ffd00000 00000002 fca40000 00000000 +addd p eq - 7fcfffff ffffffff ffd00000 00000002 fca40000 00000000 +addd z eq - 7fcfffff ffffffff ffd00000 00000002 fca40000 00000000 +addd n eq - ffcfffff ffffffff 7fd00000 00000002 7ca40000 00000000 +addd m eq - ffcfffff ffffffff 7fd00000 00000002 7ca40000 00000000 +addd p eq - ffcfffff ffffffff 7fd00000 00000002 7ca40000 00000000 +addd z eq - ffcfffff ffffffff 7fd00000 00000002 7ca40000 00000000 +addd n eq - 7fd00000 00000001 ffe00000 00000001 ffd00000 00000001 +addd m eq - 7fd00000 00000001 ffe00000 00000001 ffd00000 00000001 +addd p eq - 7fd00000 00000001 ffe00000 00000001 ffd00000 00000001 +addd z eq - 7fd00000 00000001 ffe00000 00000001 ffd00000 00000001 +addd n eq - ffd00000 00000001 7fe00000 00000001 7fd00000 00000001 +addd m eq - ffd00000 00000001 7fe00000 00000001 7fd00000 00000001 +addd p eq - ffd00000 00000001 7fe00000 00000001 7fd00000 00000001 +addd z eq - ffd00000 00000001 7fe00000 00000001 7fd00000 00000001 +addd n eq - 7fe00000 00000002 ffd00000 00000001 7fd00000 00000003 +addd m eq - 7fe00000 00000002 ffd00000 00000001 7fd00000 00000003 +addd p eq - 7fe00000 00000002 ffd00000 00000001 7fd00000 00000003 +addd z eq - 7fe00000 00000002 ffd00000 00000001 7fd00000 00000003 +addd n eq - ffe00000 00000002 7fd00000 00000001 ffd00000 00000003 +addd m eq - ffe00000 00000002 7fd00000 00000001 ffd00000 00000003 +addd p eq - ffe00000 00000002 7fd00000 00000001 ffd00000 00000003 +addd z eq - ffe00000 00000002 7fd00000 00000001 ffd00000 00000003 +addd n eq - 7fd00000 00000002 ffc00000 00000003 7fc00000 00000001 +addd m eq - 7fd00000 00000002 ffc00000 00000003 7fc00000 00000001 +addd p eq - 7fd00000 00000002 ffc00000 00000003 7fc00000 00000001 +addd z eq - 7fd00000 00000002 ffc00000 00000003 7fc00000 00000001 +addd n eq - ffd00000 00000002 7fc00000 00000003 ffc00000 00000001 +addd m eq - ffd00000 00000002 7fc00000 00000003 ffc00000 00000001 +addd p eq - ffd00000 00000002 7fc00000 00000003 ffc00000 00000001 +addd z eq - ffd00000 00000002 7fc00000 00000003 ffc00000 00000001 +addd n eq - 00200000 00000000 801fffff ffffffff 00000000 00000001 +addd m eq - 00200000 00000000 801fffff ffffffff 00000000 00000001 +addd p eq - 00200000 00000000 801fffff ffffffff 00000000 00000001 +addd z eq - 00200000 00000000 801fffff ffffffff 00000000 00000001 +addd n eq - 80200000 00000000 001fffff ffffffff 80000000 00000001 +addd m eq - 80200000 00000000 001fffff ffffffff 80000000 00000001 +addd p eq - 80200000 00000000 001fffff ffffffff 80000000 00000001 +addd z eq - 80200000 00000000 001fffff ffffffff 80000000 00000001 +addd n eq - 801fffff ffffffff 00200000 00000000 00000000 00000001 +addd m eq - 801fffff ffffffff 00200000 00000000 00000000 00000001 +addd p eq - 801fffff ffffffff 00200000 00000000 00000000 00000001 +addd z eq - 801fffff ffffffff 00200000 00000000 00000000 00000001 +addd n eq - 001fffff ffffffff 80200000 00000000 80000000 00000001 +addd m eq - 001fffff ffffffff 80200000 00000000 80000000 00000001 +addd p eq - 001fffff ffffffff 80200000 00000000 80000000 00000001 +addd z eq - 001fffff ffffffff 80200000 00000000 80000000 00000001 +addd n eq - 00200000 00000001 801fffff ffffffff 00000000 00000003 +addd m eq - 00200000 00000001 801fffff ffffffff 00000000 00000003 +addd p eq - 00200000 00000001 801fffff ffffffff 00000000 00000003 +addd z eq - 00200000 00000001 801fffff ffffffff 00000000 00000003 +addd n eq - 80200000 00000001 001fffff ffffffff 80000000 00000003 +addd m eq - 80200000 00000001 001fffff ffffffff 80000000 00000003 +addd p eq - 80200000 00000001 001fffff ffffffff 80000000 00000003 +addd z eq - 80200000 00000001 001fffff ffffffff 80000000 00000003 +addd n eq - 00300000 00000000 802fffff ffffffff 00000000 00000002 +addd m eq - 00300000 00000000 802fffff ffffffff 00000000 00000002 +addd p eq - 00300000 00000000 802fffff ffffffff 00000000 00000002 +addd z eq - 00300000 00000000 802fffff ffffffff 00000000 00000002 +addd n eq - 80300000 00000000 002fffff ffffffff 80000000 00000002 +addd m eq - 80300000 00000000 002fffff ffffffff 80000000 00000002 +addd p eq - 80300000 00000000 002fffff ffffffff 80000000 00000002 +addd z eq - 80300000 00000000 002fffff ffffffff 80000000 00000002 +addd n eq - 802fffff ffffffff 00300000 00000000 00000000 00000002 +addd m eq - 802fffff ffffffff 00300000 00000000 00000000 00000002 +addd p eq - 802fffff ffffffff 00300000 00000000 00000000 00000002 +addd z eq - 802fffff ffffffff 00300000 00000000 00000000 00000002 +addd n eq - 002fffff ffffffff 80300000 00000000 80000000 00000002 +addd m eq - 002fffff ffffffff 80300000 00000000 80000000 00000002 +addd p eq - 002fffff ffffffff 80300000 00000000 80000000 00000002 +addd z eq - 002fffff ffffffff 80300000 00000000 80000000 00000002 +addd n eq - 00300000 00000001 802fffff ffffffff 00000000 00000006 +addd m eq - 00300000 00000001 802fffff ffffffff 00000000 00000006 +addd p eq - 00300000 00000001 802fffff ffffffff 00000000 00000006 +addd z eq - 00300000 00000001 802fffff ffffffff 00000000 00000006 +addd n eq - 80300000 00000001 002fffff ffffffff 80000000 00000006 +addd m eq - 80300000 00000001 002fffff ffffffff 80000000 00000006 +addd p eq - 80300000 00000001 002fffff ffffffff 80000000 00000006 +addd z eq - 80300000 00000001 002fffff ffffffff 80000000 00000006 +addd n eq - 001fffff ffffffff 80200000 00000002 80000000 00000005 +addd m eq - 001fffff ffffffff 80200000 00000002 80000000 00000005 +addd p eq - 001fffff ffffffff 80200000 00000002 80000000 00000005 +addd z eq - 001fffff ffffffff 80200000 00000002 80000000 00000005 +addd n eq - 801fffff ffffffff 00200000 00000002 00000000 00000005 +addd m eq - 801fffff ffffffff 00200000 00000002 00000000 00000005 +addd p eq - 801fffff ffffffff 00200000 00000002 00000000 00000005 +addd z eq - 801fffff ffffffff 00200000 00000002 00000000 00000005 +addd n eq - 001fffff ffffffff 80200000 00000004 80000000 00000009 +addd m eq - 001fffff ffffffff 80200000 00000004 80000000 00000009 +addd p eq - 001fffff ffffffff 80200000 00000004 80000000 00000009 +addd z eq - 001fffff ffffffff 80200000 00000004 80000000 00000009 +addd n eq - 801fffff ffffffff 00200000 00000004 00000000 00000009 +addd m eq - 801fffff ffffffff 00200000 00000004 00000000 00000009 +addd p eq - 801fffff ffffffff 00200000 00000004 00000000 00000009 +addd z eq - 801fffff ffffffff 00200000 00000004 00000000 00000009 +addd n eq - 00200000 00000001 80100000 00000001 00100000 00000001 +addd m eq - 00200000 00000001 80100000 00000001 00100000 00000001 +addd p eq - 00200000 00000001 80100000 00000001 00100000 00000001 +addd z eq - 00200000 00000001 80100000 00000001 00100000 00000001 +addd n eq - 80200000 00000001 00100000 00000001 80100000 00000001 +addd m eq - 80200000 00000001 00100000 00000001 80100000 00000001 +addd p eq - 80200000 00000001 00100000 00000001 80100000 00000001 +addd z eq - 80200000 00000001 00100000 00000001 80100000 00000001 +addd n eq - 00200000 00000002 80100000 00000001 00100000 00000003 +addd m eq - 00200000 00000002 80100000 00000001 00100000 00000003 +addd p eq - 00200000 00000002 80100000 00000001 00100000 00000003 +addd z eq - 00200000 00000002 80100000 00000001 00100000 00000003 +addd n eq - 80200000 00000002 00100000 00000001 80100000 00000003 +addd m eq - 80200000 00000002 00100000 00000001 80100000 00000003 +addd p eq - 80200000 00000002 00100000 00000001 80100000 00000003 +addd z eq - 80200000 00000002 00100000 00000001 80100000 00000003 +addd n eq - 00300000 00000002 80200000 00000003 00200000 00000001 +addd m eq - 00300000 00000002 80200000 00000003 00200000 00000001 +addd p eq - 00300000 00000002 80200000 00000003 00200000 00000001 +addd z eq - 00300000 00000002 80200000 00000003 00200000 00000001 +addd n eq - 80300000 00000002 00200000 00000003 80200000 00000001 +addd m eq - 80300000 00000002 00200000 00000003 80200000 00000001 +addd p eq - 80300000 00000002 00200000 00000003 80200000 00000001 +addd z eq - 80300000 00000002 00200000 00000003 80200000 00000001 +addd n eq x 7fe00000 00000000 3ff00000 00000000 7fe00000 00000000 +addd z eq x 7fe00000 00000000 3ff00000 00000000 7fe00000 00000000 +addd m eq x 7fe00000 00000000 3ff00000 00000000 7fe00000 00000000 +addd p eq x 7fe00000 00000000 3ff00000 00000000 7fe00000 00000001 +addd n eq x ffe00000 00000000 bff00000 00000000 ffe00000 00000000 +addd z eq x ffe00000 00000000 bff00000 00000000 ffe00000 00000000 +addd p eq x ffe00000 00000000 bff00000 00000000 ffe00000 00000000 +addd m eq x ffe00000 00000000 bff00000 00000000 ffe00000 00000001 +addd n eq x 7fdfffff ffffffff 3ff00000 00000000 7fdfffff ffffffff +addd z eq x 7fdfffff ffffffff 3ff00000 00000000 7fdfffff ffffffff +addd m eq x 7fdfffff ffffffff 3ff00000 00000000 7fdfffff ffffffff +addd p eq x 7fdfffff ffffffff 3ff00000 00000000 7fe00000 00000000 +addd n eq x ffdfffff ffffffff bff00000 00000000 ffdfffff ffffffff +addd z eq x ffdfffff ffffffff bff00000 00000000 ffdfffff ffffffff +addd p eq x ffdfffff ffffffff bff00000 00000000 ffdfffff ffffffff +addd m eq x ffdfffff ffffffff bff00000 00000000 ffe00000 00000000 +addd n eq x 7fefffff ffffffff 3ff00000 00000000 7fefffff ffffffff +addd z eq x 7fefffff ffffffff 3ff00000 00000000 7fefffff ffffffff +addd m eq x 7fefffff ffffffff 3ff00000 00000000 7fefffff ffffffff +addd p eq xo 7fefffff ffffffff 3ff00000 00000000 7ff00000 00000000 +addd n eq x ffefffff ffffffff bff00000 00000000 ffefffff ffffffff +addd z eq x ffefffff ffffffff bff00000 00000000 ffefffff ffffffff +addd p eq x ffefffff ffffffff bff00000 00000000 ffefffff ffffffff +addd m eq xo ffefffff ffffffff bff00000 00000000 fff00000 00000000 +addd n eq x 7fefffff fffffffe 3ff00000 00000000 7fefffff fffffffe +addd z eq x 7fefffff fffffffe 3ff00000 00000000 7fefffff fffffffe +addd m eq x 7fefffff fffffffe 3ff00000 00000000 7fefffff fffffffe +addd p eq x 7fefffff fffffffe 3ff00000 00000000 7fefffff ffffffff +addd n eq x ffefffff fffffffe bff00000 00000000 ffefffff fffffffe +addd z eq x ffefffff fffffffe bff00000 00000000 ffefffff fffffffe +addd p eq x ffefffff fffffffe bff00000 00000000 ffefffff fffffffe +addd m eq x ffefffff fffffffe bff00000 00000000 ffefffff ffffffff +addd n eq x 00000000 00000001 7fe00000 00000000 7fe00000 00000000 +addd z eq x 00000000 00000001 7fe00000 00000000 7fe00000 00000000 +addd m eq x 00000000 00000001 7fe00000 00000000 7fe00000 00000000 +addd p eq x 00000000 00000001 7fe00000 00000000 7fe00000 00000001 +addd n eq x 80000000 00000001 ffe00000 00000000 ffe00000 00000000 +addd z eq x 80000000 00000001 ffe00000 00000000 ffe00000 00000000 +addd p eq x 80000000 00000001 ffe00000 00000000 ffe00000 00000000 +addd m eq x 80000000 00000001 ffe00000 00000000 ffe00000 00000001 +addd n eq x 00000000 00000001 7fdfffff ffffffff 7fdfffff ffffffff +addd z eq x 00000000 00000001 7fdfffff ffffffff 7fdfffff ffffffff +addd m eq x 00000000 00000001 7fdfffff ffffffff 7fdfffff ffffffff +addd p eq x 00000000 00000001 7fdfffff ffffffff 7fe00000 00000000 +addd n eq x 80000000 00000001 ffdfffff ffffffff ffdfffff ffffffff +addd z eq x 80000000 00000001 ffdfffff ffffffff ffdfffff ffffffff +addd p eq x 80000000 00000001 ffdfffff ffffffff ffdfffff ffffffff +addd m eq x 80000000 00000001 ffdfffff ffffffff ffe00000 00000000 +addd n eq x 00000000 00000001 7fefffff ffffffff 7fefffff ffffffff +addd z eq x 00000000 00000001 7fefffff ffffffff 7fefffff ffffffff +addd m eq x 00000000 00000001 7fefffff ffffffff 7fefffff ffffffff +addd p eq xo 00000000 00000001 7fefffff ffffffff 7ff00000 00000000 +addd n eq x 80000000 00000001 ffefffff ffffffff ffefffff ffffffff +addd z eq x 80000000 00000001 ffefffff ffffffff ffefffff ffffffff +addd p eq x 80000000 00000001 ffefffff ffffffff ffefffff ffffffff +addd m eq xo 80000000 00000001 ffefffff ffffffff fff00000 00000000 +addd n eq x 00000000 00000001 7fefffff fffffffe 7fefffff fffffffe +addd z eq x 00000000 00000001 7fefffff fffffffe 7fefffff fffffffe +addd m eq x 00000000 00000001 7fefffff fffffffe 7fefffff fffffffe +addd p eq x 00000000 00000001 7fefffff fffffffe 7fefffff ffffffff +addd n eq x 80000000 00000001 ffefffff fffffffe ffefffff fffffffe +addd z eq x 80000000 00000001 ffefffff fffffffe ffefffff fffffffe +addd p eq x 80000000 00000001 ffefffff fffffffe ffefffff fffffffe +addd m eq x 80000000 00000001 ffefffff fffffffe ffefffff ffffffff +addd n eq x 00000000 00000001 3ff00000 00000000 3ff00000 00000000 +addd z eq x 00000000 00000001 3ff00000 00000000 3ff00000 00000000 +addd m eq x 00000000 00000001 3ff00000 00000000 3ff00000 00000000 +addd p eq x 00000000 00000001 3ff00000 00000000 3ff00000 00000001 +addd n eq x 80000000 00000001 bff00000 00000000 bff00000 00000000 +addd z eq x 80000000 00000001 bff00000 00000000 bff00000 00000000 +addd p eq x 80000000 00000001 bff00000 00000000 bff00000 00000000 +addd m eq x 80000000 00000001 bff00000 00000000 bff00000 00000001 +addd n eq x 00000000 00000001 3fefffff ffffffff 3fefffff ffffffff +addd z eq x 00000000 00000001 3fefffff ffffffff 3fefffff ffffffff +addd m eq x 00000000 00000001 3fefffff ffffffff 3fefffff ffffffff +addd p eq x 00000000 00000001 3fefffff ffffffff 3ff00000 00000000 +addd n eq x 80000000 00000001 bfefffff ffffffff bfefffff ffffffff +addd z eq x 80000000 00000001 bfefffff ffffffff bfefffff ffffffff +addd p eq x 80000000 00000001 bfefffff ffffffff bfefffff ffffffff +addd m eq x 80000000 00000001 bfefffff ffffffff bff00000 00000000 +addd n eq x 00000000 00000001 3fffffff ffffffff 3fffffff ffffffff +addd z eq x 00000000 00000001 3fffffff ffffffff 3fffffff ffffffff +addd m eq x 00000000 00000001 3fffffff ffffffff 3fffffff ffffffff +addd p eq x 00000000 00000001 3fffffff ffffffff 40000000 00000000 +addd n eq x 80000000 00000001 bfffffff ffffffff bfffffff ffffffff +addd z eq x 80000000 00000001 bfffffff ffffffff bfffffff ffffffff +addd p eq x 80000000 00000001 bfffffff ffffffff bfffffff ffffffff +addd m eq x 80000000 00000001 bfffffff ffffffff c0000000 00000000 +addd n eq x 00000000 00000001 3fffffff fffffffe 3fffffff fffffffe +addd z eq x 00000000 00000001 3fffffff fffffffe 3fffffff fffffffe +addd m eq x 00000000 00000001 3fffffff fffffffe 3fffffff fffffffe +addd p eq x 00000000 00000001 3fffffff fffffffe 3fffffff ffffffff +addd n eq x 80000000 00000001 bfffffff fffffffe bfffffff fffffffe +addd z eq x 80000000 00000001 bfffffff fffffffe bfffffff fffffffe +addd p eq x 80000000 00000001 bfffffff fffffffe bfffffff fffffffe +addd m eq x 80000000 00000001 bfffffff fffffffe bfffffff ffffffff +addd n eq x 7fe00000 00000000 bff00000 00000000 7fe00000 00000000 +addd p eq x 7fe00000 00000000 bff00000 00000000 7fe00000 00000000 +addd z eq x 7fe00000 00000000 bff00000 00000000 7fdfffff ffffffff +addd m eq x 7fe00000 00000000 bff00000 00000000 7fdfffff ffffffff +addd n eq x ffe00000 00000000 3ff00000 00000000 ffe00000 00000000 +addd m eq x ffe00000 00000000 3ff00000 00000000 ffe00000 00000000 +addd z eq x ffe00000 00000000 3ff00000 00000000 ffdfffff ffffffff +addd p eq x ffe00000 00000000 3ff00000 00000000 ffdfffff ffffffff +addd n eq x 7fdfffff ffffffff bff00000 00000000 7fdfffff ffffffff +addd p eq x 7fdfffff ffffffff bff00000 00000000 7fdfffff ffffffff +addd z eq x 7fdfffff ffffffff bff00000 00000000 7fdfffff fffffffe +addd m eq x 7fdfffff ffffffff bff00000 00000000 7fdfffff fffffffe +addd n eq x ffdfffff ffffffff 3ff00000 00000000 ffdfffff ffffffff +addd m eq x ffdfffff ffffffff 3ff00000 00000000 ffdfffff ffffffff +addd z eq x ffdfffff ffffffff 3ff00000 00000000 ffdfffff fffffffe +addd p eq x ffdfffff ffffffff 3ff00000 00000000 ffdfffff fffffffe +addd n eq x 7fefffff ffffffff bff00000 00000000 7fefffff ffffffff +addd p eq x 7fefffff ffffffff bff00000 00000000 7fefffff ffffffff +addd z eq x 7fefffff ffffffff bff00000 00000000 7fefffff fffffffe +addd m eq x 7fefffff ffffffff bff00000 00000000 7fefffff fffffffe +addd n eq x ffefffff ffffffff 3ff00000 00000000 ffefffff ffffffff +addd m eq x ffefffff ffffffff 3ff00000 00000000 ffefffff ffffffff +addd z eq x ffefffff ffffffff 3ff00000 00000000 ffefffff fffffffe +addd p eq x ffefffff ffffffff 3ff00000 00000000 ffefffff fffffffe +addd n eq x 7fefffff fffffffe bff00000 00000000 7fefffff fffffffe +addd p eq x 7fefffff fffffffe bff00000 00000000 7fefffff fffffffe +addd z eq x 7fefffff fffffffe bff00000 00000000 7fefffff fffffffd +addd m eq x 7fefffff fffffffe bff00000 00000000 7fefffff fffffffd +addd n eq x ffefffff fffffffe 3ff00000 00000000 ffefffff fffffffe +addd m eq x ffefffff fffffffe 3ff00000 00000000 ffefffff fffffffe +addd z eq x ffefffff fffffffe 3ff00000 00000000 ffefffff fffffffd +addd p eq x ffefffff fffffffe 3ff00000 00000000 ffefffff fffffffd +addd n eq x 7fefffff ffffffff 80000000 00000001 7fefffff ffffffff +addd p eq x 7fefffff ffffffff 80000000 00000001 7fefffff ffffffff +addd z eq x 7fefffff ffffffff 80000000 00000001 7fefffff fffffffe +addd m eq x 7fefffff ffffffff 80000000 00000001 7fefffff fffffffe +addd n eq x ffefffff ffffffff 00000000 00000001 ffefffff ffffffff +addd m eq x ffefffff ffffffff 00000000 00000001 ffefffff ffffffff +addd z eq x ffefffff ffffffff 00000000 00000001 ffefffff fffffffe +addd p eq x ffefffff ffffffff 00000000 00000001 ffefffff fffffffe +addd n eq x 80000000 00000003 7fe00000 00000000 7fe00000 00000000 +addd p eq x 80000000 00000003 7fe00000 00000000 7fe00000 00000000 +addd z eq x 80000000 00000003 7fe00000 00000000 7fdfffff ffffffff +addd m eq x 80000000 00000003 7fe00000 00000000 7fdfffff ffffffff +addd n eq x 00000000 00000003 ffe00000 00000000 ffe00000 00000000 +addd m eq x 00000000 00000003 ffe00000 00000000 ffe00000 00000000 +addd z eq x 00000000 00000003 ffe00000 00000000 ffdfffff ffffffff +addd p eq x 00000000 00000003 ffe00000 00000000 ffdfffff ffffffff +addd n eq x 3fefffff ffffffff 80000000 00000001 3fefffff ffffffff +addd p eq x 3fefffff ffffffff 80000000 00000001 3fefffff ffffffff +addd z eq x 3fefffff ffffffff 80000000 00000001 3fefffff fffffffe +addd m eq x 3fefffff ffffffff 80000000 00000001 3fefffff fffffffe +addd n eq x bfffffff ffffffff 00000000 00000001 bfffffff ffffffff +addd m eq x bfffffff ffffffff 00000000 00000001 bfffffff ffffffff +addd z eq x bfffffff ffffffff 00000000 00000001 bfffffff fffffffe +addd p eq x bfffffff ffffffff 00000000 00000001 bfffffff fffffffe +addd n eq x 80000000 00000003 40080000 00000000 40080000 00000000 +addd p eq x 80000000 00000003 40080000 00000000 40080000 00000000 +addd z eq x 80000000 00000003 40080000 00000000 4007ffff ffffffff +addd m eq x 80000000 00000003 40080000 00000000 4007ffff ffffffff +addd n eq x 00000000 00000003 c0140000 00000000 c0140000 00000000 +addd m eq x 00000000 00000003 c0140000 00000000 c0140000 00000000 +addd z eq x 00000000 00000003 c0140000 00000000 c013ffff ffffffff +addd p eq x 00000000 00000003 c0140000 00000000 c013ffff ffffffff +addd n eq x 3ff00000 00000001 3ff00000 00000000 40000000 00000000 +addd z eq x 3ff00000 00000001 3ff00000 00000000 40000000 00000000 +addd m eq x 3ff00000 00000001 3ff00000 00000000 40000000 00000000 +addd p eq x 3ff00000 00000001 3ff00000 00000000 40000000 00000001 +addd n eq x bff00000 00000001 bff00000 00000000 c0000000 00000000 +addd z eq x bff00000 00000001 bff00000 00000000 c0000000 00000000 +addd p eq x bff00000 00000001 bff00000 00000000 c0000000 00000000 +addd m eq x bff00000 00000001 bff00000 00000000 c0000000 00000001 +addd n eq x c0000000 00000000 c0000000 00000001 c0100000 00000000 +addd z eq x c0000000 00000000 c0000000 00000001 c0100000 00000000 +addd p eq x c0000000 00000000 c0000000 00000001 c0100000 00000000 +addd m eq x c0000000 00000000 c0000000 00000001 c0100000 00000001 +addd n eq x 40000000 00000000 40000000 00000001 40100000 00000000 +addd z eq x 40000000 00000000 40000000 00000001 40100000 00000000 +addd m eq x 40000000 00000000 40000000 00000001 40100000 00000000 +addd p eq x 40000000 00000000 40000000 00000001 40100000 00000001 +addd n eq x 3ff00000 00000000 3ff00000 00000003 40000000 00000002 +addd p eq x 3ff00000 00000000 3ff00000 00000003 40000000 00000002 +addd z eq x 3ff00000 00000000 3ff00000 00000003 40000000 00000001 +addd m eq x 3ff00000 00000000 3ff00000 00000003 40000000 00000001 +addd n eq x bff00000 00000000 bff00000 00000003 c0000000 00000002 +addd m eq x bff00000 00000000 bff00000 00000003 c0000000 00000002 +addd z eq x bff00000 00000000 bff00000 00000003 c0000000 00000001 +addd p eq x bff00000 00000000 bff00000 00000003 c0000000 00000001 +addd n eq x c0000000 00000001 c0000000 00000002 c0100000 00000002 +addd m eq x c0000000 00000001 c0000000 00000002 c0100000 00000002 +addd z eq x c0000000 00000001 c0000000 00000002 c0100000 00000001 +addd p eq x c0000000 00000001 c0000000 00000002 c0100000 00000001 +addd n eq x 40000000 00000001 40000000 00000002 40100000 00000002 +addd p eq x 40000000 00000001 40000000 00000002 40100000 00000002 +addd z eq x 40000000 00000001 40000000 00000002 40100000 00000001 +addd m eq x 40000000 00000001 40000000 00000002 40100000 00000001 +addd n eq xo 7fefffff fffffffe 7fefffff ffffffff 7ff00000 00000000 +addd p eq xo 7fefffff fffffffe 7fefffff ffffffff 7ff00000 00000000 +addd z eq xo 7fefffff fffffffe 7fefffff ffffffff 7fefffff ffffffff +addd m eq xo 7fefffff fffffffe 7fefffff ffffffff 7fefffff ffffffff +addd n eq xo ffefffff fffffffe ffefffff ffffffff fff00000 00000000 +addd m eq xo ffefffff fffffffe ffefffff ffffffff fff00000 00000000 +addd z eq xo ffefffff fffffffe ffefffff ffffffff ffefffff ffffffff +addd p eq xo ffefffff fffffffe ffefffff ffffffff ffefffff ffffffff +addd n eq xo 7fdfffff ffffffff 7fe00000 00000000 7ff00000 00000000 +addd p eq xo 7fdfffff ffffffff 7fe00000 00000000 7ff00000 00000000 +addd z eq x 7fdfffff ffffffff 7fe00000 00000000 7fefffff ffffffff +addd m eq x 7fdfffff ffffffff 7fe00000 00000000 7fefffff ffffffff +addd n eq xo ffdfffff ffffffff ffe00000 00000000 fff00000 00000000 +addd m eq xo ffdfffff ffffffff ffe00000 00000000 fff00000 00000000 +addd z eq x ffdfffff ffffffff ffe00000 00000000 ffefffff ffffffff +addd p eq x ffdfffff ffffffff ffe00000 00000000 ffefffff ffffffff +addd n eq xo 7fe00000 00000001 7fe00000 00000000 7ff00000 00000000 +addd p eq xo 7fe00000 00000001 7fe00000 00000000 7ff00000 00000000 +addd z eq xo 7fe00000 00000001 7fe00000 00000000 7fefffff ffffffff +addd m eq xo 7fe00000 00000001 7fe00000 00000000 7fefffff ffffffff +addd n eq xo ffe00000 00000001 ffe00000 00000000 fff00000 00000000 +addd m eq xo ffe00000 00000001 ffe00000 00000000 fff00000 00000000 +addd z eq xo ffe00000 00000001 ffe00000 00000000 ffefffff ffffffff +addd p eq xo ffe00000 00000001 ffe00000 00000000 ffefffff ffffffff +addd n eq x 7fd00000 00000001 7fd00000 00000000 7fe00000 00000000 +addd z eq x 7fd00000 00000001 7fd00000 00000000 7fe00000 00000000 +addd m eq x 7fd00000 00000001 7fd00000 00000000 7fe00000 00000000 +addd p eq x 7fd00000 00000001 7fd00000 00000000 7fe00000 00000001 +addd n eq x ffd00000 00000001 ffd00000 00000000 ffe00000 00000000 +addd z eq x ffd00000 00000001 ffd00000 00000000 ffe00000 00000000 +addd p eq x ffd00000 00000001 ffd00000 00000000 ffe00000 00000000 +addd m eq x ffd00000 00000001 ffd00000 00000000 ffe00000 00000001 +addd n eq x 7fdfffff fffffffe 7fdfffff ffffffff 7fefffff fffffffe +addd z eq x 7fdfffff fffffffe 7fdfffff ffffffff 7fefffff fffffffe +addd m eq x 7fdfffff fffffffe 7fdfffff ffffffff 7fefffff fffffffe +addd p eq x 7fdfffff fffffffe 7fdfffff ffffffff 7fefffff ffffffff +addd n eq x ffdfffff fffffffe ffdfffff ffffffff ffefffff fffffffe +addd z eq x ffdfffff fffffffe ffdfffff ffffffff ffefffff fffffffe +addd p eq x ffdfffff fffffffe ffdfffff ffffffff ffefffff fffffffe +addd m eq x ffdfffff fffffffe ffdfffff ffffffff ffefffff ffffffff +addd p eq x 40000000 00000000 3cb00000 00000000 40000000 00000001 +addd n eq x 40000000 00000000 3cb00000 00000000 40000000 00000000 +addd z eq x 40000000 00000000 3cb00000 00000000 40000000 00000000 +addd m eq x 40000000 00000000 3cb00000 00000000 40000000 00000000 +addd n eq x 40000000 00000001 3cb00000 00000000 40000000 00000002 +addd p eq x 40000000 00000001 3cb00000 00000000 40000000 00000002 +addd z eq x 40000000 00000001 3cb00000 00000000 40000000 00000001 +addd m eq x 40000000 00000001 3cb00000 00000000 40000000 00000001 +addd n eq x 400fffff ffffffff 3cb00000 00000000 40100000 00000000 +addd p eq x 400fffff ffffffff 3cb00000 00000000 40100000 00000000 +addd z eq x 400fffff ffffffff 3cb00000 00000000 400fffff ffffffff +addd m eq x 400fffff ffffffff 3cb00000 00000000 400fffff ffffffff +addd p eq x 400fffff ffffffff 3cafffff ffffffff 40100000 00000000 +addd z eq x 400fffff ffffffff 3cafffff ffffffff 400fffff ffffffff +addd n eq x 400fffff ffffffff 3cafffff ffffffff 400fffff ffffffff +addd m eq x 400fffff ffffffff 3cafffff ffffffff 400fffff ffffffff +addd n eq x c00fffff ffffffff bcb00000 00000000 c0100000 00000000 +addd m eq x c00fffff ffffffff bcb00000 00000000 c0100000 00000000 +addd z eq x c00fffff ffffffff bcb00000 00000000 c00fffff ffffffff +addd p eq x c00fffff ffffffff bcb00000 00000000 c00fffff ffffffff +addd m eq x c00fffff ffffffff bcafffff ffffffff c0100000 00000000 +addd z eq x c00fffff ffffffff bcafffff ffffffff c00fffff ffffffff +addd n eq x c00fffff ffffffff bcafffff ffffffff c00fffff ffffffff +addd p eq x c00fffff ffffffff bcafffff ffffffff c00fffff ffffffff +addd n uo - 7fffe000 00000000 00000000 00000000 7fffe000 00000000 +addd m uo - 7fffe000 00000000 00000000 00000000 7fffe000 00000000 +addd p uo - 7fffe000 00000000 00000000 00000000 7fffe000 00000000 +addd z uo - 7fffe000 00000000 00000000 00000000 7fffe000 00000000 +addd n uo - 7fffe000 00000000 80000000 00000000 7fffe000 00000000 +addd m uo - 7fffe000 00000000 80000000 00000000 7fffe000 00000000 +addd p uo - 7fffe000 00000000 80000000 00000000 7fffe000 00000000 +addd z uo - 7fffe000 00000000 80000000 00000000 7fffe000 00000000 +addd n uo - 00000000 00000000 7fffe000 00000000 7fffe000 00000000 +addd m uo - 00000000 00000000 7fffe000 00000000 7fffe000 00000000 +addd p uo - 00000000 00000000 7fffe000 00000000 7fffe000 00000000 +addd z uo - 00000000 00000000 7fffe000 00000000 7fffe000 00000000 +addd n uo - 80000000 00000000 7fffe000 00000000 7fffe000 00000000 +addd m uo - 80000000 00000000 7fffe000 00000000 7fffe000 00000000 +addd p uo - 80000000 00000000 7fffe000 00000000 7fffe000 00000000 +addd z uo - 80000000 00000000 7fffe000 00000000 7fffe000 00000000 +addd n uo - 7fffe000 00000000 3ff00000 00000000 7fffe000 00000000 +addd m uo - 7fffe000 00000000 3ff00000 00000000 7fffe000 00000000 +addd p uo - 7fffe000 00000000 3ff00000 00000000 7fffe000 00000000 +addd z uo - 7fffe000 00000000 3ff00000 00000000 7fffe000 00000000 +addd n uo - 7fffe000 00000000 bff00000 00000000 7fffe000 00000000 +addd m uo - 7fffe000 00000000 bff00000 00000000 7fffe000 00000000 +addd p uo - 7fffe000 00000000 bff00000 00000000 7fffe000 00000000 +addd z uo - 7fffe000 00000000 bff00000 00000000 7fffe000 00000000 +addd n uo - 3ff00000 00000000 7fffe000 00000000 7fffe000 00000000 +addd m uo - 3ff00000 00000000 7fffe000 00000000 7fffe000 00000000 +addd p uo - 3ff00000 00000000 7fffe000 00000000 7fffe000 00000000 +addd z uo - 3ff00000 00000000 7fffe000 00000000 7fffe000 00000000 +addd n uo - bff00000 00000000 7fffe000 00000000 7fffe000 00000000 +addd m uo - bff00000 00000000 7fffe000 00000000 7fffe000 00000000 +addd p uo - bff00000 00000000 7fffe000 00000000 7fffe000 00000000 +addd z uo - bff00000 00000000 7fffe000 00000000 7fffe000 00000000 +addd n uo - 000fffff ffffffff 7fffe000 00000000 7fffe000 00000000 +addd m uo - 000fffff ffffffff 7fffe000 00000000 7fffe000 00000000 +addd p uo - 000fffff ffffffff 7fffe000 00000000 7fffe000 00000000 +addd z uo - 000fffff ffffffff 7fffe000 00000000 7fffe000 00000000 +addd n uo - 800fffff ffffffff 7fffe000 00000000 7fffe000 00000000 +addd m uo - 800fffff ffffffff 7fffe000 00000000 7fffe000 00000000 +addd p uo - 800fffff ffffffff 7fffe000 00000000 7fffe000 00000000 +addd z uo - 800fffff ffffffff 7fffe000 00000000 7fffe000 00000000 +addd n uo - 7fffe000 00000000 000fffff ffffffff 7fffe000 00000000 +addd m uo - 7fffe000 00000000 000fffff ffffffff 7fffe000 00000000 +addd p uo - 7fffe000 00000000 000fffff ffffffff 7fffe000 00000000 +addd z uo - 7fffe000 00000000 000fffff ffffffff 7fffe000 00000000 +addd n uo - 7fffe000 00000000 800fffff ffffffff 7fffe000 00000000 +addd m uo - 7fffe000 00000000 800fffff ffffffff 7fffe000 00000000 +addd p uo - 7fffe000 00000000 800fffff ffffffff 7fffe000 00000000 +addd z uo - 7fffe000 00000000 800fffff ffffffff 7fffe000 00000000 +addd n uo - 7fffe000 00000000 00000000 00000001 7fffe000 00000000 +addd m uo - 7fffe000 00000000 00000000 00000001 7fffe000 00000000 +addd p uo - 7fffe000 00000000 00000000 00000001 7fffe000 00000000 +addd z uo - 7fffe000 00000000 00000000 00000001 7fffe000 00000000 +addd n uo - 7fffe000 00000000 80000000 00000001 7fffe000 00000000 +addd m uo - 7fffe000 00000000 80000000 00000001 7fffe000 00000000 +addd p uo - 7fffe000 00000000 80000000 00000001 7fffe000 00000000 +addd z uo - 7fffe000 00000000 80000000 00000001 7fffe000 00000000 +addd n uo - 00000000 00000001 7fffe000 00000000 7fffe000 00000000 +addd m uo - 00000000 00000001 7fffe000 00000000 7fffe000 00000000 +addd p uo - 00000000 00000001 7fffe000 00000000 7fffe000 00000000 +addd z uo - 00000000 00000001 7fffe000 00000000 7fffe000 00000000 +addd n uo - 80000000 00000001 7fffe000 00000000 7fffe000 00000000 +addd m uo - 80000000 00000001 7fffe000 00000000 7fffe000 00000000 +addd p uo - 80000000 00000001 7fffe000 00000000 7fffe000 00000000 +addd z uo - 80000000 00000001 7fffe000 00000000 7fffe000 00000000 +addd n uo - 7fffe000 00000000 7fefffff ffffffff 7fffe000 00000000 +addd m uo - 7fffe000 00000000 7fefffff ffffffff 7fffe000 00000000 +addd p uo - 7fffe000 00000000 7fefffff ffffffff 7fffe000 00000000 +addd z uo - 7fffe000 00000000 7fefffff ffffffff 7fffe000 00000000 +addd n uo - 7fffe000 00000000 ffefffff ffffffff 7fffe000 00000000 +addd m uo - 7fffe000 00000000 ffefffff ffffffff 7fffe000 00000000 +addd p uo - 7fffe000 00000000 ffefffff ffffffff 7fffe000 00000000 +addd z uo - 7fffe000 00000000 ffefffff ffffffff 7fffe000 00000000 +addd n uo - 7fefffff ffffffff 7fffe000 00000000 7fffe000 00000000 +addd m uo - 7fefffff ffffffff 7fffe000 00000000 7fffe000 00000000 +addd p uo - 7fefffff ffffffff 7fffe000 00000000 7fffe000 00000000 +addd z uo - 7fefffff ffffffff 7fffe000 00000000 7fffe000 00000000 +addd n uo - ffefffff ffffffff 7fffe000 00000000 7fffe000 00000000 +addd m uo - ffefffff ffffffff 7fffe000 00000000 7fffe000 00000000 +addd p uo - ffefffff ffffffff 7fffe000 00000000 7fffe000 00000000 +addd z uo - ffefffff ffffffff 7fffe000 00000000 7fffe000 00000000 +addd n uo - 7fffe000 00000000 7ff00000 00000000 7fffe000 00000000 +addd m uo - 7fffe000 00000000 7ff00000 00000000 7fffe000 00000000 +addd p uo - 7fffe000 00000000 7ff00000 00000000 7fffe000 00000000 +addd z uo - 7fffe000 00000000 7ff00000 00000000 7fffe000 00000000 +addd n uo - 7fffe000 00000000 fff00000 00000000 7fffe000 00000000 +addd m uo - 7fffe000 00000000 fff00000 00000000 7fffe000 00000000 +addd p uo - 7fffe000 00000000 fff00000 00000000 7fffe000 00000000 +addd z uo - 7fffe000 00000000 fff00000 00000000 7fffe000 00000000 +addd n uo - 7ff00000 00000000 7fffe000 00000000 7fffe000 00000000 +addd m uo - 7ff00000 00000000 7fffe000 00000000 7fffe000 00000000 +addd p uo - 7ff00000 00000000 7fffe000 00000000 7fffe000 00000000 +addd z uo - 7ff00000 00000000 7fffe000 00000000 7fffe000 00000000 +addd n uo - fff00000 00000000 7fffe000 00000000 7fffe000 00000000 +addd m uo - fff00000 00000000 7fffe000 00000000 7fffe000 00000000 +addd p uo - fff00000 00000000 7fffe000 00000000 7fffe000 00000000 +addd z uo - fff00000 00000000 7fffe000 00000000 7fffe000 00000000 +addd n uo - 7fffe000 00000000 7fffe000 00000000 7fffe000 00000000 +addd m uo - 7fffe000 00000000 7fffe000 00000000 7fffe000 00000000 +addd p uo - 7fffe000 00000000 7fffe000 00000000 7fffe000 00000000 +addd z uo - 7fffe000 00000000 7fffe000 00000000 7fffe000 00000000 +addd n uo v 7ff02000 00000000 00000000 00000000 7fffe000 00000000 +addd m uo v 7ff02000 00000000 00000000 00000000 7fffe000 00000000 +addd p uo v 7ff02000 00000000 00000000 00000000 7fffe000 00000000 +addd z uo v 7ff02000 00000000 00000000 00000000 7fffe000 00000000 +addd n uo v 7ff02000 00000000 80000000 00000000 7fffe000 00000000 +addd m uo v 7ff02000 00000000 80000000 00000000 7fffe000 00000000 +addd p uo v 7ff02000 00000000 80000000 00000000 7fffe000 00000000 +addd z uo v 7ff02000 00000000 80000000 00000000 7fffe000 00000000 +addd n uo v 00000000 00000000 7ff02000 00000000 7fffe000 00000000 +addd m uo v 00000000 00000000 7ff02000 00000000 7fffe000 00000000 +addd p uo v 00000000 00000000 7ff02000 00000000 7fffe000 00000000 +addd z uo v 00000000 00000000 7ff02000 00000000 7fffe000 00000000 +addd n uo v 80000000 00000000 7ff02000 00000000 7fffe000 00000000 +addd m uo v 80000000 00000000 7ff02000 00000000 7fffe000 00000000 +addd p uo v 80000000 00000000 7ff02000 00000000 7fffe000 00000000 +addd z uo v 80000000 00000000 7ff02000 00000000 7fffe000 00000000 +addd n uo v 7ff02000 00000000 3ff00000 00000000 7fffe000 00000000 +addd m uo v 7ff02000 00000000 3ff00000 00000000 7fffe000 00000000 +addd p uo v 7ff02000 00000000 3ff00000 00000000 7fffe000 00000000 +addd z uo v 7ff02000 00000000 3ff00000 00000000 7fffe000 00000000 +addd n uo v 7ff02000 00000000 bff00000 00000000 7fffe000 00000000 +addd m uo v 7ff02000 00000000 bff00000 00000000 7fffe000 00000000 +addd p uo v 7ff02000 00000000 bff00000 00000000 7fffe000 00000000 +addd z uo v 7ff02000 00000000 bff00000 00000000 7fffe000 00000000 +addd n uo v 3ff00000 00000000 7ff02000 00000000 7fffe000 00000000 +addd m uo v 3ff00000 00000000 7ff02000 00000000 7fffe000 00000000 +addd p uo v 3ff00000 00000000 7ff02000 00000000 7fffe000 00000000 +addd z uo v 3ff00000 00000000 7ff02000 00000000 7fffe000 00000000 +addd n uo v bff00000 00000000 7ff02000 00000000 7fffe000 00000000 +addd m uo v bff00000 00000000 7ff02000 00000000 7fffe000 00000000 +addd p uo v bff00000 00000000 7ff02000 00000000 7fffe000 00000000 +addd z uo v bff00000 00000000 7ff02000 00000000 7fffe000 00000000 +addd n uo v 000fffff ffffffff 7ff02000 00000000 7fffe000 00000000 +addd m uo v 000fffff ffffffff 7ff02000 00000000 7fffe000 00000000 +addd p uo v 000fffff ffffffff 7ff02000 00000000 7fffe000 00000000 +addd z uo v 000fffff ffffffff 7ff02000 00000000 7fffe000 00000000 +addd n uo v 800fffff ffffffff 7ff02000 00000000 7fffe000 00000000 +addd m uo v 800fffff ffffffff 7ff02000 00000000 7fffe000 00000000 +addd p uo v 800fffff ffffffff 7ff02000 00000000 7fffe000 00000000 +addd z uo v 800fffff ffffffff 7ff02000 00000000 7fffe000 00000000 +addd n uo v 7ff02000 00000000 000fffff ffffffff 7fffe000 00000000 +addd m uo v 7ff02000 00000000 000fffff ffffffff 7fffe000 00000000 +addd p uo v 7ff02000 00000000 000fffff ffffffff 7fffe000 00000000 +addd z uo v 7ff02000 00000000 000fffff ffffffff 7fffe000 00000000 +addd n uo v 7ff02000 00000000 800fffff ffffffff 7fffe000 00000000 +addd m uo v 7ff02000 00000000 800fffff ffffffff 7fffe000 00000000 +addd p uo v 7ff02000 00000000 800fffff ffffffff 7fffe000 00000000 +addd z uo v 7ff02000 00000000 800fffff ffffffff 7fffe000 00000000 +addd n uo v 7ff02000 00000000 00000000 00000001 7fffe000 00000000 +addd m uo v 7ff02000 00000000 00000000 00000001 7fffe000 00000000 +addd p uo v 7ff02000 00000000 00000000 00000001 7fffe000 00000000 +addd z uo v 7ff02000 00000000 00000000 00000001 7fffe000 00000000 +addd n uo v 7ff02000 00000000 80000000 00000001 7fffe000 00000000 +addd m uo v 7ff02000 00000000 80000000 00000001 7fffe000 00000000 +addd p uo v 7ff02000 00000000 80000000 00000001 7fffe000 00000000 +addd z uo v 7ff02000 00000000 80000000 00000001 7fffe000 00000000 +addd n uo v 00000000 00000001 7ff02000 00000000 7fffe000 00000000 +addd m uo v 00000000 00000001 7ff02000 00000000 7fffe000 00000000 +addd p uo v 00000000 00000001 7ff02000 00000000 7fffe000 00000000 +addd z uo v 00000000 00000001 7ff02000 00000000 7fffe000 00000000 +addd n uo v 80000000 00000001 7ff02000 00000000 7fffe000 00000000 +addd m uo v 80000000 00000001 7ff02000 00000000 7fffe000 00000000 +addd p uo v 80000000 00000001 7ff02000 00000000 7fffe000 00000000 +addd z uo v 80000000 00000001 7ff02000 00000000 7fffe000 00000000 +addd n uo v 7ff02000 00000000 7fefffff ffffffff 7fffe000 00000000 +addd m uo v 7ff02000 00000000 7fefffff ffffffff 7fffe000 00000000 +addd p uo v 7ff02000 00000000 7fefffff ffffffff 7fffe000 00000000 +addd z uo v 7ff02000 00000000 7fefffff ffffffff 7fffe000 00000000 +addd n uo v 7ff02000 00000000 ffefffff ffffffff 7fffe000 00000000 +addd m uo v 7ff02000 00000000 ffefffff ffffffff 7fffe000 00000000 +addd p uo v 7ff02000 00000000 ffefffff ffffffff 7fffe000 00000000 +addd z uo v 7ff02000 00000000 ffefffff ffffffff 7fffe000 00000000 +addd n uo v 7fefffff ffffffff 7ff02000 00000000 7fffe000 00000000 +addd m uo v 7fefffff ffffffff 7ff02000 00000000 7fffe000 00000000 +addd p uo v 7fefffff ffffffff 7ff02000 00000000 7fffe000 00000000 +addd z uo v 7fefffff ffffffff 7ff02000 00000000 7fffe000 00000000 +addd n uo v ffefffff ffffffff 7ff02000 00000000 7fffe000 00000000 +addd m uo v ffefffff ffffffff 7ff02000 00000000 7fffe000 00000000 +addd p uo v ffefffff ffffffff 7ff02000 00000000 7fffe000 00000000 +addd z uo v ffefffff ffffffff 7ff02000 00000000 7fffe000 00000000 +addd n uo v 7ff02000 00000000 7ff00000 00000000 7fffe000 00000000 +addd m uo v 7ff02000 00000000 7ff00000 00000000 7fffe000 00000000 +addd p uo v 7ff02000 00000000 7ff00000 00000000 7fffe000 00000000 +addd z uo v 7ff02000 00000000 7ff00000 00000000 7fffe000 00000000 +addd n uo v 7ff02000 00000000 fff00000 00000000 7fffe000 00000000 +addd m uo v 7ff02000 00000000 fff00000 00000000 7fffe000 00000000 +addd p uo v 7ff02000 00000000 fff00000 00000000 7fffe000 00000000 +addd z uo v 7ff02000 00000000 fff00000 00000000 7fffe000 00000000 +addd n uo v 7ff00000 00000000 7ff02000 00000000 7fffe000 00000000 +addd m uo v 7ff00000 00000000 7ff02000 00000000 7fffe000 00000000 +addd p uo v 7ff00000 00000000 7ff02000 00000000 7fffe000 00000000 +addd z uo v 7ff00000 00000000 7ff02000 00000000 7fffe000 00000000 +addd n uo v fff00000 00000000 7ff02000 00000000 7fffe000 00000000 +addd m uo v fff00000 00000000 7ff02000 00000000 7fffe000 00000000 +addd p uo v fff00000 00000000 7ff02000 00000000 7fffe000 00000000 +addd z uo v fff00000 00000000 7ff02000 00000000 7fffe000 00000000 +addd n uo v 7fffe000 00000000 7ff02000 00000000 7fffe000 00000000 +addd m uo v 7fffe000 00000000 7ff02000 00000000 7fffe000 00000000 +addd p uo v 7fffe000 00000000 7ff02000 00000000 7fffe000 00000000 +addd z uo v 7fffe000 00000000 7ff02000 00000000 7fffe000 00000000 +addd n uo v 7ff02000 00000000 7fffe000 00000000 7fffe000 00000000 +addd m uo v 7ff02000 00000000 7fffe000 00000000 7fffe000 00000000 +addd p uo v 7ff02000 00000000 7fffe000 00000000 7fffe000 00000000 +addd z uo v 7ff02000 00000000 7fffe000 00000000 7fffe000 00000000 +addd n uo v 7ff02000 00000000 7ff02000 00000000 7fffe000 00000000 +addd m uo v 7ff02000 00000000 7ff02000 00000000 7fffe000 00000000 +addd p uo v 7ff02000 00000000 7ff02000 00000000 7fffe000 00000000 +addd z uo v 7ff02000 00000000 7ff02000 00000000 7fffe000 00000000 +addd n eq - 41f00000 00004000 c1f00000 00000000 3f900000 00000000 +addd m eq - 41f00000 00004000 c1f00000 00000000 3f900000 00000000 +addd p eq - 41f00000 00004000 c1f00000 00000000 3f900000 00000000 +addd z eq - 41f00000 00004000 c1f00000 00000000 3f900000 00000000 +addd n eq x 3fefffff ffffffff 3cb00800 00000000 3ff00000 00000001 +addd p eq x 3fefffff ffffffff 3cb00800 00000000 3ff00000 00000001 +addd m eq x 3fefffff ffffffff 3cb00800 00000000 3ff00000 00000000 +addd z eq x 3fefffff ffffffff 3cb00800 00000000 3ff00000 00000000 +addd n eq x 43300000 00000000 bfe7ff00 00000000 432fffff ffffffff +addd p eq x 43300000 00000000 bfe7ff00 00000000 432fffff ffffffff +addd m eq x 43300000 00000000 bfe7ff00 00000000 432fffff fffffffe +addd z eq x 43300000 00000000 bfe7ff00 00000000 432fffff fffffffe +addd n eq - 00040000 00000000 00040000 00000000 00080000 00000000 +addd m eq - 00040000 00000000 00040000 00000000 00080000 00000000 +addd p eq - 00040000 00000000 00040000 00000000 00080000 00000000 +addd z eq - 00040000 00000000 00040000 00000000 00080000 00000000 +addd n eq - 80040000 00000000 80040000 00000000 80080000 00000000 +addd m eq - 80040000 00000000 80040000 00000000 80080000 00000000 +addd p eq - 80040000 00000000 80040000 00000000 80080000 00000000 +addd z eq - 80040000 00000000 80040000 00000000 80080000 00000000 +addd n eq - 00000000 00000000 ffe00000 00000000 ffe00000 00000000 +addd m eq - 00000000 00000000 ffe00000 00000000 ffe00000 00000000 +addd p eq - 00000000 00000000 ffe00000 00000000 ffe00000 00000000 +addd z eq - 00000000 00000000 ffe00000 00000000 ffe00000 00000000 +addd n eq - 00000000 00000000 00000000 00000003 00000000 00000003 +addd m eq - 00000000 00000000 00000000 00000003 00000000 00000003 +addd p eq - 00000000 00000000 00000000 00000003 00000000 00000003 +addd z eq - 00000000 00000000 00000000 00000003 00000000 00000003 +addd n eq - 00000000 00000000 80000000 00000003 80000000 00000003 +addd m eq - 00000000 00000000 80000000 00000003 80000000 00000003 +addd p eq - 00000000 00000000 80000000 00000003 80000000 00000003 +addd z eq - 00000000 00000000 80000000 00000003 80000000 00000003 +addd n eq - 00000000 00000000 00100000 00000000 00100000 00000000 +addd m eq - 00000000 00000000 00100000 00000000 00100000 00000000 +addd p eq - 00000000 00000000 00100000 00000000 00100000 00000000 +addd z eq - 00000000 00000000 00100000 00000000 00100000 00000000 +addd n eq x 3ff00000 00000000 00000000 00000001 3ff00000 00000000 +addd z eq x 3ff00000 00000000 00000000 00000001 3ff00000 00000000 +addd m eq x 3ff00000 00000000 00000000 00000001 3ff00000 00000000 +addd p eq x 3ff00000 00000000 00000000 00000001 3ff00000 00000001 +addd n eq x bff00000 00000000 80000000 00000001 bff00000 00000000 +addd z eq x bff00000 00000000 80000000 00000001 bff00000 00000000 +addd p eq x bff00000 00000000 80000000 00000001 bff00000 00000000 +addd m eq x bff00000 00000000 80000000 00000001 bff00000 00000001 +addd n eq x 40080000 00000000 80000000 00000003 40080000 00000000 +addd p eq x 40080000 00000000 80000000 00000003 40080000 00000000 +addd z eq x 40080000 00000000 80000000 00000003 4007ffff ffffffff +addd m eq x 40080000 00000000 80000000 00000003 4007ffff ffffffff +addd n eq x c0140000 00000000 00000000 00000003 c0140000 00000000 +addd m eq x c0140000 00000000 00000000 00000003 c0140000 00000000 +addd z eq x c0140000 00000000 00000000 00000003 c013ffff ffffffff +addd p eq x c0140000 00000000 00000000 00000003 c013ffff ffffffff +addd n eq x 3ff00000 00000000 3ff00000 00000001 40000000 00000000 +addd z eq x 3ff00000 00000000 3ff00000 00000001 40000000 00000000 +addd m eq x 3ff00000 00000000 3ff00000 00000001 40000000 00000000 +addd p eq x 3ff00000 00000000 3ff00000 00000001 40000000 00000001 +addd n eq x bff00000 00000000 bff00000 00000001 c0000000 00000000 +addd z eq x bff00000 00000000 bff00000 00000001 c0000000 00000000 +addd p eq x bff00000 00000000 bff00000 00000001 c0000000 00000000 +addd m eq x bff00000 00000000 bff00000 00000001 c0000000 00000001 +addd n eq - bff00000 00000000 3ff00000 00000001 3cb00000 00000000 +addd m eq - bff00000 00000000 3ff00000 00000001 3cb00000 00000000 +addd p eq - bff00000 00000000 3ff00000 00000001 3cb00000 00000000 +addd z eq - bff00000 00000000 3ff00000 00000001 3cb00000 00000000 +addd n eq - 3ff00000 00000000 bff00000 00000001 bcb00000 00000000 +addd m eq - 3ff00000 00000000 bff00000 00000001 bcb00000 00000000 +addd p eq - 3ff00000 00000000 bff00000 00000001 bcb00000 00000000 +addd z eq - 3ff00000 00000000 bff00000 00000001 bcb00000 00000000 +addd n eq x 3ff00000 00000000 7fe00000 00000000 7fe00000 00000000 +addd z eq x 3ff00000 00000000 7fe00000 00000000 7fe00000 00000000 +addd m eq x 3ff00000 00000000 7fe00000 00000000 7fe00000 00000000 +addd p eq x 3ff00000 00000000 7fe00000 00000000 7fe00000 00000001 +addd n eq x bff00000 00000000 ffe00000 00000000 ffe00000 00000000 +addd z eq x bff00000 00000000 ffe00000 00000000 ffe00000 00000000 +addd p eq x bff00000 00000000 ffe00000 00000000 ffe00000 00000000 +addd m eq x bff00000 00000000 ffe00000 00000000 ffe00000 00000001 +addd n eq x 3ff00000 00000000 7fdfffff ffffffff 7fdfffff ffffffff +addd z eq x 3ff00000 00000000 7fdfffff ffffffff 7fdfffff ffffffff +addd m eq x 3ff00000 00000000 7fdfffff ffffffff 7fdfffff ffffffff +addd p eq x 3ff00000 00000000 7fdfffff ffffffff 7fe00000 00000000 +addd n eq x bff00000 00000000 ffdfffff ffffffff ffdfffff ffffffff +addd z eq x bff00000 00000000 ffdfffff ffffffff ffdfffff ffffffff +addd p eq x bff00000 00000000 ffdfffff ffffffff ffdfffff ffffffff +addd m eq x bff00000 00000000 ffdfffff ffffffff ffe00000 00000000 +addd n eq x 3ff00000 00000000 7fefffff ffffffff 7fefffff ffffffff +addd z eq x 3ff00000 00000000 7fefffff ffffffff 7fefffff ffffffff +addd m eq x 3ff00000 00000000 7fefffff ffffffff 7fefffff ffffffff +addd p eq xo 3ff00000 00000000 7fefffff ffffffff 7ff00000 00000000 +addd n eq x bff00000 00000000 ffefffff ffffffff ffefffff ffffffff +addd z eq x bff00000 00000000 ffefffff ffffffff ffefffff ffffffff +addd p eq x bff00000 00000000 ffefffff ffffffff ffefffff ffffffff +addd m eq xo bff00000 00000000 ffefffff ffffffff fff00000 00000000 +addd n eq x 3ff00000 00000000 7fefffff fffffffe 7fefffff fffffffe +addd z eq x 3ff00000 00000000 7fefffff fffffffe 7fefffff fffffffe +addd m eq x 3ff00000 00000000 7fefffff fffffffe 7fefffff fffffffe +addd p eq x 3ff00000 00000000 7fefffff fffffffe 7fefffff ffffffff +addd n eq x bff00000 00000000 ffefffff fffffffe ffefffff fffffffe +addd z eq x bff00000 00000000 ffefffff fffffffe ffefffff fffffffe +addd p eq x bff00000 00000000 ffefffff fffffffe ffefffff fffffffe +addd m eq x bff00000 00000000 ffefffff fffffffe ffefffff ffffffff +addd n eq x bff00000 00000000 7fe00000 00000000 7fe00000 00000000 +addd p eq x bff00000 00000000 7fe00000 00000000 7fe00000 00000000 +addd z eq x bff00000 00000000 7fe00000 00000000 7fdfffff ffffffff +addd m eq x bff00000 00000000 7fe00000 00000000 7fdfffff ffffffff +addd n eq x 3ff00000 00000000 ffe00000 00000000 ffe00000 00000000 +addd m eq x 3ff00000 00000000 ffe00000 00000000 ffe00000 00000000 +addd z eq x 3ff00000 00000000 ffe00000 00000000 ffdfffff ffffffff +addd p eq x 3ff00000 00000000 ffe00000 00000000 ffdfffff ffffffff +addd n eq x bff00000 00000000 7fdfffff ffffffff 7fdfffff ffffffff +addd p eq x bff00000 00000000 7fdfffff ffffffff 7fdfffff ffffffff +addd z eq x bff00000 00000000 7fdfffff ffffffff 7fdfffff fffffffe +addd m eq x bff00000 00000000 7fdfffff ffffffff 7fdfffff fffffffe +addd n eq x 3ff00000 00000000 ffdfffff ffffffff ffdfffff ffffffff +addd m eq x 3ff00000 00000000 ffdfffff ffffffff ffdfffff ffffffff +addd z eq x 3ff00000 00000000 ffdfffff ffffffff ffdfffff fffffffe +addd p eq x 3ff00000 00000000 ffdfffff ffffffff ffdfffff fffffffe +addd n eq x bff00000 00000000 7fefffff ffffffff 7fefffff ffffffff +addd p eq x bff00000 00000000 7fefffff ffffffff 7fefffff ffffffff +addd z eq x bff00000 00000000 7fefffff ffffffff 7fefffff fffffffe +addd m eq x bff00000 00000000 7fefffff ffffffff 7fefffff fffffffe +addd n eq x 3ff00000 00000000 ffefffff ffffffff ffefffff ffffffff +addd m eq x 3ff00000 00000000 ffefffff ffffffff ffefffff ffffffff +addd z eq x 3ff00000 00000000 ffefffff ffffffff ffefffff fffffffe +addd p eq x 3ff00000 00000000 ffefffff ffffffff ffefffff fffffffe +addd n eq x bff00000 00000000 7fefffff fffffffe 7fefffff fffffffe +addd p eq x bff00000 00000000 7fefffff fffffffe 7fefffff fffffffe +addd z eq x bff00000 00000000 7fefffff fffffffe 7fefffff fffffffd +addd m eq x bff00000 00000000 7fefffff fffffffe 7fefffff fffffffd +addd n eq x 3ff00000 00000000 ffefffff fffffffe ffefffff fffffffe +addd m eq x 3ff00000 00000000 ffefffff fffffffe ffefffff fffffffe +addd z eq x 3ff00000 00000000 ffefffff fffffffe ffefffff fffffffd +addd p eq x 3ff00000 00000000 ffefffff fffffffe ffefffff fffffffd +addd n eq - 40b00000 00000000 40b00000 00000000 40c00000 00000000 +addd m eq - 40b00000 00000000 40b00000 00000000 40c00000 00000000 +addd p eq - 40b00000 00000000 40b00000 00000000 40c00000 00000000 +addd z eq - 40b00000 00000000 40b00000 00000000 40c00000 00000000 +addd n eq - 40a00000 00000000 40a00000 00000000 40b00000 00000000 +addd m eq - 40a00000 00000000 40a00000 00000000 40b00000 00000000 +addd p eq - 40a00000 00000000 40a00000 00000000 40b00000 00000000 +addd z eq - 40a00000 00000000 40a00000 00000000 40b00000 00000000 +addd n eq - 40a00000 00000000 40b00000 00000000 40b80000 00000000 +addd m eq - 40a00000 00000000 40b00000 00000000 40b80000 00000000 +addd p eq - 40a00000 00000000 40b00000 00000000 40b80000 00000000 +addd z eq - 40a00000 00000000 40b00000 00000000 40b80000 00000000 +addd n eq - c0b00000 00000000 c0b00000 00000000 c0c00000 00000000 +addd m eq - c0b00000 00000000 c0b00000 00000000 c0c00000 00000000 +addd p eq - c0b00000 00000000 c0b00000 00000000 c0c00000 00000000 +addd z eq - c0b00000 00000000 c0b00000 00000000 c0c00000 00000000 +addd n eq - c0a00000 00000000 c0a00000 00000000 c0b00000 00000000 +addd m eq - c0a00000 00000000 c0a00000 00000000 c0b00000 00000000 +addd p eq - c0a00000 00000000 c0a00000 00000000 c0b00000 00000000 +addd z eq - c0a00000 00000000 c0a00000 00000000 c0b00000 00000000 +addd n eq - c0a00000 00000000 c0b00000 00000000 c0b80000 00000000 +addd m eq - c0a00000 00000000 c0b00000 00000000 c0b80000 00000000 +addd p eq - c0a00000 00000000 c0b00000 00000000 c0b80000 00000000 +addd z eq - c0a00000 00000000 c0b00000 00000000 c0b80000 00000000 +addd n eq - 00000000 00000000 43d00000 00000000 43d00000 00000000 +addd m eq - 00000000 00000000 43d00000 00000000 43d00000 00000000 +addd p eq - 00000000 00000000 43d00000 00000000 43d00000 00000000 +addd z eq - 00000000 00000000 43d00000 00000000 43d00000 00000000 +addd n eq - 40d00000 00000000 00000000 00000000 40d00000 00000000 +addd m eq - 40d00000 00000000 00000000 00000000 40d00000 00000000 +addd p eq - 40d00000 00000000 00000000 00000000 40d00000 00000000 +addd z eq - 40d00000 00000000 00000000 00000000 40d00000 00000000 +addd p eq - c0d00000 00000000 40d00000 00000000 00000000 00000000 +addd n eq - c0d00000 00000000 40d00000 00000000 00000000 00000000 +addd z eq - c0d00000 00000000 40d00000 00000000 00000000 00000000 +addd p eq - 40d00000 00000000 c0d00000 00000000 00000000 00000000 +addd n eq - 40d00000 00000000 c0d00000 00000000 00000000 00000000 +addd z eq - 40d00000 00000000 c0d00000 00000000 00000000 00000000 +addd m eq - c0d00000 00000000 40d00000 00000000 80000000 00000000 +addd m eq - 40d00000 00000000 c0d00000 00000000 80000000 00000000 +addd n eq - 40b00000 00000000 c0a00000 00000000 40a00000 00000000 +addd m eq - 40b00000 00000000 c0a00000 00000000 40a00000 00000000 +addd p eq - 40b00000 00000000 c0a00000 00000000 40a00000 00000000 +addd z eq - 40b00000 00000000 c0a00000 00000000 40a00000 00000000 +addd n eq - c0a00000 00000000 40b00000 00000000 40a00000 00000000 +addd m eq - c0a00000 00000000 40b00000 00000000 40a00000 00000000 +addd p eq - c0a00000 00000000 40b00000 00000000 40a00000 00000000 +addd z eq - c0a00000 00000000 40b00000 00000000 40a00000 00000000 +addd n eq - c0b00000 00000000 40a00000 00000000 c0a00000 00000000 +addd m eq - c0b00000 00000000 40a00000 00000000 c0a00000 00000000 +addd p eq - c0b00000 00000000 40a00000 00000000 c0a00000 00000000 +addd z eq - c0b00000 00000000 40a00000 00000000 c0a00000 00000000 +addd n eq - 40a00000 00000000 c0b00000 00000000 c0a00000 00000000 +addd m eq - 40a00000 00000000 c0b00000 00000000 c0a00000 00000000 +addd p eq - 40a00000 00000000 c0b00000 00000000 c0a00000 00000000 +addd z eq - 40a00000 00000000 c0b00000 00000000 c0a00000 00000000 +addd n eq - 40dfff40 00000000 40000000 00000000 40dfffc0 00000000 +addd m eq - 40dfff40 00000000 40000000 00000000 40dfffc0 00000000 +addd p eq - 40dfff40 00000000 40000000 00000000 40dfffc0 00000000 +addd z eq - 40dfff40 00000000 40000000 00000000 40dfffc0 00000000 +addd n eq - 40dfffc0 00000000 3ff00000 00000000 40e00000 00000000 +addd m eq - 40dfffc0 00000000 3ff00000 00000000 40e00000 00000000 +addd p eq - 40dfffc0 00000000 3ff00000 00000000 40e00000 00000000 +addd z eq - 40dfffc0 00000000 3ff00000 00000000 40e00000 00000000 +addd n eq - 40dffec0 00000000 40000000 00000000 40dfff40 00000000 +addd m eq - 40dffec0 00000000 40000000 00000000 40dfff40 00000000 +addd p eq - 40dffec0 00000000 40000000 00000000 40dfff40 00000000 +addd z eq - 40dffec0 00000000 40000000 00000000 40dfff40 00000000 +addd n eq - 40000000 00000000 40dfff40 00000000 40dfffc0 00000000 +addd m eq - 40000000 00000000 40dfff40 00000000 40dfffc0 00000000 +addd p eq - 40000000 00000000 40dfff40 00000000 40dfffc0 00000000 +addd z eq - 40000000 00000000 40dfff40 00000000 40dfffc0 00000000 +addd n eq - 3ff00000 00000000 40dfffc0 00000000 40e00000 00000000 +addd m eq - 3ff00000 00000000 40dfffc0 00000000 40e00000 00000000 +addd p eq - 3ff00000 00000000 40dfffc0 00000000 40e00000 00000000 +addd z eq - 3ff00000 00000000 40dfffc0 00000000 40e00000 00000000 +addd n eq - 40000000 00000000 40dffec0 00000000 40dfff40 00000000 +addd m eq - 40000000 00000000 40dffec0 00000000 40dfff40 00000000 +addd p eq - 40000000 00000000 40dffec0 00000000 40dfff40 00000000 +addd z eq - 40000000 00000000 40dffec0 00000000 40dfff40 00000000 +addd p eq - c0dfffc0 00000000 40dfffc0 00000000 00000000 00000000 +addd n eq - c0dfffc0 00000000 40dfffc0 00000000 00000000 00000000 +addd z eq - c0dfffc0 00000000 40dfffc0 00000000 00000000 00000000 +addd m eq - 40dfffc0 00000000 c0dfffc0 00000000 80000000 00000000 +addd n eq x 3ff00000 00000000 3ca00000 00000000 3ff00000 00000000 +addd n eq - 3ff00000 00000000 3cb00000 00000000 3ff00000 00000001 +addd n eq x 3ff00000 00000003 3c9fffff ffffffff 3ff00000 00000003 +addd n eq x 3ff00000 00000003 3ca00000 00000000 3ff00000 00000004 +addd n eq x 3ff00000 00000003 3ca00000 00000001 3ff00000 00000004 +addd n eq xo 7fe00000 00000001 7fe70000 00000001 7ff00000 00000000 +addd z eq xo 7fe00000 00000001 7fe70000 00000001 7fefffff ffffffff +addd p eq xo 7fe00000 00000001 7fe70000 00000001 7ff00000 00000000 +addd m eq xo 7fe00000 00000001 7fe70000 00000001 7fefffff ffffffff diff --git a/test/io/ucb/addq.input b/test/io/ucb/addq.input new file mode 100644 index 0000000..4fbfc5d --- /dev/null +++ b/test/io/ucb/addq.input @@ -0,0 +1,1439 @@ +/* Copyright (C) 1988-1994 Sun Microsystems, Inc. 2550 Garcia Avenue */ +/* Mountain View, California 94043 All rights reserved. */ +/* */ +/* Any person is hereby authorized to download, copy, use, create bug fixes, */ +/* and distribute, subject to the following conditions: */ +/* */ +/* 1. the software may not be redistributed for a fee except as */ +/* reasonable to cover media costs; */ +/* 2. any copy of the software must include this notice, as well as */ +/* any other embedded copyright notices; and */ +/* 3. any distribution of this software or derivative works thereof */ +/* must comply with all applicable U.S. export control laws. */ +/* */ +/* THE SOFTWARE IS MADE AVAILABLE "AS IS" AND WITHOUT EXPRESS OR IMPLIED */ +/* WARRANTY OF ANY KIND, INCLUDING BUT NOT LIMITED TO THE IMPLIED */ +/* WARRANTIES OF DESIGN, MERCHANTIBILITY, FITNESS FOR A PARTICULAR */ +/* PURPOSE, NON-INFRINGEMENT, PERFORMANCE OR CONFORMANCE TO */ +/* SPECIFICATIONS. */ +/* */ +/* BY DOWNLOADING AND/OR USING THIS SOFTWARE, THE USER WAIVES ALL CLAIMS */ +/* AGAINST SUN MICROSYSTEMS, INC. AND ITS AFFILIATED COMPANIES IN ANY */ +/* JURISDICTION, INCLUDING BUT NOT LIMITED TO CLAIMS FOR DAMAGES OR */ +/* EQUITABLE RELIEF BASED ON LOSS OF DATA, AND SPECIFICALLY WAIVES EVEN */ +/* UNKNOWN OR UNANTICIPATED CLAIMS OR LOSSES, PRESENT AND FUTURE. */ +/* */ +/* IN NO EVENT WILL SUN MICROSYSTEMS, INC. OR ANY OF ITS AFFILIATED */ +/* COMPANIES BE LIABLE FOR ANY LOST REVENUE OR PROFITS OR OTHER SPECIAL, */ +/* INDIRECT AND CONSEQUENTIAL DAMAGES, EVEN IF IT HAS BEEN ADVISED OF THE */ +/* POSSIBILITY OF SUCH DAMAGES. */ +/* */ +/* This file is provided with no support and without any obligation on the */ +/* part of Sun Microsystems, Inc. ("Sun") or any of its affiliated */ +/* companies to assist in its use, correction, modification or */ +/* enhancement. Nevertheless, and without creating any obligation on its */ +/* part, Sun welcomes your comments concerning the software and requests */ +/* that they be sent to fdlibm-comments@sunpro.sun.com. */ + +addq z eq - 3fff0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 +addq n eq - 3fff0000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 40008000 00000000 00000000 00000000 +addq m eq - 3fff0000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 40008000 00000000 00000000 00000000 +addq p eq - 3fff0000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 40008000 00000000 00000000 00000000 +addq z eq - 3fff0000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 40008000 00000000 00000000 00000000 +addq n eq - 40000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 40008000 00000000 00000000 00000000 +addq m eq - 40000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 40008000 00000000 00000000 00000000 +addq p eq - 40000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 40008000 00000000 00000000 00000000 +addq z eq - 40000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 40008000 00000000 00000000 00000000 +addq n eq - 40000000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 40010000 00000000 00000000 00000000 +addq m eq - 40000000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 40010000 00000000 00000000 00000000 +addq p eq - 40000000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 40010000 00000000 00000000 00000000 +addq z eq - 40000000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 40010000 00000000 00000000 00000000 +addq n eq - 40000000 00000000 00000000 00000000 c0000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +addq z eq - 40000000 00000000 00000000 00000000 c0000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +addq p eq - 40000000 00000000 00000000 00000000 c0000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +addq m eq - 40000000 00000000 00000000 00000000 c0000000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +addq n eq - 40014000 00000000 00000000 00000000 c0014000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +addq z eq - 40014000 00000000 00000000 00000000 c0014000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +addq p eq - 40014000 00000000 00000000 00000000 c0014000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +addq m eq - 40014000 00000000 00000000 00000000 c0014000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +addq n eq - 3fff0000 00000000 00000000 00000000 4001c000 00000000 00000000 00000000 40020000 00000000 00000000 00000000 +addq m eq - 3fff0000 00000000 00000000 00000000 4001c000 00000000 00000000 00000000 40020000 00000000 00000000 00000000 +addq p eq - 3fff0000 00000000 00000000 00000000 4001c000 00000000 00000000 00000000 40020000 00000000 00000000 00000000 +addq z eq - 3fff0000 00000000 00000000 00000000 4001c000 00000000 00000000 00000000 40020000 00000000 00000000 00000000 +addq n eq - 40014000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 40010000 00000000 00000000 00000000 +addq m eq - 40014000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 40010000 00000000 00000000 00000000 +addq p eq - 40014000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 40010000 00000000 00000000 00000000 +addq z eq - 40014000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 40010000 00000000 00000000 00000000 +addq n eq - 40000000 00000000 00000000 00000000 c0014000 00000000 00000000 00000000 c0008000 00000000 00000000 00000000 +addq m eq - 40000000 00000000 00000000 00000000 c0014000 00000000 00000000 00000000 c0008000 00000000 00000000 00000000 +addq p eq - 40000000 00000000 00000000 00000000 c0014000 00000000 00000000 00000000 c0008000 00000000 00000000 00000000 +addq z eq - 40000000 00000000 00000000 00000000 c0014000 00000000 00000000 00000000 c0008000 00000000 00000000 00000000 +addq n eq - 40014000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 40014000 00000000 00000000 00000000 +addq m eq - 40014000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 40014000 00000000 00000000 00000000 +addq p eq - 40014000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 40014000 00000000 00000000 00000000 +addq z eq - 40014000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 40014000 00000000 00000000 00000000 +addq n eq - 40014000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 40014000 00000000 00000000 00000000 +addq m eq - 40014000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 40014000 00000000 00000000 00000000 +addq p eq - 40014000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 40014000 00000000 00000000 00000000 +addq z eq - 40014000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 40014000 00000000 00000000 00000000 +addq n eq - 7fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +addq m eq - 7fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +addq p eq - 7fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +addq z eq - 7fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +addq n eq - ffff0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +addq m eq - ffff0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +addq p eq - ffff0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +addq z eq - ffff0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +addq n uo v ffff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +addq m uo v ffff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +addq p uo v ffff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +addq z uo v ffff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +addq n uo v 7fff0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +addq m uo v 7fff0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +addq p uo v 7fff0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +addq z uo v 7fff0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +addq n eq - 7fff0000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +addq m eq - 7fff0000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +addq p eq - 7fff0000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +addq z eq - 7fff0000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +addq n eq - 7fff0000 00000000 00000000 00000000 fffe0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +addq m eq - 7fff0000 00000000 00000000 00000000 fffe0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +addq p eq - 7fff0000 00000000 00000000 00000000 fffe0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +addq z eq - 7fff0000 00000000 00000000 00000000 fffe0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +addq n eq - ffff0000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +addq m eq - ffff0000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +addq p eq - ffff0000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +addq z eq - ffff0000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +addq n eq - ffff0000 00000000 00000000 00000000 fffe0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +addq m eq - ffff0000 00000000 00000000 00000000 fffe0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +addq p eq - ffff0000 00000000 00000000 00000000 fffe0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +addq z eq - ffff0000 00000000 00000000 00000000 fffe0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +addq n eq - 7ffe0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +addq m eq - 7ffe0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +addq p eq - 7ffe0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +addq z eq - 7ffe0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +addq n eq - 7ffe0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +addq m eq - 7ffe0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +addq p eq - 7ffe0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +addq z eq - 7ffe0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +addq n eq - fffe0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +addq m eq - fffe0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +addq p eq - fffe0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +addq z eq - fffe0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +addq n eq - fffe0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +addq m eq - fffe0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +addq p eq - fffe0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +addq z eq - fffe0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +addq n eq - 7fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +addq m eq - 7fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +addq p eq - 7fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +addq z eq - 7fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +addq n eq - 7fff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +addq m eq - 7fff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +addq p eq - 7fff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +addq z eq - 7fff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +addq n eq - ffff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +addq m eq - ffff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +addq p eq - ffff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +addq z eq - ffff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +addq n eq - ffff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +addq m eq - ffff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +addq p eq - ffff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +addq z eq - ffff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +addq n eq - 00000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +addq m eq - 00000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +addq p eq - 00000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +addq z eq - 00000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +addq n eq - 80000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +addq m eq - 80000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +addq p eq - 80000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +addq z eq - 80000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +addq n eq - 00000000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +addq m eq - 00000000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +addq p eq - 00000000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +addq z eq - 00000000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +addq n eq - 80000000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +addq m eq - 80000000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +addq p eq - 80000000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +addq z eq - 80000000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +addq n eq - 7fff0000 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff 7fff0000 00000000 00000000 00000000 +addq m eq - 7fff0000 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff 7fff0000 00000000 00000000 00000000 +addq p eq - 7fff0000 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff 7fff0000 00000000 00000000 00000000 +addq z eq - 7fff0000 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff 7fff0000 00000000 00000000 00000000 +addq n eq - ffff0000 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff ffff0000 00000000 00000000 00000000 +addq m eq - ffff0000 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff ffff0000 00000000 00000000 00000000 +addq p eq - ffff0000 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff ffff0000 00000000 00000000 00000000 +addq z eq - ffff0000 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff ffff0000 00000000 00000000 00000000 +addq n eq - 7fff0000 00000000 00000000 00000000 8000ffff ffffffff ffffffff ffffffff 7fff0000 00000000 00000000 00000000 +addq m eq - 7fff0000 00000000 00000000 00000000 8000ffff ffffffff ffffffff ffffffff 7fff0000 00000000 00000000 00000000 +addq p eq - 7fff0000 00000000 00000000 00000000 8000ffff ffffffff ffffffff ffffffff 7fff0000 00000000 00000000 00000000 +addq z eq - 7fff0000 00000000 00000000 00000000 8000ffff ffffffff ffffffff ffffffff 7fff0000 00000000 00000000 00000000 +addq n eq - ffff0000 00000000 00000000 00000000 8000ffff ffffffff ffffffff ffffffff ffff0000 00000000 00000000 00000000 +addq m eq - ffff0000 00000000 00000000 00000000 8000ffff ffffffff ffffffff ffffffff ffff0000 00000000 00000000 00000000 +addq p eq - ffff0000 00000000 00000000 00000000 8000ffff ffffffff ffffffff ffffffff ffff0000 00000000 00000000 00000000 +addq z eq - ffff0000 00000000 00000000 00000000 8000ffff ffffffff ffffffff ffffffff ffff0000 00000000 00000000 00000000 +addq n eq - 00000000 00000000 00000000 00000003 7fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +addq m eq - 00000000 00000000 00000000 00000003 7fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +addq p eq - 00000000 00000000 00000000 00000003 7fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +addq z eq - 00000000 00000000 00000000 00000003 7fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +addq n eq - 00000000 00000000 00000000 00000003 ffff0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +addq m eq - 00000000 00000000 00000000 00000003 ffff0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +addq p eq - 00000000 00000000 00000000 00000003 ffff0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +addq z eq - 00000000 00000000 00000000 00000003 ffff0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +addq n eq - 80000000 00000000 00000000 00000003 7fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +addq m eq - 80000000 00000000 00000000 00000003 7fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +addq p eq - 80000000 00000000 00000000 00000003 7fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +addq z eq - 80000000 00000000 00000000 00000003 7fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +addq n eq - 80000000 00000000 00000000 00000003 ffff0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +addq m eq - 80000000 00000000 00000000 00000003 ffff0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +addq p eq - 80000000 00000000 00000000 00000003 ffff0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +addq z eq - 80000000 00000000 00000000 00000003 ffff0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +addq n eq - 00000000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 +addq m eq - 00000000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 +addq p eq - 00000000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 +addq z eq - 00000000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 +addq n eq - 80000000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 +addq m eq - 80000000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 +addq p eq - 80000000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 +addq z eq - 80000000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 +addq n eq - fffe0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 fffe0000 00000000 00000000 00000000 +addq m eq - fffe0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 fffe0000 00000000 00000000 00000000 +addq p eq - fffe0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 fffe0000 00000000 00000000 00000000 +addq z eq - fffe0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 fffe0000 00000000 00000000 00000000 +addq n eq - fffe0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 fffe0000 00000000 00000000 00000000 +addq m eq - fffe0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 fffe0000 00000000 00000000 00000000 +addq p eq - fffe0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 fffe0000 00000000 00000000 00000000 +addq z eq - fffe0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 fffe0000 00000000 00000000 00000000 +addq n eq - 3fff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +addq m eq - 3fff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +addq p eq - 3fff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +addq z eq - 3fff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +addq n eq - bfff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 +addq m eq - bfff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 +addq p eq - bfff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 +addq z eq - bfff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 +addq n eq - 00000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +addq m eq - 00000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +addq p eq - 00000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +addq z eq - 00000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +addq n eq - 80000000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 +addq m eq - 80000000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 +addq p eq - 80000000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 +addq z eq - 80000000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 +addq n eq - 00000000 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff 0000ffff ffffffff ffffffff ffffffff +addq m eq - 00000000 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff 0000ffff ffffffff ffffffff ffffffff +addq p eq - 00000000 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff 0000ffff ffffffff ffffffff ffffffff +addq z eq - 00000000 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff 0000ffff ffffffff ffffffff ffffffff +addq n eq - 80000000 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff 0000ffff ffffffff ffffffff ffffffff +addq m eq - 80000000 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff 0000ffff ffffffff ffffffff ffffffff +addq p eq - 80000000 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff 0000ffff ffffffff ffffffff ffffffff +addq z eq - 80000000 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff 0000ffff ffffffff ffffffff ffffffff +addq n eq - 00000000 00000000 00000000 00000000 8000ffff ffffffff ffffffff ffffffff 8000ffff ffffffff ffffffff ffffffff +addq m eq - 00000000 00000000 00000000 00000000 8000ffff ffffffff ffffffff ffffffff 8000ffff ffffffff ffffffff ffffffff +addq p eq - 00000000 00000000 00000000 00000000 8000ffff ffffffff ffffffff ffffffff 8000ffff ffffffff ffffffff ffffffff +addq z eq - 00000000 00000000 00000000 00000000 8000ffff ffffffff ffffffff ffffffff 8000ffff ffffffff ffffffff ffffffff +addq n eq - 80000000 00000000 00000000 00000000 8000ffff ffffffff ffffffff ffffffff 8000ffff ffffffff ffffffff ffffffff +addq m eq - 80000000 00000000 00000000 00000000 8000ffff ffffffff ffffffff ffffffff 8000ffff ffffffff ffffffff ffffffff +addq p eq - 80000000 00000000 00000000 00000000 8000ffff ffffffff ffffffff ffffffff 8000ffff ffffffff ffffffff ffffffff +addq z eq - 80000000 00000000 00000000 00000000 8000ffff ffffffff ffffffff ffffffff 8000ffff ffffffff ffffffff ffffffff +addq n eq - 00000000 00000000 00000000 00000003 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000003 +addq m eq - 00000000 00000000 00000000 00000003 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000003 +addq p eq - 00000000 00000000 00000000 00000003 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000003 +addq z eq - 00000000 00000000 00000000 00000003 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000003 +addq n eq - 00000000 00000000 00000000 00000003 80000000 00000000 00000000 00000000 00000000 00000000 00000000 00000003 +addq m eq - 00000000 00000000 00000000 00000003 80000000 00000000 00000000 00000000 00000000 00000000 00000000 00000003 +addq p eq - 00000000 00000000 00000000 00000003 80000000 00000000 00000000 00000000 00000000 00000000 00000000 00000003 +addq z eq - 00000000 00000000 00000000 00000003 80000000 00000000 00000000 00000000 00000000 00000000 00000000 00000003 +addq n eq - 80000000 00000000 00000000 00000003 00000000 00000000 00000000 00000000 80000000 00000000 00000000 00000003 +addq m eq - 80000000 00000000 00000000 00000003 00000000 00000000 00000000 00000000 80000000 00000000 00000000 00000003 +addq p eq - 80000000 00000000 00000000 00000003 00000000 00000000 00000000 00000000 80000000 00000000 00000000 00000003 +addq z eq - 80000000 00000000 00000000 00000003 00000000 00000000 00000000 00000000 80000000 00000000 00000000 00000003 +addq n eq - 80000000 00000000 00000000 00000003 80000000 00000000 00000000 00000000 80000000 00000000 00000000 00000003 +addq m eq - 80000000 00000000 00000000 00000003 80000000 00000000 00000000 00000000 80000000 00000000 00000000 00000003 +addq p eq - 80000000 00000000 00000000 00000003 80000000 00000000 00000000 00000000 80000000 00000000 00000000 00000003 +addq z eq - 80000000 00000000 00000000 00000003 80000000 00000000 00000000 00000000 80000000 00000000 00000000 00000003 +addq n eq - 80000000 00000000 00000000 00000000 80010000 00000000 00000000 00000000 80010000 00000000 00000000 00000000 +addq m eq - 80000000 00000000 00000000 00000000 80010000 00000000 00000000 00000000 80010000 00000000 00000000 00000000 +addq p eq - 80000000 00000000 00000000 00000000 80010000 00000000 00000000 00000000 80010000 00000000 00000000 00000000 +addq z eq - 80000000 00000000 00000000 00000000 80010000 00000000 00000000 00000000 80010000 00000000 00000000 00000000 +addq n eq - 00010000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00010000 00000000 00000000 00000000 +addq m eq - 00010000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00010000 00000000 00000000 00000000 +addq p eq - 00010000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00010000 00000000 00000000 00000000 +addq z eq - 00010000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00010000 00000000 00000000 00000000 +addq n eq - 00000000 00000000 00000000 00000000 80010000 00000000 00000000 00000000 80010000 00000000 00000000 00000000 +addq m eq - 00000000 00000000 00000000 00000000 80010000 00000000 00000000 00000000 80010000 00000000 00000000 00000000 +addq p eq - 00000000 00000000 00000000 00000000 80010000 00000000 00000000 00000000 80010000 00000000 00000000 00000000 +addq z eq - 00000000 00000000 00000000 00000000 80010000 00000000 00000000 00000000 80010000 00000000 00000000 00000000 +addq n eq - 80010000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 80010000 00000000 00000000 00000000 +addq m eq - 80010000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 80010000 00000000 00000000 00000000 +addq p eq - 80010000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 80010000 00000000 00000000 00000000 +addq z eq - 80010000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 80010000 00000000 00000000 00000000 +addq n eq - 00000000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +addq z eq - 00000000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +addq p eq - 00000000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +addq n eq - 80000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +addq z eq - 80000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +addq p eq - 80000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +addq m eq - 00000000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +addq m eq - 80000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +addq n eq - 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +addq m eq - 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +addq p eq - 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +addq z eq - 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +addq n eq - 80000000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +addq m eq - 80000000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +addq p eq - 80000000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +addq z eq - 80000000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +addq n eq xo 7ffe0000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +addq p eq xo 7ffe0000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +addq z eq xo 7ffe0000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff +addq m eq xo 7ffe0000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff +addq n eq xo fffe0000 00000000 00000000 00000000 fffe0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +addq m eq xo fffe0000 00000000 00000000 00000000 fffe0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +addq z eq xo fffe0000 00000000 00000000 00000000 fffe0000 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff +addq p eq xo fffe0000 00000000 00000000 00000000 fffe0000 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff +addq n eq - 7ffdffff ffffffff ffffffff fffffffe 7ffdffff ffffffff ffffffff fffffffe 7ffeffff ffffffff ffffffff fffffffe +addq m eq - 7ffdffff ffffffff ffffffff fffffffe 7ffdffff ffffffff ffffffff fffffffe 7ffeffff ffffffff ffffffff fffffffe +addq p eq - 7ffdffff ffffffff ffffffff fffffffe 7ffdffff ffffffff ffffffff fffffffe 7ffeffff ffffffff ffffffff fffffffe +addq z eq - 7ffdffff ffffffff ffffffff fffffffe 7ffdffff ffffffff ffffffff fffffffe 7ffeffff ffffffff ffffffff fffffffe +addq n eq - fffdffff ffffffff ffffffff fffffffe fffdffff ffffffff ffffffff fffffffe fffeffff ffffffff ffffffff fffffffe +addq m eq - fffdffff ffffffff ffffffff fffffffe fffdffff ffffffff ffffffff fffffffe fffeffff ffffffff ffffffff fffffffe +addq p eq - fffdffff ffffffff ffffffff fffffffe fffdffff ffffffff ffffffff fffffffe fffeffff ffffffff ffffffff fffffffe +addq z eq - fffdffff ffffffff ffffffff fffffffe fffdffff ffffffff ffffffff fffffffe fffeffff ffffffff ffffffff fffffffe +addq n eq xo 7ffeffff ffffffff ffffffff fffffffe 7ffeffff ffffffff ffffffff fffffffe 7fff0000 00000000 00000000 00000000 +addq p eq xo 7ffeffff ffffffff ffffffff fffffffe 7ffeffff ffffffff ffffffff fffffffe 7fff0000 00000000 00000000 00000000 +addq z eq xo 7ffeffff ffffffff ffffffff fffffffe 7ffeffff ffffffff ffffffff fffffffe 7ffeffff ffffffff ffffffff ffffffff +addq m eq xo 7ffeffff ffffffff ffffffff fffffffe 7ffeffff ffffffff ffffffff fffffffe 7ffeffff ffffffff ffffffff ffffffff +addq n eq xo fffeffff ffffffff ffffffff fffffffe fffeffff ffffffff ffffffff fffffffe ffff0000 00000000 00000000 00000000 +addq m eq xo fffeffff ffffffff ffffffff fffffffe fffeffff ffffffff ffffffff fffffffe ffff0000 00000000 00000000 00000000 +addq z eq xo fffeffff ffffffff ffffffff fffffffe fffeffff ffffffff ffffffff fffffffe fffeffff ffffffff ffffffff ffffffff +addq p eq xo fffeffff ffffffff ffffffff fffffffe fffeffff ffffffff ffffffff fffffffe fffeffff ffffffff ffffffff ffffffff +addq n eq - 40008000 00000000 00000000 00000000 40008000 00000000 00000000 00000000 40018000 00000000 00000000 00000000 +addq m eq - 40008000 00000000 00000000 00000000 40008000 00000000 00000000 00000000 40018000 00000000 00000000 00000000 +addq p eq - 40008000 00000000 00000000 00000000 40008000 00000000 00000000 00000000 40018000 00000000 00000000 00000000 +addq z eq - 40008000 00000000 00000000 00000000 40008000 00000000 00000000 00000000 40018000 00000000 00000000 00000000 +addq n eq - 00010000 00000000 00000000 00000000 00010000 00000000 00000000 00000000 00020000 00000000 00000000 00000000 +addq m eq - 00010000 00000000 00000000 00000000 00010000 00000000 00000000 00000000 00020000 00000000 00000000 00000000 +addq p eq - 00010000 00000000 00000000 00000000 00010000 00000000 00000000 00000000 00020000 00000000 00000000 00000000 +addq z eq - 00010000 00000000 00000000 00000000 00010000 00000000 00000000 00000000 00020000 00000000 00000000 00000000 +addq n eq - 7ffd0000 00000000 00000000 00000000 7ffd0000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 +addq m eq - 7ffd0000 00000000 00000000 00000000 7ffd0000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 +addq p eq - 7ffd0000 00000000 00000000 00000000 7ffd0000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 +addq z eq - 7ffd0000 00000000 00000000 00000000 7ffd0000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 +addq n eq - 0000ffff ffffffff ffffffff ffffffff 0000ffff ffffffff ffffffff ffffffff 0001ffff ffffffff ffffffff fffffffe +addq m eq - 0000ffff ffffffff ffffffff ffffffff 0000ffff ffffffff ffffffff ffffffff 0001ffff ffffffff ffffffff fffffffe +addq p eq - 0000ffff ffffffff ffffffff ffffffff 0000ffff ffffffff ffffffff ffffffff 0001ffff ffffffff ffffffff fffffffe +addq z eq - 0000ffff ffffffff ffffffff ffffffff 0000ffff ffffffff ffffffff ffffffff 0001ffff ffffffff ffffffff fffffffe +addq n eq - 8000ffff ffffffff ffffffff ffffffff 8000ffff ffffffff ffffffff ffffffff 8001ffff ffffffff ffffffff fffffffe +addq m eq - 8000ffff ffffffff ffffffff ffffffff 8000ffff ffffffff ffffffff ffffffff 8001ffff ffffffff ffffffff fffffffe +addq p eq - 8000ffff ffffffff ffffffff ffffffff 8000ffff ffffffff ffffffff ffffffff 8001ffff ffffffff ffffffff fffffffe +addq z eq - 8000ffff ffffffff ffffffff ffffffff 8000ffff ffffffff ffffffff ffffffff 8001ffff ffffffff ffffffff fffffffe +addq n eq - 00000000 00000000 00000000 00000004 00000000 00000000 00000000 00000004 00000000 00000000 00000000 00000008 +addq m eq - 00000000 00000000 00000000 00000004 00000000 00000000 00000000 00000004 00000000 00000000 00000000 00000008 +addq p eq - 00000000 00000000 00000000 00000004 00000000 00000000 00000000 00000004 00000000 00000000 00000000 00000008 +addq z eq - 00000000 00000000 00000000 00000004 00000000 00000000 00000000 00000004 00000000 00000000 00000000 00000008 +addq n eq - 80000000 00000000 00000000 00000004 80000000 00000000 00000000 00000004 80000000 00000000 00000000 00000008 +addq m eq - 80000000 00000000 00000000 00000004 80000000 00000000 00000000 00000004 80000000 00000000 00000000 00000008 +addq p eq - 80000000 00000000 00000000 00000004 80000000 00000000 00000000 00000004 80000000 00000000 00000000 00000008 +addq z eq - 80000000 00000000 00000000 00000004 80000000 00000000 00000000 00000004 80000000 00000000 00000000 00000008 +addq n eq - 00000000 00000000 00000000 00000001 00000000 00000000 00000000 00000001 00000000 00000000 00000000 00000002 +addq m eq - 00000000 00000000 00000000 00000001 00000000 00000000 00000000 00000001 00000000 00000000 00000000 00000002 +addq p eq - 00000000 00000000 00000000 00000001 00000000 00000000 00000000 00000001 00000000 00000000 00000000 00000002 +addq z eq - 00000000 00000000 00000000 00000001 00000000 00000000 00000000 00000001 00000000 00000000 00000000 00000002 +addq n eq - 80000000 00000000 00000000 00000001 80000000 00000000 00000000 00000001 80000000 00000000 00000000 00000002 +addq m eq - 80000000 00000000 00000000 00000001 80000000 00000000 00000000 00000001 80000000 00000000 00000000 00000002 +addq p eq - 80000000 00000000 00000000 00000001 80000000 00000000 00000000 00000001 80000000 00000000 00000000 00000002 +addq z eq - 80000000 00000000 00000000 00000001 80000000 00000000 00000000 00000001 80000000 00000000 00000000 00000002 +addq n eq - 7ffe0000 00000000 00000000 00000000 fffe0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +addq z eq - 7ffe0000 00000000 00000000 00000000 fffe0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +addq p eq - 7ffe0000 00000000 00000000 00000000 fffe0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +addq n eq - fffdffff ffffffff ffffffff fffffffe 7ffdffff ffffffff ffffffff fffffffe 00000000 00000000 00000000 00000000 +addq z eq - fffdffff ffffffff ffffffff fffffffe 7ffdffff ffffffff ffffffff fffffffe 00000000 00000000 00000000 00000000 +addq p eq - fffdffff ffffffff ffffffff fffffffe 7ffdffff ffffffff ffffffff fffffffe 00000000 00000000 00000000 00000000 +addq n eq - 3fff0000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +addq z eq - 3fff0000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +addq p eq - 3fff0000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +addq n eq - c0008000 00000000 00000000 00000000 40008000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +addq z eq - c0008000 00000000 00000000 00000000 40008000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +addq p eq - c0008000 00000000 00000000 00000000 40008000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +addq n eq - 00010000 00000000 00000000 00000000 80010000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +addq z eq - 00010000 00000000 00000000 00000000 80010000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +addq p eq - 00010000 00000000 00000000 00000000 80010000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +addq n eq - 80010000 00000000 00000000 00000000 00010000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +addq z eq - 80010000 00000000 00000000 00000000 00010000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +addq p eq - 80010000 00000000 00000000 00000000 00010000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +addq n eq - 0000ffff ffffffff ffffffff fffffffc 8000ffff ffffffff ffffffff fffffffc 00000000 00000000 00000000 00000000 +addq z eq - 0000ffff ffffffff ffffffff fffffffc 8000ffff ffffffff ffffffff fffffffc 00000000 00000000 00000000 00000000 +addq p eq - 0000ffff ffffffff ffffffff fffffffc 8000ffff ffffffff ffffffff fffffffc 00000000 00000000 00000000 00000000 +addq n eq - 8000ffff ffffffff ffffffff ffffffff 0000ffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 +addq z eq - 8000ffff ffffffff ffffffff ffffffff 0000ffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 +addq p eq - 8000ffff ffffffff ffffffff ffffffff 0000ffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 +addq n eq - 00000000 00000000 00000000 00000001 80000000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 +addq z eq - 00000000 00000000 00000000 00000001 80000000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 +addq p eq - 00000000 00000000 00000000 00000001 80000000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 +addq n eq - 80000000 00000000 00000000 00000001 00000000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 +addq z eq - 80000000 00000000 00000000 00000001 00000000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 +addq p eq - 80000000 00000000 00000000 00000001 00000000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 +addq n eq - 7ffeffff ffffffff ffffffff ffffffff fffeffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 +addq z eq - 7ffeffff ffffffff ffffffff ffffffff fffeffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 +addq p eq - 7ffeffff ffffffff ffffffff ffffffff fffeffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 +addq m eq - 7ffe0000 00000000 00000000 00000000 fffe0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +addq m eq - fffdffff ffffffff ffffffff fffffffe 7ffdffff ffffffff ffffffff fffffffe 80000000 00000000 00000000 00000000 +addq m eq - 3fff0000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +addq m eq - c0008000 00000000 00000000 00000000 40008000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +addq m eq - 00010000 00000000 00000000 00000000 80010000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +addq m eq - 80010000 00000000 00000000 00000000 00010000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +addq m eq - 0000ffff ffffffff ffffffff fffffffc 8000ffff ffffffff ffffffff fffffffc 80000000 00000000 00000000 00000000 +addq m eq - 8000ffff ffffffff ffffffff ffffffff 0000ffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000000 +addq m eq - 00000000 00000000 00000000 00000001 80000000 00000000 00000000 00000001 80000000 00000000 00000000 00000000 +addq m eq - 80000000 00000000 00000000 00000001 00000000 00000000 00000000 00000001 80000000 00000000 00000000 00000000 +addq m eq - 7ffeffff ffffffff ffffffff ffffffff fffeffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000000 +addq n eq - 3fff0000 00000000 00000000 00000001 bfff0000 00000000 00000000 00000000 3f8f0000 00000000 00000000 00000000 +addq m eq - 3fff0000 00000000 00000000 00000001 bfff0000 00000000 00000000 00000000 3f8f0000 00000000 00000000 00000000 +addq p eq - 3fff0000 00000000 00000000 00000001 bfff0000 00000000 00000000 00000000 3f8f0000 00000000 00000000 00000000 +addq z eq - 3fff0000 00000000 00000000 00000001 bfff0000 00000000 00000000 00000000 3f8f0000 00000000 00000000 00000000 +addq n eq - bfff0000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000000 bf8f0000 00000000 00000000 00000000 +addq m eq - bfff0000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000000 bf8f0000 00000000 00000000 00000000 +addq p eq - bfff0000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000000 bf8f0000 00000000 00000000 00000000 +addq z eq - bfff0000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000000 bf8f0000 00000000 00000000 00000000 +addq n eq - 3fff0000 00000000 00000000 00000001 bfff0000 00000000 00000000 00000002 bf8f0000 00000000 00000000 00000000 +addq m eq - 3fff0000 00000000 00000000 00000001 bfff0000 00000000 00000000 00000002 bf8f0000 00000000 00000000 00000000 +addq p eq - 3fff0000 00000000 00000000 00000001 bfff0000 00000000 00000000 00000002 bf8f0000 00000000 00000000 00000000 +addq z eq - 3fff0000 00000000 00000000 00000001 bfff0000 00000000 00000000 00000002 bf8f0000 00000000 00000000 00000000 +addq n eq - bfff0000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000002 3f8f0000 00000000 00000000 00000000 +addq m eq - bfff0000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000002 3f8f0000 00000000 00000000 00000000 +addq p eq - bfff0000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000002 3f8f0000 00000000 00000000 00000000 +addq z eq - bfff0000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000002 3f8f0000 00000000 00000000 00000000 +addq n eq - 40000000 00000000 00000000 00000000 c0000000 00000000 00000000 00000001 bf900000 00000000 00000000 00000000 +addq m eq - 40000000 00000000 00000000 00000000 c0000000 00000000 00000000 00000001 bf900000 00000000 00000000 00000000 +addq p eq - 40000000 00000000 00000000 00000000 c0000000 00000000 00000000 00000001 bf900000 00000000 00000000 00000000 +addq z eq - 40000000 00000000 00000000 00000000 c0000000 00000000 00000000 00000001 bf900000 00000000 00000000 00000000 +addq n eq - c0000000 00000000 00000000 00000000 40000000 00000000 00000000 00000001 3f900000 00000000 00000000 00000000 +addq m eq - c0000000 00000000 00000000 00000000 40000000 00000000 00000000 00000001 3f900000 00000000 00000000 00000000 +addq p eq - c0000000 00000000 00000000 00000000 40000000 00000000 00000000 00000001 3f900000 00000000 00000000 00000000 +addq z eq - c0000000 00000000 00000000 00000000 40000000 00000000 00000000 00000001 3f900000 00000000 00000000 00000000 +addq n eq - 40000000 00000000 00000000 00000004 c0000000 00000000 00000000 00000003 3f900000 00000000 00000000 00000000 +addq m eq - 40000000 00000000 00000000 00000004 c0000000 00000000 00000000 00000003 3f900000 00000000 00000000 00000000 +addq p eq - 40000000 00000000 00000000 00000004 c0000000 00000000 00000000 00000003 3f900000 00000000 00000000 00000000 +addq z eq - 40000000 00000000 00000000 00000004 c0000000 00000000 00000000 00000003 3f900000 00000000 00000000 00000000 +addq n eq - c0000000 00000000 00000000 00000004 40000000 00000000 00000000 00000003 bf900000 00000000 00000000 00000000 +addq m eq - c0000000 00000000 00000000 00000004 40000000 00000000 00000000 00000003 bf900000 00000000 00000000 00000000 +addq p eq - c0000000 00000000 00000000 00000004 40000000 00000000 00000000 00000003 bf900000 00000000 00000000 00000000 +addq z eq - c0000000 00000000 00000000 00000004 40000000 00000000 00000000 00000003 bf900000 00000000 00000000 00000000 +addq n eq - 4000ffff ffffffff ffffffff ffffffff c000ffff ffffffff ffffffff fffffffe 3f900000 00000000 00000000 00000000 +addq m eq - 4000ffff ffffffff ffffffff ffffffff c000ffff ffffffff ffffffff fffffffe 3f900000 00000000 00000000 00000000 +addq p eq - 4000ffff ffffffff ffffffff ffffffff c000ffff ffffffff ffffffff fffffffe 3f900000 00000000 00000000 00000000 +addq z eq - 4000ffff ffffffff ffffffff ffffffff c000ffff ffffffff ffffffff fffffffe 3f900000 00000000 00000000 00000000 +addq n eq - c000ffff ffffffff ffffffff ffffffff 4000ffff ffffffff ffffffff fffffffe bf900000 00000000 00000000 00000000 +addq m eq - c000ffff ffffffff ffffffff ffffffff 4000ffff ffffffff ffffffff fffffffe bf900000 00000000 00000000 00000000 +addq p eq - c000ffff ffffffff ffffffff ffffffff 4000ffff ffffffff ffffffff fffffffe bf900000 00000000 00000000 00000000 +addq z eq - c000ffff ffffffff ffffffff ffffffff 4000ffff ffffffff ffffffff fffffffe bf900000 00000000 00000000 00000000 +addq n eq - 3fffffff ffffffff ffffffff fffffffc bfffffff ffffffff ffffffff fffffffd bf8f0000 00000000 00000000 00000000 +addq m eq - 3fffffff ffffffff ffffffff fffffffc bfffffff ffffffff ffffffff fffffffd bf8f0000 00000000 00000000 00000000 +addq p eq - 3fffffff ffffffff ffffffff fffffffc bfffffff ffffffff ffffffff fffffffd bf8f0000 00000000 00000000 00000000 +addq z eq - 3fffffff ffffffff ffffffff fffffffc bfffffff ffffffff ffffffff fffffffd bf8f0000 00000000 00000000 00000000 +addq n eq - bfffffff ffffffff ffffffff fffffffc 3fffffff ffffffff ffffffff fffffffd 3f8f0000 00000000 00000000 00000000 +addq m eq - bfffffff ffffffff ffffffff fffffffc 3fffffff ffffffff ffffffff fffffffd 3f8f0000 00000000 00000000 00000000 +addq p eq - bfffffff ffffffff ffffffff fffffffc 3fffffff ffffffff ffffffff fffffffd 3f8f0000 00000000 00000000 00000000 +addq z eq - bfffffff ffffffff ffffffff fffffffc 3fffffff ffffffff ffffffff fffffffd 3f8f0000 00000000 00000000 00000000 +addq n eq - 7ffe0000 00000000 00000000 00000001 fffe0000 00000000 00000000 00000000 7f8e0000 00000000 00000000 00000000 +addq m eq - 7ffe0000 00000000 00000000 00000001 fffe0000 00000000 00000000 00000000 7f8e0000 00000000 00000000 00000000 +addq p eq - 7ffe0000 00000000 00000000 00000001 fffe0000 00000000 00000000 00000000 7f8e0000 00000000 00000000 00000000 +addq z eq - 7ffe0000 00000000 00000000 00000001 fffe0000 00000000 00000000 00000000 7f8e0000 00000000 00000000 00000000 +addq n eq - fffe0000 00000000 00000000 00000001 7ffe0000 00000000 00000000 00000000 ff8e0000 00000000 00000000 00000000 +addq m eq - fffe0000 00000000 00000000 00000001 7ffe0000 00000000 00000000 00000000 ff8e0000 00000000 00000000 00000000 +addq p eq - fffe0000 00000000 00000000 00000001 7ffe0000 00000000 00000000 00000000 ff8e0000 00000000 00000000 00000000 +addq z eq - fffe0000 00000000 00000000 00000001 7ffe0000 00000000 00000000 00000000 ff8e0000 00000000 00000000 00000000 +addq n eq - 7ffe0000 00000000 00000000 00000001 fffe0000 00000000 00000000 00000002 ff8e0000 00000000 00000000 00000000 +addq m eq - 7ffe0000 00000000 00000000 00000001 fffe0000 00000000 00000000 00000002 ff8e0000 00000000 00000000 00000000 +addq p eq - 7ffe0000 00000000 00000000 00000001 fffe0000 00000000 00000000 00000002 ff8e0000 00000000 00000000 00000000 +addq z eq - 7ffe0000 00000000 00000000 00000001 fffe0000 00000000 00000000 00000002 ff8e0000 00000000 00000000 00000000 +addq n eq - fffe0000 00000000 00000000 00000001 7ffe0000 00000000 00000000 00000002 7f8e0000 00000000 00000000 00000000 +addq m eq - fffe0000 00000000 00000000 00000001 7ffe0000 00000000 00000000 00000002 7f8e0000 00000000 00000000 00000000 +addq p eq - fffe0000 00000000 00000000 00000001 7ffe0000 00000000 00000000 00000002 7f8e0000 00000000 00000000 00000000 +addq z eq - fffe0000 00000000 00000000 00000001 7ffe0000 00000000 00000000 00000002 7f8e0000 00000000 00000000 00000000 +addq n eq - 7ffd0000 00000000 00000000 00000000 fffd0000 00000000 00000000 00000001 ff8d0000 00000000 00000000 00000000 +addq m eq - 7ffd0000 00000000 00000000 00000000 fffd0000 00000000 00000000 00000001 ff8d0000 00000000 00000000 00000000 +addq p eq - 7ffd0000 00000000 00000000 00000000 fffd0000 00000000 00000000 00000001 ff8d0000 00000000 00000000 00000000 +addq z eq - 7ffd0000 00000000 00000000 00000000 fffd0000 00000000 00000000 00000001 ff8d0000 00000000 00000000 00000000 +addq n eq - fffd0000 00000000 00000000 00000000 7ffd0000 00000000 00000000 00000001 7f8d0000 00000000 00000000 00000000 +addq m eq - fffd0000 00000000 00000000 00000000 7ffd0000 00000000 00000000 00000001 7f8d0000 00000000 00000000 00000000 +addq p eq - fffd0000 00000000 00000000 00000000 7ffd0000 00000000 00000000 00000001 7f8d0000 00000000 00000000 00000000 +addq z eq - fffd0000 00000000 00000000 00000000 7ffd0000 00000000 00000000 00000001 7f8d0000 00000000 00000000 00000000 +addq n eq - 7ffd0000 00000000 00000000 00000004 fffd0000 00000000 00000000 00000003 7f8d0000 00000000 00000000 00000000 +addq m eq - 7ffd0000 00000000 00000000 00000004 fffd0000 00000000 00000000 00000003 7f8d0000 00000000 00000000 00000000 +addq p eq - 7ffd0000 00000000 00000000 00000004 fffd0000 00000000 00000000 00000003 7f8d0000 00000000 00000000 00000000 +addq z eq - 7ffd0000 00000000 00000000 00000004 fffd0000 00000000 00000000 00000003 7f8d0000 00000000 00000000 00000000 +addq n eq - fffd0000 00000000 00000000 00000004 7ffd0000 00000000 00000000 00000003 ff8d0000 00000000 00000000 00000000 +addq m eq - fffd0000 00000000 00000000 00000004 7ffd0000 00000000 00000000 00000003 ff8d0000 00000000 00000000 00000000 +addq p eq - fffd0000 00000000 00000000 00000004 7ffd0000 00000000 00000000 00000003 ff8d0000 00000000 00000000 00000000 +addq z eq - fffd0000 00000000 00000000 00000004 7ffd0000 00000000 00000000 00000003 ff8d0000 00000000 00000000 00000000 +addq n eq - 7ffcffff ffffffff ffffffff ffffffff fffcffff ffffffff ffffffff fffffffe 7f8c0000 00000000 00000000 00000000 +addq m eq - 7ffcffff ffffffff ffffffff ffffffff fffcffff ffffffff ffffffff fffffffe 7f8c0000 00000000 00000000 00000000 +addq p eq - 7ffcffff ffffffff ffffffff ffffffff fffcffff ffffffff ffffffff fffffffe 7f8c0000 00000000 00000000 00000000 +addq z eq - 7ffcffff ffffffff ffffffff ffffffff fffcffff ffffffff ffffffff fffffffe 7f8c0000 00000000 00000000 00000000 +addq n eq - fffcffff ffffffff ffffffff ffffffff 7ffcffff ffffffff ffffffff fffffffe ff8c0000 00000000 00000000 00000000 +addq m eq - fffcffff ffffffff ffffffff ffffffff 7ffcffff ffffffff ffffffff fffffffe ff8c0000 00000000 00000000 00000000 +addq p eq - fffcffff ffffffff ffffffff ffffffff 7ffcffff ffffffff ffffffff fffffffe ff8c0000 00000000 00000000 00000000 +addq z eq - fffcffff ffffffff ffffffff ffffffff 7ffcffff ffffffff ffffffff fffffffe ff8c0000 00000000 00000000 00000000 +addq n eq - fffeffff ffffffff ffffffff fffffffe 7ffeffff ffffffff ffffffff ffffffff 7f8e0000 00000000 00000000 00000000 +addq m eq - fffeffff ffffffff ffffffff fffffffe 7ffeffff ffffffff ffffffff ffffffff 7f8e0000 00000000 00000000 00000000 +addq p eq - fffeffff ffffffff ffffffff fffffffe 7ffeffff ffffffff ffffffff ffffffff 7f8e0000 00000000 00000000 00000000 +addq z eq - fffeffff ffffffff ffffffff fffffffe 7ffeffff ffffffff ffffffff ffffffff 7f8e0000 00000000 00000000 00000000 +addq n eq - 7ffeffff ffffffff ffffffff fffffffe fffeffff ffffffff ffffffff ffffffff ff8e0000 00000000 00000000 00000000 +addq m eq - 7ffeffff ffffffff ffffffff fffffffe fffeffff ffffffff ffffffff ffffffff ff8e0000 00000000 00000000 00000000 +addq p eq - 7ffeffff ffffffff ffffffff fffffffe fffeffff ffffffff ffffffff ffffffff ff8e0000 00000000 00000000 00000000 +addq z eq - 7ffeffff ffffffff ffffffff fffffffe fffeffff ffffffff ffffffff ffffffff ff8e0000 00000000 00000000 00000000 +addq n eq - 80010000 00000000 00000000 00000001 00010000 00000000 00000000 00000000 80000000 00000000 00000000 00000001 +addq m eq - 80010000 00000000 00000000 00000001 00010000 00000000 00000000 00000000 80000000 00000000 00000000 00000001 +addq p eq - 80010000 00000000 00000000 00000001 00010000 00000000 00000000 00000000 80000000 00000000 00000000 00000001 +addq z eq - 80010000 00000000 00000000 00000001 00010000 00000000 00000000 00000000 80000000 00000000 00000000 00000001 +addq n eq - 00010000 00000000 00000000 00000001 80010000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 +addq m eq - 00010000 00000000 00000000 00000001 80010000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 +addq p eq - 00010000 00000000 00000000 00000001 80010000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 +addq z eq - 00010000 00000000 00000000 00000001 80010000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 +addq n eq - 8000ffff ffffffff ffffffff ffffffff 00010000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 +addq m eq - 8000ffff ffffffff ffffffff ffffffff 00010000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 +addq p eq - 8000ffff ffffffff ffffffff ffffffff 00010000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 +addq z eq - 8000ffff ffffffff ffffffff ffffffff 00010000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 +addq n eq - 0000ffff ffffffff ffffffff ffffffff 80010000 00000000 00000000 00000000 80000000 00000000 00000000 00000001 +addq m eq - 0000ffff ffffffff ffffffff ffffffff 80010000 00000000 00000000 00000000 80000000 00000000 00000000 00000001 +addq p eq - 0000ffff ffffffff ffffffff ffffffff 80010000 00000000 00000000 00000000 80000000 00000000 00000000 00000001 +addq z eq - 0000ffff ffffffff ffffffff ffffffff 80010000 00000000 00000000 00000000 80000000 00000000 00000000 00000001 +addq n eq - 00010000 00000000 00000000 00000001 80010000 00000000 00000000 00000002 80000000 00000000 00000000 00000001 +addq m eq - 00010000 00000000 00000000 00000001 80010000 00000000 00000000 00000002 80000000 00000000 00000000 00000001 +addq p eq - 00010000 00000000 00000000 00000001 80010000 00000000 00000000 00000002 80000000 00000000 00000000 00000001 +addq z eq - 00010000 00000000 00000000 00000001 80010000 00000000 00000000 00000002 80000000 00000000 00000000 00000001 +addq n eq - 80010000 00000000 00000000 00000001 00010000 00000000 00000000 00000002 00000000 00000000 00000000 00000001 +addq m eq - 80010000 00000000 00000000 00000001 00010000 00000000 00000000 00000002 00000000 00000000 00000000 00000001 +addq p eq - 80010000 00000000 00000000 00000001 00010000 00000000 00000000 00000002 00000000 00000000 00000000 00000001 +addq z eq - 80010000 00000000 00000000 00000001 00010000 00000000 00000000 00000002 00000000 00000000 00000000 00000001 +addq n eq - 0000ffff ffffffff ffffffff ffffffff 8000ffff ffffffff ffffffff fffffffe 00000000 00000000 00000000 00000001 +addq m eq - 0000ffff ffffffff ffffffff ffffffff 8000ffff ffffffff ffffffff fffffffe 00000000 00000000 00000000 00000001 +addq p eq - 0000ffff ffffffff ffffffff ffffffff 8000ffff ffffffff ffffffff fffffffe 00000000 00000000 00000000 00000001 +addq z eq - 0000ffff ffffffff ffffffff ffffffff 8000ffff ffffffff ffffffff fffffffe 00000000 00000000 00000000 00000001 +addq n eq - 8000ffff ffffffff ffffffff ffffffff 0000ffff ffffffff ffffffff fffffffe 80000000 00000000 00000000 00000001 +addq m eq - 8000ffff ffffffff ffffffff ffffffff 0000ffff ffffffff ffffffff fffffffe 80000000 00000000 00000000 00000001 +addq p eq - 8000ffff ffffffff ffffffff ffffffff 0000ffff ffffffff ffffffff fffffffe 80000000 00000000 00000000 00000001 +addq z eq - 8000ffff ffffffff ffffffff ffffffff 0000ffff ffffffff ffffffff fffffffe 80000000 00000000 00000000 00000001 +addq n eq - 0000ffff ffffffff ffffffff fffffffd 8000ffff ffffffff ffffffff fffffffe 80000000 00000000 00000000 00000001 +addq m eq - 0000ffff ffffffff ffffffff fffffffd 8000ffff ffffffff ffffffff fffffffe 80000000 00000000 00000000 00000001 +addq p eq - 0000ffff ffffffff ffffffff fffffffd 8000ffff ffffffff ffffffff fffffffe 80000000 00000000 00000000 00000001 +addq z eq - 0000ffff ffffffff ffffffff fffffffd 8000ffff ffffffff ffffffff fffffffe 80000000 00000000 00000000 00000001 +addq n eq - 8000ffff ffffffff ffffffff fffffffd 0000ffff ffffffff ffffffff fffffffe 00000000 00000000 00000000 00000001 +addq m eq - 8000ffff ffffffff ffffffff fffffffd 0000ffff ffffffff ffffffff fffffffe 00000000 00000000 00000000 00000001 +addq p eq - 8000ffff ffffffff ffffffff fffffffd 0000ffff ffffffff ffffffff fffffffe 00000000 00000000 00000000 00000001 +addq z eq - 8000ffff ffffffff ffffffff fffffffd 0000ffff ffffffff ffffffff fffffffe 00000000 00000000 00000000 00000001 +addq n eq - 00000000 00000000 00000000 00000002 80000000 00000000 00000000 00000001 00000000 00000000 00000000 00000001 +addq m eq - 00000000 00000000 00000000 00000002 80000000 00000000 00000000 00000001 00000000 00000000 00000000 00000001 +addq p eq - 00000000 00000000 00000000 00000002 80000000 00000000 00000000 00000001 00000000 00000000 00000000 00000001 +addq z eq - 00000000 00000000 00000000 00000002 80000000 00000000 00000000 00000001 00000000 00000000 00000000 00000001 +addq n eq - 80000000 00000000 00000000 00000002 00000000 00000000 00000000 00000001 80000000 00000000 00000000 00000001 +addq m eq - 80000000 00000000 00000000 00000002 00000000 00000000 00000000 00000001 80000000 00000000 00000000 00000001 +addq p eq - 80000000 00000000 00000000 00000002 00000000 00000000 00000000 00000001 80000000 00000000 00000000 00000001 +addq z eq - 80000000 00000000 00000000 00000002 00000000 00000000 00000000 00000001 80000000 00000000 00000000 00000001 +addq n eq - 00000000 00000000 00000000 00000003 80000000 00000000 00000000 00000002 00000000 00000000 00000000 00000001 +addq m eq - 00000000 00000000 00000000 00000003 80000000 00000000 00000000 00000002 00000000 00000000 00000000 00000001 +addq p eq - 00000000 00000000 00000000 00000003 80000000 00000000 00000000 00000002 00000000 00000000 00000000 00000001 +addq z eq - 00000000 00000000 00000000 00000003 80000000 00000000 00000000 00000002 00000000 00000000 00000000 00000001 +addq n eq - 80000000 00000000 00000000 00000003 00000000 00000000 00000000 00000002 80000000 00000000 00000000 00000001 +addq m eq - 80000000 00000000 00000000 00000003 00000000 00000000 00000000 00000002 80000000 00000000 00000000 00000001 +addq p eq - 80000000 00000000 00000000 00000003 00000000 00000000 00000000 00000002 80000000 00000000 00000000 00000001 +addq z eq - 80000000 00000000 00000000 00000003 00000000 00000000 00000000 00000002 80000000 00000000 00000000 00000001 +addq n eq - 40000000 00000000 00000000 00000000 bfffffff ffffffff ffffffff ffffffff 3f8f0000 00000000 00000000 00000000 +addq m eq - 40000000 00000000 00000000 00000000 bfffffff ffffffff ffffffff ffffffff 3f8f0000 00000000 00000000 00000000 +addq p eq - 40000000 00000000 00000000 00000000 bfffffff ffffffff ffffffff ffffffff 3f8f0000 00000000 00000000 00000000 +addq z eq - 40000000 00000000 00000000 00000000 bfffffff ffffffff ffffffff ffffffff 3f8f0000 00000000 00000000 00000000 +addq n eq - c0000000 00000000 00000000 00000000 3fffffff ffffffff ffffffff ffffffff bf8f0000 00000000 00000000 00000000 +addq m eq - c0000000 00000000 00000000 00000000 3fffffff ffffffff ffffffff ffffffff bf8f0000 00000000 00000000 00000000 +addq p eq - c0000000 00000000 00000000 00000000 3fffffff ffffffff ffffffff ffffffff bf8f0000 00000000 00000000 00000000 +addq z eq - c0000000 00000000 00000000 00000000 3fffffff ffffffff ffffffff ffffffff bf8f0000 00000000 00000000 00000000 +addq n eq - bfffffff ffffffff ffffffff ffffffff 40000000 00000000 00000000 00000000 3f8f0000 00000000 00000000 00000000 +addq m eq - bfffffff ffffffff ffffffff ffffffff 40000000 00000000 00000000 00000000 3f8f0000 00000000 00000000 00000000 +addq p eq - bfffffff ffffffff ffffffff ffffffff 40000000 00000000 00000000 00000000 3f8f0000 00000000 00000000 00000000 +addq z eq - bfffffff ffffffff ffffffff ffffffff 40000000 00000000 00000000 00000000 3f8f0000 00000000 00000000 00000000 +addq n eq - 3fffffff ffffffff ffffffff ffffffff c0000000 00000000 00000000 00000000 bf8f0000 00000000 00000000 00000000 +addq m eq - 3fffffff ffffffff ffffffff ffffffff c0000000 00000000 00000000 00000000 bf8f0000 00000000 00000000 00000000 +addq p eq - 3fffffff ffffffff ffffffff ffffffff c0000000 00000000 00000000 00000000 bf8f0000 00000000 00000000 00000000 +addq z eq - 3fffffff ffffffff ffffffff ffffffff c0000000 00000000 00000000 00000000 bf8f0000 00000000 00000000 00000000 +addq n eq - 40010000 00000000 00000000 00000001 c000ffff ffffffff ffffffff ffffffff 3f918000 00000000 00000000 00000000 +addq m eq - 40010000 00000000 00000000 00000001 c000ffff ffffffff ffffffff ffffffff 3f918000 00000000 00000000 00000000 +addq p eq - 40010000 00000000 00000000 00000001 c000ffff ffffffff ffffffff ffffffff 3f918000 00000000 00000000 00000000 +addq z eq - 40010000 00000000 00000000 00000001 c000ffff ffffffff ffffffff ffffffff 3f918000 00000000 00000000 00000000 +addq n eq - c0010000 00000000 00000000 00000001 4000ffff ffffffff ffffffff ffffffff bf918000 00000000 00000000 00000000 +addq m eq - c0010000 00000000 00000000 00000001 4000ffff ffffffff ffffffff ffffffff bf918000 00000000 00000000 00000000 +addq p eq - c0010000 00000000 00000000 00000001 4000ffff ffffffff ffffffff ffffffff bf918000 00000000 00000000 00000000 +addq z eq - c0010000 00000000 00000000 00000001 4000ffff ffffffff ffffffff ffffffff bf918000 00000000 00000000 00000000 +addq n eq - 4000ffff ffffffff ffffffff ffffffff c0010000 00000000 00000000 00000002 bf924000 00000000 00000000 00000000 +addq m eq - 4000ffff ffffffff ffffffff ffffffff c0010000 00000000 00000000 00000002 bf924000 00000000 00000000 00000000 +addq p eq - 4000ffff ffffffff ffffffff ffffffff c0010000 00000000 00000000 00000002 bf924000 00000000 00000000 00000000 +addq z eq - 4000ffff ffffffff ffffffff ffffffff c0010000 00000000 00000000 00000002 bf924000 00000000 00000000 00000000 +addq n eq - c000ffff ffffffff ffffffff ffffffff 40010000 00000000 00000000 00000002 3f924000 00000000 00000000 00000000 +addq m eq - c000ffff ffffffff ffffffff ffffffff 40010000 00000000 00000000 00000002 3f924000 00000000 00000000 00000000 +addq p eq - c000ffff ffffffff ffffffff ffffffff 40010000 00000000 00000000 00000002 3f924000 00000000 00000000 00000000 +addq z eq - c000ffff ffffffff ffffffff ffffffff 40010000 00000000 00000000 00000002 3f924000 00000000 00000000 00000000 +addq n eq - 40000000 00000000 00000000 00000001 bfff0000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000001 +addq m eq - 40000000 00000000 00000000 00000001 bfff0000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000001 +addq p eq - 40000000 00000000 00000000 00000001 bfff0000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000001 +addq z eq - 40000000 00000000 00000000 00000001 bfff0000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000001 +addq n eq - c0000000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000001 bfff0000 00000000 00000000 00000001 +addq m eq - c0000000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000001 bfff0000 00000000 00000000 00000001 +addq p eq - c0000000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000001 bfff0000 00000000 00000000 00000001 +addq z eq - c0000000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000001 bfff0000 00000000 00000000 00000001 +addq n eq - 40000000 00000000 00000000 00000002 bfff0000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000003 +addq m eq - 40000000 00000000 00000000 00000002 bfff0000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000003 +addq p eq - 40000000 00000000 00000000 00000002 bfff0000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000003 +addq z eq - 40000000 00000000 00000000 00000002 bfff0000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000003 +addq n eq - c0000000 00000000 00000000 00000002 3fff0000 00000000 00000000 00000001 bfff0000 00000000 00000000 00000003 +addq m eq - c0000000 00000000 00000000 00000002 3fff0000 00000000 00000000 00000001 bfff0000 00000000 00000000 00000003 +addq p eq - c0000000 00000000 00000000 00000002 3fff0000 00000000 00000000 00000001 bfff0000 00000000 00000000 00000003 +addq z eq - c0000000 00000000 00000000 00000002 3fff0000 00000000 00000000 00000001 bfff0000 00000000 00000000 00000003 +addq n eq - 40000000 00000000 00000000 00000002 bfff0000 00000000 00000000 00000003 3fff0000 00000000 00000000 00000001 +addq m eq - 40000000 00000000 00000000 00000002 bfff0000 00000000 00000000 00000003 3fff0000 00000000 00000000 00000001 +addq p eq - 40000000 00000000 00000000 00000002 bfff0000 00000000 00000000 00000003 3fff0000 00000000 00000000 00000001 +addq z eq - 40000000 00000000 00000000 00000002 bfff0000 00000000 00000000 00000003 3fff0000 00000000 00000000 00000001 +addq n eq - c0000000 00000000 00000000 00000002 3fff0000 00000000 00000000 00000003 bfff0000 00000000 00000000 00000001 +addq m eq - c0000000 00000000 00000000 00000002 3fff0000 00000000 00000000 00000003 bfff0000 00000000 00000000 00000001 +addq p eq - c0000000 00000000 00000000 00000002 3fff0000 00000000 00000000 00000003 bfff0000 00000000 00000000 00000001 +addq z eq - c0000000 00000000 00000000 00000002 3fff0000 00000000 00000000 00000003 bfff0000 00000000 00000000 00000001 +addq n eq - 7ffd0000 00000000 00000000 00000000 fffcffff ffffffff ffffffff ffffffff 7f8c0000 00000000 00000000 00000000 +addq m eq - 7ffd0000 00000000 00000000 00000000 fffcffff ffffffff ffffffff ffffffff 7f8c0000 00000000 00000000 00000000 +addq p eq - 7ffd0000 00000000 00000000 00000000 fffcffff ffffffff ffffffff ffffffff 7f8c0000 00000000 00000000 00000000 +addq z eq - 7ffd0000 00000000 00000000 00000000 fffcffff ffffffff ffffffff ffffffff 7f8c0000 00000000 00000000 00000000 +addq n eq - fffd0000 00000000 00000000 00000000 7ffcffff ffffffff ffffffff ffffffff ff8c0000 00000000 00000000 00000000 +addq m eq - fffd0000 00000000 00000000 00000000 7ffcffff ffffffff ffffffff ffffffff ff8c0000 00000000 00000000 00000000 +addq p eq - fffd0000 00000000 00000000 00000000 7ffcffff ffffffff ffffffff ffffffff ff8c0000 00000000 00000000 00000000 +addq z eq - fffd0000 00000000 00000000 00000000 7ffcffff ffffffff ffffffff ffffffff ff8c0000 00000000 00000000 00000000 +addq n eq - fffdffff ffffffff ffffffff ffffffff 7ffe0000 00000000 00000000 00000000 7f8d0000 00000000 00000000 00000000 +addq m eq - fffdffff ffffffff ffffffff ffffffff 7ffe0000 00000000 00000000 00000000 7f8d0000 00000000 00000000 00000000 +addq p eq - fffdffff ffffffff ffffffff ffffffff 7ffe0000 00000000 00000000 00000000 7f8d0000 00000000 00000000 00000000 +addq z eq - fffdffff ffffffff ffffffff ffffffff 7ffe0000 00000000 00000000 00000000 7f8d0000 00000000 00000000 00000000 +addq n eq - 7ffdffff ffffffff ffffffff ffffffff fffe0000 00000000 00000000 00000000 ff8d0000 00000000 00000000 00000000 +addq m eq - 7ffdffff ffffffff ffffffff ffffffff fffe0000 00000000 00000000 00000000 ff8d0000 00000000 00000000 00000000 +addq p eq - 7ffdffff ffffffff ffffffff ffffffff fffe0000 00000000 00000000 00000000 ff8d0000 00000000 00000000 00000000 +addq z eq - 7ffdffff ffffffff ffffffff ffffffff fffe0000 00000000 00000000 00000000 ff8d0000 00000000 00000000 00000000 +addq n eq - 7ffb0000 00000000 00000000 00000001 fffaffff ffffffff ffffffff ffffffff 7f8b8000 00000000 00000000 00000000 +addq m eq - 7ffb0000 00000000 00000000 00000001 fffaffff ffffffff ffffffff ffffffff 7f8b8000 00000000 00000000 00000000 +addq p eq - 7ffb0000 00000000 00000000 00000001 fffaffff ffffffff ffffffff ffffffff 7f8b8000 00000000 00000000 00000000 +addq z eq - 7ffb0000 00000000 00000000 00000001 fffaffff ffffffff ffffffff ffffffff 7f8b8000 00000000 00000000 00000000 +addq n eq - fffb0000 00000000 00000000 00000001 7ffaffff ffffffff ffffffff ffffffff ff8b8000 00000000 00000000 00000000 +addq m eq - fffb0000 00000000 00000000 00000001 7ffaffff ffffffff ffffffff ffffffff ff8b8000 00000000 00000000 00000000 +addq p eq - fffb0000 00000000 00000000 00000001 7ffaffff ffffffff ffffffff ffffffff ff8b8000 00000000 00000000 00000000 +addq z eq - fffb0000 00000000 00000000 00000001 7ffaffff ffffffff ffffffff ffffffff ff8b8000 00000000 00000000 00000000 +addq n eq - 7ffcffff ffffffff ffffffff ffffffff fffd0000 00000000 00000000 00000002 ff8e4000 00000000 00000000 00000000 +addq m eq - 7ffcffff ffffffff ffffffff ffffffff fffd0000 00000000 00000000 00000002 ff8e4000 00000000 00000000 00000000 +addq p eq - 7ffcffff ffffffff ffffffff ffffffff fffd0000 00000000 00000000 00000002 ff8e4000 00000000 00000000 00000000 +addq z eq - 7ffcffff ffffffff ffffffff ffffffff fffd0000 00000000 00000000 00000002 ff8e4000 00000000 00000000 00000000 +addq n eq - fffcffff ffffffff ffffffff ffffffff 7ffd0000 00000000 00000000 00000002 7f8e4000 00000000 00000000 00000000 +addq m eq - fffcffff ffffffff ffffffff ffffffff 7ffd0000 00000000 00000000 00000002 7f8e4000 00000000 00000000 00000000 +addq p eq - fffcffff ffffffff ffffffff ffffffff 7ffd0000 00000000 00000000 00000002 7f8e4000 00000000 00000000 00000000 +addq z eq - fffcffff ffffffff ffffffff ffffffff 7ffd0000 00000000 00000000 00000002 7f8e4000 00000000 00000000 00000000 +addq n eq - 7ffd0000 00000000 00000000 00000001 fffe0000 00000000 00000000 00000001 fffd0000 00000000 00000000 00000001 +addq m eq - 7ffd0000 00000000 00000000 00000001 fffe0000 00000000 00000000 00000001 fffd0000 00000000 00000000 00000001 +addq p eq - 7ffd0000 00000000 00000000 00000001 fffe0000 00000000 00000000 00000001 fffd0000 00000000 00000000 00000001 +addq z eq - 7ffd0000 00000000 00000000 00000001 fffe0000 00000000 00000000 00000001 fffd0000 00000000 00000000 00000001 +addq n eq - fffd0000 00000000 00000000 00000001 7ffe0000 00000000 00000000 00000001 7ffd0000 00000000 00000000 00000001 +addq m eq - fffd0000 00000000 00000000 00000001 7ffe0000 00000000 00000000 00000001 7ffd0000 00000000 00000000 00000001 +addq p eq - fffd0000 00000000 00000000 00000001 7ffe0000 00000000 00000000 00000001 7ffd0000 00000000 00000000 00000001 +addq z eq - fffd0000 00000000 00000000 00000001 7ffe0000 00000000 00000000 00000001 7ffd0000 00000000 00000000 00000001 +addq n eq - 7ffe0000 00000000 00000000 00000002 fffd0000 00000000 00000000 00000001 7ffd0000 00000000 00000000 00000003 +addq m eq - 7ffe0000 00000000 00000000 00000002 fffd0000 00000000 00000000 00000001 7ffd0000 00000000 00000000 00000003 +addq p eq - 7ffe0000 00000000 00000000 00000002 fffd0000 00000000 00000000 00000001 7ffd0000 00000000 00000000 00000003 +addq z eq - 7ffe0000 00000000 00000000 00000002 fffd0000 00000000 00000000 00000001 7ffd0000 00000000 00000000 00000003 +addq n eq - fffe0000 00000000 00000000 00000002 7ffd0000 00000000 00000000 00000001 fffd0000 00000000 00000000 00000003 +addq m eq - fffe0000 00000000 00000000 00000002 7ffd0000 00000000 00000000 00000001 fffd0000 00000000 00000000 00000003 +addq p eq - fffe0000 00000000 00000000 00000002 7ffd0000 00000000 00000000 00000001 fffd0000 00000000 00000000 00000003 +addq z eq - fffe0000 00000000 00000000 00000002 7ffd0000 00000000 00000000 00000001 fffd0000 00000000 00000000 00000003 +addq n eq - 7ffd0000 00000000 00000000 00000002 fffc0000 00000000 00000000 00000003 7ffc0000 00000000 00000000 00000001 +addq m eq - 7ffd0000 00000000 00000000 00000002 fffc0000 00000000 00000000 00000003 7ffc0000 00000000 00000000 00000001 +addq p eq - 7ffd0000 00000000 00000000 00000002 fffc0000 00000000 00000000 00000003 7ffc0000 00000000 00000000 00000001 +addq z eq - 7ffd0000 00000000 00000000 00000002 fffc0000 00000000 00000000 00000003 7ffc0000 00000000 00000000 00000001 +addq n eq - fffd0000 00000000 00000000 00000002 7ffc0000 00000000 00000000 00000003 fffc0000 00000000 00000000 00000001 +addq m eq - fffd0000 00000000 00000000 00000002 7ffc0000 00000000 00000000 00000003 fffc0000 00000000 00000000 00000001 +addq p eq - fffd0000 00000000 00000000 00000002 7ffc0000 00000000 00000000 00000003 fffc0000 00000000 00000000 00000001 +addq z eq - fffd0000 00000000 00000000 00000002 7ffc0000 00000000 00000000 00000003 fffc0000 00000000 00000000 00000001 +addq n eq - 00020000 00000000 00000000 00000000 8001ffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000001 +addq m eq - 00020000 00000000 00000000 00000000 8001ffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000001 +addq p eq - 00020000 00000000 00000000 00000000 8001ffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000001 +addq z eq - 00020000 00000000 00000000 00000000 8001ffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000001 +addq n eq - 80020000 00000000 00000000 00000000 0001ffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000001 +addq m eq - 80020000 00000000 00000000 00000000 0001ffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000001 +addq p eq - 80020000 00000000 00000000 00000000 0001ffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000001 +addq z eq - 80020000 00000000 00000000 00000000 0001ffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000001 +addq n eq - 8001ffff ffffffff ffffffff ffffffff 00020000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 +addq m eq - 8001ffff ffffffff ffffffff ffffffff 00020000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 +addq p eq - 8001ffff ffffffff ffffffff ffffffff 00020000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 +addq z eq - 8001ffff ffffffff ffffffff ffffffff 00020000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 +addq n eq - 0001ffff ffffffff ffffffff ffffffff 80020000 00000000 00000000 00000000 80000000 00000000 00000000 00000001 +addq m eq - 0001ffff ffffffff ffffffff ffffffff 80020000 00000000 00000000 00000000 80000000 00000000 00000000 00000001 +addq p eq - 0001ffff ffffffff ffffffff ffffffff 80020000 00000000 00000000 00000000 80000000 00000000 00000000 00000001 +addq z eq - 0001ffff ffffffff ffffffff ffffffff 80020000 00000000 00000000 00000000 80000000 00000000 00000000 00000001 +addq n eq - 00020000 00000000 00000000 00000001 8001ffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000003 +addq m eq - 00020000 00000000 00000000 00000001 8001ffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000003 +addq p eq - 00020000 00000000 00000000 00000001 8001ffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000003 +addq z eq - 00020000 00000000 00000000 00000001 8001ffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000003 +addq n eq - 80020000 00000000 00000000 00000001 0001ffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000003 +addq m eq - 80020000 00000000 00000000 00000001 0001ffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000003 +addq p eq - 80020000 00000000 00000000 00000001 0001ffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000003 +addq z eq - 80020000 00000000 00000000 00000001 0001ffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000003 +addq n eq - 00030000 00000000 00000000 00000000 8002ffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000002 +addq m eq - 00030000 00000000 00000000 00000000 8002ffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000002 +addq p eq - 00030000 00000000 00000000 00000000 8002ffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000002 +addq z eq - 00030000 00000000 00000000 00000000 8002ffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000002 +addq n eq - 80030000 00000000 00000000 00000000 0002ffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000002 +addq m eq - 80030000 00000000 00000000 00000000 0002ffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000002 +addq p eq - 80030000 00000000 00000000 00000000 0002ffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000002 +addq z eq - 80030000 00000000 00000000 00000000 0002ffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000002 +addq n eq - 8002ffff ffffffff ffffffff ffffffff 00030000 00000000 00000000 00000000 00000000 00000000 00000000 00000002 +addq m eq - 8002ffff ffffffff ffffffff ffffffff 00030000 00000000 00000000 00000000 00000000 00000000 00000000 00000002 +addq p eq - 8002ffff ffffffff ffffffff ffffffff 00030000 00000000 00000000 00000000 00000000 00000000 00000000 00000002 +addq z eq - 8002ffff ffffffff ffffffff ffffffff 00030000 00000000 00000000 00000000 00000000 00000000 00000000 00000002 +addq n eq - 0002ffff ffffffff ffffffff ffffffff 80030000 00000000 00000000 00000000 80000000 00000000 00000000 00000002 +addq m eq - 0002ffff ffffffff ffffffff ffffffff 80030000 00000000 00000000 00000000 80000000 00000000 00000000 00000002 +addq p eq - 0002ffff ffffffff ffffffff ffffffff 80030000 00000000 00000000 00000000 80000000 00000000 00000000 00000002 +addq z eq - 0002ffff ffffffff ffffffff ffffffff 80030000 00000000 00000000 00000000 80000000 00000000 00000000 00000002 +addq n eq - 00030000 00000000 00000000 00000001 8002ffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000006 +addq m eq - 00030000 00000000 00000000 00000001 8002ffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000006 +addq p eq - 00030000 00000000 00000000 00000001 8002ffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000006 +addq z eq - 00030000 00000000 00000000 00000001 8002ffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000006 +addq n eq - 80030000 00000000 00000000 00000001 0002ffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000006 +addq m eq - 80030000 00000000 00000000 00000001 0002ffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000006 +addq p eq - 80030000 00000000 00000000 00000001 0002ffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000006 +addq z eq - 80030000 00000000 00000000 00000001 0002ffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000006 +addq n eq - 0001ffff ffffffff ffffffff ffffffff 80020000 00000000 00000000 00000002 80000000 00000000 00000000 00000005 +addq m eq - 0001ffff ffffffff ffffffff ffffffff 80020000 00000000 00000000 00000002 80000000 00000000 00000000 00000005 +addq p eq - 0001ffff ffffffff ffffffff ffffffff 80020000 00000000 00000000 00000002 80000000 00000000 00000000 00000005 +addq z eq - 0001ffff ffffffff ffffffff ffffffff 80020000 00000000 00000000 00000002 80000000 00000000 00000000 00000005 +addq n eq - 8001ffff ffffffff ffffffff ffffffff 00020000 00000000 00000000 00000002 00000000 00000000 00000000 00000005 +addq m eq - 8001ffff ffffffff ffffffff ffffffff 00020000 00000000 00000000 00000002 00000000 00000000 00000000 00000005 +addq p eq - 8001ffff ffffffff ffffffff ffffffff 00020000 00000000 00000000 00000002 00000000 00000000 00000000 00000005 +addq z eq - 8001ffff ffffffff ffffffff ffffffff 00020000 00000000 00000000 00000002 00000000 00000000 00000000 00000005 +addq n eq - 0001ffff ffffffff ffffffff ffffffff 80020000 00000000 00000000 00000004 80000000 00000000 00000000 00000009 +addq m eq - 0001ffff ffffffff ffffffff ffffffff 80020000 00000000 00000000 00000004 80000000 00000000 00000000 00000009 +addq p eq - 0001ffff ffffffff ffffffff ffffffff 80020000 00000000 00000000 00000004 80000000 00000000 00000000 00000009 +addq z eq - 0001ffff ffffffff ffffffff ffffffff 80020000 00000000 00000000 00000004 80000000 00000000 00000000 00000009 +addq n eq - 8001ffff ffffffff ffffffff ffffffff 00020000 00000000 00000000 00000004 00000000 00000000 00000000 00000009 +addq m eq - 8001ffff ffffffff ffffffff ffffffff 00020000 00000000 00000000 00000004 00000000 00000000 00000000 00000009 +addq p eq - 8001ffff ffffffff ffffffff ffffffff 00020000 00000000 00000000 00000004 00000000 00000000 00000000 00000009 +addq z eq - 8001ffff ffffffff ffffffff ffffffff 00020000 00000000 00000000 00000004 00000000 00000000 00000000 00000009 +addq n eq - 00020000 00000000 00000000 00000001 80010000 00000000 00000000 00000001 00010000 00000000 00000000 00000001 +addq m eq - 00020000 00000000 00000000 00000001 80010000 00000000 00000000 00000001 00010000 00000000 00000000 00000001 +addq p eq - 00020000 00000000 00000000 00000001 80010000 00000000 00000000 00000001 00010000 00000000 00000000 00000001 +addq z eq - 00020000 00000000 00000000 00000001 80010000 00000000 00000000 00000001 00010000 00000000 00000000 00000001 +addq n eq - 80020000 00000000 00000000 00000001 00010000 00000000 00000000 00000001 80010000 00000000 00000000 00000001 +addq m eq - 80020000 00000000 00000000 00000001 00010000 00000000 00000000 00000001 80010000 00000000 00000000 00000001 +addq p eq - 80020000 00000000 00000000 00000001 00010000 00000000 00000000 00000001 80010000 00000000 00000000 00000001 +addq z eq - 80020000 00000000 00000000 00000001 00010000 00000000 00000000 00000001 80010000 00000000 00000000 00000001 +addq n eq - 00020000 00000000 00000000 00000002 80010000 00000000 00000000 00000001 00010000 00000000 00000000 00000003 +addq m eq - 00020000 00000000 00000000 00000002 80010000 00000000 00000000 00000001 00010000 00000000 00000000 00000003 +addq p eq - 00020000 00000000 00000000 00000002 80010000 00000000 00000000 00000001 00010000 00000000 00000000 00000003 +addq z eq - 00020000 00000000 00000000 00000002 80010000 00000000 00000000 00000001 00010000 00000000 00000000 00000003 +addq n eq - 80020000 00000000 00000000 00000002 00010000 00000000 00000000 00000001 80010000 00000000 00000000 00000003 +addq m eq - 80020000 00000000 00000000 00000002 00010000 00000000 00000000 00000001 80010000 00000000 00000000 00000003 +addq p eq - 80020000 00000000 00000000 00000002 00010000 00000000 00000000 00000001 80010000 00000000 00000000 00000003 +addq z eq - 80020000 00000000 00000000 00000002 00010000 00000000 00000000 00000001 80010000 00000000 00000000 00000003 +addq n eq - 00030000 00000000 00000000 00000002 80020000 00000000 00000000 00000003 00020000 00000000 00000000 00000001 +addq m eq - 00030000 00000000 00000000 00000002 80020000 00000000 00000000 00000003 00020000 00000000 00000000 00000001 +addq p eq - 00030000 00000000 00000000 00000002 80020000 00000000 00000000 00000003 00020000 00000000 00000000 00000001 +addq z eq - 00030000 00000000 00000000 00000002 80020000 00000000 00000000 00000003 00020000 00000000 00000000 00000001 +addq n eq - 80030000 00000000 00000000 00000002 00020000 00000000 00000000 00000003 80020000 00000000 00000000 00000001 +addq m eq - 80030000 00000000 00000000 00000002 00020000 00000000 00000000 00000003 80020000 00000000 00000000 00000001 +addq p eq - 80030000 00000000 00000000 00000002 00020000 00000000 00000000 00000003 80020000 00000000 00000000 00000001 +addq z eq - 80030000 00000000 00000000 00000002 00020000 00000000 00000000 00000003 80020000 00000000 00000000 00000001 +addq n eq x 7ffe0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 +addq z eq x 7ffe0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 +addq m eq x 7ffe0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 +addq p eq x 7ffe0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000001 +addq n eq x fffe0000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 fffe0000 00000000 00000000 00000000 +addq z eq x fffe0000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 fffe0000 00000000 00000000 00000000 +addq p eq x fffe0000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 fffe0000 00000000 00000000 00000000 +addq m eq x fffe0000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 fffe0000 00000000 00000000 00000001 +addq n eq x 7ffdffff ffffffff ffffffff ffffffff 3fff0000 00000000 00000000 00000000 7ffdffff ffffffff ffffffff ffffffff +addq z eq x 7ffdffff ffffffff ffffffff ffffffff 3fff0000 00000000 00000000 00000000 7ffdffff ffffffff ffffffff ffffffff +addq m eq x 7ffdffff ffffffff ffffffff ffffffff 3fff0000 00000000 00000000 00000000 7ffdffff ffffffff ffffffff ffffffff +addq p eq x 7ffdffff ffffffff ffffffff ffffffff 3fff0000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 +addq n eq x fffdffff ffffffff ffffffff ffffffff bfff0000 00000000 00000000 00000000 fffdffff ffffffff ffffffff ffffffff +addq z eq x fffdffff ffffffff ffffffff ffffffff bfff0000 00000000 00000000 00000000 fffdffff ffffffff ffffffff ffffffff +addq p eq x fffdffff ffffffff ffffffff ffffffff bfff0000 00000000 00000000 00000000 fffdffff ffffffff ffffffff ffffffff +addq m eq x fffdffff ffffffff ffffffff ffffffff bfff0000 00000000 00000000 00000000 fffe0000 00000000 00000000 00000000 +addq n eq x 7ffeffff ffffffff ffffffff ffffffff 3fff0000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff +addq z eq x 7ffeffff ffffffff ffffffff ffffffff 3fff0000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff +addq m eq x 7ffeffff ffffffff ffffffff ffffffff 3fff0000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff +addq p eq xo 7ffeffff ffffffff ffffffff ffffffff 3fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +addq n eq x fffeffff ffffffff ffffffff ffffffff bfff0000 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff +addq z eq x fffeffff ffffffff ffffffff ffffffff bfff0000 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff +addq p eq x fffeffff ffffffff ffffffff ffffffff bfff0000 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff +addq m eq xo fffeffff ffffffff ffffffff ffffffff bfff0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +addq n eq x 7ffeffff ffffffff ffffffff fffffffe 3fff0000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff fffffffe +addq z eq x 7ffeffff ffffffff ffffffff fffffffe 3fff0000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff fffffffe +addq m eq x 7ffeffff ffffffff ffffffff fffffffe 3fff0000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff fffffffe +addq p eq x 7ffeffff ffffffff ffffffff fffffffe 3fff0000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff +addq n eq x fffeffff ffffffff ffffffff fffffffe bfff0000 00000000 00000000 00000000 fffeffff ffffffff ffffffff fffffffe +addq z eq x fffeffff ffffffff ffffffff fffffffe bfff0000 00000000 00000000 00000000 fffeffff ffffffff ffffffff fffffffe +addq p eq x fffeffff ffffffff ffffffff fffffffe bfff0000 00000000 00000000 00000000 fffeffff ffffffff ffffffff fffffffe +addq m eq x fffeffff ffffffff ffffffff fffffffe bfff0000 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff +addq n eq x 00000000 00000000 00000000 00000001 7ffe0000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 +addq z eq x 00000000 00000000 00000000 00000001 7ffe0000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 +addq m eq x 00000000 00000000 00000000 00000001 7ffe0000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 +addq p eq x 00000000 00000000 00000000 00000001 7ffe0000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000001 +addq n eq x 80000000 00000000 00000000 00000001 fffe0000 00000000 00000000 00000000 fffe0000 00000000 00000000 00000000 +addq z eq x 80000000 00000000 00000000 00000001 fffe0000 00000000 00000000 00000000 fffe0000 00000000 00000000 00000000 +addq p eq x 80000000 00000000 00000000 00000001 fffe0000 00000000 00000000 00000000 fffe0000 00000000 00000000 00000000 +addq m eq x 80000000 00000000 00000000 00000001 fffe0000 00000000 00000000 00000000 fffe0000 00000000 00000000 00000001 +addq n eq x 00000000 00000000 00000000 00000001 7ffdffff ffffffff ffffffff ffffffff 7ffdffff ffffffff ffffffff ffffffff +addq z eq x 00000000 00000000 00000000 00000001 7ffdffff ffffffff ffffffff ffffffff 7ffdffff ffffffff ffffffff ffffffff +addq m eq x 00000000 00000000 00000000 00000001 7ffdffff ffffffff ffffffff ffffffff 7ffdffff ffffffff ffffffff ffffffff +addq p eq x 00000000 00000000 00000000 00000001 7ffdffff ffffffff ffffffff ffffffff 7ffe0000 00000000 00000000 00000000 +addq n eq x 80000000 00000000 00000000 00000001 fffdffff ffffffff ffffffff ffffffff fffdffff ffffffff ffffffff ffffffff +addq z eq x 80000000 00000000 00000000 00000001 fffdffff ffffffff ffffffff ffffffff fffdffff ffffffff ffffffff ffffffff +addq p eq x 80000000 00000000 00000000 00000001 fffdffff ffffffff ffffffff ffffffff fffdffff ffffffff ffffffff ffffffff +addq m eq x 80000000 00000000 00000000 00000001 fffdffff ffffffff ffffffff ffffffff fffe0000 00000000 00000000 00000000 +addq n eq x 00000000 00000000 00000000 00000001 7ffeffff ffffffff ffffffff ffffffff 7ffeffff ffffffff ffffffff ffffffff +addq z eq x 00000000 00000000 00000000 00000001 7ffeffff ffffffff ffffffff ffffffff 7ffeffff ffffffff ffffffff ffffffff +addq m eq x 00000000 00000000 00000000 00000001 7ffeffff ffffffff ffffffff ffffffff 7ffeffff ffffffff ffffffff ffffffff +addq p eq xo 00000000 00000000 00000000 00000001 7ffeffff ffffffff ffffffff ffffffff 7fff0000 00000000 00000000 00000000 +addq n eq x 80000000 00000000 00000000 00000001 fffeffff ffffffff ffffffff ffffffff fffeffff ffffffff ffffffff ffffffff +addq z eq x 80000000 00000000 00000000 00000001 fffeffff ffffffff ffffffff ffffffff fffeffff ffffffff ffffffff ffffffff +addq p eq x 80000000 00000000 00000000 00000001 fffeffff ffffffff ffffffff ffffffff fffeffff ffffffff ffffffff ffffffff +addq m eq xo 80000000 00000000 00000000 00000001 fffeffff ffffffff ffffffff ffffffff ffff0000 00000000 00000000 00000000 +addq n eq x 00000000 00000000 00000000 00000001 7ffeffff ffffffff ffffffff fffffffe 7ffeffff ffffffff ffffffff fffffffe +addq z eq x 00000000 00000000 00000000 00000001 7ffeffff ffffffff ffffffff fffffffe 7ffeffff ffffffff ffffffff fffffffe +addq m eq x 00000000 00000000 00000000 00000001 7ffeffff ffffffff ffffffff fffffffe 7ffeffff ffffffff ffffffff fffffffe +addq p eq x 00000000 00000000 00000000 00000001 7ffeffff ffffffff ffffffff fffffffe 7ffeffff ffffffff ffffffff ffffffff +addq n eq x 80000000 00000000 00000000 00000001 fffeffff ffffffff ffffffff fffffffe fffeffff ffffffff ffffffff fffffffe +addq z eq x 80000000 00000000 00000000 00000001 fffeffff ffffffff ffffffff fffffffe fffeffff ffffffff ffffffff fffffffe +addq p eq x 80000000 00000000 00000000 00000001 fffeffff ffffffff ffffffff fffffffe fffeffff ffffffff ffffffff fffffffe +addq m eq x 80000000 00000000 00000000 00000001 fffeffff ffffffff ffffffff fffffffe fffeffff ffffffff ffffffff ffffffff +addq n eq x 00000000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +addq z eq x 00000000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +addq m eq x 00000000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +addq p eq x 00000000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000001 +addq n eq x 80000000 00000000 00000000 00000001 bfff0000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 +addq z eq x 80000000 00000000 00000000 00000001 bfff0000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 +addq p eq x 80000000 00000000 00000000 00000001 bfff0000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 +addq m eq x 80000000 00000000 00000000 00000001 bfff0000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000001 +addq n eq x 00000000 00000000 00000000 00000001 3ffeffff ffffffff ffffffff ffffffff 3ffeffff ffffffff ffffffff ffffffff +addq z eq x 00000000 00000000 00000000 00000001 3ffeffff ffffffff ffffffff ffffffff 3ffeffff ffffffff ffffffff ffffffff +addq m eq x 00000000 00000000 00000000 00000001 3ffeffff ffffffff ffffffff ffffffff 3ffeffff ffffffff ffffffff ffffffff +addq p eq x 00000000 00000000 00000000 00000001 3ffeffff ffffffff ffffffff ffffffff 3fff0000 00000000 00000000 00000000 +addq n eq x 80000000 00000000 00000000 00000001 bffeffff ffffffff ffffffff ffffffff bffeffff ffffffff ffffffff ffffffff +addq z eq x 80000000 00000000 00000000 00000001 bffeffff ffffffff ffffffff ffffffff bffeffff ffffffff ffffffff ffffffff +addq p eq x 80000000 00000000 00000000 00000001 bffeffff ffffffff ffffffff ffffffff bffeffff ffffffff ffffffff ffffffff +addq m eq x 80000000 00000000 00000000 00000001 bffeffff ffffffff ffffffff ffffffff bfff0000 00000000 00000000 00000000 +addq n eq x 00000000 00000000 00000000 00000001 3fffffff ffffffff ffffffff ffffffff 3fffffff ffffffff ffffffff ffffffff +addq z eq x 00000000 00000000 00000000 00000001 3fffffff ffffffff ffffffff ffffffff 3fffffff ffffffff ffffffff ffffffff +addq m eq x 00000000 00000000 00000000 00000001 3fffffff ffffffff ffffffff ffffffff 3fffffff ffffffff ffffffff ffffffff +addq p eq x 00000000 00000000 00000000 00000001 3fffffff ffffffff ffffffff ffffffff 40000000 00000000 00000000 00000000 +addq n eq x 80000000 00000000 00000000 00000001 bfffffff ffffffff ffffffff ffffffff bfffffff ffffffff ffffffff ffffffff +addq z eq x 80000000 00000000 00000000 00000001 bfffffff ffffffff ffffffff ffffffff bfffffff ffffffff ffffffff ffffffff +addq p eq x 80000000 00000000 00000000 00000001 bfffffff ffffffff ffffffff ffffffff bfffffff ffffffff ffffffff ffffffff +addq m eq x 80000000 00000000 00000000 00000001 bfffffff ffffffff ffffffff ffffffff c0000000 00000000 00000000 00000000 +addq n eq x 00000000 00000000 00000000 00000001 3fffffff ffffffff ffffffff fffffffe 3fffffff ffffffff ffffffff fffffffe +addq z eq x 00000000 00000000 00000000 00000001 3fffffff ffffffff ffffffff fffffffe 3fffffff ffffffff ffffffff fffffffe +addq m eq x 00000000 00000000 00000000 00000001 3fffffff ffffffff ffffffff fffffffe 3fffffff ffffffff ffffffff fffffffe +addq p eq x 00000000 00000000 00000000 00000001 3fffffff ffffffff ffffffff fffffffe 3fffffff ffffffff ffffffff ffffffff +addq n eq x 80000000 00000000 00000000 00000001 bfffffff ffffffff ffffffff fffffffe bfffffff ffffffff ffffffff fffffffe +addq z eq x 80000000 00000000 00000000 00000001 bfffffff ffffffff ffffffff fffffffe bfffffff ffffffff ffffffff fffffffe +addq p eq x 80000000 00000000 00000000 00000001 bfffffff ffffffff ffffffff fffffffe bfffffff ffffffff ffffffff fffffffe +addq m eq x 80000000 00000000 00000000 00000001 bfffffff ffffffff ffffffff fffffffe bfffffff ffffffff ffffffff ffffffff +addq n eq x 7ffe0000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 +addq p eq x 7ffe0000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 +addq z eq x 7ffe0000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 7ffdffff ffffffff ffffffff ffffffff +addq m eq x 7ffe0000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 7ffdffff ffffffff ffffffff ffffffff +addq n eq x fffe0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 fffe0000 00000000 00000000 00000000 +addq m eq x fffe0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 fffe0000 00000000 00000000 00000000 +addq z eq x fffe0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 fffdffff ffffffff ffffffff ffffffff +addq p eq x fffe0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 fffdffff ffffffff ffffffff ffffffff +addq n eq x 7ffdffff ffffffff ffffffff ffffffff bfff0000 00000000 00000000 00000000 7ffdffff ffffffff ffffffff ffffffff +addq p eq x 7ffdffff ffffffff ffffffff ffffffff bfff0000 00000000 00000000 00000000 7ffdffff ffffffff ffffffff ffffffff +addq z eq x 7ffdffff ffffffff ffffffff ffffffff bfff0000 00000000 00000000 00000000 7ffdffff ffffffff ffffffff fffffffe +addq m eq x 7ffdffff ffffffff ffffffff ffffffff bfff0000 00000000 00000000 00000000 7ffdffff ffffffff ffffffff fffffffe +addq n eq x fffdffff ffffffff ffffffff ffffffff 3fff0000 00000000 00000000 00000000 fffdffff ffffffff ffffffff ffffffff +addq m eq x fffdffff ffffffff ffffffff ffffffff 3fff0000 00000000 00000000 00000000 fffdffff ffffffff ffffffff ffffffff +addq z eq x fffdffff ffffffff ffffffff ffffffff 3fff0000 00000000 00000000 00000000 fffdffff ffffffff ffffffff fffffffe +addq p eq x fffdffff ffffffff ffffffff ffffffff 3fff0000 00000000 00000000 00000000 fffdffff ffffffff ffffffff fffffffe +addq n eq x 7ffeffff ffffffff ffffffff ffffffff bfff0000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff +addq p eq x 7ffeffff ffffffff ffffffff ffffffff bfff0000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff +addq z eq x 7ffeffff ffffffff ffffffff ffffffff bfff0000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff fffffffe +addq m eq x 7ffeffff ffffffff ffffffff ffffffff bfff0000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff fffffffe +addq n eq x fffeffff ffffffff ffffffff ffffffff 3fff0000 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff +addq m eq x fffeffff ffffffff ffffffff ffffffff 3fff0000 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff +addq z eq x fffeffff ffffffff ffffffff ffffffff 3fff0000 00000000 00000000 00000000 fffeffff ffffffff ffffffff fffffffe +addq p eq x fffeffff ffffffff ffffffff ffffffff 3fff0000 00000000 00000000 00000000 fffeffff ffffffff ffffffff fffffffe +addq n eq x 7ffeffff ffffffff ffffffff fffffffe bfff0000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff fffffffe +addq p eq x 7ffeffff ffffffff ffffffff fffffffe bfff0000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff fffffffe +addq z eq x 7ffeffff ffffffff ffffffff fffffffe bfff0000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff fffffffd +addq m eq x 7ffeffff ffffffff ffffffff fffffffe bfff0000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff fffffffd +addq n eq x fffeffff ffffffff ffffffff fffffffe 3fff0000 00000000 00000000 00000000 fffeffff ffffffff ffffffff fffffffe +addq m eq x fffeffff ffffffff ffffffff fffffffe 3fff0000 00000000 00000000 00000000 fffeffff ffffffff ffffffff fffffffe +addq z eq x fffeffff ffffffff ffffffff fffffffe 3fff0000 00000000 00000000 00000000 fffeffff ffffffff ffffffff fffffffd +addq p eq x fffeffff ffffffff ffffffff fffffffe 3fff0000 00000000 00000000 00000000 fffeffff ffffffff ffffffff fffffffd +addq n eq x 7ffeffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000001 7ffeffff ffffffff ffffffff ffffffff +addq p eq x 7ffeffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000001 7ffeffff ffffffff ffffffff ffffffff +addq z eq x 7ffeffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000001 7ffeffff ffffffff ffffffff fffffffe +addq m eq x 7ffeffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000001 7ffeffff ffffffff ffffffff fffffffe +addq n eq x fffeffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000001 fffeffff ffffffff ffffffff ffffffff +addq m eq x fffeffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000001 fffeffff ffffffff ffffffff ffffffff +addq z eq x fffeffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000001 fffeffff ffffffff ffffffff fffffffe +addq p eq x fffeffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000001 fffeffff ffffffff ffffffff fffffffe +addq n eq x 80000000 00000000 00000000 00000003 7ffe0000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 +addq p eq x 80000000 00000000 00000000 00000003 7ffe0000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 +addq z eq x 80000000 00000000 00000000 00000003 7ffe0000 00000000 00000000 00000000 7ffdffff ffffffff ffffffff ffffffff +addq m eq x 80000000 00000000 00000000 00000003 7ffe0000 00000000 00000000 00000000 7ffdffff ffffffff ffffffff ffffffff +addq n eq x 00000000 00000000 00000000 00000003 fffe0000 00000000 00000000 00000000 fffe0000 00000000 00000000 00000000 +addq m eq x 00000000 00000000 00000000 00000003 fffe0000 00000000 00000000 00000000 fffe0000 00000000 00000000 00000000 +addq z eq x 00000000 00000000 00000000 00000003 fffe0000 00000000 00000000 00000000 fffdffff ffffffff ffffffff ffffffff +addq p eq x 00000000 00000000 00000000 00000003 fffe0000 00000000 00000000 00000000 fffdffff ffffffff ffffffff ffffffff +addq n eq x 3ffeffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000001 3ffeffff ffffffff ffffffff ffffffff +addq p eq x 3ffeffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000001 3ffeffff ffffffff ffffffff ffffffff +addq z eq x 3ffeffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000001 3ffeffff ffffffff ffffffff fffffffe +addq m eq x 3ffeffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000001 3ffeffff ffffffff ffffffff fffffffe +addq n eq x bfffffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000001 bfffffff ffffffff ffffffff ffffffff +addq m eq x bfffffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000001 bfffffff ffffffff ffffffff ffffffff +addq z eq x bfffffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000001 bfffffff ffffffff ffffffff fffffffe +addq p eq x bfffffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000001 bfffffff ffffffff ffffffff fffffffe +addq n eq x 80000000 00000000 00000000 00000003 40008000 00000000 00000000 00000000 40008000 00000000 00000000 00000000 +addq p eq x 80000000 00000000 00000000 00000003 40008000 00000000 00000000 00000000 40008000 00000000 00000000 00000000 +addq z eq x 80000000 00000000 00000000 00000003 40008000 00000000 00000000 00000000 40007fff ffffffff ffffffff ffffffff +addq m eq x 80000000 00000000 00000000 00000003 40008000 00000000 00000000 00000000 40007fff ffffffff ffffffff ffffffff +addq n eq x 00000000 00000000 00000000 00000003 c0014000 00000000 00000000 00000000 c0014000 00000000 00000000 00000000 +addq m eq x 00000000 00000000 00000000 00000003 c0014000 00000000 00000000 00000000 c0014000 00000000 00000000 00000000 +addq z eq x 00000000 00000000 00000000 00000003 c0014000 00000000 00000000 00000000 c0013fff ffffffff ffffffff ffffffff +addq p eq x 00000000 00000000 00000000 00000003 c0014000 00000000 00000000 00000000 c0013fff ffffffff ffffffff ffffffff +addq n eq x 3fff0000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 +addq z eq x 3fff0000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 +addq m eq x 3fff0000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 +addq p eq x 3fff0000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000000 40000000 00000000 00000000 00000001 +addq n eq x bfff0000 00000000 00000000 00000001 bfff0000 00000000 00000000 00000000 c0000000 00000000 00000000 00000000 +addq z eq x bfff0000 00000000 00000000 00000001 bfff0000 00000000 00000000 00000000 c0000000 00000000 00000000 00000000 +addq p eq x bfff0000 00000000 00000000 00000001 bfff0000 00000000 00000000 00000000 c0000000 00000000 00000000 00000000 +addq m eq x bfff0000 00000000 00000000 00000001 bfff0000 00000000 00000000 00000000 c0000000 00000000 00000000 00000001 +addq n eq x c0000000 00000000 00000000 00000000 c0000000 00000000 00000000 00000001 c0010000 00000000 00000000 00000000 +addq z eq x c0000000 00000000 00000000 00000000 c0000000 00000000 00000000 00000001 c0010000 00000000 00000000 00000000 +addq p eq x c0000000 00000000 00000000 00000000 c0000000 00000000 00000000 00000001 c0010000 00000000 00000000 00000000 +addq m eq x c0000000 00000000 00000000 00000000 c0000000 00000000 00000000 00000001 c0010000 00000000 00000000 00000001 +addq n eq x 40000000 00000000 00000000 00000000 40000000 00000000 00000000 00000001 40010000 00000000 00000000 00000000 +addq z eq x 40000000 00000000 00000000 00000000 40000000 00000000 00000000 00000001 40010000 00000000 00000000 00000000 +addq m eq x 40000000 00000000 00000000 00000000 40000000 00000000 00000000 00000001 40010000 00000000 00000000 00000000 +addq p eq x 40000000 00000000 00000000 00000000 40000000 00000000 00000000 00000001 40010000 00000000 00000000 00000001 +addq n eq x 3fff0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000003 40000000 00000000 00000000 00000002 +addq p eq x 3fff0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000003 40000000 00000000 00000000 00000002 +addq z eq x 3fff0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000003 40000000 00000000 00000000 00000001 +addq m eq x 3fff0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000003 40000000 00000000 00000000 00000001 +addq n eq x bfff0000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000003 c0000000 00000000 00000000 00000002 +addq m eq x bfff0000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000003 c0000000 00000000 00000000 00000002 +addq z eq x bfff0000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000003 c0000000 00000000 00000000 00000001 +addq p eq x bfff0000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000003 c0000000 00000000 00000000 00000001 +addq n eq x c0000000 00000000 00000000 00000001 c0000000 00000000 00000000 00000002 c0010000 00000000 00000000 00000002 +addq m eq x c0000000 00000000 00000000 00000001 c0000000 00000000 00000000 00000002 c0010000 00000000 00000000 00000002 +addq z eq x c0000000 00000000 00000000 00000001 c0000000 00000000 00000000 00000002 c0010000 00000000 00000000 00000001 +addq p eq x c0000000 00000000 00000000 00000001 c0000000 00000000 00000000 00000002 c0010000 00000000 00000000 00000001 +addq n eq x 40000000 00000000 00000000 00000001 40000000 00000000 00000000 00000002 40010000 00000000 00000000 00000002 +addq p eq x 40000000 00000000 00000000 00000001 40000000 00000000 00000000 00000002 40010000 00000000 00000000 00000002 +addq z eq x 40000000 00000000 00000000 00000001 40000000 00000000 00000000 00000002 40010000 00000000 00000000 00000001 +addq m eq x 40000000 00000000 00000000 00000001 40000000 00000000 00000000 00000002 40010000 00000000 00000000 00000001 +addq n eq xo 7ffeffff ffffffff ffffffff fffffffe 7ffeffff ffffffff ffffffff ffffffff 7fff0000 00000000 00000000 00000000 +addq p eq xo 7ffeffff ffffffff ffffffff fffffffe 7ffeffff ffffffff ffffffff ffffffff 7fff0000 00000000 00000000 00000000 +addq z eq xo 7ffeffff ffffffff ffffffff fffffffe 7ffeffff ffffffff ffffffff ffffffff 7ffeffff ffffffff ffffffff ffffffff +addq m eq xo 7ffeffff ffffffff ffffffff fffffffe 7ffeffff ffffffff ffffffff ffffffff 7ffeffff ffffffff ffffffff ffffffff +addq n eq xo fffeffff ffffffff ffffffff fffffffe fffeffff ffffffff ffffffff ffffffff ffff0000 00000000 00000000 00000000 +addq m eq xo fffeffff ffffffff ffffffff fffffffe fffeffff ffffffff ffffffff ffffffff ffff0000 00000000 00000000 00000000 +addq z eq xo fffeffff ffffffff ffffffff fffffffe fffeffff ffffffff ffffffff ffffffff fffeffff ffffffff ffffffff ffffffff +addq p eq xo fffeffff ffffffff ffffffff fffffffe fffeffff ffffffff ffffffff ffffffff fffeffff ffffffff ffffffff ffffffff +addq n eq xo 7ffdffff ffffffff ffffffff ffffffff 7ffe0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +addq p eq xo 7ffdffff ffffffff ffffffff ffffffff 7ffe0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +addq z eq x 7ffdffff ffffffff ffffffff ffffffff 7ffe0000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff +addq m eq x 7ffdffff ffffffff ffffffff ffffffff 7ffe0000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff +addq n eq xo fffdffff ffffffff ffffffff ffffffff fffe0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +addq m eq xo fffdffff ffffffff ffffffff ffffffff fffe0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +addq z eq x fffdffff ffffffff ffffffff ffffffff fffe0000 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff +addq p eq x fffdffff ffffffff ffffffff ffffffff fffe0000 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff +addq n eq xo 7ffe0000 00000000 00000000 00000001 7ffe0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +addq p eq xo 7ffe0000 00000000 00000000 00000001 7ffe0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +addq z eq xo 7ffe0000 00000000 00000000 00000001 7ffe0000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff +addq m eq xo 7ffe0000 00000000 00000000 00000001 7ffe0000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff +addq n eq xo fffe0000 00000000 00000000 00000001 fffe0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +addq m eq xo fffe0000 00000000 00000000 00000001 fffe0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +addq z eq xo fffe0000 00000000 00000000 00000001 fffe0000 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff +addq p eq xo fffe0000 00000000 00000000 00000001 fffe0000 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff +addq n eq x 7ffd0000 00000000 00000000 00000001 7ffd0000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 +addq z eq x 7ffd0000 00000000 00000000 00000001 7ffd0000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 +addq m eq x 7ffd0000 00000000 00000000 00000001 7ffd0000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 +addq p eq x 7ffd0000 00000000 00000000 00000001 7ffd0000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000001 +addq n eq x fffd0000 00000000 00000000 00000001 fffd0000 00000000 00000000 00000000 fffe0000 00000000 00000000 00000000 +addq z eq x fffd0000 00000000 00000000 00000001 fffd0000 00000000 00000000 00000000 fffe0000 00000000 00000000 00000000 +addq p eq x fffd0000 00000000 00000000 00000001 fffd0000 00000000 00000000 00000000 fffe0000 00000000 00000000 00000000 +addq m eq x fffd0000 00000000 00000000 00000001 fffd0000 00000000 00000000 00000000 fffe0000 00000000 00000000 00000001 +addq n eq x 7ffdffff ffffffff ffffffff fffffffe 7ffdffff ffffffff ffffffff ffffffff 7ffeffff ffffffff ffffffff fffffffe +addq z eq x 7ffdffff ffffffff ffffffff fffffffe 7ffdffff ffffffff ffffffff ffffffff 7ffeffff ffffffff ffffffff fffffffe +addq m eq x 7ffdffff ffffffff ffffffff fffffffe 7ffdffff ffffffff ffffffff ffffffff 7ffeffff ffffffff ffffffff fffffffe +addq p eq x 7ffdffff ffffffff ffffffff fffffffe 7ffdffff ffffffff ffffffff ffffffff 7ffeffff ffffffff ffffffff ffffffff +addq n eq x fffdffff ffffffff ffffffff fffffffe fffdffff ffffffff ffffffff ffffffff fffeffff ffffffff ffffffff fffffffe +addq z eq x fffdffff ffffffff ffffffff fffffffe fffdffff ffffffff ffffffff ffffffff fffeffff ffffffff ffffffff fffffffe +addq p eq x fffdffff ffffffff ffffffff fffffffe fffdffff ffffffff ffffffff ffffffff fffeffff ffffffff ffffffff fffffffe +addq m eq x fffdffff ffffffff ffffffff fffffffe fffdffff ffffffff ffffffff ffffffff fffeffff ffffffff ffffffff ffffffff +addq p eq x 40000000 00000000 00000000 00000000 3f8f0000 00000000 00000000 00000000 40000000 00000000 00000000 00000001 +addq n eq x 40000000 00000000 00000000 00000000 3f8f0000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 +addq z eq x 40000000 00000000 00000000 00000000 3f8f0000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 +addq m eq x 40000000 00000000 00000000 00000000 3f8f0000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 +addq n eq x 40000000 00000000 00000000 00000001 3f8f0000 00000000 00000000 00000000 40000000 00000000 00000000 00000002 +addq p eq x 40000000 00000000 00000000 00000001 3f8f0000 00000000 00000000 00000000 40000000 00000000 00000000 00000002 +addq z eq x 40000000 00000000 00000000 00000001 3f8f0000 00000000 00000000 00000000 40000000 00000000 00000000 00000001 +addq m eq x 40000000 00000000 00000000 00000001 3f8f0000 00000000 00000000 00000000 40000000 00000000 00000000 00000001 +addq n eq x 4000ffff ffffffff ffffffff ffffffff 3f8f0000 00000000 00000000 00000000 40010000 00000000 00000000 00000000 +addq p eq x 4000ffff ffffffff ffffffff ffffffff 3f8f0000 00000000 00000000 00000000 40010000 00000000 00000000 00000000 +addq z eq x 4000ffff ffffffff ffffffff ffffffff 3f8f0000 00000000 00000000 00000000 4000ffff ffffffff ffffffff ffffffff +addq m eq x 4000ffff ffffffff ffffffff ffffffff 3f8f0000 00000000 00000000 00000000 4000ffff ffffffff ffffffff ffffffff +addq p eq x 4000ffff ffffffff ffffffff ffffffff 3f8effff ffffffff ffffffff ffffffff 40010000 00000000 00000000 00000000 +addq z eq x 4000ffff ffffffff ffffffff ffffffff 3f8effff ffffffff ffffffff ffffffff 4000ffff ffffffff ffffffff ffffffff +addq n eq x 4000ffff ffffffff ffffffff ffffffff 3f8effff ffffffff ffffffff ffffffff 4000ffff ffffffff ffffffff ffffffff +addq m eq x 4000ffff ffffffff ffffffff ffffffff 3f8effff ffffffff ffffffff ffffffff 4000ffff ffffffff ffffffff ffffffff +addq n eq x c000ffff ffffffff ffffffff ffffffff bf8f0000 00000000 00000000 00000000 c0010000 00000000 00000000 00000000 +addq m eq x c000ffff ffffffff ffffffff ffffffff bf8f0000 00000000 00000000 00000000 c0010000 00000000 00000000 00000000 +addq z eq x c000ffff ffffffff ffffffff ffffffff bf8f0000 00000000 00000000 00000000 c000ffff ffffffff ffffffff ffffffff +addq p eq x c000ffff ffffffff ffffffff ffffffff bf8f0000 00000000 00000000 00000000 c000ffff ffffffff ffffffff ffffffff +addq m eq x c000ffff ffffffff ffffffff ffffffff bf8effff ffffffff ffffffff ffffffff c0010000 00000000 00000000 00000000 +addq z eq x c000ffff ffffffff ffffffff ffffffff bf8effff ffffffff ffffffff ffffffff c000ffff ffffffff ffffffff ffffffff +addq n eq x c000ffff ffffffff ffffffff ffffffff bf8effff ffffffff ffffffff ffffffff c000ffff ffffffff ffffffff ffffffff +addq p eq x c000ffff ffffffff ffffffff ffffffff bf8effff ffffffff ffffffff ffffffff c000ffff ffffffff ffffffff ffffffff +addq n uo - 7ffffe00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +addq m uo - 7ffffe00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +addq p uo - 7ffffe00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +addq z uo - 7ffffe00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +addq n uo - 7ffffe00 00000000 00000000 00000000 80000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +addq m uo - 7ffffe00 00000000 00000000 00000000 80000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +addq p uo - 7ffffe00 00000000 00000000 00000000 80000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +addq z uo - 7ffffe00 00000000 00000000 00000000 80000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +addq n uo - 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +addq m uo - 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +addq p uo - 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +addq z uo - 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +addq n uo - 80000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +addq m uo - 80000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +addq p uo - 80000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +addq z uo - 80000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +addq n uo - 7ffffe00 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +addq m uo - 7ffffe00 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +addq p uo - 7ffffe00 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +addq z uo - 7ffffe00 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +addq n uo - 7ffffe00 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +addq m uo - 7ffffe00 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +addq p uo - 7ffffe00 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +addq z uo - 7ffffe00 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +addq n uo - 3fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +addq m uo - 3fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +addq p uo - 3fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +addq z uo - 3fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +addq n uo - bfff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +addq m uo - bfff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +addq p uo - bfff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +addq z uo - bfff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +addq n uo - 0000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +addq m uo - 0000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +addq p uo - 0000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +addq z uo - 0000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +addq n uo - 8000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +addq m uo - 8000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +addq p uo - 8000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +addq z uo - 8000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +addq n uo - 7ffffe00 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +addq m uo - 7ffffe00 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +addq p uo - 7ffffe00 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +addq z uo - 7ffffe00 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +addq n uo - 7ffffe00 00000000 00000000 00000000 8000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +addq m uo - 7ffffe00 00000000 00000000 00000000 8000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +addq p uo - 7ffffe00 00000000 00000000 00000000 8000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +addq z uo - 7ffffe00 00000000 00000000 00000000 8000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +addq n uo - 7ffffe00 00000000 00000000 00000000 00000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +addq m uo - 7ffffe00 00000000 00000000 00000000 00000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +addq p uo - 7ffffe00 00000000 00000000 00000000 00000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +addq z uo - 7ffffe00 00000000 00000000 00000000 00000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +addq n uo - 7ffffe00 00000000 00000000 00000000 80000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +addq m uo - 7ffffe00 00000000 00000000 00000000 80000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +addq p uo - 7ffffe00 00000000 00000000 00000000 80000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +addq z uo - 7ffffe00 00000000 00000000 00000000 80000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +addq n uo - 00000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +addq m uo - 00000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +addq p uo - 00000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +addq z uo - 00000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +addq n uo - 80000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +addq m uo - 80000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +addq p uo - 80000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +addq z uo - 80000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +addq n uo - 7ffffe00 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +addq m uo - 7ffffe00 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +addq p uo - 7ffffe00 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +addq z uo - 7ffffe00 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +addq n uo - 7ffffe00 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +addq m uo - 7ffffe00 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +addq p uo - 7ffffe00 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +addq z uo - 7ffffe00 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +addq n uo - 7ffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +addq m uo - 7ffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +addq p uo - 7ffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +addq z uo - 7ffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +addq n uo - fffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +addq m uo - fffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +addq p uo - fffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +addq z uo - fffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +addq n uo - 7ffffe00 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +addq m uo - 7ffffe00 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +addq p uo - 7ffffe00 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +addq z uo - 7ffffe00 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +addq n uo - 7ffffe00 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +addq m uo - 7ffffe00 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +addq p uo - 7ffffe00 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +addq z uo - 7ffffe00 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +addq n uo - 7fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +addq m uo - 7fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +addq p uo - 7fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +addq z uo - 7fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +addq n uo - ffff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +addq m uo - ffff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +addq p uo - ffff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +addq z uo - ffff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +addq n uo - 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +addq m uo - 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +addq p uo - 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +addq z uo - 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +addq n uo v 7fff0200 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +addq m uo v 7fff0200 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +addq p uo v 7fff0200 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +addq z uo v 7fff0200 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +addq n uo v 7fff0200 00000000 00000000 00000000 80000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +addq m uo v 7fff0200 00000000 00000000 00000000 80000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +addq p uo v 7fff0200 00000000 00000000 00000000 80000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +addq z uo v 7fff0200 00000000 00000000 00000000 80000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +addq n uo v 00000000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +addq m uo v 00000000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +addq p uo v 00000000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +addq z uo v 00000000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +addq n uo v 80000000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +addq m uo v 80000000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +addq p uo v 80000000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +addq z uo v 80000000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +addq n uo v 7fff0200 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +addq m uo v 7fff0200 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +addq p uo v 7fff0200 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +addq z uo v 7fff0200 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +addq n uo v 7fff0200 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +addq m uo v 7fff0200 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +addq p uo v 7fff0200 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +addq z uo v 7fff0200 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +addq n uo v 3fff0000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +addq m uo v 3fff0000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +addq p uo v 3fff0000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +addq z uo v 3fff0000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +addq n uo v bfff0000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +addq m uo v bfff0000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +addq p uo v bfff0000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +addq z uo v bfff0000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +addq n uo v 0000ffff ffffffff ffffffff ffffffff 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +addq m uo v 0000ffff ffffffff ffffffff ffffffff 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +addq p uo v 0000ffff ffffffff ffffffff ffffffff 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +addq z uo v 0000ffff ffffffff ffffffff ffffffff 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +addq n uo v 8000ffff ffffffff ffffffff ffffffff 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +addq m uo v 8000ffff ffffffff ffffffff ffffffff 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +addq p uo v 8000ffff ffffffff ffffffff ffffffff 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +addq z uo v 8000ffff ffffffff ffffffff ffffffff 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +addq n uo v 7fff0200 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +addq m uo v 7fff0200 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +addq p uo v 7fff0200 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +addq z uo v 7fff0200 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +addq n uo v 7fff0200 00000000 00000000 00000000 8000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +addq m uo v 7fff0200 00000000 00000000 00000000 8000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +addq p uo v 7fff0200 00000000 00000000 00000000 8000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +addq z uo v 7fff0200 00000000 00000000 00000000 8000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +addq n uo v 7fff0200 00000000 00000000 00000000 00000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +addq m uo v 7fff0200 00000000 00000000 00000000 00000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +addq p uo v 7fff0200 00000000 00000000 00000000 00000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +addq z uo v 7fff0200 00000000 00000000 00000000 00000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +addq n uo v 7fff0200 00000000 00000000 00000000 80000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +addq m uo v 7fff0200 00000000 00000000 00000000 80000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +addq p uo v 7fff0200 00000000 00000000 00000000 80000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +addq z uo v 7fff0200 00000000 00000000 00000000 80000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +addq n uo v 00000000 00000000 00000000 00000001 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +addq m uo v 00000000 00000000 00000000 00000001 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +addq p uo v 00000000 00000000 00000000 00000001 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +addq z uo v 00000000 00000000 00000000 00000001 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +addq n uo v 80000000 00000000 00000000 00000001 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +addq m uo v 80000000 00000000 00000000 00000001 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +addq p uo v 80000000 00000000 00000000 00000001 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +addq z uo v 80000000 00000000 00000000 00000001 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +addq n uo v 7fff0200 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +addq m uo v 7fff0200 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +addq p uo v 7fff0200 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +addq z uo v 7fff0200 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +addq n uo v 7fff0200 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +addq m uo v 7fff0200 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +addq p uo v 7fff0200 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +addq z uo v 7fff0200 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +addq n uo v 7ffeffff ffffffff ffffffff ffffffff 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +addq m uo v 7ffeffff ffffffff ffffffff ffffffff 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +addq p uo v 7ffeffff ffffffff ffffffff ffffffff 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +addq z uo v 7ffeffff ffffffff ffffffff ffffffff 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +addq n uo v fffeffff ffffffff ffffffff ffffffff 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +addq m uo v fffeffff ffffffff ffffffff ffffffff 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +addq p uo v fffeffff ffffffff ffffffff ffffffff 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +addq z uo v fffeffff ffffffff ffffffff ffffffff 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +addq n uo v 7fff0200 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +addq m uo v 7fff0200 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +addq p uo v 7fff0200 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +addq z uo v 7fff0200 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +addq n uo v 7fff0200 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +addq m uo v 7fff0200 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +addq p uo v 7fff0200 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +addq z uo v 7fff0200 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +addq n uo v 7fff0000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +addq m uo v 7fff0000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +addq p uo v 7fff0000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +addq z uo v 7fff0000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +addq n uo v ffff0000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +addq m uo v ffff0000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +addq p uo v ffff0000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +addq z uo v ffff0000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +addq n uo v 7ffffe00 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +addq m uo v 7ffffe00 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +addq p uo v 7ffffe00 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +addq z uo v 7ffffe00 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +addq n uo v 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +addq m uo v 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +addq p uo v 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +addq z uo v 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +addq n uo v 7fff0200 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +addq m uo v 7fff0200 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +addq p uo v 7fff0200 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +addq z uo v 7fff0200 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +addq n eq - 401f0000 00000000 00000000 00004000 c01f0000 00000000 00000000 00000000 3fbd0000 00000000 00000000 00000000 +addq m eq - 401f0000 00000000 00000000 00004000 c01f0000 00000000 00000000 00000000 3fbd0000 00000000 00000000 00000000 +addq p eq - 401f0000 00000000 00000000 00004000 c01f0000 00000000 00000000 00000000 3fbd0000 00000000 00000000 00000000 +addq z eq - 401f0000 00000000 00000000 00004000 c01f0000 00000000 00000000 00000000 3fbd0000 00000000 00000000 00000000 +addq p eq - 40330000 00000000 00000000 00000000 bffe7ff0 00000000 00000000 00000000 4032ffff ffffffff e8010000 00000000 +addq n eq - 40330000 00000000 00000000 00000000 bffe7ff0 00000000 00000000 00000000 4032ffff ffffffff e8010000 00000000 +addq m eq - 40330000 00000000 00000000 00000000 bffe7ff0 00000000 00000000 00000000 4032ffff ffffffff e8010000 00000000 +addq z eq - 40330000 00000000 00000000 00000000 bffe7ff0 00000000 00000000 00000000 4032ffff ffffffff e8010000 00000000 +addq n eq - 00000000 00000000 00000000 00000000 fffe0000 00000000 00000000 00000000 fffe0000 00000000 00000000 00000000 +addq m eq - 00000000 00000000 00000000 00000000 fffe0000 00000000 00000000 00000000 fffe0000 00000000 00000000 00000000 +addq p eq - 00000000 00000000 00000000 00000000 fffe0000 00000000 00000000 00000000 fffe0000 00000000 00000000 00000000 +addq z eq - 00000000 00000000 00000000 00000000 fffe0000 00000000 00000000 00000000 fffe0000 00000000 00000000 00000000 +addq n eq - 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000003 00000000 00000000 00000000 00000003 +addq m eq - 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000003 00000000 00000000 00000000 00000003 +addq p eq - 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000003 00000000 00000000 00000000 00000003 +addq z eq - 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000003 00000000 00000000 00000000 00000003 +addq n eq - 00000000 00000000 00000000 00000000 80000000 00000000 00000000 00000003 80000000 00000000 00000000 00000003 +addq m eq - 00000000 00000000 00000000 00000000 80000000 00000000 00000000 00000003 80000000 00000000 00000000 00000003 +addq p eq - 00000000 00000000 00000000 00000000 80000000 00000000 00000000 00000003 80000000 00000000 00000000 00000003 +addq z eq - 00000000 00000000 00000000 00000000 80000000 00000000 00000000 00000003 80000000 00000000 00000000 00000003 +addq n eq - 00000000 00000000 00000000 00000000 00010000 00000000 00000000 00000000 00010000 00000000 00000000 00000000 +addq m eq - 00000000 00000000 00000000 00000000 00010000 00000000 00000000 00000000 00010000 00000000 00000000 00000000 +addq p eq - 00000000 00000000 00000000 00000000 00010000 00000000 00000000 00000000 00010000 00000000 00000000 00000000 +addq z eq - 00000000 00000000 00000000 00000000 00010000 00000000 00000000 00000000 00010000 00000000 00000000 00000000 +addq n eq x 3fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000000 +addq z eq x 3fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000000 +addq m eq x 3fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000000 +addq p eq x 3fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000001 +addq n eq x bfff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000001 bfff0000 00000000 00000000 00000000 +addq z eq x bfff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000001 bfff0000 00000000 00000000 00000000 +addq p eq x bfff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000001 bfff0000 00000000 00000000 00000000 +addq m eq x bfff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000001 bfff0000 00000000 00000000 00000001 +addq n eq x 40008000 00000000 00000000 00000000 80000000 00000000 00000000 00000003 40008000 00000000 00000000 00000000 +addq p eq x 40008000 00000000 00000000 00000000 80000000 00000000 00000000 00000003 40008000 00000000 00000000 00000000 +addq z eq x 40008000 00000000 00000000 00000000 80000000 00000000 00000000 00000003 40007fff ffffffff ffffffff ffffffff +addq m eq x 40008000 00000000 00000000 00000000 80000000 00000000 00000000 00000003 40007fff ffffffff ffffffff ffffffff +addq n eq x c0014000 00000000 00000000 00000000 00000000 00000000 00000000 00000003 c0014000 00000000 00000000 00000000 +addq m eq x c0014000 00000000 00000000 00000000 00000000 00000000 00000000 00000003 c0014000 00000000 00000000 00000000 +addq z eq x c0014000 00000000 00000000 00000000 00000000 00000000 00000000 00000003 c0013fff ffffffff ffffffff ffffffff +addq p eq x c0014000 00000000 00000000 00000000 00000000 00000000 00000000 00000003 c0013fff ffffffff ffffffff ffffffff +addq n eq x 3fff0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000001 40000000 00000000 00000000 00000000 +addq z eq x 3fff0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000001 40000000 00000000 00000000 00000000 +addq m eq x 3fff0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000001 40000000 00000000 00000000 00000000 +addq p eq x 3fff0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000001 40000000 00000000 00000000 00000001 +addq n eq x bfff0000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000001 c0000000 00000000 00000000 00000000 +addq z eq x bfff0000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000001 c0000000 00000000 00000000 00000000 +addq p eq x bfff0000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000001 c0000000 00000000 00000000 00000000 +addq m eq x bfff0000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000001 c0000000 00000000 00000000 00000001 +addq n eq - bfff0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000001 3f8f0000 00000000 00000000 00000000 +addq m eq - bfff0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000001 3f8f0000 00000000 00000000 00000000 +addq p eq - bfff0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000001 3f8f0000 00000000 00000000 00000000 +addq z eq - bfff0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000001 3f8f0000 00000000 00000000 00000000 +addq n eq - 3fff0000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000001 bf8f0000 00000000 00000000 00000000 +addq m eq - 3fff0000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000001 bf8f0000 00000000 00000000 00000000 +addq p eq - 3fff0000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000001 bf8f0000 00000000 00000000 00000000 +addq z eq - 3fff0000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000001 bf8f0000 00000000 00000000 00000000 +addq n eq x 3fff0000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 +addq z eq x 3fff0000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 +addq m eq x 3fff0000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 +addq p eq x 3fff0000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000001 +addq n eq x bfff0000 00000000 00000000 00000000 fffe0000 00000000 00000000 00000000 fffe0000 00000000 00000000 00000000 +addq z eq x bfff0000 00000000 00000000 00000000 fffe0000 00000000 00000000 00000000 fffe0000 00000000 00000000 00000000 +addq p eq x bfff0000 00000000 00000000 00000000 fffe0000 00000000 00000000 00000000 fffe0000 00000000 00000000 00000000 +addq m eq x bfff0000 00000000 00000000 00000000 fffe0000 00000000 00000000 00000000 fffe0000 00000000 00000000 00000001 +addq n eq x 3fff0000 00000000 00000000 00000000 7ffdffff ffffffff ffffffff ffffffff 7ffdffff ffffffff ffffffff ffffffff +addq z eq x 3fff0000 00000000 00000000 00000000 7ffdffff ffffffff ffffffff ffffffff 7ffdffff ffffffff ffffffff ffffffff +addq m eq x 3fff0000 00000000 00000000 00000000 7ffdffff ffffffff ffffffff ffffffff 7ffdffff ffffffff ffffffff ffffffff +addq p eq x 3fff0000 00000000 00000000 00000000 7ffdffff ffffffff ffffffff ffffffff 7ffe0000 00000000 00000000 00000000 +addq n eq x bfff0000 00000000 00000000 00000000 fffdffff ffffffff ffffffff ffffffff fffdffff ffffffff ffffffff ffffffff +addq z eq x bfff0000 00000000 00000000 00000000 fffdffff ffffffff ffffffff ffffffff fffdffff ffffffff ffffffff ffffffff +addq p eq x bfff0000 00000000 00000000 00000000 fffdffff ffffffff ffffffff ffffffff fffdffff ffffffff ffffffff ffffffff +addq m eq x bfff0000 00000000 00000000 00000000 fffdffff ffffffff ffffffff ffffffff fffe0000 00000000 00000000 00000000 +addq n eq x 3fff0000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff 7ffeffff ffffffff ffffffff ffffffff +addq z eq x 3fff0000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff 7ffeffff ffffffff ffffffff ffffffff +addq m eq x 3fff0000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff 7ffeffff ffffffff ffffffff ffffffff +addq p eq xo 3fff0000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff 7fff0000 00000000 00000000 00000000 +addq n eq x bfff0000 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff fffeffff ffffffff ffffffff ffffffff +addq z eq x bfff0000 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff fffeffff ffffffff ffffffff ffffffff +addq p eq x bfff0000 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff fffeffff ffffffff ffffffff ffffffff +addq m eq xo bfff0000 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff ffff0000 00000000 00000000 00000000 +addq n eq x 3fff0000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff fffffffe 7ffeffff ffffffff ffffffff fffffffe +addq z eq x 3fff0000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff fffffffe 7ffeffff ffffffff ffffffff fffffffe +addq m eq x 3fff0000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff fffffffe 7ffeffff ffffffff ffffffff fffffffe +addq p eq x 3fff0000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff fffffffe 7ffeffff ffffffff ffffffff ffffffff +addq n eq x bfff0000 00000000 00000000 00000000 fffeffff ffffffff ffffffff fffffffe fffeffff ffffffff ffffffff fffffffe +addq z eq x bfff0000 00000000 00000000 00000000 fffeffff ffffffff ffffffff fffffffe fffeffff ffffffff ffffffff fffffffe +addq p eq x bfff0000 00000000 00000000 00000000 fffeffff ffffffff ffffffff fffffffe fffeffff ffffffff ffffffff fffffffe +addq m eq x bfff0000 00000000 00000000 00000000 fffeffff ffffffff ffffffff fffffffe fffeffff ffffffff ffffffff ffffffff +addq n eq x bfff0000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 +addq p eq x bfff0000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 +addq z eq x bfff0000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 7ffdffff ffffffff ffffffff ffffffff +addq m eq x bfff0000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 7ffdffff ffffffff ffffffff ffffffff +addq n eq x 3fff0000 00000000 00000000 00000000 fffe0000 00000000 00000000 00000000 fffe0000 00000000 00000000 00000000 +addq m eq x 3fff0000 00000000 00000000 00000000 fffe0000 00000000 00000000 00000000 fffe0000 00000000 00000000 00000000 +addq z eq x 3fff0000 00000000 00000000 00000000 fffe0000 00000000 00000000 00000000 fffdffff ffffffff ffffffff ffffffff +addq p eq x 3fff0000 00000000 00000000 00000000 fffe0000 00000000 00000000 00000000 fffdffff ffffffff ffffffff ffffffff +addq n eq x bfff0000 00000000 00000000 00000000 7ffdffff ffffffff ffffffff ffffffff 7ffdffff ffffffff ffffffff ffffffff +addq p eq x bfff0000 00000000 00000000 00000000 7ffdffff ffffffff ffffffff ffffffff 7ffdffff ffffffff ffffffff ffffffff +addq z eq x bfff0000 00000000 00000000 00000000 7ffdffff ffffffff ffffffff ffffffff 7ffdffff ffffffff ffffffff fffffffe +addq m eq x bfff0000 00000000 00000000 00000000 7ffdffff ffffffff ffffffff ffffffff 7ffdffff ffffffff ffffffff fffffffe +addq n eq x 3fff0000 00000000 00000000 00000000 fffdffff ffffffff ffffffff ffffffff fffdffff ffffffff ffffffff ffffffff +addq m eq x 3fff0000 00000000 00000000 00000000 fffdffff ffffffff ffffffff ffffffff fffdffff ffffffff ffffffff ffffffff +addq z eq x 3fff0000 00000000 00000000 00000000 fffdffff ffffffff ffffffff ffffffff fffdffff ffffffff ffffffff fffffffe +addq p eq x 3fff0000 00000000 00000000 00000000 fffdffff ffffffff ffffffff ffffffff fffdffff ffffffff ffffffff fffffffe +addq n eq x bfff0000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff 7ffeffff ffffffff ffffffff ffffffff +addq p eq x bfff0000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff 7ffeffff ffffffff ffffffff ffffffff +addq z eq x bfff0000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff 7ffeffff ffffffff ffffffff fffffffe +addq m eq x bfff0000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff 7ffeffff ffffffff ffffffff fffffffe +addq n eq x 3fff0000 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff fffeffff ffffffff ffffffff ffffffff +addq m eq x 3fff0000 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff fffeffff ffffffff ffffffff ffffffff +addq z eq x 3fff0000 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff fffeffff ffffffff ffffffff fffffffe +addq p eq x 3fff0000 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff fffeffff ffffffff ffffffff fffffffe +addq n eq x bfff0000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff fffffffe 7ffeffff ffffffff ffffffff fffffffe +addq p eq x bfff0000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff fffffffe 7ffeffff ffffffff ffffffff fffffffe +addq z eq x bfff0000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff fffffffe 7ffeffff ffffffff ffffffff fffffffd +addq m eq x bfff0000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff fffffffe 7ffeffff ffffffff ffffffff fffffffd +addq n eq x 3fff0000 00000000 00000000 00000000 fffeffff ffffffff ffffffff fffffffe fffeffff ffffffff ffffffff fffffffe +addq m eq x 3fff0000 00000000 00000000 00000000 fffeffff ffffffff ffffffff fffffffe fffeffff ffffffff ffffffff fffffffe +addq z eq x 3fff0000 00000000 00000000 00000000 fffeffff ffffffff ffffffff fffffffe fffeffff ffffffff ffffffff fffffffd +addq p eq x 3fff0000 00000000 00000000 00000000 fffeffff ffffffff ffffffff fffffffe fffeffff ffffffff ffffffff fffffffd +addq n eq - 400b0000 00000000 00000000 00000000 400b0000 00000000 00000000 00000000 400c0000 00000000 00000000 00000000 +addq m eq - 400b0000 00000000 00000000 00000000 400b0000 00000000 00000000 00000000 400c0000 00000000 00000000 00000000 +addq p eq - 400b0000 00000000 00000000 00000000 400b0000 00000000 00000000 00000000 400c0000 00000000 00000000 00000000 +addq z eq - 400b0000 00000000 00000000 00000000 400b0000 00000000 00000000 00000000 400c0000 00000000 00000000 00000000 +addq n eq - 400a0000 00000000 00000000 00000000 400a0000 00000000 00000000 00000000 400b0000 00000000 00000000 00000000 +addq m eq - 400a0000 00000000 00000000 00000000 400a0000 00000000 00000000 00000000 400b0000 00000000 00000000 00000000 +addq p eq - 400a0000 00000000 00000000 00000000 400a0000 00000000 00000000 00000000 400b0000 00000000 00000000 00000000 +addq z eq - 400a0000 00000000 00000000 00000000 400a0000 00000000 00000000 00000000 400b0000 00000000 00000000 00000000 +addq n eq - 400a0000 00000000 00000000 00000000 400b0000 00000000 00000000 00000000 400b8000 00000000 00000000 00000000 +addq m eq - 400a0000 00000000 00000000 00000000 400b0000 00000000 00000000 00000000 400b8000 00000000 00000000 00000000 +addq p eq - 400a0000 00000000 00000000 00000000 400b0000 00000000 00000000 00000000 400b8000 00000000 00000000 00000000 +addq z eq - 400a0000 00000000 00000000 00000000 400b0000 00000000 00000000 00000000 400b8000 00000000 00000000 00000000 +addq n eq - c00b0000 00000000 00000000 00000000 c00b0000 00000000 00000000 00000000 c00c0000 00000000 00000000 00000000 +addq m eq - c00b0000 00000000 00000000 00000000 c00b0000 00000000 00000000 00000000 c00c0000 00000000 00000000 00000000 +addq p eq - c00b0000 00000000 00000000 00000000 c00b0000 00000000 00000000 00000000 c00c0000 00000000 00000000 00000000 +addq z eq - c00b0000 00000000 00000000 00000000 c00b0000 00000000 00000000 00000000 c00c0000 00000000 00000000 00000000 +addq n eq - c00a0000 00000000 00000000 00000000 c00a0000 00000000 00000000 00000000 c00b0000 00000000 00000000 00000000 +addq m eq - c00a0000 00000000 00000000 00000000 c00a0000 00000000 00000000 00000000 c00b0000 00000000 00000000 00000000 +addq p eq - c00a0000 00000000 00000000 00000000 c00a0000 00000000 00000000 00000000 c00b0000 00000000 00000000 00000000 +addq z eq - c00a0000 00000000 00000000 00000000 c00a0000 00000000 00000000 00000000 c00b0000 00000000 00000000 00000000 +addq n eq - c00a0000 00000000 00000000 00000000 c00b0000 00000000 00000000 00000000 c00b8000 00000000 00000000 00000000 +addq m eq - c00a0000 00000000 00000000 00000000 c00b0000 00000000 00000000 00000000 c00b8000 00000000 00000000 00000000 +addq p eq - c00a0000 00000000 00000000 00000000 c00b0000 00000000 00000000 00000000 c00b8000 00000000 00000000 00000000 +addq z eq - c00a0000 00000000 00000000 00000000 c00b0000 00000000 00000000 00000000 c00b8000 00000000 00000000 00000000 +addq n eq - 00000000 00000000 00000000 00000000 403d0000 00000000 00000000 00000000 403d0000 00000000 00000000 00000000 +addq m eq - 00000000 00000000 00000000 00000000 403d0000 00000000 00000000 00000000 403d0000 00000000 00000000 00000000 +addq p eq - 00000000 00000000 00000000 00000000 403d0000 00000000 00000000 00000000 403d0000 00000000 00000000 00000000 +addq z eq - 00000000 00000000 00000000 00000000 403d0000 00000000 00000000 00000000 403d0000 00000000 00000000 00000000 +addq n eq - 400d0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 400d0000 00000000 00000000 00000000 +addq m eq - 400d0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 400d0000 00000000 00000000 00000000 +addq p eq - 400d0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 400d0000 00000000 00000000 00000000 +addq z eq - 400d0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 400d0000 00000000 00000000 00000000 +addq p eq - c00d0000 00000000 00000000 00000000 400d0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +addq n eq - c00d0000 00000000 00000000 00000000 400d0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +addq z eq - c00d0000 00000000 00000000 00000000 400d0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +addq p eq - 400d0000 00000000 00000000 00000000 c00d0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +addq n eq - 400d0000 00000000 00000000 00000000 c00d0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +addq z eq - 400d0000 00000000 00000000 00000000 c00d0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +addq m eq - c00d0000 00000000 00000000 00000000 400d0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +addq m eq - 400d0000 00000000 00000000 00000000 c00d0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +addq n eq - 400b0000 00000000 00000000 00000000 c00a0000 00000000 00000000 00000000 400a0000 00000000 00000000 00000000 +addq m eq - 400b0000 00000000 00000000 00000000 c00a0000 00000000 00000000 00000000 400a0000 00000000 00000000 00000000 +addq p eq - 400b0000 00000000 00000000 00000000 c00a0000 00000000 00000000 00000000 400a0000 00000000 00000000 00000000 +addq z eq - 400b0000 00000000 00000000 00000000 c00a0000 00000000 00000000 00000000 400a0000 00000000 00000000 00000000 +addq n eq - c00a0000 00000000 00000000 00000000 400b0000 00000000 00000000 00000000 400a0000 00000000 00000000 00000000 +addq m eq - c00a0000 00000000 00000000 00000000 400b0000 00000000 00000000 00000000 400a0000 00000000 00000000 00000000 +addq p eq - c00a0000 00000000 00000000 00000000 400b0000 00000000 00000000 00000000 400a0000 00000000 00000000 00000000 +addq z eq - c00a0000 00000000 00000000 00000000 400b0000 00000000 00000000 00000000 400a0000 00000000 00000000 00000000 +addq n eq - c00b0000 00000000 00000000 00000000 400a0000 00000000 00000000 00000000 c00a0000 00000000 00000000 00000000 +addq m eq - c00b0000 00000000 00000000 00000000 400a0000 00000000 00000000 00000000 c00a0000 00000000 00000000 00000000 +addq p eq - c00b0000 00000000 00000000 00000000 400a0000 00000000 00000000 00000000 c00a0000 00000000 00000000 00000000 +addq z eq - c00b0000 00000000 00000000 00000000 400a0000 00000000 00000000 00000000 c00a0000 00000000 00000000 00000000 +addq n eq - 400a0000 00000000 00000000 00000000 c00b0000 00000000 00000000 00000000 c00a0000 00000000 00000000 00000000 +addq m eq - 400a0000 00000000 00000000 00000000 c00b0000 00000000 00000000 00000000 c00a0000 00000000 00000000 00000000 +addq p eq - 400a0000 00000000 00000000 00000000 c00b0000 00000000 00000000 00000000 c00a0000 00000000 00000000 00000000 +addq z eq - 400a0000 00000000 00000000 00000000 c00b0000 00000000 00000000 00000000 c00a0000 00000000 00000000 00000000 +addq n eq - 400dfff4 00000000 00000000 00000000 40000000 00000000 00000000 00000000 400dfffc 00000000 00000000 00000000 +addq m eq - 400dfff4 00000000 00000000 00000000 40000000 00000000 00000000 00000000 400dfffc 00000000 00000000 00000000 +addq p eq - 400dfff4 00000000 00000000 00000000 40000000 00000000 00000000 00000000 400dfffc 00000000 00000000 00000000 +addq z eq - 400dfff4 00000000 00000000 00000000 40000000 00000000 00000000 00000000 400dfffc 00000000 00000000 00000000 +addq n eq - 400dfffc 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 400e0000 00000000 00000000 00000000 +addq m eq - 400dfffc 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 400e0000 00000000 00000000 00000000 +addq p eq - 400dfffc 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 400e0000 00000000 00000000 00000000 +addq z eq - 400dfffc 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 400e0000 00000000 00000000 00000000 +addq n eq - 400dffec 00000000 00000000 00000000 40000000 00000000 00000000 00000000 400dfff4 00000000 00000000 00000000 +addq m eq - 400dffec 00000000 00000000 00000000 40000000 00000000 00000000 00000000 400dfff4 00000000 00000000 00000000 +addq p eq - 400dffec 00000000 00000000 00000000 40000000 00000000 00000000 00000000 400dfff4 00000000 00000000 00000000 +addq z eq - 400dffec 00000000 00000000 00000000 40000000 00000000 00000000 00000000 400dfff4 00000000 00000000 00000000 +addq n eq - 40000000 00000000 00000000 00000000 400dfff4 00000000 00000000 00000000 400dfffc 00000000 00000000 00000000 +addq m eq - 40000000 00000000 00000000 00000000 400dfff4 00000000 00000000 00000000 400dfffc 00000000 00000000 00000000 +addq p eq - 40000000 00000000 00000000 00000000 400dfff4 00000000 00000000 00000000 400dfffc 00000000 00000000 00000000 +addq z eq - 40000000 00000000 00000000 00000000 400dfff4 00000000 00000000 00000000 400dfffc 00000000 00000000 00000000 +addq n eq - 3fff0000 00000000 00000000 00000000 400dfffc 00000000 00000000 00000000 400e0000 00000000 00000000 00000000 +addq m eq - 3fff0000 00000000 00000000 00000000 400dfffc 00000000 00000000 00000000 400e0000 00000000 00000000 00000000 +addq p eq - 3fff0000 00000000 00000000 00000000 400dfffc 00000000 00000000 00000000 400e0000 00000000 00000000 00000000 +addq z eq - 3fff0000 00000000 00000000 00000000 400dfffc 00000000 00000000 00000000 400e0000 00000000 00000000 00000000 +addq n eq - 40000000 00000000 00000000 00000000 400dffec 00000000 00000000 00000000 400dfff4 00000000 00000000 00000000 +addq m eq - 40000000 00000000 00000000 00000000 400dffec 00000000 00000000 00000000 400dfff4 00000000 00000000 00000000 +addq p eq - 40000000 00000000 00000000 00000000 400dffec 00000000 00000000 00000000 400dfff4 00000000 00000000 00000000 +addq z eq - 40000000 00000000 00000000 00000000 400dffec 00000000 00000000 00000000 400dfff4 00000000 00000000 00000000 +addq p eq - c00dfffc 00000000 00000000 00000000 400dfffc 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +addq n eq - c00dfffc 00000000 00000000 00000000 400dfffc 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +addq z eq - c00dfffc 00000000 00000000 00000000 400dfffc 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +addq m eq - 400dfffc 00000000 00000000 00000000 c00dfffc 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +addq n eq x 3fff0000 00000000 00000000 00000000 000e0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +addq z eq x 3fff0000 00000000 00000000 00000000 000e0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +addq p eq x 3fff0000 00000000 00000000 00000000 000e0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000001 +addq m eq x 3fff0000 00000000 00000000 00000000 000e0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +addq n eq x 3fff0000 00000000 00000000 00000000 800e0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +addq z eq x 3fff0000 00000000 00000000 00000000 800e0000 00000000 00000000 00000000 3ffeffff ffffffff ffffffff ffffffff +addq p eq x 3fff0000 00000000 00000000 00000000 800e0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +addq m eq x 3fff0000 00000000 00000000 00000000 800e0000 00000000 00000000 00000000 3ffeffff ffffffff ffffffff ffffffff +addq n eq x bfff0000 00000000 00000000 00000000 800e0000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 +addq z eq x bfff0000 00000000 00000000 00000000 800e0000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 +addq p eq x bfff0000 00000000 00000000 00000000 800e0000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 +addq m eq x bfff0000 00000000 00000000 00000000 800e0000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000001 +addq n eq - 406f0000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 406f0000 00000000 00000000 00000002 +addq n eq - 406f0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 406f0000 00000000 00000000 00000001 +addq n eq x 406f0000 00000000 00000000 00000000 3ffe0000 00000000 00000000 00000001 406f0000 00000000 00000000 00000001 +addq n eq x 406f0000 00000000 00000000 00000000 3ffe0000 00000000 00000000 00000000 406f0000 00000000 00000000 00000000 +addq n eq x 406f0000 00000000 00000000 00000000 3ffdffff ffffffff ffffffff ffffffff 406f0000 00000000 00000000 00000000 +addq n eq x 406f0000 00000000 00000000 00000001 3ffe0000 00000000 00000000 00000001 406f0000 00000000 00000000 00000002 +addq n eq x 406f0000 00000000 00000000 00000001 3ffe0000 00000000 00000000 00000000 406f0000 00000000 00000000 00000002 +addq n eq x 406f0000 00000000 00000000 00000001 3ffdffff ffffffff ffffffff ffffffff 406f0000 00000000 00000000 00000001 +addq n eq - 0000ffff 00000000 00000000 00000000 0000ffff 00000000 00000000 00000000 0001fffe 00000000 00000000 00000000 +addq n uo v 7fff0000 00000000 00000000 00000001 fffe0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +addq n uo - 7fff8000 00000000 00000000 00000001 fffe0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +addq n eq - 406f0000 00000000 00000000 00000000 bffe0000 00000000 00000000 00000000 406effff ffffffff ffffffff ffffffff +addq n eq x 406f0000 00000000 00000000 00000000 bffd0000 00000000 00000000 00000000 406f0000 00000000 00000000 00000000 +addq n eq - 3ffe0000 00000000 00000000 00000000 406effff ffffffff ffffffff ffffffff 406f0000 00000000 00000000 00000000 +addq n eq x 3ffd0000 00000000 00000000 00000000 406effff ffffffff ffffffff ffffffff 406f0000 00000000 00000000 00000000 +addq n eq x 7ffdffff 00000000 00000000 00000001 7ffe0000 00000000 00000000 00000000 7ffeffff 80000000 00000000 00000000 +addq n eq - 7ffdffff 00000000 00000000 00000002 7ffe0000 00000000 00000000 00000000 7ffeffff 80000000 00000000 00000001 diff --git a/test/io/ucb/adds.input b/test/io/ucb/adds.input new file mode 100644 index 0000000..5566e07 --- /dev/null +++ b/test/io/ucb/adds.input @@ -0,0 +1,1415 @@ +/* Copyright (C) 1988-1994 Sun Microsystems, Inc. 2550 Garcia Avenue */ +/* Mountain View, California 94043 All rights reserved. */ +/* */ +/* Any person is hereby authorized to download, copy, use, create bug fixes, */ +/* and distribute, subject to the following conditions: */ +/* */ +/* 1. the software may not be redistributed for a fee except as */ +/* reasonable to cover media costs; */ +/* 2. any copy of the software must include this notice, as well as */ +/* any other embedded copyright notices; and */ +/* 3. any distribution of this software or derivative works thereof */ +/* must comply with all applicable U.S. export control laws. */ +/* */ +/* THE SOFTWARE IS MADE AVAILABLE "AS IS" AND WITHOUT EXPRESS OR IMPLIED */ +/* WARRANTY OF ANY KIND, INCLUDING BUT NOT LIMITED TO THE IMPLIED */ +/* WARRANTIES OF DESIGN, MERCHANTIBILITY, FITNESS FOR A PARTICULAR */ +/* PURPOSE, NON-INFRINGEMENT, PERFORMANCE OR CONFORMANCE TO */ +/* SPECIFICATIONS. */ +/* */ +/* BY DOWNLOADING AND/OR USING THIS SOFTWARE, THE USER WAIVES ALL CLAIMS */ +/* AGAINST SUN MICROSYSTEMS, INC. AND ITS AFFILIATED COMPANIES IN ANY */ +/* JURISDICTION, INCLUDING BUT NOT LIMITED TO CLAIMS FOR DAMAGES OR */ +/* EQUITABLE RELIEF BASED ON LOSS OF DATA, AND SPECIFICALLY WAIVES EVEN */ +/* UNKNOWN OR UNANTICIPATED CLAIMS OR LOSSES, PRESENT AND FUTURE. */ +/* */ +/* IN NO EVENT WILL SUN MICROSYSTEMS, INC. OR ANY OF ITS AFFILIATED */ +/* COMPANIES BE LIABLE FOR ANY LOST REVENUE OR PROFITS OR OTHER SPECIAL, */ +/* INDIRECT AND CONSEQUENTIAL DAMAGES, EVEN IF IT HAS BEEN ADVISED OF THE */ +/* POSSIBILITY OF SUCH DAMAGES. */ +/* */ +/* This file is provided with no support and without any obligation on the */ +/* part of Sun Microsystems, Inc. ("Sun") or any of its affiliated */ +/* companies to assist in its use, correction, modification or */ +/* enhancement. Nevertheless, and without creating any obligation on its */ +/* part, Sun welcomes your comments concerning the software and requests */ +/* that they be sent to fdlibm-comments@sunpro.sun.com. */ + +adds p eq - 3f800000 3f800000 40000000 +adds z eq - 3f800000 3f800000 40000000 +adds n eq - 3f800000 40000000 40400000 +adds m eq - 3f800000 40000000 40400000 +adds p eq - 3f800000 40000000 40400000 +adds z eq - 3f800000 40000000 40400000 +adds n eq - 40000000 3f800000 40400000 +adds m eq - 40000000 3f800000 40400000 +adds p eq - 40000000 3f800000 40400000 +adds z eq - 40000000 3f800000 40400000 +adds n eq - 40000000 40000000 40800000 +adds m eq - 40000000 40000000 40800000 +adds p eq - 40000000 40000000 40800000 +adds z eq - 40000000 40000000 40800000 +adds n eq - 40000000 c0000000 00000000 +adds z eq - 40000000 c0000000 00000000 +adds p eq - 40000000 c0000000 00000000 +adds m eq - 40000000 c0000000 80000000 +adds n eq - 40a00000 c0a00000 00000000 +adds z eq - 40a00000 c0a00000 00000000 +adds p eq - 40a00000 c0a00000 00000000 +adds m eq - 40a00000 c0a00000 80000000 +adds n eq - 3f800000 40e00000 41000000 +adds m eq - 3f800000 40e00000 41000000 +adds p eq - 3f800000 40e00000 41000000 +adds z eq - 3f800000 40e00000 41000000 +adds n eq - 40a00000 bf800000 40800000 +adds m eq - 40a00000 bf800000 40800000 +adds p eq - 40a00000 bf800000 40800000 +adds z eq - 40a00000 bf800000 40800000 +adds n eq - 40000000 c0a00000 c0400000 +adds m eq - 40000000 c0a00000 c0400000 +adds p eq - 40000000 c0a00000 c0400000 +adds z eq - 40000000 c0a00000 c0400000 +adds n eq - 40a00000 80000000 40a00000 +adds m eq - 40a00000 80000000 40a00000 +adds p eq - 40a00000 80000000 40a00000 +adds z eq - 40a00000 80000000 40a00000 +adds n eq - 40a00000 00000000 40a00000 +adds m eq - 40a00000 00000000 40a00000 +adds p eq - 40a00000 00000000 40a00000 +adds z eq - 40a00000 00000000 40a00000 +adds n eq - 7f800000 7f800000 7f800000 +adds m eq - 7f800000 7f800000 7f800000 +adds p eq - 7f800000 7f800000 7f800000 +adds z eq - 7f800000 7f800000 7f800000 +adds n eq - ff800000 ff800000 ff800000 +adds m eq - ff800000 ff800000 ff800000 +adds p eq - ff800000 ff800000 ff800000 +adds z eq - ff800000 ff800000 ff800000 +adds n uo v ff800000 7f800000 7fff0000 +adds m uo v ff800000 7f800000 7fff0000 +adds p uo v ff800000 7f800000 7fff0000 +adds z uo v ff800000 7f800000 7fff0000 +adds n uo v 7f800000 ff800000 7fff0000 +adds m uo v 7f800000 ff800000 7fff0000 +adds p uo v 7f800000 ff800000 7fff0000 +adds z uo v 7f800000 ff800000 7fff0000 +adds n eq - 7f800000 7f000000 7f800000 +adds m eq - 7f800000 7f000000 7f800000 +adds p eq - 7f800000 7f000000 7f800000 +adds z eq - 7f800000 7f000000 7f800000 +adds n eq - 7f800000 ff000000 7f800000 +adds m eq - 7f800000 ff000000 7f800000 +adds p eq - 7f800000 ff000000 7f800000 +adds z eq - 7f800000 ff000000 7f800000 +adds n eq - ff800000 7f000000 ff800000 +adds m eq - ff800000 7f000000 ff800000 +adds p eq - ff800000 7f000000 ff800000 +adds z eq - ff800000 7f000000 ff800000 +adds n eq - ff800000 ff000000 ff800000 +adds m eq - ff800000 ff000000 ff800000 +adds p eq - ff800000 ff000000 ff800000 +adds z eq - ff800000 ff000000 ff800000 +adds n eq - 7f000000 7f800000 7f800000 +adds m eq - 7f000000 7f800000 7f800000 +adds p eq - 7f000000 7f800000 7f800000 +adds z eq - 7f000000 7f800000 7f800000 +adds n eq - 7f000000 ff800000 ff800000 +adds m eq - 7f000000 ff800000 ff800000 +adds p eq - 7f000000 ff800000 ff800000 +adds z eq - 7f000000 ff800000 ff800000 +adds n eq - ff000000 7f800000 7f800000 +adds m eq - ff000000 7f800000 7f800000 +adds p eq - ff000000 7f800000 7f800000 +adds z eq - ff000000 7f800000 7f800000 +adds n eq - ff000000 ff800000 ff800000 +adds m eq - ff000000 ff800000 ff800000 +adds p eq - ff000000 ff800000 ff800000 +adds z eq - ff000000 ff800000 ff800000 +adds n eq - 7f800000 00000000 7f800000 +adds m eq - 7f800000 00000000 7f800000 +adds p eq - 7f800000 00000000 7f800000 +adds z eq - 7f800000 00000000 7f800000 +adds n eq - 7f800000 80000000 7f800000 +adds m eq - 7f800000 80000000 7f800000 +adds p eq - 7f800000 80000000 7f800000 +adds z eq - 7f800000 80000000 7f800000 +adds n eq - ff800000 00000000 ff800000 +adds m eq - ff800000 00000000 ff800000 +adds p eq - ff800000 00000000 ff800000 +adds z eq - ff800000 00000000 ff800000 +adds n eq - ff800000 80000000 ff800000 +adds m eq - ff800000 80000000 ff800000 +adds p eq - ff800000 80000000 ff800000 +adds z eq - ff800000 80000000 ff800000 +adds n eq - 00000000 7f800000 7f800000 +adds m eq - 00000000 7f800000 7f800000 +adds p eq - 00000000 7f800000 7f800000 +adds z eq - 00000000 7f800000 7f800000 +adds n eq - 80000000 7f800000 7f800000 +adds m eq - 80000000 7f800000 7f800000 +adds p eq - 80000000 7f800000 7f800000 +adds z eq - 80000000 7f800000 7f800000 +adds n eq - 00000000 ff800000 ff800000 +adds m eq - 00000000 ff800000 ff800000 +adds p eq - 00000000 ff800000 ff800000 +adds z eq - 00000000 ff800000 ff800000 +adds n eq - 80000000 ff800000 ff800000 +adds m eq - 80000000 ff800000 ff800000 +adds p eq - 80000000 ff800000 ff800000 +adds z eq - 80000000 ff800000 ff800000 +adds n eq - 7f800000 007fffff 7f800000 +adds m eq - 7f800000 007fffff 7f800000 +adds p eq - 7f800000 007fffff 7f800000 +adds z eq - 7f800000 007fffff 7f800000 +adds n eq - ff800000 007fffff ff800000 +adds m eq - ff800000 007fffff ff800000 +adds p eq - ff800000 007fffff ff800000 +adds z eq - ff800000 007fffff ff800000 +adds n eq - 7f800000 807fffff 7f800000 +adds m eq - 7f800000 807fffff 7f800000 +adds p eq - 7f800000 807fffff 7f800000 +adds z eq - 7f800000 807fffff 7f800000 +adds n eq - ff800000 807fffff ff800000 +adds m eq - ff800000 807fffff ff800000 +adds p eq - ff800000 807fffff ff800000 +adds z eq - ff800000 807fffff ff800000 +adds n eq - 00000003 7f800000 7f800000 +adds m eq - 00000003 7f800000 7f800000 +adds p eq - 00000003 7f800000 7f800000 +adds z eq - 00000003 7f800000 7f800000 +adds n eq - 00000003 ff800000 ff800000 +adds m eq - 00000003 ff800000 ff800000 +adds p eq - 00000003 ff800000 ff800000 +adds z eq - 00000003 ff800000 ff800000 +adds n eq - 80000003 7f800000 7f800000 +adds m eq - 80000003 7f800000 7f800000 +adds p eq - 80000003 7f800000 7f800000 +adds z eq - 80000003 7f800000 7f800000 +adds n eq - 80000003 ff800000 ff800000 +adds m eq - 80000003 ff800000 ff800000 +adds p eq - 80000003 ff800000 ff800000 +adds z eq - 80000003 ff800000 ff800000 +adds n eq - 00000000 7f000000 7f000000 +adds m eq - 00000000 7f000000 7f000000 +adds p eq - 00000000 7f000000 7f000000 +adds z eq - 00000000 7f000000 7f000000 +adds n eq - 80000000 7f000000 7f000000 +adds m eq - 80000000 7f000000 7f000000 +adds p eq - 80000000 7f000000 7f000000 +adds z eq - 80000000 7f000000 7f000000 +adds n eq - ff000000 00000000 ff000000 +adds m eq - ff000000 00000000 ff000000 +adds p eq - ff000000 00000000 ff000000 +adds z eq - ff000000 00000000 ff000000 +adds n eq - ff000000 80000000 ff000000 +adds m eq - ff000000 80000000 ff000000 +adds p eq - ff000000 80000000 ff000000 +adds z eq - ff000000 80000000 ff000000 +adds n eq - 3f800000 80000000 3f800000 +adds m eq - 3f800000 80000000 3f800000 +adds p eq - 3f800000 80000000 3f800000 +adds z eq - 3f800000 80000000 3f800000 +adds n eq - bf800000 80000000 bf800000 +adds m eq - bf800000 80000000 bf800000 +adds p eq - bf800000 80000000 bf800000 +adds z eq - bf800000 80000000 bf800000 +adds n eq - 00000000 3f800000 3f800000 +adds m eq - 00000000 3f800000 3f800000 +adds p eq - 00000000 3f800000 3f800000 +adds z eq - 00000000 3f800000 3f800000 +adds n eq - 80000000 bf800000 bf800000 +adds m eq - 80000000 bf800000 bf800000 +adds p eq - 80000000 bf800000 bf800000 +adds z eq - 80000000 bf800000 bf800000 +adds n eq - 00000000 007fffff 007fffff +adds m eq - 00000000 007fffff 007fffff +adds p eq - 00000000 007fffff 007fffff +adds z eq - 00000000 007fffff 007fffff +adds n eq - 80000000 007fffff 007fffff +adds m eq - 80000000 007fffff 007fffff +adds p eq - 80000000 007fffff 007fffff +adds z eq - 80000000 007fffff 007fffff +adds n eq - 00000000 807fffff 807fffff +adds m eq - 00000000 807fffff 807fffff +adds p eq - 00000000 807fffff 807fffff +adds z eq - 00000000 807fffff 807fffff +adds n eq - 80000000 807fffff 807fffff +adds m eq - 80000000 807fffff 807fffff +adds p eq - 80000000 807fffff 807fffff +adds z eq - 80000000 807fffff 807fffff +adds n eq - 00000003 00000000 00000003 +adds m eq - 00000003 00000000 00000003 +adds p eq - 00000003 00000000 00000003 +adds z eq - 00000003 00000000 00000003 +adds n eq - 00000003 80000000 00000003 +adds m eq - 00000003 80000000 00000003 +adds p eq - 00000003 80000000 00000003 +adds z eq - 00000003 80000000 00000003 +adds n eq - 80000003 00000000 80000003 +adds m eq - 80000003 00000000 80000003 +adds p eq - 80000003 00000000 80000003 +adds z eq - 80000003 00000000 80000003 +adds n eq - 80000003 80000000 80000003 +adds m eq - 80000003 80000000 80000003 +adds p eq - 80000003 80000000 80000003 +adds z eq - 80000003 80000000 80000003 +adds n eq - 80000000 80800000 80800000 +adds m eq - 80000000 80800000 80800000 +adds p eq - 80000000 80800000 80800000 +adds z eq - 80000000 80800000 80800000 +adds n eq - 00800000 00000000 00800000 +adds m eq - 00800000 00000000 00800000 +adds p eq - 00800000 00000000 00800000 +adds z eq - 00800000 00000000 00800000 +adds n eq - 00000000 80800000 80800000 +adds m eq - 00000000 80800000 80800000 +adds p eq - 00000000 80800000 80800000 +adds z eq - 00000000 80800000 80800000 +adds n eq - 80800000 00000000 80800000 +adds m eq - 80800000 00000000 80800000 +adds p eq - 80800000 00000000 80800000 +adds z eq - 80800000 00000000 80800000 +adds n eq - 00000000 80000000 00000000 +adds z eq - 00000000 80000000 00000000 +adds p eq - 00000000 80000000 00000000 +adds n eq - 80000000 00000000 00000000 +adds z eq - 80000000 00000000 00000000 +adds p eq - 80000000 00000000 00000000 +adds m eq - 00000000 80000000 80000000 +adds m eq - 80000000 00000000 80000000 +adds n eq - 00000000 00000000 00000000 +adds m eq - 00000000 00000000 00000000 +adds p eq - 00000000 00000000 00000000 +adds z eq - 00000000 00000000 00000000 +adds n eq - 80000000 80000000 80000000 +adds m eq - 80000000 80000000 80000000 +adds p eq - 80000000 80000000 80000000 +adds z eq - 80000000 80000000 80000000 +adds n eq xo 7f000000 7f000000 7f800000 +adds p eq xo 7f000000 7f000000 7f800000 +adds z eq xo 7f000000 7f000000 7f7fffff +adds m eq xo 7f000000 7f000000 7f7fffff +adds n eq xo ff000000 ff000000 ff800000 +adds m eq xo ff000000 ff000000 ff800000 +adds z eq xo ff000000 ff000000 ff7fffff +adds p eq xo ff000000 ff000000 ff7fffff +adds n eq - 7efffffe 7efffffe 7f7ffffe +adds m eq - 7efffffe 7efffffe 7f7ffffe +adds p eq - 7efffffe 7efffffe 7f7ffffe +adds z eq - 7efffffe 7efffffe 7f7ffffe +adds n eq - fefffffe fefffffe ff7ffffe +adds m eq - fefffffe fefffffe ff7ffffe +adds p eq - fefffffe fefffffe ff7ffffe +adds z eq - fefffffe fefffffe ff7ffffe +adds n eq xo 7f7ffffe 7f7ffffe 7f800000 +adds p eq xo 7f7ffffe 7f7ffffe 7f800000 +adds z eq xo 7f7ffffe 7f7ffffe 7f7fffff +adds m eq xo 7f7ffffe 7f7ffffe 7f7fffff +adds n eq xo ff7ffffe ff7ffffe ff800000 +adds m eq xo ff7ffffe ff7ffffe ff800000 +adds z eq xo ff7ffffe ff7ffffe ff7fffff +adds p eq xo ff7ffffe ff7ffffe ff7fffff +adds n eq - 40400000 40400000 40c00000 +adds m eq - 40400000 40400000 40c00000 +adds p eq - 40400000 40400000 40c00000 +adds z eq - 40400000 40400000 40c00000 +adds n eq - 00800000 00800000 01000000 +adds m eq - 00800000 00800000 01000000 +adds p eq - 00800000 00800000 01000000 +adds z eq - 00800000 00800000 01000000 +adds n eq - 7e800000 7e800000 7f000000 +adds m eq - 7e800000 7e800000 7f000000 +adds p eq - 7e800000 7e800000 7f000000 +adds z eq - 7e800000 7e800000 7f000000 +adds n eq - 007fffff 007fffff 00fffffe +adds m eq - 007fffff 007fffff 00fffffe +adds p eq - 007fffff 007fffff 00fffffe +adds z eq - 007fffff 007fffff 00fffffe +adds n eq - 807fffff 807fffff 80fffffe +adds m eq - 807fffff 807fffff 80fffffe +adds p eq - 807fffff 807fffff 80fffffe +adds z eq - 807fffff 807fffff 80fffffe +adds n eq - 00000004 00000004 00000008 +adds m eq - 00000004 00000004 00000008 +adds p eq - 00000004 00000004 00000008 +adds z eq - 00000004 00000004 00000008 +adds n eq - 80000004 80000004 80000008 +adds m eq - 80000004 80000004 80000008 +adds p eq - 80000004 80000004 80000008 +adds z eq - 80000004 80000004 80000008 +adds n eq - 00000001 00000001 00000002 +adds m eq - 00000001 00000001 00000002 +adds p eq - 00000001 00000001 00000002 +adds z eq - 00000001 00000001 00000002 +adds n eq - 80000001 80000001 80000002 +adds m eq - 80000001 80000001 80000002 +adds p eq - 80000001 80000001 80000002 +adds z eq - 80000001 80000001 80000002 +adds n eq - 7f000000 ff000000 00000000 +adds z eq - 7f000000 ff000000 00000000 +adds p eq - 7f000000 ff000000 00000000 +adds n eq - fefffffe 7efffffe 00000000 +adds z eq - fefffffe 7efffffe 00000000 +adds p eq - fefffffe 7efffffe 00000000 +adds n eq - 3f800000 bf800000 00000000 +adds z eq - 3f800000 bf800000 00000000 +adds p eq - 3f800000 bf800000 00000000 +adds n eq - c0400000 40400000 00000000 +adds z eq - c0400000 40400000 00000000 +adds p eq - c0400000 40400000 00000000 +adds n eq - 00800000 80800000 00000000 +adds z eq - 00800000 80800000 00000000 +adds p eq - 00800000 80800000 00000000 +adds n eq - 80800000 00800000 00000000 +adds z eq - 80800000 00800000 00000000 +adds p eq - 80800000 00800000 00000000 +adds n eq - 007ffffc 807ffffc 00000000 +adds z eq - 007ffffc 807ffffc 00000000 +adds p eq - 007ffffc 807ffffc 00000000 +adds n eq - 807fffff 007fffff 00000000 +adds z eq - 807fffff 007fffff 00000000 +adds p eq - 807fffff 007fffff 00000000 +adds n eq - 00000001 80000001 00000000 +adds z eq - 00000001 80000001 00000000 +adds p eq - 00000001 80000001 00000000 +adds n eq - 80000001 00000001 00000000 +adds z eq - 80000001 00000001 00000000 +adds p eq - 80000001 00000001 00000000 +adds n eq - 7f7fffff ff7fffff 00000000 +adds z eq - 7f7fffff ff7fffff 00000000 +adds p eq - 7f7fffff ff7fffff 00000000 +adds m eq - 7f000000 ff000000 80000000 +adds m eq - fefffffe 7efffffe 80000000 +adds m eq - 3f800000 bf800000 80000000 +adds m eq - c0400000 40400000 80000000 +adds m eq - 00800000 80800000 80000000 +adds m eq - 80800000 00800000 80000000 +adds m eq - 007ffffc 807ffffc 80000000 +adds m eq - 807fffff 007fffff 80000000 +adds m eq - 00000001 80000001 80000000 +adds m eq - 80000001 00000001 80000000 +adds m eq - 7f7fffff ff7fffff 80000000 +adds n eq - 3f800001 bf800000 34000000 +adds m eq - 3f800001 bf800000 34000000 +adds p eq - 3f800001 bf800000 34000000 +adds z eq - 3f800001 bf800000 34000000 +adds n eq - bf800001 3f800000 b4000000 +adds m eq - bf800001 3f800000 b4000000 +adds p eq - bf800001 3f800000 b4000000 +adds z eq - bf800001 3f800000 b4000000 +adds n eq - 3f800001 bf800002 b4000000 +adds m eq - 3f800001 bf800002 b4000000 +adds p eq - 3f800001 bf800002 b4000000 +adds z eq - 3f800001 bf800002 b4000000 +adds n eq - bf800001 3f800002 34000000 +adds m eq - bf800001 3f800002 34000000 +adds p eq - bf800001 3f800002 34000000 +adds z eq - bf800001 3f800002 34000000 +adds n eq - 40000000 c0000001 b4800000 +adds m eq - 40000000 c0000001 b4800000 +adds p eq - 40000000 c0000001 b4800000 +adds z eq - 40000000 c0000001 b4800000 +adds n eq - c0000000 40000001 34800000 +adds m eq - c0000000 40000001 34800000 +adds p eq - c0000000 40000001 34800000 +adds z eq - c0000000 40000001 34800000 +adds n eq - 40000004 c0000003 34800000 +adds m eq - 40000004 c0000003 34800000 +adds p eq - 40000004 c0000003 34800000 +adds z eq - 40000004 c0000003 34800000 +adds n eq - c0000004 40000003 b4800000 +adds m eq - c0000004 40000003 b4800000 +adds p eq - c0000004 40000003 b4800000 +adds z eq - c0000004 40000003 b4800000 +adds n eq - 407fffff c07ffffe 34800000 +adds m eq - 407fffff c07ffffe 34800000 +adds p eq - 407fffff c07ffffe 34800000 +adds z eq - 407fffff c07ffffe 34800000 +adds n eq - c07fffff 407ffffe b4800000 +adds m eq - c07fffff 407ffffe b4800000 +adds p eq - c07fffff 407ffffe b4800000 +adds z eq - c07fffff 407ffffe b4800000 +adds n eq - 3ffffffc bffffffd b4000000 +adds m eq - 3ffffffc bffffffd b4000000 +adds p eq - 3ffffffc bffffffd b4000000 +adds z eq - 3ffffffc bffffffd b4000000 +adds n eq - bffffffc 3ffffffd 34000000 +adds m eq - bffffffc 3ffffffd 34000000 +adds p eq - bffffffc 3ffffffd 34000000 +adds z eq - bffffffc 3ffffffd 34000000 +adds n eq - 7f000001 ff000000 73800000 +adds m eq - 7f000001 ff000000 73800000 +adds p eq - 7f000001 ff000000 73800000 +adds z eq - 7f000001 ff000000 73800000 +adds n eq - ff000001 7f000000 f3800000 +adds m eq - ff000001 7f000000 f3800000 +adds p eq - ff000001 7f000000 f3800000 +adds z eq - ff000001 7f000000 f3800000 +adds n eq - 7f000001 ff000002 f3800000 +adds m eq - 7f000001 ff000002 f3800000 +adds p eq - 7f000001 ff000002 f3800000 +adds z eq - 7f000001 ff000002 f3800000 +adds n eq - ff000001 7f000002 73800000 +adds m eq - ff000001 7f000002 73800000 +adds p eq - ff000001 7f000002 73800000 +adds z eq - ff000001 7f000002 73800000 +adds n eq - 7e800000 fe800001 f3000000 +adds m eq - 7e800000 fe800001 f3000000 +adds p eq - 7e800000 fe800001 f3000000 +adds z eq - 7e800000 fe800001 f3000000 +adds n eq - fe800000 7e800001 73000000 +adds m eq - fe800000 7e800001 73000000 +adds p eq - fe800000 7e800001 73000000 +adds z eq - fe800000 7e800001 73000000 +adds n eq - 7e800004 fe800003 73000000 +adds m eq - 7e800004 fe800003 73000000 +adds p eq - 7e800004 fe800003 73000000 +adds z eq - 7e800004 fe800003 73000000 +adds n eq - fe800004 7e800003 f3000000 +adds m eq - fe800004 7e800003 f3000000 +adds p eq - fe800004 7e800003 f3000000 +adds z eq - fe800004 7e800003 f3000000 +adds n eq - 7e7fffff fe7ffffe 72800000 +adds m eq - 7e7fffff fe7ffffe 72800000 +adds p eq - 7e7fffff fe7ffffe 72800000 +adds z eq - 7e7fffff fe7ffffe 72800000 +adds n eq - fe7fffff 7e7ffffe f2800000 +adds m eq - fe7fffff 7e7ffffe f2800000 +adds p eq - fe7fffff 7e7ffffe f2800000 +adds z eq - fe7fffff 7e7ffffe f2800000 +adds n eq - ff7ffffe 7f7fffff 73800000 +adds m eq - ff7ffffe 7f7fffff 73800000 +adds p eq - ff7ffffe 7f7fffff 73800000 +adds z eq - ff7ffffe 7f7fffff 73800000 +adds n eq - 7f7ffffe ff7fffff f3800000 +adds m eq - 7f7ffffe ff7fffff f3800000 +adds p eq - 7f7ffffe ff7fffff f3800000 +adds z eq - 7f7ffffe ff7fffff f3800000 +adds n eq - 80800001 00800000 80000001 +adds m eq - 80800001 00800000 80000001 +adds p eq - 80800001 00800000 80000001 +adds z eq - 80800001 00800000 80000001 +adds n eq - 00800001 80800000 00000001 +adds m eq - 00800001 80800000 00000001 +adds p eq - 00800001 80800000 00000001 +adds z eq - 00800001 80800000 00000001 +adds n eq - 807fffff 00800000 00000001 +adds m eq - 807fffff 00800000 00000001 +adds p eq - 807fffff 00800000 00000001 +adds z eq - 807fffff 00800000 00000001 +adds n eq - 007fffff 80800000 80000001 +adds m eq - 007fffff 80800000 80000001 +adds p eq - 007fffff 80800000 80000001 +adds z eq - 007fffff 80800000 80000001 +adds n eq - 00800001 80800002 80000001 +adds m eq - 00800001 80800002 80000001 +adds p eq - 00800001 80800002 80000001 +adds z eq - 00800001 80800002 80000001 +adds n eq - 80800001 00800002 00000001 +adds m eq - 80800001 00800002 00000001 +adds p eq - 80800001 00800002 00000001 +adds z eq - 80800001 00800002 00000001 +adds n eq - 007fffff 807ffffe 00000001 +adds m eq - 007fffff 807ffffe 00000001 +adds p eq - 007fffff 807ffffe 00000001 +adds z eq - 007fffff 807ffffe 00000001 +adds n eq - 807fffff 007ffffe 80000001 +adds m eq - 807fffff 007ffffe 80000001 +adds p eq - 807fffff 007ffffe 80000001 +adds z eq - 807fffff 007ffffe 80000001 +adds n eq - 007ffffd 807ffffe 80000001 +adds m eq - 007ffffd 807ffffe 80000001 +adds p eq - 007ffffd 807ffffe 80000001 +adds z eq - 007ffffd 807ffffe 80000001 +adds n eq - 807ffffd 007ffffe 00000001 +adds m eq - 807ffffd 007ffffe 00000001 +adds p eq - 807ffffd 007ffffe 00000001 +adds z eq - 807ffffd 007ffffe 00000001 +adds n eq - 00000002 80000001 00000001 +adds m eq - 00000002 80000001 00000001 +adds p eq - 00000002 80000001 00000001 +adds z eq - 00000002 80000001 00000001 +adds n eq - 80000002 00000001 80000001 +adds m eq - 80000002 00000001 80000001 +adds p eq - 80000002 00000001 80000001 +adds z eq - 80000002 00000001 80000001 +adds n eq - 00000003 80000002 00000001 +adds m eq - 00000003 80000002 00000001 +adds p eq - 00000003 80000002 00000001 +adds z eq - 00000003 80000002 00000001 +adds n eq - 80000003 00000002 80000001 +adds m eq - 80000003 00000002 80000001 +adds p eq - 80000003 00000002 80000001 +adds z eq - 80000003 00000002 80000001 +adds n eq - 40000000 bfffffff 34000000 +adds m eq - 40000000 bfffffff 34000000 +adds p eq - 40000000 bfffffff 34000000 +adds z eq - 40000000 bfffffff 34000000 +adds n eq - c0000000 3fffffff b4000000 +adds m eq - c0000000 3fffffff b4000000 +adds p eq - c0000000 3fffffff b4000000 +adds z eq - c0000000 3fffffff b4000000 +adds n eq - bfffffff 40000000 34000000 +adds m eq - bfffffff 40000000 34000000 +adds p eq - bfffffff 40000000 34000000 +adds z eq - bfffffff 40000000 34000000 +adds n eq - 3fffffff c0000000 b4000000 +adds m eq - 3fffffff c0000000 b4000000 +adds p eq - 3fffffff c0000000 b4000000 +adds z eq - 3fffffff c0000000 b4000000 +adds n eq - 40800001 c07fffff 35400000 +adds m eq - 40800001 c07fffff 35400000 +adds p eq - 40800001 c07fffff 35400000 +adds z eq - 40800001 c07fffff 35400000 +adds n eq - c0800001 407fffff b5400000 +adds m eq - c0800001 407fffff b5400000 +adds p eq - c0800001 407fffff b5400000 +adds z eq - c0800001 407fffff b5400000 +adds n eq - 407fffff c0800002 b5a00000 +adds m eq - 407fffff c0800002 b5a00000 +adds p eq - 407fffff c0800002 b5a00000 +adds z eq - 407fffff c0800002 b5a00000 +adds n eq - c07fffff 40800002 35a00000 +adds m eq - c07fffff 40800002 35a00000 +adds p eq - c07fffff 40800002 35a00000 +adds z eq - c07fffff 40800002 35a00000 +adds n eq - 40000001 bf800001 3f800001 +adds m eq - 40000001 bf800001 3f800001 +adds p eq - 40000001 bf800001 3f800001 +adds z eq - 40000001 bf800001 3f800001 +adds n eq - c0000001 3f800001 bf800001 +adds m eq - c0000001 3f800001 bf800001 +adds p eq - c0000001 3f800001 bf800001 +adds z eq - c0000001 3f800001 bf800001 +adds n eq - 40000002 bf800001 3f800003 +adds m eq - 40000002 bf800001 3f800003 +adds p eq - 40000002 bf800001 3f800003 +adds z eq - 40000002 bf800001 3f800003 +adds n eq - c0000002 3f800001 bf800003 +adds m eq - c0000002 3f800001 bf800003 +adds p eq - c0000002 3f800001 bf800003 +adds z eq - c0000002 3f800001 bf800003 +adds n eq - 40000002 bf800003 3f800001 +adds m eq - 40000002 bf800003 3f800001 +adds p eq - 40000002 bf800003 3f800001 +adds z eq - 40000002 bf800003 3f800001 +adds n eq - c0000002 3f800003 bf800001 +adds m eq - c0000002 3f800003 bf800001 +adds p eq - c0000002 3f800003 bf800001 +adds z eq - c0000002 3f800003 bf800001 +adds n eq - 7e800000 fe7fffff 72800000 +adds m eq - 7e800000 fe7fffff 72800000 +adds p eq - 7e800000 fe7fffff 72800000 +adds z eq - 7e800000 fe7fffff 72800000 +adds n eq - fe800000 7e7fffff f2800000 +adds m eq - fe800000 7e7fffff f2800000 +adds p eq - fe800000 7e7fffff f2800000 +adds z eq - fe800000 7e7fffff f2800000 +adds n eq - feffffff 7f000000 73000000 +adds m eq - feffffff 7f000000 73000000 +adds p eq - feffffff 7f000000 73000000 +adds z eq - feffffff 7f000000 73000000 +adds n eq - 7effffff ff000000 f3000000 +adds m eq - 7effffff ff000000 f3000000 +adds p eq - 7effffff ff000000 f3000000 +adds z eq - 7effffff ff000000 f3000000 +adds n eq - 7d800001 fd7fffff 72400000 +adds m eq - 7d800001 fd7fffff 72400000 +adds p eq - 7d800001 fd7fffff 72400000 +adds z eq - 7d800001 fd7fffff 72400000 +adds n eq - fd800001 7d7fffff f2400000 +adds m eq - fd800001 7d7fffff f2400000 +adds p eq - fd800001 7d7fffff f2400000 +adds z eq - fd800001 7d7fffff f2400000 +adds n eq - 7e7fffff fe800002 f3a00000 +adds m eq - 7e7fffff fe800002 f3a00000 +adds p eq - 7e7fffff fe800002 f3a00000 +adds z eq - 7e7fffff fe800002 f3a00000 +adds n eq - fe7fffff 7e800002 73a00000 +adds m eq - fe7fffff 7e800002 73a00000 +adds p eq - fe7fffff 7e800002 73a00000 +adds z eq - fe7fffff 7e800002 73a00000 +adds n eq - 7e800001 ff000001 fe800001 +adds m eq - 7e800001 ff000001 fe800001 +adds p eq - 7e800001 ff000001 fe800001 +adds z eq - 7e800001 ff000001 fe800001 +adds n eq - fe800001 7f000001 7e800001 +adds m eq - fe800001 7f000001 7e800001 +adds p eq - fe800001 7f000001 7e800001 +adds z eq - fe800001 7f000001 7e800001 +adds n eq - 7f000002 fe800001 7e800003 +adds m eq - 7f000002 fe800001 7e800003 +adds p eq - 7f000002 fe800001 7e800003 +adds z eq - 7f000002 fe800001 7e800003 +adds n eq - ff000002 7e800001 fe800003 +adds m eq - ff000002 7e800001 fe800003 +adds p eq - ff000002 7e800001 fe800003 +adds z eq - ff000002 7e800001 fe800003 +adds n eq - 7e800002 fe000003 7e000001 +adds m eq - 7e800002 fe000003 7e000001 +adds p eq - 7e800002 fe000003 7e000001 +adds z eq - 7e800002 fe000003 7e000001 +adds n eq - fe800002 7e000003 fe000001 +adds m eq - fe800002 7e000003 fe000001 +adds p eq - fe800002 7e000003 fe000001 +adds z eq - fe800002 7e000003 fe000001 +adds n eq - 01000000 80ffffff 00000001 +adds m eq - 01000000 80ffffff 00000001 +adds p eq - 01000000 80ffffff 00000001 +adds z eq - 01000000 80ffffff 00000001 +adds n eq - 81000000 00ffffff 80000001 +adds m eq - 81000000 00ffffff 80000001 +adds p eq - 81000000 00ffffff 80000001 +adds z eq - 81000000 00ffffff 80000001 +adds n eq - 80ffffff 01000000 00000001 +adds m eq - 80ffffff 01000000 00000001 +adds p eq - 80ffffff 01000000 00000001 +adds z eq - 80ffffff 01000000 00000001 +adds n eq - 00ffffff 81000000 80000001 +adds m eq - 00ffffff 81000000 80000001 +adds p eq - 00ffffff 81000000 80000001 +adds z eq - 00ffffff 81000000 80000001 +adds n eq - 01000001 80ffffff 00000003 +adds m eq - 01000001 80ffffff 00000003 +adds p eq - 01000001 80ffffff 00000003 +adds z eq - 01000001 80ffffff 00000003 +adds n eq - 81000001 00ffffff 80000003 +adds m eq - 81000001 00ffffff 80000003 +adds p eq - 81000001 00ffffff 80000003 +adds z eq - 81000001 00ffffff 80000003 +adds n eq - 01800000 817fffff 00000002 +adds m eq - 01800000 817fffff 00000002 +adds p eq - 01800000 817fffff 00000002 +adds z eq - 01800000 817fffff 00000002 +adds n eq - 81800000 017fffff 80000002 +adds m eq - 81800000 017fffff 80000002 +adds p eq - 81800000 017fffff 80000002 +adds z eq - 81800000 017fffff 80000002 +adds n eq - 817fffff 01800000 00000002 +adds m eq - 817fffff 01800000 00000002 +adds p eq - 817fffff 01800000 00000002 +adds z eq - 817fffff 01800000 00000002 +adds n eq - 017fffff 81800000 80000002 +adds m eq - 017fffff 81800000 80000002 +adds p eq - 017fffff 81800000 80000002 +adds z eq - 017fffff 81800000 80000002 +adds n eq - 01800001 817fffff 00000006 +adds m eq - 01800001 817fffff 00000006 +adds p eq - 01800001 817fffff 00000006 +adds z eq - 01800001 817fffff 00000006 +adds n eq - 81800001 017fffff 80000006 +adds m eq - 81800001 017fffff 80000006 +adds p eq - 81800001 017fffff 80000006 +adds z eq - 81800001 017fffff 80000006 +adds n eq - 00ffffff 81000002 80000005 +adds m eq - 00ffffff 81000002 80000005 +adds p eq - 00ffffff 81000002 80000005 +adds z eq - 00ffffff 81000002 80000005 +adds n eq - 80ffffff 01000002 00000005 +adds m eq - 80ffffff 01000002 00000005 +adds p eq - 80ffffff 01000002 00000005 +adds z eq - 80ffffff 01000002 00000005 +adds n eq - 00ffffff 81000004 80000009 +adds m eq - 00ffffff 81000004 80000009 +adds p eq - 00ffffff 81000004 80000009 +adds z eq - 00ffffff 81000004 80000009 +adds n eq - 80ffffff 01000004 00000009 +adds m eq - 80ffffff 01000004 00000009 +adds p eq - 80ffffff 01000004 00000009 +adds z eq - 80ffffff 01000004 00000009 +adds n eq - 01000001 80800001 00800001 +adds m eq - 01000001 80800001 00800001 +adds p eq - 01000001 80800001 00800001 +adds z eq - 01000001 80800001 00800001 +adds n eq - 81000001 00800001 80800001 +adds m eq - 81000001 00800001 80800001 +adds p eq - 81000001 00800001 80800001 +adds z eq - 81000001 00800001 80800001 +adds n eq - 01000002 80800001 00800003 +adds m eq - 01000002 80800001 00800003 +adds p eq - 01000002 80800001 00800003 +adds z eq - 01000002 80800001 00800003 +adds n eq - 81000002 00800001 80800003 +adds m eq - 81000002 00800001 80800003 +adds p eq - 81000002 00800001 80800003 +adds z eq - 81000002 00800001 80800003 +adds n eq - 01800002 81000003 01000001 +adds m eq - 01800002 81000003 01000001 +adds p eq - 01800002 81000003 01000001 +adds z eq - 01800002 81000003 01000001 +adds n eq - 81800002 01000003 81000001 +adds m eq - 81800002 01000003 81000001 +adds p eq - 81800002 01000003 81000001 +adds z eq - 81800002 01000003 81000001 +adds n eq x 7f000000 3f800000 7f000000 +adds z eq x 7f000000 3f800000 7f000000 +adds m eq x 7f000000 3f800000 7f000000 +adds p eq x 7f000000 3f800000 7f000001 +adds n eq x ff000000 bf800000 ff000000 +adds z eq x ff000000 bf800000 ff000000 +adds p eq x ff000000 bf800000 ff000000 +adds m eq x ff000000 bf800000 ff000001 +adds n eq x 7effffff 3f800000 7effffff +adds z eq x 7effffff 3f800000 7effffff +adds m eq x 7effffff 3f800000 7effffff +adds p eq x 7effffff 3f800000 7f000000 +adds n eq x feffffff bf800000 feffffff +adds z eq x feffffff bf800000 feffffff +adds p eq x feffffff bf800000 feffffff +adds m eq x feffffff bf800000 ff000000 +adds n eq x 7f7fffff 3f800000 7f7fffff +adds z eq x 7f7fffff 3f800000 7f7fffff +adds m eq x 7f7fffff 3f800000 7f7fffff +adds p eq xo 7f7fffff 3f800000 7f800000 +adds n eq x ff7fffff bf800000 ff7fffff +adds z eq x ff7fffff bf800000 ff7fffff +adds p eq x ff7fffff bf800000 ff7fffff +adds m eq xo ff7fffff bf800000 ff800000 +adds n eq x 7f7ffffe 3f800000 7f7ffffe +adds z eq x 7f7ffffe 3f800000 7f7ffffe +adds m eq x 7f7ffffe 3f800000 7f7ffffe +adds p eq x 7f7ffffe 3f800000 7f7fffff +adds n eq x ff7ffffe bf800000 ff7ffffe +adds z eq x ff7ffffe bf800000 ff7ffffe +adds p eq x ff7ffffe bf800000 ff7ffffe +adds m eq x ff7ffffe bf800000 ff7fffff +adds n eq x 00000001 7f000000 7f000000 +adds z eq x 00000001 7f000000 7f000000 +adds m eq x 00000001 7f000000 7f000000 +adds p eq x 00000001 7f000000 7f000001 +adds n eq x 80000001 ff000000 ff000000 +adds z eq x 80000001 ff000000 ff000000 +adds p eq x 80000001 ff000000 ff000000 +adds m eq x 80000001 ff000000 ff000001 +adds n eq x 00000001 7effffff 7effffff +adds z eq x 00000001 7effffff 7effffff +adds m eq x 00000001 7effffff 7effffff +adds p eq x 00000001 7effffff 7f000000 +adds n eq x 80000001 feffffff feffffff +adds z eq x 80000001 feffffff feffffff +adds p eq x 80000001 feffffff feffffff +adds m eq x 80000001 feffffff ff000000 +adds n eq x 00000001 7f7fffff 7f7fffff +adds z eq x 00000001 7f7fffff 7f7fffff +adds m eq x 00000001 7f7fffff 7f7fffff +adds p eq xo 00000001 7f7fffff 7f800000 +adds n eq x 80000001 ff7fffff ff7fffff +adds z eq x 80000001 ff7fffff ff7fffff +adds p eq x 80000001 ff7fffff ff7fffff +adds m eq xo 80000001 ff7fffff ff800000 +adds n eq x 00000001 7f7ffffe 7f7ffffe +adds z eq x 00000001 7f7ffffe 7f7ffffe +adds m eq x 00000001 7f7ffffe 7f7ffffe +adds p eq x 00000001 7f7ffffe 7f7fffff +adds n eq x 80000001 ff7ffffe ff7ffffe +adds z eq x 80000001 ff7ffffe ff7ffffe +adds p eq x 80000001 ff7ffffe ff7ffffe +adds m eq x 80000001 ff7ffffe ff7fffff +adds n eq x 00000001 3f800000 3f800000 +adds z eq x 00000001 3f800000 3f800000 +adds m eq x 00000001 3f800000 3f800000 +adds p eq x 00000001 3f800000 3f800001 +adds n eq x 80000001 bf800000 bf800000 +adds z eq x 80000001 bf800000 bf800000 +adds p eq x 80000001 bf800000 bf800000 +adds m eq x 80000001 bf800000 bf800001 +adds n eq x 00000001 3f7fffff 3f7fffff +adds z eq x 00000001 3f7fffff 3f7fffff +adds m eq x 00000001 3f7fffff 3f7fffff +adds p eq x 00000001 3f7fffff 3f800000 +adds n eq x 80000001 bf7fffff bf7fffff +adds z eq x 80000001 bf7fffff bf7fffff +adds p eq x 80000001 bf7fffff bf7fffff +adds m eq x 80000001 bf7fffff bf800000 +adds n eq x 00000001 3fffffff 3fffffff +adds z eq x 00000001 3fffffff 3fffffff +adds m eq x 00000001 3fffffff 3fffffff +adds p eq x 00000001 3fffffff 40000000 +adds n eq x 80000001 bfffffff bfffffff +adds z eq x 80000001 bfffffff bfffffff +adds p eq x 80000001 bfffffff bfffffff +adds m eq x 80000001 bfffffff c0000000 +adds n eq x 00000001 3ffffffe 3ffffffe +adds z eq x 00000001 3ffffffe 3ffffffe +adds m eq x 00000001 3ffffffe 3ffffffe +adds p eq x 00000001 3ffffffe 3fffffff +adds n eq x 80000001 bffffffe bffffffe +adds z eq x 80000001 bffffffe bffffffe +adds p eq x 80000001 bffffffe bffffffe +adds m eq x 80000001 bffffffe bfffffff +adds n eq x 7f000000 bf800000 7f000000 +adds p eq x 7f000000 bf800000 7f000000 +adds z eq x 7f000000 bf800000 7effffff +adds m eq x 7f000000 bf800000 7effffff +adds n eq x ff000000 3f800000 ff000000 +adds m eq x ff000000 3f800000 ff000000 +adds z eq x ff000000 3f800000 feffffff +adds p eq x ff000000 3f800000 feffffff +adds n eq x 7effffff bf800000 7effffff +adds p eq x 7effffff bf800000 7effffff +adds z eq x 7effffff bf800000 7efffffe +adds m eq x 7effffff bf800000 7efffffe +adds n eq x feffffff 3f800000 feffffff +adds m eq x feffffff 3f800000 feffffff +adds z eq x feffffff 3f800000 fefffffe +adds p eq x feffffff 3f800000 fefffffe +adds n eq x 7f7fffff bf800000 7f7fffff +adds p eq x 7f7fffff bf800000 7f7fffff +adds z eq x 7f7fffff bf800000 7f7ffffe +adds m eq x 7f7fffff bf800000 7f7ffffe +adds n eq x ff7fffff 3f800000 ff7fffff +adds m eq x ff7fffff 3f800000 ff7fffff +adds z eq x ff7fffff 3f800000 ff7ffffe +adds p eq x ff7fffff 3f800000 ff7ffffe +adds n eq x 7f7ffffe bf800000 7f7ffffe +adds p eq x 7f7ffffe bf800000 7f7ffffe +adds z eq x 7f7ffffe bf800000 7f7ffffd +adds m eq x 7f7ffffe bf800000 7f7ffffd +adds n eq x ff7ffffe 3f800000 ff7ffffe +adds m eq x ff7ffffe 3f800000 ff7ffffe +adds z eq x ff7ffffe 3f800000 ff7ffffd +adds p eq x ff7ffffe 3f800000 ff7ffffd +adds n eq x 7f7fffff 80000001 7f7fffff +adds p eq x 7f7fffff 80000001 7f7fffff +adds z eq x 7f7fffff 80000001 7f7ffffe +adds m eq x 7f7fffff 80000001 7f7ffffe +adds n eq x ff7fffff 00000001 ff7fffff +adds m eq x ff7fffff 00000001 ff7fffff +adds z eq x ff7fffff 00000001 ff7ffffe +adds p eq x ff7fffff 00000001 ff7ffffe +adds n eq x 80000003 7f000000 7f000000 +adds p eq x 80000003 7f000000 7f000000 +adds z eq x 80000003 7f000000 7effffff +adds m eq x 80000003 7f000000 7effffff +adds n eq x 00000003 ff000000 ff000000 +adds m eq x 00000003 ff000000 ff000000 +adds z eq x 00000003 ff000000 feffffff +adds p eq x 00000003 ff000000 feffffff +adds n eq x 3f7fffff 80000001 3f7fffff +adds p eq x 3f7fffff 80000001 3f7fffff +adds z eq x 3f7fffff 80000001 3f7ffffe +adds m eq x 3f7fffff 80000001 3f7ffffe +adds n eq x bfffffff 00000001 bfffffff +adds m eq x bfffffff 00000001 bfffffff +adds z eq x bfffffff 00000001 bffffffe +adds p eq x bfffffff 00000001 bffffffe +adds n eq x 80000003 40400000 40400000 +adds p eq x 80000003 40400000 40400000 +adds z eq x 80000003 40400000 403fffff +adds m eq x 80000003 40400000 403fffff +adds n eq x 00000003 c0a00000 c0a00000 +adds m eq x 00000003 c0a00000 c0a00000 +adds z eq x 00000003 c0a00000 c09fffff +adds p eq x 00000003 c0a00000 c09fffff +adds n eq x 3f800001 3f800000 40000000 +adds z eq x 3f800001 3f800000 40000000 +adds m eq x 3f800001 3f800000 40000000 +adds p eq x 3f800001 3f800000 40000001 +adds n eq x bf800001 bf800000 c0000000 +adds z eq x bf800001 bf800000 c0000000 +adds p eq x bf800001 bf800000 c0000000 +adds m eq x bf800001 bf800000 c0000001 +adds n eq x c0000000 c0000001 c0800000 +adds z eq x c0000000 c0000001 c0800000 +adds p eq x c0000000 c0000001 c0800000 +adds m eq x c0000000 c0000001 c0800001 +adds n eq x 40000000 40000001 40800000 +adds z eq x 40000000 40000001 40800000 +adds m eq x 40000000 40000001 40800000 +adds p eq x 40000000 40000001 40800001 +adds n eq x 3f800000 3f800003 40000002 +adds p eq x 3f800000 3f800003 40000002 +adds z eq x 3f800000 3f800003 40000001 +adds m eq x 3f800000 3f800003 40000001 +adds n eq x bf800000 bf800003 c0000002 +adds m eq x bf800000 bf800003 c0000002 +adds z eq x bf800000 bf800003 c0000001 +adds p eq x bf800000 bf800003 c0000001 +adds n eq x c0000001 c0000002 c0800002 +adds m eq x c0000001 c0000002 c0800002 +adds z eq x c0000001 c0000002 c0800001 +adds p eq x c0000001 c0000002 c0800001 +adds n eq x 40000001 40000002 40800002 +adds p eq x 40000001 40000002 40800002 +adds z eq x 40000001 40000002 40800001 +adds m eq x 40000001 40000002 40800001 +adds n eq xo 7f7ffffe 7f7fffff 7f800000 +adds p eq xo 7f7ffffe 7f7fffff 7f800000 +adds z eq xo 7f7ffffe 7f7fffff 7f7fffff +adds m eq xo 7f7ffffe 7f7fffff 7f7fffff +adds n eq xo ff7ffffe ff7fffff ff800000 +adds m eq xo ff7ffffe ff7fffff ff800000 +adds z eq xo ff7ffffe ff7fffff ff7fffff +adds p eq xo ff7ffffe ff7fffff ff7fffff +adds n eq xo 7effffff 7f000000 7f800000 +adds p eq xo 7effffff 7f000000 7f800000 +adds z eq x 7effffff 7f000000 7f7fffff +adds m eq x 7effffff 7f000000 7f7fffff +adds n eq xo feffffff ff000000 ff800000 +adds m eq xo feffffff ff000000 ff800000 +adds z eq x feffffff ff000000 ff7fffff +adds p eq x feffffff ff000000 ff7fffff +adds n eq xo 7f000001 7f000000 7f800000 +adds p eq xo 7f000001 7f000000 7f800000 +adds z eq xo 7f000001 7f000000 7f7fffff +adds m eq xo 7f000001 7f000000 7f7fffff +adds n eq xo ff000001 ff000000 ff800000 +adds m eq xo ff000001 ff000000 ff800000 +adds z eq xo ff000001 ff000000 ff7fffff +adds p eq xo ff000001 ff000000 ff7fffff +adds n eq x 7e800001 7e800000 7f000000 +adds z eq x 7e800001 7e800000 7f000000 +adds m eq x 7e800001 7e800000 7f000000 +adds p eq x 7e800001 7e800000 7f000001 +adds n eq x fe800001 fe800000 ff000000 +adds z eq x fe800001 fe800000 ff000000 +adds p eq x fe800001 fe800000 ff000000 +adds m eq x fe800001 fe800000 ff000001 +adds n eq x 7efffffe 7effffff 7f7ffffe +adds z eq x 7efffffe 7effffff 7f7ffffe +adds m eq x 7efffffe 7effffff 7f7ffffe +adds p eq x 7efffffe 7effffff 7f7fffff +adds n eq x fefffffe feffffff ff7ffffe +adds z eq x fefffffe feffffff ff7ffffe +adds p eq x fefffffe feffffff ff7ffffe +adds m eq x fefffffe feffffff ff7fffff +adds p eq x 40000000 34000000 40000001 +adds n eq x 40000000 34000000 40000000 +adds z eq x 40000000 34000000 40000000 +adds m eq x 40000000 34000000 40000000 +adds n eq x 40000001 34000000 40000002 +adds p eq x 40000001 34000000 40000002 +adds z eq x 40000001 34000000 40000001 +adds m eq x 40000001 34000000 40000001 +adds n eq x 407fffff 34000000 40800000 +adds p eq x 407fffff 34000000 40800000 +adds z eq x 407fffff 34000000 407fffff +adds m eq x 407fffff 34000000 407fffff +adds p eq x 407fffff 33ffffff 40800000 +adds z eq x 407fffff 33ffffff 407fffff +adds n eq x 407fffff 33ffffff 407fffff +adds m eq x 407fffff 33ffffff 407fffff +adds n eq x c07fffff b4000000 c0800000 +adds m eq x c07fffff b4000000 c0800000 +adds z eq x c07fffff b4000000 c07fffff +adds p eq x c07fffff b4000000 c07fffff +adds m eq x c07fffff b3ffffff c0800000 +adds z eq x c07fffff b3ffffff c07fffff +adds n eq x c07fffff b3ffffff c07fffff +adds p eq x c07fffff b3ffffff c07fffff +adds n uo - 7fff0000 00000000 7fff0000 +adds m uo - 7fff0000 00000000 7fff0000 +adds p uo - 7fff0000 00000000 7fff0000 +adds z uo - 7fff0000 00000000 7fff0000 +adds n uo - 7fff0000 80000000 7fff0000 +adds m uo - 7fff0000 80000000 7fff0000 +adds p uo - 7fff0000 80000000 7fff0000 +adds z uo - 7fff0000 80000000 7fff0000 +adds n uo - 00000000 7fff0000 7fff0000 +adds m uo - 00000000 7fff0000 7fff0000 +adds p uo - 00000000 7fff0000 7fff0000 +adds z uo - 00000000 7fff0000 7fff0000 +adds n uo - 80000000 7fff0000 7fff0000 +adds m uo - 80000000 7fff0000 7fff0000 +adds p uo - 80000000 7fff0000 7fff0000 +adds z uo - 80000000 7fff0000 7fff0000 +adds n uo - 7fff0000 3f800000 7fff0000 +adds m uo - 7fff0000 3f800000 7fff0000 +adds p uo - 7fff0000 3f800000 7fff0000 +adds z uo - 7fff0000 3f800000 7fff0000 +adds n uo - 7fff0000 bf800000 7fff0000 +adds m uo - 7fff0000 bf800000 7fff0000 +adds p uo - 7fff0000 bf800000 7fff0000 +adds z uo - 7fff0000 bf800000 7fff0000 +adds n uo - 3f800000 7fff0000 7fff0000 +adds m uo - 3f800000 7fff0000 7fff0000 +adds p uo - 3f800000 7fff0000 7fff0000 +adds z uo - 3f800000 7fff0000 7fff0000 +adds n uo - bf800000 7fff0000 7fff0000 +adds m uo - bf800000 7fff0000 7fff0000 +adds p uo - bf800000 7fff0000 7fff0000 +adds z uo - bf800000 7fff0000 7fff0000 +adds n uo - 007fffff 7fff0000 7fff0000 +adds m uo - 007fffff 7fff0000 7fff0000 +adds p uo - 007fffff 7fff0000 7fff0000 +adds z uo - 007fffff 7fff0000 7fff0000 +adds n uo - 807fffff 7fff0000 7fff0000 +adds m uo - 807fffff 7fff0000 7fff0000 +adds p uo - 807fffff 7fff0000 7fff0000 +adds z uo - 807fffff 7fff0000 7fff0000 +adds n uo - 7fff0000 007fffff 7fff0000 +adds m uo - 7fff0000 007fffff 7fff0000 +adds p uo - 7fff0000 007fffff 7fff0000 +adds z uo - 7fff0000 007fffff 7fff0000 +adds n uo - 7fff0000 807fffff 7fff0000 +adds m uo - 7fff0000 807fffff 7fff0000 +adds p uo - 7fff0000 807fffff 7fff0000 +adds z uo - 7fff0000 807fffff 7fff0000 +adds n uo - 7fff0000 00000001 7fff0000 +adds m uo - 7fff0000 00000001 7fff0000 +adds p uo - 7fff0000 00000001 7fff0000 +adds z uo - 7fff0000 00000001 7fff0000 +adds n uo - 7fff0000 80000001 7fff0000 +adds m uo - 7fff0000 80000001 7fff0000 +adds p uo - 7fff0000 80000001 7fff0000 +adds z uo - 7fff0000 80000001 7fff0000 +adds n uo - 00000001 7fff0000 7fff0000 +adds m uo - 00000001 7fff0000 7fff0000 +adds p uo - 00000001 7fff0000 7fff0000 +adds z uo - 00000001 7fff0000 7fff0000 +adds n uo - 80000001 7fff0000 7fff0000 +adds m uo - 80000001 7fff0000 7fff0000 +adds p uo - 80000001 7fff0000 7fff0000 +adds z uo - 80000001 7fff0000 7fff0000 +adds n uo - 7fff0000 7f7fffff 7fff0000 +adds m uo - 7fff0000 7f7fffff 7fff0000 +adds p uo - 7fff0000 7f7fffff 7fff0000 +adds z uo - 7fff0000 7f7fffff 7fff0000 +adds n uo - 7fff0000 ff7fffff 7fff0000 +adds m uo - 7fff0000 ff7fffff 7fff0000 +adds p uo - 7fff0000 ff7fffff 7fff0000 +adds z uo - 7fff0000 ff7fffff 7fff0000 +adds n uo - 7f7fffff 7fff0000 7fff0000 +adds m uo - 7f7fffff 7fff0000 7fff0000 +adds p uo - 7f7fffff 7fff0000 7fff0000 +adds z uo - 7f7fffff 7fff0000 7fff0000 +adds n uo - ff7fffff 7fff0000 7fff0000 +adds m uo - ff7fffff 7fff0000 7fff0000 +adds p uo - ff7fffff 7fff0000 7fff0000 +adds z uo - ff7fffff 7fff0000 7fff0000 +adds n uo - 7fff0000 7f800000 7fff0000 +adds m uo - 7fff0000 7f800000 7fff0000 +adds p uo - 7fff0000 7f800000 7fff0000 +adds z uo - 7fff0000 7f800000 7fff0000 +adds n uo - 7fff0000 ff800000 7fff0000 +adds m uo - 7fff0000 ff800000 7fff0000 +adds p uo - 7fff0000 ff800000 7fff0000 +adds z uo - 7fff0000 ff800000 7fff0000 +adds n uo - 7f800000 7fff0000 7fff0000 +adds m uo - 7f800000 7fff0000 7fff0000 +adds p uo - 7f800000 7fff0000 7fff0000 +adds z uo - 7f800000 7fff0000 7fff0000 +adds n uo - ff800000 7fff0000 7fff0000 +adds m uo - ff800000 7fff0000 7fff0000 +adds p uo - ff800000 7fff0000 7fff0000 +adds z uo - ff800000 7fff0000 7fff0000 +adds n uo - 7fff0000 7fff0000 7fff0000 +adds m uo - 7fff0000 7fff0000 7fff0000 +adds p uo - 7fff0000 7fff0000 7fff0000 +adds z uo - 7fff0000 7fff0000 7fff0000 +adds n uo v 7f810000 00000000 7fff0000 +adds m uo v 7f810000 00000000 7fff0000 +adds p uo v 7f810000 00000000 7fff0000 +adds z uo v 7f810000 00000000 7fff0000 +adds n uo v 7f810000 80000000 7fff0000 +adds m uo v 7f810000 80000000 7fff0000 +adds p uo v 7f810000 80000000 7fff0000 +adds z uo v 7f810000 80000000 7fff0000 +adds n uo v 00000000 7f810000 7fff0000 +adds m uo v 00000000 7f810000 7fff0000 +adds p uo v 00000000 7f810000 7fff0000 +adds z uo v 00000000 7f810000 7fff0000 +adds n uo v 80000000 7f810000 7fff0000 +adds m uo v 80000000 7f810000 7fff0000 +adds p uo v 80000000 7f810000 7fff0000 +adds z uo v 80000000 7f810000 7fff0000 +adds n uo v 7f810000 3f800000 7fff0000 +adds m uo v 7f810000 3f800000 7fff0000 +adds p uo v 7f810000 3f800000 7fff0000 +adds z uo v 7f810000 3f800000 7fff0000 +adds n uo v 7f810000 bf800000 7fff0000 +adds m uo v 7f810000 bf800000 7fff0000 +adds p uo v 7f810000 bf800000 7fff0000 +adds z uo v 7f810000 bf800000 7fff0000 +adds n uo v 3f800000 7f810000 7fff0000 +adds m uo v 3f800000 7f810000 7fff0000 +adds p uo v 3f800000 7f810000 7fff0000 +adds z uo v 3f800000 7f810000 7fff0000 +adds n uo v bf800000 7f810000 7fff0000 +adds m uo v bf800000 7f810000 7fff0000 +adds p uo v bf800000 7f810000 7fff0000 +adds z uo v bf800000 7f810000 7fff0000 +adds n uo v 007fffff 7f810000 7fff0000 +adds m uo v 007fffff 7f810000 7fff0000 +adds p uo v 007fffff 7f810000 7fff0000 +adds z uo v 007fffff 7f810000 7fff0000 +adds n uo v 807fffff 7f810000 7fff0000 +adds m uo v 807fffff 7f810000 7fff0000 +adds p uo v 807fffff 7f810000 7fff0000 +adds z uo v 807fffff 7f810000 7fff0000 +adds n uo v 7f810000 007fffff 7fff0000 +adds m uo v 7f810000 007fffff 7fff0000 +adds p uo v 7f810000 007fffff 7fff0000 +adds z uo v 7f810000 007fffff 7fff0000 +adds n uo v 7f810000 807fffff 7fff0000 +adds m uo v 7f810000 807fffff 7fff0000 +adds p uo v 7f810000 807fffff 7fff0000 +adds z uo v 7f810000 807fffff 7fff0000 +adds n uo v 7f810000 00000001 7fff0000 +adds m uo v 7f810000 00000001 7fff0000 +adds p uo v 7f810000 00000001 7fff0000 +adds z uo v 7f810000 00000001 7fff0000 +adds n uo v 7f810000 80000001 7fff0000 +adds m uo v 7f810000 80000001 7fff0000 +adds p uo v 7f810000 80000001 7fff0000 +adds z uo v 7f810000 80000001 7fff0000 +adds n uo v 00000001 7f810000 7fff0000 +adds m uo v 00000001 7f810000 7fff0000 +adds p uo v 00000001 7f810000 7fff0000 +adds z uo v 00000001 7f810000 7fff0000 +adds n uo v 80000001 7f810000 7fff0000 +adds m uo v 80000001 7f810000 7fff0000 +adds p uo v 80000001 7f810000 7fff0000 +adds z uo v 80000001 7f810000 7fff0000 +adds n uo v 7f810000 7f7fffff 7fff0000 +adds m uo v 7f810000 7f7fffff 7fff0000 +adds p uo v 7f810000 7f7fffff 7fff0000 +adds z uo v 7f810000 7f7fffff 7fff0000 +adds n uo v 7f810000 ff7fffff 7fff0000 +adds m uo v 7f810000 ff7fffff 7fff0000 +adds p uo v 7f810000 ff7fffff 7fff0000 +adds z uo v 7f810000 ff7fffff 7fff0000 +adds n uo v 7f7fffff 7f810000 7fff0000 +adds m uo v 7f7fffff 7f810000 7fff0000 +adds p uo v 7f7fffff 7f810000 7fff0000 +adds z uo v 7f7fffff 7f810000 7fff0000 +adds n uo v ff7fffff 7f810000 7fff0000 +adds m uo v ff7fffff 7f810000 7fff0000 +adds p uo v ff7fffff 7f810000 7fff0000 +adds z uo v ff7fffff 7f810000 7fff0000 +adds n uo v 7f810000 7f800000 7fff0000 +adds m uo v 7f810000 7f800000 7fff0000 +adds p uo v 7f810000 7f800000 7fff0000 +adds z uo v 7f810000 7f800000 7fff0000 +adds n uo v 7f810000 ff800000 7fff0000 +adds m uo v 7f810000 ff800000 7fff0000 +adds p uo v 7f810000 ff800000 7fff0000 +adds z uo v 7f810000 ff800000 7fff0000 +adds n uo v 7f800000 7f810000 7fff0000 +adds m uo v 7f800000 7f810000 7fff0000 +adds p uo v 7f800000 7f810000 7fff0000 +adds z uo v 7f800000 7f810000 7fff0000 +adds n uo v ff800000 7f810000 7fff0000 +adds m uo v ff800000 7f810000 7fff0000 +adds p uo v ff800000 7f810000 7fff0000 +adds z uo v ff800000 7f810000 7fff0000 +adds n uo v 7fff0000 7f810000 7fff0000 +adds m uo v 7fff0000 7f810000 7fff0000 +adds p uo v 7fff0000 7f810000 7fff0000 +adds z uo v 7fff0000 7f810000 7fff0000 +adds n uo v 7f810000 7fff0000 7fff0000 +adds m uo v 7f810000 7fff0000 7fff0000 +adds p uo v 7f810000 7fff0000 7fff0000 +adds z uo v 7f810000 7fff0000 7fff0000 +adds n uo v 7f810000 7f810000 7fff0000 +adds m uo v 7f810000 7f810000 7fff0000 +adds p uo v 7f810000 7f810000 7fff0000 +adds z uo v 7f810000 7f810000 7fff0000 +adds n eq - 4f804000 cf800000 4b000000 +adds m eq - 4f804000 cf800000 4b000000 +adds p eq - 4f804000 cf800000 4b000000 +adds z eq - 4f804000 cf800000 4b000000 +adds n eq x 3f7fffff 34004000 3f800001 +adds p eq x 3f7fffff 34004000 3f800001 +adds m eq x 3f7fffff 34004000 3f800000 +adds z eq x 3f7fffff 34004000 3f800000 +adds n eq x 59800000 bf3ff800 59800000 +adds p eq x 59800000 bf3ff800 59800000 +adds m eq x 59800000 bf3ff800 597fffff +adds z eq x 59800000 bf3ff800 597fffff +adds n eq - 00000000 ff000000 ff000000 +adds m eq - 00000000 ff000000 ff000000 +adds p eq - 00000000 ff000000 ff000000 +adds z eq - 00000000 ff000000 ff000000 +adds n eq - 00000000 00000003 00000003 +adds m eq - 00000000 00000003 00000003 +adds p eq - 00000000 00000003 00000003 +adds z eq - 00000000 00000003 00000003 +adds n eq - 00000000 80000003 80000003 +adds m eq - 00000000 80000003 80000003 +adds p eq - 00000000 80000003 80000003 +adds z eq - 00000000 80000003 80000003 +adds n eq - 00000000 00800000 00800000 +adds m eq - 00000000 00800000 00800000 +adds p eq - 00000000 00800000 00800000 +adds z eq - 00000000 00800000 00800000 +adds n eq x 3f800000 00000001 3f800000 +adds z eq x 3f800000 00000001 3f800000 +adds m eq x 3f800000 00000001 3f800000 +adds p eq x 3f800000 00000001 3f800001 +adds n eq x bf800000 80000001 bf800000 +adds z eq x bf800000 80000001 bf800000 +adds p eq x bf800000 80000001 bf800000 +adds m eq x bf800000 80000001 bf800001 +adds n eq x 40400000 80000003 40400000 +adds p eq x 40400000 80000003 40400000 +adds z eq x 40400000 80000003 403fffff +adds m eq x 40400000 80000003 403fffff +adds n eq x c0a00000 00000003 c0a00000 +adds m eq x c0a00000 00000003 c0a00000 +adds z eq x c0a00000 00000003 c09fffff +adds p eq x c0a00000 00000003 c09fffff +adds n eq x 3f800000 3f800001 40000000 +adds z eq x 3f800000 3f800001 40000000 +adds m eq x 3f800000 3f800001 40000000 +adds p eq x 3f800000 3f800001 40000001 +adds n eq x bf800000 bf800001 c0000000 +adds z eq x bf800000 bf800001 c0000000 +adds p eq x bf800000 bf800001 c0000000 +adds m eq x bf800000 bf800001 c0000001 +adds n eq - bf800000 3f800001 34000000 +adds m eq - bf800000 3f800001 34000000 +adds p eq - bf800000 3f800001 34000000 +adds z eq - bf800000 3f800001 34000000 +adds n eq - 3f800000 bf800001 b4000000 +adds m eq - 3f800000 bf800001 b4000000 +adds p eq - 3f800000 bf800001 b4000000 +adds z eq - 3f800000 bf800001 b4000000 +adds n eq x 3f800000 7f000000 7f000000 +adds z eq x 3f800000 7f000000 7f000000 +adds m eq x 3f800000 7f000000 7f000000 +adds p eq x 3f800000 7f000000 7f000001 +adds n eq x bf800000 ff000000 ff000000 +adds z eq x bf800000 ff000000 ff000000 +adds p eq x bf800000 ff000000 ff000000 +adds m eq x bf800000 ff000000 ff000001 +adds n eq x 3f800000 7effffff 7effffff +adds z eq x 3f800000 7effffff 7effffff +adds m eq x 3f800000 7effffff 7effffff +adds p eq x 3f800000 7effffff 7f000000 +adds n eq x bf800000 feffffff feffffff +adds z eq x bf800000 feffffff feffffff +adds p eq x bf800000 feffffff feffffff +adds m eq x bf800000 feffffff ff000000 +adds n eq x 3f800000 7f7fffff 7f7fffff +adds z eq x 3f800000 7f7fffff 7f7fffff +adds m eq x 3f800000 7f7fffff 7f7fffff +adds p eq xo 3f800000 7f7fffff 7f800000 +adds n eq x bf800000 ff7fffff ff7fffff +adds z eq x bf800000 ff7fffff ff7fffff +adds p eq x bf800000 ff7fffff ff7fffff +adds m eq xo bf800000 ff7fffff ff800000 +adds n eq x 3f800000 7f7ffffe 7f7ffffe +adds z eq x 3f800000 7f7ffffe 7f7ffffe +adds m eq x 3f800000 7f7ffffe 7f7ffffe +adds p eq x 3f800000 7f7ffffe 7f7fffff +adds n eq x bf800000 ff7ffffe ff7ffffe +adds z eq x bf800000 ff7ffffe ff7ffffe +adds p eq x bf800000 ff7ffffe ff7ffffe +adds m eq x bf800000 ff7ffffe ff7fffff +adds n eq x bf800000 7f000000 7f000000 +adds p eq x bf800000 7f000000 7f000000 +adds z eq x bf800000 7f000000 7effffff +adds m eq x bf800000 7f000000 7effffff +adds n eq x 3f800000 ff000000 ff000000 +adds m eq x 3f800000 ff000000 ff000000 +adds z eq x 3f800000 ff000000 feffffff +adds p eq x 3f800000 ff000000 feffffff +adds n eq x bf800000 7effffff 7effffff +adds p eq x bf800000 7effffff 7effffff +adds z eq x bf800000 7effffff 7efffffe +adds m eq x bf800000 7effffff 7efffffe +adds n eq x 3f800000 feffffff feffffff +adds m eq x 3f800000 feffffff feffffff +adds z eq x 3f800000 feffffff fefffffe +adds p eq x 3f800000 feffffff fefffffe +adds n eq x bf800000 7f7fffff 7f7fffff +adds p eq x bf800000 7f7fffff 7f7fffff +adds z eq x bf800000 7f7fffff 7f7ffffe +adds m eq x bf800000 7f7fffff 7f7ffffe +adds n eq x 3f800000 ff7fffff ff7fffff +adds m eq x 3f800000 ff7fffff ff7fffff +adds z eq x 3f800000 ff7fffff ff7ffffe +adds p eq x 3f800000 ff7fffff ff7ffffe +adds n eq x bf800000 7f7ffffe 7f7ffffe +adds p eq x bf800000 7f7ffffe 7f7ffffe +adds z eq x bf800000 7f7ffffe 7f7ffffd +adds m eq x bf800000 7f7ffffe 7f7ffffd +adds n eq x 3f800000 ff7ffffe ff7ffffe +adds m eq x 3f800000 ff7ffffe ff7ffffe +adds z eq x 3f800000 ff7ffffe ff7ffffd +adds p eq x 3f800000 ff7ffffe ff7ffffd +adds n eq - 45800000 45800000 46000000 +adds m eq - 45800000 45800000 46000000 +adds p eq - 45800000 45800000 46000000 +adds z eq - 45800000 45800000 46000000 +adds n eq - 45000000 45000000 45800000 +adds m eq - 45000000 45000000 45800000 +adds p eq - 45000000 45000000 45800000 +adds z eq - 45000000 45000000 45800000 +adds n eq - 45000000 45800000 45c00000 +adds m eq - 45000000 45800000 45c00000 +adds p eq - 45000000 45800000 45c00000 +adds z eq - 45000000 45800000 45c00000 +adds n eq - c5800000 c5800000 c6000000 +adds m eq - c5800000 c5800000 c6000000 +adds p eq - c5800000 c5800000 c6000000 +adds z eq - c5800000 c5800000 c6000000 +adds n eq - c5000000 c5000000 c5800000 +adds m eq - c5000000 c5000000 c5800000 +adds p eq - c5000000 c5000000 c5800000 +adds z eq - c5000000 c5000000 c5800000 +adds n eq - c5000000 c5800000 c5c00000 +adds m eq - c5000000 c5800000 c5c00000 +adds p eq - c5000000 c5800000 c5c00000 +adds z eq - c5000000 c5800000 c5c00000 +adds n eq - 00000000 5e800000 5e800000 +adds m eq - 00000000 5e800000 5e800000 +adds p eq - 00000000 5e800000 5e800000 +adds z eq - 00000000 5e800000 5e800000 +adds n eq - 46800000 00000000 46800000 +adds m eq - 46800000 00000000 46800000 +adds p eq - 46800000 00000000 46800000 +adds z eq - 46800000 00000000 46800000 +adds p eq - c6800000 46800000 00000000 +adds n eq - c6800000 46800000 00000000 +adds z eq - c6800000 46800000 00000000 +adds p eq - 46800000 c6800000 00000000 +adds n eq - 46800000 c6800000 00000000 +adds z eq - 46800000 c6800000 00000000 +adds m eq - c6800000 46800000 80000000 +adds m eq - 46800000 c6800000 80000000 +adds n eq - 45800000 c5000000 45000000 +adds m eq - 45800000 c5000000 45000000 +adds p eq - 45800000 c5000000 45000000 +adds z eq - 45800000 c5000000 45000000 +adds n eq - c5000000 45800000 45000000 +adds m eq - c5000000 45800000 45000000 +adds p eq - c5000000 45800000 45000000 +adds z eq - c5000000 45800000 45000000 +adds n eq - c5800000 45000000 c5000000 +adds m eq - c5800000 45000000 c5000000 +adds p eq - c5800000 45000000 c5000000 +adds z eq - c5800000 45000000 c5000000 +adds n eq - 45000000 c5800000 c5000000 +adds m eq - 45000000 c5800000 c5000000 +adds p eq - 45000000 c5800000 c5000000 +adds z eq - 45000000 c5800000 c5000000 +adds n eq - 46fffa00 40000000 46fffe00 +adds m eq - 46fffa00 40000000 46fffe00 +adds p eq - 46fffa00 40000000 46fffe00 +adds z eq - 46fffa00 40000000 46fffe00 +adds n eq - 46fffe00 3f800000 47000000 +adds m eq - 46fffe00 3f800000 47000000 +adds p eq - 46fffe00 3f800000 47000000 +adds z eq - 46fffe00 3f800000 47000000 +adds n eq - 46fff600 40000000 46fffa00 +adds m eq - 46fff600 40000000 46fffa00 +adds p eq - 46fff600 40000000 46fffa00 +adds z eq - 46fff600 40000000 46fffa00 +adds n eq - 40000000 46fffa00 46fffe00 +adds m eq - 40000000 46fffa00 46fffe00 +adds p eq - 40000000 46fffa00 46fffe00 +adds z eq - 40000000 46fffa00 46fffe00 +adds n eq - 3f800000 46fffe00 47000000 +adds m eq - 3f800000 46fffe00 47000000 +adds p eq - 3f800000 46fffe00 47000000 +adds z eq - 3f800000 46fffe00 47000000 +adds n eq - 40000000 46fff600 46fffa00 +adds m eq - 40000000 46fff600 46fffa00 +adds p eq - 40000000 46fff600 46fffa00 +adds z eq - 40000000 46fff600 46fffa00 +adds p eq - c6fffe00 46fffe00 00000000 +adds n eq - c6fffe00 46fffe00 00000000 +adds z eq - c6fffe00 46fffe00 00000000 +adds m eq - 46fffe00 c6fffe00 80000000 diff --git a/test/io/ucb/asind.input b/test/io/ucb/asind.input new file mode 100644 index 0000000..c5cff56 --- /dev/null +++ b/test/io/ucb/asind.input @@ -0,0 +1,280 @@ +/* Copyright (C) 1988-1994 Sun Microsystems, Inc. 2550 Garcia Avenue */ +/* Mountain View, California 94043 All rights reserved. */ +/* */ +/* Any person is hereby authorized to download, copy, use, create bug fixes, */ +/* and distribute, subject to the following conditions: */ +/* */ +/* 1. the software may not be redistributed for a fee except as */ +/* reasonable to cover media costs; */ +/* 2. any copy of the software must include this notice, as well as */ +/* any other embedded copyright notices; and */ +/* 3. any distribution of this software or derivative works thereof */ +/* must comply with all applicable U.S. export control laws. */ +/* */ +/* THE SOFTWARE IS MADE AVAILABLE "AS IS" AND WITHOUT EXPRESS OR IMPLIED */ +/* WARRANTY OF ANY KIND, INCLUDING BUT NOT LIMITED TO THE IMPLIED */ +/* WARRANTIES OF DESIGN, MERCHANTIBILITY, FITNESS FOR A PARTICULAR */ +/* PURPOSE, NON-INFRINGEMENT, PERFORMANCE OR CONFORMANCE TO */ +/* SPECIFICATIONS. */ +/* */ +/* BY DOWNLOADING AND/OR USING THIS SOFTWARE, THE USER WAIVES ALL CLAIMS */ +/* AGAINST SUN MICROSYSTEMS, INC. AND ITS AFFILIATED COMPANIES IN ANY */ +/* JURISDICTION, INCLUDING BUT NOT LIMITED TO CLAIMS FOR DAMAGES OR */ +/* EQUITABLE RELIEF BASED ON LOSS OF DATA, AND SPECIFICALLY WAIVES EVEN */ +/* UNKNOWN OR UNANTICIPATED CLAIMS OR LOSSES, PRESENT AND FUTURE. */ +/* */ +/* IN NO EVENT WILL SUN MICROSYSTEMS, INC. OR ANY OF ITS AFFILIATED */ +/* COMPANIES BE LIABLE FOR ANY LOST REVENUE OR PROFITS OR OTHER SPECIAL, */ +/* INDIRECT AND CONSEQUENTIAL DAMAGES, EVEN IF IT HAS BEEN ADVISED OF THE */ +/* POSSIBILITY OF SUCH DAMAGES. */ +/* */ +/* This file is provided with no support and without any obligation on the */ +/* part of Sun Microsystems, Inc. ("Sun") or any of its affiliated */ +/* companies to assist in its use, correction, modification or */ +/* enhancement. Nevertheless, and without creating any obligation on its */ +/* part, Sun welcomes your comments concerning the software and requests */ +/* that they be sent to fdlibm-comments@sunpro.sun.com. */ + + /* asind(+-1) is +-pi/2 */ +asind n eq x 3ff00000 00000000 3ff921fb 54442d18 +asind n eq x bff00000 00000000 bff921fb 54442d18 + /* asind(+-(1 - tiny)) :=: +-(pi/2-sqrt(2*tiny)) */ +asind n nb x 3fefffff ffffffff 3ff921fb 50442d18 +asind n nb x bfefffff ffffffff bff921fb 50442d18 +asind z nb x 3fefffff ffffffff 3ff921fb 50442d18 +asind z nb x bfefffff ffffffff bff921fb 50442d18 +asind p nb x 3fefffff ffffffff 3ff921fb 50442d18 +asind p nb x bfefffff ffffffff bff921fb 50442d18 +asind m nb x 3fefffff ffffffff 3ff921fb 50442d18 +asind m nb x bfefffff ffffffff bff921fb 50442d18 + /* asind(tiny) is tiny (only in nearest mode) */ +asind n eq x 3e100000 0 3e100000 0 +asind n eq x be100000 0 be100000 0 +asind n eq x 00100000 0 00100000 0 +asind n eq x 80100000 0 80100000 0 + /* asind(+-0) is +-0 */ +asind n eq - 0 0 0 0 +asind n eq - 80000000 0 80000000 0 +asind z eq - 0 0 0 0 +asind z eq - 80000000 0 80000000 0 +asind p eq - 0 0 0 0 +asind p eq - 80000000 0 80000000 0 +asind m eq - 0 0 0 0 +asind m eq - 80000000 0 80000000 0 + /* random arguments between -1 and 1 */ +asind n nb x bfd13284 b2b5006d bfd1694c 32f76fb4 +asind n nb x 3fe6ca8d fb825911 3fe95d81 3a6096cb +asind n nb x 3fec2ca6 09de7505 3ff13a9e 309847c0 +asind n nb x bfe55f11 fba96889 bfe76700 71abc478 +asind n nb x bfd15679 e27084dd bfd18ea3 e9808b2e +asind n nb x bfa41e13 1b093c41 bfa41f66 95577251 +asind n nb x 3fe281b0 d18455f5 3fe3bbdb 8b39a790 +asind n nb x 3feb5ce3 4a51b239 3ff0695b a906e921 +asind n nb x bfc58348 1079de4d bfc59d8b 525cfa06 +asind n nb x bfeea822 3103b871 bff47aff 79a824b2 + /* exception cases */ +asind n uo v 3ff00000 1 0 0 +asind z uo v 3ff00000 1 0 0 +asind p uo v 3ff00000 1 0 0 +asind m uo v 3ff00000 1 0 0 +asind n uo v bff00000 1 0 0 +asind n uo v 40000000 0 0 0 +asind n uo v 40f00000 1 0 0 +asind n uo v c0ffffff ffffffff 0 0 +asind n uo v 7ff00000 1 0 0 +asind n uo v fff00000 1 0 0 +asind z uo v fff00000 1 0 0 +asind p uo v fff00000 1 0 0 +asind m uo v fff00000 1 0 0 +asind n uo - 7ff80000 1 0 0 +asind z uo - 7ff80000 1 0 0 +asind p uo - 7ff80000 1 0 0 +asind m uo - 7ff80000 1 0 0 +asind n uo - fff80000 1 0 0 + +asind m eq x 00100000 00000001 00100000 00000001 +asind m eq x 00100000 00000002 00100000 00000002 +asind m eq x 00200000 00000000 00200000 00000000 +asind m eq x 00300000 00000000 00300000 00000000 +asind m eq x 80100000 00000001 80100000 00000001 +asind m eq x 80100000 00000002 80100000 00000002 +asind m eq x 80200000 00000000 80200000 00000000 +asind m eq x 80300000 00000000 80300000 00000000 +asind m eq x?u 00000000 00000001 00000000 00000001 +asind m eq x?u 00000000 00000002 00000000 00000002 +asind m eq x?u 00040000 00000000 00040000 00000000 +asind m eq x?u 00080000 00000000 00080000 00000000 +asind m eq x?u 000fffff fffffffe 000fffff fffffffe +asind m eq x?u 000fffff ffffffff 000fffff ffffffff +asind m eq x?u 00100000 00000000 00100000 00000000 +asind m eq x?u 80000000 00000001 80000000 00000001 +asind m eq x?u 80000000 00000002 80000000 00000002 +asind m eq x?u 80040000 00000000 80040000 00000000 +asind m eq x?u 80080000 00000000 80080000 00000000 +asind m eq x?u 800fffff fffffffe 800fffff fffffffe +asind m eq x?u 800fffff ffffffff 800fffff ffffffff +asind m eq x?u 80100000 00000000 80100000 00000000 +asind m uo - 7ff80000 00000001 00000000 00000000 +asind m uo - 7fffe000 00000000 7fffe000 00000000 +asind m uo - ffffe000 00000000 ffffe000 00000000 +asind m uo v 3ff00000 00000001 7fffe000 00000000 +asind m uo v 3ff00000 00000002 7fffe000 00000000 +asind m uo v 40000000 00000000 7fffe000 00000000 +asind m uo v 40100000 00000000 7fffe000 00000000 +asind m uo v 7fd00000 00000000 7fffe000 00000000 +asind m uo v 7fe00000 00000000 7fffe000 00000000 +asind m uo v 7fefffff fffffffe 7fffe000 00000000 +asind m uo v 7fefffff ffffffff 7fffe000 00000000 +asind m uo v 7ff00000 00000000 7fffe000 00000000 +asind m uo v 7ff02000 00000000 7fffe000 00000000 +asind m uo v bff00000 00000001 ffffe000 00000000 +asind m uo v bff00000 00000002 ffffe000 00000000 +asind m uo v c0000000 00000000 ffffe000 00000000 +asind m uo v c0100000 00000000 ffffe000 00000000 +asind m uo v ffd00000 00000000 ffffe000 00000000 +asind m uo v ffe00000 00000000 ffffe000 00000000 +asind m uo v ffefffff fffffffe ffffe000 00000000 +asind m uo v ffefffff ffffffff ffffe000 00000000 +asind m uo v fff00000 00000000 ffffe000 00000000 +asind m uo v fff00000 00000001 00000000 00000000 +asind m uo v fff02000 00000000 ffffe000 00000000 +asind n eq x 00100000 00000001 00100000 00000001 +asind n eq x 00100000 00000002 00100000 00000002 +asind n eq x 00200000 00000000 00200000 00000000 +asind n eq x 00300000 00000000 00300000 00000000 +asind n eq x 80100000 00000001 80100000 00000001 +asind n eq x 80100000 00000002 80100000 00000002 +asind n eq x 80200000 00000000 80200000 00000000 +asind n eq x 80300000 00000000 80300000 00000000 +asind n eq x?u 00000000 00000001 00000000 00000001 +asind n eq x?u 00000000 00000002 00000000 00000002 +asind n eq x?u 00040000 00000000 00040000 00000000 +asind n eq x?u 00080000 00000000 00080000 00000000 +asind n eq x?u 000fffff fffffffe 000fffff fffffffe +asind n eq x?u 000fffff ffffffff 000fffff ffffffff +asind n eq x?u 80000000 00000001 80000000 00000001 +asind n eq x?u 80000000 00000002 80000000 00000002 +asind n eq x?u 80040000 00000000 80040000 00000000 +asind n eq x?u 80080000 00000000 80080000 00000000 +asind n eq x?u 800fffff fffffffe 800fffff fffffffe +asind n eq x?u 800fffff ffffffff 800fffff ffffffff +asind n uo - 7ff80000 00000001 00000000 00000000 +asind n uo - 7fffe000 00000000 7fffe000 00000000 +asind n uo - fff80000 00000001 00000000 00000000 +asind n uo - ffffe000 00000000 ffffe000 00000000 +asind n uo v 3ff00000 00000001 7fffe000 00000000 +asind n uo v 3ff00000 00000002 7fffe000 00000000 +asind n uo v 40000000 00000000 7fffe000 00000000 +asind n uo v 40100000 00000000 7fffe000 00000000 +asind n uo v 40f00000 00000001 00000000 00000000 +asind n uo v 7fd00000 00000000 7fffe000 00000000 +asind n uo v 7fe00000 00000000 7fffe000 00000000 +asind n uo v 7fefffff fffffffe 7fffe000 00000000 +asind n uo v 7fefffff ffffffff 7fffe000 00000000 +asind n uo v 7ff00000 00000000 7fffe000 00000000 +asind n uo v 7ff00000 00000001 00000000 00000000 +asind n uo v 7ff02000 00000000 7fffe000 00000000 +asind n uo v bff00000 00000001 ffffe000 00000000 +asind n uo v bff00000 00000002 ffffe000 00000000 +asind n uo v c0000000 00000000 ffffe000 00000000 +asind n uo v c0100000 00000000 ffffe000 00000000 +asind n uo v c0ffffff ffffffff 00000000 00000000 +asind n uo v ffd00000 00000000 ffffe000 00000000 +asind n uo v ffe00000 00000000 ffffe000 00000000 +asind n uo v ffefffff fffffffe ffffe000 00000000 +asind n uo v ffefffff ffffffff ffffe000 00000000 +asind n uo v fff00000 00000000 ffffe000 00000000 +asind n uo v fff00000 00000001 00000000 00000000 +asind n uo v fff02000 00000000 ffffe000 00000000 +asind p eq x 00100000 00000001 00100000 00000001 +asind p eq x 00100000 00000002 00100000 00000002 +asind p eq x 00200000 00000000 00200000 00000000 +asind p eq x 00300000 00000000 00300000 00000000 +asind p eq x 80100000 00000001 80100000 00000001 +asind p eq x 80100000 00000002 80100000 00000002 +asind p eq x 80200000 00000000 80200000 00000000 +asind p eq x 80300000 00000000 80300000 00000000 +asind p eq x?u 00000000 00000001 00000000 00000001 +asind p eq x?u 00000000 00000002 00000000 00000002 +asind p eq x?u 00040000 00000000 00040000 00000000 +asind p eq x?u 00080000 00000000 00080000 00000000 +asind p eq x?u 000fffff fffffffe 000fffff fffffffe +asind p eq x?u 000fffff ffffffff 000fffff ffffffff +asind p eq x?u 00100000 00000000 00100000 00000000 +asind p eq x?u 80000000 00000001 80000000 00000001 +asind p eq x?u 80000000 00000002 80000000 00000002 +asind p eq x?u 80040000 00000000 80040000 00000000 +asind p eq x?u 80080000 00000000 80080000 00000000 +asind p eq x?u 800fffff fffffffe 800fffff fffffffe +asind p eq x?u 800fffff ffffffff 800fffff ffffffff +asind p eq x?u 80100000 00000000 80100000 00000000 +asind p uo - 7ff80000 00000001 00000000 00000000 +asind p uo - 7fffe000 00000000 7fffe000 00000000 +asind p uo - ffffe000 00000000 ffffe000 00000000 +asind p uo v 3ff00000 00000001 7fffe000 00000000 +asind p uo v 3ff00000 00000002 7fffe000 00000000 +asind p uo v 40000000 00000000 7fffe000 00000000 +asind p uo v 40100000 00000000 7fffe000 00000000 +asind p uo v 7fd00000 00000000 7fffe000 00000000 +asind p uo v 7fe00000 00000000 7fffe000 00000000 +asind p uo v 7fefffff fffffffe 7fffe000 00000000 +asind p uo v 7fefffff ffffffff 7fffe000 00000000 +asind p uo v 7ff00000 00000000 7fffe000 00000000 +asind p uo v 7ff02000 00000000 7fffe000 00000000 +asind p uo v bff00000 00000001 ffffe000 00000000 +asind p uo v bff00000 00000002 ffffe000 00000000 +asind p uo v c0000000 00000000 ffffe000 00000000 +asind p uo v c0100000 00000000 ffffe000 00000000 +asind p uo v ffd00000 00000000 ffffe000 00000000 +asind p uo v ffe00000 00000000 ffffe000 00000000 +asind p uo v ffefffff fffffffe ffffe000 00000000 +asind p uo v ffefffff ffffffff ffffe000 00000000 +asind p uo v fff00000 00000000 ffffe000 00000000 +asind p uo v fff00000 00000001 00000000 00000000 +asind p uo v fff02000 00000000 ffffe000 00000000 +asind z eq x 00100000 00000001 00100000 00000001 +asind z eq x 00100000 00000002 00100000 00000002 +asind z eq x 00200000 00000000 00200000 00000000 +asind z eq x 00300000 00000000 00300000 00000000 +asind z eq x 80100000 00000001 80100000 00000001 +asind z eq x 80100000 00000002 80100000 00000002 +asind z eq x 80200000 00000000 80200000 00000000 +asind z eq x 80300000 00000000 80300000 00000000 +asind z eq x?u 00000000 00000001 00000000 00000001 +asind z eq x?u 00000000 00000002 00000000 00000002 +asind z eq x?u 00040000 00000000 00040000 00000000 +asind z eq x?u 00080000 00000000 00080000 00000000 +asind z eq x?u 000fffff fffffffe 000fffff fffffffe +asind z eq x?u 000fffff ffffffff 000fffff ffffffff +asind z eq x?u 00100000 00000000 00100000 00000000 +asind z eq x?u 80000000 00000001 80000000 00000001 +asind z eq x?u 80000000 00000002 80000000 00000002 +asind z eq x?u 80040000 00000000 80040000 00000000 +asind z eq x?u 80080000 00000000 80080000 00000000 +asind z eq x?u 800fffff fffffffe 800fffff fffffffe +asind z eq x?u 800fffff ffffffff 800fffff ffffffff +asind z eq x?u 80100000 00000000 80100000 00000000 +asind z uo - 7ff80000 00000001 00000000 00000000 +asind z uo - 7fffe000 00000000 7fffe000 00000000 +asind z uo - ffffe000 00000000 ffffe000 00000000 +asind z uo v 3ff00000 00000001 7fffe000 00000000 +asind z uo v 3ff00000 00000002 7fffe000 00000000 +asind z uo v 40000000 00000000 7fffe000 00000000 +asind z uo v 40100000 00000000 7fffe000 00000000 +asind z uo v 7fd00000 00000000 7fffe000 00000000 +asind z uo v 7fe00000 00000000 7fffe000 00000000 +asind z uo v 7fefffff fffffffe 7fffe000 00000000 +asind z uo v 7fefffff ffffffff 7fffe000 00000000 +asind z uo v 7ff00000 00000000 7fffe000 00000000 +asind z uo v 7ff02000 00000000 7fffe000 00000000 +asind z uo v bff00000 00000001 ffffe000 00000000 +asind z uo v bff00000 00000002 ffffe000 00000000 +asind z uo v c0000000 00000000 ffffe000 00000000 +asind z uo v c0100000 00000000 ffffe000 00000000 +asind z uo v ffd00000 00000000 ffffe000 00000000 +asind z uo v ffe00000 00000000 ffffe000 00000000 +asind z uo v ffefffff fffffffe ffffe000 00000000 +asind z uo v ffefffff ffffffff ffffe000 00000000 +asind z uo v fff00000 00000000 ffffe000 00000000 +asind z uo v fff00000 00000001 00000000 00000000 +asind z uo v fff02000 00000000 ffffe000 00000000 diff --git a/test/io/ucb/asinq.input b/test/io/ucb/asinq.input new file mode 100644 index 0000000..c21f865 --- /dev/null +++ b/test/io/ucb/asinq.input @@ -0,0 +1,345 @@ +/* Copyright (C) 1988-1994 Sun Microsystems, Inc. 2550 Garcia Avenue */ +/* Mountain View, California 94043 All rights reserved. */ +/* */ +/* Any person is hereby authorized to download, copy, use, create bug fixes, */ +/* and distribute, subject to the following conditions: */ +/* */ +/* 1. the software may not be redistributed for a fee except as */ +/* reasonable to cover media costs; */ +/* 2. any copy of the software must include this notice, as well as */ +/* any other embedded copyright notices; and */ +/* 3. any distribution of this software or derivative works thereof */ +/* must comply with all applicable U.S. export control laws. */ +/* */ +/* THE SOFTWARE IS MADE AVAILABLE "AS IS" AND WITHOUT EXPRESS OR IMPLIED */ +/* WARRANTY OF ANY KIND, INCLUDING BUT NOT LIMITED TO THE IMPLIED */ +/* WARRANTIES OF DESIGN, MERCHANTIBILITY, FITNESS FOR A PARTICULAR */ +/* PURPOSE, NON-INFRINGEMENT, PERFORMANCE OR CONFORMANCE TO */ +/* SPECIFICATIONS. */ +/* */ +/* BY DOWNLOADING AND/OR USING THIS SOFTWARE, THE USER WAIVES ALL CLAIMS */ +/* AGAINST SUN MICROSYSTEMS, INC. AND ITS AFFILIATED COMPANIES IN ANY */ +/* JURISDICTION, INCLUDING BUT NOT LIMITED TO CLAIMS FOR DAMAGES OR */ +/* EQUITABLE RELIEF BASED ON LOSS OF DATA, AND SPECIFICALLY WAIVES EVEN */ +/* UNKNOWN OR UNANTICIPATED CLAIMS OR LOSSES, PRESENT AND FUTURE. */ +/* */ +/* IN NO EVENT WILL SUN MICROSYSTEMS, INC. OR ANY OF ITS AFFILIATED */ +/* COMPANIES BE LIABLE FOR ANY LOST REVENUE OR PROFITS OR OTHER SPECIAL, */ +/* INDIRECT AND CONSEQUENTIAL DAMAGES, EVEN IF IT HAS BEEN ADVISED OF THE */ +/* POSSIBILITY OF SUCH DAMAGES. */ +/* */ +/* This file is provided with no support and without any obligation on the */ +/* part of Sun Microsystems, Inc. ("Sun") or any of its affiliated */ +/* companies to assist in its use, correction, modification or */ +/* enhancement. Nevertheless, and without creating any obligation on its */ +/* part, Sun welcomes your comments concerning the software and requests */ +/* that they be sent to fdlibm-comments@sunpro.sun.com. */ + +asinq m eq - 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +asinq p eq - 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +asinq z eq - 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +asinq n eq x?u 00000000 00000000 00000000 00000001 00000000 00000000 00000000 00000001 +asinq m eq x?u 00000000 00000000 00000000 00000001 00000000 00000000 00000000 00000001 +asinq p eq x?u 00000000 00000000 00000000 00000001 00000000 00000000 00000000 00000001 +asinq z eq x?u 00000000 00000000 00000000 00000001 00000000 00000000 00000000 00000001 +asinq n eq x?u 00000000 00000000 00000000 00000002 00000000 00000000 00000000 00000002 +asinq m eq x?u 00000000 00000000 00000000 00000002 00000000 00000000 00000000 00000002 +asinq p eq x?u 00000000 00000000 00000000 00000002 00000000 00000000 00000000 00000002 +asinq z eq x?u 00000000 00000000 00000000 00000002 00000000 00000000 00000000 00000002 +asinq n eq x?u 00004000 00000000 00000000 00000000 00004000 00000000 00000000 00000000 +asinq m eq x?u 00004000 00000000 00000000 00000000 00004000 00000000 00000000 00000000 +asinq p eq x?u 00004000 00000000 00000000 00000000 00004000 00000000 00000000 00000000 +asinq z eq x?u 00004000 00000000 00000000 00000000 00004000 00000000 00000000 00000000 +asinq n eq x?u 00008000 00000000 00000000 00000000 00008000 00000000 00000000 00000000 +asinq m eq x?u 00008000 00000000 00000000 00000000 00008000 00000000 00000000 00000000 +asinq p eq x?u 00008000 00000000 00000000 00000000 00008000 00000000 00000000 00000000 +asinq z eq x?u 00008000 00000000 00000000 00000000 00008000 00000000 00000000 00000000 +asinq n eq x?u 0000ffff ffffffff ffffffff fffffffe 0000ffff ffffffff ffffffff fffffffe +asinq m eq x?u 0000ffff ffffffff ffffffff fffffffe 0000ffff ffffffff ffffffff fffffffe +asinq p eq x?u 0000ffff ffffffff ffffffff fffffffe 0000ffff ffffffff ffffffff fffffffe +asinq z eq x?u 0000ffff ffffffff ffffffff fffffffe 0000ffff ffffffff ffffffff fffffffe +asinq n eq x?u 0000ffff ffffffff ffffffff ffffffff 0000ffff ffffffff ffffffff ffffffff +asinq m eq x?u 0000ffff ffffffff ffffffff ffffffff 0000ffff ffffffff ffffffff ffffffff +asinq p eq x?u 0000ffff ffffffff ffffffff ffffffff 0000ffff ffffffff ffffffff ffffffff +asinq z eq x?u 0000ffff ffffffff ffffffff ffffffff 0000ffff ffffffff ffffffff ffffffff +asinq n eq x 00010000 00000000 00000000 00000000 00010000 00000000 00000000 00000000 +asinq m eq x?u 00010000 00000000 00000000 00000000 00010000 00000000 00000000 00000000 +asinq p eq x?u 00010000 00000000 00000000 00000000 00010000 00000000 00000000 00000000 +asinq z eq x?u 00010000 00000000 00000000 00000000 00010000 00000000 00000000 00000000 +asinq n eq x 00010000 00000000 00000000 00000001 00010000 00000000 00000000 00000001 +asinq m eq x 00010000 00000000 00000000 00000001 00010000 00000000 00000000 00000001 +asinq p eq x 00010000 00000000 00000000 00000001 00010000 00000000 00000000 00000001 +asinq z eq x 00010000 00000000 00000000 00000001 00010000 00000000 00000000 00000001 +asinq n eq x 00010000 00000000 00000000 00000002 00010000 00000000 00000000 00000002 +asinq m eq x 00010000 00000000 00000000 00000002 00010000 00000000 00000000 00000002 +asinq p eq x 00010000 00000000 00000000 00000002 00010000 00000000 00000000 00000002 +asinq z eq x 00010000 00000000 00000000 00000002 00010000 00000000 00000000 00000002 +asinq n eq x 00020000 00000000 00000000 00000000 00020000 00000000 00000000 00000000 +asinq m eq x 00020000 00000000 00000000 00000000 00020000 00000000 00000000 00000000 +asinq p eq x 00020000 00000000 00000000 00000000 00020000 00000000 00000000 00000000 +asinq z eq x 00020000 00000000 00000000 00000000 00020000 00000000 00000000 00000000 +asinq n eq x 00030000 00000000 00000000 00000000 00030000 00000000 00000000 00000000 +asinq m eq x 00030000 00000000 00000000 00000000 00030000 00000000 00000000 00000000 +asinq p eq x 00030000 00000000 00000000 00000000 00030000 00000000 00000000 00000000 +asinq z eq x 00030000 00000000 00000000 00000000 00030000 00000000 00000000 00000000 +asinq n uo v 3fff0000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +asinq m uo v 3fff0000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +asinq p uo v 3fff0000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +asinq z uo v 3fff0000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +asinq n uo v 3fff0000 00000000 00000000 00000002 7ffffe00 00000000 00000000 00000000 +asinq m uo v 3fff0000 00000000 00000000 00000002 7ffffe00 00000000 00000000 00000000 +asinq p uo v 3fff0000 00000000 00000000 00000002 7ffffe00 00000000 00000000 00000000 +asinq z uo v 3fff0000 00000000 00000000 00000002 7ffffe00 00000000 00000000 00000000 +asinq n uo v 40000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +asinq m uo v 40000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +asinq p uo v 40000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +asinq z uo v 40000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +asinq n uo v 40010000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +asinq m uo v 40010000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +asinq p uo v 40010000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +asinq z uo v 40010000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +asinq n uo v 7ffeffff ffffffff ffffffff fffffffe 7ffffe00 00000000 00000000 00000000 +asinq m uo v 7ffeffff ffffffff ffffffff fffffffe 7ffffe00 00000000 00000000 00000000 +asinq p uo v 7ffeffff ffffffff ffffffff fffffffe 7ffffe00 00000000 00000000 00000000 +asinq z uo v 7ffeffff ffffffff ffffffff fffffffe 7ffffe00 00000000 00000000 00000000 +asinq n uo v 7ffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +asinq m uo v 7ffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +asinq p uo v 7ffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +asinq z uo v 7ffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +asinq n uo v 7ffd0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +asinq m uo v 7ffd0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +asinq p uo v 7ffd0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +asinq z uo v 7ffd0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +asinq n uo v 7ffe0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +asinq m uo v 7ffe0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +asinq p uo v 7ffe0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +asinq z uo v 7ffe0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +asinq n uo v 7fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +asinq m uo v 7fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +asinq p uo v 7fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +asinq z uo v 7fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +asinq n uo - 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +asinq m uo - 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +asinq p uo - 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +asinq z uo - 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +asinq n uo v 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +asinq m uo v 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +asinq p uo v 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +asinq z uo v 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +asinq n eq - 80000000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +asinq m eq - 80000000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +asinq p eq - 80000000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +asinq z eq - 80000000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +asinq n eq x?u 80000000 00000000 00000000 00000001 80000000 00000000 00000000 00000001 +asinq m eq x?u 80000000 00000000 00000000 00000001 80000000 00000000 00000000 00000001 +asinq p eq x?u 80000000 00000000 00000000 00000001 80000000 00000000 00000000 00000001 +asinq z eq x?u 80000000 00000000 00000000 00000001 80000000 00000000 00000000 00000001 +asinq n eq x?u 80000000 00000000 00000000 00000002 80000000 00000000 00000000 00000002 +asinq m eq x?u 80000000 00000000 00000000 00000002 80000000 00000000 00000000 00000002 +asinq p eq x?u 80000000 00000000 00000000 00000002 80000000 00000000 00000000 00000002 +asinq z eq x?u 80000000 00000000 00000000 00000002 80000000 00000000 00000000 00000002 +asinq n eq x?u 80004000 00000000 00000000 00000000 80004000 00000000 00000000 00000000 +asinq m eq x?u 80004000 00000000 00000000 00000000 80004000 00000000 00000000 00000000 +asinq p eq x?u 80004000 00000000 00000000 00000000 80004000 00000000 00000000 00000000 +asinq z eq x?u 80004000 00000000 00000000 00000000 80004000 00000000 00000000 00000000 +asinq n eq x?u 80008000 00000000 00000000 00000000 80008000 00000000 00000000 00000000 +asinq m eq x?u 80008000 00000000 00000000 00000000 80008000 00000000 00000000 00000000 +asinq p eq x?u 80008000 00000000 00000000 00000000 80008000 00000000 00000000 00000000 +asinq z eq x?u 80008000 00000000 00000000 00000000 80008000 00000000 00000000 00000000 +asinq n eq x?u 8000ffff ffffffff ffffffff fffffffe 8000ffff ffffffff ffffffff fffffffe +asinq m eq x?u 8000ffff ffffffff ffffffff fffffffe 8000ffff ffffffff ffffffff fffffffe +asinq p eq x?u 8000ffff ffffffff ffffffff fffffffe 8000ffff ffffffff ffffffff fffffffe +asinq z eq x?u 8000ffff ffffffff ffffffff fffffffe 8000ffff ffffffff ffffffff fffffffe +asinq n eq x?u 8000ffff ffffffff ffffffff ffffffff 8000ffff ffffffff ffffffff ffffffff +asinq m eq x?u 8000ffff ffffffff ffffffff ffffffff 8000ffff ffffffff ffffffff ffffffff +asinq p eq x?u 8000ffff ffffffff ffffffff ffffffff 8000ffff ffffffff ffffffff ffffffff +asinq z eq x?u 8000ffff ffffffff ffffffff ffffffff 8000ffff ffffffff ffffffff ffffffff +asinq n eq x 80010000 00000000 00000000 00000000 80010000 00000000 00000000 00000000 +asinq m eq x?u 80010000 00000000 00000000 00000000 80010000 00000000 00000000 00000000 +asinq p eq x?u 80010000 00000000 00000000 00000000 80010000 00000000 00000000 00000000 +asinq z eq x?u 80010000 00000000 00000000 00000000 80010000 00000000 00000000 00000000 +asinq n eq x 80010000 00000000 00000000 00000001 80010000 00000000 00000000 00000001 +asinq m eq x 80010000 00000000 00000000 00000001 80010000 00000000 00000000 00000001 +asinq p eq x 80010000 00000000 00000000 00000001 80010000 00000000 00000000 00000001 +asinq z eq x 80010000 00000000 00000000 00000001 80010000 00000000 00000000 00000001 +asinq n eq x 80010000 00000000 00000000 00000002 80010000 00000000 00000000 00000002 +asinq m eq x 80010000 00000000 00000000 00000002 80010000 00000000 00000000 00000002 +asinq p eq x 80010000 00000000 00000000 00000002 80010000 00000000 00000000 00000002 +asinq z eq x 80010000 00000000 00000000 00000002 80010000 00000000 00000000 00000002 +asinq n eq x 80020000 00000000 00000000 00000000 80020000 00000000 00000000 00000000 +asinq m eq x 80020000 00000000 00000000 00000000 80020000 00000000 00000000 00000000 +asinq p eq x 80020000 00000000 00000000 00000000 80020000 00000000 00000000 00000000 +asinq z eq x 80020000 00000000 00000000 00000000 80020000 00000000 00000000 00000000 +asinq n eq x 80030000 00000000 00000000 00000000 80030000 00000000 00000000 00000000 +asinq m eq x 80030000 00000000 00000000 00000000 80030000 00000000 00000000 00000000 +asinq p eq x 80030000 00000000 00000000 00000000 80030000 00000000 00000000 00000000 +asinq z eq x 80030000 00000000 00000000 00000000 80030000 00000000 00000000 00000000 +asinq n uo v bfff0000 00000000 00000000 00000001 fffffe00 00000000 00000000 00000000 +asinq m uo v bfff0000 00000000 00000000 00000001 fffffe00 00000000 00000000 00000000 +asinq p uo v bfff0000 00000000 00000000 00000001 fffffe00 00000000 00000000 00000000 +asinq z uo v bfff0000 00000000 00000000 00000001 fffffe00 00000000 00000000 00000000 +asinq n uo v bfff0000 00000000 00000000 00000002 fffffe00 00000000 00000000 00000000 +asinq m uo v bfff0000 00000000 00000000 00000002 fffffe00 00000000 00000000 00000000 +asinq p uo v bfff0000 00000000 00000000 00000002 fffffe00 00000000 00000000 00000000 +asinq z uo v bfff0000 00000000 00000000 00000002 fffffe00 00000000 00000000 00000000 +asinq n uo v c0000000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +asinq m uo v c0000000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +asinq p uo v c0000000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +asinq z uo v c0000000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +asinq n uo v c0010000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +asinq m uo v c0010000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +asinq p uo v c0010000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +asinq z uo v c0010000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +asinq n uo v fffeffff ffffffff ffffffff fffffffe fffffe00 00000000 00000000 00000000 +asinq m uo v fffeffff ffffffff ffffffff fffffffe fffffe00 00000000 00000000 00000000 +asinq p uo v fffeffff ffffffff ffffffff fffffffe fffffe00 00000000 00000000 00000000 +asinq z uo v fffeffff ffffffff ffffffff fffffffe fffffe00 00000000 00000000 00000000 +asinq n uo v fffeffff ffffffff ffffffff ffffffff fffffe00 00000000 00000000 00000000 +asinq m uo v fffeffff ffffffff ffffffff ffffffff fffffe00 00000000 00000000 00000000 +asinq p uo v fffeffff ffffffff ffffffff ffffffff fffffe00 00000000 00000000 00000000 +asinq z uo v fffeffff ffffffff ffffffff ffffffff fffffe00 00000000 00000000 00000000 +asinq n uo v fffd0000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +asinq m uo v fffd0000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +asinq p uo v fffd0000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +asinq z uo v fffd0000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +asinq n uo v fffe0000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +asinq m uo v fffe0000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +asinq p uo v fffe0000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +asinq z uo v fffe0000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +asinq n uo v ffff0000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +asinq m uo v ffff0000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +asinq p uo v ffff0000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +asinq z uo v ffff0000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +asinq n uo - fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +asinq m uo - fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +asinq p uo - fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +asinq z uo - fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +asinq n uo v ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +asinq m uo v ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +asinq p uo v ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +asinq z uo v ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +asinq n eq x 3fff0000 00000000 00000000 00000000 3fff921f b54442d1 8469898c c51701b8 +asinq n eq x bfff0000 00000000 00000000 00000000 bfff921f b54442d1 8469898c c51701b8 +asinq n nb x 3ffeffff ffffffff ffffffff ffffffff 3fff921f b54442d1 8369898c c51701b8 +asinq n nb x bffeffff ffffffff ffffffff ffffffff bfff921f b54442d1 8369898c c51701b8 +asinq n eq x 3fc60000 00000000 00000000 00000000 3fc60000 00000000 00000000 00000000 +asinq n eq x bfc60000 00000000 00000000 00000000 bfc60000 00000000 00000000 00000000 +asinq n nb x bffd1284 b2b5006d 32f76fb4 fb825911 bffd15ea ef89dc57 a5f622d1 2b74067c +asinq n nb x 3ffecca6 09de7505 309847c0 3a6096cb 3fff1e7c c899e09b 70ef23f8 a827a6e5 +asinq n nb x bffe5511 fba96889 71abc478 e27084dd bffe7544 8803dd49 67abaad8 64096b73 +asinq n nb x bffa4113 1b093c41 95577251 e9808b2e bffa4128 2a025088 26da64df 7f179c54 +asinq n nb x 3ffe28b0 d18455f5 8b39a790 4a51b239 3ffe3c75 654a75a4 a769049b e8a0970b +asinq n nb x bffc5348 1079de4d 525cfa06 a906e921 bffc54da 581fd875 e594541b eee77656 +asinq n nb x bffeea22 3103b871 79a824b2 00000000 bfff4709 571e4c21 efa0d90c 5b7cd928 +asinq n uo v 40f00000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 +asinq n uo v c00fffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 +asinq n uo v 7fff0000 00000000 00000001 00000000 00000000 00000000 00000000 00000000 +asinq n uo v ffff0000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 +asinq z uo v ffff0000 00000001 00000000 00000000 00000000 00000000 00000000 00000000 +asinq p uo v ffff0000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 +asinq m uo v ffff0000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 +asinq n uo - 7fff8000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +asinq z uo - 7fff8000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +asinq p uo - 7fff8000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +asinq m uo - 7fff8000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +asinq n uo - ffff8000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +asinq m uo - 7fff8000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +asinq m uo - 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +asinq m uo - fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +asinq m uo v 3fff0000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +asinq m uo v 3fff0000 00000000 00000000 00000002 7ffffe00 00000000 00000000 00000000 +asinq m uo v 40000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +asinq m uo v 40010000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +asinq m uo v 7ffd0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +asinq m uo v 7ffe0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +asinq m uo v 7ffeffff ffffffff ffffffff fffffffe 7ffffe00 00000000 00000000 00000000 +asinq m uo v 7ffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +asinq m uo v 7fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +asinq m uo v 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +asinq m uo v bfff0000 00000000 00000000 00000001 fffffe00 00000000 00000000 00000000 +asinq m uo v bfff0000 00000000 00000000 00000002 fffffe00 00000000 00000000 00000000 +asinq m uo v c0000000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +asinq m uo v c0010000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +asinq m uo v fffd0000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +asinq m uo v fffe0000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +asinq m uo v fffeffff ffffffff ffffffff fffffffe fffffe00 00000000 00000000 00000000 +asinq m uo v fffeffff ffffffff ffffffff ffffffff fffffe00 00000000 00000000 00000000 +asinq m uo v ffff0000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +asinq m uo v ffff0000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 +asinq m uo v ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +asinq n uo - 7fff8000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +asinq n uo - 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +asinq n uo - ffff8000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +asinq n uo - fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +asinq n uo v 3fff0000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +asinq n uo v 3fff0000 00000000 00000000 00000002 7ffffe00 00000000 00000000 00000000 +asinq n uo v 40000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +asinq n uo v 40010000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +asinq n uo v 40f00000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 +asinq n uo v 7ffd0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +asinq n uo v 7ffe0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +asinq n uo v 7ffeffff ffffffff ffffffff fffffffe 7ffffe00 00000000 00000000 00000000 +asinq n uo v 7ffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +asinq n uo v 7fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +asinq n uo v 7fff0000 00000000 00000001 00000000 00000000 00000000 00000000 00000000 +asinq n uo v 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +asinq n uo v bfff0000 00000000 00000000 00000001 fffffe00 00000000 00000000 00000000 +asinq n uo v bfff0000 00000000 00000000 00000002 fffffe00 00000000 00000000 00000000 +asinq n uo v c0000000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +asinq n uo v c0010000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +asinq n uo v c00fffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 +asinq n uo v fffd0000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +asinq n uo v fffe0000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +asinq n uo v fffeffff ffffffff ffffffff fffffffe fffffe00 00000000 00000000 00000000 +asinq n uo v fffeffff ffffffff ffffffff ffffffff fffffe00 00000000 00000000 00000000 +asinq n uo v ffff0000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +asinq n uo v ffff0000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 +asinq n uo v ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +asinq p uo - 7fff8000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +asinq p uo - 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +asinq p uo - fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +asinq p uo v 3fff0000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +asinq p uo v 3fff0000 00000000 00000000 00000002 7ffffe00 00000000 00000000 00000000 +asinq p uo v 40000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +asinq p uo v 40010000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +asinq p uo v 7ffd0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +asinq p uo v 7ffe0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +asinq p uo v 7ffeffff ffffffff ffffffff fffffffe 7ffffe00 00000000 00000000 00000000 +asinq p uo v 7ffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +asinq p uo v 7fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +asinq p uo v 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +asinq p uo v bfff0000 00000000 00000000 00000001 fffffe00 00000000 00000000 00000000 +asinq p uo v bfff0000 00000000 00000000 00000002 fffffe00 00000000 00000000 00000000 +asinq p uo v c0000000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +asinq p uo v c0010000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +asinq p uo v fffd0000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +asinq p uo v fffe0000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +asinq p uo v fffeffff ffffffff ffffffff fffffffe fffffe00 00000000 00000000 00000000 +asinq p uo v fffeffff ffffffff ffffffff ffffffff fffffe00 00000000 00000000 00000000 +asinq p uo v ffff0000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +asinq p uo v ffff0000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 +asinq p uo v ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +asinq z uo - 7fff8000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +asinq z uo - 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +asinq z uo - fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +asinq z uo v 3fff0000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +asinq z uo v 3fff0000 00000000 00000000 00000002 7ffffe00 00000000 00000000 00000000 +asinq z uo v 40000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +asinq z uo v 40010000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +asinq z uo v 7ffd0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +asinq z uo v 7ffe0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +asinq z uo v 7ffeffff ffffffff ffffffff fffffffe 7ffffe00 00000000 00000000 00000000 +asinq z uo v 7ffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +asinq z uo v 7fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +asinq z uo v 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +asinq z uo v bfff0000 00000000 00000000 00000001 fffffe00 00000000 00000000 00000000 +asinq z uo v bfff0000 00000000 00000000 00000002 fffffe00 00000000 00000000 00000000 +asinq z uo v c0000000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +asinq z uo v c0010000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +asinq z uo v fffd0000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +asinq z uo v fffe0000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +asinq z uo v fffeffff ffffffff ffffffff fffffffe fffffe00 00000000 00000000 00000000 +asinq z uo v fffeffff ffffffff ffffffff ffffffff fffffe00 00000000 00000000 00000000 +asinq z uo v ffff0000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +asinq z uo v ffff0000 00000001 00000000 00000000 00000000 00000000 00000000 00000000 +asinq z uo v ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 diff --git a/test/io/ucb/asins.input b/test/io/ucb/asins.input new file mode 100644 index 0000000..f9103c8 --- /dev/null +++ b/test/io/ucb/asins.input @@ -0,0 +1,312 @@ +/* Copyright (C) 1988-1994 Sun Microsystems, Inc. 2550 Garcia Avenue */ +/* Mountain View, California 94043 All rights reserved. */ +/* */ +/* Any person is hereby authorized to download, copy, use, create bug fixes, */ +/* and distribute, subject to the following conditions: */ +/* */ +/* 1. the software may not be redistributed for a fee except as */ +/* reasonable to cover media costs; */ +/* 2. any copy of the software must include this notice, as well as */ +/* any other embedded copyright notices; and */ +/* 3. any distribution of this software or derivative works thereof */ +/* must comply with all applicable U.S. export control laws. */ +/* */ +/* THE SOFTWARE IS MADE AVAILABLE "AS IS" AND WITHOUT EXPRESS OR IMPLIED */ +/* WARRANTY OF ANY KIND, INCLUDING BUT NOT LIMITED TO THE IMPLIED */ +/* WARRANTIES OF DESIGN, MERCHANTIBILITY, FITNESS FOR A PARTICULAR */ +/* PURPOSE, NON-INFRINGEMENT, PERFORMANCE OR CONFORMANCE TO */ +/* SPECIFICATIONS. */ +/* */ +/* BY DOWNLOADING AND/OR USING THIS SOFTWARE, THE USER WAIVES ALL CLAIMS */ +/* AGAINST SUN MICROSYSTEMS, INC. AND ITS AFFILIATED COMPANIES IN ANY */ +/* JURISDICTION, INCLUDING BUT NOT LIMITED TO CLAIMS FOR DAMAGES OR */ +/* EQUITABLE RELIEF BASED ON LOSS OF DATA, AND SPECIFICALLY WAIVES EVEN */ +/* UNKNOWN OR UNANTICIPATED CLAIMS OR LOSSES, PRESENT AND FUTURE. */ +/* */ +/* IN NO EVENT WILL SUN MICROSYSTEMS, INC. OR ANY OF ITS AFFILIATED */ +/* COMPANIES BE LIABLE FOR ANY LOST REVENUE OR PROFITS OR OTHER SPECIAL, */ +/* INDIRECT AND CONSEQUENTIAL DAMAGES, EVEN IF IT HAS BEEN ADVISED OF THE */ +/* POSSIBILITY OF SUCH DAMAGES. */ +/* */ +/* This file is provided with no support and without any obligation on the */ +/* part of Sun Microsystems, Inc. ("Sun") or any of its affiliated */ +/* companies to assist in its use, correction, modification or */ +/* enhancement. Nevertheless, and without creating any obligation on its */ +/* part, Sun welcomes your comments concerning the software and requests */ +/* that they be sent to fdlibm-comments@sunpro.sun.com. */ + + /* asins(+-1) is +-pi/2 */ +asins n eq x 3f800000 3fc90fdb +asins n eq x bf800000 bfc90fdb + /* asins(+-(1 - tiny)) :=: +-(pi/2-sqrt(2*tiny)) */ +asins n nb x 3f7fffff 3fc9048a +asins n nb x bf7fffff bfc9048a +asins z nb x 3f7fffff 3fc9048a +asins z nb x bf7fffff bfc9048a +asins p nb x 3f7fffff 3fc9048a +asins p nb x bf7fffff bfc9048a +asins m nb x 3f7fffff 3fc9048a +asins m nb x bf7fffff bfc9048a + /* asins(tiny) is tiny (only in nearest mode) */ +asins n eq x 37ffd173 37ffd173 +asins n eq x b7ffd173 b7ffd173 +asins n eq x 00800000 00800000 +asins n eq x 80800000 80800000 + /* asins(+-0) is +-0 */ +asins n eq - 0 0 +asins n eq - 80000000 80000000 +asins z eq - 0 0 +asins z eq - 80000000 80000000 +asins p eq - 0 0 +asins p eq - 80000000 80000000 +asins m eq - 0 0 +asins m eq - 80000000 80000000 + /* random arguments between -1 and 1 */ +asins n nb x be899426 be8b4a62 +asins n nb x 3f365470 3f4aec0a +asins n nb x 3f616530 3f89d4f1 +asins n nb x bf2af890 bf3b3804 +asins n nb x be8ab3cf be8c751f +asins n nb x bd20f099 bd20fb35 +asins n nb x 3f140d87 3f1ddedd +asins n nb x 3f5ae71a 3f834add +asins n nb x be2c1a41 be2cec5b +asins n nb x bf754112 bfa3d7fd + /* exception cases */ +asins n uo v 3f800001 0 +asins z uo v 3f800001 0 +asins p uo v 3f800001 0 +asins m uo v 3f800001 0 +asins n uo v bf800001 0 +asins n uo v 40000000 0 +asins n uo v 40f00001 0 +asins n uo v c0ffffff 0 +asins n uo v 7f800001 0 +asins n uo v ff800001 0 +asins z uo v ff800001 0 +asins p uo v ff800001 0 +asins m uo v ff800001 0 +asins n uo - 7fc00000 0 +asins z uo - 7fc00000 0 +asins p uo - 7fc00000 0 +asins m uo - 7fc00000 0 +asins n uo - ffc00000 0 + +asins m eq x 00800001 00800001 +asins m eq x 00800002 00800002 +asins m eq x 01000000 01000000 +asins m eq x 01800000 01800000 +asins m eq x 80800001 80800001 +asins m eq x 80800002 80800002 +asins m eq x 81000000 81000000 +asins m eq x 81800000 81800000 +asins m eq x?u 00000001 00000001 +asins m eq x?u 00000002 00000002 +asins m eq x?u 00200000 00200000 +asins m eq x?u 00400000 00400000 +asins m eq x?u 007ffffe 007ffffe +asins m eq x?u 007fffff 007fffff +asins m eq x?u 00800000 00800000 +asins m eq x?u 80000001 80000001 +asins m eq x?u 80000002 80000002 +asins m eq x?u 80200000 80200000 +asins m eq x?u 80400000 80400000 +asins m eq x?u 807ffffe 807ffffe +asins m eq x?u 807fffff 807fffff +asins m eq x?u 80800000 80800000 +asins m uo - 7fc00000 00000000 +asins m uo - 7fff0000 7fff0000 +asins m uo - ffff0000 ffff0000 +asins m uo v 3f800001 7fff0000 +asins m uo v 3f800002 7fff0000 +asins m uo v 40000000 7fff0000 +asins m uo v 40800000 7fff0000 +asins m uo v 7e800000 7fff0000 +asins m uo v 7f000000 7fff0000 +asins m uo v 7f7ffffe 7fff0000 +asins m uo v 7f7fffff 7fff0000 +asins m uo v 7f800000 7fff0000 +asins m uo v 7f810000 7fff0000 +asins m uo v bf800001 ffff0000 +asins m uo v bf800002 ffff0000 +asins m uo v c0000000 ffff0000 +asins m uo v c0800000 ffff0000 +asins m uo v fe800000 ffff0000 +asins m uo v ff000000 ffff0000 +asins m uo v ff7ffffe ffff0000 +asins m uo v ff7fffff ffff0000 +asins m uo v ff800000 ffff0000 +asins m uo v ff800001 00000000 +asins m uo v ff810000 ffff0000 +asins m vn x 32400000 32400000 +asins m vn x 32800000 32800000 +asins m vn x 39800000 39800000 +asins m vn x 39c00000 39c00000 +asins m vn x b2400000 b2400000 +asins m vn x b2800000 b2800000 +asins m vn x b9800000 b9800000 +asins m vn x b9c00000 b9c00000 +asins n eq x 00800001 00800001 +asins n eq x 00800002 00800002 +asins n eq x 01000000 01000000 +asins n eq x 01800000 01800000 +asins n eq x 32400000 32400000 +asins n eq x 32800000 32800000 +asins n eq x 39800000 39800000 +asins n eq x 39c00000 39c00000 +asins n eq x 80800001 80800001 +asins n eq x 80800002 80800002 +asins n eq x 81000000 81000000 +asins n eq x 81800000 81800000 +asins n eq x b2400000 b2400000 +asins n eq x b2800000 b2800000 +asins n eq x b9800000 b9800000 +asins n eq x b9c00000 b9c00000 +asins n eq x?u 00000001 00000001 +asins n eq x?u 00000002 00000002 +asins n eq x?u 00200000 00200000 +asins n eq x?u 00400000 00400000 +asins n eq x?u 007ffffe 007ffffe +asins n eq x?u 007fffff 007fffff +asins n eq x?u 80000001 80000001 +asins n eq x?u 80000002 80000002 +asins n eq x?u 80200000 80200000 +asins n eq x?u 80400000 80400000 +asins n eq x?u 807ffffe 807ffffe +asins n eq x?u 807fffff 807fffff +asins n uo - 7fc00000 00000000 +asins n uo - 7fff0000 7fff0000 +asins n uo - ffc00000 00000000 +asins n uo - ffff0000 ffff0000 +asins n uo v 3f800001 7fff0000 +asins n uo v 3f800002 7fff0000 +asins n uo v 40000000 7fff0000 +asins n uo v 40800000 7fff0000 +asins n uo v 40f00001 00000000 +asins n uo v 7e800000 7fff0000 +asins n uo v 7f000000 7fff0000 +asins n uo v 7f7ffffe 7fff0000 +asins n uo v 7f7fffff 7fff0000 +asins n uo v 7f800000 7fff0000 +asins n uo v 7f800001 00000000 +asins n uo v 7f810000 7fff0000 +asins n uo v bf800001 ffff0000 +asins n uo v bf800002 ffff0000 +asins n uo v c0000000 ffff0000 +asins n uo v c0800000 ffff0000 +asins n uo v c0ffffff 00000000 +asins n uo v fe800000 ffff0000 +asins n uo v ff000000 ffff0000 +asins n uo v ff7ffffe ffff0000 +asins n uo v ff7fffff ffff0000 +asins n uo v ff800000 ffff0000 +asins n uo v ff800001 00000000 +asins n uo v ff810000 ffff0000 +asins p eq x 00800001 00800001 +asins p eq x 00800002 00800002 +asins p eq x 01000000 01000000 +asins p eq x 01800000 01800000 +asins p eq x 80800001 80800001 +asins p eq x 80800002 80800002 +asins p eq x 81000000 81000000 +asins p eq x 81800000 81800000 +asins p eq x?u 00000001 00000001 +asins p eq x?u 00000002 00000002 +asins p eq x?u 00200000 00200000 +asins p eq x?u 00400000 00400000 +asins p eq x?u 007ffffe 007ffffe +asins p eq x?u 007fffff 007fffff +asins p eq x?u 00800000 00800000 +asins p eq x?u 80000001 80000001 +asins p eq x?u 80000002 80000002 +asins p eq x?u 80200000 80200000 +asins p eq x?u 80400000 80400000 +asins p eq x?u 807ffffe 807ffffe +asins p eq x?u 807fffff 807fffff +asins p eq x?u 80800000 80800000 +asins p uo - 7fc00000 00000000 +asins p uo - 7fff0000 7fff0000 +asins p uo - ffff0000 ffff0000 +asins p uo v 3f800001 7fff0000 +asins p uo v 3f800002 7fff0000 +asins p uo v 40000000 7fff0000 +asins p uo v 40800000 7fff0000 +asins p uo v 7e800000 7fff0000 +asins p uo v 7f000000 7fff0000 +asins p uo v 7f7ffffe 7fff0000 +asins p uo v 7f7fffff 7fff0000 +asins p uo v 7f800000 7fff0000 +asins p uo v 7f810000 7fff0000 +asins p uo v bf800001 ffff0000 +asins p uo v bf800002 ffff0000 +asins p uo v c0000000 ffff0000 +asins p uo v c0800000 ffff0000 +asins p uo v fe800000 ffff0000 +asins p uo v ff000000 ffff0000 +asins p uo v ff7ffffe ffff0000 +asins p uo v ff7fffff ffff0000 +asins p uo v ff800000 ffff0000 +asins p uo v ff800001 00000000 +asins p uo v ff810000 ffff0000 +asins p vn x 32400000 32400000 +asins p vn x 32800000 32800000 +asins p vn x 39800000 39800000 +asins p vn x 39c00000 39c00000 +asins p vn x b2400000 b2400000 +asins p vn x b2800000 b2800000 +asins p vn x b9800000 b9800000 +asins p vn x b9c00000 b9c00000 +asins z eq x 00800001 00800001 +asins z eq x 00800002 00800002 +asins z eq x 01000000 01000000 +asins z eq x 01800000 01800000 +asins z eq x 80800001 80800001 +asins z eq x 80800002 80800002 +asins z eq x 81000000 81000000 +asins z eq x 81800000 81800000 +asins z eq x?u 00000001 00000001 +asins z eq x?u 00000002 00000002 +asins z eq x?u 00200000 00200000 +asins z eq x?u 00400000 00400000 +asins z eq x?u 007ffffe 007ffffe +asins z eq x?u 007fffff 007fffff +asins z eq x?u 00800000 00800000 +asins z eq x?u 80000001 80000001 +asins z eq x?u 80000002 80000002 +asins z eq x?u 80200000 80200000 +asins z eq x?u 80400000 80400000 +asins z eq x?u 807ffffe 807ffffe +asins z eq x?u 807fffff 807fffff +asins z eq x?u 80800000 80800000 +asins z uo - 7fc00000 00000000 +asins z uo - 7fff0000 7fff0000 +asins z uo - ffff0000 ffff0000 +asins z uo v 3f800001 7fff0000 +asins z uo v 3f800002 7fff0000 +asins z uo v 40000000 7fff0000 +asins z uo v 40800000 7fff0000 +asins z uo v 7e800000 7fff0000 +asins z uo v 7f000000 7fff0000 +asins z uo v 7f7ffffe 7fff0000 +asins z uo v 7f7fffff 7fff0000 +asins z uo v 7f800000 7fff0000 +asins z uo v 7f810000 7fff0000 +asins z uo v bf800001 ffff0000 +asins z uo v bf800002 ffff0000 +asins z uo v c0000000 ffff0000 +asins z uo v c0800000 ffff0000 +asins z uo v fe800000 ffff0000 +asins z uo v ff000000 ffff0000 +asins z uo v ff7ffffe ffff0000 +asins z uo v ff7fffff ffff0000 +asins z uo v ff800000 ffff0000 +asins z uo v ff800001 00000000 +asins z uo v ff810000 ffff0000 +asins z vn x 32400000 32400000 +asins z vn x 32800000 32800000 +asins z vn x 39800000 39800000 +asins z vn x 39c00000 39c00000 +asins z vn x b2400000 b2400000 +asins z vn x b2800000 b2800000 +asins z vn x b9800000 b9800000 +asins z vn x b9c00000 b9c00000 diff --git a/test/io/ucb/atan2d.input b/test/io/ucb/atan2d.input new file mode 100644 index 0000000..9c69c3e --- /dev/null +++ b/test/io/ucb/atan2d.input @@ -0,0 +1,276 @@ +/* Copyright (C) 1988-1994 Sun Microsystems, Inc. 2550 Garcia Avenue */ +/* Mountain View, California 94043 All rights reserved. */ +/* */ +/* Any person is hereby authorized to download, copy, use, create bug fixes, */ +/* and distribute, subject to the following conditions: */ +/* */ +/* 1. the software may not be redistributed for a fee except as */ +/* reasonable to cover media costs; */ +/* 2. any copy of the software must include this notice, as well as */ +/* any other embedded copyright notices; and */ +/* 3. any distribution of this software or derivative works thereof */ +/* must comply with all applicable U.S. export control laws. */ +/* */ +/* THE SOFTWARE IS MADE AVAILABLE "AS IS" AND WITHOUT EXPRESS OR IMPLIED */ +/* WARRANTY OF ANY KIND, INCLUDING BUT NOT LIMITED TO THE IMPLIED */ +/* WARRANTIES OF DESIGN, MERCHANTIBILITY, FITNESS FOR A PARTICULAR */ +/* PURPOSE, NON-INFRINGEMENT, PERFORMANCE OR CONFORMANCE TO */ +/* SPECIFICATIONS. */ +/* */ +/* BY DOWNLOADING AND/OR USING THIS SOFTWARE, THE USER WAIVES ALL CLAIMS */ +/* AGAINST SUN MICROSYSTEMS, INC. AND ITS AFFILIATED COMPANIES IN ANY */ +/* JURISDICTION, INCLUDING BUT NOT LIMITED TO CLAIMS FOR DAMAGES OR */ +/* EQUITABLE RELIEF BASED ON LOSS OF DATA, AND SPECIFICALLY WAIVES EVEN */ +/* UNKNOWN OR UNANTICIPATED CLAIMS OR LOSSES, PRESENT AND FUTURE. */ +/* */ +/* IN NO EVENT WILL SUN MICROSYSTEMS, INC. OR ANY OF ITS AFFILIATED */ +/* COMPANIES BE LIABLE FOR ANY LOST REVENUE OR PROFITS OR OTHER SPECIAL, */ +/* INDIRECT AND CONSEQUENTIAL DAMAGES, EVEN IF IT HAS BEEN ADVISED OF THE */ +/* POSSIBILITY OF SUCH DAMAGES. */ +/* */ +/* This file is provided with no support and without any obligation on the */ +/* part of Sun Microsystems, Inc. ("Sun") or any of its affiliated */ +/* companies to assist in its use, correction, modification or */ +/* enhancement. Nevertheless, and without creating any obligation on its */ +/* part, Sun welcomes your comments concerning the software and requests */ +/* that they be sent to fdlibm-comments@sunpro.sun.com. */ + + /* atan2d(+-0,+anything but nan) is +-0 */ +atan2d n eq - 0 0 0 0 0 0 +atan2d n eq - 0 0 0 1 0 0 +atan2d n eq - 0 0 00100000 0 0 0 +atan2d n eq - 0 0 7fefffff ffffffff 0 0 +atan2d n eq - 0 0 7ff00000 0 0 0 +atan2d n eq - 80000000 0 0 0 80000000 0 +atan2d n eq - 80000000 0 0 1 80000000 0 +atan2d n eq - 80000000 0 00100000 0 80000000 0 +atan2d n eq - 80000000 0 7fefffff ffffffff 80000000 0 +atan2d n eq - 80000000 0 7ff00000 0 80000000 0 +atan2d z eq - 0 0 0 0 0 0 +atan2d z eq - 0 0 0 1 0 0 +atan2d z eq - 0 0 00100000 0 0 0 +atan2d z eq - 0 0 7fefffff ffffffff 0 0 +atan2d z eq - 0 0 7ff00000 0 0 0 +atan2d z eq - 80000000 0 0 0 80000000 0 +atan2d z eq - 80000000 0 0 1 80000000 0 +atan2d z eq - 80000000 0 00100000 0 80000000 0 +atan2d z eq - 80000000 0 7fefffff ffffffff 80000000 0 +atan2d z eq - 80000000 0 7ff00000 0 80000000 0 +atan2d p eq - 0 0 0 0 0 0 +atan2d p eq - 0 0 0 1 0 0 +atan2d p eq - 0 0 00100000 0 0 0 +atan2d p eq - 0 0 7fefffff ffffffff 0 0 +atan2d p eq - 0 0 7ff00000 0 0 0 +atan2d p eq - 80000000 0 0 0 80000000 0 +atan2d p eq - 80000000 0 0 1 80000000 0 +atan2d p eq - 80000000 0 00100000 0 80000000 0 +atan2d p eq - 80000000 0 7fefffff ffffffff 80000000 0 +atan2d p eq - 80000000 0 7ff00000 0 80000000 0 +atan2d m eq - 0 0 0 0 0 0 +atan2d m eq - 0 0 0 1 0 0 +atan2d m eq - 0 0 00100000 0 0 0 +atan2d m eq - 0 0 7fefffff ffffffff 0 0 +atan2d m eq - 0 0 7ff00000 0 0 0 +atan2d m eq - 80000000 0 0 0 80000000 0 +atan2d m eq - 80000000 0 0 1 80000000 0 +atan2d m eq - 80000000 0 00100000 0 80000000 0 +atan2d m eq - 80000000 0 7fefffff ffffffff 80000000 0 +atan2d m eq - 80000000 0 7ff00000 0 80000000 0 + /* atan2d(+-0,-anything but nan) is +-pi */ +atan2d n eq ?x 0 0 fff00000 0 400921fb 54442d18 +atan2d n eq ?x 0 0 ffefffff ffffffff 400921fb 54442d18 +atan2d n eq ?x 0 0 80100000 0 400921fb 54442d18 +atan2d n eq ?x 0 0 80000000 1 400921fb 54442d18 +atan2d n eq ?x 0 0 80000000 0 400921fb 54442d18 +atan2d n eq ?x 80000000 0 fff00000 0 c00921fb 54442d18 +atan2d n eq ?x 80000000 0 ffefffff ffffffff c00921fb 54442d18 +atan2d n eq ?x 80000000 0 80100000 0 c00921fb 54442d18 +atan2d n eq ?x 80000000 0 80000000 1 c00921fb 54442d18 +atan2d n eq ?x 80000000 0 80000000 0 c00921fb 54442d18 + /* atan2d(+-anything but 0 and nan, 0) is +- pi/2 */ +atan2d n eq ?x 7ff00000 0 0 0 3ff921fb 54442d18 +atan2d n eq ?x 7ff00000 0 80000000 0 3ff921fb 54442d18 +atan2d n eq ?x 7fefffff ffffffff 0 0 3ff921fb 54442d18 +atan2d n eq ?x 7fefffff ffffffff 80000000 0 3ff921fb 54442d18 +atan2d n eq ?x 00100000 0 0 0 3ff921fb 54442d18 +atan2d n eq ?x 00100000 0 80000000 0 3ff921fb 54442d18 +atan2d n eq ?x 0 1 0 0 3ff921fb 54442d18 +atan2d n eq ?x 0 1 80000000 0 3ff921fb 54442d18 +atan2d n eq ?x fff00000 0 0 0 bff921fb 54442d18 +atan2d n eq ?x fff00000 0 80000000 0 bff921fb 54442d18 +atan2d n eq ?x ffefffff ffffffff 0 0 bff921fb 54442d18 +atan2d n eq ?x ffefffff ffffffff 80000000 0 bff921fb 54442d18 +atan2d n eq ?x 80000000 1 0 0 bff921fb 54442d18 +atan2d n eq ?x 80000000 1 80000000 0 bff921fb 54442d18 +atan2d n eq ?x 80100000 0 0 0 bff921fb 54442d18 +atan2d n eq ?x 80100000 0 80000000 0 bff921fb 54442d18 + /* atan2d(big,small) :=: +-pi/2 */ +atan2d n vn x 7fefffff ffffffff 00100000 0 3ff921fb 54442d18 +atan2d n vn x 7fefffff ffffffff 80100000 0 3ff921fb 54442d18 +atan2d n vn x ffefffff ffffffff 00100000 0 bff921fb 54442d18 +atan2d n vn x ffefffff ffffffff 80100000 0 bff921fb 54442d18 +atan2d z vn x 7fefffff ffffffff 00100000 0 3ff921fb 54442d18 +atan2d z vn x 7fefffff ffffffff 80100000 0 3ff921fb 54442d18 +atan2d z vn x ffefffff ffffffff 00100000 0 bff921fb 54442d18 +atan2d z vn x ffefffff ffffffff 80100000 0 bff921fb 54442d18 +atan2d p vn x 7fefffff ffffffff 00100000 0 3ff921fb 54442d18 +atan2d p vn x 7fefffff ffffffff 80100000 0 3ff921fb 54442d18 +atan2d p vn x ffefffff ffffffff 00100000 0 bff921fb 54442d18 +atan2d p vn x ffefffff ffffffff 80100000 0 bff921fb 54442d18 +atan2d m vn x 7fefffff ffffffff 00100000 0 3ff921fb 54442d18 +atan2d m vn x 7fefffff ffffffff 80100000 0 3ff921fb 54442d18 +atan2d m vn x ffefffff ffffffff 00100000 0 bff921fb 54442d18 +atan2d m vn x ffefffff ffffffff 80100000 0 bff921fb 54442d18 + /* atan2d(small,big) = small/big (big>0) + else sign(small)(pi - |small/big|) */ +atan2d n eq ux 00100000 0 7fefffff ffffffff 0 0 +atan2d n eq ux 80100000 0 7fefffff ffffffff 80000000 0 +atan2d n vn x 00100000 0 ffefffff ffffffff 400921fb 54442d18 +atan2d n vn x 80100000 0 ffefffff ffffffff c00921fb 54442d18 +atan2d z eq ux 00100000 0 7fefffff ffffffff 0 0 +atan2d z eq ux 80100000 0 7fefffff ffffffff 80000000 0 +atan2d z vn x 00100000 0 ffefffff ffffffff 400921fb 54442d18 +atan2d z vn x 80100000 0 ffefffff ffffffff c00921fb 54442d18 +atan2d p vn ux 00100000 0 7fefffff ffffffff 0 1 +atan2d p vn ux 80100000 0 7fefffff ffffffff 80000000 0 +atan2d p vn x 00100000 0 ffefffff ffffffff 400921fb 54442d18 +atan2d p vn x 80100000 0 ffefffff ffffffff c00921fb 54442d18 +atan2d m vn ux 00100000 0 7fefffff ffffffff 0 0 +atan2d m vn ux 80100000 0 7fefffff ffffffff 80000000 0 +atan2d m vn x 00100000 0 ffefffff ffffffff 400921fb 54442d18 +atan2d m vn x 80100000 0 ffefffff ffffffff c00921fb 54442d18 + /* atan2d(+-x,+x) = +-pi/4 for normal x */ +atan2d n eq x 00100000 0 00100000 0 3fe921fb 54442d18 +atan2d n eq x 80100000 0 00100000 0 bfe921fb 54442d18 +atan2d n eq x 7fefffff ffffffff 7fefffff ffffffff 3fe921fb 54442d18 +atan2d n eq x ffefffff ffffffff 7fefffff ffffffff bfe921fb 54442d18 + /* atan2d(+-x,-x) = +-3pi/4 for normal x */ +atan2d n eq x 00100000 0 80100000 0 4002d97c 7f3321d2 +atan2d n eq x 80100000 0 80100000 0 c002d97c 7f3321d2 +atan2d n eq x 3ff00000 0 bff00000 0 4002d97c 7f3321d2 +atan2d n eq x bff00000 0 bff00000 0 c002d97c 7f3321d2 +atan2d n eq x 7fefffff ffffffff ffefffff ffffffff 4002d97c 7f3321d2 +atan2d n eq x ffefffff ffffffff ffefffff ffffffff c002d97c 7f3321d2 + /* random arguments between -2.0 and 2.0 */ +atan2d n vn x bfe13284 b2b5006d 3ff6ca8d fb825911 bfd716d1 fa13dd60 +atan2d n vn x 3ffc2ca6 09de7505 bff55f11 fba96889 4001c206 d50867f2 +atan2d n vn x bfe15679 e27084dd bfb41e13 1b093c41 bffb6ff4 3cc0fa04 +atan2d n vn x 3ff281b0 d18455f5 3ffb5ce3 4a51b239 3fe30789 aa67a7b0 +atan2d n vn x bfd58348 1079de4d bffea822 3103b871 c007be50 87e43d19 +atan2d n vn x bfeaae17 f24163e5 3fb7a9da 1468cce9 bff75db7 c098be46 +atan2d n vn x bff844ff f258fcbd 3ff6ca32 1ace7da1 bfea237b 131b62af +atan2d n vn x bfffe09b efde0ed5 bffff6c7 e8e5e899 c002dc43 c18871b1 +atan2d n vn x bfed24c8 1412d02d 3ff29b68 28273bd1 bfe5428a 1a6caecf +atan2d n vn x 3fe25ea7 e8b7c6c5 3fef9959 8e193549 3fe0d9c9 60b4dda9 + /* atan2d involve nan */ +atan2d n uo v 0 0 7ff00000 00000001 0 0 +atan2d n uo - 3ff00000 0 fff80000 0 0 0 +atan2d n uo v 7ff00000 1 00000000 1 0 0 +atan2d n uo - 7ff80000 0 ffefffff ffffffff 0 0 +atan2d n uo v 7ff80000 0 fff00000 1 0 0 +atan2d n uo - fff80000 0 fff80000 0 0 0 +atan2d z uo v 0 0 7ff00000 00000001 0 0 +atan2d z uo - 3ff00000 0 fff80000 0 0 0 +atan2d z uo v 7ff00000 1 00000000 1 0 0 +atan2d z uo - 7ff80000 0 ffefffff ffffffff 0 0 +atan2d z uo v 7ff80000 0 fff00000 1 0 0 +atan2d z uo - fff80000 0 fff80000 0 0 0 +atan2d p uo v 0 0 7ff00000 00000001 0 0 +atan2d p uo - 3ff00000 0 fff80000 0 0 0 +atan2d p uo v 7ff00000 1 00000000 1 0 0 +atan2d p uo - 7ff80000 0 ffefffff ffffffff 0 0 +atan2d p uo v 7ff80000 0 fff00000 1 0 0 +atan2d p uo - fff80000 0 fff80000 0 0 0 +atan2d m uo v 0 0 7ff00000 00000001 0 0 +atan2d m uo - 3ff00000 0 fff80000 0 0 0 +atan2d m uo v 7ff00000 1 00000000 1 0 0 +atan2d m uo - 7ff80000 0 ffefffff ffffffff 0 0 +atan2d m uo v 7ff80000 0 fff00000 1 0 0 +atan2d m uo - fff80000 0 fff80000 0 0 0 + /* atan2d(+-(anything but inf and nan), +inf) is +-0 */ +atan2d n eq - 0 0 7ff00000 0 0 0 +atan2d n eq - 0 1 7ff00000 0 0 0 +atan2d n eq - 7fefffff ffffffff 7ff00000 0 0 0 +atan2d n eq - 80000000 0 7ff00000 0 80000000 0 +atan2d n eq - 80000000 1 7ff00000 0 80000000 0 +atan2d n eq - ffefffff ffffffff 7ff00000 0 80000000 0 +atan2d z eq - 0 0 7ff00000 0 0 0 +atan2d z eq - 0 1 7ff00000 0 0 0 +atan2d z eq - 7fefffff ffffffff 7ff00000 0 0 0 +atan2d z eq - 80000000 0 7ff00000 0 80000000 0 +atan2d z eq - 80000000 1 7ff00000 0 80000000 0 +atan2d z eq - ffefffff ffffffff 7ff00000 0 80000000 0 +atan2d p eq - 0 0 7ff00000 0 0 0 +atan2d p eq - 0 1 7ff00000 0 0 0 +atan2d p eq - 7fefffff ffffffff 7ff00000 0 0 0 +atan2d p eq - 80000000 0 7ff00000 0 80000000 0 +atan2d p eq - 80000000 1 7ff00000 0 80000000 0 +atan2d p eq - ffefffff ffffffff 7ff00000 0 80000000 0 +atan2d m eq - 0 0 7ff00000 0 0 0 +atan2d m eq - 0 1 7ff00000 0 0 0 +atan2d m eq - 7fefffff ffffffff 7ff00000 0 0 0 +atan2d m eq - 80000000 0 7ff00000 0 80000000 0 +atan2d m eq - 80000000 1 7ff00000 0 80000000 0 +atan2d m eq - ffefffff ffffffff 7ff00000 0 80000000 0 + /* atan2d(+-(anything but inf and nan), -inf) is +-pi */ +atan2d n eq ?x 0 0 fff00000 0 400921fb 54442d18 +atan2d n eq ?x 0 1 fff00000 0 400921fb 54442d18 +atan2d n eq ?x 7fefffff ffffffff fff00000 0 400921fb 54442d18 +atan2d n eq ?x 80000000 0 fff00000 0 c00921fb 54442d18 +atan2d n eq ?x 80000000 1 fff00000 0 c00921fb 54442d18 +atan2d n eq ?x ffefffff ffffffff fff00000 0 c00921fb 54442d18 + /* atan2d(+-inf,+inf ) is +-pi/4 */ +atan2d n eq ?x 7ff00000 0 7ff00000 0 3fe921fb 54442d18 +atan2d n eq ?x fff00000 0 7ff00000 0 bfe921fb 54442d18 + /* atan2d(+-inf,-inf ) is +-3pi/4 */ +atan2d n eq ?x 7ff00000 0 fff00000 0 4002d97c 7f3321d2 +atan2d n eq ?x fff00000 0 fff00000 0 c002d97c 7f3321d2 + /* atan2d(+-inf, (anything but,0,nan, and inf)) is +-pi/2 */ +atan2d n eq ?x 7ff00000 0 0 1 3ff921fb 54442d18 +atan2d n eq ?x 7ff00000 0 80000000 1 3ff921fb 54442d18 +atan2d n eq ?x 7ff00000 0 7fefffff ffffffff 3ff921fb 54442d18 +atan2d n eq ?x 7ff00000 0 ffefffff ffffffff 3ff921fb 54442d18 +atan2d n eq ?x fff00000 0 0 1 bff921fb 54442d18 +atan2d n eq ?x fff00000 0 80000000 1 bff921fb 54442d18 +atan2d n eq ?x fff00000 0 7fefffff ffffffff bff921fb 54442d18 +atan2d n eq ?x fff00000 0 ffefffff ffffffff bff921fb 54442d18 +atan2d m uo - 3ff00000 00000000 fff80000 00000000 00000000 00000000 +atan2d m uo - 7ff80000 00000000 ffefffff ffffffff 00000000 00000000 +atan2d m uo - fff80000 00000000 fff80000 00000000 00000000 00000000 +atan2d m uo v 00000000 00000000 7ff00000 00000001 00000000 00000000 +atan2d m uo v 7ff00000 00000001 00000000 00000001 00000000 00000000 +atan2d m uo v 7ff80000 00000000 fff00000 00000001 00000000 00000000 +atan2d m vn x 00100000 00000000 ffefffff ffffffff 400921fb 54442d18 +atan2d m vn x 80100000 00000000 ffefffff ffffffff c00921fb 54442d18 +atan2d m vn xu 00100000 00000000 7fefffff ffffffff 00000000 00000000 +atan2d m vn xu 80100000 00000000 7fefffff ffffffff 80000000 00000000 +atan2d n eq xu 00100000 00000000 7fefffff ffffffff 00000000 00000000 +atan2d n eq xu 80100000 00000000 7fefffff ffffffff 80000000 00000000 +atan2d n uo - 3ff00000 00000000 fff80000 00000000 00000000 00000000 +atan2d n uo - 7ff80000 00000000 ffefffff ffffffff 00000000 00000000 +atan2d n uo - fff80000 00000000 fff80000 00000000 00000000 00000000 +atan2d n uo v 00000000 00000000 7ff00000 00000001 00000000 00000000 +atan2d n uo v 7ff00000 00000001 00000000 00000001 00000000 00000000 +atan2d n uo v 7ff80000 00000000 fff00000 00000001 00000000 00000000 +atan2d n vn x 00100000 00000000 ffefffff ffffffff 400921fb 54442d18 +atan2d n vn x 80100000 00000000 ffefffff ffffffff c00921fb 54442d18 +atan2d p uo - 3ff00000 00000000 fff80000 00000000 00000000 00000000 +atan2d p uo - 7ff80000 00000000 ffefffff ffffffff 00000000 00000000 +atan2d p uo - fff80000 00000000 fff80000 00000000 00000000 00000000 +atan2d p uo v 00000000 00000000 7ff00000 00000001 00000000 00000000 +atan2d p uo v 7ff00000 00000001 00000000 00000001 00000000 00000000 +atan2d p uo v 7ff80000 00000000 fff00000 00000001 00000000 00000000 +atan2d p vn x 00100000 00000000 ffefffff ffffffff 400921fb 54442d18 +atan2d p vn x 80100000 00000000 ffefffff ffffffff c00921fb 54442d18 +atan2d p vn xu 00100000 00000000 7fefffff ffffffff 00000000 00000001 +atan2d p vn xu 80100000 00000000 7fefffff ffffffff 80000000 00000000 +atan2d z eq xu 00100000 00000000 7fefffff ffffffff 00000000 00000000 +atan2d z eq xu 80100000 00000000 7fefffff ffffffff 80000000 00000000 +atan2d z uo - 3ff00000 00000000 fff80000 00000000 00000000 00000000 +atan2d z uo - 7ff80000 00000000 ffefffff ffffffff 00000000 00000000 +atan2d z uo - fff80000 00000000 fff80000 00000000 00000000 00000000 +atan2d z uo v 00000000 00000000 7ff00000 00000001 00000000 00000000 +atan2d z uo v 7ff00000 00000001 00000000 00000001 00000000 00000000 +atan2d z uo v 7ff80000 00000000 fff00000 00000001 00000000 00000000 +atan2d z vn x 00100000 00000000 ffefffff ffffffff 400921fb 54442d18 +atan2d z vn x 80100000 00000000 ffefffff ffffffff c00921fb 54442d18 diff --git a/test/io/ucb/atan2q.input b/test/io/ucb/atan2q.input new file mode 100644 index 0000000..ef0a9c7 --- /dev/null +++ b/test/io/ucb/atan2q.input @@ -0,0 +1,187 @@ +/* Copyright (C) 1988-1994 Sun Microsystems, Inc. 2550 Garcia Avenue */ +/* Mountain View, California 94043 All rights reserved. */ +/* */ +/* Any person is hereby authorized to download, copy, use, create bug fixes, */ +/* and distribute, subject to the following conditions: */ +/* */ +/* 1. the software may not be redistributed for a fee except as */ +/* reasonable to cover media costs; */ +/* 2. any copy of the software must include this notice, as well as */ +/* any other embedded copyright notices; and */ +/* 3. any distribution of this software or derivative works thereof */ +/* must comply with all applicable U.S. export control laws. */ +/* */ +/* THE SOFTWARE IS MADE AVAILABLE "AS IS" AND WITHOUT EXPRESS OR IMPLIED */ +/* WARRANTY OF ANY KIND, INCLUDING BUT NOT LIMITED TO THE IMPLIED */ +/* WARRANTIES OF DESIGN, MERCHANTIBILITY, FITNESS FOR A PARTICULAR */ +/* PURPOSE, NON-INFRINGEMENT, PERFORMANCE OR CONFORMANCE TO */ +/* SPECIFICATIONS. */ +/* */ +/* BY DOWNLOADING AND/OR USING THIS SOFTWARE, THE USER WAIVES ALL CLAIMS */ +/* AGAINST SUN MICROSYSTEMS, INC. AND ITS AFFILIATED COMPANIES IN ANY */ +/* JURISDICTION, INCLUDING BUT NOT LIMITED TO CLAIMS FOR DAMAGES OR */ +/* EQUITABLE RELIEF BASED ON LOSS OF DATA, AND SPECIFICALLY WAIVES EVEN */ +/* UNKNOWN OR UNANTICIPATED CLAIMS OR LOSSES, PRESENT AND FUTURE. */ +/* */ +/* IN NO EVENT WILL SUN MICROSYSTEMS, INC. OR ANY OF ITS AFFILIATED */ +/* COMPANIES BE LIABLE FOR ANY LOST REVENUE OR PROFITS OR OTHER SPECIAL, */ +/* INDIRECT AND CONSEQUENTIAL DAMAGES, EVEN IF IT HAS BEEN ADVISED OF THE */ +/* POSSIBILITY OF SUCH DAMAGES. */ +/* */ +/* This file is provided with no support and without any obligation on the */ +/* part of Sun Microsystems, Inc. ("Sun") or any of its affiliated */ +/* companies to assist in its use, correction, modification or */ +/* enhancement. Nevertheless, and without creating any obligation on its */ +/* part, Sun welcomes your comments concerning the software and requests */ +/* that they be sent to fdlibm-comments@sunpro.sun.com. */ + +atan2q n eq - 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 +atan2q n eq - 00000000 00000000 00000000 00000000 00010000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +atan2q n eq - 00000000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 +atan2q n eq - 00000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +atan2q n eq - 80000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +atan2q n eq - 80000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 80000000 00000000 00000000 00000000 +atan2q n eq - 80000000 00000000 00000000 00000000 00010000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +atan2q n eq - 80000000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000000 +atan2q n eq - 80000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +atan2q n eq ?x 00000000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 4000921f b54442d1 8469898c c51701b8 +atan2q n eq ?x 00000000 00000000 00000000 00000000 fffeffff 00000000 00000000 00000000 4000921f b54442d1 8469898c c51701b8 +atan2q n eq ?x 00000000 00000000 00000000 00000000 80010000 00000000 00000000 00000000 4000921f b54442d1 8469898c c51701b8 +atan2q n eq ?x 00000000 00000000 00000000 00000000 80000000 00000000 00000000 00000001 4000921f b54442d1 8469898c c51701b8 +atan2q n eq ?x 00000000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 4000921f b54442d1 8469898c c51701b8 +atan2q n eq ?x 80000000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 c000921f b54442d1 8469898c c51701b8 +atan2q n eq ?x 80000000 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff c000921f b54442d1 8469898c c51701b8 +atan2q n eq ?x 80000000 00000000 00000000 00000000 80010000 00000000 00000000 00000000 c000921f b54442d1 8469898c c51701b8 +atan2q n eq ?x 80000000 00000000 00000000 00000000 80000000 00000000 00000000 00000001 c000921f b54442d1 8469898c c51701b8 +atan2q n eq ?x 80000000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 c000921f b54442d1 8469898c c51701b8 +atan2q n eq ?x 7fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 3fff921f b54442d1 8469898c c51701b8 +atan2q n eq ?x 7fff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 3fff921f b54442d1 8469898c c51701b8 +atan2q n eq ?x 7ffeffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 3fff921f b54442d1 8469898c c51701b8 +atan2q n eq ?x 7ffeffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000000 3fff921f b54442d1 8469898c c51701b8 +atan2q n eq ?x 00010000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 3fff921f b54442d1 8469898c c51701b8 +atan2q n eq ?x 00010000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 3fff921f b54442d1 8469898c c51701b8 +atan2q n eq ?x 00000000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 3fff921f b54442d1 8469898c c51701b8 +atan2q n eq ?x 00000000 00000000 00000000 00000001 80000000 00000000 00000000 00000000 3fff921f b54442d1 8469898c c51701b8 +atan2q n eq ?x ffff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 bfff921f b54442d1 8469898c c51701b8 +atan2q n eq ?x ffff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 bfff921f b54442d1 8469898c c51701b8 +atan2q n eq ?x fffeffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 bfff921f b54442d1 8469898c c51701b8 +atan2q n eq ?x fffeffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000000 bfff921f b54442d1 8469898c c51701b8 +atan2q n eq ?x 80010000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 bfff921f b54442d1 8469898c c51701b8 +atan2q n eq ?x 80010000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 bfff921f b54442d1 8469898c c51701b8 +atan2q n eq ?x 80000000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 bfff921f b54442d1 8469898c c51701b8 +atan2q n eq ?x 80000000 00000000 00000000 00000001 80000000 00000000 00000000 00000000 bfff921f b54442d1 8469898c c51701b8 +atan2q n vn x 7ffeffff ffffffff ffffffff ffffffff 00100000 00000000 00000000 00000000 3fff921f b54442d1 8469898c c51701b8 +atan2q n vn x 7ffeffff ffffffff ffffffff ffffffff 80010000 00000000 00000000 00000000 3fff921f b54442d1 8469898c c51701b8 +atan2q n vn x fffeffff ffffffff ffffffff ffffffff 00010000 00000000 00000000 00000000 bfff921f b54442d1 8469898c c51701b8 +atan2q n vn x fffeffff ffffffff ffffffff ffffffff 80010000 00000000 00000000 00000000 bfff921f b54442d1 8469898c c51701b8 +atan2q z vn x 7ffeffff ffffffff ffffffff ffffffff 00010000 00000000 00000000 00000000 3fff921f b54442d1 8469898c c51701b8 +atan2q z vn x 7ffeffff ffffffff ffffffff ffffffff 80010000 00000000 00000000 00000000 3fff921f b54442d1 8469898c c51701b8 +atan2q z vn x fffeffff ffffffff ffffffff ffffffff 00010000 00000000 00000000 00000000 bfff921f b54442d1 8469898c c51701b8 +atan2q z vn x fffeffff ffffffff ffffffff ffffffff 80010000 00000000 00000000 00000000 bfff921f b54442d1 8469898c c51701b8 +atan2q p vn x 7ffeffff ffffffff ffffffff ffffffff 00010000 00000000 00000000 00000000 3fff921f b54442d1 8469898c c51701b8 +atan2q p vn x 7ffeffff ffffffff ffffffff ffffffff 80010000 00000000 00000000 00000000 3fff921f b54442d1 8469898c c51701b8 +atan2q p vn x fffeffff ffffffff ffffffff ffffffff 00010000 00000000 00000000 00000000 bfff921f b54442d1 8469898c c51701b8 +atan2q p vn x fffeffff ffffffff ffffffff ffffffff 80010000 00000000 00000000 00000000 bfff921f b54442d1 8469898c c51701b8 +atan2q m vn x 7ffeffff ffffffff ffffffff ffffffff 00010000 00000000 00000000 00000000 3fff921f b54442d1 8469898c c51701b8 +atan2q m vn x 7ffeffff ffffffff ffffffff ffffffff 80010000 00000000 00000000 00000000 3fff921f b54442d1 8469898c c51701b8 +atan2q m vn x fffeffff ffffffff ffffffff ffffffff 00010000 00000000 00000000 00000000 bfff921f b54442d1 8469898c c51701b8 +atan2q m vn x fffeffff ffffffff ffffffff ffffffff 80010000 00000000 00000000 00000000 bfff921f b54442d1 8469898c c51701b8 +atan2q n eq xu 00010000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 +atan2q n eq xu 80010000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000000 +atan2q n vn x 00010000 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff 4000921f b54442d1 8469898c c51701b8 +atan2q n vn x 80010000 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff c000921f b54442d1 8469898c c51701b8 +atan2q z eq xu 00010000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 +atan2q z eq xu 80010000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000000 +atan2q z vn x 00010000 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff 4000921f b54442d1 8469898c c51701b8 +atan2q z vn x 80010000 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff c000921f b54442d1 8469898c c51701b8 +atan2q p vn xu 00010000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000001 +atan2q p vn xu 80010000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000000 +atan2q p vn x 00010000 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff 4000921f b54442d1 8469898c c51701b8 +atan2q p vn x 80010000 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff c000921f b54442d1 8469898c c51701b8 +atan2q m vn xu 00010000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 +atan2q m vn xu 80010000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000000 +atan2q m vn x 00010000 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff 4000921f b54442d1 8469898c c51701b8 +atan2q m vn x 80010000 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff c000921f b54442d1 8469898c c51701b8 +atan2q n eq x 00010000 00000000 00000000 00000000 00010000 00000000 00000000 00000000 3ffe921f b54442d1 8469898c c51701b8 +atan2q n eq x 80010000 00000000 00000000 00000000 00010000 00000000 00000000 00000000 bffe921f b54442d1 8469898c c51701b8 +atan2q n eq x 7ffeffff ffffffff ffffffff 0000000f 7ffeffff ffffffff ffffffff 0000000f 3ffe921f b54442d1 8469898c c51701b8 +atan2q n eq x fffeffff ffffffff ffffffff 0000000f 7ffeffff ffffffff ffffffff 0000000f bffe921f b54442d1 8469898c c51701b8 +atan2q n eq x 00010000 00000000 00000000 00000000 80010000 00000000 00000000 00000000 40002d97 c7f3321d 234f2729 93d1414a +atan2q n eq x 80010000 00000000 00000000 00000000 80010000 00000000 00000000 00000000 c0002d97 c7f3321d 234f2729 93d1414a +atan2q n eq x 3fff0000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 40002d97 c7f3321d 234f2729 93d1414a +atan2q n eq x bfff0000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 c0002d97 c7f3321d 234f2729 93d1414a +atan2q n eq x 7ffeffff ffffffff ffffffff 0000000f fffeffff ffffffff ffffffff 0000000f 40002d97 c7f3321d 234f2729 93d1414a +atan2q n eq x fffeffff ffffffff ffffffff 0000000f fffeffff ffffffff ffffffff 0000000f c0002d97 c7f3321d 234f2729 93d1414a +atan2q n vn x bfe13284 b2b5006d fb825911 fa13dd60 3ffc2ca6 09de7505 fba96889 d50867f2 bfe404ff 80d35b48 55572d75 01588422 +atan2q n vn x bfe15679 e27084dd 1b093c41 3cc0fa04 3ff281b0 d18455f5 4a51b239 aa67a7b0 bfedc6a2 14dae2bb 9d90dbff 351c45be +atan2q n vn x bfd58348 1079de4d 3103b871 87e43d19 bfeaae17 f24163e5 1468cce9 c098be46 c000921f b1aa30f4 3487dba6 a4707581 +atan2q n vn x bff844ff f258fcbd 1ace7da1 131b62af bfffe09b efde0ed5 e8e5e899 c18871b1 c0009172 989cfbd6 12f0881b cdece526 +atan2q n vn x bfed24c8 1412d02d 28273bd1 1a6caecf 3fe25ea7 e8b7c6c5 8e193549 60b4dda9 bfff91f9 61f30525 319873dc c8c43c62 +atan2q n uo v 00000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 +atan2q n uo - 3fff0000 00000000 00000000 00000000 ffff8000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +atan2q n uo v 7fff0000 00000000 00000000 00000001 00000000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 +atan2q n uo - 7fff8000 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 +atan2q n uo v 7fff8000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 +atan2q n uo - ffff8000 00000000 00000000 00000000 ffff8000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +atan2q z uo v 00000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 +atan2q z uo - 3fff0000 00000000 00000000 00000000 ffff8000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +atan2q z uo v 7fff0000 00000000 00000000 00000001 00000000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 +atan2q z uo - 7fff8000 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 +atan2q z uo v 7fff8000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 +atan2q z uo - ffff8000 00000000 00000000 00000000 ffff8000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +atan2q p uo v 00000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 +atan2q p uo - 3fff0000 00000000 00000000 00000000 ffff8000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +atan2q p uo v 7fff0000 00000000 00000000 00000001 00000000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 +atan2q p uo - 7fff8000 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 +atan2q p uo v 7fff8000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 +atan2q p uo - ffff8000 00000000 00000000 00000000 ffff8000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +atan2q m uo v 00000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 +atan2q m uo - 3fff0000 00000000 00000000 00000000 ffff8000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +atan2q m uo v 7fff0000 00000000 00000000 00000001 00000000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 +atan2q m uo - 7fff8000 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 +atan2q m uo v 7fff8000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 +atan2q m uo - ffff8000 00000000 00000000 00000000 ffff8000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +atan2q n eq - 00000000 00000000 00000000 00000001 7fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +atan2q n eq - 7ffeffff ffffffff ffffffff ffffffff 7fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +atan2q n eq - 80000000 00000000 00000000 00000001 7fff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +atan2q n eq - fffeffff ffffffff ffffffff ffffffff 7fff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +atan2q n eq ?x 00000000 00000000 00000000 00000001 ffff0000 00000000 00000000 00000000 4000921f b54442d1 8469898c c51701b8 +atan2q n eq ?x 7ffeffff ffffffff ffffffff ffffffff ffff0000 00000000 00000000 00000000 4000921f b54442d1 8469898c c51701b8 +atan2q n eq ?x 80000000 00000000 00000000 00000001 ffff0000 00000000 00000000 00000000 c000921f b54442d1 8469898c c51701b8 +atan2q n eq ?x fffeffff ffffffff ffffffff ffffffff ffff0000 00000000 00000000 00000000 c000921f b54442d1 8469898c c51701b8 +atan2q n eq ?x 7fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 3ffe921f b54442d1 8469898c c51701b8 +atan2q n eq ?x ffff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 bffe921f b54442d1 8469898c c51701b8 +atan2q n eq ?x 7fff0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 40002d97 c7f3321d 234f2729 93d1414a +atan2q n eq ?x ffff0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 c0002d97 c7f3321d 234f2729 93d1414a +atan2q n eq ?x 7fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 3fff921f b54442d1 8469898c c51701b8 +atan2q n eq ?x 7fff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000001 3fff921f b54442d1 8469898c c51701b8 +atan2q n eq ?x 7fff0000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff 3fff921f b54442d1 8469898c c51701b8 +atan2q n eq ?x 7fff0000 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff 3fff921f b54442d1 8469898c c51701b8 +atan2q n eq ?x ffff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 bfff921f b54442d1 8469898c c51701b8 +atan2q n eq ?x ffff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000001 bfff921f b54442d1 8469898c c51701b8 +atan2q n eq ?x ffff0000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff bfff921f b54442d1 8469898c c51701b8 +atan2q n eq ?x ffff0000 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff bfff921f b54442d1 8469898c c51701b8 +atan2q m uo - 3fff0000 00000000 00000000 00000000 ffff8000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +atan2q m uo - 7fff8000 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 +atan2q m uo - ffff8000 00000000 00000000 00000000 ffff8000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +atan2q m uo v 00000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 +atan2q m uo v 7fff0000 00000000 00000000 00000001 00000000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 +atan2q m uo v 7fff8000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 +atan2q n uo - 3fff0000 00000000 00000000 00000000 ffff8000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +atan2q n uo - 7fff8000 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 +atan2q n uo - ffff8000 00000000 00000000 00000000 ffff8000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +atan2q n uo v 00000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 +atan2q n uo v 7fff0000 00000000 00000000 00000001 00000000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 +atan2q n uo v 7fff8000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 +atan2q p uo - 3fff0000 00000000 00000000 00000000 ffff8000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +atan2q p uo - 7fff8000 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 +atan2q p uo - ffff8000 00000000 00000000 00000000 ffff8000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +atan2q p uo v 00000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 +atan2q p uo v 7fff0000 00000000 00000000 00000001 00000000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 +atan2q p uo v 7fff8000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 +atan2q z uo - 3fff0000 00000000 00000000 00000000 ffff8000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +atan2q z uo - 7fff8000 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 +atan2q z uo - ffff8000 00000000 00000000 00000000 ffff8000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +atan2q z uo v 00000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 +atan2q z uo v 7fff0000 00000000 00000000 00000001 00000000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 +atan2q z uo v 7fff8000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 diff --git a/test/io/ucb/atan2s.input b/test/io/ucb/atan2s.input new file mode 100644 index 0000000..6dd2675 --- /dev/null +++ b/test/io/ucb/atan2s.input @@ -0,0 +1,228 @@ +/* Copyright (C) 1988-1994 Sun Microsystems, Inc. 2550 Garcia Avenue */ +/* Mountain View, California 94043 All rights reserved. */ +/* */ +/* Any person is hereby authorized to download, copy, use, create bug fixes, */ +/* and distribute, subject to the following conditions: */ +/* */ +/* 1. the software may not be redistributed for a fee except as */ +/* reasonable to cover media costs; */ +/* 2. any copy of the software must include this notice, as well as */ +/* any other embedded copyright notices; and */ +/* 3. any distribution of this software or derivative works thereof */ +/* must comply with all applicable U.S. export control laws. */ +/* */ +/* THE SOFTWARE IS MADE AVAILABLE "AS IS" AND WITHOUT EXPRESS OR IMPLIED */ +/* WARRANTY OF ANY KIND, INCLUDING BUT NOT LIMITED TO THE IMPLIED */ +/* WARRANTIES OF DESIGN, MERCHANTIBILITY, FITNESS FOR A PARTICULAR */ +/* PURPOSE, NON-INFRINGEMENT, PERFORMANCE OR CONFORMANCE TO */ +/* SPECIFICATIONS. */ +/* */ +/* BY DOWNLOADING AND/OR USING THIS SOFTWARE, THE USER WAIVES ALL CLAIMS */ +/* AGAINST SUN MICROSYSTEMS, INC. AND ITS AFFILIATED COMPANIES IN ANY */ +/* JURISDICTION, INCLUDING BUT NOT LIMITED TO CLAIMS FOR DAMAGES OR */ +/* EQUITABLE RELIEF BASED ON LOSS OF DATA, AND SPECIFICALLY WAIVES EVEN */ +/* UNKNOWN OR UNANTICIPATED CLAIMS OR LOSSES, PRESENT AND FUTURE. */ +/* */ +/* IN NO EVENT WILL SUN MICROSYSTEMS, INC. OR ANY OF ITS AFFILIATED */ +/* COMPANIES BE LIABLE FOR ANY LOST REVENUE OR PROFITS OR OTHER SPECIAL, */ +/* INDIRECT AND CONSEQUENTIAL DAMAGES, EVEN IF IT HAS BEEN ADVISED OF THE */ +/* POSSIBILITY OF SUCH DAMAGES. */ +/* */ +/* This file is provided with no support and without any obligation on the */ +/* part of Sun Microsystems, Inc. ("Sun") or any of its affiliated */ +/* companies to assist in its use, correction, modification or */ +/* enhancement. Nevertheless, and without creating any obligation on its */ +/* part, Sun welcomes your comments concerning the software and requests */ +/* that they be sent to fdlibm-comments@sunpro.sun.com. */ + + /* atan2s(+-0,+anything but nan) is +-0 */ +atan2s n eq - 0 0 0 +atan2s n eq - 0 1 0 +atan2s n eq - 0 00100000 0 +atan2s n eq - 0 7f7fffff 0 +atan2s n eq - 0 7f800000 0 +atan2s n eq - 80000000 0 80000000 +atan2s n eq - 80000000 1 80000000 +atan2s n eq - 80000000 00100000 80000000 +atan2s n eq - 80000000 7f7fffff 80000000 +atan2s n eq - 80000000 7f800000 80000000 + /* atan2s(+-0,-anything but nan) is +-pi */ +atan2s n eq ?x 0 ff800000 40490fdb +atan2s n eq ?x 0 ff7fffff 40490fdb +atan2s n eq ?x 0 80100000 40490fdb +atan2s n eq ?x 0 80000001 40490fdb +atan2s n eq ?x 0 80000000 40490fdb +atan2s n eq ?x 80000000 ff800000 c0490fdb +atan2s n eq ?x 80000000 ff7fffff c0490fdb +atan2s n eq ?x 80000000 80100000 c0490fdb +atan2s n eq ?x 80000000 80000001 c0490fdb +atan2s n eq ?x 80000000 80000000 c0490fdb + /* atan2s(+-anything but 0 and nan, 0) is +- pi/2 */ +atan2s n eq ?x 7f800000 0 3fc90fdb +atan2s n eq ?x 7f800000 80000000 3fc90fdb +atan2s n eq ?x 7f7fffff 0 3fc90fdb +atan2s n eq ?x 7f7fffff 80000000 3fc90fdb +atan2s n eq ?x 00800000 0 3fc90fdb +atan2s n eq ?x 00800000 80000000 3fc90fdb +atan2s n eq ?x 1 0 3fc90fdb +atan2s n eq ?x 1 80000000 3fc90fdb +atan2s n eq ?x ff800000 0 bfc90fdb +atan2s n eq ?x ff800000 80000000 bfc90fdb +atan2s n eq ?x ff7fffff 0 bfc90fdb +atan2s n eq ?x ff7fffff 80000000 bfc90fdb +atan2s n eq ?x 80800000 0 bfc90fdb +atan2s n eq ?x 80800000 80000000 bfc90fdb +atan2s n eq ?x 80000001 0 bfc90fdb +atan2s n eq ?x 80000001 80000000 bfc90fdb + /* atan2s(big,small) :=: +-pi/2 */ +atan2s n vn x 7f7fffff 00800000 3fc90fdb +atan2s n vn x 7f7fffff 80800000 3fc90fdb +atan2s n vn x ff7fffff 00800000 bfc90fdb +atan2s n vn x ff7fffff 80800000 bfc90fdb +atan2s z vn x 7f7fffff 00800000 3fc90fdb +atan2s z vn x 7f7fffff 80800000 3fc90fdb +atan2s z vn x ff7fffff 00800000 bfc90fdb +atan2s z vn x ff7fffff 80800000 bfc90fdb +atan2s p vn x 7f7fffff 00800000 3fc90fdb +atan2s p vn x 7f7fffff 80800000 3fc90fdb +atan2s p vn x ff7fffff 00800000 bfc90fdb +atan2s p vn x ff7fffff 80800000 bfc90fdb +atan2s m vn x 7f7fffff 00800000 3fc90fdb +atan2s m vn x 7f7fffff 80800000 3fc90fdb +atan2s m vn x ff7fffff 00800000 bfc90fdb +atan2s m vn x ff7fffff 80800000 bfc90fdb + /* atan2s(small,big) = small/big (big>0) + else sign(small)(pi - |small/big|) */ +atan2s n eq ux 00800000 7f7fffff 0 +atan2s n eq ux 80800000 7f7fffff 80000000 +atan2s n vn x 00800000 ff7fffff 40490fdb +atan2s n vn x 80800000 ff7fffff c0490fdb +atan2s z eq ux 00800000 7f7fffff 0 +atan2s z eq ux 80800000 7f7fffff 80000000 +atan2s z vn x 00800000 ff7fffff 40490fdb +atan2s z vn x 80800000 ff7fffff c0490fdb +atan2s p vn ux 00800000 7f7fffff 0 +atan2s p vn ux 80800000 7f7fffff 80000000 +atan2s p vn x 00800000 ff7fffff 40490fdb +atan2s p vn x 80800000 ff7fffff c0490fdb +atan2s m vn ux 00800000 7f7fffff 0 +atan2s m vn ux 80800000 7f7fffff 80000000 +atan2s m vn x 00800000 ff7fffff 40490fdb +atan2s m vn x 80800000 ff7fffff c0490fdb + /* atan2s(+-x,+x) = +-pi/4 for normal x */ +atan2s n eq x 00800000 00800000 3f490fdb +atan2s n eq x 80800000 00800000 bf490fdb +atan2s n eq x 7f7fffff 7f7fffff 3f490fdb +atan2s n eq x ff7fffff 7f7fffff bf490fdb + /* atan2s(+-x,-x) = +-3pi/4 for normal x */ +atan2s n eq x 00800000 80800000 4016cbe4 +atan2s n eq x 80800000 80800000 c016cbe4 +atan2s n eq x 3f800000 bf800000 4016cbe4 +atan2s n eq x bf800000 bf800000 c016cbe4 +atan2s n eq x 7f7fffff ff7fffff 4016cbe4 +atan2s n eq x ff7fffff ff7fffff c016cbe4 + /* random arguments between -2.0 and 2.0 */ +atan2s n vn x bf099426 3fb65470 beb8b690 +atan2s n vn x 3fe16530 bfaaf890 400e1037 +atan2s n vn x bf0ab3cf bda0f099 bfdb7fa2 +atan2s n vn x 3f940d87 3fdae71a 3f183c4e +atan2s n vn x beac1a41 bff54112 c03df284 +atan2s n vn x bf5570c0 3dbd4ed1 bfbaedbe +atan2s n vn x bfc22800 3fb65191 bf511bd9 +atan2s n vn x bfff04df bfffb63f c016e21e +atan2s n vn x bf692641 3f94db41 bf2a1451 +atan2s n vn x 3f12f53f 3f7ccacc 3f06ce4b + /* atan2s involve nan */ +atan2s n uo v 0 7f800001 0 +atan2s n uo - 3f800000 ffc00000 0 +atan2s n uo v 7f800001 00000001 0 +atan2s n uo - 7fc00000 ff7fffff 0 +atan2s n uo v 7fc00000 ff800001 0 +atan2s n uo - ffc00000 ffc00000 0 +atan2s z uo v 0 7f800001 0 +atan2s z uo - 3f800000 ffc00000 0 +atan2s z uo v 7f800001 00000001 0 +atan2s z uo - 7fc00000 ff7fffff 0 +atan2s z uo v 7fc00000 ff800001 0 +atan2s z uo - ffc00000 ffc00000 0 +atan2s p uo v 0 7f800001 0 +atan2s p uo - 3f800000 ffc00000 0 +atan2s p uo v 7f800001 00000001 0 +atan2s p uo - 7fc00000 ff7fffff 0 +atan2s p uo v 7fc00000 ff800001 0 +atan2s p uo - ffc00000 ffc00000 0 +atan2s m uo v 0 7f800001 0 +atan2s m uo - 3f800000 ffc00000 0 +atan2s m uo v 7f800001 00000001 0 +atan2s m uo - 7fc00000 ff7fffff 0 +atan2s m uo v 7fc00000 ff800001 0 +atan2s m uo - ffc00000 ffc00000 0 + /* atan2s(+-(anything but inf and nan), +inf) is +-0 */ +atan2s n eq - 0 7f800000 0 +atan2s n eq - 1 7f800000 0 +atan2s n eq - 7f7fffff 7f800000 0 +atan2s n eq - 80000000 7f800000 80000000 +atan2s n eq - 80000001 7f800000 80000000 +atan2s n eq - ff7fffff 7f800000 80000000 + /* atan2s(+-(anything but inf and nan), -inf) is +-pi */ +atan2s n eq ?x 0 ff800000 40490fdb +atan2s n eq ?x 1 ff800000 40490fdb +atan2s n eq ?x 7f7fffff ff800000 40490fdb +atan2s n eq ?x 80000000 ff800000 c0490fdb +atan2s n eq ?x 80000001 ff800000 c0490fdb +atan2s n eq ?x ff7fffff ff800000 c0490fdb + /* atan2s(+-inf,+inf ) is +-pi/4 */ +atan2s n eq ?x 7f800000 7f800000 3f490fdb +atan2s n eq ?x ff800000 7f800000 bf490fdb + /* atan2s(+-inf,-inf ) is +-3pi/4 */ +atan2s n eq ?x 7f800000 ff800000 4016cbe4 +atan2s n eq ?x ff800000 ff800000 c016cbe4 + /* atan2s(+-inf, (anything but,0,nan, and inf)) is +-pi/2 */ +atan2s n eq ?x 7f800000 1 3fc90fdb +atan2s n eq ?x 7f800000 80000001 3fc90fdb +atan2s n eq ?x 7f800000 7f7fffff 3fc90fdb +atan2s n eq ?x 7f800000 ff7fffff 3fc90fdb +atan2s n eq ?x ff800000 1 bfc90fdb +atan2s n eq ?x ff800000 80000001 bfc90fdb +atan2s n eq ?x ff800000 7f7fffff bfc90fdb +atan2s n eq ?x ff800000 ff7fffff bfc90fdb +atan2s m uo - 3f800000 ffc00000 00000000 +atan2s m uo - 7fc00000 ff7fffff 00000000 +atan2s m uo - ffc00000 ffc00000 00000000 +atan2s m uo v 00000000 7f800001 00000000 +atan2s m uo v 7f800001 00000001 00000000 +atan2s m uo v 7fc00000 ff800001 00000000 +atan2s m vn x 00800000 ff7fffff 40490fdb +atan2s m vn x 80800000 ff7fffff c0490fdb +atan2s m vn xu 00800000 7f7fffff 00000000 +atan2s m vn xu 80800000 7f7fffff 80000000 +atan2s n eq xu 00800000 7f7fffff 00000000 +atan2s n eq xu 80800000 7f7fffff 80000000 +atan2s n uo - 3f800000 ffc00000 00000000 +atan2s n uo - 7fc00000 ff7fffff 00000000 +atan2s n uo - ffc00000 ffc00000 00000000 +atan2s n uo v 00000000 7f800001 00000000 +atan2s n uo v 7f800001 00000001 00000000 +atan2s n uo v 7fc00000 ff800001 00000000 +atan2s n vn x 00800000 ff7fffff 40490fdb +atan2s n vn x 80800000 ff7fffff c0490fdb +atan2s p uo - 3f800000 ffc00000 00000000 +atan2s p uo - 7fc00000 ff7fffff 00000000 +atan2s p uo - ffc00000 ffc00000 00000000 +atan2s p uo v 00000000 7f800001 00000000 +atan2s p uo v 7f800001 00000001 00000000 +atan2s p uo v 7fc00000 ff800001 00000000 +atan2s p vn x 00800000 ff7fffff 40490fdb +atan2s p vn x 80800000 ff7fffff c0490fdb +atan2s p vn xu 00800000 7f7fffff 00000000 +atan2s p vn xu 80800000 7f7fffff 80000000 +atan2s z eq xu 00800000 7f7fffff 00000000 +atan2s z eq xu 80800000 7f7fffff 80000000 +atan2s z uo - 3f800000 ffc00000 00000000 +atan2s z uo - 7fc00000 ff7fffff 00000000 +atan2s z uo - ffc00000 ffc00000 00000000 +atan2s z uo v 00000000 7f800001 00000000 +atan2s z uo v 7f800001 00000001 00000000 +atan2s z uo v 7fc00000 ff800001 00000000 +atan2s z vn x 00800000 ff7fffff 40490fdb +atan2s z vn x 80800000 ff7fffff c0490fdb diff --git a/test/io/ucb/atand.input b/test/io/ucb/atand.input new file mode 100644 index 0000000..9a6797b --- /dev/null +++ b/test/io/ucb/atand.input @@ -0,0 +1,230 @@ +/* Copyright (C) 1988-1994 Sun Microsystems, Inc. 2550 Garcia Avenue */ +/* Mountain View, California 94043 All rights reserved. */ +/* */ +/* Any person is hereby authorized to download, copy, use, create bug fixes, */ +/* and distribute, subject to the following conditions: */ +/* */ +/* 1. the software may not be redistributed for a fee except as */ +/* reasonable to cover media costs; */ +/* 2. any copy of the software must include this notice, as well as */ +/* any other embedded copyright notices; and */ +/* 3. any distribution of this software or derivative works thereof */ +/* must comply with all applicable U.S. export control laws. */ +/* */ +/* THE SOFTWARE IS MADE AVAILABLE "AS IS" AND WITHOUT EXPRESS OR IMPLIED */ +/* WARRANTY OF ANY KIND, INCLUDING BUT NOT LIMITED TO THE IMPLIED */ +/* WARRANTIES OF DESIGN, MERCHANTIBILITY, FITNESS FOR A PARTICULAR */ +/* PURPOSE, NON-INFRINGEMENT, PERFORMANCE OR CONFORMANCE TO */ +/* SPECIFICATIONS. */ +/* */ +/* BY DOWNLOADING AND/OR USING THIS SOFTWARE, THE USER WAIVES ALL CLAIMS */ +/* AGAINST SUN MICROSYSTEMS, INC. AND ITS AFFILIATED COMPANIES IN ANY */ +/* JURISDICTION, INCLUDING BUT NOT LIMITED TO CLAIMS FOR DAMAGES OR */ +/* EQUITABLE RELIEF BASED ON LOSS OF DATA, AND SPECIFICALLY WAIVES EVEN */ +/* UNKNOWN OR UNANTICIPATED CLAIMS OR LOSSES, PRESENT AND FUTURE. */ +/* */ +/* IN NO EVENT WILL SUN MICROSYSTEMS, INC. OR ANY OF ITS AFFILIATED */ +/* COMPANIES BE LIABLE FOR ANY LOST REVENUE OR PROFITS OR OTHER SPECIAL, */ +/* INDIRECT AND CONSEQUENTIAL DAMAGES, EVEN IF IT HAS BEEN ADVISED OF THE */ +/* POSSIBILITY OF SUCH DAMAGES. */ +/* */ +/* This file is provided with no support and without any obligation on the */ +/* part of Sun Microsystems, Inc. ("Sun") or any of its affiliated */ +/* companies to assist in its use, correction, modification or */ +/* enhancement. Nevertheless, and without creating any obligation on its */ +/* part, Sun welcomes your comments concerning the software and requests */ +/* that they be sent to fdlibm-comments@sunpro.sun.com. */ + + /* atand(+-max) is +-pi/2 */ +atand n eq x 7fefffff ffffffff 3ff921fb 54442d18 +atand n eq x ffefffff ffffffff bff921fb 54442d18 + /* atand(+-1) is +-pi/4 */ +atand n eq x 3ff00000 0 3fe921fb 54442d18 +atand n eq x bff00000 0 bfe921fb 54442d18 + /* atand(tiny) is tiny */ +atand n eq x 3e100000 0 3e100000 0 +atand n eq x be100000 0 be100000 0 +atand n eq x 00100000 0 00100000 0 +atand n eq x 80100000 0 80100000 0 +atand z vn x 3e100000 0 3e100000 0 +atand z vn x be100000 0 be100000 0 +atand z vn x 00100000 0 00100000 0 +atand z vn x 80100000 0 80100000 0 +atand p vn x 3e100000 0 3e100000 0 +atand p vn x be100000 0 be100000 0 +atand p vn x 00100000 0 00100000 0 +atand p vn x 80100000 0 80100000 0 +atand m vn x 3e100000 0 3e100000 0 +atand m vn x be100000 0 be100000 0 +atand m vn x 00100000 0 00100000 0 +atand m vn x 80100000 0 80100000 0 + /* atand(+-0) is +-0 */ +atand n eq - 0 0 0 0 +atand n eq - 80000000 0 80000000 0 +atand z eq - 0 0 0 0 +atand z eq - 80000000 0 80000000 0 +atand p eq - 0 0 0 0 +atand p eq - 80000000 0 80000000 0 +atand m eq - 0 0 0 0 +atand m eq - 80000000 0 80000000 0 + /* random arguments between -2 and 2 */ +atand n vn x bfe13284 b2b5006d bfdf8f75 bb5fd451 +atand n vn x 3ff6ca8d fb825911 3feeadc6 ce9cba6c +atand n vn x 3ffc2ca6 09de7505 3ff0de7f 90a2292b +atand n vn x bff55f11 fba96889 bfedb367 aed10930 +atand n vn x bfe15679 e27084dd bfdfc728 49d05c90 +atand n vn x bfb41e13 1b093c41 bfb41383 2eb4f31d +atand n vn x 3ff281b0 d18455f5 3feb7404 0cba5c64 +atand n vn x 3ffb5ce3 4a51b239 3ff0aab5 8c02e298 +atand n vn x bfd58348 1079de4d bfd4c0e1 2c6c30bf +atand n vn x bffea822 3103b871 bff16fb9 ae45d4fc +atand z nb x bfe13284 b2b5006d bfdf8f75 bb5fd451 +atand z nb x 3ff6ca8d fb825911 3feeadc6 ce9cba6c +atand z nb x 3ffc2ca6 09de7505 3ff0de7f 90a2292b +atand p nb x bff55f11 fba96889 bfedb367 aed10930 +atand p nb x bfe15679 e27084dd bfdfc728 49d05c90 +atand p nb x bfb41e13 1b093c41 bfb41383 2eb4f31d +atand m nb x 3ff281b0 d18455f5 3feb7404 0cba5c64 +atand m nb x 3ffb5ce3 4a51b239 3ff0aab5 8c02e298 +atand m nb x bfd58348 1079de4d bfd4c0e1 2c6c30bf +atand m nb x bffea822 3103b871 bff16fb9 ae45d4fc + /* atand(+-inf) is +-pi/2 */ +atand n eq x 7ff00000 0 3ff921fb 54442d18 +atand n eq x fff00000 0 bff921fb 54442d18 + /* atand(nan) is nan */ +atand n uo v 7ff00000 1 0 0 +atand n uo - fff80000 0 0 0 +atand z uo v 7ff00000 1 0 0 +atand z uo - fff80000 0 0 0 +atand p uo v 7ff00000 1 0 0 +atand p uo - fff80000 0 0 0 +atand m uo v 7ff00000 1 0 0 +atand m uo - fff80000 0 0 0 +atand m eq x 00100000 00000000 00100000 00000000 +atand m eq x 00100000 00000001 00100000 00000001 +atand m eq x 00100000 00000002 00100000 00000002 +atand m eq x 00200000 00000000 00200000 00000000 +atand m eq x 00300000 00000000 00300000 00000000 +atand m eq x 80100000 00000000 80100000 00000000 +atand m eq x 80100000 00000001 80100000 00000001 +atand m eq x 80100000 00000002 80100000 00000002 +atand m eq x 801fffff fffffffb 801fffff fffffffb +atand m eq x 80200000 00000000 80200000 00000000 +atand m eq x 80200000 00000003 80200000 00000003 +atand m eq x 80300000 00000000 80300000 00000000 +atand m eq x?u 00000000 00000001 00000000 00000001 +atand m eq x?u 00000000 00000002 00000000 00000002 +atand m eq x?u 00040000 00000000 00040000 00000000 +atand m eq x?u 00080000 00000000 00080000 00000000 +atand m eq x?u 000fffff fffffffe 000fffff fffffffe +atand m eq x?u 000fffff ffffffff 000fffff ffffffff +atand m eq x?u 80000000 00000001 80000000 00000001 +atand m eq x?u 80000000 00000002 80000000 00000002 +atand m eq x?u 80000000 00000009 80000000 00000009 +atand m eq x?u 80040000 00000000 80040000 00000000 +atand m eq x?u 80080000 00000000 80080000 00000000 +atand m eq x?u 800fffff fffffffe 800fffff fffffffe +atand m eq x?u 800fffff ffffffff 800fffff ffffffff +atand m uo - fff80000 00000000 00000000 00000000 +atand m uo - ffffe000 00000000 ffffe000 00000000 +atand m uo v 7ff00000 00000001 00000000 00000000 +atand m uo v 7ff02000 00000000 7fffe000 00000000 +atand m uo v fff02000 00000000 ffffe000 00000000 +atand m vn x 3e480000 00000000 3e480000 00000000 +atand m vn x be480000 00000000 be480000 00000000 +atand n eq x 00100000 00000001 00100000 00000001 +atand n eq x 00100000 00000002 00100000 00000002 +atand n eq x 001fffff fffffffb 001fffff fffffffb +atand n eq x 00200000 00000000 00200000 00000000 +atand n eq x 00200000 00000003 00200000 00000003 +atand n eq x 00300000 00000000 00300000 00000000 +atand n eq x 3e480000 00000000 3e480000 00000000 +atand n eq x 80100000 00000001 80100000 00000001 +atand n eq x 80100000 00000002 80100000 00000002 +atand n eq x 801fffff fffffffb 801fffff fffffffb +atand n eq x 80200000 00000000 80200000 00000000 +atand n eq x 80200000 00000003 80200000 00000003 +atand n eq x 80300000 00000000 80300000 00000000 +atand n eq x be480000 00000000 be480000 00000000 +atand n eq x?u 00000000 00000001 00000000 00000001 +atand n eq x?u 00000000 00000002 00000000 00000002 +atand n eq x?u 00000000 00000009 00000000 00000009 +atand n eq x?u 00040000 00000000 00040000 00000000 +atand n eq x?u 00080000 00000000 00080000 00000000 +atand n eq x?u 000fffff fffffffe 000fffff fffffffe +atand n eq x?u 000fffff ffffffff 000fffff ffffffff +atand n eq x?u 80000000 00000001 80000000 00000001 +atand n eq x?u 80000000 00000002 80000000 00000002 +atand n eq x?u 80000000 00000009 80000000 00000009 +atand n eq x?u 80040000 00000000 80040000 00000000 +atand n eq x?u 80080000 00000000 80080000 00000000 +atand n eq x?u 800fffff fffffffe 800fffff fffffffe +atand n eq x?u 800fffff ffffffff 800fffff ffffffff +atand n uo - fff80000 00000000 00000000 00000000 +atand n uo - ffffe000 00000000 ffffe000 00000000 +atand n uo v 7ff00000 00000001 00000000 00000000 +atand n uo v 7ff02000 00000000 7fffe000 00000000 +atand n uo v fff02000 00000000 ffffe000 00000000 +atand p eq x 00100000 00000000 00100000 00000000 +atand p eq x 00100000 00000001 00100000 00000001 +atand p eq x 00100000 00000002 00100000 00000002 +atand p eq x 001fffff fffffffb 001fffff fffffffb +atand p eq x 00200000 00000000 00200000 00000000 +atand p eq x 00200000 00000003 00200000 00000003 +atand p eq x 00300000 00000000 00300000 00000000 +atand p eq x 80100000 00000000 80100000 00000000 +atand p eq x 80100000 00000001 80100000 00000001 +atand p eq x 80100000 00000002 80100000 00000002 +atand p eq x 80200000 00000000 80200000 00000000 +atand p eq x 80300000 00000000 80300000 00000000 +atand p eq x?u 00000000 00000001 00000000 00000001 +atand p eq x?u 00000000 00000002 00000000 00000002 +atand p eq x?u 00000000 00000009 00000000 00000009 +atand p eq x?u 00040000 00000000 00040000 00000000 +atand p eq x?u 00080000 00000000 00080000 00000000 +atand p eq x?u 000fffff fffffffe 000fffff fffffffe +atand p eq x?u 000fffff ffffffff 000fffff ffffffff +atand p eq x?u 80000000 00000001 80000000 00000001 +atand p eq x?u 80000000 00000002 80000000 00000002 +atand p eq x?u 80040000 00000000 80040000 00000000 +atand p eq x?u 80080000 00000000 80080000 00000000 +atand p eq x?u 800fffff fffffffe 800fffff fffffffe +atand p eq x?u 800fffff ffffffff 800fffff ffffffff +atand p uo - 7fffe000 00000000 7fffe000 00000000 +atand p uo - fff80000 00000000 00000000 00000000 +atand p uo - ffffe000 00000000 ffffe000 00000000 +atand p uo v 7ff00000 00000001 00000000 00000000 +atand p uo v 7ff02000 00000000 7fffe000 00000000 +atand p uo v fff02000 00000000 ffffe000 00000000 +atand p vn x 3e480000 00000000 3e480000 00000000 +atand p vn x be480000 00000000 be480000 00000000 +atand z eq x 00100000 00000000 00100000 00000000 +atand z eq x 00100000 00000001 00100000 00000001 +atand z eq x 00100000 00000002 00100000 00000002 +atand z eq x 00200000 00000000 00200000 00000000 +atand z eq x 00300000 00000000 00300000 00000000 +atand z eq x 80100000 00000000 80100000 00000000 +atand z eq x 80100000 00000001 80100000 00000001 +atand z eq x 80100000 00000002 80100000 00000002 +atand z eq x 80200000 00000000 80200000 00000000 +atand z eq x 80300000 00000000 80300000 00000000 +atand z eq x?u 00000000 00000001 00000000 00000001 +atand z eq x?u 00000000 00000002 00000000 00000002 +atand z eq x?u 00040000 00000000 00040000 00000000 +atand z eq x?u 00080000 00000000 00080000 00000000 +atand z eq x?u 000fffff fffffffe 000fffff fffffffe +atand z eq x?u 000fffff ffffffff 000fffff ffffffff +atand z eq x?u 80000000 00000001 80000000 00000001 +atand z eq x?u 80000000 00000002 80000000 00000002 +atand z eq x?u 80040000 00000000 80040000 00000000 +atand z eq x?u 80080000 00000000 80080000 00000000 +atand z eq x?u 800fffff fffffffe 800fffff fffffffe +atand z eq x?u 800fffff ffffffff 800fffff ffffffff +atand z uo - 7fffe000 00000000 7fffe000 00000000 +atand z uo - fff80000 00000000 00000000 00000000 +atand z uo - ffffe000 00000000 ffffe000 00000000 +atand z uo v 7ff00000 00000001 00000000 00000000 +atand z uo v 7ff02000 00000000 7fffe000 00000000 +atand z uo v fff02000 00000000 ffffe000 00000000 +atand z vn x 3e480000 00000000 3e480000 00000000 +atand z vn x be480000 00000000 be480000 00000000 diff --git a/test/io/ucb/atanq.input b/test/io/ucb/atanq.input new file mode 100644 index 0000000..63bc7c2 --- /dev/null +++ b/test/io/ucb/atanq.input @@ -0,0 +1,218 @@ +/* Copyright (C) 1988-1994 Sun Microsystems, Inc. 2550 Garcia Avenue */ +/* Mountain View, California 94043 All rights reserved. */ +/* */ +/* Any person is hereby authorized to download, copy, use, create bug fixes, */ +/* and distribute, subject to the following conditions: */ +/* */ +/* 1. the software may not be redistributed for a fee except as */ +/* reasonable to cover media costs; */ +/* 2. any copy of the software must include this notice, as well as */ +/* any other embedded copyright notices; and */ +/* 3. any distribution of this software or derivative works thereof */ +/* must comply with all applicable U.S. export control laws. */ +/* */ +/* THE SOFTWARE IS MADE AVAILABLE "AS IS" AND WITHOUT EXPRESS OR IMPLIED */ +/* WARRANTY OF ANY KIND, INCLUDING BUT NOT LIMITED TO THE IMPLIED */ +/* WARRANTIES OF DESIGN, MERCHANTIBILITY, FITNESS FOR A PARTICULAR */ +/* PURPOSE, NON-INFRINGEMENT, PERFORMANCE OR CONFORMANCE TO */ +/* SPECIFICATIONS. */ +/* */ +/* BY DOWNLOADING AND/OR USING THIS SOFTWARE, THE USER WAIVES ALL CLAIMS */ +/* AGAINST SUN MICROSYSTEMS, INC. AND ITS AFFILIATED COMPANIES IN ANY */ +/* JURISDICTION, INCLUDING BUT NOT LIMITED TO CLAIMS FOR DAMAGES OR */ +/* EQUITABLE RELIEF BASED ON LOSS OF DATA, AND SPECIFICALLY WAIVES EVEN */ +/* UNKNOWN OR UNANTICIPATED CLAIMS OR LOSSES, PRESENT AND FUTURE. */ +/* */ +/* IN NO EVENT WILL SUN MICROSYSTEMS, INC. OR ANY OF ITS AFFILIATED */ +/* COMPANIES BE LIABLE FOR ANY LOST REVENUE OR PROFITS OR OTHER SPECIAL, */ +/* INDIRECT AND CONSEQUENTIAL DAMAGES, EVEN IF IT HAS BEEN ADVISED OF THE */ +/* POSSIBILITY OF SUCH DAMAGES. */ +/* */ +/* This file is provided with no support and without any obligation on the */ +/* part of Sun Microsystems, Inc. ("Sun") or any of its affiliated */ +/* companies to assist in its use, correction, modification or */ +/* enhancement. Nevertheless, and without creating any obligation on its */ +/* part, Sun welcomes your comments concerning the software and requests */ +/* that they be sent to fdlibm-comments@sunpro.sun.com. */ + +atanq m uo - 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +atanq p uo - 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +atanq z uo - 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +atanq n uo - fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +atanq m uo - fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +atanq p uo - fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +atanq z uo - fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +atanq n uo v 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +atanq m uo v 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +atanq p uo v 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +atanq z uo v 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +atanq n uo v ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +atanq m uo v ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +atanq p uo v ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +atanq z uo v ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +atanq n eq - 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +atanq m eq - 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +atanq p eq - 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +atanq z eq - 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +atanq n eq - 80000000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +atanq m eq - 80000000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +atanq p eq - 80000000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +atanq z eq - 80000000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +atanq n eq x?u 00010000 00000000 00000000 00000000 00010000 00000000 00000000 00000000 +atanq p eq x?u 00010000 00000000 00000000 00000000 00010000 00000000 00000000 00000000 +atanq n eq x 00010000 00000000 00000000 00000001 00010000 00000000 00000000 00000001 +atanq p eq x 00010000 00000000 00000000 00000001 00010000 00000000 00000000 00000001 +atanq n eq x 00020000 00000000 00000000 00000000 00020000 00000000 00000000 00000000 +atanq p eq x 00020000 00000000 00000000 00000000 00020000 00000000 00000000 00000000 +atanq n eq x 00020000 00000000 00000000 00000003 00020000 00000000 00000000 00000003 +atanq p eq x 00020000 00000000 00000000 00000003 00020000 00000000 00000000 00000003 +atanq n eq x?u 0000ffff ffffffff ffffffff fffffffe 0000ffff ffffffff ffffffff fffffffe +atanq p eq x?u 0000ffff ffffffff ffffffff fffffffe 0000ffff ffffffff ffffffff fffffffe +atanq n eq x 0001ffff ffffffff ffffffff fffffffb 0001ffff ffffffff ffffffff fffffffb +atanq p eq x 0001ffff ffffffff ffffffff fffffffb 0001ffff ffffffff ffffffff fffffffb +atanq n eq x?u 00000000 00000000 00000000 00000001 00000000 00000000 00000000 00000001 +atanq p eq x?u 00000000 00000000 00000000 00000001 00000000 00000000 00000000 00000001 +atanq n eq x?u 00000000 00000000 00000000 00000009 00000000 00000000 00000000 00000009 +atanq p eq x?u 00000000 00000000 00000000 00000009 00000000 00000000 00000000 00000009 +atanq n eq x?u 80010000 00000000 00000000 00000000 80010000 00000000 00000000 00000000 +atanq m eq x?u 80010000 00000000 00000000 00000000 80010000 00000000 00000000 00000000 +atanq n eq x 80010000 00000000 00000000 00000001 80010000 00000000 00000000 00000001 +atanq m eq x 80010000 00000000 00000000 00000001 80010000 00000000 00000000 00000001 +atanq n eq x 80020000 00000000 00000000 00000000 80020000 00000000 00000000 00000000 +atanq m eq x 80020000 00000000 00000000 00000000 80020000 00000000 00000000 00000000 +atanq n eq x 80020000 00000000 00000000 00000003 80020000 00000000 00000000 00000003 +atanq m eq x 80020000 00000000 00000000 00000003 80020000 00000000 00000000 00000003 +atanq n eq x?u 8000ffff ffffffff ffffffff fffffffe 8000ffff ffffffff ffffffff fffffffe +atanq m eq x?u 8000ffff ffffffff ffffffff fffffffe 8000ffff ffffffff ffffffff fffffffe +atanq n eq x 8001ffff ffffffff ffffffff fffffffb 8001ffff ffffffff ffffffff fffffffb +atanq m eq x 8001ffff ffffffff ffffffff fffffffb 8001ffff ffffffff ffffffff fffffffb +atanq n eq x?u 80000000 00000000 00000000 00000001 80000000 00000000 00000000 00000001 +atanq m eq x?u 80000000 00000000 00000000 00000001 80000000 00000000 00000000 00000001 +atanq n eq x?u 80000000 00000000 00000000 00000009 80000000 00000000 00000000 00000009 +atanq m eq x?u 80000000 00000000 00000000 00000009 80000000 00000000 00000000 00000009 +atanq m eq x?u 00000000 00000000 00000000 00000001 00000000 00000000 00000000 00000001 +atanq z eq x?u 00000000 00000000 00000000 00000001 00000000 00000000 00000000 00000001 +atanq n eq x?u 00000000 00000000 00000000 00000002 00000000 00000000 00000000 00000002 +atanq m eq x?u 00000000 00000000 00000000 00000002 00000000 00000000 00000000 00000002 +atanq p eq x?u 00000000 00000000 00000000 00000002 00000000 00000000 00000000 00000002 +atanq z eq x?u 00000000 00000000 00000000 00000002 00000000 00000000 00000000 00000002 +atanq n eq x?u 00004000 00000000 00000000 00000000 00004000 00000000 00000000 00000000 +atanq m eq x?u 00004000 00000000 00000000 00000000 00004000 00000000 00000000 00000000 +atanq p eq x?u 00004000 00000000 00000000 00000000 00004000 00000000 00000000 00000000 +atanq z eq x?u 00004000 00000000 00000000 00000000 00004000 00000000 00000000 00000000 +atanq n eq x?u 00008000 00000000 00000000 00000000 00008000 00000000 00000000 00000000 +atanq m eq x?u 00008000 00000000 00000000 00000000 00008000 00000000 00000000 00000000 +atanq p eq x?u 00008000 00000000 00000000 00000000 00008000 00000000 00000000 00000000 +atanq z eq x?u 00008000 00000000 00000000 00000000 00008000 00000000 00000000 00000000 +atanq m eq x?u 0000ffff ffffffff ffffffff fffffffe 0000ffff ffffffff ffffffff fffffffe +atanq z eq x?u 0000ffff ffffffff ffffffff fffffffe 0000ffff ffffffff ffffffff fffffffe +atanq n eq x?u 0000ffff ffffffff ffffffff ffffffff 0000ffff ffffffff ffffffff ffffffff +atanq m eq x?u 0000ffff ffffffff ffffffff ffffffff 0000ffff ffffffff ffffffff ffffffff +atanq p eq x?u 0000ffff ffffffff ffffffff ffffffff 0000ffff ffffffff ffffffff ffffffff +atanq z eq x?u 0000ffff ffffffff ffffffff ffffffff 0000ffff ffffffff ffffffff ffffffff +atanq m eq x?u 00010000 00000000 00000000 00000000 00010000 00000000 00000000 00000000 +atanq z eq x?u 00010000 00000000 00000000 00000000 00010000 00000000 00000000 00000000 +atanq m eq x 00010000 00000000 00000000 00000001 00010000 00000000 00000000 00000001 +atanq z eq x 00010000 00000000 00000000 00000001 00010000 00000000 00000000 00000001 +atanq n eq x 00010000 00000000 00000000 00000002 00010000 00000000 00000000 00000002 +atanq m eq x 00010000 00000000 00000000 00000002 00010000 00000000 00000000 00000002 +atanq p eq x 00010000 00000000 00000000 00000002 00010000 00000000 00000000 00000002 +atanq z eq x 00010000 00000000 00000000 00000002 00010000 00000000 00000000 00000002 +atanq m eq x 00020000 00000000 00000000 00000000 00020000 00000000 00000000 00000000 +atanq z eq x 00020000 00000000 00000000 00000000 00020000 00000000 00000000 00000000 +atanq n eq x 00030000 00000000 00000000 00000000 00030000 00000000 00000000 00000000 +atanq m eq x 00030000 00000000 00000000 00000000 00030000 00000000 00000000 00000000 +atanq p eq x 00030000 00000000 00000000 00000000 00030000 00000000 00000000 00000000 +atanq z eq x 00030000 00000000 00000000 00000000 00030000 00000000 00000000 00000000 +atanq p eq x?u 80000000 00000000 00000000 00000001 80000000 00000000 00000000 00000001 +atanq z eq x?u 80000000 00000000 00000000 00000001 80000000 00000000 00000000 00000001 +atanq n eq x?u 80000000 00000000 00000000 00000002 80000000 00000000 00000000 00000002 +atanq m eq x?u 80000000 00000000 00000000 00000002 80000000 00000000 00000000 00000002 +atanq p eq x?u 80000000 00000000 00000000 00000002 80000000 00000000 00000000 00000002 +atanq z eq x?u 80000000 00000000 00000000 00000002 80000000 00000000 00000000 00000002 +atanq n eq x?u 80004000 00000000 00000000 00000000 80004000 00000000 00000000 00000000 +atanq m eq x?u 80004000 00000000 00000000 00000000 80004000 00000000 00000000 00000000 +atanq p eq x?u 80004000 00000000 00000000 00000000 80004000 00000000 00000000 00000000 +atanq z eq x?u 80004000 00000000 00000000 00000000 80004000 00000000 00000000 00000000 +atanq n eq x?u 80008000 00000000 00000000 00000000 80008000 00000000 00000000 00000000 +atanq m eq x?u 80008000 00000000 00000000 00000000 80008000 00000000 00000000 00000000 +atanq p eq x?u 80008000 00000000 00000000 00000000 80008000 00000000 00000000 00000000 +atanq z eq x?u 80008000 00000000 00000000 00000000 80008000 00000000 00000000 00000000 +atanq p eq x?u 8000ffff ffffffff ffffffff fffffffe 8000ffff ffffffff ffffffff fffffffe +atanq z eq x?u 8000ffff ffffffff ffffffff fffffffe 8000ffff ffffffff ffffffff fffffffe +atanq n eq x?u 8000ffff ffffffff ffffffff ffffffff 8000ffff ffffffff ffffffff ffffffff +atanq m eq x?u 8000ffff ffffffff ffffffff ffffffff 8000ffff ffffffff ffffffff ffffffff +atanq p eq x?u 8000ffff ffffffff ffffffff ffffffff 8000ffff ffffffff ffffffff ffffffff +atanq z eq x?u 8000ffff ffffffff ffffffff ffffffff 8000ffff ffffffff ffffffff ffffffff +atanq p eq x?u 80010000 00000000 00000000 00000000 80010000 00000000 00000000 00000000 +atanq z eq x?u 80010000 00000000 00000000 00000000 80010000 00000000 00000000 00000000 +atanq p eq x 80010000 00000000 00000000 00000001 80010000 00000000 00000000 00000001 +atanq z eq x 80010000 00000000 00000000 00000001 80010000 00000000 00000000 00000001 +atanq n eq x 80010000 00000000 00000000 00000002 80010000 00000000 00000000 00000002 +atanq m eq x 80010000 00000000 00000000 00000002 80010000 00000000 00000000 00000002 +atanq p eq x 80010000 00000000 00000000 00000002 80010000 00000000 00000000 00000002 +atanq z eq x 80010000 00000000 00000000 00000002 80010000 00000000 00000000 00000002 +atanq p eq x 80020000 00000000 00000000 00000000 80020000 00000000 00000000 00000000 +atanq z eq x 80020000 00000000 00000000 00000000 80020000 00000000 00000000 00000000 +atanq n eq x 80030000 00000000 00000000 00000000 80030000 00000000 00000000 00000000 +atanq m eq x 80030000 00000000 00000000 00000000 80030000 00000000 00000000 00000000 +atanq p eq x 80030000 00000000 00000000 00000000 80030000 00000000 00000000 00000000 +atanq z eq x 80030000 00000000 00000000 00000000 80030000 00000000 00000000 00000000 +atanq n eq x 7ffeffff ffffffff ffffffff ffffffff 3fff921f b54442d1 8469898c c51701b8 +atanq n eq x fffeffff ffffffff ffffffff ffffffff bfff921f b54442d1 8469898c c51701b8 +atanq n eq x 3fff0000 00000000 00000000 00000000 3ffe921f b54442d1 8469898c c51701b8 +atanq n eq x bfff0000 00000000 00000000 00000000 bffe921f b54442d1 8469898c c51701b8 +atanq n eq x 3fc30000 00000000 00000000 00000000 3fc30000 00000000 00000000 00000000 +atanq n eq x bfc30000 00000000 00000000 00000000 bfc30000 00000000 00000000 00000000 +atanq n vn x bffe1328 b2b5006d bb5fd451 ae45d4fc bffdf8f7 fc61c116 70ce115c fc4a1794 +atanq n vn x 3fff6ca8 fb825911 ce9cba6c bb5fd451 3ffeeadc 7f43163d 52c17191 a14b5d8c +atanq n vn x 3fffc2ca 09de7505 90a2292b ce9cba6c 3fff0de7 e3e2b0cd 2d238f05 25139b61 +atanq n vn x bfff55f1 fba96889 aed10930 90a2292b bffedb37 18ea754a 3f0c0d08 42514359 +atanq n vn x bffe1567 e27084dd 49d05c90 aed10930 bffdfc72 ee319dc3 64fb24d4 d69b7185 +atanq n vn x bffb41e1 1b093c41 2eb4f31d 49d05c90 bffb4138 1c678fa4 0ee995ca c49a209b +atanq n vn x 3fff281b d18455f5 0cba5c64 2eb4f31d 3ffeb740 e8d4692e cdf7afa1 5de9920a +atanq n vn x 3fffb5ce 4a51b239 8c02e298 0cba5c64 3fff0aab 5e45f036 d7e23503 790fe18d +atanq n vn x bffd5834 1079de4d 2c6c30bf 8c02e298 bffd4c0d ada61edc 2a35409d 5cb45244 +atanq n vn x bfffea82 3103b871 ae45d4fc 2c6c30bf bfff16fb 9de0ef05 085de488 aaa4f73a +atanq z nb x bffe1328 b2b5006d bb5fd451 ae45d4fc bffdf8f7 fc61c116 70ce115c fc4a1794 +atanq z nb x 3fff6ca8 fb825911 ce9cba6c bb5fd451 3ffeeadc 7f43163d 52c17191 a14b5d8c +atanq z nb x 3fffc2ca 09de7505 90a2292b ce9cba6c 3fff0de7 e3e2b0cd 2d238f05 25139b61 +atanq p nb x bfff55f1 fba96889 aed10930 90a2292b bffedb37 18ea754a 3f0c0d08 42514359 +atanq p nb x bffe1567 e27084dd 49d05c90 aed10930 bffdfc72 ee319dc3 64fb24d4 d69b7185 +atanq p nb x bffb41e1 1b093c41 2eb4f31d 49d05c90 bffb4138 1c678fa4 0ee995ca c49a209b +atanq m nb x 3fff281b d18455f5 0cba5c64 2eb4f31d 3ffeb740 e8d4692e cdf7afa1 5de9920a +atanq m nb x 3fffb5ce 4a51b239 8c02e298 0cba5c64 3fff0aab 5e45f036 d7e23503 790fe18d +atanq m nb x bffd5834 1079de4d 2c6c30bf 8c02e298 bffd4c0d ada61edc 2a35409d 5cb45244 +atanq m nb x bfffea82 3103b871 ae45d4fc 2c6c30bf bfff16fb 9de0ef05 085de488 aaa4f73a +atanq n eq x 7fff0000 00000000 00000000 00000000 3fff921f b54442d1 8469898c c51701b8 +atanq n eq x ffff0000 00000000 00000000 00000000 bfff921f b54442d1 8469898c c51701b8 +atanq n uo v 7fff0000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 +atanq n uo - ffff8000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +atanq z uo v 7fff0000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 +atanq z uo - ffff8000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +atanq p uo v 7fff0000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 +atanq p uo - ffff8000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +atanq m uo v 7fff0000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 +atanq m uo - ffff8000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +atanq m uo - ffff8000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +atanq m uo - fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +atanq m uo v 7fff0000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 +atanq m uo v 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +atanq m uo v ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +atanq n uo - ffff8000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +atanq n uo - fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +atanq n uo v 7fff0000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 +atanq n uo v 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +atanq n uo v ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +atanq p uo - 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +atanq p uo - ffff8000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +atanq p uo - fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +atanq p uo v 7fff0000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 +atanq p uo v 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +atanq p uo v ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +atanq z uo - 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +atanq z uo - ffff8000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +atanq z uo - fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +atanq z uo v 7fff0000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 +atanq z uo v 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +atanq z uo v ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 diff --git a/test/io/ucb/atans.input b/test/io/ucb/atans.input new file mode 100644 index 0000000..687c619 --- /dev/null +++ b/test/io/ucb/atans.input @@ -0,0 +1,258 @@ +/* Copyright (C) 1988-1994 Sun Microsystems, Inc. 2550 Garcia Avenue */ +/* Mountain View, California 94043 All rights reserved. */ +/* */ +/* Any person is hereby authorized to download, copy, use, create bug fixes, */ +/* and distribute, subject to the following conditions: */ +/* */ +/* 1. the software may not be redistributed for a fee except as */ +/* reasonable to cover media costs; */ +/* 2. any copy of the software must include this notice, as well as */ +/* any other embedded copyright notices; and */ +/* 3. any distribution of this software or derivative works thereof */ +/* must comply with all applicable U.S. export control laws. */ +/* */ +/* THE SOFTWARE IS MADE AVAILABLE "AS IS" AND WITHOUT EXPRESS OR IMPLIED */ +/* WARRANTY OF ANY KIND, INCLUDING BUT NOT LIMITED TO THE IMPLIED */ +/* WARRANTIES OF DESIGN, MERCHANTIBILITY, FITNESS FOR A PARTICULAR */ +/* PURPOSE, NON-INFRINGEMENT, PERFORMANCE OR CONFORMANCE TO */ +/* SPECIFICATIONS. */ +/* */ +/* BY DOWNLOADING AND/OR USING THIS SOFTWARE, THE USER WAIVES ALL CLAIMS */ +/* AGAINST SUN MICROSYSTEMS, INC. AND ITS AFFILIATED COMPANIES IN ANY */ +/* JURISDICTION, INCLUDING BUT NOT LIMITED TO CLAIMS FOR DAMAGES OR */ +/* EQUITABLE RELIEF BASED ON LOSS OF DATA, AND SPECIFICALLY WAIVES EVEN */ +/* UNKNOWN OR UNANTICIPATED CLAIMS OR LOSSES, PRESENT AND FUTURE. */ +/* */ +/* IN NO EVENT WILL SUN MICROSYSTEMS, INC. OR ANY OF ITS AFFILIATED */ +/* COMPANIES BE LIABLE FOR ANY LOST REVENUE OR PROFITS OR OTHER SPECIAL, */ +/* INDIRECT AND CONSEQUENTIAL DAMAGES, EVEN IF IT HAS BEEN ADVISED OF THE */ +/* POSSIBILITY OF SUCH DAMAGES. */ +/* */ +/* This file is provided with no support and without any obligation on the */ +/* part of Sun Microsystems, Inc. ("Sun") or any of its affiliated */ +/* companies to assist in its use, correction, modification or */ +/* enhancement. Nevertheless, and without creating any obligation on its */ +/* part, Sun welcomes your comments concerning the software and requests */ +/* that they be sent to fdlibm-comments@sunpro.sun.com. */ + + /* atans(+-max) is +-pi/2 */ +atans n eq x 7f7fffff 3fc90fdb +atans n eq x ff7fffff bfc90fdb + /* atans(+-1) is +-pi/4 */ +atans n eq x 3f800000 3f490fdb +atans n eq x bf800000 bf490fdb + /* atans(tiny) is tiny */ +atans n eq x 31000000 31000000 +atans n eq x b1000000 b1000000 +atans n eq x 00800000 00800000 +atans n eq x 80800000 80800000 +atans z vn x 31000000 31000000 +atans z vn x b1000000 b1000000 +atans z vn x 00800000 00800000 +atans z vn x 80800000 80800000 +atans p vn x 31000000 31000000 +atans p vn x b1000000 b1000000 +atans p vn x 00800000 00800000 +atans p vn x 80800000 80800000 +atans m vn x 31000000 31000000 +atans m vn x b1000000 b1000000 +atans m vn x 00800000 00800000 +atans m vn x 80800000 80800000 + /* atans(+-0) is +-0 */ +atans n eq - 0 0 +atans n eq - 80000000 80000000 +atans z eq - 0 0 +atans z eq - 80000000 80000000 +atans p eq - 0 0 +atans p eq - 80000000 80000000 +atans m eq - 0 0 +atans m eq - 80000000 80000000 + /* random arguments between -2 and 2 */ +atans n vn x bf099426 befc7bae +atans n vn x 3fb65470 3f756e37 +atans n vn x 3fe16530 3f86f3fc +atans n vn x bfaaf890 bf6d9b3e +atans n vn x bf0ab3cf befe3942 +atans n vn x bda0f099 bda09c1a +atans n vn x 3f940d87 3f5ba021 +atans n vn x 3fdae71a 3f8555ac +atans n vn x beac1a41 bea6070a +atans n vn x bff54112 bf8b7dce +atans z nb x bf099426 befc7bae +atans z nb x 3fb65470 3f756e37 +atans z nb x 3fe16530 3f86f3fc +atans z nb x bfaaf890 bf6d9b3e +atans z nb x bf0ab3cf befe3942 +atans z nb x bda0f099 bda09c1a +atans z nb x 3f940d87 3f5ba021 +atans z nb x 3fdae71a 3f8555ac +atans z nb x beac1a41 bea6070a +atans z nb x bff54112 bf8b7dce +atans p nb x bf099426 befc7bae +atans p nb x 3fb65470 3f756e37 +atans p nb x 3fe16530 3f86f3fc +atans p nb x bfaaf890 bf6d9b3e +atans p nb x bf0ab3cf befe3942 +atans p nb x bda0f099 bda09c1a +atans p nb x 3f940d87 3f5ba021 +atans p nb x 3fdae71a 3f8555ac +atans p nb x beac1a41 bea6070a +atans p nb x bff54112 bf8b7dce +atans m nb x bf099426 befc7bae +atans m nb x 3fb65470 3f756e37 +atans m nb x 3fe16530 3f86f3fc +atans m nb x bfaaf890 bf6d9b3e +atans m nb x bf0ab3cf befe3942 +atans m nb x bda0f099 bda09c1a +atans m nb x 3f940d87 3f5ba021 +atans m nb x 3fdae71a 3f8555ac +atans m nb x beac1a41 bea6070a +atans m nb x bff54112 bf8b7dce + /* atans(+-inf) is +-pi/2 */ +atans n eq x 7f800000 3fc90fdb +atans n eq x ff800000 bfc90fdb + /* atans(nan) is nan */ +atans n uo v 7f800001 0 +atans n uo - ffc00000 0 +atans z uo v 7f800001 0 +atans z uo - ffc00000 0 +atans p uo v 7f800001 0 +atans p uo - ffc00000 0 +atans m uo v 7f800001 0 +atans m uo - ffc00000 0 +atans m eq x 00800000 00800000 +atans m eq x 00800001 00800001 +atans m eq x 00800002 00800002 +atans m eq x 01000000 01000000 +atans m eq x 01800000 01800000 +atans m eq x 80800000 80800000 +atans m eq x 80800001 80800001 +atans m eq x 80800002 80800002 +atans m eq x 80fffffb 80fffffb +atans m eq x 81000000 81000000 +atans m eq x 81000003 81000003 +atans m eq x 81800000 81800000 +atans m eq x?u 00000001 00000001 +atans m eq x?u 00000002 00000002 +atans m eq x?u 00200000 00200000 +atans m eq x?u 00400000 00400000 +atans m eq x?u 007ffffe 007ffffe +atans m eq x?u 007fffff 007fffff +atans m eq x?u 80000001 80000001 +atans m eq x?u 80000002 80000002 +atans m eq x?u 80000009 80000009 +atans m eq x?u 80200000 80200000 +atans m eq x?u 80400000 80400000 +atans m eq x?u 807ffffe 807ffffe +atans m eq x?u 807fffff 807fffff +atans m uo - ffc00000 00000000 +atans m uo - ffff0000 ffff0000 +atans m uo v 7f800001 00000000 +atans m uo v 7f810000 7fff0000 +atans m uo v ff810000 ffff0000 +atans m vn x 32400000 32400000 +atans m vn x 39800000 39800000 +atans m vn x b2400000 b2400000 +atans m vn x b9800000 b9800000 +atans n eq x 00800001 00800001 +atans n eq x 00800002 00800002 +atans n eq x 00fffffb 00fffffb +atans n eq x 01000000 01000000 +atans n eq x 01000003 01000003 +atans n eq x 01800000 01800000 +atans n eq x 32400000 32400000 +atans n eq x 39800000 39800000 +atans n eq x 80800001 80800001 +atans n eq x 80800002 80800002 +atans n eq x 80fffffb 80fffffb +atans n eq x 81000000 81000000 +atans n eq x 81000003 81000003 +atans n eq x 81800000 81800000 +atans n eq x b2400000 b2400000 +atans n eq x b9800000 b9800000 +atans n eq x?u 00000001 00000001 +atans n eq x?u 00000002 00000002 +atans n eq x?u 00000009 00000009 +atans n eq x?u 00200000 00200000 +atans n eq x?u 00400000 00400000 +atans n eq x?u 007ffffe 007ffffe +atans n eq x?u 007fffff 007fffff +atans n eq x?u 80000001 80000001 +atans n eq x?u 80000002 80000002 +atans n eq x?u 80000009 80000009 +atans n eq x?u 80200000 80200000 +atans n eq x?u 80400000 80400000 +atans n eq x?u 807ffffe 807ffffe +atans n eq x?u 807fffff 807fffff +atans n uo - ffc00000 00000000 +atans n uo - ffff0000 ffff0000 +atans n uo v 7f800001 00000000 +atans n uo v 7f810000 7fff0000 +atans n uo v ff810000 ffff0000 +atans p eq x 00800000 00800000 +atans p eq x 00800001 00800001 +atans p eq x 00800002 00800002 +atans p eq x 00fffffb 00fffffb +atans p eq x 01000000 01000000 +atans p eq x 01000003 01000003 +atans p eq x 01800000 01800000 +atans p eq x 80800000 80800000 +atans p eq x 80800001 80800001 +atans p eq x 80800002 80800002 +atans p eq x 81000000 81000000 +atans p eq x 81800000 81800000 +atans p eq x?u 00000001 00000001 +atans p eq x?u 00000002 00000002 +atans p eq x?u 00000009 00000009 +atans p eq x?u 00200000 00200000 +atans p eq x?u 00400000 00400000 +atans p eq x?u 007ffffe 007ffffe +atans p eq x?u 007fffff 007fffff +atans p eq x?u 80000001 80000001 +atans p eq x?u 80000002 80000002 +atans p eq x?u 80200000 80200000 +atans p eq x?u 80400000 80400000 +atans p eq x?u 807ffffe 807ffffe +atans p eq x?u 807fffff 807fffff +atans p uo - 7fff0000 7fff0000 +atans p uo - ffc00000 00000000 +atans p uo - ffff0000 ffff0000 +atans p uo v 7f800001 00000000 +atans p uo v 7f810000 7fff0000 +atans p uo v ff810000 ffff0000 +atans p vn x 32400000 32400000 +atans p vn x 39800000 39800000 +atans p vn x b2400000 b2400000 +atans p vn x b9800000 b9800000 +atans z eq x 00800000 00800000 +atans z eq x 00800001 00800001 +atans z eq x 00800002 00800002 +atans z eq x 01000000 01000000 +atans z eq x 01800000 01800000 +atans z eq x 80800000 80800000 +atans z eq x 80800001 80800001 +atans z eq x 80800002 80800002 +atans z eq x 81000000 81000000 +atans z eq x 81800000 81800000 +atans z eq x?u 00000001 00000001 +atans z eq x?u 00000002 00000002 +atans z eq x?u 00200000 00200000 +atans z eq x?u 00400000 00400000 +atans z eq x?u 007ffffe 007ffffe +atans z eq x?u 007fffff 007fffff +atans z eq x?u 80000001 80000001 +atans z eq x?u 80000002 80000002 +atans z eq x?u 80200000 80200000 +atans z eq x?u 80400000 80400000 +atans z eq x?u 807ffffe 807ffffe +atans z eq x?u 807fffff 807fffff +atans z uo - 7fff0000 7fff0000 +atans z uo - ffc00000 00000000 +atans z uo - ffff0000 ffff0000 +atans z uo v 7f800001 00000000 +atans z uo v 7f810000 7fff0000 +atans z uo v ff810000 ffff0000 +atans z vn x 32400000 32400000 +atans z vn x 39800000 39800000 +atans z vn x b2400000 b2400000 +atans z vn x b9800000 b9800000 diff --git a/test/io/ucb/cabsd.input b/test/io/ucb/cabsd.input new file mode 100644 index 0000000..58955d4 --- /dev/null +++ b/test/io/ucb/cabsd.input @@ -0,0 +1,392 @@ +/* Copyright (C) 1988-1994 Sun Microsystems, Inc. 2550 Garcia Avenue */ +/* Mountain View, California 94043 All rights reserved. */ +/* */ +/* Any person is hereby authorized to download, copy, use, create bug fixes, */ +/* and distribute, subject to the following conditions: */ +/* */ +/* 1. the software may not be redistributed for a fee except as */ +/* reasonable to cover media costs; */ +/* 2. any copy of the software must include this notice, as well as */ +/* any other embedded copyright notices; and */ +/* 3. any distribution of this software or derivative works thereof */ +/* must comply with all applicable U.S. export control laws. */ +/* */ +/* THE SOFTWARE IS MADE AVAILABLE "AS IS" AND WITHOUT EXPRESS OR IMPLIED */ +/* WARRANTY OF ANY KIND, INCLUDING BUT NOT LIMITED TO THE IMPLIED */ +/* WARRANTIES OF DESIGN, MERCHANTIBILITY, FITNESS FOR A PARTICULAR */ +/* PURPOSE, NON-INFRINGEMENT, PERFORMANCE OR CONFORMANCE TO */ +/* SPECIFICATIONS. */ +/* */ +/* BY DOWNLOADING AND/OR USING THIS SOFTWARE, THE USER WAIVES ALL CLAIMS */ +/* AGAINST SUN MICROSYSTEMS, INC. AND ITS AFFILIATED COMPANIES IN ANY */ +/* JURISDICTION, INCLUDING BUT NOT LIMITED TO CLAIMS FOR DAMAGES OR */ +/* EQUITABLE RELIEF BASED ON LOSS OF DATA, AND SPECIFICALLY WAIVES EVEN */ +/* UNKNOWN OR UNANTICIPATED CLAIMS OR LOSSES, PRESENT AND FUTURE. */ +/* */ +/* IN NO EVENT WILL SUN MICROSYSTEMS, INC. OR ANY OF ITS AFFILIATED */ +/* COMPANIES BE LIABLE FOR ANY LOST REVENUE OR PROFITS OR OTHER SPECIAL, */ +/* INDIRECT AND CONSEQUENTIAL DAMAGES, EVEN IF IT HAS BEEN ADVISED OF THE */ +/* POSSIBILITY OF SUCH DAMAGES. */ +/* */ +/* This file is provided with no support and without any obligation on the */ +/* part of Sun Microsystems, Inc. ("Sun") or any of its affiliated */ +/* companies to assist in its use, correction, modification or */ +/* enhancement. Nevertheless, and without creating any obligation on its */ +/* part, Sun welcomes your comments concerning the software and requests */ +/* that they be sent to fdlibm-comments@sunpro.sun.com. */ + + /* 0.7max,0.6max */ +cabsd n vn x 7fe66666 66666666 7fe33333 33333333 7fed80a6 9c19e429 +cabsd z vn x 7fe66666 66666666 7fe33333 33333333 7fed80a6 9c19e429 +cabsd p vn x 7fe66666 66666666 7fe33333 33333333 7fed80a6 9c19e429 +cabsd m vn x 7fe66666 66666666 7fe33333 33333333 7fed80a6 9c19e429 + /* tiny,huge = huge,tiny = huge */ +cabsd n eq - 0 0 7fefffff ffffffff 7fefffff ffffffff +cabsd n eq x 0 1 7fefffff ffffffff 7fefffff ffffffff +cabsd n eq x 00100000 0 7fefffff ffffffff 7fefffff ffffffff +cabsd n eq x 3ff00000 0 7fefffff ffffffff 7fefffff ffffffff +cabsd n eq - 7fefffff ffffffff 0 0 7fefffff ffffffff +cabsd n eq x 7fefffff ffffffff 0 1 7fefffff ffffffff +cabsd n eq x 7fefffff ffffffff 00100000 0 7fefffff ffffffff +cabsd n eq x 7fefffff ffffffff 3ff00000 0 7fefffff ffffffff + /* pythagoras integers test */ +cabsd n eq ?x 4336643e 942791bd 4326643e 6c0391b8 433908d8 0f976845 +cabsd n eq ?x 4336643e 8af5463d 4326643e b9ed79c8 433908d8 18c9b3c5 +cabsd n eq ?x 4336643e 81c2fa9d 4326643f 07d761d8 433908d8 21fbff65 +cabsd n eq ?x 4336643e 7890aedd 4326643f 55c149e8 433908d8 2b2e4b25 +cabsd n eq ?x 4336643e 6f5e62fd 4326643f a3ab31f8 433908d8 34609705 +cabsd n eq ?x 4336643e 9b983be3 4326643e 84173178 433908d8 1ba13825 +cabsd n eq ?x 4336643e 9265f05b 4326643e d2011998 433908d8 24d383ad +cabsd n eq ?x 4336643e 8933a4b3 4326643f 1feb01b8 433908d8 2e05cf55 +cabsd n eq ?x 4336643e 800158eb 4326643f 6dd4e9d8 433908d8 37381b1d +cabsd n eq ?x 4336643e 76cf0d03 4326643f bbbed1f8 433908d8 406a6705 +cabsd n eq ?x 4336643e a7a20bc5 4326643e 7535dd28 433908d8 2311e24d +cabsd n eq ?x 4336643e 9e6fc045 4326643e c31fc558 433908d8 2c442dcd +cabsd n eq ?x 4336643e 953d74a5 4326643f 1109ad88 433908d8 3576796d +cabsd n eq ?x 4336643e 8c0b28e5 4326643f 5ef395b8 433908d8 3ea8c52d +cabsd n eq ?x 4336643e 82d8dd05 4326643f acdd7de8 433908d8 47db110d +cabsd n eq ?x 4336643e af12b5ef 4326643e 8d497cf0 433908d8 2f1bb231 +cabsd n eq ?x 4336643e a5e06a67 4326643e db336530 433908d8 384dfdb9 +cabsd n eq ?x 4336643e 9cae1ebf 4326643f 291d4d70 433908d8 41804961 +cabsd n eq ?x 4336643e 937bd2f7 4326643f 770735b0 433908d8 4ab29529 +cabsd n eq ?x 4336643e 8a49870f 4326643f c4f11df0 433908d8 53e4e111 + /* radom argument in (-10,10) */ +cabsd n vn x c0057f25 b2b5006d 401c7d30 fb825911 401e72fc 42ea849d +cabsd n vn x 40219be7 09de7505 c01ab6d6 fba96889 40261a0e c76207f1 +cabsd n vn x c005ac18 e27084dd bfd92598 1b093c41 4005e626 87aa9911 +cabsd n vn x 4017221c d18455f5 40211a0d 4a51b239 4024a560 18ddef82 +cabsd n vn x bffae41a 1079de4d c0232915 3103b871 402373fd ec7eac3a +cabsd n vn x c010acce f24163e5 3fdd9451 1468cce9 4010c6f6 978c1e67 +cabsd n vn x c01e563f f258fcbd 401c7cbf 1ace7da1 4024ceca 5d10c789 +cabsd n vn x c023ec60 efde0ed5 c023fa3c e8e5e899 402c36d4 d0705569 +cabsd n vn x c01236fd 1412d02d 40174243 28273bd1 401d8ad9 a3cf9eb2 +cabsd n vn x 4006f651 e8b7c6c5 4013bfd7 8e193549 4016d817 fc32ad81 + /* nan's resutls */ +cabsd n uo v 7ff00000 1 3ff00000 0 0 0 +cabsd n uo - fff80000 1 3ff00000 0 0 0 +cabsd n uo v 7ff00000 1 7fff0000 0 0 0 +cabsd n uo - ffe00000 0 7fff0000 0 0 0 + /* inf result */ +cabsd n eq - fff00000 0 7fff0000 0 7ff00000 0 +cabsd z eq - ffff0000 1 fff00000 0 7ff00000 0 + /* inf result with snan argument */ +cabsd n eq v fff00000 0 7ff00000 1 7ff00000 0 +cabsd n eq v fff00000 1 7ff00000 0 7ff00000 0 + /* overflow */ +cabsd n eq ox ffefffff 0 7feeeeee 0 7ff00000 0 +cabsd z eq ox ffefffff 0 7feeeeee 0 7fefffff ffffffff +cabsd p eq ox ffefffff 0 7feeeeee 0 7ff00000 0 +cabsd m eq ox ffefffff 0 7feeeeee 0 7fefffff ffffffff + /* subnormal number */ +cabsd n eq - 0 0 0 1 0 1 +cabsd n eq - 0 1 0 0 0 1 +cabsd n eq - 00100000 0 0 0 00100000 0 +cabsd n eq - 0 0 80100000 0 00100000 0 +cabsd n vn ux 0 1 0 1 0 1 +cabsd n vn ux 80000000 2 80000000 2 0 3 +cabsd m eq - 00000000 00000000 00000000 00000000 00000000 00000000 +cabsd m eq - 00000000 00000000 00000000 00000001 00000000 00000001 +cabsd m eq - 00000000 00000000 000fffff ffffffff 000fffff ffffffff +cabsd m eq - 00000000 00000000 3ff00000 00000000 3ff00000 00000000 +cabsd m eq - 00000000 00000000 7fe00000 00000000 7fe00000 00000000 +cabsd m eq - 00000000 00000000 7fefffff ffffffff 7fefffff ffffffff +cabsd m eq - 00000000 00000000 7ff00000 00000000 7ff00000 00000000 +cabsd m eq - 00000000 00000000 80000000 00000000 00000000 00000000 +cabsd m eq - 00000000 00000000 80000000 00000001 00000000 00000001 +cabsd m eq - 00000000 00000000 800fffff ffffffff 000fffff ffffffff +cabsd m eq - 00000000 00000000 bff00000 00000000 3ff00000 00000000 +cabsd m eq - 00000000 00000000 ffe00000 00000000 7fe00000 00000000 +cabsd m eq - 00000000 00000000 ffefffff ffffffff 7fefffff ffffffff +cabsd m eq - 00000000 00000000 fff00000 00000000 7ff00000 00000000 +cabsd m eq - 00000000 00000001 00000000 00000000 00000000 00000001 +cabsd m eq - 000fffff ffffffff 00000000 00000000 000fffff ffffffff +cabsd m eq - 3ff00000 00000000 00000000 00000000 3ff00000 00000000 +cabsd m eq - 40280000 00000000 c0140000 00000000 402a0000 00000000 +cabsd m eq - 7fe00000 00000000 00000000 00000000 7fe00000 00000000 +cabsd m eq - 7fefffff ffffffff 00000000 00000000 7fefffff ffffffff +cabsd m eq - 7ff00000 00000000 00000000 00000000 7ff00000 00000000 +cabsd m eq - 7ff00000 00000000 7fffe000 00000000 7ff00000 00000000 +cabsd m eq - 7ff00000 00000000 ffffe000 00000000 7ff00000 00000000 +cabsd m eq - 7fffe000 00000000 7ff00000 00000000 7ff00000 00000000 +cabsd m eq - 7fffe000 00000000 fff00000 00000000 7ff00000 00000000 +cabsd m eq - 80000000 00000000 00000000 00000000 00000000 00000000 +cabsd m eq - 80000000 00000001 00000000 00000000 00000000 00000001 +cabsd m eq - 800fffff ffffffff 00000000 00000000 000fffff ffffffff +cabsd m eq - bff00000 00000000 00000000 00000000 3ff00000 00000000 +cabsd m eq - c0080000 00000000 c0100000 00000000 40140000 00000000 +cabsd m eq - c0380000 00000000 401c0000 00000000 40390000 00000000 +cabsd m eq - ffe00000 00000000 00000000 00000000 7fe00000 00000000 +cabsd m eq - ffefffff ffffffff 00000000 00000000 7fefffff ffffffff +cabsd m eq - fff00000 00000000 00000000 00000000 7ff00000 00000000 +cabsd m eq - fff00000 00000000 7fffe000 00000000 7ff00000 00000000 +cabsd m eq - fff00000 00000000 ffffe000 00000000 7ff00000 00000000 +cabsd m eq - ffffe000 00000000 7ff00000 00000000 7ff00000 00000000 +cabsd m eq - ffffe000 00000000 fff00000 00000000 7ff00000 00000000 +cabsd m eq v 7ff00000 00000000 7ff02000 00000000 7ff00000 00000000 +cabsd m eq v 7ff00000 00000000 fff02000 00000000 7ff00000 00000000 +cabsd m eq v 7ff02000 00000000 7ff00000 00000000 7ff00000 00000000 +cabsd m eq v 7ff02000 00000000 fff00000 00000000 7ff00000 00000000 +cabsd m eq v fff00000 00000000 7ff02000 00000000 7ff00000 00000000 +cabsd m eq v fff00000 00000000 fff02000 00000000 7ff00000 00000000 +cabsd m eq v fff02000 00000000 7ff00000 00000000 7ff00000 00000000 +cabsd m eq v fff02000 00000000 fff00000 00000000 7ff00000 00000000 +cabsd m eq xo ffefffff 00000000 7feeeeee 00000000 7fefffff ffffffff +cabsd m uo - 00000000 00000000 7fffe000 00000000 7fffe000 00000000 +cabsd m uo - 00000000 00000000 ffffe000 00000000 7fffe000 00000000 +cabsd m uo - 00000000 00000001 7fffe000 00000000 7fffe000 00000000 +cabsd m uo - 00000000 00000003 7fffe000 00000000 7fffe000 00000000 +cabsd m uo - 7fffe000 00000000 00000000 00000000 7fffe000 00000000 +cabsd m uo - 7fffe000 00000000 80000000 00000001 7fffe000 00000000 +cabsd m uo - 7fffe000 00000000 80000000 00000003 7fffe000 00000000 +cabsd m uo - 80000000 00000001 ffffe000 00000000 7fffe000 00000000 +cabsd m uo - 80000000 00000003 ffffe000 00000000 7fffe000 00000000 +cabsd m uo - ffffe000 00000000 00000000 00000000 7fffe000 00000000 +cabsd m uo - ffffe000 00000000 00000000 00000001 7fffe000 00000000 +cabsd m uo - ffffe000 00000000 00000000 00000003 7fffe000 00000000 +cabsd m uo v 00000000 00000000 7ff02000 00000000 7fffe000 00000000 +cabsd m uo v 00000000 00000000 fff02000 00000000 7fffe000 00000000 +cabsd m uo v 00000000 00000001 7ff02000 00000000 7fffe000 00000000 +cabsd m uo v 00000000 00000003 7ff02000 00000000 7fffe000 00000000 +cabsd m uo v 7ff02000 00000000 00000000 00000000 7fffe000 00000000 +cabsd m uo v 7ff02000 00000000 80000000 00000001 7fffe000 00000000 +cabsd m uo v 7ff02000 00000000 80000000 00000003 7fffe000 00000000 +cabsd m uo v 80000000 00000001 fff02000 00000000 7fffe000 00000000 +cabsd m uo v 80000000 00000003 fff02000 00000000 7fffe000 00000000 +cabsd m uo v fff02000 00000000 00000000 00000000 7fffe000 00000000 +cabsd m uo v fff02000 00000000 00000000 00000001 7fffe000 00000000 +cabsd m uo v fff02000 00000000 00000000 00000003 7fffe000 00000000 +cabsd n eq - 00000000 00000000 00000000 00000000 00000000 00000000 +cabsd n eq - 00000000 00000000 000fffff ffffffff 000fffff ffffffff +cabsd n eq - 00000000 00000000 3ff00000 00000000 3ff00000 00000000 +cabsd n eq - 00000000 00000000 7fe00000 00000000 7fe00000 00000000 +cabsd n eq - 00000000 00000000 7ff00000 00000000 7ff00000 00000000 +cabsd n eq - 00000000 00000000 80000000 00000000 00000000 00000000 +cabsd n eq - 00000000 00000000 80000000 00000001 00000000 00000001 +cabsd n eq - 00000000 00000000 800fffff ffffffff 000fffff ffffffff +cabsd n eq - 00000000 00000000 bff00000 00000000 3ff00000 00000000 +cabsd n eq - 00000000 00000000 ffe00000 00000000 7fe00000 00000000 +cabsd n eq - 00000000 00000000 ffefffff ffffffff 7fefffff ffffffff +cabsd n eq - 00000000 00000000 fff00000 00000000 7ff00000 00000000 +cabsd n eq - 000fffff ffffffff 00000000 00000000 000fffff ffffffff +cabsd n eq - 3ff00000 00000000 00000000 00000000 3ff00000 00000000 +cabsd n eq - 40280000 00000000 c0140000 00000000 402a0000 00000000 +cabsd n eq - 7fe00000 00000000 00000000 00000000 7fe00000 00000000 +cabsd n eq - 7ff00000 00000000 00000000 00000000 7ff00000 00000000 +cabsd n eq - 7ff00000 00000000 7fffe000 00000000 7ff00000 00000000 +cabsd n eq - 7ff00000 00000000 ffffe000 00000000 7ff00000 00000000 +cabsd n eq - 7fffe000 00000000 7ff00000 00000000 7ff00000 00000000 +cabsd n eq - 7fffe000 00000000 fff00000 00000000 7ff00000 00000000 +cabsd n eq - 80000000 00000000 00000000 00000000 00000000 00000000 +cabsd n eq - 80000000 00000001 00000000 00000000 00000000 00000001 +cabsd n eq - 800fffff ffffffff 00000000 00000000 000fffff ffffffff +cabsd n eq - bff00000 00000000 00000000 00000000 3ff00000 00000000 +cabsd n eq - c0080000 00000000 c0100000 00000000 40140000 00000000 +cabsd n eq - c0380000 00000000 401c0000 00000000 40390000 00000000 +cabsd n eq - ffe00000 00000000 00000000 00000000 7fe00000 00000000 +cabsd n eq - ffefffff ffffffff 00000000 00000000 7fefffff ffffffff +cabsd n eq - fff00000 00000000 00000000 00000000 7ff00000 00000000 +cabsd n eq - fff00000 00000000 7fffe000 00000000 7ff00000 00000000 +cabsd n eq - fff00000 00000000 ffffe000 00000000 7ff00000 00000000 +cabsd n eq - ffffe000 00000000 7ff00000 00000000 7ff00000 00000000 +cabsd n eq - ffffe000 00000000 fff00000 00000000 7ff00000 00000000 +cabsd n eq v 7ff00000 00000000 7ff02000 00000000 7ff00000 00000000 +cabsd n eq v 7ff00000 00000000 fff02000 00000000 7ff00000 00000000 +cabsd n eq v 7ff02000 00000000 7ff00000 00000000 7ff00000 00000000 +cabsd n eq v 7ff02000 00000000 fff00000 00000000 7ff00000 00000000 +cabsd n eq v fff00000 00000000 7ff02000 00000000 7ff00000 00000000 +cabsd n eq v fff00000 00000000 fff02000 00000000 7ff00000 00000000 +cabsd n eq v fff02000 00000000 7ff00000 00000000 7ff00000 00000000 +cabsd n eq v fff02000 00000000 fff00000 00000000 7ff00000 00000000 +cabsd n eq xo ffefffff 00000000 7feeeeee 00000000 7ff00000 00000000 +cabsd n uo - 00000000 00000000 7fffe000 00000000 7fffe000 00000000 +cabsd n uo - 00000000 00000000 ffffe000 00000000 7fffe000 00000000 +cabsd n uo - 00000000 00000001 7fffe000 00000000 7fffe000 00000000 +cabsd n uo - 00000000 00000003 7fffe000 00000000 7fffe000 00000000 +cabsd n uo - 7fffe000 00000000 00000000 00000000 7fffe000 00000000 +cabsd n uo - 7fffe000 00000000 80000000 00000001 7fffe000 00000000 +cabsd n uo - 7fffe000 00000000 80000000 00000003 7fffe000 00000000 +cabsd n uo - 80000000 00000001 ffffe000 00000000 7fffe000 00000000 +cabsd n uo - 80000000 00000003 ffffe000 00000000 7fffe000 00000000 +cabsd n uo - ffe00000 00000000 7fff0000 00000000 00000000 00000000 +cabsd n uo - fff80000 00000001 3ff00000 00000000 00000000 00000000 +cabsd n uo - ffffe000 00000000 00000000 00000000 7fffe000 00000000 +cabsd n uo - ffffe000 00000000 00000000 00000001 7fffe000 00000000 +cabsd n uo - ffffe000 00000000 00000000 00000003 7fffe000 00000000 +cabsd n uo v 00000000 00000000 7ff02000 00000000 7fffe000 00000000 +cabsd n uo v 00000000 00000000 fff02000 00000000 7fffe000 00000000 +cabsd n uo v 00000000 00000001 7ff02000 00000000 7fffe000 00000000 +cabsd n uo v 00000000 00000003 7ff02000 00000000 7fffe000 00000000 +cabsd n uo v 7ff00000 00000001 3ff00000 00000000 00000000 00000000 +cabsd n uo v 7ff00000 00000001 7fff0000 00000000 00000000 00000000 +cabsd n uo v 7ff02000 00000000 00000000 00000000 7fffe000 00000000 +cabsd n uo v 7ff02000 00000000 80000000 00000001 7fffe000 00000000 +cabsd n uo v 7ff02000 00000000 80000000 00000003 7fffe000 00000000 +cabsd n uo v 80000000 00000001 fff02000 00000000 7fffe000 00000000 +cabsd n uo v 80000000 00000003 fff02000 00000000 7fffe000 00000000 +cabsd n uo v fff02000 00000000 00000000 00000000 7fffe000 00000000 +cabsd n uo v fff02000 00000000 00000000 00000001 7fffe000 00000000 +cabsd n uo v fff02000 00000000 00000000 00000003 7fffe000 00000000 +cabsd n vn xu 00000000 00000001 00000000 00000001 00000000 00000001 +cabsd n vn xu 80000000 00000002 80000000 00000002 00000000 00000003 +cabsd p eq - 00000000 00000000 00000000 00000000 00000000 00000000 +cabsd p eq - 00000000 00000000 00000000 00000001 00000000 00000001 +cabsd p eq - 00000000 00000000 000fffff ffffffff 000fffff ffffffff +cabsd p eq - 00000000 00000000 3ff00000 00000000 3ff00000 00000000 +cabsd p eq - 00000000 00000000 7fe00000 00000000 7fe00000 00000000 +cabsd p eq - 00000000 00000000 7fefffff ffffffff 7fefffff ffffffff +cabsd p eq - 00000000 00000000 7ff00000 00000000 7ff00000 00000000 +cabsd p eq - 00000000 00000000 80000000 00000000 00000000 00000000 +cabsd p eq - 00000000 00000000 80000000 00000001 00000000 00000001 +cabsd p eq - 00000000 00000000 800fffff ffffffff 000fffff ffffffff +cabsd p eq - 00000000 00000000 bff00000 00000000 3ff00000 00000000 +cabsd p eq - 00000000 00000000 ffe00000 00000000 7fe00000 00000000 +cabsd p eq - 00000000 00000000 ffefffff ffffffff 7fefffff ffffffff +cabsd p eq - 00000000 00000000 fff00000 00000000 7ff00000 00000000 +cabsd p eq - 00000000 00000001 00000000 00000000 00000000 00000001 +cabsd p eq - 000fffff ffffffff 00000000 00000000 000fffff ffffffff +cabsd p eq - 3ff00000 00000000 00000000 00000000 3ff00000 00000000 +cabsd p eq - 40280000 00000000 c0140000 00000000 402a0000 00000000 +cabsd p eq - 7fe00000 00000000 00000000 00000000 7fe00000 00000000 +cabsd p eq - 7fefffff ffffffff 00000000 00000000 7fefffff ffffffff +cabsd p eq - 7ff00000 00000000 00000000 00000000 7ff00000 00000000 +cabsd p eq - 7ff00000 00000000 7fffe000 00000000 7ff00000 00000000 +cabsd p eq - 7ff00000 00000000 ffffe000 00000000 7ff00000 00000000 +cabsd p eq - 7fffe000 00000000 7ff00000 00000000 7ff00000 00000000 +cabsd p eq - 7fffe000 00000000 fff00000 00000000 7ff00000 00000000 +cabsd p eq - 80000000 00000000 00000000 00000000 00000000 00000000 +cabsd p eq - 80000000 00000001 00000000 00000000 00000000 00000001 +cabsd p eq - 800fffff ffffffff 00000000 00000000 000fffff ffffffff +cabsd p eq - bff00000 00000000 00000000 00000000 3ff00000 00000000 +cabsd p eq - c0080000 00000000 c0100000 00000000 40140000 00000000 +cabsd p eq - c0380000 00000000 401c0000 00000000 40390000 00000000 +cabsd p eq - ffe00000 00000000 00000000 00000000 7fe00000 00000000 +cabsd p eq - ffefffff ffffffff 00000000 00000000 7fefffff ffffffff +cabsd p eq - fff00000 00000000 00000000 00000000 7ff00000 00000000 +cabsd p eq - fff00000 00000000 7fffe000 00000000 7ff00000 00000000 +cabsd p eq - fff00000 00000000 ffffe000 00000000 7ff00000 00000000 +cabsd p eq - ffffe000 00000000 7ff00000 00000000 7ff00000 00000000 +cabsd p eq - ffffe000 00000000 fff00000 00000000 7ff00000 00000000 +cabsd p eq v 7ff00000 00000000 7ff02000 00000000 7ff00000 00000000 +cabsd p eq v 7ff00000 00000000 fff02000 00000000 7ff00000 00000000 +cabsd p eq v 7ff02000 00000000 7ff00000 00000000 7ff00000 00000000 +cabsd p eq v 7ff02000 00000000 fff00000 00000000 7ff00000 00000000 +cabsd p eq v fff00000 00000000 7ff02000 00000000 7ff00000 00000000 +cabsd p eq v fff00000 00000000 fff02000 00000000 7ff00000 00000000 +cabsd p eq v fff02000 00000000 7ff00000 00000000 7ff00000 00000000 +cabsd p eq v fff02000 00000000 fff00000 00000000 7ff00000 00000000 +cabsd p eq xo ffefffff 00000000 7feeeeee 00000000 7ff00000 00000000 +cabsd p uo - 00000000 00000000 7fffe000 00000000 7fffe000 00000000 +cabsd p uo - 00000000 00000000 ffffe000 00000000 7fffe000 00000000 +cabsd p uo - 00000000 00000001 7fffe000 00000000 7fffe000 00000000 +cabsd p uo - 00000000 00000003 7fffe000 00000000 7fffe000 00000000 +cabsd p uo - 7fffe000 00000000 00000000 00000000 7fffe000 00000000 +cabsd p uo - 7fffe000 00000000 80000000 00000001 7fffe000 00000000 +cabsd p uo - 7fffe000 00000000 80000000 00000003 7fffe000 00000000 +cabsd p uo - 80000000 00000001 ffffe000 00000000 7fffe000 00000000 +cabsd p uo - 80000000 00000003 ffffe000 00000000 7fffe000 00000000 +cabsd p uo - ffffe000 00000000 00000000 00000000 7fffe000 00000000 +cabsd p uo - ffffe000 00000000 00000000 00000001 7fffe000 00000000 +cabsd p uo - ffffe000 00000000 00000000 00000003 7fffe000 00000000 +cabsd p uo v 00000000 00000000 7ff02000 00000000 7fffe000 00000000 +cabsd p uo v 00000000 00000000 fff02000 00000000 7fffe000 00000000 +cabsd p uo v 00000000 00000001 7ff02000 00000000 7fffe000 00000000 +cabsd p uo v 00000000 00000003 7ff02000 00000000 7fffe000 00000000 +cabsd p uo v 7ff02000 00000000 00000000 00000000 7fffe000 00000000 +cabsd p uo v 7ff02000 00000000 80000000 00000001 7fffe000 00000000 +cabsd p uo v 7ff02000 00000000 80000000 00000003 7fffe000 00000000 +cabsd p uo v 80000000 00000001 fff02000 00000000 7fffe000 00000000 +cabsd p uo v 80000000 00000003 fff02000 00000000 7fffe000 00000000 +cabsd p uo v fff02000 00000000 00000000 00000000 7fffe000 00000000 +cabsd p uo v fff02000 00000000 00000000 00000001 7fffe000 00000000 +cabsd p uo v fff02000 00000000 00000000 00000003 7fffe000 00000000 +cabsd z eq - 00000000 00000000 00000000 00000000 00000000 00000000 +cabsd z eq - 00000000 00000000 00000000 00000001 00000000 00000001 +cabsd z eq - 00000000 00000000 000fffff ffffffff 000fffff ffffffff +cabsd z eq - 00000000 00000000 3ff00000 00000000 3ff00000 00000000 +cabsd z eq - 00000000 00000000 7fe00000 00000000 7fe00000 00000000 +cabsd z eq - 00000000 00000000 7fefffff ffffffff 7fefffff ffffffff +cabsd z eq - 00000000 00000000 7ff00000 00000000 7ff00000 00000000 +cabsd z eq - 00000000 00000000 80000000 00000000 00000000 00000000 +cabsd z eq - 00000000 00000000 80000000 00000001 00000000 00000001 +cabsd z eq - 00000000 00000000 800fffff ffffffff 000fffff ffffffff +cabsd z eq - 00000000 00000000 bff00000 00000000 3ff00000 00000000 +cabsd z eq - 00000000 00000000 ffe00000 00000000 7fe00000 00000000 +cabsd z eq - 00000000 00000000 ffefffff ffffffff 7fefffff ffffffff +cabsd z eq - 00000000 00000000 fff00000 00000000 7ff00000 00000000 +cabsd z eq - 00000000 00000001 00000000 00000000 00000000 00000001 +cabsd z eq - 000fffff ffffffff 00000000 00000000 000fffff ffffffff +cabsd z eq - 3ff00000 00000000 00000000 00000000 3ff00000 00000000 +cabsd z eq - 40280000 00000000 c0140000 00000000 402a0000 00000000 +cabsd z eq - 7fe00000 00000000 00000000 00000000 7fe00000 00000000 +cabsd z eq - 7fefffff ffffffff 00000000 00000000 7fefffff ffffffff +cabsd z eq - 7ff00000 00000000 00000000 00000000 7ff00000 00000000 +cabsd z eq - 7ff00000 00000000 7fffe000 00000000 7ff00000 00000000 +cabsd z eq - 7ff00000 00000000 ffffe000 00000000 7ff00000 00000000 +cabsd z eq - 7fffe000 00000000 7ff00000 00000000 7ff00000 00000000 +cabsd z eq - 7fffe000 00000000 fff00000 00000000 7ff00000 00000000 +cabsd z eq - 80000000 00000000 00000000 00000000 00000000 00000000 +cabsd z eq - 80000000 00000001 00000000 00000000 00000000 00000001 +cabsd z eq - 800fffff ffffffff 00000000 00000000 000fffff ffffffff +cabsd z eq - bff00000 00000000 00000000 00000000 3ff00000 00000000 +cabsd z eq - c0080000 00000000 c0100000 00000000 40140000 00000000 +cabsd z eq - c0380000 00000000 401c0000 00000000 40390000 00000000 +cabsd z eq - ffe00000 00000000 00000000 00000000 7fe00000 00000000 +cabsd z eq - ffefffff ffffffff 00000000 00000000 7fefffff ffffffff +cabsd z eq - fff00000 00000000 00000000 00000000 7ff00000 00000000 +cabsd z eq - fff00000 00000000 7fffe000 00000000 7ff00000 00000000 +cabsd z eq - fff00000 00000000 ffffe000 00000000 7ff00000 00000000 +cabsd z eq - ffffe000 00000000 7ff00000 00000000 7ff00000 00000000 +cabsd z eq - ffffe000 00000000 fff00000 00000000 7ff00000 00000000 +cabsd z eq v 7ff00000 00000000 7ff02000 00000000 7ff00000 00000000 +cabsd z eq v 7ff00000 00000000 fff02000 00000000 7ff00000 00000000 +cabsd z eq v 7ff02000 00000000 7ff00000 00000000 7ff00000 00000000 +cabsd z eq v 7ff02000 00000000 fff00000 00000000 7ff00000 00000000 +cabsd z eq v fff00000 00000000 7ff02000 00000000 7ff00000 00000000 +cabsd z eq v fff00000 00000000 fff02000 00000000 7ff00000 00000000 +cabsd z eq v fff02000 00000000 7ff00000 00000000 7ff00000 00000000 +cabsd z eq v fff02000 00000000 fff00000 00000000 7ff00000 00000000 +cabsd z eq xo ffefffff 00000000 7feeeeee 00000000 7fefffff ffffffff +cabsd z uo - 00000000 00000000 7fffe000 00000000 7fffe000 00000000 +cabsd z uo - 00000000 00000000 ffffe000 00000000 7fffe000 00000000 +cabsd z uo - 00000000 00000001 7fffe000 00000000 7fffe000 00000000 +cabsd z uo - 00000000 00000003 7fffe000 00000000 7fffe000 00000000 +cabsd z uo - 7fffe000 00000000 00000000 00000000 7fffe000 00000000 +cabsd z uo - 7fffe000 00000000 80000000 00000001 7fffe000 00000000 +cabsd z uo - 7fffe000 00000000 80000000 00000003 7fffe000 00000000 +cabsd z uo - 80000000 00000001 ffffe000 00000000 7fffe000 00000000 +cabsd z uo - 80000000 00000003 ffffe000 00000000 7fffe000 00000000 +cabsd z uo - ffffe000 00000000 00000000 00000000 7fffe000 00000000 +cabsd z uo - ffffe000 00000000 00000000 00000001 7fffe000 00000000 +cabsd z uo - ffffe000 00000000 00000000 00000003 7fffe000 00000000 +cabsd z uo v 00000000 00000000 7ff02000 00000000 7fffe000 00000000 +cabsd z uo v 00000000 00000000 fff02000 00000000 7fffe000 00000000 +cabsd z uo v 00000000 00000001 7ff02000 00000000 7fffe000 00000000 +cabsd z uo v 00000000 00000003 7ff02000 00000000 7fffe000 00000000 +cabsd z uo v 7ff02000 00000000 00000000 00000000 7fffe000 00000000 +cabsd z uo v 7ff02000 00000000 80000000 00000001 7fffe000 00000000 +cabsd z uo v 7ff02000 00000000 80000000 00000003 7fffe000 00000000 +cabsd z uo v 80000000 00000001 fff02000 00000000 7fffe000 00000000 +cabsd z uo v 80000000 00000003 fff02000 00000000 7fffe000 00000000 +cabsd z uo v fff02000 00000000 00000000 00000000 7fffe000 00000000 +cabsd z uo v fff02000 00000000 00000000 00000001 7fffe000 00000000 +cabsd z uo v fff02000 00000000 00000000 00000003 7fffe000 00000000 diff --git a/test/io/ucb/cabsq.input b/test/io/ucb/cabsq.input new file mode 100644 index 0000000..61d06f7 --- /dev/null +++ b/test/io/ucb/cabsq.input @@ -0,0 +1,461 @@ +/* Copyright (C) 1988-1994 Sun Microsystems, Inc. 2550 Garcia Avenue */ +/* Mountain View, California 94043 All rights reserved. */ +/* */ +/* Any person is hereby authorized to download, copy, use, create bug fixes, */ +/* and distribute, subject to the following conditions: */ +/* */ +/* 1. the software may not be redistributed for a fee except as */ +/* reasonable to cover media costs; */ +/* 2. any copy of the software must include this notice, as well as */ +/* any other embedded copyright notices; and */ +/* 3. any distribution of this software or derivative works thereof */ +/* must comply with all applicable U.S. export control laws. */ +/* */ +/* THE SOFTWARE IS MADE AVAILABLE "AS IS" AND WITHOUT EXPRESS OR IMPLIED */ +/* WARRANTY OF ANY KIND, INCLUDING BUT NOT LIMITED TO THE IMPLIED */ +/* WARRANTIES OF DESIGN, MERCHANTIBILITY, FITNESS FOR A PARTICULAR */ +/* PURPOSE, NON-INFRINGEMENT, PERFORMANCE OR CONFORMANCE TO */ +/* SPECIFICATIONS. */ +/* */ +/* BY DOWNLOADING AND/OR USING THIS SOFTWARE, THE USER WAIVES ALL CLAIMS */ +/* AGAINST SUN MICROSYSTEMS, INC. AND ITS AFFILIATED COMPANIES IN ANY */ +/* JURISDICTION, INCLUDING BUT NOT LIMITED TO CLAIMS FOR DAMAGES OR */ +/* EQUITABLE RELIEF BASED ON LOSS OF DATA, AND SPECIFICALLY WAIVES EVEN */ +/* UNKNOWN OR UNANTICIPATED CLAIMS OR LOSSES, PRESENT AND FUTURE. */ +/* */ +/* IN NO EVENT WILL SUN MICROSYSTEMS, INC. OR ANY OF ITS AFFILIATED */ +/* COMPANIES BE LIABLE FOR ANY LOST REVENUE OR PROFITS OR OTHER SPECIAL, */ +/* INDIRECT AND CONSEQUENTIAL DAMAGES, EVEN IF IT HAS BEEN ADVISED OF THE */ +/* POSSIBILITY OF SUCH DAMAGES. */ +/* */ +/* This file is provided with no support and without any obligation on the */ +/* part of Sun Microsystems, Inc. ("Sun") or any of its affiliated */ +/* companies to assist in its use, correction, modification or */ +/* enhancement. Nevertheless, and without creating any obligation on its */ +/* part, Sun welcomes your comments concerning the software and requests */ +/* that they be sent to fdlibm-comments@sunpro.sun.com. */ + +cabsq z vn x 7fe66666 66666666 66666666 66666666 7fe33333 33333333 33333333 33333333 7fe66873 869bc566 a8568878 13d1476a +cabsq p vn x 7fe66666 66666666 66666666 66666666 7fe33333 33333333 33333333 33333333 7fe66873 869bc566 a8568878 13d1476a +cabsq m vn x 7fe66666 66666666 66666666 66666666 7fe33333 33333333 33333333 33333333 7fe66873 869bc566 a8568878 13d1476a +cabsq n eq - 00000000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff 7ffeffff ffffffff ffffffff ffffffff +cabsq n eq x 00000000 00000000 00000000 00000001 7ffeffff ffffffff ffffffff ffffffff 7ffeffff ffffffff ffffffff ffffffff +cabsq n eq x 00010000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff 7ffeffff ffffffff ffffffff ffffffff +cabsq n eq - 7ffeffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff +cabsq n eq x 7ffeffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000001 7ffeffff ffffffff ffffffff ffffffff +cabsq n eq x 7ffeffff ffffffff ffffffff ffffffff 00010000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff +cabsq n eq x 7ffeffff ffffffff ffffffff ffffffff 3fff0000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff +cabsq n eq ?x 406a7b34 13cb04b3 4f153790 f4f08080 406dadd2 18455ad5 763fa255 38b4e000 406db06d 2ab79b2d b9d5d826 5cbe1010 +cabsq n eq ?x 40694da7 c3e08b4b f193978d 2e4a7000 406b77ed d0ef6bf6 65a769ae 33abf480 406b8112 6fa513ac 329b2082 c49f8480 +cabsq n eq ?x 40670673 f16b5966 e66b1ec2 1deea100 406ad8ae 38c7a175 ccc4e04e b23e1c00 406ad9d1 5281f3ba 65383b11 5fa21420 +cabsq n eq ?x 406a9607 76d0b40e 5a700d17 3ce14ea0 406c4168 e7c3f912 fe0ddb69 31cb06a0 406c510e cdee105e 9daaef3e 9a5ef3e8 +cabsq n eq ?x 4067c43a 5560bd41 47d00344 84d47400 406bfc40 4947fcb6 4c90367c ccb62700 406bfd09 5226cf05 d344c3b2 90266940 +cabsq n eq ?x 406c443d 96547043 45d7676b 0e6c59c8 406ce188 48f4b72d 660d54fb bab0ac00 406d2242 c4e5e5ba 344d9ddc 7136ace4 +cabsq n eq ?x 40677c0c dc00883e cb134405 bf810000 406b0d1c a841f19c d37aa764 a7e70000 406b0e28 7f542d8d 2b988ab9 f1801000 +cabsq n eq ?x 406680ad 016ee8b3 eaee450d 91e7b000 406a3b41 3f392efc 32f6544a f53bab40 406a3c2b 9938d249 c3a02cbb 77913d40 +cabsq n eq ?x 40665ab5 dc96ebcd a533c77b 456b4000 406af35f 842ab7ac fe138b3a fd6c9300 406af3d7 d194b110 f8702f2a 98603500 +cabsq n eq ?x 40652ede a1bec328 43b387c1 b7ad0000 406cf820 8caf5ab3 cfdcd5c5 4cd5f440 406cf821 f8996628 e7b30831 ca123c40 +cabsq n vn x c00057f2 b2b5006d 4001c7d3 fb825911 4001c7d3 fb825911 401e72fc 42ea849d 4001e730 b03e575c c190b802 146e5af6 +cabsq n vn x 400219be 09de7505 c001ab6d fba96889 c001ab6d fba96889 40261a0e c76207f1 400261a0 c4e253db 151d1823 6b3c87e0 +cabsq n vn x c0005ac1 e27084dd bffd9259 1b093c41 bffd9259 1b093c41 4005e626 87aa9911 40005e62 ba0d32d9 706d3a31 66ebbbf4 +cabsq n vn x 40017221 d18455f5 400211a0 4a51b239 400211a0 4a51b239 4024a560 18ddef82 40024a55 903692c0 f16791d4 dcc8eebc +cabsq n vn x bfffae41 1079de4d c0023291 3103b871 c0023291 3103b871 402373fd ec7eac3a 4002373f ba1f392e bd8bd5b2 d44bb292 +cabsq n vn x c0010acc f24163e5 3ffdd945 1468cce9 3ffdd945 1468cce9 4010c6f6 978c1e67 40010c6f 6c96bb04 4510bb4d 9938cac4 +cabsq n vn x c001e563 f258fcbd 4001c7cb 1ace7da1 4001c7cb 1ace7da1 4024ceca 5d10c789 40024cec 579be676 d66e4f4a b65bc117 +cabsq n vn x c0023ec6 efde0ed5 c0023fa3 e8e5e899 c0023fa3 e8e5e899 402c36d4 d0705569 4002c36d fe798e2e 66abf35c 4bc6e31a +cabsq n vn x c001236f 1412d02d 40017424 28273bd1 40017424 28273bd1 401d8ad9 a3cf9eb2 4001d8ad 1d71478d 9082e9bd 11055c5b +cabsq n vn x 40006f65 e8b7c6c5 40013bfd 8e193549 40013bfd 8e193549 4016d817 fc32ad81 40016d81 c4e8f294 02c10940 a1528fc1 +cabsq n uo v 7fff0000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +cabsq n uo - ffff8000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +cabsq n uo v 7fff0000 00000000 00000000 00000001 7fff0000 00000000 00000001 00000000 00000000 00000000 00000000 00000000 +cabsq n uo - fffe0000 00000000 00000000 00000000 7fff8000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +cabsq n eq v ffff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000001 7fff0000 00000000 00000000 00000000 +cabsq n eq v ffff0000 00000000 00000000 00000001 7fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +cabsq z eq v ffff0000 00000000 00000000 00000001 ffff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +cabsq n eq - ffff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +cabsq n eq xo fffeffff 00000000 00000000 00000000 7ffeeeee 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +cabsq z eq xo fffeffff 00000000 00000000 00000000 7ffeeeee 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff +cabsq p eq xo fffeffff 00000000 00000000 00000000 7ffeeeee 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +cabsq m eq xo fffeffff 00000000 00000000 00000000 7ffeeeee 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff +cabsq n eq - 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000000 00000000 00000000 00000001 +cabsq n eq - 00000000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 +cabsq n eq - 00010000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00010000 00000000 00000000 00000000 +cabsq n eq - 00000000 00000000 00000000 00000000 80010000 00000000 00000000 00000000 00010000 00000000 00000000 00000000 +cabsq n vn xu 00000000 00000000 00000000 00000001 00000000 00000000 00000000 00000001 00000000 00000000 00000000 00000001 +cabsq n vn xu 80000000 00000000 00000000 00000002 80000000 00000000 00000000 00000002 00000000 00000000 00000000 00000003 +cabsq n uo - 7ffffe00 00000000 00000000 00000000 80000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +cabsq m uo - 7ffffe00 00000000 00000000 00000000 80000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +cabsq p uo - 7ffffe00 00000000 00000000 00000000 80000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +cabsq z uo - 7ffffe00 00000000 00000000 00000000 80000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +cabsq n uo - fffffe00 00000000 00000000 00000000 00000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +cabsq m uo - fffffe00 00000000 00000000 00000000 00000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +cabsq p uo - fffffe00 00000000 00000000 00000000 00000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +cabsq z uo - fffffe00 00000000 00000000 00000000 00000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +cabsq n uo v 7fff0200 00000000 00000000 00000000 80000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +cabsq m uo v 7fff0200 00000000 00000000 00000000 80000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +cabsq p uo v 7fff0200 00000000 00000000 00000000 80000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +cabsq z uo v 7fff0200 00000000 00000000 00000000 80000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +cabsq n uo v ffff0200 00000000 00000000 00000000 00000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +cabsq m uo v ffff0200 00000000 00000000 00000000 00000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +cabsq p uo v ffff0200 00000000 00000000 00000000 00000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +cabsq z uo v ffff0200 00000000 00000000 00000000 00000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +cabsq n uo - 80000000 00000000 00000000 00000001 fffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +cabsq m uo - 80000000 00000000 00000000 00000001 fffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +cabsq p uo - 80000000 00000000 00000000 00000001 fffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +cabsq z uo - 80000000 00000000 00000000 00000001 fffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +cabsq n uo - 00000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +cabsq m uo - 00000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +cabsq p uo - 00000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +cabsq z uo - 00000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +cabsq n uo v 80000000 00000000 00000000 00000001 ffff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +cabsq m uo v 80000000 00000000 00000000 00000001 ffff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +cabsq p uo v 80000000 00000000 00000000 00000001 ffff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +cabsq z uo v 80000000 00000000 00000000 00000001 ffff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +cabsq n uo v 00000000 00000000 00000000 00000001 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +cabsq m uo v 00000000 00000000 00000000 00000001 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +cabsq p uo v 00000000 00000000 00000000 00000001 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +cabsq z uo v 00000000 00000000 00000000 00000001 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +cabsq n uo - 7ffffe00 00000000 00000000 00000000 80000000 00000000 00000000 00000003 7ffffe00 00000000 00000000 00000000 +cabsq m uo - 7ffffe00 00000000 00000000 00000000 80000000 00000000 00000000 00000003 7ffffe00 00000000 00000000 00000000 +cabsq p uo - 7ffffe00 00000000 00000000 00000000 80000000 00000000 00000000 00000003 7ffffe00 00000000 00000000 00000000 +cabsq z uo - 7ffffe00 00000000 00000000 00000000 80000000 00000000 00000000 00000003 7ffffe00 00000000 00000000 00000000 +cabsq n uo - fffffe00 00000000 00000000 00000000 00000000 00000000 00000000 00000003 7ffffe00 00000000 00000000 00000000 +cabsq m uo - fffffe00 00000000 00000000 00000000 00000000 00000000 00000000 00000003 7ffffe00 00000000 00000000 00000000 +cabsq p uo - fffffe00 00000000 00000000 00000000 00000000 00000000 00000000 00000003 7ffffe00 00000000 00000000 00000000 +cabsq z uo - fffffe00 00000000 00000000 00000000 00000000 00000000 00000000 00000003 7ffffe00 00000000 00000000 00000000 +cabsq n uo v 7fff0200 00000000 00000000 00000000 80000000 00000000 00000000 00000003 7ffffe00 00000000 00000000 00000000 +cabsq m uo v 7fff0200 00000000 00000000 00000000 80000000 00000000 00000000 00000003 7ffffe00 00000000 00000000 00000000 +cabsq p uo v 7fff0200 00000000 00000000 00000000 80000000 00000000 00000000 00000003 7ffffe00 00000000 00000000 00000000 +cabsq z uo v 7fff0200 00000000 00000000 00000000 80000000 00000000 00000000 00000003 7ffffe00 00000000 00000000 00000000 +cabsq n uo v ffff0200 00000000 00000000 00000000 00000000 00000000 00000000 00000003 7ffffe00 00000000 00000000 00000000 +cabsq m uo v ffff0200 00000000 00000000 00000000 00000000 00000000 00000000 00000003 7ffffe00 00000000 00000000 00000000 +cabsq p uo v ffff0200 00000000 00000000 00000000 00000000 00000000 00000000 00000003 7ffffe00 00000000 00000000 00000000 +cabsq z uo v ffff0200 00000000 00000000 00000000 00000000 00000000 00000000 00000003 7ffffe00 00000000 00000000 00000000 +cabsq n uo - 80000000 00000000 00000000 00000003 fffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +cabsq m uo - 80000000 00000000 00000000 00000003 fffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +cabsq p uo - 80000000 00000000 00000000 00000003 fffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +cabsq z uo - 80000000 00000000 00000000 00000003 fffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +cabsq n uo - 00000000 00000000 00000000 00000003 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +cabsq m uo - 00000000 00000000 00000000 00000003 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +cabsq p uo - 00000000 00000000 00000000 00000003 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +cabsq z uo - 00000000 00000000 00000000 00000003 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +cabsq n uo v 80000000 00000000 00000000 00000003 ffff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +cabsq m uo v 80000000 00000000 00000000 00000003 ffff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +cabsq p uo v 80000000 00000000 00000000 00000003 ffff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +cabsq z uo v 80000000 00000000 00000000 00000003 ffff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +cabsq n uo v 00000000 00000000 00000000 00000003 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +cabsq m uo v 00000000 00000000 00000000 00000003 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +cabsq p uo v 00000000 00000000 00000000 00000003 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +cabsq z uo v 00000000 00000000 00000000 00000003 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +cabsq n eq - 00000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +cabsq m eq - 00000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +cabsq p eq - 00000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +cabsq z eq - 00000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +cabsq n eq - 00000000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +cabsq m eq - 00000000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +cabsq p eq - 00000000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +cabsq z eq - 00000000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +cabsq n eq - 00000000 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff 0000ffff ffffffff ffffffff ffffffff +cabsq m eq - 00000000 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff 0000ffff ffffffff ffffffff ffffffff +cabsq p eq - 00000000 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff 0000ffff ffffffff ffffffff ffffffff +cabsq z eq - 00000000 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff 0000ffff ffffffff ffffffff ffffffff +cabsq n eq - 00000000 00000000 00000000 00000000 8000ffff ffffffff ffffffff ffffffff 0000ffff ffffffff ffffffff ffffffff +cabsq m eq - 00000000 00000000 00000000 00000000 8000ffff ffffffff ffffffff ffffffff 0000ffff ffffffff ffffffff ffffffff +cabsq p eq - 00000000 00000000 00000000 00000000 8000ffff ffffffff ffffffff ffffffff 0000ffff ffffffff ffffffff ffffffff +cabsq z eq - 00000000 00000000 00000000 00000000 8000ffff ffffffff ffffffff ffffffff 0000ffff ffffffff ffffffff ffffffff +cabsq m eq - 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000000 00000000 00000000 00000001 +cabsq p eq - 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000000 00000000 00000000 00000001 +cabsq z eq - 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000000 00000000 00000000 00000001 +cabsq n eq - 00000000 00000000 00000000 00000000 80000000 00000000 00000000 00000001 00000000 00000000 00000000 00000001 +cabsq m eq - 00000000 00000000 00000000 00000000 80000000 00000000 00000000 00000001 00000000 00000000 00000000 00000001 +cabsq p eq - 00000000 00000000 00000000 00000000 80000000 00000000 00000000 00000001 00000000 00000000 00000000 00000001 +cabsq z eq - 00000000 00000000 00000000 00000000 80000000 00000000 00000000 00000001 00000000 00000000 00000000 00000001 +cabsq n eq - 00000000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 +cabsq m eq - 00000000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 +cabsq p eq - 00000000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 +cabsq z eq - 00000000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 +cabsq n eq - 00000000 00000000 00000000 00000000 fffe0000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 +cabsq m eq - 00000000 00000000 00000000 00000000 fffe0000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 +cabsq p eq - 00000000 00000000 00000000 00000000 fffe0000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 +cabsq z eq - 00000000 00000000 00000000 00000000 fffe0000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 +cabsq m eq - 00000000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff 7ffeffff ffffffff ffffffff ffffffff +cabsq p eq - 00000000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff 7ffeffff ffffffff ffffffff ffffffff +cabsq z eq - 00000000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff 7ffeffff ffffffff ffffffff ffffffff +cabsq n eq - 00000000 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff 7ffeffff ffffffff ffffffff ffffffff +cabsq m eq - 00000000 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff 7ffeffff ffffffff ffffffff ffffffff +cabsq p eq - 00000000 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff 7ffeffff ffffffff ffffffff ffffffff +cabsq z eq - 00000000 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff 7ffeffff ffffffff ffffffff ffffffff +cabsq n eq - 00000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +cabsq m eq - 00000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +cabsq p eq - 00000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +cabsq z eq - 00000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +cabsq n eq - 00000000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +cabsq m eq - 00000000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +cabsq p eq - 00000000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +cabsq z eq - 00000000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +cabsq n eq - 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +cabsq m eq - 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +cabsq p eq - 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +cabsq z eq - 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +cabsq n eq - 00000000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +cabsq m eq - 00000000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +cabsq p eq - 00000000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +cabsq z eq - 00000000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +cabsq n uo - 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +cabsq m uo - 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +cabsq p uo - 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +cabsq z uo - 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +cabsq n uo - 00000000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +cabsq m uo - 00000000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +cabsq p uo - 00000000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +cabsq z uo - 00000000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +cabsq n uo v 00000000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +cabsq m uo v 00000000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +cabsq p uo v 00000000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +cabsq z uo v 00000000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +cabsq n uo v 00000000 00000000 00000000 00000000 ffff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +cabsq m uo v 00000000 00000000 00000000 00000000 ffff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +cabsq p uo v 00000000 00000000 00000000 00000000 ffff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +cabsq z uo v 00000000 00000000 00000000 00000000 ffff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +cabsq n eq - 3fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +cabsq m eq - 3fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +cabsq p eq - 3fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +cabsq z eq - 3fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +cabsq n eq - bfff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +cabsq m eq - bfff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +cabsq p eq - bfff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +cabsq z eq - bfff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +cabsq n eq - 0000ffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff +cabsq m eq - 0000ffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff +cabsq p eq - 0000ffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff +cabsq z eq - 0000ffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff +cabsq n eq - 8000ffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff +cabsq m eq - 8000ffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff +cabsq p eq - 8000ffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff +cabsq z eq - 8000ffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff +cabsq m eq - 00000000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 +cabsq p eq - 00000000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 +cabsq z eq - 00000000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 +cabsq n eq - 80000000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 +cabsq m eq - 80000000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 +cabsq p eq - 80000000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 +cabsq z eq - 80000000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 +cabsq n eq - 7ffe0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 +cabsq m eq - 7ffe0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 +cabsq p eq - 7ffe0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 +cabsq z eq - 7ffe0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 +cabsq n eq - fffe0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 +cabsq m eq - fffe0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 +cabsq p eq - fffe0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 +cabsq z eq - fffe0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 +cabsq m eq - 7ffeffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff +cabsq p eq - 7ffeffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff +cabsq z eq - 7ffeffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff +cabsq n eq - fffeffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff +cabsq m eq - fffeffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff +cabsq p eq - fffeffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff +cabsq z eq - fffeffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff +cabsq n eq - 7fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +cabsq m eq - 7fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +cabsq p eq - 7fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +cabsq z eq - 7fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +cabsq n eq - ffff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +cabsq m eq - ffff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +cabsq p eq - ffff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +cabsq z eq - ffff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +cabsq n eq - 80000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +cabsq m eq - 80000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +cabsq p eq - 80000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +cabsq z eq - 80000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +cabsq n uo - 7ffffe00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +cabsq m uo - 7ffffe00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +cabsq p uo - 7ffffe00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +cabsq z uo - 7ffffe00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +cabsq n uo - fffffe00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +cabsq m uo - fffffe00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +cabsq p uo - fffffe00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +cabsq z uo - fffffe00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +cabsq n uo v 7fff0200 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +cabsq m uo v 7fff0200 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +cabsq p uo v 7fff0200 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +cabsq z uo v 7fff0200 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +cabsq n uo v ffff0200 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +cabsq m uo v ffff0200 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +cabsq p uo v ffff0200 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +cabsq z uo v ffff0200 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +cabsq n eq - c0008000 00000000 00000000 00000000 c0010000 00000000 00000000 00000000 40014000 00000000 00000000 00000000 +cabsq m eq - c0008000 00000000 00000000 00000000 c0010000 00000000 00000000 00000000 40014000 00000000 00000000 00000000 +cabsq p eq - c0008000 00000000 00000000 00000000 c0010000 00000000 00000000 00000000 40014000 00000000 00000000 00000000 +cabsq z eq - c0008000 00000000 00000000 00000000 c0010000 00000000 00000000 00000000 40014000 00000000 00000000 00000000 +cabsq n eq - 40028000 00000000 00000000 00000000 c0014000 00000000 00000000 00000000 4002a000 00000000 00000000 00000000 +cabsq m eq - 40028000 00000000 00000000 00000000 c0014000 00000000 00000000 00000000 4002a000 00000000 00000000 00000000 +cabsq p eq - 40028000 00000000 00000000 00000000 c0014000 00000000 00000000 00000000 4002a000 00000000 00000000 00000000 +cabsq z eq - 40028000 00000000 00000000 00000000 c0014000 00000000 00000000 00000000 4002a000 00000000 00000000 00000000 +cabsq n eq - c0038000 00000000 00000000 00000000 4001c000 00000000 00000000 00000000 40039000 00000000 00000000 00000000 +cabsq m eq - c0038000 00000000 00000000 00000000 4001c000 00000000 00000000 00000000 40039000 00000000 00000000 00000000 +cabsq p eq - c0038000 00000000 00000000 00000000 4001c000 00000000 00000000 00000000 40039000 00000000 00000000 00000000 +cabsq z eq - c0038000 00000000 00000000 00000000 4001c000 00000000 00000000 00000000 40039000 00000000 00000000 00000000 +cabsq n eq - 7ffffe00 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +cabsq m eq - 7ffffe00 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +cabsq p eq - 7ffffe00 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +cabsq z eq - 7ffffe00 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +cabsq n eq v 7fff0200 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +cabsq m eq v 7fff0200 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +cabsq p eq v 7fff0200 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +cabsq z eq v 7fff0200 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +cabsq n eq - fffffe00 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +cabsq m eq - fffffe00 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +cabsq p eq - fffffe00 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +cabsq z eq - fffffe00 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +cabsq n eq v ffff0200 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +cabsq m eq v ffff0200 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +cabsq p eq v ffff0200 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +cabsq z eq v ffff0200 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +cabsq n eq - 7ffffe00 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +cabsq m eq - 7ffffe00 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +cabsq p eq - 7ffffe00 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +cabsq z eq - 7ffffe00 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +cabsq n eq v 7fff0200 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +cabsq m eq v 7fff0200 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +cabsq p eq v 7fff0200 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +cabsq z eq v 7fff0200 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +cabsq n eq - fffffe00 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +cabsq m eq - fffffe00 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +cabsq p eq - fffffe00 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +cabsq z eq - fffffe00 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +cabsq n eq v ffff0200 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +cabsq m eq v ffff0200 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +cabsq p eq v ffff0200 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +cabsq z eq v ffff0200 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +cabsq n eq - 7fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +cabsq m eq - 7fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +cabsq p eq - 7fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +cabsq z eq - 7fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +cabsq n eq v 7fff0000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +cabsq m eq v 7fff0000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +cabsq p eq v 7fff0000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +cabsq z eq v 7fff0000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +cabsq n eq - 7fff0000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +cabsq m eq - 7fff0000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +cabsq p eq - 7fff0000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +cabsq z eq - 7fff0000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +cabsq n eq v 7fff0000 00000000 00000000 00000000 ffff0200 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +cabsq m eq v 7fff0000 00000000 00000000 00000000 ffff0200 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +cabsq p eq v 7fff0000 00000000 00000000 00000000 ffff0200 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +cabsq z eq v 7fff0000 00000000 00000000 00000000 ffff0200 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +cabsq n eq - ffff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +cabsq m eq - ffff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +cabsq p eq - ffff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +cabsq z eq - ffff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +cabsq n eq v ffff0000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +cabsq m eq v ffff0000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +cabsq p eq v ffff0000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +cabsq z eq v ffff0000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +cabsq n eq - ffff0000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +cabsq m eq - ffff0000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +cabsq p eq - ffff0000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +cabsq z eq - ffff0000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +cabsq n eq v ffff0000 00000000 00000000 00000000 ffff0200 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +cabsq m eq v ffff0000 00000000 00000000 00000000 ffff0200 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +cabsq p eq v ffff0000 00000000 00000000 00000000 ffff0200 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +cabsq z eq v ffff0000 00000000 00000000 00000000 ffff0200 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +cabsq m uo - 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +cabsq m uo - 00000000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +cabsq m uo - 00000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +cabsq m uo - 00000000 00000000 00000000 00000003 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +cabsq m uo - 7ffffe00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +cabsq m uo - 7ffffe00 00000000 00000000 00000000 80000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +cabsq m uo - 7ffffe00 00000000 00000000 00000000 80000000 00000000 00000000 00000003 7ffffe00 00000000 00000000 00000000 +cabsq m uo - 80000000 00000000 00000000 00000001 fffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +cabsq m uo - 80000000 00000000 00000000 00000003 fffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +cabsq m uo - fffffe00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +cabsq m uo - fffffe00 00000000 00000000 00000000 00000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +cabsq m uo - fffffe00 00000000 00000000 00000000 00000000 00000000 00000000 00000003 7ffffe00 00000000 00000000 00000000 +cabsq m uo v 00000000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +cabsq m uo v 00000000 00000000 00000000 00000000 ffff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +cabsq m uo v 00000000 00000000 00000000 00000001 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +cabsq m uo v 00000000 00000000 00000000 00000003 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +cabsq m uo v 7fff0200 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +cabsq m uo v 7fff0200 00000000 00000000 00000000 80000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +cabsq m uo v 7fff0200 00000000 00000000 00000000 80000000 00000000 00000000 00000003 7ffffe00 00000000 00000000 00000000 +cabsq m uo v 80000000 00000000 00000000 00000001 ffff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +cabsq m uo v 80000000 00000000 00000000 00000003 ffff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +cabsq m uo v ffff0200 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +cabsq m uo v ffff0200 00000000 00000000 00000000 00000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +cabsq m uo v ffff0200 00000000 00000000 00000000 00000000 00000000 00000000 00000003 7ffffe00 00000000 00000000 00000000 +cabsq n uo - 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +cabsq n uo - 00000000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +cabsq n uo - 00000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +cabsq n uo - 00000000 00000000 00000000 00000003 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +cabsq n uo - 7ffffe00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +cabsq n uo - 7ffffe00 00000000 00000000 00000000 80000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +cabsq n uo - 7ffffe00 00000000 00000000 00000000 80000000 00000000 00000000 00000003 7ffffe00 00000000 00000000 00000000 +cabsq n uo - 80000000 00000000 00000000 00000001 fffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +cabsq n uo - 80000000 00000000 00000000 00000003 fffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +cabsq n uo - fffe0000 00000000 00000000 00000000 7fff8000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +cabsq n uo - ffff8000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +cabsq n uo - fffffe00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +cabsq n uo - fffffe00 00000000 00000000 00000000 00000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +cabsq n uo - fffffe00 00000000 00000000 00000000 00000000 00000000 00000000 00000003 7ffffe00 00000000 00000000 00000000 +cabsq n uo v 00000000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +cabsq n uo v 00000000 00000000 00000000 00000000 ffff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +cabsq n uo v 00000000 00000000 00000000 00000001 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +cabsq n uo v 00000000 00000000 00000000 00000003 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +cabsq n uo v 7fff0000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +cabsq n uo v 7fff0000 00000000 00000000 00000001 7fff0000 00000000 00000001 00000000 00000000 00000000 00000000 00000000 +cabsq n uo v 7fff0200 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +cabsq n uo v 7fff0200 00000000 00000000 00000000 80000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +cabsq n uo v 7fff0200 00000000 00000000 00000000 80000000 00000000 00000000 00000003 7ffffe00 00000000 00000000 00000000 +cabsq n uo v 80000000 00000000 00000000 00000001 ffff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +cabsq n uo v 80000000 00000000 00000000 00000003 ffff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +cabsq n uo v ffff0200 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +cabsq n uo v ffff0200 00000000 00000000 00000000 00000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +cabsq n uo v ffff0200 00000000 00000000 00000000 00000000 00000000 00000000 00000003 7ffffe00 00000000 00000000 00000000 +cabsq p uo - 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +cabsq p uo - 00000000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +cabsq p uo - 00000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +cabsq p uo - 00000000 00000000 00000000 00000003 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +cabsq p uo - 7ffffe00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +cabsq p uo - 7ffffe00 00000000 00000000 00000000 80000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +cabsq p uo - 7ffffe00 00000000 00000000 00000000 80000000 00000000 00000000 00000003 7ffffe00 00000000 00000000 00000000 +cabsq p uo - 80000000 00000000 00000000 00000001 fffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +cabsq p uo - 80000000 00000000 00000000 00000003 fffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +cabsq p uo - fffffe00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +cabsq p uo - fffffe00 00000000 00000000 00000000 00000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +cabsq p uo - fffffe00 00000000 00000000 00000000 00000000 00000000 00000000 00000003 7ffffe00 00000000 00000000 00000000 +cabsq p uo v 00000000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +cabsq p uo v 00000000 00000000 00000000 00000000 ffff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +cabsq p uo v 00000000 00000000 00000000 00000001 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +cabsq p uo v 00000000 00000000 00000000 00000003 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +cabsq p uo v 7fff0200 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +cabsq p uo v 7fff0200 00000000 00000000 00000000 80000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +cabsq p uo v 7fff0200 00000000 00000000 00000000 80000000 00000000 00000000 00000003 7ffffe00 00000000 00000000 00000000 +cabsq p uo v 80000000 00000000 00000000 00000001 ffff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +cabsq p uo v 80000000 00000000 00000000 00000003 ffff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +cabsq p uo v ffff0200 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +cabsq p uo v ffff0200 00000000 00000000 00000000 00000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +cabsq p uo v ffff0200 00000000 00000000 00000000 00000000 00000000 00000000 00000003 7ffffe00 00000000 00000000 00000000 +cabsq z uo - 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +cabsq z uo - 00000000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +cabsq z uo - 00000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +cabsq z uo - 00000000 00000000 00000000 00000003 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +cabsq z uo - 7ffffe00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +cabsq z uo - 7ffffe00 00000000 00000000 00000000 80000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +cabsq z uo - 7ffffe00 00000000 00000000 00000000 80000000 00000000 00000000 00000003 7ffffe00 00000000 00000000 00000000 +cabsq z uo - 80000000 00000000 00000000 00000001 fffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +cabsq z uo - 80000000 00000000 00000000 00000003 fffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +cabsq z uo - fffffe00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +cabsq z uo - fffffe00 00000000 00000000 00000000 00000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +cabsq z uo - fffffe00 00000000 00000000 00000000 00000000 00000000 00000000 00000003 7ffffe00 00000000 00000000 00000000 +cabsq z uo v 00000000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +cabsq z uo v 00000000 00000000 00000000 00000000 ffff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +cabsq z uo v 00000000 00000000 00000000 00000001 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +cabsq z uo v 00000000 00000000 00000000 00000003 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +cabsq z uo v 7fff0200 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +cabsq z uo v 7fff0200 00000000 00000000 00000000 80000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +cabsq z uo v 7fff0200 00000000 00000000 00000000 80000000 00000000 00000000 00000003 7ffffe00 00000000 00000000 00000000 +cabsq z uo v 80000000 00000000 00000000 00000001 ffff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +cabsq z uo v 80000000 00000000 00000000 00000003 ffff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +cabsq z uo v ffff0200 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +cabsq z uo v ffff0200 00000000 00000000 00000000 00000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +cabsq z uo v ffff0200 00000000 00000000 00000000 00000000 00000000 00000000 00000003 7ffffe00 00000000 00000000 00000000 diff --git a/test/io/ucb/cabss.input b/test/io/ucb/cabss.input new file mode 100644 index 0000000..47631c3 --- /dev/null +++ b/test/io/ucb/cabss.input @@ -0,0 +1,393 @@ +/* Copyright (C) 1988-1994 Sun Microsystems, Inc. 2550 Garcia Avenue */ +/* Mountain View, California 94043 All rights reserved. */ +/* */ +/* Any person is hereby authorized to download, copy, use, create bug fixes, */ +/* and distribute, subject to the following conditions: */ +/* */ +/* 1. the software may not be redistributed for a fee except as */ +/* reasonable to cover media costs; */ +/* 2. any copy of the software must include this notice, as well as */ +/* any other embedded copyright notices; and */ +/* 3. any distribution of this software or derivative works thereof */ +/* must comply with all applicable U.S. export control laws. */ +/* */ +/* THE SOFTWARE IS MADE AVAILABLE "AS IS" AND WITHOUT EXPRESS OR IMPLIED */ +/* WARRANTY OF ANY KIND, INCLUDING BUT NOT LIMITED TO THE IMPLIED */ +/* WARRANTIES OF DESIGN, MERCHANTIBILITY, FITNESS FOR A PARTICULAR */ +/* PURPOSE, NON-INFRINGEMENT, PERFORMANCE OR CONFORMANCE TO */ +/* SPECIFICATIONS. */ +/* */ +/* BY DOWNLOADING AND/OR USING THIS SOFTWARE, THE USER WAIVES ALL CLAIMS */ +/* AGAINST SUN MICROSYSTEMS, INC. AND ITS AFFILIATED COMPANIES IN ANY */ +/* JURISDICTION, INCLUDING BUT NOT LIMITED TO CLAIMS FOR DAMAGES OR */ +/* EQUITABLE RELIEF BASED ON LOSS OF DATA, AND SPECIFICALLY WAIVES EVEN */ +/* UNKNOWN OR UNANTICIPATED CLAIMS OR LOSSES, PRESENT AND FUTURE. */ +/* */ +/* IN NO EVENT WILL SUN MICROSYSTEMS, INC. OR ANY OF ITS AFFILIATED */ +/* COMPANIES BE LIABLE FOR ANY LOST REVENUE OR PROFITS OR OTHER SPECIAL, */ +/* INDIRECT AND CONSEQUENTIAL DAMAGES, EVEN IF IT HAS BEEN ADVISED OF THE */ +/* POSSIBILITY OF SUCH DAMAGES. */ +/* */ +/* This file is provided with no support and without any obligation on the */ +/* part of Sun Microsystems, Inc. ("Sun") or any of its affiliated */ +/* companies to assist in its use, correction, modification or */ +/* enhancement. Nevertheless, and without creating any obligation on its */ +/* part, Sun welcomes your comments concerning the software and requests */ +/* that they be sent to fdlibm-comments@sunpro.sun.com. */ + + /* 0.7max,0.6max */ +cabss n vn x 7f333333 7f19999a 7f6c0535 +cabss z vn x 7f333333 7f19999a 7f6c0535 +cabss p vn x 7f333333 7f19999a 7f6c0535 +cabss m vn x 7f333333 7f19999a 7f6c0535 + /* tiny,huge = huge,tiny = huge */ +cabss n eq - 0 7f7fffff 7f7fffff +cabss n eq x 1 7f7fffff 7f7fffff +cabss n eq x 00800000 7f7fffff 7f7fffff +cabss n eq x 3f800000 7f7fffff 7f7fffff +cabss n eq - 7f7fffff 0 7f7fffff +cabss n eq x 7f7fffff 1 7f7fffff +cabss n eq x 7f7fffff 00800000 7f7fffff +cabss n eq x 7f7fffff 3f800000 7f7fffff + /* pythagoras integers test */ +cabss n eq ?x 4afff1ce 46e24000 4afff232 +cabss n eq ?x 4afff15e 474ba000 4afff2a2 +cabss n eq ?x 4afff0ae 47931000 4afff352 +cabss n eq ?x 4affefbe 47c05000 4afff442 +cabss n eq ?x 4b000f9d 46351000 4b000fa5 +cabss n eq ?x 4b000f7d 4707cc00 4b000fc5 +cabss n eq ?x 4b000f3d 47625400 4b001005 +cabss n eq ?x 4b000edd 479e6e00 4b001065 +cabss n eq ?x 4b000e5d 47cbb200 4b0010e5 +cabss n eq ?x 4b002643 45b52000 4b002645 +cabss n eq ?x 4b00262b 46e26800 4b00265d +cabss n eq ?x 4b0025f3 474bc400 4b002695 +cabss n eq ?x 4b00259b 47932a00 4b0026ed +cabss n eq ?x 4b002523 47c07200 4b002765 +cabss n eq ?x 4b003ce5 46353000 4b003ced +cabss n eq ?x 4b003cc5 4707e400 4b003d0d +cabss n eq ?x 4b003c85 47627c00 4b003d4d +cabss n eq ?x 4b003c25 479e8a00 4b003dad +cabss n eq ?x 4b003ba5 47cbd600 4b003e2d +cabss n eq ?x 4b00538f 45b54000 4b005391 + /* radom argument in (-10,10) */ +cabss n eq x c02bf92e 40e3e988 40f397e2 +cabss n eq x 410cdf38 c0d5b6b8 4130d076 +cabss n eq x c02d60c7 bec92cc1 402f3134 +cabss n eq x 40b910e7 4108d06a 41252b01 +cabss n eq x bfd720d1 c11948aa 411b9ff0 +cabss n eq x c0856678 3eeca289 408637b5 +cabss n eq x c0f2b200 40e3e5f9 41267653 +cabss n eq x c11f6307 c11fd1e7 4161b6a6 +cabss n eq x c091b7e9 40ba1219 40ec56cd +cabss n eq x 4037b28f 409dfebc 40b6c0bf + /* nan's resutls */ +cabss n uo v 7f800001 3f800000 0 +cabss n uo - ffc00000 3f800000 0 +cabss n uo v 7f800001 7fc00000 0 +cabss n uo - ffc00000 7fc00000 0 + /* inf result */ +cabss n eq - ff800000 7fc00000 7f800000 +cabss z eq - fff00001 ff800000 7f800000 + /* inf result with snan argument raise invalid flag */ +cabss n eq v ff800000 7f800001 7f800000 +cabss n eq v ff800001 7f800000 7f800000 +cabss z eq v ff8f0001 ff800000 7f800000 + /* overflow */ +cabss n eq ox ff7fffff 7f7eeeee 7f800000 +cabss z eq ox ff7fffff 7f7eeeee 7f7fffff +cabss p eq ox ff7fffff 7f7eeeee 7f800000 +cabss m eq ox ff7fffff 7f7eeeee 7f7fffff + /* subnormal number */ +cabss n eq - 0 1 1 +cabss n eq - 1 0 1 +cabss n eq - 00800000 0 00800000 +cabss n eq - 0 80800000 00800000 +cabss n vn ux 1 1 1 +cabss n vn ux 80000002 80000002 3 +cabss m eq - 00000000 00000000 00000000 +cabss m eq - 00000000 00000001 00000001 +cabss m eq - 00000000 007fffff 007fffff +cabss m eq - 00000000 3f800000 3f800000 +cabss m eq - 00000000 7f000000 7f000000 +cabss m eq - 00000000 7f7fffff 7f7fffff +cabss m eq - 00000000 7f800000 7f800000 +cabss m eq - 00000000 80000000 00000000 +cabss m eq - 00000000 80000001 00000001 +cabss m eq - 00000000 807fffff 007fffff +cabss m eq - 00000000 bf800000 3f800000 +cabss m eq - 00000000 ff000000 7f000000 +cabss m eq - 00000000 ff7fffff 7f7fffff +cabss m eq - 00000000 ff800000 7f800000 +cabss m eq - 00000001 00000000 00000001 +cabss m eq - 007fffff 00000000 007fffff +cabss m eq - 3f800000 00000000 3f800000 +cabss m eq - 41400000 c0a00000 41500000 +cabss m eq - 7f000000 00000000 7f000000 +cabss m eq - 7f7fffff 00000000 7f7fffff +cabss m eq - 7f800000 00000000 7f800000 +cabss m eq - 7f800000 7fff0000 7f800000 +cabss m eq - 7f800000 ffff0000 7f800000 +cabss m eq - 7fff0000 7f800000 7f800000 +cabss m eq - 7fff0000 ff800000 7f800000 +cabss m eq - 80000000 00000000 00000000 +cabss m eq - 80000001 00000000 00000001 +cabss m eq - 807fffff 00000000 007fffff +cabss m eq - bf800000 00000000 3f800000 +cabss m eq - c0400000 c0800000 40a00000 +cabss m eq - c1c00000 40e00000 41c80000 +cabss m eq - ff000000 00000000 7f000000 +cabss m eq - ff7fffff 00000000 7f7fffff +cabss m eq - ff800000 00000000 7f800000 +cabss m eq - ff800000 7fff0000 7f800000 +cabss m eq - ff800000 ffff0000 7f800000 +cabss m eq - ffff0000 7f800000 7f800000 +cabss m eq - ffff0000 ff800000 7f800000 +cabss m eq v 7f800000 7f810000 7f800000 +cabss m eq v 7f800000 ff810000 7f800000 +cabss m eq v 7f810000 7f800000 7f800000 +cabss m eq v 7f810000 ff800000 7f800000 +cabss m eq v ff800000 7f810000 7f800000 +cabss m eq v ff800000 ff810000 7f800000 +cabss m eq v ff810000 7f800000 7f800000 +cabss m eq v ff810000 ff800000 7f800000 +cabss m eq xo ff7fffff 7f7eeeee 7f7fffff +cabss m uo - 00000000 7fff0000 7fff0000 +cabss m uo - 00000000 ffff0000 7fff0000 +cabss m uo - 00000001 7fff0000 7fff0000 +cabss m uo - 00000003 7fff0000 7fff0000 +cabss m uo - 7fff0000 00000000 7fff0000 +cabss m uo - 7fff0000 80000001 7fff0000 +cabss m uo - 7fff0000 80000003 7fff0000 +cabss m uo - 80000001 ffff0000 7fff0000 +cabss m uo - 80000003 ffff0000 7fff0000 +cabss m uo - ffff0000 00000000 7fff0000 +cabss m uo - ffff0000 00000001 7fff0000 +cabss m uo - ffff0000 00000003 7fff0000 +cabss m uo v 00000000 7f810000 7fff0000 +cabss m uo v 00000000 ff810000 7fff0000 +cabss m uo v 00000001 7f810000 7fff0000 +cabss m uo v 00000003 7f810000 7fff0000 +cabss m uo v 7f810000 00000000 7fff0000 +cabss m uo v 7f810000 80000001 7fff0000 +cabss m uo v 7f810000 80000003 7fff0000 +cabss m uo v 80000001 ff810000 7fff0000 +cabss m uo v 80000003 ff810000 7fff0000 +cabss m uo v ff810000 00000000 7fff0000 +cabss m uo v ff810000 00000001 7fff0000 +cabss m uo v ff810000 00000003 7fff0000 +cabss n eq - 00000000 00000000 00000000 +cabss n eq - 00000000 007fffff 007fffff +cabss n eq - 00000000 3f800000 3f800000 +cabss n eq - 00000000 7f000000 7f000000 +cabss n eq - 00000000 7f800000 7f800000 +cabss n eq - 00000000 80000000 00000000 +cabss n eq - 00000000 80000001 00000001 +cabss n eq - 00000000 807fffff 007fffff +cabss n eq - 00000000 bf800000 3f800000 +cabss n eq - 00000000 ff000000 7f000000 +cabss n eq - 00000000 ff7fffff 7f7fffff +cabss n eq - 00000000 ff800000 7f800000 +cabss n eq - 007fffff 00000000 007fffff +cabss n eq - 3f800000 00000000 3f800000 +cabss n eq - 41400000 c0a00000 41500000 +cabss n eq - 7f000000 00000000 7f000000 +cabss n eq - 7f800000 00000000 7f800000 +cabss n eq - 7f800000 7fff0000 7f800000 +cabss n eq - 7f800000 ffff0000 7f800000 +cabss n eq - 7fff0000 7f800000 7f800000 +cabss n eq - 7fff0000 ff800000 7f800000 +cabss n eq - 80000000 00000000 00000000 +cabss n eq - 80000001 00000000 00000001 +cabss n eq - 807fffff 00000000 007fffff +cabss n eq - bf800000 00000000 3f800000 +cabss n eq - c0400000 c0800000 40a00000 +cabss n eq - c1c00000 40e00000 41c80000 +cabss n eq - ff000000 00000000 7f000000 +cabss n eq - ff7fffff 00000000 7f7fffff +cabss n eq - ff800000 00000000 7f800000 +cabss n eq - ff800000 7fff0000 7f800000 +cabss n eq - ff800000 ffff0000 7f800000 +cabss n eq - ffff0000 7f800000 7f800000 +cabss n eq - ffff0000 ff800000 7f800000 +cabss n eq v 7f800000 7f810000 7f800000 +cabss n eq v 7f800000 ff810000 7f800000 +cabss n eq v 7f810000 7f800000 7f800000 +cabss n eq v 7f810000 ff800000 7f800000 +cabss n eq v ff800000 7f810000 7f800000 +cabss n eq v ff800000 ff810000 7f800000 +cabss n eq v ff810000 7f800000 7f800000 +cabss n eq v ff810000 ff800000 7f800000 +cabss n eq xo ff7fffff 7f7eeeee 7f800000 +cabss n uo - 00000000 7fff0000 7fff0000 +cabss n uo - 00000000 ffff0000 7fff0000 +cabss n uo - 00000001 7fff0000 7fff0000 +cabss n uo - 00000003 7fff0000 7fff0000 +cabss n uo - 7fff0000 00000000 7fff0000 +cabss n uo - 7fff0000 80000001 7fff0000 +cabss n uo - 7fff0000 80000003 7fff0000 +cabss n uo - 80000001 ffff0000 7fff0000 +cabss n uo - 80000003 ffff0000 7fff0000 +cabss n uo - ffc00000 3f800000 00000000 +cabss n uo - ffc00000 7fc00000 00000000 +cabss n uo - ffff0000 00000000 7fff0000 +cabss n uo - ffff0000 00000001 7fff0000 +cabss n uo - ffff0000 00000003 7fff0000 +cabss n uo v 00000000 7f810000 7fff0000 +cabss n uo v 00000000 ff810000 7fff0000 +cabss n uo v 00000001 7f810000 7fff0000 +cabss n uo v 00000003 7f810000 7fff0000 +cabss n uo v 7f800001 3f800000 00000000 +cabss n uo v 7f800001 7fc00000 00000000 +cabss n uo v 7f810000 00000000 7fff0000 +cabss n uo v 7f810000 80000001 7fff0000 +cabss n uo v 7f810000 80000003 7fff0000 +cabss n uo v 80000001 ff810000 7fff0000 +cabss n uo v 80000003 ff810000 7fff0000 +cabss n uo v ff810000 00000000 7fff0000 +cabss n uo v ff810000 00000001 7fff0000 +cabss n uo v ff810000 00000003 7fff0000 +cabss n vn xu 00000001 00000001 00000001 +cabss n vn xu 80000002 80000002 00000003 +cabss p eq - 00000000 00000000 00000000 +cabss p eq - 00000000 00000001 00000001 +cabss p eq - 00000000 007fffff 007fffff +cabss p eq - 00000000 3f800000 3f800000 +cabss p eq - 00000000 7f000000 7f000000 +cabss p eq - 00000000 7f7fffff 7f7fffff +cabss p eq - 00000000 7f800000 7f800000 +cabss p eq - 00000000 80000000 00000000 +cabss p eq - 00000000 80000001 00000001 +cabss p eq - 00000000 807fffff 007fffff +cabss p eq - 00000000 bf800000 3f800000 +cabss p eq - 00000000 ff000000 7f000000 +cabss p eq - 00000000 ff7fffff 7f7fffff +cabss p eq - 00000000 ff800000 7f800000 +cabss p eq - 00000001 00000000 00000001 +cabss p eq - 007fffff 00000000 007fffff +cabss p eq - 3f800000 00000000 3f800000 +cabss p eq - 41400000 c0a00000 41500000 +cabss p eq - 7f000000 00000000 7f000000 +cabss p eq - 7f7fffff 00000000 7f7fffff +cabss p eq - 7f800000 00000000 7f800000 +cabss p eq - 7f800000 7fff0000 7f800000 +cabss p eq - 7f800000 ffff0000 7f800000 +cabss p eq - 7fff0000 7f800000 7f800000 +cabss p eq - 7fff0000 ff800000 7f800000 +cabss p eq - 80000000 00000000 00000000 +cabss p eq - 80000001 00000000 00000001 +cabss p eq - 807fffff 00000000 007fffff +cabss p eq - bf800000 00000000 3f800000 +cabss p eq - c0400000 c0800000 40a00000 +cabss p eq - c1c00000 40e00000 41c80000 +cabss p eq - ff000000 00000000 7f000000 +cabss p eq - ff7fffff 00000000 7f7fffff +cabss p eq - ff800000 00000000 7f800000 +cabss p eq - ff800000 7fff0000 7f800000 +cabss p eq - ff800000 ffff0000 7f800000 +cabss p eq - ffff0000 7f800000 7f800000 +cabss p eq - ffff0000 ff800000 7f800000 +cabss p eq v 7f800000 7f810000 7f800000 +cabss p eq v 7f800000 ff810000 7f800000 +cabss p eq v 7f810000 7f800000 7f800000 +cabss p eq v 7f810000 ff800000 7f800000 +cabss p eq v ff800000 7f810000 7f800000 +cabss p eq v ff800000 ff810000 7f800000 +cabss p eq v ff810000 7f800000 7f800000 +cabss p eq v ff810000 ff800000 7f800000 +cabss p eq xo ff7fffff 7f7eeeee 7f800000 +cabss p uo - 00000000 7fff0000 7fff0000 +cabss p uo - 00000000 ffff0000 7fff0000 +cabss p uo - 00000001 7fff0000 7fff0000 +cabss p uo - 00000003 7fff0000 7fff0000 +cabss p uo - 7fff0000 00000000 7fff0000 +cabss p uo - 7fff0000 80000001 7fff0000 +cabss p uo - 7fff0000 80000003 7fff0000 +cabss p uo - 80000001 ffff0000 7fff0000 +cabss p uo - 80000003 ffff0000 7fff0000 +cabss p uo - ffff0000 00000000 7fff0000 +cabss p uo - ffff0000 00000001 7fff0000 +cabss p uo - ffff0000 00000003 7fff0000 +cabss p uo v 00000000 7f810000 7fff0000 +cabss p uo v 00000000 ff810000 7fff0000 +cabss p uo v 00000001 7f810000 7fff0000 +cabss p uo v 00000003 7f810000 7fff0000 +cabss p uo v 7f810000 00000000 7fff0000 +cabss p uo v 7f810000 80000001 7fff0000 +cabss p uo v 7f810000 80000003 7fff0000 +cabss p uo v 80000001 ff810000 7fff0000 +cabss p uo v 80000003 ff810000 7fff0000 +cabss p uo v ff810000 00000000 7fff0000 +cabss p uo v ff810000 00000001 7fff0000 +cabss p uo v ff810000 00000003 7fff0000 +cabss z eq - 00000000 00000000 00000000 +cabss z eq - 00000000 00000001 00000001 +cabss z eq - 00000000 007fffff 007fffff +cabss z eq - 00000000 3f800000 3f800000 +cabss z eq - 00000000 7f000000 7f000000 +cabss z eq - 00000000 7f7fffff 7f7fffff +cabss z eq - 00000000 7f800000 7f800000 +cabss z eq - 00000000 80000000 00000000 +cabss z eq - 00000000 80000001 00000001 +cabss z eq - 00000000 807fffff 007fffff +cabss z eq - 00000000 bf800000 3f800000 +cabss z eq - 00000000 ff000000 7f000000 +cabss z eq - 00000000 ff7fffff 7f7fffff +cabss z eq - 00000000 ff800000 7f800000 +cabss z eq - 00000001 00000000 00000001 +cabss z eq - 007fffff 00000000 007fffff +cabss z eq - 3f800000 00000000 3f800000 +cabss z eq - 41400000 c0a00000 41500000 +cabss z eq - 7f000000 00000000 7f000000 +cabss z eq - 7f7fffff 00000000 7f7fffff +cabss z eq - 7f800000 00000000 7f800000 +cabss z eq - 7f800000 7fff0000 7f800000 +cabss z eq - 7f800000 ffff0000 7f800000 +cabss z eq - 7fff0000 7f800000 7f800000 +cabss z eq - 7fff0000 ff800000 7f800000 +cabss z eq - 80000000 00000000 00000000 +cabss z eq - 80000001 00000000 00000001 +cabss z eq - 807fffff 00000000 007fffff +cabss z eq - bf800000 00000000 3f800000 +cabss z eq - c0400000 c0800000 40a00000 +cabss z eq - c1c00000 40e00000 41c80000 +cabss z eq - ff000000 00000000 7f000000 +cabss z eq - ff7fffff 00000000 7f7fffff +cabss z eq - ff800000 00000000 7f800000 +cabss z eq - ff800000 7fff0000 7f800000 +cabss z eq - ff800000 ffff0000 7f800000 +cabss z eq - ffff0000 7f800000 7f800000 +cabss z eq - ffff0000 ff800000 7f800000 +cabss z eq v 7f800000 7f810000 7f800000 +cabss z eq v 7f800000 ff810000 7f800000 +cabss z eq v 7f810000 7f800000 7f800000 +cabss z eq v 7f810000 ff800000 7f800000 +cabss z eq v ff800000 7f810000 7f800000 +cabss z eq v ff800000 ff810000 7f800000 +cabss z eq v ff810000 7f800000 7f800000 +cabss z eq v ff810000 ff800000 7f800000 +cabss z eq xo ff7fffff 7f7eeeee 7f7fffff +cabss z uo - 00000000 7fff0000 7fff0000 +cabss z uo - 00000000 ffff0000 7fff0000 +cabss z uo - 00000001 7fff0000 7fff0000 +cabss z uo - 00000003 7fff0000 7fff0000 +cabss z uo - 7fff0000 00000000 7fff0000 +cabss z uo - 7fff0000 80000001 7fff0000 +cabss z uo - 7fff0000 80000003 7fff0000 +cabss z uo - 80000001 ffff0000 7fff0000 +cabss z uo - 80000003 ffff0000 7fff0000 +cabss z uo - ffff0000 00000000 7fff0000 +cabss z uo - ffff0000 00000001 7fff0000 +cabss z uo - ffff0000 00000003 7fff0000 +cabss z uo v 00000000 7f810000 7fff0000 +cabss z uo v 00000000 ff810000 7fff0000 +cabss z uo v 00000001 7f810000 7fff0000 +cabss z uo v 00000003 7f810000 7fff0000 +cabss z uo v 7f810000 00000000 7fff0000 +cabss z uo v 7f810000 80000001 7fff0000 +cabss z uo v 7f810000 80000003 7fff0000 +cabss z uo v 80000001 ff810000 7fff0000 +cabss z uo v 80000003 ff810000 7fff0000 +cabss z uo v ff810000 00000000 7fff0000 +cabss z uo v ff810000 00000001 7fff0000 +cabss z uo v ff810000 00000003 7fff0000 diff --git a/test/io/ucb/ceild.input b/test/io/ucb/ceild.input new file mode 100644 index 0000000..966ced4 --- /dev/null +++ b/test/io/ucb/ceild.input @@ -0,0 +1,403 @@ +/* Copyright (C) 1988-1994 Sun Microsystems, Inc. 2550 Garcia Avenue */ +/* Mountain View, California 94043 All rights reserved. */ +/* */ +/* Any person is hereby authorized to download, copy, use, create bug fixes, */ +/* and distribute, subject to the following conditions: */ +/* */ +/* 1. the software may not be redistributed for a fee except as */ +/* reasonable to cover media costs; */ +/* 2. any copy of the software must include this notice, as well as */ +/* any other embedded copyright notices; and */ +/* 3. any distribution of this software or derivative works thereof */ +/* must comply with all applicable U.S. export control laws. */ +/* */ +/* THE SOFTWARE IS MADE AVAILABLE "AS IS" AND WITHOUT EXPRESS OR IMPLIED */ +/* WARRANTY OF ANY KIND, INCLUDING BUT NOT LIMITED TO THE IMPLIED */ +/* WARRANTIES OF DESIGN, MERCHANTIBILITY, FITNESS FOR A PARTICULAR */ +/* PURPOSE, NON-INFRINGEMENT, PERFORMANCE OR CONFORMANCE TO */ +/* SPECIFICATIONS. */ +/* */ +/* BY DOWNLOADING AND/OR USING THIS SOFTWARE, THE USER WAIVES ALL CLAIMS */ +/* AGAINST SUN MICROSYSTEMS, INC. AND ITS AFFILIATED COMPANIES IN ANY */ +/* JURISDICTION, INCLUDING BUT NOT LIMITED TO CLAIMS FOR DAMAGES OR */ +/* EQUITABLE RELIEF BASED ON LOSS OF DATA, AND SPECIFICALLY WAIVES EVEN */ +/* UNKNOWN OR UNANTICIPATED CLAIMS OR LOSSES, PRESENT AND FUTURE. */ +/* */ +/* IN NO EVENT WILL SUN MICROSYSTEMS, INC. OR ANY OF ITS AFFILIATED */ +/* COMPANIES BE LIABLE FOR ANY LOST REVENUE OR PROFITS OR OTHER SPECIAL, */ +/* INDIRECT AND CONSEQUENTIAL DAMAGES, EVEN IF IT HAS BEEN ADVISED OF THE */ +/* POSSIBILITY OF SUCH DAMAGES. */ +/* */ +/* This file is provided with no support and without any obligation on the */ +/* part of Sun Microsystems, Inc. ("Sun") or any of its affiliated */ +/* companies to assist in its use, correction, modification or */ +/* enhancement. Nevertheless, and without creating any obligation on its */ +/* part, Sun welcomes your comments concerning the software and requests */ +/* that they be sent to fdlibm-comments@sunpro.sun.com. */ + + /* ceild(integer) is itself */ +ceild n eq - 0 0 0 0 +ceild n eq - 80000000 0 80000000 0 +ceild n eq - 3ff00000 0 3ff00000 0 +ceild n eq - bff00000 0 bff00000 0 +ceild n eq - 433fffff ffffffff 433fffff ffffffff +ceild n eq - c33fffff ffffffff c33fffff ffffffff +ceild n eq - 7fefffff ffffffff 7fefffff ffffffff +ceild n eq - ffefffff ffffffff ffefffff ffffffff +ceild z eq - 0 0 0 0 +ceild z eq - 80000000 0 80000000 0 +ceild z eq - 3ff00000 0 3ff00000 0 +ceild z eq - bff00000 0 bff00000 0 +ceild z eq - 433fffff ffffffff 433fffff ffffffff +ceild z eq - c33fffff ffffffff c33fffff ffffffff +ceild z eq - 7fefffff ffffffff 7fefffff ffffffff +ceild z eq - ffefffff ffffffff ffefffff ffffffff +ceild p eq - 0 0 0 0 +ceild p eq - 80000000 0 80000000 0 +ceild p eq - 3ff00000 0 3ff00000 0 +ceild p eq - bff00000 0 bff00000 0 +ceild p eq - 433fffff ffffffff 433fffff ffffffff +ceild p eq - c33fffff ffffffff c33fffff ffffffff +ceild p eq - 7fefffff ffffffff 7fefffff ffffffff +ceild p eq - ffefffff ffffffff ffefffff ffffffff +ceild m eq - 0 0 0 0 +ceild m eq - 80000000 0 80000000 0 +ceild m eq - 3ff00000 0 3ff00000 0 +ceild m eq - bff00000 0 bff00000 0 +ceild m eq - 433fffff ffffffff 433fffff ffffffff +ceild m eq - c33fffff ffffffff c33fffff ffffffff +ceild m eq - 7fefffff ffffffff 7fefffff ffffffff +ceild m eq - ffefffff ffffffff ffefffff ffffffff + /* integer - ulp */ +ceild n eq x 431eeeee eeeeeeef 431eeeee eeeeeef0 +ceild n eq x c31eeeee eeeeeeef c31eeeee eeeeeeec +ceild n eq x 3fffffff ffffffff 40000000 0 +ceild n eq x bfffffff ffffffff bff00000 0 +ceild n eq x 3fefffff ffffffff 3ff00000 0 +ceild n eq x bfefffff ffffffff 80000000 0 +ceild z eq x 431eeeee eeeeeeef 431eeeee eeeeeef0 +ceild z eq x c31eeeee eeeeeeef c31eeeee eeeeeeec +ceild z eq x 3fffffff ffffffff 40000000 0 +ceild z eq x bfffffff ffffffff bff00000 0 +ceild z eq x 3fefffff ffffffff 3ff00000 0 +ceild z eq x bfefffff ffffffff 80000000 0 +ceild p eq x 431eeeee eeeeeeef 431eeeee eeeeeef0 +ceild p eq x c31eeeee eeeeeeef c31eeeee eeeeeeec +ceild p eq x 3fffffff ffffffff 40000000 0 +ceild p eq x bfffffff ffffffff bff00000 0 +ceild p eq x 3fefffff ffffffff 3ff00000 0 +ceild p eq x bfefffff ffffffff 80000000 0 +ceild m eq x 431eeeee eeeeeeef 431eeeee eeeeeef0 +ceild m eq x c31eeeee eeeeeeef c31eeeee eeeeeeec +ceild m eq x 3fffffff ffffffff 40000000 0 +ceild m eq x bfffffff ffffffff bff00000 0 +ceild m eq x 3fefffff ffffffff 3ff00000 0 +ceild m eq x bfefffff ffffffff 80000000 0 + /* integer + ulp */ +ceild n eq x 431eeeee eeeeeeed 431eeeee eeeeeef0 +ceild n eq x c31eeeee eeeeeeed c31eeeee eeeeeeec +ceild n eq x 3ff00000 1 40000000 0 +ceild n eq x bff00000 1 bff00000 0 +ceild n eq x 00100000 0 3ff00000 0 +ceild n eq x 80100000 0 80000000 0 +ceild z eq x 431eeeee eeeeeeed 431eeeee eeeeeef0 +ceild z eq x c31eeeee eeeeeeed c31eeeee eeeeeeec +ceild z eq x 3ff00000 1 40000000 0 +ceild z eq x bff00000 1 bff00000 0 +ceild z eq x 00100000 0 3ff00000 0 +ceild z eq x 80100000 0 80000000 0 +ceild p eq x 431eeeee eeeeeeed 431eeeee eeeeeef0 +ceild p eq x c31eeeee eeeeeeed c31eeeee eeeeeeec +ceild p eq x 3ff00000 1 40000000 0 +ceild p eq x bff00000 1 bff00000 0 +ceild p eq x 00100000 0 3ff00000 0 +ceild p eq x 80100000 0 80000000 0 +ceild m eq x 431eeeee eeeeeeed 431eeeee eeeeeef0 +ceild m eq x c31eeeee eeeeeeed c31eeeee eeeeeeec +ceild m eq x 3ff00000 1 40000000 0 +ceild m eq x bff00000 1 bff00000 0 +ceild m eq x 00100000 0 3ff00000 0 +ceild m eq x 80100000 0 80000000 0 + /* half way case, half way case +- ulp */ +ceild n eq x 3fdfffff ffffffff 3ff00000 0 +ceild n eq x 3fe00000 0 3ff00000 0 +ceild n eq x 3fe00000 1 3ff00000 0 +ceild n eq x bfdfffff ffffffff 80000000 0 +ceild n eq x bfe00000 0 80000000 0 +ceild n eq x bfe00000 1 80000000 0 +ceild n eq x 3ff7ffff ffffffff 40000000 0 +ceild n eq x 3ff80000 0 40000000 0 +ceild n eq x 3ff80000 1 40000000 0 +ceild n eq x bff7ffff ffffffff bff00000 0 +ceild n eq x bff80000 0 bff00000 0 +ceild n eq x bff80000 1 bff00000 0 +ceild n eq x 4003ffff ffffffff 40080000 0 +ceild n eq x 40040000 0 40080000 0 +ceild n eq x 40040000 1 40080000 0 +ceild n eq x c003ffff ffffffff c0000000 0 +ceild n eq x c0040000 0 c0000000 0 +ceild n eq x c0040000 1 c0000000 0 +ceild n eq x 42feeeee eeeeeee7 42feeeee eeeeeef0 +ceild n eq x 42feeeee eeeeeee8 42feeeee eeeeeef0 +ceild n eq x 42feeeee eeeeeee9 42feeeee eeeeeef0 +ceild n eq x c2feeeee eeeeeee7 c2feeeee eeeeeee0 +ceild n eq x c2feeeee eeeeeee8 c2feeeee eeeeeee0 +ceild n eq x c2feeeee eeeeeee9 c2feeeee eeeeeee0 +ceild z eq x 3fdfffff ffffffff 3ff00000 0 +ceild z eq x 3fe00000 0 3ff00000 0 +ceild z eq x 3fe00000 1 3ff00000 0 +ceild z eq x bfdfffff ffffffff 80000000 0 +ceild z eq x bfe00000 0 80000000 0 +ceild z eq x bfe00000 1 80000000 0 +ceild z eq x 3ff7ffff ffffffff 40000000 0 +ceild z eq x 3ff80000 0 40000000 0 +ceild z eq x 3ff80000 1 40000000 0 +ceild z eq x bff7ffff ffffffff bff00000 0 +ceild z eq x bff80000 0 bff00000 0 +ceild z eq x bff80000 1 bff00000 0 +ceild z eq x 4003ffff ffffffff 40080000 0 +ceild z eq x 40040000 0 40080000 0 +ceild z eq x 40040000 1 40080000 0 +ceild z eq x c003ffff ffffffff c0000000 0 +ceild z eq x c0040000 0 c0000000 0 +ceild z eq x c0040000 1 c0000000 0 +ceild z eq x 42feeeee eeeeeee7 42feeeee eeeeeef0 +ceild z eq x 42feeeee eeeeeee8 42feeeee eeeeeef0 +ceild z eq x 42feeeee eeeeeee9 42feeeee eeeeeef0 +ceild z eq x c2feeeee eeeeeee7 c2feeeee eeeeeee0 +ceild z eq x c2feeeee eeeeeee8 c2feeeee eeeeeee0 +ceild z eq x c2feeeee eeeeeee9 c2feeeee eeeeeee0 +ceild p eq x 3fdfffff ffffffff 3ff00000 0 +ceild p eq x 3fe00000 0 3ff00000 0 +ceild p eq x 3fe00000 1 3ff00000 0 +ceild p eq x bfdfffff ffffffff 80000000 0 +ceild p eq x bfe00000 0 80000000 0 +ceild p eq x bfe00000 1 80000000 0 +ceild p eq x 3ff7ffff ffffffff 40000000 0 +ceild p eq x 3ff80000 0 40000000 0 +ceild p eq x 3ff80000 1 40000000 0 +ceild p eq x bff7ffff ffffffff bff00000 0 +ceild p eq x bff80000 0 bff00000 0 +ceild p eq x bff80000 1 bff00000 0 +ceild p eq x 4003ffff ffffffff 40080000 0 +ceild p eq x 40040000 0 40080000 0 +ceild p eq x 40040000 1 40080000 0 +ceild p eq x c003ffff ffffffff c0000000 0 +ceild p eq x c0040000 0 c0000000 0 +ceild p eq x c0040000 1 c0000000 0 +ceild p eq x 42feeeee eeeeeee7 42feeeee eeeeeef0 +ceild p eq x 42feeeee eeeeeee8 42feeeee eeeeeef0 +ceild p eq x 42feeeee eeeeeee9 42feeeee eeeeeef0 +ceild p eq x c2feeeee eeeeeee7 c2feeeee eeeeeee0 +ceild p eq x c2feeeee eeeeeee8 c2feeeee eeeeeee0 +ceild p eq x c2feeeee eeeeeee9 c2feeeee eeeeeee0 +ceild m eq x 3fdfffff ffffffff 3ff00000 0 +ceild m eq x 3fe00000 0 3ff00000 0 +ceild m eq x 3fe00000 1 3ff00000 0 +ceild m eq x bfdfffff ffffffff 80000000 0 +ceild m eq x bfe00000 0 80000000 0 +ceild m eq x bfe00000 1 80000000 0 +ceild m eq x 3ff7ffff ffffffff 40000000 0 +ceild m eq x 3ff80000 0 40000000 0 +ceild m eq x 3ff80000 1 40000000 0 +ceild m eq x bff7ffff ffffffff bff00000 0 +ceild m eq x bff80000 0 bff00000 0 +ceild m eq x bff80000 1 bff00000 0 +ceild m eq x 4003ffff ffffffff 40080000 0 +ceild m eq x 40040000 0 40080000 0 +ceild m eq x 40040000 1 40080000 0 +ceild m eq x c003ffff ffffffff c0000000 0 +ceild m eq x c0040000 0 c0000000 0 +ceild m eq x c0040000 1 c0000000 0 +ceild m eq x 42feeeee eeeeeee7 42feeeee eeeeeef0 +ceild m eq x 42feeeee eeeeeee8 42feeeee eeeeeef0 +ceild m eq x 42feeeee eeeeeee9 42feeeee eeeeeef0 +ceild m eq x c2feeeee eeeeeee7 c2feeeee eeeeeee0 +ceild m eq x c2feeeee eeeeeee8 c2feeeee eeeeeee0 +ceild m eq x c2feeeee eeeeeee9 c2feeeee eeeeeee0 + /* random arguments between -100,100 */ +ceild n eq x c03adeef b2b5006d c03a0000 0 +ceild n eq x 4051ce3e fb825911 40520000 0 +ceild n eq x 405602e1 09de7505 40564000 0 +ceild n eq x c050b245 fba96889 c0508000 0 +ceild n eq x c03b171e e27084dd c03b0000 0 +ceild n eq x c00f6eff 1b093c41 c0080000 0 +ceild n eq x 404ceaa3 d18455f5 404d0000 0 +ceild n eq x 40556091 4a51b239 40558000 0 +ceild n eq x c030ce90 1079de4d c0300000 0 +ceild n eq x c057f35b 3103b871 c057c000 0 + /* inf,nan, and subnormal number */ +ceild n eq x 0 1 3ff00000 0 +ceild n eq x 80000000 1 80000000 0 +ceild n eq - 7ff00000 0 7ff00000 0 +ceild n eq - fff00000 0 fff00000 0 +ceild n uo v 7ff00000 1 7ff00000 0 +ceild n uo - 7ff80000 0 7ff00000 0 +ceild z eq x 0 1 3ff00000 0 +ceild z eq x 80000000 1 80000000 0 +ceild z eq - 7ff00000 0 7ff00000 0 +ceild z eq - fff00000 0 fff00000 0 +ceild z uo v 7ff00000 1 7ff00000 0 +ceild z uo - 7ff80000 0 7ff00000 0 +ceild p eq x 0 1 3ff00000 0 +ceild p eq x 80000000 1 80000000 0 +ceild p eq - 7ff00000 0 7ff00000 0 +ceild p eq - fff00000 0 fff00000 0 +ceild p uo v 7ff00000 1 7ff00000 0 +ceild p uo - 7ff80000 0 7ff00000 0 +ceild m eq x 0 1 3ff00000 0 +ceild m eq x 80000000 1 80000000 0 +ceild m eq - 7ff00000 0 7ff00000 0 +ceild m eq - fff00000 0 fff00000 0 +ceild m uo v 7ff00000 1 7ff00000 0 +ceild m uo - 7ff80000 0 7ff00000 0 +ceild m eq - 40b20000 00000000 40b20000 00000000 +ceild m eq - 41600000 00000000 41600000 00000000 +ceild m eq - 432fffff fffffffe 432fffff fffffffe +ceild m eq - 43300000 00000000 43300000 00000000 +ceild m eq - 43300000 00000001 43300000 00000001 +ceild m eq - 7f5fffff ffffffee 7f5fffff ffffffee +ceild m eq - 7f5fffff fffffff7 7f5fffff fffffff7 +ceild m eq - 7f5fffff ffffffff 7f5fffff ffffffff +ceild m eq - 7f600000 00000000 7f600000 00000000 +ceild m eq - c0b20000 00000000 c0b20000 00000000 +ceild m eq - c1600000 00000000 c1600000 00000000 +ceild m eq - c32fffff fffffffe c32fffff fffffffe +ceild m eq - c3300000 00000000 c3300000 00000000 +ceild m eq - c3300000 00000001 c3300000 00000001 +ceild m eq - ff5fffff ffffffee ff5fffff ffffffee +ceild m eq - ff5fffff fffffff7 ff5fffff fffffff7 +ceild m eq - ff5fffff ffffffff ff5fffff ffffffff +ceild m eq - ff600000 00000000 ff600000 00000000 +ceild m eq x 3fee0000 00000000 3ff00000 00000000 +ceild m eq x 415fffff ffffffff 41600000 00000000 +ceild m eq x 432fffff fffffffd 432fffff fffffffe +ceild m eq x 432fffff ffffffff 43300000 00000000 +ceild m eq x c1600000 00000001 c1600000 00000000 +ceild m eq x c32fffff fffffffd c32fffff fffffffc +ceild m eq x c32fffff ffffffff c32fffff fffffffe +ceild m uo - 7ff80000 00000000 7ff00000 00000000 +ceild m uo - 7fffe000 00000000 7fffe000 00000000 +ceild m uo - ffffe000 00000000 ffffe000 00000000 +ceild m uo v 7ff00000 00000001 7ff00000 00000000 +ceild m uo v 7ff02000 00000000 7fffe000 00000000 +ceild m uo v fff02000 00000000 ffffe000 00000000 +ceild n eq - 40b20000 00000000 40b20000 00000000 +ceild n eq - 41600000 00000000 41600000 00000000 +ceild n eq - 432fffff fffffffe 432fffff fffffffe +ceild n eq - 43300000 00000000 43300000 00000000 +ceild n eq - 43300000 00000001 43300000 00000001 +ceild n eq - 7f5fffff ffffffee 7f5fffff ffffffee +ceild n eq - 7f5fffff fffffff7 7f5fffff fffffff7 +ceild n eq - 7f5fffff ffffffff 7f5fffff ffffffff +ceild n eq - 7f600000 00000000 7f600000 00000000 +ceild n eq - c0b20000 00000000 c0b20000 00000000 +ceild n eq - c1600000 00000000 c1600000 00000000 +ceild n eq - c32fffff fffffffe c32fffff fffffffe +ceild n eq - c3300000 00000000 c3300000 00000000 +ceild n eq - c3300000 00000001 c3300000 00000001 +ceild n eq - ff5fffff ffffffee ff5fffff ffffffee +ceild n eq - ff5fffff fffffff7 ff5fffff fffffff7 +ceild n eq - ff5fffff ffffffff ff5fffff ffffffff +ceild n eq - ff600000 00000000 ff600000 00000000 +ceild n eq x 3fee0000 00000000 3ff00000 00000000 +ceild n eq x 401fffff ffffffff 40200000 00000000 +ceild n eq x 407fffff fffffff8 40800000 00000000 +ceild n eq x 410fffff ffffffff 41100000 00000000 +ceild n eq x 415fffff ffffffff 41600000 00000000 +ceild n eq x 432fffff fffffffd 432fffff fffffffe +ceild n eq x 432fffff ffffffff 43300000 00000000 +ceild n eq x 800fffff ffffffff 80000000 00000000 +ceild n eq x c0120000 00000000 c0100000 00000000 +ceild n eq x c0200000 00000001 c0200000 00000000 +ceild n eq x c0800000 00000008 c0800000 00000000 +ceild n eq x c1100000 00000001 c1100000 00000000 +ceild n eq x c1600000 00000001 c1600000 00000000 +ceild n eq x c32fffff fffffffd c32fffff fffffffc +ceild n eq x c32fffff ffffffff c32fffff fffffffe +ceild n uo - 7ff80000 00000000 7ff00000 00000000 +ceild n uo - 7fffe000 00000000 7fffe000 00000000 +ceild n uo - ffffe000 00000000 ffffe000 00000000 +ceild n uo v 7ff00000 00000001 7ff00000 00000000 +ceild n uo v 7ff02000 00000000 7fffe000 00000000 +ceild n uo v fff02000 00000000 ffffe000 00000000 +ceild p eq - 40b20000 00000000 40b20000 00000000 +ceild p eq - 41600000 00000000 41600000 00000000 +ceild p eq - 432fffff fffffffe 432fffff fffffffe +ceild p eq - 43300000 00000000 43300000 00000000 +ceild p eq - 43300000 00000001 43300000 00000001 +ceild p eq - 7f5fffff ffffffee 7f5fffff ffffffee +ceild p eq - 7f5fffff fffffff7 7f5fffff fffffff7 +ceild p eq - 7f5fffff ffffffff 7f5fffff ffffffff +ceild p eq - 7f600000 00000000 7f600000 00000000 +ceild p eq - c0b20000 00000000 c0b20000 00000000 +ceild p eq - c1600000 00000000 c1600000 00000000 +ceild p eq - c32fffff fffffffe c32fffff fffffffe +ceild p eq - c3300000 00000000 c3300000 00000000 +ceild p eq - c3300000 00000001 c3300000 00000001 +ceild p eq - ff5fffff ffffffee ff5fffff ffffffee +ceild p eq - ff5fffff fffffff7 ff5fffff fffffff7 +ceild p eq - ff5fffff ffffffff ff5fffff ffffffff +ceild p eq - ff600000 00000000 ff600000 00000000 +ceild p eq x 000fffff ffffffff 3ff00000 00000000 +ceild p eq x 3fee0000 00000000 3ff00000 00000000 +ceild p eq x 40120000 00000000 40140000 00000000 +ceild p eq x 401fffff ffffffff 40200000 00000000 +ceild p eq x 40200000 00000001 40220000 00000000 +ceild p eq x 407fffff fffffff8 40800000 00000000 +ceild p eq x 410fffff ffffffff 41100000 00000000 +ceild p eq x 415fffff ffffffff 41600000 00000000 +ceild p eq x 432fffff fffffffd 432fffff fffffffe +ceild p eq x 432fffff ffffffff 43300000 00000000 +ceild p eq x 800fffff ffffffff 80000000 00000000 +ceild p eq x c0120000 00000000 c0100000 00000000 +ceild p eq x c01fffff ffffffff c01c0000 00000000 +ceild p eq x c0200000 00000001 c0200000 00000000 +ceild p eq x c0800000 00000008 c0800000 00000000 +ceild p eq x c1100000 00000001 c1100000 00000000 +ceild p eq x c1600000 00000001 c1600000 00000000 +ceild p eq x c32fffff fffffffd c32fffff fffffffc +ceild p eq x c32fffff ffffffff c32fffff fffffffe +ceild p uo - 7ff80000 00000000 7ff00000 00000000 +ceild p uo - 7fffe000 00000000 7fffe000 00000000 +ceild p uo - ffffe000 00000000 ffffe000 00000000 +ceild p uo v 7ff00000 00000001 7ff00000 00000000 +ceild p uo v 7ff02000 00000000 7fffe000 00000000 +ceild p uo v fff02000 00000000 ffffe000 00000000 +ceild z eq - 40b20000 00000000 40b20000 00000000 +ceild z eq - 41600000 00000000 41600000 00000000 +ceild z eq - 432fffff fffffffe 432fffff fffffffe +ceild z eq - 43300000 00000000 43300000 00000000 +ceild z eq - 43300000 00000001 43300000 00000001 +ceild z eq - 7f5fffff ffffffee 7f5fffff ffffffee +ceild z eq - 7f5fffff fffffff7 7f5fffff fffffff7 +ceild z eq - 7f5fffff ffffffff 7f5fffff ffffffff +ceild z eq - 7f600000 00000000 7f600000 00000000 +ceild z eq - c0b20000 00000000 c0b20000 00000000 +ceild z eq - c1600000 00000000 c1600000 00000000 +ceild z eq - c32fffff fffffffe c32fffff fffffffe +ceild z eq - c3300000 00000000 c3300000 00000000 +ceild z eq - c3300000 00000001 c3300000 00000001 +ceild z eq - ff5fffff ffffffee ff5fffff ffffffee +ceild z eq - ff5fffff fffffff7 ff5fffff fffffff7 +ceild z eq - ff5fffff ffffffff ff5fffff ffffffff +ceild z eq - ff600000 00000000 ff600000 00000000 +ceild z eq x 3fee0000 00000000 3ff00000 00000000 +ceild z eq x 415fffff ffffffff 41600000 00000000 +ceild z eq x 432fffff fffffffd 432fffff fffffffe +ceild z eq x 432fffff ffffffff 43300000 00000000 +ceild z eq x 800fffff ffffffff 80000000 00000000 +ceild z eq x c0120000 00000000 c0100000 00000000 +ceild z eq x c01fffff ffffffff c01c0000 00000000 +ceild z eq x c0200000 00000001 c0200000 00000000 +ceild z eq x c0800000 00000008 c0800000 00000000 +ceild z eq x c1100000 00000001 c1100000 00000000 +ceild z eq x c1600000 00000001 c1600000 00000000 +ceild z eq x c32fffff fffffffd c32fffff fffffffc +ceild z eq x c32fffff ffffffff c32fffff fffffffe +ceild z uo - 7ff80000 00000000 7ff00000 00000000 +ceild z uo - 7fffe000 00000000 7fffe000 00000000 +ceild z uo - ffffe000 00000000 ffffe000 00000000 +ceild z uo v 7ff00000 00000001 7ff00000 00000000 +ceild z uo v 7ff02000 00000000 7fffe000 00000000 +ceild z uo v fff02000 00000000 ffffe000 00000000 diff --git a/test/io/ucb/ceilq.input b/test/io/ucb/ceilq.input new file mode 100644 index 0000000..d5fc3d1 --- /dev/null +++ b/test/io/ucb/ceilq.input @@ -0,0 +1,372 @@ +/* Copyright (C) 1988-1994 Sun Microsystems, Inc. 2550 Garcia Avenue */ +/* Mountain View, California 94043 All rights reserved. */ +/* */ +/* Any person is hereby authorized to download, copy, use, create bug fixes, */ +/* and distribute, subject to the following conditions: */ +/* */ +/* 1. the software may not be redistributed for a fee except as */ +/* reasonable to cover media costs; */ +/* 2. any copy of the software must include this notice, as well as */ +/* any other embedded copyright notices; and */ +/* 3. any distribution of this software or derivative works thereof */ +/* must comply with all applicable U.S. export control laws. */ +/* */ +/* THE SOFTWARE IS MADE AVAILABLE "AS IS" AND WITHOUT EXPRESS OR IMPLIED */ +/* WARRANTY OF ANY KIND, INCLUDING BUT NOT LIMITED TO THE IMPLIED */ +/* WARRANTIES OF DESIGN, MERCHANTIBILITY, FITNESS FOR A PARTICULAR */ +/* PURPOSE, NON-INFRINGEMENT, PERFORMANCE OR CONFORMANCE TO */ +/* SPECIFICATIONS. */ +/* */ +/* BY DOWNLOADING AND/OR USING THIS SOFTWARE, THE USER WAIVES ALL CLAIMS */ +/* AGAINST SUN MICROSYSTEMS, INC. AND ITS AFFILIATED COMPANIES IN ANY */ +/* JURISDICTION, INCLUDING BUT NOT LIMITED TO CLAIMS FOR DAMAGES OR */ +/* EQUITABLE RELIEF BASED ON LOSS OF DATA, AND SPECIFICALLY WAIVES EVEN */ +/* UNKNOWN OR UNANTICIPATED CLAIMS OR LOSSES, PRESENT AND FUTURE. */ +/* */ +/* IN NO EVENT WILL SUN MICROSYSTEMS, INC. OR ANY OF ITS AFFILIATED */ +/* COMPANIES BE LIABLE FOR ANY LOST REVENUE OR PROFITS OR OTHER SPECIAL, */ +/* INDIRECT AND CONSEQUENTIAL DAMAGES, EVEN IF IT HAS BEEN ADVISED OF THE */ +/* POSSIBILITY OF SUCH DAMAGES. */ +/* */ +/* This file is provided with no support and without any obligation on the */ +/* part of Sun Microsystems, Inc. ("Sun") or any of its affiliated */ +/* companies to assist in its use, correction, modification or */ +/* enhancement. Nevertheless, and without creating any obligation on its */ +/* part, Sun welcomes your comments concerning the software and requests */ +/* that they be sent to fdlibm-comments@sunpro.sun.com. */ + +ceilq m eq - 3fff0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +ceilq p eq - 3fff0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +ceilq z eq - 3fff0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +ceilq n eq - 7ffeffff ffffffff ffffffff ffffffff 7ffeffff ffffffff ffffffff ffffffff +ceilq m eq - 7ffeffff ffffffff ffffffff ffffffff 7ffeffff ffffffff ffffffff ffffffff +ceilq p eq - 7ffeffff ffffffff ffffffff ffffffff 7ffeffff ffffffff ffffffff ffffffff +ceilq z eq - 7ffeffff ffffffff ffffffff ffffffff 7ffeffff ffffffff ffffffff ffffffff +ceilq n eq - bfff0000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 +ceilq m eq - bfff0000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 +ceilq p eq - bfff0000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 +ceilq z eq - bfff0000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 +ceilq n eq - fffeffff ffffffff ffffffff ffffffff fffeffff ffffffff ffffffff ffffffff +ceilq m eq - fffeffff ffffffff ffffffff ffffffff fffeffff ffffffff ffffffff ffffffff +ceilq p eq - fffeffff ffffffff ffffffff ffffffff fffeffff ffffffff ffffffff ffffffff +ceilq z eq - fffeffff ffffffff ffffffff ffffffff fffeffff ffffffff ffffffff ffffffff +ceilq n eq - 400b2000 00000000 00000000 00000000 400b2000 00000000 00000000 00000000 +ceilq m eq - 400b2000 00000000 00000000 00000000 400b2000 00000000 00000000 00000000 +ceilq p eq - 400b2000 00000000 00000000 00000000 400b2000 00000000 00000000 00000000 +ceilq z eq - 400b2000 00000000 00000000 00000000 400b2000 00000000 00000000 00000000 +ceilq n eq - c00b2000 00000000 00000000 00000000 c00b2000 00000000 00000000 00000000 +ceilq m eq - c00b2000 00000000 00000000 00000000 c00b2000 00000000 00000000 00000000 +ceilq p eq - c00b2000 00000000 00000000 00000000 c00b2000 00000000 00000000 00000000 +ceilq z eq - c00b2000 00000000 00000000 00000000 c00b2000 00000000 00000000 00000000 +ceilq n eq - 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +ceilq m eq - 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +ceilq p eq - 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +ceilq z eq - 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +ceilq n eq - 80000000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +ceilq m eq - 80000000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +ceilq p eq - 80000000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +ceilq z eq - 80000000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +ceilq n eq - 7ff60000 00000000 00000000 00000000 7ff60000 00000000 00000000 00000000 +ceilq m eq - 7ff60000 00000000 00000000 00000000 7ff60000 00000000 00000000 00000000 +ceilq p eq - 7ff60000 00000000 00000000 00000000 7ff60000 00000000 00000000 00000000 +ceilq z eq - 7ff60000 00000000 00000000 00000000 7ff60000 00000000 00000000 00000000 +ceilq n eq - 7ff5ffff ffffffff ffffffff ffffffff 7ff5ffff ffffffff ffffffff ffffffff +ceilq m eq - 7ff5ffff ffffffff ffffffff ffffffff 7ff5ffff ffffffff ffffffff ffffffff +ceilq p eq - 7ff5ffff ffffffff ffffffff ffffffff 7ff5ffff ffffffff ffffffff ffffffff +ceilq z eq - 7ff5ffff ffffffff ffffffff ffffffff 7ff5ffff ffffffff ffffffff ffffffff +ceilq n eq - 7ff5ffff ffffffff ffffffff fffffff7 7ff5ffff ffffffff ffffffff fffffff7 +ceilq m eq - 7ff5ffff ffffffff ffffffff fffffff7 7ff5ffff ffffffff ffffffff fffffff7 +ceilq p eq - 7ff5ffff ffffffff ffffffff fffffff7 7ff5ffff ffffffff ffffffff fffffff7 +ceilq z eq - 7ff5ffff ffffffff ffffffff fffffff7 7ff5ffff ffffffff ffffffff fffffff7 +ceilq n eq - 7ff5ffff ffffffff ffffffff ffffffee 7ff5ffff ffffffff ffffffff ffffffee +ceilq m eq - 7ff5ffff ffffffff ffffffff ffffffee 7ff5ffff ffffffff ffffffff ffffffee +ceilq p eq - 7ff5ffff ffffffff ffffffff ffffffee 7ff5ffff ffffffff ffffffff ffffffee +ceilq z eq - 7ff5ffff ffffffff ffffffff ffffffee 7ff5ffff ffffffff ffffffff ffffffee +ceilq n eq - fff60000 00000000 00000000 00000000 fff60000 00000000 00000000 00000000 +ceilq m eq - fff60000 00000000 00000000 00000000 fff60000 00000000 00000000 00000000 +ceilq p eq - fff60000 00000000 00000000 00000000 fff60000 00000000 00000000 00000000 +ceilq z eq - fff60000 00000000 00000000 00000000 fff60000 00000000 00000000 00000000 +ceilq n eq - fff5ffff ffffffff ffffffff ffffffff fff5ffff ffffffff ffffffff ffffffff +ceilq m eq - fff5ffff ffffffff ffffffff ffffffff fff5ffff ffffffff ffffffff ffffffff +ceilq p eq - fff5ffff ffffffff ffffffff ffffffff fff5ffff ffffffff ffffffff ffffffff +ceilq z eq - fff5ffff ffffffff ffffffff ffffffff fff5ffff ffffffff ffffffff ffffffff +ceilq n eq - fff5ffff ffffffff ffffffff fffffff7 fff5ffff ffffffff ffffffff fffffff7 +ceilq m eq - fff5ffff ffffffff ffffffff fffffff7 fff5ffff ffffffff ffffffff fffffff7 +ceilq p eq - fff5ffff ffffffff ffffffff fffffff7 fff5ffff ffffffff ffffffff fffffff7 +ceilq z eq - fff5ffff ffffffff ffffffff fffffff7 fff5ffff ffffffff ffffffff fffffff7 +ceilq n eq - fff5ffff ffffffff ffffffff ffffffee fff5ffff ffffffff ffffffff ffffffee +ceilq m eq - fff5ffff ffffffff ffffffff ffffffee fff5ffff ffffffff ffffffff ffffffee +ceilq p eq - fff5ffff ffffffff ffffffff ffffffee fff5ffff ffffffff ffffffff ffffffee +ceilq z eq - fff5ffff ffffffff ffffffff ffffffee fff5ffff ffffffff ffffffff ffffffee +ceilq n eq - 7fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +ceilq m eq - 7fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +ceilq p eq - 7fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +ceilq z eq - 7fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +ceilq n eq - ffff0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +ceilq m eq - ffff0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +ceilq p eq - ffff0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +ceilq z eq - ffff0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +ceilq p eq x 3fff0000 00000000 00000000 00000001 40000000 00000000 00000000 00000000 +ceilq n eq x 3ffeffff ffffffff ffffffff ffffffff 3fff0000 00000000 00000000 00000000 +ceilq p eq x 3ffeffff ffffffff ffffffff ffffffff 3fff0000 00000000 00000000 00000000 +ceilq z eq x bffeffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000000 +ceilq p eq x bffeffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000000 +ceilq n eq x bfff0000 00000000 00000000 00000001 bfff0000 00000000 00000000 00000000 +ceilq z eq x bfff0000 00000000 00000000 00000001 bfff0000 00000000 00000000 00000000 +ceilq p eq x bfff0000 00000000 00000000 00000001 bfff0000 00000000 00000000 00000000 +ceilq p eq x 00010000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +ceilq n eq x 80010000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +ceilq z eq x 80010000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +ceilq p eq x 80010000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +ceilq p eq x 0000ffff ffffffff ffffffff ffffffff 3fff0000 00000000 00000000 00000000 +ceilq n eq x 8000ffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000000 +ceilq z eq x 8000ffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000000 +ceilq p eq x 8000ffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000000 +ceilq p eq x 00000000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000000 +ceilq n eq x 80000000 00000000 00000000 00000001 80000000 00000000 00000000 00000000 +ceilq z eq x 80000000 00000000 00000000 00000001 80000000 00000000 00000000 00000000 +ceilq p eq x 80000000 00000000 00000000 00000001 80000000 00000000 00000000 00000000 +ceilq p eq x 40020000 00000000 00000000 00000001 40022000 00000000 00000000 00000000 +ceilq z eq x c0020000 00000000 00000000 00000001 c0020000 00000000 00000000 00000000 +ceilq n eq x c0020000 00000000 00000000 00000001 c0020000 00000000 00000000 00000000 +ceilq p eq x c0020000 00000000 00000000 00000001 c0020000 00000000 00000000 00000000 +ceilq n eq x 4001ffff ffffffff ffffffff ffffffff 40020000 00000000 00000000 00000000 +ceilq p eq x 4001ffff ffffffff ffffffff ffffffff 40020000 00000000 00000000 00000000 +ceilq z eq x c001ffff ffffffff ffffffff ffffffff c001c000 00000000 00000000 00000000 +ceilq p eq x c001ffff ffffffff ffffffff ffffffff c001c000 00000000 00000000 00000000 +ceilq n eq x 4007ffff ffffffff ffffffff fffffff8 40080000 00000000 00000000 00000000 +ceilq p eq x 4007ffff ffffffff ffffffff fffffff8 40080000 00000000 00000000 00000000 +ceilq n eq x 4010ffff ffffffff ffffffff ffffffff 40110000 00000000 00000000 00000000 +ceilq p eq x 4010ffff ffffffff ffffffff ffffffff 40110000 00000000 00000000 00000000 +ceilq n eq x c0080000 00000000 00000000 00000008 c0080000 00000000 00000000 00000000 +ceilq p eq x c0080000 00000000 00000000 00000008 c0080000 00000000 00000000 00000000 +ceilq z eq x c0080000 00000000 00000000 00000008 c0080000 00000000 00000000 00000000 +ceilq n eq x c0110000 00000000 00000000 00000001 c0110000 00000000 00000000 00000000 +ceilq p eq x c0110000 00000000 00000000 00000001 c0110000 00000000 00000000 00000000 +ceilq z eq x c0110000 00000000 00000000 00000001 c0110000 00000000 00000000 00000000 +ceilq p eq x 3ffe0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +ceilq n eq x bffe0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +ceilq z eq x bffe0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +ceilq p eq x bffe0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +ceilq p eq x 3fff8000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 +ceilq n eq x 3fff8000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 +ceilq p eq x bfff8000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 +ceilq z eq x bfff8000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 +ceilq p eq x 40012000 00000000 00000000 00000000 40014000 00000000 00000000 00000000 +ceilq n eq x c0012000 00000000 00000000 00000000 c0010000 00000000 00000000 00000000 +ceilq z eq x c0012000 00000000 00000000 00000000 c0010000 00000000 00000000 00000000 +ceilq p eq x c0012000 00000000 00000000 00000000 c0010000 00000000 00000000 00000000 +ceilq n uo - 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +ceilq m uo - 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +ceilq p uo - 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +ceilq z uo - 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +ceilq n uo v 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +ceilq m uo v 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +ceilq p uo v 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +ceilq z uo v 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +ceilq n eq x 4015ffff ffffffff ffffffff ffffffff 40160000 00000000 00000000 00000000 +ceilq m eq x 4015ffff ffffffff ffffffff ffffffff 40160000 00000000 00000000 00000000 +ceilq p eq x 4015ffff ffffffff ffffffff ffffffff 40160000 00000000 00000000 00000000 +ceilq z eq x 4015ffff ffffffff ffffffff ffffffff 40160000 00000000 00000000 00000000 +ceilq n eq - 40160000 00000000 00000000 00000000 40160000 00000000 00000000 00000000 +ceilq m eq - 40160000 00000000 00000000 00000000 40160000 00000000 00000000 00000000 +ceilq p eq - 40160000 00000000 00000000 00000000 40160000 00000000 00000000 00000000 +ceilq z eq - 40160000 00000000 00000000 00000000 40160000 00000000 00000000 00000000 +ceilq n eq - 40330000 00000000 00000000 00000000 40330000 00000000 00000000 00000000 +ceilq m eq - 40330000 00000000 00000000 00000000 40330000 00000000 00000000 00000000 +ceilq p eq - 40330000 00000000 00000000 00000000 40330000 00000000 00000000 00000000 +ceilq z eq - 40330000 00000000 00000000 00000000 40330000 00000000 00000000 00000000 +ceilq n uo - fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +ceilq m uo - fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +ceilq p uo - fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +ceilq z uo - fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +ceilq n uo v ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +ceilq m uo v ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +ceilq p uo v ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +ceilq z uo v ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +ceilq n eq - c0160000 00000000 00000000 00000000 c0160000 00000000 00000000 00000000 +ceilq m eq - c0160000 00000000 00000000 00000000 c0160000 00000000 00000000 00000000 +ceilq p eq - c0160000 00000000 00000000 00000000 c0160000 00000000 00000000 00000000 +ceilq z eq - c0160000 00000000 00000000 00000000 c0160000 00000000 00000000 00000000 +ceilq n eq - c0330000 00000000 00000000 00000000 c0330000 00000000 00000000 00000000 +ceilq m eq - c0330000 00000000 00000000 00000000 c0330000 00000000 00000000 00000000 +ceilq p eq - c0330000 00000000 00000000 00000000 c0330000 00000000 00000000 00000000 +ceilq z eq - c0330000 00000000 00000000 00000000 c0330000 00000000 00000000 00000000 +ceilq n eq x 4032ffff ffffffff ffffffff ffffffff 40330000 00000000 00000000 00000000 +ceilq m eq x 4032ffff ffffffff ffffffff ffffffff 40330000 00000000 00000000 00000000 +ceilq p eq x 4032ffff ffffffff ffffffff ffffffff 40330000 00000000 00000000 00000000 +ceilq z eq x 4032ffff ffffffff ffffffff ffffffff 40330000 00000000 00000000 00000000 +ceilq n eq x c0160000 00000000 00000000 00000001 c0160000 00000000 00000000 00000000 +ceilq m eq x c0160000 00000000 00000000 00000001 c0160000 00000000 00000000 00000000 +ceilq p eq x c0160000 00000000 00000000 00000001 c0160000 00000000 00000000 00000000 +ceilq z eq x c0160000 00000000 00000000 00000001 c0160000 00000000 00000000 00000000 +ceilq n eq x c03dffff ffffffff ffffffff ffffffff c03dffff ffffffff fffc0000 00000000 +ceilq m eq x c03dffff ffffffff ffffffff ffffffff c03dffff ffffffff fffc0000 00000000 +ceilq p eq x c03dffff ffffffff ffffffff ffffffff c03dffff ffffffff fffc0000 00000000 +ceilq z eq x c03dffff ffffffff ffffffff ffffffff c03dffff ffffffff fffc0000 00000000 +ceilq n eq x 3ffee000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +ceilq m eq x 3ffee000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +ceilq p eq x 3ffee000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +ceilq z eq x 3ffee000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +ceilq n eq - 40000000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 +ceilq n eq - 406f0000 00000000 00000000 00000001 406f0000 00000000 00000000 00000001 +ceilq z eq - 406f0000 00000000 00000000 00000001 406f0000 00000000 00000000 00000001 +ceilq p eq - 406f0000 00000000 00000000 00000001 406f0000 00000000 00000000 00000001 +ceilq m eq - 406f0000 00000000 00000000 00000001 406f0000 00000000 00000000 00000001 +ceilq n eq - c0000000 00000000 00000000 00000000 c0000000 00000000 00000000 00000000 +ceilq n eq - c06f0000 00000000 00000000 00000001 c06f0000 00000000 00000000 00000001 +ceilq z eq x 3ffeffff ffffffff ffffffff ffffffff 3fff0000 00000000 00000000 00000000 +ceilq m eq x 3ffeffff ffffffff ffffffff ffffffff 3fff0000 00000000 00000000 00000000 +ceilq n eq x 3fffffff ffffffff ffffffff ffffffff 40000000 00000000 00000000 00000000 +ceilq p eq x 3fffffff ffffffff ffffffff ffffffff 40000000 00000000 00000000 00000000 +ceilq z eq x 3fffffff ffffffff ffffffff ffffffff 40000000 00000000 00000000 00000000 +ceilq m eq x 3fffffff ffffffff ffffffff ffffffff 40000000 00000000 00000000 00000000 +ceilq n eq x 406d0001 00000001 00000001 0000000f 406d0001 00000001 00000001 00000010 +ceilq p eq x 406d0001 00000001 00000001 0000000f 406d0001 00000001 00000001 00000010 +ceilq z eq x 406d0001 00000001 00000001 0000000f 406d0001 00000001 00000001 00000010 +ceilq m eq x 406d0001 00000001 00000001 0000000f 406d0001 00000001 00000001 00000010 +ceilq n eq x bffeffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000000 +ceilq m eq x bffeffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000000 +ceilq n eq x bfffffff ffffffff ffffffff ffffffff bfff0000 00000000 00000000 00000000 +ceilq m eq x bfffffff ffffffff ffffffff ffffffff bfff0000 00000000 00000000 00000000 +ceilq z eq x bfffffff ffffffff ffffffff ffffffff bfff0000 00000000 00000000 00000000 +ceilq p eq x bfffffff ffffffff ffffffff ffffffff bfff0000 00000000 00000000 00000000 +ceilq n eq x c06d0001 00000001 00000001 0000000f c06d0001 00000001 00000001 0000000c +ceilq m eq x c06d0001 00000001 00000001 0000000f c06d0001 00000001 00000001 0000000c +ceilq z eq x c06d0001 00000001 00000001 0000000f c06d0001 00000001 00000001 0000000c +ceilq p eq x c06d0001 00000001 00000001 0000000f c06d0001 00000001 00000001 0000000c +ceilq n eq x 3fff0000 00000000 00000000 00000001 40000000 00000000 00000000 00000000 +ceilq z eq x 3fff0000 00000000 00000000 00000001 40000000 00000000 00000000 00000000 +ceilq m eq x 3fff0000 00000000 00000000 00000001 40000000 00000000 00000000 00000000 +ceilq n eq x 40000000 00000000 00000000 00000001 40008000 00000000 00000000 00000000 +ceilq z eq x 40000000 00000000 00000000 00000001 40008000 00000000 00000000 00000000 +ceilq m eq x 40000000 00000000 00000000 00000001 40008000 00000000 00000000 00000000 +ceilq p eq x 40000000 00000000 00000000 00000001 40008000 00000000 00000000 00000000 +ceilq n eq x 406d0000 00000000 00000000 00000001 406d0000 00000000 00000000 00000004 +ceilq z eq x 406d0000 00000000 00000000 00000001 406d0000 00000000 00000000 00000004 +ceilq m eq x 406d0000 00000000 00000000 00000001 406d0000 00000000 00000000 00000004 +ceilq p eq x 406d0000 00000000 00000000 00000001 406d0000 00000000 00000000 00000004 +ceilq m eq x bfff0000 00000000 00000000 00000001 bfff0000 00000000 00000000 00000000 +ceilq n eq x c0000000 00000000 00000000 00000001 c0000000 00000000 00000000 00000000 +ceilq z eq x c0000000 00000000 00000000 00000001 c0000000 00000000 00000000 00000000 +ceilq p eq x c0000000 00000000 00000000 00000001 c0000000 00000000 00000000 00000000 +ceilq m eq x c0000000 00000000 00000000 00000001 c0000000 00000000 00000000 00000000 +ceilq n eq x c06d0000 00000000 00000000 00000001 c06d0000 00000000 00000000 00000000 +ceilq z eq x c06d0000 00000000 00000000 00000001 c06d0000 00000000 00000000 00000000 +ceilq p eq x c06d0000 00000000 00000000 00000001 c06d0000 00000000 00000000 00000000 +ceilq m eq x c06d0000 00000000 00000000 00000001 c06d0000 00000000 00000000 00000000 +ceilq n eq x 3ffdffff ffffffff ffffffff ffffffff 3fff0000 00000000 00000000 00000000 +ceilq n eq x 3ffe0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +ceilq n eq x 3ffe0000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000000 +ceilq n eq x bffdffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000000 +ceilq n eq x bffe0000 00000000 00000000 00000001 80000000 00000000 00000000 00000000 +ceilq n eq x 3fff7fff ffffffff ffffffff ffffffff 40000000 00000000 00000000 00000000 +ceilq n eq x 3fff8000 00000000 00000000 00000001 40000000 00000000 00000000 00000000 +ceilq n eq x bfff7fff ffffffff ffffffff ffffffff bfff0000 00000000 00000000 00000000 +ceilq n eq x bfff8000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 +ceilq n eq x bfff8000 00000000 00000000 00000001 bfff0000 00000000 00000000 00000000 +ceilq n eq x 40003fff ffffffff ffffffff ffffffff 40008000 00000000 00000000 00000000 +ceilq n eq x 40004000 00000000 00000000 00000000 40008000 00000000 00000000 00000000 +ceilq n eq x 40004000 00000000 00000000 00000001 40008000 00000000 00000000 00000000 +ceilq n eq x c0003fff ffffffff ffffffff ffffffff c0000000 00000000 00000000 00000000 +ceilq n eq x c0004000 00000000 00000000 00000000 c0000000 00000000 00000000 00000000 +ceilq n eq x c0004000 00000000 00000000 00000001 c0000000 00000000 00000000 00000000 +ceilq n eq x 406beeee 00000000 00000000 eeeeeee7 406beeee 00000000 00000000 eeeeeef0 +ceilq n eq x 406beeee 00000000 00000000 eeeeeee8 406beeee 00000000 00000000 eeeeeef0 +ceilq n eq x 406beeee 00000000 00000000 eeeeeee9 406beeee 00000000 00000000 eeeeeef0 +ceilq n eq x c06beeee 00000000 00000000 eeeeeee7 c06beeee 00000000 00000000 eeeeeee0 +ceilq n eq x c06beeee 00000000 00000000 eeeeeee8 c06beeee 00000000 00000000 eeeeeee0 +ceilq n eq x c06beeee 00000000 00000000 eeeeeee9 c06beeee 00000000 00000000 eeeeeee0 +ceilq z eq x 3ffdffff ffffffff ffffffff ffffffff 3fff0000 00000000 00000000 00000000 +ceilq z eq x 3ffe0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +ceilq z eq x 3ffe0000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000000 +ceilq z eq x bffdffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000000 +ceilq z eq x bffe0000 00000000 00000000 00000001 80000000 00000000 00000000 00000000 +ceilq z eq x 3fff7fff ffffffff ffffffff ffffffff 40000000 00000000 00000000 00000000 +ceilq z eq x 3fff8000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 +ceilq z eq x 3fff8000 00000000 00000000 00000001 40000000 00000000 00000000 00000000 +ceilq z eq x bfff7fff ffffffff ffffffff ffffffff bfff0000 00000000 00000000 00000000 +ceilq z eq x bfff8000 00000000 00000000 00000001 bfff0000 00000000 00000000 00000000 +ceilq z eq x 40003fff ffffffff ffffffff ffffffff 40008000 00000000 00000000 00000000 +ceilq z eq x 40004000 00000000 00000000 00000000 40008000 00000000 00000000 00000000 +ceilq z eq x 40004000 00000000 00000000 00000001 40008000 00000000 00000000 00000000 +ceilq z eq x c0003fff ffffffff ffffffff ffffffff c0000000 00000000 00000000 00000000 +ceilq z eq x c0004000 00000000 00000000 00000000 c0000000 00000000 00000000 00000000 +ceilq z eq x c0004000 00000000 00000000 00000001 c0000000 00000000 00000000 00000000 +ceilq z eq x 406beeee 00000000 00000000 eeeeeee7 406beeee 00000000 00000000 eeeeeef0 +ceilq z eq x 406beeee 00000000 00000000 eeeeeee8 406beeee 00000000 00000000 eeeeeef0 +ceilq z eq x 406beeee 00000000 00000000 eeeeeee9 406beeee 00000000 00000000 eeeeeef0 +ceilq z eq x c06beeee 00000000 00000000 eeeeeee7 c06beeee 00000000 00000000 eeeeeee0 +ceilq z eq x c06beeee 00000000 00000000 eeeeeee8 c06beeee 00000000 00000000 eeeeeee0 +ceilq z eq x c06beeee 00000000 00000000 eeeeeee9 c06beeee 00000000 00000000 eeeeeee0 +ceilq p eq x 3ffdffff ffffffff ffffffff ffffffff 3fff0000 00000000 00000000 00000000 +ceilq p eq x 3ffe0000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000000 +ceilq p eq x bffdffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000000 +ceilq p eq x bffe0000 00000000 00000000 00000001 80000000 00000000 00000000 00000000 +ceilq p eq x 3fff7fff ffffffff ffffffff ffffffff 40000000 00000000 00000000 00000000 +ceilq p eq x 3fff8000 00000000 00000000 00000001 40000000 00000000 00000000 00000000 +ceilq p eq x bfff7fff ffffffff ffffffff ffffffff bfff0000 00000000 00000000 00000000 +ceilq p eq x bfff8000 00000000 00000000 00000001 bfff0000 00000000 00000000 00000000 +ceilq p eq x 40003fff ffffffff ffffffff ffffffff 40008000 00000000 00000000 00000000 +ceilq p eq x 40004000 00000000 00000000 00000000 40008000 00000000 00000000 00000000 +ceilq p eq x 40004000 00000000 00000000 00000001 40008000 00000000 00000000 00000000 +ceilq p eq x c0003fff ffffffff ffffffff ffffffff c0000000 00000000 00000000 00000000 +ceilq p eq x c0004000 00000000 00000000 00000000 c0000000 00000000 00000000 00000000 +ceilq p eq x c0004000 00000000 00000000 00000001 c0000000 00000000 00000000 00000000 +ceilq p eq x 406beeee 00000000 00000000 eeeeeee7 406beeee 00000000 00000000 eeeeeef0 +ceilq p eq x 406beeee 00000000 00000000 eeeeeee8 406beeee 00000000 00000000 eeeeeef0 +ceilq p eq x 406beeee 00000000 00000000 eeeeeee9 406beeee 00000000 00000000 eeeeeef0 +ceilq p eq x c06beeee 00000000 00000000 eeeeeee7 c06beeee 00000000 00000000 eeeeeee0 +ceilq p eq x c06beeee 00000000 00000000 eeeeeee8 c06beeee 00000000 00000000 eeeeeee0 +ceilq p eq x c06beeee 00000000 00000000 eeeeeee9 c06beeee 00000000 00000000 eeeeeee0 +ceilq m eq x 3ffdffff ffffffff ffffffff ffffffff 3fff0000 00000000 00000000 00000000 +ceilq m eq x 3ffe0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +ceilq m eq x 3ffe0000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000000 +ceilq m eq x bffdffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000000 +ceilq m eq x bffe0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +ceilq m eq x bffe0000 00000000 00000000 00000001 80000000 00000000 00000000 00000000 +ceilq m eq x 3fff7fff ffffffff ffffffff ffffffff 40000000 00000000 00000000 00000000 +ceilq m eq x 3fff8000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 +ceilq m eq x 3fff8000 00000000 00000000 00000001 40000000 00000000 00000000 00000000 +ceilq m eq x bfff7fff ffffffff ffffffff ffffffff bfff0000 00000000 00000000 00000000 +ceilq m eq x bfff8000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 +ceilq m eq x bfff8000 00000000 00000000 00000001 bfff0000 00000000 00000000 00000000 +ceilq m eq x 40003fff ffffffff ffffffff ffffffff 40008000 00000000 00000000 00000000 +ceilq m eq x 40004000 00000000 00000000 00000000 40008000 00000000 00000000 00000000 +ceilq m eq x 40004000 00000000 00000000 00000001 40008000 00000000 00000000 00000000 +ceilq m eq x c0003fff ffffffff ffffffff ffffffff c0000000 00000000 00000000 00000000 +ceilq m eq x c0004000 00000000 00000000 00000000 c0000000 00000000 00000000 00000000 +ceilq m eq x c0004000 00000000 00000000 00000001 c0000000 00000000 00000000 00000000 +ceilq m eq x 406beeee 00000000 00000000 eeeeeee7 406beeee 00000000 00000000 eeeeeef0 +ceilq m eq x 406beeee 00000000 00000000 eeeeeee8 406beeee 00000000 00000000 eeeeeef0 +ceilq m eq x 406beeee 00000000 00000000 eeeeeee9 406beeee 00000000 00000000 eeeeeef0 +ceilq m eq x c06beeee 00000000 00000000 eeeeeee7 c06beeee 00000000 00000000 eeeeeee0 +ceilq m eq x c06beeee 00000000 00000000 eeeeeee8 c06beeee 00000000 00000000 eeeeeee0 +ceilq m eq x c06beeee 00000000 00000000 eeeeeee9 c06beeee 00000000 00000000 eeeeeee0 +ceilq n uo v 7fff0000 00000001 00000000 00000000 00000000 00000000 00000000 00000000 +ceilq n uo v ffff0000 00000000 00000001 00000000 00000000 00000000 00000000 00000000 +ceilq n uo - 7fff8000 00000001 00000000 00000000 00000000 00000000 00000000 00000000 +ceilq n eq x 00000000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000000 +ceilq z eq x 00000000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000000 +ceilq m eq x 00000000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000000 +ceilq m eq x 80000000 00000000 00000000 00000001 80000000 00000000 00000000 00000000 +ceilq n eq x 80000000 00000001 00000000 00000000 80000000 00000000 00000000 00000000 +ceilq m uo - 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +ceilq m uo - fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +ceilq m uo v 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +ceilq m uo v ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +ceilq n uo - 7fff8000 00000001 00000000 00000000 00000000 00000000 00000000 00000000 +ceilq n uo - 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +ceilq n uo - fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +ceilq n uo v 7fff0000 00000001 00000000 00000000 00000000 00000000 00000000 00000000 +ceilq n uo v 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +ceilq n uo v ffff0000 00000000 00000001 00000000 00000000 00000000 00000000 00000000 +ceilq n uo v ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +ceilq p uo - 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +ceilq p uo - fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +ceilq p uo v 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +ceilq p uo v ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +ceilq z uo - 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +ceilq z uo - fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +ceilq z uo v 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +ceilq z uo v ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 diff --git a/test/io/ucb/ceils.input b/test/io/ucb/ceils.input new file mode 100644 index 0000000..373cdb1 --- /dev/null +++ b/test/io/ucb/ceils.input @@ -0,0 +1,439 @@ +/* Copyright (C) 1988-1994 Sun Microsystems, Inc. 2550 Garcia Avenue */ +/* Mountain View, California 94043 All rights reserved. */ +/* */ +/* Any person is hereby authorized to download, copy, use, create bug fixes, */ +/* and distribute, subject to the following conditions: */ +/* */ +/* 1. the software may not be redistributed for a fee except as */ +/* reasonable to cover media costs; */ +/* 2. any copy of the software must include this notice, as well as */ +/* any other embedded copyright notices; and */ +/* 3. any distribution of this software or derivative works thereof */ +/* must comply with all applicable U.S. export control laws. */ +/* */ +/* THE SOFTWARE IS MADE AVAILABLE "AS IS" AND WITHOUT EXPRESS OR IMPLIED */ +/* WARRANTY OF ANY KIND, INCLUDING BUT NOT LIMITED TO THE IMPLIED */ +/* WARRANTIES OF DESIGN, MERCHANTIBILITY, FITNESS FOR A PARTICULAR */ +/* PURPOSE, NON-INFRINGEMENT, PERFORMANCE OR CONFORMANCE TO */ +/* SPECIFICATIONS. */ +/* */ +/* BY DOWNLOADING AND/OR USING THIS SOFTWARE, THE USER WAIVES ALL CLAIMS */ +/* AGAINST SUN MICROSYSTEMS, INC. AND ITS AFFILIATED COMPANIES IN ANY */ +/* JURISDICTION, INCLUDING BUT NOT LIMITED TO CLAIMS FOR DAMAGES OR */ +/* EQUITABLE RELIEF BASED ON LOSS OF DATA, AND SPECIFICALLY WAIVES EVEN */ +/* UNKNOWN OR UNANTICIPATED CLAIMS OR LOSSES, PRESENT AND FUTURE. */ +/* */ +/* IN NO EVENT WILL SUN MICROSYSTEMS, INC. OR ANY OF ITS AFFILIATED */ +/* COMPANIES BE LIABLE FOR ANY LOST REVENUE OR PROFITS OR OTHER SPECIAL, */ +/* INDIRECT AND CONSEQUENTIAL DAMAGES, EVEN IF IT HAS BEEN ADVISED OF THE */ +/* POSSIBILITY OF SUCH DAMAGES. */ +/* */ +/* This file is provided with no support and without any obligation on the */ +/* part of Sun Microsystems, Inc. ("Sun") or any of its affiliated */ +/* companies to assist in its use, correction, modification or */ +/* enhancement. Nevertheless, and without creating any obligation on its */ +/* part, Sun welcomes your comments concerning the software and requests */ +/* that they be sent to fdlibm-comments@sunpro.sun.com. */ + + /* ceils(integer) is itself */ +ceils n eq - 0 0 +ceils n eq - 80000000 80000000 +ceils n eq - 3f800000 3f800000 +ceils n eq - bf800000 bf800000 +ceils n eq - 4befffff 4befffff +ceils n eq - cbefffff cbefffff +ceils n eq - 7f7fffff 7f7fffff +ceils n eq - ff7fffff ff7fffff +ceils z eq - 0 0 +ceils z eq - 80000000 80000000 +ceils z eq - 3f800000 3f800000 +ceils z eq - bf800000 bf800000 +ceils z eq - 4befffff 4befffff +ceils z eq - cbefffff cbefffff +ceils z eq - 7f7fffff 7f7fffff +ceils z eq - ff7fffff ff7fffff +ceils p eq - 0 0 +ceils p eq - 80000000 80000000 +ceils p eq - 3f800000 3f800000 +ceils p eq - bf800000 bf800000 +ceils p eq - 4befffff 4befffff +ceils p eq - cbefffff cbefffff +ceils p eq - 7f7fffff 7f7fffff +ceils p eq - ff7fffff ff7fffff +ceils m eq - 0 0 +ceils m eq - 80000000 80000000 +ceils m eq - 3f800000 3f800000 +ceils m eq - bf800000 bf800000 +ceils m eq - 4befffff 4befffff +ceils m eq - cbefffff cbefffff +ceils m eq - 7f7fffff 7f7fffff +ceils m eq - ff7fffff ff7fffff + /* integer - ulp */ +ceils n eq x 4a7eeeef 4a7eeef0 +ceils n eq x ca7eeeef ca7eeeec +ceils n eq x 3fffffff 40000000 +ceils n eq x bfffffff bf800000 +ceils n eq x 3f7fffff 3f800000 +ceils n eq x bf7fffff 80000000 +ceils z eq x 4a7eeeef 4a7eeef0 +ceils z eq x ca7eeeef ca7eeeec +ceils z eq x 3fffffff 40000000 +ceils z eq x bfffffff bf800000 +ceils z eq x 3f7fffff 3f800000 +ceils z eq x bf7fffff 80000000 +ceils p eq x 4a7eeeef 4a7eeef0 +ceils p eq x ca7eeeef ca7eeeec +ceils p eq x 3fffffff 40000000 +ceils p eq x bfffffff bf800000 +ceils p eq x 3f7fffff 3f800000 +ceils p eq x bf7fffff 80000000 +ceils m eq x 4a7eeeef 4a7eeef0 +ceils m eq x ca7eeeef ca7eeeec +ceils m eq x 3fffffff 40000000 +ceils m eq x bfffffff bf800000 +ceils m eq x 3f7fffff 3f800000 +ceils m eq x bf7fffff 80000000 + /* integer + ulp */ +ceils n eq x 4a7eeeed 4a7eeef0 +ceils n eq x ca7eeeed ca7eeeec +ceils n eq x 3f800001 40000000 +ceils n eq x bf800001 bf800000 +ceils n eq x 00800000 3f800000 +ceils n eq x 80800000 80000000 +ceils n eq x 00000001 3f800000 +ceils n eq x 80000001 80000000 +ceils z eq x 4a7eeeed 4a7eeef0 +ceils z eq x ca7eeeed ca7eeeec +ceils z eq x 3f800001 40000000 +ceils z eq x bf800001 bf800000 +ceils z eq x 00800000 3f800000 +ceils z eq x 80800000 80000000 +ceils z eq x 00000001 3f800000 +ceils z eq x 80000001 80000000 +ceils p eq x 4a7eeeed 4a7eeef0 +ceils p eq x ca7eeeed ca7eeeec +ceils p eq x 3f800001 40000000 +ceils p eq x bf800001 bf800000 +ceils p eq x 00800000 3f800000 +ceils p eq x 80800000 80000000 +ceils p eq x 00000001 3f800000 +ceils p eq x 80000001 80000000 +ceils m eq x 4a7eeeed 4a7eeef0 +ceils m eq x ca7eeeed ca7eeeec +ceils m eq x 3f800001 40000000 +ceils m eq x bf800001 bf800000 +ceils m eq x 00800000 3f800000 +ceils m eq x 80800000 80000000 +ceils m eq x 00000001 3f800000 +ceils m eq x 80000001 80000000 + /* half way case, half way case +- ulp */ +ceils n eq x 3effffff 3f800000 +ceils n eq x 3f000000 3f800000 +ceils n eq x 3f000001 3f800000 +ceils n eq x beffffff 80000000 +ceils n eq x bf000000 80000000 +ceils n eq x bf000001 80000000 +ceils n eq x 3fbfffff 40000000 +ceils n eq x 3fc00000 40000000 +ceils n eq x 3fc00001 40000000 +ceils n eq x bfbfffff bf800000 +ceils n eq x bfc00000 bf800000 +ceils n eq x bfc00001 bf800000 +ceils n eq x 401fffff 40400000 +ceils n eq x 40200000 40400000 +ceils n eq x 40200001 40400000 +ceils n eq x c01fffff c0000000 +ceils n eq x c0200000 c0000000 +ceils n eq x c0200001 c0000000 +ceils n eq x 497eeee7 497eeef0 +ceils n eq x 497eeee8 497eeef0 +ceils n eq x 497eeee9 497eeef0 +ceils n eq x c97eeee7 c97eeee0 +ceils n eq x c97eeee8 c97eeee0 +ceils n eq x c97eeee9 c97eeee0 +ceils z eq x 3effffff 3f800000 +ceils z eq x 3f000000 3f800000 +ceils z eq x 3f000001 3f800000 +ceils z eq x beffffff 80000000 +ceils z eq x bf000000 80000000 +ceils z eq x bf000001 80000000 +ceils z eq x 3fbfffff 40000000 +ceils z eq x 3fc00000 40000000 +ceils z eq x 3fc00001 40000000 +ceils z eq x bfbfffff bf800000 +ceils z eq x bfc00000 bf800000 +ceils z eq x bfc00001 bf800000 +ceils z eq x 401fffff 40400000 +ceils z eq x 40200000 40400000 +ceils z eq x 40200001 40400000 +ceils z eq x c01fffff c0000000 +ceils z eq x c0200000 c0000000 +ceils z eq x c0200001 c0000000 +ceils z eq x 497eeee7 497eeef0 +ceils z eq x 497eeee8 497eeef0 +ceils z eq x 497eeee9 497eeef0 +ceils z eq x c97eeee7 c97eeee0 +ceils z eq x c97eeee8 c97eeee0 +ceils z eq x c97eeee9 c97eeee0 +ceils p eq x 3effffff 3f800000 +ceils p eq x 3f000000 3f800000 +ceils p eq x 3f000001 3f800000 +ceils p eq x beffffff 80000000 +ceils p eq x bf000000 80000000 +ceils p eq x bf000001 80000000 +ceils p eq x 3fbfffff 40000000 +ceils p eq x 3fc00000 40000000 +ceils p eq x 3fc00001 40000000 +ceils p eq x bfbfffff bf800000 +ceils p eq x bfc00000 bf800000 +ceils p eq x bfc00001 bf800000 +ceils p eq x 401fffff 40400000 +ceils p eq x 40200000 40400000 +ceils p eq x 40200001 40400000 +ceils p eq x c01fffff c0000000 +ceils p eq x c0200000 c0000000 +ceils p eq x c0200001 c0000000 +ceils p eq x 497eeee7 497eeef0 +ceils p eq x 497eeee8 497eeef0 +ceils p eq x 497eeee9 497eeef0 +ceils p eq x c97eeee7 c97eeee0 +ceils p eq x c97eeee8 c97eeee0 +ceils p eq x c97eeee9 c97eeee0 +ceils m eq x 3effffff 3f800000 +ceils m eq x 3f000000 3f800000 +ceils m eq x 3f000001 3f800000 +ceils m eq x beffffff 80000000 +ceils m eq x bf000000 80000000 +ceils m eq x bf000001 80000000 +ceils m eq x 3fbfffff 40000000 +ceils m eq x 3fc00000 40000000 +ceils m eq x 3fc00001 40000000 +ceils m eq x bfbfffff bf800000 +ceils m eq x bfc00000 bf800000 +ceils m eq x bfc00001 bf800000 +ceils m eq x 401fffff 40400000 +ceils m eq x 40200000 40400000 +ceils m eq x 40200001 40400000 +ceils m eq x c01fffff c0000000 +ceils m eq x c0200000 c0000000 +ceils m eq x c0200001 c0000000 +ceils m eq x 497eeee7 497eeef0 +ceils m eq x 497eeee8 497eeef0 +ceils m eq x 497eeee9 497eeef0 +ceils m eq x c97eeee7 c97eeee0 +ceils m eq x c97eeee8 c97eeee0 +ceils m eq x c97eeee9 c97eeee0 + /* random arguments between -100,100 */ +ceils n eq x c1d6f77e c1d00000 +ceils n eq x 428e71f8 42900000 +ceils n eq x 42b01708 42b20000 +ceils n eq x c2859230 c2840000 +ceils n eq x c1d8b8f7 c1d80000 +ceils n eq x c07b77f9 c0400000 +ceils n eq x 4267551f 42680000 +ceils n eq x 42ab048a 42ac0000 +ceils n eq x c1867481 c1800000 +ceils n eq x c2bf9ada c2be0000 + /* inf,nan, and subnormal number */ +ceils n eq x 1 3f800000 +ceils n eq x 80000001 80000000 +ceils n eq - 7f800000 7f800000 +ceils n eq - ff800000 ff800000 +ceils n uo v 7f800001 0 +ceils n uo - 7fc00000 0 +ceils z eq x 1 3f800000 +ceils z eq x 80000001 80000000 +ceils z eq - 7f800000 7f800000 +ceils z eq - ff800000 ff800000 +ceils z uo v 7f800001 0 +ceils z uo - 7fc00000 0 +ceils p eq x 1 3f800000 +ceils p eq x 80000001 80000000 +ceils p eq - 7f800000 7f800000 +ceils p eq - ff800000 ff800000 +ceils p uo v 7f800001 0 +ceils p uo - 7fc00000 0 +ceils m eq x 1 3f800000 +ceils m eq x 80000001 80000000 +ceils m eq - 7f800000 7f800000 +ceils m eq - ff800000 ff800000 +ceils m uo v 7f800001 0 +ceils m uo - 7fc00000 0 +ceils m eq - 00000000 00000000 +ceils m eq - 45900000 45900000 +ceils m eq - 4afffffe 4afffffe +ceils m eq - 4b000000 4b000000 +ceils m eq - 4b000001 4b000001 +ceils m eq - 597ffffd 597ffffd +ceils m eq - 597ffffe 597ffffe +ceils m eq - 597fffff 597fffff +ceils m eq - 59800000 59800000 +ceils m eq - 59800001 59800001 +ceils m eq - 7affffee 7affffee +ceils m eq - 7afffff7 7afffff7 +ceils m eq - 7affffff 7affffff +ceils m eq - 7b000000 7b000000 +ceils m eq - c5900000 c5900000 +ceils m eq - cafffffe cafffffe +ceils m eq - cb000000 cb000000 +ceils m eq - cb000001 cb000001 +ceils m eq - d97ffffd d97ffffd +ceils m eq - d97ffffe d97ffffe +ceils m eq - d97fffff d97fffff +ceils m eq - d9800000 d9800000 +ceils m eq - d9800001 d9800001 +ceils m eq - faffffee faffffee +ceils m eq - fafffff7 fafffff7 +ceils m eq - faffffff faffffff +ceils m eq - fb000000 fb000000 +ceils m eq x 3f700000 3f800000 +ceils m eq x 4afffffd 4afffffe +ceils m eq x 4affffff 4b000000 +ceils m eq x cafffffd cafffffc +ceils m eq x caffffff cafffffe +ceils m uo - 7fc00000 00000000 +ceils m uo - 7fff0000 7fff0000 +ceils m uo - ffff0000 ffff0000 +ceils m uo v 7f800001 00000000 +ceils m uo v 7f810000 7fff0000 +ceils m uo v ff810000 ffff0000 +ceils n eq - 00000000 00000000 +ceils n eq - 45900000 45900000 +ceils n eq - 4afffffe 4afffffe +ceils n eq - 4b000000 4b000000 +ceils n eq - 4b000001 4b000001 +ceils n eq - 597ffffd 597ffffd +ceils n eq - 597ffffe 597ffffe +ceils n eq - 597fffff 597fffff +ceils n eq - 59800000 59800000 +ceils n eq - 59800001 59800001 +ceils n eq - 7affffee 7affffee +ceils n eq - 7afffff7 7afffff7 +ceils n eq - 7affffff 7affffff +ceils n eq - 7b000000 7b000000 +ceils n eq - c5900000 c5900000 +ceils n eq - cafffffe cafffffe +ceils n eq - cb000000 cb000000 +ceils n eq - cb000001 cb000001 +ceils n eq - d97ffffd d97ffffd +ceils n eq - d97ffffe d97ffffe +ceils n eq - d97fffff d97fffff +ceils n eq - d9800000 d9800000 +ceils n eq - d9800001 d9800001 +ceils n eq - faffffee faffffee +ceils n eq - fafffff7 fafffff7 +ceils n eq - faffffff faffffff +ceils n eq - fb000000 fb000000 +ceils n eq x 3f700000 3f800000 +ceils n eq x 40ffffff 41000000 +ceils n eq x 43fffff8 44000000 +ceils n eq x 487fffff 48800000 +ceils n eq x 4afffffd 4afffffe +ceils n eq x 4affffff 4b000000 +ceils n eq x 807fffff 80000000 +ceils n eq x c0900000 c0800000 +ceils n eq x c1000001 c1000000 +ceils n eq x c4000008 c4000000 +ceils n eq x c8800001 c8800000 +ceils n eq x cafffffd cafffffc +ceils n eq x caffffff cafffffe +ceils n uo - 7fc00000 00000000 +ceils n uo - 7fff0000 7fff0000 +ceils n uo - ffff0000 ffff0000 +ceils n uo v 7f800001 00000000 +ceils n uo v 7f810000 7fff0000 +ceils n uo v ff810000 ffff0000 +ceils p eq - 00000000 00000000 +ceils p eq - 45900000 45900000 +ceils p eq - 4afffffe 4afffffe +ceils p eq - 4b000000 4b000000 +ceils p eq - 4b000001 4b000001 +ceils p eq - 597ffffd 597ffffd +ceils p eq - 597ffffe 597ffffe +ceils p eq - 597fffff 597fffff +ceils p eq - 59800000 59800000 +ceils p eq - 59800001 59800001 +ceils p eq - 7affffee 7affffee +ceils p eq - 7afffff7 7afffff7 +ceils p eq - 7affffff 7affffff +ceils p eq - 7b000000 7b000000 +ceils p eq - c5900000 c5900000 +ceils p eq - cafffffe cafffffe +ceils p eq - cb000000 cb000000 +ceils p eq - cb000001 cb000001 +ceils p eq - d97ffffd d97ffffd +ceils p eq - d97ffffe d97ffffe +ceils p eq - d97fffff d97fffff +ceils p eq - d9800000 d9800000 +ceils p eq - d9800001 d9800001 +ceils p eq - faffffee faffffee +ceils p eq - fafffff7 fafffff7 +ceils p eq - faffffff faffffff +ceils p eq - fb000000 fb000000 +ceils p eq x 007fffff 3f800000 +ceils p eq x 3f700000 3f800000 +ceils p eq x 40900000 40a00000 +ceils p eq x 40ffffff 41000000 +ceils p eq x 41000001 41100000 +ceils p eq x 43fffff8 44000000 +ceils p eq x 487fffff 48800000 +ceils p eq x 4afffffd 4afffffe +ceils p eq x 4affffff 4b000000 +ceils p eq x 807fffff 80000000 +ceils p eq x c0900000 c0800000 +ceils p eq x c0ffffff c0e00000 +ceils p eq x c1000001 c1000000 +ceils p eq x c4000008 c4000000 +ceils p eq x c8800001 c8800000 +ceils p eq x cafffffd cafffffc +ceils p eq x caffffff cafffffe +ceils p uo - 7fc00000 00000000 +ceils p uo - 7fff0000 7fff0000 +ceils p uo - ffff0000 ffff0000 +ceils p uo v 7f800001 00000000 +ceils p uo v 7f810000 7fff0000 +ceils p uo v ff810000 ffff0000 +ceils z eq - 00000000 00000000 +ceils z eq - 45900000 45900000 +ceils z eq - 4afffffe 4afffffe +ceils z eq - 4b000000 4b000000 +ceils z eq - 4b000001 4b000001 +ceils z eq - 597ffffd 597ffffd +ceils z eq - 597ffffe 597ffffe +ceils z eq - 597fffff 597fffff +ceils z eq - 59800000 59800000 +ceils z eq - 59800001 59800001 +ceils z eq - 7affffee 7affffee +ceils z eq - 7afffff7 7afffff7 +ceils z eq - 7affffff 7affffff +ceils z eq - 7b000000 7b000000 +ceils z eq - c5900000 c5900000 +ceils z eq - cafffffe cafffffe +ceils z eq - cb000000 cb000000 +ceils z eq - cb000001 cb000001 +ceils z eq - d97ffffd d97ffffd +ceils z eq - d97ffffe d97ffffe +ceils z eq - d97fffff d97fffff +ceils z eq - d9800000 d9800000 +ceils z eq - d9800001 d9800001 +ceils z eq - faffffee faffffee +ceils z eq - fafffff7 fafffff7 +ceils z eq - faffffff faffffff +ceils z eq - fb000000 fb000000 +ceils z eq x 3f700000 3f800000 +ceils z eq x 4afffffd 4afffffe +ceils z eq x 4affffff 4b000000 +ceils z eq x 807fffff 80000000 +ceils z eq x c0900000 c0800000 +ceils z eq x c0ffffff c0e00000 +ceils z eq x c1000001 c1000000 +ceils z eq x c4000008 c4000000 +ceils z eq x c8800001 c8800000 +ceils z eq x cafffffd cafffffc +ceils z eq x caffffff cafffffe +ceils z uo - 7fc00000 00000000 +ceils z uo - 7fff0000 7fff0000 +ceils z uo - ffff0000 ffff0000 +ceils z uo v 7f800001 00000000 +ceils z uo v 7f810000 7fff0000 +ceils z uo v ff810000 ffff0000 diff --git a/test/io/ucb/cosd.input b/test/io/ucb/cosd.input new file mode 100644 index 0000000..942d554 --- /dev/null +++ b/test/io/ucb/cosd.input @@ -0,0 +1,213 @@ +/* Copyright (C) 1988-1994 Sun Microsystems, Inc. 2550 Garcia Avenue */ +/* Mountain View, California 94043 All rights reserved. */ +/* */ +/* Any person is hereby authorized to download, copy, use, create bug fixes, */ +/* and distribute, subject to the following conditions: */ +/* */ +/* 1. the software may not be redistributed for a fee except as */ +/* reasonable to cover media costs; */ +/* 2. any copy of the software must include this notice, as well as */ +/* any other embedded copyright notices; and */ +/* 3. any distribution of this software or derivative works thereof */ +/* must comply with all applicable U.S. export control laws. */ +/* */ +/* THE SOFTWARE IS MADE AVAILABLE "AS IS" AND WITHOUT EXPRESS OR IMPLIED */ +/* WARRANTY OF ANY KIND, INCLUDING BUT NOT LIMITED TO THE IMPLIED */ +/* WARRANTIES OF DESIGN, MERCHANTIBILITY, FITNESS FOR A PARTICULAR */ +/* PURPOSE, NON-INFRINGEMENT, PERFORMANCE OR CONFORMANCE TO */ +/* SPECIFICATIONS. */ +/* */ +/* BY DOWNLOADING AND/OR USING THIS SOFTWARE, THE USER WAIVES ALL CLAIMS */ +/* AGAINST SUN MICROSYSTEMS, INC. AND ITS AFFILIATED COMPANIES IN ANY */ +/* JURISDICTION, INCLUDING BUT NOT LIMITED TO CLAIMS FOR DAMAGES OR */ +/* EQUITABLE RELIEF BASED ON LOSS OF DATA, AND SPECIFICALLY WAIVES EVEN */ +/* UNKNOWN OR UNANTICIPATED CLAIMS OR LOSSES, PRESENT AND FUTURE. */ +/* */ +/* IN NO EVENT WILL SUN MICROSYSTEMS, INC. OR ANY OF ITS AFFILIATED */ +/* COMPANIES BE LIABLE FOR ANY LOST REVENUE OR PROFITS OR OTHER SPECIAL, */ +/* INDIRECT AND CONSEQUENTIAL DAMAGES, EVEN IF IT HAS BEEN ADVISED OF THE */ +/* POSSIBILITY OF SUCH DAMAGES. */ +/* */ +/* This file is provided with no support and without any obligation on the */ +/* part of Sun Microsystems, Inc. ("Sun") or any of its affiliated */ +/* companies to assist in its use, correction, modification or */ +/* enhancement. Nevertheless, and without creating any obligation on its */ +/* part, Sun welcomes your comments concerning the software and requests */ +/* that they be sent to fdlibm-comments@sunpro.sun.com. */ + + /* cosd(+-max) */ +cosd n le x 7fefffff ffffffff 3ff00000 0 +cosd n ge x 7fefffff ffffffff bff00000 0 +cosd z le x 7fefffff ffffffff 3ff00000 0 +cosd z ge x 7fefffff ffffffff bff00000 0 +cosd p le x 7fefffff ffffffff 3ff00000 0 +cosd p ge x 7fefffff ffffffff bff00000 0 +cosd m le x 7fefffff ffffffff 3ff00000 0 +cosd m ge x 7fefffff ffffffff bff00000 0 + /* cosd(tiny) is ~1.0 */ +cosd n eq x 3e100000 0 3ff00000 0 +cosd n eq x be100000 0 3ff00000 0 +cosd n eq x 00100000 0 3ff00000 0 +cosd n eq x 80100000 0 3ff00000 0 +cosd n eq x 0 1 3ff00000 0 +cosd n eq x 80000000 1 3ff00000 0 + /* cosd(+-0) is 1.0 */ +cosd n eq - 0 0 3ff00000 0 +cosd n eq - 80000000 0 3ff00000 0 +cosd z eq - 0 0 3ff00000 0 +cosd z eq - 80000000 0 3ff00000 0 +cosd p eq - 0 0 3ff00000 0 +cosd p eq - 80000000 0 3ff00000 0 +cosd m eq - 0 0 3ff00000 0 +cosd m eq - 80000000 0 3ff00000 0 + /* cosd(nan or inf) is nan */ +cosd n uo v 7ff00000 0 0 0 +cosd n uo v fff00000 0 0 0 +cosd n uo v 7ff00000 1 0 0 +cosd n uo v fff00000 1 0 0 +cosd n uo - 7ff80000 0 0 0 +cosd m eq x 00000000 00000001 3ff00000 00000000 +cosd m eq x 00000000 00000002 3ff00000 00000000 +cosd m eq x 00040000 00000000 3ff00000 00000000 +cosd m eq x 00080000 00000000 3ff00000 00000000 +cosd m eq x 000fffff fffffffe 3ff00000 00000000 +cosd m eq x 000fffff ffffffff 3ff00000 00000000 +cosd m eq x 00100000 00000000 3ff00000 00000000 +cosd m eq x 00100000 00000001 3ff00000 00000000 +cosd m eq x 00100000 00000002 3ff00000 00000000 +cosd m eq x 00200000 00000000 3ff00000 00000000 +cosd m eq x 00300000 00000000 3ff00000 00000000 +cosd m eq x 3e500000 00000000 3fefffff ffffffff +cosd m eq x 3e680000 00000000 3fefffff fffffff7 +cosd m eq x 80000000 00000001 3ff00000 00000000 +cosd m eq x 80000000 00000002 3ff00000 00000000 +cosd m eq x 80000000 00000009 3ff00000 00000000 +cosd m eq x 80040000 00000000 3ff00000 00000000 +cosd m eq x 80080000 00000000 3ff00000 00000000 +cosd m eq x 800fffff fffffffe 3ff00000 00000000 +cosd m eq x 800fffff ffffffff 3ff00000 00000000 +cosd m eq x 80100000 00000000 3ff00000 00000000 +cosd m eq x 80100000 00000001 3ff00000 00000000 +cosd m eq x 80100000 00000002 3ff00000 00000000 +cosd m eq x 801fffff fffffffb 3ff00000 00000000 +cosd m eq x 80200000 00000000 3ff00000 00000000 +cosd m eq x 80200000 00000003 3ff00000 00000000 +cosd m eq x 80300000 00000000 3ff00000 00000000 +cosd m eq x be500000 00000000 3fefffff ffffffff +cosd m eq x be680000 00000000 3fefffff fffffff7 +cosd m uo - ffffe000 00000000 ffffe000 00000000 +cosd m uo v 7ff00000 00000000 7fffe000 00000000 +cosd m uo v 7ff02000 00000000 7fffe000 00000000 +cosd m uo v fff00000 00000000 7fffe000 00000000 +cosd m uo v fff02000 00000000 ffffe000 00000000 +cosd m vn x 3e400000 00000000 3ff00000 00000000 +cosd m vn x be400000 00000000 3ff00000 00000000 +cosd n eq x 00000000 00000002 3ff00000 00000000 +cosd n eq x 00000000 00000009 3ff00000 00000000 +cosd n eq x 00040000 00000000 3ff00000 00000000 +cosd n eq x 00080000 00000000 3ff00000 00000000 +cosd n eq x 000fffff fffffffe 3ff00000 00000000 +cosd n eq x 000fffff ffffffff 3ff00000 00000000 +cosd n eq x 00100000 00000001 3ff00000 00000000 +cosd n eq x 00100000 00000002 3ff00000 00000000 +cosd n eq x 001fffff fffffffb 3ff00000 00000000 +cosd n eq x 00200000 00000000 3ff00000 00000000 +cosd n eq x 00200000 00000003 3ff00000 00000000 +cosd n eq x 00300000 00000000 3ff00000 00000000 +cosd n eq x 3e400000 00000000 3ff00000 00000000 +cosd n eq x 3e500000 00000000 3fefffff ffffffff +cosd n eq x 3e680000 00000000 3fefffff fffffff7 +cosd n eq x 80000000 00000002 3ff00000 00000000 +cosd n eq x 80000000 00000009 3ff00000 00000000 +cosd n eq x 80040000 00000000 3ff00000 00000000 +cosd n eq x 80080000 00000000 3ff00000 00000000 +cosd n eq x 800fffff fffffffe 3ff00000 00000000 +cosd n eq x 800fffff ffffffff 3ff00000 00000000 +cosd n eq x 80100000 00000001 3ff00000 00000000 +cosd n eq x 80100000 00000002 3ff00000 00000000 +cosd n eq x 801fffff fffffffb 3ff00000 00000000 +cosd n eq x 80200000 00000000 3ff00000 00000000 +cosd n eq x 80200000 00000003 3ff00000 00000000 +cosd n eq x 80300000 00000000 3ff00000 00000000 +cosd n eq x be400000 00000000 3ff00000 00000000 +cosd n eq x be500000 00000000 3fefffff ffffffff +cosd n eq x be680000 00000000 3fefffff fffffff7 +cosd n uo - 7ff80000 00000000 00000000 00000000 +cosd n uo - ffffe000 00000000 ffffe000 00000000 +cosd n uo v 7ff00000 00000000 7fffe000 00000000 +cosd n uo v 7ff00000 00000001 00000000 00000000 +cosd n uo v 7ff02000 00000000 7fffe000 00000000 +cosd n uo v fff00000 00000000 7fffe000 00000000 +cosd n uo v fff00000 00000001 00000000 00000000 +cosd n uo v fff02000 00000000 ffffe000 00000000 +cosd p eq x 00000000 00000001 3ff00000 00000000 +cosd p eq x 00000000 00000002 3ff00000 00000000 +cosd p eq x 00000000 00000009 3ff00000 00000000 +cosd p eq x 00040000 00000000 3ff00000 00000000 +cosd p eq x 00080000 00000000 3ff00000 00000000 +cosd p eq x 000fffff fffffffe 3ff00000 00000000 +cosd p eq x 000fffff ffffffff 3ff00000 00000000 +cosd p eq x 00100000 00000000 3ff00000 00000000 +cosd p eq x 00100000 00000001 3ff00000 00000000 +cosd p eq x 00100000 00000002 3ff00000 00000000 +cosd p eq x 001fffff fffffffb 3ff00000 00000000 +cosd p eq x 00200000 00000000 3ff00000 00000000 +cosd p eq x 00200000 00000003 3ff00000 00000000 +cosd p eq x 00300000 00000000 3ff00000 00000000 +cosd p eq x 3e400000 00000000 3ff00000 00000000 +cosd p eq x 3e500000 00000000 3fefffff ffffffff +cosd p eq x 3e680000 00000000 3fefffff fffffff7 +cosd p eq x 80000000 00000001 3ff00000 00000000 +cosd p eq x 80000000 00000002 3ff00000 00000000 +cosd p eq x 80040000 00000000 3ff00000 00000000 +cosd p eq x 80080000 00000000 3ff00000 00000000 +cosd p eq x 800fffff fffffffe 3ff00000 00000000 +cosd p eq x 800fffff ffffffff 3ff00000 00000000 +cosd p eq x 80100000 00000000 3ff00000 00000000 +cosd p eq x 80100000 00000001 3ff00000 00000000 +cosd p eq x 80100000 00000002 3ff00000 00000000 +cosd p eq x 80200000 00000000 3ff00000 00000000 +cosd p eq x 80300000 00000000 3ff00000 00000000 +cosd p eq x be400000 00000000 3ff00000 00000000 +cosd p eq x be500000 00000000 3fefffff ffffffff +cosd p eq x be680000 00000000 3fefffff fffffff7 +cosd p uo - 7fffe000 00000000 7fffe000 00000000 +cosd p uo - ffffe000 00000000 ffffe000 00000000 +cosd p uo v 7ff00000 00000000 7fffe000 00000000 +cosd p uo v 7ff02000 00000000 7fffe000 00000000 +cosd p uo v fff00000 00000000 7fffe000 00000000 +cosd p uo v fff02000 00000000 ffffe000 00000000 +cosd z eq x 00000000 00000001 3ff00000 00000000 +cosd z eq x 00000000 00000002 3ff00000 00000000 +cosd z eq x 00040000 00000000 3ff00000 00000000 +cosd z eq x 00080000 00000000 3ff00000 00000000 +cosd z eq x 000fffff fffffffe 3ff00000 00000000 +cosd z eq x 000fffff ffffffff 3ff00000 00000000 +cosd z eq x 00100000 00000000 3ff00000 00000000 +cosd z eq x 00100000 00000001 3ff00000 00000000 +cosd z eq x 00100000 00000002 3ff00000 00000000 +cosd z eq x 00200000 00000000 3ff00000 00000000 +cosd z eq x 00300000 00000000 3ff00000 00000000 +cosd z eq x 3e500000 00000000 3fefffff ffffffff +cosd z eq x 3e680000 00000000 3fefffff fffffff7 +cosd z eq x 80000000 00000001 3ff00000 00000000 +cosd z eq x 80000000 00000002 3ff00000 00000000 +cosd z eq x 80040000 00000000 3ff00000 00000000 +cosd z eq x 80080000 00000000 3ff00000 00000000 +cosd z eq x 800fffff fffffffe 3ff00000 00000000 +cosd z eq x 800fffff ffffffff 3ff00000 00000000 +cosd z eq x 80100000 00000000 3ff00000 00000000 +cosd z eq x 80100000 00000001 3ff00000 00000000 +cosd z eq x 80100000 00000002 3ff00000 00000000 +cosd z eq x 80200000 00000000 3ff00000 00000000 +cosd z eq x 80300000 00000000 3ff00000 00000000 +cosd z eq x be500000 00000000 3fefffff ffffffff +cosd z eq x be680000 00000000 3fefffff fffffff7 +cosd z uo - 7fffe000 00000000 7fffe000 00000000 +cosd z uo - ffffe000 00000000 ffffe000 00000000 +cosd z uo v 7ff00000 00000000 7fffe000 00000000 +cosd z uo v 7ff02000 00000000 7fffe000 00000000 +cosd z uo v fff00000 00000000 7fffe000 00000000 +cosd z uo v fff02000 00000000 ffffe000 00000000 +cosd z vn x 3e400000 00000000 3ff00000 00000000 +cosd z vn x be400000 00000000 3ff00000 00000000 diff --git a/test/io/ucb/coshd.input b/test/io/ucb/coshd.input new file mode 100644 index 0000000..9aab518 --- /dev/null +++ b/test/io/ucb/coshd.input @@ -0,0 +1,249 @@ +/* Copyright (C) 1988-1994 Sun Microsystems, Inc. 2550 Garcia Avenue */ +/* Mountain View, California 94043 All rights reserved. */ +/* */ +/* Any person is hereby authorized to download, copy, use, create bug fixes, */ +/* and distribute, subject to the following conditions: */ +/* */ +/* 1. the software may not be redistributed for a fee except as */ +/* reasonable to cover media costs; */ +/* 2. any copy of the software must include this notice, as well as */ +/* any other embedded copyright notices; and */ +/* 3. any distribution of this software or derivative works thereof */ +/* must comply with all applicable U.S. export control laws. */ +/* */ +/* THE SOFTWARE IS MADE AVAILABLE "AS IS" AND WITHOUT EXPRESS OR IMPLIED */ +/* WARRANTY OF ANY KIND, INCLUDING BUT NOT LIMITED TO THE IMPLIED */ +/* WARRANTIES OF DESIGN, MERCHANTIBILITY, FITNESS FOR A PARTICULAR */ +/* PURPOSE, NON-INFRINGEMENT, PERFORMANCE OR CONFORMANCE TO */ +/* SPECIFICATIONS. */ +/* */ +/* BY DOWNLOADING AND/OR USING THIS SOFTWARE, THE USER WAIVES ALL CLAIMS */ +/* AGAINST SUN MICROSYSTEMS, INC. AND ITS AFFILIATED COMPANIES IN ANY */ +/* JURISDICTION, INCLUDING BUT NOT LIMITED TO CLAIMS FOR DAMAGES OR */ +/* EQUITABLE RELIEF BASED ON LOSS OF DATA, AND SPECIFICALLY WAIVES EVEN */ +/* UNKNOWN OR UNANTICIPATED CLAIMS OR LOSSES, PRESENT AND FUTURE. */ +/* */ +/* IN NO EVENT WILL SUN MICROSYSTEMS, INC. OR ANY OF ITS AFFILIATED */ +/* COMPANIES BE LIABLE FOR ANY LOST REVENUE OR PROFITS OR OTHER SPECIAL, */ +/* INDIRECT AND CONSEQUENTIAL DAMAGES, EVEN IF IT HAS BEEN ADVISED OF THE */ +/* POSSIBILITY OF SUCH DAMAGES. */ +/* */ +/* This file is provided with no support and without any obligation on the */ +/* part of Sun Microsystems, Inc. ("Sun") or any of its affiliated */ +/* companies to assist in its use, correction, modification or */ +/* enhancement. Nevertheless, and without creating any obligation on its */ +/* part, Sun welcomes your comments concerning the software and requests */ +/* that they be sent to fdlibm-comments@sunpro.sun.com. */ + + /* overflow boundary */ +coshd n nb x 408633ce 8fb9f87d 7fefffff fffffd3b +coshd z nb x 408633ce 8fb9f87d 7fefffff fffffd3b +coshd p nb x 408633ce 8fb9f87d 7fefffff fffffd3b +coshd m nb x 408633ce 8fb9f87d 7fefffff fffffd3b +coshd n nb x c08633ce 8fb9f87d 7fefffff fffffd3b +coshd n eq ox 408633ce 8fb9f87e 7ff00000 0 +coshd n eq ox c08633ce 8fb9f87e 7ff00000 0 +coshd z eq ox c08633ce 8fb9f87e 7fefffff ffffffff +coshd p eq ox c08633ce 8fb9f87e 7ff00000 0 +coshd m eq ox c08633ce 8fb9f87e 7fefffff ffffffff + /* coshd(0 or tiny) :=: 1.0 */ +coshd n eq x 3bc00000 0 3ff00000 0 +coshd n eq x bbc00000 0 3ff00000 0 +coshd n eq x 00100000 0 3ff00000 0 +coshd n eq x 80100000 0 3ff00000 0 +coshd n eq x 0 1 3ff00000 0 +coshd n eq x 80000000 1 3ff00000 0 +coshd n eq - 0 0 3ff00000 0 +coshd n eq - 80000000 0 3ff00000 0 + /* random arguments between -50,50 */ +coshd n eq x c02adeef b2b5006d 4114de32 62eea3ca +coshd n eq x 4041ce3e fb825911 4314c46d b4f09332 +coshd n eq x 404602e1 09de7505 43d6cd15 2f852538 +coshd n eq x c040b245 fba96889 42e21211 04afc5ef +coshd n eq x c02b171e e27084dd 411749cc 0eb38f30 +coshd n eq x bfff6eff 1b093c41 400d16cb f8794c46 +coshd n eq x 403ceaa3 d18455f5 427a507c d0be14cd +coshd n eq x 40456091 4a51b239 43b9a9b0 ddd8b0c7 +coshd n eq x c020ce90 1079de4d 40a16e67 6fb41d68 +coshd n eq x c047f35b 3103b871 44313ae3 2648dd07 + /* coshd(nan/inf) */ +coshd n uo v 7ff00000 1 0 0 +coshd n uo - 7ff80000 0 0 0 +coshd n uo v fff00000 1 0 0 +coshd n eq - 7ff00000 0 7ff00000 0 +coshd n eq - fff00000 0 7ff00000 0 +coshd m eq - 7ff00000 00000000 7ff00000 00000000 +coshd m eq - 80000000 00000000 3ff00000 00000000 +coshd m eq - fff00000 00000000 7ff00000 00000000 +coshd m eq x 00000000 00000001 3ff00000 00000000 +coshd m eq x 00000000 00000002 3ff00000 00000000 +coshd m eq x 00040000 00000000 3ff00000 00000000 +coshd m eq x 00080000 00000000 3ff00000 00000000 +coshd m eq x 000fffff fffffffe 3ff00000 00000000 +coshd m eq x 000fffff ffffffff 3ff00000 00000000 +coshd m eq x 00100000 00000000 3ff00000 00000000 +coshd m eq x 00100000 00000001 3ff00000 00000000 +coshd m eq x 00100000 00000002 3ff00000 00000000 +coshd m eq x 00200000 00000000 3ff00000 00000000 +coshd m eq x 00300000 00000000 3ff00000 00000000 +coshd m eq x 3e400000 00000000 3ff00000 00000000 +coshd m eq x 80000000 00000001 3ff00000 00000000 +coshd m eq x 80000000 00000002 3ff00000 00000000 +coshd m eq x 80040000 00000000 3ff00000 00000000 +coshd m eq x 80080000 00000000 3ff00000 00000000 +coshd m eq x 800fffff fffffffe 3ff00000 00000000 +coshd m eq x 800fffff ffffffff 3ff00000 00000000 +coshd m eq x 80100000 00000000 3ff00000 00000000 +coshd m eq x 80100000 00000001 3ff00000 00000000 +coshd m eq x 80100000 00000002 3ff00000 00000000 +coshd m eq x 80200000 00000000 3ff00000 00000000 +coshd m eq x 80300000 00000000 3ff00000 00000000 +coshd m eq x be400000 00000000 3ff00000 00000000 +coshd m eq xo 40863400 00000000 7fefffff ffffffff +coshd m eq xo 7fd00000 00000000 7fefffff ffffffff +coshd m eq xo 7fe00000 00000000 7fefffff ffffffff +coshd m eq xo 7fefffff fffffffe 7fefffff ffffffff +coshd m eq xo 7fefffff ffffffff 7fefffff ffffffff +coshd m eq xo c08633ce 8fb9f87e 7fefffff ffffffff +coshd m eq xo c0863400 00000000 7fefffff ffffffff +coshd m eq xo ffd00000 00000000 7fefffff ffffffff +coshd m eq xo ffe00000 00000000 7fefffff ffffffff +coshd m eq xo ffefffff fffffffe 7fefffff ffffffff +coshd m eq xo ffefffff ffffffff 7fefffff ffffffff +coshd m uo - 7fffe000 00000000 7fffe000 00000000 +coshd m uo - ffffe000 00000000 7fffe000 00000000 +coshd m uo v 7ff02000 00000000 7fffe000 00000000 +coshd m uo v fff02000 00000000 7fffe000 00000000 +coshd m vn x 3e600000 00000000 3ff00000 00000002 +coshd m vn x be600000 00000000 3ff00000 00000002 +coshd n eq x 00000000 00000002 3ff00000 00000000 +coshd n eq x 00040000 00000000 3ff00000 00000000 +coshd n eq x 00080000 00000000 3ff00000 00000000 +coshd n eq x 000fffff fffffffe 3ff00000 00000000 +coshd n eq x 000fffff ffffffff 3ff00000 00000000 +coshd n eq x 00100000 00000001 3ff00000 00000000 +coshd n eq x 00100000 00000002 3ff00000 00000000 +coshd n eq x 00200000 00000000 3ff00000 00000000 +coshd n eq x 00300000 00000000 3ff00000 00000000 +coshd n eq x 3e400000 00000000 3ff00000 00000000 +coshd n eq x 3e600000 00000000 3ff00000 00000002 +coshd n eq x 80000000 00000002 3ff00000 00000000 +coshd n eq x 80040000 00000000 3ff00000 00000000 +coshd n eq x 80080000 00000000 3ff00000 00000000 +coshd n eq x 800fffff fffffffe 3ff00000 00000000 +coshd n eq x 800fffff ffffffff 3ff00000 00000000 +coshd n eq x 80100000 00000001 3ff00000 00000000 +coshd n eq x 80100000 00000002 3ff00000 00000000 +coshd n eq x 80200000 00000000 3ff00000 00000000 +coshd n eq x 80300000 00000000 3ff00000 00000000 +coshd n eq x be400000 00000000 3ff00000 00000000 +coshd n eq x be600000 00000000 3ff00000 00000002 +coshd n eq xo 408633ce 8fb9f87e 7ff00000 00000000 +coshd n eq xo 40863400 00000000 7ff00000 00000000 +coshd n eq xo 7fd00000 00000000 7ff00000 00000000 +coshd n eq xo 7fe00000 00000000 7ff00000 00000000 +coshd n eq xo 7fefffff fffffffe 7ff00000 00000000 +coshd n eq xo 7fefffff ffffffff 7ff00000 00000000 +coshd n eq xo c08633ce 8fb9f87e 7ff00000 00000000 +coshd n eq xo c0863400 00000000 7ff00000 00000000 +coshd n eq xo ffd00000 00000000 7ff00000 00000000 +coshd n eq xo ffe00000 00000000 7ff00000 00000000 +coshd n eq xo ffefffff fffffffe 7ff00000 00000000 +coshd n eq xo ffefffff ffffffff 7ff00000 00000000 +coshd n uo - 7ff80000 00000000 00000000 00000000 +coshd n uo - 7fffe000 00000000 7fffe000 00000000 +coshd n uo - ffffe000 00000000 7fffe000 00000000 +coshd n uo v 7ff00000 00000001 00000000 00000000 +coshd n uo v 7ff02000 00000000 7fffe000 00000000 +coshd n uo v fff00000 00000001 00000000 00000000 +coshd n uo v fff02000 00000000 7fffe000 00000000 +coshd p eq - 00000000 00000000 3ff00000 00000000 +coshd p eq - 7ff00000 00000000 7ff00000 00000000 +coshd p eq - 80000000 00000000 3ff00000 00000000 +coshd p eq - fff00000 00000000 7ff00000 00000000 +coshd p eq xo 40863400 00000000 7ff00000 00000000 +coshd p eq xo 7fd00000 00000000 7ff00000 00000000 +coshd p eq xo 7fe00000 00000000 7ff00000 00000000 +coshd p eq xo 7fefffff fffffffe 7ff00000 00000000 +coshd p eq xo 7fefffff ffffffff 7ff00000 00000000 +coshd p eq xo c08633ce 8fb9f87e 7ff00000 00000000 +coshd p eq xo c0863400 00000000 7ff00000 00000000 +coshd p eq xo ffd00000 00000000 7ff00000 00000000 +coshd p eq xo ffe00000 00000000 7ff00000 00000000 +coshd p eq xo ffefffff fffffffe 7ff00000 00000000 +coshd p eq xo ffefffff ffffffff 7ff00000 00000000 +coshd p uo - 7fffe000 00000000 7fffe000 00000000 +coshd p uo - ffffe000 00000000 7fffe000 00000000 +coshd p uo v 7ff02000 00000000 7fffe000 00000000 +coshd p uo v fff02000 00000000 7fffe000 00000000 +coshd p vn x 00000000 00000001 3ff00000 00000000 +coshd p vn x 00000000 00000002 3ff00000 00000000 +coshd p vn x 00040000 00000000 3ff00000 00000000 +coshd p vn x 00080000 00000000 3ff00000 00000000 +coshd p vn x 000fffff fffffffe 3ff00000 00000000 +coshd p vn x 000fffff ffffffff 3ff00000 00000000 +coshd p vn x 00100000 00000000 3ff00000 00000000 +coshd p vn x 00100000 00000001 3ff00000 00000000 +coshd p vn x 00100000 00000002 3ff00000 00000000 +coshd p vn x 00200000 00000000 3ff00000 00000000 +coshd p vn x 00300000 00000000 3ff00000 00000000 +coshd p vn x 3e400000 00000000 3ff00000 00000000 +coshd p vn x 3e600000 00000000 3ff00000 00000002 +coshd p vn x 80000000 00000001 3ff00000 00000000 +coshd p vn x 80000000 00000002 3ff00000 00000000 +coshd p vn x 80040000 00000000 3ff00000 00000000 +coshd p vn x 80080000 00000000 3ff00000 00000000 +coshd p vn x 800fffff fffffffe 3ff00000 00000000 +coshd p vn x 800fffff ffffffff 3ff00000 00000000 +coshd p vn x 80100000 00000000 3ff00000 00000000 +coshd p vn x 80100000 00000001 3ff00000 00000000 +coshd p vn x 80100000 00000002 3ff00000 00000000 +coshd p vn x 80200000 00000000 3ff00000 00000000 +coshd p vn x 80300000 00000000 3ff00000 00000000 +coshd p vn x be400000 00000000 3ff00000 00000000 +coshd p vn x be600000 00000000 3ff00000 00000002 +coshd z eq - 00000000 00000000 3ff00000 00000000 +coshd z eq - 7ff00000 00000000 7ff00000 00000000 +coshd z eq - 80000000 00000000 3ff00000 00000000 +coshd z eq - fff00000 00000000 7ff00000 00000000 +coshd z eq x 00000000 00000001 3ff00000 00000000 +coshd z eq x 00000000 00000002 3ff00000 00000000 +coshd z eq x 00040000 00000000 3ff00000 00000000 +coshd z eq x 00080000 00000000 3ff00000 00000000 +coshd z eq x 000fffff fffffffe 3ff00000 00000000 +coshd z eq x 000fffff ffffffff 3ff00000 00000000 +coshd z eq x 00100000 00000000 3ff00000 00000000 +coshd z eq x 00100000 00000001 3ff00000 00000000 +coshd z eq x 00100000 00000002 3ff00000 00000000 +coshd z eq x 00200000 00000000 3ff00000 00000000 +coshd z eq x 00300000 00000000 3ff00000 00000000 +coshd z eq x 3e400000 00000000 3ff00000 00000000 +coshd z eq x 80000000 00000001 3ff00000 00000000 +coshd z eq x 80000000 00000002 3ff00000 00000000 +coshd z eq x 80040000 00000000 3ff00000 00000000 +coshd z eq x 80080000 00000000 3ff00000 00000000 +coshd z eq x 800fffff fffffffe 3ff00000 00000000 +coshd z eq x 800fffff ffffffff 3ff00000 00000000 +coshd z eq x 80100000 00000000 3ff00000 00000000 +coshd z eq x 80100000 00000001 3ff00000 00000000 +coshd z eq x 80100000 00000002 3ff00000 00000000 +coshd z eq x 80200000 00000000 3ff00000 00000000 +coshd z eq x 80300000 00000000 3ff00000 00000000 +coshd z eq x be400000 00000000 3ff00000 00000000 +coshd z eq xo 40863400 00000000 7fefffff ffffffff +coshd z eq xo 7fd00000 00000000 7fefffff ffffffff +coshd z eq xo 7fe00000 00000000 7fefffff ffffffff +coshd z eq xo 7fefffff fffffffe 7fefffff ffffffff +coshd z eq xo 7fefffff ffffffff 7fefffff ffffffff +coshd z eq xo c08633ce 8fb9f87e 7fefffff ffffffff +coshd z eq xo c0863400 00000000 7fefffff ffffffff +coshd z eq xo ffd00000 00000000 7fefffff ffffffff +coshd z eq xo ffe00000 00000000 7fefffff ffffffff +coshd z eq xo ffefffff fffffffe 7fefffff ffffffff +coshd z eq xo ffefffff ffffffff 7fefffff ffffffff +coshd z uo - 7fffe000 00000000 7fffe000 00000000 +coshd z uo - ffffe000 00000000 7fffe000 00000000 +coshd z uo v 7ff02000 00000000 7fffe000 00000000 +coshd z uo v fff02000 00000000 7fffe000 00000000 +coshd z vn x 3e600000 00000000 3ff00000 00000002 +coshd z vn x be600000 00000000 3ff00000 00000002 diff --git a/test/io/ucb/coshq.input b/test/io/ucb/coshq.input new file mode 100644 index 0000000..a863a56 --- /dev/null +++ b/test/io/ucb/coshq.input @@ -0,0 +1,231 @@ +/* Copyright (C) 1988-1994 Sun Microsystems, Inc. 2550 Garcia Avenue */ +/* Mountain View, California 94043 All rights reserved. */ +/* */ +/* Any person is hereby authorized to download, copy, use, create bug fixes, */ +/* and distribute, subject to the following conditions: */ +/* */ +/* 1. the software may not be redistributed for a fee except as */ +/* reasonable to cover media costs; */ +/* 2. any copy of the software must include this notice, as well as */ +/* any other embedded copyright notices; and */ +/* 3. any distribution of this software or derivative works thereof */ +/* must comply with all applicable U.S. export control laws. */ +/* */ +/* THE SOFTWARE IS MADE AVAILABLE "AS IS" AND WITHOUT EXPRESS OR IMPLIED */ +/* WARRANTY OF ANY KIND, INCLUDING BUT NOT LIMITED TO THE IMPLIED */ +/* WARRANTIES OF DESIGN, MERCHANTIBILITY, FITNESS FOR A PARTICULAR */ +/* PURPOSE, NON-INFRINGEMENT, PERFORMANCE OR CONFORMANCE TO */ +/* SPECIFICATIONS. */ +/* */ +/* BY DOWNLOADING AND/OR USING THIS SOFTWARE, THE USER WAIVES ALL CLAIMS */ +/* AGAINST SUN MICROSYSTEMS, INC. AND ITS AFFILIATED COMPANIES IN ANY */ +/* JURISDICTION, INCLUDING BUT NOT LIMITED TO CLAIMS FOR DAMAGES OR */ +/* EQUITABLE RELIEF BASED ON LOSS OF DATA, AND SPECIFICALLY WAIVES EVEN */ +/* UNKNOWN OR UNANTICIPATED CLAIMS OR LOSSES, PRESENT AND FUTURE. */ +/* */ +/* IN NO EVENT WILL SUN MICROSYSTEMS, INC. OR ANY OF ITS AFFILIATED */ +/* COMPANIES BE LIABLE FOR ANY LOST REVENUE OR PROFITS OR OTHER SPECIAL, */ +/* INDIRECT AND CONSEQUENTIAL DAMAGES, EVEN IF IT HAS BEEN ADVISED OF THE */ +/* POSSIBILITY OF SUCH DAMAGES. */ +/* */ +/* This file is provided with no support and without any obligation on the */ +/* part of Sun Microsystems, Inc. ("Sun") or any of its affiliated */ +/* companies to assist in its use, correction, modification or */ +/* enhancement. Nevertheless, and without creating any obligation on its */ +/* part, Sun welcomes your comments concerning the software and requests */ +/* that they be sent to fdlibm-comments@sunpro.sun.com. */ + +coshq m eq - 00000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +coshq p eq - 00000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +coshq z eq - 00000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +coshq n eq x 00000000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000000 +coshq m eq x 00000000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000000 +coshq p vn x 00000000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000000 +coshq z eq x 00000000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000000 +coshq n eq x 00000000 00000000 00000000 00000002 3fff0000 00000000 00000000 00000000 +coshq m eq x 00000000 00000000 00000000 00000002 3fff0000 00000000 00000000 00000000 +coshq p vn x 00000000 00000000 00000000 00000002 3fff0000 00000000 00000000 00000000 +coshq z eq x 00000000 00000000 00000000 00000002 3fff0000 00000000 00000000 00000000 +coshq n eq x 00004000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +coshq m eq x 00004000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +coshq p vn x 00004000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +coshq z eq x 00004000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +coshq n eq x 00008000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +coshq m eq x 00008000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +coshq p vn x 00008000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +coshq z eq x 00008000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +coshq n eq x 0000ffff ffffffff ffffffff fffffffe 3fff0000 00000000 00000000 00000000 +coshq m eq x 0000ffff ffffffff ffffffff fffffffe 3fff0000 00000000 00000000 00000000 +coshq p vn x 0000ffff ffffffff ffffffff fffffffe 3fff0000 00000000 00000000 00000000 +coshq z eq x 0000ffff ffffffff ffffffff fffffffe 3fff0000 00000000 00000000 00000000 +coshq n eq x 0000ffff ffffffff ffffffff ffffffff 3fff0000 00000000 00000000 00000000 +coshq m eq x 0000ffff ffffffff ffffffff ffffffff 3fff0000 00000000 00000000 00000000 +coshq p vn x 0000ffff ffffffff ffffffff ffffffff 3fff0000 00000000 00000000 00000000 +coshq z eq x 0000ffff ffffffff ffffffff ffffffff 3fff0000 00000000 00000000 00000000 +coshq n eq x 00010000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +coshq m eq x 00010000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +coshq p vn x 00010000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +coshq z eq x 00010000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +coshq n eq x 00010000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000000 +coshq m eq x 00010000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000000 +coshq p vn x 00010000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000000 +coshq z eq x 00010000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000000 +coshq n eq x 00010000 00000000 00000000 00000002 3fff0000 00000000 00000000 00000000 +coshq m eq x 00010000 00000000 00000000 00000002 3fff0000 00000000 00000000 00000000 +coshq p vn x 00010000 00000000 00000000 00000002 3fff0000 00000000 00000000 00000000 +coshq z eq x 00010000 00000000 00000000 00000002 3fff0000 00000000 00000000 00000000 +coshq n eq x 00020000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +coshq m eq x 00020000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +coshq p vn x 00020000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +coshq z eq x 00020000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +coshq n eq x 00030000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +coshq m eq x 00030000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +coshq p vn x 00030000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +coshq z eq x 00030000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +coshq n eq xo 7ffeffff ffffffff ffffffff fffffffe 7fff0000 00000000 00000000 00000000 +coshq m eq xo 7ffeffff ffffffff ffffffff fffffffe 7ffeffff ffffffff ffffffff ffffffff +coshq p eq xo 7ffeffff ffffffff ffffffff fffffffe 7fff0000 00000000 00000000 00000000 +coshq z eq xo 7ffeffff ffffffff ffffffff fffffffe 7ffeffff ffffffff ffffffff ffffffff +coshq n eq xo 7ffeffff ffffffff ffffffff ffffffff 7fff0000 00000000 00000000 00000000 +coshq m eq xo 7ffeffff ffffffff ffffffff ffffffff 7ffeffff ffffffff ffffffff ffffffff +coshq p eq xo 7ffeffff ffffffff ffffffff ffffffff 7fff0000 00000000 00000000 00000000 +coshq z eq xo 7ffeffff ffffffff ffffffff ffffffff 7ffeffff ffffffff ffffffff ffffffff +coshq n eq xo 7ffd0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +coshq m eq xo 7ffd0000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff +coshq p eq xo 7ffd0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +coshq z eq xo 7ffd0000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff +coshq n eq xo 7ffe0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +coshq m eq xo 7ffe0000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff +coshq p eq xo 7ffe0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +coshq z eq xo 7ffe0000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff +coshq n eq - 7fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +coshq m eq - 7fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +coshq p eq - 7fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +coshq z eq - 7fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +coshq n uo - 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +coshq m uo - 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +coshq p uo - 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +coshq z uo - 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +coshq n uo v 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +coshq m uo v 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +coshq p uo v 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +coshq z uo v 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +coshq n eq - 80000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +coshq m eq - 80000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +coshq p eq - 80000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +coshq z eq - 80000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +coshq n eq x 80000000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000000 +coshq m eq x 80000000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000000 +coshq p vn x 80000000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000000 +coshq z eq x 80000000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000000 +coshq n eq x 80000000 00000000 00000000 00000002 3fff0000 00000000 00000000 00000000 +coshq m eq x 80000000 00000000 00000000 00000002 3fff0000 00000000 00000000 00000000 +coshq p vn x 80000000 00000000 00000000 00000002 3fff0000 00000000 00000000 00000000 +coshq z eq x 80000000 00000000 00000000 00000002 3fff0000 00000000 00000000 00000000 +coshq n eq x 80004000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +coshq m eq x 80004000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +coshq p vn x 80004000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +coshq z eq x 80004000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +coshq n eq x 80008000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +coshq m eq x 80008000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +coshq p vn x 80008000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +coshq z eq x 80008000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +coshq n eq x 8000ffff ffffffff ffffffff fffffffe 3fff0000 00000000 00000000 00000000 +coshq m eq x 8000ffff ffffffff ffffffff fffffffe 3fff0000 00000000 00000000 00000000 +coshq p vn x 8000ffff ffffffff ffffffff fffffffe 3fff0000 00000000 00000000 00000000 +coshq z eq x 8000ffff ffffffff ffffffff fffffffe 3fff0000 00000000 00000000 00000000 +coshq n eq x 8000ffff ffffffff ffffffff ffffffff 3fff0000 00000000 00000000 00000000 +coshq m eq x 8000ffff ffffffff ffffffff ffffffff 3fff0000 00000000 00000000 00000000 +coshq p vn x 8000ffff ffffffff ffffffff ffffffff 3fff0000 00000000 00000000 00000000 +coshq z eq x 8000ffff ffffffff ffffffff ffffffff 3fff0000 00000000 00000000 00000000 +coshq n eq x 80010000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +coshq m eq x 80010000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +coshq p vn x 80010000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +coshq z eq x 80010000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +coshq n eq x 80010000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000000 +coshq m eq x 80010000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000000 +coshq p vn x 80010000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000000 +coshq z eq x 80010000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000000 +coshq n eq x 80010000 00000000 00000000 00000002 3fff0000 00000000 00000000 00000000 +coshq m eq x 80010000 00000000 00000000 00000002 3fff0000 00000000 00000000 00000000 +coshq p vn x 80010000 00000000 00000000 00000002 3fff0000 00000000 00000000 00000000 +coshq z eq x 80010000 00000000 00000000 00000002 3fff0000 00000000 00000000 00000000 +coshq n eq x 80020000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +coshq m eq x 80020000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +coshq p vn x 80020000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +coshq z eq x 80020000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +coshq n eq x 80030000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +coshq m eq x 80030000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +coshq p vn x 80030000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +coshq z eq x 80030000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +coshq n eq xo fffeffff ffffffff ffffffff fffffffe 7fff0000 00000000 00000000 00000000 +coshq m eq xo fffeffff ffffffff ffffffff fffffffe 7ffeffff ffffffff ffffffff ffffffff +coshq p eq xo fffeffff ffffffff ffffffff fffffffe 7fff0000 00000000 00000000 00000000 +coshq z eq xo fffeffff ffffffff ffffffff fffffffe 7ffeffff ffffffff ffffffff ffffffff +coshq n eq xo fffeffff ffffffff ffffffff ffffffff 7fff0000 00000000 00000000 00000000 +coshq m eq xo fffeffff ffffffff ffffffff ffffffff 7ffeffff ffffffff ffffffff ffffffff +coshq p eq xo fffeffff ffffffff ffffffff ffffffff 7fff0000 00000000 00000000 00000000 +coshq z eq xo fffeffff ffffffff ffffffff ffffffff 7ffeffff ffffffff ffffffff ffffffff +coshq n eq xo fffd0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +coshq m eq xo fffd0000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff +coshq p eq xo fffd0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +coshq z eq xo fffd0000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff +coshq n eq xo fffe0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +coshq m eq xo fffe0000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff +coshq p eq xo fffe0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +coshq z eq xo fffe0000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff +coshq n eq - ffff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +coshq m eq - ffff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +coshq p eq - ffff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +coshq z eq - ffff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +coshq n uo - fffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +coshq m uo - fffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +coshq p uo - fffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +coshq z uo - fffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +coshq n uo v ffff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +coshq m uo v ffff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +coshq p uo v ffff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +coshq z uo v ffff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +coshq n nb x 400c62e9 bb80635d 81d36125 b64da4a6 7ffeffff ffffffff ffffffff fffffcc2 +coshq z nb x 400c62e9 bb80635d 81d36125 b64da4a6 7ffeffff ffffffff ffffffff fffffcc2 +coshq p nb x 400c62e9 bb80635d 81d36125 b64da4a6 7ffeffff ffffffff ffffffff fffffcc2 +coshq m nb x 400c62e9 bb80635d 81d36125 b64da4a6 7ffeffff ffffffff ffffffff fffffcc2 +coshq n nb x c00c62e9 bb80635d 81d36125 b64da4a6 7ffeffff ffffffff ffffffff fffffcc2 +coshq n nb xo 400c62e9 bb80635d 81d36125 b64da4a7 7fff0000 00000000 00000000 00000000 +coshq z nb xo c00c62e9 bb80635d 81d36125 b64da4a7 7ffeffff ffffffff ffffffff ffffffff +coshq p nb xo 400c62e9 bb80635d 81d36125 b64da4a7 7fff0000 00000000 00000000 00000000 +coshq m nb xo c00c62e9 bb80635d 81d36125 b64da4a7 7ffeffff ffffffff ffffffff ffffffff +coshq n eq x 3fc30000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +coshq n eq x bfc30000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +coshq n nb x c002adee b2b5006d 62eea3ca b4f09332 40114de0 3220b833 919e5c05 761e6235 +coshq n nb x 40041ce3 fb825911 b4f09332 2f852538 40314c48 c50037da 3dacc079 711bc385 +coshq n nb x 4004602e 09de7505 2f852538 04afc5ef 403d6cd0 1f41743a 1542274a 3c372c3d +coshq n nb x c0040b24 fba96889 04afc5ef 0eb38f30 402e2137 14b9663c 527af0de f9d0fef1 +coshq n nb x c002b171 e27084dd 0eb38f30 f8794c46 4011749c 3888398c 4c42231e 8bb309bf +coshq n nb x bffff6ef 1b093c41 f8794c46 d0be14cd 4000d16b 48537f62 fb134c7e 159cba68 +coshq n nb x 4003ceaa d18455f5 d0be14cd ddd8b0c7 4027a517 0ef67718 e1164ea4 5a0fc379 +coshq n nb x 40045609 4a51b239 ddd8b0c7 6fb41d68 403b9aa5 d0df311c b32945c4 70aa17e4 +coshq n nb x c0020ce9 1079de4d 6fb41d68 2648dd07 400a16e6 fd9b2f9b e2b801bf e5a41c25 +coshq n nb x c0047f35 3103b871 2648dd07 62eea3ca 4043139c b174f737 777d4d4b 74086a1e +coshq n uo v 7fff0000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 +coshq n uo - 7fff8000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +coshq n uo v ffff0000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 +coshq m uo - 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +coshq m uo - fffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +coshq m uo v 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +coshq m uo v ffff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +coshq n uo - 7fff8000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +coshq n uo - 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +coshq n uo - fffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +coshq n uo v 7fff0000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 +coshq n uo v 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +coshq n uo v ffff0000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 +coshq n uo v ffff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +coshq p uo - 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +coshq p uo - fffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +coshq p uo v 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +coshq p uo v ffff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +coshq z uo - 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +coshq z uo - fffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +coshq z uo v 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +coshq z uo v ffff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 diff --git a/test/io/ucb/coshs.input b/test/io/ucb/coshs.input new file mode 100644 index 0000000..fc9ee91 --- /dev/null +++ b/test/io/ucb/coshs.input @@ -0,0 +1,265 @@ +/* Copyright (C) 1988-1994 Sun Microsystems, Inc. 2550 Garcia Avenue */ +/* Mountain View, California 94043 All rights reserved. */ +/* */ +/* Any person is hereby authorized to download, copy, use, create bug fixes, */ +/* and distribute, subject to the following conditions: */ +/* */ +/* 1. the software may not be redistributed for a fee except as */ +/* reasonable to cover media costs; */ +/* 2. any copy of the software must include this notice, as well as */ +/* any other embedded copyright notices; and */ +/* 3. any distribution of this software or derivative works thereof */ +/* must comply with all applicable U.S. export control laws. */ +/* */ +/* THE SOFTWARE IS MADE AVAILABLE "AS IS" AND WITHOUT EXPRESS OR IMPLIED */ +/* WARRANTY OF ANY KIND, INCLUDING BUT NOT LIMITED TO THE IMPLIED */ +/* WARRANTIES OF DESIGN, MERCHANTIBILITY, FITNESS FOR A PARTICULAR */ +/* PURPOSE, NON-INFRINGEMENT, PERFORMANCE OR CONFORMANCE TO */ +/* SPECIFICATIONS. */ +/* */ +/* BY DOWNLOADING AND/OR USING THIS SOFTWARE, THE USER WAIVES ALL CLAIMS */ +/* AGAINST SUN MICROSYSTEMS, INC. AND ITS AFFILIATED COMPANIES IN ANY */ +/* JURISDICTION, INCLUDING BUT NOT LIMITED TO CLAIMS FOR DAMAGES OR */ +/* EQUITABLE RELIEF BASED ON LOSS OF DATA, AND SPECIFICALLY WAIVES EVEN */ +/* UNKNOWN OR UNANTICIPATED CLAIMS OR LOSSES, PRESENT AND FUTURE. */ +/* */ +/* IN NO EVENT WILL SUN MICROSYSTEMS, INC. OR ANY OF ITS AFFILIATED */ +/* COMPANIES BE LIABLE FOR ANY LOST REVENUE OR PROFITS OR OTHER SPECIAL, */ +/* INDIRECT AND CONSEQUENTIAL DAMAGES, EVEN IF IT HAS BEEN ADVISED OF THE */ +/* POSSIBILITY OF SUCH DAMAGES. */ +/* */ +/* This file is provided with no support and without any obligation on the */ +/* part of Sun Microsystems, Inc. ("Sun") or any of its affiliated */ +/* companies to assist in its use, correction, modification or */ +/* enhancement. Nevertheless, and without creating any obligation on its */ +/* part, Sun welcomes your comments concerning the software and requests */ +/* that they be sent to fdlibm-comments@sunpro.sun.com. */ + + /* overflow boundary */ +coshs n nb x 42b2d4fc 7f7fffec +coshs z nb x 42b2d4fc 7f7fffec +coshs p nb x 42b2d4fc 7f7fffec +coshs m nb x 42b2d4fc 7f7fffec +coshs n nb x c2b2d4fc 7f7fffec +coshs n eq ox 42b2d4fd 7f800000 +coshs n eq ox c2b2d4fd 7f800000 +coshs z eq ox 42b2d4fd 7f7fffff +coshs p eq ox 42b2d4fd 7f800000 +coshs m eq ox 42b2d4fd 7f7fffff + /* coshs(0 or tiny) :=: 1.0 */ +coshs n eq x 31000000 3f800000 +coshs n eq x b1000000 3f800000 +coshs n eq x 00800000 3f800000 +coshs n eq x 80800000 3f800000 +coshs n eq x 1 3f800000 +coshs n eq x 80000001 3f800000 +coshs n eq - 0 3f800000 +coshs n eq - 80000000 3f800000 + /* random arguments between -50,50 */ +coshs n nb x c156f77e 48a6f197 +coshs n nb x 420e71f8 58a62373 +coshs n nb x 42301708 5eb6689b +coshs n nb x c2059230 5710908d +coshs n nb x c158b8f7 48ba4e60 +coshs n nb x bffb77f9 4068b660 +coshs n nb x 41e7551f 53d283f2 +coshs n nb x 422b048a 5dcd4d76 +coshs n nb x c1067481 450b7340 +coshs n nb x c23f9ada 6189d729 + /* coshs(nan/inf) */ +coshs n uo v 7f800001 0 +coshs n uo - 7fc00000 0 +coshs n uo v ff800001 0 +coshs n eq - 7f800000 7f800000 +coshs n eq - ff800000 7f800000 +coshs m eq - 7f800000 7f800000 +coshs m eq - 80000000 3f800000 +coshs m eq - ff800000 7f800000 +coshs m eq x 00000001 3f800000 +coshs m eq x 00000002 3f800000 +coshs m eq x 00200000 3f800000 +coshs m eq x 00400000 3f800000 +coshs m eq x 007ffffe 3f800000 +coshs m eq x 007fffff 3f800000 +coshs m eq x 00800000 3f800000 +coshs m eq x 00800001 3f800000 +coshs m eq x 00800002 3f800000 +coshs m eq x 01000000 3f800000 +coshs m eq x 01800000 3f800000 +coshs m eq x 32000000 3f800000 +coshs m eq x 39800000 3f800000 +coshs m eq x 3a000000 3f800001 +coshs m eq x 80000001 3f800000 +coshs m eq x 80000002 3f800000 +coshs m eq x 80200000 3f800000 +coshs m eq x 80400000 3f800000 +coshs m eq x 807ffffe 3f800000 +coshs m eq x 807fffff 3f800000 +coshs m eq x 80800000 3f800000 +coshs m eq x 80800001 3f800000 +coshs m eq x 80800002 3f800000 +coshs m eq x 81000000 3f800000 +coshs m eq x 81800000 3f800000 +coshs m eq x b2000000 3f800000 +coshs m eq x b9800000 3f800000 +coshs m eq x ba000000 3f800001 +coshs m eq xo 42b2d4fd 7f7fffff +coshs m eq xo 42b30000 7f7fffff +coshs m eq xo 4431a000 7f7fffff +coshs m eq xo 7e800000 7f7fffff +coshs m eq xo 7f000000 7f7fffff +coshs m eq xo 7f7ffffe 7f7fffff +coshs m eq xo 7f7fffff 7f7fffff +coshs m eq xo c2b30000 7f7fffff +coshs m eq xo c431a000 7f7fffff +coshs m eq xo fe800000 7f7fffff +coshs m eq xo ff000000 7f7fffff +coshs m eq xo ff7ffffe 7f7fffff +coshs m eq xo ff7fffff 7f7fffff +coshs m uo - 7fff0000 7fff0000 +coshs m uo - ffff0000 7fff0000 +coshs m uo v 7f810000 7fff0000 +coshs m uo v ff810000 7fff0000 +coshs n eq x 00000002 3f800000 +coshs n eq x 00200000 3f800000 +coshs n eq x 00400000 3f800000 +coshs n eq x 007ffffe 3f800000 +coshs n eq x 007fffff 3f800000 +coshs n eq x 00800001 3f800000 +coshs n eq x 00800002 3f800000 +coshs n eq x 01000000 3f800000 +coshs n eq x 01800000 3f800000 +coshs n eq x 32000000 3f800000 +coshs n eq x 39800000 3f800000 +coshs n eq x 3a000000 3f800001 +coshs n eq x 80000002 3f800000 +coshs n eq x 80200000 3f800000 +coshs n eq x 80400000 3f800000 +coshs n eq x 807ffffe 3f800000 +coshs n eq x 807fffff 3f800000 +coshs n eq x 80800001 3f800000 +coshs n eq x 80800002 3f800000 +coshs n eq x 81000000 3f800000 +coshs n eq x 81800000 3f800000 +coshs n eq x b2000000 3f800000 +coshs n eq x b9800000 3f800000 +coshs n eq x ba000000 3f800001 +coshs n eq xo 42b2d4fd 7f800000 +coshs n eq xo 42b30000 7f800000 +coshs n eq xo 4431a000 7f800000 +coshs n eq xo 7e800000 7f800000 +coshs n eq xo 7f000000 7f800000 +coshs n eq xo 7f7ffffe 7f800000 +coshs n eq xo 7f7fffff 7f800000 +coshs n eq xo c2b2d4fd 7f800000 +coshs n eq xo c2b30000 7f800000 +coshs n eq xo c431a000 7f800000 +coshs n eq xo fe800000 7f800000 +coshs n eq xo ff000000 7f800000 +coshs n eq xo ff7ffffe 7f800000 +coshs n eq xo ff7fffff 7f800000 +coshs n uo - 7fc00000 00000000 +coshs n uo - 7fff0000 7fff0000 +coshs n uo - ffff0000 7fff0000 +coshs n uo v 7f800001 00000000 +coshs n uo v 7f810000 7fff0000 +coshs n uo v ff800001 00000000 +coshs n uo v ff810000 7fff0000 +coshs p eq - 00000000 3f800000 +coshs p eq - 7f800000 7f800000 +coshs p eq - 80000000 3f800000 +coshs p eq - ff800000 7f800000 +coshs p eq xo 42b2d4fd 7f800000 +coshs p eq xo 42b30000 7f800000 +coshs p eq xo 4431a000 7f800000 +coshs p eq xo 7e800000 7f800000 +coshs p eq xo 7f000000 7f800000 +coshs p eq xo 7f7ffffe 7f800000 +coshs p eq xo 7f7fffff 7f800000 +coshs p eq xo c2b30000 7f800000 +coshs p eq xo c431a000 7f800000 +coshs p eq xo fe800000 7f800000 +coshs p eq xo ff000000 7f800000 +coshs p eq xo ff7ffffe 7f800000 +coshs p eq xo ff7fffff 7f800000 +coshs p uo - 7fff0000 7fff0000 +coshs p uo - ffff0000 7fff0000 +coshs p uo v 7f810000 7fff0000 +coshs p uo v ff810000 7fff0000 +coshs p vn x 00000001 3f800000 +coshs p vn x 00000002 3f800000 +coshs p vn x 00200000 3f800000 +coshs p vn x 00400000 3f800000 +coshs p vn x 007ffffe 3f800000 +coshs p vn x 007fffff 3f800000 +coshs p vn x 00800000 3f800000 +coshs p vn x 00800001 3f800000 +coshs p vn x 00800002 3f800000 +coshs p vn x 01000000 3f800000 +coshs p vn x 01800000 3f800000 +coshs p vn x 32000000 3f800000 +coshs p vn x 39800000 3f800000 +coshs p vn x 3a000000 3f800001 +coshs p vn x 80000001 3f800000 +coshs p vn x 80000002 3f800000 +coshs p vn x 80200000 3f800000 +coshs p vn x 80400000 3f800000 +coshs p vn x 807ffffe 3f800000 +coshs p vn x 807fffff 3f800000 +coshs p vn x 80800000 3f800000 +coshs p vn x 80800001 3f800000 +coshs p vn x 80800002 3f800000 +coshs p vn x 81000000 3f800000 +coshs p vn x 81800000 3f800000 +coshs p vn x b2000000 3f800000 +coshs p vn x b9800000 3f800000 +coshs p vn x ba000000 3f800001 +coshs z eq - 00000000 3f800000 +coshs z eq - 7f800000 7f800000 +coshs z eq - 80000000 3f800000 +coshs z eq - ff800000 7f800000 +coshs z eq x 00000001 3f800000 +coshs z eq x 00000002 3f800000 +coshs z eq x 00200000 3f800000 +coshs z eq x 00400000 3f800000 +coshs z eq x 007ffffe 3f800000 +coshs z eq x 007fffff 3f800000 +coshs z eq x 00800000 3f800000 +coshs z eq x 00800001 3f800000 +coshs z eq x 00800002 3f800000 +coshs z eq x 01000000 3f800000 +coshs z eq x 01800000 3f800000 +coshs z eq x 32000000 3f800000 +coshs z eq x 39800000 3f800000 +coshs z eq x 3a000000 3f800001 +coshs z eq x 80000001 3f800000 +coshs z eq x 80000002 3f800000 +coshs z eq x 80200000 3f800000 +coshs z eq x 80400000 3f800000 +coshs z eq x 807ffffe 3f800000 +coshs z eq x 807fffff 3f800000 +coshs z eq x 80800000 3f800000 +coshs z eq x 80800001 3f800000 +coshs z eq x 80800002 3f800000 +coshs z eq x 81000000 3f800000 +coshs z eq x 81800000 3f800000 +coshs z eq x b2000000 3f800000 +coshs z eq x b9800000 3f800000 +coshs z eq x ba000000 3f800001 +coshs z eq xo 42b2d4fd 7f7fffff +coshs z eq xo 42b30000 7f7fffff +coshs z eq xo 4431a000 7f7fffff +coshs z eq xo 7e800000 7f7fffff +coshs z eq xo 7f000000 7f7fffff +coshs z eq xo 7f7ffffe 7f7fffff +coshs z eq xo 7f7fffff 7f7fffff +coshs z eq xo c2b30000 7f7fffff +coshs z eq xo c431a000 7f7fffff +coshs z eq xo fe800000 7f7fffff +coshs z eq xo ff000000 7f7fffff +coshs z eq xo ff7ffffe 7f7fffff +coshs z eq xo ff7fffff 7f7fffff +coshs z uo - 7fff0000 7fff0000 +coshs z uo - ffff0000 7fff0000 +coshs z uo v 7f810000 7fff0000 +coshs z uo v ff810000 7fff0000 diff --git a/test/io/ucb/cosq.input b/test/io/ucb/cosq.input new file mode 100644 index 0000000..db958f7 --- /dev/null +++ b/test/io/ucb/cosq.input @@ -0,0 +1,206 @@ +/* Copyright (C) 1988-1994 Sun Microsystems, Inc. 2550 Garcia Avenue */ +/* Mountain View, California 94043 All rights reserved. */ +/* */ +/* Any person is hereby authorized to download, copy, use, create bug fixes, */ +/* and distribute, subject to the following conditions: */ +/* */ +/* 1. the software may not be redistributed for a fee except as */ +/* reasonable to cover media costs; */ +/* 2. any copy of the software must include this notice, as well as */ +/* any other embedded copyright notices; and */ +/* 3. any distribution of this software or derivative works thereof */ +/* must comply with all applicable U.S. export control laws. */ +/* */ +/* THE SOFTWARE IS MADE AVAILABLE "AS IS" AND WITHOUT EXPRESS OR IMPLIED */ +/* WARRANTY OF ANY KIND, INCLUDING BUT NOT LIMITED TO THE IMPLIED */ +/* WARRANTIES OF DESIGN, MERCHANTIBILITY, FITNESS FOR A PARTICULAR */ +/* PURPOSE, NON-INFRINGEMENT, PERFORMANCE OR CONFORMANCE TO */ +/* SPECIFICATIONS. */ +/* */ +/* BY DOWNLOADING AND/OR USING THIS SOFTWARE, THE USER WAIVES ALL CLAIMS */ +/* AGAINST SUN MICROSYSTEMS, INC. AND ITS AFFILIATED COMPANIES IN ANY */ +/* JURISDICTION, INCLUDING BUT NOT LIMITED TO CLAIMS FOR DAMAGES OR */ +/* EQUITABLE RELIEF BASED ON LOSS OF DATA, AND SPECIFICALLY WAIVES EVEN */ +/* UNKNOWN OR UNANTICIPATED CLAIMS OR LOSSES, PRESENT AND FUTURE. */ +/* */ +/* IN NO EVENT WILL SUN MICROSYSTEMS, INC. OR ANY OF ITS AFFILIATED */ +/* COMPANIES BE LIABLE FOR ANY LOST REVENUE OR PROFITS OR OTHER SPECIAL, */ +/* INDIRECT AND CONSEQUENTIAL DAMAGES, EVEN IF IT HAS BEEN ADVISED OF THE */ +/* POSSIBILITY OF SUCH DAMAGES. */ +/* */ +/* This file is provided with no support and without any obligation on the */ +/* part of Sun Microsystems, Inc. ("Sun") or any of its affiliated */ +/* companies to assist in its use, correction, modification or */ +/* enhancement. Nevertheless, and without creating any obligation on its */ +/* part, Sun welcomes your comments concerning the software and requests */ +/* that they be sent to fdlibm-comments@sunpro.sun.com. */ + +cosq m uo - 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +cosq p uo - 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +cosq z uo - 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +cosq n uo - fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +cosq m uo - fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +cosq p uo - fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +cosq z uo - fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +cosq n uo v 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +cosq m uo v 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +cosq p uo v 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +cosq z uo v 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +cosq n uo v ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +cosq m uo v ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +cosq p uo v ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +cosq z uo v ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +cosq n uo v 7fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +cosq m uo v 7fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +cosq p uo v 7fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +cosq z uo v 7fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +cosq n uo v ffff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +cosq m uo v ffff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +cosq p uo v ffff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +cosq z uo v ffff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +cosq n eq - 00000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +cosq m eq - 00000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +cosq p eq - 00000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +cosq z eq - 00000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +cosq n eq - 80000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +cosq m eq - 80000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +cosq p eq - 80000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +cosq z eq - 80000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +cosq n eq x 00010000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +cosq p eq x 00010000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +cosq n eq x 00010000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000000 +cosq p eq x 00010000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000000 +cosq n eq x 00020000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +cosq p eq x 00020000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +cosq n eq x 00020000 00000000 00000000 00000003 3fff0000 00000000 00000000 00000000 +cosq p eq x 00020000 00000000 00000000 00000003 3fff0000 00000000 00000000 00000000 +cosq n eq x 0000ffff ffffffff ffffffff fffffffe 3fff0000 00000000 00000000 00000000 +cosq p eq x 0000ffff ffffffff ffffffff fffffffe 3fff0000 00000000 00000000 00000000 +cosq n eq x 0001ffff ffffffff ffffffff fffffffb 3fff0000 00000000 00000000 00000000 +cosq p eq x 0001ffff ffffffff ffffffff fffffffb 3fff0000 00000000 00000000 00000000 +cosq n eq x 00000000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000000 +cosq p eq x 00000000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000000 +cosq n eq x 00000000 00000000 00000000 00000009 3fff0000 00000000 00000000 00000000 +cosq p eq x 00000000 00000000 00000000 00000009 3fff0000 00000000 00000000 00000000 +cosq n eq x 80010000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +cosq m eq x 80010000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +cosq n eq x 80010000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000000 +cosq m eq x 80010000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000000 +cosq n eq x 80020000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +cosq m eq x 80020000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +cosq n eq x 80020000 00000000 00000000 00000003 3fff0000 00000000 00000000 00000000 +cosq m eq x 80020000 00000000 00000000 00000003 3fff0000 00000000 00000000 00000000 +cosq n eq x 8000ffff ffffffff ffffffff fffffffe 3fff0000 00000000 00000000 00000000 +cosq m eq x 8000ffff ffffffff ffffffff fffffffe 3fff0000 00000000 00000000 00000000 +cosq n eq x 8001ffff ffffffff ffffffff fffffffb 3fff0000 00000000 00000000 00000000 +cosq m eq x 8001ffff ffffffff ffffffff fffffffb 3fff0000 00000000 00000000 00000000 +cosq n eq x 80000000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000000 +cosq m eq x 80000000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000000 +cosq n eq x 80000000 00000000 00000000 00000009 3fff0000 00000000 00000000 00000000 +cosq m eq x 80000000 00000000 00000000 00000009 3fff0000 00000000 00000000 00000000 +cosq m eq x 00000000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000000 +cosq z eq x 00000000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000000 +cosq n eq x 00000000 00000000 00000000 00000002 3fff0000 00000000 00000000 00000000 +cosq m eq x 00000000 00000000 00000000 00000002 3fff0000 00000000 00000000 00000000 +cosq p eq x 00000000 00000000 00000000 00000002 3fff0000 00000000 00000000 00000000 +cosq z eq x 00000000 00000000 00000000 00000002 3fff0000 00000000 00000000 00000000 +cosq n eq x 00004000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +cosq m eq x 00004000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +cosq p eq x 00004000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +cosq z eq x 00004000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +cosq n eq x 00008000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +cosq m eq x 00008000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +cosq p eq x 00008000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +cosq z eq x 00008000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +cosq m eq x 0000ffff ffffffff ffffffff fffffffe 3fff0000 00000000 00000000 00000000 +cosq z eq x 0000ffff ffffffff ffffffff fffffffe 3fff0000 00000000 00000000 00000000 +cosq n eq x 0000ffff ffffffff ffffffff ffffffff 3fff0000 00000000 00000000 00000000 +cosq m eq x 0000ffff ffffffff ffffffff ffffffff 3fff0000 00000000 00000000 00000000 +cosq p eq x 0000ffff ffffffff ffffffff ffffffff 3fff0000 00000000 00000000 00000000 +cosq z eq x 0000ffff ffffffff ffffffff ffffffff 3fff0000 00000000 00000000 00000000 +cosq m eq x 00010000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +cosq z eq x 00010000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +cosq m eq x 00010000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000000 +cosq z eq x 00010000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000000 +cosq n eq x 00010000 00000000 00000000 00000002 3fff0000 00000000 00000000 00000000 +cosq m eq x 00010000 00000000 00000000 00000002 3fff0000 00000000 00000000 00000000 +cosq p eq x 00010000 00000000 00000000 00000002 3fff0000 00000000 00000000 00000000 +cosq z eq x 00010000 00000000 00000000 00000002 3fff0000 00000000 00000000 00000000 +cosq m eq x 00020000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +cosq z eq x 00020000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +cosq n eq x 00030000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +cosq m eq x 00030000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +cosq p eq x 00030000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +cosq z eq x 00030000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +cosq p eq x 80000000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000000 +cosq z eq x 80000000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000000 +cosq n eq x 80000000 00000000 00000000 00000002 3fff0000 00000000 00000000 00000000 +cosq m eq x 80000000 00000000 00000000 00000002 3fff0000 00000000 00000000 00000000 +cosq p eq x 80000000 00000000 00000000 00000002 3fff0000 00000000 00000000 00000000 +cosq z eq x 80000000 00000000 00000000 00000002 3fff0000 00000000 00000000 00000000 +cosq n eq x 80004000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +cosq m eq x 80004000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +cosq p eq x 80004000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +cosq z eq x 80004000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +cosq n eq x 80008000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +cosq m eq x 80008000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +cosq p eq x 80008000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +cosq z eq x 80008000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +cosq p eq x 8000ffff ffffffff ffffffff fffffffe 3fff0000 00000000 00000000 00000000 +cosq z eq x 8000ffff ffffffff ffffffff fffffffe 3fff0000 00000000 00000000 00000000 +cosq n eq x 8000ffff ffffffff ffffffff ffffffff 3fff0000 00000000 00000000 00000000 +cosq m eq x 8000ffff ffffffff ffffffff ffffffff 3fff0000 00000000 00000000 00000000 +cosq p eq x 8000ffff ffffffff ffffffff ffffffff 3fff0000 00000000 00000000 00000000 +cosq z eq x 8000ffff ffffffff ffffffff ffffffff 3fff0000 00000000 00000000 00000000 +cosq p eq x 80010000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +cosq z eq x 80010000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +cosq p eq x 80010000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000000 +cosq z eq x 80010000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000000 +cosq n eq x 80010000 00000000 00000000 00000002 3fff0000 00000000 00000000 00000000 +cosq m eq x 80010000 00000000 00000000 00000002 3fff0000 00000000 00000000 00000000 +cosq p eq x 80010000 00000000 00000000 00000002 3fff0000 00000000 00000000 00000000 +cosq z eq x 80010000 00000000 00000000 00000002 3fff0000 00000000 00000000 00000000 +cosq p eq x 80020000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +cosq z eq x 80020000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +cosq n eq x 80030000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +cosq m eq x 80030000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +cosq p eq x 80030000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +cosq z eq x 80030000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +cosq n le x 7ffeffff ffffffff ffffffff ffffffff 3fff0000 00000000 00000000 00000000 +cosq n ge x 7ffeffff ffffffff ffffffff ffffffff bfff0000 00000000 00000000 00000000 +cosq z le x 7ffeffff ffffffff ffffffff ffffffff 3fff0000 00000000 00000000 00000000 +cosq z ge x 7ffeffff ffffffff ffffffff ffffffff bfff0000 00000000 00000000 00000000 +cosq p le x 7ffeffff ffffffff ffffffff ffffffff 3fff0000 00000000 00000000 00000000 +cosq p ge x 7ffeffff ffffffff ffffffff ffffffff bfff0000 00000000 00000000 00000000 +cosq m le x 7ffeffff ffffffff ffffffff ffffffff 3fff0000 00000000 00000000 00000000 +cosq m ge x 7ffeffff ffffffff ffffffff ffffffff bfff0000 00000000 00000000 00000000 +cosq n eq x 3f8c0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +cosq n eq x bf8c0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +cosq n uo v 7fff0000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 +cosq n uo v ffff0000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 +cosq n uo - 7fff8000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +cosq m uo - fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +cosq m uo v 7fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +cosq m uo v 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +cosq m uo v ffff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +cosq m uo v ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +cosq n uo - 7fff8000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +cosq n uo - fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +cosq n uo v 7fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +cosq n uo v 7fff0000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 +cosq n uo v 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +cosq n uo v ffff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +cosq n uo v ffff0000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 +cosq n uo v ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +cosq p uo - 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +cosq p uo - fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +cosq p uo v 7fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +cosq p uo v 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +cosq p uo v ffff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +cosq p uo v ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +cosq z uo - 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +cosq z uo - fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +cosq z uo v 7fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +cosq z uo v 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +cosq z uo v ffff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +cosq z uo v ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 diff --git a/test/io/ucb/coss.input b/test/io/ucb/coss.input new file mode 100644 index 0000000..3666c32 --- /dev/null +++ b/test/io/ucb/coss.input @@ -0,0 +1,221 @@ +/* Copyright (C) 1988-1994 Sun Microsystems, Inc. 2550 Garcia Avenue */ +/* Mountain View, California 94043 All rights reserved. */ +/* */ +/* Any person is hereby authorized to download, copy, use, create bug fixes, */ +/* and distribute, subject to the following conditions: */ +/* */ +/* 1. the software may not be redistributed for a fee except as */ +/* reasonable to cover media costs; */ +/* 2. any copy of the software must include this notice, as well as */ +/* any other embedded copyright notices; and */ +/* 3. any distribution of this software or derivative works thereof */ +/* must comply with all applicable U.S. export control laws. */ +/* */ +/* THE SOFTWARE IS MADE AVAILABLE "AS IS" AND WITHOUT EXPRESS OR IMPLIED */ +/* WARRANTY OF ANY KIND, INCLUDING BUT NOT LIMITED TO THE IMPLIED */ +/* WARRANTIES OF DESIGN, MERCHANTIBILITY, FITNESS FOR A PARTICULAR */ +/* PURPOSE, NON-INFRINGEMENT, PERFORMANCE OR CONFORMANCE TO */ +/* SPECIFICATIONS. */ +/* */ +/* BY DOWNLOADING AND/OR USING THIS SOFTWARE, THE USER WAIVES ALL CLAIMS */ +/* AGAINST SUN MICROSYSTEMS, INC. AND ITS AFFILIATED COMPANIES IN ANY */ +/* JURISDICTION, INCLUDING BUT NOT LIMITED TO CLAIMS FOR DAMAGES OR */ +/* EQUITABLE RELIEF BASED ON LOSS OF DATA, AND SPECIFICALLY WAIVES EVEN */ +/* UNKNOWN OR UNANTICIPATED CLAIMS OR LOSSES, PRESENT AND FUTURE. */ +/* */ +/* IN NO EVENT WILL SUN MICROSYSTEMS, INC. OR ANY OF ITS AFFILIATED */ +/* COMPANIES BE LIABLE FOR ANY LOST REVENUE OR PROFITS OR OTHER SPECIAL, */ +/* INDIRECT AND CONSEQUENTIAL DAMAGES, EVEN IF IT HAS BEEN ADVISED OF THE */ +/* POSSIBILITY OF SUCH DAMAGES. */ +/* */ +/* This file is provided with no support and without any obligation on the */ +/* part of Sun Microsystems, Inc. ("Sun") or any of its affiliated */ +/* companies to assist in its use, correction, modification or */ +/* enhancement. Nevertheless, and without creating any obligation on its */ +/* part, Sun welcomes your comments concerning the software and requests */ +/* that they be sent to fdlibm-comments@sunpro.sun.com. */ + + /* coss(+-max) */ +coss n le x 7f7fffff 3f800000 +coss n ge x 7f7fffff bf800000 +coss z le x 7f7fffff 3f800000 +coss z ge x 7f7fffff bf800000 +coss p le x 7f7fffff 3f800000 +coss p ge x 7f7fffff bf800000 +coss m le x 7f7fffff 3f800000 +coss m ge x 7f7fffff bf800000 + /* coss(tiny) is ~1.0 */ +coss n eq x 31000000 3f800000 +coss n eq x b1000000 3f800000 +coss n eq x 00800000 3f800000 +coss n eq x 80800000 3f800000 +coss n eq x 1 3f800000 +coss n eq x 80000001 3f800000 + /* coss(+-0) is 1.0 */ +coss n eq - 0 3f800000 +coss n eq - 80000000 3f800000 +coss z eq - 0 3f800000 +coss z eq - 80000000 3f800000 +coss p eq - 0 3f800000 +coss p eq - 80000000 3f800000 +coss m eq - 0 3f800000 +coss m eq - 80000000 3f800000 + /* coss(nan or inf) is nan */ +coss n uo v 7f800000 0 +coss n uo v ff800000 0 +coss n uo v 7f800001 0 +coss n uo v ff800001 0 +coss n uo - 7fc00000 0 +coss m eq x 00000001 3f800000 +coss m eq x 00000002 3f800000 +coss m eq x 00200000 3f800000 +coss m eq x 00400000 3f800000 +coss m eq x 007ffffe 3f800000 +coss m eq x 007fffff 3f800000 +coss m eq x 00800000 3f800000 +coss m eq x 00800001 3f800000 +coss m eq x 00800002 3f800000 +coss m eq x 01000000 3f800000 +coss m eq x 01800000 3f800000 +coss m eq x 32000000 3f800000 +coss m eq x 3a000000 3f7ffffe +coss m eq x 3a800000 3f7ffff8 +coss m eq x 80000001 3f800000 +coss m eq x 80000002 3f800000 +coss m eq x 80000009 3f800000 +coss m eq x 80200000 3f800000 +coss m eq x 80400000 3f800000 +coss m eq x 807ffffe 3f800000 +coss m eq x 807fffff 3f800000 +coss m eq x 80800000 3f800000 +coss m eq x 80800001 3f800000 +coss m eq x 80800002 3f800000 +coss m eq x 80fffffb 3f800000 +coss m eq x 81000000 3f800000 +coss m eq x 81000003 3f800000 +coss m eq x 81800000 3f800000 +coss m eq x b2000000 3f800000 +coss m eq x ba000000 3f7ffffe +coss m eq x ba800000 3f7ffff8 +coss m uo - ffff0000 ffff0000 +coss m uo v 7f800000 7fff0000 +coss m uo v 7f810000 7fff0000 +coss m uo v ff800000 7fff0000 +coss m uo v ff810000 ffff0000 +coss m vn x 39800000 3f800000 +coss m vn x b9800000 3f800000 +coss n eq x 00000002 3f800000 +coss n eq x 00000009 3f800000 +coss n eq x 00200000 3f800000 +coss n eq x 00400000 3f800000 +coss n eq x 007ffffe 3f800000 +coss n eq x 007fffff 3f800000 +coss n eq x 00800001 3f800000 +coss n eq x 00800002 3f800000 +coss n eq x 00fffffb 3f800000 +coss n eq x 01000000 3f800000 +coss n eq x 01000003 3f800000 +coss n eq x 01800000 3f800000 +coss n eq x 32000000 3f800000 +coss n eq x 39800000 3f800000 +coss n eq x 3a000000 3f7ffffe +coss n eq x 3a800000 3f7ffff8 +coss n eq x 80000002 3f800000 +coss n eq x 80000009 3f800000 +coss n eq x 80200000 3f800000 +coss n eq x 80400000 3f800000 +coss n eq x 807ffffe 3f800000 +coss n eq x 807fffff 3f800000 +coss n eq x 80800001 3f800000 +coss n eq x 80800002 3f800000 +coss n eq x 80fffffb 3f800000 +coss n eq x 81000000 3f800000 +coss n eq x 81000003 3f800000 +coss n eq x 81800000 3f800000 +coss n eq x b2000000 3f800000 +coss n eq x b9800000 3f800000 +coss n eq x ba000000 3f7ffffe +coss n eq x ba800000 3f7ffff8 +coss n uo - 7fc00000 00000000 +coss n uo - ffff0000 ffff0000 +coss n uo v 7f800000 7fff0000 +coss n uo v 7f800001 00000000 +coss n uo v 7f810000 7fff0000 +coss n uo v ff800000 7fff0000 +coss n uo v ff800001 00000000 +coss n uo v ff810000 ffff0000 +coss p eq x 00000001 3f800000 +coss p eq x 00000002 3f800000 +coss p eq x 00000009 3f800000 +coss p eq x 00200000 3f800000 +coss p eq x 00400000 3f800000 +coss p eq x 007ffffe 3f800000 +coss p eq x 007fffff 3f800000 +coss p eq x 00800000 3f800000 +coss p eq x 00800001 3f800000 +coss p eq x 00800002 3f800000 +coss p eq x 00fffffb 3f800000 +coss p eq x 01000000 3f800000 +coss p eq x 01000003 3f800000 +coss p eq x 01800000 3f800000 +coss p eq x 32000000 3f800000 +coss p eq x 39800000 3f800000 +coss p eq x 80000001 3f800000 +coss p eq x 80000002 3f800000 +coss p eq x 80200000 3f800000 +coss p eq x 80400000 3f800000 +coss p eq x 807ffffe 3f800000 +coss p eq x 807fffff 3f800000 +coss p eq x 80800000 3f800000 +coss p eq x 80800001 3f800000 +coss p eq x 80800002 3f800000 +coss p eq x 81000000 3f800000 +coss p eq x 81800000 3f800000 +coss p eq x b2000000 3f800000 +coss p eq x b9800000 3f800000 +coss p uo - 7fff0000 7fff0000 +coss p uo - ffff0000 ffff0000 +coss p uo v 7f800000 7fff0000 +coss p uo v 7f810000 7fff0000 +coss p uo v ff800000 7fff0000 +coss p uo v ff810000 ffff0000 +coss p vn x 3a000000 3f7ffffe +coss p vn x 3a800000 3f7ffff8 +coss p vn x ba000000 3f7ffffe +coss p vn x ba800000 3f7ffff8 +coss z eq x 00000001 3f800000 +coss z eq x 00000002 3f800000 +coss z eq x 00200000 3f800000 +coss z eq x 00400000 3f800000 +coss z eq x 007ffffe 3f800000 +coss z eq x 007fffff 3f800000 +coss z eq x 00800000 3f800000 +coss z eq x 00800001 3f800000 +coss z eq x 00800002 3f800000 +coss z eq x 01000000 3f800000 +coss z eq x 01800000 3f800000 +coss z eq x 32000000 3f800000 +coss z eq x 3a000000 3f7ffffe +coss z eq x 3a800000 3f7ffff8 +coss z eq x 80000001 3f800000 +coss z eq x 80000002 3f800000 +coss z eq x 80200000 3f800000 +coss z eq x 80400000 3f800000 +coss z eq x 807ffffe 3f800000 +coss z eq x 807fffff 3f800000 +coss z eq x 80800000 3f800000 +coss z eq x 80800001 3f800000 +coss z eq x 80800002 3f800000 +coss z eq x 81000000 3f800000 +coss z eq x 81800000 3f800000 +coss z eq x b2000000 3f800000 +coss z eq x ba000000 3f7ffffe +coss z eq x ba800000 3f7ffff8 +coss z uo - 7fff0000 7fff0000 +coss z uo - ffff0000 ffff0000 +coss z uo v 7f800000 7fff0000 +coss z uo v 7f810000 7fff0000 +coss z uo v ff800000 7fff0000 +coss z uo v ff810000 ffff0000 +coss z vn x 39800000 3f800000 +coss z vn x b9800000 3f800000 diff --git a/test/io/ucb/divd.input b/test/io/ucb/divd.input new file mode 100644 index 0000000..34ac748 --- /dev/null +++ b/test/io/ucb/divd.input @@ -0,0 +1,1559 @@ +/* Copyright (C) 1988-1994 Sun Microsystems, Inc. 2550 Garcia Avenue */ +/* Mountain View, California 94043 All rights reserved. */ +/* */ +/* Any person is hereby authorized to download, copy, use, create bug fixes, */ +/* and distribute, subject to the following conditions: */ +/* */ +/* 1. the software may not be redistributed for a fee except as */ +/* reasonable to cover media costs; */ +/* 2. any copy of the software must include this notice, as well as */ +/* any other embedded copyright notices; and */ +/* 3. any distribution of this software or derivative works thereof */ +/* must comply with all applicable U.S. export control laws. */ +/* */ +/* THE SOFTWARE IS MADE AVAILABLE "AS IS" AND WITHOUT EXPRESS OR IMPLIED */ +/* WARRANTY OF ANY KIND, INCLUDING BUT NOT LIMITED TO THE IMPLIED */ +/* WARRANTIES OF DESIGN, MERCHANTIBILITY, FITNESS FOR A PARTICULAR */ +/* PURPOSE, NON-INFRINGEMENT, PERFORMANCE OR CONFORMANCE TO */ +/* SPECIFICATIONS. */ +/* */ +/* BY DOWNLOADING AND/OR USING THIS SOFTWARE, THE USER WAIVES ALL CLAIMS */ +/* AGAINST SUN MICROSYSTEMS, INC. AND ITS AFFILIATED COMPANIES IN ANY */ +/* JURISDICTION, INCLUDING BUT NOT LIMITED TO CLAIMS FOR DAMAGES OR */ +/* EQUITABLE RELIEF BASED ON LOSS OF DATA, AND SPECIFICALLY WAIVES EVEN */ +/* UNKNOWN OR UNANTICIPATED CLAIMS OR LOSSES, PRESENT AND FUTURE. */ +/* */ +/* IN NO EVENT WILL SUN MICROSYSTEMS, INC. OR ANY OF ITS AFFILIATED */ +/* COMPANIES BE LIABLE FOR ANY LOST REVENUE OR PROFITS OR OTHER SPECIAL, */ +/* INDIRECT AND CONSEQUENTIAL DAMAGES, EVEN IF IT HAS BEEN ADVISED OF THE */ +/* POSSIBILITY OF SUCH DAMAGES. */ +/* */ +/* This file is provided with no support and without any obligation on the */ +/* part of Sun Microsystems, Inc. ("Sun") or any of its affiliated */ +/* companies to assist in its use, correction, modification or */ +/* enhancement. Nevertheless, and without creating any obligation on its */ +/* part, Sun welcomes your comments concerning the software and requests */ +/* that they be sent to fdlibm-comments@sunpro.sun.com. */ + +divd z eq xu 000fffff fffffff8 3ff00000 00000008 000fffff fffffff0 +divd p eq xu 000fffff fffffff8 3ff00000 00000008 000fffff fffffff1 +divd n eq xu 20000000 02000000 5fe00000 02000001 000fffff ffffffff +divd m eq xu 20000000 02000000 5fe00000 02000001 000fffff ffffffff +divd z eq xu 20000000 02000000 5fe00000 02000001 000fffff ffffffff +divd p eq xu 20000000 02000000 5fe00000 02000001 00100000 00000000 +divd n eq - 40e00000 00000000 40400000 00000000 40900000 00000000 +divd m eq - 40e00000 00000000 40400000 00000000 40900000 00000000 +divd p eq - 40e00000 00000000 40400000 00000000 40900000 00000000 +divd z eq - 40e00000 00000000 40400000 00000000 40900000 00000000 +divd n eq - 43e00000 00000000 41600000 00000000 42700000 00000000 +divd m eq - 43e00000 00000000 41600000 00000000 42700000 00000000 +divd p eq - 43e00000 00000000 41600000 00000000 42700000 00000000 +divd z eq - 43e00000 00000000 41600000 00000000 42700000 00000000 +divd n eq - 40dffe00 00000000 40240000 00000000 40a99800 00000000 +divd m eq - 40dffe00 00000000 40240000 00000000 40a99800 00000000 +divd p eq - 40dffe00 00000000 40240000 00000000 40a99800 00000000 +divd z eq - 40dffe00 00000000 40240000 00000000 40a99800 00000000 +divd n eq - c0e00000 00000000 40400000 00000000 c0900000 00000000 +divd m eq - c0e00000 00000000 40400000 00000000 c0900000 00000000 +divd p eq - c0e00000 00000000 40400000 00000000 c0900000 00000000 +divd z eq - c0e00000 00000000 40400000 00000000 c0900000 00000000 +divd n eq - 40e00000 00000000 c0400000 00000000 c0900000 00000000 +divd m eq - 40e00000 00000000 c0400000 00000000 c0900000 00000000 +divd p eq - 40e00000 00000000 c0400000 00000000 c0900000 00000000 +divd z eq - 40e00000 00000000 c0400000 00000000 c0900000 00000000 +divd n eq - 47700000 00000000 41300000 00000000 46300000 00000000 +divd m eq - 47700000 00000000 41300000 00000000 46300000 00000000 +divd p eq - 47700000 00000000 41300000 00000000 46300000 00000000 +divd z eq - 47700000 00000000 41300000 00000000 46300000 00000000 +divd n eq - c7700000 00000000 41300000 00000000 c6300000 00000000 +divd m eq - c7700000 00000000 41300000 00000000 c6300000 00000000 +divd p eq - c7700000 00000000 41300000 00000000 c6300000 00000000 +divd z eq - c7700000 00000000 41300000 00000000 c6300000 00000000 +divd n eq - 47700000 00000000 c1300000 00000000 c6300000 00000000 +divd m eq - 47700000 00000000 c1300000 00000000 c6300000 00000000 +divd p eq - 47700000 00000000 c1300000 00000000 c6300000 00000000 +divd z eq - 47700000 00000000 c1300000 00000000 c6300000 00000000 +divd n eq - 42e00000 00000000 40c00000 00000000 42100000 00000000 +divd m eq - 42e00000 00000000 40c00000 00000000 42100000 00000000 +divd p eq - 42e00000 00000000 40c00000 00000000 42100000 00000000 +divd z eq - 42e00000 00000000 40c00000 00000000 42100000 00000000 +divd n eq - 40c38800 00000000 40240000 00000000 408f4000 00000000 +divd m eq - 40c38800 00000000 40240000 00000000 408f4000 00000000 +divd p eq - 40c38800 00000000 40240000 00000000 408f4000 00000000 +divd z eq - 40c38800 00000000 40240000 00000000 408f4000 00000000 +divd n eq - 40c38800 00000000 40590000 00000000 40590000 00000000 +divd m eq - 40c38800 00000000 40590000 00000000 40590000 00000000 +divd p eq - 40c38800 00000000 40590000 00000000 40590000 00000000 +divd z eq - 40c38800 00000000 40590000 00000000 40590000 00000000 +divd n eq - 40c38800 00000000 408f4000 00000000 40240000 00000000 +divd m eq - 40c38800 00000000 408f4000 00000000 40240000 00000000 +divd p eq - 40c38800 00000000 408f4000 00000000 40240000 00000000 +divd z eq - 40c38800 00000000 408f4000 00000000 40240000 00000000 +divd n eq - 3ff00000 00000000 3ff00000 00000000 3ff00000 00000000 +divd m eq - 3ff00000 00000000 3ff00000 00000000 3ff00000 00000000 +divd p eq - 3ff00000 00000000 3ff00000 00000000 3ff00000 00000000 +divd z eq - 3ff00000 00000000 3ff00000 00000000 3ff00000 00000000 +divd n eq - 40000000 00000000 3ff00000 00000000 40000000 00000000 +divd m eq - 40000000 00000000 3ff00000 00000000 40000000 00000000 +divd p eq - 40000000 00000000 3ff00000 00000000 40000000 00000000 +divd z eq - 40000000 00000000 3ff00000 00000000 40000000 00000000 +divd n eq - 40220000 00000000 40080000 00000000 40080000 00000000 +divd m eq - 40220000 00000000 40080000 00000000 40080000 00000000 +divd p eq - 40220000 00000000 40080000 00000000 40080000 00000000 +divd z eq - 40220000 00000000 40080000 00000000 40080000 00000000 +divd n eq - 40140000 00000000 40140000 00000000 3ff00000 00000000 +divd m eq - 40140000 00000000 40140000 00000000 3ff00000 00000000 +divd p eq - 40140000 00000000 40140000 00000000 3ff00000 00000000 +divd z eq - 40140000 00000000 40140000 00000000 3ff00000 00000000 +divd n eq - 40200000 00000000 40000000 00000000 40100000 00000000 +divd m eq - 40200000 00000000 40000000 00000000 40100000 00000000 +divd p eq - 40200000 00000000 40000000 00000000 40100000 00000000 +divd z eq - 40200000 00000000 40000000 00000000 40100000 00000000 +divd n eq - bff00000 00000000 3ff00000 00000000 bff00000 00000000 +divd m eq - bff00000 00000000 3ff00000 00000000 bff00000 00000000 +divd p eq - bff00000 00000000 3ff00000 00000000 bff00000 00000000 +divd z eq - bff00000 00000000 3ff00000 00000000 bff00000 00000000 +divd n eq - c0000000 00000000 3ff00000 00000000 c0000000 00000000 +divd m eq - c0000000 00000000 3ff00000 00000000 c0000000 00000000 +divd p eq - c0000000 00000000 3ff00000 00000000 c0000000 00000000 +divd z eq - c0000000 00000000 3ff00000 00000000 c0000000 00000000 +divd n eq - 40000000 00000000 bff00000 00000000 c0000000 00000000 +divd m eq - 40000000 00000000 bff00000 00000000 c0000000 00000000 +divd p eq - 40000000 00000000 bff00000 00000000 c0000000 00000000 +divd z eq - 40000000 00000000 bff00000 00000000 c0000000 00000000 +divd n eq - c0200000 00000000 40000000 00000000 c0100000 00000000 +divd m eq - c0200000 00000000 40000000 00000000 c0100000 00000000 +divd p eq - c0200000 00000000 40000000 00000000 c0100000 00000000 +divd z eq - c0200000 00000000 40000000 00000000 c0100000 00000000 +divd n eq - 40080000 00000000 c0080000 00000000 bff00000 00000000 +divd m eq - 40080000 00000000 c0080000 00000000 bff00000 00000000 +divd p eq - 40080000 00000000 c0080000 00000000 bff00000 00000000 +divd z eq - 40080000 00000000 c0080000 00000000 bff00000 00000000 +divd n eq - c01c0000 00000000 401c0000 00000000 bff00000 00000000 +divd m eq - c01c0000 00000000 401c0000 00000000 bff00000 00000000 +divd p eq - c01c0000 00000000 401c0000 00000000 bff00000 00000000 +divd z eq - c01c0000 00000000 401c0000 00000000 bff00000 00000000 +divd n eq - bff00000 00000000 bff00000 00000000 3ff00000 00000000 +divd m eq - bff00000 00000000 bff00000 00000000 3ff00000 00000000 +divd p eq - bff00000 00000000 bff00000 00000000 3ff00000 00000000 +divd z eq - bff00000 00000000 bff00000 00000000 3ff00000 00000000 +divd n eq - c0000000 00000000 bff00000 00000000 40000000 00000000 +divd m eq - c0000000 00000000 bff00000 00000000 40000000 00000000 +divd p eq - c0000000 00000000 bff00000 00000000 40000000 00000000 +divd z eq - c0000000 00000000 bff00000 00000000 40000000 00000000 +divd n eq - c0180000 00000000 c0080000 00000000 40000000 00000000 +divd m eq - c0180000 00000000 c0080000 00000000 40000000 00000000 +divd p eq - c0180000 00000000 c0080000 00000000 40000000 00000000 +divd z eq - c0180000 00000000 c0080000 00000000 40000000 00000000 +divd n eq - c0220000 00000000 c0080000 00000000 40080000 00000000 +divd m eq - c0220000 00000000 c0080000 00000000 40080000 00000000 +divd p eq - c0220000 00000000 c0080000 00000000 40080000 00000000 +divd z eq - c0220000 00000000 c0080000 00000000 40080000 00000000 +divd n uo v 00000000 00000000 00000000 00000000 7fffe000 00000000 +divd m uo v 00000000 00000000 00000000 00000000 7fffe000 00000000 +divd p uo v 00000000 00000000 00000000 00000000 7fffe000 00000000 +divd z uo v 00000000 00000000 00000000 00000000 7fffe000 00000000 +divd n uo v 80000000 00000000 00000000 00000000 ffffe000 00000000 +divd m uo v 80000000 00000000 00000000 00000000 ffffe000 00000000 +divd p uo v 80000000 00000000 00000000 00000000 ffffe000 00000000 +divd z uo v 80000000 00000000 00000000 00000000 ffffe000 00000000 +divd n uo v 00000000 00000000 80000000 00000000 ffffe000 00000000 +divd m uo v 00000000 00000000 80000000 00000000 ffffe000 00000000 +divd p uo v 00000000 00000000 80000000 00000000 ffffe000 00000000 +divd z uo v 00000000 00000000 80000000 00000000 ffffe000 00000000 +divd n uo v 80000000 00000000 80000000 00000000 7fffe000 00000000 +divd m uo v 80000000 00000000 80000000 00000000 7fffe000 00000000 +divd p uo v 80000000 00000000 80000000 00000000 7fffe000 00000000 +divd z uo v 80000000 00000000 80000000 00000000 7fffe000 00000000 +divd n uo v 7ff00000 00000000 7ff00000 00000000 7fffe000 00000000 +divd m uo v 7ff00000 00000000 7ff00000 00000000 7fffe000 00000000 +divd p uo v 7ff00000 00000000 7ff00000 00000000 7fffe000 00000000 +divd z uo v 7ff00000 00000000 7ff00000 00000000 7fffe000 00000000 +divd n uo v fff00000 00000000 7ff00000 00000000 ffffe000 00000000 +divd m uo v fff00000 00000000 7ff00000 00000000 ffffe000 00000000 +divd p uo v fff00000 00000000 7ff00000 00000000 ffffe000 00000000 +divd z uo v fff00000 00000000 7ff00000 00000000 ffffe000 00000000 +divd n uo v 7ff00000 00000000 fff00000 00000000 ffffe000 00000000 +divd m uo v 7ff00000 00000000 fff00000 00000000 ffffe000 00000000 +divd p uo v 7ff00000 00000000 fff00000 00000000 ffffe000 00000000 +divd z uo v 7ff00000 00000000 fff00000 00000000 ffffe000 00000000 +divd n uo v fff00000 00000000 fff00000 00000000 7fffe000 00000000 +divd m uo v fff00000 00000000 fff00000 00000000 7fffe000 00000000 +divd p uo v fff00000 00000000 fff00000 00000000 7fffe000 00000000 +divd z uo v fff00000 00000000 fff00000 00000000 7fffe000 00000000 +divd n eq - 7ff00000 00000000 00000000 00000000 7ff00000 00000000 +divd m eq - 7ff00000 00000000 00000000 00000000 7ff00000 00000000 +divd p eq - 7ff00000 00000000 00000000 00000000 7ff00000 00000000 +divd z eq - 7ff00000 00000000 00000000 00000000 7ff00000 00000000 +divd n eq - fff00000 00000000 00000000 00000000 fff00000 00000000 +divd m eq - fff00000 00000000 00000000 00000000 fff00000 00000000 +divd p eq - fff00000 00000000 00000000 00000000 fff00000 00000000 +divd z eq - fff00000 00000000 00000000 00000000 fff00000 00000000 +divd n eq - 7ff00000 00000000 80000000 00000000 fff00000 00000000 +divd m eq - 7ff00000 00000000 80000000 00000000 fff00000 00000000 +divd p eq - 7ff00000 00000000 80000000 00000000 fff00000 00000000 +divd z eq - 7ff00000 00000000 80000000 00000000 fff00000 00000000 +divd n eq - fff00000 00000000 80000000 00000000 7ff00000 00000000 +divd m eq - fff00000 00000000 80000000 00000000 7ff00000 00000000 +divd p eq - fff00000 00000000 80000000 00000000 7ff00000 00000000 +divd z eq - fff00000 00000000 80000000 00000000 7ff00000 00000000 +divd n eq - 00000000 00000000 7ff00000 00000000 00000000 00000000 +divd m eq - 00000000 00000000 7ff00000 00000000 00000000 00000000 +divd p eq - 00000000 00000000 7ff00000 00000000 00000000 00000000 +divd z eq - 00000000 00000000 7ff00000 00000000 00000000 00000000 +divd n eq - 80000000 00000000 7ff00000 00000000 80000000 00000000 +divd m eq - 80000000 00000000 7ff00000 00000000 80000000 00000000 +divd p eq - 80000000 00000000 7ff00000 00000000 80000000 00000000 +divd z eq - 80000000 00000000 7ff00000 00000000 80000000 00000000 +divd n eq - 00000000 00000000 fff00000 00000000 80000000 00000000 +divd m eq - 00000000 00000000 fff00000 00000000 80000000 00000000 +divd p eq - 00000000 00000000 fff00000 00000000 80000000 00000000 +divd z eq - 00000000 00000000 fff00000 00000000 80000000 00000000 +divd n eq - 80000000 00000000 fff00000 00000000 00000000 00000000 +divd m eq - 80000000 00000000 fff00000 00000000 00000000 00000000 +divd p eq - 80000000 00000000 fff00000 00000000 00000000 00000000 +divd z eq - 80000000 00000000 fff00000 00000000 00000000 00000000 +divd n eq - 7ff00000 00000000 3ff00000 00000000 7ff00000 00000000 +divd m eq - 7ff00000 00000000 3ff00000 00000000 7ff00000 00000000 +divd p eq - 7ff00000 00000000 3ff00000 00000000 7ff00000 00000000 +divd z eq - 7ff00000 00000000 3ff00000 00000000 7ff00000 00000000 +divd n eq - fff00000 00000000 40000000 00000000 fff00000 00000000 +divd m eq - fff00000 00000000 40000000 00000000 fff00000 00000000 +divd p eq - fff00000 00000000 40000000 00000000 fff00000 00000000 +divd z eq - fff00000 00000000 40000000 00000000 fff00000 00000000 +divd n eq - 7ff00000 00000000 c0080000 00000000 fff00000 00000000 +divd m eq - 7ff00000 00000000 c0080000 00000000 fff00000 00000000 +divd p eq - 7ff00000 00000000 c0080000 00000000 fff00000 00000000 +divd z eq - 7ff00000 00000000 c0080000 00000000 fff00000 00000000 +divd n eq - fff00000 00000000 c0100000 00000000 7ff00000 00000000 +divd m eq - fff00000 00000000 c0100000 00000000 7ff00000 00000000 +divd p eq - fff00000 00000000 c0100000 00000000 7ff00000 00000000 +divd z eq - fff00000 00000000 c0100000 00000000 7ff00000 00000000 +divd n eq - 7ff00000 00000000 40140000 00000000 7ff00000 00000000 +divd m eq - 7ff00000 00000000 40140000 00000000 7ff00000 00000000 +divd p eq - 7ff00000 00000000 40140000 00000000 7ff00000 00000000 +divd z eq - 7ff00000 00000000 40140000 00000000 7ff00000 00000000 +divd n eq - fff00000 00000000 40180000 00000000 fff00000 00000000 +divd m eq - fff00000 00000000 40180000 00000000 fff00000 00000000 +divd p eq - fff00000 00000000 40180000 00000000 fff00000 00000000 +divd z eq - fff00000 00000000 40180000 00000000 fff00000 00000000 +divd n eq - 7ff00000 00000000 c01c0000 00000000 fff00000 00000000 +divd m eq - 7ff00000 00000000 c01c0000 00000000 fff00000 00000000 +divd p eq - 7ff00000 00000000 c01c0000 00000000 fff00000 00000000 +divd z eq - 7ff00000 00000000 c01c0000 00000000 fff00000 00000000 +divd n eq - fff00000 00000000 c0200000 00000000 7ff00000 00000000 +divd m eq - fff00000 00000000 c0200000 00000000 7ff00000 00000000 +divd p eq - fff00000 00000000 c0200000 00000000 7ff00000 00000000 +divd z eq - fff00000 00000000 c0200000 00000000 7ff00000 00000000 +divd n eq - 3ff00000 00000000 7ff00000 00000000 00000000 00000000 +divd m eq - 3ff00000 00000000 7ff00000 00000000 00000000 00000000 +divd p eq - 3ff00000 00000000 7ff00000 00000000 00000000 00000000 +divd z eq - 3ff00000 00000000 7ff00000 00000000 00000000 00000000 +divd n eq - c0000000 00000000 7ff00000 00000000 80000000 00000000 +divd m eq - c0000000 00000000 7ff00000 00000000 80000000 00000000 +divd p eq - c0000000 00000000 7ff00000 00000000 80000000 00000000 +divd z eq - c0000000 00000000 7ff00000 00000000 80000000 00000000 +divd n eq - 40080000 00000000 fff00000 00000000 80000000 00000000 +divd m eq - 40080000 00000000 fff00000 00000000 80000000 00000000 +divd p eq - 40080000 00000000 fff00000 00000000 80000000 00000000 +divd z eq - 40080000 00000000 fff00000 00000000 80000000 00000000 +divd n eq - c0100000 00000000 fff00000 00000000 00000000 00000000 +divd m eq - c0100000 00000000 fff00000 00000000 00000000 00000000 +divd p eq - c0100000 00000000 fff00000 00000000 00000000 00000000 +divd z eq - c0100000 00000000 fff00000 00000000 00000000 00000000 +divd n eq - 40140000 00000000 7ff00000 00000000 00000000 00000000 +divd m eq - 40140000 00000000 7ff00000 00000000 00000000 00000000 +divd p eq - 40140000 00000000 7ff00000 00000000 00000000 00000000 +divd z eq - 40140000 00000000 7ff00000 00000000 00000000 00000000 +divd n eq - c0180000 00000000 7ff00000 00000000 80000000 00000000 +divd m eq - c0180000 00000000 7ff00000 00000000 80000000 00000000 +divd p eq - c0180000 00000000 7ff00000 00000000 80000000 00000000 +divd z eq - c0180000 00000000 7ff00000 00000000 80000000 00000000 +divd n eq - 401c0000 00000000 fff00000 00000000 80000000 00000000 +divd m eq - 401c0000 00000000 fff00000 00000000 80000000 00000000 +divd p eq - 401c0000 00000000 fff00000 00000000 80000000 00000000 +divd z eq - 401c0000 00000000 fff00000 00000000 80000000 00000000 +divd n eq - c0200000 00000000 fff00000 00000000 00000000 00000000 +divd m eq - c0200000 00000000 fff00000 00000000 00000000 00000000 +divd p eq - c0200000 00000000 fff00000 00000000 00000000 00000000 +divd z eq - c0200000 00000000 fff00000 00000000 00000000 00000000 +divd n eq - 7fe00000 00000000 7ff00000 00000000 00000000 00000000 +divd m eq - 7fe00000 00000000 7ff00000 00000000 00000000 00000000 +divd p eq - 7fe00000 00000000 7ff00000 00000000 00000000 00000000 +divd z eq - 7fe00000 00000000 7ff00000 00000000 00000000 00000000 +divd n eq - ffd00000 00000000 7ff00000 00000000 80000000 00000000 +divd m eq - ffd00000 00000000 7ff00000 00000000 80000000 00000000 +divd p eq - ffd00000 00000000 7ff00000 00000000 80000000 00000000 +divd z eq - ffd00000 00000000 7ff00000 00000000 80000000 00000000 +divd n eq - 7fe00000 00000000 fff00000 00000000 80000000 00000000 +divd m eq - 7fe00000 00000000 fff00000 00000000 80000000 00000000 +divd p eq - 7fe00000 00000000 fff00000 00000000 80000000 00000000 +divd z eq - 7fe00000 00000000 fff00000 00000000 80000000 00000000 +divd n eq - ffd00000 00000000 fff00000 00000000 00000000 00000000 +divd m eq - ffd00000 00000000 fff00000 00000000 00000000 00000000 +divd p eq - ffd00000 00000000 fff00000 00000000 00000000 00000000 +divd z eq - ffd00000 00000000 fff00000 00000000 00000000 00000000 +divd n eq - 7fdfffff ffffffff 7ff00000 00000000 00000000 00000000 +divd m eq - 7fdfffff ffffffff 7ff00000 00000000 00000000 00000000 +divd p eq - 7fdfffff ffffffff 7ff00000 00000000 00000000 00000000 +divd z eq - 7fdfffff ffffffff 7ff00000 00000000 00000000 00000000 +divd n eq - ffcfffff ffffffff 7ff00000 00000000 80000000 00000000 +divd m eq - ffcfffff ffffffff 7ff00000 00000000 80000000 00000000 +divd p eq - ffcfffff ffffffff 7ff00000 00000000 80000000 00000000 +divd z eq - ffcfffff ffffffff 7ff00000 00000000 80000000 00000000 +divd n eq - 7fefffff ffffffff fff00000 00000000 80000000 00000000 +divd m eq - 7fefffff ffffffff fff00000 00000000 80000000 00000000 +divd p eq - 7fefffff ffffffff fff00000 00000000 80000000 00000000 +divd z eq - 7fefffff ffffffff fff00000 00000000 80000000 00000000 +divd n eq - ffefffff ffffffff fff00000 00000000 00000000 00000000 +divd m eq - ffefffff ffffffff fff00000 00000000 00000000 00000000 +divd p eq - ffefffff ffffffff fff00000 00000000 00000000 00000000 +divd z eq - ffefffff ffffffff fff00000 00000000 00000000 00000000 +divd n eq - 7ff00000 00000000 7fe00000 00000000 7ff00000 00000000 +divd m eq - 7ff00000 00000000 7fe00000 00000000 7ff00000 00000000 +divd p eq - 7ff00000 00000000 7fe00000 00000000 7ff00000 00000000 +divd z eq - 7ff00000 00000000 7fe00000 00000000 7ff00000 00000000 +divd n eq - fff00000 00000000 7fd00000 00000000 fff00000 00000000 +divd m eq - fff00000 00000000 7fd00000 00000000 fff00000 00000000 +divd p eq - fff00000 00000000 7fd00000 00000000 fff00000 00000000 +divd z eq - fff00000 00000000 7fd00000 00000000 fff00000 00000000 +divd n eq - 7ff00000 00000000 ffe00000 00000000 fff00000 00000000 +divd m eq - 7ff00000 00000000 ffe00000 00000000 fff00000 00000000 +divd p eq - 7ff00000 00000000 ffe00000 00000000 fff00000 00000000 +divd z eq - 7ff00000 00000000 ffe00000 00000000 fff00000 00000000 +divd n eq - fff00000 00000000 ffd00000 00000000 7ff00000 00000000 +divd m eq - fff00000 00000000 ffd00000 00000000 7ff00000 00000000 +divd p eq - fff00000 00000000 ffd00000 00000000 7ff00000 00000000 +divd z eq - fff00000 00000000 ffd00000 00000000 7ff00000 00000000 +divd n eq - 7ff00000 00000000 7fdfffff ffffffff 7ff00000 00000000 +divd m eq - 7ff00000 00000000 7fdfffff ffffffff 7ff00000 00000000 +divd p eq - 7ff00000 00000000 7fdfffff ffffffff 7ff00000 00000000 +divd z eq - 7ff00000 00000000 7fdfffff ffffffff 7ff00000 00000000 +divd n eq - 7ff00000 00000000 ffcfffff ffffffff fff00000 00000000 +divd m eq - 7ff00000 00000000 ffcfffff ffffffff fff00000 00000000 +divd p eq - 7ff00000 00000000 ffcfffff ffffffff fff00000 00000000 +divd z eq - 7ff00000 00000000 ffcfffff ffffffff fff00000 00000000 +divd n eq - 7ff00000 00000000 ffefffff ffffffff fff00000 00000000 +divd m eq - 7ff00000 00000000 ffefffff ffffffff fff00000 00000000 +divd p eq - 7ff00000 00000000 ffefffff ffffffff fff00000 00000000 +divd z eq - 7ff00000 00000000 ffefffff ffffffff fff00000 00000000 +divd n eq - fff00000 00000000 ffefffff ffffffff 7ff00000 00000000 +divd m eq - fff00000 00000000 ffefffff ffffffff 7ff00000 00000000 +divd p eq - fff00000 00000000 ffefffff ffffffff 7ff00000 00000000 +divd z eq - fff00000 00000000 ffefffff ffffffff 7ff00000 00000000 +divd n eq - 7ff00000 00000000 00100000 00000000 7ff00000 00000000 +divd m eq - 7ff00000 00000000 00100000 00000000 7ff00000 00000000 +divd p eq - 7ff00000 00000000 00100000 00000000 7ff00000 00000000 +divd z eq - 7ff00000 00000000 00100000 00000000 7ff00000 00000000 +divd n eq - fff00000 00000000 00200000 00000000 fff00000 00000000 +divd m eq - fff00000 00000000 00200000 00000000 fff00000 00000000 +divd p eq - fff00000 00000000 00200000 00000000 fff00000 00000000 +divd z eq - fff00000 00000000 00200000 00000000 fff00000 00000000 +divd n eq - 7ff00000 00000000 80200000 00000000 fff00000 00000000 +divd m eq - 7ff00000 00000000 80200000 00000000 fff00000 00000000 +divd p eq - 7ff00000 00000000 80200000 00000000 fff00000 00000000 +divd z eq - 7ff00000 00000000 80200000 00000000 fff00000 00000000 +divd n eq - fff00000 00000000 80100000 00000000 7ff00000 00000000 +divd m eq - fff00000 00000000 80100000 00000000 7ff00000 00000000 +divd p eq - fff00000 00000000 80100000 00000000 7ff00000 00000000 +divd z eq - fff00000 00000000 80100000 00000000 7ff00000 00000000 +divd n eq - 7ff00000 00000000 001fffff ffffffff 7ff00000 00000000 +divd m eq - 7ff00000 00000000 001fffff ffffffff 7ff00000 00000000 +divd p eq - 7ff00000 00000000 001fffff ffffffff 7ff00000 00000000 +divd z eq - 7ff00000 00000000 001fffff ffffffff 7ff00000 00000000 +divd n eq - fff00000 00000000 00100000 00000001 fff00000 00000000 +divd m eq - fff00000 00000000 00100000 00000001 fff00000 00000000 +divd p eq - fff00000 00000000 00100000 00000001 fff00000 00000000 +divd z eq - fff00000 00000000 00100000 00000001 fff00000 00000000 +divd n eq - 7ff00000 00000000 80100000 00000001 fff00000 00000000 +divd m eq - 7ff00000 00000000 80100000 00000001 fff00000 00000000 +divd p eq - 7ff00000 00000000 80100000 00000001 fff00000 00000000 +divd z eq - 7ff00000 00000000 80100000 00000001 fff00000 00000000 +divd n eq - fff00000 00000000 801fffff ffffffff 7ff00000 00000000 +divd m eq - fff00000 00000000 801fffff ffffffff 7ff00000 00000000 +divd p eq - fff00000 00000000 801fffff ffffffff 7ff00000 00000000 +divd z eq - fff00000 00000000 801fffff ffffffff 7ff00000 00000000 +divd n eq - 00100000 00000000 7ff00000 00000000 00000000 00000000 +divd m eq - 00100000 00000000 7ff00000 00000000 00000000 00000000 +divd p eq - 00100000 00000000 7ff00000 00000000 00000000 00000000 +divd z eq - 00100000 00000000 7ff00000 00000000 00000000 00000000 +divd n eq - 80200000 00000000 7ff00000 00000000 80000000 00000000 +divd m eq - 80200000 00000000 7ff00000 00000000 80000000 00000000 +divd p eq - 80200000 00000000 7ff00000 00000000 80000000 00000000 +divd z eq - 80200000 00000000 7ff00000 00000000 80000000 00000000 +divd n eq - 00200000 00000000 fff00000 00000000 80000000 00000000 +divd m eq - 00200000 00000000 fff00000 00000000 80000000 00000000 +divd p eq - 00200000 00000000 fff00000 00000000 80000000 00000000 +divd z eq - 00200000 00000000 fff00000 00000000 80000000 00000000 +divd n eq - 80100000 00000000 fff00000 00000000 00000000 00000000 +divd m eq - 80100000 00000000 fff00000 00000000 00000000 00000000 +divd p eq - 80100000 00000000 fff00000 00000000 00000000 00000000 +divd z eq - 80100000 00000000 fff00000 00000000 00000000 00000000 +divd n eq - 001fffff ffffffff 7ff00000 00000000 00000000 00000000 +divd m eq - 001fffff ffffffff 7ff00000 00000000 00000000 00000000 +divd p eq - 001fffff ffffffff 7ff00000 00000000 00000000 00000000 +divd z eq - 001fffff ffffffff 7ff00000 00000000 00000000 00000000 +divd n eq - 80100000 00000001 7ff00000 00000000 80000000 00000000 +divd m eq - 80100000 00000001 7ff00000 00000000 80000000 00000000 +divd p eq - 80100000 00000001 7ff00000 00000000 80000000 00000000 +divd z eq - 80100000 00000001 7ff00000 00000000 80000000 00000000 +divd n eq - 00100000 00000001 fff00000 00000000 80000000 00000000 +divd m eq - 00100000 00000001 fff00000 00000000 80000000 00000000 +divd p eq - 00100000 00000001 fff00000 00000000 80000000 00000000 +divd z eq - 00100000 00000001 fff00000 00000000 80000000 00000000 +divd n eq - 801fffff ffffffff fff00000 00000000 00000000 00000000 +divd m eq - 801fffff ffffffff fff00000 00000000 00000000 00000000 +divd p eq - 801fffff ffffffff fff00000 00000000 00000000 00000000 +divd z eq - 801fffff ffffffff fff00000 00000000 00000000 00000000 +divd n eq - 7ff00000 00000000 00000000 00000001 7ff00000 00000000 +divd m eq - 7ff00000 00000000 00000000 00000001 7ff00000 00000000 +divd p eq - 7ff00000 00000000 00000000 00000001 7ff00000 00000000 +divd z eq - 7ff00000 00000000 00000000 00000001 7ff00000 00000000 +divd n eq - fff00000 00000000 00000000 00000003 fff00000 00000000 +divd m eq - fff00000 00000000 00000000 00000003 fff00000 00000000 +divd p eq - fff00000 00000000 00000000 00000003 fff00000 00000000 +divd z eq - fff00000 00000000 00000000 00000003 fff00000 00000000 +divd n eq - 7ff00000 00000000 80000000 00000002 fff00000 00000000 +divd m eq - 7ff00000 00000000 80000000 00000002 fff00000 00000000 +divd p eq - 7ff00000 00000000 80000000 00000002 fff00000 00000000 +divd z eq - 7ff00000 00000000 80000000 00000002 fff00000 00000000 +divd n eq - fff00000 00000000 80000000 00000004 7ff00000 00000000 +divd m eq - fff00000 00000000 80000000 00000004 7ff00000 00000000 +divd p eq - fff00000 00000000 80000000 00000004 7ff00000 00000000 +divd z eq - fff00000 00000000 80000000 00000004 7ff00000 00000000 +divd n eq - 7ff00000 00000000 000fffff ffffffff 7ff00000 00000000 +divd m eq - 7ff00000 00000000 000fffff ffffffff 7ff00000 00000000 +divd p eq - 7ff00000 00000000 000fffff ffffffff 7ff00000 00000000 +divd z eq - 7ff00000 00000000 000fffff ffffffff 7ff00000 00000000 +divd n eq - fff00000 00000000 000fffff ffffffff fff00000 00000000 +divd m eq - fff00000 00000000 000fffff ffffffff fff00000 00000000 +divd p eq - fff00000 00000000 000fffff ffffffff fff00000 00000000 +divd z eq - fff00000 00000000 000fffff ffffffff fff00000 00000000 +divd n eq - 7ff00000 00000000 800fffff ffffffff fff00000 00000000 +divd m eq - 7ff00000 00000000 800fffff ffffffff fff00000 00000000 +divd p eq - 7ff00000 00000000 800fffff ffffffff fff00000 00000000 +divd z eq - 7ff00000 00000000 800fffff ffffffff fff00000 00000000 +divd n eq - fff00000 00000000 800fffff ffffffff 7ff00000 00000000 +divd m eq - fff00000 00000000 800fffff ffffffff 7ff00000 00000000 +divd p eq - fff00000 00000000 800fffff ffffffff 7ff00000 00000000 +divd z eq - fff00000 00000000 800fffff ffffffff 7ff00000 00000000 +divd n eq - 00000000 00000001 7ff00000 00000000 00000000 00000000 +divd m eq - 00000000 00000001 7ff00000 00000000 00000000 00000000 +divd p eq - 00000000 00000001 7ff00000 00000000 00000000 00000000 +divd z eq - 00000000 00000001 7ff00000 00000000 00000000 00000000 +divd n eq - 80000000 00000003 7ff00000 00000000 80000000 00000000 +divd m eq - 80000000 00000003 7ff00000 00000000 80000000 00000000 +divd p eq - 80000000 00000003 7ff00000 00000000 80000000 00000000 +divd z eq - 80000000 00000003 7ff00000 00000000 80000000 00000000 +divd n eq - 00000000 00000002 fff00000 00000000 80000000 00000000 +divd m eq - 00000000 00000002 fff00000 00000000 80000000 00000000 +divd p eq - 00000000 00000002 fff00000 00000000 80000000 00000000 +divd z eq - 00000000 00000002 fff00000 00000000 80000000 00000000 +divd n eq - 80000000 00000004 fff00000 00000000 00000000 00000000 +divd m eq - 80000000 00000004 fff00000 00000000 00000000 00000000 +divd p eq - 80000000 00000004 fff00000 00000000 00000000 00000000 +divd z eq - 80000000 00000004 fff00000 00000000 00000000 00000000 +divd n eq - 000fffff ffffffff 7ff00000 00000000 00000000 00000000 +divd m eq - 000fffff ffffffff 7ff00000 00000000 00000000 00000000 +divd p eq - 000fffff ffffffff 7ff00000 00000000 00000000 00000000 +divd z eq - 000fffff ffffffff 7ff00000 00000000 00000000 00000000 +divd n eq - 800fffff ffffffff 7ff00000 00000000 80000000 00000000 +divd m eq - 800fffff ffffffff 7ff00000 00000000 80000000 00000000 +divd p eq - 800fffff ffffffff 7ff00000 00000000 80000000 00000000 +divd z eq - 800fffff ffffffff 7ff00000 00000000 80000000 00000000 +divd n eq - 000fffff ffffffff fff00000 00000000 80000000 00000000 +divd m eq - 000fffff ffffffff fff00000 00000000 80000000 00000000 +divd p eq - 000fffff ffffffff fff00000 00000000 80000000 00000000 +divd z eq - 000fffff ffffffff fff00000 00000000 80000000 00000000 +divd n eq - 800fffff ffffffff fff00000 00000000 00000000 00000000 +divd m eq - 800fffff ffffffff fff00000 00000000 00000000 00000000 +divd p eq - 800fffff ffffffff fff00000 00000000 00000000 00000000 +divd z eq - 800fffff ffffffff fff00000 00000000 00000000 00000000 +divd n eq - 00000000 00000000 3ff00000 00000000 00000000 00000000 +divd m eq - 00000000 00000000 3ff00000 00000000 00000000 00000000 +divd p eq - 00000000 00000000 3ff00000 00000000 00000000 00000000 +divd z eq - 00000000 00000000 3ff00000 00000000 00000000 00000000 +divd n eq - 80000000 00000000 40000000 00000000 80000000 00000000 +divd m eq - 80000000 00000000 40000000 00000000 80000000 00000000 +divd p eq - 80000000 00000000 40000000 00000000 80000000 00000000 +divd z eq - 80000000 00000000 40000000 00000000 80000000 00000000 +divd n eq - 00000000 00000000 c0080000 00000000 80000000 00000000 +divd m eq - 00000000 00000000 c0080000 00000000 80000000 00000000 +divd p eq - 00000000 00000000 c0080000 00000000 80000000 00000000 +divd z eq - 00000000 00000000 c0080000 00000000 80000000 00000000 +divd n eq - 80000000 00000000 c0100000 00000000 00000000 00000000 +divd m eq - 80000000 00000000 c0100000 00000000 00000000 00000000 +divd p eq - 80000000 00000000 c0100000 00000000 00000000 00000000 +divd z eq - 80000000 00000000 c0100000 00000000 00000000 00000000 +divd n eq - 00000000 00000000 40140000 00000000 00000000 00000000 +divd m eq - 00000000 00000000 40140000 00000000 00000000 00000000 +divd p eq - 00000000 00000000 40140000 00000000 00000000 00000000 +divd z eq - 00000000 00000000 40140000 00000000 00000000 00000000 +divd n eq - 80000000 00000000 40180000 00000000 80000000 00000000 +divd m eq - 80000000 00000000 40180000 00000000 80000000 00000000 +divd p eq - 80000000 00000000 40180000 00000000 80000000 00000000 +divd z eq - 80000000 00000000 40180000 00000000 80000000 00000000 +divd n eq - 00000000 00000000 c01c0000 00000000 80000000 00000000 +divd m eq - 00000000 00000000 c01c0000 00000000 80000000 00000000 +divd p eq - 00000000 00000000 c01c0000 00000000 80000000 00000000 +divd z eq - 00000000 00000000 c01c0000 00000000 80000000 00000000 +divd n eq - 80000000 00000000 c0200000 00000000 00000000 00000000 +divd m eq - 80000000 00000000 c0200000 00000000 00000000 00000000 +divd p eq - 80000000 00000000 c0200000 00000000 00000000 00000000 +divd z eq - 80000000 00000000 c0200000 00000000 00000000 00000000 +divd n eq d 3ff00000 00000000 00000000 00000000 7ff00000 00000000 +divd m eq d 3ff00000 00000000 00000000 00000000 7ff00000 00000000 +divd p eq d 3ff00000 00000000 00000000 00000000 7ff00000 00000000 +divd z eq d 3ff00000 00000000 00000000 00000000 7ff00000 00000000 +divd n eq d c0000000 00000000 00000000 00000000 fff00000 00000000 +divd m eq d c0000000 00000000 00000000 00000000 fff00000 00000000 +divd p eq d c0000000 00000000 00000000 00000000 fff00000 00000000 +divd z eq d c0000000 00000000 00000000 00000000 fff00000 00000000 +divd n eq d 40080000 00000000 80000000 00000000 fff00000 00000000 +divd m eq d 40080000 00000000 80000000 00000000 fff00000 00000000 +divd p eq d 40080000 00000000 80000000 00000000 fff00000 00000000 +divd z eq d 40080000 00000000 80000000 00000000 fff00000 00000000 +divd n eq d c0100000 00000000 80000000 00000000 7ff00000 00000000 +divd m eq d c0100000 00000000 80000000 00000000 7ff00000 00000000 +divd p eq d c0100000 00000000 80000000 00000000 7ff00000 00000000 +divd z eq d c0100000 00000000 80000000 00000000 7ff00000 00000000 +divd n eq d 40140000 00000000 00000000 00000000 7ff00000 00000000 +divd m eq d 40140000 00000000 00000000 00000000 7ff00000 00000000 +divd p eq d 40140000 00000000 00000000 00000000 7ff00000 00000000 +divd z eq d 40140000 00000000 00000000 00000000 7ff00000 00000000 +divd n eq d c0180000 00000000 00000000 00000000 fff00000 00000000 +divd m eq d c0180000 00000000 00000000 00000000 fff00000 00000000 +divd p eq d c0180000 00000000 00000000 00000000 fff00000 00000000 +divd z eq d c0180000 00000000 00000000 00000000 fff00000 00000000 +divd n eq d 401c0000 00000000 80000000 00000000 fff00000 00000000 +divd m eq d 401c0000 00000000 80000000 00000000 fff00000 00000000 +divd p eq d 401c0000 00000000 80000000 00000000 fff00000 00000000 +divd z eq d 401c0000 00000000 80000000 00000000 fff00000 00000000 +divd n eq d c0200000 00000000 80000000 00000000 7ff00000 00000000 +divd m eq d c0200000 00000000 80000000 00000000 7ff00000 00000000 +divd p eq d c0200000 00000000 80000000 00000000 7ff00000 00000000 +divd z eq d c0200000 00000000 80000000 00000000 7ff00000 00000000 +divd n eq - 00000000 00000000 7fe00000 00000000 00000000 00000000 +divd m eq - 00000000 00000000 7fe00000 00000000 00000000 00000000 +divd p eq - 00000000 00000000 7fe00000 00000000 00000000 00000000 +divd z eq - 00000000 00000000 7fe00000 00000000 00000000 00000000 +divd n eq - 80000000 00000000 7fd00000 00000000 80000000 00000000 +divd m eq - 80000000 00000000 7fd00000 00000000 80000000 00000000 +divd p eq - 80000000 00000000 7fd00000 00000000 80000000 00000000 +divd z eq - 80000000 00000000 7fd00000 00000000 80000000 00000000 +divd n eq - 00000000 00000000 ffe00000 00000000 80000000 00000000 +divd m eq - 00000000 00000000 ffe00000 00000000 80000000 00000000 +divd p eq - 00000000 00000000 ffe00000 00000000 80000000 00000000 +divd z eq - 00000000 00000000 ffe00000 00000000 80000000 00000000 +divd n eq - 80000000 00000000 ffd00000 00000000 00000000 00000000 +divd m eq - 80000000 00000000 ffd00000 00000000 00000000 00000000 +divd p eq - 80000000 00000000 ffd00000 00000000 00000000 00000000 +divd z eq - 80000000 00000000 ffd00000 00000000 00000000 00000000 +divd n eq - 00000000 00000000 7fdfffff ffffffff 00000000 00000000 +divd m eq - 00000000 00000000 7fdfffff ffffffff 00000000 00000000 +divd p eq - 00000000 00000000 7fdfffff ffffffff 00000000 00000000 +divd z eq - 00000000 00000000 7fdfffff ffffffff 00000000 00000000 +divd n eq - 80000000 00000000 7fcfffff ffffffff 80000000 00000000 +divd m eq - 80000000 00000000 7fcfffff ffffffff 80000000 00000000 +divd p eq - 80000000 00000000 7fcfffff ffffffff 80000000 00000000 +divd z eq - 80000000 00000000 7fcfffff ffffffff 80000000 00000000 +divd n eq - 00000000 00000000 ffcfffff ffffffff 80000000 00000000 +divd m eq - 00000000 00000000 ffcfffff ffffffff 80000000 00000000 +divd p eq - 00000000 00000000 ffcfffff ffffffff 80000000 00000000 +divd z eq - 00000000 00000000 ffcfffff ffffffff 80000000 00000000 +divd n eq - 80000000 00000000 ffdfffff ffffffff 00000000 00000000 +divd m eq - 80000000 00000000 ffdfffff ffffffff 00000000 00000000 +divd p eq - 80000000 00000000 ffdfffff ffffffff 00000000 00000000 +divd z eq - 80000000 00000000 ffdfffff ffffffff 00000000 00000000 +divd n eq d 7fe00000 00000000 00000000 00000000 7ff00000 00000000 +divd m eq d 7fe00000 00000000 00000000 00000000 7ff00000 00000000 +divd p eq d 7fe00000 00000000 00000000 00000000 7ff00000 00000000 +divd z eq d 7fe00000 00000000 00000000 00000000 7ff00000 00000000 +divd n eq d ffd00000 00000000 00000000 00000000 fff00000 00000000 +divd m eq d ffd00000 00000000 00000000 00000000 fff00000 00000000 +divd p eq d ffd00000 00000000 00000000 00000000 fff00000 00000000 +divd z eq d ffd00000 00000000 00000000 00000000 fff00000 00000000 +divd n eq d 7fe00000 00000000 80000000 00000000 fff00000 00000000 +divd m eq d 7fe00000 00000000 80000000 00000000 fff00000 00000000 +divd p eq d 7fe00000 00000000 80000000 00000000 fff00000 00000000 +divd z eq d 7fe00000 00000000 80000000 00000000 fff00000 00000000 +divd n eq d ffd00000 00000000 80000000 00000000 7ff00000 00000000 +divd m eq d ffd00000 00000000 80000000 00000000 7ff00000 00000000 +divd p eq d ffd00000 00000000 80000000 00000000 7ff00000 00000000 +divd z eq d ffd00000 00000000 80000000 00000000 7ff00000 00000000 +divd n eq d 7fdfffff ffffffff 00000000 00000000 7ff00000 00000000 +divd m eq d 7fdfffff ffffffff 00000000 00000000 7ff00000 00000000 +divd p eq d 7fdfffff ffffffff 00000000 00000000 7ff00000 00000000 +divd z eq d 7fdfffff ffffffff 00000000 00000000 7ff00000 00000000 +divd n eq d ffcfffff ffffffff 00000000 00000000 fff00000 00000000 +divd m eq d ffcfffff ffffffff 00000000 00000000 fff00000 00000000 +divd p eq d ffcfffff ffffffff 00000000 00000000 fff00000 00000000 +divd z eq d ffcfffff ffffffff 00000000 00000000 fff00000 00000000 +divd n eq d 7fcfffff ffffffff 80000000 00000000 fff00000 00000000 +divd m eq d 7fcfffff ffffffff 80000000 00000000 fff00000 00000000 +divd p eq d 7fcfffff ffffffff 80000000 00000000 fff00000 00000000 +divd z eq d 7fcfffff ffffffff 80000000 00000000 fff00000 00000000 +divd n eq d ffdfffff ffffffff 80000000 00000000 7ff00000 00000000 +divd m eq d ffdfffff ffffffff 80000000 00000000 7ff00000 00000000 +divd p eq d ffdfffff ffffffff 80000000 00000000 7ff00000 00000000 +divd z eq d ffdfffff ffffffff 80000000 00000000 7ff00000 00000000 +divd n eq - 00000000 00000000 00100000 00000000 00000000 00000000 +divd m eq - 00000000 00000000 00100000 00000000 00000000 00000000 +divd p eq - 00000000 00000000 00100000 00000000 00000000 00000000 +divd z eq - 00000000 00000000 00100000 00000000 00000000 00000000 +divd n eq - 80000000 00000000 00200000 00000000 80000000 00000000 +divd m eq - 80000000 00000000 00200000 00000000 80000000 00000000 +divd p eq - 80000000 00000000 00200000 00000000 80000000 00000000 +divd z eq - 80000000 00000000 00200000 00000000 80000000 00000000 +divd n eq - 00000000 00000000 80200000 00000000 80000000 00000000 +divd m eq - 00000000 00000000 80200000 00000000 80000000 00000000 +divd p eq - 00000000 00000000 80200000 00000000 80000000 00000000 +divd z eq - 00000000 00000000 80200000 00000000 80000000 00000000 +divd n eq - 80000000 00000000 80100000 00000000 00000000 00000000 +divd m eq - 80000000 00000000 80100000 00000000 00000000 00000000 +divd p eq - 80000000 00000000 80100000 00000000 00000000 00000000 +divd z eq - 80000000 00000000 80100000 00000000 00000000 00000000 +divd n eq - 00000000 00000000 001fffff ffffffff 00000000 00000000 +divd m eq - 00000000 00000000 001fffff ffffffff 00000000 00000000 +divd p eq - 00000000 00000000 001fffff ffffffff 00000000 00000000 +divd z eq - 00000000 00000000 001fffff ffffffff 00000000 00000000 +divd n eq - 80000000 00000000 00100000 00000001 80000000 00000000 +divd m eq - 80000000 00000000 00100000 00000001 80000000 00000000 +divd p eq - 80000000 00000000 00100000 00000001 80000000 00000000 +divd z eq - 80000000 00000000 00100000 00000001 80000000 00000000 +divd n eq - 00000000 00000000 80100000 00000001 80000000 00000000 +divd m eq - 00000000 00000000 80100000 00000001 80000000 00000000 +divd p eq - 00000000 00000000 80100000 00000001 80000000 00000000 +divd z eq - 00000000 00000000 80100000 00000001 80000000 00000000 +divd n eq - 80000000 00000000 801fffff ffffffff 00000000 00000000 +divd m eq - 80000000 00000000 801fffff ffffffff 00000000 00000000 +divd p eq - 80000000 00000000 801fffff ffffffff 00000000 00000000 +divd z eq - 80000000 00000000 801fffff ffffffff 00000000 00000000 +divd n eq d 00100000 00000000 00000000 00000000 7ff00000 00000000 +divd m eq d 00100000 00000000 00000000 00000000 7ff00000 00000000 +divd p eq d 00100000 00000000 00000000 00000000 7ff00000 00000000 +divd z eq d 00100000 00000000 00000000 00000000 7ff00000 00000000 +divd n eq d 80200000 00000000 00000000 00000000 fff00000 00000000 +divd m eq d 80200000 00000000 00000000 00000000 fff00000 00000000 +divd p eq d 80200000 00000000 00000000 00000000 fff00000 00000000 +divd z eq d 80200000 00000000 00000000 00000000 fff00000 00000000 +divd n eq d 00200000 00000000 80000000 00000000 fff00000 00000000 +divd m eq d 00200000 00000000 80000000 00000000 fff00000 00000000 +divd p eq d 00200000 00000000 80000000 00000000 fff00000 00000000 +divd z eq d 00200000 00000000 80000000 00000000 fff00000 00000000 +divd n eq d 80100000 00000000 80000000 00000000 7ff00000 00000000 +divd m eq d 80100000 00000000 80000000 00000000 7ff00000 00000000 +divd p eq d 80100000 00000000 80000000 00000000 7ff00000 00000000 +divd z eq d 80100000 00000000 80000000 00000000 7ff00000 00000000 +divd n eq d 001fffff ffffffff 00000000 00000000 7ff00000 00000000 +divd m eq d 001fffff ffffffff 00000000 00000000 7ff00000 00000000 +divd p eq d 001fffff ffffffff 00000000 00000000 7ff00000 00000000 +divd z eq d 001fffff ffffffff 00000000 00000000 7ff00000 00000000 +divd n eq d 80100000 00000001 00000000 00000000 fff00000 00000000 +divd m eq d 80100000 00000001 00000000 00000000 fff00000 00000000 +divd p eq d 80100000 00000001 00000000 00000000 fff00000 00000000 +divd z eq d 80100000 00000001 00000000 00000000 fff00000 00000000 +divd n eq d 00100000 00000001 80000000 00000000 fff00000 00000000 +divd m eq d 00100000 00000001 80000000 00000000 fff00000 00000000 +divd p eq d 00100000 00000001 80000000 00000000 fff00000 00000000 +divd z eq d 00100000 00000001 80000000 00000000 fff00000 00000000 +divd n eq d 801fffff ffffffff 80000000 00000000 7ff00000 00000000 +divd m eq d 801fffff ffffffff 80000000 00000000 7ff00000 00000000 +divd p eq d 801fffff ffffffff 80000000 00000000 7ff00000 00000000 +divd z eq d 801fffff ffffffff 80000000 00000000 7ff00000 00000000 +divd n eq - 00000000 00000000 00000000 00000001 00000000 00000000 +divd m eq - 00000000 00000000 00000000 00000001 00000000 00000000 +divd p eq - 00000000 00000000 00000000 00000001 00000000 00000000 +divd z eq - 00000000 00000000 00000000 00000001 00000000 00000000 +divd n eq - 80000000 00000000 00000000 00000003 80000000 00000000 +divd m eq - 80000000 00000000 00000000 00000003 80000000 00000000 +divd p eq - 80000000 00000000 00000000 00000003 80000000 00000000 +divd z eq - 80000000 00000000 00000000 00000003 80000000 00000000 +divd n eq - 00000000 00000000 80000000 00000002 80000000 00000000 +divd m eq - 00000000 00000000 80000000 00000002 80000000 00000000 +divd p eq - 00000000 00000000 80000000 00000002 80000000 00000000 +divd z eq - 00000000 00000000 80000000 00000002 80000000 00000000 +divd n eq - 80000000 00000000 80000000 00000004 00000000 00000000 +divd m eq - 80000000 00000000 80000000 00000004 00000000 00000000 +divd p eq - 80000000 00000000 80000000 00000004 00000000 00000000 +divd z eq - 80000000 00000000 80000000 00000004 00000000 00000000 +divd n eq - 00000000 00000000 000fffff ffffffff 00000000 00000000 +divd m eq - 00000000 00000000 000fffff ffffffff 00000000 00000000 +divd p eq - 00000000 00000000 000fffff ffffffff 00000000 00000000 +divd z eq - 00000000 00000000 000fffff ffffffff 00000000 00000000 +divd n eq - 80000000 00000000 000fffff ffffffff 80000000 00000000 +divd m eq - 80000000 00000000 000fffff ffffffff 80000000 00000000 +divd p eq - 80000000 00000000 000fffff ffffffff 80000000 00000000 +divd z eq - 80000000 00000000 000fffff ffffffff 80000000 00000000 +divd n eq - 00000000 00000000 800fffff ffffffff 80000000 00000000 +divd m eq - 00000000 00000000 800fffff ffffffff 80000000 00000000 +divd p eq - 00000000 00000000 800fffff ffffffff 80000000 00000000 +divd z eq - 00000000 00000000 800fffff ffffffff 80000000 00000000 +divd n eq - 80000000 00000000 800fffff ffffffff 00000000 00000000 +divd m eq - 80000000 00000000 800fffff ffffffff 00000000 00000000 +divd p eq - 80000000 00000000 800fffff ffffffff 00000000 00000000 +divd z eq - 80000000 00000000 800fffff ffffffff 00000000 00000000 +divd n eq d 00000000 00000001 00000000 00000000 7ff00000 00000000 +divd m eq d 00000000 00000001 00000000 00000000 7ff00000 00000000 +divd p eq d 00000000 00000001 00000000 00000000 7ff00000 00000000 +divd z eq d 00000000 00000001 00000000 00000000 7ff00000 00000000 +divd n eq d 80000000 00000003 00000000 00000000 fff00000 00000000 +divd m eq d 80000000 00000003 00000000 00000000 fff00000 00000000 +divd p eq d 80000000 00000003 00000000 00000000 fff00000 00000000 +divd z eq d 80000000 00000003 00000000 00000000 fff00000 00000000 +divd n eq d 00000000 00000002 80000000 00000000 fff00000 00000000 +divd m eq d 00000000 00000002 80000000 00000000 fff00000 00000000 +divd p eq d 00000000 00000002 80000000 00000000 fff00000 00000000 +divd z eq d 00000000 00000002 80000000 00000000 fff00000 00000000 +divd n eq d 80000000 00000004 80000000 00000000 7ff00000 00000000 +divd m eq d 80000000 00000004 80000000 00000000 7ff00000 00000000 +divd p eq d 80000000 00000004 80000000 00000000 7ff00000 00000000 +divd z eq d 80000000 00000004 80000000 00000000 7ff00000 00000000 +divd n eq d 000fffff ffffffff 00000000 00000000 7ff00000 00000000 +divd m eq d 000fffff ffffffff 00000000 00000000 7ff00000 00000000 +divd p eq d 000fffff ffffffff 00000000 00000000 7ff00000 00000000 +divd z eq d 000fffff ffffffff 00000000 00000000 7ff00000 00000000 +divd n eq d 800fffff ffffffff 00000000 00000000 fff00000 00000000 +divd m eq d 800fffff ffffffff 00000000 00000000 fff00000 00000000 +divd p eq d 800fffff ffffffff 00000000 00000000 fff00000 00000000 +divd z eq d 800fffff ffffffff 00000000 00000000 fff00000 00000000 +divd n eq d 000fffff ffffffff 80000000 00000000 fff00000 00000000 +divd m eq d 000fffff ffffffff 80000000 00000000 fff00000 00000000 +divd p eq d 000fffff ffffffff 80000000 00000000 fff00000 00000000 +divd z eq d 000fffff ffffffff 80000000 00000000 fff00000 00000000 +divd n eq d 800fffff ffffffff 80000000 00000000 7ff00000 00000000 +divd m eq d 800fffff ffffffff 80000000 00000000 7ff00000 00000000 +divd p eq d 800fffff ffffffff 80000000 00000000 7ff00000 00000000 +divd z eq d 800fffff ffffffff 80000000 00000000 7ff00000 00000000 +divd n eq - 7fe00000 00000000 40000000 00000000 7fd00000 00000000 +divd m eq - 7fe00000 00000000 40000000 00000000 7fd00000 00000000 +divd p eq - 7fe00000 00000000 40000000 00000000 7fd00000 00000000 +divd z eq - 7fe00000 00000000 40000000 00000000 7fd00000 00000000 +divd n eq - 7fe00000 00000000 c0000000 00000000 ffd00000 00000000 +divd m eq - 7fe00000 00000000 c0000000 00000000 ffd00000 00000000 +divd p eq - 7fe00000 00000000 c0000000 00000000 ffd00000 00000000 +divd z eq - 7fe00000 00000000 c0000000 00000000 ffd00000 00000000 +divd n eq - ffdfffff ffffffff 40000000 00000000 ffcfffff ffffffff +divd m eq - ffdfffff ffffffff 40000000 00000000 ffcfffff ffffffff +divd p eq - ffdfffff ffffffff 40000000 00000000 ffcfffff ffffffff +divd z eq - ffdfffff ffffffff 40000000 00000000 ffcfffff ffffffff +divd n eq - 7fdfffff fffffffd c0000000 00000000 ffcfffff fffffffd +divd m eq - 7fdfffff fffffffd c0000000 00000000 ffcfffff fffffffd +divd p eq - 7fdfffff fffffffd c0000000 00000000 ffcfffff fffffffd +divd z eq - 7fdfffff fffffffd c0000000 00000000 ffcfffff fffffffd +divd n eq - 7fefffff ffffffff 7fdfffff ffffffff 40000000 00000000 +divd m eq - 7fefffff ffffffff 7fdfffff ffffffff 40000000 00000000 +divd p eq - 7fefffff ffffffff 7fdfffff ffffffff 40000000 00000000 +divd z eq - 7fefffff ffffffff 7fdfffff ffffffff 40000000 00000000 +divd n eq - 7fefffff ffffffff c0000000 00000000 ffdfffff ffffffff +divd m eq - 7fefffff ffffffff c0000000 00000000 ffdfffff ffffffff +divd p eq - 7fefffff ffffffff c0000000 00000000 ffdfffff ffffffff +divd z eq - 7fefffff ffffffff c0000000 00000000 ffdfffff ffffffff +divd n eq - ffe00000 00000001 7fd00000 00000001 c0000000 00000000 +divd m eq - ffe00000 00000001 7fd00000 00000001 c0000000 00000000 +divd p eq - ffe00000 00000001 7fd00000 00000001 c0000000 00000000 +divd z eq - ffe00000 00000001 7fd00000 00000001 c0000000 00000000 +divd n eq - 7fe00000 00000003 ffd00000 00000003 c0000000 00000000 +divd m eq - 7fe00000 00000003 ffd00000 00000003 c0000000 00000000 +divd p eq - 7fe00000 00000003 ffd00000 00000003 c0000000 00000000 +divd z eq - 7fe00000 00000003 ffd00000 00000003 c0000000 00000000 +divd n eq - 7fefffff ffffffff 7fcfffff ffffffff 40100000 00000000 +divd m eq - 7fefffff ffffffff 7fcfffff ffffffff 40100000 00000000 +divd p eq - 7fefffff ffffffff 7fcfffff ffffffff 40100000 00000000 +divd z eq - 7fefffff ffffffff 7fcfffff ffffffff 40100000 00000000 +divd n eq - ffefffff ffffffff 7fcfffff ffffffff c0100000 00000000 +divd m eq - ffefffff ffffffff 7fcfffff ffffffff c0100000 00000000 +divd p eq - ffefffff ffffffff 7fcfffff ffffffff c0100000 00000000 +divd z eq - ffefffff ffffffff 7fcfffff ffffffff c0100000 00000000 +divd n eq - 7fefffff ffffffff ffcfffff ffffffff c0100000 00000000 +divd m eq - 7fefffff ffffffff ffcfffff ffffffff c0100000 00000000 +divd p eq - 7fefffff ffffffff ffcfffff ffffffff c0100000 00000000 +divd z eq - 7fefffff ffffffff ffcfffff ffffffff c0100000 00000000 +divd n eq - ffefffff ffffffff ffcfffff ffffffff 40100000 00000000 +divd m eq - ffefffff ffffffff ffcfffff ffffffff 40100000 00000000 +divd p eq - ffefffff ffffffff ffcfffff ffffffff 40100000 00000000 +divd z eq - ffefffff ffffffff ffcfffff ffffffff 40100000 00000000 +divd n eq - 7fefffff fffffffd 40100000 00000000 7fcfffff fffffffd +divd m eq - 7fefffff fffffffd 40100000 00000000 7fcfffff fffffffd +divd p eq - 7fefffff fffffffd 40100000 00000000 7fcfffff fffffffd +divd z eq - 7fefffff fffffffd 40100000 00000000 7fcfffff fffffffd +divd n eq - 7fefffff fffffffd c0100000 00000000 ffcfffff fffffffd +divd m eq - 7fefffff fffffffd c0100000 00000000 ffcfffff fffffffd +divd p eq - 7fefffff fffffffd c0100000 00000000 ffcfffff fffffffd +divd z eq - 7fefffff fffffffd c0100000 00000000 ffcfffff fffffffd +divd n eq - ffefffff fffffffd 40100000 00000000 ffcfffff fffffffd +divd m eq - ffefffff fffffffd 40100000 00000000 ffcfffff fffffffd +divd p eq - ffefffff fffffffd 40100000 00000000 ffcfffff fffffffd +divd z eq - ffefffff fffffffd 40100000 00000000 ffcfffff fffffffd +divd n eq - ffefffff fffffffd c0100000 00000000 7fcfffff fffffffd +divd m eq - ffefffff fffffffd c0100000 00000000 7fcfffff fffffffd +divd p eq - ffefffff fffffffd c0100000 00000000 7fcfffff fffffffd +divd z eq - ffefffff fffffffd c0100000 00000000 7fcfffff fffffffd +divd n eq - 00200000 00000000 00100000 00000000 40000000 00000000 +divd m eq - 00200000 00000000 00100000 00000000 40000000 00000000 +divd p eq - 00200000 00000000 00100000 00000000 40000000 00000000 +divd z eq - 00200000 00000000 00100000 00000000 40000000 00000000 +divd n eq - 00200000 00000000 c0000000 00000000 80100000 00000000 +divd m eq - 00200000 00000000 c0000000 00000000 80100000 00000000 +divd p eq - 00200000 00000000 c0000000 00000000 80100000 00000000 +divd z eq - 00200000 00000000 c0000000 00000000 80100000 00000000 +divd n eq - 80200000 00000001 00100000 00000001 c0000000 00000000 +divd m eq - 80200000 00000001 00100000 00000001 c0000000 00000000 +divd p eq - 80200000 00000001 00100000 00000001 c0000000 00000000 +divd z eq - 80200000 00000001 00100000 00000001 c0000000 00000000 +divd n eq - 00200000 00000003 c0000000 00000000 80100000 00000003 +divd m eq - 00200000 00000003 c0000000 00000000 80100000 00000003 +divd p eq - 00200000 00000003 c0000000 00000000 80100000 00000003 +divd z eq - 00200000 00000003 c0000000 00000000 80100000 00000003 +divd n eq - 00200000 00000001 00100000 00000001 40000000 00000000 +divd m eq - 00200000 00000001 00100000 00000001 40000000 00000000 +divd p eq - 00200000 00000001 00100000 00000001 40000000 00000000 +divd z eq - 00200000 00000001 00100000 00000001 40000000 00000000 +divd n eq - 00200000 00000001 c0000000 00000000 80100000 00000001 +divd m eq - 00200000 00000001 c0000000 00000000 80100000 00000001 +divd p eq - 00200000 00000001 c0000000 00000000 80100000 00000001 +divd z eq - 00200000 00000001 c0000000 00000000 80100000 00000001 +divd n eq - 80200000 00000005 00100000 00000005 c0000000 00000000 +divd m eq - 80200000 00000005 00100000 00000005 c0000000 00000000 +divd p eq - 80200000 00000005 00100000 00000005 c0000000 00000000 +divd z eq - 80200000 00000005 00100000 00000005 c0000000 00000000 +divd n eq - 00200000 00000003 80100000 00000003 c0000000 00000000 +divd m eq - 00200000 00000003 80100000 00000003 c0000000 00000000 +divd p eq - 00200000 00000003 80100000 00000003 c0000000 00000000 +divd z eq - 00200000 00000003 80100000 00000003 c0000000 00000000 +divd n eq - 000fffff ffffffff 3fe00000 00000000 001fffff fffffffe +divd m eq - 000fffff ffffffff 3fe00000 00000000 001fffff fffffffe +divd p eq - 000fffff ffffffff 3fe00000 00000000 001fffff fffffffe +divd z eq - 000fffff ffffffff 3fe00000 00000000 001fffff fffffffe +divd n eq - 000fffff ffffffff 3f600000 00000000 009fffff fffffffe +divd m eq - 000fffff ffffffff 3f600000 00000000 009fffff fffffffe +divd p eq - 000fffff ffffffff 3f600000 00000000 009fffff fffffffe +divd z eq - 000fffff ffffffff 3f600000 00000000 009fffff fffffffe +divd n eq xo 7fe00000 00000000 3fe00000 00000000 7ff00000 00000000 +divd p eq xo 7fe00000 00000000 3fe00000 00000000 7ff00000 00000000 +divd z eq xo 7fe00000 00000000 3fe00000 00000000 7fefffff ffffffff +divd m eq xo 7fe00000 00000000 3fe00000 00000000 7fefffff ffffffff +divd n eq xo ffe00000 00000000 bfe00000 00000000 7ff00000 00000000 +divd p eq xo ffe00000 00000000 bfe00000 00000000 7ff00000 00000000 +divd z eq xo ffe00000 00000000 bfe00000 00000000 7fefffff ffffffff +divd m eq xo ffe00000 00000000 bfe00000 00000000 7fefffff ffffffff +divd n eq xo 7fe00000 00000000 bfe00000 00000000 fff00000 00000000 +divd m eq xo 7fe00000 00000000 bfe00000 00000000 fff00000 00000000 +divd n eq xo ffe00000 00000000 3fe00000 00000000 fff00000 00000000 +divd m eq xo ffe00000 00000000 3fe00000 00000000 fff00000 00000000 +divd z eq xo 7fe00000 00000000 bfe00000 00000000 ffefffff ffffffff +divd p eq xo 7fe00000 00000000 bfe00000 00000000 ffefffff ffffffff +divd z eq xo ffe00000 00000000 3fe00000 00000000 ffefffff ffffffff +divd p eq xo ffe00000 00000000 3fe00000 00000000 ffefffff ffffffff +divd n eq xo 7f600000 00000000 00a00000 00000000 7ff00000 00000000 +divd p eq xo 7f600000 00000000 00a00000 00000000 7ff00000 00000000 +divd z eq xo 7f600000 00000000 00a00000 00000000 7fefffff ffffffff +divd m eq xo 7f600000 00000000 00a00000 00000000 7fefffff ffffffff +divd n eq xo 7fefffff ffffffff 00000000 00000001 7ff00000 00000000 +divd p eq xo 7fefffff ffffffff 00000000 00000001 7ff00000 00000000 +divd z eq xo 7fefffff ffffffff 00000000 00000001 7fefffff ffffffff +divd m eq xo 7fefffff ffffffff 00000000 00000001 7fefffff ffffffff +divd n eq xo 7fe00000 00000000 000fffff ffffffff 7ff00000 00000000 +divd p eq xo 7fe00000 00000000 000fffff ffffffff 7ff00000 00000000 +divd z eq xo 7fe00000 00000000 000fffff ffffffff 7fefffff ffffffff +divd m eq xo 7fe00000 00000000 000fffff ffffffff 7fefffff ffffffff +divd n eq xo 7fefffff ffffffff 3fefffff ffffffff 7ff00000 00000000 +divd p eq xo 7fefffff ffffffff 3fefffff ffffffff 7ff00000 00000000 +divd z eq xo 7fefffff ffffffff 3fefffff ffffffff 7fefffff ffffffff +divd m eq xo 7fefffff ffffffff 3fefffff ffffffff 7fefffff ffffffff +divd n eq xu 00100000 00000000 3ff00000 00000001 000fffff ffffffff +divd z eq xu 00100000 00000000 3ff00000 00000001 000fffff ffffffff +divd m eq xu 00100000 00000000 3ff00000 00000001 000fffff ffffffff +divd n eq xu 80100000 00000000 3ff00000 00000001 800fffff ffffffff +divd z eq xu 80100000 00000000 3ff00000 00000001 800fffff ffffffff +divd p eq xu 80100000 00000000 3ff00000 00000001 800fffff ffffffff +divd p eq xu 000fffff fffffffe 3fefffff fffffffe 000fffff ffffffff +divd n eq xu 000fffff fffffffe 3fefffff fffffffe 000fffff ffffffff +divd p eq xu 000fffff fffffff7 3fefffff fffffffe 000fffff fffffff8 +divd n eq xu 000fffff fffffff7 3fefffff fffffffe 000fffff fffffff8 +divd m eq xu 800fffff fffffff8 3fefffff fffffffe 800fffff fffffff9 +divd n eq xu 800fffff fffffff8 3fefffff fffffffe 800fffff fffffff9 +divd m eq xu 00100000 00000001 3ff00000 00000002 000fffff ffffffff +divd n eq xu 00100000 00000001 3ff00000 00000002 000fffff ffffffff +divd z eq xu 00100000 00000001 3ff00000 00000002 000fffff ffffffff +divd m eq xu 000fffff ffffffff 3ff00000 00000002 000fffff fffffffd +divd n eq xu 000fffff ffffffff 3ff00000 00000002 000fffff fffffffd +divd z eq xu 000fffff ffffffff 3ff00000 00000002 000fffff fffffffd +divd m eq xu 00100000 00000002 3ff00000 00000006 000fffff fffffffc +divd n eq xu 00100000 00000002 3ff00000 00000006 000fffff fffffffc +divd z eq xu 00100000 00000002 3ff00000 00000006 000fffff fffffffc +divd z eq xu 000fffff ffffffff 3ff00000 00000001 000fffff fffffffe +divd m eq xu 000fffff ffffffff 3ff00000 00000001 000fffff fffffffe +divd n eq xu 00000000 00000001 7fefffff ffffffff 00000000 00000000 +divd m eq xu 00000000 00000001 7fefffff ffffffff 00000000 00000000 +divd z eq xu 00000000 00000001 7fefffff ffffffff 00000000 00000000 +divd p eq xu 00000000 00000001 7fefffff ffffffff 00000000 00000001 +divd n eq xu 80000000 00000001 ffefffff ffffffff 00000000 00000000 +divd m eq xu 80000000 00000001 ffefffff ffffffff 00000000 00000000 +divd z eq xu 80000000 00000001 ffefffff ffffffff 00000000 00000000 +divd p eq xu 80000000 00000001 ffefffff ffffffff 00000000 00000001 +divd n eq xu 00000000 00000001 ffefffff ffffffff 80000000 00000000 +divd z eq xu 00000000 00000001 ffefffff ffffffff 80000000 00000000 +divd p eq xu 00000000 00000001 ffefffff ffffffff 80000000 00000000 +divd m eq xu 00000000 00000001 ffefffff ffffffff 80000000 00000001 +divd n eq xu 80000000 00000001 7fefffff ffffffff 80000000 00000000 +divd z eq xu 80000000 00000001 7fefffff ffffffff 80000000 00000000 +divd p eq xu 80000000 00000001 7fefffff ffffffff 80000000 00000000 +divd m eq xu 80000000 00000001 7fefffff ffffffff 80000000 00000001 +divd p eq xu 00000000 00000001 40000000 00000000 00000000 00000001 +divd n eq xu 00000000 00000001 40000000 00000000 00000000 00000000 +divd z eq xu 00000000 00000001 40000000 00000000 00000000 00000000 +divd m eq xu 00000000 00000001 40000000 00000000 00000000 00000000 +divd p eq xu 80000000 00000001 c0000000 00000000 00000000 00000001 +divd n eq xu 80000000 00000001 c0000000 00000000 00000000 00000000 +divd z eq xu 80000000 00000001 c0000000 00000000 00000000 00000000 +divd m eq xu 80000000 00000001 c0000000 00000000 00000000 00000000 +divd m eq xu 00000000 00000001 c0000000 00000000 80000000 00000001 +divd n eq xu 00000000 00000001 c0000000 00000000 80000000 00000000 +divd z eq xu 00000000 00000001 c0000000 00000000 80000000 00000000 +divd p eq xu 00000000 00000001 c0000000 00000000 80000000 00000000 +divd m eq xu 80000000 00000001 40000000 00000000 80000000 00000001 +divd n eq xu 80000000 00000001 40000000 00000000 80000000 00000000 +divd z eq xu 80000000 00000001 40000000 00000000 80000000 00000000 +divd p eq xu 80000000 00000001 40000000 00000000 80000000 00000000 +divd z eq xu 001fffff ffffffff 40000000 00000000 000fffff ffffffff +divd m eq xu 001fffff ffffffff 40000000 00000000 000fffff ffffffff +divd z eq xu 001fffff ffffffff c0000000 00000000 800fffff ffffffff +divd p eq xu 001fffff ffffffff c0000000 00000000 800fffff ffffffff +divd p eq xu 001fffff ffffffff 40000000 00000000 00100000 00000000 +divd n eq xu 001fffff ffffffff 40000000 00000000 00100000 00000000 +divd p eq xu 00100000 00000000 3ff00000 00000001 00100000 00000000 +divd m eq xu 80100000 00000000 3ff00000 00000001 80100000 00000000 +divd p eq xu 00100000 00000001 3ff00000 00000002 00100000 00000000 +divd p eq xu 000fffff ffffffff 3ff00000 00000002 000fffff fffffffe +divd n eq - 001fffff fffffffe 40000000 00000000 000fffff ffffffff +divd m eq - 001fffff fffffffe 40000000 00000000 000fffff ffffffff +divd p eq - 001fffff fffffffe 40000000 00000000 000fffff ffffffff +divd z eq - 001fffff fffffffe 40000000 00000000 000fffff ffffffff +divd n eq - 000fffff ffffffff 3ff00000 00000000 000fffff ffffffff +divd m eq - 000fffff ffffffff 3ff00000 00000000 000fffff ffffffff +divd p eq - 000fffff ffffffff 3ff00000 00000000 000fffff ffffffff +divd z eq - 000fffff ffffffff 3ff00000 00000000 000fffff ffffffff +divd n eq - 00000000 00000001 3fe00000 00000000 00000000 00000002 +divd m eq - 00000000 00000001 3fe00000 00000000 00000000 00000002 +divd p eq - 00000000 00000001 3fe00000 00000000 00000000 00000002 +divd z eq - 00000000 00000001 3fe00000 00000000 00000000 00000002 +divd n eq - 00000000 00000001 3fc00000 00000000 00000000 00000008 +divd m eq - 00000000 00000001 3fc00000 00000000 00000000 00000008 +divd p eq - 00000000 00000001 3fc00000 00000000 00000000 00000008 +divd z eq - 00000000 00000001 3fc00000 00000000 00000000 00000008 +divd n eq - 00000000 00000009 40220000 00000000 00000000 00000001 +divd m eq - 00000000 00000009 40220000 00000000 00000000 00000001 +divd p eq - 00000000 00000009 40220000 00000000 00000000 00000001 +divd z eq - 00000000 00000009 40220000 00000000 00000000 00000001 +divd n eq - 00000000 00000009 c0220000 00000000 80000000 00000001 +divd m eq - 00000000 00000009 c0220000 00000000 80000000 00000001 +divd p eq - 00000000 00000009 c0220000 00000000 80000000 00000001 +divd z eq - 00000000 00000009 c0220000 00000000 80000000 00000001 +divd n eq - 000fffff ffffffff bff00000 00000000 800fffff ffffffff +divd m eq - 000fffff ffffffff bff00000 00000000 800fffff ffffffff +divd p eq - 000fffff ffffffff bff00000 00000000 800fffff ffffffff +divd z eq - 000fffff ffffffff bff00000 00000000 800fffff ffffffff +divd n eq - 80000000 00000001 3fe00000 00000000 80000000 00000002 +divd m eq - 80000000 00000001 3fe00000 00000000 80000000 00000002 +divd p eq - 80000000 00000001 3fe00000 00000000 80000000 00000002 +divd z eq - 80000000 00000001 3fe00000 00000000 80000000 00000002 +divd n eq x 3ff00000 00000000 3ff00000 00000001 3fefffff fffffffe +divd z eq x 3ff00000 00000000 3ff00000 00000001 3fefffff fffffffe +divd m eq x 3ff00000 00000000 3ff00000 00000001 3fefffff fffffffe +divd p eq x 3ff00000 00000000 3ff00000 00000001 3fefffff ffffffff +divd n eq x 3ff00000 00000000 3ff00000 00000002 3fefffff fffffffc +divd z eq x 3ff00000 00000000 3ff00000 00000002 3fefffff fffffffc +divd m eq x 3ff00000 00000000 3ff00000 00000002 3fefffff fffffffc +divd p eq x 3ff00000 00000000 3ff00000 00000002 3fefffff fffffffd +divd n eq x 3ff00000 00000000 3ff00000 00000003 3fefffff fffffffa +divd z eq x 3ff00000 00000000 3ff00000 00000003 3fefffff fffffffa +divd m eq x 3ff00000 00000000 3ff00000 00000003 3fefffff fffffffa +divd p eq x 3ff00000 00000000 3ff00000 00000003 3fefffff fffffffb +divd n eq x 3ff00000 00000000 3ff00000 00000004 3fefffff fffffff8 +divd z eq x 3ff00000 00000000 3ff00000 00000004 3fefffff fffffff8 +divd m eq x 3ff00000 00000000 3ff00000 00000004 3fefffff fffffff8 +divd p eq x 3ff00000 00000000 3ff00000 00000004 3fefffff fffffff9 +divd n eq x 3ff00000 00000000 3fefffff ffffffff 3ff00000 00000001 +divd z eq x 3ff00000 00000000 3fefffff ffffffff 3ff00000 00000000 +divd m eq x 3ff00000 00000000 3fefffff ffffffff 3ff00000 00000000 +divd p eq x 3ff00000 00000000 3fefffff ffffffff 3ff00000 00000001 +divd n eq x 3ff00000 00000000 3fefffff fffffffe 3ff00000 00000001 +divd z eq x 3ff00000 00000000 3fefffff fffffffe 3ff00000 00000001 +divd m eq x 3ff00000 00000000 3fefffff fffffffe 3ff00000 00000001 +divd p eq x 3ff00000 00000000 3fefffff fffffffe 3ff00000 00000002 +divd n eq x 3ff00000 00000000 3fefffff fffffffd 3ff00000 00000002 +divd z eq x 3ff00000 00000000 3fefffff fffffffd 3ff00000 00000001 +divd m eq x 3ff00000 00000000 3fefffff fffffffd 3ff00000 00000001 +divd p eq x 3ff00000 00000000 3fefffff fffffffd 3ff00000 00000002 +divd n eq x 3ff00000 00000000 3fefffff fffffffc 3ff00000 00000002 +divd z eq x 3ff00000 00000000 3fefffff fffffffc 3ff00000 00000002 +divd m eq x 3ff00000 00000000 3fefffff fffffffc 3ff00000 00000002 +divd p eq x 3ff00000 00000000 3fefffff fffffffc 3ff00000 00000003 +divd n eq x 3ff00000 00000000 3fefffff fffffffb 3ff00000 00000003 +divd z eq x 3ff00000 00000000 3fefffff fffffffb 3ff00000 00000002 +divd m eq x 3ff00000 00000000 3fefffff fffffffb 3ff00000 00000002 +divd p eq x 3ff00000 00000000 3fefffff fffffffb 3ff00000 00000003 +divd n eq x 3ff00000 00000000 3fefffff fffffff8 3ff00000 00000004 +divd z eq x 3ff00000 00000000 3fefffff fffffff8 3ff00000 00000004 +divd m eq x 3ff00000 00000000 3fefffff fffffff8 3ff00000 00000004 +divd p eq x 3ff00000 00000000 3fefffff fffffff8 3ff00000 00000005 +divd n eq x 3ff00000 00000000 3fefffff fffffff7 3ff00000 00000005 +divd z eq x 3ff00000 00000000 3fefffff fffffff7 3ff00000 00000004 +divd m eq x 3ff00000 00000000 3fefffff fffffff7 3ff00000 00000004 +divd p eq x 3ff00000 00000000 3fefffff fffffff7 3ff00000 00000005 +divd n eq x 3ff00000 00000002 3ff00000 00000001 3ff00000 00000001 +divd z eq x 3ff00000 00000002 3ff00000 00000001 3ff00000 00000000 +divd m eq x 3ff00000 00000002 3ff00000 00000001 3ff00000 00000000 +divd p eq x 3ff00000 00000002 3ff00000 00000001 3ff00000 00000001 +divd n eq x 3ff00000 00000003 3ff00000 00000001 3ff00000 00000002 +divd z eq x 3ff00000 00000003 3ff00000 00000001 3ff00000 00000001 +divd m eq x 3ff00000 00000003 3ff00000 00000001 3ff00000 00000001 +divd p eq x 3ff00000 00000003 3ff00000 00000001 3ff00000 00000002 +divd n eq x 3ff00000 00000004 3ff00000 00000001 3ff00000 00000003 +divd z eq x 3ff00000 00000004 3ff00000 00000001 3ff00000 00000002 +divd m eq x 3ff00000 00000004 3ff00000 00000001 3ff00000 00000002 +divd p eq x 3ff00000 00000004 3ff00000 00000001 3ff00000 00000003 +divd n eq x 3ff00000 00000007 3ff00000 00000002 3ff00000 00000005 +divd z eq x 3ff00000 00000007 3ff00000 00000002 3ff00000 00000004 +divd m eq x 3ff00000 00000007 3ff00000 00000002 3ff00000 00000004 +divd p eq x 3ff00000 00000007 3ff00000 00000002 3ff00000 00000005 +divd n eq x 3ff00000 00000009 3ff00000 00000008 3ff00000 00000001 +divd z eq x 3ff00000 00000009 3ff00000 00000008 3ff00000 00000000 +divd m eq x 3ff00000 00000009 3ff00000 00000008 3ff00000 00000000 +divd p eq x 3ff00000 00000009 3ff00000 00000008 3ff00000 00000001 +divd n eq x 3ff00000 00000001 3ff00000 00000002 3fefffff fffffffe +divd z eq x 3ff00000 00000001 3ff00000 00000002 3fefffff fffffffe +divd m eq x 3ff00000 00000001 3ff00000 00000002 3fefffff fffffffe +divd p eq x 3ff00000 00000001 3ff00000 00000002 3fefffff ffffffff +divd n eq x 3ff00000 00000001 3ff00000 00000003 3fefffff fffffffc +divd z eq x 3ff00000 00000001 3ff00000 00000003 3fefffff fffffffc +divd m eq x 3ff00000 00000001 3ff00000 00000003 3fefffff fffffffc +divd p eq x 3ff00000 00000001 3ff00000 00000003 3fefffff fffffffd +divd n eq x 3ff00000 00000002 3ff00000 00000003 3fefffff fffffffe +divd z eq x 3ff00000 00000002 3ff00000 00000003 3fefffff fffffffe +divd m eq x 3ff00000 00000002 3ff00000 00000003 3fefffff fffffffe +divd p eq x 3ff00000 00000002 3ff00000 00000003 3fefffff ffffffff +divd n eq x 3ff00000 00000004 3ff00000 00000007 3fefffff fffffffa +divd z eq x 3ff00000 00000004 3ff00000 00000007 3fefffff fffffffa +divd m eq x 3ff00000 00000004 3ff00000 00000007 3fefffff fffffffa +divd p eq x 3ff00000 00000004 3ff00000 00000007 3fefffff fffffffb +divd n eq x 3ff00000 00000006 3ff00000 00000008 3fefffff fffffffc +divd z eq x 3ff00000 00000006 3ff00000 00000008 3fefffff fffffffc +divd m eq x 3ff00000 00000006 3ff00000 00000008 3fefffff fffffffc +divd p eq x 3ff00000 00000006 3ff00000 00000008 3fefffff fffffffd +divd n eq x 3fefffff fffffffe 3fefffff ffffffff 3fefffff ffffffff +divd z eq x 3fefffff fffffffe 3fefffff ffffffff 3fefffff fffffffe +divd m eq x 3fefffff fffffffe 3fefffff ffffffff 3fefffff fffffffe +divd p eq x 3fefffff fffffffe 3fefffff ffffffff 3fefffff ffffffff +divd n eq x 3fefffff fffffffd 3fefffff ffffffff 3fefffff fffffffe +divd z eq x 3fefffff fffffffd 3fefffff ffffffff 3fefffff fffffffd +divd m eq x 3fefffff fffffffd 3fefffff ffffffff 3fefffff fffffffd +divd p eq x 3fefffff fffffffd 3fefffff ffffffff 3fefffff fffffffe +divd n eq x 3fefffff fffffffd 3fefffff fffffffe 3fefffff ffffffff +divd z eq x 3fefffff fffffffd 3fefffff fffffffe 3fefffff fffffffe +divd m eq x 3fefffff fffffffd 3fefffff fffffffe 3fefffff fffffffe +divd p eq x 3fefffff fffffffd 3fefffff fffffffe 3fefffff ffffffff +divd n eq x 3fefffff fffffffc 3fefffff ffffffff 3fefffff fffffffd +divd z eq x 3fefffff fffffffc 3fefffff ffffffff 3fefffff fffffffc +divd m eq x 3fefffff fffffffc 3fefffff ffffffff 3fefffff fffffffc +divd p eq x 3fefffff fffffffc 3fefffff ffffffff 3fefffff fffffffd +divd n eq x 3fefffff fffffffc 3fefffff fffffffe 3fefffff fffffffe +divd z eq x 3fefffff fffffffc 3fefffff fffffffe 3fefffff fffffffd +divd m eq x 3fefffff fffffffc 3fefffff fffffffe 3fefffff fffffffd +divd p eq x 3fefffff fffffffc 3fefffff fffffffe 3fefffff fffffffe +divd n eq x 3fefffff fffffffc 3fefffff fffffffd 3fefffff ffffffff +divd z eq x 3fefffff fffffffc 3fefffff fffffffd 3fefffff fffffffe +divd m eq x 3fefffff fffffffc 3fefffff fffffffd 3fefffff fffffffe +divd p eq x 3fefffff fffffffc 3fefffff fffffffd 3fefffff ffffffff +divd n eq x 3fefffff fffffff8 3fefffff fffffffd 3fefffff fffffffb +divd z eq x 3fefffff fffffff8 3fefffff fffffffd 3fefffff fffffffa +divd m eq x 3fefffff fffffff8 3fefffff fffffffd 3fefffff fffffffa +divd p eq x 3fefffff fffffff8 3fefffff fffffffd 3fefffff fffffffb +divd n eq x 3fefffff fffffff7 3fefffff fffffffe 3fefffff fffffff9 +divd z eq x 3fefffff fffffff7 3fefffff fffffffe 3fefffff fffffff8 +divd m eq x 3fefffff fffffff7 3fefffff fffffffe 3fefffff fffffff8 +divd p eq x 3fefffff fffffff7 3fefffff fffffffe 3fefffff fffffff9 +divd n eq x 3fefffff fffffff8 3fefffff fffffffc 3fefffff fffffffc +divd z eq x 3fefffff fffffff8 3fefffff fffffffc 3fefffff fffffffb +divd m eq x 3fefffff fffffff8 3fefffff fffffffc 3fefffff fffffffb +divd p eq x 3fefffff fffffff8 3fefffff fffffffc 3fefffff fffffffc +divd n eq x 3fefffff fffffff7 3fefffff fffffffb 3fefffff fffffffc +divd z eq x 3fefffff fffffff7 3fefffff fffffffb 3fefffff fffffffb +divd m eq x 3fefffff fffffff7 3fefffff fffffffb 3fefffff fffffffb +divd p eq x 3fefffff fffffff7 3fefffff fffffffb 3fefffff fffffffc +divd n eq x 3fefffff ffffffff 3fefffff fffffffe 3ff00000 00000001 +divd z eq x 3fefffff ffffffff 3fefffff fffffffe 3ff00000 00000000 +divd m eq x 3fefffff ffffffff 3fefffff fffffffe 3ff00000 00000000 +divd p eq x 3fefffff ffffffff 3fefffff fffffffe 3ff00000 00000001 +divd n eq x 3fefffff ffffffff 3fefffff fffffffd 3ff00000 00000001 +divd z eq x 3fefffff ffffffff 3fefffff fffffffd 3ff00000 00000001 +divd m eq x 3fefffff ffffffff 3fefffff fffffffd 3ff00000 00000001 +divd p eq x 3fefffff ffffffff 3fefffff fffffffd 3ff00000 00000002 +divd n eq x 3fefffff fffffffe 3fefffff fffffffd 3ff00000 00000001 +divd z eq x 3fefffff fffffffe 3fefffff fffffffd 3ff00000 00000000 +divd m eq x 3fefffff fffffffe 3fefffff fffffffd 3ff00000 00000000 +divd p eq x 3fefffff fffffffe 3fefffff fffffffd 3ff00000 00000001 +divd n eq x 3fefffff ffffffff 3fefffff fffffffc 3ff00000 00000002 +divd z eq x 3fefffff ffffffff 3fefffff fffffffc 3ff00000 00000001 +divd m eq x 3fefffff ffffffff 3fefffff fffffffc 3ff00000 00000001 +divd p eq x 3fefffff ffffffff 3fefffff fffffffc 3ff00000 00000002 +divd n eq x 3fefffff fffffffe 3fefffff fffffffc 3ff00000 00000001 +divd z eq x 3fefffff fffffffe 3fefffff fffffffc 3ff00000 00000001 +divd m eq x 3fefffff fffffffe 3fefffff fffffffc 3ff00000 00000001 +divd p eq x 3fefffff fffffffe 3fefffff fffffffc 3ff00000 00000002 +divd n eq x 3fefffff fffffffd 3fefffff fffffffc 3ff00000 00000001 +divd z eq x 3fefffff fffffffd 3fefffff fffffffc 3ff00000 00000000 +divd m eq x 3fefffff fffffffd 3fefffff fffffffc 3ff00000 00000000 +divd p eq x 3fefffff fffffffd 3fefffff fffffffc 3ff00000 00000001 +divd n eq x 3fefffff ffffffff 3fefffff fffffff9 3ff00000 00000003 +divd z eq x 3fefffff ffffffff 3fefffff fffffff9 3ff00000 00000003 +divd m eq x 3fefffff ffffffff 3fefffff fffffff9 3ff00000 00000003 +divd p eq x 3fefffff ffffffff 3fefffff fffffff9 3ff00000 00000004 +divd n eq x 3fefffff fffffffe 3fefffff fffffff9 3ff00000 00000003 +divd z eq x 3fefffff fffffffe 3fefffff fffffff9 3ff00000 00000002 +divd m eq x 3fefffff fffffffe 3fefffff fffffff9 3ff00000 00000002 +divd p eq x 3fefffff fffffffe 3fefffff fffffff9 3ff00000 00000003 +divd n eq x 3fefffff fffffffd 3fefffff fffffff9 3ff00000 00000002 +divd z eq x 3fefffff fffffffd 3fefffff fffffff9 3ff00000 00000002 +divd m eq x 3fefffff fffffffd 3fefffff fffffff9 3ff00000 00000002 +divd p eq x 3fefffff fffffffd 3fefffff fffffff9 3ff00000 00000003 +divd n eq x 3fefffff fffffffc 3fefffff fffffff9 3ff00000 00000002 +divd z eq x 3fefffff fffffffc 3fefffff fffffff9 3ff00000 00000001 +divd m eq x 3fefffff fffffffc 3fefffff fffffff9 3ff00000 00000001 +divd p eq x 3fefffff fffffffc 3fefffff fffffff9 3ff00000 00000002 +divd n eq x 3fefffff fffffffb 3fefffff fffffff9 3ff00000 00000001 +divd z eq x 3fefffff fffffffb 3fefffff fffffff9 3ff00000 00000001 +divd m eq x 3fefffff fffffffb 3fefffff fffffff9 3ff00000 00000001 +divd p eq x 3fefffff fffffffb 3fefffff fffffff9 3ff00000 00000002 +divd n eq x 3fefffff fffffffa 3fefffff fffffff9 3ff00000 00000001 +divd z eq x 3fefffff fffffffa 3fefffff fffffff9 3ff00000 00000000 +divd m eq x 3fefffff fffffffa 3fefffff fffffff9 3ff00000 00000000 +divd p eq x 3fefffff fffffffa 3fefffff fffffff9 3ff00000 00000001 +divd n eq x 3ff00000 00000001 3fefffff ffffffff 3ff00000 00000002 +divd z eq x 3ff00000 00000001 3fefffff ffffffff 3ff00000 00000001 +divd m eq x 3ff00000 00000001 3fefffff ffffffff 3ff00000 00000001 +divd p eq x 3ff00000 00000001 3fefffff ffffffff 3ff00000 00000002 +divd n eq x 3ff00000 00000001 3fefffff fffffffe 3ff00000 00000002 +divd z eq x 3ff00000 00000001 3fefffff fffffffe 3ff00000 00000002 +divd m eq x 3ff00000 00000001 3fefffff fffffffe 3ff00000 00000002 +divd p eq x 3ff00000 00000001 3fefffff fffffffe 3ff00000 00000003 +divd n eq x 3ff00000 00000002 3fefffff ffffffff 3ff00000 00000003 +divd z eq x 3ff00000 00000002 3fefffff ffffffff 3ff00000 00000002 +divd m eq x 3ff00000 00000002 3fefffff ffffffff 3ff00000 00000002 +divd p eq x 3ff00000 00000002 3fefffff ffffffff 3ff00000 00000003 +divd n eq x 3ff00000 00000001 3fefffff fffffffd 3ff00000 00000003 +divd z eq x 3ff00000 00000001 3fefffff fffffffd 3ff00000 00000002 +divd m eq x 3ff00000 00000001 3fefffff fffffffd 3ff00000 00000002 +divd p eq x 3ff00000 00000001 3fefffff fffffffd 3ff00000 00000003 +divd n eq x 3ff00000 00000003 3fefffff ffffffff 3ff00000 00000004 +divd z eq x 3ff00000 00000003 3fefffff ffffffff 3ff00000 00000003 +divd m eq x 3ff00000 00000003 3fefffff ffffffff 3ff00000 00000003 +divd p eq x 3ff00000 00000003 3fefffff ffffffff 3ff00000 00000004 +divd n eq x 3ff00000 00000002 3fefffff fffffffe 3ff00000 00000003 +divd z eq x 3ff00000 00000002 3fefffff fffffffe 3ff00000 00000003 +divd m eq x 3ff00000 00000002 3fefffff fffffffe 3ff00000 00000003 +divd p eq x 3ff00000 00000002 3fefffff fffffffe 3ff00000 00000004 +divd n eq x 3ff00000 00000003 3fefffff fffffffe 3ff00000 00000004 +divd z eq x 3ff00000 00000003 3fefffff fffffffe 3ff00000 00000004 +divd m eq x 3ff00000 00000003 3fefffff fffffffe 3ff00000 00000004 +divd p eq x 3ff00000 00000003 3fefffff fffffffe 3ff00000 00000005 +divd n eq x 3ff00000 00000002 3fefffff fffffffd 3ff00000 00000004 +divd z eq x 3ff00000 00000002 3fefffff fffffffd 3ff00000 00000003 +divd m eq x 3ff00000 00000002 3fefffff fffffffd 3ff00000 00000003 +divd p eq x 3ff00000 00000002 3fefffff fffffffd 3ff00000 00000004 +divd n eq x 3ff00000 00000003 3fefffff fffffffd 3ff00000 00000005 +divd z eq x 3ff00000 00000003 3fefffff fffffffd 3ff00000 00000004 +divd m eq x 3ff00000 00000003 3fefffff fffffffd 3ff00000 00000004 +divd p eq x 3ff00000 00000003 3fefffff fffffffd 3ff00000 00000005 +divd n eq x 3ff00000 00000001 3fefffff fffffffb 3ff00000 00000004 +divd z eq x 3ff00000 00000001 3fefffff fffffffb 3ff00000 00000003 +divd m eq x 3ff00000 00000001 3fefffff fffffffb 3ff00000 00000003 +divd p eq x 3ff00000 00000001 3fefffff fffffffb 3ff00000 00000004 +divd n eq x 3ff00000 00000005 3fefffff ffffffff 3ff00000 00000006 +divd z eq x 3ff00000 00000005 3fefffff ffffffff 3ff00000 00000005 +divd m eq x 3ff00000 00000005 3fefffff ffffffff 3ff00000 00000005 +divd p eq x 3ff00000 00000005 3fefffff ffffffff 3ff00000 00000006 +divd n eq x 3ff00000 00000002 3fefffff fffffffc 3ff00000 00000004 +divd z eq x 3ff00000 00000002 3fefffff fffffffc 3ff00000 00000004 +divd m eq x 3ff00000 00000002 3fefffff fffffffc 3ff00000 00000004 +divd p eq x 3ff00000 00000002 3fefffff fffffffc 3ff00000 00000005 +divd n eq x 3ff00000 00000004 3fefffff fffffffe 3ff00000 00000005 +divd z eq x 3ff00000 00000004 3fefffff fffffffe 3ff00000 00000005 +divd m eq x 3ff00000 00000004 3fefffff fffffffe 3ff00000 00000005 +divd p eq x 3ff00000 00000004 3fefffff fffffffe 3ff00000 00000006 +divd n eq x 3fefffff ffffffff 3ff00000 00000001 3fefffff fffffffd +divd z eq x 3fefffff ffffffff 3ff00000 00000001 3fefffff fffffffd +divd m eq x 3fefffff ffffffff 3ff00000 00000001 3fefffff fffffffd +divd p eq x 3fefffff ffffffff 3ff00000 00000001 3fefffff fffffffe +divd n eq x 3fefffff fffffffe 3ff00000 00000001 3fefffff fffffffc +divd z eq x 3fefffff fffffffe 3ff00000 00000001 3fefffff fffffffc +divd m eq x 3fefffff fffffffe 3ff00000 00000001 3fefffff fffffffc +divd p eq x 3fefffff fffffffe 3ff00000 00000001 3fefffff fffffffd +divd n eq x 3fefffff ffffffff 3ff00000 00000002 3fefffff fffffffb +divd z eq x 3fefffff ffffffff 3ff00000 00000002 3fefffff fffffffb +divd m eq x 3fefffff ffffffff 3ff00000 00000002 3fefffff fffffffb +divd p eq x 3fefffff ffffffff 3ff00000 00000002 3fefffff fffffffc +divd n eq x 3fefffff fffffffd 3ff00000 00000001 3fefffff fffffffb +divd z eq x 3fefffff fffffffd 3ff00000 00000001 3fefffff fffffffb +divd m eq x 3fefffff fffffffd 3ff00000 00000001 3fefffff fffffffb +divd p eq x 3fefffff fffffffd 3ff00000 00000001 3fefffff fffffffc +divd n eq x 3fefffff ffffffff 3ff00000 00000003 3fefffff fffffff9 +divd z eq x 3fefffff ffffffff 3ff00000 00000003 3fefffff fffffff9 +divd m eq x 3fefffff ffffffff 3ff00000 00000003 3fefffff fffffff9 +divd p eq x 3fefffff ffffffff 3ff00000 00000003 3fefffff fffffffa +divd n eq x 3fefffff fffffffe 3ff00000 00000002 3fefffff fffffffa +divd z eq x 3fefffff fffffffe 3ff00000 00000002 3fefffff fffffffa +divd m eq x 3fefffff fffffffe 3ff00000 00000002 3fefffff fffffffa +divd p eq x 3fefffff fffffffe 3ff00000 00000002 3fefffff fffffffb +divd n eq x 3fefffff fffffffc 3ff00000 00000001 3fefffff fffffffa +divd z eq x 3fefffff fffffffc 3ff00000 00000001 3fefffff fffffffa +divd m eq x 3fefffff fffffffc 3ff00000 00000001 3fefffff fffffffa +divd p eq x 3fefffff fffffffc 3ff00000 00000001 3fefffff fffffffb +divd n eq x 3fefffff ffffffff 3ff00000 00000004 3fefffff fffffff7 +divd z eq x 3fefffff ffffffff 3ff00000 00000004 3fefffff fffffff7 +divd m eq x 3fefffff ffffffff 3ff00000 00000004 3fefffff fffffff7 +divd p eq x 3fefffff ffffffff 3ff00000 00000004 3fefffff fffffff8 +divd n eq x 3fefffff fffffffd 3ff00000 00000002 3fefffff fffffff9 +divd z eq x 3fefffff fffffffd 3ff00000 00000002 3fefffff fffffff9 +divd m eq x 3fefffff fffffffd 3ff00000 00000002 3fefffff fffffff9 +divd p eq x 3fefffff fffffffd 3ff00000 00000002 3fefffff fffffffa +divd n eq x 3fefffff fffffffe 3ff00000 00000003 3fefffff fffffff8 +divd z eq x 3fefffff fffffffe 3ff00000 00000003 3fefffff fffffff8 +divd m eq x 3fefffff fffffffe 3ff00000 00000003 3fefffff fffffff8 +divd p eq x 3fefffff fffffffe 3ff00000 00000003 3fefffff fffffff9 +divd n uo - 7fffe000 00000000 00000000 00000000 7fffe000 00000000 +divd m uo - 7fffe000 00000000 00000000 00000000 7fffe000 00000000 +divd p uo - 7fffe000 00000000 00000000 00000000 7fffe000 00000000 +divd z uo - 7fffe000 00000000 00000000 00000000 7fffe000 00000000 +divd n uo - 7fffe000 00000000 80000000 00000000 7fffe000 00000000 +divd m uo - 7fffe000 00000000 80000000 00000000 7fffe000 00000000 +divd p uo - 7fffe000 00000000 80000000 00000000 7fffe000 00000000 +divd z uo - 7fffe000 00000000 80000000 00000000 7fffe000 00000000 +divd n uo - 00000000 00000000 7fffe000 00000000 7fffe000 00000000 +divd m uo - 00000000 00000000 7fffe000 00000000 7fffe000 00000000 +divd p uo - 00000000 00000000 7fffe000 00000000 7fffe000 00000000 +divd z uo - 00000000 00000000 7fffe000 00000000 7fffe000 00000000 +divd n uo - 80000000 00000000 7fffe000 00000000 7fffe000 00000000 +divd m uo - 80000000 00000000 7fffe000 00000000 7fffe000 00000000 +divd p uo - 80000000 00000000 7fffe000 00000000 7fffe000 00000000 +divd z uo - 80000000 00000000 7fffe000 00000000 7fffe000 00000000 +divd n uo - 7fffe000 00000000 3ff00000 00000000 7fffe000 00000000 +divd m uo - 7fffe000 00000000 3ff00000 00000000 7fffe000 00000000 +divd p uo - 7fffe000 00000000 3ff00000 00000000 7fffe000 00000000 +divd z uo - 7fffe000 00000000 3ff00000 00000000 7fffe000 00000000 +divd n uo - 7fffe000 00000000 bff00000 00000000 7fffe000 00000000 +divd m uo - 7fffe000 00000000 bff00000 00000000 7fffe000 00000000 +divd p uo - 7fffe000 00000000 bff00000 00000000 7fffe000 00000000 +divd z uo - 7fffe000 00000000 bff00000 00000000 7fffe000 00000000 +divd n uo - 3ff00000 00000000 7fffe000 00000000 7fffe000 00000000 +divd m uo - 3ff00000 00000000 7fffe000 00000000 7fffe000 00000000 +divd p uo - 3ff00000 00000000 7fffe000 00000000 7fffe000 00000000 +divd z uo - 3ff00000 00000000 7fffe000 00000000 7fffe000 00000000 +divd n uo - bff00000 00000000 7fffe000 00000000 7fffe000 00000000 +divd m uo - bff00000 00000000 7fffe000 00000000 7fffe000 00000000 +divd p uo - bff00000 00000000 7fffe000 00000000 7fffe000 00000000 +divd z uo - bff00000 00000000 7fffe000 00000000 7fffe000 00000000 +divd n uo - 000fffff ffffffff 7fffe000 00000000 7fffe000 00000000 +divd m uo - 000fffff ffffffff 7fffe000 00000000 7fffe000 00000000 +divd p uo - 000fffff ffffffff 7fffe000 00000000 7fffe000 00000000 +divd z uo - 000fffff ffffffff 7fffe000 00000000 7fffe000 00000000 +divd n uo - 800fffff ffffffff 7fffe000 00000000 7fffe000 00000000 +divd m uo - 800fffff ffffffff 7fffe000 00000000 7fffe000 00000000 +divd p uo - 800fffff ffffffff 7fffe000 00000000 7fffe000 00000000 +divd z uo - 800fffff ffffffff 7fffe000 00000000 7fffe000 00000000 +divd n uo - 7fffe000 00000000 000fffff ffffffff 7fffe000 00000000 +divd m uo - 7fffe000 00000000 000fffff ffffffff 7fffe000 00000000 +divd p uo - 7fffe000 00000000 000fffff ffffffff 7fffe000 00000000 +divd z uo - 7fffe000 00000000 000fffff ffffffff 7fffe000 00000000 +divd n uo - 7fffe000 00000000 800fffff ffffffff 7fffe000 00000000 +divd m uo - 7fffe000 00000000 800fffff ffffffff 7fffe000 00000000 +divd p uo - 7fffe000 00000000 800fffff ffffffff 7fffe000 00000000 +divd z uo - 7fffe000 00000000 800fffff ffffffff 7fffe000 00000000 +divd n uo - 7fffe000 00000000 00000000 00000001 7fffe000 00000000 +divd m uo - 7fffe000 00000000 00000000 00000001 7fffe000 00000000 +divd p uo - 7fffe000 00000000 00000000 00000001 7fffe000 00000000 +divd z uo - 7fffe000 00000000 00000000 00000001 7fffe000 00000000 +divd n uo - 7fffe000 00000000 80000000 00000001 7fffe000 00000000 +divd m uo - 7fffe000 00000000 80000000 00000001 7fffe000 00000000 +divd p uo - 7fffe000 00000000 80000000 00000001 7fffe000 00000000 +divd z uo - 7fffe000 00000000 80000000 00000001 7fffe000 00000000 +divd n uo - 00000000 00000001 7fffe000 00000000 7fffe000 00000000 +divd m uo - 00000000 00000001 7fffe000 00000000 7fffe000 00000000 +divd p uo - 00000000 00000001 7fffe000 00000000 7fffe000 00000000 +divd z uo - 00000000 00000001 7fffe000 00000000 7fffe000 00000000 +divd n uo - 80000000 00000001 7fffe000 00000000 7fffe000 00000000 +divd m uo - 80000000 00000001 7fffe000 00000000 7fffe000 00000000 +divd p uo - 80000000 00000001 7fffe000 00000000 7fffe000 00000000 +divd z uo - 80000000 00000001 7fffe000 00000000 7fffe000 00000000 +divd n uo - 7fffe000 00000000 7fefffff ffffffff 7fffe000 00000000 +divd m uo - 7fffe000 00000000 7fefffff ffffffff 7fffe000 00000000 +divd p uo - 7fffe000 00000000 7fefffff ffffffff 7fffe000 00000000 +divd z uo - 7fffe000 00000000 7fefffff ffffffff 7fffe000 00000000 +divd n uo - 7fffe000 00000000 ffefffff ffffffff 7fffe000 00000000 +divd m uo - 7fffe000 00000000 ffefffff ffffffff 7fffe000 00000000 +divd p uo - 7fffe000 00000000 ffefffff ffffffff 7fffe000 00000000 +divd z uo - 7fffe000 00000000 ffefffff ffffffff 7fffe000 00000000 +divd n uo - 7fefffff ffffffff 7fffe000 00000000 7fffe000 00000000 +divd m uo - 7fefffff ffffffff 7fffe000 00000000 7fffe000 00000000 +divd p uo - 7fefffff ffffffff 7fffe000 00000000 7fffe000 00000000 +divd z uo - 7fefffff ffffffff 7fffe000 00000000 7fffe000 00000000 +divd n uo - ffefffff ffffffff 7fffe000 00000000 7fffe000 00000000 +divd m uo - ffefffff ffffffff 7fffe000 00000000 7fffe000 00000000 +divd p uo - ffefffff ffffffff 7fffe000 00000000 7fffe000 00000000 +divd z uo - ffefffff ffffffff 7fffe000 00000000 7fffe000 00000000 +divd n uo - 7fffe000 00000000 7ff00000 00000000 7fffe000 00000000 +divd m uo - 7fffe000 00000000 7ff00000 00000000 7fffe000 00000000 +divd p uo - 7fffe000 00000000 7ff00000 00000000 7fffe000 00000000 +divd z uo - 7fffe000 00000000 7ff00000 00000000 7fffe000 00000000 +divd n uo - 7fffe000 00000000 fff00000 00000000 7fffe000 00000000 +divd m uo - 7fffe000 00000000 fff00000 00000000 7fffe000 00000000 +divd p uo - 7fffe000 00000000 fff00000 00000000 7fffe000 00000000 +divd z uo - 7fffe000 00000000 fff00000 00000000 7fffe000 00000000 +divd n uo - 7ff00000 00000000 7fffe000 00000000 7fffe000 00000000 +divd m uo - 7ff00000 00000000 7fffe000 00000000 7fffe000 00000000 +divd p uo - 7ff00000 00000000 7fffe000 00000000 7fffe000 00000000 +divd z uo - 7ff00000 00000000 7fffe000 00000000 7fffe000 00000000 +divd n uo - fff00000 00000000 7fffe000 00000000 7fffe000 00000000 +divd m uo - fff00000 00000000 7fffe000 00000000 7fffe000 00000000 +divd p uo - fff00000 00000000 7fffe000 00000000 7fffe000 00000000 +divd z uo - fff00000 00000000 7fffe000 00000000 7fffe000 00000000 +divd n uo - 7fffe000 00000000 7fffe000 00000000 7fffe000 00000000 +divd m uo - 7fffe000 00000000 7fffe000 00000000 7fffe000 00000000 +divd p uo - 7fffe000 00000000 7fffe000 00000000 7fffe000 00000000 +divd z uo - 7fffe000 00000000 7fffe000 00000000 7fffe000 00000000 +divd n uo v 7ff02000 00000000 00000000 00000000 7fffe000 00000000 +divd m uo v 7ff02000 00000000 00000000 00000000 7fffe000 00000000 +divd p uo v 7ff02000 00000000 00000000 00000000 7fffe000 00000000 +divd z uo v 7ff02000 00000000 00000000 00000000 7fffe000 00000000 +divd n uo v 7ff02000 00000000 80000000 00000000 7fffe000 00000000 +divd m uo v 7ff02000 00000000 80000000 00000000 7fffe000 00000000 +divd p uo v 7ff02000 00000000 80000000 00000000 7fffe000 00000000 +divd z uo v 7ff02000 00000000 80000000 00000000 7fffe000 00000000 +divd n uo v 00000000 00000000 7ff02000 00000000 7fffe000 00000000 +divd m uo v 00000000 00000000 7ff02000 00000000 7fffe000 00000000 +divd p uo v 00000000 00000000 7ff02000 00000000 7fffe000 00000000 +divd z uo v 00000000 00000000 7ff02000 00000000 7fffe000 00000000 +divd n uo v 80000000 00000000 7ff02000 00000000 7fffe000 00000000 +divd m uo v 80000000 00000000 7ff02000 00000000 7fffe000 00000000 +divd p uo v 80000000 00000000 7ff02000 00000000 7fffe000 00000000 +divd z uo v 80000000 00000000 7ff02000 00000000 7fffe000 00000000 +divd n uo v 7ff02000 00000000 3ff00000 00000000 7fffe000 00000000 +divd m uo v 7ff02000 00000000 3ff00000 00000000 7fffe000 00000000 +divd p uo v 7ff02000 00000000 3ff00000 00000000 7fffe000 00000000 +divd z uo v 7ff02000 00000000 3ff00000 00000000 7fffe000 00000000 +divd n uo v 7ff02000 00000000 bff00000 00000000 7fffe000 00000000 +divd m uo v 7ff02000 00000000 bff00000 00000000 7fffe000 00000000 +divd p uo v 7ff02000 00000000 bff00000 00000000 7fffe000 00000000 +divd z uo v 7ff02000 00000000 bff00000 00000000 7fffe000 00000000 +divd n uo v 3ff00000 00000000 7ff02000 00000000 7fffe000 00000000 +divd m uo v 3ff00000 00000000 7ff02000 00000000 7fffe000 00000000 +divd p uo v 3ff00000 00000000 7ff02000 00000000 7fffe000 00000000 +divd z uo v 3ff00000 00000000 7ff02000 00000000 7fffe000 00000000 +divd n uo v bff00000 00000000 7ff02000 00000000 7fffe000 00000000 +divd m uo v bff00000 00000000 7ff02000 00000000 7fffe000 00000000 +divd p uo v bff00000 00000000 7ff02000 00000000 7fffe000 00000000 +divd z uo v bff00000 00000000 7ff02000 00000000 7fffe000 00000000 +divd n uo v 000fffff ffffffff 7ff02000 00000000 7fffe000 00000000 +divd m uo v 000fffff ffffffff 7ff02000 00000000 7fffe000 00000000 +divd p uo v 000fffff ffffffff 7ff02000 00000000 7fffe000 00000000 +divd z uo v 000fffff ffffffff 7ff02000 00000000 7fffe000 00000000 +divd n uo v 800fffff ffffffff 7ff02000 00000000 7fffe000 00000000 +divd m uo v 800fffff ffffffff 7ff02000 00000000 7fffe000 00000000 +divd p uo v 800fffff ffffffff 7ff02000 00000000 7fffe000 00000000 +divd z uo v 800fffff ffffffff 7ff02000 00000000 7fffe000 00000000 +divd n uo v 7ff02000 00000000 000fffff ffffffff 7fffe000 00000000 +divd m uo v 7ff02000 00000000 000fffff ffffffff 7fffe000 00000000 +divd p uo v 7ff02000 00000000 000fffff ffffffff 7fffe000 00000000 +divd z uo v 7ff02000 00000000 000fffff ffffffff 7fffe000 00000000 +divd n uo v 7ff02000 00000000 800fffff ffffffff 7fffe000 00000000 +divd m uo v 7ff02000 00000000 800fffff ffffffff 7fffe000 00000000 +divd p uo v 7ff02000 00000000 800fffff ffffffff 7fffe000 00000000 +divd z uo v 7ff02000 00000000 800fffff ffffffff 7fffe000 00000000 +divd n uo v 7ff02000 00000000 00000000 00000001 7fffe000 00000000 +divd m uo v 7ff02000 00000000 00000000 00000001 7fffe000 00000000 +divd p uo v 7ff02000 00000000 00000000 00000001 7fffe000 00000000 +divd z uo v 7ff02000 00000000 00000000 00000001 7fffe000 00000000 +divd n uo v 7ff02000 00000000 80000000 00000001 7fffe000 00000000 +divd m uo v 7ff02000 00000000 80000000 00000001 7fffe000 00000000 +divd p uo v 7ff02000 00000000 80000000 00000001 7fffe000 00000000 +divd z uo v 7ff02000 00000000 80000000 00000001 7fffe000 00000000 +divd n uo v 00000000 00000001 7ff02000 00000000 7fffe000 00000000 +divd m uo v 00000000 00000001 7ff02000 00000000 7fffe000 00000000 +divd p uo v 00000000 00000001 7ff02000 00000000 7fffe000 00000000 +divd z uo v 00000000 00000001 7ff02000 00000000 7fffe000 00000000 +divd n uo v 80000000 00000001 7ff02000 00000000 7fffe000 00000000 +divd m uo v 80000000 00000001 7ff02000 00000000 7fffe000 00000000 +divd p uo v 80000000 00000001 7ff02000 00000000 7fffe000 00000000 +divd z uo v 80000000 00000001 7ff02000 00000000 7fffe000 00000000 +divd n uo v 7ff02000 00000000 7fefffff ffffffff 7fffe000 00000000 +divd m uo v 7ff02000 00000000 7fefffff ffffffff 7fffe000 00000000 +divd p uo v 7ff02000 00000000 7fefffff ffffffff 7fffe000 00000000 +divd z uo v 7ff02000 00000000 7fefffff ffffffff 7fffe000 00000000 +divd n uo v 7ff02000 00000000 ffefffff ffffffff 7fffe000 00000000 +divd m uo v 7ff02000 00000000 ffefffff ffffffff 7fffe000 00000000 +divd p uo v 7ff02000 00000000 ffefffff ffffffff 7fffe000 00000000 +divd z uo v 7ff02000 00000000 ffefffff ffffffff 7fffe000 00000000 +divd n uo v 7fefffff ffffffff 7ff02000 00000000 7fffe000 00000000 +divd m uo v 7fefffff ffffffff 7ff02000 00000000 7fffe000 00000000 +divd p uo v 7fefffff ffffffff 7ff02000 00000000 7fffe000 00000000 +divd z uo v 7fefffff ffffffff 7ff02000 00000000 7fffe000 00000000 +divd n uo v ffefffff ffffffff 7ff02000 00000000 7fffe000 00000000 +divd m uo v ffefffff ffffffff 7ff02000 00000000 7fffe000 00000000 +divd p uo v ffefffff ffffffff 7ff02000 00000000 7fffe000 00000000 +divd z uo v ffefffff ffffffff 7ff02000 00000000 7fffe000 00000000 +divd n uo v 7ff02000 00000000 7ff00000 00000000 7fffe000 00000000 +divd m uo v 7ff02000 00000000 7ff00000 00000000 7fffe000 00000000 +divd p uo v 7ff02000 00000000 7ff00000 00000000 7fffe000 00000000 +divd z uo v 7ff02000 00000000 7ff00000 00000000 7fffe000 00000000 +divd n uo v 7ff02000 00000000 fff00000 00000000 7fffe000 00000000 +divd m uo v 7ff02000 00000000 fff00000 00000000 7fffe000 00000000 +divd p uo v 7ff02000 00000000 fff00000 00000000 7fffe000 00000000 +divd z uo v 7ff02000 00000000 fff00000 00000000 7fffe000 00000000 +divd n uo v 7ff00000 00000000 7ff02000 00000000 7fffe000 00000000 +divd m uo v 7ff00000 00000000 7ff02000 00000000 7fffe000 00000000 +divd p uo v 7ff00000 00000000 7ff02000 00000000 7fffe000 00000000 +divd z uo v 7ff00000 00000000 7ff02000 00000000 7fffe000 00000000 +divd n uo v fff00000 00000000 7ff02000 00000000 7fffe000 00000000 +divd m uo v fff00000 00000000 7ff02000 00000000 7fffe000 00000000 +divd p uo v fff00000 00000000 7ff02000 00000000 7fffe000 00000000 +divd z uo v fff00000 00000000 7ff02000 00000000 7fffe000 00000000 +divd n uo v 7fffe000 00000000 7ff02000 00000000 7fffe000 00000000 +divd m uo v 7fffe000 00000000 7ff02000 00000000 7fffe000 00000000 +divd p uo v 7fffe000 00000000 7ff02000 00000000 7fffe000 00000000 +divd z uo v 7fffe000 00000000 7ff02000 00000000 7fffe000 00000000 +divd n uo v 7ff02000 00000000 7fffe000 00000000 7fffe000 00000000 +divd m uo v 7ff02000 00000000 7fffe000 00000000 7fffe000 00000000 +divd p uo v 7ff02000 00000000 7fffe000 00000000 7fffe000 00000000 +divd z uo v 7ff02000 00000000 7fffe000 00000000 7fffe000 00000000 +divd n uo v 7ff02000 00000000 7ff02000 00000000 7fffe000 00000000 +divd m uo v 7ff02000 00000000 7ff02000 00000000 7fffe000 00000000 +divd p uo v 7ff02000 00000000 7ff02000 00000000 7fffe000 00000000 +divd z uo v 7ff02000 00000000 7ff02000 00000000 7fffe000 00000000 +divd n eq x 3ff80000 00000001 3ff00000 00000001 3ff80000 00000000 +divd p eq x 3ff80000 00000001 3ff00000 00000001 3ff80000 00000000 +divd z eq x 3ff80000 00000001 3ff00000 00000001 3ff7ffff ffffffff +divd m eq x 3ff80000 00000001 3ff00000 00000001 3ff7ffff ffffffff +divd n eq x 3ff7ffff ffffffff 3fefffff fffffffe 3ff80000 00000001 +divd p eq x 3ff7ffff ffffffff 3fefffff fffffffe 3ff80000 00000001 +divd z eq x 3ff7ffff ffffffff 3fefffff fffffffe 3ff80000 00000000 +divd m eq x 3ff7ffff ffffffff 3fefffff fffffffe 3ff80000 00000000 +divd n eq - 3ff80000 00000000 3ff00000 00000000 3ff80000 00000000 +divd m eq - 3ff80000 00000000 3ff00000 00000000 3ff80000 00000000 +divd p eq - 3ff80000 00000000 3ff00000 00000000 3ff80000 00000000 +divd z eq - 3ff80000 00000000 3ff00000 00000000 3ff80000 00000000 +divd n eq - 42000000 00000000 40900000 00000000 41600000 00000000 +divd m eq - 42000000 00000000 40900000 00000000 41600000 00000000 +divd p eq - 42000000 00000000 40900000 00000000 41600000 00000000 +divd z eq - 42000000 00000000 40900000 00000000 41600000 00000000 +divd n eq - 41e00000 00000000 40a00000 00000000 41300000 00000000 +divd m eq - 41e00000 00000000 40a00000 00000000 41300000 00000000 +divd p eq - 41e00000 00000000 40a00000 00000000 41300000 00000000 +divd z eq - 41e00000 00000000 40a00000 00000000 41300000 00000000 +divd n eq - 43d00000 00000000 40000000 00000000 43c00000 00000000 +divd m eq - 43d00000 00000000 40000000 00000000 43c00000 00000000 +divd p eq - 43d00000 00000000 40000000 00000000 43c00000 00000000 +divd z eq - 43d00000 00000000 40000000 00000000 43c00000 00000000 +divd n eq - 40100000 00000000 40900000 00000000 3f700000 00000000 +divd m eq - 40100000 00000000 40900000 00000000 3f700000 00000000 +divd p eq - 40100000 00000000 40900000 00000000 3f700000 00000000 +divd z eq - 40100000 00000000 40900000 00000000 3f700000 00000000 +divd n eq - 40000000 00000000 40a00000 00000000 3f500000 00000000 +divd m eq - 40000000 00000000 40a00000 00000000 3f500000 00000000 +divd p eq - 40000000 00000000 40a00000 00000000 3f500000 00000000 +divd z eq - 40000000 00000000 40a00000 00000000 3f500000 00000000 +divd n eq - c1e00000 00000000 c0b00000 00000000 41200000 00000000 +divd m eq - c1e00000 00000000 c0b00000 00000000 41200000 00000000 +divd p eq - c1e00000 00000000 c0b00000 00000000 41200000 00000000 +divd z eq - c1e00000 00000000 c0b00000 00000000 41200000 00000000 +divd n eq - c1e00000 00000000 40a00000 00000000 c1300000 00000000 +divd m eq - c1e00000 00000000 40a00000 00000000 c1300000 00000000 +divd p eq - c1e00000 00000000 40a00000 00000000 c1300000 00000000 +divd z eq - c1e00000 00000000 40a00000 00000000 c1300000 00000000 +divd n eq - c1e00000 00000000 c0a00000 00000000 41300000 00000000 +divd m eq - c1e00000 00000000 c0a00000 00000000 41300000 00000000 +divd p eq - c1e00000 00000000 c0a00000 00000000 41300000 00000000 +divd z eq - c1e00000 00000000 c0a00000 00000000 41300000 00000000 +divd n eq - 00000000 00000000 40b00000 00000000 00000000 00000000 +divd m eq - 00000000 00000000 40b00000 00000000 00000000 00000000 +divd p eq - 00000000 00000000 40b00000 00000000 00000000 00000000 +divd z eq - 00000000 00000000 40b00000 00000000 00000000 00000000 +divd n eq - 80000000 00000000 40b00000 00000000 80000000 00000000 +divd m eq - 80000000 00000000 40b00000 00000000 80000000 00000000 +divd p eq - 80000000 00000000 40b00000 00000000 80000000 00000000 +divd z eq - 80000000 00000000 40b00000 00000000 80000000 00000000 +divd n eq d 43d00000 00000000 00000000 00000000 7ff00000 00000000 +divd m eq d 43d00000 00000000 00000000 00000000 7ff00000 00000000 +divd p eq d 43d00000 00000000 00000000 00000000 7ff00000 00000000 +divd z eq d 43d00000 00000000 00000000 00000000 7ff00000 00000000 +divd n eq - c1800000 00000000 40d00000 00000000 c0a00000 00000000 +divd m eq - c1800000 00000000 40d00000 00000000 c0a00000 00000000 +divd p eq - c1800000 00000000 40d00000 00000000 c0a00000 00000000 +divd z eq - c1800000 00000000 40d00000 00000000 c0a00000 00000000 +divd n eq - 42400000 00000000 c0c00000 00000000 c1700000 00000000 +divd m eq - 42400000 00000000 c0c00000 00000000 c1700000 00000000 +divd p eq - 42400000 00000000 c0c00000 00000000 c1700000 00000000 +divd z eq - 42400000 00000000 c0c00000 00000000 c1700000 00000000 +divd n eq - c0100000 00000000 40a00000 00000000 bf600000 00000000 +divd m eq - c0100000 00000000 40a00000 00000000 bf600000 00000000 +divd p eq - c0100000 00000000 40a00000 00000000 bf600000 00000000 +divd z eq - c0100000 00000000 40a00000 00000000 bf600000 00000000 +divd n eq - 43d00000 00000000 c0000000 00000000 c3c00000 00000000 +divd m eq - 43d00000 00000000 c0000000 00000000 c3c00000 00000000 +divd p eq - 43d00000 00000000 c0000000 00000000 c3c00000 00000000 +divd z eq - 43d00000 00000000 c0000000 00000000 c3c00000 00000000 +divd n eq - 43d00000 00000000 c0a00000 00000000 c3200000 00000000 +divd m eq - 43d00000 00000000 c0a00000 00000000 c3200000 00000000 +divd p eq - 43d00000 00000000 c0a00000 00000000 c3200000 00000000 +divd z eq - 43d00000 00000000 c0a00000 00000000 c3200000 00000000 +divd n eq - c3c00000 00000000 c0000000 00000000 43b00000 00000000 +divd m eq - c3c00000 00000000 c0000000 00000000 43b00000 00000000 +divd p eq - c3c00000 00000000 c0000000 00000000 43b00000 00000000 +divd z eq - c3c00000 00000000 c0000000 00000000 43b00000 00000000 +divd n eq - c0000000 00000000 c0a00000 00000000 3f500000 00000000 +divd m eq - c0000000 00000000 c0a00000 00000000 3f500000 00000000 +divd p eq - c0000000 00000000 c0a00000 00000000 3f500000 00000000 +divd z eq - c0000000 00000000 c0a00000 00000000 3f500000 00000000 +divd n eq - c0000000 00000000 40a00000 00000000 bf500000 00000000 +divd m eq - c0000000 00000000 40a00000 00000000 bf500000 00000000 +divd p eq - c0000000 00000000 40a00000 00000000 bf500000 00000000 +divd z eq - c0000000 00000000 40a00000 00000000 bf500000 00000000 +divd n eq - 40dfff80 00000000 40000000 00000000 40cfff80 00000000 +divd m eq - 40dfff80 00000000 40000000 00000000 40cfff80 00000000 +divd p eq - 40dfff80 00000000 40000000 00000000 40cfff80 00000000 +divd z eq - 40dfff80 00000000 40000000 00000000 40cfff80 00000000 +divd n eq - 40000000 00000000 40d00000 00000000 3f200000 00000000 +divd m eq - 40000000 00000000 40d00000 00000000 3f200000 00000000 +divd p eq - 40000000 00000000 40d00000 00000000 3f200000 00000000 +divd z eq - 40000000 00000000 40d00000 00000000 3f200000 00000000 +divd n eq - 40dfffc0 00000000 40dfffc0 00000000 3ff00000 00000000 +divd m eq - 40dfffc0 00000000 40dfffc0 00000000 3ff00000 00000000 +divd p eq - 40dfffc0 00000000 40dfffc0 00000000 3ff00000 00000000 +divd z eq - 40dfffc0 00000000 40dfffc0 00000000 3ff00000 00000000 +divd n eq - 40dfffc0 00000000 c0dfffc0 00000000 bff00000 00000000 +divd m eq - 40dfffc0 00000000 c0dfffc0 00000000 bff00000 00000000 +divd p eq - 40dfffc0 00000000 c0dfffc0 00000000 bff00000 00000000 +divd z eq - 40dfffc0 00000000 c0dfffc0 00000000 bff00000 00000000 +divd n eq - 40dfff40 00000000 40dfff40 00000000 3ff00000 00000000 +divd m eq - 40dfff40 00000000 40dfff40 00000000 3ff00000 00000000 +divd p eq - 40dfff40 00000000 40dfff40 00000000 3ff00000 00000000 +divd z eq - 40dfff40 00000000 40dfff40 00000000 3ff00000 00000000 +divd n eq - 40dfffc0 00000000 3ff00000 00000000 40dfffc0 00000000 +divd m eq - 40dfffc0 00000000 3ff00000 00000000 40dfffc0 00000000 +divd p eq - 40dfffc0 00000000 3ff00000 00000000 40dfffc0 00000000 +divd z eq - 40dfffc0 00000000 3ff00000 00000000 40dfffc0 00000000 +divd n eq - 00000000 00000000 40dfffc0 00000000 00000000 00000000 +divd m eq - 00000000 00000000 40dfffc0 00000000 00000000 00000000 +divd p eq - 00000000 00000000 40dfffc0 00000000 00000000 00000000 +divd z eq - 00000000 00000000 40dfffc0 00000000 00000000 00000000 +divd n eq d 40dfffc0 00000000 00000000 00000000 7ff00000 00000000 +divd m eq d 40dfffc0 00000000 00000000 00000000 7ff00000 00000000 +divd p eq d 40dfffc0 00000000 00000000 00000000 7ff00000 00000000 +divd z eq d 40dfffc0 00000000 00000000 00000000 7ff00000 00000000 +divd n eq d c0dfffc0 00000000 00000000 00000000 fff00000 00000000 +divd m eq d c0dfffc0 00000000 00000000 00000000 fff00000 00000000 +divd p eq d c0dfffc0 00000000 00000000 00000000 fff00000 00000000 +divd z eq d c0dfffc0 00000000 00000000 00000000 fff00000 00000000 +divd n eq d 3ff00000 00000000 80000000 00000000 fff00000 00000000 +divd n eq x 3ff55555 55555557 3ff55555 55555555 3ff00000 00000002 +divd n eq x 3ff55555 55555558 3ff55555 55555556 3ff00000 00000001 diff --git a/test/io/ucb/divq.input b/test/io/ucb/divq.input new file mode 100644 index 0000000..16f4c4f --- /dev/null +++ b/test/io/ucb/divq.input @@ -0,0 +1,1576 @@ +/* Copyright (C) 1988-1994 Sun Microsystems, Inc. 2550 Garcia Avenue */ +/* Mountain View, California 94043 All rights reserved. */ +/* */ +/* Any person is hereby authorized to download, copy, use, create bug fixes, */ +/* and distribute, subject to the following conditions: */ +/* */ +/* 1. the software may not be redistributed for a fee except as */ +/* reasonable to cover media costs; */ +/* 2. any copy of the software must include this notice, as well as */ +/* any other embedded copyright notices; and */ +/* 3. any distribution of this software or derivative works thereof */ +/* must comply with all applicable U.S. export control laws. */ +/* */ +/* THE SOFTWARE IS MADE AVAILABLE "AS IS" AND WITHOUT EXPRESS OR IMPLIED */ +/* WARRANTY OF ANY KIND, INCLUDING BUT NOT LIMITED TO THE IMPLIED */ +/* WARRANTIES OF DESIGN, MERCHANTIBILITY, FITNESS FOR A PARTICULAR */ +/* PURPOSE, NON-INFRINGEMENT, PERFORMANCE OR CONFORMANCE TO */ +/* SPECIFICATIONS. */ +/* */ +/* BY DOWNLOADING AND/OR USING THIS SOFTWARE, THE USER WAIVES ALL CLAIMS */ +/* AGAINST SUN MICROSYSTEMS, INC. AND ITS AFFILIATED COMPANIES IN ANY */ +/* JURISDICTION, INCLUDING BUT NOT LIMITED TO CLAIMS FOR DAMAGES OR */ +/* EQUITABLE RELIEF BASED ON LOSS OF DATA, AND SPECIFICALLY WAIVES EVEN */ +/* UNKNOWN OR UNANTICIPATED CLAIMS OR LOSSES, PRESENT AND FUTURE. */ +/* */ +/* IN NO EVENT WILL SUN MICROSYSTEMS, INC. OR ANY OF ITS AFFILIATED */ +/* COMPANIES BE LIABLE FOR ANY LOST REVENUE OR PROFITS OR OTHER SPECIAL, */ +/* INDIRECT AND CONSEQUENTIAL DAMAGES, EVEN IF IT HAS BEEN ADVISED OF THE */ +/* POSSIBILITY OF SUCH DAMAGES. */ +/* */ +/* This file is provided with no support and without any obligation on the */ +/* part of Sun Microsystems, Inc. ("Sun") or any of its affiliated */ +/* companies to assist in its use, correction, modification or */ +/* enhancement. Nevertheless, and without creating any obligation on its */ +/* part, Sun welcomes your comments concerning the software and requests */ +/* that they be sent to fdlibm-comments@sunpro.sun.com. */ + +divq z eq - 400e0000 00000000 00000000 00000000 40040000 00000000 00000000 00000000 40090000 00000000 00000000 00000000 +divq n eq - 403e0000 00000000 00000000 00000000 40160000 00000000 00000000 00000000 40270000 00000000 00000000 00000000 +divq m eq - 403e0000 00000000 00000000 00000000 40160000 00000000 00000000 00000000 40270000 00000000 00000000 00000000 +divq p eq - 403e0000 00000000 00000000 00000000 40160000 00000000 00000000 00000000 40270000 00000000 00000000 00000000 +divq z eq - 403e0000 00000000 00000000 00000000 40160000 00000000 00000000 00000000 40270000 00000000 00000000 00000000 +divq n eq - 400dffe0 00000000 00000000 00000000 40024000 00000000 00000000 00000000 400a9980 00000000 00000000 00000000 +divq m eq - 400dffe0 00000000 00000000 00000000 40024000 00000000 00000000 00000000 400a9980 00000000 00000000 00000000 +divq p eq - 400dffe0 00000000 00000000 00000000 40024000 00000000 00000000 00000000 400a9980 00000000 00000000 00000000 +divq z eq - 400dffe0 00000000 00000000 00000000 40024000 00000000 00000000 00000000 400a9980 00000000 00000000 00000000 +divq n eq - c00e0000 00000000 00000000 00000000 40040000 00000000 00000000 00000000 c0090000 00000000 00000000 00000000 +divq m eq - c00e0000 00000000 00000000 00000000 40040000 00000000 00000000 00000000 c0090000 00000000 00000000 00000000 +divq p eq - c00e0000 00000000 00000000 00000000 40040000 00000000 00000000 00000000 c0090000 00000000 00000000 00000000 +divq z eq - c00e0000 00000000 00000000 00000000 40040000 00000000 00000000 00000000 c0090000 00000000 00000000 00000000 +divq n eq - 400e0000 00000000 00000000 00000000 c0040000 00000000 00000000 00000000 c0090000 00000000 00000000 00000000 +divq m eq - 400e0000 00000000 00000000 00000000 c0040000 00000000 00000000 00000000 c0090000 00000000 00000000 00000000 +divq p eq - 400e0000 00000000 00000000 00000000 c0040000 00000000 00000000 00000000 c0090000 00000000 00000000 00000000 +divq z eq - 400e0000 00000000 00000000 00000000 c0040000 00000000 00000000 00000000 c0090000 00000000 00000000 00000000 +divq n eq - 40770000 00000000 00000000 00000000 40130000 00000000 00000000 00000000 40630000 00000000 00000000 00000000 +divq m eq - 40770000 00000000 00000000 00000000 40130000 00000000 00000000 00000000 40630000 00000000 00000000 00000000 +divq p eq - 40770000 00000000 00000000 00000000 40130000 00000000 00000000 00000000 40630000 00000000 00000000 00000000 +divq z eq - 40770000 00000000 00000000 00000000 40130000 00000000 00000000 00000000 40630000 00000000 00000000 00000000 +divq n eq - c0770000 00000000 00000000 00000000 40130000 00000000 00000000 00000000 c0630000 00000000 00000000 00000000 +divq m eq - c0770000 00000000 00000000 00000000 40130000 00000000 00000000 00000000 c0630000 00000000 00000000 00000000 +divq p eq - c0770000 00000000 00000000 00000000 40130000 00000000 00000000 00000000 c0630000 00000000 00000000 00000000 +divq z eq - c0770000 00000000 00000000 00000000 40130000 00000000 00000000 00000000 c0630000 00000000 00000000 00000000 +divq n eq - 40770000 00000000 00000000 00000000 c0130000 00000000 00000000 00000000 c0630000 00000000 00000000 00000000 +divq m eq - 40770000 00000000 00000000 00000000 c0130000 00000000 00000000 00000000 c0630000 00000000 00000000 00000000 +divq p eq - 40770000 00000000 00000000 00000000 c0130000 00000000 00000000 00000000 c0630000 00000000 00000000 00000000 +divq z eq - 40770000 00000000 00000000 00000000 c0130000 00000000 00000000 00000000 c0630000 00000000 00000000 00000000 +divq n eq - 402e0000 00000000 00000000 00000000 400c0000 00000000 00000000 00000000 40210000 00000000 00000000 00000000 +divq m eq - 402e0000 00000000 00000000 00000000 400c0000 00000000 00000000 00000000 40210000 00000000 00000000 00000000 +divq p eq - 402e0000 00000000 00000000 00000000 400c0000 00000000 00000000 00000000 40210000 00000000 00000000 00000000 +divq z eq - 402e0000 00000000 00000000 00000000 400c0000 00000000 00000000 00000000 40210000 00000000 00000000 00000000 +divq n eq - 400c3880 00000000 00000000 00000000 40024000 00000000 00000000 00000000 4008f400 00000000 00000000 00000000 +divq m eq - 400c3880 00000000 00000000 00000000 40024000 00000000 00000000 00000000 4008f400 00000000 00000000 00000000 +divq p eq - 400c3880 00000000 00000000 00000000 40024000 00000000 00000000 00000000 4008f400 00000000 00000000 00000000 +divq z eq - 400c3880 00000000 00000000 00000000 40024000 00000000 00000000 00000000 4008f400 00000000 00000000 00000000 +divq n eq - 400c3880 00000000 00000000 00000000 40059000 00000000 00000000 00000000 40059000 00000000 00000000 00000000 +divq m eq - 400c3880 00000000 00000000 00000000 40059000 00000000 00000000 00000000 40059000 00000000 00000000 00000000 +divq p eq - 400c3880 00000000 00000000 00000000 40059000 00000000 00000000 00000000 40059000 00000000 00000000 00000000 +divq z eq - 400c3880 00000000 00000000 00000000 40059000 00000000 00000000 00000000 40059000 00000000 00000000 00000000 +divq n eq - 400c3880 00000000 00000000 00000000 4008f400 00000000 00000000 00000000 40024000 00000000 00000000 00000000 +divq m eq - 400c3880 00000000 00000000 00000000 4008f400 00000000 00000000 00000000 40024000 00000000 00000000 00000000 +divq p eq - 400c3880 00000000 00000000 00000000 4008f400 00000000 00000000 00000000 40024000 00000000 00000000 00000000 +divq z eq - 400c3880 00000000 00000000 00000000 4008f400 00000000 00000000 00000000 40024000 00000000 00000000 00000000 +divq n eq - 3fff0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +divq m eq - 3fff0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +divq p eq - 3fff0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +divq z eq - 3fff0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +divq n eq - 40000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 +divq m eq - 40000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 +divq p eq - 40000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 +divq z eq - 40000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 +divq n eq - 40022000 00000000 00000000 00000000 40008000 00000000 00000000 00000000 40008000 00000000 00000000 00000000 +divq m eq - 40022000 00000000 00000000 00000000 40008000 00000000 00000000 00000000 40008000 00000000 00000000 00000000 +divq p eq - 40022000 00000000 00000000 00000000 40008000 00000000 00000000 00000000 40008000 00000000 00000000 00000000 +divq z eq - 40022000 00000000 00000000 00000000 40008000 00000000 00000000 00000000 40008000 00000000 00000000 00000000 +divq n eq - 40014000 00000000 00000000 00000000 40014000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +divq m eq - 40014000 00000000 00000000 00000000 40014000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +divq p eq - 40014000 00000000 00000000 00000000 40014000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +divq z eq - 40014000 00000000 00000000 00000000 40014000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +divq n eq - 40020000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 40010000 00000000 00000000 00000000 +divq m eq - 40020000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 40010000 00000000 00000000 00000000 +divq p eq - 40020000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 40010000 00000000 00000000 00000000 +divq z eq - 40020000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 40010000 00000000 00000000 00000000 +divq n eq - bfff0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 +divq m eq - bfff0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 +divq p eq - bfff0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 +divq z eq - bfff0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 +divq n eq - c0000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 c0000000 00000000 00000000 00000000 +divq m eq - c0000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 c0000000 00000000 00000000 00000000 +divq p eq - c0000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 c0000000 00000000 00000000 00000000 +divq z eq - c0000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 c0000000 00000000 00000000 00000000 +divq n eq - 40000000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 c0000000 00000000 00000000 00000000 +divq m eq - 40000000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 c0000000 00000000 00000000 00000000 +divq p eq - 40000000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 c0000000 00000000 00000000 00000000 +divq z eq - 40000000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 c0000000 00000000 00000000 00000000 +divq n eq - c0020000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 c0010000 00000000 00000000 00000000 +divq m eq - c0020000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 c0010000 00000000 00000000 00000000 +divq p eq - c0020000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 c0010000 00000000 00000000 00000000 +divq z eq - c0020000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 c0010000 00000000 00000000 00000000 +divq n eq - 40008000 00000000 00000000 00000000 c0008000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 +divq m eq - 40008000 00000000 00000000 00000000 c0008000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 +divq p eq - 40008000 00000000 00000000 00000000 c0008000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 +divq z eq - 40008000 00000000 00000000 00000000 c0008000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 +divq n eq - c001c000 00000000 00000000 00000000 4001c000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 +divq m eq - c001c000 00000000 00000000 00000000 4001c000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 +divq p eq - c001c000 00000000 00000000 00000000 4001c000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 +divq z eq - c001c000 00000000 00000000 00000000 4001c000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 +divq n eq - bfff0000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +divq m eq - bfff0000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +divq p eq - bfff0000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +divq z eq - bfff0000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +divq n eq - c0000000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 +divq m eq - c0000000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 +divq p eq - c0000000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 +divq z eq - c0000000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 +divq n eq - c0018000 00000000 00000000 00000000 c0008000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 +divq m eq - c0018000 00000000 00000000 00000000 c0008000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 +divq p eq - c0018000 00000000 00000000 00000000 c0008000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 +divq z eq - c0018000 00000000 00000000 00000000 c0008000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 +divq n eq - c0022000 00000000 00000000 00000000 c0008000 00000000 00000000 00000000 40008000 00000000 00000000 00000000 +divq m eq - c0022000 00000000 00000000 00000000 c0008000 00000000 00000000 00000000 40008000 00000000 00000000 00000000 +divq p eq - c0022000 00000000 00000000 00000000 c0008000 00000000 00000000 00000000 40008000 00000000 00000000 00000000 +divq z eq - c0022000 00000000 00000000 00000000 c0008000 00000000 00000000 00000000 40008000 00000000 00000000 00000000 +divq n uo v 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +divq m uo v 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +divq p uo v 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +divq z uo v 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +divq n uo v 80000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +divq m uo v 80000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +divq p uo v 80000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +divq z uo v 80000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +divq n uo v 00000000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +divq m uo v 00000000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +divq p uo v 00000000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +divq z uo v 00000000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +divq n uo v 80000000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +divq m uo v 80000000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +divq p uo v 80000000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +divq z uo v 80000000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +divq n uo v 7fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +divq m uo v 7fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +divq p uo v 7fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +divq z uo v 7fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +divq n uo v ffff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +divq m uo v ffff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +divq p uo v ffff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +divq z uo v ffff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +divq n uo v 7fff0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +divq m uo v 7fff0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +divq p uo v 7fff0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +divq z uo v 7fff0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +divq n uo v ffff0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +divq m uo v ffff0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +divq p uo v ffff0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +divq z uo v ffff0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +divq n eq - 7fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +divq m eq - 7fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +divq p eq - 7fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +divq z eq - 7fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +divq n eq - ffff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +divq m eq - ffff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +divq p eq - ffff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +divq z eq - ffff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +divq n eq - 7fff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +divq m eq - 7fff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +divq p eq - 7fff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +divq z eq - 7fff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +divq n eq - ffff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +divq m eq - ffff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +divq p eq - ffff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +divq z eq - ffff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +divq n eq - 00000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +divq m eq - 00000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +divq p eq - 00000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +divq z eq - 00000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +divq n eq - 80000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +divq m eq - 80000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +divq p eq - 80000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +divq z eq - 80000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +divq n eq - 00000000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +divq m eq - 00000000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +divq p eq - 00000000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +divq z eq - 00000000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +divq n eq - 80000000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +divq m eq - 80000000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +divq p eq - 80000000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +divq z eq - 80000000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +divq n eq - 7fff0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +divq m eq - 7fff0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +divq p eq - 7fff0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +divq z eq - 7fff0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +divq n eq - ffff0000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +divq m eq - ffff0000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +divq p eq - ffff0000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +divq z eq - ffff0000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +divq n eq - 7fff0000 00000000 00000000 00000000 c0008000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +divq m eq - 7fff0000 00000000 00000000 00000000 c0008000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +divq p eq - 7fff0000 00000000 00000000 00000000 c0008000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +divq z eq - 7fff0000 00000000 00000000 00000000 c0008000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +divq n eq - ffff0000 00000000 00000000 00000000 c0010000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +divq m eq - ffff0000 00000000 00000000 00000000 c0010000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +divq p eq - ffff0000 00000000 00000000 00000000 c0010000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +divq z eq - ffff0000 00000000 00000000 00000000 c0010000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +divq n eq - 7fff0000 00000000 00000000 00000000 40014000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +divq m eq - 7fff0000 00000000 00000000 00000000 40014000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +divq p eq - 7fff0000 00000000 00000000 00000000 40014000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +divq z eq - 7fff0000 00000000 00000000 00000000 40014000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +divq n eq - ffff0000 00000000 00000000 00000000 40018000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +divq m eq - ffff0000 00000000 00000000 00000000 40018000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +divq p eq - ffff0000 00000000 00000000 00000000 40018000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +divq z eq - ffff0000 00000000 00000000 00000000 40018000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +divq n eq - 7fff0000 00000000 00000000 00000000 c001c000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +divq m eq - 7fff0000 00000000 00000000 00000000 c001c000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +divq p eq - 7fff0000 00000000 00000000 00000000 c001c000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +divq z eq - 7fff0000 00000000 00000000 00000000 c001c000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +divq n eq - ffff0000 00000000 00000000 00000000 c0020000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +divq m eq - ffff0000 00000000 00000000 00000000 c0020000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +divq p eq - ffff0000 00000000 00000000 00000000 c0020000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +divq z eq - ffff0000 00000000 00000000 00000000 c0020000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +divq n eq - 3fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +divq m eq - 3fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +divq p eq - 3fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +divq z eq - 3fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +divq n eq - c0000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +divq m eq - c0000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +divq p eq - c0000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +divq z eq - c0000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +divq n eq - 40008000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +divq m eq - 40008000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +divq p eq - 40008000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +divq z eq - 40008000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +divq n eq - c0010000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +divq m eq - c0010000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +divq p eq - c0010000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +divq z eq - c0010000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +divq n eq - 40014000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +divq m eq - 40014000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +divq p eq - 40014000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +divq z eq - 40014000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +divq n eq - c0018000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +divq m eq - c0018000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +divq p eq - c0018000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +divq z eq - c0018000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +divq n eq - 4001c000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +divq m eq - 4001c000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +divq p eq - 4001c000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +divq z eq - 4001c000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +divq n eq - c0020000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +divq m eq - c0020000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +divq p eq - c0020000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +divq z eq - c0020000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +divq n eq - 7ffe0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +divq m eq - 7ffe0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +divq p eq - 7ffe0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +divq z eq - 7ffe0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +divq n eq - fffd0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +divq m eq - fffd0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +divq p eq - fffd0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +divq z eq - fffd0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +divq n eq - 7ffe0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +divq m eq - 7ffe0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +divq p eq - 7ffe0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +divq z eq - 7ffe0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +divq n eq - fffd0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +divq m eq - fffd0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +divq p eq - fffd0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +divq z eq - fffd0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +divq n eq - 7ffdffff ffffffff ffffffff ffffffff 7fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +divq m eq - 7ffdffff ffffffff ffffffff ffffffff 7fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +divq p eq - 7ffdffff ffffffff ffffffff ffffffff 7fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +divq z eq - 7ffdffff ffffffff ffffffff ffffffff 7fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +divq n eq - fffcffff ffffffff ffffffff ffffffff 7fff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +divq m eq - fffcffff ffffffff ffffffff ffffffff 7fff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +divq p eq - fffcffff ffffffff ffffffff ffffffff 7fff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +divq z eq - fffcffff ffffffff ffffffff ffffffff 7fff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +divq n eq - 7ffeffff ffffffff ffffffff ffffffff ffff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +divq m eq - 7ffeffff ffffffff ffffffff ffffffff ffff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +divq p eq - 7ffeffff ffffffff ffffffff ffffffff ffff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +divq z eq - 7ffeffff ffffffff ffffffff ffffffff ffff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +divq n eq - fffeffff ffffffff ffffffff ffffffff ffff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +divq m eq - fffeffff ffffffff ffffffff ffffffff ffff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +divq p eq - fffeffff ffffffff ffffffff ffffffff ffff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +divq z eq - fffeffff ffffffff ffffffff ffffffff ffff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +divq n eq - 7fff0000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +divq m eq - 7fff0000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +divq p eq - 7fff0000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +divq z eq - 7fff0000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +divq n eq - ffff0000 00000000 00000000 00000000 7ffd0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +divq m eq - ffff0000 00000000 00000000 00000000 7ffd0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +divq p eq - ffff0000 00000000 00000000 00000000 7ffd0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +divq z eq - ffff0000 00000000 00000000 00000000 7ffd0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +divq n eq - 7fff0000 00000000 00000000 00000000 fffe0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +divq m eq - 7fff0000 00000000 00000000 00000000 fffe0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +divq p eq - 7fff0000 00000000 00000000 00000000 fffe0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +divq z eq - 7fff0000 00000000 00000000 00000000 fffe0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +divq n eq - ffff0000 00000000 00000000 00000000 fffd0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +divq m eq - ffff0000 00000000 00000000 00000000 fffd0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +divq p eq - ffff0000 00000000 00000000 00000000 fffd0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +divq z eq - ffff0000 00000000 00000000 00000000 fffd0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +divq n eq - 7fff0000 00000000 00000000 00000000 7ffdffff ffffffff ffffffff ffffffff 7fff0000 00000000 00000000 00000000 +divq m eq - 7fff0000 00000000 00000000 00000000 7ffdffff ffffffff ffffffff ffffffff 7fff0000 00000000 00000000 00000000 +divq p eq - 7fff0000 00000000 00000000 00000000 7ffdffff ffffffff ffffffff ffffffff 7fff0000 00000000 00000000 00000000 +divq z eq - 7fff0000 00000000 00000000 00000000 7ffdffff ffffffff ffffffff ffffffff 7fff0000 00000000 00000000 00000000 +divq n eq - 7fff0000 00000000 00000000 00000000 fffcffff ffffffff ffffffff ffffffff ffff0000 00000000 00000000 00000000 +divq m eq - 7fff0000 00000000 00000000 00000000 fffcffff ffffffff ffffffff ffffffff ffff0000 00000000 00000000 00000000 +divq p eq - 7fff0000 00000000 00000000 00000000 fffcffff ffffffff ffffffff ffffffff ffff0000 00000000 00000000 00000000 +divq z eq - 7fff0000 00000000 00000000 00000000 fffcffff ffffffff ffffffff ffffffff ffff0000 00000000 00000000 00000000 +divq n eq - 7fff0000 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff ffff0000 00000000 00000000 00000000 +divq m eq - 7fff0000 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff ffff0000 00000000 00000000 00000000 +divq p eq - 7fff0000 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff ffff0000 00000000 00000000 00000000 +divq z eq - 7fff0000 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff ffff0000 00000000 00000000 00000000 +divq n eq - ffff0000 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff 7fff0000 00000000 00000000 00000000 +divq m eq - ffff0000 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff 7fff0000 00000000 00000000 00000000 +divq p eq - ffff0000 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff 7fff0000 00000000 00000000 00000000 +divq z eq - ffff0000 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff 7fff0000 00000000 00000000 00000000 +divq n eq - 7fff0000 00000000 00000000 00000000 00010000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +divq m eq - 7fff0000 00000000 00000000 00000000 00010000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +divq p eq - 7fff0000 00000000 00000000 00000000 00010000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +divq z eq - 7fff0000 00000000 00000000 00000000 00010000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +divq n eq - ffff0000 00000000 00000000 00000000 00020000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +divq m eq - ffff0000 00000000 00000000 00000000 00020000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +divq p eq - ffff0000 00000000 00000000 00000000 00020000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +divq z eq - ffff0000 00000000 00000000 00000000 00020000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +divq n eq - 7fff0000 00000000 00000000 00000000 80020000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +divq m eq - 7fff0000 00000000 00000000 00000000 80020000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +divq p eq - 7fff0000 00000000 00000000 00000000 80020000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +divq z eq - 7fff0000 00000000 00000000 00000000 80020000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +divq n eq - ffff0000 00000000 00000000 00000000 80010000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +divq m eq - ffff0000 00000000 00000000 00000000 80010000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +divq p eq - ffff0000 00000000 00000000 00000000 80010000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +divq z eq - ffff0000 00000000 00000000 00000000 80010000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +divq n eq - 7fff0000 00000000 00000000 00000000 0001ffff ffffffff ffffffff ffffffff 7fff0000 00000000 00000000 00000000 +divq m eq - 7fff0000 00000000 00000000 00000000 0001ffff ffffffff ffffffff ffffffff 7fff0000 00000000 00000000 00000000 +divq p eq - 7fff0000 00000000 00000000 00000000 0001ffff ffffffff ffffffff ffffffff 7fff0000 00000000 00000000 00000000 +divq z eq - 7fff0000 00000000 00000000 00000000 0001ffff ffffffff ffffffff ffffffff 7fff0000 00000000 00000000 00000000 +divq n eq - ffff0000 00000000 00000000 00000000 00010000 00000000 00000000 00000001 ffff0000 00000000 00000000 00000000 +divq m eq - ffff0000 00000000 00000000 00000000 00010000 00000000 00000000 00000001 ffff0000 00000000 00000000 00000000 +divq p eq - ffff0000 00000000 00000000 00000000 00010000 00000000 00000000 00000001 ffff0000 00000000 00000000 00000000 +divq z eq - ffff0000 00000000 00000000 00000000 00010000 00000000 00000000 00000001 ffff0000 00000000 00000000 00000000 +divq n eq - 7fff0000 00000000 00000000 00000000 80010000 00000000 00000000 00000001 ffff0000 00000000 00000000 00000000 +divq m eq - 7fff0000 00000000 00000000 00000000 80010000 00000000 00000000 00000001 ffff0000 00000000 00000000 00000000 +divq p eq - 7fff0000 00000000 00000000 00000000 80010000 00000000 00000000 00000001 ffff0000 00000000 00000000 00000000 +divq z eq - 7fff0000 00000000 00000000 00000000 80010000 00000000 00000000 00000001 ffff0000 00000000 00000000 00000000 +divq n eq - ffff0000 00000000 00000000 00000000 8001ffff ffffffff ffffffff ffffffff 7fff0000 00000000 00000000 00000000 +divq m eq - ffff0000 00000000 00000000 00000000 8001ffff ffffffff ffffffff ffffffff 7fff0000 00000000 00000000 00000000 +divq p eq - ffff0000 00000000 00000000 00000000 8001ffff ffffffff ffffffff ffffffff 7fff0000 00000000 00000000 00000000 +divq z eq - ffff0000 00000000 00000000 00000000 8001ffff ffffffff ffffffff ffffffff 7fff0000 00000000 00000000 00000000 +divq n eq - 00010000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +divq m eq - 00010000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +divq p eq - 00010000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +divq z eq - 00010000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +divq n eq - 80020000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +divq m eq - 80020000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +divq p eq - 80020000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +divq z eq - 80020000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +divq n eq - 00020000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +divq m eq - 00020000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +divq p eq - 00020000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +divq z eq - 00020000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +divq n eq - 80010000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +divq m eq - 80010000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +divq p eq - 80010000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +divq z eq - 80010000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +divq n eq - 0001ffff ffffffff ffffffff ffffffff 7fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +divq m eq - 0001ffff ffffffff ffffffff ffffffff 7fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +divq p eq - 0001ffff ffffffff ffffffff ffffffff 7fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +divq z eq - 0001ffff ffffffff ffffffff ffffffff 7fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +divq n eq - 80010000 00000000 00000000 00000001 7fff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +divq m eq - 80010000 00000000 00000000 00000001 7fff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +divq p eq - 80010000 00000000 00000000 00000001 7fff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +divq z eq - 80010000 00000000 00000000 00000001 7fff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +divq n eq - 00010000 00000000 00000000 00000001 ffff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +divq m eq - 00010000 00000000 00000000 00000001 ffff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +divq p eq - 00010000 00000000 00000000 00000001 ffff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +divq z eq - 00010000 00000000 00000000 00000001 ffff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +divq n eq - 8001ffff ffffffff ffffffff ffffffff ffff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +divq m eq - 8001ffff ffffffff ffffffff ffffffff ffff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +divq p eq - 8001ffff ffffffff ffffffff ffffffff ffff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +divq z eq - 8001ffff ffffffff ffffffff ffffffff ffff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +divq n eq - 7fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 7fff0000 00000000 00000000 00000000 +divq m eq - 7fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 7fff0000 00000000 00000000 00000000 +divq p eq - 7fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 7fff0000 00000000 00000000 00000000 +divq z eq - 7fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 7fff0000 00000000 00000000 00000000 +divq n eq - ffff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000003 ffff0000 00000000 00000000 00000000 +divq m eq - ffff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000003 ffff0000 00000000 00000000 00000000 +divq p eq - ffff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000003 ffff0000 00000000 00000000 00000000 +divq z eq - ffff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000003 ffff0000 00000000 00000000 00000000 +divq n eq - 7fff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000002 ffff0000 00000000 00000000 00000000 +divq m eq - 7fff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000002 ffff0000 00000000 00000000 00000000 +divq p eq - 7fff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000002 ffff0000 00000000 00000000 00000000 +divq z eq - 7fff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000002 ffff0000 00000000 00000000 00000000 +divq n eq - ffff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000004 7fff0000 00000000 00000000 00000000 +divq m eq - ffff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000004 7fff0000 00000000 00000000 00000000 +divq p eq - ffff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000004 7fff0000 00000000 00000000 00000000 +divq z eq - ffff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000004 7fff0000 00000000 00000000 00000000 +divq n eq - 7fff0000 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff 7fff0000 00000000 00000000 00000000 +divq m eq - 7fff0000 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff 7fff0000 00000000 00000000 00000000 +divq p eq - 7fff0000 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff 7fff0000 00000000 00000000 00000000 +divq z eq - 7fff0000 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff 7fff0000 00000000 00000000 00000000 +divq n eq - ffff0000 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff ffff0000 00000000 00000000 00000000 +divq m eq - ffff0000 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff ffff0000 00000000 00000000 00000000 +divq p eq - ffff0000 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff ffff0000 00000000 00000000 00000000 +divq z eq - ffff0000 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff ffff0000 00000000 00000000 00000000 +divq n eq - 7fff0000 00000000 00000000 00000000 8000ffff ffffffff ffffffff ffffffff ffff0000 00000000 00000000 00000000 +divq m eq - 7fff0000 00000000 00000000 00000000 8000ffff ffffffff ffffffff ffffffff ffff0000 00000000 00000000 00000000 +divq p eq - 7fff0000 00000000 00000000 00000000 8000ffff ffffffff ffffffff ffffffff ffff0000 00000000 00000000 00000000 +divq z eq - 7fff0000 00000000 00000000 00000000 8000ffff ffffffff ffffffff ffffffff ffff0000 00000000 00000000 00000000 +divq n eq - ffff0000 00000000 00000000 00000000 8000ffff ffffffff ffffffff ffffffff 7fff0000 00000000 00000000 00000000 +divq m eq - ffff0000 00000000 00000000 00000000 8000ffff ffffffff ffffffff ffffffff 7fff0000 00000000 00000000 00000000 +divq p eq - ffff0000 00000000 00000000 00000000 8000ffff ffffffff ffffffff ffffffff 7fff0000 00000000 00000000 00000000 +divq z eq - ffff0000 00000000 00000000 00000000 8000ffff ffffffff ffffffff ffffffff 7fff0000 00000000 00000000 00000000 +divq n eq - 00000000 00000000 00000000 00000001 7fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +divq m eq - 00000000 00000000 00000000 00000001 7fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +divq p eq - 00000000 00000000 00000000 00000001 7fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +divq z eq - 00000000 00000000 00000000 00000001 7fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +divq n eq - 80000000 00000000 00000000 00000003 7fff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +divq m eq - 80000000 00000000 00000000 00000003 7fff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +divq p eq - 80000000 00000000 00000000 00000003 7fff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +divq z eq - 80000000 00000000 00000000 00000003 7fff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +divq n eq - 00000000 00000000 00000000 00000002 ffff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +divq m eq - 00000000 00000000 00000000 00000002 ffff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +divq p eq - 00000000 00000000 00000000 00000002 ffff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +divq z eq - 00000000 00000000 00000000 00000002 ffff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +divq n eq - 80000000 00000000 00000000 00000004 ffff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +divq m eq - 80000000 00000000 00000000 00000004 ffff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +divq p eq - 80000000 00000000 00000000 00000004 ffff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +divq z eq - 80000000 00000000 00000000 00000004 ffff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +divq n eq - 0000ffff ffffffff ffffffff ffffffff 7fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +divq m eq - 0000ffff ffffffff ffffffff ffffffff 7fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +divq p eq - 0000ffff ffffffff ffffffff ffffffff 7fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +divq z eq - 0000ffff ffffffff ffffffff ffffffff 7fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +divq n eq - 8000ffff ffffffff ffffffff ffffffff 7fff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +divq m eq - 8000ffff ffffffff ffffffff ffffffff 7fff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +divq p eq - 8000ffff ffffffff ffffffff ffffffff 7fff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +divq z eq - 8000ffff ffffffff ffffffff ffffffff 7fff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +divq n eq - 0000ffff ffffffff ffffffff ffffffff ffff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +divq m eq - 0000ffff ffffffff ffffffff ffffffff ffff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +divq p eq - 0000ffff ffffffff ffffffff ffffffff ffff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +divq z eq - 0000ffff ffffffff ffffffff ffffffff ffff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +divq n eq - 8000ffff ffffffff ffffffff ffffffff ffff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +divq m eq - 8000ffff ffffffff ffffffff ffffffff ffff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +divq p eq - 8000ffff ffffffff ffffffff ffffffff ffff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +divq z eq - 8000ffff ffffffff ffffffff ffffffff ffff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +divq n eq - 00000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +divq m eq - 00000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +divq p eq - 00000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +divq z eq - 00000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +divq n eq - 80000000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +divq m eq - 80000000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +divq p eq - 80000000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +divq z eq - 80000000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +divq n eq - 00000000 00000000 00000000 00000000 c0008000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +divq m eq - 00000000 00000000 00000000 00000000 c0008000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +divq p eq - 00000000 00000000 00000000 00000000 c0008000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +divq z eq - 00000000 00000000 00000000 00000000 c0008000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +divq n eq - 80000000 00000000 00000000 00000000 c0010000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +divq m eq - 80000000 00000000 00000000 00000000 c0010000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +divq p eq - 80000000 00000000 00000000 00000000 c0010000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +divq z eq - 80000000 00000000 00000000 00000000 c0010000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +divq n eq - 00000000 00000000 00000000 00000000 40014000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +divq m eq - 00000000 00000000 00000000 00000000 40014000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +divq p eq - 00000000 00000000 00000000 00000000 40014000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +divq z eq - 00000000 00000000 00000000 00000000 40014000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +divq n eq - 80000000 00000000 00000000 00000000 40018000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +divq m eq - 80000000 00000000 00000000 00000000 40018000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +divq p eq - 80000000 00000000 00000000 00000000 40018000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +divq z eq - 80000000 00000000 00000000 00000000 40018000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +divq n eq - 00000000 00000000 00000000 00000000 c001c000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +divq m eq - 00000000 00000000 00000000 00000000 c001c000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +divq p eq - 00000000 00000000 00000000 00000000 c001c000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +divq z eq - 00000000 00000000 00000000 00000000 c001c000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +divq n eq - 80000000 00000000 00000000 00000000 c0020000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +divq m eq - 80000000 00000000 00000000 00000000 c0020000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +divq p eq - 80000000 00000000 00000000 00000000 c0020000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +divq z eq - 80000000 00000000 00000000 00000000 c0020000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +divq n eq d 3fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +divq m eq d 3fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +divq p eq d 3fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +divq z eq d 3fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +divq n eq d c0000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +divq m eq d c0000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +divq p eq d c0000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +divq z eq d c0000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +divq n eq d 40008000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +divq m eq d 40008000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +divq p eq d 40008000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +divq z eq d 40008000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +divq n eq d c0010000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +divq m eq d c0010000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +divq p eq d c0010000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +divq z eq d c0010000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +divq n eq d 40014000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +divq m eq d 40014000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +divq p eq d 40014000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +divq z eq d 40014000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +divq n eq d c0018000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +divq m eq d c0018000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +divq p eq d c0018000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +divq z eq d c0018000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +divq n eq d 4001c000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +divq m eq d 4001c000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +divq p eq d 4001c000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +divq z eq d 4001c000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +divq n eq d c0020000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +divq m eq d c0020000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +divq p eq d c0020000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +divq z eq d c0020000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +divq n eq - 00000000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +divq m eq - 00000000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +divq p eq - 00000000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +divq z eq - 00000000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +divq n eq - 80000000 00000000 00000000 00000000 7ffd0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +divq m eq - 80000000 00000000 00000000 00000000 7ffd0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +divq p eq - 80000000 00000000 00000000 00000000 7ffd0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +divq z eq - 80000000 00000000 00000000 00000000 7ffd0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +divq n eq - 00000000 00000000 00000000 00000000 fffe0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +divq m eq - 00000000 00000000 00000000 00000000 fffe0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +divq p eq - 00000000 00000000 00000000 00000000 fffe0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +divq z eq - 00000000 00000000 00000000 00000000 fffe0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +divq n eq - 80000000 00000000 00000000 00000000 fffd0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +divq m eq - 80000000 00000000 00000000 00000000 fffd0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +divq p eq - 80000000 00000000 00000000 00000000 fffd0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +divq z eq - 80000000 00000000 00000000 00000000 fffd0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +divq n eq - 00000000 00000000 00000000 00000000 7ffdffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 +divq m eq - 00000000 00000000 00000000 00000000 7ffdffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 +divq p eq - 00000000 00000000 00000000 00000000 7ffdffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 +divq z eq - 00000000 00000000 00000000 00000000 7ffdffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 +divq n eq - 80000000 00000000 00000000 00000000 7ffcffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000000 +divq m eq - 80000000 00000000 00000000 00000000 7ffcffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000000 +divq p eq - 80000000 00000000 00000000 00000000 7ffcffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000000 +divq z eq - 80000000 00000000 00000000 00000000 7ffcffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000000 +divq n eq - 00000000 00000000 00000000 00000000 fffcffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000000 +divq m eq - 00000000 00000000 00000000 00000000 fffcffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000000 +divq p eq - 00000000 00000000 00000000 00000000 fffcffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000000 +divq z eq - 00000000 00000000 00000000 00000000 fffcffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000000 +divq n eq - 80000000 00000000 00000000 00000000 fffdffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 +divq m eq - 80000000 00000000 00000000 00000000 fffdffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 +divq p eq - 80000000 00000000 00000000 00000000 fffdffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 +divq z eq - 80000000 00000000 00000000 00000000 fffdffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 +divq n eq d 7ffe0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +divq m eq d 7ffe0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +divq p eq d 7ffe0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +divq z eq d 7ffe0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +divq n eq d fffd0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +divq m eq d fffd0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +divq p eq d fffd0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +divq z eq d fffd0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +divq n eq d 7ffe0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +divq m eq d 7ffe0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +divq p eq d 7ffe0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +divq z eq d 7ffe0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +divq n eq d fffd0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +divq m eq d fffd0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +divq p eq d fffd0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +divq z eq d fffd0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +divq n eq d 7ffdffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +divq m eq d 7ffdffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +divq p eq d 7ffdffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +divq z eq d 7ffdffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +divq n eq d fffcffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +divq m eq d fffcffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +divq p eq d fffcffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +divq z eq d fffcffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +divq n eq d 7ffcffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +divq m eq d 7ffcffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +divq p eq d 7ffcffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +divq z eq d 7ffcffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +divq n eq d fffdffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +divq m eq d fffdffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +divq p eq d fffdffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +divq z eq d fffdffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +divq n eq - 00000000 00000000 00000000 00000000 00010000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +divq m eq - 00000000 00000000 00000000 00000000 00010000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +divq p eq - 00000000 00000000 00000000 00000000 00010000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +divq z eq - 00000000 00000000 00000000 00000000 00010000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +divq n eq - 80000000 00000000 00000000 00000000 00020000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +divq m eq - 80000000 00000000 00000000 00000000 00020000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +divq p eq - 80000000 00000000 00000000 00000000 00020000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +divq z eq - 80000000 00000000 00000000 00000000 00020000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +divq n eq - 00000000 00000000 00000000 00000000 80020000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +divq m eq - 00000000 00000000 00000000 00000000 80020000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +divq p eq - 00000000 00000000 00000000 00000000 80020000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +divq z eq - 00000000 00000000 00000000 00000000 80020000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +divq n eq - 80000000 00000000 00000000 00000000 80010000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +divq m eq - 80000000 00000000 00000000 00000000 80010000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +divq p eq - 80000000 00000000 00000000 00000000 80010000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +divq z eq - 80000000 00000000 00000000 00000000 80010000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +divq n eq - 00000000 00000000 00000000 00000000 0001ffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 +divq m eq - 00000000 00000000 00000000 00000000 0001ffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 +divq p eq - 00000000 00000000 00000000 00000000 0001ffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 +divq z eq - 00000000 00000000 00000000 00000000 0001ffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 +divq n eq - 80000000 00000000 00000000 00000000 00010000 00000000 00000000 00000001 80000000 00000000 00000000 00000000 +divq m eq - 80000000 00000000 00000000 00000000 00010000 00000000 00000000 00000001 80000000 00000000 00000000 00000000 +divq p eq - 80000000 00000000 00000000 00000000 00010000 00000000 00000000 00000001 80000000 00000000 00000000 00000000 +divq z eq - 80000000 00000000 00000000 00000000 00010000 00000000 00000000 00000001 80000000 00000000 00000000 00000000 +divq n eq - 00000000 00000000 00000000 00000000 80010000 00000000 00000000 00000001 80000000 00000000 00000000 00000000 +divq m eq - 00000000 00000000 00000000 00000000 80010000 00000000 00000000 00000001 80000000 00000000 00000000 00000000 +divq p eq - 00000000 00000000 00000000 00000000 80010000 00000000 00000000 00000001 80000000 00000000 00000000 00000000 +divq z eq - 00000000 00000000 00000000 00000000 80010000 00000000 00000000 00000001 80000000 00000000 00000000 00000000 +divq n eq - 80000000 00000000 00000000 00000000 8001ffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 +divq m eq - 80000000 00000000 00000000 00000000 8001ffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 +divq p eq - 80000000 00000000 00000000 00000000 8001ffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 +divq z eq - 80000000 00000000 00000000 00000000 8001ffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 +divq n eq d 00010000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +divq m eq d 00010000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +divq p eq d 00010000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +divq z eq d 00010000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +divq n eq d 80020000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +divq m eq d 80020000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +divq p eq d 80020000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +divq z eq d 80020000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +divq n eq d 00020000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +divq m eq d 00020000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +divq p eq d 00020000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +divq z eq d 00020000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +divq n eq d 80010000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +divq m eq d 80010000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +divq p eq d 80010000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +divq z eq d 80010000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +divq n eq d 0001ffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +divq m eq d 0001ffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +divq p eq d 0001ffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +divq z eq d 0001ffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +divq n eq d 80010000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +divq m eq d 80010000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +divq p eq d 80010000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +divq z eq d 80010000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +divq n eq d 00010000 00000000 00000000 00000001 80000000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +divq m eq d 00010000 00000000 00000000 00000001 80000000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +divq p eq d 00010000 00000000 00000000 00000001 80000000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +divq z eq d 00010000 00000000 00000000 00000001 80000000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +divq n eq d 8001ffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +divq m eq d 8001ffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +divq p eq d 8001ffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +divq z eq d 8001ffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +divq n eq - 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 +divq m eq - 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 +divq p eq - 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 +divq z eq - 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 +divq n eq - 80000000 00000000 00000000 00000000 00000000 00000000 00000000 00000003 80000000 00000000 00000000 00000000 +divq m eq - 80000000 00000000 00000000 00000000 00000000 00000000 00000000 00000003 80000000 00000000 00000000 00000000 +divq p eq - 80000000 00000000 00000000 00000000 00000000 00000000 00000000 00000003 80000000 00000000 00000000 00000000 +divq z eq - 80000000 00000000 00000000 00000000 00000000 00000000 00000000 00000003 80000000 00000000 00000000 00000000 +divq n eq - 00000000 00000000 00000000 00000000 80000000 00000000 00000000 00000002 80000000 00000000 00000000 00000000 +divq m eq - 00000000 00000000 00000000 00000000 80000000 00000000 00000000 00000002 80000000 00000000 00000000 00000000 +divq p eq - 00000000 00000000 00000000 00000000 80000000 00000000 00000000 00000002 80000000 00000000 00000000 00000000 +divq z eq - 00000000 00000000 00000000 00000000 80000000 00000000 00000000 00000002 80000000 00000000 00000000 00000000 +divq n eq - 80000000 00000000 00000000 00000000 80000000 00000000 00000000 00000004 00000000 00000000 00000000 00000000 +divq m eq - 80000000 00000000 00000000 00000000 80000000 00000000 00000000 00000004 00000000 00000000 00000000 00000000 +divq p eq - 80000000 00000000 00000000 00000000 80000000 00000000 00000000 00000004 00000000 00000000 00000000 00000000 +divq z eq - 80000000 00000000 00000000 00000000 80000000 00000000 00000000 00000004 00000000 00000000 00000000 00000000 +divq n eq - 00000000 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 +divq m eq - 00000000 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 +divq p eq - 00000000 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 +divq z eq - 00000000 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 +divq n eq - 80000000 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000000 +divq m eq - 80000000 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000000 +divq p eq - 80000000 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000000 +divq z eq - 80000000 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000000 +divq n eq - 00000000 00000000 00000000 00000000 8000ffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000000 +divq m eq - 00000000 00000000 00000000 00000000 8000ffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000000 +divq p eq - 00000000 00000000 00000000 00000000 8000ffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000000 +divq z eq - 00000000 00000000 00000000 00000000 8000ffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000000 +divq n eq - 80000000 00000000 00000000 00000000 8000ffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 +divq m eq - 80000000 00000000 00000000 00000000 8000ffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 +divq p eq - 80000000 00000000 00000000 00000000 8000ffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 +divq z eq - 80000000 00000000 00000000 00000000 8000ffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 +divq n eq d 00000000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +divq m eq d 00000000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +divq p eq d 00000000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +divq z eq d 00000000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +divq n eq d 80000000 00000000 00000000 00000003 00000000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +divq m eq d 80000000 00000000 00000000 00000003 00000000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +divq p eq d 80000000 00000000 00000000 00000003 00000000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +divq z eq d 80000000 00000000 00000000 00000003 00000000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +divq n eq d 00000000 00000000 00000000 00000002 80000000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +divq m eq d 00000000 00000000 00000000 00000002 80000000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +divq p eq d 00000000 00000000 00000000 00000002 80000000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +divq z eq d 00000000 00000000 00000000 00000002 80000000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +divq n eq d 80000000 00000000 00000000 00000004 80000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +divq m eq d 80000000 00000000 00000000 00000004 80000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +divq p eq d 80000000 00000000 00000000 00000004 80000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +divq z eq d 80000000 00000000 00000000 00000004 80000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +divq n eq d 0000ffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +divq m eq d 0000ffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +divq p eq d 0000ffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +divq z eq d 0000ffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +divq n eq d 8000ffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +divq m eq d 8000ffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +divq p eq d 8000ffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +divq z eq d 8000ffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +divq n eq d 0000ffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +divq m eq d 0000ffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +divq p eq d 0000ffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +divq z eq d 0000ffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +divq n eq d 8000ffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +divq m eq d 8000ffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +divq p eq d 8000ffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +divq z eq d 8000ffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +divq n eq - 7ffe0000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 7ffd0000 00000000 00000000 00000000 +divq m eq - 7ffe0000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 7ffd0000 00000000 00000000 00000000 +divq p eq - 7ffe0000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 7ffd0000 00000000 00000000 00000000 +divq z eq - 7ffe0000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 7ffd0000 00000000 00000000 00000000 +divq n eq - 7ffe0000 00000000 00000000 00000000 c0000000 00000000 00000000 00000000 fffd0000 00000000 00000000 00000000 +divq m eq - 7ffe0000 00000000 00000000 00000000 c0000000 00000000 00000000 00000000 fffd0000 00000000 00000000 00000000 +divq p eq - 7ffe0000 00000000 00000000 00000000 c0000000 00000000 00000000 00000000 fffd0000 00000000 00000000 00000000 +divq z eq - 7ffe0000 00000000 00000000 00000000 c0000000 00000000 00000000 00000000 fffd0000 00000000 00000000 00000000 +divq n eq - fffdffff ffffffff ffffffff ffffffff 40000000 00000000 00000000 00000000 fffcffff ffffffff ffffffff ffffffff +divq m eq - fffdffff ffffffff ffffffff ffffffff 40000000 00000000 00000000 00000000 fffcffff ffffffff ffffffff ffffffff +divq p eq - fffdffff ffffffff ffffffff ffffffff 40000000 00000000 00000000 00000000 fffcffff ffffffff ffffffff ffffffff +divq z eq - fffdffff ffffffff ffffffff ffffffff 40000000 00000000 00000000 00000000 fffcffff ffffffff ffffffff ffffffff +divq n eq - 7ffdffff ffffffff ffffffff fffffffd c0000000 00000000 00000000 00000000 fffcffff ffffffff ffffffff fffffffd +divq m eq - 7ffdffff ffffffff ffffffff fffffffd c0000000 00000000 00000000 00000000 fffcffff ffffffff ffffffff fffffffd +divq p eq - 7ffdffff ffffffff ffffffff fffffffd c0000000 00000000 00000000 00000000 fffcffff ffffffff ffffffff fffffffd +divq z eq - 7ffdffff ffffffff ffffffff fffffffd c0000000 00000000 00000000 00000000 fffcffff ffffffff ffffffff fffffffd +divq n eq - 7ffeffff ffffffff ffffffff ffffffff 7ffdffff ffffffff ffffffff ffffffff 40000000 00000000 00000000 00000000 +divq m eq - 7ffeffff ffffffff ffffffff ffffffff 7ffdffff ffffffff ffffffff ffffffff 40000000 00000000 00000000 00000000 +divq p eq - 7ffeffff ffffffff ffffffff ffffffff 7ffdffff ffffffff ffffffff ffffffff 40000000 00000000 00000000 00000000 +divq z eq - 7ffeffff ffffffff ffffffff ffffffff 7ffdffff ffffffff ffffffff ffffffff 40000000 00000000 00000000 00000000 +divq n eq - 7ffeffff ffffffff ffffffff ffffffff c0000000 00000000 00000000 00000000 fffdffff ffffffff ffffffff ffffffff +divq m eq - 7ffeffff ffffffff ffffffff ffffffff c0000000 00000000 00000000 00000000 fffdffff ffffffff ffffffff ffffffff +divq p eq - 7ffeffff ffffffff ffffffff ffffffff c0000000 00000000 00000000 00000000 fffdffff ffffffff ffffffff ffffffff +divq z eq - 7ffeffff ffffffff ffffffff ffffffff c0000000 00000000 00000000 00000000 fffdffff ffffffff ffffffff ffffffff +divq n eq - fffe0000 00000000 00000000 00000001 7ffd0000 00000000 00000000 00000001 c0000000 00000000 00000000 00000000 +divq m eq - fffe0000 00000000 00000000 00000001 7ffd0000 00000000 00000000 00000001 c0000000 00000000 00000000 00000000 +divq p eq - fffe0000 00000000 00000000 00000001 7ffd0000 00000000 00000000 00000001 c0000000 00000000 00000000 00000000 +divq z eq - fffe0000 00000000 00000000 00000001 7ffd0000 00000000 00000000 00000001 c0000000 00000000 00000000 00000000 +divq n eq - 7ffe0000 00000000 00000000 00000003 fffd0000 00000000 00000000 00000003 c0000000 00000000 00000000 00000000 +divq m eq - 7ffe0000 00000000 00000000 00000003 fffd0000 00000000 00000000 00000003 c0000000 00000000 00000000 00000000 +divq p eq - 7ffe0000 00000000 00000000 00000003 fffd0000 00000000 00000000 00000003 c0000000 00000000 00000000 00000000 +divq z eq - 7ffe0000 00000000 00000000 00000003 fffd0000 00000000 00000000 00000003 c0000000 00000000 00000000 00000000 +divq n eq - 7ffeffff ffffffff ffffffff ffffffff 7ffcffff ffffffff ffffffff ffffffff 40010000 00000000 00000000 00000000 +divq m eq - 7ffeffff ffffffff ffffffff ffffffff 7ffcffff ffffffff ffffffff ffffffff 40010000 00000000 00000000 00000000 +divq p eq - 7ffeffff ffffffff ffffffff ffffffff 7ffcffff ffffffff ffffffff ffffffff 40010000 00000000 00000000 00000000 +divq z eq - 7ffeffff ffffffff ffffffff ffffffff 7ffcffff ffffffff ffffffff ffffffff 40010000 00000000 00000000 00000000 +divq n eq - fffeffff ffffffff ffffffff ffffffff 7ffcffff ffffffff ffffffff ffffffff c0010000 00000000 00000000 00000000 +divq m eq - fffeffff ffffffff ffffffff ffffffff 7ffcffff ffffffff ffffffff ffffffff c0010000 00000000 00000000 00000000 +divq p eq - fffeffff ffffffff ffffffff ffffffff 7ffcffff ffffffff ffffffff ffffffff c0010000 00000000 00000000 00000000 +divq z eq - fffeffff ffffffff ffffffff ffffffff 7ffcffff ffffffff ffffffff ffffffff c0010000 00000000 00000000 00000000 +divq n eq - 7ffeffff ffffffff ffffffff ffffffff fffcffff ffffffff ffffffff ffffffff c0010000 00000000 00000000 00000000 +divq m eq - 7ffeffff ffffffff ffffffff ffffffff fffcffff ffffffff ffffffff ffffffff c0010000 00000000 00000000 00000000 +divq p eq - 7ffeffff ffffffff ffffffff ffffffff fffcffff ffffffff ffffffff ffffffff c0010000 00000000 00000000 00000000 +divq z eq - 7ffeffff ffffffff ffffffff ffffffff fffcffff ffffffff ffffffff ffffffff c0010000 00000000 00000000 00000000 +divq n eq - fffeffff ffffffff ffffffff ffffffff fffcffff ffffffff ffffffff ffffffff 40010000 00000000 00000000 00000000 +divq m eq - fffeffff ffffffff ffffffff ffffffff fffcffff ffffffff ffffffff ffffffff 40010000 00000000 00000000 00000000 +divq p eq - fffeffff ffffffff ffffffff ffffffff fffcffff ffffffff ffffffff ffffffff 40010000 00000000 00000000 00000000 +divq z eq - fffeffff ffffffff ffffffff ffffffff fffcffff ffffffff ffffffff ffffffff 40010000 00000000 00000000 00000000 +divq n eq - 7ffeffff ffffffff ffffffff fffffffd 40010000 00000000 00000000 00000000 7ffcffff ffffffff ffffffff fffffffd +divq m eq - 7ffeffff ffffffff ffffffff fffffffd 40010000 00000000 00000000 00000000 7ffcffff ffffffff ffffffff fffffffd +divq p eq - 7ffeffff ffffffff ffffffff fffffffd 40010000 00000000 00000000 00000000 7ffcffff ffffffff ffffffff fffffffd +divq z eq - 7ffeffff ffffffff ffffffff fffffffd 40010000 00000000 00000000 00000000 7ffcffff ffffffff ffffffff fffffffd +divq n eq - 7ffeffff ffffffff ffffffff fffffffd c0010000 00000000 00000000 00000000 fffcffff ffffffff ffffffff fffffffd +divq m eq - 7ffeffff ffffffff ffffffff fffffffd c0010000 00000000 00000000 00000000 fffcffff ffffffff ffffffff fffffffd +divq p eq - 7ffeffff ffffffff ffffffff fffffffd c0010000 00000000 00000000 00000000 fffcffff ffffffff ffffffff fffffffd +divq z eq - 7ffeffff ffffffff ffffffff fffffffd c0010000 00000000 00000000 00000000 fffcffff ffffffff ffffffff fffffffd +divq n eq - fffeffff ffffffff ffffffff fffffffd 40010000 00000000 00000000 00000000 fffcffff ffffffff ffffffff fffffffd +divq m eq - fffeffff ffffffff ffffffff fffffffd 40010000 00000000 00000000 00000000 fffcffff ffffffff ffffffff fffffffd +divq p eq - fffeffff ffffffff ffffffff fffffffd 40010000 00000000 00000000 00000000 fffcffff ffffffff ffffffff fffffffd +divq z eq - fffeffff ffffffff ffffffff fffffffd 40010000 00000000 00000000 00000000 fffcffff ffffffff ffffffff fffffffd +divq n eq - fffeffff ffffffff ffffffff fffffffd c0010000 00000000 00000000 00000000 7ffcffff ffffffff ffffffff fffffffd +divq m eq - fffeffff ffffffff ffffffff fffffffd c0010000 00000000 00000000 00000000 7ffcffff ffffffff ffffffff fffffffd +divq p eq - fffeffff ffffffff ffffffff fffffffd c0010000 00000000 00000000 00000000 7ffcffff ffffffff ffffffff fffffffd +divq z eq - fffeffff ffffffff ffffffff fffffffd c0010000 00000000 00000000 00000000 7ffcffff ffffffff ffffffff fffffffd +divq n eq - 00020000 00000000 00000000 00000000 00010000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 +divq m eq - 00020000 00000000 00000000 00000000 00010000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 +divq p eq - 00020000 00000000 00000000 00000000 00010000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 +divq z eq - 00020000 00000000 00000000 00000000 00010000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 +divq n eq - 00020000 00000000 00000000 00000000 c0000000 00000000 00000000 00000000 80010000 00000000 00000000 00000000 +divq m eq - 00020000 00000000 00000000 00000000 c0000000 00000000 00000000 00000000 80010000 00000000 00000000 00000000 +divq p eq - 00020000 00000000 00000000 00000000 c0000000 00000000 00000000 00000000 80010000 00000000 00000000 00000000 +divq z eq - 00020000 00000000 00000000 00000000 c0000000 00000000 00000000 00000000 80010000 00000000 00000000 00000000 +divq n eq - 80020000 00000000 00000000 00000001 00010000 00000000 00000000 00000001 c0000000 00000000 00000000 00000000 +divq m eq - 80020000 00000000 00000000 00000001 00010000 00000000 00000000 00000001 c0000000 00000000 00000000 00000000 +divq p eq - 80020000 00000000 00000000 00000001 00010000 00000000 00000000 00000001 c0000000 00000000 00000000 00000000 +divq z eq - 80020000 00000000 00000000 00000001 00010000 00000000 00000000 00000001 c0000000 00000000 00000000 00000000 +divq n eq - 00020000 00000000 00000000 00000003 c0000000 00000000 00000000 00000000 80010000 00000000 00000000 00000003 +divq m eq - 00020000 00000000 00000000 00000003 c0000000 00000000 00000000 00000000 80010000 00000000 00000000 00000003 +divq p eq - 00020000 00000000 00000000 00000003 c0000000 00000000 00000000 00000000 80010000 00000000 00000000 00000003 +divq z eq - 00020000 00000000 00000000 00000003 c0000000 00000000 00000000 00000000 80010000 00000000 00000000 00000003 +divq n eq - 00020000 00000000 00000000 00000001 00010000 00000000 00000000 00000001 40000000 00000000 00000000 00000000 +divq m eq - 00020000 00000000 00000000 00000001 00010000 00000000 00000000 00000001 40000000 00000000 00000000 00000000 +divq p eq - 00020000 00000000 00000000 00000001 00010000 00000000 00000000 00000001 40000000 00000000 00000000 00000000 +divq z eq - 00020000 00000000 00000000 00000001 00010000 00000000 00000000 00000001 40000000 00000000 00000000 00000000 +divq n eq - 00020000 00000000 00000000 00000001 c0000000 00000000 00000000 00000000 80010000 00000000 00000000 00000001 +divq m eq - 00020000 00000000 00000000 00000001 c0000000 00000000 00000000 00000000 80010000 00000000 00000000 00000001 +divq p eq - 00020000 00000000 00000000 00000001 c0000000 00000000 00000000 00000000 80010000 00000000 00000000 00000001 +divq z eq - 00020000 00000000 00000000 00000001 c0000000 00000000 00000000 00000000 80010000 00000000 00000000 00000001 +divq n eq - 80020000 00000000 00000000 00000005 00010000 00000000 00000000 00000005 c0000000 00000000 00000000 00000000 +divq m eq - 80020000 00000000 00000000 00000005 00010000 00000000 00000000 00000005 c0000000 00000000 00000000 00000000 +divq p eq - 80020000 00000000 00000000 00000005 00010000 00000000 00000000 00000005 c0000000 00000000 00000000 00000000 +divq z eq - 80020000 00000000 00000000 00000005 00010000 00000000 00000000 00000005 c0000000 00000000 00000000 00000000 +divq n eq - 00020000 00000000 00000000 00000003 80010000 00000000 00000000 00000003 c0000000 00000000 00000000 00000000 +divq m eq - 00020000 00000000 00000000 00000003 80010000 00000000 00000000 00000003 c0000000 00000000 00000000 00000000 +divq p eq - 00020000 00000000 00000000 00000003 80010000 00000000 00000000 00000003 c0000000 00000000 00000000 00000000 +divq z eq - 00020000 00000000 00000000 00000003 80010000 00000000 00000000 00000003 c0000000 00000000 00000000 00000000 +divq n eq - 0000ffff ffffffff ffffffff ffffffff 3ffe0000 00000000 00000000 00000000 0001ffff ffffffff ffffffff fffffffe +divq m eq - 0000ffff ffffffff ffffffff ffffffff 3ffe0000 00000000 00000000 00000000 0001ffff ffffffff ffffffff fffffffe +divq p eq - 0000ffff ffffffff ffffffff ffffffff 3ffe0000 00000000 00000000 00000000 0001ffff ffffffff ffffffff fffffffe +divq z eq - 0000ffff ffffffff ffffffff ffffffff 3ffe0000 00000000 00000000 00000000 0001ffff ffffffff ffffffff fffffffe +divq n eq - 0000ffff ffffffff ffffffff ffffffff 3ff60000 00000000 00000000 00000000 0009ffff ffffffff ffffffff fffffffe +divq m eq - 0000ffff ffffffff ffffffff ffffffff 3ff60000 00000000 00000000 00000000 0009ffff ffffffff ffffffff fffffffe +divq p eq - 0000ffff ffffffff ffffffff ffffffff 3ff60000 00000000 00000000 00000000 0009ffff ffffffff ffffffff fffffffe +divq z eq - 0000ffff ffffffff ffffffff ffffffff 3ff60000 00000000 00000000 00000000 0009ffff ffffffff ffffffff fffffffe +divq n eq xo 7ffe0000 00000000 00000000 00000000 3ffe0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +divq p eq xo 7ffe0000 00000000 00000000 00000000 3ffe0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +divq z eq xo 7ffe0000 00000000 00000000 00000000 3ffe0000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff +divq m eq xo 7ffe0000 00000000 00000000 00000000 3ffe0000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff +divq n eq xo fffe0000 00000000 00000000 00000000 bffe0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +divq p eq xo fffe0000 00000000 00000000 00000000 bffe0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +divq z eq xo fffe0000 00000000 00000000 00000000 bffe0000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff +divq m eq xo fffe0000 00000000 00000000 00000000 bffe0000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff +divq n eq xo 7ffe0000 00000000 00000000 00000000 bffe0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +divq m eq xo 7ffe0000 00000000 00000000 00000000 bffe0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +divq n eq xo fffe0000 00000000 00000000 00000000 3ffe0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +divq m eq xo fffe0000 00000000 00000000 00000000 3ffe0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +divq z eq xo 7ffe0000 00000000 00000000 00000000 bffe0000 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff +divq p eq xo 7ffe0000 00000000 00000000 00000000 bffe0000 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff +divq z eq xo fffe0000 00000000 00000000 00000000 3ffe0000 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff +divq p eq xo fffe0000 00000000 00000000 00000000 3ffe0000 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff +divq n eq xo 7ff60000 00000000 00000000 00000000 000a0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +divq p eq xo 7ff60000 00000000 00000000 00000000 000a0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +divq z eq xo 7ff60000 00000000 00000000 00000000 000a0000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff +divq m eq xo 7ff60000 00000000 00000000 00000000 000a0000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff +divq n eq xo 7ffeffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000001 7fff0000 00000000 00000000 00000000 +divq p eq xo 7ffeffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000001 7fff0000 00000000 00000000 00000000 +divq z eq xo 7ffeffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000001 7ffeffff ffffffff ffffffff ffffffff +divq m eq xo 7ffeffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000001 7ffeffff ffffffff ffffffff ffffffff +divq n eq xo 7ffe0000 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff 7fff0000 00000000 00000000 00000000 +divq p eq xo 7ffe0000 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff 7fff0000 00000000 00000000 00000000 +divq z eq xo 7ffe0000 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff 7ffeffff ffffffff ffffffff ffffffff +divq m eq xo 7ffe0000 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff 7ffeffff ffffffff ffffffff ffffffff +divq n eq xo 7ffeffff ffffffff ffffffff ffffffff 3ffeffff ffffffff ffffffff ffffffff 7fff0000 00000000 00000000 00000000 +divq p eq xo 7ffeffff ffffffff ffffffff ffffffff 3ffeffff ffffffff ffffffff ffffffff 7fff0000 00000000 00000000 00000000 +divq z eq xo 7ffeffff ffffffff ffffffff ffffffff 3ffeffff ffffffff ffffffff ffffffff 7ffeffff ffffffff ffffffff ffffffff +divq m eq xo 7ffeffff ffffffff ffffffff ffffffff 3ffeffff ffffffff ffffffff ffffffff 7ffeffff ffffffff ffffffff ffffffff +divq n eq xu 00010000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000001 0000ffff ffffffff ffffffff ffffffff +divq z eq xu 00010000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000001 0000ffff ffffffff ffffffff ffffffff +divq m eq xu 00010000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000001 0000ffff ffffffff ffffffff ffffffff +divq n eq xu 80010000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000001 8000ffff ffffffff ffffffff ffffffff +divq z eq xu 80010000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000001 8000ffff ffffffff ffffffff ffffffff +divq p eq xu 80010000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000001 8000ffff ffffffff ffffffff ffffffff +divq p eq xu 0000ffff ffffffff ffffffff fffffffe 3ffeffff ffffffff ffffffff fffffffe 0000ffff ffffffff ffffffff ffffffff +divq n eq xu 0000ffff ffffffff ffffffff fffffffe 3ffeffff ffffffff ffffffff fffffffe 0000ffff ffffffff ffffffff ffffffff +divq p eq xu 0000ffff ffffffff ffffffff fffffff7 3ffeffff ffffffff ffffffff fffffffe 0000ffff ffffffff ffffffff fffffff8 +divq n eq xu 0000ffff ffffffff ffffffff fffffff7 3ffeffff ffffffff ffffffff fffffffe 0000ffff ffffffff ffffffff fffffff8 +divq m eq xu 8000ffff ffffffff ffffffff fffffff8 3ffeffff ffffffff ffffffff fffffffe 8000ffff ffffffff ffffffff fffffff9 +divq n eq xu 8000ffff ffffffff ffffffff fffffff8 3ffeffff ffffffff ffffffff fffffffe 8000ffff ffffffff ffffffff fffffff9 +divq m eq xu 00010000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000002 0000ffff ffffffff ffffffff ffffffff +divq n eq xu 00010000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000002 0000ffff ffffffff ffffffff ffffffff +divq z eq xu 00010000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000002 0000ffff ffffffff ffffffff ffffffff +divq m eq xu 0000ffff ffffffff ffffffff ffffffff 3fff0000 00000000 00000000 00000002 0000ffff ffffffff ffffffff fffffffd +divq n eq xu 0000ffff ffffffff ffffffff ffffffff 3fff0000 00000000 00000000 00000002 0000ffff ffffffff ffffffff fffffffd +divq z eq xu 0000ffff ffffffff ffffffff ffffffff 3fff0000 00000000 00000000 00000002 0000ffff ffffffff ffffffff fffffffd +divq m eq xu 00010000 00000000 00000000 00000002 3fff0000 00000000 00000000 00000006 0000ffff ffffffff ffffffff fffffffc +divq n eq xu 00010000 00000000 00000000 00000002 3fff0000 00000000 00000000 00000006 0000ffff ffffffff ffffffff fffffffc +divq z eq xu 00010000 00000000 00000000 00000002 3fff0000 00000000 00000000 00000006 0000ffff ffffffff ffffffff fffffffc +divq z eq xu 0000ffff ffffffff ffffffff ffffffff 3fff0000 00000000 00000000 00000001 0000ffff ffffffff ffffffff fffffffe +divq m eq xu 0000ffff ffffffff ffffffff ffffffff 3fff0000 00000000 00000000 00000001 0000ffff ffffffff ffffffff fffffffe +divq n eq xu 00000000 00000000 00000000 00000001 7ffeffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 +divq m eq xu 00000000 00000000 00000000 00000001 7ffeffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 +divq z eq xu 00000000 00000000 00000000 00000001 7ffeffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 +divq p eq xu 00000000 00000000 00000000 00000001 7ffeffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000001 +divq n eq xu 80000000 00000000 00000000 00000001 fffeffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 +divq m eq xu 80000000 00000000 00000000 00000001 fffeffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 +divq z eq xu 80000000 00000000 00000000 00000001 fffeffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 +divq p eq xu 80000000 00000000 00000000 00000001 fffeffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000001 +divq n eq xu 00000000 00000000 00000000 00000001 fffeffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000000 +divq z eq xu 00000000 00000000 00000000 00000001 fffeffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000000 +divq p eq xu 00000000 00000000 00000000 00000001 fffeffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000000 +divq m eq xu 00000000 00000000 00000000 00000001 fffeffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000001 +divq n eq xu 80000000 00000000 00000000 00000001 7ffeffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000000 +divq z eq xu 80000000 00000000 00000000 00000001 7ffeffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000000 +divq p eq xu 80000000 00000000 00000000 00000001 7ffeffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000000 +divq m eq xu 80000000 00000000 00000000 00000001 7ffeffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000001 +divq p eq xu 00000000 00000000 00000000 00000001 40000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 +divq n eq xu 00000000 00000000 00000000 00000001 40000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +divq z eq xu 00000000 00000000 00000000 00000001 40000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +divq m eq xu 00000000 00000000 00000000 00000001 40000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +divq p eq xu 80000000 00000000 00000000 00000001 c0000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 +divq n eq xu 80000000 00000000 00000000 00000001 c0000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +divq z eq xu 80000000 00000000 00000000 00000001 c0000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +divq m eq xu 80000000 00000000 00000000 00000001 c0000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +divq m eq xu 00000000 00000000 00000000 00000001 c0000000 00000000 00000000 00000000 80000000 00000000 00000000 00000001 +divq n eq xu 00000000 00000000 00000000 00000001 c0000000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +divq z eq xu 00000000 00000000 00000000 00000001 c0000000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +divq p eq xu 00000000 00000000 00000000 00000001 c0000000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +divq m eq xu 80000000 00000000 00000000 00000001 40000000 00000000 00000000 00000000 80000000 00000000 00000000 00000001 +divq n eq xu 80000000 00000000 00000000 00000001 40000000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +divq z eq xu 80000000 00000000 00000000 00000001 40000000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +divq p eq xu 80000000 00000000 00000000 00000001 40000000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +divq z eq xu 0001ffff ffffffff ffffffff ffffffff 40000000 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff +divq m eq xu 0001ffff ffffffff ffffffff ffffffff 40000000 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff +divq z eq xu 0001ffff ffffffff ffffffff ffffffff c0000000 00000000 00000000 00000000 8000ffff ffffffff ffffffff ffffffff +divq p eq xu 0001ffff ffffffff ffffffff ffffffff c0000000 00000000 00000000 00000000 8000ffff ffffffff ffffffff ffffffff +divq p eq xu 0001ffff ffffffff ffffffff ffffffff 40000000 00000000 00000000 00000000 00010000 00000000 00000000 00000000 +divq n eq xu 0001ffff ffffffff ffffffff ffffffff 40000000 00000000 00000000 00000000 00010000 00000000 00000000 00000000 +divq p eq xu 00010000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000001 00010000 00000000 00000000 00000000 +divq m eq xu 80010000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000001 80010000 00000000 00000000 00000000 +divq p eq xu 00010000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000002 00010000 00000000 00000000 00000000 +divq p eq xu 0000ffff ffffffff ffffffff ffffffff 3fff0000 00000000 00000000 00000002 0000ffff ffffffff ffffffff fffffffe +divq n eq - 0001ffff ffffffff ffffffff fffffffe 40000000 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff +divq m eq - 0001ffff ffffffff ffffffff fffffffe 40000000 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff +divq p eq - 0001ffff ffffffff ffffffff fffffffe 40000000 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff +divq z eq - 0001ffff ffffffff ffffffff fffffffe 40000000 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff +divq n eq - 0000ffff ffffffff ffffffff ffffffff 3fff0000 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff +divq m eq - 0000ffff ffffffff ffffffff ffffffff 3fff0000 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff +divq p eq - 0000ffff ffffffff ffffffff ffffffff 3fff0000 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff +divq z eq - 0000ffff ffffffff ffffffff ffffffff 3fff0000 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff +divq n eq - 00000000 00000000 00000000 00000001 3ffe0000 00000000 00000000 00000000 00000000 00000000 00000000 00000002 +divq m eq - 00000000 00000000 00000000 00000001 3ffe0000 00000000 00000000 00000000 00000000 00000000 00000000 00000002 +divq p eq - 00000000 00000000 00000000 00000001 3ffe0000 00000000 00000000 00000000 00000000 00000000 00000000 00000002 +divq z eq - 00000000 00000000 00000000 00000001 3ffe0000 00000000 00000000 00000000 00000000 00000000 00000000 00000002 +divq n eq - 00000000 00000000 00000000 00000001 3ffc0000 00000000 00000000 00000000 00000000 00000000 00000000 00000008 +divq m eq - 00000000 00000000 00000000 00000001 3ffc0000 00000000 00000000 00000000 00000000 00000000 00000000 00000008 +divq p eq - 00000000 00000000 00000000 00000001 3ffc0000 00000000 00000000 00000000 00000000 00000000 00000000 00000008 +divq z eq - 00000000 00000000 00000000 00000001 3ffc0000 00000000 00000000 00000000 00000000 00000000 00000000 00000008 +divq n eq - 00000000 00000000 00000000 00000009 40022000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 +divq m eq - 00000000 00000000 00000000 00000009 40022000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 +divq p eq - 00000000 00000000 00000000 00000009 40022000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 +divq z eq - 00000000 00000000 00000000 00000009 40022000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 +divq n eq - 00000000 00000000 00000000 00000009 c0022000 00000000 00000000 00000000 80000000 00000000 00000000 00000001 +divq m eq - 00000000 00000000 00000000 00000009 c0022000 00000000 00000000 00000000 80000000 00000000 00000000 00000001 +divq p eq - 00000000 00000000 00000000 00000009 c0022000 00000000 00000000 00000000 80000000 00000000 00000000 00000001 +divq z eq - 00000000 00000000 00000000 00000009 c0022000 00000000 00000000 00000000 80000000 00000000 00000000 00000001 +divq n eq - 0000ffff ffffffff ffffffff ffffffff bfff0000 00000000 00000000 00000000 8000ffff ffffffff ffffffff ffffffff +divq m eq - 0000ffff ffffffff ffffffff ffffffff bfff0000 00000000 00000000 00000000 8000ffff ffffffff ffffffff ffffffff +divq p eq - 0000ffff ffffffff ffffffff ffffffff bfff0000 00000000 00000000 00000000 8000ffff ffffffff ffffffff ffffffff +divq z eq - 0000ffff ffffffff ffffffff ffffffff bfff0000 00000000 00000000 00000000 8000ffff ffffffff ffffffff ffffffff +divq n eq - 80000000 00000000 00000000 00000001 3ffe0000 00000000 00000000 00000000 80000000 00000000 00000000 00000002 +divq m eq - 80000000 00000000 00000000 00000001 3ffe0000 00000000 00000000 00000000 80000000 00000000 00000000 00000002 +divq p eq - 80000000 00000000 00000000 00000001 3ffe0000 00000000 00000000 00000000 80000000 00000000 00000000 00000002 +divq z eq - 80000000 00000000 00000000 00000001 3ffe0000 00000000 00000000 00000000 80000000 00000000 00000000 00000002 +divq n eq x 3fff0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000001 3ffeffff ffffffff ffffffff fffffffe +divq z eq x 3fff0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000001 3ffeffff ffffffff ffffffff fffffffe +divq m eq x 3fff0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000001 3ffeffff ffffffff ffffffff fffffffe +divq p eq x 3fff0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000001 3ffeffff ffffffff ffffffff ffffffff +divq n eq x 3fff0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000002 3ffeffff ffffffff ffffffff fffffffc +divq z eq x 3fff0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000002 3ffeffff ffffffff ffffffff fffffffc +divq m eq x 3fff0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000002 3ffeffff ffffffff ffffffff fffffffc +divq p eq x 3fff0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000002 3ffeffff ffffffff ffffffff fffffffd +divq n eq x 3fff0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000003 3ffeffff ffffffff ffffffff fffffffa +divq z eq x 3fff0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000003 3ffeffff ffffffff ffffffff fffffffa +divq m eq x 3fff0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000003 3ffeffff ffffffff ffffffff fffffffa +divq p eq x 3fff0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000003 3ffeffff ffffffff ffffffff fffffffb +divq n eq x 3fff0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000004 3ffeffff ffffffff ffffffff fffffff8 +divq z eq x 3fff0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000004 3ffeffff ffffffff ffffffff fffffff8 +divq m eq x 3fff0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000004 3ffeffff ffffffff ffffffff fffffff8 +divq p eq x 3fff0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000004 3ffeffff ffffffff ffffffff fffffff9 +divq n eq x 3fff0000 00000000 00000000 00000000 3ffeffff ffffffff ffffffff ffffffff 3fff0000 00000000 00000000 00000001 +divq z eq x 3fff0000 00000000 00000000 00000000 3ffeffff ffffffff ffffffff ffffffff 3fff0000 00000000 00000000 00000000 +divq m eq x 3fff0000 00000000 00000000 00000000 3ffeffff ffffffff ffffffff ffffffff 3fff0000 00000000 00000000 00000000 +divq p eq x 3fff0000 00000000 00000000 00000000 3ffeffff ffffffff ffffffff ffffffff 3fff0000 00000000 00000000 00000001 +divq n eq x 3fff0000 00000000 00000000 00000000 3ffeffff ffffffff ffffffff fffffffe 3fff0000 00000000 00000000 00000001 +divq z eq x 3fff0000 00000000 00000000 00000000 3ffeffff ffffffff ffffffff fffffffe 3fff0000 00000000 00000000 00000001 +divq m eq x 3fff0000 00000000 00000000 00000000 3ffeffff ffffffff ffffffff fffffffe 3fff0000 00000000 00000000 00000001 +divq p eq x 3fff0000 00000000 00000000 00000000 3ffeffff ffffffff ffffffff fffffffe 3fff0000 00000000 00000000 00000002 +divq n eq x 3fff0000 00000000 00000000 00000000 3ffeffff ffffffff ffffffff fffffffd 3fff0000 00000000 00000000 00000002 +divq z eq x 3fff0000 00000000 00000000 00000000 3ffeffff ffffffff ffffffff fffffffd 3fff0000 00000000 00000000 00000001 +divq m eq x 3fff0000 00000000 00000000 00000000 3ffeffff ffffffff ffffffff fffffffd 3fff0000 00000000 00000000 00000001 +divq p eq x 3fff0000 00000000 00000000 00000000 3ffeffff ffffffff ffffffff fffffffd 3fff0000 00000000 00000000 00000002 +divq n eq x 3fff0000 00000000 00000000 00000000 3ffeffff ffffffff ffffffff fffffffc 3fff0000 00000000 00000000 00000002 +divq z eq x 3fff0000 00000000 00000000 00000000 3ffeffff ffffffff ffffffff fffffffc 3fff0000 00000000 00000000 00000002 +divq m eq x 3fff0000 00000000 00000000 00000000 3ffeffff ffffffff ffffffff fffffffc 3fff0000 00000000 00000000 00000002 +divq p eq x 3fff0000 00000000 00000000 00000000 3ffeffff ffffffff ffffffff fffffffc 3fff0000 00000000 00000000 00000003 +divq n eq x 3fff0000 00000000 00000000 00000000 3ffeffff ffffffff ffffffff fffffffb 3fff0000 00000000 00000000 00000003 +divq z eq x 3fff0000 00000000 00000000 00000000 3ffeffff ffffffff ffffffff fffffffb 3fff0000 00000000 00000000 00000002 +divq m eq x 3fff0000 00000000 00000000 00000000 3ffeffff ffffffff ffffffff fffffffb 3fff0000 00000000 00000000 00000002 +divq p eq x 3fff0000 00000000 00000000 00000000 3ffeffff ffffffff ffffffff fffffffb 3fff0000 00000000 00000000 00000003 +divq n eq x 3fff0000 00000000 00000000 00000000 3ffeffff ffffffff ffffffff fffffff8 3fff0000 00000000 00000000 00000004 +divq z eq x 3fff0000 00000000 00000000 00000000 3ffeffff ffffffff ffffffff fffffff8 3fff0000 00000000 00000000 00000004 +divq m eq x 3fff0000 00000000 00000000 00000000 3ffeffff ffffffff ffffffff fffffff8 3fff0000 00000000 00000000 00000004 +divq p eq x 3fff0000 00000000 00000000 00000000 3ffeffff ffffffff ffffffff fffffff8 3fff0000 00000000 00000000 00000005 +divq n eq x 3fff0000 00000000 00000000 00000000 3ffeffff ffffffff ffffffff fffffff7 3fff0000 00000000 00000000 00000005 +divq z eq x 3fff0000 00000000 00000000 00000000 3ffeffff ffffffff ffffffff fffffff7 3fff0000 00000000 00000000 00000004 +divq m eq x 3fff0000 00000000 00000000 00000000 3ffeffff ffffffff ffffffff fffffff7 3fff0000 00000000 00000000 00000004 +divq p eq x 3fff0000 00000000 00000000 00000000 3ffeffff ffffffff ffffffff fffffff7 3fff0000 00000000 00000000 00000005 +divq n eq x 3fff0000 00000000 00000000 00000002 3fff0000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000001 +divq z eq x 3fff0000 00000000 00000000 00000002 3fff0000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000000 +divq m eq x 3fff0000 00000000 00000000 00000002 3fff0000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000000 +divq p eq x 3fff0000 00000000 00000000 00000002 3fff0000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000001 +divq n eq x 3fff0000 00000000 00000000 00000003 3fff0000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000002 +divq z eq x 3fff0000 00000000 00000000 00000003 3fff0000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000001 +divq m eq x 3fff0000 00000000 00000000 00000003 3fff0000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000001 +divq p eq x 3fff0000 00000000 00000000 00000003 3fff0000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000002 +divq n eq x 3fff0000 00000000 00000000 00000004 3fff0000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000003 +divq z eq x 3fff0000 00000000 00000000 00000004 3fff0000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000002 +divq m eq x 3fff0000 00000000 00000000 00000004 3fff0000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000002 +divq p eq x 3fff0000 00000000 00000000 00000004 3fff0000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000003 +divq n eq x 3fff0000 00000000 00000000 00000007 3fff0000 00000000 00000000 00000002 3fff0000 00000000 00000000 00000005 +divq z eq x 3fff0000 00000000 00000000 00000007 3fff0000 00000000 00000000 00000002 3fff0000 00000000 00000000 00000004 +divq m eq x 3fff0000 00000000 00000000 00000007 3fff0000 00000000 00000000 00000002 3fff0000 00000000 00000000 00000004 +divq p eq x 3fff0000 00000000 00000000 00000007 3fff0000 00000000 00000000 00000002 3fff0000 00000000 00000000 00000005 +divq n eq x 3fff0000 00000000 00000000 00000009 3fff0000 00000000 00000000 00000008 3fff0000 00000000 00000000 00000001 +divq z eq x 3fff0000 00000000 00000000 00000009 3fff0000 00000000 00000000 00000008 3fff0000 00000000 00000000 00000000 +divq m eq x 3fff0000 00000000 00000000 00000009 3fff0000 00000000 00000000 00000008 3fff0000 00000000 00000000 00000000 +divq p eq x 3fff0000 00000000 00000000 00000009 3fff0000 00000000 00000000 00000008 3fff0000 00000000 00000000 00000001 +divq n eq x 3fff0000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000002 3ffeffff ffffffff ffffffff fffffffe +divq z eq x 3fff0000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000002 3ffeffff ffffffff ffffffff fffffffe +divq m eq x 3fff0000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000002 3ffeffff ffffffff ffffffff fffffffe +divq p eq x 3fff0000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000002 3ffeffff ffffffff ffffffff ffffffff +divq n eq x 3fff0000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000003 3ffeffff ffffffff ffffffff fffffffc +divq z eq x 3fff0000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000003 3ffeffff ffffffff ffffffff fffffffc +divq m eq x 3fff0000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000003 3ffeffff ffffffff ffffffff fffffffc +divq p eq x 3fff0000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000003 3ffeffff ffffffff ffffffff fffffffd +divq n eq x 3fff0000 00000000 00000000 00000002 3fff0000 00000000 00000000 00000003 3ffeffff ffffffff ffffffff fffffffe +divq z eq x 3fff0000 00000000 00000000 00000002 3fff0000 00000000 00000000 00000003 3ffeffff ffffffff ffffffff fffffffe +divq m eq x 3fff0000 00000000 00000000 00000002 3fff0000 00000000 00000000 00000003 3ffeffff ffffffff ffffffff fffffffe +divq p eq x 3fff0000 00000000 00000000 00000002 3fff0000 00000000 00000000 00000003 3ffeffff ffffffff ffffffff ffffffff +divq n eq x 3fff0000 00000000 00000000 00000004 3fff0000 00000000 00000000 00000007 3ffeffff ffffffff ffffffff fffffffa +divq z eq x 3fff0000 00000000 00000000 00000004 3fff0000 00000000 00000000 00000007 3ffeffff ffffffff ffffffff fffffffa +divq m eq x 3fff0000 00000000 00000000 00000004 3fff0000 00000000 00000000 00000007 3ffeffff ffffffff ffffffff fffffffa +divq p eq x 3fff0000 00000000 00000000 00000004 3fff0000 00000000 00000000 00000007 3ffeffff ffffffff ffffffff fffffffb +divq n eq x 3fff0000 00000000 00000000 00000006 3fff0000 00000000 00000000 00000008 3ffeffff ffffffff ffffffff fffffffc +divq z eq x 3fff0000 00000000 00000000 00000006 3fff0000 00000000 00000000 00000008 3ffeffff ffffffff ffffffff fffffffc +divq m eq x 3fff0000 00000000 00000000 00000006 3fff0000 00000000 00000000 00000008 3ffeffff ffffffff ffffffff fffffffc +divq p eq x 3fff0000 00000000 00000000 00000006 3fff0000 00000000 00000000 00000008 3ffeffff ffffffff ffffffff fffffffd +divq n eq x 3ffeffff ffffffff ffffffff fffffffe 3ffeffff ffffffff ffffffff ffffffff 3ffeffff ffffffff ffffffff ffffffff +divq z eq x 3ffeffff ffffffff ffffffff fffffffe 3ffeffff ffffffff ffffffff ffffffff 3ffeffff ffffffff ffffffff fffffffe +divq m eq x 3ffeffff ffffffff ffffffff fffffffe 3ffeffff ffffffff ffffffff ffffffff 3ffeffff ffffffff ffffffff fffffffe +divq p eq x 3ffeffff ffffffff ffffffff fffffffe 3ffeffff ffffffff ffffffff ffffffff 3ffeffff ffffffff ffffffff ffffffff +divq n eq x 3ffeffff ffffffff ffffffff fffffffd 3ffeffff ffffffff ffffffff ffffffff 3ffeffff ffffffff ffffffff fffffffe +divq z eq x 3ffeffff ffffffff ffffffff fffffffd 3ffeffff ffffffff ffffffff ffffffff 3ffeffff ffffffff ffffffff fffffffd +divq m eq x 3ffeffff ffffffff ffffffff fffffffd 3ffeffff ffffffff ffffffff ffffffff 3ffeffff ffffffff ffffffff fffffffd +divq p eq x 3ffeffff ffffffff ffffffff fffffffd 3ffeffff ffffffff ffffffff ffffffff 3ffeffff ffffffff ffffffff fffffffe +divq n eq x 3ffeffff ffffffff ffffffff fffffffd 3ffeffff ffffffff ffffffff fffffffe 3ffeffff ffffffff ffffffff ffffffff +divq z eq x 3ffeffff ffffffff ffffffff fffffffd 3ffeffff ffffffff ffffffff fffffffe 3ffeffff ffffffff ffffffff fffffffe +divq m eq x 3ffeffff ffffffff ffffffff fffffffd 3ffeffff ffffffff ffffffff fffffffe 3ffeffff ffffffff ffffffff fffffffe +divq p eq x 3ffeffff ffffffff ffffffff fffffffd 3ffeffff ffffffff ffffffff fffffffe 3ffeffff ffffffff ffffffff ffffffff +divq n eq x 3ffeffff ffffffff ffffffff fffffffc 3ffeffff ffffffff ffffffff ffffffff 3ffeffff ffffffff ffffffff fffffffd +divq z eq x 3ffeffff ffffffff ffffffff fffffffc 3ffeffff ffffffff ffffffff ffffffff 3ffeffff ffffffff ffffffff fffffffc +divq m eq x 3ffeffff ffffffff ffffffff fffffffc 3ffeffff ffffffff ffffffff ffffffff 3ffeffff ffffffff ffffffff fffffffc +divq p eq x 3ffeffff ffffffff ffffffff fffffffc 3ffeffff ffffffff ffffffff ffffffff 3ffeffff ffffffff ffffffff fffffffd +divq n eq x 3ffeffff ffffffff ffffffff fffffffc 3ffeffff ffffffff ffffffff fffffffe 3ffeffff ffffffff ffffffff fffffffe +divq z eq x 3ffeffff ffffffff ffffffff fffffffc 3ffeffff ffffffff ffffffff fffffffe 3ffeffff ffffffff ffffffff fffffffd +divq m eq x 3ffeffff ffffffff ffffffff fffffffc 3ffeffff ffffffff ffffffff fffffffe 3ffeffff ffffffff ffffffff fffffffd +divq p eq x 3ffeffff ffffffff ffffffff fffffffc 3ffeffff ffffffff ffffffff fffffffe 3ffeffff ffffffff ffffffff fffffffe +divq n eq x 3ffeffff ffffffff ffffffff fffffffc 3ffeffff ffffffff ffffffff fffffffd 3ffeffff ffffffff ffffffff ffffffff +divq z eq x 3ffeffff ffffffff ffffffff fffffffc 3ffeffff ffffffff ffffffff fffffffd 3ffeffff ffffffff ffffffff fffffffe +divq m eq x 3ffeffff ffffffff ffffffff fffffffc 3ffeffff ffffffff ffffffff fffffffd 3ffeffff ffffffff ffffffff fffffffe +divq p eq x 3ffeffff ffffffff ffffffff fffffffc 3ffeffff ffffffff ffffffff fffffffd 3ffeffff ffffffff ffffffff ffffffff +divq n eq x 3ffeffff ffffffff ffffffff fffffff8 3ffeffff ffffffff ffffffff fffffffd 3ffeffff ffffffff ffffffff fffffffb +divq z eq x 3ffeffff ffffffff ffffffff fffffff8 3ffeffff ffffffff ffffffff fffffffd 3ffeffff ffffffff ffffffff fffffffa +divq m eq x 3ffeffff ffffffff ffffffff fffffff8 3ffeffff ffffffff ffffffff fffffffd 3ffeffff ffffffff ffffffff fffffffa +divq p eq x 3ffeffff ffffffff ffffffff fffffff8 3ffeffff ffffffff ffffffff fffffffd 3ffeffff ffffffff ffffffff fffffffb +divq n eq x 3ffeffff ffffffff ffffffff fffffff7 3ffeffff ffffffff ffffffff fffffffe 3ffeffff ffffffff ffffffff fffffff9 +divq z eq x 3ffeffff ffffffff ffffffff fffffff7 3ffeffff ffffffff ffffffff fffffffe 3ffeffff ffffffff ffffffff fffffff8 +divq m eq x 3ffeffff ffffffff ffffffff fffffff7 3ffeffff ffffffff ffffffff fffffffe 3ffeffff ffffffff ffffffff fffffff8 +divq p eq x 3ffeffff ffffffff ffffffff fffffff7 3ffeffff ffffffff ffffffff fffffffe 3ffeffff ffffffff ffffffff fffffff9 +divq n eq x 3ffeffff ffffffff ffffffff fffffff8 3ffeffff ffffffff ffffffff fffffffc 3ffeffff ffffffff ffffffff fffffffc +divq z eq x 3ffeffff ffffffff ffffffff fffffff8 3ffeffff ffffffff ffffffff fffffffc 3ffeffff ffffffff ffffffff fffffffb +divq m eq x 3ffeffff ffffffff ffffffff fffffff8 3ffeffff ffffffff ffffffff fffffffc 3ffeffff ffffffff ffffffff fffffffb +divq p eq x 3ffeffff ffffffff ffffffff fffffff8 3ffeffff ffffffff ffffffff fffffffc 3ffeffff ffffffff ffffffff fffffffc +divq n eq x 3ffeffff ffffffff ffffffff fffffff7 3ffeffff ffffffff ffffffff fffffffb 3ffeffff ffffffff ffffffff fffffffc +divq z eq x 3ffeffff ffffffff ffffffff fffffff7 3ffeffff ffffffff ffffffff fffffffb 3ffeffff ffffffff ffffffff fffffffb +divq m eq x 3ffeffff ffffffff ffffffff fffffff7 3ffeffff ffffffff ffffffff fffffffb 3ffeffff ffffffff ffffffff fffffffb +divq p eq x 3ffeffff ffffffff ffffffff fffffff7 3ffeffff ffffffff ffffffff fffffffb 3ffeffff ffffffff ffffffff fffffffc +divq n eq x 3ffeffff ffffffff ffffffff ffffffff 3ffeffff ffffffff ffffffff fffffffe 3fff0000 00000000 00000000 00000001 +divq z eq x 3ffeffff ffffffff ffffffff ffffffff 3ffeffff ffffffff ffffffff fffffffe 3fff0000 00000000 00000000 00000000 +divq m eq x 3ffeffff ffffffff ffffffff ffffffff 3ffeffff ffffffff ffffffff fffffffe 3fff0000 00000000 00000000 00000000 +divq p eq x 3ffeffff ffffffff ffffffff ffffffff 3ffeffff ffffffff ffffffff fffffffe 3fff0000 00000000 00000000 00000001 +divq n eq x 3ffeffff ffffffff ffffffff ffffffff 3ffeffff ffffffff ffffffff fffffffd 3fff0000 00000000 00000000 00000001 +divq z eq x 3ffeffff ffffffff ffffffff ffffffff 3ffeffff ffffffff ffffffff fffffffd 3fff0000 00000000 00000000 00000001 +divq m eq x 3ffeffff ffffffff ffffffff ffffffff 3ffeffff ffffffff ffffffff fffffffd 3fff0000 00000000 00000000 00000001 +divq p eq x 3ffeffff ffffffff ffffffff ffffffff 3ffeffff ffffffff ffffffff fffffffd 3fff0000 00000000 00000000 00000002 +divq n eq x 3ffeffff ffffffff ffffffff fffffffe 3ffeffff ffffffff ffffffff fffffffd 3fff0000 00000000 00000000 00000001 +divq z eq x 3ffeffff ffffffff ffffffff fffffffe 3ffeffff ffffffff ffffffff fffffffd 3fff0000 00000000 00000000 00000000 +divq m eq x 3ffeffff ffffffff ffffffff fffffffe 3ffeffff ffffffff ffffffff fffffffd 3fff0000 00000000 00000000 00000000 +divq p eq x 3ffeffff ffffffff ffffffff fffffffe 3ffeffff ffffffff ffffffff fffffffd 3fff0000 00000000 00000000 00000001 +divq n eq x 3ffeffff ffffffff ffffffff ffffffff 3ffeffff ffffffff ffffffff fffffffc 3fff0000 00000000 00000000 00000002 +divq z eq x 3ffeffff ffffffff ffffffff ffffffff 3ffeffff ffffffff ffffffff fffffffc 3fff0000 00000000 00000000 00000001 +divq m eq x 3ffeffff ffffffff ffffffff ffffffff 3ffeffff ffffffff ffffffff fffffffc 3fff0000 00000000 00000000 00000001 +divq p eq x 3ffeffff ffffffff ffffffff ffffffff 3ffeffff ffffffff ffffffff fffffffc 3fff0000 00000000 00000000 00000002 +divq n eq x 3ffeffff ffffffff ffffffff fffffffe 3ffeffff ffffffff ffffffff fffffffc 3fff0000 00000000 00000000 00000001 +divq z eq x 3ffeffff ffffffff ffffffff fffffffe 3ffeffff ffffffff ffffffff fffffffc 3fff0000 00000000 00000000 00000001 +divq m eq x 3ffeffff ffffffff ffffffff fffffffe 3ffeffff ffffffff ffffffff fffffffc 3fff0000 00000000 00000000 00000001 +divq p eq x 3ffeffff ffffffff ffffffff fffffffe 3ffeffff ffffffff ffffffff fffffffc 3fff0000 00000000 00000000 00000002 +divq n eq x 3ffeffff ffffffff ffffffff fffffffd 3ffeffff ffffffff ffffffff fffffffc 3fff0000 00000000 00000000 00000001 +divq z eq x 3ffeffff ffffffff ffffffff fffffffd 3ffeffff ffffffff ffffffff fffffffc 3fff0000 00000000 00000000 00000000 +divq m eq x 3ffeffff ffffffff ffffffff fffffffd 3ffeffff ffffffff ffffffff fffffffc 3fff0000 00000000 00000000 00000000 +divq p eq x 3ffeffff ffffffff ffffffff fffffffd 3ffeffff ffffffff ffffffff fffffffc 3fff0000 00000000 00000000 00000001 +divq n eq x 3ffeffff ffffffff ffffffff ffffffff 3ffeffff ffffffff ffffffff fffffff9 3fff0000 00000000 00000000 00000003 +divq z eq x 3ffeffff ffffffff ffffffff ffffffff 3ffeffff ffffffff ffffffff fffffff9 3fff0000 00000000 00000000 00000003 +divq m eq x 3ffeffff ffffffff ffffffff ffffffff 3ffeffff ffffffff ffffffff fffffff9 3fff0000 00000000 00000000 00000003 +divq p eq x 3ffeffff ffffffff ffffffff ffffffff 3ffeffff ffffffff ffffffff fffffff9 3fff0000 00000000 00000000 00000004 +divq n eq x 3ffeffff ffffffff ffffffff fffffffe 3ffeffff ffffffff ffffffff fffffff9 3fff0000 00000000 00000000 00000003 +divq z eq x 3ffeffff ffffffff ffffffff fffffffe 3ffeffff ffffffff ffffffff fffffff9 3fff0000 00000000 00000000 00000002 +divq m eq x 3ffeffff ffffffff ffffffff fffffffe 3ffeffff ffffffff ffffffff fffffff9 3fff0000 00000000 00000000 00000002 +divq p eq x 3ffeffff ffffffff ffffffff fffffffe 3ffeffff ffffffff ffffffff fffffff9 3fff0000 00000000 00000000 00000003 +divq n eq x 3ffeffff ffffffff ffffffff fffffffd 3ffeffff ffffffff ffffffff fffffff9 3fff0000 00000000 00000000 00000002 +divq z eq x 3ffeffff ffffffff ffffffff fffffffd 3ffeffff ffffffff ffffffff fffffff9 3fff0000 00000000 00000000 00000002 +divq m eq x 3ffeffff ffffffff ffffffff fffffffd 3ffeffff ffffffff ffffffff fffffff9 3fff0000 00000000 00000000 00000002 +divq p eq x 3ffeffff ffffffff ffffffff fffffffd 3ffeffff ffffffff ffffffff fffffff9 3fff0000 00000000 00000000 00000003 +divq n eq x 3ffeffff ffffffff ffffffff fffffffc 3ffeffff ffffffff ffffffff fffffff9 3fff0000 00000000 00000000 00000002 +divq z eq x 3ffeffff ffffffff ffffffff fffffffc 3ffeffff ffffffff ffffffff fffffff9 3fff0000 00000000 00000000 00000001 +divq m eq x 3ffeffff ffffffff ffffffff fffffffc 3ffeffff ffffffff ffffffff fffffff9 3fff0000 00000000 00000000 00000001 +divq p eq x 3ffeffff ffffffff ffffffff fffffffc 3ffeffff ffffffff ffffffff fffffff9 3fff0000 00000000 00000000 00000002 +divq n eq x 3ffeffff ffffffff ffffffff fffffffb 3ffeffff ffffffff ffffffff fffffff9 3fff0000 00000000 00000000 00000001 +divq z eq x 3ffeffff ffffffff ffffffff fffffffb 3ffeffff ffffffff ffffffff fffffff9 3fff0000 00000000 00000000 00000001 +divq m eq x 3ffeffff ffffffff ffffffff fffffffb 3ffeffff ffffffff ffffffff fffffff9 3fff0000 00000000 00000000 00000001 +divq p eq x 3ffeffff ffffffff ffffffff fffffffb 3ffeffff ffffffff ffffffff fffffff9 3fff0000 00000000 00000000 00000002 +divq n eq x 3ffeffff ffffffff ffffffff fffffffa 3ffeffff ffffffff ffffffff fffffff9 3fff0000 00000000 00000000 00000001 +divq z eq x 3ffeffff ffffffff ffffffff fffffffa 3ffeffff ffffffff ffffffff fffffff9 3fff0000 00000000 00000000 00000000 +divq m eq x 3ffeffff ffffffff ffffffff fffffffa 3ffeffff ffffffff ffffffff fffffff9 3fff0000 00000000 00000000 00000000 +divq p eq x 3ffeffff ffffffff ffffffff fffffffa 3ffeffff ffffffff ffffffff fffffff9 3fff0000 00000000 00000000 00000001 +divq n eq x 3fff0000 00000000 00000000 00000001 3ffeffff ffffffff ffffffff ffffffff 3fff0000 00000000 00000000 00000002 +divq z eq x 3fff0000 00000000 00000000 00000001 3ffeffff ffffffff ffffffff ffffffff 3fff0000 00000000 00000000 00000001 +divq m eq x 3fff0000 00000000 00000000 00000001 3ffeffff ffffffff ffffffff ffffffff 3fff0000 00000000 00000000 00000001 +divq p eq x 3fff0000 00000000 00000000 00000001 3ffeffff ffffffff ffffffff ffffffff 3fff0000 00000000 00000000 00000002 +divq n eq x 3fff0000 00000000 00000000 00000001 3ffeffff ffffffff ffffffff fffffffe 3fff0000 00000000 00000000 00000002 +divq z eq x 3fff0000 00000000 00000000 00000001 3ffeffff ffffffff ffffffff fffffffe 3fff0000 00000000 00000000 00000002 +divq m eq x 3fff0000 00000000 00000000 00000001 3ffeffff ffffffff ffffffff fffffffe 3fff0000 00000000 00000000 00000002 +divq p eq x 3fff0000 00000000 00000000 00000001 3ffeffff ffffffff ffffffff fffffffe 3fff0000 00000000 00000000 00000003 +divq n eq x 3fff0000 00000000 00000000 00000002 3ffeffff ffffffff ffffffff ffffffff 3fff0000 00000000 00000000 00000003 +divq z eq x 3fff0000 00000000 00000000 00000002 3ffeffff ffffffff ffffffff ffffffff 3fff0000 00000000 00000000 00000002 +divq m eq x 3fff0000 00000000 00000000 00000002 3ffeffff ffffffff ffffffff ffffffff 3fff0000 00000000 00000000 00000002 +divq p eq x 3fff0000 00000000 00000000 00000002 3ffeffff ffffffff ffffffff ffffffff 3fff0000 00000000 00000000 00000003 +divq n eq x 3fff0000 00000000 00000000 00000001 3ffeffff ffffffff ffffffff fffffffd 3fff0000 00000000 00000000 00000003 +divq z eq x 3fff0000 00000000 00000000 00000001 3ffeffff ffffffff ffffffff fffffffd 3fff0000 00000000 00000000 00000002 +divq m eq x 3fff0000 00000000 00000000 00000001 3ffeffff ffffffff ffffffff fffffffd 3fff0000 00000000 00000000 00000002 +divq p eq x 3fff0000 00000000 00000000 00000001 3ffeffff ffffffff ffffffff fffffffd 3fff0000 00000000 00000000 00000003 +divq n eq x 3fff0000 00000000 00000000 00000003 3ffeffff ffffffff ffffffff ffffffff 3fff0000 00000000 00000000 00000004 +divq z eq x 3fff0000 00000000 00000000 00000003 3ffeffff ffffffff ffffffff ffffffff 3fff0000 00000000 00000000 00000003 +divq m eq x 3fff0000 00000000 00000000 00000003 3ffeffff ffffffff ffffffff ffffffff 3fff0000 00000000 00000000 00000003 +divq p eq x 3fff0000 00000000 00000000 00000003 3ffeffff ffffffff ffffffff ffffffff 3fff0000 00000000 00000000 00000004 +divq n eq x 3fff0000 00000000 00000000 00000002 3ffeffff ffffffff ffffffff fffffffe 3fff0000 00000000 00000000 00000003 +divq z eq x 3fff0000 00000000 00000000 00000002 3ffeffff ffffffff ffffffff fffffffe 3fff0000 00000000 00000000 00000003 +divq m eq x 3fff0000 00000000 00000000 00000002 3ffeffff ffffffff ffffffff fffffffe 3fff0000 00000000 00000000 00000003 +divq p eq x 3fff0000 00000000 00000000 00000002 3ffeffff ffffffff ffffffff fffffffe 3fff0000 00000000 00000000 00000004 +divq n eq x 3fff0000 00000000 00000000 00000003 3ffeffff ffffffff ffffffff fffffffe 3fff0000 00000000 00000000 00000004 +divq z eq x 3fff0000 00000000 00000000 00000003 3ffeffff ffffffff ffffffff fffffffe 3fff0000 00000000 00000000 00000004 +divq m eq x 3fff0000 00000000 00000000 00000003 3ffeffff ffffffff ffffffff fffffffe 3fff0000 00000000 00000000 00000004 +divq p eq x 3fff0000 00000000 00000000 00000003 3ffeffff ffffffff ffffffff fffffffe 3fff0000 00000000 00000000 00000005 +divq n eq x 3fff0000 00000000 00000000 00000002 3ffeffff ffffffff ffffffff fffffffd 3fff0000 00000000 00000000 00000004 +divq z eq x 3fff0000 00000000 00000000 00000002 3ffeffff ffffffff ffffffff fffffffd 3fff0000 00000000 00000000 00000003 +divq m eq x 3fff0000 00000000 00000000 00000002 3ffeffff ffffffff ffffffff fffffffd 3fff0000 00000000 00000000 00000003 +divq p eq x 3fff0000 00000000 00000000 00000002 3ffeffff ffffffff ffffffff fffffffd 3fff0000 00000000 00000000 00000004 +divq n eq x 3fff0000 00000000 00000000 00000003 3ffeffff ffffffff ffffffff fffffffd 3fff0000 00000000 00000000 00000005 +divq z eq x 3fff0000 00000000 00000000 00000003 3ffeffff ffffffff ffffffff fffffffd 3fff0000 00000000 00000000 00000004 +divq m eq x 3fff0000 00000000 00000000 00000003 3ffeffff ffffffff ffffffff fffffffd 3fff0000 00000000 00000000 00000004 +divq p eq x 3fff0000 00000000 00000000 00000003 3ffeffff ffffffff ffffffff fffffffd 3fff0000 00000000 00000000 00000005 +divq n eq x 3fff0000 00000000 00000000 00000001 3ffeffff ffffffff ffffffff fffffffb 3fff0000 00000000 00000000 00000004 +divq z eq x 3fff0000 00000000 00000000 00000001 3ffeffff ffffffff ffffffff fffffffb 3fff0000 00000000 00000000 00000003 +divq m eq x 3fff0000 00000000 00000000 00000001 3ffeffff ffffffff ffffffff fffffffb 3fff0000 00000000 00000000 00000003 +divq p eq x 3fff0000 00000000 00000000 00000001 3ffeffff ffffffff ffffffff fffffffb 3fff0000 00000000 00000000 00000004 +divq n eq x 3fff0000 00000000 00000000 00000005 3ffeffff ffffffff ffffffff ffffffff 3fff0000 00000000 00000000 00000006 +divq z eq x 3fff0000 00000000 00000000 00000005 3ffeffff ffffffff ffffffff ffffffff 3fff0000 00000000 00000000 00000005 +divq m eq x 3fff0000 00000000 00000000 00000005 3ffeffff ffffffff ffffffff ffffffff 3fff0000 00000000 00000000 00000005 +divq p eq x 3fff0000 00000000 00000000 00000005 3ffeffff ffffffff ffffffff ffffffff 3fff0000 00000000 00000000 00000006 +divq n eq x 3fff0000 00000000 00000000 00000002 3ffeffff ffffffff ffffffff fffffffc 3fff0000 00000000 00000000 00000004 +divq z eq x 3fff0000 00000000 00000000 00000002 3ffeffff ffffffff ffffffff fffffffc 3fff0000 00000000 00000000 00000004 +divq m eq x 3fff0000 00000000 00000000 00000002 3ffeffff ffffffff ffffffff fffffffc 3fff0000 00000000 00000000 00000004 +divq p eq x 3fff0000 00000000 00000000 00000002 3ffeffff ffffffff ffffffff fffffffc 3fff0000 00000000 00000000 00000005 +divq n eq x 3fff0000 00000000 00000000 00000004 3ffeffff ffffffff ffffffff fffffffe 3fff0000 00000000 00000000 00000005 +divq z eq x 3fff0000 00000000 00000000 00000004 3ffeffff ffffffff ffffffff fffffffe 3fff0000 00000000 00000000 00000005 +divq m eq x 3fff0000 00000000 00000000 00000004 3ffeffff ffffffff ffffffff fffffffe 3fff0000 00000000 00000000 00000005 +divq p eq x 3fff0000 00000000 00000000 00000004 3ffeffff ffffffff ffffffff fffffffe 3fff0000 00000000 00000000 00000006 +divq n eq x 3ffeffff ffffffff ffffffff ffffffff 3fff0000 00000000 00000000 00000001 3ffeffff ffffffff ffffffff fffffffd +divq z eq x 3ffeffff ffffffff ffffffff ffffffff 3fff0000 00000000 00000000 00000001 3ffeffff ffffffff ffffffff fffffffd +divq m eq x 3ffeffff ffffffff ffffffff ffffffff 3fff0000 00000000 00000000 00000001 3ffeffff ffffffff ffffffff fffffffd +divq p eq x 3ffeffff ffffffff ffffffff ffffffff 3fff0000 00000000 00000000 00000001 3ffeffff ffffffff ffffffff fffffffe +divq n eq x 3ffeffff ffffffff ffffffff fffffffe 3fff0000 00000000 00000000 00000001 3ffeffff ffffffff ffffffff fffffffc +divq z eq x 3ffeffff ffffffff ffffffff fffffffe 3fff0000 00000000 00000000 00000001 3ffeffff ffffffff ffffffff fffffffc +divq m eq x 3ffeffff ffffffff ffffffff fffffffe 3fff0000 00000000 00000000 00000001 3ffeffff ffffffff ffffffff fffffffc +divq p eq x 3ffeffff ffffffff ffffffff fffffffe 3fff0000 00000000 00000000 00000001 3ffeffff ffffffff ffffffff fffffffd +divq n eq x 3ffeffff ffffffff ffffffff ffffffff 3fff0000 00000000 00000000 00000002 3ffeffff ffffffff ffffffff fffffffb +divq z eq x 3ffeffff ffffffff ffffffff ffffffff 3fff0000 00000000 00000000 00000002 3ffeffff ffffffff ffffffff fffffffb +divq m eq x 3ffeffff ffffffff ffffffff ffffffff 3fff0000 00000000 00000000 00000002 3ffeffff ffffffff ffffffff fffffffb +divq p eq x 3ffeffff ffffffff ffffffff ffffffff 3fff0000 00000000 00000000 00000002 3ffeffff ffffffff ffffffff fffffffc +divq n eq x 3ffeffff ffffffff ffffffff fffffffd 3fff0000 00000000 00000000 00000001 3ffeffff ffffffff ffffffff fffffffb +divq z eq x 3ffeffff ffffffff ffffffff fffffffd 3fff0000 00000000 00000000 00000001 3ffeffff ffffffff ffffffff fffffffb +divq m eq x 3ffeffff ffffffff ffffffff fffffffd 3fff0000 00000000 00000000 00000001 3ffeffff ffffffff ffffffff fffffffb +divq p eq x 3ffeffff ffffffff ffffffff fffffffd 3fff0000 00000000 00000000 00000001 3ffeffff ffffffff ffffffff fffffffc +divq n eq x 3ffeffff ffffffff ffffffff ffffffff 3fff0000 00000000 00000000 00000003 3ffeffff ffffffff ffffffff fffffff9 +divq z eq x 3ffeffff ffffffff ffffffff ffffffff 3fff0000 00000000 00000000 00000003 3ffeffff ffffffff ffffffff fffffff9 +divq m eq x 3ffeffff ffffffff ffffffff ffffffff 3fff0000 00000000 00000000 00000003 3ffeffff ffffffff ffffffff fffffff9 +divq p eq x 3ffeffff ffffffff ffffffff ffffffff 3fff0000 00000000 00000000 00000003 3ffeffff ffffffff ffffffff fffffffa +divq n eq x 3ffeffff ffffffff ffffffff fffffffe 3fff0000 00000000 00000000 00000002 3ffeffff ffffffff ffffffff fffffffa +divq z eq x 3ffeffff ffffffff ffffffff fffffffe 3fff0000 00000000 00000000 00000002 3ffeffff ffffffff ffffffff fffffffa +divq m eq x 3ffeffff ffffffff ffffffff fffffffe 3fff0000 00000000 00000000 00000002 3ffeffff ffffffff ffffffff fffffffa +divq p eq x 3ffeffff ffffffff ffffffff fffffffe 3fff0000 00000000 00000000 00000002 3ffeffff ffffffff ffffffff fffffffb +divq n eq x 3ffeffff ffffffff ffffffff fffffffc 3fff0000 00000000 00000000 00000001 3ffeffff ffffffff ffffffff fffffffa +divq z eq x 3ffeffff ffffffff ffffffff fffffffc 3fff0000 00000000 00000000 00000001 3ffeffff ffffffff ffffffff fffffffa +divq m eq x 3ffeffff ffffffff ffffffff fffffffc 3fff0000 00000000 00000000 00000001 3ffeffff ffffffff ffffffff fffffffa +divq p eq x 3ffeffff ffffffff ffffffff fffffffc 3fff0000 00000000 00000000 00000001 3ffeffff ffffffff ffffffff fffffffb +divq n eq x 3ffeffff ffffffff ffffffff ffffffff 3fff0000 00000000 00000000 00000004 3ffeffff ffffffff ffffffff fffffff7 +divq z eq x 3ffeffff ffffffff ffffffff ffffffff 3fff0000 00000000 00000000 00000004 3ffeffff ffffffff ffffffff fffffff7 +divq m eq x 3ffeffff ffffffff ffffffff ffffffff 3fff0000 00000000 00000000 00000004 3ffeffff ffffffff ffffffff fffffff7 +divq p eq x 3ffeffff ffffffff ffffffff ffffffff 3fff0000 00000000 00000000 00000004 3ffeffff ffffffff ffffffff fffffff8 +divq n eq x 3ffeffff ffffffff ffffffff fffffffd 3fff0000 00000000 00000000 00000002 3ffeffff ffffffff ffffffff fffffff9 +divq z eq x 3ffeffff ffffffff ffffffff fffffffd 3fff0000 00000000 00000000 00000002 3ffeffff ffffffff ffffffff fffffff9 +divq m eq x 3ffeffff ffffffff ffffffff fffffffd 3fff0000 00000000 00000000 00000002 3ffeffff ffffffff ffffffff fffffff9 +divq p eq x 3ffeffff ffffffff ffffffff fffffffd 3fff0000 00000000 00000000 00000002 3ffeffff ffffffff ffffffff fffffffa +divq n eq x 3ffeffff ffffffff ffffffff fffffffe 3fff0000 00000000 00000000 00000003 3ffeffff ffffffff ffffffff fffffff8 +divq z eq x 3ffeffff ffffffff ffffffff fffffffe 3fff0000 00000000 00000000 00000003 3ffeffff ffffffff ffffffff fffffff8 +divq m eq x 3ffeffff ffffffff ffffffff fffffffe 3fff0000 00000000 00000000 00000003 3ffeffff ffffffff ffffffff fffffff8 +divq p eq x 3ffeffff ffffffff ffffffff fffffffe 3fff0000 00000000 00000000 00000003 3ffeffff ffffffff ffffffff fffffff9 +divq n uo - 7ffffe00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +divq m uo - 7ffffe00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +divq p uo - 7ffffe00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +divq z uo - 7ffffe00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +divq n uo - 7ffffe00 00000000 00000000 00000000 80000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +divq m uo - 7ffffe00 00000000 00000000 00000000 80000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +divq p uo - 7ffffe00 00000000 00000000 00000000 80000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +divq z uo - 7ffffe00 00000000 00000000 00000000 80000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +divq n uo - 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +divq m uo - 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +divq p uo - 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +divq z uo - 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +divq n uo - 80000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +divq m uo - 80000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +divq p uo - 80000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +divq z uo - 80000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +divq n uo - 7ffffe00 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +divq m uo - 7ffffe00 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +divq p uo - 7ffffe00 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +divq z uo - 7ffffe00 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +divq n uo - 7ffffe00 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +divq m uo - 7ffffe00 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +divq p uo - 7ffffe00 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +divq z uo - 7ffffe00 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +divq n uo - 3fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +divq m uo - 3fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +divq p uo - 3fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +divq z uo - 3fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +divq n uo - bfff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +divq m uo - bfff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +divq p uo - bfff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +divq z uo - bfff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +divq n uo - 0000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +divq m uo - 0000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +divq p uo - 0000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +divq z uo - 0000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +divq n uo - 8000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +divq m uo - 8000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +divq p uo - 8000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +divq z uo - 8000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +divq n uo - 7ffffe00 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +divq m uo - 7ffffe00 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +divq p uo - 7ffffe00 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +divq z uo - 7ffffe00 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +divq n uo - 7ffffe00 00000000 00000000 00000000 8000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +divq m uo - 7ffffe00 00000000 00000000 00000000 8000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +divq p uo - 7ffffe00 00000000 00000000 00000000 8000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +divq z uo - 7ffffe00 00000000 00000000 00000000 8000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +divq n uo - 7ffffe00 00000000 00000000 00000000 00000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +divq m uo - 7ffffe00 00000000 00000000 00000000 00000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +divq p uo - 7ffffe00 00000000 00000000 00000000 00000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +divq z uo - 7ffffe00 00000000 00000000 00000000 00000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +divq n uo - 7ffffe00 00000000 00000000 00000000 80000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +divq m uo - 7ffffe00 00000000 00000000 00000000 80000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +divq p uo - 7ffffe00 00000000 00000000 00000000 80000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +divq z uo - 7ffffe00 00000000 00000000 00000000 80000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +divq n uo - 00000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +divq m uo - 00000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +divq p uo - 00000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +divq z uo - 00000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +divq n uo - 80000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +divq m uo - 80000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +divq p uo - 80000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +divq z uo - 80000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +divq n uo - 7ffffe00 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +divq m uo - 7ffffe00 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +divq p uo - 7ffffe00 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +divq z uo - 7ffffe00 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +divq n uo - 7ffffe00 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +divq m uo - 7ffffe00 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +divq p uo - 7ffffe00 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +divq z uo - 7ffffe00 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +divq n uo - 7ffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +divq m uo - 7ffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +divq p uo - 7ffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +divq z uo - 7ffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +divq n uo - fffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +divq m uo - fffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +divq p uo - fffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +divq z uo - fffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +divq n uo - 7ffffe00 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +divq m uo - 7ffffe00 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +divq p uo - 7ffffe00 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +divq z uo - 7ffffe00 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +divq n uo - 7ffffe00 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +divq m uo - 7ffffe00 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +divq p uo - 7ffffe00 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +divq z uo - 7ffffe00 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +divq n uo - 7fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +divq m uo - 7fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +divq p uo - 7fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +divq z uo - 7fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +divq n uo - ffff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +divq m uo - ffff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +divq p uo - ffff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +divq z uo - ffff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +divq n uo - 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +divq m uo - 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +divq p uo - 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +divq z uo - 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +divq n uo v 7fff0200 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +divq m uo v 7fff0200 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +divq p uo v 7fff0200 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +divq z uo v 7fff0200 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +divq n uo v 7fff0200 00000000 00000000 00000000 80000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +divq m uo v 7fff0200 00000000 00000000 00000000 80000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +divq p uo v 7fff0200 00000000 00000000 00000000 80000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +divq z uo v 7fff0200 00000000 00000000 00000000 80000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +divq n uo v 00000000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +divq m uo v 00000000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +divq p uo v 00000000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +divq z uo v 00000000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +divq n uo v 80000000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +divq m uo v 80000000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +divq p uo v 80000000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +divq z uo v 80000000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +divq n uo v 7fff0200 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +divq m uo v 7fff0200 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +divq p uo v 7fff0200 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +divq z uo v 7fff0200 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +divq n uo v 7fff0200 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +divq m uo v 7fff0200 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +divq p uo v 7fff0200 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +divq z uo v 7fff0200 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +divq n uo v 3fff0000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +divq m uo v 3fff0000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +divq p uo v 3fff0000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +divq z uo v 3fff0000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +divq n uo v bfff0000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +divq m uo v bfff0000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +divq p uo v bfff0000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +divq z uo v bfff0000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +divq n uo v 0000ffff ffffffff ffffffff ffffffff 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +divq m uo v 0000ffff ffffffff ffffffff ffffffff 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +divq p uo v 0000ffff ffffffff ffffffff ffffffff 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +divq z uo v 0000ffff ffffffff ffffffff ffffffff 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +divq n uo v 8000ffff ffffffff ffffffff ffffffff 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +divq m uo v 8000ffff ffffffff ffffffff ffffffff 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +divq p uo v 8000ffff ffffffff ffffffff ffffffff 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +divq z uo v 8000ffff ffffffff ffffffff ffffffff 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +divq n uo v 7fff0200 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +divq m uo v 7fff0200 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +divq p uo v 7fff0200 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +divq z uo v 7fff0200 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +divq n uo v 7fff0200 00000000 00000000 00000000 8000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +divq m uo v 7fff0200 00000000 00000000 00000000 8000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +divq p uo v 7fff0200 00000000 00000000 00000000 8000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +divq z uo v 7fff0200 00000000 00000000 00000000 8000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +divq n uo v 7fff0200 00000000 00000000 00000000 00000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +divq m uo v 7fff0200 00000000 00000000 00000000 00000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +divq p uo v 7fff0200 00000000 00000000 00000000 00000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +divq z uo v 7fff0200 00000000 00000000 00000000 00000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +divq n uo v 7fff0200 00000000 00000000 00000000 80000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +divq m uo v 7fff0200 00000000 00000000 00000000 80000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +divq p uo v 7fff0200 00000000 00000000 00000000 80000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +divq z uo v 7fff0200 00000000 00000000 00000000 80000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +divq n uo v 00000000 00000000 00000000 00000001 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +divq m uo v 00000000 00000000 00000000 00000001 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +divq p uo v 00000000 00000000 00000000 00000001 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +divq z uo v 00000000 00000000 00000000 00000001 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +divq n uo v 80000000 00000000 00000000 00000001 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +divq m uo v 80000000 00000000 00000000 00000001 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +divq p uo v 80000000 00000000 00000000 00000001 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +divq z uo v 80000000 00000000 00000000 00000001 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +divq n uo v 7fff0200 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +divq m uo v 7fff0200 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +divq p uo v 7fff0200 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +divq z uo v 7fff0200 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +divq n uo v 7fff0200 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +divq m uo v 7fff0200 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +divq p uo v 7fff0200 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +divq z uo v 7fff0200 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +divq n uo v 7ffeffff ffffffff ffffffff ffffffff 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +divq m uo v 7ffeffff ffffffff ffffffff ffffffff 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +divq p uo v 7ffeffff ffffffff ffffffff ffffffff 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +divq z uo v 7ffeffff ffffffff ffffffff ffffffff 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +divq n uo v fffeffff ffffffff ffffffff ffffffff 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +divq m uo v fffeffff ffffffff ffffffff ffffffff 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +divq p uo v fffeffff ffffffff ffffffff ffffffff 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +divq z uo v fffeffff ffffffff ffffffff ffffffff 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +divq n uo v 7fff0200 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +divq m uo v 7fff0200 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +divq p uo v 7fff0200 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +divq z uo v 7fff0200 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +divq n uo v 7fff0200 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +divq m uo v 7fff0200 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +divq p uo v 7fff0200 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +divq z uo v 7fff0200 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +divq n uo v 7fff0000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +divq m uo v 7fff0000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +divq p uo v 7fff0000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +divq z uo v 7fff0000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +divq n uo v ffff0000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +divq m uo v ffff0000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +divq p uo v ffff0000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +divq z uo v ffff0000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +divq n uo v 7ffffe00 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +divq m uo v 7ffffe00 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +divq p uo v 7ffffe00 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +divq z uo v 7ffffe00 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +divq n uo v 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +divq m uo v 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +divq p uo v 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +divq z uo v 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +divq n uo v 7fff0200 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +divq m uo v 7fff0200 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +divq p uo v 7fff0200 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +divq z uo v 7fff0200 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +divq n eq x 3fff8000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000001 3fff8000 00000000 00000000 00000000 +divq p eq x 3fff8000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000001 3fff8000 00000000 00000000 00000000 +divq z eq x 3fff8000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000001 3fff7fff ffffffff ffffffff ffffffff +divq m eq x 3fff8000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000001 3fff7fff ffffffff ffffffff ffffffff +divq n eq x 3fff7fff ffffffff ffffffff ffffffff 3ffeffff ffffffff ffffffff fffffffe 3fff8000 00000000 00000000 00000001 +divq p eq x 3fff7fff ffffffff ffffffff ffffffff 3ffeffff ffffffff ffffffff fffffffe 3fff8000 00000000 00000000 00000001 +divq z eq x 3fff7fff ffffffff ffffffff ffffffff 3ffeffff ffffffff ffffffff fffffffe 3fff8000 00000000 00000000 00000000 +divq m eq x 3fff7fff ffffffff ffffffff ffffffff 3ffeffff ffffffff ffffffff fffffffe 3fff8000 00000000 00000000 00000000 +divq n eq - 3fff8000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 3fff8000 00000000 00000000 00000000 +divq m eq - 3fff8000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 3fff8000 00000000 00000000 00000000 +divq p eq - 3fff8000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 3fff8000 00000000 00000000 00000000 +divq z eq - 3fff8000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 3fff8000 00000000 00000000 00000000 +divq n eq - 40200000 00000000 00000000 00000000 40090000 00000000 00000000 00000000 40160000 00000000 00000000 00000000 +divq m eq - 40200000 00000000 00000000 00000000 40090000 00000000 00000000 00000000 40160000 00000000 00000000 00000000 +divq p eq - 40200000 00000000 00000000 00000000 40090000 00000000 00000000 00000000 40160000 00000000 00000000 00000000 +divq z eq - 40200000 00000000 00000000 00000000 40090000 00000000 00000000 00000000 40160000 00000000 00000000 00000000 +divq n eq - 401e0000 00000000 00000000 00000000 400a0000 00000000 00000000 00000000 40130000 00000000 00000000 00000000 +divq m eq - 401e0000 00000000 00000000 00000000 400a0000 00000000 00000000 00000000 40130000 00000000 00000000 00000000 +divq p eq - 401e0000 00000000 00000000 00000000 400a0000 00000000 00000000 00000000 40130000 00000000 00000000 00000000 +divq z eq - 401e0000 00000000 00000000 00000000 400a0000 00000000 00000000 00000000 40130000 00000000 00000000 00000000 +divq n eq - 403d0000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 403c0000 00000000 00000000 00000000 +divq m eq - 403d0000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 403c0000 00000000 00000000 00000000 +divq p eq - 403d0000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 403c0000 00000000 00000000 00000000 +divq z eq - 403d0000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 403c0000 00000000 00000000 00000000 +divq n eq - 40010000 00000000 00000000 00000000 40090000 00000000 00000000 00000000 3ff70000 00000000 00000000 00000000 +divq m eq - 40010000 00000000 00000000 00000000 40090000 00000000 00000000 00000000 3ff70000 00000000 00000000 00000000 +divq p eq - 40010000 00000000 00000000 00000000 40090000 00000000 00000000 00000000 3ff70000 00000000 00000000 00000000 +divq z eq - 40010000 00000000 00000000 00000000 40090000 00000000 00000000 00000000 3ff70000 00000000 00000000 00000000 +divq n eq - 40000000 00000000 00000000 00000000 400a0000 00000000 00000000 00000000 3ff50000 00000000 00000000 00000000 +divq m eq - 40000000 00000000 00000000 00000000 400a0000 00000000 00000000 00000000 3ff50000 00000000 00000000 00000000 +divq p eq - 40000000 00000000 00000000 00000000 400a0000 00000000 00000000 00000000 3ff50000 00000000 00000000 00000000 +divq z eq - 40000000 00000000 00000000 00000000 400a0000 00000000 00000000 00000000 3ff50000 00000000 00000000 00000000 +divq n eq - c01e0000 00000000 00000000 00000000 c00b0000 00000000 00000000 00000000 40120000 00000000 00000000 00000000 +divq m eq - c01e0000 00000000 00000000 00000000 c00b0000 00000000 00000000 00000000 40120000 00000000 00000000 00000000 +divq p eq - c01e0000 00000000 00000000 00000000 c00b0000 00000000 00000000 00000000 40120000 00000000 00000000 00000000 +divq z eq - c01e0000 00000000 00000000 00000000 c00b0000 00000000 00000000 00000000 40120000 00000000 00000000 00000000 +divq n eq - c01e0000 00000000 00000000 00000000 400a0000 00000000 00000000 00000000 c0130000 00000000 00000000 00000000 +divq m eq - c01e0000 00000000 00000000 00000000 400a0000 00000000 00000000 00000000 c0130000 00000000 00000000 00000000 +divq p eq - c01e0000 00000000 00000000 00000000 400a0000 00000000 00000000 00000000 c0130000 00000000 00000000 00000000 +divq z eq - c01e0000 00000000 00000000 00000000 400a0000 00000000 00000000 00000000 c0130000 00000000 00000000 00000000 +divq n eq - c01e0000 00000000 00000000 00000000 c00a0000 00000000 00000000 00000000 40130000 00000000 00000000 00000000 +divq m eq - c01e0000 00000000 00000000 00000000 c00a0000 00000000 00000000 00000000 40130000 00000000 00000000 00000000 +divq p eq - c01e0000 00000000 00000000 00000000 c00a0000 00000000 00000000 00000000 40130000 00000000 00000000 00000000 +divq z eq - c01e0000 00000000 00000000 00000000 c00a0000 00000000 00000000 00000000 40130000 00000000 00000000 00000000 +divq n eq - 00000000 00000000 00000000 00000000 400b0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +divq m eq - 00000000 00000000 00000000 00000000 400b0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +divq p eq - 00000000 00000000 00000000 00000000 400b0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +divq z eq - 00000000 00000000 00000000 00000000 400b0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +divq n eq - 80000000 00000000 00000000 00000000 400b0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +divq m eq - 80000000 00000000 00000000 00000000 400b0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +divq p eq - 80000000 00000000 00000000 00000000 400b0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +divq z eq - 80000000 00000000 00000000 00000000 400b0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +divq n eq d 403d0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +divq m eq d 403d0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +divq p eq d 403d0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +divq z eq d 403d0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +divq n eq - c0180000 00000000 00000000 00000000 400d0000 00000000 00000000 00000000 c00a0000 00000000 00000000 00000000 +divq m eq - c0180000 00000000 00000000 00000000 400d0000 00000000 00000000 00000000 c00a0000 00000000 00000000 00000000 +divq p eq - c0180000 00000000 00000000 00000000 400d0000 00000000 00000000 00000000 c00a0000 00000000 00000000 00000000 +divq z eq - c0180000 00000000 00000000 00000000 400d0000 00000000 00000000 00000000 c00a0000 00000000 00000000 00000000 +divq n eq - 40240000 00000000 00000000 00000000 c00c0000 00000000 00000000 00000000 c0170000 00000000 00000000 00000000 +divq m eq - 40240000 00000000 00000000 00000000 c00c0000 00000000 00000000 00000000 c0170000 00000000 00000000 00000000 +divq p eq - 40240000 00000000 00000000 00000000 c00c0000 00000000 00000000 00000000 c0170000 00000000 00000000 00000000 +divq z eq - 40240000 00000000 00000000 00000000 c00c0000 00000000 00000000 00000000 c0170000 00000000 00000000 00000000 +divq n eq - c0010000 00000000 00000000 00000000 400a0000 00000000 00000000 00000000 bff60000 00000000 00000000 00000000 +divq m eq - c0010000 00000000 00000000 00000000 400a0000 00000000 00000000 00000000 bff60000 00000000 00000000 00000000 +divq p eq - c0010000 00000000 00000000 00000000 400a0000 00000000 00000000 00000000 bff60000 00000000 00000000 00000000 +divq z eq - c0010000 00000000 00000000 00000000 400a0000 00000000 00000000 00000000 bff60000 00000000 00000000 00000000 +divq n eq - 403d0000 00000000 00000000 00000000 c0000000 00000000 00000000 00000000 c03c0000 00000000 00000000 00000000 +divq m eq - 403d0000 00000000 00000000 00000000 c0000000 00000000 00000000 00000000 c03c0000 00000000 00000000 00000000 +divq p eq - 403d0000 00000000 00000000 00000000 c0000000 00000000 00000000 00000000 c03c0000 00000000 00000000 00000000 +divq z eq - 403d0000 00000000 00000000 00000000 c0000000 00000000 00000000 00000000 c03c0000 00000000 00000000 00000000 +divq n eq - 403d0000 00000000 00000000 00000000 c00a0000 00000000 00000000 00000000 c0320000 00000000 00000000 00000000 +divq m eq - 403d0000 00000000 00000000 00000000 c00a0000 00000000 00000000 00000000 c0320000 00000000 00000000 00000000 +divq p eq - 403d0000 00000000 00000000 00000000 c00a0000 00000000 00000000 00000000 c0320000 00000000 00000000 00000000 +divq z eq - 403d0000 00000000 00000000 00000000 c00a0000 00000000 00000000 00000000 c0320000 00000000 00000000 00000000 +divq n eq - c03c0000 00000000 00000000 00000000 c0000000 00000000 00000000 00000000 403b0000 00000000 00000000 00000000 +divq m eq - c03c0000 00000000 00000000 00000000 c0000000 00000000 00000000 00000000 403b0000 00000000 00000000 00000000 +divq p eq - c03c0000 00000000 00000000 00000000 c0000000 00000000 00000000 00000000 403b0000 00000000 00000000 00000000 +divq z eq - c03c0000 00000000 00000000 00000000 c0000000 00000000 00000000 00000000 403b0000 00000000 00000000 00000000 +divq n eq - c0000000 00000000 00000000 00000000 c00a0000 00000000 00000000 00000000 3ff50000 00000000 00000000 00000000 +divq m eq - c0000000 00000000 00000000 00000000 c00a0000 00000000 00000000 00000000 3ff50000 00000000 00000000 00000000 +divq p eq - c0000000 00000000 00000000 00000000 c00a0000 00000000 00000000 00000000 3ff50000 00000000 00000000 00000000 +divq z eq - c0000000 00000000 00000000 00000000 c00a0000 00000000 00000000 00000000 3ff50000 00000000 00000000 00000000 +divq n eq - c0000000 00000000 00000000 00000000 400a0000 00000000 00000000 00000000 bff50000 00000000 00000000 00000000 +divq m eq - c0000000 00000000 00000000 00000000 400a0000 00000000 00000000 00000000 bff50000 00000000 00000000 00000000 +divq p eq - c0000000 00000000 00000000 00000000 400a0000 00000000 00000000 00000000 bff50000 00000000 00000000 00000000 +divq z eq - c0000000 00000000 00000000 00000000 400a0000 00000000 00000000 00000000 bff50000 00000000 00000000 00000000 +divq n eq - 400dfff8 00000000 00000000 00000000 40000000 00000000 00000000 00000000 400cfff8 00000000 00000000 00000000 +divq m eq - 400dfff8 00000000 00000000 00000000 40000000 00000000 00000000 00000000 400cfff8 00000000 00000000 00000000 +divq p eq - 400dfff8 00000000 00000000 00000000 40000000 00000000 00000000 00000000 400cfff8 00000000 00000000 00000000 +divq z eq - 400dfff8 00000000 00000000 00000000 40000000 00000000 00000000 00000000 400cfff8 00000000 00000000 00000000 +divq n eq - 40000000 00000000 00000000 00000000 400d0000 00000000 00000000 00000000 3ff20000 00000000 00000000 00000000 +divq m eq - 40000000 00000000 00000000 00000000 400d0000 00000000 00000000 00000000 3ff20000 00000000 00000000 00000000 +divq p eq - 40000000 00000000 00000000 00000000 400d0000 00000000 00000000 00000000 3ff20000 00000000 00000000 00000000 +divq z eq - 40000000 00000000 00000000 00000000 400d0000 00000000 00000000 00000000 3ff20000 00000000 00000000 00000000 +divq n eq - 400dfffc 00000000 00000000 00000000 400dfffc 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +divq m eq - 400dfffc 00000000 00000000 00000000 400dfffc 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +divq p eq - 400dfffc 00000000 00000000 00000000 400dfffc 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +divq z eq - 400dfffc 00000000 00000000 00000000 400dfffc 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +divq n eq - 400dfffc 00000000 00000000 00000000 c00dfffc 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 +divq m eq - 400dfffc 00000000 00000000 00000000 c00dfffc 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 +divq p eq - 400dfffc 00000000 00000000 00000000 c00dfffc 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 +divq z eq - 400dfffc 00000000 00000000 00000000 c00dfffc 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 +divq n eq - 400dfff4 00000000 00000000 00000000 400dfff4 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +divq m eq - 400dfff4 00000000 00000000 00000000 400dfff4 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +divq p eq - 400dfff4 00000000 00000000 00000000 400dfff4 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +divq z eq - 400dfff4 00000000 00000000 00000000 400dfff4 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +divq n eq - 400dfffc 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 400dfffc 00000000 00000000 00000000 +divq m eq - 400dfffc 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 400dfffc 00000000 00000000 00000000 +divq p eq - 400dfffc 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 400dfffc 00000000 00000000 00000000 +divq z eq - 400dfffc 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 400dfffc 00000000 00000000 00000000 +divq n eq - 00000000 00000000 00000000 00000000 400dfffc 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +divq m eq - 00000000 00000000 00000000 00000000 400dfffc 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +divq p eq - 00000000 00000000 00000000 00000000 400dfffc 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +divq z eq - 00000000 00000000 00000000 00000000 400dfffc 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +divq n eq d 400dfffc 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +divq m eq d 400dfffc 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +divq p eq d 400dfffc 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +divq z eq d 400dfffc 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +divq n eq d c00dfffc 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +divq m eq d c00dfffc 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +divq p eq d c00dfffc 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +divq z eq d c00dfffc 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +divq n eq d 3fff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +divq n eq - 7ffeffff ffffffff ffffffff ffffffff 7ffeffff ffffffff ffffffff ffffffff 3fff0000 00000000 00000000 00000000 +divq n eq - 00000000 00000000 00000000 00000001 00000000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000000 +divq n eq x 3fff5555 55555555 55555555 55555557 3fff5555 55555555 55555555 55555555 3fff0000 00000000 00000000 00000002 +divq z eq x 3fff5555 55555555 55555555 55555557 3fff5555 55555555 55555555 55555555 3fff0000 00000000 00000000 00000001 +divq p eq x 3fff5555 55555555 55555555 55555557 3fff5555 55555555 55555555 55555555 3fff0000 00000000 00000000 00000002 +divq p eq x bfff5555 55555555 55555555 55555557 3fff5555 55555555 55555555 55555555 bfff0000 00000000 00000000 00000001 +divq m eq x 3fff5555 55555555 55555555 55555557 3fff5555 55555555 55555555 55555555 3fff0000 00000000 00000000 00000001 +divq n eq x 3fff5555 55555555 55555555 55555558 3fff5555 55555555 55555555 55555556 3fff0000 00000000 00000000 00000001 +divq z eq x 3fff5555 55555555 55555555 55555558 3fff5555 55555555 55555555 55555556 3fff0000 00000000 00000000 00000001 +divq p eq x 3fff5555 55555555 55555555 55555558 3fff5555 55555555 55555555 55555556 3fff0000 00000000 00000000 00000002 +divq m eq x 3fff5555 55555555 55555555 55555558 3fff5555 55555555 55555555 55555556 3fff0000 00000000 00000000 00000001 +divq n eq x 3fff5555 55555555 55555555 55555558 bfff5555 55555555 55555555 55555556 bfff0000 00000000 00000000 00000001 +divq n eq - bfff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +divq n eq - 80000000 00000000 00000000 00000001 ffff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +divq n eq xo 40010000 00000000 00000000 00000000 00010000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +divq z eq xo 40010000 00000000 00000000 00000000 00010000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff +divq p eq xo 40010000 00000000 00000000 00000000 00010000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +divq m eq xo 40010000 00000000 00000000 00000000 00010000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff +divq p eq xo c0010000 00000000 00000000 00000000 00010000 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff +divq n eq xu 00100000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +divq z eq xu 00100000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +divq p eq xu 00100000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 +divq m eq xu 00100000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +divq m eq xu 80100000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 80000000 00000000 00000000 00000001 +divq n uo v 7fff0000 00000000 00000000 00000001 7fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +divq n uo - 7fff8000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +divq n uo v 7fff8000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 +divq n uo - 7fff8000 00000000 00000000 00000000 7fff8000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 diff --git a/test/io/ucb/divs.input b/test/io/ucb/divs.input new file mode 100644 index 0000000..5286bb9 --- /dev/null +++ b/test/io/ucb/divs.input @@ -0,0 +1,1552 @@ +/* Copyright (C) 1988-1994 Sun Microsystems, Inc. 2550 Garcia Avenue */ +/* Mountain View, California 94043 All rights reserved. */ +/* */ +/* Any person is hereby authorized to download, copy, use, create bug fixes, */ +/* and distribute, subject to the following conditions: */ +/* */ +/* 1. the software may not be redistributed for a fee except as */ +/* reasonable to cover media costs; */ +/* 2. any copy of the software must include this notice, as well as */ +/* any other embedded copyright notices; and */ +/* 3. any distribution of this software or derivative works thereof */ +/* must comply with all applicable U.S. export control laws. */ +/* */ +/* THE SOFTWARE IS MADE AVAILABLE "AS IS" AND WITHOUT EXPRESS OR IMPLIED */ +/* WARRANTY OF ANY KIND, INCLUDING BUT NOT LIMITED TO THE IMPLIED */ +/* WARRANTIES OF DESIGN, MERCHANTIBILITY, FITNESS FOR A PARTICULAR */ +/* PURPOSE, NON-INFRINGEMENT, PERFORMANCE OR CONFORMANCE TO */ +/* SPECIFICATIONS. */ +/* */ +/* BY DOWNLOADING AND/OR USING THIS SOFTWARE, THE USER WAIVES ALL CLAIMS */ +/* AGAINST SUN MICROSYSTEMS, INC. AND ITS AFFILIATED COMPANIES IN ANY */ +/* JURISDICTION, INCLUDING BUT NOT LIMITED TO CLAIMS FOR DAMAGES OR */ +/* EQUITABLE RELIEF BASED ON LOSS OF DATA, AND SPECIFICALLY WAIVES EVEN */ +/* UNKNOWN OR UNANTICIPATED CLAIMS OR LOSSES, PRESENT AND FUTURE. */ +/* */ +/* IN NO EVENT WILL SUN MICROSYSTEMS, INC. OR ANY OF ITS AFFILIATED */ +/* COMPANIES BE LIABLE FOR ANY LOST REVENUE OR PROFITS OR OTHER SPECIAL, */ +/* INDIRECT AND CONSEQUENTIAL DAMAGES, EVEN IF IT HAS BEEN ADVISED OF THE */ +/* POSSIBILITY OF SUCH DAMAGES. */ +/* */ +/* This file is provided with no support and without any obligation on the */ +/* part of Sun Microsystems, Inc. ("Sun") or any of its affiliated */ +/* companies to assist in its use, correction, modification or */ +/* enhancement. Nevertheless, and without creating any obligation on its */ +/* part, Sun welcomes your comments concerning the software and requests */ +/* that they be sent to fdlibm-comments@sunpro.sun.com. */ + +divs z eq xu 197e03f7 587e03f8 007fffff +divs p eq xu 197e03f7 587e03f8 00800000 +divs n eq - 47000000 42000000 44800000 +divs m eq - 47000000 42000000 44800000 +divs p eq - 47000000 42000000 44800000 +divs z eq - 47000000 42000000 44800000 +divs n eq - 5f000000 4b000000 53800000 +divs m eq - 5f000000 4b000000 53800000 +divs p eq - 5f000000 4b000000 53800000 +divs z eq - 5f000000 4b000000 53800000 +divs n eq - 46fff000 41200000 454cc000 +divs m eq - 46fff000 41200000 454cc000 +divs p eq - 46fff000 41200000 454cc000 +divs z eq - 46fff000 41200000 454cc000 +divs n eq - c7000000 42000000 c4800000 +divs m eq - c7000000 42000000 c4800000 +divs p eq - c7000000 42000000 c4800000 +divs z eq - c7000000 42000000 c4800000 +divs n eq - 47000000 c2000000 c4800000 +divs m eq - 47000000 c2000000 c4800000 +divs p eq - 47000000 c2000000 c4800000 +divs z eq - 47000000 c2000000 c4800000 +divs n eq - 7b800000 49800000 71800000 +divs m eq - 7b800000 49800000 71800000 +divs p eq - 7b800000 49800000 71800000 +divs z eq - 7b800000 49800000 71800000 +divs n eq - fb800000 49800000 f1800000 +divs m eq - fb800000 49800000 f1800000 +divs p eq - fb800000 49800000 f1800000 +divs z eq - fb800000 49800000 f1800000 +divs n eq - 7b800000 c9800000 f1800000 +divs m eq - 7b800000 c9800000 f1800000 +divs p eq - 7b800000 c9800000 f1800000 +divs z eq - 7b800000 c9800000 f1800000 +divs n eq - 57000000 46000000 50800000 +divs m eq - 57000000 46000000 50800000 +divs p eq - 57000000 46000000 50800000 +divs z eq - 57000000 46000000 50800000 +divs n eq - 461c4000 41200000 447a0000 +divs m eq - 461c4000 41200000 447a0000 +divs p eq - 461c4000 41200000 447a0000 +divs z eq - 461c4000 41200000 447a0000 +divs n eq - 461c4000 42c80000 42c80000 +divs m eq - 461c4000 42c80000 42c80000 +divs p eq - 461c4000 42c80000 42c80000 +divs z eq - 461c4000 42c80000 42c80000 +divs n eq - 461c4000 447a0000 41200000 +divs m eq - 461c4000 447a0000 41200000 +divs p eq - 461c4000 447a0000 41200000 +divs z eq - 461c4000 447a0000 41200000 +divs n eq - 3f800000 3f800000 3f800000 +divs m eq - 3f800000 3f800000 3f800000 +divs p eq - 3f800000 3f800000 3f800000 +divs z eq - 3f800000 3f800000 3f800000 +divs n eq - 40000000 3f800000 40000000 +divs m eq - 40000000 3f800000 40000000 +divs p eq - 40000000 3f800000 40000000 +divs z eq - 40000000 3f800000 40000000 +divs n eq - 41100000 40400000 40400000 +divs m eq - 41100000 40400000 40400000 +divs p eq - 41100000 40400000 40400000 +divs z eq - 41100000 40400000 40400000 +divs n eq - 40a00000 40a00000 3f800000 +divs m eq - 40a00000 40a00000 3f800000 +divs p eq - 40a00000 40a00000 3f800000 +divs z eq - 40a00000 40a00000 3f800000 +divs n eq - 41000000 40000000 40800000 +divs m eq - 41000000 40000000 40800000 +divs p eq - 41000000 40000000 40800000 +divs z eq - 41000000 40000000 40800000 +divs n eq - bf800000 3f800000 bf800000 +divs m eq - bf800000 3f800000 bf800000 +divs p eq - bf800000 3f800000 bf800000 +divs z eq - bf800000 3f800000 bf800000 +divs n eq - c0000000 3f800000 c0000000 +divs m eq - c0000000 3f800000 c0000000 +divs p eq - c0000000 3f800000 c0000000 +divs z eq - c0000000 3f800000 c0000000 +divs n eq - 40000000 bf800000 c0000000 +divs m eq - 40000000 bf800000 c0000000 +divs p eq - 40000000 bf800000 c0000000 +divs z eq - 40000000 bf800000 c0000000 +divs n eq - c1000000 40000000 c0800000 +divs m eq - c1000000 40000000 c0800000 +divs p eq - c1000000 40000000 c0800000 +divs z eq - c1000000 40000000 c0800000 +divs n eq - 40400000 c0400000 bf800000 +divs m eq - 40400000 c0400000 bf800000 +divs p eq - 40400000 c0400000 bf800000 +divs z eq - 40400000 c0400000 bf800000 +divs n eq - c0e00000 40e00000 bf800000 +divs m eq - c0e00000 40e00000 bf800000 +divs p eq - c0e00000 40e00000 bf800000 +divs z eq - c0e00000 40e00000 bf800000 +divs n eq - bf800000 bf800000 3f800000 +divs m eq - bf800000 bf800000 3f800000 +divs p eq - bf800000 bf800000 3f800000 +divs z eq - bf800000 bf800000 3f800000 +divs n eq - c0000000 bf800000 40000000 +divs m eq - c0000000 bf800000 40000000 +divs p eq - c0000000 bf800000 40000000 +divs z eq - c0000000 bf800000 40000000 +divs n eq - c0c00000 c0400000 40000000 +divs m eq - c0c00000 c0400000 40000000 +divs p eq - c0c00000 c0400000 40000000 +divs z eq - c0c00000 c0400000 40000000 +divs n eq - c1100000 c0400000 40400000 +divs m eq - c1100000 c0400000 40400000 +divs p eq - c1100000 c0400000 40400000 +divs z eq - c1100000 c0400000 40400000 +divs n uo v 00000000 00000000 7fff0000 +divs m uo v 00000000 00000000 7fff0000 +divs p uo v 00000000 00000000 7fff0000 +divs z uo v 00000000 00000000 7fff0000 +divs n uo v 80000000 00000000 ffff0000 +divs m uo v 80000000 00000000 ffff0000 +divs p uo v 80000000 00000000 ffff0000 +divs z uo v 80000000 00000000 ffff0000 +divs n uo v 00000000 80000000 ffff0000 +divs m uo v 00000000 80000000 ffff0000 +divs p uo v 00000000 80000000 ffff0000 +divs z uo v 00000000 80000000 ffff0000 +divs n uo v 80000000 80000000 7fff0000 +divs m uo v 80000000 80000000 7fff0000 +divs p uo v 80000000 80000000 7fff0000 +divs z uo v 80000000 80000000 7fff0000 +divs n uo v 7f800000 7f800000 7fff0000 +divs m uo v 7f800000 7f800000 7fff0000 +divs p uo v 7f800000 7f800000 7fff0000 +divs z uo v 7f800000 7f800000 7fff0000 +divs n uo v ff800000 7f800000 ffff0000 +divs m uo v ff800000 7f800000 ffff0000 +divs p uo v ff800000 7f800000 ffff0000 +divs z uo v ff800000 7f800000 ffff0000 +divs n uo v 7f800000 ff800000 ffff0000 +divs m uo v 7f800000 ff800000 ffff0000 +divs p uo v 7f800000 ff800000 ffff0000 +divs z uo v 7f800000 ff800000 ffff0000 +divs n uo v ff800000 ff800000 7fff0000 +divs m uo v ff800000 ff800000 7fff0000 +divs p uo v ff800000 ff800000 7fff0000 +divs z uo v ff800000 ff800000 7fff0000 +divs n eq - 7f800000 00000000 7f800000 +divs m eq - 7f800000 00000000 7f800000 +divs p eq - 7f800000 00000000 7f800000 +divs z eq - 7f800000 00000000 7f800000 +divs n eq - ff800000 00000000 ff800000 +divs m eq - ff800000 00000000 ff800000 +divs p eq - ff800000 00000000 ff800000 +divs z eq - ff800000 00000000 ff800000 +divs n eq - 7f800000 80000000 ff800000 +divs m eq - 7f800000 80000000 ff800000 +divs p eq - 7f800000 80000000 ff800000 +divs z eq - 7f800000 80000000 ff800000 +divs n eq - ff800000 80000000 7f800000 +divs m eq - ff800000 80000000 7f800000 +divs p eq - ff800000 80000000 7f800000 +divs z eq - ff800000 80000000 7f800000 +divs n eq - 00000000 7f800000 00000000 +divs m eq - 00000000 7f800000 00000000 +divs p eq - 00000000 7f800000 00000000 +divs z eq - 00000000 7f800000 00000000 +divs n eq - 80000000 7f800000 80000000 +divs m eq - 80000000 7f800000 80000000 +divs p eq - 80000000 7f800000 80000000 +divs z eq - 80000000 7f800000 80000000 +divs n eq - 00000000 ff800000 80000000 +divs m eq - 00000000 ff800000 80000000 +divs p eq - 00000000 ff800000 80000000 +divs z eq - 00000000 ff800000 80000000 +divs n eq - 80000000 ff800000 00000000 +divs m eq - 80000000 ff800000 00000000 +divs p eq - 80000000 ff800000 00000000 +divs z eq - 80000000 ff800000 00000000 +divs n eq - 7f800000 3f800000 7f800000 +divs m eq - 7f800000 3f800000 7f800000 +divs p eq - 7f800000 3f800000 7f800000 +divs z eq - 7f800000 3f800000 7f800000 +divs n eq - ff800000 40000000 ff800000 +divs m eq - ff800000 40000000 ff800000 +divs p eq - ff800000 40000000 ff800000 +divs z eq - ff800000 40000000 ff800000 +divs n eq - 7f800000 c0400000 ff800000 +divs m eq - 7f800000 c0400000 ff800000 +divs p eq - 7f800000 c0400000 ff800000 +divs z eq - 7f800000 c0400000 ff800000 +divs n eq - ff800000 c0800000 7f800000 +divs m eq - ff800000 c0800000 7f800000 +divs p eq - ff800000 c0800000 7f800000 +divs z eq - ff800000 c0800000 7f800000 +divs n eq - 7f800000 40a00000 7f800000 +divs m eq - 7f800000 40a00000 7f800000 +divs p eq - 7f800000 40a00000 7f800000 +divs z eq - 7f800000 40a00000 7f800000 +divs n eq - ff800000 40c00000 ff800000 +divs m eq - ff800000 40c00000 ff800000 +divs p eq - ff800000 40c00000 ff800000 +divs z eq - ff800000 40c00000 ff800000 +divs n eq - 7f800000 c0e00000 ff800000 +divs m eq - 7f800000 c0e00000 ff800000 +divs p eq - 7f800000 c0e00000 ff800000 +divs z eq - 7f800000 c0e00000 ff800000 +divs n eq - ff800000 c1000000 7f800000 +divs m eq - ff800000 c1000000 7f800000 +divs p eq - ff800000 c1000000 7f800000 +divs z eq - ff800000 c1000000 7f800000 +divs n eq - 3f800000 7f800000 00000000 +divs m eq - 3f800000 7f800000 00000000 +divs p eq - 3f800000 7f800000 00000000 +divs z eq - 3f800000 7f800000 00000000 +divs n eq - c0000000 7f800000 80000000 +divs m eq - c0000000 7f800000 80000000 +divs p eq - c0000000 7f800000 80000000 +divs z eq - c0000000 7f800000 80000000 +divs n eq - 40400000 ff800000 80000000 +divs m eq - 40400000 ff800000 80000000 +divs p eq - 40400000 ff800000 80000000 +divs z eq - 40400000 ff800000 80000000 +divs n eq - c0800000 ff800000 00000000 +divs m eq - c0800000 ff800000 00000000 +divs p eq - c0800000 ff800000 00000000 +divs z eq - c0800000 ff800000 00000000 +divs n eq - 40a00000 7f800000 00000000 +divs m eq - 40a00000 7f800000 00000000 +divs p eq - 40a00000 7f800000 00000000 +divs z eq - 40a00000 7f800000 00000000 +divs n eq - c0c00000 7f800000 80000000 +divs m eq - c0c00000 7f800000 80000000 +divs p eq - c0c00000 7f800000 80000000 +divs z eq - c0c00000 7f800000 80000000 +divs n eq - 40e00000 ff800000 80000000 +divs m eq - 40e00000 ff800000 80000000 +divs p eq - 40e00000 ff800000 80000000 +divs z eq - 40e00000 ff800000 80000000 +divs n eq - c1000000 ff800000 00000000 +divs m eq - c1000000 ff800000 00000000 +divs p eq - c1000000 ff800000 00000000 +divs z eq - c1000000 ff800000 00000000 +divs n eq - 7f000000 7f800000 00000000 +divs m eq - 7f000000 7f800000 00000000 +divs p eq - 7f000000 7f800000 00000000 +divs z eq - 7f000000 7f800000 00000000 +divs n eq - fe800000 7f800000 80000000 +divs m eq - fe800000 7f800000 80000000 +divs p eq - fe800000 7f800000 80000000 +divs z eq - fe800000 7f800000 80000000 +divs n eq - 7f000000 ff800000 80000000 +divs m eq - 7f000000 ff800000 80000000 +divs p eq - 7f000000 ff800000 80000000 +divs z eq - 7f000000 ff800000 80000000 +divs n eq - fe800000 ff800000 00000000 +divs m eq - fe800000 ff800000 00000000 +divs p eq - fe800000 ff800000 00000000 +divs z eq - fe800000 ff800000 00000000 +divs n eq - 7effffff 7f800000 00000000 +divs m eq - 7effffff 7f800000 00000000 +divs p eq - 7effffff 7f800000 00000000 +divs z eq - 7effffff 7f800000 00000000 +divs n eq - fe7fffff 7f800000 80000000 +divs m eq - fe7fffff 7f800000 80000000 +divs p eq - fe7fffff 7f800000 80000000 +divs z eq - fe7fffff 7f800000 80000000 +divs n eq - 7f7fffff ff800000 80000000 +divs m eq - 7f7fffff ff800000 80000000 +divs p eq - 7f7fffff ff800000 80000000 +divs z eq - 7f7fffff ff800000 80000000 +divs n eq - ff7fffff ff800000 00000000 +divs m eq - ff7fffff ff800000 00000000 +divs p eq - ff7fffff ff800000 00000000 +divs z eq - ff7fffff ff800000 00000000 +divs n eq - 7f800000 7f000000 7f800000 +divs m eq - 7f800000 7f000000 7f800000 +divs p eq - 7f800000 7f000000 7f800000 +divs z eq - 7f800000 7f000000 7f800000 +divs n eq - ff800000 7e800000 ff800000 +divs m eq - ff800000 7e800000 ff800000 +divs p eq - ff800000 7e800000 ff800000 +divs z eq - ff800000 7e800000 ff800000 +divs n eq - 7f800000 ff000000 ff800000 +divs m eq - 7f800000 ff000000 ff800000 +divs p eq - 7f800000 ff000000 ff800000 +divs z eq - 7f800000 ff000000 ff800000 +divs n eq - ff800000 fe800000 7f800000 +divs m eq - ff800000 fe800000 7f800000 +divs p eq - ff800000 fe800000 7f800000 +divs z eq - ff800000 fe800000 7f800000 +divs n eq - 7f800000 7effffff 7f800000 +divs m eq - 7f800000 7effffff 7f800000 +divs p eq - 7f800000 7effffff 7f800000 +divs z eq - 7f800000 7effffff 7f800000 +divs n eq - 7f800000 fe7fffff ff800000 +divs m eq - 7f800000 fe7fffff ff800000 +divs p eq - 7f800000 fe7fffff ff800000 +divs z eq - 7f800000 fe7fffff ff800000 +divs n eq - 7f800000 ff7fffff ff800000 +divs m eq - 7f800000 ff7fffff ff800000 +divs p eq - 7f800000 ff7fffff ff800000 +divs z eq - 7f800000 ff7fffff ff800000 +divs n eq - ff800000 ff7fffff 7f800000 +divs m eq - ff800000 ff7fffff 7f800000 +divs p eq - ff800000 ff7fffff 7f800000 +divs z eq - ff800000 ff7fffff 7f800000 +divs n eq - 7f800000 00800000 7f800000 +divs m eq - 7f800000 00800000 7f800000 +divs p eq - 7f800000 00800000 7f800000 +divs z eq - 7f800000 00800000 7f800000 +divs n eq - ff800000 01000000 ff800000 +divs m eq - ff800000 01000000 ff800000 +divs p eq - ff800000 01000000 ff800000 +divs z eq - ff800000 01000000 ff800000 +divs n eq - 7f800000 81000000 ff800000 +divs m eq - 7f800000 81000000 ff800000 +divs p eq - 7f800000 81000000 ff800000 +divs z eq - 7f800000 81000000 ff800000 +divs n eq - ff800000 80800000 7f800000 +divs m eq - ff800000 80800000 7f800000 +divs p eq - ff800000 80800000 7f800000 +divs z eq - ff800000 80800000 7f800000 +divs n eq - 7f800000 00ffffff 7f800000 +divs m eq - 7f800000 00ffffff 7f800000 +divs p eq - 7f800000 00ffffff 7f800000 +divs z eq - 7f800000 00ffffff 7f800000 +divs n eq - ff800000 00800001 ff800000 +divs m eq - ff800000 00800001 ff800000 +divs p eq - ff800000 00800001 ff800000 +divs z eq - ff800000 00800001 ff800000 +divs n eq - 7f800000 80800001 ff800000 +divs m eq - 7f800000 80800001 ff800000 +divs p eq - 7f800000 80800001 ff800000 +divs z eq - 7f800000 80800001 ff800000 +divs n eq - ff800000 80ffffff 7f800000 +divs m eq - ff800000 80ffffff 7f800000 +divs p eq - ff800000 80ffffff 7f800000 +divs z eq - ff800000 80ffffff 7f800000 +divs n eq - 00800000 7f800000 00000000 +divs m eq - 00800000 7f800000 00000000 +divs p eq - 00800000 7f800000 00000000 +divs z eq - 00800000 7f800000 00000000 +divs n eq - 81000000 7f800000 80000000 +divs m eq - 81000000 7f800000 80000000 +divs p eq - 81000000 7f800000 80000000 +divs z eq - 81000000 7f800000 80000000 +divs n eq - 01000000 ff800000 80000000 +divs m eq - 01000000 ff800000 80000000 +divs p eq - 01000000 ff800000 80000000 +divs z eq - 01000000 ff800000 80000000 +divs n eq - 80800000 ff800000 00000000 +divs m eq - 80800000 ff800000 00000000 +divs p eq - 80800000 ff800000 00000000 +divs z eq - 80800000 ff800000 00000000 +divs n eq - 00ffffff 7f800000 00000000 +divs m eq - 00ffffff 7f800000 00000000 +divs p eq - 00ffffff 7f800000 00000000 +divs z eq - 00ffffff 7f800000 00000000 +divs n eq - 80800001 7f800000 80000000 +divs m eq - 80800001 7f800000 80000000 +divs p eq - 80800001 7f800000 80000000 +divs z eq - 80800001 7f800000 80000000 +divs n eq - 00800001 ff800000 80000000 +divs m eq - 00800001 ff800000 80000000 +divs p eq - 00800001 ff800000 80000000 +divs z eq - 00800001 ff800000 80000000 +divs n eq - 80ffffff ff800000 00000000 +divs m eq - 80ffffff ff800000 00000000 +divs p eq - 80ffffff ff800000 00000000 +divs z eq - 80ffffff ff800000 00000000 +divs n eq - 7f800000 00000001 7f800000 +divs m eq - 7f800000 00000001 7f800000 +divs p eq - 7f800000 00000001 7f800000 +divs z eq - 7f800000 00000001 7f800000 +divs n eq - ff800000 00000003 ff800000 +divs m eq - ff800000 00000003 ff800000 +divs p eq - ff800000 00000003 ff800000 +divs z eq - ff800000 00000003 ff800000 +divs n eq - 7f800000 80000002 ff800000 +divs m eq - 7f800000 80000002 ff800000 +divs p eq - 7f800000 80000002 ff800000 +divs z eq - 7f800000 80000002 ff800000 +divs n eq - ff800000 80000004 7f800000 +divs m eq - ff800000 80000004 7f800000 +divs p eq - ff800000 80000004 7f800000 +divs z eq - ff800000 80000004 7f800000 +divs n eq - 7f800000 007fffff 7f800000 +divs m eq - 7f800000 007fffff 7f800000 +divs p eq - 7f800000 007fffff 7f800000 +divs z eq - 7f800000 007fffff 7f800000 +divs n eq - ff800000 007fffff ff800000 +divs m eq - ff800000 007fffff ff800000 +divs p eq - ff800000 007fffff ff800000 +divs z eq - ff800000 007fffff ff800000 +divs n eq - 7f800000 807fffff ff800000 +divs m eq - 7f800000 807fffff ff800000 +divs p eq - 7f800000 807fffff ff800000 +divs z eq - 7f800000 807fffff ff800000 +divs n eq - ff800000 807fffff 7f800000 +divs m eq - ff800000 807fffff 7f800000 +divs p eq - ff800000 807fffff 7f800000 +divs z eq - ff800000 807fffff 7f800000 +divs n eq - 00000001 7f800000 00000000 +divs m eq - 00000001 7f800000 00000000 +divs p eq - 00000001 7f800000 00000000 +divs z eq - 00000001 7f800000 00000000 +divs n eq - 80000003 7f800000 80000000 +divs m eq - 80000003 7f800000 80000000 +divs p eq - 80000003 7f800000 80000000 +divs z eq - 80000003 7f800000 80000000 +divs n eq - 00000002 ff800000 80000000 +divs m eq - 00000002 ff800000 80000000 +divs p eq - 00000002 ff800000 80000000 +divs z eq - 00000002 ff800000 80000000 +divs n eq - 80000004 ff800000 00000000 +divs m eq - 80000004 ff800000 00000000 +divs p eq - 80000004 ff800000 00000000 +divs z eq - 80000004 ff800000 00000000 +divs n eq - 007fffff 7f800000 00000000 +divs m eq - 007fffff 7f800000 00000000 +divs p eq - 007fffff 7f800000 00000000 +divs z eq - 007fffff 7f800000 00000000 +divs n eq - 807fffff 7f800000 80000000 +divs m eq - 807fffff 7f800000 80000000 +divs p eq - 807fffff 7f800000 80000000 +divs z eq - 807fffff 7f800000 80000000 +divs n eq - 007fffff ff800000 80000000 +divs m eq - 007fffff ff800000 80000000 +divs p eq - 007fffff ff800000 80000000 +divs z eq - 007fffff ff800000 80000000 +divs n eq - 807fffff ff800000 00000000 +divs m eq - 807fffff ff800000 00000000 +divs p eq - 807fffff ff800000 00000000 +divs z eq - 807fffff ff800000 00000000 +divs n eq - 00000000 3f800000 00000000 +divs m eq - 00000000 3f800000 00000000 +divs p eq - 00000000 3f800000 00000000 +divs z eq - 00000000 3f800000 00000000 +divs n eq - 80000000 40000000 80000000 +divs m eq - 80000000 40000000 80000000 +divs p eq - 80000000 40000000 80000000 +divs z eq - 80000000 40000000 80000000 +divs n eq - 00000000 c0400000 80000000 +divs m eq - 00000000 c0400000 80000000 +divs p eq - 00000000 c0400000 80000000 +divs z eq - 00000000 c0400000 80000000 +divs n eq - 80000000 c0800000 00000000 +divs m eq - 80000000 c0800000 00000000 +divs p eq - 80000000 c0800000 00000000 +divs z eq - 80000000 c0800000 00000000 +divs n eq - 00000000 40a00000 00000000 +divs m eq - 00000000 40a00000 00000000 +divs p eq - 00000000 40a00000 00000000 +divs z eq - 00000000 40a00000 00000000 +divs n eq - 80000000 40c00000 80000000 +divs m eq - 80000000 40c00000 80000000 +divs p eq - 80000000 40c00000 80000000 +divs z eq - 80000000 40c00000 80000000 +divs n eq - 00000000 c0e00000 80000000 +divs m eq - 00000000 c0e00000 80000000 +divs p eq - 00000000 c0e00000 80000000 +divs z eq - 00000000 c0e00000 80000000 +divs n eq - 80000000 c1000000 00000000 +divs m eq - 80000000 c1000000 00000000 +divs p eq - 80000000 c1000000 00000000 +divs z eq - 80000000 c1000000 00000000 +divs n eq d 3f800000 00000000 7f800000 +divs m eq d 3f800000 00000000 7f800000 +divs p eq d 3f800000 00000000 7f800000 +divs z eq d 3f800000 00000000 7f800000 +divs n eq d c0000000 00000000 ff800000 +divs m eq d c0000000 00000000 ff800000 +divs p eq d c0000000 00000000 ff800000 +divs z eq d c0000000 00000000 ff800000 +divs n eq d 40400000 80000000 ff800000 +divs m eq d 40400000 80000000 ff800000 +divs p eq d 40400000 80000000 ff800000 +divs z eq d 40400000 80000000 ff800000 +divs n eq d c0800000 80000000 7f800000 +divs m eq d c0800000 80000000 7f800000 +divs p eq d c0800000 80000000 7f800000 +divs z eq d c0800000 80000000 7f800000 +divs n eq d 40a00000 00000000 7f800000 +divs m eq d 40a00000 00000000 7f800000 +divs p eq d 40a00000 00000000 7f800000 +divs z eq d 40a00000 00000000 7f800000 +divs n eq d c0c00000 00000000 ff800000 +divs m eq d c0c00000 00000000 ff800000 +divs p eq d c0c00000 00000000 ff800000 +divs z eq d c0c00000 00000000 ff800000 +divs n eq d 40e00000 80000000 ff800000 +divs m eq d 40e00000 80000000 ff800000 +divs p eq d 40e00000 80000000 ff800000 +divs z eq d 40e00000 80000000 ff800000 +divs n eq d c1000000 80000000 7f800000 +divs m eq d c1000000 80000000 7f800000 +divs p eq d c1000000 80000000 7f800000 +divs z eq d c1000000 80000000 7f800000 +divs n eq - 00000000 7f000000 00000000 +divs m eq - 00000000 7f000000 00000000 +divs p eq - 00000000 7f000000 00000000 +divs z eq - 00000000 7f000000 00000000 +divs n eq - 80000000 7e800000 80000000 +divs m eq - 80000000 7e800000 80000000 +divs p eq - 80000000 7e800000 80000000 +divs z eq - 80000000 7e800000 80000000 +divs n eq - 00000000 ff000000 80000000 +divs m eq - 00000000 ff000000 80000000 +divs p eq - 00000000 ff000000 80000000 +divs z eq - 00000000 ff000000 80000000 +divs n eq - 80000000 fe800000 00000000 +divs m eq - 80000000 fe800000 00000000 +divs p eq - 80000000 fe800000 00000000 +divs z eq - 80000000 fe800000 00000000 +divs n eq - 00000000 7effffff 00000000 +divs m eq - 00000000 7effffff 00000000 +divs p eq - 00000000 7effffff 00000000 +divs z eq - 00000000 7effffff 00000000 +divs n eq - 80000000 7e7fffff 80000000 +divs m eq - 80000000 7e7fffff 80000000 +divs p eq - 80000000 7e7fffff 80000000 +divs z eq - 80000000 7e7fffff 80000000 +divs n eq - 00000000 fe7fffff 80000000 +divs m eq - 00000000 fe7fffff 80000000 +divs p eq - 00000000 fe7fffff 80000000 +divs z eq - 00000000 fe7fffff 80000000 +divs n eq - 80000000 feffffff 00000000 +divs m eq - 80000000 feffffff 00000000 +divs p eq - 80000000 feffffff 00000000 +divs z eq - 80000000 feffffff 00000000 +divs n eq d 7f000000 00000000 7f800000 +divs m eq d 7f000000 00000000 7f800000 +divs p eq d 7f000000 00000000 7f800000 +divs z eq d 7f000000 00000000 7f800000 +divs n eq d fe800000 00000000 ff800000 +divs m eq d fe800000 00000000 ff800000 +divs p eq d fe800000 00000000 ff800000 +divs z eq d fe800000 00000000 ff800000 +divs n eq d 7f000000 80000000 ff800000 +divs m eq d 7f000000 80000000 ff800000 +divs p eq d 7f000000 80000000 ff800000 +divs z eq d 7f000000 80000000 ff800000 +divs n eq d fe800000 80000000 7f800000 +divs m eq d fe800000 80000000 7f800000 +divs p eq d fe800000 80000000 7f800000 +divs z eq d fe800000 80000000 7f800000 +divs n eq d 7effffff 00000000 7f800000 +divs m eq d 7effffff 00000000 7f800000 +divs p eq d 7effffff 00000000 7f800000 +divs z eq d 7effffff 00000000 7f800000 +divs n eq d fe7fffff 00000000 ff800000 +divs m eq d fe7fffff 00000000 ff800000 +divs p eq d fe7fffff 00000000 ff800000 +divs z eq d fe7fffff 00000000 ff800000 +divs n eq d 7e7fffff 80000000 ff800000 +divs m eq d 7e7fffff 80000000 ff800000 +divs p eq d 7e7fffff 80000000 ff800000 +divs z eq d 7e7fffff 80000000 ff800000 +divs n eq d feffffff 80000000 7f800000 +divs m eq d feffffff 80000000 7f800000 +divs p eq d feffffff 80000000 7f800000 +divs z eq d feffffff 80000000 7f800000 +divs n eq - 00000000 00800000 00000000 +divs m eq - 00000000 00800000 00000000 +divs p eq - 00000000 00800000 00000000 +divs z eq - 00000000 00800000 00000000 +divs n eq - 80000000 01000000 80000000 +divs m eq - 80000000 01000000 80000000 +divs p eq - 80000000 01000000 80000000 +divs z eq - 80000000 01000000 80000000 +divs n eq - 00000000 81000000 80000000 +divs m eq - 00000000 81000000 80000000 +divs p eq - 00000000 81000000 80000000 +divs z eq - 00000000 81000000 80000000 +divs n eq - 80000000 80800000 00000000 +divs m eq - 80000000 80800000 00000000 +divs p eq - 80000000 80800000 00000000 +divs z eq - 80000000 80800000 00000000 +divs n eq - 00000000 00ffffff 00000000 +divs m eq - 00000000 00ffffff 00000000 +divs p eq - 00000000 00ffffff 00000000 +divs z eq - 00000000 00ffffff 00000000 +divs n eq - 80000000 00800001 80000000 +divs m eq - 80000000 00800001 80000000 +divs p eq - 80000000 00800001 80000000 +divs z eq - 80000000 00800001 80000000 +divs n eq - 00000000 80800001 80000000 +divs m eq - 00000000 80800001 80000000 +divs p eq - 00000000 80800001 80000000 +divs z eq - 00000000 80800001 80000000 +divs n eq - 80000000 80ffffff 00000000 +divs m eq - 80000000 80ffffff 00000000 +divs p eq - 80000000 80ffffff 00000000 +divs z eq - 80000000 80ffffff 00000000 +divs n eq d 00800000 00000000 7f800000 +divs m eq d 00800000 00000000 7f800000 +divs p eq d 00800000 00000000 7f800000 +divs z eq d 00800000 00000000 7f800000 +divs n eq d 81000000 00000000 ff800000 +divs m eq d 81000000 00000000 ff800000 +divs p eq d 81000000 00000000 ff800000 +divs z eq d 81000000 00000000 ff800000 +divs n eq d 01000000 80000000 ff800000 +divs m eq d 01000000 80000000 ff800000 +divs p eq d 01000000 80000000 ff800000 +divs z eq d 01000000 80000000 ff800000 +divs n eq d 80800000 80000000 7f800000 +divs m eq d 80800000 80000000 7f800000 +divs p eq d 80800000 80000000 7f800000 +divs z eq d 80800000 80000000 7f800000 +divs n eq d 00ffffff 00000000 7f800000 +divs m eq d 00ffffff 00000000 7f800000 +divs p eq d 00ffffff 00000000 7f800000 +divs z eq d 00ffffff 00000000 7f800000 +divs n eq d 80800001 00000000 ff800000 +divs m eq d 80800001 00000000 ff800000 +divs p eq d 80800001 00000000 ff800000 +divs z eq d 80800001 00000000 ff800000 +divs n eq d 00800001 80000000 ff800000 +divs m eq d 00800001 80000000 ff800000 +divs p eq d 00800001 80000000 ff800000 +divs z eq d 00800001 80000000 ff800000 +divs n eq d 80ffffff 80000000 7f800000 +divs m eq d 80ffffff 80000000 7f800000 +divs p eq d 80ffffff 80000000 7f800000 +divs z eq d 80ffffff 80000000 7f800000 +divs n eq - 00000000 00000001 00000000 +divs m eq - 00000000 00000001 00000000 +divs p eq - 00000000 00000001 00000000 +divs z eq - 00000000 00000001 00000000 +divs n eq - 80000000 00000003 80000000 +divs m eq - 80000000 00000003 80000000 +divs p eq - 80000000 00000003 80000000 +divs z eq - 80000000 00000003 80000000 +divs n eq - 00000000 80000002 80000000 +divs m eq - 00000000 80000002 80000000 +divs p eq - 00000000 80000002 80000000 +divs z eq - 00000000 80000002 80000000 +divs n eq - 80000000 80000004 00000000 +divs m eq - 80000000 80000004 00000000 +divs p eq - 80000000 80000004 00000000 +divs z eq - 80000000 80000004 00000000 +divs n eq - 00000000 007fffff 00000000 +divs m eq - 00000000 007fffff 00000000 +divs p eq - 00000000 007fffff 00000000 +divs z eq - 00000000 007fffff 00000000 +divs n eq - 80000000 007fffff 80000000 +divs m eq - 80000000 007fffff 80000000 +divs p eq - 80000000 007fffff 80000000 +divs z eq - 80000000 007fffff 80000000 +divs n eq - 00000000 807fffff 80000000 +divs m eq - 00000000 807fffff 80000000 +divs p eq - 00000000 807fffff 80000000 +divs z eq - 00000000 807fffff 80000000 +divs n eq - 80000000 807fffff 00000000 +divs m eq - 80000000 807fffff 00000000 +divs p eq - 80000000 807fffff 00000000 +divs z eq - 80000000 807fffff 00000000 +divs n eq d 00000001 00000000 7f800000 +divs m eq d 00000001 00000000 7f800000 +divs p eq d 00000001 00000000 7f800000 +divs z eq d 00000001 00000000 7f800000 +divs n eq d 80000003 00000000 ff800000 +divs m eq d 80000003 00000000 ff800000 +divs p eq d 80000003 00000000 ff800000 +divs z eq d 80000003 00000000 ff800000 +divs n eq d 00000002 80000000 ff800000 +divs m eq d 00000002 80000000 ff800000 +divs p eq d 00000002 80000000 ff800000 +divs z eq d 00000002 80000000 ff800000 +divs n eq d 80000004 80000000 7f800000 +divs m eq d 80000004 80000000 7f800000 +divs p eq d 80000004 80000000 7f800000 +divs z eq d 80000004 80000000 7f800000 +divs n eq d 007fffff 00000000 7f800000 +divs m eq d 007fffff 00000000 7f800000 +divs p eq d 007fffff 00000000 7f800000 +divs z eq d 007fffff 00000000 7f800000 +divs n eq d 807fffff 00000000 ff800000 +divs m eq d 807fffff 00000000 ff800000 +divs p eq d 807fffff 00000000 ff800000 +divs z eq d 807fffff 00000000 ff800000 +divs n eq d 007fffff 80000000 ff800000 +divs m eq d 007fffff 80000000 ff800000 +divs p eq d 007fffff 80000000 ff800000 +divs z eq d 007fffff 80000000 ff800000 +divs n eq d 807fffff 80000000 7f800000 +divs m eq d 807fffff 80000000 7f800000 +divs p eq d 807fffff 80000000 7f800000 +divs z eq d 807fffff 80000000 7f800000 +divs n eq - 7f000000 40000000 7e800000 +divs m eq - 7f000000 40000000 7e800000 +divs p eq - 7f000000 40000000 7e800000 +divs z eq - 7f000000 40000000 7e800000 +divs n eq - 7f000000 c0000000 fe800000 +divs m eq - 7f000000 c0000000 fe800000 +divs p eq - 7f000000 c0000000 fe800000 +divs z eq - 7f000000 c0000000 fe800000 +divs n eq - feffffff 40000000 fe7fffff +divs m eq - feffffff 40000000 fe7fffff +divs p eq - feffffff 40000000 fe7fffff +divs z eq - feffffff 40000000 fe7fffff +divs n eq - 7efffffd c0000000 fe7ffffd +divs m eq - 7efffffd c0000000 fe7ffffd +divs p eq - 7efffffd c0000000 fe7ffffd +divs z eq - 7efffffd c0000000 fe7ffffd +divs n eq - 7f7fffff 7effffff 40000000 +divs m eq - 7f7fffff 7effffff 40000000 +divs p eq - 7f7fffff 7effffff 40000000 +divs z eq - 7f7fffff 7effffff 40000000 +divs n eq - 7f7fffff c0000000 feffffff +divs m eq - 7f7fffff c0000000 feffffff +divs p eq - 7f7fffff c0000000 feffffff +divs z eq - 7f7fffff c0000000 feffffff +divs n eq - ff000001 7e800001 c0000000 +divs m eq - ff000001 7e800001 c0000000 +divs p eq - ff000001 7e800001 c0000000 +divs z eq - ff000001 7e800001 c0000000 +divs n eq - 7f000003 fe800003 c0000000 +divs m eq - 7f000003 fe800003 c0000000 +divs p eq - 7f000003 fe800003 c0000000 +divs z eq - 7f000003 fe800003 c0000000 +divs n eq - 7f7fffff 7e7fffff 40800000 +divs m eq - 7f7fffff 7e7fffff 40800000 +divs p eq - 7f7fffff 7e7fffff 40800000 +divs z eq - 7f7fffff 7e7fffff 40800000 +divs n eq - ff7fffff 7e7fffff c0800000 +divs m eq - ff7fffff 7e7fffff c0800000 +divs p eq - ff7fffff 7e7fffff c0800000 +divs z eq - ff7fffff 7e7fffff c0800000 +divs n eq - 7f7fffff fe7fffff c0800000 +divs m eq - 7f7fffff fe7fffff c0800000 +divs p eq - 7f7fffff fe7fffff c0800000 +divs z eq - 7f7fffff fe7fffff c0800000 +divs n eq - ff7fffff fe7fffff 40800000 +divs m eq - ff7fffff fe7fffff 40800000 +divs p eq - ff7fffff fe7fffff 40800000 +divs z eq - ff7fffff fe7fffff 40800000 +divs n eq - 7f7ffffd 40800000 7e7ffffd +divs m eq - 7f7ffffd 40800000 7e7ffffd +divs p eq - 7f7ffffd 40800000 7e7ffffd +divs z eq - 7f7ffffd 40800000 7e7ffffd +divs n eq - 7f7ffffd c0800000 fe7ffffd +divs m eq - 7f7ffffd c0800000 fe7ffffd +divs p eq - 7f7ffffd c0800000 fe7ffffd +divs z eq - 7f7ffffd c0800000 fe7ffffd +divs n eq - ff7ffffd 40800000 fe7ffffd +divs m eq - ff7ffffd 40800000 fe7ffffd +divs p eq - ff7ffffd 40800000 fe7ffffd +divs z eq - ff7ffffd 40800000 fe7ffffd +divs n eq - ff7ffffd c0800000 7e7ffffd +divs m eq - ff7ffffd c0800000 7e7ffffd +divs p eq - ff7ffffd c0800000 7e7ffffd +divs z eq - ff7ffffd c0800000 7e7ffffd +divs n eq - 01000000 00800000 40000000 +divs m eq - 01000000 00800000 40000000 +divs p eq - 01000000 00800000 40000000 +divs z eq - 01000000 00800000 40000000 +divs n eq - 01000000 c0000000 80800000 +divs m eq - 01000000 c0000000 80800000 +divs p eq - 01000000 c0000000 80800000 +divs z eq - 01000000 c0000000 80800000 +divs n eq - 81000001 00800001 c0000000 +divs m eq - 81000001 00800001 c0000000 +divs p eq - 81000001 00800001 c0000000 +divs z eq - 81000001 00800001 c0000000 +divs n eq - 01000003 c0000000 80800003 +divs m eq - 01000003 c0000000 80800003 +divs p eq - 01000003 c0000000 80800003 +divs z eq - 01000003 c0000000 80800003 +divs n eq - 01000001 00800001 40000000 +divs m eq - 01000001 00800001 40000000 +divs p eq - 01000001 00800001 40000000 +divs z eq - 01000001 00800001 40000000 +divs n eq - 01000001 c0000000 80800001 +divs m eq - 01000001 c0000000 80800001 +divs p eq - 01000001 c0000000 80800001 +divs z eq - 01000001 c0000000 80800001 +divs n eq - 81000005 00800005 c0000000 +divs m eq - 81000005 00800005 c0000000 +divs p eq - 81000005 00800005 c0000000 +divs z eq - 81000005 00800005 c0000000 +divs n eq - 01000003 80800003 c0000000 +divs m eq - 01000003 80800003 c0000000 +divs p eq - 01000003 80800003 c0000000 +divs z eq - 01000003 80800003 c0000000 +divs n eq - 007fffff 3f000000 00fffffe +divs m eq - 007fffff 3f000000 00fffffe +divs p eq - 007fffff 3f000000 00fffffe +divs z eq - 007fffff 3f000000 00fffffe +divs n eq - 007fffff 3b000000 04fffffe +divs m eq - 007fffff 3b000000 04fffffe +divs p eq - 007fffff 3b000000 04fffffe +divs z eq - 007fffff 3b000000 04fffffe +divs n eq xo 7f000000 3f000000 7f800000 +divs p eq xo 7f000000 3f000000 7f800000 +divs z eq xo 7f000000 3f000000 7f7fffff +divs m eq xo 7f000000 3f000000 7f7fffff +divs n eq xo ff000000 bf000000 7f800000 +divs p eq xo ff000000 bf000000 7f800000 +divs z eq xo ff000000 bf000000 7f7fffff +divs m eq xo ff000000 bf000000 7f7fffff +divs n eq xo 7f000000 bf000000 ff800000 +divs m eq xo 7f000000 bf000000 ff800000 +divs n eq xo ff000000 3f000000 ff800000 +divs m eq xo ff000000 3f000000 ff800000 +divs z eq xo 7f000000 bf000000 ff7fffff +divs p eq xo 7f000000 bf000000 ff7fffff +divs z eq xo ff000000 3f000000 ff7fffff +divs p eq xo ff000000 3f000000 ff7fffff +divs n eq xo 7b000000 05000000 7f800000 +divs p eq xo 7b000000 05000000 7f800000 +divs z eq xo 7b000000 05000000 7f7fffff +divs m eq xo 7b000000 05000000 7f7fffff +divs n eq xo 7f7fffff 00000001 7f800000 +divs p eq xo 7f7fffff 00000001 7f800000 +divs z eq xo 7f7fffff 00000001 7f7fffff +divs m eq xo 7f7fffff 00000001 7f7fffff +divs n eq xo 7f000000 007fffff 7f800000 +divs p eq xo 7f000000 007fffff 7f800000 +divs z eq xo 7f000000 007fffff 7f7fffff +divs m eq xo 7f000000 007fffff 7f7fffff +divs n eq xo 7f7fffff 3f7fffff 7f800000 +divs p eq xo 7f7fffff 3f7fffff 7f800000 +divs z eq xo 7f7fffff 3f7fffff 7f7fffff +divs m eq xo 7f7fffff 3f7fffff 7f7fffff +divs n eq xu 00800000 3f800001 007fffff +divs z eq xu 00800000 3f800001 007fffff +divs m eq xu 00800000 3f800001 007fffff +divs n eq xu 80800000 3f800001 807fffff +divs z eq xu 80800000 3f800001 807fffff +divs p eq xu 80800000 3f800001 807fffff +divs p eq xu 007ffffe 3f7ffffe 007fffff +divs n eq xu 007ffffe 3f7ffffe 007fffff +divs p eq xu 007ffff7 3f7ffffe 007ffff8 +divs n eq xu 007ffff7 3f7ffffe 007ffff8 +divs m eq xu 807ffff8 3f7ffffe 807ffff9 +divs n eq xu 807ffff8 3f7ffffe 807ffff9 +divs m eq xu 00800001 3f800002 007fffff +divs n eq xu 00800001 3f800002 007fffff +divs z eq xu 00800001 3f800002 007fffff +divs m eq xu 007fffff 3f800002 007ffffd +divs n eq xu 007fffff 3f800002 007ffffd +divs z eq xu 007fffff 3f800002 007ffffd +divs m eq xu 00800002 3f800006 007ffffc +divs n eq xu 00800002 3f800006 007ffffc +divs z eq xu 00800002 3f800006 007ffffc +divs z eq xu 007fffff 3f800001 007ffffe +divs m eq xu 007fffff 3f800001 007ffffe +divs n eq xu 00000001 7f7fffff 00000000 +divs m eq xu 00000001 7f7fffff 00000000 +divs z eq xu 00000001 7f7fffff 00000000 +divs p eq xu 00000001 7f7fffff 00000001 +divs n eq xu 80000001 ff7fffff 00000000 +divs m eq xu 80000001 ff7fffff 00000000 +divs z eq xu 80000001 ff7fffff 00000000 +divs p eq xu 80000001 ff7fffff 00000001 +divs n eq xu 00000001 ff7fffff 80000000 +divs z eq xu 00000001 ff7fffff 80000000 +divs p eq xu 00000001 ff7fffff 80000000 +divs m eq xu 00000001 ff7fffff 80000001 +divs n eq xu 80000001 7f7fffff 80000000 +divs z eq xu 80000001 7f7fffff 80000000 +divs p eq xu 80000001 7f7fffff 80000000 +divs m eq xu 80000001 7f7fffff 80000001 +divs p eq xu 00000001 40000000 00000001 +divs n eq xu 00000001 40000000 00000000 +divs z eq xu 00000001 40000000 00000000 +divs m eq xu 00000001 40000000 00000000 +divs p eq xu 80000001 c0000000 00000001 +divs n eq xu 80000001 c0000000 00000000 +divs z eq xu 80000001 c0000000 00000000 +divs m eq xu 80000001 c0000000 00000000 +divs m eq xu 00000001 c0000000 80000001 +divs n eq xu 00000001 c0000000 80000000 +divs z eq xu 00000001 c0000000 80000000 +divs p eq xu 00000001 c0000000 80000000 +divs m eq xu 80000001 40000000 80000001 +divs n eq xu 80000001 40000000 80000000 +divs z eq xu 80000001 40000000 80000000 +divs p eq xu 80000001 40000000 80000000 +divs z eq xu 00ffffff 40000000 007fffff +divs m eq xu 00ffffff 40000000 007fffff +divs z eq xu 00ffffff c0000000 807fffff +divs p eq xu 00ffffff c0000000 807fffff +divs p eq xu 00ffffff 40000000 00800000 +divs n eq xu 00ffffff 40000000 00800000 +divs p eq xu 00800000 3f800001 00800000 +divs m eq xu 80800000 3f800001 80800000 +divs p eq xu 00800001 3f800002 00800000 +divs p eq xu 007fffff 3f800002 007ffffe +divs n eq - 00fffffe 40000000 007fffff +divs m eq - 00fffffe 40000000 007fffff +divs p eq - 00fffffe 40000000 007fffff +divs z eq - 00fffffe 40000000 007fffff +divs n eq - 007fffff 3f800000 007fffff +divs m eq - 007fffff 3f800000 007fffff +divs p eq - 007fffff 3f800000 007fffff +divs z eq - 007fffff 3f800000 007fffff +divs n eq - 00000001 3f000000 00000002 +divs m eq - 00000001 3f000000 00000002 +divs p eq - 00000001 3f000000 00000002 +divs z eq - 00000001 3f000000 00000002 +divs n eq - 00000001 3e000000 00000008 +divs m eq - 00000001 3e000000 00000008 +divs p eq - 00000001 3e000000 00000008 +divs z eq - 00000001 3e000000 00000008 +divs n eq - 00000009 41100000 00000001 +divs m eq - 00000009 41100000 00000001 +divs p eq - 00000009 41100000 00000001 +divs z eq - 00000009 41100000 00000001 +divs n eq - 00000009 c1100000 80000001 +divs m eq - 00000009 c1100000 80000001 +divs p eq - 00000009 c1100000 80000001 +divs z eq - 00000009 c1100000 80000001 +divs n eq - 007fffff bf800000 807fffff +divs m eq - 007fffff bf800000 807fffff +divs p eq - 007fffff bf800000 807fffff +divs z eq - 007fffff bf800000 807fffff +divs n eq - 80000001 3f000000 80000002 +divs m eq - 80000001 3f000000 80000002 +divs p eq - 80000001 3f000000 80000002 +divs z eq - 80000001 3f000000 80000002 +divs n eq x 3f800000 3f800001 3f7ffffe +divs z eq x 3f800000 3f800001 3f7ffffe +divs m eq x 3f800000 3f800001 3f7ffffe +divs p eq x 3f800000 3f800001 3f7fffff +divs n eq x 3f800000 3f800002 3f7ffffc +divs z eq x 3f800000 3f800002 3f7ffffc +divs m eq x 3f800000 3f800002 3f7ffffc +divs p eq x 3f800000 3f800002 3f7ffffd +divs n eq x 3f800000 3f800003 3f7ffffa +divs z eq x 3f800000 3f800003 3f7ffffa +divs m eq x 3f800000 3f800003 3f7ffffa +divs p eq x 3f800000 3f800003 3f7ffffb +divs n eq x 3f800000 3f800004 3f7ffff8 +divs z eq x 3f800000 3f800004 3f7ffff8 +divs m eq x 3f800000 3f800004 3f7ffff8 +divs p eq x 3f800000 3f800004 3f7ffff9 +divs n eq x 3f800000 3f7fffff 3f800001 +divs z eq x 3f800000 3f7fffff 3f800000 +divs m eq x 3f800000 3f7fffff 3f800000 +divs p eq x 3f800000 3f7fffff 3f800001 +divs n eq x 3f800000 3f7ffffe 3f800001 +divs z eq x 3f800000 3f7ffffe 3f800001 +divs m eq x 3f800000 3f7ffffe 3f800001 +divs p eq x 3f800000 3f7ffffe 3f800002 +divs n eq x 3f800000 3f7ffffd 3f800002 +divs z eq x 3f800000 3f7ffffd 3f800001 +divs m eq x 3f800000 3f7ffffd 3f800001 +divs p eq x 3f800000 3f7ffffd 3f800002 +divs n eq x 3f800000 3f7ffffc 3f800002 +divs z eq x 3f800000 3f7ffffc 3f800002 +divs m eq x 3f800000 3f7ffffc 3f800002 +divs p eq x 3f800000 3f7ffffc 3f800003 +divs n eq x 3f800000 3f7ffffb 3f800003 +divs z eq x 3f800000 3f7ffffb 3f800002 +divs m eq x 3f800000 3f7ffffb 3f800002 +divs p eq x 3f800000 3f7ffffb 3f800003 +divs n eq x 3f800000 3f7ffff8 3f800004 +divs z eq x 3f800000 3f7ffff8 3f800004 +divs m eq x 3f800000 3f7ffff8 3f800004 +divs p eq x 3f800000 3f7ffff8 3f800005 +divs n eq x 3f800000 3f7ffff7 3f800005 +divs z eq x 3f800000 3f7ffff7 3f800004 +divs m eq x 3f800000 3f7ffff7 3f800004 +divs p eq x 3f800000 3f7ffff7 3f800005 +divs n eq x 3f800002 3f800001 3f800001 +divs z eq x 3f800002 3f800001 3f800000 +divs m eq x 3f800002 3f800001 3f800000 +divs p eq x 3f800002 3f800001 3f800001 +divs n eq x 3f800003 3f800001 3f800002 +divs z eq x 3f800003 3f800001 3f800001 +divs m eq x 3f800003 3f800001 3f800001 +divs p eq x 3f800003 3f800001 3f800002 +divs n eq x 3f800004 3f800001 3f800003 +divs z eq x 3f800004 3f800001 3f800002 +divs m eq x 3f800004 3f800001 3f800002 +divs p eq x 3f800004 3f800001 3f800003 +divs n eq x 3f800007 3f800002 3f800005 +divs z eq x 3f800007 3f800002 3f800004 +divs m eq x 3f800007 3f800002 3f800004 +divs p eq x 3f800007 3f800002 3f800005 +divs n eq x 3f800009 3f800008 3f800001 +divs z eq x 3f800009 3f800008 3f800000 +divs m eq x 3f800009 3f800008 3f800000 +divs p eq x 3f800009 3f800008 3f800001 +divs n eq x 3f800001 3f800002 3f7ffffe +divs z eq x 3f800001 3f800002 3f7ffffe +divs m eq x 3f800001 3f800002 3f7ffffe +divs p eq x 3f800001 3f800002 3f7fffff +divs n eq x 3f800001 3f800003 3f7ffffc +divs z eq x 3f800001 3f800003 3f7ffffc +divs m eq x 3f800001 3f800003 3f7ffffc +divs p eq x 3f800001 3f800003 3f7ffffd +divs n eq x 3f800002 3f800003 3f7ffffe +divs z eq x 3f800002 3f800003 3f7ffffe +divs m eq x 3f800002 3f800003 3f7ffffe +divs p eq x 3f800002 3f800003 3f7fffff +divs n eq x 3f800004 3f800007 3f7ffffa +divs z eq x 3f800004 3f800007 3f7ffffa +divs m eq x 3f800004 3f800007 3f7ffffa +divs p eq x 3f800004 3f800007 3f7ffffb +divs n eq x 3f800006 3f800008 3f7ffffc +divs z eq x 3f800006 3f800008 3f7ffffc +divs m eq x 3f800006 3f800008 3f7ffffc +divs p eq x 3f800006 3f800008 3f7ffffd +divs n eq x 3f7ffffe 3f7fffff 3f7fffff +divs z eq x 3f7ffffe 3f7fffff 3f7ffffe +divs m eq x 3f7ffffe 3f7fffff 3f7ffffe +divs p eq x 3f7ffffe 3f7fffff 3f7fffff +divs n eq x 3f7ffffd 3f7fffff 3f7ffffe +divs z eq x 3f7ffffd 3f7fffff 3f7ffffd +divs m eq x 3f7ffffd 3f7fffff 3f7ffffd +divs p eq x 3f7ffffd 3f7fffff 3f7ffffe +divs n eq x 3f7ffffd 3f7ffffe 3f7fffff +divs z eq x 3f7ffffd 3f7ffffe 3f7ffffe +divs m eq x 3f7ffffd 3f7ffffe 3f7ffffe +divs p eq x 3f7ffffd 3f7ffffe 3f7fffff +divs n eq x 3f7ffffc 3f7fffff 3f7ffffd +divs z eq x 3f7ffffc 3f7fffff 3f7ffffc +divs m eq x 3f7ffffc 3f7fffff 3f7ffffc +divs p eq x 3f7ffffc 3f7fffff 3f7ffffd +divs n eq x 3f7ffffc 3f7ffffe 3f7ffffe +divs z eq x 3f7ffffc 3f7ffffe 3f7ffffd +divs m eq x 3f7ffffc 3f7ffffe 3f7ffffd +divs p eq x 3f7ffffc 3f7ffffe 3f7ffffe +divs n eq x 3f7ffffc 3f7ffffd 3f7fffff +divs z eq x 3f7ffffc 3f7ffffd 3f7ffffe +divs m eq x 3f7ffffc 3f7ffffd 3f7ffffe +divs p eq x 3f7ffffc 3f7ffffd 3f7fffff +divs n eq x 3f7ffff8 3f7ffffd 3f7ffffb +divs z eq x 3f7ffff8 3f7ffffd 3f7ffffa +divs m eq x 3f7ffff8 3f7ffffd 3f7ffffa +divs p eq x 3f7ffff8 3f7ffffd 3f7ffffb +divs n eq x 3f7ffff7 3f7ffffe 3f7ffff9 +divs z eq x 3f7ffff7 3f7ffffe 3f7ffff8 +divs m eq x 3f7ffff7 3f7ffffe 3f7ffff8 +divs p eq x 3f7ffff7 3f7ffffe 3f7ffff9 +divs n eq x 3f7ffff8 3f7ffffc 3f7ffffc +divs z eq x 3f7ffff8 3f7ffffc 3f7ffffb +divs m eq x 3f7ffff8 3f7ffffc 3f7ffffb +divs p eq x 3f7ffff8 3f7ffffc 3f7ffffc +divs n eq x 3f7ffff7 3f7ffffb 3f7ffffc +divs z eq x 3f7ffff7 3f7ffffb 3f7ffffb +divs m eq x 3f7ffff7 3f7ffffb 3f7ffffb +divs p eq x 3f7ffff7 3f7ffffb 3f7ffffc +divs n eq x 3f7fffff 3f7ffffe 3f800001 +divs z eq x 3f7fffff 3f7ffffe 3f800000 +divs m eq x 3f7fffff 3f7ffffe 3f800000 +divs p eq x 3f7fffff 3f7ffffe 3f800001 +divs n eq x 3f7fffff 3f7ffffd 3f800001 +divs z eq x 3f7fffff 3f7ffffd 3f800001 +divs m eq x 3f7fffff 3f7ffffd 3f800001 +divs p eq x 3f7fffff 3f7ffffd 3f800002 +divs n eq x 3f7ffffe 3f7ffffd 3f800001 +divs z eq x 3f7ffffe 3f7ffffd 3f800000 +divs m eq x 3f7ffffe 3f7ffffd 3f800000 +divs p eq x 3f7ffffe 3f7ffffd 3f800001 +divs n eq x 3f7fffff 3f7ffffc 3f800002 +divs z eq x 3f7fffff 3f7ffffc 3f800001 +divs m eq x 3f7fffff 3f7ffffc 3f800001 +divs p eq x 3f7fffff 3f7ffffc 3f800002 +divs n eq x 3f7ffffe 3f7ffffc 3f800001 +divs z eq x 3f7ffffe 3f7ffffc 3f800001 +divs m eq x 3f7ffffe 3f7ffffc 3f800001 +divs p eq x 3f7ffffe 3f7ffffc 3f800002 +divs n eq x 3f7ffffd 3f7ffffc 3f800001 +divs z eq x 3f7ffffd 3f7ffffc 3f800000 +divs m eq x 3f7ffffd 3f7ffffc 3f800000 +divs p eq x 3f7ffffd 3f7ffffc 3f800001 +divs n eq x 3f7fffff 3f7ffff9 3f800003 +divs z eq x 3f7fffff 3f7ffff9 3f800003 +divs m eq x 3f7fffff 3f7ffff9 3f800003 +divs p eq x 3f7fffff 3f7ffff9 3f800004 +divs n eq x 3f7ffffe 3f7ffff9 3f800003 +divs z eq x 3f7ffffe 3f7ffff9 3f800002 +divs m eq x 3f7ffffe 3f7ffff9 3f800002 +divs p eq x 3f7ffffe 3f7ffff9 3f800003 +divs n eq x 3f7ffffd 3f7ffff9 3f800002 +divs z eq x 3f7ffffd 3f7ffff9 3f800002 +divs m eq x 3f7ffffd 3f7ffff9 3f800002 +divs p eq x 3f7ffffd 3f7ffff9 3f800003 +divs n eq x 3f7ffffc 3f7ffff9 3f800002 +divs z eq x 3f7ffffc 3f7ffff9 3f800001 +divs m eq x 3f7ffffc 3f7ffff9 3f800001 +divs p eq x 3f7ffffc 3f7ffff9 3f800002 +divs n eq x 3f7ffffb 3f7ffff9 3f800001 +divs z eq x 3f7ffffb 3f7ffff9 3f800001 +divs m eq x 3f7ffffb 3f7ffff9 3f800001 +divs p eq x 3f7ffffb 3f7ffff9 3f800002 +divs n eq x 3f7ffffa 3f7ffff9 3f800001 +divs z eq x 3f7ffffa 3f7ffff9 3f800000 +divs m eq x 3f7ffffa 3f7ffff9 3f800000 +divs p eq x 3f7ffffa 3f7ffff9 3f800001 +divs n eq x 3f800001 3f7fffff 3f800002 +divs z eq x 3f800001 3f7fffff 3f800001 +divs m eq x 3f800001 3f7fffff 3f800001 +divs p eq x 3f800001 3f7fffff 3f800002 +divs n eq x 3f800001 3f7ffffe 3f800002 +divs z eq x 3f800001 3f7ffffe 3f800002 +divs m eq x 3f800001 3f7ffffe 3f800002 +divs p eq x 3f800001 3f7ffffe 3f800003 +divs n eq x 3f800002 3f7fffff 3f800003 +divs z eq x 3f800002 3f7fffff 3f800002 +divs m eq x 3f800002 3f7fffff 3f800002 +divs p eq x 3f800002 3f7fffff 3f800003 +divs n eq x 3f800001 3f7ffffd 3f800003 +divs z eq x 3f800001 3f7ffffd 3f800002 +divs m eq x 3f800001 3f7ffffd 3f800002 +divs p eq x 3f800001 3f7ffffd 3f800003 +divs n eq x 3f800003 3f7fffff 3f800004 +divs z eq x 3f800003 3f7fffff 3f800003 +divs m eq x 3f800003 3f7fffff 3f800003 +divs p eq x 3f800003 3f7fffff 3f800004 +divs n eq x 3f800002 3f7ffffe 3f800003 +divs z eq x 3f800002 3f7ffffe 3f800003 +divs m eq x 3f800002 3f7ffffe 3f800003 +divs p eq x 3f800002 3f7ffffe 3f800004 +divs n eq x 3f800003 3f7ffffe 3f800004 +divs z eq x 3f800003 3f7ffffe 3f800004 +divs m eq x 3f800003 3f7ffffe 3f800004 +divs p eq x 3f800003 3f7ffffe 3f800005 +divs n eq x 3f800002 3f7ffffd 3f800004 +divs z eq x 3f800002 3f7ffffd 3f800003 +divs m eq x 3f800002 3f7ffffd 3f800003 +divs p eq x 3f800002 3f7ffffd 3f800004 +divs n eq x 3f800003 3f7ffffd 3f800005 +divs z eq x 3f800003 3f7ffffd 3f800004 +divs m eq x 3f800003 3f7ffffd 3f800004 +divs p eq x 3f800003 3f7ffffd 3f800005 +divs n eq x 3f800001 3f7ffffb 3f800004 +divs z eq x 3f800001 3f7ffffb 3f800003 +divs m eq x 3f800001 3f7ffffb 3f800003 +divs p eq x 3f800001 3f7ffffb 3f800004 +divs n eq x 3f800005 3f7fffff 3f800006 +divs z eq x 3f800005 3f7fffff 3f800005 +divs m eq x 3f800005 3f7fffff 3f800005 +divs p eq x 3f800005 3f7fffff 3f800006 +divs n eq x 3f800002 3f7ffffc 3f800004 +divs z eq x 3f800002 3f7ffffc 3f800004 +divs m eq x 3f800002 3f7ffffc 3f800004 +divs p eq x 3f800002 3f7ffffc 3f800005 +divs n eq x 3f800004 3f7ffffe 3f800005 +divs z eq x 3f800004 3f7ffffe 3f800005 +divs m eq x 3f800004 3f7ffffe 3f800005 +divs p eq x 3f800004 3f7ffffe 3f800006 +divs n eq x 3f7fffff 3f800001 3f7ffffd +divs z eq x 3f7fffff 3f800001 3f7ffffd +divs m eq x 3f7fffff 3f800001 3f7ffffd +divs p eq x 3f7fffff 3f800001 3f7ffffe +divs n eq x 3f7ffffe 3f800001 3f7ffffc +divs z eq x 3f7ffffe 3f800001 3f7ffffc +divs m eq x 3f7ffffe 3f800001 3f7ffffc +divs p eq x 3f7ffffe 3f800001 3f7ffffd +divs n eq x 3f7fffff 3f800002 3f7ffffb +divs z eq x 3f7fffff 3f800002 3f7ffffb +divs m eq x 3f7fffff 3f800002 3f7ffffb +divs p eq x 3f7fffff 3f800002 3f7ffffc +divs n eq x 3f7ffffd 3f800001 3f7ffffb +divs z eq x 3f7ffffd 3f800001 3f7ffffb +divs m eq x 3f7ffffd 3f800001 3f7ffffb +divs p eq x 3f7ffffd 3f800001 3f7ffffc +divs n eq x 3f7fffff 3f800003 3f7ffff9 +divs z eq x 3f7fffff 3f800003 3f7ffff9 +divs m eq x 3f7fffff 3f800003 3f7ffff9 +divs p eq x 3f7fffff 3f800003 3f7ffffa +divs n eq x 3f7ffffe 3f800002 3f7ffffa +divs z eq x 3f7ffffe 3f800002 3f7ffffa +divs m eq x 3f7ffffe 3f800002 3f7ffffa +divs p eq x 3f7ffffe 3f800002 3f7ffffb +divs n eq x 3f7ffffc 3f800001 3f7ffffa +divs z eq x 3f7ffffc 3f800001 3f7ffffa +divs m eq x 3f7ffffc 3f800001 3f7ffffa +divs p eq x 3f7ffffc 3f800001 3f7ffffb +divs n eq x 3f7fffff 3f800004 3f7ffff7 +divs z eq x 3f7fffff 3f800004 3f7ffff7 +divs m eq x 3f7fffff 3f800004 3f7ffff7 +divs p eq x 3f7fffff 3f800004 3f7ffff8 +divs n eq x 3f7ffffd 3f800002 3f7ffff9 +divs z eq x 3f7ffffd 3f800002 3f7ffff9 +divs m eq x 3f7ffffd 3f800002 3f7ffff9 +divs p eq x 3f7ffffd 3f800002 3f7ffffa +divs n eq x 3f7ffffe 3f800003 3f7ffff8 +divs z eq x 3f7ffffe 3f800003 3f7ffff8 +divs m eq x 3f7ffffe 3f800003 3f7ffff8 +divs p eq x 3f7ffffe 3f800003 3f7ffff9 +divs n uo - 7fff0000 00000000 7fff0000 +divs m uo - 7fff0000 00000000 7fff0000 +divs p uo - 7fff0000 00000000 7fff0000 +divs z uo - 7fff0000 00000000 7fff0000 +divs n uo - 7fff0000 80000000 7fff0000 +divs m uo - 7fff0000 80000000 7fff0000 +divs p uo - 7fff0000 80000000 7fff0000 +divs z uo - 7fff0000 80000000 7fff0000 +divs n uo - 00000000 7fff0000 7fff0000 +divs m uo - 00000000 7fff0000 7fff0000 +divs p uo - 00000000 7fff0000 7fff0000 +divs z uo - 00000000 7fff0000 7fff0000 +divs n uo - 80000000 7fff0000 7fff0000 +divs m uo - 80000000 7fff0000 7fff0000 +divs p uo - 80000000 7fff0000 7fff0000 +divs z uo - 80000000 7fff0000 7fff0000 +divs n uo - 7fff0000 3f800000 7fff0000 +divs m uo - 7fff0000 3f800000 7fff0000 +divs p uo - 7fff0000 3f800000 7fff0000 +divs z uo - 7fff0000 3f800000 7fff0000 +divs n uo - 7fff0000 bf800000 7fff0000 +divs m uo - 7fff0000 bf800000 7fff0000 +divs p uo - 7fff0000 bf800000 7fff0000 +divs z uo - 7fff0000 bf800000 7fff0000 +divs n uo - 3f800000 7fff0000 7fff0000 +divs m uo - 3f800000 7fff0000 7fff0000 +divs p uo - 3f800000 7fff0000 7fff0000 +divs z uo - 3f800000 7fff0000 7fff0000 +divs n uo - bf800000 7fff0000 7fff0000 +divs m uo - bf800000 7fff0000 7fff0000 +divs p uo - bf800000 7fff0000 7fff0000 +divs z uo - bf800000 7fff0000 7fff0000 +divs n uo - 007fffff 7fff0000 7fff0000 +divs m uo - 007fffff 7fff0000 7fff0000 +divs p uo - 007fffff 7fff0000 7fff0000 +divs z uo - 007fffff 7fff0000 7fff0000 +divs n uo - 807fffff 7fff0000 7fff0000 +divs m uo - 807fffff 7fff0000 7fff0000 +divs p uo - 807fffff 7fff0000 7fff0000 +divs z uo - 807fffff 7fff0000 7fff0000 +divs n uo - 7fff0000 007fffff 7fff0000 +divs m uo - 7fff0000 007fffff 7fff0000 +divs p uo - 7fff0000 007fffff 7fff0000 +divs z uo - 7fff0000 007fffff 7fff0000 +divs n uo - 7fff0000 807fffff 7fff0000 +divs m uo - 7fff0000 807fffff 7fff0000 +divs p uo - 7fff0000 807fffff 7fff0000 +divs z uo - 7fff0000 807fffff 7fff0000 +divs n uo - 7fff0000 00000001 7fff0000 +divs m uo - 7fff0000 00000001 7fff0000 +divs p uo - 7fff0000 00000001 7fff0000 +divs z uo - 7fff0000 00000001 7fff0000 +divs n uo - 7fff0000 80000001 7fff0000 +divs m uo - 7fff0000 80000001 7fff0000 +divs p uo - 7fff0000 80000001 7fff0000 +divs z uo - 7fff0000 80000001 7fff0000 +divs n uo - 00000001 7fff0000 7fff0000 +divs m uo - 00000001 7fff0000 7fff0000 +divs p uo - 00000001 7fff0000 7fff0000 +divs z uo - 00000001 7fff0000 7fff0000 +divs n uo - 80000001 7fff0000 7fff0000 +divs m uo - 80000001 7fff0000 7fff0000 +divs p uo - 80000001 7fff0000 7fff0000 +divs z uo - 80000001 7fff0000 7fff0000 +divs n uo - 7fff0000 7f7fffff 7fff0000 +divs m uo - 7fff0000 7f7fffff 7fff0000 +divs p uo - 7fff0000 7f7fffff 7fff0000 +divs z uo - 7fff0000 7f7fffff 7fff0000 +divs n uo - 7fff0000 ff7fffff 7fff0000 +divs m uo - 7fff0000 ff7fffff 7fff0000 +divs p uo - 7fff0000 ff7fffff 7fff0000 +divs z uo - 7fff0000 ff7fffff 7fff0000 +divs n uo - 7f7fffff 7fff0000 7fff0000 +divs m uo - 7f7fffff 7fff0000 7fff0000 +divs p uo - 7f7fffff 7fff0000 7fff0000 +divs z uo - 7f7fffff 7fff0000 7fff0000 +divs n uo - ff7fffff 7fff0000 7fff0000 +divs m uo - ff7fffff 7fff0000 7fff0000 +divs p uo - ff7fffff 7fff0000 7fff0000 +divs z uo - ff7fffff 7fff0000 7fff0000 +divs n uo - 7fff0000 7f800000 7fff0000 +divs m uo - 7fff0000 7f800000 7fff0000 +divs p uo - 7fff0000 7f800000 7fff0000 +divs z uo - 7fff0000 7f800000 7fff0000 +divs n uo - 7fff0000 ff800000 7fff0000 +divs m uo - 7fff0000 ff800000 7fff0000 +divs p uo - 7fff0000 ff800000 7fff0000 +divs z uo - 7fff0000 ff800000 7fff0000 +divs n uo - 7f800000 7fff0000 7fff0000 +divs m uo - 7f800000 7fff0000 7fff0000 +divs p uo - 7f800000 7fff0000 7fff0000 +divs z uo - 7f800000 7fff0000 7fff0000 +divs n uo - ff800000 7fff0000 7fff0000 +divs m uo - ff800000 7fff0000 7fff0000 +divs p uo - ff800000 7fff0000 7fff0000 +divs z uo - ff800000 7fff0000 7fff0000 +divs n uo - 7fff0000 7fff0000 7fff0000 +divs m uo - 7fff0000 7fff0000 7fff0000 +divs p uo - 7fff0000 7fff0000 7fff0000 +divs z uo - 7fff0000 7fff0000 7fff0000 +divs n uo v 7f810000 00000000 7fff0000 +divs m uo v 7f810000 00000000 7fff0000 +divs p uo v 7f810000 00000000 7fff0000 +divs z uo v 7f810000 00000000 7fff0000 +divs n uo v 7f810000 80000000 7fff0000 +divs m uo v 7f810000 80000000 7fff0000 +divs p uo v 7f810000 80000000 7fff0000 +divs z uo v 7f810000 80000000 7fff0000 +divs n uo v 00000000 7f810000 7fff0000 +divs m uo v 00000000 7f810000 7fff0000 +divs p uo v 00000000 7f810000 7fff0000 +divs z uo v 00000000 7f810000 7fff0000 +divs n uo v 80000000 7f810000 7fff0000 +divs m uo v 80000000 7f810000 7fff0000 +divs p uo v 80000000 7f810000 7fff0000 +divs z uo v 80000000 7f810000 7fff0000 +divs n uo v 7f810000 3f800000 7fff0000 +divs m uo v 7f810000 3f800000 7fff0000 +divs p uo v 7f810000 3f800000 7fff0000 +divs z uo v 7f810000 3f800000 7fff0000 +divs n uo v 7f810000 bf800000 7fff0000 +divs m uo v 7f810000 bf800000 7fff0000 +divs p uo v 7f810000 bf800000 7fff0000 +divs z uo v 7f810000 bf800000 7fff0000 +divs n uo v 3f800000 7f810000 7fff0000 +divs m uo v 3f800000 7f810000 7fff0000 +divs p uo v 3f800000 7f810000 7fff0000 +divs z uo v 3f800000 7f810000 7fff0000 +divs n uo v bf800000 7f810000 7fff0000 +divs m uo v bf800000 7f810000 7fff0000 +divs p uo v bf800000 7f810000 7fff0000 +divs z uo v bf800000 7f810000 7fff0000 +divs n uo v 007fffff 7f810000 7fff0000 +divs m uo v 007fffff 7f810000 7fff0000 +divs p uo v 007fffff 7f810000 7fff0000 +divs z uo v 007fffff 7f810000 7fff0000 +divs n uo v 807fffff 7f810000 7fff0000 +divs m uo v 807fffff 7f810000 7fff0000 +divs p uo v 807fffff 7f810000 7fff0000 +divs z uo v 807fffff 7f810000 7fff0000 +divs n uo v 7f810000 007fffff 7fff0000 +divs m uo v 7f810000 007fffff 7fff0000 +divs p uo v 7f810000 007fffff 7fff0000 +divs z uo v 7f810000 007fffff 7fff0000 +divs n uo v 7f810000 807fffff 7fff0000 +divs m uo v 7f810000 807fffff 7fff0000 +divs p uo v 7f810000 807fffff 7fff0000 +divs z uo v 7f810000 807fffff 7fff0000 +divs n uo v 7f810000 00000001 7fff0000 +divs m uo v 7f810000 00000001 7fff0000 +divs p uo v 7f810000 00000001 7fff0000 +divs z uo v 7f810000 00000001 7fff0000 +divs n uo v 7f810000 80000001 7fff0000 +divs m uo v 7f810000 80000001 7fff0000 +divs p uo v 7f810000 80000001 7fff0000 +divs z uo v 7f810000 80000001 7fff0000 +divs n uo v 00000001 7f810000 7fff0000 +divs m uo v 00000001 7f810000 7fff0000 +divs p uo v 00000001 7f810000 7fff0000 +divs z uo v 00000001 7f810000 7fff0000 +divs n uo v 80000001 7f810000 7fff0000 +divs m uo v 80000001 7f810000 7fff0000 +divs p uo v 80000001 7f810000 7fff0000 +divs z uo v 80000001 7f810000 7fff0000 +divs n uo v 7f810000 7f7fffff 7fff0000 +divs m uo v 7f810000 7f7fffff 7fff0000 +divs p uo v 7f810000 7f7fffff 7fff0000 +divs z uo v 7f810000 7f7fffff 7fff0000 +divs n uo v 7f810000 ff7fffff 7fff0000 +divs m uo v 7f810000 ff7fffff 7fff0000 +divs p uo v 7f810000 ff7fffff 7fff0000 +divs z uo v 7f810000 ff7fffff 7fff0000 +divs n uo v 7f7fffff 7f810000 7fff0000 +divs m uo v 7f7fffff 7f810000 7fff0000 +divs p uo v 7f7fffff 7f810000 7fff0000 +divs z uo v 7f7fffff 7f810000 7fff0000 +divs n uo v ff7fffff 7f810000 7fff0000 +divs m uo v ff7fffff 7f810000 7fff0000 +divs p uo v ff7fffff 7f810000 7fff0000 +divs z uo v ff7fffff 7f810000 7fff0000 +divs n uo v 7f810000 7f800000 7fff0000 +divs m uo v 7f810000 7f800000 7fff0000 +divs p uo v 7f810000 7f800000 7fff0000 +divs z uo v 7f810000 7f800000 7fff0000 +divs n uo v 7f810000 ff800000 7fff0000 +divs m uo v 7f810000 ff800000 7fff0000 +divs p uo v 7f810000 ff800000 7fff0000 +divs z uo v 7f810000 ff800000 7fff0000 +divs n uo v 7f800000 7f810000 7fff0000 +divs m uo v 7f800000 7f810000 7fff0000 +divs p uo v 7f800000 7f810000 7fff0000 +divs z uo v 7f800000 7f810000 7fff0000 +divs n uo v ff800000 7f810000 7fff0000 +divs m uo v ff800000 7f810000 7fff0000 +divs p uo v ff800000 7f810000 7fff0000 +divs z uo v ff800000 7f810000 7fff0000 +divs n uo v 7fff0000 7f810000 7fff0000 +divs m uo v 7fff0000 7f810000 7fff0000 +divs p uo v 7fff0000 7f810000 7fff0000 +divs z uo v 7fff0000 7f810000 7fff0000 +divs n uo v 7f810000 7fff0000 7fff0000 +divs m uo v 7f810000 7fff0000 7fff0000 +divs p uo v 7f810000 7fff0000 7fff0000 +divs z uo v 7f810000 7fff0000 7fff0000 +divs n uo v 7f810000 7f810000 7fff0000 +divs m uo v 7f810000 7f810000 7fff0000 +divs p uo v 7f810000 7f810000 7fff0000 +divs z uo v 7f810000 7f810000 7fff0000 +divs n eq x 3fc00001 3f800001 3fc00000 +divs p eq x 3fc00001 3f800001 3fc00000 +divs z eq x 3fc00001 3f800001 3fbfffff +divs m eq x 3fc00001 3f800001 3fbfffff +divs n eq x 3fbfffff 3f7ffffe 3fc00001 +divs p eq x 3fbfffff 3f7ffffe 3fc00001 +divs z eq x 3fbfffff 3f7ffffe 3fc00000 +divs m eq x 3fbfffff 3f7ffffe 3fc00000 +divs n eq - 3fc00000 3f800000 3fc00000 +divs m eq - 3fc00000 3f800000 3fc00000 +divs p eq - 3fc00000 3f800000 3fc00000 +divs z eq - 3fc00000 3f800000 3fc00000 +divs n eq - 50000000 44800000 4b000000 +divs m eq - 50000000 44800000 4b000000 +divs p eq - 50000000 44800000 4b000000 +divs z eq - 50000000 44800000 4b000000 +divs n eq - 4f000000 45000000 49800000 +divs m eq - 4f000000 45000000 49800000 +divs p eq - 4f000000 45000000 49800000 +divs z eq - 4f000000 45000000 49800000 +divs n eq - 5e800000 40000000 5e000000 +divs m eq - 5e800000 40000000 5e000000 +divs p eq - 5e800000 40000000 5e000000 +divs z eq - 5e800000 40000000 5e000000 +divs n eq - 40800000 44800000 3b800000 +divs m eq - 40800000 44800000 3b800000 +divs p eq - 40800000 44800000 3b800000 +divs z eq - 40800000 44800000 3b800000 +divs n eq - 40000000 45000000 3a800000 +divs m eq - 40000000 45000000 3a800000 +divs p eq - 40000000 45000000 3a800000 +divs z eq - 40000000 45000000 3a800000 +divs n eq - cf000000 c5800000 49000000 +divs m eq - cf000000 c5800000 49000000 +divs p eq - cf000000 c5800000 49000000 +divs z eq - cf000000 c5800000 49000000 +divs n eq - cf000000 45000000 c9800000 +divs m eq - cf000000 45000000 c9800000 +divs p eq - cf000000 45000000 c9800000 +divs z eq - cf000000 45000000 c9800000 +divs n eq - cf000000 c5000000 49800000 +divs m eq - cf000000 c5000000 49800000 +divs p eq - cf000000 c5000000 49800000 +divs z eq - cf000000 c5000000 49800000 +divs n eq - 00000000 45800000 00000000 +divs m eq - 00000000 45800000 00000000 +divs p eq - 00000000 45800000 00000000 +divs z eq - 00000000 45800000 00000000 +divs n eq - 80000000 45800000 80000000 +divs m eq - 80000000 45800000 80000000 +divs p eq - 80000000 45800000 80000000 +divs z eq - 80000000 45800000 80000000 +divs n eq d 5e800000 00000000 7f800000 +divs m eq d 5e800000 00000000 7f800000 +divs p eq d 5e800000 00000000 7f800000 +divs z eq d 5e800000 00000000 7f800000 +divs n eq - cc000000 46800000 c5000000 +divs m eq - cc000000 46800000 c5000000 +divs p eq - cc000000 46800000 c5000000 +divs z eq - cc000000 46800000 c5000000 +divs n eq - 52000000 c6000000 cb800000 +divs m eq - 52000000 c6000000 cb800000 +divs p eq - 52000000 c6000000 cb800000 +divs z eq - 52000000 c6000000 cb800000 +divs n eq - c0800000 45000000 bb000000 +divs m eq - c0800000 45000000 bb000000 +divs p eq - c0800000 45000000 bb000000 +divs z eq - c0800000 45000000 bb000000 +divs n eq - 5e800000 c0000000 de000000 +divs m eq - 5e800000 c0000000 de000000 +divs p eq - 5e800000 c0000000 de000000 +divs z eq - 5e800000 c0000000 de000000 +divs n eq - 5e800000 c5000000 d9000000 +divs m eq - 5e800000 c5000000 d9000000 +divs p eq - 5e800000 c5000000 d9000000 +divs z eq - 5e800000 c5000000 d9000000 +divs n eq - de000000 c0000000 5d800000 +divs m eq - de000000 c0000000 5d800000 +divs p eq - de000000 c0000000 5d800000 +divs z eq - de000000 c0000000 5d800000 +divs n eq - c0000000 c5000000 3a800000 +divs m eq - c0000000 c5000000 3a800000 +divs p eq - c0000000 c5000000 3a800000 +divs z eq - c0000000 c5000000 3a800000 +divs n eq - c0000000 45000000 ba800000 +divs m eq - c0000000 45000000 ba800000 +divs p eq - c0000000 45000000 ba800000 +divs z eq - c0000000 45000000 ba800000 +divs n eq - 46fffc00 40000000 467ffc00 +divs m eq - 46fffc00 40000000 467ffc00 +divs p eq - 46fffc00 40000000 467ffc00 +divs z eq - 46fffc00 40000000 467ffc00 +divs n eq - 40000000 46800000 39000000 +divs m eq - 40000000 46800000 39000000 +divs p eq - 40000000 46800000 39000000 +divs z eq - 40000000 46800000 39000000 +divs n eq - 46fffe00 46fffe00 3f800000 +divs m eq - 46fffe00 46fffe00 3f800000 +divs p eq - 46fffe00 46fffe00 3f800000 +divs z eq - 46fffe00 46fffe00 3f800000 +divs n eq - 46fffe00 c6fffe00 bf800000 +divs m eq - 46fffe00 c6fffe00 bf800000 +divs p eq - 46fffe00 c6fffe00 bf800000 +divs z eq - 46fffe00 c6fffe00 bf800000 +divs n eq - 46fffa00 46fffa00 3f800000 +divs m eq - 46fffa00 46fffa00 3f800000 +divs p eq - 46fffa00 46fffa00 3f800000 +divs z eq - 46fffa00 46fffa00 3f800000 +divs n eq - 46fffe00 3f800000 46fffe00 +divs m eq - 46fffe00 3f800000 46fffe00 +divs p eq - 46fffe00 3f800000 46fffe00 +divs z eq - 46fffe00 3f800000 46fffe00 +divs n eq - 00000000 46fffe00 00000000 +divs m eq - 00000000 46fffe00 00000000 +divs p eq - 00000000 46fffe00 00000000 +divs z eq - 00000000 46fffe00 00000000 +divs n eq d 46fffe00 00000000 7f800000 +divs m eq d 46fffe00 00000000 7f800000 +divs p eq d 46fffe00 00000000 7f800000 +divs z eq d 46fffe00 00000000 7f800000 +divs n eq d c6fffe00 00000000 ff800000 +divs m eq d c6fffe00 00000000 ff800000 +divs p eq d c6fffe00 00000000 ff800000 +divs z eq d c6fffe00 00000000 ff800000 diff --git a/test/io/ucb/expd.input b/test/io/ucb/expd.input new file mode 100644 index 0000000..0aaf88b --- /dev/null +++ b/test/io/ucb/expd.input @@ -0,0 +1,369 @@ +/* Copyright (C) 1988-1994 Sun Microsystems, Inc. 2550 Garcia Avenue */ +/* Mountain View, California 94043 All rights reserved. */ +/* */ +/* Any person is hereby authorized to download, copy, use, create bug fixes, */ +/* and distribute, subject to the following conditions: */ +/* */ +/* 1. the software may not be redistributed for a fee except as */ +/* reasonable to cover media costs; */ +/* 2. any copy of the software must include this notice, as well as */ +/* any other embedded copyright notices; and */ +/* 3. any distribution of this software or derivative works thereof */ +/* must comply with all applicable U.S. export control laws. */ +/* */ +/* THE SOFTWARE IS MADE AVAILABLE "AS IS" AND WITHOUT EXPRESS OR IMPLIED */ +/* WARRANTY OF ANY KIND, INCLUDING BUT NOT LIMITED TO THE IMPLIED */ +/* WARRANTIES OF DESIGN, MERCHANTIBILITY, FITNESS FOR A PARTICULAR */ +/* PURPOSE, NON-INFRINGEMENT, PERFORMANCE OR CONFORMANCE TO */ +/* SPECIFICATIONS. */ +/* */ +/* BY DOWNLOADING AND/OR USING THIS SOFTWARE, THE USER WAIVES ALL CLAIMS */ +/* AGAINST SUN MICROSYSTEMS, INC. AND ITS AFFILIATED COMPANIES IN ANY */ +/* JURISDICTION, INCLUDING BUT NOT LIMITED TO CLAIMS FOR DAMAGES OR */ +/* EQUITABLE RELIEF BASED ON LOSS OF DATA, AND SPECIFICALLY WAIVES EVEN */ +/* UNKNOWN OR UNANTICIPATED CLAIMS OR LOSSES, PRESENT AND FUTURE. */ +/* */ +/* IN NO EVENT WILL SUN MICROSYSTEMS, INC. OR ANY OF ITS AFFILIATED */ +/* COMPANIES BE LIABLE FOR ANY LOST REVENUE OR PROFITS OR OTHER SPECIAL, */ +/* INDIRECT AND CONSEQUENTIAL DAMAGES, EVEN IF IT HAS BEEN ADVISED OF THE */ +/* POSSIBILITY OF SUCH DAMAGES. */ +/* */ +/* This file is provided with no support and without any obligation on the */ +/* part of Sun Microsystems, Inc. ("Sun") or any of its affiliated */ +/* companies to assist in its use, correction, modification or */ +/* enhancement. Nevertheless, and without creating any obligation on its */ +/* part, Sun welcomes your comments concerning the software and requests */ +/* that they be sent to fdlibm-comments@sunpro.sun.com. */ + + /* overflow threshold */ +expd n vn x 40862e42 fefa39ef 7fefffff ffffff2a +expd z vn x 40862e42 fefa39ef 7fefffff ffffff2a +expd p vn x 40862e42 fefa39ef 7fefffff ffffff2a +expd m vn x 40862e42 fefa39ef 7fefffff ffffff2a +expd n eq ox 40862e42 fefa39f0 7ff00000 0 +expd z eq ox 40862e42 fefa39f0 7fefffff ffffffff +expd p eq ox 40862e42 fefa39f0 7ff00000 0 +expd m eq ox 40862e42 fefa39f0 7fefffff ffffffff +expd n eq ox 7fefffff 0 7ff00000 0 +expd z eq ox 7fefffff 0 7fefffff ffffffff +expd p eq ox 7fefffff 0 7ff00000 0 +expd m eq ox 7fefffff 0 7fefffff ffffffff +expd n eq - 7ff00000 0 7ff00000 0 + /* expd(0 or tiny) = 1 */ +expd n eq - 0 0 3ff00000 0 +expd n eq - 80000000 0 3ff00000 0 +expd n eq x 0 1 3ff00000 0 +expd n eq x 80000000 1 3ff00000 0 +expd n eq x 00100000 0 3ff00000 0 +expd n eq x 80100000 0 3ff00000 0 + /* underflow */ +expd n vn x c086232b dd7abcd2 00100000 0000007c +expd z nb x c086232b dd7abcd2 00100000 0000007c +expd p nb x c086232b dd7abcd2 00100000 0000007c +expd m nb x c086232b dd7abcd2 00100000 0000007c +expd n vn ux c086232b dd7abcd3 000fffff fffffe7c +expd n eq ux c0874910 d52d3051 0 1 +expd n eq ux c0874910 d52d3052 0 0 +expd n eq ux ffefffff 0 0 0 +expd z eq ux ffefffff 0 0 0 +expd p eq ux ffefffff 0 0 1 +expd m eq ux ffefffff 0 0 0 +expd n eq - fff00000 0 0 0 + /* random arguments between -20 20 */ +expd n eq x c0157f25 b2b5006d 3f72fbea 6a01cab9 +expd n eq x 402c7d30 fb825911 41376eee d45a0634 +expd n eq x 40319be7 09de7505 41852d3e b7be6844 +expd n eq x c02ab6d6 fba96889 3eba88ae 12f985d6 +expd n eq x c015ac18 e27084dd 3f722b32 7da9cca6 +expd n eq x bfe92598 1b093c41 3fdd2acc 046b55f7 +expd n eq x 4027221c d18455f5 40f9c2cd e8699cfb +expd n eq x 40311a0d 4a51b239 417980ef 612ff182 +expd n eq x c00ae41a 1079de4d 3fa1c28d 16bb3222 +expd n eq x c0332915 3103b871 3e347efa 6ddd0d22 + /* expd(nan) is nan */ +expd n uo v 7ff00000 1 0 0 +expd n uo - fff80000 0 0 0 +expd m eq - 7ff00000 00000000 7ff00000 00000000 +expd m eq - 80000000 00000000 3ff00000 00000000 +expd m eq - fff00000 00000000 00000000 00000000 +expd m eq x 00000000 00000001 3ff00000 00000000 +expd m eq x 00000000 00000002 3ff00000 00000000 +expd m eq x 00000000 00000003 3ff00000 00000000 +expd m eq x 00040000 00000000 3ff00000 00000000 +expd m eq x 00080000 00000000 3ff00000 00000000 +expd m eq x 000fffff fffffffe 3ff00000 00000000 +expd m eq x 000fffff ffffffff 3ff00000 00000000 +expd m eq x 00100000 00000000 3ff00000 00000000 +expd m eq x 00100000 00000001 3ff00000 00000000 +expd m eq x 00100000 00000002 3ff00000 00000000 +expd m eq x 001fffff fffffffd 3ff00000 00000000 +expd m eq x 001fffff ffffffff 3ff00000 00000000 +expd m eq x 00200000 00000000 3ff00000 00000000 +expd m eq x 00300000 00000000 3ff00000 00000000 +expd m eq x 3b600000 00000000 3ff00000 00000000 +expd m eq x 3bd00000 00000000 3ff00000 00000000 +expd m eq x 3be00000 00000000 3ff00000 00000000 +expd m eq xo 40862e42 fefa39f0 7fefffff ffffffff +expd m eq xo 40863000 00000000 7fefffff ffffffff +expd m eq xo 40cc9c80 00000000 7fefffff ffffffff +expd m eq xo 40d00000 00000000 7fefffff ffffffff +expd m eq xo 41100000 00000000 7fefffff ffffffff +expd m eq xo 7f600000 00000000 7fefffff ffffffff +expd m eq xo 7fc00000 00000000 7fefffff ffffffff +expd m eq xo 7fd00000 00000000 7fefffff ffffffff +expd m eq xo 7fe00000 00000000 7fefffff ffffffff +expd m eq xo 7fefffff 00000000 7fefffff ffffffff +expd m eq xo 7fefffff fffffff7 7fefffff ffffffff +expd m eq xo 7fefffff fffffffc 7fefffff ffffffff +expd m eq xo 7fefffff fffffffd 7fefffff ffffffff +expd m eq xo 7fefffff fffffffe 7fefffff ffffffff +expd m eq xo 7fefffff ffffffff 7fefffff ffffffff +expd m eq xu c0875000 00000000 00000000 00000000 +expd m eq xu c0cc9c80 00000000 00000000 00000000 +expd m eq xu c1100000 00000000 00000000 00000000 +expd m eq xu ffa00000 00000000 00000000 00000000 +expd m eq xu ffb00000 00000000 00000000 00000000 +expd m eq xu ffc00000 00000000 00000000 00000000 +expd m eq xu ffd00000 00000000 00000000 00000000 +expd m eq xu ffe00000 00000000 00000000 00000000 +expd m eq xu ffefffff 00000000 00000000 00000000 +expd m eq xu ffefffff fffffff7 00000000 00000000 +expd m eq xu ffefffff fffffffc 00000000 00000000 +expd m eq xu ffefffff fffffffd 00000000 00000000 +expd m eq xu ffefffff fffffffe 00000000 00000000 +expd m eq xu ffefffff ffffffff 00000000 00000000 +expd m uo - 7fffe000 00000000 7fffe000 00000000 +expd m uo - ffffe000 00000000 ffffe000 00000000 +expd m uo v 7ff02000 00000000 7fffe000 00000000 +expd m uo v fff02000 00000000 ffffe000 00000000 +expd m vn x 3cafffff ffffffff 3ff00000 00000001 +expd m vn x 3cbfffff fffffffc 3ff00000 00000002 +expd m vn x 3ccfffff fffffffc 3ff00000 00000004 +expd m vn x 80000000 00000001 3ff00000 00000000 +expd m vn x 80000000 00000002 3ff00000 00000000 +expd m vn x 80040000 00000000 3ff00000 00000000 +expd m vn x 80080000 00000000 3ff00000 00000000 +expd m vn x 800fffff fffffffe 3ff00000 00000000 +expd m vn x 800fffff ffffffff 3ff00000 00000000 +expd m vn x 80100000 00000000 3ff00000 00000000 +expd m vn x 80100000 00000001 3ff00000 00000000 +expd m vn x 80100000 00000002 3ff00000 00000000 +expd m vn x 80200000 00000000 3ff00000 00000000 +expd m vn x 80300000 00000000 3ff00000 00000000 +expd m vn x bb600000 00000000 3ff00000 00000000 +expd m vn x bbd00000 00000000 3ff00000 00000000 +expd m vn x bcc00000 00000001 3fefffff fffffffc +expd m vn x bcc80000 00000004 3fefffff fffffffa +expd n eq x 00000000 00000002 3ff00000 00000000 +expd n eq x 00000000 00000003 3ff00000 00000000 +expd n eq x 00040000 00000000 3ff00000 00000000 +expd n eq x 00080000 00000000 3ff00000 00000000 +expd n eq x 000fffff fffffffe 3ff00000 00000000 +expd n eq x 000fffff ffffffff 3ff00000 00000000 +expd n eq x 00100000 00000001 3ff00000 00000000 +expd n eq x 00100000 00000002 3ff00000 00000000 +expd n eq x 001fffff fffffffd 3ff00000 00000000 +expd n eq x 001fffff ffffffff 3ff00000 00000000 +expd n eq x 00200000 00000000 3ff00000 00000000 +expd n eq x 00300000 00000000 3ff00000 00000000 +expd n eq x 3b600000 00000000 3ff00000 00000000 +expd n eq x 3bd00000 00000000 3ff00000 00000000 +expd n eq x 3be00000 00000000 3ff00000 00000000 +expd n eq x 3cafffff ffffffff 3ff00000 00000001 +expd n eq x 3cbfffff fffffffc 3ff00000 00000002 +expd n eq x 3ccfffff fffffffc 3ff00000 00000004 +expd n eq x 80000000 00000002 3ff00000 00000000 +expd n eq x 80040000 00000000 3ff00000 00000000 +expd n eq x 80080000 00000000 3ff00000 00000000 +expd n eq x 800fffff fffffffe 3ff00000 00000000 +expd n eq x 800fffff ffffffff 3ff00000 00000000 +expd n eq x 80100000 00000001 3ff00000 00000000 +expd n eq x 80100000 00000002 3ff00000 00000000 +expd n eq x 80200000 00000000 3ff00000 00000000 +expd n eq x 80300000 00000000 3ff00000 00000000 +expd n eq x bb600000 00000000 3ff00000 00000000 +expd n eq x bbd00000 00000000 3ff00000 00000000 +expd n eq x bcc00000 00000001 3fefffff fffffffc +expd n eq x bcc80000 00000004 3fefffff fffffffa +expd n eq xo 40862e42 fefa39f0 7ff00000 00000000 +expd n eq xo 40863000 00000000 7ff00000 00000000 +expd n eq xo 40cc9c80 00000000 7ff00000 00000000 +expd n eq xo 40d00000 00000000 7ff00000 00000000 +expd n eq xo 41100000 00000000 7ff00000 00000000 +expd n eq xo 7f600000 00000000 7ff00000 00000000 +expd n eq xo 7fc00000 00000000 7ff00000 00000000 +expd n eq xo 7fd00000 00000000 7ff00000 00000000 +expd n eq xo 7fe00000 00000000 7ff00000 00000000 +expd n eq xo 7fefffff 00000000 7ff00000 00000000 +expd n eq xo 7fefffff fffffff7 7ff00000 00000000 +expd n eq xo 7fefffff fffffffc 7ff00000 00000000 +expd n eq xo 7fefffff fffffffd 7ff00000 00000000 +expd n eq xo 7fefffff fffffffe 7ff00000 00000000 +expd n eq xo 7fefffff ffffffff 7ff00000 00000000 +expd n eq xu c0874910 d52d3051 00000000 00000001 +expd n eq xu c0874910 d52d3052 00000000 00000000 +expd n eq xu c0875000 00000000 00000000 00000000 +expd n eq xu c0cc9c80 00000000 00000000 00000000 +expd n eq xu c1100000 00000000 00000000 00000000 +expd n eq xu ffa00000 00000000 00000000 00000000 +expd n eq xu ffb00000 00000000 00000000 00000000 +expd n eq xu ffc00000 00000000 00000000 00000000 +expd n eq xu ffd00000 00000000 00000000 00000000 +expd n eq xu ffe00000 00000000 00000000 00000000 +expd n eq xu ffefffff 00000000 00000000 00000000 +expd n eq xu ffefffff fffffff7 00000000 00000000 +expd n eq xu ffefffff fffffffc 00000000 00000000 +expd n eq xu ffefffff fffffffd 00000000 00000000 +expd n eq xu ffefffff fffffffe 00000000 00000000 +expd n eq xu ffefffff ffffffff 00000000 00000000 +expd n uo - 7fffe000 00000000 7fffe000 00000000 +expd n uo - fff80000 00000000 00000000 00000000 +expd n uo - ffffe000 00000000 ffffe000 00000000 +expd n uo v 7ff00000 00000001 00000000 00000000 +expd n uo v 7ff02000 00000000 7fffe000 00000000 +expd n uo v fff02000 00000000 ffffe000 00000000 +expd n vn xu c086232b dd7abcd3 000fffff fffffe7c +expd p eq - 00000000 00000000 3ff00000 00000000 +expd p eq - 7ff00000 00000000 7ff00000 00000000 +expd p eq - 80000000 00000000 3ff00000 00000000 +expd p eq - fff00000 00000000 00000000 00000000 +expd p eq x 80000000 00000001 3ff00000 00000000 +expd p eq x 80000000 00000002 3ff00000 00000000 +expd p eq x 80040000 00000000 3ff00000 00000000 +expd p eq x 80080000 00000000 3ff00000 00000000 +expd p eq x 800fffff fffffffe 3ff00000 00000000 +expd p eq x 800fffff ffffffff 3ff00000 00000000 +expd p eq x 80100000 00000000 3ff00000 00000000 +expd p eq x 80100000 00000001 3ff00000 00000000 +expd p eq x 80100000 00000002 3ff00000 00000000 +expd p eq x 80200000 00000000 3ff00000 00000000 +expd p eq x 80300000 00000000 3ff00000 00000000 +expd p eq x bb600000 00000000 3ff00000 00000000 +expd p eq x bbd00000 00000000 3ff00000 00000000 +expd p eq xo 40862e42 fefa39f0 7ff00000 00000000 +expd p eq xo 40863000 00000000 7ff00000 00000000 +expd p eq xo 40cc9c80 00000000 7ff00000 00000000 +expd p eq xo 40d00000 00000000 7ff00000 00000000 +expd p eq xo 41100000 00000000 7ff00000 00000000 +expd p eq xo 7f600000 00000000 7ff00000 00000000 +expd p eq xo 7fc00000 00000000 7ff00000 00000000 +expd p eq xo 7fd00000 00000000 7ff00000 00000000 +expd p eq xo 7fe00000 00000000 7ff00000 00000000 +expd p eq xo 7fefffff 00000000 7ff00000 00000000 +expd p eq xo 7fefffff fffffff7 7ff00000 00000000 +expd p eq xo 7fefffff fffffffc 7ff00000 00000000 +expd p eq xo 7fefffff fffffffd 7ff00000 00000000 +expd p eq xo 7fefffff fffffffe 7ff00000 00000000 +expd p eq xo 7fefffff ffffffff 7ff00000 00000000 +expd p eq xu c1100000 00000000 00000000 00000001 +expd p eq xu ffa00000 00000000 00000000 00000001 +expd p eq xu ffb00000 00000000 00000000 00000001 +expd p eq xu ffc00000 00000000 00000000 00000001 +expd p eq xu ffd00000 00000000 00000000 00000001 +expd p eq xu ffe00000 00000000 00000000 00000001 +expd p eq xu ffefffff 00000000 00000000 00000001 +expd p eq xu ffefffff fffffff7 00000000 00000001 +expd p eq xu ffefffff fffffffc 00000000 00000001 +expd p eq xu ffefffff fffffffd 00000000 00000001 +expd p eq xu ffefffff fffffffe 00000000 00000001 +expd p eq xu ffefffff ffffffff 00000000 00000001 +expd p uo - 7fffe000 00000000 7fffe000 00000000 +expd p uo - ffffe000 00000000 ffffe000 00000000 +expd p uo v 7ff02000 00000000 7fffe000 00000000 +expd p uo v fff02000 00000000 ffffe000 00000000 +expd p vn x 00000000 00000001 3ff00000 00000000 +expd p vn x 00000000 00000002 3ff00000 00000000 +expd p vn x 00000000 00000003 3ff00000 00000000 +expd p vn x 00040000 00000000 3ff00000 00000000 +expd p vn x 00080000 00000000 3ff00000 00000000 +expd p vn x 000fffff fffffffe 3ff00000 00000000 +expd p vn x 000fffff ffffffff 3ff00000 00000000 +expd p vn x 00100000 00000000 3ff00000 00000000 +expd p vn x 00100000 00000001 3ff00000 00000000 +expd p vn x 00100000 00000002 3ff00000 00000000 +expd p vn x 001fffff fffffffd 3ff00000 00000000 +expd p vn x 001fffff ffffffff 3ff00000 00000000 +expd p vn x 00200000 00000000 3ff00000 00000000 +expd p vn x 00300000 00000000 3ff00000 00000000 +expd p vn x 3b600000 00000000 3ff00000 00000000 +expd p vn x 3bd00000 00000000 3ff00000 00000000 +expd p vn x 3be00000 00000000 3ff00000 00000000 +expd p vn x 3cafffff ffffffff 3ff00000 00000001 +expd p vn x 3cbfffff fffffffc 3ff00000 00000002 +expd p vn x 3ccfffff fffffffc 3ff00000 00000004 +expd p vn x bcc00000 00000001 3fefffff fffffffc +expd p vn x bcc80000 00000004 3fefffff fffffffa +expd p vn xu c0875000 00000000 00000000 00000000 +expd p vn xu c0cc9c80 00000000 00000000 00000000 +expd z eq - 00000000 00000000 3ff00000 00000000 +expd z eq - 7ff00000 00000000 7ff00000 00000000 +expd z eq - 80000000 00000000 3ff00000 00000000 +expd z eq - fff00000 00000000 00000000 00000000 +expd z eq x 00000000 00000001 3ff00000 00000000 +expd z eq x 00000000 00000002 3ff00000 00000000 +expd z eq x 00000000 00000003 3ff00000 00000000 +expd z eq x 00040000 00000000 3ff00000 00000000 +expd z eq x 00080000 00000000 3ff00000 00000000 +expd z eq x 000fffff fffffffe 3ff00000 00000000 +expd z eq x 000fffff ffffffff 3ff00000 00000000 +expd z eq x 00100000 00000000 3ff00000 00000000 +expd z eq x 00100000 00000001 3ff00000 00000000 +expd z eq x 00100000 00000002 3ff00000 00000000 +expd z eq x 001fffff fffffffd 3ff00000 00000000 +expd z eq x 001fffff ffffffff 3ff00000 00000000 +expd z eq x 00200000 00000000 3ff00000 00000000 +expd z eq x 00300000 00000000 3ff00000 00000000 +expd z eq x 3b600000 00000000 3ff00000 00000000 +expd z eq x 3bd00000 00000000 3ff00000 00000000 +expd z eq x 3be00000 00000000 3ff00000 00000000 +expd z eq xo 40862e42 fefa39f0 7fefffff ffffffff +expd z eq xo 40863000 00000000 7fefffff ffffffff +expd z eq xo 40cc9c80 00000000 7fefffff ffffffff +expd z eq xo 40d00000 00000000 7fefffff ffffffff +expd z eq xo 41100000 00000000 7fefffff ffffffff +expd z eq xo 7f600000 00000000 7fefffff ffffffff +expd z eq xo 7fc00000 00000000 7fefffff ffffffff +expd z eq xo 7fd00000 00000000 7fefffff ffffffff +expd z eq xo 7fe00000 00000000 7fefffff ffffffff +expd z eq xo 7fefffff 00000000 7fefffff ffffffff +expd z eq xo 7fefffff fffffff7 7fefffff ffffffff +expd z eq xo 7fefffff fffffffc 7fefffff ffffffff +expd z eq xo 7fefffff fffffffd 7fefffff ffffffff +expd z eq xo 7fefffff fffffffe 7fefffff ffffffff +expd z eq xo 7fefffff ffffffff 7fefffff ffffffff +expd z eq xu c0875000 00000000 00000000 00000000 +expd z eq xu c0cc9c80 00000000 00000000 00000000 +expd z eq xu c1100000 00000000 00000000 00000000 +expd z eq xu ffa00000 00000000 00000000 00000000 +expd z eq xu ffb00000 00000000 00000000 00000000 +expd z eq xu ffc00000 00000000 00000000 00000000 +expd z eq xu ffd00000 00000000 00000000 00000000 +expd z eq xu ffe00000 00000000 00000000 00000000 +expd z eq xu ffefffff 00000000 00000000 00000000 +expd z eq xu ffefffff fffffff7 00000000 00000000 +expd z eq xu ffefffff fffffffc 00000000 00000000 +expd z eq xu ffefffff fffffffd 00000000 00000000 +expd z eq xu ffefffff fffffffe 00000000 00000000 +expd z eq xu ffefffff ffffffff 00000000 00000000 +expd z uo - 7fffe000 00000000 7fffe000 00000000 +expd z uo - ffffe000 00000000 ffffe000 00000000 +expd z uo v 7ff02000 00000000 7fffe000 00000000 +expd z uo v fff02000 00000000 ffffe000 00000000 +expd z vn x 3cafffff ffffffff 3ff00000 00000001 +expd z vn x 3cbfffff fffffffc 3ff00000 00000002 +expd z vn x 3ccfffff fffffffc 3ff00000 00000004 +expd z vn x 80000000 00000001 3ff00000 00000000 +expd z vn x 80000000 00000002 3ff00000 00000000 +expd z vn x 80040000 00000000 3ff00000 00000000 +expd z vn x 80080000 00000000 3ff00000 00000000 +expd z vn x 800fffff fffffffe 3ff00000 00000000 +expd z vn x 800fffff ffffffff 3ff00000 00000000 +expd z vn x 80100000 00000000 3ff00000 00000000 +expd z vn x 80100000 00000001 3ff00000 00000000 +expd z vn x 80100000 00000002 3ff00000 00000000 +expd z vn x 80200000 00000000 3ff00000 00000000 +expd z vn x 80300000 00000000 3ff00000 00000000 +expd z vn x bb600000 00000000 3ff00000 00000000 +expd z vn x bbd00000 00000000 3ff00000 00000000 +expd z vn x bcc00000 00000001 3fefffff fffffffc +expd z vn x bcc80000 00000004 3fefffff fffffffa diff --git a/test/io/ucb/expq.input b/test/io/ucb/expq.input new file mode 100644 index 0000000..b3b9024 --- /dev/null +++ b/test/io/ucb/expq.input @@ -0,0 +1,309 @@ +/* Copyright (C) 1988-1994 Sun Microsystems, Inc. 2550 Garcia Avenue */ +/* Mountain View, California 94043 All rights reserved. */ +/* */ +/* Any person is hereby authorized to download, copy, use, create bug fixes, */ +/* and distribute, subject to the following conditions: */ +/* */ +/* 1. the software may not be redistributed for a fee except as */ +/* reasonable to cover media costs; */ +/* 2. any copy of the software must include this notice, as well as */ +/* any other embedded copyright notices; and */ +/* 3. any distribution of this software or derivative works thereof */ +/* must comply with all applicable U.S. export control laws. */ +/* */ +/* THE SOFTWARE IS MADE AVAILABLE "AS IS" AND WITHOUT EXPRESS OR IMPLIED */ +/* WARRANTY OF ANY KIND, INCLUDING BUT NOT LIMITED TO THE IMPLIED */ +/* WARRANTIES OF DESIGN, MERCHANTIBILITY, FITNESS FOR A PARTICULAR */ +/* PURPOSE, NON-INFRINGEMENT, PERFORMANCE OR CONFORMANCE TO */ +/* SPECIFICATIONS. */ +/* */ +/* BY DOWNLOADING AND/OR USING THIS SOFTWARE, THE USER WAIVES ALL CLAIMS */ +/* AGAINST SUN MICROSYSTEMS, INC. AND ITS AFFILIATED COMPANIES IN ANY */ +/* JURISDICTION, INCLUDING BUT NOT LIMITED TO CLAIMS FOR DAMAGES OR */ +/* EQUITABLE RELIEF BASED ON LOSS OF DATA, AND SPECIFICALLY WAIVES EVEN */ +/* UNKNOWN OR UNANTICIPATED CLAIMS OR LOSSES, PRESENT AND FUTURE. */ +/* */ +/* IN NO EVENT WILL SUN MICROSYSTEMS, INC. OR ANY OF ITS AFFILIATED */ +/* COMPANIES BE LIABLE FOR ANY LOST REVENUE OR PROFITS OR OTHER SPECIAL, */ +/* INDIRECT AND CONSEQUENTIAL DAMAGES, EVEN IF IT HAS BEEN ADVISED OF THE */ +/* POSSIBILITY OF SUCH DAMAGES. */ +/* */ +/* This file is provided with no support and without any obligation on the */ +/* part of Sun Microsystems, Inc. ("Sun") or any of its affiliated */ +/* companies to assist in its use, correction, modification or */ +/* enhancement. Nevertheless, and without creating any obligation on its */ +/* part, Sun welcomes your comments concerning the software and requests */ +/* that they be sent to fdlibm-comments@sunpro.sun.com. */ + +expq m eq - 00000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +expq p eq - 00000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +expq z eq - 00000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +expq n eq - ffff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +expq m eq - ffff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +expq p eq - ffff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +expq z eq - ffff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +expq n eq - 7fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +expq m eq - 7fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +expq p eq - 7fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +expq z eq - 7fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +expq n uo - 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +expq m uo - 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +expq p uo - 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +expq z uo - 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +expq n uo - fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +expq m uo - fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +expq p uo - fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +expq z uo - fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +expq n uo v 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +expq m uo v 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +expq p uo v 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +expq z uo v 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +expq n uo v ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +expq m uo v ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +expq p uo v ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +expq z uo v ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +expq n eq xo 7ffeffff ffffffff ffffffff ffffffff 7fff0000 00000000 00000000 00000000 +expq p eq xo 7ffeffff ffffffff ffffffff ffffffff 7fff0000 00000000 00000000 00000000 +expq n eq xo 7ffeffff ffffffff ffffffff fffffffe 7fff0000 00000000 00000000 00000000 +expq p eq xo 7ffeffff ffffffff ffffffff fffffffe 7fff0000 00000000 00000000 00000000 +expq n eq xo 7ffeffff ffffffff ffffffff fffffffd 7fff0000 00000000 00000000 00000000 +expq p eq xo 7ffeffff ffffffff ffffffff fffffffd 7fff0000 00000000 00000000 00000000 +expq n eq xo 7ffeffff ffffffff ffffffff fffffffc 7fff0000 00000000 00000000 00000000 +expq p eq xo 7ffeffff ffffffff ffffffff fffffffc 7fff0000 00000000 00000000 00000000 +expq n eq xo 7ffeffff ffffffff ffffffff fffffff7 7fff0000 00000000 00000000 00000000 +expq p eq xo 7ffeffff ffffffff ffffffff fffffff7 7fff0000 00000000 00000000 00000000 +expq n eq xo 7ffe0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +expq p eq xo 7ffe0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +expq n eq xo 7ffd0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +expq p eq xo 7ffd0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +expq n eq xo 7ffc0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +expq p eq xo 7ffc0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +expq n eq xo 7ff60000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +expq p eq xo 7ff60000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +expq n eq xo 400d0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +expq p eq xo 400d0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +expq n eq xo 40110000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +expq p eq xo 40110000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +expq z eq xo 7ffeffff ffffffff ffffffff ffffffff 7ffeffff ffffffff ffffffff ffffffff +expq m eq xo 7ffeffff ffffffff ffffffff ffffffff 7ffeffff ffffffff ffffffff ffffffff +expq z eq xo 7ffeffff ffffffff ffffffff fffffffe 7ffeffff ffffffff ffffffff ffffffff +expq m eq xo 7ffeffff ffffffff ffffffff fffffffe 7ffeffff ffffffff ffffffff ffffffff +expq z eq xo 7ffeffff ffffffff ffffffff fffffffd 7ffeffff ffffffff ffffffff ffffffff +expq m eq xo 7ffeffff ffffffff ffffffff fffffffd 7ffeffff ffffffff ffffffff ffffffff +expq z eq xo 7ffeffff ffffffff ffffffff fffffffc 7ffeffff ffffffff ffffffff ffffffff +expq m eq xo 7ffeffff ffffffff ffffffff fffffffc 7ffeffff ffffffff ffffffff ffffffff +expq z eq xo 7ffeffff ffffffff ffffffff fffffff7 7ffeffff ffffffff ffffffff ffffffff +expq m eq xo 7ffeffff ffffffff ffffffff fffffff7 7ffeffff ffffffff ffffffff ffffffff +expq z eq xo 7ffe0000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff +expq m eq xo 7ffe0000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff +expq z eq xo 7ffd0000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff +expq m eq xo 7ffd0000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff +expq z eq xo 7ffc0000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff +expq m eq xo 7ffc0000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff +expq z eq xo 7ff60000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff +expq m eq xo 7ff60000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff +expq z eq xo 400d0000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff +expq m eq xo 400d0000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff +expq z eq xo 40110000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff +expq m eq xo 40110000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff +expq z eq xu fffeffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 +expq n eq xu fffeffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 +expq m eq xu fffeffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 +expq z eq xu fffeffff ffffffff ffffffff fffffffe 00000000 00000000 00000000 00000000 +expq n eq xu fffeffff ffffffff ffffffff fffffffe 00000000 00000000 00000000 00000000 +expq m eq xu fffeffff ffffffff ffffffff fffffffe 00000000 00000000 00000000 00000000 +expq z eq xu fffeffff ffffffff ffffffff fffffffd 00000000 00000000 00000000 00000000 +expq n eq xu fffeffff ffffffff ffffffff fffffffd 00000000 00000000 00000000 00000000 +expq m eq xu fffeffff ffffffff ffffffff fffffffd 00000000 00000000 00000000 00000000 +expq z eq xu fffeffff ffffffff ffffffff fffffffc 00000000 00000000 00000000 00000000 +expq n eq xu fffeffff ffffffff ffffffff fffffffc 00000000 00000000 00000000 00000000 +expq m eq xu fffeffff ffffffff ffffffff fffffffc 00000000 00000000 00000000 00000000 +expq z eq xu fffeffff ffffffff ffffffff fffffff7 00000000 00000000 00000000 00000000 +expq n eq xu fffeffff ffffffff ffffffff fffffff7 00000000 00000000 00000000 00000000 +expq m eq xu fffeffff ffffffff ffffffff fffffff7 00000000 00000000 00000000 00000000 +expq z eq xu fffe0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +expq n eq xu fffe0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +expq m eq xu fffe0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +expq z eq xu fffd0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +expq n eq xu fffd0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +expq m eq xu fffd0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +expq z eq xu fffc0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +expq n eq xu fffc0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +expq m eq xu fffc0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +expq z eq xu fffb0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +expq n eq xu fffb0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +expq m eq xu fffb0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +expq z eq xu fffa0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +expq n eq xu fffa0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +expq m eq xu fffa0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +expq z eq xu c0110000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +expq n eq xu c0110000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +expq m eq xu c0110000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +expq p eq xu fffeffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000001 +expq p eq xu fffeffff ffffffff ffffffff fffffffe 00000000 00000000 00000000 00000001 +expq p eq xu fffeffff ffffffff ffffffff fffffffd 00000000 00000000 00000000 00000001 +expq p eq xu fffeffff ffffffff ffffffff fffffffc 00000000 00000000 00000000 00000001 +expq p eq xu fffeffff ffffffff ffffffff fffffff7 00000000 00000000 00000000 00000001 +expq p eq xu fffe0000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 +expq p eq xu fffd0000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 +expq p eq xu fffc0000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 +expq p eq xu fffb0000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 +expq p eq xu fffa0000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 +expq p eq xu c0110000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 +expq n eq x 3fbe0000 00000000 00000000 00000000 3fff0000 00000000 00008000 00000000 +expq m eq x 3fbe0000 00000000 00000000 00000000 3fff0000 00000000 00008000 00000000 +expq p vn x 3fbe0000 00000000 00000000 00000000 3fff0000 00000000 00008000 00000000 +expq z eq x 3fbe0000 00000000 00000000 00000000 3fff0000 00000000 00008000 00000000 +expq n eq x 00010000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +expq m eq x 00010000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +expq p vn x 00010000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +expq z eq x 00010000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +expq n eq x 80010000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +expq m vn x 80010000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +expq p eq x 80010000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +expq z vn x 80010000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +expq n eq x 00000000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000000 +expq m eq x 00000000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000000 +expq p vn x 00000000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000000 +expq z eq x 00000000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000000 +expq n eq x 0001ffff ffffffff ffffffff ffffffff 3fff0000 00000000 00000000 00000000 +expq m eq x 0001ffff ffffffff ffffffff ffffffff 3fff0000 00000000 00000000 00000000 +expq p vn x 0001ffff ffffffff ffffffff ffffffff 3fff0000 00000000 00000000 00000000 +expq z eq x 0001ffff ffffffff ffffffff ffffffff 3fff0000 00000000 00000000 00000000 +expq n eq x 00000000 00000000 00000000 00000003 3fff0000 00000000 00000000 00000000 +expq m eq x 00000000 00000000 00000000 00000003 3fff0000 00000000 00000000 00000000 +expq p vn x 00000000 00000000 00000000 00000003 3fff0000 00000000 00000000 00000000 +expq z eq x 00000000 00000000 00000000 00000003 3fff0000 00000000 00000000 00000000 +expq n eq x 0001ffff ffffffff ffffffff fffffffd 3fff0000 00000000 00000000 00000000 +expq m eq x 0001ffff ffffffff ffffffff fffffffd 3fff0000 00000000 00000000 00000000 +expq p vn x 0001ffff ffffffff ffffffff fffffffd 3fff0000 00000000 00000000 00000000 +expq z eq x 0001ffff ffffffff ffffffff fffffffd 3fff0000 00000000 00000000 00000000 +expq n eq x 00000000 00000000 00000000 00000002 3fff0000 00000000 00000000 00000000 +expq m eq x 00000000 00000000 00000000 00000002 3fff0000 00000000 00000000 00000000 +expq p vn x 00000000 00000000 00000000 00000002 3fff0000 00000000 00000000 00000000 +expq z eq x 00000000 00000000 00000000 00000002 3fff0000 00000000 00000000 00000000 +expq n eq x 00004000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +expq m eq x 00004000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +expq p vn x 00004000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +expq z eq x 00004000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +expq n eq x 00008000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +expq m eq x 00008000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +expq p vn x 00008000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +expq z eq x 00008000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +expq n eq x 0000ffff ffffffff ffffffff fffffffe 3fff0000 00000000 00000000 00000000 +expq m eq x 0000ffff ffffffff ffffffff fffffffe 3fff0000 00000000 00000000 00000000 +expq p vn x 0000ffff ffffffff ffffffff fffffffe 3fff0000 00000000 00000000 00000000 +expq z eq x 0000ffff ffffffff ffffffff fffffffe 3fff0000 00000000 00000000 00000000 +expq n eq x 0000ffff ffffffff ffffffff ffffffff 3fff0000 00000000 00000000 00000000 +expq m eq x 0000ffff ffffffff ffffffff ffffffff 3fff0000 00000000 00000000 00000000 +expq p vn x 0000ffff ffffffff ffffffff ffffffff 3fff0000 00000000 00000000 00000000 +expq z eq x 0000ffff ffffffff ffffffff ffffffff 3fff0000 00000000 00000000 00000000 +expq n eq x 00010000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000000 +expq m eq x 00010000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000000 +expq p vn x 00010000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000000 +expq z eq x 00010000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000000 +expq n eq x 00010000 00000000 00000000 00000002 3fff0000 00000000 00000000 00000000 +expq m eq x 00010000 00000000 00000000 00000002 3fff0000 00000000 00000000 00000000 +expq p vn x 00010000 00000000 00000000 00000002 3fff0000 00000000 00000000 00000000 +expq z eq x 00010000 00000000 00000000 00000002 3fff0000 00000000 00000000 00000000 +expq n eq x 00020000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +expq m eq x 00020000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +expq p vn x 00020000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +expq z eq x 00020000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +expq n eq x 00030000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +expq m eq x 00030000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +expq p vn x 00030000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +expq z eq x 00030000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +expq n eq - 80000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +expq m eq - 80000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +expq p eq - 80000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +expq z eq - 80000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +expq n eq x 80000000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000000 +expq m vn x 80000000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000000 +expq p eq x 80000000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000000 +expq z vn x 80000000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000000 +expq n eq x 80000000 00000000 00000000 00000002 3fff0000 00000000 00000000 00000000 +expq m vn x 80000000 00000000 00000000 00000002 3fff0000 00000000 00000000 00000000 +expq p eq x 80000000 00000000 00000000 00000002 3fff0000 00000000 00000000 00000000 +expq z vn x 80000000 00000000 00000000 00000002 3fff0000 00000000 00000000 00000000 +expq n eq x 80004000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +expq m vn x 80004000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +expq p eq x 80004000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +expq z vn x 80004000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +expq n eq x 80008000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +expq m vn x 80008000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +expq p eq x 80008000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +expq z vn x 80008000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +expq n eq x 8000ffff ffffffff ffffffff fffffffe 3fff0000 00000000 00000000 00000000 +expq m vn x 8000ffff ffffffff ffffffff fffffffe 3fff0000 00000000 00000000 00000000 +expq p eq x 8000ffff ffffffff ffffffff fffffffe 3fff0000 00000000 00000000 00000000 +expq z vn x 8000ffff ffffffff ffffffff fffffffe 3fff0000 00000000 00000000 00000000 +expq n eq x 8000ffff ffffffff ffffffff ffffffff 3fff0000 00000000 00000000 00000000 +expq m vn x 8000ffff ffffffff ffffffff ffffffff 3fff0000 00000000 00000000 00000000 +expq p eq x 8000ffff ffffffff ffffffff ffffffff 3fff0000 00000000 00000000 00000000 +expq z vn x 8000ffff ffffffff ffffffff ffffffff 3fff0000 00000000 00000000 00000000 +expq n eq x 80010000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000000 +expq m vn x 80010000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000000 +expq p eq x 80010000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000000 +expq z vn x 80010000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000000 +expq n eq x 80010000 00000000 00000000 00000002 3fff0000 00000000 00000000 00000000 +expq m vn x 80010000 00000000 00000000 00000002 3fff0000 00000000 00000000 00000000 +expq p eq x 80010000 00000000 00000000 00000002 3fff0000 00000000 00000000 00000000 +expq z vn x 80010000 00000000 00000000 00000002 3fff0000 00000000 00000000 00000000 +expq n eq x 80020000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +expq m vn x 80020000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +expq p eq x 80020000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +expq z vn x 80020000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +expq n eq x 80030000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +expq m vn x 80030000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +expq p eq x 80030000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +expq z vn x 80030000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +expq n eq xo 400cc9c8 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +expq m eq xo 400cc9c8 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff +expq p eq xo 400cc9c8 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +expq z eq xo 400cc9c8 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff +expq n eq xu c00cc9c8 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +expq m eq xu c00cc9c8 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +expq p vn xu c00cc9c8 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +expq z eq xu c00cc9c8 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +expq n vn x 3fff0000 00000000 00000000 00000000 40005bf0 a8b14576 95355fb8 ac404e7a +expq z nb x 3fff0000 00000000 00000000 00000000 40005bf0 a8b14576 95355fb8 ac404e7a +expq p nb x 3fff0000 00000000 00000000 00000000 40005bf0 a8b14576 95355fb8 ac404e7a +expq m nb x 3fff0000 00000000 00000000 00000000 40005bf0 a8b14576 95355fb8 ac404e7a +expq n vn x c0021212 8ab934ee eeeeab77 71836faa 3ff28ff1 f46e5b77 bf1265d1 6d7a7598 +expq n vn x 400aabc9 91117ffe fbb775a3 31246dda 534842a1 3b15198f 44ccd587 046d9edb +expq n vn x 3ffd2121 34ddeeaa a6789bbc 6789ad32 3fff5384 ee4f59da d3d0a9aa 6cfde4f5 +expq n uo v 7fff0000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 +expq n uo v 7fff0000 00000000 00000001 00000000 00000000 00000000 00000000 00000000 +expq n uo v ffff0000 00000001 00000000 00000000 00000000 00000000 00000000 00000000 +expq n uo - 7fff8000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +expq n eq x 00000001 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +expq n eq x 80000001 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +expq n vn x 400c62e4 2fefa39e f35793c7 673007e5 7ffeffff ffffffff ffffffff ffffc4a8 +expq z vn x 400c62e4 2fefa39e f35793c7 673007e5 7ffeffff ffffffff ffffffff ffffc4a8 +expq p vn x 400c62e4 2fefa39e f35793c7 673007e5 7ffeffff ffffffff ffffffff ffffc4a8 +expq m vn x 400c62e4 2fefa39e f35793c7 673007e5 7ffeffff ffffffff ffffffff ffffc4a8 +expq n eq xo 400c62e4 2fefa39e f35793c7 673007e6 7fff0000 00000000 00000000 00000000 +expq p eq xo 400c62e4 2fefa39e f35793c7 673007e6 7fff0000 00000000 00000000 00000000 +expq m eq xo 400c62e4 2fefa39e f35793c7 673007e6 7ffeffff ffffffff ffffffff ffffffff +expq z eq xo 400c62e4 2fefa39e f35793c7 673007e6 7ffeffff ffffffff ffffffff ffffffff +expq m uo - 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +expq m uo - fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +expq m uo v 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +expq m uo v ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +expq n uo - 7fff8000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +expq n uo - 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +expq n uo - fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +expq n uo v 7fff0000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 +expq n uo v 7fff0000 00000000 00000001 00000000 00000000 00000000 00000000 00000000 +expq n uo v 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +expq n uo v ffff0000 00000001 00000000 00000000 00000000 00000000 00000000 00000000 +expq n uo v ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +expq p uo - 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +expq p uo - fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +expq p uo v 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +expq p uo v ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +expq z uo - 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +expq z uo - fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +expq z uo v 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +expq z uo v ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 diff --git a/test/io/ucb/exps.input b/test/io/ucb/exps.input new file mode 100644 index 0000000..4462391 --- /dev/null +++ b/test/io/ucb/exps.input @@ -0,0 +1,369 @@ +/* Copyright (C) 1988-1994 Sun Microsystems, Inc. 2550 Garcia Avenue */ +/* Mountain View, California 94043 All rights reserved. */ +/* */ +/* Any person is hereby authorized to download, copy, use, create bug fixes, */ +/* and distribute, subject to the following conditions: */ +/* */ +/* 1. the software may not be redistributed for a fee except as */ +/* reasonable to cover media costs; */ +/* 2. any copy of the software must include this notice, as well as */ +/* any other embedded copyright notices; and */ +/* 3. any distribution of this software or derivative works thereof */ +/* must comply with all applicable U.S. export control laws. */ +/* */ +/* THE SOFTWARE IS MADE AVAILABLE "AS IS" AND WITHOUT EXPRESS OR IMPLIED */ +/* WARRANTY OF ANY KIND, INCLUDING BUT NOT LIMITED TO THE IMPLIED */ +/* WARRANTIES OF DESIGN, MERCHANTIBILITY, FITNESS FOR A PARTICULAR */ +/* PURPOSE, NON-INFRINGEMENT, PERFORMANCE OR CONFORMANCE TO */ +/* SPECIFICATIONS. */ +/* */ +/* BY DOWNLOADING AND/OR USING THIS SOFTWARE, THE USER WAIVES ALL CLAIMS */ +/* AGAINST SUN MICROSYSTEMS, INC. AND ITS AFFILIATED COMPANIES IN ANY */ +/* JURISDICTION, INCLUDING BUT NOT LIMITED TO CLAIMS FOR DAMAGES OR */ +/* EQUITABLE RELIEF BASED ON LOSS OF DATA, AND SPECIFICALLY WAIVES EVEN */ +/* UNKNOWN OR UNANTICIPATED CLAIMS OR LOSSES, PRESENT AND FUTURE. */ +/* */ +/* IN NO EVENT WILL SUN MICROSYSTEMS, INC. OR ANY OF ITS AFFILIATED */ +/* COMPANIES BE LIABLE FOR ANY LOST REVENUE OR PROFITS OR OTHER SPECIAL, */ +/* INDIRECT AND CONSEQUENTIAL DAMAGES, EVEN IF IT HAS BEEN ADVISED OF THE */ +/* POSSIBILITY OF SUCH DAMAGES. */ +/* */ +/* This file is provided with no support and without any obligation on the */ +/* part of Sun Microsystems, Inc. ("Sun") or any of its affiliated */ +/* companies to assist in its use, correction, modification or */ +/* enhancement. Nevertheless, and without creating any obligation on its */ +/* part, Sun welcomes your comments concerning the software and requests */ +/* that they be sent to fdlibm-comments@sunpro.sun.com. */ + + /* overflow threshold */ +exps n vn x 42b17217 7f7fff84 +exps n eq ox 42b17218 7f800000 +exps n eq ox 7f7fffff 7f800000 +exps n eq - 7f800000 7f800000 +exps z nb x 42b17217 7f7fff84 +exps z eq ox 42b17218 7f7fffff +exps z eq ox 7f7fffff 7f7fffff +exps z eq - 7f800000 7f800000 +exps p nb x 42b17217 7f7fff84 +exps p eq ox 42b17218 7f800000 +exps p eq ox 7f7fffff 7f800000 +exps p eq - 7f800000 7f800000 +exps m nb x 42b17217 7f7fff84 +exps m eq ox 42b17218 7f7fffff +exps m eq ox 7f7fffff 7f7fffff +exps m eq - 7f800000 7f800000 + /* exps(0 or tiny) = 1 */ +exps n eq - 0 3f800000 +exps n eq - 80000000 3f800000 +exps n eq x 1 3f800000 +exps n eq x 80000001 3f800000 +exps n eq x 00800000 3f800000 +exps n eq x 80800000 3f800000 + /* underflow */ +exps n vn x c2aeac4f 00800026 +exps z nb x c2aeac4f 00800026 +exps p nb x c2aeac4f 00800026 +exps m nb x c2aeac4f 00800026 +exps n vn ux c2aeac50 007fffe6 +exps n eq ux c2cff1b4 1 +exps n eq ux c2cff1b5 0 +exps n eq ux ff7fffff 0 +exps z eq ux ff7fffff 0 +exps p eq ux ff7fffff 1 +exps m eq ux ff7fffff 0 +exps n eq - ff800000 0 + /* random arguments between -20 20 */ +exps n vn x c0abf92e 3b97df51 +exps n vn x 4163e988 49bb7778 +exps n vn x 418cdf38 4c2969ef +exps n vn x c155b6b8 35d4456f +exps n vn x c0ad60c7 3b915994 +exps n vn x bf492cc1 3ee95660 +exps n vn x 413910e7 47ce1675 +exps n vn x 4188d06a 4bcc0773 +exps n vn x c05720d1 3d0e1468 +exps n vn x c19948aa 31a3f7ca + /* exps(nan) is nan */ +exps n uo v 7f800001 0 +exps n uo - ffc00000 0 +exps m eq - 7f800000 7f800000 +exps m eq - 80000000 3f800000 +exps m eq - ff800000 00000000 +exps m eq x 00000001 3f800000 +exps m eq x 00000002 3f800000 +exps m eq x 00000003 3f800000 +exps m eq x 00200000 3f800000 +exps m eq x 00400000 3f800000 +exps m eq x 007ffffe 3f800000 +exps m eq x 007fffff 3f800000 +exps m eq x 00800000 3f800000 +exps m eq x 00800001 3f800000 +exps m eq x 00800002 3f800000 +exps m eq x 00fffffd 3f800000 +exps m eq x 00ffffff 3f800000 +exps m eq x 01000000 3f800000 +exps m eq x 01800000 3f800000 +exps m eq x 1b000000 3f800000 +exps m eq x 1e800000 3f800000 +exps m eq x 1f000000 3f800000 +exps m eq xo 42b17218 7f7fffff +exps m eq xo 42b20000 7f7fffff +exps m eq xo 4664e400 7f7fffff +exps m eq xo 46800000 7f7fffff +exps m eq xo 48800000 7f7fffff +exps m eq xo 7b000000 7f7fffff +exps m eq xo 7e000000 7f7fffff +exps m eq xo 7e800000 7f7fffff +exps m eq xo 7f000000 7f7fffff +exps m eq xo 7f7ffff7 7f7fffff +exps m eq xo 7f7ffffc 7f7fffff +exps m eq xo 7f7ffffd 7f7fffff +exps m eq xo 7f7ffffe 7f7fffff +exps m eq xo 7f7fffff 7f7fffff +exps m eq xu c2d00000 00000000 +exps m eq xu c664e400 00000000 +exps m eq xu c8800000 00000000 +exps m eq xu fd000000 00000000 +exps m eq xu fd800000 00000000 +exps m eq xu fe000000 00000000 +exps m eq xu fe800000 00000000 +exps m eq xu ff000000 00000000 +exps m eq xu ff7ffff7 00000000 +exps m eq xu ff7ffffc 00000000 +exps m eq xu ff7ffffd 00000000 +exps m eq xu ff7ffffe 00000000 +exps m eq xu ff7fffff 00000000 +exps m uo - 7fff0000 7fff0000 +exps m uo - ffff0000 ffff0000 +exps m uo v 7f810000 7fff0000 +exps m uo v ff810000 ffff0000 +exps m vn x 33ffffff 3f800001 +exps m vn x 347ffffc 3f800002 +exps m vn x 34fffffc 3f800004 +exps m vn x 42b17217 7f7fff84 +exps m vn x 80000001 3f800000 +exps m vn x 80000002 3f800000 +exps m vn x 80200000 3f800000 +exps m vn x 80400000 3f800000 +exps m vn x 807ffffe 3f800000 +exps m vn x 807fffff 3f800000 +exps m vn x 80800000 3f800000 +exps m vn x 80800001 3f800000 +exps m vn x 80800002 3f800000 +exps m vn x 81000000 3f800000 +exps m vn x 81800000 3f800000 +exps m vn x 9b000000 3f800000 +exps m vn x 9e800000 3f800000 +exps m vn x b4800001 3f7ffffc +exps m vn x b4c00004 3f7ffffa +exps n eq - 7f800000 7f800000 +exps n eq x 00000002 3f800000 +exps n eq x 00000003 3f800000 +exps n eq x 00200000 3f800000 +exps n eq x 00400000 3f800000 +exps n eq x 007ffffe 3f800000 +exps n eq x 007fffff 3f800000 +exps n eq x 00800001 3f800000 +exps n eq x 00800002 3f800000 +exps n eq x 00fffffd 3f800000 +exps n eq x 00ffffff 3f800000 +exps n eq x 01000000 3f800000 +exps n eq x 01800000 3f800000 +exps n eq x 1b000000 3f800000 +exps n eq x 1e800000 3f800000 +exps n eq x 1f000000 3f800000 +exps n eq x 33ffffff 3f800001 +exps n eq x 347ffffc 3f800002 +exps n eq x 34fffffc 3f800004 +exps n eq x 80000002 3f800000 +exps n eq x 80200000 3f800000 +exps n eq x 80400000 3f800000 +exps n eq x 807ffffe 3f800000 +exps n eq x 807fffff 3f800000 +exps n eq x 80800001 3f800000 +exps n eq x 80800002 3f800000 +exps n eq x 81000000 3f800000 +exps n eq x 81800000 3f800000 +exps n eq x 9b000000 3f800000 +exps n eq x 9e800000 3f800000 +exps n eq x b4800001 3f7ffffc +exps n eq x b4c00004 3f7ffffa +exps n eq xo 42b17218 7f800000 +exps n eq xo 42b20000 7f800000 +exps n eq xo 4664e400 7f800000 +exps n eq xo 46800000 7f800000 +exps n eq xo 48800000 7f800000 +exps n eq xo 7b000000 7f800000 +exps n eq xo 7e000000 7f800000 +exps n eq xo 7e800000 7f800000 +exps n eq xo 7f000000 7f800000 +exps n eq xo 7f7ffff7 7f800000 +exps n eq xo 7f7ffffc 7f800000 +exps n eq xo 7f7ffffd 7f800000 +exps n eq xo 7f7ffffe 7f800000 +exps n eq xo 7f7fffff 7f800000 +exps n eq xu c2cff1b4 00000001 +exps n eq xu c2cff1b5 00000000 +exps n eq xu c2d00000 00000000 +exps n eq xu c664e400 00000000 +exps n eq xu c8800000 00000000 +exps n eq xu fd000000 00000000 +exps n eq xu fd800000 00000000 +exps n eq xu fe000000 00000000 +exps n eq xu fe800000 00000000 +exps n eq xu ff000000 00000000 +exps n eq xu ff7ffff7 00000000 +exps n eq xu ff7ffffc 00000000 +exps n eq xu ff7ffffd 00000000 +exps n eq xu ff7ffffe 00000000 +exps n eq xu ff7fffff 00000000 +exps n uo - 7fff0000 7fff0000 +exps n uo - ffc00000 00000000 +exps n uo - ffff0000 ffff0000 +exps n uo v 7f800001 00000000 +exps n uo v 7f810000 7fff0000 +exps n uo v ff810000 ffff0000 +exps n vn x 42b17217 7f7fff84 +exps n vn xu c2aeac50 007fffe6 +exps p eq - 00000000 3f800000 +exps p eq - 7f800000 7f800000 +exps p eq - 80000000 3f800000 +exps p eq - ff800000 00000000 +exps p eq x 80000001 3f800000 +exps p eq x 80000002 3f800000 +exps p eq x 80200000 3f800000 +exps p eq x 80400000 3f800000 +exps p eq x 807ffffe 3f800000 +exps p eq x 807fffff 3f800000 +exps p eq x 80800000 3f800000 +exps p eq x 80800001 3f800000 +exps p eq x 80800002 3f800000 +exps p eq x 81000000 3f800000 +exps p eq x 81800000 3f800000 +exps p eq x 9b000000 3f800000 +exps p eq x 9e800000 3f800000 +exps p eq xo 42b17218 7f800000 +exps p eq xo 42b20000 7f800000 +exps p eq xo 4664e400 7f800000 +exps p eq xo 46800000 7f800000 +exps p eq xo 48800000 7f800000 +exps p eq xo 7b000000 7f800000 +exps p eq xo 7e000000 7f800000 +exps p eq xo 7e800000 7f800000 +exps p eq xo 7f000000 7f800000 +exps p eq xo 7f7ffff7 7f800000 +exps p eq xo 7f7ffffc 7f800000 +exps p eq xo 7f7ffffd 7f800000 +exps p eq xo 7f7ffffe 7f800000 +exps p eq xo 7f7fffff 7f800000 +exps p eq xu c8800000 00000001 +exps p eq xu fd000000 00000001 +exps p eq xu fd800000 00000001 +exps p eq xu fe000000 00000001 +exps p eq xu fe800000 00000001 +exps p eq xu ff000000 00000001 +exps p eq xu ff7ffff7 00000001 +exps p eq xu ff7ffffc 00000001 +exps p eq xu ff7ffffd 00000001 +exps p eq xu ff7ffffe 00000001 +exps p eq xu ff7fffff 00000001 +exps p uo - 7fff0000 7fff0000 +exps p uo - ffff0000 ffff0000 +exps p uo v 7f810000 7fff0000 +exps p uo v ff810000 ffff0000 +exps p vn x 00000001 3f800000 +exps p vn x 00000002 3f800000 +exps p vn x 00000003 3f800000 +exps p vn x 00200000 3f800000 +exps p vn x 00400000 3f800000 +exps p vn x 007ffffe 3f800000 +exps p vn x 007fffff 3f800000 +exps p vn x 00800000 3f800000 +exps p vn x 00800001 3f800000 +exps p vn x 00800002 3f800000 +exps p vn x 00fffffd 3f800000 +exps p vn x 00ffffff 3f800000 +exps p vn x 01000000 3f800000 +exps p vn x 01800000 3f800000 +exps p vn x 1b000000 3f800000 +exps p vn x 1e800000 3f800000 +exps p vn x 1f000000 3f800000 +exps p vn x 33ffffff 3f800001 +exps p vn x 347ffffc 3f800002 +exps p vn x 34fffffc 3f800004 +exps p vn x 42b17217 7f7fff84 +exps p vn x b4800001 3f7ffffc +exps p vn x b4c00004 3f7ffffa +exps p vn xu c2d00000 00000000 +exps p vn xu c664e400 00000000 +exps z eq - 00000000 3f800000 +exps z eq - 7f800000 7f800000 +exps z eq - 80000000 3f800000 +exps z eq - ff800000 00000000 +exps z eq x 00000001 3f800000 +exps z eq x 00000002 3f800000 +exps z eq x 00000003 3f800000 +exps z eq x 00200000 3f800000 +exps z eq x 00400000 3f800000 +exps z eq x 007ffffe 3f800000 +exps z eq x 007fffff 3f800000 +exps z eq x 00800000 3f800000 +exps z eq x 00800001 3f800000 +exps z eq x 00800002 3f800000 +exps z eq x 00fffffd 3f800000 +exps z eq x 00ffffff 3f800000 +exps z eq x 01000000 3f800000 +exps z eq x 01800000 3f800000 +exps z eq x 1b000000 3f800000 +exps z eq x 1e800000 3f800000 +exps z eq x 1f000000 3f800000 +exps z eq xo 42b17218 7f7fffff +exps z eq xo 42b20000 7f7fffff +exps z eq xo 4664e400 7f7fffff +exps z eq xo 46800000 7f7fffff +exps z eq xo 48800000 7f7fffff +exps z eq xo 7b000000 7f7fffff +exps z eq xo 7e000000 7f7fffff +exps z eq xo 7e800000 7f7fffff +exps z eq xo 7f000000 7f7fffff +exps z eq xo 7f7ffff7 7f7fffff +exps z eq xo 7f7ffffc 7f7fffff +exps z eq xo 7f7ffffd 7f7fffff +exps z eq xo 7f7ffffe 7f7fffff +exps z eq xo 7f7fffff 7f7fffff +exps z eq xu c2d00000 00000000 +exps z eq xu c664e400 00000000 +exps z eq xu c8800000 00000000 +exps z eq xu fd000000 00000000 +exps z eq xu fd800000 00000000 +exps z eq xu fe000000 00000000 +exps z eq xu fe800000 00000000 +exps z eq xu ff000000 00000000 +exps z eq xu ff7ffff7 00000000 +exps z eq xu ff7ffffc 00000000 +exps z eq xu ff7ffffd 00000000 +exps z eq xu ff7ffffe 00000000 +exps z eq xu ff7fffff 00000000 +exps z uo - 7fff0000 7fff0000 +exps z uo - ffff0000 ffff0000 +exps z uo v 7f810000 7fff0000 +exps z uo v ff810000 ffff0000 +exps z vn x 33ffffff 3f800001 +exps z vn x 347ffffc 3f800002 +exps z vn x 34fffffc 3f800004 +exps z vn x 42b17217 7f7fff84 +exps z vn x 80000001 3f800000 +exps z vn x 80000002 3f800000 +exps z vn x 80200000 3f800000 +exps z vn x 80400000 3f800000 +exps z vn x 807ffffe 3f800000 +exps z vn x 807fffff 3f800000 +exps z vn x 80800000 3f800000 +exps z vn x 80800001 3f800000 +exps z vn x 80800002 3f800000 +exps z vn x 81000000 3f800000 +exps z vn x 81800000 3f800000 +exps z vn x 9b000000 3f800000 +exps z vn x 9e800000 3f800000 +exps z vn x b4800001 3f7ffffc +exps z vn x b4c00004 3f7ffffa diff --git a/test/io/ucb/fabsd.input b/test/io/ucb/fabsd.input new file mode 100644 index 0000000..cb4ffb2 --- /dev/null +++ b/test/io/ucb/fabsd.input @@ -0,0 +1,127 @@ +/* Copyright (C) 1988-1994 Sun Microsystems, Inc. 2550 Garcia Avenue */ +/* Mountain View, California 94043 All rights reserved. */ +/* */ +/* Any person is hereby authorized to download, copy, use, create bug fixes, */ +/* and distribute, subject to the following conditions: */ +/* */ +/* 1. the software may not be redistributed for a fee except as */ +/* reasonable to cover media costs; */ +/* 2. any copy of the software must include this notice, as well as */ +/* any other embedded copyright notices; and */ +/* 3. any distribution of this software or derivative works thereof */ +/* must comply with all applicable U.S. export control laws. */ +/* */ +/* THE SOFTWARE IS MADE AVAILABLE "AS IS" AND WITHOUT EXPRESS OR IMPLIED */ +/* WARRANTY OF ANY KIND, INCLUDING BUT NOT LIMITED TO THE IMPLIED */ +/* WARRANTIES OF DESIGN, MERCHANTIBILITY, FITNESS FOR A PARTICULAR */ +/* PURPOSE, NON-INFRINGEMENT, PERFORMANCE OR CONFORMANCE TO */ +/* SPECIFICATIONS. */ +/* */ +/* BY DOWNLOADING AND/OR USING THIS SOFTWARE, THE USER WAIVES ALL CLAIMS */ +/* AGAINST SUN MICROSYSTEMS, INC. AND ITS AFFILIATED COMPANIES IN ANY */ +/* JURISDICTION, INCLUDING BUT NOT LIMITED TO CLAIMS FOR DAMAGES OR */ +/* EQUITABLE RELIEF BASED ON LOSS OF DATA, AND SPECIFICALLY WAIVES EVEN */ +/* UNKNOWN OR UNANTICIPATED CLAIMS OR LOSSES, PRESENT AND FUTURE. */ +/* */ +/* IN NO EVENT WILL SUN MICROSYSTEMS, INC. OR ANY OF ITS AFFILIATED */ +/* COMPANIES BE LIABLE FOR ANY LOST REVENUE OR PROFITS OR OTHER SPECIAL, */ +/* INDIRECT AND CONSEQUENTIAL DAMAGES, EVEN IF IT HAS BEEN ADVISED OF THE */ +/* POSSIBILITY OF SUCH DAMAGES. */ +/* */ +/* This file is provided with no support and without any obligation on the */ +/* part of Sun Microsystems, Inc. ("Sun") or any of its affiliated */ +/* companies to assist in its use, correction, modification or */ +/* enhancement. Nevertheless, and without creating any obligation on its */ +/* part, Sun welcomes your comments concerning the software and requests */ +/* that they be sent to fdlibm-comments@sunpro.sun.com. */ + +fabsd n eq - 0 0 0 0 +fabsd n eq - 0 1 0 1 +fabsd n eq - 1 0 1 0 +fabsd n eq - 00100000 0 00100000 0 +fabsd n eq - 3ff00000 0 3ff00000 0 +fabsd n eq - 7fefffff ffffffff 7fefffff ffffffff +fabsd n eq - 7ff00000 0 7ff00000 0 +fabsd n uo - 7ff80000 0 7ff80000 0 +fabsd n uo - 7ff00000 1 7ff00000 1 +fabsd n eq - 80000000 0 0 0 +fabsd n eq - 80000000 1 0 1 +fabsd n eq - 80000001 0 1 0 +fabsd n eq - 80100000 0 00100000 0 +fabsd n eq - bff00000 f 3ff00000 f +fabsd n eq - ffefffff ffffffff 7fefffff ffffffff +fabsd n eq - fff00000 0 7ff00000 0 +fabsd n uo - fff80000 0 7ff80000 0 +fabsd n uo - fff00000 1 7ff00000 1 +fabsd m eq - 00000000 00000000 00000000 00000000 +fabsd m eq - 00000000 00000001 00000000 00000001 +fabsd m eq - 000fffff ffffffff 000fffff ffffffff +fabsd m eq - 7fe00000 00000000 7fe00000 00000000 +fabsd m eq - 7fefffff ffffffff 7fefffff ffffffff +fabsd m eq - 7ff00000 00000000 7ff00000 00000000 +fabsd m eq - 80000000 00000000 00000000 00000000 +fabsd m eq - 80000000 00000001 00000000 00000001 +fabsd m eq - 800fffff ffffffff 000fffff ffffffff +fabsd m eq - bff00000 00000000 3ff00000 00000000 +fabsd m eq - ffe00000 00000000 7fe00000 00000000 +fabsd m eq - ffefffff ffffffff 7fefffff ffffffff +fabsd m eq - fff00000 00000000 7ff00000 00000000 +fabsd m uo - 7ff02000 00000000 7ff02000 00000000 +fabsd m uo - 7fffe000 00000000 7fffe000 00000000 +fabsd m uo - fff02000 00000000 7ff02000 00000000 +fabsd m uo - ffffe000 00000000 7fffe000 00000000 +fabsd n eq - 000fffff ffffffff 000fffff ffffffff +fabsd n eq - 7fe00000 00000000 7fe00000 00000000 +fabsd n eq - 7fefffff ffffffff 7fefffff ffffffff +fabsd n eq - 80000000 00000000 00000000 00000000 +fabsd n eq - 80000000 00000001 00000000 00000001 +fabsd n eq - 80000001 00000000 00000001 00000000 +fabsd n eq - 800fffff ffffffff 000fffff ffffffff +fabsd n eq - bff00000 00000000 3ff00000 00000000 +fabsd n eq - bff00000 0000000f 3ff00000 0000000f +fabsd n eq - ffe00000 00000000 7fe00000 00000000 +fabsd n eq - ffefffff ffffffff 7fefffff ffffffff +fabsd n uo - 7ff00000 00000001 7ff00000 00000001 +fabsd n uo - 7ff02000 00000000 7ff02000 00000000 +fabsd n uo - 7ff80000 00000000 7ff80000 00000000 +fabsd n uo - 7fffe000 00000000 7fffe000 00000000 +fabsd n uo - fff00000 00000001 7ff00000 00000001 +fabsd n uo - fff02000 00000000 7ff02000 00000000 +fabsd n uo - fff80000 00000000 7ff80000 00000000 +fabsd n uo - ffffe000 00000000 7fffe000 00000000 +fabsd p eq - 00000000 00000000 00000000 00000000 +fabsd p eq - 00000000 00000001 00000000 00000001 +fabsd p eq - 000fffff ffffffff 000fffff ffffffff +fabsd p eq - 3ff00000 00000000 3ff00000 00000000 +fabsd p eq - 7fe00000 00000000 7fe00000 00000000 +fabsd p eq - 7fefffff ffffffff 7fefffff ffffffff +fabsd p eq - 7ff00000 00000000 7ff00000 00000000 +fabsd p eq - 80000000 00000000 00000000 00000000 +fabsd p eq - 80000000 00000001 00000000 00000001 +fabsd p eq - 800fffff ffffffff 000fffff ffffffff +fabsd p eq - bff00000 00000000 3ff00000 00000000 +fabsd p eq - ffe00000 00000000 7fe00000 00000000 +fabsd p eq - ffefffff ffffffff 7fefffff ffffffff +fabsd p eq - fff00000 00000000 7ff00000 00000000 +fabsd p uo - 7ff02000 00000000 7ff02000 00000000 +fabsd p uo - 7fffe000 00000000 7fffe000 00000000 +fabsd p uo - fff02000 00000000 7ff02000 00000000 +fabsd p uo - ffffe000 00000000 7fffe000 00000000 +fabsd z eq - 00000000 00000000 00000000 00000000 +fabsd z eq - 00000000 00000001 00000000 00000001 +fabsd z eq - 000fffff ffffffff 000fffff ffffffff +fabsd z eq - 3ff00000 00000000 3ff00000 00000000 +fabsd z eq - 7fe00000 00000000 7fe00000 00000000 +fabsd z eq - 7fefffff ffffffff 7fefffff ffffffff +fabsd z eq - 7ff00000 00000000 7ff00000 00000000 +fabsd z eq - 80000000 00000000 00000000 00000000 +fabsd z eq - 80000000 00000001 00000000 00000001 +fabsd z eq - 800fffff ffffffff 000fffff ffffffff +fabsd z eq - bff00000 00000000 3ff00000 00000000 +fabsd z eq - ffe00000 00000000 7fe00000 00000000 +fabsd z eq - ffefffff ffffffff 7fefffff ffffffff +fabsd z eq - fff00000 00000000 7ff00000 00000000 +fabsd z uo - 7ff02000 00000000 7ff02000 00000000 +fabsd z uo - 7fffe000 00000000 7fffe000 00000000 +fabsd z uo - fff02000 00000000 7ff02000 00000000 +fabsd z uo - ffffe000 00000000 7fffe000 00000000 diff --git a/test/io/ucb/fabsq.input b/test/io/ucb/fabsq.input new file mode 100644 index 0000000..4186ac4 --- /dev/null +++ b/test/io/ucb/fabsq.input @@ -0,0 +1,142 @@ +/* Copyright (C) 1988-1994 Sun Microsystems, Inc. 2550 Garcia Avenue */ +/* Mountain View, California 94043 All rights reserved. */ +/* */ +/* Any person is hereby authorized to download, copy, use, create bug fixes, */ +/* and distribute, subject to the following conditions: */ +/* */ +/* 1. the software may not be redistributed for a fee except as */ +/* reasonable to cover media costs; */ +/* 2. any copy of the software must include this notice, as well as */ +/* any other embedded copyright notices; and */ +/* 3. any distribution of this software or derivative works thereof */ +/* must comply with all applicable U.S. export control laws. */ +/* */ +/* THE SOFTWARE IS MADE AVAILABLE "AS IS" AND WITHOUT EXPRESS OR IMPLIED */ +/* WARRANTY OF ANY KIND, INCLUDING BUT NOT LIMITED TO THE IMPLIED */ +/* WARRANTIES OF DESIGN, MERCHANTIBILITY, FITNESS FOR A PARTICULAR */ +/* PURPOSE, NON-INFRINGEMENT, PERFORMANCE OR CONFORMANCE TO */ +/* SPECIFICATIONS. */ +/* */ +/* BY DOWNLOADING AND/OR USING THIS SOFTWARE, THE USER WAIVES ALL CLAIMS */ +/* AGAINST SUN MICROSYSTEMS, INC. AND ITS AFFILIATED COMPANIES IN ANY */ +/* JURISDICTION, INCLUDING BUT NOT LIMITED TO CLAIMS FOR DAMAGES OR */ +/* EQUITABLE RELIEF BASED ON LOSS OF DATA, AND SPECIFICALLY WAIVES EVEN */ +/* UNKNOWN OR UNANTICIPATED CLAIMS OR LOSSES, PRESENT AND FUTURE. */ +/* */ +/* IN NO EVENT WILL SUN MICROSYSTEMS, INC. OR ANY OF ITS AFFILIATED */ +/* COMPANIES BE LIABLE FOR ANY LOST REVENUE OR PROFITS OR OTHER SPECIAL, */ +/* INDIRECT AND CONSEQUENTIAL DAMAGES, EVEN IF IT HAS BEEN ADVISED OF THE */ +/* POSSIBILITY OF SUCH DAMAGES. */ +/* */ +/* This file is provided with no support and without any obligation on the */ +/* part of Sun Microsystems, Inc. ("Sun") or any of its affiliated */ +/* companies to assist in its use, correction, modification or */ +/* enhancement. Nevertheless, and without creating any obligation on its */ +/* part, Sun welcomes your comments concerning the software and requests */ +/* that they be sent to fdlibm-comments@sunpro.sun.com. */ + +fabsq m eq - 3fff0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +fabsq p eq - 3fff0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +fabsq z eq - 3fff0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +fabsq n eq - bfff0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +fabsq m eq - bfff0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +fabsq p eq - bfff0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +fabsq z eq - bfff0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +fabsq n eq - 0000ffff ffffffff ffffffff ffffffff 0000ffff ffffffff ffffffff ffffffff +fabsq m eq - 0000ffff ffffffff ffffffff ffffffff 0000ffff ffffffff ffffffff ffffffff +fabsq p eq - 0000ffff ffffffff ffffffff ffffffff 0000ffff ffffffff ffffffff ffffffff +fabsq z eq - 0000ffff ffffffff ffffffff ffffffff 0000ffff ffffffff ffffffff ffffffff +fabsq n eq - 8000ffff ffffffff ffffffff ffffffff 0000ffff ffffffff ffffffff ffffffff +fabsq m eq - 8000ffff ffffffff ffffffff ffffffff 0000ffff ffffffff ffffffff ffffffff +fabsq p eq - 8000ffff ffffffff ffffffff ffffffff 0000ffff ffffffff ffffffff ffffffff +fabsq z eq - 8000ffff ffffffff ffffffff ffffffff 0000ffff ffffffff ffffffff ffffffff +fabsq n eq - 00000000 00000000 00000000 00000001 00000000 00000000 00000000 00000001 +fabsq m eq - 00000000 00000000 00000000 00000001 00000000 00000000 00000000 00000001 +fabsq p eq - 00000000 00000000 00000000 00000001 00000000 00000000 00000000 00000001 +fabsq z eq - 00000000 00000000 00000000 00000001 00000000 00000000 00000000 00000001 +fabsq n eq - 80000000 00000000 00000000 00000001 00000000 00000000 00000000 00000001 +fabsq m eq - 80000000 00000000 00000000 00000001 00000000 00000000 00000000 00000001 +fabsq p eq - 80000000 00000000 00000000 00000001 00000000 00000000 00000000 00000001 +fabsq z eq - 80000000 00000000 00000000 00000001 00000000 00000000 00000000 00000001 +fabsq n eq - 7ffe0000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 +fabsq m eq - 7ffe0000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 +fabsq p eq - 7ffe0000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 +fabsq z eq - 7ffe0000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 +fabsq n eq - fffe0000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 +fabsq m eq - fffe0000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 +fabsq p eq - fffe0000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 +fabsq z eq - fffe0000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 +fabsq n eq - 7ffeffff ffffffff ffffffff ffffffff 7ffeffff ffffffff ffffffff ffffffff +fabsq m eq - 7ffeffff ffffffff ffffffff ffffffff 7ffeffff ffffffff ffffffff ffffffff +fabsq p eq - 7ffeffff ffffffff ffffffff ffffffff 7ffeffff ffffffff ffffffff ffffffff +fabsq z eq - 7ffeffff ffffffff ffffffff ffffffff 7ffeffff ffffffff ffffffff ffffffff +fabsq n eq - fffeffff ffffffff ffffffff ffffffff 7ffeffff ffffffff ffffffff ffffffff +fabsq m eq - fffeffff ffffffff ffffffff ffffffff 7ffeffff ffffffff ffffffff ffffffff +fabsq p eq - fffeffff ffffffff ffffffff ffffffff 7ffeffff ffffffff ffffffff ffffffff +fabsq z eq - fffeffff ffffffff ffffffff ffffffff 7ffeffff ffffffff ffffffff ffffffff +fabsq n eq - 7fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +fabsq m eq - 7fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +fabsq p eq - 7fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +fabsq z eq - 7fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +fabsq n eq - ffff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +fabsq m eq - ffff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +fabsq p eq - ffff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +fabsq z eq - ffff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +fabsq n eq - 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +fabsq m eq - 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +fabsq p eq - 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +fabsq z eq - 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +fabsq n eq - 80000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +fabsq m eq - 80000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +fabsq p eq - 80000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +fabsq z eq - 80000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +fabsq n uo - 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fabsq m uo - 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fabsq p uo - 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fabsq z uo - 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fabsq n uo - fffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fabsq m uo - fffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fabsq p uo - fffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fabsq z uo - fffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fabsq n uo - 7fff0200 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 +fabsq m uo - 7fff0200 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 +fabsq p uo - 7fff0200 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 +fabsq z uo - 7fff0200 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 +fabsq n uo - ffff0200 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 +fabsq m uo - ffff0200 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 +fabsq p uo - ffff0200 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 +fabsq z uo - ffff0200 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 +fabsq n eq - 00000000 00000000 00000001 00000000 00000000 00000000 00000001 00000000 +fabsq n eq - 00000000 00000001 00000000 00000000 00000000 00000001 00000000 00000000 +fabsq n eq - 00000001 00000000 00000000 00000000 00000001 00000000 00000000 00000000 +fabsq n eq - 00010000 00000000 00000000 00000000 00010000 00000000 00000000 00000000 +fabsq n eq - 3fff0000 00000000 00000000 0000000f 3fff0000 00000000 00000000 0000000f +fabsq n uo - 7fff8000 00000000 00000000 00000000 7fff8000 00000000 00000000 00000000 +fabsq n uo - 7fff0000 00000000 00000001 00000000 7fff0000 00000000 00000001 00000000 +fabsq n eq - 80000000 00000000 00000001 00000000 00000000 00000000 00000001 00000000 +fabsq n eq - 80000000 00000001 00000000 00000000 00000000 00000001 00000000 00000000 +fabsq n eq - 80000001 00000000 00000000 00000000 00000001 00000000 00000000 00000000 +fabsq n eq - 80010000 00000000 00000000 00000000 00010000 00000000 00000000 00000000 +fabsq n eq - bfff0000 00000000 00000000 0000000f 3fff0000 00000000 00000000 0000000f +fabsq n uo - ffff8000 00000000 00000000 00000000 7fff8000 00000000 00000000 00000000 +fabsq n uo - ffff0000 00000000 00000001 00000000 7fff0000 00000000 00000001 00000000 +fabsq m uo - 7fff0200 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 +fabsq m uo - 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fabsq m uo - ffff0200 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 +fabsq m uo - fffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fabsq n uo - 7fff0000 00000000 00000001 00000000 7fff0000 00000000 00000001 00000000 +fabsq n uo - 7fff0200 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 +fabsq n uo - 7fff8000 00000000 00000000 00000000 7fff8000 00000000 00000000 00000000 +fabsq n uo - 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fabsq n uo - ffff0000 00000000 00000001 00000000 7fff0000 00000000 00000001 00000000 +fabsq n uo - ffff0200 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 +fabsq n uo - ffff8000 00000000 00000000 00000000 7fff8000 00000000 00000000 00000000 +fabsq n uo - fffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fabsq p uo - 7fff0200 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 +fabsq p uo - 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fabsq p uo - ffff0200 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 +fabsq p uo - fffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fabsq z uo - 7fff0200 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 +fabsq z uo - 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fabsq z uo - ffff0200 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 +fabsq z uo - fffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 diff --git a/test/io/ucb/fabss.input b/test/io/ucb/fabss.input new file mode 100644 index 0000000..c8c7016 --- /dev/null +++ b/test/io/ucb/fabss.input @@ -0,0 +1,119 @@ +/* Copyright (C) 1988-1994 Sun Microsystems, Inc. 2550 Garcia Avenue */ +/* Mountain View, California 94043 All rights reserved. */ +/* */ +/* Any person is hereby authorized to download, copy, use, create bug fixes, */ +/* and distribute, subject to the following conditions: */ +/* */ +/* 1. the software may not be redistributed for a fee except as */ +/* reasonable to cover media costs; */ +/* 2. any copy of the software must include this notice, as well as */ +/* any other embedded copyright notices; and */ +/* 3. any distribution of this software or derivative works thereof */ +/* must comply with all applicable U.S. export control laws. */ +/* */ +/* THE SOFTWARE IS MADE AVAILABLE "AS IS" AND WITHOUT EXPRESS OR IMPLIED */ +/* WARRANTY OF ANY KIND, INCLUDING BUT NOT LIMITED TO THE IMPLIED */ +/* WARRANTIES OF DESIGN, MERCHANTIBILITY, FITNESS FOR A PARTICULAR */ +/* PURPOSE, NON-INFRINGEMENT, PERFORMANCE OR CONFORMANCE TO */ +/* SPECIFICATIONS. */ +/* */ +/* BY DOWNLOADING AND/OR USING THIS SOFTWARE, THE USER WAIVES ALL CLAIMS */ +/* AGAINST SUN MICROSYSTEMS, INC. AND ITS AFFILIATED COMPANIES IN ANY */ +/* JURISDICTION, INCLUDING BUT NOT LIMITED TO CLAIMS FOR DAMAGES OR */ +/* EQUITABLE RELIEF BASED ON LOSS OF DATA, AND SPECIFICALLY WAIVES EVEN */ +/* UNKNOWN OR UNANTICIPATED CLAIMS OR LOSSES, PRESENT AND FUTURE. */ +/* */ +/* IN NO EVENT WILL SUN MICROSYSTEMS, INC. OR ANY OF ITS AFFILIATED */ +/* COMPANIES BE LIABLE FOR ANY LOST REVENUE OR PROFITS OR OTHER SPECIAL, */ +/* INDIRECT AND CONSEQUENTIAL DAMAGES, EVEN IF IT HAS BEEN ADVISED OF THE */ +/* POSSIBILITY OF SUCH DAMAGES. */ +/* */ +/* This file is provided with no support and without any obligation on the */ +/* part of Sun Microsystems, Inc. ("Sun") or any of its affiliated */ +/* companies to assist in its use, correction, modification or */ +/* enhancement. Nevertheless, and without creating any obligation on its */ +/* part, Sun welcomes your comments concerning the software and requests */ +/* that they be sent to fdlibm-comments@sunpro.sun.com. */ + +fabss n eq - 0 0 +fabss n eq - 1 1 +fabss n eq - 00800000 00800000 +fabss n eq - 3f800000 3f800000 +fabss n eq - 7f7fffff 7f7fffff +fabss n eq - 7f800000 7f800000 +fabss n uo - 7fc00000 7fc00000 +fabss n uo - 7f800001 7f800001 +fabss n eq - 80000000 0 +fabss n eq - 80000001 1 +fabss n eq - 80800000 00800000 +fabss n eq - bf80000f 3f80000f +fabss n eq - ff7fffff 7f7fffff +fabss n eq - ff800000 7f800000 +fabss n uo - ffc00000 7fc00000 +fabss n uo - ff800001 7f800001 +fabss m eq - 00000000 00000000 +fabss m eq - 00000001 00000001 +fabss m eq - 007fffff 007fffff +fabss m eq - 7f000000 7f000000 +fabss m eq - 7f7fffff 7f7fffff +fabss m eq - 7f800000 7f800000 +fabss m eq - 80000000 00000000 +fabss m eq - 80000001 00000001 +fabss m eq - 807fffff 007fffff +fabss m eq - bf800000 3f800000 +fabss m eq - ff000000 7f000000 +fabss m eq - ff7fffff 7f7fffff +fabss m eq - ff800000 7f800000 +fabss m uo - 7f810000 7f810000 +fabss m uo - 7fff0000 7fff0000 +fabss m uo - ff810000 7f810000 +fabss m uo - ffff0000 7fff0000 +fabss n eq - 007fffff 007fffff +fabss n eq - 7f000000 7f000000 +fabss n eq - 807fffff 007fffff +fabss n eq - bf800000 3f800000 +fabss n eq - ff000000 7f000000 +fabss n uo - 7f800001 7f800001 +fabss n uo - 7f810000 7f810000 +fabss n uo - 7fc00000 7fc00000 +fabss n uo - 7fff0000 7fff0000 +fabss n uo - ff800001 7f800001 +fabss n uo - ff810000 7f810000 +fabss n uo - ffc00000 7fc00000 +fabss n uo - ffff0000 7fff0000 +fabss p eq - 00000000 00000000 +fabss p eq - 00000001 00000001 +fabss p eq - 007fffff 007fffff +fabss p eq - 3f800000 3f800000 +fabss p eq - 7f000000 7f000000 +fabss p eq - 7f7fffff 7f7fffff +fabss p eq - 7f800000 7f800000 +fabss p eq - 80000000 00000000 +fabss p eq - 80000001 00000001 +fabss p eq - 807fffff 007fffff +fabss p eq - bf800000 3f800000 +fabss p eq - ff000000 7f000000 +fabss p eq - ff7fffff 7f7fffff +fabss p eq - ff800000 7f800000 +fabss p uo - 7f810000 7f810000 +fabss p uo - 7fff0000 7fff0000 +fabss p uo - ff810000 7f810000 +fabss p uo - ffff0000 7fff0000 +fabss z eq - 00000000 00000000 +fabss z eq - 00000001 00000001 +fabss z eq - 007fffff 007fffff +fabss z eq - 3f800000 3f800000 +fabss z eq - 7f000000 7f000000 +fabss z eq - 7f7fffff 7f7fffff +fabss z eq - 7f800000 7f800000 +fabss z eq - 80000000 00000000 +fabss z eq - 80000001 00000001 +fabss z eq - 807fffff 007fffff +fabss z eq - bf800000 3f800000 +fabss z eq - ff000000 7f000000 +fabss z eq - ff7fffff 7f7fffff +fabss z eq - ff800000 7f800000 +fabss z uo - 7f810000 7f810000 +fabss z uo - 7fff0000 7fff0000 +fabss z uo - ff810000 7f810000 +fabss z uo - ffff0000 7fff0000 diff --git a/test/io/ucb/floord.input b/test/io/ucb/floord.input new file mode 100644 index 0000000..df83385 --- /dev/null +++ b/test/io/ucb/floord.input @@ -0,0 +1,413 @@ +/* Copyright (C) 1988-1994 Sun Microsystems, Inc. 2550 Garcia Avenue */ +/* Mountain View, California 94043 All rights reserved. */ +/* */ +/* Any person is hereby authorized to download, copy, use, create bug fixes, */ +/* and distribute, subject to the following conditions: */ +/* */ +/* 1. the software may not be redistributed for a fee except as */ +/* reasonable to cover media costs; */ +/* 2. any copy of the software must include this notice, as well as */ +/* any other embedded copyright notices; and */ +/* 3. any distribution of this software or derivative works thereof */ +/* must comply with all applicable U.S. export control laws. */ +/* */ +/* THE SOFTWARE IS MADE AVAILABLE "AS IS" AND WITHOUT EXPRESS OR IMPLIED */ +/* WARRANTY OF ANY KIND, INCLUDING BUT NOT LIMITED TO THE IMPLIED */ +/* WARRANTIES OF DESIGN, MERCHANTIBILITY, FITNESS FOR A PARTICULAR */ +/* PURPOSE, NON-INFRINGEMENT, PERFORMANCE OR CONFORMANCE TO */ +/* SPECIFICATIONS. */ +/* */ +/* BY DOWNLOADING AND/OR USING THIS SOFTWARE, THE USER WAIVES ALL CLAIMS */ +/* AGAINST SUN MICROSYSTEMS, INC. AND ITS AFFILIATED COMPANIES IN ANY */ +/* JURISDICTION, INCLUDING BUT NOT LIMITED TO CLAIMS FOR DAMAGES OR */ +/* EQUITABLE RELIEF BASED ON LOSS OF DATA, AND SPECIFICALLY WAIVES EVEN */ +/* UNKNOWN OR UNANTICIPATED CLAIMS OR LOSSES, PRESENT AND FUTURE. */ +/* */ +/* IN NO EVENT WILL SUN MICROSYSTEMS, INC. OR ANY OF ITS AFFILIATED */ +/* COMPANIES BE LIABLE FOR ANY LOST REVENUE OR PROFITS OR OTHER SPECIAL, */ +/* INDIRECT AND CONSEQUENTIAL DAMAGES, EVEN IF IT HAS BEEN ADVISED OF THE */ +/* POSSIBILITY OF SUCH DAMAGES. */ +/* */ +/* This file is provided with no support and without any obligation on the */ +/* part of Sun Microsystems, Inc. ("Sun") or any of its affiliated */ +/* companies to assist in its use, correction, modification or */ +/* enhancement. Nevertheless, and without creating any obligation on its */ +/* part, Sun welcomes your comments concerning the software and requests */ +/* that they be sent to fdlibm-comments@sunpro.sun.com. */ + + /* floord(integer) is itself */ +floord n eq - 0 0 0 0 +floord n eq - 80000000 0 80000000 0 +floord n eq - 3ff00000 0 3ff00000 0 +floord n eq - bff00000 0 bff00000 0 +floord n eq - 433fffff ffffffff 433fffff ffffffff +floord n eq - c33fffff ffffffff c33fffff ffffffff +floord n eq - 7fefffff ffffffff 7fefffff ffffffff +floord n eq - ffefffff ffffffff ffefffff ffffffff +floord z eq - 0 0 0 0 +floord z eq - 80000000 0 80000000 0 +floord z eq - 3ff00000 0 3ff00000 0 +floord z eq - bff00000 0 bff00000 0 +floord z eq - 433fffff ffffffff 433fffff ffffffff +floord z eq - c33fffff ffffffff c33fffff ffffffff +floord z eq - 7fefffff ffffffff 7fefffff ffffffff +floord z eq - ffefffff ffffffff ffefffff ffffffff +floord p eq - 0 0 0 0 +floord p eq - 80000000 0 80000000 0 +floord p eq - 3ff00000 0 3ff00000 0 +floord p eq - bff00000 0 bff00000 0 +floord p eq - 433fffff ffffffff 433fffff ffffffff +floord p eq - c33fffff ffffffff c33fffff ffffffff +floord p eq - 7fefffff ffffffff 7fefffff ffffffff +floord p eq - ffefffff ffffffff ffefffff ffffffff +floord m eq - 0 0 0 0 +floord m eq - 80000000 0 80000000 0 +floord m eq - 3ff00000 0 3ff00000 0 +floord m eq - bff00000 0 bff00000 0 +floord m eq - 433fffff ffffffff 433fffff ffffffff +floord m eq - c33fffff ffffffff c33fffff ffffffff +floord m eq - 7fefffff ffffffff 7fefffff ffffffff +floord m eq - ffefffff ffffffff ffefffff ffffffff + /* integer - ulp */ +floord n eq x 431eeeee eeeeeeef 431eeeee eeeeeeec +floord n eq x c31eeeee eeeeeeef c31eeeee eeeeeef0 +floord n eq x 3fffffff ffffffff 3ff00000 0 +floord n eq x bfffffff ffffffff c0000000 0 +floord n eq x 3fefffff ffffffff 0 0 +floord n eq x bfefffff ffffffff bff00000 0 +floord z eq x 431eeeee eeeeeeef 431eeeee eeeeeeec +floord z eq x c31eeeee eeeeeeef c31eeeee eeeeeef0 +floord z eq x 3fffffff ffffffff 3ff00000 0 +floord z eq x bfffffff ffffffff c0000000 0 +floord z eq x 3fefffff ffffffff 0 0 +floord z eq x bfefffff ffffffff bff00000 0 +floord p eq x 431eeeee eeeeeeef 431eeeee eeeeeeec +floord p eq x c31eeeee eeeeeeef c31eeeee eeeeeef0 +floord p eq x 3fffffff ffffffff 3ff00000 0 +floord p eq x bfffffff ffffffff c0000000 0 +floord p eq x 3fefffff ffffffff 0 0 +floord p eq x bfefffff ffffffff bff00000 0 +floord m eq x 431eeeee eeeeeeef 431eeeee eeeeeeec +floord m eq x c31eeeee eeeeeeef c31eeeee eeeeeef0 +floord m eq x 3fffffff ffffffff 3ff00000 0 +floord m eq x bfffffff ffffffff c0000000 0 +floord m eq x 3fefffff ffffffff 0 0 +floord m eq x bfefffff ffffffff bff00000 0 + /* integer + ulp */ +floord n eq x 431eeeee eeeeeeed 431eeeee eeeeeeec +floord n eq x c31eeeee eeeeeeed c31eeeee eeeeeef0 +floord n eq x 3ff00000 1 3ff00000 0 +floord n eq x bff00000 1 c0000000 0 +floord n eq x 00100000 0 0 0 +floord n eq x 80100000 0 bff00000 0 +floord z eq x 431eeeee eeeeeeed 431eeeee eeeeeeec +floord z eq x c31eeeee eeeeeeed c31eeeee eeeeeef0 +floord z eq x 3ff00000 1 3ff00000 0 +floord z eq x bff00000 1 c0000000 0 +floord z eq x 00100000 0 0 0 +floord z eq x 80100000 0 bff00000 0 +floord p eq x 431eeeee eeeeeeed 431eeeee eeeeeeec +floord p eq x c31eeeee eeeeeeed c31eeeee eeeeeef0 +floord p eq x 3ff00000 1 3ff00000 0 +floord p eq x bff00000 1 c0000000 0 +floord p eq x 00100000 0 0 0 +floord p eq x 80100000 0 bff00000 0 +floord m eq x 431eeeee eeeeeeed 431eeeee eeeeeeec +floord m eq x c31eeeee eeeeeeed c31eeeee eeeeeef0 +floord m eq x 3ff00000 1 3ff00000 0 +floord m eq x bff00000 1 c0000000 0 +floord m eq x 00100000 0 0 0 +floord m eq x 80100000 0 bff00000 0 + /* half way case, half way case +- ulp */ +floord n eq x 3fdfffff ffffffff 0 0 +floord n eq x 3fe00000 0 0 0 +floord n eq x 3fe00000 1 0 0 +floord n eq x bfdfffff ffffffff bff00000 0 +floord n eq x bfe00000 0 bff00000 0 +floord n eq x bfe00000 1 bff00000 0 +floord n eq x 3ff7ffff ffffffff 3ff00000 0 +floord n eq x 3ff80000 0 3ff00000 0 +floord n eq x 3ff80000 1 3ff00000 0 +floord n eq x bff7ffff ffffffff c0000000 0 +floord n eq x bff80000 0 c0000000 0 +floord n eq x bff80000 1 c0000000 0 +floord n eq x 4003ffff ffffffff 40000000 0 +floord n eq x 40040000 0 40000000 0 +floord n eq x 40040000 1 40000000 0 +floord n eq x c003ffff ffffffff c0080000 0 +floord n eq x c0040000 0 c0080000 0 +floord n eq x c0040000 1 c0080000 0 +floord n eq x 42feeeee eeeeeee7 42feeeee eeeeeee0 +floord n eq x 42feeeee eeeeeee8 42feeeee eeeeeee0 +floord n eq x 42feeeee eeeeeee9 42feeeee eeeeeee0 +floord n eq x c2feeeee eeeeeee7 c2feeeee eeeeeef0 +floord n eq x c2feeeee eeeeeee8 c2feeeee eeeeeef0 +floord n eq x c2feeeee eeeeeee9 c2feeeee eeeeeef0 +floord z eq x 3fdfffff ffffffff 0 0 +floord z eq x 3fe00000 0 0 0 +floord z eq x 3fe00000 1 0 0 +floord z eq x bfdfffff ffffffff bff00000 0 +floord z eq x bfe00000 0 bff00000 0 +floord z eq x bfe00000 1 bff00000 0 +floord z eq x 3ff7ffff ffffffff 3ff00000 0 +floord z eq x 3ff80000 0 3ff00000 0 +floord z eq x 3ff80000 1 3ff00000 0 +floord z eq x bff7ffff ffffffff c0000000 0 +floord z eq x bff80000 0 c0000000 0 +floord z eq x bff80000 1 c0000000 0 +floord z eq x 4003ffff ffffffff 40000000 0 +floord z eq x 40040000 0 40000000 0 +floord z eq x 40040000 1 40000000 0 +floord z eq x c003ffff ffffffff c0080000 0 +floord z eq x c0040000 0 c0080000 0 +floord z eq x c0040000 1 c0080000 0 +floord z eq x 42feeeee eeeeeee7 42feeeee eeeeeee0 +floord z eq x 42feeeee eeeeeee8 42feeeee eeeeeee0 +floord z eq x 42feeeee eeeeeee9 42feeeee eeeeeee0 +floord z eq x c2feeeee eeeeeee7 c2feeeee eeeeeef0 +floord z eq x c2feeeee eeeeeee8 c2feeeee eeeeeef0 +floord z eq x c2feeeee eeeeeee9 c2feeeee eeeeeef0 +floord p eq x 3fdfffff ffffffff 0 0 +floord p eq x 3fe00000 0 0 0 +floord p eq x 3fe00000 1 0 0 +floord p eq x bfdfffff ffffffff bff00000 0 +floord p eq x bfe00000 0 bff00000 0 +floord p eq x bfe00000 1 bff00000 0 +floord p eq x 3ff7ffff ffffffff 3ff00000 0 +floord p eq x 3ff80000 0 3ff00000 0 +floord p eq x 3ff80000 1 3ff00000 0 +floord p eq x bff7ffff ffffffff c0000000 0 +floord p eq x bff80000 0 c0000000 0 +floord p eq x bff80000 1 c0000000 0 +floord p eq x 4003ffff ffffffff 40000000 0 +floord p eq x 40040000 0 40000000 0 +floord p eq x 40040000 1 40000000 0 +floord p eq x c003ffff ffffffff c0080000 0 +floord p eq x c0040000 0 c0080000 0 +floord p eq x c0040000 1 c0080000 0 +floord p eq x 42feeeee eeeeeee7 42feeeee eeeeeee0 +floord p eq x 42feeeee eeeeeee8 42feeeee eeeeeee0 +floord p eq x 42feeeee eeeeeee9 42feeeee eeeeeee0 +floord p eq x c2feeeee eeeeeee7 c2feeeee eeeeeef0 +floord p eq x c2feeeee eeeeeee8 c2feeeee eeeeeef0 +floord p eq x c2feeeee eeeeeee9 c2feeeee eeeeeef0 +floord m eq x 3fdfffff ffffffff 0 0 +floord m eq x 3fe00000 0 0 0 +floord m eq x 3fe00000 1 0 0 +floord m eq x bfdfffff ffffffff bff00000 0 +floord m eq x bfe00000 0 bff00000 0 +floord m eq x bfe00000 1 bff00000 0 +floord m eq x 3ff7ffff ffffffff 3ff00000 0 +floord m eq x 3ff80000 0 3ff00000 0 +floord m eq x 3ff80000 1 3ff00000 0 +floord m eq x bff7ffff ffffffff c0000000 0 +floord m eq x bff80000 0 c0000000 0 +floord m eq x bff80000 1 c0000000 0 +floord m eq x 4003ffff ffffffff 40000000 0 +floord m eq x 40040000 0 40000000 0 +floord m eq x 40040000 1 40000000 0 +floord m eq x c003ffff ffffffff c0080000 0 +floord m eq x c0040000 0 c0080000 0 +floord m eq x c0040000 1 c0080000 0 +floord m eq x 42feeeee eeeeeee7 42feeeee eeeeeee0 +floord m eq x 42feeeee eeeeeee8 42feeeee eeeeeee0 +floord m eq x 42feeeee eeeeeee9 42feeeee eeeeeee0 +floord m eq x c2feeeee eeeeeee7 c2feeeee eeeeeef0 +floord m eq x c2feeeee eeeeeee8 c2feeeee eeeeeef0 +floord m eq x c2feeeee eeeeeee9 c2feeeee eeeeeef0 + /* random arguments between -100,100 */ +floord n eq x c02adeef b2b5006d c02c0000 0 +floord n eq x 4041ce3e fb825911 40418000 0 +floord n eq x 404602e1 09de7505 40460000 0 +floord n eq x c040b245 fba96889 c0410000 0 +floord n eq x c02b171e e27084dd c02c0000 0 +floord n eq x bfff6eff 1b093c41 c0000000 0 +floord n eq x 403ceaa3 d18455f5 403c0000 0 +floord n eq x 40456091 4a51b239 40450000 0 +floord n eq x c020ce90 1079de4d c0220000 0 +floord n eq x c047f35b 3103b871 c0480000 0 + /* inf,nan, and subnormal number */ +floord n eq x 0 1 0 0 +floord n eq x 80000000 1 bff00000 0 +floord n eq - 7ff00000 0 7ff00000 0 +floord n eq - fff00000 0 fff00000 0 +floord n uo v 7ff00000 1 7ff00000 0 +floord n uo - 7ff80000 0 7ff00000 0 +floord z eq x 0 1 0 0 +floord z eq x 80000000 1 bff00000 0 +floord z eq - 7ff00000 0 7ff00000 0 +floord z eq - fff00000 0 fff00000 0 +floord z uo v 7ff00000 1 7ff00000 0 +floord z uo - 7ff80000 0 7ff00000 0 +floord p eq x 0 1 0 0 +floord p eq x 80000000 1 bff00000 0 +floord p eq - 7ff00000 0 7ff00000 0 +floord p eq - fff00000 0 fff00000 0 +floord p uo v 7ff00000 1 7ff00000 0 +floord p uo - 7ff80000 0 7ff00000 0 +floord m eq x 0 1 0 0 +floord m eq x 80000000 1 bff00000 0 +floord m eq - 7ff00000 0 7ff00000 0 +floord m eq - fff00000 0 fff00000 0 +floord m uo v 7ff00000 1 7ff00000 0 +floord m uo - 7ff80000 0 7ff00000 0 +floord m eq - 40b20000 00000000 40b20000 00000000 +floord m eq - 41600000 00000000 41600000 00000000 +floord m eq - 432fffff fffffffe 432fffff fffffffe +floord m eq - 43300000 00000000 43300000 00000000 +floord m eq - 43300000 00000001 43300000 00000001 +floord m eq - 7f5fffff ffffffee 7f5fffff ffffffee +floord m eq - 7f5fffff fffffff7 7f5fffff fffffff7 +floord m eq - 7f5fffff ffffffff 7f5fffff ffffffff +floord m eq - 7f600000 00000000 7f600000 00000000 +floord m eq - c0b20000 00000000 c0b20000 00000000 +floord m eq - c1600000 00000000 c1600000 00000000 +floord m eq - c32fffff fffffffe c32fffff fffffffe +floord m eq - c3300000 00000000 c3300000 00000000 +floord m eq - c3300000 00000001 c3300000 00000001 +floord m eq - ff5fffff ffffffee ff5fffff ffffffee +floord m eq - ff5fffff fffffff7 ff5fffff fffffff7 +floord m eq - ff5fffff ffffffff ff5fffff ffffffff +floord m eq - ff600000 00000000 ff600000 00000000 +floord m eq x 000fffff ffffffff 00000000 00000000 +floord m eq x 3fee0000 00000000 00000000 00000000 +floord m eq x 40120000 00000000 40100000 00000000 +floord m eq x 401fffff ffffffff 401c0000 00000000 +floord m eq x 40200000 00000001 40200000 00000000 +floord m eq x 40800000 00000008 40800000 00000000 +floord m eq x 41100000 00000001 41100000 00000000 +floord m eq x 41600000 00000001 41600000 00000000 +floord m eq x 432fffff fffffffd 432fffff fffffffc +floord m eq x 432fffff ffffffff 432fffff fffffffe +floord m eq x 800fffff ffffffff bff00000 00000000 +floord m eq x c0120000 00000000 c0140000 00000000 +floord m eq x c01fffff ffffffff c0200000 00000000 +floord m eq x c0200000 00000001 c0220000 00000000 +floord m eq x c07fffff fffffff8 c0800000 00000000 +floord m eq x c10fffff ffffffff c1100000 00000000 +floord m eq x c15fffff fffffffd c1600000 00000000 +floord m eq x c15fffff fffffffe c1600000 00000000 +floord m eq x c15fffff ffffffff c1600000 00000000 +floord m eq x c32fffff fffffffd c32fffff fffffffe +floord m eq x c32fffff ffffffff c3300000 00000000 +floord m uo - 7ff80000 00000000 7ff00000 00000000 +floord m uo - 7fffe000 00000000 7fffe000 00000000 +floord m uo - ffffe000 00000000 ffffe000 00000000 +floord m uo v 7ff00000 00000001 7ff00000 00000000 +floord m uo v 7ff02000 00000000 7fffe000 00000000 +floord m uo v fff02000 00000000 ffffe000 00000000 +floord n eq - 40b20000 00000000 40b20000 00000000 +floord n eq - 41600000 00000000 41600000 00000000 +floord n eq - 432fffff fffffffe 432fffff fffffffe +floord n eq - 43300000 00000000 43300000 00000000 +floord n eq - 43300000 00000001 43300000 00000001 +floord n eq - 7f5fffff ffffffee 7f5fffff ffffffee +floord n eq - 7f5fffff fffffff7 7f5fffff fffffff7 +floord n eq - 7f5fffff ffffffff 7f5fffff ffffffff +floord n eq - 7f600000 00000000 7f600000 00000000 +floord n eq - c0b20000 00000000 c0b20000 00000000 +floord n eq - c1600000 00000000 c1600000 00000000 +floord n eq - c32fffff fffffffe c32fffff fffffffe +floord n eq - c3300000 00000000 c3300000 00000000 +floord n eq - c3300000 00000001 c3300000 00000001 +floord n eq - ff5fffff ffffffee ff5fffff ffffffee +floord n eq - ff5fffff fffffff7 ff5fffff fffffff7 +floord n eq - ff5fffff ffffffff ff5fffff ffffffff +floord n eq - ff600000 00000000 ff600000 00000000 +floord n eq x 000fffff ffffffff 00000000 00000000 +floord n eq x 3fee0000 00000000 00000000 00000000 +floord n eq x 40120000 00000000 40100000 00000000 +floord n eq x 40120000 00000001 40100000 00000000 +floord n eq x 40200000 00000001 40200000 00000000 +floord n eq x 40800000 00000008 40800000 00000000 +floord n eq x 41100000 00000001 41100000 00000000 +floord n eq x 41600000 00000001 41600000 00000000 +floord n eq x 432fffff fffffffd 432fffff fffffffc +floord n eq x 432fffff ffffffff 432fffff fffffffe +floord n eq x c0120000 00000001 c0140000 00000000 +floord n eq x c01fffff ffffffff c0200000 00000000 +floord n eq x c07fffff fffffff8 c0800000 00000000 +floord n eq x c10fffff ffffffff c1100000 00000000 +floord n eq x c15fffff fffffffd c1600000 00000000 +floord n eq x c15fffff fffffffe c1600000 00000000 +floord n eq x c15fffff ffffffff c1600000 00000000 +floord n eq x c32fffff fffffffd c32fffff fffffffe +floord n eq x c32fffff ffffffff c3300000 00000000 +floord n uo - 7ff80000 00000000 7ff00000 00000000 +floord n uo - 7fffe000 00000000 7fffe000 00000000 +floord n uo - ffffe000 00000000 ffffe000 00000000 +floord n uo v 7ff00000 00000001 7ff00000 00000000 +floord n uo v 7ff02000 00000000 7fffe000 00000000 +floord n uo v fff02000 00000000 ffffe000 00000000 +floord p eq - 40b20000 00000000 40b20000 00000000 +floord p eq - 41600000 00000000 41600000 00000000 +floord p eq - 432fffff fffffffe 432fffff fffffffe +floord p eq - 43300000 00000000 43300000 00000000 +floord p eq - 43300000 00000001 43300000 00000001 +floord p eq - 7f5fffff ffffffee 7f5fffff ffffffee +floord p eq - 7f5fffff fffffff7 7f5fffff fffffff7 +floord p eq - 7f5fffff ffffffff 7f5fffff ffffffff +floord p eq - 7f600000 00000000 7f600000 00000000 +floord p eq - c0b20000 00000000 c0b20000 00000000 +floord p eq - c1600000 00000000 c1600000 00000000 +floord p eq - c32fffff fffffffe c32fffff fffffffe +floord p eq - c3300000 00000000 c3300000 00000000 +floord p eq - c3300000 00000001 c3300000 00000001 +floord p eq - ff5fffff ffffffee ff5fffff ffffffee +floord p eq - ff5fffff fffffff7 ff5fffff fffffff7 +floord p eq - ff5fffff ffffffff ff5fffff ffffffff +floord p eq - ff600000 00000000 ff600000 00000000 +floord p eq x 3fee0000 00000000 00000000 00000000 +floord p eq x 41600000 00000001 41600000 00000000 +floord p eq x 432fffff fffffffd 432fffff fffffffc +floord p eq x 432fffff ffffffff 432fffff fffffffe +floord p eq x c15fffff fffffffd c1600000 00000000 +floord p eq x c15fffff fffffffe c1600000 00000000 +floord p eq x c15fffff ffffffff c1600000 00000000 +floord p eq x c32fffff fffffffd c32fffff fffffffe +floord p eq x c32fffff ffffffff c3300000 00000000 +floord p uo - 7ff80000 00000000 7ff00000 00000000 +floord p uo - 7fffe000 00000000 7fffe000 00000000 +floord p uo - ffffe000 00000000 ffffe000 00000000 +floord p uo v 7ff00000 00000001 7ff00000 00000000 +floord p uo v 7ff02000 00000000 7fffe000 00000000 +floord p uo v fff02000 00000000 ffffe000 00000000 +floord z eq - 40b20000 00000000 40b20000 00000000 +floord z eq - 41600000 00000000 41600000 00000000 +floord z eq - 432fffff fffffffe 432fffff fffffffe +floord z eq - 43300000 00000000 43300000 00000000 +floord z eq - 43300000 00000001 43300000 00000001 +floord z eq - 7f5fffff ffffffee 7f5fffff ffffffee +floord z eq - 7f5fffff fffffff7 7f5fffff fffffff7 +floord z eq - 7f5fffff ffffffff 7f5fffff ffffffff +floord z eq - 7f600000 00000000 7f600000 00000000 +floord z eq - c0b20000 00000000 c0b20000 00000000 +floord z eq - c1600000 00000000 c1600000 00000000 +floord z eq - c32fffff fffffffe c32fffff fffffffe +floord z eq - c3300000 00000000 c3300000 00000000 +floord z eq - c3300000 00000001 c3300000 00000001 +floord z eq - ff5fffff ffffffee ff5fffff ffffffee +floord z eq - ff5fffff fffffff7 ff5fffff fffffff7 +floord z eq - ff5fffff ffffffff ff5fffff ffffffff +floord z eq - ff600000 00000000 ff600000 00000000 +floord z eq x 000fffff ffffffff 00000000 00000000 +floord z eq x 3fee0000 00000000 00000000 00000000 +floord z eq x 40120000 00000000 40100000 00000000 +floord z eq x 401fffff ffffffff 401c0000 00000000 +floord z eq x 40200000 00000001 40200000 00000000 +floord z eq x 40800000 00000008 40800000 00000000 +floord z eq x 41100000 00000001 41100000 00000000 +floord z eq x 41600000 00000001 41600000 00000000 +floord z eq x 432fffff fffffffd 432fffff fffffffc +floord z eq x 432fffff ffffffff 432fffff fffffffe +floord z eq x c15fffff fffffffd c1600000 00000000 +floord z eq x c15fffff fffffffe c1600000 00000000 +floord z eq x c15fffff ffffffff c1600000 00000000 +floord z eq x c32fffff fffffffd c32fffff fffffffe +floord z eq x c32fffff ffffffff c3300000 00000000 +floord z uo - 7ff80000 00000000 7ff00000 00000000 +floord z uo - 7fffe000 00000000 7fffe000 00000000 +floord z uo - ffffe000 00000000 ffffe000 00000000 +floord z uo v 7ff00000 00000001 7ff00000 00000000 +floord z uo v 7ff02000 00000000 7fffe000 00000000 +floord z uo v fff02000 00000000 ffffe000 00000000 diff --git a/test/io/ucb/floorq.input b/test/io/ucb/floorq.input new file mode 100644 index 0000000..15d3c96 --- /dev/null +++ b/test/io/ucb/floorq.input @@ -0,0 +1,382 @@ +/* Copyright (C) 1988-1994 Sun Microsystems, Inc. 2550 Garcia Avenue */ +/* Mountain View, California 94043 All rights reserved. */ +/* */ +/* Any person is hereby authorized to download, copy, use, create bug fixes, */ +/* and distribute, subject to the following conditions: */ +/* */ +/* 1. the software may not be redistributed for a fee except as */ +/* reasonable to cover media costs; */ +/* 2. any copy of the software must include this notice, as well as */ +/* any other embedded copyright notices; and */ +/* 3. any distribution of this software or derivative works thereof */ +/* must comply with all applicable U.S. export control laws. */ +/* */ +/* THE SOFTWARE IS MADE AVAILABLE "AS IS" AND WITHOUT EXPRESS OR IMPLIED */ +/* WARRANTY OF ANY KIND, INCLUDING BUT NOT LIMITED TO THE IMPLIED */ +/* WARRANTIES OF DESIGN, MERCHANTIBILITY, FITNESS FOR A PARTICULAR */ +/* PURPOSE, NON-INFRINGEMENT, PERFORMANCE OR CONFORMANCE TO */ +/* SPECIFICATIONS. */ +/* */ +/* BY DOWNLOADING AND/OR USING THIS SOFTWARE, THE USER WAIVES ALL CLAIMS */ +/* AGAINST SUN MICROSYSTEMS, INC. AND ITS AFFILIATED COMPANIES IN ANY */ +/* JURISDICTION, INCLUDING BUT NOT LIMITED TO CLAIMS FOR DAMAGES OR */ +/* EQUITABLE RELIEF BASED ON LOSS OF DATA, AND SPECIFICALLY WAIVES EVEN */ +/* UNKNOWN OR UNANTICIPATED CLAIMS OR LOSSES, PRESENT AND FUTURE. */ +/* */ +/* IN NO EVENT WILL SUN MICROSYSTEMS, INC. OR ANY OF ITS AFFILIATED */ +/* COMPANIES BE LIABLE FOR ANY LOST REVENUE OR PROFITS OR OTHER SPECIAL, */ +/* INDIRECT AND CONSEQUENTIAL DAMAGES, EVEN IF IT HAS BEEN ADVISED OF THE */ +/* POSSIBILITY OF SUCH DAMAGES. */ +/* */ +/* This file is provided with no support and without any obligation on the */ +/* part of Sun Microsystems, Inc. ("Sun") or any of its affiliated */ +/* companies to assist in its use, correction, modification or */ +/* enhancement. Nevertheless, and without creating any obligation on its */ +/* part, Sun welcomes your comments concerning the software and requests */ +/* that they be sent to fdlibm-comments@sunpro.sun.com. */ + +floorq m eq - 3fff0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +floorq p eq - 3fff0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +floorq z eq - 3fff0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +floorq n eq - 7ffeffff ffffffff ffffffff ffffffff 7ffeffff ffffffff ffffffff ffffffff +floorq m eq - 7ffeffff ffffffff ffffffff ffffffff 7ffeffff ffffffff ffffffff ffffffff +floorq p eq - 7ffeffff ffffffff ffffffff ffffffff 7ffeffff ffffffff ffffffff ffffffff +floorq z eq - 7ffeffff ffffffff ffffffff ffffffff 7ffeffff ffffffff ffffffff ffffffff +floorq n eq - bfff0000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 +floorq m eq - bfff0000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 +floorq p eq - bfff0000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 +floorq z eq - bfff0000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 +floorq n eq - fffeffff ffffffff ffffffff ffffffff fffeffff ffffffff ffffffff ffffffff +floorq m eq - fffeffff ffffffff ffffffff ffffffff fffeffff ffffffff ffffffff ffffffff +floorq p eq - fffeffff ffffffff ffffffff ffffffff fffeffff ffffffff ffffffff ffffffff +floorq z eq - fffeffff ffffffff ffffffff ffffffff fffeffff ffffffff ffffffff ffffffff +floorq n eq - 400b2000 00000000 00000000 00000000 400b2000 00000000 00000000 00000000 +floorq m eq - 400b2000 00000000 00000000 00000000 400b2000 00000000 00000000 00000000 +floorq p eq - 400b2000 00000000 00000000 00000000 400b2000 00000000 00000000 00000000 +floorq z eq - 400b2000 00000000 00000000 00000000 400b2000 00000000 00000000 00000000 +floorq n eq - c00b2000 00000000 00000000 00000000 c00b2000 00000000 00000000 00000000 +floorq m eq - c00b2000 00000000 00000000 00000000 c00b2000 00000000 00000000 00000000 +floorq p eq - c00b2000 00000000 00000000 00000000 c00b2000 00000000 00000000 00000000 +floorq z eq - c00b2000 00000000 00000000 00000000 c00b2000 00000000 00000000 00000000 +floorq n eq - 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +floorq m eq - 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +floorq p eq - 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +floorq z eq - 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +floorq n eq - 80000000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +floorq m eq - 80000000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +floorq p eq - 80000000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +floorq z eq - 80000000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +floorq n eq - 7ff60000 00000000 00000000 00000000 7ff60000 00000000 00000000 00000000 +floorq m eq - 7ff60000 00000000 00000000 00000000 7ff60000 00000000 00000000 00000000 +floorq p eq - 7ff60000 00000000 00000000 00000000 7ff60000 00000000 00000000 00000000 +floorq z eq - 7ff60000 00000000 00000000 00000000 7ff60000 00000000 00000000 00000000 +floorq n eq - 7ff5ffff ffffffff ffffffff ffffffff 7ff5ffff ffffffff ffffffff ffffffff +floorq m eq - 7ff5ffff ffffffff ffffffff ffffffff 7ff5ffff ffffffff ffffffff ffffffff +floorq p eq - 7ff5ffff ffffffff ffffffff ffffffff 7ff5ffff ffffffff ffffffff ffffffff +floorq z eq - 7ff5ffff ffffffff ffffffff ffffffff 7ff5ffff ffffffff ffffffff ffffffff +floorq n eq - 7ff5ffff ffffffff ffffffff fffffff7 7ff5ffff ffffffff ffffffff fffffff7 +floorq m eq - 7ff5ffff ffffffff ffffffff fffffff7 7ff5ffff ffffffff ffffffff fffffff7 +floorq p eq - 7ff5ffff ffffffff ffffffff fffffff7 7ff5ffff ffffffff ffffffff fffffff7 +floorq z eq - 7ff5ffff ffffffff ffffffff fffffff7 7ff5ffff ffffffff ffffffff fffffff7 +floorq n eq - 7ff5ffff ffffffff ffffffff ffffffee 7ff5ffff ffffffff ffffffff ffffffee +floorq m eq - 7ff5ffff ffffffff ffffffff ffffffee 7ff5ffff ffffffff ffffffff ffffffee +floorq p eq - 7ff5ffff ffffffff ffffffff ffffffee 7ff5ffff ffffffff ffffffff ffffffee +floorq z eq - 7ff5ffff ffffffff ffffffff ffffffee 7ff5ffff ffffffff ffffffff ffffffee +floorq n eq - fff60000 00000000 00000000 00000000 fff60000 00000000 00000000 00000000 +floorq m eq - fff60000 00000000 00000000 00000000 fff60000 00000000 00000000 00000000 +floorq p eq - fff60000 00000000 00000000 00000000 fff60000 00000000 00000000 00000000 +floorq z eq - fff60000 00000000 00000000 00000000 fff60000 00000000 00000000 00000000 +floorq n eq - fff5ffff ffffffff ffffffff ffffffff fff5ffff ffffffff ffffffff ffffffff +floorq m eq - fff5ffff ffffffff ffffffff ffffffff fff5ffff ffffffff ffffffff ffffffff +floorq p eq - fff5ffff ffffffff ffffffff ffffffff fff5ffff ffffffff ffffffff ffffffff +floorq z eq - fff5ffff ffffffff ffffffff ffffffff fff5ffff ffffffff ffffffff ffffffff +floorq n eq - fff5ffff ffffffff ffffffff fffffff7 fff5ffff ffffffff ffffffff fffffff7 +floorq m eq - fff5ffff ffffffff ffffffff fffffff7 fff5ffff ffffffff ffffffff fffffff7 +floorq p eq - fff5ffff ffffffff ffffffff fffffff7 fff5ffff ffffffff ffffffff fffffff7 +floorq z eq - fff5ffff ffffffff ffffffff fffffff7 fff5ffff ffffffff ffffffff fffffff7 +floorq n eq - fff5ffff ffffffff ffffffff ffffffee fff5ffff ffffffff ffffffff ffffffee +floorq m eq - fff5ffff ffffffff ffffffff ffffffee fff5ffff ffffffff ffffffff ffffffee +floorq p eq - fff5ffff ffffffff ffffffff ffffffee fff5ffff ffffffff ffffffff ffffffee +floorq z eq - fff5ffff ffffffff ffffffff ffffffee fff5ffff ffffffff ffffffff ffffffee +floorq n eq - 7fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +floorq m eq - 7fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +floorq p eq - 7fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +floorq z eq - 7fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +floorq n eq - ffff0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +floorq m eq - ffff0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +floorq p eq - ffff0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +floorq z eq - ffff0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +floorq n eq x 3fff0000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000000 +floorq z eq x 3fff0000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000000 +floorq m eq x 3fff0000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000000 +floorq z eq x 3ffeffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 +floorq m eq x 3ffeffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 +floorq n eq x bffeffff ffffffff ffffffff ffffffff bfff0000 00000000 00000000 00000000 +floorq m eq x bffeffff ffffffff ffffffff ffffffff bfff0000 00000000 00000000 00000000 +floorq m eq x bfff0000 00000000 00000000 00000001 c0000000 00000000 00000000 00000000 +floorq n eq x 00010000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +floorq z eq x 00010000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +floorq m eq x 00010000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +floorq m eq x 80010000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 +floorq n eq x 0000ffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 +floorq z eq x 0000ffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 +floorq m eq x 0000ffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 +floorq m eq x 8000ffff ffffffff ffffffff ffffffff bfff0000 00000000 00000000 00000000 +floorq n eq x 00000000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 +floorq z eq x 00000000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 +floorq m eq x 00000000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 +floorq m eq x 80000000 00000000 00000000 00000001 bfff0000 00000000 00000000 00000000 +floorq z eq x 40020000 00000000 00000000 00000001 40020000 00000000 00000000 00000000 +floorq n eq x 40020000 00000000 00000000 00000001 40020000 00000000 00000000 00000000 +floorq m eq x 40020000 00000000 00000000 00000001 40020000 00000000 00000000 00000000 +floorq m eq x c0020000 00000000 00000000 00000001 c0022000 00000000 00000000 00000000 +floorq z eq x 4001ffff ffffffff ffffffff ffffffff 4001c000 00000000 00000000 00000000 +floorq m eq x 4001ffff ffffffff ffffffff ffffffff 4001c000 00000000 00000000 00000000 +floorq n eq x c001ffff ffffffff ffffffff ffffffff c0020000 00000000 00000000 00000000 +floorq m eq x c001ffff ffffffff ffffffff ffffffff c0020000 00000000 00000000 00000000 +floorq n eq x c007ffff ffffffff ffffffff fffffff8 c0080000 00000000 00000000 00000000 +floorq m eq x c007ffff ffffffff ffffffff fffffff8 c0080000 00000000 00000000 00000000 +floorq n eq x c010ffff ffffffff ffffffff ffffffff c0110000 00000000 00000000 00000000 +floorq m eq x c010ffff ffffffff ffffffff ffffffff c0110000 00000000 00000000 00000000 +floorq n eq x 40080000 00000000 00000000 00000008 40080000 00000000 00000000 00000000 +floorq m eq x 40080000 00000000 00000000 00000008 40080000 00000000 00000000 00000000 +floorq z eq x 40080000 00000000 00000000 00000008 40080000 00000000 00000000 00000000 +floorq n eq x 40110000 00000000 00000000 00000001 40110000 00000000 00000000 00000000 +floorq m eq x 40110000 00000000 00000000 00000001 40110000 00000000 00000000 00000000 +floorq z eq x 40110000 00000000 00000000 00000001 40110000 00000000 00000000 00000000 +floorq n eq x 3ffe0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +floorq z eq x 3ffe0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +floorq m eq x 3ffe0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +floorq m eq x bffe0000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 +floorq m eq x 3fff8000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +floorq z eq x 3fff8000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +floorq n eq x bfff8000 00000000 00000000 00000000 c0000000 00000000 00000000 00000000 +floorq m eq x bfff8000 00000000 00000000 00000000 c0000000 00000000 00000000 00000000 +floorq n eq x 40012000 00000000 00000000 00000000 40010000 00000000 00000000 00000000 +floorq z eq x 40012000 00000000 00000000 00000000 40010000 00000000 00000000 00000000 +floorq m eq x 40012000 00000000 00000000 00000000 40010000 00000000 00000000 00000000 +floorq m eq x c0012000 00000000 00000000 00000000 c0014000 00000000 00000000 00000000 +floorq n eq x 3ffe0000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 +floorq n eq x bffe0000 00000000 00000000 00000001 bfff0000 00000000 00000000 00000000 +floorq n eq x 3fff7fff ffffffff ffffffff ffffffff 3fff0000 00000000 00000000 00000000 +floorq n eq x bfff7fff ffffffff ffffffff ffffffff c0000000 00000000 00000000 00000000 +floorq n eq x 40012000 00000000 00000000 00000001 40010000 00000000 00000000 00000000 +floorq n eq x c0012000 00000000 00000000 00000001 c0014000 00000000 00000000 00000000 +floorq n uo - 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +floorq m uo - 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +floorq p uo - 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +floorq z uo - 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +floorq n uo v 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +floorq m uo v 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +floorq p uo v 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +floorq z uo v 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +floorq n eq - 40160000 00000000 00000000 00000000 40160000 00000000 00000000 00000000 +floorq m eq - 40160000 00000000 00000000 00000000 40160000 00000000 00000000 00000000 +floorq p eq - 40160000 00000000 00000000 00000000 40160000 00000000 00000000 00000000 +floorq z eq - 40160000 00000000 00000000 00000000 40160000 00000000 00000000 00000000 +floorq n eq - 40330000 00000000 00000000 00000000 40330000 00000000 00000000 00000000 +floorq m eq - 40330000 00000000 00000000 00000000 40330000 00000000 00000000 00000000 +floorq p eq - 40330000 00000000 00000000 00000000 40330000 00000000 00000000 00000000 +floorq z eq - 40330000 00000000 00000000 00000000 40330000 00000000 00000000 00000000 +floorq n uo - fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +floorq m uo - fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +floorq p uo - fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +floorq z uo - fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +floorq n uo v ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +floorq m uo v ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +floorq p uo v ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +floorq z uo v ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +floorq n eq x c015ffff ffffffff ffffffff ffffffff c0160000 00000000 00000000 00000000 +floorq m eq x c015ffff ffffffff ffffffff ffffffff c0160000 00000000 00000000 00000000 +floorq p eq x c015ffff ffffffff ffffffff ffffffff c0160000 00000000 00000000 00000000 +floorq z eq x c015ffff ffffffff ffffffff ffffffff c0160000 00000000 00000000 00000000 +floorq n eq - c0160000 00000000 00000000 00000000 c0160000 00000000 00000000 00000000 +floorq m eq - c0160000 00000000 00000000 00000000 c0160000 00000000 00000000 00000000 +floorq p eq - c0160000 00000000 00000000 00000000 c0160000 00000000 00000000 00000000 +floorq z eq - c0160000 00000000 00000000 00000000 c0160000 00000000 00000000 00000000 +floorq n eq - c0330000 00000000 00000000 00000000 c0330000 00000000 00000000 00000000 +floorq m eq - c0330000 00000000 00000000 00000000 c0330000 00000000 00000000 00000000 +floorq p eq - c0330000 00000000 00000000 00000000 c0330000 00000000 00000000 00000000 +floorq z eq - c0330000 00000000 00000000 00000000 c0330000 00000000 00000000 00000000 +floorq n eq x 40160000 00000000 00000000 00000001 40160000 00000000 00000000 00000000 +floorq m eq x 40160000 00000000 00000000 00000001 40160000 00000000 00000000 00000000 +floorq p eq x 40160000 00000000 00000000 00000001 40160000 00000000 00000000 00000000 +floorq z eq x 40160000 00000000 00000000 00000001 40160000 00000000 00000000 00000000 +floorq n eq x 403dffff ffffffff ffffffff ffffffff 403dffff ffffffff fffc0000 00000000 +floorq m eq x 403dffff ffffffff ffffffff ffffffff 403dffff ffffffff fffc0000 00000000 +floorq p eq x 403dffff ffffffff ffffffff ffffffff 403dffff ffffffff fffc0000 00000000 +floorq z eq x 403dffff ffffffff ffffffff ffffffff 403dffff ffffffff fffc0000 00000000 +floorq n eq x c015ffff ffffffff ffffffff fffffffd c0160000 00000000 00000000 00000000 +floorq m eq x c015ffff ffffffff ffffffff fffffffd c0160000 00000000 00000000 00000000 +floorq p eq x c015ffff ffffffff ffffffff fffffffd c0160000 00000000 00000000 00000000 +floorq z eq x c015ffff ffffffff ffffffff fffffffd c0160000 00000000 00000000 00000000 +floorq n eq x c015ffff ffffffff ffffffff fffffffe c0160000 00000000 00000000 00000000 +floorq m eq x c015ffff ffffffff ffffffff fffffffe c0160000 00000000 00000000 00000000 +floorq p eq x c015ffff ffffffff ffffffff fffffffe c0160000 00000000 00000000 00000000 +floorq z eq x c015ffff ffffffff ffffffff fffffffe c0160000 00000000 00000000 00000000 +floorq n eq x c032ffff ffffffff ffffffff ffffffff c0330000 00000000 00000000 00000000 +floorq m eq x c032ffff ffffffff ffffffff ffffffff c0330000 00000000 00000000 00000000 +floorq p eq x c032ffff ffffffff ffffffff ffffffff c0330000 00000000 00000000 00000000 +floorq z eq x c032ffff ffffffff ffffffff ffffffff c0330000 00000000 00000000 00000000 +floorq n eq x 3ffee000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +floorq m eq x 3ffee000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +floorq p eq x 3ffee000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +floorq z eq x 3ffee000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +floorq n eq - 40000000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 +floorq n eq - 406f0000 00000000 00000000 00000001 406f0000 00000000 00000000 00000001 +floorq z eq - 406f0000 00000000 00000000 00000001 406f0000 00000000 00000000 00000001 +floorq p eq - 406f0000 00000000 00000000 00000001 406f0000 00000000 00000000 00000001 +floorq m eq - 406f0000 00000000 00000000 00000001 406f0000 00000000 00000000 00000001 +floorq n eq - c0000000 00000000 00000000 00000000 c0000000 00000000 00000000 00000000 +floorq n eq - c06f0000 00000000 00000000 00000001 c06f0000 00000000 00000000 00000001 +floorq n eq x 3ffeffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 +floorq p eq x 3ffeffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 +floorq n eq x 3fffffff ffffffff ffffffff ffffffff 3fff0000 00000000 00000000 00000000 +floorq p eq x 3fffffff ffffffff ffffffff ffffffff 3fff0000 00000000 00000000 00000000 +floorq z eq x 3fffffff ffffffff ffffffff ffffffff 3fff0000 00000000 00000000 00000000 +floorq m eq x 3fffffff ffffffff ffffffff ffffffff 3fff0000 00000000 00000000 00000000 +floorq n eq x 406d0001 00000001 00000001 0000000f 406d0001 00000001 00000001 0000000c +floorq p eq x 406d0001 00000001 00000001 0000000f 406d0001 00000001 00000001 0000000c +floorq z eq x 406d0001 00000001 00000001 0000000f 406d0001 00000001 00000001 0000000c +floorq m eq x 406d0001 00000001 00000001 0000000f 406d0001 00000001 00000001 0000000c +floorq p eq x bffeffff ffffffff ffffffff ffffffff bfff0000 00000000 00000000 00000000 +floorq z eq x bffeffff ffffffff ffffffff ffffffff bfff0000 00000000 00000000 00000000 +floorq n eq x bfffffff ffffffff ffffffff ffffffff c0000000 00000000 00000000 00000000 +floorq m eq x bfffffff ffffffff ffffffff ffffffff c0000000 00000000 00000000 00000000 +floorq z eq x bfffffff ffffffff ffffffff ffffffff c0000000 00000000 00000000 00000000 +floorq p eq x bfffffff ffffffff ffffffff ffffffff c0000000 00000000 00000000 00000000 +floorq n eq x c06d0001 00000001 00000001 0000000f c06d0001 00000001 00000001 00000010 +floorq m eq x c06d0001 00000001 00000001 0000000f c06d0001 00000001 00000001 00000010 +floorq z eq x c06d0001 00000001 00000001 0000000f c06d0001 00000001 00000001 00000010 +floorq p eq x c06d0001 00000001 00000001 0000000f c06d0001 00000001 00000001 00000010 +floorq p eq x 3fff0000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000000 +floorq n eq x 40000000 00000000 00000000 00000001 40000000 00000000 00000000 00000000 +floorq z eq x 40000000 00000000 00000000 00000001 40000000 00000000 00000000 00000000 +floorq m eq x 40000000 00000000 00000000 00000001 40000000 00000000 00000000 00000000 +floorq p eq x 40000000 00000000 00000000 00000001 40000000 00000000 00000000 00000000 +floorq n eq x 406d0000 00000000 00000000 00000001 406d0000 00000000 00000000 00000000 +floorq z eq x 406d0000 00000000 00000000 00000001 406d0000 00000000 00000000 00000000 +floorq m eq x 406d0000 00000000 00000000 00000001 406d0000 00000000 00000000 00000000 +floorq p eq x 406d0000 00000000 00000000 00000001 406d0000 00000000 00000000 00000000 +floorq n eq x bfff0000 00000000 00000000 00000001 c0000000 00000000 00000000 00000000 +floorq z eq x bfff0000 00000000 00000000 00000001 c0000000 00000000 00000000 00000000 +floorq p eq x bfff0000 00000000 00000000 00000001 c0000000 00000000 00000000 00000000 +floorq n eq x c0000000 00000000 00000000 00000001 c0008000 00000000 00000000 00000000 +floorq z eq x c0000000 00000000 00000000 00000001 c0008000 00000000 00000000 00000000 +floorq p eq x c0000000 00000000 00000000 00000001 c0008000 00000000 00000000 00000000 +floorq m eq x c0000000 00000000 00000000 00000001 c0008000 00000000 00000000 00000000 +floorq n eq x c06d0000 00000000 00000000 00000001 c06d0000 00000000 00000000 00000004 +floorq z eq x c06d0000 00000000 00000000 00000001 c06d0000 00000000 00000000 00000004 +floorq p eq x c06d0000 00000000 00000000 00000001 c06d0000 00000000 00000000 00000004 +floorq m eq x c06d0000 00000000 00000000 00000001 c06d0000 00000000 00000000 00000004 +floorq n eq x 3ffdffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 +floorq n eq x bffdffff ffffffff ffffffff ffffffff bfff0000 00000000 00000000 00000000 +floorq n eq x bffe0000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 +floorq n eq x 3fff8000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +floorq n eq x 3fff8000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000000 +floorq n eq x bfff8000 00000000 00000000 00000001 c0000000 00000000 00000000 00000000 +floorq n eq x 40003fff ffffffff ffffffff ffffffff 40000000 00000000 00000000 00000000 +floorq n eq x 40004000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 +floorq n eq x 40004000 00000000 00000000 00000001 40000000 00000000 00000000 00000000 +floorq n eq x c0003fff ffffffff ffffffff ffffffff c0008000 00000000 00000000 00000000 +floorq n eq x c0004000 00000000 00000000 00000000 c0008000 00000000 00000000 00000000 +floorq n eq x c0004000 00000000 00000000 00000001 c0008000 00000000 00000000 00000000 +floorq n eq x 406beeee 00000000 00000000 eeeeeee7 406beeee 00000000 00000000 eeeeeee0 +floorq n eq x 406beeee 00000000 00000000 eeeeeee8 406beeee 00000000 00000000 eeeeeee0 +floorq n eq x 406beeee 00000000 00000000 eeeeeee9 406beeee 00000000 00000000 eeeeeee0 +floorq n eq x c06beeee 00000000 00000000 eeeeeee7 c06beeee 00000000 00000000 eeeeeef0 +floorq n eq x c06beeee 00000000 00000000 eeeeeee8 c06beeee 00000000 00000000 eeeeeef0 +floorq n eq x c06beeee 00000000 00000000 eeeeeee9 c06beeee 00000000 00000000 eeeeeef0 +floorq p eq x 3ffdffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 +floorq p eq x 3ffe0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +floorq p eq x 3ffe0000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 +floorq p eq x bffdffff ffffffff ffffffff ffffffff bfff0000 00000000 00000000 00000000 +floorq p eq x bffe0000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 +floorq p eq x bffe0000 00000000 00000000 00000001 bfff0000 00000000 00000000 00000000 +floorq p eq x 3fff7fff ffffffff ffffffff ffffffff 3fff0000 00000000 00000000 00000000 +floorq p eq x 3fff8000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +floorq p eq x 3fff8000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000000 +floorq p eq x bfff7fff ffffffff ffffffff ffffffff c0000000 00000000 00000000 00000000 +floorq p eq x bfff8000 00000000 00000000 00000000 c0000000 00000000 00000000 00000000 +floorq p eq x bfff8000 00000000 00000000 00000001 c0000000 00000000 00000000 00000000 +floorq p eq x 40003fff ffffffff ffffffff ffffffff 40000000 00000000 00000000 00000000 +floorq p eq x 40004000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 +floorq p eq x 40004000 00000000 00000000 00000001 40000000 00000000 00000000 00000000 +floorq p eq x c0003fff ffffffff ffffffff ffffffff c0008000 00000000 00000000 00000000 +floorq p eq x c0004000 00000000 00000000 00000000 c0008000 00000000 00000000 00000000 +floorq p eq x c0004000 00000000 00000000 00000001 c0008000 00000000 00000000 00000000 +floorq p eq x 406beeee 00000000 00000000 eeeeeee7 406beeee 00000000 00000000 eeeeeee0 +floorq p eq x 406beeee 00000000 00000000 eeeeeee8 406beeee 00000000 00000000 eeeeeee0 +floorq p eq x 406beeee 00000000 00000000 eeeeeee9 406beeee 00000000 00000000 eeeeeee0 +floorq p eq x c06beeee 00000000 00000000 eeeeeee7 c06beeee 00000000 00000000 eeeeeef0 +floorq p eq x c06beeee 00000000 00000000 eeeeeee8 c06beeee 00000000 00000000 eeeeeef0 +floorq p eq x c06beeee 00000000 00000000 eeeeeee9 c06beeee 00000000 00000000 eeeeeef0 +floorq z eq x 3ffdffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 +floorq z eq x 3ffe0000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 +floorq z eq x bffdffff ffffffff ffffffff ffffffff bfff0000 00000000 00000000 00000000 +floorq z eq x bffe0000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 +floorq z eq x bffe0000 00000000 00000000 00000001 bfff0000 00000000 00000000 00000000 +floorq z eq x 3fff7fff ffffffff ffffffff ffffffff 3fff0000 00000000 00000000 00000000 +floorq z eq x 3fff8000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000000 +floorq z eq x bfff7fff ffffffff ffffffff ffffffff c0000000 00000000 00000000 00000000 +floorq z eq x bfff8000 00000000 00000000 00000000 c0000000 00000000 00000000 00000000 +floorq z eq x bfff8000 00000000 00000000 00000001 c0000000 00000000 00000000 00000000 +floorq z eq x 40003fff ffffffff ffffffff ffffffff 40000000 00000000 00000000 00000000 +floorq z eq x 40004000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 +floorq z eq x 40004000 00000000 00000000 00000001 40000000 00000000 00000000 00000000 +floorq z eq x c0003fff ffffffff ffffffff ffffffff c0008000 00000000 00000000 00000000 +floorq z eq x c0004000 00000000 00000000 00000000 c0008000 00000000 00000000 00000000 +floorq z eq x c0004000 00000000 00000000 00000001 c0008000 00000000 00000000 00000000 +floorq z eq x 406beeee 00000000 00000000 eeeeeee7 406beeee 00000000 00000000 eeeeeee0 +floorq z eq x 406beeee 00000000 00000000 eeeeeee8 406beeee 00000000 00000000 eeeeeee0 +floorq z eq x 406beeee 00000000 00000000 eeeeeee9 406beeee 00000000 00000000 eeeeeee0 +floorq z eq x c06beeee 00000000 00000000 eeeeeee7 c06beeee 00000000 00000000 eeeeeef0 +floorq z eq x c06beeee 00000000 00000000 eeeeeee8 c06beeee 00000000 00000000 eeeeeef0 +floorq z eq x c06beeee 00000000 00000000 eeeeeee9 c06beeee 00000000 00000000 eeeeeef0 +floorq m eq x 3ffdffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 +floorq m eq x 3ffe0000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 +floorq m eq x bffdffff ffffffff ffffffff ffffffff bfff0000 00000000 00000000 00000000 +floorq m eq x bffe0000 00000000 00000000 00000001 bfff0000 00000000 00000000 00000000 +floorq m eq x 3fff7fff ffffffff ffffffff ffffffff 3fff0000 00000000 00000000 00000000 +floorq m eq x 3fff8000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000000 +floorq m eq x bfff7fff ffffffff ffffffff ffffffff c0000000 00000000 00000000 00000000 +floorq m eq x bfff8000 00000000 00000000 00000001 c0000000 00000000 00000000 00000000 +floorq m eq x 40003fff ffffffff ffffffff ffffffff 40000000 00000000 00000000 00000000 +floorq m eq x 40004000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 +floorq m eq x 40004000 00000000 00000000 00000001 40000000 00000000 00000000 00000000 +floorq m eq x c0003fff ffffffff ffffffff ffffffff c0008000 00000000 00000000 00000000 +floorq m eq x c0004000 00000000 00000000 00000000 c0008000 00000000 00000000 00000000 +floorq m eq x c0004000 00000000 00000000 00000001 c0008000 00000000 00000000 00000000 +floorq m eq x 406beeee 00000000 00000000 eeeeeee7 406beeee 00000000 00000000 eeeeeee0 +floorq m eq x 406beeee 00000000 00000000 eeeeeee8 406beeee 00000000 00000000 eeeeeee0 +floorq m eq x 406beeee 00000000 00000000 eeeeeee9 406beeee 00000000 00000000 eeeeeee0 +floorq m eq x c06beeee 00000000 00000000 eeeeeee7 c06beeee 00000000 00000000 eeeeeef0 +floorq m eq x c06beeee 00000000 00000000 eeeeeee8 c06beeee 00000000 00000000 eeeeeef0 +floorq m eq x c06beeee 00000000 00000000 eeeeeee9 c06beeee 00000000 00000000 eeeeeef0 +floorq n uo v 7fff0000 00000001 00000000 00000000 00000000 00000000 00000000 00000000 +floorq n uo v ffff0000 00000000 00000001 00000000 00000000 00000000 00000000 00000000 +floorq n uo - 7fff8000 00000001 00000000 00000000 00000000 00000000 00000000 00000000 +floorq p eq x 00000000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 +floorq n eq x 80000000 00000000 00000000 00000001 bfff0000 00000000 00000000 00000000 +floorq z eq x 80000000 00000000 00000000 00000001 bfff0000 00000000 00000000 00000000 +floorq p eq x 80000000 00000000 00000000 00000001 bfff0000 00000000 00000000 00000000 +floorq n eq x 80000000 00000001 00000000 00000000 bfff0000 00000000 00000000 00000000 +floorq m uo - 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +floorq m uo - fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +floorq m uo v 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +floorq m uo v ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +floorq n uo - 7fff8000 00000001 00000000 00000000 00000000 00000000 00000000 00000000 +floorq n uo - 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +floorq n uo - fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +floorq n uo v 7fff0000 00000001 00000000 00000000 00000000 00000000 00000000 00000000 +floorq n uo v 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +floorq n uo v ffff0000 00000000 00000001 00000000 00000000 00000000 00000000 00000000 +floorq n uo v ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +floorq p uo - 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +floorq p uo - fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +floorq p uo v 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +floorq p uo v ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +floorq z uo - 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +floorq z uo - fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +floorq z uo v 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +floorq z uo v ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 diff --git a/test/io/ucb/floors.input b/test/io/ucb/floors.input new file mode 100644 index 0000000..b5ff101 --- /dev/null +++ b/test/io/ucb/floors.input @@ -0,0 +1,441 @@ +/* Copyright (C) 1988-1994 Sun Microsystems, Inc. 2550 Garcia Avenue */ +/* Mountain View, California 94043 All rights reserved. */ +/* */ +/* Any person is hereby authorized to download, copy, use, create bug fixes, */ +/* and distribute, subject to the following conditions: */ +/* */ +/* 1. the software may not be redistributed for a fee except as */ +/* reasonable to cover media costs; */ +/* 2. any copy of the software must include this notice, as well as */ +/* any other embedded copyright notices; and */ +/* 3. any distribution of this software or derivative works thereof */ +/* must comply with all applicable U.S. export control laws. */ +/* */ +/* THE SOFTWARE IS MADE AVAILABLE "AS IS" AND WITHOUT EXPRESS OR IMPLIED */ +/* WARRANTY OF ANY KIND, INCLUDING BUT NOT LIMITED TO THE IMPLIED */ +/* WARRANTIES OF DESIGN, MERCHANTIBILITY, FITNESS FOR A PARTICULAR */ +/* PURPOSE, NON-INFRINGEMENT, PERFORMANCE OR CONFORMANCE TO */ +/* SPECIFICATIONS. */ +/* */ +/* BY DOWNLOADING AND/OR USING THIS SOFTWARE, THE USER WAIVES ALL CLAIMS */ +/* AGAINST SUN MICROSYSTEMS, INC. AND ITS AFFILIATED COMPANIES IN ANY */ +/* JURISDICTION, INCLUDING BUT NOT LIMITED TO CLAIMS FOR DAMAGES OR */ +/* EQUITABLE RELIEF BASED ON LOSS OF DATA, AND SPECIFICALLY WAIVES EVEN */ +/* UNKNOWN OR UNANTICIPATED CLAIMS OR LOSSES, PRESENT AND FUTURE. */ +/* */ +/* IN NO EVENT WILL SUN MICROSYSTEMS, INC. OR ANY OF ITS AFFILIATED */ +/* COMPANIES BE LIABLE FOR ANY LOST REVENUE OR PROFITS OR OTHER SPECIAL, */ +/* INDIRECT AND CONSEQUENTIAL DAMAGES, EVEN IF IT HAS BEEN ADVISED OF THE */ +/* POSSIBILITY OF SUCH DAMAGES. */ +/* */ +/* This file is provided with no support and without any obligation on the */ +/* part of Sun Microsystems, Inc. ("Sun") or any of its affiliated */ +/* companies to assist in its use, correction, modification or */ +/* enhancement. Nevertheless, and without creating any obligation on its */ +/* part, Sun welcomes your comments concerning the software and requests */ +/* that they be sent to fdlibm-comments@sunpro.sun.com. */ + + /* floors(integer) is itself */ +floors n eq - 0 0 +floors n eq - 80000000 80000000 +floors n eq - 3f800000 3f800000 +floors n eq - bf800000 bf800000 +floors n eq - 4befffff 4befffff +floors n eq - cbefffff cbefffff +floors n eq - 7f7fffff 7f7fffff +floors n eq - ff7fffff ff7fffff +floors z eq - 0 0 +floors z eq - 80000000 80000000 +floors z eq - 3f800000 3f800000 +floors z eq - bf800000 bf800000 +floors z eq - 4befffff 4befffff +floors z eq - cbefffff cbefffff +floors z eq - 7f7fffff 7f7fffff +floors z eq - ff7fffff ff7fffff +floors p eq - 0 0 +floors p eq - 80000000 80000000 +floors p eq - 3f800000 3f800000 +floors p eq - bf800000 bf800000 +floors p eq - 4befffff 4befffff +floors p eq - cbefffff cbefffff +floors p eq - 7f7fffff 7f7fffff +floors p eq - ff7fffff ff7fffff +floors m eq - 0 0 +floors m eq - 80000000 80000000 +floors m eq - 3f800000 3f800000 +floors m eq - bf800000 bf800000 +floors m eq - 4befffff 4befffff +floors m eq - cbefffff cbefffff +floors m eq - 7f7fffff 7f7fffff +floors m eq - ff7fffff ff7fffff + /* integer - ulp */ +floors n eq x 4a7eeeef 4a7eeeec +floors n eq x ca7eeeef ca7eeef0 +floors n eq x 3fffffff 3f800000 +floors n eq x bfffffff c0000000 +floors n eq x 3f7fffff 0 +floors n eq x bf7fffff bf800000 +floors z eq x 4a7eeeef 4a7eeeec +floors z eq x ca7eeeef ca7eeef0 +floors z eq x 3fffffff 3f800000 +floors z eq x bfffffff c0000000 +floors z eq x 3f7fffff 0 +floors z eq x bf7fffff bf800000 +floors p eq x 4a7eeeef 4a7eeeec +floors p eq x ca7eeeef ca7eeef0 +floors p eq x 3fffffff 3f800000 +floors p eq x bfffffff c0000000 +floors p eq x 3f7fffff 0 +floors p eq x bf7fffff bf800000 +floors m eq x 4a7eeeef 4a7eeeec +floors m eq x ca7eeeef ca7eeef0 +floors m eq x 3fffffff 3f800000 +floors m eq x bfffffff c0000000 +floors m eq x 3f7fffff 0 +floors m eq x bf7fffff bf800000 + /* integer + ulp */ +floors n eq x 4a7eeeed 4a7eeeec +floors n eq x ca7eeeed ca7eeef0 +floors n eq x 3f800001 3f800000 +floors n eq x bf800001 c0000000 +floors n eq x 00800000 0 +floors n eq x 80800000 bf800000 +floors n eq x 00000001 0 +floors n eq x 80000001 bf800000 +floors z eq x 4a7eeeed 4a7eeeec +floors z eq x ca7eeeed ca7eeef0 +floors z eq x 3f800001 3f800000 +floors z eq x bf800001 c0000000 +floors z eq x 00800000 0 +floors z eq x 80800000 bf800000 +floors z eq x 00000001 0 +floors z eq x 80000001 bf800000 +floors p eq x 4a7eeeed 4a7eeeec +floors p eq x ca7eeeed ca7eeef0 +floors p eq x 3f800001 3f800000 +floors p eq x bf800001 c0000000 +floors p eq x 00800000 0 +floors p eq x 80800000 bf800000 +floors p eq x 00000001 0 +floors p eq x 80000001 bf800000 +floors m eq x 4a7eeeed 4a7eeeec +floors m eq x ca7eeeed ca7eeef0 +floors m eq x 3f800001 3f800000 +floors m eq x bf800001 c0000000 +floors m eq x 00800000 0 +floors m eq x 80800000 bf800000 +floors m eq x 00000001 0 +floors m eq x 80000001 bf800000 + /* half way case, half way case +- ulp */ +floors n eq x 3effffff 0 +floors n eq x 3f000000 0 +floors n eq x 3f000001 0 +floors n eq x beffffff bf800000 +floors n eq x bf000000 bf800000 +floors n eq x bf000001 bf800000 +floors n eq x 3fbfffff 3f800000 +floors n eq x 3fc00000 3f800000 +floors n eq x 3fc00001 3f800000 +floors n eq x bfbfffff c0000000 +floors n eq x bfc00000 c0000000 +floors n eq x bfc00001 c0000000 +floors n eq x 401fffff 40000000 +floors n eq x 40200000 40000000 +floors n eq x 40200001 40000000 +floors n eq x c01fffff c0400000 +floors n eq x c0200000 c0400000 +floors n eq x c0200001 c0400000 +floors n eq x 497eeee7 497eeee0 +floors n eq x 497eeee8 497eeee0 +floors n eq x 497eeee9 497eeee0 +floors n eq x c97eeee7 c97eeef0 +floors n eq x c97eeee8 c97eeef0 +floors n eq x c97eeee9 c97eeef0 +floors z eq x 3effffff 0 +floors z eq x 3f000000 0 +floors z eq x 3f000001 0 +floors z eq x beffffff bf800000 +floors z eq x bf000000 bf800000 +floors z eq x bf000001 bf800000 +floors z eq x 3fbfffff 3f800000 +floors z eq x 3fc00000 3f800000 +floors z eq x 3fc00001 3f800000 +floors z eq x bfbfffff c0000000 +floors z eq x bfc00000 c0000000 +floors z eq x bfc00001 c0000000 +floors z eq x 401fffff 40000000 +floors z eq x 40200000 40000000 +floors z eq x 40200001 40000000 +floors z eq x c01fffff c0400000 +floors z eq x c0200000 c0400000 +floors z eq x c0200001 c0400000 +floors z eq x 497eeee7 497eeee0 +floors z eq x 497eeee8 497eeee0 +floors z eq x 497eeee9 497eeee0 +floors z eq x c97eeee7 c97eeef0 +floors z eq x c97eeee8 c97eeef0 +floors z eq x c97eeee9 c97eeef0 +floors p eq x 3effffff 0 +floors p eq x 3f000000 0 +floors p eq x 3f000001 0 +floors p eq x beffffff bf800000 +floors p eq x bf000000 bf800000 +floors p eq x bf000001 bf800000 +floors p eq x 3fbfffff 3f800000 +floors p eq x 3fc00000 3f800000 +floors p eq x 3fc00001 3f800000 +floors p eq x bfbfffff c0000000 +floors p eq x bfc00000 c0000000 +floors p eq x bfc00001 c0000000 +floors p eq x 401fffff 40000000 +floors p eq x 40200000 40000000 +floors p eq x 40200001 40000000 +floors p eq x c01fffff c0400000 +floors p eq x c0200000 c0400000 +floors p eq x c0200001 c0400000 +floors p eq x 497eeee7 497eeee0 +floors p eq x 497eeee8 497eeee0 +floors p eq x 497eeee9 497eeee0 +floors p eq x c97eeee7 c97eeef0 +floors p eq x c97eeee8 c97eeef0 +floors p eq x c97eeee9 c97eeef0 +floors m eq x 3effffff 0 +floors m eq x 3f000000 0 +floors m eq x 3f000001 0 +floors m eq x beffffff bf800000 +floors m eq x bf000000 bf800000 +floors m eq x bf000001 bf800000 +floors m eq x 3fbfffff 3f800000 +floors m eq x 3fc00000 3f800000 +floors m eq x 3fc00001 3f800000 +floors m eq x bfbfffff c0000000 +floors m eq x bfc00000 c0000000 +floors m eq x bfc00001 c0000000 +floors m eq x 401fffff 40000000 +floors m eq x 40200000 40000000 +floors m eq x 40200001 40000000 +floors m eq x c01fffff c0400000 +floors m eq x c0200000 c0400000 +floors m eq x c0200001 c0400000 +floors m eq x 497eeee7 497eeee0 +floors m eq x 497eeee8 497eeee0 +floors m eq x 497eeee9 497eeee0 +floors m eq x c97eeee7 c97eeef0 +floors m eq x c97eeee8 c97eeef0 +floors m eq x c97eeee9 c97eeef0 + /* random arguments between -100,100 */ +floors n eq x c156f77e c1600000 +floors n eq x 420e71f8 420c0000 +floors n eq x 42301708 42300000 +floors n eq x c2059230 c2080000 +floors n eq x c158b8f7 c1600000 +floors n eq x bffb77f9 c0000000 +floors n eq x 41e7551f 41e00000 +floors n eq x 422b048a 42280000 +floors n eq x c1067481 c1100000 +floors n eq x c23f9ada c2400000 + /* inf,nan, and subnormal number */ +floors n eq x 1 0 +floors n eq x 80000001 bf800000 +floors n eq - 7f800000 7f800000 +floors n eq - ff800000 ff800000 +floors n uo v 7f800001 0 +floors n uo - 7fc00000 0 +floors z eq x 1 0 +floors z eq x 80000001 bf800000 +floors z eq - 7f800000 7f800000 +floors z eq - ff800000 ff800000 +floors z uo v 7f800001 0 +floors z uo - 7fc00000 0 +floors p eq x 1 0 +floors p eq x 80000001 bf800000 +floors p eq - 7f800000 7f800000 +floors p eq - ff800000 ff800000 +floors p uo v 7f800001 0 +floors p uo - 7fc00000 0 +floors m eq x 1 0 +floors m eq x 80000001 bf800000 +floors m eq - 7f800000 7f800000 +floors m eq - ff800000 ff800000 +floors m uo v 7f800001 0 +floors m uo - 7fc00000 0 +floors m eq - 00000000 00000000 +floors m eq - 45900000 45900000 +floors m eq - 4afffffe 4afffffe +floors m eq - 4b000000 4b000000 +floors m eq - 4b000001 4b000001 +floors m eq - 597ffffd 597ffffd +floors m eq - 597ffffe 597ffffe +floors m eq - 597fffff 597fffff +floors m eq - 59800000 59800000 +floors m eq - 59800001 59800001 +floors m eq - 7affffee 7affffee +floors m eq - 7afffff7 7afffff7 +floors m eq - 7affffff 7affffff +floors m eq - 7b000000 7b000000 +floors m eq - c5900000 c5900000 +floors m eq - cafffffe cafffffe +floors m eq - cb000000 cb000000 +floors m eq - cb000001 cb000001 +floors m eq - d97ffffd d97ffffd +floors m eq - d97ffffe d97ffffe +floors m eq - d97fffff d97fffff +floors m eq - d9800000 d9800000 +floors m eq - d9800001 d9800001 +floors m eq - faffffee faffffee +floors m eq - fafffff7 fafffff7 +floors m eq - faffffff faffffff +floors m eq - fb000000 fb000000 +floors m eq x 007fffff 00000000 +floors m eq x 3f700000 00000000 +floors m eq x 40900000 40800000 +floors m eq x 40ffffff 40e00000 +floors m eq x 41000001 41000000 +floors m eq x 44000008 44000000 +floors m eq x 48800001 48800000 +floors m eq x 4afffffd 4afffffc +floors m eq x 4affffff 4afffffe +floors m eq x 807fffff bf800000 +floors m eq x c0900000 c0a00000 +floors m eq x c0ffffff c1000000 +floors m eq x c1000001 c1100000 +floors m eq x c3fffff8 c4000000 +floors m eq x c87fffff c8800000 +floors m eq x cafffffd cafffffe +floors m eq x caffffff cb000000 +floors m uo - 7fc00000 00000000 +floors m uo - 7fff0000 7fff0000 +floors m uo - ffff0000 ffff0000 +floors m uo v 7f800001 00000000 +floors m uo v 7f810000 7fff0000 +floors m uo v ff810000 ffff0000 +floors n eq - 00000000 00000000 +floors n eq - 45900000 45900000 +floors n eq - 4afffffe 4afffffe +floors n eq - 4b000000 4b000000 +floors n eq - 4b000001 4b000001 +floors n eq - 597ffffd 597ffffd +floors n eq - 597ffffe 597ffffe +floors n eq - 597fffff 597fffff +floors n eq - 59800000 59800000 +floors n eq - 59800001 59800001 +floors n eq - 7affffee 7affffee +floors n eq - 7afffff7 7afffff7 +floors n eq - 7affffff 7affffff +floors n eq - 7b000000 7b000000 +floors n eq - c5900000 c5900000 +floors n eq - cafffffe cafffffe +floors n eq - cb000000 cb000000 +floors n eq - cb000001 cb000001 +floors n eq - d97ffffd d97ffffd +floors n eq - d97ffffe d97ffffe +floors n eq - d97fffff d97fffff +floors n eq - d9800000 d9800000 +floors n eq - d9800001 d9800001 +floors n eq - faffffee faffffee +floors n eq - fafffff7 fafffff7 +floors n eq - faffffff faffffff +floors n eq - fb000000 fb000000 +floors n eq x 007fffff 00000000 +floors n eq x 3f700000 00000000 +floors n eq x 40900000 40800000 +floors n eq x 40900001 40800000 +floors n eq x 41000001 41000000 +floors n eq x 44000008 44000000 +floors n eq x 48800001 48800000 +floors n eq x 4afffffd 4afffffc +floors n eq x 4affffff 4afffffe +floors n eq x c0900001 c0a00000 +floors n eq x c0ffffff c1000000 +floors n eq x c3fffff8 c4000000 +floors n eq x c87fffff c8800000 +floors n eq x cafffffd cafffffe +floors n eq x caffffff cb000000 +floors n uo - 7fc00000 00000000 +floors n uo - 7fff0000 7fff0000 +floors n uo - ffff0000 ffff0000 +floors n uo v 7f800001 00000000 +floors n uo v 7f810000 7fff0000 +floors n uo v ff810000 ffff0000 +floors p eq - 00000000 00000000 +floors p eq - 45900000 45900000 +floors p eq - 4afffffe 4afffffe +floors p eq - 4b000000 4b000000 +floors p eq - 4b000001 4b000001 +floors p eq - 597ffffd 597ffffd +floors p eq - 597ffffe 597ffffe +floors p eq - 597fffff 597fffff +floors p eq - 59800000 59800000 +floors p eq - 59800001 59800001 +floors p eq - 7affffee 7affffee +floors p eq - 7afffff7 7afffff7 +floors p eq - 7affffff 7affffff +floors p eq - 7b000000 7b000000 +floors p eq - c5900000 c5900000 +floors p eq - cafffffe cafffffe +floors p eq - cb000000 cb000000 +floors p eq - cb000001 cb000001 +floors p eq - d97ffffd d97ffffd +floors p eq - d97ffffe d97ffffe +floors p eq - d97fffff d97fffff +floors p eq - d9800000 d9800000 +floors p eq - d9800001 d9800001 +floors p eq - faffffee faffffee +floors p eq - fafffff7 fafffff7 +floors p eq - faffffff faffffff +floors p eq - fb000000 fb000000 +floors p eq x 3f700000 00000000 +floors p eq x 4afffffd 4afffffc +floors p eq x 4affffff 4afffffe +floors p eq x cafffffd cafffffe +floors p eq x caffffff cb000000 +floors p uo - 7fc00000 00000000 +floors p uo - 7fff0000 7fff0000 +floors p uo - ffff0000 ffff0000 +floors p uo v 7f800001 00000000 +floors p uo v 7f810000 7fff0000 +floors p uo v ff810000 ffff0000 +floors z eq - 00000000 00000000 +floors z eq - 45900000 45900000 +floors z eq - 4afffffe 4afffffe +floors z eq - 4b000000 4b000000 +floors z eq - 4b000001 4b000001 +floors z eq - 597ffffd 597ffffd +floors z eq - 597ffffe 597ffffe +floors z eq - 597fffff 597fffff +floors z eq - 59800000 59800000 +floors z eq - 59800001 59800001 +floors z eq - 7affffee 7affffee +floors z eq - 7afffff7 7afffff7 +floors z eq - 7affffff 7affffff +floors z eq - 7b000000 7b000000 +floors z eq - c5900000 c5900000 +floors z eq - cafffffe cafffffe +floors z eq - cb000000 cb000000 +floors z eq - cb000001 cb000001 +floors z eq - d97ffffd d97ffffd +floors z eq - d97ffffe d97ffffe +floors z eq - d97fffff d97fffff +floors z eq - d9800000 d9800000 +floors z eq - d9800001 d9800001 +floors z eq - faffffee faffffee +floors z eq - fafffff7 fafffff7 +floors z eq - faffffff faffffff +floors z eq - fb000000 fb000000 +floors z eq x 007fffff 00000000 +floors z eq x 3f700000 00000000 +floors z eq x 40900000 40800000 +floors z eq x 40ffffff 40e00000 +floors z eq x 41000001 41000000 +floors z eq x 44000008 44000000 +floors z eq x 48800001 48800000 +floors z eq x 4afffffd 4afffffc +floors z eq x 4affffff 4afffffe +floors z eq x cafffffd cafffffe +floors z eq x caffffff cb000000 +floors z uo - 7fc00000 00000000 +floors z uo - 7fff0000 7fff0000 +floors z uo - ffff0000 ffff0000 +floors z uo v 7f800001 00000000 +floors z uo v 7f810000 7fff0000 +floors z uo v ff810000 ffff0000 diff --git a/test/io/ucb/fmodd.input b/test/io/ucb/fmodd.input new file mode 100644 index 0000000..bb345a8 --- /dev/null +++ b/test/io/ucb/fmodd.input @@ -0,0 +1,1173 @@ +/* Copyright (C) 1988-1994 Sun Microsystems, Inc. 2550 Garcia Avenue */ +/* Mountain View, California 94043 All rights reserved. */ +/* */ +/* Any person is hereby authorized to download, copy, use, create bug fixes, */ +/* and distribute, subject to the following conditions: */ +/* */ +/* 1. the software may not be redistributed for a fee except as */ +/* reasonable to cover media costs; */ +/* 2. any copy of the software must include this notice, as well as */ +/* any other embedded copyright notices; and */ +/* 3. any distribution of this software or derivative works thereof */ +/* must comply with all applicable U.S. export control laws. */ +/* */ +/* THE SOFTWARE IS MADE AVAILABLE "AS IS" AND WITHOUT EXPRESS OR IMPLIED */ +/* WARRANTY OF ANY KIND, INCLUDING BUT NOT LIMITED TO THE IMPLIED */ +/* WARRANTIES OF DESIGN, MERCHANTIBILITY, FITNESS FOR A PARTICULAR */ +/* PURPOSE, NON-INFRINGEMENT, PERFORMANCE OR CONFORMANCE TO */ +/* SPECIFICATIONS. */ +/* */ +/* BY DOWNLOADING AND/OR USING THIS SOFTWARE, THE USER WAIVES ALL CLAIMS */ +/* AGAINST SUN MICROSYSTEMS, INC. AND ITS AFFILIATED COMPANIES IN ANY */ +/* JURISDICTION, INCLUDING BUT NOT LIMITED TO CLAIMS FOR DAMAGES OR */ +/* EQUITABLE RELIEF BASED ON LOSS OF DATA, AND SPECIFICALLY WAIVES EVEN */ +/* UNKNOWN OR UNANTICIPATED CLAIMS OR LOSSES, PRESENT AND FUTURE. */ +/* */ +/* IN NO EVENT WILL SUN MICROSYSTEMS, INC. OR ANY OF ITS AFFILIATED */ +/* COMPANIES BE LIABLE FOR ANY LOST REVENUE OR PROFITS OR OTHER SPECIAL, */ +/* INDIRECT AND CONSEQUENTIAL DAMAGES, EVEN IF IT HAS BEEN ADVISED OF THE */ +/* POSSIBILITY OF SUCH DAMAGES. */ +/* */ +/* This file is provided with no support and without any obligation on the */ +/* part of Sun Microsystems, Inc. ("Sun") or any of its affiliated */ +/* companies to assist in its use, correction, modification or */ +/* enhancement. Nevertheless, and without creating any obligation on its */ +/* part, Sun welcomes your comments concerning the software and requests */ +/* that they be sent to fdlibm-comments@sunpro.sun.com. */ + + /* fmodd(x,x) = 0 */ +fmodd n eq - 00100000 0 00100000 0 0 0 +fmodd n eq - 00100000 0 80100000 0 0 0 +fmodd n eq - 80100000 0 00100000 0 80000000 0 +fmodd n eq - 80100000 0 80100000 0 80000000 0 +fmodd n eq - 7fefffff ffffffff 7fefffff ffffffff 0 0 +fmodd n eq - 7fefffff ffffffff ffefffff ffffffff 0 0 +fmodd n eq - ffefffff ffffffff 7fefffff ffffffff 80000000 0 +fmodd n eq - ffefffff ffffffff ffefffff ffffffff 80000000 0 +fmodd z eq - 00100000 0 00100000 0 0 0 +fmodd z eq - 00100000 0 80100000 0 0 0 +fmodd p eq - 80100000 0 00100000 0 80000000 0 +fmodd p eq - 80100000 0 80100000 0 80000000 0 +fmodd m eq - 7fefffff ffffffff 7fefffff ffffffff 0 0 +fmodd m eq - 7fefffff ffffffff ffefffff ffffffff 0 0 +fmodd z eq - ffefffff ffffffff 7fefffff ffffffff 80000000 0 +fmodd z eq - ffefffff ffffffff ffefffff ffffffff 80000000 0 + /* fmodd(0,y)=0 for all y except nan,0 */ +fmodd n eq - 0 0 00100000 0 0 0 +fmodd n eq - 0 0 7fefffff ffffffff 0 0 +fmodd n eq - 0 0 80100000 0 0 0 +fmodd n eq - 0 0 ffefffff ffffffff 0 0 +fmodd n eq - 80000000 0 00100000 00000000 80000000 0 +fmodd n eq - 80000000 0 7fefffff ffffffff 80000000 0 +fmodd n eq - 80000000 0 80100000 0 80000000 0 +fmodd n eq - 80000000 0 ffefffff ffffffff 80000000 0 +fmodd p eq - 0 0 00100000 0 0 0 +fmodd p eq - 0 0 7fefffff ffffffff 0 0 +fmodd m eq - 0 0 80100000 0 0 0 +fmodd m eq - 0 0 ffefffff ffffffff 0 0 +fmodd z eq - 80000000 0 00100000 00000000 80000000 0 +fmodd z eq - 80000000 0 7fefffff ffffffff 80000000 0 +fmodd p eq - 80000000 0 80100000 0 80000000 0 +fmodd p eq - 80000000 0 ffefffff ffffffff 80000000 0 + /* fmodd(min,max)=min */ +fmodd n eq - 00100000 0 7fefffff ffffffff 00100000 0 +fmodd n eq - 00100000 0 ffefffff ffffffff 00100000 0 +fmodd n eq - 80100000 0 7fefffff ffffffff 80100000 0 +fmodd n eq - 80100000 0 ffefffff ffffffff 80100000 0 +fmodd m eq - 00100000 0 7fefffff ffffffff 00100000 0 +fmodd z eq - 00100000 0 ffefffff ffffffff 00100000 0 +fmodd p eq - 80100000 0 7fefffff ffffffff 80100000 0 +fmodd m eq - 80100000 0 ffefffff ffffffff 80100000 0 + /* fmodd(max,min)= 0 */ +fmodd n eq - 7fefffff ffffffff 00100000 0 0 0 +fmodd n eq - ffefffff ffffffff 00100000 0 80000000 0 +fmodd n eq - 7fefffff ffffffff 80100000 0 0 0 +fmodd n eq - ffefffff ffffffff 80100000 0 80000000 0 + /* fmodd(max,max-ulp)= ulp */ +fmodd n eq - 7fefffff ffffffff 7fefffff fffffffe 7ca00000 0 +fmodd n eq - ffefffff ffffffff 7fefffff fffffffe fca00000 0 + /* fmodd(max,max/2+ulp)= max/2-ulp */ +fmodd n eq - 7fefffff ffffffff ffe00000 0 7fdfffff fffffffe +fmodd n eq - ffefffff ffffffff ffe00000 0 ffdfffff fffffffe + /* fmodd(max,max/2)= 0 */ +fmodd n eq - 7fefffff ffffffff 7fdfffff ffffffff 0 0 +fmodd n eq - ffefffff ffffffff 7fdfffff ffffffff 80000000 0 + /* fmodd(max,max/2-ulp)= 2ulp */ +fmodd n eq - 7fefffff ffffffff ffdfffff fffffffe 7ca00000 0 +fmodd n eq - ffefffff ffffffff ffdfffff fffffffe fca00000 0 + /* fmodd(max/2+ulp,max) = max/2+ulp */ +fmodd n eq - 7fe00000 0 7fefffff ffffffff 7fe00000 0 +fmodd n eq - ffe00000 0 7fefffff ffffffff ffe00000 0 + /* fmodd(max/2,max) = max/2 */ +fmodd n eq - 7fdfffff ffffffff ffefffff ffffffff 7fdfffff ffffffff +fmodd n eq - ffdfffff ffffffff ffefffff ffffffff ffdfffff ffffffff + /* fmodd(max/2-ulp,max) = max/2-ulp */ +fmodd n eq - 7fdfffff fffffffe 7fefffff ffffffff 7fdfffff fffffffe +fmodd n eq - ffdfffff fffffffe 7fefffff ffffffff ffdfffff fffffffe + /* fmodd(max-ulp,max)= max-ulp */ +fmodd n eq - 7fefffff fffffffe ffefffff ffffffff 7fefffff fffffffe +fmodd n eq - ffefffff fffffffe ffefffff ffffffff ffefffff fffffffe + /* fmodd(max-ulp,max/2) = max/2 - 2ulp */ +fmodd n eq - 7fefffff fffffffe 7fdfffff ffffffff 7fdfffff fffffffd +fmodd n eq - ffefffff fffffffe 7fdfffff ffffffff ffdfffff fffffffd + /* fmodd(x,1) for small x = n+0.5 */ +fmodd n eq - 401e0000 0 3ff00000 0 3fe00000 0 +fmodd n eq - 401a0000 0 3ff00000 0 3fe00000 0 +fmodd n eq - 40160000 0 3ff00000 0 3fe00000 0 +fmodd n eq - 40120000 0 3ff00000 0 3fe00000 0 +fmodd n eq - c01e0000 0 3ff00000 0 bfe00000 0 +fmodd n eq - c01a0000 0 3ff00000 0 bfe00000 0 +fmodd n eq - c0160000 0 3ff00000 0 bfe00000 0 +fmodd n eq - c0120000 0 3ff00000 0 bfe00000 0 + /* random arguments between 100 -100 */ +fmodd n eq - c03adeef b2b5006d 4051ce3e fb825911 c03adeef b2b5006d +fmodd n eq - 405602e1 09de7505 c050b245 fba96889 4035426c 38d431f0 +fmodd n eq - c03b171e e27084dd c00f6eff 1b093c41 c00c1efc 714cbd62 +fmodd n eq - 404ceaa3 d18455f5 40556091 4a51b239 404ceaa3 d18455f5 +fmodd n eq - c030ce90 1079de4d c057f35b 3103b871 c030ce90 1079de4d +fmodd n eq - c044d802 f24163e5 40127cb2 1468cce9 bfb77536 96fabdc0 +fmodd n eq - c052f5e7 f258fcbd 4051cdf7 1ace7da1 c0127f0d 78a7f1c0 +fmodd n eq - c058e779 efde0ed5 c058f8cc e8e5e899 c058e779 efde0ed5 +fmodd n eq - c046c4bc 1412d02d 404d12d3 28273bd1 c046c4bc 1412d02d +fmodd n eq - 403cb3e6 e8b7c6c5 4048afcd 8e193549 403cb3e6 e8b7c6c5 + /* fmodd(x,3u) for huge x */ +fmodd n eq - 7fefffff ffffffff 0 3 0 2 +fmodd n eq - 7fefffff fffffffe 0 3 0 0 +fmodd n eq - 7fefffff fffffffd 0 3 0 1 +fmodd n eq - ffefffff fffffffc 0 3 80000000 2 +fmodd n eq - ffefffff fffffffb 0 3 80000000 0 +fmodd n eq - ffefffff fffffffa 0 3 80000000 1 + /* fmodd(x,x-+u) for tiny or subnormal x */ +fmodd n eq - 00100000 5 00100000 6 00100000 5 +fmodd n eq - 00100000 5 00100000 4 0 1 + /* fmodd involve nan */ +fmodd n uo v 7ff00000 1 0 0 0 0 +fmodd n uo - 0 0 fff80000 0 0 0 +fmodd n uo v 7ff00000 1 7ff00000 1 0 0 +fmodd n uo v 7ff00000 1 7fff0000 1 0 0 +fmodd n uo v 7fff0000 1 7ff00000 1 0 0 +fmodd n uo - fff80000 0 7ff80000 0 0 0 + /* fmodd(x,0) is nan with invalid signal except x is qnan */ +fmodd n uo v 7ff00000 1 0 0 0 0 +fmodd n uo - fff80000 0 0 0 0 0 +fmodd n uo v 7ff00000 0 0 0 0 0 +fmodd n uo v bff00000 0 80000000 0 0 0 +fmodd n uo v 0 1 80000000 0 0 0 +fmodd n uo v 80000000 0 80000000 0 0 0 + /* fmodd (inf,x) is nan with invalid signal except x is qnan */ +fmodd n uo v 7ff00000 0 7ff00000 1 0 0 +fmodd n uo - 7ff00000 0 7ff80000 0 0 0 +fmodd n uo v 7ff00000 0 fff00000 0 0 0 +fmodd n uo v fff00000 0 3ff00000 0 0 0 +fmodd n uo v fff00000 0 0 1 0 0 +fmodd n uo v fff00000 0 0 0 0 0 + /* fmodd(x,inf) is x except nan,inf */ +fmodd n eq - 0 0 7ff00000 0 0 0 +fmodd n eq - 0 1 7ff00000 0 0 1 +fmodd n eq - 7fefffff ffffffff 7ff00000 0 7fefffff ffffffff +fmodd n eq - 80000000 0 fff00000 0 80000000 0 +fmodd n eq - 80000000 1 fff00000 0 80000000 1 +fmodd n eq - ffefffff ffffffff fff00000 0 ffefffff ffffffff +fmodd m eq - 00000000 00000000 00000000 00000001 00000000 00000000 +fmodd m eq - 00000000 00000000 000fffff ffffffff 00000000 00000000 +fmodd m eq - 00000000 00000000 3fe00000 00000000 00000000 00000000 +fmodd m eq - 00000000 00000000 3fefffff ffffffff 00000000 00000000 +fmodd m eq - 00000000 00000000 3ff00000 00000000 00000000 00000000 +fmodd m eq - 00000000 00000000 7fefffff ffffffff 00000000 00000000 +fmodd m eq - 00000000 00000000 7ff00000 00000000 00000000 00000000 +fmodd m eq - 00000000 00000000 80000000 00000001 00000000 00000000 +fmodd m eq - 00000000 00000000 bff00000 00000000 00000000 00000000 +fmodd m eq - 00000000 00000000 fff00000 00000000 00000000 00000000 +fmodd m eq - 00000000 00000001 00000000 00000004 00000000 00000001 +fmodd m eq - 00000000 00000001 7ff00000 00000000 00000000 00000001 +fmodd m eq - 00000000 00000001 80000000 00000004 00000000 00000001 +fmodd m eq - 00000000 00000001 fff00000 00000000 00000000 00000001 +fmodd m eq - 00000000 00000002 00000000 00000004 00000000 00000002 +fmodd m eq - 00000000 00000003 00000000 00000004 00000000 00000003 +fmodd m eq - 00000000 00000003 80000000 00000004 00000000 00000003 +fmodd m eq - 00000000 00000004 00000000 00000004 00000000 00000000 +fmodd m eq - 00000000 00000004 80000000 00000004 00000000 00000000 +fmodd m eq - 000fffff fffffffc 000fffff fffffffe 000fffff fffffffc +fmodd m eq - 000fffff fffffffc 800fffff fffffffe 000fffff fffffffc +fmodd m eq - 000fffff ffffffff 00000000 00000003 00000000 00000000 +fmodd m eq - 000fffff ffffffff 001fffff ffffffff 000fffff ffffffff +fmodd m eq - 000fffff ffffffff 7ff00000 00000000 000fffff ffffffff +fmodd m eq - 000fffff ffffffff 80000000 00000003 00000000 00000000 +fmodd m eq - 00100000 00000000 00000000 00000003 00000000 00000001 +fmodd m eq - 00100000 00000000 000fffff fffffffe 00000000 00000002 +fmodd m eq - 00100000 00000000 001fffff ffffffff 00100000 00000000 +fmodd m eq - 00100000 00000000 80000000 00000003 00000000 00000001 +fmodd m eq - 00100000 00000001 000fffff fffffffe 00000000 00000003 +fmodd m eq - 00100000 00000002 00000000 00000003 00000000 00000000 +fmodd m eq - 00100000 00000002 80000000 00000003 00000000 00000000 +fmodd m eq - 00100000 00000003 00000000 00000003 00000000 00000001 +fmodd m eq - 00100000 00000003 00100000 00000005 00100000 00000003 +fmodd m eq - 00100000 00000003 80000000 00000003 00000000 00000001 +fmodd m eq - 00100000 00000004 00100000 00000005 00100000 00000004 +fmodd m eq - 00100000 00000006 00100000 00000005 00000000 00000001 +fmodd m eq - 001fffff ffffffff 00200000 00000000 001fffff ffffffff +fmodd m eq - 009fffff ffffffff 00900000 00000000 008fffff fffffffe +fmodd m eq - 3fc00000 00000000 3fe00000 00000000 3fc00000 00000000 +fmodd m eq - 3fd00000 00000000 3fe00000 00000000 3fd00000 00000000 +fmodd m eq - 3fd00000 00000001 3fe00000 00000000 3fd00000 00000001 +fmodd m eq - 3fd80000 00000000 3fe00000 00000000 3fd80000 00000000 +fmodd m eq - 3fe40000 00000000 3fe00000 00000000 3fc00000 00000000 +fmodd m eq - 3fefffff fffffffc 3fefffff fffffffe 3fefffff fffffffc +fmodd m eq - 3fefffff ffffffff 3fffffff ffffffff 3fefffff ffffffff +fmodd m eq - 3fefffff ffffffff 7ff00000 00000000 3fefffff ffffffff +fmodd m eq - 3ff00000 00000000 3fefffff fffffffe 3cb00000 00000000 +fmodd m eq - 3ff00000 00000000 3fffffff ffffffff 3ff00000 00000000 +fmodd m eq - 3ff00000 00000000 40000000 00000000 3ff00000 00000000 +fmodd m eq - 3ff00000 00000000 40100000 00000000 3ff00000 00000000 +fmodd m eq - 3ff00000 00000000 7ff00000 00000000 3ff00000 00000000 +fmodd m eq - 3ff00000 00000000 c0000000 00000000 3ff00000 00000000 +fmodd m eq - 3ff00000 00000000 fff00000 00000000 3ff00000 00000000 +fmodd m eq - 3ff00000 00000001 3fefffff fffffffe 3cc00000 00000000 +fmodd m eq - 3ff00000 00000001 3ff00000 00000005 3ff00000 00000001 +fmodd m eq - 3ff00000 00000001 40000000 00000000 3ff00000 00000001 +fmodd m eq - 3ff00000 00000001 bff00000 00000005 3ff00000 00000001 +fmodd m eq - 3ff00000 00000002 3ff00000 00000005 3ff00000 00000002 +fmodd m eq - 3ff00000 00000003 3ff00000 00000005 3ff00000 00000003 +fmodd m eq - 3ff00000 00000004 3ff00000 00000005 3ff00000 00000004 +fmodd m eq - 3ff00000 00000006 3ff00000 00000005 3cb00000 00000000 +fmodd m eq - 3fffffff ffffffff 40000000 00000000 3fffffff ffffffff +fmodd m eq - 40000000 00000000 40000000 00000000 00000000 00000000 +fmodd m eq - 40000000 00000000 40100000 00000000 40000000 00000000 +fmodd m eq - 40000000 00000000 c0000000 00000000 00000000 00000000 +fmodd m eq - 40000000 00000001 40100000 00000000 40000000 00000001 +fmodd m eq - 40000000 00000001 c0100000 00000000 40000000 00000001 +fmodd m eq - 40000000 00000008 40100000 00000000 40000000 00000008 +fmodd m eq - 4007ffff ffffffff 40000000 00000000 3fefffff fffffffc +fmodd m eq - 4007ffff ffffffff 40080000 00000000 4007ffff ffffffff +fmodd m eq - 4007ffff ffffffff c0080000 00000000 4007ffff ffffffff +fmodd m eq - 40080000 00000000 40000000 00000000 3ff00000 00000000 +fmodd m eq - 40080000 00000000 40100000 00000000 40080000 00000000 +fmodd m eq - 40080000 00000000 c0000000 00000000 3ff00000 00000000 +fmodd m eq - 40100000 00000000 40100000 00000000 00000000 00000000 +fmodd m eq - 40140000 00000000 40100000 00000000 3ff00000 00000000 +fmodd m eq - 4017ffff fffffff8 40100000 00000000 3fffffff ffffffe0 +fmodd m eq - 4017ffff ffffffff 40100000 00000000 3fffffff fffffffc +fmodd m eq - 4017ffff ffffffff c0100000 00000000 3fffffff fffffffc +fmodd m eq - 40180000 00000000 40100000 00000000 40000000 00000000 +fmodd m eq - 401c0000 00000000 40100000 00000000 40080000 00000000 +fmodd m eq - 40200000 00000000 40100000 00000000 00000000 00000000 +fmodd m eq - 7ca00000 00000000 7cc00000 00000000 7ca00000 00000000 +fmodd m eq - 7fd00000 00000000 7fe00000 00000000 7fd00000 00000000 +fmodd m eq - 7fdfffff fffffffc 7fdfffff fffffffe 7fdfffff fffffffc +fmodd m eq - 7fdfffff fffffffe 7cb80000 00000000 00000000 00000000 +fmodd m eq - 7fdfffff fffffffe fcb80000 00000000 00000000 00000000 +fmodd m eq - 7fdfffff ffffffff 7fe00000 00000000 7fdfffff ffffffff +fmodd m eq - 7fdfffff ffffffff 7fefffff ffffffff 7fdfffff ffffffff +fmodd m eq - 7fdfffff ffffffff ffe00000 00000000 7fdfffff ffffffff +fmodd m eq - 7fe00000 00000000 7cb80000 00000000 7ca00000 00000000 +fmodd m eq - 7fe00000 00000000 7fdfffff fffffffe 7ca00000 00000000 +fmodd m eq - 7fe00000 00000000 7fefffff ffffffff 7fe00000 00000000 +fmodd m eq - 7fe00000 00000000 fcb80000 00000000 7ca00000 00000000 +fmodd m eq - 7fe00000 00000001 7fdfffff fffffffe 7cb00000 00000000 +fmodd m eq - 7fe00000 00000002 00000000 00000003 00000000 00000000 +fmodd m eq - 7fe00000 00000002 40080000 00000000 00000000 00000000 +fmodd m eq - 7fe00000 00000002 80000000 00000003 00000000 00000000 +fmodd m eq - 7fe00000 00000002 c0080000 00000000 00000000 00000000 +fmodd m eq - 7fe00000 00000003 7cb80000 00000000 7ca00000 00000000 +fmodd m eq - 7fe00000 00000003 7fe00000 00000005 7fe00000 00000003 +fmodd m eq - 7fe00000 00000003 fcb80000 00000000 7ca00000 00000000 +fmodd m eq - 7fe00000 00000004 7fe00000 00000005 7fe00000 00000004 +fmodd m eq - 7fe00000 00000006 7fe00000 00000005 7ca00000 00000000 +fmodd m eq - 7fefffff ffffffff 00000000 00000001 00000000 00000000 +fmodd m eq - 7fefffff ffffffff 00100000 00000000 00000000 00000000 +fmodd m eq - 7fefffff ffffffff 001fffff ffffffff 00000000 00000000 +fmodd m eq - 7fefffff ffffffff 7fe00000 00000000 7fdfffff fffffffe +fmodd m eq - 7fefffff ffffffff 7fefffff fffffffe 7ca00000 00000000 +fmodd m eq - 7fefffff ffffffff 7ff00000 00000000 7fefffff ffffffff +fmodd m eq - 7fefffff ffffffff 80000000 00000001 00000000 00000000 +fmodd m eq - 7fefffff ffffffff ffefffff fffffffe 7ca00000 00000000 +fmodd m eq - 7fefffff ffffffff fff00000 00000000 7fefffff ffffffff +fmodd m eq - 80000000 00000000 00000000 00000001 80000000 00000000 +fmodd m eq - 80000000 00000000 3ff00000 00000000 80000000 00000000 +fmodd m eq - 80000000 00000000 80000000 00000001 80000000 00000000 +fmodd m eq - 80000000 00000000 bff00000 00000000 80000000 00000000 +fmodd m eq - 80000000 00000001 00000000 00000004 80000000 00000001 +fmodd m eq - 80000000 00000001 7ff00000 00000000 80000000 00000001 +fmodd m eq - 80000000 00000001 80000000 00000004 80000000 00000001 +fmodd m eq - 80000000 00000001 fff00000 00000000 80000000 00000001 +fmodd m eq - 80000000 00000003 00000000 00000004 80000000 00000003 +fmodd m eq - 80000000 00000003 80000000 00000004 80000000 00000003 +fmodd m eq - 80000000 00000004 00000000 00000004 80000000 00000000 +fmodd m eq - 80000000 00000004 80000000 00000004 80000000 00000000 +fmodd m eq - 800fffff fffffffc 000fffff fffffffe 800fffff fffffffc +fmodd m eq - 800fffff fffffffc 800fffff fffffffe 800fffff fffffffc +fmodd m eq - 800fffff ffffffff 00000000 00000003 80000000 00000000 +fmodd m eq - 80100000 00000000 00000000 00000003 80000000 00000001 +fmodd m eq - 80100000 00000000 80000000 00000003 80000000 00000001 +fmodd m eq - 80100000 00000002 00000000 00000003 80000000 00000000 +fmodd m eq - 80100000 00000002 80000000 00000003 80000000 00000000 +fmodd m eq - 80100000 00000003 00000000 00000003 80000000 00000001 +fmodd m eq - 80100000 00000003 80000000 00000003 80000000 00000001 +fmodd m eq - bff00000 00000000 40000000 00000000 bff00000 00000000 +fmodd m eq - bff00000 00000000 7ff00000 00000000 bff00000 00000000 +fmodd m eq - bff00000 00000000 c0000000 00000000 bff00000 00000000 +fmodd m eq - bff00000 00000000 fff00000 00000000 bff00000 00000000 +fmodd m eq - bff00000 00000001 3ff00000 00000005 bff00000 00000001 +fmodd m eq - bff00000 00000001 bff00000 00000005 bff00000 00000001 +fmodd m eq - c0000000 00000000 40000000 00000000 80000000 00000000 +fmodd m eq - c0000000 00000000 c0000000 00000000 80000000 00000000 +fmodd m eq - c0000000 00000001 40100000 00000000 c0000000 00000001 +fmodd m eq - c0000000 00000001 c0100000 00000000 c0000000 00000001 +fmodd m eq - c007ffff ffffffff 40080000 00000000 c007ffff ffffffff +fmodd m eq - c007ffff ffffffff c0080000 00000000 c007ffff ffffffff +fmodd m eq - c0080000 00000000 40000000 00000000 bff00000 00000000 +fmodd m eq - c0080000 00000000 c0000000 00000000 bff00000 00000000 +fmodd m eq - c017ffff ffffffff 40100000 00000000 bfffffff fffffffc +fmodd m eq - c017ffff ffffffff c0100000 00000000 bfffffff fffffffc +fmodd m eq - ffdfffff fffffffe 7cb80000 00000000 80000000 00000000 +fmodd m eq - ffdfffff fffffffe fcb80000 00000000 80000000 00000000 +fmodd m eq - ffdfffff ffffffff 7fe00000 00000000 ffdfffff ffffffff +fmodd m eq - ffdfffff ffffffff ffe00000 00000000 ffdfffff ffffffff +fmodd m eq - ffe00000 00000000 7cb80000 00000000 fca00000 00000000 +fmodd m eq - ffe00000 00000000 fcb80000 00000000 fca00000 00000000 +fmodd m eq - ffe00000 00000002 00000000 00000003 80000000 00000000 +fmodd m eq - ffe00000 00000002 40080000 00000000 80000000 00000000 +fmodd m eq - ffe00000 00000002 80000000 00000003 80000000 00000000 +fmodd m eq - ffe00000 00000002 c0080000 00000000 80000000 00000000 +fmodd m eq - ffe00000 00000003 7cb80000 00000000 fca00000 00000000 +fmodd m eq - ffe00000 00000003 fcb80000 00000000 fca00000 00000000 +fmodd m eq - ffefffff ffffffff 00000000 00000001 80000000 00000000 +fmodd m eq - ffefffff ffffffff 7fefffff fffffffe fca00000 00000000 +fmodd m eq - ffefffff ffffffff 7ff00000 00000000 ffefffff ffffffff +fmodd m eq - ffefffff ffffffff 80000000 00000001 80000000 00000000 +fmodd m eq - ffefffff ffffffff ffefffff fffffffe fca00000 00000000 +fmodd m eq - ffefffff ffffffff fff00000 00000000 ffefffff ffffffff +fmodd m uo - 00000000 00000000 7fffe000 00000000 7fffe000 00000000 +fmodd m uo - 00000000 00000001 7fffe000 00000000 7fffe000 00000000 +fmodd m uo - 000fffff ffffffff 7fffe000 00000000 7fffe000 00000000 +fmodd m uo - 3ff00000 00000000 7fffe000 00000000 7fffe000 00000000 +fmodd m uo - 7fefffff ffffffff 7fffe000 00000000 7fffe000 00000000 +fmodd m uo - 7ff00000 00000000 7fffe000 00000000 7fffe000 00000000 +fmodd m uo - 7fffe000 00000000 00000000 00000000 7fffe000 00000000 +fmodd m uo - 7fffe000 00000000 00000000 00000001 7fffe000 00000000 +fmodd m uo - 7fffe000 00000000 000fffff ffffffff 7fffe000 00000000 +fmodd m uo - 7fffe000 00000000 3ff00000 00000000 7fffe000 00000000 +fmodd m uo - 7fffe000 00000000 7fefffff ffffffff 7fffe000 00000000 +fmodd m uo - 7fffe000 00000000 7ff00000 00000000 7fffe000 00000000 +fmodd m uo - 7fffe000 00000000 7fffe000 00000000 7fffe000 00000000 +fmodd m uo - 7fffe000 00000000 80000000 00000000 7fffe000 00000000 +fmodd m uo - 7fffe000 00000000 80000000 00000001 7fffe000 00000000 +fmodd m uo - 7fffe000 00000000 800fffff ffffffff 7fffe000 00000000 +fmodd m uo - 7fffe000 00000000 bff00000 00000000 7fffe000 00000000 +fmodd m uo - 7fffe000 00000000 ffefffff ffffffff 7fffe000 00000000 +fmodd m uo - 7fffe000 00000000 fff00000 00000000 7fffe000 00000000 +fmodd m uo - 80000000 00000000 7fffe000 00000000 7fffe000 00000000 +fmodd m uo - 80000000 00000001 7fffe000 00000000 7fffe000 00000000 +fmodd m uo - 800fffff ffffffff 7fffe000 00000000 7fffe000 00000000 +fmodd m uo - bff00000 00000000 7fffe000 00000000 7fffe000 00000000 +fmodd m uo - ffefffff ffffffff 7fffe000 00000000 7fffe000 00000000 +fmodd m uo - fff00000 00000000 7fffe000 00000000 7fffe000 00000000 +fmodd m uo v 00000000 00000000 00000000 00000000 7fffe000 00000000 +fmodd m uo v 00000000 00000000 7ff02000 00000000 7fffe000 00000000 +fmodd m uo v 00000000 00000000 80000000 00000000 7fffe000 00000000 +fmodd m uo v 00000000 00000001 00000000 00000000 7fffe000 00000000 +fmodd m uo v 00000000 00000001 7ff02000 00000000 7fffe000 00000000 +fmodd m uo v 000fffff ffffffff 00000000 00000000 7fffe000 00000000 +fmodd m uo v 000fffff ffffffff 7ff02000 00000000 7fffe000 00000000 +fmodd m uo v 000fffff ffffffff 80000000 00000000 7fffe000 00000000 +fmodd m uo v 3fefffff ffffffff 00000000 00000000 7fffe000 00000000 +fmodd m uo v 3ff00000 00000000 00000000 00000000 7fffe000 00000000 +fmodd m uo v 3ff00000 00000000 7ff02000 00000000 7fffe000 00000000 +fmodd m uo v 7fefffff ffffffff 00000000 00000000 7fffe000 00000000 +fmodd m uo v 7fefffff ffffffff 7ff02000 00000000 7fffe000 00000000 +fmodd m uo v 7fefffff ffffffff 80000000 00000000 7fffe000 00000000 +fmodd m uo v 7ff00000 00000000 00000000 00000000 7fffe000 00000000 +fmodd m uo v 7ff00000 00000000 00000000 00000001 7fffe000 00000000 +fmodd m uo v 7ff00000 00000000 000fffff ffffffff 7fffe000 00000000 +fmodd m uo v 7ff00000 00000000 3ff00000 00000000 7fffe000 00000000 +fmodd m uo v 7ff00000 00000000 7fefffff ffffffff 7fffe000 00000000 +fmodd m uo v 7ff00000 00000000 7ff00000 00000000 7fffe000 00000000 +fmodd m uo v 7ff00000 00000000 7ff02000 00000000 7fffe000 00000000 +fmodd m uo v 7ff00000 00000000 80000000 00000000 7fffe000 00000000 +fmodd m uo v 7ff00000 00000000 ffefffff ffffffff 7fffe000 00000000 +fmodd m uo v 7ff02000 00000000 00000000 00000000 7fffe000 00000000 +fmodd m uo v 7ff02000 00000000 00000000 00000001 7fffe000 00000000 +fmodd m uo v 7ff02000 00000000 000fffff ffffffff 7fffe000 00000000 +fmodd m uo v 7ff02000 00000000 3ff00000 00000000 7fffe000 00000000 +fmodd m uo v 7ff02000 00000000 7fefffff ffffffff 7fffe000 00000000 +fmodd m uo v 7ff02000 00000000 7ff00000 00000000 7fffe000 00000000 +fmodd m uo v 7ff02000 00000000 7ff02000 00000000 7fffe000 00000000 +fmodd m uo v 7ff02000 00000000 7fffe000 00000000 7fffe000 00000000 +fmodd m uo v 7ff02000 00000000 80000000 00000000 7fffe000 00000000 +fmodd m uo v 7ff02000 00000000 80000000 00000001 7fffe000 00000000 +fmodd m uo v 7ff02000 00000000 800fffff ffffffff 7fffe000 00000000 +fmodd m uo v 7ff02000 00000000 bff00000 00000000 7fffe000 00000000 +fmodd m uo v 7ff02000 00000000 ffefffff ffffffff 7fffe000 00000000 +fmodd m uo v 7ff02000 00000000 fff00000 00000000 7fffe000 00000000 +fmodd m uo v 7fffe000 00000000 7ff02000 00000000 7fffe000 00000000 +fmodd m uo v 80000000 00000000 00000000 00000000 7fffe000 00000000 +fmodd m uo v 80000000 00000000 7ff02000 00000000 7fffe000 00000000 +fmodd m uo v 80000000 00000000 80000000 00000000 7fffe000 00000000 +fmodd m uo v 80000000 00000001 7ff02000 00000000 7fffe000 00000000 +fmodd m uo v 800fffff ffffffff 00000000 00000000 7fffe000 00000000 +fmodd m uo v 800fffff ffffffff 7ff02000 00000000 7fffe000 00000000 +fmodd m uo v 800fffff ffffffff 80000000 00000000 7fffe000 00000000 +fmodd m uo v bff00000 00000000 7ff02000 00000000 7fffe000 00000000 +fmodd m uo v ffefffff ffffffff 00000000 00000000 7fffe000 00000000 +fmodd m uo v ffefffff ffffffff 7ff02000 00000000 7fffe000 00000000 +fmodd m uo v ffefffff ffffffff 80000000 00000000 7fffe000 00000000 +fmodd m uo v fff00000 00000000 00000000 00000000 7fffe000 00000000 +fmodd m uo v fff00000 00000000 7fefffff ffffffff 7fffe000 00000000 +fmodd m uo v fff00000 00000000 7ff02000 00000000 7fffe000 00000000 +fmodd m uo v fff00000 00000000 80000000 00000000 7fffe000 00000000 +fmodd m uo v fff00000 00000000 ffefffff ffffffff 7fffe000 00000000 +fmodd n eq - 00000000 00000000 00000000 00000001 00000000 00000000 +fmodd n eq - 00000000 00000000 000fffff ffffffff 00000000 00000000 +fmodd n eq - 00000000 00000000 3fe00000 00000000 00000000 00000000 +fmodd n eq - 00000000 00000000 3fefffff ffffffff 00000000 00000000 +fmodd n eq - 00000000 00000000 3ff00000 00000000 00000000 00000000 +fmodd n eq - 00000000 00000000 80000000 00000001 00000000 00000000 +fmodd n eq - 00000000 00000000 bff00000 00000000 00000000 00000000 +fmodd n eq - 00000000 00000000 fff00000 00000000 00000000 00000000 +fmodd n eq - 00000000 00000001 00000000 00000004 00000000 00000001 +fmodd n eq - 00000000 00000001 80000000 00000004 00000000 00000001 +fmodd n eq - 00000000 00000001 fff00000 00000000 00000000 00000001 +fmodd n eq - 00000000 00000002 00000000 00000004 00000000 00000002 +fmodd n eq - 00000000 00000003 00000000 00000004 00000000 00000003 +fmodd n eq - 00000000 00000003 80000000 00000004 00000000 00000003 +fmodd n eq - 00000000 00000004 00000000 00000004 00000000 00000000 +fmodd n eq - 00000000 00000004 80000000 00000004 00000000 00000000 +fmodd n eq - 000fffff fffffffc 000fffff fffffffe 000fffff fffffffc +fmodd n eq - 000fffff fffffffc 800fffff fffffffe 000fffff fffffffc +fmodd n eq - 000fffff ffffffff 00000000 00000003 00000000 00000000 +fmodd n eq - 000fffff ffffffff 001fffff ffffffff 000fffff ffffffff +fmodd n eq - 000fffff ffffffff 7ff00000 00000000 000fffff ffffffff +fmodd n eq - 000fffff ffffffff 80000000 00000003 00000000 00000000 +fmodd n eq - 00100000 00000000 00000000 00000003 00000000 00000001 +fmodd n eq - 00100000 00000000 000fffff fffffffe 00000000 00000002 +fmodd n eq - 00100000 00000000 001fffff ffffffff 00100000 00000000 +fmodd n eq - 00100000 00000000 80000000 00000003 00000000 00000001 +fmodd n eq - 00100000 00000001 000fffff fffffffe 00000000 00000003 +fmodd n eq - 00100000 00000002 00000000 00000003 00000000 00000000 +fmodd n eq - 00100000 00000002 80000000 00000003 00000000 00000000 +fmodd n eq - 00100000 00000003 00000000 00000003 00000000 00000001 +fmodd n eq - 00100000 00000003 00100000 00000005 00100000 00000003 +fmodd n eq - 00100000 00000003 80000000 00000003 00000000 00000001 +fmodd n eq - 00100000 00000004 00100000 00000005 00100000 00000004 +fmodd n eq - 00100000 00000005 00100000 00000004 00000000 00000001 +fmodd n eq - 00100000 00000005 00100000 00000006 00100000 00000005 +fmodd n eq - 00100000 00000006 00100000 00000005 00000000 00000001 +fmodd n eq - 001fffff ffffffff 00200000 00000000 001fffff ffffffff +fmodd n eq - 009fffff ffffffff 00900000 00000000 008fffff fffffffe +fmodd n eq - 3fc00000 00000000 3fe00000 00000000 3fc00000 00000000 +fmodd n eq - 3fd00000 00000000 3fe00000 00000000 3fd00000 00000000 +fmodd n eq - 3fd00000 00000001 3fe00000 00000000 3fd00000 00000001 +fmodd n eq - 3fd80000 00000000 3fe00000 00000000 3fd80000 00000000 +fmodd n eq - 3fe40000 00000000 3fe00000 00000000 3fc00000 00000000 +fmodd n eq - 3fefffff fffffffc 3fefffff fffffffe 3fefffff fffffffc +fmodd n eq - 3fefffff ffffffff 3fffffff ffffffff 3fefffff ffffffff +fmodd n eq - 3fefffff ffffffff 7ff00000 00000000 3fefffff ffffffff +fmodd n eq - 3ff00000 00000000 3fefffff fffffffe 3cb00000 00000000 +fmodd n eq - 3ff00000 00000000 3fffffff ffffffff 3ff00000 00000000 +fmodd n eq - 3ff00000 00000000 40000000 00000000 3ff00000 00000000 +fmodd n eq - 3ff00000 00000000 40100000 00000000 3ff00000 00000000 +fmodd n eq - 3ff00000 00000000 7ff00000 00000000 3ff00000 00000000 +fmodd n eq - 3ff00000 00000000 c0000000 00000000 3ff00000 00000000 +fmodd n eq - 3ff00000 00000000 fff00000 00000000 3ff00000 00000000 +fmodd n eq - 3ff00000 00000001 3fefffff fffffffe 3cc00000 00000000 +fmodd n eq - 3ff00000 00000001 3ff00000 00000005 3ff00000 00000001 +fmodd n eq - 3ff00000 00000001 40000000 00000000 3ff00000 00000001 +fmodd n eq - 3ff00000 00000001 bff00000 00000005 3ff00000 00000001 +fmodd n eq - 3ff00000 00000002 3ff00000 00000005 3ff00000 00000002 +fmodd n eq - 3ff00000 00000003 3ff00000 00000005 3ff00000 00000003 +fmodd n eq - 3ff00000 00000004 3ff00000 00000005 3ff00000 00000004 +fmodd n eq - 3ff00000 00000006 3ff00000 00000005 3cb00000 00000000 +fmodd n eq - 3fffffff ffffffff 40000000 00000000 3fffffff ffffffff +fmodd n eq - 40000000 00000000 40000000 00000000 00000000 00000000 +fmodd n eq - 40000000 00000000 40100000 00000000 40000000 00000000 +fmodd n eq - 40000000 00000000 c0000000 00000000 00000000 00000000 +fmodd n eq - 40000000 00000001 40100000 00000000 40000000 00000001 +fmodd n eq - 40000000 00000001 c0100000 00000000 40000000 00000001 +fmodd n eq - 40000000 00000008 40100000 00000000 40000000 00000008 +fmodd n eq - 4007ffff ffffffff 40000000 00000000 3fefffff fffffffc +fmodd n eq - 4007ffff ffffffff 40080000 00000000 4007ffff ffffffff +fmodd n eq - 4007ffff ffffffff c0080000 00000000 4007ffff ffffffff +fmodd n eq - 40080000 00000000 40000000 00000000 3ff00000 00000000 +fmodd n eq - 40080000 00000000 40100000 00000000 40080000 00000000 +fmodd n eq - 40080000 00000000 c0000000 00000000 3ff00000 00000000 +fmodd n eq - 40100000 00000000 40100000 00000000 00000000 00000000 +fmodd n eq - 40140000 00000000 40100000 00000000 3ff00000 00000000 +fmodd n eq - 4017ffff fffffff8 40100000 00000000 3fffffff ffffffe0 +fmodd n eq - 4017ffff ffffffff 40100000 00000000 3fffffff fffffffc +fmodd n eq - 4017ffff ffffffff c0100000 00000000 3fffffff fffffffc +fmodd n eq - 40180000 00000000 40100000 00000000 40000000 00000000 +fmodd n eq - 401c0000 00000000 40100000 00000000 40080000 00000000 +fmodd n eq - 40200000 00000000 40100000 00000000 00000000 00000000 +fmodd n eq - 7ca00000 00000000 7cc00000 00000000 7ca00000 00000000 +fmodd n eq - 7fd00000 00000000 7fe00000 00000000 7fd00000 00000000 +fmodd n eq - 7fdfffff fffffffc 7fdfffff fffffffe 7fdfffff fffffffc +fmodd n eq - 7fdfffff fffffffe 7cb80000 00000000 00000000 00000000 +fmodd n eq - 7fdfffff fffffffe fcb80000 00000000 00000000 00000000 +fmodd n eq - 7fdfffff ffffffff 7fe00000 00000000 7fdfffff ffffffff +fmodd n eq - 7fdfffff ffffffff 7fefffff ffffffff 7fdfffff ffffffff +fmodd n eq - 7fdfffff ffffffff ffe00000 00000000 7fdfffff ffffffff +fmodd n eq - 7fe00000 00000000 7cb80000 00000000 7ca00000 00000000 +fmodd n eq - 7fe00000 00000000 7fdfffff fffffffe 7ca00000 00000000 +fmodd n eq - 7fe00000 00000000 fcb80000 00000000 7ca00000 00000000 +fmodd n eq - 7fe00000 00000001 7fdfffff fffffffe 7cb00000 00000000 +fmodd n eq - 7fe00000 00000002 00000000 00000003 00000000 00000000 +fmodd n eq - 7fe00000 00000002 40080000 00000000 00000000 00000000 +fmodd n eq - 7fe00000 00000002 80000000 00000003 00000000 00000000 +fmodd n eq - 7fe00000 00000002 c0080000 00000000 00000000 00000000 +fmodd n eq - 7fe00000 00000003 7cb80000 00000000 7ca00000 00000000 +fmodd n eq - 7fe00000 00000003 7fe00000 00000005 7fe00000 00000003 +fmodd n eq - 7fe00000 00000003 fcb80000 00000000 7ca00000 00000000 +fmodd n eq - 7fe00000 00000004 7fe00000 00000005 7fe00000 00000004 +fmodd n eq - 7fe00000 00000006 7fe00000 00000005 7ca00000 00000000 +fmodd n eq - 7fefffff fffffffd 00000000 00000003 00000000 00000001 +fmodd n eq - 7fefffff fffffffe 00000000 00000003 00000000 00000000 +fmodd n eq - 7fefffff ffffffff 00000000 00000001 00000000 00000000 +fmodd n eq - 7fefffff ffffffff 00000000 00000003 00000000 00000002 +fmodd n eq - 7fefffff ffffffff 001fffff ffffffff 00000000 00000000 +fmodd n eq - 7fefffff ffffffff 7fe00000 00000000 7fdfffff fffffffe +fmodd n eq - 7fefffff ffffffff 80000000 00000001 00000000 00000000 +fmodd n eq - 7fefffff ffffffff ffefffff fffffffe 7ca00000 00000000 +fmodd n eq - 7fefffff ffffffff fff00000 00000000 7fefffff ffffffff +fmodd n eq - 80000000 00000000 00000000 00000001 80000000 00000000 +fmodd n eq - 80000000 00000000 3ff00000 00000000 80000000 00000000 +fmodd n eq - 80000000 00000000 80000000 00000001 80000000 00000000 +fmodd n eq - 80000000 00000000 bff00000 00000000 80000000 00000000 +fmodd n eq - 80000000 00000001 00000000 00000004 80000000 00000001 +fmodd n eq - 80000000 00000001 7ff00000 00000000 80000000 00000001 +fmodd n eq - 80000000 00000001 80000000 00000004 80000000 00000001 +fmodd n eq - 80000000 00000003 00000000 00000004 80000000 00000003 +fmodd n eq - 80000000 00000003 80000000 00000004 80000000 00000003 +fmodd n eq - 80000000 00000004 00000000 00000004 80000000 00000000 +fmodd n eq - 80000000 00000004 80000000 00000004 80000000 00000000 +fmodd n eq - 800fffff fffffffc 000fffff fffffffe 800fffff fffffffc +fmodd n eq - 800fffff fffffffc 800fffff fffffffe 800fffff fffffffc +fmodd n eq - 800fffff ffffffff 00000000 00000003 80000000 00000000 +fmodd n eq - 80100000 00000000 00000000 00000003 80000000 00000001 +fmodd n eq - 80100000 00000000 80000000 00000003 80000000 00000001 +fmodd n eq - 80100000 00000002 00000000 00000003 80000000 00000000 +fmodd n eq - 80100000 00000002 80000000 00000003 80000000 00000000 +fmodd n eq - 80100000 00000003 00000000 00000003 80000000 00000001 +fmodd n eq - 80100000 00000003 80000000 00000003 80000000 00000001 +fmodd n eq - bff00000 00000000 40000000 00000000 bff00000 00000000 +fmodd n eq - bff00000 00000000 7ff00000 00000000 bff00000 00000000 +fmodd n eq - bff00000 00000000 c0000000 00000000 bff00000 00000000 +fmodd n eq - bff00000 00000000 fff00000 00000000 bff00000 00000000 +fmodd n eq - bff00000 00000001 3ff00000 00000005 bff00000 00000001 +fmodd n eq - bff00000 00000001 bff00000 00000005 bff00000 00000001 +fmodd n eq - c0000000 00000000 40000000 00000000 80000000 00000000 +fmodd n eq - c0000000 00000000 c0000000 00000000 80000000 00000000 +fmodd n eq - c0000000 00000001 40100000 00000000 c0000000 00000001 +fmodd n eq - c0000000 00000001 c0100000 00000000 c0000000 00000001 +fmodd n eq - c007ffff ffffffff 40080000 00000000 c007ffff ffffffff +fmodd n eq - c007ffff ffffffff c0080000 00000000 c007ffff ffffffff +fmodd n eq - c0080000 00000000 40000000 00000000 bff00000 00000000 +fmodd n eq - c0080000 00000000 c0000000 00000000 bff00000 00000000 +fmodd n eq - c017ffff ffffffff 40100000 00000000 bfffffff fffffffc +fmodd n eq - c017ffff ffffffff c0100000 00000000 bfffffff fffffffc +fmodd n eq - ffdfffff fffffffe 7cb80000 00000000 80000000 00000000 +fmodd n eq - ffdfffff fffffffe fcb80000 00000000 80000000 00000000 +fmodd n eq - ffdfffff ffffffff 7fe00000 00000000 ffdfffff ffffffff +fmodd n eq - ffdfffff ffffffff ffe00000 00000000 ffdfffff ffffffff +fmodd n eq - ffe00000 00000000 7cb80000 00000000 fca00000 00000000 +fmodd n eq - ffe00000 00000000 fcb80000 00000000 fca00000 00000000 +fmodd n eq - ffe00000 00000002 00000000 00000003 80000000 00000000 +fmodd n eq - ffe00000 00000002 40080000 00000000 80000000 00000000 +fmodd n eq - ffe00000 00000002 80000000 00000003 80000000 00000000 +fmodd n eq - ffe00000 00000002 c0080000 00000000 80000000 00000000 +fmodd n eq - ffe00000 00000003 7cb80000 00000000 fca00000 00000000 +fmodd n eq - ffe00000 00000003 fcb80000 00000000 fca00000 00000000 +fmodd n eq - ffefffff fffffffa 00000000 00000003 80000000 00000001 +fmodd n eq - ffefffff fffffffb 00000000 00000003 80000000 00000000 +fmodd n eq - ffefffff fffffffc 00000000 00000003 80000000 00000002 +fmodd n eq - ffefffff ffffffff 00000000 00000001 80000000 00000000 +fmodd n eq - ffefffff ffffffff 7ff00000 00000000 ffefffff ffffffff +fmodd n eq - ffefffff ffffffff 80000000 00000001 80000000 00000000 +fmodd n eq - ffefffff ffffffff ffefffff fffffffe fca00000 00000000 +fmodd n uo - 00000000 00000000 7fffe000 00000000 7fffe000 00000000 +fmodd n uo - 00000000 00000000 fff80000 00000000 00000000 00000000 +fmodd n uo - 00000000 00000001 7fffe000 00000000 7fffe000 00000000 +fmodd n uo - 000fffff ffffffff 7fffe000 00000000 7fffe000 00000000 +fmodd n uo - 3ff00000 00000000 7fffe000 00000000 7fffe000 00000000 +fmodd n uo - 7fefffff ffffffff 7fffe000 00000000 7fffe000 00000000 +fmodd n uo - 7ff00000 00000000 7ff80000 00000000 00000000 00000000 +fmodd n uo - 7ff00000 00000000 7fffe000 00000000 7fffe000 00000000 +fmodd n uo - 7fffe000 00000000 00000000 00000000 7fffe000 00000000 +fmodd n uo - 7fffe000 00000000 00000000 00000001 7fffe000 00000000 +fmodd n uo - 7fffe000 00000000 000fffff ffffffff 7fffe000 00000000 +fmodd n uo - 7fffe000 00000000 3ff00000 00000000 7fffe000 00000000 +fmodd n uo - 7fffe000 00000000 7fefffff ffffffff 7fffe000 00000000 +fmodd n uo - 7fffe000 00000000 7ff00000 00000000 7fffe000 00000000 +fmodd n uo - 7fffe000 00000000 7fffe000 00000000 7fffe000 00000000 +fmodd n uo - 7fffe000 00000000 80000000 00000000 7fffe000 00000000 +fmodd n uo - 7fffe000 00000000 80000000 00000001 7fffe000 00000000 +fmodd n uo - 7fffe000 00000000 800fffff ffffffff 7fffe000 00000000 +fmodd n uo - 7fffe000 00000000 bff00000 00000000 7fffe000 00000000 +fmodd n uo - 7fffe000 00000000 ffefffff ffffffff 7fffe000 00000000 +fmodd n uo - 7fffe000 00000000 fff00000 00000000 7fffe000 00000000 +fmodd n uo - 80000000 00000000 7fffe000 00000000 7fffe000 00000000 +fmodd n uo - 80000000 00000001 7fffe000 00000000 7fffe000 00000000 +fmodd n uo - 800fffff ffffffff 7fffe000 00000000 7fffe000 00000000 +fmodd n uo - bff00000 00000000 7fffe000 00000000 7fffe000 00000000 +fmodd n uo - ffefffff ffffffff 7fffe000 00000000 7fffe000 00000000 +fmodd n uo - fff00000 00000000 7fffe000 00000000 7fffe000 00000000 +fmodd n uo - fff80000 00000000 00000000 00000000 00000000 00000000 +fmodd n uo - fff80000 00000000 7ff80000 00000000 00000000 00000000 +fmodd n uo v 00000000 00000000 00000000 00000000 7fffe000 00000000 +fmodd n uo v 00000000 00000000 7ff02000 00000000 7fffe000 00000000 +fmodd n uo v 00000000 00000000 80000000 00000000 7fffe000 00000000 +fmodd n uo v 00000000 00000001 00000000 00000000 7fffe000 00000000 +fmodd n uo v 00000000 00000001 7ff02000 00000000 7fffe000 00000000 +fmodd n uo v 00000000 00000001 80000000 00000000 00000000 00000000 +fmodd n uo v 000fffff ffffffff 00000000 00000000 7fffe000 00000000 +fmodd n uo v 000fffff ffffffff 7ff02000 00000000 7fffe000 00000000 +fmodd n uo v 000fffff ffffffff 80000000 00000000 7fffe000 00000000 +fmodd n uo v 3fefffff ffffffff 00000000 00000000 7fffe000 00000000 +fmodd n uo v 3ff00000 00000000 00000000 00000000 7fffe000 00000000 +fmodd n uo v 3ff00000 00000000 7ff02000 00000000 7fffe000 00000000 +fmodd n uo v 7fefffff ffffffff 00000000 00000000 7fffe000 00000000 +fmodd n uo v 7fefffff ffffffff 7ff02000 00000000 7fffe000 00000000 +fmodd n uo v 7fefffff ffffffff 80000000 00000000 7fffe000 00000000 +fmodd n uo v 7ff00000 00000000 00000000 00000000 00000000 00000000 +fmodd n uo v 7ff00000 00000000 00000000 00000001 7fffe000 00000000 +fmodd n uo v 7ff00000 00000000 000fffff ffffffff 7fffe000 00000000 +fmodd n uo v 7ff00000 00000000 3ff00000 00000000 7fffe000 00000000 +fmodd n uo v 7ff00000 00000000 7fefffff ffffffff 7fffe000 00000000 +fmodd n uo v 7ff00000 00000000 7ff00000 00000000 7fffe000 00000000 +fmodd n uo v 7ff00000 00000000 7ff00000 00000001 00000000 00000000 +fmodd n uo v 7ff00000 00000000 7ff02000 00000000 7fffe000 00000000 +fmodd n uo v 7ff00000 00000000 80000000 00000000 7fffe000 00000000 +fmodd n uo v 7ff00000 00000000 ffefffff ffffffff 7fffe000 00000000 +fmodd n uo v 7ff00000 00000000 fff00000 00000000 00000000 00000000 +fmodd n uo v 7ff00000 00000001 00000000 00000000 00000000 00000000 +fmodd n uo v 7ff00000 00000001 7ff00000 00000001 00000000 00000000 +fmodd n uo v 7ff00000 00000001 7fff0000 00000001 00000000 00000000 +fmodd n uo v 7ff02000 00000000 00000000 00000000 7fffe000 00000000 +fmodd n uo v 7ff02000 00000000 00000000 00000001 7fffe000 00000000 +fmodd n uo v 7ff02000 00000000 000fffff ffffffff 7fffe000 00000000 +fmodd n uo v 7ff02000 00000000 3ff00000 00000000 7fffe000 00000000 +fmodd n uo v 7ff02000 00000000 7fefffff ffffffff 7fffe000 00000000 +fmodd n uo v 7ff02000 00000000 7ff00000 00000000 7fffe000 00000000 +fmodd n uo v 7ff02000 00000000 7ff02000 00000000 7fffe000 00000000 +fmodd n uo v 7ff02000 00000000 7fffe000 00000000 7fffe000 00000000 +fmodd n uo v 7ff02000 00000000 80000000 00000000 7fffe000 00000000 +fmodd n uo v 7ff02000 00000000 80000000 00000001 7fffe000 00000000 +fmodd n uo v 7ff02000 00000000 800fffff ffffffff 7fffe000 00000000 +fmodd n uo v 7ff02000 00000000 bff00000 00000000 7fffe000 00000000 +fmodd n uo v 7ff02000 00000000 ffefffff ffffffff 7fffe000 00000000 +fmodd n uo v 7ff02000 00000000 fff00000 00000000 7fffe000 00000000 +fmodd n uo v 7fff0000 00000001 7ff00000 00000001 00000000 00000000 +fmodd n uo v 7fffe000 00000000 7ff02000 00000000 7fffe000 00000000 +fmodd n uo v 80000000 00000000 00000000 00000000 7fffe000 00000000 +fmodd n uo v 80000000 00000000 7ff02000 00000000 7fffe000 00000000 +fmodd n uo v 80000000 00000000 80000000 00000000 00000000 00000000 +fmodd n uo v 80000000 00000001 7ff02000 00000000 7fffe000 00000000 +fmodd n uo v 800fffff ffffffff 00000000 00000000 7fffe000 00000000 +fmodd n uo v 800fffff ffffffff 7ff02000 00000000 7fffe000 00000000 +fmodd n uo v 800fffff ffffffff 80000000 00000000 7fffe000 00000000 +fmodd n uo v bff00000 00000000 7ff02000 00000000 7fffe000 00000000 +fmodd n uo v bff00000 00000000 80000000 00000000 00000000 00000000 +fmodd n uo v ffefffff ffffffff 00000000 00000000 7fffe000 00000000 +fmodd n uo v ffefffff ffffffff 7ff02000 00000000 7fffe000 00000000 +fmodd n uo v ffefffff ffffffff 80000000 00000000 7fffe000 00000000 +fmodd n uo v fff00000 00000000 00000000 00000000 00000000 00000000 +fmodd n uo v fff00000 00000000 00000000 00000001 00000000 00000000 +fmodd n uo v fff00000 00000000 3ff00000 00000000 00000000 00000000 +fmodd n uo v fff00000 00000000 7fefffff ffffffff 7fffe000 00000000 +fmodd n uo v fff00000 00000000 7ff02000 00000000 7fffe000 00000000 +fmodd n uo v fff00000 00000000 80000000 00000000 7fffe000 00000000 +fmodd n uo v fff00000 00000000 ffefffff ffffffff 7fffe000 00000000 +fmodd p eq - 00000000 00000000 00000000 00000001 00000000 00000000 +fmodd p eq - 00000000 00000000 000fffff ffffffff 00000000 00000000 +fmodd p eq - 00000000 00000000 3fe00000 00000000 00000000 00000000 +fmodd p eq - 00000000 00000000 3fefffff ffffffff 00000000 00000000 +fmodd p eq - 00000000 00000000 3ff00000 00000000 00000000 00000000 +fmodd p eq - 00000000 00000000 7ff00000 00000000 00000000 00000000 +fmodd p eq - 00000000 00000000 80000000 00000001 00000000 00000000 +fmodd p eq - 00000000 00000000 bff00000 00000000 00000000 00000000 +fmodd p eq - 00000000 00000000 fff00000 00000000 00000000 00000000 +fmodd p eq - 00000000 00000001 00000000 00000004 00000000 00000001 +fmodd p eq - 00000000 00000001 7ff00000 00000000 00000000 00000001 +fmodd p eq - 00000000 00000001 80000000 00000004 00000000 00000001 +fmodd p eq - 00000000 00000001 fff00000 00000000 00000000 00000001 +fmodd p eq - 00000000 00000002 00000000 00000004 00000000 00000002 +fmodd p eq - 00000000 00000003 00000000 00000004 00000000 00000003 +fmodd p eq - 00000000 00000003 80000000 00000004 00000000 00000003 +fmodd p eq - 00000000 00000004 00000000 00000004 00000000 00000000 +fmodd p eq - 00000000 00000004 80000000 00000004 00000000 00000000 +fmodd p eq - 000fffff fffffffc 000fffff fffffffe 000fffff fffffffc +fmodd p eq - 000fffff fffffffc 800fffff fffffffe 000fffff fffffffc +fmodd p eq - 000fffff ffffffff 00000000 00000003 00000000 00000000 +fmodd p eq - 000fffff ffffffff 001fffff ffffffff 000fffff ffffffff +fmodd p eq - 000fffff ffffffff 7ff00000 00000000 000fffff ffffffff +fmodd p eq - 000fffff ffffffff 80000000 00000003 00000000 00000000 +fmodd p eq - 00100000 00000000 00000000 00000003 00000000 00000001 +fmodd p eq - 00100000 00000000 000fffff fffffffe 00000000 00000002 +fmodd p eq - 00100000 00000000 001fffff ffffffff 00100000 00000000 +fmodd p eq - 00100000 00000000 80000000 00000003 00000000 00000001 +fmodd p eq - 00100000 00000001 000fffff fffffffe 00000000 00000003 +fmodd p eq - 00100000 00000002 00000000 00000003 00000000 00000000 +fmodd p eq - 00100000 00000002 80000000 00000003 00000000 00000000 +fmodd p eq - 00100000 00000003 00000000 00000003 00000000 00000001 +fmodd p eq - 00100000 00000003 00100000 00000005 00100000 00000003 +fmodd p eq - 00100000 00000003 80000000 00000003 00000000 00000001 +fmodd p eq - 00100000 00000004 00100000 00000005 00100000 00000004 +fmodd p eq - 00100000 00000006 00100000 00000005 00000000 00000001 +fmodd p eq - 001fffff ffffffff 00200000 00000000 001fffff ffffffff +fmodd p eq - 009fffff ffffffff 00900000 00000000 008fffff fffffffe +fmodd p eq - 3fc00000 00000000 3fe00000 00000000 3fc00000 00000000 +fmodd p eq - 3fd00000 00000000 3fe00000 00000000 3fd00000 00000000 +fmodd p eq - 3fd00000 00000001 3fe00000 00000000 3fd00000 00000001 +fmodd p eq - 3fd80000 00000000 3fe00000 00000000 3fd80000 00000000 +fmodd p eq - 3fe40000 00000000 3fe00000 00000000 3fc00000 00000000 +fmodd p eq - 3fefffff fffffffc 3fefffff fffffffe 3fefffff fffffffc +fmodd p eq - 3fefffff ffffffff 3fffffff ffffffff 3fefffff ffffffff +fmodd p eq - 3fefffff ffffffff 7ff00000 00000000 3fefffff ffffffff +fmodd p eq - 3ff00000 00000000 3fefffff fffffffe 3cb00000 00000000 +fmodd p eq - 3ff00000 00000000 3fffffff ffffffff 3ff00000 00000000 +fmodd p eq - 3ff00000 00000000 40000000 00000000 3ff00000 00000000 +fmodd p eq - 3ff00000 00000000 40100000 00000000 3ff00000 00000000 +fmodd p eq - 3ff00000 00000000 7ff00000 00000000 3ff00000 00000000 +fmodd p eq - 3ff00000 00000000 c0000000 00000000 3ff00000 00000000 +fmodd p eq - 3ff00000 00000000 fff00000 00000000 3ff00000 00000000 +fmodd p eq - 3ff00000 00000001 3fefffff fffffffe 3cc00000 00000000 +fmodd p eq - 3ff00000 00000001 3ff00000 00000005 3ff00000 00000001 +fmodd p eq - 3ff00000 00000001 40000000 00000000 3ff00000 00000001 +fmodd p eq - 3ff00000 00000001 bff00000 00000005 3ff00000 00000001 +fmodd p eq - 3ff00000 00000002 3ff00000 00000005 3ff00000 00000002 +fmodd p eq - 3ff00000 00000003 3ff00000 00000005 3ff00000 00000003 +fmodd p eq - 3ff00000 00000004 3ff00000 00000005 3ff00000 00000004 +fmodd p eq - 3ff00000 00000006 3ff00000 00000005 3cb00000 00000000 +fmodd p eq - 3fffffff ffffffff 40000000 00000000 3fffffff ffffffff +fmodd p eq - 40000000 00000000 40000000 00000000 00000000 00000000 +fmodd p eq - 40000000 00000000 40100000 00000000 40000000 00000000 +fmodd p eq - 40000000 00000000 c0000000 00000000 00000000 00000000 +fmodd p eq - 40000000 00000001 40100000 00000000 40000000 00000001 +fmodd p eq - 40000000 00000001 c0100000 00000000 40000000 00000001 +fmodd p eq - 40000000 00000008 40100000 00000000 40000000 00000008 +fmodd p eq - 4007ffff ffffffff 40000000 00000000 3fefffff fffffffc +fmodd p eq - 4007ffff ffffffff 40080000 00000000 4007ffff ffffffff +fmodd p eq - 4007ffff ffffffff c0080000 00000000 4007ffff ffffffff +fmodd p eq - 40080000 00000000 40000000 00000000 3ff00000 00000000 +fmodd p eq - 40080000 00000000 40100000 00000000 40080000 00000000 +fmodd p eq - 40080000 00000000 c0000000 00000000 3ff00000 00000000 +fmodd p eq - 40100000 00000000 40100000 00000000 00000000 00000000 +fmodd p eq - 40140000 00000000 40100000 00000000 3ff00000 00000000 +fmodd p eq - 4017ffff fffffff8 40100000 00000000 3fffffff ffffffe0 +fmodd p eq - 4017ffff ffffffff 40100000 00000000 3fffffff fffffffc +fmodd p eq - 4017ffff ffffffff c0100000 00000000 3fffffff fffffffc +fmodd p eq - 40180000 00000000 40100000 00000000 40000000 00000000 +fmodd p eq - 401c0000 00000000 40100000 00000000 40080000 00000000 +fmodd p eq - 40200000 00000000 40100000 00000000 00000000 00000000 +fmodd p eq - 7ca00000 00000000 7cc00000 00000000 7ca00000 00000000 +fmodd p eq - 7fd00000 00000000 7fe00000 00000000 7fd00000 00000000 +fmodd p eq - 7fdfffff fffffffc 7fdfffff fffffffe 7fdfffff fffffffc +fmodd p eq - 7fdfffff fffffffe 7cb80000 00000000 00000000 00000000 +fmodd p eq - 7fdfffff fffffffe fcb80000 00000000 00000000 00000000 +fmodd p eq - 7fdfffff ffffffff 7fe00000 00000000 7fdfffff ffffffff +fmodd p eq - 7fdfffff ffffffff 7fefffff ffffffff 7fdfffff ffffffff +fmodd p eq - 7fdfffff ffffffff ffe00000 00000000 7fdfffff ffffffff +fmodd p eq - 7fe00000 00000000 7cb80000 00000000 7ca00000 00000000 +fmodd p eq - 7fe00000 00000000 7fdfffff fffffffe 7ca00000 00000000 +fmodd p eq - 7fe00000 00000000 7fefffff ffffffff 7fe00000 00000000 +fmodd p eq - 7fe00000 00000000 fcb80000 00000000 7ca00000 00000000 +fmodd p eq - 7fe00000 00000001 7fdfffff fffffffe 7cb00000 00000000 +fmodd p eq - 7fe00000 00000002 00000000 00000003 00000000 00000000 +fmodd p eq - 7fe00000 00000002 40080000 00000000 00000000 00000000 +fmodd p eq - 7fe00000 00000002 80000000 00000003 00000000 00000000 +fmodd p eq - 7fe00000 00000002 c0080000 00000000 00000000 00000000 +fmodd p eq - 7fe00000 00000003 7cb80000 00000000 7ca00000 00000000 +fmodd p eq - 7fe00000 00000003 7fe00000 00000005 7fe00000 00000003 +fmodd p eq - 7fe00000 00000003 fcb80000 00000000 7ca00000 00000000 +fmodd p eq - 7fe00000 00000004 7fe00000 00000005 7fe00000 00000004 +fmodd p eq - 7fe00000 00000006 7fe00000 00000005 7ca00000 00000000 +fmodd p eq - 7fefffff ffffffff 00000000 00000001 00000000 00000000 +fmodd p eq - 7fefffff ffffffff 00100000 00000000 00000000 00000000 +fmodd p eq - 7fefffff ffffffff 001fffff ffffffff 00000000 00000000 +fmodd p eq - 7fefffff ffffffff 7fe00000 00000000 7fdfffff fffffffe +fmodd p eq - 7fefffff ffffffff 7fefffff fffffffe 7ca00000 00000000 +fmodd p eq - 7fefffff ffffffff 7ff00000 00000000 7fefffff ffffffff +fmodd p eq - 7fefffff ffffffff 80000000 00000001 00000000 00000000 +fmodd p eq - 7fefffff ffffffff ffefffff fffffffe 7ca00000 00000000 +fmodd p eq - 7fefffff ffffffff fff00000 00000000 7fefffff ffffffff +fmodd p eq - 80000000 00000000 00000000 00000001 80000000 00000000 +fmodd p eq - 80000000 00000000 3ff00000 00000000 80000000 00000000 +fmodd p eq - 80000000 00000000 80000000 00000001 80000000 00000000 +fmodd p eq - 80000000 00000000 bff00000 00000000 80000000 00000000 +fmodd p eq - 80000000 00000001 00000000 00000004 80000000 00000001 +fmodd p eq - 80000000 00000001 7ff00000 00000000 80000000 00000001 +fmodd p eq - 80000000 00000001 80000000 00000004 80000000 00000001 +fmodd p eq - 80000000 00000001 fff00000 00000000 80000000 00000001 +fmodd p eq - 80000000 00000003 00000000 00000004 80000000 00000003 +fmodd p eq - 80000000 00000003 80000000 00000004 80000000 00000003 +fmodd p eq - 80000000 00000004 00000000 00000004 80000000 00000000 +fmodd p eq - 80000000 00000004 80000000 00000004 80000000 00000000 +fmodd p eq - 800fffff fffffffc 000fffff fffffffe 800fffff fffffffc +fmodd p eq - 800fffff fffffffc 800fffff fffffffe 800fffff fffffffc +fmodd p eq - 800fffff ffffffff 00000000 00000003 80000000 00000000 +fmodd p eq - 80100000 00000000 00000000 00000003 80000000 00000001 +fmodd p eq - 80100000 00000000 80000000 00000003 80000000 00000001 +fmodd p eq - 80100000 00000002 00000000 00000003 80000000 00000000 +fmodd p eq - 80100000 00000002 80000000 00000003 80000000 00000000 +fmodd p eq - 80100000 00000003 00000000 00000003 80000000 00000001 +fmodd p eq - 80100000 00000003 80000000 00000003 80000000 00000001 +fmodd p eq - bff00000 00000000 40000000 00000000 bff00000 00000000 +fmodd p eq - bff00000 00000000 7ff00000 00000000 bff00000 00000000 +fmodd p eq - bff00000 00000000 c0000000 00000000 bff00000 00000000 +fmodd p eq - bff00000 00000000 fff00000 00000000 bff00000 00000000 +fmodd p eq - bff00000 00000001 3ff00000 00000005 bff00000 00000001 +fmodd p eq - bff00000 00000001 bff00000 00000005 bff00000 00000001 +fmodd p eq - c0000000 00000000 40000000 00000000 80000000 00000000 +fmodd p eq - c0000000 00000000 c0000000 00000000 80000000 00000000 +fmodd p eq - c0000000 00000001 40100000 00000000 c0000000 00000001 +fmodd p eq - c0000000 00000001 c0100000 00000000 c0000000 00000001 +fmodd p eq - c007ffff ffffffff 40080000 00000000 c007ffff ffffffff +fmodd p eq - c007ffff ffffffff c0080000 00000000 c007ffff ffffffff +fmodd p eq - c0080000 00000000 40000000 00000000 bff00000 00000000 +fmodd p eq - c0080000 00000000 c0000000 00000000 bff00000 00000000 +fmodd p eq - c017ffff ffffffff 40100000 00000000 bfffffff fffffffc +fmodd p eq - c017ffff ffffffff c0100000 00000000 bfffffff fffffffc +fmodd p eq - ffdfffff fffffffe 7cb80000 00000000 80000000 00000000 +fmodd p eq - ffdfffff fffffffe fcb80000 00000000 80000000 00000000 +fmodd p eq - ffdfffff ffffffff 7fe00000 00000000 ffdfffff ffffffff +fmodd p eq - ffdfffff ffffffff ffe00000 00000000 ffdfffff ffffffff +fmodd p eq - ffe00000 00000000 7cb80000 00000000 fca00000 00000000 +fmodd p eq - ffe00000 00000000 fcb80000 00000000 fca00000 00000000 +fmodd p eq - ffe00000 00000002 00000000 00000003 80000000 00000000 +fmodd p eq - ffe00000 00000002 40080000 00000000 80000000 00000000 +fmodd p eq - ffe00000 00000002 80000000 00000003 80000000 00000000 +fmodd p eq - ffe00000 00000002 c0080000 00000000 80000000 00000000 +fmodd p eq - ffe00000 00000003 7cb80000 00000000 fca00000 00000000 +fmodd p eq - ffe00000 00000003 fcb80000 00000000 fca00000 00000000 +fmodd p eq - ffefffff ffffffff 00000000 00000001 80000000 00000000 +fmodd p eq - ffefffff ffffffff 7fefffff fffffffe fca00000 00000000 +fmodd p eq - ffefffff ffffffff 7ff00000 00000000 ffefffff ffffffff +fmodd p eq - ffefffff ffffffff 80000000 00000001 80000000 00000000 +fmodd p eq - ffefffff ffffffff ffefffff fffffffe fca00000 00000000 +fmodd p eq - ffefffff ffffffff fff00000 00000000 ffefffff ffffffff +fmodd p uo - 00000000 00000000 7fffe000 00000000 7fffe000 00000000 +fmodd p uo - 00000000 00000001 7fffe000 00000000 7fffe000 00000000 +fmodd p uo - 000fffff ffffffff 7fffe000 00000000 7fffe000 00000000 +fmodd p uo - 3ff00000 00000000 7fffe000 00000000 7fffe000 00000000 +fmodd p uo - 7fefffff ffffffff 7fffe000 00000000 7fffe000 00000000 +fmodd p uo - 7ff00000 00000000 7fffe000 00000000 7fffe000 00000000 +fmodd p uo - 7fffe000 00000000 00000000 00000000 7fffe000 00000000 +fmodd p uo - 7fffe000 00000000 00000000 00000001 7fffe000 00000000 +fmodd p uo - 7fffe000 00000000 000fffff ffffffff 7fffe000 00000000 +fmodd p uo - 7fffe000 00000000 3ff00000 00000000 7fffe000 00000000 +fmodd p uo - 7fffe000 00000000 7fefffff ffffffff 7fffe000 00000000 +fmodd p uo - 7fffe000 00000000 7ff00000 00000000 7fffe000 00000000 +fmodd p uo - 7fffe000 00000000 7fffe000 00000000 7fffe000 00000000 +fmodd p uo - 7fffe000 00000000 80000000 00000000 7fffe000 00000000 +fmodd p uo - 7fffe000 00000000 80000000 00000001 7fffe000 00000000 +fmodd p uo - 7fffe000 00000000 800fffff ffffffff 7fffe000 00000000 +fmodd p uo - 7fffe000 00000000 bff00000 00000000 7fffe000 00000000 +fmodd p uo - 7fffe000 00000000 ffefffff ffffffff 7fffe000 00000000 +fmodd p uo - 7fffe000 00000000 fff00000 00000000 7fffe000 00000000 +fmodd p uo - 80000000 00000000 7fffe000 00000000 7fffe000 00000000 +fmodd p uo - 80000000 00000001 7fffe000 00000000 7fffe000 00000000 +fmodd p uo - 800fffff ffffffff 7fffe000 00000000 7fffe000 00000000 +fmodd p uo - bff00000 00000000 7fffe000 00000000 7fffe000 00000000 +fmodd p uo - ffefffff ffffffff 7fffe000 00000000 7fffe000 00000000 +fmodd p uo - fff00000 00000000 7fffe000 00000000 7fffe000 00000000 +fmodd p uo v 00000000 00000000 00000000 00000000 7fffe000 00000000 +fmodd p uo v 00000000 00000000 7ff02000 00000000 7fffe000 00000000 +fmodd p uo v 00000000 00000000 80000000 00000000 7fffe000 00000000 +fmodd p uo v 00000000 00000001 00000000 00000000 7fffe000 00000000 +fmodd p uo v 00000000 00000001 7ff02000 00000000 7fffe000 00000000 +fmodd p uo v 000fffff ffffffff 00000000 00000000 7fffe000 00000000 +fmodd p uo v 000fffff ffffffff 7ff02000 00000000 7fffe000 00000000 +fmodd p uo v 000fffff ffffffff 80000000 00000000 7fffe000 00000000 +fmodd p uo v 3fefffff ffffffff 00000000 00000000 7fffe000 00000000 +fmodd p uo v 3ff00000 00000000 00000000 00000000 7fffe000 00000000 +fmodd p uo v 3ff00000 00000000 7ff02000 00000000 7fffe000 00000000 +fmodd p uo v 7fefffff ffffffff 00000000 00000000 7fffe000 00000000 +fmodd p uo v 7fefffff ffffffff 7ff02000 00000000 7fffe000 00000000 +fmodd p uo v 7fefffff ffffffff 80000000 00000000 7fffe000 00000000 +fmodd p uo v 7ff00000 00000000 00000000 00000000 7fffe000 00000000 +fmodd p uo v 7ff00000 00000000 00000000 00000001 7fffe000 00000000 +fmodd p uo v 7ff00000 00000000 000fffff ffffffff 7fffe000 00000000 +fmodd p uo v 7ff00000 00000000 3ff00000 00000000 7fffe000 00000000 +fmodd p uo v 7ff00000 00000000 7fefffff ffffffff 7fffe000 00000000 +fmodd p uo v 7ff00000 00000000 7ff00000 00000000 7fffe000 00000000 +fmodd p uo v 7ff00000 00000000 7ff02000 00000000 7fffe000 00000000 +fmodd p uo v 7ff00000 00000000 80000000 00000000 7fffe000 00000000 +fmodd p uo v 7ff00000 00000000 ffefffff ffffffff 7fffe000 00000000 +fmodd p uo v 7ff02000 00000000 00000000 00000000 7fffe000 00000000 +fmodd p uo v 7ff02000 00000000 00000000 00000001 7fffe000 00000000 +fmodd p uo v 7ff02000 00000000 000fffff ffffffff 7fffe000 00000000 +fmodd p uo v 7ff02000 00000000 3ff00000 00000000 7fffe000 00000000 +fmodd p uo v 7ff02000 00000000 7fefffff ffffffff 7fffe000 00000000 +fmodd p uo v 7ff02000 00000000 7ff00000 00000000 7fffe000 00000000 +fmodd p uo v 7ff02000 00000000 7ff02000 00000000 7fffe000 00000000 +fmodd p uo v 7ff02000 00000000 7fffe000 00000000 7fffe000 00000000 +fmodd p uo v 7ff02000 00000000 80000000 00000000 7fffe000 00000000 +fmodd p uo v 7ff02000 00000000 80000000 00000001 7fffe000 00000000 +fmodd p uo v 7ff02000 00000000 800fffff ffffffff 7fffe000 00000000 +fmodd p uo v 7ff02000 00000000 bff00000 00000000 7fffe000 00000000 +fmodd p uo v 7ff02000 00000000 ffefffff ffffffff 7fffe000 00000000 +fmodd p uo v 7ff02000 00000000 fff00000 00000000 7fffe000 00000000 +fmodd p uo v 7fffe000 00000000 7ff02000 00000000 7fffe000 00000000 +fmodd p uo v 80000000 00000000 00000000 00000000 7fffe000 00000000 +fmodd p uo v 80000000 00000000 7ff02000 00000000 7fffe000 00000000 +fmodd p uo v 80000000 00000000 80000000 00000000 7fffe000 00000000 +fmodd p uo v 80000000 00000001 7ff02000 00000000 7fffe000 00000000 +fmodd p uo v 800fffff ffffffff 00000000 00000000 7fffe000 00000000 +fmodd p uo v 800fffff ffffffff 7ff02000 00000000 7fffe000 00000000 +fmodd p uo v 800fffff ffffffff 80000000 00000000 7fffe000 00000000 +fmodd p uo v bff00000 00000000 7ff02000 00000000 7fffe000 00000000 +fmodd p uo v ffefffff ffffffff 00000000 00000000 7fffe000 00000000 +fmodd p uo v ffefffff ffffffff 7ff02000 00000000 7fffe000 00000000 +fmodd p uo v ffefffff ffffffff 80000000 00000000 7fffe000 00000000 +fmodd p uo v fff00000 00000000 00000000 00000000 7fffe000 00000000 +fmodd p uo v fff00000 00000000 7fefffff ffffffff 7fffe000 00000000 +fmodd p uo v fff00000 00000000 7ff02000 00000000 7fffe000 00000000 +fmodd p uo v fff00000 00000000 80000000 00000000 7fffe000 00000000 +fmodd p uo v fff00000 00000000 ffefffff ffffffff 7fffe000 00000000 +fmodd z eq - 00000000 00000000 00000000 00000001 00000000 00000000 +fmodd z eq - 00000000 00000000 000fffff ffffffff 00000000 00000000 +fmodd z eq - 00000000 00000000 3fe00000 00000000 00000000 00000000 +fmodd z eq - 00000000 00000000 3fefffff ffffffff 00000000 00000000 +fmodd z eq - 00000000 00000000 3ff00000 00000000 00000000 00000000 +fmodd z eq - 00000000 00000000 7fefffff ffffffff 00000000 00000000 +fmodd z eq - 00000000 00000000 7ff00000 00000000 00000000 00000000 +fmodd z eq - 00000000 00000000 80000000 00000001 00000000 00000000 +fmodd z eq - 00000000 00000000 bff00000 00000000 00000000 00000000 +fmodd z eq - 00000000 00000000 fff00000 00000000 00000000 00000000 +fmodd z eq - 00000000 00000001 00000000 00000004 00000000 00000001 +fmodd z eq - 00000000 00000001 7ff00000 00000000 00000000 00000001 +fmodd z eq - 00000000 00000001 80000000 00000004 00000000 00000001 +fmodd z eq - 00000000 00000001 fff00000 00000000 00000000 00000001 +fmodd z eq - 00000000 00000002 00000000 00000004 00000000 00000002 +fmodd z eq - 00000000 00000003 00000000 00000004 00000000 00000003 +fmodd z eq - 00000000 00000003 80000000 00000004 00000000 00000003 +fmodd z eq - 00000000 00000004 00000000 00000004 00000000 00000000 +fmodd z eq - 00000000 00000004 80000000 00000004 00000000 00000000 +fmodd z eq - 000fffff fffffffc 000fffff fffffffe 000fffff fffffffc +fmodd z eq - 000fffff fffffffc 800fffff fffffffe 000fffff fffffffc +fmodd z eq - 000fffff ffffffff 00000000 00000003 00000000 00000000 +fmodd z eq - 000fffff ffffffff 001fffff ffffffff 000fffff ffffffff +fmodd z eq - 000fffff ffffffff 7ff00000 00000000 000fffff ffffffff +fmodd z eq - 000fffff ffffffff 80000000 00000003 00000000 00000000 +fmodd z eq - 00100000 00000000 00000000 00000003 00000000 00000001 +fmodd z eq - 00100000 00000000 000fffff fffffffe 00000000 00000002 +fmodd z eq - 00100000 00000000 001fffff ffffffff 00100000 00000000 +fmodd z eq - 00100000 00000000 80000000 00000003 00000000 00000001 +fmodd z eq - 00100000 00000001 000fffff fffffffe 00000000 00000003 +fmodd z eq - 00100000 00000002 00000000 00000003 00000000 00000000 +fmodd z eq - 00100000 00000002 80000000 00000003 00000000 00000000 +fmodd z eq - 00100000 00000003 00000000 00000003 00000000 00000001 +fmodd z eq - 00100000 00000003 00100000 00000005 00100000 00000003 +fmodd z eq - 00100000 00000003 80000000 00000003 00000000 00000001 +fmodd z eq - 00100000 00000004 00100000 00000005 00100000 00000004 +fmodd z eq - 00100000 00000006 00100000 00000005 00000000 00000001 +fmodd z eq - 001fffff ffffffff 00200000 00000000 001fffff ffffffff +fmodd z eq - 009fffff ffffffff 00900000 00000000 008fffff fffffffe +fmodd z eq - 3fc00000 00000000 3fe00000 00000000 3fc00000 00000000 +fmodd z eq - 3fd00000 00000000 3fe00000 00000000 3fd00000 00000000 +fmodd z eq - 3fd00000 00000001 3fe00000 00000000 3fd00000 00000001 +fmodd z eq - 3fd80000 00000000 3fe00000 00000000 3fd80000 00000000 +fmodd z eq - 3fe40000 00000000 3fe00000 00000000 3fc00000 00000000 +fmodd z eq - 3fefffff fffffffc 3fefffff fffffffe 3fefffff fffffffc +fmodd z eq - 3fefffff ffffffff 3fffffff ffffffff 3fefffff ffffffff +fmodd z eq - 3fefffff ffffffff 7ff00000 00000000 3fefffff ffffffff +fmodd z eq - 3ff00000 00000000 3fefffff fffffffe 3cb00000 00000000 +fmodd z eq - 3ff00000 00000000 3fffffff ffffffff 3ff00000 00000000 +fmodd z eq - 3ff00000 00000000 40000000 00000000 3ff00000 00000000 +fmodd z eq - 3ff00000 00000000 40100000 00000000 3ff00000 00000000 +fmodd z eq - 3ff00000 00000000 7ff00000 00000000 3ff00000 00000000 +fmodd z eq - 3ff00000 00000000 c0000000 00000000 3ff00000 00000000 +fmodd z eq - 3ff00000 00000000 fff00000 00000000 3ff00000 00000000 +fmodd z eq - 3ff00000 00000001 3fefffff fffffffe 3cc00000 00000000 +fmodd z eq - 3ff00000 00000001 3ff00000 00000005 3ff00000 00000001 +fmodd z eq - 3ff00000 00000001 40000000 00000000 3ff00000 00000001 +fmodd z eq - 3ff00000 00000001 bff00000 00000005 3ff00000 00000001 +fmodd z eq - 3ff00000 00000002 3ff00000 00000005 3ff00000 00000002 +fmodd z eq - 3ff00000 00000003 3ff00000 00000005 3ff00000 00000003 +fmodd z eq - 3ff00000 00000004 3ff00000 00000005 3ff00000 00000004 +fmodd z eq - 3ff00000 00000006 3ff00000 00000005 3cb00000 00000000 +fmodd z eq - 3fffffff ffffffff 40000000 00000000 3fffffff ffffffff +fmodd z eq - 40000000 00000000 40000000 00000000 00000000 00000000 +fmodd z eq - 40000000 00000000 40100000 00000000 40000000 00000000 +fmodd z eq - 40000000 00000000 c0000000 00000000 00000000 00000000 +fmodd z eq - 40000000 00000001 40100000 00000000 40000000 00000001 +fmodd z eq - 40000000 00000001 c0100000 00000000 40000000 00000001 +fmodd z eq - 40000000 00000008 40100000 00000000 40000000 00000008 +fmodd z eq - 4007ffff ffffffff 40000000 00000000 3fefffff fffffffc +fmodd z eq - 4007ffff ffffffff 40080000 00000000 4007ffff ffffffff +fmodd z eq - 4007ffff ffffffff c0080000 00000000 4007ffff ffffffff +fmodd z eq - 40080000 00000000 40000000 00000000 3ff00000 00000000 +fmodd z eq - 40080000 00000000 40100000 00000000 40080000 00000000 +fmodd z eq - 40080000 00000000 c0000000 00000000 3ff00000 00000000 +fmodd z eq - 40100000 00000000 40100000 00000000 00000000 00000000 +fmodd z eq - 40140000 00000000 40100000 00000000 3ff00000 00000000 +fmodd z eq - 4017ffff fffffff8 40100000 00000000 3fffffff ffffffe0 +fmodd z eq - 4017ffff ffffffff 40100000 00000000 3fffffff fffffffc +fmodd z eq - 4017ffff ffffffff c0100000 00000000 3fffffff fffffffc +fmodd z eq - 40180000 00000000 40100000 00000000 40000000 00000000 +fmodd z eq - 401c0000 00000000 40100000 00000000 40080000 00000000 +fmodd z eq - 40200000 00000000 40100000 00000000 00000000 00000000 +fmodd z eq - 7ca00000 00000000 7cc00000 00000000 7ca00000 00000000 +fmodd z eq - 7fd00000 00000000 7fe00000 00000000 7fd00000 00000000 +fmodd z eq - 7fdfffff fffffffc 7fdfffff fffffffe 7fdfffff fffffffc +fmodd z eq - 7fdfffff fffffffe 7cb80000 00000000 00000000 00000000 +fmodd z eq - 7fdfffff fffffffe fcb80000 00000000 00000000 00000000 +fmodd z eq - 7fdfffff ffffffff 7fe00000 00000000 7fdfffff ffffffff +fmodd z eq - 7fdfffff ffffffff 7fefffff ffffffff 7fdfffff ffffffff +fmodd z eq - 7fdfffff ffffffff ffe00000 00000000 7fdfffff ffffffff +fmodd z eq - 7fe00000 00000000 7cb80000 00000000 7ca00000 00000000 +fmodd z eq - 7fe00000 00000000 7fdfffff fffffffe 7ca00000 00000000 +fmodd z eq - 7fe00000 00000000 7fefffff ffffffff 7fe00000 00000000 +fmodd z eq - 7fe00000 00000000 fcb80000 00000000 7ca00000 00000000 +fmodd z eq - 7fe00000 00000001 7fdfffff fffffffe 7cb00000 00000000 +fmodd z eq - 7fe00000 00000002 00000000 00000003 00000000 00000000 +fmodd z eq - 7fe00000 00000002 40080000 00000000 00000000 00000000 +fmodd z eq - 7fe00000 00000002 80000000 00000003 00000000 00000000 +fmodd z eq - 7fe00000 00000002 c0080000 00000000 00000000 00000000 +fmodd z eq - 7fe00000 00000003 7cb80000 00000000 7ca00000 00000000 +fmodd z eq - 7fe00000 00000003 7fe00000 00000005 7fe00000 00000003 +fmodd z eq - 7fe00000 00000003 fcb80000 00000000 7ca00000 00000000 +fmodd z eq - 7fe00000 00000004 7fe00000 00000005 7fe00000 00000004 +fmodd z eq - 7fe00000 00000006 7fe00000 00000005 7ca00000 00000000 +fmodd z eq - 7fefffff ffffffff 00000000 00000001 00000000 00000000 +fmodd z eq - 7fefffff ffffffff 00100000 00000000 00000000 00000000 +fmodd z eq - 7fefffff ffffffff 001fffff ffffffff 00000000 00000000 +fmodd z eq - 7fefffff ffffffff 7fe00000 00000000 7fdfffff fffffffe +fmodd z eq - 7fefffff ffffffff 7fefffff fffffffe 7ca00000 00000000 +fmodd z eq - 7fefffff ffffffff 7ff00000 00000000 7fefffff ffffffff +fmodd z eq - 7fefffff ffffffff 80000000 00000001 00000000 00000000 +fmodd z eq - 7fefffff ffffffff ffefffff fffffffe 7ca00000 00000000 +fmodd z eq - 7fefffff ffffffff fff00000 00000000 7fefffff ffffffff +fmodd z eq - 80000000 00000000 00000000 00000001 80000000 00000000 +fmodd z eq - 80000000 00000000 3ff00000 00000000 80000000 00000000 +fmodd z eq - 80000000 00000000 80000000 00000001 80000000 00000000 +fmodd z eq - 80000000 00000000 bff00000 00000000 80000000 00000000 +fmodd z eq - 80000000 00000001 00000000 00000004 80000000 00000001 +fmodd z eq - 80000000 00000001 7ff00000 00000000 80000000 00000001 +fmodd z eq - 80000000 00000001 80000000 00000004 80000000 00000001 +fmodd z eq - 80000000 00000001 fff00000 00000000 80000000 00000001 +fmodd z eq - 80000000 00000003 00000000 00000004 80000000 00000003 +fmodd z eq - 80000000 00000003 80000000 00000004 80000000 00000003 +fmodd z eq - 80000000 00000004 00000000 00000004 80000000 00000000 +fmodd z eq - 80000000 00000004 80000000 00000004 80000000 00000000 +fmodd z eq - 800fffff fffffffc 000fffff fffffffe 800fffff fffffffc +fmodd z eq - 800fffff fffffffc 800fffff fffffffe 800fffff fffffffc +fmodd z eq - 800fffff ffffffff 00000000 00000003 80000000 00000000 +fmodd z eq - 80100000 00000000 00000000 00000003 80000000 00000001 +fmodd z eq - 80100000 00000000 80000000 00000003 80000000 00000001 +fmodd z eq - 80100000 00000002 00000000 00000003 80000000 00000000 +fmodd z eq - 80100000 00000002 80000000 00000003 80000000 00000000 +fmodd z eq - 80100000 00000003 00000000 00000003 80000000 00000001 +fmodd z eq - 80100000 00000003 80000000 00000003 80000000 00000001 +fmodd z eq - bff00000 00000000 40000000 00000000 bff00000 00000000 +fmodd z eq - bff00000 00000000 7ff00000 00000000 bff00000 00000000 +fmodd z eq - bff00000 00000000 c0000000 00000000 bff00000 00000000 +fmodd z eq - bff00000 00000000 fff00000 00000000 bff00000 00000000 +fmodd z eq - bff00000 00000001 3ff00000 00000005 bff00000 00000001 +fmodd z eq - bff00000 00000001 bff00000 00000005 bff00000 00000001 +fmodd z eq - c0000000 00000000 40000000 00000000 80000000 00000000 +fmodd z eq - c0000000 00000000 c0000000 00000000 80000000 00000000 +fmodd z eq - c0000000 00000001 40100000 00000000 c0000000 00000001 +fmodd z eq - c0000000 00000001 c0100000 00000000 c0000000 00000001 +fmodd z eq - c007ffff ffffffff 40080000 00000000 c007ffff ffffffff +fmodd z eq - c007ffff ffffffff c0080000 00000000 c007ffff ffffffff +fmodd z eq - c0080000 00000000 40000000 00000000 bff00000 00000000 +fmodd z eq - c0080000 00000000 c0000000 00000000 bff00000 00000000 +fmodd z eq - c017ffff ffffffff 40100000 00000000 bfffffff fffffffc +fmodd z eq - c017ffff ffffffff c0100000 00000000 bfffffff fffffffc +fmodd z eq - ffdfffff fffffffe 7cb80000 00000000 80000000 00000000 +fmodd z eq - ffdfffff fffffffe fcb80000 00000000 80000000 00000000 +fmodd z eq - ffdfffff ffffffff 7fe00000 00000000 ffdfffff ffffffff +fmodd z eq - ffdfffff ffffffff ffe00000 00000000 ffdfffff ffffffff +fmodd z eq - ffe00000 00000000 7cb80000 00000000 fca00000 00000000 +fmodd z eq - ffe00000 00000000 fcb80000 00000000 fca00000 00000000 +fmodd z eq - ffe00000 00000002 00000000 00000003 80000000 00000000 +fmodd z eq - ffe00000 00000002 40080000 00000000 80000000 00000000 +fmodd z eq - ffe00000 00000002 80000000 00000003 80000000 00000000 +fmodd z eq - ffe00000 00000002 c0080000 00000000 80000000 00000000 +fmodd z eq - ffe00000 00000003 7cb80000 00000000 fca00000 00000000 +fmodd z eq - ffe00000 00000003 fcb80000 00000000 fca00000 00000000 +fmodd z eq - ffefffff ffffffff 00000000 00000001 80000000 00000000 +fmodd z eq - ffefffff ffffffff 7fefffff fffffffe fca00000 00000000 +fmodd z eq - ffefffff ffffffff 7ff00000 00000000 ffefffff ffffffff +fmodd z eq - ffefffff ffffffff 80000000 00000001 80000000 00000000 +fmodd z eq - ffefffff ffffffff ffefffff fffffffe fca00000 00000000 +fmodd z eq - ffefffff ffffffff fff00000 00000000 ffefffff ffffffff +fmodd z uo - 00000000 00000000 7fffe000 00000000 7fffe000 00000000 +fmodd z uo - 00000000 00000001 7fffe000 00000000 7fffe000 00000000 +fmodd z uo - 000fffff ffffffff 7fffe000 00000000 7fffe000 00000000 +fmodd z uo - 3ff00000 00000000 7fffe000 00000000 7fffe000 00000000 +fmodd z uo - 7fefffff ffffffff 7fffe000 00000000 7fffe000 00000000 +fmodd z uo - 7ff00000 00000000 7fffe000 00000000 7fffe000 00000000 +fmodd z uo - 7fffe000 00000000 00000000 00000000 7fffe000 00000000 +fmodd z uo - 7fffe000 00000000 00000000 00000001 7fffe000 00000000 +fmodd z uo - 7fffe000 00000000 000fffff ffffffff 7fffe000 00000000 +fmodd z uo - 7fffe000 00000000 3ff00000 00000000 7fffe000 00000000 +fmodd z uo - 7fffe000 00000000 7fefffff ffffffff 7fffe000 00000000 +fmodd z uo - 7fffe000 00000000 7ff00000 00000000 7fffe000 00000000 +fmodd z uo - 7fffe000 00000000 7fffe000 00000000 7fffe000 00000000 +fmodd z uo - 7fffe000 00000000 80000000 00000000 7fffe000 00000000 +fmodd z uo - 7fffe000 00000000 80000000 00000001 7fffe000 00000000 +fmodd z uo - 7fffe000 00000000 800fffff ffffffff 7fffe000 00000000 +fmodd z uo - 7fffe000 00000000 bff00000 00000000 7fffe000 00000000 +fmodd z uo - 7fffe000 00000000 ffefffff ffffffff 7fffe000 00000000 +fmodd z uo - 7fffe000 00000000 fff00000 00000000 7fffe000 00000000 +fmodd z uo - 80000000 00000000 7fffe000 00000000 7fffe000 00000000 +fmodd z uo - 80000000 00000001 7fffe000 00000000 7fffe000 00000000 +fmodd z uo - 800fffff ffffffff 7fffe000 00000000 7fffe000 00000000 +fmodd z uo - bff00000 00000000 7fffe000 00000000 7fffe000 00000000 +fmodd z uo - ffefffff ffffffff 7fffe000 00000000 7fffe000 00000000 +fmodd z uo - fff00000 00000000 7fffe000 00000000 7fffe000 00000000 +fmodd z uo v 00000000 00000000 00000000 00000000 7fffe000 00000000 +fmodd z uo v 00000000 00000000 7ff02000 00000000 7fffe000 00000000 +fmodd z uo v 00000000 00000000 80000000 00000000 7fffe000 00000000 +fmodd z uo v 00000000 00000001 00000000 00000000 7fffe000 00000000 +fmodd z uo v 00000000 00000001 7ff02000 00000000 7fffe000 00000000 +fmodd z uo v 000fffff ffffffff 00000000 00000000 7fffe000 00000000 +fmodd z uo v 000fffff ffffffff 7ff02000 00000000 7fffe000 00000000 +fmodd z uo v 000fffff ffffffff 80000000 00000000 7fffe000 00000000 +fmodd z uo v 3fefffff ffffffff 00000000 00000000 7fffe000 00000000 +fmodd z uo v 3ff00000 00000000 00000000 00000000 7fffe000 00000000 +fmodd z uo v 3ff00000 00000000 7ff02000 00000000 7fffe000 00000000 +fmodd z uo v 7fefffff ffffffff 00000000 00000000 7fffe000 00000000 +fmodd z uo v 7fefffff ffffffff 7ff02000 00000000 7fffe000 00000000 +fmodd z uo v 7fefffff ffffffff 80000000 00000000 7fffe000 00000000 +fmodd z uo v 7ff00000 00000000 00000000 00000000 7fffe000 00000000 +fmodd z uo v 7ff00000 00000000 00000000 00000001 7fffe000 00000000 +fmodd z uo v 7ff00000 00000000 000fffff ffffffff 7fffe000 00000000 +fmodd z uo v 7ff00000 00000000 3ff00000 00000000 7fffe000 00000000 +fmodd z uo v 7ff00000 00000000 7fefffff ffffffff 7fffe000 00000000 +fmodd z uo v 7ff00000 00000000 7ff00000 00000000 7fffe000 00000000 +fmodd z uo v 7ff00000 00000000 7ff02000 00000000 7fffe000 00000000 +fmodd z uo v 7ff00000 00000000 80000000 00000000 7fffe000 00000000 +fmodd z uo v 7ff00000 00000000 ffefffff ffffffff 7fffe000 00000000 +fmodd z uo v 7ff02000 00000000 00000000 00000000 7fffe000 00000000 +fmodd z uo v 7ff02000 00000000 00000000 00000001 7fffe000 00000000 +fmodd z uo v 7ff02000 00000000 000fffff ffffffff 7fffe000 00000000 +fmodd z uo v 7ff02000 00000000 3ff00000 00000000 7fffe000 00000000 +fmodd z uo v 7ff02000 00000000 7fefffff ffffffff 7fffe000 00000000 +fmodd z uo v 7ff02000 00000000 7ff00000 00000000 7fffe000 00000000 +fmodd z uo v 7ff02000 00000000 7ff02000 00000000 7fffe000 00000000 +fmodd z uo v 7ff02000 00000000 7fffe000 00000000 7fffe000 00000000 +fmodd z uo v 7ff02000 00000000 80000000 00000000 7fffe000 00000000 +fmodd z uo v 7ff02000 00000000 80000000 00000001 7fffe000 00000000 +fmodd z uo v 7ff02000 00000000 800fffff ffffffff 7fffe000 00000000 +fmodd z uo v 7ff02000 00000000 bff00000 00000000 7fffe000 00000000 +fmodd z uo v 7ff02000 00000000 ffefffff ffffffff 7fffe000 00000000 +fmodd z uo v 7ff02000 00000000 fff00000 00000000 7fffe000 00000000 +fmodd z uo v 7fffe000 00000000 7ff02000 00000000 7fffe000 00000000 +fmodd z uo v 80000000 00000000 00000000 00000000 7fffe000 00000000 +fmodd z uo v 80000000 00000000 7ff02000 00000000 7fffe000 00000000 +fmodd z uo v 80000000 00000000 80000000 00000000 7fffe000 00000000 +fmodd z uo v 80000000 00000001 7ff02000 00000000 7fffe000 00000000 +fmodd z uo v 800fffff ffffffff 00000000 00000000 7fffe000 00000000 +fmodd z uo v 800fffff ffffffff 7ff02000 00000000 7fffe000 00000000 +fmodd z uo v 800fffff ffffffff 80000000 00000000 7fffe000 00000000 +fmodd z uo v bff00000 00000000 7ff02000 00000000 7fffe000 00000000 +fmodd z uo v ffefffff ffffffff 00000000 00000000 7fffe000 00000000 +fmodd z uo v ffefffff ffffffff 7ff02000 00000000 7fffe000 00000000 +fmodd z uo v ffefffff ffffffff 80000000 00000000 7fffe000 00000000 +fmodd z uo v fff00000 00000000 00000000 00000000 7fffe000 00000000 +fmodd z uo v fff00000 00000000 7fefffff ffffffff 7fffe000 00000000 +fmodd z uo v fff00000 00000000 7ff02000 00000000 7fffe000 00000000 +fmodd z uo v fff00000 00000000 80000000 00000000 7fffe000 00000000 +fmodd z uo v fff00000 00000000 ffefffff ffffffff 7fffe000 00000000 diff --git a/test/io/ucb/fmodq.input b/test/io/ucb/fmodq.input new file mode 100644 index 0000000..aa746ae --- /dev/null +++ b/test/io/ucb/fmodq.input @@ -0,0 +1,1298 @@ +/* Copyright (C) 1988-1994 Sun Microsystems, Inc. 2550 Garcia Avenue */ +/* Mountain View, California 94043 All rights reserved. */ +/* */ +/* Any person is hereby authorized to download, copy, use, create bug fixes, */ +/* and distribute, subject to the following conditions: */ +/* */ +/* 1. the software may not be redistributed for a fee except as */ +/* reasonable to cover media costs; */ +/* 2. any copy of the software must include this notice, as well as */ +/* any other embedded copyright notices; and */ +/* 3. any distribution of this software or derivative works thereof */ +/* must comply with all applicable U.S. export control laws. */ +/* */ +/* THE SOFTWARE IS MADE AVAILABLE "AS IS" AND WITHOUT EXPRESS OR IMPLIED */ +/* WARRANTY OF ANY KIND, INCLUDING BUT NOT LIMITED TO THE IMPLIED */ +/* WARRANTIES OF DESIGN, MERCHANTIBILITY, FITNESS FOR A PARTICULAR */ +/* PURPOSE, NON-INFRINGEMENT, PERFORMANCE OR CONFORMANCE TO */ +/* SPECIFICATIONS. */ +/* */ +/* BY DOWNLOADING AND/OR USING THIS SOFTWARE, THE USER WAIVES ALL CLAIMS */ +/* AGAINST SUN MICROSYSTEMS, INC. AND ITS AFFILIATED COMPANIES IN ANY */ +/* JURISDICTION, INCLUDING BUT NOT LIMITED TO CLAIMS FOR DAMAGES OR */ +/* EQUITABLE RELIEF BASED ON LOSS OF DATA, AND SPECIFICALLY WAIVES EVEN */ +/* UNKNOWN OR UNANTICIPATED CLAIMS OR LOSSES, PRESENT AND FUTURE. */ +/* */ +/* IN NO EVENT WILL SUN MICROSYSTEMS, INC. OR ANY OF ITS AFFILIATED */ +/* COMPANIES BE LIABLE FOR ANY LOST REVENUE OR PROFITS OR OTHER SPECIAL, */ +/* INDIRECT AND CONSEQUENTIAL DAMAGES, EVEN IF IT HAS BEEN ADVISED OF THE */ +/* POSSIBILITY OF SUCH DAMAGES. */ +/* */ +/* This file is provided with no support and without any obligation on the */ +/* part of Sun Microsystems, Inc. ("Sun") or any of its affiliated */ +/* companies to assist in its use, correction, modification or */ +/* enhancement. Nevertheless, and without creating any obligation on its */ +/* part, Sun welcomes your comments concerning the software and requests */ +/* that they be sent to fdlibm-comments@sunpro.sun.com. */ + +fmodq n eq - 00010000 00000000 00000000 00000000 80010000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +fmodq n eq - 80010000 00000000 00000000 00000000 00010000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +fmodq n eq - 80010000 00000000 00000000 00000000 80010000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +fmodq n eq - 7ffeffff ffffffff ffffffff ffffffff 7ffeffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 +fmodq n eq - 7ffeffff ffffffff ffffffff ffffffff fffeffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 +fmodq n eq - fffeffff ffffffff ffffffff ffffffff 7ffeffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000000 +fmodq n eq - fffeffff ffffffff ffffffff ffffffff fffeffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000000 +fmodq n eq - 00000000 00000000 00000000 00000000 00010000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +fmodq n eq - 00000000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 +fmodq n eq - 00000000 00000000 00000000 00000000 80010000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +fmodq n eq - 00000000 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 +fmodq n eq - 80000000 00000000 00000000 00000000 00010000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +fmodq n eq - 80000000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000000 +fmodq n eq - 80000000 00000000 00000000 00000000 80010000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +fmodq n eq - 80000000 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000000 +fmodq n eq - 00010000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff 00010000 00000000 00000000 00000000 +fmodq n eq - 00010000 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff 00010000 00000000 00000000 00000000 +fmodq n eq - 80010000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff 80010000 00000000 00000000 00000000 +fmodq n eq - 80010000 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff 80010000 00000000 00000000 00000000 +fmodq m eq - 00010000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff 00010000 00000000 00000000 00000000 +fmodq z eq - 00010000 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff 00010000 00000000 00000000 00000000 +fmodq p eq - 80010000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff 80010000 00000000 00000000 00000000 +fmodq m eq - 80010000 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff 80010000 00000000 00000000 00000000 +fmodq n eq - 7ffeffff ffffffff ffffffff ffffffff 00010000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +fmodq n eq - fffeffff ffffffff ffffffff ffffffff 00010000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +fmodq n eq - 7ffeffff ffffffff ffffffff ffffffff 80010000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +fmodq n eq - fffeffff ffffffff ffffffff ffffffff 80010000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +fmodq n eq - 7ffeffff ffffffff ffffffff ffffffff 7ffeffff ffffffff ffffffff fffffffe 7f8e0000 00000000 00000000 00000000 +fmodq n eq - fffeffff ffffffff ffffffff ffffffff 7ffeffff ffffffff ffffffff fffffffe ff8e0000 00000000 00000000 00000000 +fmodq n eq - 7ffeffff ffffffff ffffffff ffffffff fffe0000 00000000 00000000 00000000 7ffdffff ffffffff ffffffff fffffffe +fmodq n eq - fffeffff ffffffff ffffffff ffffffff fffe0000 00000000 00000000 00000000 fffdffff ffffffff ffffffff fffffffe +fmodq n eq - 7ffeffff ffffffff ffffffff ffffffff 7ffdffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 +fmodq n eq - fffeffff ffffffff ffffffff ffffffff 7ffdffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000000 +fmodq n eq - 7ffeffff ffffffff ffffffff ffffffff fffdffff ffffffff ffffffff fffffffe 7f8e0000 00000000 00000000 00000000 +fmodq n eq - fffeffff ffffffff ffffffff ffffffff fffdffff ffffffff ffffffff fffffffe ff8e0000 00000000 00000000 00000000 +fmodq n eq - 7ffe0000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff 7ffe0000 00000000 00000000 00000000 +fmodq n eq - fffe0000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff fffe0000 00000000 00000000 00000000 +fmodq n eq - 7ffdffff ffffffff ffffffff ffffffff fffeffff ffffffff ffffffff ffffffff 7ffdffff ffffffff ffffffff ffffffff +fmodq n eq - fffdffff ffffffff ffffffff ffffffff fffeffff ffffffff ffffffff ffffffff fffdffff ffffffff ffffffff ffffffff +fmodq n eq - 7ffdffff ffffffff ffffffff fffffffe fffeffff ffffffff ffffffff ffffffff 7ffdffff ffffffff ffffffff fffffffe +fmodq n eq - fffdffff ffffffff ffffffff fffffffe fffeffff ffffffff ffffffff ffffffff fffdffff ffffffff ffffffff fffffffe +fmodq n eq - 7ffeffff ffffffff ffffffff fffffffe fffeffff ffffffff ffffffff ffffffff 7ffeffff ffffffff ffffffff fffffffe +fmodq n eq - fffeffff ffffffff ffffffff fffffffe fffeffff ffffffff ffffffff ffffffff fffeffff ffffffff ffffffff fffffffe +fmodq n eq - 7ffeffff ffffffff ffffffff fffffffe 7ffdffff ffffffff ffffffff ffffffff 7ffdffff ffffffff ffffffff fffffffd +fmodq n eq - fffeffff ffffffff ffffffff fffffffe 7ffdffff ffffffff ffffffff ffffffff fffdffff ffffffff ffffffff fffffffd +fmodq n eq - 4001e000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 3ffe0000 00000000 00000000 00000000 +fmodq n eq - 4001a000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 3ffe0000 00000000 00000000 00000000 +fmodq n eq - 40016000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 3ffe0000 00000000 00000000 00000000 +fmodq n eq - 40012000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 3ffe0000 00000000 00000000 00000000 +fmodq n eq - c001e000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 bffe0000 00000000 00000000 00000000 +fmodq n eq - c001a000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 bffe0000 00000000 00000000 00000000 +fmodq n eq - c0016000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 bffe0000 00000000 00000000 00000000 +fmodq n eq - c0012000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 bffe0000 00000000 00000000 00000000 +fmodq n eq - c003adee b2b5006d fba96889 38d431f0 40051ce3 fb825911 b2b5006d 09de7505 c003adee b2b5006d fba96889 38d431f0 +fmodq n eq - 4005602e 09de7505 1b093c41 714cbd62 c0050b24 fba96889 38d431f0 e27084dd 40035424 38d431ef 88d42942 3b70e214 +fmodq n eq - c003b171 e27084dd 4a51b239 d18455f5 c000f6ef 1b093c41 714cbd62 d18455f5 c000c1f4 714cbd61 aac1217d a308abea +fmodq n eq - 4004ceaa d18455f5 3103b871 1079de4d 40055609 4a51b239 d18455f5 1079de4d 4004ceaa d18455f5 3103b871 1079de4d +fmodq n eq - c0030ce9 1079de4d 1468cce9 96fabdc0 c0057f35 3103b871 1079de4d f24163e5 c0030ce9 1079de4d 1468cce9 96fabdc0 +fmodq n eq - c0044d80 f24163e5 1ace7da1 78a7f1c0 400127cb 1468cce9 96fabdc0 f258fcbd bffb78f6 96fabca1 e8d050d0 07aad6c0 +fmodq n eq - c0052f5e f258fcbd e8e5e899 efde0ed5 40051cdf 1ace7da1 78a7f1c0 efde0ed5 c00127fd 78a7f1c7 03df6d90 00000000 +fmodq n eq - c0058e77 efde0ed5 28273bd1 1412d02d c0058f8c e8e5e899 efde0ed5 1412d02d c0058e77 efde0ed5 28273bd1 1412d02d +fmodq n eq - c0046c4b 1412d02d 8e193549 e8b7c6c5 4004d12d 28273bd1 1412d02d e8b7c6c5 c0046c4b 1412d02d 8e193549 e8b7c6c5 +fmodq n eq - 4003cb3e e8b7c6c5 fb825911 b2b5006d 40048afc 8e193549 e8b7c6c5 b2b5006d 4003cb3e e8b7c6c5 fb825911 b2b5006d +fmodq n eq - 7ffeffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000003 00000000 00000000 00000000 00000002 +fmodq n eq - 7ffeffff ffffffff ffffffff fffffffe 00000000 00000000 00000000 00000003 00000000 00000000 00000000 00000000 +fmodq n eq - 7ffeffff ffffffff ffffffff fffffffd 00000000 00000000 00000000 00000003 00000000 00000000 00000000 00000001 +fmodq n eq - fffeffff ffffffff ffffffff fffffffc 00000000 00000000 00000000 00000003 80000000 00000000 00000000 00000002 +fmodq n eq - fffeffff ffffffff ffffffff fffffffb 00000000 00000000 00000000 00000003 80000000 00000000 00000000 00000000 +fmodq n eq - fffeffff ffffffff ffffffff fffffffa 00000000 00000000 00000000 00000003 80000000 00000000 00000000 00000001 +fmodq n eq - 00010000 00000000 00000000 00000005 00010000 00000000 00000000 00000006 00010000 00000000 00000000 00000005 +fmodq n eq - 00010000 00000000 00000000 00000005 00010000 00000000 00000000 00000004 00000000 00000000 00000000 00000001 +fmodq n uo v 7fff0000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +fmodq n uo - 00000000 00000000 00000000 00000000 ffff8000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +fmodq n uo v 7fff0000 00000000 00000000 00000001 7fff0000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 +fmodq n uo v 7fff0000 00000000 00000000 00000001 7ffff000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 +fmodq n uo - ffff8000 00000000 00000000 00000000 7fff8000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +fmodq n uo - ffff8000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +fmodq n uo v 7fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +fmodq n uo v bfff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +fmodq n uo v 00000000 00000000 00000000 00000001 80000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +fmodq n uo v 80000000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +fmodq n uo v 7fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 +fmodq n uo - 7fff0000 00000000 00000000 00000000 7fff8000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +fmodq n uo v 7fff0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +fmodq n uo v ffff0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +fmodq n uo v ffff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 +fmodq n uo v ffff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +fmodq n eq - 00000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +fmodq n eq - 00000000 00000000 00000000 00000001 7fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 +fmodq n eq - 7ffeffff ffffffff ffffffff ffffffff 7fff0000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff +fmodq n eq - 80000000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +fmodq n eq - 80000000 00000000 00000000 00000001 ffff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000001 +fmodq n eq - fffeffff ffffffff ffffffff ffffffff ffff0000 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff +fmodq n eq - 3fff0000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +fmodq m eq - 3fff0000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +fmodq p eq - 3fff0000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +fmodq z eq - 3fff0000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +fmodq n eq - 3fff0000 00000000 00000000 00000000 c0000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +fmodq m eq - 3fff0000 00000000 00000000 00000000 c0000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +fmodq p eq - 3fff0000 00000000 00000000 00000000 c0000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +fmodq z eq - 3fff0000 00000000 00000000 00000000 c0000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +fmodq n eq - bfff0000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 +fmodq m eq - bfff0000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 +fmodq p eq - bfff0000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 +fmodq z eq - bfff0000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 +fmodq n eq - bfff0000 00000000 00000000 00000000 c0000000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 +fmodq m eq - bfff0000 00000000 00000000 00000000 c0000000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 +fmodq p eq - bfff0000 00000000 00000000 00000000 c0000000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 +fmodq z eq - bfff0000 00000000 00000000 00000000 c0000000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 +fmodq n eq - 40008000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +fmodq m eq - 40008000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +fmodq p eq - 40008000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +fmodq z eq - 40008000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +fmodq n eq - 40008000 00000000 00000000 00000000 c0000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +fmodq m eq - 40008000 00000000 00000000 00000000 c0000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +fmodq p eq - 40008000 00000000 00000000 00000000 c0000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +fmodq z eq - 40008000 00000000 00000000 00000000 c0000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +fmodq n eq - c0008000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 +fmodq m eq - c0008000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 +fmodq p eq - c0008000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 +fmodq z eq - c0008000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 +fmodq n eq - c0008000 00000000 00000000 00000000 c0000000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 +fmodq m eq - c0008000 00000000 00000000 00000000 c0000000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 +fmodq p eq - c0008000 00000000 00000000 00000000 c0000000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 +fmodq z eq - c0008000 00000000 00000000 00000000 c0000000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 +fmodq n eq - 40000000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +fmodq m eq - 40000000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +fmodq p eq - 40000000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +fmodq z eq - 40000000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +fmodq n eq - 40000000 00000000 00000000 00000000 c0000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +fmodq m eq - 40000000 00000000 00000000 00000000 c0000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +fmodq p eq - 40000000 00000000 00000000 00000000 c0000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +fmodq z eq - 40000000 00000000 00000000 00000000 c0000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +fmodq n eq - c0000000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +fmodq m eq - c0000000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +fmodq p eq - c0000000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +fmodq z eq - c0000000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +fmodq n eq - c0000000 00000000 00000000 00000000 c0000000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +fmodq m eq - c0000000 00000000 00000000 00000000 c0000000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +fmodq p eq - c0000000 00000000 00000000 00000000 c0000000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +fmodq z eq - c0000000 00000000 00000000 00000000 c0000000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +fmodq n eq - 3fff0000 00000000 00000000 00000001 40000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000001 +fmodq m eq - 3fff0000 00000000 00000000 00000001 40000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000001 +fmodq p eq - 3fff0000 00000000 00000000 00000001 40000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000001 +fmodq z eq - 3fff0000 00000000 00000000 00000001 40000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000001 +fmodq n eq - 40007fff ffffffff ffffffff ffffffff 40000000 00000000 00000000 00000000 3ffeffff ffffffff ffffffff fffffffc +fmodq m eq - 40007fff ffffffff ffffffff ffffffff 40000000 00000000 00000000 00000000 3ffeffff ffffffff ffffffff fffffffc +fmodq p eq - 40007fff ffffffff ffffffff ffffffff 40000000 00000000 00000000 00000000 3ffeffff ffffffff ffffffff fffffffc +fmodq z eq - 40007fff ffffffff ffffffff ffffffff 40000000 00000000 00000000 00000000 3ffeffff ffffffff ffffffff fffffffc +fmodq n eq - 3fff0000 00000000 00000000 00000000 40010000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +fmodq m eq - 3fff0000 00000000 00000000 00000000 40010000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +fmodq p eq - 3fff0000 00000000 00000000 00000000 40010000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +fmodq z eq - 3fff0000 00000000 00000000 00000000 40010000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +fmodq n eq - 40000000 00000000 00000000 00000000 40010000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 +fmodq m eq - 40000000 00000000 00000000 00000000 40010000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 +fmodq p eq - 40000000 00000000 00000000 00000000 40010000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 +fmodq z eq - 40000000 00000000 00000000 00000000 40010000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 +fmodq n eq - 40008000 00000000 00000000 00000000 40010000 00000000 00000000 00000000 40008000 00000000 00000000 00000000 +fmodq m eq - 40008000 00000000 00000000 00000000 40010000 00000000 00000000 00000000 40008000 00000000 00000000 00000000 +fmodq p eq - 40008000 00000000 00000000 00000000 40010000 00000000 00000000 00000000 40008000 00000000 00000000 00000000 +fmodq z eq - 40008000 00000000 00000000 00000000 40010000 00000000 00000000 00000000 40008000 00000000 00000000 00000000 +fmodq n eq - 40010000 00000000 00000000 00000000 40010000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +fmodq m eq - 40010000 00000000 00000000 00000000 40010000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +fmodq p eq - 40010000 00000000 00000000 00000000 40010000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +fmodq z eq - 40010000 00000000 00000000 00000000 40010000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +fmodq n eq - 40014000 00000000 00000000 00000000 40010000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +fmodq m eq - 40014000 00000000 00000000 00000000 40010000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +fmodq p eq - 40014000 00000000 00000000 00000000 40010000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +fmodq z eq - 40014000 00000000 00000000 00000000 40010000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +fmodq n eq - 40018000 00000000 00000000 00000000 40010000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 +fmodq m eq - 40018000 00000000 00000000 00000000 40010000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 +fmodq p eq - 40018000 00000000 00000000 00000000 40010000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 +fmodq z eq - 40018000 00000000 00000000 00000000 40010000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 +fmodq n eq - 4001c000 00000000 00000000 00000000 40010000 00000000 00000000 00000000 40008000 00000000 00000000 00000000 +fmodq m eq - 4001c000 00000000 00000000 00000000 40010000 00000000 00000000 00000000 40008000 00000000 00000000 00000000 +fmodq p eq - 4001c000 00000000 00000000 00000000 40010000 00000000 00000000 00000000 40008000 00000000 00000000 00000000 +fmodq z eq - 4001c000 00000000 00000000 00000000 40010000 00000000 00000000 00000000 40008000 00000000 00000000 00000000 +fmodq n eq - 40020000 00000000 00000000 00000000 40010000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +fmodq m eq - 40020000 00000000 00000000 00000000 40010000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +fmodq p eq - 40020000 00000000 00000000 00000000 40010000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +fmodq z eq - 40020000 00000000 00000000 00000000 40010000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +fmodq n eq - 00000000 00000000 00000000 00000000 3ffe0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +fmodq m eq - 00000000 00000000 00000000 00000000 3ffe0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +fmodq p eq - 00000000 00000000 00000000 00000000 3ffe0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +fmodq z eq - 00000000 00000000 00000000 00000000 3ffe0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +fmodq n eq - 3ffc0000 00000000 00000000 00000000 3ffe0000 00000000 00000000 00000000 3ffc0000 00000000 00000000 00000000 +fmodq m eq - 3ffc0000 00000000 00000000 00000000 3ffe0000 00000000 00000000 00000000 3ffc0000 00000000 00000000 00000000 +fmodq p eq - 3ffc0000 00000000 00000000 00000000 3ffe0000 00000000 00000000 00000000 3ffc0000 00000000 00000000 00000000 +fmodq z eq - 3ffc0000 00000000 00000000 00000000 3ffe0000 00000000 00000000 00000000 3ffc0000 00000000 00000000 00000000 +fmodq n eq - 3ffd8000 00000000 00000000 00000000 3ffe0000 00000000 00000000 00000000 3ffd8000 00000000 00000000 00000000 +fmodq m eq - 3ffd8000 00000000 00000000 00000000 3ffe0000 00000000 00000000 00000000 3ffd8000 00000000 00000000 00000000 +fmodq p eq - 3ffd8000 00000000 00000000 00000000 3ffe0000 00000000 00000000 00000000 3ffd8000 00000000 00000000 00000000 +fmodq z eq - 3ffd8000 00000000 00000000 00000000 3ffe0000 00000000 00000000 00000000 3ffd8000 00000000 00000000 00000000 +fmodq n eq - 3ffe4000 00000000 00000000 00000000 3ffe0000 00000000 00000000 00000000 3ffc0000 00000000 00000000 00000000 +fmodq m eq - 3ffe4000 00000000 00000000 00000000 3ffe0000 00000000 00000000 00000000 3ffc0000 00000000 00000000 00000000 +fmodq p eq - 3ffe4000 00000000 00000000 00000000 3ffe0000 00000000 00000000 00000000 3ffc0000 00000000 00000000 00000000 +fmodq z eq - 3ffe4000 00000000 00000000 00000000 3ffe0000 00000000 00000000 00000000 3ffc0000 00000000 00000000 00000000 +fmodq n eq - 40000000 00000000 00000000 00000001 40010000 00000000 00000000 00000000 40000000 00000000 00000000 00000001 +fmodq m eq - 40000000 00000000 00000000 00000001 40010000 00000000 00000000 00000000 40000000 00000000 00000000 00000001 +fmodq p eq - 40000000 00000000 00000000 00000001 40010000 00000000 00000000 00000000 40000000 00000000 00000000 00000001 +fmodq z eq - 40000000 00000000 00000000 00000001 40010000 00000000 00000000 00000000 40000000 00000000 00000000 00000001 +fmodq n eq - 40000000 00000000 00000000 00000001 c0010000 00000000 00000000 00000000 40000000 00000000 00000000 00000001 +fmodq m eq - 40000000 00000000 00000000 00000001 c0010000 00000000 00000000 00000000 40000000 00000000 00000000 00000001 +fmodq p eq - 40000000 00000000 00000000 00000001 c0010000 00000000 00000000 00000000 40000000 00000000 00000000 00000001 +fmodq z eq - 40000000 00000000 00000000 00000001 c0010000 00000000 00000000 00000000 40000000 00000000 00000000 00000001 +fmodq n eq - c0000000 00000000 00000000 00000001 40010000 00000000 00000000 00000000 c0000000 00000000 00000000 00000001 +fmodq m eq - c0000000 00000000 00000000 00000001 40010000 00000000 00000000 00000000 c0000000 00000000 00000000 00000001 +fmodq p eq - c0000000 00000000 00000000 00000001 40010000 00000000 00000000 00000000 c0000000 00000000 00000000 00000001 +fmodq z eq - c0000000 00000000 00000000 00000001 40010000 00000000 00000000 00000000 c0000000 00000000 00000000 00000001 +fmodq n eq - c0000000 00000000 00000000 00000001 c0010000 00000000 00000000 00000000 c0000000 00000000 00000000 00000001 +fmodq m eq - c0000000 00000000 00000000 00000001 c0010000 00000000 00000000 00000000 c0000000 00000000 00000000 00000001 +fmodq p eq - c0000000 00000000 00000000 00000001 c0010000 00000000 00000000 00000000 c0000000 00000000 00000000 00000001 +fmodq z eq - c0000000 00000000 00000000 00000001 c0010000 00000000 00000000 00000000 c0000000 00000000 00000000 00000001 +fmodq n eq - 40000000 00000000 00000000 00000008 40010000 00000000 00000000 00000000 40000000 00000000 00000000 00000008 +fmodq m eq - 40000000 00000000 00000000 00000008 40010000 00000000 00000000 00000000 40000000 00000000 00000000 00000008 +fmodq p eq - 40000000 00000000 00000000 00000008 40010000 00000000 00000000 00000000 40000000 00000000 00000000 00000008 +fmodq z eq - 40000000 00000000 00000000 00000008 40010000 00000000 00000000 00000000 40000000 00000000 00000000 00000008 +fmodq n eq - 40017fff ffffffff ffffffff ffffffff 40010000 00000000 00000000 00000000 3fffffff ffffffff ffffffff fffffffc +fmodq m eq - 40017fff ffffffff ffffffff ffffffff 40010000 00000000 00000000 00000000 3fffffff ffffffff ffffffff fffffffc +fmodq p eq - 40017fff ffffffff ffffffff ffffffff 40010000 00000000 00000000 00000000 3fffffff ffffffff ffffffff fffffffc +fmodq z eq - 40017fff ffffffff ffffffff ffffffff 40010000 00000000 00000000 00000000 3fffffff ffffffff ffffffff fffffffc +fmodq n eq - 40017fff ffffffff ffffffff ffffffff c0010000 00000000 00000000 00000000 3fffffff ffffffff ffffffff fffffffc +fmodq m eq - 40017fff ffffffff ffffffff ffffffff c0010000 00000000 00000000 00000000 3fffffff ffffffff ffffffff fffffffc +fmodq p eq - 40017fff ffffffff ffffffff ffffffff c0010000 00000000 00000000 00000000 3fffffff ffffffff ffffffff fffffffc +fmodq z eq - 40017fff ffffffff ffffffff ffffffff c0010000 00000000 00000000 00000000 3fffffff ffffffff ffffffff fffffffc +fmodq n eq - c0017fff ffffffff ffffffff ffffffff 40010000 00000000 00000000 00000000 bfffffff ffffffff ffffffff fffffffc +fmodq m eq - c0017fff ffffffff ffffffff ffffffff 40010000 00000000 00000000 00000000 bfffffff ffffffff ffffffff fffffffc +fmodq p eq - c0017fff ffffffff ffffffff ffffffff 40010000 00000000 00000000 00000000 bfffffff ffffffff ffffffff fffffffc +fmodq z eq - c0017fff ffffffff ffffffff ffffffff 40010000 00000000 00000000 00000000 bfffffff ffffffff ffffffff fffffffc +fmodq n eq - c0017fff ffffffff ffffffff ffffffff c0010000 00000000 00000000 00000000 bfffffff ffffffff ffffffff fffffffc +fmodq m eq - c0017fff ffffffff ffffffff ffffffff c0010000 00000000 00000000 00000000 bfffffff ffffffff ffffffff fffffffc +fmodq p eq - c0017fff ffffffff ffffffff ffffffff c0010000 00000000 00000000 00000000 bfffffff ffffffff ffffffff fffffffc +fmodq z eq - c0017fff ffffffff ffffffff ffffffff c0010000 00000000 00000000 00000000 bfffffff ffffffff ffffffff fffffffc +fmodq n eq - 40017fff ffffffff ffffffff fffffff8 40010000 00000000 00000000 00000000 3fffffff ffffffff ffffffff ffffffe0 +fmodq m eq - 40017fff ffffffff ffffffff fffffff8 40010000 00000000 00000000 00000000 3fffffff ffffffff ffffffff ffffffe0 +fmodq p eq - 40017fff ffffffff ffffffff fffffff8 40010000 00000000 00000000 00000000 3fffffff ffffffff ffffffff ffffffe0 +fmodq z eq - 40017fff ffffffff ffffffff fffffff8 40010000 00000000 00000000 00000000 3fffffff ffffffff ffffffff ffffffe0 +fmodq n eq - 3ffd0000 00000000 00000000 00000000 3ffe0000 00000000 00000000 00000000 3ffd0000 00000000 00000000 00000000 +fmodq m eq - 3ffd0000 00000000 00000000 00000000 3ffe0000 00000000 00000000 00000000 3ffd0000 00000000 00000000 00000000 +fmodq p eq - 3ffd0000 00000000 00000000 00000000 3ffe0000 00000000 00000000 00000000 3ffd0000 00000000 00000000 00000000 +fmodq z eq - 3ffd0000 00000000 00000000 00000000 3ffe0000 00000000 00000000 00000000 3ffd0000 00000000 00000000 00000000 +fmodq n eq - 3ffd0000 00000000 00000000 00000001 3ffe0000 00000000 00000000 00000000 3ffd0000 00000000 00000000 00000001 +fmodq m eq - 3ffd0000 00000000 00000000 00000001 3ffe0000 00000000 00000000 00000000 3ffd0000 00000000 00000000 00000001 +fmodq p eq - 3ffd0000 00000000 00000000 00000001 3ffe0000 00000000 00000000 00000000 3ffd0000 00000000 00000000 00000001 +fmodq z eq - 3ffd0000 00000000 00000000 00000001 3ffe0000 00000000 00000000 00000000 3ffd0000 00000000 00000000 00000001 +fmodq n eq - 3fff0000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000005 3fff0000 00000000 00000000 00000001 +fmodq m eq - 3fff0000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000005 3fff0000 00000000 00000000 00000001 +fmodq p eq - 3fff0000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000005 3fff0000 00000000 00000000 00000001 +fmodq z eq - 3fff0000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000005 3fff0000 00000000 00000000 00000001 +fmodq n eq - 3fff0000 00000000 00000000 00000001 bfff0000 00000000 00000000 00000005 3fff0000 00000000 00000000 00000001 +fmodq m eq - 3fff0000 00000000 00000000 00000001 bfff0000 00000000 00000000 00000005 3fff0000 00000000 00000000 00000001 +fmodq p eq - 3fff0000 00000000 00000000 00000001 bfff0000 00000000 00000000 00000005 3fff0000 00000000 00000000 00000001 +fmodq z eq - 3fff0000 00000000 00000000 00000001 bfff0000 00000000 00000000 00000005 3fff0000 00000000 00000000 00000001 +fmodq n eq - bfff0000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000005 bfff0000 00000000 00000000 00000001 +fmodq m eq - bfff0000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000005 bfff0000 00000000 00000000 00000001 +fmodq p eq - bfff0000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000005 bfff0000 00000000 00000000 00000001 +fmodq z eq - bfff0000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000005 bfff0000 00000000 00000000 00000001 +fmodq n eq - bfff0000 00000000 00000000 00000001 bfff0000 00000000 00000000 00000005 bfff0000 00000000 00000000 00000001 +fmodq m eq - bfff0000 00000000 00000000 00000001 bfff0000 00000000 00000000 00000005 bfff0000 00000000 00000000 00000001 +fmodq p eq - bfff0000 00000000 00000000 00000001 bfff0000 00000000 00000000 00000005 bfff0000 00000000 00000000 00000001 +fmodq z eq - bfff0000 00000000 00000000 00000001 bfff0000 00000000 00000000 00000005 bfff0000 00000000 00000000 00000001 +fmodq n eq - 3fff0000 00000000 00000000 00000002 3fff0000 00000000 00000000 00000005 3fff0000 00000000 00000000 00000002 +fmodq m eq - 3fff0000 00000000 00000000 00000002 3fff0000 00000000 00000000 00000005 3fff0000 00000000 00000000 00000002 +fmodq p eq - 3fff0000 00000000 00000000 00000002 3fff0000 00000000 00000000 00000005 3fff0000 00000000 00000000 00000002 +fmodq z eq - 3fff0000 00000000 00000000 00000002 3fff0000 00000000 00000000 00000005 3fff0000 00000000 00000000 00000002 +fmodq n eq - 3fff0000 00000000 00000000 00000003 3fff0000 00000000 00000000 00000005 3fff0000 00000000 00000000 00000003 +fmodq m eq - 3fff0000 00000000 00000000 00000003 3fff0000 00000000 00000000 00000005 3fff0000 00000000 00000000 00000003 +fmodq p eq - 3fff0000 00000000 00000000 00000003 3fff0000 00000000 00000000 00000005 3fff0000 00000000 00000000 00000003 +fmodq z eq - 3fff0000 00000000 00000000 00000003 3fff0000 00000000 00000000 00000005 3fff0000 00000000 00000000 00000003 +fmodq n eq - 3fff0000 00000000 00000000 00000004 3fff0000 00000000 00000000 00000005 3fff0000 00000000 00000000 00000004 +fmodq m eq - 3fff0000 00000000 00000000 00000004 3fff0000 00000000 00000000 00000005 3fff0000 00000000 00000000 00000004 +fmodq p eq - 3fff0000 00000000 00000000 00000004 3fff0000 00000000 00000000 00000005 3fff0000 00000000 00000000 00000004 +fmodq z eq - 3fff0000 00000000 00000000 00000004 3fff0000 00000000 00000000 00000005 3fff0000 00000000 00000000 00000004 +fmodq n eq - 3fff0000 00000000 00000000 00000006 3fff0000 00000000 00000000 00000005 3f8f0000 00000000 00000000 00000000 +fmodq m eq - 3fff0000 00000000 00000000 00000006 3fff0000 00000000 00000000 00000005 3f8f0000 00000000 00000000 00000000 +fmodq p eq - 3fff0000 00000000 00000000 00000006 3fff0000 00000000 00000000 00000005 3f8f0000 00000000 00000000 00000000 +fmodq z eq - 3fff0000 00000000 00000000 00000006 3fff0000 00000000 00000000 00000005 3f8f0000 00000000 00000000 00000000 +fmodq n eq - 40007fff ffffffff ffffffff ffffffff 40008000 00000000 00000000 00000000 40007fff ffffffff ffffffff ffffffff +fmodq m eq - 40007fff ffffffff ffffffff ffffffff 40008000 00000000 00000000 00000000 40007fff ffffffff ffffffff ffffffff +fmodq p eq - 40007fff ffffffff ffffffff ffffffff 40008000 00000000 00000000 00000000 40007fff ffffffff ffffffff ffffffff +fmodq z eq - 40007fff ffffffff ffffffff ffffffff 40008000 00000000 00000000 00000000 40007fff ffffffff ffffffff ffffffff +fmodq n eq - 40007fff ffffffff ffffffff ffffffff c0008000 00000000 00000000 00000000 40007fff ffffffff ffffffff ffffffff +fmodq m eq - 40007fff ffffffff ffffffff ffffffff c0008000 00000000 00000000 00000000 40007fff ffffffff ffffffff ffffffff +fmodq p eq - 40007fff ffffffff ffffffff ffffffff c0008000 00000000 00000000 00000000 40007fff ffffffff ffffffff ffffffff +fmodq z eq - 40007fff ffffffff ffffffff ffffffff c0008000 00000000 00000000 00000000 40007fff ffffffff ffffffff ffffffff +fmodq n eq - c0007fff ffffffff ffffffff ffffffff 40008000 00000000 00000000 00000000 c0007fff ffffffff ffffffff ffffffff +fmodq m eq - c0007fff ffffffff ffffffff ffffffff 40008000 00000000 00000000 00000000 c0007fff ffffffff ffffffff ffffffff +fmodq p eq - c0007fff ffffffff ffffffff ffffffff 40008000 00000000 00000000 00000000 c0007fff ffffffff ffffffff ffffffff +fmodq z eq - c0007fff ffffffff ffffffff ffffffff 40008000 00000000 00000000 00000000 c0007fff ffffffff ffffffff ffffffff +fmodq n eq - c0007fff ffffffff ffffffff ffffffff c0008000 00000000 00000000 00000000 c0007fff ffffffff ffffffff ffffffff +fmodq m eq - c0007fff ffffffff ffffffff ffffffff c0008000 00000000 00000000 00000000 c0007fff ffffffff ffffffff ffffffff +fmodq p eq - c0007fff ffffffff ffffffff ffffffff c0008000 00000000 00000000 00000000 c0007fff ffffffff ffffffff ffffffff +fmodq z eq - c0007fff ffffffff ffffffff ffffffff c0008000 00000000 00000000 00000000 c0007fff ffffffff ffffffff ffffffff +fmodq n eq - 3fffffff ffffffff ffffffff ffffffff 40000000 00000000 00000000 00000000 3fffffff ffffffff ffffffff ffffffff +fmodq m eq - 3fffffff ffffffff ffffffff ffffffff 40000000 00000000 00000000 00000000 3fffffff ffffffff ffffffff ffffffff +fmodq p eq - 3fffffff ffffffff ffffffff ffffffff 40000000 00000000 00000000 00000000 3fffffff ffffffff ffffffff ffffffff +fmodq z eq - 3fffffff ffffffff ffffffff ffffffff 40000000 00000000 00000000 00000000 3fffffff ffffffff ffffffff ffffffff +fmodq n eq - 3fff0000 00000000 00000000 00000001 3ffeffff ffffffff ffffffff fffffffe 3f900000 00000000 00000000 00000000 +fmodq m eq - 3fff0000 00000000 00000000 00000001 3ffeffff ffffffff ffffffff fffffffe 3f900000 00000000 00000000 00000000 +fmodq p eq - 3fff0000 00000000 00000000 00000001 3ffeffff ffffffff ffffffff fffffffe 3f900000 00000000 00000000 00000000 +fmodq z eq - 3fff0000 00000000 00000000 00000001 3ffeffff ffffffff ffffffff fffffffe 3f900000 00000000 00000000 00000000 +fmodq n eq - 3fff0000 00000000 00000000 00000000 3ffeffff ffffffff ffffffff fffffffe 3f8f0000 00000000 00000000 00000000 +fmodq m eq - 3fff0000 00000000 00000000 00000000 3ffeffff ffffffff ffffffff fffffffe 3f8f0000 00000000 00000000 00000000 +fmodq p eq - 3fff0000 00000000 00000000 00000000 3ffeffff ffffffff ffffffff fffffffe 3f8f0000 00000000 00000000 00000000 +fmodq z eq - 3fff0000 00000000 00000000 00000000 3ffeffff ffffffff ffffffff fffffffe 3f8f0000 00000000 00000000 00000000 +fmodq n eq - 3ffeffff ffffffff ffffffff fffffffc 3ffeffff ffffffff ffffffff fffffffe 3ffeffff ffffffff ffffffff fffffffc +fmodq m eq - 3ffeffff ffffffff ffffffff fffffffc 3ffeffff ffffffff ffffffff fffffffe 3ffeffff ffffffff ffffffff fffffffc +fmodq p eq - 3ffeffff ffffffff ffffffff fffffffc 3ffeffff ffffffff ffffffff fffffffe 3ffeffff ffffffff ffffffff fffffffc +fmodq z eq - 3ffeffff ffffffff ffffffff fffffffc 3ffeffff ffffffff ffffffff fffffffe 3ffeffff ffffffff ffffffff fffffffc +fmodq n eq - 3ffeffff ffffffff ffffffff ffffffff 3fffffff ffffffff ffffffff ffffffff 3ffeffff ffffffff ffffffff ffffffff +fmodq m eq - 3ffeffff ffffffff ffffffff ffffffff 3fffffff ffffffff ffffffff ffffffff 3ffeffff ffffffff ffffffff ffffffff +fmodq p eq - 3ffeffff ffffffff ffffffff ffffffff 3fffffff ffffffff ffffffff ffffffff 3ffeffff ffffffff ffffffff ffffffff +fmodq z eq - 3ffeffff ffffffff ffffffff ffffffff 3fffffff ffffffff ffffffff ffffffff 3ffeffff ffffffff ffffffff ffffffff +fmodq n eq - 3fff0000 00000000 00000000 00000000 3fffffff ffffffff ffffffff ffffffff 3fff0000 00000000 00000000 00000000 +fmodq m eq - 3fff0000 00000000 00000000 00000000 3fffffff ffffffff ffffffff ffffffff 3fff0000 00000000 00000000 00000000 +fmodq p eq - 3fff0000 00000000 00000000 00000000 3fffffff ffffffff ffffffff ffffffff 3fff0000 00000000 00000000 00000000 +fmodq z eq - 3fff0000 00000000 00000000 00000000 3fffffff ffffffff ffffffff ffffffff 3fff0000 00000000 00000000 00000000 +fmodq n eq - 7ffe0000 00000000 00000000 00000001 7ffdffff ffffffff ffffffff fffffffe 7f8f0000 00000000 00000000 00000000 +fmodq m eq - 7ffe0000 00000000 00000000 00000001 7ffdffff ffffffff ffffffff fffffffe 7f8f0000 00000000 00000000 00000000 +fmodq p eq - 7ffe0000 00000000 00000000 00000001 7ffdffff ffffffff ffffffff fffffffe 7f8f0000 00000000 00000000 00000000 +fmodq z eq - 7ffe0000 00000000 00000000 00000001 7ffdffff ffffffff ffffffff fffffffe 7f8f0000 00000000 00000000 00000000 +fmodq n eq - 7ffe0000 00000000 00000000 00000000 7ffdffff ffffffff ffffffff fffffffe 7f8e0000 00000000 00000000 00000000 +fmodq m eq - 7ffe0000 00000000 00000000 00000000 7ffdffff ffffffff ffffffff fffffffe 7f8e0000 00000000 00000000 00000000 +fmodq p eq - 7ffe0000 00000000 00000000 00000000 7ffdffff ffffffff ffffffff fffffffe 7f8e0000 00000000 00000000 00000000 +fmodq z eq - 7ffe0000 00000000 00000000 00000000 7ffdffff ffffffff ffffffff fffffffe 7f8e0000 00000000 00000000 00000000 +fmodq n eq - 7ffdffff ffffffff ffffffff fffffffc 7ffdffff ffffffff ffffffff fffffffe 7ffdffff ffffffff ffffffff fffffffc +fmodq m eq - 7ffdffff ffffffff ffffffff fffffffc 7ffdffff ffffffff ffffffff fffffffe 7ffdffff ffffffff ffffffff fffffffc +fmodq p eq - 7ffdffff ffffffff ffffffff fffffffc 7ffdffff ffffffff ffffffff fffffffe 7ffdffff ffffffff ffffffff fffffffc +fmodq z eq - 7ffdffff ffffffff ffffffff fffffffc 7ffdffff ffffffff ffffffff fffffffe 7ffdffff ffffffff ffffffff fffffffc +fmodq n eq - 7ffdffff ffffffff ffffffff ffffffff 7ffeffff ffffffff ffffffff ffffffff 7ffdffff ffffffff ffffffff ffffffff +fmodq m eq - 7ffdffff ffffffff ffffffff ffffffff 7ffeffff ffffffff ffffffff ffffffff 7ffdffff ffffffff ffffffff ffffffff +fmodq p eq - 7ffdffff ffffffff ffffffff ffffffff 7ffeffff ffffffff ffffffff ffffffff 7ffdffff ffffffff ffffffff ffffffff +fmodq z eq - 7ffdffff ffffffff ffffffff ffffffff 7ffeffff ffffffff ffffffff ffffffff 7ffdffff ffffffff ffffffff ffffffff +fmodq m eq - 7ffe0000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff 7ffe0000 00000000 00000000 00000000 +fmodq p eq - 7ffe0000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff 7ffe0000 00000000 00000000 00000000 +fmodq z eq - 7ffe0000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff 7ffe0000 00000000 00000000 00000000 +fmodq n eq - 7ffd0000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 7ffd0000 00000000 00000000 00000000 +fmodq m eq - 7ffd0000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 7ffd0000 00000000 00000000 00000000 +fmodq p eq - 7ffd0000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 7ffd0000 00000000 00000000 00000000 +fmodq z eq - 7ffd0000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 7ffd0000 00000000 00000000 00000000 +fmodq m eq - 7ffeffff ffffffff ffffffff ffffffff 7ffeffff ffffffff ffffffff fffffffe 7f8e0000 00000000 00000000 00000000 +fmodq p eq - 7ffeffff ffffffff ffffffff ffffffff 7ffeffff ffffffff ffffffff fffffffe 7f8e0000 00000000 00000000 00000000 +fmodq z eq - 7ffeffff ffffffff ffffffff ffffffff 7ffeffff ffffffff ffffffff fffffffe 7f8e0000 00000000 00000000 00000000 +fmodq n eq - 7ffeffff ffffffff ffffffff ffffffff fffeffff ffffffff ffffffff fffffffe 7f8e0000 00000000 00000000 00000000 +fmodq m eq - 7ffeffff ffffffff ffffffff ffffffff fffeffff ffffffff ffffffff fffffffe 7f8e0000 00000000 00000000 00000000 +fmodq p eq - 7ffeffff ffffffff ffffffff ffffffff fffeffff ffffffff ffffffff fffffffe 7f8e0000 00000000 00000000 00000000 +fmodq z eq - 7ffeffff ffffffff ffffffff ffffffff fffeffff ffffffff ffffffff fffffffe 7f8e0000 00000000 00000000 00000000 +fmodq m eq - fffeffff ffffffff ffffffff ffffffff 7ffeffff ffffffff ffffffff fffffffe ff8e0000 00000000 00000000 00000000 +fmodq p eq - fffeffff ffffffff ffffffff ffffffff 7ffeffff ffffffff ffffffff fffffffe ff8e0000 00000000 00000000 00000000 +fmodq z eq - fffeffff ffffffff ffffffff ffffffff 7ffeffff ffffffff ffffffff fffffffe ff8e0000 00000000 00000000 00000000 +fmodq n eq - fffeffff ffffffff ffffffff ffffffff fffeffff ffffffff ffffffff fffffffe ff8e0000 00000000 00000000 00000000 +fmodq m eq - fffeffff ffffffff ffffffff ffffffff fffeffff ffffffff ffffffff fffffffe ff8e0000 00000000 00000000 00000000 +fmodq p eq - fffeffff ffffffff ffffffff ffffffff fffeffff ffffffff ffffffff fffffffe ff8e0000 00000000 00000000 00000000 +fmodq z eq - fffeffff ffffffff ffffffff ffffffff fffeffff ffffffff ffffffff fffffffe ff8e0000 00000000 00000000 00000000 +fmodq n eq - 7f8e0000 00000000 00000000 00000000 7f900000 00000000 00000000 00000000 7f8e0000 00000000 00000000 00000000 +fmodq m eq - 7f8e0000 00000000 00000000 00000000 7f900000 00000000 00000000 00000000 7f8e0000 00000000 00000000 00000000 +fmodq p eq - 7f8e0000 00000000 00000000 00000000 7f900000 00000000 00000000 00000000 7f8e0000 00000000 00000000 00000000 +fmodq z eq - 7f8e0000 00000000 00000000 00000000 7f900000 00000000 00000000 00000000 7f8e0000 00000000 00000000 00000000 +fmodq n eq - 7ffeffff ffffffff ffffffff ffffffff 7ffe0000 00000000 00000000 00000000 7ffdffff ffffffff ffffffff fffffffe +fmodq m eq - 7ffeffff ffffffff ffffffff ffffffff 7ffe0000 00000000 00000000 00000000 7ffdffff ffffffff ffffffff fffffffe +fmodq p eq - 7ffeffff ffffffff ffffffff ffffffff 7ffe0000 00000000 00000000 00000000 7ffdffff ffffffff ffffffff fffffffe +fmodq z eq - 7ffeffff ffffffff ffffffff ffffffff 7ffe0000 00000000 00000000 00000000 7ffdffff ffffffff ffffffff fffffffe +fmodq n eq - 7ffe0000 00000000 00000000 00000003 7ffe0000 00000000 00000000 00000005 7ffe0000 00000000 00000000 00000003 +fmodq m eq - 7ffe0000 00000000 00000000 00000003 7ffe0000 00000000 00000000 00000005 7ffe0000 00000000 00000000 00000003 +fmodq p eq - 7ffe0000 00000000 00000000 00000003 7ffe0000 00000000 00000000 00000005 7ffe0000 00000000 00000000 00000003 +fmodq z eq - 7ffe0000 00000000 00000000 00000003 7ffe0000 00000000 00000000 00000005 7ffe0000 00000000 00000000 00000003 +fmodq n eq - 7ffe0000 00000000 00000000 00000004 7ffe0000 00000000 00000000 00000005 7ffe0000 00000000 00000000 00000004 +fmodq m eq - 7ffe0000 00000000 00000000 00000004 7ffe0000 00000000 00000000 00000005 7ffe0000 00000000 00000000 00000004 +fmodq p eq - 7ffe0000 00000000 00000000 00000004 7ffe0000 00000000 00000000 00000005 7ffe0000 00000000 00000000 00000004 +fmodq z eq - 7ffe0000 00000000 00000000 00000004 7ffe0000 00000000 00000000 00000005 7ffe0000 00000000 00000000 00000004 +fmodq n eq - 7ffe0000 00000000 00000000 00000006 7ffe0000 00000000 00000000 00000005 7f8e0000 00000000 00000000 00000000 +fmodq m eq - 7ffe0000 00000000 00000000 00000006 7ffe0000 00000000 00000000 00000005 7f8e0000 00000000 00000000 00000000 +fmodq p eq - 7ffe0000 00000000 00000000 00000006 7ffe0000 00000000 00000000 00000005 7f8e0000 00000000 00000000 00000000 +fmodq z eq - 7ffe0000 00000000 00000000 00000006 7ffe0000 00000000 00000000 00000005 7f8e0000 00000000 00000000 00000000 +fmodq n eq - 7ffeffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 +fmodq m eq - 7ffeffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 +fmodq p eq - 7ffeffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 +fmodq z eq - 7ffeffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 +fmodq n eq - 7ffeffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 +fmodq m eq - 7ffeffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 +fmodq p eq - 7ffeffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 +fmodq z eq - 7ffeffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 +fmodq n eq - fffeffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000001 80000000 00000000 00000000 00000000 +fmodq m eq - fffeffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000001 80000000 00000000 00000000 00000000 +fmodq p eq - fffeffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000001 80000000 00000000 00000000 00000000 +fmodq z eq - fffeffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000001 80000000 00000000 00000000 00000000 +fmodq n eq - fffeffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000001 80000000 00000000 00000000 00000000 +fmodq m eq - fffeffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000001 80000000 00000000 00000000 00000000 +fmodq p eq - fffeffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000001 80000000 00000000 00000000 00000000 +fmodq z eq - fffeffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000001 80000000 00000000 00000000 00000000 +fmodq n eq - 7ffeffff ffffffff ffffffff ffffffff 0001ffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 +fmodq m eq - 7ffeffff ffffffff ffffffff ffffffff 0001ffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 +fmodq p eq - 7ffeffff ffffffff ffffffff ffffffff 0001ffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 +fmodq z eq - 7ffeffff ffffffff ffffffff ffffffff 0001ffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 +fmodq m eq - 7ffeffff ffffffff ffffffff ffffffff 00010000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +fmodq p eq - 7ffeffff ffffffff ffffffff ffffffff 00010000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +fmodq z eq - 7ffeffff ffffffff ffffffff ffffffff 00010000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +fmodq n eq - 7ffdffff ffffffff ffffffff ffffffff 7ffe0000 00000000 00000000 00000000 7ffdffff ffffffff ffffffff ffffffff +fmodq m eq - 7ffdffff ffffffff ffffffff ffffffff 7ffe0000 00000000 00000000 00000000 7ffdffff ffffffff ffffffff ffffffff +fmodq p eq - 7ffdffff ffffffff ffffffff ffffffff 7ffe0000 00000000 00000000 00000000 7ffdffff ffffffff ffffffff ffffffff +fmodq z eq - 7ffdffff ffffffff ffffffff ffffffff 7ffe0000 00000000 00000000 00000000 7ffdffff ffffffff ffffffff ffffffff +fmodq n eq - 7ffdffff ffffffff ffffffff ffffffff fffe0000 00000000 00000000 00000000 7ffdffff ffffffff ffffffff ffffffff +fmodq m eq - 7ffdffff ffffffff ffffffff ffffffff fffe0000 00000000 00000000 00000000 7ffdffff ffffffff ffffffff ffffffff +fmodq p eq - 7ffdffff ffffffff ffffffff ffffffff fffe0000 00000000 00000000 00000000 7ffdffff ffffffff ffffffff ffffffff +fmodq z eq - 7ffdffff ffffffff ffffffff ffffffff fffe0000 00000000 00000000 00000000 7ffdffff ffffffff ffffffff ffffffff +fmodq n eq - fffdffff ffffffff ffffffff ffffffff 7ffe0000 00000000 00000000 00000000 fffdffff ffffffff ffffffff ffffffff +fmodq m eq - fffdffff ffffffff ffffffff ffffffff 7ffe0000 00000000 00000000 00000000 fffdffff ffffffff ffffffff ffffffff +fmodq p eq - fffdffff ffffffff ffffffff ffffffff 7ffe0000 00000000 00000000 00000000 fffdffff ffffffff ffffffff ffffffff +fmodq z eq - fffdffff ffffffff ffffffff ffffffff 7ffe0000 00000000 00000000 00000000 fffdffff ffffffff ffffffff ffffffff +fmodq n eq - fffdffff ffffffff ffffffff ffffffff fffe0000 00000000 00000000 00000000 fffdffff ffffffff ffffffff ffffffff +fmodq m eq - fffdffff ffffffff ffffffff ffffffff fffe0000 00000000 00000000 00000000 fffdffff ffffffff ffffffff ffffffff +fmodq p eq - fffdffff ffffffff ffffffff ffffffff fffe0000 00000000 00000000 00000000 fffdffff ffffffff ffffffff ffffffff +fmodq z eq - fffdffff ffffffff ffffffff ffffffff fffe0000 00000000 00000000 00000000 fffdffff ffffffff ffffffff ffffffff +fmodq n eq - 00000000 00000000 00000000 00000001 00000000 00000000 00000000 00000004 00000000 00000000 00000000 00000001 +fmodq m eq - 00000000 00000000 00000000 00000001 00000000 00000000 00000000 00000004 00000000 00000000 00000000 00000001 +fmodq p eq - 00000000 00000000 00000000 00000001 00000000 00000000 00000000 00000004 00000000 00000000 00000000 00000001 +fmodq z eq - 00000000 00000000 00000000 00000001 00000000 00000000 00000000 00000004 00000000 00000000 00000000 00000001 +fmodq n eq - 00000000 00000000 00000000 00000001 80000000 00000000 00000000 00000004 00000000 00000000 00000000 00000001 +fmodq m eq - 00000000 00000000 00000000 00000001 80000000 00000000 00000000 00000004 00000000 00000000 00000000 00000001 +fmodq p eq - 00000000 00000000 00000000 00000001 80000000 00000000 00000000 00000004 00000000 00000000 00000000 00000001 +fmodq z eq - 00000000 00000000 00000000 00000001 80000000 00000000 00000000 00000004 00000000 00000000 00000000 00000001 +fmodq n eq - 80000000 00000000 00000000 00000001 00000000 00000000 00000000 00000004 80000000 00000000 00000000 00000001 +fmodq m eq - 80000000 00000000 00000000 00000001 00000000 00000000 00000000 00000004 80000000 00000000 00000000 00000001 +fmodq p eq - 80000000 00000000 00000000 00000001 00000000 00000000 00000000 00000004 80000000 00000000 00000000 00000001 +fmodq z eq - 80000000 00000000 00000000 00000001 00000000 00000000 00000000 00000004 80000000 00000000 00000000 00000001 +fmodq n eq - 80000000 00000000 00000000 00000001 80000000 00000000 00000000 00000004 80000000 00000000 00000000 00000001 +fmodq m eq - 80000000 00000000 00000000 00000001 80000000 00000000 00000000 00000004 80000000 00000000 00000000 00000001 +fmodq p eq - 80000000 00000000 00000000 00000001 80000000 00000000 00000000 00000004 80000000 00000000 00000000 00000001 +fmodq z eq - 80000000 00000000 00000000 00000001 80000000 00000000 00000000 00000004 80000000 00000000 00000000 00000001 +fmodq n eq - 00000000 00000000 00000000 00000002 00000000 00000000 00000000 00000004 00000000 00000000 00000000 00000002 +fmodq m eq - 00000000 00000000 00000000 00000002 00000000 00000000 00000000 00000004 00000000 00000000 00000000 00000002 +fmodq p eq - 00000000 00000000 00000000 00000002 00000000 00000000 00000000 00000004 00000000 00000000 00000000 00000002 +fmodq z eq - 00000000 00000000 00000000 00000002 00000000 00000000 00000000 00000004 00000000 00000000 00000000 00000002 +fmodq n eq - 00000000 00000000 00000000 00000003 00000000 00000000 00000000 00000004 00000000 00000000 00000000 00000003 +fmodq m eq - 00000000 00000000 00000000 00000003 00000000 00000000 00000000 00000004 00000000 00000000 00000000 00000003 +fmodq p eq - 00000000 00000000 00000000 00000003 00000000 00000000 00000000 00000004 00000000 00000000 00000000 00000003 +fmodq z eq - 00000000 00000000 00000000 00000003 00000000 00000000 00000000 00000004 00000000 00000000 00000000 00000003 +fmodq n eq - 00000000 00000000 00000000 00000003 80000000 00000000 00000000 00000004 00000000 00000000 00000000 00000003 +fmodq m eq - 00000000 00000000 00000000 00000003 80000000 00000000 00000000 00000004 00000000 00000000 00000000 00000003 +fmodq p eq - 00000000 00000000 00000000 00000003 80000000 00000000 00000000 00000004 00000000 00000000 00000000 00000003 +fmodq z eq - 00000000 00000000 00000000 00000003 80000000 00000000 00000000 00000004 00000000 00000000 00000000 00000003 +fmodq n eq - 80000000 00000000 00000000 00000003 00000000 00000000 00000000 00000004 80000000 00000000 00000000 00000003 +fmodq m eq - 80000000 00000000 00000000 00000003 00000000 00000000 00000000 00000004 80000000 00000000 00000000 00000003 +fmodq p eq - 80000000 00000000 00000000 00000003 00000000 00000000 00000000 00000004 80000000 00000000 00000000 00000003 +fmodq z eq - 80000000 00000000 00000000 00000003 00000000 00000000 00000000 00000004 80000000 00000000 00000000 00000003 +fmodq n eq - 80000000 00000000 00000000 00000003 80000000 00000000 00000000 00000004 80000000 00000000 00000000 00000003 +fmodq m eq - 80000000 00000000 00000000 00000003 80000000 00000000 00000000 00000004 80000000 00000000 00000000 00000003 +fmodq p eq - 80000000 00000000 00000000 00000003 80000000 00000000 00000000 00000004 80000000 00000000 00000000 00000003 +fmodq z eq - 80000000 00000000 00000000 00000003 80000000 00000000 00000000 00000004 80000000 00000000 00000000 00000003 +fmodq n eq - 00000000 00000000 00000000 00000004 00000000 00000000 00000000 00000004 00000000 00000000 00000000 00000000 +fmodq m eq - 00000000 00000000 00000000 00000004 00000000 00000000 00000000 00000004 00000000 00000000 00000000 00000000 +fmodq p eq - 00000000 00000000 00000000 00000004 00000000 00000000 00000000 00000004 00000000 00000000 00000000 00000000 +fmodq z eq - 00000000 00000000 00000000 00000004 00000000 00000000 00000000 00000004 00000000 00000000 00000000 00000000 +fmodq n eq - 00000000 00000000 00000000 00000004 80000000 00000000 00000000 00000004 00000000 00000000 00000000 00000000 +fmodq m eq - 00000000 00000000 00000000 00000004 80000000 00000000 00000000 00000004 00000000 00000000 00000000 00000000 +fmodq p eq - 00000000 00000000 00000000 00000004 80000000 00000000 00000000 00000004 00000000 00000000 00000000 00000000 +fmodq z eq - 00000000 00000000 00000000 00000004 80000000 00000000 00000000 00000004 00000000 00000000 00000000 00000000 +fmodq n eq - 80000000 00000000 00000000 00000004 80000000 00000000 00000000 00000004 80000000 00000000 00000000 00000000 +fmodq m eq - 80000000 00000000 00000000 00000004 80000000 00000000 00000000 00000004 80000000 00000000 00000000 00000000 +fmodq p eq - 80000000 00000000 00000000 00000004 80000000 00000000 00000000 00000004 80000000 00000000 00000000 00000000 +fmodq z eq - 80000000 00000000 00000000 00000004 80000000 00000000 00000000 00000004 80000000 00000000 00000000 00000000 +fmodq n eq - 80000000 00000000 00000000 00000004 00000000 00000000 00000000 00000004 80000000 00000000 00000000 00000000 +fmodq m eq - 80000000 00000000 00000000 00000004 00000000 00000000 00000000 00000004 80000000 00000000 00000000 00000000 +fmodq p eq - 80000000 00000000 00000000 00000004 00000000 00000000 00000000 00000004 80000000 00000000 00000000 00000000 +fmodq z eq - 80000000 00000000 00000000 00000004 00000000 00000000 00000000 00000004 80000000 00000000 00000000 00000000 +fmodq n eq - 0009ffff ffffffff ffffffff ffffffff 00090000 00000000 00000000 00000000 0008ffff ffffffff ffffffff fffffffe +fmodq m eq - 0009ffff ffffffff ffffffff ffffffff 00090000 00000000 00000000 00000000 0008ffff ffffffff ffffffff fffffffe +fmodq p eq - 0009ffff ffffffff ffffffff ffffffff 00090000 00000000 00000000 00000000 0008ffff ffffffff ffffffff fffffffe +fmodq z eq - 0009ffff ffffffff ffffffff ffffffff 00090000 00000000 00000000 00000000 0008ffff ffffffff ffffffff fffffffe +fmodq n eq - 00010000 00000000 00000000 00000001 0000ffff ffffffff ffffffff fffffffe 00000000 00000000 00000000 00000003 +fmodq m eq - 00010000 00000000 00000000 00000001 0000ffff ffffffff ffffffff fffffffe 00000000 00000000 00000000 00000003 +fmodq p eq - 00010000 00000000 00000000 00000001 0000ffff ffffffff ffffffff fffffffe 00000000 00000000 00000000 00000003 +fmodq z eq - 00010000 00000000 00000000 00000001 0000ffff ffffffff ffffffff fffffffe 00000000 00000000 00000000 00000003 +fmodq n eq - 00010000 00000000 00000000 00000000 0000ffff ffffffff ffffffff fffffffe 00000000 00000000 00000000 00000002 +fmodq m eq - 00010000 00000000 00000000 00000000 0000ffff ffffffff ffffffff fffffffe 00000000 00000000 00000000 00000002 +fmodq p eq - 00010000 00000000 00000000 00000000 0000ffff ffffffff ffffffff fffffffe 00000000 00000000 00000000 00000002 +fmodq z eq - 00010000 00000000 00000000 00000000 0000ffff ffffffff ffffffff fffffffe 00000000 00000000 00000000 00000002 +fmodq n eq - 0000ffff ffffffff ffffffff fffffffc 0000ffff ffffffff ffffffff fffffffe 0000ffff ffffffff ffffffff fffffffc +fmodq m eq - 0000ffff ffffffff ffffffff fffffffc 0000ffff ffffffff ffffffff fffffffe 0000ffff ffffffff ffffffff fffffffc +fmodq p eq - 0000ffff ffffffff ffffffff fffffffc 0000ffff ffffffff ffffffff fffffffe 0000ffff ffffffff ffffffff fffffffc +fmodq z eq - 0000ffff ffffffff ffffffff fffffffc 0000ffff ffffffff ffffffff fffffffe 0000ffff ffffffff ffffffff fffffffc +fmodq n eq - 0000ffff ffffffff ffffffff fffffffc 8000ffff ffffffff ffffffff fffffffe 0000ffff ffffffff ffffffff fffffffc +fmodq m eq - 0000ffff ffffffff ffffffff fffffffc 8000ffff ffffffff ffffffff fffffffe 0000ffff ffffffff ffffffff fffffffc +fmodq p eq - 0000ffff ffffffff ffffffff fffffffc 8000ffff ffffffff ffffffff fffffffe 0000ffff ffffffff ffffffff fffffffc +fmodq z eq - 0000ffff ffffffff ffffffff fffffffc 8000ffff ffffffff ffffffff fffffffe 0000ffff ffffffff ffffffff fffffffc +fmodq n eq - 8000ffff ffffffff ffffffff fffffffc 0000ffff ffffffff ffffffff fffffffe 8000ffff ffffffff ffffffff fffffffc +fmodq m eq - 8000ffff ffffffff ffffffff fffffffc 0000ffff ffffffff ffffffff fffffffe 8000ffff ffffffff ffffffff fffffffc +fmodq p eq - 8000ffff ffffffff ffffffff fffffffc 0000ffff ffffffff ffffffff fffffffe 8000ffff ffffffff ffffffff fffffffc +fmodq z eq - 8000ffff ffffffff ffffffff fffffffc 0000ffff ffffffff ffffffff fffffffe 8000ffff ffffffff ffffffff fffffffc +fmodq n eq - 8000ffff ffffffff ffffffff fffffffc 8000ffff ffffffff ffffffff fffffffe 8000ffff ffffffff ffffffff fffffffc +fmodq m eq - 8000ffff ffffffff ffffffff fffffffc 8000ffff ffffffff ffffffff fffffffe 8000ffff ffffffff ffffffff fffffffc +fmodq p eq - 8000ffff ffffffff ffffffff fffffffc 8000ffff ffffffff ffffffff fffffffe 8000ffff ffffffff ffffffff fffffffc +fmodq z eq - 8000ffff ffffffff ffffffff fffffffc 8000ffff ffffffff ffffffff fffffffe 8000ffff ffffffff ffffffff fffffffc +fmodq n eq - 0000ffff ffffffff ffffffff ffffffff 0001ffff ffffffff ffffffff ffffffff 0000ffff ffffffff ffffffff ffffffff +fmodq m eq - 0000ffff ffffffff ffffffff ffffffff 0001ffff ffffffff ffffffff ffffffff 0000ffff ffffffff ffffffff ffffffff +fmodq p eq - 0000ffff ffffffff ffffffff ffffffff 0001ffff ffffffff ffffffff ffffffff 0000ffff ffffffff ffffffff ffffffff +fmodq z eq - 0000ffff ffffffff ffffffff ffffffff 0001ffff ffffffff ffffffff ffffffff 0000ffff ffffffff ffffffff ffffffff +fmodq n eq - 00010000 00000000 00000000 00000000 0001ffff ffffffff ffffffff ffffffff 00010000 00000000 00000000 00000000 +fmodq m eq - 00010000 00000000 00000000 00000000 0001ffff ffffffff ffffffff ffffffff 00010000 00000000 00000000 00000000 +fmodq p eq - 00010000 00000000 00000000 00000000 0001ffff ffffffff ffffffff ffffffff 00010000 00000000 00000000 00000000 +fmodq z eq - 00010000 00000000 00000000 00000000 0001ffff ffffffff ffffffff ffffffff 00010000 00000000 00000000 00000000 +fmodq n eq - 00010000 00000000 00000000 00000003 00010000 00000000 00000000 00000005 00010000 00000000 00000000 00000003 +fmodq m eq - 00010000 00000000 00000000 00000003 00010000 00000000 00000000 00000005 00010000 00000000 00000000 00000003 +fmodq p eq - 00010000 00000000 00000000 00000003 00010000 00000000 00000000 00000005 00010000 00000000 00000000 00000003 +fmodq z eq - 00010000 00000000 00000000 00000003 00010000 00000000 00000000 00000005 00010000 00000000 00000000 00000003 +fmodq n eq - 00010000 00000000 00000000 00000004 00010000 00000000 00000000 00000005 00010000 00000000 00000000 00000004 +fmodq m eq - 00010000 00000000 00000000 00000004 00010000 00000000 00000000 00000005 00010000 00000000 00000000 00000004 +fmodq p eq - 00010000 00000000 00000000 00000004 00010000 00000000 00000000 00000005 00010000 00000000 00000000 00000004 +fmodq z eq - 00010000 00000000 00000000 00000004 00010000 00000000 00000000 00000005 00010000 00000000 00000000 00000004 +fmodq n eq - 00010000 00000000 00000000 00000006 00010000 00000000 00000000 00000005 00000000 00000000 00000000 00000001 +fmodq m eq - 00010000 00000000 00000000 00000006 00010000 00000000 00000000 00000005 00000000 00000000 00000000 00000001 +fmodq p eq - 00010000 00000000 00000000 00000006 00010000 00000000 00000000 00000005 00000000 00000000 00000000 00000001 +fmodq z eq - 00010000 00000000 00000000 00000006 00010000 00000000 00000000 00000005 00000000 00000000 00000000 00000001 +fmodq n eq - 0001ffff ffffffff ffffffff ffffffff 00020000 00000000 00000000 00000000 0001ffff ffffffff ffffffff ffffffff +fmodq m eq - 0001ffff ffffffff ffffffff ffffffff 00020000 00000000 00000000 00000000 0001ffff ffffffff ffffffff ffffffff +fmodq p eq - 0001ffff ffffffff ffffffff ffffffff 00020000 00000000 00000000 00000000 0001ffff ffffffff ffffffff ffffffff +fmodq z eq - 0001ffff ffffffff ffffffff ffffffff 00020000 00000000 00000000 00000000 0001ffff ffffffff ffffffff ffffffff +fmodq n uo v 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq m uo v 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq p uo v 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq z uo v 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq n uo v 00000000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq m uo v 00000000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq p uo v 00000000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq z uo v 00000000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq n uo v 80000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq m uo v 80000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq p uo v 80000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq z uo v 80000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq m uo v 80000000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq p uo v 80000000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq z uo v 80000000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq n uo v 3fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq m uo v 3fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq p uo v 3fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq z uo v 3fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq n uo v 3ffeffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq m uo v 3ffeffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq p uo v 3ffeffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq z uo v 3ffeffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq n uo v 7ffeffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq m uo v 7ffeffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq p uo v 7ffeffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq z uo v 7ffeffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq n uo v 7ffeffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq m uo v 7ffeffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq p uo v 7ffeffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq z uo v 7ffeffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq n uo v fffeffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq m uo v fffeffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq p uo v fffeffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq z uo v fffeffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq n uo v fffeffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq m uo v fffeffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq p uo v fffeffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq z uo v fffeffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq n uo v 0000ffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq m uo v 0000ffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq p uo v 0000ffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq z uo v 0000ffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq n uo v 0000ffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq m uo v 0000ffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq p uo v 0000ffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq z uo v 0000ffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq n uo v 8000ffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq m uo v 8000ffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq p uo v 8000ffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq z uo v 8000ffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq n uo v 8000ffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq m uo v 8000ffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq p uo v 8000ffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq z uo v 8000ffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq n uo v 00000000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq m uo v 00000000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq p uo v 00000000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq z uo v 00000000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq m uo v 7fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq p uo v 7fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq z uo v 7fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq n uo v 7fff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq m uo v 7fff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq p uo v 7fff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq z uo v 7fff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq m uo v ffff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq p uo v ffff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq z uo v ffff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq n uo v ffff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq m uo v ffff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq p uo v ffff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq z uo v ffff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq n uo v 7fff0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq m uo v 7fff0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq p uo v 7fff0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq z uo v 7fff0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq n uo v 7fff0000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +fmodq m uo v 7fff0000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +fmodq p uo v 7fff0000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +fmodq z uo v 7fff0000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +fmodq n uo v 7fff0000 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +fmodq m uo v 7fff0000 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +fmodq p uo v 7fff0000 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +fmodq z uo v 7fff0000 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +fmodq n uo v ffff0000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +fmodq m uo v ffff0000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +fmodq p uo v ffff0000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +fmodq z uo v ffff0000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +fmodq n uo v ffff0000 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +fmodq m uo v ffff0000 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +fmodq p uo v ffff0000 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +fmodq z uo v ffff0000 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +fmodq n uo v 7fff0000 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +fmodq m uo v 7fff0000 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +fmodq p uo v 7fff0000 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +fmodq z uo v 7fff0000 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +fmodq n uo v 7fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +fmodq m uo v 7fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +fmodq p uo v 7fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +fmodq z uo v 7fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +fmodq n uo v 7fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq m uo v 7fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq p uo v 7fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq z uo v 7fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq n eq - 00000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +fmodq m eq - 00000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +fmodq p eq - 00000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +fmodq z eq - 00000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +fmodq n eq - 00000000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +fmodq m eq - 00000000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +fmodq p eq - 00000000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +fmodq z eq - 00000000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +fmodq n eq - 80000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +fmodq m eq - 80000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +fmodq p eq - 80000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +fmodq z eq - 80000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +fmodq n eq - 80000000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +fmodq m eq - 80000000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +fmodq p eq - 80000000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +fmodq z eq - 80000000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +fmodq n eq - 00000000 00000000 00000000 00000000 3ffeffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 +fmodq m eq - 00000000 00000000 00000000 00000000 3ffeffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 +fmodq p eq - 00000000 00000000 00000000 00000000 3ffeffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 +fmodq z eq - 00000000 00000000 00000000 00000000 3ffeffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 +fmodq m eq - 00000000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 +fmodq p eq - 00000000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 +fmodq z eq - 00000000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 +fmodq n eq - 00000000 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 +fmodq m eq - 00000000 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 +fmodq p eq - 00000000 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 +fmodq z eq - 00000000 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 +fmodq n eq - 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 +fmodq m eq - 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 +fmodq p eq - 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 +fmodq z eq - 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 +fmodq n eq - 00000000 00000000 00000000 00000000 80000000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 +fmodq m eq - 00000000 00000000 00000000 00000000 80000000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 +fmodq p eq - 00000000 00000000 00000000 00000000 80000000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 +fmodq z eq - 00000000 00000000 00000000 00000000 80000000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 +fmodq n eq - 80000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 80000000 00000000 00000000 00000000 +fmodq m eq - 80000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 80000000 00000000 00000000 00000000 +fmodq p eq - 80000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 80000000 00000000 00000000 00000000 +fmodq z eq - 80000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 80000000 00000000 00000000 00000000 +fmodq n eq - 80000000 00000000 00000000 00000000 80000000 00000000 00000000 00000001 80000000 00000000 00000000 00000000 +fmodq m eq - 80000000 00000000 00000000 00000000 80000000 00000000 00000000 00000001 80000000 00000000 00000000 00000000 +fmodq p eq - 80000000 00000000 00000000 00000000 80000000 00000000 00000000 00000001 80000000 00000000 00000000 00000000 +fmodq z eq - 80000000 00000000 00000000 00000000 80000000 00000000 00000000 00000001 80000000 00000000 00000000 00000000 +fmodq m eq - 00000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +fmodq p eq - 00000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +fmodq z eq - 00000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +fmodq n eq - 00000000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +fmodq m eq - 00000000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +fmodq p eq - 00000000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +fmodq z eq - 00000000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +fmodq n eq - 3fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +fmodq m eq - 3fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +fmodq p eq - 3fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +fmodq z eq - 3fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +fmodq n eq - 3fff0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +fmodq m eq - 3fff0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +fmodq p eq - 3fff0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +fmodq z eq - 3fff0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +fmodq n eq - bfff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 +fmodq m eq - bfff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 +fmodq p eq - bfff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 +fmodq z eq - bfff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 +fmodq n eq - bfff0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 +fmodq m eq - bfff0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 +fmodq p eq - bfff0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 +fmodq z eq - bfff0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 +fmodq n eq - 3ffeffff ffffffff ffffffff ffffffff 7fff0000 00000000 00000000 00000000 3ffeffff ffffffff ffffffff ffffffff +fmodq m eq - 3ffeffff ffffffff ffffffff ffffffff 7fff0000 00000000 00000000 00000000 3ffeffff ffffffff ffffffff ffffffff +fmodq p eq - 3ffeffff ffffffff ffffffff ffffffff 7fff0000 00000000 00000000 00000000 3ffeffff ffffffff ffffffff ffffffff +fmodq z eq - 3ffeffff ffffffff ffffffff ffffffff 7fff0000 00000000 00000000 00000000 3ffeffff ffffffff ffffffff ffffffff +fmodq m eq - 7ffeffff ffffffff ffffffff ffffffff 7fff0000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff +fmodq p eq - 7ffeffff ffffffff ffffffff ffffffff 7fff0000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff +fmodq z eq - 7ffeffff ffffffff ffffffff ffffffff 7fff0000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff +fmodq n eq - 7ffeffff ffffffff ffffffff ffffffff ffff0000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff +fmodq m eq - 7ffeffff ffffffff ffffffff ffffffff ffff0000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff +fmodq p eq - 7ffeffff ffffffff ffffffff ffffffff ffff0000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff +fmodq z eq - 7ffeffff ffffffff ffffffff ffffffff ffff0000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff +fmodq n eq - fffeffff ffffffff ffffffff ffffffff 7fff0000 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff +fmodq m eq - fffeffff ffffffff ffffffff ffffffff 7fff0000 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff +fmodq p eq - fffeffff ffffffff ffffffff ffffffff 7fff0000 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff +fmodq z eq - fffeffff ffffffff ffffffff ffffffff 7fff0000 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff +fmodq m eq - fffeffff ffffffff ffffffff ffffffff ffff0000 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff +fmodq p eq - fffeffff ffffffff ffffffff ffffffff ffff0000 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff +fmodq z eq - fffeffff ffffffff ffffffff ffffffff ffff0000 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff +fmodq n eq - 0000ffff ffffffff ffffffff ffffffff 7fff0000 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff +fmodq m eq - 0000ffff ffffffff ffffffff ffffffff 7fff0000 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff +fmodq p eq - 0000ffff ffffffff ffffffff ffffffff 7fff0000 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff +fmodq z eq - 0000ffff ffffffff ffffffff ffffffff 7fff0000 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff +fmodq m eq - 00000000 00000000 00000000 00000001 7fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 +fmodq p eq - 00000000 00000000 00000000 00000001 7fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 +fmodq z eq - 00000000 00000000 00000000 00000001 7fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 +fmodq n eq - 00000000 00000000 00000000 00000001 ffff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 +fmodq m eq - 00000000 00000000 00000000 00000001 ffff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 +fmodq p eq - 00000000 00000000 00000000 00000001 ffff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 +fmodq z eq - 00000000 00000000 00000000 00000001 ffff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 +fmodq n eq - 80000000 00000000 00000000 00000001 7fff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000001 +fmodq m eq - 80000000 00000000 00000000 00000001 7fff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000001 +fmodq p eq - 80000000 00000000 00000000 00000001 7fff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000001 +fmodq z eq - 80000000 00000000 00000000 00000001 7fff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000001 +fmodq m eq - 80000000 00000000 00000000 00000001 ffff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000001 +fmodq p eq - 80000000 00000000 00000000 00000001 ffff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000001 +fmodq z eq - 80000000 00000000 00000000 00000001 ffff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000001 +fmodq n uo - 7ffffe00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq m uo - 7ffffe00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq p uo - 7ffffe00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq z uo - 7ffffe00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq n uo - 7ffffe00 00000000 00000000 00000000 80000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq m uo - 7ffffe00 00000000 00000000 00000000 80000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq p uo - 7ffffe00 00000000 00000000 00000000 80000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq z uo - 7ffffe00 00000000 00000000 00000000 80000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq n uo - 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq m uo - 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq p uo - 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq z uo - 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq n uo - 80000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq m uo - 80000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq p uo - 80000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq z uo - 80000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq n uo - 7ffffe00 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq m uo - 7ffffe00 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq p uo - 7ffffe00 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq z uo - 7ffffe00 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq n uo - 7ffffe00 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq m uo - 7ffffe00 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq p uo - 7ffffe00 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq z uo - 7ffffe00 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq n uo - 3fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq m uo - 3fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq p uo - 3fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq z uo - 3fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq n uo - bfff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq m uo - bfff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq p uo - bfff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq z uo - bfff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq n uo - 0000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq m uo - 0000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq p uo - 0000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq z uo - 0000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq n uo - 8000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq m uo - 8000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq p uo - 8000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq z uo - 8000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq n uo - 7ffffe00 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +fmodq m uo - 7ffffe00 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +fmodq p uo - 7ffffe00 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +fmodq z uo - 7ffffe00 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +fmodq n uo - 7ffffe00 00000000 00000000 00000000 8000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +fmodq m uo - 7ffffe00 00000000 00000000 00000000 8000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +fmodq p uo - 7ffffe00 00000000 00000000 00000000 8000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +fmodq z uo - 7ffffe00 00000000 00000000 00000000 8000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +fmodq n uo - 7ffffe00 00000000 00000000 00000000 00000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +fmodq m uo - 7ffffe00 00000000 00000000 00000000 00000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +fmodq p uo - 7ffffe00 00000000 00000000 00000000 00000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +fmodq z uo - 7ffffe00 00000000 00000000 00000000 00000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +fmodq n uo - 7ffffe00 00000000 00000000 00000000 80000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +fmodq m uo - 7ffffe00 00000000 00000000 00000000 80000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +fmodq p uo - 7ffffe00 00000000 00000000 00000000 80000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +fmodq z uo - 7ffffe00 00000000 00000000 00000000 80000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +fmodq n uo - 00000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq m uo - 00000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq p uo - 00000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq z uo - 00000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq n uo - 80000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq m uo - 80000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq p uo - 80000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq z uo - 80000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq n uo - 7ffffe00 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +fmodq m uo - 7ffffe00 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +fmodq p uo - 7ffffe00 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +fmodq z uo - 7ffffe00 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +fmodq n uo - 7ffffe00 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +fmodq m uo - 7ffffe00 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +fmodq p uo - 7ffffe00 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +fmodq z uo - 7ffffe00 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +fmodq n uo - 7ffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq m uo - 7ffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq p uo - 7ffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq z uo - 7ffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq n uo - fffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq m uo - fffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq p uo - fffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq z uo - fffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq n uo - 7ffffe00 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq m uo - 7ffffe00 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq p uo - 7ffffe00 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq z uo - 7ffffe00 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq n uo - 7ffffe00 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq m uo - 7ffffe00 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq p uo - 7ffffe00 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq z uo - 7ffffe00 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq n uo - 7fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq m uo - 7fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq p uo - 7fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq z uo - 7fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq n uo - ffff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq m uo - ffff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq p uo - ffff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq z uo - ffff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq n uo - 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq m uo - 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq p uo - 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq z uo - 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq n uo v 7fff0200 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq m uo v 7fff0200 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq p uo v 7fff0200 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq z uo v 7fff0200 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq n uo v 7fff0200 00000000 00000000 00000000 80000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq m uo v 7fff0200 00000000 00000000 00000000 80000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq p uo v 7fff0200 00000000 00000000 00000000 80000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq z uo v 7fff0200 00000000 00000000 00000000 80000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq n uo v 00000000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq m uo v 00000000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq p uo v 00000000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq z uo v 00000000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq n uo v 80000000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq m uo v 80000000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq p uo v 80000000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq z uo v 80000000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq n uo v 7fff0200 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq m uo v 7fff0200 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq p uo v 7fff0200 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq z uo v 7fff0200 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq n uo v 7fff0200 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq m uo v 7fff0200 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq p uo v 7fff0200 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq z uo v 7fff0200 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq n uo v 3fff0000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq m uo v 3fff0000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq p uo v 3fff0000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq z uo v 3fff0000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq n uo v bfff0000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq m uo v bfff0000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq p uo v bfff0000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq z uo v bfff0000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq n uo v 0000ffff ffffffff ffffffff ffffffff 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq m uo v 0000ffff ffffffff ffffffff ffffffff 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq p uo v 0000ffff ffffffff ffffffff ffffffff 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq z uo v 0000ffff ffffffff ffffffff ffffffff 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq n uo v 8000ffff ffffffff ffffffff ffffffff 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq m uo v 8000ffff ffffffff ffffffff ffffffff 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq p uo v 8000ffff ffffffff ffffffff ffffffff 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq z uo v 8000ffff ffffffff ffffffff ffffffff 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq n uo v 7fff0200 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +fmodq m uo v 7fff0200 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +fmodq p uo v 7fff0200 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +fmodq z uo v 7fff0200 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +fmodq n uo v 7fff0200 00000000 00000000 00000000 8000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +fmodq m uo v 7fff0200 00000000 00000000 00000000 8000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +fmodq p uo v 7fff0200 00000000 00000000 00000000 8000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +fmodq z uo v 7fff0200 00000000 00000000 00000000 8000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +fmodq n uo v 7fff0200 00000000 00000000 00000000 00000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +fmodq m uo v 7fff0200 00000000 00000000 00000000 00000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +fmodq p uo v 7fff0200 00000000 00000000 00000000 00000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +fmodq z uo v 7fff0200 00000000 00000000 00000000 00000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +fmodq n uo v 7fff0200 00000000 00000000 00000000 80000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +fmodq m uo v 7fff0200 00000000 00000000 00000000 80000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +fmodq p uo v 7fff0200 00000000 00000000 00000000 80000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +fmodq z uo v 7fff0200 00000000 00000000 00000000 80000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +fmodq n uo v 00000000 00000000 00000000 00000001 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq m uo v 00000000 00000000 00000000 00000001 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq p uo v 00000000 00000000 00000000 00000001 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq z uo v 00000000 00000000 00000000 00000001 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq n uo v 80000000 00000000 00000000 00000001 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq m uo v 80000000 00000000 00000000 00000001 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq p uo v 80000000 00000000 00000000 00000001 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq z uo v 80000000 00000000 00000000 00000001 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq n uo v 7fff0200 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +fmodq m uo v 7fff0200 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +fmodq p uo v 7fff0200 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +fmodq z uo v 7fff0200 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +fmodq n uo v 7fff0200 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +fmodq m uo v 7fff0200 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +fmodq p uo v 7fff0200 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +fmodq z uo v 7fff0200 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +fmodq n uo v 7ffeffff ffffffff ffffffff ffffffff 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq m uo v 7ffeffff ffffffff ffffffff ffffffff 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq p uo v 7ffeffff ffffffff ffffffff ffffffff 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq z uo v 7ffeffff ffffffff ffffffff ffffffff 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq n uo v fffeffff ffffffff ffffffff ffffffff 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq m uo v fffeffff ffffffff ffffffff ffffffff 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq p uo v fffeffff ffffffff ffffffff ffffffff 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq z uo v fffeffff ffffffff ffffffff ffffffff 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq n uo v 7fff0200 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq m uo v 7fff0200 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq p uo v 7fff0200 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq z uo v 7fff0200 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq n uo v 7fff0200 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq m uo v 7fff0200 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq p uo v 7fff0200 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq z uo v 7fff0200 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq n uo v 7fff0000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq m uo v 7fff0000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq p uo v 7fff0000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq z uo v 7fff0000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq n uo v ffff0000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq m uo v ffff0000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq p uo v ffff0000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq z uo v ffff0000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq n uo v 7ffffe00 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq m uo v 7ffffe00 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq p uo v 7ffffe00 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq z uo v 7ffffe00 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq n uo v 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq m uo v 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq p uo v 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq z uo v 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq n uo v 7fff0200 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq m uo v 7fff0200 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq p uo v 7fff0200 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq z uo v 7fff0200 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq m uo - 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq m uo - 00000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq m uo - 0000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq m uo - 3fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq m uo - 7ffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq m uo - 7fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq m uo - 7ffffe00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq m uo - 7ffffe00 00000000 00000000 00000000 00000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +fmodq m uo - 7ffffe00 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +fmodq m uo - 7ffffe00 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq m uo - 7ffffe00 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +fmodq m uo - 7ffffe00 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq m uo - 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq m uo - 7ffffe00 00000000 00000000 00000000 80000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq m uo - 7ffffe00 00000000 00000000 00000000 80000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +fmodq m uo - 7ffffe00 00000000 00000000 00000000 8000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +fmodq m uo - 7ffffe00 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq m uo - 7ffffe00 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +fmodq m uo - 7ffffe00 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq m uo - 80000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq m uo - 80000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq m uo - 8000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq m uo - bfff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq m uo - fffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq m uo - ffff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq m uo v 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq m uo v 00000000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq m uo v 00000000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq m uo v 00000000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq m uo v 00000000 00000000 00000000 00000001 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq m uo v 0000ffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq m uo v 0000ffff ffffffff ffffffff ffffffff 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq m uo v 0000ffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq m uo v 3ffeffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq m uo v 3fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq m uo v 3fff0000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq m uo v 7ffeffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq m uo v 7ffeffff ffffffff ffffffff ffffffff 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq m uo v 7ffeffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq m uo v 7fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq m uo v 7fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +fmodq m uo v 7fff0000 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +fmodq m uo v 7fff0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq m uo v 7fff0000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +fmodq m uo v 7fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq m uo v 7fff0000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq m uo v 7fff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq m uo v 7fff0000 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +fmodq m uo v 7fff0200 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq m uo v 7fff0200 00000000 00000000 00000000 00000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +fmodq m uo v 7fff0200 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +fmodq m uo v 7fff0200 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq m uo v 7fff0200 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +fmodq m uo v 7fff0200 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq m uo v 7fff0200 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq m uo v 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq m uo v 7fff0200 00000000 00000000 00000000 80000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq m uo v 7fff0200 00000000 00000000 00000000 80000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +fmodq m uo v 7fff0200 00000000 00000000 00000000 8000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +fmodq m uo v 7fff0200 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq m uo v 7fff0200 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +fmodq m uo v 7fff0200 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq m uo v 7ffffe00 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq m uo v 80000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq m uo v 80000000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq m uo v 80000000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq m uo v 80000000 00000000 00000000 00000001 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq m uo v 8000ffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq m uo v 8000ffff ffffffff ffffffff ffffffff 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq m uo v 8000ffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq m uo v bfff0000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq m uo v fffeffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq m uo v fffeffff ffffffff ffffffff ffffffff 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq m uo v fffeffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq m uo v ffff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq m uo v ffff0000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +fmodq m uo v ffff0000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq m uo v ffff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq m uo v ffff0000 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +fmodq n uo - 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq n uo - 00000000 00000000 00000000 00000000 ffff8000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +fmodq n uo - 00000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq n uo - 0000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq n uo - 3fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq n uo - 7ffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq n uo - 7fff0000 00000000 00000000 00000000 7fff8000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +fmodq n uo - 7fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq n uo - 7ffffe00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq n uo - 7ffffe00 00000000 00000000 00000000 00000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +fmodq n uo - 7ffffe00 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +fmodq n uo - 7ffffe00 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq n uo - 7ffffe00 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +fmodq n uo - 7ffffe00 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq n uo - 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq n uo - 7ffffe00 00000000 00000000 00000000 80000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq n uo - 7ffffe00 00000000 00000000 00000000 80000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +fmodq n uo - 7ffffe00 00000000 00000000 00000000 8000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +fmodq n uo - 7ffffe00 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq n uo - 7ffffe00 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +fmodq n uo - 7ffffe00 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq n uo - 80000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq n uo - 80000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq n uo - 8000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq n uo - bfff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq n uo - fffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq n uo - ffff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq n uo - ffff8000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +fmodq n uo - ffff8000 00000000 00000000 00000000 7fff8000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +fmodq n uo v 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq n uo v 00000000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq n uo v 00000000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq n uo v 00000000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq n uo v 00000000 00000000 00000000 00000001 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq n uo v 00000000 00000000 00000000 00000001 80000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +fmodq n uo v 0000ffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq n uo v 0000ffff ffffffff ffffffff ffffffff 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq n uo v 0000ffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq n uo v 3ffeffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq n uo v 3fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq n uo v 3fff0000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq n uo v 7ffeffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq n uo v 7ffeffff ffffffff ffffffff ffffffff 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq n uo v 7ffeffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq n uo v 7fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +fmodq n uo v 7fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +fmodq n uo v 7fff0000 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +fmodq n uo v 7fff0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq n uo v 7fff0000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +fmodq n uo v 7fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq n uo v 7fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 +fmodq n uo v 7fff0000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq n uo v 7fff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq n uo v 7fff0000 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +fmodq n uo v 7fff0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +fmodq n uo v 7fff0000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +fmodq n uo v 7fff0000 00000000 00000000 00000001 7fff0000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 +fmodq n uo v 7fff0000 00000000 00000000 00000001 7ffff000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 +fmodq n uo v 7fff0200 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq n uo v 7fff0200 00000000 00000000 00000000 00000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +fmodq n uo v 7fff0200 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +fmodq n uo v 7fff0200 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq n uo v 7fff0200 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +fmodq n uo v 7fff0200 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq n uo v 7fff0200 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq n uo v 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq n uo v 7fff0200 00000000 00000000 00000000 80000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq n uo v 7fff0200 00000000 00000000 00000000 80000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +fmodq n uo v 7fff0200 00000000 00000000 00000000 8000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +fmodq n uo v 7fff0200 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq n uo v 7fff0200 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +fmodq n uo v 7fff0200 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq n uo v 7ffffe00 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq n uo v 80000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq n uo v 80000000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq n uo v 80000000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +fmodq n uo v 80000000 00000000 00000000 00000001 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq n uo v 8000ffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq n uo v 8000ffff ffffffff ffffffff ffffffff 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq n uo v 8000ffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq n uo v bfff0000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq n uo v bfff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +fmodq n uo v fffeffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq n uo v fffeffff ffffffff ffffffff ffffffff 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq n uo v fffeffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq n uo v ffff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +fmodq n uo v ffff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 +fmodq n uo v ffff0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +fmodq n uo v ffff0000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +fmodq n uo v ffff0000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq n uo v ffff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq n uo v ffff0000 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +fmodq p uo - 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq p uo - 00000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq p uo - 0000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq p uo - 3fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq p uo - 7ffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq p uo - 7fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq p uo - 7ffffe00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq p uo - 7ffffe00 00000000 00000000 00000000 00000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +fmodq p uo - 7ffffe00 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +fmodq p uo - 7ffffe00 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq p uo - 7ffffe00 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +fmodq p uo - 7ffffe00 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq p uo - 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq p uo - 7ffffe00 00000000 00000000 00000000 80000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq p uo - 7ffffe00 00000000 00000000 00000000 80000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +fmodq p uo - 7ffffe00 00000000 00000000 00000000 8000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +fmodq p uo - 7ffffe00 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq p uo - 7ffffe00 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +fmodq p uo - 7ffffe00 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq p uo - 80000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq p uo - 80000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq p uo - 8000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq p uo - bfff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq p uo - fffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq p uo - ffff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq p uo v 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq p uo v 00000000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq p uo v 00000000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq p uo v 00000000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq p uo v 00000000 00000000 00000000 00000001 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq p uo v 0000ffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq p uo v 0000ffff ffffffff ffffffff ffffffff 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq p uo v 0000ffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq p uo v 3ffeffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq p uo v 3fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq p uo v 3fff0000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq p uo v 7ffeffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq p uo v 7ffeffff ffffffff ffffffff ffffffff 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq p uo v 7ffeffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq p uo v 7fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq p uo v 7fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +fmodq p uo v 7fff0000 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +fmodq p uo v 7fff0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq p uo v 7fff0000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +fmodq p uo v 7fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq p uo v 7fff0000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq p uo v 7fff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq p uo v 7fff0000 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +fmodq p uo v 7fff0200 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq p uo v 7fff0200 00000000 00000000 00000000 00000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +fmodq p uo v 7fff0200 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +fmodq p uo v 7fff0200 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq p uo v 7fff0200 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +fmodq p uo v 7fff0200 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq p uo v 7fff0200 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq p uo v 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq p uo v 7fff0200 00000000 00000000 00000000 80000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq p uo v 7fff0200 00000000 00000000 00000000 80000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +fmodq p uo v 7fff0200 00000000 00000000 00000000 8000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +fmodq p uo v 7fff0200 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq p uo v 7fff0200 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +fmodq p uo v 7fff0200 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq p uo v 7ffffe00 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq p uo v 80000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq p uo v 80000000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq p uo v 80000000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq p uo v 80000000 00000000 00000000 00000001 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq p uo v 8000ffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq p uo v 8000ffff ffffffff ffffffff ffffffff 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq p uo v 8000ffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq p uo v bfff0000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq p uo v fffeffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq p uo v fffeffff ffffffff ffffffff ffffffff 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq p uo v fffeffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq p uo v ffff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq p uo v ffff0000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +fmodq p uo v ffff0000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq p uo v ffff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq p uo v ffff0000 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +fmodq z uo - 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq z uo - 00000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq z uo - 0000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq z uo - 3fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq z uo - 7ffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq z uo - 7fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq z uo - 7ffffe00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq z uo - 7ffffe00 00000000 00000000 00000000 00000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +fmodq z uo - 7ffffe00 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +fmodq z uo - 7ffffe00 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq z uo - 7ffffe00 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +fmodq z uo - 7ffffe00 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq z uo - 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq z uo - 7ffffe00 00000000 00000000 00000000 80000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq z uo - 7ffffe00 00000000 00000000 00000000 80000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +fmodq z uo - 7ffffe00 00000000 00000000 00000000 8000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +fmodq z uo - 7ffffe00 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq z uo - 7ffffe00 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +fmodq z uo - 7ffffe00 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq z uo - 80000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq z uo - 80000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq z uo - 8000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq z uo - bfff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq z uo - fffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq z uo - ffff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq z uo v 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq z uo v 00000000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq z uo v 00000000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq z uo v 00000000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq z uo v 00000000 00000000 00000000 00000001 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq z uo v 0000ffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq z uo v 0000ffff ffffffff ffffffff ffffffff 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq z uo v 0000ffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq z uo v 3ffeffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq z uo v 3fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq z uo v 3fff0000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq z uo v 7ffeffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq z uo v 7ffeffff ffffffff ffffffff ffffffff 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq z uo v 7ffeffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq z uo v 7fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq z uo v 7fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +fmodq z uo v 7fff0000 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +fmodq z uo v 7fff0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq z uo v 7fff0000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +fmodq z uo v 7fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq z uo v 7fff0000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq z uo v 7fff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq z uo v 7fff0000 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +fmodq z uo v 7fff0200 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq z uo v 7fff0200 00000000 00000000 00000000 00000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +fmodq z uo v 7fff0200 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +fmodq z uo v 7fff0200 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq z uo v 7fff0200 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +fmodq z uo v 7fff0200 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq z uo v 7fff0200 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq z uo v 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq z uo v 7fff0200 00000000 00000000 00000000 80000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq z uo v 7fff0200 00000000 00000000 00000000 80000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +fmodq z uo v 7fff0200 00000000 00000000 00000000 8000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +fmodq z uo v 7fff0200 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq z uo v 7fff0200 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +fmodq z uo v 7fff0200 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq z uo v 7ffffe00 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq z uo v 80000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq z uo v 80000000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq z uo v 80000000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq z uo v 80000000 00000000 00000000 00000001 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq z uo v 8000ffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq z uo v 8000ffff ffffffff ffffffff ffffffff 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq z uo v 8000ffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq z uo v bfff0000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq z uo v fffeffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq z uo v fffeffff ffffffff ffffffff ffffffff 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq z uo v fffeffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq z uo v ffff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq z uo v ffff0000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +fmodq z uo v ffff0000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq z uo v ffff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +fmodq z uo v ffff0000 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 diff --git a/test/io/ucb/fmods.input b/test/io/ucb/fmods.input new file mode 100644 index 0000000..5bd8437 --- /dev/null +++ b/test/io/ucb/fmods.input @@ -0,0 +1,1158 @@ +/* Copyright (C) 1988-1994 Sun Microsystems, Inc. 2550 Garcia Avenue */ +/* Mountain View, California 94043 All rights reserved. */ +/* */ +/* Any person is hereby authorized to download, copy, use, create bug fixes, */ +/* and distribute, subject to the following conditions: */ +/* */ +/* 1. the software may not be redistributed for a fee except as */ +/* reasonable to cover media costs; */ +/* 2. any copy of the software must include this notice, as well as */ +/* any other embedded copyright notices; and */ +/* 3. any distribution of this software or derivative works thereof */ +/* must comply with all applicable U.S. export control laws. */ +/* */ +/* THE SOFTWARE IS MADE AVAILABLE "AS IS" AND WITHOUT EXPRESS OR IMPLIED */ +/* WARRANTY OF ANY KIND, INCLUDING BUT NOT LIMITED TO THE IMPLIED */ +/* WARRANTIES OF DESIGN, MERCHANTIBILITY, FITNESS FOR A PARTICULAR */ +/* PURPOSE, NON-INFRINGEMENT, PERFORMANCE OR CONFORMANCE TO */ +/* SPECIFICATIONS. */ +/* */ +/* BY DOWNLOADING AND/OR USING THIS SOFTWARE, THE USER WAIVES ALL CLAIMS */ +/* AGAINST SUN MICROSYSTEMS, INC. AND ITS AFFILIATED COMPANIES IN ANY */ +/* JURISDICTION, INCLUDING BUT NOT LIMITED TO CLAIMS FOR DAMAGES OR */ +/* EQUITABLE RELIEF BASED ON LOSS OF DATA, AND SPECIFICALLY WAIVES EVEN */ +/* UNKNOWN OR UNANTICIPATED CLAIMS OR LOSSES, PRESENT AND FUTURE. */ +/* */ +/* IN NO EVENT WILL SUN MICROSYSTEMS, INC. OR ANY OF ITS AFFILIATED */ +/* COMPANIES BE LIABLE FOR ANY LOST REVENUE OR PROFITS OR OTHER SPECIAL, */ +/* INDIRECT AND CONSEQUENTIAL DAMAGES, EVEN IF IT HAS BEEN ADVISED OF THE */ +/* POSSIBILITY OF SUCH DAMAGES. */ +/* */ +/* This file is provided with no support and without any obligation on the */ +/* part of Sun Microsystems, Inc. ("Sun") or any of its affiliated */ +/* companies to assist in its use, correction, modification or */ +/* enhancement. Nevertheless, and without creating any obligation on its */ +/* part, Sun welcomes your comments concerning the software and requests */ +/* that they be sent to fdlibm-comments@sunpro.sun.com. */ + + /* fmods(x,x) = 0 */ +fmods n eq - 00800000 00800000 0 +fmods n eq - 00800000 80800000 0 +fmods n eq - 80800000 00800000 80000000 +fmods n eq - 80800000 80800000 80000000 +fmods n eq - 7f7fffff 7f7fffff 0 +fmods n eq - 7f7fffff ff7fffff 0 +fmods n eq - ff7fffff 7f7fffff 80000000 +fmods n eq - ff7fffff ff7fffff 80000000 +fmods z eq - 00800000 00800000 0 +fmods z eq - 00800000 80800000 0 +fmods p eq - 80800000 00800000 80000000 +fmods p eq - 80800000 80800000 80000000 +fmods m eq - 7f7fffff 7f7fffff 0 +fmods m eq - 7f7fffff ff7fffff 0 +fmods z eq - ff7fffff 7f7fffff 80000000 +fmods z eq - ff7fffff ff7fffff 80000000 + /* fmods(0,y)=0 for all y except nan,0 */ +fmods n eq - 0 00800000 0 +fmods n eq - 0 7f7fffff 0 +fmods n eq - 0 80800000 0 +fmods n eq - 0 ff7fffff 0 +fmods n eq - 80000000 00800000 80000000 +fmods n eq - 80000000 7f7fffff 80000000 +fmods n eq - 80000000 80800000 80000000 +fmods n eq - 80000000 ff7fffff 80000000 +fmods p eq - 0 00800000 0 +fmods p eq - 0 7f7fffff 0 +fmods m eq - 0 80800000 0 +fmods m eq - 0 ff7fffff 0 +fmods z eq - 80000000 00800000 80000000 +fmods z eq - 80000000 7f7fffff 80000000 +fmods p eq - 80000000 80800000 80000000 +fmods p eq - 80000000 ff7fffff 80000000 + /* fmods(min,max)=min */ +fmods n eq - 00800000 7f7fffff 00800000 +fmods n eq - 00800000 ff7fffff 00800000 +fmods n eq - 80800000 7f7fffff 80800000 +fmods n eq - 80800000 ff7fffff 80800000 +fmods m eq - 00800000 7f7fffff 00800000 +fmods z eq - 00800000 ff7fffff 00800000 +fmods p eq - 80800000 7f7fffff 80800000 +fmods m eq - 80800000 ff7fffff 80800000 + /* fmods(max,min)= 0 */ +fmods n eq - 7f7fffff 00800000 0 +fmods n eq - ff7fffff 00800000 80000000 +fmods n eq - 7f7fffff 80800000 0 +fmods n eq - ff7fffff 80800000 80000000 + /* fmods(max,max-ulp)= ulp */ +fmods n eq - 7f7fffff 7f7ffffe 73800000 +fmods n eq - ff7fffff 7f7ffffe f3800000 + /* fmods(max,max/2+ulp)= max/2-ulp */ +fmods n eq - 7f7fffff ff000000 7efffffe +fmods n eq - ff7fffff ff000000 fefffffe + /* fmods(max,max/2)= 0 */ +fmods n eq - 7f7fffff 7effffff 0 +fmods n eq - ff7fffff 7effffff 80000000 + /* fmods(max,max/2-ulp)= 2ulp */ +fmods n eq - 7f7fffff fefffffe 73800000 +fmods n eq - ff7fffff fefffffe f3800000 + /* fmods(max/2+ulp,max) = max/2+ulp */ +fmods n eq - 7f000000 7f7fffff 7f000000 +fmods n eq - ff000000 7f7fffff ff000000 + /* fmods(max/2,max) = max/2 */ +fmods n eq - 7effffff ff7fffff 7effffff +fmods n eq - feffffff ff7fffff feffffff + /* fmods(max/2-ulp,max) = max/2-ulp */ +fmods n eq - 7efffffe 7f7fffff 7efffffe +fmods n eq - fefffffe 7f7fffff fefffffe + /* fmods(max-ulp,max)= max-ulp */ +fmods n eq - 7f7ffffe ff7fffff 7f7ffffe +fmods n eq - ff7ffffe ff7fffff ff7ffffe + /* fmods(max-ulp,max/2) = max/2 - 2ulp */ +fmods n eq - 7f7ffffe 7effffff 7efffffd +fmods n eq - ff7ffffe 7effffff fefffffd + /* fmods(x,1) for small x = n+0.5 */ +fmods n eq - 40f00000 3f800000 3f000000 +fmods n eq - 40d00000 3f800000 3f000000 +fmods n eq - 40b00000 3f800000 3f000000 +fmods n eq - 40900000 3f800000 3f000000 +fmods n eq - c0f00000 3f800000 bf000000 +fmods n eq - c0d00000 3f800000 bf000000 +fmods n eq - c0b00000 3f800000 bf000000 +fmods n eq - c0900000 3f800000 bf000000 + /* random arguments between 100 -100 */ +fmods n eq - c1d6f77e 428e71f8 c1d6f77e +fmods n eq - 42b01708 c2859230 41aa1360 +fmods n eq - c1d8b8f7 c07b77f9 c060f7e2 +fmods n eq - 4267551f 42ab048a 4267551f +fmods n eq - c1867481 c2bf9ada c1867481 +fmods n eq - c226c018 4093e591 bdbba9c0 +fmods n eq - c297af40 428e6fb9 c093f870 +fmods n eq - c2c73bcf c2c7c667 c2c73bcf +fmods n eq - c23625e1 42689699 c23625e1 +fmods n eq - 41e59f37 42457e6c 41e59f37 + /* fmods(x,3u) for huge x */ +fmods n eq - 7f7fffff 3 0 +fmods n eq - 7f7ffffe 3 1 +fmods n eq - 7f7ffffd 3 2 +fmods n eq - ff7ffffc 3 80000000 +fmods n eq - ff7ffffb 3 80000001 +fmods n eq - ff7ffffa 3 80000002 + /* fmods(x,x-+u) for tiny or subnormal x */ +fmods n eq - 00800006 00800005 1 +fmods n eq - 00800005 00800004 1 + /* fmods involve nan */ +fmods n uo v 7f800001 0 0 +fmods n uo - 0 ffc00000 0 +fmods n uo v 7f800001 7f800001 0 +fmods n uo v 7f800001 7fff0001 0 +fmods n uo v 7fff0001 7f800001 0 +fmods n uo - ffc00000 7fc00000 0 + /* fmods(x,0) is nan with invalid signal except x is qnan */ +fmods n uo v 7f800001 0 0 +fmods n uo - ffc00000 0 0 +fmods n uo v 7f800000 0 0 +fmods n uo v bf800000 80000000 0 +fmods n uo v 1 80000000 0 +fmods n uo v 80000000 80000000 0 + /* fmods (inf,x) is nan with invalid signal except x is qnan */ +fmods n uo v 7f800000 7f800001 0 +fmods n uo - 7f800000 7fc00000 0 +fmods n uo v 7f800000 ff800000 0 +fmods n uo v ff800000 3f800000 0 +fmods n uo v ff800000 1 0 +fmods n uo v ff800000 0 0 + /* fmods(x,inf) is x except nan,inf */ +fmods n eq - 0 7f800000 0 +fmods n eq - 1 7f800000 1 +fmods n eq - 7f7fffff 7f800000 7f7fffff +fmods n eq - 80000000 ff800000 80000000 +fmods n eq - 80000001 ff800000 80000001 +fmods n eq - ff7fffff ff800000 ff7fffff +fmods m eq - 00000000 00000001 00000000 +fmods m eq - 00000000 007fffff 00000000 +fmods m eq - 00000000 3f000000 00000000 +fmods m eq - 00000000 3f7fffff 00000000 +fmods m eq - 00000000 3f800000 00000000 +fmods m eq - 00000000 7f7fffff 00000000 +fmods m eq - 00000000 7f800000 00000000 +fmods m eq - 00000000 80000001 00000000 +fmods m eq - 00000000 bf800000 00000000 +fmods m eq - 00000000 ff800000 00000000 +fmods m eq - 00000001 00000004 00000001 +fmods m eq - 00000001 7f800000 00000001 +fmods m eq - 00000001 80000004 00000001 +fmods m eq - 00000001 ff800000 00000001 +fmods m eq - 00000002 00000004 00000002 +fmods m eq - 00000003 00000004 00000003 +fmods m eq - 00000003 80000004 00000003 +fmods m eq - 00000004 00000004 00000000 +fmods m eq - 00000004 80000004 00000000 +fmods m eq - 007ffffc 007ffffe 007ffffc +fmods m eq - 007ffffc 807ffffe 007ffffc +fmods m eq - 007fffff 00000003 00000001 +fmods m eq - 007fffff 00ffffff 007fffff +fmods m eq - 007fffff 7f800000 007fffff +fmods m eq - 007fffff 80000003 00000001 +fmods m eq - 00800000 007ffffe 00000002 +fmods m eq - 00800000 00ffffff 00800000 +fmods m eq - 00800001 00000003 00000000 +fmods m eq - 00800001 007ffffe 00000003 +fmods m eq - 00800001 80000003 00000000 +fmods m eq - 00800002 00000003 00000001 +fmods m eq - 00800002 80000003 00000001 +fmods m eq - 00800003 00800005 00800003 +fmods m eq - 00800004 00800005 00800004 +fmods m eq - 00800006 00800005 00000001 +fmods m eq - 00ffffff 01000000 00ffffff +fmods m eq - 04ffffff 04800000 047ffffe +fmods m eq - 3e000000 3f000000 3e000000 +fmods m eq - 3e800000 3f000000 3e800000 +fmods m eq - 3e800001 3f000000 3e800001 +fmods m eq - 3ec00000 3f000000 3ec00000 +fmods m eq - 3f200000 3f000000 3e000000 +fmods m eq - 3f7ffffc 3f7ffffe 3f7ffffc +fmods m eq - 3f7fffff 3fffffff 3f7fffff +fmods m eq - 3f7fffff 7f800000 3f7fffff +fmods m eq - 3f800000 3f7ffffe 34000000 +fmods m eq - 3f800000 3fffffff 3f800000 +fmods m eq - 3f800000 40000000 3f800000 +fmods m eq - 3f800000 40800000 3f800000 +fmods m eq - 3f800000 7f800000 3f800000 +fmods m eq - 3f800000 c0000000 3f800000 +fmods m eq - 3f800000 ff800000 3f800000 +fmods m eq - 3f800001 3f7ffffe 34800000 +fmods m eq - 3f800001 3f800005 3f800001 +fmods m eq - 3f800001 40000000 3f800001 +fmods m eq - 3f800001 bf800005 3f800001 +fmods m eq - 3f800002 3f800005 3f800002 +fmods m eq - 3f800003 3f800005 3f800003 +fmods m eq - 3f800004 3f800005 3f800004 +fmods m eq - 3f800006 3f800005 34000000 +fmods m eq - 3fffffff 40000000 3fffffff +fmods m eq - 40000000 40000000 00000000 +fmods m eq - 40000000 40800000 40000000 +fmods m eq - 40000000 c0000000 00000000 +fmods m eq - 40000001 40800000 40000001 +fmods m eq - 40000001 c0800000 40000001 +fmods m eq - 40000008 40800000 40000008 +fmods m eq - 403fffff 40000000 3f7ffffc +fmods m eq - 403fffff 40400000 403fffff +fmods m eq - 403fffff c0400000 403fffff +fmods m eq - 40400000 40000000 3f800000 +fmods m eq - 40400000 40800000 40400000 +fmods m eq - 40400000 c0000000 3f800000 +fmods m eq - 40800000 40800000 00000000 +fmods m eq - 40a00000 40800000 3f800000 +fmods m eq - 40bffff8 40800000 3fffffe0 +fmods m eq - 40bfffff 40800000 3ffffffc +fmods m eq - 40bfffff c0800000 3ffffffc +fmods m eq - 40c00000 40800000 40000000 +fmods m eq - 40e00000 40800000 40400000 +fmods m eq - 41000000 40800000 00000000 +fmods m eq - 73800000 74800000 73800000 +fmods m eq - 7e800000 7f000000 7e800000 +fmods m eq - 7efffffc 7efffffe 7efffffc +fmods m eq - 7efffffe 74400000 73800000 +fmods m eq - 7efffffe f4400000 73800000 +fmods m eq - 7effffff 7f000000 7effffff +fmods m eq - 7effffff 7f7fffff 7effffff +fmods m eq - 7effffff ff000000 7effffff +fmods m eq - 7f000000 7efffffe 73800000 +fmods m eq - 7f000000 7f7fffff 7f000000 +fmods m eq - 7f000001 00000003 00000000 +fmods m eq - 7f000001 74400000 00000000 +fmods m eq - 7f000001 7efffffe 74000000 +fmods m eq - 7f000001 80000003 00000000 +fmods m eq - 7f000001 c0400000 00000000 +fmods m eq - 7f000001 f4400000 00000000 +fmods m eq - 7f000002 f4400000 73800000 +fmods m eq - 7f000003 74400000 74000000 +fmods m eq - 7f000003 7f000005 7f000003 +fmods m eq - 7f000004 7f000005 7f000004 +fmods m eq - 7f000006 7f000005 73800000 +fmods m eq - 7f7fffff 00000001 00000000 +fmods m eq - 7f7fffff 00800000 00000000 +fmods m eq - 7f7fffff 00ffffff 00000000 +fmods m eq - 7f7fffff 7f000000 7efffffe +fmods m eq - 7f7fffff 7f7ffffe 73800000 +fmods m eq - 7f7fffff 7f800000 7f7fffff +fmods m eq - 7f7fffff 80000001 00000000 +fmods m eq - 7f7fffff ff7ffffe 73800000 +fmods m eq - 7f7fffff ff800000 7f7fffff +fmods m eq - 80000000 00000001 80000000 +fmods m eq - 80000000 3f800000 80000000 +fmods m eq - 80000000 80000001 80000000 +fmods m eq - 80000000 bf800000 80000000 +fmods m eq - 80000001 00000004 80000001 +fmods m eq - 80000001 7f800000 80000001 +fmods m eq - 80000001 80000004 80000001 +fmods m eq - 80000001 ff800000 80000001 +fmods m eq - 80000003 00000004 80000003 +fmods m eq - 80000003 80000004 80000003 +fmods m eq - 80000004 00000004 80000000 +fmods m eq - 80000004 80000004 80000000 +fmods m eq - 807ffffc 007ffffe 807ffffc +fmods m eq - 807ffffc 807ffffe 807ffffc +fmods m eq - 807fffff 00000003 80000001 +fmods m eq - 807fffff 80000003 80000001 +fmods m eq - 80800001 00000003 80000000 +fmods m eq - 80800001 80000003 80000000 +fmods m eq - 80800002 00000003 80000001 +fmods m eq - 80800002 80000003 80000001 +fmods m eq - 80800003 00000003 80000002 +fmods m eq - bf800000 40000000 bf800000 +fmods m eq - bf800000 7f800000 bf800000 +fmods m eq - bf800000 c0000000 bf800000 +fmods m eq - bf800000 ff800000 bf800000 +fmods m eq - bf800001 3f800005 bf800001 +fmods m eq - bf800001 bf800005 bf800001 +fmods m eq - c0000000 40000000 80000000 +fmods m eq - c0000000 c0000000 80000000 +fmods m eq - c0000001 40800000 c0000001 +fmods m eq - c0000001 c0800000 c0000001 +fmods m eq - c03fffff 40400000 c03fffff +fmods m eq - c03fffff c0400000 c03fffff +fmods m eq - c0400000 40000000 bf800000 +fmods m eq - c0400000 c0000000 bf800000 +fmods m eq - c0bfffff 40800000 bffffffc +fmods m eq - c0bfffff c0800000 bffffffc +fmods m eq - fefffffe 74400000 f3800000 +fmods m eq - fefffffe f4400000 f3800000 +fmods m eq - feffffff 7f000000 feffffff +fmods m eq - feffffff ff000000 feffffff +fmods m eq - ff000001 00000003 80000000 +fmods m eq - ff000001 40400000 80000000 +fmods m eq - ff000001 74400000 80000000 +fmods m eq - ff000001 80000003 80000000 +fmods m eq - ff000001 c0400000 80000000 +fmods m eq - ff000001 f4400000 80000000 +fmods m eq - ff000002 74400000 f3800000 +fmods m eq - ff000002 f4400000 f3800000 +fmods m eq - ff7fffff 00000001 80000000 +fmods m eq - ff7fffff 7f7ffffe f3800000 +fmods m eq - ff7fffff 7f800000 ff7fffff +fmods m eq - ff7fffff 80000001 80000000 +fmods m eq - ff7fffff ff7ffffe f3800000 +fmods m eq - ff7fffff ff800000 ff7fffff +fmods m uo - 00000000 7fff0000 7fff0000 +fmods m uo - 00000001 7fff0000 7fff0000 +fmods m uo - 007fffff 7fff0000 7fff0000 +fmods m uo - 3f800000 7fff0000 7fff0000 +fmods m uo - 7f7fffff 7fff0000 7fff0000 +fmods m uo - 7f800000 7fff0000 7fff0000 +fmods m uo - 7fff0000 00000000 7fff0000 +fmods m uo - 7fff0000 00000001 7fff0000 +fmods m uo - 7fff0000 007fffff 7fff0000 +fmods m uo - 7fff0000 3f800000 7fff0000 +fmods m uo - 7fff0000 7f7fffff 7fff0000 +fmods m uo - 7fff0000 7f800000 7fff0000 +fmods m uo - 7fff0000 7fff0000 7fff0000 +fmods m uo - 7fff0000 80000000 7fff0000 +fmods m uo - 7fff0000 80000001 7fff0000 +fmods m uo - 7fff0000 807fffff 7fff0000 +fmods m uo - 7fff0000 bf800000 7fff0000 +fmods m uo - 7fff0000 ff7fffff 7fff0000 +fmods m uo - 7fff0000 ff800000 7fff0000 +fmods m uo - 80000000 7fff0000 7fff0000 +fmods m uo - 80000001 7fff0000 7fff0000 +fmods m uo - 807fffff 7fff0000 7fff0000 +fmods m uo - bf800000 7fff0000 7fff0000 +fmods m uo - ff7fffff 7fff0000 7fff0000 +fmods m uo - ff800000 7fff0000 7fff0000 +fmods m uo v 00000000 00000000 7fff0000 +fmods m uo v 00000000 7f810000 7fff0000 +fmods m uo v 00000000 80000000 7fff0000 +fmods m uo v 00000001 00000000 7fff0000 +fmods m uo v 00000001 7f810000 7fff0000 +fmods m uo v 007fffff 00000000 7fff0000 +fmods m uo v 007fffff 7f810000 7fff0000 +fmods m uo v 007fffff 80000000 7fff0000 +fmods m uo v 3f7fffff 00000000 7fff0000 +fmods m uo v 3f800000 00000000 7fff0000 +fmods m uo v 3f800000 7f810000 7fff0000 +fmods m uo v 7f7fffff 00000000 7fff0000 +fmods m uo v 7f7fffff 7f810000 7fff0000 +fmods m uo v 7f7fffff 80000000 7fff0000 +fmods m uo v 7f800000 00000000 7fff0000 +fmods m uo v 7f800000 00000001 7fff0000 +fmods m uo v 7f800000 007fffff 7fff0000 +fmods m uo v 7f800000 3f800000 7fff0000 +fmods m uo v 7f800000 7f7fffff 7fff0000 +fmods m uo v 7f800000 7f800000 7fff0000 +fmods m uo v 7f800000 7f810000 7fff0000 +fmods m uo v 7f800000 80000000 7fff0000 +fmods m uo v 7f800000 ff7fffff 7fff0000 +fmods m uo v 7f810000 00000000 7fff0000 +fmods m uo v 7f810000 00000001 7fff0000 +fmods m uo v 7f810000 007fffff 7fff0000 +fmods m uo v 7f810000 3f800000 7fff0000 +fmods m uo v 7f810000 7f7fffff 7fff0000 +fmods m uo v 7f810000 7f800000 7fff0000 +fmods m uo v 7f810000 7f810000 7fff0000 +fmods m uo v 7f810000 7fff0000 7fff0000 +fmods m uo v 7f810000 80000000 7fff0000 +fmods m uo v 7f810000 80000001 7fff0000 +fmods m uo v 7f810000 807fffff 7fff0000 +fmods m uo v 7f810000 bf800000 7fff0000 +fmods m uo v 7f810000 ff7fffff 7fff0000 +fmods m uo v 7f810000 ff800000 7fff0000 +fmods m uo v 7fff0000 7f810000 7fff0000 +fmods m uo v 80000000 00000000 7fff0000 +fmods m uo v 80000000 7f810000 7fff0000 +fmods m uo v 80000000 80000000 7fff0000 +fmods m uo v 80000001 7f810000 7fff0000 +fmods m uo v 807fffff 00000000 7fff0000 +fmods m uo v 807fffff 7f810000 7fff0000 +fmods m uo v 807fffff 80000000 7fff0000 +fmods m uo v bf800000 7f810000 7fff0000 +fmods m uo v ff7fffff 00000000 7fff0000 +fmods m uo v ff7fffff 7f810000 7fff0000 +fmods m uo v ff7fffff 80000000 7fff0000 +fmods m uo v ff800000 00000000 7fff0000 +fmods m uo v ff800000 7f7fffff 7fff0000 +fmods m uo v ff800000 7f810000 7fff0000 +fmods m uo v ff800000 80000000 7fff0000 +fmods m uo v ff800000 ff7fffff 7fff0000 +fmods n eq - 00000000 00000001 00000000 +fmods n eq - 00000000 007fffff 00000000 +fmods n eq - 00000000 3f000000 00000000 +fmods n eq - 00000000 3f7fffff 00000000 +fmods n eq - 00000000 3f800000 00000000 +fmods n eq - 00000000 80000001 00000000 +fmods n eq - 00000000 bf800000 00000000 +fmods n eq - 00000000 ff800000 00000000 +fmods n eq - 00000001 00000004 00000001 +fmods n eq - 00000001 80000004 00000001 +fmods n eq - 00000001 ff800000 00000001 +fmods n eq - 00000002 00000004 00000002 +fmods n eq - 00000003 00000004 00000003 +fmods n eq - 00000003 80000004 00000003 +fmods n eq - 00000004 00000004 00000000 +fmods n eq - 00000004 80000004 00000000 +fmods n eq - 007ffffc 007ffffe 007ffffc +fmods n eq - 007ffffc 807ffffe 007ffffc +fmods n eq - 007fffff 00000003 00000001 +fmods n eq - 007fffff 00ffffff 007fffff +fmods n eq - 007fffff 7f800000 007fffff +fmods n eq - 007fffff 80000003 00000001 +fmods n eq - 00800000 007ffffe 00000002 +fmods n eq - 00800000 00ffffff 00800000 +fmods n eq - 00800001 00000003 00000000 +fmods n eq - 00800001 007ffffe 00000003 +fmods n eq - 00800001 80000003 00000000 +fmods n eq - 00800002 00000003 00000001 +fmods n eq - 00800002 80000003 00000001 +fmods n eq - 00800003 00800005 00800003 +fmods n eq - 00800004 00800005 00800004 +fmods n eq - 00ffffff 01000000 00ffffff +fmods n eq - 04ffffff 04800000 047ffffe +fmods n eq - 3e000000 3f000000 3e000000 +fmods n eq - 3e800000 3f000000 3e800000 +fmods n eq - 3e800001 3f000000 3e800001 +fmods n eq - 3ec00000 3f000000 3ec00000 +fmods n eq - 3f200000 3f000000 3e000000 +fmods n eq - 3f7ffffc 3f7ffffe 3f7ffffc +fmods n eq - 3f7fffff 3fffffff 3f7fffff +fmods n eq - 3f7fffff 7f800000 3f7fffff +fmods n eq - 3f800000 3f7ffffe 34000000 +fmods n eq - 3f800000 3fffffff 3f800000 +fmods n eq - 3f800000 40000000 3f800000 +fmods n eq - 3f800000 40800000 3f800000 +fmods n eq - 3f800000 7f800000 3f800000 +fmods n eq - 3f800000 c0000000 3f800000 +fmods n eq - 3f800000 ff800000 3f800000 +fmods n eq - 3f800001 3f7ffffe 34800000 +fmods n eq - 3f800001 3f800005 3f800001 +fmods n eq - 3f800001 40000000 3f800001 +fmods n eq - 3f800001 bf800005 3f800001 +fmods n eq - 3f800002 3f800005 3f800002 +fmods n eq - 3f800003 3f800005 3f800003 +fmods n eq - 3f800004 3f800005 3f800004 +fmods n eq - 3f800006 3f800005 34000000 +fmods n eq - 3fffffff 40000000 3fffffff +fmods n eq - 40000000 40000000 00000000 +fmods n eq - 40000000 40800000 40000000 +fmods n eq - 40000000 c0000000 00000000 +fmods n eq - 40000001 40800000 40000001 +fmods n eq - 40000001 c0800000 40000001 +fmods n eq - 40000008 40800000 40000008 +fmods n eq - 403fffff 40000000 3f7ffffc +fmods n eq - 403fffff 40400000 403fffff +fmods n eq - 403fffff c0400000 403fffff +fmods n eq - 40400000 40000000 3f800000 +fmods n eq - 40400000 40800000 40400000 +fmods n eq - 40400000 c0000000 3f800000 +fmods n eq - 40800000 40800000 00000000 +fmods n eq - 40a00000 40800000 3f800000 +fmods n eq - 40bffff8 40800000 3fffffe0 +fmods n eq - 40bfffff 40800000 3ffffffc +fmods n eq - 40bfffff c0800000 3ffffffc +fmods n eq - 40c00000 40800000 40000000 +fmods n eq - 40e00000 40800000 40400000 +fmods n eq - 41000000 40800000 00000000 +fmods n eq - 73800000 74800000 73800000 +fmods n eq - 7e800000 7f000000 7e800000 +fmods n eq - 7efffffc 7efffffe 7efffffc +fmods n eq - 7efffffe 74400000 73800000 +fmods n eq - 7efffffe f4400000 73800000 +fmods n eq - 7effffff 7f000000 7effffff +fmods n eq - 7effffff 7f7fffff 7effffff +fmods n eq - 7effffff ff000000 7effffff +fmods n eq - 7f000000 7efffffe 73800000 +fmods n eq - 7f000001 00000003 00000000 +fmods n eq - 7f000001 74400000 00000000 +fmods n eq - 7f000001 7efffffe 74000000 +fmods n eq - 7f000001 80000003 00000000 +fmods n eq - 7f000001 c0400000 00000000 +fmods n eq - 7f000001 f4400000 00000000 +fmods n eq - 7f000002 f4400000 73800000 +fmods n eq - 7f000003 74400000 74000000 +fmods n eq - 7f000003 7f000005 7f000003 +fmods n eq - 7f000004 7f000005 7f000004 +fmods n eq - 7f000006 7f000005 73800000 +fmods n eq - 7f7ffffd 00000003 00000002 +fmods n eq - 7f7ffffe 00000003 00000001 +fmods n eq - 7f7fffff 00000001 00000000 +fmods n eq - 7f7fffff 00000003 00000000 +fmods n eq - 7f7fffff 00ffffff 00000000 +fmods n eq - 7f7fffff 7f000000 7efffffe +fmods n eq - 7f7fffff 80000001 00000000 +fmods n eq - 7f7fffff ff7ffffe 73800000 +fmods n eq - 7f7fffff ff800000 7f7fffff +fmods n eq - 80000000 00000001 80000000 +fmods n eq - 80000000 3f800000 80000000 +fmods n eq - 80000000 80000001 80000000 +fmods n eq - 80000000 bf800000 80000000 +fmods n eq - 80000001 00000004 80000001 +fmods n eq - 80000001 7f800000 80000001 +fmods n eq - 80000001 80000004 80000001 +fmods n eq - 80000003 00000004 80000003 +fmods n eq - 80000003 80000004 80000003 +fmods n eq - 80000004 00000004 80000000 +fmods n eq - 80000004 80000004 80000000 +fmods n eq - 807ffffc 007ffffe 807ffffc +fmods n eq - 807ffffc 807ffffe 807ffffc +fmods n eq - 807fffff 00000003 80000001 +fmods n eq - 807fffff 80000003 80000001 +fmods n eq - 80800001 00000003 80000000 +fmods n eq - 80800001 80000003 80000000 +fmods n eq - 80800002 00000003 80000001 +fmods n eq - 80800002 80000003 80000001 +fmods n eq - 80800003 00000003 80000002 +fmods n eq - bf800000 40000000 bf800000 +fmods n eq - bf800000 7f800000 bf800000 +fmods n eq - bf800000 c0000000 bf800000 +fmods n eq - bf800000 ff800000 bf800000 +fmods n eq - bf800001 3f800005 bf800001 +fmods n eq - bf800001 bf800005 bf800001 +fmods n eq - c0000000 40000000 80000000 +fmods n eq - c0000000 c0000000 80000000 +fmods n eq - c0000001 40800000 c0000001 +fmods n eq - c0000001 c0800000 c0000001 +fmods n eq - c03fffff 40400000 c03fffff +fmods n eq - c03fffff c0400000 c03fffff +fmods n eq - c0400000 40000000 bf800000 +fmods n eq - c0400000 c0000000 bf800000 +fmods n eq - c0bfffff 40800000 bffffffc +fmods n eq - c0bfffff c0800000 bffffffc +fmods n eq - fefffffe 74400000 f3800000 +fmods n eq - fefffffe f4400000 f3800000 +fmods n eq - feffffff 7f000000 feffffff +fmods n eq - feffffff ff000000 feffffff +fmods n eq - ff000001 00000003 80000000 +fmods n eq - ff000001 40400000 80000000 +fmods n eq - ff000001 74400000 80000000 +fmods n eq - ff000001 80000003 80000000 +fmods n eq - ff000001 c0400000 80000000 +fmods n eq - ff000001 f4400000 80000000 +fmods n eq - ff000002 74400000 f3800000 +fmods n eq - ff000002 f4400000 f3800000 +fmods n eq - ff7ffffa 00000003 80000002 +fmods n eq - ff7ffffb 00000003 80000001 +fmods n eq - ff7ffffc 00000003 80000000 +fmods n eq - ff7fffff 00000001 80000000 +fmods n eq - ff7fffff 7f800000 ff7fffff +fmods n eq - ff7fffff 80000001 80000000 +fmods n eq - ff7fffff ff7ffffe f3800000 +fmods n uo - 00000000 7fff0000 7fff0000 +fmods n uo - 00000000 ffc00000 00000000 +fmods n uo - 00000001 7fff0000 7fff0000 +fmods n uo - 007fffff 7fff0000 7fff0000 +fmods n uo - 3f800000 7fff0000 7fff0000 +fmods n uo - 7f7fffff 7fff0000 7fff0000 +fmods n uo - 7f800000 7fc00000 00000000 +fmods n uo - 7f800000 7fff0000 7fff0000 +fmods n uo - 7fff0000 00000000 7fff0000 +fmods n uo - 7fff0000 00000001 7fff0000 +fmods n uo - 7fff0000 007fffff 7fff0000 +fmods n uo - 7fff0000 3f800000 7fff0000 +fmods n uo - 7fff0000 7f7fffff 7fff0000 +fmods n uo - 7fff0000 7f800000 7fff0000 +fmods n uo - 7fff0000 7fff0000 7fff0000 +fmods n uo - 7fff0000 80000000 7fff0000 +fmods n uo - 7fff0000 80000001 7fff0000 +fmods n uo - 7fff0000 807fffff 7fff0000 +fmods n uo - 7fff0000 bf800000 7fff0000 +fmods n uo - 7fff0000 ff7fffff 7fff0000 +fmods n uo - 7fff0000 ff800000 7fff0000 +fmods n uo - 80000000 7fff0000 7fff0000 +fmods n uo - 80000001 7fff0000 7fff0000 +fmods n uo - 807fffff 7fff0000 7fff0000 +fmods n uo - bf800000 7fff0000 7fff0000 +fmods n uo - ff7fffff 7fff0000 7fff0000 +fmods n uo - ff800000 7fff0000 7fff0000 +fmods n uo - ffc00000 00000000 00000000 +fmods n uo - ffc00000 7fc00000 00000000 +fmods n uo v 00000000 00000000 7fff0000 +fmods n uo v 00000000 7f810000 7fff0000 +fmods n uo v 00000000 80000000 7fff0000 +fmods n uo v 00000001 00000000 7fff0000 +fmods n uo v 00000001 7f810000 7fff0000 +fmods n uo v 00000001 80000000 00000000 +fmods n uo v 007fffff 00000000 7fff0000 +fmods n uo v 007fffff 7f810000 7fff0000 +fmods n uo v 007fffff 80000000 7fff0000 +fmods n uo v 3f7fffff 00000000 7fff0000 +fmods n uo v 3f800000 00000000 7fff0000 +fmods n uo v 3f800000 7f810000 7fff0000 +fmods n uo v 7f7fffff 00000000 7fff0000 +fmods n uo v 7f7fffff 7f810000 7fff0000 +fmods n uo v 7f7fffff 80000000 7fff0000 +fmods n uo v 7f800000 00000000 00000000 +fmods n uo v 7f800000 00000001 7fff0000 +fmods n uo v 7f800000 007fffff 7fff0000 +fmods n uo v 7f800000 3f800000 7fff0000 +fmods n uo v 7f800000 7f7fffff 7fff0000 +fmods n uo v 7f800000 7f800000 7fff0000 +fmods n uo v 7f800000 7f800001 00000000 +fmods n uo v 7f800000 7f810000 7fff0000 +fmods n uo v 7f800000 80000000 7fff0000 +fmods n uo v 7f800000 ff7fffff 7fff0000 +fmods n uo v 7f800000 ff800000 00000000 +fmods n uo v 7f800001 00000000 00000000 +fmods n uo v 7f800001 7f800001 00000000 +fmods n uo v 7f800001 7fff0001 00000000 +fmods n uo v 7f810000 00000000 7fff0000 +fmods n uo v 7f810000 00000001 7fff0000 +fmods n uo v 7f810000 007fffff 7fff0000 +fmods n uo v 7f810000 3f800000 7fff0000 +fmods n uo v 7f810000 7f7fffff 7fff0000 +fmods n uo v 7f810000 7f800000 7fff0000 +fmods n uo v 7f810000 7f810000 7fff0000 +fmods n uo v 7f810000 7fff0000 7fff0000 +fmods n uo v 7f810000 80000000 7fff0000 +fmods n uo v 7f810000 80000001 7fff0000 +fmods n uo v 7f810000 807fffff 7fff0000 +fmods n uo v 7f810000 bf800000 7fff0000 +fmods n uo v 7f810000 ff7fffff 7fff0000 +fmods n uo v 7f810000 ff800000 7fff0000 +fmods n uo v 7fff0000 7f810000 7fff0000 +fmods n uo v 7fff0001 7f800001 00000000 +fmods n uo v 80000000 00000000 7fff0000 +fmods n uo v 80000000 7f810000 7fff0000 +fmods n uo v 80000000 80000000 00000000 +fmods n uo v 80000001 7f810000 7fff0000 +fmods n uo v 807fffff 00000000 7fff0000 +fmods n uo v 807fffff 7f810000 7fff0000 +fmods n uo v 807fffff 80000000 7fff0000 +fmods n uo v bf800000 7f810000 7fff0000 +fmods n uo v bf800000 80000000 00000000 +fmods n uo v ff7fffff 00000000 7fff0000 +fmods n uo v ff7fffff 7f810000 7fff0000 +fmods n uo v ff7fffff 80000000 7fff0000 +fmods n uo v ff800000 00000000 00000000 +fmods n uo v ff800000 00000001 00000000 +fmods n uo v ff800000 3f800000 00000000 +fmods n uo v ff800000 7f7fffff 7fff0000 +fmods n uo v ff800000 7f810000 7fff0000 +fmods n uo v ff800000 80000000 7fff0000 +fmods n uo v ff800000 ff7fffff 7fff0000 +fmods p eq - 00000000 00000001 00000000 +fmods p eq - 00000000 007fffff 00000000 +fmods p eq - 00000000 3f000000 00000000 +fmods p eq - 00000000 3f7fffff 00000000 +fmods p eq - 00000000 3f800000 00000000 +fmods p eq - 00000000 7f800000 00000000 +fmods p eq - 00000000 80000001 00000000 +fmods p eq - 00000000 bf800000 00000000 +fmods p eq - 00000000 ff800000 00000000 +fmods p eq - 00000001 00000004 00000001 +fmods p eq - 00000001 7f800000 00000001 +fmods p eq - 00000001 80000004 00000001 +fmods p eq - 00000001 ff800000 00000001 +fmods p eq - 00000002 00000004 00000002 +fmods p eq - 00000003 00000004 00000003 +fmods p eq - 00000003 80000004 00000003 +fmods p eq - 00000004 00000004 00000000 +fmods p eq - 00000004 80000004 00000000 +fmods p eq - 007ffffc 007ffffe 007ffffc +fmods p eq - 007ffffc 807ffffe 007ffffc +fmods p eq - 007fffff 00000003 00000001 +fmods p eq - 007fffff 00ffffff 007fffff +fmods p eq - 007fffff 7f800000 007fffff +fmods p eq - 007fffff 80000003 00000001 +fmods p eq - 00800000 007ffffe 00000002 +fmods p eq - 00800000 00ffffff 00800000 +fmods p eq - 00800001 00000003 00000000 +fmods p eq - 00800001 007ffffe 00000003 +fmods p eq - 00800001 80000003 00000000 +fmods p eq - 00800002 00000003 00000001 +fmods p eq - 00800002 80000003 00000001 +fmods p eq - 00800003 00800005 00800003 +fmods p eq - 00800004 00800005 00800004 +fmods p eq - 00800006 00800005 00000001 +fmods p eq - 00ffffff 01000000 00ffffff +fmods p eq - 04ffffff 04800000 047ffffe +fmods p eq - 3e000000 3f000000 3e000000 +fmods p eq - 3e800000 3f000000 3e800000 +fmods p eq - 3e800001 3f000000 3e800001 +fmods p eq - 3ec00000 3f000000 3ec00000 +fmods p eq - 3f200000 3f000000 3e000000 +fmods p eq - 3f7ffffc 3f7ffffe 3f7ffffc +fmods p eq - 3f7fffff 3fffffff 3f7fffff +fmods p eq - 3f7fffff 7f800000 3f7fffff +fmods p eq - 3f800000 3f7ffffe 34000000 +fmods p eq - 3f800000 3fffffff 3f800000 +fmods p eq - 3f800000 40000000 3f800000 +fmods p eq - 3f800000 40800000 3f800000 +fmods p eq - 3f800000 7f800000 3f800000 +fmods p eq - 3f800000 c0000000 3f800000 +fmods p eq - 3f800000 ff800000 3f800000 +fmods p eq - 3f800001 3f7ffffe 34800000 +fmods p eq - 3f800001 3f800005 3f800001 +fmods p eq - 3f800001 40000000 3f800001 +fmods p eq - 3f800001 bf800005 3f800001 +fmods p eq - 3f800002 3f800005 3f800002 +fmods p eq - 3f800003 3f800005 3f800003 +fmods p eq - 3f800004 3f800005 3f800004 +fmods p eq - 3f800006 3f800005 34000000 +fmods p eq - 3fffffff 40000000 3fffffff +fmods p eq - 40000000 40000000 00000000 +fmods p eq - 40000000 40800000 40000000 +fmods p eq - 40000000 c0000000 00000000 +fmods p eq - 40000001 40800000 40000001 +fmods p eq - 40000001 c0800000 40000001 +fmods p eq - 40000008 40800000 40000008 +fmods p eq - 403fffff 40000000 3f7ffffc +fmods p eq - 403fffff 40400000 403fffff +fmods p eq - 403fffff c0400000 403fffff +fmods p eq - 40400000 40000000 3f800000 +fmods p eq - 40400000 40800000 40400000 +fmods p eq - 40400000 c0000000 3f800000 +fmods p eq - 40800000 40800000 00000000 +fmods p eq - 40a00000 40800000 3f800000 +fmods p eq - 40bffff8 40800000 3fffffe0 +fmods p eq - 40bfffff 40800000 3ffffffc +fmods p eq - 40bfffff c0800000 3ffffffc +fmods p eq - 40c00000 40800000 40000000 +fmods p eq - 40e00000 40800000 40400000 +fmods p eq - 41000000 40800000 00000000 +fmods p eq - 73800000 74800000 73800000 +fmods p eq - 7e800000 7f000000 7e800000 +fmods p eq - 7efffffc 7efffffe 7efffffc +fmods p eq - 7efffffe 74400000 73800000 +fmods p eq - 7efffffe f4400000 73800000 +fmods p eq - 7effffff 7f000000 7effffff +fmods p eq - 7effffff 7f7fffff 7effffff +fmods p eq - 7effffff ff000000 7effffff +fmods p eq - 7f000000 7efffffe 73800000 +fmods p eq - 7f000000 7f7fffff 7f000000 +fmods p eq - 7f000001 00000003 00000000 +fmods p eq - 7f000001 74400000 00000000 +fmods p eq - 7f000001 7efffffe 74000000 +fmods p eq - 7f000001 80000003 00000000 +fmods p eq - 7f000001 c0400000 00000000 +fmods p eq - 7f000001 f4400000 00000000 +fmods p eq - 7f000002 f4400000 73800000 +fmods p eq - 7f000003 74400000 74000000 +fmods p eq - 7f000003 7f000005 7f000003 +fmods p eq - 7f000004 7f000005 7f000004 +fmods p eq - 7f000006 7f000005 73800000 +fmods p eq - 7f7fffff 00000001 00000000 +fmods p eq - 7f7fffff 00800000 00000000 +fmods p eq - 7f7fffff 00ffffff 00000000 +fmods p eq - 7f7fffff 7f000000 7efffffe +fmods p eq - 7f7fffff 7f7ffffe 73800000 +fmods p eq - 7f7fffff 7f800000 7f7fffff +fmods p eq - 7f7fffff 80000001 00000000 +fmods p eq - 7f7fffff ff7ffffe 73800000 +fmods p eq - 7f7fffff ff800000 7f7fffff +fmods p eq - 80000000 00000001 80000000 +fmods p eq - 80000000 3f800000 80000000 +fmods p eq - 80000000 80000001 80000000 +fmods p eq - 80000000 bf800000 80000000 +fmods p eq - 80000001 00000004 80000001 +fmods p eq - 80000001 7f800000 80000001 +fmods p eq - 80000001 80000004 80000001 +fmods p eq - 80000001 ff800000 80000001 +fmods p eq - 80000003 00000004 80000003 +fmods p eq - 80000003 80000004 80000003 +fmods p eq - 80000004 00000004 80000000 +fmods p eq - 80000004 80000004 80000000 +fmods p eq - 807ffffc 007ffffe 807ffffc +fmods p eq - 807ffffc 807ffffe 807ffffc +fmods p eq - 807fffff 00000003 80000001 +fmods p eq - 807fffff 80000003 80000001 +fmods p eq - 80800001 00000003 80000000 +fmods p eq - 80800001 80000003 80000000 +fmods p eq - 80800002 00000003 80000001 +fmods p eq - 80800002 80000003 80000001 +fmods p eq - 80800003 00000003 80000002 +fmods p eq - bf800000 40000000 bf800000 +fmods p eq - bf800000 7f800000 bf800000 +fmods p eq - bf800000 c0000000 bf800000 +fmods p eq - bf800000 ff800000 bf800000 +fmods p eq - bf800001 3f800005 bf800001 +fmods p eq - bf800001 bf800005 bf800001 +fmods p eq - c0000000 40000000 80000000 +fmods p eq - c0000000 c0000000 80000000 +fmods p eq - c0000001 40800000 c0000001 +fmods p eq - c0000001 c0800000 c0000001 +fmods p eq - c03fffff 40400000 c03fffff +fmods p eq - c03fffff c0400000 c03fffff +fmods p eq - c0400000 40000000 bf800000 +fmods p eq - c0400000 c0000000 bf800000 +fmods p eq - c0bfffff 40800000 bffffffc +fmods p eq - c0bfffff c0800000 bffffffc +fmods p eq - fefffffe 74400000 f3800000 +fmods p eq - fefffffe f4400000 f3800000 +fmods p eq - feffffff 7f000000 feffffff +fmods p eq - feffffff ff000000 feffffff +fmods p eq - ff000001 00000003 80000000 +fmods p eq - ff000001 40400000 80000000 +fmods p eq - ff000001 74400000 80000000 +fmods p eq - ff000001 80000003 80000000 +fmods p eq - ff000001 c0400000 80000000 +fmods p eq - ff000001 f4400000 80000000 +fmods p eq - ff000002 74400000 f3800000 +fmods p eq - ff000002 f4400000 f3800000 +fmods p eq - ff7fffff 00000001 80000000 +fmods p eq - ff7fffff 7f7ffffe f3800000 +fmods p eq - ff7fffff 7f800000 ff7fffff +fmods p eq - ff7fffff 80000001 80000000 +fmods p eq - ff7fffff ff7ffffe f3800000 +fmods p eq - ff7fffff ff800000 ff7fffff +fmods p uo - 00000000 7fff0000 7fff0000 +fmods p uo - 00000001 7fff0000 7fff0000 +fmods p uo - 007fffff 7fff0000 7fff0000 +fmods p uo - 3f800000 7fff0000 7fff0000 +fmods p uo - 7f7fffff 7fff0000 7fff0000 +fmods p uo - 7f800000 7fff0000 7fff0000 +fmods p uo - 7fff0000 00000000 7fff0000 +fmods p uo - 7fff0000 00000001 7fff0000 +fmods p uo - 7fff0000 007fffff 7fff0000 +fmods p uo - 7fff0000 3f800000 7fff0000 +fmods p uo - 7fff0000 7f7fffff 7fff0000 +fmods p uo - 7fff0000 7f800000 7fff0000 +fmods p uo - 7fff0000 7fff0000 7fff0000 +fmods p uo - 7fff0000 80000000 7fff0000 +fmods p uo - 7fff0000 80000001 7fff0000 +fmods p uo - 7fff0000 807fffff 7fff0000 +fmods p uo - 7fff0000 bf800000 7fff0000 +fmods p uo - 7fff0000 ff7fffff 7fff0000 +fmods p uo - 7fff0000 ff800000 7fff0000 +fmods p uo - 80000000 7fff0000 7fff0000 +fmods p uo - 80000001 7fff0000 7fff0000 +fmods p uo - 807fffff 7fff0000 7fff0000 +fmods p uo - bf800000 7fff0000 7fff0000 +fmods p uo - ff7fffff 7fff0000 7fff0000 +fmods p uo - ff800000 7fff0000 7fff0000 +fmods p uo v 00000000 00000000 7fff0000 +fmods p uo v 00000000 7f810000 7fff0000 +fmods p uo v 00000000 80000000 7fff0000 +fmods p uo v 00000001 00000000 7fff0000 +fmods p uo v 00000001 7f810000 7fff0000 +fmods p uo v 007fffff 00000000 7fff0000 +fmods p uo v 007fffff 7f810000 7fff0000 +fmods p uo v 007fffff 80000000 7fff0000 +fmods p uo v 3f7fffff 00000000 7fff0000 +fmods p uo v 3f800000 00000000 7fff0000 +fmods p uo v 3f800000 7f810000 7fff0000 +fmods p uo v 7f7fffff 00000000 7fff0000 +fmods p uo v 7f7fffff 7f810000 7fff0000 +fmods p uo v 7f7fffff 80000000 7fff0000 +fmods p uo v 7f800000 00000000 7fff0000 +fmods p uo v 7f800000 00000001 7fff0000 +fmods p uo v 7f800000 007fffff 7fff0000 +fmods p uo v 7f800000 3f800000 7fff0000 +fmods p uo v 7f800000 7f7fffff 7fff0000 +fmods p uo v 7f800000 7f800000 7fff0000 +fmods p uo v 7f800000 7f810000 7fff0000 +fmods p uo v 7f800000 80000000 7fff0000 +fmods p uo v 7f800000 ff7fffff 7fff0000 +fmods p uo v 7f810000 00000000 7fff0000 +fmods p uo v 7f810000 00000001 7fff0000 +fmods p uo v 7f810000 007fffff 7fff0000 +fmods p uo v 7f810000 3f800000 7fff0000 +fmods p uo v 7f810000 7f7fffff 7fff0000 +fmods p uo v 7f810000 7f800000 7fff0000 +fmods p uo v 7f810000 7f810000 7fff0000 +fmods p uo v 7f810000 7fff0000 7fff0000 +fmods p uo v 7f810000 80000000 7fff0000 +fmods p uo v 7f810000 80000001 7fff0000 +fmods p uo v 7f810000 807fffff 7fff0000 +fmods p uo v 7f810000 bf800000 7fff0000 +fmods p uo v 7f810000 ff7fffff 7fff0000 +fmods p uo v 7f810000 ff800000 7fff0000 +fmods p uo v 7fff0000 7f810000 7fff0000 +fmods p uo v 80000000 00000000 7fff0000 +fmods p uo v 80000000 7f810000 7fff0000 +fmods p uo v 80000000 80000000 7fff0000 +fmods p uo v 80000001 7f810000 7fff0000 +fmods p uo v 807fffff 00000000 7fff0000 +fmods p uo v 807fffff 7f810000 7fff0000 +fmods p uo v 807fffff 80000000 7fff0000 +fmods p uo v bf800000 7f810000 7fff0000 +fmods p uo v ff7fffff 00000000 7fff0000 +fmods p uo v ff7fffff 7f810000 7fff0000 +fmods p uo v ff7fffff 80000000 7fff0000 +fmods p uo v ff800000 00000000 7fff0000 +fmods p uo v ff800000 7f7fffff 7fff0000 +fmods p uo v ff800000 7f810000 7fff0000 +fmods p uo v ff800000 80000000 7fff0000 +fmods p uo v ff800000 ff7fffff 7fff0000 +fmods z eq - 00000000 00000001 00000000 +fmods z eq - 00000000 007fffff 00000000 +fmods z eq - 00000000 3f000000 00000000 +fmods z eq - 00000000 3f7fffff 00000000 +fmods z eq - 00000000 3f800000 00000000 +fmods z eq - 00000000 7f7fffff 00000000 +fmods z eq - 00000000 7f800000 00000000 +fmods z eq - 00000000 80000001 00000000 +fmods z eq - 00000000 bf800000 00000000 +fmods z eq - 00000000 ff800000 00000000 +fmods z eq - 00000001 00000004 00000001 +fmods z eq - 00000001 7f800000 00000001 +fmods z eq - 00000001 80000004 00000001 +fmods z eq - 00000001 ff800000 00000001 +fmods z eq - 00000002 00000004 00000002 +fmods z eq - 00000003 00000004 00000003 +fmods z eq - 00000003 80000004 00000003 +fmods z eq - 00000004 00000004 00000000 +fmods z eq - 00000004 80000004 00000000 +fmods z eq - 007ffffc 007ffffe 007ffffc +fmods z eq - 007ffffc 807ffffe 007ffffc +fmods z eq - 007fffff 00000003 00000001 +fmods z eq - 007fffff 00ffffff 007fffff +fmods z eq - 007fffff 7f800000 007fffff +fmods z eq - 007fffff 80000003 00000001 +fmods z eq - 00800000 007ffffe 00000002 +fmods z eq - 00800000 00ffffff 00800000 +fmods z eq - 00800001 00000003 00000000 +fmods z eq - 00800001 007ffffe 00000003 +fmods z eq - 00800001 80000003 00000000 +fmods z eq - 00800002 00000003 00000001 +fmods z eq - 00800002 80000003 00000001 +fmods z eq - 00800003 00800005 00800003 +fmods z eq - 00800004 00800005 00800004 +fmods z eq - 00800006 00800005 00000001 +fmods z eq - 00ffffff 01000000 00ffffff +fmods z eq - 04ffffff 04800000 047ffffe +fmods z eq - 3e000000 3f000000 3e000000 +fmods z eq - 3e800000 3f000000 3e800000 +fmods z eq - 3e800001 3f000000 3e800001 +fmods z eq - 3ec00000 3f000000 3ec00000 +fmods z eq - 3f200000 3f000000 3e000000 +fmods z eq - 3f7ffffc 3f7ffffe 3f7ffffc +fmods z eq - 3f7fffff 3fffffff 3f7fffff +fmods z eq - 3f7fffff 7f800000 3f7fffff +fmods z eq - 3f800000 3f7ffffe 34000000 +fmods z eq - 3f800000 3fffffff 3f800000 +fmods z eq - 3f800000 40000000 3f800000 +fmods z eq - 3f800000 40800000 3f800000 +fmods z eq - 3f800000 7f800000 3f800000 +fmods z eq - 3f800000 c0000000 3f800000 +fmods z eq - 3f800000 ff800000 3f800000 +fmods z eq - 3f800001 3f7ffffe 34800000 +fmods z eq - 3f800001 3f800005 3f800001 +fmods z eq - 3f800001 40000000 3f800001 +fmods z eq - 3f800001 bf800005 3f800001 +fmods z eq - 3f800002 3f800005 3f800002 +fmods z eq - 3f800003 3f800005 3f800003 +fmods z eq - 3f800004 3f800005 3f800004 +fmods z eq - 3f800006 3f800005 34000000 +fmods z eq - 3fffffff 40000000 3fffffff +fmods z eq - 40000000 40000000 00000000 +fmods z eq - 40000000 40800000 40000000 +fmods z eq - 40000000 c0000000 00000000 +fmods z eq - 40000001 40800000 40000001 +fmods z eq - 40000001 c0800000 40000001 +fmods z eq - 40000008 40800000 40000008 +fmods z eq - 403fffff 40000000 3f7ffffc +fmods z eq - 403fffff 40400000 403fffff +fmods z eq - 403fffff c0400000 403fffff +fmods z eq - 40400000 40000000 3f800000 +fmods z eq - 40400000 40800000 40400000 +fmods z eq - 40400000 c0000000 3f800000 +fmods z eq - 40800000 40800000 00000000 +fmods z eq - 40a00000 40800000 3f800000 +fmods z eq - 40bffff8 40800000 3fffffe0 +fmods z eq - 40bfffff 40800000 3ffffffc +fmods z eq - 40bfffff c0800000 3ffffffc +fmods z eq - 40c00000 40800000 40000000 +fmods z eq - 40e00000 40800000 40400000 +fmods z eq - 41000000 40800000 00000000 +fmods z eq - 73800000 74800000 73800000 +fmods z eq - 7e800000 7f000000 7e800000 +fmods z eq - 7efffffc 7efffffe 7efffffc +fmods z eq - 7efffffe 74400000 73800000 +fmods z eq - 7efffffe f4400000 73800000 +fmods z eq - 7effffff 7f000000 7effffff +fmods z eq - 7effffff 7f7fffff 7effffff +fmods z eq - 7effffff ff000000 7effffff +fmods z eq - 7f000000 7efffffe 73800000 +fmods z eq - 7f000000 7f7fffff 7f000000 +fmods z eq - 7f000001 00000003 00000000 +fmods z eq - 7f000001 74400000 00000000 +fmods z eq - 7f000001 7efffffe 74000000 +fmods z eq - 7f000001 80000003 00000000 +fmods z eq - 7f000001 c0400000 00000000 +fmods z eq - 7f000001 f4400000 00000000 +fmods z eq - 7f000002 f4400000 73800000 +fmods z eq - 7f000003 74400000 74000000 +fmods z eq - 7f000003 7f000005 7f000003 +fmods z eq - 7f000004 7f000005 7f000004 +fmods z eq - 7f000006 7f000005 73800000 +fmods z eq - 7f7fffff 00000001 00000000 +fmods z eq - 7f7fffff 00800000 00000000 +fmods z eq - 7f7fffff 00ffffff 00000000 +fmods z eq - 7f7fffff 7f000000 7efffffe +fmods z eq - 7f7fffff 7f7ffffe 73800000 +fmods z eq - 7f7fffff 7f800000 7f7fffff +fmods z eq - 7f7fffff 80000001 00000000 +fmods z eq - 7f7fffff ff7ffffe 73800000 +fmods z eq - 7f7fffff ff800000 7f7fffff +fmods z eq - 80000000 00000001 80000000 +fmods z eq - 80000000 3f800000 80000000 +fmods z eq - 80000000 80000001 80000000 +fmods z eq - 80000000 bf800000 80000000 +fmods z eq - 80000001 00000004 80000001 +fmods z eq - 80000001 7f800000 80000001 +fmods z eq - 80000001 80000004 80000001 +fmods z eq - 80000001 ff800000 80000001 +fmods z eq - 80000003 00000004 80000003 +fmods z eq - 80000003 80000004 80000003 +fmods z eq - 80000004 00000004 80000000 +fmods z eq - 80000004 80000004 80000000 +fmods z eq - 807ffffc 007ffffe 807ffffc +fmods z eq - 807ffffc 807ffffe 807ffffc +fmods z eq - 807fffff 00000003 80000001 +fmods z eq - 807fffff 80000003 80000001 +fmods z eq - 80800001 00000003 80000000 +fmods z eq - 80800001 80000003 80000000 +fmods z eq - 80800002 00000003 80000001 +fmods z eq - 80800002 80000003 80000001 +fmods z eq - 80800003 00000003 80000002 +fmods z eq - bf800000 40000000 bf800000 +fmods z eq - bf800000 7f800000 bf800000 +fmods z eq - bf800000 c0000000 bf800000 +fmods z eq - bf800000 ff800000 bf800000 +fmods z eq - bf800001 3f800005 bf800001 +fmods z eq - bf800001 bf800005 bf800001 +fmods z eq - c0000000 40000000 80000000 +fmods z eq - c0000000 c0000000 80000000 +fmods z eq - c0000001 40800000 c0000001 +fmods z eq - c0000001 c0800000 c0000001 +fmods z eq - c03fffff 40400000 c03fffff +fmods z eq - c03fffff c0400000 c03fffff +fmods z eq - c0400000 40000000 bf800000 +fmods z eq - c0400000 c0000000 bf800000 +fmods z eq - c0bfffff 40800000 bffffffc +fmods z eq - c0bfffff c0800000 bffffffc +fmods z eq - fefffffe 74400000 f3800000 +fmods z eq - fefffffe f4400000 f3800000 +fmods z eq - feffffff 7f000000 feffffff +fmods z eq - feffffff ff000000 feffffff +fmods z eq - ff000001 00000003 80000000 +fmods z eq - ff000001 40400000 80000000 +fmods z eq - ff000001 74400000 80000000 +fmods z eq - ff000001 80000003 80000000 +fmods z eq - ff000001 c0400000 80000000 +fmods z eq - ff000001 f4400000 80000000 +fmods z eq - ff000002 74400000 f3800000 +fmods z eq - ff000002 f4400000 f3800000 +fmods z eq - ff7fffff 00000001 80000000 +fmods z eq - ff7fffff 7f7ffffe f3800000 +fmods z eq - ff7fffff 7f800000 ff7fffff +fmods z eq - ff7fffff 80000001 80000000 +fmods z eq - ff7fffff ff7ffffe f3800000 +fmods z eq - ff7fffff ff800000 ff7fffff +fmods z uo - 00000000 7fff0000 7fff0000 +fmods z uo - 00000001 7fff0000 7fff0000 +fmods z uo - 007fffff 7fff0000 7fff0000 +fmods z uo - 3f800000 7fff0000 7fff0000 +fmods z uo - 7f7fffff 7fff0000 7fff0000 +fmods z uo - 7f800000 7fff0000 7fff0000 +fmods z uo - 7fff0000 00000000 7fff0000 +fmods z uo - 7fff0000 00000001 7fff0000 +fmods z uo - 7fff0000 007fffff 7fff0000 +fmods z uo - 7fff0000 3f800000 7fff0000 +fmods z uo - 7fff0000 7f7fffff 7fff0000 +fmods z uo - 7fff0000 7f800000 7fff0000 +fmods z uo - 7fff0000 7fff0000 7fff0000 +fmods z uo - 7fff0000 80000000 7fff0000 +fmods z uo - 7fff0000 80000001 7fff0000 +fmods z uo - 7fff0000 807fffff 7fff0000 +fmods z uo - 7fff0000 bf800000 7fff0000 +fmods z uo - 7fff0000 ff7fffff 7fff0000 +fmods z uo - 7fff0000 ff800000 7fff0000 +fmods z uo - 80000000 7fff0000 7fff0000 +fmods z uo - 80000001 7fff0000 7fff0000 +fmods z uo - 807fffff 7fff0000 7fff0000 +fmods z uo - bf800000 7fff0000 7fff0000 +fmods z uo - ff7fffff 7fff0000 7fff0000 +fmods z uo - ff800000 7fff0000 7fff0000 +fmods z uo v 00000000 00000000 7fff0000 +fmods z uo v 00000000 7f810000 7fff0000 +fmods z uo v 00000000 80000000 7fff0000 +fmods z uo v 00000001 00000000 7fff0000 +fmods z uo v 00000001 7f810000 7fff0000 +fmods z uo v 007fffff 00000000 7fff0000 +fmods z uo v 007fffff 7f810000 7fff0000 +fmods z uo v 007fffff 80000000 7fff0000 +fmods z uo v 3f7fffff 00000000 7fff0000 +fmods z uo v 3f800000 00000000 7fff0000 +fmods z uo v 3f800000 7f810000 7fff0000 +fmods z uo v 7f7fffff 00000000 7fff0000 +fmods z uo v 7f7fffff 7f810000 7fff0000 +fmods z uo v 7f7fffff 80000000 7fff0000 +fmods z uo v 7f800000 00000000 7fff0000 +fmods z uo v 7f800000 00000001 7fff0000 +fmods z uo v 7f800000 007fffff 7fff0000 +fmods z uo v 7f800000 3f800000 7fff0000 +fmods z uo v 7f800000 7f7fffff 7fff0000 +fmods z uo v 7f800000 7f800000 7fff0000 +fmods z uo v 7f800000 7f810000 7fff0000 +fmods z uo v 7f800000 80000000 7fff0000 +fmods z uo v 7f800000 ff7fffff 7fff0000 +fmods z uo v 7f810000 00000000 7fff0000 +fmods z uo v 7f810000 00000001 7fff0000 +fmods z uo v 7f810000 007fffff 7fff0000 +fmods z uo v 7f810000 3f800000 7fff0000 +fmods z uo v 7f810000 7f7fffff 7fff0000 +fmods z uo v 7f810000 7f800000 7fff0000 +fmods z uo v 7f810000 7f810000 7fff0000 +fmods z uo v 7f810000 7fff0000 7fff0000 +fmods z uo v 7f810000 80000000 7fff0000 +fmods z uo v 7f810000 80000001 7fff0000 +fmods z uo v 7f810000 807fffff 7fff0000 +fmods z uo v 7f810000 bf800000 7fff0000 +fmods z uo v 7f810000 ff7fffff 7fff0000 +fmods z uo v 7f810000 ff800000 7fff0000 +fmods z uo v 7fff0000 7f810000 7fff0000 +fmods z uo v 80000000 00000000 7fff0000 +fmods z uo v 80000000 7f810000 7fff0000 +fmods z uo v 80000000 80000000 7fff0000 +fmods z uo v 80000001 7f810000 7fff0000 +fmods z uo v 807fffff 00000000 7fff0000 +fmods z uo v 807fffff 7f810000 7fff0000 +fmods z uo v 807fffff 80000000 7fff0000 +fmods z uo v bf800000 7f810000 7fff0000 +fmods z uo v ff7fffff 00000000 7fff0000 +fmods z uo v ff7fffff 7f810000 7fff0000 +fmods z uo v ff7fffff 80000000 7fff0000 +fmods z uo v ff800000 00000000 7fff0000 +fmods z uo v ff800000 7f7fffff 7fff0000 +fmods z uo v ff800000 7f810000 7fff0000 +fmods z uo v ff800000 80000000 7fff0000 +fmods z uo v ff800000 ff7fffff 7fff0000 diff --git a/test/io/ucb/hypotd.input b/test/io/ucb/hypotd.input new file mode 100644 index 0000000..99193df --- /dev/null +++ b/test/io/ucb/hypotd.input @@ -0,0 +1,392 @@ +/* Copyright (C) 1988-1994 Sun Microsystems, Inc. 2550 Garcia Avenue */ +/* Mountain View, California 94043 All rights reserved. */ +/* */ +/* Any person is hereby authorized to download, copy, use, create bug fixes, */ +/* and distribute, subject to the following conditions: */ +/* */ +/* 1. the software may not be redistributed for a fee except as */ +/* reasonable to cover media costs; */ +/* 2. any copy of the software must include this notice, as well as */ +/* any other embedded copyright notices; and */ +/* 3. any distribution of this software or derivative works thereof */ +/* must comply with all applicable U.S. export control laws. */ +/* */ +/* THE SOFTWARE IS MADE AVAILABLE "AS IS" AND WITHOUT EXPRESS OR IMPLIED */ +/* WARRANTY OF ANY KIND, INCLUDING BUT NOT LIMITED TO THE IMPLIED */ +/* WARRANTIES OF DESIGN, MERCHANTIBILITY, FITNESS FOR A PARTICULAR */ +/* PURPOSE, NON-INFRINGEMENT, PERFORMANCE OR CONFORMANCE TO */ +/* SPECIFICATIONS. */ +/* */ +/* BY DOWNLOADING AND/OR USING THIS SOFTWARE, THE USER WAIVES ALL CLAIMS */ +/* AGAINST SUN MICROSYSTEMS, INC. AND ITS AFFILIATED COMPANIES IN ANY */ +/* JURISDICTION, INCLUDING BUT NOT LIMITED TO CLAIMS FOR DAMAGES OR */ +/* EQUITABLE RELIEF BASED ON LOSS OF DATA, AND SPECIFICALLY WAIVES EVEN */ +/* UNKNOWN OR UNANTICIPATED CLAIMS OR LOSSES, PRESENT AND FUTURE. */ +/* */ +/* IN NO EVENT WILL SUN MICROSYSTEMS, INC. OR ANY OF ITS AFFILIATED */ +/* COMPANIES BE LIABLE FOR ANY LOST REVENUE OR PROFITS OR OTHER SPECIAL, */ +/* INDIRECT AND CONSEQUENTIAL DAMAGES, EVEN IF IT HAS BEEN ADVISED OF THE */ +/* POSSIBILITY OF SUCH DAMAGES. */ +/* */ +/* This file is provided with no support and without any obligation on the */ +/* part of Sun Microsystems, Inc. ("Sun") or any of its affiliated */ +/* companies to assist in its use, correction, modification or */ +/* enhancement. Nevertheless, and without creating any obligation on its */ +/* part, Sun welcomes your comments concerning the software and requests */ +/* that they be sent to fdlibm-comments@sunpro.sun.com. */ + + /* 0.7max,0.6max */ +hypotd n vn x 7fe66666 66666666 7fe33333 33333333 7fed80a6 9c19e429 +hypotd z vn x 7fe66666 66666666 7fe33333 33333333 7fed80a6 9c19e429 +hypotd p vn x 7fe66666 66666666 7fe33333 33333333 7fed80a6 9c19e429 +hypotd m vn x 7fe66666 66666666 7fe33333 33333333 7fed80a6 9c19e429 + /* tiny,huge = huge,tiny = huge */ +hypotd n eq - 0 0 7fefffff ffffffff 7fefffff ffffffff +hypotd n eq x 0 1 7fefffff ffffffff 7fefffff ffffffff +hypotd n eq x 00100000 0 7fefffff ffffffff 7fefffff ffffffff +hypotd n eq x 3ff00000 0 7fefffff ffffffff 7fefffff ffffffff +hypotd n eq - 7fefffff ffffffff 0 0 7fefffff ffffffff +hypotd n eq x 7fefffff ffffffff 0 1 7fefffff ffffffff +hypotd n eq x 7fefffff ffffffff 00100000 0 7fefffff ffffffff +hypotd n eq x 7fefffff ffffffff 3ff00000 0 7fefffff ffffffff + /* pythagoras integers test */ +hypotd n eq ?x 4336643e 942791bd 4326643e 6c0391b8 433908d8 0f976845 +hypotd n eq ?x 4336643e 8af5463d 4326643e b9ed79c8 433908d8 18c9b3c5 +hypotd n eq ?x 4336643e 81c2fa9d 4326643f 07d761d8 433908d8 21fbff65 +hypotd n eq ?x 4336643e 7890aedd 4326643f 55c149e8 433908d8 2b2e4b25 +hypotd n eq ?x 4336643e 6f5e62fd 4326643f a3ab31f8 433908d8 34609705 +hypotd n eq ?x 4336643e 9b983be3 4326643e 84173178 433908d8 1ba13825 +hypotd n eq ?x 4336643e 9265f05b 4326643e d2011998 433908d8 24d383ad +hypotd n eq ?x 4336643e 8933a4b3 4326643f 1feb01b8 433908d8 2e05cf55 +hypotd n eq ?x 4336643e 800158eb 4326643f 6dd4e9d8 433908d8 37381b1d +hypotd n eq ?x 4336643e 76cf0d03 4326643f bbbed1f8 433908d8 406a6705 +hypotd n eq ?x 4336643e a7a20bc5 4326643e 7535dd28 433908d8 2311e24d +hypotd n eq ?x 4336643e 9e6fc045 4326643e c31fc558 433908d8 2c442dcd +hypotd n eq ?x 4336643e 953d74a5 4326643f 1109ad88 433908d8 3576796d +hypotd n eq ?x 4336643e 8c0b28e5 4326643f 5ef395b8 433908d8 3ea8c52d +hypotd n eq ?x 4336643e 82d8dd05 4326643f acdd7de8 433908d8 47db110d +hypotd n eq ?x 4336643e af12b5ef 4326643e 8d497cf0 433908d8 2f1bb231 +hypotd n eq ?x 4336643e a5e06a67 4326643e db336530 433908d8 384dfdb9 +hypotd n eq ?x 4336643e 9cae1ebf 4326643f 291d4d70 433908d8 41804961 +hypotd n eq ?x 4336643e 937bd2f7 4326643f 770735b0 433908d8 4ab29529 +hypotd n eq ?x 4336643e 8a49870f 4326643f c4f11df0 433908d8 53e4e111 + /* radom argument in (-10,10) */ +hypotd n vn x c0057f25 b2b5006d 401c7d30 fb825911 401e72fc 42ea849d +hypotd n vn x 40219be7 09de7505 c01ab6d6 fba96889 40261a0e c76207f1 +hypotd n vn x c005ac18 e27084dd bfd92598 1b093c41 4005e626 87aa9911 +hypotd n vn x 4017221c d18455f5 40211a0d 4a51b239 4024a560 18ddef82 +hypotd n vn x bffae41a 1079de4d c0232915 3103b871 402373fd ec7eac3a +hypotd n vn x c010acce f24163e5 3fdd9451 1468cce9 4010c6f6 978c1e67 +hypotd n vn x c01e563f f258fcbd 401c7cbf 1ace7da1 4024ceca 5d10c789 +hypotd n vn x c023ec60 efde0ed5 c023fa3c e8e5e899 402c36d4 d0705569 +hypotd n vn x c01236fd 1412d02d 40174243 28273bd1 401d8ad9 a3cf9eb2 +hypotd n vn x 4006f651 e8b7c6c5 4013bfd7 8e193549 4016d817 fc32ad81 + /* nan's resutls */ +hypotd n uo v 7ff00000 1 3ff00000 0 0 0 +hypotd n uo - fff80000 1 3ff00000 0 0 0 +hypotd n uo v 7ff00000 1 7fff0000 0 0 0 +hypotd n uo - ffe00000 0 7fff0000 0 0 0 + /* inf result */ +hypotd n eq - fff00000 0 7fff0000 0 7ff00000 0 +hypotd z eq - ffff0000 1 fff00000 0 7ff00000 0 + /* inf result with snan argument */ +hypotd n eq v fff00000 0 7ff00000 1 7ff00000 0 +hypotd n eq v fff00000 1 7ff00000 0 7ff00000 0 + /* overflow */ +hypotd n eq ox ffefffff 0 7feeeeee 0 7ff00000 0 +hypotd z eq ox ffefffff 0 7feeeeee 0 7fefffff ffffffff +hypotd p eq ox ffefffff 0 7feeeeee 0 7ff00000 0 +hypotd m eq ox ffefffff 0 7feeeeee 0 7fefffff ffffffff + /* subnormal number */ +hypotd n eq - 0 0 0 1 0 1 +hypotd n eq - 0 1 0 0 0 1 +hypotd n eq - 00100000 0 0 0 00100000 0 +hypotd n eq - 0 0 80100000 0 00100000 0 +hypotd n vn ux 0 1 0 1 0 1 +hypotd n vn ux 80000000 2 80000000 2 0 3 +hypotd m eq - 00000000 00000000 00000000 00000000 00000000 00000000 +hypotd m eq - 00000000 00000000 00000000 00000001 00000000 00000001 +hypotd m eq - 00000000 00000000 000fffff ffffffff 000fffff ffffffff +hypotd m eq - 00000000 00000000 3ff00000 00000000 3ff00000 00000000 +hypotd m eq - 00000000 00000000 7fe00000 00000000 7fe00000 00000000 +hypotd m eq - 00000000 00000000 7fefffff ffffffff 7fefffff ffffffff +hypotd m eq - 00000000 00000000 7ff00000 00000000 7ff00000 00000000 +hypotd m eq - 00000000 00000000 80000000 00000000 00000000 00000000 +hypotd m eq - 00000000 00000000 80000000 00000001 00000000 00000001 +hypotd m eq - 00000000 00000000 800fffff ffffffff 000fffff ffffffff +hypotd m eq - 00000000 00000000 bff00000 00000000 3ff00000 00000000 +hypotd m eq - 00000000 00000000 ffe00000 00000000 7fe00000 00000000 +hypotd m eq - 00000000 00000000 ffefffff ffffffff 7fefffff ffffffff +hypotd m eq - 00000000 00000000 fff00000 00000000 7ff00000 00000000 +hypotd m eq - 00000000 00000001 00000000 00000000 00000000 00000001 +hypotd m eq - 000fffff ffffffff 00000000 00000000 000fffff ffffffff +hypotd m eq - 3ff00000 00000000 00000000 00000000 3ff00000 00000000 +hypotd m eq - 40280000 00000000 c0140000 00000000 402a0000 00000000 +hypotd m eq - 7fe00000 00000000 00000000 00000000 7fe00000 00000000 +hypotd m eq - 7fefffff ffffffff 00000000 00000000 7fefffff ffffffff +hypotd m eq - 7ff00000 00000000 00000000 00000000 7ff00000 00000000 +hypotd m eq - 7ff00000 00000000 7fffe000 00000000 7ff00000 00000000 +hypotd m eq - 7ff00000 00000000 ffffe000 00000000 7ff00000 00000000 +hypotd m eq - 7fffe000 00000000 7ff00000 00000000 7ff00000 00000000 +hypotd m eq - 7fffe000 00000000 fff00000 00000000 7ff00000 00000000 +hypotd m eq - 80000000 00000000 00000000 00000000 00000000 00000000 +hypotd m eq - 80000000 00000001 00000000 00000000 00000000 00000001 +hypotd m eq - 800fffff ffffffff 00000000 00000000 000fffff ffffffff +hypotd m eq - bff00000 00000000 00000000 00000000 3ff00000 00000000 +hypotd m eq - c0080000 00000000 c0100000 00000000 40140000 00000000 +hypotd m eq - c0380000 00000000 401c0000 00000000 40390000 00000000 +hypotd m eq - ffe00000 00000000 00000000 00000000 7fe00000 00000000 +hypotd m eq - ffefffff ffffffff 00000000 00000000 7fefffff ffffffff +hypotd m eq - fff00000 00000000 00000000 00000000 7ff00000 00000000 +hypotd m eq - fff00000 00000000 7fffe000 00000000 7ff00000 00000000 +hypotd m eq - fff00000 00000000 ffffe000 00000000 7ff00000 00000000 +hypotd m eq - ffffe000 00000000 7ff00000 00000000 7ff00000 00000000 +hypotd m eq - ffffe000 00000000 fff00000 00000000 7ff00000 00000000 +hypotd m eq v 7ff00000 00000000 7ff02000 00000000 7ff00000 00000000 +hypotd m eq v 7ff00000 00000000 fff02000 00000000 7ff00000 00000000 +hypotd m eq v 7ff02000 00000000 7ff00000 00000000 7ff00000 00000000 +hypotd m eq v 7ff02000 00000000 fff00000 00000000 7ff00000 00000000 +hypotd m eq v fff00000 00000000 7ff02000 00000000 7ff00000 00000000 +hypotd m eq v fff00000 00000000 fff02000 00000000 7ff00000 00000000 +hypotd m eq v fff02000 00000000 7ff00000 00000000 7ff00000 00000000 +hypotd m eq v fff02000 00000000 fff00000 00000000 7ff00000 00000000 +hypotd m eq xo ffefffff 00000000 7feeeeee 00000000 7fefffff ffffffff +hypotd m uo - 00000000 00000000 7fffe000 00000000 7fffe000 00000000 +hypotd m uo - 00000000 00000000 ffffe000 00000000 7fffe000 00000000 +hypotd m uo - 00000000 00000001 7fffe000 00000000 7fffe000 00000000 +hypotd m uo - 00000000 00000003 7fffe000 00000000 7fffe000 00000000 +hypotd m uo - 7fffe000 00000000 00000000 00000000 7fffe000 00000000 +hypotd m uo - 7fffe000 00000000 80000000 00000001 7fffe000 00000000 +hypotd m uo - 7fffe000 00000000 80000000 00000003 7fffe000 00000000 +hypotd m uo - 80000000 00000001 ffffe000 00000000 7fffe000 00000000 +hypotd m uo - 80000000 00000003 ffffe000 00000000 7fffe000 00000000 +hypotd m uo - ffffe000 00000000 00000000 00000000 7fffe000 00000000 +hypotd m uo - ffffe000 00000000 00000000 00000001 7fffe000 00000000 +hypotd m uo - ffffe000 00000000 00000000 00000003 7fffe000 00000000 +hypotd m uo v 00000000 00000000 7ff02000 00000000 7fffe000 00000000 +hypotd m uo v 00000000 00000000 fff02000 00000000 7fffe000 00000000 +hypotd m uo v 00000000 00000001 7ff02000 00000000 7fffe000 00000000 +hypotd m uo v 00000000 00000003 7ff02000 00000000 7fffe000 00000000 +hypotd m uo v 7ff02000 00000000 00000000 00000000 7fffe000 00000000 +hypotd m uo v 7ff02000 00000000 80000000 00000001 7fffe000 00000000 +hypotd m uo v 7ff02000 00000000 80000000 00000003 7fffe000 00000000 +hypotd m uo v 80000000 00000001 fff02000 00000000 7fffe000 00000000 +hypotd m uo v 80000000 00000003 fff02000 00000000 7fffe000 00000000 +hypotd m uo v fff02000 00000000 00000000 00000000 7fffe000 00000000 +hypotd m uo v fff02000 00000000 00000000 00000001 7fffe000 00000000 +hypotd m uo v fff02000 00000000 00000000 00000003 7fffe000 00000000 +hypotd n eq - 00000000 00000000 00000000 00000000 00000000 00000000 +hypotd n eq - 00000000 00000000 000fffff ffffffff 000fffff ffffffff +hypotd n eq - 00000000 00000000 3ff00000 00000000 3ff00000 00000000 +hypotd n eq - 00000000 00000000 7fe00000 00000000 7fe00000 00000000 +hypotd n eq - 00000000 00000000 7ff00000 00000000 7ff00000 00000000 +hypotd n eq - 00000000 00000000 80000000 00000000 00000000 00000000 +hypotd n eq - 00000000 00000000 80000000 00000001 00000000 00000001 +hypotd n eq - 00000000 00000000 800fffff ffffffff 000fffff ffffffff +hypotd n eq - 00000000 00000000 bff00000 00000000 3ff00000 00000000 +hypotd n eq - 00000000 00000000 ffe00000 00000000 7fe00000 00000000 +hypotd n eq - 00000000 00000000 ffefffff ffffffff 7fefffff ffffffff +hypotd n eq - 00000000 00000000 fff00000 00000000 7ff00000 00000000 +hypotd n eq - 000fffff ffffffff 00000000 00000000 000fffff ffffffff +hypotd n eq - 3ff00000 00000000 00000000 00000000 3ff00000 00000000 +hypotd n eq - 40280000 00000000 c0140000 00000000 402a0000 00000000 +hypotd n eq - 7fe00000 00000000 00000000 00000000 7fe00000 00000000 +hypotd n eq - 7ff00000 00000000 00000000 00000000 7ff00000 00000000 +hypotd n eq - 7ff00000 00000000 7fffe000 00000000 7ff00000 00000000 +hypotd n eq - 7ff00000 00000000 ffffe000 00000000 7ff00000 00000000 +hypotd n eq - 7fffe000 00000000 7ff00000 00000000 7ff00000 00000000 +hypotd n eq - 7fffe000 00000000 fff00000 00000000 7ff00000 00000000 +hypotd n eq - 80000000 00000000 00000000 00000000 00000000 00000000 +hypotd n eq - 80000000 00000001 00000000 00000000 00000000 00000001 +hypotd n eq - 800fffff ffffffff 00000000 00000000 000fffff ffffffff +hypotd n eq - bff00000 00000000 00000000 00000000 3ff00000 00000000 +hypotd n eq - c0080000 00000000 c0100000 00000000 40140000 00000000 +hypotd n eq - c0380000 00000000 401c0000 00000000 40390000 00000000 +hypotd n eq - ffe00000 00000000 00000000 00000000 7fe00000 00000000 +hypotd n eq - ffefffff ffffffff 00000000 00000000 7fefffff ffffffff +hypotd n eq - fff00000 00000000 00000000 00000000 7ff00000 00000000 +hypotd n eq - fff00000 00000000 7fffe000 00000000 7ff00000 00000000 +hypotd n eq - fff00000 00000000 ffffe000 00000000 7ff00000 00000000 +hypotd n eq - ffffe000 00000000 7ff00000 00000000 7ff00000 00000000 +hypotd n eq - ffffe000 00000000 fff00000 00000000 7ff00000 00000000 +hypotd n eq v 7ff00000 00000000 7ff02000 00000000 7ff00000 00000000 +hypotd n eq v 7ff00000 00000000 fff02000 00000000 7ff00000 00000000 +hypotd n eq v 7ff02000 00000000 7ff00000 00000000 7ff00000 00000000 +hypotd n eq v 7ff02000 00000000 fff00000 00000000 7ff00000 00000000 +hypotd n eq v fff00000 00000000 7ff02000 00000000 7ff00000 00000000 +hypotd n eq v fff00000 00000000 fff02000 00000000 7ff00000 00000000 +hypotd n eq v fff02000 00000000 7ff00000 00000000 7ff00000 00000000 +hypotd n eq v fff02000 00000000 fff00000 00000000 7ff00000 00000000 +hypotd n eq xo ffefffff 00000000 7feeeeee 00000000 7ff00000 00000000 +hypotd n uo - 00000000 00000000 7fffe000 00000000 7fffe000 00000000 +hypotd n uo - 00000000 00000000 ffffe000 00000000 7fffe000 00000000 +hypotd n uo - 00000000 00000001 7fffe000 00000000 7fffe000 00000000 +hypotd n uo - 00000000 00000003 7fffe000 00000000 7fffe000 00000000 +hypotd n uo - 7fffe000 00000000 00000000 00000000 7fffe000 00000000 +hypotd n uo - 7fffe000 00000000 80000000 00000001 7fffe000 00000000 +hypotd n uo - 7fffe000 00000000 80000000 00000003 7fffe000 00000000 +hypotd n uo - 80000000 00000001 ffffe000 00000000 7fffe000 00000000 +hypotd n uo - 80000000 00000003 ffffe000 00000000 7fffe000 00000000 +hypotd n uo - ffe00000 00000000 7fff0000 00000000 00000000 00000000 +hypotd n uo - fff80000 00000001 3ff00000 00000000 00000000 00000000 +hypotd n uo - ffffe000 00000000 00000000 00000000 7fffe000 00000000 +hypotd n uo - ffffe000 00000000 00000000 00000001 7fffe000 00000000 +hypotd n uo - ffffe000 00000000 00000000 00000003 7fffe000 00000000 +hypotd n uo v 00000000 00000000 7ff02000 00000000 7fffe000 00000000 +hypotd n uo v 00000000 00000000 fff02000 00000000 7fffe000 00000000 +hypotd n uo v 00000000 00000001 7ff02000 00000000 7fffe000 00000000 +hypotd n uo v 00000000 00000003 7ff02000 00000000 7fffe000 00000000 +hypotd n uo v 7ff00000 00000001 3ff00000 00000000 00000000 00000000 +hypotd n uo v 7ff00000 00000001 7fff0000 00000000 00000000 00000000 +hypotd n uo v 7ff02000 00000000 00000000 00000000 7fffe000 00000000 +hypotd n uo v 7ff02000 00000000 80000000 00000001 7fffe000 00000000 +hypotd n uo v 7ff02000 00000000 80000000 00000003 7fffe000 00000000 +hypotd n uo v 80000000 00000001 fff02000 00000000 7fffe000 00000000 +hypotd n uo v 80000000 00000003 fff02000 00000000 7fffe000 00000000 +hypotd n uo v fff02000 00000000 00000000 00000000 7fffe000 00000000 +hypotd n uo v fff02000 00000000 00000000 00000001 7fffe000 00000000 +hypotd n uo v fff02000 00000000 00000000 00000003 7fffe000 00000000 +hypotd n vn xu 00000000 00000001 00000000 00000001 00000000 00000001 +hypotd n vn xu 80000000 00000002 80000000 00000002 00000000 00000003 +hypotd p eq - 00000000 00000000 00000000 00000000 00000000 00000000 +hypotd p eq - 00000000 00000000 00000000 00000001 00000000 00000001 +hypotd p eq - 00000000 00000000 000fffff ffffffff 000fffff ffffffff +hypotd p eq - 00000000 00000000 3ff00000 00000000 3ff00000 00000000 +hypotd p eq - 00000000 00000000 7fe00000 00000000 7fe00000 00000000 +hypotd p eq - 00000000 00000000 7fefffff ffffffff 7fefffff ffffffff +hypotd p eq - 00000000 00000000 7ff00000 00000000 7ff00000 00000000 +hypotd p eq - 00000000 00000000 80000000 00000000 00000000 00000000 +hypotd p eq - 00000000 00000000 80000000 00000001 00000000 00000001 +hypotd p eq - 00000000 00000000 800fffff ffffffff 000fffff ffffffff +hypotd p eq - 00000000 00000000 bff00000 00000000 3ff00000 00000000 +hypotd p eq - 00000000 00000000 ffe00000 00000000 7fe00000 00000000 +hypotd p eq - 00000000 00000000 ffefffff ffffffff 7fefffff ffffffff +hypotd p eq - 00000000 00000000 fff00000 00000000 7ff00000 00000000 +hypotd p eq - 00000000 00000001 00000000 00000000 00000000 00000001 +hypotd p eq - 000fffff ffffffff 00000000 00000000 000fffff ffffffff +hypotd p eq - 3ff00000 00000000 00000000 00000000 3ff00000 00000000 +hypotd p eq - 40280000 00000000 c0140000 00000000 402a0000 00000000 +hypotd p eq - 7fe00000 00000000 00000000 00000000 7fe00000 00000000 +hypotd p eq - 7fefffff ffffffff 00000000 00000000 7fefffff ffffffff +hypotd p eq - 7ff00000 00000000 00000000 00000000 7ff00000 00000000 +hypotd p eq - 7ff00000 00000000 7fffe000 00000000 7ff00000 00000000 +hypotd p eq - 7ff00000 00000000 ffffe000 00000000 7ff00000 00000000 +hypotd p eq - 7fffe000 00000000 7ff00000 00000000 7ff00000 00000000 +hypotd p eq - 7fffe000 00000000 fff00000 00000000 7ff00000 00000000 +hypotd p eq - 80000000 00000000 00000000 00000000 00000000 00000000 +hypotd p eq - 80000000 00000001 00000000 00000000 00000000 00000001 +hypotd p eq - 800fffff ffffffff 00000000 00000000 000fffff ffffffff +hypotd p eq - bff00000 00000000 00000000 00000000 3ff00000 00000000 +hypotd p eq - c0080000 00000000 c0100000 00000000 40140000 00000000 +hypotd p eq - c0380000 00000000 401c0000 00000000 40390000 00000000 +hypotd p eq - ffe00000 00000000 00000000 00000000 7fe00000 00000000 +hypotd p eq - ffefffff ffffffff 00000000 00000000 7fefffff ffffffff +hypotd p eq - fff00000 00000000 00000000 00000000 7ff00000 00000000 +hypotd p eq - fff00000 00000000 7fffe000 00000000 7ff00000 00000000 +hypotd p eq - fff00000 00000000 ffffe000 00000000 7ff00000 00000000 +hypotd p eq - ffffe000 00000000 7ff00000 00000000 7ff00000 00000000 +hypotd p eq - ffffe000 00000000 fff00000 00000000 7ff00000 00000000 +hypotd p eq v 7ff00000 00000000 7ff02000 00000000 7ff00000 00000000 +hypotd p eq v 7ff00000 00000000 fff02000 00000000 7ff00000 00000000 +hypotd p eq v 7ff02000 00000000 7ff00000 00000000 7ff00000 00000000 +hypotd p eq v 7ff02000 00000000 fff00000 00000000 7ff00000 00000000 +hypotd p eq v fff00000 00000000 7ff02000 00000000 7ff00000 00000000 +hypotd p eq v fff00000 00000000 fff02000 00000000 7ff00000 00000000 +hypotd p eq v fff02000 00000000 7ff00000 00000000 7ff00000 00000000 +hypotd p eq v fff02000 00000000 fff00000 00000000 7ff00000 00000000 +hypotd p eq xo ffefffff 00000000 7feeeeee 00000000 7ff00000 00000000 +hypotd p uo - 00000000 00000000 7fffe000 00000000 7fffe000 00000000 +hypotd p uo - 00000000 00000000 ffffe000 00000000 7fffe000 00000000 +hypotd p uo - 00000000 00000001 7fffe000 00000000 7fffe000 00000000 +hypotd p uo - 00000000 00000003 7fffe000 00000000 7fffe000 00000000 +hypotd p uo - 7fffe000 00000000 00000000 00000000 7fffe000 00000000 +hypotd p uo - 7fffe000 00000000 80000000 00000001 7fffe000 00000000 +hypotd p uo - 7fffe000 00000000 80000000 00000003 7fffe000 00000000 +hypotd p uo - 80000000 00000001 ffffe000 00000000 7fffe000 00000000 +hypotd p uo - 80000000 00000003 ffffe000 00000000 7fffe000 00000000 +hypotd p uo - ffffe000 00000000 00000000 00000000 7fffe000 00000000 +hypotd p uo - ffffe000 00000000 00000000 00000001 7fffe000 00000000 +hypotd p uo - ffffe000 00000000 00000000 00000003 7fffe000 00000000 +hypotd p uo v 00000000 00000000 7ff02000 00000000 7fffe000 00000000 +hypotd p uo v 00000000 00000000 fff02000 00000000 7fffe000 00000000 +hypotd p uo v 00000000 00000001 7ff02000 00000000 7fffe000 00000000 +hypotd p uo v 00000000 00000003 7ff02000 00000000 7fffe000 00000000 +hypotd p uo v 7ff02000 00000000 00000000 00000000 7fffe000 00000000 +hypotd p uo v 7ff02000 00000000 80000000 00000001 7fffe000 00000000 +hypotd p uo v 7ff02000 00000000 80000000 00000003 7fffe000 00000000 +hypotd p uo v 80000000 00000001 fff02000 00000000 7fffe000 00000000 +hypotd p uo v 80000000 00000003 fff02000 00000000 7fffe000 00000000 +hypotd p uo v fff02000 00000000 00000000 00000000 7fffe000 00000000 +hypotd p uo v fff02000 00000000 00000000 00000001 7fffe000 00000000 +hypotd p uo v fff02000 00000000 00000000 00000003 7fffe000 00000000 +hypotd z eq - 00000000 00000000 00000000 00000000 00000000 00000000 +hypotd z eq - 00000000 00000000 00000000 00000001 00000000 00000001 +hypotd z eq - 00000000 00000000 000fffff ffffffff 000fffff ffffffff +hypotd z eq - 00000000 00000000 3ff00000 00000000 3ff00000 00000000 +hypotd z eq - 00000000 00000000 7fe00000 00000000 7fe00000 00000000 +hypotd z eq - 00000000 00000000 7fefffff ffffffff 7fefffff ffffffff +hypotd z eq - 00000000 00000000 7ff00000 00000000 7ff00000 00000000 +hypotd z eq - 00000000 00000000 80000000 00000000 00000000 00000000 +hypotd z eq - 00000000 00000000 80000000 00000001 00000000 00000001 +hypotd z eq - 00000000 00000000 800fffff ffffffff 000fffff ffffffff +hypotd z eq - 00000000 00000000 bff00000 00000000 3ff00000 00000000 +hypotd z eq - 00000000 00000000 ffe00000 00000000 7fe00000 00000000 +hypotd z eq - 00000000 00000000 ffefffff ffffffff 7fefffff ffffffff +hypotd z eq - 00000000 00000000 fff00000 00000000 7ff00000 00000000 +hypotd z eq - 00000000 00000001 00000000 00000000 00000000 00000001 +hypotd z eq - 000fffff ffffffff 00000000 00000000 000fffff ffffffff +hypotd z eq - 3ff00000 00000000 00000000 00000000 3ff00000 00000000 +hypotd z eq - 40280000 00000000 c0140000 00000000 402a0000 00000000 +hypotd z eq - 7fe00000 00000000 00000000 00000000 7fe00000 00000000 +hypotd z eq - 7fefffff ffffffff 00000000 00000000 7fefffff ffffffff +hypotd z eq - 7ff00000 00000000 00000000 00000000 7ff00000 00000000 +hypotd z eq - 7ff00000 00000000 7fffe000 00000000 7ff00000 00000000 +hypotd z eq - 7ff00000 00000000 ffffe000 00000000 7ff00000 00000000 +hypotd z eq - 7fffe000 00000000 7ff00000 00000000 7ff00000 00000000 +hypotd z eq - 7fffe000 00000000 fff00000 00000000 7ff00000 00000000 +hypotd z eq - 80000000 00000000 00000000 00000000 00000000 00000000 +hypotd z eq - 80000000 00000001 00000000 00000000 00000000 00000001 +hypotd z eq - 800fffff ffffffff 00000000 00000000 000fffff ffffffff +hypotd z eq - bff00000 00000000 00000000 00000000 3ff00000 00000000 +hypotd z eq - c0080000 00000000 c0100000 00000000 40140000 00000000 +hypotd z eq - c0380000 00000000 401c0000 00000000 40390000 00000000 +hypotd z eq - ffe00000 00000000 00000000 00000000 7fe00000 00000000 +hypotd z eq - ffefffff ffffffff 00000000 00000000 7fefffff ffffffff +hypotd z eq - fff00000 00000000 00000000 00000000 7ff00000 00000000 +hypotd z eq - fff00000 00000000 7fffe000 00000000 7ff00000 00000000 +hypotd z eq - fff00000 00000000 ffffe000 00000000 7ff00000 00000000 +hypotd z eq - ffffe000 00000000 7ff00000 00000000 7ff00000 00000000 +hypotd z eq - ffffe000 00000000 fff00000 00000000 7ff00000 00000000 +hypotd z eq v 7ff00000 00000000 7ff02000 00000000 7ff00000 00000000 +hypotd z eq v 7ff00000 00000000 fff02000 00000000 7ff00000 00000000 +hypotd z eq v 7ff02000 00000000 7ff00000 00000000 7ff00000 00000000 +hypotd z eq v 7ff02000 00000000 fff00000 00000000 7ff00000 00000000 +hypotd z eq v fff00000 00000000 7ff02000 00000000 7ff00000 00000000 +hypotd z eq v fff00000 00000000 fff02000 00000000 7ff00000 00000000 +hypotd z eq v fff02000 00000000 7ff00000 00000000 7ff00000 00000000 +hypotd z eq v fff02000 00000000 fff00000 00000000 7ff00000 00000000 +hypotd z eq xo ffefffff 00000000 7feeeeee 00000000 7fefffff ffffffff +hypotd z uo - 00000000 00000000 7fffe000 00000000 7fffe000 00000000 +hypotd z uo - 00000000 00000000 ffffe000 00000000 7fffe000 00000000 +hypotd z uo - 00000000 00000001 7fffe000 00000000 7fffe000 00000000 +hypotd z uo - 00000000 00000003 7fffe000 00000000 7fffe000 00000000 +hypotd z uo - 7fffe000 00000000 00000000 00000000 7fffe000 00000000 +hypotd z uo - 7fffe000 00000000 80000000 00000001 7fffe000 00000000 +hypotd z uo - 7fffe000 00000000 80000000 00000003 7fffe000 00000000 +hypotd z uo - 80000000 00000001 ffffe000 00000000 7fffe000 00000000 +hypotd z uo - 80000000 00000003 ffffe000 00000000 7fffe000 00000000 +hypotd z uo - ffffe000 00000000 00000000 00000000 7fffe000 00000000 +hypotd z uo - ffffe000 00000000 00000000 00000001 7fffe000 00000000 +hypotd z uo - ffffe000 00000000 00000000 00000003 7fffe000 00000000 +hypotd z uo v 00000000 00000000 7ff02000 00000000 7fffe000 00000000 +hypotd z uo v 00000000 00000000 fff02000 00000000 7fffe000 00000000 +hypotd z uo v 00000000 00000001 7ff02000 00000000 7fffe000 00000000 +hypotd z uo v 00000000 00000003 7ff02000 00000000 7fffe000 00000000 +hypotd z uo v 7ff02000 00000000 00000000 00000000 7fffe000 00000000 +hypotd z uo v 7ff02000 00000000 80000000 00000001 7fffe000 00000000 +hypotd z uo v 7ff02000 00000000 80000000 00000003 7fffe000 00000000 +hypotd z uo v 80000000 00000001 fff02000 00000000 7fffe000 00000000 +hypotd z uo v 80000000 00000003 fff02000 00000000 7fffe000 00000000 +hypotd z uo v fff02000 00000000 00000000 00000000 7fffe000 00000000 +hypotd z uo v fff02000 00000000 00000000 00000001 7fffe000 00000000 +hypotd z uo v fff02000 00000000 00000000 00000003 7fffe000 00000000 diff --git a/test/io/ucb/hypotq.input b/test/io/ucb/hypotq.input new file mode 100644 index 0000000..7f4c936 --- /dev/null +++ b/test/io/ucb/hypotq.input @@ -0,0 +1,461 @@ +/* Copyright (C) 1988-1994 Sun Microsystems, Inc. 2550 Garcia Avenue */ +/* Mountain View, California 94043 All rights reserved. */ +/* */ +/* Any person is hereby authorized to download, copy, use, create bug fixes, */ +/* and distribute, subject to the following conditions: */ +/* */ +/* 1. the software may not be redistributed for a fee except as */ +/* reasonable to cover media costs; */ +/* 2. any copy of the software must include this notice, as well as */ +/* any other embedded copyright notices; and */ +/* 3. any distribution of this software or derivative works thereof */ +/* must comply with all applicable U.S. export control laws. */ +/* */ +/* THE SOFTWARE IS MADE AVAILABLE "AS IS" AND WITHOUT EXPRESS OR IMPLIED */ +/* WARRANTY OF ANY KIND, INCLUDING BUT NOT LIMITED TO THE IMPLIED */ +/* WARRANTIES OF DESIGN, MERCHANTIBILITY, FITNESS FOR A PARTICULAR */ +/* PURPOSE, NON-INFRINGEMENT, PERFORMANCE OR CONFORMANCE TO */ +/* SPECIFICATIONS. */ +/* */ +/* BY DOWNLOADING AND/OR USING THIS SOFTWARE, THE USER WAIVES ALL CLAIMS */ +/* AGAINST SUN MICROSYSTEMS, INC. AND ITS AFFILIATED COMPANIES IN ANY */ +/* JURISDICTION, INCLUDING BUT NOT LIMITED TO CLAIMS FOR DAMAGES OR */ +/* EQUITABLE RELIEF BASED ON LOSS OF DATA, AND SPECIFICALLY WAIVES EVEN */ +/* UNKNOWN OR UNANTICIPATED CLAIMS OR LOSSES, PRESENT AND FUTURE. */ +/* */ +/* IN NO EVENT WILL SUN MICROSYSTEMS, INC. OR ANY OF ITS AFFILIATED */ +/* COMPANIES BE LIABLE FOR ANY LOST REVENUE OR PROFITS OR OTHER SPECIAL, */ +/* INDIRECT AND CONSEQUENTIAL DAMAGES, EVEN IF IT HAS BEEN ADVISED OF THE */ +/* POSSIBILITY OF SUCH DAMAGES. */ +/* */ +/* This file is provided with no support and without any obligation on the */ +/* part of Sun Microsystems, Inc. ("Sun") or any of its affiliated */ +/* companies to assist in its use, correction, modification or */ +/* enhancement. Nevertheless, and without creating any obligation on its */ +/* part, Sun welcomes your comments concerning the software and requests */ +/* that they be sent to fdlibm-comments@sunpro.sun.com. */ + +hypotq z vn x 7fe66666 66666666 66666666 66666666 7fe33333 33333333 33333333 33333333 7fe66873 869bc566 a8568878 13d1476a +hypotq p vn x 7fe66666 66666666 66666666 66666666 7fe33333 33333333 33333333 33333333 7fe66873 869bc566 a8568878 13d1476a +hypotq m vn x 7fe66666 66666666 66666666 66666666 7fe33333 33333333 33333333 33333333 7fe66873 869bc566 a8568878 13d1476a +hypotq n eq - 00000000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff 7ffeffff ffffffff ffffffff ffffffff +hypotq n eq x 00000000 00000000 00000000 00000001 7ffeffff ffffffff ffffffff ffffffff 7ffeffff ffffffff ffffffff ffffffff +hypotq n eq x 00010000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff 7ffeffff ffffffff ffffffff ffffffff +hypotq n eq - 7ffeffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff +hypotq n eq x 7ffeffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000001 7ffeffff ffffffff ffffffff ffffffff +hypotq n eq x 7ffeffff ffffffff ffffffff ffffffff 00010000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff +hypotq n eq x 7ffeffff ffffffff ffffffff ffffffff 3fff0000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff +hypotq n eq ?x 406a7b34 13cb04b3 4f153790 f4f08080 406dadd2 18455ad5 763fa255 38b4e000 406db06d 2ab79b2d b9d5d826 5cbe1010 +hypotq n eq ?x 40694da7 c3e08b4b f193978d 2e4a7000 406b77ed d0ef6bf6 65a769ae 33abf480 406b8112 6fa513ac 329b2082 c49f8480 +hypotq n eq ?x 40670673 f16b5966 e66b1ec2 1deea100 406ad8ae 38c7a175 ccc4e04e b23e1c00 406ad9d1 5281f3ba 65383b11 5fa21420 +hypotq n eq ?x 406a9607 76d0b40e 5a700d17 3ce14ea0 406c4168 e7c3f912 fe0ddb69 31cb06a0 406c510e cdee105e 9daaef3e 9a5ef3e8 +hypotq n eq ?x 4067c43a 5560bd41 47d00344 84d47400 406bfc40 4947fcb6 4c90367c ccb62700 406bfd09 5226cf05 d344c3b2 90266940 +hypotq n eq ?x 406c443d 96547043 45d7676b 0e6c59c8 406ce188 48f4b72d 660d54fb bab0ac00 406d2242 c4e5e5ba 344d9ddc 7136ace4 +hypotq n eq ?x 40677c0c dc00883e cb134405 bf810000 406b0d1c a841f19c d37aa764 a7e70000 406b0e28 7f542d8d 2b988ab9 f1801000 +hypotq n eq ?x 406680ad 016ee8b3 eaee450d 91e7b000 406a3b41 3f392efc 32f6544a f53bab40 406a3c2b 9938d249 c3a02cbb 77913d40 +hypotq n eq ?x 40665ab5 dc96ebcd a533c77b 456b4000 406af35f 842ab7ac fe138b3a fd6c9300 406af3d7 d194b110 f8702f2a 98603500 +hypotq n eq ?x 40652ede a1bec328 43b387c1 b7ad0000 406cf820 8caf5ab3 cfdcd5c5 4cd5f440 406cf821 f8996628 e7b30831 ca123c40 +hypotq n vn x c00057f2 b2b5006d 4001c7d3 fb825911 4001c7d3 fb825911 401e72fc 42ea849d 4001e730 b03e575c c190b802 146e5af6 +hypotq n vn x 400219be 09de7505 c001ab6d fba96889 c001ab6d fba96889 40261a0e c76207f1 400261a0 c4e253db 151d1823 6b3c87e0 +hypotq n vn x c0005ac1 e27084dd bffd9259 1b093c41 bffd9259 1b093c41 4005e626 87aa9911 40005e62 ba0d32d9 706d3a31 66ebbbf4 +hypotq n vn x 40017221 d18455f5 400211a0 4a51b239 400211a0 4a51b239 4024a560 18ddef82 40024a55 903692c0 f16791d4 dcc8eebc +hypotq n vn x bfffae41 1079de4d c0023291 3103b871 c0023291 3103b871 402373fd ec7eac3a 4002373f ba1f392e bd8bd5b2 d44bb292 +hypotq n vn x c0010acc f24163e5 3ffdd945 1468cce9 3ffdd945 1468cce9 4010c6f6 978c1e67 40010c6f 6c96bb04 4510bb4d 9938cac4 +hypotq n vn x c001e563 f258fcbd 4001c7cb 1ace7da1 4001c7cb 1ace7da1 4024ceca 5d10c789 40024cec 579be676 d66e4f4a b65bc117 +hypotq n vn x c0023ec6 efde0ed5 c0023fa3 e8e5e899 c0023fa3 e8e5e899 402c36d4 d0705569 4002c36d fe798e2e 66abf35c 4bc6e31a +hypotq n vn x c001236f 1412d02d 40017424 28273bd1 40017424 28273bd1 401d8ad9 a3cf9eb2 4001d8ad 1d71478d 9082e9bd 11055c5b +hypotq n vn x 40006f65 e8b7c6c5 40013bfd 8e193549 40013bfd 8e193549 4016d817 fc32ad81 40016d81 c4e8f294 02c10940 a1528fc1 +hypotq n uo v 7fff0000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +hypotq n uo - ffff8000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +hypotq n uo v 7fff0000 00000000 00000000 00000001 7fff0000 00000000 00000001 00000000 00000000 00000000 00000000 00000000 +hypotq n uo - fffe0000 00000000 00000000 00000000 7fff8000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +hypotq n eq v ffff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000001 7fff0000 00000000 00000000 00000000 +hypotq n eq v ffff0000 00000000 00000000 00000001 7fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +hypotq z eq v ffff0000 00000000 00000000 00000001 ffff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +hypotq n eq - ffff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +hypotq n eq xo fffeffff 00000000 00000000 00000000 7ffeeeee 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +hypotq z eq xo fffeffff 00000000 00000000 00000000 7ffeeeee 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff +hypotq p eq xo fffeffff 00000000 00000000 00000000 7ffeeeee 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +hypotq m eq xo fffeffff 00000000 00000000 00000000 7ffeeeee 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff +hypotq n eq - 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000000 00000000 00000000 00000001 +hypotq n eq - 00000000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 +hypotq n eq - 00010000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00010000 00000000 00000000 00000000 +hypotq n eq - 00000000 00000000 00000000 00000000 80010000 00000000 00000000 00000000 00010000 00000000 00000000 00000000 +hypotq n vn xu 00000000 00000000 00000000 00000001 00000000 00000000 00000000 00000001 00000000 00000000 00000000 00000001 +hypotq n vn xu 80000000 00000000 00000000 00000002 80000000 00000000 00000000 00000002 00000000 00000000 00000000 00000003 +hypotq n uo - 7ffffe00 00000000 00000000 00000000 80000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +hypotq m uo - 7ffffe00 00000000 00000000 00000000 80000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +hypotq p uo - 7ffffe00 00000000 00000000 00000000 80000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +hypotq z uo - 7ffffe00 00000000 00000000 00000000 80000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +hypotq n uo - fffffe00 00000000 00000000 00000000 00000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +hypotq m uo - fffffe00 00000000 00000000 00000000 00000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +hypotq p uo - fffffe00 00000000 00000000 00000000 00000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +hypotq z uo - fffffe00 00000000 00000000 00000000 00000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +hypotq n uo v 7fff0200 00000000 00000000 00000000 80000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +hypotq m uo v 7fff0200 00000000 00000000 00000000 80000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +hypotq p uo v 7fff0200 00000000 00000000 00000000 80000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +hypotq z uo v 7fff0200 00000000 00000000 00000000 80000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +hypotq n uo v ffff0200 00000000 00000000 00000000 00000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +hypotq m uo v ffff0200 00000000 00000000 00000000 00000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +hypotq p uo v ffff0200 00000000 00000000 00000000 00000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +hypotq z uo v ffff0200 00000000 00000000 00000000 00000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +hypotq n uo - 80000000 00000000 00000000 00000001 fffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +hypotq m uo - 80000000 00000000 00000000 00000001 fffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +hypotq p uo - 80000000 00000000 00000000 00000001 fffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +hypotq z uo - 80000000 00000000 00000000 00000001 fffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +hypotq n uo - 00000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +hypotq m uo - 00000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +hypotq p uo - 00000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +hypotq z uo - 00000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +hypotq n uo v 80000000 00000000 00000000 00000001 ffff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +hypotq m uo v 80000000 00000000 00000000 00000001 ffff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +hypotq p uo v 80000000 00000000 00000000 00000001 ffff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +hypotq z uo v 80000000 00000000 00000000 00000001 ffff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +hypotq n uo v 00000000 00000000 00000000 00000001 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +hypotq m uo v 00000000 00000000 00000000 00000001 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +hypotq p uo v 00000000 00000000 00000000 00000001 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +hypotq z uo v 00000000 00000000 00000000 00000001 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +hypotq n uo - 7ffffe00 00000000 00000000 00000000 80000000 00000000 00000000 00000003 7ffffe00 00000000 00000000 00000000 +hypotq m uo - 7ffffe00 00000000 00000000 00000000 80000000 00000000 00000000 00000003 7ffffe00 00000000 00000000 00000000 +hypotq p uo - 7ffffe00 00000000 00000000 00000000 80000000 00000000 00000000 00000003 7ffffe00 00000000 00000000 00000000 +hypotq z uo - 7ffffe00 00000000 00000000 00000000 80000000 00000000 00000000 00000003 7ffffe00 00000000 00000000 00000000 +hypotq n uo - fffffe00 00000000 00000000 00000000 00000000 00000000 00000000 00000003 7ffffe00 00000000 00000000 00000000 +hypotq m uo - fffffe00 00000000 00000000 00000000 00000000 00000000 00000000 00000003 7ffffe00 00000000 00000000 00000000 +hypotq p uo - fffffe00 00000000 00000000 00000000 00000000 00000000 00000000 00000003 7ffffe00 00000000 00000000 00000000 +hypotq z uo - fffffe00 00000000 00000000 00000000 00000000 00000000 00000000 00000003 7ffffe00 00000000 00000000 00000000 +hypotq n uo v 7fff0200 00000000 00000000 00000000 80000000 00000000 00000000 00000003 7ffffe00 00000000 00000000 00000000 +hypotq m uo v 7fff0200 00000000 00000000 00000000 80000000 00000000 00000000 00000003 7ffffe00 00000000 00000000 00000000 +hypotq p uo v 7fff0200 00000000 00000000 00000000 80000000 00000000 00000000 00000003 7ffffe00 00000000 00000000 00000000 +hypotq z uo v 7fff0200 00000000 00000000 00000000 80000000 00000000 00000000 00000003 7ffffe00 00000000 00000000 00000000 +hypotq n uo v ffff0200 00000000 00000000 00000000 00000000 00000000 00000000 00000003 7ffffe00 00000000 00000000 00000000 +hypotq m uo v ffff0200 00000000 00000000 00000000 00000000 00000000 00000000 00000003 7ffffe00 00000000 00000000 00000000 +hypotq p uo v ffff0200 00000000 00000000 00000000 00000000 00000000 00000000 00000003 7ffffe00 00000000 00000000 00000000 +hypotq z uo v ffff0200 00000000 00000000 00000000 00000000 00000000 00000000 00000003 7ffffe00 00000000 00000000 00000000 +hypotq n uo - 80000000 00000000 00000000 00000003 fffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +hypotq m uo - 80000000 00000000 00000000 00000003 fffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +hypotq p uo - 80000000 00000000 00000000 00000003 fffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +hypotq z uo - 80000000 00000000 00000000 00000003 fffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +hypotq n uo - 00000000 00000000 00000000 00000003 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +hypotq m uo - 00000000 00000000 00000000 00000003 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +hypotq p uo - 00000000 00000000 00000000 00000003 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +hypotq z uo - 00000000 00000000 00000000 00000003 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +hypotq n uo v 80000000 00000000 00000000 00000003 ffff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +hypotq m uo v 80000000 00000000 00000000 00000003 ffff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +hypotq p uo v 80000000 00000000 00000000 00000003 ffff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +hypotq z uo v 80000000 00000000 00000000 00000003 ffff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +hypotq n uo v 00000000 00000000 00000000 00000003 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +hypotq m uo v 00000000 00000000 00000000 00000003 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +hypotq p uo v 00000000 00000000 00000000 00000003 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +hypotq z uo v 00000000 00000000 00000000 00000003 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +hypotq n eq - 00000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +hypotq m eq - 00000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +hypotq p eq - 00000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +hypotq z eq - 00000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +hypotq n eq - 00000000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +hypotq m eq - 00000000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +hypotq p eq - 00000000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +hypotq z eq - 00000000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +hypotq n eq - 00000000 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff 0000ffff ffffffff ffffffff ffffffff +hypotq m eq - 00000000 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff 0000ffff ffffffff ffffffff ffffffff +hypotq p eq - 00000000 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff 0000ffff ffffffff ffffffff ffffffff +hypotq z eq - 00000000 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff 0000ffff ffffffff ffffffff ffffffff +hypotq n eq - 00000000 00000000 00000000 00000000 8000ffff ffffffff ffffffff ffffffff 0000ffff ffffffff ffffffff ffffffff +hypotq m eq - 00000000 00000000 00000000 00000000 8000ffff ffffffff ffffffff ffffffff 0000ffff ffffffff ffffffff ffffffff +hypotq p eq - 00000000 00000000 00000000 00000000 8000ffff ffffffff ffffffff ffffffff 0000ffff ffffffff ffffffff ffffffff +hypotq z eq - 00000000 00000000 00000000 00000000 8000ffff ffffffff ffffffff ffffffff 0000ffff ffffffff ffffffff ffffffff +hypotq m eq - 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000000 00000000 00000000 00000001 +hypotq p eq - 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000000 00000000 00000000 00000001 +hypotq z eq - 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000000 00000000 00000000 00000001 +hypotq n eq - 00000000 00000000 00000000 00000000 80000000 00000000 00000000 00000001 00000000 00000000 00000000 00000001 +hypotq m eq - 00000000 00000000 00000000 00000000 80000000 00000000 00000000 00000001 00000000 00000000 00000000 00000001 +hypotq p eq - 00000000 00000000 00000000 00000000 80000000 00000000 00000000 00000001 00000000 00000000 00000000 00000001 +hypotq z eq - 00000000 00000000 00000000 00000000 80000000 00000000 00000000 00000001 00000000 00000000 00000000 00000001 +hypotq n eq - 00000000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 +hypotq m eq - 00000000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 +hypotq p eq - 00000000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 +hypotq z eq - 00000000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 +hypotq n eq - 00000000 00000000 00000000 00000000 fffe0000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 +hypotq m eq - 00000000 00000000 00000000 00000000 fffe0000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 +hypotq p eq - 00000000 00000000 00000000 00000000 fffe0000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 +hypotq z eq - 00000000 00000000 00000000 00000000 fffe0000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 +hypotq m eq - 00000000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff 7ffeffff ffffffff ffffffff ffffffff +hypotq p eq - 00000000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff 7ffeffff ffffffff ffffffff ffffffff +hypotq z eq - 00000000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff 7ffeffff ffffffff ffffffff ffffffff +hypotq n eq - 00000000 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff 7ffeffff ffffffff ffffffff ffffffff +hypotq m eq - 00000000 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff 7ffeffff ffffffff ffffffff ffffffff +hypotq p eq - 00000000 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff 7ffeffff ffffffff ffffffff ffffffff +hypotq z eq - 00000000 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff 7ffeffff ffffffff ffffffff ffffffff +hypotq n eq - 00000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +hypotq m eq - 00000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +hypotq p eq - 00000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +hypotq z eq - 00000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +hypotq n eq - 00000000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +hypotq m eq - 00000000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +hypotq p eq - 00000000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +hypotq z eq - 00000000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +hypotq n eq - 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +hypotq m eq - 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +hypotq p eq - 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +hypotq z eq - 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +hypotq n eq - 00000000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +hypotq m eq - 00000000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +hypotq p eq - 00000000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +hypotq z eq - 00000000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +hypotq n uo - 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +hypotq m uo - 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +hypotq p uo - 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +hypotq z uo - 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +hypotq n uo - 00000000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +hypotq m uo - 00000000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +hypotq p uo - 00000000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +hypotq z uo - 00000000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +hypotq n uo v 00000000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +hypotq m uo v 00000000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +hypotq p uo v 00000000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +hypotq z uo v 00000000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +hypotq n uo v 00000000 00000000 00000000 00000000 ffff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +hypotq m uo v 00000000 00000000 00000000 00000000 ffff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +hypotq p uo v 00000000 00000000 00000000 00000000 ffff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +hypotq z uo v 00000000 00000000 00000000 00000000 ffff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +hypotq n eq - 3fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +hypotq m eq - 3fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +hypotq p eq - 3fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +hypotq z eq - 3fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +hypotq n eq - bfff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +hypotq m eq - bfff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +hypotq p eq - bfff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +hypotq z eq - bfff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +hypotq n eq - 0000ffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff +hypotq m eq - 0000ffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff +hypotq p eq - 0000ffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff +hypotq z eq - 0000ffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff +hypotq n eq - 8000ffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff +hypotq m eq - 8000ffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff +hypotq p eq - 8000ffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff +hypotq z eq - 8000ffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff +hypotq m eq - 00000000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 +hypotq p eq - 00000000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 +hypotq z eq - 00000000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 +hypotq n eq - 80000000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 +hypotq m eq - 80000000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 +hypotq p eq - 80000000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 +hypotq z eq - 80000000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 +hypotq n eq - 7ffe0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 +hypotq m eq - 7ffe0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 +hypotq p eq - 7ffe0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 +hypotq z eq - 7ffe0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 +hypotq n eq - fffe0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 +hypotq m eq - fffe0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 +hypotq p eq - fffe0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 +hypotq z eq - fffe0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 +hypotq m eq - 7ffeffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff +hypotq p eq - 7ffeffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff +hypotq z eq - 7ffeffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff +hypotq n eq - fffeffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff +hypotq m eq - fffeffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff +hypotq p eq - fffeffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff +hypotq z eq - fffeffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff +hypotq n eq - 7fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +hypotq m eq - 7fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +hypotq p eq - 7fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +hypotq z eq - 7fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +hypotq n eq - ffff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +hypotq m eq - ffff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +hypotq p eq - ffff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +hypotq z eq - ffff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +hypotq n eq - 80000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +hypotq m eq - 80000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +hypotq p eq - 80000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +hypotq z eq - 80000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +hypotq n uo - 7ffffe00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +hypotq m uo - 7ffffe00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +hypotq p uo - 7ffffe00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +hypotq z uo - 7ffffe00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +hypotq n uo - fffffe00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +hypotq m uo - fffffe00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +hypotq p uo - fffffe00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +hypotq z uo - fffffe00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +hypotq n uo v 7fff0200 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +hypotq m uo v 7fff0200 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +hypotq p uo v 7fff0200 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +hypotq z uo v 7fff0200 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +hypotq n uo v ffff0200 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +hypotq m uo v ffff0200 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +hypotq p uo v ffff0200 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +hypotq z uo v ffff0200 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +hypotq n eq - c0008000 00000000 00000000 00000000 c0010000 00000000 00000000 00000000 40014000 00000000 00000000 00000000 +hypotq m eq - c0008000 00000000 00000000 00000000 c0010000 00000000 00000000 00000000 40014000 00000000 00000000 00000000 +hypotq p eq - c0008000 00000000 00000000 00000000 c0010000 00000000 00000000 00000000 40014000 00000000 00000000 00000000 +hypotq z eq - c0008000 00000000 00000000 00000000 c0010000 00000000 00000000 00000000 40014000 00000000 00000000 00000000 +hypotq n eq - 40028000 00000000 00000000 00000000 c0014000 00000000 00000000 00000000 4002a000 00000000 00000000 00000000 +hypotq m eq - 40028000 00000000 00000000 00000000 c0014000 00000000 00000000 00000000 4002a000 00000000 00000000 00000000 +hypotq p eq - 40028000 00000000 00000000 00000000 c0014000 00000000 00000000 00000000 4002a000 00000000 00000000 00000000 +hypotq z eq - 40028000 00000000 00000000 00000000 c0014000 00000000 00000000 00000000 4002a000 00000000 00000000 00000000 +hypotq n eq - c0038000 00000000 00000000 00000000 4001c000 00000000 00000000 00000000 40039000 00000000 00000000 00000000 +hypotq m eq - c0038000 00000000 00000000 00000000 4001c000 00000000 00000000 00000000 40039000 00000000 00000000 00000000 +hypotq p eq - c0038000 00000000 00000000 00000000 4001c000 00000000 00000000 00000000 40039000 00000000 00000000 00000000 +hypotq z eq - c0038000 00000000 00000000 00000000 4001c000 00000000 00000000 00000000 40039000 00000000 00000000 00000000 +hypotq n eq - 7ffffe00 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +hypotq m eq - 7ffffe00 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +hypotq p eq - 7ffffe00 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +hypotq z eq - 7ffffe00 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +hypotq n eq v 7fff0200 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +hypotq m eq v 7fff0200 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +hypotq p eq v 7fff0200 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +hypotq z eq v 7fff0200 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +hypotq n eq - fffffe00 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +hypotq m eq - fffffe00 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +hypotq p eq - fffffe00 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +hypotq z eq - fffffe00 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +hypotq n eq v ffff0200 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +hypotq m eq v ffff0200 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +hypotq p eq v ffff0200 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +hypotq z eq v ffff0200 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +hypotq n eq - 7ffffe00 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +hypotq m eq - 7ffffe00 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +hypotq p eq - 7ffffe00 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +hypotq z eq - 7ffffe00 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +hypotq n eq v 7fff0200 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +hypotq m eq v 7fff0200 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +hypotq p eq v 7fff0200 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +hypotq z eq v 7fff0200 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +hypotq n eq - fffffe00 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +hypotq m eq - fffffe00 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +hypotq p eq - fffffe00 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +hypotq z eq - fffffe00 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +hypotq n eq v ffff0200 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +hypotq m eq v ffff0200 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +hypotq p eq v ffff0200 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +hypotq z eq v ffff0200 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +hypotq n eq - 7fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +hypotq m eq - 7fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +hypotq p eq - 7fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +hypotq z eq - 7fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +hypotq n eq v 7fff0000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +hypotq m eq v 7fff0000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +hypotq p eq v 7fff0000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +hypotq z eq v 7fff0000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +hypotq n eq - 7fff0000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +hypotq m eq - 7fff0000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +hypotq p eq - 7fff0000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +hypotq z eq - 7fff0000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +hypotq n eq v 7fff0000 00000000 00000000 00000000 ffff0200 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +hypotq m eq v 7fff0000 00000000 00000000 00000000 ffff0200 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +hypotq p eq v 7fff0000 00000000 00000000 00000000 ffff0200 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +hypotq z eq v 7fff0000 00000000 00000000 00000000 ffff0200 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +hypotq n eq - ffff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +hypotq m eq - ffff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +hypotq p eq - ffff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +hypotq z eq - ffff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +hypotq n eq v ffff0000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +hypotq m eq v ffff0000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +hypotq p eq v ffff0000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +hypotq z eq v ffff0000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +hypotq n eq - ffff0000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +hypotq m eq - ffff0000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +hypotq p eq - ffff0000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +hypotq z eq - ffff0000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +hypotq n eq v ffff0000 00000000 00000000 00000000 ffff0200 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +hypotq m eq v ffff0000 00000000 00000000 00000000 ffff0200 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +hypotq p eq v ffff0000 00000000 00000000 00000000 ffff0200 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +hypotq z eq v ffff0000 00000000 00000000 00000000 ffff0200 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +hypotq m uo - 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +hypotq m uo - 00000000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +hypotq m uo - 00000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +hypotq m uo - 00000000 00000000 00000000 00000003 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +hypotq m uo - 7ffffe00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +hypotq m uo - 7ffffe00 00000000 00000000 00000000 80000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +hypotq m uo - 7ffffe00 00000000 00000000 00000000 80000000 00000000 00000000 00000003 7ffffe00 00000000 00000000 00000000 +hypotq m uo - 80000000 00000000 00000000 00000001 fffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +hypotq m uo - 80000000 00000000 00000000 00000003 fffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +hypotq m uo - fffffe00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +hypotq m uo - fffffe00 00000000 00000000 00000000 00000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +hypotq m uo - fffffe00 00000000 00000000 00000000 00000000 00000000 00000000 00000003 7ffffe00 00000000 00000000 00000000 +hypotq m uo v 00000000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +hypotq m uo v 00000000 00000000 00000000 00000000 ffff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +hypotq m uo v 00000000 00000000 00000000 00000001 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +hypotq m uo v 00000000 00000000 00000000 00000003 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +hypotq m uo v 7fff0200 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +hypotq m uo v 7fff0200 00000000 00000000 00000000 80000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +hypotq m uo v 7fff0200 00000000 00000000 00000000 80000000 00000000 00000000 00000003 7ffffe00 00000000 00000000 00000000 +hypotq m uo v 80000000 00000000 00000000 00000001 ffff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +hypotq m uo v 80000000 00000000 00000000 00000003 ffff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +hypotq m uo v ffff0200 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +hypotq m uo v ffff0200 00000000 00000000 00000000 00000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +hypotq m uo v ffff0200 00000000 00000000 00000000 00000000 00000000 00000000 00000003 7ffffe00 00000000 00000000 00000000 +hypotq n uo - 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +hypotq n uo - 00000000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +hypotq n uo - 00000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +hypotq n uo - 00000000 00000000 00000000 00000003 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +hypotq n uo - 7ffffe00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +hypotq n uo - 7ffffe00 00000000 00000000 00000000 80000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +hypotq n uo - 7ffffe00 00000000 00000000 00000000 80000000 00000000 00000000 00000003 7ffffe00 00000000 00000000 00000000 +hypotq n uo - 80000000 00000000 00000000 00000001 fffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +hypotq n uo - 80000000 00000000 00000000 00000003 fffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +hypotq n uo - fffe0000 00000000 00000000 00000000 7fff8000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +hypotq n uo - ffff8000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +hypotq n uo - fffffe00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +hypotq n uo - fffffe00 00000000 00000000 00000000 00000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +hypotq n uo - fffffe00 00000000 00000000 00000000 00000000 00000000 00000000 00000003 7ffffe00 00000000 00000000 00000000 +hypotq n uo v 00000000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +hypotq n uo v 00000000 00000000 00000000 00000000 ffff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +hypotq n uo v 00000000 00000000 00000000 00000001 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +hypotq n uo v 00000000 00000000 00000000 00000003 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +hypotq n uo v 7fff0000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +hypotq n uo v 7fff0000 00000000 00000000 00000001 7fff0000 00000000 00000001 00000000 00000000 00000000 00000000 00000000 +hypotq n uo v 7fff0200 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +hypotq n uo v 7fff0200 00000000 00000000 00000000 80000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +hypotq n uo v 7fff0200 00000000 00000000 00000000 80000000 00000000 00000000 00000003 7ffffe00 00000000 00000000 00000000 +hypotq n uo v 80000000 00000000 00000000 00000001 ffff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +hypotq n uo v 80000000 00000000 00000000 00000003 ffff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +hypotq n uo v ffff0200 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +hypotq n uo v ffff0200 00000000 00000000 00000000 00000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +hypotq n uo v ffff0200 00000000 00000000 00000000 00000000 00000000 00000000 00000003 7ffffe00 00000000 00000000 00000000 +hypotq p uo - 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +hypotq p uo - 00000000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +hypotq p uo - 00000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +hypotq p uo - 00000000 00000000 00000000 00000003 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +hypotq p uo - 7ffffe00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +hypotq p uo - 7ffffe00 00000000 00000000 00000000 80000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +hypotq p uo - 7ffffe00 00000000 00000000 00000000 80000000 00000000 00000000 00000003 7ffffe00 00000000 00000000 00000000 +hypotq p uo - 80000000 00000000 00000000 00000001 fffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +hypotq p uo - 80000000 00000000 00000000 00000003 fffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +hypotq p uo - fffffe00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +hypotq p uo - fffffe00 00000000 00000000 00000000 00000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +hypotq p uo - fffffe00 00000000 00000000 00000000 00000000 00000000 00000000 00000003 7ffffe00 00000000 00000000 00000000 +hypotq p uo v 00000000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +hypotq p uo v 00000000 00000000 00000000 00000000 ffff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +hypotq p uo v 00000000 00000000 00000000 00000001 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +hypotq p uo v 00000000 00000000 00000000 00000003 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +hypotq p uo v 7fff0200 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +hypotq p uo v 7fff0200 00000000 00000000 00000000 80000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +hypotq p uo v 7fff0200 00000000 00000000 00000000 80000000 00000000 00000000 00000003 7ffffe00 00000000 00000000 00000000 +hypotq p uo v 80000000 00000000 00000000 00000001 ffff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +hypotq p uo v 80000000 00000000 00000000 00000003 ffff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +hypotq p uo v ffff0200 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +hypotq p uo v ffff0200 00000000 00000000 00000000 00000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +hypotq p uo v ffff0200 00000000 00000000 00000000 00000000 00000000 00000000 00000003 7ffffe00 00000000 00000000 00000000 +hypotq z uo - 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +hypotq z uo - 00000000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +hypotq z uo - 00000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +hypotq z uo - 00000000 00000000 00000000 00000003 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +hypotq z uo - 7ffffe00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +hypotq z uo - 7ffffe00 00000000 00000000 00000000 80000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +hypotq z uo - 7ffffe00 00000000 00000000 00000000 80000000 00000000 00000000 00000003 7ffffe00 00000000 00000000 00000000 +hypotq z uo - 80000000 00000000 00000000 00000001 fffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +hypotq z uo - 80000000 00000000 00000000 00000003 fffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +hypotq z uo - fffffe00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +hypotq z uo - fffffe00 00000000 00000000 00000000 00000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +hypotq z uo - fffffe00 00000000 00000000 00000000 00000000 00000000 00000000 00000003 7ffffe00 00000000 00000000 00000000 +hypotq z uo v 00000000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +hypotq z uo v 00000000 00000000 00000000 00000000 ffff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +hypotq z uo v 00000000 00000000 00000000 00000001 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +hypotq z uo v 00000000 00000000 00000000 00000003 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +hypotq z uo v 7fff0200 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +hypotq z uo v 7fff0200 00000000 00000000 00000000 80000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +hypotq z uo v 7fff0200 00000000 00000000 00000000 80000000 00000000 00000000 00000003 7ffffe00 00000000 00000000 00000000 +hypotq z uo v 80000000 00000000 00000000 00000001 ffff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +hypotq z uo v 80000000 00000000 00000000 00000003 ffff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +hypotq z uo v ffff0200 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +hypotq z uo v ffff0200 00000000 00000000 00000000 00000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +hypotq z uo v ffff0200 00000000 00000000 00000000 00000000 00000000 00000000 00000003 7ffffe00 00000000 00000000 00000000 diff --git a/test/io/ucb/hypots.input b/test/io/ucb/hypots.input new file mode 100644 index 0000000..4c233f1 --- /dev/null +++ b/test/io/ucb/hypots.input @@ -0,0 +1,393 @@ +/* Copyright (C) 1988-1994 Sun Microsystems, Inc. 2550 Garcia Avenue */ +/* Mountain View, California 94043 All rights reserved. */ +/* */ +/* Any person is hereby authorized to download, copy, use, create bug fixes, */ +/* and distribute, subject to the following conditions: */ +/* */ +/* 1. the software may not be redistributed for a fee except as */ +/* reasonable to cover media costs; */ +/* 2. any copy of the software must include this notice, as well as */ +/* any other embedded copyright notices; and */ +/* 3. any distribution of this software or derivative works thereof */ +/* must comply with all applicable U.S. export control laws. */ +/* */ +/* THE SOFTWARE IS MADE AVAILABLE "AS IS" AND WITHOUT EXPRESS OR IMPLIED */ +/* WARRANTY OF ANY KIND, INCLUDING BUT NOT LIMITED TO THE IMPLIED */ +/* WARRANTIES OF DESIGN, MERCHANTIBILITY, FITNESS FOR A PARTICULAR */ +/* PURPOSE, NON-INFRINGEMENT, PERFORMANCE OR CONFORMANCE TO */ +/* SPECIFICATIONS. */ +/* */ +/* BY DOWNLOADING AND/OR USING THIS SOFTWARE, THE USER WAIVES ALL CLAIMS */ +/* AGAINST SUN MICROSYSTEMS, INC. AND ITS AFFILIATED COMPANIES IN ANY */ +/* JURISDICTION, INCLUDING BUT NOT LIMITED TO CLAIMS FOR DAMAGES OR */ +/* EQUITABLE RELIEF BASED ON LOSS OF DATA, AND SPECIFICALLY WAIVES EVEN */ +/* UNKNOWN OR UNANTICIPATED CLAIMS OR LOSSES, PRESENT AND FUTURE. */ +/* */ +/* IN NO EVENT WILL SUN MICROSYSTEMS, INC. OR ANY OF ITS AFFILIATED */ +/* COMPANIES BE LIABLE FOR ANY LOST REVENUE OR PROFITS OR OTHER SPECIAL, */ +/* INDIRECT AND CONSEQUENTIAL DAMAGES, EVEN IF IT HAS BEEN ADVISED OF THE */ +/* POSSIBILITY OF SUCH DAMAGES. */ +/* */ +/* This file is provided with no support and without any obligation on the */ +/* part of Sun Microsystems, Inc. ("Sun") or any of its affiliated */ +/* companies to assist in its use, correction, modification or */ +/* enhancement. Nevertheless, and without creating any obligation on its */ +/* part, Sun welcomes your comments concerning the software and requests */ +/* that they be sent to fdlibm-comments@sunpro.sun.com. */ + + /* 0.7max,0.6max */ +hypots n vn x 7f333333 7f19999a 7f6c0535 +hypots z vn x 7f333333 7f19999a 7f6c0535 +hypots p vn x 7f333333 7f19999a 7f6c0535 +hypots m vn x 7f333333 7f19999a 7f6c0535 + /* tiny,huge = huge,tiny = huge */ +hypots n eq - 0 7f7fffff 7f7fffff +hypots n eq x 1 7f7fffff 7f7fffff +hypots n eq x 00800000 7f7fffff 7f7fffff +hypots n eq x 3f800000 7f7fffff 7f7fffff +hypots n eq - 7f7fffff 0 7f7fffff +hypots n eq x 7f7fffff 1 7f7fffff +hypots n eq x 7f7fffff 00800000 7f7fffff +hypots n eq x 7f7fffff 3f800000 7f7fffff + /* pythagoras integers test */ +hypots n eq ?x 4afff1ce 46e24000 4afff232 +hypots n eq ?x 4afff15e 474ba000 4afff2a2 +hypots n eq ?x 4afff0ae 47931000 4afff352 +hypots n eq ?x 4affefbe 47c05000 4afff442 +hypots n eq ?x 4b000f9d 46351000 4b000fa5 +hypots n eq ?x 4b000f7d 4707cc00 4b000fc5 +hypots n eq ?x 4b000f3d 47625400 4b001005 +hypots n eq ?x 4b000edd 479e6e00 4b001065 +hypots n eq ?x 4b000e5d 47cbb200 4b0010e5 +hypots n eq ?x 4b002643 45b52000 4b002645 +hypots n eq ?x 4b00262b 46e26800 4b00265d +hypots n eq ?x 4b0025f3 474bc400 4b002695 +hypots n eq ?x 4b00259b 47932a00 4b0026ed +hypots n eq ?x 4b002523 47c07200 4b002765 +hypots n eq ?x 4b003ce5 46353000 4b003ced +hypots n eq ?x 4b003cc5 4707e400 4b003d0d +hypots n eq ?x 4b003c85 47627c00 4b003d4d +hypots n eq ?x 4b003c25 479e8a00 4b003dad +hypots n eq ?x 4b003ba5 47cbd600 4b003e2d +hypots n eq ?x 4b00538f 45b54000 4b005391 + /* radom argument in (-10,10) */ +hypots n eq x c02bf92e 40e3e988 40f397e2 +hypots n eq x 410cdf38 c0d5b6b8 4130d076 +hypots n eq x c02d60c7 bec92cc1 402f3134 +hypots n eq x 40b910e7 4108d06a 41252b01 +hypots n eq x bfd720d1 c11948aa 411b9ff0 +hypots n eq x c0856678 3eeca289 408637b5 +hypots n eq x c0f2b200 40e3e5f9 41267653 +hypots n eq x c11f6307 c11fd1e7 4161b6a6 +hypots n eq x c091b7e9 40ba1219 40ec56cd +hypots n eq x 4037b28f 409dfebc 40b6c0bf + /* nan's resutls */ +hypots n uo v 7f800001 3f800000 0 +hypots n uo - ffc00000 3f800000 0 +hypots n uo v 7f800001 7fc00000 0 +hypots n uo - ffc00000 7fc00000 0 + /* inf result */ +hypots n eq - ff800000 7fc00000 7f800000 +hypots z eq - fff00001 ff800000 7f800000 + /* inf result with snan argument raise invalid flag */ +hypots n eq v ff800000 7f800001 7f800000 +hypots n eq v ff800001 7f800000 7f800000 +hypots z eq v ff8f0001 ff800000 7f800000 + /* overflow */ +hypots n eq ox ff7fffff 7f7eeeee 7f800000 +hypots z eq ox ff7fffff 7f7eeeee 7f7fffff +hypots p eq ox ff7fffff 7f7eeeee 7f800000 +hypots m eq ox ff7fffff 7f7eeeee 7f7fffff + /* subnormal number */ +hypots n eq - 0 1 1 +hypots n eq - 1 0 1 +hypots n eq - 00800000 0 00800000 +hypots n eq - 0 80800000 00800000 +hypots n vn ux 1 1 1 +hypots n vn ux 80000002 80000002 3 +hypots m eq - 00000000 00000000 00000000 +hypots m eq - 00000000 00000001 00000001 +hypots m eq - 00000000 007fffff 007fffff +hypots m eq - 00000000 3f800000 3f800000 +hypots m eq - 00000000 7f000000 7f000000 +hypots m eq - 00000000 7f7fffff 7f7fffff +hypots m eq - 00000000 7f800000 7f800000 +hypots m eq - 00000000 80000000 00000000 +hypots m eq - 00000000 80000001 00000001 +hypots m eq - 00000000 807fffff 007fffff +hypots m eq - 00000000 bf800000 3f800000 +hypots m eq - 00000000 ff000000 7f000000 +hypots m eq - 00000000 ff7fffff 7f7fffff +hypots m eq - 00000000 ff800000 7f800000 +hypots m eq - 00000001 00000000 00000001 +hypots m eq - 007fffff 00000000 007fffff +hypots m eq - 3f800000 00000000 3f800000 +hypots m eq - 41400000 c0a00000 41500000 +hypots m eq - 7f000000 00000000 7f000000 +hypots m eq - 7f7fffff 00000000 7f7fffff +hypots m eq - 7f800000 00000000 7f800000 +hypots m eq - 7f800000 7fff0000 7f800000 +hypots m eq - 7f800000 ffff0000 7f800000 +hypots m eq - 7fff0000 7f800000 7f800000 +hypots m eq - 7fff0000 ff800000 7f800000 +hypots m eq - 80000000 00000000 00000000 +hypots m eq - 80000001 00000000 00000001 +hypots m eq - 807fffff 00000000 007fffff +hypots m eq - bf800000 00000000 3f800000 +hypots m eq - c0400000 c0800000 40a00000 +hypots m eq - c1c00000 40e00000 41c80000 +hypots m eq - ff000000 00000000 7f000000 +hypots m eq - ff7fffff 00000000 7f7fffff +hypots m eq - ff800000 00000000 7f800000 +hypots m eq - ff800000 7fff0000 7f800000 +hypots m eq - ff800000 ffff0000 7f800000 +hypots m eq - ffff0000 7f800000 7f800000 +hypots m eq - ffff0000 ff800000 7f800000 +hypots m eq v 7f800000 7f810000 7f800000 +hypots m eq v 7f800000 ff810000 7f800000 +hypots m eq v 7f810000 7f800000 7f800000 +hypots m eq v 7f810000 ff800000 7f800000 +hypots m eq v ff800000 7f810000 7f800000 +hypots m eq v ff800000 ff810000 7f800000 +hypots m eq v ff810000 7f800000 7f800000 +hypots m eq v ff810000 ff800000 7f800000 +hypots m eq xo ff7fffff 7f7eeeee 7f7fffff +hypots m uo - 00000000 7fff0000 7fff0000 +hypots m uo - 00000000 ffff0000 7fff0000 +hypots m uo - 00000001 7fff0000 7fff0000 +hypots m uo - 00000003 7fff0000 7fff0000 +hypots m uo - 7fff0000 00000000 7fff0000 +hypots m uo - 7fff0000 80000001 7fff0000 +hypots m uo - 7fff0000 80000003 7fff0000 +hypots m uo - 80000001 ffff0000 7fff0000 +hypots m uo - 80000003 ffff0000 7fff0000 +hypots m uo - ffff0000 00000000 7fff0000 +hypots m uo - ffff0000 00000001 7fff0000 +hypots m uo - ffff0000 00000003 7fff0000 +hypots m uo v 00000000 7f810000 7fff0000 +hypots m uo v 00000000 ff810000 7fff0000 +hypots m uo v 00000001 7f810000 7fff0000 +hypots m uo v 00000003 7f810000 7fff0000 +hypots m uo v 7f810000 00000000 7fff0000 +hypots m uo v 7f810000 80000001 7fff0000 +hypots m uo v 7f810000 80000003 7fff0000 +hypots m uo v 80000001 ff810000 7fff0000 +hypots m uo v 80000003 ff810000 7fff0000 +hypots m uo v ff810000 00000000 7fff0000 +hypots m uo v ff810000 00000001 7fff0000 +hypots m uo v ff810000 00000003 7fff0000 +hypots n eq - 00000000 00000000 00000000 +hypots n eq - 00000000 007fffff 007fffff +hypots n eq - 00000000 3f800000 3f800000 +hypots n eq - 00000000 7f000000 7f000000 +hypots n eq - 00000000 7f800000 7f800000 +hypots n eq - 00000000 80000000 00000000 +hypots n eq - 00000000 80000001 00000001 +hypots n eq - 00000000 807fffff 007fffff +hypots n eq - 00000000 bf800000 3f800000 +hypots n eq - 00000000 ff000000 7f000000 +hypots n eq - 00000000 ff7fffff 7f7fffff +hypots n eq - 00000000 ff800000 7f800000 +hypots n eq - 007fffff 00000000 007fffff +hypots n eq - 3f800000 00000000 3f800000 +hypots n eq - 41400000 c0a00000 41500000 +hypots n eq - 7f000000 00000000 7f000000 +hypots n eq - 7f800000 00000000 7f800000 +hypots n eq - 7f800000 7fff0000 7f800000 +hypots n eq - 7f800000 ffff0000 7f800000 +hypots n eq - 7fff0000 7f800000 7f800000 +hypots n eq - 7fff0000 ff800000 7f800000 +hypots n eq - 80000000 00000000 00000000 +hypots n eq - 80000001 00000000 00000001 +hypots n eq - 807fffff 00000000 007fffff +hypots n eq - bf800000 00000000 3f800000 +hypots n eq - c0400000 c0800000 40a00000 +hypots n eq - c1c00000 40e00000 41c80000 +hypots n eq - ff000000 00000000 7f000000 +hypots n eq - ff7fffff 00000000 7f7fffff +hypots n eq - ff800000 00000000 7f800000 +hypots n eq - ff800000 7fff0000 7f800000 +hypots n eq - ff800000 ffff0000 7f800000 +hypots n eq - ffff0000 7f800000 7f800000 +hypots n eq - ffff0000 ff800000 7f800000 +hypots n eq v 7f800000 7f810000 7f800000 +hypots n eq v 7f800000 ff810000 7f800000 +hypots n eq v 7f810000 7f800000 7f800000 +hypots n eq v 7f810000 ff800000 7f800000 +hypots n eq v ff800000 7f810000 7f800000 +hypots n eq v ff800000 ff810000 7f800000 +hypots n eq v ff810000 7f800000 7f800000 +hypots n eq v ff810000 ff800000 7f800000 +hypots n eq xo ff7fffff 7f7eeeee 7f800000 +hypots n uo - 00000000 7fff0000 7fff0000 +hypots n uo - 00000000 ffff0000 7fff0000 +hypots n uo - 00000001 7fff0000 7fff0000 +hypots n uo - 00000003 7fff0000 7fff0000 +hypots n uo - 7fff0000 00000000 7fff0000 +hypots n uo - 7fff0000 80000001 7fff0000 +hypots n uo - 7fff0000 80000003 7fff0000 +hypots n uo - 80000001 ffff0000 7fff0000 +hypots n uo - 80000003 ffff0000 7fff0000 +hypots n uo - ffc00000 3f800000 00000000 +hypots n uo - ffc00000 7fc00000 00000000 +hypots n uo - ffff0000 00000000 7fff0000 +hypots n uo - ffff0000 00000001 7fff0000 +hypots n uo - ffff0000 00000003 7fff0000 +hypots n uo v 00000000 7f810000 7fff0000 +hypots n uo v 00000000 ff810000 7fff0000 +hypots n uo v 00000001 7f810000 7fff0000 +hypots n uo v 00000003 7f810000 7fff0000 +hypots n uo v 7f800001 3f800000 00000000 +hypots n uo v 7f800001 7fc00000 00000000 +hypots n uo v 7f810000 00000000 7fff0000 +hypots n uo v 7f810000 80000001 7fff0000 +hypots n uo v 7f810000 80000003 7fff0000 +hypots n uo v 80000001 ff810000 7fff0000 +hypots n uo v 80000003 ff810000 7fff0000 +hypots n uo v ff810000 00000000 7fff0000 +hypots n uo v ff810000 00000001 7fff0000 +hypots n uo v ff810000 00000003 7fff0000 +hypots n vn xu 00000001 00000001 00000001 +hypots n vn xu 80000002 80000002 00000003 +hypots p eq - 00000000 00000000 00000000 +hypots p eq - 00000000 00000001 00000001 +hypots p eq - 00000000 007fffff 007fffff +hypots p eq - 00000000 3f800000 3f800000 +hypots p eq - 00000000 7f000000 7f000000 +hypots p eq - 00000000 7f7fffff 7f7fffff +hypots p eq - 00000000 7f800000 7f800000 +hypots p eq - 00000000 80000000 00000000 +hypots p eq - 00000000 80000001 00000001 +hypots p eq - 00000000 807fffff 007fffff +hypots p eq - 00000000 bf800000 3f800000 +hypots p eq - 00000000 ff000000 7f000000 +hypots p eq - 00000000 ff7fffff 7f7fffff +hypots p eq - 00000000 ff800000 7f800000 +hypots p eq - 00000001 00000000 00000001 +hypots p eq - 007fffff 00000000 007fffff +hypots p eq - 3f800000 00000000 3f800000 +hypots p eq - 41400000 c0a00000 41500000 +hypots p eq - 7f000000 00000000 7f000000 +hypots p eq - 7f7fffff 00000000 7f7fffff +hypots p eq - 7f800000 00000000 7f800000 +hypots p eq - 7f800000 7fff0000 7f800000 +hypots p eq - 7f800000 ffff0000 7f800000 +hypots p eq - 7fff0000 7f800000 7f800000 +hypots p eq - 7fff0000 ff800000 7f800000 +hypots p eq - 80000000 00000000 00000000 +hypots p eq - 80000001 00000000 00000001 +hypots p eq - 807fffff 00000000 007fffff +hypots p eq - bf800000 00000000 3f800000 +hypots p eq - c0400000 c0800000 40a00000 +hypots p eq - c1c00000 40e00000 41c80000 +hypots p eq - ff000000 00000000 7f000000 +hypots p eq - ff7fffff 00000000 7f7fffff +hypots p eq - ff800000 00000000 7f800000 +hypots p eq - ff800000 7fff0000 7f800000 +hypots p eq - ff800000 ffff0000 7f800000 +hypots p eq - ffff0000 7f800000 7f800000 +hypots p eq - ffff0000 ff800000 7f800000 +hypots p eq v 7f800000 7f810000 7f800000 +hypots p eq v 7f800000 ff810000 7f800000 +hypots p eq v 7f810000 7f800000 7f800000 +hypots p eq v 7f810000 ff800000 7f800000 +hypots p eq v ff800000 7f810000 7f800000 +hypots p eq v ff800000 ff810000 7f800000 +hypots p eq v ff810000 7f800000 7f800000 +hypots p eq v ff810000 ff800000 7f800000 +hypots p eq xo ff7fffff 7f7eeeee 7f800000 +hypots p uo - 00000000 7fff0000 7fff0000 +hypots p uo - 00000000 ffff0000 7fff0000 +hypots p uo - 00000001 7fff0000 7fff0000 +hypots p uo - 00000003 7fff0000 7fff0000 +hypots p uo - 7fff0000 00000000 7fff0000 +hypots p uo - 7fff0000 80000001 7fff0000 +hypots p uo - 7fff0000 80000003 7fff0000 +hypots p uo - 80000001 ffff0000 7fff0000 +hypots p uo - 80000003 ffff0000 7fff0000 +hypots p uo - ffff0000 00000000 7fff0000 +hypots p uo - ffff0000 00000001 7fff0000 +hypots p uo - ffff0000 00000003 7fff0000 +hypots p uo v 00000000 7f810000 7fff0000 +hypots p uo v 00000000 ff810000 7fff0000 +hypots p uo v 00000001 7f810000 7fff0000 +hypots p uo v 00000003 7f810000 7fff0000 +hypots p uo v 7f810000 00000000 7fff0000 +hypots p uo v 7f810000 80000001 7fff0000 +hypots p uo v 7f810000 80000003 7fff0000 +hypots p uo v 80000001 ff810000 7fff0000 +hypots p uo v 80000003 ff810000 7fff0000 +hypots p uo v ff810000 00000000 7fff0000 +hypots p uo v ff810000 00000001 7fff0000 +hypots p uo v ff810000 00000003 7fff0000 +hypots z eq - 00000000 00000000 00000000 +hypots z eq - 00000000 00000001 00000001 +hypots z eq - 00000000 007fffff 007fffff +hypots z eq - 00000000 3f800000 3f800000 +hypots z eq - 00000000 7f000000 7f000000 +hypots z eq - 00000000 7f7fffff 7f7fffff +hypots z eq - 00000000 7f800000 7f800000 +hypots z eq - 00000000 80000000 00000000 +hypots z eq - 00000000 80000001 00000001 +hypots z eq - 00000000 807fffff 007fffff +hypots z eq - 00000000 bf800000 3f800000 +hypots z eq - 00000000 ff000000 7f000000 +hypots z eq - 00000000 ff7fffff 7f7fffff +hypots z eq - 00000000 ff800000 7f800000 +hypots z eq - 00000001 00000000 00000001 +hypots z eq - 007fffff 00000000 007fffff +hypots z eq - 3f800000 00000000 3f800000 +hypots z eq - 41400000 c0a00000 41500000 +hypots z eq - 7f000000 00000000 7f000000 +hypots z eq - 7f7fffff 00000000 7f7fffff +hypots z eq - 7f800000 00000000 7f800000 +hypots z eq - 7f800000 7fff0000 7f800000 +hypots z eq - 7f800000 ffff0000 7f800000 +hypots z eq - 7fff0000 7f800000 7f800000 +hypots z eq - 7fff0000 ff800000 7f800000 +hypots z eq - 80000000 00000000 00000000 +hypots z eq - 80000001 00000000 00000001 +hypots z eq - 807fffff 00000000 007fffff +hypots z eq - bf800000 00000000 3f800000 +hypots z eq - c0400000 c0800000 40a00000 +hypots z eq - c1c00000 40e00000 41c80000 +hypots z eq - ff000000 00000000 7f000000 +hypots z eq - ff7fffff 00000000 7f7fffff +hypots z eq - ff800000 00000000 7f800000 +hypots z eq - ff800000 7fff0000 7f800000 +hypots z eq - ff800000 ffff0000 7f800000 +hypots z eq - ffff0000 7f800000 7f800000 +hypots z eq - ffff0000 ff800000 7f800000 +hypots z eq v 7f800000 7f810000 7f800000 +hypots z eq v 7f800000 ff810000 7f800000 +hypots z eq v 7f810000 7f800000 7f800000 +hypots z eq v 7f810000 ff800000 7f800000 +hypots z eq v ff800000 7f810000 7f800000 +hypots z eq v ff800000 ff810000 7f800000 +hypots z eq v ff810000 7f800000 7f800000 +hypots z eq v ff810000 ff800000 7f800000 +hypots z eq xo ff7fffff 7f7eeeee 7f7fffff +hypots z uo - 00000000 7fff0000 7fff0000 +hypots z uo - 00000000 ffff0000 7fff0000 +hypots z uo - 00000001 7fff0000 7fff0000 +hypots z uo - 00000003 7fff0000 7fff0000 +hypots z uo - 7fff0000 00000000 7fff0000 +hypots z uo - 7fff0000 80000001 7fff0000 +hypots z uo - 7fff0000 80000003 7fff0000 +hypots z uo - 80000001 ffff0000 7fff0000 +hypots z uo - 80000003 ffff0000 7fff0000 +hypots z uo - ffff0000 00000000 7fff0000 +hypots z uo - ffff0000 00000001 7fff0000 +hypots z uo - ffff0000 00000003 7fff0000 +hypots z uo v 00000000 7f810000 7fff0000 +hypots z uo v 00000000 ff810000 7fff0000 +hypots z uo v 00000001 7f810000 7fff0000 +hypots z uo v 00000003 7f810000 7fff0000 +hypots z uo v 7f810000 00000000 7fff0000 +hypots z uo v 7f810000 80000001 7fff0000 +hypots z uo v 7f810000 80000003 7fff0000 +hypots z uo v 80000001 ff810000 7fff0000 +hypots z uo v 80000003 ff810000 7fff0000 +hypots z uo v ff810000 00000000 7fff0000 +hypots z uo v ff810000 00000001 7fff0000 +hypots z uo v ff810000 00000003 7fff0000 diff --git a/test/io/ucb/log10d.input b/test/io/ucb/log10d.input new file mode 100644 index 0000000..6b2c676 --- /dev/null +++ b/test/io/ucb/log10d.input @@ -0,0 +1,294 @@ +/* Copyright (C) 1988-1994 Sun Microsystems, Inc. 2550 Garcia Avenue */ +/* Mountain View, California 94043 All rights reserved. */ +/* */ +/* Any person is hereby authorized to download, copy, use, create bug fixes, */ +/* and distribute, subject to the following conditions: */ +/* */ +/* 1. the software may not be redistributed for a fee except as */ +/* reasonable to cover media costs; */ +/* 2. any copy of the software must include this notice, as well as */ +/* any other embedded copyright notices; and */ +/* 3. any distribution of this software or derivative works thereof */ +/* must comply with all applicable U.S. export control laws. */ +/* */ +/* THE SOFTWARE IS MADE AVAILABLE "AS IS" AND WITHOUT EXPRESS OR IMPLIED */ +/* WARRANTY OF ANY KIND, INCLUDING BUT NOT LIMITED TO THE IMPLIED */ +/* WARRANTIES OF DESIGN, MERCHANTIBILITY, FITNESS FOR A PARTICULAR */ +/* PURPOSE, NON-INFRINGEMENT, PERFORMANCE OR CONFORMANCE TO */ +/* SPECIFICATIONS. */ +/* */ +/* BY DOWNLOADING AND/OR USING THIS SOFTWARE, THE USER WAIVES ALL CLAIMS */ +/* AGAINST SUN MICROSYSTEMS, INC. AND ITS AFFILIATED COMPANIES IN ANY */ +/* JURISDICTION, INCLUDING BUT NOT LIMITED TO CLAIMS FOR DAMAGES OR */ +/* EQUITABLE RELIEF BASED ON LOSS OF DATA, AND SPECIFICALLY WAIVES EVEN */ +/* UNKNOWN OR UNANTICIPATED CLAIMS OR LOSSES, PRESENT AND FUTURE. */ +/* */ +/* IN NO EVENT WILL SUN MICROSYSTEMS, INC. OR ANY OF ITS AFFILIATED */ +/* COMPANIES BE LIABLE FOR ANY LOST REVENUE OR PROFITS OR OTHER SPECIAL, */ +/* INDIRECT AND CONSEQUENTIAL DAMAGES, EVEN IF IT HAS BEEN ADVISED OF THE */ +/* POSSIBILITY OF SUCH DAMAGES. */ +/* */ +/* This file is provided with no support and without any obligation on the */ +/* part of Sun Microsystems, Inc. ("Sun") or any of its affiliated */ +/* companies to assist in its use, correction, modification or */ +/* enhancement. Nevertheless, and without creating any obligation on its */ +/* part, Sun welcomes your comments concerning the software and requests */ +/* that they be sent to fdlibm-comments@sunpro.sun.com. */ + + /* log10d(+fmax) is finite */ +log10d n vn x 7fefffff ffffffff 40734413 509f79ff +log10d z nb x 7fefffff ffffffff 40734413 509f79ff +log10d p nb x 7fefffff ffffffff 40734413 509f79ff +log10d m nb x 7fefffff ffffffff 40734413 509f79ff + /* log10d(10**n) == n (n=1,...,22) */ +log10d n eq ?x 40240000 00000000 3ff00000 0 +log10d n eq ?x 40590000 00000000 40000000 0 +log10d n eq ?x 408f4000 00000000 40080000 0 +log10d n eq ?x 40c38800 00000000 40100000 0 +log10d n eq ?x 40f86a00 00000000 40140000 0 +log10d n eq ?x 412e8480 00000000 40180000 0 +log10d n eq ?x 416312d0 00000000 401c0000 0 +log10d n eq ?x 4197d784 00000000 40200000 0 +log10d n eq ?x 41cdcd65 00000000 40220000 0 +log10d n eq ?x 4202a05f 20000000 40240000 0 +log10d n eq ?x 42374876 e8000000 40260000 0 +log10d n eq ?x 426d1a94 a2000000 40280000 0 +log10d n eq ?x 42a2309c e5400000 402a0000 0 +log10d n eq ?x 42d6bcc4 1e900000 402c0000 0 +log10d n eq ?x 430c6bf5 26340000 402e0000 0 +log10d n eq ?x 4341c379 37e08000 40300000 0 +log10d n eq ?x 43763457 85d8a000 40310000 0 +log10d n eq ?x 43abc16d 674ec800 40320000 0 +log10d n eq ?x 43e158e4 60913d00 40330000 0 +log10d n eq ?x 4415af1d 78b58c40 40340000 0 +log10d n eq ?x 444b1ae4 d6e2ef50 40350000 0 +log10d n eq ?x 4480f0cf 064dd592 40360000 0 + /* log10d(1+tiny) is (tiny - tiny*tiny)/log10d */ +log10d n vn x 3ff00000 00000020 3cebcb7b 1526e4f2 +log10d n eq - 3ff00000 0 0 0 +log10d n vn x 3fefffff ffffffc0 bcebcb7b 1526e52a +log10d z nb x 3ff00000 00000020 3cebcb7b 1526e4f2 +log10d z eq - 3ff00000 0 0 0 +log10d z nb x 3fefffff ffffffc0 bcebcb7b 1526e52a +log10d p nb x 3ff00000 00000020 3cebcb7b 1526e4f2 +log10d p eq - 3ff00000 0 0 0 +log10d p nb x 3fefffff ffffffc0 bcebcb7b 1526e52a +log10d m nb x 3ff00000 00000020 3cebcb7b 1526e4f2 +log10d m eq - 3ff00000 0 0 0 +log10d m nb x 3fefffff ffffffc0 bcebcb7b 1526e52a + /* log10d(min) is finite */ +log10d n vn x 00100000 0 c0733a71 46f72a42 +log10d n vn x 0 1 c07434e6 420f4374 +log10d z nb x 00100000 0 c0733a71 46f72a42 +log10d z nb x 0 1 c07434e6 420f4374 +log10d p nb x 00100000 0 c0733a71 46f72a42 +log10d p nb x 0 1 c07434e6 420f4374 +log10d m nb x 00100000 0 c0733a71 46f72a42 +log10d m nb x 0 1 c07434e6 420f4374 + /* random arguments between 0 100 */ +log10d n vn x 40424844 b2b5006d 3ff9024c 06a2c714 +log10d n vn x 4055671f fb825911 3ffeeba5 ddb56f6d +log10d n vn x 40578170 09de7505 3fff925b 53114c7f +log10d n vn x 40309b74 fba96889 3ff38657 024f572d +log10d n vn x 40423a38 e27084dd 3ff8fcf3 47689cf5 +log10d n vn x 40480488 1b093c41 3ffae7ac f90f48a1 +log10d n vn x 4053baa8 d18455f5 3ffe5acc f34b476a +log10d n vn x 40573048 4a51b239 3fff7a33 d27f78e2 +log10d n vn x 4044cc5b 1079de4d 3ff9e7a8 6923a334 +log10d n vn x 4000ca4d 3103b871 3fd49b1b 2a6745ef + /* log10d(nan) is nan */ +log10d n uo v 7ff00000 00000001 0 0 +log10d n uo - 7ff80000 00000000 0 0 + /* log10d(+inf) is inf */ +log10d n eq - 7ff00000 0 7ff00000 0 + /* log10d(+-0) is -inf */ +log10d n eq d 00000000 00000000 fff00000 0 +log10d n eq d 80000000 00000000 fff00000 0 + /* log10d(-ve) is nan */ +log10d n uo v 80000000 00000001 0 0 +log10d n uo v 80100000 00000000 0 0 +log10d n uo v ffefffff ffffffff 0 0 +log10d n uo v fff00000 00000000 0 0 +log10d m eq - 7ff00000 00000000 7ff00000 00000000 +log10d m eq d 00000000 00000000 fff00000 00000000 +log10d m eq d 80000000 00000000 fff00000 00000000 +log10d m uo - 7fffe000 00000000 7fffe000 00000000 +log10d m uo - ffffe000 00000000 ffffe000 00000000 +log10d m uo v 7ff02000 00000000 7fffe000 00000000 +log10d m uo v 80000000 00000001 7fffe000 00000000 +log10d m uo v 80000000 00000002 7fffe000 00000000 +log10d m uo v 80000000 00000007 7fffe000 00000000 +log10d m uo v 80040000 00000000 7fffe000 00000000 +log10d m uo v 80080000 00000000 7fffe000 00000000 +log10d m uo v 800fffff fffffffe 7fffe000 00000000 +log10d m uo v 800fffff ffffffff 7fffe000 00000000 +log10d m uo v 80100000 00000000 7fffe000 00000000 +log10d m uo v 80100000 00000001 7fffe000 00000000 +log10d m uo v 80100000 00000002 7fffe000 00000000 +log10d m uo v 80200000 00000000 7fffe000 00000000 +log10d m uo v 80300000 00000000 7fffe000 00000000 +log10d m uo v bcb00000 00000000 7fffe000 00000000 +log10d m uo v bcd00000 00000000 7fffe000 00000000 +log10d m uo v bfd00000 00000000 7fffe000 00000000 +log10d m uo v bfe00000 00000000 7fffe000 00000000 +log10d m uo v bfefffff fffffffa 7fffe000 00000000 +log10d m uo v bfefffff fffffffc 7fffe000 00000000 +log10d m uo v bfefffff fffffffe 7fffe000 00000000 +log10d m uo v bfefffff ffffffff 7fffe000 00000000 +log10d m uo v bff00000 00000000 7fffe000 00000000 +log10d m uo v bff00000 00000001 7fffe000 00000000 +log10d m uo v bff00000 00000002 7fffe000 00000000 +log10d m uo v bff00000 00000004 7fffe000 00000000 +log10d m uo v c0000000 00000000 7fffe000 00000000 +log10d m uo v c0000000 00000002 7fffe000 00000000 +log10d m uo v c00fffff fffffffb 7fffe000 00000000 +log10d m uo v c0100000 00000000 7fffe000 00000000 +log10d m uo v ffd00000 00000000 7fffe000 00000000 +log10d m uo v ffd00000 00000002 7fffe000 00000000 +log10d m uo v ffd00000 00000004 7fffe000 00000000 +log10d m uo v ffe00000 00000000 7fffe000 00000000 +log10d m uo v ffe00000 00000002 7fffe000 00000000 +log10d m uo v ffefffff fffffffe 7fffe000 00000000 +log10d m uo v ffefffff ffffffff 7fffe000 00000000 +log10d m uo v fff00000 00000000 7fffe000 00000000 +log10d m uo v fff02000 00000000 ffffe000 00000000 +log10d m vn ?x 40240000 00000000 3ff00000 00000000 +log10d m vn ?x 40590000 00000000 40000000 00000000 +log10d m vn ?x 408f4000 00000000 40080000 00000000 +log10d m vn ?x 40c38800 00000000 40100000 00000000 +log10d n uo - 7ff80000 00000000 00000000 00000000 +log10d n uo - 7fffe000 00000000 7fffe000 00000000 +log10d n uo - ffffe000 00000000 ffffe000 00000000 +log10d n uo v 7ff00000 00000001 00000000 00000000 +log10d n uo v 7ff02000 00000000 7fffe000 00000000 +log10d n uo v 80000000 00000001 00000000 00000000 +log10d n uo v 80000000 00000002 7fffe000 00000000 +log10d n uo v 80000000 00000007 7fffe000 00000000 +log10d n uo v 80040000 00000000 7fffe000 00000000 +log10d n uo v 80080000 00000000 7fffe000 00000000 +log10d n uo v 800fffff fffffffe 7fffe000 00000000 +log10d n uo v 800fffff ffffffff 7fffe000 00000000 +log10d n uo v 80100000 00000000 00000000 00000000 +log10d n uo v 80100000 00000001 7fffe000 00000000 +log10d n uo v 80100000 00000002 7fffe000 00000000 +log10d n uo v 80200000 00000000 7fffe000 00000000 +log10d n uo v 80300000 00000000 7fffe000 00000000 +log10d n uo v bcb00000 00000000 7fffe000 00000000 +log10d n uo v bcd00000 00000000 7fffe000 00000000 +log10d n uo v bfd00000 00000000 7fffe000 00000000 +log10d n uo v bfe00000 00000000 7fffe000 00000000 +log10d n uo v bfefffff fffffffa 7fffe000 00000000 +log10d n uo v bfefffff fffffffc 7fffe000 00000000 +log10d n uo v bfefffff fffffffe 7fffe000 00000000 +log10d n uo v bfefffff ffffffff 7fffe000 00000000 +log10d n uo v bff00000 00000000 7fffe000 00000000 +log10d n uo v bff00000 00000001 7fffe000 00000000 +log10d n uo v bff00000 00000002 7fffe000 00000000 +log10d n uo v bff00000 00000004 7fffe000 00000000 +log10d n uo v c0000000 00000000 7fffe000 00000000 +log10d n uo v c0000000 00000002 7fffe000 00000000 +log10d n uo v c00fffff fffffffb 7fffe000 00000000 +log10d n uo v c0100000 00000000 7fffe000 00000000 +log10d n uo v ffd00000 00000000 7fffe000 00000000 +log10d n uo v ffd00000 00000002 7fffe000 00000000 +log10d n uo v ffd00000 00000004 7fffe000 00000000 +log10d n uo v ffe00000 00000000 7fffe000 00000000 +log10d n uo v ffe00000 00000002 7fffe000 00000000 +log10d n uo v ffefffff fffffffe 7fffe000 00000000 +log10d n uo v ffefffff ffffffff 00000000 00000000 +log10d n uo v fff00000 00000000 00000000 00000000 +log10d n uo v fff02000 00000000 ffffe000 00000000 +log10d p eq - 7ff00000 00000000 7ff00000 00000000 +log10d p eq d 00000000 00000000 fff00000 00000000 +log10d p eq d 80000000 00000000 fff00000 00000000 +log10d p uo - 7fffe000 00000000 7fffe000 00000000 +log10d p uo - ffffe000 00000000 ffffe000 00000000 +log10d p uo v 7ff02000 00000000 7fffe000 00000000 +log10d p uo v 80000000 00000001 7fffe000 00000000 +log10d p uo v 80000000 00000002 7fffe000 00000000 +log10d p uo v 80000000 00000007 7fffe000 00000000 +log10d p uo v 80040000 00000000 7fffe000 00000000 +log10d p uo v 80080000 00000000 7fffe000 00000000 +log10d p uo v 800fffff fffffffe 7fffe000 00000000 +log10d p uo v 800fffff ffffffff 7fffe000 00000000 +log10d p uo v 80100000 00000000 7fffe000 00000000 +log10d p uo v 80100000 00000001 7fffe000 00000000 +log10d p uo v 80100000 00000002 7fffe000 00000000 +log10d p uo v 80200000 00000000 7fffe000 00000000 +log10d p uo v 80300000 00000000 7fffe000 00000000 +log10d p uo v bcb00000 00000000 7fffe000 00000000 +log10d p uo v bcd00000 00000000 7fffe000 00000000 +log10d p uo v bfd00000 00000000 7fffe000 00000000 +log10d p uo v bfe00000 00000000 7fffe000 00000000 +log10d p uo v bfefffff fffffffa 7fffe000 00000000 +log10d p uo v bfefffff fffffffc 7fffe000 00000000 +log10d p uo v bfefffff fffffffe 7fffe000 00000000 +log10d p uo v bfefffff ffffffff 7fffe000 00000000 +log10d p uo v bff00000 00000000 7fffe000 00000000 +log10d p uo v bff00000 00000001 7fffe000 00000000 +log10d p uo v bff00000 00000002 7fffe000 00000000 +log10d p uo v bff00000 00000004 7fffe000 00000000 +log10d p uo v c0000000 00000000 7fffe000 00000000 +log10d p uo v c0000000 00000002 7fffe000 00000000 +log10d p uo v c00fffff fffffffb 7fffe000 00000000 +log10d p uo v c0100000 00000000 7fffe000 00000000 +log10d p uo v ffd00000 00000000 7fffe000 00000000 +log10d p uo v ffd00000 00000002 7fffe000 00000000 +log10d p uo v ffd00000 00000004 7fffe000 00000000 +log10d p uo v ffe00000 00000000 7fffe000 00000000 +log10d p uo v ffe00000 00000002 7fffe000 00000000 +log10d p uo v ffefffff fffffffe 7fffe000 00000000 +log10d p uo v ffefffff ffffffff 7fffe000 00000000 +log10d p uo v fff00000 00000000 7fffe000 00000000 +log10d p uo v fff02000 00000000 ffffe000 00000000 +log10d p vn ?x 40240000 00000000 3ff00000 00000000 +log10d p vn ?x 40590000 00000000 40000000 00000000 +log10d p vn ?x 408f4000 00000000 40080000 00000000 +log10d p vn ?x 40c38800 00000000 40100000 00000000 +log10d z eq - 7ff00000 00000000 7ff00000 00000000 +log10d z eq d 00000000 00000000 fff00000 00000000 +log10d z eq d 80000000 00000000 fff00000 00000000 +log10d z uo - 7fffe000 00000000 7fffe000 00000000 +log10d z uo - ffffe000 00000000 ffffe000 00000000 +log10d z uo v 7ff02000 00000000 7fffe000 00000000 +log10d z uo v 80000000 00000001 7fffe000 00000000 +log10d z uo v 80000000 00000002 7fffe000 00000000 +log10d z uo v 80000000 00000007 7fffe000 00000000 +log10d z uo v 80040000 00000000 7fffe000 00000000 +log10d z uo v 80080000 00000000 7fffe000 00000000 +log10d z uo v 800fffff fffffffe 7fffe000 00000000 +log10d z uo v 800fffff ffffffff 7fffe000 00000000 +log10d z uo v 80100000 00000000 7fffe000 00000000 +log10d z uo v 80100000 00000001 7fffe000 00000000 +log10d z uo v 80100000 00000002 7fffe000 00000000 +log10d z uo v 80200000 00000000 7fffe000 00000000 +log10d z uo v 80300000 00000000 7fffe000 00000000 +log10d z uo v bcb00000 00000000 7fffe000 00000000 +log10d z uo v bcd00000 00000000 7fffe000 00000000 +log10d z uo v bfd00000 00000000 7fffe000 00000000 +log10d z uo v bfe00000 00000000 7fffe000 00000000 +log10d z uo v bfefffff fffffffa 7fffe000 00000000 +log10d z uo v bfefffff fffffffc 7fffe000 00000000 +log10d z uo v bfefffff fffffffe 7fffe000 00000000 +log10d z uo v bfefffff ffffffff 7fffe000 00000000 +log10d z uo v bff00000 00000000 7fffe000 00000000 +log10d z uo v bff00000 00000001 7fffe000 00000000 +log10d z uo v bff00000 00000002 7fffe000 00000000 +log10d z uo v bff00000 00000004 7fffe000 00000000 +log10d z uo v c0000000 00000000 7fffe000 00000000 +log10d z uo v c0000000 00000002 7fffe000 00000000 +log10d z uo v c00fffff fffffffb 7fffe000 00000000 +log10d z uo v c0100000 00000000 7fffe000 00000000 +log10d z uo v ffd00000 00000000 7fffe000 00000000 +log10d z uo v ffd00000 00000002 7fffe000 00000000 +log10d z uo v ffd00000 00000004 7fffe000 00000000 +log10d z uo v ffe00000 00000000 7fffe000 00000000 +log10d z uo v ffe00000 00000002 7fffe000 00000000 +log10d z uo v ffefffff fffffffe 7fffe000 00000000 +log10d z uo v ffefffff ffffffff 7fffe000 00000000 +log10d z uo v fff00000 00000000 7fffe000 00000000 +log10d z uo v fff02000 00000000 ffffe000 00000000 +log10d z vn ?x 40240000 00000000 3ff00000 00000000 +log10d z vn ?x 40590000 00000000 40000000 00000000 +log10d z vn ?x 408f4000 00000000 40080000 00000000 +log10d z vn ?x 40c38800 00000000 40100000 00000000 diff --git a/test/io/ucb/log10q.input b/test/io/ucb/log10q.input new file mode 100644 index 0000000..1e1416f --- /dev/null +++ b/test/io/ucb/log10q.input @@ -0,0 +1,470 @@ +/* Copyright (C) 1988-1994 Sun Microsystems, Inc. 2550 Garcia Avenue */ +/* Mountain View, California 94043 All rights reserved. */ +/* */ +/* Any person is hereby authorized to download, copy, use, create bug fixes, */ +/* and distribute, subject to the following conditions: */ +/* */ +/* 1. the software may not be redistributed for a fee except as */ +/* reasonable to cover media costs; */ +/* 2. any copy of the software must include this notice, as well as */ +/* any other embedded copyright notices; and */ +/* 3. any distribution of this software or derivative works thereof */ +/* must comply with all applicable U.S. export control laws. */ +/* */ +/* THE SOFTWARE IS MADE AVAILABLE "AS IS" AND WITHOUT EXPRESS OR IMPLIED */ +/* WARRANTY OF ANY KIND, INCLUDING BUT NOT LIMITED TO THE IMPLIED */ +/* WARRANTIES OF DESIGN, MERCHANTIBILITY, FITNESS FOR A PARTICULAR */ +/* PURPOSE, NON-INFRINGEMENT, PERFORMANCE OR CONFORMANCE TO */ +/* SPECIFICATIONS. */ +/* */ +/* BY DOWNLOADING AND/OR USING THIS SOFTWARE, THE USER WAIVES ALL CLAIMS */ +/* AGAINST SUN MICROSYSTEMS, INC. AND ITS AFFILIATED COMPANIES IN ANY */ +/* JURISDICTION, INCLUDING BUT NOT LIMITED TO CLAIMS FOR DAMAGES OR */ +/* EQUITABLE RELIEF BASED ON LOSS OF DATA, AND SPECIFICALLY WAIVES EVEN */ +/* UNKNOWN OR UNANTICIPATED CLAIMS OR LOSSES, PRESENT AND FUTURE. */ +/* */ +/* IN NO EVENT WILL SUN MICROSYSTEMS, INC. OR ANY OF ITS AFFILIATED */ +/* COMPANIES BE LIABLE FOR ANY LOST REVENUE OR PROFITS OR OTHER SPECIAL, */ +/* INDIRECT AND CONSEQUENTIAL DAMAGES, EVEN IF IT HAS BEEN ADVISED OF THE */ +/* POSSIBILITY OF SUCH DAMAGES. */ +/* */ +/* This file is provided with no support and without any obligation on the */ +/* part of Sun Microsystems, Inc. ("Sun") or any of its affiliated */ +/* companies to assist in its use, correction, modification or */ +/* enhancement. Nevertheless, and without creating any obligation on its */ +/* part, Sun welcomes your comments concerning the software and requests */ +/* that they be sent to fdlibm-comments@sunpro.sun.com. */ + +log10q z nb x 7ffeffff ffffffff ffffffff ffffffff 400b3441 3509f79f ef311f12 b35816f9 +log10q p nb x 7ffeffff ffffffff ffffffff ffffffff 400b3441 3509f79f ef311f12 b35816f9 +log10q m nb x 7ffeffff ffffffff ffffffff ffffffff 400b3441 3509f79f ef311f12 b35816f9 +log10q n eq ?x 40024000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +log10q n eq ?x 40059000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 +log10q n eq ?x 4008f400 00000000 00000000 00000000 40008000 00000000 00000000 00000000 +log10q n eq ?x 400c3880 00000000 00000000 00000000 40010000 00000000 00000000 00000000 +log10q n eq ?x 400f86a0 00000000 00000000 00000000 40014000 00000000 00000000 00000000 +log10q n eq ?x 4012e848 00000000 00000000 00000000 40018000 00000000 00000000 00000000 +log10q n eq ?x 4016312d 00000000 00000000 00000000 4001c000 00000000 00000000 00000000 +log10q n eq ?x 40197d78 40000000 00000000 00000000 40020000 00000000 00000000 00000000 +log10q n eq ?x 401cdcd6 50000000 00000000 00000000 40022000 00000000 00000000 00000000 +log10q n eq ?x 40202a05 f2000000 00000000 00000000 40024000 00000000 00000000 00000000 +log10q n eq ?x 40237487 6e800000 00000000 00000000 40026000 00000000 00000000 00000000 +log10q n eq ?x 4026d1a9 4a200000 00000000 00000000 40028000 00000000 00000000 00000000 +log10q n eq ?x 402a2309 ce540000 00000000 00000000 4002a000 00000000 00000000 00000000 +log10q n eq ?x 402d6bcc 41e90000 00000000 00000000 4002c000 00000000 00000000 00000000 +log10q n eq ?x 4030c6bf 52634000 00000000 00000000 4002e000 00000000 00000000 00000000 +log10q n eq ?x 40341c37 937e0800 00000000 00000000 40030000 00000000 00000000 00000000 +log10q n eq ?x 40376345 785d8a00 00000000 00000000 40031000 00000000 00000000 00000000 +log10q n eq ?x 403abc16 d674ec80 00000000 00000000 40032000 00000000 00000000 00000000 +log10q n eq ?x 403e158e 460913d0 00000000 00000000 40033000 00000000 00000000 00000000 +log10q n eq ?x 40415af1 d78b58c4 00000000 00000000 40034000 00000000 00000000 00000000 +log10q n eq ?x 4044b1ae 4d6e2ef5 00000000 00000000 40035000 00000000 00000000 00000000 +log10q n eq ?x 40480f0c f064dd59 20000000 00000000 40036000 00000000 00000000 00000000 +log10q n eq ?x 404b52d0 2c7e14af 68000000 00000000 40037000 00000000 00000000 00000000 +log10q n eq ?x 404ea784 379d99db 42000000 00000000 40038000 00000000 00000000 00000000 +log10q n eq ?x 405208b2 a2c28029 09400000 00000000 40039000 00000000 00000000 00000000 +log10q n eq ?x 40554adf 4b732033 4b900000 00000000 4003a000 00000000 00000000 00000000 +log10q n eq ?x 40589d97 1e4fe840 1e740000 00000000 4003b000 00000000 00000000 00000000 +log10q n eq ?x 405c027e 72f1f128 13088000 00000000 4003c000 00000000 00000000 00000000 +log10q n eq ?x 405f431e 0fae6d72 17caa000 00000000 4003d000 00000000 00000000 00000000 +log10q n eq ?x 406293e5 939a08ce 9dbd4800 00000000 4003e000 00000000 00000000 00000000 +log10q n eq ?x 4065f8de f8808b02 452c9a00 00000000 4003f000 00000000 00000000 00000000 +log10q n eq ?x 40693b8b 5b5056e1 6b3be040 00000000 40040000 00000000 00000000 00000000 +log10q n eq ?x 406c8a6e 32246c99 c60ad850 00000000 40040800 00000000 00000000 00000000 +log10q n eq ?x 406fed09 bead87c0 378d8e64 00000000 40041000 00000000 00000000 00000000 +log10q n eq ?x 40733426 172c74d8 22b878fe 80000000 40041800 00000000 00000000 00000000 +log10q n eq ?x 4076812f 9cf7920e 2b66973e 20000000 40042000 00000000 00000000 00000000 +log10q n eq ?x 4079e17b 84357691 b6403d0d a8000000 40042800 00000000 00000000 00000000 +log10q n eq ?x 407d2ced 32a16a1b 11e82628 89000000 40043000 00000000 00000000 00000000 +log10q n eq ?x 40807828 7f49c4a1 d6622fb2 ab400000 40043800 00000000 00000000 00000000 +log10q n eq ?x 4083d632 9f1c35ca 4bfabb9f 56100000 40044000 00000000 00000000 00000000 +log10q n eq ?x 408725df a371a19e 6f7cb543 95ca0000 40044800 00000000 00000000 00000000 +log10q n eq ?x 408a6f57 8c4e0a06 0b5be294 7b3c8000 40045000 00000000 00000000 00000000 +log10q n eq ?x 408dcb2d 6f618c87 8e32db39 9a0ba000 40045800 00000000 00000000 00000000 +log10q n eq ?x 40911efc 659cf7d4 b8dfc904 00474400 40046000 00000000 00000000 00000000 +log10q n eq ?x 409466bb 7f0435c9 e717bb45 00591500 40046800 00000000 00000000 00000000 +log10q n eq ?x 4097c06a 5ec5433c 60ddaa16 406f5a40 40047000 00000000 00000000 00000000 +log10q n eq ?x 409b1842 7b3b4a05 bc8a8a4d e8459868 40047800 00000000 00000000 00000000 +log10q n eq ?x 409e5e53 1a0a1c87 2bad2ce1 6256fe82 40048000 00000000 00000000 00000000 +log10q n vn x 3fff0000 00000000 00000000 00000020 3f92bcb7 b1526e50 e32a6ab7 555f5a4c +log10q n eq - 3fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +log10q n vn x 3ffeffff ffffffff ffffffff ffffffc0 bf92bcb7 b1526e50 e32a6ab7 555f5a84 +log10q z nb x 3fff0000 00000000 00000000 00000020 3f92bcb7 b1526e50 e32a6ab7 555f5a4c +log10q z eq - 3fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +log10q z nb x 3ffeffff ffffffff ffffffff ffffffc0 bf92bcb7 b1526e50 e32a6ab7 555f5a84 +log10q p nb x 3fff0000 00000000 00000000 00000020 3f92bcb7 b1526e50 e32a6ab7 555f5a4c +log10q p eq - 3fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +log10q p nb x 3ffeffff ffffffff ffffffff ffffffc0 bf92bcb7 b1526e50 e32a6ab7 555f5a84 +log10q m nb x 3fff0000 00000000 00000000 00000020 3f92bcb7 b1526e50 e32a6ab7 555f5a4c +log10q m eq - 3fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +log10q m nb x 3ffeffff ffffffff ffffffff ffffffc0 bf92bcb7 b1526e50 e32a6ab7 555f5a84 +log10q n vn x 00010000 00000000 00000000 00000000 c00b3437 93004f50 3231a589 bac27c38 +log10q n vn x 00000000 00000000 00000000 00000001 c00b3653 051d20c1 8a143b80 1b7c5661 +log10q z nb x 00010000 00000000 00000000 00000000 c00b3437 93004f50 3231a589 bac27c38 +log10q z nb x 00000000 00000000 00000000 00000001 c00b3653 051d20c1 8a143b80 1b7c5661 +log10q p nb x 00010000 00000000 00000000 00000000 c00b3437 93004f50 3231a589 bac27c38 +log10q p nb x 00000000 00000000 00000000 00000001 c00b3653 051d20c1 8a143b80 1b7c5661 +log10q m nb x 00010000 00000000 00000000 00000000 c00b3437 93004f50 3231a589 bac27c38 +log10q m nb x 00000000 00000000 00000000 00000001 c00b3653 051d20c1 8a143b80 1b7c5661 +log10q n vn x 40042484 b2b5006d 06a2c714 ddb56f6d 3fff9024 e7c464c2 dc91e219 58df9935 +log10q n vn x 40055671 fb825911 ddb56f6d 53114c7f 3fffeeba 5c7d6b06 52b99eb2 a5831f3d +log10q n vn x 40057817 09de7505 53114c7f 024f572d 3ffff925 b7ed455f 3fbde7bd aac43c01 +log10q n vn x 400309b7 fba96889 024f572d 47689cf5 3fff3865 b8154bce 0617c100 dd7046f8 +log10q n vn x 400423a3 e27084dd 47689cf5 f90f48a1 3fff8fcf 5498597e 0ddfbbaa dffe7786 +log10q n vn x 40048048 1b093c41 f90f48a1 f34b476a 3fffae7a b1dde616 ff6cb04e cf814560 +log10q n vn x 40053baa d18455f5 f34b476a d27f78e2 3fffe5ac e74df31c 9902b164 e45ce247 +log10q n vn x 40057304 4a51b239 d27f78e2 6923a334 3ffff7a3 2bad9b14 11c045ce 28bf61fc +log10q n vn x 40044cc5 1079de4d 6923a334 2a6745ef 3fff9e7a 50ee0f53 8ad23e33 b8f2853f +log10q n vn x 40000ca4 3103b871 2a6745ef 06a2c714 3ffd49b0 a663fa66 5d40203d 635cbc5c +log10q n uo v 7fff0000 00000000 00000001 00000000 00000000 00000000 00000000 00000000 +log10q n uo v 7fff0000 00000001 00000000 00000000 00000000 00000000 00000000 00000000 +log10q n uo v 7fff0000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 +log10q n uo - 7fff8000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +log10q n eq - 7fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +log10q n eq d 00000000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +log10q n eq d 80000000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +log10q n uo v 80000000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 +log10q n uo v 80010000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +log10q n uo v fffeffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 +log10q n uo v ffff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +log10q m vn ?x 40024000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +log10q p vn ?x 40024000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +log10q z vn ?x 40024000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +log10q m vn ?x 40059000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 +log10q p vn ?x 40059000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 +log10q z vn ?x 40059000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 +log10q m vn ?x 4008f400 00000000 00000000 00000000 40008000 00000000 00000000 00000000 +log10q p vn ?x 4008f400 00000000 00000000 00000000 40008000 00000000 00000000 00000000 +log10q z vn ?x 4008f400 00000000 00000000 00000000 40008000 00000000 00000000 00000000 +log10q m vn ?x 400c3880 00000000 00000000 00000000 40010000 00000000 00000000 00000000 +log10q p vn ?x 400c3880 00000000 00000000 00000000 40010000 00000000 00000000 00000000 +log10q z vn ?x 400c3880 00000000 00000000 00000000 40010000 00000000 00000000 00000000 +log10q m eq d 00000000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +log10q p eq d 00000000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +log10q z eq d 00000000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +log10q m eq d 80000000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +log10q p eq d 80000000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +log10q z eq d 80000000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +log10q m eq - 7fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +log10q p eq - 7fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +log10q z eq - 7fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +log10q m uo v ffff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +log10q p uo v ffff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +log10q z uo v ffff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +log10q n uo v bfff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +log10q m uo v bfff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +log10q p uo v bfff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +log10q z uo v bfff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +log10q n uo v c0000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +log10q m uo v c0000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +log10q p uo v c0000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +log10q z uo v c0000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +log10q n uo v c0000000 00000000 00000000 00000002 7ffffe00 00000000 00000000 00000000 +log10q m uo v c0000000 00000000 00000000 00000002 7ffffe00 00000000 00000000 00000000 +log10q p uo v c0000000 00000000 00000000 00000002 7ffffe00 00000000 00000000 00000000 +log10q z uo v c0000000 00000000 00000000 00000002 7ffffe00 00000000 00000000 00000000 +log10q n uo v c000ffff ffffffff ffffffff fffffffb 7ffffe00 00000000 00000000 00000000 +log10q m uo v c000ffff ffffffff ffffffff fffffffb 7ffffe00 00000000 00000000 00000000 +log10q p uo v c000ffff ffffffff ffffffff fffffffb 7ffffe00 00000000 00000000 00000000 +log10q z uo v c000ffff ffffffff ffffffff fffffffb 7ffffe00 00000000 00000000 00000000 +log10q n uo v bf8f0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +log10q m uo v bf8f0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +log10q p uo v bf8f0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +log10q z uo v bf8f0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +log10q n uo v bf910000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +log10q m uo v bf910000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +log10q p uo v bf910000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +log10q z uo v bf910000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +log10q m uo v fffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +log10q p uo v fffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +log10q z uo v fffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +log10q n uo v fffe0000 00000000 00000000 00000002 7ffffe00 00000000 00000000 00000000 +log10q m uo v fffe0000 00000000 00000000 00000002 7ffffe00 00000000 00000000 00000000 +log10q p uo v fffe0000 00000000 00000000 00000002 7ffffe00 00000000 00000000 00000000 +log10q z uo v fffe0000 00000000 00000000 00000002 7ffffe00 00000000 00000000 00000000 +log10q n uo v fffd0000 00000000 00000000 00000002 7ffffe00 00000000 00000000 00000000 +log10q m uo v fffd0000 00000000 00000000 00000002 7ffffe00 00000000 00000000 00000000 +log10q p uo v fffd0000 00000000 00000000 00000002 7ffffe00 00000000 00000000 00000000 +log10q z uo v fffd0000 00000000 00000000 00000002 7ffffe00 00000000 00000000 00000000 +log10q n uo v fffd0000 00000000 00000000 00000004 7ffffe00 00000000 00000000 00000000 +log10q m uo v fffd0000 00000000 00000000 00000004 7ffffe00 00000000 00000000 00000000 +log10q p uo v fffd0000 00000000 00000000 00000004 7ffffe00 00000000 00000000 00000000 +log10q z uo v fffd0000 00000000 00000000 00000004 7ffffe00 00000000 00000000 00000000 +log10q m uo v 80010000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +log10q p uo v 80010000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +log10q z uo v 80010000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +log10q n uo v 80010000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +log10q m uo v 80010000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +log10q p uo v 80010000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +log10q z uo v 80010000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +log10q n uo v 8000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +log10q m uo v 8000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +log10q p uo v 8000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +log10q z uo v 8000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +log10q n uo v 80020000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +log10q m uo v 80020000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +log10q p uo v 80020000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +log10q z uo v 80020000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +log10q n uo v 80008000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +log10q m uo v 80008000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +log10q p uo v 80008000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +log10q z uo v 80008000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +log10q m uo v 80000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +log10q p uo v 80000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +log10q z uo v 80000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +log10q n uo v 80000000 00000000 00000000 00000002 7ffffe00 00000000 00000000 00000000 +log10q m uo v 80000000 00000000 00000000 00000002 7ffffe00 00000000 00000000 00000000 +log10q p uo v 80000000 00000000 00000000 00000002 7ffffe00 00000000 00000000 00000000 +log10q z uo v 80000000 00000000 00000000 00000002 7ffffe00 00000000 00000000 00000000 +log10q n uo v 80000000 00000000 00000000 00000007 7ffffe00 00000000 00000000 00000000 +log10q m uo v 80000000 00000000 00000000 00000007 7ffffe00 00000000 00000000 00000000 +log10q p uo v 80000000 00000000 00000000 00000007 7ffffe00 00000000 00000000 00000000 +log10q z uo v 80000000 00000000 00000000 00000007 7ffffe00 00000000 00000000 00000000 +log10q n uo - 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +log10q m uo - 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +log10q p uo - 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +log10q z uo - 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +log10q n uo v 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +log10q m uo v 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +log10q p uo v 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +log10q z uo v 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +log10q n uo - fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +log10q m uo - fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +log10q p uo - fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +log10q z uo - fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +log10q n uo v ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +log10q m uo v ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +log10q p uo v ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +log10q z uo v ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +log10q n uo v 80004000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +log10q m uo v 80004000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +log10q p uo v 80004000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +log10q z uo v 80004000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +log10q n uo v 8000ffff ffffffff ffffffff fffffffe 7ffffe00 00000000 00000000 00000000 +log10q m uo v 8000ffff ffffffff ffffffff fffffffe 7ffffe00 00000000 00000000 00000000 +log10q p uo v 8000ffff ffffffff ffffffff fffffffe 7ffffe00 00000000 00000000 00000000 +log10q z uo v 8000ffff ffffffff ffffffff fffffffe 7ffffe00 00000000 00000000 00000000 +log10q n uo v 80010000 00000000 00000000 00000002 7ffffe00 00000000 00000000 00000000 +log10q m uo v 80010000 00000000 00000000 00000002 7ffffe00 00000000 00000000 00000000 +log10q p uo v 80010000 00000000 00000000 00000002 7ffffe00 00000000 00000000 00000000 +log10q z uo v 80010000 00000000 00000000 00000002 7ffffe00 00000000 00000000 00000000 +log10q n uo v 80030000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +log10q m uo v 80030000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +log10q p uo v 80030000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +log10q z uo v 80030000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +log10q n uo v bffd0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +log10q m uo v bffd0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +log10q p uo v bffd0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +log10q z uo v bffd0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +log10q n uo v bffe0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +log10q m uo v bffe0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +log10q p uo v bffe0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +log10q z uo v bffe0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +log10q n uo v bffeffff ffffffff ffffffff fffffffa 7ffffe00 00000000 00000000 00000000 +log10q m uo v bffeffff ffffffff ffffffff fffffffa 7ffffe00 00000000 00000000 00000000 +log10q p uo v bffeffff ffffffff ffffffff fffffffa 7ffffe00 00000000 00000000 00000000 +log10q z uo v bffeffff ffffffff ffffffff fffffffa 7ffffe00 00000000 00000000 00000000 +log10q n uo v bffeffff ffffffff ffffffff fffffffc 7ffffe00 00000000 00000000 00000000 +log10q m uo v bffeffff ffffffff ffffffff fffffffc 7ffffe00 00000000 00000000 00000000 +log10q p uo v bffeffff ffffffff ffffffff fffffffc 7ffffe00 00000000 00000000 00000000 +log10q z uo v bffeffff ffffffff ffffffff fffffffc 7ffffe00 00000000 00000000 00000000 +log10q n uo v bffeffff ffffffff ffffffff fffffffe 7ffffe00 00000000 00000000 00000000 +log10q m uo v bffeffff ffffffff ffffffff fffffffe 7ffffe00 00000000 00000000 00000000 +log10q p uo v bffeffff ffffffff ffffffff fffffffe 7ffffe00 00000000 00000000 00000000 +log10q z uo v bffeffff ffffffff ffffffff fffffffe 7ffffe00 00000000 00000000 00000000 +log10q n uo v bffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +log10q m uo v bffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +log10q p uo v bffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +log10q z uo v bffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +log10q n uo v bfff0000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +log10q m uo v bfff0000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +log10q p uo v bfff0000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +log10q z uo v bfff0000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +log10q n uo v bfff0000 00000000 00000000 00000002 7ffffe00 00000000 00000000 00000000 +log10q m uo v bfff0000 00000000 00000000 00000002 7ffffe00 00000000 00000000 00000000 +log10q p uo v bfff0000 00000000 00000000 00000002 7ffffe00 00000000 00000000 00000000 +log10q z uo v bfff0000 00000000 00000000 00000002 7ffffe00 00000000 00000000 00000000 +log10q n uo v bfff0000 00000000 00000000 00000004 7ffffe00 00000000 00000000 00000000 +log10q m uo v bfff0000 00000000 00000000 00000004 7ffffe00 00000000 00000000 00000000 +log10q p uo v bfff0000 00000000 00000000 00000004 7ffffe00 00000000 00000000 00000000 +log10q z uo v bfff0000 00000000 00000000 00000004 7ffffe00 00000000 00000000 00000000 +log10q n uo v c0010000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +log10q m uo v c0010000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +log10q p uo v c0010000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +log10q z uo v c0010000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +log10q n uo v fffd0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +log10q m uo v fffd0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +log10q p uo v fffd0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +log10q z uo v fffd0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +log10q n uo v fffe0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +log10q m uo v fffe0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +log10q p uo v fffe0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +log10q z uo v fffe0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +log10q n uo v fffeffff ffffffff ffffffff fffffffe 7ffffe00 00000000 00000000 00000000 +log10q m uo v fffeffff ffffffff ffffffff fffffffe 7ffffe00 00000000 00000000 00000000 +log10q p uo v fffeffff ffffffff ffffffff fffffffe 7ffffe00 00000000 00000000 00000000 +log10q z uo v fffeffff ffffffff ffffffff fffffffe 7ffffe00 00000000 00000000 00000000 +log10q m uo - 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +log10q m uo - fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +log10q m uo v 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +log10q m uo v 80000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +log10q m uo v 80000000 00000000 00000000 00000002 7ffffe00 00000000 00000000 00000000 +log10q m uo v 80000000 00000000 00000000 00000007 7ffffe00 00000000 00000000 00000000 +log10q m uo v 80004000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +log10q m uo v 80008000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +log10q m uo v 8000ffff ffffffff ffffffff fffffffe 7ffffe00 00000000 00000000 00000000 +log10q m uo v 8000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +log10q m uo v 80010000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +log10q m uo v 80010000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +log10q m uo v 80010000 00000000 00000000 00000002 7ffffe00 00000000 00000000 00000000 +log10q m uo v 80020000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +log10q m uo v 80030000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +log10q m uo v bf8f0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +log10q m uo v bf910000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +log10q m uo v bffd0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +log10q m uo v bffe0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +log10q m uo v bffeffff ffffffff ffffffff fffffffa 7ffffe00 00000000 00000000 00000000 +log10q m uo v bffeffff ffffffff ffffffff fffffffc 7ffffe00 00000000 00000000 00000000 +log10q m uo v bffeffff ffffffff ffffffff fffffffe 7ffffe00 00000000 00000000 00000000 +log10q m uo v bffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +log10q m uo v bfff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +log10q m uo v bfff0000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +log10q m uo v bfff0000 00000000 00000000 00000002 7ffffe00 00000000 00000000 00000000 +log10q m uo v bfff0000 00000000 00000000 00000004 7ffffe00 00000000 00000000 00000000 +log10q m uo v c0000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +log10q m uo v c0000000 00000000 00000000 00000002 7ffffe00 00000000 00000000 00000000 +log10q m uo v c000ffff ffffffff ffffffff fffffffb 7ffffe00 00000000 00000000 00000000 +log10q m uo v c0010000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +log10q m uo v fffd0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +log10q m uo v fffd0000 00000000 00000000 00000002 7ffffe00 00000000 00000000 00000000 +log10q m uo v fffd0000 00000000 00000000 00000004 7ffffe00 00000000 00000000 00000000 +log10q m uo v fffe0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +log10q m uo v fffe0000 00000000 00000000 00000002 7ffffe00 00000000 00000000 00000000 +log10q m uo v fffeffff ffffffff ffffffff fffffffe 7ffffe00 00000000 00000000 00000000 +log10q m uo v fffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +log10q m uo v ffff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +log10q m uo v ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +log10q n uo - 7fff8000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +log10q n uo - 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +log10q n uo - fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +log10q n uo v 7fff0000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 +log10q n uo v 7fff0000 00000000 00000001 00000000 00000000 00000000 00000000 00000000 +log10q n uo v 7fff0000 00000001 00000000 00000000 00000000 00000000 00000000 00000000 +log10q n uo v 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +log10q n uo v 80000000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 +log10q n uo v 80000000 00000000 00000000 00000002 7ffffe00 00000000 00000000 00000000 +log10q n uo v 80000000 00000000 00000000 00000007 7ffffe00 00000000 00000000 00000000 +log10q n uo v 80004000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +log10q n uo v 80008000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +log10q n uo v 8000ffff ffffffff ffffffff fffffffe 7ffffe00 00000000 00000000 00000000 +log10q n uo v 8000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +log10q n uo v 80010000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +log10q n uo v 80010000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +log10q n uo v 80010000 00000000 00000000 00000002 7ffffe00 00000000 00000000 00000000 +log10q n uo v 80020000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +log10q n uo v 80030000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +log10q n uo v bf8f0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +log10q n uo v bf910000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +log10q n uo v bffd0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +log10q n uo v bffe0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +log10q n uo v bffeffff ffffffff ffffffff fffffffa 7ffffe00 00000000 00000000 00000000 +log10q n uo v bffeffff ffffffff ffffffff fffffffc 7ffffe00 00000000 00000000 00000000 +log10q n uo v bffeffff ffffffff ffffffff fffffffe 7ffffe00 00000000 00000000 00000000 +log10q n uo v bffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +log10q n uo v bfff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +log10q n uo v bfff0000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +log10q n uo v bfff0000 00000000 00000000 00000002 7ffffe00 00000000 00000000 00000000 +log10q n uo v bfff0000 00000000 00000000 00000004 7ffffe00 00000000 00000000 00000000 +log10q n uo v c0000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +log10q n uo v c0000000 00000000 00000000 00000002 7ffffe00 00000000 00000000 00000000 +log10q n uo v c000ffff ffffffff ffffffff fffffffb 7ffffe00 00000000 00000000 00000000 +log10q n uo v c0010000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +log10q n uo v fffd0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +log10q n uo v fffd0000 00000000 00000000 00000002 7ffffe00 00000000 00000000 00000000 +log10q n uo v fffd0000 00000000 00000000 00000004 7ffffe00 00000000 00000000 00000000 +log10q n uo v fffe0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +log10q n uo v fffe0000 00000000 00000000 00000002 7ffffe00 00000000 00000000 00000000 +log10q n uo v fffeffff ffffffff ffffffff fffffffe 7ffffe00 00000000 00000000 00000000 +log10q n uo v fffeffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 +log10q n uo v ffff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +log10q n uo v ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +log10q p uo - 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +log10q p uo - fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +log10q p uo v 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +log10q p uo v 80000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +log10q p uo v 80000000 00000000 00000000 00000002 7ffffe00 00000000 00000000 00000000 +log10q p uo v 80000000 00000000 00000000 00000007 7ffffe00 00000000 00000000 00000000 +log10q p uo v 80004000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +log10q p uo v 80008000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +log10q p uo v 8000ffff ffffffff ffffffff fffffffe 7ffffe00 00000000 00000000 00000000 +log10q p uo v 8000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +log10q p uo v 80010000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +log10q p uo v 80010000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +log10q p uo v 80010000 00000000 00000000 00000002 7ffffe00 00000000 00000000 00000000 +log10q p uo v 80020000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +log10q p uo v 80030000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +log10q p uo v bf8f0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +log10q p uo v bf910000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +log10q p uo v bffd0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +log10q p uo v bffe0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +log10q p uo v bffeffff ffffffff ffffffff fffffffa 7ffffe00 00000000 00000000 00000000 +log10q p uo v bffeffff ffffffff ffffffff fffffffc 7ffffe00 00000000 00000000 00000000 +log10q p uo v bffeffff ffffffff ffffffff fffffffe 7ffffe00 00000000 00000000 00000000 +log10q p uo v bffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +log10q p uo v bfff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +log10q p uo v bfff0000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +log10q p uo v bfff0000 00000000 00000000 00000002 7ffffe00 00000000 00000000 00000000 +log10q p uo v bfff0000 00000000 00000000 00000004 7ffffe00 00000000 00000000 00000000 +log10q p uo v c0000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +log10q p uo v c0000000 00000000 00000000 00000002 7ffffe00 00000000 00000000 00000000 +log10q p uo v c000ffff ffffffff ffffffff fffffffb 7ffffe00 00000000 00000000 00000000 +log10q p uo v c0010000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +log10q p uo v fffd0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +log10q p uo v fffd0000 00000000 00000000 00000002 7ffffe00 00000000 00000000 00000000 +log10q p uo v fffd0000 00000000 00000000 00000004 7ffffe00 00000000 00000000 00000000 +log10q p uo v fffe0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +log10q p uo v fffe0000 00000000 00000000 00000002 7ffffe00 00000000 00000000 00000000 +log10q p uo v fffeffff ffffffff ffffffff fffffffe 7ffffe00 00000000 00000000 00000000 +log10q p uo v fffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +log10q p uo v ffff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +log10q p uo v ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +log10q z uo - 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +log10q z uo - fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +log10q z uo v 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +log10q z uo v 80000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +log10q z uo v 80000000 00000000 00000000 00000002 7ffffe00 00000000 00000000 00000000 +log10q z uo v 80000000 00000000 00000000 00000007 7ffffe00 00000000 00000000 00000000 +log10q z uo v 80004000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +log10q z uo v 80008000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +log10q z uo v 8000ffff ffffffff ffffffff fffffffe 7ffffe00 00000000 00000000 00000000 +log10q z uo v 8000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +log10q z uo v 80010000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +log10q z uo v 80010000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +log10q z uo v 80010000 00000000 00000000 00000002 7ffffe00 00000000 00000000 00000000 +log10q z uo v 80020000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +log10q z uo v 80030000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +log10q z uo v bf8f0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +log10q z uo v bf910000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +log10q z uo v bffd0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +log10q z uo v bffe0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +log10q z uo v bffeffff ffffffff ffffffff fffffffa 7ffffe00 00000000 00000000 00000000 +log10q z uo v bffeffff ffffffff ffffffff fffffffc 7ffffe00 00000000 00000000 00000000 +log10q z uo v bffeffff ffffffff ffffffff fffffffe 7ffffe00 00000000 00000000 00000000 +log10q z uo v bffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +log10q z uo v bfff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +log10q z uo v bfff0000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +log10q z uo v bfff0000 00000000 00000000 00000002 7ffffe00 00000000 00000000 00000000 +log10q z uo v bfff0000 00000000 00000000 00000004 7ffffe00 00000000 00000000 00000000 +log10q z uo v c0000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +log10q z uo v c0000000 00000000 00000000 00000002 7ffffe00 00000000 00000000 00000000 +log10q z uo v c000ffff ffffffff ffffffff fffffffb 7ffffe00 00000000 00000000 00000000 +log10q z uo v c0010000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +log10q z uo v fffd0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +log10q z uo v fffd0000 00000000 00000000 00000002 7ffffe00 00000000 00000000 00000000 +log10q z uo v fffd0000 00000000 00000000 00000004 7ffffe00 00000000 00000000 00000000 +log10q z uo v fffe0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +log10q z uo v fffe0000 00000000 00000000 00000002 7ffffe00 00000000 00000000 00000000 +log10q z uo v fffeffff ffffffff ffffffff fffffffe 7ffffe00 00000000 00000000 00000000 +log10q z uo v fffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +log10q z uo v ffff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +log10q z uo v ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 diff --git a/test/io/ucb/log10s.input b/test/io/ucb/log10s.input new file mode 100644 index 0000000..75d06db --- /dev/null +++ b/test/io/ucb/log10s.input @@ -0,0 +1,288 @@ +/* Copyright (C) 1988-1994 Sun Microsystems, Inc. 2550 Garcia Avenue */ +/* Mountain View, California 94043 All rights reserved. */ +/* */ +/* Any person is hereby authorized to download, copy, use, create bug fixes, */ +/* and distribute, subject to the following conditions: */ +/* */ +/* 1. the software may not be redistributed for a fee except as */ +/* reasonable to cover media costs; */ +/* 2. any copy of the software must include this notice, as well as */ +/* any other embedded copyright notices; and */ +/* 3. any distribution of this software or derivative works thereof */ +/* must comply with all applicable U.S. export control laws. */ +/* */ +/* THE SOFTWARE IS MADE AVAILABLE "AS IS" AND WITHOUT EXPRESS OR IMPLIED */ +/* WARRANTY OF ANY KIND, INCLUDING BUT NOT LIMITED TO THE IMPLIED */ +/* WARRANTIES OF DESIGN, MERCHANTIBILITY, FITNESS FOR A PARTICULAR */ +/* PURPOSE, NON-INFRINGEMENT, PERFORMANCE OR CONFORMANCE TO */ +/* SPECIFICATIONS. */ +/* */ +/* BY DOWNLOADING AND/OR USING THIS SOFTWARE, THE USER WAIVES ALL CLAIMS */ +/* AGAINST SUN MICROSYSTEMS, INC. AND ITS AFFILIATED COMPANIES IN ANY */ +/* JURISDICTION, INCLUDING BUT NOT LIMITED TO CLAIMS FOR DAMAGES OR */ +/* EQUITABLE RELIEF BASED ON LOSS OF DATA, AND SPECIFICALLY WAIVES EVEN */ +/* UNKNOWN OR UNANTICIPATED CLAIMS OR LOSSES, PRESENT AND FUTURE. */ +/* */ +/* IN NO EVENT WILL SUN MICROSYSTEMS, INC. OR ANY OF ITS AFFILIATED */ +/* COMPANIES BE LIABLE FOR ANY LOST REVENUE OR PROFITS OR OTHER SPECIAL, */ +/* INDIRECT AND CONSEQUENTIAL DAMAGES, EVEN IF IT HAS BEEN ADVISED OF THE */ +/* POSSIBILITY OF SUCH DAMAGES. */ +/* */ +/* This file is provided with no support and without any obligation on the */ +/* part of Sun Microsystems, Inc. ("Sun") or any of its affiliated */ +/* companies to assist in its use, correction, modification or */ +/* enhancement. Nevertheless, and without creating any obligation on its */ +/* part, Sun welcomes your comments concerning the software and requests */ +/* that they be sent to fdlibm-comments@sunpro.sun.com. */ + + /* log10s(+fmax) is finite */ +log10s n vn x 7f7fffff 421a209b +log10s z nb x 7f7fffff 421a209b +log10s p nb x 7f7fffff 421a209b +log10s m nb x 7f7fffff 421a209b + /* log10s(10**n) == n (n=1,...,10) */ +log10s n eq x 41200000 3f800000 +log10s n eq x 42c80000 40000000 +log10s n eq x 447a0000 40400000 +log10s n eq x 461c4000 40800000 +log10s n eq x 47c35000 40a00000 +log10s n eq x 49742400 40c00000 +log10s n eq x 4b189680 40e00000 +log10s n eq x 4cbebc20 41000000 +log10s n eq x 4e6e6b28 41100000 +log10s n eq x 501502f9 41200000 + /* log10s(1+tiny) is (tiny - tiny*tiny)/log10 */ +log10s n vn x 3f800020 35de5bbd +log10s n eq - 3f800000 0 +log10s n vn x 3f7fffc0 b5de5bf4 +log10s z nb x 3f800020 35de5bbd +log10s z eq - 3f800000 0 +log10s z nb x 3f7fffc0 b5de5bf4 +log10s p nb x 3f800020 35de5bbd +log10s p eq - 3f800000 0 +log10s p nb x 3f7fffc0 b5de5bf4 +log10s m nb x 3f800020 35de5bbd +log10s m eq - 3f800000 0 +log10s m nb x 3f7fffc0 b5de5bf4 + /* log10s(min) is finite */ +log10s n vn x 00800000 c217b818 +log10s n vn x 1 c23369f4 +log10s z nb x 00800000 c217b818 +log10s z nb x 1 c23369f4 +log10s p nb x 00800000 c217b818 +log10s p nb x 1 c23369f4 +log10s m nb x 00800000 c217b818 +log10s m nb x 1 c23369f4 + /* random arguments between 0 100 */ +log10s n nb x 42124226 3fc81260 +log10s n nb x 42ab3900 3ff75d2f +log10s n nb x 42bc0b80 3ffc92db +log10s n nb x 4184dba8 3f9c32b8 +log10s n nb x 4211d1c7 3fc7e79a +log10s n nb x 42402441 3fd73d68 +log10s n nb x 429dd547 3ff2d668 +log10s n nb x 42b98242 3ffbd19e +log10s n nb x 422662d9 3fcf3d43 +log10s n nb x 4006526a 3ea4d8da +log10s n nb x 422662d9 3fcf3d43 +log10s n nb x 4006526a 3ea4d8da +log10s n nb x 422662d9 3fcf3d43 +log10s n nb x 4006526a 3ea4d8da +log10s n nb x 422662d9 3fcf3d43 +log10s n nb x 4006526a 3ea4d8da + /* log10s(nan) is nan */ +log10s n uo v 7f800001 0 +log10s n uo - 7fc00000 0 + /* log10s(+inf) is inf */ +log10s n eq - 7f800000 7f800000 + /* log10s(+-0) is -inf */ +log10s n eq d 0 ff800000 +log10s n eq d 80000000 ff800000 + /* log10s(-ve) is nan */ +log10s n uo v 80000001 0 +log10s n uo v 80800000 0 +log10s n uo v ff7fffff 0 +log10s n uo v ff800000 0 +log10s m eq - 7f800000 7f800000 +log10s m eq d 00000000 ff800000 +log10s m eq d 80000000 ff800000 +log10s m uo - 7fff0000 7fff0000 +log10s m uo - ffff0000 ffff0000 +log10s m uo v 7f810000 7fff0000 +log10s m uo v 80000001 7fff0000 +log10s m uo v 80000002 7fff0000 +log10s m uo v 80000007 7fff0000 +log10s m uo v 80200000 7fff0000 +log10s m uo v 80400000 7fff0000 +log10s m uo v 807ffffe 7fff0000 +log10s m uo v 807fffff 7fff0000 +log10s m uo v 80800000 7fff0000 +log10s m uo v 80800001 7fff0000 +log10s m uo v 80800002 7fff0000 +log10s m uo v 81000000 7fff0000 +log10s m uo v 81800000 7fff0000 +log10s m uo v b4000000 7fff0000 +log10s m uo v b5000000 7fff0000 +log10s m uo v be800000 7fff0000 +log10s m uo v bf000000 7fff0000 +log10s m uo v bf7ffffa 7fff0000 +log10s m uo v bf7ffffc 7fff0000 +log10s m uo v bf7ffffe 7fff0000 +log10s m uo v bf7fffff 7fff0000 +log10s m uo v bf800000 7fff0000 +log10s m uo v bf800001 7fff0000 +log10s m uo v bf800002 7fff0000 +log10s m uo v bf800004 7fff0000 +log10s m uo v c0000000 7fff0000 +log10s m uo v c0000002 7fff0000 +log10s m uo v c07ffffb 7fff0000 +log10s m uo v c0800000 7fff0000 +log10s m uo v fe800000 7fff0000 +log10s m uo v fe800002 7fff0000 +log10s m uo v fe800004 7fff0000 +log10s m uo v ff000000 7fff0000 +log10s m uo v ff000002 7fff0000 +log10s m uo v ff7ffffe 7fff0000 +log10s m uo v ff7fffff 7fff0000 +log10s m uo v ff800000 7fff0000 +log10s m uo v ff810000 ffff0000 +log10s m vn ?x 41200000 3f800000 +log10s m vn ?x 42c80000 40000000 +log10s m vn ?x 447a0000 40400000 +log10s m vn ?x 461c4000 40800000 +log10s n uo - 7fc00000 00000000 +log10s n uo - 7fff0000 7fff0000 +log10s n uo - ffff0000 ffff0000 +log10s n uo v 7f800001 00000000 +log10s n uo v 7f810000 7fff0000 +log10s n uo v 80000001 00000000 +log10s n uo v 80000002 7fff0000 +log10s n uo v 80000007 7fff0000 +log10s n uo v 80200000 7fff0000 +log10s n uo v 80400000 7fff0000 +log10s n uo v 807ffffe 7fff0000 +log10s n uo v 807fffff 7fff0000 +log10s n uo v 80800000 00000000 +log10s n uo v 80800001 7fff0000 +log10s n uo v 80800002 7fff0000 +log10s n uo v 81000000 7fff0000 +log10s n uo v 81800000 7fff0000 +log10s n uo v b4000000 7fff0000 +log10s n uo v b5000000 7fff0000 +log10s n uo v be800000 7fff0000 +log10s n uo v bf000000 7fff0000 +log10s n uo v bf7ffffa 7fff0000 +log10s n uo v bf7ffffc 7fff0000 +log10s n uo v bf7ffffe 7fff0000 +log10s n uo v bf7fffff 7fff0000 +log10s n uo v bf800000 7fff0000 +log10s n uo v bf800001 7fff0000 +log10s n uo v bf800002 7fff0000 +log10s n uo v bf800004 7fff0000 +log10s n uo v c0000000 7fff0000 +log10s n uo v c0000002 7fff0000 +log10s n uo v c07ffffb 7fff0000 +log10s n uo v c0800000 7fff0000 +log10s n uo v fe800000 7fff0000 +log10s n uo v fe800002 7fff0000 +log10s n uo v fe800004 7fff0000 +log10s n uo v ff000000 7fff0000 +log10s n uo v ff000002 7fff0000 +log10s n uo v ff7ffffe 7fff0000 +log10s n uo v ff7fffff 00000000 +log10s n uo v ff800000 00000000 +log10s n uo v ff810000 ffff0000 +log10s p eq - 7f800000 7f800000 +log10s p eq d 00000000 ff800000 +log10s p eq d 80000000 ff800000 +log10s p uo - 7fff0000 7fff0000 +log10s p uo - ffff0000 ffff0000 +log10s p uo v 7f810000 7fff0000 +log10s p uo v 80000001 7fff0000 +log10s p uo v 80000002 7fff0000 +log10s p uo v 80000007 7fff0000 +log10s p uo v 80200000 7fff0000 +log10s p uo v 80400000 7fff0000 +log10s p uo v 807ffffe 7fff0000 +log10s p uo v 807fffff 7fff0000 +log10s p uo v 80800000 7fff0000 +log10s p uo v 80800001 7fff0000 +log10s p uo v 80800002 7fff0000 +log10s p uo v 81000000 7fff0000 +log10s p uo v 81800000 7fff0000 +log10s p uo v b4000000 7fff0000 +log10s p uo v b5000000 7fff0000 +log10s p uo v be800000 7fff0000 +log10s p uo v bf000000 7fff0000 +log10s p uo v bf7ffffa 7fff0000 +log10s p uo v bf7ffffc 7fff0000 +log10s p uo v bf7ffffe 7fff0000 +log10s p uo v bf7fffff 7fff0000 +log10s p uo v bf800000 7fff0000 +log10s p uo v bf800001 7fff0000 +log10s p uo v bf800002 7fff0000 +log10s p uo v bf800004 7fff0000 +log10s p uo v c0000000 7fff0000 +log10s p uo v c0000002 7fff0000 +log10s p uo v c07ffffb 7fff0000 +log10s p uo v c0800000 7fff0000 +log10s p uo v fe800000 7fff0000 +log10s p uo v fe800002 7fff0000 +log10s p uo v fe800004 7fff0000 +log10s p uo v ff000000 7fff0000 +log10s p uo v ff000002 7fff0000 +log10s p uo v ff7ffffe 7fff0000 +log10s p uo v ff7fffff 7fff0000 +log10s p uo v ff800000 7fff0000 +log10s p uo v ff810000 ffff0000 +log10s p vn ?x 41200000 3f800000 +log10s p vn ?x 42c80000 40000000 +log10s p vn ?x 447a0000 40400000 +log10s p vn ?x 461c4000 40800000 +log10s z eq - 7f800000 7f800000 +log10s z eq d 00000000 ff800000 +log10s z eq d 80000000 ff800000 +log10s z uo - 7fff0000 7fff0000 +log10s z uo - ffff0000 ffff0000 +log10s z uo v 7f810000 7fff0000 +log10s z uo v 80000001 7fff0000 +log10s z uo v 80000002 7fff0000 +log10s z uo v 80000007 7fff0000 +log10s z uo v 80200000 7fff0000 +log10s z uo v 80400000 7fff0000 +log10s z uo v 807ffffe 7fff0000 +log10s z uo v 807fffff 7fff0000 +log10s z uo v 80800000 7fff0000 +log10s z uo v 80800001 7fff0000 +log10s z uo v 80800002 7fff0000 +log10s z uo v 81000000 7fff0000 +log10s z uo v 81800000 7fff0000 +log10s z uo v b4000000 7fff0000 +log10s z uo v b5000000 7fff0000 +log10s z uo v be800000 7fff0000 +log10s z uo v bf000000 7fff0000 +log10s z uo v bf7ffffa 7fff0000 +log10s z uo v bf7ffffc 7fff0000 +log10s z uo v bf7ffffe 7fff0000 +log10s z uo v bf7fffff 7fff0000 +log10s z uo v bf800000 7fff0000 +log10s z uo v bf800001 7fff0000 +log10s z uo v bf800002 7fff0000 +log10s z uo v bf800004 7fff0000 +log10s z uo v c0000000 7fff0000 +log10s z uo v c0000002 7fff0000 +log10s z uo v c07ffffb 7fff0000 +log10s z uo v c0800000 7fff0000 +log10s z uo v fe800000 7fff0000 +log10s z uo v fe800002 7fff0000 +log10s z uo v fe800004 7fff0000 +log10s z uo v ff000000 7fff0000 +log10s z uo v ff000002 7fff0000 +log10s z uo v ff7ffffe 7fff0000 +log10s z uo v ff7fffff 7fff0000 +log10s z uo v ff800000 7fff0000 +log10s z uo v ff810000 ffff0000 +log10s z vn ?x 41200000 3f800000 +log10s z vn ?x 42c80000 40000000 +log10s z vn ?x 447a0000 40400000 +log10s z vn ?x 461c4000 40800000 diff --git a/test/io/ucb/logd.input b/test/io/ucb/logd.input new file mode 100644 index 0000000..7813078 --- /dev/null +++ b/test/io/ucb/logd.input @@ -0,0 +1,326 @@ +/* Copyright (C) 1988-1994 Sun Microsystems, Inc. 2550 Garcia Avenue */ +/* Mountain View, California 94043 All rights reserved. */ +/* */ +/* Any person is hereby authorized to download, copy, use, create bug fixes, */ +/* and distribute, subject to the following conditions: */ +/* */ +/* 1. the software may not be redistributed for a fee except as */ +/* reasonable to cover media costs; */ +/* 2. any copy of the software must include this notice, as well as */ +/* any other embedded copyright notices; and */ +/* 3. any distribution of this software or derivative works thereof */ +/* must comply with all applicable U.S. export control laws. */ +/* */ +/* THE SOFTWARE IS MADE AVAILABLE "AS IS" AND WITHOUT EXPRESS OR IMPLIED */ +/* WARRANTY OF ANY KIND, INCLUDING BUT NOT LIMITED TO THE IMPLIED */ +/* WARRANTIES OF DESIGN, MERCHANTIBILITY, FITNESS FOR A PARTICULAR */ +/* PURPOSE, NON-INFRINGEMENT, PERFORMANCE OR CONFORMANCE TO */ +/* SPECIFICATIONS. */ +/* */ +/* BY DOWNLOADING AND/OR USING THIS SOFTWARE, THE USER WAIVES ALL CLAIMS */ +/* AGAINST SUN MICROSYSTEMS, INC. AND ITS AFFILIATED COMPANIES IN ANY */ +/* JURISDICTION, INCLUDING BUT NOT LIMITED TO CLAIMS FOR DAMAGES OR */ +/* EQUITABLE RELIEF BASED ON LOSS OF DATA, AND SPECIFICALLY WAIVES EVEN */ +/* UNKNOWN OR UNANTICIPATED CLAIMS OR LOSSES, PRESENT AND FUTURE. */ +/* */ +/* IN NO EVENT WILL SUN MICROSYSTEMS, INC. OR ANY OF ITS AFFILIATED */ +/* COMPANIES BE LIABLE FOR ANY LOST REVENUE OR PROFITS OR OTHER SPECIAL, */ +/* INDIRECT AND CONSEQUENTIAL DAMAGES, EVEN IF IT HAS BEEN ADVISED OF THE */ +/* POSSIBILITY OF SUCH DAMAGES. */ +/* */ +/* This file is provided with no support and without any obligation on the */ +/* part of Sun Microsystems, Inc. ("Sun") or any of its affiliated */ +/* companies to assist in its use, correction, modification or */ +/* enhancement. Nevertheless, and without creating any obligation on its */ +/* part, Sun welcomes your comments concerning the software and requests */ +/* that they be sent to fdlibm-comments@sunpro.sun.com. */ + + /* logd(+fmax) is finite */ +logd n vn x 7fefffff ffffffff 40862e42 fefa39ef +logd z nb x 7fefffff ffffffff 40862e42 fefa39ef +logd p nb x 7fefffff ffffffff 40862e42 fefa39ef +logd m nb x 7fefffff ffffffff 40862e42 fefa39ef + /* logd(1+tiny) is tiny - tiny*tiny/2 */ +logd n vn x 3ff00000 00000020 3cffffff ffffffe0 +logd n eq - 3ff00000 00000000 00000000 00000000 +logd n vn x 3fefffff ffffffc0 bd000000 00000010 +logd z nb x 3ff00000 00000020 3cffffff ffffffe0 +logd z eq - 3ff00000 00000000 00000000 00000000 +logd z nb x 3fefffff ffffffc0 bd000000 00000010 +logd p nb x 3ff00000 00000020 3cffffff ffffffe0 +logd p eq - 3ff00000 00000000 00000000 00000000 +logd p nb x 3fefffff ffffffc0 bd000000 00000010 +logd m nb x 3ff00000 00000020 3cffffff ffffffe0 +logd m eq - 3ff00000 00000000 00000000 00000000 +logd m nb x 3fefffff ffffffc0 bd000000 00000010 + /* logd(min) is finite */ +logd n vn x 00100000 0 c086232b dd7abcd2 +logd n vn x 0 1 c0874385 446d71c3 +logd z nb x 00100000 0 c086232b dd7abcd2 +logd z nb x 0 1 c0874385 446d71c3 +logd p nb x 00100000 0 c086232b dd7abcd2 +logd p nb x 0 1 c0874385 446d71c3 +logd m nb x 00100000 0 c086232b dd7abcd2 +logd m nb x 0 1 c0874385 446d71c3 + /* random arguments between 0 100 */ +logd n vn x 40424844 b2b5006d 400ccaea b2b2d17a +logd n vn x 4055671f fb825911 4011cc9c fc21200e +logd n vn x 40578170 09de7505 40122c94 1ad2cdcb +logd n vn x 40309b74 fba96889 40067a8d 2baa9eae +logd n vn x 40423a38 e27084dd 400cc4c2 deae0fd6 +logd n vn x 40480488 1b093c41 400ef9ba cb80ecaa +logd n vn x 4053baa8 d18455f5 4011793b 7e741d95 +logd n vn x 40573048 4a51b239 40121eac 9842b049 +logd n vn x 4044cc5b 1079de4d 400dd2fa 6f2757b8 +logd n vn x 4000ca4d 3103b871 3fe7b930 bafa9c1d + /* logd(nan) is nan */ +logd n uo v 7ff00000 1 0 0 +logd n uo - 7ff80000 0 0 0 + /* logd(+inf) is inf */ +logd n eq - 7ff00000 0 7ff00000 0 + /* logd(+-0) is -inf */ +logd n eq d 0 0 fff00000 0 +logd n eq d 80000000 0 fff00000 0 + /* logd(-ve) is nan */ +logd n uo v 80000000 1 0 0 +logd n uo v 80100000 0 0 0 +logd n uo v ffefffff ffffffff 0 0 +logd n uo v fff00000 0 0 0 +logd m eq - 7ff00000 00000000 7ff00000 00000000 +logd m eq d 00000000 00000000 fff00000 00000000 +logd m eq d 80000000 00000000 fff00000 00000000 +logd m eq x 3fefffff fffffffc bcc00000 00000002 +logd m eq x 3fefffff fffffffd bcb80000 00000002 +logd m eq x 3fefffff fffffffe bcb00000 00000001 +logd m eq x 3fefffff ffffffff bca00000 00000001 +logd m eq x 3ff00000 00000001 3cafffff ffffffff +logd m eq x 3ff00000 00000002 3cbfffff fffffffe +logd m eq x 3ff00000 00000004 3ccfffff fffffffc +logd m uo - 7fffe000 00000000 7fffe000 00000000 +logd m uo - ffffe000 00000000 ffffe000 00000000 +logd m uo v 7ff02000 00000000 7fffe000 00000000 +logd m uo v 80000000 00000001 7fffe000 00000000 +logd m uo v 80000000 00000002 7fffe000 00000000 +logd m uo v 80000000 00000007 7fffe000 00000000 +logd m uo v 80040000 00000000 ffffe000 00000000 +logd m uo v 80080000 00000000 7fffe000 00000000 +logd m uo v 800fffff fffffffe ffffe000 00000000 +logd m uo v 800fffff ffffffff 7fffe000 00000000 +logd m uo v 80100000 00000000 7fffe000 00000000 +logd m uo v 80100000 00000001 7fffe000 00000000 +logd m uo v 80100000 00000002 ffffe000 00000000 +logd m uo v 80200000 00000000 7fffe000 00000000 +logd m uo v 80300000 00000000 ffffe000 00000000 +logd m uo v bcb00000 00000000 7fffe000 00000000 +logd m uo v bcd00000 00000000 7fffe000 00000000 +logd m uo v bfd00000 00000000 ffffe000 00000000 +logd m uo v bfe00000 00000000 ffffe000 00000000 +logd m uo v bfefffff fffffffa ffffe000 00000000 +logd m uo v bfefffff fffffffc ffffe000 00000000 +logd m uo v bfefffff fffffffe ffffe000 00000000 +logd m uo v bfefffff ffffffff ffffe000 00000000 +logd m uo v bff00000 00000000 7fffe000 00000000 +logd m uo v bff00000 00000001 ffffe000 00000000 +logd m uo v bff00000 00000002 ffffe000 00000000 +logd m uo v bff00000 00000004 ffffe000 00000000 +logd m uo v c0000000 00000000 7fffe000 00000000 +logd m uo v c0000000 00000002 7fffe000 00000000 +logd m uo v c00fffff fffffffb 7fffe000 00000000 +logd m uo v c0100000 00000000 ffffe000 00000000 +logd m uo v ffd00000 00000000 ffffe000 00000000 +logd m uo v ffd00000 00000002 7fffe000 00000000 +logd m uo v ffd00000 00000004 7fffe000 00000000 +logd m uo v ffe00000 00000000 ffffe000 00000000 +logd m uo v ffe00000 00000002 7fffe000 00000000 +logd m uo v ffefffff fffffffe ffffe000 00000000 +logd m uo v ffefffff ffffffff 7fffe000 00000000 +logd m uo v fff00000 00000000 7fffe000 00000000 +logd m uo v fff02000 00000000 ffffe000 00000000 +logd m vn x 3fefffff fffffff7 bcd20000 00000003 +logd m vn x 3fefffff fffffff8 bcd00000 00000002 +logd m vn x 3fefffff fffffff9 bccc0000 00000003 +logd m vn x 3fefffff fffffffa bcc80000 00000002 +logd m vn x 3fefffff fffffffb bcc40000 00000002 +logd m vn x 3ff00000 00000003 3cc7ffff fffffffe +logd m vn x 3ff00000 00000005 3cd3ffff fffffffd +logd m vn x 3ff00000 00000007 3cdbffff fffffffa +logd m vn x 3ff00000 00000008 3cdfffff fffffff8 +logd m vn x 3ff00000 00000009 3ce1ffff fffffffb +logd n eq x 3fefffff fffffff7 bcd20000 00000003 +logd n eq x 3fefffff fffffff8 bcd00000 00000002 +logd n eq x 3fefffff fffffff9 bccc0000 00000003 +logd n eq x 3fefffff fffffffa bcc80000 00000002 +logd n eq x 3fefffff fffffffb bcc40000 00000002 +logd n eq x 3fefffff fffffffc bcc00000 00000001 +logd n eq x 3fefffff fffffffd bcb80000 00000001 +logd n eq x 3fefffff ffffffff bca00000 00000000 +logd n eq x 3ff00000 00000001 3cafffff ffffffff +logd n eq x 3ff00000 00000002 3cbfffff fffffffe +logd n eq x 3ff00000 00000003 3cc7ffff fffffffe +logd n eq x 3ff00000 00000004 3ccfffff fffffffc +logd n eq x 3ff00000 00000005 3cd3ffff fffffffd +logd n eq x 3ff00000 00000007 3cdbffff fffffffa +logd n eq x 3ff00000 00000008 3cdfffff fffffff8 +logd n eq x 3ff00000 00000009 3ce1ffff fffffffb +logd n uo - 7ff80000 00000000 00000000 00000000 +logd n uo - 7fffe000 00000000 7fffe000 00000000 +logd n uo - ffffe000 00000000 ffffe000 00000000 +logd n uo v 7ff00000 00000001 00000000 00000000 +logd n uo v 7ff02000 00000000 7fffe000 00000000 +logd n uo v 80000000 00000001 00000000 00000000 +logd n uo v 80000000 00000002 7fffe000 00000000 +logd n uo v 80000000 00000007 7fffe000 00000000 +logd n uo v 80040000 00000000 ffffe000 00000000 +logd n uo v 80080000 00000000 7fffe000 00000000 +logd n uo v 800fffff fffffffe ffffe000 00000000 +logd n uo v 800fffff ffffffff 7fffe000 00000000 +logd n uo v 80100000 00000000 00000000 00000000 +logd n uo v 80100000 00000001 7fffe000 00000000 +logd n uo v 80100000 00000002 ffffe000 00000000 +logd n uo v 80200000 00000000 7fffe000 00000000 +logd n uo v 80300000 00000000 ffffe000 00000000 +logd n uo v bcb00000 00000000 7fffe000 00000000 +logd n uo v bcd00000 00000000 7fffe000 00000000 +logd n uo v bfd00000 00000000 ffffe000 00000000 +logd n uo v bfe00000 00000000 ffffe000 00000000 +logd n uo v bfefffff fffffffa ffffe000 00000000 +logd n uo v bfefffff fffffffc ffffe000 00000000 +logd n uo v bfefffff fffffffe ffffe000 00000000 +logd n uo v bfefffff ffffffff ffffe000 00000000 +logd n uo v bff00000 00000000 7fffe000 00000000 +logd n uo v bff00000 00000001 ffffe000 00000000 +logd n uo v bff00000 00000002 ffffe000 00000000 +logd n uo v bff00000 00000004 ffffe000 00000000 +logd n uo v c0000000 00000000 7fffe000 00000000 +logd n uo v c0000000 00000002 7fffe000 00000000 +logd n uo v c00fffff fffffffb 7fffe000 00000000 +logd n uo v c0100000 00000000 ffffe000 00000000 +logd n uo v ffd00000 00000000 ffffe000 00000000 +logd n uo v ffd00000 00000002 7fffe000 00000000 +logd n uo v ffd00000 00000004 7fffe000 00000000 +logd n uo v ffe00000 00000000 ffffe000 00000000 +logd n uo v ffe00000 00000002 7fffe000 00000000 +logd n uo v ffefffff fffffffe ffffe000 00000000 +logd n uo v ffefffff ffffffff 00000000 00000000 +logd n uo v fff00000 00000000 00000000 00000000 +logd n uo v fff02000 00000000 ffffe000 00000000 +logd p eq - 7ff00000 00000000 7ff00000 00000000 +logd p eq d 00000000 00000000 fff00000 00000000 +logd p eq d 80000000 00000000 fff00000 00000000 +logd p eq x 3fefffff fffffffc bcc00000 00000001 +logd p eq x 3fefffff fffffffd bcb80000 00000001 +logd p eq x 3fefffff fffffffe bcb00000 00000000 +logd p eq x 3fefffff ffffffff bca00000 00000000 +logd p eq x 3ff00000 00000001 3cb00000 00000000 +logd p eq x 3ff00000 00000002 3cbfffff ffffffff +logd p eq x 3ff00000 00000004 3ccfffff fffffffd +logd p uo - 7fffe000 00000000 7fffe000 00000000 +logd p uo - ffffe000 00000000 ffffe000 00000000 +logd p uo v 7ff02000 00000000 7fffe000 00000000 +logd p uo v 80000000 00000001 7fffe000 00000000 +logd p uo v 80000000 00000002 7fffe000 00000000 +logd p uo v 80000000 00000007 7fffe000 00000000 +logd p uo v 80040000 00000000 ffffe000 00000000 +logd p uo v 80080000 00000000 7fffe000 00000000 +logd p uo v 800fffff fffffffe ffffe000 00000000 +logd p uo v 800fffff ffffffff 7fffe000 00000000 +logd p uo v 80100000 00000000 7fffe000 00000000 +logd p uo v 80100000 00000001 7fffe000 00000000 +logd p uo v 80100000 00000002 ffffe000 00000000 +logd p uo v 80200000 00000000 7fffe000 00000000 +logd p uo v 80300000 00000000 ffffe000 00000000 +logd p uo v bcb00000 00000000 7fffe000 00000000 +logd p uo v bcd00000 00000000 7fffe000 00000000 +logd p uo v bfd00000 00000000 ffffe000 00000000 +logd p uo v bfe00000 00000000 ffffe000 00000000 +logd p uo v bfefffff fffffffa ffffe000 00000000 +logd p uo v bfefffff fffffffc ffffe000 00000000 +logd p uo v bfefffff fffffffe ffffe000 00000000 +logd p uo v bfefffff ffffffff ffffe000 00000000 +logd p uo v bff00000 00000000 7fffe000 00000000 +logd p uo v bff00000 00000001 ffffe000 00000000 +logd p uo v bff00000 00000002 ffffe000 00000000 +logd p uo v bff00000 00000004 ffffe000 00000000 +logd p uo v c0000000 00000000 7fffe000 00000000 +logd p uo v c0000000 00000002 7fffe000 00000000 +logd p uo v c00fffff fffffffb 7fffe000 00000000 +logd p uo v c0100000 00000000 ffffe000 00000000 +logd p uo v ffd00000 00000000 ffffe000 00000000 +logd p uo v ffd00000 00000002 7fffe000 00000000 +logd p uo v ffd00000 00000004 7fffe000 00000000 +logd p uo v ffe00000 00000000 ffffe000 00000000 +logd p uo v ffe00000 00000002 7fffe000 00000000 +logd p uo v ffefffff fffffffe ffffe000 00000000 +logd p uo v ffefffff ffffffff 7fffe000 00000000 +logd p uo v fff00000 00000000 7fffe000 00000000 +logd p uo v fff02000 00000000 ffffe000 00000000 +logd p vn x 3fefffff fffffff7 bcd20000 00000003 +logd p vn x 3fefffff fffffff8 bcd00000 00000002 +logd p vn x 3fefffff fffffff9 bccc0000 00000003 +logd p vn x 3fefffff fffffffa bcc80000 00000002 +logd p vn x 3fefffff fffffffb bcc40000 00000002 +logd p vn x 3ff00000 00000003 3cc7ffff ffffffff +logd p vn x 3ff00000 00000005 3cd3ffff fffffffd +logd p vn x 3ff00000 00000007 3cdbffff fffffffa +logd p vn x 3ff00000 00000008 3cdfffff fffffff8 +logd p vn x 3ff00000 00000009 3ce1ffff fffffffb +logd z eq - 7ff00000 00000000 7ff00000 00000000 +logd z eq d 00000000 00000000 fff00000 00000000 +logd z eq d 80000000 00000000 fff00000 00000000 +logd z eq x 3fefffff fffffffc bcc00000 00000001 +logd z eq x 3fefffff fffffffd bcb80000 00000001 +logd z eq x 3fefffff fffffffe bcb00000 00000000 +logd z eq x 3fefffff ffffffff bca00000 00000000 +logd z eq x 3ff00000 00000001 3cafffff ffffffff +logd z eq x 3ff00000 00000002 3cbfffff fffffffe +logd z eq x 3ff00000 00000004 3ccfffff fffffffc +logd z uo - 7fffe000 00000000 7fffe000 00000000 +logd z uo - ffffe000 00000000 ffffe000 00000000 +logd z uo v 7ff02000 00000000 7fffe000 00000000 +logd z uo v 80000000 00000001 7fffe000 00000000 +logd z uo v 80000000 00000002 7fffe000 00000000 +logd z uo v 80000000 00000007 7fffe000 00000000 +logd z uo v 80040000 00000000 ffffe000 00000000 +logd z uo v 80080000 00000000 7fffe000 00000000 +logd z uo v 800fffff fffffffe ffffe000 00000000 +logd z uo v 800fffff ffffffff 7fffe000 00000000 +logd z uo v 80100000 00000000 7fffe000 00000000 +logd z uo v 80100000 00000001 7fffe000 00000000 +logd z uo v 80100000 00000002 ffffe000 00000000 +logd z uo v 80200000 00000000 7fffe000 00000000 +logd z uo v 80300000 00000000 ffffe000 00000000 +logd z uo v bcb00000 00000000 7fffe000 00000000 +logd z uo v bcd00000 00000000 7fffe000 00000000 +logd z uo v bfd00000 00000000 ffffe000 00000000 +logd z uo v bfe00000 00000000 ffffe000 00000000 +logd z uo v bfefffff fffffffa ffffe000 00000000 +logd z uo v bfefffff fffffffc ffffe000 00000000 +logd z uo v bfefffff fffffffe ffffe000 00000000 +logd z uo v bfefffff ffffffff ffffe000 00000000 +logd z uo v bff00000 00000000 7fffe000 00000000 +logd z uo v bff00000 00000001 ffffe000 00000000 +logd z uo v bff00000 00000002 ffffe000 00000000 +logd z uo v bff00000 00000004 ffffe000 00000000 +logd z uo v c0000000 00000000 7fffe000 00000000 +logd z uo v c0000000 00000002 7fffe000 00000000 +logd z uo v c00fffff fffffffb 7fffe000 00000000 +logd z uo v c0100000 00000000 ffffe000 00000000 +logd z uo v ffd00000 00000000 ffffe000 00000000 +logd z uo v ffd00000 00000002 7fffe000 00000000 +logd z uo v ffd00000 00000004 7fffe000 00000000 +logd z uo v ffe00000 00000000 ffffe000 00000000 +logd z uo v ffe00000 00000002 7fffe000 00000000 +logd z uo v ffefffff fffffffe ffffe000 00000000 +logd z uo v ffefffff ffffffff 7fffe000 00000000 +logd z uo v fff00000 00000000 7fffe000 00000000 +logd z uo v fff02000 00000000 ffffe000 00000000 +logd z vn x 3fefffff fffffff7 bcd20000 00000003 +logd z vn x 3fefffff fffffff8 bcd00000 00000002 +logd z vn x 3fefffff fffffff9 bccc0000 00000003 +logd z vn x 3fefffff fffffffa bcc80000 00000002 +logd z vn x 3fefffff fffffffb bcc40000 00000002 +logd z vn x 3ff00000 00000003 3cc7ffff fffffffe +logd z vn x 3ff00000 00000005 3cd3ffff fffffffd +logd z vn x 3ff00000 00000007 3cdbffff fffffffa +logd z vn x 3ff00000 00000008 3cdfffff fffffff8 +logd z vn x 3ff00000 00000009 3ce1ffff fffffffb diff --git a/test/io/ucb/logq.input b/test/io/ucb/logq.input new file mode 100644 index 0000000..2a72a61 --- /dev/null +++ b/test/io/ucb/logq.input @@ -0,0 +1,437 @@ +/* Copyright (C) 1988-1994 Sun Microsystems, Inc. 2550 Garcia Avenue */ +/* Mountain View, California 94043 All rights reserved. */ +/* */ +/* Any person is hereby authorized to download, copy, use, create bug fixes, */ +/* and distribute, subject to the following conditions: */ +/* */ +/* 1. the software may not be redistributed for a fee except as */ +/* reasonable to cover media costs; */ +/* 2. any copy of the software must include this notice, as well as */ +/* any other embedded copyright notices; and */ +/* 3. any distribution of this software or derivative works thereof */ +/* must comply with all applicable U.S. export control laws. */ +/* */ +/* THE SOFTWARE IS MADE AVAILABLE "AS IS" AND WITHOUT EXPRESS OR IMPLIED */ +/* WARRANTY OF ANY KIND, INCLUDING BUT NOT LIMITED TO THE IMPLIED */ +/* WARRANTIES OF DESIGN, MERCHANTIBILITY, FITNESS FOR A PARTICULAR */ +/* PURPOSE, NON-INFRINGEMENT, PERFORMANCE OR CONFORMANCE TO */ +/* SPECIFICATIONS. */ +/* */ +/* BY DOWNLOADING AND/OR USING THIS SOFTWARE, THE USER WAIVES ALL CLAIMS */ +/* AGAINST SUN MICROSYSTEMS, INC. AND ITS AFFILIATED COMPANIES IN ANY */ +/* JURISDICTION, INCLUDING BUT NOT LIMITED TO CLAIMS FOR DAMAGES OR */ +/* EQUITABLE RELIEF BASED ON LOSS OF DATA, AND SPECIFICALLY WAIVES EVEN */ +/* UNKNOWN OR UNANTICIPATED CLAIMS OR LOSSES, PRESENT AND FUTURE. */ +/* */ +/* IN NO EVENT WILL SUN MICROSYSTEMS, INC. OR ANY OF ITS AFFILIATED */ +/* COMPANIES BE LIABLE FOR ANY LOST REVENUE OR PROFITS OR OTHER SPECIAL, */ +/* INDIRECT AND CONSEQUENTIAL DAMAGES, EVEN IF IT HAS BEEN ADVISED OF THE */ +/* POSSIBILITY OF SUCH DAMAGES. */ +/* */ +/* This file is provided with no support and without any obligation on the */ +/* part of Sun Microsystems, Inc. ("Sun") or any of its affiliated */ +/* companies to assist in its use, correction, modification or */ +/* enhancement. Nevertheless, and without creating any obligation on its */ +/* part, Sun welcomes your comments concerning the software and requests */ +/* that they be sent to fdlibm-comments@sunpro.sun.com. */ + +logq z vn x 7ffeffff ffffffff ffffffff ffffffff 400c62e4 2fefa39e f35793c7 673007e6 +logq p vn x 7ffeffff ffffffff ffffffff ffffffff 400c62e4 2fefa39e f35793c7 673007e6 +logq m vn x 7ffeffff ffffffff ffffffff ffffffff 400c62e4 2fefa39e f35793c7 673007e6 +logq n vn x 3fff0000 00000000 00000000 00000020 3f93ffff ffffffff ffffffff ffffffe0 +logq n eq - 3fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +logq n vn x 3ffeffff ffffffff ffffffff ffffffc0 bf940000 00000000 00000000 00000010 +logq z vn x 3fff0000 00000000 00000000 00000020 3f93ffff ffffffff ffffffff ffffffe0 +logq z eq - 3fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +logq z vn x 3ffeffff ffffffff ffffffff ffffffc0 bf940000 00000000 00000000 00000010 +logq p vn x 3fff0000 00000000 00000000 00000020 3f93ffff ffffffff ffffffff ffffffe0 +logq p eq - 3fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +logq p vn x 3ffeffff ffffffff ffffffff ffffffc0 bf940000 00000000 00000000 00000010 +logq m vn x 3fff0000 00000000 00000000 00000020 3f93ffff ffffffff ffffffff ffffffe0 +logq m eq - 3fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +logq m vn x 3ffeffff ffffffff ffffffff ffffffc0 bf940000 00000000 00000000 00000010 +logq n vn x 00010000 00000000 00000000 00000000 c00c62d9 18ce2421 d65ff90a c8f4ce66 +logq n vn x 00000000 00000000 00000000 00000001 c00c6546 28220780 2c89d24d 65e96274 +logq z vn x 00010000 00000000 00000000 00000000 c00c62d9 18ce2421 d65ff90a c8f4ce66 +logq z vn x 00000000 00000000 00000000 00000001 c00c6546 28220780 2c89d24d 65e96274 +logq p vn x 00010000 00000000 00000000 00000000 c00c62d9 18ce2421 d65ff90a c8f4ce66 +logq p vn x 00000000 00000000 00000000 00000001 c00c6546 28220780 2c89d24d 65e96274 +logq m vn x 00010000 00000000 00000000 00000000 c00c62d9 18ce2421 d65ff90a c8f4ce66 +logq m vn x 00000000 00000000 00000000 00000001 c00c6546 28220780 2c89d24d 65e96274 +logq n vn x 40042444 b2b5006d b2b2d17a fc21200e 4000cc92 d41bdc7c ac57c438 2e2a302a +logq n vn x 3ff5561f fb825911 fc21200e 1ad2cdcb c001a90d e5f4f219 5884d49c 6aecae56 +logq n vn x 40057870 09de7505 1ad2cdcb 2baa9eae 400122d8 66a8df6a 44ee742b 7d39ec76 +logq n vn x 40030974 fba96889 2baa9eae deae0fd6 40006788 db25e7c9 e277297a caf75e64 +logq n vn x 40042338 e27084dd deae0fd6 cb80ecaa 4000cc1d 540556e0 cbe90a25 a0cf890e +logq n vn x 40048088 1b093c41 cb80ecaa 7e741d95 4000efb0 da150d24 f357cb30 48a89622 +logq n vn x 40053ba8 d18455f5 7e741d95 9842b049 40011793 5df80570 02384f7a 6cb51039 +logq n vn x 40057348 4a51b239 9842b049 6f2757b8 400121f6 793e0d46 54324f11 52a5842e +logq n vn x 3fd44c5b 1079de4d 6f2757b8 bafa9c1d c003d8b5 744d3624 b260bd18 f5becfaa +logq n vn x 20000c4d 3103b871 bafa9c1d 1079de4d c00b62d8 58904320 216eb20b 3461c84d +logq n uo v 7fff0000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 +logq n uo - 7fff8000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +logq n eq - 7fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +logq n eq d 00000000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +logq n eq d 80000000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +logq n uo v 80000000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 +logq n uo v 80010000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +logq n uo v fffeffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 +logq n uo v ffff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +logq m eq x 3fff0000 00000000 00000000 00000001 3f8effff ffffffff ffffffff ffffffff +logq n eq x 3fff0000 00000000 00000000 00000001 3f8effff ffffffff ffffffff ffffffff +logq z eq x 3fff0000 00000000 00000000 00000001 3f8effff ffffffff ffffffff ffffffff +logq p eq x 3fff0000 00000000 00000000 00000001 3f8f0000 00000000 00000000 00000000 +logq m eq x 3fff0000 00000000 00000000 00000002 3f8fffff ffffffff ffffffff fffffffe +logq n eq x 3fff0000 00000000 00000000 00000002 3f8fffff ffffffff ffffffff fffffffe +logq z eq x 3fff0000 00000000 00000000 00000002 3f8fffff ffffffff ffffffff fffffffe +logq p eq x 3fff0000 00000000 00000000 00000002 3f8fffff ffffffff ffffffff ffffffff +logq p vn x 3fff0000 00000000 00000000 00000003 3f907fff ffffffff ffffffff ffffffff +logq m vn x 3fff0000 00000000 00000000 00000003 3f907fff ffffffff ffffffff fffffffe +logq z vn x 3fff0000 00000000 00000000 00000003 3f907fff ffffffff ffffffff fffffffe +logq n eq x 3fff0000 00000000 00000000 00000003 3f907fff ffffffff ffffffff fffffffe +logq m eq x 3fff0000 00000000 00000000 00000004 3f90ffff ffffffff ffffffff fffffffc +logq n eq x 3fff0000 00000000 00000000 00000004 3f90ffff ffffffff ffffffff fffffffc +logq z eq x 3fff0000 00000000 00000000 00000004 3f90ffff ffffffff ffffffff fffffffc +logq p eq x 3fff0000 00000000 00000000 00000004 3f90ffff ffffffff ffffffff fffffffd +logq p eq x 3ffeffff ffffffff ffffffff ffffffff bf8e0000 00000000 00000000 00000000 +logq n eq x 3ffeffff ffffffff ffffffff ffffffff bf8e0000 00000000 00000000 00000000 +logq z eq x 3ffeffff ffffffff ffffffff ffffffff bf8e0000 00000000 00000000 00000000 +logq m eq x 3ffeffff ffffffff ffffffff ffffffff bf8e0000 00000000 00000000 00000001 +logq m eq x 3ffeffff ffffffff ffffffff fffffffe bf8f0000 00000000 00000000 00000001 +logq p eq x 3ffeffff ffffffff ffffffff fffffffe bf8f0000 00000000 00000000 00000000 +logq z eq x 3ffeffff ffffffff ffffffff fffffffe bf8f0000 00000000 00000000 00000000 +logq m eq x 3ffeffff ffffffff ffffffff fffffffd bf8f8000 00000000 00000000 00000002 +logq p eq x 3ffeffff ffffffff ffffffff fffffffd bf8f8000 00000000 00000000 00000001 +logq n eq x 3ffeffff ffffffff ffffffff fffffffd bf8f8000 00000000 00000000 00000001 +logq z eq x 3ffeffff ffffffff ffffffff fffffffd bf8f8000 00000000 00000000 00000001 +logq p eq x 3ffeffff ffffffff ffffffff fffffffc bf900000 00000000 00000000 00000001 +logq n eq x 3ffeffff ffffffff ffffffff fffffffc bf900000 00000000 00000000 00000001 +logq z eq x 3ffeffff ffffffff ffffffff fffffffc bf900000 00000000 00000000 00000001 +logq m eq x 3ffeffff ffffffff ffffffff fffffffc bf900000 00000000 00000000 00000002 +logq m eq d 00000000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +logq p eq d 00000000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +logq z eq d 00000000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +logq m eq d 80000000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +logq p eq d 80000000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +logq z eq d 80000000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +logq m eq - 7fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +logq p eq - 7fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +logq z eq - 7fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +logq m uo v ffff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +logq p uo v ffff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +logq z uo v ffff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +logq n uo v bfff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +logq m uo v bfff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +logq p uo v bfff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +logq z uo v bfff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +logq n uo v c0000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +logq m uo v c0000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +logq p uo v c0000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +logq z uo v c0000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +logq n uo v c0000000 00000000 00000000 00000002 7ffffe00 00000000 00000000 00000000 +logq m uo v c0000000 00000000 00000000 00000002 7ffffe00 00000000 00000000 00000000 +logq p uo v c0000000 00000000 00000000 00000002 7ffffe00 00000000 00000000 00000000 +logq z uo v c0000000 00000000 00000000 00000002 7ffffe00 00000000 00000000 00000000 +logq n uo v c000ffff ffffffff ffffffff fffffffb 7ffffe00 00000000 00000000 00000000 +logq m uo v c000ffff ffffffff ffffffff fffffffb 7ffffe00 00000000 00000000 00000000 +logq p uo v c000ffff ffffffff ffffffff fffffffb 7ffffe00 00000000 00000000 00000000 +logq z uo v c000ffff ffffffff ffffffff fffffffb 7ffffe00 00000000 00000000 00000000 +logq n uo v bf8f0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +logq m uo v bf8f0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +logq p uo v bf8f0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +logq z uo v bf8f0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +logq n uo v bf910000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +logq m uo v bf910000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +logq p uo v bf910000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +logq z uo v bf910000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +logq m uo v fffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +logq p uo v fffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +logq z uo v fffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +logq n uo v fffe0000 00000000 00000000 00000002 7ffffe00 00000000 00000000 00000000 +logq m uo v fffe0000 00000000 00000000 00000002 7ffffe00 00000000 00000000 00000000 +logq p uo v fffe0000 00000000 00000000 00000002 7ffffe00 00000000 00000000 00000000 +logq z uo v fffe0000 00000000 00000000 00000002 7ffffe00 00000000 00000000 00000000 +logq n uo v fffd0000 00000000 00000000 00000002 7ffffe00 00000000 00000000 00000000 +logq m uo v fffd0000 00000000 00000000 00000002 7ffffe00 00000000 00000000 00000000 +logq p uo v fffd0000 00000000 00000000 00000002 7ffffe00 00000000 00000000 00000000 +logq z uo v fffd0000 00000000 00000000 00000002 7ffffe00 00000000 00000000 00000000 +logq n uo v fffd0000 00000000 00000000 00000004 7ffffe00 00000000 00000000 00000000 +logq m uo v fffd0000 00000000 00000000 00000004 7ffffe00 00000000 00000000 00000000 +logq p uo v fffd0000 00000000 00000000 00000004 7ffffe00 00000000 00000000 00000000 +logq z uo v fffd0000 00000000 00000000 00000004 7ffffe00 00000000 00000000 00000000 +logq m uo v 80010000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +logq p uo v 80010000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +logq z uo v 80010000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +logq n uo v 80010000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +logq m uo v 80010000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +logq p uo v 80010000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +logq z uo v 80010000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +logq n uo v 8000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +logq m uo v 8000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +logq p uo v 8000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +logq z uo v 8000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +logq n uo v 80020000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +logq m uo v 80020000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +logq p uo v 80020000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +logq z uo v 80020000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +logq n uo v 80008000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +logq m uo v 80008000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +logq p uo v 80008000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +logq z uo v 80008000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +logq m uo v 80000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +logq p uo v 80000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +logq z uo v 80000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +logq n uo v 80000000 00000000 00000000 00000002 7ffffe00 00000000 00000000 00000000 +logq m uo v 80000000 00000000 00000000 00000002 7ffffe00 00000000 00000000 00000000 +logq p uo v 80000000 00000000 00000000 00000002 7ffffe00 00000000 00000000 00000000 +logq z uo v 80000000 00000000 00000000 00000002 7ffffe00 00000000 00000000 00000000 +logq n uo v 80000000 00000000 00000000 00000007 7ffffe00 00000000 00000000 00000000 +logq m uo v 80000000 00000000 00000000 00000007 7ffffe00 00000000 00000000 00000000 +logq p uo v 80000000 00000000 00000000 00000007 7ffffe00 00000000 00000000 00000000 +logq z uo v 80000000 00000000 00000000 00000007 7ffffe00 00000000 00000000 00000000 +logq n uo - 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +logq m uo - 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +logq p uo - 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +logq z uo - 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +logq n uo v 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +logq m uo v 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +logq p uo v 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +logq z uo v 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +logq n uo - fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +logq m uo - fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +logq p uo - fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +logq z uo - fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +logq n uo v ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +logq m uo v ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +logq p uo v ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +logq z uo v ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +logq n uo v 80004000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +logq m uo v 80004000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +logq p uo v 80004000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +logq z uo v 80004000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +logq n uo v 8000ffff ffffffff ffffffff fffffffe fffffe00 00000000 00000000 00000000 +logq m uo v 8000ffff ffffffff ffffffff fffffffe fffffe00 00000000 00000000 00000000 +logq p uo v 8000ffff ffffffff ffffffff fffffffe fffffe00 00000000 00000000 00000000 +logq z uo v 8000ffff ffffffff ffffffff fffffffe fffffe00 00000000 00000000 00000000 +logq n uo v 80010000 00000000 00000000 00000002 fffffe00 00000000 00000000 00000000 +logq m uo v 80010000 00000000 00000000 00000002 fffffe00 00000000 00000000 00000000 +logq p uo v 80010000 00000000 00000000 00000002 fffffe00 00000000 00000000 00000000 +logq z uo v 80010000 00000000 00000000 00000002 fffffe00 00000000 00000000 00000000 +logq n uo v 80030000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +logq m uo v 80030000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +logq p uo v 80030000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +logq z uo v 80030000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +logq n uo v bffd0000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +logq m uo v bffd0000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +logq p uo v bffd0000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +logq z uo v bffd0000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +logq n uo v bffe0000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +logq m uo v bffe0000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +logq p uo v bffe0000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +logq z uo v bffe0000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +logq n uo v bffeffff ffffffff ffffffff fffffffa fffffe00 00000000 00000000 00000000 +logq m uo v bffeffff ffffffff ffffffff fffffffa fffffe00 00000000 00000000 00000000 +logq p uo v bffeffff ffffffff ffffffff fffffffa fffffe00 00000000 00000000 00000000 +logq z uo v bffeffff ffffffff ffffffff fffffffa fffffe00 00000000 00000000 00000000 +logq n uo v bffeffff ffffffff ffffffff fffffffc fffffe00 00000000 00000000 00000000 +logq m uo v bffeffff ffffffff ffffffff fffffffc fffffe00 00000000 00000000 00000000 +logq p uo v bffeffff ffffffff ffffffff fffffffc fffffe00 00000000 00000000 00000000 +logq z uo v bffeffff ffffffff ffffffff fffffffc fffffe00 00000000 00000000 00000000 +logq n uo v bffeffff ffffffff ffffffff fffffffe fffffe00 00000000 00000000 00000000 +logq m uo v bffeffff ffffffff ffffffff fffffffe fffffe00 00000000 00000000 00000000 +logq p uo v bffeffff ffffffff ffffffff fffffffe fffffe00 00000000 00000000 00000000 +logq z uo v bffeffff ffffffff ffffffff fffffffe fffffe00 00000000 00000000 00000000 +logq n uo v bffeffff ffffffff ffffffff ffffffff fffffe00 00000000 00000000 00000000 +logq m uo v bffeffff ffffffff ffffffff ffffffff fffffe00 00000000 00000000 00000000 +logq p uo v bffeffff ffffffff ffffffff ffffffff fffffe00 00000000 00000000 00000000 +logq z uo v bffeffff ffffffff ffffffff ffffffff fffffe00 00000000 00000000 00000000 +logq n uo v bfff0000 00000000 00000000 00000001 fffffe00 00000000 00000000 00000000 +logq m uo v bfff0000 00000000 00000000 00000001 fffffe00 00000000 00000000 00000000 +logq p uo v bfff0000 00000000 00000000 00000001 fffffe00 00000000 00000000 00000000 +logq z uo v bfff0000 00000000 00000000 00000001 fffffe00 00000000 00000000 00000000 +logq n uo v bfff0000 00000000 00000000 00000002 fffffe00 00000000 00000000 00000000 +logq m uo v bfff0000 00000000 00000000 00000002 fffffe00 00000000 00000000 00000000 +logq p uo v bfff0000 00000000 00000000 00000002 fffffe00 00000000 00000000 00000000 +logq z uo v bfff0000 00000000 00000000 00000002 fffffe00 00000000 00000000 00000000 +logq n uo v bfff0000 00000000 00000000 00000004 fffffe00 00000000 00000000 00000000 +logq m uo v bfff0000 00000000 00000000 00000004 fffffe00 00000000 00000000 00000000 +logq p uo v bfff0000 00000000 00000000 00000004 fffffe00 00000000 00000000 00000000 +logq z uo v bfff0000 00000000 00000000 00000004 fffffe00 00000000 00000000 00000000 +logq n uo v c0010000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +logq m uo v c0010000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +logq p uo v c0010000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +logq z uo v c0010000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +logq n uo v fffd0000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +logq m uo v fffd0000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +logq p uo v fffd0000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +logq z uo v fffd0000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +logq n uo v fffe0000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +logq m uo v fffe0000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +logq p uo v fffe0000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +logq z uo v fffe0000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +logq n uo v fffeffff ffffffff ffffffff fffffffe fffffe00 00000000 00000000 00000000 +logq m uo v fffeffff ffffffff ffffffff fffffffe fffffe00 00000000 00000000 00000000 +logq p uo v fffeffff ffffffff ffffffff fffffffe fffffe00 00000000 00000000 00000000 +logq z uo v fffeffff ffffffff ffffffff fffffffe fffffe00 00000000 00000000 00000000 +logq m uo - 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +logq m uo - fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +logq m uo v 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +logq m uo v 80000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +logq m uo v 80000000 00000000 00000000 00000002 7ffffe00 00000000 00000000 00000000 +logq m uo v 80000000 00000000 00000000 00000007 7ffffe00 00000000 00000000 00000000 +logq m uo v 80004000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +logq m uo v 80008000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +logq m uo v 8000ffff ffffffff ffffffff fffffffe fffffe00 00000000 00000000 00000000 +logq m uo v 8000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +logq m uo v 80010000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +logq m uo v 80010000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +logq m uo v 80010000 00000000 00000000 00000002 fffffe00 00000000 00000000 00000000 +logq m uo v 80020000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +logq m uo v 80030000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +logq m uo v bf8f0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +logq m uo v bf910000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +logq m uo v bffd0000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +logq m uo v bffe0000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +logq m uo v bffeffff ffffffff ffffffff fffffffa fffffe00 00000000 00000000 00000000 +logq m uo v bffeffff ffffffff ffffffff fffffffc fffffe00 00000000 00000000 00000000 +logq m uo v bffeffff ffffffff ffffffff fffffffe fffffe00 00000000 00000000 00000000 +logq m uo v bffeffff ffffffff ffffffff ffffffff fffffe00 00000000 00000000 00000000 +logq m uo v bfff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +logq m uo v bfff0000 00000000 00000000 00000001 fffffe00 00000000 00000000 00000000 +logq m uo v bfff0000 00000000 00000000 00000002 fffffe00 00000000 00000000 00000000 +logq m uo v bfff0000 00000000 00000000 00000004 fffffe00 00000000 00000000 00000000 +logq m uo v c0000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +logq m uo v c0000000 00000000 00000000 00000002 7ffffe00 00000000 00000000 00000000 +logq m uo v c000ffff ffffffff ffffffff fffffffb 7ffffe00 00000000 00000000 00000000 +logq m uo v c0010000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +logq m uo v fffd0000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +logq m uo v fffd0000 00000000 00000000 00000002 7ffffe00 00000000 00000000 00000000 +logq m uo v fffd0000 00000000 00000000 00000004 7ffffe00 00000000 00000000 00000000 +logq m uo v fffe0000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +logq m uo v fffe0000 00000000 00000000 00000002 7ffffe00 00000000 00000000 00000000 +logq m uo v fffeffff ffffffff ffffffff fffffffe fffffe00 00000000 00000000 00000000 +logq m uo v fffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +logq m uo v ffff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +logq m uo v ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +logq n uo - 7fff8000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +logq n uo - 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +logq n uo - fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +logq n uo v 7fff0000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 +logq n uo v 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +logq n uo v 80000000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 +logq n uo v 80000000 00000000 00000000 00000002 7ffffe00 00000000 00000000 00000000 +logq n uo v 80000000 00000000 00000000 00000007 7ffffe00 00000000 00000000 00000000 +logq n uo v 80004000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +logq n uo v 80008000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +logq n uo v 8000ffff ffffffff ffffffff fffffffe fffffe00 00000000 00000000 00000000 +logq n uo v 8000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +logq n uo v 80010000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +logq n uo v 80010000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +logq n uo v 80010000 00000000 00000000 00000002 fffffe00 00000000 00000000 00000000 +logq n uo v 80020000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +logq n uo v 80030000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +logq n uo v bf8f0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +logq n uo v bf910000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +logq n uo v bffd0000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +logq n uo v bffe0000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +logq n uo v bffeffff ffffffff ffffffff fffffffa fffffe00 00000000 00000000 00000000 +logq n uo v bffeffff ffffffff ffffffff fffffffc fffffe00 00000000 00000000 00000000 +logq n uo v bffeffff ffffffff ffffffff fffffffe fffffe00 00000000 00000000 00000000 +logq n uo v bffeffff ffffffff ffffffff ffffffff fffffe00 00000000 00000000 00000000 +logq n uo v bfff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +logq n uo v bfff0000 00000000 00000000 00000001 fffffe00 00000000 00000000 00000000 +logq n uo v bfff0000 00000000 00000000 00000002 fffffe00 00000000 00000000 00000000 +logq n uo v bfff0000 00000000 00000000 00000004 fffffe00 00000000 00000000 00000000 +logq n uo v c0000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +logq n uo v c0000000 00000000 00000000 00000002 7ffffe00 00000000 00000000 00000000 +logq n uo v c000ffff ffffffff ffffffff fffffffb 7ffffe00 00000000 00000000 00000000 +logq n uo v c0010000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +logq n uo v fffd0000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +logq n uo v fffd0000 00000000 00000000 00000002 7ffffe00 00000000 00000000 00000000 +logq n uo v fffd0000 00000000 00000000 00000004 7ffffe00 00000000 00000000 00000000 +logq n uo v fffe0000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +logq n uo v fffe0000 00000000 00000000 00000002 7ffffe00 00000000 00000000 00000000 +logq n uo v fffeffff ffffffff ffffffff fffffffe fffffe00 00000000 00000000 00000000 +logq n uo v fffeffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 +logq n uo v ffff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +logq n uo v ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +logq p uo - 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +logq p uo - fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +logq p uo v 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +logq p uo v 80000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +logq p uo v 80000000 00000000 00000000 00000002 7ffffe00 00000000 00000000 00000000 +logq p uo v 80000000 00000000 00000000 00000007 7ffffe00 00000000 00000000 00000000 +logq p uo v 80004000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +logq p uo v 80008000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +logq p uo v 8000ffff ffffffff ffffffff fffffffe fffffe00 00000000 00000000 00000000 +logq p uo v 8000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +logq p uo v 80010000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +logq p uo v 80010000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +logq p uo v 80010000 00000000 00000000 00000002 fffffe00 00000000 00000000 00000000 +logq p uo v 80020000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +logq p uo v 80030000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +logq p uo v bf8f0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +logq p uo v bf910000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +logq p uo v bffd0000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +logq p uo v bffe0000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +logq p uo v bffeffff ffffffff ffffffff fffffffa fffffe00 00000000 00000000 00000000 +logq p uo v bffeffff ffffffff ffffffff fffffffc fffffe00 00000000 00000000 00000000 +logq p uo v bffeffff ffffffff ffffffff fffffffe fffffe00 00000000 00000000 00000000 +logq p uo v bffeffff ffffffff ffffffff ffffffff fffffe00 00000000 00000000 00000000 +logq p uo v bfff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +logq p uo v bfff0000 00000000 00000000 00000001 fffffe00 00000000 00000000 00000000 +logq p uo v bfff0000 00000000 00000000 00000002 fffffe00 00000000 00000000 00000000 +logq p uo v bfff0000 00000000 00000000 00000004 fffffe00 00000000 00000000 00000000 +logq p uo v c0000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +logq p uo v c0000000 00000000 00000000 00000002 7ffffe00 00000000 00000000 00000000 +logq p uo v c000ffff ffffffff ffffffff fffffffb 7ffffe00 00000000 00000000 00000000 +logq p uo v c0010000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +logq p uo v fffd0000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +logq p uo v fffd0000 00000000 00000000 00000002 7ffffe00 00000000 00000000 00000000 +logq p uo v fffd0000 00000000 00000000 00000004 7ffffe00 00000000 00000000 00000000 +logq p uo v fffe0000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +logq p uo v fffe0000 00000000 00000000 00000002 7ffffe00 00000000 00000000 00000000 +logq p uo v fffeffff ffffffff ffffffff fffffffe fffffe00 00000000 00000000 00000000 +logq p uo v fffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +logq p uo v ffff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +logq p uo v ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +logq z uo - 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +logq z uo - fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +logq z uo v 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +logq z uo v 80000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +logq z uo v 80000000 00000000 00000000 00000002 7ffffe00 00000000 00000000 00000000 +logq z uo v 80000000 00000000 00000000 00000007 7ffffe00 00000000 00000000 00000000 +logq z uo v 80004000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +logq z uo v 80008000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +logq z uo v 8000ffff ffffffff ffffffff fffffffe fffffe00 00000000 00000000 00000000 +logq z uo v 8000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +logq z uo v 80010000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +logq z uo v 80010000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +logq z uo v 80010000 00000000 00000000 00000002 fffffe00 00000000 00000000 00000000 +logq z uo v 80020000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +logq z uo v 80030000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +logq z uo v bf8f0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +logq z uo v bf910000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +logq z uo v bffd0000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +logq z uo v bffe0000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +logq z uo v bffeffff ffffffff ffffffff fffffffa fffffe00 00000000 00000000 00000000 +logq z uo v bffeffff ffffffff ffffffff fffffffc fffffe00 00000000 00000000 00000000 +logq z uo v bffeffff ffffffff ffffffff fffffffe fffffe00 00000000 00000000 00000000 +logq z uo v bffeffff ffffffff ffffffff ffffffff fffffe00 00000000 00000000 00000000 +logq z uo v bfff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +logq z uo v bfff0000 00000000 00000000 00000001 fffffe00 00000000 00000000 00000000 +logq z uo v bfff0000 00000000 00000000 00000002 fffffe00 00000000 00000000 00000000 +logq z uo v bfff0000 00000000 00000000 00000004 fffffe00 00000000 00000000 00000000 +logq z uo v c0000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +logq z uo v c0000000 00000000 00000000 00000002 7ffffe00 00000000 00000000 00000000 +logq z uo v c000ffff ffffffff ffffffff fffffffb 7ffffe00 00000000 00000000 00000000 +logq z uo v c0010000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +logq z uo v fffd0000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +logq z uo v fffd0000 00000000 00000000 00000002 7ffffe00 00000000 00000000 00000000 +logq z uo v fffd0000 00000000 00000000 00000004 7ffffe00 00000000 00000000 00000000 +logq z uo v fffe0000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +logq z uo v fffe0000 00000000 00000000 00000002 7ffffe00 00000000 00000000 00000000 +logq z uo v fffeffff ffffffff ffffffff fffffffe fffffe00 00000000 00000000 00000000 +logq z uo v fffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +logq z uo v ffff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +logq z uo v ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 diff --git a/test/io/ucb/logs.input b/test/io/ucb/logs.input new file mode 100644 index 0000000..923dbf8 --- /dev/null +++ b/test/io/ucb/logs.input @@ -0,0 +1,327 @@ +/* Copyright (C) 1988-1994 Sun Microsystems, Inc. 2550 Garcia Avenue */ +/* Mountain View, California 94043 All rights reserved. */ +/* */ +/* Any person is hereby authorized to download, copy, use, create bug fixes, */ +/* and distribute, subject to the following conditions: */ +/* */ +/* 1. the software may not be redistributed for a fee except as */ +/* reasonable to cover media costs; */ +/* 2. any copy of the software must include this notice, as well as */ +/* any other embedded copyright notices; and */ +/* 3. any distribution of this software or derivative works thereof */ +/* must comply with all applicable U.S. export control laws. */ +/* */ +/* THE SOFTWARE IS MADE AVAILABLE "AS IS" AND WITHOUT EXPRESS OR IMPLIED */ +/* WARRANTY OF ANY KIND, INCLUDING BUT NOT LIMITED TO THE IMPLIED */ +/* WARRANTIES OF DESIGN, MERCHANTIBILITY, FITNESS FOR A PARTICULAR */ +/* PURPOSE, NON-INFRINGEMENT, PERFORMANCE OR CONFORMANCE TO */ +/* SPECIFICATIONS. */ +/* */ +/* BY DOWNLOADING AND/OR USING THIS SOFTWARE, THE USER WAIVES ALL CLAIMS */ +/* AGAINST SUN MICROSYSTEMS, INC. AND ITS AFFILIATED COMPANIES IN ANY */ +/* JURISDICTION, INCLUDING BUT NOT LIMITED TO CLAIMS FOR DAMAGES OR */ +/* EQUITABLE RELIEF BASED ON LOSS OF DATA, AND SPECIFICALLY WAIVES EVEN */ +/* UNKNOWN OR UNANTICIPATED CLAIMS OR LOSSES, PRESENT AND FUTURE. */ +/* */ +/* IN NO EVENT WILL SUN MICROSYSTEMS, INC. OR ANY OF ITS AFFILIATED */ +/* COMPANIES BE LIABLE FOR ANY LOST REVENUE OR PROFITS OR OTHER SPECIAL, */ +/* INDIRECT AND CONSEQUENTIAL DAMAGES, EVEN IF IT HAS BEEN ADVISED OF THE */ +/* POSSIBILITY OF SUCH DAMAGES. */ +/* */ +/* This file is provided with no support and without any obligation on the */ +/* part of Sun Microsystems, Inc. ("Sun") or any of its affiliated */ +/* companies to assist in its use, correction, modification or */ +/* enhancement. Nevertheless, and without creating any obligation on its */ +/* part, Sun welcomes your comments concerning the software and requests */ +/* that they be sent to fdlibm-comments@sunpro.sun.com. */ + + /* logs(+fmax) is finite */ +logs n vn x 7f7fffff 42b17218 +logs z nb x 7f7fffff 42b17218 +logs p nb x 7f7fffff 42b17218 +logs m nb x 7f7fffff 42b17218 + /* logs(1+tiny) is tiny - tiny*tiny/2 */ +logs n vn x 3f800020 367fffe0 +logs n eq - 3f800000 0 +logs n vn x 3f7fffc0 b6800010 +logs z nb x 3f800020 367fffe0 +logs z eq - 3f800000 0 +logs z nb x 3f7fffc0 b6800010 +logs p nb x 3f800020 367fffe0 +logs p eq - 3f800000 0 +logs p nb x 3f7fffc0 b6800010 +logs m nb x 3f800020 367fffe0 +logs m eq - 3f800000 0 +logs m nb x 3f7fffc0 b6800010 + /* logs(min) is finite */ +logs n vn x 00800000 c2aeac50 +logs n vn x 1 c2ce8ed0 +logs z nb x 00800000 c2aeac50 +logs z nb x 1 c2ce8ed0 +logs p nb x 00800000 c2aeac50 +logs p nb x 1 c2ce8ed0 +logs m nb x 00800000 c2aeac50 +logs m nb x 1 c2ce8ed0 + /* random arguments between 0 100 */ +logs n vn x 42124226 40665756 +logs n vn x 42ab3900 408e64e8 +logs n vn x 42bc0b80 409164a1 +logs n vn x 4184dba8 4033d469 +logs n vn x 4211d1c7 40662617 +logs n vn x 42402441 4077cdd6 +logs n vn x 429dd547 408bc9dc +logs n vn x 42b98242 4090f565 +logs n vn x 422662d9 406e97d4 +logs n vn x 4006526a 3f3dc987 + /* logs(nan) is nan */ +logs n uo v 7f800001 0 +logs n uo - 7fc00000 0 + /* logs(+inf) is inf */ +logs n eq - 7f800000 7f800000 + /* logs(+-0) is -inf */ +logs n eq d 0 ff800000 +logs n eq d 80000000 ff800000 + /* logs(-ve) is nan */ +logs n uo v 80000001 0 +logs n uo v 80800000 0 +logs n uo v ff7fffff 0 +logs n uo v ff800000 0 +logs m eq - 7f800000 7f800000 +logs m eq d 00000000 ff800000 +logs m eq d 80000000 ff800000 +logs m eq x 3f7ffffd b4400002 +logs m eq x 3f7ffffe b4000001 +logs m eq x 3f7fffff b3800001 +logs m eq x 3f800001 33ffffff +logs m eq x 3f800002 347ffffe +logs m eq x 3f800004 34fffffc +logs m uo - 7fff0000 7fff0000 +logs m uo - ffff0000 ffff0000 +logs m uo v 7f810000 7fff0000 +logs m uo v 80000001 7fff0000 +logs m uo v 80000002 7fff0000 +logs m uo v 80000007 7fff0000 +logs m uo v 80200000 ffff0000 +logs m uo v 80400000 7fff0000 +logs m uo v 807ffffe ffff0000 +logs m uo v 807fffff 7fff0000 +logs m uo v 80800000 7fff0000 +logs m uo v 80800001 7fff0000 +logs m uo v 80800002 ffff0000 +logs m uo v 81000000 7fff0000 +logs m uo v 81800000 ffff0000 +logs m uo v b4000000 7fff0000 +logs m uo v b5000000 7fff0000 +logs m uo v be800000 ffff0000 +logs m uo v bf000000 ffff0000 +logs m uo v bf7ffffa ffff0000 +logs m uo v bf7ffffc ffff0000 +logs m uo v bf7ffffe ffff0000 +logs m uo v bf7fffff ffff0000 +logs m uo v bf800000 7fff0000 +logs m uo v bf800001 ffff0000 +logs m uo v bf800002 ffff0000 +logs m uo v bf800004 ffff0000 +logs m uo v c0000000 7fff0000 +logs m uo v c0000002 7fff0000 +logs m uo v c07ffffb 7fff0000 +logs m uo v c0800000 ffff0000 +logs m uo v fe800000 ffff0000 +logs m uo v fe800002 7fff0000 +logs m uo v fe800004 7fff0000 +logs m uo v ff000000 ffff0000 +logs m uo v ff000002 7fff0000 +logs m uo v ff7ffffe ffff0000 +logs m uo v ff7fffff 7fff0000 +logs m uo v ff800000 7fff0000 +logs m uo v ff810000 ffff0000 +logs m vn x 3f7ffff7 b5100003 +logs m vn x 3f7ffff8 b5000002 +logs m vn x 3f7ffff9 b4e00003 +logs m vn x 3f7ffffa b4c00002 +logs m vn x 3f7ffffb b4a00002 +logs m vn x 3f7ffffc b4800001 +logs m vn x 3f7ffffc b4800002 +logs m vn x 3f800003 34bffffe +logs m vn x 3f800005 351ffffd +logs m vn x 3f800007 355ffffa +logs m vn x 3f800008 357ffff8 +logs m vn x 3f800009 358ffffb +logs n eq x 3f7ffff7 b5100003 +logs n eq x 3f7ffff8 b5000002 +logs n eq x 3f7ffff9 b4e00003 +logs n eq x 3f7ffffa b4c00002 +logs n eq x 3f7ffffb b4a00002 +logs n eq x 3f7ffffc b4800001 +logs n eq x 3f7ffffd b4400001 +logs n eq x 3f7fffff b3800000 +logs n eq x 3f800001 33ffffff +logs n eq x 3f800002 347ffffe +logs n eq x 3f800003 34bffffe +logs n eq x 3f800004 34fffffc +logs n eq x 3f800005 351ffffd +logs n eq x 3f800007 355ffffa +logs n eq x 3f800008 357ffff8 +logs n eq x 3f800009 358ffffb +logs n uo - 7fc00000 00000000 +logs n uo - 7fff0000 7fff0000 +logs n uo - ffff0000 ffff0000 +logs n uo v 7f800001 00000000 +logs n uo v 7f810000 7fff0000 +logs n uo v 80000001 00000000 +logs n uo v 80000002 7fff0000 +logs n uo v 80000007 7fff0000 +logs n uo v 80200000 ffff0000 +logs n uo v 80400000 7fff0000 +logs n uo v 807ffffe ffff0000 +logs n uo v 807fffff 7fff0000 +logs n uo v 80800000 00000000 +logs n uo v 80800001 7fff0000 +logs n uo v 80800002 ffff0000 +logs n uo v 81000000 7fff0000 +logs n uo v 81800000 ffff0000 +logs n uo v b4000000 7fff0000 +logs n uo v b5000000 7fff0000 +logs n uo v be800000 ffff0000 +logs n uo v bf000000 ffff0000 +logs n uo v bf7ffffa ffff0000 +logs n uo v bf7ffffc ffff0000 +logs n uo v bf7ffffe ffff0000 +logs n uo v bf7fffff ffff0000 +logs n uo v bf800000 7fff0000 +logs n uo v bf800001 ffff0000 +logs n uo v bf800002 ffff0000 +logs n uo v bf800004 ffff0000 +logs n uo v c0000000 7fff0000 +logs n uo v c0000002 7fff0000 +logs n uo v c07ffffb 7fff0000 +logs n uo v c0800000 ffff0000 +logs n uo v fe800000 ffff0000 +logs n uo v fe800002 7fff0000 +logs n uo v fe800004 7fff0000 +logs n uo v ff000000 ffff0000 +logs n uo v ff000002 7fff0000 +logs n uo v ff7ffffe ffff0000 +logs n uo v ff7fffff 00000000 +logs n uo v ff800000 00000000 +logs n uo v ff810000 ffff0000 +logs p eq - 7f800000 7f800000 +logs p eq d 00000000 ff800000 +logs p eq d 80000000 ff800000 +logs p eq x 3f7ffffd b4400001 +logs p eq x 3f7ffffe b4000000 +logs p eq x 3f7fffff b3800000 +logs p eq x 3f800001 34000000 +logs p eq x 3f800002 347fffff +logs p eq x 3f800004 34fffffd +logs p uo - 7fff0000 7fff0000 +logs p uo - ffff0000 ffff0000 +logs p uo v 7f810000 7fff0000 +logs p uo v 80000001 7fff0000 +logs p uo v 80000002 7fff0000 +logs p uo v 80000007 7fff0000 +logs p uo v 80200000 ffff0000 +logs p uo v 80400000 7fff0000 +logs p uo v 807ffffe ffff0000 +logs p uo v 807fffff 7fff0000 +logs p uo v 80800000 7fff0000 +logs p uo v 80800001 7fff0000 +logs p uo v 80800002 ffff0000 +logs p uo v 81000000 7fff0000 +logs p uo v 81800000 ffff0000 +logs p uo v b4000000 7fff0000 +logs p uo v b5000000 7fff0000 +logs p uo v be800000 ffff0000 +logs p uo v bf000000 ffff0000 +logs p uo v bf7ffffa ffff0000 +logs p uo v bf7ffffc ffff0000 +logs p uo v bf7ffffe ffff0000 +logs p uo v bf7fffff ffff0000 +logs p uo v bf800000 7fff0000 +logs p uo v bf800001 ffff0000 +logs p uo v bf800002 ffff0000 +logs p uo v bf800004 ffff0000 +logs p uo v c0000000 7fff0000 +logs p uo v c0000002 7fff0000 +logs p uo v c07ffffb 7fff0000 +logs p uo v c0800000 ffff0000 +logs p uo v fe800000 ffff0000 +logs p uo v fe800002 7fff0000 +logs p uo v fe800004 7fff0000 +logs p uo v ff000000 ffff0000 +logs p uo v ff000002 7fff0000 +logs p uo v ff7ffffe ffff0000 +logs p uo v ff7fffff 7fff0000 +logs p uo v ff800000 7fff0000 +logs p uo v ff810000 ffff0000 +logs p vn x 3f7ffff7 b5100003 +logs p vn x 3f7ffff8 b5000002 +logs p vn x 3f7ffff9 b4e00003 +logs p vn x 3f7ffffa b4c00002 +logs p vn x 3f7ffffb b4a00002 +logs p vn x 3f7ffffc b4800001 +logs p vn x 3f800003 34bfffff +logs p vn x 3f800005 351ffffd +logs p vn x 3f800007 355ffffa +logs p vn x 3f800008 357ffff8 +logs p vn x 3f800009 358ffffb +logs z eq - 7f800000 7f800000 +logs z eq d 00000000 ff800000 +logs z eq d 80000000 ff800000 +logs z eq x 3f7ffffd b4400001 +logs z eq x 3f7ffffe b4000000 +logs z eq x 3f7fffff b3800000 +logs z eq x 3f800001 33ffffff +logs z eq x 3f800002 347ffffe +logs z eq x 3f800004 34fffffc +logs z uo - 7fff0000 7fff0000 +logs z uo - ffff0000 ffff0000 +logs z uo v 7f810000 7fff0000 +logs z uo v 80000001 7fff0000 +logs z uo v 80000002 7fff0000 +logs z uo v 80000007 7fff0000 +logs z uo v 80200000 ffff0000 +logs z uo v 80400000 7fff0000 +logs z uo v 807ffffe ffff0000 +logs z uo v 807fffff 7fff0000 +logs z uo v 80800000 7fff0000 +logs z uo v 80800001 7fff0000 +logs z uo v 80800002 ffff0000 +logs z uo v 81000000 7fff0000 +logs z uo v 81800000 ffff0000 +logs z uo v b4000000 7fff0000 +logs z uo v b5000000 7fff0000 +logs z uo v be800000 ffff0000 +logs z uo v bf000000 ffff0000 +logs z uo v bf7ffffa ffff0000 +logs z uo v bf7ffffc ffff0000 +logs z uo v bf7ffffe ffff0000 +logs z uo v bf7fffff ffff0000 +logs z uo v bf800000 7fff0000 +logs z uo v bf800001 ffff0000 +logs z uo v bf800002 ffff0000 +logs z uo v bf800004 ffff0000 +logs z uo v c0000000 7fff0000 +logs z uo v c0000002 7fff0000 +logs z uo v c07ffffb 7fff0000 +logs z uo v c0800000 ffff0000 +logs z uo v fe800000 ffff0000 +logs z uo v fe800002 7fff0000 +logs z uo v fe800004 7fff0000 +logs z uo v ff000000 ffff0000 +logs z uo v ff000002 7fff0000 +logs z uo v ff7ffffe ffff0000 +logs z uo v ff7fffff 7fff0000 +logs z uo v ff800000 7fff0000 +logs z uo v ff810000 ffff0000 +logs z vn x 3f7ffff7 b5100003 +logs z vn x 3f7ffff8 b5000002 +logs z vn x 3f7ffff9 b4e00003 +logs z vn x 3f7ffffa b4c00002 +logs z vn x 3f7ffffb b4a00002 +logs z vn x 3f7ffffc b4800001 +logs z vn x 3f800003 34bffffe +logs z vn x 3f800005 351ffffd +logs z vn x 3f800007 355ffffa +logs z vn x 3f800008 357ffff8 +logs z vn x 3f800009 358ffffb diff --git a/test/io/ucb/muld.input b/test/io/ucb/muld.input new file mode 100644 index 0000000..fdd8df7 --- /dev/null +++ b/test/io/ucb/muld.input @@ -0,0 +1,1361 @@ +/* Copyright (C) 1988-1994 Sun Microsystems, Inc. 2550 Garcia Avenue */ +/* Mountain View, California 94043 All rights reserved. */ +/* */ +/* Any person is hereby authorized to download, copy, use, create bug fixes, */ +/* and distribute, subject to the following conditions: */ +/* */ +/* 1. the software may not be redistributed for a fee except as */ +/* reasonable to cover media costs; */ +/* 2. any copy of the software must include this notice, as well as */ +/* any other embedded copyright notices; and */ +/* 3. any distribution of this software or derivative works thereof */ +/* must comply with all applicable U.S. export control laws. */ +/* */ +/* THE SOFTWARE IS MADE AVAILABLE "AS IS" AND WITHOUT EXPRESS OR IMPLIED */ +/* WARRANTY OF ANY KIND, INCLUDING BUT NOT LIMITED TO THE IMPLIED */ +/* WARRANTIES OF DESIGN, MERCHANTIBILITY, FITNESS FOR A PARTICULAR */ +/* PURPOSE, NON-INFRINGEMENT, PERFORMANCE OR CONFORMANCE TO */ +/* SPECIFICATIONS. */ +/* */ +/* BY DOWNLOADING AND/OR USING THIS SOFTWARE, THE USER WAIVES ALL CLAIMS */ +/* AGAINST SUN MICROSYSTEMS, INC. AND ITS AFFILIATED COMPANIES IN ANY */ +/* JURISDICTION, INCLUDING BUT NOT LIMITED TO CLAIMS FOR DAMAGES OR */ +/* EQUITABLE RELIEF BASED ON LOSS OF DATA, AND SPECIFICALLY WAIVES EVEN */ +/* UNKNOWN OR UNANTICIPATED CLAIMS OR LOSSES, PRESENT AND FUTURE. */ +/* */ +/* IN NO EVENT WILL SUN MICROSYSTEMS, INC. OR ANY OF ITS AFFILIATED */ +/* COMPANIES BE LIABLE FOR ANY LOST REVENUE OR PROFITS OR OTHER SPECIAL, */ +/* INDIRECT AND CONSEQUENTIAL DAMAGES, EVEN IF IT HAS BEEN ADVISED OF THE */ +/* POSSIBILITY OF SUCH DAMAGES. */ +/* */ +/* This file is provided with no support and without any obligation on the */ +/* part of Sun Microsystems, Inc. ("Sun") or any of its affiliated */ +/* companies to assist in its use, correction, modification or */ +/* enhancement. Nevertheless, and without creating any obligation on its */ +/* part, Sun welcomes your comments concerning the software and requests */ +/* that they be sent to fdlibm-comments@sunpro.sun.com. */ + /* 0*0 */ +muld n eq - 0 0 0 0 0 0 +muld n eq - 80000000 0 80000000 0 0 0 +muld n eq - 0 0 80000000 0 80000000 0 + /* 0*inf */ +muld n uo v 0 0 fff00000 0 0 0 + /* 1+u * 1-u */ +muld n eq x 3fefffff fffffffe 3ff00000 1 3ff00000 0 +muld z eq x 3fefffff fffffffe 3ff00000 1 3fefffff ffffffff +muld p eq x 3fefffff fffffffe 3ff00000 1 3ff00000 0 +muld m eq x 3fefffff fffffffe 3ff00000 1 3fefffff ffffffff + /* small * small */ +muld n eq ux 00f70001 1 00f00000 1 0 0 +muld z eq ux 00f70001 1 00f00000 1 0 0 +muld p eq ux 00f70001 1 00f00000 1 0 1 +muld m eq ux 00f70001 1 00f00000 1 0 0 +muld m eq - 00000000 00000000 00000000 00000000 00000000 00000000 +muld m eq - 00000000 00000000 000fffff ffffffff 00000000 00000000 +muld m eq - 00000000 00000000 001fffff ffffffff 00000000 00000000 +muld m eq - 00000000 00000000 3ff00000 00000000 00000000 00000000 +muld m eq - 00000000 00000000 43d00000 00000000 00000000 00000000 +muld m eq - 00000000 00000000 7fdfffff ffffffff 00000000 00000000 +muld m eq - 00000000 00000000 80000000 00000000 80000000 00000000 +muld m eq - 00000000 00000000 80000000 00000002 80000000 00000000 +muld m eq - 00000000 00000000 800fffff ffffffff 80000000 00000000 +muld m eq - 00000000 00000000 80100000 00000001 80000000 00000000 +muld m eq - 00000000 00000000 80200000 00000000 80000000 00000000 +muld m eq - 00000000 00000000 c0080000 00000000 80000000 00000000 +muld m eq - 00000000 00000000 ffcfffff ffffffff 80000000 00000000 +muld m eq - 00000000 00000000 ffe00000 00000000 80000000 00000000 +muld m eq - 00000000 00000000 ffefffff ffffffff 80000000 00000000 +muld m eq - 00000000 00000001 00000000 00000000 00000000 00000000 +muld m eq - 00000000 00000001 3ff00000 00000000 00000000 00000001 +muld m eq - 00000000 00000001 40000000 00000000 00000000 00000002 +muld m eq - 00000000 00000001 43500000 00000000 00300000 00000000 +muld m eq - 00000000 00000001 7ff00000 00000000 7ff00000 00000000 +muld m eq - 00000000 00000006 3fe00000 00000000 00000000 00000003 +muld m eq - 00000000 00000006 bfe00000 00000000 80000000 00000003 +muld m eq - 00000000 00000008 3fc00000 00000000 00000000 00000001 +muld m eq - 000fffff fffffffc 40000000 00000000 001fffff fffffff8 +muld m eq - 000fffff ffffffff 40000000 00000000 001fffff fffffffe +muld m eq - 00100000 00000000 00000000 00000000 00000000 00000000 +muld m eq - 00100000 00000000 3fefffff fffffffe 000fffff ffffffff +muld m eq - 00100000 00000000 7ff00000 00000000 7ff00000 00000000 +muld m eq - 00100000 00000000 c0000000 00000000 80200000 00000000 +muld m eq - 00100000 00000001 c0000000 00000000 80200000 00000001 +muld m eq - 001fffff fffffff8 3fe00000 00000000 000fffff fffffffc +muld m eq - 001fffff fffffffe 3fe00000 00000000 000fffff ffffffff +muld m eq - 001fffff fffffffe bfe00000 00000000 800fffff ffffffff +muld m eq - 36a00000 00000000 41800000 00000000 38300000 00000000 +muld m eq - 3ff00000 00000000 00000000 00000001 00000000 00000001 +muld m eq - 3ff00000 00000000 000fffff fffffffd 000fffff fffffffd +muld m eq - 3ff00000 00000000 00200000 00000003 00200000 00000003 +muld m eq - 3ff00000 00000000 3ff00000 00000000 3ff00000 00000000 +muld m eq - 3ff00000 00000000 40000000 00000000 40000000 00000000 +muld m eq - 3ff00000 00000000 80000000 00000001 80000000 00000001 +muld m eq - 3ff00000 00000000 80000000 00000002 80000000 00000002 +muld m eq - 3ff00000 00000000 80000000 00000009 80000000 00000009 +muld m eq - 3ff00000 00000000 801fffff fffffffe 801fffff fffffffe +muld m eq - 40000000 00000000 00000000 00000001 00000000 00000002 +muld m eq - 40000000 00000000 000fffff fffffffc 001fffff fffffff8 +muld m eq - 40000000 00000000 000fffff ffffffff 001fffff fffffffe +muld m eq - 40000000 00000000 00100000 00000000 00200000 00000000 +muld m eq - 40000000 00000000 00100000 00000001 00200000 00000001 +muld m eq - 40000000 00000000 3ff00000 00000000 40000000 00000000 +muld m eq - 40000000 00000000 40080000 00000000 40180000 00000000 +muld m eq - 40000000 00000000 40d00000 00000000 40e00000 00000000 +muld m eq - 40000000 00000000 43c00000 00000000 43d00000 00000000 +muld m eq - 40000000 00000000 7fd00000 00000000 7fe00000 00000000 +muld m eq - 40000000 00000000 7fdfffff ffffffff 7fefffff ffffffff +muld m eq - 40000000 00000000 800fffff fffffffd 801fffff fffffffa +muld m eq - 40000000 00000000 80100000 00000003 80200000 00000003 +muld m eq - 40000000 00000000 80100000 00000005 80200000 00000005 +muld m eq - 40000000 00000000 bff00000 00000000 c0000000 00000000 +muld m eq - 40000000 00000000 ffcfffff fffffffd ffdfffff fffffffd +muld m eq - 40000000 00000000 ffd00000 00000003 ffe00000 00000003 +muld m eq - 40080000 00000000 00000000 00000002 00000000 00000006 +muld m eq - 40080000 00000000 40000000 00000000 40180000 00000000 +muld m eq - 40080000 00000000 40080000 00000000 40220000 00000000 +muld m eq - 40080000 00000000 c0000000 00000000 c0180000 00000000 +muld m eq - 40100000 00000000 00000000 00000002 00000000 00000008 +muld m eq - 40100000 00000000 43b00000 00000000 43d00000 00000000 +muld m eq - 40100000 00000000 7fcfffff ffffffff 7fefffff ffffffff +muld m eq - 40100000 00000000 ffcfffff ffffffff ffefffff ffffffff +muld m eq - 40140000 00000000 00000000 00000000 00000000 00000000 +muld m eq - 40140000 00000000 7ff00000 00000000 7ff00000 00000000 +muld m eq - 40140000 00000000 80000000 00000001 80000000 00000005 +muld m eq - 401c0000 00000000 80000000 00000000 80000000 00000000 +muld m eq - 401c0000 00000000 fff00000 00000000 fff00000 00000000 +muld m eq - 40a00000 00000000 41e00000 00000000 42900000 00000000 +muld m eq - 40b00000 00000000 00000000 00000000 00000000 00000000 +muld m eq - 40b00000 00000000 43d00000 00000000 44900000 00000000 +muld m eq - 40b00000 00000000 80000000 00000000 80000000 00000000 +muld m eq - 40b00000 00000000 c0000000 00000000 c0c00000 00000000 +muld m eq - 40b00000 00000000 c3c00000 00000000 c4800000 00000000 +muld m eq - 40c00000 00000000 41d00000 00000000 42a00000 00000000 +muld m eq - 40d00000 00000000 40000000 00000000 40e00000 00000000 +muld m eq - 40d00000 00000000 c1600000 00000000 c2400000 00000000 +muld m eq - 7fcfffff fffffffd 40100000 00000000 7fefffff fffffffd +muld m eq - 7fcfffff fffffffd c0100000 00000000 ffefffff fffffffd +muld m eq - 7fd00000 00000000 c0000000 00000000 ffe00000 00000000 +muld m eq - 7fdfffff ffffffff c0000000 00000000 ffefffff ffffffff +muld m eq - 7fe00000 00000000 00000000 00000000 00000000 00000000 +muld m eq - 7fe00000 00000000 7ff00000 00000000 7ff00000 00000000 +muld m eq - 7fefffff ffffffff 00000000 00000000 00000000 00000000 +muld m eq - 7ff00000 00000000 000fffff ffffffff 7ff00000 00000000 +muld m eq - 7ff00000 00000000 001fffff ffffffff 7ff00000 00000000 +muld m eq - 7ff00000 00000000 3ff00000 00000000 7ff00000 00000000 +muld m eq - 7ff00000 00000000 7fdfffff ffffffff 7ff00000 00000000 +muld m eq - 7ff00000 00000000 7ff00000 00000000 7ff00000 00000000 +muld m eq - 7ff00000 00000000 80000000 00000002 fff00000 00000000 +muld m eq - 7ff00000 00000000 800fffff ffffffff fff00000 00000000 +muld m eq - 7ff00000 00000000 80100000 00000001 fff00000 00000000 +muld m eq - 7ff00000 00000000 80200000 00000000 fff00000 00000000 +muld m eq - 7ff00000 00000000 c0080000 00000000 fff00000 00000000 +muld m eq - 7ff00000 00000000 ffe00000 00000000 fff00000 00000000 +muld m eq - 7ff00000 00000000 ffefffff ffffffff fff00000 00000000 +muld m eq - 7ff00000 00000000 fff00000 00000000 fff00000 00000000 +muld m eq - 80000000 00000000 00000000 00000000 80000000 00000000 +muld m eq - 80000000 00000000 40180000 00000000 80000000 00000000 +muld m eq - 80000000 00000000 7fefffff ffffffff 80000000 00000000 +muld m eq - 80000000 00000000 80000000 00000000 00000000 00000000 +muld m eq - 80000000 00000000 80000000 00000004 00000000 00000000 +muld m eq - 80000000 00000000 80100000 00000000 00000000 00000000 +muld m eq - 80000000 00000000 c0200000 00000000 00000000 00000000 +muld m eq - 80000000 00000000 ffd00000 00000000 00000000 00000000 +muld m eq - 80000000 00000001 40140000 00000000 80000000 00000005 +muld m eq - 80000000 00000002 3ff00000 00000000 80000000 00000002 +muld m eq - 80000000 00000003 00000000 00000000 80000000 00000000 +muld m eq - 80000000 00000003 7ff00000 00000000 fff00000 00000000 +muld m eq - 80000000 00000004 bff00000 00000000 00000000 00000004 +muld m eq - 80000000 00000008 3fc00000 00000000 80000000 00000001 +muld m eq - 800fffff fffffffd c0000000 00000000 001fffff fffffffa +muld m eq - 800fffff ffffffff 00000000 00000000 80000000 00000000 +muld m eq - 800fffff ffffffff 7ff00000 00000000 fff00000 00000000 +muld m eq - 800fffff ffffffff 80000000 00000000 00000000 00000000 +muld m eq - 800fffff ffffffff bff00000 00000000 000fffff ffffffff +muld m eq - 800fffff ffffffff fff00000 00000000 7ff00000 00000000 +muld m eq - 80100000 00000001 00000000 00000000 80000000 00000000 +muld m eq - 80100000 00000001 7ff00000 00000000 fff00000 00000000 +muld m eq - 80100000 00000001 bff00000 00000000 00100000 00000001 +muld m eq - 801fffff fffffffc 3fe00000 00000000 800fffff fffffffe +muld m eq - 801fffff fffffffc bfe00000 00000000 000fffff fffffffe +muld m eq - 801fffff fffffffe 3ff00000 00000000 801fffff fffffffe +muld m eq - 801fffff ffffffff 80000000 00000000 00000000 00000000 +muld m eq - 801fffff ffffffff fff00000 00000000 7ff00000 00000000 +muld m eq - 80200000 00000000 00000000 00000000 80000000 00000000 +muld m eq - 80200000 00000000 7ff00000 00000000 fff00000 00000000 +muld m eq - bff00000 00000000 00000000 00000009 80000000 00000009 +muld m eq - bff00000 00000000 00100000 00000009 80100000 00000009 +muld m eq - bff00000 00000000 3ff00000 00000000 bff00000 00000000 +muld m eq - bff00000 00000000 40000000 00000000 c0000000 00000000 +muld m eq - bff00000 00000000 80000000 00000004 00000000 00000004 +muld m eq - bff00000 00000000 800fffff ffffffff 000fffff ffffffff +muld m eq - bff00000 00000000 80100000 00000001 00100000 00000001 +muld m eq - bff00000 00000000 bff00000 00000000 3ff00000 00000000 +muld m eq - bff00000 00000000 c0000000 00000000 40000000 00000000 +muld m eq - c0000000 00000000 00000000 00000000 80000000 00000000 +muld m eq - c0000000 00000000 000fffff fffffffd 801fffff fffffffa +muld m eq - c0000000 00000000 00100000 00000001 80200000 00000001 +muld m eq - c0000000 00000000 00100000 00000005 80200000 00000005 +muld m eq - c0000000 00000000 00100000 00000009 80200000 00000009 +muld m eq - c0000000 00000000 40080000 00000000 c0180000 00000000 +muld m eq - c0000000 00000000 40d00000 00000000 c0e00000 00000000 +muld m eq - c0000000 00000000 43c00000 00000000 c3d00000 00000000 +muld m eq - c0000000 00000000 7fcfffff ffffffff ffdfffff ffffffff +muld m eq - c0000000 00000000 7fd00000 00000001 ffe00000 00000001 +muld m eq - c0000000 00000000 7ff00000 00000000 fff00000 00000000 +muld m eq - c0000000 00000000 800fffff fffffffd 001fffff fffffffa +muld m eq - c0000000 00000000 bff00000 00000000 40000000 00000000 +muld m eq - c0000000 00000000 c0080000 00000000 40180000 00000000 +muld m eq - c0000000 00000000 c3c00000 00000000 43d00000 00000000 +muld m eq - c0080000 00000000 40080000 00000000 c0220000 00000000 +muld m eq - c0080000 00000000 c0000000 00000000 40180000 00000000 +muld m eq - c0080000 00000000 c0080000 00000000 40220000 00000000 +muld m eq - c0100000 00000000 43c00000 00000000 c3e00000 00000000 +muld m eq - c0100000 00000000 7fcfffff ffffffff ffefffff ffffffff +muld m eq - c0100000 00000000 80000000 00000000 00000000 00000000 +muld m eq - c0100000 00000000 ffcfffff ffffffff 7fefffff ffffffff +muld m eq - c0100000 00000000 fff00000 00000000 7ff00000 00000000 +muld m eq - c0a00000 00000000 41e00000 00000000 c2900000 00000000 +muld m eq - c0a00000 00000000 c0000000 00000000 40b00000 00000000 +muld m eq - c0a00000 00000000 c1e00000 00000000 42900000 00000000 +muld m eq - c0a00000 00000000 c1f00000 00000000 42a00000 00000000 +muld m eq - c0d00000 00000000 42400000 00000000 c3200000 00000000 +muld m eq - c0d00000 00000000 c0000000 00000000 40e00000 00000000 +muld m eq - ffcfffff fffffffd 40100000 00000000 ffefffff fffffffd +muld m eq - ffcfffff fffffffd c0100000 00000000 7fefffff fffffffd +muld m eq - ffcfffff ffffffff 00000000 00000000 80000000 00000000 +muld m eq - ffcfffff ffffffff 7ff00000 00000000 fff00000 00000000 +muld m eq - ffd00000 00000000 00000000 00000000 80000000 00000000 +muld m eq - ffd00000 00000000 7ff00000 00000000 fff00000 00000000 +muld m eq - ffdfffff ffffffff 80000000 00000000 00000000 00000000 +muld m eq - ffefffff ffffffff 80000000 00000000 00000000 00000000 +muld m eq - ffefffff ffffffff fff00000 00000000 7ff00000 00000000 +muld m eq - fff00000 00000000 40180000 00000000 fff00000 00000000 +muld m eq - fff00000 00000000 7ff00000 00000000 fff00000 00000000 +muld m eq - fff00000 00000000 80000000 00000004 7ff00000 00000000 +muld m eq - fff00000 00000000 80100000 00000000 7ff00000 00000000 +muld m eq - fff00000 00000000 c0200000 00000000 7ff00000 00000000 +muld m eq - fff00000 00000000 ffd00000 00000000 7ff00000 00000000 +muld m eq - fff00000 00000000 fff00000 00000000 7ff00000 00000000 +muld m eq x 3ff00000 00000001 3ff00000 00000001 3ff00000 00000002 +muld m eq x 3ff00000 00000001 bff00000 00000001 bff00000 00000003 +muld m eq x 3ff00000 00000001 bff00000 00000002 bff00000 00000004 +muld m eq x 3ff00000 00000002 3ff00000 00000001 3ff00000 00000003 +muld m eq x 4007ffff ffffffff 3fefffff fffffffd 4007ffff fffffffc +muld m eq x 4007ffff ffffffff 3fefffff fffffffe 4007ffff fffffffd +muld m eq x 4007ffff ffffffff 3fefffff ffffffff 4007ffff fffffffe +muld m eq x 4007ffff ffffffff bfefffff fffffffd c007ffff fffffffd +muld m eq x 40080000 00000001 3ff00000 00000001 40080000 00000002 +muld m eq x 40080000 00000001 3ff00000 00000003 40080000 00000005 +muld m eq x 40080000 00000001 bff00000 00000003 c0080000 00000006 +muld m eq x 4013ffff ffffffff 3fefffff ffffffff 4013ffff fffffffe +muld m eq x 40140000 00000001 3ff00000 00000001 40140000 00000002 +muld m eq x 401bffff ffffffff 3fefffff fffffffc 401bffff fffffffb +muld m eq x 401bffff ffffffff 3fefffff ffffffff 401bffff fffffffe +muld m eq x 401c0000 00000001 3ff00000 00000001 401c0000 00000002 +muld m eq x bfefffff ffffffff ffefffff ffffffff 7fefffff fffffffe +muld m eq x bff00000 00000001 3ff00000 00000001 bff00000 00000003 +muld m eq x bff00000 00000001 bff00000 00000001 3ff00000 00000002 +muld m eq x bff00000 00000001 bff00000 00000002 3ff00000 00000003 +muld m eq x bff00000 00000002 3ff00000 00000001 bff00000 00000004 +muld m eq x bff00000 00000002 bff00000 00000001 3ff00000 00000003 +muld m eq x c007ffff ffffffff 3fefffff ffffffff c007ffff ffffffff +muld m eq x c0080000 00000001 3ff00000 00000001 c0080000 00000003 +muld m eq x c013ffff ffffffff bfefffff ffffffff 4013ffff fffffffe +muld m eq x c0140000 00000001 bff00000 00000001 40140000 00000002 +muld m eq x ffcfffff fffffff9 c00fffff ffffffff 7fefffff fffffff8 +muld m eq x ffcfffff ffffffff 40000000 00000001 ffe00000 00000001 +muld m eq x ffdfffff ffffffff 3ff00000 00000001 ffe00000 00000001 +muld m eq x?u 000fffff fffffff8 bff00000 00000008 80100000 00000000 +muld m eq x?u 800fffff ffffffff 3ff00000 00000001 80100000 00000000 +muld m eq xo 3ff00000 00000002 7fefffff fffffffe 7fefffff ffffffff +muld m eq xo 40180000 00000000 7fe00000 00000000 7fefffff ffffffff +muld m eq xo 7fdfffff fffffffd c0000000 00000008 fff00000 00000000 +muld m eq xo 7fe00000 00000000 40000000 00000001 7fefffff ffffffff +muld m eq xo 7fe00000 00000000 40180000 00000000 7fefffff ffffffff +muld m eq xo 7fe00000 00000000 40180000 00000001 7fefffff ffffffff +muld m eq xo 7fe00000 00000000 7fd00000 00000006 7fefffff ffffffff +muld m eq xo 7fe00000 00000000 ffd00000 00000000 fff00000 00000000 +muld m eq xo 7fe00000 00000000 ffd00000 00000004 fff00000 00000000 +muld m eq xo 7fe00000 00000000 ffe00000 00000000 fff00000 00000000 +muld m eq xo 7fe00000 00000009 c0180000 00000002 fff00000 00000000 +muld m eq xo c007ffff fffffffe 7fe00000 00000000 fff00000 00000000 +muld m eq xo c01bffff fffffff9 7fe00000 00000000 fff00000 00000000 +muld m eq xo c01c0000 00000000 ffe00000 00000000 7fefffff ffffffff +muld m eq xo c0220000 00000000 7fe00000 00000000 fff00000 00000000 +muld m eq xo ffcfffff fffffff9 7fe00000 00000000 fff00000 00000000 +muld m eq xo ffcfffff fffffff9 ffefffff ffffffff 7fefffff ffffffff +muld m eq xo ffdfffff fffffff7 7fd00000 00000001 fff00000 00000000 +muld m eq xo ffefffff fffffffd 7fe00000 00000000 fff00000 00000000 +muld m eq xo ffefffff fffffffd c0080000 00000001 7fefffff ffffffff +muld m eq xu 00000000 00000001 00000000 00000001 00000000 00000000 +muld m eq xu 00000000 00000001 3fe00000 00000000 00000000 00000000 +muld m eq xu 00000000 00000001 3fefffff ffffffff 00000000 00000000 +muld m eq xu 00000000 00000001 80000000 00000001 80000000 00000001 +muld m eq xu 00000000 00000001 bfefffff ffffffff 80000000 00000001 +muld m eq xu 000fffff fffffff7 80200000 00000003 80000000 00000001 +muld m eq xu 000fffff fffffff8 bff00000 00000001 800fffff fffffff9 +muld m eq xu 000fffff fffffffc 3ff00000 00000001 000fffff fffffffc +muld m eq xu 000fffff fffffffe 3fefffff fffffffc 000fffff fffffffc +muld m eq xu 000fffff fffffffe bff00000 00000001 800fffff ffffffff +muld m eq xu 000fffff ffffffff 000fffff fffffffe 00000000 00000000 +muld m eq xu 000fffff ffffffff 3ff00000 00000001 000fffff ffffffff +muld m eq xu 00100000 00000000 00100000 00000000 00000000 00000000 +muld m eq xu 00100000 00000000 80100000 00000000 80000000 00000001 +muld m eq xu 00100000 00000001 3fefffff fffffffa 000fffff fffffffd +muld m eq xu 00100000 00000001 3fefffff fffffffe 000fffff ffffffff +muld m eq xu 001fffff ffffffff 3fe00000 00000000 000fffff ffffffff +muld m eq xu 001fffff ffffffff bfe00000 00000000 80100000 00000000 +muld m eq xu 00f70001 00000001 00f00000 00000001 00000000 00000000 +muld m eq xu 20000000 02000000 1fffffff fbffffff 000fffff ffffffff +muld m eq xu 20000000 02000000 1fffffff fc000000 000fffff ffffffff +muld m eq xu 3fe00000 00000000 00000000 00000001 00000000 00000000 +muld m eq xu 3fe00000 00000000 80000000 00000001 80000000 00000001 +muld m eq xu 40040000 00000000 00000000 00000001 00000000 00000002 +muld m eq xu 800fffff fffffff7 00200000 00000003 80000000 00000001 +muld m eq xu 800fffff fffffff7 3ff00000 00000001 800fffff fffffff8 +muld m eq xu 800fffff ffffffff 800fffff fffffffe 00000000 00000000 +muld m eq xu 80100000 00000000 00200000 00000000 80000000 00000001 +muld m eq xu 80100000 00000000 80100000 00000000 00000000 00000000 +muld m eq xu 801fffff ffffffff bfe00000 00000000 000fffff ffffffff +muld m eq xu bfe00000 00000001 00000000 00000001 80000000 00000001 +muld m eq xu c0040000 00000001 00000000 00000001 80000000 00000003 +muld m uo - 00000000 00000000 7fffe000 00000000 7fffe000 00000000 +muld m uo - 00000000 00000001 7fffe000 00000000 7fffe000 00000000 +muld m uo - 000fffff ffffffff 7fffe000 00000000 7fffe000 00000000 +muld m uo - 3ff00000 00000000 7fffe000 00000000 7fffe000 00000000 +muld m uo - 7fefffff ffffffff 7fffe000 00000000 7fffe000 00000000 +muld m uo - 7ff00000 00000000 7fffe000 00000000 7fffe000 00000000 +muld m uo - 7fffe000 00000000 00000000 00000000 7fffe000 00000000 +muld m uo - 7fffe000 00000000 00000000 00000001 7fffe000 00000000 +muld m uo - 7fffe000 00000000 000fffff ffffffff 7fffe000 00000000 +muld m uo - 7fffe000 00000000 3ff00000 00000000 7fffe000 00000000 +muld m uo - 7fffe000 00000000 7fefffff ffffffff 7fffe000 00000000 +muld m uo - 7fffe000 00000000 7ff00000 00000000 7fffe000 00000000 +muld m uo - 7fffe000 00000000 7fffe000 00000000 7fffe000 00000000 +muld m uo - 7fffe000 00000000 80000000 00000000 7fffe000 00000000 +muld m uo - 7fffe000 00000000 80000000 00000001 7fffe000 00000000 +muld m uo - 7fffe000 00000000 800fffff ffffffff 7fffe000 00000000 +muld m uo - 7fffe000 00000000 bff00000 00000000 7fffe000 00000000 +muld m uo - 7fffe000 00000000 ffefffff ffffffff 7fffe000 00000000 +muld m uo - 7fffe000 00000000 fff00000 00000000 7fffe000 00000000 +muld m uo - 80000000 00000000 7fffe000 00000000 7fffe000 00000000 +muld m uo - 80000000 00000001 7fffe000 00000000 7fffe000 00000000 +muld m uo - 800fffff ffffffff 7fffe000 00000000 7fffe000 00000000 +muld m uo - bff00000 00000000 7fffe000 00000000 7fffe000 00000000 +muld m uo - ffefffff ffffffff 7fffe000 00000000 7fffe000 00000000 +muld m uo - fff00000 00000000 7fffe000 00000000 7fffe000 00000000 +muld m uo v 00000000 00000000 7ff00000 00000000 7fffe000 00000000 +muld m uo v 00000000 00000000 7ff02000 00000000 7fffe000 00000000 +muld m uo v 00000000 00000000 fff00000 00000000 ffffe000 00000000 +muld m uo v 00000000 00000001 7ff02000 00000000 7fffe000 00000000 +muld m uo v 000fffff ffffffff 7ff02000 00000000 7fffe000 00000000 +muld m uo v 3ff00000 00000000 7ff02000 00000000 7fffe000 00000000 +muld m uo v 7fefffff ffffffff 7ff02000 00000000 7fffe000 00000000 +muld m uo v 7ff00000 00000000 00000000 00000000 7fffe000 00000000 +muld m uo v 7ff00000 00000000 7ff02000 00000000 7fffe000 00000000 +muld m uo v 7ff00000 00000000 80000000 00000000 ffffe000 00000000 +muld m uo v 7ff02000 00000000 00000000 00000000 7fffe000 00000000 +muld m uo v 7ff02000 00000000 00000000 00000001 7fffe000 00000000 +muld m uo v 7ff02000 00000000 000fffff ffffffff 7fffe000 00000000 +muld m uo v 7ff02000 00000000 3ff00000 00000000 7fffe000 00000000 +muld m uo v 7ff02000 00000000 7fefffff ffffffff 7fffe000 00000000 +muld m uo v 7ff02000 00000000 7ff00000 00000000 7fffe000 00000000 +muld m uo v 7ff02000 00000000 7ff02000 00000000 7fffe000 00000000 +muld m uo v 7ff02000 00000000 7fffe000 00000000 7fffe000 00000000 +muld m uo v 7ff02000 00000000 80000000 00000000 7fffe000 00000000 +muld m uo v 7ff02000 00000000 80000000 00000001 7fffe000 00000000 +muld m uo v 7ff02000 00000000 800fffff ffffffff 7fffe000 00000000 +muld m uo v 7ff02000 00000000 bff00000 00000000 7fffe000 00000000 +muld m uo v 7ff02000 00000000 ffefffff ffffffff 7fffe000 00000000 +muld m uo v 7ff02000 00000000 fff00000 00000000 7fffe000 00000000 +muld m uo v 7fffe000 00000000 7ff02000 00000000 7fffe000 00000000 +muld m uo v 80000000 00000000 7ff00000 00000000 ffffe000 00000000 +muld m uo v 80000000 00000000 7ff02000 00000000 7fffe000 00000000 +muld m uo v 80000000 00000000 fff00000 00000000 7fffe000 00000000 +muld m uo v 80000000 00000001 7ff02000 00000000 7fffe000 00000000 +muld m uo v 800fffff ffffffff 7ff02000 00000000 7fffe000 00000000 +muld m uo v bff00000 00000000 7ff02000 00000000 7fffe000 00000000 +muld m uo v ffefffff ffffffff 7ff02000 00000000 7fffe000 00000000 +muld m uo v fff00000 00000000 7ff02000 00000000 7fffe000 00000000 +muld n eq - 00000000 00000000 000fffff ffffffff 00000000 00000000 +muld n eq - 00000000 00000000 001fffff ffffffff 00000000 00000000 +muld n eq - 00000000 00000000 3ff00000 00000000 00000000 00000000 +muld n eq - 00000000 00000000 43d00000 00000000 00000000 00000000 +muld n eq - 00000000 00000000 7fdfffff ffffffff 00000000 00000000 +muld n eq - 00000000 00000000 80000000 00000002 80000000 00000000 +muld n eq - 00000000 00000000 800fffff ffffffff 80000000 00000000 +muld n eq - 00000000 00000000 80100000 00000001 80000000 00000000 +muld n eq - 00000000 00000000 80200000 00000000 80000000 00000000 +muld n eq - 00000000 00000000 c0080000 00000000 80000000 00000000 +muld n eq - 00000000 00000000 ffcfffff ffffffff 80000000 00000000 +muld n eq - 00000000 00000000 ffe00000 00000000 80000000 00000000 +muld n eq - 00000000 00000000 ffefffff ffffffff 80000000 00000000 +muld n eq - 00000000 00000001 00000000 00000000 00000000 00000000 +muld n eq - 00000000 00000001 3ff00000 00000000 00000000 00000001 +muld n eq - 00000000 00000001 40000000 00000000 00000000 00000002 +muld n eq - 00000000 00000001 43500000 00000000 00300000 00000000 +muld n eq - 00000000 00000001 7ff00000 00000000 7ff00000 00000000 +muld n eq - 00000000 00000006 3fe00000 00000000 00000000 00000003 +muld n eq - 00000000 00000006 bfe00000 00000000 80000000 00000003 +muld n eq - 00000000 00000008 3fc00000 00000000 00000000 00000001 +muld n eq - 000fffff fffffffc 40000000 00000000 001fffff fffffff8 +muld n eq - 000fffff ffffffff 40000000 00000000 001fffff fffffffe +muld n eq - 00100000 00000000 00000000 00000000 00000000 00000000 +muld n eq - 00100000 00000000 3fefffff fffffffe 000fffff ffffffff +muld n eq - 00100000 00000000 7ff00000 00000000 7ff00000 00000000 +muld n eq - 00100000 00000000 c0000000 00000000 80200000 00000000 +muld n eq - 00100000 00000001 c0000000 00000000 80200000 00000001 +muld n eq - 001fffff fffffff8 3fe00000 00000000 000fffff fffffffc +muld n eq - 001fffff fffffffe 3fe00000 00000000 000fffff ffffffff +muld n eq - 001fffff fffffffe bfe00000 00000000 800fffff ffffffff +muld n eq - 36a00000 00000000 41800000 00000000 38300000 00000000 +muld n eq - 3ff00000 00000000 00000000 00000001 00000000 00000001 +muld n eq - 3ff00000 00000000 000fffff fffffffd 000fffff fffffffd +muld n eq - 3ff00000 00000000 00200000 00000003 00200000 00000003 +muld n eq - 3ff00000 00000000 3ff00000 00000000 3ff00000 00000000 +muld n eq - 3ff00000 00000000 40000000 00000000 40000000 00000000 +muld n eq - 3ff00000 00000000 80000000 00000001 80000000 00000001 +muld n eq - 3ff00000 00000000 80000000 00000002 80000000 00000002 +muld n eq - 3ff00000 00000000 80000000 00000009 80000000 00000009 +muld n eq - 3ff00000 00000000 801fffff fffffffe 801fffff fffffffe +muld n eq - 40000000 00000000 00000000 00000001 00000000 00000002 +muld n eq - 40000000 00000000 000fffff fffffffc 001fffff fffffff8 +muld n eq - 40000000 00000000 000fffff ffffffff 001fffff fffffffe +muld n eq - 40000000 00000000 00100000 00000000 00200000 00000000 +muld n eq - 40000000 00000000 00100000 00000001 00200000 00000001 +muld n eq - 40000000 00000000 3ff00000 00000000 40000000 00000000 +muld n eq - 40000000 00000000 40080000 00000000 40180000 00000000 +muld n eq - 40000000 00000000 40d00000 00000000 40e00000 00000000 +muld n eq - 40000000 00000000 43c00000 00000000 43d00000 00000000 +muld n eq - 40000000 00000000 7fd00000 00000000 7fe00000 00000000 +muld n eq - 40000000 00000000 7fdfffff ffffffff 7fefffff ffffffff +muld n eq - 40000000 00000000 800fffff fffffffd 801fffff fffffffa +muld n eq - 40000000 00000000 80100000 00000003 80200000 00000003 +muld n eq - 40000000 00000000 80100000 00000005 80200000 00000005 +muld n eq - 40000000 00000000 bff00000 00000000 c0000000 00000000 +muld n eq - 40000000 00000000 ffcfffff fffffffd ffdfffff fffffffd +muld n eq - 40000000 00000000 ffd00000 00000003 ffe00000 00000003 +muld n eq - 40080000 00000000 00000000 00000002 00000000 00000006 +muld n eq - 40080000 00000000 40000000 00000000 40180000 00000000 +muld n eq - 40080000 00000000 40080000 00000000 40220000 00000000 +muld n eq - 40080000 00000000 c0000000 00000000 c0180000 00000000 +muld n eq - 40100000 00000000 00000000 00000002 00000000 00000008 +muld n eq - 40100000 00000000 43b00000 00000000 43d00000 00000000 +muld n eq - 40100000 00000000 7fcfffff ffffffff 7fefffff ffffffff +muld n eq - 40100000 00000000 ffcfffff ffffffff ffefffff ffffffff +muld n eq - 40140000 00000000 00000000 00000000 00000000 00000000 +muld n eq - 40140000 00000000 7ff00000 00000000 7ff00000 00000000 +muld n eq - 40140000 00000000 80000000 00000001 80000000 00000005 +muld n eq - 401c0000 00000000 80000000 00000000 80000000 00000000 +muld n eq - 401c0000 00000000 fff00000 00000000 fff00000 00000000 +muld n eq - 40a00000 00000000 41e00000 00000000 42900000 00000000 +muld n eq - 40b00000 00000000 00000000 00000000 00000000 00000000 +muld n eq - 40b00000 00000000 43d00000 00000000 44900000 00000000 +muld n eq - 40b00000 00000000 80000000 00000000 80000000 00000000 +muld n eq - 40b00000 00000000 c0000000 00000000 c0c00000 00000000 +muld n eq - 40b00000 00000000 c3c00000 00000000 c4800000 00000000 +muld n eq - 40c00000 00000000 41d00000 00000000 42a00000 00000000 +muld n eq - 40d00000 00000000 40000000 00000000 40e00000 00000000 +muld n eq - 40d00000 00000000 c1600000 00000000 c2400000 00000000 +muld n eq - 7fcfffff fffffffd 40100000 00000000 7fefffff fffffffd +muld n eq - 7fcfffff fffffffd c0100000 00000000 ffefffff fffffffd +muld n eq - 7fd00000 00000000 c0000000 00000000 ffe00000 00000000 +muld n eq - 7fdfffff ffffffff c0000000 00000000 ffefffff ffffffff +muld n eq - 7fe00000 00000000 00000000 00000000 00000000 00000000 +muld n eq - 7fe00000 00000000 7ff00000 00000000 7ff00000 00000000 +muld n eq - 7fefffff ffffffff 00000000 00000000 00000000 00000000 +muld n eq - 7ff00000 00000000 000fffff ffffffff 7ff00000 00000000 +muld n eq - 7ff00000 00000000 001fffff ffffffff 7ff00000 00000000 +muld n eq - 7ff00000 00000000 3ff00000 00000000 7ff00000 00000000 +muld n eq - 7ff00000 00000000 7fdfffff ffffffff 7ff00000 00000000 +muld n eq - 7ff00000 00000000 7ff00000 00000000 7ff00000 00000000 +muld n eq - 7ff00000 00000000 80000000 00000002 fff00000 00000000 +muld n eq - 7ff00000 00000000 800fffff ffffffff fff00000 00000000 +muld n eq - 7ff00000 00000000 80100000 00000001 fff00000 00000000 +muld n eq - 7ff00000 00000000 80200000 00000000 fff00000 00000000 +muld n eq - 7ff00000 00000000 c0080000 00000000 fff00000 00000000 +muld n eq - 7ff00000 00000000 ffe00000 00000000 fff00000 00000000 +muld n eq - 7ff00000 00000000 ffefffff ffffffff fff00000 00000000 +muld n eq - 7ff00000 00000000 fff00000 00000000 fff00000 00000000 +muld n eq - 80000000 00000000 00000000 00000000 80000000 00000000 +muld n eq - 80000000 00000000 40180000 00000000 80000000 00000000 +muld n eq - 80000000 00000000 7fefffff ffffffff 80000000 00000000 +muld n eq - 80000000 00000000 80000000 00000004 00000000 00000000 +muld n eq - 80000000 00000000 80100000 00000000 00000000 00000000 +muld n eq - 80000000 00000000 c0200000 00000000 00000000 00000000 +muld n eq - 80000000 00000000 ffd00000 00000000 00000000 00000000 +muld n eq - 80000000 00000001 40140000 00000000 80000000 00000005 +muld n eq - 80000000 00000002 3ff00000 00000000 80000000 00000002 +muld n eq - 80000000 00000003 00000000 00000000 80000000 00000000 +muld n eq - 80000000 00000003 7ff00000 00000000 fff00000 00000000 +muld n eq - 80000000 00000004 bff00000 00000000 00000000 00000004 +muld n eq - 80000000 00000008 3fc00000 00000000 80000000 00000001 +muld n eq - 800fffff fffffffd c0000000 00000000 001fffff fffffffa +muld n eq - 800fffff ffffffff 00000000 00000000 80000000 00000000 +muld n eq - 800fffff ffffffff 7ff00000 00000000 fff00000 00000000 +muld n eq - 800fffff ffffffff 80000000 00000000 00000000 00000000 +muld n eq - 800fffff ffffffff bff00000 00000000 000fffff ffffffff +muld n eq - 800fffff ffffffff fff00000 00000000 7ff00000 00000000 +muld n eq - 80100000 00000001 00000000 00000000 80000000 00000000 +muld n eq - 80100000 00000001 7ff00000 00000000 fff00000 00000000 +muld n eq - 80100000 00000001 bff00000 00000000 00100000 00000001 +muld n eq - 801fffff fffffffc 3fe00000 00000000 800fffff fffffffe +muld n eq - 801fffff fffffffc bfe00000 00000000 000fffff fffffffe +muld n eq - 801fffff fffffffe 3ff00000 00000000 801fffff fffffffe +muld n eq - 801fffff ffffffff 80000000 00000000 00000000 00000000 +muld n eq - 801fffff ffffffff fff00000 00000000 7ff00000 00000000 +muld n eq - 80200000 00000000 00000000 00000000 80000000 00000000 +muld n eq - 80200000 00000000 7ff00000 00000000 fff00000 00000000 +muld n eq - bff00000 00000000 00000000 00000009 80000000 00000009 +muld n eq - bff00000 00000000 00100000 00000009 80100000 00000009 +muld n eq - bff00000 00000000 3ff00000 00000000 bff00000 00000000 +muld n eq - bff00000 00000000 40000000 00000000 c0000000 00000000 +muld n eq - bff00000 00000000 80000000 00000004 00000000 00000004 +muld n eq - bff00000 00000000 800fffff ffffffff 000fffff ffffffff +muld n eq - bff00000 00000000 80100000 00000001 00100000 00000001 +muld n eq - bff00000 00000000 bff00000 00000000 3ff00000 00000000 +muld n eq - bff00000 00000000 c0000000 00000000 40000000 00000000 +muld n eq - c0000000 00000000 00000000 00000000 80000000 00000000 +muld n eq - c0000000 00000000 000fffff fffffffd 801fffff fffffffa +muld n eq - c0000000 00000000 00100000 00000001 80200000 00000001 +muld n eq - c0000000 00000000 00100000 00000005 80200000 00000005 +muld n eq - c0000000 00000000 00100000 00000009 80200000 00000009 +muld n eq - c0000000 00000000 40080000 00000000 c0180000 00000000 +muld n eq - c0000000 00000000 40d00000 00000000 c0e00000 00000000 +muld n eq - c0000000 00000000 43c00000 00000000 c3d00000 00000000 +muld n eq - c0000000 00000000 7fcfffff ffffffff ffdfffff ffffffff +muld n eq - c0000000 00000000 7fd00000 00000001 ffe00000 00000001 +muld n eq - c0000000 00000000 7ff00000 00000000 fff00000 00000000 +muld n eq - c0000000 00000000 800fffff fffffffd 001fffff fffffffa +muld n eq - c0000000 00000000 bff00000 00000000 40000000 00000000 +muld n eq - c0000000 00000000 c0080000 00000000 40180000 00000000 +muld n eq - c0000000 00000000 c3c00000 00000000 43d00000 00000000 +muld n eq - c0080000 00000000 40080000 00000000 c0220000 00000000 +muld n eq - c0080000 00000000 c0000000 00000000 40180000 00000000 +muld n eq - c0080000 00000000 c0080000 00000000 40220000 00000000 +muld n eq - c0100000 00000000 43c00000 00000000 c3e00000 00000000 +muld n eq - c0100000 00000000 7fcfffff ffffffff ffefffff ffffffff +muld n eq - c0100000 00000000 80000000 00000000 00000000 00000000 +muld n eq - c0100000 00000000 ffcfffff ffffffff 7fefffff ffffffff +muld n eq - c0100000 00000000 fff00000 00000000 7ff00000 00000000 +muld n eq - c0a00000 00000000 41e00000 00000000 c2900000 00000000 +muld n eq - c0a00000 00000000 c0000000 00000000 40b00000 00000000 +muld n eq - c0a00000 00000000 c1e00000 00000000 42900000 00000000 +muld n eq - c0a00000 00000000 c1f00000 00000000 42a00000 00000000 +muld n eq - c0d00000 00000000 42400000 00000000 c3200000 00000000 +muld n eq - c0d00000 00000000 c0000000 00000000 40e00000 00000000 +muld n eq - ffcfffff fffffffd 40100000 00000000 ffefffff fffffffd +muld n eq - ffcfffff fffffffd c0100000 00000000 7fefffff fffffffd +muld n eq - ffcfffff ffffffff 00000000 00000000 80000000 00000000 +muld n eq - ffcfffff ffffffff 7ff00000 00000000 fff00000 00000000 +muld n eq - ffd00000 00000000 00000000 00000000 80000000 00000000 +muld n eq - ffd00000 00000000 7ff00000 00000000 fff00000 00000000 +muld n eq - ffdfffff ffffffff 80000000 00000000 00000000 00000000 +muld n eq - ffefffff ffffffff 80000000 00000000 00000000 00000000 +muld n eq - ffefffff ffffffff fff00000 00000000 7ff00000 00000000 +muld n eq - fff00000 00000000 40180000 00000000 fff00000 00000000 +muld n eq - fff00000 00000000 7ff00000 00000000 fff00000 00000000 +muld n eq - fff00000 00000000 80000000 00000004 7ff00000 00000000 +muld n eq - fff00000 00000000 80100000 00000000 7ff00000 00000000 +muld n eq - fff00000 00000000 c0200000 00000000 7ff00000 00000000 +muld n eq - fff00000 00000000 ffd00000 00000000 7ff00000 00000000 +muld n eq - fff00000 00000000 fff00000 00000000 7ff00000 00000000 +muld n eq x 3ff00000 00000001 3ff00000 00000001 3ff00000 00000002 +muld n eq x 3ff00000 00000001 bff00000 00000001 bff00000 00000002 +muld n eq x 3ff00000 00000001 bff00000 00000002 bff00000 00000003 +muld n eq x 3ff00000 00000002 3ff00000 00000001 3ff00000 00000003 +muld n eq x 4007ffff ffffffff 3fefffff fffffffd 4007ffff fffffffd +muld n eq x 4007ffff ffffffff 3fefffff fffffffe 4007ffff fffffffe +muld n eq x 4007ffff ffffffff 3fefffff ffffffff 4007ffff fffffffe +muld n eq x 4007ffff ffffffff bfefffff fffffffd c007ffff fffffffd +muld n eq x 40080000 00000001 3ff00000 00000001 40080000 00000003 +muld n eq x 40080000 00000001 3ff00000 00000003 40080000 00000006 +muld n eq x 40080000 00000001 bff00000 00000003 c0080000 00000006 +muld n eq x 4013ffff ffffffff 3fefffff ffffffff 4013ffff fffffffe +muld n eq x 40140000 00000001 3ff00000 00000001 40140000 00000002 +muld n eq x 401bffff ffffffff 3fefffff fffffffc 401bffff fffffffc +muld n eq x 401bffff ffffffff 3fefffff ffffffff 401bffff fffffffe +muld n eq x 401c0000 00000001 3ff00000 00000001 401c0000 00000003 +muld n eq x bfefffff ffffffff ffefffff ffffffff 7fefffff fffffffe +muld n eq x bff00000 00000001 3ff00000 00000001 bff00000 00000002 +muld n eq x bff00000 00000001 bff00000 00000001 3ff00000 00000002 +muld n eq x bff00000 00000001 bff00000 00000002 3ff00000 00000003 +muld n eq x bff00000 00000002 3ff00000 00000001 bff00000 00000003 +muld n eq x bff00000 00000002 bff00000 00000001 3ff00000 00000003 +muld n eq x c007ffff ffffffff 3fefffff ffffffff c007ffff fffffffe +muld n eq x c0080000 00000001 3ff00000 00000001 c0080000 00000003 +muld n eq x c013ffff ffffffff bfefffff ffffffff 4013ffff fffffffe +muld n eq x c0140000 00000001 bff00000 00000001 40140000 00000002 +muld n eq x ffcfffff fffffff9 c00fffff ffffffff 7fefffff fffffff8 +muld n eq x ffcfffff ffffffff 40000000 00000001 ffe00000 00000000 +muld n eq x ffdfffff ffffffff 3ff00000 00000001 ffe00000 00000000 +muld n eq x?u 000fffff fffffff8 3ff00000 00000008 00100000 00000000 +muld n eq x?u 000fffff fffffff8 bff00000 00000008 80100000 00000000 +muld n eq x?u 000fffff ffffffff 3ff00000 00000001 00100000 00000000 +muld n eq x?u 00100000 00000001 3fefffff fffffffe 00100000 00000000 +muld n eq x?u 00100000 00000002 3fefffff fffffffc 00100000 00000000 +muld n eq x?u 20000000 02000000 1fffffff fc000000 00100000 00000000 +muld n eq x?u 800fffff ffffffff 3ff00000 00000001 80100000 00000000 +muld n eq xo 3ff00000 00000002 7fefffff fffffffe 7ff00000 00000000 +muld n eq xo 40000000 00000000 7fe00000 00000000 7ff00000 00000000 +muld n eq xo 7fdfffff fffffffd c0000000 00000008 fff00000 00000000 +muld n eq xo 7fe00000 00000000 40000000 00000000 7ff00000 00000000 +muld n eq xo 7fe00000 00000000 7fe00000 00000000 7ff00000 00000000 +muld n eq xo 7fe00000 00000000 7fefffff fffffffe 7ff00000 00000000 +muld n eq xo 7fe00000 00000000 ffd00000 00000000 fff00000 00000000 +muld n eq xo 7fe00000 00000000 ffd00000 00000004 fff00000 00000000 +muld n eq xo 7fe00000 00000000 ffe00000 00000000 fff00000 00000000 +muld n eq xo 7fe00000 00000009 7fefffff fffffffa 7ff00000 00000000 +muld n eq xo 7fe00000 00000009 c0180000 00000002 fff00000 00000000 +muld n eq xo c007ffff fffffffe 7fe00000 00000000 fff00000 00000000 +muld n eq xo c0080000 00000000 ffe00000 00000000 7ff00000 00000000 +muld n eq xo c013ffff fffffffe ffe00000 00000000 7ff00000 00000000 +muld n eq xo c01bffff fffffff9 7fe00000 00000000 fff00000 00000000 +muld n eq xo c0220000 00000000 7fe00000 00000000 fff00000 00000000 +muld n eq xo c0220000 00000001 ffe00000 00000000 7ff00000 00000000 +muld n eq xo ffcfffff fffffff9 7fe00000 00000000 fff00000 00000000 +muld n eq xo ffdfffff fffffff7 7fd00000 00000001 fff00000 00000000 +muld n eq xo ffe00000 00000005 ffe00000 00000001 7ff00000 00000000 +muld n eq xo ffefffff fffffffd 7fe00000 00000000 fff00000 00000000 +muld n eq xo ffefffff fffffffd c0080000 00000001 7ff00000 00000000 +muld n eq xo ffefffff fffffffd ffe00000 00000001 7ff00000 00000000 +muld n eq xo ffefffff ffffffff ffefffff ffffffff 7ff00000 00000000 +muld n eq xu 00000000 00000001 00000000 00000001 00000000 00000000 +muld n eq xu 00000000 00000001 3fe00000 00000000 00000000 00000000 +muld n eq xu 00000000 00000001 3fefffff ffffffff 00000000 00000001 +muld n eq xu 00000000 00000001 bfefffff ffffffff 80000000 00000001 +muld n eq xu 000fffff fffffff7 80200000 00000003 80000000 00000000 +muld n eq xu 000fffff fffffff8 3ff00000 00000001 000fffff fffffff9 +muld n eq xu 000fffff fffffff8 bff00000 00000001 800fffff fffffff9 +muld n eq xu 000fffff fffffffe 3fefffff fffffffc 000fffff fffffffc +muld n eq xu 000fffff fffffffe 3ff00000 00000001 000fffff ffffffff +muld n eq xu 000fffff fffffffe bff00000 00000001 800fffff ffffffff +muld n eq xu 000fffff ffffffff 000fffff fffffffe 00000000 00000000 +muld n eq xu 00100000 00000000 00100000 00000000 00000000 00000000 +muld n eq xu 00100000 00000000 80100000 00000000 80000000 00000000 +muld n eq xu 00100000 00000001 3fefffff fffffffa 000fffff fffffffe +muld n eq xu 001fffff ffffffff 3fe00000 00000000 00100000 00000000 +muld n eq xu 001fffff ffffffff bfe00000 00000000 80100000 00000000 +muld n eq xu 00f70001 00000001 00f00000 00000001 00000000 00000000 +muld n eq xu 20000000 02000000 1fffffff fbffffff 000fffff ffffffff +muld n eq xu 3fe00000 00000000 00000000 00000001 00000000 00000000 +muld n eq xu 3fe00000 00000000 80000000 00000001 80000000 00000000 +muld n eq xu 3ff7ffff ffffffff 80000000 00000001 80000000 00000001 +muld n eq xu 40040000 00000000 00000000 00000001 00000000 00000002 +muld n eq xu 400bffff ffffffff 80000000 00000001 80000000 00000003 +muld n eq xu 80000000 00000001 00000000 00000001 80000000 00000000 +muld n eq xu 800fffff fffffff7 00200000 00000003 80000000 00000000 +muld n eq xu 800fffff fffffff7 3ff00000 00000001 800fffff fffffff8 +muld n eq xu 800fffff ffffffff 800fffff fffffffe 00000000 00000000 +muld n eq xu 80100000 00000000 00100000 00000000 80000000 00000000 +muld n eq xu 80100000 00000000 80100000 00000000 00000000 00000000 +muld n eq xu bfe00000 00000001 00000000 00000001 80000000 00000001 +muld n eq xu bff80000 00000000 80000000 00000001 00000000 00000002 +muld n eq xu c0040000 00000001 00000000 00000001 80000000 00000003 +muld n eq xu c00c0000 00000000 80000000 00000001 00000000 00000004 +muld n uo - 00000000 00000000 7fffe000 00000000 7fffe000 00000000 +muld n uo - 00000000 00000001 7fffe000 00000000 7fffe000 00000000 +muld n uo - 000fffff ffffffff 7fffe000 00000000 7fffe000 00000000 +muld n uo - 3ff00000 00000000 7fffe000 00000000 7fffe000 00000000 +muld n uo - 7fefffff ffffffff 7fffe000 00000000 7fffe000 00000000 +muld n uo - 7ff00000 00000000 7fffe000 00000000 7fffe000 00000000 +muld n uo - 7fffe000 00000000 00000000 00000000 7fffe000 00000000 +muld n uo - 7fffe000 00000000 00000000 00000001 7fffe000 00000000 +muld n uo - 7fffe000 00000000 000fffff ffffffff 7fffe000 00000000 +muld n uo - 7fffe000 00000000 3ff00000 00000000 7fffe000 00000000 +muld n uo - 7fffe000 00000000 7fefffff ffffffff 7fffe000 00000000 +muld n uo - 7fffe000 00000000 7ff00000 00000000 7fffe000 00000000 +muld n uo - 7fffe000 00000000 7fffe000 00000000 7fffe000 00000000 +muld n uo - 7fffe000 00000000 80000000 00000000 7fffe000 00000000 +muld n uo - 7fffe000 00000000 80000000 00000001 7fffe000 00000000 +muld n uo - 7fffe000 00000000 800fffff ffffffff 7fffe000 00000000 +muld n uo - 7fffe000 00000000 bff00000 00000000 7fffe000 00000000 +muld n uo - 7fffe000 00000000 ffefffff ffffffff 7fffe000 00000000 +muld n uo - 7fffe000 00000000 fff00000 00000000 7fffe000 00000000 +muld n uo - 80000000 00000000 7fffe000 00000000 7fffe000 00000000 +muld n uo - 80000000 00000001 7fffe000 00000000 7fffe000 00000000 +muld n uo - 800fffff ffffffff 7fffe000 00000000 7fffe000 00000000 +muld n uo - bff00000 00000000 7fffe000 00000000 7fffe000 00000000 +muld n uo - ffefffff ffffffff 7fffe000 00000000 7fffe000 00000000 +muld n uo - fff00000 00000000 7fffe000 00000000 7fffe000 00000000 +muld n uo v 00000000 00000000 7ff00000 00000000 7fffe000 00000000 +muld n uo v 00000000 00000000 7ff02000 00000000 7fffe000 00000000 +muld n uo v 00000000 00000000 fff00000 00000000 ffffe000 00000000 +muld n uo v 00000000 00000001 7ff02000 00000000 7fffe000 00000000 +muld n uo v 000fffff ffffffff 7ff02000 00000000 7fffe000 00000000 +muld n uo v 3ff00000 00000000 7ff02000 00000000 7fffe000 00000000 +muld n uo v 7fefffff ffffffff 7ff02000 00000000 7fffe000 00000000 +muld n uo v 7ff00000 00000000 00000000 00000000 7fffe000 00000000 +muld n uo v 7ff00000 00000000 7ff02000 00000000 7fffe000 00000000 +muld n uo v 7ff00000 00000000 80000000 00000000 ffffe000 00000000 +muld n uo v 7ff02000 00000000 00000000 00000000 7fffe000 00000000 +muld n uo v 7ff02000 00000000 00000000 00000001 7fffe000 00000000 +muld n uo v 7ff02000 00000000 000fffff ffffffff 7fffe000 00000000 +muld n uo v 7ff02000 00000000 3ff00000 00000000 7fffe000 00000000 +muld n uo v 7ff02000 00000000 7fefffff ffffffff 7fffe000 00000000 +muld n uo v 7ff02000 00000000 7ff00000 00000000 7fffe000 00000000 +muld n uo v 7ff02000 00000000 7ff02000 00000000 7fffe000 00000000 +muld n uo v 7ff02000 00000000 7fffe000 00000000 7fffe000 00000000 +muld n uo v 7ff02000 00000000 80000000 00000000 7fffe000 00000000 +muld n uo v 7ff02000 00000000 80000000 00000001 7fffe000 00000000 +muld n uo v 7ff02000 00000000 800fffff ffffffff 7fffe000 00000000 +muld n uo v 7ff02000 00000000 bff00000 00000000 7fffe000 00000000 +muld n uo v 7ff02000 00000000 ffefffff ffffffff 7fffe000 00000000 +muld n uo v 7ff02000 00000000 fff00000 00000000 7fffe000 00000000 +muld n uo v 7fffe000 00000000 7ff02000 00000000 7fffe000 00000000 +muld n uo v 80000000 00000000 7ff00000 00000000 ffffe000 00000000 +muld n uo v 80000000 00000000 7ff02000 00000000 7fffe000 00000000 +muld n uo v 80000000 00000000 fff00000 00000000 7fffe000 00000000 +muld n uo v 80000000 00000001 7ff02000 00000000 7fffe000 00000000 +muld n uo v 800fffff ffffffff 7ff02000 00000000 7fffe000 00000000 +muld n uo v bff00000 00000000 7ff02000 00000000 7fffe000 00000000 +muld n uo v ffefffff ffffffff 7ff02000 00000000 7fffe000 00000000 +muld n uo v fff00000 00000000 7ff02000 00000000 7fffe000 00000000 +muld p eq - 00000000 00000000 00000000 00000000 00000000 00000000 +muld p eq - 00000000 00000000 000fffff ffffffff 00000000 00000000 +muld p eq - 00000000 00000000 001fffff ffffffff 00000000 00000000 +muld p eq - 00000000 00000000 3ff00000 00000000 00000000 00000000 +muld p eq - 00000000 00000000 43d00000 00000000 00000000 00000000 +muld p eq - 00000000 00000000 7fdfffff ffffffff 00000000 00000000 +muld p eq - 00000000 00000000 80000000 00000000 80000000 00000000 +muld p eq - 00000000 00000000 80000000 00000002 80000000 00000000 +muld p eq - 00000000 00000000 800fffff ffffffff 80000000 00000000 +muld p eq - 00000000 00000000 80100000 00000001 80000000 00000000 +muld p eq - 00000000 00000000 80200000 00000000 80000000 00000000 +muld p eq - 00000000 00000000 c0080000 00000000 80000000 00000000 +muld p eq - 00000000 00000000 ffcfffff ffffffff 80000000 00000000 +muld p eq - 00000000 00000000 ffe00000 00000000 80000000 00000000 +muld p eq - 00000000 00000000 ffefffff ffffffff 80000000 00000000 +muld p eq - 00000000 00000001 00000000 00000000 00000000 00000000 +muld p eq - 00000000 00000001 3ff00000 00000000 00000000 00000001 +muld p eq - 00000000 00000001 40000000 00000000 00000000 00000002 +muld p eq - 00000000 00000001 43500000 00000000 00300000 00000000 +muld p eq - 00000000 00000001 7ff00000 00000000 7ff00000 00000000 +muld p eq - 00000000 00000006 3fe00000 00000000 00000000 00000003 +muld p eq - 00000000 00000006 bfe00000 00000000 80000000 00000003 +muld p eq - 00000000 00000008 3fc00000 00000000 00000000 00000001 +muld p eq - 000fffff fffffffc 40000000 00000000 001fffff fffffff8 +muld p eq - 000fffff ffffffff 40000000 00000000 001fffff fffffffe +muld p eq - 00100000 00000000 00000000 00000000 00000000 00000000 +muld p eq - 00100000 00000000 3fefffff fffffffe 000fffff ffffffff +muld p eq - 00100000 00000000 7ff00000 00000000 7ff00000 00000000 +muld p eq - 00100000 00000000 c0000000 00000000 80200000 00000000 +muld p eq - 00100000 00000001 c0000000 00000000 80200000 00000001 +muld p eq - 001fffff fffffff8 3fe00000 00000000 000fffff fffffffc +muld p eq - 001fffff fffffffe 3fe00000 00000000 000fffff ffffffff +muld p eq - 001fffff fffffffe bfe00000 00000000 800fffff ffffffff +muld p eq - 36a00000 00000000 41800000 00000000 38300000 00000000 +muld p eq - 3ff00000 00000000 00000000 00000001 00000000 00000001 +muld p eq - 3ff00000 00000000 000fffff fffffffd 000fffff fffffffd +muld p eq - 3ff00000 00000000 00200000 00000003 00200000 00000003 +muld p eq - 3ff00000 00000000 3ff00000 00000000 3ff00000 00000000 +muld p eq - 3ff00000 00000000 40000000 00000000 40000000 00000000 +muld p eq - 3ff00000 00000000 80000000 00000001 80000000 00000001 +muld p eq - 3ff00000 00000000 80000000 00000002 80000000 00000002 +muld p eq - 3ff00000 00000000 80000000 00000009 80000000 00000009 +muld p eq - 3ff00000 00000000 801fffff fffffffe 801fffff fffffffe +muld p eq - 40000000 00000000 00000000 00000001 00000000 00000002 +muld p eq - 40000000 00000000 000fffff fffffffc 001fffff fffffff8 +muld p eq - 40000000 00000000 000fffff ffffffff 001fffff fffffffe +muld p eq - 40000000 00000000 00100000 00000000 00200000 00000000 +muld p eq - 40000000 00000000 00100000 00000001 00200000 00000001 +muld p eq - 40000000 00000000 3ff00000 00000000 40000000 00000000 +muld p eq - 40000000 00000000 40080000 00000000 40180000 00000000 +muld p eq - 40000000 00000000 40d00000 00000000 40e00000 00000000 +muld p eq - 40000000 00000000 43c00000 00000000 43d00000 00000000 +muld p eq - 40000000 00000000 7fd00000 00000000 7fe00000 00000000 +muld p eq - 40000000 00000000 7fdfffff ffffffff 7fefffff ffffffff +muld p eq - 40000000 00000000 800fffff fffffffd 801fffff fffffffa +muld p eq - 40000000 00000000 80100000 00000003 80200000 00000003 +muld p eq - 40000000 00000000 80100000 00000005 80200000 00000005 +muld p eq - 40000000 00000000 bff00000 00000000 c0000000 00000000 +muld p eq - 40000000 00000000 ffcfffff fffffffd ffdfffff fffffffd +muld p eq - 40000000 00000000 ffd00000 00000003 ffe00000 00000003 +muld p eq - 40080000 00000000 00000000 00000002 00000000 00000006 +muld p eq - 40080000 00000000 40000000 00000000 40180000 00000000 +muld p eq - 40080000 00000000 40080000 00000000 40220000 00000000 +muld p eq - 40080000 00000000 c0000000 00000000 c0180000 00000000 +muld p eq - 40100000 00000000 00000000 00000002 00000000 00000008 +muld p eq - 40100000 00000000 43b00000 00000000 43d00000 00000000 +muld p eq - 40100000 00000000 7fcfffff ffffffff 7fefffff ffffffff +muld p eq - 40100000 00000000 ffcfffff ffffffff ffefffff ffffffff +muld p eq - 40140000 00000000 00000000 00000000 00000000 00000000 +muld p eq - 40140000 00000000 7ff00000 00000000 7ff00000 00000000 +muld p eq - 40140000 00000000 80000000 00000001 80000000 00000005 +muld p eq - 401c0000 00000000 80000000 00000000 80000000 00000000 +muld p eq - 401c0000 00000000 fff00000 00000000 fff00000 00000000 +muld p eq - 40a00000 00000000 41e00000 00000000 42900000 00000000 +muld p eq - 40b00000 00000000 00000000 00000000 00000000 00000000 +muld p eq - 40b00000 00000000 43d00000 00000000 44900000 00000000 +muld p eq - 40b00000 00000000 80000000 00000000 80000000 00000000 +muld p eq - 40b00000 00000000 c0000000 00000000 c0c00000 00000000 +muld p eq - 40b00000 00000000 c3c00000 00000000 c4800000 00000000 +muld p eq - 40c00000 00000000 41d00000 00000000 42a00000 00000000 +muld p eq - 40d00000 00000000 40000000 00000000 40e00000 00000000 +muld p eq - 40d00000 00000000 c1600000 00000000 c2400000 00000000 +muld p eq - 7fcfffff fffffffd 40100000 00000000 7fefffff fffffffd +muld p eq - 7fcfffff fffffffd c0100000 00000000 ffefffff fffffffd +muld p eq - 7fd00000 00000000 c0000000 00000000 ffe00000 00000000 +muld p eq - 7fdfffff ffffffff c0000000 00000000 ffefffff ffffffff +muld p eq - 7fe00000 00000000 00000000 00000000 00000000 00000000 +muld p eq - 7fe00000 00000000 7ff00000 00000000 7ff00000 00000000 +muld p eq - 7fefffff ffffffff 00000000 00000000 00000000 00000000 +muld p eq - 7ff00000 00000000 000fffff ffffffff 7ff00000 00000000 +muld p eq - 7ff00000 00000000 001fffff ffffffff 7ff00000 00000000 +muld p eq - 7ff00000 00000000 3ff00000 00000000 7ff00000 00000000 +muld p eq - 7ff00000 00000000 7fdfffff ffffffff 7ff00000 00000000 +muld p eq - 7ff00000 00000000 7ff00000 00000000 7ff00000 00000000 +muld p eq - 7ff00000 00000000 80000000 00000002 fff00000 00000000 +muld p eq - 7ff00000 00000000 800fffff ffffffff fff00000 00000000 +muld p eq - 7ff00000 00000000 80100000 00000001 fff00000 00000000 +muld p eq - 7ff00000 00000000 80200000 00000000 fff00000 00000000 +muld p eq - 7ff00000 00000000 c0080000 00000000 fff00000 00000000 +muld p eq - 7ff00000 00000000 ffe00000 00000000 fff00000 00000000 +muld p eq - 7ff00000 00000000 ffefffff ffffffff fff00000 00000000 +muld p eq - 7ff00000 00000000 fff00000 00000000 fff00000 00000000 +muld p eq - 80000000 00000000 00000000 00000000 80000000 00000000 +muld p eq - 80000000 00000000 40180000 00000000 80000000 00000000 +muld p eq - 80000000 00000000 7fefffff ffffffff 80000000 00000000 +muld p eq - 80000000 00000000 80000000 00000000 00000000 00000000 +muld p eq - 80000000 00000000 80000000 00000004 00000000 00000000 +muld p eq - 80000000 00000000 80100000 00000000 00000000 00000000 +muld p eq - 80000000 00000000 c0200000 00000000 00000000 00000000 +muld p eq - 80000000 00000000 ffd00000 00000000 00000000 00000000 +muld p eq - 80000000 00000001 40140000 00000000 80000000 00000005 +muld p eq - 80000000 00000002 3ff00000 00000000 80000000 00000002 +muld p eq - 80000000 00000003 00000000 00000000 80000000 00000000 +muld p eq - 80000000 00000003 7ff00000 00000000 fff00000 00000000 +muld p eq - 80000000 00000004 bff00000 00000000 00000000 00000004 +muld p eq - 80000000 00000008 3fc00000 00000000 80000000 00000001 +muld p eq - 800fffff fffffffd c0000000 00000000 001fffff fffffffa +muld p eq - 800fffff ffffffff 00000000 00000000 80000000 00000000 +muld p eq - 800fffff ffffffff 7ff00000 00000000 fff00000 00000000 +muld p eq - 800fffff ffffffff 80000000 00000000 00000000 00000000 +muld p eq - 800fffff ffffffff bff00000 00000000 000fffff ffffffff +muld p eq - 800fffff ffffffff fff00000 00000000 7ff00000 00000000 +muld p eq - 80100000 00000001 00000000 00000000 80000000 00000000 +muld p eq - 80100000 00000001 7ff00000 00000000 fff00000 00000000 +muld p eq - 80100000 00000001 bff00000 00000000 00100000 00000001 +muld p eq - 801fffff fffffffc 3fe00000 00000000 800fffff fffffffe +muld p eq - 801fffff fffffffc bfe00000 00000000 000fffff fffffffe +muld p eq - 801fffff fffffffe 3ff00000 00000000 801fffff fffffffe +muld p eq - 801fffff ffffffff 80000000 00000000 00000000 00000000 +muld p eq - 801fffff ffffffff fff00000 00000000 7ff00000 00000000 +muld p eq - 80200000 00000000 00000000 00000000 80000000 00000000 +muld p eq - 80200000 00000000 7ff00000 00000000 fff00000 00000000 +muld p eq - bff00000 00000000 00000000 00000009 80000000 00000009 +muld p eq - bff00000 00000000 00100000 00000009 80100000 00000009 +muld p eq - bff00000 00000000 3ff00000 00000000 bff00000 00000000 +muld p eq - bff00000 00000000 40000000 00000000 c0000000 00000000 +muld p eq - bff00000 00000000 80000000 00000004 00000000 00000004 +muld p eq - bff00000 00000000 800fffff ffffffff 000fffff ffffffff +muld p eq - bff00000 00000000 80100000 00000001 00100000 00000001 +muld p eq - bff00000 00000000 bff00000 00000000 3ff00000 00000000 +muld p eq - bff00000 00000000 c0000000 00000000 40000000 00000000 +muld p eq - c0000000 00000000 00000000 00000000 80000000 00000000 +muld p eq - c0000000 00000000 000fffff fffffffd 801fffff fffffffa +muld p eq - c0000000 00000000 00100000 00000001 80200000 00000001 +muld p eq - c0000000 00000000 00100000 00000005 80200000 00000005 +muld p eq - c0000000 00000000 00100000 00000009 80200000 00000009 +muld p eq - c0000000 00000000 40080000 00000000 c0180000 00000000 +muld p eq - c0000000 00000000 40d00000 00000000 c0e00000 00000000 +muld p eq - c0000000 00000000 43c00000 00000000 c3d00000 00000000 +muld p eq - c0000000 00000000 7fcfffff ffffffff ffdfffff ffffffff +muld p eq - c0000000 00000000 7fd00000 00000001 ffe00000 00000001 +muld p eq - c0000000 00000000 7ff00000 00000000 fff00000 00000000 +muld p eq - c0000000 00000000 800fffff fffffffd 001fffff fffffffa +muld p eq - c0000000 00000000 bff00000 00000000 40000000 00000000 +muld p eq - c0000000 00000000 c0080000 00000000 40180000 00000000 +muld p eq - c0000000 00000000 c3c00000 00000000 43d00000 00000000 +muld p eq - c0080000 00000000 40080000 00000000 c0220000 00000000 +muld p eq - c0080000 00000000 c0000000 00000000 40180000 00000000 +muld p eq - c0080000 00000000 c0080000 00000000 40220000 00000000 +muld p eq - c0100000 00000000 43c00000 00000000 c3e00000 00000000 +muld p eq - c0100000 00000000 7fcfffff ffffffff ffefffff ffffffff +muld p eq - c0100000 00000000 80000000 00000000 00000000 00000000 +muld p eq - c0100000 00000000 ffcfffff ffffffff 7fefffff ffffffff +muld p eq - c0100000 00000000 fff00000 00000000 7ff00000 00000000 +muld p eq - c0a00000 00000000 41e00000 00000000 c2900000 00000000 +muld p eq - c0a00000 00000000 c0000000 00000000 40b00000 00000000 +muld p eq - c0a00000 00000000 c1e00000 00000000 42900000 00000000 +muld p eq - c0a00000 00000000 c1f00000 00000000 42a00000 00000000 +muld p eq - c0d00000 00000000 42400000 00000000 c3200000 00000000 +muld p eq - c0d00000 00000000 c0000000 00000000 40e00000 00000000 +muld p eq - ffcfffff fffffffd 40100000 00000000 ffefffff fffffffd +muld p eq - ffcfffff fffffffd c0100000 00000000 7fefffff fffffffd +muld p eq - ffcfffff ffffffff 00000000 00000000 80000000 00000000 +muld p eq - ffcfffff ffffffff 7ff00000 00000000 fff00000 00000000 +muld p eq - ffd00000 00000000 00000000 00000000 80000000 00000000 +muld p eq - ffd00000 00000000 7ff00000 00000000 fff00000 00000000 +muld p eq - ffdfffff ffffffff 80000000 00000000 00000000 00000000 +muld p eq - ffefffff ffffffff 80000000 00000000 00000000 00000000 +muld p eq - ffefffff ffffffff fff00000 00000000 7ff00000 00000000 +muld p eq - fff00000 00000000 40180000 00000000 fff00000 00000000 +muld p eq - fff00000 00000000 7ff00000 00000000 fff00000 00000000 +muld p eq - fff00000 00000000 80000000 00000004 7ff00000 00000000 +muld p eq - fff00000 00000000 80100000 00000000 7ff00000 00000000 +muld p eq - fff00000 00000000 c0200000 00000000 7ff00000 00000000 +muld p eq - fff00000 00000000 ffd00000 00000000 7ff00000 00000000 +muld p eq - fff00000 00000000 fff00000 00000000 7ff00000 00000000 +muld p eq x 3ff00000 00000001 3ff00000 00000001 3ff00000 00000003 +muld p eq x 3ff00000 00000001 bff00000 00000001 bff00000 00000002 +muld p eq x 3ff00000 00000001 bff00000 00000002 bff00000 00000003 +muld p eq x 3ff00000 00000002 3ff00000 00000001 3ff00000 00000004 +muld p eq x 4007ffff ffffffff 3fefffff fffffffd 4007ffff fffffffd +muld p eq x 4007ffff ffffffff 3fefffff fffffffe 4007ffff fffffffe +muld p eq x 4007ffff ffffffff 3fefffff ffffffff 4007ffff ffffffff +muld p eq x 4007ffff ffffffff bfefffff fffffffd c007ffff fffffffc +muld p eq x 40080000 00000001 3ff00000 00000001 40080000 00000003 +muld p eq x 40080000 00000001 3ff00000 00000003 40080000 00000006 +muld p eq x 40080000 00000001 bff00000 00000003 c0080000 00000005 +muld p eq x 4013ffff ffffffff 3fefffff ffffffff 4013ffff ffffffff +muld p eq x 40140000 00000001 3ff00000 00000001 40140000 00000003 +muld p eq x 401bffff ffffffff 3fefffff fffffffc 401bffff fffffffc +muld p eq x 401bffff ffffffff 3fefffff ffffffff 401bffff ffffffff +muld p eq x 401c0000 00000001 3ff00000 00000001 401c0000 00000003 +muld p eq x bfefffff ffffffff ffefffff ffffffff 7fefffff ffffffff +muld p eq x bff00000 00000001 3ff00000 00000001 bff00000 00000002 +muld p eq x bff00000 00000001 bff00000 00000001 3ff00000 00000003 +muld p eq x bff00000 00000001 bff00000 00000002 3ff00000 00000004 +muld p eq x bff00000 00000002 3ff00000 00000001 bff00000 00000003 +muld p eq x bff00000 00000002 bff00000 00000001 3ff00000 00000004 +muld p eq x c007ffff ffffffff 3fefffff ffffffff c007ffff fffffffe +muld p eq x c0080000 00000001 3ff00000 00000001 c0080000 00000002 +muld p eq x c013ffff ffffffff bfefffff ffffffff 4013ffff ffffffff +muld p eq x c0140000 00000001 bff00000 00000001 40140000 00000003 +muld p eq x ffcfffff fffffff9 c00fffff ffffffff 7fefffff fffffff9 +muld p eq x ffcfffff ffffffff 40000000 00000001 ffe00000 00000000 +muld p eq x ffdfffff ffffffff 3ff00000 00000001 ffe00000 00000000 +muld p eq x?u 000fffff fffffff8 3ff00000 00000008 00100000 00000000 +muld p eq x?u 000fffff ffffffff 3ff00000 00000001 00100000 00000000 +muld p eq x?u 00100000 00000001 3fefffff fffffffe 00100000 00000000 +muld p eq x?u 00100000 00000002 3fefffff fffffffc 00100000 00000000 +muld p eq x?u 20000000 02000000 1fffffff fbffffff 00100000 00000000 +muld p eq x?u 20000000 02000000 1fffffff fc000000 00100000 00000000 +muld p eq xo 3ff00000 00000002 7fefffff fffffffe 7ff00000 00000000 +muld p eq xo 40000000 00000000 7fe00000 00000000 7ff00000 00000000 +muld p eq xo 7fdfffff fffffffd c0000000 00000008 ffefffff ffffffff +muld p eq xo 7fe00000 00000000 40000000 00000000 7ff00000 00000000 +muld p eq xo 7fe00000 00000000 7fe00000 00000000 7ff00000 00000000 +muld p eq xo 7fe00000 00000000 7fefffff fffffffe 7ff00000 00000000 +muld p eq xo 7fe00000 00000000 c0000000 00000000 ffefffff ffffffff +muld p eq xo 7fe00000 00000000 c0100000 00000005 ffefffff ffffffff +muld p eq xo 7fe00000 00000000 c0200000 00000003 ffefffff ffffffff +muld p eq xo 7fe00000 00000009 7fefffff fffffffa 7ff00000 00000000 +muld p eq xo 7fe00000 00000009 c0180000 00000002 ffefffff ffffffff +muld p eq xo 7fe00000 00000009 ffd00000 00000002 ffefffff ffffffff +muld p eq xo c0000000 00000000 7fe00000 00000000 ffefffff ffffffff +muld p eq xo c0080000 00000000 ffe00000 00000000 7ff00000 00000000 +muld p eq xo c013ffff fffffffe ffe00000 00000000 7ff00000 00000000 +muld p eq xo c0140000 00000000 7fe00000 00000000 ffefffff ffffffff +muld p eq xo c0220000 00000001 ffe00000 00000000 7ff00000 00000000 +muld p eq xo ffd00000 00000000 7fe00000 00000000 ffefffff ffffffff +muld p eq xo ffe00000 00000005 ffe00000 00000001 7ff00000 00000000 +muld p eq xo ffefffff fffffffd c0080000 00000001 7ff00000 00000000 +muld p eq xo ffefffff fffffffd ffe00000 00000001 7ff00000 00000000 +muld p eq xo ffefffff ffffffff ffefffff ffffffff 7ff00000 00000000 +muld p eq xu 00000000 00000001 00000000 00000001 00000000 00000001 +muld p eq xu 00000000 00000001 3fe00000 00000000 00000000 00000001 +muld p eq xu 00000000 00000001 3fefffff ffffffff 00000000 00000001 +muld p eq xu 000fffff fffffff7 80200000 00000003 80000000 00000000 +muld p eq xu 000fffff fffffff8 3ff00000 00000001 000fffff fffffff9 +muld p eq xu 000fffff fffffffe 3fefffff fffffffc 000fffff fffffffd +muld p eq xu 000fffff fffffffe 3ff00000 00000001 000fffff ffffffff +muld p eq xu 000fffff ffffffff 000fffff fffffffe 00000000 00000001 +muld p eq xu 000fffff ffffffff bff00000 00000001 800fffff ffffffff +muld p eq xu 00100000 00000000 00200000 00000000 00000000 00000001 +muld p eq xu 00100000 00000000 80100000 00000000 80000000 00000000 +muld p eq xu 00100000 00000001 3fefffff fffffffa 000fffff fffffffe +muld p eq xu 001fffff ffffffff 3fe00000 00000000 00100000 00000000 +muld p eq xu 00f70001 00000001 00f00000 00000001 00000000 00000001 +muld p eq xu 3fe00000 00000000 80000000 00000001 80000000 00000000 +muld p eq xu 3ff7ffff ffffffff 80000000 00000001 80000000 00000001 +muld p eq xu 400bffff ffffffff 80000000 00000001 80000000 00000003 +muld p eq xu 80000000 00000001 00000000 00000001 80000000 00000000 +muld p eq xu 80000000 00000001 3fefffff ffffffff 80000000 00000000 +muld p eq xu 800fffff fffffff7 00200000 00000003 80000000 00000000 +muld p eq xu 800fffff ffffffff 800fffff fffffffe 00000000 00000001 +muld p eq xu 80100000 00000000 00100000 00000000 80000000 00000000 +muld p eq xu 801fffff ffffffff 3fe00000 00000000 800fffff ffffffff +muld p eq xu 80200000 00000000 80200000 00000000 00000000 00000001 +muld p eq xu bff80000 00000000 80000000 00000001 00000000 00000002 +muld p eq xu c00c0000 00000000 80000000 00000001 00000000 00000004 +muld p uo - 00000000 00000000 7fffe000 00000000 7fffe000 00000000 +muld p uo - 00000000 00000001 7fffe000 00000000 7fffe000 00000000 +muld p uo - 000fffff ffffffff 7fffe000 00000000 7fffe000 00000000 +muld p uo - 3ff00000 00000000 7fffe000 00000000 7fffe000 00000000 +muld p uo - 7fefffff ffffffff 7fffe000 00000000 7fffe000 00000000 +muld p uo - 7ff00000 00000000 7fffe000 00000000 7fffe000 00000000 +muld p uo - 7fffe000 00000000 00000000 00000000 7fffe000 00000000 +muld p uo - 7fffe000 00000000 00000000 00000001 7fffe000 00000000 +muld p uo - 7fffe000 00000000 000fffff ffffffff 7fffe000 00000000 +muld p uo - 7fffe000 00000000 3ff00000 00000000 7fffe000 00000000 +muld p uo - 7fffe000 00000000 7fefffff ffffffff 7fffe000 00000000 +muld p uo - 7fffe000 00000000 7ff00000 00000000 7fffe000 00000000 +muld p uo - 7fffe000 00000000 7fffe000 00000000 7fffe000 00000000 +muld p uo - 7fffe000 00000000 80000000 00000000 7fffe000 00000000 +muld p uo - 7fffe000 00000000 80000000 00000001 7fffe000 00000000 +muld p uo - 7fffe000 00000000 800fffff ffffffff 7fffe000 00000000 +muld p uo - 7fffe000 00000000 bff00000 00000000 7fffe000 00000000 +muld p uo - 7fffe000 00000000 ffefffff ffffffff 7fffe000 00000000 +muld p uo - 7fffe000 00000000 fff00000 00000000 7fffe000 00000000 +muld p uo - 80000000 00000000 7fffe000 00000000 7fffe000 00000000 +muld p uo - 80000000 00000001 7fffe000 00000000 7fffe000 00000000 +muld p uo - 800fffff ffffffff 7fffe000 00000000 7fffe000 00000000 +muld p uo - bff00000 00000000 7fffe000 00000000 7fffe000 00000000 +muld p uo - ffefffff ffffffff 7fffe000 00000000 7fffe000 00000000 +muld p uo - fff00000 00000000 7fffe000 00000000 7fffe000 00000000 +muld p uo v 00000000 00000000 7ff00000 00000000 7fffe000 00000000 +muld p uo v 00000000 00000000 7ff02000 00000000 7fffe000 00000000 +muld p uo v 00000000 00000000 fff00000 00000000 ffffe000 00000000 +muld p uo v 00000000 00000001 7ff02000 00000000 7fffe000 00000000 +muld p uo v 000fffff ffffffff 7ff02000 00000000 7fffe000 00000000 +muld p uo v 3ff00000 00000000 7ff02000 00000000 7fffe000 00000000 +muld p uo v 7fefffff ffffffff 7ff02000 00000000 7fffe000 00000000 +muld p uo v 7ff00000 00000000 00000000 00000000 7fffe000 00000000 +muld p uo v 7ff00000 00000000 7ff02000 00000000 7fffe000 00000000 +muld p uo v 7ff00000 00000000 80000000 00000000 ffffe000 00000000 +muld p uo v 7ff02000 00000000 00000000 00000000 7fffe000 00000000 +muld p uo v 7ff02000 00000000 00000000 00000001 7fffe000 00000000 +muld p uo v 7ff02000 00000000 000fffff ffffffff 7fffe000 00000000 +muld p uo v 7ff02000 00000000 3ff00000 00000000 7fffe000 00000000 +muld p uo v 7ff02000 00000000 7fefffff ffffffff 7fffe000 00000000 +muld p uo v 7ff02000 00000000 7ff00000 00000000 7fffe000 00000000 +muld p uo v 7ff02000 00000000 7ff02000 00000000 7fffe000 00000000 +muld p uo v 7ff02000 00000000 7fffe000 00000000 7fffe000 00000000 +muld p uo v 7ff02000 00000000 80000000 00000000 7fffe000 00000000 +muld p uo v 7ff02000 00000000 80000000 00000001 7fffe000 00000000 +muld p uo v 7ff02000 00000000 800fffff ffffffff 7fffe000 00000000 +muld p uo v 7ff02000 00000000 bff00000 00000000 7fffe000 00000000 +muld p uo v 7ff02000 00000000 ffefffff ffffffff 7fffe000 00000000 +muld p uo v 7ff02000 00000000 fff00000 00000000 7fffe000 00000000 +muld p uo v 7fffe000 00000000 7ff02000 00000000 7fffe000 00000000 +muld p uo v 80000000 00000000 7ff00000 00000000 ffffe000 00000000 +muld p uo v 80000000 00000000 7ff02000 00000000 7fffe000 00000000 +muld p uo v 80000000 00000000 fff00000 00000000 7fffe000 00000000 +muld p uo v 80000000 00000001 7ff02000 00000000 7fffe000 00000000 +muld p uo v 800fffff ffffffff 7ff02000 00000000 7fffe000 00000000 +muld p uo v bff00000 00000000 7ff02000 00000000 7fffe000 00000000 +muld p uo v ffefffff ffffffff 7ff02000 00000000 7fffe000 00000000 +muld p uo v fff00000 00000000 7ff02000 00000000 7fffe000 00000000 +muld z eq - 00000000 00000000 00000000 00000000 00000000 00000000 +muld z eq - 00000000 00000000 000fffff ffffffff 00000000 00000000 +muld z eq - 00000000 00000000 001fffff ffffffff 00000000 00000000 +muld z eq - 00000000 00000000 3ff00000 00000000 00000000 00000000 +muld z eq - 00000000 00000000 43d00000 00000000 00000000 00000000 +muld z eq - 00000000 00000000 7fdfffff ffffffff 00000000 00000000 +muld z eq - 00000000 00000000 80000000 00000000 80000000 00000000 +muld z eq - 00000000 00000000 80000000 00000002 80000000 00000000 +muld z eq - 00000000 00000000 800fffff ffffffff 80000000 00000000 +muld z eq - 00000000 00000000 80100000 00000001 80000000 00000000 +muld z eq - 00000000 00000000 80200000 00000000 80000000 00000000 +muld z eq - 00000000 00000000 c0080000 00000000 80000000 00000000 +muld z eq - 00000000 00000000 ffcfffff ffffffff 80000000 00000000 +muld z eq - 00000000 00000000 ffe00000 00000000 80000000 00000000 +muld z eq - 00000000 00000000 ffefffff ffffffff 80000000 00000000 +muld z eq - 00000000 00000001 00000000 00000000 00000000 00000000 +muld z eq - 00000000 00000001 3ff00000 00000000 00000000 00000001 +muld z eq - 00000000 00000001 40000000 00000000 00000000 00000002 +muld z eq - 00000000 00000001 43500000 00000000 00300000 00000000 +muld z eq - 00000000 00000001 7ff00000 00000000 7ff00000 00000000 +muld z eq - 00000000 00000006 3fe00000 00000000 00000000 00000003 +muld z eq - 00000000 00000006 bfe00000 00000000 80000000 00000003 +muld z eq - 00000000 00000008 3fc00000 00000000 00000000 00000001 +muld z eq - 000fffff fffffffc 40000000 00000000 001fffff fffffff8 +muld z eq - 000fffff ffffffff 40000000 00000000 001fffff fffffffe +muld z eq - 00100000 00000000 00000000 00000000 00000000 00000000 +muld z eq - 00100000 00000000 3fefffff fffffffe 000fffff ffffffff +muld z eq - 00100000 00000000 7ff00000 00000000 7ff00000 00000000 +muld z eq - 00100000 00000000 c0000000 00000000 80200000 00000000 +muld z eq - 00100000 00000001 c0000000 00000000 80200000 00000001 +muld z eq - 001fffff fffffff8 3fe00000 00000000 000fffff fffffffc +muld z eq - 001fffff fffffffe 3fe00000 00000000 000fffff ffffffff +muld z eq - 001fffff fffffffe bfe00000 00000000 800fffff ffffffff +muld z eq - 36a00000 00000000 41800000 00000000 38300000 00000000 +muld z eq - 3ff00000 00000000 00000000 00000001 00000000 00000001 +muld z eq - 3ff00000 00000000 000fffff fffffffd 000fffff fffffffd +muld z eq - 3ff00000 00000000 00200000 00000003 00200000 00000003 +muld z eq - 3ff00000 00000000 3ff00000 00000000 3ff00000 00000000 +muld z eq - 3ff00000 00000000 40000000 00000000 40000000 00000000 +muld z eq - 3ff00000 00000000 80000000 00000001 80000000 00000001 +muld z eq - 3ff00000 00000000 80000000 00000002 80000000 00000002 +muld z eq - 3ff00000 00000000 80000000 00000009 80000000 00000009 +muld z eq - 3ff00000 00000000 801fffff fffffffe 801fffff fffffffe +muld z eq - 40000000 00000000 00000000 00000001 00000000 00000002 +muld z eq - 40000000 00000000 000fffff fffffffc 001fffff fffffff8 +muld z eq - 40000000 00000000 000fffff ffffffff 001fffff fffffffe +muld z eq - 40000000 00000000 00100000 00000000 00200000 00000000 +muld z eq - 40000000 00000000 00100000 00000001 00200000 00000001 +muld z eq - 40000000 00000000 3ff00000 00000000 40000000 00000000 +muld z eq - 40000000 00000000 40080000 00000000 40180000 00000000 +muld z eq - 40000000 00000000 40d00000 00000000 40e00000 00000000 +muld z eq - 40000000 00000000 43c00000 00000000 43d00000 00000000 +muld z eq - 40000000 00000000 7fd00000 00000000 7fe00000 00000000 +muld z eq - 40000000 00000000 7fdfffff ffffffff 7fefffff ffffffff +muld z eq - 40000000 00000000 800fffff fffffffd 801fffff fffffffa +muld z eq - 40000000 00000000 80100000 00000003 80200000 00000003 +muld z eq - 40000000 00000000 80100000 00000005 80200000 00000005 +muld z eq - 40000000 00000000 bff00000 00000000 c0000000 00000000 +muld z eq - 40000000 00000000 ffcfffff fffffffd ffdfffff fffffffd +muld z eq - 40000000 00000000 ffd00000 00000003 ffe00000 00000003 +muld z eq - 40080000 00000000 00000000 00000002 00000000 00000006 +muld z eq - 40080000 00000000 40000000 00000000 40180000 00000000 +muld z eq - 40080000 00000000 40080000 00000000 40220000 00000000 +muld z eq - 40080000 00000000 c0000000 00000000 c0180000 00000000 +muld z eq - 40100000 00000000 00000000 00000002 00000000 00000008 +muld z eq - 40100000 00000000 43b00000 00000000 43d00000 00000000 +muld z eq - 40100000 00000000 7fcfffff ffffffff 7fefffff ffffffff +muld z eq - 40100000 00000000 ffcfffff ffffffff ffefffff ffffffff +muld z eq - 40140000 00000000 00000000 00000000 00000000 00000000 +muld z eq - 40140000 00000000 7ff00000 00000000 7ff00000 00000000 +muld z eq - 40140000 00000000 80000000 00000001 80000000 00000005 +muld z eq - 401c0000 00000000 80000000 00000000 80000000 00000000 +muld z eq - 401c0000 00000000 fff00000 00000000 fff00000 00000000 +muld z eq - 40a00000 00000000 41e00000 00000000 42900000 00000000 +muld z eq - 40b00000 00000000 00000000 00000000 00000000 00000000 +muld z eq - 40b00000 00000000 43d00000 00000000 44900000 00000000 +muld z eq - 40b00000 00000000 80000000 00000000 80000000 00000000 +muld z eq - 40b00000 00000000 c0000000 00000000 c0c00000 00000000 +muld z eq - 40b00000 00000000 c3c00000 00000000 c4800000 00000000 +muld z eq - 40c00000 00000000 41d00000 00000000 42a00000 00000000 +muld z eq - 40d00000 00000000 40000000 00000000 40e00000 00000000 +muld z eq - 40d00000 00000000 c1600000 00000000 c2400000 00000000 +muld z eq - 7fcfffff fffffffd 40100000 00000000 7fefffff fffffffd +muld z eq - 7fcfffff fffffffd c0100000 00000000 ffefffff fffffffd +muld z eq - 7fd00000 00000000 c0000000 00000000 ffe00000 00000000 +muld z eq - 7fdfffff ffffffff c0000000 00000000 ffefffff ffffffff +muld z eq - 7fe00000 00000000 00000000 00000000 00000000 00000000 +muld z eq - 7fe00000 00000000 7ff00000 00000000 7ff00000 00000000 +muld z eq - 7fefffff ffffffff 00000000 00000000 00000000 00000000 +muld z eq - 7ff00000 00000000 000fffff ffffffff 7ff00000 00000000 +muld z eq - 7ff00000 00000000 001fffff ffffffff 7ff00000 00000000 +muld z eq - 7ff00000 00000000 3ff00000 00000000 7ff00000 00000000 +muld z eq - 7ff00000 00000000 7fdfffff ffffffff 7ff00000 00000000 +muld z eq - 7ff00000 00000000 7ff00000 00000000 7ff00000 00000000 +muld z eq - 7ff00000 00000000 80000000 00000002 fff00000 00000000 +muld z eq - 7ff00000 00000000 800fffff ffffffff fff00000 00000000 +muld z eq - 7ff00000 00000000 80100000 00000001 fff00000 00000000 +muld z eq - 7ff00000 00000000 80200000 00000000 fff00000 00000000 +muld z eq - 7ff00000 00000000 c0080000 00000000 fff00000 00000000 +muld z eq - 7ff00000 00000000 ffe00000 00000000 fff00000 00000000 +muld z eq - 7ff00000 00000000 ffefffff ffffffff fff00000 00000000 +muld z eq - 7ff00000 00000000 fff00000 00000000 fff00000 00000000 +muld z eq - 80000000 00000000 00000000 00000000 80000000 00000000 +muld z eq - 80000000 00000000 40180000 00000000 80000000 00000000 +muld z eq - 80000000 00000000 7fefffff ffffffff 80000000 00000000 +muld z eq - 80000000 00000000 80000000 00000000 00000000 00000000 +muld z eq - 80000000 00000000 80000000 00000004 00000000 00000000 +muld z eq - 80000000 00000000 80100000 00000000 00000000 00000000 +muld z eq - 80000000 00000000 c0200000 00000000 00000000 00000000 +muld z eq - 80000000 00000000 ffd00000 00000000 00000000 00000000 +muld z eq - 80000000 00000001 40140000 00000000 80000000 00000005 +muld z eq - 80000000 00000002 3ff00000 00000000 80000000 00000002 +muld z eq - 80000000 00000003 00000000 00000000 80000000 00000000 +muld z eq - 80000000 00000003 7ff00000 00000000 fff00000 00000000 +muld z eq - 80000000 00000004 bff00000 00000000 00000000 00000004 +muld z eq - 80000000 00000008 3fc00000 00000000 80000000 00000001 +muld z eq - 800fffff fffffffd c0000000 00000000 001fffff fffffffa +muld z eq - 800fffff ffffffff 00000000 00000000 80000000 00000000 +muld z eq - 800fffff ffffffff 7ff00000 00000000 fff00000 00000000 +muld z eq - 800fffff ffffffff 80000000 00000000 00000000 00000000 +muld z eq - 800fffff ffffffff bff00000 00000000 000fffff ffffffff +muld z eq - 800fffff ffffffff fff00000 00000000 7ff00000 00000000 +muld z eq - 80100000 00000001 00000000 00000000 80000000 00000000 +muld z eq - 80100000 00000001 7ff00000 00000000 fff00000 00000000 +muld z eq - 80100000 00000001 bff00000 00000000 00100000 00000001 +muld z eq - 801fffff fffffffc 3fe00000 00000000 800fffff fffffffe +muld z eq - 801fffff fffffffc bfe00000 00000000 000fffff fffffffe +muld z eq - 801fffff fffffffe 3ff00000 00000000 801fffff fffffffe +muld z eq - 801fffff ffffffff 80000000 00000000 00000000 00000000 +muld z eq - 801fffff ffffffff fff00000 00000000 7ff00000 00000000 +muld z eq - 80200000 00000000 00000000 00000000 80000000 00000000 +muld z eq - 80200000 00000000 7ff00000 00000000 fff00000 00000000 +muld z eq - bff00000 00000000 00000000 00000009 80000000 00000009 +muld z eq - bff00000 00000000 00100000 00000009 80100000 00000009 +muld z eq - bff00000 00000000 3ff00000 00000000 bff00000 00000000 +muld z eq - bff00000 00000000 40000000 00000000 c0000000 00000000 +muld z eq - bff00000 00000000 80000000 00000004 00000000 00000004 +muld z eq - bff00000 00000000 800fffff ffffffff 000fffff ffffffff +muld z eq - bff00000 00000000 80100000 00000001 00100000 00000001 +muld z eq - bff00000 00000000 bff00000 00000000 3ff00000 00000000 +muld z eq - bff00000 00000000 c0000000 00000000 40000000 00000000 +muld z eq - c0000000 00000000 00000000 00000000 80000000 00000000 +muld z eq - c0000000 00000000 000fffff fffffffd 801fffff fffffffa +muld z eq - c0000000 00000000 00100000 00000001 80200000 00000001 +muld z eq - c0000000 00000000 00100000 00000005 80200000 00000005 +muld z eq - c0000000 00000000 00100000 00000009 80200000 00000009 +muld z eq - c0000000 00000000 40080000 00000000 c0180000 00000000 +muld z eq - c0000000 00000000 40d00000 00000000 c0e00000 00000000 +muld z eq - c0000000 00000000 43c00000 00000000 c3d00000 00000000 +muld z eq - c0000000 00000000 7fcfffff ffffffff ffdfffff ffffffff +muld z eq - c0000000 00000000 7fd00000 00000001 ffe00000 00000001 +muld z eq - c0000000 00000000 7ff00000 00000000 fff00000 00000000 +muld z eq - c0000000 00000000 800fffff fffffffd 001fffff fffffffa +muld z eq - c0000000 00000000 bff00000 00000000 40000000 00000000 +muld z eq - c0000000 00000000 c0080000 00000000 40180000 00000000 +muld z eq - c0000000 00000000 c3c00000 00000000 43d00000 00000000 +muld z eq - c0080000 00000000 40080000 00000000 c0220000 00000000 +muld z eq - c0080000 00000000 c0000000 00000000 40180000 00000000 +muld z eq - c0080000 00000000 c0080000 00000000 40220000 00000000 +muld z eq - c0100000 00000000 43c00000 00000000 c3e00000 00000000 +muld z eq - c0100000 00000000 7fcfffff ffffffff ffefffff ffffffff +muld z eq - c0100000 00000000 80000000 00000000 00000000 00000000 +muld z eq - c0100000 00000000 ffcfffff ffffffff 7fefffff ffffffff +muld z eq - c0100000 00000000 fff00000 00000000 7ff00000 00000000 +muld z eq - c0a00000 00000000 41e00000 00000000 c2900000 00000000 +muld z eq - c0a00000 00000000 c0000000 00000000 40b00000 00000000 +muld z eq - c0a00000 00000000 c1e00000 00000000 42900000 00000000 +muld z eq - c0a00000 00000000 c1f00000 00000000 42a00000 00000000 +muld z eq - c0d00000 00000000 42400000 00000000 c3200000 00000000 +muld z eq - c0d00000 00000000 c0000000 00000000 40e00000 00000000 +muld z eq - ffcfffff fffffffd 40100000 00000000 ffefffff fffffffd +muld z eq - ffcfffff fffffffd c0100000 00000000 7fefffff fffffffd +muld z eq - ffcfffff ffffffff 00000000 00000000 80000000 00000000 +muld z eq - ffcfffff ffffffff 7ff00000 00000000 fff00000 00000000 +muld z eq - ffd00000 00000000 00000000 00000000 80000000 00000000 +muld z eq - ffd00000 00000000 7ff00000 00000000 fff00000 00000000 +muld z eq - ffdfffff ffffffff 80000000 00000000 00000000 00000000 +muld z eq - ffefffff ffffffff 80000000 00000000 00000000 00000000 +muld z eq - ffefffff ffffffff fff00000 00000000 7ff00000 00000000 +muld z eq - fff00000 00000000 40180000 00000000 fff00000 00000000 +muld z eq - fff00000 00000000 7ff00000 00000000 fff00000 00000000 +muld z eq - fff00000 00000000 80000000 00000004 7ff00000 00000000 +muld z eq - fff00000 00000000 80100000 00000000 7ff00000 00000000 +muld z eq - fff00000 00000000 c0200000 00000000 7ff00000 00000000 +muld z eq - fff00000 00000000 ffd00000 00000000 7ff00000 00000000 +muld z eq - fff00000 00000000 fff00000 00000000 7ff00000 00000000 +muld z eq x 3ff00000 00000001 3ff00000 00000001 3ff00000 00000002 +muld z eq x 3ff00000 00000001 bff00000 00000001 bff00000 00000002 +muld z eq x 3ff00000 00000001 bff00000 00000002 bff00000 00000003 +muld z eq x 3ff00000 00000002 3ff00000 00000001 3ff00000 00000003 +muld z eq x 4007ffff ffffffff 3fefffff fffffffd 4007ffff fffffffc +muld z eq x 4007ffff ffffffff 3fefffff fffffffe 4007ffff fffffffd +muld z eq x 4007ffff ffffffff 3fefffff ffffffff 4007ffff fffffffe +muld z eq x 4007ffff ffffffff bfefffff fffffffd c007ffff fffffffc +muld z eq x 40080000 00000001 3ff00000 00000001 40080000 00000002 +muld z eq x 40080000 00000001 3ff00000 00000003 40080000 00000005 +muld z eq x 40080000 00000001 bff00000 00000003 c0080000 00000005 +muld z eq x 4013ffff ffffffff 3fefffff ffffffff 4013ffff fffffffe +muld z eq x 40140000 00000001 3ff00000 00000001 40140000 00000002 +muld z eq x 401bffff ffffffff 3fefffff fffffffc 401bffff fffffffb +muld z eq x 401bffff ffffffff 3fefffff ffffffff 401bffff fffffffe +muld z eq x 401c0000 00000001 3ff00000 00000001 401c0000 00000002 +muld z eq x bfefffff ffffffff ffefffff ffffffff 7fefffff fffffffe +muld z eq x bff00000 00000001 3ff00000 00000001 bff00000 00000002 +muld z eq x bff00000 00000001 bff00000 00000001 3ff00000 00000002 +muld z eq x bff00000 00000001 bff00000 00000002 3ff00000 00000003 +muld z eq x bff00000 00000002 3ff00000 00000001 bff00000 00000003 +muld z eq x bff00000 00000002 bff00000 00000001 3ff00000 00000003 +muld z eq x c007ffff ffffffff 3fefffff ffffffff c007ffff fffffffe +muld z eq x c0080000 00000001 3ff00000 00000001 c0080000 00000002 +muld z eq x c013ffff ffffffff bfefffff ffffffff 4013ffff fffffffe +muld z eq x c0140000 00000001 bff00000 00000001 40140000 00000002 +muld z eq x ffcfffff fffffff9 c00fffff ffffffff 7fefffff fffffff8 +muld z eq x ffcfffff ffffffff 40000000 00000001 ffe00000 00000000 +muld z eq x ffdfffff ffffffff 3ff00000 00000001 ffe00000 00000000 +muld z eq xo 3ff00000 00000002 7fefffff fffffffe 7fefffff ffffffff +muld z eq xo 40180000 00000000 7fe00000 00000000 7fefffff ffffffff +muld z eq xo 7fdfffff fffffffd c0000000 00000008 ffefffff ffffffff +muld z eq xo 7fe00000 00000000 40000000 00000001 7fefffff ffffffff +muld z eq xo 7fe00000 00000000 40180000 00000000 7fefffff ffffffff +muld z eq xo 7fe00000 00000000 40180000 00000001 7fefffff ffffffff +muld z eq xo 7fe00000 00000000 7fd00000 00000006 7fefffff ffffffff +muld z eq xo 7fe00000 00000000 c0000000 00000000 ffefffff ffffffff +muld z eq xo 7fe00000 00000000 c0100000 00000005 ffefffff ffffffff +muld z eq xo 7fe00000 00000000 c0200000 00000003 ffefffff ffffffff +muld z eq xo 7fe00000 00000009 c0180000 00000002 ffefffff ffffffff +muld z eq xo 7fe00000 00000009 ffd00000 00000002 ffefffff ffffffff +muld z eq xo c0000000 00000000 7fe00000 00000000 ffefffff ffffffff +muld z eq xo c0140000 00000000 7fe00000 00000000 ffefffff ffffffff +muld z eq xo c01c0000 00000000 ffe00000 00000000 7fefffff ffffffff +muld z eq xo ffcfffff fffffff9 ffefffff ffffffff 7fefffff ffffffff +muld z eq xo ffd00000 00000000 7fe00000 00000000 ffefffff ffffffff +muld z eq xo ffefffff fffffffd c0080000 00000001 7fefffff ffffffff +muld z eq xu 00000000 00000001 00000000 00000001 00000000 00000000 +muld z eq xu 00000000 00000001 3fe00000 00000000 00000000 00000000 +muld z eq xu 00000000 00000001 3fefffff ffffffff 00000000 00000000 +muld z eq xu 000fffff fffffff7 80200000 00000003 80000000 00000000 +muld z eq xu 000fffff fffffffc 3ff00000 00000001 000fffff fffffffc +muld z eq xu 000fffff fffffffe 3fefffff fffffffc 000fffff fffffffc +muld z eq xu 000fffff ffffffff 000fffff fffffffe 00000000 00000000 +muld z eq xu 000fffff ffffffff 3ff00000 00000001 000fffff ffffffff +muld z eq xu 000fffff ffffffff bff00000 00000001 800fffff ffffffff +muld z eq xu 00100000 00000000 00100000 00000000 00000000 00000000 +muld z eq xu 00100000 00000000 80100000 00000000 80000000 00000000 +muld z eq xu 00100000 00000001 3fefffff fffffffa 000fffff fffffffd +muld z eq xu 00100000 00000001 3fefffff fffffffe 000fffff ffffffff +muld z eq xu 001fffff ffffffff 3fe00000 00000000 000fffff ffffffff +muld z eq xu 00f70001 00000001 00f00000 00000001 00000000 00000000 +muld z eq xu 20000000 02000000 1fffffff fbffffff 000fffff ffffffff +muld z eq xu 20000000 02000000 1fffffff fc000000 000fffff ffffffff +muld z eq xu 3fe00000 00000000 00000000 00000001 00000000 00000000 +muld z eq xu 3fe00000 00000000 80000000 00000001 80000000 00000000 +muld z eq xu 3ff7ffff ffffffff 80000000 00000001 80000000 00000001 +muld z eq xu 40040000 00000000 00000000 00000001 00000000 00000002 +muld z eq xu 400bffff ffffffff 80000000 00000001 80000000 00000003 +muld z eq xu 80000000 00000001 00000000 00000001 80000000 00000000 +muld z eq xu 80000000 00000001 3fefffff ffffffff 80000000 00000000 +muld z eq xu 800fffff fffffff7 00200000 00000003 80000000 00000000 +muld z eq xu 800fffff ffffffff 800fffff fffffffe 00000000 00000000 +muld z eq xu 80100000 00000000 00100000 00000000 80000000 00000000 +muld z eq xu 80100000 00000000 80100000 00000000 00000000 00000000 +muld z eq xu 801fffff ffffffff 3fe00000 00000000 800fffff ffffffff +muld z eq xu 801fffff ffffffff bfe00000 00000000 000fffff ffffffff +muld z uo - 00000000 00000000 7fffe000 00000000 7fffe000 00000000 +muld z uo - 00000000 00000001 7fffe000 00000000 7fffe000 00000000 +muld z uo - 000fffff ffffffff 7fffe000 00000000 7fffe000 00000000 +muld z uo - 3ff00000 00000000 7fffe000 00000000 7fffe000 00000000 +muld z uo - 7fefffff ffffffff 7fffe000 00000000 7fffe000 00000000 +muld z uo - 7ff00000 00000000 7fffe000 00000000 7fffe000 00000000 +muld z uo - 7fffe000 00000000 00000000 00000000 7fffe000 00000000 +muld z uo - 7fffe000 00000000 00000000 00000001 7fffe000 00000000 +muld z uo - 7fffe000 00000000 000fffff ffffffff 7fffe000 00000000 +muld z uo - 7fffe000 00000000 3ff00000 00000000 7fffe000 00000000 +muld z uo - 7fffe000 00000000 7fefffff ffffffff 7fffe000 00000000 +muld z uo - 7fffe000 00000000 7ff00000 00000000 7fffe000 00000000 +muld z uo - 7fffe000 00000000 7fffe000 00000000 7fffe000 00000000 +muld z uo - 7fffe000 00000000 80000000 00000000 7fffe000 00000000 +muld z uo - 7fffe000 00000000 80000000 00000001 7fffe000 00000000 +muld z uo - 7fffe000 00000000 800fffff ffffffff 7fffe000 00000000 +muld z uo - 7fffe000 00000000 bff00000 00000000 7fffe000 00000000 +muld z uo - 7fffe000 00000000 ffefffff ffffffff 7fffe000 00000000 +muld z uo - 7fffe000 00000000 fff00000 00000000 7fffe000 00000000 +muld z uo - 80000000 00000000 7fffe000 00000000 7fffe000 00000000 +muld z uo - 80000000 00000001 7fffe000 00000000 7fffe000 00000000 +muld z uo - 800fffff ffffffff 7fffe000 00000000 7fffe000 00000000 +muld z uo - bff00000 00000000 7fffe000 00000000 7fffe000 00000000 +muld z uo - ffefffff ffffffff 7fffe000 00000000 7fffe000 00000000 +muld z uo - fff00000 00000000 7fffe000 00000000 7fffe000 00000000 +muld z uo v 00000000 00000000 7ff00000 00000000 7fffe000 00000000 +muld z uo v 00000000 00000000 7ff02000 00000000 7fffe000 00000000 +muld z uo v 00000000 00000000 fff00000 00000000 ffffe000 00000000 +muld z uo v 00000000 00000001 7ff02000 00000000 7fffe000 00000000 +muld z uo v 000fffff ffffffff 7ff02000 00000000 7fffe000 00000000 +muld z uo v 3ff00000 00000000 7ff02000 00000000 7fffe000 00000000 +muld z uo v 7fefffff ffffffff 7ff02000 00000000 7fffe000 00000000 +muld z uo v 7ff00000 00000000 00000000 00000000 7fffe000 00000000 +muld z uo v 7ff00000 00000000 7ff02000 00000000 7fffe000 00000000 +muld z uo v 7ff00000 00000000 80000000 00000000 ffffe000 00000000 +muld z uo v 7ff02000 00000000 00000000 00000000 7fffe000 00000000 +muld z uo v 7ff02000 00000000 00000000 00000001 7fffe000 00000000 +muld z uo v 7ff02000 00000000 000fffff ffffffff 7fffe000 00000000 +muld z uo v 7ff02000 00000000 3ff00000 00000000 7fffe000 00000000 +muld z uo v 7ff02000 00000000 7fefffff ffffffff 7fffe000 00000000 +muld z uo v 7ff02000 00000000 7ff00000 00000000 7fffe000 00000000 +muld z uo v 7ff02000 00000000 7ff02000 00000000 7fffe000 00000000 +muld z uo v 7ff02000 00000000 7fffe000 00000000 7fffe000 00000000 +muld z uo v 7ff02000 00000000 80000000 00000000 7fffe000 00000000 +muld z uo v 7ff02000 00000000 80000000 00000001 7fffe000 00000000 +muld z uo v 7ff02000 00000000 800fffff ffffffff 7fffe000 00000000 +muld z uo v 7ff02000 00000000 bff00000 00000000 7fffe000 00000000 +muld z uo v 7ff02000 00000000 ffefffff ffffffff 7fffe000 00000000 +muld z uo v 7ff02000 00000000 fff00000 00000000 7fffe000 00000000 +muld z uo v 7fffe000 00000000 7ff02000 00000000 7fffe000 00000000 +muld z uo v 80000000 00000000 7ff00000 00000000 ffffe000 00000000 +muld z uo v 80000000 00000000 7ff02000 00000000 7fffe000 00000000 +muld z uo v 80000000 00000000 fff00000 00000000 7fffe000 00000000 +muld z uo v 80000000 00000001 7ff02000 00000000 7fffe000 00000000 +muld z uo v 800fffff ffffffff 7ff02000 00000000 7fffe000 00000000 +muld z uo v bff00000 00000000 7ff02000 00000000 7fffe000 00000000 +muld z uo v ffefffff ffffffff 7ff02000 00000000 7fffe000 00000000 +muld z uo v fff00000 00000000 7ff02000 00000000 7fffe000 00000000 diff --git a/test/io/ucb/mulq.input b/test/io/ucb/mulq.input new file mode 100644 index 0000000..ee92054 --- /dev/null +++ b/test/io/ucb/mulq.input @@ -0,0 +1,1359 @@ +/* Copyright (C) 1988-1994 Sun Microsystems, Inc. 2550 Garcia Avenue */ +/* Mountain View, California 94043 All rights reserved. */ +/* */ +/* Any person is hereby authorized to download, copy, use, create bug fixes, */ +/* and distribute, subject to the following conditions: */ +/* */ +/* 1. the software may not be redistributed for a fee except as */ +/* reasonable to cover media costs; */ +/* 2. any copy of the software must include this notice, as well as */ +/* any other embedded copyright notices; and */ +/* 3. any distribution of this software or derivative works thereof */ +/* must comply with all applicable U.S. export control laws. */ +/* */ +/* THE SOFTWARE IS MADE AVAILABLE "AS IS" AND WITHOUT EXPRESS OR IMPLIED */ +/* WARRANTY OF ANY KIND, INCLUDING BUT NOT LIMITED TO THE IMPLIED */ +/* WARRANTIES OF DESIGN, MERCHANTIBILITY, FITNESS FOR A PARTICULAR */ +/* PURPOSE, NON-INFRINGEMENT, PERFORMANCE OR CONFORMANCE TO */ +/* SPECIFICATIONS. */ +/* */ +/* BY DOWNLOADING AND/OR USING THIS SOFTWARE, THE USER WAIVES ALL CLAIMS */ +/* AGAINST SUN MICROSYSTEMS, INC. AND ITS AFFILIATED COMPANIES IN ANY */ +/* JURISDICTION, INCLUDING BUT NOT LIMITED TO CLAIMS FOR DAMAGES OR */ +/* EQUITABLE RELIEF BASED ON LOSS OF DATA, AND SPECIFICALLY WAIVES EVEN */ +/* UNKNOWN OR UNANTICIPATED CLAIMS OR LOSSES, PRESENT AND FUTURE. */ +/* */ +/* IN NO EVENT WILL SUN MICROSYSTEMS, INC. OR ANY OF ITS AFFILIATED */ +/* COMPANIES BE LIABLE FOR ANY LOST REVENUE OR PROFITS OR OTHER SPECIAL, */ +/* INDIRECT AND CONSEQUENTIAL DAMAGES, EVEN IF IT HAS BEEN ADVISED OF THE */ +/* POSSIBILITY OF SUCH DAMAGES. */ +/* */ +/* This file is provided with no support and without any obligation on the */ +/* part of Sun Microsystems, Inc. ("Sun") or any of its affiliated */ +/* companies to assist in its use, correction, modification or */ +/* enhancement. Nevertheless, and without creating any obligation on its */ +/* part, Sun welcomes your comments concerning the software and requests */ +/* that they be sent to fdlibm-comments@sunpro.sun.com. */ + +mulq z eq - 3fff0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +mulq n eq - 3fff0000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 +mulq m eq - 3fff0000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 +mulq p eq - 3fff0000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 +mulq z eq - 3fff0000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 +mulq n eq - 40000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 +mulq m eq - 40000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 +mulq p eq - 40000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 +mulq z eq - 40000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 +mulq n eq - 40000000 00000000 00000000 00000000 40008000 00000000 00000000 00000000 40018000 00000000 00000000 00000000 +mulq m eq - 40000000 00000000 00000000 00000000 40008000 00000000 00000000 00000000 40018000 00000000 00000000 00000000 +mulq p eq - 40000000 00000000 00000000 00000000 40008000 00000000 00000000 00000000 40018000 00000000 00000000 00000000 +mulq z eq - 40000000 00000000 00000000 00000000 40008000 00000000 00000000 00000000 40018000 00000000 00000000 00000000 +mulq n eq - 40008000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 40018000 00000000 00000000 00000000 +mulq m eq - 40008000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 40018000 00000000 00000000 00000000 +mulq p eq - 40008000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 40018000 00000000 00000000 00000000 +mulq z eq - 40008000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 40018000 00000000 00000000 00000000 +mulq n eq - 40008000 00000000 00000000 00000000 40008000 00000000 00000000 00000000 40022000 00000000 00000000 00000000 +mulq m eq - 40008000 00000000 00000000 00000000 40008000 00000000 00000000 00000000 40022000 00000000 00000000 00000000 +mulq p eq - 40008000 00000000 00000000 00000000 40008000 00000000 00000000 00000000 40022000 00000000 00000000 00000000 +mulq z eq - 40008000 00000000 00000000 00000000 40008000 00000000 00000000 00000000 40022000 00000000 00000000 00000000 +mulq n eq - bfff0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 +mulq m eq - bfff0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 +mulq p eq - bfff0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 +mulq z eq - bfff0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 +mulq n eq - bfff0000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 c0000000 00000000 00000000 00000000 +mulq m eq - bfff0000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 c0000000 00000000 00000000 00000000 +mulq p eq - bfff0000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 c0000000 00000000 00000000 00000000 +mulq z eq - bfff0000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 c0000000 00000000 00000000 00000000 +mulq n eq - 40000000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 c0000000 00000000 00000000 00000000 +mulq m eq - 40000000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 c0000000 00000000 00000000 00000000 +mulq p eq - 40000000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 c0000000 00000000 00000000 00000000 +mulq z eq - 40000000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 c0000000 00000000 00000000 00000000 +mulq n eq - c0000000 00000000 00000000 00000000 40008000 00000000 00000000 00000000 c0018000 00000000 00000000 00000000 +mulq m eq - c0000000 00000000 00000000 00000000 40008000 00000000 00000000 00000000 c0018000 00000000 00000000 00000000 +mulq p eq - c0000000 00000000 00000000 00000000 40008000 00000000 00000000 00000000 c0018000 00000000 00000000 00000000 +mulq z eq - c0000000 00000000 00000000 00000000 40008000 00000000 00000000 00000000 c0018000 00000000 00000000 00000000 +mulq n eq - 40008000 00000000 00000000 00000000 c0000000 00000000 00000000 00000000 c0018000 00000000 00000000 00000000 +mulq m eq - 40008000 00000000 00000000 00000000 c0000000 00000000 00000000 00000000 c0018000 00000000 00000000 00000000 +mulq p eq - 40008000 00000000 00000000 00000000 c0000000 00000000 00000000 00000000 c0018000 00000000 00000000 00000000 +mulq z eq - 40008000 00000000 00000000 00000000 c0000000 00000000 00000000 00000000 c0018000 00000000 00000000 00000000 +mulq n eq - c0008000 00000000 00000000 00000000 40008000 00000000 00000000 00000000 c0022000 00000000 00000000 00000000 +mulq m eq - c0008000 00000000 00000000 00000000 40008000 00000000 00000000 00000000 c0022000 00000000 00000000 00000000 +mulq p eq - c0008000 00000000 00000000 00000000 40008000 00000000 00000000 00000000 c0022000 00000000 00000000 00000000 +mulq z eq - c0008000 00000000 00000000 00000000 40008000 00000000 00000000 00000000 c0022000 00000000 00000000 00000000 +mulq n eq - bfff0000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +mulq m eq - bfff0000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +mulq p eq - bfff0000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +mulq z eq - bfff0000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +mulq n eq - bfff0000 00000000 00000000 00000000 c0000000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 +mulq m eq - bfff0000 00000000 00000000 00000000 c0000000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 +mulq p eq - bfff0000 00000000 00000000 00000000 c0000000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 +mulq z eq - bfff0000 00000000 00000000 00000000 c0000000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 +mulq n eq - c0000000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 +mulq m eq - c0000000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 +mulq p eq - c0000000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 +mulq z eq - c0000000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 +mulq n eq - c0000000 00000000 00000000 00000000 c0008000 00000000 00000000 00000000 40018000 00000000 00000000 00000000 +mulq m eq - c0000000 00000000 00000000 00000000 c0008000 00000000 00000000 00000000 40018000 00000000 00000000 00000000 +mulq p eq - c0000000 00000000 00000000 00000000 c0008000 00000000 00000000 00000000 40018000 00000000 00000000 00000000 +mulq z eq - c0000000 00000000 00000000 00000000 c0008000 00000000 00000000 00000000 40018000 00000000 00000000 00000000 +mulq n eq - c0008000 00000000 00000000 00000000 c0000000 00000000 00000000 00000000 40018000 00000000 00000000 00000000 +mulq m eq - c0008000 00000000 00000000 00000000 c0000000 00000000 00000000 00000000 40018000 00000000 00000000 00000000 +mulq p eq - c0008000 00000000 00000000 00000000 c0000000 00000000 00000000 00000000 40018000 00000000 00000000 00000000 +mulq z eq - c0008000 00000000 00000000 00000000 c0000000 00000000 00000000 00000000 40018000 00000000 00000000 00000000 +mulq n eq - c0008000 00000000 00000000 00000000 c0008000 00000000 00000000 00000000 40022000 00000000 00000000 00000000 +mulq m eq - c0008000 00000000 00000000 00000000 c0008000 00000000 00000000 00000000 40022000 00000000 00000000 00000000 +mulq p eq - c0008000 00000000 00000000 00000000 c0008000 00000000 00000000 00000000 40022000 00000000 00000000 00000000 +mulq z eq - c0008000 00000000 00000000 00000000 c0008000 00000000 00000000 00000000 40022000 00000000 00000000 00000000 +mulq n eq - 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +mulq m eq - 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +mulq p eq - 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +mulq z eq - 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +mulq n eq - 00000000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +mulq m eq - 00000000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +mulq p eq - 00000000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +mulq z eq - 00000000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +mulq n uo v 00000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +mulq m uo v 00000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +mulq p uo v 00000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +mulq z uo v 00000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +mulq n uo v 00000000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +mulq m uo v 00000000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +mulq p uo v 00000000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +mulq z uo v 00000000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +mulq n eq - c0000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +mulq m eq - c0000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +mulq p eq - c0000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +mulq z eq - c0000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +mulq n eq - c0010000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +mulq m eq - c0010000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +mulq p eq - c0010000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +mulq z eq - c0010000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +mulq n eq - 40014000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +mulq m eq - 40014000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +mulq p eq - 40014000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +mulq z eq - 40014000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +mulq n eq - 4001c000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +mulq m eq - 4001c000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +mulq p eq - 4001c000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +mulq z eq - 4001c000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +mulq n eq - 00000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +mulq m eq - 00000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +mulq p eq - 00000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +mulq z eq - 00000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +mulq n eq - c0000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +mulq m eq - c0000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +mulq p eq - c0000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +mulq z eq - c0000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +mulq n eq - 00000000 00000000 00000000 00000000 c0008000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +mulq m eq - 00000000 00000000 00000000 00000000 c0008000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +mulq p eq - 00000000 00000000 00000000 00000000 c0008000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +mulq z eq - 00000000 00000000 00000000 00000000 c0008000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +mulq n eq - c0010000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +mulq m eq - c0010000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +mulq p eq - c0010000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +mulq z eq - c0010000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +mulq n eq - 40014000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +mulq m eq - 40014000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +mulq p eq - 40014000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +mulq z eq - 40014000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +mulq n eq - 4001c000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +mulq m eq - 4001c000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +mulq p eq - 4001c000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +mulq z eq - 4001c000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +mulq n eq - 00000000 00000000 00000000 00000000 fffe0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +mulq m eq - 00000000 00000000 00000000 00000000 fffe0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +mulq p eq - 00000000 00000000 00000000 00000000 fffe0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +mulq z eq - 00000000 00000000 00000000 00000000 fffe0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +mulq n eq - 00000000 00000000 00000000 00000000 7ffdffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 +mulq m eq - 00000000 00000000 00000000 00000000 7ffdffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 +mulq p eq - 00000000 00000000 00000000 00000000 7ffdffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 +mulq z eq - 00000000 00000000 00000000 00000000 7ffdffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 +mulq n eq - 00000000 00000000 00000000 00000000 fffcffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000000 +mulq m eq - 00000000 00000000 00000000 00000000 fffcffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000000 +mulq p eq - 00000000 00000000 00000000 00000000 fffcffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000000 +mulq z eq - 00000000 00000000 00000000 00000000 fffcffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000000 +mulq n eq - 00000000 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000000 +mulq m eq - 00000000 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000000 +mulq p eq - 00000000 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000000 +mulq z eq - 00000000 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000000 +mulq n eq - 00000000 00000000 00000000 00000000 80020000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +mulq m eq - 00000000 00000000 00000000 00000000 80020000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +mulq p eq - 00000000 00000000 00000000 00000000 80020000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +mulq z eq - 00000000 00000000 00000000 00000000 80020000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +mulq n eq - 00000000 00000000 00000000 00000000 0001ffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 +mulq m eq - 00000000 00000000 00000000 00000000 0001ffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 +mulq p eq - 00000000 00000000 00000000 00000000 0001ffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 +mulq z eq - 00000000 00000000 00000000 00000000 0001ffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 +mulq n eq - 00000000 00000000 00000000 00000000 80010000 00000000 00000000 00000001 80000000 00000000 00000000 00000000 +mulq m eq - 00000000 00000000 00000000 00000000 80010000 00000000 00000000 00000001 80000000 00000000 00000000 00000000 +mulq p eq - 00000000 00000000 00000000 00000000 80010000 00000000 00000000 00000001 80000000 00000000 00000000 00000000 +mulq z eq - 00000000 00000000 00000000 00000000 80010000 00000000 00000000 00000001 80000000 00000000 00000000 00000000 +mulq n eq - 00000000 00000000 00000000 00000000 80000000 00000000 00000000 00000002 80000000 00000000 00000000 00000000 +mulq m eq - 00000000 00000000 00000000 00000000 80000000 00000000 00000000 00000002 80000000 00000000 00000000 00000000 +mulq p eq - 00000000 00000000 00000000 00000000 80000000 00000000 00000000 00000002 80000000 00000000 00000000 00000000 +mulq z eq - 00000000 00000000 00000000 00000000 80000000 00000000 00000000 00000002 80000000 00000000 00000000 00000000 +mulq n eq - 00000000 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 +mulq m eq - 00000000 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 +mulq p eq - 00000000 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 +mulq z eq - 00000000 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 +mulq n eq - 00000000 00000000 00000000 00000000 8000ffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000000 +mulq m eq - 00000000 00000000 00000000 00000000 8000ffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000000 +mulq p eq - 00000000 00000000 00000000 00000000 8000ffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000000 +mulq z eq - 00000000 00000000 00000000 00000000 8000ffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000000 +mulq n eq - 40000000 00000000 00000000 00000000 7ffd0000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 +mulq m eq - 40000000 00000000 00000000 00000000 7ffd0000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 +mulq p eq - 40000000 00000000 00000000 00000000 7ffd0000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 +mulq z eq - 40000000 00000000 00000000 00000000 7ffd0000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 +mulq n eq - c0000000 00000000 00000000 00000000 7ffcffff ffffffff ffffffff ffffffff fffdffff ffffffff ffffffff ffffffff +mulq m eq - c0000000 00000000 00000000 00000000 7ffcffff ffffffff ffffffff ffffffff fffdffff ffffffff ffffffff ffffffff +mulq p eq - c0000000 00000000 00000000 00000000 7ffcffff ffffffff ffffffff ffffffff fffdffff ffffffff ffffffff ffffffff +mulq z eq - c0000000 00000000 00000000 00000000 7ffcffff ffffffff ffffffff ffffffff fffdffff ffffffff ffffffff ffffffff +mulq n eq - 40000000 00000000 00000000 00000000 fffcffff ffffffff ffffffff fffffffd fffdffff ffffffff ffffffff fffffffd +mulq m eq - 40000000 00000000 00000000 00000000 fffcffff ffffffff ffffffff fffffffd fffdffff ffffffff ffffffff fffffffd +mulq p eq - 40000000 00000000 00000000 00000000 fffcffff ffffffff ffffffff fffffffd fffdffff ffffffff ffffffff fffffffd +mulq z eq - 40000000 00000000 00000000 00000000 fffcffff ffffffff ffffffff fffffffd fffdffff ffffffff ffffffff fffffffd +mulq n eq - 40000000 00000000 00000000 00000000 7ffdffff ffffffff ffffffff ffffffff 7ffeffff ffffffff ffffffff ffffffff +mulq m eq - 40000000 00000000 00000000 00000000 7ffdffff ffffffff ffffffff ffffffff 7ffeffff ffffffff ffffffff ffffffff +mulq p eq - 40000000 00000000 00000000 00000000 7ffdffff ffffffff ffffffff ffffffff 7ffeffff ffffffff ffffffff ffffffff +mulq z eq - 40000000 00000000 00000000 00000000 7ffdffff ffffffff ffffffff ffffffff 7ffeffff ffffffff ffffffff ffffffff +mulq n eq - c0000000 00000000 00000000 00000000 7ffd0000 00000000 00000000 00000001 fffe0000 00000000 00000000 00000001 +mulq m eq - c0000000 00000000 00000000 00000000 7ffd0000 00000000 00000000 00000001 fffe0000 00000000 00000000 00000001 +mulq p eq - c0000000 00000000 00000000 00000000 7ffd0000 00000000 00000000 00000001 fffe0000 00000000 00000000 00000001 +mulq z eq - c0000000 00000000 00000000 00000000 7ffd0000 00000000 00000000 00000001 fffe0000 00000000 00000000 00000001 +mulq n eq - 40000000 00000000 00000000 00000000 fffd0000 00000000 00000000 00000003 fffe0000 00000000 00000000 00000003 +mulq m eq - 40000000 00000000 00000000 00000000 fffd0000 00000000 00000000 00000003 fffe0000 00000000 00000000 00000003 +mulq p eq - 40000000 00000000 00000000 00000000 fffd0000 00000000 00000000 00000003 fffe0000 00000000 00000000 00000003 +mulq z eq - 40000000 00000000 00000000 00000000 fffd0000 00000000 00000000 00000003 fffe0000 00000000 00000000 00000003 +mulq n eq - 40010000 00000000 00000000 00000000 7ffcffff ffffffff ffffffff ffffffff 7ffeffff ffffffff ffffffff ffffffff +mulq m eq - 40010000 00000000 00000000 00000000 7ffcffff ffffffff ffffffff ffffffff 7ffeffff ffffffff ffffffff ffffffff +mulq p eq - 40010000 00000000 00000000 00000000 7ffcffff ffffffff ffffffff ffffffff 7ffeffff ffffffff ffffffff ffffffff +mulq z eq - 40010000 00000000 00000000 00000000 7ffcffff ffffffff ffffffff ffffffff 7ffeffff ffffffff ffffffff ffffffff +mulq n eq - c0010000 00000000 00000000 00000000 7ffcffff ffffffff ffffffff ffffffff fffeffff ffffffff ffffffff ffffffff +mulq m eq - c0010000 00000000 00000000 00000000 7ffcffff ffffffff ffffffff ffffffff fffeffff ffffffff ffffffff ffffffff +mulq p eq - c0010000 00000000 00000000 00000000 7ffcffff ffffffff ffffffff ffffffff fffeffff ffffffff ffffffff ffffffff +mulq z eq - c0010000 00000000 00000000 00000000 7ffcffff ffffffff ffffffff ffffffff fffeffff ffffffff ffffffff ffffffff +mulq n eq - 40010000 00000000 00000000 00000000 fffcffff ffffffff ffffffff ffffffff fffeffff ffffffff ffffffff ffffffff +mulq m eq - 40010000 00000000 00000000 00000000 fffcffff ffffffff ffffffff ffffffff fffeffff ffffffff ffffffff ffffffff +mulq p eq - 40010000 00000000 00000000 00000000 fffcffff ffffffff ffffffff ffffffff fffeffff ffffffff ffffffff ffffffff +mulq z eq - 40010000 00000000 00000000 00000000 fffcffff ffffffff ffffffff ffffffff fffeffff ffffffff ffffffff ffffffff +mulq n eq - c0010000 00000000 00000000 00000000 fffcffff ffffffff ffffffff ffffffff 7ffeffff ffffffff ffffffff ffffffff +mulq m eq - c0010000 00000000 00000000 00000000 fffcffff ffffffff ffffffff ffffffff 7ffeffff ffffffff ffffffff ffffffff +mulq p eq - c0010000 00000000 00000000 00000000 fffcffff ffffffff ffffffff ffffffff 7ffeffff ffffffff ffffffff ffffffff +mulq z eq - c0010000 00000000 00000000 00000000 fffcffff ffffffff ffffffff ffffffff 7ffeffff ffffffff ffffffff ffffffff +mulq n eq - 40000000 00000000 00000000 00000000 00010000 00000000 00000000 00000000 00020000 00000000 00000000 00000000 +mulq m eq - 40000000 00000000 00000000 00000000 00010000 00000000 00000000 00000000 00020000 00000000 00000000 00000000 +mulq p eq - 40000000 00000000 00000000 00000000 00010000 00000000 00000000 00000000 00020000 00000000 00000000 00000000 +mulq z eq - 40000000 00000000 00000000 00000000 00010000 00000000 00000000 00000000 00020000 00000000 00000000 00000000 +mulq n eq - c0000000 00000000 00000000 00000000 00010000 00000000 00000000 00000001 80020000 00000000 00000000 00000001 +mulq m eq - c0000000 00000000 00000000 00000000 00010000 00000000 00000000 00000001 80020000 00000000 00000000 00000001 +mulq p eq - c0000000 00000000 00000000 00000000 00010000 00000000 00000000 00000001 80020000 00000000 00000000 00000001 +mulq z eq - c0000000 00000000 00000000 00000000 00010000 00000000 00000000 00000001 80020000 00000000 00000000 00000001 +mulq n eq - 40000000 00000000 00000000 00000000 80010000 00000000 00000000 00000003 80020000 00000000 00000000 00000003 +mulq m eq - 40000000 00000000 00000000 00000000 80010000 00000000 00000000 00000003 80020000 00000000 00000000 00000003 +mulq p eq - 40000000 00000000 00000000 00000000 80010000 00000000 00000000 00000003 80020000 00000000 00000000 00000003 +mulq z eq - 40000000 00000000 00000000 00000000 80010000 00000000 00000000 00000003 80020000 00000000 00000000 00000003 +mulq n eq - c0000000 00000000 00000000 00000000 00010000 00000000 00000000 00000009 80020000 00000000 00000000 00000009 +mulq m eq - c0000000 00000000 00000000 00000000 00010000 00000000 00000000 00000009 80020000 00000000 00000000 00000009 +mulq p eq - c0000000 00000000 00000000 00000000 00010000 00000000 00000000 00000009 80020000 00000000 00000000 00000009 +mulq z eq - c0000000 00000000 00000000 00000000 00010000 00000000 00000000 00000009 80020000 00000000 00000000 00000009 +mulq n eq - 40000000 00000000 00000000 00000000 80010000 00000000 00000000 00000005 80020000 00000000 00000000 00000005 +mulq m eq - 40000000 00000000 00000000 00000000 80010000 00000000 00000000 00000005 80020000 00000000 00000000 00000005 +mulq p eq - 40000000 00000000 00000000 00000000 80010000 00000000 00000000 00000005 80020000 00000000 00000000 00000005 +mulq z eq - 40000000 00000000 00000000 00000000 80010000 00000000 00000000 00000005 80020000 00000000 00000000 00000005 +mulq n eq - 40000000 00000000 00000000 00000000 00010000 00000000 00000000 00000001 00020000 00000000 00000000 00000001 +mulq m eq - 40000000 00000000 00000000 00000000 00010000 00000000 00000000 00000001 00020000 00000000 00000000 00000001 +mulq p eq - 40000000 00000000 00000000 00000000 00010000 00000000 00000000 00000001 00020000 00000000 00000000 00000001 +mulq z eq - 40000000 00000000 00000000 00000000 00010000 00000000 00000000 00000001 00020000 00000000 00000000 00000001 +mulq n eq - c0000000 00000000 00000000 00000000 00010000 00000000 00000000 00000005 80020000 00000000 00000000 00000005 +mulq m eq - c0000000 00000000 00000000 00000000 00010000 00000000 00000000 00000005 80020000 00000000 00000000 00000005 +mulq p eq - c0000000 00000000 00000000 00000000 00010000 00000000 00000000 00000005 80020000 00000000 00000000 00000005 +mulq z eq - c0000000 00000000 00000000 00000000 00010000 00000000 00000000 00000005 80020000 00000000 00000000 00000005 +mulq n eq - c0000000 00000000 00000000 00000000 0000ffff ffffffff ffffffff fffffffd 8001ffff ffffffff ffffffff fffffffa +mulq m eq - c0000000 00000000 00000000 00000000 0000ffff ffffffff ffffffff fffffffd 8001ffff ffffffff ffffffff fffffffa +mulq p eq - c0000000 00000000 00000000 00000000 0000ffff ffffffff ffffffff fffffffd 8001ffff ffffffff ffffffff fffffffa +mulq z eq - c0000000 00000000 00000000 00000000 0000ffff ffffffff ffffffff fffffffd 8001ffff ffffffff ffffffff fffffffa +mulq n eq - 40000000 00000000 00000000 00000000 8000ffff ffffffff ffffffff fffffffd 8001ffff ffffffff ffffffff fffffffa +mulq m eq - 40000000 00000000 00000000 00000000 8000ffff ffffffff ffffffff fffffffd 8001ffff ffffffff ffffffff fffffffa +mulq p eq - 40000000 00000000 00000000 00000000 8000ffff ffffffff ffffffff fffffffd 8001ffff ffffffff ffffffff fffffffa +mulq z eq - 40000000 00000000 00000000 00000000 8000ffff ffffffff ffffffff fffffffd 8001ffff ffffffff ffffffff fffffffa +mulq n eq - 40000000 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff 0001ffff ffffffff ffffffff fffffffe +mulq m eq - 40000000 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff 0001ffff ffffffff ffffffff fffffffe +mulq p eq - 40000000 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff 0001ffff ffffffff ffffffff fffffffe +mulq z eq - 40000000 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff 0001ffff ffffffff ffffffff fffffffe +mulq n eq - c0000000 00000000 00000000 00000000 8000ffff ffffffff ffffffff fffffffd 0001ffff ffffffff ffffffff fffffffa +mulq m eq - c0000000 00000000 00000000 00000000 8000ffff ffffffff ffffffff fffffffd 0001ffff ffffffff ffffffff fffffffa +mulq p eq - c0000000 00000000 00000000 00000000 8000ffff ffffffff ffffffff fffffffd 0001ffff ffffffff ffffffff fffffffa +mulq z eq - c0000000 00000000 00000000 00000000 8000ffff ffffffff ffffffff fffffffd 0001ffff ffffffff ffffffff fffffffa +mulq n eq - 40000000 00000000 00000000 00000000 0000ffff ffffffff ffffffff fffffffc 0001ffff ffffffff ffffffff fffffff8 +mulq m eq - 40000000 00000000 00000000 00000000 0000ffff ffffffff ffffffff fffffffc 0001ffff ffffffff ffffffff fffffff8 +mulq p eq - 40000000 00000000 00000000 00000000 0000ffff ffffffff ffffffff fffffffc 0001ffff ffffffff ffffffff fffffff8 +mulq z eq - 40000000 00000000 00000000 00000000 0000ffff ffffffff ffffffff fffffffc 0001ffff ffffffff ffffffff fffffff8 +mulq n eq - 40008000 00000000 00000000 00000000 00000000 00000000 00000000 00000002 00000000 00000000 00000000 00000006 +mulq m eq - 40008000 00000000 00000000 00000000 00000000 00000000 00000000 00000002 00000000 00000000 00000000 00000006 +mulq p eq - 40008000 00000000 00000000 00000000 00000000 00000000 00000000 00000002 00000000 00000000 00000000 00000006 +mulq z eq - 40008000 00000000 00000000 00000000 00000000 00000000 00000000 00000002 00000000 00000000 00000000 00000006 +mulq n eq - 3fff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000009 80000000 00000000 00000000 00000009 +mulq m eq - 3fff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000009 80000000 00000000 00000000 00000009 +mulq p eq - 3fff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000009 80000000 00000000 00000000 00000009 +mulq z eq - 3fff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000009 80000000 00000000 00000000 00000009 +mulq n eq - 40010000 00000000 00000000 00000000 00000000 00000000 00000000 00000002 00000000 00000000 00000000 00000008 +mulq m eq - 40010000 00000000 00000000 00000000 00000000 00000000 00000000 00000002 00000000 00000000 00000000 00000008 +mulq p eq - 40010000 00000000 00000000 00000000 00000000 00000000 00000000 00000002 00000000 00000000 00000000 00000008 +mulq z eq - 40010000 00000000 00000000 00000000 00000000 00000000 00000000 00000002 00000000 00000000 00000000 00000008 +mulq n eq - 40014000 00000000 00000000 00000000 80000000 00000000 00000000 00000001 80000000 00000000 00000000 00000005 +mulq m eq - 40014000 00000000 00000000 00000000 80000000 00000000 00000000 00000001 80000000 00000000 00000000 00000005 +mulq p eq - 40014000 00000000 00000000 00000000 80000000 00000000 00000000 00000001 80000000 00000000 00000000 00000005 +mulq z eq - 40014000 00000000 00000000 00000000 80000000 00000000 00000000 00000001 80000000 00000000 00000000 00000005 +mulq n eq - bfff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000004 00000000 00000000 00000000 00000004 +mulq m eq - bfff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000004 00000000 00000000 00000000 00000004 +mulq p eq - bfff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000004 00000000 00000000 00000000 00000004 +mulq z eq - bfff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000004 00000000 00000000 00000000 00000004 +mulq n eq - 40000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000000 00000000 00000000 00000002 +mulq m eq - 40000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000000 00000000 00000000 00000002 +mulq p eq - 40000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000000 00000000 00000000 00000002 +mulq z eq - 40000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000000 00000000 00000000 00000002 +mulq n eq - 3fff0000 00000000 00000000 00000000 00020000 00000000 00000000 00000003 00020000 00000000 00000000 00000003 +mulq m eq - 3fff0000 00000000 00000000 00000000 00020000 00000000 00000000 00000003 00020000 00000000 00000000 00000003 +mulq p eq - 3fff0000 00000000 00000000 00000000 00020000 00000000 00000000 00000003 00020000 00000000 00000000 00000003 +mulq z eq - 3fff0000 00000000 00000000 00000000 00020000 00000000 00000000 00000003 00020000 00000000 00000000 00000003 +mulq n eq - bfff0000 00000000 00000000 00000000 00010000 00000000 00000000 00000009 80010000 00000000 00000000 00000009 +mulq m eq - bfff0000 00000000 00000000 00000000 00010000 00000000 00000000 00000009 80010000 00000000 00000000 00000009 +mulq p eq - bfff0000 00000000 00000000 00000000 00010000 00000000 00000000 00000009 80010000 00000000 00000000 00000009 +mulq z eq - bfff0000 00000000 00000000 00000000 00010000 00000000 00000000 00000009 80010000 00000000 00000000 00000009 +mulq n eq - 3fff0000 00000000 00000000 00000000 0000ffff ffffffff ffffffff fffffffd 0000ffff ffffffff ffffffff fffffffd +mulq m eq - 3fff0000 00000000 00000000 00000000 0000ffff ffffffff ffffffff fffffffd 0000ffff ffffffff ffffffff fffffffd +mulq p eq - 3fff0000 00000000 00000000 00000000 0000ffff ffffffff ffffffff fffffffd 0000ffff ffffffff ffffffff fffffffd +mulq z eq - 3fff0000 00000000 00000000 00000000 0000ffff ffffffff ffffffff fffffffd 0000ffff ffffffff ffffffff fffffffd +mulq n eq - bfff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000009 80000000 00000000 00000000 00000009 +mulq m eq - bfff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000009 80000000 00000000 00000000 00000009 +mulq p eq - bfff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000009 80000000 00000000 00000000 00000009 +mulq z eq - bfff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000009 80000000 00000000 00000000 00000009 +mulq n eq - 3fff0000 00000000 00000000 00000000 8001ffff ffffffff ffffffff fffffffe 8001ffff ffffffff ffffffff fffffffe +mulq m eq - 3fff0000 00000000 00000000 00000000 8001ffff ffffffff ffffffff fffffffe 8001ffff ffffffff ffffffff fffffffe +mulq p eq - 3fff0000 00000000 00000000 00000000 8001ffff ffffffff ffffffff fffffffe 8001ffff ffffffff ffffffff fffffffe +mulq z eq - 3fff0000 00000000 00000000 00000000 8001ffff ffffffff ffffffff fffffffe 8001ffff ffffffff ffffffff fffffffe +mulq n eq - bfff0000 00000000 00000000 00000000 80010000 00000000 00000000 00000001 00010000 00000000 00000000 00000001 +mulq m eq - bfff0000 00000000 00000000 00000000 80010000 00000000 00000000 00000001 00010000 00000000 00000000 00000001 +mulq p eq - bfff0000 00000000 00000000 00000000 80010000 00000000 00000000 00000001 00010000 00000000 00000000 00000001 +mulq z eq - bfff0000 00000000 00000000 00000000 80010000 00000000 00000000 00000001 00010000 00000000 00000000 00000001 +mulq n eq - 3fff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000002 80000000 00000000 00000000 00000002 +mulq m eq - 3fff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000002 80000000 00000000 00000000 00000002 +mulq p eq - 3fff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000002 80000000 00000000 00000000 00000002 +mulq z eq - 3fff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000002 80000000 00000000 00000000 00000002 +mulq n eq - bfff0000 00000000 00000000 00000000 8000ffff ffffffff ffffffff ffffffff 0000ffff ffffffff ffffffff ffffffff +mulq m eq - bfff0000 00000000 00000000 00000000 8000ffff ffffffff ffffffff ffffffff 0000ffff ffffffff ffffffff ffffffff +mulq p eq - bfff0000 00000000 00000000 00000000 8000ffff ffffffff ffffffff ffffffff 0000ffff ffffffff ffffffff ffffffff +mulq z eq - bfff0000 00000000 00000000 00000000 8000ffff ffffffff ffffffff ffffffff 0000ffff ffffffff ffffffff ffffffff +mulq n eq xo c0022000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +mulq m eq xo c0022000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +mulq z eq xo c001c000 00000000 00000000 00000000 fffe0000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff +mulq m eq xo c001c000 00000000 00000000 00000000 fffe0000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff +mulq z eq xo c0014000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff +mulq p eq xo c0014000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff +mulq n eq xo c0008000 00000000 00000000 00000000 fffe0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +mulq p eq xo c0008000 00000000 00000000 00000000 fffe0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +mulq n eq xo 40000000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +mulq p eq xo 40000000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +mulq z eq xo 40018000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff +mulq m eq xo 40018000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff +mulq z eq xo c0000000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff +mulq p eq xo c0000000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff +mulq n eq - 3fff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000001 80000000 00000000 00000000 00000001 +mulq m eq - 3fff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000001 80000000 00000000 00000000 00000001 +mulq p eq - 3fff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000001 80000000 00000000 00000000 00000001 +mulq z eq - 3fff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000001 80000000 00000000 00000000 00000001 +mulq n eq - 3fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000000 00000000 00000000 00000001 +mulq m eq - 3fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000000 00000000 00000000 00000001 +mulq p eq - 3fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000000 00000000 00000000 00000001 +mulq z eq - 3fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000000 00000000 00000000 00000001 +mulq n uo - 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +mulq m uo - 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +mulq p uo - 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +mulq z uo - 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +mulq n uo - 3fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +mulq m uo - 3fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +mulq p uo - 3fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +mulq z uo - 3fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +mulq n uo - bfff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +mulq m uo - bfff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +mulq p uo - bfff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +mulq z uo - bfff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +mulq n uo v 00000000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +mulq m uo v 00000000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +mulq p uo v 00000000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +mulq z uo v 00000000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +mulq n uo v 3fff0000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +mulq m uo v 3fff0000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +mulq p uo v 3fff0000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +mulq z uo v 3fff0000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +mulq n uo v bfff0000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +mulq m uo v bfff0000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +mulq p uo v bfff0000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +mulq z uo v bfff0000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +mulq n eq - 400c0000 00000000 00000000 00000000 401d0000 00000000 00000000 00000000 402a0000 00000000 00000000 00000000 +mulq m eq - 400c0000 00000000 00000000 00000000 401d0000 00000000 00000000 00000000 402a0000 00000000 00000000 00000000 +mulq p eq - 400c0000 00000000 00000000 00000000 401d0000 00000000 00000000 00000000 402a0000 00000000 00000000 00000000 +mulq z eq - 400c0000 00000000 00000000 00000000 401d0000 00000000 00000000 00000000 402a0000 00000000 00000000 00000000 +mulq n eq - 400a0000 00000000 00000000 00000000 401e0000 00000000 00000000 00000000 40290000 00000000 00000000 00000000 +mulq m eq - 400a0000 00000000 00000000 00000000 401e0000 00000000 00000000 00000000 40290000 00000000 00000000 00000000 +mulq p eq - 400a0000 00000000 00000000 00000000 401e0000 00000000 00000000 00000000 40290000 00000000 00000000 00000000 +mulq z eq - 400a0000 00000000 00000000 00000000 401e0000 00000000 00000000 00000000 40290000 00000000 00000000 00000000 +mulq n eq - 400b0000 00000000 00000000 00000000 403d0000 00000000 00000000 00000000 40490000 00000000 00000000 00000000 +mulq m eq - 400b0000 00000000 00000000 00000000 403d0000 00000000 00000000 00000000 40490000 00000000 00000000 00000000 +mulq p eq - 400b0000 00000000 00000000 00000000 403d0000 00000000 00000000 00000000 40490000 00000000 00000000 00000000 +mulq z eq - 400b0000 00000000 00000000 00000000 403d0000 00000000 00000000 00000000 40490000 00000000 00000000 00000000 +mulq n eq - 40010000 00000000 00000000 00000000 403b0000 00000000 00000000 00000000 403d0000 00000000 00000000 00000000 +mulq m eq - 40010000 00000000 00000000 00000000 403b0000 00000000 00000000 00000000 403d0000 00000000 00000000 00000000 +mulq p eq - 40010000 00000000 00000000 00000000 403b0000 00000000 00000000 00000000 403d0000 00000000 00000000 00000000 +mulq z eq - 40010000 00000000 00000000 00000000 403b0000 00000000 00000000 00000000 403d0000 00000000 00000000 00000000 +mulq n eq - 40000000 00000000 00000000 00000000 403c0000 00000000 00000000 00000000 403d0000 00000000 00000000 00000000 +mulq m eq - 40000000 00000000 00000000 00000000 403c0000 00000000 00000000 00000000 403d0000 00000000 00000000 00000000 +mulq p eq - 40000000 00000000 00000000 00000000 403c0000 00000000 00000000 00000000 403d0000 00000000 00000000 00000000 +mulq z eq - 40000000 00000000 00000000 00000000 403c0000 00000000 00000000 00000000 403d0000 00000000 00000000 00000000 +mulq n eq - c00a0000 00000000 00000000 00000000 c01f0000 00000000 00000000 00000000 402a0000 00000000 00000000 00000000 +mulq m eq - c00a0000 00000000 00000000 00000000 c01f0000 00000000 00000000 00000000 402a0000 00000000 00000000 00000000 +mulq p eq - c00a0000 00000000 00000000 00000000 c01f0000 00000000 00000000 00000000 402a0000 00000000 00000000 00000000 +mulq z eq - c00a0000 00000000 00000000 00000000 c01f0000 00000000 00000000 00000000 402a0000 00000000 00000000 00000000 +mulq n eq - c00a0000 00000000 00000000 00000000 401e0000 00000000 00000000 00000000 c0290000 00000000 00000000 00000000 +mulq m eq - c00a0000 00000000 00000000 00000000 401e0000 00000000 00000000 00000000 c0290000 00000000 00000000 00000000 +mulq p eq - c00a0000 00000000 00000000 00000000 401e0000 00000000 00000000 00000000 c0290000 00000000 00000000 00000000 +mulq z eq - c00a0000 00000000 00000000 00000000 401e0000 00000000 00000000 00000000 c0290000 00000000 00000000 00000000 +mulq n eq - c00a0000 00000000 00000000 00000000 c01e0000 00000000 00000000 00000000 40290000 00000000 00000000 00000000 +mulq m eq - c00a0000 00000000 00000000 00000000 c01e0000 00000000 00000000 00000000 40290000 00000000 00000000 00000000 +mulq p eq - c00a0000 00000000 00000000 00000000 c01e0000 00000000 00000000 00000000 40290000 00000000 00000000 00000000 +mulq z eq - c00a0000 00000000 00000000 00000000 c01e0000 00000000 00000000 00000000 40290000 00000000 00000000 00000000 +mulq n eq - 00000000 00000000 00000000 00000000 403d0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +mulq m eq - 00000000 00000000 00000000 00000000 403d0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +mulq p eq - 00000000 00000000 00000000 00000000 403d0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +mulq z eq - 00000000 00000000 00000000 00000000 403d0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +mulq n eq - 400b0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +mulq m eq - 400b0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +mulq p eq - 400b0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +mulq z eq - 400b0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +mulq n eq - 400b0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +mulq m eq - 400b0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +mulq p eq - 400b0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +mulq z eq - 400b0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +mulq n eq - c00d0000 00000000 00000000 00000000 40240000 00000000 00000000 00000000 c0320000 00000000 00000000 00000000 +mulq m eq - c00d0000 00000000 00000000 00000000 40240000 00000000 00000000 00000000 c0320000 00000000 00000000 00000000 +mulq p eq - c00d0000 00000000 00000000 00000000 40240000 00000000 00000000 00000000 c0320000 00000000 00000000 00000000 +mulq z eq - c00d0000 00000000 00000000 00000000 40240000 00000000 00000000 00000000 c0320000 00000000 00000000 00000000 +mulq n eq - 400d0000 00000000 00000000 00000000 c0160000 00000000 00000000 00000000 c0240000 00000000 00000000 00000000 +mulq m eq - 400d0000 00000000 00000000 00000000 c0160000 00000000 00000000 00000000 c0240000 00000000 00000000 00000000 +mulq p eq - 400d0000 00000000 00000000 00000000 c0160000 00000000 00000000 00000000 c0240000 00000000 00000000 00000000 +mulq z eq - 400d0000 00000000 00000000 00000000 c0160000 00000000 00000000 00000000 c0240000 00000000 00000000 00000000 +mulq n eq - c0010000 00000000 00000000 00000000 403c0000 00000000 00000000 00000000 c03e0000 00000000 00000000 00000000 +mulq m eq - c0010000 00000000 00000000 00000000 403c0000 00000000 00000000 00000000 c03e0000 00000000 00000000 00000000 +mulq p eq - c0010000 00000000 00000000 00000000 403c0000 00000000 00000000 00000000 c03e0000 00000000 00000000 00000000 +mulq z eq - c0010000 00000000 00000000 00000000 403c0000 00000000 00000000 00000000 c03e0000 00000000 00000000 00000000 +mulq n eq - 400b0000 00000000 00000000 00000000 c0000000 00000000 00000000 00000000 c00c0000 00000000 00000000 00000000 +mulq m eq - 400b0000 00000000 00000000 00000000 c0000000 00000000 00000000 00000000 c00c0000 00000000 00000000 00000000 +mulq p eq - 400b0000 00000000 00000000 00000000 c0000000 00000000 00000000 00000000 c00c0000 00000000 00000000 00000000 +mulq z eq - 400b0000 00000000 00000000 00000000 c0000000 00000000 00000000 00000000 c00c0000 00000000 00000000 00000000 +mulq n eq - 400b0000 00000000 00000000 00000000 c03c0000 00000000 00000000 00000000 c0480000 00000000 00000000 00000000 +mulq m eq - 400b0000 00000000 00000000 00000000 c03c0000 00000000 00000000 00000000 c0480000 00000000 00000000 00000000 +mulq p eq - 400b0000 00000000 00000000 00000000 c03c0000 00000000 00000000 00000000 c0480000 00000000 00000000 00000000 +mulq z eq - 400b0000 00000000 00000000 00000000 c03c0000 00000000 00000000 00000000 c0480000 00000000 00000000 00000000 +mulq n eq - c00a0000 00000000 00000000 00000000 c0000000 00000000 00000000 00000000 400b0000 00000000 00000000 00000000 +mulq m eq - c00a0000 00000000 00000000 00000000 c0000000 00000000 00000000 00000000 400b0000 00000000 00000000 00000000 +mulq p eq - c00a0000 00000000 00000000 00000000 c0000000 00000000 00000000 00000000 400b0000 00000000 00000000 00000000 +mulq z eq - c00a0000 00000000 00000000 00000000 c0000000 00000000 00000000 00000000 400b0000 00000000 00000000 00000000 +mulq n eq - c0000000 00000000 00000000 00000000 c03c0000 00000000 00000000 00000000 403d0000 00000000 00000000 00000000 +mulq m eq - c0000000 00000000 00000000 00000000 c03c0000 00000000 00000000 00000000 403d0000 00000000 00000000 00000000 +mulq p eq - c0000000 00000000 00000000 00000000 c03c0000 00000000 00000000 00000000 403d0000 00000000 00000000 00000000 +mulq z eq - c0000000 00000000 00000000 00000000 c03c0000 00000000 00000000 00000000 403d0000 00000000 00000000 00000000 +mulq n eq - c0000000 00000000 00000000 00000000 403c0000 00000000 00000000 00000000 c03d0000 00000000 00000000 00000000 +mulq m eq - c0000000 00000000 00000000 00000000 403c0000 00000000 00000000 00000000 c03d0000 00000000 00000000 00000000 +mulq p eq - c0000000 00000000 00000000 00000000 403c0000 00000000 00000000 00000000 c03d0000 00000000 00000000 00000000 +mulq z eq - c0000000 00000000 00000000 00000000 403c0000 00000000 00000000 00000000 c03d0000 00000000 00000000 00000000 +mulq n eq - 40000000 00000000 00000000 00000000 400d0000 00000000 00000000 00000000 400e0000 00000000 00000000 00000000 +mulq m eq - 40000000 00000000 00000000 00000000 400d0000 00000000 00000000 00000000 400e0000 00000000 00000000 00000000 +mulq p eq - 40000000 00000000 00000000 00000000 400d0000 00000000 00000000 00000000 400e0000 00000000 00000000 00000000 +mulq z eq - 40000000 00000000 00000000 00000000 400d0000 00000000 00000000 00000000 400e0000 00000000 00000000 00000000 +mulq n eq - 400d0000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 400e0000 00000000 00000000 00000000 +mulq m eq - 400d0000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 400e0000 00000000 00000000 00000000 +mulq p eq - 400d0000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 400e0000 00000000 00000000 00000000 +mulq z eq - 400d0000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 400e0000 00000000 00000000 00000000 +mulq n eq - c0000000 00000000 00000000 00000000 400d0000 00000000 00000000 00000000 c00e0000 00000000 00000000 00000000 +mulq m eq - c0000000 00000000 00000000 00000000 400d0000 00000000 00000000 00000000 c00e0000 00000000 00000000 00000000 +mulq p eq - c0000000 00000000 00000000 00000000 400d0000 00000000 00000000 00000000 c00e0000 00000000 00000000 00000000 +mulq z eq - c0000000 00000000 00000000 00000000 400d0000 00000000 00000000 00000000 c00e0000 00000000 00000000 00000000 +mulq n eq - c00d0000 00000000 00000000 00000000 c0000000 00000000 00000000 00000000 400e0000 00000000 00000000 00000000 +mulq m eq - c00d0000 00000000 00000000 00000000 c0000000 00000000 00000000 00000000 400e0000 00000000 00000000 00000000 +mulq p eq - c00d0000 00000000 00000000 00000000 c0000000 00000000 00000000 00000000 400e0000 00000000 00000000 00000000 +mulq z eq - c00d0000 00000000 00000000 00000000 c0000000 00000000 00000000 00000000 400e0000 00000000 00000000 00000000 +mulq n eq - 80000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +mulq z eq - 80000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +mulq n eq - 80000000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +mulq z eq - 80000000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +mulq p eq - 80000000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +mulq m eq - 80000000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +mulq n eq x 3fff0000 00000000 00000000 00000001 3ffeffff ffffffff ffffffff fffffffe 3fff0000 00000000 00000000 00000000 +mulq m eq x 3fff0000 00000000 00000000 00000001 3ffeffff ffffffff ffffffff fffffffe 3ffeffff ffffffff ffffffff ffffffff +mulq p eq x 3fff0000 00000000 00000000 00000001 3ffeffff ffffffff ffffffff fffffffe 3fff0000 00000000 00000000 00000000 +mulq z eq x 3fff0000 00000000 00000000 00000001 3ffeffff ffffffff ffffffff fffffffe 3ffeffff ffffffff ffffffff ffffffff +mulq n eq - 3fff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +mulq n eq - bfff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +mulq n eq - bfff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 80000000 00000000 00000000 00000001 +mulq n eq - 3fff0000 00000000 00000000 00000000 3ffeffff ffffffff ffffffff ffffffff 3ffeffff ffffffff ffffffff ffffffff +mulq n eq - bfff0000 00000000 00000000 00000000 3ffeffff ffffffff ffffffff ffffffff bffeffff ffffffff ffffffff ffffffff +mulq n eq - 3fff0000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff 7ffeffff ffffffff ffffffff ffffffff +mulq n eq - 3fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +mulq n eq - bfff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +mulq z eq xo 40000000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff +mulq m eq xo 40000000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff +mulq n eq - 3ffe0000 00000000 00000000 00000000 0001fffe 00000000 00000000 00000000 0000ffff 00000000 00000000 00000000 +mulq n eq xu 3ffe0000 00000000 00000000 00000000 0001fffe 00000000 00000000 00000001 0000ffff 00000000 00000000 00000000 +mulq n eq xu 00100000 00000000 00000000 00000000 01000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +mulq z eq xu 00100000 00000000 00000000 00000000 01000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +mulq p eq xu 00100000 00000000 00000000 00000000 01000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 +mulq m eq xu 00100000 00000000 00000000 00000000 01000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +mulq m eq xu 80100000 00000000 00000000 00000000 01000000 00000000 00000000 00000000 80000000 00000000 00000000 00000001 +mulq n uo v 7fff0000 00000000 00000000 00000001 7fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +mulq n uo - 7fff8000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +mulq n uo v 7fff8000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 +mulq n uo - 7fff8000 00000000 00000000 00000000 7fff8000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +mulq n eq - 3f6a0000 00000000 00000000 00000000 40180000 00000000 00000000 00000000 3f830000 00000000 00000000 00000000 +mulq m eq - 3f6a0000 00000000 00000000 00000000 40180000 00000000 00000000 00000000 3f830000 00000000 00000000 00000000 +mulq p eq - 3f6a0000 00000000 00000000 00000000 40180000 00000000 00000000 00000000 3f830000 00000000 00000000 00000000 +mulq z eq - 3f6a0000 00000000 00000000 00000000 40180000 00000000 00000000 00000000 3f830000 00000000 00000000 00000000 +mulq n eq - 3bcd0000 00000000 00000000 00000000 40350000 00000000 00000000 00000000 3c030000 00000000 00000000 00000000 +mulq m eq - 3bcd0000 00000000 00000000 00000000 40350000 00000000 00000000 00000000 3c030000 00000000 00000000 00000000 +mulq p eq - 3bcd0000 00000000 00000000 00000000 40350000 00000000 00000000 00000000 3c030000 00000000 00000000 00000000 +mulq z eq - 3bcd0000 00000000 00000000 00000000 40350000 00000000 00000000 00000000 3c030000 00000000 00000000 00000000 +mulq n eq xu 3ffe0000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 +mulq z eq xu 3ffe0000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 +mulq m eq xu 3ffe0000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 +mulq n eq xu bffe0000 00000000 00000000 00000001 00000000 00000000 00000000 00000001 80000000 00000000 00000000 00000001 +mulq m eq xu bffe0000 00000000 00000000 00000001 00000000 00000000 00000000 00000001 80000000 00000000 00000000 00000001 +mulq n eq xu 3fff7fff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000001 80000000 00000000 00000000 00000001 +mulq z eq xu 3fff7fff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000001 80000000 00000000 00000000 00000001 +mulq p eq xu 3fff7fff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000001 80000000 00000000 00000000 00000001 +mulq n eq xu bfff8000 00000000 00000000 00000000 80000000 00000000 00000000 00000001 00000000 00000000 00000000 00000002 +mulq p eq xu bfff8000 00000000 00000000 00000000 80000000 00000000 00000000 00000001 00000000 00000000 00000000 00000002 +mulq n eq xu 40004000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000000 00000000 00000000 00000002 +mulq z eq xu 40004000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000000 00000000 00000000 00000002 +mulq m eq xu 40004000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000000 00000000 00000000 00000002 +mulq n eq xu c0004000 00000000 00000000 00000001 00000000 00000000 00000000 00000001 80000000 00000000 00000000 00000003 +mulq m eq xu c0004000 00000000 00000000 00000001 00000000 00000000 00000000 00000001 80000000 00000000 00000000 00000003 +mulq n eq xu 4000bfff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000001 80000000 00000000 00000000 00000003 +mulq z eq xu 4000bfff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000001 80000000 00000000 00000000 00000003 +mulq p eq xu 4000bfff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000001 80000000 00000000 00000000 00000003 +mulq n eq xu c000c000 00000000 00000000 00000000 80000000 00000000 00000000 00000001 00000000 00000000 00000000 00000004 +mulq p eq xu c000c000 00000000 00000000 00000000 80000000 00000000 00000000 00000001 00000000 00000000 00000000 00000004 +mulq m eq - 80000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +mulq p eq - 80000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +mulq n eq - 7fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +mulq m eq - 7fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +mulq p eq - 7fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +mulq z eq - 7fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +mulq n eq - ffff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +mulq m eq - ffff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +mulq p eq - ffff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +mulq z eq - ffff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +mulq n eq - 7fff0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +mulq m eq - 7fff0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +mulq p eq - 7fff0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +mulq z eq - 7fff0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +mulq n eq - ffff0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +mulq m eq - ffff0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +mulq p eq - ffff0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +mulq z eq - ffff0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +mulq n uo v 7fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +mulq m uo v 7fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +mulq p uo v 7fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +mulq z uo v 7fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +mulq n uo v 80000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +mulq m uo v 80000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +mulq p uo v 80000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +mulq z uo v 80000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +mulq n uo v 7fff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +mulq m uo v 7fff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +mulq p uo v 7fff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +mulq z uo v 7fff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +mulq n uo v 80000000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +mulq m uo v 80000000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +mulq p uo v 80000000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +mulq z uo v 80000000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +mulq n eq - 7fff0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +mulq m eq - 7fff0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +mulq p eq - 7fff0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +mulq z eq - 7fff0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +mulq n eq - 7fff0000 00000000 00000000 00000000 c0008000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +mulq m eq - 7fff0000 00000000 00000000 00000000 c0008000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +mulq p eq - 7fff0000 00000000 00000000 00000000 c0008000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +mulq z eq - 7fff0000 00000000 00000000 00000000 c0008000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +mulq n eq - ffff0000 00000000 00000000 00000000 40018000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +mulq m eq - ffff0000 00000000 00000000 00000000 40018000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +mulq p eq - ffff0000 00000000 00000000 00000000 40018000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +mulq z eq - ffff0000 00000000 00000000 00000000 40018000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +mulq n eq - ffff0000 00000000 00000000 00000000 c0020000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +mulq m eq - ffff0000 00000000 00000000 00000000 c0020000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +mulq p eq - ffff0000 00000000 00000000 00000000 c0020000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +mulq z eq - ffff0000 00000000 00000000 00000000 c0020000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +mulq n eq - 7ffe0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +mulq m eq - 7ffe0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +mulq p eq - 7ffe0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +mulq z eq - 7ffe0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +mulq n eq - fffd0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +mulq m eq - fffd0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +mulq p eq - fffd0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +mulq z eq - fffd0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +mulq n eq - 7fff0000 00000000 00000000 00000000 fffe0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +mulq m eq - 7fff0000 00000000 00000000 00000000 fffe0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +mulq p eq - 7fff0000 00000000 00000000 00000000 fffe0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +mulq z eq - 7fff0000 00000000 00000000 00000000 fffe0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +mulq n eq - ffff0000 00000000 00000000 00000000 fffd0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +mulq m eq - ffff0000 00000000 00000000 00000000 fffd0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +mulq p eq - ffff0000 00000000 00000000 00000000 fffd0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +mulq z eq - ffff0000 00000000 00000000 00000000 fffd0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +mulq n eq - 7fff0000 00000000 00000000 00000000 7ffdffff ffffffff ffffffff ffffffff 7fff0000 00000000 00000000 00000000 +mulq m eq - 7fff0000 00000000 00000000 00000000 7ffdffff ffffffff ffffffff ffffffff 7fff0000 00000000 00000000 00000000 +mulq p eq - 7fff0000 00000000 00000000 00000000 7ffdffff ffffffff ffffffff ffffffff 7fff0000 00000000 00000000 00000000 +mulq z eq - 7fff0000 00000000 00000000 00000000 7ffdffff ffffffff ffffffff ffffffff 7fff0000 00000000 00000000 00000000 +mulq n eq - fffcffff ffffffff ffffffff ffffffff 7fff0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +mulq m eq - fffcffff ffffffff ffffffff ffffffff 7fff0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +mulq p eq - fffcffff ffffffff ffffffff ffffffff 7fff0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +mulq z eq - fffcffff ffffffff ffffffff ffffffff 7fff0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +mulq n eq - 7fff0000 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff ffff0000 00000000 00000000 00000000 +mulq m eq - 7fff0000 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff ffff0000 00000000 00000000 00000000 +mulq p eq - 7fff0000 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff ffff0000 00000000 00000000 00000000 +mulq z eq - 7fff0000 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff ffff0000 00000000 00000000 00000000 +mulq n eq - fffeffff ffffffff ffffffff ffffffff ffff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +mulq m eq - fffeffff ffffffff ffffffff ffffffff ffff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +mulq p eq - fffeffff ffffffff ffffffff ffffffff ffff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +mulq z eq - fffeffff ffffffff ffffffff ffffffff ffff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +mulq n eq - 00010000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +mulq m eq - 00010000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +mulq p eq - 00010000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +mulq z eq - 00010000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +mulq n eq - 80020000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +mulq m eq - 80020000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +mulq p eq - 80020000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +mulq z eq - 80020000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +mulq n eq - 7fff0000 00000000 00000000 00000000 80020000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +mulq m eq - 7fff0000 00000000 00000000 00000000 80020000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +mulq p eq - 7fff0000 00000000 00000000 00000000 80020000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +mulq z eq - 7fff0000 00000000 00000000 00000000 80020000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +mulq n eq - ffff0000 00000000 00000000 00000000 80010000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +mulq m eq - ffff0000 00000000 00000000 00000000 80010000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +mulq p eq - ffff0000 00000000 00000000 00000000 80010000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +mulq z eq - ffff0000 00000000 00000000 00000000 80010000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +mulq n eq - 7fff0000 00000000 00000000 00000000 0001ffff ffffffff ffffffff ffffffff 7fff0000 00000000 00000000 00000000 +mulq m eq - 7fff0000 00000000 00000000 00000000 0001ffff ffffffff ffffffff ffffffff 7fff0000 00000000 00000000 00000000 +mulq p eq - 7fff0000 00000000 00000000 00000000 0001ffff ffffffff ffffffff ffffffff 7fff0000 00000000 00000000 00000000 +mulq z eq - 7fff0000 00000000 00000000 00000000 0001ffff ffffffff ffffffff ffffffff 7fff0000 00000000 00000000 00000000 +mulq n eq - 80010000 00000000 00000000 00000001 7fff0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +mulq m eq - 80010000 00000000 00000000 00000001 7fff0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +mulq p eq - 80010000 00000000 00000000 00000001 7fff0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +mulq z eq - 80010000 00000000 00000000 00000001 7fff0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +mulq n eq - 7fff0000 00000000 00000000 00000000 80010000 00000000 00000000 00000001 ffff0000 00000000 00000000 00000000 +mulq m eq - 7fff0000 00000000 00000000 00000000 80010000 00000000 00000000 00000001 ffff0000 00000000 00000000 00000000 +mulq p eq - 7fff0000 00000000 00000000 00000000 80010000 00000000 00000000 00000001 ffff0000 00000000 00000000 00000000 +mulq z eq - 7fff0000 00000000 00000000 00000000 80010000 00000000 00000000 00000001 ffff0000 00000000 00000000 00000000 +mulq n eq - 8001ffff ffffffff ffffffff ffffffff ffff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +mulq m eq - 8001ffff ffffffff ffffffff ffffffff ffff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +mulq p eq - 8001ffff ffffffff ffffffff ffffffff ffff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +mulq z eq - 8001ffff ffffffff ffffffff ffffffff ffff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +mulq n eq - 00000000 00000000 00000000 00000001 7fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +mulq m eq - 00000000 00000000 00000000 00000001 7fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +mulq p eq - 00000000 00000000 00000000 00000001 7fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +mulq z eq - 00000000 00000000 00000000 00000001 7fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +mulq n eq - 80000000 00000000 00000000 00000003 7fff0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +mulq m eq - 80000000 00000000 00000000 00000003 7fff0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +mulq p eq - 80000000 00000000 00000000 00000003 7fff0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +mulq z eq - 80000000 00000000 00000000 00000003 7fff0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +mulq n eq - 7fff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000002 ffff0000 00000000 00000000 00000000 +mulq m eq - 7fff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000002 ffff0000 00000000 00000000 00000000 +mulq p eq - 7fff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000002 ffff0000 00000000 00000000 00000000 +mulq z eq - 7fff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000002 ffff0000 00000000 00000000 00000000 +mulq n eq - ffff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000004 7fff0000 00000000 00000000 00000000 +mulq m eq - ffff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000004 7fff0000 00000000 00000000 00000000 +mulq p eq - ffff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000004 7fff0000 00000000 00000000 00000000 +mulq z eq - ffff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000004 7fff0000 00000000 00000000 00000000 +mulq n eq - 7fff0000 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff 7fff0000 00000000 00000000 00000000 +mulq m eq - 7fff0000 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff 7fff0000 00000000 00000000 00000000 +mulq p eq - 7fff0000 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff 7fff0000 00000000 00000000 00000000 +mulq z eq - 7fff0000 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff 7fff0000 00000000 00000000 00000000 +mulq n eq - 8000ffff ffffffff ffffffff ffffffff 7fff0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +mulq m eq - 8000ffff ffffffff ffffffff ffffffff 7fff0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +mulq p eq - 8000ffff ffffffff ffffffff ffffffff 7fff0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +mulq z eq - 8000ffff ffffffff ffffffff ffffffff 7fff0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +mulq n eq - 7fff0000 00000000 00000000 00000000 8000ffff ffffffff ffffffff ffffffff ffff0000 00000000 00000000 00000000 +mulq m eq - 7fff0000 00000000 00000000 00000000 8000ffff ffffffff ffffffff ffffffff ffff0000 00000000 00000000 00000000 +mulq p eq - 7fff0000 00000000 00000000 00000000 8000ffff ffffffff ffffffff ffffffff ffff0000 00000000 00000000 00000000 +mulq z eq - 7fff0000 00000000 00000000 00000000 8000ffff ffffffff ffffffff ffffffff ffff0000 00000000 00000000 00000000 +mulq n eq - 8000ffff ffffffff ffffffff ffffffff ffff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +mulq m eq - 8000ffff ffffffff ffffffff ffffffff ffff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +mulq p eq - 8000ffff ffffffff ffffffff ffffffff ffff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +mulq z eq - 8000ffff ffffffff ffffffff ffffffff ffff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +mulq n eq - 80000000 00000000 00000000 00000000 40018000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +mulq m eq - 80000000 00000000 00000000 00000000 40018000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +mulq p eq - 80000000 00000000 00000000 00000000 40018000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +mulq z eq - 80000000 00000000 00000000 00000000 40018000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +mulq n eq - 80000000 00000000 00000000 00000000 c0020000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +mulq m eq - 80000000 00000000 00000000 00000000 c0020000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +mulq p eq - 80000000 00000000 00000000 00000000 c0020000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +mulq z eq - 80000000 00000000 00000000 00000000 c0020000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +mulq n eq - 7ffe0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +mulq m eq - 7ffe0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +mulq p eq - 7ffe0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +mulq z eq - 7ffe0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +mulq n eq - fffd0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +mulq m eq - fffd0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +mulq p eq - fffd0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +mulq z eq - fffd0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +mulq n eq - 80000000 00000000 00000000 00000000 fffd0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +mulq m eq - 80000000 00000000 00000000 00000000 fffd0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +mulq p eq - 80000000 00000000 00000000 00000000 fffd0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +mulq z eq - 80000000 00000000 00000000 00000000 fffd0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +mulq n eq - fffcffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +mulq m eq - fffcffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +mulq p eq - fffcffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +mulq z eq - fffcffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +mulq n eq - fffdffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +mulq m eq - fffdffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +mulq p eq - fffdffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +mulq z eq - fffdffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +mulq n eq - 7ffeffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +mulq m eq - 7ffeffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +mulq p eq - 7ffeffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +mulq z eq - 7ffeffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +mulq n eq - fffeffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +mulq m eq - fffeffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +mulq p eq - fffeffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +mulq z eq - fffeffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +mulq n eq - 80000000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000000 +mulq m eq - 80000000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000000 +mulq p eq - 80000000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000000 +mulq z eq - 80000000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000000 +mulq n eq - 00010000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +mulq m eq - 00010000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +mulq p eq - 00010000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +mulq z eq - 00010000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +mulq n eq - 80020000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +mulq m eq - 80020000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +mulq p eq - 80020000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +mulq z eq - 80020000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +mulq n eq - 80000000 00000000 00000000 00000000 80010000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +mulq m eq - 80000000 00000000 00000000 00000000 80010000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +mulq p eq - 80000000 00000000 00000000 00000000 80010000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +mulq z eq - 80000000 00000000 00000000 00000000 80010000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +mulq n eq - 80010000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +mulq m eq - 80010000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +mulq p eq - 80010000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +mulq z eq - 80010000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +mulq n eq - 8001ffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +mulq m eq - 8001ffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +mulq p eq - 8001ffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +mulq z eq - 8001ffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +mulq n eq - 00000000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +mulq m eq - 00000000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +mulq p eq - 00000000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +mulq z eq - 00000000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +mulq n eq - 80000000 00000000 00000000 00000003 00000000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +mulq m eq - 80000000 00000000 00000000 00000003 00000000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +mulq p eq - 80000000 00000000 00000000 00000003 00000000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +mulq z eq - 80000000 00000000 00000000 00000003 00000000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +mulq n eq - 80000000 00000000 00000000 00000000 80000000 00000000 00000000 00000004 00000000 00000000 00000000 00000000 +mulq m eq - 80000000 00000000 00000000 00000000 80000000 00000000 00000000 00000004 00000000 00000000 00000000 00000000 +mulq p eq - 80000000 00000000 00000000 00000000 80000000 00000000 00000000 00000004 00000000 00000000 00000000 00000000 +mulq z eq - 80000000 00000000 00000000 00000000 80000000 00000000 00000000 00000004 00000000 00000000 00000000 00000000 +mulq n eq - 8000ffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +mulq m eq - 8000ffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +mulq p eq - 8000ffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +mulq z eq - 8000ffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +mulq n eq - 8000ffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +mulq m eq - 8000ffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +mulq p eq - 8000ffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +mulq z eq - 8000ffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +mulq n eq - 7ffd0000 00000000 00000000 00000000 c0000000 00000000 00000000 00000000 fffe0000 00000000 00000000 00000000 +mulq m eq - 7ffd0000 00000000 00000000 00000000 c0000000 00000000 00000000 00000000 fffe0000 00000000 00000000 00000000 +mulq p eq - 7ffd0000 00000000 00000000 00000000 c0000000 00000000 00000000 00000000 fffe0000 00000000 00000000 00000000 +mulq z eq - 7ffd0000 00000000 00000000 00000000 c0000000 00000000 00000000 00000000 fffe0000 00000000 00000000 00000000 +mulq n eq - 7ffdffff ffffffff ffffffff ffffffff c0000000 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff +mulq m eq - 7ffdffff ffffffff ffffffff ffffffff c0000000 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff +mulq p eq - 7ffdffff ffffffff ffffffff ffffffff c0000000 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff +mulq z eq - 7ffdffff ffffffff ffffffff ffffffff c0000000 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff +mulq n eq - 7ffcffff ffffffff ffffffff fffffffd 40010000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff fffffffd +mulq m eq - 7ffcffff ffffffff ffffffff fffffffd 40010000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff fffffffd +mulq p eq - 7ffcffff ffffffff ffffffff fffffffd 40010000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff fffffffd +mulq z eq - 7ffcffff ffffffff ffffffff fffffffd 40010000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff fffffffd +mulq n eq - 7ffcffff ffffffff ffffffff fffffffd c0010000 00000000 00000000 00000000 fffeffff ffffffff ffffffff fffffffd +mulq m eq - 7ffcffff ffffffff ffffffff fffffffd c0010000 00000000 00000000 00000000 fffeffff ffffffff ffffffff fffffffd +mulq p eq - 7ffcffff ffffffff ffffffff fffffffd c0010000 00000000 00000000 00000000 fffeffff ffffffff ffffffff fffffffd +mulq z eq - 7ffcffff ffffffff ffffffff fffffffd c0010000 00000000 00000000 00000000 fffeffff ffffffff ffffffff fffffffd +mulq n eq - fffcffff ffffffff ffffffff fffffffd 40010000 00000000 00000000 00000000 fffeffff ffffffff ffffffff fffffffd +mulq m eq - fffcffff ffffffff ffffffff fffffffd 40010000 00000000 00000000 00000000 fffeffff ffffffff ffffffff fffffffd +mulq p eq - fffcffff ffffffff ffffffff fffffffd 40010000 00000000 00000000 00000000 fffeffff ffffffff ffffffff fffffffd +mulq z eq - fffcffff ffffffff ffffffff fffffffd 40010000 00000000 00000000 00000000 fffeffff ffffffff ffffffff fffffffd +mulq n eq - fffcffff ffffffff ffffffff fffffffd c0010000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff fffffffd +mulq m eq - fffcffff ffffffff ffffffff fffffffd c0010000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff fffffffd +mulq p eq - fffcffff ffffffff ffffffff fffffffd c0010000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff fffffffd +mulq z eq - fffcffff ffffffff ffffffff fffffffd c0010000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff fffffffd +mulq n eq - 00010000 00000000 00000000 00000000 c0000000 00000000 00000000 00000000 80020000 00000000 00000000 00000000 +mulq m eq - 00010000 00000000 00000000 00000000 c0000000 00000000 00000000 00000000 80020000 00000000 00000000 00000000 +mulq p eq - 00010000 00000000 00000000 00000000 c0000000 00000000 00000000 00000000 80020000 00000000 00000000 00000000 +mulq z eq - 00010000 00000000 00000000 00000000 c0000000 00000000 00000000 00000000 80020000 00000000 00000000 00000000 +mulq n eq - 00010000 00000000 00000000 00000001 c0000000 00000000 00000000 00000000 80020000 00000000 00000000 00000001 +mulq m eq - 00010000 00000000 00000000 00000001 c0000000 00000000 00000000 00000000 80020000 00000000 00000000 00000001 +mulq p eq - 00010000 00000000 00000000 00000001 c0000000 00000000 00000000 00000000 80020000 00000000 00000000 00000001 +mulq z eq - 00010000 00000000 00000000 00000001 c0000000 00000000 00000000 00000000 80020000 00000000 00000000 00000001 +mulq n eq - 0000ffff ffffffff ffffffff ffffffff 40000000 00000000 00000000 00000000 0001ffff ffffffff ffffffff fffffffe +mulq m eq - 0000ffff ffffffff ffffffff ffffffff 40000000 00000000 00000000 00000000 0001ffff ffffffff ffffffff fffffffe +mulq p eq - 0000ffff ffffffff ffffffff ffffffff 40000000 00000000 00000000 00000000 0001ffff ffffffff ffffffff fffffffe +mulq z eq - 0000ffff ffffffff ffffffff ffffffff 40000000 00000000 00000000 00000000 0001ffff ffffffff ffffffff fffffffe +mulq n eq - 8000ffff ffffffff ffffffff fffffffd c0000000 00000000 00000000 00000000 0001ffff ffffffff ffffffff fffffffa +mulq m eq - 8000ffff ffffffff ffffffff fffffffd c0000000 00000000 00000000 00000000 0001ffff ffffffff ffffffff fffffffa +mulq p eq - 8000ffff ffffffff ffffffff fffffffd c0000000 00000000 00000000 00000000 0001ffff ffffffff ffffffff fffffffa +mulq z eq - 8000ffff ffffffff ffffffff fffffffd c0000000 00000000 00000000 00000000 0001ffff ffffffff ffffffff fffffffa +mulq n eq - 0000ffff ffffffff ffffffff fffffffc 40000000 00000000 00000000 00000000 0001ffff ffffffff ffffffff fffffff8 +mulq m eq - 0000ffff ffffffff ffffffff fffffffc 40000000 00000000 00000000 00000000 0001ffff ffffffff ffffffff fffffff8 +mulq p eq - 0000ffff ffffffff ffffffff fffffffc 40000000 00000000 00000000 00000000 0001ffff ffffffff ffffffff fffffff8 +mulq z eq - 0000ffff ffffffff ffffffff fffffffc 40000000 00000000 00000000 00000000 0001ffff ffffffff ffffffff fffffff8 +mulq n eq - 00000000 00000000 00000000 00000001 40000000 00000000 00000000 00000000 00000000 00000000 00000000 00000002 +mulq m eq - 00000000 00000000 00000000 00000001 40000000 00000000 00000000 00000000 00000000 00000000 00000000 00000002 +mulq p eq - 00000000 00000000 00000000 00000001 40000000 00000000 00000000 00000000 00000000 00000000 00000000 00000002 +mulq z eq - 00000000 00000000 00000000 00000001 40000000 00000000 00000000 00000000 00000000 00000000 00000000 00000002 +mulq n eq - 80000000 00000000 00000000 00000001 40014000 00000000 00000000 00000000 80000000 00000000 00000000 00000005 +mulq m eq - 80000000 00000000 00000000 00000001 40014000 00000000 00000000 00000000 80000000 00000000 00000000 00000005 +mulq p eq - 80000000 00000000 00000000 00000001 40014000 00000000 00000000 00000000 80000000 00000000 00000000 00000005 +mulq z eq - 80000000 00000000 00000000 00000001 40014000 00000000 00000000 00000000 80000000 00000000 00000000 00000005 +mulq n eq - 80000000 00000000 00000000 00000004 bfff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000004 +mulq m eq - 80000000 00000000 00000000 00000004 bfff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000004 +mulq p eq - 80000000 00000000 00000000 00000004 bfff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000004 +mulq z eq - 80000000 00000000 00000000 00000004 bfff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000004 +mulq n eq - 8001ffff ffffffff ffffffff fffffffe 3fff0000 00000000 00000000 00000000 8001ffff ffffffff ffffffff fffffffe +mulq m eq - 8001ffff ffffffff ffffffff fffffffe 3fff0000 00000000 00000000 00000000 8001ffff ffffffff ffffffff fffffffe +mulq p eq - 8001ffff ffffffff ffffffff fffffffe 3fff0000 00000000 00000000 00000000 8001ffff ffffffff ffffffff fffffffe +mulq z eq - 8001ffff ffffffff ffffffff fffffffe 3fff0000 00000000 00000000 00000000 8001ffff ffffffff ffffffff fffffffe +mulq n eq - 80010000 00000000 00000000 00000001 bfff0000 00000000 00000000 00000000 00010000 00000000 00000000 00000001 +mulq m eq - 80010000 00000000 00000000 00000001 bfff0000 00000000 00000000 00000000 00010000 00000000 00000000 00000001 +mulq p eq - 80010000 00000000 00000000 00000001 bfff0000 00000000 00000000 00000000 00010000 00000000 00000000 00000001 +mulq z eq - 80010000 00000000 00000000 00000001 bfff0000 00000000 00000000 00000000 00010000 00000000 00000000 00000001 +mulq n eq - 80000000 00000000 00000000 00000002 3fff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000002 +mulq m eq - 80000000 00000000 00000000 00000002 3fff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000002 +mulq p eq - 80000000 00000000 00000000 00000002 3fff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000002 +mulq z eq - 80000000 00000000 00000000 00000002 3fff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000002 +mulq n eq - 8000ffff ffffffff ffffffff ffffffff bfff0000 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff +mulq m eq - 8000ffff ffffffff ffffffff ffffffff bfff0000 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff +mulq p eq - 8000ffff ffffffff ffffffff ffffffff bfff0000 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff +mulq z eq - 8000ffff ffffffff ffffffff ffffffff bfff0000 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff +mulq n eq x 3fff0000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000002 +mulq z eq x 3fff0000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000002 +mulq m eq x 3fff0000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000002 +mulq p eq x 3fff0000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000003 +mulq n eq x bfff0000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000001 bfff0000 00000000 00000000 00000002 +mulq z eq x bfff0000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000001 bfff0000 00000000 00000000 00000002 +mulq p eq x bfff0000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000001 bfff0000 00000000 00000000 00000002 +mulq m eq x bfff0000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000001 bfff0000 00000000 00000000 00000003 +mulq n eq x 3fff0000 00000000 00000000 00000001 bfff0000 00000000 00000000 00000001 bfff0000 00000000 00000000 00000002 +mulq z eq x 3fff0000 00000000 00000000 00000001 bfff0000 00000000 00000000 00000001 bfff0000 00000000 00000000 00000002 +mulq p eq x 3fff0000 00000000 00000000 00000001 bfff0000 00000000 00000000 00000001 bfff0000 00000000 00000000 00000002 +mulq m eq x 3fff0000 00000000 00000000 00000001 bfff0000 00000000 00000000 00000001 bfff0000 00000000 00000000 00000003 +mulq n eq x bfff0000 00000000 00000000 00000001 bfff0000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000002 +mulq z eq x bfff0000 00000000 00000000 00000001 bfff0000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000002 +mulq m eq x bfff0000 00000000 00000000 00000001 bfff0000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000002 +mulq p eq x bfff0000 00000000 00000000 00000001 bfff0000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000003 +mulq n eq x 3fff0000 00000000 00000000 00000002 3fff0000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000003 +mulq z eq x 3fff0000 00000000 00000000 00000002 3fff0000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000003 +mulq m eq x 3fff0000 00000000 00000000 00000002 3fff0000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000003 +mulq p eq x 3fff0000 00000000 00000000 00000002 3fff0000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000004 +mulq n eq x bfff0000 00000000 00000000 00000002 3fff0000 00000000 00000000 00000001 bfff0000 00000000 00000000 00000003 +mulq z eq x bfff0000 00000000 00000000 00000002 3fff0000 00000000 00000000 00000001 bfff0000 00000000 00000000 00000003 +mulq p eq x bfff0000 00000000 00000000 00000002 3fff0000 00000000 00000000 00000001 bfff0000 00000000 00000000 00000003 +mulq m eq x bfff0000 00000000 00000000 00000002 3fff0000 00000000 00000000 00000001 bfff0000 00000000 00000000 00000004 +mulq n eq x 3fff0000 00000000 00000000 00000001 bfff0000 00000000 00000000 00000002 bfff0000 00000000 00000000 00000003 +mulq z eq x 3fff0000 00000000 00000000 00000001 bfff0000 00000000 00000000 00000002 bfff0000 00000000 00000000 00000003 +mulq p eq x 3fff0000 00000000 00000000 00000001 bfff0000 00000000 00000000 00000002 bfff0000 00000000 00000000 00000003 +mulq m eq x 3fff0000 00000000 00000000 00000001 bfff0000 00000000 00000000 00000002 bfff0000 00000000 00000000 00000004 +mulq n eq x bfff0000 00000000 00000000 00000002 bfff0000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000003 +mulq z eq x bfff0000 00000000 00000000 00000002 bfff0000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000003 +mulq m eq x bfff0000 00000000 00000000 00000002 bfff0000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000003 +mulq p eq x bfff0000 00000000 00000000 00000001 bfff0000 00000000 00000000 00000002 3fff0000 00000000 00000000 00000004 +mulq p eq x bfff0000 00000000 00000000 00000002 bfff0000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000004 +mulq n eq x bfff0000 00000000 00000000 00000001 bfff0000 00000000 00000000 00000002 3fff0000 00000000 00000000 00000003 +mulq z eq x bfff0000 00000000 00000000 00000001 bfff0000 00000000 00000000 00000002 3fff0000 00000000 00000000 00000003 +mulq m eq x bfff0000 00000000 00000000 00000001 bfff0000 00000000 00000000 00000002 3fff0000 00000000 00000000 00000003 +mulq n eq x 40008000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000001 40008000 00000000 00000000 00000003 +mulq p eq x 40008000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000001 40008000 00000000 00000000 00000003 +mulq z eq x 40008000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000001 40008000 00000000 00000000 00000002 +mulq m eq x 40008000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000001 40008000 00000000 00000000 00000002 +mulq p eq x 40008000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000003 40008000 00000000 00000000 00000006 +mulq n eq x 40008000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000003 40008000 00000000 00000000 00000006 +mulq z eq x 40008000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000003 40008000 00000000 00000000 00000005 +mulq m eq x 40008000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000003 40008000 00000000 00000000 00000005 +mulq n eq x c0008000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000001 c0008000 00000000 00000000 00000003 +mulq m eq x c0008000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000001 c0008000 00000000 00000000 00000003 +mulq z eq x c0008000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000001 c0008000 00000000 00000000 00000002 +mulq p eq x c0008000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000001 c0008000 00000000 00000000 00000002 +mulq m eq x 40008000 00000000 00000000 00000001 bfff0000 00000000 00000000 00000003 c0008000 00000000 00000000 00000006 +mulq n eq x 40008000 00000000 00000000 00000001 bfff0000 00000000 00000000 00000003 c0008000 00000000 00000000 00000006 +mulq z eq x 40008000 00000000 00000000 00000001 bfff0000 00000000 00000000 00000003 c0008000 00000000 00000000 00000005 +mulq p eq x 40008000 00000000 00000000 00000001 bfff0000 00000000 00000000 00000003 c0008000 00000000 00000000 00000005 +mulq p eq x 40014000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000001 40014000 00000000 00000000 00000003 +mulq n eq x 40014000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000001 40014000 00000000 00000000 00000002 +mulq z eq x 40014000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000001 40014000 00000000 00000000 00000002 +mulq m eq x 40014000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000001 40014000 00000000 00000000 00000002 +mulq p eq x c0014000 00000000 00000000 00000001 bfff0000 00000000 00000000 00000001 40014000 00000000 00000000 00000003 +mulq n eq x c0014000 00000000 00000000 00000001 bfff0000 00000000 00000000 00000001 40014000 00000000 00000000 00000002 +mulq z eq x c0014000 00000000 00000000 00000001 bfff0000 00000000 00000000 00000001 40014000 00000000 00000000 00000002 +mulq m eq x c0014000 00000000 00000000 00000001 bfff0000 00000000 00000000 00000001 40014000 00000000 00000000 00000002 +mulq p eq x 4001c000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000001 4001c000 00000000 00000000 00000003 +mulq n eq x 4001c000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000001 4001c000 00000000 00000000 00000003 +mulq m eq x 4001c000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000001 4001c000 00000000 00000000 00000002 +mulq z eq x 4001c000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000001 4001c000 00000000 00000000 00000002 +mulq z eq x 40007fff ffffffff ffffffff ffffffff 3ffeffff ffffffff ffffffff ffffffff 40007fff ffffffff ffffffff fffffffe +mulq m eq x 40007fff ffffffff ffffffff ffffffff 3ffeffff ffffffff ffffffff ffffffff 40007fff ffffffff ffffffff fffffffe +mulq n eq x 40007fff ffffffff ffffffff ffffffff 3ffeffff ffffffff ffffffff ffffffff 40007fff ffffffff ffffffff fffffffe +mulq p eq x 40007fff ffffffff ffffffff ffffffff 3ffeffff ffffffff ffffffff ffffffff 40007fff ffffffff ffffffff ffffffff +mulq z eq x 40007fff ffffffff ffffffff ffffffff 3ffeffff ffffffff ffffffff fffffffd 40007fff ffffffff ffffffff fffffffc +mulq m eq x 40007fff ffffffff ffffffff ffffffff 3ffeffff ffffffff ffffffff fffffffd 40007fff ffffffff ffffffff fffffffc +mulq n eq x 40007fff ffffffff ffffffff ffffffff 3ffeffff ffffffff ffffffff fffffffd 40007fff ffffffff ffffffff fffffffd +mulq p eq x 40007fff ffffffff ffffffff ffffffff 3ffeffff ffffffff ffffffff fffffffd 40007fff ffffffff ffffffff fffffffd +mulq z eq x c0007fff ffffffff ffffffff ffffffff 3ffeffff ffffffff ffffffff ffffffff c0007fff ffffffff ffffffff fffffffe +mulq p eq x c0007fff ffffffff ffffffff ffffffff 3ffeffff ffffffff ffffffff ffffffff c0007fff ffffffff ffffffff fffffffe +mulq n eq x c0007fff ffffffff ffffffff ffffffff 3ffeffff ffffffff ffffffff ffffffff c0007fff ffffffff ffffffff fffffffe +mulq m eq x c0007fff ffffffff ffffffff ffffffff 3ffeffff ffffffff ffffffff ffffffff c0007fff ffffffff ffffffff ffffffff +mulq z eq x 40007fff ffffffff ffffffff ffffffff bffeffff ffffffff ffffffff fffffffd c0007fff ffffffff ffffffff fffffffc +mulq p eq x 40007fff ffffffff ffffffff ffffffff bffeffff ffffffff ffffffff fffffffd c0007fff ffffffff ffffffff fffffffc +mulq n eq x 40007fff ffffffff ffffffff ffffffff bffeffff ffffffff ffffffff fffffffd c0007fff ffffffff ffffffff fffffffd +mulq m eq x 40007fff ffffffff ffffffff ffffffff bffeffff ffffffff ffffffff fffffffd c0007fff ffffffff ffffffff fffffffd +mulq n eq x 40007fff ffffffff ffffffff ffffffff 3ffeffff ffffffff ffffffff fffffffe 40007fff ffffffff ffffffff fffffffe +mulq p eq x 40007fff ffffffff ffffffff ffffffff 3ffeffff ffffffff ffffffff fffffffe 40007fff ffffffff ffffffff fffffffe +mulq z eq x 40007fff ffffffff ffffffff ffffffff 3ffeffff ffffffff ffffffff fffffffe 40007fff ffffffff ffffffff fffffffd +mulq m eq x 40007fff ffffffff ffffffff ffffffff 3ffeffff ffffffff ffffffff fffffffe 40007fff ffffffff ffffffff fffffffd +mulq z eq x 40013fff ffffffff ffffffff ffffffff 3ffeffff ffffffff ffffffff ffffffff 40013fff ffffffff ffffffff fffffffe +mulq m eq x 40013fff ffffffff ffffffff ffffffff 3ffeffff ffffffff ffffffff ffffffff 40013fff ffffffff ffffffff fffffffe +mulq n eq x 40013fff ffffffff ffffffff ffffffff 3ffeffff ffffffff ffffffff ffffffff 40013fff ffffffff ffffffff fffffffe +mulq p eq x 40013fff ffffffff ffffffff ffffffff 3ffeffff ffffffff ffffffff ffffffff 40013fff ffffffff ffffffff ffffffff +mulq z eq x c0013fff ffffffff ffffffff ffffffff bffeffff ffffffff ffffffff ffffffff 40013fff ffffffff ffffffff fffffffe +mulq m eq x c0013fff ffffffff ffffffff ffffffff bffeffff ffffffff ffffffff ffffffff 40013fff ffffffff ffffffff fffffffe +mulq n eq x c0013fff ffffffff ffffffff ffffffff bffeffff ffffffff ffffffff ffffffff 40013fff ffffffff ffffffff fffffffe +mulq p eq x c0013fff ffffffff ffffffff ffffffff bffeffff ffffffff ffffffff ffffffff 40013fff ffffffff ffffffff ffffffff +mulq m eq x 4001bfff ffffffff ffffffff ffffffff 3ffeffff ffffffff ffffffff ffffffff 4001bfff ffffffff ffffffff fffffffe +mulq n eq x 4001bfff ffffffff ffffffff ffffffff 3ffeffff ffffffff ffffffff ffffffff 4001bfff ffffffff ffffffff fffffffe +mulq z eq x 4001bfff ffffffff ffffffff ffffffff 3ffeffff ffffffff ffffffff ffffffff 4001bfff ffffffff ffffffff fffffffe +mulq p eq x 4001bfff ffffffff ffffffff ffffffff 3ffeffff ffffffff ffffffff ffffffff 4001bfff ffffffff ffffffff ffffffff +mulq n eq x 4001bfff ffffffff ffffffff ffffffff 3ffeffff ffffffff ffffffff fffffffc 4001bfff ffffffff ffffffff fffffffc +mulq p eq x 4001bfff ffffffff ffffffff ffffffff 3ffeffff ffffffff ffffffff fffffffc 4001bfff ffffffff ffffffff fffffffc +mulq z eq x 4001bfff ffffffff ffffffff ffffffff 3ffeffff ffffffff ffffffff fffffffc 4001bfff ffffffff ffffffff fffffffb +mulq m eq x 4001bfff ffffffff ffffffff ffffffff 3ffeffff ffffffff ffffffff fffffffc 4001bfff ffffffff ffffffff fffffffb +mulq n eq xo 7ffe0000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +mulq p eq xo 7ffe0000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +mulq z eq xo 7ffe0000 00000000 00000000 00000000 40000000 00000000 00000000 00000001 7ffeffff ffffffff ffffffff ffffffff +mulq m eq xo 7ffe0000 00000000 00000000 00000000 40000000 00000000 00000000 00000001 7ffeffff ffffffff ffffffff ffffffff +mulq n eq xo c0007fff ffffffff ffffffff fffffffe 7ffe0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +mulq m eq xo c0007fff ffffffff ffffffff fffffffe 7ffe0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +mulq z eq xo 7ffe0000 00000000 00000000 00000000 c0010000 00000000 00000000 00000005 fffeffff ffffffff ffffffff ffffffff +mulq p eq xo 7ffe0000 00000000 00000000 00000000 c0010000 00000000 00000000 00000005 fffeffff ffffffff ffffffff ffffffff +mulq n eq xo c0013fff ffffffff ffffffff fffffffe fffe0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +mulq p eq xo c0013fff ffffffff ffffffff fffffffe fffe0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +mulq z eq xo 7ffe0000 00000000 00000000 00000000 40018000 00000000 00000000 00000001 7ffeffff ffffffff ffffffff ffffffff +mulq m eq xo 7ffe0000 00000000 00000000 00000000 40018000 00000000 00000000 00000001 7ffeffff ffffffff ffffffff ffffffff +mulq n eq xo c001bfff ffffffff ffffffff fffffff9 7ffe0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +mulq m eq xo c001bfff ffffffff ffffffff fffffff9 7ffe0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +mulq z eq xo 7ffe0000 00000000 00000000 00000000 c0020000 00000000 00000000 00000003 fffeffff ffffffff ffffffff ffffffff +mulq p eq xo 7ffe0000 00000000 00000000 00000000 c0020000 00000000 00000000 00000003 fffeffff ffffffff ffffffff ffffffff +mulq n eq xo c0022000 00000000 00000000 00000001 fffe0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +mulq p eq xo c0022000 00000000 00000000 00000001 fffe0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +mulq z eq xo 7ffe0000 00000000 00000000 00000000 40018000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff +mulq m eq xo 7ffe0000 00000000 00000000 00000000 40018000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff +mulq z eq xo 7ffe0000 00000000 00000000 00000000 c0000000 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff +mulq p eq xo 7ffe0000 00000000 00000000 00000000 c0000000 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff +mulq n eq xo 7ffe0000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +mulq p eq xo 7ffe0000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +mulq n eq xo fffeffff ffffffff ffffffff fffffffd 7ffe0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +mulq m eq xo fffeffff ffffffff ffffffff fffffffd 7ffe0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +mulq n eq xo 7ffe0000 00000000 00000000 00000000 fffd0000 00000000 00000000 00000004 ffff0000 00000000 00000000 00000000 +mulq m eq xo 7ffe0000 00000000 00000000 00000000 fffd0000 00000000 00000000 00000004 ffff0000 00000000 00000000 00000000 +mulq n eq xo fffe0000 00000000 00000000 00000005 fffe0000 00000000 00000000 00000001 7fff0000 00000000 00000000 00000000 +mulq p eq xo fffe0000 00000000 00000000 00000005 fffe0000 00000000 00000000 00000001 7fff0000 00000000 00000000 00000000 +mulq n eq xo 7ffe0000 00000000 00000000 00000009 7ffeffff ffffffff ffffffff fffffffa 7fff0000 00000000 00000000 00000000 +mulq p eq xo 7ffe0000 00000000 00000000 00000009 7ffeffff ffffffff ffffffff fffffffa 7fff0000 00000000 00000000 00000000 +mulq n eq xo fffcffff ffffffff ffffffff fffffff9 7ffe0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +mulq m eq xo fffcffff ffffffff ffffffff fffffff9 7ffe0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +mulq n eq xo 7ffe0000 00000000 00000000 00000000 fffd0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +mulq m eq xo 7ffe0000 00000000 00000000 00000000 fffd0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +mulq n eq xo fffeffff ffffffff ffffffff ffffffff fffeffff ffffffff ffffffff ffffffff 7fff0000 00000000 00000000 00000000 +mulq p eq xo fffeffff ffffffff ffffffff ffffffff fffeffff ffffffff ffffffff ffffffff 7fff0000 00000000 00000000 00000000 +mulq z eq xo 7ffe0000 00000000 00000000 00000000 7ffd0000 00000000 00000000 00000006 7ffeffff ffffffff ffffffff ffffffff +mulq m eq xo 7ffe0000 00000000 00000000 00000000 7ffd0000 00000000 00000000 00000006 7ffeffff ffffffff ffffffff ffffffff +mulq n eq xo fffdffff ffffffff ffffffff fffffff7 7ffd0000 00000000 00000000 00000001 ffff0000 00000000 00000000 00000000 +mulq m eq xo fffdffff ffffffff ffffffff fffffff7 7ffd0000 00000000 00000000 00000001 ffff0000 00000000 00000000 00000000 +mulq n eq xo 7ffe0000 00000000 00000000 00000000 fffe0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +mulq m eq xo 7ffe0000 00000000 00000000 00000000 fffe0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +mulq z eq xo fffcffff ffffffff ffffffff fffffff9 fffeffff ffffffff ffffffff ffffffff 7ffeffff ffffffff ffffffff ffffffff +mulq m eq xo fffcffff ffffffff ffffffff fffffff9 fffeffff ffffffff ffffffff ffffffff 7ffeffff ffffffff ffffffff ffffffff +mulq n eq xo 7ffe0000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff fffffffe 7fff0000 00000000 00000000 00000000 +mulq p eq xo 7ffe0000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff fffffffe 7fff0000 00000000 00000000 00000000 +mulq z eq xo fffd0000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff +mulq p eq xo fffd0000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff +mulq z eq xo 7ffe0000 00000000 00000000 00000009 fffd0000 00000000 00000000 00000002 fffeffff ffffffff ffffffff ffffffff +mulq p eq xo 7ffe0000 00000000 00000000 00000009 fffd0000 00000000 00000000 00000002 fffeffff ffffffff ffffffff ffffffff +mulq n eq xo fffeffff ffffffff ffffffff fffffffd fffe0000 00000000 00000000 00000001 7fff0000 00000000 00000000 00000000 +mulq p eq xo fffeffff ffffffff ffffffff fffffffd fffe0000 00000000 00000000 00000001 7fff0000 00000000 00000000 00000000 +mulq n eq x fffdffff ffffffff ffffffff ffffffff 3fff0000 00000000 00000000 00000001 fffe0000 00000000 00000000 00000000 +mulq z eq x fffdffff ffffffff ffffffff ffffffff 3fff0000 00000000 00000000 00000001 fffe0000 00000000 00000000 00000000 +mulq p eq x fffdffff ffffffff ffffffff ffffffff 3fff0000 00000000 00000000 00000001 fffe0000 00000000 00000000 00000000 +mulq m eq x fffdffff ffffffff ffffffff ffffffff 3fff0000 00000000 00000000 00000001 fffe0000 00000000 00000000 00000001 +mulq n eq x bffeffff ffffffff ffffffff ffffffff fffeffff ffffffff ffffffff ffffffff 7ffeffff ffffffff ffffffff fffffffe +mulq z eq x bffeffff ffffffff ffffffff ffffffff fffeffff ffffffff ffffffff ffffffff 7ffeffff ffffffff ffffffff fffffffe +mulq m eq x bffeffff ffffffff ffffffff ffffffff fffeffff ffffffff ffffffff ffffffff 7ffeffff ffffffff ffffffff fffffffe +mulq p eq x bffeffff ffffffff ffffffff ffffffff fffeffff ffffffff ffffffff ffffffff 7ffeffff ffffffff ffffffff ffffffff +mulq m eq x fffcffff ffffffff ffffffff ffffffff 40000000 00000000 00000000 00000001 fffe0000 00000000 00000000 00000001 +mulq n eq x fffcffff ffffffff ffffffff ffffffff 40000000 00000000 00000000 00000001 fffe0000 00000000 00000000 00000000 +mulq z eq x fffcffff ffffffff ffffffff ffffffff 40000000 00000000 00000000 00000001 fffe0000 00000000 00000000 00000000 +mulq p eq x fffcffff ffffffff ffffffff ffffffff 40000000 00000000 00000000 00000001 fffe0000 00000000 00000000 00000000 +mulq m eq xo 7ffdffff ffffffff ffffffff fffffffd c0000000 00000000 00000000 00000008 ffff0000 00000000 00000000 00000000 +mulq n eq xo 7ffdffff ffffffff ffffffff fffffffd c0000000 00000000 00000000 00000008 ffff0000 00000000 00000000 00000000 +mulq p eq xo 7ffdffff ffffffff ffffffff fffffffd c0000000 00000000 00000000 00000008 fffeffff ffffffff ffffffff ffffffff +mulq z eq xo 7ffdffff ffffffff ffffffff fffffffd c0000000 00000000 00000000 00000008 fffeffff ffffffff ffffffff ffffffff +mulq n eq x fffcffff ffffffff ffffffff fffffff9 c000ffff ffffffff ffffffff ffffffff 7ffeffff ffffffff ffffffff fffffff8 +mulq z eq x fffcffff ffffffff ffffffff fffffff9 c000ffff ffffffff ffffffff ffffffff 7ffeffff ffffffff ffffffff fffffff8 +mulq m eq x fffcffff ffffffff ffffffff fffffff9 c000ffff ffffffff ffffffff ffffffff 7ffeffff ffffffff ffffffff fffffff8 +mulq p eq x fffcffff ffffffff ffffffff fffffff9 c000ffff ffffffff ffffffff ffffffff 7ffeffff ffffffff ffffffff fffffff9 +mulq n eq xo 3fff0000 00000000 00000000 00000002 7ffeffff ffffffff ffffffff fffffffe 7fff0000 00000000 00000000 00000000 +mulq p eq xo 3fff0000 00000000 00000000 00000002 7ffeffff ffffffff ffffffff fffffffe 7fff0000 00000000 00000000 00000000 +mulq z eq xo 3fff0000 00000000 00000000 00000002 7ffeffff ffffffff ffffffff fffffffe 7ffeffff ffffffff ffffffff ffffffff +mulq m eq xo 3fff0000 00000000 00000000 00000002 7ffeffff ffffffff ffffffff fffffffe 7ffeffff ffffffff ffffffff ffffffff +mulq n eq xo 7ffe0000 00000000 00000000 00000009 c0018000 00000000 00000000 00000002 ffff0000 00000000 00000000 00000000 +mulq m eq xo 7ffe0000 00000000 00000000 00000009 c0018000 00000000 00000000 00000002 ffff0000 00000000 00000000 00000000 +mulq z eq xo 7ffe0000 00000000 00000000 00000009 c0018000 00000000 00000000 00000002 fffeffff ffffffff ffffffff ffffffff +mulq p eq xo 7ffe0000 00000000 00000000 00000009 c0018000 00000000 00000000 00000002 fffeffff ffffffff ffffffff ffffffff +mulq n eq xo fffeffff ffffffff ffffffff fffffffd c0008000 00000000 00000000 00000001 7fff0000 00000000 00000000 00000000 +mulq p eq xo fffeffff ffffffff ffffffff fffffffd c0008000 00000000 00000000 00000001 7fff0000 00000000 00000000 00000000 +mulq z eq xo fffeffff ffffffff ffffffff fffffffd c0008000 00000000 00000000 00000001 7ffeffff ffffffff ffffffff ffffffff +mulq m eq xo fffeffff ffffffff ffffffff fffffffd c0008000 00000000 00000000 00000001 7ffeffff ffffffff ffffffff ffffffff +mulq n eq - 00010000 00000000 00000000 00000000 3ffeffff ffffffff ffffffff fffffffe 0000ffff ffffffff ffffffff ffffffff +mulq m eq - 00010000 00000000 00000000 00000000 3ffeffff ffffffff ffffffff fffffffe 0000ffff ffffffff ffffffff ffffffff +mulq p eq - 00010000 00000000 00000000 00000000 3ffeffff ffffffff ffffffff fffffffe 0000ffff ffffffff ffffffff ffffffff +mulq z eq - 00010000 00000000 00000000 00000000 3ffeffff ffffffff ffffffff fffffffe 0000ffff ffffffff ffffffff ffffffff +mulq n eq - 00000000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 +mulq m eq - 00000000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 +mulq p eq - 00000000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 +mulq z eq - 00000000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 +mulq n eq - 0001ffff ffffffff ffffffff fffffffe 3ffe0000 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff +mulq m eq - 0001ffff ffffffff ffffffff fffffffe 3ffe0000 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff +mulq p eq - 0001ffff ffffffff ffffffff fffffffe 3ffe0000 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff +mulq z eq - 0001ffff ffffffff ffffffff fffffffe 3ffe0000 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff +mulq n eq - 8001ffff ffffffff ffffffff fffffffc bffe0000 00000000 00000000 00000000 0000ffff ffffffff ffffffff fffffffe +mulq m eq - 8001ffff ffffffff ffffffff fffffffc bffe0000 00000000 00000000 00000000 0000ffff ffffffff ffffffff fffffffe +mulq p eq - 8001ffff ffffffff ffffffff fffffffc bffe0000 00000000 00000000 00000000 0000ffff ffffffff ffffffff fffffffe +mulq z eq - 8001ffff ffffffff ffffffff fffffffc bffe0000 00000000 00000000 00000000 0000ffff ffffffff ffffffff fffffffe +mulq n eq - 0001ffff ffffffff ffffffff fffffffe bffe0000 00000000 00000000 00000000 8000ffff ffffffff ffffffff ffffffff +mulq m eq - 0001ffff ffffffff ffffffff fffffffe bffe0000 00000000 00000000 00000000 8000ffff ffffffff ffffffff ffffffff +mulq p eq - 0001ffff ffffffff ffffffff fffffffe bffe0000 00000000 00000000 00000000 8000ffff ffffffff ffffffff ffffffff +mulq z eq - 0001ffff ffffffff ffffffff fffffffe bffe0000 00000000 00000000 00000000 8000ffff ffffffff ffffffff ffffffff +mulq n eq - 8001ffff ffffffff ffffffff fffffffc 3ffe0000 00000000 00000000 00000000 8000ffff ffffffff ffffffff fffffffe +mulq m eq - 8001ffff ffffffff ffffffff fffffffc 3ffe0000 00000000 00000000 00000000 8000ffff ffffffff ffffffff fffffffe +mulq p eq - 8001ffff ffffffff ffffffff fffffffc 3ffe0000 00000000 00000000 00000000 8000ffff ffffffff ffffffff fffffffe +mulq z eq - 8001ffff ffffffff ffffffff fffffffc 3ffe0000 00000000 00000000 00000000 8000ffff ffffffff ffffffff fffffffe +mulq n eq - 0001ffff ffffffff ffffffff fffffff8 3ffe0000 00000000 00000000 00000000 0000ffff ffffffff ffffffff fffffffc +mulq m eq - 0001ffff ffffffff ffffffff fffffff8 3ffe0000 00000000 00000000 00000000 0000ffff ffffffff ffffffff fffffffc +mulq p eq - 0001ffff ffffffff ffffffff fffffff8 3ffe0000 00000000 00000000 00000000 0000ffff ffffffff ffffffff fffffffc +mulq z eq - 0001ffff ffffffff ffffffff fffffff8 3ffe0000 00000000 00000000 00000000 0000ffff ffffffff ffffffff fffffffc +mulq n eq - 00000000 00000000 00000000 00000008 3ffc0000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 +mulq m eq - 00000000 00000000 00000000 00000008 3ffc0000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 +mulq p eq - 00000000 00000000 00000000 00000008 3ffc0000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 +mulq z eq - 00000000 00000000 00000000 00000008 3ffc0000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 +mulq n eq - 00000000 00000000 00000000 00000006 3ffe0000 00000000 00000000 00000000 00000000 00000000 00000000 00000003 +mulq m eq - 00000000 00000000 00000000 00000006 3ffe0000 00000000 00000000 00000000 00000000 00000000 00000000 00000003 +mulq p eq - 00000000 00000000 00000000 00000006 3ffe0000 00000000 00000000 00000000 00000000 00000000 00000000 00000003 +mulq z eq - 00000000 00000000 00000000 00000006 3ffe0000 00000000 00000000 00000000 00000000 00000000 00000000 00000003 +mulq n eq - 80000000 00000000 00000000 00000008 3ffc0000 00000000 00000000 00000000 80000000 00000000 00000000 00000001 +mulq m eq - 80000000 00000000 00000000 00000008 3ffc0000 00000000 00000000 00000000 80000000 00000000 00000000 00000001 +mulq p eq - 80000000 00000000 00000000 00000008 3ffc0000 00000000 00000000 00000000 80000000 00000000 00000000 00000001 +mulq z eq - 80000000 00000000 00000000 00000008 3ffc0000 00000000 00000000 00000000 80000000 00000000 00000000 00000001 +mulq n eq - 00000000 00000000 00000000 00000006 bffe0000 00000000 00000000 00000000 80000000 00000000 00000000 00000003 +mulq m eq - 00000000 00000000 00000000 00000006 bffe0000 00000000 00000000 00000000 80000000 00000000 00000000 00000003 +mulq p eq - 00000000 00000000 00000000 00000006 bffe0000 00000000 00000000 00000000 80000000 00000000 00000000 00000003 +mulq z eq - 00000000 00000000 00000000 00000006 bffe0000 00000000 00000000 00000000 80000000 00000000 00000000 00000003 +mulq n eq xu 00010000 00000000 00000000 00000000 00010000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +mulq z eq xu 00010000 00000000 00000000 00000000 00010000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +mulq m eq xu 00010000 00000000 00000000 00000000 00010000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +mulq n eq xu 80010000 00000000 00000000 00000000 80010000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +mulq z eq xu 80010000 00000000 00000000 00000000 80010000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +mulq m eq xu 80010000 00000000 00000000 00000000 80010000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +mulq p eq xu 00010000 00000000 00000000 00000000 00020000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 +mulq p eq xu 80020000 00000000 00000000 00000000 80020000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 +mulq n eq xu 80010000 00000000 00000000 00000000 00010000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +mulq z eq xu 80010000 00000000 00000000 00000000 00010000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +mulq p eq xu 80010000 00000000 00000000 00000000 00010000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +mulq n eq xu 00010000 00000000 00000000 00000000 80010000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +mulq z eq xu 00010000 00000000 00000000 00000000 80010000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +mulq p eq xu 00010000 00000000 00000000 00000000 80010000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +mulq m eq xu 80010000 00000000 00000000 00000000 00020000 00000000 00000000 00000000 80000000 00000000 00000000 00000001 +mulq m eq xu 00010000 00000000 00000000 00000000 80010000 00000000 00000000 00000000 80000000 00000000 00000000 00000001 +mulq n eq xu 0000ffff ffffffff ffffffff ffffffff 0000ffff ffffffff ffffffff fffffffe 00000000 00000000 00000000 00000000 +mulq z eq xu 0000ffff ffffffff ffffffff ffffffff 0000ffff ffffffff ffffffff fffffffe 00000000 00000000 00000000 00000000 +mulq m eq xu 0000ffff ffffffff ffffffff ffffffff 0000ffff ffffffff ffffffff fffffffe 00000000 00000000 00000000 00000000 +mulq n eq xu 8000ffff ffffffff ffffffff ffffffff 8000ffff ffffffff ffffffff fffffffe 00000000 00000000 00000000 00000000 +mulq z eq xu 8000ffff ffffffff ffffffff ffffffff 8000ffff ffffffff ffffffff fffffffe 00000000 00000000 00000000 00000000 +mulq m eq xu 8000ffff ffffffff ffffffff ffffffff 8000ffff ffffffff ffffffff fffffffe 00000000 00000000 00000000 00000000 +mulq p eq xu 0000ffff ffffffff ffffffff ffffffff 0000ffff ffffffff ffffffff fffffffe 00000000 00000000 00000000 00000001 +mulq p eq xu 8000ffff ffffffff ffffffff ffffffff 8000ffff ffffffff ffffffff fffffffe 00000000 00000000 00000000 00000001 +mulq n eq xu 8000ffff ffffffff ffffffff fffffff7 00020000 00000000 00000000 00000003 80000000 00000000 00000000 00000000 +mulq z eq xu 8000ffff ffffffff ffffffff fffffff7 00020000 00000000 00000000 00000003 80000000 00000000 00000000 00000000 +mulq p eq xu 8000ffff ffffffff ffffffff fffffff7 00020000 00000000 00000000 00000003 80000000 00000000 00000000 00000000 +mulq n eq xu 0000ffff ffffffff ffffffff fffffff7 80020000 00000000 00000000 00000003 80000000 00000000 00000000 00000000 +mulq z eq xu 0000ffff ffffffff ffffffff fffffff7 80020000 00000000 00000000 00000003 80000000 00000000 00000000 00000000 +mulq p eq xu 0000ffff ffffffff ffffffff fffffff7 80020000 00000000 00000000 00000003 80000000 00000000 00000000 00000000 +mulq m eq xu 8000ffff ffffffff ffffffff fffffff7 00020000 00000000 00000000 00000003 80000000 00000000 00000000 00000001 +mulq m eq xu 0000ffff ffffffff ffffffff fffffff7 80020000 00000000 00000000 00000003 80000000 00000000 00000000 00000001 +mulq p eq xu 00000000 00000000 00000000 00000001 3ffe0000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 +mulq n eq xu 00000000 00000000 00000000 00000001 3ffe0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +mulq z eq xu 00000000 00000000 00000000 00000001 3ffe0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +mulq m eq xu 00000000 00000000 00000000 00000001 3ffe0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +mulq m eq xu 3ffe0000 00000000 00000000 00000000 80000000 00000000 00000000 00000001 80000000 00000000 00000000 00000001 +mulq n eq xu 3ffe0000 00000000 00000000 00000000 80000000 00000000 00000000 00000001 80000000 00000000 00000000 00000000 +mulq z eq xu 3ffe0000 00000000 00000000 00000000 80000000 00000000 00000000 00000001 80000000 00000000 00000000 00000000 +mulq p eq xu 3ffe0000 00000000 00000000 00000000 80000000 00000000 00000000 00000001 80000000 00000000 00000000 00000000 +mulq m eq xu 00000000 00000000 00000000 00000001 3ffeffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 +mulq z eq xu 00000000 00000000 00000000 00000001 3ffeffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 +mulq n eq xu 00000000 00000000 00000000 00000001 3ffeffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000001 +mulq p eq xu 00000000 00000000 00000000 00000001 3ffeffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000001 +mulq p eq xu 00000000 00000000 00000000 00000001 00000000 00000000 00000000 00000001 00000000 00000000 00000000 00000001 +mulq n eq xu 00000000 00000000 00000000 00000001 00000000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 +mulq z eq xu 00000000 00000000 00000000 00000001 00000000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 +mulq m eq xu 00000000 00000000 00000000 00000001 00000000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 +mulq p eq xu 80000000 00000000 00000000 00000001 3ffeffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000000 +mulq z eq xu 80000000 00000000 00000000 00000001 3ffeffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000000 +mulq n eq xu 00000000 00000000 00000000 00000001 bffeffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000001 +mulq m eq xu 00000000 00000000 00000000 00000001 bffeffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000001 +mulq m eq xu 00000000 00000000 00000000 00000001 80000000 00000000 00000000 00000001 80000000 00000000 00000000 00000001 +mulq n eq xu 80000000 00000000 00000000 00000001 00000000 00000000 00000000 00000001 80000000 00000000 00000000 00000000 +mulq z eq xu 80000000 00000000 00000000 00000001 00000000 00000000 00000000 00000001 80000000 00000000 00000000 00000000 +mulq p eq xu 80000000 00000000 00000000 00000001 00000000 00000000 00000000 00000001 80000000 00000000 00000000 00000000 +mulq z eq xu 0001ffff ffffffff ffffffff ffffffff 3ffe0000 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff +mulq m eq xu 0001ffff ffffffff ffffffff ffffffff 3ffe0000 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff +mulq z eq xu 8001ffff ffffffff ffffffff ffffffff bffe0000 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff +mulq m eq xu 8001ffff ffffffff ffffffff ffffffff bffe0000 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff +mulq z eq xu 8001ffff ffffffff ffffffff ffffffff 3ffe0000 00000000 00000000 00000000 8000ffff ffffffff ffffffff ffffffff +mulq p eq xu 8001ffff ffffffff ffffffff ffffffff 3ffe0000 00000000 00000000 00000000 8000ffff ffffffff ffffffff ffffffff +mulq p eq xu 0001ffff ffffffff ffffffff ffffffff 3ffe0000 00000000 00000000 00000000 00010000 00000000 00000000 00000000 +mulq n eq xu 0001ffff ffffffff ffffffff ffffffff 3ffe0000 00000000 00000000 00000000 00010000 00000000 00000000 00000000 +mulq m eq xu 0001ffff ffffffff ffffffff ffffffff bffe0000 00000000 00000000 00000000 80010000 00000000 00000000 00000000 +mulq n eq xu 0001ffff ffffffff ffffffff ffffffff bffe0000 00000000 00000000 00000000 80010000 00000000 00000000 00000000 +mulq z eq xu 0000ffff ffffffff ffffffff ffffffff 3fff0000 00000000 00000000 00000001 0000ffff ffffffff ffffffff ffffffff +mulq m eq xu 0000ffff ffffffff ffffffff ffffffff 3fff0000 00000000 00000000 00000001 0000ffff ffffffff ffffffff ffffffff +mulq z eq xu 0000ffff ffffffff ffffffff ffffffff bfff0000 00000000 00000000 00000001 8000ffff ffffffff ffffffff ffffffff +mulq p eq xu 0000ffff ffffffff ffffffff ffffffff bfff0000 00000000 00000000 00000001 8000ffff ffffffff ffffffff ffffffff +mulq z eq xu 00010000 00000000 00000000 00000001 3ffeffff ffffffff ffffffff fffffffa 0000ffff ffffffff ffffffff fffffffd +mulq m eq xu 00010000 00000000 00000000 00000001 3ffeffff ffffffff ffffffff fffffffa 0000ffff ffffffff ffffffff fffffffd +mulq p eq xu 0000ffff ffffffff ffffffff fffffffe 3ffeffff ffffffff ffffffff fffffffc 0000ffff ffffffff ffffffff fffffffd +mulq z eq xu 0000ffff ffffffff ffffffff fffffffc 3fff0000 00000000 00000000 00000001 0000ffff ffffffff ffffffff fffffffc +mulq m eq xu 0000ffff ffffffff ffffffff fffffffc 3fff0000 00000000 00000000 00000001 0000ffff ffffffff ffffffff fffffffc +mulq z eq xu 00010000 00000000 00000000 00000001 3ffeffff ffffffff ffffffff fffffffe 0000ffff ffffffff ffffffff ffffffff +mulq m eq xu 00010000 00000000 00000000 00000001 3ffeffff ffffffff ffffffff fffffffe 0000ffff ffffffff ffffffff ffffffff +mulq p eq xu 0000ffff ffffffff ffffffff fffffffe 3fff0000 00000000 00000000 00000001 0000ffff ffffffff ffffffff ffffffff +mulq n eq xu 0000ffff ffffffff ffffffff fffffffe 3fff0000 00000000 00000000 00000001 0000ffff ffffffff ffffffff ffffffff +mulq m eq xu 0000ffff ffffffff ffffffff fffffffe bfff0000 00000000 00000000 00000001 8000ffff ffffffff ffffffff ffffffff +mulq n eq xu 0000ffff ffffffff ffffffff fffffffe bfff0000 00000000 00000000 00000001 8000ffff ffffffff ffffffff ffffffff +mulq p eq xu 0000ffff ffffffff ffffffff fffffff8 3fff0000 00000000 00000000 00000001 0000ffff ffffffff ffffffff fffffff9 +mulq n eq xu 0000ffff ffffffff ffffffff fffffff8 3fff0000 00000000 00000000 00000001 0000ffff ffffffff ffffffff fffffff9 +mulq m eq xu 8000ffff ffffffff ffffffff fffffff7 3fff0000 00000000 00000000 00000001 8000ffff ffffffff ffffffff fffffff8 +mulq n eq xu 8000ffff ffffffff ffffffff fffffff7 3fff0000 00000000 00000000 00000001 8000ffff ffffffff ffffffff fffffff8 +mulq m eq xu 0000ffff ffffffff ffffffff fffffff8 bfff0000 00000000 00000000 00000001 8000ffff ffffffff ffffffff fffffff9 +mulq n eq xu 0000ffff ffffffff ffffffff fffffff8 bfff0000 00000000 00000000 00000001 8000ffff ffffffff ffffffff fffffff9 +mulq n eq xu 00010000 00000000 00000000 00000001 3ffeffff ffffffff ffffffff fffffffa 0000ffff ffffffff ffffffff fffffffe +mulq p eq xu 00010000 00000000 00000000 00000001 3ffeffff ffffffff ffffffff fffffffa 0000ffff ffffffff ffffffff fffffffe +mulq m eq xu 0000ffff ffffffff ffffffff fffffffe 3ffeffff ffffffff ffffffff fffffffc 0000ffff ffffffff ffffffff fffffffc +mulq n eq xu 0000ffff ffffffff ffffffff fffffffe 3ffeffff ffffffff ffffffff fffffffc 0000ffff ffffffff ffffffff fffffffc +mulq z eq xu 0000ffff ffffffff ffffffff fffffffe 3ffeffff ffffffff ffffffff fffffffc 0000ffff ffffffff ffffffff fffffffc +mulq p eq x?u 0000ffff ffffffff ffffffff ffffffff 3fff0000 00000000 00000000 00000001 00010000 00000000 00000000 00000000 +mulq n eq x?u 0000ffff ffffffff ffffffff ffffffff 3fff0000 00000000 00000000 00000001 00010000 00000000 00000000 00000000 +mulq m eq x?u 8000ffff ffffffff ffffffff ffffffff 3fff0000 00000000 00000000 00000001 80010000 00000000 00000000 00000000 +mulq n eq x?u 8000ffff ffffffff ffffffff ffffffff 3fff0000 00000000 00000000 00000001 80010000 00000000 00000000 00000000 +mulq p eq x?u 0000ffff ffffffff ffffffff fffffff8 3fff0000 00000000 00000000 00000008 00010000 00000000 00000000 00000000 +mulq n eq x?u 0000ffff ffffffff ffffffff fffffff8 3fff0000 00000000 00000000 00000008 00010000 00000000 00000000 00000000 +mulq m eq x?u 0000ffff ffffffff ffffffff fffffff8 bfff0000 00000000 00000000 00000008 80010000 00000000 00000000 00000000 +mulq n eq x?u 0000ffff ffffffff ffffffff fffffff8 bfff0000 00000000 00000000 00000008 80010000 00000000 00000000 00000000 +mulq p eq x?u 00010000 00000000 00000000 00000001 3ffeffff ffffffff ffffffff fffffffe 00010000 00000000 00000000 00000000 +mulq n eq x?u 00010000 00000000 00000000 00000001 3ffeffff ffffffff ffffffff fffffffe 00010000 00000000 00000000 00000000 +mulq p eq x?u 00010000 00000000 00000000 00000002 3ffeffff ffffffff ffffffff fffffffc 00010000 00000000 00000000 00000000 +mulq n eq x?u 00010000 00000000 00000000 00000002 3ffeffff ffffffff ffffffff fffffffc 00010000 00000000 00000000 00000000 +mulq n uo - 7ffffe00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +mulq m uo - 7ffffe00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +mulq p uo - 7ffffe00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +mulq z uo - 7ffffe00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +mulq n uo - 7ffffe00 00000000 00000000 00000000 80000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +mulq m uo - 7ffffe00 00000000 00000000 00000000 80000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +mulq p uo - 7ffffe00 00000000 00000000 00000000 80000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +mulq z uo - 7ffffe00 00000000 00000000 00000000 80000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +mulq n uo - 80000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +mulq m uo - 80000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +mulq p uo - 80000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +mulq z uo - 80000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +mulq n uo - 7ffffe00 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +mulq m uo - 7ffffe00 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +mulq p uo - 7ffffe00 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +mulq z uo - 7ffffe00 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +mulq n uo - 7ffffe00 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +mulq m uo - 7ffffe00 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +mulq p uo - 7ffffe00 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +mulq z uo - 7ffffe00 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +mulq n uo - 0000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +mulq m uo - 0000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +mulq p uo - 0000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +mulq z uo - 0000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +mulq n uo - 8000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +mulq m uo - 8000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +mulq p uo - 8000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +mulq z uo - 8000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +mulq n uo - 7ffffe00 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +mulq m uo - 7ffffe00 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +mulq p uo - 7ffffe00 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +mulq z uo - 7ffffe00 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +mulq n uo - 7ffffe00 00000000 00000000 00000000 8000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +mulq m uo - 7ffffe00 00000000 00000000 00000000 8000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +mulq p uo - 7ffffe00 00000000 00000000 00000000 8000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +mulq z uo - 7ffffe00 00000000 00000000 00000000 8000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +mulq n uo - 7ffffe00 00000000 00000000 00000000 00000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +mulq m uo - 7ffffe00 00000000 00000000 00000000 00000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +mulq p uo - 7ffffe00 00000000 00000000 00000000 00000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +mulq z uo - 7ffffe00 00000000 00000000 00000000 00000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +mulq n uo - 7ffffe00 00000000 00000000 00000000 80000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +mulq m uo - 7ffffe00 00000000 00000000 00000000 80000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +mulq p uo - 7ffffe00 00000000 00000000 00000000 80000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +mulq z uo - 7ffffe00 00000000 00000000 00000000 80000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +mulq n uo - 00000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +mulq m uo - 00000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +mulq p uo - 00000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +mulq z uo - 00000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +mulq n uo - 80000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +mulq m uo - 80000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +mulq p uo - 80000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +mulq z uo - 80000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +mulq n uo - 7ffffe00 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +mulq m uo - 7ffffe00 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +mulq p uo - 7ffffe00 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +mulq z uo - 7ffffe00 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +mulq n uo - 7ffffe00 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +mulq m uo - 7ffffe00 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +mulq p uo - 7ffffe00 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +mulq z uo - 7ffffe00 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +mulq n uo - 7ffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +mulq m uo - 7ffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +mulq p uo - 7ffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +mulq z uo - 7ffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +mulq n uo - fffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +mulq m uo - fffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +mulq p uo - fffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +mulq z uo - fffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +mulq n uo - 7ffffe00 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +mulq m uo - 7ffffe00 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +mulq p uo - 7ffffe00 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +mulq z uo - 7ffffe00 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +mulq n uo - 7ffffe00 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +mulq m uo - 7ffffe00 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +mulq p uo - 7ffffe00 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +mulq z uo - 7ffffe00 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +mulq n uo - 7fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +mulq m uo - 7fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +mulq p uo - 7fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +mulq z uo - 7fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +mulq n uo - ffff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +mulq m uo - ffff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +mulq p uo - ffff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +mulq z uo - ffff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +mulq n uo - 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +mulq m uo - 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +mulq p uo - 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +mulq z uo - 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +mulq n uo v 7fff0200 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +mulq m uo v 7fff0200 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +mulq p uo v 7fff0200 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +mulq z uo v 7fff0200 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +mulq n uo v 7fff0200 00000000 00000000 00000000 80000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +mulq m uo v 7fff0200 00000000 00000000 00000000 80000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +mulq p uo v 7fff0200 00000000 00000000 00000000 80000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +mulq z uo v 7fff0200 00000000 00000000 00000000 80000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +mulq n uo v 80000000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +mulq m uo v 80000000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +mulq p uo v 80000000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +mulq z uo v 80000000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +mulq n uo v 7fff0200 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +mulq m uo v 7fff0200 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +mulq p uo v 7fff0200 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +mulq z uo v 7fff0200 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +mulq n uo v 7fff0200 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +mulq m uo v 7fff0200 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +mulq p uo v 7fff0200 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +mulq z uo v 7fff0200 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +mulq n uo v 0000ffff ffffffff ffffffff ffffffff 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +mulq m uo v 0000ffff ffffffff ffffffff ffffffff 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +mulq p uo v 0000ffff ffffffff ffffffff ffffffff 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +mulq z uo v 0000ffff ffffffff ffffffff ffffffff 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +mulq n uo v 8000ffff ffffffff ffffffff ffffffff 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +mulq m uo v 8000ffff ffffffff ffffffff ffffffff 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +mulq p uo v 8000ffff ffffffff ffffffff ffffffff 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +mulq z uo v 8000ffff ffffffff ffffffff ffffffff 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +mulq n uo v 7fff0200 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +mulq m uo v 7fff0200 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +mulq p uo v 7fff0200 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +mulq z uo v 7fff0200 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +mulq n uo v 7fff0200 00000000 00000000 00000000 8000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +mulq m uo v 7fff0200 00000000 00000000 00000000 8000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +mulq p uo v 7fff0200 00000000 00000000 00000000 8000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +mulq z uo v 7fff0200 00000000 00000000 00000000 8000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +mulq n uo v 7fff0200 00000000 00000000 00000000 00000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +mulq m uo v 7fff0200 00000000 00000000 00000000 00000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +mulq p uo v 7fff0200 00000000 00000000 00000000 00000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +mulq z uo v 7fff0200 00000000 00000000 00000000 00000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +mulq n uo v 7fff0200 00000000 00000000 00000000 80000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +mulq m uo v 7fff0200 00000000 00000000 00000000 80000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +mulq p uo v 7fff0200 00000000 00000000 00000000 80000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +mulq z uo v 7fff0200 00000000 00000000 00000000 80000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +mulq n uo v 00000000 00000000 00000000 00000001 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +mulq m uo v 00000000 00000000 00000000 00000001 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +mulq p uo v 00000000 00000000 00000000 00000001 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +mulq z uo v 00000000 00000000 00000000 00000001 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +mulq n uo v 80000000 00000000 00000000 00000001 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +mulq m uo v 80000000 00000000 00000000 00000001 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +mulq p uo v 80000000 00000000 00000000 00000001 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +mulq z uo v 80000000 00000000 00000000 00000001 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +mulq n uo v 7fff0200 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +mulq m uo v 7fff0200 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +mulq p uo v 7fff0200 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +mulq z uo v 7fff0200 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +mulq n uo v 7fff0200 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +mulq m uo v 7fff0200 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +mulq p uo v 7fff0200 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +mulq z uo v 7fff0200 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +mulq n uo v 7ffeffff ffffffff ffffffff ffffffff 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +mulq m uo v 7ffeffff ffffffff ffffffff ffffffff 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +mulq p uo v 7ffeffff ffffffff ffffffff ffffffff 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +mulq z uo v 7ffeffff ffffffff ffffffff ffffffff 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +mulq n uo v fffeffff ffffffff ffffffff ffffffff 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +mulq m uo v fffeffff ffffffff ffffffff ffffffff 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +mulq p uo v fffeffff ffffffff ffffffff ffffffff 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +mulq z uo v fffeffff ffffffff ffffffff ffffffff 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +mulq n uo v 7fff0200 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +mulq m uo v 7fff0200 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +mulq p uo v 7fff0200 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +mulq z uo v 7fff0200 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +mulq n uo v 7fff0200 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +mulq m uo v 7fff0200 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +mulq p uo v 7fff0200 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +mulq z uo v 7fff0200 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +mulq n uo v 7fff0000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +mulq m uo v 7fff0000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +mulq p uo v 7fff0000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +mulq z uo v 7fff0000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +mulq n uo v ffff0000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +mulq m uo v ffff0000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +mulq p uo v ffff0000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +mulq z uo v ffff0000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +mulq n uo v 7ffffe00 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +mulq m uo v 7ffffe00 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +mulq p uo v 7ffffe00 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +mulq z uo v 7ffffe00 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +mulq n uo v 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +mulq m uo v 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +mulq p uo v 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +mulq z uo v 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +mulq n uo v 7fff0200 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +mulq m uo v 7fff0200 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +mulq p uo v 7fff0200 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +mulq z uo v 7fff0200 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 diff --git a/test/io/ucb/muls.input b/test/io/ucb/muls.input new file mode 100644 index 0000000..0d50312 --- /dev/null +++ b/test/io/ucb/muls.input @@ -0,0 +1,1339 @@ +/* Copyright (C) 1988-1994 Sun Microsystems, Inc. 2550 Garcia Avenue */ +/* Mountain View, California 94043 All rights reserved. */ +/* */ +/* Any person is hereby authorized to download, copy, use, create bug fixes, */ +/* and distribute, subject to the following conditions: */ +/* */ +/* 1. the software may not be redistributed for a fee except as */ +/* reasonable to cover media costs; */ +/* 2. any copy of the software must include this notice, as well as */ +/* any other embedded copyright notices; and */ +/* 3. any distribution of this software or derivative works thereof */ +/* must comply with all applicable U.S. export control laws. */ +/* */ +/* THE SOFTWARE IS MADE AVAILABLE "AS IS" AND WITHOUT EXPRESS OR IMPLIED */ +/* WARRANTY OF ANY KIND, INCLUDING BUT NOT LIMITED TO THE IMPLIED */ +/* WARRANTIES OF DESIGN, MERCHANTIBILITY, FITNESS FOR A PARTICULAR */ +/* PURPOSE, NON-INFRINGEMENT, PERFORMANCE OR CONFORMANCE TO */ +/* SPECIFICATIONS. */ +/* */ +/* BY DOWNLOADING AND/OR USING THIS SOFTWARE, THE USER WAIVES ALL CLAIMS */ +/* AGAINST SUN MICROSYSTEMS, INC. AND ITS AFFILIATED COMPANIES IN ANY */ +/* JURISDICTION, INCLUDING BUT NOT LIMITED TO CLAIMS FOR DAMAGES OR */ +/* EQUITABLE RELIEF BASED ON LOSS OF DATA, AND SPECIFICALLY WAIVES EVEN */ +/* UNKNOWN OR UNANTICIPATED CLAIMS OR LOSSES, PRESENT AND FUTURE. */ +/* */ +/* IN NO EVENT WILL SUN MICROSYSTEMS, INC. OR ANY OF ITS AFFILIATED */ +/* COMPANIES BE LIABLE FOR ANY LOST REVENUE OR PROFITS OR OTHER SPECIAL, */ +/* INDIRECT AND CONSEQUENTIAL DAMAGES, EVEN IF IT HAS BEEN ADVISED OF THE */ +/* POSSIBILITY OF SUCH DAMAGES. */ +/* */ +/* This file is provided with no support and without any obligation on the */ +/* part of Sun Microsystems, Inc. ("Sun") or any of its affiliated */ +/* companies to assist in its use, correction, modification or */ +/* enhancement. Nevertheless, and without creating any obligation on its */ +/* part, Sun welcomes your comments concerning the software and requests */ +/* that they be sent to fdlibm-comments@sunpro.sun.com. */ + +muls p eq - 3f800000 3f800000 3f800000 +muls z eq - 3f800000 3f800000 3f800000 +muls n eq - 3f800000 40000000 40000000 +muls m eq - 3f800000 40000000 40000000 +muls p eq - 3f800000 40000000 40000000 +muls z eq - 3f800000 40000000 40000000 +muls n eq - 40000000 3f800000 40000000 +muls m eq - 40000000 3f800000 40000000 +muls p eq - 40000000 3f800000 40000000 +muls z eq - 40000000 3f800000 40000000 +muls n eq - 40000000 40400000 40c00000 +muls m eq - 40000000 40400000 40c00000 +muls p eq - 40000000 40400000 40c00000 +muls z eq - 40000000 40400000 40c00000 +muls n eq - 40400000 40000000 40c00000 +muls m eq - 40400000 40000000 40c00000 +muls p eq - 40400000 40000000 40c00000 +muls z eq - 40400000 40000000 40c00000 +muls n eq - 40400000 40400000 41100000 +muls m eq - 40400000 40400000 41100000 +muls p eq - 40400000 40400000 41100000 +muls z eq - 40400000 40400000 41100000 +muls n eq - bf800000 3f800000 bf800000 +muls m eq - bf800000 3f800000 bf800000 +muls p eq - bf800000 3f800000 bf800000 +muls z eq - bf800000 3f800000 bf800000 +muls n eq - bf800000 40000000 c0000000 +muls m eq - bf800000 40000000 c0000000 +muls p eq - bf800000 40000000 c0000000 +muls z eq - bf800000 40000000 c0000000 +muls n eq - 40000000 bf800000 c0000000 +muls m eq - 40000000 bf800000 c0000000 +muls p eq - 40000000 bf800000 c0000000 +muls z eq - 40000000 bf800000 c0000000 +muls n eq - c0000000 40400000 c0c00000 +muls m eq - c0000000 40400000 c0c00000 +muls p eq - c0000000 40400000 c0c00000 +muls z eq - c0000000 40400000 c0c00000 +muls n eq - 40400000 c0000000 c0c00000 +muls m eq - 40400000 c0000000 c0c00000 +muls p eq - 40400000 c0000000 c0c00000 +muls z eq - 40400000 c0000000 c0c00000 +muls n eq - c0400000 40400000 c1100000 +muls m eq - c0400000 40400000 c1100000 +muls p eq - c0400000 40400000 c1100000 +muls z eq - c0400000 40400000 c1100000 +muls n eq - bf800000 bf800000 3f800000 +muls m eq - bf800000 bf800000 3f800000 +muls p eq - bf800000 bf800000 3f800000 +muls z eq - bf800000 bf800000 3f800000 +muls n eq - bf800000 c0000000 40000000 +muls m eq - bf800000 c0000000 40000000 +muls p eq - bf800000 c0000000 40000000 +muls z eq - bf800000 c0000000 40000000 +muls n eq - c0000000 bf800000 40000000 +muls m eq - c0000000 bf800000 40000000 +muls p eq - c0000000 bf800000 40000000 +muls z eq - c0000000 bf800000 40000000 +muls n eq - c0000000 c0400000 40c00000 +muls m eq - c0000000 c0400000 40c00000 +muls p eq - c0000000 c0400000 40c00000 +muls z eq - c0000000 c0400000 40c00000 +muls n eq - c0400000 c0000000 40c00000 +muls m eq - c0400000 c0000000 40c00000 +muls p eq - c0400000 c0000000 40c00000 +muls z eq - c0400000 c0000000 40c00000 +muls n eq - c0400000 c0400000 41100000 +muls m eq - c0400000 c0400000 41100000 +muls p eq - c0400000 c0400000 41100000 +muls z eq - c0400000 c0400000 41100000 +muls n eq - 00000000 00000000 00000000 +muls m eq - 00000000 00000000 00000000 +muls p eq - 00000000 00000000 00000000 +muls z eq - 00000000 00000000 00000000 +muls n eq - 00000000 80000000 80000000 +muls m eq - 00000000 80000000 80000000 +muls p eq - 00000000 80000000 80000000 +muls z eq - 00000000 80000000 80000000 +muls n uo v 00000000 7f800000 7fff0000 +muls m uo v 00000000 7f800000 7fff0000 +muls p uo v 00000000 7f800000 7fff0000 +muls z uo v 00000000 7f800000 7fff0000 +muls n uo v 00000000 ff800000 ffff0000 +muls m uo v 00000000 ff800000 ffff0000 +muls p uo v 00000000 ff800000 ffff0000 +muls z uo v 00000000 ff800000 ffff0000 +muls n eq - c0000000 7f800000 ff800000 +muls m eq - c0000000 7f800000 ff800000 +muls p eq - c0000000 7f800000 ff800000 +muls z eq - c0000000 7f800000 ff800000 +muls n eq - c0800000 ff800000 7f800000 +muls m eq - c0800000 ff800000 7f800000 +muls p eq - c0800000 ff800000 7f800000 +muls z eq - c0800000 ff800000 7f800000 +muls n eq - 40a00000 7f800000 7f800000 +muls m eq - 40a00000 7f800000 7f800000 +muls p eq - 40a00000 7f800000 7f800000 +muls z eq - 40a00000 7f800000 7f800000 +muls n eq - 40e00000 ff800000 ff800000 +muls m eq - 40e00000 ff800000 ff800000 +muls p eq - 40e00000 ff800000 ff800000 +muls z eq - 40e00000 ff800000 ff800000 +muls n eq - 00000000 3f800000 00000000 +muls m eq - 00000000 3f800000 00000000 +muls p eq - 00000000 3f800000 00000000 +muls z eq - 00000000 3f800000 00000000 +muls n eq - c0000000 00000000 80000000 +muls m eq - c0000000 00000000 80000000 +muls p eq - c0000000 00000000 80000000 +muls z eq - c0000000 00000000 80000000 +muls n eq - 00000000 c0400000 80000000 +muls m eq - 00000000 c0400000 80000000 +muls p eq - 00000000 c0400000 80000000 +muls z eq - 00000000 c0400000 80000000 +muls n eq - c0800000 80000000 00000000 +muls m eq - c0800000 80000000 00000000 +muls p eq - c0800000 80000000 00000000 +muls z eq - c0800000 80000000 00000000 +muls n eq - 40a00000 00000000 00000000 +muls m eq - 40a00000 00000000 00000000 +muls p eq - 40a00000 00000000 00000000 +muls z eq - 40a00000 00000000 00000000 +muls n eq - 40e00000 80000000 80000000 +muls m eq - 40e00000 80000000 80000000 +muls p eq - 40e00000 80000000 80000000 +muls z eq - 40e00000 80000000 80000000 +muls n eq - 00000000 ff000000 80000000 +muls m eq - 00000000 ff000000 80000000 +muls p eq - 00000000 ff000000 80000000 +muls z eq - 00000000 ff000000 80000000 +muls n eq - 00000000 7effffff 00000000 +muls m eq - 00000000 7effffff 00000000 +muls p eq - 00000000 7effffff 00000000 +muls z eq - 00000000 7effffff 00000000 +muls n eq - 00000000 fe7fffff 80000000 +muls m eq - 00000000 fe7fffff 80000000 +muls p eq - 00000000 fe7fffff 80000000 +muls z eq - 00000000 fe7fffff 80000000 +muls n eq - 00000000 ff7fffff 80000000 +muls m eq - 00000000 ff7fffff 80000000 +muls p eq - 00000000 ff7fffff 80000000 +muls z eq - 00000000 ff7fffff 80000000 +muls n eq - 00000000 81000000 80000000 +muls m eq - 00000000 81000000 80000000 +muls p eq - 00000000 81000000 80000000 +muls z eq - 00000000 81000000 80000000 +muls n eq - 00000000 00ffffff 00000000 +muls m eq - 00000000 00ffffff 00000000 +muls p eq - 00000000 00ffffff 00000000 +muls z eq - 00000000 00ffffff 00000000 +muls n eq - 00000000 80800001 80000000 +muls m eq - 00000000 80800001 80000000 +muls p eq - 00000000 80800001 80000000 +muls z eq - 00000000 80800001 80000000 +muls n eq - 00000000 80000002 80000000 +muls m eq - 00000000 80000002 80000000 +muls p eq - 00000000 80000002 80000000 +muls z eq - 00000000 80000002 80000000 +muls n eq - 00000000 007fffff 00000000 +muls m eq - 00000000 007fffff 00000000 +muls p eq - 00000000 007fffff 00000000 +muls z eq - 00000000 007fffff 00000000 +muls n eq - 00000000 807fffff 80000000 +muls m eq - 00000000 807fffff 80000000 +muls p eq - 00000000 807fffff 80000000 +muls z eq - 00000000 807fffff 80000000 +muls n eq - 40000000 7e800000 7f000000 +muls m eq - 40000000 7e800000 7f000000 +muls p eq - 40000000 7e800000 7f000000 +muls z eq - 40000000 7e800000 7f000000 +muls n eq - c0000000 7e7fffff feffffff +muls m eq - c0000000 7e7fffff feffffff +muls p eq - c0000000 7e7fffff feffffff +muls z eq - c0000000 7e7fffff feffffff +muls n eq - 40000000 fe7ffffd fefffffd +muls m eq - 40000000 fe7ffffd fefffffd +muls p eq - 40000000 fe7ffffd fefffffd +muls z eq - 40000000 fe7ffffd fefffffd +muls n eq - 40000000 7effffff 7f7fffff +muls m eq - 40000000 7effffff 7f7fffff +muls p eq - 40000000 7effffff 7f7fffff +muls z eq - 40000000 7effffff 7f7fffff +muls n eq - c0000000 7e800001 ff000001 +muls m eq - c0000000 7e800001 ff000001 +muls p eq - c0000000 7e800001 ff000001 +muls z eq - c0000000 7e800001 ff000001 +muls n eq - 40000000 fe800003 ff000003 +muls m eq - 40000000 fe800003 ff000003 +muls p eq - 40000000 fe800003 ff000003 +muls z eq - 40000000 fe800003 ff000003 +muls n eq - 40800000 7e7fffff 7f7fffff +muls m eq - 40800000 7e7fffff 7f7fffff +muls p eq - 40800000 7e7fffff 7f7fffff +muls z eq - 40800000 7e7fffff 7f7fffff +muls n eq - c0800000 7e7fffff ff7fffff +muls m eq - c0800000 7e7fffff ff7fffff +muls p eq - c0800000 7e7fffff ff7fffff +muls z eq - c0800000 7e7fffff ff7fffff +muls n eq - 40800000 fe7fffff ff7fffff +muls m eq - 40800000 fe7fffff ff7fffff +muls p eq - 40800000 fe7fffff ff7fffff +muls z eq - 40800000 fe7fffff ff7fffff +muls n eq - c0800000 fe7fffff 7f7fffff +muls m eq - c0800000 fe7fffff 7f7fffff +muls p eq - c0800000 fe7fffff 7f7fffff +muls z eq - c0800000 fe7fffff 7f7fffff +muls n eq - 40000000 00800000 01000000 +muls m eq - 40000000 00800000 01000000 +muls p eq - 40000000 00800000 01000000 +muls z eq - 40000000 00800000 01000000 +muls n eq - c0000000 00800001 81000001 +muls m eq - c0000000 00800001 81000001 +muls p eq - c0000000 00800001 81000001 +muls z eq - c0000000 00800001 81000001 +muls n eq - 40000000 80800003 81000003 +muls m eq - 40000000 80800003 81000003 +muls p eq - 40000000 80800003 81000003 +muls z eq - 40000000 80800003 81000003 +muls n eq - c0000000 00800009 81000009 +muls m eq - c0000000 00800009 81000009 +muls p eq - c0000000 00800009 81000009 +muls z eq - c0000000 00800009 81000009 +muls n eq - 40000000 80800005 81000005 +muls m eq - 40000000 80800005 81000005 +muls p eq - 40000000 80800005 81000005 +muls z eq - 40000000 80800005 81000005 +muls n eq - 40000000 00800001 01000001 +muls m eq - 40000000 00800001 01000001 +muls p eq - 40000000 00800001 01000001 +muls z eq - 40000000 00800001 01000001 +muls n eq - c0000000 00800005 81000005 +muls m eq - c0000000 00800005 81000005 +muls p eq - c0000000 00800005 81000005 +muls z eq - c0000000 00800005 81000005 +muls n eq - c0000000 007ffffd 80fffffa +muls m eq - c0000000 007ffffd 80fffffa +muls p eq - c0000000 007ffffd 80fffffa +muls z eq - c0000000 007ffffd 80fffffa +muls n eq - 40000000 807ffffd 80fffffa +muls m eq - 40000000 807ffffd 80fffffa +muls p eq - 40000000 807ffffd 80fffffa +muls z eq - 40000000 807ffffd 80fffffa +muls n eq - 40000000 007fffff 00fffffe +muls m eq - 40000000 007fffff 00fffffe +muls p eq - 40000000 007fffff 00fffffe +muls z eq - 40000000 007fffff 00fffffe +muls n eq - c0000000 807ffffd 00fffffa +muls m eq - c0000000 807ffffd 00fffffa +muls p eq - c0000000 807ffffd 00fffffa +muls z eq - c0000000 807ffffd 00fffffa +muls n eq - 40000000 007ffffc 00fffff8 +muls m eq - 40000000 007ffffc 00fffff8 +muls p eq - 40000000 007ffffc 00fffff8 +muls z eq - 40000000 007ffffc 00fffff8 +muls n eq - 40400000 00000002 00000006 +muls m eq - 40400000 00000002 00000006 +muls p eq - 40400000 00000002 00000006 +muls z eq - 40400000 00000002 00000006 +muls n eq - 3f800000 80000009 80000009 +muls m eq - 3f800000 80000009 80000009 +muls p eq - 3f800000 80000009 80000009 +muls z eq - 3f800000 80000009 80000009 +muls n eq - 40800000 00000002 00000008 +muls m eq - 40800000 00000002 00000008 +muls p eq - 40800000 00000002 00000008 +muls z eq - 40800000 00000002 00000008 +muls n eq - 40a00000 80000001 80000005 +muls m eq - 40a00000 80000001 80000005 +muls p eq - 40a00000 80000001 80000005 +muls z eq - 40a00000 80000001 80000005 +muls n eq - bf800000 80000004 00000004 +muls m eq - bf800000 80000004 00000004 +muls p eq - bf800000 80000004 00000004 +muls z eq - bf800000 80000004 00000004 +muls n eq - 40000000 00000001 00000002 +muls m eq - 40000000 00000001 00000002 +muls p eq - 40000000 00000001 00000002 +muls z eq - 40000000 00000001 00000002 +muls n eq - 3f800000 01000003 01000003 +muls m eq - 3f800000 01000003 01000003 +muls p eq - 3f800000 01000003 01000003 +muls z eq - 3f800000 01000003 01000003 +muls n eq - bf800000 00800009 80800009 +muls m eq - bf800000 00800009 80800009 +muls p eq - bf800000 00800009 80800009 +muls z eq - bf800000 00800009 80800009 +muls n eq - 3f800000 007ffffd 007ffffd +muls m eq - 3f800000 007ffffd 007ffffd +muls p eq - 3f800000 007ffffd 007ffffd +muls z eq - 3f800000 007ffffd 007ffffd +muls n eq - bf800000 00000009 80000009 +muls m eq - bf800000 00000009 80000009 +muls p eq - bf800000 00000009 80000009 +muls z eq - bf800000 00000009 80000009 +muls n eq - 3f800000 80fffffe 80fffffe +muls m eq - 3f800000 80fffffe 80fffffe +muls p eq - 3f800000 80fffffe 80fffffe +muls z eq - 3f800000 80fffffe 80fffffe +muls n eq - bf800000 80800001 00800001 +muls m eq - bf800000 80800001 00800001 +muls p eq - bf800000 80800001 00800001 +muls z eq - bf800000 80800001 00800001 +muls n eq - 3f800000 80000002 80000002 +muls m eq - 3f800000 80000002 80000002 +muls p eq - 3f800000 80000002 80000002 +muls z eq - 3f800000 80000002 80000002 +muls n eq - bf800000 807fffff 007fffff +muls m eq - bf800000 807fffff 007fffff +muls p eq - bf800000 807fffff 007fffff +muls z eq - bf800000 807fffff 007fffff +muls n eq xo c1100000 7f000000 ff800000 +muls m eq xo c1100000 7f000000 ff800000 +muls z eq xo c0e00000 ff000000 7f7fffff +muls m eq xo c0e00000 ff000000 7f7fffff +muls z eq xo c0a00000 7f000000 ff7fffff +muls p eq xo c0a00000 7f000000 ff7fffff +muls n eq xo c0400000 ff000000 7f800000 +muls p eq xo c0400000 ff000000 7f800000 +muls n eq xo 40000000 7f000000 7f800000 +muls p eq xo 40000000 7f000000 7f800000 +muls z eq xo 40c00000 7f000000 7f7fffff +muls m eq xo 40c00000 7f000000 7f7fffff +muls z eq xo c0000000 7f000000 ff7fffff +muls p eq xo c0000000 7f000000 ff7fffff +muls n eq - 3f800000 80000001 80000001 +muls m eq - 3f800000 80000001 80000001 +muls p eq - 3f800000 80000001 80000001 +muls z eq - 3f800000 80000001 80000001 +muls n eq - 3f800000 00000001 00000001 +muls m eq - 3f800000 00000001 00000001 +muls p eq - 3f800000 00000001 00000001 +muls z eq - 3f800000 00000001 00000001 +muls n uo - 00000000 7fff0000 7fff0000 +muls m uo - 00000000 7fff0000 7fff0000 +muls p uo - 00000000 7fff0000 7fff0000 +muls z uo - 00000000 7fff0000 7fff0000 +muls n uo - 3f800000 7fff0000 7fff0000 +muls m uo - 3f800000 7fff0000 7fff0000 +muls p uo - 3f800000 7fff0000 7fff0000 +muls z uo - 3f800000 7fff0000 7fff0000 +muls n uo - bf800000 7fff0000 7fff0000 +muls m uo - bf800000 7fff0000 7fff0000 +muls p uo - bf800000 7fff0000 7fff0000 +muls z uo - bf800000 7fff0000 7fff0000 +muls n uo v 00000000 7f810000 7fff0000 +muls m uo v 00000000 7f810000 7fff0000 +muls p uo v 00000000 7f810000 7fff0000 +muls z uo v 00000000 7f810000 7fff0000 +muls n uo v 3f800000 7f810000 7fff0000 +muls m uo v 3f800000 7f810000 7fff0000 +muls p uo v 3f800000 7f810000 7fff0000 +muls z uo v 3f800000 7f810000 7fff0000 +muls n uo v bf800000 7f810000 7fff0000 +muls m uo v bf800000 7f810000 7fff0000 +muls p uo v bf800000 7f810000 7fff0000 +muls z uo v bf800000 7f810000 7fff0000 +muls n eq - 46000000 4e800000 55000000 +muls m eq - 46000000 4e800000 55000000 +muls p eq - 46000000 4e800000 55000000 +muls z eq - 46000000 4e800000 55000000 +muls n eq - 45000000 4f000000 54800000 +muls m eq - 45000000 4f000000 54800000 +muls p eq - 45000000 4f000000 54800000 +muls z eq - 45000000 4f000000 54800000 +muls n eq - 45800000 5e800000 64800000 +muls m eq - 45800000 5e800000 64800000 +muls p eq - 45800000 5e800000 64800000 +muls z eq - 45800000 5e800000 64800000 +muls n eq - 40800000 5d800000 5e800000 +muls m eq - 40800000 5d800000 5e800000 +muls p eq - 40800000 5d800000 5e800000 +muls z eq - 40800000 5d800000 5e800000 +muls n eq - 40000000 5e000000 5e800000 +muls m eq - 40000000 5e000000 5e800000 +muls p eq - 40000000 5e000000 5e800000 +muls z eq - 40000000 5e000000 5e800000 +muls n eq - c5000000 cf800000 55000000 +muls m eq - c5000000 cf800000 55000000 +muls p eq - c5000000 cf800000 55000000 +muls z eq - c5000000 cf800000 55000000 +muls n eq - c5000000 4f000000 d4800000 +muls m eq - c5000000 4f000000 d4800000 +muls p eq - c5000000 4f000000 d4800000 +muls z eq - c5000000 4f000000 d4800000 +muls n eq - c5000000 cf000000 54800000 +muls m eq - c5000000 cf000000 54800000 +muls p eq - c5000000 cf000000 54800000 +muls z eq - c5000000 cf000000 54800000 +muls n eq - 00000000 5e800000 00000000 +muls m eq - 00000000 5e800000 00000000 +muls p eq - 00000000 5e800000 00000000 +muls z eq - 00000000 5e800000 00000000 +muls n eq - 45800000 00000000 00000000 +muls m eq - 45800000 00000000 00000000 +muls p eq - 45800000 00000000 00000000 +muls z eq - 45800000 00000000 00000000 +muls n eq - 45800000 80000000 80000000 +muls m eq - 45800000 80000000 80000000 +muls p eq - 45800000 80000000 80000000 +muls z eq - 45800000 80000000 80000000 +muls n eq - c6800000 52000000 d9000000 +muls m eq - c6800000 52000000 d9000000 +muls p eq - c6800000 52000000 d9000000 +muls z eq - c6800000 52000000 d9000000 +muls n eq - 46800000 cb000000 d2000000 +muls m eq - 46800000 cb000000 d2000000 +muls p eq - 46800000 cb000000 d2000000 +muls z eq - 46800000 cb000000 d2000000 +muls n eq - c0800000 5e000000 df000000 +muls m eq - c0800000 5e000000 df000000 +muls p eq - c0800000 5e000000 df000000 +muls z eq - c0800000 5e000000 df000000 +muls n eq - 45800000 c0000000 c6000000 +muls m eq - 45800000 c0000000 c6000000 +muls p eq - 45800000 c0000000 c6000000 +muls z eq - 45800000 c0000000 c6000000 +muls n eq - 45800000 de000000 e4000000 +muls m eq - 45800000 de000000 e4000000 +muls p eq - 45800000 de000000 e4000000 +muls z eq - 45800000 de000000 e4000000 +muls n eq - c5000000 c0000000 45800000 +muls m eq - c5000000 c0000000 45800000 +muls p eq - c5000000 c0000000 45800000 +muls z eq - c5000000 c0000000 45800000 +muls n eq - c0000000 de000000 5e800000 +muls m eq - c0000000 de000000 5e800000 +muls p eq - c0000000 de000000 5e800000 +muls z eq - c0000000 de000000 5e800000 +muls n eq - c0000000 5e000000 de800000 +muls m eq - c0000000 5e000000 de800000 +muls p eq - c0000000 5e000000 de800000 +muls z eq - c0000000 5e000000 de800000 +muls n eq - 40000000 46800000 47000000 +muls m eq - 40000000 46800000 47000000 +muls p eq - 40000000 46800000 47000000 +muls z eq - 40000000 46800000 47000000 +muls n eq - 46800000 40000000 47000000 +muls m eq - 46800000 40000000 47000000 +muls p eq - 46800000 40000000 47000000 +muls z eq - 46800000 40000000 47000000 +muls n eq - c0000000 46800000 c7000000 +muls m eq - c0000000 46800000 c7000000 +muls p eq - c0000000 46800000 c7000000 +muls z eq - c0000000 46800000 c7000000 +muls n eq - c6800000 c0000000 47000000 +muls m eq - c6800000 c0000000 47000000 +muls p eq - c6800000 c0000000 47000000 +muls z eq - c6800000 c0000000 47000000 +muls n eq xu 197e03f7 26810000 007fffff +muls m eq xu 197e03f7 26810000 007fffff +muls z eq xu 197e03f7 26810000 007fffff +muls p eq x?u 197e03f7 26810000 00800000 +muls m eq xu 197e03f8 26810000 007fffff +muls z eq xu 197e03f8 26810000 007fffff +muls n eq x?u 197e03f8 26810000 00800000 +muls p eq x?u 197e03f8 26810000 00800000 +muls n eq - 00000001 4c000000 01800000 +muls m eq - 00000001 4c000000 01800000 +muls p eq - 00000001 4c000000 01800000 +muls z eq - 00000001 4c000000 01800000 +muls n eq xu 3f000000 00000001 00000000 +muls z eq xu 3f000000 00000001 00000000 +muls m eq xu 3f000000 00000001 00000000 +muls n eq xu bf000001 00000001 80000001 +muls m eq xu bf000001 00000001 80000001 +muls n eq xu 3fbfffff 80000001 80000001 +muls z eq xu 3fbfffff 80000001 80000001 +muls p eq xu 3fbfffff 80000001 80000001 +muls n eq xu bfc00000 80000001 00000002 +muls p eq xu bfc00000 80000001 00000002 +muls n eq xu 40200000 00000001 00000002 +muls z eq xu 40200000 00000001 00000002 +muls m eq xu 40200000 00000001 00000002 +muls n eq xu c0200001 00000001 80000003 +muls m eq xu c0200001 00000001 80000003 +muls n eq xu 405fffff 80000001 80000003 +muls z eq xu 405fffff 80000001 80000003 +muls p eq xu 405fffff 80000001 80000003 +muls n eq xu c0600000 80000001 00000004 +muls p eq xu c0600000 80000001 00000004 +muls n eq - 80000000 00000000 80000000 +muls m eq - 80000000 00000000 80000000 +muls p eq - 80000000 00000000 80000000 +muls z eq - 80000000 00000000 80000000 +muls n eq - 80000000 80000000 00000000 +muls m eq - 80000000 80000000 00000000 +muls p eq - 80000000 80000000 00000000 +muls z eq - 80000000 80000000 00000000 +muls n eq - 7f800000 7f800000 7f800000 +muls m eq - 7f800000 7f800000 7f800000 +muls p eq - 7f800000 7f800000 7f800000 +muls z eq - 7f800000 7f800000 7f800000 +muls n eq - ff800000 7f800000 ff800000 +muls m eq - ff800000 7f800000 ff800000 +muls p eq - ff800000 7f800000 ff800000 +muls z eq - ff800000 7f800000 ff800000 +muls n eq - 7f800000 ff800000 ff800000 +muls m eq - 7f800000 ff800000 ff800000 +muls p eq - 7f800000 ff800000 ff800000 +muls z eq - 7f800000 ff800000 ff800000 +muls n eq - ff800000 ff800000 7f800000 +muls m eq - ff800000 ff800000 7f800000 +muls p eq - ff800000 ff800000 7f800000 +muls z eq - ff800000 ff800000 7f800000 +muls n uo v 7f800000 00000000 7fff0000 +muls m uo v 7f800000 00000000 7fff0000 +muls p uo v 7f800000 00000000 7fff0000 +muls z uo v 7f800000 00000000 7fff0000 +muls n uo v 80000000 7f800000 ffff0000 +muls m uo v 80000000 7f800000 ffff0000 +muls p uo v 80000000 7f800000 ffff0000 +muls z uo v 80000000 7f800000 ffff0000 +muls n uo v 7f800000 80000000 ffff0000 +muls m uo v 7f800000 80000000 ffff0000 +muls p uo v 7f800000 80000000 ffff0000 +muls z uo v 7f800000 80000000 ffff0000 +muls n uo v 80000000 ff800000 7fff0000 +muls m uo v 80000000 ff800000 7fff0000 +muls p uo v 80000000 ff800000 7fff0000 +muls z uo v 80000000 ff800000 7fff0000 +muls n eq - 7f800000 3f800000 7f800000 +muls m eq - 7f800000 3f800000 7f800000 +muls p eq - 7f800000 3f800000 7f800000 +muls z eq - 7f800000 3f800000 7f800000 +muls n eq - 7f800000 c0400000 ff800000 +muls m eq - 7f800000 c0400000 ff800000 +muls p eq - 7f800000 c0400000 ff800000 +muls z eq - 7f800000 c0400000 ff800000 +muls n eq - ff800000 40c00000 ff800000 +muls m eq - ff800000 40c00000 ff800000 +muls p eq - ff800000 40c00000 ff800000 +muls z eq - ff800000 40c00000 ff800000 +muls n eq - ff800000 c1000000 7f800000 +muls m eq - ff800000 c1000000 7f800000 +muls p eq - ff800000 c1000000 7f800000 +muls z eq - ff800000 c1000000 7f800000 +muls n eq - 7f000000 7f800000 7f800000 +muls m eq - 7f000000 7f800000 7f800000 +muls p eq - 7f000000 7f800000 7f800000 +muls z eq - 7f000000 7f800000 7f800000 +muls n eq - fe800000 7f800000 ff800000 +muls m eq - fe800000 7f800000 ff800000 +muls p eq - fe800000 7f800000 ff800000 +muls z eq - fe800000 7f800000 ff800000 +muls n eq - 7f800000 ff000000 ff800000 +muls m eq - 7f800000 ff000000 ff800000 +muls p eq - 7f800000 ff000000 ff800000 +muls z eq - 7f800000 ff000000 ff800000 +muls n eq - ff800000 fe800000 7f800000 +muls m eq - ff800000 fe800000 7f800000 +muls p eq - ff800000 fe800000 7f800000 +muls z eq - ff800000 fe800000 7f800000 +muls n eq - 7f800000 7effffff 7f800000 +muls m eq - 7f800000 7effffff 7f800000 +muls p eq - 7f800000 7effffff 7f800000 +muls z eq - 7f800000 7effffff 7f800000 +muls n eq - fe7fffff 7f800000 ff800000 +muls m eq - fe7fffff 7f800000 ff800000 +muls p eq - fe7fffff 7f800000 ff800000 +muls z eq - fe7fffff 7f800000 ff800000 +muls n eq - 7f800000 ff7fffff ff800000 +muls m eq - 7f800000 ff7fffff ff800000 +muls p eq - 7f800000 ff7fffff ff800000 +muls z eq - 7f800000 ff7fffff ff800000 +muls n eq - ff7fffff ff800000 7f800000 +muls m eq - ff7fffff ff800000 7f800000 +muls p eq - ff7fffff ff800000 7f800000 +muls z eq - ff7fffff ff800000 7f800000 +muls n eq - 00800000 7f800000 7f800000 +muls m eq - 00800000 7f800000 7f800000 +muls p eq - 00800000 7f800000 7f800000 +muls z eq - 00800000 7f800000 7f800000 +muls n eq - 81000000 7f800000 ff800000 +muls m eq - 81000000 7f800000 ff800000 +muls p eq - 81000000 7f800000 ff800000 +muls z eq - 81000000 7f800000 ff800000 +muls n eq - 7f800000 81000000 ff800000 +muls m eq - 7f800000 81000000 ff800000 +muls p eq - 7f800000 81000000 ff800000 +muls z eq - 7f800000 81000000 ff800000 +muls n eq - ff800000 80800000 7f800000 +muls m eq - ff800000 80800000 7f800000 +muls p eq - ff800000 80800000 7f800000 +muls z eq - ff800000 80800000 7f800000 +muls n eq - 7f800000 00ffffff 7f800000 +muls m eq - 7f800000 00ffffff 7f800000 +muls p eq - 7f800000 00ffffff 7f800000 +muls z eq - 7f800000 00ffffff 7f800000 +muls n eq - 80800001 7f800000 ff800000 +muls m eq - 80800001 7f800000 ff800000 +muls p eq - 80800001 7f800000 ff800000 +muls z eq - 80800001 7f800000 ff800000 +muls n eq - 7f800000 80800001 ff800000 +muls m eq - 7f800000 80800001 ff800000 +muls p eq - 7f800000 80800001 ff800000 +muls z eq - 7f800000 80800001 ff800000 +muls n eq - 80ffffff ff800000 7f800000 +muls m eq - 80ffffff ff800000 7f800000 +muls p eq - 80ffffff ff800000 7f800000 +muls z eq - 80ffffff ff800000 7f800000 +muls n eq - 00000001 7f800000 7f800000 +muls m eq - 00000001 7f800000 7f800000 +muls p eq - 00000001 7f800000 7f800000 +muls z eq - 00000001 7f800000 7f800000 +muls n eq - 80000003 7f800000 ff800000 +muls m eq - 80000003 7f800000 ff800000 +muls p eq - 80000003 7f800000 ff800000 +muls z eq - 80000003 7f800000 ff800000 +muls n eq - 7f800000 80000002 ff800000 +muls m eq - 7f800000 80000002 ff800000 +muls p eq - 7f800000 80000002 ff800000 +muls z eq - 7f800000 80000002 ff800000 +muls n eq - ff800000 80000004 7f800000 +muls m eq - ff800000 80000004 7f800000 +muls p eq - ff800000 80000004 7f800000 +muls z eq - ff800000 80000004 7f800000 +muls n eq - 7f800000 007fffff 7f800000 +muls m eq - 7f800000 007fffff 7f800000 +muls p eq - 7f800000 007fffff 7f800000 +muls z eq - 7f800000 007fffff 7f800000 +muls n eq - 807fffff 7f800000 ff800000 +muls m eq - 807fffff 7f800000 ff800000 +muls p eq - 807fffff 7f800000 ff800000 +muls z eq - 807fffff 7f800000 ff800000 +muls n eq - 7f800000 807fffff ff800000 +muls m eq - 7f800000 807fffff ff800000 +muls p eq - 7f800000 807fffff ff800000 +muls z eq - 7f800000 807fffff ff800000 +muls n eq - 807fffff ff800000 7f800000 +muls m eq - 807fffff ff800000 7f800000 +muls p eq - 807fffff ff800000 7f800000 +muls z eq - 807fffff ff800000 7f800000 +muls n eq - 80000000 40c00000 80000000 +muls m eq - 80000000 40c00000 80000000 +muls p eq - 80000000 40c00000 80000000 +muls z eq - 80000000 40c00000 80000000 +muls n eq - 80000000 c1000000 00000000 +muls m eq - 80000000 c1000000 00000000 +muls p eq - 80000000 c1000000 00000000 +muls z eq - 80000000 c1000000 00000000 +muls n eq - 7f000000 00000000 00000000 +muls m eq - 7f000000 00000000 00000000 +muls p eq - 7f000000 00000000 00000000 +muls z eq - 7f000000 00000000 00000000 +muls n eq - fe800000 00000000 80000000 +muls m eq - fe800000 00000000 80000000 +muls p eq - fe800000 00000000 80000000 +muls z eq - fe800000 00000000 80000000 +muls n eq - 80000000 fe800000 00000000 +muls m eq - 80000000 fe800000 00000000 +muls p eq - 80000000 fe800000 00000000 +muls z eq - 80000000 fe800000 00000000 +muls n eq - fe7fffff 00000000 80000000 +muls m eq - fe7fffff 00000000 80000000 +muls p eq - fe7fffff 00000000 80000000 +muls z eq - fe7fffff 00000000 80000000 +muls n eq - feffffff 80000000 00000000 +muls m eq - feffffff 80000000 00000000 +muls p eq - feffffff 80000000 00000000 +muls z eq - feffffff 80000000 00000000 +muls n eq - 7f7fffff 00000000 00000000 +muls m eq - 7f7fffff 00000000 00000000 +muls p eq - 7f7fffff 00000000 00000000 +muls z eq - 7f7fffff 00000000 00000000 +muls n eq - ff7fffff 80000000 00000000 +muls m eq - ff7fffff 80000000 00000000 +muls p eq - ff7fffff 80000000 00000000 +muls z eq - ff7fffff 80000000 00000000 +muls n eq - 80000000 7f7fffff 80000000 +muls m eq - 80000000 7f7fffff 80000000 +muls p eq - 80000000 7f7fffff 80000000 +muls z eq - 80000000 7f7fffff 80000000 +muls n eq - 00800000 00000000 00000000 +muls m eq - 00800000 00000000 00000000 +muls p eq - 00800000 00000000 00000000 +muls z eq - 00800000 00000000 00000000 +muls n eq - 81000000 00000000 80000000 +muls m eq - 81000000 00000000 80000000 +muls p eq - 81000000 00000000 80000000 +muls z eq - 81000000 00000000 80000000 +muls n eq - 80000000 80800000 00000000 +muls m eq - 80000000 80800000 00000000 +muls p eq - 80000000 80800000 00000000 +muls z eq - 80000000 80800000 00000000 +muls n eq - 80800001 00000000 80000000 +muls m eq - 80800001 00000000 80000000 +muls p eq - 80800001 00000000 80000000 +muls z eq - 80800001 00000000 80000000 +muls n eq - 80ffffff 80000000 00000000 +muls m eq - 80ffffff 80000000 00000000 +muls p eq - 80ffffff 80000000 00000000 +muls z eq - 80ffffff 80000000 00000000 +muls n eq - 00000001 00000000 00000000 +muls m eq - 00000001 00000000 00000000 +muls p eq - 00000001 00000000 00000000 +muls z eq - 00000001 00000000 00000000 +muls n eq - 80000003 00000000 80000000 +muls m eq - 80000003 00000000 80000000 +muls p eq - 80000003 00000000 80000000 +muls z eq - 80000003 00000000 80000000 +muls n eq - 80000000 80000004 00000000 +muls m eq - 80000000 80000004 00000000 +muls p eq - 80000000 80000004 00000000 +muls z eq - 80000000 80000004 00000000 +muls n eq - 807fffff 00000000 80000000 +muls m eq - 807fffff 00000000 80000000 +muls p eq - 807fffff 00000000 80000000 +muls z eq - 807fffff 00000000 80000000 +muls n eq - 807fffff 80000000 00000000 +muls m eq - 807fffff 80000000 00000000 +muls p eq - 807fffff 80000000 00000000 +muls z eq - 807fffff 80000000 00000000 +muls n eq - 7e800000 c0000000 ff000000 +muls m eq - 7e800000 c0000000 ff000000 +muls p eq - 7e800000 c0000000 ff000000 +muls z eq - 7e800000 c0000000 ff000000 +muls n eq - 7effffff c0000000 ff7fffff +muls m eq - 7effffff c0000000 ff7fffff +muls p eq - 7effffff c0000000 ff7fffff +muls z eq - 7effffff c0000000 ff7fffff +muls n eq - 7e7ffffd 40800000 7f7ffffd +muls m eq - 7e7ffffd 40800000 7f7ffffd +muls p eq - 7e7ffffd 40800000 7f7ffffd +muls z eq - 7e7ffffd 40800000 7f7ffffd +muls n eq - 7e7ffffd c0800000 ff7ffffd +muls m eq - 7e7ffffd c0800000 ff7ffffd +muls p eq - 7e7ffffd c0800000 ff7ffffd +muls z eq - 7e7ffffd c0800000 ff7ffffd +muls n eq - fe7ffffd 40800000 ff7ffffd +muls m eq - fe7ffffd 40800000 ff7ffffd +muls p eq - fe7ffffd 40800000 ff7ffffd +muls z eq - fe7ffffd 40800000 ff7ffffd +muls n eq - fe7ffffd c0800000 7f7ffffd +muls m eq - fe7ffffd c0800000 7f7ffffd +muls p eq - fe7ffffd c0800000 7f7ffffd +muls z eq - fe7ffffd c0800000 7f7ffffd +muls n eq - 00800000 c0000000 81000000 +muls m eq - 00800000 c0000000 81000000 +muls p eq - 00800000 c0000000 81000000 +muls z eq - 00800000 c0000000 81000000 +muls n eq - 00800001 c0000000 81000001 +muls m eq - 00800001 c0000000 81000001 +muls p eq - 00800001 c0000000 81000001 +muls z eq - 00800001 c0000000 81000001 +muls n eq - 007fffff 40000000 00fffffe +muls m eq - 007fffff 40000000 00fffffe +muls p eq - 007fffff 40000000 00fffffe +muls z eq - 007fffff 40000000 00fffffe +muls n eq - 807ffffd c0000000 00fffffa +muls m eq - 807ffffd c0000000 00fffffa +muls p eq - 807ffffd c0000000 00fffffa +muls z eq - 807ffffd c0000000 00fffffa +muls n eq - 007ffffc 40000000 00fffff8 +muls m eq - 007ffffc 40000000 00fffff8 +muls p eq - 007ffffc 40000000 00fffff8 +muls z eq - 007ffffc 40000000 00fffff8 +muls n eq - 00000001 40000000 00000002 +muls m eq - 00000001 40000000 00000002 +muls p eq - 00000001 40000000 00000002 +muls z eq - 00000001 40000000 00000002 +muls n eq - 80000001 40a00000 80000005 +muls m eq - 80000001 40a00000 80000005 +muls p eq - 80000001 40a00000 80000005 +muls z eq - 80000001 40a00000 80000005 +muls n eq - 80000004 bf800000 00000004 +muls m eq - 80000004 bf800000 00000004 +muls p eq - 80000004 bf800000 00000004 +muls z eq - 80000004 bf800000 00000004 +muls n eq - 80fffffe 3f800000 80fffffe +muls m eq - 80fffffe 3f800000 80fffffe +muls p eq - 80fffffe 3f800000 80fffffe +muls z eq - 80fffffe 3f800000 80fffffe +muls n eq - 80800001 bf800000 00800001 +muls m eq - 80800001 bf800000 00800001 +muls p eq - 80800001 bf800000 00800001 +muls z eq - 80800001 bf800000 00800001 +muls n eq - 80000002 3f800000 80000002 +muls m eq - 80000002 3f800000 80000002 +muls p eq - 80000002 3f800000 80000002 +muls z eq - 80000002 3f800000 80000002 +muls n eq - 807fffff bf800000 007fffff +muls m eq - 807fffff bf800000 007fffff +muls p eq - 807fffff bf800000 007fffff +muls z eq - 807fffff bf800000 007fffff +muls n eq x 3f800001 3f800001 3f800002 +muls z eq x 3f800001 3f800001 3f800002 +muls m eq x 3f800001 3f800001 3f800002 +muls p eq x 3f800001 3f800001 3f800003 +muls n eq x bf800001 3f800001 bf800002 +muls z eq x bf800001 3f800001 bf800002 +muls p eq x bf800001 3f800001 bf800002 +muls m eq x bf800001 3f800001 bf800003 +muls n eq x 3f800001 bf800001 bf800002 +muls z eq x 3f800001 bf800001 bf800002 +muls p eq x 3f800001 bf800001 bf800002 +muls m eq x 3f800001 bf800001 bf800003 +muls n eq x bf800001 bf800001 3f800002 +muls z eq x bf800001 bf800001 3f800002 +muls m eq x bf800001 bf800001 3f800002 +muls p eq x bf800001 bf800001 3f800003 +muls n eq x 3f800002 3f800001 3f800003 +muls z eq x 3f800002 3f800001 3f800003 +muls m eq x 3f800002 3f800001 3f800003 +muls p eq x 3f800002 3f800001 3f800004 +muls n eq x bf800002 3f800001 bf800003 +muls z eq x bf800002 3f800001 bf800003 +muls p eq x bf800002 3f800001 bf800003 +muls m eq x bf800002 3f800001 bf800004 +muls n eq x 3f800001 bf800002 bf800003 +muls z eq x 3f800001 bf800002 bf800003 +muls p eq x 3f800001 bf800002 bf800003 +muls m eq x 3f800001 bf800002 bf800004 +muls n eq x bf800002 bf800001 3f800003 +muls z eq x bf800002 bf800001 3f800003 +muls m eq x bf800002 bf800001 3f800003 +muls p eq x bf800001 bf800002 3f800004 +muls p eq x bf800002 bf800001 3f800004 +muls n eq x bf800001 bf800002 3f800003 +muls z eq x bf800001 bf800002 3f800003 +muls m eq x bf800001 bf800002 3f800003 +muls n eq x 40400001 3f800001 40400003 +muls p eq x 40400001 3f800001 40400003 +muls z eq x 40400001 3f800001 40400002 +muls m eq x 40400001 3f800001 40400002 +muls p eq x 40400001 3f800003 40400006 +muls n eq x 40400001 3f800003 40400006 +muls z eq x 40400001 3f800003 40400005 +muls m eq x 40400001 3f800003 40400005 +muls n eq x c0400001 3f800001 c0400003 +muls m eq x c0400001 3f800001 c0400003 +muls z eq x c0400001 3f800001 c0400002 +muls p eq x c0400001 3f800001 c0400002 +muls m eq x 40400001 bf800003 c0400006 +muls n eq x 40400001 bf800003 c0400006 +muls z eq x 40400001 bf800003 c0400005 +muls p eq x 40400001 bf800003 c0400005 +muls p eq x 40a00001 3f800001 40a00003 +muls n eq x 40a00001 3f800001 40a00002 +muls z eq x 40a00001 3f800001 40a00002 +muls m eq x 40a00001 3f800001 40a00002 +muls p eq x c0a00001 bf800001 40a00003 +muls n eq x c0a00001 bf800001 40a00002 +muls z eq x c0a00001 bf800001 40a00002 +muls m eq x c0a00001 bf800001 40a00002 +muls p eq x 40e00001 3f800001 40e00003 +muls n eq x 40e00001 3f800001 40e00003 +muls m eq x 40e00001 3f800001 40e00002 +muls z eq x 40e00001 3f800001 40e00002 +muls z eq x 403fffff 3f7fffff 403ffffe +muls m eq x 403fffff 3f7fffff 403ffffe +muls n eq x 403fffff 3f7fffff 403ffffe +muls p eq x 403fffff 3f7fffff 403fffff +muls z eq x 403fffff 3f7ffffd 403ffffc +muls m eq x 403fffff 3f7ffffd 403ffffc +muls n eq x 403fffff 3f7ffffd 403ffffd +muls p eq x 403fffff 3f7ffffd 403ffffd +muls z eq x c03fffff 3f7fffff c03ffffe +muls p eq x c03fffff 3f7fffff c03ffffe +muls n eq x c03fffff 3f7fffff c03ffffe +muls m eq x c03fffff 3f7fffff c03fffff +muls z eq x 403fffff bf7ffffd c03ffffc +muls p eq x 403fffff bf7ffffd c03ffffc +muls n eq x 403fffff bf7ffffd c03ffffd +muls m eq x 403fffff bf7ffffd c03ffffd +muls n eq x 403fffff 3f7ffffe 403ffffe +muls p eq x 403fffff 3f7ffffe 403ffffe +muls z eq x 403fffff 3f7ffffe 403ffffd +muls m eq x 403fffff 3f7ffffe 403ffffd +muls z eq x 409fffff 3f7fffff 409ffffe +muls m eq x 409fffff 3f7fffff 409ffffe +muls n eq x 409fffff 3f7fffff 409ffffe +muls p eq x 409fffff 3f7fffff 409fffff +muls z eq x c09fffff bf7fffff 409ffffe +muls m eq x c09fffff bf7fffff 409ffffe +muls n eq x c09fffff bf7fffff 409ffffe +muls p eq x c09fffff bf7fffff 409fffff +muls m eq x 40dfffff 3f7fffff 40dffffe +muls n eq x 40dfffff 3f7fffff 40dffffe +muls z eq x 40dfffff 3f7fffff 40dffffe +muls p eq x 40dfffff 3f7fffff 40dfffff +muls n eq x 40dfffff 3f7ffffc 40dffffc +muls p eq x 40dfffff 3f7ffffc 40dffffc +muls z eq x 40dfffff 3f7ffffc 40dffffb +muls m eq x 40dfffff 3f7ffffc 40dffffb +muls n eq xo 7f000000 40000000 7f800000 +muls p eq xo 7f000000 40000000 7f800000 +muls z eq xo 7f000000 40000001 7f7fffff +muls m eq xo 7f000000 40000001 7f7fffff +muls n eq xo c03ffffe 7f000000 ff800000 +muls m eq xo c03ffffe 7f000000 ff800000 +muls z eq xo 7f000000 c0800005 ff7fffff +muls p eq xo 7f000000 c0800005 ff7fffff +muls n eq xo c09ffffe ff000000 7f800000 +muls p eq xo c09ffffe ff000000 7f800000 +muls z eq xo 7f000000 40c00001 7f7fffff +muls m eq xo 7f000000 40c00001 7f7fffff +muls n eq xo c0dffff9 7f000000 ff800000 +muls m eq xo c0dffff9 7f000000 ff800000 +muls z eq xo 7f000000 c1000003 ff7fffff +muls p eq xo 7f000000 c1000003 ff7fffff +muls n eq xo c1100001 ff000000 7f800000 +muls p eq xo c1100001 ff000000 7f800000 +muls z eq xo 7f000000 40c00000 7f7fffff +muls m eq xo 7f000000 40c00000 7f7fffff +muls z eq xo 7f000000 c0000000 ff7fffff +muls p eq xo 7f000000 c0000000 ff7fffff +muls n eq xo 7f000000 7f000000 7f800000 +muls p eq xo 7f000000 7f000000 7f800000 +muls n eq xo ff7ffffd 7f000000 ff800000 +muls m eq xo ff7ffffd 7f000000 ff800000 +muls n eq xo 7f000000 fe800004 ff800000 +muls m eq xo 7f000000 fe800004 ff800000 +muls n eq xo ff000005 ff000001 7f800000 +muls p eq xo ff000005 ff000001 7f800000 +muls n eq xo 7f000009 7f7ffffa 7f800000 +muls p eq xo 7f000009 7f7ffffa 7f800000 +muls n eq xo fe7ffff9 7f000000 ff800000 +muls m eq xo fe7ffff9 7f000000 ff800000 +muls n eq xo 7f000000 fe800000 ff800000 +muls m eq xo 7f000000 fe800000 ff800000 +muls n eq xo ff7fffff ff7fffff 7f800000 +muls p eq xo ff7fffff ff7fffff 7f800000 +muls z eq xo 7f000000 7e800006 7f7fffff +muls m eq xo 7f000000 7e800006 7f7fffff +muls n eq xo fefffff7 7e800001 ff800000 +muls m eq xo fefffff7 7e800001 ff800000 +muls n eq xo 7f000000 ff000000 ff800000 +muls m eq xo 7f000000 ff000000 ff800000 +muls z eq xo fe7ffff9 ff7fffff 7f7fffff +muls m eq xo fe7ffff9 ff7fffff 7f7fffff +muls n eq xo 7f000000 7f7ffffe 7f800000 +muls p eq xo 7f000000 7f7ffffe 7f800000 +muls z eq xo fe800000 7f000000 ff7fffff +muls p eq xo fe800000 7f000000 ff7fffff +muls z eq xo 7f000009 fe800002 ff7fffff +muls p eq xo 7f000009 fe800002 ff7fffff +muls n eq xo ff7ffffd ff000001 7f800000 +muls p eq xo ff7ffffd ff000001 7f800000 +muls n eq x feffffff 3f800001 ff000000 +muls z eq x feffffff 3f800001 ff000000 +muls p eq x feffffff 3f800001 ff000000 +muls m eq x feffffff 3f800001 ff000001 +muls n eq x bf7fffff ff7fffff 7f7ffffe +muls z eq x bf7fffff ff7fffff 7f7ffffe +muls m eq x bf7fffff ff7fffff 7f7ffffe +muls p eq x bf7fffff ff7fffff 7f7fffff +muls m eq x fe7fffff 40000001 ff000001 +muls n eq x fe7fffff 40000001 ff000000 +muls z eq x fe7fffff 40000001 ff000000 +muls p eq x fe7fffff 40000001 ff000000 +muls m eq xo 7efffffd c0000008 ff800000 +muls n eq xo 7efffffd c0000008 ff800000 +muls p eq xo 7efffffd c0000008 ff7fffff +muls z eq xo 7efffffd c0000008 ff7fffff +muls n eq x fe7ffff9 c07fffff 7f7ffff8 +muls z eq x fe7ffff9 c07fffff 7f7ffff8 +muls m eq x fe7ffff9 c07fffff 7f7ffff8 +muls p eq x fe7ffff9 c07fffff 7f7ffff9 +muls n eq xo 3f800002 7f7ffffe 7f800000 +muls p eq xo 3f800002 7f7ffffe 7f800000 +muls z eq xo 3f800002 7f7ffffe 7f7fffff +muls m eq xo 3f800002 7f7ffffe 7f7fffff +muls n eq xo 7f000009 c0c00002 ff800000 +muls m eq xo 7f000009 c0c00002 ff800000 +muls z eq xo 7f000009 c0c00002 ff7fffff +muls p eq xo 7f000009 c0c00002 ff7fffff +muls n eq xo ff7ffffd c0400001 7f800000 +muls p eq xo ff7ffffd c0400001 7f800000 +muls z eq xo ff7ffffd c0400001 7f7fffff +muls m eq xo ff7ffffd c0400001 7f7fffff +muls n eq - 00800000 3f7ffffe 007fffff +muls m eq - 00800000 3f7ffffe 007fffff +muls p eq - 00800000 3f7ffffe 007fffff +muls z eq - 00800000 3f7ffffe 007fffff +muls n eq - 00000001 3f800000 00000001 +muls m eq - 00000001 3f800000 00000001 +muls p eq - 00000001 3f800000 00000001 +muls z eq - 00000001 3f800000 00000001 +muls n eq - 00fffffe 3f000000 007fffff +muls m eq - 00fffffe 3f000000 007fffff +muls p eq - 00fffffe 3f000000 007fffff +muls z eq - 00fffffe 3f000000 007fffff +muls n eq - 80fffffc bf000000 007ffffe +muls m eq - 80fffffc bf000000 007ffffe +muls p eq - 80fffffc bf000000 007ffffe +muls z eq - 80fffffc bf000000 007ffffe +muls n eq - 00fffffe bf000000 807fffff +muls m eq - 00fffffe bf000000 807fffff +muls p eq - 00fffffe bf000000 807fffff +muls z eq - 00fffffe bf000000 807fffff +muls n eq - 80fffffc 3f000000 807ffffe +muls m eq - 80fffffc 3f000000 807ffffe +muls p eq - 80fffffc 3f000000 807ffffe +muls z eq - 80fffffc 3f000000 807ffffe +muls n eq - 00fffff8 3f000000 007ffffc +muls m eq - 00fffff8 3f000000 007ffffc +muls p eq - 00fffff8 3f000000 007ffffc +muls z eq - 00fffff8 3f000000 007ffffc +muls n eq - 00000008 3e000000 00000001 +muls m eq - 00000008 3e000000 00000001 +muls p eq - 00000008 3e000000 00000001 +muls z eq - 00000008 3e000000 00000001 +muls n eq - 00000006 3f000000 00000003 +muls m eq - 00000006 3f000000 00000003 +muls p eq - 00000006 3f000000 00000003 +muls z eq - 00000006 3f000000 00000003 +muls n eq - 80000008 3e000000 80000001 +muls m eq - 80000008 3e000000 80000001 +muls p eq - 80000008 3e000000 80000001 +muls z eq - 80000008 3e000000 80000001 +muls n eq - 00000006 bf000000 80000003 +muls m eq - 00000006 bf000000 80000003 +muls p eq - 00000006 bf000000 80000003 +muls z eq - 00000006 bf000000 80000003 +muls n eq xu 00800000 00800000 00000000 +muls z eq xu 00800000 00800000 00000000 +muls m eq xu 00800000 00800000 00000000 +muls n eq xu 80800000 80800000 00000000 +muls z eq xu 80800000 80800000 00000000 +muls m eq xu 80800000 80800000 00000000 +muls p eq xu 00800000 01000000 00000001 +muls p eq xu 81000000 81000000 00000001 +muls n eq xu 80800000 00800000 80000000 +muls z eq xu 80800000 00800000 80000000 +muls p eq xu 80800000 00800000 80000000 +muls n eq xu 00800000 80800000 80000000 +muls z eq xu 00800000 80800000 80000000 +muls p eq xu 00800000 80800000 80000000 +muls m eq xu 80800000 01000000 80000001 +muls m eq xu 00800000 80800000 80000001 +muls n eq xu 007fffff 007ffffe 00000000 +muls z eq xu 007fffff 007ffffe 00000000 +muls m eq xu 007fffff 007ffffe 00000000 +muls n eq xu 807fffff 807ffffe 00000000 +muls z eq xu 807fffff 807ffffe 00000000 +muls m eq xu 807fffff 807ffffe 00000000 +muls p eq xu 007fffff 007ffffe 00000001 +muls p eq xu 807fffff 807ffffe 00000001 +muls n eq xu 807ffff7 01000003 80000000 +muls z eq xu 807ffff7 01000003 80000000 +muls p eq xu 807ffff7 01000003 80000000 +muls n eq xu 007ffff7 81000003 80000000 +muls z eq xu 007ffff7 81000003 80000000 +muls p eq xu 007ffff7 81000003 80000000 +muls m eq xu 807ffff7 01000003 80000001 +muls m eq xu 007ffff7 81000003 80000001 +muls p eq xu 00000001 3f000000 00000001 +muls n eq xu 00000001 3f000000 00000000 +muls z eq xu 00000001 3f000000 00000000 +muls m eq xu 00000001 3f000000 00000000 +muls m eq xu 3f000000 80000001 80000001 +muls n eq xu 3f000000 80000001 80000000 +muls z eq xu 3f000000 80000001 80000000 +muls p eq xu 3f000000 80000001 80000000 +muls m eq xu 00000001 3f7fffff 00000000 +muls z eq xu 00000001 3f7fffff 00000000 +muls n eq xu 00000001 3f7fffff 00000001 +muls p eq xu 00000001 3f7fffff 00000001 +muls p eq xu 00000001 00000001 00000001 +muls n eq xu 00000001 00000001 00000000 +muls z eq xu 00000001 00000001 00000000 +muls m eq xu 00000001 00000001 00000000 +muls p eq xu 80000001 3f7fffff 80000000 +muls z eq xu 80000001 3f7fffff 80000000 +muls n eq xu 00000001 bf7fffff 80000001 +muls m eq xu 00000001 bf7fffff 80000001 +muls m eq xu 00000001 80000001 80000001 +muls n eq xu 80000001 00000001 80000000 +muls z eq xu 80000001 00000001 80000000 +muls p eq xu 80000001 00000001 80000000 +muls z eq xu 00ffffff 3f000000 007fffff +muls m eq xu 00ffffff 3f000000 007fffff +muls z eq xu 80ffffff bf000000 007fffff +muls m eq xu 80ffffff bf000000 007fffff +muls z eq xu 80ffffff 3f000000 807fffff +muls p eq xu 80ffffff 3f000000 807fffff +muls p eq xu 00ffffff 3f000000 00800000 +muls n eq xu 00ffffff 3f000000 00800000 +muls m eq xu 00ffffff bf000000 80800000 +muls n eq xu 00ffffff bf000000 80800000 +muls z eq xu 007fffff 3f800001 007fffff +muls m eq xu 007fffff 3f800001 007fffff +muls z eq xu 007fffff bf800001 807fffff +muls p eq xu 007fffff bf800001 807fffff +muls z eq xu 00800001 3f7ffffa 007ffffd +muls m eq xu 00800001 3f7ffffa 007ffffd +muls p eq xu 007ffffe 3f7ffffc 007ffffd +muls z eq xu 007ffffc 3f800001 007ffffc +muls m eq xu 007ffffc 3f800001 007ffffc +muls z eq xu 00800001 3f7ffffe 007fffff +muls m eq xu 00800001 3f7ffffe 007fffff +muls p eq xu 007ffffe 3f800001 007fffff +muls n eq xu 007ffffe 3f800001 007fffff +muls m eq xu 007ffffe bf800001 807fffff +muls n eq xu 007ffffe bf800001 807fffff +muls p eq xu 007ffff8 3f800001 007ffff9 +muls n eq xu 007ffff8 3f800001 007ffff9 +muls m eq xu 807ffff7 3f800001 807ffff8 +muls n eq xu 807ffff7 3f800001 807ffff8 +muls m eq xu 007ffff8 bf800001 807ffff9 +muls n eq xu 007ffff8 bf800001 807ffff9 +muls n eq xu 00800001 3f7ffffa 007ffffe +muls p eq xu 00800001 3f7ffffa 007ffffe +muls m eq xu 007ffffe 3f7ffffc 007ffffc +muls n eq xu 007ffffe 3f7ffffc 007ffffc +muls z eq xu 007ffffe 3f7ffffc 007ffffc +muls p eq x?u 007fffff 3f800001 00800000 +muls n eq x?u 007fffff 3f800001 00800000 +muls m eq x?u 807fffff 3f800001 80800000 +muls n eq x?u 807fffff 3f800001 80800000 +muls p eq x?u 007ffff8 3f800008 00800000 +muls n eq x?u 007ffff8 3f800008 00800000 +muls m eq x?u 007ffff8 bf800008 80800000 +muls n eq x?u 007ffff8 bf800008 80800000 +muls p eq x?u 00800001 3f7ffffe 00800000 +muls n eq x?u 00800001 3f7ffffe 00800000 +muls p eq x?u 00800002 3f7ffffc 00800000 +muls n eq x?u 00800002 3f7ffffc 00800000 +muls n uo - 7fff0000 00000000 7fff0000 +muls m uo - 7fff0000 00000000 7fff0000 +muls p uo - 7fff0000 00000000 7fff0000 +muls z uo - 7fff0000 00000000 7fff0000 +muls n uo - 7fff0000 80000000 7fff0000 +muls m uo - 7fff0000 80000000 7fff0000 +muls p uo - 7fff0000 80000000 7fff0000 +muls z uo - 7fff0000 80000000 7fff0000 +muls n uo - 80000000 7fff0000 7fff0000 +muls m uo - 80000000 7fff0000 7fff0000 +muls p uo - 80000000 7fff0000 7fff0000 +muls z uo - 80000000 7fff0000 7fff0000 +muls n uo - 7fff0000 3f800000 7fff0000 +muls m uo - 7fff0000 3f800000 7fff0000 +muls p uo - 7fff0000 3f800000 7fff0000 +muls z uo - 7fff0000 3f800000 7fff0000 +muls n uo - 7fff0000 bf800000 7fff0000 +muls m uo - 7fff0000 bf800000 7fff0000 +muls p uo - 7fff0000 bf800000 7fff0000 +muls z uo - 7fff0000 bf800000 7fff0000 +muls n uo - 007fffff 7fff0000 7fff0000 +muls m uo - 007fffff 7fff0000 7fff0000 +muls p uo - 007fffff 7fff0000 7fff0000 +muls z uo - 007fffff 7fff0000 7fff0000 +muls n uo - 807fffff 7fff0000 7fff0000 +muls m uo - 807fffff 7fff0000 7fff0000 +muls p uo - 807fffff 7fff0000 7fff0000 +muls z uo - 807fffff 7fff0000 7fff0000 +muls n uo - 7fff0000 007fffff 7fff0000 +muls m uo - 7fff0000 007fffff 7fff0000 +muls p uo - 7fff0000 007fffff 7fff0000 +muls z uo - 7fff0000 007fffff 7fff0000 +muls n uo - 7fff0000 807fffff 7fff0000 +muls m uo - 7fff0000 807fffff 7fff0000 +muls p uo - 7fff0000 807fffff 7fff0000 +muls z uo - 7fff0000 807fffff 7fff0000 +muls n uo - 7fff0000 00000001 7fff0000 +muls m uo - 7fff0000 00000001 7fff0000 +muls p uo - 7fff0000 00000001 7fff0000 +muls z uo - 7fff0000 00000001 7fff0000 +muls n uo - 7fff0000 80000001 7fff0000 +muls m uo - 7fff0000 80000001 7fff0000 +muls p uo - 7fff0000 80000001 7fff0000 +muls z uo - 7fff0000 80000001 7fff0000 +muls n uo - 00000001 7fff0000 7fff0000 +muls m uo - 00000001 7fff0000 7fff0000 +muls p uo - 00000001 7fff0000 7fff0000 +muls z uo - 00000001 7fff0000 7fff0000 +muls n uo - 80000001 7fff0000 7fff0000 +muls m uo - 80000001 7fff0000 7fff0000 +muls p uo - 80000001 7fff0000 7fff0000 +muls z uo - 80000001 7fff0000 7fff0000 +muls n uo - 7fff0000 7f7fffff 7fff0000 +muls m uo - 7fff0000 7f7fffff 7fff0000 +muls p uo - 7fff0000 7f7fffff 7fff0000 +muls z uo - 7fff0000 7f7fffff 7fff0000 +muls n uo - 7fff0000 ff7fffff 7fff0000 +muls m uo - 7fff0000 ff7fffff 7fff0000 +muls p uo - 7fff0000 ff7fffff 7fff0000 +muls z uo - 7fff0000 ff7fffff 7fff0000 +muls n uo - 7f7fffff 7fff0000 7fff0000 +muls m uo - 7f7fffff 7fff0000 7fff0000 +muls p uo - 7f7fffff 7fff0000 7fff0000 +muls z uo - 7f7fffff 7fff0000 7fff0000 +muls n uo - ff7fffff 7fff0000 7fff0000 +muls m uo - ff7fffff 7fff0000 7fff0000 +muls p uo - ff7fffff 7fff0000 7fff0000 +muls z uo - ff7fffff 7fff0000 7fff0000 +muls n uo - 7fff0000 7f800000 7fff0000 +muls m uo - 7fff0000 7f800000 7fff0000 +muls p uo - 7fff0000 7f800000 7fff0000 +muls z uo - 7fff0000 7f800000 7fff0000 +muls n uo - 7fff0000 ff800000 7fff0000 +muls m uo - 7fff0000 ff800000 7fff0000 +muls p uo - 7fff0000 ff800000 7fff0000 +muls z uo - 7fff0000 ff800000 7fff0000 +muls n uo - 7f800000 7fff0000 7fff0000 +muls m uo - 7f800000 7fff0000 7fff0000 +muls p uo - 7f800000 7fff0000 7fff0000 +muls z uo - 7f800000 7fff0000 7fff0000 +muls n uo - ff800000 7fff0000 7fff0000 +muls m uo - ff800000 7fff0000 7fff0000 +muls p uo - ff800000 7fff0000 7fff0000 +muls z uo - ff800000 7fff0000 7fff0000 +muls n uo - 7fff0000 7fff0000 7fff0000 +muls m uo - 7fff0000 7fff0000 7fff0000 +muls p uo - 7fff0000 7fff0000 7fff0000 +muls z uo - 7fff0000 7fff0000 7fff0000 +muls n uo v 7f810000 00000000 7fff0000 +muls m uo v 7f810000 00000000 7fff0000 +muls p uo v 7f810000 00000000 7fff0000 +muls z uo v 7f810000 00000000 7fff0000 +muls n uo v 7f810000 80000000 7fff0000 +muls m uo v 7f810000 80000000 7fff0000 +muls p uo v 7f810000 80000000 7fff0000 +muls z uo v 7f810000 80000000 7fff0000 +muls n uo v 80000000 7f810000 7fff0000 +muls m uo v 80000000 7f810000 7fff0000 +muls p uo v 80000000 7f810000 7fff0000 +muls z uo v 80000000 7f810000 7fff0000 +muls n uo v 7f810000 3f800000 7fff0000 +muls m uo v 7f810000 3f800000 7fff0000 +muls p uo v 7f810000 3f800000 7fff0000 +muls z uo v 7f810000 3f800000 7fff0000 +muls n uo v 7f810000 bf800000 7fff0000 +muls m uo v 7f810000 bf800000 7fff0000 +muls p uo v 7f810000 bf800000 7fff0000 +muls z uo v 7f810000 bf800000 7fff0000 +muls n uo v 007fffff 7f810000 7fff0000 +muls m uo v 007fffff 7f810000 7fff0000 +muls p uo v 007fffff 7f810000 7fff0000 +muls z uo v 007fffff 7f810000 7fff0000 +muls n uo v 807fffff 7f810000 7fff0000 +muls m uo v 807fffff 7f810000 7fff0000 +muls p uo v 807fffff 7f810000 7fff0000 +muls z uo v 807fffff 7f810000 7fff0000 +muls n uo v 7f810000 007fffff 7fff0000 +muls m uo v 7f810000 007fffff 7fff0000 +muls p uo v 7f810000 007fffff 7fff0000 +muls z uo v 7f810000 007fffff 7fff0000 +muls n uo v 7f810000 807fffff 7fff0000 +muls m uo v 7f810000 807fffff 7fff0000 +muls p uo v 7f810000 807fffff 7fff0000 +muls z uo v 7f810000 807fffff 7fff0000 +muls n uo v 7f810000 00000001 7fff0000 +muls m uo v 7f810000 00000001 7fff0000 +muls p uo v 7f810000 00000001 7fff0000 +muls z uo v 7f810000 00000001 7fff0000 +muls n uo v 7f810000 80000001 7fff0000 +muls m uo v 7f810000 80000001 7fff0000 +muls p uo v 7f810000 80000001 7fff0000 +muls z uo v 7f810000 80000001 7fff0000 +muls n uo v 00000001 7f810000 7fff0000 +muls m uo v 00000001 7f810000 7fff0000 +muls p uo v 00000001 7f810000 7fff0000 +muls z uo v 00000001 7f810000 7fff0000 +muls n uo v 80000001 7f810000 7fff0000 +muls m uo v 80000001 7f810000 7fff0000 +muls p uo v 80000001 7f810000 7fff0000 +muls z uo v 80000001 7f810000 7fff0000 +muls n uo v 7f810000 7f7fffff 7fff0000 +muls m uo v 7f810000 7f7fffff 7fff0000 +muls p uo v 7f810000 7f7fffff 7fff0000 +muls z uo v 7f810000 7f7fffff 7fff0000 +muls n uo v 7f810000 ff7fffff 7fff0000 +muls m uo v 7f810000 ff7fffff 7fff0000 +muls p uo v 7f810000 ff7fffff 7fff0000 +muls z uo v 7f810000 ff7fffff 7fff0000 +muls n uo v 7f7fffff 7f810000 7fff0000 +muls m uo v 7f7fffff 7f810000 7fff0000 +muls p uo v 7f7fffff 7f810000 7fff0000 +muls z uo v 7f7fffff 7f810000 7fff0000 +muls n uo v ff7fffff 7f810000 7fff0000 +muls m uo v ff7fffff 7f810000 7fff0000 +muls p uo v ff7fffff 7f810000 7fff0000 +muls z uo v ff7fffff 7f810000 7fff0000 +muls n uo v 7f810000 7f800000 7fff0000 +muls m uo v 7f810000 7f800000 7fff0000 +muls p uo v 7f810000 7f800000 7fff0000 +muls z uo v 7f810000 7f800000 7fff0000 +muls n uo v 7f810000 ff800000 7fff0000 +muls m uo v 7f810000 ff800000 7fff0000 +muls p uo v 7f810000 ff800000 7fff0000 +muls z uo v 7f810000 ff800000 7fff0000 +muls n uo v 7f800000 7f810000 7fff0000 +muls m uo v 7f800000 7f810000 7fff0000 +muls p uo v 7f800000 7f810000 7fff0000 +muls z uo v 7f800000 7f810000 7fff0000 +muls n uo v ff800000 7f810000 7fff0000 +muls m uo v ff800000 7f810000 7fff0000 +muls p uo v ff800000 7f810000 7fff0000 +muls z uo v ff800000 7f810000 7fff0000 +muls n uo v 7fff0000 7f810000 7fff0000 +muls m uo v 7fff0000 7f810000 7fff0000 +muls p uo v 7fff0000 7f810000 7fff0000 +muls z uo v 7fff0000 7f810000 7fff0000 +muls n uo v 7f810000 7fff0000 7fff0000 +muls m uo v 7f810000 7fff0000 7fff0000 +muls p uo v 7f810000 7fff0000 7fff0000 +muls z uo v 7f810000 7fff0000 7fff0000 +muls n uo v 7f810000 7f810000 7fff0000 +muls m uo v 7f810000 7f810000 7fff0000 +muls p uo v 7f810000 7f810000 7fff0000 +muls z uo v 7f810000 7f810000 7fff0000 diff --git a/test/io/ucb/powd.input b/test/io/ucb/powd.input new file mode 100644 index 0000000..d9d4e73 --- /dev/null +++ b/test/io/ucb/powd.input @@ -0,0 +1,1860 @@ +/* Copyright (C) 1988-1994 Sun Microsystems, Inc. 2550 Garcia Avenue */ +/* Mountain View, California 94043 All rights reserved. */ +/* */ +/* Any person is hereby authorized to download, copy, use, create bug fixes, */ +/* and distribute, subject to the following conditions: */ +/* */ +/* 1. the software may not be redistributed for a fee except as */ +/* reasonable to cover media costs; */ +/* 2. any copy of the software must include this notice, as well as */ +/* any other embedded copyright notices; and */ +/* 3. any distribution of this software or derivative works thereof */ +/* must comply with all applicable U.S. export control laws. */ +/* */ +/* THE SOFTWARE IS MADE AVAILABLE "AS IS" AND WITHOUT EXPRESS OR IMPLIED */ +/* WARRANTY OF ANY KIND, INCLUDING BUT NOT LIMITED TO THE IMPLIED */ +/* WARRANTIES OF DESIGN, MERCHANTIBILITY, FITNESS FOR A PARTICULAR */ +/* PURPOSE, NON-INFRINGEMENT, PERFORMANCE OR CONFORMANCE TO */ +/* SPECIFICATIONS. */ +/* */ +/* BY DOWNLOADING AND/OR USING THIS SOFTWARE, THE USER WAIVES ALL CLAIMS */ +/* AGAINST SUN MICROSYSTEMS, INC. AND ITS AFFILIATED COMPANIES IN ANY */ +/* JURISDICTION, INCLUDING BUT NOT LIMITED TO CLAIMS FOR DAMAGES OR */ +/* EQUITABLE RELIEF BASED ON LOSS OF DATA, AND SPECIFICALLY WAIVES EVEN */ +/* UNKNOWN OR UNANTICIPATED CLAIMS OR LOSSES, PRESENT AND FUTURE. */ +/* */ +/* IN NO EVENT WILL SUN MICROSYSTEMS, INC. OR ANY OF ITS AFFILIATED */ +/* COMPANIES BE LIABLE FOR ANY LOST REVENUE OR PROFITS OR OTHER SPECIAL, */ +/* INDIRECT AND CONSEQUENTIAL DAMAGES, EVEN IF IT HAS BEEN ADVISED OF THE */ +/* POSSIBILITY OF SUCH DAMAGES. */ +/* */ +/* This file is provided with no support and without any obligation on the */ +/* part of Sun Microsystems, Inc. ("Sun") or any of its affiliated */ +/* companies to assist in its use, correction, modification or */ +/* enhancement. Nevertheless, and without creating any obligation on its */ +/* part, Sun welcomes your comments concerning the software and requests */ +/* that they be sent to fdlibm-comments@sunpro.sun.com. */ + + /* anything **0 is 1 */ +powd n eq - 0 0 0 0 3ff00000 0 +powd n eq - 80000000 0 0 0 3ff00000 0 +powd n eq - 0 0 80000000 0 3ff00000 0 +powd n eq - 80000000 0 80000000 0 3ff00000 0 +powd n eq - 00100000 0 0 0 3ff00000 0 +powd n eq - 80100000 0 0 0 3ff00000 0 +powd n eq - 00100000 0 80000000 0 3ff00000 0 +powd n eq - 80100000 0 80000000 0 3ff00000 0 +powd n eq - 7fefffff ffffffff 0 0 3ff00000 0 +powd n eq - ffefffff ffffffff 0 0 3ff00000 0 +powd n eq - 7fefffff ffffffff 80000000 0 3ff00000 0 +powd n eq - ffefffff ffffffff 80000000 0 3ff00000 0 +powd z eq - 0 0 0 0 3ff00000 0 +powd z eq - 80000000 0 0 0 3ff00000 0 +powd z eq - 0 0 80000000 0 3ff00000 0 +powd z eq - 80000000 0 80000000 0 3ff00000 0 +powd p eq - 00100000 0 0 0 3ff00000 0 +powd p eq - 80100000 0 0 0 3ff00000 0 +powd p eq - 00100000 0 80000000 0 3ff00000 0 +powd p eq - 80100000 0 80000000 0 3ff00000 0 +powd m eq - 7fefffff ffffffff 0 0 3ff00000 0 +powd m eq - ffefffff ffffffff 0 0 3ff00000 0 +powd m eq - 7fefffff ffffffff 80000000 0 3ff00000 0 +powd m eq - ffefffff ffffffff 80000000 0 3ff00000 0 +powd n eq - 7ff00000 0 80000000 0 3ff00000 0 +powd n eq - 7ff00000 1 0 0 3ff00000 0 +powd n eq - 7ff80000 1 80000000 0 3ff00000 0 +powd n eq - fff00000 0 0 0 3ff00000 0 +powd n eq - fff00000 1 0 0 3ff00000 0 +powd n eq - fff80000 1 80000000 0 3ff00000 0 +powd n eq - 0 1 80000000 0 3ff00000 0 +powd n eq - 1 0 0 0 3ff00000 0 + /* anything**1 is itself */ +powd n eq - 0 0 3ff00000 0 0 0 +powd n eq - 0 1 3ff00000 0 0 1 +powd n eq - 1 0 3ff00000 0 1 0 +powd n eq - 80000000 0 3ff00000 0 80000000 0 +powd n eq - 80000000 1 3ff00000 0 80000000 1 +powd n eq - 80000001 0 3ff00000 0 80000001 0 +powd n eq - 00100000 0 3ff00000 0 00100000 0 +powd n eq - 80100000 0 3ff00000 0 80100000 0 +powd n eq - 7fefffff ffffffff 3ff00000 0 7fefffff ffffffff +powd n eq - ffefffff ffffffff 3ff00000 0 ffefffff ffffffff +powd n eq - 7ff00000 0 3ff00000 0 7ff00000 0 +powd n eq - fff00000 0 3ff00000 0 fff00000 0 + /* +-0**x */ +powd n eq - 0 0 7fefffff ffffffff 0 0 +powd n eq - 0 0 00100000 0 0 0 +powd n eq - 80000000 0 7fefffff ffffffff 0 0 +powd n eq ?x 80000000 0 40310000 0 80000000 0 +powd n eq - 80000000 0 40000000 0 0 0 +powd n eq - 80000000 0 3ff00000 0 80000000 0 +powd n eq ?x 80000000 0 00100000 0 0 0 + /* (-anything) ** (integer) (-1.1**101) */ +powd n nb x bff19999 9999999a 40594000 0 c0cd9b56 37aa9b25 +powd z nb x bff19999 9999999a 40594000 0 c0cd9b56 37aa9b25 +powd p nb x bff19999 9999999a 40594000 0 c0cd9b56 37aa9b25 +powd m nb x bff19999 9999999a 40594000 0 c0cd9b56 37aa9b25 + /* some integer ** integer */ +powd n eq ?x 40330000 0 40260000 0 42da7ca0 20174ac0 +powd n eq ?x c0682000 0 40140000 0 c24f2c9e d1e08000 +powd n eq ?x 4072b000 0 40180000 0 43044ef8 416dd348 +powd n eq ?x c092c400 0 40100000 0 427e468b 1a8c1000 + /* random arguments between 0 20 */ +powd n nb x 401d406d b2b5006d 40311f4c fb825911 4301bc4a 3c547fdd +powd n nb x 4032cdf3 09de7505 400a9253 fba96889 40d0ad16 78cc5480 +powd n nb x 401d29f3 e27084dd 402336d3 1b093c41 41a72eab e3c1a592 +powd n nb x 402f910e d18455f5 40328d06 4a51b239 448c9cda d82240de +powd n nb x 4020a37c 1079de4d 3fdadd48 3103b871 40037796 2e68f1c3 +powd n nb x 40175331 f24163e5 4024eca2 1468cce9 41987bb2 eeed10ea +powd n nb x 40035380 f258fcbd 40311f2f 1ace7da1 414b9cce 4a0f2106 +powd n nb x 3fa39f14 efde0ed5 3f870c85 e8e5e899 3feed8bc cf55b1a1 +powd n nb x 4015c902 1412d02d 402fa121 28273bd1 42597afb 4059cda4 +powd n nb x 4029bd94 e8b7c6c5 402ddfeb 8e193549 4360a9da fd125991 + /* nan**1 */ +powd n uo v 7ff00000 1 3ff00000 0 0 0 +powd n uo v 7ff00001 0 3ff00000 0 0 0 +powd n uo - 7ff80001 0 3ff00000 0 0 0 + /* (anything except 1)**nan is nan */ +powd n uo v 7ff00000 1 7ff00000 1 0 0 +powd n uo v 7ff80000 0 7ff00000 1 0 0 +powd n uo v 7ff00000 1 7ff80000 0 0 0 +powd n uo - 7ff80000 0 7ff80000 0 0 0 +powd n uo - 7ff00000 0 7ff80000 0 0 0 +powd n uo v fff00000 0 7ff00000 1 0 0 +powd n uo v bff00000 0 fff00000 1 0 0 +powd n uo - 80000000 0 fff80000 0 0 0 +powd n uo v 0 0 fff00000 1 0 0 + /* nan**(anything except 0) is nan */ +powd n uo v 7ff00000 1 7ff00000 0 0 0 +powd n uo - 7ff80000 0 fff00000 0 0 0 +powd n uo v fff00000 1 3ff00000 0 0 0 +powd n uo - fff80000 0 bff00000 0 0 0 +powd n uo v 7ff00000 1 0 1 0 0 +powd n uo - 7ff80000 0 0 1 0 0 + /* +-(x > 1) ** +inf is +inf */ +powd n eq - 3ff00000 1 7ff00000 0 7ff00000 0 +powd n eq - 7ff00000 0 7ff00000 0 7ff00000 0 +powd n eq - bff00000 1 7ff00000 0 7ff00000 0 +powd n eq - fff00000 0 7ff00000 0 7ff00000 0 + /* +-(x > 1) ** -inf is +0 */ +powd n eq - 3ff00000 1 fff00000 0 0 0 +powd n eq - 7ff00000 0 fff00000 0 0 0 +powd n eq - bff00000 1 fff00000 0 0 0 +powd n eq - fff00000 0 fff00000 0 0 0 + /* +-(|x| < 1) ** +inf is +0 */ +powd n eq - 3fefffff ffffffff 7ff00000 0 0 0 +powd n eq - 0 1 7ff00000 0 0 0 +powd n eq - 0 0 7ff00000 0 0 0 +powd n eq - bfefffff ffffffff 7ff00000 0 0 0 +powd n eq - 80000000 1 7ff00000 0 0 0 +powd n eq - 80000000 0 7ff00000 0 0 0 + /* +-(|x| < 1) ** -inf is +inf */ +powd n eq - 3fefffff ffffffff fff00000 0 7ff00000 0 +powd n eq - 0 1 fff00000 0 7ff00000 0 +powd n eq - 0 0 fff00000 0 7ff00000 0 +powd n eq - bfefffff ffffffff fff00000 0 7ff00000 0 +powd n eq - 80000000 1 fff00000 0 7ff00000 0 +powd n eq - 80000000 0 fff00000 0 7ff00000 0 + /* +1 ** (anthing) is +1 */ +powd n eq - 3ff00000 0 fff80000 0 3ff00000 0 +powd n eq - 3ff00000 0 7ff00000 0 3ff00000 0 +powd n eq - 3ff00000 0 fff00000 0 3ff00000 0 + /* -1 ** +-inf is +1 */ +powd n eq - bff00000 0 7ff00000 0 3ff00000 0 +powd n eq - bff00000 0 fff00000 0 3ff00000 0 + /* +0 ** (+anything except 0, nan) is +0 */ +powd n eq - 0 0 7fefffff ffffffff 0 0 +powd n eq - 0 0 0 1 0 0 + /* -0 ** (+anything except 0, nan, odd integer) is +0 */ +powd n eq - 80000000 0 7fefffff ffffffff 0 0 +powd n eq - 80000000 0 40000000 0 0 0 +powd n eq ?x 80000000 0 0 1 0 0 + /* +0 ** (-anything except 0, nan) is +inf */ +powd n eq d 0 0 ffefffff ffffffff 7ff00000 0 +powd n eq d 0 0 80000000 1 7ff00000 0 +powd z eq d 0 0 ffefffff ffffffff 7ff00000 0 +powd z eq d 0 0 80000000 1 7ff00000 0 +powd p eq d 0 0 ffefffff ffffffff 7ff00000 0 +powd p eq d 0 0 80000000 1 7ff00000 0 +powd m eq d 0 0 ffefffff ffffffff 7ff00000 0 +powd m eq d 0 0 80000000 1 7ff00000 0 + /* -0 ** (-anything except 0, nan, odd integer) is +inf */ +powd n eq d 80000000 0 ffefffff ffffffff 7ff00000 0 +powd n eq d 80000000 0 c0000000 0 7ff00000 0 +powd n eq d?x 80000000 0 80000000 1 7ff00000 0 + /* -0 ** (odd integer) = -( +0 ** (odd integer) ) */ +powd n eq - 80000000 0 3ff00000 0 80000000 0 +powd n eq ?x 80000000 0 40310000 0 80000000 0 +powd n eq d?x 80000000 0 bff00000 0 fff00000 0 +powd n eq d?x 80000000 0 c0310000 0 fff00000 0 + /* +inf ** (+anything except 0,nan) is +inf */ +powd n eq - 7ff00000 0 7ff00000 0 7ff00000 0 +powd n eq - 7ff00000 0 0 1 7ff00000 0 + /* +inf ** (-anything except 0,nan) is +0 */ +powd n eq - 7ff00000 0 fff00000 0 0 0 +powd n eq - 7ff00000 0 80000000 1 0 0 + /* -inf ** (anything) = -0 ** (-anything) */ +powd n eq - fff00000 0 7fefffff ffffffff 7ff00000 0 +powd n eq ?x fff00000 0 0 1 7ff00000 0 +powd n eq - fff00000 0 ffefffff ffffffff 0 0 +powd n eq ?x fff00000 0 80000000 1 0 0 +powd n eq ?x fff00000 0 40140000 0 fff00000 0 +powd n eq ?x fff00000 0 c0140000 0 80000000 0 +powd n eq - fff00000 0 40180000 0 7ff00000 0 +powd n eq - fff00000 0 c0180000 0 0 0 + /* (-anything except 0 and inf) ** (non-integer) is nan */ +powd n eq ?x fff00000 0 40000000 1 7ff00000 0 +powd n uo v?x bff00000 0 3ff00000 1 0 0 +powd n uo v?x 80000000 1 bfffffff ffffffff 0 0 + /* miscellaneous */ +powd n eq ?x fff00000 0 3fe00000 0 7ff00000 0 +powd n eq ox c02a0000 0 4074d000 0 fff00000 0 +powd n eq ox 7fefffff ffffffff 7fefffff fffffff 7ff00000 0 +powd n eq ox 7fefffff 00000000 7fefffff 0000000 7ff00000 0 +powd m eq - 00000000 00000000 40000000 00000000 00000000 00000000 +powd m eq - 3df00000 00000000 40000000 00000000 3bf00000 00000000 +powd m eq - 3e000000 00000000 40000000 00000000 3c100000 00000000 +powd m eq - 3fd00000 00000000 40000000 00000000 3fb00000 00000000 +powd m eq - 3fe00000 00000000 40000000 00000000 3fd00000 00000000 +powd m eq - 3ff00000 00000000 40000000 00000000 3ff00000 00000000 +powd m eq - 40000000 00000000 40000000 00000000 40100000 00000000 +powd m eq - 40080000 00000000 40000000 00000000 40220000 00000000 +powd m eq - 40100000 00000000 40000000 00000000 40300000 00000000 +powd m eq - 406fe000 00000000 40000000 00000000 40efc020 00000000 +powd m eq - 40700000 00000000 40000000 00000000 40f00000 00000000 +powd m eq - 40701000 00000000 40000000 00000000 40f02010 00000000 +powd m eq - 7ff00000 00000000 40000000 00000000 7ff00000 00000000 +powd m eq - 80000000 00000000 40000000 00000000 00000000 00000000 +powd m eq - bdf00000 00000000 40000000 00000000 3bf00000 00000000 +powd m eq - be000000 00000000 40000000 00000000 3c100000 00000000 +powd m eq - bfd00000 00000000 40000000 00000000 3fb00000 00000000 +powd m eq - bfe00000 00000000 40000000 00000000 3fd00000 00000000 +powd m eq - bff00000 00000000 40000000 00000000 3ff00000 00000000 +powd m eq - c0000000 00000000 40000000 00000000 40100000 00000000 +powd m eq - c0080000 00000000 40000000 00000000 40220000 00000000 +powd m eq - c0100000 00000000 40000000 00000000 40300000 00000000 +powd m eq - c06fe000 00000000 40000000 00000000 40efc020 00000000 +powd m eq - c0700000 00000000 40000000 00000000 40f00000 00000000 +powd m eq - c0701000 00000000 40000000 00000000 40f02010 00000000 +powd m eq - fff00000 00000000 40000000 00000000 7ff00000 00000000 +powd m eq x 3fefffff fffffffa 40000000 00000000 3fefffff fffffff4 +powd m eq x 3fefffff fffffffc 40000000 00000000 3fefffff fffffff8 +powd m eq x 3fefffff fffffffe 40000000 00000000 3fefffff fffffffc +powd m eq x 3fefffff ffffffff 40000000 00000000 3fefffff fffffffe +powd m eq x 3ff00000 00000001 40000000 00000000 3ff00000 00000002 +powd m eq x 3ff00000 00000002 40000000 00000000 3ff00000 00000004 +powd m eq x 3ff00000 00000004 40000000 00000000 3ff00000 00000008 +powd m eq x 40100000 00000001 40000000 00000000 40300000 00000002 +powd m eq x 40100000 00000002 40000000 00000000 40300000 00000004 +powd m eq x bfefffff fffffffa 40000000 00000000 3fefffff fffffff4 +powd m eq x bfefffff fffffffc 40000000 00000000 3fefffff fffffff8 +powd m eq x bfefffff fffffffe 40000000 00000000 3fefffff fffffffc +powd m eq x bfefffff ffffffff 40000000 00000000 3fefffff fffffffe +powd m eq x bff00000 00000001 40000000 00000000 3ff00000 00000002 +powd m eq x bff00000 00000002 40000000 00000000 3ff00000 00000004 +powd m eq x bff00000 00000004 40000000 00000000 3ff00000 00000008 +powd m eq xo 7f600000 00000000 40000000 00000000 7fefffff ffffffff +powd m eq xo 7fd00000 00000000 40000000 00000000 7fefffff ffffffff +powd m eq xo 7fe00000 00000000 40000000 00000000 7fefffff ffffffff +powd m eq xo 7fefffff fffffffe 40000000 00000000 7fefffff ffffffff +powd m eq xo 7fefffff ffffffff 40000000 00000000 7fefffff ffffffff +powd m eq xo ff600000 00000000 40000000 00000000 7fefffff ffffffff +powd m eq xo ffd00000 00000000 40000000 00000000 7fefffff ffffffff +powd m eq xo ffe00000 00000000 40000000 00000000 7fefffff ffffffff +powd m eq xo ffefffff fffffffe 40000000 00000000 7fefffff ffffffff +powd m eq xo ffefffff ffffffff 40000000 00000000 7fefffff ffffffff +powd m eq xu 00000000 00000001 40000000 00000000 00000000 00000000 +powd m eq xu 00000000 00000002 40000000 00000000 00000000 00000000 +powd m eq xu 00040000 00000000 40000000 00000000 00000000 00000000 +powd m eq xu 00080000 00000000 40000000 00000000 00000000 00000000 +powd m eq xu 000fffff fffffffe 40000000 00000000 00000000 00000000 +powd m eq xu 000fffff ffffffff 40000000 00000000 00000000 00000000 +powd m eq xu 00100000 00000000 40000000 00000000 00000000 00000000 +powd m eq xu 00100000 00000001 40000000 00000000 00000000 00000000 +powd m eq xu 00100000 00000002 40000000 00000000 00000000 00000000 +powd m eq xu 00200000 00000000 40000000 00000000 00000000 00000000 +powd m eq xu 00300000 00000000 40000000 00000000 00000000 00000000 +powd m eq xu 80000000 00000001 40000000 00000000 00000000 00000000 +powd m eq xu 80000000 00000002 40000000 00000000 00000000 00000000 +powd m eq xu 80040000 00000000 40000000 00000000 00000000 00000000 +powd m eq xu 80080000 00000000 40000000 00000000 00000000 00000000 +powd m eq xu 800fffff fffffffe 40000000 00000000 00000000 00000000 +powd m eq xu 800fffff ffffffff 40000000 00000000 00000000 00000000 +powd m eq xu 80100000 00000000 40000000 00000000 00000000 00000000 +powd m eq xu 80100000 00000001 40000000 00000000 00000000 00000000 +powd m eq xu 80100000 00000002 40000000 00000000 00000000 00000000 +powd m eq xu 80200000 00000000 40000000 00000000 00000000 00000000 +powd m eq xu 80300000 00000000 40000000 00000000 00000000 00000000 +powd m uo - 7fffe000 00000000 40000000 00000000 7fffe000 00000000 +powd m uo - ffffe000 00000000 40000000 00000000 ffffe000 00000000 +powd m uo v 7ff02000 00000000 40000000 00000000 7fffe000 00000000 +powd m uo v fff02000 00000000 40000000 00000000 ffffe000 00000000 +powd n eq - 00000000 00000000 00000000 00000001 00000000 00000000 +powd n eq - 00000000 00000000 3fe00000 00000000 00000000 00000000 +powd n eq - 00000000 00000000 40000000 00000000 00000000 00000000 +powd n eq - 00000000 00000000 401c0000 00000000 00000000 00000000 +powd n eq - 00000000 00000000 40dfff80 00000000 00000000 00000000 +powd n eq - 00000000 00000000 40dfffc0 00000000 00000000 00000000 +powd n eq - 00000000 00000001 00000000 00000000 3ff00000 00000000 +powd n eq - 00000000 00000001 3fe00000 00000000 1e600000 00000000 +powd n eq - 00000000 00000001 bfe00000 00000000 61800000 00000000 +powd n eq - 00000000 00000002 00000000 00000000 3ff00000 00000000 +powd n eq - 00000000 00000002 3ff00000 00000000 00000000 00000002 +powd n eq - 00000000 00000002 80000000 00000000 3ff00000 00000000 +powd n eq - 00000000 00000003 00000000 00000000 3ff00000 00000000 +powd n eq - 00000000 00000004 3fe00000 00000000 1e700000 00000000 +powd n eq - 00000000 00000004 bfe00000 00000000 61700000 00000000 +powd n eq - 00040000 00000000 00000000 00000000 3ff00000 00000000 +powd n eq - 00040000 00000000 3f500000 00000000 3fe00000 00000000 +powd n eq - 00040000 00000000 3f600000 00000000 3fd00000 00000000 +powd n eq - 00040000 00000000 3f700000 00000000 3fb00000 00000000 +powd n eq - 00040000 00000000 3f800000 00000000 3f700000 00000000 +powd n eq - 00040000 00000000 3f900000 00000000 3ef00000 00000000 +powd n eq - 00040000 00000000 3fa00000 00000000 3df00000 00000000 +powd n eq - 00040000 00000000 3fb00000 00000000 3bf00000 00000000 +powd n eq - 00040000 00000000 3fc00000 00000000 37f00000 00000000 +powd n eq - 00040000 00000000 3fd00000 00000000 2ff00000 00000000 +powd n eq - 00040000 00000000 3fe00000 00000000 1ff00000 00000000 +powd n eq - 00040000 00000000 3ff00000 00000000 00040000 00000000 +powd n eq - 00040000 00000000 80000000 00000000 3ff00000 00000000 +powd n eq - 00040000 00000000 bfe00000 00000000 5ff00000 00000000 +powd n eq - 00080000 00000000 00000000 00000000 3ff00000 00000000 +powd n eq - 00080000 00000000 3ff00000 00000000 00080000 00000000 +powd n eq - 00080000 00000000 7ff00000 00000000 00000000 00000000 +powd n eq - 00080000 00000000 80000000 00000000 3ff00000 00000000 +powd n eq - 00080000 00000000 bff00000 00000000 7fe00000 00000000 +powd n eq - 00080000 00000000 fff00000 00000000 7ff00000 00000000 +powd n eq - 000fffff fffffffe 00000000 00000000 3ff00000 00000000 +powd n eq - 000fffff fffffffe 3ff00000 00000000 000fffff fffffffe +powd n eq - 000fffff fffffffe 80000000 00000000 3ff00000 00000000 +powd n eq - 000fffff ffffffff 00000000 00000000 3ff00000 00000000 +powd n eq - 000fffff ffffffff 3ff00000 00000000 000fffff ffffffff +powd n eq - 000fffff ffffffff 80000000 00000000 3ff00000 00000000 +powd n eq - 00100000 00000000 3fe00000 00000000 20000000 00000000 +powd n eq - 00100000 00000000 7ff00000 00000000 00000000 00000000 +powd n eq - 00100000 00000000 bfe00000 00000000 5fe00000 00000000 +powd n eq - 00100000 00000000 bff00000 00000000 7fd00000 00000000 +powd n eq - 00100000 00000000 fff00000 00000000 7ff00000 00000000 +powd n eq - 00100000 00000001 00000000 00000000 3ff00000 00000000 +powd n eq - 00100000 00000001 3ff00000 00000000 00100000 00000001 +powd n eq - 00100000 00000001 80000000 00000000 3ff00000 00000000 +powd n eq - 00100000 00000002 00000000 00000000 3ff00000 00000000 +powd n eq - 00100000 00000002 3ff00000 00000000 00100000 00000002 +powd n eq - 00100000 00000002 80000000 00000000 3ff00000 00000000 +powd n eq - 00200000 00000000 00000000 00000000 3ff00000 00000000 +powd n eq - 00200000 00000000 3ff00000 00000000 00200000 00000000 +powd n eq - 00200000 00000000 7ff00000 00000000 00000000 00000000 +powd n eq - 00200000 00000000 80000000 00000000 3ff00000 00000000 +powd n eq - 00200000 00000000 bff00000 00000000 7fc00000 00000000 +powd n eq - 00200000 00000000 fff00000 00000000 7ff00000 00000000 +powd n eq - 00300000 00000000 00000000 00000000 3ff00000 00000000 +powd n eq - 00300000 00000000 3fe00000 00000000 20100000 00000000 +powd n eq - 00300000 00000000 3ff00000 00000000 00300000 00000000 +powd n eq - 00300000 00000000 80000000 00000000 3ff00000 00000000 +powd n eq - 00300000 00000000 bfe00000 00000000 5fd00000 00000000 +powd n eq - 00300000 00000000 bff00000 00000000 7fb00000 00000000 +powd n eq - 1e600000 00000000 40000000 00000000 00000000 00000001 +powd n eq - 36b00000 00000000 3fe00000 00000000 3b500000 00000000 +powd n eq - 36b00000 00000000 bfe00000 00000000 44900000 00000000 +powd n eq - 36d00000 00000000 3fe00000 00000000 3b600000 00000000 +powd n eq - 36d00000 00000000 bfe00000 00000000 44800000 00000000 +powd n eq - 37f00000 00000000 3fe00000 00000000 3bf00000 00000000 +powd n eq - 37f00000 00000000 bfe00000 00000000 43f00000 00000000 +powd n eq - 38100000 00000000 3fe00000 00000000 3c000000 00000000 +powd n eq - 38100000 00000000 bfe00000 00000000 43e00000 00000000 +powd n eq - 38300000 00000000 3fe00000 00000000 3c100000 00000000 +powd n eq - 38300000 00000000 bfe00000 00000000 43d00000 00000000 +powd n eq - 3ba00000 00000000 00000000 00000000 3ff00000 00000000 +powd n eq - 3bf00000 00000000 3f900000 00000000 3fe00000 00000000 +powd n eq - 3bf00000 00000000 3fa00000 00000000 3fd00000 00000000 +powd n eq - 3bf00000 00000000 3fb00000 00000000 3fb00000 00000000 +powd n eq - 3bf00000 00000000 3fc00000 00000000 3f700000 00000000 +powd n eq - 3bf00000 00000000 3fd00000 00000000 3ef00000 00000000 +powd n eq - 3c100000 00000000 3fe00000 00000000 3e000000 00000000 +powd n eq - 3cb00000 00000000 00000000 00000000 3ff00000 00000000 +powd n eq - 3cb00000 00000000 3ff00000 00000000 3cb00000 00000000 +powd n eq - 3cb00000 00000000 7ff00000 00000000 00000000 00000000 +powd n eq - 3cb00000 00000000 bff00000 00000000 43300000 00000000 +powd n eq - 3cb00000 00000000 fff00000 00000000 7ff00000 00000000 +powd n eq - 3cc00000 00000000 00000000 00000000 3ff00000 00000000 +powd n eq - 3df00000 00000000 40000000 00000000 3bf00000 00000000 +powd n eq - 3e000000 00000000 40000000 00000000 3c100000 00000000 +powd n eq - 3ef00000 00000000 00000000 00000000 3ff00000 00000000 +powd n eq - 3ef00000 00000000 40100000 00000000 3bf00000 00000000 +powd n eq - 3f020000 00000000 3fe00000 00000000 3f780000 00000000 +powd n eq - 3f100000 00000000 3fe00000 00000000 3f800000 00000000 +powd n eq - 3f700000 00000000 3fe00000 00000000 3fb00000 00000000 +powd n eq - 3f700000 00000000 40200000 00000000 3bf00000 00000000 +powd n eq - 3f700000 00000000 bfe00000 00000000 40300000 00000000 +powd n eq - 3fa20000 00000000 3fe00000 00000000 3fc80000 00000000 +powd n eq - 3fb00000 00000000 3fe00000 00000000 3fd00000 00000000 +powd n eq - 3fb00000 00000000 40300000 00000000 3bf00000 00000000 +powd n eq - 3fb00000 00000000 bfe00000 00000000 40100000 00000000 +powd n eq - 3fd00000 00000000 00000000 00000000 3ff00000 00000000 +powd n eq - 3fd00000 00000000 3ff00000 00000000 3fd00000 00000000 +powd n eq - 3fd00000 00000000 40000000 00000000 3fb00000 00000000 +powd n eq - 3fd00000 00000000 40400000 00000000 3bf00000 00000000 +powd n eq - 3fd00000 00000000 7ff00000 00000000 00000000 00000000 +powd n eq - 3fd00000 00000000 80000000 00000000 3ff00000 00000000 +powd n eq - 3fd00000 00000000 bff00000 00000000 40100000 00000000 +powd n eq - 3fd00000 00000000 c0000000 00000000 40300000 00000000 +powd n eq - 3fd00000 00000000 fff00000 00000000 7ff00000 00000000 +powd n eq - 3fe00000 00000000 00000000 00000000 3ff00000 00000000 +powd n eq - 3fe00000 00000000 3ff00000 00000000 3fe00000 00000000 +powd n eq - 3fe00000 00000000 40000000 00000000 3fd00000 00000000 +powd n eq - 3fe00000 00000000 40500000 00000000 3bf00000 00000000 +powd n eq - 3fe00000 00000000 80000000 00000000 3ff00000 00000000 +powd n eq - 3fe00000 00000000 bff00000 00000000 40000000 00000000 +powd n eq - 3fe00000 00000000 c0000000 00000000 40100000 00000000 +powd n eq - 3fefffff fffffffa 00000000 00000000 3ff00000 00000000 +powd n eq - 3fefffff fffffffa 3ff00000 00000000 3fefffff fffffffa +powd n eq - 3fefffff fffffffa 80000000 00000000 3ff00000 00000000 +powd n eq - 3fefffff fffffffb 3ff00000 00000000 3fefffff fffffffb +powd n eq - 3fefffff fffffffc 00000000 00000000 3ff00000 00000000 +powd n eq - 3fefffff fffffffc 3ff00000 00000000 3fefffff fffffffc +powd n eq - 3fefffff fffffffc 80000000 00000000 3ff00000 00000000 +powd n eq - 3fefffff fffffffe 00000000 00000000 3ff00000 00000000 +powd n eq - 3fefffff fffffffe 3ff00000 00000000 3fefffff fffffffe +powd n eq - 3fefffff fffffffe 80000000 00000000 3ff00000 00000000 +powd n eq - 3fefffff ffffffff 00000000 00000000 3ff00000 00000000 +powd n eq - 3fefffff ffffffff 3ff00000 00000000 3fefffff ffffffff +powd n eq - 3fefffff ffffffff 80000000 00000000 3ff00000 00000000 +powd n eq - 3ff00000 00000000 00000000 00000000 3ff00000 00000000 +powd n eq - 3ff00000 00000000 3fe00000 00000000 3ff00000 00000000 +powd n eq - 3ff00000 00000000 3ff00000 00000000 3ff00000 00000000 +powd n eq - 3ff00000 00000000 40000000 00000000 3ff00000 00000000 +powd n eq - 3ff00000 00000000 40080000 00000000 3ff00000 00000000 +powd n eq - 3ff00000 00000000 80000000 00000000 3ff00000 00000000 +powd n eq - 3ff00000 00000000 bfe00000 00000000 3ff00000 00000000 +powd n eq - 3ff00000 00000000 bff00000 00000000 3ff00000 00000000 +powd n eq - 3ff00000 00000000 c0000000 00000000 3ff00000 00000000 +powd n eq - 3ff00000 00000000 c0080000 00000000 3ff00000 00000000 +powd n eq - 3ff00000 00000001 00000000 00000000 3ff00000 00000000 +powd n eq - 3ff00000 00000001 3ff00000 00000000 3ff00000 00000001 +powd n eq - 3ff00000 00000001 80000000 00000000 3ff00000 00000000 +powd n eq - 3ff00000 00000002 00000000 00000000 3ff00000 00000000 +powd n eq - 3ff00000 00000002 3ff00000 00000000 3ff00000 00000002 +powd n eq - 3ff00000 00000002 80000000 00000000 3ff00000 00000000 +powd n eq - 3ff00000 00000004 00000000 00000000 3ff00000 00000000 +powd n eq - 3ff00000 00000004 3ff00000 00000000 3ff00000 00000004 +powd n eq - 3ff00000 00000004 80000000 00000000 3ff00000 00000000 +powd n eq - 3ff00000 00000005 3ff00000 00000000 3ff00000 00000005 +powd n eq - 40000000 00000000 00000000 00000000 3ff00000 00000000 +powd n eq - 40000000 00000000 3ff00000 00000000 40000000 00000000 +powd n eq - 40000000 00000000 40000000 00000000 40100000 00000000 +powd n eq - 40000000 00000000 405fc000 00000000 47e00000 00000000 +powd n eq - 40000000 00000000 40600000 00000000 47f00000 00000000 +powd n eq - 40000000 00000000 408ff800 00000000 7fe00000 00000000 +powd n eq - 40000000 00000000 80000000 00000000 3ff00000 00000000 +powd n eq - 40000000 00000000 bff00000 00000000 3fe00000 00000000 +powd n eq - 40000000 00000000 c0000000 00000000 3fd00000 00000000 +powd n eq - 40000000 00000000 c0220000 00000000 3f600000 00000000 +powd n eq - 40000000 00000000 c062a000 00000000 36a00000 00000000 +powd n eq - 40000000 00000000 c062c000 00000000 36900000 00000000 +powd n eq - 40000000 00000000 c062e000 00000000 36800000 00000000 +powd n eq - 40000000 00000000 c090c800 00000000 00000000 00000001 +powd n eq - 40000000 00000005 7ff00000 00000000 7ff00000 00000000 +powd n eq - 40000000 00000005 fff00000 00000000 00000000 00000000 +powd n eq - 40080000 00000000 00000000 00000000 3ff00000 00000000 +powd n eq - 40080000 00000000 3ff00000 00000000 40080000 00000000 +powd n eq - 40080000 00000000 40000000 00000000 40220000 00000000 +powd n eq - 40100000 00000000 00000000 00000000 3ff00000 00000000 +powd n eq - 40100000 00000000 3fe00000 00000000 40000000 00000000 +powd n eq - 40100000 00000000 3ff00000 00000000 40100000 00000000 +powd n eq - 40100000 00000000 40000000 00000000 40300000 00000000 +powd n eq - 40100000 00000000 40160000 00000000 40a00000 00000000 +powd n eq - 40100000 00000000 4063b000 00000000 53a00000 00000000 +powd n eq - 40100000 00000000 80000000 00000000 3ff00000 00000000 +powd n eq - 40100000 00000000 bfe00000 00000000 3fe00000 00000000 +powd n eq - 40100000 00000000 bff00000 00000000 3fd00000 00000000 +powd n eq - 40100000 00000000 c0000000 00000000 3fb00000 00000000 +powd n eq - 40100000 00000000 c0080000 00000000 3f900000 00000000 +powd n eq - 40100000 00000000 c03f0000 00000000 3c100000 00000000 +powd n eq - 40200000 00000000 40200000 00000000 41700000 00000000 +powd n eq - 40200000 00000000 c0200000 00000000 3e700000 00000000 +powd n eq - 40220000 00000000 3fe00000 00000000 40080000 00000000 +powd n eq - 40300000 00000000 c0300000 00000000 3bf00000 00000000 +powd n eq - 403b0000 00000000 3ff00000 00000000 403b0000 00000000 +powd n eq - 40400000 00000000 3ff00000 00000000 40400000 00000000 +powd n eq - 40400000 00000000 bff00000 00000000 3fa00000 00000000 +powd n eq - 40600000 00000000 c0220000 00000000 3c000000 00000000 +powd n eq - 406fe000 00000000 40000000 00000000 40efc020 00000000 +powd n eq - 406fe000 00000000 7ff00000 00000000 7ff00000 00000000 +powd n eq - 406fe000 00000000 fff00000 00000000 00000000 00000000 +powd n eq - 40700000 00000000 3fe00000 00000000 40300000 00000000 +powd n eq - 40700000 00000000 3ff80000 00000000 40b00000 00000000 +powd n eq - 40700000 00000000 40000000 00000000 40f00000 00000000 +powd n eq - 40700000 00000000 40080000 00000000 41700000 00000000 +powd n eq - 40700000 00000000 7ff00000 00000000 7ff00000 00000000 +powd n eq - 40700000 00000000 bfe00000 00000000 3fb00000 00000000 +powd n eq - 40700000 00000000 fff00000 00000000 00000000 00000000 +powd n eq - 40701000 00000000 40000000 00000000 40f02010 00000000 +powd n eq - 40701000 00000000 7ff00000 00000000 7ff00000 00000000 +powd n eq - 40701000 00000000 fff00000 00000000 00000000 00000000 +powd n eq - 40800000 00000000 3ff00000 00000000 40800000 00000000 +powd n eq - 40800000 00000000 bff00000 00000000 3f600000 00000000 +powd n eq - 40900000 00000000 3fe00000 00000000 40400000 00000000 +powd n eq - 40900000 00000000 3ff80000 00000000 40e00000 00000000 +powd n eq - 40a20000 00000000 3fe00000 00000000 40480000 00000000 +powd n eq - 40cd8a00 00000000 00000000 00000000 3ff00000 00000000 +powd n eq - 40d00000 00000000 3fe00000 00000000 40600000 00000000 +powd n eq - 40d9f240 00000000 3fe00000 00000000 40646000 00000000 +powd n eq - 40db3c40 00000000 3fe00000 00000000 4064e000 00000000 +powd n eq - 40dd3a40 00000000 3fe00000 00000000 4065a000 00000000 +powd n eq - 40df4a40 00000000 3fe00000 00000000 40666000 00000000 +powd n eq - 40dffe40 00000000 3fe00000 00000000 4066a000 00000000 +powd n eq - 40f00000 00000000 00000000 00000000 3ff00000 00000000 +powd n eq - 40f00000 00000000 3ff00000 00000000 40f00000 00000000 +powd n eq - 40f00000 00000000 bff00000 00000000 3ef00000 00000000 +powd n eq - 41420000 00000000 3fe00000 00000000 40980000 00000000 +powd n eq - 42e00000 00000000 c0080000 00000000 37200000 00000000 +powd n eq - 45d00000 00000000 bff80000 00000000 37200000 00000000 +powd n eq - 47b00000 00000000 3fe00000 00000000 43d00000 00000000 +powd n eq - 47b00000 00000000 bfe00000 00000000 3c100000 00000000 +powd n eq - 47d00000 00000000 3fe00000 00000000 43e00000 00000000 +powd n eq - 47d00000 00000000 bfe00000 00000000 3c000000 00000000 +powd n eq - 55d00000 00000000 c0080000 00000000 00000000 01000000 +powd n eq - 6bb00000 00000000 bff80000 00000000 00000000 01000000 +powd n eq - 7f600000 00000000 3ff00000 00000000 7f600000 00000000 +powd n eq - 7fb00000 00000000 3fe00000 00000000 5fd00000 00000000 +powd n eq - 7fb00000 00000000 bfe00000 00000000 20100000 00000000 +powd n eq - 7fb00000 00000000 bff00000 00000000 00300000 00000000 +powd n eq - 7fc00000 00000000 7ff00000 00000000 7ff00000 00000000 +powd n eq - 7fc00000 00000000 bff00000 00000000 00200000 00000000 +powd n eq - 7fc00000 00000000 fff00000 00000000 00000000 00000000 +powd n eq - 7fd00000 00000000 00000000 00000000 3ff00000 00000000 +powd n eq - 7fd00000 00000000 3fe00000 00000000 5fe00000 00000000 +powd n eq - 7fd00000 00000000 3ff00000 00000000 7fd00000 00000000 +powd n eq - 7fd00000 00000000 80000000 00000000 3ff00000 00000000 +powd n eq - 7fd00000 00000000 bfe00000 00000000 20000000 00000000 +powd n eq - 7fd00000 00000000 bff00000 00000000 00100000 00000000 +powd n eq - 7fe00000 00000000 00000000 00000000 3ff00000 00000000 +powd n eq - 7fe00000 00000000 3ff00000 00000000 7fe00000 00000000 +powd n eq - 7fe00000 00000000 80000000 00000000 3ff00000 00000000 +powd n eq - 7fe00000 00000000 bff00000 00000000 00080000 00000000 +powd n eq - 7fefffff fffffffe 00000000 00000000 3ff00000 00000000 +powd n eq - 7fefffff fffffffe 3ff00000 00000000 7fefffff fffffffe +powd n eq - 7fefffff fffffffe 80000000 00000000 3ff00000 00000000 +powd n eq - 7fefffff ffffffff 7ff00000 00000000 7ff00000 00000000 +powd n eq - 7fefffff ffffffff fff00000 00000000 00000000 00000000 +powd n eq - 7ff00000 00000000 00000000 00000000 3ff00000 00000000 +powd n eq - 7ff00000 00000000 3fe00000 00000000 7ff00000 00000000 +powd n eq - 7ff00000 00000000 40000000 00000000 7ff00000 00000000 +powd n eq - 7ff00000 00000000 406fe000 00000000 7ff00000 00000000 +powd n eq - 7ff00000 00000000 40700000 00000000 7ff00000 00000000 +powd n eq - 7ff00000 00000000 40701000 00000000 7ff00000 00000000 +powd n eq - 7ff00000 00000000 40dfffc0 00000000 7ff00000 00000000 +powd n eq - 7ff00000 00000000 bfe00000 00000000 00000000 00000000 +powd n eq - 7ff00000 00000000 bff00000 00000000 00000000 00000000 +powd n eq - 7ff00000 00000000 c0000000 00000000 00000000 00000000 +powd n eq - 7ff00000 00000000 c06fe000 00000000 00000000 00000000 +powd n eq - 7ff00000 00000000 c0700000 00000000 00000000 00000000 +powd n eq - 7ff00000 00000000 c0701000 00000000 00000000 00000000 +powd n eq - 7ff00000 00000000 c0dfffc0 00000000 00000000 00000000 +powd n eq - 7ff00000 00000000 c0e00000 00000000 00000000 00000000 +powd n eq - 7ff02000 00000000 00000000 00000000 3ff00000 00000000 +powd n eq - 7ff02000 00000000 80000000 00000000 3ff00000 00000000 +powd n eq - 7fffe000 00000000 00000000 00000000 3ff00000 00000000 +powd n eq - 7fffe000 00000000 80000000 00000000 3ff00000 00000000 +powd n eq - 80000000 00000000 3fe00000 00000000 00000000 00000000 +powd n eq - 80000000 00000000 401c0000 00000000 80000000 00000000 +powd n eq - 80000000 00000000 40dfff80 00000000 00000000 00000000 +powd n eq - 80000000 00000000 40dfffc0 00000000 80000000 00000000 +powd n eq - 80000000 00000001 00000000 00000000 3ff00000 00000000 +powd n eq - 80000000 00000001 80000000 00000000 3ff00000 00000000 +powd n eq - 80000000 00000002 00000000 00000000 3ff00000 00000000 +powd n eq - 80000000 00000002 3ff00000 00000000 80000000 00000002 +powd n eq - 80000000 00000002 80000000 00000000 3ff00000 00000000 +powd n eq - 80000000 00000003 00000000 00000000 3ff00000 00000000 +powd n eq - 80040000 00000000 00000000 00000000 3ff00000 00000000 +powd n eq - 80040000 00000000 3ff00000 00000000 80040000 00000000 +powd n eq - 80040000 00000000 80000000 00000000 3ff00000 00000000 +powd n eq - 80080000 00000000 00000000 00000000 3ff00000 00000000 +powd n eq - 80080000 00000000 3ff00000 00000000 80080000 00000000 +powd n eq - 80080000 00000000 7ff00000 00000000 00000000 00000000 +powd n eq - 80080000 00000000 80000000 00000000 3ff00000 00000000 +powd n eq - 80080000 00000000 bff00000 00000000 ffe00000 00000000 +powd n eq - 80080000 00000000 fff00000 00000000 7ff00000 00000000 +powd n eq - 800fffff fffffffe 00000000 00000000 3ff00000 00000000 +powd n eq - 800fffff fffffffe 3ff00000 00000000 800fffff fffffffe +powd n eq - 800fffff fffffffe 80000000 00000000 3ff00000 00000000 +powd n eq - 800fffff ffffffff 00000000 00000000 3ff00000 00000000 +powd n eq - 800fffff ffffffff 3ff00000 00000000 800fffff ffffffff +powd n eq - 800fffff ffffffff 80000000 00000000 3ff00000 00000000 +powd n eq - 80100000 00000000 7ff00000 00000000 00000000 00000000 +powd n eq - 80100000 00000000 bff00000 00000000 ffd00000 00000000 +powd n eq - 80100000 00000000 fff00000 00000000 7ff00000 00000000 +powd n eq - 80100000 00000001 00000000 00000000 3ff00000 00000000 +powd n eq - 80100000 00000001 3ff00000 00000000 80100000 00000001 +powd n eq - 80100000 00000001 80000000 00000000 3ff00000 00000000 +powd n eq - 80100000 00000002 00000000 00000000 3ff00000 00000000 +powd n eq - 80100000 00000002 3ff00000 00000000 80100000 00000002 +powd n eq - 80100000 00000002 80000000 00000000 3ff00000 00000000 +powd n eq - 80200000 00000000 00000000 00000000 3ff00000 00000000 +powd n eq - 80200000 00000000 3ff00000 00000000 80200000 00000000 +powd n eq - 80200000 00000000 7ff00000 00000000 00000000 00000000 +powd n eq - 80200000 00000000 80000000 00000000 3ff00000 00000000 +powd n eq - 80200000 00000000 bff00000 00000000 ffc00000 00000000 +powd n eq - 80200000 00000000 fff00000 00000000 7ff00000 00000000 +powd n eq - 80300000 00000000 00000000 00000000 3ff00000 00000000 +powd n eq - 80300000 00000000 3ff00000 00000000 80300000 00000000 +powd n eq - 80300000 00000000 80000000 00000000 3ff00000 00000000 +powd n eq - 80300000 00000000 bff00000 00000000 ffb00000 00000000 +powd n eq - 9e600000 00000000 40000000 00000000 00000000 00000001 +powd n eq - bba00000 00000000 00000000 00000000 3ff00000 00000000 +powd n eq - bcb00000 00000000 00000000 00000000 3ff00000 00000000 +powd n eq - bcb00000 00000000 3ff00000 00000000 bcb00000 00000000 +powd n eq - bcb00000 00000000 7ff00000 00000000 00000000 00000000 +powd n eq - bcb00000 00000000 bff00000 00000000 c3300000 00000000 +powd n eq - bcb00000 00000000 fff00000 00000000 7ff00000 00000000 +powd n eq - bcc00000 00000000 00000000 00000000 3ff00000 00000000 +powd n eq - bdf00000 00000000 40000000 00000000 3bf00000 00000000 +powd n eq - be000000 00000000 40000000 00000000 3c100000 00000000 +powd n eq - bef00000 00000000 00000000 00000000 3ff00000 00000000 +powd n eq - bef00000 00000000 40100000 00000000 3bf00000 00000000 +powd n eq - bf700000 00000000 40200000 00000000 3bf00000 00000000 +powd n eq - bfb00000 00000000 40300000 00000000 3bf00000 00000000 +powd n eq - bfd00000 00000000 00000000 00000000 3ff00000 00000000 +powd n eq - bfd00000 00000000 3ff00000 00000000 bfd00000 00000000 +powd n eq - bfd00000 00000000 40000000 00000000 3fb00000 00000000 +powd n eq - bfd00000 00000000 40400000 00000000 3bf00000 00000000 +powd n eq - bfd00000 00000000 7ff00000 00000000 00000000 00000000 +powd n eq - bfd00000 00000000 80000000 00000000 3ff00000 00000000 +powd n eq - bfd00000 00000000 bff00000 00000000 c0100000 00000000 +powd n eq - bfd00000 00000000 c0000000 00000000 40300000 00000000 +powd n eq - bfd00000 00000000 fff00000 00000000 7ff00000 00000000 +powd n eq - bfe00000 00000000 00000000 00000000 3ff00000 00000000 +powd n eq - bfe00000 00000000 3ff00000 00000000 bfe00000 00000000 +powd n eq - bfe00000 00000000 40000000 00000000 3fd00000 00000000 +powd n eq - bfe00000 00000000 40500000 00000000 3bf00000 00000000 +powd n eq - bfe00000 00000000 80000000 00000000 3ff00000 00000000 +powd n eq - bfe00000 00000000 bff00000 00000000 c0000000 00000000 +powd n eq - bfe00000 00000000 c0000000 00000000 40100000 00000000 +powd n eq - bfefffff fffffffa 00000000 00000000 3ff00000 00000000 +powd n eq - bfefffff fffffffa 3ff00000 00000000 bfefffff fffffffa +powd n eq - bfefffff fffffffa 80000000 00000000 3ff00000 00000000 +powd n eq - bfefffff fffffffb 3ff00000 00000000 bfefffff fffffffb +powd n eq - bfefffff fffffffc 00000000 00000000 3ff00000 00000000 +powd n eq - bfefffff fffffffc 3ff00000 00000000 bfefffff fffffffc +powd n eq - bfefffff fffffffc 80000000 00000000 3ff00000 00000000 +powd n eq - bfefffff fffffffe 00000000 00000000 3ff00000 00000000 +powd n eq - bfefffff fffffffe 3ff00000 00000000 bfefffff fffffffe +powd n eq - bfefffff fffffffe 80000000 00000000 3ff00000 00000000 +powd n eq - bfefffff ffffffff 00000000 00000000 3ff00000 00000000 +powd n eq - bfefffff ffffffff 3ff00000 00000000 bfefffff ffffffff +powd n eq - bfefffff ffffffff 80000000 00000000 3ff00000 00000000 +powd n eq - bff00000 00000000 00000000 00000000 3ff00000 00000000 +powd n eq - bff00000 00000000 3ff00000 00000000 bff00000 00000000 +powd n eq - bff00000 00000000 40000000 00000000 3ff00000 00000000 +powd n eq - bff00000 00000000 40080000 00000000 bff00000 00000000 +powd n eq - bff00000 00000000 40100000 00000000 3ff00000 00000000 +powd n eq - bff00000 00000000 80000000 00000000 3ff00000 00000000 +powd n eq - bff00000 00000000 bff00000 00000000 bff00000 00000000 +powd n eq - bff00000 00000000 c0000000 00000000 3ff00000 00000000 +powd n eq - bff00000 00000001 00000000 00000000 3ff00000 00000000 +powd n eq - bff00000 00000001 3ff00000 00000000 bff00000 00000001 +powd n eq - bff00000 00000001 80000000 00000000 3ff00000 00000000 +powd n eq - bff00000 00000002 00000000 00000000 3ff00000 00000000 +powd n eq - bff00000 00000002 3ff00000 00000000 bff00000 00000002 +powd n eq - bff00000 00000002 80000000 00000000 3ff00000 00000000 +powd n eq - bff00000 00000004 00000000 00000000 3ff00000 00000000 +powd n eq - bff00000 00000004 3ff00000 00000000 bff00000 00000004 +powd n eq - bff00000 00000004 80000000 00000000 3ff00000 00000000 +powd n eq - bff00000 00000005 3ff00000 00000000 bff00000 00000005 +powd n eq - c0000000 00000000 00000000 00000000 3ff00000 00000000 +powd n eq - c0000000 00000000 3ff00000 00000000 c0000000 00000000 +powd n eq - c0000000 00000000 40000000 00000000 40100000 00000000 +powd n eq - c0000000 00000000 405fc000 00000000 c7e00000 00000000 +powd n eq - c0000000 00000000 40600000 00000000 47f00000 00000000 +powd n eq - c0000000 00000000 408ff800 00000000 ffe00000 00000000 +powd n eq - c0000000 00000000 80000000 00000000 3ff00000 00000000 +powd n eq - c0000000 00000000 bff00000 00000000 bfe00000 00000000 +powd n eq - c0000000 00000000 c0000000 00000000 3fd00000 00000000 +powd n eq - c0000000 00000000 c0220000 00000000 bf600000 00000000 +powd n eq - c0000000 00000000 c062a000 00000000 b6a00000 00000000 +powd n eq - c0000000 00000000 c062c000 00000000 36900000 00000000 +powd n eq - c0000000 00000000 c062e000 00000000 b6800000 00000000 +powd n eq - c0000000 00000000 c090c800 00000000 00000000 00000001 +powd n eq - c0000000 00000005 7ff00000 00000000 7ff00000 00000000 +powd n eq - c0000000 00000005 fff00000 00000000 00000000 00000000 +powd n eq - c0080000 00000000 00000000 00000000 3ff00000 00000000 +powd n eq - c0080000 00000000 3ff00000 00000000 c0080000 00000000 +powd n eq - c0080000 00000000 40000000 00000000 40220000 00000000 +powd n eq - c0100000 00000000 00000000 00000000 3ff00000 00000000 +powd n eq - c0100000 00000000 3ff00000 00000000 c0100000 00000000 +powd n eq - c0100000 00000000 40000000 00000000 40300000 00000000 +powd n eq - c0100000 00000000 80000000 00000000 3ff00000 00000000 +powd n eq - c0100000 00000000 bff00000 00000000 bfd00000 00000000 +powd n eq - c0100000 00000000 c0000000 00000000 3fb00000 00000000 +powd n eq - c0100000 00000000 c0080000 00000000 bf900000 00000000 +powd n eq - c0100000 00000000 c03f0000 00000000 bc100000 00000000 +powd n eq - c0200000 00000000 401c0000 00000000 c1400000 00000000 +powd n eq - c0200000 00000000 40200000 00000000 41700000 00000000 +powd n eq - c0200000 00000000 c01c0000 00000000 bea00000 00000000 +powd n eq - c0200000 00000000 c0200000 00000000 3e700000 00000000 +powd n eq - c0300000 00000000 c0300000 00000000 3bf00000 00000000 +powd n eq - c03b0000 00000000 3ff00000 00000000 c03b0000 00000000 +powd n eq - c0400000 00000000 3ff00000 00000000 c0400000 00000000 +powd n eq - c0400000 00000000 bff00000 00000000 bfa00000 00000000 +powd n eq - c0600000 00000000 c0220000 00000000 bc000000 00000000 +powd n eq - c06fe000 00000000 40000000 00000000 40efc020 00000000 +powd n eq - c06fe000 00000000 7ff00000 00000000 7ff00000 00000000 +powd n eq - c06fe000 00000000 fff00000 00000000 00000000 00000000 +powd n eq - c0700000 00000000 40000000 00000000 40f00000 00000000 +powd n eq - c0700000 00000000 40080000 00000000 c1700000 00000000 +powd n eq - c0700000 00000000 7ff00000 00000000 7ff00000 00000000 +powd n eq - c0700000 00000000 fff00000 00000000 00000000 00000000 +powd n eq - c0701000 00000000 40000000 00000000 40f02010 00000000 +powd n eq - c0701000 00000000 7ff00000 00000000 7ff00000 00000000 +powd n eq - c0701000 00000000 fff00000 00000000 00000000 00000000 +powd n eq - c0800000 00000000 3ff00000 00000000 c0800000 00000000 +powd n eq - c0800000 00000000 bff00000 00000000 bf600000 00000000 +powd n eq - c0cd8a00 00000000 00000000 00000000 3ff00000 00000000 +powd n eq - c0f00000 00000000 00000000 00000000 3ff00000 00000000 +powd n eq - c0f00000 00000000 3ff00000 00000000 c0f00000 00000000 +powd n eq - c0f00000 00000000 bff00000 00000000 bef00000 00000000 +powd n eq - c2e00000 00000000 c0080000 00000000 b7200000 00000000 +powd n eq - d5d00000 00000000 c0080000 00000000 80000000 01000000 +powd n eq - ff600000 00000000 3ff00000 00000000 ff600000 00000000 +powd n eq - ffb00000 00000000 bff00000 00000000 80300000 00000000 +powd n eq - ffc00000 00000000 7ff00000 00000000 7ff00000 00000000 +powd n eq - ffc00000 00000000 bff00000 00000000 80200000 00000000 +powd n eq - ffc00000 00000000 fff00000 00000000 00000000 00000000 +powd n eq - ffd00000 00000000 00000000 00000000 3ff00000 00000000 +powd n eq - ffd00000 00000000 3ff00000 00000000 ffd00000 00000000 +powd n eq - ffd00000 00000000 80000000 00000000 3ff00000 00000000 +powd n eq - ffd00000 00000000 bff00000 00000000 80100000 00000000 +powd n eq - ffe00000 00000000 00000000 00000000 3ff00000 00000000 +powd n eq - ffe00000 00000000 3ff00000 00000000 ffe00000 00000000 +powd n eq - ffe00000 00000000 80000000 00000000 3ff00000 00000000 +powd n eq - ffe00000 00000000 bff00000 00000000 80080000 00000000 +powd n eq - ffefffff fffffffe 00000000 00000000 3ff00000 00000000 +powd n eq - ffefffff fffffffe 3ff00000 00000000 ffefffff fffffffe +powd n eq - ffefffff fffffffe 80000000 00000000 3ff00000 00000000 +powd n eq - ffefffff ffffffff 7ff00000 00000000 7ff00000 00000000 +powd n eq - ffefffff ffffffff fff00000 00000000 00000000 00000000 +powd n eq - fff00000 00000000 3fe00000 00000000 7ff00000 00000000 +powd n eq - fff00000 00000000 40000000 00000000 7ff00000 00000000 +powd n eq - fff00000 00000000 406fe000 00000000 fff00000 00000000 +powd n eq - fff00000 00000000 40700000 00000000 7ff00000 00000000 +powd n eq - fff00000 00000000 40701000 00000000 fff00000 00000000 +powd n eq - fff00000 00000000 40dfff80 00000000 7ff00000 00000000 +powd n eq - fff00000 00000000 40dfffc0 00000000 fff00000 00000000 +powd n eq - fff00000 00000000 80000000 00000000 3ff00000 00000000 +powd n eq - fff00000 00000000 bfe00000 00000000 00000000 00000000 +powd n eq - fff00000 00000000 bff00000 00000000 80000000 00000000 +powd n eq - fff00000 00000000 c0000000 00000000 00000000 00000000 +powd n eq - fff00000 00000000 c06fe000 00000000 80000000 00000000 +powd n eq - fff00000 00000000 c0700000 00000000 00000000 00000000 +powd n eq - fff00000 00000000 c0701000 00000000 80000000 00000000 +powd n eq - fff00000 00000000 c0dfffc0 00000000 80000000 00000000 +powd n eq - fff00000 00000000 c0e00000 00000000 00000000 00000000 +powd n eq - fff02000 00000000 00000000 00000000 3ff00000 00000000 +powd n eq - fff02000 00000000 80000000 00000000 3ff00000 00000000 +powd n eq - ffffe000 00000000 00000000 00000000 3ff00000 00000000 +powd n eq - ffffe000 00000000 80000000 00000000 3ff00000 00000000 +powd n eq ?xd 80000000 00000000 80000000 00000001 7ff00000 00000000 +powd n eq ?xd 80000000 00000000 c0310000 00000000 fff00000 00000000 +powd n eq d 00000000 00000000 bfe00000 00000000 7ff00000 00000000 +powd n eq d 00000000 00000000 bff00000 00000000 7ff00000 00000000 +powd n eq d 00000000 00000000 c0000000 00000000 7ff00000 00000000 +powd n eq d 00000000 00000000 c0220000 00000000 7ff00000 00000000 +powd n eq d 00000000 00000000 c0700000 00000000 7ff00000 00000000 +powd n eq d 00000000 00000000 c0dfffc0 00000000 7ff00000 00000000 +powd n eq d 00000000 00000000 c0e00000 00000000 7ff00000 00000000 +powd n eq d 80000000 00000000 bfe00000 00000000 7ff00000 00000000 +powd n eq d 80000000 00000000 bff00000 00000000 fff00000 00000000 +powd n eq d 80000000 00000000 c0220000 00000000 fff00000 00000000 +powd n eq d 80000000 00000000 c0700000 00000000 7ff00000 00000000 +powd n eq d 80000000 00000000 c0dfffc0 00000000 fff00000 00000000 +powd n eq d 80000000 00000000 c0e00000 00000000 7ff00000 00000000 +powd n eq x 00040000 00000001 bff00000 00000000 7fefffff fffffff8 +powd n eq x 000fffff fffffffe bfe00000 00000000 5fe00000 00000001 +powd n eq x 000fffff ffffffff 3fe00000 00000000 1fffffff ffffffff +powd n eq x 000fffff ffffffff bff00000 00000000 7fd00000 00000001 +powd n eq x 00100000 00000001 bff00000 00000000 7fcfffff fffffffe +powd n eq x 00100000 00000002 3fe00000 00000000 20000000 00000001 +powd n eq x 00100000 00000002 bfe00000 00000000 5fdfffff fffffffe +powd n eq x 00100000 00000002 bff00000 00000000 7fcfffff fffffffc +powd n eq x 3fefffff fffffff8 3fe00000 00000000 3fefffff fffffffc +powd n eq x 3fefffff fffffff8 bfe00000 00000000 3ff00000 00000002 +powd n eq x 3fefffff fffffff8 bff00000 00000000 3ff00000 00000004 +powd n eq x 3fefffff fffffff8 c0000000 00000000 3ff00000 00000008 +powd n eq x 3fefffff fffffff9 3fe00000 00000000 3fefffff fffffffc +powd n eq x 3fefffff fffffffa 3fe00000 00000000 3fefffff fffffffd +powd n eq x 3fefffff fffffffa 40000000 00000000 3fefffff fffffff4 +powd n eq x 3fefffff fffffffa bff00000 00000000 3ff00000 00000003 +powd n eq x 3fefffff fffffffa c0000000 00000000 3ff00000 00000006 +powd n eq x 3fefffff fffffffc 3fe00000 00000000 3fefffff fffffffe +powd n eq x 3fefffff fffffffc 40000000 00000000 3fefffff fffffff8 +powd n eq x 3fefffff fffffffc bfe00000 00000000 3ff00000 00000001 +powd n eq x 3fefffff fffffffc bff00000 00000000 3ff00000 00000002 +powd n eq x 3fefffff fffffffc c0000000 00000000 3ff00000 00000004 +powd n eq x 3fefffff fffffffd 3fe00000 00000000 3fefffff fffffffe +powd n eq x 3fefffff fffffffd 3fefffff ffffffff 3fefffff fffffffd +powd n eq x 3fefffff fffffffd 3ff00000 00000001 3fefffff fffffffd +powd n eq x 3fefffff fffffffd 3fffffff ffffffff 3fefffff fffffffa +powd n eq x 3fefffff fffffffd 40000000 00000001 3fefffff fffffffa +powd n eq x 3fefffff fffffffd 4007ffff fffffffe 3fefffff fffffff7 +powd n eq x 3fefffff fffffffd 40080000 00000002 3fefffff fffffff7 +powd n eq x 3fefffff fffffffd bfefffff ffffffff 3ff00000 00000002 +powd n eq x 3fefffff fffffffd bff00000 00000001 3ff00000 00000002 +powd n eq x 3fefffff fffffffd bfffffff ffffffff 3ff00000 00000003 +powd n eq x 3fefffff fffffffd c0000000 00000001 3ff00000 00000003 +powd n eq x 3fefffff fffffffe 3fe00000 00000000 3fefffff ffffffff +powd n eq x 3fefffff fffffffe 3fefffff fffffffe 3fefffff fffffffe +powd n eq x 3fefffff fffffffe 3fefffff ffffffff 3fefffff fffffffe +powd n eq x 3fefffff fffffffe 3ff00000 00000001 3fefffff fffffffe +powd n eq x 3fefffff fffffffe 3fffffff ffffffff 3fefffff fffffffc +powd n eq x 3fefffff fffffffe 40000000 00000000 3fefffff fffffffc +powd n eq x 3fefffff fffffffe 40000000 00000001 3fefffff fffffffc +powd n eq x 3fefffff fffffffe 4007ffff fffffffe 3fefffff fffffffa +powd n eq x 3fefffff fffffffe 40080000 00000002 3fefffff fffffffa +powd n eq x 3fefffff fffffffe bfefffff fffffffe 3ff00000 00000001 +powd n eq x 3fefffff fffffffe bfefffff ffffffff 3ff00000 00000001 +powd n eq x 3fefffff fffffffe bff00000 00000000 3ff00000 00000001 +powd n eq x 3fefffff fffffffe bff00000 00000001 3ff00000 00000001 +powd n eq x 3fefffff fffffffe bfffffff ffffffff 3ff00000 00000002 +powd n eq x 3fefffff fffffffe c0000000 00000000 3ff00000 00000002 +powd n eq x 3fefffff fffffffe c0000000 00000001 3ff00000 00000002 +powd n eq x 3fefffff fffffffe c007ffff fffffffe 3ff00000 00000003 +powd n eq x 3fefffff fffffffe c0080000 00000002 3ff00000 00000003 +powd n eq x 3fefffff ffffffff 3fefffff ffffffff 3fefffff ffffffff +powd n eq x 3fefffff ffffffff 3ff00000 00000001 3fefffff ffffffff +powd n eq x 3fefffff ffffffff 3fffffff ffffffff 3fefffff fffffffe +powd n eq x 3fefffff ffffffff 40000000 00000000 3fefffff fffffffe +powd n eq x 3fefffff ffffffff 40000000 00000001 3fefffff fffffffe +powd n eq x 3fefffff ffffffff 4007ffff fffffffe 3fefffff fffffffd +powd n eq x 3fefffff ffffffff 40080000 00000000 3fefffff fffffffd +powd n eq x 3fefffff ffffffff 40080000 00000002 3fefffff fffffffd +powd n eq x 3fefffff ffffffff 40220000 00000000 3fefffff fffffff7 +powd n eq x 3fefffff ffffffff bfffffff ffffffff 3ff00000 00000001 +powd n eq x 3fefffff ffffffff c0000000 00000001 3ff00000 00000001 +powd n eq x 3fefffff ffffffff c0080000 00000002 3ff00000 00000002 +powd n eq x 3ff00000 00000001 3fa00000 00000000 3ff00000 00000000 +powd n eq x 3ff00000 00000001 3fc00000 00000000 3ff00000 00000000 +powd n eq x 3ff00000 00000001 3fe00000 00000000 3ff00000 00000000 +powd n eq x 3ff00000 00000001 3fefffff ffffffff 3ff00000 00000001 +powd n eq x 3ff00000 00000001 3ff00000 00000001 3ff00000 00000001 +powd n eq x 3ff00000 00000001 3fffffff ffffffff 3ff00000 00000002 +powd n eq x 3ff00000 00000001 40000000 00000000 3ff00000 00000002 +powd n eq x 3ff00000 00000001 40000000 00000001 3ff00000 00000002 +powd n eq x 3ff00000 00000001 4007ffff fffffffe 3ff00000 00000003 +powd n eq x 3ff00000 00000001 40080000 00000000 3ff00000 00000003 +powd n eq x 3ff00000 00000001 40080000 00000002 3ff00000 00000003 +powd n eq x 3ff00000 00000001 40200000 00000000 3ff00000 00000008 +powd n eq x 3ff00000 00000001 40220000 00000000 3ff00000 00000009 +powd n eq x 3ff00000 00000001 40400000 00000000 3ff00000 00000020 +powd n eq x 3ff00000 00000001 bfefffff ffffffff 3fefffff fffffffe +powd n eq x 3ff00000 00000001 bff00000 00000000 3fefffff fffffffe +powd n eq x 3ff00000 00000001 bff00000 00000001 3fefffff fffffffe +powd n eq x 3ff00000 00000001 bfffffff ffffffff 3fefffff fffffffc +powd n eq x 3ff00000 00000001 c0000000 00000000 3fefffff fffffffc +powd n eq x 3ff00000 00000001 c0000000 00000001 3fefffff fffffffc +powd n eq x 3ff00000 00000001 c007ffff fffffffe 3fefffff fffffffa +powd n eq x 3ff00000 00000001 c0080000 00000002 3fefffff fffffffa +powd n eq x 3ff00000 00000002 3fe00000 00000000 3ff00000 00000001 +powd n eq x 3ff00000 00000002 3fefffff ffffffff 3ff00000 00000002 +powd n eq x 3ff00000 00000002 3ff00000 00000001 3ff00000 00000002 +powd n eq x 3ff00000 00000002 3fffffff ffffffff 3ff00000 00000004 +powd n eq x 3ff00000 00000002 40000000 00000000 3ff00000 00000004 +powd n eq x 3ff00000 00000002 40000000 00000001 3ff00000 00000004 +powd n eq x 3ff00000 00000002 4007ffff fffffffe 3ff00000 00000006 +powd n eq x 3ff00000 00000002 40080000 00000002 3ff00000 00000006 +powd n eq x 3ff00000 00000002 bfe00000 00000000 3fefffff fffffffe +powd n eq x 3ff00000 00000002 bfefffff ffffffff 3fefffff fffffffc +powd n eq x 3ff00000 00000002 bff00000 00000000 3fefffff fffffffc +powd n eq x 3ff00000 00000002 bff00000 00000001 3fefffff fffffffc +powd n eq x 3ff00000 00000002 bfffffff ffffffff 3fefffff fffffff8 +powd n eq x 3ff00000 00000002 c0000000 00000000 3fefffff fffffff8 +powd n eq x 3ff00000 00000002 c0000000 00000001 3fefffff fffffff8 +powd n eq x 3ff00000 00000002 c007ffff fffffffe 3fefffff fffffff4 +powd n eq x 3ff00000 00000002 c0080000 00000002 3fefffff fffffff4 +powd n eq x 3ff00000 00000003 3fefffff ffffffff 3ff00000 00000003 +powd n eq x 3ff00000 00000003 3ff00000 00000001 3ff00000 00000003 +powd n eq x 3ff00000 00000003 3fffffff ffffffff 3ff00000 00000006 +powd n eq x 3ff00000 00000003 40000000 00000001 3ff00000 00000006 +powd n eq x 3ff00000 00000003 4007ffff fffffffe 3ff00000 00000009 +powd n eq x 3ff00000 00000003 40080000 00000002 3ff00000 00000009 +powd n eq x 3ff00000 00000003 bfefffff ffffffff 3fefffff fffffffa +powd n eq x 3ff00000 00000003 bff00000 00000000 3fefffff fffffffa +powd n eq x 3ff00000 00000003 bff00000 00000001 3fefffff fffffffa +powd n eq x 3ff00000 00000003 bfffffff ffffffff 3fefffff fffffff4 +powd n eq x 3ff00000 00000003 c0000000 00000000 3fefffff fffffff4 +powd n eq x 3ff00000 00000003 c0000000 00000001 3fefffff fffffff4 +powd n eq x 3ff00000 00000003 c007ffff fffffffe 3fefffff ffffffee +powd n eq x 3ff00000 00000003 c0080000 00000002 3fefffff ffffffee +powd n eq x 3ff00000 00000004 3fe00000 00000000 3ff00000 00000002 +powd n eq x 3ff00000 00000004 40000000 00000000 3ff00000 00000008 +powd n eq x 3ff00000 00000004 bfe00000 00000000 3fefffff fffffffc +powd n eq x 3ff00000 00000004 bff00000 00000000 3fefffff fffffff8 +powd n eq x 3ff00000 00000004 c0000000 00000000 3fefffff fffffff0 +powd n eq x 3ff00000 00000005 3fe00000 00000000 3ff00000 00000002 +powd n eq x 3ff00000 00000006 3fe00000 00000000 3ff00000 00000003 +powd n eq x 3ff00000 00000006 bfe00000 00000000 3fefffff fffffffa +powd n eq x 3ff00000 00000008 3fa00000 00000000 3ff00000 00000000 +powd n eq x 3ff00000 00000008 3fc00000 00000000 3ff00000 00000001 +powd n eq x 3ff00000 00000008 3fe00000 00000000 3ff00000 00000004 +powd n eq x 3ff00000 00000008 40000000 00000000 3ff00000 00000010 +powd n eq x 3ff00000 00000008 40200000 00000000 3ff00000 00000040 +powd n eq x 3ff00000 00000008 40400000 00000000 3ff00000 00000100 +powd n eq x 3ff00000 00000010 3fa00000 00000000 3ff00000 00000000 +powd n eq x 3ff00000 00000010 3fc00000 00000000 3ff00000 00000002 +powd n eq x 3ff00000 00000010 3fe00000 00000000 3ff00000 00000008 +powd n eq x 3ff00000 00000010 40000000 00000000 3ff00000 00000020 +powd n eq x 3ff00000 00000010 40200000 00000000 3ff00000 00000080 +powd n eq x 3ff00000 00000010 40400000 00000000 3ff00000 00000200 +powd n eq x 40100000 00000001 40000000 00000000 40300000 00000002 +powd n eq x 40100000 00000001 40080000 00000000 40500000 00000003 +powd n eq x 40100000 00000001 40100000 00000000 40700000 00000004 +powd n eq x 40100000 00000002 40000000 00000000 40300000 00000004 +powd n eq x 7fcfffff fffffffc bfe00000 00000000 20000000 00000001 +powd n eq x 7fcfffff fffffffc bff00000 00000000 00100000 00000002 +powd n eq x 7fcfffff fffffffe 3fe00000 00000000 5fdfffff ffffffff +powd n eq x 7fcfffff fffffffe bff00000 00000000 00100000 00000001 +powd n eq x 7fd00000 00000002 3fe00000 00000000 5fe00000 00000001 +powd n eq x 7fd00000 00000002 bfe00000 00000000 1fffffff fffffffe +powd n eq x 80040000 00000001 bff00000 00000000 ffefffff fffffff8 +powd n eq x 800fffff ffffffff bff00000 00000000 ffd00000 00000001 +powd n eq x 80100000 00000001 bff00000 00000000 ffcfffff fffffffe +powd n eq x 80100000 00000002 bff00000 00000000 ffcfffff fffffffc +powd n eq x bfefffff fffffff8 bff00000 00000000 bff00000 00000004 +powd n eq x bfefffff fffffff8 c0000000 00000000 3ff00000 00000008 +powd n eq x bfefffff fffffffa 40000000 00000000 3fefffff fffffff4 +powd n eq x bfefffff fffffffa bff00000 00000000 bff00000 00000003 +powd n eq x bfefffff fffffffa c0000000 00000000 3ff00000 00000006 +powd n eq x bfefffff fffffffc 40000000 00000000 3fefffff fffffff8 +powd n eq x bfefffff fffffffc bff00000 00000000 bff00000 00000002 +powd n eq x bfefffff fffffffc c0000000 00000000 3ff00000 00000004 +powd n eq x bfefffff fffffffe 40000000 00000000 3fefffff fffffffc +powd n eq x bfefffff fffffffe bff00000 00000000 bff00000 00000001 +powd n eq x bfefffff fffffffe c0000000 00000000 3ff00000 00000002 +powd n eq x bfefffff ffffffff 40000000 00000000 3fefffff fffffffe +powd n eq x bfefffff ffffffff 40080000 00000000 bfefffff fffffffd +powd n eq x bff00000 00000001 40000000 00000000 3ff00000 00000002 +powd n eq x bff00000 00000001 40080000 00000000 bff00000 00000003 +powd n eq x bff00000 00000001 bff00000 00000000 bfefffff fffffffe +powd n eq x bff00000 00000001 c0000000 00000000 3fefffff fffffffc +powd n eq x bff00000 00000002 40000000 00000000 3ff00000 00000004 +powd n eq x bff00000 00000002 bff00000 00000000 bfefffff fffffffc +powd n eq x bff00000 00000002 c0000000 00000000 3fefffff fffffff8 +powd n eq x bff00000 00000003 bff00000 00000000 bfefffff fffffffa +powd n eq x bff00000 00000003 c0000000 00000000 3fefffff fffffff4 +powd n eq x bff00000 00000004 40000000 00000000 3ff00000 00000008 +powd n eq x bff00000 00000004 bff00000 00000000 bfefffff fffffff8 +powd n eq x bff00000 00000004 c0000000 00000000 3fefffff fffffff0 +powd n eq x ffcfffff fffffffc bff00000 00000000 80100000 00000002 +powd n eq x ffcfffff fffffffe bff00000 00000000 80100000 00000001 +powd n eq xo 00000000 00000001 bff00000 00000000 7ff00000 00000000 +powd n eq xo 00000000 00000001 c0000000 00000000 7ff00000 00000000 +powd n eq xo 00000000 00000001 c06fe000 00000000 7ff00000 00000000 +powd n eq xo 00000000 00000001 c0cfff80 00000000 7ff00000 00000000 +powd n eq xo 00000000 00000001 c0dfffc0 00000000 7ff00000 00000000 +powd n eq xo 00000000 00000002 bff00000 00000000 7ff00000 00000000 +powd n eq xo 00000000 00000002 c0000000 00000000 7ff00000 00000000 +powd n eq xo 00000000 00000002 c0700000 00000000 7ff00000 00000000 +powd n eq xo 00000000 00000002 c0e00000 00000000 7ff00000 00000000 +powd n eq xo 00000000 00000003 bff00000 00000000 7ff00000 00000000 +powd n eq xo 00000000 00000003 c0701000 00000000 7ff00000 00000000 +powd n eq xo 00000000 00000003 c0cfff80 00000000 7ff00000 00000000 +powd n eq xo 00000000 00000003 c0dfff80 00000000 7ff00000 00000000 +powd n eq xo 00040000 00000000 bff00000 00000000 7ff00000 00000000 +powd n eq xo 00040000 00000000 c0000000 00000000 7ff00000 00000000 +powd n eq xo 00040000 00000001 c0000000 00000000 7ff00000 00000000 +powd n eq xo 00080000 00000000 c0000000 00000000 7ff00000 00000000 +powd n eq xo 00080000 00000000 c06fe000 00000000 7ff00000 00000000 +powd n eq xo 00080000 00000000 c0cfff80 00000000 7ff00000 00000000 +powd n eq xo 00080000 00000000 c0dfffc0 00000000 7ff00000 00000000 +powd n eq xo 000fffff ffffffff c0000000 00000000 7ff00000 00000000 +powd n eq xo 00100000 00000000 c0000000 00000000 7ff00000 00000000 +powd n eq xo 00100000 00000000 c0700000 00000000 7ff00000 00000000 +powd n eq xo 00100000 00000000 c0cfff80 00000000 7ff00000 00000000 +powd n eq xo 00100000 00000000 c0dfff80 00000000 7ff00000 00000000 +powd n eq xo 00100000 00000001 c0000000 00000000 7ff00000 00000000 +powd n eq xo 00100000 00000001 c0701000 00000000 7ff00000 00000000 +powd n eq xo 00100000 00000001 c0e00000 00000000 7ff00000 00000000 +powd n eq xo 00100000 00000002 c0000000 00000000 7ff00000 00000000 +powd n eq xo 00200000 00000000 c0000000 00000000 7ff00000 00000000 +powd n eq xo 00200000 00000000 c0cfff80 00000000 7ff00000 00000000 +powd n eq xo 00300000 00000000 c0000000 00000000 7ff00000 00000000 +powd n eq xo 3c900000 00000000 c06f8000 00000000 7ff00000 00000000 +powd n eq xo 3cb00000 00000000 c0704000 00000000 7ff00000 00000000 +powd n eq xo 3cb00000 00000000 c0719000 00000000 7ff00000 00000000 +powd n eq xo 40000000 00000000 40900000 00000000 7ff00000 00000000 +powd n eq xo 40100000 00000000 40dfffe0 00000000 7ff00000 00000000 +powd n eq xo 40240000 00000000 40735000 00000000 7ff00000 00000000 +powd n eq xo 40700000 00000000 409ffc00 00000000 7ff00000 00000000 +powd n eq xo 40700000 00000000 40a00000 00000000 7ff00000 00000000 +powd n eq xo 40f00000 00000000 408ff800 00000000 7ff00000 00000000 +powd n eq xo 40f00000 00000000 40900000 00000000 7ff00000 00000000 +powd n eq xo 7f600000 00000000 40000000 00000000 7ff00000 00000000 +powd n eq xo 7f600000 00000000 40140000 00000000 7ff00000 00000000 +powd n eq xo 7fd00000 00000000 40000000 00000000 7ff00000 00000000 +powd n eq xo 7fd00000 00000000 40140000 00000000 7ff00000 00000000 +powd n eq xo 7fe00000 00000000 40000000 00000000 7ff00000 00000000 +powd n eq xo 7fe00000 00000000 406fe000 00000000 7ff00000 00000000 +powd n eq xo 7fe00000 00000000 40700000 00000000 7ff00000 00000000 +powd n eq xo 7fe00000 00000000 40701000 00000000 7ff00000 00000000 +powd n eq xo 7fe00000 00000000 40dfffc0 00000000 7ff00000 00000000 +powd n eq xo 7fefffff 00000000 7fefffff 00000000 7ff00000 00000000 +powd n eq xo 7fefffff fffffffe 40000000 00000000 7ff00000 00000000 +powd n eq xo 7fefffff ffffffff 40000000 00000000 7ff00000 00000000 +powd n eq xo 7fefffff ffffffff 7fefffff 0fffffff 7ff00000 00000000 +powd n eq xo 80000000 00000001 bff00000 00000000 fff00000 00000000 +powd n eq xo 80000000 00000001 c0000000 00000000 7ff00000 00000000 +powd n eq xo 80000000 00000001 c0701000 00000000 fff00000 00000000 +powd n eq xo 80000000 00000001 c0cfff80 00000000 fff00000 00000000 +powd n eq xo 80000000 00000001 c0dfff80 00000000 7ff00000 00000000 +powd n eq xo 80000000 00000002 bff00000 00000000 fff00000 00000000 +powd n eq xo 80000000 00000002 c0000000 00000000 7ff00000 00000000 +powd n eq xo 80000000 00000002 c06fe000 00000000 fff00000 00000000 +powd n eq xo 80000000 00000002 c0dfffc0 00000000 fff00000 00000000 +powd n eq xo 80000000 00000003 bff00000 00000000 fff00000 00000000 +powd n eq xo 80000000 00000003 c0700000 00000000 7ff00000 00000000 +powd n eq xo 80000000 00000003 c0cfff80 00000000 fff00000 00000000 +powd n eq xo 80000000 00000003 c0e00000 00000000 7ff00000 00000000 +powd n eq xo 80040000 00000000 bff00000 00000000 fff00000 00000000 +powd n eq xo 80040000 00000000 c0000000 00000000 7ff00000 00000000 +powd n eq xo 80040000 00000001 c0000000 00000000 7ff00000 00000000 +powd n eq xo 80080000 00000000 c0000000 00000000 7ff00000 00000000 +powd n eq xo 80080000 00000000 c0701000 00000000 fff00000 00000000 +powd n eq xo 80080000 00000000 c0cfff80 00000000 fff00000 00000000 +powd n eq xo 80080000 00000000 c0e00000 00000000 7ff00000 00000000 +powd n eq xo 800fffff ffffffff c0000000 00000000 7ff00000 00000000 +powd n eq xo 80100000 00000000 c0000000 00000000 7ff00000 00000000 +powd n eq xo 80100000 00000000 c06fe000 00000000 fff00000 00000000 +powd n eq xo 80100000 00000000 c0cfff80 00000000 fff00000 00000000 +powd n eq xo 80100000 00000000 c0dfffc0 00000000 fff00000 00000000 +powd n eq xo 80100000 00000001 c0000000 00000000 7ff00000 00000000 +powd n eq xo 80100000 00000001 c0700000 00000000 7ff00000 00000000 +powd n eq xo 80100000 00000001 c0dfff80 00000000 7ff00000 00000000 +powd n eq xo 80100000 00000002 c0000000 00000000 7ff00000 00000000 +powd n eq xo 80200000 00000000 c0000000 00000000 7ff00000 00000000 +powd n eq xo 80200000 00000000 c0cfff80 00000000 fff00000 00000000 +powd n eq xo 80300000 00000000 c0000000 00000000 7ff00000 00000000 +powd n eq xo bc900000 00000000 c06f8000 00000000 7ff00000 00000000 +powd n eq xo bcb00000 00000000 c0704000 00000000 7ff00000 00000000 +powd n eq xo bcb00000 00000000 c0719000 00000000 fff00000 00000000 +powd n eq xo c0000000 00000000 40900000 00000000 7ff00000 00000000 +powd n eq xo c0240000 00000000 40735000 00000000 fff00000 00000000 +powd n eq xo c02a0000 00000000 4074d000 00000000 fff00000 00000000 +powd n eq xo c0700000 00000000 409ffc00 00000000 fff00000 00000000 +powd n eq xo c0700000 00000000 40a00000 00000000 7ff00000 00000000 +powd n eq xo c0f00000 00000000 408ff800 00000000 fff00000 00000000 +powd n eq xo c0f00000 00000000 40900000 00000000 7ff00000 00000000 +powd n eq xo ff600000 00000000 40000000 00000000 7ff00000 00000000 +powd n eq xo ff600000 00000000 40140000 00000000 fff00000 00000000 +powd n eq xo ffd00000 00000000 40000000 00000000 7ff00000 00000000 +powd n eq xo ffd00000 00000000 40140000 00000000 fff00000 00000000 +powd n eq xo ffe00000 00000000 40000000 00000000 7ff00000 00000000 +powd n eq xo ffe00000 00000000 406fe000 00000000 fff00000 00000000 +powd n eq xo ffe00000 00000000 40700000 00000000 7ff00000 00000000 +powd n eq xo ffe00000 00000000 40701000 00000000 fff00000 00000000 +powd n eq xo ffe00000 00000000 40dfff80 00000000 7ff00000 00000000 +powd n eq xo ffe00000 00000000 40dfffc0 00000000 fff00000 00000000 +powd n eq xo ffefffff fffffffe 40000000 00000000 7ff00000 00000000 +powd n eq xo ffefffff ffffffff 40000000 00000000 7ff00000 00000000 +powd n eq xu 00000000 00000001 40000000 00000000 00000000 00000000 +powd n eq xu 00000000 00000001 40080000 00000000 00000000 00000000 +powd n eq xu 00000000 00000001 406fe000 00000000 00000000 00000000 +powd n eq xu 00000000 00000001 40cfff80 00000000 00000000 00000000 +powd n eq xu 00000000 00000001 40dfffc0 00000000 00000000 00000000 +powd n eq xu 00000000 00000002 40000000 00000000 00000000 00000000 +powd n eq xu 00000000 00000002 40701000 00000000 00000000 00000000 +powd n eq xu 00000000 00000002 40dfff80 00000000 00000000 00000000 +powd n eq xu 00000000 00000003 40700000 00000000 00000000 00000000 +powd n eq xu 00000000 00000003 40cfff80 00000000 00000000 00000000 +powd n eq xu 00040000 00000000 40000000 00000000 00000000 00000000 +powd n eq xu 00080000 00000000 40000000 00000000 00000000 00000000 +powd n eq xu 00080000 00000000 406fe000 00000000 00000000 00000000 +powd n eq xu 00080000 00000000 40cfff80 00000000 00000000 00000000 +powd n eq xu 00080000 00000000 40dfffc0 00000000 00000000 00000000 +powd n eq xu 000fffff fffffffe 40000000 00000000 00000000 00000000 +powd n eq xu 000fffff ffffffff 40000000 00000000 00000000 00000000 +powd n eq xu 00100000 00000000 40000000 00000000 00000000 00000000 +powd n eq xu 00100000 00000000 40080000 00000000 00000000 00000000 +powd n eq xu 00100000 00000000 40701000 00000000 00000000 00000000 +powd n eq xu 00100000 00000000 40cfff80 00000000 00000000 00000000 +powd n eq xu 00100000 00000001 40000000 00000000 00000000 00000000 +powd n eq xu 00100000 00000001 40700000 00000000 00000000 00000000 +powd n eq xu 00100000 00000001 40dfff80 00000000 00000000 00000000 +powd n eq xu 00100000 00000002 40000000 00000000 00000000 00000000 +powd n eq xu 00200000 00000000 40000000 00000000 00000000 00000000 +powd n eq xu 00200000 00000000 40cfff80 00000000 00000000 00000000 +powd n eq xu 00300000 00000000 40000000 00000000 00000000 00000000 +powd n eq xu 3c900000 00000000 406f8000 00000000 00000000 00000000 +powd n eq xu 3ca00000 00000000 40700000 00000000 00000000 00000000 +powd n eq xu 3ca00000 00000000 40701000 00000000 00000000 00000000 +powd n eq xu 3cb00000 00000000 40704000 00000000 00000000 00000000 +powd n eq xu 3cb00000 00000000 40719000 00000000 00000000 00000000 +powd n eq xu 3ef00000 00000000 40900000 00000000 00000000 00000000 +powd n eq xu 40000000 00000000 c090cc00 00000000 00000000 00000000 +powd n eq xu 40240000 00000000 c0745000 00000000 00000000 00000000 +powd n eq xu 40500000 00000000 c0a56a00 00000000 00000000 00000000 +powd n eq xu 40f00000 00000000 c08ff800 00000000 00000000 00000000 +powd n eq xu 40f00000 00000000 c0900000 00000000 00000000 00000000 +powd n eq xu 40f00000 00000000 c0900400 00000000 00000000 00000000 +powd n eq xu 7fb00000 00000000 c0000000 00000000 00000000 00000000 +powd n eq xu 7fc00000 00000000 c0000000 00000000 00000000 00000000 +powd n eq xu 7fcfffff fffffffc c0000000 00000000 00000000 00000000 +powd n eq xu 7fcfffff fffffffe c0000000 00000000 00000000 00000000 +powd n eq xu 7fd00000 00000000 c0000000 00000000 00000000 00000000 +powd n eq xu 7fd00000 00000001 bff00000 00000000 000fffff ffffffff +powd n eq xu 7fd00000 00000001 c0000000 00000000 00000000 00000000 +powd n eq xu 7fe00000 00000000 c0000000 00000000 00000000 00000000 +powd n eq xu 7fe00000 00000000 c0080000 00000000 00000000 00000000 +powd n eq xu 7fe00000 00000000 c06fe000 00000000 00000000 00000000 +powd n eq xu 7fe00000 00000000 c0700000 00000000 00000000 00000000 +powd n eq xu 7fe00000 00000000 c0701000 00000000 00000000 00000000 +powd n eq xu 7fe00000 00000000 c0704000 00000000 00000000 00000000 +powd n eq xu 7fe00000 00000000 c0705000 00000000 00000000 00000000 +powd n eq xu 7fe00000 00000000 c0dfffc0 00000000 00000000 00000000 +powd n eq xu 7fe00000 00000000 c0e00000 00000000 00000000 00000000 +powd n eq xu 7fefffff fffffff8 bff00000 00000000 00040000 00000001 +powd n eq xu 7fefffff fffffff8 c0000000 00000000 00000000 00000000 +powd n eq xu 80000000 00000001 40000000 00000000 00000000 00000000 +powd n eq xu 80000000 00000001 40080000 00000000 80000000 00000000 +powd n eq xu 80000000 00000001 40701000 00000000 80000000 00000000 +powd n eq xu 80000000 00000001 40cfff80 00000000 80000000 00000000 +powd n eq xu 80000000 00000001 40dfff80 00000000 00000000 00000000 +powd n eq xu 80000000 00000002 40000000 00000000 00000000 00000000 +powd n eq xu 80000000 00000002 40700000 00000000 00000000 00000000 +powd n eq xu 80000000 00000003 406fe000 00000000 80000000 00000000 +powd n eq xu 80000000 00000003 40cfff80 00000000 80000000 00000000 +powd n eq xu 80000000 00000003 40dfffc0 00000000 80000000 00000000 +powd n eq xu 80040000 00000000 40000000 00000000 00000000 00000000 +powd n eq xu 80080000 00000000 40000000 00000000 00000000 00000000 +powd n eq xu 80080000 00000000 40701000 00000000 80000000 00000000 +powd n eq xu 80080000 00000000 40cfff80 00000000 80000000 00000000 +powd n eq xu 800fffff fffffffe 40000000 00000000 00000000 00000000 +powd n eq xu 800fffff ffffffff 40000000 00000000 00000000 00000000 +powd n eq xu 80100000 00000000 40000000 00000000 00000000 00000000 +powd n eq xu 80100000 00000000 40080000 00000000 80000000 00000000 +powd n eq xu 80100000 00000000 40700000 00000000 00000000 00000000 +powd n eq xu 80100000 00000000 40cfff80 00000000 80000000 00000000 +powd n eq xu 80100000 00000000 40dfff80 00000000 00000000 00000000 +powd n eq xu 80100000 00000001 40000000 00000000 00000000 00000000 +powd n eq xu 80100000 00000001 406fe000 00000000 80000000 00000000 +powd n eq xu 80100000 00000001 40dfffc0 00000000 80000000 00000000 +powd n eq xu 80100000 00000002 40000000 00000000 00000000 00000000 +powd n eq xu 80200000 00000000 40000000 00000000 00000000 00000000 +powd n eq xu 80200000 00000000 40cfff80 00000000 80000000 00000000 +powd n eq xu 80300000 00000000 40000000 00000000 00000000 00000000 +powd n eq xu bc900000 00000000 406f8000 00000000 00000000 00000000 +powd n eq xu bca00000 00000000 40700000 00000000 00000000 00000000 +powd n eq xu bca00000 00000000 40701000 00000000 80000000 00000000 +powd n eq xu bcb00000 00000000 40704000 00000000 00000000 00000000 +powd n eq xu bcb00000 00000000 40719000 00000000 80000000 00000000 +powd n eq xu c0000000 00000000 c090cc00 00000000 80000000 00000000 +powd n eq xu c0240000 00000000 c0745000 00000000 80000000 00000000 +powd n eq xu c0500000 00000000 c0a56a00 00000000 80000000 00000000 +powd n eq xu c0f00000 00000000 c08ff800 00000000 80000000 00000000 +powd n eq xu c0f00000 00000000 c0900000 00000000 00000000 00000000 +powd n eq xu ffb00000 00000000 c0000000 00000000 00000000 00000000 +powd n eq xu ffc00000 00000000 c0000000 00000000 00000000 00000000 +powd n eq xu ffcfffff fffffffc c0000000 00000000 00000000 00000000 +powd n eq xu ffcfffff fffffffe c0000000 00000000 00000000 00000000 +powd n eq xu ffd00000 00000000 c0000000 00000000 00000000 00000000 +powd n eq xu ffd00000 00000001 bff00000 00000000 800fffff ffffffff +powd n eq xu ffd00000 00000001 c0000000 00000000 00000000 00000000 +powd n eq xu ffe00000 00000000 c0000000 00000000 00000000 00000000 +powd n eq xu ffe00000 00000000 c0080000 00000000 80000000 00000000 +powd n eq xu ffe00000 00000000 c06fe000 00000000 80000000 00000000 +powd n eq xu ffe00000 00000000 c0700000 00000000 00000000 00000000 +powd n eq xu ffe00000 00000000 c0701000 00000000 80000000 00000000 +powd n eq xu ffe00000 00000000 c0704000 00000000 00000000 00000000 +powd n eq xu ffe00000 00000000 c0705000 00000000 80000000 00000000 +powd n eq xu ffe00000 00000000 c0dfffc0 00000000 80000000 00000000 +powd n eq xu ffe00000 00000000 c0e00000 00000000 00000000 00000000 +powd n eq xu ffefffff fffffff8 bff00000 00000000 80040000 00000001 +powd n eq xu ffefffff fffffff8 c0000000 00000000 00000000 00000000 +powd n uo - 00000000 00000000 7fffe000 00000000 7fffe000 00000000 +powd n uo - 00000000 00000000 ffffe000 00000000 ffffe000 00000000 +powd n uo - 00000000 00000001 7fffe000 00000000 7fffe000 00000000 +powd n uo - 00000000 00000001 ffffe000 00000000 ffffe000 00000000 +powd n uo - 00000000 00000003 7fffe000 00000000 7fffe000 00000000 +powd n uo - 00000000 00000003 ffffe000 00000000 ffffe000 00000000 +powd n uo - 00080000 00000000 7fffe000 00000000 7fffe000 00000000 +powd n uo - 00080000 00000000 ffffe000 00000000 ffffe000 00000000 +powd n uo - 000fffff ffffffff 7fffe000 00000000 7fffe000 00000000 +powd n uo - 000fffff ffffffff ffffe000 00000000 ffffe000 00000000 +powd n uo - 00100000 00000000 7fffe000 00000000 7fffe000 00000000 +powd n uo - 00100000 00000000 ffffe000 00000000 ffffe000 00000000 +powd n uo - 00100000 00000001 7fffe000 00000000 7fffe000 00000000 +powd n uo - 00100000 00000001 ffffe000 00000000 ffffe000 00000000 +powd n uo - 00200000 00000000 7fffe000 00000000 7fffe000 00000000 +powd n uo - 00200000 00000000 ffffe000 00000000 ffffe000 00000000 +powd n uo - 3cb00000 00000000 7fffe000 00000000 7fffe000 00000000 +powd n uo - 3cb00000 00000000 ffffe000 00000000 ffffe000 00000000 +powd n uo - 3cb00000 00000001 7fffe000 00000000 7fffe000 00000000 +powd n uo - 3cb00000 00000001 ffffe000 00000000 ffffe000 00000000 +powd n uo - 3fefffff ffffffff 7fffe000 00000000 7fffe000 00000000 +powd n uo - 3fefffff ffffffff ffffe000 00000000 ffffe000 00000000 +powd n eq - 3ff00000 00000000 7fffe000 00000000 3ff00000 00000000 +powd n eq - 3ff00000 00000000 fff80000 00000000 3ff00000 00000000 +powd n eq - 3ff00000 00000000 ffffe000 00000000 3ff00000 00000000 +powd n uo - 3ff00000 00000001 7fffe000 00000000 7fffe000 00000000 +powd n uo - 3ff00000 00000001 ffffe000 00000000 ffffe000 00000000 +powd n uo - 3fffffff ffffffff 7fffe000 00000000 7fffe000 00000000 +powd n uo - 3fffffff ffffffff ffffe000 00000000 ffffe000 00000000 +powd n uo - 40000000 00000000 7fffe000 00000000 7fffe000 00000000 +powd n uo - 40000000 00000000 ffffe000 00000000 ffffe000 00000000 +powd n uo - 40000000 00000001 7fffe000 00000000 7fffe000 00000000 +powd n uo - 40000000 00000001 ffffe000 00000000 ffffe000 00000000 +powd n uo - 406fe000 00000000 7fffe000 00000000 7fffe000 00000000 +powd n uo - 406fe000 00000000 ffffe000 00000000 ffffe000 00000000 +powd n uo - 40700000 00000000 7fffe000 00000000 7fffe000 00000000 +powd n uo - 40700000 00000000 ffffe000 00000000 ffffe000 00000000 +powd n uo - 40701000 00000000 7fffe000 00000000 7fffe000 00000000 +powd n uo - 40701000 00000000 ffffe000 00000000 ffffe000 00000000 +powd n uo - 7fe00000 00000000 7fffe000 00000000 7fffe000 00000000 +powd n uo - 7fe00000 00000000 ffffe000 00000000 ffffe000 00000000 +powd n uo - 7fefffff ffffffff 7fffe000 00000000 7fffe000 00000000 +powd n uo - 7fefffff ffffffff ffffe000 00000000 ffffe000 00000000 +powd n uo - 7ff00000 00000000 7ff80000 00000000 00000000 00000000 +powd n uo - 7ff00000 00000000 7fffe000 00000000 7fffe000 00000000 +powd n uo - 7ff00000 00000000 ffffe000 00000000 ffffe000 00000000 +powd n uo - 7ff80000 00000000 00000000 00000001 00000000 00000000 +powd n uo - 7ff80000 00000000 7ff80000 00000000 00000000 00000000 +powd n uo - 7ff80000 00000000 fff00000 00000000 00000000 00000000 +powd n uo - 7ff80001 00000000 3ff00000 00000000 00000000 00000000 +powd n uo - 7fffe000 00000000 00000000 00000001 7fffe000 00000000 +powd n uo - 7fffe000 00000000 00000000 00000003 7fffe000 00000000 +powd n uo - 7fffe000 00000000 00080000 00000000 7fffe000 00000000 +powd n uo - 7fffe000 00000000 000fffff ffffffff 7fffe000 00000000 +powd n uo - 7fffe000 00000000 00100000 00000000 7fffe000 00000000 +powd n uo - 7fffe000 00000000 00100000 00000001 7fffe000 00000000 +powd n uo - 7fffe000 00000000 00200000 00000000 7fffe000 00000000 +powd n uo - 7fffe000 00000000 3cb00000 00000000 7fffe000 00000000 +powd n uo - 7fffe000 00000000 3cb00000 00000001 7fffe000 00000000 +powd n uo - 7fffe000 00000000 3fe00000 00000000 7fffe000 00000000 +powd n uo - 7fffe000 00000000 3fefffff ffffffff 7fffe000 00000000 +powd n uo - 7fffe000 00000000 3ff00000 00000000 7fffe000 00000000 +powd n uo - 7fffe000 00000000 3ff00000 00000001 7fffe000 00000000 +powd n uo - 7fffe000 00000000 3fffffff ffffffff 7fffe000 00000000 +powd n uo - 7fffe000 00000000 40000000 00000000 7fffe000 00000000 +powd n uo - 7fffe000 00000000 40000000 00000001 7fffe000 00000000 +powd n uo - 7fffe000 00000000 40080000 00000000 7fffe000 00000000 +powd n uo - 7fffe000 00000000 40220000 00000000 7fffe000 00000000 +powd n uo - 7fffe000 00000000 406fe000 00000000 7fffe000 00000000 +powd n uo - 7fffe000 00000000 40700000 00000000 7fffe000 00000000 +powd n uo - 7fffe000 00000000 40701000 00000000 7fffe000 00000000 +powd n uo - 7fffe000 00000000 40cfff80 00000000 7fffe000 00000000 +powd n uo - 7fffe000 00000000 40dfffc0 00000000 7fffe000 00000000 +powd n uo - 7fffe000 00000000 7fe00000 00000000 7fffe000 00000000 +powd n uo - 7fffe000 00000000 7fefffff ffffffff 7fffe000 00000000 +powd n uo - 7fffe000 00000000 7ff00000 00000000 7fffe000 00000000 +powd n uo - 7fffe000 00000000 7fffe000 00000000 7fffe000 00000000 +powd n uo - 7fffe000 00000000 80000000 00000001 7fffe000 00000000 +powd n uo - 7fffe000 00000000 80000000 00000003 7fffe000 00000000 +powd n uo - 7fffe000 00000000 80080000 00000000 7fffe000 00000000 +powd n uo - 7fffe000 00000000 800fffff ffffffff 7fffe000 00000000 +powd n uo - 7fffe000 00000000 80100000 00000000 7fffe000 00000000 +powd n uo - 7fffe000 00000000 80100000 00000001 7fffe000 00000000 +powd n uo - 7fffe000 00000000 80200000 00000000 7fffe000 00000000 +powd n uo - 7fffe000 00000000 bcb00000 00000000 7fffe000 00000000 +powd n uo - 7fffe000 00000000 bcb00000 00000001 7fffe000 00000000 +powd n uo - 7fffe000 00000000 bfe00000 00000000 7fffe000 00000000 +powd n uo - 7fffe000 00000000 bfefffff ffffffff 7fffe000 00000000 +powd n uo - 7fffe000 00000000 bff00000 00000000 7fffe000 00000000 +powd n uo - 7fffe000 00000000 bff00000 00000001 7fffe000 00000000 +powd n uo - 7fffe000 00000000 bfffffff ffffffff 7fffe000 00000000 +powd n uo - 7fffe000 00000000 c0000000 00000000 7fffe000 00000000 +powd n uo - 7fffe000 00000000 c0000000 00000001 7fffe000 00000000 +powd n uo - 7fffe000 00000000 c0080000 00000000 7fffe000 00000000 +powd n uo - 7fffe000 00000000 c0220000 00000000 7fffe000 00000000 +powd n uo - 7fffe000 00000000 c06fe000 00000000 7fffe000 00000000 +powd n uo - 7fffe000 00000000 c0700000 00000000 7fffe000 00000000 +powd n uo - 7fffe000 00000000 c0701000 00000000 7fffe000 00000000 +powd n uo - 7fffe000 00000000 c0cfff80 00000000 7fffe000 00000000 +powd n uo - 7fffe000 00000000 c0dfffc0 00000000 7fffe000 00000000 +powd n uo - 7fffe000 00000000 ffe00000 00000000 7fffe000 00000000 +powd n uo - 7fffe000 00000000 ffefffff ffffffff 7fffe000 00000000 +powd n uo - 7fffe000 00000000 fff00000 00000000 7fffe000 00000000 +powd n uo - 7fffe000 00000000 ffffe000 00000000 7fffe000 00000000 +powd n uo - 80000000 00000000 7fffe000 00000000 7fffe000 00000000 +powd n uo - 80000000 00000000 fff80000 00000000 00000000 00000000 +powd n uo - 80000000 00000000 ffffe000 00000000 ffffe000 00000000 +powd n uo - 80000000 00000001 7fffe000 00000000 7fffe000 00000000 +powd n uo - 80000000 00000001 ffffe000 00000000 ffffe000 00000000 +powd n uo - 80000000 00000003 7fffe000 00000000 7fffe000 00000000 +powd n uo - 80000000 00000003 ffffe000 00000000 ffffe000 00000000 +powd n uo - 80080000 00000000 7fffe000 00000000 7fffe000 00000000 +powd n uo - 80080000 00000000 ffffe000 00000000 ffffe000 00000000 +powd n uo - 800fffff ffffffff 7fffe000 00000000 7fffe000 00000000 +powd n uo - 800fffff ffffffff ffffe000 00000000 ffffe000 00000000 +powd n uo - 80100000 00000000 7fffe000 00000000 7fffe000 00000000 +powd n uo - 80100000 00000000 ffffe000 00000000 ffffe000 00000000 +powd n uo - 80100000 00000001 7fffe000 00000000 7fffe000 00000000 +powd n uo - 80100000 00000001 ffffe000 00000000 ffffe000 00000000 +powd n uo - 80200000 00000000 7fffe000 00000000 7fffe000 00000000 +powd n uo - 80200000 00000000 ffffe000 00000000 ffffe000 00000000 +powd n uo - bcb00000 00000000 7fffe000 00000000 7fffe000 00000000 +powd n uo - bcb00000 00000000 ffffe000 00000000 ffffe000 00000000 +powd n uo - bcb00000 00000001 7fffe000 00000000 7fffe000 00000000 +powd n uo - bcb00000 00000001 ffffe000 00000000 ffffe000 00000000 +powd n uo - bfefffff ffffffff 7fffe000 00000000 7fffe000 00000000 +powd n uo - bfefffff ffffffff ffffe000 00000000 ffffe000 00000000 +powd n uo - bff00000 00000000 7fffe000 00000000 7fffe000 00000000 +powd n uo - bff00000 00000000 ffffe000 00000000 ffffe000 00000000 +powd n uo - bff00000 00000001 7fffe000 00000000 7fffe000 00000000 +powd n uo - bff00000 00000001 ffffe000 00000000 ffffe000 00000000 +powd n uo - bfffffff ffffffff 7fffe000 00000000 7fffe000 00000000 +powd n uo - bfffffff ffffffff ffffe000 00000000 ffffe000 00000000 +powd n uo - c0000000 00000000 7fffe000 00000000 7fffe000 00000000 +powd n uo - c0000000 00000000 ffffe000 00000000 ffffe000 00000000 +powd n uo - c0000000 00000001 7fffe000 00000000 7fffe000 00000000 +powd n uo - c0000000 00000001 ffffe000 00000000 ffffe000 00000000 +powd n uo - c06fe000 00000000 7fffe000 00000000 7fffe000 00000000 +powd n uo - c06fe000 00000000 ffffe000 00000000 ffffe000 00000000 +powd n uo - c0700000 00000000 7fffe000 00000000 7fffe000 00000000 +powd n uo - c0700000 00000000 ffffe000 00000000 ffffe000 00000000 +powd n uo - c0701000 00000000 7fffe000 00000000 7fffe000 00000000 +powd n uo - c0701000 00000000 ffffe000 00000000 ffffe000 00000000 +powd n uo - ffe00000 00000000 7fffe000 00000000 7fffe000 00000000 +powd n uo - ffe00000 00000000 ffffe000 00000000 ffffe000 00000000 +powd n uo - ffefffff ffffffff 7fffe000 00000000 7fffe000 00000000 +powd n uo - ffefffff ffffffff ffffe000 00000000 ffffe000 00000000 +powd n uo - fff00000 00000000 7fffe000 00000000 7fffe000 00000000 +powd n uo - fff00000 00000000 ffffe000 00000000 ffffe000 00000000 +powd n uo - fff80000 00000000 bff00000 00000000 00000000 00000000 +powd n uo - ffffe000 00000000 00000000 00000001 ffffe000 00000000 +powd n uo - ffffe000 00000000 00000000 00000003 ffffe000 00000000 +powd n uo - ffffe000 00000000 00080000 00000000 ffffe000 00000000 +powd n uo - ffffe000 00000000 000fffff ffffffff ffffe000 00000000 +powd n uo - ffffe000 00000000 00100000 00000000 ffffe000 00000000 +powd n uo - ffffe000 00000000 00100000 00000001 ffffe000 00000000 +powd n uo - ffffe000 00000000 00200000 00000000 ffffe000 00000000 +powd n uo - ffffe000 00000000 3cb00000 00000000 ffffe000 00000000 +powd n uo - ffffe000 00000000 3cb00000 00000001 ffffe000 00000000 +powd n uo - ffffe000 00000000 3fe00000 00000000 ffffe000 00000000 +powd n uo - ffffe000 00000000 3fefffff ffffffff ffffe000 00000000 +powd n uo - ffffe000 00000000 3ff00000 00000000 ffffe000 00000000 +powd n uo - ffffe000 00000000 3ff00000 00000001 ffffe000 00000000 +powd n uo - ffffe000 00000000 3fffffff ffffffff ffffe000 00000000 +powd n uo - ffffe000 00000000 40000000 00000000 ffffe000 00000000 +powd n uo - ffffe000 00000000 40000000 00000001 ffffe000 00000000 +powd n uo - ffffe000 00000000 40080000 00000000 ffffe000 00000000 +powd n uo - ffffe000 00000000 40220000 00000000 ffffe000 00000000 +powd n uo - ffffe000 00000000 406fe000 00000000 ffffe000 00000000 +powd n uo - ffffe000 00000000 40700000 00000000 ffffe000 00000000 +powd n uo - ffffe000 00000000 40701000 00000000 ffffe000 00000000 +powd n uo - ffffe000 00000000 40cfff80 00000000 ffffe000 00000000 +powd n uo - ffffe000 00000000 40dfffc0 00000000 ffffe000 00000000 +powd n uo - ffffe000 00000000 7fe00000 00000000 ffffe000 00000000 +powd n uo - ffffe000 00000000 7fefffff ffffffff ffffe000 00000000 +powd n uo - ffffe000 00000000 7ff00000 00000000 ffffe000 00000000 +powd n uo - ffffe000 00000000 7fffe000 00000000 ffffe000 00000000 +powd n uo - ffffe000 00000000 80000000 00000001 ffffe000 00000000 +powd n uo - ffffe000 00000000 80000000 00000003 ffffe000 00000000 +powd n uo - ffffe000 00000000 80080000 00000000 ffffe000 00000000 +powd n uo - ffffe000 00000000 800fffff ffffffff ffffe000 00000000 +powd n uo - ffffe000 00000000 80100000 00000000 ffffe000 00000000 +powd n uo - ffffe000 00000000 80100000 00000001 ffffe000 00000000 +powd n uo - ffffe000 00000000 80200000 00000000 ffffe000 00000000 +powd n uo - ffffe000 00000000 bcb00000 00000000 ffffe000 00000000 +powd n uo - ffffe000 00000000 bcb00000 00000001 ffffe000 00000000 +powd n uo - ffffe000 00000000 bfe00000 00000000 ffffe000 00000000 +powd n uo - ffffe000 00000000 bfefffff ffffffff ffffe000 00000000 +powd n uo - ffffe000 00000000 bff00000 00000000 ffffe000 00000000 +powd n uo - ffffe000 00000000 bff00000 00000001 ffffe000 00000000 +powd n uo - ffffe000 00000000 bfffffff ffffffff ffffe000 00000000 +powd n uo - ffffe000 00000000 c0000000 00000000 ffffe000 00000000 +powd n uo - ffffe000 00000000 c0000000 00000001 ffffe000 00000000 +powd n uo - ffffe000 00000000 c0080000 00000000 ffffe000 00000000 +powd n uo - ffffe000 00000000 c0220000 00000000 ffffe000 00000000 +powd n uo - ffffe000 00000000 c06fe000 00000000 ffffe000 00000000 +powd n uo - ffffe000 00000000 c0700000 00000000 ffffe000 00000000 +powd n uo - ffffe000 00000000 c0701000 00000000 ffffe000 00000000 +powd n uo - ffffe000 00000000 c0cfff80 00000000 ffffe000 00000000 +powd n uo - ffffe000 00000000 c0dfffc0 00000000 ffffe000 00000000 +powd n uo - ffffe000 00000000 ffe00000 00000000 ffffe000 00000000 +powd n uo - ffffe000 00000000 ffefffff ffffffff ffffe000 00000000 +powd n uo - ffffe000 00000000 fff00000 00000000 ffffe000 00000000 +powd n uo - ffffe000 00000000 ffffe000 00000000 ffffe000 00000000 +powd n uo ?xv 80000000 00000001 bfffffff ffffffff 00000000 00000000 +powd n uo ?xv bff00000 00000000 3ff00000 00000001 00000000 00000000 +powd n uo v 00000000 00000000 7ff02000 00000000 7fffe000 00000000 +powd n uo v 00000000 00000000 fff00000 00000001 00000000 00000000 +powd n uo v 00000000 00000000 fff02000 00000000 ffffe000 00000000 +powd n uo v 00000000 00000001 7ff02000 00000000 7fffe000 00000000 +powd n uo v 00000000 00000001 fff02000 00000000 ffffe000 00000000 +powd n uo v 00000000 00000003 7ff02000 00000000 7fffe000 00000000 +powd n uo v 00000000 00000003 fff02000 00000000 ffffe000 00000000 +powd n uo v 00080000 00000000 7ff02000 00000000 7fffe000 00000000 +powd n uo v 00080000 00000000 fff02000 00000000 ffffe000 00000000 +powd n uo v 000fffff ffffffff 7ff02000 00000000 7fffe000 00000000 +powd n uo v 000fffff ffffffff fff02000 00000000 ffffe000 00000000 +powd n uo v 00100000 00000000 7ff02000 00000000 7fffe000 00000000 +powd n uo v 00100000 00000000 fff02000 00000000 ffffe000 00000000 +powd n uo v 00100000 00000001 7ff02000 00000000 7fffe000 00000000 +powd n uo v 00100000 00000001 fff02000 00000000 ffffe000 00000000 +powd n uo v 00200000 00000000 7ff02000 00000000 7fffe000 00000000 +powd n uo v 00200000 00000000 fff02000 00000000 ffffe000 00000000 +powd n uo v 3cb00000 00000000 7ff02000 00000000 7fffe000 00000000 +powd n uo v 3cb00000 00000000 fff02000 00000000 ffffe000 00000000 +powd n uo v 3cb00000 00000001 7ff02000 00000000 7fffe000 00000000 +powd n uo v 3cb00000 00000001 fff02000 00000000 ffffe000 00000000 +powd n uo v 3fefffff ffffffff 7ff02000 00000000 7fffe000 00000000 +powd n uo v 3fefffff ffffffff fff02000 00000000 ffffe000 00000000 +powd n eq - 3ff00000 00000000 7ff00000 00000000 3ff00000 00000000 +powd n eq - 3ff00000 00000000 7ff02000 00000000 3ff00000 00000000 +powd n eq - 3ff00000 00000000 fff00000 00000000 3ff00000 00000000 +powd n eq - 3ff00000 00000000 fff02000 00000000 3ff00000 00000000 +powd n uo v 3ff00000 00000001 7ff02000 00000000 7fffe000 00000000 +powd n uo v 3ff00000 00000001 fff02000 00000000 ffffe000 00000000 +powd n uo v 3fffffff ffffffff 7ff02000 00000000 7fffe000 00000000 +powd n uo v 3fffffff ffffffff fff02000 00000000 ffffe000 00000000 +powd n uo v 40000000 00000000 7ff02000 00000000 7fffe000 00000000 +powd n uo v 40000000 00000000 fff02000 00000000 ffffe000 00000000 +powd n uo v 40000000 00000001 7ff02000 00000000 7fffe000 00000000 +powd n uo v 40000000 00000001 fff02000 00000000 ffffe000 00000000 +powd n uo v 406fe000 00000000 7ff02000 00000000 7fffe000 00000000 +powd n uo v 406fe000 00000000 fff02000 00000000 ffffe000 00000000 +powd n uo v 40700000 00000000 7ff02000 00000000 7fffe000 00000000 +powd n uo v 40700000 00000000 fff02000 00000000 ffffe000 00000000 +powd n uo v 40701000 00000000 7ff02000 00000000 7fffe000 00000000 +powd n uo v 40701000 00000000 fff02000 00000000 ffffe000 00000000 +powd n uo v 7fe00000 00000000 7ff02000 00000000 7fffe000 00000000 +powd n uo v 7fe00000 00000000 fff02000 00000000 ffffe000 00000000 +powd n uo v 7fefffff ffffffff 7ff02000 00000000 7fffe000 00000000 +powd n uo v 7fefffff ffffffff fff02000 00000000 ffffe000 00000000 +powd n uo v 7ff00000 00000000 7ff02000 00000000 7fffe000 00000000 +powd n uo v 7ff00000 00000000 fff02000 00000000 ffffe000 00000000 +powd n uo v 7ff00000 00000001 00000000 00000001 00000000 00000000 +powd n uo v 7ff00000 00000001 3ff00000 00000000 00000000 00000000 +powd n uo v 7ff00000 00000001 7ff00000 00000000 00000000 00000000 +powd n uo v 7ff00000 00000001 7ff00000 00000001 00000000 00000000 +powd n uo v 7ff00000 00000001 7ff80000 00000000 00000000 00000000 +powd n uo v 7ff00001 00000000 3ff00000 00000000 00000000 00000000 +powd n uo v 7ff02000 00000000 00000000 00000001 7fffe000 00000000 +powd n uo v 7ff02000 00000000 00000000 00000003 7fffe000 00000000 +powd n uo v 7ff02000 00000000 00080000 00000000 7fffe000 00000000 +powd n uo v 7ff02000 00000000 000fffff ffffffff 7fffe000 00000000 +powd n uo v 7ff02000 00000000 00100000 00000000 7fffe000 00000000 +powd n uo v 7ff02000 00000000 00100000 00000001 7fffe000 00000000 +powd n uo v 7ff02000 00000000 00200000 00000000 7fffe000 00000000 +powd n uo v 7ff02000 00000000 3cb00000 00000000 7fffe000 00000000 +powd n uo v 7ff02000 00000000 3cb00000 00000001 7fffe000 00000000 +powd n uo v 7ff02000 00000000 3fe00000 00000000 7fffe000 00000000 +powd n uo v 7ff02000 00000000 3fefffff ffffffff 7fffe000 00000000 +powd n uo v 7ff02000 00000000 3ff00000 00000000 7fffe000 00000000 +powd n uo v 7ff02000 00000000 3ff00000 00000001 7fffe000 00000000 +powd n uo v 7ff02000 00000000 3fffffff ffffffff 7fffe000 00000000 +powd n uo v 7ff02000 00000000 40000000 00000000 7fffe000 00000000 +powd n uo v 7ff02000 00000000 40000000 00000001 7fffe000 00000000 +powd n uo v 7ff02000 00000000 40080000 00000000 7fffe000 00000000 +powd n uo v 7ff02000 00000000 40220000 00000000 7fffe000 00000000 +powd n uo v 7ff02000 00000000 406fe000 00000000 7fffe000 00000000 +powd n uo v 7ff02000 00000000 40700000 00000000 7fffe000 00000000 +powd n uo v 7ff02000 00000000 40701000 00000000 7fffe000 00000000 +powd n uo v 7ff02000 00000000 40cfff80 00000000 7fffe000 00000000 +powd n uo v 7ff02000 00000000 40dfffc0 00000000 7fffe000 00000000 +powd n uo v 7ff02000 00000000 7fe00000 00000000 7fffe000 00000000 +powd n uo v 7ff02000 00000000 7fefffff ffffffff 7fffe000 00000000 +powd n uo v 7ff02000 00000000 7ff00000 00000000 7fffe000 00000000 +powd n uo v 7ff02000 00000000 7ff02000 00000000 7fffe000 00000000 +powd n uo v 7ff02000 00000000 7fffe000 00000000 7fffe000 00000000 +powd n uo v 7ff02000 00000000 80000000 00000001 7fffe000 00000000 +powd n uo v 7ff02000 00000000 80000000 00000003 7fffe000 00000000 +powd n uo v 7ff02000 00000000 80080000 00000000 7fffe000 00000000 +powd n uo v 7ff02000 00000000 800fffff ffffffff 7fffe000 00000000 +powd n uo v 7ff02000 00000000 80100000 00000000 7fffe000 00000000 +powd n uo v 7ff02000 00000000 80100000 00000001 7fffe000 00000000 +powd n uo v 7ff02000 00000000 80200000 00000000 7fffe000 00000000 +powd n uo v 7ff02000 00000000 bcb00000 00000000 7fffe000 00000000 +powd n uo v 7ff02000 00000000 bcb00000 00000001 7fffe000 00000000 +powd n uo v 7ff02000 00000000 bfe00000 00000000 7fffe000 00000000 +powd n uo v 7ff02000 00000000 bfefffff ffffffff 7fffe000 00000000 +powd n uo v 7ff02000 00000000 bff00000 00000000 7fffe000 00000000 +powd n uo v 7ff02000 00000000 bff00000 00000001 7fffe000 00000000 +powd n uo v 7ff02000 00000000 bfffffff ffffffff 7fffe000 00000000 +powd n uo v 7ff02000 00000000 c0000000 00000000 7fffe000 00000000 +powd n uo v 7ff02000 00000000 c0000000 00000001 7fffe000 00000000 +powd n uo v 7ff02000 00000000 c0080000 00000000 7fffe000 00000000 +powd n uo v 7ff02000 00000000 c0220000 00000000 7fffe000 00000000 +powd n uo v 7ff02000 00000000 c06fe000 00000000 7fffe000 00000000 +powd n uo v 7ff02000 00000000 c0700000 00000000 7fffe000 00000000 +powd n uo v 7ff02000 00000000 c0701000 00000000 7fffe000 00000000 +powd n uo v 7ff02000 00000000 c0cfff80 00000000 7fffe000 00000000 +powd n uo v 7ff02000 00000000 c0dfffc0 00000000 7fffe000 00000000 +powd n uo v 7ff02000 00000000 ffe00000 00000000 7fffe000 00000000 +powd n uo v 7ff02000 00000000 ffefffff ffffffff 7fffe000 00000000 +powd n uo v 7ff02000 00000000 fff00000 00000000 7fffe000 00000000 +powd n uo v 7ff02000 00000000 fff02000 00000000 7fffe000 00000000 +powd n uo v 7ff02000 00000000 ffffe000 00000000 7fffe000 00000000 +powd n uo v 7ff80000 00000000 7ff00000 00000001 00000000 00000000 +powd n uo v 7fffe000 00000000 7ff02000 00000000 7fffe000 00000000 +powd n uo v 7fffe000 00000000 fff02000 00000000 7fffe000 00000000 +powd n uo v 80000000 00000000 7ff02000 00000000 7fffe000 00000000 +powd n uo v 80000000 00000000 fff02000 00000000 ffffe000 00000000 +powd n uo v 80000000 00000001 3fe00000 00000000 7fffe000 00000000 +powd n uo v 80000000 00000001 7ff02000 00000000 7fffe000 00000000 +powd n uo v 80000000 00000001 bfe00000 00000000 7fffe000 00000000 +powd n uo v 80000000 00000001 fff02000 00000000 ffffe000 00000000 +powd n uo v 80000000 00000002 3fe00000 00000000 7fffe000 00000000 +powd n uo v 80000000 00000002 bfe00000 00000000 7fffe000 00000000 +powd n uo v 80000000 00000003 7ff02000 00000000 7fffe000 00000000 +powd n uo v 80000000 00000003 fff02000 00000000 ffffe000 00000000 +powd n uo v 80000000 00000005 3fe00000 00000000 7fffe000 00000000 +powd n uo v 80000000 00000005 bfe00000 00000000 7fffe000 00000000 +powd n uo v 80000000 00000007 3fe00000 00000000 7fffe000 00000000 +powd n uo v 80000000 00000007 bfe00000 00000000 7fffe000 00000000 +powd n uo v 80000000 00000009 3fe00000 00000000 7fffe000 00000000 +powd n uo v 80000000 00000009 bfe00000 00000000 7fffe000 00000000 +powd n uo v 80040000 00000000 3fe00000 00000000 7fffe000 00000000 +powd n uo v 80080000 00000000 3f300000 00000000 7fffe000 00000000 +powd n uo v 80080000 00000000 3f500000 00000000 7fffe000 00000000 +powd n uo v 80080000 00000000 3f700000 00000000 7fffe000 00000000 +powd n uo v 80080000 00000000 3f800000 00000000 7fffe000 00000000 +powd n uo v 80080000 00000000 3fb00000 00000000 7fffe000 00000000 +powd n uo v 80080000 00000000 3fd00000 00000000 7fffe000 00000000 +powd n uo v 80080000 00000000 7ff02000 00000000 7fffe000 00000000 +powd n uo v 80080000 00000000 fff02000 00000000 ffffe000 00000000 +powd n uo v 800fffff fffffff7 3fe00000 00000000 7fffe000 00000000 +powd n uo v 800fffff fffffff7 bfe00000 00000000 7fffe000 00000000 +powd n uo v 800fffff fffffff9 3fe00000 00000000 7fffe000 00000000 +powd n uo v 800fffff fffffff9 bfe00000 00000000 7fffe000 00000000 +powd n uo v 800fffff fffffffc 3fe00000 00000000 7fffe000 00000000 +powd n uo v 800fffff fffffffc bfe00000 00000000 7fffe000 00000000 +powd n uo v 800fffff fffffffd 3fe00000 00000000 7fffe000 00000000 +powd n uo v 800fffff fffffffd bfe00000 00000000 7fffe000 00000000 +powd n uo v 800fffff fffffffe 3fe00000 00000000 7fffe000 00000000 +powd n uo v 800fffff fffffffe bfe00000 00000000 7fffe000 00000000 +powd n uo v 800fffff ffffffff 3fe00000 00000000 7fffe000 00000000 +powd n uo v 800fffff ffffffff 7ff02000 00000000 7fffe000 00000000 +powd n uo v 800fffff ffffffff bfe00000 00000000 7fffe000 00000000 +powd n uo v 800fffff ffffffff fff02000 00000000 ffffe000 00000000 +powd n uo v 80100000 00000000 7ff02000 00000000 7fffe000 00000000 +powd n uo v 80100000 00000000 fff02000 00000000 ffffe000 00000000 +powd n uo v 80100000 00000001 7ff02000 00000000 7fffe000 00000000 +powd n uo v 80100000 00000001 fff02000 00000000 ffffe000 00000000 +powd n uo v 801fffff fffffffd 3fe00000 00000000 7fffe000 00000000 +powd n uo v 801fffff fffffffd bfe00000 00000000 7fffe000 00000000 +powd n uo v 80200000 00000000 3fe00000 00000000 7fffe000 00000000 +powd n uo v 80200000 00000000 7ff02000 00000000 7fffe000 00000000 +powd n uo v 80200000 00000000 bfe00000 00000000 7fffe000 00000000 +powd n uo v 80200000 00000000 fff02000 00000000 ffffe000 00000000 +powd n uo v 80200000 00000001 3fe00000 00000000 7fffe000 00000000 +powd n uo v 80200000 00000001 bfe00000 00000000 7fffe000 00000000 +powd n uo v bca00000 00000000 3f900000 00000000 7fffe000 00000000 +powd n uo v bca00000 00000000 3fa00000 00000000 7fffe000 00000000 +powd n uo v bca00000 00000000 3fb00000 00000000 7fffe000 00000000 +powd n uo v bca00000 00000000 3fc00000 00000000 7fffe000 00000000 +powd n uo v bca00000 00000000 3fd00000 00000000 7fffe000 00000000 +powd n uo v bcb00000 00000000 3fe00000 00000000 7fffe000 00000000 +powd n uo v bcb00000 00000000 7ff02000 00000000 7fffe000 00000000 +powd n uo v bcb00000 00000000 bfe00000 00000000 7fffe000 00000000 +powd n uo v bcb00000 00000000 fff02000 00000000 ffffe000 00000000 +powd n uo v bcb00000 00000001 7ff02000 00000000 7fffe000 00000000 +powd n uo v bcb00000 00000001 fff02000 00000000 ffffe000 00000000 +powd n uo v bcc00000 00000000 3fe00000 00000000 7fffe000 00000000 +powd n uo v bcc00000 00000000 bfe00000 00000000 7fffe000 00000000 +powd n uo v bcc80000 00000000 3fe00000 00000000 7fffe000 00000000 +powd n uo v bcc80000 00000000 bfe00000 00000000 7fffe000 00000000 +powd n uo v bf100000 00000000 3fe00000 00000000 7fffe000 00000000 +powd n uo v bfb00000 00000000 3fe00000 00000000 7fffe000 00000000 +powd n uo v bfefffff ffffffff 7ff02000 00000000 7fffe000 00000000 +powd n uo v bfefffff ffffffff fff02000 00000000 ffffe000 00000000 +powd n uo v bff00000 00000000 3fe00000 00000000 7fffe000 00000000 +powd n eq - bff00000 00000000 7ff00000 00000000 3ff00000 00000000 +powd n uo v bff00000 00000000 7ff02000 00000000 7fffe000 00000000 +powd n uo v bff00000 00000000 bfe00000 00000000 7fffe000 00000000 +powd n eq - bff00000 00000000 fff00000 00000000 3ff00000 00000000 +powd n uo v bff00000 00000000 fff00000 00000001 00000000 00000000 +powd n uo v bff00000 00000000 fff02000 00000000 ffffe000 00000000 +powd n uo v bff00000 00000001 3fefffff ffffffff 7fffe000 00000000 +powd n uo v bff00000 00000001 3ff00000 00000001 7fffe000 00000000 +powd n uo v bff00000 00000001 3fffffff ffffffff 7fffe000 00000000 +powd n uo v bff00000 00000001 40000000 00000001 7fffe000 00000000 +powd n uo v bff00000 00000001 4007ffff fffffffe 7fffe000 00000000 +powd n uo v bff00000 00000001 40080000 00000002 7fffe000 00000000 +powd n uo v bff00000 00000001 7ff02000 00000000 7fffe000 00000000 +powd n uo v bff00000 00000001 bfefffff ffffffff 7fffe000 00000000 +powd n uo v bff00000 00000001 bff00000 00000001 7fffe000 00000000 +powd n uo v bff00000 00000001 bfffffff ffffffff 7fffe000 00000000 +powd n uo v bff00000 00000001 c0000000 00000001 7fffe000 00000000 +powd n uo v bff00000 00000001 c007ffff fffffffe 7fffe000 00000000 +powd n uo v bff00000 00000001 c0080000 00000002 7fffe000 00000000 +powd n uo v bff00000 00000001 fff02000 00000000 ffffe000 00000000 +powd n uo v bff00000 00000002 3fefffff ffffffff 7fffe000 00000000 +powd n uo v bff00000 00000002 3ff00000 00000001 7fffe000 00000000 +powd n uo v bff00000 00000002 3fffffff ffffffff 7fffe000 00000000 +powd n uo v bff00000 00000002 40000000 00000001 7fffe000 00000000 +powd n uo v bff00000 00000002 4007ffff fffffffe 7fffe000 00000000 +powd n uo v bff00000 00000002 40080000 00000002 7fffe000 00000000 +powd n uo v bff00000 00000002 bfefffff ffffffff 7fffe000 00000000 +powd n uo v bff00000 00000002 bff00000 00000001 7fffe000 00000000 +powd n uo v bff00000 00000002 bfffffff ffffffff 7fffe000 00000000 +powd n uo v bff00000 00000002 c0000000 00000001 7fffe000 00000000 +powd n uo v bff00000 00000002 c007ffff fffffffe 7fffe000 00000000 +powd n uo v bff00000 00000002 c0080000 00000002 7fffe000 00000000 +powd n uo v bff00000 00000003 3fefffff ffffffff 7fffe000 00000000 +powd n uo v bff00000 00000003 3ff00000 00000001 7fffe000 00000000 +powd n uo v bff00000 00000003 3fffffff ffffffff 7fffe000 00000000 +powd n uo v bff00000 00000003 40000000 00000001 7fffe000 00000000 +powd n uo v bff00000 00000003 4007ffff fffffffe 7fffe000 00000000 +powd n uo v bff00000 00000003 40080000 00000002 7fffe000 00000000 +powd n uo v bff00000 00000003 bfefffff ffffffff 7fffe000 00000000 +powd n uo v bff00000 00000003 bff00000 00000001 7fffe000 00000000 +powd n uo v bff00000 00000003 bfffffff ffffffff 7fffe000 00000000 +powd n uo v bff00000 00000003 c0000000 00000001 7fffe000 00000000 +powd n uo v bff00000 00000003 c007ffff fffffffe 7fffe000 00000000 +powd n uo v bff00000 00000003 c0080000 00000002 7fffe000 00000000 +powd n uo v bfffffff ffffffff 7ff02000 00000000 7fffe000 00000000 +powd n uo v bfffffff ffffffff fff02000 00000000 ffffe000 00000000 +powd n uo v c0000000 00000000 7ff02000 00000000 7fffe000 00000000 +powd n uo v c0000000 00000000 fff02000 00000000 ffffe000 00000000 +powd n uo v c0000000 00000001 7ff02000 00000000 7fffe000 00000000 +powd n uo v c0000000 00000001 fff02000 00000000 ffffe000 00000000 +powd n uo v c0000000 00000002 3fe00000 00000000 7fffe000 00000000 +powd n uo v c0000000 00000002 bfe00000 00000000 7fffe000 00000000 +powd n uo v c0080000 00000004 3fe00000 00000000 7fffe000 00000000 +powd n uo v c0080000 00000004 bfe00000 00000000 7fffe000 00000000 +powd n uo v c00fffff fffffffb 3fe00000 00000000 7fffe000 00000000 +powd n uo v c00fffff fffffffb bfe00000 00000000 7fffe000 00000000 +powd n uo v c0100000 00000000 40160000 00000000 7fffe000 00000000 +powd n uo v c0100000 00000000 40989e00 00000000 7fffe000 00000000 +powd n uo v c0100000 00000000 40dfffe0 00000000 7fffe000 00000000 +powd n uo v c06fe000 00000000 7ff02000 00000000 7fffe000 00000000 +powd n uo v c06fe000 00000000 fff02000 00000000 ffffe000 00000000 +powd n uo v c0700000 00000000 3ff80000 00000000 7fffe000 00000000 +powd n uo v c0700000 00000000 7ff02000 00000000 7fffe000 00000000 +powd n uo v c0700000 00000000 fff02000 00000000 ffffe000 00000000 +powd n uo v c0701000 00000000 7ff02000 00000000 7fffe000 00000000 +powd n uo v c0701000 00000000 fff02000 00000000 ffffe000 00000000 +powd n uo v c0900000 00000000 3fe00000 00000000 7fffe000 00000000 +powd n uo v c0900000 00000000 3ff80000 00000000 7fffe000 00000000 +powd n uo v c0d00000 00000000 3fe00000 00000000 7fffe000 00000000 +powd n uo v c5d00000 00000000 bff80000 00000000 7fffe000 00000000 +powd n uo v ebb00000 00000000 bff80000 00000000 7fffe000 00000000 +powd n uo v ffcfffff fffffffc 3fe00000 00000000 7fffe000 00000000 +powd n uo v ffcfffff fffffffc bfe00000 00000000 7fffe000 00000000 +powd n uo v ffd00000 00000002 3fe00000 00000000 7fffe000 00000000 +powd n uo v ffd00000 00000002 bfe00000 00000000 7fffe000 00000000 +powd n uo v ffdfffff ffffffff 3fe00000 00000000 7fffe000 00000000 +powd n uo v ffdfffff ffffffff bfe00000 00000000 7fffe000 00000000 +powd n uo v ffe00000 00000000 7ff02000 00000000 7fffe000 00000000 +powd n uo v ffe00000 00000000 fff02000 00000000 ffffe000 00000000 +powd n uo v ffe00000 00000002 3fe00000 00000000 7fffe000 00000000 +powd n uo v ffe00000 00000002 bfe00000 00000000 7fffe000 00000000 +powd n uo v ffefffff ffffffff 7ff02000 00000000 7fffe000 00000000 +powd n uo v ffefffff ffffffff fff02000 00000000 ffffe000 00000000 +powd n uo v fff00000 00000000 7ff00000 00000001 00000000 00000000 +powd n uo v fff00000 00000000 7ff02000 00000000 7fffe000 00000000 +powd n uo v fff00000 00000000 fff02000 00000000 ffffe000 00000000 +powd n uo v fff00000 00000001 3ff00000 00000000 00000000 00000000 +powd n uo v fff02000 00000000 00000000 00000001 ffffe000 00000000 +powd n uo v fff02000 00000000 00000000 00000003 ffffe000 00000000 +powd n uo v fff02000 00000000 00080000 00000000 ffffe000 00000000 +powd n uo v fff02000 00000000 000fffff ffffffff ffffe000 00000000 +powd n uo v fff02000 00000000 00100000 00000000 ffffe000 00000000 +powd n uo v fff02000 00000000 00100000 00000001 ffffe000 00000000 +powd n uo v fff02000 00000000 00200000 00000000 ffffe000 00000000 +powd n uo v fff02000 00000000 3cb00000 00000000 ffffe000 00000000 +powd n uo v fff02000 00000000 3cb00000 00000001 ffffe000 00000000 +powd n uo v fff02000 00000000 3fe00000 00000000 ffffe000 00000000 +powd n uo v fff02000 00000000 3fefffff ffffffff ffffe000 00000000 +powd n uo v fff02000 00000000 3ff00000 00000000 ffffe000 00000000 +powd n uo v fff02000 00000000 3ff00000 00000001 ffffe000 00000000 +powd n uo v fff02000 00000000 3fffffff ffffffff ffffe000 00000000 +powd n uo v fff02000 00000000 40000000 00000000 ffffe000 00000000 +powd n uo v fff02000 00000000 40000000 00000001 ffffe000 00000000 +powd n uo v fff02000 00000000 40080000 00000000 ffffe000 00000000 +powd n uo v fff02000 00000000 40220000 00000000 ffffe000 00000000 +powd n uo v fff02000 00000000 406fe000 00000000 ffffe000 00000000 +powd n uo v fff02000 00000000 40700000 00000000 ffffe000 00000000 +powd n uo v fff02000 00000000 40701000 00000000 ffffe000 00000000 +powd n uo v fff02000 00000000 40cfff80 00000000 ffffe000 00000000 +powd n uo v fff02000 00000000 40dfffc0 00000000 ffffe000 00000000 +powd n uo v fff02000 00000000 7fe00000 00000000 ffffe000 00000000 +powd n uo v fff02000 00000000 7fefffff ffffffff ffffe000 00000000 +powd n uo v fff02000 00000000 7ff00000 00000000 ffffe000 00000000 +powd n uo v fff02000 00000000 7ff02000 00000000 ffffe000 00000000 +powd n uo v fff02000 00000000 7fffe000 00000000 ffffe000 00000000 +powd n uo v fff02000 00000000 80000000 00000001 ffffe000 00000000 +powd n uo v fff02000 00000000 80000000 00000003 ffffe000 00000000 +powd n uo v fff02000 00000000 80080000 00000000 ffffe000 00000000 +powd n uo v fff02000 00000000 800fffff ffffffff ffffe000 00000000 +powd n uo v fff02000 00000000 80100000 00000000 ffffe000 00000000 +powd n uo v fff02000 00000000 80100000 00000001 ffffe000 00000000 +powd n uo v fff02000 00000000 80200000 00000000 ffffe000 00000000 +powd n uo v fff02000 00000000 bcb00000 00000000 ffffe000 00000000 +powd n uo v fff02000 00000000 bcb00000 00000001 ffffe000 00000000 +powd n uo v fff02000 00000000 bfe00000 00000000 ffffe000 00000000 +powd n uo v fff02000 00000000 bfefffff ffffffff ffffe000 00000000 +powd n uo v fff02000 00000000 bff00000 00000000 ffffe000 00000000 +powd n uo v fff02000 00000000 bff00000 00000001 ffffe000 00000000 +powd n uo v fff02000 00000000 bfffffff ffffffff ffffe000 00000000 +powd n uo v fff02000 00000000 c0000000 00000000 ffffe000 00000000 +powd n uo v fff02000 00000000 c0000000 00000001 ffffe000 00000000 +powd n uo v fff02000 00000000 c0080000 00000000 ffffe000 00000000 +powd n uo v fff02000 00000000 c0220000 00000000 ffffe000 00000000 +powd n uo v fff02000 00000000 c06fe000 00000000 ffffe000 00000000 +powd n uo v fff02000 00000000 c0700000 00000000 ffffe000 00000000 +powd n uo v fff02000 00000000 c0701000 00000000 ffffe000 00000000 +powd n uo v fff02000 00000000 c0cfff80 00000000 ffffe000 00000000 +powd n uo v fff02000 00000000 c0dfffc0 00000000 ffffe000 00000000 +powd n uo v fff02000 00000000 ffe00000 00000000 ffffe000 00000000 +powd n uo v fff02000 00000000 ffefffff ffffffff ffffe000 00000000 +powd n uo v fff02000 00000000 fff00000 00000000 ffffe000 00000000 +powd n uo v fff02000 00000000 fff02000 00000000 ffffe000 00000000 +powd n uo v fff02000 00000000 ffffe000 00000000 ffffe000 00000000 +powd n uo v ffffe000 00000000 7ff02000 00000000 ffffe000 00000000 +powd n uo v ffffe000 00000000 fff02000 00000000 ffffe000 00000000 +powd p eq - 00000000 00000000 40000000 00000000 00000000 00000000 +powd p eq - 3df00000 00000000 40000000 00000000 3bf00000 00000000 +powd p eq - 3e000000 00000000 40000000 00000000 3c100000 00000000 +powd p eq - 3fd00000 00000000 40000000 00000000 3fb00000 00000000 +powd p eq - 3fe00000 00000000 40000000 00000000 3fd00000 00000000 +powd p eq - 3ff00000 00000000 40000000 00000000 3ff00000 00000000 +powd p eq - 40000000 00000000 40000000 00000000 40100000 00000000 +powd p eq - 40080000 00000000 40000000 00000000 40220000 00000000 +powd p eq - 40100000 00000000 40000000 00000000 40300000 00000000 +powd p eq - 406fe000 00000000 40000000 00000000 40efc020 00000000 +powd p eq - 40700000 00000000 40000000 00000000 40f00000 00000000 +powd p eq - 40701000 00000000 40000000 00000000 40f02010 00000000 +powd p eq - 7ff00000 00000000 40000000 00000000 7ff00000 00000000 +powd p eq - 80000000 00000000 40000000 00000000 00000000 00000000 +powd p eq - bdf00000 00000000 40000000 00000000 3bf00000 00000000 +powd p eq - be000000 00000000 40000000 00000000 3c100000 00000000 +powd p eq - bfd00000 00000000 40000000 00000000 3fb00000 00000000 +powd p eq - bfe00000 00000000 40000000 00000000 3fd00000 00000000 +powd p eq - bff00000 00000000 40000000 00000000 3ff00000 00000000 +powd p eq - c0000000 00000000 40000000 00000000 40100000 00000000 +powd p eq - c0080000 00000000 40000000 00000000 40220000 00000000 +powd p eq - c0100000 00000000 40000000 00000000 40300000 00000000 +powd p eq - c06fe000 00000000 40000000 00000000 40efc020 00000000 +powd p eq - c0700000 00000000 40000000 00000000 40f00000 00000000 +powd p eq - c0701000 00000000 40000000 00000000 40f02010 00000000 +powd p eq - fff00000 00000000 40000000 00000000 7ff00000 00000000 +powd p eq x 3fefffff fffffffa 40000000 00000000 3fefffff fffffff5 +powd p eq x 3fefffff fffffffc 40000000 00000000 3fefffff fffffff9 +powd p eq x 3fefffff fffffffe 40000000 00000000 3fefffff fffffffd +powd p eq x 3fefffff ffffffff 40000000 00000000 3fefffff ffffffff +powd p eq x 3ff00000 00000001 40000000 00000000 3ff00000 00000003 +powd p eq x 3ff00000 00000002 40000000 00000000 3ff00000 00000005 +powd p eq x 3ff00000 00000004 40000000 00000000 3ff00000 00000009 +powd p eq x 40100000 00000001 40000000 00000000 40300000 00000003 +powd p eq x 40100000 00000002 40000000 00000000 40300000 00000005 +powd p eq x bfefffff fffffffa 40000000 00000000 3fefffff fffffff5 +powd p eq x bfefffff fffffffc 40000000 00000000 3fefffff fffffff9 +powd p eq x bfefffff fffffffe 40000000 00000000 3fefffff fffffffd +powd p eq x bfefffff ffffffff 40000000 00000000 3fefffff ffffffff +powd p eq x bff00000 00000001 40000000 00000000 3ff00000 00000003 +powd p eq x bff00000 00000002 40000000 00000000 3ff00000 00000005 +powd p eq x bff00000 00000004 40000000 00000000 3ff00000 00000009 +powd p eq xo 7f600000 00000000 40000000 00000000 7ff00000 00000000 +powd p eq xo 7fd00000 00000000 40000000 00000000 7ff00000 00000000 +powd p eq xo 7fe00000 00000000 40000000 00000000 7ff00000 00000000 +powd p eq xo 7fefffff fffffffe 40000000 00000000 7ff00000 00000000 +powd p eq xo 7fefffff ffffffff 40000000 00000000 7ff00000 00000000 +powd p eq xo ff600000 00000000 40000000 00000000 7ff00000 00000000 +powd p eq xo ffd00000 00000000 40000000 00000000 7ff00000 00000000 +powd p eq xo ffe00000 00000000 40000000 00000000 7ff00000 00000000 +powd p eq xo ffefffff fffffffe 40000000 00000000 7ff00000 00000000 +powd p eq xo ffefffff ffffffff 40000000 00000000 7ff00000 00000000 +powd p eq xu 00000000 00000001 40000000 00000000 00000000 00000001 +powd p eq xu 00000000 00000002 40000000 00000000 00000000 00000001 +powd p eq xu 00040000 00000000 40000000 00000000 00000000 00000001 +powd p eq xu 00080000 00000000 40000000 00000000 00000000 00000001 +powd p eq xu 000fffff fffffffe 40000000 00000000 00000000 00000001 +powd p eq xu 000fffff ffffffff 40000000 00000000 00000000 00000001 +powd p eq xu 00100000 00000000 40000000 00000000 00000000 00000001 +powd p eq xu 00100000 00000001 40000000 00000000 00000000 00000001 +powd p eq xu 00100000 00000002 40000000 00000000 00000000 00000001 +powd p eq xu 00200000 00000000 40000000 00000000 00000000 00000001 +powd p eq xu 00300000 00000000 40000000 00000000 00000000 00000001 +powd p eq xu 80000000 00000001 40000000 00000000 00000000 00000001 +powd p eq xu 80000000 00000002 40000000 00000000 00000000 00000001 +powd p eq xu 80040000 00000000 40000000 00000000 00000000 00000001 +powd p eq xu 80080000 00000000 40000000 00000000 00000000 00000001 +powd p eq xu 800fffff fffffffe 40000000 00000000 00000000 00000001 +powd p eq xu 800fffff ffffffff 40000000 00000000 00000000 00000001 +powd p eq xu 80100000 00000000 40000000 00000000 00000000 00000001 +powd p eq xu 80100000 00000001 40000000 00000000 00000000 00000001 +powd p eq xu 80100000 00000002 40000000 00000000 00000000 00000001 +powd p eq xu 80200000 00000000 40000000 00000000 00000000 00000001 +powd p eq xu 80300000 00000000 40000000 00000000 00000000 00000001 +powd p uo - 7fffe000 00000000 40000000 00000000 7fffe000 00000000 +powd p uo - ffffe000 00000000 40000000 00000000 ffffe000 00000000 +powd p uo v 7ff02000 00000000 40000000 00000000 7fffe000 00000000 +powd p uo v fff02000 00000000 40000000 00000000 ffffe000 00000000 +powd z eq - 00000000 00000000 40000000 00000000 00000000 00000000 +powd z eq - 3df00000 00000000 40000000 00000000 3bf00000 00000000 +powd z eq - 3e000000 00000000 40000000 00000000 3c100000 00000000 +powd z eq - 3fd00000 00000000 40000000 00000000 3fb00000 00000000 +powd z eq - 3fe00000 00000000 40000000 00000000 3fd00000 00000000 +powd z eq - 3ff00000 00000000 40000000 00000000 3ff00000 00000000 +powd z eq - 40000000 00000000 40000000 00000000 40100000 00000000 +powd z eq - 40080000 00000000 40000000 00000000 40220000 00000000 +powd z eq - 40100000 00000000 40000000 00000000 40300000 00000000 +powd z eq - 406fe000 00000000 40000000 00000000 40efc020 00000000 +powd z eq - 40700000 00000000 40000000 00000000 40f00000 00000000 +powd z eq - 40701000 00000000 40000000 00000000 40f02010 00000000 +powd z eq - 7ff00000 00000000 40000000 00000000 7ff00000 00000000 +powd z eq - 80000000 00000000 40000000 00000000 00000000 00000000 +powd z eq - bdf00000 00000000 40000000 00000000 3bf00000 00000000 +powd z eq - be000000 00000000 40000000 00000000 3c100000 00000000 +powd z eq - bfd00000 00000000 40000000 00000000 3fb00000 00000000 +powd z eq - bfe00000 00000000 40000000 00000000 3fd00000 00000000 +powd z eq - bff00000 00000000 40000000 00000000 3ff00000 00000000 +powd z eq - c0000000 00000000 40000000 00000000 40100000 00000000 +powd z eq - c0080000 00000000 40000000 00000000 40220000 00000000 +powd z eq - c0100000 00000000 40000000 00000000 40300000 00000000 +powd z eq - c06fe000 00000000 40000000 00000000 40efc020 00000000 +powd z eq - c0700000 00000000 40000000 00000000 40f00000 00000000 +powd z eq - c0701000 00000000 40000000 00000000 40f02010 00000000 +powd z eq - fff00000 00000000 40000000 00000000 7ff00000 00000000 +powd z eq x 3fefffff fffffffa 40000000 00000000 3fefffff fffffff4 +powd z eq x 3fefffff fffffffc 40000000 00000000 3fefffff fffffff8 +powd z eq x 3fefffff fffffffe 40000000 00000000 3fefffff fffffffc +powd z eq x 3fefffff ffffffff 40000000 00000000 3fefffff fffffffe +powd z eq x 3ff00000 00000001 40000000 00000000 3ff00000 00000002 +powd z eq x 3ff00000 00000002 40000000 00000000 3ff00000 00000004 +powd z eq x 3ff00000 00000004 40000000 00000000 3ff00000 00000008 +powd z eq x 40100000 00000001 40000000 00000000 40300000 00000002 +powd z eq x 40100000 00000002 40000000 00000000 40300000 00000004 +powd z eq x bfefffff fffffffa 40000000 00000000 3fefffff fffffff4 +powd z eq x bfefffff fffffffc 40000000 00000000 3fefffff fffffff8 +powd z eq x bfefffff fffffffe 40000000 00000000 3fefffff fffffffc +powd z eq x bfefffff ffffffff 40000000 00000000 3fefffff fffffffe +powd z eq x bff00000 00000001 40000000 00000000 3ff00000 00000002 +powd z eq x bff00000 00000002 40000000 00000000 3ff00000 00000004 +powd z eq x bff00000 00000004 40000000 00000000 3ff00000 00000008 +powd z eq xo 7f600000 00000000 40000000 00000000 7fefffff ffffffff +powd z eq xo 7fd00000 00000000 40000000 00000000 7fefffff ffffffff +powd z eq xo 7fe00000 00000000 40000000 00000000 7fefffff ffffffff +powd z eq xo 7fefffff fffffffe 40000000 00000000 7fefffff ffffffff +powd z eq xo 7fefffff ffffffff 40000000 00000000 7fefffff ffffffff +powd z eq xo ff600000 00000000 40000000 00000000 7fefffff ffffffff +powd z eq xo ffd00000 00000000 40000000 00000000 7fefffff ffffffff +powd z eq xo ffe00000 00000000 40000000 00000000 7fefffff ffffffff +powd z eq xo ffefffff fffffffe 40000000 00000000 7fefffff ffffffff +powd z eq xo ffefffff ffffffff 40000000 00000000 7fefffff ffffffff +powd z eq xu 00000000 00000001 40000000 00000000 00000000 00000000 +powd z eq xu 00000000 00000002 40000000 00000000 00000000 00000000 +powd z eq xu 00040000 00000000 40000000 00000000 00000000 00000000 +powd z eq xu 00080000 00000000 40000000 00000000 00000000 00000000 +powd z eq xu 000fffff fffffffe 40000000 00000000 00000000 00000000 +powd z eq xu 000fffff ffffffff 40000000 00000000 00000000 00000000 +powd z eq xu 00100000 00000000 40000000 00000000 00000000 00000000 +powd z eq xu 00100000 00000001 40000000 00000000 00000000 00000000 +powd z eq xu 00100000 00000002 40000000 00000000 00000000 00000000 +powd z eq xu 00200000 00000000 40000000 00000000 00000000 00000000 +powd z eq xu 00300000 00000000 40000000 00000000 00000000 00000000 +powd z eq xu 80000000 00000001 40000000 00000000 00000000 00000000 +powd z eq xu 80000000 00000002 40000000 00000000 00000000 00000000 +powd z eq xu 80040000 00000000 40000000 00000000 00000000 00000000 +powd z eq xu 80080000 00000000 40000000 00000000 00000000 00000000 +powd z eq xu 800fffff fffffffe 40000000 00000000 00000000 00000000 +powd z eq xu 800fffff ffffffff 40000000 00000000 00000000 00000000 +powd z eq xu 80100000 00000000 40000000 00000000 00000000 00000000 +powd z eq xu 80100000 00000001 40000000 00000000 00000000 00000000 +powd z eq xu 80100000 00000002 40000000 00000000 00000000 00000000 +powd z eq xu 80200000 00000000 40000000 00000000 00000000 00000000 +powd z eq xu 80300000 00000000 40000000 00000000 00000000 00000000 +powd z uo - 7fffe000 00000000 40000000 00000000 7fffe000 00000000 +powd z uo - ffffe000 00000000 40000000 00000000 ffffe000 00000000 +powd z uo v 7ff02000 00000000 40000000 00000000 7fffe000 00000000 +powd z uo v fff02000 00000000 40000000 00000000 ffffe000 00000000 diff --git a/test/io/ucb/powq.input b/test/io/ucb/powq.input new file mode 100644 index 0000000..a6ba3eb --- /dev/null +++ b/test/io/ucb/powq.input @@ -0,0 +1,2314 @@ +/* Copyright (C) 1988-1994 Sun Microsystems, Inc. 2550 Garcia Avenue */ +/* Mountain View, California 94043 All rights reserved. */ +/* */ +/* Any person is hereby authorized to download, copy, use, create bug fixes, */ +/* and distribute, subject to the following conditions: */ +/* */ +/* 1. the software may not be redistributed for a fee except as */ +/* reasonable to cover media costs; */ +/* 2. any copy of the software must include this notice, as well as */ +/* any other embedded copyright notices; and */ +/* 3. any distribution of this software or derivative works thereof */ +/* must comply with all applicable U.S. export control laws. */ +/* */ +/* THE SOFTWARE IS MADE AVAILABLE "AS IS" AND WITHOUT EXPRESS OR IMPLIED */ +/* WARRANTY OF ANY KIND, INCLUDING BUT NOT LIMITED TO THE IMPLIED */ +/* WARRANTIES OF DESIGN, MERCHANTIBILITY, FITNESS FOR A PARTICULAR */ +/* PURPOSE, NON-INFRINGEMENT, PERFORMANCE OR CONFORMANCE TO */ +/* SPECIFICATIONS. */ +/* */ +/* BY DOWNLOADING AND/OR USING THIS SOFTWARE, THE USER WAIVES ALL CLAIMS */ +/* AGAINST SUN MICROSYSTEMS, INC. AND ITS AFFILIATED COMPANIES IN ANY */ +/* JURISDICTION, INCLUDING BUT NOT LIMITED TO CLAIMS FOR DAMAGES OR */ +/* EQUITABLE RELIEF BASED ON LOSS OF DATA, AND SPECIFICALLY WAIVES EVEN */ +/* UNKNOWN OR UNANTICIPATED CLAIMS OR LOSSES, PRESENT AND FUTURE. */ +/* */ +/* IN NO EVENT WILL SUN MICROSYSTEMS, INC. OR ANY OF ITS AFFILIATED */ +/* COMPANIES BE LIABLE FOR ANY LOST REVENUE OR PROFITS OR OTHER SPECIAL, */ +/* INDIRECT AND CONSEQUENTIAL DAMAGES, EVEN IF IT HAS BEEN ADVISED OF THE */ +/* POSSIBILITY OF SUCH DAMAGES. */ +/* */ +/* This file is provided with no support and without any obligation on the */ +/* part of Sun Microsystems, Inc. ("Sun") or any of its affiliated */ +/* companies to assist in its use, correction, modification or */ +/* enhancement. Nevertheless, and without creating any obligation on its */ +/* part, Sun welcomes your comments concerning the software and requests */ +/* that they be sent to fdlibm-comments@sunpro.sun.com. */ + +powq n eq - 80000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +powq n eq - 00000000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +powq n eq - 80000000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +powq n eq - 00010000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +powq n eq - 80010000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +powq n eq - 00010000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +powq n eq - 80010000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +powq n eq - 7ffeffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +powq n eq - fffeffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +powq n eq - 7ffeffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +powq n eq - fffeffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +powq n eq - 7fff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +powq n eq - 7fff0000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +powq n eq - 7fff8000 00000000 00000000 00000001 80000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +powq n eq - ffff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +powq n eq - ffff0000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +powq n eq - ffff8000 00000000 00000000 00000001 80000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +powq n eq - 00000000 00000000 00000000 00000001 80000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +powq n eq - 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +powq n eq - 00000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq n eq - 00000000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 +powq n eq - 00000001 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 00000001 00000000 00000000 00000000 +powq n eq - 80000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +powq n eq - 80000000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000001 +powq n eq - 80000001 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 80000001 00000000 00000000 00000000 +powq n eq - 00010000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 00010000 00000000 00000000 00000000 +powq n eq - 80010000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 80010000 00000000 00000000 00000000 +powq n eq - 7ffeffff ffffffff ffffffff ffffffff 3fff0000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff +powq n eq - fffeffff ffffffff ffffffff ffffffff 3fff0000 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff +powq n eq - 7fff0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +powq n eq - ffff0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +powq n eq - 00000000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 +powq n eq - 00000000 00000000 00000000 00000000 00010000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq n eq - 80000000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 +powq n eq ?x 80000000 00000000 00000000 00000000 40031000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +powq n eq - 80000000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq n eq ?x 80000000 00000000 00000000 00000000 00010000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq n nb x bfff1999 99999999 99999999 9999999a 40059400 00000000 00000000 00000000 c00cd9b5 637aa9ae 0ff0519f e4ca4b5a +powq z nb x bfff1999 99999999 99999999 9999999a 40059400 00000000 00000000 00000000 c00cd9b5 637aa9ae 0ff0519f e4ca4b5a +powq p nb x bfff1999 99999999 99999999 9999999a 40059400 00000000 00000000 00000000 c00cd9b5 637aa9ae 0ff0519f e4ca4b5a +powq m nb x bfff1999 99999999 99999999 9999999a 40059400 00000000 00000000 00000000 c00cd9b5 637aa9ae 0ff0519f e4ca4b5a +powq n eq ?x 40033000 00000000 00000000 00000000 40026000 00000000 00000000 00000000 402da7ca 020174ac 00000000 00000000 +powq n eq ?x c0068200 00000000 00000000 00000000 40014000 00000000 00000000 00000000 c024f2c9 ed1e0800 00000000 00000000 +powq n eq ?x 40072b00 00000000 00000000 00000000 40018000 00000000 00000000 00000000 403044ef 8416dd34 80000000 00000000 +powq n eq ?x c0092c40 00000000 00000000 00000000 40010000 00000000 00000000 00000000 4027e468 b1a8c100 00000000 00000000 +powq n nb x 4001d406 b2b5006d 40311f4c fb825911 400311f4 fb825911 4301bc4a 3c547fdd 40301bc9 08fa4314 49d2b11f 4a59c26f +powq n nb x 40032cdf 09de7505 400a9253 fba96889 4000a925 fba96889 40d0ad16 78cc5480 400d0ad5 72e05f4b a4f063a6 42143738 +powq n nb x 4001d29f e27084dd 402336d3 1b093c41 4002336d 1b093c41 41a72eab e3c1a592 401a72ed 9b302220 3c4ca2c7 3d0d647f +powq n nb x 4002f910 d18455f5 40328d06 4a51b239 400328d0 4a51b239 448c9cda d82240de 4048c9c3 bfb4b556 be88dc6d 3b65bbba +powq n nb x 40020a37 1079de4d 3fdadd48 3103b871 3ffdadd4 3103b871 40037796 2e68f1c3 40003778 d751c126 0b1e2081 4d1770a3 +powq n nb x 40017533 f24163e5 4024eca2 1468cce9 40024eca 1468cce9 41987bb2 eeed10ea 401987c3 27ae20be 86512fa6 8e3b0672 +powq n nb x 40003538 f258fcbd 40311f2f 1ace7da1 400311f2 1ace7da1 414b9cce 4a0f2106 4014b9ce 2976e05f 3ab9fc14 ab5be984 +powq n nb x 3ffa39f1 efde0ed5 3f870c85 e8e5e899 3ff870c8 e8e5e899 3feed8bc cf55b1a1 3ffeed8b c90227f4 a87a5a49 0d266702 +powq n nb x 40015c90 1412d02d 402fa121 28273bd1 4002fa12 28273bd1 42597afb 4059cda4 402597b0 93942b89 85037fbc 71cde316 +powq n nb x 40029bd9 e8b7c6c5 402ddfeb 8e193549 4002ddfe 8e193549 4360a9da fd125991 40360a9f f3f19573 75435108 3f556926 +powq n uo v 7fff0000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq n uo v 7fff0001 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq n uo - 7fff8001 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq n uo v 7fff0000 00000000 00000000 00000001 7fff0000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 +powq n uo v 7fff8000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 +powq n uo v 7fff0000 00000000 00000000 00000001 7fff8000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq n uo - 7fff8000 00000000 00000000 00000000 7fff8000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq n uo - 7fff0000 00000000 00000000 00000000 7fff8000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq n uo v ffff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 +powq n uo - 3fff0000 00000000 00000000 00000000 ffff8000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq n uo v bfff0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 +powq n uo - 80000000 00000000 00000000 00000000 ffff8000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq n uo v 00000000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 +powq n uo v 7fff0000 00000000 00000000 00000001 7fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq n uo - 7fff8000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq n uo v ffff0000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq n uo - ffff8000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq n uo v 7fff0000 00000000 00000000 00000001 00000000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 +powq n uo - 7fff8000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 +powq n eq - 3fff0000 00000000 00000000 00000001 7fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +powq n eq - 7fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +powq n eq - bfff0000 00000000 00000000 00000001 7fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +powq n eq - ffff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +powq n eq - 3fff0000 00000000 00000000 00000001 ffff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq n eq - 7fff0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq n eq - bfff0000 00000000 00000000 00000001 ffff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq n eq - ffff0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq n eq - 3ffeffff ffffffff ffffffff ffffffff 7fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq n eq - 00000000 00000000 00000000 00000001 7fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq n eq - 00000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq n eq - bffeffff ffffffff ffffffff ffffffff 7fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq n eq - 80000000 00000000 00000000 00000001 7fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq n eq - 80000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq n eq - 3ffeffff ffffffff ffffffff ffffffff ffff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +powq n eq - 00000000 00000000 00000000 00000001 ffff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +powq n eq - 00000000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +powq n eq - bffeffff ffffffff ffffffff ffffffff ffff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +powq n eq - 80000000 00000000 00000000 00000001 ffff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +powq n eq - 80000000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +powq n uo v 3fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq n uo v 3fff0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq n uo v bfff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq n uo v bfff0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq n eq - 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 +powq n eq ?x 80000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 +powq n eq d 00000000 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff 7fff0000 00000000 00000000 00000000 +powq n eq d 00000000 00000000 00000000 00000000 80000000 00000000 00000000 00000001 7fff0000 00000000 00000000 00000000 +powq z eq d 00000000 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff 7fff0000 00000000 00000000 00000000 +powq z eq d 00000000 00000000 00000000 00000000 80000000 00000000 00000000 00000001 7fff0000 00000000 00000000 00000000 +powq p eq d 00000000 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff 7fff0000 00000000 00000000 00000000 +powq p eq d 00000000 00000000 00000000 00000000 80000000 00000000 00000000 00000001 7fff0000 00000000 00000000 00000000 +powq m eq d 00000000 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff 7fff0000 00000000 00000000 00000000 +powq m eq d 00000000 00000000 00000000 00000000 80000000 00000000 00000000 00000001 7fff0000 00000000 00000000 00000000 +powq n eq d 80000000 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff 7fff0000 00000000 00000000 00000000 +powq n eq d 80000000 00000000 00000000 00000000 c0000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +powq n eq ?xd 80000000 00000000 00000000 00000000 80000000 00000000 00000000 00000001 7fff0000 00000000 00000000 00000000 +powq n eq d 80000000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +powq n eq ?xd 80000000 00000000 00000000 00000000 c0031000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +powq n eq - 7fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 7fff0000 00000000 00000000 00000000 +powq n eq - 7fff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 +powq n eq - ffff0000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff 7fff0000 00000000 00000000 00000000 +powq n eq ?x ffff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 7fff0000 00000000 00000000 00000000 +powq n eq - ffff0000 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 +powq n eq ?x ffff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 +powq n eq ?x ffff0000 00000000 00000000 00000000 40014000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +powq n eq ?x ffff0000 00000000 00000000 00000000 c0014000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +powq n eq - ffff0000 00000000 00000000 00000000 40018000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +powq n eq - ffff0000 00000000 00000000 00000000 c0018000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq n eq ?x ffff0000 00000000 00000000 00000000 40000000 00000000 00000000 00000001 7fff0000 00000000 00000000 00000000 +powq n uo ?xv bfff0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 +powq n uo ?xv 80000000 00000000 00000000 00000001 bfffffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 +powq n eq - ffff0000 00000000 00000000 00000000 3ffe0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +powq n eq xo c002a000 00000000 00000000 00000000 400f4d4d 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +powq n eq xu 00010000 00000000 00000000 00000000 401dffff fffc0000 00000000 00000000 00000000 00000000 00000000 00000000 +powq n eq xu 80010000 00000000 00000000 00000000 401dffff fffc0000 00000000 00000000 80000000 00000000 00000000 00000000 +powq n eq x 3fff0000 00000000 00000000 00000001 40230000 00000000 00000000 00000000 3fff0000 00000000 00000010 00000000 +powq n eq x bfff0000 00000000 00000000 00000001 40230000 00001000 00000000 00000000 bfff0000 00000000 00000010 00000001 +powq n eq xo 40005bf0 a8b14577 00000000 00000001 43fe0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +powq n eq xo c0000000 00000000 00000000 00000000 400d0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +powq n eq - 00000000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq m eq - 00000000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq p eq - 00000000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq z eq - 00000000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq m eq - 80000000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq p eq - 80000000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq z eq - 80000000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq p eq xu 00000000 00000000 00000000 00000001 40000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 +powq m eq xu 00000000 00000000 00000000 00000001 40000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq z eq xu 00000000 00000000 00000000 00000001 40000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq n eq xu 00000000 00000000 00000000 00000001 40000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq p eq xu 80000000 00000000 00000000 00000001 40000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 +powq m eq xu 80000000 00000000 00000000 00000001 40000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq z eq xu 80000000 00000000 00000000 00000001 40000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq n eq xu 80000000 00000000 00000000 00000001 40000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq p eq xu 00010000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 +powq m eq xu 00010000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq z eq xu 00010000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq n eq xu 00010000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq p eq xu 80010000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 +powq m eq xu 80010000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq z eq xu 80010000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq n eq xu 80010000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq n eq - 3fdf0000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 3fbf0000 00000000 00000000 00000000 +powq m eq - 3fdf0000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 3fbf0000 00000000 00000000 00000000 +powq p eq - 3fdf0000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 3fbf0000 00000000 00000000 00000000 +powq z eq - 3fdf0000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 3fbf0000 00000000 00000000 00000000 +powq n eq - bfdf0000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 3fbf0000 00000000 00000000 00000000 +powq m eq - bfdf0000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 3fbf0000 00000000 00000000 00000000 +powq p eq - bfdf0000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 3fbf0000 00000000 00000000 00000000 +powq z eq - bfdf0000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 3fbf0000 00000000 00000000 00000000 +powq n eq - 3fe00000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 3fc10000 00000000 00000000 00000000 +powq m eq - 3fe00000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 3fc10000 00000000 00000000 00000000 +powq p eq - 3fe00000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 3fc10000 00000000 00000000 00000000 +powq z eq - 3fe00000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 3fc10000 00000000 00000000 00000000 +powq n eq - bfe00000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 3fc10000 00000000 00000000 00000000 +powq m eq - bfe00000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 3fc10000 00000000 00000000 00000000 +powq p eq - bfe00000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 3fc10000 00000000 00000000 00000000 +powq z eq - bfe00000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 3fc10000 00000000 00000000 00000000 +powq m eq x 3ffeffff ffffffff ffffffff ffffffff 40000000 00000000 00000000 00000000 3ffeffff ffffffff ffffffff fffffffe +powq z eq x 3ffeffff ffffffff ffffffff ffffffff 40000000 00000000 00000000 00000000 3ffeffff ffffffff ffffffff fffffffe +powq n eq x 3ffeffff ffffffff ffffffff ffffffff 40000000 00000000 00000000 00000000 3ffeffff ffffffff ffffffff fffffffe +powq p eq x 3ffeffff ffffffff ffffffff ffffffff 40000000 00000000 00000000 00000000 3ffeffff ffffffff ffffffff ffffffff +powq m eq x bffeffff ffffffff ffffffff ffffffff 40000000 00000000 00000000 00000000 3ffeffff ffffffff ffffffff fffffffe +powq z eq x bffeffff ffffffff ffffffff ffffffff 40000000 00000000 00000000 00000000 3ffeffff ffffffff ffffffff fffffffe +powq n eq x bffeffff ffffffff ffffffff ffffffff 40000000 00000000 00000000 00000000 3ffeffff ffffffff ffffffff fffffffe +powq p eq x bffeffff ffffffff ffffffff ffffffff 40000000 00000000 00000000 00000000 3ffeffff ffffffff ffffffff ffffffff +powq n eq - 3fff0000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +powq m eq - 3fff0000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +powq p eq - 3fff0000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +powq z eq - 3fff0000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +powq n eq - bfff0000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +powq m eq - bfff0000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +powq p eq - bfff0000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +powq z eq - bfff0000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +powq m eq x 3fff0000 00000000 00000000 00000001 40000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000002 +powq z eq x 3fff0000 00000000 00000000 00000001 40000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000002 +powq n eq x 3fff0000 00000000 00000000 00000001 40000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000002 +powq p eq x 3fff0000 00000000 00000000 00000001 40000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000003 +powq m eq x bfff0000 00000000 00000000 00000001 40000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000002 +powq z eq x bfff0000 00000000 00000000 00000001 40000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000002 +powq n eq x bfff0000 00000000 00000000 00000001 40000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000002 +powq p eq x bfff0000 00000000 00000000 00000001 40000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000003 +powq n eq - 40000000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 40010000 00000000 00000000 00000000 +powq m eq - 40000000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 40010000 00000000 00000000 00000000 +powq p eq - 40000000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 40010000 00000000 00000000 00000000 +powq z eq - 40000000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 40010000 00000000 00000000 00000000 +powq n eq - c0000000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 40010000 00000000 00000000 00000000 +powq m eq - c0000000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 40010000 00000000 00000000 00000000 +powq p eq - c0000000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 40010000 00000000 00000000 00000000 +powq z eq - c0000000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 40010000 00000000 00000000 00000000 +powq n eq - 40008000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 40022000 00000000 00000000 00000000 +powq m eq - 40008000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 40022000 00000000 00000000 00000000 +powq p eq - 40008000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 40022000 00000000 00000000 00000000 +powq z eq - 40008000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 40022000 00000000 00000000 00000000 +powq n eq - c0008000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 40022000 00000000 00000000 00000000 +powq m eq - c0008000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 40022000 00000000 00000000 00000000 +powq p eq - c0008000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 40022000 00000000 00000000 00000000 +powq z eq - c0008000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 40022000 00000000 00000000 00000000 +powq m eq x 40010000 00000000 00000000 00000001 40000000 00000000 00000000 00000000 40030000 00000000 00000000 00000002 +powq z eq x 40010000 00000000 00000000 00000001 40000000 00000000 00000000 00000000 40030000 00000000 00000000 00000002 +powq n eq x 40010000 00000000 00000000 00000001 40000000 00000000 00000000 00000000 40030000 00000000 00000000 00000002 +powq p eq x 40010000 00000000 00000000 00000001 40000000 00000000 00000000 00000000 40030000 00000000 00000000 00000003 +powq m eq x 40010000 00000000 00000000 00000002 40000000 00000000 00000000 00000000 40030000 00000000 00000000 00000004 +powq z eq x 40010000 00000000 00000000 00000002 40000000 00000000 00000000 00000000 40030000 00000000 00000000 00000004 +powq n eq x 40010000 00000000 00000000 00000002 40000000 00000000 00000000 00000000 40030000 00000000 00000000 00000004 +powq p eq x 40010000 00000000 00000000 00000002 40000000 00000000 00000000 00000000 40030000 00000000 00000000 00000005 +powq n eq - 4006fe00 00000000 00000000 00000000 40000000 00000000 00000000 00000000 400efc02 00000000 00000000 00000000 +powq m eq - 4006fe00 00000000 00000000 00000000 40000000 00000000 00000000 00000000 400efc02 00000000 00000000 00000000 +powq p eq - 4006fe00 00000000 00000000 00000000 40000000 00000000 00000000 00000000 400efc02 00000000 00000000 00000000 +powq z eq - 4006fe00 00000000 00000000 00000000 40000000 00000000 00000000 00000000 400efc02 00000000 00000000 00000000 +powq n eq - c006fe00 00000000 00000000 00000000 40000000 00000000 00000000 00000000 400efc02 00000000 00000000 00000000 +powq m eq - c006fe00 00000000 00000000 00000000 40000000 00000000 00000000 00000000 400efc02 00000000 00000000 00000000 +powq p eq - c006fe00 00000000 00000000 00000000 40000000 00000000 00000000 00000000 400efc02 00000000 00000000 00000000 +powq z eq - c006fe00 00000000 00000000 00000000 40000000 00000000 00000000 00000000 400efc02 00000000 00000000 00000000 +powq n eq - 40070000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 400f0000 00000000 00000000 00000000 +powq m eq - 40070000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 400f0000 00000000 00000000 00000000 +powq p eq - 40070000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 400f0000 00000000 00000000 00000000 +powq z eq - 40070000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 400f0000 00000000 00000000 00000000 +powq n eq - c0070000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 400f0000 00000000 00000000 00000000 +powq m eq - c0070000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 400f0000 00000000 00000000 00000000 +powq p eq - c0070000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 400f0000 00000000 00000000 00000000 +powq z eq - c0070000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 400f0000 00000000 00000000 00000000 +powq n eq - 40070100 00000000 00000000 00000000 40000000 00000000 00000000 00000000 400f0201 00000000 00000000 00000000 +powq m eq - 40070100 00000000 00000000 00000000 40000000 00000000 00000000 00000000 400f0201 00000000 00000000 00000000 +powq p eq - 40070100 00000000 00000000 00000000 40000000 00000000 00000000 00000000 400f0201 00000000 00000000 00000000 +powq z eq - 40070100 00000000 00000000 00000000 40000000 00000000 00000000 00000000 400f0201 00000000 00000000 00000000 +powq n eq - c0070100 00000000 00000000 00000000 40000000 00000000 00000000 00000000 400f0201 00000000 00000000 00000000 +powq m eq - c0070100 00000000 00000000 00000000 40000000 00000000 00000000 00000000 400f0201 00000000 00000000 00000000 +powq p eq - c0070100 00000000 00000000 00000000 40000000 00000000 00000000 00000000 400f0201 00000000 00000000 00000000 +powq z eq - c0070100 00000000 00000000 00000000 40000000 00000000 00000000 00000000 400f0201 00000000 00000000 00000000 +powq p eq xo 7ff60000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +powq n eq xo 7ff60000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +powq m eq xo 7ff60000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff +powq z eq xo 7ff60000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff +powq p eq xo fff60000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +powq n eq xo fff60000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +powq m eq xo fff60000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff +powq z eq xo fff60000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff +powq p eq xo 7ffd0000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +powq n eq xo 7ffd0000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +powq m eq xo 7ffd0000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff +powq z eq xo 7ffd0000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff +powq p eq xo fffd0000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +powq n eq xo fffd0000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +powq m eq xo fffd0000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff +powq z eq xo fffd0000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff +powq n eq - 7fff0000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +powq m eq - 7fff0000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +powq p eq - 7fff0000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +powq z eq - 7fff0000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +powq n eq - ffff0000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +powq m eq - ffff0000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +powq p eq - ffff0000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +powq z eq - ffff0000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +powq n uo - 7ffffe00 00000000 00000000 00000000 40000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq m uo - 7ffffe00 00000000 00000000 00000000 40000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq p uo - 7ffffe00 00000000 00000000 00000000 40000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq z uo - 7ffffe00 00000000 00000000 00000000 40000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo - fffffe00 00000000 00000000 00000000 40000000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq m uo - fffffe00 00000000 00000000 00000000 40000000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq p uo - fffffe00 00000000 00000000 00000000 40000000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq z uo - fffffe00 00000000 00000000 00000000 40000000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo v 7fff0200 00000000 00000000 00000000 40000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq m uo v 7fff0200 00000000 00000000 00000000 40000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq p uo v 7fff0200 00000000 00000000 00000000 40000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq z uo v 7fff0200 00000000 00000000 00000000 40000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v ffff0200 00000000 00000000 00000000 40000000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq m uo v ffff0200 00000000 00000000 00000000 40000000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq p uo v ffff0200 00000000 00000000 00000000 40000000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq z uo v ffff0200 00000000 00000000 00000000 40000000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n eq xu 00000000 00000000 00000000 00000002 40000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq m eq xu 00000000 00000000 00000000 00000002 40000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq z eq xu 00000000 00000000 00000000 00000002 40000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq p eq xu 00000000 00000000 00000000 00000002 40000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 +powq n eq xu 00004000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq m eq xu 00004000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq z eq xu 00004000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq p eq xu 00004000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 +powq n eq xu 00008000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq m eq xu 00008000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq z eq xu 00008000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq p eq xu 00008000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 +powq n eq xu 0000ffff ffffffff ffffffff fffffffe 40000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq m eq xu 0000ffff ffffffff ffffffff fffffffe 40000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq z eq xu 0000ffff ffffffff ffffffff fffffffe 40000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq p eq xu 0000ffff ffffffff ffffffff fffffffe 40000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 +powq n eq xu 0000ffff ffffffff ffffffff ffffffff 40000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq m eq xu 0000ffff ffffffff ffffffff ffffffff 40000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq z eq xu 0000ffff ffffffff ffffffff ffffffff 40000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq p eq xu 0000ffff ffffffff ffffffff ffffffff 40000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 +powq n eq xu 00010000 00000000 00000000 00000001 40000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq m eq xu 00010000 00000000 00000000 00000001 40000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq z eq xu 00010000 00000000 00000000 00000001 40000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq p eq xu 00010000 00000000 00000000 00000001 40000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 +powq n eq xu 00010000 00000000 00000000 00000002 40000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq m eq xu 00010000 00000000 00000000 00000002 40000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq z eq xu 00010000 00000000 00000000 00000002 40000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq p eq xu 00010000 00000000 00000000 00000002 40000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 +powq n eq xu 00020000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq m eq xu 00020000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq z eq xu 00020000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq p eq xu 00020000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 +powq n eq xu 00030000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq m eq xu 00030000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq z eq xu 00030000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq p eq xu 00030000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 +powq n eq - 3ffd0000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 3ffb0000 00000000 00000000 00000000 +powq m eq - 3ffd0000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 3ffb0000 00000000 00000000 00000000 +powq p eq - 3ffd0000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 3ffb0000 00000000 00000000 00000000 +powq z eq - 3ffd0000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 3ffb0000 00000000 00000000 00000000 +powq n eq - 3ffe0000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 3ffd0000 00000000 00000000 00000000 +powq m eq - 3ffe0000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 3ffd0000 00000000 00000000 00000000 +powq p eq - 3ffe0000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 3ffd0000 00000000 00000000 00000000 +powq z eq - 3ffe0000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 3ffd0000 00000000 00000000 00000000 +powq n eq x 3ffeffff ffffffff ffffffff fffffffa 40000000 00000000 00000000 00000000 3ffeffff ffffffff ffffffff fffffff4 +powq z eq x 3ffeffff ffffffff ffffffff fffffffa 40000000 00000000 00000000 00000000 3ffeffff ffffffff ffffffff fffffff4 +powq m eq x 3ffeffff ffffffff ffffffff fffffffa 40000000 00000000 00000000 00000000 3ffeffff ffffffff ffffffff fffffff4 +powq p eq x 3ffeffff ffffffff ffffffff fffffffa 40000000 00000000 00000000 00000000 3ffeffff ffffffff ffffffff fffffff5 +powq n eq x 3ffeffff ffffffff ffffffff fffffffc 40000000 00000000 00000000 00000000 3ffeffff ffffffff ffffffff fffffff8 +powq z eq x 3ffeffff ffffffff ffffffff fffffffc 40000000 00000000 00000000 00000000 3ffeffff ffffffff ffffffff fffffff8 +powq m eq x 3ffeffff ffffffff ffffffff fffffffc 40000000 00000000 00000000 00000000 3ffeffff ffffffff ffffffff fffffff8 +powq p eq x 3ffeffff ffffffff ffffffff fffffffc 40000000 00000000 00000000 00000000 3ffeffff ffffffff ffffffff fffffff9 +powq n eq x 3ffeffff ffffffff ffffffff fffffffe 40000000 00000000 00000000 00000000 3ffeffff ffffffff ffffffff fffffffc +powq z eq x 3ffeffff ffffffff ffffffff fffffffe 40000000 00000000 00000000 00000000 3ffeffff ffffffff ffffffff fffffffc +powq m eq x 3ffeffff ffffffff ffffffff fffffffe 40000000 00000000 00000000 00000000 3ffeffff ffffffff ffffffff fffffffc +powq p eq x 3ffeffff ffffffff ffffffff fffffffe 40000000 00000000 00000000 00000000 3ffeffff ffffffff ffffffff fffffffd +powq n eq x 3fff0000 00000000 00000000 00000002 40000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000004 +powq z eq x 3fff0000 00000000 00000000 00000002 40000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000004 +powq m eq x 3fff0000 00000000 00000000 00000002 40000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000004 +powq p eq x 3fff0000 00000000 00000000 00000002 40000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000005 +powq n eq x 3fff0000 00000000 00000000 00000004 40000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000008 +powq z eq x 3fff0000 00000000 00000000 00000004 40000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000008 +powq m eq x 3fff0000 00000000 00000000 00000004 40000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000008 +powq p eq x 3fff0000 00000000 00000000 00000004 40000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000009 +powq n eq - 40010000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 40030000 00000000 00000000 00000000 +powq m eq - 40010000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 40030000 00000000 00000000 00000000 +powq p eq - 40010000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 40030000 00000000 00000000 00000000 +powq z eq - 40010000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 40030000 00000000 00000000 00000000 +powq n eq xo 7ffe0000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +powq p eq xo 7ffe0000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +powq n eq xo 7ffeffff ffffffff ffffffff fffffffe 40000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +powq p eq xo 7ffeffff ffffffff ffffffff fffffffe 40000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +powq n eq xo 7ffeffff ffffffff ffffffff ffffffff 40000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +powq p eq xo 7ffeffff ffffffff ffffffff ffffffff 40000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +powq z eq xo 7ffe0000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff +powq m eq xo 7ffe0000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff +powq z eq xo 7ffeffff ffffffff ffffffff fffffffe 40000000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff +powq m eq xo 7ffeffff ffffffff ffffffff fffffffe 40000000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff +powq z eq xo 7ffeffff ffffffff ffffffff ffffffff 40000000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff +powq m eq xo 7ffeffff ffffffff ffffffff ffffffff 40000000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff +powq n eq xu 80000000 00000000 00000000 00000002 40000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq z eq xu 80000000 00000000 00000000 00000002 40000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq m eq xu 80000000 00000000 00000000 00000002 40000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq n eq xu 80004000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq z eq xu 80004000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq m eq xu 80004000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq n eq xu 80008000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq z eq xu 80008000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq m eq xu 80008000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq n eq xu 8000ffff ffffffff ffffffff fffffffe 40000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq z eq xu 8000ffff ffffffff ffffffff fffffffe 40000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq m eq xu 8000ffff ffffffff ffffffff fffffffe 40000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq n eq xu 8000ffff ffffffff ffffffff ffffffff 40000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq z eq xu 8000ffff ffffffff ffffffff ffffffff 40000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq m eq xu 8000ffff ffffffff ffffffff ffffffff 40000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq n eq xu 80010000 00000000 00000000 00000001 40000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq z eq xu 80010000 00000000 00000000 00000001 40000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq m eq xu 80010000 00000000 00000000 00000001 40000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq n eq xu 80010000 00000000 00000000 00000002 40000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq z eq xu 80010000 00000000 00000000 00000002 40000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq m eq xu 80010000 00000000 00000000 00000002 40000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq n eq xu 80020000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq z eq xu 80020000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq m eq xu 80020000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq n eq xu 80030000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq z eq xu 80030000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq m eq xu 80030000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq p eq xu 80000000 00000000 00000000 00000002 40000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 +powq p eq xu 80004000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 +powq p eq xu 80008000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 +powq p eq xu 8000ffff ffffffff ffffffff fffffffe 40000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 +powq p eq xu 8000ffff ffffffff ffffffff ffffffff 40000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 +powq p eq xu 80010000 00000000 00000000 00000001 40000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 +powq p eq xu 80010000 00000000 00000000 00000002 40000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 +powq p eq xu 80020000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 +powq p eq xu 80030000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 +powq n eq - bffd0000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 3ffb0000 00000000 00000000 00000000 +powq m eq - bffd0000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 3ffb0000 00000000 00000000 00000000 +powq p eq - bffd0000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 3ffb0000 00000000 00000000 00000000 +powq z eq - bffd0000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 3ffb0000 00000000 00000000 00000000 +powq n eq - bffe0000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 3ffd0000 00000000 00000000 00000000 +powq m eq - bffe0000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 3ffd0000 00000000 00000000 00000000 +powq p eq - bffe0000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 3ffd0000 00000000 00000000 00000000 +powq z eq - bffe0000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 3ffd0000 00000000 00000000 00000000 +powq n eq x bffeffff ffffffff ffffffff fffffffa 40000000 00000000 00000000 00000000 3ffeffff ffffffff ffffffff fffffff4 +powq z eq x bffeffff ffffffff ffffffff fffffffa 40000000 00000000 00000000 00000000 3ffeffff ffffffff ffffffff fffffff4 +powq m eq x bffeffff ffffffff ffffffff fffffffa 40000000 00000000 00000000 00000000 3ffeffff ffffffff ffffffff fffffff4 +powq p eq x bffeffff ffffffff ffffffff fffffffa 40000000 00000000 00000000 00000000 3ffeffff ffffffff ffffffff fffffff5 +powq n eq x bffeffff ffffffff ffffffff fffffffc 40000000 00000000 00000000 00000000 3ffeffff ffffffff ffffffff fffffff8 +powq z eq x bffeffff ffffffff ffffffff fffffffc 40000000 00000000 00000000 00000000 3ffeffff ffffffff ffffffff fffffff8 +powq m eq x bffeffff ffffffff ffffffff fffffffc 40000000 00000000 00000000 00000000 3ffeffff ffffffff ffffffff fffffff8 +powq p eq x bffeffff ffffffff ffffffff fffffffc 40000000 00000000 00000000 00000000 3ffeffff ffffffff ffffffff fffffff9 +powq n eq x bffeffff ffffffff ffffffff fffffffe 40000000 00000000 00000000 00000000 3ffeffff ffffffff ffffffff fffffffc +powq z eq x bffeffff ffffffff ffffffff fffffffe 40000000 00000000 00000000 00000000 3ffeffff ffffffff ffffffff fffffffc +powq m eq x bffeffff ffffffff ffffffff fffffffe 40000000 00000000 00000000 00000000 3ffeffff ffffffff ffffffff fffffffc +powq p eq x bffeffff ffffffff ffffffff fffffffe 40000000 00000000 00000000 00000000 3ffeffff ffffffff ffffffff fffffffd +powq n eq x bfff0000 00000000 00000000 00000002 40000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000004 +powq z eq x bfff0000 00000000 00000000 00000002 40000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000004 +powq m eq x bfff0000 00000000 00000000 00000002 40000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000004 +powq p eq x bfff0000 00000000 00000000 00000002 40000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000005 +powq n eq x bfff0000 00000000 00000000 00000004 40000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000008 +powq z eq x bfff0000 00000000 00000000 00000004 40000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000008 +powq m eq x bfff0000 00000000 00000000 00000004 40000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000008 +powq p eq x bfff0000 00000000 00000000 00000004 40000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000009 +powq n eq - c0010000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 40030000 00000000 00000000 00000000 +powq m eq - c0010000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 40030000 00000000 00000000 00000000 +powq p eq - c0010000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 40030000 00000000 00000000 00000000 +powq z eq - c0010000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 40030000 00000000 00000000 00000000 +powq n eq xo fffe0000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +powq p eq xo fffe0000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +powq n eq xo fffeffff ffffffff ffffffff fffffffe 40000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +powq p eq xo fffeffff ffffffff ffffffff fffffffe 40000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +powq n eq xo fffeffff ffffffff ffffffff ffffffff 40000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +powq p eq xo fffeffff ffffffff ffffffff ffffffff 40000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +powq z eq xo fffe0000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff +powq m eq xo fffe0000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff +powq z eq xo fffeffff ffffffff ffffffff fffffffe 40000000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff +powq m eq xo fffeffff ffffffff ffffffff fffffffe 40000000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff +powq z eq xo fffeffff ffffffff ffffffff ffffffff 40000000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff +powq m eq xo fffeffff ffffffff ffffffff ffffffff 40000000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff +powq n eq xu 00000000 00000000 00000000 00000001 400dfffc 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq n eq xu 00000000 00000000 00000000 00000002 400dfff8 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq n eq xu 80000000 00000000 00000000 00000001 400dfff8 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq n eq xu 80000000 00000000 00000000 00000003 400dfffc 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +powq n eq xo 00000000 00000000 00000000 00000001 c00dfffc 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +powq n eq xo 00000000 00000000 00000000 00000002 c00e0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +powq n eq xo 00000000 00000000 00000000 00000003 c00dfff8 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +powq n eq xo 80000000 00000000 00000000 00000001 c00dfff8 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +powq n eq xo 80000000 00000000 00000000 00000002 c00dfffc 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +powq n eq xo 80000000 00000000 00000000 00000003 c00e0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +powq n eq xu 00008000 00000000 00000000 00000000 400dfffc 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq n eq xu 00010000 00000000 00000000 00000001 400dfff8 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq n eq xu 80010000 00000000 00000000 00000000 400dfff8 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq n eq xu 80010000 00000000 00000000 00000001 400dfffc 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +powq n eq xo 00008000 00000000 00000000 00000000 c00dfffc 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +powq n eq xo 00010000 00000000 00000000 00000000 c00dfff8 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +powq n eq xo 00010000 00000000 00000000 00000001 c00e0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +powq n eq xo 80008000 00000000 00000000 00000000 c00e0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +powq n eq xo 80010000 00000000 00000000 00000000 c00dfffc 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +powq n eq xo 80010000 00000000 00000000 00000001 c00dfff8 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +powq n eq xo 3f8f0000 00000000 00000000 00000000 c0071900 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +powq n eq xo bf8f0000 00000000 00000000 00000000 c0071900 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +powq n eq xo 00010000 00000000 00000000 00000000 c00cfff8 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +powq n eq xo 80010000 00000000 00000000 00000000 c00cfff8 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +powq n eq xo 00008000 00000000 00000000 00000000 c00cfff8 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +powq n eq xo 80008000 00000000 00000000 00000000 c00cfff8 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +powq n eq xo 00000000 00000000 00000000 00000001 c00cfff8 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +powq n eq xo 80000000 00000000 00000000 00000001 c00cfff8 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +powq n eq xo 00000000 00000000 00000000 00000003 c00cfff8 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +powq n eq xo 80000000 00000000 00000000 00000003 c00cfff8 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +powq n eq xo 00020000 00000000 00000000 00000000 c00cfff8 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +powq n eq xo 80020000 00000000 00000000 00000000 c00cfff8 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +powq n eq - 00000000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +powq n eq - 80000000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +powq n eq - 00000000 00000000 00000000 00000003 00000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +powq n eq - 80000000 00000000 00000000 00000003 00000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +powq n eq - 00008000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +powq n eq - 80008000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +powq n eq - 0000ffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +powq n eq - 8000ffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +powq n eq - 00010000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +powq n eq - 80010000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +powq n eq - 00020000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +powq n eq - 80020000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +powq n eq - 3f8f0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +powq n eq - bf8f0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +powq n eq - 3f900000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +powq n eq - bf900000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +powq n eq - 3fef0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +powq n eq - bfef0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +powq n eq - 3fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +powq n eq - bfff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +powq n eq - 3fff0000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +powq n eq - 3fff0000 00000000 00000000 00000002 00000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +powq n eq - 3ffeffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +powq n eq - 3ffeffff ffffffff ffffffff fffffffe 00000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +powq n eq - bfff0000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +powq n eq - bfff0000 00000000 00000000 00000002 00000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +powq n eq - bffeffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +powq n eq - bffeffff ffffffff ffffffff fffffffe 00000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +powq n eq - 40000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +powq n eq - c0000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +powq n eq - 40008000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +powq n eq - c0008000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +powq n eq - 400cd8a0 00000000 00000000 00000000 00000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +powq n eq - c00cd8a0 00000000 00000000 00000000 00000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +powq n eq - 400f0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +powq n eq - c00f0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +powq n eq - 7ffe0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +powq n eq - fffe0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +powq n eq - 7fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +powq n eq d 00000000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +powq n eq xo 00000000 00000000 00000000 00000001 bfff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +powq n eq xo 80000000 00000000 00000000 00000001 bfff0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +powq n eq xo 00000000 00000000 00000000 00000003 bfff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +powq n eq xo 80000000 00000000 00000000 00000003 bfff0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +powq n eq - 00008000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 +powq n eq - 80008000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 fffe0000 00000000 00000000 00000000 +powq n eq - 00010000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 7ffd0000 00000000 00000000 00000000 +powq n eq - 80010000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 fffd0000 00000000 00000000 00000000 +powq n eq - 00020000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 7ffc0000 00000000 00000000 00000000 +powq n eq - 80020000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 fffc0000 00000000 00000000 00000000 +powq n eq - 3f8f0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 3f8f0000 00000000 00000000 00000000 +powq n eq - bf8f0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 bf8f0000 00000000 00000000 00000000 +powq n eq - 3f8f0000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 406f0000 00000000 00000000 00000000 +powq n eq - bf8f0000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 c06f0000 00000000 00000000 00000000 +powq n eq - 3ffeffff ffffffff ffffffff fffffffb 3fff0000 00000000 00000000 00000000 3ffeffff ffffffff ffffffff fffffffb +powq n eq - 3ffeffff ffffffff ffffffff fffffffe 3fff0000 00000000 00000000 00000000 3ffeffff ffffffff ffffffff fffffffe +powq n eq - 3ffeffff ffffffff ffffffff ffffffff 3fff0000 00000000 00000000 00000000 3ffeffff ffffffff ffffffff ffffffff +powq n eq - bffeffff ffffffff ffffffff fffffffb 3fff0000 00000000 00000000 00000000 bffeffff ffffffff ffffffff fffffffb +powq n eq - bffeffff ffffffff ffffffff fffffffe 3fff0000 00000000 00000000 00000000 bffeffff ffffffff ffffffff fffffffe +powq n eq - bffeffff ffffffff ffffffff ffffffff 3fff0000 00000000 00000000 00000000 bffeffff ffffffff ffffffff ffffffff +powq n eq - 3fff0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +powq n eq - 3fff0000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +powq n eq - bfff0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 +powq n eq - bfff0000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 +powq n eq - 3fff0000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000001 +powq n eq - 3fff0000 00000000 00000000 00000002 3fff0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000002 +powq n eq - 3fff0000 00000000 00000000 00000005 3fff0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000005 +powq n eq - bfff0000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000001 +powq n eq - bfff0000 00000000 00000000 00000002 3fff0000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000002 +powq n eq - bfff0000 00000000 00000000 00000005 3fff0000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000005 +powq n eq - 40000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 +powq n eq - c0000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 c0000000 00000000 00000000 00000000 +powq n eq - 40000000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 3ffe0000 00000000 00000000 00000000 +powq n eq - c0000000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 bffe0000 00000000 00000000 00000000 +powq n eq - 40008000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 40008000 00000000 00000000 00000000 +powq n eq - c0008000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 c0008000 00000000 00000000 00000000 +powq n eq - 40010000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 40010000 00000000 00000000 00000000 +powq n eq - c0010000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 c0010000 00000000 00000000 00000000 +powq n eq - 40010000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 3ffd0000 00000000 00000000 00000000 +powq n eq - c0010000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 bffd0000 00000000 00000000 00000000 +powq n eq - 4003b000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 4003b000 00000000 00000000 00000000 +powq n eq - c003b000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 c003b000 00000000 00000000 00000000 +powq n eq - 40040000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 40040000 00000000 00000000 00000000 +powq n eq - c0040000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 c0040000 00000000 00000000 00000000 +powq n eq - 40040000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 3ffa0000 00000000 00000000 00000000 +powq n eq - c0040000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 bffa0000 00000000 00000000 00000000 +powq n eq - 40080000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 40080000 00000000 00000000 00000000 +powq n eq - c0080000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 c0080000 00000000 00000000 00000000 +powq n eq - 40080000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 3ff60000 00000000 00000000 00000000 +powq n eq - c0080000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 bff60000 00000000 00000000 00000000 +powq n eq - 400f0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 400f0000 00000000 00000000 00000000 +powq n eq - c00f0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 c00f0000 00000000 00000000 00000000 +powq n eq - 400f0000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 3fef0000 00000000 00000000 00000000 +powq n eq - c00f0000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 bfef0000 00000000 00000000 00000000 +powq n eq - 7ff60000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 7ff60000 00000000 00000000 00000000 +powq n eq - fff60000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 fff60000 00000000 00000000 00000000 +powq n eq - 7ffd0000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 00010000 00000000 00000000 00000000 +powq n eq - fffd0000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 80010000 00000000 00000000 00000000 +powq n eq - 7ffd0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 7ffd0000 00000000 00000000 00000000 +powq n eq - fffd0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 fffd0000 00000000 00000000 00000000 +powq n eq - 7ffe0000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 00008000 00000000 00000000 00000000 +powq n eq - fffe0000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 80008000 00000000 00000000 00000000 +powq n eq - 7fff0000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq n eq - ffff0000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +powq n eq - 00000000 00000000 00000000 00000000 4001c000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq n eq - 80000000 00000000 00000000 00000000 4001c000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +powq n eq d 00000000 00000000 00000000 00000000 c0000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +powq n eq d 00000000 00000000 00000000 00000000 c0022000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +powq n eq d 80000000 00000000 00000000 00000000 c0022000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +powq n eq xu 00000000 00000000 00000000 00000001 40008000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq n eq xu 80000000 00000000 00000000 00000001 40008000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +powq n eq xu 00010000 00000000 00000000 00000000 40008000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq n eq xu 80010000 00000000 00000000 00000000 40008000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +powq n eq x 3ffeffff ffffffff ffffffff ffffffff 40008000 00000000 00000000 00000000 3ffeffff ffffffff ffffffff fffffffd +powq n eq x bffeffff ffffffff ffffffff ffffffff 40008000 00000000 00000000 00000000 bffeffff ffffffff ffffffff fffffffd +powq n eq x 3ffeffff ffffffff ffffffff ffffffff 40022000 00000000 00000000 00000000 3ffeffff ffffffff ffffffff fffffff7 +powq n eq - 3fff0000 00000000 00000000 00000000 40008000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +powq n eq - 3fff0000 00000000 00000000 00000000 c0000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +powq n eq - 3fff0000 00000000 00000000 00000000 c0008000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +powq n eq - bfff0000 00000000 00000000 00000000 40008000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 +powq n eq - bfff0000 00000000 00000000 00000000 40010000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +powq n eq x 3fff0000 00000000 00000000 00000001 40008000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000003 +powq n eq x bfff0000 00000000 00000000 00000001 40008000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000003 +powq n eq x 3fff0000 00000000 00000000 00000001 40022000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000009 +powq n eq ?x 40000000 00000000 00000000 00000000 c0000000 00000000 00000000 00000000 3ffd0000 00000000 00000000 00000000 +powq n eq ?x 40000000 00000000 00000000 00000000 c0022000 00000000 00000000 00000000 3ff60000 00000000 00000000 00000000 +powq n eq ?x c0000000 00000000 00000000 00000000 c0000000 00000000 00000000 00000000 3ffd0000 00000000 00000000 00000000 +powq n eq ?x c0000000 00000000 00000000 00000000 c0022000 00000000 00000000 00000000 bff60000 00000000 00000000 00000000 +powq n eq ?x 40010000 00000000 00000000 00000000 c0000000 00000000 00000000 00000000 3ffb0000 00000000 00000000 00000000 +powq n eq ?x 40010000 00000000 00000000 00000000 c0008000 00000000 00000000 00000000 3ff90000 00000000 00000000 00000000 +powq n eq ?x c0010000 00000000 00000000 00000000 c0000000 00000000 00000000 00000000 3ffb0000 00000000 00000000 00000000 +powq n eq ?x c0010000 00000000 00000000 00000000 c0008000 00000000 00000000 00000000 bff90000 00000000 00000000 00000000 +powq n eq ?x 40010000 00000000 00000000 00000000 c003f000 00000000 00000000 00000000 3fc10000 00000000 00000000 00000000 +powq n eq ?x c0010000 00000000 00000000 00000000 c003f000 00000000 00000000 00000000 bfc10000 00000000 00000000 00000000 +powq n eq x 40010000 00000000 00000000 00000001 40008000 00000000 00000000 00000000 40050000 00000000 00000000 00000003 +powq n eq x 40010000 00000000 00000000 00000001 40010000 00000000 00000000 00000000 40070000 00000000 00000000 00000004 +powq n eq ?x 40020000 00000000 00000000 00000000 c0020000 00000000 00000000 00000000 3fe70000 00000000 00000000 00000000 +powq n eq ?x 40020000 00000000 00000000 00000000 40020000 00000000 00000000 00000000 40170000 00000000 00000000 00000000 +powq n eq ?x c0020000 00000000 00000000 00000000 c0020000 00000000 00000000 00000000 3fe70000 00000000 00000000 00000000 +powq n eq ?x c0020000 00000000 00000000 00000000 40020000 00000000 00000000 00000000 40170000 00000000 00000000 00000000 +powq n eq ?x c0020000 00000000 00000000 00000000 c001c000 00000000 00000000 00000000 bfea0000 00000000 00000000 00000000 +powq n eq ?x c0020000 00000000 00000000 00000000 4001c000 00000000 00000000 00000000 c0140000 00000000 00000000 00000000 +powq n eq ?x 40030000 00000000 00000000 00000000 c0030000 00000000 00000000 00000000 3fbf0000 00000000 00000000 00000000 +powq n eq ?x c0030000 00000000 00000000 00000000 c0030000 00000000 00000000 00000000 3fbf0000 00000000 00000000 00000000 +powq n eq ?x 40060000 00000000 00000000 00000000 c0022000 00000000 00000000 00000000 3fc00000 00000000 00000000 00000000 +powq n eq xo 7ff60000 00000000 00000000 00000000 40014000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +powq n eq xo fff60000 00000000 00000000 00000000 40014000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +powq n eq xo 7ffd0000 00000000 00000000 00000000 40014000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +powq n eq xo fffd0000 00000000 00000000 00000000 40014000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +powq n eq xu 7ffe0000 00000000 00000000 00000000 c0008000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq n eq xu fffe0000 00000000 00000000 00000000 c0008000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +powq n eq - 7fff0000 00000000 00000000 00000000 c0000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq n eq - ffff0000 00000000 00000000 00000000 c0000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq n eq xu 00000000 00000000 00000000 00000001 4006fe00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq n eq xu 00000000 00000000 00000000 00000003 40070000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq n eq xu 00000000 00000000 00000000 00000002 40070100 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq n eq xu 80000000 00000000 00000000 00000001 40070100 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +powq n eq xu 80000000 00000000 00000000 00000002 40070000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq n eq xu 80000000 00000000 00000000 00000003 4006fe00 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +powq n eq xo 00000000 00000000 00000000 00000001 c006fe00 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +powq n eq xo 00000000 00000000 00000000 00000002 c0070000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +powq n eq xo 00000000 00000000 00000000 00000003 c0070100 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +powq n eq xo 80000000 00000000 00000000 00000001 c0070100 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +powq n eq xo 80000000 00000000 00000000 00000002 c006fe00 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +powq n eq xo 80000000 00000000 00000000 00000003 c0070000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +powq n eq xu 00008000 00000000 00000000 00000000 4006fe00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq n eq xu 00010000 00000000 00000000 00000001 40070000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq n eq xu 00010000 00000000 00000000 00000000 40070100 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq n eq xu 80008000 00000000 00000000 00000000 40070100 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +powq n eq xu 80010000 00000000 00000000 00000000 40070000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq n eq xu 80010000 00000000 00000000 00000001 4006fe00 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +powq n eq xo 00008000 00000000 00000000 00000000 c006fe00 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +powq n eq xo 00010000 00000000 00000000 00000000 c0070000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +powq n eq xo 00010000 00000000 00000000 00000001 c0070100 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +powq n eq xo 80008000 00000000 00000000 00000000 c0070100 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +powq n eq xo 80010000 00000000 00000000 00000000 c006fe00 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +powq n eq xo 80010000 00000000 00000000 00000001 c0070000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +powq n eq - 00000000 00000000 00000000 00000000 400dfffc 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq n eq - 80000000 00000000 00000000 00000000 400dfffc 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +powq n eq - 00000000 00000000 00000000 00000000 400dfff8 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq n eq - 80000000 00000000 00000000 00000000 400dfff8 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq n eq d 00000000 00000000 00000000 00000000 c0070000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +powq n eq d 80000000 00000000 00000000 00000000 c0070000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +powq n eq d 00000000 00000000 00000000 00000000 c00e0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +powq n eq d 80000000 00000000 00000000 00000000 c00e0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +powq n eq d 00000000 00000000 00000000 00000000 c00dfffc 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +powq n eq d 80000000 00000000 00000000 00000000 c00dfffc 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +powq n eq - 7fff0000 00000000 00000000 00000000 4006fe00 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +powq n eq - ffff0000 00000000 00000000 00000000 4006fe00 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +powq n eq - 7fff0000 00000000 00000000 00000000 40070000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +powq n eq - ffff0000 00000000 00000000 00000000 40070000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +powq n eq - 7fff0000 00000000 00000000 00000000 40070100 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +powq n eq - ffff0000 00000000 00000000 00000000 40070100 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +powq n eq - 7fff0000 00000000 00000000 00000000 c006fe00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq n eq - ffff0000 00000000 00000000 00000000 c006fe00 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +powq n eq - 7fff0000 00000000 00000000 00000000 c0070000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq n eq - ffff0000 00000000 00000000 00000000 c0070000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq n eq - 7fff0000 00000000 00000000 00000000 c0070100 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq n eq - ffff0000 00000000 00000000 00000000 c0070100 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +powq n eq - 7fff0000 00000000 00000000 00000000 400dfffc 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +powq n eq - 7fff0000 00000000 00000000 00000000 c00dfffc 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq n eq - 7fff0000 00000000 00000000 00000000 c00e0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq n eq - ffff0000 00000000 00000000 00000000 400dfffc 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +powq n eq - ffff0000 00000000 00000000 00000000 400dfff8 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +powq n eq - ffff0000 00000000 00000000 00000000 c00e0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq n eq - ffff0000 00000000 00000000 00000000 c00dfffc 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +powq n eq xo 7ffe0000 00000000 00000000 00000000 4006fe00 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +powq n eq xo fffe0000 00000000 00000000 00000000 4006fe00 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +powq n eq xo 7ffe0000 00000000 00000000 00000000 40070000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +powq n eq xo fffe0000 00000000 00000000 00000000 40070000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +powq n eq xo 7ffe0000 00000000 00000000 00000000 40070100 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +powq n eq xo fffe0000 00000000 00000000 00000000 40070100 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +powq n eq xu 7ffe0000 00000000 00000000 00000000 c006fe00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq n eq xu fffe0000 00000000 00000000 00000000 c006fe00 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +powq n eq xu 7ffe0000 00000000 00000000 00000000 c0070000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq n eq xu fffe0000 00000000 00000000 00000000 c0070000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq n eq xu 7ffe0000 00000000 00000000 00000000 c0070100 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq n eq xu fffe0000 00000000 00000000 00000000 c0070100 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +powq n eq xo 7ffe0000 00000000 00000000 00000000 400dfffc 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +powq n eq xu 7ffe0000 00000000 00000000 00000000 c00dfffc 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq n eq xu 7ffe0000 00000000 00000000 00000000 c00e0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq n eq xo fffe0000 00000000 00000000 00000000 400dfffc 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +powq n eq xo fffe0000 00000000 00000000 00000000 400dfff8 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +powq n eq xu fffe0000 00000000 00000000 00000000 c00e0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq n eq xu fffe0000 00000000 00000000 00000000 c00dfffc 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +powq n eq xo 400f0000 00000000 00000000 00000000 40090000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +powq n eq xo c00f0000 00000000 00000000 00000000 40090000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +powq n eq ?x 400f0000 00000000 00000000 00000000 4008ff80 00000000 00000000 00000000 7fef0000 00000000 00000000 00000000 +powq n eq ?x c00f0000 00000000 00000000 00000000 4008ff80 00000000 00000000 00000000 ffef0000 00000000 00000000 00000000 +powq n eq xo 40070000 00000000 00000000 00000000 400a0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +powq n eq xo c0070000 00000000 00000000 00000000 400a0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +powq n eq ?x 40070000 00000000 00000000 00000000 4009ffc0 00000000 00000000 00000000 7ff70000 00000000 00000000 00000000 +powq n eq ?x c0070000 00000000 00000000 00000000 4009ffc0 00000000 00000000 00000000 fff70000 00000000 00000000 00000000 +powq n eq xu 00010000 00000000 00000000 00000000 400cfff8 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq n eq xu 80010000 00000000 00000000 00000000 400cfff8 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +powq n eq xu 00008000 00000000 00000000 00000000 400cfff8 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq n eq xu 80008000 00000000 00000000 00000000 400cfff8 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +powq n eq xu 00000000 00000000 00000000 00000001 400cfff8 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq n eq xu 80000000 00000000 00000000 00000001 400cfff8 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +powq n eq xu 00000000 00000000 00000000 00000003 400cfff8 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq n eq xu 80000000 00000000 00000000 00000003 400cfff8 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +powq n eq xu 00020000 00000000 00000000 00000000 400cfff8 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq n eq xu 80020000 00000000 00000000 00000000 400cfff8 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +powq n eq xu 3f8f0000 00000000 00000000 00000000 40071900 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq n eq xu bf8f0000 00000000 00000000 00000000 40071900 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +powq n eq xu 3f8f0000 00000000 00000000 00000000 40070400 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq n eq xu bf8f0000 00000000 00000000 00000000 40070400 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq n eq xu 3f8e0000 00000000 00000000 00000000 40070000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq n eq xu bf8e0000 00000000 00000000 00000000 40070000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq n eq xu 3f8d0000 00000000 00000000 00000000 4006f800 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq n eq xu bf8d0000 00000000 00000000 00000000 4006f800 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq n eq xu 3f8e0000 00000000 00000000 00000000 40070100 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq n eq xu bf8e0000 00000000 00000000 00000000 40070100 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +powq n eq xu 7ffe0000 00000000 00000000 00000000 c0070400 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq n eq xu fffe0000 00000000 00000000 00000000 c0070400 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq n eq xu 7ffe0000 00000000 00000000 00000000 c0070500 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq n eq xu fffe0000 00000000 00000000 00000000 c0070500 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +powq n eq - 7ffffe00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +powq n eq - fffffe00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +powq n uo - 7ffffe00 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo - fffffe00 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo - 7ffffe00 00000000 00000000 00000000 40008000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo - fffffe00 00000000 00000000 00000000 40008000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo - 7ffffe00 00000000 00000000 00000000 40022000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo - fffffe00 00000000 00000000 00000000 40022000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo - 7ffffe00 00000000 00000000 00000000 4006fe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo - fffffe00 00000000 00000000 00000000 4006fe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo - 7ffffe00 00000000 00000000 00000000 40070100 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo - fffffe00 00000000 00000000 00000000 40070100 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo - 7ffffe00 00000000 00000000 00000000 40070000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo - fffffe00 00000000 00000000 00000000 40070000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo - 7ffffe00 00000000 00000000 00000000 400cfff8 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo - fffffe00 00000000 00000000 00000000 400cfff8 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo - 7ffffe00 00000000 00000000 00000000 400dfffc 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo - fffffe00 00000000 00000000 00000000 400dfffc 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo - 7ffffe00 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo - fffffe00 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo - 7ffffe00 00000000 00000000 00000000 c0000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo - fffffe00 00000000 00000000 00000000 c0000000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo - 7ffffe00 00000000 00000000 00000000 c0008000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo - fffffe00 00000000 00000000 00000000 c0008000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo - 7ffffe00 00000000 00000000 00000000 c0022000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo - fffffe00 00000000 00000000 00000000 c0022000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo - 7ffffe00 00000000 00000000 00000000 c006fe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo - fffffe00 00000000 00000000 00000000 c006fe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo - 7ffffe00 00000000 00000000 00000000 c0070100 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo - fffffe00 00000000 00000000 00000000 c0070100 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo - 7ffffe00 00000000 00000000 00000000 c0070000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo - fffffe00 00000000 00000000 00000000 c0070000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo - 7ffffe00 00000000 00000000 00000000 c00cfff8 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo - fffffe00 00000000 00000000 00000000 c00cfff8 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo - 7ffffe00 00000000 00000000 00000000 c00dfffc 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo - fffffe00 00000000 00000000 00000000 c00dfffc 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo v 7fff0200 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v ffff0200 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo v 7fff0200 00000000 00000000 00000000 40008000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v ffff0200 00000000 00000000 00000000 40008000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo v 7fff0200 00000000 00000000 00000000 40022000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v ffff0200 00000000 00000000 00000000 40022000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo v 7fff0200 00000000 00000000 00000000 4006fe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v ffff0200 00000000 00000000 00000000 4006fe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo v 7fff0200 00000000 00000000 00000000 40070100 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v ffff0200 00000000 00000000 00000000 40070100 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo v 7fff0200 00000000 00000000 00000000 40070000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v ffff0200 00000000 00000000 00000000 40070000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo v 7fff0200 00000000 00000000 00000000 400cfff8 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v ffff0200 00000000 00000000 00000000 400cfff8 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo v 7fff0200 00000000 00000000 00000000 400dfffc 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v ffff0200 00000000 00000000 00000000 400dfffc 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo v 7fff0200 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v ffff0200 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo v 7fff0200 00000000 00000000 00000000 c0000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v ffff0200 00000000 00000000 00000000 c0000000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo v 7fff0200 00000000 00000000 00000000 c0008000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v ffff0200 00000000 00000000 00000000 c0008000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo v 7fff0200 00000000 00000000 00000000 c0022000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v ffff0200 00000000 00000000 00000000 c0022000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo v 7fff0200 00000000 00000000 00000000 c006fe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v ffff0200 00000000 00000000 00000000 c006fe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo v 7fff0200 00000000 00000000 00000000 c0070100 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v ffff0200 00000000 00000000 00000000 c0070100 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo v 7fff0200 00000000 00000000 00000000 c0070000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v ffff0200 00000000 00000000 00000000 c0070000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo v 7fff0200 00000000 00000000 00000000 c00cfff8 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v ffff0200 00000000 00000000 00000000 c00cfff8 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo v 7fff0200 00000000 00000000 00000000 c00dfffc 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v ffff0200 00000000 00000000 00000000 c00dfffc 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n eq - 00000000 00000000 00000000 00000002 00000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +powq n eq - 00004000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +powq n eq - 0000ffff ffffffff ffffffff fffffffe 00000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +powq n eq - 00010000 00000000 00000000 00000002 00000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +powq n eq - 00030000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +powq n eq - 3ffd0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +powq n eq - 3ffe0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +powq n eq - 3ffeffff ffffffff ffffffff fffffffa 00000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +powq n eq - 3ffeffff ffffffff ffffffff fffffffc 00000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +powq n eq - 3fff0000 00000000 00000000 00000004 00000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +powq n eq - 40010000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +powq n eq - 7ffd0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +powq n eq - 7ffeffff ffffffff ffffffff fffffffe 00000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +powq n eq - 7fff0200 00000000 00000000 00000000 00000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +powq n eq - 80000000 00000000 00000000 00000002 00000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +powq n eq - 80004000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +powq n eq - 8000ffff ffffffff ffffffff fffffffe 00000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +powq n eq - 80010000 00000000 00000000 00000002 00000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +powq n eq - 80030000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +powq n eq - bffd0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +powq n eq - bffe0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +powq n eq - bffeffff ffffffff ffffffff fffffffa 00000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +powq n eq - bffeffff ffffffff ffffffff fffffffc 00000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +powq n eq - bfff0000 00000000 00000000 00000004 00000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +powq n eq - c0010000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +powq n eq - fffd0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +powq n eq - fffeffff ffffffff ffffffff fffffffe 00000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +powq n eq - ffff0200 00000000 00000000 00000000 00000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +powq n eq - 00000000 00000000 00000000 00000002 3fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000002 +powq n eq - 00004000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 00004000 00000000 00000000 00000000 +powq n eq - 00008000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 00008000 00000000 00000000 00000000 +powq n eq - 0000ffff ffffffff ffffffff fffffffe 3fff0000 00000000 00000000 00000000 0000ffff ffffffff ffffffff fffffffe +powq n eq - 0000ffff ffffffff ffffffff ffffffff 3fff0000 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff +powq n eq - 00010000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000000 00010000 00000000 00000000 00000001 +powq n eq - 00010000 00000000 00000000 00000002 3fff0000 00000000 00000000 00000000 00010000 00000000 00000000 00000002 +powq n eq - 00020000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 00020000 00000000 00000000 00000000 +powq n eq - 00030000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 00030000 00000000 00000000 00000000 +powq n eq - 3ffd0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 3ffd0000 00000000 00000000 00000000 +powq n eq - 3ffe0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 3ffe0000 00000000 00000000 00000000 +powq n eq - 3ffeffff ffffffff ffffffff fffffffa 3fff0000 00000000 00000000 00000000 3ffeffff ffffffff ffffffff fffffffa +powq n eq - 3ffeffff ffffffff ffffffff fffffffc 3fff0000 00000000 00000000 00000000 3ffeffff ffffffff ffffffff fffffffc +powq n eq - 3fff0000 00000000 00000000 00000004 3fff0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000004 +powq n eq - 7ffe0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 +powq n eq - 7ffeffff ffffffff ffffffff fffffffe 3fff0000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff fffffffe +powq n eq - 80000000 00000000 00000000 00000002 3fff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000002 +powq n eq - 80004000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 80004000 00000000 00000000 00000000 +powq n eq - 80008000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 80008000 00000000 00000000 00000000 +powq n eq - 8000ffff ffffffff ffffffff fffffffe 3fff0000 00000000 00000000 00000000 8000ffff ffffffff ffffffff fffffffe +powq n eq - 8000ffff ffffffff ffffffff ffffffff 3fff0000 00000000 00000000 00000000 8000ffff ffffffff ffffffff ffffffff +powq n eq - 80010000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000000 80010000 00000000 00000000 00000001 +powq n eq - 80010000 00000000 00000000 00000002 3fff0000 00000000 00000000 00000000 80010000 00000000 00000000 00000002 +powq n eq - 80020000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 80020000 00000000 00000000 00000000 +powq n eq - 80030000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 80030000 00000000 00000000 00000000 +powq n eq - bffd0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 bffd0000 00000000 00000000 00000000 +powq n eq - bffe0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 bffe0000 00000000 00000000 00000000 +powq n eq - bffeffff ffffffff ffffffff fffffffa 3fff0000 00000000 00000000 00000000 bffeffff ffffffff ffffffff fffffffa +powq n eq - bffeffff ffffffff ffffffff fffffffc 3fff0000 00000000 00000000 00000000 bffeffff ffffffff ffffffff fffffffc +powq n eq - bfff0000 00000000 00000000 00000004 3fff0000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000004 +powq n eq - fffe0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 fffe0000 00000000 00000000 00000000 +powq n eq - fffeffff ffffffff ffffffff fffffffe 3fff0000 00000000 00000000 00000000 fffeffff ffffffff ffffffff fffffffe +powq n eq xo 00000000 00000000 00000000 00000002 bfff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +powq n eq xo 00004000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +powq n eq x 00004000 00000000 00000000 00000001 bfff0000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff fffffff8 +powq n eq x 0000ffff ffffffff ffffffff ffffffff bfff0000 00000000 00000000 00000000 7ffd0000 00000000 00000000 00000001 +powq n eq x 00010000 00000000 00000000 00000001 bfff0000 00000000 00000000 00000000 7ffcffff ffffffff ffffffff fffffffe +powq n eq x 00010000 00000000 00000000 00000002 bfff0000 00000000 00000000 00000000 7ffcffff ffffffff ffffffff fffffffc +powq n eq - 00030000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 7ffb0000 00000000 00000000 00000000 +powq n eq - 3ffd0000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 40010000 00000000 00000000 00000000 +powq n eq - 3ffe0000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 +powq n eq x 3ffeffff ffffffff ffffffff fffffff8 bfff0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000004 +powq n eq x 3ffeffff ffffffff ffffffff fffffffa bfff0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000003 +powq n eq x 3ffeffff ffffffff ffffffff fffffffc bfff0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000002 +powq n eq x 3ffeffff ffffffff ffffffff fffffffe bfff0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000001 +powq n eq x 3fff0000 00000000 00000000 00000001 bfff0000 00000000 00000000 00000000 3ffeffff ffffffff ffffffff fffffffe +powq n eq x 3fff0000 00000000 00000000 00000002 bfff0000 00000000 00000000 00000000 3ffeffff ffffffff ffffffff fffffffc +powq n eq x 3fff0000 00000000 00000000 00000003 bfff0000 00000000 00000000 00000000 3ffeffff ffffffff ffffffff fffffffa +powq n eq x 3fff0000 00000000 00000000 00000004 bfff0000 00000000 00000000 00000000 3ffeffff ffffffff ffffffff fffffff8 +powq n eq - 7ffb0000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 00030000 00000000 00000000 00000000 +powq n eq - 7ffc0000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 00020000 00000000 00000000 00000000 +powq n eq x 7ffcffff ffffffff ffffffff fffffffc bfff0000 00000000 00000000 00000000 00010000 00000000 00000000 00000002 +powq n eq x 7ffcffff ffffffff ffffffff fffffffe bfff0000 00000000 00000000 00000000 00010000 00000000 00000000 00000001 +powq n eq xu 7ffd0000 00000000 00000000 00000001 bfff0000 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff +powq n eq xu 7ffeffff ffffffff ffffffff fffffff8 bfff0000 00000000 00000000 00000000 00004000 00000000 00000000 00000001 +powq n eq xo 80000000 00000000 00000000 00000002 bfff0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +powq n eq xo 80004000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +powq n eq x 80004000 00000000 00000000 00000001 bfff0000 00000000 00000000 00000000 fffeffff ffffffff ffffffff fffffff8 +powq n eq x 8000ffff ffffffff ffffffff ffffffff bfff0000 00000000 00000000 00000000 fffd0000 00000000 00000000 00000001 +powq n eq x 80010000 00000000 00000000 00000001 bfff0000 00000000 00000000 00000000 fffcffff ffffffff ffffffff fffffffe +powq n eq x 80010000 00000000 00000000 00000002 bfff0000 00000000 00000000 00000000 fffcffff ffffffff ffffffff fffffffc +powq n eq - 80030000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 fffb0000 00000000 00000000 00000000 +powq n eq - bffd0000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 c0010000 00000000 00000000 00000000 +powq n eq - bffe0000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 c0000000 00000000 00000000 00000000 +powq n eq x bffeffff ffffffff ffffffff fffffff8 bfff0000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000004 +powq n eq x bffeffff ffffffff ffffffff fffffffa bfff0000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000003 +powq n eq x bffeffff ffffffff ffffffff fffffffc bfff0000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000002 +powq n eq x bffeffff ffffffff ffffffff fffffffe bfff0000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000001 +powq n eq x bfff0000 00000000 00000000 00000001 bfff0000 00000000 00000000 00000000 bffeffff ffffffff ffffffff fffffffe +powq n eq x bfff0000 00000000 00000000 00000002 bfff0000 00000000 00000000 00000000 bffeffff ffffffff ffffffff fffffffc +powq n eq x bfff0000 00000000 00000000 00000003 bfff0000 00000000 00000000 00000000 bffeffff ffffffff ffffffff fffffffa +powq n eq x bfff0000 00000000 00000000 00000004 bfff0000 00000000 00000000 00000000 bffeffff ffffffff ffffffff fffffff8 +powq n eq - fffb0000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 80030000 00000000 00000000 00000000 +powq n eq - fffc0000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 80020000 00000000 00000000 00000000 +powq n eq x fffcffff ffffffff ffffffff fffffffc bfff0000 00000000 00000000 00000000 80010000 00000000 00000000 00000002 +powq n eq x fffcffff ffffffff ffffffff fffffffe bfff0000 00000000 00000000 00000000 80010000 00000000 00000000 00000001 +powq n eq xu fffd0000 00000000 00000000 00000001 bfff0000 00000000 00000000 00000000 8000ffff ffffffff ffffffff ffffffff +powq n eq xu fffeffff ffffffff ffffffff fffffff8 bfff0000 00000000 00000000 00000000 80004000 00000000 00000000 00000001 +powq n eq xo 00000000 00000000 00000000 00000001 c0000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +powq n eq xo 00000000 00000000 00000000 00000002 c0000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +powq n eq xo 00004000 00000000 00000000 00000000 c0000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +powq n eq xo 00004000 00000000 00000000 00000001 c0000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +powq n eq xo 00008000 00000000 00000000 00000000 c0000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +powq n eq xo 0000ffff ffffffff ffffffff ffffffff c0000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +powq n eq xo 00010000 00000000 00000000 00000000 c0000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +powq n eq xo 00010000 00000000 00000000 00000001 c0000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +powq n eq xo 00010000 00000000 00000000 00000002 c0000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +powq n eq xo 00020000 00000000 00000000 00000000 c0000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +powq n eq xo 00030000 00000000 00000000 00000000 c0000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +powq n eq ?x 3ffd0000 00000000 00000000 00000000 c0000000 00000000 00000000 00000000 40030000 00000000 00000000 00000000 +powq n eq ?x 3ffe0000 00000000 00000000 00000000 c0000000 00000000 00000000 00000000 40010000 00000000 00000000 00000000 +powq n eq x 3ffeffff ffffffff ffffffff fffffff8 c0000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000008 +powq n eq x 3ffeffff ffffffff ffffffff fffffffa c0000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000006 +powq n eq x 3ffeffff ffffffff ffffffff fffffffc c0000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000004 +powq n eq x 3ffeffff ffffffff ffffffff fffffffe c0000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000002 +powq n eq x 3fff0000 00000000 00000000 00000001 c0000000 00000000 00000000 00000000 3ffeffff ffffffff ffffffff fffffffc +powq n eq x 3fff0000 00000000 00000000 00000002 c0000000 00000000 00000000 00000000 3ffeffff ffffffff ffffffff fffffff8 +powq n eq x 3fff0000 00000000 00000000 00000003 c0000000 00000000 00000000 00000000 3ffeffff ffffffff ffffffff fffffff4 +powq n eq x 3fff0000 00000000 00000000 00000004 c0000000 00000000 00000000 00000000 3ffeffff ffffffff ffffffff fffffff0 +powq n eq xu 7ffb0000 00000000 00000000 00000000 c0000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq n eq xu 7ffc0000 00000000 00000000 00000000 c0000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq n eq xu 7ffcffff ffffffff ffffffff fffffffc c0000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq n eq xu 7ffcffff ffffffff ffffffff fffffffe c0000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq n eq xu 7ffd0000 00000000 00000000 00000000 c0000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq n eq xu 7ffd0000 00000000 00000000 00000001 c0000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq n eq xu 7ffe0000 00000000 00000000 00000000 c0000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq n eq xu 7ffeffff ffffffff ffffffff fffffff8 c0000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq n eq xo 80000000 00000000 00000000 00000001 c0000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +powq n eq xo 80000000 00000000 00000000 00000002 c0000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +powq n eq xo 80004000 00000000 00000000 00000000 c0000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +powq n eq xo 80004000 00000000 00000000 00000001 c0000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +powq n eq xo 80008000 00000000 00000000 00000000 c0000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +powq n eq xo 8000ffff ffffffff ffffffff ffffffff c0000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +powq n eq xo 80010000 00000000 00000000 00000000 c0000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +powq n eq xo 80010000 00000000 00000000 00000001 c0000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +powq n eq xo 80010000 00000000 00000000 00000002 c0000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +powq n eq xo 80020000 00000000 00000000 00000000 c0000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +powq n eq xo 80030000 00000000 00000000 00000000 c0000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +powq n eq ?x bffd0000 00000000 00000000 00000000 c0000000 00000000 00000000 00000000 40030000 00000000 00000000 00000000 +powq n eq ?x bffe0000 00000000 00000000 00000000 c0000000 00000000 00000000 00000000 40010000 00000000 00000000 00000000 +powq n eq x bffeffff ffffffff ffffffff fffffff8 c0000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000008 +powq n eq x bffeffff ffffffff ffffffff fffffffa c0000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000006 +powq n eq x bffeffff ffffffff ffffffff fffffffc c0000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000004 +powq n eq x bffeffff ffffffff ffffffff fffffffe c0000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000002 +powq n eq - bfff0000 00000000 00000000 00000000 c0000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +powq n eq x bfff0000 00000000 00000000 00000001 c0000000 00000000 00000000 00000000 3ffeffff ffffffff ffffffff fffffffc +powq n eq x bfff0000 00000000 00000000 00000002 c0000000 00000000 00000000 00000000 3ffeffff ffffffff ffffffff fffffff8 +powq n eq x bfff0000 00000000 00000000 00000003 c0000000 00000000 00000000 00000000 3ffeffff ffffffff ffffffff fffffff4 +powq n eq x bfff0000 00000000 00000000 00000004 c0000000 00000000 00000000 00000000 3ffeffff ffffffff ffffffff fffffff0 +powq n eq xu fffb0000 00000000 00000000 00000000 c0000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq n eq xu fffc0000 00000000 00000000 00000000 c0000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq n eq xu fffcffff ffffffff ffffffff fffffffc c0000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq n eq xu fffcffff ffffffff ffffffff fffffffe c0000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq n eq xu fffd0000 00000000 00000000 00000000 c0000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq n eq xu fffd0000 00000000 00000000 00000001 c0000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq n eq xu fffe0000 00000000 00000000 00000000 c0000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq n eq xu fffeffff ffffffff ffffffff fffffff8 c0000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq n eq ?x 40000000 00000000 00000000 00000000 c0090cc0 00000000 00000000 00000000 3bcc0000 00000000 00000000 00000000 +powq n eq ?x 40000000 00000000 00000000 00000000 c0090c80 00000000 00000000 00000000 3bcd0000 00000000 00000000 00000000 +powq n eq ?x 40000000 00000000 00000000 00000000 c0062c00 00000000 00000000 00000000 3f690000 00000000 00000000 00000000 +powq n eq ?x 40000000 00000000 00000000 00000000 c0062a00 00000000 00000000 00000000 3f6a0000 00000000 00000000 00000000 +powq n eq ?x 40000000 00000000 00000000 00000000 4005fc00 00000000 00000000 00000000 407e0000 00000000 00000000 00000000 +powq n eq ?x 40000000 00000000 00000000 00000000 40060000 00000000 00000000 00000000 407f0000 00000000 00000000 00000000 +powq n eq ?x 40000000 00000000 00000000 00000000 4008ff80 00000000 00000000 00000000 43fe0000 00000000 00000000 00000000 +powq n eq ?x 40000000 00000000 00000000 00000000 40090000 00000000 00000000 00000000 43ff0000 00000000 00000000 00000000 +powq n eq ?x c0000000 00000000 00000000 00000000 c0090cc0 00000000 00000000 00000000 bbcc0000 00000000 00000000 00000000 +powq n eq ?x c0000000 00000000 00000000 00000000 c0090c80 00000000 00000000 00000000 3bcd0000 00000000 00000000 00000000 +powq n eq ?x c0000000 00000000 00000000 00000000 c0062c00 00000000 00000000 00000000 3f690000 00000000 00000000 00000000 +powq n eq ?x c0000000 00000000 00000000 00000000 c0062a00 00000000 00000000 00000000 bf6a0000 00000000 00000000 00000000 +powq n eq ?x c0000000 00000000 00000000 00000000 4005fc00 00000000 00000000 00000000 c07e0000 00000000 00000000 00000000 +powq n eq ?x c0000000 00000000 00000000 00000000 40060000 00000000 00000000 00000000 407f0000 00000000 00000000 00000000 +powq n eq ?x c0000000 00000000 00000000 00000000 4008ff80 00000000 00000000 00000000 c3fe0000 00000000 00000000 00000000 +powq n eq ?x c0000000 00000000 00000000 00000000 40090000 00000000 00000000 00000000 43ff0000 00000000 00000000 00000000 +powq n eq x 402e0000 00000000 00000000 00000000 c0008000 00000000 00000000 00000000 3f720000 00000000 00000000 00000000 +powq n eq x c02e0000 00000000 00000000 00000000 c0008000 00000000 00000000 00000000 bf720000 00000000 00000000 00000000 +powq n eq x 415d0000 00000000 00000000 00000000 c0008000 00000000 00000000 00000000 3be50000 00000000 00000000 00000000 +powq n eq x c15d0000 00000000 00000000 00000000 c0008000 00000000 00000000 00000000 bbe50000 00000000 00000000 00000000 +powq n eq - 00000000 00000000 00000000 00000002 80000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +powq n eq - 00004000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +powq n eq - 00008000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +powq n eq - 0000ffff ffffffff ffffffff fffffffe 80000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +powq n eq - 0000ffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +powq n eq - 00010000 00000000 00000000 00000001 80000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +powq n eq - 00010000 00000000 00000000 00000002 80000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +powq n eq - 00020000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +powq n eq - 00030000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +powq n eq - 3ffd0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +powq n eq - 3ffe0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +powq n eq - 3ffeffff ffffffff ffffffff fffffffa 80000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +powq n eq - 3ffeffff ffffffff ffffffff fffffffc 80000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +powq n eq - 3ffeffff ffffffff ffffffff fffffffe 80000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +powq n eq - 3ffeffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +powq n eq - 3fff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +powq n eq - 3fff0000 00000000 00000000 00000001 80000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +powq n eq - 3fff0000 00000000 00000000 00000002 80000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +powq n eq - 3fff0000 00000000 00000000 00000004 80000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +powq n eq - 40000000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +powq n eq - 40010000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +powq n eq - 7ffd0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +powq n eq - 7ffe0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +powq n eq - 7ffeffff ffffffff ffffffff fffffffe 80000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +powq n eq - 7ffffe00 00000000 00000000 00000000 80000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +powq n eq - 7fff0200 00000000 00000000 00000000 80000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +powq n eq - 80000000 00000000 00000000 00000001 80000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +powq n eq - 80000000 00000000 00000000 00000002 80000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +powq n eq - 80004000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +powq n eq - 80008000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +powq n eq - 8000ffff ffffffff ffffffff fffffffe 80000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +powq n eq - 8000ffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +powq n eq - 80010000 00000000 00000000 00000001 80000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +powq n eq - 80010000 00000000 00000000 00000002 80000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +powq n eq - 80020000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +powq n eq - 80030000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +powq n eq - bffd0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +powq n eq - bffe0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +powq n eq - bffeffff ffffffff ffffffff fffffffa 80000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +powq n eq - bffeffff ffffffff ffffffff fffffffc 80000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +powq n eq - bffeffff ffffffff ffffffff fffffffe 80000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +powq n eq - bffeffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +powq n eq - bfff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +powq n eq - bfff0000 00000000 00000000 00000001 80000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +powq n eq - bfff0000 00000000 00000000 00000002 80000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +powq n eq - bfff0000 00000000 00000000 00000004 80000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +powq n eq - c0000000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +powq n eq - c0010000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +powq n eq - fffd0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +powq n eq - fffe0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +powq n eq - fffeffff ffffffff ffffffff fffffffe 80000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +powq n eq - ffff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +powq n eq - fffffe00 00000000 00000000 00000000 80000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +powq n eq - ffff0200 00000000 00000000 00000000 80000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +powq n eq - 400d9f24 00000000 00000000 00000000 3ffe0000 00000000 00000000 00000000 40064600 00000000 00000000 00000000 +powq n eq - 400db3c4 00000000 00000000 00000000 3ffe0000 00000000 00000000 00000000 40064e00 00000000 00000000 00000000 +powq n eq - 400dd3a4 00000000 00000000 00000000 3ffe0000 00000000 00000000 00000000 40065a00 00000000 00000000 00000000 +powq n eq - 400df4a4 00000000 00000000 00000000 3ffe0000 00000000 00000000 00000000 40066600 00000000 00000000 00000000 +powq n eq - 400dffe4 00000000 00000000 00000000 3ffe0000 00000000 00000000 00000000 40066a00 00000000 00000000 00000000 +powq n eq - 3f6b0000 00000000 00000000 00000000 3ffe0000 00000000 00000000 00000000 3fb50000 00000000 00000000 00000000 +powq n eq - 3f6d0000 00000000 00000000 00000000 3ffe0000 00000000 00000000 00000000 3fb60000 00000000 00000000 00000000 +powq n eq - 3f7f0000 00000000 00000000 00000000 3ffe0000 00000000 00000000 00000000 3fbf0000 00000000 00000000 00000000 +powq n eq - 3f810000 00000000 00000000 00000000 3ffe0000 00000000 00000000 00000000 3fc00000 00000000 00000000 00000000 +powq n eq - 3f830000 00000000 00000000 00000000 3ffe0000 00000000 00000000 00000000 3fc10000 00000000 00000000 00000000 +powq n eq - 407b0000 00000000 00000000 00000000 3ffe0000 00000000 00000000 00000000 403d0000 00000000 00000000 00000000 +powq n eq - 407d0000 00000000 00000000 00000000 3ffe0000 00000000 00000000 00000000 403e0000 00000000 00000000 00000000 +powq n eq - 3bcd0000 00000000 00000000 00000000 3ffe0000 00000000 00000000 00000000 3de60000 00000000 00000000 00000000 +powq n eq - 3bcf0000 00000000 00000000 00000000 3ffe0000 00000000 00000000 00000000 3de70000 00000000 00000000 00000000 +powq n eq - 3bff0000 00000000 00000000 00000000 3ffe0000 00000000 00000000 00000000 3dff0000 00000000 00000000 00000000 +powq n eq - 3c010000 00000000 00000000 00000000 3ffe0000 00000000 00000000 00000000 3e000000 00000000 00000000 00000000 +powq n eq - 3c030000 00000000 00000000 00000000 3ffe0000 00000000 00000000 00000000 3e010000 00000000 00000000 00000000 +powq n eq - 43fb0000 00000000 00000000 00000000 3ffe0000 00000000 00000000 00000000 41fd0000 00000000 00000000 00000000 +powq n eq - 43fd0000 00000000 00000000 00000000 3ffe0000 00000000 00000000 00000000 41fe0000 00000000 00000000 00000000 +powq n eq - 3fff0000 00000000 00000000 00000000 3ffe0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +powq n eq - 40010000 00000000 00000000 00000000 3ffe0000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 +powq n eq - 40022000 00000000 00000000 00000000 3ffe0000 00000000 00000000 00000000 40008000 00000000 00000000 00000000 +powq n eq - 40070000 00000000 00000000 00000000 3ffe0000 00000000 00000000 00000000 40030000 00000000 00000000 00000000 +powq n eq - 3ff70000 00000000 00000000 00000000 3ffe0000 00000000 00000000 00000000 3ffb0000 00000000 00000000 00000000 +powq n eq - 3ffb0000 00000000 00000000 00000000 3ffe0000 00000000 00000000 00000000 3ffd0000 00000000 00000000 00000000 +powq n eq - 400a2000 00000000 00000000 00000000 3ffe0000 00000000 00000000 00000000 40048000 00000000 00000000 00000000 +powq n eq - 3ffa2000 00000000 00000000 00000000 3ffe0000 00000000 00000000 00000000 3ffc8000 00000000 00000000 00000000 +powq n eq - 40142000 00000000 00000000 00000000 3ffe0000 00000000 00000000 00000000 40098000 00000000 00000000 00000000 +powq n eq - 3ff02000 00000000 00000000 00000000 3ffe0000 00000000 00000000 00000000 3ff78000 00000000 00000000 00000000 +powq n eq - 00000000 00000000 00000000 00000000 3ffe0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq n eq - 80000000 00000000 00000000 00000000 3ffe0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq n eq - 7fff0000 00000000 00000000 00000000 3ffe0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +powq n eq x 3fff0000 00000000 00000000 00000001 3ffe0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +powq n eq x 3fff0000 00000000 00000000 00000002 3ffe0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000001 +powq n eq x 3fff0000 00000000 00000000 00000004 3ffe0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000002 +powq n eq x 3fff0000 00000000 00000000 00000005 3ffe0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000002 +powq n eq x 3fff0000 00000000 00000000 00000006 3ffe0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000003 +powq n eq x 3ffeffff ffffffff ffffffff fffffffe 3ffe0000 00000000 00000000 00000000 3ffeffff ffffffff ffffffff ffffffff +powq n eq x 3ffeffff ffffffff ffffffff fffffffd 3ffe0000 00000000 00000000 00000000 3ffeffff ffffffff ffffffff fffffffe +powq n eq x 3ffeffff ffffffff ffffffff fffffffc 3ffe0000 00000000 00000000 00000000 3ffeffff ffffffff ffffffff fffffffe +powq n eq x 3ffeffff ffffffff ffffffff fffffffa 3ffe0000 00000000 00000000 00000000 3ffeffff ffffffff ffffffff fffffffd +powq n eq x 3ffeffff ffffffff ffffffff fffffff9 3ffe0000 00000000 00000000 00000000 3ffeffff ffffffff ffffffff fffffffc +powq n eq x 3ffeffff ffffffff ffffffff fffffff8 3ffe0000 00000000 00000000 00000000 3ffeffff ffffffff ffffffff fffffffc +powq n uo v bfff0000 00000000 00000000 00000000 3ffe0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v c0000000 00000000 00000000 00000002 3ffe0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v c0008000 00000000 00000000 00000004 3ffe0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v c000ffff ffffffff ffffffff fffffffb 3ffe0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v bf8f0000 00000000 00000000 00000000 3ffe0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v bf900000 00000000 00000000 00000000 3ffe0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v bf908000 00000000 00000000 00000000 3ffe0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v fffe0000 00000000 00000000 00000002 3ffe0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v fffd0000 00000000 00000000 00000002 3ffe0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v fffdffff ffffffff ffffffff ffffffff 3ffe0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v fffcffff ffffffff ffffffff fffffffc 3ffe0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v 80020000 00000000 00000000 00000001 3ffe0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v 8001ffff ffffffff ffffffff fffffffd 3ffe0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v 80020000 00000000 00000000 00000000 3ffe0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v 8000ffff ffffffff ffffffff fffffffc 3ffe0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v 8000ffff ffffffff ffffffff fffffffd 3ffe0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v 8000ffff ffffffff ffffffff fffffffe 3ffe0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v 8000ffff ffffffff ffffffff ffffffff 3ffe0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v 8000ffff ffffffff ffffffff fffffff9 3ffe0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v 8000ffff ffffffff ffffffff fffffff7 3ffe0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v 80000000 00000000 00000000 00000001 3ffe0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v 80000000 00000000 00000000 00000009 3ffe0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v 80000000 00000000 00000000 00000007 3ffe0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v 80000000 00000000 00000000 00000005 3ffe0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v 80000000 00000000 00000000 00000002 3ffe0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo - 7ffffe00 00000000 00000000 00000000 3ffe0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v 7fff0200 00000000 00000000 00000000 3ffe0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo - fffffe00 00000000 00000000 00000000 3ffe0000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo v ffff0200 00000000 00000000 00000000 3ffe0000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n eq - ffff0000 00000000 00000000 00000000 bffe0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq n eq ?x 3f6b0000 00000000 00000000 00000000 bffe0000 00000000 00000000 00000000 40490000 00000000 00000000 00000000 +powq n eq ?x 3f6d0000 00000000 00000000 00000000 bffe0000 00000000 00000000 00000000 40480000 00000000 00000000 00000000 +powq n eq ?x 3f7f0000 00000000 00000000 00000000 bffe0000 00000000 00000000 00000000 403f0000 00000000 00000000 00000000 +powq n eq ?x 3f810000 00000000 00000000 00000000 bffe0000 00000000 00000000 00000000 403e0000 00000000 00000000 00000000 +powq n eq ?x 3f830000 00000000 00000000 00000000 bffe0000 00000000 00000000 00000000 403d0000 00000000 00000000 00000000 +powq n eq ?x 407b0000 00000000 00000000 00000000 bffe0000 00000000 00000000 00000000 3fc10000 00000000 00000000 00000000 +powq n eq ?x 407d0000 00000000 00000000 00000000 bffe0000 00000000 00000000 00000000 3fc00000 00000000 00000000 00000000 +powq n eq ?x 3bcd0000 00000000 00000000 00000000 bffe0000 00000000 00000000 00000000 42180000 00000000 00000000 00000000 +powq n eq ?x 3bcf0000 00000000 00000000 00000000 bffe0000 00000000 00000000 00000000 42170000 00000000 00000000 00000000 +powq n eq ?x 3bff0000 00000000 00000000 00000000 bffe0000 00000000 00000000 00000000 41ff0000 00000000 00000000 00000000 +powq n eq ?x 3c010000 00000000 00000000 00000000 bffe0000 00000000 00000000 00000000 41fe0000 00000000 00000000 00000000 +powq n eq ?x 3c030000 00000000 00000000 00000000 bffe0000 00000000 00000000 00000000 41fd0000 00000000 00000000 00000000 +powq n eq ?x 43fb0000 00000000 00000000 00000000 bffe0000 00000000 00000000 00000000 3e010000 00000000 00000000 00000000 +powq n eq ?x 43fd0000 00000000 00000000 00000000 bffe0000 00000000 00000000 00000000 3e000000 00000000 00000000 00000000 +powq n eq - 3fff0000 00000000 00000000 00000000 bffe0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +powq n eq ?x 40010000 00000000 00000000 00000000 bffe0000 00000000 00000000 00000000 3ffe0000 00000000 00000000 00000000 +powq n eq ?x 40070000 00000000 00000000 00000000 bffe0000 00000000 00000000 00000000 3ffb0000 00000000 00000000 00000000 +powq n eq ?x 3ff70000 00000000 00000000 00000000 bffe0000 00000000 00000000 00000000 40030000 00000000 00000000 00000000 +powq n eq ?x 3ffb0000 00000000 00000000 00000000 bffe0000 00000000 00000000 00000000 40010000 00000000 00000000 00000000 +powq n eq d 00000000 00000000 00000000 00000000 bffe0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +powq n eq d 80000000 00000000 00000000 00000000 bffe0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +powq n eq - 7fff0000 00000000 00000000 00000000 bffe0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq n eq x 3fff0000 00000000 00000000 00000002 bffe0000 00000000 00000000 00000000 3ffeffff ffffffff ffffffff fffffffe +powq n eq x 3fff0000 00000000 00000000 00000004 bffe0000 00000000 00000000 00000000 3ffeffff ffffffff ffffffff fffffffc +powq n eq x 3fff0000 00000000 00000000 00000006 bffe0000 00000000 00000000 00000000 3ffeffff ffffffff ffffffff fffffffa +powq n eq x 3ffeffff ffffffff ffffffff fffffffc bffe0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000001 +powq n eq x 3ffeffff ffffffff ffffffff fffffff8 bffe0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000002 +powq n uo v bfff0000 00000000 00000000 00000000 bffe0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v c0000000 00000000 00000000 00000002 bffe0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v c0008000 00000000 00000000 00000004 bffe0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v c000ffff ffffffff ffffffff fffffffb bffe0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v bf8f0000 00000000 00000000 00000000 bffe0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v bf900000 00000000 00000000 00000000 bffe0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v bf908000 00000000 00000000 00000000 bffe0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v fffe0000 00000000 00000000 00000002 bffe0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v fffd0000 00000000 00000000 00000002 bffe0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v fffdffff ffffffff ffffffff ffffffff bffe0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v fffcffff ffffffff ffffffff fffffffc bffe0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v 80020000 00000000 00000000 00000001 bffe0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v 8001ffff ffffffff ffffffff fffffffd bffe0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v 80020000 00000000 00000000 00000000 bffe0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v 8000ffff ffffffff ffffffff fffffffc bffe0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v 8000ffff ffffffff ffffffff fffffffd bffe0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v 8000ffff ffffffff ffffffff fffffffe bffe0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v 8000ffff ffffffff ffffffff ffffffff bffe0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v 8000ffff ffffffff ffffffff fffffff9 bffe0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v 8000ffff ffffffff ffffffff fffffff7 bffe0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v 80000000 00000000 00000000 00000001 bffe0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v 80000000 00000000 00000000 00000009 bffe0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v 80000000 00000000 00000000 00000007 bffe0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v 80000000 00000000 00000000 00000005 bffe0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v 80000000 00000000 00000000 00000002 bffe0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo - 7ffffe00 00000000 00000000 00000000 bffe0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v 7fff0200 00000000 00000000 00000000 bffe0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo - fffffe00 00000000 00000000 00000000 bffe0000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo v ffff0200 00000000 00000000 00000000 bffe0000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n eq ?x 40000000 00000000 00000000 00000000 c0062e00 00000000 00000000 00000000 3f680000 00000000 00000000 00000000 +powq n eq ?x c0000000 00000000 00000000 00000000 c0062e00 00000000 00000000 00000000 bf680000 00000000 00000000 00000000 +powq n eq x 405d0000 00000000 00000000 00000000 bfff8000 00000000 00000000 00000000 3f720000 00000000 00000000 00000000 +powq n uo v c05d0000 00000000 00000000 00000000 bfff8000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n eq x 42bb0000 00000000 00000000 00000000 bfff8000 00000000 00000000 00000000 3be50000 00000000 00000000 00000000 +powq n uo v c2bb0000 00000000 00000000 00000000 bfff8000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n eq xo 3f8f0000 00000000 00000000 00000000 c0070400 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +powq n eq xo bf8f0000 00000000 00000000 00000000 c0070400 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +powq n eq xo 3f8d0000 00000000 00000000 00000000 c006f800 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +powq n eq xo bf8d0000 00000000 00000000 00000000 c006f800 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +powq n eq - 5fba0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +powq n eq - dfba0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +powq n eq x 3fff0000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000001 +powq n eq x 3fff0000 00000000 00000000 00000001 bfff0000 00000000 00000000 00000001 3ffeffff ffffffff ffffffff fffffffe +powq n eq x 3fff0000 00000000 00000000 00000001 40000000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000002 +powq n eq x 3fff0000 00000000 00000000 00000001 c0000000 00000000 00000000 00000001 3ffeffff ffffffff ffffffff fffffffc +powq n eq x 3fff0000 00000000 00000000 00000001 40008000 00000000 00000000 00000002 3fff0000 00000000 00000000 00000003 +powq n eq x 3fff0000 00000000 00000000 00000001 c0008000 00000000 00000000 00000002 3ffeffff ffffffff ffffffff fffffffa +powq n eq x 3fff0000 00000000 00000000 00000002 3fff0000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000002 +powq n eq x 3fff0000 00000000 00000000 00000002 bfff0000 00000000 00000000 00000001 3ffeffff ffffffff ffffffff fffffffc +powq n eq x 3fff0000 00000000 00000000 00000002 40000000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000004 +powq n eq x 3fff0000 00000000 00000000 00000002 c0000000 00000000 00000000 00000001 3ffeffff ffffffff ffffffff fffffff8 +powq n eq x 3fff0000 00000000 00000000 00000002 40008000 00000000 00000000 00000002 3fff0000 00000000 00000000 00000006 +powq n eq x 3fff0000 00000000 00000000 00000002 c0008000 00000000 00000000 00000002 3ffeffff ffffffff ffffffff fffffff4 +powq n eq x 3fff0000 00000000 00000000 00000003 3fff0000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000003 +powq n eq x 3fff0000 00000000 00000000 00000003 bfff0000 00000000 00000000 00000001 3ffeffff ffffffff ffffffff fffffffa +powq n eq x 3fff0000 00000000 00000000 00000003 40000000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000006 +powq n eq x 3fff0000 00000000 00000000 00000003 c0000000 00000000 00000000 00000001 3ffeffff ffffffff ffffffff fffffff4 +powq n eq x 3fff0000 00000000 00000000 00000003 40008000 00000000 00000000 00000002 3fff0000 00000000 00000000 00000009 +powq n eq x 3fff0000 00000000 00000000 00000003 c0008000 00000000 00000000 00000002 3ffeffff ffffffff ffffffff ffffffee +powq n eq x 3ffeffff ffffffff ffffffff ffffffff 3fff0000 00000000 00000000 00000001 3ffeffff ffffffff ffffffff ffffffff +powq n eq x 3ffeffff ffffffff ffffffff ffffffff 40000000 00000000 00000000 00000001 3ffeffff ffffffff ffffffff fffffffe +powq n eq x 3ffeffff ffffffff ffffffff ffffffff c0000000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000001 +powq n eq x 3ffeffff ffffffff ffffffff ffffffff 40008000 00000000 00000000 00000002 3ffeffff ffffffff ffffffff fffffffd +powq n eq x 3ffeffff ffffffff ffffffff ffffffff c0008000 00000000 00000000 00000002 3fff0000 00000000 00000000 00000002 +powq n eq x 3ffeffff ffffffff ffffffff fffffffe 3fff0000 00000000 00000000 00000001 3ffeffff ffffffff ffffffff fffffffe +powq n eq x 3ffeffff ffffffff ffffffff fffffffe bfff0000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000001 +powq n eq x 3ffeffff ffffffff ffffffff fffffffe 40000000 00000000 00000000 00000001 3ffeffff ffffffff ffffffff fffffffc +powq n eq x 3ffeffff ffffffff ffffffff fffffffe c0000000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000002 +powq n eq x 3ffeffff ffffffff ffffffff fffffffe 40008000 00000000 00000000 00000002 3ffeffff ffffffff ffffffff fffffffa +powq n eq x 3ffeffff ffffffff ffffffff fffffffe c0008000 00000000 00000000 00000002 3fff0000 00000000 00000000 00000003 +powq n eq x 3ffeffff ffffffff ffffffff fffffffd 3fff0000 00000000 00000000 00000001 3ffeffff ffffffff ffffffff fffffffd +powq n eq x 3ffeffff ffffffff ffffffff fffffffd bfff0000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000002 +powq n eq x 3ffeffff ffffffff ffffffff fffffffd 40000000 00000000 00000000 00000001 3ffeffff ffffffff ffffffff fffffffa +powq n eq x 3ffeffff ffffffff ffffffff fffffffd c0000000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000003 +powq n eq x 3ffeffff ffffffff ffffffff fffffffd 40008000 00000000 00000000 00000002 3ffeffff ffffffff ffffffff fffffff7 +powq n eq x 3fff0000 00000000 00000000 00000001 3ffeffff ffffffff ffffffff ffffffff 3fff0000 00000000 00000000 00000001 +powq n eq x 3fff0000 00000000 00000000 00000001 bffeffff ffffffff ffffffff ffffffff 3ffeffff ffffffff ffffffff fffffffe +powq n eq x 3fff0000 00000000 00000000 00000001 3fffffff ffffffff ffffffff ffffffff 3fff0000 00000000 00000000 00000002 +powq n eq x 3fff0000 00000000 00000000 00000001 bfffffff ffffffff ffffffff ffffffff 3ffeffff ffffffff ffffffff fffffffc +powq n eq x 3fff0000 00000000 00000000 00000001 40007fff ffffffff ffffffff fffffffe 3fff0000 00000000 00000000 00000003 +powq n eq x 3fff0000 00000000 00000000 00000001 c0007fff ffffffff ffffffff fffffffe 3ffeffff ffffffff ffffffff fffffffa +powq n eq x 3fff0000 00000000 00000000 00000002 3ffeffff ffffffff ffffffff ffffffff 3fff0000 00000000 00000000 00000002 +powq n eq x 3fff0000 00000000 00000000 00000002 bffeffff ffffffff ffffffff ffffffff 3ffeffff ffffffff ffffffff fffffffc +powq n eq x 3fff0000 00000000 00000000 00000002 3fffffff ffffffff ffffffff ffffffff 3fff0000 00000000 00000000 00000004 +powq n eq x 3fff0000 00000000 00000000 00000002 bfffffff ffffffff ffffffff ffffffff 3ffeffff ffffffff ffffffff fffffff8 +powq n eq x 3fff0000 00000000 00000000 00000002 40007fff ffffffff ffffffff fffffffe 3fff0000 00000000 00000000 00000006 +powq n eq x 3fff0000 00000000 00000000 00000002 c0007fff ffffffff ffffffff fffffffe 3ffeffff ffffffff ffffffff fffffff4 +powq n eq x 3fff0000 00000000 00000000 00000003 3ffeffff ffffffff ffffffff ffffffff 3fff0000 00000000 00000000 00000003 +powq n eq x 3fff0000 00000000 00000000 00000003 bffeffff ffffffff ffffffff ffffffff 3ffeffff ffffffff ffffffff fffffffa +powq n eq x 3fff0000 00000000 00000000 00000003 3fffffff ffffffff ffffffff ffffffff 3fff0000 00000000 00000000 00000006 +powq n eq x 3fff0000 00000000 00000000 00000003 bfffffff ffffffff ffffffff ffffffff 3ffeffff ffffffff ffffffff fffffff4 +powq n eq x 3fff0000 00000000 00000000 00000003 40007fff ffffffff ffffffff fffffffe 3fff0000 00000000 00000000 00000009 +powq n eq x 3fff0000 00000000 00000000 00000003 c0007fff ffffffff ffffffff fffffffe 3ffeffff ffffffff ffffffff ffffffee +powq n uo v bfff0000 00000000 00000000 00000001 3ffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +powq n uo v bfff0000 00000000 00000000 00000001 bffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +powq n uo v bfff0000 00000000 00000000 00000001 3fffffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +powq n uo v bfff0000 00000000 00000000 00000001 bfffffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +powq n uo v bfff0000 00000000 00000000 00000001 40007fff ffffffff ffffffff fffffffe 7ffffe00 00000000 00000000 00000000 +powq n uo v bfff0000 00000000 00000000 00000001 c0007fff ffffffff ffffffff fffffffe 7ffffe00 00000000 00000000 00000000 +powq n uo v bfff0000 00000000 00000000 00000002 3ffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +powq n uo v bfff0000 00000000 00000000 00000002 bffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +powq n uo v bfff0000 00000000 00000000 00000002 3fffffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +powq n uo v bfff0000 00000000 00000000 00000002 bfffffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +powq n uo v bfff0000 00000000 00000000 00000002 40007fff ffffffff ffffffff fffffffe 7ffffe00 00000000 00000000 00000000 +powq n uo v bfff0000 00000000 00000000 00000002 c0007fff ffffffff ffffffff fffffffe 7ffffe00 00000000 00000000 00000000 +powq n uo v bfff0000 00000000 00000000 00000003 3ffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +powq n uo v bfff0000 00000000 00000000 00000003 bffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +powq n uo v bfff0000 00000000 00000000 00000003 3fffffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +powq n uo v bfff0000 00000000 00000000 00000003 bfffffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +powq n uo v bfff0000 00000000 00000000 00000003 40007fff ffffffff ffffffff fffffffe 7ffffe00 00000000 00000000 00000000 +powq n uo v bfff0000 00000000 00000000 00000003 c0007fff ffffffff ffffffff fffffffe 7ffffe00 00000000 00000000 00000000 +powq n uo v bfff0000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +powq n uo v bfff0000 00000000 00000000 00000001 bfff0000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +powq n uo v bfff0000 00000000 00000000 00000001 40000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +powq n uo v bfff0000 00000000 00000000 00000001 c0000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +powq n uo v bfff0000 00000000 00000000 00000001 40008000 00000000 00000000 00000002 7ffffe00 00000000 00000000 00000000 +powq n uo v bfff0000 00000000 00000000 00000001 c0008000 00000000 00000000 00000002 7ffffe00 00000000 00000000 00000000 +powq n uo v bfff0000 00000000 00000000 00000002 3fff0000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +powq n uo v bfff0000 00000000 00000000 00000002 bfff0000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +powq n uo v bfff0000 00000000 00000000 00000002 40000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +powq n uo v bfff0000 00000000 00000000 00000002 c0000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +powq n uo v bfff0000 00000000 00000000 00000002 40008000 00000000 00000000 00000002 7ffffe00 00000000 00000000 00000000 +powq n uo v bfff0000 00000000 00000000 00000002 c0008000 00000000 00000000 00000002 7ffffe00 00000000 00000000 00000000 +powq n uo v bfff0000 00000000 00000000 00000003 3fff0000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +powq n uo v bfff0000 00000000 00000000 00000003 bfff0000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +powq n uo v bfff0000 00000000 00000000 00000003 40000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +powq n uo v bfff0000 00000000 00000000 00000003 c0000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +powq n uo v bfff0000 00000000 00000000 00000003 40008000 00000000 00000000 00000002 7ffffe00 00000000 00000000 00000000 +powq n uo v bfff0000 00000000 00000000 00000003 c0008000 00000000 00000000 00000002 7ffffe00 00000000 00000000 00000000 +powq n eq ?x c0060000 00000000 00000000 00000000 c0022000 00000000 00000000 00000000 bfc00000 00000000 00000000 00000000 +powq n eq ?x 40070000 00000000 00000000 00000000 40008000 00000000 00000000 00000000 40170000 00000000 00000000 00000000 +powq n eq ?x c0070000 00000000 00000000 00000000 40008000 00000000 00000000 00000000 c0170000 00000000 00000000 00000000 +powq n eq ?x 400f0000 00000000 00000000 00000000 c0090000 00000000 00000000 00000000 00004000 00000000 00000000 00000000 +powq n eq ?x 3fef0000 00000000 00000000 00000000 40090000 00000000 00000000 00000000 00004000 00000000 00000000 00000000 +powq n eq ?x 400f0000 00000000 00000000 00000000 c008ff80 00000000 00000000 00000000 000f0000 00000000 00000000 00000000 +powq n eq ?x 400f0000 00000000 00000000 00000000 c0090040 00000000 00000000 00000000 00000000 40000000 00000000 00000000 +powq n eq ?x c00f0000 00000000 00000000 00000000 c0090000 00000000 00000000 00000000 00004000 00000000 00000000 00000000 +powq n eq ?x c00f0000 00000000 00000000 00000000 c008ff80 00000000 00000000 00000000 800f0000 00000000 00000000 00000000 +powq n uo v bffb0000 00000000 00000000 00000000 3ffe0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n eq x 3ffeffff ffffffff ffffffff ffffffff 3ffeffff ffffffff ffffffff ffffffff 3ffeffff ffffffff ffffffff ffffffff +powq n eq x 3ffeffff ffffffff ffffffff fffffffe 3ffeffff ffffffff ffffffff fffffffe 3ffeffff ffffffff ffffffff fffffffe +powq n eq x 3ffeffff ffffffff ffffffff fffffffe bffeffff ffffffff ffffffff fffffffe 3fff0000 00000000 00000000 00000001 +powq n eq x 3ffeffff ffffffff ffffffff ffffffff 3fffffff ffffffff ffffffff ffffffff 3ffeffff ffffffff ffffffff fffffffe +powq n eq x 3ffeffff ffffffff ffffffff ffffffff bfffffff ffffffff ffffffff ffffffff 3fff0000 00000000 00000000 00000001 +powq n eq x 3ffeffff ffffffff ffffffff ffffffff 40007fff ffffffff ffffffff fffffffe 3ffeffff ffffffff ffffffff fffffffd +powq n eq x 3ffeffff ffffffff ffffffff fffffffe 3ffeffff ffffffff ffffffff ffffffff 3ffeffff ffffffff ffffffff fffffffe +powq n eq x 3ffeffff ffffffff ffffffff fffffffe bffeffff ffffffff ffffffff ffffffff 3fff0000 00000000 00000000 00000001 +powq n eq x 3ffeffff ffffffff ffffffff fffffffe 3fffffff ffffffff ffffffff ffffffff 3ffeffff ffffffff ffffffff fffffffc +powq n eq x 3ffeffff ffffffff ffffffff fffffffe bfffffff ffffffff ffffffff ffffffff 3fff0000 00000000 00000000 00000002 +powq n eq x 3ffeffff ffffffff ffffffff fffffffe 40007fff ffffffff ffffffff fffffffe 3ffeffff ffffffff ffffffff fffffffa +powq n eq x 3ffeffff ffffffff ffffffff fffffffe c0007fff ffffffff ffffffff fffffffe 3fff0000 00000000 00000000 00000003 +powq n eq x 3ffeffff ffffffff ffffffff fffffffd 3ffeffff ffffffff ffffffff ffffffff 3ffeffff ffffffff ffffffff fffffffd +powq n eq x 3ffeffff ffffffff ffffffff fffffffd bffeffff ffffffff ffffffff ffffffff 3fff0000 00000000 00000000 00000002 +powq n eq x 3ffeffff ffffffff ffffffff fffffffd 3fffffff ffffffff ffffffff ffffffff 3ffeffff ffffffff ffffffff fffffffa +powq n eq x 3ffeffff ffffffff ffffffff fffffffd bfffffff ffffffff ffffffff ffffffff 3fff0000 00000000 00000000 00000003 +powq n eq x 3ffeffff ffffffff ffffffff fffffffd 40007fff ffffffff ffffffff fffffffe 3ffeffff ffffffff ffffffff fffffff7 +powq n eq x 3fff0000 00000000 00000000 00000001 3ffc0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +powq n eq x 3fff0000 00000000 00000000 00000001 3ffa0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +powq n eq x 3fff0000 00000000 00000000 00000001 40020000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000008 +powq n eq x 3fff0000 00000000 00000000 00000001 40040000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000020 +powq n eq x 3fff0000 00000000 00000000 00000008 3ffe0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000004 +powq n eq x 3fff0000 00000000 00000000 00000008 3ffc0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000001 +powq n eq x 3fff0000 00000000 00000000 00000008 3ffa0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +powq n eq x 3fff0000 00000000 00000000 00000008 40000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000010 +powq n eq x 3fff0000 00000000 00000000 00000008 40020000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000040 +powq n eq x 3fff0000 00000000 00000000 00000008 40040000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000100 +powq n eq x 3fff0000 00000000 00000000 00000010 3ffe0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000008 +powq n eq x 3fff0000 00000000 00000000 00000010 3ffc0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000002 +powq n eq x 3fff0000 00000000 00000000 00000010 3ffa0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +powq n eq x 3fff0000 00000000 00000000 00000010 40000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000020 +powq n eq x 3fff0000 00000000 00000000 00000010 40020000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000080 +powq n eq x 3fff0000 00000000 00000000 00000010 40040000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000200 +powq n eq - 3ff10000 00000000 00000000 00000000 3ffe0000 00000000 00000000 00000000 3ff80000 00000000 00000000 00000000 +powq n uo v bff10000 00000000 00000000 00000000 3ffe0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n eq - 3fc10000 00000000 00000000 00000000 3ffe0000 00000000 00000000 00000000 3fe00000 00000000 00000000 00000000 +powq n eq ?x 3fbf0000 00000000 00000000 00000000 3ffd0000 00000000 00000000 00000000 3fef0000 00000000 00000000 00000000 +powq n uo v bf8e0000 00000000 00000000 00000000 3ffd0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n eq ?x 3fbf0000 00000000 00000000 00000000 3ffc0000 00000000 00000000 00000000 3ff70000 00000000 00000000 00000000 +powq n uo v bf8e0000 00000000 00000000 00000000 3ffc0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n eq ?x 3fbf0000 00000000 00000000 00000000 3ffb0000 00000000 00000000 00000000 3ffb0000 00000000 00000000 00000000 +powq n uo v bf8e0000 00000000 00000000 00000000 3ffb0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n eq ?x 3fbf0000 00000000 00000000 00000000 3ffa0000 00000000 00000000 00000000 3ffd0000 00000000 00000000 00000000 +powq n uo v bf8e0000 00000000 00000000 00000000 3ffa0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n eq ?x 3fbf0000 00000000 00000000 00000000 3ff90000 00000000 00000000 00000000 3ffe0000 00000000 00000000 00000000 +powq n uo v bf8e0000 00000000 00000000 00000000 3ff90000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n eq ?x 3ffe0000 00000000 00000000 00000000 40050000 00000000 00000000 00000000 3fbf0000 00000000 00000000 00000000 +powq n eq ?x bffe0000 00000000 00000000 00000000 40050000 00000000 00000000 00000000 3fbf0000 00000000 00000000 00000000 +powq n eq ?x 3ffd0000 00000000 00000000 00000000 40040000 00000000 00000000 00000000 3fbf0000 00000000 00000000 00000000 +powq n eq ?x bffd0000 00000000 00000000 00000000 40040000 00000000 00000000 00000000 3fbf0000 00000000 00000000 00000000 +powq n eq ?x 3ffb0000 00000000 00000000 00000000 40030000 00000000 00000000 00000000 3fbf0000 00000000 00000000 00000000 +powq n eq ?x bffb0000 00000000 00000000 00000000 40030000 00000000 00000000 00000000 3fbf0000 00000000 00000000 00000000 +powq n eq ?x 3ff70000 00000000 00000000 00000000 40020000 00000000 00000000 00000000 3fbf0000 00000000 00000000 00000000 +powq n eq ?x bff70000 00000000 00000000 00000000 40020000 00000000 00000000 00000000 3fbf0000 00000000 00000000 00000000 +powq n eq ?x 3fef0000 00000000 00000000 00000000 40010000 00000000 00000000 00000000 3fbf0000 00000000 00000000 00000000 +powq n eq ?x bfef0000 00000000 00000000 00000000 40010000 00000000 00000000 00000000 3fbf0000 00000000 00000000 00000000 +powq n eq - 00004000 00000000 00000000 00000000 3ffe0000 00000000 00000000 00000000 1fff0000 00000000 00000000 00000000 +powq n uo v 80004000 00000000 00000000 00000000 3ffe0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n eq ?x 00004000 00000000 00000000 00000000 3ffd0000 00000000 00000000 00000000 2fff0000 00000000 00000000 00000000 +powq n uo v 80008000 00000000 00000000 00000000 3ffd0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n eq ?x 00004000 00000000 00000000 00000000 3ffb0000 00000000 00000000 00000000 3bff0000 00000000 00000000 00000000 +powq n uo v 80008000 00000000 00000000 00000000 3ffb0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n eq ?x 00004000 00000000 00000000 00000000 3ff80000 00000000 00000000 00000000 3f7f0000 00000000 00000000 00000000 +powq n uo v 80008000 00000000 00000000 00000000 3ff80000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n eq ?x 00004000 00000000 00000000 00000000 3ff70000 00000000 00000000 00000000 3fbf0000 00000000 00000000 00000000 +powq n uo v 80008000 00000000 00000000 00000000 3ff70000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n eq ?x 00004000 00000000 00000000 00000000 3ff50000 00000000 00000000 00000000 3fef0000 00000000 00000000 00000000 +powq n uo v 80008000 00000000 00000000 00000000 3ff50000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n eq ?x 00004000 00000000 00000000 00000000 3ff30000 00000000 00000000 00000000 3ffb0000 00000000 00000000 00000000 +powq n uo v 80008000 00000000 00000000 00000000 3ff30000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n eq - 00010000 00000000 00000000 00000000 3ffe0000 00000000 00000000 00000000 20000000 00000000 00000000 00000000 +powq n eq - 40090000 00000000 00000000 00000000 3ffe0000 00000000 00000000 00000000 40040000 00000000 00000000 00000000 +powq n uo v c0090000 00000000 00000000 00000000 3ffe0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n eq - 400d0000 00000000 00000000 00000000 3ffe0000 00000000 00000000 00000000 40060000 00000000 00000000 00000000 +powq n uo v c00d0000 00000000 00000000 00000000 3ffe0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n eq ?x 40070000 00000000 00000000 00000000 3fff8000 00000000 00000000 00000000 400b0000 00000000 00000000 00000000 +powq n uo v c0070000 00000000 00000000 00000000 3fff8000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n eq ?x 40010000 00000000 00000000 00000000 40016000 00000000 00000000 00000000 400a0000 00000000 00000000 00000000 +powq n uo v c0010000 00000000 00000000 00000000 40016000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n eq ?x 40010000 00000000 00000000 00000000 400989e0 00000000 00000000 00000000 4c4e0000 00000000 00000000 00000000 +powq n uo v c0010000 00000000 00000000 00000000 400989e0 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n eq xo 40010000 00000000 00000000 00000000 400dfffe 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +powq n uo v c0010000 00000000 00000000 00000000 400dfffe 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n eq ?x 40090000 00000000 00000000 00000000 3fff8000 00000000 00000000 00000000 400e0000 00000000 00000000 00000000 +powq n uo v c0090000 00000000 00000000 00000000 3fff8000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo - 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo - 00000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo - 00000000 00000000 00000000 00000003 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo - 00010000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo - 00008000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo - 0000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo - 00010000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo - 00020000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo - 3f8f0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo - 3f8f0000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo - 3fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo - 3ffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo - 3fff0000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo - 40000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo - 3fffffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo - 40000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo - 4006fe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo - 40070000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo - 40070100 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo - 7ffe0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo - 7ffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo - 7fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo - 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo - 80000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo - 80000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo - 80000000 00000000 00000000 00000003 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo - 80010000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo - 80008000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo - 8000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo - 80010000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo - 80020000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo - bf8f0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo - bf8f0000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo - bfff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo - bffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo - bfff0000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo - c0000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo - bfffffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo - c0000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo - c006fe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo - c0070000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo - c0070100 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo - fffe0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo - fffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo - ffff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo - fffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo v ffff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo - 80000000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo - 80000000 00000000 00000000 00000001 fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo - 80000000 00000000 00000000 00000003 fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo - 80010000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo - 80008000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo - 8000ffff ffffffff ffffffff ffffffff fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo - 80010000 00000000 00000000 00000001 fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo - 80020000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo - bf8f0000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo - bf8f0000 00000000 00000000 00000001 fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo - bfff0000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo - bffeffff ffffffff ffffffff ffffffff fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo - bfff0000 00000000 00000000 00000001 fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo - c0000000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo - bfffffff ffffffff ffffffff ffffffff fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo - c0000000 00000000 00000000 00000001 fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo - c006fe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo - c0070000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo - c0070100 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo - fffe0000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo - fffeffff ffffffff ffffffff ffffffff fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo - ffff0000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo - fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo v ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo - 00000000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo - 00000000 00000000 00000000 00000001 fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo - 00000000 00000000 00000000 00000003 fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo - 00010000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo - 00008000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo - 0000ffff ffffffff ffffffff ffffffff fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo - 00010000 00000000 00000000 00000001 fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo - 00020000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo - 3f8f0000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo - 3f8f0000 00000000 00000000 00000001 fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo - 3fff0000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo - 3ffeffff ffffffff ffffffff ffffffff fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo - 3fff0000 00000000 00000000 00000001 fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo - 40000000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo - 3fffffff ffffffff ffffffff ffffffff fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo - 40000000 00000000 00000000 00000001 fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo - 4006fe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo - 40070000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo - 40070100 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo - 7ffe0000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo - 7ffeffff ffffffff ffffffff ffffffff fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo - 7fff0000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo - 7ffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v 7fff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v 00000000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v 00000000 00000000 00000000 00000001 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v 00000000 00000000 00000000 00000003 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v 00010000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v 00008000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v 0000ffff ffffffff ffffffff ffffffff 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v 00010000 00000000 00000000 00000001 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v 00020000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v 3f8f0000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v 3f8f0000 00000000 00000000 00000001 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v 3fff0000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v 3ffeffff ffffffff ffffffff ffffffff 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v 3fff0000 00000000 00000000 00000001 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v 40000000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v 3fffffff ffffffff ffffffff ffffffff 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v 40000000 00000000 00000000 00000001 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v 4006fe00 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v 40070000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v 40070100 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v 7ffe0000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v 7ffeffff ffffffff ffffffff ffffffff 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v 7fff0000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v 7ffffe00 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v 7fff0200 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v 80000000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v 80000000 00000000 00000000 00000001 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v 80000000 00000000 00000000 00000003 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v 80010000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v 80008000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v 8000ffff ffffffff ffffffff ffffffff 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v 80010000 00000000 00000000 00000001 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v 80020000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v bf8f0000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v bf8f0000 00000000 00000000 00000001 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v bfff0000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v bffeffff ffffffff ffffffff ffffffff 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v bfff0000 00000000 00000000 00000001 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v c0000000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v bfffffff ffffffff ffffffff ffffffff 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v c0000000 00000000 00000000 00000001 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v c006fe00 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v c0070000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v c0070100 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v fffe0000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v fffeffff ffffffff ffffffff ffffffff 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v ffff0000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v fffffe00 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo v ffff0200 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo v 80000000 00000000 00000000 00000000 ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo v 80000000 00000000 00000000 00000001 ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo v 80000000 00000000 00000000 00000003 ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo v 80010000 00000000 00000000 00000000 ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo v 80008000 00000000 00000000 00000000 ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo v 8000ffff ffffffff ffffffff ffffffff ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo v 80010000 00000000 00000000 00000001 ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo v 80020000 00000000 00000000 00000000 ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo v bf8f0000 00000000 00000000 00000000 ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo v bf8f0000 00000000 00000000 00000001 ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo v bfff0000 00000000 00000000 00000000 ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo v bffeffff ffffffff ffffffff ffffffff ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo v bfff0000 00000000 00000000 00000001 ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo v c0000000 00000000 00000000 00000000 ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo v bfffffff ffffffff ffffffff ffffffff ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo v c0000000 00000000 00000000 00000001 ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo v c006fe00 00000000 00000000 00000000 ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo v c0070000 00000000 00000000 00000000 ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo v c0070100 00000000 00000000 00000000 ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo v fffe0000 00000000 00000000 00000000 ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo v fffeffff ffffffff ffffffff ffffffff ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo v ffff0000 00000000 00000000 00000000 ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo v fffffe00 00000000 00000000 00000000 ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo v ffff0200 00000000 00000000 00000000 ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo v 00000000 00000000 00000000 00000000 ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo v 00000000 00000000 00000000 00000001 ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo v 00000000 00000000 00000000 00000003 ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo v 00010000 00000000 00000000 00000000 ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo v 00008000 00000000 00000000 00000000 ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo v 0000ffff ffffffff ffffffff ffffffff ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo v 00010000 00000000 00000000 00000001 ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo v 00020000 00000000 00000000 00000000 ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo v 3f8f0000 00000000 00000000 00000000 ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo v 3f8f0000 00000000 00000000 00000001 ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo v 3fff0000 00000000 00000000 00000000 ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo v 3ffeffff ffffffff ffffffff ffffffff ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo v 3fff0000 00000000 00000000 00000001 ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo v 40000000 00000000 00000000 00000000 ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo v 3fffffff ffffffff ffffffff ffffffff ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo v 40000000 00000000 00000000 00000001 ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo v 4006fe00 00000000 00000000 00000000 ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo v 40070000 00000000 00000000 00000000 ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo v 40070100 00000000 00000000 00000000 ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo v 7ffe0000 00000000 00000000 00000000 ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo v 7ffeffff ffffffff ffffffff ffffffff ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo v 7fff0000 00000000 00000000 00000000 ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo v 7ffffe00 00000000 00000000 00000000 ffff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v 7fff0200 00000000 00000000 00000000 ffff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo - 7ffffe00 00000000 00000000 00000000 00000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +powq n uo - 7ffffe00 00000000 00000000 00000000 00000000 00000000 00000000 00000003 7ffffe00 00000000 00000000 00000000 +powq n uo - 7ffffe00 00000000 00000000 00000000 00010000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo - 7ffffe00 00000000 00000000 00000000 00008000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo - 7ffffe00 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +powq n uo - 7ffffe00 00000000 00000000 00000000 00010000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +powq n uo - 7ffffe00 00000000 00000000 00000000 00020000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo - 7ffffe00 00000000 00000000 00000000 3f8f0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo - 7ffffe00 00000000 00000000 00000000 3f8f0000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +powq n uo - 7ffffe00 00000000 00000000 00000000 3ffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +powq n uo - 7ffffe00 00000000 00000000 00000000 3fff0000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +powq n uo - 7ffffe00 00000000 00000000 00000000 3fffffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +powq n uo - 7ffffe00 00000000 00000000 00000000 40000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +powq n uo - 7ffffe00 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo - 7ffffe00 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +powq n uo - 7ffffe00 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo - fffffe00 00000000 00000000 00000000 00000000 00000000 00000000 00000001 fffffe00 00000000 00000000 00000000 +powq n uo - fffffe00 00000000 00000000 00000000 00000000 00000000 00000000 00000003 fffffe00 00000000 00000000 00000000 +powq n uo - fffffe00 00000000 00000000 00000000 00010000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo - fffffe00 00000000 00000000 00000000 00008000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo - fffffe00 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff fffffe00 00000000 00000000 00000000 +powq n uo - fffffe00 00000000 00000000 00000000 00010000 00000000 00000000 00000001 fffffe00 00000000 00000000 00000000 +powq n uo - fffffe00 00000000 00000000 00000000 00020000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo - fffffe00 00000000 00000000 00000000 3f8f0000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo - fffffe00 00000000 00000000 00000000 3f8f0000 00000000 00000000 00000001 fffffe00 00000000 00000000 00000000 +powq n uo - fffffe00 00000000 00000000 00000000 3ffeffff ffffffff ffffffff ffffffff fffffe00 00000000 00000000 00000000 +powq n uo - fffffe00 00000000 00000000 00000000 3fff0000 00000000 00000000 00000001 fffffe00 00000000 00000000 00000000 +powq n uo - fffffe00 00000000 00000000 00000000 3fffffff ffffffff ffffffff ffffffff fffffe00 00000000 00000000 00000000 +powq n uo - fffffe00 00000000 00000000 00000000 40000000 00000000 00000000 00000001 fffffe00 00000000 00000000 00000000 +powq n uo - fffffe00 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo - fffffe00 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff fffffe00 00000000 00000000 00000000 +powq n uo - fffffe00 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo - 7ffffe00 00000000 00000000 00000000 80000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +powq n uo - 7ffffe00 00000000 00000000 00000000 80000000 00000000 00000000 00000003 7ffffe00 00000000 00000000 00000000 +powq n uo - 7ffffe00 00000000 00000000 00000000 80010000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo - 7ffffe00 00000000 00000000 00000000 80008000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo - 7ffffe00 00000000 00000000 00000000 8000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +powq n uo - 7ffffe00 00000000 00000000 00000000 80010000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +powq n uo - 7ffffe00 00000000 00000000 00000000 80020000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo - 7ffffe00 00000000 00000000 00000000 bf8f0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo - 7ffffe00 00000000 00000000 00000000 bf8f0000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +powq n uo - 7ffffe00 00000000 00000000 00000000 bffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +powq n uo - 7ffffe00 00000000 00000000 00000000 bfff0000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +powq n uo - 7ffffe00 00000000 00000000 00000000 bfffffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +powq n uo - 7ffffe00 00000000 00000000 00000000 c0000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +powq n uo - 7ffffe00 00000000 00000000 00000000 fffe0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo - 7ffffe00 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +powq n uo - 7ffffe00 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo - fffffe00 00000000 00000000 00000000 80000000 00000000 00000000 00000001 fffffe00 00000000 00000000 00000000 +powq n uo - fffffe00 00000000 00000000 00000000 80000000 00000000 00000000 00000003 fffffe00 00000000 00000000 00000000 +powq n uo - fffffe00 00000000 00000000 00000000 80010000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo - fffffe00 00000000 00000000 00000000 80008000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo - fffffe00 00000000 00000000 00000000 8000ffff ffffffff ffffffff ffffffff fffffe00 00000000 00000000 00000000 +powq n uo - fffffe00 00000000 00000000 00000000 80010000 00000000 00000000 00000001 fffffe00 00000000 00000000 00000000 +powq n uo - fffffe00 00000000 00000000 00000000 80020000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo - fffffe00 00000000 00000000 00000000 bf8f0000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo - fffffe00 00000000 00000000 00000000 bf8f0000 00000000 00000000 00000001 fffffe00 00000000 00000000 00000000 +powq n uo - fffffe00 00000000 00000000 00000000 bffeffff ffffffff ffffffff ffffffff fffffe00 00000000 00000000 00000000 +powq n uo - fffffe00 00000000 00000000 00000000 bfff0000 00000000 00000000 00000001 fffffe00 00000000 00000000 00000000 +powq n uo - fffffe00 00000000 00000000 00000000 bfffffff ffffffff ffffffff ffffffff fffffe00 00000000 00000000 00000000 +powq n uo - fffffe00 00000000 00000000 00000000 c0000000 00000000 00000000 00000001 fffffe00 00000000 00000000 00000000 +powq n uo - fffffe00 00000000 00000000 00000000 fffe0000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo - fffffe00 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff fffffe00 00000000 00000000 00000000 +powq n uo - fffffe00 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo v 7fff0200 00000000 00000000 00000000 00000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +powq n uo v 7fff0200 00000000 00000000 00000000 00000000 00000000 00000000 00000003 7ffffe00 00000000 00000000 00000000 +powq n uo v 7fff0200 00000000 00000000 00000000 00010000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v 7fff0200 00000000 00000000 00000000 00008000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v 7fff0200 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +powq n uo v 7fff0200 00000000 00000000 00000000 00010000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +powq n uo v 7fff0200 00000000 00000000 00000000 00020000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v 7fff0200 00000000 00000000 00000000 3f8f0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v 7fff0200 00000000 00000000 00000000 3f8f0000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +powq n uo v 7fff0200 00000000 00000000 00000000 3ffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +powq n uo v 7fff0200 00000000 00000000 00000000 3fff0000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +powq n uo v 7fff0200 00000000 00000000 00000000 3fffffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +powq n uo v 7fff0200 00000000 00000000 00000000 40000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +powq n uo v 7fff0200 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v 7fff0200 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +powq n uo v 7fff0200 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v ffff0200 00000000 00000000 00000000 00000000 00000000 00000000 00000001 fffffe00 00000000 00000000 00000000 +powq n uo v ffff0200 00000000 00000000 00000000 00000000 00000000 00000000 00000003 fffffe00 00000000 00000000 00000000 +powq n uo v ffff0200 00000000 00000000 00000000 00010000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo v ffff0200 00000000 00000000 00000000 00008000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo v ffff0200 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff fffffe00 00000000 00000000 00000000 +powq n uo v ffff0200 00000000 00000000 00000000 00010000 00000000 00000000 00000001 fffffe00 00000000 00000000 00000000 +powq n uo v ffff0200 00000000 00000000 00000000 00020000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo v ffff0200 00000000 00000000 00000000 3f8f0000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo v ffff0200 00000000 00000000 00000000 3f8f0000 00000000 00000000 00000001 fffffe00 00000000 00000000 00000000 +powq n uo v ffff0200 00000000 00000000 00000000 3ffeffff ffffffff ffffffff ffffffff fffffe00 00000000 00000000 00000000 +powq n uo v ffff0200 00000000 00000000 00000000 3fff0000 00000000 00000000 00000001 fffffe00 00000000 00000000 00000000 +powq n uo v ffff0200 00000000 00000000 00000000 3fffffff ffffffff ffffffff ffffffff fffffe00 00000000 00000000 00000000 +powq n uo v ffff0200 00000000 00000000 00000000 40000000 00000000 00000000 00000001 fffffe00 00000000 00000000 00000000 +powq n uo v ffff0200 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo v ffff0200 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff fffffe00 00000000 00000000 00000000 +powq n uo v ffff0200 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo v 7fff0200 00000000 00000000 00000000 80000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +powq n uo v 7fff0200 00000000 00000000 00000000 80000000 00000000 00000000 00000003 7ffffe00 00000000 00000000 00000000 +powq n uo v 7fff0200 00000000 00000000 00000000 80010000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v 7fff0200 00000000 00000000 00000000 80008000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v 7fff0200 00000000 00000000 00000000 8000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +powq n uo v 7fff0200 00000000 00000000 00000000 80010000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +powq n uo v 7fff0200 00000000 00000000 00000000 80020000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v 7fff0200 00000000 00000000 00000000 bf8f0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v 7fff0200 00000000 00000000 00000000 bf8f0000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +powq n uo v 7fff0200 00000000 00000000 00000000 bffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +powq n uo v 7fff0200 00000000 00000000 00000000 bfff0000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +powq n uo v 7fff0200 00000000 00000000 00000000 bfffffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +powq n uo v 7fff0200 00000000 00000000 00000000 c0000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +powq n uo v 7fff0200 00000000 00000000 00000000 fffe0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v 7fff0200 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +powq n uo v 7fff0200 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v ffff0200 00000000 00000000 00000000 80000000 00000000 00000000 00000001 fffffe00 00000000 00000000 00000000 +powq n uo v ffff0200 00000000 00000000 00000000 80000000 00000000 00000000 00000003 fffffe00 00000000 00000000 00000000 +powq n uo v ffff0200 00000000 00000000 00000000 80010000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo v ffff0200 00000000 00000000 00000000 80008000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo v ffff0200 00000000 00000000 00000000 8000ffff ffffffff ffffffff ffffffff fffffe00 00000000 00000000 00000000 +powq n uo v ffff0200 00000000 00000000 00000000 80010000 00000000 00000000 00000001 fffffe00 00000000 00000000 00000000 +powq n uo v ffff0200 00000000 00000000 00000000 80020000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo v ffff0200 00000000 00000000 00000000 bf8f0000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo v ffff0200 00000000 00000000 00000000 bf8f0000 00000000 00000000 00000001 fffffe00 00000000 00000000 00000000 +powq n uo v ffff0200 00000000 00000000 00000000 bffeffff ffffffff ffffffff ffffffff fffffe00 00000000 00000000 00000000 +powq n uo v ffff0200 00000000 00000000 00000000 bfff0000 00000000 00000000 00000001 fffffe00 00000000 00000000 00000000 +powq n uo v ffff0200 00000000 00000000 00000000 bfffffff ffffffff ffffffff ffffffff fffffe00 00000000 00000000 00000000 +powq n uo v ffff0200 00000000 00000000 00000000 c0000000 00000000 00000000 00000001 fffffe00 00000000 00000000 00000000 +powq n uo v ffff0200 00000000 00000000 00000000 fffe0000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo v ffff0200 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff fffffe00 00000000 00000000 00000000 +powq n uo v ffff0200 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n eq - 00008000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq n eq - 00010000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq n eq - 00020000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq n eq - 3f8f0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq n eq - 3ffd0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq n eq - 40000000 00000000 00000000 00000005 7fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +powq n eq - 4006fe00 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +powq n eq - 40070000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +powq n eq - 40070100 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +powq n eq - 7ffc0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +powq n eq - 7ffeffff ffffffff ffffffff ffffffff 7fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +powq n eq - 80008000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq n eq - 80010000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq n eq - 80020000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq n eq - bf8f0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq n eq - bffd0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq n eq - c0000000 00000000 00000000 00000005 7fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +powq n eq - c006fe00 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +powq n eq - c0070000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +powq n eq - c0070100 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +powq n eq - fffc0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +powq n eq - fffeffff ffffffff ffffffff ffffffff 7fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +powq n eq - 80008000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +powq n eq - 80010000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +powq n eq - 80020000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +powq n eq - bf8f0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +powq n eq - bffd0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +powq n eq - c0000000 00000000 00000000 00000005 ffff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq n eq - c006fe00 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq n eq - c0070000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq n eq - c0070100 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq n eq - fffc0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq n eq - fffeffff ffffffff ffffffff ffffffff ffff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq n eq - 00008000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +powq n eq - 00010000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +powq n eq - 00020000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +powq n eq - 3f8f0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +powq n eq - 3ffd0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +powq n eq - 40000000 00000000 00000000 00000005 ffff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq n eq - 4006fe00 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq n eq - 40070000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq n eq - 40070100 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq n eq - 7ffc0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq n eq - 7ffeffff ffffffff ffffffff ffffffff ffff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq m uo - 7ffffe00 00000000 00000000 00000000 40000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq m uo - fffffe00 00000000 00000000 00000000 40000000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq m uo v 7fff0200 00000000 00000000 00000000 40000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq m uo v ffff0200 00000000 00000000 00000000 40000000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo - 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo - 00000000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo - 00000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo - 00000000 00000000 00000000 00000001 fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo - 00000000 00000000 00000000 00000003 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo - 00000000 00000000 00000000 00000003 fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo - 00008000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo - 00008000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo - 0000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo - 0000ffff ffffffff ffffffff ffffffff fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo - 00010000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo - 00010000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo - 00010000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo - 00010000 00000000 00000000 00000001 fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo - 00020000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo - 00020000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo - 3f8f0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo - 3f8f0000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo - 3f8f0000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo - 3f8f0000 00000000 00000000 00000001 fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo - 3ffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo - 3ffeffff ffffffff ffffffff ffffffff fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo - 3fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo - 3fff0000 00000000 00000000 00000000 ffff8000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq n uo - 3fff0000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo - 3fff0000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo - 3fff0000 00000000 00000000 00000001 fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo - 3fffffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo - 3fffffff ffffffff ffffffff ffffffff fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo - 40000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo - 40000000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo - 40000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo - 40000000 00000000 00000000 00000001 fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo - 4006fe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo - 4006fe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo - 40070000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo - 40070000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo - 40070100 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo - 40070100 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo - 7ffe0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo - 7ffe0000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo - 7ffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo - 7ffeffff ffffffff ffffffff ffffffff fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo - 7fff0000 00000000 00000000 00000000 7fff8000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq n uo - 7fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo - 7fff0000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo - 7fff8000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 +powq n uo - 7fff8000 00000000 00000000 00000000 7fff8000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq n uo - 7fff8000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq n uo - 7fff8001 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq n uo - 7ffffe00 00000000 00000000 00000000 00000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +powq n uo - 7ffffe00 00000000 00000000 00000000 00000000 00000000 00000000 00000003 7ffffe00 00000000 00000000 00000000 +powq n uo - 7ffffe00 00000000 00000000 00000000 00008000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo - 7ffffe00 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +powq n uo - 7ffffe00 00000000 00000000 00000000 00010000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo - 7ffffe00 00000000 00000000 00000000 00010000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +powq n uo - 7ffffe00 00000000 00000000 00000000 00020000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo - 7ffffe00 00000000 00000000 00000000 3f8f0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo - 7ffffe00 00000000 00000000 00000000 3f8f0000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +powq n uo - 7ffffe00 00000000 00000000 00000000 3ffe0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo - 7ffffe00 00000000 00000000 00000000 3ffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +powq n uo - 7ffffe00 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo - 7ffffe00 00000000 00000000 00000000 3fff0000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +powq n uo - 7ffffe00 00000000 00000000 00000000 3fffffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +powq n uo - 7ffffe00 00000000 00000000 00000000 40000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo - 7ffffe00 00000000 00000000 00000000 40000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +powq n uo - 7ffffe00 00000000 00000000 00000000 40008000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo - 7ffffe00 00000000 00000000 00000000 40022000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo - 7ffffe00 00000000 00000000 00000000 4006fe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo - 7ffffe00 00000000 00000000 00000000 40070000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo - 7ffffe00 00000000 00000000 00000000 40070100 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo - 7ffffe00 00000000 00000000 00000000 400cfff8 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo - 7ffffe00 00000000 00000000 00000000 400dfffc 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo - 7ffffe00 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo - 7ffffe00 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +powq n uo - 7ffffe00 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo - 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo - 7ffffe00 00000000 00000000 00000000 80000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +powq n uo - 7ffffe00 00000000 00000000 00000000 80000000 00000000 00000000 00000003 7ffffe00 00000000 00000000 00000000 +powq n uo - 7ffffe00 00000000 00000000 00000000 80008000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo - 7ffffe00 00000000 00000000 00000000 8000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +powq n uo - 7ffffe00 00000000 00000000 00000000 80010000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo - 7ffffe00 00000000 00000000 00000000 80010000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +powq n uo - 7ffffe00 00000000 00000000 00000000 80020000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo - 7ffffe00 00000000 00000000 00000000 bf8f0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo - 7ffffe00 00000000 00000000 00000000 bf8f0000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +powq n uo - 7ffffe00 00000000 00000000 00000000 bffe0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo - 7ffffe00 00000000 00000000 00000000 bffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +powq n uo - 7ffffe00 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo - 7ffffe00 00000000 00000000 00000000 bfff0000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +powq n uo - 7ffffe00 00000000 00000000 00000000 bfffffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +powq n uo - 7ffffe00 00000000 00000000 00000000 c0000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo - 7ffffe00 00000000 00000000 00000000 c0000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +powq n uo - 7ffffe00 00000000 00000000 00000000 c0008000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo - 7ffffe00 00000000 00000000 00000000 c0022000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo - 7ffffe00 00000000 00000000 00000000 c006fe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo - 7ffffe00 00000000 00000000 00000000 c0070000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo - 7ffffe00 00000000 00000000 00000000 c0070100 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo - 7ffffe00 00000000 00000000 00000000 c00cfff8 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo - 7ffffe00 00000000 00000000 00000000 c00dfffc 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo - 7ffffe00 00000000 00000000 00000000 fffe0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo - 7ffffe00 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +powq n uo - 7ffffe00 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo - 7ffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo - 80000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo - 80000000 00000000 00000000 00000000 ffff8000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq n uo - 80000000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo - 80000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo - 80000000 00000000 00000000 00000001 fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo - 80000000 00000000 00000000 00000003 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo - 80000000 00000000 00000000 00000003 fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo - 80008000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo - 80008000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo - 8000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo - 8000ffff ffffffff ffffffff ffffffff fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo - 80010000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo - 80010000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo - 80010000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo - 80010000 00000000 00000000 00000001 fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo - 80020000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo - 80020000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo - bf8f0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo - bf8f0000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo - bf8f0000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo - bf8f0000 00000000 00000000 00000001 fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo - bffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo - bffeffff ffffffff ffffffff ffffffff fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo - bfff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo - bfff0000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo - bfff0000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo - bfff0000 00000000 00000000 00000001 fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo - bfffffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo - bfffffff ffffffff ffffffff ffffffff fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo - c0000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo - c0000000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo - c0000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo - c0000000 00000000 00000000 00000001 fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo - c006fe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo - c006fe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo - c0070000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo - c0070000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo - c0070100 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo - c0070100 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo - fffe0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo - fffe0000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo - fffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo - fffeffff ffffffff ffffffff ffffffff fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo - ffff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo - ffff0000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo - ffff8000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq n uo - fffffe00 00000000 00000000 00000000 00000000 00000000 00000000 00000001 fffffe00 00000000 00000000 00000000 +powq n uo - fffffe00 00000000 00000000 00000000 00000000 00000000 00000000 00000003 fffffe00 00000000 00000000 00000000 +powq n uo - fffffe00 00000000 00000000 00000000 00008000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo - fffffe00 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff fffffe00 00000000 00000000 00000000 +powq n uo - fffffe00 00000000 00000000 00000000 00010000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo - fffffe00 00000000 00000000 00000000 00010000 00000000 00000000 00000001 fffffe00 00000000 00000000 00000000 +powq n uo - fffffe00 00000000 00000000 00000000 00020000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo - fffffe00 00000000 00000000 00000000 3f8f0000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo - fffffe00 00000000 00000000 00000000 3f8f0000 00000000 00000000 00000001 fffffe00 00000000 00000000 00000000 +powq n uo - fffffe00 00000000 00000000 00000000 3ffe0000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo - fffffe00 00000000 00000000 00000000 3ffeffff ffffffff ffffffff ffffffff fffffe00 00000000 00000000 00000000 +powq n uo - fffffe00 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo - fffffe00 00000000 00000000 00000000 3fff0000 00000000 00000000 00000001 fffffe00 00000000 00000000 00000000 +powq n uo - fffffe00 00000000 00000000 00000000 3fffffff ffffffff ffffffff ffffffff fffffe00 00000000 00000000 00000000 +powq n uo - fffffe00 00000000 00000000 00000000 40000000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo - fffffe00 00000000 00000000 00000000 40000000 00000000 00000000 00000001 fffffe00 00000000 00000000 00000000 +powq n uo - fffffe00 00000000 00000000 00000000 40008000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo - fffffe00 00000000 00000000 00000000 40022000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo - fffffe00 00000000 00000000 00000000 4006fe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo - fffffe00 00000000 00000000 00000000 40070000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo - fffffe00 00000000 00000000 00000000 40070100 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo - fffffe00 00000000 00000000 00000000 400cfff8 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo - fffffe00 00000000 00000000 00000000 400dfffc 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo - fffffe00 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo - fffffe00 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff fffffe00 00000000 00000000 00000000 +powq n uo - fffffe00 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo - fffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo - fffffe00 00000000 00000000 00000000 80000000 00000000 00000000 00000001 fffffe00 00000000 00000000 00000000 +powq n uo - fffffe00 00000000 00000000 00000000 80000000 00000000 00000000 00000003 fffffe00 00000000 00000000 00000000 +powq n uo - fffffe00 00000000 00000000 00000000 80008000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo - fffffe00 00000000 00000000 00000000 8000ffff ffffffff ffffffff ffffffff fffffe00 00000000 00000000 00000000 +powq n uo - fffffe00 00000000 00000000 00000000 80010000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo - fffffe00 00000000 00000000 00000000 80010000 00000000 00000000 00000001 fffffe00 00000000 00000000 00000000 +powq n uo - fffffe00 00000000 00000000 00000000 80020000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo - fffffe00 00000000 00000000 00000000 bf8f0000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo - fffffe00 00000000 00000000 00000000 bf8f0000 00000000 00000000 00000001 fffffe00 00000000 00000000 00000000 +powq n uo - fffffe00 00000000 00000000 00000000 bffe0000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo - fffffe00 00000000 00000000 00000000 bffeffff ffffffff ffffffff ffffffff fffffe00 00000000 00000000 00000000 +powq n uo - fffffe00 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo - fffffe00 00000000 00000000 00000000 bfff0000 00000000 00000000 00000001 fffffe00 00000000 00000000 00000000 +powq n uo - fffffe00 00000000 00000000 00000000 bfffffff ffffffff ffffffff ffffffff fffffe00 00000000 00000000 00000000 +powq n uo - fffffe00 00000000 00000000 00000000 c0000000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo - fffffe00 00000000 00000000 00000000 c0000000 00000000 00000000 00000001 fffffe00 00000000 00000000 00000000 +powq n uo - fffffe00 00000000 00000000 00000000 c0008000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo - fffffe00 00000000 00000000 00000000 c0022000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo - fffffe00 00000000 00000000 00000000 c006fe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo - fffffe00 00000000 00000000 00000000 c0070000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo - fffffe00 00000000 00000000 00000000 c0070100 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo - fffffe00 00000000 00000000 00000000 c00cfff8 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo - fffffe00 00000000 00000000 00000000 c00dfffc 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo - fffffe00 00000000 00000000 00000000 fffe0000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo - fffffe00 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff fffffe00 00000000 00000000 00000000 +powq n uo - fffffe00 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo - fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo ?xv 80000000 00000000 00000000 00000001 bfffffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 +powq n uo ?xv bfff0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 +powq n uo v 00000000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v 00000000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 +powq n uo v 00000000 00000000 00000000 00000000 ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo v 00000000 00000000 00000000 00000001 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v 00000000 00000000 00000000 00000001 ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo v 00000000 00000000 00000000 00000003 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v 00000000 00000000 00000000 00000003 ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo v 00008000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v 00008000 00000000 00000000 00000000 ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo v 0000ffff ffffffff ffffffff ffffffff 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v 0000ffff ffffffff ffffffff ffffffff ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo v 00010000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v 00010000 00000000 00000000 00000000 ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo v 00010000 00000000 00000000 00000001 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v 00010000 00000000 00000000 00000001 ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo v 00020000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v 00020000 00000000 00000000 00000000 ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo v 3f8f0000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v 3f8f0000 00000000 00000000 00000000 ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo v 3f8f0000 00000000 00000000 00000001 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v 3f8f0000 00000000 00000000 00000001 ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo v 3ffeffff ffffffff ffffffff ffffffff 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v 3ffeffff ffffffff ffffffff ffffffff ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo v 3fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq n uo v 3fff0000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v 3fff0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq n uo v 3fff0000 00000000 00000000 00000000 ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo v 3fff0000 00000000 00000000 00000001 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v 3fff0000 00000000 00000000 00000001 ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo v 3fffffff ffffffff ffffffff ffffffff 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v 3fffffff ffffffff ffffffff ffffffff ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo v 40000000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v 40000000 00000000 00000000 00000000 ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo v 40000000 00000000 00000000 00000001 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v 40000000 00000000 00000000 00000001 ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo v 4006fe00 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v 4006fe00 00000000 00000000 00000000 ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo v 40070000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v 40070000 00000000 00000000 00000000 ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo v 40070100 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v 40070100 00000000 00000000 00000000 ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo v 7ffe0000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v 7ffe0000 00000000 00000000 00000000 ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo v 7ffeffff ffffffff ffffffff ffffffff 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v 7ffeffff ffffffff ffffffff ffffffff ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo v 7fff0000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v 7fff0000 00000000 00000000 00000000 ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo v 7fff0000 00000000 00000000 00000001 00000000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 +powq n uo v 7fff0000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq n uo v 7fff0000 00000000 00000000 00000001 7fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq n uo v 7fff0000 00000000 00000000 00000001 7fff0000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 +powq n uo v 7fff0000 00000000 00000000 00000001 7fff8000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq n uo v 7fff0001 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq n uo v 7fff0200 00000000 00000000 00000000 00000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +powq n uo v 7fff0200 00000000 00000000 00000000 00000000 00000000 00000000 00000003 7ffffe00 00000000 00000000 00000000 +powq n uo v 7fff0200 00000000 00000000 00000000 00008000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v 7fff0200 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +powq n uo v 7fff0200 00000000 00000000 00000000 00010000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v 7fff0200 00000000 00000000 00000000 00010000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +powq n uo v 7fff0200 00000000 00000000 00000000 00020000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v 7fff0200 00000000 00000000 00000000 3f8f0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v 7fff0200 00000000 00000000 00000000 3f8f0000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +powq n uo v 7fff0200 00000000 00000000 00000000 3ffe0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v 7fff0200 00000000 00000000 00000000 3ffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +powq n uo v 7fff0200 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v 7fff0200 00000000 00000000 00000000 3fff0000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +powq n uo v 7fff0200 00000000 00000000 00000000 3fffffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +powq n uo v 7fff0200 00000000 00000000 00000000 40000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v 7fff0200 00000000 00000000 00000000 40000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +powq n uo v 7fff0200 00000000 00000000 00000000 40008000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v 7fff0200 00000000 00000000 00000000 40022000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v 7fff0200 00000000 00000000 00000000 4006fe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v 7fff0200 00000000 00000000 00000000 40070000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v 7fff0200 00000000 00000000 00000000 40070100 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v 7fff0200 00000000 00000000 00000000 400cfff8 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v 7fff0200 00000000 00000000 00000000 400dfffc 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v 7fff0200 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v 7fff0200 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +powq n uo v 7fff0200 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v 7fff0200 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v 7fff0200 00000000 00000000 00000000 80000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +powq n uo v 7fff0200 00000000 00000000 00000000 80000000 00000000 00000000 00000003 7ffffe00 00000000 00000000 00000000 +powq n uo v 7fff0200 00000000 00000000 00000000 80008000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v 7fff0200 00000000 00000000 00000000 8000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +powq n uo v 7fff0200 00000000 00000000 00000000 80010000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v 7fff0200 00000000 00000000 00000000 80010000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +powq n uo v 7fff0200 00000000 00000000 00000000 80020000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v 7fff0200 00000000 00000000 00000000 bf8f0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v 7fff0200 00000000 00000000 00000000 bf8f0000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +powq n uo v 7fff0200 00000000 00000000 00000000 bffe0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v 7fff0200 00000000 00000000 00000000 bffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +powq n uo v 7fff0200 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v 7fff0200 00000000 00000000 00000000 bfff0000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +powq n uo v 7fff0200 00000000 00000000 00000000 bfffffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +powq n uo v 7fff0200 00000000 00000000 00000000 c0000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v 7fff0200 00000000 00000000 00000000 c0000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +powq n uo v 7fff0200 00000000 00000000 00000000 c0008000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v 7fff0200 00000000 00000000 00000000 c0022000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v 7fff0200 00000000 00000000 00000000 c006fe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v 7fff0200 00000000 00000000 00000000 c0070000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v 7fff0200 00000000 00000000 00000000 c0070100 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v 7fff0200 00000000 00000000 00000000 c00cfff8 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v 7fff0200 00000000 00000000 00000000 c00dfffc 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v 7fff0200 00000000 00000000 00000000 fffe0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v 7fff0200 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +powq n uo v 7fff0200 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v 7fff0200 00000000 00000000 00000000 ffff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v 7fff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v 7fff8000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 +powq n uo v 7ffffe00 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v 7ffffe00 00000000 00000000 00000000 ffff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v 80000000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v 80000000 00000000 00000000 00000000 ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo v 80000000 00000000 00000000 00000001 3ffe0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v 80000000 00000000 00000000 00000001 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v 80000000 00000000 00000000 00000001 bffe0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v 80000000 00000000 00000000 00000001 ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo v 80000000 00000000 00000000 00000002 3ffe0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v 80000000 00000000 00000000 00000002 bffe0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v 80000000 00000000 00000000 00000003 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v 80000000 00000000 00000000 00000003 ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo v 80000000 00000000 00000000 00000005 3ffe0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v 80000000 00000000 00000000 00000005 bffe0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v 80000000 00000000 00000000 00000007 3ffe0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v 80000000 00000000 00000000 00000007 bffe0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v 80000000 00000000 00000000 00000009 3ffe0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v 80000000 00000000 00000000 00000009 bffe0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v 80004000 00000000 00000000 00000000 3ffe0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v 80008000 00000000 00000000 00000000 3ff30000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v 80008000 00000000 00000000 00000000 3ff50000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v 80008000 00000000 00000000 00000000 3ff70000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v 80008000 00000000 00000000 00000000 3ff80000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v 80008000 00000000 00000000 00000000 3ffb0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v 80008000 00000000 00000000 00000000 3ffd0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v 80008000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v 80008000 00000000 00000000 00000000 ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo v 8000ffff ffffffff ffffffff fffffff7 3ffe0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v 8000ffff ffffffff ffffffff fffffff7 bffe0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v 8000ffff ffffffff ffffffff fffffff9 3ffe0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v 8000ffff ffffffff ffffffff fffffff9 bffe0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v 8000ffff ffffffff ffffffff fffffffc 3ffe0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v 8000ffff ffffffff ffffffff fffffffc bffe0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v 8000ffff ffffffff ffffffff fffffffd 3ffe0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v 8000ffff ffffffff ffffffff fffffffd bffe0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v 8000ffff ffffffff ffffffff fffffffe 3ffe0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v 8000ffff ffffffff ffffffff fffffffe bffe0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v 8000ffff ffffffff ffffffff ffffffff 3ffe0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v 8000ffff ffffffff ffffffff ffffffff 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v 8000ffff ffffffff ffffffff ffffffff bffe0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v 8000ffff ffffffff ffffffff ffffffff ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo v 80010000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v 80010000 00000000 00000000 00000000 ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo v 80010000 00000000 00000000 00000001 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v 80010000 00000000 00000000 00000001 ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo v 8001ffff ffffffff ffffffff fffffffd 3ffe0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v 8001ffff ffffffff ffffffff fffffffd bffe0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v 80020000 00000000 00000000 00000000 3ffe0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v 80020000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v 80020000 00000000 00000000 00000000 bffe0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v 80020000 00000000 00000000 00000000 ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo v 80020000 00000000 00000000 00000001 3ffe0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v 80020000 00000000 00000000 00000001 bffe0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v bf8e0000 00000000 00000000 00000000 3ff90000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v bf8e0000 00000000 00000000 00000000 3ffa0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v bf8e0000 00000000 00000000 00000000 3ffb0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v bf8e0000 00000000 00000000 00000000 3ffc0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v bf8e0000 00000000 00000000 00000000 3ffd0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v bf8f0000 00000000 00000000 00000000 3ffe0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v bf8f0000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v bf8f0000 00000000 00000000 00000000 bffe0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v bf8f0000 00000000 00000000 00000000 ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo v bf8f0000 00000000 00000000 00000001 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v bf8f0000 00000000 00000000 00000001 ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo v bf900000 00000000 00000000 00000000 3ffe0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v bf900000 00000000 00000000 00000000 bffe0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v bf908000 00000000 00000000 00000000 3ffe0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v bf908000 00000000 00000000 00000000 bffe0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v bff10000 00000000 00000000 00000000 3ffe0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v bffb0000 00000000 00000000 00000000 3ffe0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v bffeffff ffffffff ffffffff ffffffff 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v bffeffff ffffffff ffffffff ffffffff ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo v bfff0000 00000000 00000000 00000000 3ffe0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v bfff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq n uo v bfff0000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v bfff0000 00000000 00000000 00000000 bffe0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v bfff0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq n uo v bfff0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 +powq n uo v bfff0000 00000000 00000000 00000000 ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo v bfff0000 00000000 00000000 00000001 3ffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +powq n uo v bfff0000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +powq n uo v bfff0000 00000000 00000000 00000001 3fffffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +powq n uo v bfff0000 00000000 00000000 00000001 40000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +powq n uo v bfff0000 00000000 00000000 00000001 40007fff ffffffff ffffffff fffffffe 7ffffe00 00000000 00000000 00000000 +powq n uo v bfff0000 00000000 00000000 00000001 40008000 00000000 00000000 00000002 7ffffe00 00000000 00000000 00000000 +powq n uo v bfff0000 00000000 00000000 00000001 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v bfff0000 00000000 00000000 00000001 bffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +powq n uo v bfff0000 00000000 00000000 00000001 bfff0000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +powq n uo v bfff0000 00000000 00000000 00000001 bfffffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +powq n uo v bfff0000 00000000 00000000 00000001 c0000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +powq n uo v bfff0000 00000000 00000000 00000001 c0007fff ffffffff ffffffff fffffffe 7ffffe00 00000000 00000000 00000000 +powq n uo v bfff0000 00000000 00000000 00000001 c0008000 00000000 00000000 00000002 7ffffe00 00000000 00000000 00000000 +powq n uo v bfff0000 00000000 00000000 00000001 ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo v bfff0000 00000000 00000000 00000002 3ffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +powq n uo v bfff0000 00000000 00000000 00000002 3fff0000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +powq n uo v bfff0000 00000000 00000000 00000002 3fffffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +powq n uo v bfff0000 00000000 00000000 00000002 40000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +powq n uo v bfff0000 00000000 00000000 00000002 40007fff ffffffff ffffffff fffffffe 7ffffe00 00000000 00000000 00000000 +powq n uo v bfff0000 00000000 00000000 00000002 40008000 00000000 00000000 00000002 7ffffe00 00000000 00000000 00000000 +powq n uo v bfff0000 00000000 00000000 00000002 bffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +powq n uo v bfff0000 00000000 00000000 00000002 bfff0000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +powq n uo v bfff0000 00000000 00000000 00000002 bfffffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +powq n uo v bfff0000 00000000 00000000 00000002 c0000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +powq n uo v bfff0000 00000000 00000000 00000002 c0007fff ffffffff ffffffff fffffffe 7ffffe00 00000000 00000000 00000000 +powq n uo v bfff0000 00000000 00000000 00000002 c0008000 00000000 00000000 00000002 7ffffe00 00000000 00000000 00000000 +powq n uo v bfff0000 00000000 00000000 00000003 3ffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +powq n uo v bfff0000 00000000 00000000 00000003 3fff0000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +powq n uo v bfff0000 00000000 00000000 00000003 3fffffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +powq n uo v bfff0000 00000000 00000000 00000003 40000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +powq n uo v bfff0000 00000000 00000000 00000003 40007fff ffffffff ffffffff fffffffe 7ffffe00 00000000 00000000 00000000 +powq n uo v bfff0000 00000000 00000000 00000003 40008000 00000000 00000000 00000002 7ffffe00 00000000 00000000 00000000 +powq n uo v bfff0000 00000000 00000000 00000003 bffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +powq n uo v bfff0000 00000000 00000000 00000003 bfff0000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +powq n uo v bfff0000 00000000 00000000 00000003 bfffffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +powq n uo v bfff0000 00000000 00000000 00000003 c0000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +powq n uo v bfff0000 00000000 00000000 00000003 c0007fff ffffffff ffffffff fffffffe 7ffffe00 00000000 00000000 00000000 +powq n uo v bfff0000 00000000 00000000 00000003 c0008000 00000000 00000000 00000002 7ffffe00 00000000 00000000 00000000 +powq n uo v bfffffff ffffffff ffffffff ffffffff 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v bfffffff ffffffff ffffffff ffffffff ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo v c0000000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v c0000000 00000000 00000000 00000000 ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo v c0000000 00000000 00000000 00000001 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v c0000000 00000000 00000000 00000001 ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo v c0000000 00000000 00000000 00000002 3ffe0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v c0000000 00000000 00000000 00000002 bffe0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v c0008000 00000000 00000000 00000004 3ffe0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v c0008000 00000000 00000000 00000004 bffe0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v c000ffff ffffffff ffffffff fffffffb 3ffe0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v c000ffff ffffffff ffffffff fffffffb bffe0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v c0010000 00000000 00000000 00000000 40016000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v c0010000 00000000 00000000 00000000 400989e0 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v c0010000 00000000 00000000 00000000 400dfffe 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v c006fe00 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v c006fe00 00000000 00000000 00000000 ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo v c0070000 00000000 00000000 00000000 3fff8000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v c0070000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v c0070000 00000000 00000000 00000000 ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo v c0070100 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v c0070100 00000000 00000000 00000000 ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo v c0090000 00000000 00000000 00000000 3ffe0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v c0090000 00000000 00000000 00000000 3fff8000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v c00d0000 00000000 00000000 00000000 3ffe0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v c05d0000 00000000 00000000 00000000 bfff8000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v c2bb0000 00000000 00000000 00000000 bfff8000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v fffcffff ffffffff ffffffff fffffffc 3ffe0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v fffcffff ffffffff ffffffff fffffffc bffe0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v fffd0000 00000000 00000000 00000002 3ffe0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v fffd0000 00000000 00000000 00000002 bffe0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v fffdffff ffffffff ffffffff ffffffff 3ffe0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v fffdffff ffffffff ffffffff ffffffff bffe0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v fffe0000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v fffe0000 00000000 00000000 00000000 ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo v fffe0000 00000000 00000000 00000002 3ffe0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v fffe0000 00000000 00000000 00000002 bffe0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v fffeffff ffffffff ffffffff ffffffff 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v fffeffff ffffffff ffffffff ffffffff ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo v ffff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 +powq n uo v ffff0000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq n uo v ffff0000 00000000 00000000 00000000 ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo v ffff0000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +powq n uo v ffff0200 00000000 00000000 00000000 00000000 00000000 00000000 00000001 fffffe00 00000000 00000000 00000000 +powq n uo v ffff0200 00000000 00000000 00000000 00000000 00000000 00000000 00000003 fffffe00 00000000 00000000 00000000 +powq n uo v ffff0200 00000000 00000000 00000000 00008000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo v ffff0200 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff fffffe00 00000000 00000000 00000000 +powq n uo v ffff0200 00000000 00000000 00000000 00010000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo v ffff0200 00000000 00000000 00000000 00010000 00000000 00000000 00000001 fffffe00 00000000 00000000 00000000 +powq n uo v ffff0200 00000000 00000000 00000000 00020000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo v ffff0200 00000000 00000000 00000000 3f8f0000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo v ffff0200 00000000 00000000 00000000 3f8f0000 00000000 00000000 00000001 fffffe00 00000000 00000000 00000000 +powq n uo v ffff0200 00000000 00000000 00000000 3ffe0000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo v ffff0200 00000000 00000000 00000000 3ffeffff ffffffff ffffffff ffffffff fffffe00 00000000 00000000 00000000 +powq n uo v ffff0200 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo v ffff0200 00000000 00000000 00000000 3fff0000 00000000 00000000 00000001 fffffe00 00000000 00000000 00000000 +powq n uo v ffff0200 00000000 00000000 00000000 3fffffff ffffffff ffffffff ffffffff fffffe00 00000000 00000000 00000000 +powq n uo v ffff0200 00000000 00000000 00000000 40000000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo v ffff0200 00000000 00000000 00000000 40000000 00000000 00000000 00000001 fffffe00 00000000 00000000 00000000 +powq n uo v ffff0200 00000000 00000000 00000000 40008000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo v ffff0200 00000000 00000000 00000000 40022000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo v ffff0200 00000000 00000000 00000000 4006fe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo v ffff0200 00000000 00000000 00000000 40070000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo v ffff0200 00000000 00000000 00000000 40070100 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo v ffff0200 00000000 00000000 00000000 400cfff8 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo v ffff0200 00000000 00000000 00000000 400dfffc 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo v ffff0200 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo v ffff0200 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff fffffe00 00000000 00000000 00000000 +powq n uo v ffff0200 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo v ffff0200 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo v ffff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo v ffff0200 00000000 00000000 00000000 80000000 00000000 00000000 00000001 fffffe00 00000000 00000000 00000000 +powq n uo v ffff0200 00000000 00000000 00000000 80000000 00000000 00000000 00000003 fffffe00 00000000 00000000 00000000 +powq n uo v ffff0200 00000000 00000000 00000000 80008000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo v ffff0200 00000000 00000000 00000000 8000ffff ffffffff ffffffff ffffffff fffffe00 00000000 00000000 00000000 +powq n uo v ffff0200 00000000 00000000 00000000 80010000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo v ffff0200 00000000 00000000 00000000 80010000 00000000 00000000 00000001 fffffe00 00000000 00000000 00000000 +powq n uo v ffff0200 00000000 00000000 00000000 80020000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo v ffff0200 00000000 00000000 00000000 bf8f0000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo v ffff0200 00000000 00000000 00000000 bf8f0000 00000000 00000000 00000001 fffffe00 00000000 00000000 00000000 +powq n uo v ffff0200 00000000 00000000 00000000 bffe0000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo v ffff0200 00000000 00000000 00000000 bffeffff ffffffff ffffffff ffffffff fffffe00 00000000 00000000 00000000 +powq n uo v ffff0200 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo v ffff0200 00000000 00000000 00000000 bfff0000 00000000 00000000 00000001 fffffe00 00000000 00000000 00000000 +powq n uo v ffff0200 00000000 00000000 00000000 bfffffff ffffffff ffffffff ffffffff fffffe00 00000000 00000000 00000000 +powq n uo v ffff0200 00000000 00000000 00000000 c0000000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo v ffff0200 00000000 00000000 00000000 c0000000 00000000 00000000 00000001 fffffe00 00000000 00000000 00000000 +powq n uo v ffff0200 00000000 00000000 00000000 c0008000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo v ffff0200 00000000 00000000 00000000 c0022000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo v ffff0200 00000000 00000000 00000000 c006fe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo v ffff0200 00000000 00000000 00000000 c0070000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo v ffff0200 00000000 00000000 00000000 c0070100 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo v ffff0200 00000000 00000000 00000000 c00cfff8 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo v ffff0200 00000000 00000000 00000000 c00dfffc 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo v ffff0200 00000000 00000000 00000000 fffe0000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo v ffff0200 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff fffffe00 00000000 00000000 00000000 +powq n uo v ffff0200 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo v ffff0200 00000000 00000000 00000000 ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo v ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo v fffffe00 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq n uo v fffffe00 00000000 00000000 00000000 ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq p uo - 7ffffe00 00000000 00000000 00000000 40000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq p uo - fffffe00 00000000 00000000 00000000 40000000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq p uo v 7fff0200 00000000 00000000 00000000 40000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq p uo v ffff0200 00000000 00000000 00000000 40000000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq z uo - 7ffffe00 00000000 00000000 00000000 40000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq z uo - fffffe00 00000000 00000000 00000000 40000000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +powq z uo v 7fff0200 00000000 00000000 00000000 40000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +powq z uo v ffff0200 00000000 00000000 00000000 40000000 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 diff --git a/test/io/ucb/pows.input b/test/io/ucb/pows.input new file mode 100644 index 0000000..76ddc64 --- /dev/null +++ b/test/io/ucb/pows.input @@ -0,0 +1,2185 @@ +/* Copyright (C) 1988-1994 Sun Microsystems, Inc. 2550 Garcia Avenue */ +/* Mountain View, California 94043 All rights reserved. */ +/* */ +/* Any person is hereby authorized to download, copy, use, create bug fixes, */ +/* and distribute, subject to the following conditions: */ +/* */ +/* 1. the software may not be redistributed for a fee except as */ +/* reasonable to cover media costs; */ +/* 2. any copy of the software must include this notice, as well as */ +/* any other embedded copyright notices; and */ +/* 3. any distribution of this software or derivative works thereof */ +/* must comply with all applicable U.S. export control laws. */ +/* */ +/* THE SOFTWARE IS MADE AVAILABLE "AS IS" AND WITHOUT EXPRESS OR IMPLIED */ +/* WARRANTY OF ANY KIND, INCLUDING BUT NOT LIMITED TO THE IMPLIED */ +/* WARRANTIES OF DESIGN, MERCHANTIBILITY, FITNESS FOR A PARTICULAR */ +/* PURPOSE, NON-INFRINGEMENT, PERFORMANCE OR CONFORMANCE TO */ +/* SPECIFICATIONS. */ +/* */ +/* BY DOWNLOADING AND/OR USING THIS SOFTWARE, THE USER WAIVES ALL CLAIMS */ +/* AGAINST SUN MICROSYSTEMS, INC. AND ITS AFFILIATED COMPANIES IN ANY */ +/* JURISDICTION, INCLUDING BUT NOT LIMITED TO CLAIMS FOR DAMAGES OR */ +/* EQUITABLE RELIEF BASED ON LOSS OF DATA, AND SPECIFICALLY WAIVES EVEN */ +/* UNKNOWN OR UNANTICIPATED CLAIMS OR LOSSES, PRESENT AND FUTURE. */ +/* */ +/* IN NO EVENT WILL SUN MICROSYSTEMS, INC. OR ANY OF ITS AFFILIATED */ +/* COMPANIES BE LIABLE FOR ANY LOST REVENUE OR PROFITS OR OTHER SPECIAL, */ +/* INDIRECT AND CONSEQUENTIAL DAMAGES, EVEN IF IT HAS BEEN ADVISED OF THE */ +/* POSSIBILITY OF SUCH DAMAGES. */ +/* */ +/* This file is provided with no support and without any obligation on the */ +/* part of Sun Microsystems, Inc. ("Sun") or any of its affiliated */ +/* companies to assist in its use, correction, modification or */ +/* enhancement. Nevertheless, and without creating any obligation on its */ +/* part, Sun welcomes your comments concerning the software and requests */ +/* that they be sent to fdlibm-comments@sunpro.sun.com. */ + + /* anything **0 is 1 */ +pows n eq - 00000000 00000000 3f800000 +pows n eq - 80000000 00000000 3f800000 +pows n eq - 00000000 80000000 3f800000 +pows n eq - 80000000 80000000 3f800000 +pows n eq - 00800000 00000000 3f800000 +pows n eq - 80800000 00000000 3f800000 +pows n eq - 00800000 80000000 3f800000 +pows n eq - 80800000 80000000 3f800000 +pows n eq - 7f7fffff 00000000 3f800000 +pows n eq - ff7fffff 00000000 3f800000 +pows n eq - 7f7fffff 80000000 3f800000 +pows n eq - ff7fffff 80000000 3f800000 +pows z eq - 00000000 00000000 3f800000 +pows z eq - 80000000 00000000 3f800000 +pows z eq - 00000000 80000000 3f800000 +pows z eq - 80000000 80000000 3f800000 +pows z eq - 00800000 00000000 3f800000 +pows z eq - 80800000 00000000 3f800000 +pows z eq - 00800000 80000000 3f800000 +pows z eq - 80800000 80000000 3f800000 +pows z eq - 7f7fffff 00000000 3f800000 +pows z eq - ff7fffff 00000000 3f800000 +pows z eq - 7f7fffff 80000000 3f800000 +pows z eq - ff7fffff 80000000 3f800000 +pows p eq - 00000000 00000000 3f800000 +pows p eq - 80000000 00000000 3f800000 +pows p eq - 00000000 80000000 3f800000 +pows p eq - 80000000 80000000 3f800000 +pows p eq - 00800000 00000000 3f800000 +pows p eq - 80800000 00000000 3f800000 +pows p eq - 00800000 80000000 3f800000 +pows p eq - 80800000 80000000 3f800000 +pows p eq - 7f7fffff 00000000 3f800000 +pows p eq - ff7fffff 00000000 3f800000 +pows p eq - 7f7fffff 80000000 3f800000 +pows p eq - ff7fffff 80000000 3f800000 +pows m eq - 00000000 00000000 3f800000 +pows m eq - 80000000 00000000 3f800000 +pows m eq - 00000000 80000000 3f800000 +pows m eq - 80000000 80000000 3f800000 +pows m eq - 00800000 00000000 3f800000 +pows m eq - 80800000 00000000 3f800000 +pows m eq - 00800000 80000000 3f800000 +pows m eq - 80800000 80000000 3f800000 +pows m eq - 7f7fffff 00000000 3f800000 +pows m eq - ff7fffff 00000000 3f800000 +pows m eq - 7f7fffff 80000000 3f800000 +pows m eq - ff7fffff 80000000 3f800000 + /* anything**1 is itself */ +pows n eq - 00000000 3f800000 00000000 +pows n eq - 80000000 3f800000 80000000 +pows n eq - 00800000 3f800000 00800000 +pows n eq - 80800000 3f800000 80800000 +pows n eq - 7f7fffff 3f800000 7f7fffff +pows n eq - ff7fffff 3f800000 ff7fffff +pows z eq - 00000000 3f800000 00000000 +pows z eq - 80000000 3f800000 80000000 +pows z eq - 00800000 3f800000 00800000 +pows z eq - 80800000 3f800000 80800000 +pows z eq - 7f7fffff 3f800000 7f7fffff +pows z eq - ff7fffff 3f800000 ff7fffff +pows p eq - 00000000 3f800000 00000000 +pows p eq - 80000000 3f800000 80000000 +pows p eq - 00800000 3f800000 00800000 +pows p eq - 80800000 3f800000 80800000 +pows p eq - 7f7fffff 3f800000 7f7fffff +pows p eq - ff7fffff 3f800000 ff7fffff +pows m eq - 00000000 3f800000 00000000 +pows m eq - 80000000 3f800000 80000000 +pows m eq - 00800000 3f800000 00800000 +pows m eq - 80800000 3f800000 80800000 +pows m eq - 7f7fffff 3f800000 7f7fffff +pows m eq - ff7fffff 3f800000 ff7fffff + /* +-0**x */ +pows n eq - 00000000 7f7fffff 00000000 +pows n eq - 00000000 00800000 00000000 +pows n eq - 80000000 7f7fffff 00000000 +pows n eq - 80000000 41880000 80000000 +pows n eq - 80000000 40000000 00000000 +pows n eq - 80000000 3f800000 80000000 +pows n eq ?x 80000000 00800000 00000000 + /* (-anything) ** (integer) (-1.1**101) */ +pows n vn x bf8ccccd 42ca0000 c66cdad4 +pows z nb x bf8ccccd 42ca0000 c66cdad4 +pows p nb x bf8ccccd 42ca0000 c66cdad4 +pows m nb x bf8ccccd 42ca0000 c66cdad4 + /* some integer ** integer */ +pows n eq ?x 41980000 40a00000 4a17210c +pows n eq ?x c1980000 40a00000 ca17210c +pows n eq ?x c3410000 40400000 cadb6482 +pows n eq ?x c4962000 40000000 49b01308 + /* random arguments between 0 20 */ +pows n vn x 40ea036e 4188fa68 580de25b +pows n vn x 41966f98 405492a0 468568b4 +pows n vn x 40e94f9f 4119b699 4d397562 +pows n vn x 417c8877 41946832 6464e6c5 +pows n vn x 41051be1 3ed6ea42 401bbcb2 +pows n vn x 40ba9990 41276511 4cc3dda4 +pows n vn x 401a9c08 4188f979 4a5ce681 +pows n vn x 3d1cf8a7 3c38642f 3f76c5e6 +pows n vn x 40ae4811 417d0909 52cbd7db +pows n vn x 414deca7 416eff5c 5b054ecc + /* anything **0 is 1 */ +pows n eq - 7f800001 00000000 3f800000 +pows n eq - ffc00000 00000000 3f800000 +pows n eq - 7f800000 00000000 3f800000 +pows n eq - ff800000 00000000 3f800000 +pows n eq - 00000001 00000000 3f800000 +pows n eq - 80000001 00000000 3f800000 +pows z eq - 7f800001 00000000 3f800000 +pows z eq - ffc00000 00000000 3f800000 +pows z eq - 7f800000 00000000 3f800000 +pows z eq - ff800000 00000000 3f800000 +pows z eq - 00000001 00000000 3f800000 +pows z eq - 80000001 00000000 3f800000 +pows p eq - 7f800001 00000000 3f800000 +pows p eq - ffc00000 00000000 3f800000 +pows p eq - 7f800000 00000000 3f800000 +pows p eq - ff800000 00000000 3f800000 +pows p eq - 00000001 00000000 3f800000 +pows p eq - 80000001 00000000 3f800000 +pows m eq - 7f800001 00000000 3f800000 +pows m eq - ffc00000 00000000 3f800000 +pows m eq - 7f800000 00000000 3f800000 +pows m eq - ff800000 00000000 3f800000 +pows m eq - 00000001 00000000 3f800000 +pows m eq - 80000001 00000000 3f800000 + /* anything**1 is itself */ +pows n uo v ff800001 3f800000 7fc00000 +pows n uo - 7fc00000 3f800000 7fc00000 +pows n eq - 7f800000 3f800000 7f800000 +pows n eq - ff800000 3f800000 ff800000 +pows n uo v ff800001 3f800000 7fc00000 +pows n uo - 7fc00000 3f800000 7fc00000 +pows n eq - 7f800000 3f800000 7f800000 +pows n eq - ff800000 3f800000 ff800000 +pows n uo v ff800001 3f800000 7fc00000 +pows n uo - 7fc00000 3f800000 7fc00000 +pows n eq - 7f800000 3f800000 7f800000 +pows n eq - ff800000 3f800000 ff800000 +pows n uo v ff800001 3f800000 7fc00000 +pows n uo - 7fc00000 3f800000 7fc00000 +pows n eq - 7f800000 3f800000 7f800000 +pows n eq - ff800000 3f800000 ff800000 + /* anything**nan is nan */ +pows n uo v 7f800001 7f800001 00000000 +pows n uo v 7fc00000 7f800001 00000000 +pows n uo v 7f800001 7fc00000 00000000 +pows n uo - 7fc00000 7fc00000 00000000 +pows n uo - 7f800000 7fc00000 00000000 +pows n uo v ff800000 7f800001 00000000 +pows n uo - 3f800000 ffc00000 00000000 +pows n uo v bf800000 ff800001 00000000 +pows n uo - 80000000 ffc00000 00000000 +pows n uo v 00000000 ff800001 00000000 +pows z uo v 7f800001 7f800001 00000000 +pows z uo v 7fc00000 7f800001 00000000 +pows z uo v 7f800001 7fc00000 00000000 +pows z uo - 7fc00000 7fc00000 00000000 +pows z uo - 7f800000 7fc00000 00000000 +pows z uo v ff800000 7f800001 00000000 +pows z uo - 3f800000 ffc00000 00000000 +pows z uo v bf800000 ff800001 00000000 +pows z uo - 80000000 ffc00000 00000000 +pows z uo v 00000000 ff800001 00000000 +pows p uo v 7f800001 7f800001 00000000 +pows p uo v 7fc00000 7f800001 00000000 +pows p uo v 7f800001 7fc00000 00000000 +pows p uo - 7fc00000 7fc00000 00000000 +pows p uo - 7f800000 7fc00000 00000000 +pows p uo v ff800000 7f800001 00000000 +pows p uo - 3f800000 ffc00000 00000000 +pows p uo v bf800000 ff800001 00000000 +pows p uo - 80000000 ffc00000 00000000 +pows p uo v 00000000 ff800001 00000000 +pows m uo v 7f800001 7f800001 00000000 +pows m uo v 7fc00000 7f800001 00000000 +pows m uo v 7f800001 7fc00000 00000000 +pows m uo - 7fc00000 7fc00000 00000000 +pows m uo - 7f800000 7fc00000 00000000 +pows m uo v ff800000 7f800001 00000000 +pows m uo - 3f800000 ffc00000 00000000 +pows m uo v bf800000 ff800001 00000000 +pows m uo - 80000000 ffc00000 00000000 +pows m uo v 00000000 ff800001 00000000 + /* nan**(anything except 0) is nan */ +pows n uo v 7f800001 7f800000 00000000 +pows n uo - 7fc00000 ff800000 00000000 +pows n uo v ff800001 3f800000 00000000 +pows n uo - ffc00000 bf800000 00000000 +pows n uo v 7f800001 00000001 00000000 +pows n uo - 7fc00000 00000001 00000000 +pows z uo v 7f800001 7f800000 00000000 +pows z uo - 7fc00000 ff800000 00000000 +pows z uo v ff800001 3f800000 00000000 +pows z uo - ffc00000 bf800000 00000000 +pows z uo v 7f800001 00000001 00000000 +pows z uo - 7fc00000 00000001 00000000 +pows p uo v 7f800001 7f800000 00000000 +pows p uo - 7fc00000 ff800000 00000000 +pows p uo v ff800001 3f800000 00000000 +pows p uo - ffc00000 bf800000 00000000 +pows p uo v 7f800001 00000001 00000000 +pows p uo - 7fc00000 00000001 00000000 +pows m uo v 7f800001 7f800000 00000000 +pows m uo - 7fc00000 ff800000 00000000 +pows m uo v ff800001 3f800000 00000000 +pows m uo - ffc00000 bf800000 00000000 +pows m uo v 7f800001 00000001 00000000 +pows m uo - 7fc00000 00000001 00000000 + /* +-(x > 1) ** +inf is +inf */ +pows n eq - 3f800001 7f800000 7f800000 +pows n eq - 7f800000 7f800000 7f800000 +pows n eq - bf800001 7f800000 7f800000 +pows n eq - ff800000 7f800000 7f800000 +pows z eq - 3f800001 7f800000 7f800000 +pows z eq - 7f800000 7f800000 7f800000 +pows z eq - bf800001 7f800000 7f800000 +pows z eq - ff800000 7f800000 7f800000 +pows p eq - 3f800001 7f800000 7f800000 +pows p eq - 7f800000 7f800000 7f800000 +pows p eq - bf800001 7f800000 7f800000 +pows p eq - ff800000 7f800000 7f800000 +pows m eq - 3f800001 7f800000 7f800000 +pows m eq - 7f800000 7f800000 7f800000 +pows m eq - bf800001 7f800000 7f800000 +pows m eq - ff800000 7f800000 7f800000 + /* +-(x > 1) ** -inf is +0 */ +pows n eq - 3f800001 ff800000 00000000 +pows n eq - 7f800000 ff800000 00000000 +pows n eq - bf800001 ff800000 00000000 +pows n eq - ff800000 ff800000 00000000 +pows z eq - 3f800001 ff800000 00000000 +pows z eq - 7f800000 ff800000 00000000 +pows z eq - bf800001 ff800000 00000000 +pows z eq - ff800000 ff800000 00000000 +pows p eq - 3f800001 ff800000 00000000 +pows p eq - 7f800000 ff800000 00000000 +pows p eq - bf800001 ff800000 00000000 +pows p eq - ff800000 ff800000 00000000 +pows m eq - 3f800001 ff800000 00000000 +pows m eq - 7f800000 ff800000 00000000 +pows m eq - bf800001 ff800000 00000000 +pows m eq - ff800000 ff800000 00000000 + /* +-(|x| < 1) ** +inf is +0 */ +pows n eq - 3f7fffff 7f800000 00000000 +pows n eq - 00000001 7f800000 00000000 +pows n eq - 00000000 7f800000 00000000 +pows n eq - bf7fffff 7f800000 00000000 +pows n eq - 80000001 7f800000 00000000 +pows n eq - 80000000 7f800000 00000000 +pows z eq - 3f7fffff 7f800000 00000000 +pows z eq - 00000001 7f800000 00000000 +pows z eq - 00000000 7f800000 00000000 +pows z eq - bf7fffff 7f800000 00000000 +pows z eq - 80000001 7f800000 00000000 +pows z eq - 80000000 7f800000 00000000 +pows p eq - 3f7fffff 7f800000 00000000 +pows p eq - 00000001 7f800000 00000000 +pows p eq - 00000000 7f800000 00000000 +pows p eq - bf7fffff 7f800000 00000000 +pows p eq - 80000001 7f800000 00000000 +pows p eq - 80000000 7f800000 00000000 +pows m eq - 3f7fffff 7f800000 00000000 +pows m eq - 00000001 7f800000 00000000 +pows m eq - 00000000 7f800000 00000000 +pows m eq - bf7fffff 7f800000 00000000 +pows m eq - 80000001 7f800000 00000000 +pows m eq - 80000000 7f800000 00000000 + /* +-(|x| < 1) ** -inf is +inf */ +pows n eq - 3f7fffff ff800000 7f800000 +pows n eq - 00000001 ff800000 7f800000 +pows n eq - 00000000 ff800000 7f800000 +pows n eq - bf7fffff ff800000 7f800000 +pows n eq - 80000001 ff800000 7f800000 +pows n eq - 80000000 ff800000 7f800000 +pows z eq - 3f7fffff ff800000 7f800000 +pows z eq - 00000001 ff800000 7f800000 +pows z eq - 00000000 ff800000 7f800000 +pows z eq - bf7fffff ff800000 7f800000 +pows z eq - 80000001 ff800000 7f800000 +pows z eq - 80000000 ff800000 7f800000 +pows p eq - 3f7fffff ff800000 7f800000 +pows p eq - 00000001 ff800000 7f800000 +pows p eq - 00000000 ff800000 7f800000 +pows p eq - bf7fffff ff800000 7f800000 +pows p eq - 80000001 ff800000 7f800000 +pows p eq - 80000000 ff800000 7f800000 +pows m eq - 3f7fffff ff800000 7f800000 +pows m eq - 00000001 ff800000 7f800000 +pows m eq - 00000000 ff800000 7f800000 +pows m eq - bf7fffff ff800000 7f800000 +pows m eq - 80000001 ff800000 7f800000 +pows m eq - 80000000 ff800000 7f800000 + /* +-1 ** +-inf is nan */ +pows n uo v 3f800000 7f800000 00000000 +pows n uo v 3f800000 ff800000 00000000 +pows n uo v bf800000 7f800000 00000000 +pows n uo v bf800000 ff800000 00000000 +pows z uo v 3f800000 7f800000 00000000 +pows z uo v 3f800000 ff800000 00000000 +pows z uo v bf800000 7f800000 00000000 +pows z uo v bf800000 ff800000 00000000 +pows p uo v 3f800000 7f800000 00000000 +pows p uo v 3f800000 ff800000 00000000 +pows p uo v bf800000 7f800000 00000000 +pows p uo v bf800000 ff800000 00000000 +pows m uo v 3f800000 7f800000 00000000 +pows m uo v 3f800000 ff800000 00000000 +pows m uo v bf800000 7f800000 00000000 +pows m uo v bf800000 ff800000 00000000 + /* +0 ** (+anything except 0, nan) is +0 */ +pows n eq - 00000000 7f7fffff 00000000 +pows n eq - 00000000 00000001 00000000 +pows z eq - 00000000 7f7fffff 00000000 +pows z eq - 00000000 00000001 00000000 +pows p eq - 00000000 7f7fffff 00000000 +pows p eq - 00000000 00000001 00000000 +pows m eq - 00000000 7f7fffff 00000000 +pows m eq - 00000000 00000001 00000000 + /* -0 ** (+anything except 0, nan, odd integer) is +0 */ +pows n eq - 80000000 7f7fffff 00000000 +pows n eq - 80000000 40000000 00000000 +pows n eq ?x 80000000 00000001 00000000 +pows z eq - 80000000 7f7fffff 00000000 +pows z eq - 80000000 40000000 00000000 +pows z eq ?x 80000000 00000001 00000000 +pows p eq - 80000000 7f7fffff 00000000 +pows p eq - 80000000 40000000 00000000 +pows p eq ?x 80000000 00000001 00000000 +pows m eq - 80000000 7f7fffff 00000000 +pows m eq - 80000000 40000000 00000000 +pows m eq ?x 80000000 00000001 00000000 + /* +0 ** (-anything except 0, nan) is +inf */ +pows n eq d 00000000 ff7fffff 7f800000 +pows n eq d 00000000 80000001 7f800000 +pows z eq d 00000000 ff7fffff 7f800000 +pows z eq d 00000000 80000001 7f800000 +pows p eq d 00000000 ff7fffff 7f800000 +pows p eq d 00000000 80000001 7f800000 +pows m eq d 00000000 ff7fffff 7f800000 +pows m eq d 00000000 80000001 7f800000 + /* -0 ** (-anything except 0, nan, odd integer) is +inf */ +pows n eq d 80000000 ff7fffff 7f800000 +pows n eq d 80000000 c0000000 7f800000 +pows n eq d?x 80000000 80000001 7f800000 +pows z eq d 80000000 ff7fffff 7f800000 +pows z eq d 80000000 c0000000 7f800000 +pows z eq d?x 80000000 80000001 7f800000 +pows p eq d 80000000 ff7fffff 7f800000 +pows p eq d 80000000 c0000000 7f800000 +pows p eq d?x 80000000 80000001 7f800000 +pows m eq d 80000000 ff7fffff 7f800000 +pows m eq d 80000000 c0000000 7f800000 +pows m eq d?x 80000000 80000001 7f800000 + /* -0 ** (odd integer) = -( +0 ** (odd integer) ) */ +pows n eq - 80000000 3f800000 80000000 +pows n eq - 80000000 41880000 80000000 +pows n eq d 80000000 bf800000 ff800000 +pows n eq d 80000000 c1880000 ff800000 +pows z eq - 80000000 3f800000 80000000 +pows z eq - 80000000 41880000 80000000 +pows z eq d 80000000 bf800000 ff800000 +pows z eq d 80000000 c1880000 ff800000 +pows p eq - 80000000 3f800000 80000000 +pows p eq - 80000000 41880000 80000000 +pows p eq d 80000000 bf800000 ff800000 +pows p eq d 80000000 c1880000 ff800000 +pows m eq - 80000000 3f800000 80000000 +pows m eq - 80000000 41880000 80000000 +pows m eq d 80000000 bf800000 ff800000 +pows m eq d 80000000 c1880000 ff800000 + /* +inf ** (+anything except 0,nan) is +inf */ +pows n eq - 7f800000 7f800000 7f800000 +pows n eq - 7f800000 00000001 7f800000 +pows z eq - 7f800000 7f800000 7f800000 +pows z eq - 7f800000 00000001 7f800000 +pows p eq - 7f800000 7f800000 7f800000 +pows p eq - 7f800000 00000001 7f800000 +pows m eq - 7f800000 7f800000 7f800000 +pows m eq - 7f800000 00000001 7f800000 + /* +inf ** (-anything except 0,nan) is +0 */ +pows n eq - 7f800000 ff800000 00000000 +pows n eq - 7f800000 80000001 00000000 +pows z eq - 7f800000 ff800000 00000000 +pows z eq - 7f800000 80000001 00000000 +pows p eq - 7f800000 ff800000 00000000 +pows p eq - 7f800000 80000001 00000000 +pows m eq - 7f800000 ff800000 00000000 +pows m eq - 7f800000 80000001 00000000 + /* -inf ** (anything) = -0 ** (-anything) */ +pows n eq - ff800000 7f7fffff 7f800000 +pows n eq ?x ff800000 00000001 7f800000 +pows n eq - ff800000 ff7fffff 00000000 +pows n eq ?x ff800000 80000001 00000000 +pows n eq - ff800000 40a00000 ff800000 +pows n eq - ff800000 c0a00000 80000000 +pows n eq - ff800000 40c00000 7f800000 +pows n eq - ff800000 c0c00000 00000000 +pows z eq - ff800000 7f7fffff 7f800000 +pows z eq ?x ff800000 00000001 7f800000 +pows z eq - ff800000 ff7fffff 00000000 +pows z eq ?x ff800000 80000001 00000000 +pows z eq - ff800000 40a00000 ff800000 +pows z eq - ff800000 c0a00000 80000000 +pows z eq - ff800000 40c00000 7f800000 +pows z eq - ff800000 c0c00000 00000000 +pows p eq - ff800000 7f7fffff 7f800000 +pows p eq ?x ff800000 00000001 7f800000 +pows p eq - ff800000 ff7fffff 00000000 +pows p eq ?x ff800000 80000001 00000000 +pows p eq - ff800000 40a00000 ff800000 +pows p eq - ff800000 c0a00000 80000000 +pows p eq - ff800000 40c00000 7f800000 +pows p eq - ff800000 c0c00000 00000000 +pows m eq - ff800000 7f7fffff 7f800000 +pows m eq ?x ff800000 00000001 7f800000 +pows m eq - ff800000 ff7fffff 00000000 +pows m eq ?x ff800000 80000001 00000000 +pows m eq - ff800000 40a00000 ff800000 +pows m eq - ff800000 c0a00000 80000000 +pows m eq - ff800000 40c00000 7f800000 +pows m eq - ff800000 c0c00000 00000000 + /* (-anything except 0 and inf) ** (non-integer) is nan */ +pows n eq ?x ff800000 40000001 7f800000 +pows n uo v?x bf800000 3f800001 00000000 +pows n uo v?x 80000001 bfffffff 00000000 +pows z eq ?x ff800000 40000001 7f800000 +pows z uo v?x bf800000 3f800001 00000000 +pows z uo v?x 80000001 bfffffff 00000000 +pows p eq ?x ff800000 40000001 7f800000 +pows p uo v?x bf800000 3f800001 00000000 +pows p uo v?x 80000001 bfffffff 00000000 +pows m eq ?x ff800000 40000001 7f800000 +pows m uo v?x bf800000 3f800001 00000000 +pows m uo v?x 80000001 bfffffff 00000000 + /* miscellaneous */ +pows n eq ox c1200000 439a8000 ff800000 +pows n eq ?x ff800000 3f000000 7f800000 +pows m eq - 00000000 40000000 00000000 +pows m eq - 2f800000 40000000 1f800000 +pows m eq - 30000000 40000000 20800000 +pows m eq - 3e800000 40000000 3d800000 +pows m eq - 3f000000 40000000 3e800000 +pows m eq - 3f800000 40000000 3f800000 +pows m eq - 40000000 40000000 40800000 +pows m eq - 40400000 40000000 41100000 +pows m eq - 40800000 40000000 41800000 +pows m eq - 437f0000 40000000 477e0100 +pows m eq - 43800000 40000000 47800000 +pows m eq - 43808000 40000000 47810080 +pows m eq - 7f800000 40000000 7f800000 +pows m eq - 80000000 40000000 00000000 +pows m eq - 80000000 7f7fffff 00000000 +pows m eq - af800000 40000000 1f800000 +pows m eq - b0000000 40000000 20800000 +pows m eq - be800000 40000000 3d800000 +pows m eq - bf000000 40000000 3e800000 +pows m eq - bf800000 40000000 3f800000 +pows m eq - c0000000 40000000 40800000 +pows m eq - c0400000 40000000 41100000 +pows m eq - c0800000 40000000 41800000 +pows m eq - c37f0000 40000000 477e0100 +pows m eq - c3800000 40000000 47800000 +pows m eq - c3808000 40000000 47810080 +pows m eq - ff800000 40000000 7f800000 +pows m eq ?x ff800000 40000001 7f800000 +pows m eq ?xd 80000000 80000001 7f800000 +pows m eq x 3f7ffffa 40000000 3f7ffff4 +pows m eq x 3f7ffffc 40000000 3f7ffff8 +pows m eq x 3f7ffffe 40000000 3f7ffffc +pows m eq x 3f7fffff 40000000 3f7ffffe +pows m eq x 3f800001 40000000 3f800002 +pows m eq x 3f800002 40000000 3f800004 +pows m eq x 3f800004 40000000 3f800008 +pows m eq x 40800001 40000000 41800002 +pows m eq x 40800002 40000000 41800004 +pows m eq x bf7ffffa 40000000 3f7ffff4 +pows m eq x bf7ffffc 40000000 3f7ffff8 +pows m eq x bf7ffffe 40000000 3f7ffffc +pows m eq x bf7fffff 40000000 3f7ffffe +pows m eq x bf800001 40000000 3f800002 +pows m eq x bf800002 40000000 3f800004 +pows m eq x bf800004 40000000 3f800008 +pows m eq xo 7b000000 40000000 7f7fffff +pows m eq xo 7e800000 40000000 7f7fffff +pows m eq xo 7f000000 40000000 7f7fffff +pows m eq xo 7f7ffffe 40000000 7f7fffff +pows m eq xo 7f7fffff 40000000 7f7fffff +pows m eq xo fb000000 40000000 7f7fffff +pows m eq xo fe800000 40000000 7f7fffff +pows m eq xo ff000000 40000000 7f7fffff +pows m eq xo ff7ffffe 40000000 7f7fffff +pows m eq xo ff7fffff 40000000 7f7fffff +pows m eq xu 00000001 40000000 00000000 +pows m eq xu 00000002 40000000 00000000 +pows m eq xu 00200000 40000000 00000000 +pows m eq xu 00400000 40000000 00000000 +pows m eq xu 007ffffe 40000000 00000000 +pows m eq xu 007fffff 40000000 00000000 +pows m eq xu 00800000 40000000 00000000 +pows m eq xu 00800001 40000000 00000000 +pows m eq xu 00800002 40000000 00000000 +pows m eq xu 01000000 40000000 00000000 +pows m eq xu 01800000 40000000 00000000 +pows m eq xu 80000001 40000000 00000000 +pows m eq xu 80000002 40000000 00000000 +pows m eq xu 80200000 40000000 00000000 +pows m eq xu 80400000 40000000 00000000 +pows m eq xu 807ffffe 40000000 00000000 +pows m eq xu 807fffff 40000000 00000000 +pows m eq xu 80800000 40000000 00000000 +pows m eq xu 80800001 40000000 00000000 +pows m eq xu 80800002 40000000 00000000 +pows m eq xu 81000000 40000000 00000000 +pows m eq xu 81800000 40000000 00000000 +pows m uo - 3f800000 ffc00000 00000000 +pows m uo - 7f800000 7fc00000 00000000 +pows m uo - 7fc00000 00000001 00000000 +pows m uo - 7fc00000 7fc00000 00000000 +pows m uo - 7fc00000 ff800000 00000000 +pows m uo - 7fff0000 40000000 7fff0000 +pows m uo - 80000000 ffc00000 00000000 +pows m uo - ffc00000 bf800000 00000000 +pows m uo - ffff0000 40000000 ffff0000 +pows m uo ?xv 80000001 bfffffff 00000000 +pows m uo ?xv bf800000 3f800001 00000000 +pows m uo v 00000000 ff800001 00000000 +pows m uo v 3f800000 7f800000 00000000 +pows m uo v 3f800000 ff800000 00000000 +pows m uo v 7f800001 00000001 00000000 +pows m uo v 7f800001 7f800000 00000000 +pows m uo v 7f800001 7f800001 00000000 +pows m uo v 7f800001 7fc00000 00000000 +pows m uo v 7f810000 40000000 7fff0000 +pows m uo v 7fc00000 7f800001 00000000 +pows m uo v bf800000 7f800000 00000000 +pows m uo v bf800000 ff800000 00000000 +pows m uo v bf800000 ff800001 00000000 +pows m uo v ff800000 7f800001 00000000 +pows m uo v ff800001 3f800000 00000000 +pows m uo v ff810000 40000000 ffff0000 +pows n eq - 00000000 3f000000 00000000 +pows n eq - 00000000 40000000 00000000 +pows n eq - 00000000 40e00000 00000000 +pows n eq - 00000000 46fffc00 00000000 +pows n eq - 00000000 46fffe00 00000000 +pows n eq - 00000001 3f800000 00000001 +pows n eq - 00000001 80000000 3f800000 +pows n eq - 00000002 00000000 3f800000 +pows n eq - 00000002 3f000000 1a800000 +pows n eq - 00000002 3f800000 00000002 +pows n eq - 00000002 80000000 3f800000 +pows n eq - 00000003 00000000 3f800000 +pows n eq - 00000008 3f000000 1b000000 +pows n eq - 00200000 00000000 3f800000 +pows n eq - 00200000 3f000000 1f800000 +pows n eq - 00200000 3f800000 00200000 +pows n eq - 00200000 80000000 3f800000 +pows n eq - 00400000 00000000 3f800000 +pows n eq - 00400000 3f800000 00400000 +pows n eq - 00400000 7f800000 00000000 +pows n eq - 00400000 80000000 3f800000 +pows n eq - 00400000 bf800000 7f000000 +pows n eq - 00400000 ff800000 7f800000 +pows n eq - 007ffffe 00000000 3f800000 +pows n eq - 007ffffe 3f800000 007ffffe +pows n eq - 007ffffe 80000000 3f800000 +pows n eq - 007fffff 00000000 3f800000 +pows n eq - 007fffff 3f800000 007fffff +pows n eq - 007fffff 80000000 3f800000 +pows n eq - 00800000 3f000000 20000000 +pows n eq - 00800000 7f800000 00000000 +pows n eq - 00800000 bf800000 7e800000 +pows n eq - 00800000 ff800000 7f800000 +pows n eq - 00800001 00000000 3f800000 +pows n eq - 00800001 3f800000 00800001 +pows n eq - 00800001 80000000 3f800000 +pows n eq - 00800002 00000000 3f800000 +pows n eq - 00800002 3f800000 00800002 +pows n eq - 00800002 80000000 3f800000 +pows n eq - 01000000 00000000 3f800000 +pows n eq - 01000000 3f800000 01000000 +pows n eq - 01000000 7f800000 00000000 +pows n eq - 01000000 80000000 3f800000 +pows n eq - 01000000 bf800000 7e000000 +pows n eq - 01000000 ff800000 7f800000 +pows n eq - 01800000 00000000 3f800000 +pows n eq - 01800000 3f000000 20800000 +pows n eq - 01800000 3f800000 01800000 +pows n eq - 01800000 80000000 3f800000 +pows n eq - 01800000 bf800000 7d800000 +pows n eq - 1a800000 40000000 00000002 +pows n eq - 1d000000 00000000 3f800000 +pows n eq - 20800000 3f000000 30000000 +pows n eq - 2f800000 40000000 1f800000 +pows n eq - 30000000 40000000 20800000 +pows n eq - 34000000 00000000 3f800000 +pows n eq - 34000000 3f800000 34000000 +pows n eq - 34000000 7f800000 00000000 +pows n eq - 34000000 bf800000 4b000000 +pows n eq - 34000000 ff800000 7f800000 +pows n eq - 34800000 00000000 3f800000 +pows n eq - 37800000 00000000 3f800000 +pows n eq - 38100000 3f000000 3bc00000 +pows n eq - 38800000 3f000000 3c000000 +pows n eq - 3b800000 3f000000 3d800000 +pows n eq - 3d100000 3f000000 3e400000 +pows n eq - 3d800000 3f000000 3e800000 +pows n eq - 3e800000 00000000 3f800000 +pows n eq - 3e800000 3f800000 3e800000 +pows n eq - 3e800000 40000000 3d800000 +pows n eq - 3e800000 7f800000 00000000 +pows n eq - 3e800000 80000000 3f800000 +pows n eq - 3e800000 bf800000 40800000 +pows n eq - 3e800000 ff800000 7f800000 +pows n eq - 3f000000 00000000 3f800000 +pows n eq - 3f000000 3f800000 3f000000 +pows n eq - 3f000000 40000000 3e800000 +pows n eq - 3f000000 80000000 3f800000 +pows n eq - 3f000000 bf800000 40000000 +pows n eq - 3f7ffffa 00000000 3f800000 +pows n eq - 3f7ffffa 3f800000 3f7ffffa +pows n eq - 3f7ffffa 80000000 3f800000 +pows n eq - 3f7ffffb 3f800000 3f7ffffb +pows n eq - 3f7ffffc 00000000 3f800000 +pows n eq - 3f7ffffc 3f800000 3f7ffffc +pows n eq - 3f7ffffc 80000000 3f800000 +pows n eq - 3f7ffffe 00000000 3f800000 +pows n eq - 3f7ffffe 3f800000 3f7ffffe +pows n eq - 3f7ffffe 80000000 3f800000 +pows n eq - 3f7fffff 00000000 3f800000 +pows n eq - 3f7fffff 3f800000 3f7fffff +pows n eq - 3f7fffff 80000000 3f800000 +pows n eq - 3f800000 00000000 3f800000 +pows n eq - 3f800000 3f000000 3f800000 +pows n eq - 3f800000 3f800000 3f800000 +pows n eq - 3f800000 40000000 3f800000 +pows n eq - 3f800000 40400000 3f800000 +pows n eq - 3f800000 80000000 3f800000 +pows n eq - 3f800000 bf000000 3f800000 +pows n eq - 3f800000 bf800000 3f800000 +pows n eq - 3f800000 c0000000 3f800000 +pows n eq - 3f800000 c0400000 3f800000 +pows n eq - 3f800001 00000000 3f800000 +pows n eq - 3f800001 3f800000 3f800001 +pows n eq - 3f800001 80000000 3f800000 +pows n eq - 3f800002 00000000 3f800000 +pows n eq - 3f800002 3f800000 3f800002 +pows n eq - 3f800002 80000000 3f800000 +pows n eq - 3f800004 00000000 3f800000 +pows n eq - 3f800004 3f800000 3f800004 +pows n eq - 3f800004 80000000 3f800000 +pows n eq - 3f800005 3f800000 3f800005 +pows n eq - 40000000 00000000 3f800000 +pows n eq - 40000000 3f800000 40000000 +pows n eq - 40000000 40000000 40800000 +pows n eq - 40000000 80000000 3f800000 +pows n eq - 40000000 bf800000 3f000000 +pows n eq - 40000005 7f800000 7f800000 +pows n eq - 40000005 ff800000 00000000 +pows n eq - 40400000 00000000 3f800000 +pows n eq - 40400000 3f800000 40400000 +pows n eq - 40400000 40000000 41100000 +pows n eq - 40800000 00000000 3f800000 +pows n eq - 40800000 3f000000 40000000 +pows n eq - 40800000 3f800000 40800000 +pows n eq - 40800000 40000000 41800000 +pows n eq - 40800000 80000000 3f800000 +pows n eq - 40800000 bf800000 3e800000 +pows n eq - 41100000 3f000000 40400000 +pows n eq - 41d80000 3f800000 41d80000 +pows n eq - 42000000 3f800000 42000000 +pows n eq - 42000000 bf800000 3d000000 +pows n eq - 437f0000 40000000 477e0100 +pows n eq - 437f0000 7f800000 7f800000 +pows n eq - 437f0000 ff800000 00000000 +pows n eq - 43800000 3f000000 41800000 +pows n eq - 43800000 40000000 47800000 +pows n eq - 43800000 7f800000 7f800000 +pows n eq - 43800000 ff800000 00000000 +pows n eq - 43808000 40000000 47810080 +pows n eq - 43808000 7f800000 7f800000 +pows n eq - 43808000 ff800000 00000000 +pows n eq - 44000000 3f800000 44000000 +pows n eq - 44000000 bf800000 3b000000 +pows n eq - 44800000 3f000000 42000000 +pows n eq - 45100000 3f000000 42400000 +pows n eq - 466c5000 00000000 3f800000 +pows n eq - 46800000 3f000000 43000000 +pows n eq - 46cf9200 3f000000 43230000 +pows n eq - 46d9e200 3f000000 43270000 +pows n eq - 46e9d200 3f000000 432d0000 +pows n eq - 46fa5200 3f000000 43330000 +pows n eq - 46fff200 3f000000 43350000 +pows n eq - 47800000 00000000 3f800000 +pows n eq - 47800000 3f800000 47800000 +pows n eq - 47800000 bf800000 37800000 +pows n eq - 4a100000 3f000000 44c00000 +pows n eq - 7b000000 3f800000 7b000000 +pows n eq - 7d800000 3f000000 5e800000 +pows n eq - 7d800000 bf800000 01800000 +pows n eq - 7e000000 7f800000 7f800000 +pows n eq - 7e000000 bf800000 01000000 +pows n eq - 7e000000 ff800000 00000000 +pows n eq - 7e800000 00000000 3f800000 +pows n eq - 7e800000 3f000000 5f000000 +pows n eq - 7e800000 3f800000 7e800000 +pows n eq - 7e800000 80000000 3f800000 +pows n eq - 7e800000 bf800000 00800000 +pows n eq - 7f000000 00000000 3f800000 +pows n eq - 7f000000 3f800000 7f000000 +pows n eq - 7f000000 80000000 3f800000 +pows n eq - 7f000000 bf800000 00400000 +pows n eq - 7f7ffffe 00000000 3f800000 +pows n eq - 7f7ffffe 3f800000 7f7ffffe +pows n eq - 7f7ffffe 80000000 3f800000 +pows n eq - 7f7fffff 7f800000 7f800000 +pows n eq - 7f7fffff ff800000 00000000 +pows n eq - 7f800000 3f000000 7f800000 +pows n eq - 7f800000 40000000 7f800000 +pows n eq - 7f800000 437f0000 7f800000 +pows n eq - 7f800000 43800000 7f800000 +pows n eq - 7f800000 43808000 7f800000 +pows n eq - 7f800000 46fffe00 7f800000 +pows n eq - 7f800000 80000000 3f800000 +pows n eq - 7f800000 bf000000 00000000 +pows n eq - 7f800000 bf800000 00000000 +pows n eq - 7f800000 c0000000 00000000 +pows n eq - 7f800000 c37f0000 00000000 +pows n eq - 7f800000 c3800000 00000000 +pows n eq - 7f800000 c3808000 00000000 +pows n eq - 7f800000 c6fffe00 00000000 +pows n eq - 7f800000 c7000000 00000000 +pows n eq - 7f810000 00000000 3f800000 +pows n eq - 7f810000 80000000 3f800000 +pows n eq - 7fff0000 00000000 3f800000 +pows n eq - 7fff0000 80000000 3f800000 +pows n eq - 80000000 3f000000 00000000 +pows n eq - 80000000 40e00000 80000000 +pows n eq - 80000000 46fffc00 00000000 +pows n eq - 80000000 46fffe00 80000000 +pows n eq - 80000001 3f800000 80000001 +pows n eq - 80000001 80000000 3f800000 +pows n eq - 80000002 00000000 3f800000 +pows n eq - 80000002 3f800000 80000002 +pows n eq - 80000002 80000000 3f800000 +pows n eq - 80000003 00000000 3f800000 +pows n eq - 80200000 00000000 3f800000 +pows n eq - 80200000 3f800000 80200000 +pows n eq - 80200000 80000000 3f800000 +pows n eq - 80400000 00000000 3f800000 +pows n eq - 80400000 3f800000 80400000 +pows n eq - 80400000 7f800000 00000000 +pows n eq - 80400000 80000000 3f800000 +pows n eq - 80400000 bf800000 ff000000 +pows n eq - 80400000 ff800000 7f800000 +pows n eq - 807ffffe 00000000 3f800000 +pows n eq - 807ffffe 3f800000 807ffffe +pows n eq - 807ffffe 80000000 3f800000 +pows n eq - 807fffff 00000000 3f800000 +pows n eq - 807fffff 3f800000 807fffff +pows n eq - 807fffff 80000000 3f800000 +pows n eq - 80800000 7f800000 00000000 +pows n eq - 80800000 bf800000 fe800000 +pows n eq - 80800000 ff800000 7f800000 +pows n eq - 80800001 00000000 3f800000 +pows n eq - 80800001 3f800000 80800001 +pows n eq - 80800001 80000000 3f800000 +pows n eq - 80800002 00000000 3f800000 +pows n eq - 80800002 3f800000 80800002 +pows n eq - 80800002 80000000 3f800000 +pows n eq - 81000000 00000000 3f800000 +pows n eq - 81000000 3f800000 81000000 +pows n eq - 81000000 7f800000 00000000 +pows n eq - 81000000 80000000 3f800000 +pows n eq - 81000000 bf800000 fe000000 +pows n eq - 81000000 ff800000 7f800000 +pows n eq - 81800000 00000000 3f800000 +pows n eq - 81800000 3f800000 81800000 +pows n eq - 81800000 80000000 3f800000 +pows n eq - 81800000 bf800000 fd800000 +pows n eq - 9a800000 40000000 00000002 +pows n eq - 9d000000 00000000 3f800000 +pows n eq - af800000 40000000 1f800000 +pows n eq - b0000000 40000000 20800000 +pows n eq - b4000000 00000000 3f800000 +pows n eq - b4000000 3f800000 b4000000 +pows n eq - b4000000 7f800000 00000000 +pows n eq - b4000000 bf800000 cb000000 +pows n eq - b4000000 ff800000 7f800000 +pows n eq - b4800000 00000000 3f800000 +pows n eq - b7800000 00000000 3f800000 +pows n eq - be800000 00000000 3f800000 +pows n eq - be800000 3f800000 be800000 +pows n eq - be800000 40000000 3d800000 +pows n eq - be800000 7f800000 00000000 +pows n eq - be800000 80000000 3f800000 +pows n eq - be800000 bf800000 c0800000 +pows n eq - be800000 ff800000 7f800000 +pows n eq - bf000000 00000000 3f800000 +pows n eq - bf000000 3f800000 bf000000 +pows n eq - bf000000 40000000 3e800000 +pows n eq - bf000000 80000000 3f800000 +pows n eq - bf000000 bf800000 c0000000 +pows n eq - bf7ffffa 00000000 3f800000 +pows n eq - bf7ffffa 3f800000 bf7ffffa +pows n eq - bf7ffffa 80000000 3f800000 +pows n eq - bf7ffffb 3f800000 bf7ffffb +pows n eq - bf7ffffc 00000000 3f800000 +pows n eq - bf7ffffc 3f800000 bf7ffffc +pows n eq - bf7ffffc 80000000 3f800000 +pows n eq - bf7ffffe 00000000 3f800000 +pows n eq - bf7ffffe 3f800000 bf7ffffe +pows n eq - bf7ffffe 80000000 3f800000 +pows n eq - bf7fffff 00000000 3f800000 +pows n eq - bf7fffff 3f800000 bf7fffff +pows n eq - bf7fffff 80000000 3f800000 +pows n eq - bf800000 00000000 3f800000 +pows n eq - bf800000 3f800000 bf800000 +pows n eq - bf800000 40000000 3f800000 +pows n eq - bf800000 40400000 bf800000 +pows n eq - bf800000 40800000 3f800000 +pows n eq - bf800000 80000000 3f800000 +pows n eq - bf800000 bf800000 bf800000 +pows n eq - bf800000 c0000000 3f800000 +pows n eq - bf800001 00000000 3f800000 +pows n eq - bf800001 3f800000 bf800001 +pows n eq - bf800001 80000000 3f800000 +pows n eq - bf800002 00000000 3f800000 +pows n eq - bf800002 3f800000 bf800002 +pows n eq - bf800002 80000000 3f800000 +pows n eq - bf800004 00000000 3f800000 +pows n eq - bf800004 3f800000 bf800004 +pows n eq - bf800004 80000000 3f800000 +pows n eq - bf800005 3f800000 bf800005 +pows n eq - c0000000 00000000 3f800000 +pows n eq - c0000000 3f800000 c0000000 +pows n eq - c0000000 40000000 40800000 +pows n eq - c0000000 80000000 3f800000 +pows n eq - c0000000 bf800000 bf000000 +pows n eq - c0000005 7f800000 7f800000 +pows n eq - c0000005 ff800000 00000000 +pows n eq - c0400000 00000000 3f800000 +pows n eq - c0400000 3f800000 c0400000 +pows n eq - c0400000 40000000 41100000 +pows n eq - c0800000 00000000 3f800000 +pows n eq - c0800000 3f800000 c0800000 +pows n eq - c0800000 40000000 41800000 +pows n eq - c0800000 80000000 3f800000 +pows n eq - c0800000 bf800000 be800000 +pows n eq - c1d80000 3f800000 c1d80000 +pows n eq - c2000000 3f800000 c2000000 +pows n eq - c2000000 bf800000 bd000000 +pows n eq - c37f0000 40000000 477e0100 +pows n eq - c37f0000 7f800000 7f800000 +pows n eq - c37f0000 ff800000 00000000 +pows n eq - c3800000 40000000 47800000 +pows n eq - c3800000 7f800000 7f800000 +pows n eq - c3800000 ff800000 00000000 +pows n eq - c3808000 40000000 47810080 +pows n eq - c3808000 7f800000 7f800000 +pows n eq - c3808000 ff800000 00000000 +pows n eq - c4000000 3f800000 c4000000 +pows n eq - c4000000 bf800000 bb000000 +pows n eq - c66c5000 00000000 3f800000 +pows n eq - c7800000 00000000 3f800000 +pows n eq - c7800000 3f800000 c7800000 +pows n eq - c7800000 bf800000 b7800000 +pows n eq - fb000000 3f800000 fb000000 +pows n eq - fd800000 bf800000 81800000 +pows n eq - fe000000 7f800000 7f800000 +pows n eq - fe000000 bf800000 81000000 +pows n eq - fe000000 ff800000 00000000 +pows n eq - fe800000 00000000 3f800000 +pows n eq - fe800000 3f800000 fe800000 +pows n eq - fe800000 80000000 3f800000 +pows n eq - fe800000 bf800000 80800000 +pows n eq - ff000000 00000000 3f800000 +pows n eq - ff000000 3f800000 ff000000 +pows n eq - ff000000 80000000 3f800000 +pows n eq - ff000000 bf800000 80400000 +pows n eq - ff7ffffe 00000000 3f800000 +pows n eq - ff7ffffe 3f800000 ff7ffffe +pows n eq - ff7ffffe 80000000 3f800000 +pows n eq - ff7fffff 7f800000 7f800000 +pows n eq - ff7fffff ff800000 00000000 +pows n eq - ff800000 3f000000 7f800000 +pows n eq - ff800000 40000000 7f800000 +pows n eq - ff800000 437f0000 ff800000 +pows n eq - ff800000 43800000 7f800000 +pows n eq - ff800000 43808000 ff800000 +pows n eq - ff800000 46fffc00 7f800000 +pows n eq - ff800000 46fffe00 ff800000 +pows n eq - ff800000 80000000 3f800000 +pows n eq - ff800000 bf000000 00000000 +pows n eq - ff800000 bf800000 80000000 +pows n eq - ff800000 c0000000 00000000 +pows n eq - ff800000 c37f0000 80000000 +pows n eq - ff800000 c3800000 00000000 +pows n eq - ff800000 c3808000 80000000 +pows n eq - ff800000 c6fffe00 80000000 +pows n eq - ff800000 c7000000 00000000 +pows n eq - ff810000 00000000 3f800000 +pows n eq - ff810000 80000000 3f800000 +pows n eq - ffff0000 00000000 3f800000 +pows n eq - ffff0000 80000000 3f800000 +pows n eq ?x 00000002 bf000000 64800000 +pows n eq ?x 00000008 bf000000 64000000 +pows n eq ?x 00200000 3c000000 3f000000 +pows n eq ?x 00200000 3c800000 3e800000 +pows n eq ?x 00200000 3d000000 3d800000 +pows n eq ?x 00200000 3d800000 3b800000 +pows n eq ?x 00200000 3e000000 37800000 +pows n eq ?x 00200000 3e800000 2f800000 +pows n eq ?x 00200000 bf000000 5f800000 +pows n eq ?x 00800000 bf000000 5f000000 +pows n eq ?x 01800000 bf000000 5e800000 +pows n eq ?x 1f800000 3c800000 3f000000 +pows n eq ?x 1f800000 3d000000 3e800000 +pows n eq ?x 1f800000 3d800000 3d800000 +pows n eq ?x 1f800000 3e000000 3b800000 +pows n eq ?x 1f800000 3e800000 37800000 +pows n eq ?x 37800000 40800000 1f800000 +pows n eq ?x 3b800000 41000000 1f800000 +pows n eq ?x 3b800000 bf000000 41800000 +pows n eq ?x 3d800000 41800000 1f800000 +pows n eq ?x 3d800000 bf000000 40800000 +pows n eq ?x 3e800000 42000000 1f800000 +pows n eq ?x 3e800000 c0000000 41800000 +pows n eq ?x 3f000000 42800000 1f800000 +pows n eq ?x 3f000000 c0000000 40800000 +pows n eq ?x 40000000 42fe0000 7f000000 +pows n eq ?x 40000000 c0000000 3e800000 +pows n eq ?x 40000000 c1100000 3b000000 +pows n eq ?x 40000000 c3150000 00000001 +pows n eq ?x 40800000 40b00000 45000000 +pows n eq ?x 40800000 41780000 4f000000 +pows n eq ?x 40800000 bf000000 3f000000 +pows n eq ?x 40800000 c0000000 3d800000 +pows n eq ?x 40800000 c0400000 3c800000 +pows n eq ?x 40800000 c1f80000 20800000 +pows n eq ?x 41000000 41000000 4b800000 +pows n eq ?x 41000000 c1000000 33800000 +pows n eq ?x 41800000 c1800000 1f800000 +pows n eq ?x 43000000 c1100000 20000000 +pows n eq ?x 43800000 3fc00000 45800000 +pows n eq ?x 43800000 40400000 4b800000 +pows n eq ?x 43800000 bf000000 3d800000 +pows n eq ?x 44800000 3fc00000 47000000 +pows n eq ?x 7d800000 bf000000 20800000 +pows n eq ?x 7e800000 bf000000 20000000 +pows n eq ?x b7800000 40800000 1f800000 +pows n eq ?x bb800000 41000000 1f800000 +pows n eq ?x bd800000 41800000 1f800000 +pows n eq ?x be800000 42000000 1f800000 +pows n eq ?x be800000 c0000000 41800000 +pows n eq ?x bf000000 42800000 1f800000 +pows n eq ?x bf000000 c0000000 40800000 +pows n eq ?x c0000000 42fe0000 ff000000 +pows n eq ?x c0000000 c0000000 3e800000 +pows n eq ?x c0000000 c1100000 bb000000 +pows n eq ?x c0000000 c3150000 80000001 +pows n eq ?x c0800000 c0000000 3d800000 +pows n eq ?x c0800000 c0400000 bc800000 +pows n eq ?x c0800000 c1f80000 a0800000 +pows n eq ?x c1000000 40e00000 ca000000 +pows n eq ?x c1000000 41000000 4b800000 +pows n eq ?x c1000000 c0e00000 b5000000 +pows n eq ?x c1000000 c1000000 33800000 +pows n eq ?x c1800000 c1800000 1f800000 +pows n eq ?x c3000000 c1100000 a0000000 +pows n eq ?x c3800000 40400000 cb800000 +pows n eq ?x ff800000 40000001 7f800000 +pows n eq ?xd 80000000 80000001 7f800000 +pows n eq d 00000000 bf000000 7f800000 +pows n eq d 00000000 bf800000 7f800000 +pows n eq d 00000000 c0000000 7f800000 +pows n eq d 00000000 c1100000 7f800000 +pows n eq d 00000000 c3800000 7f800000 +pows n eq d 00000000 c6fffe00 7f800000 +pows n eq d 00000000 c7000000 7f800000 +pows n eq d 80000000 bf000000 7f800000 +pows n eq d 80000000 c1100000 ff800000 +pows n eq d 80000000 c3800000 7f800000 +pows n eq d 80000000 c6fffe00 ff800000 +pows n eq d 80000000 c7000000 7f800000 +pows n eq x 00200001 bf800000 7f7ffff8 +pows n eq x 007ffffe bf000000 5f000001 +pows n eq x 007fffff 3f000000 1fffffff +pows n eq x 007fffff bf800000 7e800001 +pows n eq x 00800001 bf800000 7e7ffffe +pows n eq x 00800002 3f000000 20000001 +pows n eq x 00800002 bf000000 5efffffe +pows n eq x 00800002 bf800000 7e7ffffc +pows n eq x 3f7ffff7 3f000000 3f7ffffb +pows n eq x 3f7ffff8 3f000000 3f7ffffc +pows n eq x 3f7ffff8 bf000000 3f800002 +pows n eq x 3f7ffff8 bf800000 3f800004 +pows n eq x 3f7ffff8 c0000000 3f800008 +pows n eq x 3f7ffff9 3f000000 3f7ffffc +pows n eq x 3f7ffffa 3f000000 3f7ffffd +pows n eq x 3f7ffffa 40000000 3f7ffff4 +pows n eq x 3f7ffffa bf800000 3f800003 +pows n eq x 3f7ffffa c0000000 3f800006 +pows n eq x 3f7ffffb 3f000000 3f7ffffd +pows n eq x 3f7ffffc 3f000000 3f7ffffe +pows n eq x 3f7ffffc 40000000 3f7ffff8 +pows n eq x 3f7ffffc bf000000 3f800001 +pows n eq x 3f7ffffc bf800000 3f800002 +pows n eq x 3f7ffffc c0000000 3f800004 +pows n eq x 3f7ffffd 3f000000 3f7ffffe +pows n eq x 3f7ffffd 3f7fffff 3f7ffffd +pows n eq x 3f7ffffd 3f800001 3f7ffffd +pows n eq x 3f7ffffd 3fffffff 3f7ffffa +pows n eq x 3f7ffffd 40000001 3f7ffffa +pows n eq x 3f7ffffd 403ffffe 3f7ffff7 +pows n eq x 3f7ffffd 40400002 3f7ffff7 +pows n eq x 3f7ffffd bf7fffff 3f800002 +pows n eq x 3f7ffffd bf800001 3f800002 +pows n eq x 3f7ffffd bfffffff 3f800003 +pows n eq x 3f7ffffd c0000001 3f800003 +pows n eq x 3f7ffffd c03ffffe 3f800005 +pows n eq x 3f7ffffd c0400002 3f800005 +pows n eq x 3f7ffffe 3f000000 3f7fffff +pows n eq x 3f7ffffe 3f7ffffe 3f7ffffe +pows n eq x 3f7ffffe 3f7fffff 3f7ffffe +pows n eq x 3f7ffffe 3f800001 3f7ffffe +pows n eq x 3f7ffffe 3fffffff 3f7ffffc +pows n eq x 3f7ffffe 40000000 3f7ffffc +pows n eq x 3f7ffffe 40000001 3f7ffffc +pows n eq x 3f7ffffe 403ffffe 3f7ffffa +pows n eq x 3f7ffffe 40400002 3f7ffffa +pows n eq x 3f7ffffe bf7ffffe 3f800001 +pows n eq x 3f7ffffe bf7fffff 3f800001 +pows n eq x 3f7ffffe bf800000 3f800001 +pows n eq x 3f7ffffe bf800001 3f800001 +pows n eq x 3f7ffffe bfffffff 3f800002 +pows n eq x 3f7ffffe c0000000 3f800002 +pows n eq x 3f7ffffe c0000001 3f800002 +pows n eq x 3f7ffffe c03ffffe 3f800003 +pows n eq x 3f7ffffe c0400002 3f800003 +pows n eq x 3f7fffff 3f000000 3f7fffff +pows n eq x 3f7fffff 3f7fffff 3f7fffff +pows n eq x 3f7fffff 3f800001 3f7fffff +pows n eq x 3f7fffff 3fffffff 3f7ffffe +pows n eq x 3f7fffff 40000000 3f7ffffe +pows n eq x 3f7fffff 40000001 3f7ffffe +pows n eq x 3f7fffff 403ffffe 3f7ffffd +pows n eq x 3f7fffff 40400000 3f7ffffd +pows n eq x 3f7fffff 40400002 3f7ffffd +pows n eq x 3f7fffff 41100000 3f7ffff7 +pows n eq x 3f7fffff bf800001 3f800001 +pows n eq x 3f7fffff bfffffff 3f800001 +pows n eq x 3f7fffff c0000001 3f800001 +pows n eq x 3f7fffff c03ffffe 3f800001 +pows n eq x 3f7fffff c0400002 3f800002 +pows n eq x 3f800001 3d000000 3f800000 +pows n eq x 3f800001 3e000000 3f800000 +pows n eq x 3f800001 3f000000 3f800000 +pows n eq x 3f800001 3f7fffff 3f800001 +pows n eq x 3f800001 3f800001 3f800001 +pows n eq x 3f800001 3fffffff 3f800002 +pows n eq x 3f800001 40000000 3f800002 +pows n eq x 3f800001 40000001 3f800002 +pows n eq x 3f800001 403ffffe 3f800003 +pows n eq x 3f800001 40400000 3f800003 +pows n eq x 3f800001 40400002 3f800003 +pows n eq x 3f800001 41000000 3f800008 +pows n eq x 3f800001 41100000 3f800009 +pows n eq x 3f800001 42000000 3f800020 +pows n eq x 3f800001 bf7fffff 3f7ffffe +pows n eq x 3f800001 bf800000 3f7ffffe +pows n eq x 3f800001 bf800001 3f7ffffe +pows n eq x 3f800001 bfffffff 3f7ffffc +pows n eq x 3f800001 c0000000 3f7ffffc +pows n eq x 3f800001 c0000001 3f7ffffc +pows n eq x 3f800001 c03ffffe 3f7ffffa +pows n eq x 3f800001 c0400002 3f7ffffa +pows n eq x 3f800002 3f000000 3f800001 +pows n eq x 3f800002 3f7fffff 3f800002 +pows n eq x 3f800002 3f800001 3f800002 +pows n eq x 3f800002 3fffffff 3f800004 +pows n eq x 3f800002 40000000 3f800004 +pows n eq x 3f800002 40000001 3f800004 +pows n eq x 3f800002 403ffffe 3f800006 +pows n eq x 3f800002 40400002 3f800006 +pows n eq x 3f800002 bf000000 3f7ffffe +pows n eq x 3f800002 bf7fffff 3f7ffffc +pows n eq x 3f800002 bf800000 3f7ffffc +pows n eq x 3f800002 bf800001 3f7ffffc +pows n eq x 3f800002 bfffffff 3f7ffff8 +pows n eq x 3f800002 c0000000 3f7ffff8 +pows n eq x 3f800002 c0000001 3f7ffff8 +pows n eq x 3f800002 c03ffffe 3f7ffff4 +pows n eq x 3f800002 c0400002 3f7ffff4 +pows n eq x 3f800003 3f000000 3f800001 +pows n eq x 3f800003 3f7fffff 3f800003 +pows n eq x 3f800003 3f800001 3f800003 +pows n eq x 3f800003 3fffffff 3f800006 +pows n eq x 3f800003 40000001 3f800006 +pows n eq x 3f800003 403ffffe 3f800009 +pows n eq x 3f800003 40400002 3f800009 +pows n eq x 3f800003 bf7fffff 3f7ffffa +pows n eq x 3f800003 bf800000 3f7ffffa +pows n eq x 3f800003 bf800001 3f7ffffa +pows n eq x 3f800003 bfffffff 3f7ffff4 +pows n eq x 3f800003 c0000000 3f7ffff4 +pows n eq x 3f800003 c0000001 3f7ffff4 +pows n eq x 3f800003 c03ffffe 3f7fffee +pows n eq x 3f800003 c0400002 3f7fffee +pows n eq x 3f800004 3f000000 3f800002 +pows n eq x 3f800004 40000000 3f800008 +pows n eq x 3f800004 bf000000 3f7ffffc +pows n eq x 3f800004 bf800000 3f7ffff8 +pows n eq x 3f800004 c0000000 3f7ffff0 +pows n eq x 3f800005 3f000000 3f800002 +pows n eq x 3f800006 3f000000 3f800003 +pows n eq x 3f800006 bf000000 3f7ffffa +pows n eq x 3f800007 3f000000 3f800003 +pows n eq x 3f800008 3d000000 3f800000 +pows n eq x 3f800008 3e000000 3f800001 +pows n eq x 3f800008 3f000000 3f800004 +pows n eq x 3f800008 40000000 3f800010 +pows n eq x 3f800008 41000000 3f800040 +pows n eq x 3f800008 42000000 3f800100 +pows n eq x 3f800010 3d000000 3f800000 +pows n eq x 3f800010 3e000000 3f800002 +pows n eq x 3f800010 3f000000 3f800008 +pows n eq x 3f800010 40000000 3f800020 +pows n eq x 3f800010 41000000 3f800080 +pows n eq x 3f800010 42000000 3f800200 +pows n eq x 40800001 40000000 41800002 +pows n eq x 40800001 40400000 42800003 +pows n eq x 40800001 40800000 43800004 +pows n eq x 40800002 40000000 41800004 +pows n eq x 57000000 c0400000 00000100 +pows n eq x 6e800000 bfc00000 00000100 +pows n eq x 7e7ffffc bf000000 20000001 +pows n eq x 7e7ffffc bf800000 00800002 +pows n eq x 7e7ffffe 3f000000 5effffff +pows n eq x 7e7ffffe bf800000 00800001 +pows n eq x 7e800002 3f000000 5f000001 +pows n eq x 7e800002 bf000000 1ffffffe +pows n eq x 80200001 bf800000 ff7ffff8 +pows n eq x 807fffff bf800000 fe800001 +pows n eq x 80800001 bf800000 fe7ffffe +pows n eq x 80800002 bf800000 fe7ffffc +pows n eq x bf7ffff8 bf800000 bf800004 +pows n eq x bf7ffff8 c0000000 3f800008 +pows n eq x bf7ffffa 40000000 3f7ffff4 +pows n eq x bf7ffffa bf800000 bf800003 +pows n eq x bf7ffffa c0000000 3f800006 +pows n eq x bf7ffffc 40000000 3f7ffff8 +pows n eq x bf7ffffc bf800000 bf800002 +pows n eq x bf7ffffc c0000000 3f800004 +pows n eq x bf7ffffe 40000000 3f7ffffc +pows n eq x bf7ffffe bf800000 bf800001 +pows n eq x bf7ffffe c0000000 3f800002 +pows n eq x bf7fffff 40000000 3f7ffffe +pows n eq x bf7fffff 40400000 bf7ffffd +pows n eq x bf800001 40000000 3f800002 +pows n eq x bf800001 40400000 bf800003 +pows n eq x bf800001 bf800000 bf7ffffe +pows n eq x bf800001 c0000000 3f7ffffc +pows n eq x bf800002 40000000 3f800004 +pows n eq x bf800002 bf800000 bf7ffffc +pows n eq x bf800002 c0000000 3f7ffff8 +pows n eq x bf800003 bf800000 bf7ffffa +pows n eq x bf800003 c0000000 3f7ffff4 +pows n eq x bf800004 40000000 3f800008 +pows n eq x bf800004 bf800000 bf7ffff8 +pows n eq x bf800004 c0000000 3f7ffff0 +pows n eq x d7000000 c0400000 80000100 +pows n eq x fe7ffffc bf800000 80800002 +pows n eq x fe7ffffe bf800000 80800001 +pows n eq xo 00000001 bf800000 7f800000 +pows n eq xo 00000001 c0000000 7f800000 +pows n eq xo 00000001 c37f0000 7f800000 +pows n eq xo 00000001 c67ffc00 7f800000 +pows n eq xo 00000001 c6fffe00 7f800000 +pows n eq xo 00000002 bf800000 7f800000 +pows n eq xo 00000002 c0000000 7f800000 +pows n eq xo 00000002 c3800000 7f800000 +pows n eq xo 00000002 c7000000 7f800000 +pows n eq xo 00000003 bf800000 7f800000 +pows n eq xo 00000003 c3808000 7f800000 +pows n eq xo 00000003 c67ffc00 7f800000 +pows n eq xo 00000003 c6fffc00 7f800000 +pows n eq xo 00200000 bf800000 7f800000 +pows n eq xo 00200000 c0000000 7f800000 +pows n eq xo 00200001 c0000000 7f800000 +pows n eq xo 00400000 c0000000 7f800000 +pows n eq xo 00400000 c37f0000 7f800000 +pows n eq xo 00400000 c67ffc00 7f800000 +pows n eq xo 00400000 c6fffe00 7f800000 +pows n eq xo 007fffff c0000000 7f800000 +pows n eq xo 00800000 c0000000 7f800000 +pows n eq xo 00800000 c3800000 7f800000 +pows n eq xo 00800000 c67ffc00 7f800000 +pows n eq xo 00800000 c6fffc00 7f800000 +pows n eq xo 00800001 c0000000 7f800000 +pows n eq xo 00800001 c3808000 7f800000 +pows n eq xo 00800001 c7000000 7f800000 +pows n eq xo 00800002 c0000000 7f800000 +pows n eq xo 01000000 c0000000 7f800000 +pows n eq xo 01000000 c67ffc00 7f800000 +pows n eq xo 01800000 c0000000 7f800000 +pows n eq xo 33000000 c37c0000 7f800000 +pows n eq xo 34000000 c3820000 7f800000 +pows n eq xo 34000000 c38c8000 7f800000 +pows n eq xo 40000000 43000000 7f800000 +pows n eq xo 40000000 447fc000 7f800000 +pows n eq xo 40000000 44800000 7f800000 +pows n eq xo 40800000 46ffff00 7f800000 +pows n eq xo 41200000 421c0000 7f800000 +pows n eq xo 41200000 439a8000 7f800000 +pows n eq xo 43800000 44ffe000 7f800000 +pows n eq xo 43800000 45000000 7f800000 +pows n eq xo 47800000 447fc000 7f800000 +pows n eq xo 47800000 44800000 7f800000 +pows n eq xo 7b000000 40000000 7f800000 +pows n eq xo 7b000000 40a00000 7f800000 +pows n eq xo 7e800000 40000000 7f800000 +pows n eq xo 7e800000 40a00000 7f800000 +pows n eq xo 7f000000 40000000 7f800000 +pows n eq xo 7f000000 437f0000 7f800000 +pows n eq xo 7f000000 43800000 7f800000 +pows n eq xo 7f000000 43808000 7f800000 +pows n eq xo 7f000000 46fffe00 7f800000 +pows n eq xo 7f7ffffe 40000000 7f800000 +pows n eq xo 7f7fffff 40000000 7f800000 +pows n eq xo 80000001 bf800000 ff800000 +pows n eq xo 80000001 c0000000 7f800000 +pows n eq xo 80000001 c3808000 ff800000 +pows n eq xo 80000001 c67ffc00 ff800000 +pows n eq xo 80000001 c6fffc00 7f800000 +pows n eq xo 80000002 bf800000 ff800000 +pows n eq xo 80000002 c0000000 7f800000 +pows n eq xo 80000002 c37f0000 ff800000 +pows n eq xo 80000002 c6fffe00 ff800000 +pows n eq xo 80000003 bf800000 ff800000 +pows n eq xo 80000003 c3800000 7f800000 +pows n eq xo 80000003 c67ffc00 ff800000 +pows n eq xo 80000003 c7000000 7f800000 +pows n eq xo 80200000 bf800000 ff800000 +pows n eq xo 80200000 c0000000 7f800000 +pows n eq xo 80200001 c0000000 7f800000 +pows n eq xo 80400000 c0000000 7f800000 +pows n eq xo 80400000 c3808000 ff800000 +pows n eq xo 80400000 c67ffc00 ff800000 +pows n eq xo 80400000 c7000000 7f800000 +pows n eq xo 807fffff c0000000 7f800000 +pows n eq xo 80800000 c0000000 7f800000 +pows n eq xo 80800000 c37f0000 ff800000 +pows n eq xo 80800000 c67ffc00 ff800000 +pows n eq xo 80800000 c6fffe00 ff800000 +pows n eq xo 80800001 c0000000 7f800000 +pows n eq xo 80800001 c3800000 7f800000 +pows n eq xo 80800001 c6fffc00 7f800000 +pows n eq xo 80800002 c0000000 7f800000 +pows n eq xo 81000000 c0000000 7f800000 +pows n eq xo 81000000 c67ffc00 ff800000 +pows n eq xo 81800000 c0000000 7f800000 +pows n eq xo b3000000 c37c0000 7f800000 +pows n eq xo b4000000 c3820000 7f800000 +pows n eq xo b4000000 c38c8000 ff800000 +pows n eq xo c0000000 43000000 7f800000 +pows n eq xo c0000000 447fc000 ff800000 +pows n eq xo c0000000 44800000 7f800000 +pows n eq xo c1200000 421c0000 ff800000 +pows n eq xo c1200000 439a8000 ff800000 +pows n eq xo c3800000 44ffe000 ff800000 +pows n eq xo c3800000 45000000 7f800000 +pows n eq xo c7800000 447fc000 ff800000 +pows n eq xo c7800000 44800000 7f800000 +pows n eq xo fb000000 40000000 7f800000 +pows n eq xo fb000000 40a00000 ff800000 +pows n eq xo fe800000 40000000 7f800000 +pows n eq xo fe800000 40a00000 ff800000 +pows n eq xo ff000000 40000000 7f800000 +pows n eq xo ff000000 437f0000 ff800000 +pows n eq xo ff000000 43800000 7f800000 +pows n eq xo ff000000 43808000 ff800000 +pows n eq xo ff000000 46fffc00 7f800000 +pows n eq xo ff000000 46fffe00 ff800000 +pows n eq xo ff7ffffe 40000000 7f800000 +pows n eq xo ff7fffff 40000000 7f800000 +pows n eq xu 00000001 40000000 00000000 +pows n eq xu 00000001 40400000 00000000 +pows n eq xu 00000001 437f0000 00000000 +pows n eq xu 00000001 467ffc00 00000000 +pows n eq xu 00000001 46fffe00 00000000 +pows n eq xu 00000002 40000000 00000000 +pows n eq xu 00000002 43808000 00000000 +pows n eq xu 00000002 46fffc00 00000000 +pows n eq xu 00000003 43800000 00000000 +pows n eq xu 00000003 467ffc00 00000000 +pows n eq xu 00200000 40000000 00000000 +pows n eq xu 00400000 40000000 00000000 +pows n eq xu 00400000 437f0000 00000000 +pows n eq xu 00400000 467ffc00 00000000 +pows n eq xu 00400000 46fffe00 00000000 +pows n eq xu 007ffffe 40000000 00000000 +pows n eq xu 007fffff 40000000 00000000 +pows n eq xu 00800000 40000000 00000000 +pows n eq xu 00800000 40400000 00000000 +pows n eq xu 00800000 43808000 00000000 +pows n eq xu 00800000 467ffc00 00000000 +pows n eq xu 00800001 40000000 00000000 +pows n eq xu 00800001 43800000 00000000 +pows n eq xu 00800001 46fffc00 00000000 +pows n eq xu 00800002 40000000 00000000 +pows n eq xu 01000000 40000000 00000000 +pows n eq xu 01000000 467ffc00 00000000 +pows n eq xu 01800000 40000000 00000000 +pows n eq xu 33000000 437c0000 00000000 +pows n eq xu 33800000 43800000 00000000 +pows n eq xu 33800000 43808000 00000000 +pows n eq xu 34000000 43820000 00000000 +pows n eq xu 34000000 438c8000 00000000 +pows n eq xu 37800000 44800000 00000000 +pows n eq xu 40000000 c3160000 00000000 +pows n eq xu 40000000 c3170000 00000000 +pows n eq xu 40000000 c4864000 00000000 +pows n eq xu 40000000 c4866000 00000000 +pows n eq xu 41200000 c2380000 00000000 +pows n eq xu 41200000 c3a28000 00000000 +pows n eq xu 42800000 c52b5000 00000000 +pows n eq xu 47800000 c47fc000 00000000 +pows n eq xu 47800000 c4800000 00000000 +pows n eq xu 47800000 c4802000 00000000 +pows n eq xu 7d800000 c0000000 00000000 +pows n eq xu 7e000000 c0000000 00000000 +pows n eq xu 7e7ffffc c0000000 00000000 +pows n eq xu 7e7ffffe c0000000 00000000 +pows n eq xu 7e800000 c0000000 00000000 +pows n eq xu 7e800001 bf800000 007fffff +pows n eq xu 7e800001 c0000000 00000000 +pows n eq xu 7f000000 c0000000 00000000 +pows n eq xu 7f000000 c0400000 00000000 +pows n eq xu 7f000000 c37f0000 00000000 +pows n eq xu 7f000000 c3800000 00000000 +pows n eq xu 7f000000 c3808000 00000000 +pows n eq xu 7f000000 c3820000 00000000 +pows n eq xu 7f000000 c3828000 00000000 +pows n eq xu 7f000000 c6fffe00 00000000 +pows n eq xu 7f000000 c7000000 00000000 +pows n eq xu 7f7ffff8 bf800000 00200001 +pows n eq xu 7f7ffff8 c0000000 00000000 +pows n eq xu 80000001 40000000 00000000 +pows n eq xu 80000001 40400000 80000000 +pows n eq xu 80000001 43808000 80000000 +pows n eq xu 80000001 467ffc00 80000000 +pows n eq xu 80000001 46fffc00 00000000 +pows n eq xu 80000002 40000000 00000000 +pows n eq xu 80000002 43800000 00000000 +pows n eq xu 80000003 437f0000 80000000 +pows n eq xu 80000003 467ffc00 80000000 +pows n eq xu 80000003 46fffe00 80000000 +pows n eq xu 80200000 40000000 00000000 +pows n eq xu 80400000 40000000 00000000 +pows n eq xu 80400000 43808000 80000000 +pows n eq xu 80400000 467ffc00 80000000 +pows n eq xu 807ffffe 40000000 00000000 +pows n eq xu 807fffff 40000000 00000000 +pows n eq xu 80800000 40000000 00000000 +pows n eq xu 80800000 40400000 80000000 +pows n eq xu 80800000 43800000 00000000 +pows n eq xu 80800000 467ffc00 80000000 +pows n eq xu 80800000 46fffc00 00000000 +pows n eq xu 80800001 40000000 00000000 +pows n eq xu 80800001 437f0000 80000000 +pows n eq xu 80800001 46fffe00 80000000 +pows n eq xu 80800002 40000000 00000000 +pows n eq xu 81000000 40000000 00000000 +pows n eq xu 81000000 467ffc00 80000000 +pows n eq xu 81800000 40000000 00000000 +pows n eq xu b3000000 437c0000 00000000 +pows n eq xu b3800000 43800000 00000000 +pows n eq xu b3800000 43808000 80000000 +pows n eq xu b4000000 43820000 00000000 +pows n eq xu b4000000 438c8000 80000000 +pows n eq xu c0000000 c3160000 00000000 +pows n eq xu c0000000 c3170000 80000000 +pows n eq xu c0000000 c4864000 00000000 +pows n eq xu c0000000 c4866000 80000000 +pows n eq xu c1200000 c2380000 00000000 +pows n eq xu c1200000 c3a28000 80000000 +pows n eq xu c2800000 c52b5000 80000000 +pows n eq xu c7800000 c47fc000 80000000 +pows n eq xu c7800000 c4800000 00000000 +pows n eq xu fd800000 c0000000 00000000 +pows n eq xu fe000000 c0000000 00000000 +pows n eq xu fe7ffffc c0000000 00000000 +pows n eq xu fe7ffffe c0000000 00000000 +pows n eq xu fe800000 c0000000 00000000 +pows n eq xu fe800001 bf800000 807fffff +pows n eq xu fe800001 c0000000 00000000 +pows n eq xu ff000000 c0000000 00000000 +pows n eq xu ff000000 c0400000 80000000 +pows n eq xu ff000000 c37f0000 80000000 +pows n eq xu ff000000 c3800000 00000000 +pows n eq xu ff000000 c3808000 80000000 +pows n eq xu ff000000 c3820000 00000000 +pows n eq xu ff000000 c3828000 80000000 +pows n eq xu ff000000 c6fffe00 80000000 +pows n eq xu ff000000 c7000000 00000000 +pows n eq xu ff7ffff8 bf800000 80200001 +pows n eq xu ff7ffff8 c0000000 00000000 +pows n uo - 00000000 7fff0000 7fff0000 +pows n uo - 00000000 ffff0000 ffff0000 +pows n uo - 00000001 7fff0000 7fff0000 +pows n uo - 00000001 ffff0000 ffff0000 +pows n uo - 00000003 7fff0000 7fff0000 +pows n uo - 00000003 ffff0000 ffff0000 +pows n uo - 00400000 7fff0000 7fff0000 +pows n uo - 00400000 ffff0000 ffff0000 +pows n uo - 007fffff 7fff0000 7fff0000 +pows n uo - 007fffff ffff0000 ffff0000 +pows n uo - 00800000 7fff0000 7fff0000 +pows n uo - 00800000 ffff0000 ffff0000 +pows n uo - 00800001 7fff0000 7fff0000 +pows n uo - 00800001 ffff0000 ffff0000 +pows n uo - 01000000 7fff0000 7fff0000 +pows n uo - 01000000 ffff0000 ffff0000 +pows n uo - 34000000 7fff0000 7fff0000 +pows n uo - 34000000 ffff0000 ffff0000 +pows n uo - 34000001 7fff0000 7fff0000 +pows n uo - 34000001 ffff0000 ffff0000 +pows n uo - 3f7fffff 7fff0000 7fff0000 +pows n uo - 3f7fffff ffff0000 ffff0000 +pows n uo - 3f800000 7fff0000 7fff0000 +pows n uo - 3f800000 ffc00000 00000000 +pows n uo - 3f800000 ffff0000 ffff0000 +pows n uo - 3f800001 7fff0000 7fff0000 +pows n uo - 3f800001 ffff0000 ffff0000 +pows n uo - 3fffffff 7fff0000 7fff0000 +pows n uo - 3fffffff ffff0000 ffff0000 +pows n uo - 40000000 7fff0000 7fff0000 +pows n uo - 40000000 ffff0000 ffff0000 +pows n uo - 40000001 7fff0000 7fff0000 +pows n uo - 40000001 ffff0000 ffff0000 +pows n uo - 437f0000 7fff0000 7fff0000 +pows n uo - 437f0000 ffff0000 ffff0000 +pows n uo - 43800000 7fff0000 7fff0000 +pows n uo - 43800000 ffff0000 ffff0000 +pows n uo - 43808000 7fff0000 7fff0000 +pows n uo - 43808000 ffff0000 ffff0000 +pows n uo - 7f000000 7fff0000 7fff0000 +pows n uo - 7f000000 ffff0000 ffff0000 +pows n uo - 7f7fffff 7fff0000 7fff0000 +pows n uo - 7f7fffff ffff0000 ffff0000 +pows n uo - 7f800000 7fc00000 00000000 +pows n uo - 7f800000 7fff0000 7fff0000 +pows n uo - 7f800000 ffff0000 ffff0000 +pows n uo - 7fc00000 00000001 00000000 +pows n uo - 7fc00000 3f800000 7fc00000 +pows n uo - 7fc00000 7fc00000 00000000 +pows n uo - 7fc00000 ff800000 00000000 +pows n uo - 7fff0000 00000001 7fff0000 +pows n uo - 7fff0000 00000003 7fff0000 +pows n uo - 7fff0000 00400000 7fff0000 +pows n uo - 7fff0000 007fffff 7fff0000 +pows n uo - 7fff0000 00800000 7fff0000 +pows n uo - 7fff0000 00800001 7fff0000 +pows n uo - 7fff0000 01000000 7fff0000 +pows n uo - 7fff0000 34000000 7fff0000 +pows n uo - 7fff0000 34000001 7fff0000 +pows n uo - 7fff0000 3f000000 7fff0000 +pows n uo - 7fff0000 3f7fffff 7fff0000 +pows n uo - 7fff0000 3f800000 7fff0000 +pows n uo - 7fff0000 3f800001 7fff0000 +pows n uo - 7fff0000 3fffffff 7fff0000 +pows n uo - 7fff0000 40000000 7fff0000 +pows n uo - 7fff0000 40000001 7fff0000 +pows n uo - 7fff0000 40400000 7fff0000 +pows n uo - 7fff0000 41100000 7fff0000 +pows n uo - 7fff0000 437f0000 7fff0000 +pows n uo - 7fff0000 43800000 7fff0000 +pows n uo - 7fff0000 43808000 7fff0000 +pows n uo - 7fff0000 467ffc00 7fff0000 +pows n uo - 7fff0000 46fffe00 7fff0000 +pows n uo - 7fff0000 7f000000 7fff0000 +pows n uo - 7fff0000 7f7fffff 7fff0000 +pows n uo - 7fff0000 7f800000 7fff0000 +pows n uo - 7fff0000 7fff0000 7fff0000 +pows n uo - 7fff0000 80000001 7fff0000 +pows n uo - 7fff0000 80000003 7fff0000 +pows n uo - 7fff0000 80400000 7fff0000 +pows n uo - 7fff0000 807fffff 7fff0000 +pows n uo - 7fff0000 80800000 7fff0000 +pows n uo - 7fff0000 80800001 7fff0000 +pows n uo - 7fff0000 81000000 7fff0000 +pows n uo - 7fff0000 b4000000 7fff0000 +pows n uo - 7fff0000 b4000001 7fff0000 +pows n uo - 7fff0000 bf000000 7fff0000 +pows n uo - 7fff0000 bf7fffff 7fff0000 +pows n uo - 7fff0000 bf800000 7fff0000 +pows n uo - 7fff0000 bf800001 7fff0000 +pows n uo - 7fff0000 bfffffff 7fff0000 +pows n uo - 7fff0000 c0000000 7fff0000 +pows n uo - 7fff0000 c0000001 7fff0000 +pows n uo - 7fff0000 c0400000 7fff0000 +pows n uo - 7fff0000 c1100000 7fff0000 +pows n uo - 7fff0000 c37f0000 7fff0000 +pows n uo - 7fff0000 c3800000 7fff0000 +pows n uo - 7fff0000 c3808000 7fff0000 +pows n uo - 7fff0000 c67ffc00 7fff0000 +pows n uo - 7fff0000 c6fffe00 7fff0000 +pows n uo - 7fff0000 ff000000 7fff0000 +pows n uo - 7fff0000 ff7fffff 7fff0000 +pows n uo - 7fff0000 ff800000 7fff0000 +pows n uo - 7fff0000 ffff0000 7fff0000 +pows n uo - 80000000 7fff0000 7fff0000 +pows n uo - 80000000 ffc00000 00000000 +pows n uo - 80000000 ffff0000 ffff0000 +pows n uo - 80000001 7fff0000 7fff0000 +pows n uo - 80000001 ffff0000 ffff0000 +pows n uo - 80000003 7fff0000 7fff0000 +pows n uo - 80000003 ffff0000 ffff0000 +pows n uo - 80400000 7fff0000 7fff0000 +pows n uo - 80400000 ffff0000 ffff0000 +pows n uo - 807fffff 7fff0000 7fff0000 +pows n uo - 807fffff ffff0000 ffff0000 +pows n uo - 80800000 7fff0000 7fff0000 +pows n uo - 80800000 ffff0000 ffff0000 +pows n uo - 80800001 7fff0000 7fff0000 +pows n uo - 80800001 ffff0000 ffff0000 +pows n uo - 81000000 7fff0000 7fff0000 +pows n uo - 81000000 ffff0000 ffff0000 +pows n uo - b4000000 7fff0000 7fff0000 +pows n uo - b4000000 ffff0000 ffff0000 +pows n uo - b4000001 7fff0000 7fff0000 +pows n uo - b4000001 ffff0000 ffff0000 +pows n uo - bf7fffff 7fff0000 7fff0000 +pows n uo - bf7fffff ffff0000 ffff0000 +pows n uo - bf800000 7fff0000 7fff0000 +pows n uo - bf800000 ffff0000 ffff0000 +pows n uo - bf800001 7fff0000 7fff0000 +pows n uo - bf800001 ffff0000 ffff0000 +pows n uo - bfffffff 7fff0000 7fff0000 +pows n uo - bfffffff ffff0000 ffff0000 +pows n uo - c0000000 7fff0000 7fff0000 +pows n uo - c0000000 ffff0000 ffff0000 +pows n uo - c0000001 7fff0000 7fff0000 +pows n uo - c0000001 ffff0000 ffff0000 +pows n uo - c37f0000 7fff0000 7fff0000 +pows n uo - c37f0000 ffff0000 ffff0000 +pows n uo - c3800000 7fff0000 7fff0000 +pows n uo - c3800000 ffff0000 ffff0000 +pows n uo - c3808000 7fff0000 7fff0000 +pows n uo - c3808000 ffff0000 ffff0000 +pows n uo - ff000000 7fff0000 7fff0000 +pows n uo - ff000000 ffff0000 ffff0000 +pows n uo - ff7fffff 7fff0000 7fff0000 +pows n uo - ff7fffff ffff0000 ffff0000 +pows n uo - ff800000 7fff0000 7fff0000 +pows n uo - ff800000 ffff0000 ffff0000 +pows n uo - ffc00000 bf800000 00000000 +pows n uo - ffff0000 00000001 ffff0000 +pows n uo - ffff0000 00000003 ffff0000 +pows n uo - ffff0000 00400000 ffff0000 +pows n uo - ffff0000 007fffff ffff0000 +pows n uo - ffff0000 00800000 ffff0000 +pows n uo - ffff0000 00800001 ffff0000 +pows n uo - ffff0000 01000000 ffff0000 +pows n uo - ffff0000 34000000 ffff0000 +pows n uo - ffff0000 34000001 ffff0000 +pows n uo - ffff0000 3f000000 ffff0000 +pows n uo - ffff0000 3f7fffff ffff0000 +pows n uo - ffff0000 3f800000 ffff0000 +pows n uo - ffff0000 3f800001 ffff0000 +pows n uo - ffff0000 3fffffff ffff0000 +pows n uo - ffff0000 40000000 ffff0000 +pows n uo - ffff0000 40000001 ffff0000 +pows n uo - ffff0000 40400000 ffff0000 +pows n uo - ffff0000 41100000 ffff0000 +pows n uo - ffff0000 437f0000 ffff0000 +pows n uo - ffff0000 43800000 ffff0000 +pows n uo - ffff0000 43808000 ffff0000 +pows n uo - ffff0000 467ffc00 ffff0000 +pows n uo - ffff0000 46fffe00 ffff0000 +pows n uo - ffff0000 7f000000 ffff0000 +pows n uo - ffff0000 7f7fffff ffff0000 +pows n uo - ffff0000 7f800000 ffff0000 +pows n uo - ffff0000 7fff0000 ffff0000 +pows n uo - ffff0000 80000001 ffff0000 +pows n uo - ffff0000 80000003 ffff0000 +pows n uo - ffff0000 80400000 ffff0000 +pows n uo - ffff0000 807fffff ffff0000 +pows n uo - ffff0000 80800000 ffff0000 +pows n uo - ffff0000 80800001 ffff0000 +pows n uo - ffff0000 81000000 ffff0000 +pows n uo - ffff0000 b4000000 ffff0000 +pows n uo - ffff0000 b4000001 ffff0000 +pows n uo - ffff0000 bf000000 ffff0000 +pows n uo - ffff0000 bf7fffff ffff0000 +pows n uo - ffff0000 bf800000 ffff0000 +pows n uo - ffff0000 bf800001 ffff0000 +pows n uo - ffff0000 bfffffff ffff0000 +pows n uo - ffff0000 c0000000 ffff0000 +pows n uo - ffff0000 c0000001 ffff0000 +pows n uo - ffff0000 c0400000 ffff0000 +pows n uo - ffff0000 c1100000 ffff0000 +pows n uo - ffff0000 c37f0000 ffff0000 +pows n uo - ffff0000 c3800000 ffff0000 +pows n uo - ffff0000 c3808000 ffff0000 +pows n uo - ffff0000 c67ffc00 ffff0000 +pows n uo - ffff0000 c6fffe00 ffff0000 +pows n uo - ffff0000 ff000000 ffff0000 +pows n uo - ffff0000 ff7fffff ffff0000 +pows n uo - ffff0000 ff800000 ffff0000 +pows n uo - ffff0000 ffff0000 ffff0000 +pows n uo ?xv 80000001 3f000000 7fff0000 +pows n uo ?xv 80000001 bf000000 7fff0000 +pows n uo ?xv 80000001 bfffffff 00000000 +pows n uo ?xv 80000002 3f000000 7fff0000 +pows n uo ?xv 80000002 bf000000 7fff0000 +pows n uo ?xv 80000005 3f000000 7fff0000 +pows n uo ?xv 80000005 bf000000 7fff0000 +pows n uo ?xv 80000007 3f000000 7fff0000 +pows n uo ?xv 80000007 bf000000 7fff0000 +pows n uo ?xv 80000009 3f000000 7fff0000 +pows n uo ?xv 80000009 bf000000 7fff0000 +pows n uo ?xv 80200000 3f000000 7fff0000 +pows n uo ?xv 80400000 39800000 7fff0000 +pows n uo ?xv 80400000 3a800000 7fff0000 +pows n uo ?xv 80400000 3b800000 7fff0000 +pows n uo ?xv 80400000 3c000000 7fff0000 +pows n uo ?xv 80400000 3d800000 7fff0000 +pows n uo ?xv 80400000 3e800000 7fff0000 +pows n uo ?xv 807ffff7 3f000000 7fff0000 +pows n uo ?xv 807ffff7 bf000000 7fff0000 +pows n uo ?xv 807ffff9 3f000000 7fff0000 +pows n uo ?xv 807ffff9 bf000000 7fff0000 +pows n uo ?xv 807ffffc 3f000000 7fff0000 +pows n uo ?xv 807ffffc bf000000 7fff0000 +pows n uo ?xv 807ffffd 3f000000 7fff0000 +pows n uo ?xv 807ffffd bf000000 7fff0000 +pows n uo ?xv 807ffffe 3f000000 7fff0000 +pows n uo ?xv 807ffffe bf000000 7fff0000 +pows n uo ?xv 807fffff 3f000000 7fff0000 +pows n uo ?xv 807fffff bf000000 7fff0000 +pows n uo ?xv 80fffffd 3f000000 7fff0000 +pows n uo ?xv 80fffffd bf000000 7fff0000 +pows n uo ?xv 81000000 3f000000 7fff0000 +pows n uo ?xv 81000000 bf000000 7fff0000 +pows n uo ?xv 81000001 3f000000 7fff0000 +pows n uo ?xv 81000001 bf000000 7fff0000 +pows n uo ?xv b3800000 3c800000 7fff0000 +pows n uo ?xv b3800000 3d000000 7fff0000 +pows n uo ?xv b3800000 3d800000 7fff0000 +pows n uo ?xv b3800000 3e000000 7fff0000 +pows n uo ?xv b3800000 3e800000 7fff0000 +pows n uo ?xv b4000000 3f000000 7fff0000 +pows n uo ?xv b4000000 bf000000 7fff0000 +pows n uo ?xv b4800000 3f000000 7fff0000 +pows n uo ?xv b4800000 bf000000 7fff0000 +pows n uo ?xv b4c00000 3f000000 7fff0000 +pows n uo ?xv b4c00000 bf000000 7fff0000 +pows n uo ?xv b8800000 3f000000 7fff0000 +pows n uo ?xv bd800000 3f000000 7fff0000 +pows n uo ?xv bf800000 3f000000 7fff0000 +pows n uo ?xv bf800000 3f800001 00000000 +pows n uo ?xv bf800001 3f7fffff 7fff0000 +pows n uo ?xv bf800001 3f800001 7fff0000 +pows n uo ?xv bf800001 3fffffff 7fff0000 +pows n uo ?xv bf800001 40000001 7fff0000 +pows n uo ?xv bf800001 403ffffe 7fff0000 +pows n uo ?xv bf800001 40400002 7fff0000 +pows n uo ?xv bf800001 bf7fffff 7fff0000 +pows n uo ?xv bf800001 bf800001 7fff0000 +pows n uo ?xv bf800001 bfffffff 7fff0000 +pows n uo ?xv bf800001 c0000001 7fff0000 +pows n uo ?xv bf800001 c03ffffe 7fff0000 +pows n uo ?xv bf800001 c0400002 7fff0000 +pows n uo ?xv bf800002 3f7fffff 7fff0000 +pows n uo ?xv bf800002 3f800001 7fff0000 +pows n uo ?xv bf800002 3fffffff 7fff0000 +pows n uo ?xv bf800002 40000001 7fff0000 +pows n uo ?xv bf800002 403ffffe 7fff0000 +pows n uo ?xv bf800002 40400002 7fff0000 +pows n uo ?xv bf800002 bf7fffff 7fff0000 +pows n uo ?xv bf800002 bf800001 7fff0000 +pows n uo ?xv bf800002 bfffffff 7fff0000 +pows n uo ?xv bf800002 c0000001 7fff0000 +pows n uo ?xv bf800002 c03ffffe 7fff0000 +pows n uo ?xv bf800002 c0400002 7fff0000 +pows n uo ?xv bf800003 3f7fffff 7fff0000 +pows n uo ?xv bf800003 3f800001 7fff0000 +pows n uo ?xv bf800003 3fffffff 7fff0000 +pows n uo ?xv bf800003 40000001 7fff0000 +pows n uo ?xv bf800003 403ffffe 7fff0000 +pows n uo ?xv bf800003 40400002 7fff0000 +pows n uo ?xv bf800003 bf7fffff 7fff0000 +pows n uo ?xv bf800003 bf800001 7fff0000 +pows n uo ?xv bf800003 bfffffff 7fff0000 +pows n uo ?xv bf800003 c0000001 7fff0000 +pows n uo ?xv bf800003 c03ffffe 7fff0000 +pows n uo ?xv bf800003 c0400002 7fff0000 +pows n uo ?xv c0000002 3f000000 7fff0000 +pows n uo ?xv c0000002 bf000000 7fff0000 +pows n uo ?xv c0400004 3f000000 7fff0000 +pows n uo ?xv c0400004 bf000000 7fff0000 +pows n uo ?xv c07ffffb 3f000000 7fff0000 +pows n uo ?xv c07ffffb bf000000 7fff0000 +pows n uo ?xv c0800000 40b00000 7fff0000 +pows n uo ?xv c0800000 44c4f000 7fff0000 +pows n uo ?xv c0800000 46ffff00 7fff0000 +pows n uo ?xv c3800000 3fc00000 7fff0000 +pows n uo ?xv c4800000 3f000000 7fff0000 +pows n uo ?xv c4800000 3fc00000 7fff0000 +pows n uo ?xv c6800000 3f000000 7fff0000 +pows n uo ?xv ee800000 bfc00000 7fff0000 +pows n uo ?xv fe7ffffc 3f000000 7fff0000 +pows n uo ?xv fe7ffffc bf000000 7fff0000 +pows n uo ?xv fe800002 3f000000 7fff0000 +pows n uo ?xv fe800002 bf000000 7fff0000 +pows n uo ?xv feffffff 3f000000 7fff0000 +pows n uo ?xv feffffff bf000000 7fff0000 +pows n uo ?xv ff000002 3f000000 7fff0000 +pows n uo ?xv ff000002 bf000000 7fff0000 +pows n uo v 00000000 7f810000 7fff0000 +pows n uo v 00000000 ff800001 00000000 +pows n uo v 00000000 ff810000 ffff0000 +pows n uo v 00000001 7f810000 7fff0000 +pows n uo v 00000001 ff810000 ffff0000 +pows n uo v 00000003 7f810000 7fff0000 +pows n uo v 00000003 ff810000 ffff0000 +pows n uo v 00400000 7f810000 7fff0000 +pows n uo v 00400000 ff810000 ffff0000 +pows n uo v 007fffff 7f810000 7fff0000 +pows n uo v 007fffff ff810000 ffff0000 +pows n uo v 00800000 7f810000 7fff0000 +pows n uo v 00800000 ff810000 ffff0000 +pows n uo v 00800001 7f810000 7fff0000 +pows n uo v 00800001 ff810000 ffff0000 +pows n uo v 01000000 7f810000 7fff0000 +pows n uo v 01000000 ff810000 ffff0000 +pows n uo v 34000000 7f810000 7fff0000 +pows n uo v 34000000 ff810000 ffff0000 +pows n uo v 34000001 7f810000 7fff0000 +pows n uo v 34000001 ff810000 ffff0000 +pows n uo v 3f7fffff 7f810000 7fff0000 +pows n uo v 3f7fffff ff810000 ffff0000 +pows n uo v 3f800000 7f800000 00000000 +pows n uo v 3f800000 7f810000 7fff0000 +pows n uo v 3f800000 ff800000 00000000 +pows n uo v 3f800000 ff810000 ffff0000 +pows n uo v 3f800001 7f810000 7fff0000 +pows n uo v 3f800001 ff810000 ffff0000 +pows n uo v 3fffffff 7f810000 7fff0000 +pows n uo v 3fffffff ff810000 ffff0000 +pows n uo v 40000000 7f810000 7fff0000 +pows n uo v 40000000 ff810000 ffff0000 +pows n uo v 40000001 7f810000 7fff0000 +pows n uo v 40000001 ff810000 ffff0000 +pows n uo v 437f0000 7f810000 7fff0000 +pows n uo v 437f0000 ff810000 ffff0000 +pows n uo v 43800000 7f810000 7fff0000 +pows n uo v 43800000 ff810000 ffff0000 +pows n uo v 43808000 7f810000 7fff0000 +pows n uo v 43808000 ff810000 ffff0000 +pows n uo v 7f000000 7f810000 7fff0000 +pows n uo v 7f000000 ff810000 ffff0000 +pows n uo v 7f7fffff 7f810000 7fff0000 +pows n uo v 7f7fffff ff810000 ffff0000 +pows n uo v 7f800000 7f810000 7fff0000 +pows n uo v 7f800000 ff810000 ffff0000 +pows n uo v 7f800001 00000001 00000000 +pows n uo v 7f800001 7f800000 00000000 +pows n uo v 7f800001 7f800001 00000000 +pows n uo v 7f800001 7fc00000 00000000 +pows n uo v 7f810000 00000001 7fff0000 +pows n uo v 7f810000 00000003 7fff0000 +pows n uo v 7f810000 00400000 7fff0000 +pows n uo v 7f810000 007fffff 7fff0000 +pows n uo v 7f810000 00800000 7fff0000 +pows n uo v 7f810000 00800001 7fff0000 +pows n uo v 7f810000 01000000 7fff0000 +pows n uo v 7f810000 34000000 7fff0000 +pows n uo v 7f810000 34000001 7fff0000 +pows n uo v 7f810000 3f000000 7fff0000 +pows n uo v 7f810000 3f7fffff 7fff0000 +pows n uo v 7f810000 3f800000 7fff0000 +pows n uo v 7f810000 3f800001 7fff0000 +pows n uo v 7f810000 3fffffff 7fff0000 +pows n uo v 7f810000 40000000 7fff0000 +pows n uo v 7f810000 40000001 7fff0000 +pows n uo v 7f810000 40400000 7fff0000 +pows n uo v 7f810000 41100000 7fff0000 +pows n uo v 7f810000 437f0000 7fff0000 +pows n uo v 7f810000 43800000 7fff0000 +pows n uo v 7f810000 43808000 7fff0000 +pows n uo v 7f810000 467ffc00 7fff0000 +pows n uo v 7f810000 46fffe00 7fff0000 +pows n uo v 7f810000 7f000000 7fff0000 +pows n uo v 7f810000 7f7fffff 7fff0000 +pows n uo v 7f810000 7f800000 7fff0000 +pows n uo v 7f810000 7f810000 7fff0000 +pows n uo v 7f810000 7fff0000 7fff0000 +pows n uo v 7f810000 80000001 7fff0000 +pows n uo v 7f810000 80000003 7fff0000 +pows n uo v 7f810000 80400000 7fff0000 +pows n uo v 7f810000 807fffff 7fff0000 +pows n uo v 7f810000 80800000 7fff0000 +pows n uo v 7f810000 80800001 7fff0000 +pows n uo v 7f810000 81000000 7fff0000 +pows n uo v 7f810000 b4000000 7fff0000 +pows n uo v 7f810000 b4000001 7fff0000 +pows n uo v 7f810000 bf000000 7fff0000 +pows n uo v 7f810000 bf7fffff 7fff0000 +pows n uo v 7f810000 bf800000 7fff0000 +pows n uo v 7f810000 bf800001 7fff0000 +pows n uo v 7f810000 bfffffff 7fff0000 +pows n uo v 7f810000 c0000000 7fff0000 +pows n uo v 7f810000 c0000001 7fff0000 +pows n uo v 7f810000 c0400000 7fff0000 +pows n uo v 7f810000 c1100000 7fff0000 +pows n uo v 7f810000 c37f0000 7fff0000 +pows n uo v 7f810000 c3800000 7fff0000 +pows n uo v 7f810000 c3808000 7fff0000 +pows n uo v 7f810000 c67ffc00 7fff0000 +pows n uo v 7f810000 c6fffe00 7fff0000 +pows n uo v 7f810000 ff000000 7fff0000 +pows n uo v 7f810000 ff7fffff 7fff0000 +pows n uo v 7f810000 ff800000 7fff0000 +pows n uo v 7f810000 ff810000 7fff0000 +pows n uo v 7f810000 ffff0000 7fff0000 +pows n uo v 7fc00000 7f800001 00000000 +pows n uo v 7fff0000 7f810000 7fff0000 +pows n uo v 7fff0000 ff810000 7fff0000 +pows n uo v 80000000 7f810000 7fff0000 +pows n uo v 80000000 ff810000 ffff0000 +pows n uo v 80000001 7f810000 7fff0000 +pows n uo v 80000001 ff810000 ffff0000 +pows n uo v 80000003 7f810000 7fff0000 +pows n uo v 80000003 ff810000 ffff0000 +pows n uo v 80400000 7f810000 7fff0000 +pows n uo v 80400000 ff810000 ffff0000 +pows n uo v 807fffff 7f810000 7fff0000 +pows n uo v 807fffff ff810000 ffff0000 +pows n uo v 80800000 7f810000 7fff0000 +pows n uo v 80800000 ff810000 ffff0000 +pows n uo v 80800001 7f810000 7fff0000 +pows n uo v 80800001 ff810000 ffff0000 +pows n uo v 81000000 7f810000 7fff0000 +pows n uo v 81000000 ff810000 ffff0000 +pows n uo v b4000000 7f810000 7fff0000 +pows n uo v b4000000 ff810000 ffff0000 +pows n uo v b4000001 7f810000 7fff0000 +pows n uo v b4000001 ff810000 ffff0000 +pows n uo v bf7fffff 7f810000 7fff0000 +pows n uo v bf7fffff ff810000 ffff0000 +pows n uo v bf800000 7f800000 00000000 +pows n uo v bf800000 7f810000 7fff0000 +pows n uo v bf800000 bf000000 7fff0000 +pows n uo v bf800000 ff800000 00000000 +pows n uo v bf800000 ff800001 00000000 +pows n uo v bf800000 ff810000 ffff0000 +pows n uo v bf800001 7f810000 7fff0000 +pows n uo v bf800001 ff810000 ffff0000 +pows n uo v bfffffff 7f810000 7fff0000 +pows n uo v bfffffff ff810000 ffff0000 +pows n uo v c0000000 7f810000 7fff0000 +pows n uo v c0000000 ff810000 ffff0000 +pows n uo v c0000001 7f810000 7fff0000 +pows n uo v c0000001 ff810000 ffff0000 +pows n uo v c37f0000 7f810000 7fff0000 +pows n uo v c37f0000 ff810000 ffff0000 +pows n uo v c3800000 7f810000 7fff0000 +pows n uo v c3800000 ff810000 ffff0000 +pows n uo v c3808000 7f810000 7fff0000 +pows n uo v c3808000 ff810000 ffff0000 +pows n uo v ff000000 7f810000 7fff0000 +pows n uo v ff000000 ff810000 ffff0000 +pows n uo v ff7fffff 7f810000 7fff0000 +pows n uo v ff7fffff ff810000 ffff0000 +pows n uo v ff800000 7f800001 00000000 +pows n uo v ff800000 7f810000 7fff0000 +pows n uo v ff800000 ff810000 ffff0000 +pows n uo v ff800001 3f800000 7fc00000 +pows n uo v ff810000 00000001 ffff0000 +pows n uo v ff810000 00000003 ffff0000 +pows n uo v ff810000 00400000 ffff0000 +pows n uo v ff810000 007fffff ffff0000 +pows n uo v ff810000 00800000 ffff0000 +pows n uo v ff810000 00800001 ffff0000 +pows n uo v ff810000 01000000 ffff0000 +pows n uo v ff810000 34000000 ffff0000 +pows n uo v ff810000 34000001 ffff0000 +pows n uo v ff810000 3f000000 ffff0000 +pows n uo v ff810000 3f7fffff ffff0000 +pows n uo v ff810000 3f800000 ffff0000 +pows n uo v ff810000 3f800001 ffff0000 +pows n uo v ff810000 3fffffff ffff0000 +pows n uo v ff810000 40000000 ffff0000 +pows n uo v ff810000 40000001 ffff0000 +pows n uo v ff810000 40400000 ffff0000 +pows n uo v ff810000 41100000 ffff0000 +pows n uo v ff810000 437f0000 ffff0000 +pows n uo v ff810000 43800000 ffff0000 +pows n uo v ff810000 43808000 ffff0000 +pows n uo v ff810000 467ffc00 ffff0000 +pows n uo v ff810000 46fffe00 ffff0000 +pows n uo v ff810000 7f000000 ffff0000 +pows n uo v ff810000 7f7fffff ffff0000 +pows n uo v ff810000 7f800000 ffff0000 +pows n uo v ff810000 7f810000 ffff0000 +pows n uo v ff810000 7fff0000 ffff0000 +pows n uo v ff810000 80000001 ffff0000 +pows n uo v ff810000 80000003 ffff0000 +pows n uo v ff810000 80400000 ffff0000 +pows n uo v ff810000 807fffff ffff0000 +pows n uo v ff810000 80800000 ffff0000 +pows n uo v ff810000 80800001 ffff0000 +pows n uo v ff810000 81000000 ffff0000 +pows n uo v ff810000 b4000000 ffff0000 +pows n uo v ff810000 b4000001 ffff0000 +pows n uo v ff810000 bf000000 ffff0000 +pows n uo v ff810000 bf7fffff ffff0000 +pows n uo v ff810000 bf800000 ffff0000 +pows n uo v ff810000 bf800001 ffff0000 +pows n uo v ff810000 bfffffff ffff0000 +pows n uo v ff810000 c0000000 ffff0000 +pows n uo v ff810000 c0000001 ffff0000 +pows n uo v ff810000 c0400000 ffff0000 +pows n uo v ff810000 c1100000 ffff0000 +pows n uo v ff810000 c37f0000 ffff0000 +pows n uo v ff810000 c3800000 ffff0000 +pows n uo v ff810000 c3808000 ffff0000 +pows n uo v ff810000 c67ffc00 ffff0000 +pows n uo v ff810000 c6fffe00 ffff0000 +pows n uo v ff810000 ff000000 ffff0000 +pows n uo v ff810000 ff7fffff ffff0000 +pows n uo v ff810000 ff800000 ffff0000 +pows n uo v ff810000 ff810000 ffff0000 +pows n uo v ff810000 ffff0000 ffff0000 +pows n uo v ffff0000 7f810000 ffff0000 +pows n uo v ffff0000 ff810000 ffff0000 +pows p eq - 00000000 40000000 00000000 +pows p eq - 2f800000 40000000 1f800000 +pows p eq - 30000000 40000000 20800000 +pows p eq - 3e800000 40000000 3d800000 +pows p eq - 3f000000 40000000 3e800000 +pows p eq - 3f800000 40000000 3f800000 +pows p eq - 40000000 40000000 40800000 +pows p eq - 40400000 40000000 41100000 +pows p eq - 40800000 40000000 41800000 +pows p eq - 437f0000 40000000 477e0100 +pows p eq - 43800000 40000000 47800000 +pows p eq - 43808000 40000000 47810080 +pows p eq - 7f800000 40000000 7f800000 +pows p eq - 80000000 40000000 00000000 +pows p eq - 80000000 7f7fffff 00000000 +pows p eq - af800000 40000000 1f800000 +pows p eq - b0000000 40000000 20800000 +pows p eq - be800000 40000000 3d800000 +pows p eq - bf000000 40000000 3e800000 +pows p eq - bf800000 40000000 3f800000 +pows p eq - c0000000 40000000 40800000 +pows p eq - c0400000 40000000 41100000 +pows p eq - c0800000 40000000 41800000 +pows p eq - c37f0000 40000000 477e0100 +pows p eq - c3800000 40000000 47800000 +pows p eq - c3808000 40000000 47810080 +pows p eq - ff800000 40000000 7f800000 +pows p eq ?x ff800000 40000001 7f800000 +pows p eq ?xd 80000000 80000001 7f800000 +pows p eq x 3f7ffffa 40000000 3f7ffff5 +pows p eq x 3f7ffffc 40000000 3f7ffff9 +pows p eq x 3f7ffffe 40000000 3f7ffffd +pows p eq x 3f7fffff 40000000 3f7fffff +pows p eq x 3f800001 40000000 3f800003 +pows p eq x 3f800002 40000000 3f800005 +pows p eq x 3f800004 40000000 3f800009 +pows p eq x 40800001 40000000 41800003 +pows p eq x 40800002 40000000 41800005 +pows p eq x bf7ffffa 40000000 3f7ffff5 +pows p eq x bf7ffffc 40000000 3f7ffff9 +pows p eq x bf7ffffe 40000000 3f7ffffd +pows p eq x bf7fffff 40000000 3f7fffff +pows p eq x bf800001 40000000 3f800003 +pows p eq x bf800002 40000000 3f800005 +pows p eq x bf800004 40000000 3f800009 +pows p eq xo 7b000000 40000000 7f800000 +pows p eq xo 7e800000 40000000 7f800000 +pows p eq xo 7f000000 40000000 7f800000 +pows p eq xo 7f7ffffe 40000000 7f800000 +pows p eq xo 7f7fffff 40000000 7f800000 +pows p eq xo fb000000 40000000 7f800000 +pows p eq xo fe800000 40000000 7f800000 +pows p eq xo ff000000 40000000 7f800000 +pows p eq xo ff7ffffe 40000000 7f800000 +pows p eq xo ff7fffff 40000000 7f800000 +pows p eq xu 00000001 40000000 00000001 +pows p eq xu 00000002 40000000 00000001 +pows p eq xu 00200000 40000000 00000001 +pows p eq xu 00400000 40000000 00000001 +pows p eq xu 007ffffe 40000000 00000001 +pows p eq xu 007fffff 40000000 00000001 +pows p eq xu 00800000 40000000 00000001 +pows p eq xu 00800001 40000000 00000001 +pows p eq xu 00800002 40000000 00000001 +pows p eq xu 01000000 40000000 00000001 +pows p eq xu 01800000 40000000 00000001 +pows p eq xu 80000001 40000000 00000001 +pows p eq xu 80000002 40000000 00000001 +pows p eq xu 80200000 40000000 00000001 +pows p eq xu 80400000 40000000 00000001 +pows p eq xu 807ffffe 40000000 00000001 +pows p eq xu 807fffff 40000000 00000001 +pows p eq xu 80800000 40000000 00000001 +pows p eq xu 80800001 40000000 00000001 +pows p eq xu 80800002 40000000 00000001 +pows p eq xu 81000000 40000000 00000001 +pows p eq xu 81800000 40000000 00000001 +pows p uo - 3f800000 ffc00000 00000000 +pows p uo - 7f800000 7fc00000 00000000 +pows p uo - 7fc00000 00000001 00000000 +pows p uo - 7fc00000 7fc00000 00000000 +pows p uo - 7fc00000 ff800000 00000000 +pows p uo - 7fff0000 40000000 7fff0000 +pows p uo - 80000000 ffc00000 00000000 +pows p uo - ffc00000 bf800000 00000000 +pows p uo - ffff0000 40000000 ffff0000 +pows p uo ?xv 80000001 bfffffff 00000000 +pows p uo ?xv bf800000 3f800001 00000000 +pows p uo v 00000000 ff800001 00000000 +pows p uo v 3f800000 7f800000 00000000 +pows p uo v 3f800000 ff800000 00000000 +pows p uo v 7f800001 00000001 00000000 +pows p uo v 7f800001 7f800000 00000000 +pows p uo v 7f800001 7f800001 00000000 +pows p uo v 7f800001 7fc00000 00000000 +pows p uo v 7f810000 40000000 7fff0000 +pows p uo v 7fc00000 7f800001 00000000 +pows p uo v bf800000 7f800000 00000000 +pows p uo v bf800000 ff800000 00000000 +pows p uo v bf800000 ff800001 00000000 +pows p uo v ff800000 7f800001 00000000 +pows p uo v ff800001 3f800000 00000000 +pows p uo v ff810000 40000000 ffff0000 +pows z eq - 00000000 40000000 00000000 +pows z eq - 2f800000 40000000 1f800000 +pows z eq - 30000000 40000000 20800000 +pows z eq - 3e800000 40000000 3d800000 +pows z eq - 3f000000 40000000 3e800000 +pows z eq - 3f800000 40000000 3f800000 +pows z eq - 40000000 40000000 40800000 +pows z eq - 40400000 40000000 41100000 +pows z eq - 40800000 40000000 41800000 +pows z eq - 437f0000 40000000 477e0100 +pows z eq - 43800000 40000000 47800000 +pows z eq - 43808000 40000000 47810080 +pows z eq - 7f800000 40000000 7f800000 +pows z eq - 80000000 40000000 00000000 +pows z eq - 80000000 7f7fffff 00000000 +pows z eq - af800000 40000000 1f800000 +pows z eq - b0000000 40000000 20800000 +pows z eq - be800000 40000000 3d800000 +pows z eq - bf000000 40000000 3e800000 +pows z eq - bf800000 40000000 3f800000 +pows z eq - c0000000 40000000 40800000 +pows z eq - c0400000 40000000 41100000 +pows z eq - c0800000 40000000 41800000 +pows z eq - c37f0000 40000000 477e0100 +pows z eq - c3800000 40000000 47800000 +pows z eq - c3808000 40000000 47810080 +pows z eq - ff800000 40000000 7f800000 +pows z eq ?x ff800000 40000001 7f800000 +pows z eq ?xd 80000000 80000001 7f800000 +pows z eq x 3f7ffffa 40000000 3f7ffff4 +pows z eq x 3f7ffffc 40000000 3f7ffff8 +pows z eq x 3f7ffffe 40000000 3f7ffffc +pows z eq x 3f7fffff 40000000 3f7ffffe +pows z eq x 3f800001 40000000 3f800002 +pows z eq x 3f800002 40000000 3f800004 +pows z eq x 3f800004 40000000 3f800008 +pows z eq x 40800001 40000000 41800002 +pows z eq x 40800002 40000000 41800004 +pows z eq x bf7ffffa 40000000 3f7ffff4 +pows z eq x bf7ffffc 40000000 3f7ffff8 +pows z eq x bf7ffffe 40000000 3f7ffffc +pows z eq x bf7fffff 40000000 3f7ffffe +pows z eq x bf800001 40000000 3f800002 +pows z eq x bf800002 40000000 3f800004 +pows z eq x bf800004 40000000 3f800008 +pows z eq xo 7b000000 40000000 7f7fffff +pows z eq xo 7e800000 40000000 7f7fffff +pows z eq xo 7f000000 40000000 7f7fffff +pows z eq xo 7f7ffffe 40000000 7f7fffff +pows z eq xo 7f7fffff 40000000 7f7fffff +pows z eq xo fb000000 40000000 7f7fffff +pows z eq xo fe800000 40000000 7f7fffff +pows z eq xo ff000000 40000000 7f7fffff +pows z eq xo ff7ffffe 40000000 7f7fffff +pows z eq xo ff7fffff 40000000 7f7fffff +pows z eq xu 00000001 40000000 00000000 +pows z eq xu 00000002 40000000 00000000 +pows z eq xu 00200000 40000000 00000000 +pows z eq xu 00400000 40000000 00000000 +pows z eq xu 007ffffe 40000000 00000000 +pows z eq xu 007fffff 40000000 00000000 +pows z eq xu 00800000 40000000 00000000 +pows z eq xu 00800001 40000000 00000000 +pows z eq xu 00800002 40000000 00000000 +pows z eq xu 01000000 40000000 00000000 +pows z eq xu 01800000 40000000 00000000 +pows z eq xu 80000001 40000000 00000000 +pows z eq xu 80000002 40000000 00000000 +pows z eq xu 80200000 40000000 00000000 +pows z eq xu 80400000 40000000 00000000 +pows z eq xu 807ffffe 40000000 00000000 +pows z eq xu 807fffff 40000000 00000000 +pows z eq xu 80800000 40000000 00000000 +pows z eq xu 80800001 40000000 00000000 +pows z eq xu 80800002 40000000 00000000 +pows z eq xu 81000000 40000000 00000000 +pows z eq xu 81800000 40000000 00000000 +pows z uo - 3f800000 ffc00000 00000000 +pows z uo - 7f800000 7fc00000 00000000 +pows z uo - 7fc00000 00000001 00000000 +pows z uo - 7fc00000 7fc00000 00000000 +pows z uo - 7fc00000 ff800000 00000000 +pows z uo - 7fff0000 40000000 7fff0000 +pows z uo - 80000000 ffc00000 00000000 +pows z uo - ffc00000 bf800000 00000000 +pows z uo - ffff0000 40000000 ffff0000 +pows z uo ?xv 80000001 bfffffff 00000000 +pows z uo ?xv bf800000 3f800001 00000000 +pows z uo v 00000000 ff800001 00000000 +pows z uo v 3f800000 7f800000 00000000 +pows z uo v 3f800000 ff800000 00000000 +pows z uo v 7f800001 00000001 00000000 +pows z uo v 7f800001 7f800000 00000000 +pows z uo v 7f800001 7f800001 00000000 +pows z uo v 7f800001 7fc00000 00000000 +pows z uo v 7f810000 40000000 7fff0000 +pows z uo v 7fc00000 7f800001 00000000 +pows z uo v bf800000 7f800000 00000000 +pows z uo v bf800000 ff800000 00000000 +pows z uo v bf800000 ff800001 00000000 +pows z uo v ff800000 7f800001 00000000 +pows z uo v ff800001 3f800000 00000000 +pows z uo v ff810000 40000000 ffff0000 diff --git a/test/io/ucb/sind.input b/test/io/ucb/sind.input new file mode 100644 index 0000000..1113e67 --- /dev/null +++ b/test/io/ucb/sind.input @@ -0,0 +1,206 @@ +/* Copyright (C) 1988-1994 Sun Microsystems, Inc. 2550 Garcia Avenue */ +/* Mountain View, California 94043 All rights reserved. */ +/* */ +/* Any person is hereby authorized to download, copy, use, create bug fixes, */ +/* and distribute, subject to the following conditions: */ +/* */ +/* 1. the software may not be redistributed for a fee except as */ +/* reasonable to cover media costs; */ +/* 2. any copy of the software must include this notice, as well as */ +/* any other embedded copyright notices; and */ +/* 3. any distribution of this software or derivative works thereof */ +/* must comply with all applicable U.S. export control laws. */ +/* */ +/* THE SOFTWARE IS MADE AVAILABLE "AS IS" AND WITHOUT EXPRESS OR IMPLIED */ +/* WARRANTY OF ANY KIND, INCLUDING BUT NOT LIMITED TO THE IMPLIED */ +/* WARRANTIES OF DESIGN, MERCHANTIBILITY, FITNESS FOR A PARTICULAR */ +/* PURPOSE, NON-INFRINGEMENT, PERFORMANCE OR CONFORMANCE TO */ +/* SPECIFICATIONS. */ +/* */ +/* BY DOWNLOADING AND/OR USING THIS SOFTWARE, THE USER WAIVES ALL CLAIMS */ +/* AGAINST SUN MICROSYSTEMS, INC. AND ITS AFFILIATED COMPANIES IN ANY */ +/* JURISDICTION, INCLUDING BUT NOT LIMITED TO CLAIMS FOR DAMAGES OR */ +/* EQUITABLE RELIEF BASED ON LOSS OF DATA, AND SPECIFICALLY WAIVES EVEN */ +/* UNKNOWN OR UNANTICIPATED CLAIMS OR LOSSES, PRESENT AND FUTURE. */ +/* */ +/* IN NO EVENT WILL SUN MICROSYSTEMS, INC. OR ANY OF ITS AFFILIATED */ +/* COMPANIES BE LIABLE FOR ANY LOST REVENUE OR PROFITS OR OTHER SPECIAL, */ +/* INDIRECT AND CONSEQUENTIAL DAMAGES, EVEN IF IT HAS BEEN ADVISED OF THE */ +/* POSSIBILITY OF SUCH DAMAGES. */ +/* */ +/* This file is provided with no support and without any obligation on the */ +/* part of Sun Microsystems, Inc. ("Sun") or any of its affiliated */ +/* companies to assist in its use, correction, modification or */ +/* enhancement. Nevertheless, and without creating any obligation on its */ +/* part, Sun welcomes your comments concerning the software and requests */ +/* that they be sent to fdlibm-comments@sunpro.sun.com. */ + + /* sind(+-max) */ +sind n le x 7fefffff ffffffff 3ff00000 0 +sind n ge x 7fefffff ffffffff bff00000 0 +sind z le x 7fefffff ffffffff 3ff00000 0 +sind z ge x 7fefffff ffffffff bff00000 0 +sind p le x 7fefffff ffffffff 3ff00000 0 +sind p ge x 7fefffff ffffffff bff00000 0 +sind m le x 7fefffff ffffffff 3ff00000 0 +sind m ge x 7fefffff ffffffff bff00000 0 + /* sind(tiny) is tiny */ +sind n eq x 3e100000 0 3e100000 0 +sind n eq x be100000 0 be100000 0 +sind n eq x 00100000 0 00100000 0 +sind n eq x 80100000 0 80100000 0 +sind n eq x 0 1 0 1 +sind n eq x 80000000 1 80000000 1 +sind n eq - 0 0 0 0 +sind n eq - 80000000 0 80000000 0 +sind z eq - 0 0 0 0 +sind z eq - 80000000 0 80000000 0 +sind p eq - 0 0 0 0 +sind p eq - 80000000 0 80000000 0 +sind m eq - 0 0 0 0 +sind m eq - 80000000 0 80000000 0 + /* sind(nan or inf) is nan */ +sind n uo v 7ff00000 0 0 0 +sind n uo v fff00000 0 0 0 +sind n uo v 7ff00000 1 0 0 +sind n uo v fff00000 1 0 0 +sind n uo - 7ff80000 0 0 0 +sind m eq x 00100000 00000001 00100000 00000001 +sind m eq x 00100000 00000002 00100000 00000002 +sind m eq x 00200000 00000000 00200000 00000000 +sind m eq x 00300000 00000000 00300000 00000000 +sind m eq x 80100000 00000001 80100000 00000001 +sind m eq x 80100000 00000002 80100000 00000002 +sind m eq x 801fffff fffffffb 801fffff fffffffb +sind m eq x 80200000 00000000 80200000 00000000 +sind m eq x 80200000 00000003 80200000 00000003 +sind m eq x 80300000 00000000 80300000 00000000 +sind m eq x be480000 00000000 be480000 00000000 +sind m eq x be500000 00000000 be500000 00000000 +sind m eq x?u 00000000 00000001 00000000 00000001 +sind m eq x?u 00000000 00000002 00000000 00000002 +sind m eq x?u 00040000 00000000 00040000 00000000 +sind m eq x?u 00080000 00000000 00080000 00000000 +sind m eq x?u 000fffff fffffffe 000fffff fffffffe +sind m eq x?u 000fffff ffffffff 000fffff ffffffff +sind m eq x?u 00100000 00000000 00100000 00000000 +sind m eq x?u 80000000 00000001 80000000 00000001 +sind m eq x?u 80000000 00000002 80000000 00000002 +sind m eq x?u 80000000 00000009 80000000 00000009 +sind m eq x?u 80040000 00000000 80040000 00000000 +sind m eq x?u 80080000 00000000 80080000 00000000 +sind m eq x?u 800fffff fffffffe 800fffff fffffffe +sind m eq x?u 800fffff ffffffff 800fffff ffffffff +sind m eq x?u 80100000 00000000 80100000 00000000 +sind m uo - 7fffe000 00000000 7fffe000 00000000 +sind m uo - ffffe000 00000000 ffffe000 00000000 +sind m uo v 7ff00000 00000000 7fffe000 00000000 +sind m uo v 7ff02000 00000000 7fffe000 00000000 +sind m uo v fff00000 00000000 7fffe000 00000000 +sind m uo v fff02000 00000000 ffffe000 00000000 +sind m vn x 3e480000 00000000 3e480000 00000000 +sind m vn x 3e500000 00000000 3e500000 00000000 +sind n eq x 00100000 00000001 00100000 00000001 +sind n eq x 00100000 00000002 00100000 00000002 +sind n eq x 001fffff fffffffb 001fffff fffffffb +sind n eq x 00200000 00000000 00200000 00000000 +sind n eq x 00200000 00000003 00200000 00000003 +sind n eq x 00300000 00000000 00300000 00000000 +sind n eq x 3e480000 00000000 3e480000 00000000 +sind n eq x 3e500000 00000000 3e500000 00000000 +sind n eq x 80100000 00000001 80100000 00000001 +sind n eq x 80100000 00000002 80100000 00000002 +sind n eq x 801fffff fffffffb 801fffff fffffffb +sind n eq x 80200000 00000000 80200000 00000000 +sind n eq x 80200000 00000003 80200000 00000003 +sind n eq x 80300000 00000000 80300000 00000000 +sind n eq x be480000 00000000 be480000 00000000 +sind n eq x be500000 00000000 be500000 00000000 +sind n eq x?u 00000000 00000002 00000000 00000002 +sind n eq x?u 00000000 00000009 00000000 00000009 +sind n eq x?u 00040000 00000000 00040000 00000000 +sind n eq x?u 00080000 00000000 00080000 00000000 +sind n eq x?u 000fffff fffffffe 000fffff fffffffe +sind n eq x?u 000fffff ffffffff 000fffff ffffffff +sind n eq x?u 80000000 00000002 80000000 00000002 +sind n eq x?u 80000000 00000009 80000000 00000009 +sind n eq x?u 80040000 00000000 80040000 00000000 +sind n eq x?u 80080000 00000000 80080000 00000000 +sind n eq x?u 800fffff fffffffe 800fffff fffffffe +sind n eq x?u 800fffff ffffffff 800fffff ffffffff +sind n uo - 7ff80000 00000000 00000000 00000000 +sind n uo - 7fffe000 00000000 7fffe000 00000000 +sind n uo - ffffe000 00000000 ffffe000 00000000 +sind n uo v 7ff00000 00000000 00000000 00000000 +sind n uo v 7ff00000 00000001 00000000 00000000 +sind n uo v 7ff02000 00000000 7fffe000 00000000 +sind n uo v fff00000 00000000 00000000 00000000 +sind n uo v fff00000 00000001 00000000 00000000 +sind n uo v fff02000 00000000 ffffe000 00000000 +sind p eq x 00100000 00000001 00100000 00000001 +sind p eq x 00100000 00000002 00100000 00000002 +sind p eq x 001fffff fffffffb 001fffff fffffffb +sind p eq x 00200000 00000000 00200000 00000000 +sind p eq x 00200000 00000003 00200000 00000003 +sind p eq x 00300000 00000000 00300000 00000000 +sind p eq x 3e480000 00000000 3e480000 00000000 +sind p eq x 3e500000 00000000 3e500000 00000000 +sind p eq x 80100000 00000001 80100000 00000001 +sind p eq x 80100000 00000002 80100000 00000002 +sind p eq x 80200000 00000000 80200000 00000000 +sind p eq x 80300000 00000000 80300000 00000000 +sind p eq x?u 00000000 00000001 00000000 00000001 +sind p eq x?u 00000000 00000002 00000000 00000002 +sind p eq x?u 00000000 00000009 00000000 00000009 +sind p eq x?u 00040000 00000000 00040000 00000000 +sind p eq x?u 00080000 00000000 00080000 00000000 +sind p eq x?u 000fffff fffffffe 000fffff fffffffe +sind p eq x?u 000fffff ffffffff 000fffff ffffffff +sind p eq x?u 00100000 00000000 00100000 00000000 +sind p eq x?u 80000000 00000001 80000000 00000001 +sind p eq x?u 80000000 00000002 80000000 00000002 +sind p eq x?u 80040000 00000000 80040000 00000000 +sind p eq x?u 80080000 00000000 80080000 00000000 +sind p eq x?u 800fffff fffffffe 800fffff fffffffe +sind p eq x?u 800fffff ffffffff 800fffff ffffffff +sind p eq x?u 80100000 00000000 80100000 00000000 +sind p uo - 7fffe000 00000000 7fffe000 00000000 +sind p uo - ffffe000 00000000 ffffe000 00000000 +sind p uo v 7ff00000 00000000 7fffe000 00000000 +sind p uo v 7ff02000 00000000 7fffe000 00000000 +sind p uo v fff00000 00000000 7fffe000 00000000 +sind p uo v fff02000 00000000 ffffe000 00000000 +sind p vn x be480000 00000000 be480000 00000000 +sind p vn x be500000 00000000 be500000 00000000 +sind z eq x 00100000 00000001 00100000 00000001 +sind z eq x 00100000 00000002 00100000 00000002 +sind z eq x 00200000 00000000 00200000 00000000 +sind z eq x 00300000 00000000 00300000 00000000 +sind z eq x 80100000 00000001 80100000 00000001 +sind z eq x 80100000 00000002 80100000 00000002 +sind z eq x 80200000 00000000 80200000 00000000 +sind z eq x 80300000 00000000 80300000 00000000 +sind z eq x?u 00000000 00000001 00000000 00000001 +sind z eq x?u 00000000 00000002 00000000 00000002 +sind z eq x?u 00040000 00000000 00040000 00000000 +sind z eq x?u 00080000 00000000 00080000 00000000 +sind z eq x?u 000fffff fffffffe 000fffff fffffffe +sind z eq x?u 000fffff ffffffff 000fffff ffffffff +sind z eq x?u 00100000 00000000 00100000 00000000 +sind z eq x?u 80000000 00000001 80000000 00000001 +sind z eq x?u 80000000 00000002 80000000 00000002 +sind z eq x?u 80040000 00000000 80040000 00000000 +sind z eq x?u 80080000 00000000 80080000 00000000 +sind z eq x?u 800fffff fffffffe 800fffff fffffffe +sind z eq x?u 800fffff ffffffff 800fffff ffffffff +sind z eq x?u 80100000 00000000 80100000 00000000 +sind z uo - 7fffe000 00000000 7fffe000 00000000 +sind z uo - ffffe000 00000000 ffffe000 00000000 +sind z uo v 7ff00000 00000000 7fffe000 00000000 +sind z uo v 7ff02000 00000000 7fffe000 00000000 +sind z uo v fff00000 00000000 7fffe000 00000000 +sind z uo v fff02000 00000000 ffffe000 00000000 +sind z vn x 3e480000 00000000 3e480000 00000000 +sind z vn x 3e500000 00000000 3e500000 00000000 +sind z vn x be480000 00000000 be480000 00000000 +sind z vn x be500000 00000000 be500000 00000000 diff --git a/test/io/ucb/sinhd.input b/test/io/ucb/sinhd.input new file mode 100644 index 0000000..21169c9 --- /dev/null +++ b/test/io/ucb/sinhd.input @@ -0,0 +1,276 @@ +/* Copyright (C) 1988-1994 Sun Microsystems, Inc. 2550 Garcia Avenue */ +/* Mountain View, California 94043 All rights reserved. */ +/* */ +/* Any person is hereby authorized to download, copy, use, create bug fixes, */ +/* and distribute, subject to the following conditions: */ +/* */ +/* 1. the software may not be redistributed for a fee except as */ +/* reasonable to cover media costs; */ +/* 2. any copy of the software must include this notice, as well as */ +/* any other embedded copyright notices; and */ +/* 3. any distribution of this software or derivative works thereof */ +/* must comply with all applicable U.S. export control laws. */ +/* */ +/* THE SOFTWARE IS MADE AVAILABLE "AS IS" AND WITHOUT EXPRESS OR IMPLIED */ +/* WARRANTY OF ANY KIND, INCLUDING BUT NOT LIMITED TO THE IMPLIED */ +/* WARRANTIES OF DESIGN, MERCHANTIBILITY, FITNESS FOR A PARTICULAR */ +/* PURPOSE, NON-INFRINGEMENT, PERFORMANCE OR CONFORMANCE TO */ +/* SPECIFICATIONS. */ +/* */ +/* BY DOWNLOADING AND/OR USING THIS SOFTWARE, THE USER WAIVES ALL CLAIMS */ +/* AGAINST SUN MICROSYSTEMS, INC. AND ITS AFFILIATED COMPANIES IN ANY */ +/* JURISDICTION, INCLUDING BUT NOT LIMITED TO CLAIMS FOR DAMAGES OR */ +/* EQUITABLE RELIEF BASED ON LOSS OF DATA, AND SPECIFICALLY WAIVES EVEN */ +/* UNKNOWN OR UNANTICIPATED CLAIMS OR LOSSES, PRESENT AND FUTURE. */ +/* */ +/* IN NO EVENT WILL SUN MICROSYSTEMS, INC. OR ANY OF ITS AFFILIATED */ +/* COMPANIES BE LIABLE FOR ANY LOST REVENUE OR PROFITS OR OTHER SPECIAL, */ +/* INDIRECT AND CONSEQUENTIAL DAMAGES, EVEN IF IT HAS BEEN ADVISED OF THE */ +/* POSSIBILITY OF SUCH DAMAGES. */ +/* */ +/* This file is provided with no support and without any obligation on the */ +/* part of Sun Microsystems, Inc. ("Sun") or any of its affiliated */ +/* companies to assist in its use, correction, modification or */ +/* enhancement. Nevertheless, and without creating any obligation on its */ +/* part, Sun welcomes your comments concerning the software and requests */ +/* that they be sent to fdlibm-comments@sunpro.sun.com. */ + + /* sinhd(log(2*max)chopped) is finite, overflow threshold */ +sinhd n nb x 408633ce 8fb9f87d 7fefffff fffffd3b +sinhd n nb x c08633ce 8fb9f87d ffefffff fffffd3b +sinhd z nb x 408633ce 8fb9f87d 7fefffff fffffd3b +sinhd z nb x c08633ce 8fb9f87d ffefffff fffffd3b +sinhd p nb x 408633ce 8fb9f87d 7fefffff fffffd3b +sinhd p nb x c08633ce 8fb9f87d ffefffff fffffd3b +sinhd m nb x 408633ce 8fb9f87d 7fefffff fffffd3b +sinhd m nb x c08633ce 8fb9f87d ffefffff fffffd3b +sinhd n nb ox 408633ce 8fb9f87e 7ff00000 0 +sinhd n nb ox c08633ce 8fb9f87e fff00000 0 +sinhd z nb ox 408633ce 8fb9f87e 7fefffff ffffffff +sinhd z nb ox c08633ce 8fb9f87e ffefffff ffffffff +sinhd p nb ox 408633ce 8fb9f87e 7ff00000 0 +sinhd p nb ox c08633ce 8fb9f87e ffefffff ffffffff +sinhd m nb ox 408633ce 8fb9f87e 7fefffff ffffffff +sinhd m nb ox c08633ce 8fb9f87e fff00000 0 + /* sinhd(tiny) :=: tiny */ +sinhd n eq x 3bc00000 0 3bc00000 0 +sinhd n eq x bbc00000 0 bbc00000 0 +sinhd n eq x 00100000 0 00100000 0 +sinhd n eq x 80100000 0 80100000 0 +sinhd n eq x 1 0 1 0 +sinhd n eq x 80000001 0 80000001 0 +sinhd n eq x 0 1 0 1 +sinhd n eq x 80000000 1 80000000 1 + /* sinhd(+-0) = +-0 */ +sinhd n eq - 0 0 0 0 +sinhd n eq - 80000000 0 80000000 0 +sinhd z eq - 0 0 0 0 +sinhd z eq - 80000000 0 80000000 0 +sinhd p eq - 0 0 0 0 +sinhd p eq - 80000000 0 80000000 0 +sinhd m eq - 0 0 0 0 +sinhd m eq - 80000000 0 80000000 0 + /* random arguments between -30 30 */ +sinhd n nb x c0201f5c b2b5006d c098c286 19d32c08 +sinhd n nb x 40355de4 fb825911 41cc5bef 10311486 +sinhd n nb x 403a69db 09de7505 42413a2f 3f7db55b +sinhd n nb x c0340920 fba96889 c1adf7c9 0f0e645a +sinhd n nb x c0204112 e27084dd c09a71eb 14c98b30 +sinhd n nb x bff2dc32 1b093c41 bff78a9a 1930d4d2 +sinhd n nb x 40315995 d18455f5 41705806 5e10a9f3 +sinhd n nb x 4039a714 4a51b239 42301981 76da4c49 +sinhd n nb x c0142b13 1079de4d c053590d 1df8ba22 +sinhd n nb x c03cbda0 3103b871 c2761243 48c6ad56 + /* sinhd(nan) is nan , sinhd(+-inf) is +-inf */ +sinhd n uo v 7ff00000 1 0 0 +sinhd n uo v 7ff00001 0 0 0 +sinhd n uo - 7ff80000 0 0 0 +sinhd n eq - 7ff00000 0 7ff00000 0 +sinhd n eq - fff00000 0 fff00000 0 +sinhd m eq - 7ff00000 00000000 7ff00000 00000000 +sinhd m eq - fff00000 00000000 fff00000 00000000 +sinhd m eq x 00100000 00000000 00100000 00000000 +sinhd m eq x 00100000 00000001 00100000 00000001 +sinhd m eq x 00100000 00000002 00100000 00000002 +sinhd m eq x 00200000 00000000 00200000 00000000 +sinhd m eq x 00300000 00000000 00300000 00000000 +sinhd m eq x 3e500000 00000000 3e500000 00000000 +sinhd m eq x 3e580000 00000000 3e580000 00000000 +sinhd m eq x 80100000 00000000 80100000 00000000 +sinhd m eq x 80100000 00000001 80100000 00000001 +sinhd m eq x 80100000 00000002 80100000 00000002 +sinhd m eq x 80200000 00000000 80200000 00000000 +sinhd m eq x 80300000 00000000 80300000 00000000 +sinhd m eq x?u 00000000 00000001 00000000 00000001 +sinhd m eq x?u 00000000 00000002 00000000 00000002 +sinhd m eq x?u 00040000 00000000 00040000 00000000 +sinhd m eq x?u 00080000 00000000 00080000 00000000 +sinhd m eq x?u 000fffff fffffffe 000fffff fffffffe +sinhd m eq x?u 000fffff ffffffff 000fffff ffffffff +sinhd m eq x?u 80000000 00000001 80000000 00000001 +sinhd m eq x?u 80000000 00000002 80000000 00000002 +sinhd m eq x?u 80040000 00000000 80040000 00000000 +sinhd m eq x?u 80080000 00000000 80080000 00000000 +sinhd m eq x?u 800fffff fffffffe 800fffff fffffffe +sinhd m eq x?u 800fffff ffffffff 800fffff ffffffff +sinhd m eq xo 40863400 00000000 7fefffff ffffffff +sinhd m eq xo 7fd00000 00000000 7fefffff ffffffff +sinhd m eq xo 7fe00000 00000000 7fefffff ffffffff +sinhd m eq xo 7fefffff fffffffe 7fefffff ffffffff +sinhd m eq xo 7fefffff ffffffff 7fefffff ffffffff +sinhd m eq xo c0863400 00000000 fff00000 00000000 +sinhd m eq xo ffd00000 00000000 fff00000 00000000 +sinhd m eq xo ffe00000 00000000 fff00000 00000000 +sinhd m eq xo ffefffff fffffffe fff00000 00000000 +sinhd m eq xo ffefffff ffffffff fff00000 00000000 +sinhd m uo - 7fffe000 00000000 7fffe000 00000000 +sinhd m uo - ffffe000 00000000 ffffe000 00000000 +sinhd m uo v 7ff02000 00000000 7fffe000 00000000 +sinhd m uo v fff02000 00000000 ffffe000 00000000 +sinhd m vn x 3e600000 00000000 3e600000 00000001 +sinhd m vn x 3e640000 00000000 3e640000 00000001 +sinhd m vn x be500000 00000000 be500000 00000000 +sinhd m vn x be580000 00000000 be580000 00000001 +sinhd m vn x be600000 00000000 be600000 00000001 +sinhd m vn x be640000 00000000 be640000 00000001 +sinhd m vn xo 408633ce 8fb9f87e 7fefffff ffffffff +sinhd m vn xo c08633ce 8fb9f87e fff00000 00000000 +sinhd n eq x 00100000 00000001 00100000 00000001 +sinhd n eq x 00100000 00000002 00100000 00000002 +sinhd n eq x 00200000 00000000 00200000 00000000 +sinhd n eq x 00300000 00000000 00300000 00000000 +sinhd n eq x 3e500000 00000000 3e500000 00000000 +sinhd n eq x 3e600000 00000000 3e600000 00000001 +sinhd n eq x 3e640000 00000000 3e640000 00000001 +sinhd n eq x 80100000 00000001 80100000 00000001 +sinhd n eq x 80100000 00000002 80100000 00000002 +sinhd n eq x 80200000 00000000 80200000 00000000 +sinhd n eq x 80300000 00000000 80300000 00000000 +sinhd n eq x be500000 00000000 be500000 00000000 +sinhd n eq x be600000 00000000 be600000 00000001 +sinhd n eq x be640000 00000000 be640000 00000001 +sinhd n eq x?u 00000000 00000002 00000000 00000002 +sinhd n eq x?u 00040000 00000000 00040000 00000000 +sinhd n eq x?u 00080000 00000000 00080000 00000000 +sinhd n eq x?u 000fffff fffffffe 000fffff fffffffe +sinhd n eq x?u 000fffff ffffffff 000fffff ffffffff +sinhd n eq x?u 80000000 00000002 80000000 00000002 +sinhd n eq x?u 80040000 00000000 80040000 00000000 +sinhd n eq x?u 80080000 00000000 80080000 00000000 +sinhd n eq x?u 800fffff fffffffe 800fffff fffffffe +sinhd n eq x?u 800fffff ffffffff 800fffff ffffffff +sinhd n eq xo 40863400 00000000 7ff00000 00000000 +sinhd n eq xo 7fd00000 00000000 7ff00000 00000000 +sinhd n eq xo 7fe00000 00000000 7ff00000 00000000 +sinhd n eq xo 7fefffff fffffffe 7ff00000 00000000 +sinhd n eq xo 7fefffff ffffffff 7ff00000 00000000 +sinhd n eq xo c0863400 00000000 fff00000 00000000 +sinhd n eq xo ffd00000 00000000 fff00000 00000000 +sinhd n eq xo ffe00000 00000000 fff00000 00000000 +sinhd n eq xo ffefffff fffffffe fff00000 00000000 +sinhd n eq xo ffefffff ffffffff fff00000 00000000 +sinhd n uo - 7ff80000 00000000 00000000 00000000 +sinhd n uo - 7fffe000 00000000 7fffe000 00000000 +sinhd n uo - ffffe000 00000000 ffffe000 00000000 +sinhd n uo v 7ff00000 00000001 00000000 00000000 +sinhd n uo v 7ff00001 00000000 00000000 00000000 +sinhd n uo v 7ff02000 00000000 7fffe000 00000000 +sinhd n uo v fff02000 00000000 ffffe000 00000000 +sinhd n vn xo 408633ce 8fb9f87e 7ff00000 00000000 +sinhd n vn xo c08633ce 8fb9f87e fff00000 00000000 +sinhd p eq - 7ff00000 00000000 7ff00000 00000000 +sinhd p eq - fff00000 00000000 fff00000 00000000 +sinhd p eq x 3e580000 00000000 3e580000 00000001 +sinhd p eq x 80100000 00000000 80100000 00000000 +sinhd p eq x 80100000 00000001 80100000 00000001 +sinhd p eq x 80100000 00000002 80100000 00000002 +sinhd p eq x 80200000 00000000 80200000 00000000 +sinhd p eq x 80300000 00000000 80300000 00000000 +sinhd p eq x?u 80000000 00000001 80000000 00000001 +sinhd p eq x?u 80000000 00000002 80000000 00000002 +sinhd p eq x?u 80040000 00000000 80040000 00000000 +sinhd p eq x?u 80080000 00000000 80080000 00000000 +sinhd p eq x?u 800fffff fffffffe 800fffff fffffffe +sinhd p eq x?u 800fffff ffffffff 800fffff ffffffff +sinhd p eq xo 40863400 00000000 7ff00000 00000000 +sinhd p eq xo 7fd00000 00000000 7ff00000 00000000 +sinhd p eq xo 7fe00000 00000000 7ff00000 00000000 +sinhd p eq xo 7fefffff fffffffe 7ff00000 00000000 +sinhd p eq xo 7fefffff ffffffff 7ff00000 00000000 +sinhd p eq xo c0863400 00000000 ffefffff ffffffff +sinhd p eq xo ffd00000 00000000 ffefffff ffffffff +sinhd p eq xo ffe00000 00000000 ffefffff ffffffff +sinhd p eq xo ffefffff fffffffe ffefffff ffffffff +sinhd p eq xo ffefffff ffffffff ffefffff ffffffff +sinhd p uo - 7fffe000 00000000 7fffe000 00000000 +sinhd p uo - ffffe000 00000000 ffffe000 00000000 +sinhd p uo v 7ff02000 00000000 7fffe000 00000000 +sinhd p uo v fff02000 00000000 ffffe000 00000000 +sinhd p vn x 00100000 00000000 00100000 00000000 +sinhd p vn x 00100000 00000001 00100000 00000001 +sinhd p vn x 00100000 00000002 00100000 00000002 +sinhd p vn x 00200000 00000000 00200000 00000000 +sinhd p vn x 00300000 00000000 00300000 00000000 +sinhd p vn x 3e500000 00000000 3e500000 00000000 +sinhd p vn x 3e600000 00000000 3e600000 00000001 +sinhd p vn x 3e640000 00000000 3e640000 00000001 +sinhd p vn x be500000 00000000 be500000 00000000 +sinhd p vn x be580000 00000000 be580000 00000000 +sinhd p vn x be600000 00000000 be600000 00000001 +sinhd p vn x be640000 00000000 be640000 00000001 +sinhd p vn x?u 00000000 00000001 00000000 00000001 +sinhd p vn x?u 00000000 00000002 00000000 00000002 +sinhd p vn x?u 00040000 00000000 00040000 00000000 +sinhd p vn x?u 00080000 00000000 00080000 00000000 +sinhd p vn x?u 000fffff fffffffe 000fffff fffffffe +sinhd p vn x?u 000fffff ffffffff 000fffff ffffffff +sinhd p vn xo 408633ce 8fb9f87e 7ff00000 00000000 +sinhd p vn xo c08633ce 8fb9f87e ffefffff ffffffff +sinhd z eq - 7ff00000 00000000 7ff00000 00000000 +sinhd z eq - fff00000 00000000 fff00000 00000000 +sinhd z eq x 00100000 00000000 00100000 00000000 +sinhd z eq x 00100000 00000001 00100000 00000001 +sinhd z eq x 00100000 00000002 00100000 00000002 +sinhd z eq x 00200000 00000000 00200000 00000000 +sinhd z eq x 00300000 00000000 00300000 00000000 +sinhd z eq x 3e500000 00000000 3e500000 00000000 +sinhd z eq x 3e580000 00000000 3e580000 00000000 +sinhd z eq x 80100000 00000000 80100000 00000000 +sinhd z eq x 80100000 00000001 80100000 00000001 +sinhd z eq x 80100000 00000002 80100000 00000002 +sinhd z eq x 80200000 00000000 80200000 00000000 +sinhd z eq x 80300000 00000000 80300000 00000000 +sinhd z eq x?u 00000000 00000001 00000000 00000001 +sinhd z eq x?u 00000000 00000002 00000000 00000002 +sinhd z eq x?u 00040000 00000000 00040000 00000000 +sinhd z eq x?u 00080000 00000000 00080000 00000000 +sinhd z eq x?u 000fffff fffffffe 000fffff fffffffe +sinhd z eq x?u 000fffff ffffffff 000fffff ffffffff +sinhd z eq x?u 80000000 00000001 80000000 00000001 +sinhd z eq x?u 80000000 00000002 80000000 00000002 +sinhd z eq x?u 80040000 00000000 80040000 00000000 +sinhd z eq x?u 80080000 00000000 80080000 00000000 +sinhd z eq x?u 800fffff fffffffe 800fffff fffffffe +sinhd z eq x?u 800fffff ffffffff 800fffff ffffffff +sinhd z eq xo 40863400 00000000 7fefffff ffffffff +sinhd z eq xo 7fd00000 00000000 7fefffff ffffffff +sinhd z eq xo 7fe00000 00000000 7fefffff ffffffff +sinhd z eq xo 7fefffff fffffffe 7fefffff ffffffff +sinhd z eq xo 7fefffff ffffffff 7fefffff ffffffff +sinhd z eq xo c0863400 00000000 ffefffff ffffffff +sinhd z eq xo ffd00000 00000000 ffefffff ffffffff +sinhd z eq xo ffe00000 00000000 ffefffff ffffffff +sinhd z eq xo ffefffff fffffffe ffefffff ffffffff +sinhd z eq xo ffefffff ffffffff ffefffff ffffffff +sinhd z uo - 7fffe000 00000000 7fffe000 00000000 +sinhd z uo - ffffe000 00000000 ffffe000 00000000 +sinhd z uo v 7ff02000 00000000 7fffe000 00000000 +sinhd z uo v fff02000 00000000 ffffe000 00000000 +sinhd z vn x 3e600000 00000000 3e600000 00000001 +sinhd z vn x 3e640000 00000000 3e640000 00000001 +sinhd z vn x be500000 00000000 be500000 00000000 +sinhd z vn x be580000 00000000 be580000 00000000 +sinhd z vn x be600000 00000000 be600000 00000001 +sinhd z vn x be640000 00000000 be640000 00000001 +sinhd z vn xo 408633ce 8fb9f87e 7fefffff ffffffff +sinhd z vn xo c08633ce 8fb9f87e ffefffff ffffffff diff --git a/test/io/ucb/sinhq.input b/test/io/ucb/sinhq.input new file mode 100644 index 0000000..275d532 --- /dev/null +++ b/test/io/ucb/sinhq.input @@ -0,0 +1,204 @@ +/* Copyright (C) 1988-1994 Sun Microsystems, Inc. 2550 Garcia Avenue */ +/* Mountain View, California 94043 All rights reserved. */ +/* */ +/* Any person is hereby authorized to download, copy, use, create bug fixes, */ +/* and distribute, subject to the following conditions: */ +/* */ +/* 1. the software may not be redistributed for a fee except as */ +/* reasonable to cover media costs; */ +/* 2. any copy of the software must include this notice, as well as */ +/* any other embedded copyright notices; and */ +/* 3. any distribution of this software or derivative works thereof */ +/* must comply with all applicable U.S. export control laws. */ +/* */ +/* THE SOFTWARE IS MADE AVAILABLE "AS IS" AND WITHOUT EXPRESS OR IMPLIED */ +/* WARRANTY OF ANY KIND, INCLUDING BUT NOT LIMITED TO THE IMPLIED */ +/* WARRANTIES OF DESIGN, MERCHANTIBILITY, FITNESS FOR A PARTICULAR */ +/* PURPOSE, NON-INFRINGEMENT, PERFORMANCE OR CONFORMANCE TO */ +/* SPECIFICATIONS. */ +/* */ +/* BY DOWNLOADING AND/OR USING THIS SOFTWARE, THE USER WAIVES ALL CLAIMS */ +/* AGAINST SUN MICROSYSTEMS, INC. AND ITS AFFILIATED COMPANIES IN ANY */ +/* JURISDICTION, INCLUDING BUT NOT LIMITED TO CLAIMS FOR DAMAGES OR */ +/* EQUITABLE RELIEF BASED ON LOSS OF DATA, AND SPECIFICALLY WAIVES EVEN */ +/* UNKNOWN OR UNANTICIPATED CLAIMS OR LOSSES, PRESENT AND FUTURE. */ +/* */ +/* IN NO EVENT WILL SUN MICROSYSTEMS, INC. OR ANY OF ITS AFFILIATED */ +/* COMPANIES BE LIABLE FOR ANY LOST REVENUE OR PROFITS OR OTHER SPECIAL, */ +/* INDIRECT AND CONSEQUENTIAL DAMAGES, EVEN IF IT HAS BEEN ADVISED OF THE */ +/* POSSIBILITY OF SUCH DAMAGES. */ +/* */ +/* This file is provided with no support and without any obligation on the */ +/* part of Sun Microsystems, Inc. ("Sun") or any of its affiliated */ +/* companies to assist in its use, correction, modification or */ +/* enhancement. Nevertheless, and without creating any obligation on its */ +/* part, Sun welcomes your comments concerning the software and requests */ +/* that they be sent to fdlibm-comments@sunpro.sun.com. */ + +sinhq m eq - 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +sinhq p eq - 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +sinhq z eq - 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +sinhq n eq x?u 00000000 00000000 00000000 00000001 00000000 00000000 00000000 00000001 +sinhq m eq x?u 00000000 00000000 00000000 00000001 00000000 00000000 00000000 00000001 +sinhq p vn x?u 00000000 00000000 00000000 00000001 00000000 00000000 00000000 00000001 +sinhq z eq x?u 00000000 00000000 00000000 00000001 00000000 00000000 00000000 00000001 +sinhq n eq x?u 00000000 00000000 00000000 00000002 00000000 00000000 00000000 00000002 +sinhq m eq x?u 00000000 00000000 00000000 00000002 00000000 00000000 00000000 00000002 +sinhq p vn x?u 00000000 00000000 00000000 00000002 00000000 00000000 00000000 00000002 +sinhq z eq x?u 00000000 00000000 00000000 00000002 00000000 00000000 00000000 00000002 +sinhq n eq x?u 00004000 00000000 00000000 00000000 00004000 00000000 00000000 00000000 +sinhq m eq x?u 00004000 00000000 00000000 00000000 00004000 00000000 00000000 00000000 +sinhq p vn x?u 00004000 00000000 00000000 00000000 00004000 00000000 00000000 00000000 +sinhq z eq x?u 00004000 00000000 00000000 00000000 00004000 00000000 00000000 00000000 +sinhq n eq x?u 00008000 00000000 00000000 00000000 00008000 00000000 00000000 00000000 +sinhq m eq x?u 00008000 00000000 00000000 00000000 00008000 00000000 00000000 00000000 +sinhq p vn x?u 00008000 00000000 00000000 00000000 00008000 00000000 00000000 00000000 +sinhq z eq x?u 00008000 00000000 00000000 00000000 00008000 00000000 00000000 00000000 +sinhq n eq x?u 0000ffff ffffffff ffffffff fffffffe 0000ffff ffffffff ffffffff fffffffe +sinhq m eq x?u 0000ffff ffffffff ffffffff fffffffe 0000ffff ffffffff ffffffff fffffffe +sinhq p vn x?u 0000ffff ffffffff ffffffff fffffffe 0000ffff ffffffff ffffffff fffffffe +sinhq z eq x?u 0000ffff ffffffff ffffffff fffffffe 0000ffff ffffffff ffffffff fffffffe +sinhq n eq x?u 0000ffff ffffffff ffffffff ffffffff 0000ffff ffffffff ffffffff ffffffff +sinhq m eq x?u 0000ffff ffffffff ffffffff ffffffff 0000ffff ffffffff ffffffff ffffffff +sinhq p vn x?u 0000ffff ffffffff ffffffff ffffffff 0000ffff ffffffff ffffffff ffffffff +sinhq z eq x?u 0000ffff ffffffff ffffffff ffffffff 0000ffff ffffffff ffffffff ffffffff +sinhq n eq x 00010000 00000000 00000000 00000000 00010000 00000000 00000000 00000000 +sinhq m eq x 00010000 00000000 00000000 00000000 00010000 00000000 00000000 00000000 +sinhq p vn x 00010000 00000000 00000000 00000000 00010000 00000000 00000000 00000000 +sinhq z eq x 00010000 00000000 00000000 00000000 00010000 00000000 00000000 00000000 +sinhq n eq x 00010000 00000000 00000000 00000001 00010000 00000000 00000000 00000001 +sinhq m eq x 00010000 00000000 00000000 00000001 00010000 00000000 00000000 00000001 +sinhq p vn x 00010000 00000000 00000000 00000001 00010000 00000000 00000000 00000001 +sinhq z eq x 00010000 00000000 00000000 00000001 00010000 00000000 00000000 00000001 +sinhq n eq x 00010000 00000000 00000000 00000002 00010000 00000000 00000000 00000002 +sinhq m eq x 00010000 00000000 00000000 00000002 00010000 00000000 00000000 00000002 +sinhq p vn x 00010000 00000000 00000000 00000002 00010000 00000000 00000000 00000002 +sinhq z eq x 00010000 00000000 00000000 00000002 00010000 00000000 00000000 00000002 +sinhq n eq x 00020000 00000000 00000000 00000000 00020000 00000000 00000000 00000000 +sinhq m eq x 00020000 00000000 00000000 00000000 00020000 00000000 00000000 00000000 +sinhq p vn x 00020000 00000000 00000000 00000000 00020000 00000000 00000000 00000000 +sinhq z eq x 00020000 00000000 00000000 00000000 00020000 00000000 00000000 00000000 +sinhq n eq x 00030000 00000000 00000000 00000000 00030000 00000000 00000000 00000000 +sinhq m eq x 00030000 00000000 00000000 00000000 00030000 00000000 00000000 00000000 +sinhq p vn x 00030000 00000000 00000000 00000000 00030000 00000000 00000000 00000000 +sinhq z eq x 00030000 00000000 00000000 00000000 00030000 00000000 00000000 00000000 +sinhq n eq xo 7ffeffff ffffffff ffffffff fffffffe 7fff0000 00000000 00000000 00000000 +sinhq p eq xo 7ffeffff ffffffff ffffffff fffffffe 7fff0000 00000000 00000000 00000000 +sinhq z eq xo 7ffeffff ffffffff ffffffff fffffffe 7ffeffff ffffffff ffffffff ffffffff +sinhq m eq xo 7ffeffff ffffffff ffffffff fffffffe 7ffeffff ffffffff ffffffff ffffffff +sinhq n eq xo 7ffeffff ffffffff ffffffff ffffffff 7fff0000 00000000 00000000 00000000 +sinhq p eq xo 7ffeffff ffffffff ffffffff ffffffff 7fff0000 00000000 00000000 00000000 +sinhq z eq xo 7ffeffff ffffffff ffffffff ffffffff 7ffeffff ffffffff ffffffff ffffffff +sinhq m eq xo 7ffeffff ffffffff ffffffff ffffffff 7ffeffff ffffffff ffffffff ffffffff +sinhq n eq xo 7ffd0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +sinhq p eq xo 7ffd0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +sinhq z eq xo 7ffd0000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff +sinhq m eq xo 7ffd0000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff +sinhq n eq xo 7ffe0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +sinhq p eq xo 7ffe0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +sinhq z eq xo 7ffe0000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff +sinhq m eq xo 7ffe0000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff +sinhq n eq - 7fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +sinhq m eq - 7fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +sinhq p eq - 7fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +sinhq z eq - 7fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +sinhq n uo - 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +sinhq m uo - 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +sinhq p uo - 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +sinhq z uo - 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +sinhq n uo v 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +sinhq m uo v 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +sinhq p uo v 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +sinhq z uo v 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +sinhq n eq - 80000000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +sinhq m eq - 80000000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +sinhq p eq - 80000000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +sinhq z eq - 80000000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +sinhq n eq x?u 80000000 00000000 00000000 00000001 80000000 00000000 00000000 00000001 +sinhq m eq x?u 80000000 00000000 00000000 00000001 80000000 00000000 00000000 00000001 +sinhq p eq x?u 80000000 00000000 00000000 00000001 80000000 00000000 00000000 00000001 +sinhq z eq x?u 80000000 00000000 00000000 00000001 80000000 00000000 00000000 00000001 +sinhq n eq x?u 80000000 00000000 00000000 00000002 80000000 00000000 00000000 00000002 +sinhq m eq x?u 80000000 00000000 00000000 00000002 80000000 00000000 00000000 00000002 +sinhq p eq x?u 80000000 00000000 00000000 00000002 80000000 00000000 00000000 00000002 +sinhq z eq x?u 80000000 00000000 00000000 00000002 80000000 00000000 00000000 00000002 +sinhq n eq x?u 80004000 00000000 00000000 00000000 80004000 00000000 00000000 00000000 +sinhq m eq x?u 80004000 00000000 00000000 00000000 80004000 00000000 00000000 00000000 +sinhq p eq x?u 80004000 00000000 00000000 00000000 80004000 00000000 00000000 00000000 +sinhq z eq x?u 80004000 00000000 00000000 00000000 80004000 00000000 00000000 00000000 +sinhq n eq x?u 80008000 00000000 00000000 00000000 80008000 00000000 00000000 00000000 +sinhq m eq x?u 80008000 00000000 00000000 00000000 80008000 00000000 00000000 00000000 +sinhq p eq x?u 80008000 00000000 00000000 00000000 80008000 00000000 00000000 00000000 +sinhq z eq x?u 80008000 00000000 00000000 00000000 80008000 00000000 00000000 00000000 +sinhq n eq x?u 8000ffff ffffffff ffffffff fffffffe 8000ffff ffffffff ffffffff fffffffe +sinhq m eq x?u 8000ffff ffffffff ffffffff fffffffe 8000ffff ffffffff ffffffff fffffffe +sinhq p eq x?u 8000ffff ffffffff ffffffff fffffffe 8000ffff ffffffff ffffffff fffffffe +sinhq z eq x?u 8000ffff ffffffff ffffffff fffffffe 8000ffff ffffffff ffffffff fffffffe +sinhq n eq x?u 8000ffff ffffffff ffffffff ffffffff 8000ffff ffffffff ffffffff ffffffff +sinhq m eq x?u 8000ffff ffffffff ffffffff ffffffff 8000ffff ffffffff ffffffff ffffffff +sinhq p eq x?u 8000ffff ffffffff ffffffff ffffffff 8000ffff ffffffff ffffffff ffffffff +sinhq z eq x?u 8000ffff ffffffff ffffffff ffffffff 8000ffff ffffffff ffffffff ffffffff +sinhq n eq x 80010000 00000000 00000000 00000000 80010000 00000000 00000000 00000000 +sinhq m eq x 80010000 00000000 00000000 00000000 80010000 00000000 00000000 00000000 +sinhq p eq x 80010000 00000000 00000000 00000000 80010000 00000000 00000000 00000000 +sinhq z eq x 80010000 00000000 00000000 00000000 80010000 00000000 00000000 00000000 +sinhq n eq x 80010000 00000000 00000000 00000001 80010000 00000000 00000000 00000001 +sinhq m eq x 80010000 00000000 00000000 00000001 80010000 00000000 00000000 00000001 +sinhq p eq x 80010000 00000000 00000000 00000001 80010000 00000000 00000000 00000001 +sinhq z eq x 80010000 00000000 00000000 00000001 80010000 00000000 00000000 00000001 +sinhq n eq x 80010000 00000000 00000000 00000002 80010000 00000000 00000000 00000002 +sinhq m eq x 80010000 00000000 00000000 00000002 80010000 00000000 00000000 00000002 +sinhq p eq x 80010000 00000000 00000000 00000002 80010000 00000000 00000000 00000002 +sinhq z eq x 80010000 00000000 00000000 00000002 80010000 00000000 00000000 00000002 +sinhq n eq x 80020000 00000000 00000000 00000000 80020000 00000000 00000000 00000000 +sinhq m eq x 80020000 00000000 00000000 00000000 80020000 00000000 00000000 00000000 +sinhq p eq x 80020000 00000000 00000000 00000000 80020000 00000000 00000000 00000000 +sinhq z eq x 80020000 00000000 00000000 00000000 80020000 00000000 00000000 00000000 +sinhq n eq x 80030000 00000000 00000000 00000000 80030000 00000000 00000000 00000000 +sinhq m eq x 80030000 00000000 00000000 00000000 80030000 00000000 00000000 00000000 +sinhq p eq x 80030000 00000000 00000000 00000000 80030000 00000000 00000000 00000000 +sinhq z eq x 80030000 00000000 00000000 00000000 80030000 00000000 00000000 00000000 +sinhq n eq xo fffeffff ffffffff ffffffff fffffffe ffff0000 00000000 00000000 00000000 +sinhq m eq xo fffeffff ffffffff ffffffff fffffffe ffff0000 00000000 00000000 00000000 +sinhq z eq xo fffeffff ffffffff ffffffff fffffffe fffeffff ffffffff ffffffff ffffffff +sinhq p eq xo fffeffff ffffffff ffffffff fffffffe fffeffff ffffffff ffffffff ffffffff +sinhq n eq xo fffeffff ffffffff ffffffff ffffffff ffff0000 00000000 00000000 00000000 +sinhq m eq xo fffeffff ffffffff ffffffff ffffffff ffff0000 00000000 00000000 00000000 +sinhq z eq xo fffeffff ffffffff ffffffff ffffffff fffeffff ffffffff ffffffff ffffffff +sinhq p eq xo fffeffff ffffffff ffffffff ffffffff fffeffff ffffffff ffffffff ffffffff +sinhq n eq xo fffd0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +sinhq m eq xo fffd0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +sinhq z eq xo fffd0000 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff +sinhq p eq xo fffd0000 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff +sinhq n eq xo fffe0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +sinhq m eq xo fffe0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +sinhq z eq xo fffe0000 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff +sinhq p eq xo fffe0000 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff +sinhq n eq - ffff0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +sinhq m eq - ffff0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +sinhq p eq - ffff0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +sinhq z eq - ffff0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +sinhq n uo - fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +sinhq m uo - fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +sinhq p uo - fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +sinhq z uo - fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +sinhq n uo v ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +sinhq m uo v ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +sinhq p uo v ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +sinhq z uo v ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +sinhq m uo - 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +sinhq m uo - fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +sinhq m uo v 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +sinhq m uo v ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +sinhq n uo - 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +sinhq n uo - fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +sinhq n uo v 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +sinhq n uo v ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +sinhq p uo - 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +sinhq p uo - fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +sinhq p uo v 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +sinhq p uo v ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +sinhq z uo - 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +sinhq z uo - fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +sinhq z uo v 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +sinhq z uo v ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 diff --git a/test/io/ucb/sinhs.input b/test/io/ucb/sinhs.input new file mode 100644 index 0000000..43bc7a0 --- /dev/null +++ b/test/io/ucb/sinhs.input @@ -0,0 +1,299 @@ +/* Copyright (C) 1988-1994 Sun Microsystems, Inc. 2550 Garcia Avenue */ +/* Mountain View, California 94043 All rights reserved. */ +/* */ +/* Any person is hereby authorized to download, copy, use, create bug fixes, */ +/* and distribute, subject to the following conditions: */ +/* */ +/* 1. the software may not be redistributed for a fee except as */ +/* reasonable to cover media costs; */ +/* 2. any copy of the software must include this notice, as well as */ +/* any other embedded copyright notices; and */ +/* 3. any distribution of this software or derivative works thereof */ +/* must comply with all applicable U.S. export control laws. */ +/* */ +/* THE SOFTWARE IS MADE AVAILABLE "AS IS" AND WITHOUT EXPRESS OR IMPLIED */ +/* WARRANTY OF ANY KIND, INCLUDING BUT NOT LIMITED TO THE IMPLIED */ +/* WARRANTIES OF DESIGN, MERCHANTIBILITY, FITNESS FOR A PARTICULAR */ +/* PURPOSE, NON-INFRINGEMENT, PERFORMANCE OR CONFORMANCE TO */ +/* SPECIFICATIONS. */ +/* */ +/* BY DOWNLOADING AND/OR USING THIS SOFTWARE, THE USER WAIVES ALL CLAIMS */ +/* AGAINST SUN MICROSYSTEMS, INC. AND ITS AFFILIATED COMPANIES IN ANY */ +/* JURISDICTION, INCLUDING BUT NOT LIMITED TO CLAIMS FOR DAMAGES OR */ +/* EQUITABLE RELIEF BASED ON LOSS OF DATA, AND SPECIFICALLY WAIVES EVEN */ +/* UNKNOWN OR UNANTICIPATED CLAIMS OR LOSSES, PRESENT AND FUTURE. */ +/* */ +/* IN NO EVENT WILL SUN MICROSYSTEMS, INC. OR ANY OF ITS AFFILIATED */ +/* COMPANIES BE LIABLE FOR ANY LOST REVENUE OR PROFITS OR OTHER SPECIAL, */ +/* INDIRECT AND CONSEQUENTIAL DAMAGES, EVEN IF IT HAS BEEN ADVISED OF THE */ +/* POSSIBILITY OF SUCH DAMAGES. */ +/* */ +/* This file is provided with no support and without any obligation on the */ +/* part of Sun Microsystems, Inc. ("Sun") or any of its affiliated */ +/* companies to assist in its use, correction, modification or */ +/* enhancement. Nevertheless, and without creating any obligation on its */ +/* part, Sun welcomes your comments concerning the software and requests */ +/* that they be sent to fdlibm-comments@sunpro.sun.com. */ + + /* sinh(log(2*max)chopped) is finite */ +sinhs n nb x 42b2d4fc 7f7fffec +sinhs n nb x c2b2d4fc ff7fffec +sinhs z nb x 42b2d4fc 7f7fffec +sinhs z nb x c2b2d4fc ff7fffec +sinhs p nb x 42b2d4fc 7f7fffec +sinhs p nb x c2b2d4fc ff7fffec +sinhs m nb x 42b2d4fc 7f7fffec +sinhs m nb x c2b2d4fc ff7fffec + /* sinh(tiny) :=: tiny */ +sinhs n eq x 31000000 31000000 +sinhs n eq x b1000000 b1000000 +sinhs n eq x 00800000 00800000 +sinhs n eq x 80800000 80800000 + /* sinh(+-0) = +-0 */ +sinhs n eq - 00000000 00000000 +sinhs n eq - 80000000 80000000 +sinhs z eq - 00000000 00000000 +sinhs z eq - 80000000 80000000 +sinhs p eq - 00000000 00000000 +sinhs p eq - 80000000 80000000 +sinhs m eq - 00000000 00000000 +sinhs m eq - 80000000 80000000 + /* random arguments between -30 30 */ +sinhs n nb x c100fae6 c4c61436 +sinhs n nb x 41aaef28 4e62df7c +sinhs n nb x 41d34ed8 5209d175 +sinhs n nb x c1a04908 cd6fbe4d +sinhs n nb x c1020897 c4d38f58 +sinhs n nb x bf96e191 bfbc54d1 +sinhs n nb x 418accaf 4b82c03a +sinhs n nb x 41cd38a2 5180cc07 +sinhs n nb x c0a15899 c29ac86b +sinhs n nb x c1e5ed02 d3b09225 + /* sinh(nan) is nan */ +sinhs n uo v ff800001 00000000 +sinhs n uo - 7fc00000 00000000 +sinhs n uo v ff800001 00000000 +sinhs n uo - 7fc00000 00000000 +sinhs n uo v ff800001 00000000 +sinhs n uo - 7fc00000 00000000 +sinhs n uo v ff800001 00000000 +sinhs n uo - 7fc00000 00000000 + /* sinh(+-inf) is inf */ +sinhs n eq - 7f800000 7f800000 +sinhs n eq - ff800000 ff800000 +sinhs z eq - 7f800000 7f800000 +sinhs z eq - ff800000 ff800000 +sinhs p eq - 7f800000 7f800000 +sinhs p eq - ff800000 ff800000 +sinhs m eq - 7f800000 7f800000 +sinhs m eq - ff800000 ff800000 + /* sinh(+-subnormal) */ +sinhs n eq x 00000001 00000001 +sinhs n eq x 80000001 80000001 + /* sinh overflow threshold */ +sinhs n eq ox 42b2d4fd 7f800000 +sinhs n eq ox c2b2d4fd ff800000 +sinhs z eq ox 42b2d4fd 7f7fffff +sinhs z eq ox c2b2d4fd ff7fffff +sinhs p eq ox 42b2d4fd 7f800000 +sinhs p eq ox c2b2d4fd ff7fffff +sinhs m eq ox 42b2d4fd 7f7fffff +sinhs m eq ox c2b2d4fd ff800000 +sinhs m eq x 00800000 00800000 +sinhs m eq x 00800001 00800001 +sinhs m eq x 00800002 00800002 +sinhs m eq x 01000000 01000000 +sinhs m eq x 01800000 01800000 +sinhs m eq x 32800000 32800000 +sinhs m eq x 32c00000 32c00000 +sinhs m eq x 33000000 33000000 +sinhs m eq x 33200000 33200000 +sinhs m eq x 39c00000 39c00000 +sinhs m eq x 80800000 80800000 +sinhs m eq x 80800001 80800001 +sinhs m eq x 80800002 80800002 +sinhs m eq x 81000000 81000000 +sinhs m eq x 81800000 81800000 +sinhs m eq x?u 00000001 00000001 +sinhs m eq x?u 00000002 00000002 +sinhs m eq x?u 00200000 00200000 +sinhs m eq x?u 00400000 00400000 +sinhs m eq x?u 007ffffe 007ffffe +sinhs m eq x?u 007fffff 007fffff +sinhs m eq x?u 80000001 80000001 +sinhs m eq x?u 80000002 80000002 +sinhs m eq x?u 80200000 80200000 +sinhs m eq x?u 80400000 80400000 +sinhs m eq x?u 807ffffe 807ffffe +sinhs m eq x?u 807fffff 807fffff +sinhs m eq xo 42b2d4fd 7f7fffff +sinhs m eq xo 42b30000 7f7fffff +sinhs m eq xo 4431a000 7f7fffff +sinhs m eq xo 7e800000 7f7fffff +sinhs m eq xo 7f000000 7f7fffff +sinhs m eq xo 7f7ffffe 7f7fffff +sinhs m eq xo 7f7fffff 7f7fffff +sinhs m eq xo c2b2d4fd ff800000 +sinhs m eq xo c2b30000 ff800000 +sinhs m eq xo c431a000 ff800000 +sinhs m eq xo fe800000 ff800000 +sinhs m eq xo ff000000 ff800000 +sinhs m eq xo ff7ffffe ff800000 +sinhs m eq xo ff7fffff ff800000 +sinhs m uo - 7fff0000 7fff0000 +sinhs m uo - ffff0000 ffff0000 +sinhs m uo v 7f810000 7fff0000 +sinhs m uo v ff810000 ffff0000 +sinhs m vn x b2800000 b2800000 +sinhs m vn x b2c00000 b2c00001 +sinhs m vn x b3000000 b3000000 +sinhs m vn x b3200000 b3200000 +sinhs m vn x b9c00000 b9c00001 +sinhs n eq x 00800001 00800001 +sinhs n eq x 00800002 00800002 +sinhs n eq x 01000000 01000000 +sinhs n eq x 01800000 01800000 +sinhs n eq x 32800000 32800000 +sinhs n eq x 32c00000 32c00000 +sinhs n eq x 33000000 33000000 +sinhs n eq x 33200000 33200000 +sinhs n eq x 39c00000 39c00000 +sinhs n eq x 80800001 80800001 +sinhs n eq x 80800002 80800002 +sinhs n eq x 81000000 81000000 +sinhs n eq x 81800000 81800000 +sinhs n eq x b2800000 b2800000 +sinhs n eq x b2c00000 b2c00000 +sinhs n eq x b3000000 b3000000 +sinhs n eq x b3200000 b3200000 +sinhs n eq x b9c00000 b9c00000 +sinhs n eq x?u 00000002 00000002 +sinhs n eq x?u 00200000 00200000 +sinhs n eq x?u 00400000 00400000 +sinhs n eq x?u 007ffffe 007ffffe +sinhs n eq x?u 007fffff 007fffff +sinhs n eq x?u 80000002 80000002 +sinhs n eq x?u 80200000 80200000 +sinhs n eq x?u 80400000 80400000 +sinhs n eq x?u 807ffffe 807ffffe +sinhs n eq x?u 807fffff 807fffff +sinhs n eq xo 42b2d4fd 7f800000 +sinhs n eq xo 42b30000 7f800000 +sinhs n eq xo 4431a000 7f800000 +sinhs n eq xo 7e800000 7f800000 +sinhs n eq xo 7f000000 7f800000 +sinhs n eq xo 7f7ffffe 7f800000 +sinhs n eq xo 7f7fffff 7f800000 +sinhs n eq xo c2b2d4fd ff800000 +sinhs n eq xo c2b30000 ff800000 +sinhs n eq xo c431a000 ff800000 +sinhs n eq xo fe800000 ff800000 +sinhs n eq xo ff000000 ff800000 +sinhs n eq xo ff7ffffe ff800000 +sinhs n eq xo ff7fffff ff800000 +sinhs n uo - 7fc00000 00000000 +sinhs n uo - 7fff0000 7fff0000 +sinhs n uo - ffff0000 ffff0000 +sinhs n uo v 7f810000 7fff0000 +sinhs n uo v ff800001 00000000 +sinhs n uo v ff810000 ffff0000 +sinhs p eq x 32c00000 32c00001 +sinhs p eq x 39c00000 39c00001 +sinhs p eq x 80800000 80800000 +sinhs p eq x 80800001 80800001 +sinhs p eq x 80800002 80800002 +sinhs p eq x 81000000 81000000 +sinhs p eq x 81800000 81800000 +sinhs p eq x?u 80000001 80000001 +sinhs p eq x?u 80000002 80000002 +sinhs p eq x?u 80200000 80200000 +sinhs p eq x?u 80400000 80400000 +sinhs p eq x?u 807ffffe 807ffffe +sinhs p eq x?u 807fffff 807fffff +sinhs p eq xo 42b2d4fd 7f800000 +sinhs p eq xo 42b30000 7f800000 +sinhs p eq xo 4431a000 7f800000 +sinhs p eq xo 7e800000 7f800000 +sinhs p eq xo 7f000000 7f800000 +sinhs p eq xo 7f7ffffe 7f800000 +sinhs p eq xo 7f7fffff 7f800000 +sinhs p eq xo c2b2d4fd ff7fffff +sinhs p eq xo c2b30000 ff7fffff +sinhs p eq xo c431a000 ff7fffff +sinhs p eq xo fe800000 ff7fffff +sinhs p eq xo ff000000 ff7fffff +sinhs p eq xo ff7ffffe ff7fffff +sinhs p eq xo ff7fffff ff7fffff +sinhs p uo - 7fff0000 7fff0000 +sinhs p uo - ffff0000 ffff0000 +sinhs p uo v 7f810000 7fff0000 +sinhs p uo v ff810000 ffff0000 +sinhs p vn x 00800000 00800000 +sinhs p vn x 00800001 00800001 +sinhs p vn x 00800002 00800002 +sinhs p vn x 01000000 01000000 +sinhs p vn x 01800000 01800000 +sinhs p vn x 32800000 32800000 +sinhs p vn x 33000000 33000000 +sinhs p vn x 33200000 33200000 +sinhs p vn x b2800000 b2800000 +sinhs p vn x b2c00000 b2c00000 +sinhs p vn x b3000000 b3000000 +sinhs p vn x b3200000 b3200000 +sinhs p vn x b9c00000 b9c00000 +sinhs p vn x?u 00000001 00000001 +sinhs p vn x?u 00000002 00000002 +sinhs p vn x?u 00200000 00200000 +sinhs p vn x?u 00400000 00400000 +sinhs p vn x?u 007ffffe 007ffffe +sinhs p vn x?u 007fffff 007fffff +sinhs z eq x 00800000 00800000 +sinhs z eq x 00800001 00800001 +sinhs z eq x 00800002 00800002 +sinhs z eq x 01000000 01000000 +sinhs z eq x 01800000 01800000 +sinhs z eq x 32800000 32800000 +sinhs z eq x 32c00000 32c00000 +sinhs z eq x 33000000 33000000 +sinhs z eq x 33200000 33200000 +sinhs z eq x 39c00000 39c00000 +sinhs z eq x 80800000 80800000 +sinhs z eq x 80800001 80800001 +sinhs z eq x 80800002 80800002 +sinhs z eq x 81000000 81000000 +sinhs z eq x 81800000 81800000 +sinhs z eq x?u 00000001 00000001 +sinhs z eq x?u 00000002 00000002 +sinhs z eq x?u 00200000 00200000 +sinhs z eq x?u 00400000 00400000 +sinhs z eq x?u 007ffffe 007ffffe +sinhs z eq x?u 007fffff 007fffff +sinhs z eq x?u 80000001 80000001 +sinhs z eq x?u 80000002 80000002 +sinhs z eq x?u 80200000 80200000 +sinhs z eq x?u 80400000 80400000 +sinhs z eq x?u 807ffffe 807ffffe +sinhs z eq x?u 807fffff 807fffff +sinhs z eq xo 42b2d4fd 7f7fffff +sinhs z eq xo 42b30000 7f7fffff +sinhs z eq xo 4431a000 7f7fffff +sinhs z eq xo 7e800000 7f7fffff +sinhs z eq xo 7f000000 7f7fffff +sinhs z eq xo 7f7ffffe 7f7fffff +sinhs z eq xo 7f7fffff 7f7fffff +sinhs z eq xo c2b2d4fd ff7fffff +sinhs z eq xo c2b30000 ff7fffff +sinhs z eq xo c431a000 ff7fffff +sinhs z eq xo fe800000 ff7fffff +sinhs z eq xo ff000000 ff7fffff +sinhs z eq xo ff7ffffe ff7fffff +sinhs z eq xo ff7fffff ff7fffff +sinhs z uo - 7fff0000 7fff0000 +sinhs z uo - ffff0000 ffff0000 +sinhs z uo v 7f810000 7fff0000 +sinhs z uo v ff810000 ffff0000 +sinhs z vn x b2800000 b2800000 +sinhs z vn x b2c00000 b2c00000 +sinhs z vn x b3000000 b3000000 +sinhs z vn x b3200000 b3200000 +sinhs z vn x b9c00000 b9c00000 diff --git a/test/io/ucb/sinq.input b/test/io/ucb/sinq.input new file mode 100644 index 0000000..77e2da2 --- /dev/null +++ b/test/io/ucb/sinq.input @@ -0,0 +1,216 @@ +/* Copyright (C) 1988-1994 Sun Microsystems, Inc. 2550 Garcia Avenue */ +/* Mountain View, California 94043 All rights reserved. */ +/* */ +/* Any person is hereby authorized to download, copy, use, create bug fixes, */ +/* and distribute, subject to the following conditions: */ +/* */ +/* 1. the software may not be redistributed for a fee except as */ +/* reasonable to cover media costs; */ +/* 2. any copy of the software must include this notice, as well as */ +/* any other embedded copyright notices; and */ +/* 3. any distribution of this software or derivative works thereof */ +/* must comply with all applicable U.S. export control laws. */ +/* */ +/* THE SOFTWARE IS MADE AVAILABLE "AS IS" AND WITHOUT EXPRESS OR IMPLIED */ +/* WARRANTY OF ANY KIND, INCLUDING BUT NOT LIMITED TO THE IMPLIED */ +/* WARRANTIES OF DESIGN, MERCHANTIBILITY, FITNESS FOR A PARTICULAR */ +/* PURPOSE, NON-INFRINGEMENT, PERFORMANCE OR CONFORMANCE TO */ +/* SPECIFICATIONS. */ +/* */ +/* BY DOWNLOADING AND/OR USING THIS SOFTWARE, THE USER WAIVES ALL CLAIMS */ +/* AGAINST SUN MICROSYSTEMS, INC. AND ITS AFFILIATED COMPANIES IN ANY */ +/* JURISDICTION, INCLUDING BUT NOT LIMITED TO CLAIMS FOR DAMAGES OR */ +/* EQUITABLE RELIEF BASED ON LOSS OF DATA, AND SPECIFICALLY WAIVES EVEN */ +/* UNKNOWN OR UNANTICIPATED CLAIMS OR LOSSES, PRESENT AND FUTURE. */ +/* */ +/* IN NO EVENT WILL SUN MICROSYSTEMS, INC. OR ANY OF ITS AFFILIATED */ +/* COMPANIES BE LIABLE FOR ANY LOST REVENUE OR PROFITS OR OTHER SPECIAL, */ +/* INDIRECT AND CONSEQUENTIAL DAMAGES, EVEN IF IT HAS BEEN ADVISED OF THE */ +/* POSSIBILITY OF SUCH DAMAGES. */ +/* */ +/* This file is provided with no support and without any obligation on the */ +/* part of Sun Microsystems, Inc. ("Sun") or any of its affiliated */ +/* companies to assist in its use, correction, modification or */ +/* enhancement. Nevertheless, and without creating any obligation on its */ +/* part, Sun welcomes your comments concerning the software and requests */ +/* that they be sent to fdlibm-comments@sunpro.sun.com. */ + +sinq n ge x 7ffeffff ffffffff ffffffff ffffffff bfff0000 00000000 00000000 00000000 +sinq z le x 7ffeffff ffffffff ffffffff ffffffff 3fff0000 00000000 00000000 00000000 +sinq z ge x 7ffeffff ffffffff ffffffff ffffffff bfff0000 00000000 00000000 00000000 +sinq p le x 7ffeffff ffffffff ffffffff ffffffff 3fff0000 00000000 00000000 00000000 +sinq p ge x 7ffeffff ffffffff ffffffff ffffffff bfff0000 00000000 00000000 00000000 +sinq m le x 7ffeffff ffffffff ffffffff ffffffff 3fff0000 00000000 00000000 00000000 +sinq m ge x 7ffeffff ffffffff ffffffff ffffffff bfff0000 00000000 00000000 00000000 +sinq n le x fffeffff ffffffff ffffffff ffffffff 3fff0000 00000000 00000000 00000000 +sinq n ge x fffeffff ffffffff ffffffff ffffffff bfff0000 00000000 00000000 00000000 +sinq z le x fffeffff ffffffff ffffffff ffffffff 3fff0000 00000000 00000000 00000000 +sinq z ge x fffeffff ffffffff ffffffff ffffffff bfff0000 00000000 00000000 00000000 +sinq p le x fffeffff ffffffff ffffffff ffffffff 3fff0000 00000000 00000000 00000000 +sinq p ge x fffeffff ffffffff ffffffff ffffffff bfff0000 00000000 00000000 00000000 +sinq m le x fffeffff ffffffff ffffffff ffffffff 3fff0000 00000000 00000000 00000000 +sinq m ge x fffeffff ffffffff ffffffff ffffffff bfff0000 00000000 00000000 00000000 +sinq n eq x 30c30000 00000000 00000000 00000000 30c30000 00000000 00000000 00000000 +sinq n eq x b0c30000 00000000 00000000 00000000 b0c30000 00000000 00000000 00000000 +sinq n eq x?u 00010000 00000000 00000000 00000000 00010000 00000000 00000000 00000000 +sinq n eq x?u 80010000 00000000 00000000 00000000 80010000 00000000 00000000 00000000 +sinq n eq xu 00000000 00000000 00000000 00000001 00000000 00000000 00000000 00000001 +sinq n eq xu 80000000 00000000 00000000 00000001 80000000 00000000 00000000 00000001 +sinq n eq - 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +sinq n eq - 80000000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +sinq z eq - 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +sinq z eq - 80000000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +sinq p eq - 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +sinq p eq - 80000000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +sinq m eq - 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +sinq m eq - 80000000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +sinq n uo v 7fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +sinq n uo v ffff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +sinq n uo v 7fff0000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 +sinq n uo v ffff0000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 +sinq n uo - 7fff8000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +sinq n uo - 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +sinq m uo - 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +sinq p uo - 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +sinq z uo - 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +sinq n uo - fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +sinq m uo - fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +sinq p uo - fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +sinq z uo - fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +sinq n uo v 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +sinq m uo v 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +sinq p uo v 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +sinq z uo v 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +sinq n uo v ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +sinq m uo v ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +sinq p uo v ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +sinq z uo v ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +sinq m uo v 7fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +sinq p uo v 7fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +sinq z uo v 7fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +sinq m uo v ffff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +sinq p uo v ffff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +sinq z uo v ffff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +sinq p eq x?u 00010000 00000000 00000000 00000000 00010000 00000000 00000000 00000000 +sinq n eq x 00010000 00000000 00000000 00000001 00010000 00000000 00000000 00000001 +sinq p eq x 00010000 00000000 00000000 00000001 00010000 00000000 00000000 00000001 +sinq n eq x 00020000 00000000 00000000 00000000 00020000 00000000 00000000 00000000 +sinq p eq x 00020000 00000000 00000000 00000000 00020000 00000000 00000000 00000000 +sinq n eq x 00020000 00000000 00000000 00000003 00020000 00000000 00000000 00000003 +sinq p eq x 00020000 00000000 00000000 00000003 00020000 00000000 00000000 00000003 +sinq n eq x?u 0000ffff ffffffff ffffffff fffffffe 0000ffff ffffffff ffffffff fffffffe +sinq p eq x?u 0000ffff ffffffff ffffffff fffffffe 0000ffff ffffffff ffffffff fffffffe +sinq n eq x 0001ffff ffffffff ffffffff fffffffb 0001ffff ffffffff ffffffff fffffffb +sinq p eq x 0001ffff ffffffff ffffffff fffffffb 0001ffff ffffffff ffffffff fffffffb +sinq p eq x?u 00000000 00000000 00000000 00000001 00000000 00000000 00000000 00000001 +sinq n eq x?u 00000000 00000000 00000000 00000009 00000000 00000000 00000000 00000009 +sinq p eq x?u 00000000 00000000 00000000 00000009 00000000 00000000 00000000 00000009 +sinq m eq x?u 80010000 00000000 00000000 00000000 80010000 00000000 00000000 00000000 +sinq n eq x 80010000 00000000 00000000 00000001 80010000 00000000 00000000 00000001 +sinq m eq x 80010000 00000000 00000000 00000001 80010000 00000000 00000000 00000001 +sinq n eq x 80020000 00000000 00000000 00000000 80020000 00000000 00000000 00000000 +sinq m eq x 80020000 00000000 00000000 00000000 80020000 00000000 00000000 00000000 +sinq n eq x 80020000 00000000 00000000 00000003 80020000 00000000 00000000 00000003 +sinq m eq x 80020000 00000000 00000000 00000003 80020000 00000000 00000000 00000003 +sinq n eq x?u 8000ffff ffffffff ffffffff fffffffe 8000ffff ffffffff ffffffff fffffffe +sinq m eq x?u 8000ffff ffffffff ffffffff fffffffe 8000ffff ffffffff ffffffff fffffffe +sinq n eq x 8001ffff ffffffff ffffffff fffffffb 8001ffff ffffffff ffffffff fffffffb +sinq m eq x 8001ffff ffffffff ffffffff fffffffb 8001ffff ffffffff ffffffff fffffffb +sinq m eq x?u 80000000 00000000 00000000 00000001 80000000 00000000 00000000 00000001 +sinq n eq x?u 80000000 00000000 00000000 00000009 80000000 00000000 00000000 00000009 +sinq m eq x?u 80000000 00000000 00000000 00000009 80000000 00000000 00000000 00000009 +sinq m eq x?u 00000000 00000000 00000000 00000001 00000000 00000000 00000000 00000001 +sinq z eq x?u 00000000 00000000 00000000 00000001 00000000 00000000 00000000 00000001 +sinq n eq x?u 00000000 00000000 00000000 00000002 00000000 00000000 00000000 00000002 +sinq m eq x?u 00000000 00000000 00000000 00000002 00000000 00000000 00000000 00000002 +sinq p eq x?u 00000000 00000000 00000000 00000002 00000000 00000000 00000000 00000002 +sinq z eq x?u 00000000 00000000 00000000 00000002 00000000 00000000 00000000 00000002 +sinq n eq x?u 00004000 00000000 00000000 00000000 00004000 00000000 00000000 00000000 +sinq m eq x?u 00004000 00000000 00000000 00000000 00004000 00000000 00000000 00000000 +sinq p eq x?u 00004000 00000000 00000000 00000000 00004000 00000000 00000000 00000000 +sinq z eq x?u 00004000 00000000 00000000 00000000 00004000 00000000 00000000 00000000 +sinq n eq x?u 00008000 00000000 00000000 00000000 00008000 00000000 00000000 00000000 +sinq m eq x?u 00008000 00000000 00000000 00000000 00008000 00000000 00000000 00000000 +sinq p eq x?u 00008000 00000000 00000000 00000000 00008000 00000000 00000000 00000000 +sinq z eq x?u 00008000 00000000 00000000 00000000 00008000 00000000 00000000 00000000 +sinq m eq x?u 0000ffff ffffffff ffffffff fffffffe 0000ffff ffffffff ffffffff fffffffe +sinq z eq x?u 0000ffff ffffffff ffffffff fffffffe 0000ffff ffffffff ffffffff fffffffe +sinq n eq x?u 0000ffff ffffffff ffffffff ffffffff 0000ffff ffffffff ffffffff ffffffff +sinq m eq x?u 0000ffff ffffffff ffffffff ffffffff 0000ffff ffffffff ffffffff ffffffff +sinq p eq x?u 0000ffff ffffffff ffffffff ffffffff 0000ffff ffffffff ffffffff ffffffff +sinq z eq x?u 0000ffff ffffffff ffffffff ffffffff 0000ffff ffffffff ffffffff ffffffff +sinq m eq x?u 00010000 00000000 00000000 00000000 00010000 00000000 00000000 00000000 +sinq z eq x?u 00010000 00000000 00000000 00000000 00010000 00000000 00000000 00000000 +sinq m eq x 00010000 00000000 00000000 00000001 00010000 00000000 00000000 00000001 +sinq z eq x 00010000 00000000 00000000 00000001 00010000 00000000 00000000 00000001 +sinq n eq x 00010000 00000000 00000000 00000002 00010000 00000000 00000000 00000002 +sinq m eq x 00010000 00000000 00000000 00000002 00010000 00000000 00000000 00000002 +sinq p eq x 00010000 00000000 00000000 00000002 00010000 00000000 00000000 00000002 +sinq z eq x 00010000 00000000 00000000 00000002 00010000 00000000 00000000 00000002 +sinq m eq x 00020000 00000000 00000000 00000000 00020000 00000000 00000000 00000000 +sinq z eq x 00020000 00000000 00000000 00000000 00020000 00000000 00000000 00000000 +sinq n eq x 00030000 00000000 00000000 00000000 00030000 00000000 00000000 00000000 +sinq m eq x 00030000 00000000 00000000 00000000 00030000 00000000 00000000 00000000 +sinq p eq x 00030000 00000000 00000000 00000000 00030000 00000000 00000000 00000000 +sinq z eq x 00030000 00000000 00000000 00000000 00030000 00000000 00000000 00000000 +sinq p eq x?u 80000000 00000000 00000000 00000001 80000000 00000000 00000000 00000001 +sinq z eq x?u 80000000 00000000 00000000 00000001 80000000 00000000 00000000 00000001 +sinq n eq x?u 80000000 00000000 00000000 00000002 80000000 00000000 00000000 00000002 +sinq m eq x?u 80000000 00000000 00000000 00000002 80000000 00000000 00000000 00000002 +sinq p eq x?u 80000000 00000000 00000000 00000002 80000000 00000000 00000000 00000002 +sinq z eq x?u 80000000 00000000 00000000 00000002 80000000 00000000 00000000 00000002 +sinq n eq x?u 80004000 00000000 00000000 00000000 80004000 00000000 00000000 00000000 +sinq m eq x?u 80004000 00000000 00000000 00000000 80004000 00000000 00000000 00000000 +sinq p eq x?u 80004000 00000000 00000000 00000000 80004000 00000000 00000000 00000000 +sinq z eq x?u 80004000 00000000 00000000 00000000 80004000 00000000 00000000 00000000 +sinq n eq x?u 80008000 00000000 00000000 00000000 80008000 00000000 00000000 00000000 +sinq m eq x?u 80008000 00000000 00000000 00000000 80008000 00000000 00000000 00000000 +sinq p eq x?u 80008000 00000000 00000000 00000000 80008000 00000000 00000000 00000000 +sinq z eq x?u 80008000 00000000 00000000 00000000 80008000 00000000 00000000 00000000 +sinq p eq x?u 8000ffff ffffffff ffffffff fffffffe 8000ffff ffffffff ffffffff fffffffe +sinq z eq x?u 8000ffff ffffffff ffffffff fffffffe 8000ffff ffffffff ffffffff fffffffe +sinq n eq x?u 8000ffff ffffffff ffffffff ffffffff 8000ffff ffffffff ffffffff ffffffff +sinq m eq x?u 8000ffff ffffffff ffffffff ffffffff 8000ffff ffffffff ffffffff ffffffff +sinq p eq x?u 8000ffff ffffffff ffffffff ffffffff 8000ffff ffffffff ffffffff ffffffff +sinq z eq x?u 8000ffff ffffffff ffffffff ffffffff 8000ffff ffffffff ffffffff ffffffff +sinq p eq x?u 80010000 00000000 00000000 00000000 80010000 00000000 00000000 00000000 +sinq z eq x?u 80010000 00000000 00000000 00000000 80010000 00000000 00000000 00000000 +sinq p eq x 80010000 00000000 00000000 00000001 80010000 00000000 00000000 00000001 +sinq z eq x 80010000 00000000 00000000 00000001 80010000 00000000 00000000 00000001 +sinq n eq x 80010000 00000000 00000000 00000002 80010000 00000000 00000000 00000002 +sinq m eq x 80010000 00000000 00000000 00000002 80010000 00000000 00000000 00000002 +sinq p eq x 80010000 00000000 00000000 00000002 80010000 00000000 00000000 00000002 +sinq z eq x 80010000 00000000 00000000 00000002 80010000 00000000 00000000 00000002 +sinq p eq x 80020000 00000000 00000000 00000000 80020000 00000000 00000000 00000000 +sinq z eq x 80020000 00000000 00000000 00000000 80020000 00000000 00000000 00000000 +sinq n eq x 80030000 00000000 00000000 00000000 80030000 00000000 00000000 00000000 +sinq m eq x 80030000 00000000 00000000 00000000 80030000 00000000 00000000 00000000 +sinq p eq x 80030000 00000000 00000000 00000000 80030000 00000000 00000000 00000000 +sinq z eq x 80030000 00000000 00000000 00000000 80030000 00000000 00000000 00000000 +sinq m uo - 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +sinq m uo - fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +sinq m uo v 7fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +sinq m uo v 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +sinq m uo v ffff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +sinq m uo v ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +sinq n uo - 7fff8000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +sinq n uo - 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +sinq n uo - fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +sinq n uo v 7fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +sinq n uo v 7fff0000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 +sinq n uo v 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +sinq n uo v ffff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +sinq n uo v ffff0000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 +sinq n uo v ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +sinq p uo - 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +sinq p uo - fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +sinq p uo v 7fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +sinq p uo v 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +sinq p uo v ffff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +sinq p uo v ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +sinq z uo - 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +sinq z uo - fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +sinq z uo v 7fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +sinq z uo v 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +sinq z uo v ffff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +sinq z uo v ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 diff --git a/test/io/ucb/sins.input b/test/io/ucb/sins.input new file mode 100644 index 0000000..ae89135 --- /dev/null +++ b/test/io/ucb/sins.input @@ -0,0 +1,223 @@ +/* Copyright (C) 1988-1994 Sun Microsystems, Inc. 2550 Garcia Avenue */ +/* Mountain View, California 94043 All rights reserved. */ +/* */ +/* Any person is hereby authorized to download, copy, use, create bug fixes, */ +/* and distribute, subject to the following conditions: */ +/* */ +/* 1. the software may not be redistributed for a fee except as */ +/* reasonable to cover media costs; */ +/* 2. any copy of the software must include this notice, as well as */ +/* any other embedded copyright notices; and */ +/* 3. any distribution of this software or derivative works thereof */ +/* must comply with all applicable U.S. export control laws. */ +/* */ +/* THE SOFTWARE IS MADE AVAILABLE "AS IS" AND WITHOUT EXPRESS OR IMPLIED */ +/* WARRANTY OF ANY KIND, INCLUDING BUT NOT LIMITED TO THE IMPLIED */ +/* WARRANTIES OF DESIGN, MERCHANTIBILITY, FITNESS FOR A PARTICULAR */ +/* PURPOSE, NON-INFRINGEMENT, PERFORMANCE OR CONFORMANCE TO */ +/* SPECIFICATIONS. */ +/* */ +/* BY DOWNLOADING AND/OR USING THIS SOFTWARE, THE USER WAIVES ALL CLAIMS */ +/* AGAINST SUN MICROSYSTEMS, INC. AND ITS AFFILIATED COMPANIES IN ANY */ +/* JURISDICTION, INCLUDING BUT NOT LIMITED TO CLAIMS FOR DAMAGES OR */ +/* EQUITABLE RELIEF BASED ON LOSS OF DATA, AND SPECIFICALLY WAIVES EVEN */ +/* UNKNOWN OR UNANTICIPATED CLAIMS OR LOSSES, PRESENT AND FUTURE. */ +/* */ +/* IN NO EVENT WILL SUN MICROSYSTEMS, INC. OR ANY OF ITS AFFILIATED */ +/* COMPANIES BE LIABLE FOR ANY LOST REVENUE OR PROFITS OR OTHER SPECIAL, */ +/* INDIRECT AND CONSEQUENTIAL DAMAGES, EVEN IF IT HAS BEEN ADVISED OF THE */ +/* POSSIBILITY OF SUCH DAMAGES. */ +/* */ +/* This file is provided with no support and without any obligation on the */ +/* part of Sun Microsystems, Inc. ("Sun") or any of its affiliated */ +/* companies to assist in its use, correction, modification or */ +/* enhancement. Nevertheless, and without creating any obligation on its */ +/* part, Sun welcomes your comments concerning the software and requests */ +/* that they be sent to fdlibm-comments@sunpro.sun.com. */ + + /* sins(+-max) */ +sins n le x 7f7fffff 3f800000 +sins n ge x 7f7fffff bf800000 +sins z le x 7f7fffff 3f800000 +sins z ge x 7f7fffff bf800000 +sins p le x 7f7fffff 3f800000 +sins p ge x 7f7fffff bf800000 +sins m le x 7f7fffff 3f800000 +sins m ge x 7f7fffff bf800000 + /* sins(tiny) is tiny */ +sins n eq x 31000000 31000000 +sins n eq x b1000000 b1000000 +sins n eq x 00800000 00800000 +sins n eq x 80800000 80800000 +sins n eq x 1 1 +sins n eq x 80000001 80000001 + /* sins(+-0) is +-0.0 */ +sins n eq - 0 0 +sins n eq - 80000000 80000000 +sins z eq - 0 0 +sins z eq - 80000000 80000000 +sins p eq - 0 0 +sins p eq - 80000000 80000000 +sins m eq - 0 0 +sins m eq - 80000000 80000000 + /* sins(nan or inf) is nan */ +sins n uo v 7f800000 0 +sins n uo v ff800000 0 +sins n uo v 7f800001 0 +sins n uo v ff800001 0 +sins n uo - 7fc00000 0 +sins m eq x 00800001 00800001 +sins m eq x 00800002 00800002 +sins m eq x 01000000 01000000 +sins m eq x 01800000 01800000 +sins m eq x 80800001 80800001 +sins m eq x 80800002 80800002 +sins m eq x 80fffffb 80fffffb +sins m eq x 81000000 81000000 +sins m eq x 81000003 81000003 +sins m eq x 81800000 81800000 +sins m eq x b2400000 b2400000 +sins m eq x b2800000 b2800000 +sins m eq x b9800000 b9800000 +sins m eq x b9c00000 b9c00000 +sins m eq x?u 00000001 00000001 +sins m eq x?u 00000002 00000002 +sins m eq x?u 00200000 00200000 +sins m eq x?u 00400000 00400000 +sins m eq x?u 007ffffe 007ffffe +sins m eq x?u 007fffff 007fffff +sins m eq x?u 00800000 00800000 +sins m eq x?u 80000001 80000001 +sins m eq x?u 80000002 80000002 +sins m eq x?u 80000009 80000009 +sins m eq x?u 80200000 80200000 +sins m eq x?u 80400000 80400000 +sins m eq x?u 807ffffe 807ffffe +sins m eq x?u 807fffff 807fffff +sins m eq x?u 80800000 80800000 +sins m uo - 7fff0000 7fff0000 +sins m uo - ffff0000 ffff0000 +sins m uo v 7f800000 7fff0000 +sins m uo v 7f810000 7fff0000 +sins m uo v ff800000 7fff0000 +sins m uo v ff810000 ffff0000 +sins m vn x 32400000 32400000 +sins m vn x 32800000 32800000 +sins m vn x 39800000 39800000 +sins m vn x 39c00000 39c00000 +sins n eq x 00800001 00800001 +sins n eq x 00800002 00800002 +sins n eq x 00fffffb 00fffffb +sins n eq x 01000000 01000000 +sins n eq x 01000003 01000003 +sins n eq x 01800000 01800000 +sins n eq x 32400000 32400000 +sins n eq x 32800000 32800000 +sins n eq x 39800000 39800000 +sins n eq x 39c00000 39c00000 +sins n eq x 80800001 80800001 +sins n eq x 80800002 80800002 +sins n eq x 80fffffb 80fffffb +sins n eq x 81000000 81000000 +sins n eq x 81000003 81000003 +sins n eq x 81800000 81800000 +sins n eq x b2400000 b2400000 +sins n eq x b2800000 b2800000 +sins n eq x b9800000 b9800000 +sins n eq x b9c00000 b9c00000 +sins n eq x?u 00000002 00000002 +sins n eq x?u 00000009 00000009 +sins n eq x?u 00200000 00200000 +sins n eq x?u 00400000 00400000 +sins n eq x?u 007ffffe 007ffffe +sins n eq x?u 007fffff 007fffff +sins n eq x?u 80000002 80000002 +sins n eq x?u 80000009 80000009 +sins n eq x?u 80200000 80200000 +sins n eq x?u 80400000 80400000 +sins n eq x?u 807ffffe 807ffffe +sins n eq x?u 807fffff 807fffff +sins n uo - 7fc00000 00000000 +sins n uo - 7fff0000 7fff0000 +sins n uo - ffff0000 ffff0000 +sins n uo v 7f800000 00000000 +sins n uo v 7f800001 00000000 +sins n uo v 7f810000 7fff0000 +sins n uo v ff800000 00000000 +sins n uo v ff800001 00000000 +sins n uo v ff810000 ffff0000 +sins p eq x 00800001 00800001 +sins p eq x 00800002 00800002 +sins p eq x 00fffffb 00fffffb +sins p eq x 01000000 01000000 +sins p eq x 01000003 01000003 +sins p eq x 01800000 01800000 +sins p eq x 32400000 32400000 +sins p eq x 32800000 32800000 +sins p eq x 39800000 39800000 +sins p eq x 39c00000 39c00000 +sins p eq x 80800001 80800001 +sins p eq x 80800002 80800002 +sins p eq x 81000000 81000000 +sins p eq x 81800000 81800000 +sins p eq x b2400000 b2400000 +sins p eq x?u 00000001 00000001 +sins p eq x?u 00000002 00000002 +sins p eq x?u 00000009 00000009 +sins p eq x?u 00200000 00200000 +sins p eq x?u 00400000 00400000 +sins p eq x?u 007ffffe 007ffffe +sins p eq x?u 007fffff 007fffff +sins p eq x?u 00800000 00800000 +sins p eq x?u 80000001 80000001 +sins p eq x?u 80000002 80000002 +sins p eq x?u 80200000 80200000 +sins p eq x?u 80400000 80400000 +sins p eq x?u 807ffffe 807ffffe +sins p eq x?u 807fffff 807fffff +sins p eq x?u 80800000 80800000 +sins p uo - 7fff0000 7fff0000 +sins p uo - ffff0000 ffff0000 +sins p uo v 7f800000 7fff0000 +sins p uo v 7f810000 7fff0000 +sins p uo v ff800000 7fff0000 +sins p uo v ff810000 ffff0000 +sins p vn x b2800000 b2800000 +sins p vn x b9800000 b9800000 +sins p vn x b9c00000 b9c00000 +sins z eq x 00800001 00800001 +sins z eq x 00800002 00800002 +sins z eq x 01000000 01000000 +sins z eq x 01800000 01800000 +sins z eq x 80800001 80800001 +sins z eq x 80800002 80800002 +sins z eq x 81000000 81000000 +sins z eq x 81800000 81800000 +sins z eq x b2400000 b2400000 +sins z eq x?u 00000001 00000001 +sins z eq x?u 00000002 00000002 +sins z eq x?u 00200000 00200000 +sins z eq x?u 00400000 00400000 +sins z eq x?u 007ffffe 007ffffe +sins z eq x?u 007fffff 007fffff +sins z eq x?u 00800000 00800000 +sins z eq x?u 80000001 80000001 +sins z eq x?u 80000002 80000002 +sins z eq x?u 80200000 80200000 +sins z eq x?u 80400000 80400000 +sins z eq x?u 807ffffe 807ffffe +sins z eq x?u 807fffff 807fffff +sins z eq x?u 80800000 80800000 +sins z uo - 7fff0000 7fff0000 +sins z uo - ffff0000 ffff0000 +sins z uo v 7f800000 7fff0000 +sins z uo v 7f810000 7fff0000 +sins z uo v ff800000 7fff0000 +sins z uo v ff810000 ffff0000 +sins z vn x 32400000 32400000 +sins z vn x 32800000 32800000 +sins z vn x 39800000 39800000 +sins z vn x 39c00000 39c00000 +sins z vn x b2800000 b2800000 +sins z vn x b9800000 b9800000 +sins z vn x b9c00000 b9c00000 diff --git a/test/io/ucb/sqrtd.input b/test/io/ucb/sqrtd.input new file mode 100644 index 0000000..71f3b75 --- /dev/null +++ b/test/io/ucb/sqrtd.input @@ -0,0 +1,405 @@ +/* Copyright (C) 1988-1994 Sun Microsystems, Inc. 2550 Garcia Avenue */ +/* Mountain View, California 94043 All rights reserved. */ +/* */ +/* Any person is hereby authorized to download, copy, use, create bug fixes, */ +/* and distribute, subject to the following conditions: */ +/* */ +/* 1. the software may not be redistributed for a fee except as */ +/* reasonable to cover media costs; */ +/* 2. any copy of the software must include this notice, as well as */ +/* any other embedded copyright notices; and */ +/* 3. any distribution of this software or derivative works thereof */ +/* must comply with all applicable U.S. export control laws. */ +/* */ +/* THE SOFTWARE IS MADE AVAILABLE "AS IS" AND WITHOUT EXPRESS OR IMPLIED */ +/* WARRANTY OF ANY KIND, INCLUDING BUT NOT LIMITED TO THE IMPLIED */ +/* WARRANTIES OF DESIGN, MERCHANTIBILITY, FITNESS FOR A PARTICULAR */ +/* PURPOSE, NON-INFRINGEMENT, PERFORMANCE OR CONFORMANCE TO */ +/* SPECIFICATIONS. */ +/* */ +/* BY DOWNLOADING AND/OR USING THIS SOFTWARE, THE USER WAIVES ALL CLAIMS */ +/* AGAINST SUN MICROSYSTEMS, INC. AND ITS AFFILIATED COMPANIES IN ANY */ +/* JURISDICTION, INCLUDING BUT NOT LIMITED TO CLAIMS FOR DAMAGES OR */ +/* EQUITABLE RELIEF BASED ON LOSS OF DATA, AND SPECIFICALLY WAIVES EVEN */ +/* UNKNOWN OR UNANTICIPATED CLAIMS OR LOSSES, PRESENT AND FUTURE. */ +/* */ +/* IN NO EVENT WILL SUN MICROSYSTEMS, INC. OR ANY OF ITS AFFILIATED */ +/* COMPANIES BE LIABLE FOR ANY LOST REVENUE OR PROFITS OR OTHER SPECIAL, */ +/* INDIRECT AND CONSEQUENTIAL DAMAGES, EVEN IF IT HAS BEEN ADVISED OF THE */ +/* POSSIBILITY OF SUCH DAMAGES. */ +/* */ +/* This file is provided with no support and without any obligation on the */ +/* part of Sun Microsystems, Inc. ("Sun") or any of its affiliated */ +/* companies to assist in its use, correction, modification or */ +/* enhancement. Nevertheless, and without creating any obligation on its */ +/* part, Sun welcomes your comments concerning the software and requests */ +/* that they be sent to fdlibm-comments@sunpro.sun.com. */ + + /* sqrtd(+-0) is +-0 */ +sqrtd n eq - 0 0 0 0 +sqrtd n eq - 80000000 0 80000000 0 +sqrtd z eq - 0 0 0 0 +sqrtd z eq - 80000000 0 80000000 0 +sqrtd p eq - 0 0 0 0 +sqrtd p eq - 80000000 0 80000000 0 +sqrtd m eq - 0 0 0 0 +sqrtd m eq - 80000000 0 80000000 0 + /* sqrtd(+max) is finite */ +sqrtd n eq x 7fefffff ffffffff 5fefffff ffffffff +sqrtd z eq x 7fefffff ffffffff 5fefffff ffffffff +sqrtd p eq x 7fefffff ffffffff 5ff00000 0 +sqrtd m eq x 7fefffff ffffffff 5fefffff ffffffff + /* sqrtd(4457404589857209) = 66763797 */ +sqrtd n eq - 432fabf8 c265b372 418fd5e0 a8000000 +sqrtd z eq - 432fabf8 c265b372 418fd5e0 a8000000 +sqrtd p eq - 432fabf8 c265b372 418fd5e0 a8000000 +sqrtd m eq - 432fabf8 c265b372 418fd5e0 a8000000 + /* sqrtd(3911242719325041) = 62539929 */ +sqrtd n eq - 432bca82 51d4d6e2 418dd244 c8000000 +sqrtd z eq - 432bca82 51d4d6e2 418dd244 c8000000 +sqrtd p eq - 432bca82 51d4d6e2 418dd244 c8000000 +sqrtd m eq - 432bca82 51d4d6e2 418dd244 c8000000 + /* sqrtd(4)=2 */ +sqrtd n eq - 40100000 0 40000000 0 +sqrtd z eq - 40100000 0 40000000 0 +sqrtd p eq - 40100000 0 40000000 0 +sqrtd m eq - 40100000 0 40000000 0 + /* sqrtd(x) for x=1,1+ulp,1-ulp */ +sqrtd n eq x 3ff00000 1 3ff00000 0 +sqrtd n eq - 3ff00000 0 3ff00000 0 +sqrtd n eq x 3fefffff ffffffff 3fefffff ffffffff +sqrtd z eq x 3ff00000 1 3ff00000 0 +sqrtd z eq - 3ff00000 0 3ff00000 0 +sqrtd z eq x 3fefffff ffffffff 3fefffff ffffffff +sqrtd p eq x 3ff00000 1 3ff00000 1 +sqrtd p eq - 3ff00000 0 3ff00000 0 +sqrtd p eq x 3fefffff ffffffff 3ff00000 0 +sqrtd m eq x 3ff00000 1 3ff00000 0 +sqrtd m eq - 3ff00000 0 3ff00000 0 +sqrtd m eq x 3fefffff ffffffff 3fefffff ffffffff + /* sqrtd(+min) is non-zero */ +sqrtd n eq - 00100000 0 20000000 0 +sqrtd z eq - 00100000 0 20000000 0 +sqrtd p eq - 00100000 0 20000000 0 +sqrtd m eq - 00100000 0 20000000 0 +sqrtd n eq - 0 1 1e600000 0 +sqrtd z eq - 0 1 1e600000 0 +sqrtd p eq - 0 1 1e600000 0 +sqrtd m eq - 0 1 1e600000 0 + /* random arguments between 0 8 */ +sqrtd n eq x 400766bd b2b5006d 3ffb5d6f ec392e7d +sqrtd n eq x 401b6546 fb825911 4004efb3 30ef0b43 +sqrtd n eq x 401e1653 09de7505 4005f0d3 24d38bd0 +sqrtd n eq x 3ff541dc fba96889 3ff27137 0ec508d0 +sqrtd n eq x 400754c3 e27084dd 3ffb52eb 45df30b2 +sqrtd n eq x 400ebe1e 1b093c41 3fff5d72 2e54e976 +sqrtd n eq x 401940d8 d18455f5 400419df 976f692d +sqrtd n eq x 401dae71 4a51b239 4005cad1 a5584b9a +sqrtd n eq x 400a9f2d 1079de4d 3ffd2ff1 3bff7b67 +sqrtd n eq x 3fc57dd3 3103b871 3fda397d 7b1e31f2 + /* sqrtd(inf) is inf */ +sqrtd n eq - 7ff00000 0 7ff00000 0 +sqrtd z eq - 7ff00000 0 7ff00000 0 +sqrtd p eq - 7ff00000 0 7ff00000 0 +sqrtd m eq - 7ff00000 0 7ff00000 0 + /* sqrtd(nan) is nan */ +sqrtd n uo v 7ff00000 00000001 0 0 +sqrtd n uo - 7ff80000 00000000 0 0 + /* sqrtd(-ve) is nan */ +sqrtd n uo v 80000000 1 0 0 +sqrtd n uo v bff00000 0 0 0 +sqrtd n uo v fff00000 0 0 0 +sqrtd m eq - 00000000 00000004 1e700000 00000000 +sqrtd m eq - 00040000 00000000 1ff00000 00000000 +sqrtd m eq - 00300000 00000000 20100000 00000000 +sqrtd m eq - 36b00000 00000000 3b500000 00000000 +sqrtd m eq - 36d00000 00000000 3b600000 00000000 +sqrtd m eq - 37f00000 00000000 3bf00000 00000000 +sqrtd m eq - 38100000 00000000 3c000000 00000000 +sqrtd m eq - 38300000 00000000 3c100000 00000000 +sqrtd m eq - 3f020000 00000000 3f780000 00000000 +sqrtd m eq - 3f700000 00000000 3fb00000 00000000 +sqrtd m eq - 3fa20000 00000000 3fc80000 00000000 +sqrtd m eq - 3fb00000 00000000 3fd00000 00000000 +sqrtd m eq - 40220000 00000000 40080000 00000000 +sqrtd m eq - 40700000 00000000 40300000 00000000 +sqrtd m eq - 40a20000 00000000 40480000 00000000 +sqrtd m eq - 40d9f240 00000000 40646000 00000000 +sqrtd m eq - 40db3c40 00000000 4064e000 00000000 +sqrtd m eq - 40dd3a40 00000000 4065a000 00000000 +sqrtd m eq - 40df4a40 00000000 40666000 00000000 +sqrtd m eq - 40dffe40 00000000 4066a000 00000000 +sqrtd m eq - 41420000 00000000 40980000 00000000 +sqrtd m eq - 47b00000 00000000 43d00000 00000000 +sqrtd m eq - 47d00000 00000000 43e00000 00000000 +sqrtd m eq - 7fb00000 00000000 5fd00000 00000000 +sqrtd m eq - 7fd00000 00000000 5fe00000 00000000 +sqrtd m eq x 000fffff ffffffff 1fffffff fffffffe +sqrtd m eq x 00100000 00000002 20000000 00000000 +sqrtd m eq x 3fefffff fffffff7 3fefffff fffffffb +sqrtd m eq x 3fefffff fffffff8 3fefffff fffffffb +sqrtd m eq x 3fefffff fffffff9 3fefffff fffffffc +sqrtd m eq x 3fefffff fffffffa 3fefffff fffffffc +sqrtd m eq x 3fefffff fffffffb 3fefffff fffffffd +sqrtd m eq x 3fefffff fffffffc 3fefffff fffffffd +sqrtd m eq x 3fefffff fffffffd 3fefffff fffffffe +sqrtd m eq x 3fefffff fffffffe 3fefffff fffffffe +sqrtd m eq x 3ff00000 00000002 3ff00000 00000000 +sqrtd m eq x 3ff00000 00000003 3ff00000 00000001 +sqrtd m eq x 3ff00000 00000004 3ff00000 00000001 +sqrtd m eq x 3ff00000 00000005 3ff00000 00000002 +sqrtd m eq x 3ff00000 00000006 3ff00000 00000002 +sqrtd m eq x 3ff00000 00000007 3ff00000 00000003 +sqrtd m eq x 7fcfffff fffffffe 5fdfffff fffffffe +sqrtd m eq x 7fd00000 00000002 5fe00000 00000000 +sqrtd m uo - 7fffe000 00000000 7fffe000 00000000 +sqrtd m uo - ffffe000 00000000 ffffe000 00000000 +sqrtd m uo v 7ff02000 00000000 7fffe000 00000000 +sqrtd m uo v 80000000 00000001 7fffe000 00000000 +sqrtd m uo v 80000000 00000002 7fffe000 00000000 +sqrtd m uo v 80000000 00000005 7fffe000 00000000 +sqrtd m uo v 80000000 00000007 7fffe000 00000000 +sqrtd m uo v 80000000 00000009 7fffe000 00000000 +sqrtd m uo v 800fffff fffffff7 7fffe000 00000000 +sqrtd m uo v 800fffff fffffff9 7fffe000 00000000 +sqrtd m uo v 800fffff fffffffc 7fffe000 00000000 +sqrtd m uo v 800fffff fffffffd 7fffe000 00000000 +sqrtd m uo v 800fffff fffffffe 7fffe000 00000000 +sqrtd m uo v 800fffff ffffffff 7fffe000 00000000 +sqrtd m uo v 801fffff fffffffd 7fffe000 00000000 +sqrtd m uo v 80200000 00000000 7fffe000 00000000 +sqrtd m uo v 80200000 00000001 7fffe000 00000000 +sqrtd m uo v bcb00000 00000000 7fffe000 00000000 +sqrtd m uo v bcc00000 00000000 7fffe000 00000000 +sqrtd m uo v bcc80000 00000000 7fffe000 00000000 +sqrtd m uo v bff00000 00000000 7fffe000 00000000 +sqrtd m uo v c0000000 00000002 7fffe000 00000000 +sqrtd m uo v c0080000 00000004 7fffe000 00000000 +sqrtd m uo v c00fffff fffffffb 7fffe000 00000000 +sqrtd m uo v ffcfffff fffffffc 7fffe000 00000000 +sqrtd m uo v ffd00000 00000002 7fffe000 00000000 +sqrtd m uo v ffdfffff ffffffff 7fffe000 00000000 +sqrtd m uo v ffe00000 00000002 7fffe000 00000000 +sqrtd m uo v fff00000 00000000 7fffe000 00000000 +sqrtd m uo v fff02000 00000000 ffffe000 00000000 +sqrtd n eq - 00000000 00000004 1e700000 00000000 +sqrtd n eq - 00040000 00000000 1ff00000 00000000 +sqrtd n eq - 00300000 00000000 20100000 00000000 +sqrtd n eq - 36b00000 00000000 3b500000 00000000 +sqrtd n eq - 36d00000 00000000 3b600000 00000000 +sqrtd n eq - 37f00000 00000000 3bf00000 00000000 +sqrtd n eq - 38100000 00000000 3c000000 00000000 +sqrtd n eq - 38300000 00000000 3c100000 00000000 +sqrtd n eq - 3f020000 00000000 3f780000 00000000 +sqrtd n eq - 3f700000 00000000 3fb00000 00000000 +sqrtd n eq - 3fa20000 00000000 3fc80000 00000000 +sqrtd n eq - 3fb00000 00000000 3fd00000 00000000 +sqrtd n eq - 40220000 00000000 40080000 00000000 +sqrtd n eq - 40700000 00000000 40300000 00000000 +sqrtd n eq - 40a20000 00000000 40480000 00000000 +sqrtd n eq - 40d9f240 00000000 40646000 00000000 +sqrtd n eq - 40db3c40 00000000 4064e000 00000000 +sqrtd n eq - 40dd3a40 00000000 4065a000 00000000 +sqrtd n eq - 40df4a40 00000000 40666000 00000000 +sqrtd n eq - 40dffe40 00000000 4066a000 00000000 +sqrtd n eq - 41420000 00000000 40980000 00000000 +sqrtd n eq - 47b00000 00000000 43d00000 00000000 +sqrtd n eq - 47d00000 00000000 43e00000 00000000 +sqrtd n eq - 7fb00000 00000000 5fd00000 00000000 +sqrtd n eq - 7fd00000 00000000 5fe00000 00000000 +sqrtd n eq x 000fffff ffffffff 1fffffff ffffffff +sqrtd n eq x 00100000 00000002 20000000 00000001 +sqrtd n eq x 3fefffff fffffff7 3fefffff fffffffb +sqrtd n eq x 3fefffff fffffff8 3fefffff fffffffc +sqrtd n eq x 3fefffff fffffff9 3fefffff fffffffc +sqrtd n eq x 3fefffff fffffffa 3fefffff fffffffd +sqrtd n eq x 3fefffff fffffffb 3fefffff fffffffd +sqrtd n eq x 3fefffff fffffffc 3fefffff fffffffe +sqrtd n eq x 3fefffff fffffffd 3fefffff fffffffe +sqrtd n eq x 3fefffff fffffffe 3fefffff ffffffff +sqrtd n eq x 3ff00000 00000002 3ff00000 00000001 +sqrtd n eq x 3ff00000 00000003 3ff00000 00000001 +sqrtd n eq x 3ff00000 00000004 3ff00000 00000002 +sqrtd n eq x 3ff00000 00000005 3ff00000 00000002 +sqrtd n eq x 3ff00000 00000006 3ff00000 00000003 +sqrtd n eq x 3ff00000 00000007 3ff00000 00000003 +sqrtd n eq x 7fcfffff fffffffe 5fdfffff ffffffff +sqrtd n eq x 7fd00000 00000002 5fe00000 00000001 +sqrtd n uo - 7ff80000 00000000 00000000 00000000 +sqrtd n uo - 7fffe000 00000000 7fffe000 00000000 +sqrtd n uo - ffffe000 00000000 ffffe000 00000000 +sqrtd n uo v 7ff00000 00000001 00000000 00000000 +sqrtd n uo v 7ff02000 00000000 7fffe000 00000000 +sqrtd n uo v 80000000 00000001 00000000 00000000 +sqrtd n uo v 80000000 00000002 7fffe000 00000000 +sqrtd n uo v 80000000 00000005 7fffe000 00000000 +sqrtd n uo v 80000000 00000007 7fffe000 00000000 +sqrtd n uo v 80000000 00000009 7fffe000 00000000 +sqrtd n uo v 800fffff fffffff7 7fffe000 00000000 +sqrtd n uo v 800fffff fffffff9 7fffe000 00000000 +sqrtd n uo v 800fffff fffffffc 7fffe000 00000000 +sqrtd n uo v 800fffff fffffffd 7fffe000 00000000 +sqrtd n uo v 800fffff fffffffe 7fffe000 00000000 +sqrtd n uo v 800fffff ffffffff 7fffe000 00000000 +sqrtd n uo v 801fffff fffffffd 7fffe000 00000000 +sqrtd n uo v 80200000 00000000 7fffe000 00000000 +sqrtd n uo v 80200000 00000001 7fffe000 00000000 +sqrtd n uo v bcb00000 00000000 7fffe000 00000000 +sqrtd n uo v bcc00000 00000000 7fffe000 00000000 +sqrtd n uo v bcc80000 00000000 7fffe000 00000000 +sqrtd n uo v bff00000 00000000 00000000 00000000 +sqrtd n uo v c0000000 00000002 7fffe000 00000000 +sqrtd n uo v c0080000 00000004 7fffe000 00000000 +sqrtd n uo v c00fffff fffffffb 7fffe000 00000000 +sqrtd n uo v ffcfffff fffffffc 7fffe000 00000000 +sqrtd n uo v ffd00000 00000002 7fffe000 00000000 +sqrtd n uo v ffdfffff ffffffff 7fffe000 00000000 +sqrtd n uo v ffe00000 00000002 7fffe000 00000000 +sqrtd n uo v fff00000 00000000 00000000 00000000 +sqrtd n uo v fff02000 00000000 ffffe000 00000000 +sqrtd p eq - 00000000 00000004 1e700000 00000000 +sqrtd p eq - 00040000 00000000 1ff00000 00000000 +sqrtd p eq - 00300000 00000000 20100000 00000000 +sqrtd p eq - 36b00000 00000000 3b500000 00000000 +sqrtd p eq - 36d00000 00000000 3b600000 00000000 +sqrtd p eq - 37f00000 00000000 3bf00000 00000000 +sqrtd p eq - 38100000 00000000 3c000000 00000000 +sqrtd p eq - 38300000 00000000 3c100000 00000000 +sqrtd p eq - 3f020000 00000000 3f780000 00000000 +sqrtd p eq - 3f700000 00000000 3fb00000 00000000 +sqrtd p eq - 3fa20000 00000000 3fc80000 00000000 +sqrtd p eq - 3fb00000 00000000 3fd00000 00000000 +sqrtd p eq - 40220000 00000000 40080000 00000000 +sqrtd p eq - 40700000 00000000 40300000 00000000 +sqrtd p eq - 40a20000 00000000 40480000 00000000 +sqrtd p eq - 40d9f240 00000000 40646000 00000000 +sqrtd p eq - 40db3c40 00000000 4064e000 00000000 +sqrtd p eq - 40dd3a40 00000000 4065a000 00000000 +sqrtd p eq - 40df4a40 00000000 40666000 00000000 +sqrtd p eq - 40dffe40 00000000 4066a000 00000000 +sqrtd p eq - 41420000 00000000 40980000 00000000 +sqrtd p eq - 47b00000 00000000 43d00000 00000000 +sqrtd p eq - 47d00000 00000000 43e00000 00000000 +sqrtd p eq - 7fb00000 00000000 5fd00000 00000000 +sqrtd p eq - 7fd00000 00000000 5fe00000 00000000 +sqrtd p eq x 000fffff ffffffff 1fffffff ffffffff +sqrtd p eq x 00100000 00000002 20000000 00000001 +sqrtd p eq x 3fefffff fffffff7 3fefffff fffffffc +sqrtd p eq x 3fefffff fffffff8 3fefffff fffffffc +sqrtd p eq x 3fefffff fffffff9 3fefffff fffffffd +sqrtd p eq x 3fefffff fffffffa 3fefffff fffffffd +sqrtd p eq x 3fefffff fffffffb 3fefffff fffffffe +sqrtd p eq x 3fefffff fffffffc 3fefffff fffffffe +sqrtd p eq x 3fefffff fffffffd 3fefffff ffffffff +sqrtd p eq x 3fefffff fffffffe 3fefffff ffffffff +sqrtd p eq x 3ff00000 00000002 3ff00000 00000001 +sqrtd p eq x 3ff00000 00000003 3ff00000 00000002 +sqrtd p eq x 3ff00000 00000004 3ff00000 00000002 +sqrtd p eq x 3ff00000 00000005 3ff00000 00000003 +sqrtd p eq x 3ff00000 00000006 3ff00000 00000003 +sqrtd p eq x 3ff00000 00000007 3ff00000 00000004 +sqrtd p eq x 7fcfffff fffffffe 5fdfffff ffffffff +sqrtd p eq x 7fd00000 00000002 5fe00000 00000001 +sqrtd p uo - 7fffe000 00000000 7fffe000 00000000 +sqrtd p uo - ffffe000 00000000 ffffe000 00000000 +sqrtd p uo v 7ff02000 00000000 7fffe000 00000000 +sqrtd p uo v 80000000 00000001 7fffe000 00000000 +sqrtd p uo v 80000000 00000002 7fffe000 00000000 +sqrtd p uo v 80000000 00000005 7fffe000 00000000 +sqrtd p uo v 80000000 00000007 7fffe000 00000000 +sqrtd p uo v 80000000 00000009 7fffe000 00000000 +sqrtd p uo v 800fffff fffffff7 7fffe000 00000000 +sqrtd p uo v 800fffff fffffff9 7fffe000 00000000 +sqrtd p uo v 800fffff fffffffc 7fffe000 00000000 +sqrtd p uo v 800fffff fffffffd 7fffe000 00000000 +sqrtd p uo v 800fffff fffffffe 7fffe000 00000000 +sqrtd p uo v 800fffff ffffffff 7fffe000 00000000 +sqrtd p uo v 801fffff fffffffd 7fffe000 00000000 +sqrtd p uo v 80200000 00000000 7fffe000 00000000 +sqrtd p uo v 80200000 00000001 7fffe000 00000000 +sqrtd p uo v bcb00000 00000000 7fffe000 00000000 +sqrtd p uo v bcc00000 00000000 7fffe000 00000000 +sqrtd p uo v bcc80000 00000000 7fffe000 00000000 +sqrtd p uo v bff00000 00000000 7fffe000 00000000 +sqrtd p uo v c0000000 00000002 7fffe000 00000000 +sqrtd p uo v c0080000 00000004 7fffe000 00000000 +sqrtd p uo v c00fffff fffffffb 7fffe000 00000000 +sqrtd p uo v ffcfffff fffffffc 7fffe000 00000000 +sqrtd p uo v ffd00000 00000002 7fffe000 00000000 +sqrtd p uo v ffdfffff ffffffff 7fffe000 00000000 +sqrtd p uo v ffe00000 00000002 7fffe000 00000000 +sqrtd p uo v fff00000 00000000 7fffe000 00000000 +sqrtd p uo v fff02000 00000000 ffffe000 00000000 +sqrtd z eq - 00000000 00000004 1e700000 00000000 +sqrtd z eq - 00040000 00000000 1ff00000 00000000 +sqrtd z eq - 00300000 00000000 20100000 00000000 +sqrtd z eq - 36b00000 00000000 3b500000 00000000 +sqrtd z eq - 36d00000 00000000 3b600000 00000000 +sqrtd z eq - 37f00000 00000000 3bf00000 00000000 +sqrtd z eq - 38100000 00000000 3c000000 00000000 +sqrtd z eq - 38300000 00000000 3c100000 00000000 +sqrtd z eq - 3f020000 00000000 3f780000 00000000 +sqrtd z eq - 3f700000 00000000 3fb00000 00000000 +sqrtd z eq - 3fa20000 00000000 3fc80000 00000000 +sqrtd z eq - 3fb00000 00000000 3fd00000 00000000 +sqrtd z eq - 40220000 00000000 40080000 00000000 +sqrtd z eq - 40700000 00000000 40300000 00000000 +sqrtd z eq - 40a20000 00000000 40480000 00000000 +sqrtd z eq - 40d9f240 00000000 40646000 00000000 +sqrtd z eq - 40db3c40 00000000 4064e000 00000000 +sqrtd z eq - 40dd3a40 00000000 4065a000 00000000 +sqrtd z eq - 40df4a40 00000000 40666000 00000000 +sqrtd z eq - 40dffe40 00000000 4066a000 00000000 +sqrtd z eq - 41420000 00000000 40980000 00000000 +sqrtd z eq - 47b00000 00000000 43d00000 00000000 +sqrtd z eq - 47d00000 00000000 43e00000 00000000 +sqrtd z eq - 7fb00000 00000000 5fd00000 00000000 +sqrtd z eq - 7fd00000 00000000 5fe00000 00000000 +sqrtd z eq x 000fffff ffffffff 1fffffff fffffffe +sqrtd z eq x 00100000 00000002 20000000 00000000 +sqrtd z eq x 3fefffff fffffff7 3fefffff fffffffb +sqrtd z eq x 3fefffff fffffff8 3fefffff fffffffb +sqrtd z eq x 3fefffff fffffff9 3fefffff fffffffc +sqrtd z eq x 3fefffff fffffffa 3fefffff fffffffc +sqrtd z eq x 3fefffff fffffffb 3fefffff fffffffd +sqrtd z eq x 3fefffff fffffffc 3fefffff fffffffd +sqrtd z eq x 3fefffff fffffffd 3fefffff fffffffe +sqrtd z eq x 3fefffff fffffffe 3fefffff fffffffe +sqrtd z eq x 3ff00000 00000002 3ff00000 00000000 +sqrtd z eq x 3ff00000 00000003 3ff00000 00000001 +sqrtd z eq x 3ff00000 00000004 3ff00000 00000001 +sqrtd z eq x 3ff00000 00000005 3ff00000 00000002 +sqrtd z eq x 3ff00000 00000006 3ff00000 00000002 +sqrtd z eq x 3ff00000 00000007 3ff00000 00000003 +sqrtd z eq x 7fcfffff fffffffe 5fdfffff fffffffe +sqrtd z eq x 7fd00000 00000002 5fe00000 00000000 +sqrtd z uo - 7fffe000 00000000 7fffe000 00000000 +sqrtd z uo - ffffe000 00000000 ffffe000 00000000 +sqrtd z uo v 7ff02000 00000000 7fffe000 00000000 +sqrtd z uo v 80000000 00000001 7fffe000 00000000 +sqrtd z uo v 80000000 00000002 7fffe000 00000000 +sqrtd z uo v 80000000 00000005 7fffe000 00000000 +sqrtd z uo v 80000000 00000007 7fffe000 00000000 +sqrtd z uo v 80000000 00000009 7fffe000 00000000 +sqrtd z uo v 800fffff fffffff7 7fffe000 00000000 +sqrtd z uo v 800fffff fffffff9 7fffe000 00000000 +sqrtd z uo v 800fffff fffffffc 7fffe000 00000000 +sqrtd z uo v 800fffff fffffffd 7fffe000 00000000 +sqrtd z uo v 800fffff fffffffe 7fffe000 00000000 +sqrtd z uo v 800fffff ffffffff 7fffe000 00000000 +sqrtd z uo v 801fffff fffffffd 7fffe000 00000000 +sqrtd z uo v 80200000 00000000 7fffe000 00000000 +sqrtd z uo v 80200000 00000001 7fffe000 00000000 +sqrtd z uo v bcb00000 00000000 7fffe000 00000000 +sqrtd z uo v bcc00000 00000000 7fffe000 00000000 +sqrtd z uo v bcc80000 00000000 7fffe000 00000000 +sqrtd z uo v bff00000 00000000 7fffe000 00000000 +sqrtd z uo v c0000000 00000002 7fffe000 00000000 +sqrtd z uo v c0080000 00000004 7fffe000 00000000 +sqrtd z uo v c00fffff fffffffb 7fffe000 00000000 +sqrtd z uo v ffcfffff fffffffc 7fffe000 00000000 +sqrtd z uo v ffd00000 00000002 7fffe000 00000000 +sqrtd z uo v ffdfffff ffffffff 7fffe000 00000000 +sqrtd z uo v ffe00000 00000002 7fffe000 00000000 +sqrtd z uo v fff00000 00000000 7fffe000 00000000 +sqrtd z uo v fff02000 00000000 ffffe000 00000000 diff --git a/test/io/ucb/sqrtq.input b/test/io/ucb/sqrtq.input new file mode 100644 index 0000000..573fc56 --- /dev/null +++ b/test/io/ucb/sqrtq.input @@ -0,0 +1,497 @@ +/* Copyright (C) 1988-1994 Sun Microsystems, Inc. 2550 Garcia Avenue */ +/* Mountain View, California 94043 All rights reserved. */ +/* */ +/* Any person is hereby authorized to download, copy, use, create bug fixes, */ +/* and distribute, subject to the following conditions: */ +/* */ +/* 1. the software may not be redistributed for a fee except as */ +/* reasonable to cover media costs; */ +/* 2. any copy of the software must include this notice, as well as */ +/* any other embedded copyright notices; and */ +/* 3. any distribution of this software or derivative works thereof */ +/* must comply with all applicable U.S. export control laws. */ +/* */ +/* THE SOFTWARE IS MADE AVAILABLE "AS IS" AND WITHOUT EXPRESS OR IMPLIED */ +/* WARRANTY OF ANY KIND, INCLUDING BUT NOT LIMITED TO THE IMPLIED */ +/* WARRANTIES OF DESIGN, MERCHANTIBILITY, FITNESS FOR A PARTICULAR */ +/* PURPOSE, NON-INFRINGEMENT, PERFORMANCE OR CONFORMANCE TO */ +/* SPECIFICATIONS. */ +/* */ +/* BY DOWNLOADING AND/OR USING THIS SOFTWARE, THE USER WAIVES ALL CLAIMS */ +/* AGAINST SUN MICROSYSTEMS, INC. AND ITS AFFILIATED COMPANIES IN ANY */ +/* JURISDICTION, INCLUDING BUT NOT LIMITED TO CLAIMS FOR DAMAGES OR */ +/* EQUITABLE RELIEF BASED ON LOSS OF DATA, AND SPECIFICALLY WAIVES EVEN */ +/* UNKNOWN OR UNANTICIPATED CLAIMS OR LOSSES, PRESENT AND FUTURE. */ +/* */ +/* IN NO EVENT WILL SUN MICROSYSTEMS, INC. OR ANY OF ITS AFFILIATED */ +/* COMPANIES BE LIABLE FOR ANY LOST REVENUE OR PROFITS OR OTHER SPECIAL, */ +/* INDIRECT AND CONSEQUENTIAL DAMAGES, EVEN IF IT HAS BEEN ADVISED OF THE */ +/* POSSIBILITY OF SUCH DAMAGES. */ +/* */ +/* This file is provided with no support and without any obligation on the */ +/* part of Sun Microsystems, Inc. ("Sun") or any of its affiliated */ +/* companies to assist in its use, correction, modification or */ +/* enhancement. Nevertheless, and without creating any obligation on its */ +/* part, Sun welcomes your comments concerning the software and requests */ +/* that they be sent to fdlibm-comments@sunpro.sun.com. */ + +sqrtq z eq - 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +sqrtq p eq - 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +sqrtq m eq - 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +sqrtq n eq - 80000000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +sqrtq z eq - 80000000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +sqrtq p eq - 80000000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +sqrtq m eq - 80000000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +sqrtq n eq - 00010000 00000000 00000000 00000000 20000000 00000000 00000000 00000000 +sqrtq z eq - 00010000 00000000 00000000 00000000 20000000 00000000 00000000 00000000 +sqrtq p eq - 00010000 00000000 00000000 00000000 20000000 00000000 00000000 00000000 +sqrtq m eq - 00010000 00000000 00000000 00000000 20000000 00000000 00000000 00000000 +sqrtq n eq - 00000000 00000000 00000000 00000001 1fc80000 00000000 00000000 00000000 +sqrtq z eq - 00000000 00000000 00000000 00000001 1fc80000 00000000 00000000 00000000 +sqrtq p eq - 00000000 00000000 00000000 00000001 1fc80000 00000000 00000000 00000000 +sqrtq m eq - 00000000 00000000 00000000 00000001 1fc80000 00000000 00000000 00000000 +sqrtq n eq - 3fff0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +sqrtq z eq - 3fff0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +sqrtq p eq - 3fff0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +sqrtq m eq - 3fff0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +sqrtq n eq - 40010000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 +sqrtq z eq - 40010000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 +sqrtq p eq - 40010000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 +sqrtq m eq - 40010000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 +sqrtq n eq x 3ffeffff ffffffff ffffffff ffffffff 3ffeffff ffffffff ffffffff ffffffff +sqrtq z eq x 3ffeffff ffffffff ffffffff ffffffff 3ffeffff ffffffff ffffffff ffffffff +sqrtq p eq x 3ffeffff ffffffff ffffffff ffffffff 3fff0000 00000000 00000000 00000000 +sqrtq n eq x 7ffeffff ffffffff ffffffff ffffffff 5ffeffff ffffffff ffffffff ffffffff +sqrtq z eq x 7ffeffff ffffffff ffffffff ffffffff 5ffeffff ffffffff ffffffff ffffffff +sqrtq p eq x 7ffeffff ffffffff ffffffff ffffffff 5fff0000 00000000 00000000 00000000 +sqrtq m eq x 7ffeffff ffffffff ffffffff ffffffff 5ffeffff ffffffff ffffffff ffffffff +sqrtq n eq - 7fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +sqrtq z eq - 7fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +sqrtq p eq - 7fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +sqrtq m eq - 7fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +sqrtq n uo v 7fff0000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 +sqrtq n uo - 7fff8000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +sqrtq n uo v 80010000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +sqrtq n uo v 80000000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 +sqrtq n uo v bfff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +sqrtq n uo v ffff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +sqrtq n uo - ffff8000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +sqrtq n eq x 40000000 00000000 00000000 00000000 3fff6a09 e667f3bc c908b2fb 1366ea95 +sqrtq z eq x 40000000 00000000 00000000 00000000 3fff6a09 e667f3bc c908b2fb 1366ea95 +sqrtq p eq x 40000000 00000000 00000000 00000000 3fff6a09 e667f3bc c908b2fb 1366ea96 +sqrtq m eq x 40000000 00000000 00000000 00000000 3fff6a09 e667f3bc c908b2fb 1366ea95 +sqrtq n eq - 4000655f 990e9058 6bee1161 10216080 3fffabc1 893ba109 f0000000 00000000 +sqrtq z eq - 4000655f 990e9058 6bee1161 10216080 3fffabc1 893ba109 f0000000 00000000 +sqrtq p eq - 4000655f 990e9058 6bee1161 10216080 3fffabc1 893ba109 f0000000 00000000 +sqrtq m eq - 4000655f 990e9058 6bee1161 10216080 3fffabc1 893ba109 f0000000 00000000 +sqrtq n eq x 53c9abab 936dba09 11872faa aecc9899 49e44ae2 0de48938 8b88acf4 df42a5aa +sqrtq n eq - 400d9f24 00000000 00000000 00000000 40064600 00000000 00000000 00000000 +sqrtq m eq - 400d9f24 00000000 00000000 00000000 40064600 00000000 00000000 00000000 +sqrtq p eq - 400d9f24 00000000 00000000 00000000 40064600 00000000 00000000 00000000 +sqrtq z eq - 400d9f24 00000000 00000000 00000000 40064600 00000000 00000000 00000000 +sqrtq n eq - 400db3c4 00000000 00000000 00000000 40064e00 00000000 00000000 00000000 +sqrtq m eq - 400db3c4 00000000 00000000 00000000 40064e00 00000000 00000000 00000000 +sqrtq p eq - 400db3c4 00000000 00000000 00000000 40064e00 00000000 00000000 00000000 +sqrtq z eq - 400db3c4 00000000 00000000 00000000 40064e00 00000000 00000000 00000000 +sqrtq n eq - 400dd3a4 00000000 00000000 00000000 40065a00 00000000 00000000 00000000 +sqrtq m eq - 400dd3a4 00000000 00000000 00000000 40065a00 00000000 00000000 00000000 +sqrtq p eq - 400dd3a4 00000000 00000000 00000000 40065a00 00000000 00000000 00000000 +sqrtq z eq - 400dd3a4 00000000 00000000 00000000 40065a00 00000000 00000000 00000000 +sqrtq n eq - 400df4a4 00000000 00000000 00000000 40066600 00000000 00000000 00000000 +sqrtq m eq - 400df4a4 00000000 00000000 00000000 40066600 00000000 00000000 00000000 +sqrtq p eq - 400df4a4 00000000 00000000 00000000 40066600 00000000 00000000 00000000 +sqrtq z eq - 400df4a4 00000000 00000000 00000000 40066600 00000000 00000000 00000000 +sqrtq n eq - 400dffe4 00000000 00000000 00000000 40066a00 00000000 00000000 00000000 +sqrtq m eq - 400dffe4 00000000 00000000 00000000 40066a00 00000000 00000000 00000000 +sqrtq p eq - 400dffe4 00000000 00000000 00000000 40066a00 00000000 00000000 00000000 +sqrtq z eq - 400dffe4 00000000 00000000 00000000 40066a00 00000000 00000000 00000000 +sqrtq n eq - 3f6b0000 00000000 00000000 00000000 3fb50000 00000000 00000000 00000000 +sqrtq m eq - 3f6b0000 00000000 00000000 00000000 3fb50000 00000000 00000000 00000000 +sqrtq p eq - 3f6b0000 00000000 00000000 00000000 3fb50000 00000000 00000000 00000000 +sqrtq z eq - 3f6b0000 00000000 00000000 00000000 3fb50000 00000000 00000000 00000000 +sqrtq n eq - 3f6d0000 00000000 00000000 00000000 3fb60000 00000000 00000000 00000000 +sqrtq m eq - 3f6d0000 00000000 00000000 00000000 3fb60000 00000000 00000000 00000000 +sqrtq p eq - 3f6d0000 00000000 00000000 00000000 3fb60000 00000000 00000000 00000000 +sqrtq z eq - 3f6d0000 00000000 00000000 00000000 3fb60000 00000000 00000000 00000000 +sqrtq n eq - 3f7f0000 00000000 00000000 00000000 3fbf0000 00000000 00000000 00000000 +sqrtq m eq - 3f7f0000 00000000 00000000 00000000 3fbf0000 00000000 00000000 00000000 +sqrtq p eq - 3f7f0000 00000000 00000000 00000000 3fbf0000 00000000 00000000 00000000 +sqrtq z eq - 3f7f0000 00000000 00000000 00000000 3fbf0000 00000000 00000000 00000000 +sqrtq n eq - 3f810000 00000000 00000000 00000000 3fc00000 00000000 00000000 00000000 +sqrtq m eq - 3f810000 00000000 00000000 00000000 3fc00000 00000000 00000000 00000000 +sqrtq p eq - 3f810000 00000000 00000000 00000000 3fc00000 00000000 00000000 00000000 +sqrtq z eq - 3f810000 00000000 00000000 00000000 3fc00000 00000000 00000000 00000000 +sqrtq n eq - 3f830000 00000000 00000000 00000000 3fc10000 00000000 00000000 00000000 +sqrtq m eq - 3f830000 00000000 00000000 00000000 3fc10000 00000000 00000000 00000000 +sqrtq p eq - 3f830000 00000000 00000000 00000000 3fc10000 00000000 00000000 00000000 +sqrtq z eq - 3f830000 00000000 00000000 00000000 3fc10000 00000000 00000000 00000000 +sqrtq n eq - 407b0000 00000000 00000000 00000000 403d0000 00000000 00000000 00000000 +sqrtq m eq - 407b0000 00000000 00000000 00000000 403d0000 00000000 00000000 00000000 +sqrtq p eq - 407b0000 00000000 00000000 00000000 403d0000 00000000 00000000 00000000 +sqrtq z eq - 407b0000 00000000 00000000 00000000 403d0000 00000000 00000000 00000000 +sqrtq n eq - 407d0000 00000000 00000000 00000000 403e0000 00000000 00000000 00000000 +sqrtq m eq - 407d0000 00000000 00000000 00000000 403e0000 00000000 00000000 00000000 +sqrtq p eq - 407d0000 00000000 00000000 00000000 403e0000 00000000 00000000 00000000 +sqrtq z eq - 407d0000 00000000 00000000 00000000 403e0000 00000000 00000000 00000000 +sqrtq n eq - 3bcd0000 00000000 00000000 00000000 3de60000 00000000 00000000 00000000 +sqrtq m eq - 3bcd0000 00000000 00000000 00000000 3de60000 00000000 00000000 00000000 +sqrtq p eq - 3bcd0000 00000000 00000000 00000000 3de60000 00000000 00000000 00000000 +sqrtq z eq - 3bcd0000 00000000 00000000 00000000 3de60000 00000000 00000000 00000000 +sqrtq n eq - 3bcf0000 00000000 00000000 00000000 3de70000 00000000 00000000 00000000 +sqrtq m eq - 3bcf0000 00000000 00000000 00000000 3de70000 00000000 00000000 00000000 +sqrtq p eq - 3bcf0000 00000000 00000000 00000000 3de70000 00000000 00000000 00000000 +sqrtq z eq - 3bcf0000 00000000 00000000 00000000 3de70000 00000000 00000000 00000000 +sqrtq n eq - 3bff0000 00000000 00000000 00000000 3dff0000 00000000 00000000 00000000 +sqrtq m eq - 3bff0000 00000000 00000000 00000000 3dff0000 00000000 00000000 00000000 +sqrtq p eq - 3bff0000 00000000 00000000 00000000 3dff0000 00000000 00000000 00000000 +sqrtq z eq - 3bff0000 00000000 00000000 00000000 3dff0000 00000000 00000000 00000000 +sqrtq n eq - 3c010000 00000000 00000000 00000000 3e000000 00000000 00000000 00000000 +sqrtq m eq - 3c010000 00000000 00000000 00000000 3e000000 00000000 00000000 00000000 +sqrtq p eq - 3c010000 00000000 00000000 00000000 3e000000 00000000 00000000 00000000 +sqrtq z eq - 3c010000 00000000 00000000 00000000 3e000000 00000000 00000000 00000000 +sqrtq n eq - 3c030000 00000000 00000000 00000000 3e010000 00000000 00000000 00000000 +sqrtq m eq - 3c030000 00000000 00000000 00000000 3e010000 00000000 00000000 00000000 +sqrtq p eq - 3c030000 00000000 00000000 00000000 3e010000 00000000 00000000 00000000 +sqrtq z eq - 3c030000 00000000 00000000 00000000 3e010000 00000000 00000000 00000000 +sqrtq n eq - 43fb0000 00000000 00000000 00000000 41fd0000 00000000 00000000 00000000 +sqrtq m eq - 43fb0000 00000000 00000000 00000000 41fd0000 00000000 00000000 00000000 +sqrtq p eq - 43fb0000 00000000 00000000 00000000 41fd0000 00000000 00000000 00000000 +sqrtq z eq - 43fb0000 00000000 00000000 00000000 41fd0000 00000000 00000000 00000000 +sqrtq n eq - 43fd0000 00000000 00000000 00000000 41fe0000 00000000 00000000 00000000 +sqrtq m eq - 43fd0000 00000000 00000000 00000000 41fe0000 00000000 00000000 00000000 +sqrtq p eq - 43fd0000 00000000 00000000 00000000 41fe0000 00000000 00000000 00000000 +sqrtq z eq - 43fd0000 00000000 00000000 00000000 41fe0000 00000000 00000000 00000000 +sqrtq n eq - 40022000 00000000 00000000 00000000 40008000 00000000 00000000 00000000 +sqrtq m eq - 40022000 00000000 00000000 00000000 40008000 00000000 00000000 00000000 +sqrtq p eq - 40022000 00000000 00000000 00000000 40008000 00000000 00000000 00000000 +sqrtq z eq - 40022000 00000000 00000000 00000000 40008000 00000000 00000000 00000000 +sqrtq n eq - 40070000 00000000 00000000 00000000 40030000 00000000 00000000 00000000 +sqrtq m eq - 40070000 00000000 00000000 00000000 40030000 00000000 00000000 00000000 +sqrtq p eq - 40070000 00000000 00000000 00000000 40030000 00000000 00000000 00000000 +sqrtq z eq - 40070000 00000000 00000000 00000000 40030000 00000000 00000000 00000000 +sqrtq n eq - 3ff70000 00000000 00000000 00000000 3ffb0000 00000000 00000000 00000000 +sqrtq m eq - 3ff70000 00000000 00000000 00000000 3ffb0000 00000000 00000000 00000000 +sqrtq p eq - 3ff70000 00000000 00000000 00000000 3ffb0000 00000000 00000000 00000000 +sqrtq z eq - 3ff70000 00000000 00000000 00000000 3ffb0000 00000000 00000000 00000000 +sqrtq n eq - 3ffb0000 00000000 00000000 00000000 3ffd0000 00000000 00000000 00000000 +sqrtq m eq - 3ffb0000 00000000 00000000 00000000 3ffd0000 00000000 00000000 00000000 +sqrtq p eq - 3ffb0000 00000000 00000000 00000000 3ffd0000 00000000 00000000 00000000 +sqrtq z eq - 3ffb0000 00000000 00000000 00000000 3ffd0000 00000000 00000000 00000000 +sqrtq n eq - 400a2000 00000000 00000000 00000000 40048000 00000000 00000000 00000000 +sqrtq m eq - 400a2000 00000000 00000000 00000000 40048000 00000000 00000000 00000000 +sqrtq p eq - 400a2000 00000000 00000000 00000000 40048000 00000000 00000000 00000000 +sqrtq z eq - 400a2000 00000000 00000000 00000000 40048000 00000000 00000000 00000000 +sqrtq n eq - 3ffa2000 00000000 00000000 00000000 3ffc8000 00000000 00000000 00000000 +sqrtq m eq - 3ffa2000 00000000 00000000 00000000 3ffc8000 00000000 00000000 00000000 +sqrtq p eq - 3ffa2000 00000000 00000000 00000000 3ffc8000 00000000 00000000 00000000 +sqrtq z eq - 3ffa2000 00000000 00000000 00000000 3ffc8000 00000000 00000000 00000000 +sqrtq n eq - 40142000 00000000 00000000 00000000 40098000 00000000 00000000 00000000 +sqrtq m eq - 40142000 00000000 00000000 00000000 40098000 00000000 00000000 00000000 +sqrtq p eq - 40142000 00000000 00000000 00000000 40098000 00000000 00000000 00000000 +sqrtq z eq - 40142000 00000000 00000000 00000000 40098000 00000000 00000000 00000000 +sqrtq n eq - 3ff02000 00000000 00000000 00000000 3ff78000 00000000 00000000 00000000 +sqrtq m eq - 3ff02000 00000000 00000000 00000000 3ff78000 00000000 00000000 00000000 +sqrtq p eq - 3ff02000 00000000 00000000 00000000 3ff78000 00000000 00000000 00000000 +sqrtq z eq - 3ff02000 00000000 00000000 00000000 3ff78000 00000000 00000000 00000000 +sqrtq m uo v ffff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +sqrtq p uo v ffff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +sqrtq z uo v ffff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +sqrtq n eq x 3fff0000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000000 +sqrtq z eq x 3fff0000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000000 +sqrtq m eq x 3fff0000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000000 +sqrtq p eq x 3fff0000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000001 +sqrtq n eq x 3fff0000 00000000 00000000 00000002 3fff0000 00000000 00000000 00000001 +sqrtq p eq x 3fff0000 00000000 00000000 00000002 3fff0000 00000000 00000000 00000001 +sqrtq z eq x 3fff0000 00000000 00000000 00000002 3fff0000 00000000 00000000 00000000 +sqrtq m eq x 3fff0000 00000000 00000000 00000002 3fff0000 00000000 00000000 00000000 +sqrtq n eq x 3fff0000 00000000 00000000 00000003 3fff0000 00000000 00000000 00000001 +sqrtq z eq x 3fff0000 00000000 00000000 00000003 3fff0000 00000000 00000000 00000001 +sqrtq m eq x 3fff0000 00000000 00000000 00000003 3fff0000 00000000 00000000 00000001 +sqrtq p eq x 3fff0000 00000000 00000000 00000003 3fff0000 00000000 00000000 00000002 +sqrtq n eq x 3fff0000 00000000 00000000 00000004 3fff0000 00000000 00000000 00000002 +sqrtq p eq x 3fff0000 00000000 00000000 00000004 3fff0000 00000000 00000000 00000002 +sqrtq z eq x 3fff0000 00000000 00000000 00000004 3fff0000 00000000 00000000 00000001 +sqrtq m eq x 3fff0000 00000000 00000000 00000004 3fff0000 00000000 00000000 00000001 +sqrtq n eq x 3fff0000 00000000 00000000 00000005 3fff0000 00000000 00000000 00000002 +sqrtq z eq x 3fff0000 00000000 00000000 00000005 3fff0000 00000000 00000000 00000002 +sqrtq m eq x 3fff0000 00000000 00000000 00000005 3fff0000 00000000 00000000 00000002 +sqrtq p eq x 3fff0000 00000000 00000000 00000005 3fff0000 00000000 00000000 00000003 +sqrtq n eq x 3fff0000 00000000 00000000 00000006 3fff0000 00000000 00000000 00000003 +sqrtq p eq x 3fff0000 00000000 00000000 00000006 3fff0000 00000000 00000000 00000003 +sqrtq z eq x 3fff0000 00000000 00000000 00000006 3fff0000 00000000 00000000 00000002 +sqrtq m eq x 3fff0000 00000000 00000000 00000006 3fff0000 00000000 00000000 00000002 +sqrtq n eq x 3fff0000 00000000 00000000 00000007 3fff0000 00000000 00000000 00000003 +sqrtq z eq x 3fff0000 00000000 00000000 00000007 3fff0000 00000000 00000000 00000003 +sqrtq m eq x 3fff0000 00000000 00000000 00000007 3fff0000 00000000 00000000 00000003 +sqrtq p eq x 3fff0000 00000000 00000000 00000007 3fff0000 00000000 00000000 00000004 +sqrtq m eq x 3ffeffff ffffffff ffffffff ffffffff 3ffeffff ffffffff ffffffff ffffffff +sqrtq n eq x 3ffeffff ffffffff ffffffff fffffffe 3ffeffff ffffffff ffffffff ffffffff +sqrtq p eq x 3ffeffff ffffffff ffffffff fffffffe 3ffeffff ffffffff ffffffff ffffffff +sqrtq z eq x 3ffeffff ffffffff ffffffff fffffffe 3ffeffff ffffffff ffffffff fffffffe +sqrtq m eq x 3ffeffff ffffffff ffffffff fffffffe 3ffeffff ffffffff ffffffff fffffffe +sqrtq n eq x 3ffeffff ffffffff ffffffff fffffffd 3ffeffff ffffffff ffffffff fffffffe +sqrtq z eq x 3ffeffff ffffffff ffffffff fffffffd 3ffeffff ffffffff ffffffff fffffffe +sqrtq m eq x 3ffeffff ffffffff ffffffff fffffffd 3ffeffff ffffffff ffffffff fffffffe +sqrtq p eq x 3ffeffff ffffffff ffffffff fffffffd 3ffeffff ffffffff ffffffff ffffffff +sqrtq n eq x 3ffeffff ffffffff ffffffff fffffffc 3ffeffff ffffffff ffffffff fffffffe +sqrtq p eq x 3ffeffff ffffffff ffffffff fffffffc 3ffeffff ffffffff ffffffff fffffffe +sqrtq z eq x 3ffeffff ffffffff ffffffff fffffffc 3ffeffff ffffffff ffffffff fffffffd +sqrtq m eq x 3ffeffff ffffffff ffffffff fffffffc 3ffeffff ffffffff ffffffff fffffffd +sqrtq n eq x 3ffeffff ffffffff ffffffff fffffffb 3ffeffff ffffffff ffffffff fffffffd +sqrtq z eq x 3ffeffff ffffffff ffffffff fffffffb 3ffeffff ffffffff ffffffff fffffffd +sqrtq m eq x 3ffeffff ffffffff ffffffff fffffffb 3ffeffff ffffffff ffffffff fffffffd +sqrtq p eq x 3ffeffff ffffffff ffffffff fffffffb 3ffeffff ffffffff ffffffff fffffffe +sqrtq n eq x 3ffeffff ffffffff ffffffff fffffffa 3ffeffff ffffffff ffffffff fffffffd +sqrtq p eq x 3ffeffff ffffffff ffffffff fffffffa 3ffeffff ffffffff ffffffff fffffffd +sqrtq z eq x 3ffeffff ffffffff ffffffff fffffffa 3ffeffff ffffffff ffffffff fffffffc +sqrtq m eq x 3ffeffff ffffffff ffffffff fffffffa 3ffeffff ffffffff ffffffff fffffffc +sqrtq n eq x 3ffeffff ffffffff ffffffff fffffff9 3ffeffff ffffffff ffffffff fffffffc +sqrtq z eq x 3ffeffff ffffffff ffffffff fffffff9 3ffeffff ffffffff ffffffff fffffffc +sqrtq m eq x 3ffeffff ffffffff ffffffff fffffff9 3ffeffff ffffffff ffffffff fffffffc +sqrtq p eq x 3ffeffff ffffffff ffffffff fffffff9 3ffeffff ffffffff ffffffff fffffffd +sqrtq n eq x 3ffeffff ffffffff ffffffff fffffff8 3ffeffff ffffffff ffffffff fffffffc +sqrtq p eq x 3ffeffff ffffffff ffffffff fffffff8 3ffeffff ffffffff ffffffff fffffffc +sqrtq z eq x 3ffeffff ffffffff ffffffff fffffff8 3ffeffff ffffffff ffffffff fffffffb +sqrtq m eq x 3ffeffff ffffffff ffffffff fffffff8 3ffeffff ffffffff ffffffff fffffffb +sqrtq n eq x 3ffeffff ffffffff ffffffff fffffff7 3ffeffff ffffffff ffffffff fffffffb +sqrtq z eq x 3ffeffff ffffffff ffffffff fffffff7 3ffeffff ffffffff ffffffff fffffffb +sqrtq m eq x 3ffeffff ffffffff ffffffff fffffff7 3ffeffff ffffffff ffffffff fffffffb +sqrtq p eq x 3ffeffff ffffffff ffffffff fffffff7 3ffeffff ffffffff ffffffff fffffffc +sqrtq m uo v bfff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +sqrtq p uo v bfff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +sqrtq z uo v bfff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +sqrtq n uo v c0000000 00000000 00000000 00000002 7ffffe00 00000000 00000000 00000000 +sqrtq m uo v c0000000 00000000 00000000 00000002 7ffffe00 00000000 00000000 00000000 +sqrtq p uo v c0000000 00000000 00000000 00000002 7ffffe00 00000000 00000000 00000000 +sqrtq z uo v c0000000 00000000 00000000 00000002 7ffffe00 00000000 00000000 00000000 +sqrtq n uo v c0008000 00000000 00000000 00000004 7ffffe00 00000000 00000000 00000000 +sqrtq m uo v c0008000 00000000 00000000 00000004 7ffffe00 00000000 00000000 00000000 +sqrtq p uo v c0008000 00000000 00000000 00000004 7ffffe00 00000000 00000000 00000000 +sqrtq z uo v c0008000 00000000 00000000 00000004 7ffffe00 00000000 00000000 00000000 +sqrtq n uo v c000ffff ffffffff ffffffff fffffffb 7ffffe00 00000000 00000000 00000000 +sqrtq m uo v c000ffff ffffffff ffffffff fffffffb 7ffffe00 00000000 00000000 00000000 +sqrtq p uo v c000ffff ffffffff ffffffff fffffffb 7ffffe00 00000000 00000000 00000000 +sqrtq z uo v c000ffff ffffffff ffffffff fffffffb 7ffffe00 00000000 00000000 00000000 +sqrtq n uo v bf8f0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +sqrtq m uo v bf8f0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +sqrtq p uo v bf8f0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +sqrtq z uo v bf8f0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +sqrtq n uo v bf900000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +sqrtq m uo v bf900000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +sqrtq p uo v bf900000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +sqrtq z uo v bf900000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +sqrtq n uo v bf908000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +sqrtq m uo v bf908000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +sqrtq p uo v bf908000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +sqrtq z uo v bf908000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +sqrtq n uo v fffe0000 00000000 00000000 00000002 7ffffe00 00000000 00000000 00000000 +sqrtq m uo v fffe0000 00000000 00000000 00000002 7ffffe00 00000000 00000000 00000000 +sqrtq p uo v fffe0000 00000000 00000000 00000002 7ffffe00 00000000 00000000 00000000 +sqrtq z uo v fffe0000 00000000 00000000 00000002 7ffffe00 00000000 00000000 00000000 +sqrtq n uo v fffd0000 00000000 00000000 00000002 7ffffe00 00000000 00000000 00000000 +sqrtq m uo v fffd0000 00000000 00000000 00000002 7ffffe00 00000000 00000000 00000000 +sqrtq p uo v fffd0000 00000000 00000000 00000002 7ffffe00 00000000 00000000 00000000 +sqrtq z uo v fffd0000 00000000 00000000 00000002 7ffffe00 00000000 00000000 00000000 +sqrtq n uo v fffdffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +sqrtq m uo v fffdffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +sqrtq p uo v fffdffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +sqrtq z uo v fffdffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +sqrtq n uo v fffcffff ffffffff ffffffff fffffffc 7ffffe00 00000000 00000000 00000000 +sqrtq m uo v fffcffff ffffffff ffffffff fffffffc 7ffffe00 00000000 00000000 00000000 +sqrtq p uo v fffcffff ffffffff ffffffff fffffffc 7ffffe00 00000000 00000000 00000000 +sqrtq z uo v fffcffff ffffffff ffffffff fffffffc 7ffffe00 00000000 00000000 00000000 +sqrtq n uo v 80020000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +sqrtq m uo v 80020000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +sqrtq p uo v 80020000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +sqrtq z uo v 80020000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +sqrtq n uo v 8001ffff ffffffff ffffffff fffffffd 7ffffe00 00000000 00000000 00000000 +sqrtq m uo v 8001ffff ffffffff ffffffff fffffffd 7ffffe00 00000000 00000000 00000000 +sqrtq p uo v 8001ffff ffffffff ffffffff fffffffd 7ffffe00 00000000 00000000 00000000 +sqrtq z uo v 8001ffff ffffffff ffffffff fffffffd 7ffffe00 00000000 00000000 00000000 +sqrtq n uo v 80020000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +sqrtq m uo v 80020000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +sqrtq p uo v 80020000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +sqrtq z uo v 80020000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +sqrtq n uo v 8000ffff ffffffff ffffffff fffffffc 7ffffe00 00000000 00000000 00000000 +sqrtq m uo v 8000ffff ffffffff ffffffff fffffffc 7ffffe00 00000000 00000000 00000000 +sqrtq p uo v 8000ffff ffffffff ffffffff fffffffc 7ffffe00 00000000 00000000 00000000 +sqrtq z uo v 8000ffff ffffffff ffffffff fffffffc 7ffffe00 00000000 00000000 00000000 +sqrtq n uo v 8000ffff ffffffff ffffffff fffffffd 7ffffe00 00000000 00000000 00000000 +sqrtq m uo v 8000ffff ffffffff ffffffff fffffffd 7ffffe00 00000000 00000000 00000000 +sqrtq p uo v 8000ffff ffffffff ffffffff fffffffd 7ffffe00 00000000 00000000 00000000 +sqrtq z uo v 8000ffff ffffffff ffffffff fffffffd 7ffffe00 00000000 00000000 00000000 +sqrtq n uo v 8000ffff ffffffff ffffffff fffffffe 7ffffe00 00000000 00000000 00000000 +sqrtq m uo v 8000ffff ffffffff ffffffff fffffffe 7ffffe00 00000000 00000000 00000000 +sqrtq p uo v 8000ffff ffffffff ffffffff fffffffe 7ffffe00 00000000 00000000 00000000 +sqrtq z uo v 8000ffff ffffffff ffffffff fffffffe 7ffffe00 00000000 00000000 00000000 +sqrtq n uo v 8000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +sqrtq m uo v 8000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +sqrtq p uo v 8000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +sqrtq z uo v 8000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +sqrtq n uo v 8000ffff ffffffff ffffffff fffffff9 7ffffe00 00000000 00000000 00000000 +sqrtq m uo v 8000ffff ffffffff ffffffff fffffff9 7ffffe00 00000000 00000000 00000000 +sqrtq p uo v 8000ffff ffffffff ffffffff fffffff9 7ffffe00 00000000 00000000 00000000 +sqrtq z uo v 8000ffff ffffffff ffffffff fffffff9 7ffffe00 00000000 00000000 00000000 +sqrtq n uo v 8000ffff ffffffff ffffffff fffffff7 7ffffe00 00000000 00000000 00000000 +sqrtq m uo v 8000ffff ffffffff ffffffff fffffff7 7ffffe00 00000000 00000000 00000000 +sqrtq p uo v 8000ffff ffffffff ffffffff fffffff7 7ffffe00 00000000 00000000 00000000 +sqrtq z uo v 8000ffff ffffffff ffffffff fffffff7 7ffffe00 00000000 00000000 00000000 +sqrtq m uo v 80000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +sqrtq p uo v 80000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +sqrtq z uo v 80000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +sqrtq n uo v 80000000 00000000 00000000 00000009 7ffffe00 00000000 00000000 00000000 +sqrtq m uo v 80000000 00000000 00000000 00000009 7ffffe00 00000000 00000000 00000000 +sqrtq p uo v 80000000 00000000 00000000 00000009 7ffffe00 00000000 00000000 00000000 +sqrtq z uo v 80000000 00000000 00000000 00000009 7ffffe00 00000000 00000000 00000000 +sqrtq n uo v 80000000 00000000 00000000 00000007 7ffffe00 00000000 00000000 00000000 +sqrtq m uo v 80000000 00000000 00000000 00000007 7ffffe00 00000000 00000000 00000000 +sqrtq p uo v 80000000 00000000 00000000 00000007 7ffffe00 00000000 00000000 00000000 +sqrtq z uo v 80000000 00000000 00000000 00000007 7ffffe00 00000000 00000000 00000000 +sqrtq n uo v 80000000 00000000 00000000 00000005 7ffffe00 00000000 00000000 00000000 +sqrtq m uo v 80000000 00000000 00000000 00000005 7ffffe00 00000000 00000000 00000000 +sqrtq p uo v 80000000 00000000 00000000 00000005 7ffffe00 00000000 00000000 00000000 +sqrtq z uo v 80000000 00000000 00000000 00000005 7ffffe00 00000000 00000000 00000000 +sqrtq n uo v 80000000 00000000 00000000 00000002 7ffffe00 00000000 00000000 00000000 +sqrtq m uo v 80000000 00000000 00000000 00000002 7ffffe00 00000000 00000000 00000000 +sqrtq p uo v 80000000 00000000 00000000 00000002 7ffffe00 00000000 00000000 00000000 +sqrtq z uo v 80000000 00000000 00000000 00000002 7ffffe00 00000000 00000000 00000000 +sqrtq n uo - 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +sqrtq m uo - 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +sqrtq p uo - 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +sqrtq z uo - 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +sqrtq n uo v 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +sqrtq m uo v 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +sqrtq p uo v 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +sqrtq z uo v 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +sqrtq n uo - fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +sqrtq m uo - fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +sqrtq p uo - fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +sqrtq z uo - fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +sqrtq n uo v ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +sqrtq m uo v ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +sqrtq p uo v ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +sqrtq z uo v ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +sqrtq m uo - 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +sqrtq m uo - fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +sqrtq m uo v 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +sqrtq m uo v 80000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +sqrtq m uo v 80000000 00000000 00000000 00000002 7ffffe00 00000000 00000000 00000000 +sqrtq m uo v 80000000 00000000 00000000 00000005 7ffffe00 00000000 00000000 00000000 +sqrtq m uo v 80000000 00000000 00000000 00000007 7ffffe00 00000000 00000000 00000000 +sqrtq m uo v 80000000 00000000 00000000 00000009 7ffffe00 00000000 00000000 00000000 +sqrtq m uo v 8000ffff ffffffff ffffffff fffffff7 7ffffe00 00000000 00000000 00000000 +sqrtq m uo v 8000ffff ffffffff ffffffff fffffff9 7ffffe00 00000000 00000000 00000000 +sqrtq m uo v 8000ffff ffffffff ffffffff fffffffc 7ffffe00 00000000 00000000 00000000 +sqrtq m uo v 8000ffff ffffffff ffffffff fffffffd 7ffffe00 00000000 00000000 00000000 +sqrtq m uo v 8000ffff ffffffff ffffffff fffffffe 7ffffe00 00000000 00000000 00000000 +sqrtq m uo v 8000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +sqrtq m uo v 8001ffff ffffffff ffffffff fffffffd 7ffffe00 00000000 00000000 00000000 +sqrtq m uo v 80020000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +sqrtq m uo v 80020000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +sqrtq m uo v bf8f0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +sqrtq m uo v bf900000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +sqrtq m uo v bf908000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +sqrtq m uo v bfff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +sqrtq m uo v c0000000 00000000 00000000 00000002 7ffffe00 00000000 00000000 00000000 +sqrtq m uo v c0008000 00000000 00000000 00000004 7ffffe00 00000000 00000000 00000000 +sqrtq m uo v c000ffff ffffffff ffffffff fffffffb 7ffffe00 00000000 00000000 00000000 +sqrtq m uo v fffcffff ffffffff ffffffff fffffffc 7ffffe00 00000000 00000000 00000000 +sqrtq m uo v fffd0000 00000000 00000000 00000002 7ffffe00 00000000 00000000 00000000 +sqrtq m uo v fffdffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +sqrtq m uo v fffe0000 00000000 00000000 00000002 7ffffe00 00000000 00000000 00000000 +sqrtq m uo v ffff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +sqrtq m uo v ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +sqrtq n uo - 7fff8000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +sqrtq n uo - 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +sqrtq n uo - ffff8000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +sqrtq n uo - fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +sqrtq n uo v 7fff0000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 +sqrtq n uo v 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +sqrtq n uo v 80000000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 +sqrtq n uo v 80000000 00000000 00000000 00000002 7ffffe00 00000000 00000000 00000000 +sqrtq n uo v 80000000 00000000 00000000 00000005 7ffffe00 00000000 00000000 00000000 +sqrtq n uo v 80000000 00000000 00000000 00000007 7ffffe00 00000000 00000000 00000000 +sqrtq n uo v 80000000 00000000 00000000 00000009 7ffffe00 00000000 00000000 00000000 +sqrtq n uo v 8000ffff ffffffff ffffffff fffffff7 7ffffe00 00000000 00000000 00000000 +sqrtq n uo v 8000ffff ffffffff ffffffff fffffff9 7ffffe00 00000000 00000000 00000000 +sqrtq n uo v 8000ffff ffffffff ffffffff fffffffc 7ffffe00 00000000 00000000 00000000 +sqrtq n uo v 8000ffff ffffffff ffffffff fffffffd 7ffffe00 00000000 00000000 00000000 +sqrtq n uo v 8000ffff ffffffff ffffffff fffffffe 7ffffe00 00000000 00000000 00000000 +sqrtq n uo v 8000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +sqrtq n uo v 80010000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +sqrtq n uo v 8001ffff ffffffff ffffffff fffffffd 7ffffe00 00000000 00000000 00000000 +sqrtq n uo v 80020000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +sqrtq n uo v 80020000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +sqrtq n uo v bf8f0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +sqrtq n uo v bf900000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +sqrtq n uo v bf908000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +sqrtq n uo v bfff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +sqrtq n uo v c0000000 00000000 00000000 00000002 7ffffe00 00000000 00000000 00000000 +sqrtq n uo v c0008000 00000000 00000000 00000004 7ffffe00 00000000 00000000 00000000 +sqrtq n uo v c000ffff ffffffff ffffffff fffffffb 7ffffe00 00000000 00000000 00000000 +sqrtq n uo v fffcffff ffffffff ffffffff fffffffc 7ffffe00 00000000 00000000 00000000 +sqrtq n uo v fffd0000 00000000 00000000 00000002 7ffffe00 00000000 00000000 00000000 +sqrtq n uo v fffdffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +sqrtq n uo v fffe0000 00000000 00000000 00000002 7ffffe00 00000000 00000000 00000000 +sqrtq n uo v ffff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +sqrtq n uo v ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +sqrtq p uo - 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +sqrtq p uo - fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +sqrtq p uo v 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +sqrtq p uo v 80000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +sqrtq p uo v 80000000 00000000 00000000 00000002 7ffffe00 00000000 00000000 00000000 +sqrtq p uo v 80000000 00000000 00000000 00000005 7ffffe00 00000000 00000000 00000000 +sqrtq p uo v 80000000 00000000 00000000 00000007 7ffffe00 00000000 00000000 00000000 +sqrtq p uo v 80000000 00000000 00000000 00000009 7ffffe00 00000000 00000000 00000000 +sqrtq p uo v 8000ffff ffffffff ffffffff fffffff7 7ffffe00 00000000 00000000 00000000 +sqrtq p uo v 8000ffff ffffffff ffffffff fffffff9 7ffffe00 00000000 00000000 00000000 +sqrtq p uo v 8000ffff ffffffff ffffffff fffffffc 7ffffe00 00000000 00000000 00000000 +sqrtq p uo v 8000ffff ffffffff ffffffff fffffffd 7ffffe00 00000000 00000000 00000000 +sqrtq p uo v 8000ffff ffffffff ffffffff fffffffe 7ffffe00 00000000 00000000 00000000 +sqrtq p uo v 8000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +sqrtq p uo v 8001ffff ffffffff ffffffff fffffffd 7ffffe00 00000000 00000000 00000000 +sqrtq p uo v 80020000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +sqrtq p uo v 80020000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +sqrtq p uo v bf8f0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +sqrtq p uo v bf900000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +sqrtq p uo v bf908000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +sqrtq p uo v bfff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +sqrtq p uo v c0000000 00000000 00000000 00000002 7ffffe00 00000000 00000000 00000000 +sqrtq p uo v c0008000 00000000 00000000 00000004 7ffffe00 00000000 00000000 00000000 +sqrtq p uo v c000ffff ffffffff ffffffff fffffffb 7ffffe00 00000000 00000000 00000000 +sqrtq p uo v fffcffff ffffffff ffffffff fffffffc 7ffffe00 00000000 00000000 00000000 +sqrtq p uo v fffd0000 00000000 00000000 00000002 7ffffe00 00000000 00000000 00000000 +sqrtq p uo v fffdffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +sqrtq p uo v fffe0000 00000000 00000000 00000002 7ffffe00 00000000 00000000 00000000 +sqrtq p uo v ffff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +sqrtq p uo v ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +sqrtq z uo - 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +sqrtq z uo - fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +sqrtq z uo v 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +sqrtq z uo v 80000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +sqrtq z uo v 80000000 00000000 00000000 00000002 7ffffe00 00000000 00000000 00000000 +sqrtq z uo v 80000000 00000000 00000000 00000005 7ffffe00 00000000 00000000 00000000 +sqrtq z uo v 80000000 00000000 00000000 00000007 7ffffe00 00000000 00000000 00000000 +sqrtq z uo v 80000000 00000000 00000000 00000009 7ffffe00 00000000 00000000 00000000 +sqrtq z uo v 8000ffff ffffffff ffffffff fffffff7 7ffffe00 00000000 00000000 00000000 +sqrtq z uo v 8000ffff ffffffff ffffffff fffffff9 7ffffe00 00000000 00000000 00000000 +sqrtq z uo v 8000ffff ffffffff ffffffff fffffffc 7ffffe00 00000000 00000000 00000000 +sqrtq z uo v 8000ffff ffffffff ffffffff fffffffd 7ffffe00 00000000 00000000 00000000 +sqrtq z uo v 8000ffff ffffffff ffffffff fffffffe 7ffffe00 00000000 00000000 00000000 +sqrtq z uo v 8000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +sqrtq z uo v 8001ffff ffffffff ffffffff fffffffd 7ffffe00 00000000 00000000 00000000 +sqrtq z uo v 80020000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +sqrtq z uo v 80020000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +sqrtq z uo v bf8f0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +sqrtq z uo v bf900000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +sqrtq z uo v bf908000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +sqrtq z uo v bfff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +sqrtq z uo v c0000000 00000000 00000000 00000002 7ffffe00 00000000 00000000 00000000 +sqrtq z uo v c0008000 00000000 00000000 00000004 7ffffe00 00000000 00000000 00000000 +sqrtq z uo v c000ffff ffffffff ffffffff fffffffb 7ffffe00 00000000 00000000 00000000 +sqrtq z uo v fffcffff ffffffff ffffffff fffffffc 7ffffe00 00000000 00000000 00000000 +sqrtq z uo v fffd0000 00000000 00000000 00000002 7ffffe00 00000000 00000000 00000000 +sqrtq z uo v fffdffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +sqrtq z uo v fffe0000 00000000 00000000 00000002 7ffffe00 00000000 00000000 00000000 +sqrtq z uo v ffff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +sqrtq z uo v ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 diff --git a/test/io/ucb/sqrts.input b/test/io/ucb/sqrts.input new file mode 100644 index 0000000..4a5326c --- /dev/null +++ b/test/io/ucb/sqrts.input @@ -0,0 +1,403 @@ +/* Copyright (C) 1988-1994 Sun Microsystems, Inc. 2550 Garcia Avenue */ +/* Mountain View, California 94043 All rights reserved. */ +/* */ +/* Any person is hereby authorized to download, copy, use, create bug fixes, */ +/* and distribute, subject to the following conditions: */ +/* */ +/* 1. the software may not be redistributed for a fee except as */ +/* reasonable to cover media costs; */ +/* 2. any copy of the software must include this notice, as well as */ +/* any other embedded copyright notices; and */ +/* 3. any distribution of this software or derivative works thereof */ +/* must comply with all applicable U.S. export control laws. */ +/* */ +/* THE SOFTWARE IS MADE AVAILABLE "AS IS" AND WITHOUT EXPRESS OR IMPLIED */ +/* WARRANTY OF ANY KIND, INCLUDING BUT NOT LIMITED TO THE IMPLIED */ +/* WARRANTIES OF DESIGN, MERCHANTIBILITY, FITNESS FOR A PARTICULAR */ +/* PURPOSE, NON-INFRINGEMENT, PERFORMANCE OR CONFORMANCE TO */ +/* SPECIFICATIONS. */ +/* */ +/* BY DOWNLOADING AND/OR USING THIS SOFTWARE, THE USER WAIVES ALL CLAIMS */ +/* AGAINST SUN MICROSYSTEMS, INC. AND ITS AFFILIATED COMPANIES IN ANY */ +/* JURISDICTION, INCLUDING BUT NOT LIMITED TO CLAIMS FOR DAMAGES OR */ +/* EQUITABLE RELIEF BASED ON LOSS OF DATA, AND SPECIFICALLY WAIVES EVEN */ +/* UNKNOWN OR UNANTICIPATED CLAIMS OR LOSSES, PRESENT AND FUTURE. */ +/* */ +/* IN NO EVENT WILL SUN MICROSYSTEMS, INC. OR ANY OF ITS AFFILIATED */ +/* COMPANIES BE LIABLE FOR ANY LOST REVENUE OR PROFITS OR OTHER SPECIAL, */ +/* INDIRECT AND CONSEQUENTIAL DAMAGES, EVEN IF IT HAS BEEN ADVISED OF THE */ +/* POSSIBILITY OF SUCH DAMAGES. */ +/* */ +/* This file is provided with no support and without any obligation on the */ +/* part of Sun Microsystems, Inc. ("Sun") or any of its affiliated */ +/* companies to assist in its use, correction, modification or */ +/* enhancement. Nevertheless, and without creating any obligation on its */ +/* part, Sun welcomes your comments concerning the software and requests */ +/* that they be sent to fdlibm-comments@sunpro.sun.com. */ + + /* sqrt(+-0) is +-0 */ +sqrts n eq - 00000000 00000000 +sqrts n eq - 80000000 80000000 +sqrts z eq - 00000000 00000000 +sqrts z eq - 80000000 80000000 +sqrts p eq - 00000000 00000000 +sqrts p eq - 80000000 80000000 +sqrts m eq - 00000000 00000000 +sqrts m eq - 80000000 80000000 + /* sqrt(+max) is finite */ +sqrts n eq x 7f7fffff 5f7fffff +sqrts z eq x 7f7fffff 5f7fffff +sqrts p eq x 7f7fffff 5f800000 +sqrts m eq x 7f7fffff 5f7fffff + /* sqrt(16736281) = 4091 */ +sqrts n eq - 4b7f6019 457fb000 +sqrts z eq - 4b7f6019 457fb000 +sqrts p eq - 4b7f6019 457fb000 +sqrts m eq - 4b7f6019 457fb000 + /* sqrt(16088121) = 4011 */ +sqrts n eq - 4b757c39 457ab000 +sqrts z eq - 4b757c39 457ab000 +sqrts p eq - 4b757c39 457ab000 +sqrts m eq - 4b757c39 457ab000 + /* sqrt(4)=2 */ +sqrts n eq - 40800000 40000000 +sqrts z eq - 40800000 40000000 +sqrts p eq - 40800000 40000000 +sqrts m eq - 40800000 40000000 + /* sqrt(x) for x=1,1+ulp,1-ulp */ +sqrts n eq x 3f800001 3f800000 +sqrts n eq - 3f800000 3f800000 +sqrts n eq x 3f7fffff 3f7fffff +sqrts z eq x 3f800001 3f800000 +sqrts z eq - 3f800000 3f800000 +sqrts z eq x 3f7fffff 3f7fffff +sqrts p eq x 3f800001 3f800001 +sqrts p eq - 3f800000 3f800000 +sqrts p eq x 3f7fffff 3f800000 +sqrts m eq x 3f800001 3f800000 +sqrts m eq - 3f800000 3f800000 +sqrts m eq x 3f7fffff 3f7fffff + /* sqrt(+min) is non-zero */ +sqrts n eq - 00800000 20000000 +sqrts z eq - 00800000 20000000 +sqrts p eq - 00800000 20000000 +sqrts m eq - 00800000 20000000 + /* random arguments between 0 8 */ +sqrts n eq x 403b35ee 3fdaeb80 +sqrts n eq x 40db2a38 40277d9a +sqrts n eq x 40f0b298 402f8699 +sqrts n eq x 3faa0ee8 3f9389b9 +sqrts n eq x 403aa61f 3fda975a +sqrts n eq x 4075f0f1 3ffaeb92 +sqrts n eq x 40ca06c7 4020cefd +sqrts n eq x 40ed738a 402e568d +sqrts n eq x 4054f969 3fe97f8a +sqrts n eq x 3e2bee9a 3ed1cbec + /* sqrt(min subnormal) is non-zero */ +sqrts n eq x 00000001 1a3504f3 +sqrts z eq x 00000001 1a3504f3 +sqrts p eq x 00000001 1a3504f4 +sqrts m eq x 00000001 1a3504f3 + /* sqrt(inf) is inf */ +sqrts n eq - 7f800000 7f800000 +sqrts z eq - 7f800000 7f800000 +sqrts p eq - 7f800000 7f800000 +sqrts m eq - 7f800000 7f800000 + /* sqrt(nan) is nan */ +sqrts n uo v 7f800001 00000000 +sqrts n uo - 7fc00000 00000000 +sqrts z uo v 7f800001 00000000 +sqrts z uo - 7fc00000 00000000 +sqrts p uo v 7f800001 00000000 +sqrts p uo - 7fc00000 00000000 +sqrts m uo v 7f800001 00000000 +sqrts m uo - 7fc00000 00000000 + /* sqrt(-ve) is nan */ +sqrts n uo v 80000001 00000000 +sqrts n uo v bf800000 00000000 +sqrts n uo v ff800000 00000000 +sqrts z uo v 80000001 00000000 +sqrts z uo v bf800000 00000000 +sqrts z uo v ff800000 00000000 +sqrts p uo v 80000001 00000000 +sqrts p uo v bf800000 00000000 +sqrts p uo v ff800000 00000000 +sqrts m uo v 80000001 00000000 +sqrts m uo v bf800000 00000000 +sqrts m uo v ff800000 00000000 +sqrts m eq - 00000002 1a800000 +sqrts m eq - 00000008 1b000000 +sqrts m eq - 00200000 1f800000 +sqrts m eq - 01800000 20800000 +sqrts m eq - 38100000 3bc00000 +sqrts m eq - 3b800000 3d800000 +sqrts m eq - 3d100000 3e400000 +sqrts m eq - 3d800000 3e800000 +sqrts m eq - 41100000 40400000 +sqrts m eq - 43800000 41800000 +sqrts m eq - 45100000 42400000 +sqrts m eq - 46cf9200 43230000 +sqrts m eq - 46d9e200 43270000 +sqrts m eq - 46e9d200 432d0000 +sqrts m eq - 46fa5200 43330000 +sqrts m eq - 46fff200 43350000 +sqrts m eq - 4a100000 44c00000 +sqrts m eq - 7d800000 5e800000 +sqrts m eq - 7e800000 5f000000 +sqrts m eq x 007fffff 1ffffffe +sqrts m eq x 00800002 20000000 +sqrts m eq x 3f7ffff7 3f7ffffb +sqrts m eq x 3f7ffff8 3f7ffffb +sqrts m eq x 3f7ffff9 3f7ffffc +sqrts m eq x 3f7ffffa 3f7ffffc +sqrts m eq x 3f7ffffb 3f7ffffd +sqrts m eq x 3f7ffffc 3f7ffffd +sqrts m eq x 3f7ffffd 3f7ffffe +sqrts m eq x 3f7ffffe 3f7ffffe +sqrts m eq x 3f800002 3f800000 +sqrts m eq x 3f800003 3f800001 +sqrts m eq x 3f800004 3f800001 +sqrts m eq x 3f800005 3f800002 +sqrts m eq x 3f800006 3f800002 +sqrts m eq x 3f800007 3f800003 +sqrts m eq x 7e7ffffe 5efffffe +sqrts m eq x 7e800002 5f000000 +sqrts m uo - 7fc00000 00000000 +sqrts m uo - 7fff0000 7fff0000 +sqrts m uo - ffff0000 ffff0000 +sqrts m uo v 7f800001 00000000 +sqrts m uo v 7f810000 7fff0000 +sqrts m uo v 80000001 00000000 +sqrts m uo v 80000002 7fff0000 +sqrts m uo v 80000005 7fff0000 +sqrts m uo v 80000007 7fff0000 +sqrts m uo v 80000009 7fff0000 +sqrts m uo v 807ffff7 7fff0000 +sqrts m uo v 807ffff9 7fff0000 +sqrts m uo v 807ffffc 7fff0000 +sqrts m uo v 807ffffd 7fff0000 +sqrts m uo v 807ffffe 7fff0000 +sqrts m uo v 807fffff 7fff0000 +sqrts m uo v 80fffffd 7fff0000 +sqrts m uo v 81000000 7fff0000 +sqrts m uo v 81000001 7fff0000 +sqrts m uo v b4000000 7fff0000 +sqrts m uo v b4800000 7fff0000 +sqrts m uo v b4c00000 7fff0000 +sqrts m uo v bf800000 00000000 +sqrts m uo v c0000002 7fff0000 +sqrts m uo v c0400004 7fff0000 +sqrts m uo v c07ffffb 7fff0000 +sqrts m uo v fe7ffffc 7fff0000 +sqrts m uo v fe800002 7fff0000 +sqrts m uo v feffffff 7fff0000 +sqrts m uo v ff000002 7fff0000 +sqrts m uo v ff800000 00000000 +sqrts m uo v ff810000 ffff0000 +sqrts n eq - 00000002 1a800000 +sqrts n eq - 00000008 1b000000 +sqrts n eq - 00200000 1f800000 +sqrts n eq - 01800000 20800000 +sqrts n eq - 38100000 3bc00000 +sqrts n eq - 3b800000 3d800000 +sqrts n eq - 3d100000 3e400000 +sqrts n eq - 3d800000 3e800000 +sqrts n eq - 41100000 40400000 +sqrts n eq - 43800000 41800000 +sqrts n eq - 45100000 42400000 +sqrts n eq - 46cf9200 43230000 +sqrts n eq - 46d9e200 43270000 +sqrts n eq - 46e9d200 432d0000 +sqrts n eq - 46fa5200 43330000 +sqrts n eq - 46fff200 43350000 +sqrts n eq - 4a100000 44c00000 +sqrts n eq - 7d800000 5e800000 +sqrts n eq - 7e800000 5f000000 +sqrts n eq x 007fffff 1fffffff +sqrts n eq x 00800002 20000001 +sqrts n eq x 3f7ffff7 3f7ffffb +sqrts n eq x 3f7ffff8 3f7ffffc +sqrts n eq x 3f7ffff9 3f7ffffc +sqrts n eq x 3f7ffffa 3f7ffffd +sqrts n eq x 3f7ffffb 3f7ffffd +sqrts n eq x 3f7ffffc 3f7ffffe +sqrts n eq x 3f7ffffd 3f7ffffe +sqrts n eq x 3f7ffffe 3f7fffff +sqrts n eq x 3f800002 3f800001 +sqrts n eq x 3f800003 3f800001 +sqrts n eq x 3f800004 3f800002 +sqrts n eq x 3f800005 3f800002 +sqrts n eq x 3f800006 3f800003 +sqrts n eq x 3f800007 3f800003 +sqrts n eq x 7e7ffffe 5effffff +sqrts n eq x 7e800002 5f000001 +sqrts n uo - 7fc00000 00000000 +sqrts n uo - 7fff0000 7fff0000 +sqrts n uo - ffff0000 ffff0000 +sqrts n uo v 7f800001 00000000 +sqrts n uo v 7f810000 7fff0000 +sqrts n uo v 80000001 00000000 +sqrts n uo v 80000002 7fff0000 +sqrts n uo v 80000005 7fff0000 +sqrts n uo v 80000007 7fff0000 +sqrts n uo v 80000009 7fff0000 +sqrts n uo v 807ffff7 7fff0000 +sqrts n uo v 807ffff9 7fff0000 +sqrts n uo v 807ffffc 7fff0000 +sqrts n uo v 807ffffd 7fff0000 +sqrts n uo v 807ffffe 7fff0000 +sqrts n uo v 807fffff 7fff0000 +sqrts n uo v 80fffffd 7fff0000 +sqrts n uo v 81000000 7fff0000 +sqrts n uo v 81000001 7fff0000 +sqrts n uo v b4000000 7fff0000 +sqrts n uo v b4800000 7fff0000 +sqrts n uo v b4c00000 7fff0000 +sqrts n uo v bf800000 00000000 +sqrts n uo v c0000002 7fff0000 +sqrts n uo v c0400004 7fff0000 +sqrts n uo v c07ffffb 7fff0000 +sqrts n uo v fe7ffffc 7fff0000 +sqrts n uo v fe800002 7fff0000 +sqrts n uo v feffffff 7fff0000 +sqrts n uo v ff000002 7fff0000 +sqrts n uo v ff800000 00000000 +sqrts n uo v ff810000 ffff0000 +sqrts p eq - 00000002 1a800000 +sqrts p eq - 00000008 1b000000 +sqrts p eq - 00200000 1f800000 +sqrts p eq - 01800000 20800000 +sqrts p eq - 38100000 3bc00000 +sqrts p eq - 3b800000 3d800000 +sqrts p eq - 3d100000 3e400000 +sqrts p eq - 3d800000 3e800000 +sqrts p eq - 41100000 40400000 +sqrts p eq - 43800000 41800000 +sqrts p eq - 45100000 42400000 +sqrts p eq - 46cf9200 43230000 +sqrts p eq - 46d9e200 43270000 +sqrts p eq - 46e9d200 432d0000 +sqrts p eq - 46fa5200 43330000 +sqrts p eq - 46fff200 43350000 +sqrts p eq - 4a100000 44c00000 +sqrts p eq - 7d800000 5e800000 +sqrts p eq - 7e800000 5f000000 +sqrts p eq x 007fffff 1fffffff +sqrts p eq x 00800002 20000001 +sqrts p eq x 3f7ffff7 3f7ffffc +sqrts p eq x 3f7ffff8 3f7ffffc +sqrts p eq x 3f7ffff9 3f7ffffd +sqrts p eq x 3f7ffffa 3f7ffffd +sqrts p eq x 3f7ffffb 3f7ffffe +sqrts p eq x 3f7ffffc 3f7ffffe +sqrts p eq x 3f7ffffd 3f7fffff +sqrts p eq x 3f7ffffe 3f7fffff +sqrts p eq x 3f800002 3f800001 +sqrts p eq x 3f800003 3f800002 +sqrts p eq x 3f800004 3f800002 +sqrts p eq x 3f800005 3f800003 +sqrts p eq x 3f800006 3f800003 +sqrts p eq x 3f800007 3f800004 +sqrts p eq x 7e7ffffe 5effffff +sqrts p eq x 7e800002 5f000001 +sqrts p uo - 7fc00000 00000000 +sqrts p uo - 7fff0000 7fff0000 +sqrts p uo - ffff0000 ffff0000 +sqrts p uo v 7f800001 00000000 +sqrts p uo v 7f810000 7fff0000 +sqrts p uo v 80000001 00000000 +sqrts p uo v 80000002 7fff0000 +sqrts p uo v 80000005 7fff0000 +sqrts p uo v 80000007 7fff0000 +sqrts p uo v 80000009 7fff0000 +sqrts p uo v 807ffff7 7fff0000 +sqrts p uo v 807ffff9 7fff0000 +sqrts p uo v 807ffffc 7fff0000 +sqrts p uo v 807ffffd 7fff0000 +sqrts p uo v 807ffffe 7fff0000 +sqrts p uo v 807fffff 7fff0000 +sqrts p uo v 80fffffd 7fff0000 +sqrts p uo v 81000000 7fff0000 +sqrts p uo v 81000001 7fff0000 +sqrts p uo v b4000000 7fff0000 +sqrts p uo v b4800000 7fff0000 +sqrts p uo v b4c00000 7fff0000 +sqrts p uo v bf800000 00000000 +sqrts p uo v c0000002 7fff0000 +sqrts p uo v c0400004 7fff0000 +sqrts p uo v c07ffffb 7fff0000 +sqrts p uo v fe7ffffc 7fff0000 +sqrts p uo v fe800002 7fff0000 +sqrts p uo v feffffff 7fff0000 +sqrts p uo v ff000002 7fff0000 +sqrts p uo v ff800000 00000000 +sqrts p uo v ff810000 ffff0000 +sqrts z eq - 00000002 1a800000 +sqrts z eq - 00000008 1b000000 +sqrts z eq - 00200000 1f800000 +sqrts z eq - 01800000 20800000 +sqrts z eq - 38100000 3bc00000 +sqrts z eq - 3b800000 3d800000 +sqrts z eq - 3d100000 3e400000 +sqrts z eq - 3d800000 3e800000 +sqrts z eq - 41100000 40400000 +sqrts z eq - 43800000 41800000 +sqrts z eq - 45100000 42400000 +sqrts z eq - 46cf9200 43230000 +sqrts z eq - 46d9e200 43270000 +sqrts z eq - 46e9d200 432d0000 +sqrts z eq - 46fa5200 43330000 +sqrts z eq - 46fff200 43350000 +sqrts z eq - 4a100000 44c00000 +sqrts z eq - 7d800000 5e800000 +sqrts z eq - 7e800000 5f000000 +sqrts z eq x 007fffff 1ffffffe +sqrts z eq x 00800002 20000000 +sqrts z eq x 3f7ffff7 3f7ffffb +sqrts z eq x 3f7ffff8 3f7ffffb +sqrts z eq x 3f7ffff9 3f7ffffc +sqrts z eq x 3f7ffffa 3f7ffffc +sqrts z eq x 3f7ffffb 3f7ffffd +sqrts z eq x 3f7ffffc 3f7ffffd +sqrts z eq x 3f7ffffd 3f7ffffe +sqrts z eq x 3f7ffffe 3f7ffffe +sqrts z eq x 3f800002 3f800000 +sqrts z eq x 3f800003 3f800001 +sqrts z eq x 3f800004 3f800001 +sqrts z eq x 3f800005 3f800002 +sqrts z eq x 3f800006 3f800002 +sqrts z eq x 3f800007 3f800003 +sqrts z eq x 7e7ffffe 5efffffe +sqrts z eq x 7e800002 5f000000 +sqrts z uo - 7fc00000 00000000 +sqrts z uo - 7fff0000 7fff0000 +sqrts z uo - ffff0000 ffff0000 +sqrts z uo v 7f800001 00000000 +sqrts z uo v 7f810000 7fff0000 +sqrts z uo v 80000001 00000000 +sqrts z uo v 80000002 7fff0000 +sqrts z uo v 80000005 7fff0000 +sqrts z uo v 80000007 7fff0000 +sqrts z uo v 80000009 7fff0000 +sqrts z uo v 807ffff7 7fff0000 +sqrts z uo v 807ffff9 7fff0000 +sqrts z uo v 807ffffc 7fff0000 +sqrts z uo v 807ffffd 7fff0000 +sqrts z uo v 807ffffe 7fff0000 +sqrts z uo v 807fffff 7fff0000 +sqrts z uo v 80fffffd 7fff0000 +sqrts z uo v 81000000 7fff0000 +sqrts z uo v 81000001 7fff0000 +sqrts z uo v b4000000 7fff0000 +sqrts z uo v b4800000 7fff0000 +sqrts z uo v b4c00000 7fff0000 +sqrts z uo v bf800000 00000000 +sqrts z uo v c0000002 7fff0000 +sqrts z uo v c0400004 7fff0000 +sqrts z uo v c07ffffb 7fff0000 +sqrts z uo v fe7ffffc 7fff0000 +sqrts z uo v fe800002 7fff0000 +sqrts z uo v feffffff 7fff0000 +sqrts z uo v ff000002 7fff0000 +sqrts z uo v ff800000 00000000 +sqrts z uo v ff810000 ffff0000 diff --git a/test/io/ucb/subd.input b/test/io/ucb/subd.input new file mode 100644 index 0000000..766c31e --- /dev/null +++ b/test/io/ucb/subd.input @@ -0,0 +1,1314 @@ +/* Copyright (C) 1988-1994 Sun Microsystems, Inc. 2550 Garcia Avenue */ +/* Mountain View, California 94043 All rights reserved. */ +/* */ +/* Any person is hereby authorized to download, copy, use, create bug fixes, */ +/* and distribute, subject to the following conditions: */ +/* */ +/* 1. the software may not be redistributed for a fee except as */ +/* reasonable to cover media costs; */ +/* 2. any copy of the software must include this notice, as well as */ +/* any other embedded copyright notices; and */ +/* 3. any distribution of this software or derivative works thereof */ +/* must comply with all applicable U.S. export control laws. */ +/* */ +/* THE SOFTWARE IS MADE AVAILABLE "AS IS" AND WITHOUT EXPRESS OR IMPLIED */ +/* WARRANTY OF ANY KIND, INCLUDING BUT NOT LIMITED TO THE IMPLIED */ +/* WARRANTIES OF DESIGN, MERCHANTIBILITY, FITNESS FOR A PARTICULAR */ +/* PURPOSE, NON-INFRINGEMENT, PERFORMANCE OR CONFORMANCE TO */ +/* SPECIFICATIONS. */ +/* */ +/* BY DOWNLOADING AND/OR USING THIS SOFTWARE, THE USER WAIVES ALL CLAIMS */ +/* AGAINST SUN MICROSYSTEMS, INC. AND ITS AFFILIATED COMPANIES IN ANY */ +/* JURISDICTION, INCLUDING BUT NOT LIMITED TO CLAIMS FOR DAMAGES OR */ +/* EQUITABLE RELIEF BASED ON LOSS OF DATA, AND SPECIFICALLY WAIVES EVEN */ +/* UNKNOWN OR UNANTICIPATED CLAIMS OR LOSSES, PRESENT AND FUTURE. */ +/* */ +/* IN NO EVENT WILL SUN MICROSYSTEMS, INC. OR ANY OF ITS AFFILIATED */ +/* COMPANIES BE LIABLE FOR ANY LOST REVENUE OR PROFITS OR OTHER SPECIAL, */ +/* INDIRECT AND CONSEQUENTIAL DAMAGES, EVEN IF IT HAS BEEN ADVISED OF THE */ +/* POSSIBILITY OF SUCH DAMAGES. */ +/* */ +/* This file is provided with no support and without any obligation on the */ +/* part of Sun Microsystems, Inc. ("Sun") or any of its affiliated */ +/* companies to assist in its use, correction, modification or */ +/* enhancement. Nevertheless, and without creating any obligation on its */ +/* part, Sun welcomes your comments concerning the software and requests */ +/* that they be sent to fdlibm-comments@sunpro.sun.com. */ + +subd p eq - 3ff00000 00000000 bff00000 00000000 40000000 00000000 +subd z eq - 3ff00000 00000000 bff00000 00000000 40000000 00000000 +subd n eq - 3ff00000 00000000 c0000000 00000000 40080000 00000000 +subd m eq - 3ff00000 00000000 c0000000 00000000 40080000 00000000 +subd p eq - 3ff00000 00000000 c0000000 00000000 40080000 00000000 +subd z eq - 3ff00000 00000000 c0000000 00000000 40080000 00000000 +subd n eq - 40000000 00000000 bff00000 00000000 40080000 00000000 +subd m eq - 40000000 00000000 bff00000 00000000 40080000 00000000 +subd p eq - 40000000 00000000 bff00000 00000000 40080000 00000000 +subd z eq - 40000000 00000000 bff00000 00000000 40080000 00000000 +subd n eq - 40000000 00000000 c0000000 00000000 40100000 00000000 +subd m eq - 40000000 00000000 c0000000 00000000 40100000 00000000 +subd p eq - 40000000 00000000 c0000000 00000000 40100000 00000000 +subd z eq - 40000000 00000000 c0000000 00000000 40100000 00000000 +subd n eq - 40000000 00000000 40000000 00000000 00000000 00000000 +subd z eq - 40000000 00000000 40000000 00000000 00000000 00000000 +subd p eq - 40000000 00000000 40000000 00000000 00000000 00000000 +subd m eq - 40000000 00000000 40000000 00000000 80000000 00000000 +subd n eq - 40140000 00000000 40140000 00000000 00000000 00000000 +subd z eq - 40140000 00000000 40140000 00000000 00000000 00000000 +subd p eq - 40140000 00000000 40140000 00000000 00000000 00000000 +subd m eq - 40140000 00000000 40140000 00000000 80000000 00000000 +subd n eq - 3ff00000 00000000 c01c0000 00000000 40200000 00000000 +subd m eq - 3ff00000 00000000 c01c0000 00000000 40200000 00000000 +subd p eq - 3ff00000 00000000 c01c0000 00000000 40200000 00000000 +subd z eq - 3ff00000 00000000 c01c0000 00000000 40200000 00000000 +subd n eq - 40140000 00000000 3ff00000 00000000 40100000 00000000 +subd m eq - 40140000 00000000 3ff00000 00000000 40100000 00000000 +subd p eq - 40140000 00000000 3ff00000 00000000 40100000 00000000 +subd z eq - 40140000 00000000 3ff00000 00000000 40100000 00000000 +subd n eq - 40000000 00000000 40140000 00000000 c0080000 00000000 +subd m eq - 40000000 00000000 40140000 00000000 c0080000 00000000 +subd p eq - 40000000 00000000 40140000 00000000 c0080000 00000000 +subd z eq - 40000000 00000000 40140000 00000000 c0080000 00000000 +subd n eq - 40140000 00000000 00000000 00000000 40140000 00000000 +subd m eq - 40140000 00000000 00000000 00000000 40140000 00000000 +subd p eq - 40140000 00000000 00000000 00000000 40140000 00000000 +subd z eq - 40140000 00000000 00000000 00000000 40140000 00000000 +subd n eq - 3ff00000 00000000 00000000 00000000 3ff00000 00000000 +subd m eq - 3ff00000 00000000 00000000 00000000 3ff00000 00000000 +subd p eq - 3ff00000 00000000 00000000 00000000 3ff00000 00000000 +subd z eq - 3ff00000 00000000 00000000 00000000 3ff00000 00000000 +subd n eq - bff00000 00000000 00000000 00000000 bff00000 00000000 +subd m eq - bff00000 00000000 00000000 00000000 bff00000 00000000 +subd p eq - bff00000 00000000 00000000 00000000 bff00000 00000000 +subd z eq - bff00000 00000000 00000000 00000000 bff00000 00000000 +subd n eq - 00000000 00000000 bff00000 00000000 3ff00000 00000000 +subd m eq - 00000000 00000000 bff00000 00000000 3ff00000 00000000 +subd p eq - 00000000 00000000 bff00000 00000000 3ff00000 00000000 +subd z eq - 00000000 00000000 bff00000 00000000 3ff00000 00000000 +subd n eq - 80000000 00000000 3ff00000 00000000 bff00000 00000000 +subd m eq - 80000000 00000000 3ff00000 00000000 bff00000 00000000 +subd p eq - 80000000 00000000 3ff00000 00000000 bff00000 00000000 +subd z eq - 80000000 00000000 3ff00000 00000000 bff00000 00000000 +subd n eq - 00000000 00000000 00000000 00000000 00000000 00000000 +subd z eq - 00000000 00000000 00000000 00000000 00000000 00000000 +subd p eq - 00000000 00000000 00000000 00000000 00000000 00000000 +subd m eq - 00000000 00000000 00000000 00000000 80000000 00000000 +subd n eq - 80000000 00000000 00000000 00000000 80000000 00000000 +subd m eq - 80000000 00000000 00000000 00000000 80000000 00000000 +subd p eq - 80000000 00000000 00000000 00000000 80000000 00000000 +subd z eq - 80000000 00000000 00000000 00000000 80000000 00000000 +subd n eq - 40080000 00000000 c0080000 00000000 40180000 00000000 +subd m eq - 40080000 00000000 c0080000 00000000 40180000 00000000 +subd p eq - 40080000 00000000 c0080000 00000000 40180000 00000000 +subd z eq - 40080000 00000000 c0080000 00000000 40180000 00000000 +subd n eq - 3ff00000 00000000 3ff00000 00000000 00000000 00000000 +subd z eq - 3ff00000 00000000 3ff00000 00000000 00000000 00000000 +subd p eq - 3ff00000 00000000 3ff00000 00000000 00000000 00000000 +subd n eq - c0080000 00000000 c0080000 00000000 00000000 00000000 +subd z eq - c0080000 00000000 c0080000 00000000 00000000 00000000 +subd p eq - c0080000 00000000 c0080000 00000000 00000000 00000000 +subd m eq - 3ff00000 00000000 3ff00000 00000000 80000000 00000000 +subd m eq - c0080000 00000000 c0080000 00000000 80000000 00000000 +subd n eq - 7ff00000 00000000 00000000 00000000 7ff00000 00000000 +subd m eq - 7ff00000 00000000 00000000 00000000 7ff00000 00000000 +subd p eq - 7ff00000 00000000 00000000 00000000 7ff00000 00000000 +subd z eq - 7ff00000 00000000 00000000 00000000 7ff00000 00000000 +subd n eq - fff00000 00000000 00000000 00000000 fff00000 00000000 +subd m eq - fff00000 00000000 00000000 00000000 fff00000 00000000 +subd p eq - fff00000 00000000 00000000 00000000 fff00000 00000000 +subd z eq - fff00000 00000000 00000000 00000000 fff00000 00000000 +subd n eq - ffe00000 00000000 00000000 00000000 ffe00000 00000000 +subd m eq - ffe00000 00000000 00000000 00000000 ffe00000 00000000 +subd p eq - ffe00000 00000000 00000000 00000000 ffe00000 00000000 +subd z eq - ffe00000 00000000 00000000 00000000 ffe00000 00000000 +subd n eq - 00000000 00000003 00000000 00000000 00000000 00000003 +subd m eq - 00000000 00000003 00000000 00000000 00000000 00000003 +subd p eq - 00000000 00000003 00000000 00000000 00000000 00000003 +subd z eq - 00000000 00000003 00000000 00000000 00000000 00000003 +subd n eq - 80000000 00000003 00000000 00000000 80000000 00000003 +subd m eq - 80000000 00000003 00000000 00000000 80000000 00000003 +subd p eq - 80000000 00000003 00000000 00000000 80000000 00000003 +subd z eq - 80000000 00000003 00000000 00000000 80000000 00000003 +subd n eq - 3ff00000 00000001 3ff00000 00000000 3cb00000 00000000 +subd m eq - 3ff00000 00000001 3ff00000 00000000 3cb00000 00000000 +subd p eq - 3ff00000 00000001 3ff00000 00000000 3cb00000 00000000 +subd z eq - 3ff00000 00000001 3ff00000 00000000 3cb00000 00000000 +subd n eq - bff00000 00000001 bff00000 00000000 bcb00000 00000000 +subd m eq - bff00000 00000001 bff00000 00000000 bcb00000 00000000 +subd p eq - bff00000 00000001 bff00000 00000000 bcb00000 00000000 +subd z eq - bff00000 00000001 bff00000 00000000 bcb00000 00000000 +subd n eq - bfffffff ffffffff c0000000 00000000 3cb00000 00000000 +subd m eq - bfffffff ffffffff c0000000 00000000 3cb00000 00000000 +subd p eq - bfffffff ffffffff c0000000 00000000 3cb00000 00000000 +subd z eq - bfffffff ffffffff c0000000 00000000 3cb00000 00000000 +subd n eq - 3fffffff ffffffff 40000000 00000000 bcb00000 00000000 +subd m eq - 3fffffff ffffffff 40000000 00000000 bcb00000 00000000 +subd p eq - 3fffffff ffffffff 40000000 00000000 bcb00000 00000000 +subd z eq - 3fffffff ffffffff 40000000 00000000 bcb00000 00000000 +subd n eq x 7fe00000 00000000 bff00000 00000000 7fe00000 00000000 +subd z eq x 7fe00000 00000000 bff00000 00000000 7fe00000 00000000 +subd m eq x 7fe00000 00000000 bff00000 00000000 7fe00000 00000000 +subd p eq x 7fe00000 00000000 bff00000 00000000 7fe00000 00000001 +subd n eq x ffe00000 00000000 3ff00000 00000000 ffe00000 00000000 +subd z eq x ffe00000 00000000 3ff00000 00000000 ffe00000 00000000 +subd p eq x ffe00000 00000000 3ff00000 00000000 ffe00000 00000000 +subd m eq x ffe00000 00000000 3ff00000 00000000 ffe00000 00000001 +subd n eq x 7fdfffff ffffffff bff00000 00000000 7fdfffff ffffffff +subd z eq x 7fdfffff ffffffff bff00000 00000000 7fdfffff ffffffff +subd m eq x 7fdfffff ffffffff bff00000 00000000 7fdfffff ffffffff +subd p eq x 7fdfffff ffffffff bff00000 00000000 7fe00000 00000000 +subd n eq x ffdfffff ffffffff 3ff00000 00000000 ffdfffff ffffffff +subd z eq x ffdfffff ffffffff 3ff00000 00000000 ffdfffff ffffffff +subd p eq x ffdfffff ffffffff 3ff00000 00000000 ffdfffff ffffffff +subd m eq x ffdfffff ffffffff 3ff00000 00000000 ffe00000 00000000 +subd n eq x 7fefffff ffffffff bff00000 00000000 7fefffff ffffffff +subd z eq x 7fefffff ffffffff bff00000 00000000 7fefffff ffffffff +subd m eq x 7fefffff ffffffff bff00000 00000000 7fefffff ffffffff +subd p eq xo 7fefffff ffffffff bff00000 00000000 7ff00000 00000000 +subd n eq x ffefffff ffffffff 3ff00000 00000000 ffefffff ffffffff +subd z eq x ffefffff ffffffff 3ff00000 00000000 ffefffff ffffffff +subd p eq x ffefffff ffffffff 3ff00000 00000000 ffefffff ffffffff +subd m eq xo ffefffff ffffffff 3ff00000 00000000 fff00000 00000000 +subd n eq x 7fefffff fffffffe bff00000 00000000 7fefffff fffffffe +subd z eq x 7fefffff fffffffe bff00000 00000000 7fefffff fffffffe +subd m eq x 7fefffff fffffffe bff00000 00000000 7fefffff fffffffe +subd p eq x 7fefffff fffffffe bff00000 00000000 7fefffff ffffffff +subd n eq x ffefffff fffffffe 3ff00000 00000000 ffefffff fffffffe +subd z eq x ffefffff fffffffe 3ff00000 00000000 ffefffff fffffffe +subd p eq x ffefffff fffffffe 3ff00000 00000000 ffefffff fffffffe +subd m eq x ffefffff fffffffe 3ff00000 00000000 ffefffff ffffffff +subd n eq x 00000000 00000001 bff00000 00000000 3ff00000 00000000 +subd z eq x 00000000 00000001 bff00000 00000000 3ff00000 00000000 +subd m eq x 00000000 00000001 bff00000 00000000 3ff00000 00000000 +subd p eq x 00000000 00000001 bff00000 00000000 3ff00000 00000001 +subd n eq x 80000000 00000001 3ff00000 00000000 bff00000 00000000 +subd z eq x 80000000 00000001 3ff00000 00000000 bff00000 00000000 +subd p eq x 80000000 00000001 3ff00000 00000000 bff00000 00000000 +subd m eq x 80000000 00000001 3ff00000 00000000 bff00000 00000001 +subd n eq x 7fe00000 00000000 3ff00000 00000000 7fe00000 00000000 +subd p eq x 7fe00000 00000000 3ff00000 00000000 7fe00000 00000000 +subd z eq x 7fe00000 00000000 3ff00000 00000000 7fdfffff ffffffff +subd m eq x 7fe00000 00000000 3ff00000 00000000 7fdfffff ffffffff +subd n eq x ffe00000 00000000 bff00000 00000000 ffe00000 00000000 +subd m eq x ffe00000 00000000 bff00000 00000000 ffe00000 00000000 +subd z eq x ffe00000 00000000 bff00000 00000000 ffdfffff ffffffff +subd p eq x ffe00000 00000000 bff00000 00000000 ffdfffff ffffffff +subd n eq x 7fdfffff ffffffff 3ff00000 00000000 7fdfffff ffffffff +subd p eq x 7fdfffff ffffffff 3ff00000 00000000 7fdfffff ffffffff +subd z eq x 7fdfffff ffffffff 3ff00000 00000000 7fdfffff fffffffe +subd m eq x 7fdfffff ffffffff 3ff00000 00000000 7fdfffff fffffffe +subd n eq x ffdfffff ffffffff bff00000 00000000 ffdfffff ffffffff +subd m eq x ffdfffff ffffffff bff00000 00000000 ffdfffff ffffffff +subd z eq x ffdfffff ffffffff bff00000 00000000 ffdfffff fffffffe +subd p eq x ffdfffff ffffffff bff00000 00000000 ffdfffff fffffffe +subd n eq x 7fefffff ffffffff 3ff00000 00000000 7fefffff ffffffff +subd p eq x 7fefffff ffffffff 3ff00000 00000000 7fefffff ffffffff +subd z eq x 7fefffff ffffffff 3ff00000 00000000 7fefffff fffffffe +subd m eq x 7fefffff ffffffff 3ff00000 00000000 7fefffff fffffffe +subd n eq x ffefffff ffffffff bff00000 00000000 ffefffff ffffffff +subd m eq x ffefffff ffffffff bff00000 00000000 ffefffff ffffffff +subd z eq x ffefffff ffffffff bff00000 00000000 ffefffff fffffffe +subd p eq x ffefffff ffffffff bff00000 00000000 ffefffff fffffffe +subd n eq x 7fefffff fffffffe 3ff00000 00000000 7fefffff fffffffe +subd p eq x 7fefffff fffffffe 3ff00000 00000000 7fefffff fffffffe +subd z eq x 7fefffff fffffffe 3ff00000 00000000 7fefffff fffffffd +subd m eq x 7fefffff fffffffe 3ff00000 00000000 7fefffff fffffffd +subd n eq x ffefffff fffffffe bff00000 00000000 ffefffff fffffffe +subd m eq x ffefffff fffffffe bff00000 00000000 ffefffff fffffffe +subd z eq x ffefffff fffffffe bff00000 00000000 ffefffff fffffffd +subd p eq x ffefffff fffffffe bff00000 00000000 ffefffff fffffffd +subd n eq x 80000000 00000003 c0080000 00000000 40080000 00000000 +subd p eq x 80000000 00000003 c0080000 00000000 40080000 00000000 +subd z eq x 80000000 00000003 c0080000 00000000 4007ffff ffffffff +subd m eq x 80000000 00000003 c0080000 00000000 4007ffff ffffffff +subd n eq x 00000000 00000003 40140000 00000000 c0140000 00000000 +subd m eq x 00000000 00000003 40140000 00000000 c0140000 00000000 +subd z eq x 00000000 00000003 40140000 00000000 c013ffff ffffffff +subd p eq x 00000000 00000003 40140000 00000000 c013ffff ffffffff +subd n eq x 3ff00000 00000001 bff00000 00000000 40000000 00000000 +subd z eq x 3ff00000 00000001 bff00000 00000000 40000000 00000000 +subd m eq x 3ff00000 00000001 bff00000 00000000 40000000 00000000 +subd p eq x 3ff00000 00000001 bff00000 00000000 40000000 00000001 +subd n eq x bff00000 00000001 3ff00000 00000000 c0000000 00000000 +subd z eq x bff00000 00000001 3ff00000 00000000 c0000000 00000000 +subd p eq x bff00000 00000001 3ff00000 00000000 c0000000 00000000 +subd m eq x bff00000 00000001 3ff00000 00000000 c0000000 00000001 +subd n uo - 7fffe000 00000000 00000000 00000000 7fffe000 00000000 +subd m uo - 7fffe000 00000000 00000000 00000000 7fffe000 00000000 +subd p uo - 7fffe000 00000000 00000000 00000000 7fffe000 00000000 +subd z uo - 7fffe000 00000000 00000000 00000000 7fffe000 00000000 +subd n uo - 7fffe000 00000000 3ff00000 00000000 7fffe000 00000000 +subd m uo - 7fffe000 00000000 3ff00000 00000000 7fffe000 00000000 +subd p uo - 7fffe000 00000000 3ff00000 00000000 7fffe000 00000000 +subd z uo - 7fffe000 00000000 3ff00000 00000000 7fffe000 00000000 +subd n uo - 7fffe000 00000000 bff00000 00000000 7fffe000 00000000 +subd m uo - 7fffe000 00000000 bff00000 00000000 7fffe000 00000000 +subd p uo - 7fffe000 00000000 bff00000 00000000 7fffe000 00000000 +subd z uo - 7fffe000 00000000 bff00000 00000000 7fffe000 00000000 +subd n uo v 7ff02000 00000000 00000000 00000000 7fffe000 00000000 +subd m uo v 7ff02000 00000000 00000000 00000000 7fffe000 00000000 +subd p uo v 7ff02000 00000000 00000000 00000000 7fffe000 00000000 +subd z uo v 7ff02000 00000000 00000000 00000000 7fffe000 00000000 +subd n uo v 7ff02000 00000000 3ff00000 00000000 7fffe000 00000000 +subd m uo v 7ff02000 00000000 3ff00000 00000000 7fffe000 00000000 +subd p uo v 7ff02000 00000000 3ff00000 00000000 7fffe000 00000000 +subd z uo v 7ff02000 00000000 3ff00000 00000000 7fffe000 00000000 +subd n uo v 7ff02000 00000000 bff00000 00000000 7fffe000 00000000 +subd m uo v 7ff02000 00000000 bff00000 00000000 7fffe000 00000000 +subd p uo v 7ff02000 00000000 bff00000 00000000 7fffe000 00000000 +subd z uo v 7ff02000 00000000 bff00000 00000000 7fffe000 00000000 +subd p eq - 40b00000 00000000 40b00000 00000000 00000000 00000000 +subd n eq - 40b00000 00000000 40b00000 00000000 00000000 00000000 +subd z eq - 40b00000 00000000 40b00000 00000000 00000000 00000000 +subd p eq - 40a00000 00000000 40a00000 00000000 00000000 00000000 +subd n eq - 40a00000 00000000 40a00000 00000000 00000000 00000000 +subd z eq - 40a00000 00000000 40a00000 00000000 00000000 00000000 +subd m eq - 40b00000 00000000 40b00000 00000000 80000000 00000000 +subd m eq - 40a00000 00000000 40a00000 00000000 80000000 00000000 +subd n eq - 40a00000 00000000 40b00000 00000000 c0a00000 00000000 +subd m eq - 40a00000 00000000 40b00000 00000000 c0a00000 00000000 +subd p eq - 40a00000 00000000 40b00000 00000000 c0a00000 00000000 +subd z eq - 40a00000 00000000 40b00000 00000000 c0a00000 00000000 +subd p eq - c0b00000 00000000 c0b00000 00000000 00000000 00000000 +subd n eq - c0b00000 00000000 c0b00000 00000000 00000000 00000000 +subd z eq - c0b00000 00000000 c0b00000 00000000 00000000 00000000 +subd p eq - c0a00000 00000000 c0a00000 00000000 00000000 00000000 +subd n eq - c0a00000 00000000 c0a00000 00000000 00000000 00000000 +subd z eq - c0a00000 00000000 c0a00000 00000000 00000000 00000000 +subd m eq - c0b00000 00000000 c0b00000 00000000 80000000 00000000 +subd m eq - c0a00000 00000000 c0a00000 00000000 80000000 00000000 +subd n eq - c0a00000 00000000 c0b00000 00000000 40a00000 00000000 +subd m eq - c0a00000 00000000 c0b00000 00000000 40a00000 00000000 +subd p eq - c0a00000 00000000 c0b00000 00000000 40a00000 00000000 +subd z eq - c0a00000 00000000 c0b00000 00000000 40a00000 00000000 +subd n eq - 00000000 00000000 40b00000 00000000 c0b00000 00000000 +subd m eq - 00000000 00000000 40b00000 00000000 c0b00000 00000000 +subd p eq - 00000000 00000000 40b00000 00000000 c0b00000 00000000 +subd z eq - 00000000 00000000 40b00000 00000000 c0b00000 00000000 +subd n eq - 40b00000 00000000 00000000 00000000 40b00000 00000000 +subd m eq - 40b00000 00000000 00000000 00000000 40b00000 00000000 +subd p eq - 40b00000 00000000 00000000 00000000 40b00000 00000000 +subd z eq - 40b00000 00000000 00000000 00000000 40b00000 00000000 +subd n eq - c0b00000 00000000 40b00000 00000000 c0c00000 00000000 +subd m eq - c0b00000 00000000 40b00000 00000000 c0c00000 00000000 +subd p eq - c0b00000 00000000 40b00000 00000000 c0c00000 00000000 +subd z eq - c0b00000 00000000 40b00000 00000000 c0c00000 00000000 +subd n eq - 40b00000 00000000 c0b00000 00000000 40c00000 00000000 +subd m eq - 40b00000 00000000 c0b00000 00000000 40c00000 00000000 +subd p eq - 40b00000 00000000 c0b00000 00000000 40c00000 00000000 +subd z eq - 40b00000 00000000 c0b00000 00000000 40c00000 00000000 +subd n eq - 40b00000 00000000 c0a00000 00000000 40b80000 00000000 +subd m eq - 40b00000 00000000 c0a00000 00000000 40b80000 00000000 +subd p eq - 40b00000 00000000 c0a00000 00000000 40b80000 00000000 +subd z eq - 40b00000 00000000 c0a00000 00000000 40b80000 00000000 +subd n eq - c0a00000 00000000 40b00000 00000000 c0b80000 00000000 +subd m eq - c0a00000 00000000 40b00000 00000000 c0b80000 00000000 +subd p eq - c0a00000 00000000 40b00000 00000000 c0b80000 00000000 +subd z eq - c0a00000 00000000 40b00000 00000000 c0b80000 00000000 +subd n eq - c0b00000 00000000 40a00000 00000000 c0b80000 00000000 +subd m eq - c0b00000 00000000 40a00000 00000000 c0b80000 00000000 +subd p eq - c0b00000 00000000 40a00000 00000000 c0b80000 00000000 +subd z eq - c0b00000 00000000 40a00000 00000000 c0b80000 00000000 +subd n eq - 40a00000 00000000 c0b00000 00000000 40b80000 00000000 +subd m eq - 40a00000 00000000 c0b00000 00000000 40b80000 00000000 +subd p eq - 40a00000 00000000 c0b00000 00000000 40b80000 00000000 +subd z eq - 40a00000 00000000 c0b00000 00000000 40b80000 00000000 +subd n eq - 40dfffc0 00000000 3ff00000 00000000 40dfff80 00000000 +subd m eq - 40dfffc0 00000000 3ff00000 00000000 40dfff80 00000000 +subd p eq - 40dfffc0 00000000 3ff00000 00000000 40dfff80 00000000 +subd z eq - 40dfffc0 00000000 3ff00000 00000000 40dfff80 00000000 +subd n eq - 3ff00000 00000000 40dfffc0 00000000 c0dfff80 00000000 +subd m eq - 3ff00000 00000000 40dfffc0 00000000 c0dfff80 00000000 +subd p eq - 3ff00000 00000000 40dfffc0 00000000 c0dfff80 00000000 +subd z eq - 3ff00000 00000000 40dfffc0 00000000 c0dfff80 00000000 +subd n eq - 40dfffc0 00000000 40dfff40 00000000 40000000 00000000 +subd m eq - 40dfffc0 00000000 40dfff40 00000000 40000000 00000000 +subd p eq - 40dfffc0 00000000 40dfff40 00000000 40000000 00000000 +subd z eq - 40dfffc0 00000000 40dfff40 00000000 40000000 00000000 +subd n eq - 40e00000 00000000 40dfffc0 00000000 3ff00000 00000000 +subd m eq - 40e00000 00000000 40dfffc0 00000000 3ff00000 00000000 +subd p eq - 40e00000 00000000 40dfffc0 00000000 3ff00000 00000000 +subd z eq - 40e00000 00000000 40dfffc0 00000000 3ff00000 00000000 +subd n eq - c0e00000 00000000 c0dfffc0 00000000 bff00000 00000000 +subd m eq - c0e00000 00000000 c0dfffc0 00000000 bff00000 00000000 +subd p eq - c0e00000 00000000 c0dfffc0 00000000 bff00000 00000000 +subd z eq - c0e00000 00000000 c0dfffc0 00000000 bff00000 00000000 +subd n eq - 40e00020 00000000 c0dfffc0 00000000 40f00000 00000000 +subd m eq - 40e00020 00000000 c0dfffc0 00000000 40f00000 00000000 +subd p eq - 40e00020 00000000 c0dfffc0 00000000 40f00000 00000000 +subd z eq - 40e00020 00000000 c0dfffc0 00000000 40f00000 00000000 +subd n eq - 40cfff80 00000000 c0cfff80 00000000 40dfff80 00000000 +subd m eq - 40cfff80 00000000 c0cfff80 00000000 40dfff80 00000000 +subd p eq - 40cfff80 00000000 c0cfff80 00000000 40dfff80 00000000 +subd z eq - 40cfff80 00000000 c0cfff80 00000000 40dfff80 00000000 +subd n eq - c0dfffc0 00000000 3ff00000 00000000 c0e00000 00000000 +subd m eq - c0dfffc0 00000000 3ff00000 00000000 c0e00000 00000000 +subd p eq - c0dfffc0 00000000 3ff00000 00000000 c0e00000 00000000 +subd z eq - c0dfffc0 00000000 3ff00000 00000000 c0e00000 00000000 +subd n eq - 80000000 00000000 80000000 00000000 00000000 00000000 +subd n eq x 3ff00000 00000000 00000000 00000001 3ff00000 00000000 +subd z eq x 3ff00000 00000000 00000000 00000001 3fefffff ffffffff +subd p eq x 3ff00000 00000000 00000000 00000001 3ff00000 00000000 +subd m eq x 3ff00000 00000000 00000000 00000001 3fefffff ffffffff +subd n eq x 3ff00000 00000000 3c900000 00000000 3ff00000 00000000 +subd n eq x 3ff00000 00000000 3c900000 00000001 3fefffff ffffffff +subd n eq - 3ff00000 00000000 3ca00000 00000000 3fefffff ffffffff +subd n eq xo ffe00000 00000001 7fe70000 00000001 fff00000 00000000 +subd z eq xo ffe00000 00000001 7fe70000 00000001 ffefffff ffffffff +subd p eq xo ffe00000 00000001 7fe70000 00000001 ffefffff ffffffff +subd m eq xo ffe00000 00000001 7fe70000 00000001 fff00000 00000000 +subd n eq - 40140000 00000000 80000000 00000000 40140000 00000000 +subd m eq - 40140000 00000000 80000000 00000000 40140000 00000000 +subd p eq - 40140000 00000000 80000000 00000000 40140000 00000000 +subd z eq - 40140000 00000000 80000000 00000000 40140000 00000000 +subd n eq - 7ff00000 00000000 fff00000 00000000 7ff00000 00000000 +subd m eq - 7ff00000 00000000 fff00000 00000000 7ff00000 00000000 +subd p eq - 7ff00000 00000000 fff00000 00000000 7ff00000 00000000 +subd z eq - 7ff00000 00000000 fff00000 00000000 7ff00000 00000000 +subd n eq - fff00000 00000000 7ff00000 00000000 fff00000 00000000 +subd m eq - fff00000 00000000 7ff00000 00000000 fff00000 00000000 +subd p eq - fff00000 00000000 7ff00000 00000000 fff00000 00000000 +subd z eq - fff00000 00000000 7ff00000 00000000 fff00000 00000000 +subd n uo v fff00000 00000000 fff00000 00000000 7fffe000 00000000 +subd m uo v fff00000 00000000 fff00000 00000000 7fffe000 00000000 +subd p uo v fff00000 00000000 fff00000 00000000 7fffe000 00000000 +subd z uo v fff00000 00000000 fff00000 00000000 7fffe000 00000000 +subd n uo v 7ff00000 00000000 7ff00000 00000000 7fffe000 00000000 +subd m uo v 7ff00000 00000000 7ff00000 00000000 7fffe000 00000000 +subd p uo v 7ff00000 00000000 7ff00000 00000000 7fffe000 00000000 +subd z uo v 7ff00000 00000000 7ff00000 00000000 7fffe000 00000000 +subd n eq - 7ff00000 00000000 ffe00000 00000000 7ff00000 00000000 +subd m eq - 7ff00000 00000000 ffe00000 00000000 7ff00000 00000000 +subd p eq - 7ff00000 00000000 ffe00000 00000000 7ff00000 00000000 +subd z eq - 7ff00000 00000000 ffe00000 00000000 7ff00000 00000000 +subd n eq - 7ff00000 00000000 7fe00000 00000000 7ff00000 00000000 +subd m eq - 7ff00000 00000000 7fe00000 00000000 7ff00000 00000000 +subd p eq - 7ff00000 00000000 7fe00000 00000000 7ff00000 00000000 +subd z eq - 7ff00000 00000000 7fe00000 00000000 7ff00000 00000000 +subd n eq - fff00000 00000000 ffe00000 00000000 fff00000 00000000 +subd m eq - fff00000 00000000 ffe00000 00000000 fff00000 00000000 +subd p eq - fff00000 00000000 ffe00000 00000000 fff00000 00000000 +subd z eq - fff00000 00000000 ffe00000 00000000 fff00000 00000000 +subd n eq - fff00000 00000000 7fe00000 00000000 fff00000 00000000 +subd m eq - fff00000 00000000 7fe00000 00000000 fff00000 00000000 +subd p eq - fff00000 00000000 7fe00000 00000000 fff00000 00000000 +subd z eq - fff00000 00000000 7fe00000 00000000 fff00000 00000000 +subd n eq - 7fe00000 00000000 fff00000 00000000 7ff00000 00000000 +subd m eq - 7fe00000 00000000 fff00000 00000000 7ff00000 00000000 +subd p eq - 7fe00000 00000000 fff00000 00000000 7ff00000 00000000 +subd z eq - 7fe00000 00000000 fff00000 00000000 7ff00000 00000000 +subd n eq - 7fe00000 00000000 7ff00000 00000000 fff00000 00000000 +subd m eq - 7fe00000 00000000 7ff00000 00000000 fff00000 00000000 +subd p eq - 7fe00000 00000000 7ff00000 00000000 fff00000 00000000 +subd z eq - 7fe00000 00000000 7ff00000 00000000 fff00000 00000000 +subd n eq - ffe00000 00000000 fff00000 00000000 7ff00000 00000000 +subd m eq - ffe00000 00000000 fff00000 00000000 7ff00000 00000000 +subd p eq - ffe00000 00000000 fff00000 00000000 7ff00000 00000000 +subd z eq - ffe00000 00000000 fff00000 00000000 7ff00000 00000000 +subd n eq - ffe00000 00000000 7ff00000 00000000 fff00000 00000000 +subd m eq - ffe00000 00000000 7ff00000 00000000 fff00000 00000000 +subd p eq - ffe00000 00000000 7ff00000 00000000 fff00000 00000000 +subd z eq - ffe00000 00000000 7ff00000 00000000 fff00000 00000000 +subd n eq - 7ff00000 00000000 80000000 00000000 7ff00000 00000000 +subd m eq - 7ff00000 00000000 80000000 00000000 7ff00000 00000000 +subd p eq - 7ff00000 00000000 80000000 00000000 7ff00000 00000000 +subd z eq - 7ff00000 00000000 80000000 00000000 7ff00000 00000000 +subd n eq - fff00000 00000000 80000000 00000000 fff00000 00000000 +subd m eq - fff00000 00000000 80000000 00000000 fff00000 00000000 +subd p eq - fff00000 00000000 80000000 00000000 fff00000 00000000 +subd z eq - fff00000 00000000 80000000 00000000 fff00000 00000000 +subd n eq - 00000000 00000000 fff00000 00000000 7ff00000 00000000 +subd m eq - 00000000 00000000 fff00000 00000000 7ff00000 00000000 +subd p eq - 00000000 00000000 fff00000 00000000 7ff00000 00000000 +subd z eq - 00000000 00000000 fff00000 00000000 7ff00000 00000000 +subd n eq - 80000000 00000000 fff00000 00000000 7ff00000 00000000 +subd m eq - 80000000 00000000 fff00000 00000000 7ff00000 00000000 +subd p eq - 80000000 00000000 fff00000 00000000 7ff00000 00000000 +subd z eq - 80000000 00000000 fff00000 00000000 7ff00000 00000000 +subd n eq - 00000000 00000000 7ff00000 00000000 fff00000 00000000 +subd m eq - 00000000 00000000 7ff00000 00000000 fff00000 00000000 +subd p eq - 00000000 00000000 7ff00000 00000000 fff00000 00000000 +subd z eq - 00000000 00000000 7ff00000 00000000 fff00000 00000000 +subd n eq - 80000000 00000000 7ff00000 00000000 fff00000 00000000 +subd m eq - 80000000 00000000 7ff00000 00000000 fff00000 00000000 +subd p eq - 80000000 00000000 7ff00000 00000000 fff00000 00000000 +subd z eq - 80000000 00000000 7ff00000 00000000 fff00000 00000000 +subd n eq - 7ff00000 00000000 800fffff ffffffff 7ff00000 00000000 +subd m eq - 7ff00000 00000000 800fffff ffffffff 7ff00000 00000000 +subd p eq - 7ff00000 00000000 800fffff ffffffff 7ff00000 00000000 +subd z eq - 7ff00000 00000000 800fffff ffffffff 7ff00000 00000000 +subd n eq - fff00000 00000000 800fffff ffffffff fff00000 00000000 +subd m eq - fff00000 00000000 800fffff ffffffff fff00000 00000000 +subd p eq - fff00000 00000000 800fffff ffffffff fff00000 00000000 +subd z eq - fff00000 00000000 800fffff ffffffff fff00000 00000000 +subd n eq - 7ff00000 00000000 000fffff ffffffff 7ff00000 00000000 +subd m eq - 7ff00000 00000000 000fffff ffffffff 7ff00000 00000000 +subd p eq - 7ff00000 00000000 000fffff ffffffff 7ff00000 00000000 +subd z eq - 7ff00000 00000000 000fffff ffffffff 7ff00000 00000000 +subd n eq - fff00000 00000000 000fffff ffffffff fff00000 00000000 +subd m eq - fff00000 00000000 000fffff ffffffff fff00000 00000000 +subd p eq - fff00000 00000000 000fffff ffffffff fff00000 00000000 +subd z eq - fff00000 00000000 000fffff ffffffff fff00000 00000000 +subd n eq - 00000000 00000003 fff00000 00000000 7ff00000 00000000 +subd m eq - 00000000 00000003 fff00000 00000000 7ff00000 00000000 +subd p eq - 00000000 00000003 fff00000 00000000 7ff00000 00000000 +subd z eq - 00000000 00000003 fff00000 00000000 7ff00000 00000000 +subd n eq - 00000000 00000003 7ff00000 00000000 fff00000 00000000 +subd m eq - 00000000 00000003 7ff00000 00000000 fff00000 00000000 +subd p eq - 00000000 00000003 7ff00000 00000000 fff00000 00000000 +subd z eq - 00000000 00000003 7ff00000 00000000 fff00000 00000000 +subd n eq - 80000000 00000003 fff00000 00000000 7ff00000 00000000 +subd m eq - 80000000 00000003 fff00000 00000000 7ff00000 00000000 +subd p eq - 80000000 00000003 fff00000 00000000 7ff00000 00000000 +subd z eq - 80000000 00000003 fff00000 00000000 7ff00000 00000000 +subd n eq - 80000000 00000003 7ff00000 00000000 fff00000 00000000 +subd m eq - 80000000 00000003 7ff00000 00000000 fff00000 00000000 +subd p eq - 80000000 00000003 7ff00000 00000000 fff00000 00000000 +subd z eq - 80000000 00000003 7ff00000 00000000 fff00000 00000000 +subd n eq - 00000000 00000000 ffe00000 00000000 7fe00000 00000000 +subd m eq - 00000000 00000000 ffe00000 00000000 7fe00000 00000000 +subd p eq - 00000000 00000000 ffe00000 00000000 7fe00000 00000000 +subd z eq - 00000000 00000000 ffe00000 00000000 7fe00000 00000000 +subd n eq - 80000000 00000000 ffe00000 00000000 7fe00000 00000000 +subd m eq - 80000000 00000000 ffe00000 00000000 7fe00000 00000000 +subd p eq - 80000000 00000000 ffe00000 00000000 7fe00000 00000000 +subd z eq - 80000000 00000000 ffe00000 00000000 7fe00000 00000000 +subd n eq - ffe00000 00000000 80000000 00000000 ffe00000 00000000 +subd m eq - ffe00000 00000000 80000000 00000000 ffe00000 00000000 +subd p eq - ffe00000 00000000 80000000 00000000 ffe00000 00000000 +subd z eq - ffe00000 00000000 80000000 00000000 ffe00000 00000000 +subd n eq - 00000000 00000000 800fffff ffffffff 000fffff ffffffff +subd m eq - 00000000 00000000 800fffff ffffffff 000fffff ffffffff +subd p eq - 00000000 00000000 800fffff ffffffff 000fffff ffffffff +subd z eq - 00000000 00000000 800fffff ffffffff 000fffff ffffffff +subd n eq - 80000000 00000000 800fffff ffffffff 000fffff ffffffff +subd m eq - 80000000 00000000 800fffff ffffffff 000fffff ffffffff +subd p eq - 80000000 00000000 800fffff ffffffff 000fffff ffffffff +subd z eq - 80000000 00000000 800fffff ffffffff 000fffff ffffffff +subd n eq - 00000000 00000000 000fffff ffffffff 800fffff ffffffff +subd m eq - 00000000 00000000 000fffff ffffffff 800fffff ffffffff +subd p eq - 00000000 00000000 000fffff ffffffff 800fffff ffffffff +subd z eq - 00000000 00000000 000fffff ffffffff 800fffff ffffffff +subd n eq - 80000000 00000000 000fffff ffffffff 800fffff ffffffff +subd m eq - 80000000 00000000 000fffff ffffffff 800fffff ffffffff +subd p eq - 80000000 00000000 000fffff ffffffff 800fffff ffffffff +subd z eq - 80000000 00000000 000fffff ffffffff 800fffff ffffffff +subd n eq - 00000000 00000003 80000000 00000000 00000000 00000003 +subd m eq - 00000000 00000003 80000000 00000000 00000000 00000003 +subd p eq - 00000000 00000003 80000000 00000000 00000000 00000003 +subd z eq - 00000000 00000003 80000000 00000000 00000000 00000003 +subd n eq - 80000000 00000003 80000000 00000000 80000000 00000003 +subd m eq - 80000000 00000003 80000000 00000000 80000000 00000003 +subd p eq - 80000000 00000003 80000000 00000000 80000000 00000003 +subd z eq - 80000000 00000003 80000000 00000000 80000000 00000003 +subd n eq - 80000000 00000000 00100000 00000000 80100000 00000000 +subd m eq - 80000000 00000000 00100000 00000000 80100000 00000000 +subd p eq - 80000000 00000000 00100000 00000000 80100000 00000000 +subd z eq - 80000000 00000000 00100000 00000000 80100000 00000000 +subd n eq - 00100000 00000000 80000000 00000000 00100000 00000000 +subd m eq - 00100000 00000000 80000000 00000000 00100000 00000000 +subd p eq - 00100000 00000000 80000000 00000000 00100000 00000000 +subd z eq - 00100000 00000000 80000000 00000000 00100000 00000000 +subd n eq - 00000000 00000000 00100000 00000000 80100000 00000000 +subd m eq - 00000000 00000000 00100000 00000000 80100000 00000000 +subd p eq - 00000000 00000000 00100000 00000000 80100000 00000000 +subd z eq - 00000000 00000000 00100000 00000000 80100000 00000000 +subd n eq - 80100000 00000000 80000000 00000000 80100000 00000000 +subd m eq - 80100000 00000000 80000000 00000000 80100000 00000000 +subd p eq - 80100000 00000000 80000000 00000000 80100000 00000000 +subd z eq - 80100000 00000000 80000000 00000000 80100000 00000000 +subd z eq - 80000000 00000000 80000000 00000000 00000000 00000000 +subd p eq - 80000000 00000000 80000000 00000000 00000000 00000000 +subd m eq - 80000000 00000000 80000000 00000000 80000000 00000000 +subd n eq - 00000000 00000000 80000000 00000000 00000000 00000000 +subd m eq - 00000000 00000000 80000000 00000000 00000000 00000000 +subd p eq - 00000000 00000000 80000000 00000000 00000000 00000000 +subd z eq - 00000000 00000000 80000000 00000000 00000000 00000000 +subd n eq xo 7fe00000 00000000 ffe00000 00000000 7ff00000 00000000 +subd p eq xo 7fe00000 00000000 ffe00000 00000000 7ff00000 00000000 +subd z eq xo 7fe00000 00000000 ffe00000 00000000 7fefffff ffffffff +subd m eq xo 7fe00000 00000000 ffe00000 00000000 7fefffff ffffffff +subd n eq xo ffe00000 00000000 7fe00000 00000000 fff00000 00000000 +subd m eq xo ffe00000 00000000 7fe00000 00000000 fff00000 00000000 +subd z eq xo ffe00000 00000000 7fe00000 00000000 ffefffff ffffffff +subd p eq xo ffe00000 00000000 7fe00000 00000000 ffefffff ffffffff +subd n eq - 7fdfffff fffffffe ffdfffff fffffffe 7fefffff fffffffe +subd m eq - 7fdfffff fffffffe ffdfffff fffffffe 7fefffff fffffffe +subd p eq - 7fdfffff fffffffe ffdfffff fffffffe 7fefffff fffffffe +subd z eq - 7fdfffff fffffffe ffdfffff fffffffe 7fefffff fffffffe +subd n eq - ffdfffff fffffffe 7fdfffff fffffffe ffefffff fffffffe +subd m eq - ffdfffff fffffffe 7fdfffff fffffffe ffefffff fffffffe +subd p eq - ffdfffff fffffffe 7fdfffff fffffffe ffefffff fffffffe +subd z eq - ffdfffff fffffffe 7fdfffff fffffffe ffefffff fffffffe +subd n eq xo 7fefffff fffffffe ffefffff fffffffe 7ff00000 00000000 +subd p eq xo 7fefffff fffffffe ffefffff fffffffe 7ff00000 00000000 +subd z eq xo 7fefffff fffffffe ffefffff fffffffe 7fefffff ffffffff +subd m eq xo 7fefffff fffffffe ffefffff fffffffe 7fefffff ffffffff +subd n eq xo ffefffff fffffffe 7fefffff fffffffe fff00000 00000000 +subd m eq xo ffefffff fffffffe 7fefffff fffffffe fff00000 00000000 +subd z eq xo ffefffff fffffffe 7fefffff fffffffe ffefffff ffffffff +subd p eq xo ffefffff fffffffe 7fefffff fffffffe ffefffff ffffffff +subd n eq - 00100000 00000000 80100000 00000000 00200000 00000000 +subd m eq - 00100000 00000000 80100000 00000000 00200000 00000000 +subd p eq - 00100000 00000000 80100000 00000000 00200000 00000000 +subd z eq - 00100000 00000000 80100000 00000000 00200000 00000000 +subd n eq - 7fd00000 00000000 ffd00000 00000000 7fe00000 00000000 +subd m eq - 7fd00000 00000000 ffd00000 00000000 7fe00000 00000000 +subd p eq - 7fd00000 00000000 ffd00000 00000000 7fe00000 00000000 +subd z eq - 7fd00000 00000000 ffd00000 00000000 7fe00000 00000000 +subd n eq - 000fffff ffffffff 800fffff ffffffff 001fffff fffffffe +subd m eq - 000fffff ffffffff 800fffff ffffffff 001fffff fffffffe +subd p eq - 000fffff ffffffff 800fffff ffffffff 001fffff fffffffe +subd z eq - 000fffff ffffffff 800fffff ffffffff 001fffff fffffffe +subd n eq - 800fffff ffffffff 000fffff ffffffff 801fffff fffffffe +subd m eq - 800fffff ffffffff 000fffff ffffffff 801fffff fffffffe +subd p eq - 800fffff ffffffff 000fffff ffffffff 801fffff fffffffe +subd z eq - 800fffff ffffffff 000fffff ffffffff 801fffff fffffffe +subd n eq - 00000000 00000004 80000000 00000004 00000000 00000008 +subd m eq - 00000000 00000004 80000000 00000004 00000000 00000008 +subd p eq - 00000000 00000004 80000000 00000004 00000000 00000008 +subd z eq - 00000000 00000004 80000000 00000004 00000000 00000008 +subd n eq - 80000000 00000004 00000000 00000004 80000000 00000008 +subd m eq - 80000000 00000004 00000000 00000004 80000000 00000008 +subd p eq - 80000000 00000004 00000000 00000004 80000000 00000008 +subd z eq - 80000000 00000004 00000000 00000004 80000000 00000008 +subd n eq - 00000000 00000001 80000000 00000001 00000000 00000002 +subd m eq - 00000000 00000001 80000000 00000001 00000000 00000002 +subd p eq - 00000000 00000001 80000000 00000001 00000000 00000002 +subd z eq - 00000000 00000001 80000000 00000001 00000000 00000002 +subd n eq - 80000000 00000001 00000000 00000001 80000000 00000002 +subd m eq - 80000000 00000001 00000000 00000001 80000000 00000002 +subd p eq - 80000000 00000001 00000000 00000001 80000000 00000002 +subd z eq - 80000000 00000001 00000000 00000001 80000000 00000002 +subd n eq - 7fe00000 00000000 7fe00000 00000000 00000000 00000000 +subd z eq - 7fe00000 00000000 7fe00000 00000000 00000000 00000000 +subd p eq - 7fe00000 00000000 7fe00000 00000000 00000000 00000000 +subd n eq - ffdfffff fffffffe ffdfffff fffffffe 00000000 00000000 +subd z eq - ffdfffff fffffffe ffdfffff fffffffe 00000000 00000000 +subd p eq - ffdfffff fffffffe ffdfffff fffffffe 00000000 00000000 +subd n eq - 00100000 00000000 00100000 00000000 00000000 00000000 +subd z eq - 00100000 00000000 00100000 00000000 00000000 00000000 +subd p eq - 00100000 00000000 00100000 00000000 00000000 00000000 +subd n eq - 80100000 00000000 80100000 00000000 00000000 00000000 +subd z eq - 80100000 00000000 80100000 00000000 00000000 00000000 +subd p eq - 80100000 00000000 80100000 00000000 00000000 00000000 +subd n eq - 000fffff fffffffc 000fffff fffffffc 00000000 00000000 +subd z eq - 000fffff fffffffc 000fffff fffffffc 00000000 00000000 +subd p eq - 000fffff fffffffc 000fffff fffffffc 00000000 00000000 +subd n eq - 800fffff ffffffff 800fffff ffffffff 00000000 00000000 +subd z eq - 800fffff ffffffff 800fffff ffffffff 00000000 00000000 +subd p eq - 800fffff ffffffff 800fffff ffffffff 00000000 00000000 +subd n eq - 00000000 00000001 00000000 00000001 00000000 00000000 +subd z eq - 00000000 00000001 00000000 00000001 00000000 00000000 +subd p eq - 00000000 00000001 00000000 00000001 00000000 00000000 +subd n eq - 80000000 00000001 80000000 00000001 00000000 00000000 +subd z eq - 80000000 00000001 80000000 00000001 00000000 00000000 +subd p eq - 80000000 00000001 80000000 00000001 00000000 00000000 +subd n eq - 7fefffff ffffffff 7fefffff ffffffff 00000000 00000000 +subd z eq - 7fefffff ffffffff 7fefffff ffffffff 00000000 00000000 +subd p eq - 7fefffff ffffffff 7fefffff ffffffff 00000000 00000000 +subd m eq - 7fe00000 00000000 7fe00000 00000000 80000000 00000000 +subd m eq - ffdfffff fffffffe ffdfffff fffffffe 80000000 00000000 +subd m eq - 00100000 00000000 00100000 00000000 80000000 00000000 +subd m eq - 80100000 00000000 80100000 00000000 80000000 00000000 +subd m eq - 000fffff fffffffc 000fffff fffffffc 80000000 00000000 +subd m eq - 800fffff ffffffff 800fffff ffffffff 80000000 00000000 +subd m eq - 00000000 00000001 00000000 00000001 80000000 00000000 +subd m eq - 80000000 00000001 80000000 00000001 80000000 00000000 +subd m eq - 7fefffff ffffffff 7fefffff ffffffff 80000000 00000000 +subd n eq - 3ff00000 00000001 3ff00000 00000002 bcb00000 00000000 +subd m eq - 3ff00000 00000001 3ff00000 00000002 bcb00000 00000000 +subd p eq - 3ff00000 00000001 3ff00000 00000002 bcb00000 00000000 +subd z eq - 3ff00000 00000001 3ff00000 00000002 bcb00000 00000000 +subd n eq - bff00000 00000001 bff00000 00000002 3cb00000 00000000 +subd m eq - bff00000 00000001 bff00000 00000002 3cb00000 00000000 +subd p eq - bff00000 00000001 bff00000 00000002 3cb00000 00000000 +subd z eq - bff00000 00000001 bff00000 00000002 3cb00000 00000000 +subd n eq - 40000000 00000000 40000000 00000001 bcc00000 00000000 +subd m eq - 40000000 00000000 40000000 00000001 bcc00000 00000000 +subd p eq - 40000000 00000000 40000000 00000001 bcc00000 00000000 +subd z eq - 40000000 00000000 40000000 00000001 bcc00000 00000000 +subd n eq - c0000000 00000000 c0000000 00000001 3cc00000 00000000 +subd m eq - c0000000 00000000 c0000000 00000001 3cc00000 00000000 +subd p eq - c0000000 00000000 c0000000 00000001 3cc00000 00000000 +subd z eq - c0000000 00000000 c0000000 00000001 3cc00000 00000000 +subd n eq - 40000000 00000004 40000000 00000003 3cc00000 00000000 +subd m eq - 40000000 00000004 40000000 00000003 3cc00000 00000000 +subd p eq - 40000000 00000004 40000000 00000003 3cc00000 00000000 +subd z eq - 40000000 00000004 40000000 00000003 3cc00000 00000000 +subd n eq - c0000000 00000004 c0000000 00000003 bcc00000 00000000 +subd m eq - c0000000 00000004 c0000000 00000003 bcc00000 00000000 +subd p eq - c0000000 00000004 c0000000 00000003 bcc00000 00000000 +subd z eq - c0000000 00000004 c0000000 00000003 bcc00000 00000000 +subd n eq - 400fffff ffffffff 400fffff fffffffe 3cc00000 00000000 +subd m eq - 400fffff ffffffff 400fffff fffffffe 3cc00000 00000000 +subd p eq - 400fffff ffffffff 400fffff fffffffe 3cc00000 00000000 +subd z eq - 400fffff ffffffff 400fffff fffffffe 3cc00000 00000000 +subd n eq - c00fffff ffffffff c00fffff fffffffe bcc00000 00000000 +subd m eq - c00fffff ffffffff c00fffff fffffffe bcc00000 00000000 +subd p eq - c00fffff ffffffff c00fffff fffffffe bcc00000 00000000 +subd z eq - c00fffff ffffffff c00fffff fffffffe bcc00000 00000000 +subd n eq - 3fffffff fffffffc 3fffffff fffffffd bcb00000 00000000 +subd m eq - 3fffffff fffffffc 3fffffff fffffffd bcb00000 00000000 +subd p eq - 3fffffff fffffffc 3fffffff fffffffd bcb00000 00000000 +subd z eq - 3fffffff fffffffc 3fffffff fffffffd bcb00000 00000000 +subd n eq - bfffffff fffffffc bfffffff fffffffd 3cb00000 00000000 +subd m eq - bfffffff fffffffc bfffffff fffffffd 3cb00000 00000000 +subd p eq - bfffffff fffffffc bfffffff fffffffd 3cb00000 00000000 +subd z eq - bfffffff fffffffc bfffffff fffffffd 3cb00000 00000000 +subd n eq - 7fe00000 00000001 7fe00000 00000000 7ca00000 00000000 +subd m eq - 7fe00000 00000001 7fe00000 00000000 7ca00000 00000000 +subd p eq - 7fe00000 00000001 7fe00000 00000000 7ca00000 00000000 +subd z eq - 7fe00000 00000001 7fe00000 00000000 7ca00000 00000000 +subd n eq - ffe00000 00000001 ffe00000 00000000 fca00000 00000000 +subd m eq - ffe00000 00000001 ffe00000 00000000 fca00000 00000000 +subd p eq - ffe00000 00000001 ffe00000 00000000 fca00000 00000000 +subd z eq - ffe00000 00000001 ffe00000 00000000 fca00000 00000000 +subd n eq - 7fe00000 00000001 7fe00000 00000002 fca00000 00000000 +subd m eq - 7fe00000 00000001 7fe00000 00000002 fca00000 00000000 +subd p eq - 7fe00000 00000001 7fe00000 00000002 fca00000 00000000 +subd z eq - 7fe00000 00000001 7fe00000 00000002 fca00000 00000000 +subd n eq - ffe00000 00000001 ffe00000 00000002 7ca00000 00000000 +subd m eq - ffe00000 00000001 ffe00000 00000002 7ca00000 00000000 +subd p eq - ffe00000 00000001 ffe00000 00000002 7ca00000 00000000 +subd z eq - ffe00000 00000001 ffe00000 00000002 7ca00000 00000000 +subd n eq - 7fd00000 00000000 7fd00000 00000001 fc900000 00000000 +subd m eq - 7fd00000 00000000 7fd00000 00000001 fc900000 00000000 +subd p eq - 7fd00000 00000000 7fd00000 00000001 fc900000 00000000 +subd z eq - 7fd00000 00000000 7fd00000 00000001 fc900000 00000000 +subd n eq - ffd00000 00000000 ffd00000 00000001 7c900000 00000000 +subd m eq - ffd00000 00000000 ffd00000 00000001 7c900000 00000000 +subd p eq - ffd00000 00000000 ffd00000 00000001 7c900000 00000000 +subd z eq - ffd00000 00000000 ffd00000 00000001 7c900000 00000000 +subd n eq - 7fd00000 00000004 7fd00000 00000003 7c900000 00000000 +subd m eq - 7fd00000 00000004 7fd00000 00000003 7c900000 00000000 +subd p eq - 7fd00000 00000004 7fd00000 00000003 7c900000 00000000 +subd z eq - 7fd00000 00000004 7fd00000 00000003 7c900000 00000000 +subd n eq - ffd00000 00000004 ffd00000 00000003 fc900000 00000000 +subd m eq - ffd00000 00000004 ffd00000 00000003 fc900000 00000000 +subd p eq - ffd00000 00000004 ffd00000 00000003 fc900000 00000000 +subd z eq - ffd00000 00000004 ffd00000 00000003 fc900000 00000000 +subd n eq - 7fcfffff ffffffff 7fcfffff fffffffe 7c800000 00000000 +subd m eq - 7fcfffff ffffffff 7fcfffff fffffffe 7c800000 00000000 +subd p eq - 7fcfffff ffffffff 7fcfffff fffffffe 7c800000 00000000 +subd z eq - 7fcfffff ffffffff 7fcfffff fffffffe 7c800000 00000000 +subd n eq - ffcfffff ffffffff ffcfffff fffffffe fc800000 00000000 +subd m eq - ffcfffff ffffffff ffcfffff fffffffe fc800000 00000000 +subd p eq - ffcfffff ffffffff ffcfffff fffffffe fc800000 00000000 +subd z eq - ffcfffff ffffffff ffcfffff fffffffe fc800000 00000000 +subd n eq - ffefffff fffffffe ffefffff ffffffff 7ca00000 00000000 +subd m eq - ffefffff fffffffe ffefffff ffffffff 7ca00000 00000000 +subd p eq - ffefffff fffffffe ffefffff ffffffff 7ca00000 00000000 +subd z eq - ffefffff fffffffe ffefffff ffffffff 7ca00000 00000000 +subd n eq - 7fefffff fffffffe 7fefffff ffffffff fca00000 00000000 +subd m eq - 7fefffff fffffffe 7fefffff ffffffff fca00000 00000000 +subd p eq - 7fefffff fffffffe 7fefffff ffffffff fca00000 00000000 +subd z eq - 7fefffff fffffffe 7fefffff ffffffff fca00000 00000000 +subd n eq - 80100000 00000001 80100000 00000000 80000000 00000001 +subd m eq - 80100000 00000001 80100000 00000000 80000000 00000001 +subd p eq - 80100000 00000001 80100000 00000000 80000000 00000001 +subd z eq - 80100000 00000001 80100000 00000000 80000000 00000001 +subd n eq - 00100000 00000001 00100000 00000000 00000000 00000001 +subd m eq - 00100000 00000001 00100000 00000000 00000000 00000001 +subd p eq - 00100000 00000001 00100000 00000000 00000000 00000001 +subd z eq - 00100000 00000001 00100000 00000000 00000000 00000001 +subd n eq - 800fffff ffffffff 80100000 00000000 00000000 00000001 +subd m eq - 800fffff ffffffff 80100000 00000000 00000000 00000001 +subd p eq - 800fffff ffffffff 80100000 00000000 00000000 00000001 +subd z eq - 800fffff ffffffff 80100000 00000000 00000000 00000001 +subd n eq - 000fffff ffffffff 00100000 00000000 80000000 00000001 +subd m eq - 000fffff ffffffff 00100000 00000000 80000000 00000001 +subd p eq - 000fffff ffffffff 00100000 00000000 80000000 00000001 +subd z eq - 000fffff ffffffff 00100000 00000000 80000000 00000001 +subd n eq - 00100000 00000001 00100000 00000002 80000000 00000001 +subd m eq - 00100000 00000001 00100000 00000002 80000000 00000001 +subd p eq - 00100000 00000001 00100000 00000002 80000000 00000001 +subd z eq - 00100000 00000001 00100000 00000002 80000000 00000001 +subd n eq - 80100000 00000001 80100000 00000002 00000000 00000001 +subd m eq - 80100000 00000001 80100000 00000002 00000000 00000001 +subd p eq - 80100000 00000001 80100000 00000002 00000000 00000001 +subd z eq - 80100000 00000001 80100000 00000002 00000000 00000001 +subd n eq - 000fffff ffffffff 000fffff fffffffe 00000000 00000001 +subd m eq - 000fffff ffffffff 000fffff fffffffe 00000000 00000001 +subd p eq - 000fffff ffffffff 000fffff fffffffe 00000000 00000001 +subd z eq - 000fffff ffffffff 000fffff fffffffe 00000000 00000001 +subd n eq - 800fffff ffffffff 800fffff fffffffe 80000000 00000001 +subd m eq - 800fffff ffffffff 800fffff fffffffe 80000000 00000001 +subd p eq - 800fffff ffffffff 800fffff fffffffe 80000000 00000001 +subd z eq - 800fffff ffffffff 800fffff fffffffe 80000000 00000001 +subd n eq - 000fffff fffffffd 000fffff fffffffe 80000000 00000001 +subd m eq - 000fffff fffffffd 000fffff fffffffe 80000000 00000001 +subd p eq - 000fffff fffffffd 000fffff fffffffe 80000000 00000001 +subd z eq - 000fffff fffffffd 000fffff fffffffe 80000000 00000001 +subd n eq - 800fffff fffffffd 800fffff fffffffe 00000000 00000001 +subd m eq - 800fffff fffffffd 800fffff fffffffe 00000000 00000001 +subd p eq - 800fffff fffffffd 800fffff fffffffe 00000000 00000001 +subd z eq - 800fffff fffffffd 800fffff fffffffe 00000000 00000001 +subd n eq - 00000000 00000002 00000000 00000001 00000000 00000001 +subd m eq - 00000000 00000002 00000000 00000001 00000000 00000001 +subd p eq - 00000000 00000002 00000000 00000001 00000000 00000001 +subd z eq - 00000000 00000002 00000000 00000001 00000000 00000001 +subd n eq - 80000000 00000002 80000000 00000001 80000000 00000001 +subd m eq - 80000000 00000002 80000000 00000001 80000000 00000001 +subd p eq - 80000000 00000002 80000000 00000001 80000000 00000001 +subd z eq - 80000000 00000002 80000000 00000001 80000000 00000001 +subd n eq - 00000000 00000003 00000000 00000002 00000000 00000001 +subd m eq - 00000000 00000003 00000000 00000002 00000000 00000001 +subd p eq - 00000000 00000003 00000000 00000002 00000000 00000001 +subd z eq - 00000000 00000003 00000000 00000002 00000000 00000001 +subd n eq - 80000000 00000003 80000000 00000002 80000000 00000001 +subd m eq - 80000000 00000003 80000000 00000002 80000000 00000001 +subd p eq - 80000000 00000003 80000000 00000002 80000000 00000001 +subd z eq - 80000000 00000003 80000000 00000002 80000000 00000001 +subd n eq - 40000000 00000000 3fffffff ffffffff 3cb00000 00000000 +subd m eq - 40000000 00000000 3fffffff ffffffff 3cb00000 00000000 +subd p eq - 40000000 00000000 3fffffff ffffffff 3cb00000 00000000 +subd z eq - 40000000 00000000 3fffffff ffffffff 3cb00000 00000000 +subd n eq - c0000000 00000000 bfffffff ffffffff bcb00000 00000000 +subd m eq - c0000000 00000000 bfffffff ffffffff bcb00000 00000000 +subd p eq - c0000000 00000000 bfffffff ffffffff bcb00000 00000000 +subd z eq - c0000000 00000000 bfffffff ffffffff bcb00000 00000000 +subd n eq - 40100000 00000001 400fffff ffffffff 3cd80000 00000000 +subd m eq - 40100000 00000001 400fffff ffffffff 3cd80000 00000000 +subd p eq - 40100000 00000001 400fffff ffffffff 3cd80000 00000000 +subd z eq - 40100000 00000001 400fffff ffffffff 3cd80000 00000000 +subd n eq - c0100000 00000001 c00fffff ffffffff bcd80000 00000000 +subd m eq - c0100000 00000001 c00fffff ffffffff bcd80000 00000000 +subd p eq - c0100000 00000001 c00fffff ffffffff bcd80000 00000000 +subd z eq - c0100000 00000001 c00fffff ffffffff bcd80000 00000000 +subd n eq - 400fffff ffffffff 40100000 00000002 bce40000 00000000 +subd m eq - 400fffff ffffffff 40100000 00000002 bce40000 00000000 +subd p eq - 400fffff ffffffff 40100000 00000002 bce40000 00000000 +subd z eq - 400fffff ffffffff 40100000 00000002 bce40000 00000000 +subd n eq - c00fffff ffffffff c0100000 00000002 3ce40000 00000000 +subd m eq - c00fffff ffffffff c0100000 00000002 3ce40000 00000000 +subd p eq - c00fffff ffffffff c0100000 00000002 3ce40000 00000000 +subd z eq - c00fffff ffffffff c0100000 00000002 3ce40000 00000000 +subd n eq - 40000000 00000001 3ff00000 00000001 3ff00000 00000001 +subd m eq - 40000000 00000001 3ff00000 00000001 3ff00000 00000001 +subd p eq - 40000000 00000001 3ff00000 00000001 3ff00000 00000001 +subd z eq - 40000000 00000001 3ff00000 00000001 3ff00000 00000001 +subd n eq - c0000000 00000001 bff00000 00000001 bff00000 00000001 +subd m eq - c0000000 00000001 bff00000 00000001 bff00000 00000001 +subd p eq - c0000000 00000001 bff00000 00000001 bff00000 00000001 +subd z eq - c0000000 00000001 bff00000 00000001 bff00000 00000001 +subd n eq - 40000000 00000002 3ff00000 00000001 3ff00000 00000003 +subd m eq - 40000000 00000002 3ff00000 00000001 3ff00000 00000003 +subd p eq - 40000000 00000002 3ff00000 00000001 3ff00000 00000003 +subd z eq - 40000000 00000002 3ff00000 00000001 3ff00000 00000003 +subd n eq - c0000000 00000002 bff00000 00000001 bff00000 00000003 +subd m eq - c0000000 00000002 bff00000 00000001 bff00000 00000003 +subd p eq - c0000000 00000002 bff00000 00000001 bff00000 00000003 +subd z eq - c0000000 00000002 bff00000 00000001 bff00000 00000003 +subd n eq - 40000000 00000002 3ff00000 00000003 3ff00000 00000001 +subd m eq - 40000000 00000002 3ff00000 00000003 3ff00000 00000001 +subd p eq - 40000000 00000002 3ff00000 00000003 3ff00000 00000001 +subd z eq - 40000000 00000002 3ff00000 00000003 3ff00000 00000001 +subd n eq - c0000000 00000002 bff00000 00000003 bff00000 00000001 +subd m eq - c0000000 00000002 bff00000 00000003 bff00000 00000001 +subd p eq - c0000000 00000002 bff00000 00000003 bff00000 00000001 +subd z eq - c0000000 00000002 bff00000 00000003 bff00000 00000001 +subd n eq - 7fd00000 00000000 7fcfffff ffffffff 7c800000 00000000 +subd m eq - 7fd00000 00000000 7fcfffff ffffffff 7c800000 00000000 +subd p eq - 7fd00000 00000000 7fcfffff ffffffff 7c800000 00000000 +subd z eq - 7fd00000 00000000 7fcfffff ffffffff 7c800000 00000000 +subd n eq - ffd00000 00000000 ffcfffff ffffffff fc800000 00000000 +subd m eq - ffd00000 00000000 ffcfffff ffffffff fc800000 00000000 +subd p eq - ffd00000 00000000 ffcfffff ffffffff fc800000 00000000 +subd z eq - ffd00000 00000000 ffcfffff ffffffff fc800000 00000000 +subd n eq - ffdfffff ffffffff ffe00000 00000000 7c900000 00000000 +subd m eq - ffdfffff ffffffff ffe00000 00000000 7c900000 00000000 +subd p eq - ffdfffff ffffffff ffe00000 00000000 7c900000 00000000 +subd z eq - ffdfffff ffffffff ffe00000 00000000 7c900000 00000000 +subd n eq - 7fdfffff ffffffff 7fe00000 00000000 fc900000 00000000 +subd m eq - 7fdfffff ffffffff 7fe00000 00000000 fc900000 00000000 +subd p eq - 7fdfffff ffffffff 7fe00000 00000000 fc900000 00000000 +subd z eq - 7fdfffff ffffffff 7fe00000 00000000 fc900000 00000000 +subd n eq - 7fb00000 00000001 7fafffff ffffffff 7c780000 00000000 +subd m eq - 7fb00000 00000001 7fafffff ffffffff 7c780000 00000000 +subd p eq - 7fb00000 00000001 7fafffff ffffffff 7c780000 00000000 +subd z eq - 7fb00000 00000001 7fafffff ffffffff 7c780000 00000000 +subd n eq - ffb00000 00000001 ffafffff ffffffff fc780000 00000000 +subd m eq - ffb00000 00000001 ffafffff ffffffff fc780000 00000000 +subd p eq - ffb00000 00000001 ffafffff ffffffff fc780000 00000000 +subd z eq - ffb00000 00000001 ffafffff ffffffff fc780000 00000000 +subd n eq - 7fcfffff ffffffff 7fd00000 00000002 fca40000 00000000 +subd m eq - 7fcfffff ffffffff 7fd00000 00000002 fca40000 00000000 +subd p eq - 7fcfffff ffffffff 7fd00000 00000002 fca40000 00000000 +subd z eq - 7fcfffff ffffffff 7fd00000 00000002 fca40000 00000000 +subd n eq - ffcfffff ffffffff ffd00000 00000002 7ca40000 00000000 +subd m eq - ffcfffff ffffffff ffd00000 00000002 7ca40000 00000000 +subd p eq - ffcfffff ffffffff ffd00000 00000002 7ca40000 00000000 +subd z eq - ffcfffff ffffffff ffd00000 00000002 7ca40000 00000000 +subd n eq - 7fd00000 00000001 7fe00000 00000001 ffd00000 00000001 +subd m eq - 7fd00000 00000001 7fe00000 00000001 ffd00000 00000001 +subd p eq - 7fd00000 00000001 7fe00000 00000001 ffd00000 00000001 +subd z eq - 7fd00000 00000001 7fe00000 00000001 ffd00000 00000001 +subd n eq - ffd00000 00000001 ffe00000 00000001 7fd00000 00000001 +subd m eq - ffd00000 00000001 ffe00000 00000001 7fd00000 00000001 +subd p eq - ffd00000 00000001 ffe00000 00000001 7fd00000 00000001 +subd z eq - ffd00000 00000001 ffe00000 00000001 7fd00000 00000001 +subd n eq - 7fe00000 00000002 7fd00000 00000001 7fd00000 00000003 +subd m eq - 7fe00000 00000002 7fd00000 00000001 7fd00000 00000003 +subd p eq - 7fe00000 00000002 7fd00000 00000001 7fd00000 00000003 +subd z eq - 7fe00000 00000002 7fd00000 00000001 7fd00000 00000003 +subd n eq - ffe00000 00000002 ffd00000 00000001 ffd00000 00000003 +subd m eq - ffe00000 00000002 ffd00000 00000001 ffd00000 00000003 +subd p eq - ffe00000 00000002 ffd00000 00000001 ffd00000 00000003 +subd z eq - ffe00000 00000002 ffd00000 00000001 ffd00000 00000003 +subd n eq - 7fd00000 00000002 7fc00000 00000003 7fc00000 00000001 +subd m eq - 7fd00000 00000002 7fc00000 00000003 7fc00000 00000001 +subd p eq - 7fd00000 00000002 7fc00000 00000003 7fc00000 00000001 +subd z eq - 7fd00000 00000002 7fc00000 00000003 7fc00000 00000001 +subd n eq - ffd00000 00000002 ffc00000 00000003 ffc00000 00000001 +subd m eq - ffd00000 00000002 ffc00000 00000003 ffc00000 00000001 +subd p eq - ffd00000 00000002 ffc00000 00000003 ffc00000 00000001 +subd z eq - ffd00000 00000002 ffc00000 00000003 ffc00000 00000001 +subd n eq - 00200000 00000000 001fffff ffffffff 00000000 00000001 +subd m eq - 00200000 00000000 001fffff ffffffff 00000000 00000001 +subd p eq - 00200000 00000000 001fffff ffffffff 00000000 00000001 +subd z eq - 00200000 00000000 001fffff ffffffff 00000000 00000001 +subd n eq - 80200000 00000000 801fffff ffffffff 80000000 00000001 +subd m eq - 80200000 00000000 801fffff ffffffff 80000000 00000001 +subd p eq - 80200000 00000000 801fffff ffffffff 80000000 00000001 +subd z eq - 80200000 00000000 801fffff ffffffff 80000000 00000001 +subd n eq - 801fffff ffffffff 80200000 00000000 00000000 00000001 +subd m eq - 801fffff ffffffff 80200000 00000000 00000000 00000001 +subd p eq - 801fffff ffffffff 80200000 00000000 00000000 00000001 +subd z eq - 801fffff ffffffff 80200000 00000000 00000000 00000001 +subd n eq - 001fffff ffffffff 00200000 00000000 80000000 00000001 +subd m eq - 001fffff ffffffff 00200000 00000000 80000000 00000001 +subd p eq - 001fffff ffffffff 00200000 00000000 80000000 00000001 +subd z eq - 001fffff ffffffff 00200000 00000000 80000000 00000001 +subd n eq - 00200000 00000001 001fffff ffffffff 00000000 00000003 +subd m eq - 00200000 00000001 001fffff ffffffff 00000000 00000003 +subd p eq - 00200000 00000001 001fffff ffffffff 00000000 00000003 +subd z eq - 00200000 00000001 001fffff ffffffff 00000000 00000003 +subd n eq - 80200000 00000001 801fffff ffffffff 80000000 00000003 +subd m eq - 80200000 00000001 801fffff ffffffff 80000000 00000003 +subd p eq - 80200000 00000001 801fffff ffffffff 80000000 00000003 +subd z eq - 80200000 00000001 801fffff ffffffff 80000000 00000003 +subd n eq - 00300000 00000000 002fffff ffffffff 00000000 00000002 +subd m eq - 00300000 00000000 002fffff ffffffff 00000000 00000002 +subd p eq - 00300000 00000000 002fffff ffffffff 00000000 00000002 +subd z eq - 00300000 00000000 002fffff ffffffff 00000000 00000002 +subd n eq - 80300000 00000000 802fffff ffffffff 80000000 00000002 +subd m eq - 80300000 00000000 802fffff ffffffff 80000000 00000002 +subd p eq - 80300000 00000000 802fffff ffffffff 80000000 00000002 +subd z eq - 80300000 00000000 802fffff ffffffff 80000000 00000002 +subd n eq - 802fffff ffffffff 80300000 00000000 00000000 00000002 +subd m eq - 802fffff ffffffff 80300000 00000000 00000000 00000002 +subd p eq - 802fffff ffffffff 80300000 00000000 00000000 00000002 +subd z eq - 802fffff ffffffff 80300000 00000000 00000000 00000002 +subd n eq - 002fffff ffffffff 00300000 00000000 80000000 00000002 +subd m eq - 002fffff ffffffff 00300000 00000000 80000000 00000002 +subd p eq - 002fffff ffffffff 00300000 00000000 80000000 00000002 +subd z eq - 002fffff ffffffff 00300000 00000000 80000000 00000002 +subd n eq - 00300000 00000001 002fffff ffffffff 00000000 00000006 +subd m eq - 00300000 00000001 002fffff ffffffff 00000000 00000006 +subd p eq - 00300000 00000001 002fffff ffffffff 00000000 00000006 +subd z eq - 00300000 00000001 002fffff ffffffff 00000000 00000006 +subd n eq - 80300000 00000001 802fffff ffffffff 80000000 00000006 +subd m eq - 80300000 00000001 802fffff ffffffff 80000000 00000006 +subd p eq - 80300000 00000001 802fffff ffffffff 80000000 00000006 +subd z eq - 80300000 00000001 802fffff ffffffff 80000000 00000006 +subd n eq - 001fffff ffffffff 00200000 00000002 80000000 00000005 +subd m eq - 001fffff ffffffff 00200000 00000002 80000000 00000005 +subd p eq - 001fffff ffffffff 00200000 00000002 80000000 00000005 +subd z eq - 001fffff ffffffff 00200000 00000002 80000000 00000005 +subd n eq - 801fffff ffffffff 80200000 00000002 00000000 00000005 +subd m eq - 801fffff ffffffff 80200000 00000002 00000000 00000005 +subd p eq - 801fffff ffffffff 80200000 00000002 00000000 00000005 +subd z eq - 801fffff ffffffff 80200000 00000002 00000000 00000005 +subd n eq - 001fffff ffffffff 00200000 00000004 80000000 00000009 +subd m eq - 001fffff ffffffff 00200000 00000004 80000000 00000009 +subd p eq - 001fffff ffffffff 00200000 00000004 80000000 00000009 +subd z eq - 001fffff ffffffff 00200000 00000004 80000000 00000009 +subd n eq - 801fffff ffffffff 80200000 00000004 00000000 00000009 +subd m eq - 801fffff ffffffff 80200000 00000004 00000000 00000009 +subd p eq - 801fffff ffffffff 80200000 00000004 00000000 00000009 +subd z eq - 801fffff ffffffff 80200000 00000004 00000000 00000009 +subd n eq - 00200000 00000001 00100000 00000001 00100000 00000001 +subd m eq - 00200000 00000001 00100000 00000001 00100000 00000001 +subd p eq - 00200000 00000001 00100000 00000001 00100000 00000001 +subd z eq - 00200000 00000001 00100000 00000001 00100000 00000001 +subd n eq - 80200000 00000001 80100000 00000001 80100000 00000001 +subd m eq - 80200000 00000001 80100000 00000001 80100000 00000001 +subd p eq - 80200000 00000001 80100000 00000001 80100000 00000001 +subd z eq - 80200000 00000001 80100000 00000001 80100000 00000001 +subd n eq - 00200000 00000002 00100000 00000001 00100000 00000003 +subd m eq - 00200000 00000002 00100000 00000001 00100000 00000003 +subd p eq - 00200000 00000002 00100000 00000001 00100000 00000003 +subd z eq - 00200000 00000002 00100000 00000001 00100000 00000003 +subd n eq - 80200000 00000002 80100000 00000001 80100000 00000003 +subd m eq - 80200000 00000002 80100000 00000001 80100000 00000003 +subd p eq - 80200000 00000002 80100000 00000001 80100000 00000003 +subd z eq - 80200000 00000002 80100000 00000001 80100000 00000003 +subd n eq - 00300000 00000002 00200000 00000003 00200000 00000001 +subd m eq - 00300000 00000002 00200000 00000003 00200000 00000001 +subd p eq - 00300000 00000002 00200000 00000003 00200000 00000001 +subd z eq - 00300000 00000002 00200000 00000003 00200000 00000001 +subd n eq - 80300000 00000002 80200000 00000003 80200000 00000001 +subd m eq - 80300000 00000002 80200000 00000003 80200000 00000001 +subd p eq - 80300000 00000002 80200000 00000003 80200000 00000001 +subd z eq - 80300000 00000002 80200000 00000003 80200000 00000001 +subd n eq x 00000000 00000001 ffe00000 00000000 7fe00000 00000000 +subd z eq x 00000000 00000001 ffe00000 00000000 7fe00000 00000000 +subd m eq x 00000000 00000001 ffe00000 00000000 7fe00000 00000000 +subd p eq x 00000000 00000001 ffe00000 00000000 7fe00000 00000001 +subd n eq x 80000000 00000001 7fe00000 00000000 ffe00000 00000000 +subd z eq x 80000000 00000001 7fe00000 00000000 ffe00000 00000000 +subd p eq x 80000000 00000001 7fe00000 00000000 ffe00000 00000000 +subd m eq x 80000000 00000001 7fe00000 00000000 ffe00000 00000001 +subd n eq x 00000000 00000001 ffdfffff ffffffff 7fdfffff ffffffff +subd z eq x 00000000 00000001 ffdfffff ffffffff 7fdfffff ffffffff +subd m eq x 00000000 00000001 ffdfffff ffffffff 7fdfffff ffffffff +subd p eq x 00000000 00000001 ffdfffff ffffffff 7fe00000 00000000 +subd n eq x 80000000 00000001 7fdfffff ffffffff ffdfffff ffffffff +subd z eq x 80000000 00000001 7fdfffff ffffffff ffdfffff ffffffff +subd p eq x 80000000 00000001 7fdfffff ffffffff ffdfffff ffffffff +subd m eq x 80000000 00000001 7fdfffff ffffffff ffe00000 00000000 +subd n eq x 00000000 00000001 ffefffff ffffffff 7fefffff ffffffff +subd z eq x 00000000 00000001 ffefffff ffffffff 7fefffff ffffffff +subd m eq x 00000000 00000001 ffefffff ffffffff 7fefffff ffffffff +subd p eq xo 00000000 00000001 ffefffff ffffffff 7ff00000 00000000 +subd n eq x 80000000 00000001 7fefffff ffffffff ffefffff ffffffff +subd z eq x 80000000 00000001 7fefffff ffffffff ffefffff ffffffff +subd p eq x 80000000 00000001 7fefffff ffffffff ffefffff ffffffff +subd m eq xo 80000000 00000001 7fefffff ffffffff fff00000 00000000 +subd n eq x 00000000 00000001 ffefffff fffffffe 7fefffff fffffffe +subd z eq x 00000000 00000001 ffefffff fffffffe 7fefffff fffffffe +subd m eq x 00000000 00000001 ffefffff fffffffe 7fefffff fffffffe +subd p eq x 00000000 00000001 ffefffff fffffffe 7fefffff ffffffff +subd n eq x 80000000 00000001 7fefffff fffffffe ffefffff fffffffe +subd z eq x 80000000 00000001 7fefffff fffffffe ffefffff fffffffe +subd p eq x 80000000 00000001 7fefffff fffffffe ffefffff fffffffe +subd m eq x 80000000 00000001 7fefffff fffffffe ffefffff ffffffff +subd n eq x 00000000 00000001 bfefffff ffffffff 3fefffff ffffffff +subd z eq x 00000000 00000001 bfefffff ffffffff 3fefffff ffffffff +subd m eq x 00000000 00000001 bfefffff ffffffff 3fefffff ffffffff +subd p eq x 00000000 00000001 bfefffff ffffffff 3ff00000 00000000 +subd n eq x 80000000 00000001 3fefffff ffffffff bfefffff ffffffff +subd z eq x 80000000 00000001 3fefffff ffffffff bfefffff ffffffff +subd p eq x 80000000 00000001 3fefffff ffffffff bfefffff ffffffff +subd m eq x 80000000 00000001 3fefffff ffffffff bff00000 00000000 +subd n eq x 00000000 00000001 bfffffff ffffffff 3fffffff ffffffff +subd z eq x 00000000 00000001 bfffffff ffffffff 3fffffff ffffffff +subd m eq x 00000000 00000001 bfffffff ffffffff 3fffffff ffffffff +subd p eq x 00000000 00000001 bfffffff ffffffff 40000000 00000000 +subd n eq x 80000000 00000001 3fffffff ffffffff bfffffff ffffffff +subd z eq x 80000000 00000001 3fffffff ffffffff bfffffff ffffffff +subd p eq x 80000000 00000001 3fffffff ffffffff bfffffff ffffffff +subd m eq x 80000000 00000001 3fffffff ffffffff c0000000 00000000 +subd n eq x 00000000 00000001 bfffffff fffffffe 3fffffff fffffffe +subd z eq x 00000000 00000001 bfffffff fffffffe 3fffffff fffffffe +subd m eq x 00000000 00000001 bfffffff fffffffe 3fffffff fffffffe +subd p eq x 00000000 00000001 bfffffff fffffffe 3fffffff ffffffff +subd n eq x 80000000 00000001 3fffffff fffffffe bfffffff fffffffe +subd z eq x 80000000 00000001 3fffffff fffffffe bfffffff fffffffe +subd p eq x 80000000 00000001 3fffffff fffffffe bfffffff fffffffe +subd m eq x 80000000 00000001 3fffffff fffffffe bfffffff ffffffff +subd n eq x 7fefffff ffffffff 00000000 00000001 7fefffff ffffffff +subd p eq x 7fefffff ffffffff 00000000 00000001 7fefffff ffffffff +subd z eq x 7fefffff ffffffff 00000000 00000001 7fefffff fffffffe +subd m eq x 7fefffff ffffffff 00000000 00000001 7fefffff fffffffe +subd n eq x ffefffff ffffffff 80000000 00000001 ffefffff ffffffff +subd m eq x ffefffff ffffffff 80000000 00000001 ffefffff ffffffff +subd z eq x ffefffff ffffffff 80000000 00000001 ffefffff fffffffe +subd p eq x ffefffff ffffffff 80000000 00000001 ffefffff fffffffe +subd n eq x 80000000 00000003 ffe00000 00000000 7fe00000 00000000 +subd p eq x 80000000 00000003 ffe00000 00000000 7fe00000 00000000 +subd z eq x 80000000 00000003 ffe00000 00000000 7fdfffff ffffffff +subd m eq x 80000000 00000003 ffe00000 00000000 7fdfffff ffffffff +subd n eq x 00000000 00000003 7fe00000 00000000 ffe00000 00000000 +subd m eq x 00000000 00000003 7fe00000 00000000 ffe00000 00000000 +subd z eq x 00000000 00000003 7fe00000 00000000 ffdfffff ffffffff +subd p eq x 00000000 00000003 7fe00000 00000000 ffdfffff ffffffff +subd n eq x 3fefffff ffffffff 00000000 00000001 3fefffff ffffffff +subd p eq x 3fefffff ffffffff 00000000 00000001 3fefffff ffffffff +subd z eq x 3fefffff ffffffff 00000000 00000001 3fefffff fffffffe +subd m eq x 3fefffff ffffffff 00000000 00000001 3fefffff fffffffe +subd n eq x bfffffff ffffffff 80000000 00000001 bfffffff ffffffff +subd m eq x bfffffff ffffffff 80000000 00000001 bfffffff ffffffff +subd z eq x bfffffff ffffffff 80000000 00000001 bfffffff fffffffe +subd p eq x bfffffff ffffffff 80000000 00000001 bfffffff fffffffe +subd n eq x c0000000 00000000 40000000 00000001 c0100000 00000000 +subd z eq x c0000000 00000000 40000000 00000001 c0100000 00000000 +subd p eq x c0000000 00000000 40000000 00000001 c0100000 00000000 +subd m eq x c0000000 00000000 40000000 00000001 c0100000 00000001 +subd n eq x 40000000 00000000 c0000000 00000001 40100000 00000000 +subd z eq x 40000000 00000000 c0000000 00000001 40100000 00000000 +subd m eq x 40000000 00000000 c0000000 00000001 40100000 00000000 +subd p eq x 40000000 00000000 c0000000 00000001 40100000 00000001 +subd n eq x 3ff00000 00000000 bff00000 00000003 40000000 00000002 +subd p eq x 3ff00000 00000000 bff00000 00000003 40000000 00000002 +subd z eq x 3ff00000 00000000 bff00000 00000003 40000000 00000001 +subd m eq x 3ff00000 00000000 bff00000 00000003 40000000 00000001 +subd n eq x bff00000 00000000 3ff00000 00000003 c0000000 00000002 +subd m eq x bff00000 00000000 3ff00000 00000003 c0000000 00000002 +subd z eq x bff00000 00000000 3ff00000 00000003 c0000000 00000001 +subd p eq x bff00000 00000000 3ff00000 00000003 c0000000 00000001 +subd n eq x c0000000 00000001 40000000 00000002 c0100000 00000002 +subd m eq x c0000000 00000001 40000000 00000002 c0100000 00000002 +subd z eq x c0000000 00000001 40000000 00000002 c0100000 00000001 +subd p eq x c0000000 00000001 40000000 00000002 c0100000 00000001 +subd n eq x 40000000 00000001 c0000000 00000002 40100000 00000002 +subd p eq x 40000000 00000001 c0000000 00000002 40100000 00000002 +subd z eq x 40000000 00000001 c0000000 00000002 40100000 00000001 +subd m eq x 40000000 00000001 c0000000 00000002 40100000 00000001 +subd n eq xo 7fefffff fffffffe ffefffff ffffffff 7ff00000 00000000 +subd p eq xo 7fefffff fffffffe ffefffff ffffffff 7ff00000 00000000 +subd z eq xo 7fefffff fffffffe ffefffff ffffffff 7fefffff ffffffff +subd m eq xo 7fefffff fffffffe ffefffff ffffffff 7fefffff ffffffff +subd n eq xo ffefffff fffffffe 7fefffff ffffffff fff00000 00000000 +subd m eq xo ffefffff fffffffe 7fefffff ffffffff fff00000 00000000 +subd z eq xo ffefffff fffffffe 7fefffff ffffffff ffefffff ffffffff +subd p eq xo ffefffff fffffffe 7fefffff ffffffff ffefffff ffffffff +subd n eq xo 7fdfffff ffffffff ffe00000 00000000 7ff00000 00000000 +subd p eq xo 7fdfffff ffffffff ffe00000 00000000 7ff00000 00000000 +subd z eq x 7fdfffff ffffffff ffe00000 00000000 7fefffff ffffffff +subd m eq x 7fdfffff ffffffff ffe00000 00000000 7fefffff ffffffff +subd n eq xo ffdfffff ffffffff 7fe00000 00000000 fff00000 00000000 +subd m eq xo ffdfffff ffffffff 7fe00000 00000000 fff00000 00000000 +subd z eq x ffdfffff ffffffff 7fe00000 00000000 ffefffff ffffffff +subd p eq x ffdfffff ffffffff 7fe00000 00000000 ffefffff ffffffff +subd n eq xo 7fe00000 00000001 ffe00000 00000000 7ff00000 00000000 +subd p eq xo 7fe00000 00000001 ffe00000 00000000 7ff00000 00000000 +subd z eq xo 7fe00000 00000001 ffe00000 00000000 7fefffff ffffffff +subd m eq xo 7fe00000 00000001 ffe00000 00000000 7fefffff ffffffff +subd n eq xo ffe00000 00000001 7fe00000 00000000 fff00000 00000000 +subd m eq xo ffe00000 00000001 7fe00000 00000000 fff00000 00000000 +subd z eq xo ffe00000 00000001 7fe00000 00000000 ffefffff ffffffff +subd p eq xo ffe00000 00000001 7fe00000 00000000 ffefffff ffffffff +subd n eq x 7fd00000 00000001 ffd00000 00000000 7fe00000 00000000 +subd z eq x 7fd00000 00000001 ffd00000 00000000 7fe00000 00000000 +subd m eq x 7fd00000 00000001 ffd00000 00000000 7fe00000 00000000 +subd p eq x 7fd00000 00000001 ffd00000 00000000 7fe00000 00000001 +subd n eq x ffd00000 00000001 7fd00000 00000000 ffe00000 00000000 +subd z eq x ffd00000 00000001 7fd00000 00000000 ffe00000 00000000 +subd p eq x ffd00000 00000001 7fd00000 00000000 ffe00000 00000000 +subd m eq x ffd00000 00000001 7fd00000 00000000 ffe00000 00000001 +subd n eq x 7fdfffff fffffffe ffdfffff ffffffff 7fefffff fffffffe +subd z eq x 7fdfffff fffffffe ffdfffff ffffffff 7fefffff fffffffe +subd m eq x 7fdfffff fffffffe ffdfffff ffffffff 7fefffff fffffffe +subd p eq x 7fdfffff fffffffe ffdfffff ffffffff 7fefffff ffffffff +subd n eq x ffdfffff fffffffe 7fdfffff ffffffff ffefffff fffffffe +subd z eq x ffdfffff fffffffe 7fdfffff ffffffff ffefffff fffffffe +subd p eq x ffdfffff fffffffe 7fdfffff ffffffff ffefffff fffffffe +subd m eq x ffdfffff fffffffe 7fdfffff ffffffff ffefffff ffffffff +subd p eq x 40000000 00000000 bcb00000 00000000 40000000 00000001 +subd n eq x 40000000 00000000 bcb00000 00000000 40000000 00000000 +subd z eq x 40000000 00000000 bcb00000 00000000 40000000 00000000 +subd m eq x 40000000 00000000 bcb00000 00000000 40000000 00000000 +subd n eq x 40000000 00000001 bcb00000 00000000 40000000 00000002 +subd p eq x 40000000 00000001 bcb00000 00000000 40000000 00000002 +subd z eq x 40000000 00000001 bcb00000 00000000 40000000 00000001 +subd m eq x 40000000 00000001 bcb00000 00000000 40000000 00000001 +subd n eq x 400fffff ffffffff bcb00000 00000000 40100000 00000000 +subd p eq x 400fffff ffffffff bcb00000 00000000 40100000 00000000 +subd z eq x 400fffff ffffffff bcb00000 00000000 400fffff ffffffff +subd m eq x 400fffff ffffffff bcb00000 00000000 400fffff ffffffff +subd p eq x 400fffff ffffffff bcafffff ffffffff 40100000 00000000 +subd z eq x 400fffff ffffffff bcafffff ffffffff 400fffff ffffffff +subd n eq x 400fffff ffffffff bcafffff ffffffff 400fffff ffffffff +subd m eq x 400fffff ffffffff bcafffff ffffffff 400fffff ffffffff +subd n eq x c00fffff ffffffff 3cb00000 00000000 c0100000 00000000 +subd m eq x c00fffff ffffffff 3cb00000 00000000 c0100000 00000000 +subd z eq x c00fffff ffffffff 3cb00000 00000000 c00fffff ffffffff +subd p eq x c00fffff ffffffff 3cb00000 00000000 c00fffff ffffffff +subd m eq x c00fffff ffffffff 3cafffff ffffffff c0100000 00000000 +subd z eq x c00fffff ffffffff 3cafffff ffffffff c00fffff ffffffff +subd n eq x c00fffff ffffffff 3cafffff ffffffff c00fffff ffffffff +subd p eq x c00fffff ffffffff 3cafffff ffffffff c00fffff ffffffff +subd n uo - 7fffe000 00000000 80000000 00000000 7fffe000 00000000 +subd m uo - 7fffe000 00000000 80000000 00000000 7fffe000 00000000 +subd p uo - 7fffe000 00000000 80000000 00000000 7fffe000 00000000 +subd z uo - 7fffe000 00000000 80000000 00000000 7fffe000 00000000 +subd n uo - 00000000 00000000 7fffe000 00000000 7fffe000 00000000 +subd m uo - 00000000 00000000 7fffe000 00000000 7fffe000 00000000 +subd p uo - 00000000 00000000 7fffe000 00000000 7fffe000 00000000 +subd z uo - 00000000 00000000 7fffe000 00000000 7fffe000 00000000 +subd n uo - 80000000 00000000 7fffe000 00000000 7fffe000 00000000 +subd m uo - 80000000 00000000 7fffe000 00000000 7fffe000 00000000 +subd p uo - 80000000 00000000 7fffe000 00000000 7fffe000 00000000 +subd z uo - 80000000 00000000 7fffe000 00000000 7fffe000 00000000 +subd n uo - 3ff00000 00000000 7fffe000 00000000 7fffe000 00000000 +subd m uo - 3ff00000 00000000 7fffe000 00000000 7fffe000 00000000 +subd p uo - 3ff00000 00000000 7fffe000 00000000 7fffe000 00000000 +subd z uo - 3ff00000 00000000 7fffe000 00000000 7fffe000 00000000 +subd n uo - bff00000 00000000 7fffe000 00000000 7fffe000 00000000 +subd m uo - bff00000 00000000 7fffe000 00000000 7fffe000 00000000 +subd p uo - bff00000 00000000 7fffe000 00000000 7fffe000 00000000 +subd z uo - bff00000 00000000 7fffe000 00000000 7fffe000 00000000 +subd n uo - 000fffff ffffffff 7fffe000 00000000 7fffe000 00000000 +subd m uo - 000fffff ffffffff 7fffe000 00000000 7fffe000 00000000 +subd p uo - 000fffff ffffffff 7fffe000 00000000 7fffe000 00000000 +subd z uo - 000fffff ffffffff 7fffe000 00000000 7fffe000 00000000 +subd n uo - 800fffff ffffffff 7fffe000 00000000 7fffe000 00000000 +subd m uo - 800fffff ffffffff 7fffe000 00000000 7fffe000 00000000 +subd p uo - 800fffff ffffffff 7fffe000 00000000 7fffe000 00000000 +subd z uo - 800fffff ffffffff 7fffe000 00000000 7fffe000 00000000 +subd n uo - 7fffe000 00000000 000fffff ffffffff 7fffe000 00000000 +subd m uo - 7fffe000 00000000 000fffff ffffffff 7fffe000 00000000 +subd p uo - 7fffe000 00000000 000fffff ffffffff 7fffe000 00000000 +subd z uo - 7fffe000 00000000 000fffff ffffffff 7fffe000 00000000 +subd n uo - 7fffe000 00000000 800fffff ffffffff 7fffe000 00000000 +subd m uo - 7fffe000 00000000 800fffff ffffffff 7fffe000 00000000 +subd p uo - 7fffe000 00000000 800fffff ffffffff 7fffe000 00000000 +subd z uo - 7fffe000 00000000 800fffff ffffffff 7fffe000 00000000 +subd n uo - 7fffe000 00000000 00000000 00000001 7fffe000 00000000 +subd m uo - 7fffe000 00000000 00000000 00000001 7fffe000 00000000 +subd p uo - 7fffe000 00000000 00000000 00000001 7fffe000 00000000 +subd z uo - 7fffe000 00000000 00000000 00000001 7fffe000 00000000 +subd n uo - 7fffe000 00000000 80000000 00000001 7fffe000 00000000 +subd m uo - 7fffe000 00000000 80000000 00000001 7fffe000 00000000 +subd p uo - 7fffe000 00000000 80000000 00000001 7fffe000 00000000 +subd z uo - 7fffe000 00000000 80000000 00000001 7fffe000 00000000 +subd n uo - 00000000 00000001 7fffe000 00000000 7fffe000 00000000 +subd m uo - 00000000 00000001 7fffe000 00000000 7fffe000 00000000 +subd p uo - 00000000 00000001 7fffe000 00000000 7fffe000 00000000 +subd z uo - 00000000 00000001 7fffe000 00000000 7fffe000 00000000 +subd n uo - 80000000 00000001 7fffe000 00000000 7fffe000 00000000 +subd m uo - 80000000 00000001 7fffe000 00000000 7fffe000 00000000 +subd p uo - 80000000 00000001 7fffe000 00000000 7fffe000 00000000 +subd z uo - 80000000 00000001 7fffe000 00000000 7fffe000 00000000 +subd n uo - 7fffe000 00000000 7fefffff ffffffff 7fffe000 00000000 +subd m uo - 7fffe000 00000000 7fefffff ffffffff 7fffe000 00000000 +subd p uo - 7fffe000 00000000 7fefffff ffffffff 7fffe000 00000000 +subd z uo - 7fffe000 00000000 7fefffff ffffffff 7fffe000 00000000 +subd n uo - 7fffe000 00000000 ffefffff ffffffff 7fffe000 00000000 +subd m uo - 7fffe000 00000000 ffefffff ffffffff 7fffe000 00000000 +subd p uo - 7fffe000 00000000 ffefffff ffffffff 7fffe000 00000000 +subd z uo - 7fffe000 00000000 ffefffff ffffffff 7fffe000 00000000 +subd n uo - 7fefffff ffffffff 7fffe000 00000000 7fffe000 00000000 +subd m uo - 7fefffff ffffffff 7fffe000 00000000 7fffe000 00000000 +subd p uo - 7fefffff ffffffff 7fffe000 00000000 7fffe000 00000000 +subd z uo - 7fefffff ffffffff 7fffe000 00000000 7fffe000 00000000 +subd n uo - ffefffff ffffffff 7fffe000 00000000 7fffe000 00000000 +subd m uo - ffefffff ffffffff 7fffe000 00000000 7fffe000 00000000 +subd p uo - ffefffff ffffffff 7fffe000 00000000 7fffe000 00000000 +subd z uo - ffefffff ffffffff 7fffe000 00000000 7fffe000 00000000 +subd n uo - 7fffe000 00000000 7ff00000 00000000 7fffe000 00000000 +subd m uo - 7fffe000 00000000 7ff00000 00000000 7fffe000 00000000 +subd p uo - 7fffe000 00000000 7ff00000 00000000 7fffe000 00000000 +subd z uo - 7fffe000 00000000 7ff00000 00000000 7fffe000 00000000 +subd n uo - 7fffe000 00000000 fff00000 00000000 7fffe000 00000000 +subd m uo - 7fffe000 00000000 fff00000 00000000 7fffe000 00000000 +subd p uo - 7fffe000 00000000 fff00000 00000000 7fffe000 00000000 +subd z uo - 7fffe000 00000000 fff00000 00000000 7fffe000 00000000 +subd n uo - 7ff00000 00000000 7fffe000 00000000 7fffe000 00000000 +subd m uo - 7ff00000 00000000 7fffe000 00000000 7fffe000 00000000 +subd p uo - 7ff00000 00000000 7fffe000 00000000 7fffe000 00000000 +subd z uo - 7ff00000 00000000 7fffe000 00000000 7fffe000 00000000 +subd n uo - fff00000 00000000 7fffe000 00000000 7fffe000 00000000 +subd m uo - fff00000 00000000 7fffe000 00000000 7fffe000 00000000 +subd p uo - fff00000 00000000 7fffe000 00000000 7fffe000 00000000 +subd z uo - fff00000 00000000 7fffe000 00000000 7fffe000 00000000 +subd n uo - 7fffe000 00000000 7fffe000 00000000 7fffe000 00000000 +subd m uo - 7fffe000 00000000 7fffe000 00000000 7fffe000 00000000 +subd p uo - 7fffe000 00000000 7fffe000 00000000 7fffe000 00000000 +subd z uo - 7fffe000 00000000 7fffe000 00000000 7fffe000 00000000 +subd n uo v 7ff02000 00000000 80000000 00000000 7fffe000 00000000 +subd m uo v 7ff02000 00000000 80000000 00000000 7fffe000 00000000 +subd p uo v 7ff02000 00000000 80000000 00000000 7fffe000 00000000 +subd z uo v 7ff02000 00000000 80000000 00000000 7fffe000 00000000 +subd n uo v 00000000 00000000 7ff02000 00000000 7fffe000 00000000 +subd m uo v 00000000 00000000 7ff02000 00000000 7fffe000 00000000 +subd p uo v 00000000 00000000 7ff02000 00000000 7fffe000 00000000 +subd z uo v 00000000 00000000 7ff02000 00000000 7fffe000 00000000 +subd n uo v 80000000 00000000 7ff02000 00000000 7fffe000 00000000 +subd m uo v 80000000 00000000 7ff02000 00000000 7fffe000 00000000 +subd p uo v 80000000 00000000 7ff02000 00000000 7fffe000 00000000 +subd z uo v 80000000 00000000 7ff02000 00000000 7fffe000 00000000 +subd n uo v 3ff00000 00000000 7ff02000 00000000 7fffe000 00000000 +subd m uo v 3ff00000 00000000 7ff02000 00000000 7fffe000 00000000 +subd p uo v 3ff00000 00000000 7ff02000 00000000 7fffe000 00000000 +subd z uo v 3ff00000 00000000 7ff02000 00000000 7fffe000 00000000 +subd n uo v bff00000 00000000 7ff02000 00000000 7fffe000 00000000 +subd m uo v bff00000 00000000 7ff02000 00000000 7fffe000 00000000 +subd p uo v bff00000 00000000 7ff02000 00000000 7fffe000 00000000 +subd z uo v bff00000 00000000 7ff02000 00000000 7fffe000 00000000 +subd n uo v 000fffff ffffffff 7ff02000 00000000 7fffe000 00000000 +subd m uo v 000fffff ffffffff 7ff02000 00000000 7fffe000 00000000 +subd p uo v 000fffff ffffffff 7ff02000 00000000 7fffe000 00000000 +subd z uo v 000fffff ffffffff 7ff02000 00000000 7fffe000 00000000 +subd n uo v 800fffff ffffffff 7ff02000 00000000 7fffe000 00000000 +subd m uo v 800fffff ffffffff 7ff02000 00000000 7fffe000 00000000 +subd p uo v 800fffff ffffffff 7ff02000 00000000 7fffe000 00000000 +subd z uo v 800fffff ffffffff 7ff02000 00000000 7fffe000 00000000 +subd n uo v 7ff02000 00000000 000fffff ffffffff 7fffe000 00000000 +subd m uo v 7ff02000 00000000 000fffff ffffffff 7fffe000 00000000 +subd p uo v 7ff02000 00000000 000fffff ffffffff 7fffe000 00000000 +subd z uo v 7ff02000 00000000 000fffff ffffffff 7fffe000 00000000 +subd n uo v 7ff02000 00000000 800fffff ffffffff 7fffe000 00000000 +subd m uo v 7ff02000 00000000 800fffff ffffffff 7fffe000 00000000 +subd p uo v 7ff02000 00000000 800fffff ffffffff 7fffe000 00000000 +subd z uo v 7ff02000 00000000 800fffff ffffffff 7fffe000 00000000 +subd n uo v 7ff02000 00000000 00000000 00000001 7fffe000 00000000 +subd m uo v 7ff02000 00000000 00000000 00000001 7fffe000 00000000 +subd p uo v 7ff02000 00000000 00000000 00000001 7fffe000 00000000 +subd z uo v 7ff02000 00000000 00000000 00000001 7fffe000 00000000 +subd n uo v 7ff02000 00000000 80000000 00000001 7fffe000 00000000 +subd m uo v 7ff02000 00000000 80000000 00000001 7fffe000 00000000 +subd p uo v 7ff02000 00000000 80000000 00000001 7fffe000 00000000 +subd z uo v 7ff02000 00000000 80000000 00000001 7fffe000 00000000 +subd n uo v 00000000 00000001 7ff02000 00000000 7fffe000 00000000 +subd m uo v 00000000 00000001 7ff02000 00000000 7fffe000 00000000 +subd p uo v 00000000 00000001 7ff02000 00000000 7fffe000 00000000 +subd z uo v 00000000 00000001 7ff02000 00000000 7fffe000 00000000 +subd n uo v 80000000 00000001 7ff02000 00000000 7fffe000 00000000 +subd m uo v 80000000 00000001 7ff02000 00000000 7fffe000 00000000 +subd p uo v 80000000 00000001 7ff02000 00000000 7fffe000 00000000 +subd z uo v 80000000 00000001 7ff02000 00000000 7fffe000 00000000 +subd n uo v 7ff02000 00000000 7fefffff ffffffff 7fffe000 00000000 +subd m uo v 7ff02000 00000000 7fefffff ffffffff 7fffe000 00000000 +subd p uo v 7ff02000 00000000 7fefffff ffffffff 7fffe000 00000000 +subd z uo v 7ff02000 00000000 7fefffff ffffffff 7fffe000 00000000 +subd n uo v 7ff02000 00000000 ffefffff ffffffff 7fffe000 00000000 +subd m uo v 7ff02000 00000000 ffefffff ffffffff 7fffe000 00000000 +subd p uo v 7ff02000 00000000 ffefffff ffffffff 7fffe000 00000000 +subd z uo v 7ff02000 00000000 ffefffff ffffffff 7fffe000 00000000 +subd n uo v 7fefffff ffffffff 7ff02000 00000000 7fffe000 00000000 +subd m uo v 7fefffff ffffffff 7ff02000 00000000 7fffe000 00000000 +subd p uo v 7fefffff ffffffff 7ff02000 00000000 7fffe000 00000000 +subd z uo v 7fefffff ffffffff 7ff02000 00000000 7fffe000 00000000 +subd n uo v ffefffff ffffffff 7ff02000 00000000 7fffe000 00000000 +subd m uo v ffefffff ffffffff 7ff02000 00000000 7fffe000 00000000 +subd p uo v ffefffff ffffffff 7ff02000 00000000 7fffe000 00000000 +subd z uo v ffefffff ffffffff 7ff02000 00000000 7fffe000 00000000 +subd n uo v 7ff02000 00000000 7ff00000 00000000 7fffe000 00000000 +subd m uo v 7ff02000 00000000 7ff00000 00000000 7fffe000 00000000 +subd p uo v 7ff02000 00000000 7ff00000 00000000 7fffe000 00000000 +subd z uo v 7ff02000 00000000 7ff00000 00000000 7fffe000 00000000 +subd n uo v 7ff02000 00000000 fff00000 00000000 7fffe000 00000000 +subd m uo v 7ff02000 00000000 fff00000 00000000 7fffe000 00000000 +subd p uo v 7ff02000 00000000 fff00000 00000000 7fffe000 00000000 +subd z uo v 7ff02000 00000000 fff00000 00000000 7fffe000 00000000 +subd n uo v 7ff00000 00000000 7ff02000 00000000 7fffe000 00000000 +subd m uo v 7ff00000 00000000 7ff02000 00000000 7fffe000 00000000 +subd p uo v 7ff00000 00000000 7ff02000 00000000 7fffe000 00000000 +subd z uo v 7ff00000 00000000 7ff02000 00000000 7fffe000 00000000 +subd n uo v fff00000 00000000 7ff02000 00000000 7fffe000 00000000 +subd m uo v fff00000 00000000 7ff02000 00000000 7fffe000 00000000 +subd p uo v fff00000 00000000 7ff02000 00000000 7fffe000 00000000 +subd z uo v fff00000 00000000 7ff02000 00000000 7fffe000 00000000 +subd n uo v 7fffe000 00000000 7ff02000 00000000 7fffe000 00000000 +subd m uo v 7fffe000 00000000 7ff02000 00000000 7fffe000 00000000 +subd p uo v 7fffe000 00000000 7ff02000 00000000 7fffe000 00000000 +subd z uo v 7fffe000 00000000 7ff02000 00000000 7fffe000 00000000 +subd n uo v 7ff02000 00000000 7fffe000 00000000 7fffe000 00000000 +subd m uo v 7ff02000 00000000 7fffe000 00000000 7fffe000 00000000 +subd p uo v 7ff02000 00000000 7fffe000 00000000 7fffe000 00000000 +subd z uo v 7ff02000 00000000 7fffe000 00000000 7fffe000 00000000 +subd n uo v 7ff02000 00000000 7ff02000 00000000 7fffe000 00000000 +subd m uo v 7ff02000 00000000 7ff02000 00000000 7fffe000 00000000 +subd p uo v 7ff02000 00000000 7ff02000 00000000 7fffe000 00000000 +subd z uo v 7ff02000 00000000 7ff02000 00000000 7fffe000 00000000 +subd n eq - 41f00000 00004000 41f00000 00000000 3f900000 00000000 +subd m eq - 41f00000 00004000 41f00000 00000000 3f900000 00000000 +subd p eq - 41f00000 00004000 41f00000 00000000 3f900000 00000000 +subd z eq - 41f00000 00004000 41f00000 00000000 3f900000 00000000 +subd n eq x 43300000 00000000 3fe7ff00 00000000 432fffff ffffffff +subd p eq x 43300000 00000000 3fe7ff00 00000000 432fffff ffffffff +subd m eq x 43300000 00000000 3fe7ff00 00000000 432fffff fffffffe +subd z eq x 43300000 00000000 3fe7ff00 00000000 432fffff fffffffe diff --git a/test/io/ucb/subq.input b/test/io/ucb/subq.input new file mode 100644 index 0000000..fcc2515 --- /dev/null +++ b/test/io/ucb/subq.input @@ -0,0 +1,1331 @@ +/* Copyright (C) 1988-1994 Sun Microsystems, Inc. 2550 Garcia Avenue */ +/* Mountain View, California 94043 All rights reserved. */ +/* */ +/* Any person is hereby authorized to download, copy, use, create bug fixes, */ +/* and distribute, subject to the following conditions: */ +/* */ +/* 1. the software may not be redistributed for a fee except as */ +/* reasonable to cover media costs; */ +/* 2. any copy of the software must include this notice, as well as */ +/* any other embedded copyright notices; and */ +/* 3. any distribution of this software or derivative works thereof */ +/* must comply with all applicable U.S. export control laws. */ +/* */ +/* THE SOFTWARE IS MADE AVAILABLE "AS IS" AND WITHOUT EXPRESS OR IMPLIED */ +/* WARRANTY OF ANY KIND, INCLUDING BUT NOT LIMITED TO THE IMPLIED */ +/* WARRANTIES OF DESIGN, MERCHANTIBILITY, FITNESS FOR A PARTICULAR */ +/* PURPOSE, NON-INFRINGEMENT, PERFORMANCE OR CONFORMANCE TO */ +/* SPECIFICATIONS. */ +/* */ +/* BY DOWNLOADING AND/OR USING THIS SOFTWARE, THE USER WAIVES ALL CLAIMS */ +/* AGAINST SUN MICROSYSTEMS, INC. AND ITS AFFILIATED COMPANIES IN ANY */ +/* JURISDICTION, INCLUDING BUT NOT LIMITED TO CLAIMS FOR DAMAGES OR */ +/* EQUITABLE RELIEF BASED ON LOSS OF DATA, AND SPECIFICALLY WAIVES EVEN */ +/* UNKNOWN OR UNANTICIPATED CLAIMS OR LOSSES, PRESENT AND FUTURE. */ +/* */ +/* IN NO EVENT WILL SUN MICROSYSTEMS, INC. OR ANY OF ITS AFFILIATED */ +/* COMPANIES BE LIABLE FOR ANY LOST REVENUE OR PROFITS OR OTHER SPECIAL, */ +/* INDIRECT AND CONSEQUENTIAL DAMAGES, EVEN IF IT HAS BEEN ADVISED OF THE */ +/* POSSIBILITY OF SUCH DAMAGES. */ +/* */ +/* This file is provided with no support and without any obligation on the */ +/* part of Sun Microsystems, Inc. ("Sun") or any of its affiliated */ +/* companies to assist in its use, correction, modification or */ +/* enhancement. Nevertheless, and without creating any obligation on its */ +/* part, Sun welcomes your comments concerning the software and requests */ +/* that they be sent to fdlibm-comments@sunpro.sun.com. */ + +subq z eq - 3fff0000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 +subq n eq - 3fff0000 00000000 00000000 00000000 c0000000 00000000 00000000 00000000 40008000 00000000 00000000 00000000 +subq m eq - 3fff0000 00000000 00000000 00000000 c0000000 00000000 00000000 00000000 40008000 00000000 00000000 00000000 +subq p eq - 3fff0000 00000000 00000000 00000000 c0000000 00000000 00000000 00000000 40008000 00000000 00000000 00000000 +subq z eq - 3fff0000 00000000 00000000 00000000 c0000000 00000000 00000000 00000000 40008000 00000000 00000000 00000000 +subq n eq - 40000000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 40008000 00000000 00000000 00000000 +subq m eq - 40000000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 40008000 00000000 00000000 00000000 +subq p eq - 40000000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 40008000 00000000 00000000 00000000 +subq z eq - 40000000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 40008000 00000000 00000000 00000000 +subq n eq - 40000000 00000000 00000000 00000000 c0000000 00000000 00000000 00000000 40010000 00000000 00000000 00000000 +subq m eq - 40000000 00000000 00000000 00000000 c0000000 00000000 00000000 00000000 40010000 00000000 00000000 00000000 +subq p eq - 40000000 00000000 00000000 00000000 c0000000 00000000 00000000 00000000 40010000 00000000 00000000 00000000 +subq z eq - 40000000 00000000 00000000 00000000 c0000000 00000000 00000000 00000000 40010000 00000000 00000000 00000000 +subq n eq - 40000000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +subq z eq - 40000000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +subq p eq - 40000000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +subq m eq - 40000000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +subq n eq - 40014000 00000000 00000000 00000000 40014000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +subq z eq - 40014000 00000000 00000000 00000000 40014000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +subq p eq - 40014000 00000000 00000000 00000000 40014000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +subq m eq - 40014000 00000000 00000000 00000000 40014000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +subq n eq - 3fff0000 00000000 00000000 00000000 c001c000 00000000 00000000 00000000 40020000 00000000 00000000 00000000 +subq m eq - 3fff0000 00000000 00000000 00000000 c001c000 00000000 00000000 00000000 40020000 00000000 00000000 00000000 +subq p eq - 3fff0000 00000000 00000000 00000000 c001c000 00000000 00000000 00000000 40020000 00000000 00000000 00000000 +subq z eq - 3fff0000 00000000 00000000 00000000 c001c000 00000000 00000000 00000000 40020000 00000000 00000000 00000000 +subq n eq - 40014000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 40010000 00000000 00000000 00000000 +subq m eq - 40014000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 40010000 00000000 00000000 00000000 +subq p eq - 40014000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 40010000 00000000 00000000 00000000 +subq z eq - 40014000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 40010000 00000000 00000000 00000000 +subq n eq - 40000000 00000000 00000000 00000000 40014000 00000000 00000000 00000000 c0008000 00000000 00000000 00000000 +subq m eq - 40000000 00000000 00000000 00000000 40014000 00000000 00000000 00000000 c0008000 00000000 00000000 00000000 +subq p eq - 40000000 00000000 00000000 00000000 40014000 00000000 00000000 00000000 c0008000 00000000 00000000 00000000 +subq z eq - 40000000 00000000 00000000 00000000 40014000 00000000 00000000 00000000 c0008000 00000000 00000000 00000000 +subq n eq - 40014000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 40014000 00000000 00000000 00000000 +subq m eq - 40014000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 40014000 00000000 00000000 00000000 +subq p eq - 40014000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 40014000 00000000 00000000 00000000 +subq z eq - 40014000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 40014000 00000000 00000000 00000000 +subq n eq - 3fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +subq m eq - 3fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +subq p eq - 3fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +subq z eq - 3fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +subq n eq - bfff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 +subq m eq - bfff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 +subq p eq - bfff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 +subq z eq - bfff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 +subq n eq - 00000000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +subq m eq - 00000000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +subq p eq - 00000000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +subq z eq - 00000000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +subq n eq - 80000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 +subq m eq - 80000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 +subq p eq - 80000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 +subq z eq - 80000000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 +subq n eq - 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +subq z eq - 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +subq p eq - 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +subq m eq - 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +subq n eq - 80000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +subq m eq - 80000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +subq p eq - 80000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +subq z eq - 80000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +subq n eq - 40008000 00000000 00000000 00000000 c0008000 00000000 00000000 00000000 40018000 00000000 00000000 00000000 +subq m eq - 40008000 00000000 00000000 00000000 c0008000 00000000 00000000 00000000 40018000 00000000 00000000 00000000 +subq p eq - 40008000 00000000 00000000 00000000 c0008000 00000000 00000000 00000000 40018000 00000000 00000000 00000000 +subq z eq - 40008000 00000000 00000000 00000000 c0008000 00000000 00000000 00000000 40018000 00000000 00000000 00000000 +subq n eq - 3fff0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +subq z eq - 3fff0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +subq p eq - 3fff0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +subq n eq - c0008000 00000000 00000000 00000000 c0008000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +subq z eq - c0008000 00000000 00000000 00000000 c0008000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +subq p eq - c0008000 00000000 00000000 00000000 c0008000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +subq m eq - 3fff0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +subq m eq - c0008000 00000000 00000000 00000000 c0008000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +subq n eq - 7fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +subq m eq - 7fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +subq p eq - 7fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +subq z eq - 7fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +subq n eq - ffff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +subq m eq - ffff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +subq p eq - ffff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +subq z eq - ffff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +subq n eq - fffe0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 fffe0000 00000000 00000000 00000000 +subq m eq - fffe0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 fffe0000 00000000 00000000 00000000 +subq p eq - fffe0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 fffe0000 00000000 00000000 00000000 +subq z eq - fffe0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 fffe0000 00000000 00000000 00000000 +subq n eq - 00000000 00000000 00000000 00000003 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000003 +subq m eq - 00000000 00000000 00000000 00000003 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000003 +subq p eq - 00000000 00000000 00000000 00000003 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000003 +subq z eq - 00000000 00000000 00000000 00000003 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000003 +subq n eq - 80000000 00000000 00000000 00000003 00000000 00000000 00000000 00000000 80000000 00000000 00000000 00000003 +subq m eq - 80000000 00000000 00000000 00000003 00000000 00000000 00000000 00000000 80000000 00000000 00000000 00000003 +subq p eq - 80000000 00000000 00000000 00000003 00000000 00000000 00000000 00000000 80000000 00000000 00000000 00000003 +subq z eq - 80000000 00000000 00000000 00000003 00000000 00000000 00000000 00000000 80000000 00000000 00000000 00000003 +subq n eq - 3fff0000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000000 3f8f0000 00000000 00000000 00000000 +subq m eq - 3fff0000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000000 3f8f0000 00000000 00000000 00000000 +subq p eq - 3fff0000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000000 3f8f0000 00000000 00000000 00000000 +subq z eq - 3fff0000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000000 3f8f0000 00000000 00000000 00000000 +subq n eq - bfff0000 00000000 00000000 00000001 bfff0000 00000000 00000000 00000000 bf8f0000 00000000 00000000 00000000 +subq m eq - bfff0000 00000000 00000000 00000001 bfff0000 00000000 00000000 00000000 bf8f0000 00000000 00000000 00000000 +subq p eq - bfff0000 00000000 00000000 00000001 bfff0000 00000000 00000000 00000000 bf8f0000 00000000 00000000 00000000 +subq z eq - bfff0000 00000000 00000000 00000001 bfff0000 00000000 00000000 00000000 bf8f0000 00000000 00000000 00000000 +subq n eq - bfffffff ffffffff ffffffff ffffffff c0000000 00000000 00000000 00000000 3f8f0000 00000000 00000000 00000000 +subq m eq - bfffffff ffffffff ffffffff ffffffff c0000000 00000000 00000000 00000000 3f8f0000 00000000 00000000 00000000 +subq p eq - bfffffff ffffffff ffffffff ffffffff c0000000 00000000 00000000 00000000 3f8f0000 00000000 00000000 00000000 +subq z eq - bfffffff ffffffff ffffffff ffffffff c0000000 00000000 00000000 00000000 3f8f0000 00000000 00000000 00000000 +subq n eq - 3fffffff ffffffff ffffffff ffffffff 40000000 00000000 00000000 00000000 bf8f0000 00000000 00000000 00000000 +subq m eq - 3fffffff ffffffff ffffffff ffffffff 40000000 00000000 00000000 00000000 bf8f0000 00000000 00000000 00000000 +subq p eq - 3fffffff ffffffff ffffffff ffffffff 40000000 00000000 00000000 00000000 bf8f0000 00000000 00000000 00000000 +subq z eq - 3fffffff ffffffff ffffffff ffffffff 40000000 00000000 00000000 00000000 bf8f0000 00000000 00000000 00000000 +subq n eq x 7ffe0000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 +subq z eq x 7ffe0000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 +subq m eq x 7ffe0000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 +subq p eq x 7ffe0000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000001 +subq n eq x fffe0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 fffe0000 00000000 00000000 00000000 +subq z eq x fffe0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 fffe0000 00000000 00000000 00000000 +subq p eq x fffe0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 fffe0000 00000000 00000000 00000000 +subq m eq x fffe0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 fffe0000 00000000 00000000 00000001 +subq n eq x 7ffdffff ffffffff ffffffff ffffffff bfff0000 00000000 00000000 00000000 7ffdffff ffffffff ffffffff ffffffff +subq z eq x 7ffdffff ffffffff ffffffff ffffffff bfff0000 00000000 00000000 00000000 7ffdffff ffffffff ffffffff ffffffff +subq m eq x 7ffdffff ffffffff ffffffff ffffffff bfff0000 00000000 00000000 00000000 7ffdffff ffffffff ffffffff ffffffff +subq p eq x 7ffdffff ffffffff ffffffff ffffffff bfff0000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 +subq n eq x fffdffff ffffffff ffffffff ffffffff 3fff0000 00000000 00000000 00000000 fffdffff ffffffff ffffffff ffffffff +subq z eq x fffdffff ffffffff ffffffff ffffffff 3fff0000 00000000 00000000 00000000 fffdffff ffffffff ffffffff ffffffff +subq p eq x fffdffff ffffffff ffffffff ffffffff 3fff0000 00000000 00000000 00000000 fffdffff ffffffff ffffffff ffffffff +subq m eq x fffdffff ffffffff ffffffff ffffffff 3fff0000 00000000 00000000 00000000 fffe0000 00000000 00000000 00000000 +subq n eq x 7ffeffff ffffffff ffffffff ffffffff bfff0000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff +subq z eq x 7ffeffff ffffffff ffffffff ffffffff bfff0000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff +subq m eq x 7ffeffff ffffffff ffffffff ffffffff bfff0000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff +subq p eq xo 7ffeffff ffffffff ffffffff ffffffff bfff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +subq n eq x fffeffff ffffffff ffffffff ffffffff 3fff0000 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff +subq z eq x fffeffff ffffffff ffffffff ffffffff 3fff0000 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff +subq p eq x fffeffff ffffffff ffffffff ffffffff 3fff0000 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff +subq m eq xo fffeffff ffffffff ffffffff ffffffff 3fff0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +subq n eq x 7ffeffff ffffffff ffffffff fffffffe bfff0000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff fffffffe +subq z eq x 7ffeffff ffffffff ffffffff fffffffe bfff0000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff fffffffe +subq m eq x 7ffeffff ffffffff ffffffff fffffffe bfff0000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff fffffffe +subq p eq x 7ffeffff ffffffff ffffffff fffffffe bfff0000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff +subq n eq x fffeffff ffffffff ffffffff fffffffe 3fff0000 00000000 00000000 00000000 fffeffff ffffffff ffffffff fffffffe +subq z eq x fffeffff ffffffff ffffffff fffffffe 3fff0000 00000000 00000000 00000000 fffeffff ffffffff ffffffff fffffffe +subq p eq x fffeffff ffffffff ffffffff fffffffe 3fff0000 00000000 00000000 00000000 fffeffff ffffffff ffffffff fffffffe +subq m eq x fffeffff ffffffff ffffffff fffffffe 3fff0000 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff +subq n eq x 00000000 00000000 00000000 00000001 bfff0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +subq z eq x 00000000 00000000 00000000 00000001 bfff0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +subq m eq x 00000000 00000000 00000000 00000001 bfff0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +subq p eq x 00000000 00000000 00000000 00000001 bfff0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000001 +subq n eq x 80000000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 +subq z eq x 80000000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 +subq p eq x 80000000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 +subq m eq x 80000000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000001 +subq n eq x 7ffe0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 +subq p eq x 7ffe0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 +subq z eq x 7ffe0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 7ffdffff ffffffff ffffffff ffffffff +subq m eq x 7ffe0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 7ffdffff ffffffff ffffffff ffffffff +subq n eq x fffe0000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 fffe0000 00000000 00000000 00000000 +subq m eq x fffe0000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 fffe0000 00000000 00000000 00000000 +subq z eq x fffe0000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 fffdffff ffffffff ffffffff ffffffff +subq p eq x fffe0000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 fffdffff ffffffff ffffffff ffffffff +subq n eq x 7ffdffff ffffffff ffffffff ffffffff 3fff0000 00000000 00000000 00000000 7ffdffff ffffffff ffffffff ffffffff +subq p eq x 7ffdffff ffffffff ffffffff ffffffff 3fff0000 00000000 00000000 00000000 7ffdffff ffffffff ffffffff ffffffff +subq z eq x 7ffdffff ffffffff ffffffff ffffffff 3fff0000 00000000 00000000 00000000 7ffdffff ffffffff ffffffff fffffffe +subq m eq x 7ffdffff ffffffff ffffffff ffffffff 3fff0000 00000000 00000000 00000000 7ffdffff ffffffff ffffffff fffffffe +subq n eq x fffdffff ffffffff ffffffff ffffffff bfff0000 00000000 00000000 00000000 fffdffff ffffffff ffffffff ffffffff +subq m eq x fffdffff ffffffff ffffffff ffffffff bfff0000 00000000 00000000 00000000 fffdffff ffffffff ffffffff ffffffff +subq z eq x fffdffff ffffffff ffffffff ffffffff bfff0000 00000000 00000000 00000000 fffdffff ffffffff ffffffff fffffffe +subq p eq x fffdffff ffffffff ffffffff ffffffff bfff0000 00000000 00000000 00000000 fffdffff ffffffff ffffffff fffffffe +subq n eq x 7ffeffff ffffffff ffffffff ffffffff 3fff0000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff +subq p eq x 7ffeffff ffffffff ffffffff ffffffff 3fff0000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff +subq z eq x 7ffeffff ffffffff ffffffff ffffffff 3fff0000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff fffffffe +subq m eq x 7ffeffff ffffffff ffffffff ffffffff 3fff0000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff fffffffe +subq n eq x fffeffff ffffffff ffffffff ffffffff bfff0000 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff +subq m eq x fffeffff ffffffff ffffffff ffffffff bfff0000 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff +subq z eq x fffeffff ffffffff ffffffff ffffffff bfff0000 00000000 00000000 00000000 fffeffff ffffffff ffffffff fffffffe +subq p eq x fffeffff ffffffff ffffffff ffffffff bfff0000 00000000 00000000 00000000 fffeffff ffffffff ffffffff fffffffe +subq n eq x 7ffeffff ffffffff ffffffff fffffffe 3fff0000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff fffffffe +subq p eq x 7ffeffff ffffffff ffffffff fffffffe 3fff0000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff fffffffe +subq z eq x 7ffeffff ffffffff ffffffff fffffffe 3fff0000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff fffffffd +subq m eq x 7ffeffff ffffffff ffffffff fffffffe 3fff0000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff fffffffd +subq n eq x fffeffff ffffffff ffffffff fffffffe bfff0000 00000000 00000000 00000000 fffeffff ffffffff ffffffff fffffffe +subq m eq x fffeffff ffffffff ffffffff fffffffe bfff0000 00000000 00000000 00000000 fffeffff ffffffff ffffffff fffffffe +subq z eq x fffeffff ffffffff ffffffff fffffffe bfff0000 00000000 00000000 00000000 fffeffff ffffffff ffffffff fffffffd +subq p eq x fffeffff ffffffff ffffffff fffffffe bfff0000 00000000 00000000 00000000 fffeffff ffffffff ffffffff fffffffd +subq n eq x 80000000 00000000 00000000 00000003 c0008000 00000000 00000000 00000000 40008000 00000000 00000000 00000000 +subq p eq x 80000000 00000000 00000000 00000003 c0008000 00000000 00000000 00000000 40008000 00000000 00000000 00000000 +subq z eq x 80000000 00000000 00000000 00000003 c0008000 00000000 00000000 00000000 40007fff ffffffff ffffffff ffffffff +subq m eq x 80000000 00000000 00000000 00000003 c0008000 00000000 00000000 00000000 40007fff ffffffff ffffffff ffffffff +subq n eq x 00000000 00000000 00000000 00000003 40014000 00000000 00000000 00000000 c0014000 00000000 00000000 00000000 +subq m eq x 00000000 00000000 00000000 00000003 40014000 00000000 00000000 00000000 c0014000 00000000 00000000 00000000 +subq z eq x 00000000 00000000 00000000 00000003 40014000 00000000 00000000 00000000 c0013fff ffffffff ffffffff ffffffff +subq p eq x 00000000 00000000 00000000 00000003 40014000 00000000 00000000 00000000 c0013fff ffffffff ffffffff ffffffff +subq n eq x 3fff0000 00000000 00000000 00000001 bfff0000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 +subq z eq x 3fff0000 00000000 00000000 00000001 bfff0000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 +subq m eq x 3fff0000 00000000 00000000 00000001 bfff0000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 +subq p eq x 3fff0000 00000000 00000000 00000001 bfff0000 00000000 00000000 00000000 40000000 00000000 00000000 00000001 +subq n eq x bfff0000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000000 c0000000 00000000 00000000 00000000 +subq z eq x bfff0000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000000 c0000000 00000000 00000000 00000000 +subq p eq x bfff0000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000000 c0000000 00000000 00000000 00000000 +subq m eq x bfff0000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000000 c0000000 00000000 00000000 00000001 +subq n uo - 7ffffe00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +subq m uo - 7ffffe00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +subq p uo - 7ffffe00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +subq z uo - 7ffffe00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +subq n uo - 7ffffe00 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +subq m uo - 7ffffe00 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +subq p uo - 7ffffe00 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +subq z uo - 7ffffe00 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +subq n uo - 7ffffe00 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +subq m uo - 7ffffe00 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +subq p uo - 7ffffe00 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +subq z uo - 7ffffe00 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +subq n uo v 7fff0200 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +subq m uo v 7fff0200 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +subq p uo v 7fff0200 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +subq z uo v 7fff0200 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +subq n uo v 7fff0200 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +subq m uo v 7fff0200 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +subq p uo v 7fff0200 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +subq z uo v 7fff0200 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +subq n uo v 7fff0200 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +subq m uo v 7fff0200 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +subq p uo v 7fff0200 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +subq z uo v 7fff0200 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +subq p eq - 400b0000 00000000 00000000 00000000 400b0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +subq n eq - 400b0000 00000000 00000000 00000000 400b0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +subq z eq - 400b0000 00000000 00000000 00000000 400b0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +subq p eq - 400a0000 00000000 00000000 00000000 400a0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +subq n eq - 400a0000 00000000 00000000 00000000 400a0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +subq z eq - 400a0000 00000000 00000000 00000000 400a0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +subq m eq - 400b0000 00000000 00000000 00000000 400b0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +subq m eq - 400a0000 00000000 00000000 00000000 400a0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +subq n eq - 400a0000 00000000 00000000 00000000 400b0000 00000000 00000000 00000000 c00a0000 00000000 00000000 00000000 +subq m eq - 400a0000 00000000 00000000 00000000 400b0000 00000000 00000000 00000000 c00a0000 00000000 00000000 00000000 +subq p eq - 400a0000 00000000 00000000 00000000 400b0000 00000000 00000000 00000000 c00a0000 00000000 00000000 00000000 +subq z eq - 400a0000 00000000 00000000 00000000 400b0000 00000000 00000000 00000000 c00a0000 00000000 00000000 00000000 +subq p eq - c00b0000 00000000 00000000 00000000 c00b0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +subq n eq - c00b0000 00000000 00000000 00000000 c00b0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +subq z eq - c00b0000 00000000 00000000 00000000 c00b0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +subq p eq - c00a0000 00000000 00000000 00000000 c00a0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +subq n eq - c00a0000 00000000 00000000 00000000 c00a0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +subq z eq - c00a0000 00000000 00000000 00000000 c00a0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +subq m eq - c00b0000 00000000 00000000 00000000 c00b0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +subq m eq - c00a0000 00000000 00000000 00000000 c00a0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +subq n eq - c00a0000 00000000 00000000 00000000 c00b0000 00000000 00000000 00000000 400a0000 00000000 00000000 00000000 +subq m eq - c00a0000 00000000 00000000 00000000 c00b0000 00000000 00000000 00000000 400a0000 00000000 00000000 00000000 +subq p eq - c00a0000 00000000 00000000 00000000 c00b0000 00000000 00000000 00000000 400a0000 00000000 00000000 00000000 +subq z eq - c00a0000 00000000 00000000 00000000 c00b0000 00000000 00000000 00000000 400a0000 00000000 00000000 00000000 +subq n eq - 00000000 00000000 00000000 00000000 400b0000 00000000 00000000 00000000 c00b0000 00000000 00000000 00000000 +subq m eq - 00000000 00000000 00000000 00000000 400b0000 00000000 00000000 00000000 c00b0000 00000000 00000000 00000000 +subq p eq - 00000000 00000000 00000000 00000000 400b0000 00000000 00000000 00000000 c00b0000 00000000 00000000 00000000 +subq z eq - 00000000 00000000 00000000 00000000 400b0000 00000000 00000000 00000000 c00b0000 00000000 00000000 00000000 +subq n eq - 400b0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 400b0000 00000000 00000000 00000000 +subq m eq - 400b0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 400b0000 00000000 00000000 00000000 +subq p eq - 400b0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 400b0000 00000000 00000000 00000000 +subq z eq - 400b0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 400b0000 00000000 00000000 00000000 +subq n eq - c00b0000 00000000 00000000 00000000 400b0000 00000000 00000000 00000000 c00c0000 00000000 00000000 00000000 +subq m eq - c00b0000 00000000 00000000 00000000 400b0000 00000000 00000000 00000000 c00c0000 00000000 00000000 00000000 +subq p eq - c00b0000 00000000 00000000 00000000 400b0000 00000000 00000000 00000000 c00c0000 00000000 00000000 00000000 +subq z eq - c00b0000 00000000 00000000 00000000 400b0000 00000000 00000000 00000000 c00c0000 00000000 00000000 00000000 +subq n eq - 400b0000 00000000 00000000 00000000 c00b0000 00000000 00000000 00000000 400c0000 00000000 00000000 00000000 +subq m eq - 400b0000 00000000 00000000 00000000 c00b0000 00000000 00000000 00000000 400c0000 00000000 00000000 00000000 +subq p eq - 400b0000 00000000 00000000 00000000 c00b0000 00000000 00000000 00000000 400c0000 00000000 00000000 00000000 +subq z eq - 400b0000 00000000 00000000 00000000 c00b0000 00000000 00000000 00000000 400c0000 00000000 00000000 00000000 +subq n eq - 400b0000 00000000 00000000 00000000 c00a0000 00000000 00000000 00000000 400b8000 00000000 00000000 00000000 +subq m eq - 400b0000 00000000 00000000 00000000 c00a0000 00000000 00000000 00000000 400b8000 00000000 00000000 00000000 +subq p eq - 400b0000 00000000 00000000 00000000 c00a0000 00000000 00000000 00000000 400b8000 00000000 00000000 00000000 +subq z eq - 400b0000 00000000 00000000 00000000 c00a0000 00000000 00000000 00000000 400b8000 00000000 00000000 00000000 +subq n eq - c00a0000 00000000 00000000 00000000 400b0000 00000000 00000000 00000000 c00b8000 00000000 00000000 00000000 +subq m eq - c00a0000 00000000 00000000 00000000 400b0000 00000000 00000000 00000000 c00b8000 00000000 00000000 00000000 +subq p eq - c00a0000 00000000 00000000 00000000 400b0000 00000000 00000000 00000000 c00b8000 00000000 00000000 00000000 +subq z eq - c00a0000 00000000 00000000 00000000 400b0000 00000000 00000000 00000000 c00b8000 00000000 00000000 00000000 +subq n eq - c00b0000 00000000 00000000 00000000 400a0000 00000000 00000000 00000000 c00b8000 00000000 00000000 00000000 +subq m eq - c00b0000 00000000 00000000 00000000 400a0000 00000000 00000000 00000000 c00b8000 00000000 00000000 00000000 +subq p eq - c00b0000 00000000 00000000 00000000 400a0000 00000000 00000000 00000000 c00b8000 00000000 00000000 00000000 +subq z eq - c00b0000 00000000 00000000 00000000 400a0000 00000000 00000000 00000000 c00b8000 00000000 00000000 00000000 +subq n eq - 400a0000 00000000 00000000 00000000 c00b0000 00000000 00000000 00000000 400b8000 00000000 00000000 00000000 +subq m eq - 400a0000 00000000 00000000 00000000 c00b0000 00000000 00000000 00000000 400b8000 00000000 00000000 00000000 +subq p eq - 400a0000 00000000 00000000 00000000 c00b0000 00000000 00000000 00000000 400b8000 00000000 00000000 00000000 +subq z eq - 400a0000 00000000 00000000 00000000 c00b0000 00000000 00000000 00000000 400b8000 00000000 00000000 00000000 +subq n eq - 400dfffc 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 400dfff8 00000000 00000000 00000000 +subq m eq - 400dfffc 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 400dfff8 00000000 00000000 00000000 +subq p eq - 400dfffc 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 400dfff8 00000000 00000000 00000000 +subq z eq - 400dfffc 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 400dfff8 00000000 00000000 00000000 +subq n eq - 3fff0000 00000000 00000000 00000000 400dfffc 00000000 00000000 00000000 c00dfff8 00000000 00000000 00000000 +subq m eq - 3fff0000 00000000 00000000 00000000 400dfffc 00000000 00000000 00000000 c00dfff8 00000000 00000000 00000000 +subq p eq - 3fff0000 00000000 00000000 00000000 400dfffc 00000000 00000000 00000000 c00dfff8 00000000 00000000 00000000 +subq z eq - 3fff0000 00000000 00000000 00000000 400dfffc 00000000 00000000 00000000 c00dfff8 00000000 00000000 00000000 +subq n eq - 400dfffc 00000000 00000000 00000000 400dfff4 00000000 00000000 00000000 40000000 00000000 00000000 00000000 +subq m eq - 400dfffc 00000000 00000000 00000000 400dfff4 00000000 00000000 00000000 40000000 00000000 00000000 00000000 +subq p eq - 400dfffc 00000000 00000000 00000000 400dfff4 00000000 00000000 00000000 40000000 00000000 00000000 00000000 +subq z eq - 400dfffc 00000000 00000000 00000000 400dfff4 00000000 00000000 00000000 40000000 00000000 00000000 00000000 +subq n eq - 400e0000 00000000 00000000 00000000 400dfffc 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +subq m eq - 400e0000 00000000 00000000 00000000 400dfffc 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +subq p eq - 400e0000 00000000 00000000 00000000 400dfffc 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +subq z eq - 400e0000 00000000 00000000 00000000 400dfffc 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +subq n eq - c00e0000 00000000 00000000 00000000 c00dfffc 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 +subq m eq - c00e0000 00000000 00000000 00000000 c00dfffc 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 +subq p eq - c00e0000 00000000 00000000 00000000 c00dfffc 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 +subq z eq - c00e0000 00000000 00000000 00000000 c00dfffc 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 +subq n eq - 400e0002 00000000 00000000 00000000 c00dfffc 00000000 00000000 00000000 400f0000 00000000 00000000 00000000 +subq m eq - 400e0002 00000000 00000000 00000000 c00dfffc 00000000 00000000 00000000 400f0000 00000000 00000000 00000000 +subq p eq - 400e0002 00000000 00000000 00000000 c00dfffc 00000000 00000000 00000000 400f0000 00000000 00000000 00000000 +subq z eq - 400e0002 00000000 00000000 00000000 c00dfffc 00000000 00000000 00000000 400f0000 00000000 00000000 00000000 +subq n eq - 400cfff8 00000000 00000000 00000000 c00cfff8 00000000 00000000 00000000 400dfff8 00000000 00000000 00000000 +subq m eq - 400cfff8 00000000 00000000 00000000 c00cfff8 00000000 00000000 00000000 400dfff8 00000000 00000000 00000000 +subq p eq - 400cfff8 00000000 00000000 00000000 c00cfff8 00000000 00000000 00000000 400dfff8 00000000 00000000 00000000 +subq z eq - 400cfff8 00000000 00000000 00000000 c00cfff8 00000000 00000000 00000000 400dfff8 00000000 00000000 00000000 +subq n eq - c00dfffc 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 c00e0000 00000000 00000000 00000000 +subq m eq - c00dfffc 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 c00e0000 00000000 00000000 00000000 +subq p eq - c00dfffc 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 c00e0000 00000000 00000000 00000000 +subq z eq - c00dfffc 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 c00e0000 00000000 00000000 00000000 +subq n eq x 3fff0000 00000000 00000000 00000000 800e0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +subq z eq x 3fff0000 00000000 00000000 00000000 800e0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +subq p eq x 3fff0000 00000000 00000000 00000000 800e0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000001 +subq m eq x 3fff0000 00000000 00000000 00000000 800e0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +subq n eq x 3fff0000 00000000 00000000 00000000 000e0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +subq z eq x 3fff0000 00000000 00000000 00000000 000e0000 00000000 00000000 00000000 3ffeffff ffffffff ffffffff ffffffff +subq p eq x 3fff0000 00000000 00000000 00000000 000e0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +subq m eq x 3fff0000 00000000 00000000 00000000 000e0000 00000000 00000000 00000000 3ffeffff ffffffff ffffffff ffffffff +subq n eq x bfff0000 00000000 00000000 00000000 000e0000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 +subq z eq x bfff0000 00000000 00000000 00000000 000e0000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 +subq p eq x bfff0000 00000000 00000000 00000000 000e0000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 +subq m eq x bfff0000 00000000 00000000 00000000 000e0000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000001 +subq n eq - 406f0000 00000000 00000000 00000000 c0000000 00000000 00000000 00000000 406f0000 00000000 00000000 00000002 +subq n eq - 406f0000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 406f0000 00000000 00000000 00000001 +subq n eq x 406f0000 00000000 00000000 00000000 bffe0000 00000000 00000000 00000001 406f0000 00000000 00000000 00000001 +subq n eq x 406f0000 00000000 00000000 00000000 bffe0000 00000000 00000000 00000000 406f0000 00000000 00000000 00000000 +subq n eq x 406f0000 00000000 00000000 00000000 bffdffff ffffffff ffffffff ffffffff 406f0000 00000000 00000000 00000000 +subq n eq x 406f0000 00000000 00000000 00000001 bffe0000 00000000 00000000 00000001 406f0000 00000000 00000000 00000002 +subq n eq x 406f0000 00000000 00000000 00000001 bffe0000 00000000 00000000 00000000 406f0000 00000000 00000000 00000002 +subq n eq x 406f0000 00000000 00000000 00000001 bffdffff ffffffff ffffffff ffffffff 406f0000 00000000 00000000 00000001 +subq n eq - 00010000 00000000 00000000 00000001 00010000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 +subq n eq - 0000ffff 00000000 00000000 00000000 8000ffff 00000000 00000000 00000000 0001fffe 00000000 00000000 00000000 +subq n eq xo 7ffe0000 00000000 00000000 00000001 fffe0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +subq z eq xo 7ffe0000 00000000 00000000 00000001 fffe0000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff +subq p eq xo 7ffe0000 00000000 00000000 00000001 fffe0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +subq m eq xo 7ffe0000 00000000 00000000 00000001 fffe0000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff +subq n eq xo fffe0000 00000000 00000000 00000001 7ffe0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +subq p eq xo fffe0000 00000000 00000000 00000001 7ffe0000 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff +subq z eq xo fffe0000 00000000 00000000 00000001 7ffe0000 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff +subq m eq xo fffe0000 00000000 00000000 00000001 7ffe0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +subq n uo v 7fff0000 00000000 00000000 00000001 7ffe0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +subq n uo - 7fff8000 00000000 00000000 00000001 7ffe0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +subq n eq - 406f0000 00000000 00000000 00000000 3ffe0000 00000000 00000000 00000000 406effff ffffffff ffffffff ffffffff +subq n eq x 406f0000 00000000 00000000 00000000 3ffd0000 00000000 00000000 00000000 406f0000 00000000 00000000 00000000 +subq n eq - 3ffe0000 00000000 00000000 00000000 c06effff ffffffff ffffffff ffffffff 406f0000 00000000 00000000 00000000 +subq n eq x 3ffd0000 00000000 00000000 00000000 c06effff ffffffff ffffffff ffffffff 406f0000 00000000 00000000 00000000 +subq n eq x 7ffdffff 00000000 00000000 00000001 fffe0000 00000000 00000000 00000000 7ffeffff 80000000 00000000 00000000 +subq n eq - 7ffdffff 00000000 00000000 00000002 fffe0000 00000000 00000000 00000000 7ffeffff 80000000 00000000 00000001 +subq n eq - 00000000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +subq z eq - 00000000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +subq p eq - 00000000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +subq m eq - 00000000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +subq n eq - 80000000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +subq z eq - 80000000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +subq p eq - 80000000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +subq m eq - 80000000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +subq n eq - 40014000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 40014000 00000000 00000000 00000000 +subq m eq - 40014000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 40014000 00000000 00000000 00000000 +subq p eq - 40014000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 40014000 00000000 00000000 00000000 +subq z eq - 40014000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 40014000 00000000 00000000 00000000 +subq n eq - 7fff0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +subq m eq - 7fff0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +subq p eq - 7fff0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +subq z eq - 7fff0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +subq n eq - ffff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +subq m eq - ffff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +subq p eq - ffff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +subq z eq - ffff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +subq n uo v ffff0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +subq m uo v ffff0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +subq p uo v ffff0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +subq z uo v ffff0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +subq n uo v 7fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +subq m uo v 7fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +subq p uo v 7fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +subq z uo v 7fff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +subq n eq - 7fff0000 00000000 00000000 00000000 fffe0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +subq m eq - 7fff0000 00000000 00000000 00000000 fffe0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +subq p eq - 7fff0000 00000000 00000000 00000000 fffe0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +subq z eq - 7fff0000 00000000 00000000 00000000 fffe0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +subq n eq - 7fff0000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +subq m eq - 7fff0000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +subq p eq - 7fff0000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +subq z eq - 7fff0000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +subq n eq - ffff0000 00000000 00000000 00000000 fffe0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +subq m eq - ffff0000 00000000 00000000 00000000 fffe0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +subq p eq - ffff0000 00000000 00000000 00000000 fffe0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +subq z eq - ffff0000 00000000 00000000 00000000 fffe0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +subq n eq - ffff0000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +subq m eq - ffff0000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +subq p eq - ffff0000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +subq z eq - ffff0000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +subq n eq - 7ffe0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +subq m eq - 7ffe0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +subq p eq - 7ffe0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +subq z eq - 7ffe0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +subq n eq - 7ffe0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +subq m eq - 7ffe0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +subq p eq - 7ffe0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +subq z eq - 7ffe0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +subq n eq - fffe0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +subq m eq - fffe0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +subq p eq - fffe0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +subq z eq - fffe0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +subq n eq - fffe0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +subq m eq - fffe0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +subq p eq - fffe0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +subq z eq - fffe0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +subq n eq - 7fff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +subq m eq - 7fff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +subq p eq - 7fff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +subq z eq - 7fff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +subq n eq - ffff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +subq m eq - ffff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +subq p eq - ffff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +subq z eq - ffff0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +subq n eq - 00000000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +subq m eq - 00000000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +subq p eq - 00000000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +subq z eq - 00000000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +subq n eq - 80000000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +subq m eq - 80000000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +subq p eq - 80000000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +subq z eq - 80000000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +subq n eq - 00000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +subq m eq - 00000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +subq p eq - 00000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +subq z eq - 00000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +subq n eq - 80000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +subq m eq - 80000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +subq p eq - 80000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +subq z eq - 80000000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +subq n eq - 7fff0000 00000000 00000000 00000000 8000ffff ffffffff ffffffff ffffffff 7fff0000 00000000 00000000 00000000 +subq m eq - 7fff0000 00000000 00000000 00000000 8000ffff ffffffff ffffffff ffffffff 7fff0000 00000000 00000000 00000000 +subq p eq - 7fff0000 00000000 00000000 00000000 8000ffff ffffffff ffffffff ffffffff 7fff0000 00000000 00000000 00000000 +subq z eq - 7fff0000 00000000 00000000 00000000 8000ffff ffffffff ffffffff ffffffff 7fff0000 00000000 00000000 00000000 +subq n eq - ffff0000 00000000 00000000 00000000 8000ffff ffffffff ffffffff ffffffff ffff0000 00000000 00000000 00000000 +subq m eq - ffff0000 00000000 00000000 00000000 8000ffff ffffffff ffffffff ffffffff ffff0000 00000000 00000000 00000000 +subq p eq - ffff0000 00000000 00000000 00000000 8000ffff ffffffff ffffffff ffffffff ffff0000 00000000 00000000 00000000 +subq z eq - ffff0000 00000000 00000000 00000000 8000ffff ffffffff ffffffff ffffffff ffff0000 00000000 00000000 00000000 +subq n eq - 7fff0000 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff 7fff0000 00000000 00000000 00000000 +subq m eq - 7fff0000 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff 7fff0000 00000000 00000000 00000000 +subq p eq - 7fff0000 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff 7fff0000 00000000 00000000 00000000 +subq z eq - 7fff0000 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff 7fff0000 00000000 00000000 00000000 +subq n eq - ffff0000 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff ffff0000 00000000 00000000 00000000 +subq m eq - ffff0000 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff ffff0000 00000000 00000000 00000000 +subq p eq - ffff0000 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff ffff0000 00000000 00000000 00000000 +subq z eq - ffff0000 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff ffff0000 00000000 00000000 00000000 +subq n eq - 00000000 00000000 00000000 00000003 ffff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +subq m eq - 00000000 00000000 00000000 00000003 ffff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +subq p eq - 00000000 00000000 00000000 00000003 ffff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +subq z eq - 00000000 00000000 00000000 00000003 ffff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +subq n eq - 00000000 00000000 00000000 00000003 7fff0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +subq m eq - 00000000 00000000 00000000 00000003 7fff0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +subq p eq - 00000000 00000000 00000000 00000003 7fff0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +subq z eq - 00000000 00000000 00000000 00000003 7fff0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +subq n eq - 80000000 00000000 00000000 00000003 ffff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +subq m eq - 80000000 00000000 00000000 00000003 ffff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +subq p eq - 80000000 00000000 00000000 00000003 ffff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +subq z eq - 80000000 00000000 00000000 00000003 ffff0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +subq n eq - 80000000 00000000 00000000 00000003 7fff0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +subq m eq - 80000000 00000000 00000000 00000003 7fff0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +subq p eq - 80000000 00000000 00000000 00000003 7fff0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +subq z eq - 80000000 00000000 00000000 00000003 7fff0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +subq n eq - 00000000 00000000 00000000 00000000 fffe0000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 +subq m eq - 00000000 00000000 00000000 00000000 fffe0000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 +subq p eq - 00000000 00000000 00000000 00000000 fffe0000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 +subq z eq - 00000000 00000000 00000000 00000000 fffe0000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 +subq n eq - 80000000 00000000 00000000 00000000 fffe0000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 +subq m eq - 80000000 00000000 00000000 00000000 fffe0000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 +subq p eq - 80000000 00000000 00000000 00000000 fffe0000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 +subq z eq - 80000000 00000000 00000000 00000000 fffe0000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 +subq n eq - fffe0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 fffe0000 00000000 00000000 00000000 +subq m eq - fffe0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 fffe0000 00000000 00000000 00000000 +subq p eq - fffe0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 fffe0000 00000000 00000000 00000000 +subq z eq - fffe0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 fffe0000 00000000 00000000 00000000 +subq n eq - 00000000 00000000 00000000 00000000 8000ffff ffffffff ffffffff ffffffff 0000ffff ffffffff ffffffff ffffffff +subq m eq - 00000000 00000000 00000000 00000000 8000ffff ffffffff ffffffff ffffffff 0000ffff ffffffff ffffffff ffffffff +subq p eq - 00000000 00000000 00000000 00000000 8000ffff ffffffff ffffffff ffffffff 0000ffff ffffffff ffffffff ffffffff +subq z eq - 00000000 00000000 00000000 00000000 8000ffff ffffffff ffffffff ffffffff 0000ffff ffffffff ffffffff ffffffff +subq n eq - 80000000 00000000 00000000 00000000 8000ffff ffffffff ffffffff ffffffff 0000ffff ffffffff ffffffff ffffffff +subq m eq - 80000000 00000000 00000000 00000000 8000ffff ffffffff ffffffff ffffffff 0000ffff ffffffff ffffffff ffffffff +subq p eq - 80000000 00000000 00000000 00000000 8000ffff ffffffff ffffffff ffffffff 0000ffff ffffffff ffffffff ffffffff +subq z eq - 80000000 00000000 00000000 00000000 8000ffff ffffffff ffffffff ffffffff 0000ffff ffffffff ffffffff ffffffff +subq n eq - 00000000 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff 8000ffff ffffffff ffffffff ffffffff +subq m eq - 00000000 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff 8000ffff ffffffff ffffffff ffffffff +subq p eq - 00000000 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff 8000ffff ffffffff ffffffff ffffffff +subq z eq - 00000000 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff 8000ffff ffffffff ffffffff ffffffff +subq n eq - 80000000 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff 8000ffff ffffffff ffffffff ffffffff +subq m eq - 80000000 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff 8000ffff ffffffff ffffffff ffffffff +subq p eq - 80000000 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff 8000ffff ffffffff ffffffff ffffffff +subq z eq - 80000000 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff 8000ffff ffffffff ffffffff ffffffff +subq n eq - 00000000 00000000 00000000 00000003 80000000 00000000 00000000 00000000 00000000 00000000 00000000 00000003 +subq m eq - 00000000 00000000 00000000 00000003 80000000 00000000 00000000 00000000 00000000 00000000 00000000 00000003 +subq p eq - 00000000 00000000 00000000 00000003 80000000 00000000 00000000 00000000 00000000 00000000 00000000 00000003 +subq z eq - 00000000 00000000 00000000 00000003 80000000 00000000 00000000 00000000 00000000 00000000 00000000 00000003 +subq n eq - 80000000 00000000 00000000 00000003 80000000 00000000 00000000 00000000 80000000 00000000 00000000 00000003 +subq m eq - 80000000 00000000 00000000 00000003 80000000 00000000 00000000 00000000 80000000 00000000 00000000 00000003 +subq p eq - 80000000 00000000 00000000 00000003 80000000 00000000 00000000 00000000 80000000 00000000 00000000 00000003 +subq z eq - 80000000 00000000 00000000 00000003 80000000 00000000 00000000 00000000 80000000 00000000 00000000 00000003 +subq n eq - 80000000 00000000 00000000 00000000 00010000 00000000 00000000 00000000 80010000 00000000 00000000 00000000 +subq m eq - 80000000 00000000 00000000 00000000 00010000 00000000 00000000 00000000 80010000 00000000 00000000 00000000 +subq p eq - 80000000 00000000 00000000 00000000 00010000 00000000 00000000 00000000 80010000 00000000 00000000 00000000 +subq z eq - 80000000 00000000 00000000 00000000 00010000 00000000 00000000 00000000 80010000 00000000 00000000 00000000 +subq n eq - 00010000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 00010000 00000000 00000000 00000000 +subq m eq - 00010000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 00010000 00000000 00000000 00000000 +subq p eq - 00010000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 00010000 00000000 00000000 00000000 +subq z eq - 00010000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 00010000 00000000 00000000 00000000 +subq n eq - 00000000 00000000 00000000 00000000 00010000 00000000 00000000 00000000 80010000 00000000 00000000 00000000 +subq m eq - 00000000 00000000 00000000 00000000 00010000 00000000 00000000 00000000 80010000 00000000 00000000 00000000 +subq p eq - 00000000 00000000 00000000 00000000 00010000 00000000 00000000 00000000 80010000 00000000 00000000 00000000 +subq z eq - 00000000 00000000 00000000 00000000 00010000 00000000 00000000 00000000 80010000 00000000 00000000 00000000 +subq n eq - 80010000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 80010000 00000000 00000000 00000000 +subq m eq - 80010000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 80010000 00000000 00000000 00000000 +subq p eq - 80010000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 80010000 00000000 00000000 00000000 +subq z eq - 80010000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 80010000 00000000 00000000 00000000 +subq n eq xo 7ffe0000 00000000 00000000 00000000 fffe0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +subq p eq xo 7ffe0000 00000000 00000000 00000000 fffe0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +subq z eq xo 7ffe0000 00000000 00000000 00000000 fffe0000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff +subq m eq xo 7ffe0000 00000000 00000000 00000000 fffe0000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff +subq n eq xo fffe0000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +subq m eq xo fffe0000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +subq z eq xo fffe0000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff +subq p eq xo fffe0000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff +subq n eq - 7ffdffff ffffffff ffffffff fffffffe fffdffff ffffffff ffffffff fffffffe 7ffeffff ffffffff ffffffff fffffffe +subq m eq - 7ffdffff ffffffff ffffffff fffffffe fffdffff ffffffff ffffffff fffffffe 7ffeffff ffffffff ffffffff fffffffe +subq p eq - 7ffdffff ffffffff ffffffff fffffffe fffdffff ffffffff ffffffff fffffffe 7ffeffff ffffffff ffffffff fffffffe +subq z eq - 7ffdffff ffffffff ffffffff fffffffe fffdffff ffffffff ffffffff fffffffe 7ffeffff ffffffff ffffffff fffffffe +subq n eq - fffdffff ffffffff ffffffff fffffffe 7ffdffff ffffffff ffffffff fffffffe fffeffff ffffffff ffffffff fffffffe +subq m eq - fffdffff ffffffff ffffffff fffffffe 7ffdffff ffffffff ffffffff fffffffe fffeffff ffffffff ffffffff fffffffe +subq p eq - fffdffff ffffffff ffffffff fffffffe 7ffdffff ffffffff ffffffff fffffffe fffeffff ffffffff ffffffff fffffffe +subq z eq - fffdffff ffffffff ffffffff fffffffe 7ffdffff ffffffff ffffffff fffffffe fffeffff ffffffff ffffffff fffffffe +subq n eq xo 7ffeffff ffffffff ffffffff fffffffe fffeffff ffffffff ffffffff fffffffe 7fff0000 00000000 00000000 00000000 +subq p eq xo 7ffeffff ffffffff ffffffff fffffffe fffeffff ffffffff ffffffff fffffffe 7fff0000 00000000 00000000 00000000 +subq z eq xo 7ffeffff ffffffff ffffffff fffffffe fffeffff ffffffff ffffffff fffffffe 7ffeffff ffffffff ffffffff ffffffff +subq m eq xo 7ffeffff ffffffff ffffffff fffffffe fffeffff ffffffff ffffffff fffffffe 7ffeffff ffffffff ffffffff ffffffff +subq n eq xo fffeffff ffffffff ffffffff fffffffe 7ffeffff ffffffff ffffffff fffffffe ffff0000 00000000 00000000 00000000 +subq m eq xo fffeffff ffffffff ffffffff fffffffe 7ffeffff ffffffff ffffffff fffffffe ffff0000 00000000 00000000 00000000 +subq z eq xo fffeffff ffffffff ffffffff fffffffe 7ffeffff ffffffff ffffffff fffffffe fffeffff ffffffff ffffffff ffffffff +subq p eq xo fffeffff ffffffff ffffffff fffffffe 7ffeffff ffffffff ffffffff fffffffe fffeffff ffffffff ffffffff ffffffff +subq n eq - 00010000 00000000 00000000 00000000 80010000 00000000 00000000 00000000 00020000 00000000 00000000 00000000 +subq m eq - 00010000 00000000 00000000 00000000 80010000 00000000 00000000 00000000 00020000 00000000 00000000 00000000 +subq p eq - 00010000 00000000 00000000 00000000 80010000 00000000 00000000 00000000 00020000 00000000 00000000 00000000 +subq z eq - 00010000 00000000 00000000 00000000 80010000 00000000 00000000 00000000 00020000 00000000 00000000 00000000 +subq n eq - 7ffd0000 00000000 00000000 00000000 fffd0000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 +subq m eq - 7ffd0000 00000000 00000000 00000000 fffd0000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 +subq p eq - 7ffd0000 00000000 00000000 00000000 fffd0000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 +subq z eq - 7ffd0000 00000000 00000000 00000000 fffd0000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 +subq n eq - 0000ffff ffffffff ffffffff ffffffff 8000ffff ffffffff ffffffff ffffffff 0001ffff ffffffff ffffffff fffffffe +subq m eq - 0000ffff ffffffff ffffffff ffffffff 8000ffff ffffffff ffffffff ffffffff 0001ffff ffffffff ffffffff fffffffe +subq p eq - 0000ffff ffffffff ffffffff ffffffff 8000ffff ffffffff ffffffff ffffffff 0001ffff ffffffff ffffffff fffffffe +subq z eq - 0000ffff ffffffff ffffffff ffffffff 8000ffff ffffffff ffffffff ffffffff 0001ffff ffffffff ffffffff fffffffe +subq n eq - 8000ffff ffffffff ffffffff ffffffff 0000ffff ffffffff ffffffff ffffffff 8001ffff ffffffff ffffffff fffffffe +subq m eq - 8000ffff ffffffff ffffffff ffffffff 0000ffff ffffffff ffffffff ffffffff 8001ffff ffffffff ffffffff fffffffe +subq p eq - 8000ffff ffffffff ffffffff ffffffff 0000ffff ffffffff ffffffff ffffffff 8001ffff ffffffff ffffffff fffffffe +subq z eq - 8000ffff ffffffff ffffffff ffffffff 0000ffff ffffffff ffffffff ffffffff 8001ffff ffffffff ffffffff fffffffe +subq n eq - 00000000 00000000 00000000 00000004 80000000 00000000 00000000 00000004 00000000 00000000 00000000 00000008 +subq m eq - 00000000 00000000 00000000 00000004 80000000 00000000 00000000 00000004 00000000 00000000 00000000 00000008 +subq p eq - 00000000 00000000 00000000 00000004 80000000 00000000 00000000 00000004 00000000 00000000 00000000 00000008 +subq z eq - 00000000 00000000 00000000 00000004 80000000 00000000 00000000 00000004 00000000 00000000 00000000 00000008 +subq n eq - 80000000 00000000 00000000 00000004 00000000 00000000 00000000 00000004 80000000 00000000 00000000 00000008 +subq m eq - 80000000 00000000 00000000 00000004 00000000 00000000 00000000 00000004 80000000 00000000 00000000 00000008 +subq p eq - 80000000 00000000 00000000 00000004 00000000 00000000 00000000 00000004 80000000 00000000 00000000 00000008 +subq z eq - 80000000 00000000 00000000 00000004 00000000 00000000 00000000 00000004 80000000 00000000 00000000 00000008 +subq n eq - 00000000 00000000 00000000 00000001 80000000 00000000 00000000 00000001 00000000 00000000 00000000 00000002 +subq m eq - 00000000 00000000 00000000 00000001 80000000 00000000 00000000 00000001 00000000 00000000 00000000 00000002 +subq p eq - 00000000 00000000 00000000 00000001 80000000 00000000 00000000 00000001 00000000 00000000 00000000 00000002 +subq z eq - 00000000 00000000 00000000 00000001 80000000 00000000 00000000 00000001 00000000 00000000 00000000 00000002 +subq n eq - 80000000 00000000 00000000 00000001 00000000 00000000 00000000 00000001 80000000 00000000 00000000 00000002 +subq m eq - 80000000 00000000 00000000 00000001 00000000 00000000 00000000 00000001 80000000 00000000 00000000 00000002 +subq p eq - 80000000 00000000 00000000 00000001 00000000 00000000 00000000 00000001 80000000 00000000 00000000 00000002 +subq z eq - 80000000 00000000 00000000 00000001 00000000 00000000 00000000 00000001 80000000 00000000 00000000 00000002 +subq n eq - 7ffe0000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +subq z eq - 7ffe0000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +subq p eq - 7ffe0000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +subq n eq - fffdffff ffffffff ffffffff fffffffe fffdffff ffffffff ffffffff fffffffe 00000000 00000000 00000000 00000000 +subq z eq - fffdffff ffffffff ffffffff fffffffe fffdffff ffffffff ffffffff fffffffe 00000000 00000000 00000000 00000000 +subq p eq - fffdffff ffffffff ffffffff fffffffe fffdffff ffffffff ffffffff fffffffe 00000000 00000000 00000000 00000000 +subq n eq - 00010000 00000000 00000000 00000000 00010000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +subq z eq - 00010000 00000000 00000000 00000000 00010000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +subq p eq - 00010000 00000000 00000000 00000000 00010000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +subq n eq - 80010000 00000000 00000000 00000000 80010000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +subq z eq - 80010000 00000000 00000000 00000000 80010000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +subq p eq - 80010000 00000000 00000000 00000000 80010000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +subq n eq - 0000ffff ffffffff ffffffff fffffffc 0000ffff ffffffff ffffffff fffffffc 00000000 00000000 00000000 00000000 +subq z eq - 0000ffff ffffffff ffffffff fffffffc 0000ffff ffffffff ffffffff fffffffc 00000000 00000000 00000000 00000000 +subq p eq - 0000ffff ffffffff ffffffff fffffffc 0000ffff ffffffff ffffffff fffffffc 00000000 00000000 00000000 00000000 +subq n eq - 8000ffff ffffffff ffffffff ffffffff 8000ffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 +subq z eq - 8000ffff ffffffff ffffffff ffffffff 8000ffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 +subq p eq - 8000ffff ffffffff ffffffff ffffffff 8000ffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 +subq n eq - 00000000 00000000 00000000 00000001 00000000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 +subq z eq - 00000000 00000000 00000000 00000001 00000000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 +subq p eq - 00000000 00000000 00000000 00000001 00000000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 +subq n eq - 80000000 00000000 00000000 00000001 80000000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 +subq z eq - 80000000 00000000 00000000 00000001 80000000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 +subq p eq - 80000000 00000000 00000000 00000001 80000000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 +subq n eq - 7ffeffff ffffffff ffffffff ffffffff 7ffeffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 +subq z eq - 7ffeffff ffffffff ffffffff ffffffff 7ffeffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 +subq p eq - 7ffeffff ffffffff ffffffff ffffffff 7ffeffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000000 +subq m eq - 7ffe0000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +subq m eq - fffdffff ffffffff ffffffff fffffffe fffdffff ffffffff ffffffff fffffffe 80000000 00000000 00000000 00000000 +subq m eq - 00010000 00000000 00000000 00000000 00010000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +subq m eq - 80010000 00000000 00000000 00000000 80010000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +subq m eq - 0000ffff ffffffff ffffffff fffffffc 0000ffff ffffffff ffffffff fffffffc 80000000 00000000 00000000 00000000 +subq m eq - 8000ffff ffffffff ffffffff ffffffff 8000ffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000000 +subq m eq - 00000000 00000000 00000000 00000001 00000000 00000000 00000000 00000001 80000000 00000000 00000000 00000000 +subq m eq - 80000000 00000000 00000000 00000001 80000000 00000000 00000000 00000001 80000000 00000000 00000000 00000000 +subq m eq - 7ffeffff ffffffff ffffffff ffffffff 7ffeffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000000 +subq n eq - 3fff0000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000002 bf8f0000 00000000 00000000 00000000 +subq m eq - 3fff0000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000002 bf8f0000 00000000 00000000 00000000 +subq p eq - 3fff0000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000002 bf8f0000 00000000 00000000 00000000 +subq z eq - 3fff0000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000002 bf8f0000 00000000 00000000 00000000 +subq n eq - bfff0000 00000000 00000000 00000001 bfff0000 00000000 00000000 00000002 3f8f0000 00000000 00000000 00000000 +subq m eq - bfff0000 00000000 00000000 00000001 bfff0000 00000000 00000000 00000002 3f8f0000 00000000 00000000 00000000 +subq p eq - bfff0000 00000000 00000000 00000001 bfff0000 00000000 00000000 00000002 3f8f0000 00000000 00000000 00000000 +subq z eq - bfff0000 00000000 00000000 00000001 bfff0000 00000000 00000000 00000002 3f8f0000 00000000 00000000 00000000 +subq n eq - 40000000 00000000 00000000 00000000 40000000 00000000 00000000 00000001 bf900000 00000000 00000000 00000000 +subq m eq - 40000000 00000000 00000000 00000000 40000000 00000000 00000000 00000001 bf900000 00000000 00000000 00000000 +subq p eq - 40000000 00000000 00000000 00000000 40000000 00000000 00000000 00000001 bf900000 00000000 00000000 00000000 +subq z eq - 40000000 00000000 00000000 00000000 40000000 00000000 00000000 00000001 bf900000 00000000 00000000 00000000 +subq n eq - c0000000 00000000 00000000 00000000 c0000000 00000000 00000000 00000001 3f900000 00000000 00000000 00000000 +subq m eq - c0000000 00000000 00000000 00000000 c0000000 00000000 00000000 00000001 3f900000 00000000 00000000 00000000 +subq p eq - c0000000 00000000 00000000 00000000 c0000000 00000000 00000000 00000001 3f900000 00000000 00000000 00000000 +subq z eq - c0000000 00000000 00000000 00000000 c0000000 00000000 00000000 00000001 3f900000 00000000 00000000 00000000 +subq n eq - 40000000 00000000 00000000 00000004 40000000 00000000 00000000 00000003 3f900000 00000000 00000000 00000000 +subq m eq - 40000000 00000000 00000000 00000004 40000000 00000000 00000000 00000003 3f900000 00000000 00000000 00000000 +subq p eq - 40000000 00000000 00000000 00000004 40000000 00000000 00000000 00000003 3f900000 00000000 00000000 00000000 +subq z eq - 40000000 00000000 00000000 00000004 40000000 00000000 00000000 00000003 3f900000 00000000 00000000 00000000 +subq n eq - c0000000 00000000 00000000 00000004 c0000000 00000000 00000000 00000003 bf900000 00000000 00000000 00000000 +subq m eq - c0000000 00000000 00000000 00000004 c0000000 00000000 00000000 00000003 bf900000 00000000 00000000 00000000 +subq p eq - c0000000 00000000 00000000 00000004 c0000000 00000000 00000000 00000003 bf900000 00000000 00000000 00000000 +subq z eq - c0000000 00000000 00000000 00000004 c0000000 00000000 00000000 00000003 bf900000 00000000 00000000 00000000 +subq n eq - 4000ffff ffffffff ffffffff ffffffff 4000ffff ffffffff ffffffff fffffffe 3f900000 00000000 00000000 00000000 +subq m eq - 4000ffff ffffffff ffffffff ffffffff 4000ffff ffffffff ffffffff fffffffe 3f900000 00000000 00000000 00000000 +subq p eq - 4000ffff ffffffff ffffffff ffffffff 4000ffff ffffffff ffffffff fffffffe 3f900000 00000000 00000000 00000000 +subq z eq - 4000ffff ffffffff ffffffff ffffffff 4000ffff ffffffff ffffffff fffffffe 3f900000 00000000 00000000 00000000 +subq n eq - c000ffff ffffffff ffffffff ffffffff c000ffff ffffffff ffffffff fffffffe bf900000 00000000 00000000 00000000 +subq m eq - c000ffff ffffffff ffffffff ffffffff c000ffff ffffffff ffffffff fffffffe bf900000 00000000 00000000 00000000 +subq p eq - c000ffff ffffffff ffffffff ffffffff c000ffff ffffffff ffffffff fffffffe bf900000 00000000 00000000 00000000 +subq z eq - c000ffff ffffffff ffffffff ffffffff c000ffff ffffffff ffffffff fffffffe bf900000 00000000 00000000 00000000 +subq n eq - 3fffffff ffffffff ffffffff fffffffc 3fffffff ffffffff ffffffff fffffffd bf8f0000 00000000 00000000 00000000 +subq m eq - 3fffffff ffffffff ffffffff fffffffc 3fffffff ffffffff ffffffff fffffffd bf8f0000 00000000 00000000 00000000 +subq p eq - 3fffffff ffffffff ffffffff fffffffc 3fffffff ffffffff ffffffff fffffffd bf8f0000 00000000 00000000 00000000 +subq z eq - 3fffffff ffffffff ffffffff fffffffc 3fffffff ffffffff ffffffff fffffffd bf8f0000 00000000 00000000 00000000 +subq n eq - bfffffff ffffffff ffffffff fffffffc bfffffff ffffffff ffffffff fffffffd 3f8f0000 00000000 00000000 00000000 +subq m eq - bfffffff ffffffff ffffffff fffffffc bfffffff ffffffff ffffffff fffffffd 3f8f0000 00000000 00000000 00000000 +subq p eq - bfffffff ffffffff ffffffff fffffffc bfffffff ffffffff ffffffff fffffffd 3f8f0000 00000000 00000000 00000000 +subq z eq - bfffffff ffffffff ffffffff fffffffc bfffffff ffffffff ffffffff fffffffd 3f8f0000 00000000 00000000 00000000 +subq n eq - 7ffe0000 00000000 00000000 00000001 7ffe0000 00000000 00000000 00000000 7f8e0000 00000000 00000000 00000000 +subq m eq - 7ffe0000 00000000 00000000 00000001 7ffe0000 00000000 00000000 00000000 7f8e0000 00000000 00000000 00000000 +subq p eq - 7ffe0000 00000000 00000000 00000001 7ffe0000 00000000 00000000 00000000 7f8e0000 00000000 00000000 00000000 +subq z eq - 7ffe0000 00000000 00000000 00000001 7ffe0000 00000000 00000000 00000000 7f8e0000 00000000 00000000 00000000 +subq n eq - fffe0000 00000000 00000000 00000001 fffe0000 00000000 00000000 00000000 ff8e0000 00000000 00000000 00000000 +subq m eq - fffe0000 00000000 00000000 00000001 fffe0000 00000000 00000000 00000000 ff8e0000 00000000 00000000 00000000 +subq p eq - fffe0000 00000000 00000000 00000001 fffe0000 00000000 00000000 00000000 ff8e0000 00000000 00000000 00000000 +subq z eq - fffe0000 00000000 00000000 00000001 fffe0000 00000000 00000000 00000000 ff8e0000 00000000 00000000 00000000 +subq n eq - 7ffe0000 00000000 00000000 00000001 7ffe0000 00000000 00000000 00000002 ff8e0000 00000000 00000000 00000000 +subq m eq - 7ffe0000 00000000 00000000 00000001 7ffe0000 00000000 00000000 00000002 ff8e0000 00000000 00000000 00000000 +subq p eq - 7ffe0000 00000000 00000000 00000001 7ffe0000 00000000 00000000 00000002 ff8e0000 00000000 00000000 00000000 +subq z eq - 7ffe0000 00000000 00000000 00000001 7ffe0000 00000000 00000000 00000002 ff8e0000 00000000 00000000 00000000 +subq n eq - fffe0000 00000000 00000000 00000001 fffe0000 00000000 00000000 00000002 7f8e0000 00000000 00000000 00000000 +subq m eq - fffe0000 00000000 00000000 00000001 fffe0000 00000000 00000000 00000002 7f8e0000 00000000 00000000 00000000 +subq p eq - fffe0000 00000000 00000000 00000001 fffe0000 00000000 00000000 00000002 7f8e0000 00000000 00000000 00000000 +subq z eq - fffe0000 00000000 00000000 00000001 fffe0000 00000000 00000000 00000002 7f8e0000 00000000 00000000 00000000 +subq n eq - 7ffd0000 00000000 00000000 00000000 7ffd0000 00000000 00000000 00000001 ff8d0000 00000000 00000000 00000000 +subq m eq - 7ffd0000 00000000 00000000 00000000 7ffd0000 00000000 00000000 00000001 ff8d0000 00000000 00000000 00000000 +subq p eq - 7ffd0000 00000000 00000000 00000000 7ffd0000 00000000 00000000 00000001 ff8d0000 00000000 00000000 00000000 +subq z eq - 7ffd0000 00000000 00000000 00000000 7ffd0000 00000000 00000000 00000001 ff8d0000 00000000 00000000 00000000 +subq n eq - fffd0000 00000000 00000000 00000000 fffd0000 00000000 00000000 00000001 7f8d0000 00000000 00000000 00000000 +subq m eq - fffd0000 00000000 00000000 00000000 fffd0000 00000000 00000000 00000001 7f8d0000 00000000 00000000 00000000 +subq p eq - fffd0000 00000000 00000000 00000000 fffd0000 00000000 00000000 00000001 7f8d0000 00000000 00000000 00000000 +subq z eq - fffd0000 00000000 00000000 00000000 fffd0000 00000000 00000000 00000001 7f8d0000 00000000 00000000 00000000 +subq n eq - 7ffd0000 00000000 00000000 00000004 7ffd0000 00000000 00000000 00000003 7f8d0000 00000000 00000000 00000000 +subq m eq - 7ffd0000 00000000 00000000 00000004 7ffd0000 00000000 00000000 00000003 7f8d0000 00000000 00000000 00000000 +subq p eq - 7ffd0000 00000000 00000000 00000004 7ffd0000 00000000 00000000 00000003 7f8d0000 00000000 00000000 00000000 +subq z eq - 7ffd0000 00000000 00000000 00000004 7ffd0000 00000000 00000000 00000003 7f8d0000 00000000 00000000 00000000 +subq n eq - fffd0000 00000000 00000000 00000004 fffd0000 00000000 00000000 00000003 ff8d0000 00000000 00000000 00000000 +subq m eq - fffd0000 00000000 00000000 00000004 fffd0000 00000000 00000000 00000003 ff8d0000 00000000 00000000 00000000 +subq p eq - fffd0000 00000000 00000000 00000004 fffd0000 00000000 00000000 00000003 ff8d0000 00000000 00000000 00000000 +subq z eq - fffd0000 00000000 00000000 00000004 fffd0000 00000000 00000000 00000003 ff8d0000 00000000 00000000 00000000 +subq n eq - 7ffcffff ffffffff ffffffff ffffffff 7ffcffff ffffffff ffffffff fffffffe 7f8c0000 00000000 00000000 00000000 +subq m eq - 7ffcffff ffffffff ffffffff ffffffff 7ffcffff ffffffff ffffffff fffffffe 7f8c0000 00000000 00000000 00000000 +subq p eq - 7ffcffff ffffffff ffffffff ffffffff 7ffcffff ffffffff ffffffff fffffffe 7f8c0000 00000000 00000000 00000000 +subq z eq - 7ffcffff ffffffff ffffffff ffffffff 7ffcffff ffffffff ffffffff fffffffe 7f8c0000 00000000 00000000 00000000 +subq n eq - fffcffff ffffffff ffffffff ffffffff fffcffff ffffffff ffffffff fffffffe ff8c0000 00000000 00000000 00000000 +subq m eq - fffcffff ffffffff ffffffff ffffffff fffcffff ffffffff ffffffff fffffffe ff8c0000 00000000 00000000 00000000 +subq p eq - fffcffff ffffffff ffffffff ffffffff fffcffff ffffffff ffffffff fffffffe ff8c0000 00000000 00000000 00000000 +subq z eq - fffcffff ffffffff ffffffff ffffffff fffcffff ffffffff ffffffff fffffffe ff8c0000 00000000 00000000 00000000 +subq n eq - fffeffff ffffffff ffffffff fffffffe fffeffff ffffffff ffffffff ffffffff 7f8e0000 00000000 00000000 00000000 +subq m eq - fffeffff ffffffff ffffffff fffffffe fffeffff ffffffff ffffffff ffffffff 7f8e0000 00000000 00000000 00000000 +subq p eq - fffeffff ffffffff ffffffff fffffffe fffeffff ffffffff ffffffff ffffffff 7f8e0000 00000000 00000000 00000000 +subq z eq - fffeffff ffffffff ffffffff fffffffe fffeffff ffffffff ffffffff ffffffff 7f8e0000 00000000 00000000 00000000 +subq n eq - 7ffeffff ffffffff ffffffff fffffffe 7ffeffff ffffffff ffffffff ffffffff ff8e0000 00000000 00000000 00000000 +subq m eq - 7ffeffff ffffffff ffffffff fffffffe 7ffeffff ffffffff ffffffff ffffffff ff8e0000 00000000 00000000 00000000 +subq p eq - 7ffeffff ffffffff ffffffff fffffffe 7ffeffff ffffffff ffffffff ffffffff ff8e0000 00000000 00000000 00000000 +subq z eq - 7ffeffff ffffffff ffffffff fffffffe 7ffeffff ffffffff ffffffff ffffffff ff8e0000 00000000 00000000 00000000 +subq n eq - 80010000 00000000 00000000 00000001 80010000 00000000 00000000 00000000 80000000 00000000 00000000 00000001 +subq m eq - 80010000 00000000 00000000 00000001 80010000 00000000 00000000 00000000 80000000 00000000 00000000 00000001 +subq p eq - 80010000 00000000 00000000 00000001 80010000 00000000 00000000 00000000 80000000 00000000 00000000 00000001 +subq z eq - 80010000 00000000 00000000 00000001 80010000 00000000 00000000 00000000 80000000 00000000 00000000 00000001 +subq m eq - 00010000 00000000 00000000 00000001 00010000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 +subq p eq - 00010000 00000000 00000000 00000001 00010000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 +subq z eq - 00010000 00000000 00000000 00000001 00010000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 +subq n eq - 8000ffff ffffffff ffffffff ffffffff 80010000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 +subq m eq - 8000ffff ffffffff ffffffff ffffffff 80010000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 +subq p eq - 8000ffff ffffffff ffffffff ffffffff 80010000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 +subq z eq - 8000ffff ffffffff ffffffff ffffffff 80010000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 +subq n eq - 0000ffff ffffffff ffffffff ffffffff 00010000 00000000 00000000 00000000 80000000 00000000 00000000 00000001 +subq m eq - 0000ffff ffffffff ffffffff ffffffff 00010000 00000000 00000000 00000000 80000000 00000000 00000000 00000001 +subq p eq - 0000ffff ffffffff ffffffff ffffffff 00010000 00000000 00000000 00000000 80000000 00000000 00000000 00000001 +subq z eq - 0000ffff ffffffff ffffffff ffffffff 00010000 00000000 00000000 00000000 80000000 00000000 00000000 00000001 +subq n eq - 00010000 00000000 00000000 00000001 00010000 00000000 00000000 00000002 80000000 00000000 00000000 00000001 +subq m eq - 00010000 00000000 00000000 00000001 00010000 00000000 00000000 00000002 80000000 00000000 00000000 00000001 +subq p eq - 00010000 00000000 00000000 00000001 00010000 00000000 00000000 00000002 80000000 00000000 00000000 00000001 +subq z eq - 00010000 00000000 00000000 00000001 00010000 00000000 00000000 00000002 80000000 00000000 00000000 00000001 +subq n eq - 80010000 00000000 00000000 00000001 80010000 00000000 00000000 00000002 00000000 00000000 00000000 00000001 +subq m eq - 80010000 00000000 00000000 00000001 80010000 00000000 00000000 00000002 00000000 00000000 00000000 00000001 +subq p eq - 80010000 00000000 00000000 00000001 80010000 00000000 00000000 00000002 00000000 00000000 00000000 00000001 +subq z eq - 80010000 00000000 00000000 00000001 80010000 00000000 00000000 00000002 00000000 00000000 00000000 00000001 +subq n eq - 0000ffff ffffffff ffffffff ffffffff 0000ffff ffffffff ffffffff fffffffe 00000000 00000000 00000000 00000001 +subq m eq - 0000ffff ffffffff ffffffff ffffffff 0000ffff ffffffff ffffffff fffffffe 00000000 00000000 00000000 00000001 +subq p eq - 0000ffff ffffffff ffffffff ffffffff 0000ffff ffffffff ffffffff fffffffe 00000000 00000000 00000000 00000001 +subq z eq - 0000ffff ffffffff ffffffff ffffffff 0000ffff ffffffff ffffffff fffffffe 00000000 00000000 00000000 00000001 +subq n eq - 8000ffff ffffffff ffffffff ffffffff 8000ffff ffffffff ffffffff fffffffe 80000000 00000000 00000000 00000001 +subq m eq - 8000ffff ffffffff ffffffff ffffffff 8000ffff ffffffff ffffffff fffffffe 80000000 00000000 00000000 00000001 +subq p eq - 8000ffff ffffffff ffffffff ffffffff 8000ffff ffffffff ffffffff fffffffe 80000000 00000000 00000000 00000001 +subq z eq - 8000ffff ffffffff ffffffff ffffffff 8000ffff ffffffff ffffffff fffffffe 80000000 00000000 00000000 00000001 +subq n eq - 0000ffff ffffffff ffffffff fffffffd 0000ffff ffffffff ffffffff fffffffe 80000000 00000000 00000000 00000001 +subq m eq - 0000ffff ffffffff ffffffff fffffffd 0000ffff ffffffff ffffffff fffffffe 80000000 00000000 00000000 00000001 +subq p eq - 0000ffff ffffffff ffffffff fffffffd 0000ffff ffffffff ffffffff fffffffe 80000000 00000000 00000000 00000001 +subq z eq - 0000ffff ffffffff ffffffff fffffffd 0000ffff ffffffff ffffffff fffffffe 80000000 00000000 00000000 00000001 +subq n eq - 8000ffff ffffffff ffffffff fffffffd 8000ffff ffffffff ffffffff fffffffe 00000000 00000000 00000000 00000001 +subq m eq - 8000ffff ffffffff ffffffff fffffffd 8000ffff ffffffff ffffffff fffffffe 00000000 00000000 00000000 00000001 +subq p eq - 8000ffff ffffffff ffffffff fffffffd 8000ffff ffffffff ffffffff fffffffe 00000000 00000000 00000000 00000001 +subq z eq - 8000ffff ffffffff ffffffff fffffffd 8000ffff ffffffff ffffffff fffffffe 00000000 00000000 00000000 00000001 +subq n eq - 00000000 00000000 00000000 00000002 00000000 00000000 00000000 00000001 00000000 00000000 00000000 00000001 +subq m eq - 00000000 00000000 00000000 00000002 00000000 00000000 00000000 00000001 00000000 00000000 00000000 00000001 +subq p eq - 00000000 00000000 00000000 00000002 00000000 00000000 00000000 00000001 00000000 00000000 00000000 00000001 +subq z eq - 00000000 00000000 00000000 00000002 00000000 00000000 00000000 00000001 00000000 00000000 00000000 00000001 +subq n eq - 80000000 00000000 00000000 00000002 80000000 00000000 00000000 00000001 80000000 00000000 00000000 00000001 +subq m eq - 80000000 00000000 00000000 00000002 80000000 00000000 00000000 00000001 80000000 00000000 00000000 00000001 +subq p eq - 80000000 00000000 00000000 00000002 80000000 00000000 00000000 00000001 80000000 00000000 00000000 00000001 +subq z eq - 80000000 00000000 00000000 00000002 80000000 00000000 00000000 00000001 80000000 00000000 00000000 00000001 +subq n eq - 00000000 00000000 00000000 00000003 00000000 00000000 00000000 00000002 00000000 00000000 00000000 00000001 +subq m eq - 00000000 00000000 00000000 00000003 00000000 00000000 00000000 00000002 00000000 00000000 00000000 00000001 +subq p eq - 00000000 00000000 00000000 00000003 00000000 00000000 00000000 00000002 00000000 00000000 00000000 00000001 +subq z eq - 00000000 00000000 00000000 00000003 00000000 00000000 00000000 00000002 00000000 00000000 00000000 00000001 +subq n eq - 80000000 00000000 00000000 00000003 80000000 00000000 00000000 00000002 80000000 00000000 00000000 00000001 +subq m eq - 80000000 00000000 00000000 00000003 80000000 00000000 00000000 00000002 80000000 00000000 00000000 00000001 +subq p eq - 80000000 00000000 00000000 00000003 80000000 00000000 00000000 00000002 80000000 00000000 00000000 00000001 +subq z eq - 80000000 00000000 00000000 00000003 80000000 00000000 00000000 00000002 80000000 00000000 00000000 00000001 +subq n eq - 40000000 00000000 00000000 00000000 3fffffff ffffffff ffffffff ffffffff 3f8f0000 00000000 00000000 00000000 +subq m eq - 40000000 00000000 00000000 00000000 3fffffff ffffffff ffffffff ffffffff 3f8f0000 00000000 00000000 00000000 +subq p eq - 40000000 00000000 00000000 00000000 3fffffff ffffffff ffffffff ffffffff 3f8f0000 00000000 00000000 00000000 +subq z eq - 40000000 00000000 00000000 00000000 3fffffff ffffffff ffffffff ffffffff 3f8f0000 00000000 00000000 00000000 +subq n eq - c0000000 00000000 00000000 00000000 bfffffff ffffffff ffffffff ffffffff bf8f0000 00000000 00000000 00000000 +subq m eq - c0000000 00000000 00000000 00000000 bfffffff ffffffff ffffffff ffffffff bf8f0000 00000000 00000000 00000000 +subq p eq - c0000000 00000000 00000000 00000000 bfffffff ffffffff ffffffff ffffffff bf8f0000 00000000 00000000 00000000 +subq z eq - c0000000 00000000 00000000 00000000 bfffffff ffffffff ffffffff ffffffff bf8f0000 00000000 00000000 00000000 +subq n eq - 40010000 00000000 00000000 00000001 4000ffff ffffffff ffffffff ffffffff 3f918000 00000000 00000000 00000000 +subq m eq - 40010000 00000000 00000000 00000001 4000ffff ffffffff ffffffff ffffffff 3f918000 00000000 00000000 00000000 +subq p eq - 40010000 00000000 00000000 00000001 4000ffff ffffffff ffffffff ffffffff 3f918000 00000000 00000000 00000000 +subq z eq - 40010000 00000000 00000000 00000001 4000ffff ffffffff ffffffff ffffffff 3f918000 00000000 00000000 00000000 +subq n eq - c0010000 00000000 00000000 00000001 c000ffff ffffffff ffffffff ffffffff bf918000 00000000 00000000 00000000 +subq m eq - c0010000 00000000 00000000 00000001 c000ffff ffffffff ffffffff ffffffff bf918000 00000000 00000000 00000000 +subq p eq - c0010000 00000000 00000000 00000001 c000ffff ffffffff ffffffff ffffffff bf918000 00000000 00000000 00000000 +subq z eq - c0010000 00000000 00000000 00000001 c000ffff ffffffff ffffffff ffffffff bf918000 00000000 00000000 00000000 +subq n eq - 4000ffff ffffffff ffffffff ffffffff 40010000 00000000 00000000 00000002 bf924000 00000000 00000000 00000000 +subq m eq - 4000ffff ffffffff ffffffff ffffffff 40010000 00000000 00000000 00000002 bf924000 00000000 00000000 00000000 +subq p eq - 4000ffff ffffffff ffffffff ffffffff 40010000 00000000 00000000 00000002 bf924000 00000000 00000000 00000000 +subq z eq - 4000ffff ffffffff ffffffff ffffffff 40010000 00000000 00000000 00000002 bf924000 00000000 00000000 00000000 +subq n eq - c000ffff ffffffff ffffffff ffffffff c0010000 00000000 00000000 00000002 3f924000 00000000 00000000 00000000 +subq m eq - c000ffff ffffffff ffffffff ffffffff c0010000 00000000 00000000 00000002 3f924000 00000000 00000000 00000000 +subq p eq - c000ffff ffffffff ffffffff ffffffff c0010000 00000000 00000000 00000002 3f924000 00000000 00000000 00000000 +subq z eq - c000ffff ffffffff ffffffff ffffffff c0010000 00000000 00000000 00000002 3f924000 00000000 00000000 00000000 +subq n eq - 40000000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000001 +subq m eq - 40000000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000001 +subq p eq - 40000000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000001 +subq z eq - 40000000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000001 +subq n eq - c0000000 00000000 00000000 00000001 bfff0000 00000000 00000000 00000001 bfff0000 00000000 00000000 00000001 +subq m eq - c0000000 00000000 00000000 00000001 bfff0000 00000000 00000000 00000001 bfff0000 00000000 00000000 00000001 +subq p eq - c0000000 00000000 00000000 00000001 bfff0000 00000000 00000000 00000001 bfff0000 00000000 00000000 00000001 +subq z eq - c0000000 00000000 00000000 00000001 bfff0000 00000000 00000000 00000001 bfff0000 00000000 00000000 00000001 +subq n eq - 40000000 00000000 00000000 00000002 3fff0000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000003 +subq m eq - 40000000 00000000 00000000 00000002 3fff0000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000003 +subq p eq - 40000000 00000000 00000000 00000002 3fff0000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000003 +subq z eq - 40000000 00000000 00000000 00000002 3fff0000 00000000 00000000 00000001 3fff0000 00000000 00000000 00000003 +subq n eq - c0000000 00000000 00000000 00000002 bfff0000 00000000 00000000 00000001 bfff0000 00000000 00000000 00000003 +subq m eq - c0000000 00000000 00000000 00000002 bfff0000 00000000 00000000 00000001 bfff0000 00000000 00000000 00000003 +subq p eq - c0000000 00000000 00000000 00000002 bfff0000 00000000 00000000 00000001 bfff0000 00000000 00000000 00000003 +subq z eq - c0000000 00000000 00000000 00000002 bfff0000 00000000 00000000 00000001 bfff0000 00000000 00000000 00000003 +subq n eq - 40000000 00000000 00000000 00000002 3fff0000 00000000 00000000 00000003 3fff0000 00000000 00000000 00000001 +subq m eq - 40000000 00000000 00000000 00000002 3fff0000 00000000 00000000 00000003 3fff0000 00000000 00000000 00000001 +subq p eq - 40000000 00000000 00000000 00000002 3fff0000 00000000 00000000 00000003 3fff0000 00000000 00000000 00000001 +subq z eq - 40000000 00000000 00000000 00000002 3fff0000 00000000 00000000 00000003 3fff0000 00000000 00000000 00000001 +subq n eq - c0000000 00000000 00000000 00000002 bfff0000 00000000 00000000 00000003 bfff0000 00000000 00000000 00000001 +subq m eq - c0000000 00000000 00000000 00000002 bfff0000 00000000 00000000 00000003 bfff0000 00000000 00000000 00000001 +subq p eq - c0000000 00000000 00000000 00000002 bfff0000 00000000 00000000 00000003 bfff0000 00000000 00000000 00000001 +subq z eq - c0000000 00000000 00000000 00000002 bfff0000 00000000 00000000 00000003 bfff0000 00000000 00000000 00000001 +subq n eq - 7ffd0000 00000000 00000000 00000000 7ffcffff ffffffff ffffffff ffffffff 7f8c0000 00000000 00000000 00000000 +subq m eq - 7ffd0000 00000000 00000000 00000000 7ffcffff ffffffff ffffffff ffffffff 7f8c0000 00000000 00000000 00000000 +subq p eq - 7ffd0000 00000000 00000000 00000000 7ffcffff ffffffff ffffffff ffffffff 7f8c0000 00000000 00000000 00000000 +subq z eq - 7ffd0000 00000000 00000000 00000000 7ffcffff ffffffff ffffffff ffffffff 7f8c0000 00000000 00000000 00000000 +subq n eq - fffd0000 00000000 00000000 00000000 fffcffff ffffffff ffffffff ffffffff ff8c0000 00000000 00000000 00000000 +subq m eq - fffd0000 00000000 00000000 00000000 fffcffff ffffffff ffffffff ffffffff ff8c0000 00000000 00000000 00000000 +subq p eq - fffd0000 00000000 00000000 00000000 fffcffff ffffffff ffffffff ffffffff ff8c0000 00000000 00000000 00000000 +subq z eq - fffd0000 00000000 00000000 00000000 fffcffff ffffffff ffffffff ffffffff ff8c0000 00000000 00000000 00000000 +subq n eq - fffdffff ffffffff ffffffff ffffffff fffe0000 00000000 00000000 00000000 7f8d0000 00000000 00000000 00000000 +subq m eq - fffdffff ffffffff ffffffff ffffffff fffe0000 00000000 00000000 00000000 7f8d0000 00000000 00000000 00000000 +subq p eq - fffdffff ffffffff ffffffff ffffffff fffe0000 00000000 00000000 00000000 7f8d0000 00000000 00000000 00000000 +subq z eq - fffdffff ffffffff ffffffff ffffffff fffe0000 00000000 00000000 00000000 7f8d0000 00000000 00000000 00000000 +subq n eq - 7ffdffff ffffffff ffffffff ffffffff 7ffe0000 00000000 00000000 00000000 ff8d0000 00000000 00000000 00000000 +subq m eq - 7ffdffff ffffffff ffffffff ffffffff 7ffe0000 00000000 00000000 00000000 ff8d0000 00000000 00000000 00000000 +subq p eq - 7ffdffff ffffffff ffffffff ffffffff 7ffe0000 00000000 00000000 00000000 ff8d0000 00000000 00000000 00000000 +subq z eq - 7ffdffff ffffffff ffffffff ffffffff 7ffe0000 00000000 00000000 00000000 ff8d0000 00000000 00000000 00000000 +subq n eq - 7ffb0000 00000000 00000000 00000001 7ffaffff ffffffff ffffffff ffffffff 7f8b8000 00000000 00000000 00000000 +subq m eq - 7ffb0000 00000000 00000000 00000001 7ffaffff ffffffff ffffffff ffffffff 7f8b8000 00000000 00000000 00000000 +subq p eq - 7ffb0000 00000000 00000000 00000001 7ffaffff ffffffff ffffffff ffffffff 7f8b8000 00000000 00000000 00000000 +subq z eq - 7ffb0000 00000000 00000000 00000001 7ffaffff ffffffff ffffffff ffffffff 7f8b8000 00000000 00000000 00000000 +subq n eq - fffb0000 00000000 00000000 00000001 fffaffff ffffffff ffffffff ffffffff ff8b8000 00000000 00000000 00000000 +subq m eq - fffb0000 00000000 00000000 00000001 fffaffff ffffffff ffffffff ffffffff ff8b8000 00000000 00000000 00000000 +subq p eq - fffb0000 00000000 00000000 00000001 fffaffff ffffffff ffffffff ffffffff ff8b8000 00000000 00000000 00000000 +subq z eq - fffb0000 00000000 00000000 00000001 fffaffff ffffffff ffffffff ffffffff ff8b8000 00000000 00000000 00000000 +subq n eq - 7ffcffff ffffffff ffffffff ffffffff 7ffd0000 00000000 00000000 00000002 ff8e4000 00000000 00000000 00000000 +subq m eq - 7ffcffff ffffffff ffffffff ffffffff 7ffd0000 00000000 00000000 00000002 ff8e4000 00000000 00000000 00000000 +subq p eq - 7ffcffff ffffffff ffffffff ffffffff 7ffd0000 00000000 00000000 00000002 ff8e4000 00000000 00000000 00000000 +subq z eq - 7ffcffff ffffffff ffffffff ffffffff 7ffd0000 00000000 00000000 00000002 ff8e4000 00000000 00000000 00000000 +subq n eq - fffcffff ffffffff ffffffff ffffffff fffd0000 00000000 00000000 00000002 7f8e4000 00000000 00000000 00000000 +subq m eq - fffcffff ffffffff ffffffff ffffffff fffd0000 00000000 00000000 00000002 7f8e4000 00000000 00000000 00000000 +subq p eq - fffcffff ffffffff ffffffff ffffffff fffd0000 00000000 00000000 00000002 7f8e4000 00000000 00000000 00000000 +subq z eq - fffcffff ffffffff ffffffff ffffffff fffd0000 00000000 00000000 00000002 7f8e4000 00000000 00000000 00000000 +subq n eq - 7ffd0000 00000000 00000000 00000001 7ffe0000 00000000 00000000 00000001 fffd0000 00000000 00000000 00000001 +subq m eq - 7ffd0000 00000000 00000000 00000001 7ffe0000 00000000 00000000 00000001 fffd0000 00000000 00000000 00000001 +subq p eq - 7ffd0000 00000000 00000000 00000001 7ffe0000 00000000 00000000 00000001 fffd0000 00000000 00000000 00000001 +subq z eq - 7ffd0000 00000000 00000000 00000001 7ffe0000 00000000 00000000 00000001 fffd0000 00000000 00000000 00000001 +subq n eq - fffd0000 00000000 00000000 00000001 fffe0000 00000000 00000000 00000001 7ffd0000 00000000 00000000 00000001 +subq m eq - fffd0000 00000000 00000000 00000001 fffe0000 00000000 00000000 00000001 7ffd0000 00000000 00000000 00000001 +subq p eq - fffd0000 00000000 00000000 00000001 fffe0000 00000000 00000000 00000001 7ffd0000 00000000 00000000 00000001 +subq z eq - fffd0000 00000000 00000000 00000001 fffe0000 00000000 00000000 00000001 7ffd0000 00000000 00000000 00000001 +subq n eq - 7ffe0000 00000000 00000000 00000002 7ffd0000 00000000 00000000 00000001 7ffd0000 00000000 00000000 00000003 +subq m eq - 7ffe0000 00000000 00000000 00000002 7ffd0000 00000000 00000000 00000001 7ffd0000 00000000 00000000 00000003 +subq p eq - 7ffe0000 00000000 00000000 00000002 7ffd0000 00000000 00000000 00000001 7ffd0000 00000000 00000000 00000003 +subq z eq - 7ffe0000 00000000 00000000 00000002 7ffd0000 00000000 00000000 00000001 7ffd0000 00000000 00000000 00000003 +subq n eq - fffe0000 00000000 00000000 00000002 fffd0000 00000000 00000000 00000001 fffd0000 00000000 00000000 00000003 +subq m eq - fffe0000 00000000 00000000 00000002 fffd0000 00000000 00000000 00000001 fffd0000 00000000 00000000 00000003 +subq p eq - fffe0000 00000000 00000000 00000002 fffd0000 00000000 00000000 00000001 fffd0000 00000000 00000000 00000003 +subq z eq - fffe0000 00000000 00000000 00000002 fffd0000 00000000 00000000 00000001 fffd0000 00000000 00000000 00000003 +subq n eq - 7ffd0000 00000000 00000000 00000002 7ffc0000 00000000 00000000 00000003 7ffc0000 00000000 00000000 00000001 +subq m eq - 7ffd0000 00000000 00000000 00000002 7ffc0000 00000000 00000000 00000003 7ffc0000 00000000 00000000 00000001 +subq p eq - 7ffd0000 00000000 00000000 00000002 7ffc0000 00000000 00000000 00000003 7ffc0000 00000000 00000000 00000001 +subq z eq - 7ffd0000 00000000 00000000 00000002 7ffc0000 00000000 00000000 00000003 7ffc0000 00000000 00000000 00000001 +subq n eq - fffd0000 00000000 00000000 00000002 fffc0000 00000000 00000000 00000003 fffc0000 00000000 00000000 00000001 +subq m eq - fffd0000 00000000 00000000 00000002 fffc0000 00000000 00000000 00000003 fffc0000 00000000 00000000 00000001 +subq p eq - fffd0000 00000000 00000000 00000002 fffc0000 00000000 00000000 00000003 fffc0000 00000000 00000000 00000001 +subq z eq - fffd0000 00000000 00000000 00000002 fffc0000 00000000 00000000 00000003 fffc0000 00000000 00000000 00000001 +subq n eq - 00020000 00000000 00000000 00000000 0001ffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000001 +subq m eq - 00020000 00000000 00000000 00000000 0001ffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000001 +subq p eq - 00020000 00000000 00000000 00000000 0001ffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000001 +subq z eq - 00020000 00000000 00000000 00000000 0001ffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000001 +subq n eq - 80020000 00000000 00000000 00000000 8001ffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000001 +subq m eq - 80020000 00000000 00000000 00000000 8001ffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000001 +subq p eq - 80020000 00000000 00000000 00000000 8001ffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000001 +subq z eq - 80020000 00000000 00000000 00000000 8001ffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000001 +subq n eq - 8001ffff ffffffff ffffffff ffffffff 80020000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 +subq m eq - 8001ffff ffffffff ffffffff ffffffff 80020000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 +subq p eq - 8001ffff ffffffff ffffffff ffffffff 80020000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 +subq z eq - 8001ffff ffffffff ffffffff ffffffff 80020000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 +subq n eq - 0001ffff ffffffff ffffffff ffffffff 00020000 00000000 00000000 00000000 80000000 00000000 00000000 00000001 +subq m eq - 0001ffff ffffffff ffffffff ffffffff 00020000 00000000 00000000 00000000 80000000 00000000 00000000 00000001 +subq p eq - 0001ffff ffffffff ffffffff ffffffff 00020000 00000000 00000000 00000000 80000000 00000000 00000000 00000001 +subq z eq - 0001ffff ffffffff ffffffff ffffffff 00020000 00000000 00000000 00000000 80000000 00000000 00000000 00000001 +subq n eq - 00020000 00000000 00000000 00000001 0001ffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000003 +subq m eq - 00020000 00000000 00000000 00000001 0001ffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000003 +subq p eq - 00020000 00000000 00000000 00000001 0001ffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000003 +subq z eq - 00020000 00000000 00000000 00000001 0001ffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000003 +subq n eq - 80020000 00000000 00000000 00000001 8001ffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000003 +subq m eq - 80020000 00000000 00000000 00000001 8001ffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000003 +subq p eq - 80020000 00000000 00000000 00000001 8001ffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000003 +subq z eq - 80020000 00000000 00000000 00000001 8001ffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000003 +subq n eq - 00030000 00000000 00000000 00000000 0002ffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000002 +subq m eq - 00030000 00000000 00000000 00000000 0002ffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000002 +subq p eq - 00030000 00000000 00000000 00000000 0002ffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000002 +subq z eq - 00030000 00000000 00000000 00000000 0002ffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000002 +subq n eq - 80030000 00000000 00000000 00000000 8002ffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000002 +subq m eq - 80030000 00000000 00000000 00000000 8002ffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000002 +subq p eq - 80030000 00000000 00000000 00000000 8002ffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000002 +subq z eq - 80030000 00000000 00000000 00000000 8002ffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000002 +subq n eq - 8002ffff ffffffff ffffffff ffffffff 80030000 00000000 00000000 00000000 00000000 00000000 00000000 00000002 +subq m eq - 8002ffff ffffffff ffffffff ffffffff 80030000 00000000 00000000 00000000 00000000 00000000 00000000 00000002 +subq p eq - 8002ffff ffffffff ffffffff ffffffff 80030000 00000000 00000000 00000000 00000000 00000000 00000000 00000002 +subq z eq - 8002ffff ffffffff ffffffff ffffffff 80030000 00000000 00000000 00000000 00000000 00000000 00000000 00000002 +subq n eq - 0002ffff ffffffff ffffffff ffffffff 00030000 00000000 00000000 00000000 80000000 00000000 00000000 00000002 +subq m eq - 0002ffff ffffffff ffffffff ffffffff 00030000 00000000 00000000 00000000 80000000 00000000 00000000 00000002 +subq p eq - 0002ffff ffffffff ffffffff ffffffff 00030000 00000000 00000000 00000000 80000000 00000000 00000000 00000002 +subq z eq - 0002ffff ffffffff ffffffff ffffffff 00030000 00000000 00000000 00000000 80000000 00000000 00000000 00000002 +subq n eq - 00030000 00000000 00000000 00000001 0002ffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000006 +subq m eq - 00030000 00000000 00000000 00000001 0002ffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000006 +subq p eq - 00030000 00000000 00000000 00000001 0002ffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000006 +subq z eq - 00030000 00000000 00000000 00000001 0002ffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000006 +subq n eq - 80030000 00000000 00000000 00000001 8002ffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000006 +subq m eq - 80030000 00000000 00000000 00000001 8002ffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000006 +subq p eq - 80030000 00000000 00000000 00000001 8002ffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000006 +subq z eq - 80030000 00000000 00000000 00000001 8002ffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000006 +subq n eq - 0001ffff ffffffff ffffffff ffffffff 00020000 00000000 00000000 00000002 80000000 00000000 00000000 00000005 +subq m eq - 0001ffff ffffffff ffffffff ffffffff 00020000 00000000 00000000 00000002 80000000 00000000 00000000 00000005 +subq p eq - 0001ffff ffffffff ffffffff ffffffff 00020000 00000000 00000000 00000002 80000000 00000000 00000000 00000005 +subq z eq - 0001ffff ffffffff ffffffff ffffffff 00020000 00000000 00000000 00000002 80000000 00000000 00000000 00000005 +subq n eq - 8001ffff ffffffff ffffffff ffffffff 80020000 00000000 00000000 00000002 00000000 00000000 00000000 00000005 +subq m eq - 8001ffff ffffffff ffffffff ffffffff 80020000 00000000 00000000 00000002 00000000 00000000 00000000 00000005 +subq p eq - 8001ffff ffffffff ffffffff ffffffff 80020000 00000000 00000000 00000002 00000000 00000000 00000000 00000005 +subq z eq - 8001ffff ffffffff ffffffff ffffffff 80020000 00000000 00000000 00000002 00000000 00000000 00000000 00000005 +subq n eq - 0001ffff ffffffff ffffffff ffffffff 00020000 00000000 00000000 00000004 80000000 00000000 00000000 00000009 +subq m eq - 0001ffff ffffffff ffffffff ffffffff 00020000 00000000 00000000 00000004 80000000 00000000 00000000 00000009 +subq p eq - 0001ffff ffffffff ffffffff ffffffff 00020000 00000000 00000000 00000004 80000000 00000000 00000000 00000009 +subq z eq - 0001ffff ffffffff ffffffff ffffffff 00020000 00000000 00000000 00000004 80000000 00000000 00000000 00000009 +subq n eq - 8001ffff ffffffff ffffffff ffffffff 80020000 00000000 00000000 00000004 00000000 00000000 00000000 00000009 +subq m eq - 8001ffff ffffffff ffffffff ffffffff 80020000 00000000 00000000 00000004 00000000 00000000 00000000 00000009 +subq p eq - 8001ffff ffffffff ffffffff ffffffff 80020000 00000000 00000000 00000004 00000000 00000000 00000000 00000009 +subq z eq - 8001ffff ffffffff ffffffff ffffffff 80020000 00000000 00000000 00000004 00000000 00000000 00000000 00000009 +subq n eq - 00020000 00000000 00000000 00000001 00010000 00000000 00000000 00000001 00010000 00000000 00000000 00000001 +subq m eq - 00020000 00000000 00000000 00000001 00010000 00000000 00000000 00000001 00010000 00000000 00000000 00000001 +subq p eq - 00020000 00000000 00000000 00000001 00010000 00000000 00000000 00000001 00010000 00000000 00000000 00000001 +subq z eq - 00020000 00000000 00000000 00000001 00010000 00000000 00000000 00000001 00010000 00000000 00000000 00000001 +subq n eq - 80020000 00000000 00000000 00000001 80010000 00000000 00000000 00000001 80010000 00000000 00000000 00000001 +subq m eq - 80020000 00000000 00000000 00000001 80010000 00000000 00000000 00000001 80010000 00000000 00000000 00000001 +subq p eq - 80020000 00000000 00000000 00000001 80010000 00000000 00000000 00000001 80010000 00000000 00000000 00000001 +subq z eq - 80020000 00000000 00000000 00000001 80010000 00000000 00000000 00000001 80010000 00000000 00000000 00000001 +subq n eq - 00020000 00000000 00000000 00000002 00010000 00000000 00000000 00000001 00010000 00000000 00000000 00000003 +subq m eq - 00020000 00000000 00000000 00000002 00010000 00000000 00000000 00000001 00010000 00000000 00000000 00000003 +subq p eq - 00020000 00000000 00000000 00000002 00010000 00000000 00000000 00000001 00010000 00000000 00000000 00000003 +subq z eq - 00020000 00000000 00000000 00000002 00010000 00000000 00000000 00000001 00010000 00000000 00000000 00000003 +subq n eq - 80020000 00000000 00000000 00000002 80010000 00000000 00000000 00000001 80010000 00000000 00000000 00000003 +subq m eq - 80020000 00000000 00000000 00000002 80010000 00000000 00000000 00000001 80010000 00000000 00000000 00000003 +subq p eq - 80020000 00000000 00000000 00000002 80010000 00000000 00000000 00000001 80010000 00000000 00000000 00000003 +subq z eq - 80020000 00000000 00000000 00000002 80010000 00000000 00000000 00000001 80010000 00000000 00000000 00000003 +subq n eq - 00030000 00000000 00000000 00000002 00020000 00000000 00000000 00000003 00020000 00000000 00000000 00000001 +subq m eq - 00030000 00000000 00000000 00000002 00020000 00000000 00000000 00000003 00020000 00000000 00000000 00000001 +subq p eq - 00030000 00000000 00000000 00000002 00020000 00000000 00000000 00000003 00020000 00000000 00000000 00000001 +subq z eq - 00030000 00000000 00000000 00000002 00020000 00000000 00000000 00000003 00020000 00000000 00000000 00000001 +subq n eq - 80030000 00000000 00000000 00000002 80020000 00000000 00000000 00000003 80020000 00000000 00000000 00000001 +subq m eq - 80030000 00000000 00000000 00000002 80020000 00000000 00000000 00000003 80020000 00000000 00000000 00000001 +subq p eq - 80030000 00000000 00000000 00000002 80020000 00000000 00000000 00000003 80020000 00000000 00000000 00000001 +subq z eq - 80030000 00000000 00000000 00000002 80020000 00000000 00000000 00000003 80020000 00000000 00000000 00000001 +subq n eq x 00000000 00000000 00000000 00000001 fffe0000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 +subq z eq x 00000000 00000000 00000000 00000001 fffe0000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 +subq m eq x 00000000 00000000 00000000 00000001 fffe0000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 +subq p eq x 00000000 00000000 00000000 00000001 fffe0000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000001 +subq n eq x 80000000 00000000 00000000 00000001 7ffe0000 00000000 00000000 00000000 fffe0000 00000000 00000000 00000000 +subq z eq x 80000000 00000000 00000000 00000001 7ffe0000 00000000 00000000 00000000 fffe0000 00000000 00000000 00000000 +subq p eq x 80000000 00000000 00000000 00000001 7ffe0000 00000000 00000000 00000000 fffe0000 00000000 00000000 00000000 +subq m eq x 80000000 00000000 00000000 00000001 7ffe0000 00000000 00000000 00000000 fffe0000 00000000 00000000 00000001 +subq n eq x 00000000 00000000 00000000 00000001 fffdffff ffffffff ffffffff ffffffff 7ffdffff ffffffff ffffffff ffffffff +subq z eq x 00000000 00000000 00000000 00000001 fffdffff ffffffff ffffffff ffffffff 7ffdffff ffffffff ffffffff ffffffff +subq m eq x 00000000 00000000 00000000 00000001 fffdffff ffffffff ffffffff ffffffff 7ffdffff ffffffff ffffffff ffffffff +subq p eq x 00000000 00000000 00000000 00000001 fffdffff ffffffff ffffffff ffffffff 7ffe0000 00000000 00000000 00000000 +subq n eq x 80000000 00000000 00000000 00000001 7ffdffff ffffffff ffffffff ffffffff fffdffff ffffffff ffffffff ffffffff +subq z eq x 80000000 00000000 00000000 00000001 7ffdffff ffffffff ffffffff ffffffff fffdffff ffffffff ffffffff ffffffff +subq p eq x 80000000 00000000 00000000 00000001 7ffdffff ffffffff ffffffff ffffffff fffdffff ffffffff ffffffff ffffffff +subq m eq x 80000000 00000000 00000000 00000001 7ffdffff ffffffff ffffffff ffffffff fffe0000 00000000 00000000 00000000 +subq n eq x 00000000 00000000 00000000 00000001 fffeffff ffffffff ffffffff ffffffff 7ffeffff ffffffff ffffffff ffffffff +subq z eq x 00000000 00000000 00000000 00000001 fffeffff ffffffff ffffffff ffffffff 7ffeffff ffffffff ffffffff ffffffff +subq m eq x 00000000 00000000 00000000 00000001 fffeffff ffffffff ffffffff ffffffff 7ffeffff ffffffff ffffffff ffffffff +subq p eq xo 00000000 00000000 00000000 00000001 fffeffff ffffffff ffffffff ffffffff 7fff0000 00000000 00000000 00000000 +subq n eq x 80000000 00000000 00000000 00000001 7ffeffff ffffffff ffffffff ffffffff fffeffff ffffffff ffffffff ffffffff +subq z eq x 80000000 00000000 00000000 00000001 7ffeffff ffffffff ffffffff ffffffff fffeffff ffffffff ffffffff ffffffff +subq p eq x 80000000 00000000 00000000 00000001 7ffeffff ffffffff ffffffff ffffffff fffeffff ffffffff ffffffff ffffffff +subq m eq xo 80000000 00000000 00000000 00000001 7ffeffff ffffffff ffffffff ffffffff ffff0000 00000000 00000000 00000000 +subq n eq x 00000000 00000000 00000000 00000001 fffeffff ffffffff ffffffff fffffffe 7ffeffff ffffffff ffffffff fffffffe +subq z eq x 00000000 00000000 00000000 00000001 fffeffff ffffffff ffffffff fffffffe 7ffeffff ffffffff ffffffff fffffffe +subq m eq x 00000000 00000000 00000000 00000001 fffeffff ffffffff ffffffff fffffffe 7ffeffff ffffffff ffffffff fffffffe +subq p eq x 00000000 00000000 00000000 00000001 fffeffff ffffffff ffffffff fffffffe 7ffeffff ffffffff ffffffff ffffffff +subq n eq x 80000000 00000000 00000000 00000001 7ffeffff ffffffff ffffffff fffffffe fffeffff ffffffff ffffffff fffffffe +subq z eq x 80000000 00000000 00000000 00000001 7ffeffff ffffffff ffffffff fffffffe fffeffff ffffffff ffffffff fffffffe +subq p eq x 80000000 00000000 00000000 00000001 7ffeffff ffffffff ffffffff fffffffe fffeffff ffffffff ffffffff fffffffe +subq m eq x 80000000 00000000 00000000 00000001 7ffeffff ffffffff ffffffff fffffffe fffeffff ffffffff ffffffff ffffffff +subq n eq x 00000000 00000000 00000000 00000001 bffeffff ffffffff ffffffff ffffffff 3ffeffff ffffffff ffffffff ffffffff +subq z eq x 00000000 00000000 00000000 00000001 bffeffff ffffffff ffffffff ffffffff 3ffeffff ffffffff ffffffff ffffffff +subq m eq x 00000000 00000000 00000000 00000001 bffeffff ffffffff ffffffff ffffffff 3ffeffff ffffffff ffffffff ffffffff +subq p eq x 00000000 00000000 00000000 00000001 bffeffff ffffffff ffffffff ffffffff 3fff0000 00000000 00000000 00000000 +subq n eq x 80000000 00000000 00000000 00000001 3ffeffff ffffffff ffffffff ffffffff bffeffff ffffffff ffffffff ffffffff +subq z eq x 80000000 00000000 00000000 00000001 3ffeffff ffffffff ffffffff ffffffff bffeffff ffffffff ffffffff ffffffff +subq p eq x 80000000 00000000 00000000 00000001 3ffeffff ffffffff ffffffff ffffffff bffeffff ffffffff ffffffff ffffffff +subq m eq x 80000000 00000000 00000000 00000001 3ffeffff ffffffff ffffffff ffffffff bfff0000 00000000 00000000 00000000 +subq n eq x 00000000 00000000 00000000 00000001 bfffffff ffffffff ffffffff ffffffff 3fffffff ffffffff ffffffff ffffffff +subq z eq x 00000000 00000000 00000000 00000001 bfffffff ffffffff ffffffff ffffffff 3fffffff ffffffff ffffffff ffffffff +subq m eq x 00000000 00000000 00000000 00000001 bfffffff ffffffff ffffffff ffffffff 3fffffff ffffffff ffffffff ffffffff +subq p eq x 00000000 00000000 00000000 00000001 bfffffff ffffffff ffffffff ffffffff 40000000 00000000 00000000 00000000 +subq n eq x 80000000 00000000 00000000 00000001 3fffffff ffffffff ffffffff ffffffff bfffffff ffffffff ffffffff ffffffff +subq z eq x 80000000 00000000 00000000 00000001 3fffffff ffffffff ffffffff ffffffff bfffffff ffffffff ffffffff ffffffff +subq p eq x 80000000 00000000 00000000 00000001 3fffffff ffffffff ffffffff ffffffff bfffffff ffffffff ffffffff ffffffff +subq m eq x 80000000 00000000 00000000 00000001 3fffffff ffffffff ffffffff ffffffff c0000000 00000000 00000000 00000000 +subq n eq x 00000000 00000000 00000000 00000001 bfffffff ffffffff ffffffff fffffffe 3fffffff ffffffff ffffffff fffffffe +subq z eq x 00000000 00000000 00000000 00000001 bfffffff ffffffff ffffffff fffffffe 3fffffff ffffffff ffffffff fffffffe +subq m eq x 00000000 00000000 00000000 00000001 bfffffff ffffffff ffffffff fffffffe 3fffffff ffffffff ffffffff fffffffe +subq p eq x 00000000 00000000 00000000 00000001 bfffffff ffffffff ffffffff fffffffe 3fffffff ffffffff ffffffff ffffffff +subq n eq x 80000000 00000000 00000000 00000001 3fffffff ffffffff ffffffff fffffffe bfffffff ffffffff ffffffff fffffffe +subq z eq x 80000000 00000000 00000000 00000001 3fffffff ffffffff ffffffff fffffffe bfffffff ffffffff ffffffff fffffffe +subq p eq x 80000000 00000000 00000000 00000001 3fffffff ffffffff ffffffff fffffffe bfffffff ffffffff ffffffff fffffffe +subq m eq x 80000000 00000000 00000000 00000001 3fffffff ffffffff ffffffff fffffffe bfffffff ffffffff ffffffff ffffffff +subq n eq x 7ffeffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000001 7ffeffff ffffffff ffffffff ffffffff +subq p eq x 7ffeffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000001 7ffeffff ffffffff ffffffff ffffffff +subq z eq x 7ffeffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000001 7ffeffff ffffffff ffffffff fffffffe +subq m eq x 7ffeffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000001 7ffeffff ffffffff ffffffff fffffffe +subq n eq x fffeffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000001 fffeffff ffffffff ffffffff ffffffff +subq m eq x fffeffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000001 fffeffff ffffffff ffffffff ffffffff +subq z eq x fffeffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000001 fffeffff ffffffff ffffffff fffffffe +subq p eq x fffeffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000001 fffeffff ffffffff ffffffff fffffffe +subq n eq x 80000000 00000000 00000000 00000003 fffe0000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 +subq p eq x 80000000 00000000 00000000 00000003 fffe0000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 +subq z eq x 80000000 00000000 00000000 00000003 fffe0000 00000000 00000000 00000000 7ffdffff ffffffff ffffffff ffffffff +subq m eq x 80000000 00000000 00000000 00000003 fffe0000 00000000 00000000 00000000 7ffdffff ffffffff ffffffff ffffffff +subq n eq x 00000000 00000000 00000000 00000003 7ffe0000 00000000 00000000 00000000 fffe0000 00000000 00000000 00000000 +subq m eq x 00000000 00000000 00000000 00000003 7ffe0000 00000000 00000000 00000000 fffe0000 00000000 00000000 00000000 +subq z eq x 00000000 00000000 00000000 00000003 7ffe0000 00000000 00000000 00000000 fffdffff ffffffff ffffffff ffffffff +subq p eq x 00000000 00000000 00000000 00000003 7ffe0000 00000000 00000000 00000000 fffdffff ffffffff ffffffff ffffffff +subq n eq x 3ffeffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000001 3ffeffff ffffffff ffffffff ffffffff +subq p eq x 3ffeffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000001 3ffeffff ffffffff ffffffff ffffffff +subq z eq x 3ffeffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000001 3ffeffff ffffffff ffffffff fffffffe +subq m eq x 3ffeffff ffffffff ffffffff ffffffff 00000000 00000000 00000000 00000001 3ffeffff ffffffff ffffffff fffffffe +subq n eq x bfffffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000001 bfffffff ffffffff ffffffff ffffffff +subq m eq x bfffffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000001 bfffffff ffffffff ffffffff ffffffff +subq z eq x bfffffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000001 bfffffff ffffffff ffffffff fffffffe +subq p eq x bfffffff ffffffff ffffffff ffffffff 80000000 00000000 00000000 00000001 bfffffff ffffffff ffffffff fffffffe +subq n eq x c0000000 00000000 00000000 00000000 40000000 00000000 00000000 00000001 c0010000 00000000 00000000 00000000 +subq z eq x c0000000 00000000 00000000 00000000 40000000 00000000 00000000 00000001 c0010000 00000000 00000000 00000000 +subq p eq x c0000000 00000000 00000000 00000000 40000000 00000000 00000000 00000001 c0010000 00000000 00000000 00000000 +subq m eq x c0000000 00000000 00000000 00000000 40000000 00000000 00000000 00000001 c0010000 00000000 00000000 00000001 +subq n eq x 40000000 00000000 00000000 00000000 c0000000 00000000 00000000 00000001 40010000 00000000 00000000 00000000 +subq z eq x 40000000 00000000 00000000 00000000 c0000000 00000000 00000000 00000001 40010000 00000000 00000000 00000000 +subq m eq x 40000000 00000000 00000000 00000000 c0000000 00000000 00000000 00000001 40010000 00000000 00000000 00000000 +subq p eq x 40000000 00000000 00000000 00000000 c0000000 00000000 00000000 00000001 40010000 00000000 00000000 00000001 +subq n eq x 3fff0000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000003 40000000 00000000 00000000 00000002 +subq p eq x 3fff0000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000003 40000000 00000000 00000000 00000002 +subq z eq x 3fff0000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000003 40000000 00000000 00000000 00000001 +subq m eq x 3fff0000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000003 40000000 00000000 00000000 00000001 +subq n eq x bfff0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000003 c0000000 00000000 00000000 00000002 +subq m eq x bfff0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000003 c0000000 00000000 00000000 00000002 +subq z eq x bfff0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000003 c0000000 00000000 00000000 00000001 +subq p eq x bfff0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000003 c0000000 00000000 00000000 00000001 +subq n eq x c0000000 00000000 00000000 00000001 40000000 00000000 00000000 00000002 c0010000 00000000 00000000 00000002 +subq m eq x c0000000 00000000 00000000 00000001 40000000 00000000 00000000 00000002 c0010000 00000000 00000000 00000002 +subq z eq x c0000000 00000000 00000000 00000001 40000000 00000000 00000000 00000002 c0010000 00000000 00000000 00000001 +subq p eq x c0000000 00000000 00000000 00000001 40000000 00000000 00000000 00000002 c0010000 00000000 00000000 00000001 +subq n eq x 40000000 00000000 00000000 00000001 c0000000 00000000 00000000 00000002 40010000 00000000 00000000 00000002 +subq p eq x 40000000 00000000 00000000 00000001 c0000000 00000000 00000000 00000002 40010000 00000000 00000000 00000002 +subq z eq x 40000000 00000000 00000000 00000001 c0000000 00000000 00000000 00000002 40010000 00000000 00000000 00000001 +subq m eq x 40000000 00000000 00000000 00000001 c0000000 00000000 00000000 00000002 40010000 00000000 00000000 00000001 +subq n eq xo 7ffeffff ffffffff ffffffff fffffffe fffeffff ffffffff ffffffff ffffffff 7fff0000 00000000 00000000 00000000 +subq p eq xo 7ffeffff ffffffff ffffffff fffffffe fffeffff ffffffff ffffffff ffffffff 7fff0000 00000000 00000000 00000000 +subq z eq xo 7ffeffff ffffffff ffffffff fffffffe fffeffff ffffffff ffffffff ffffffff 7ffeffff ffffffff ffffffff ffffffff +subq m eq xo 7ffeffff ffffffff ffffffff fffffffe fffeffff ffffffff ffffffff ffffffff 7ffeffff ffffffff ffffffff ffffffff +subq n eq xo fffeffff ffffffff ffffffff fffffffe 7ffeffff ffffffff ffffffff ffffffff ffff0000 00000000 00000000 00000000 +subq m eq xo fffeffff ffffffff ffffffff fffffffe 7ffeffff ffffffff ffffffff ffffffff ffff0000 00000000 00000000 00000000 +subq z eq xo fffeffff ffffffff ffffffff fffffffe 7ffeffff ffffffff ffffffff ffffffff fffeffff ffffffff ffffffff ffffffff +subq p eq xo fffeffff ffffffff ffffffff fffffffe 7ffeffff ffffffff ffffffff ffffffff fffeffff ffffffff ffffffff ffffffff +subq n eq xo 7ffdffff ffffffff ffffffff ffffffff fffe0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +subq p eq xo 7ffdffff ffffffff ffffffff ffffffff fffe0000 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 +subq z eq x 7ffdffff ffffffff ffffffff ffffffff fffe0000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff +subq m eq x 7ffdffff ffffffff ffffffff ffffffff fffe0000 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff +subq n eq xo fffdffff ffffffff ffffffff ffffffff 7ffe0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +subq m eq xo fffdffff ffffffff ffffffff ffffffff 7ffe0000 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 +subq z eq x fffdffff ffffffff ffffffff ffffffff 7ffe0000 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff +subq p eq x fffdffff ffffffff ffffffff ffffffff 7ffe0000 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff +subq n eq x 7ffd0000 00000000 00000000 00000001 fffd0000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 +subq z eq x 7ffd0000 00000000 00000000 00000001 fffd0000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 +subq m eq x 7ffd0000 00000000 00000000 00000001 fffd0000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000000 +subq p eq x 7ffd0000 00000000 00000000 00000001 fffd0000 00000000 00000000 00000000 7ffe0000 00000000 00000000 00000001 +subq n eq x fffd0000 00000000 00000000 00000001 7ffd0000 00000000 00000000 00000000 fffe0000 00000000 00000000 00000000 +subq z eq x fffd0000 00000000 00000000 00000001 7ffd0000 00000000 00000000 00000000 fffe0000 00000000 00000000 00000000 +subq p eq x fffd0000 00000000 00000000 00000001 7ffd0000 00000000 00000000 00000000 fffe0000 00000000 00000000 00000000 +subq m eq x fffd0000 00000000 00000000 00000001 7ffd0000 00000000 00000000 00000000 fffe0000 00000000 00000000 00000001 +subq n eq x 7ffdffff ffffffff ffffffff fffffffe fffdffff ffffffff ffffffff ffffffff 7ffeffff ffffffff ffffffff fffffffe +subq z eq x 7ffdffff ffffffff ffffffff fffffffe fffdffff ffffffff ffffffff ffffffff 7ffeffff ffffffff ffffffff fffffffe +subq m eq x 7ffdffff ffffffff ffffffff fffffffe fffdffff ffffffff ffffffff ffffffff 7ffeffff ffffffff ffffffff fffffffe +subq p eq x 7ffdffff ffffffff ffffffff fffffffe fffdffff ffffffff ffffffff ffffffff 7ffeffff ffffffff ffffffff ffffffff +subq n eq x fffdffff ffffffff ffffffff fffffffe 7ffdffff ffffffff ffffffff ffffffff fffeffff ffffffff ffffffff fffffffe +subq z eq x fffdffff ffffffff ffffffff fffffffe 7ffdffff ffffffff ffffffff ffffffff fffeffff ffffffff ffffffff fffffffe +subq p eq x fffdffff ffffffff ffffffff fffffffe 7ffdffff ffffffff ffffffff ffffffff fffeffff ffffffff ffffffff fffffffe +subq m eq x fffdffff ffffffff ffffffff fffffffe 7ffdffff ffffffff ffffffff ffffffff fffeffff ffffffff ffffffff ffffffff +subq p eq x 40000000 00000000 00000000 00000000 bf8f0000 00000000 00000000 00000000 40000000 00000000 00000000 00000001 +subq n eq x 40000000 00000000 00000000 00000000 bf8f0000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 +subq z eq x 40000000 00000000 00000000 00000000 bf8f0000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 +subq m eq x 40000000 00000000 00000000 00000000 bf8f0000 00000000 00000000 00000000 40000000 00000000 00000000 00000000 +subq n eq x 40000000 00000000 00000000 00000001 bf8f0000 00000000 00000000 00000000 40000000 00000000 00000000 00000002 +subq p eq x 40000000 00000000 00000000 00000001 bf8f0000 00000000 00000000 00000000 40000000 00000000 00000000 00000002 +subq z eq x 40000000 00000000 00000000 00000001 bf8f0000 00000000 00000000 00000000 40000000 00000000 00000000 00000001 +subq m eq x 40000000 00000000 00000000 00000001 bf8f0000 00000000 00000000 00000000 40000000 00000000 00000000 00000001 +subq n eq x 4000ffff ffffffff ffffffff ffffffff bf8f0000 00000000 00000000 00000000 40010000 00000000 00000000 00000000 +subq p eq x 4000ffff ffffffff ffffffff ffffffff bf8f0000 00000000 00000000 00000000 40010000 00000000 00000000 00000000 +subq z eq x 4000ffff ffffffff ffffffff ffffffff bf8f0000 00000000 00000000 00000000 4000ffff ffffffff ffffffff ffffffff +subq m eq x 4000ffff ffffffff ffffffff ffffffff bf8f0000 00000000 00000000 00000000 4000ffff ffffffff ffffffff ffffffff +subq p eq x 4000ffff ffffffff ffffffff ffffffff bf8effff ffffffff ffffffff ffffffff 40010000 00000000 00000000 00000000 +subq z eq x 4000ffff ffffffff ffffffff ffffffff bf8effff ffffffff ffffffff ffffffff 4000ffff ffffffff ffffffff ffffffff +subq n eq x 4000ffff ffffffff ffffffff ffffffff bf8effff ffffffff ffffffff ffffffff 4000ffff ffffffff ffffffff ffffffff +subq m eq x 4000ffff ffffffff ffffffff ffffffff bf8effff ffffffff ffffffff ffffffff 4000ffff ffffffff ffffffff ffffffff +subq n eq x c000ffff ffffffff ffffffff ffffffff 3f8f0000 00000000 00000000 00000000 c0010000 00000000 00000000 00000000 +subq m eq x c000ffff ffffffff ffffffff ffffffff 3f8f0000 00000000 00000000 00000000 c0010000 00000000 00000000 00000000 +subq z eq x c000ffff ffffffff ffffffff ffffffff 3f8f0000 00000000 00000000 00000000 c000ffff ffffffff ffffffff ffffffff +subq p eq x c000ffff ffffffff ffffffff ffffffff 3f8f0000 00000000 00000000 00000000 c000ffff ffffffff ffffffff ffffffff +subq m eq x c000ffff ffffffff ffffffff ffffffff 3f8effff ffffffff ffffffff ffffffff c0010000 00000000 00000000 00000000 +subq z eq x c000ffff ffffffff ffffffff ffffffff 3f8effff ffffffff ffffffff ffffffff c000ffff ffffffff ffffffff ffffffff +subq n eq x c000ffff ffffffff ffffffff ffffffff 3f8effff ffffffff ffffffff ffffffff c000ffff ffffffff ffffffff ffffffff +subq p eq x c000ffff ffffffff ffffffff ffffffff 3f8effff ffffffff ffffffff ffffffff c000ffff ffffffff ffffffff ffffffff +subq n uo - 7ffffe00 00000000 00000000 00000000 80000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +subq m uo - 7ffffe00 00000000 00000000 00000000 80000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +subq p uo - 7ffffe00 00000000 00000000 00000000 80000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +subq z uo - 7ffffe00 00000000 00000000 00000000 80000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +subq n uo - 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +subq m uo - 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +subq p uo - 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +subq z uo - 00000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +subq n uo - 80000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +subq m uo - 80000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +subq p uo - 80000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +subq z uo - 80000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +subq n uo - 3fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +subq m uo - 3fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +subq p uo - 3fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +subq z uo - 3fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +subq n uo - bfff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +subq m uo - bfff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +subq p uo - bfff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +subq z uo - bfff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +subq n uo - 0000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +subq m uo - 0000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +subq p uo - 0000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +subq z uo - 0000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +subq n uo - 8000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +subq m uo - 8000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +subq p uo - 8000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +subq z uo - 8000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +subq n uo - 7ffffe00 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +subq m uo - 7ffffe00 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +subq p uo - 7ffffe00 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +subq z uo - 7ffffe00 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +subq n uo - 7ffffe00 00000000 00000000 00000000 8000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +subq m uo - 7ffffe00 00000000 00000000 00000000 8000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +subq p uo - 7ffffe00 00000000 00000000 00000000 8000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +subq z uo - 7ffffe00 00000000 00000000 00000000 8000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +subq n uo - 7ffffe00 00000000 00000000 00000000 00000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +subq m uo - 7ffffe00 00000000 00000000 00000000 00000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +subq p uo - 7ffffe00 00000000 00000000 00000000 00000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +subq z uo - 7ffffe00 00000000 00000000 00000000 00000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +subq n uo - 7ffffe00 00000000 00000000 00000000 80000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +subq m uo - 7ffffe00 00000000 00000000 00000000 80000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +subq p uo - 7ffffe00 00000000 00000000 00000000 80000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +subq z uo - 7ffffe00 00000000 00000000 00000000 80000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +subq n uo - 00000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +subq m uo - 00000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +subq p uo - 00000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +subq z uo - 00000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +subq n uo - 80000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +subq m uo - 80000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +subq p uo - 80000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +subq z uo - 80000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +subq n uo - 7ffffe00 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +subq m uo - 7ffffe00 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +subq p uo - 7ffffe00 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +subq z uo - 7ffffe00 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +subq n uo - 7ffffe00 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +subq m uo - 7ffffe00 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +subq p uo - 7ffffe00 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +subq z uo - 7ffffe00 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +subq n uo - 7ffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +subq m uo - 7ffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +subq p uo - 7ffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +subq z uo - 7ffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +subq n uo - fffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +subq m uo - fffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +subq p uo - fffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +subq z uo - fffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +subq n uo - 7ffffe00 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +subq m uo - 7ffffe00 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +subq p uo - 7ffffe00 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +subq z uo - 7ffffe00 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +subq n uo - 7ffffe00 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +subq m uo - 7ffffe00 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +subq p uo - 7ffffe00 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +subq z uo - 7ffffe00 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +subq n uo - 7fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +subq m uo - 7fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +subq p uo - 7fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +subq z uo - 7fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +subq n uo - ffff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +subq m uo - ffff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +subq p uo - ffff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +subq z uo - ffff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +subq n uo - 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +subq m uo - 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +subq p uo - 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +subq z uo - 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +subq n uo v 7fff0200 00000000 00000000 00000000 80000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +subq m uo v 7fff0200 00000000 00000000 00000000 80000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +subq p uo v 7fff0200 00000000 00000000 00000000 80000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +subq z uo v 7fff0200 00000000 00000000 00000000 80000000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +subq n uo v 00000000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +subq m uo v 00000000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +subq p uo v 00000000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +subq z uo v 00000000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +subq n uo v 80000000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +subq m uo v 80000000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +subq p uo v 80000000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +subq z uo v 80000000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +subq n uo v 3fff0000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +subq m uo v 3fff0000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +subq p uo v 3fff0000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +subq z uo v 3fff0000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +subq n uo v bfff0000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +subq m uo v bfff0000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +subq p uo v bfff0000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +subq z uo v bfff0000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +subq n uo v 0000ffff ffffffff ffffffff ffffffff 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +subq m uo v 0000ffff ffffffff ffffffff ffffffff 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +subq p uo v 0000ffff ffffffff ffffffff ffffffff 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +subq z uo v 0000ffff ffffffff ffffffff ffffffff 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +subq n uo v 8000ffff ffffffff ffffffff ffffffff 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +subq m uo v 8000ffff ffffffff ffffffff ffffffff 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +subq p uo v 8000ffff ffffffff ffffffff ffffffff 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +subq z uo v 8000ffff ffffffff ffffffff ffffffff 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +subq n uo v 7fff0200 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +subq m uo v 7fff0200 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +subq p uo v 7fff0200 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +subq z uo v 7fff0200 00000000 00000000 00000000 0000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +subq n uo v 7fff0200 00000000 00000000 00000000 8000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +subq m uo v 7fff0200 00000000 00000000 00000000 8000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +subq p uo v 7fff0200 00000000 00000000 00000000 8000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +subq z uo v 7fff0200 00000000 00000000 00000000 8000ffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +subq n uo v 7fff0200 00000000 00000000 00000000 00000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +subq m uo v 7fff0200 00000000 00000000 00000000 00000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +subq p uo v 7fff0200 00000000 00000000 00000000 00000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +subq z uo v 7fff0200 00000000 00000000 00000000 00000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +subq n uo v 7fff0200 00000000 00000000 00000000 80000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +subq m uo v 7fff0200 00000000 00000000 00000000 80000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +subq p uo v 7fff0200 00000000 00000000 00000000 80000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +subq z uo v 7fff0200 00000000 00000000 00000000 80000000 00000000 00000000 00000001 7ffffe00 00000000 00000000 00000000 +subq n uo v 00000000 00000000 00000000 00000001 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +subq m uo v 00000000 00000000 00000000 00000001 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +subq p uo v 00000000 00000000 00000000 00000001 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +subq z uo v 00000000 00000000 00000000 00000001 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +subq n uo v 80000000 00000000 00000000 00000001 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +subq m uo v 80000000 00000000 00000000 00000001 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +subq p uo v 80000000 00000000 00000000 00000001 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +subq z uo v 80000000 00000000 00000000 00000001 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +subq n uo v 7fff0200 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +subq m uo v 7fff0200 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +subq p uo v 7fff0200 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +subq z uo v 7fff0200 00000000 00000000 00000000 7ffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +subq n uo v 7fff0200 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +subq m uo v 7fff0200 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +subq p uo v 7fff0200 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +subq z uo v 7fff0200 00000000 00000000 00000000 fffeffff ffffffff ffffffff ffffffff 7ffffe00 00000000 00000000 00000000 +subq n uo v 7ffeffff ffffffff ffffffff ffffffff 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +subq m uo v 7ffeffff ffffffff ffffffff ffffffff 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +subq p uo v 7ffeffff ffffffff ffffffff ffffffff 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +subq z uo v 7ffeffff ffffffff ffffffff ffffffff 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +subq n uo v fffeffff ffffffff ffffffff ffffffff 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +subq m uo v fffeffff ffffffff ffffffff ffffffff 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +subq p uo v fffeffff ffffffff ffffffff ffffffff 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +subq z uo v fffeffff ffffffff ffffffff ffffffff 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +subq n uo v 7fff0200 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +subq m uo v 7fff0200 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +subq p uo v 7fff0200 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +subq z uo v 7fff0200 00000000 00000000 00000000 7fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +subq n uo v 7fff0200 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +subq m uo v 7fff0200 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +subq p uo v 7fff0200 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +subq z uo v 7fff0200 00000000 00000000 00000000 ffff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +subq n uo v 7fff0000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +subq m uo v 7fff0000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +subq p uo v 7fff0000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +subq z uo v 7fff0000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +subq n uo v ffff0000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +subq m uo v ffff0000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +subq p uo v ffff0000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +subq z uo v ffff0000 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +subq n uo v 7ffffe00 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +subq m uo v 7ffffe00 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +subq p uo v 7ffffe00 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +subq z uo v 7ffffe00 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +subq n uo v 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +subq m uo v 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +subq p uo v 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +subq z uo v 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +subq n uo v 7fff0200 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +subq m uo v 7fff0200 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +subq p uo v 7fff0200 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +subq z uo v 7fff0200 00000000 00000000 00000000 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +subq n eq - 401f0000 00000000 00000000 00004000 401f0000 00000000 00000000 00000000 3fbd0000 00000000 00000000 00000000 +subq m eq - 401f0000 00000000 00000000 00004000 401f0000 00000000 00000000 00000000 3fbd0000 00000000 00000000 00000000 +subq p eq - 401f0000 00000000 00000000 00004000 401f0000 00000000 00000000 00000000 3fbd0000 00000000 00000000 00000000 +subq z eq - 401f0000 00000000 00000000 00004000 401f0000 00000000 00000000 00000000 3fbd0000 00000000 00000000 00000000 +subq p eq - 40330000 00000000 00000000 00000000 3ffe7ff0 00000000 00000000 00000000 4032ffff ffffffff e8010000 00000000 +subq n eq - 40330000 00000000 00000000 00000000 3ffe7ff0 00000000 00000000 00000000 4032ffff ffffffff e8010000 00000000 +subq m eq - 40330000 00000000 00000000 00000000 3ffe7ff0 00000000 00000000 00000000 4032ffff ffffffff e8010000 00000000 +subq z eq - 40330000 00000000 00000000 00000000 3ffe7ff0 00000000 00000000 00000000 4032ffff ffffffff e8010000 00000000 diff --git a/test/io/ucb/subs.input b/test/io/ucb/subs.input new file mode 100644 index 0000000..c75f600 --- /dev/null +++ b/test/io/ucb/subs.input @@ -0,0 +1,1303 @@ +/* Copyright (C) 1988-1994 Sun Microsystems, Inc. 2550 Garcia Avenue */ +/* Mountain View, California 94043 All rights reserved. */ +/* */ +/* Any person is hereby authorized to download, copy, use, create bug fixes, */ +/* and distribute, subject to the following conditions: */ +/* */ +/* 1. the software may not be redistributed for a fee except as */ +/* reasonable to cover media costs; */ +/* 2. any copy of the software must include this notice, as well as */ +/* any other embedded copyright notices; and */ +/* 3. any distribution of this software or derivative works thereof */ +/* must comply with all applicable U.S. export control laws. */ +/* */ +/* THE SOFTWARE IS MADE AVAILABLE "AS IS" AND WITHOUT EXPRESS OR IMPLIED */ +/* WARRANTY OF ANY KIND, INCLUDING BUT NOT LIMITED TO THE IMPLIED */ +/* WARRANTIES OF DESIGN, MERCHANTIBILITY, FITNESS FOR A PARTICULAR */ +/* PURPOSE, NON-INFRINGEMENT, PERFORMANCE OR CONFORMANCE TO */ +/* SPECIFICATIONS. */ +/* */ +/* BY DOWNLOADING AND/OR USING THIS SOFTWARE, THE USER WAIVES ALL CLAIMS */ +/* AGAINST SUN MICROSYSTEMS, INC. AND ITS AFFILIATED COMPANIES IN ANY */ +/* JURISDICTION, INCLUDING BUT NOT LIMITED TO CLAIMS FOR DAMAGES OR */ +/* EQUITABLE RELIEF BASED ON LOSS OF DATA, AND SPECIFICALLY WAIVES EVEN */ +/* UNKNOWN OR UNANTICIPATED CLAIMS OR LOSSES, PRESENT AND FUTURE. */ +/* */ +/* IN NO EVENT WILL SUN MICROSYSTEMS, INC. OR ANY OF ITS AFFILIATED */ +/* COMPANIES BE LIABLE FOR ANY LOST REVENUE OR PROFITS OR OTHER SPECIAL, */ +/* INDIRECT AND CONSEQUENTIAL DAMAGES, EVEN IF IT HAS BEEN ADVISED OF THE */ +/* POSSIBILITY OF SUCH DAMAGES. */ +/* */ +/* This file is provided with no support and without any obligation on the */ +/* part of Sun Microsystems, Inc. ("Sun") or any of its affiliated */ +/* companies to assist in its use, correction, modification or */ +/* enhancement. Nevertheless, and without creating any obligation on its */ +/* part, Sun welcomes your comments concerning the software and requests */ +/* that they be sent to fdlibm-comments@sunpro.sun.com. */ + +subs p eq - 3f800000 bf800000 40000000 +subs z eq - 3f800000 bf800000 40000000 +subs n eq - 3f800000 c0000000 40400000 +subs m eq - 3f800000 c0000000 40400000 +subs p eq - 3f800000 c0000000 40400000 +subs z eq - 3f800000 c0000000 40400000 +subs n eq - 40000000 bf800000 40400000 +subs m eq - 40000000 bf800000 40400000 +subs p eq - 40000000 bf800000 40400000 +subs z eq - 40000000 bf800000 40400000 +subs n eq - 40000000 c0000000 40800000 +subs m eq - 40000000 c0000000 40800000 +subs p eq - 40000000 c0000000 40800000 +subs z eq - 40000000 c0000000 40800000 +subs n eq - 40000000 40000000 00000000 +subs z eq - 40000000 40000000 00000000 +subs p eq - 40000000 40000000 00000000 +subs m eq - 40000000 40000000 80000000 +subs n eq - 40a00000 40a00000 00000000 +subs z eq - 40a00000 40a00000 00000000 +subs p eq - 40a00000 40a00000 00000000 +subs m eq - 40a00000 40a00000 80000000 +subs n eq - 3f800000 c0e00000 41000000 +subs m eq - 3f800000 c0e00000 41000000 +subs p eq - 3f800000 c0e00000 41000000 +subs z eq - 3f800000 c0e00000 41000000 +subs n eq - 40a00000 3f800000 40800000 +subs m eq - 40a00000 3f800000 40800000 +subs p eq - 40a00000 3f800000 40800000 +subs z eq - 40a00000 3f800000 40800000 +subs n eq - 40000000 40a00000 c0400000 +subs m eq - 40000000 40a00000 c0400000 +subs p eq - 40000000 40a00000 c0400000 +subs z eq - 40000000 40a00000 c0400000 +subs n eq - 40a00000 00000000 40a00000 +subs m eq - 40a00000 00000000 40a00000 +subs p eq - 40a00000 00000000 40a00000 +subs z eq - 40a00000 00000000 40a00000 +subs n eq - 3f800000 00000000 3f800000 +subs m eq - 3f800000 00000000 3f800000 +subs p eq - 3f800000 00000000 3f800000 +subs z eq - 3f800000 00000000 3f800000 +subs n eq - bf800000 00000000 bf800000 +subs m eq - bf800000 00000000 bf800000 +subs p eq - bf800000 00000000 bf800000 +subs z eq - bf800000 00000000 bf800000 +subs n eq - 00000000 bf800000 3f800000 +subs m eq - 00000000 bf800000 3f800000 +subs p eq - 00000000 bf800000 3f800000 +subs z eq - 00000000 bf800000 3f800000 +subs n eq - 80000000 3f800000 bf800000 +subs m eq - 80000000 3f800000 bf800000 +subs p eq - 80000000 3f800000 bf800000 +subs z eq - 80000000 3f800000 bf800000 +subs n eq - 00000000 00000000 00000000 +subs z eq - 00000000 00000000 00000000 +subs p eq - 00000000 00000000 00000000 +subs m eq - 00000000 00000000 80000000 +subs n eq - 80000000 00000000 80000000 +subs m eq - 80000000 00000000 80000000 +subs p eq - 80000000 00000000 80000000 +subs z eq - 80000000 00000000 80000000 +subs n eq - 40400000 c0400000 40c00000 +subs m eq - 40400000 c0400000 40c00000 +subs p eq - 40400000 c0400000 40c00000 +subs z eq - 40400000 c0400000 40c00000 +subs n eq - 3f800000 3f800000 00000000 +subs z eq - 3f800000 3f800000 00000000 +subs p eq - 3f800000 3f800000 00000000 +subs n eq - c0400000 c0400000 00000000 +subs z eq - c0400000 c0400000 00000000 +subs p eq - c0400000 c0400000 00000000 +subs m eq - 3f800000 3f800000 80000000 +subs m eq - c0400000 c0400000 80000000 +subs n eq - 7f800000 00000000 7f800000 +subs m eq - 7f800000 00000000 7f800000 +subs p eq - 7f800000 00000000 7f800000 +subs z eq - 7f800000 00000000 7f800000 +subs n eq - ff800000 00000000 ff800000 +subs m eq - ff800000 00000000 ff800000 +subs p eq - ff800000 00000000 ff800000 +subs z eq - ff800000 00000000 ff800000 +subs n eq - ff000000 00000000 ff000000 +subs m eq - ff000000 00000000 ff000000 +subs p eq - ff000000 00000000 ff000000 +subs z eq - ff000000 00000000 ff000000 +subs n eq - 00000003 00000000 00000003 +subs m eq - 00000003 00000000 00000003 +subs p eq - 00000003 00000000 00000003 +subs z eq - 00000003 00000000 00000003 +subs n eq - 80000003 00000000 80000003 +subs m eq - 80000003 00000000 80000003 +subs p eq - 80000003 00000000 80000003 +subs z eq - 80000003 00000000 80000003 +subs n eq - 3f800001 3f800000 34000000 +subs m eq - 3f800001 3f800000 34000000 +subs p eq - 3f800001 3f800000 34000000 +subs z eq - 3f800001 3f800000 34000000 +subs n eq - bf800001 bf800000 b4000000 +subs m eq - bf800001 bf800000 b4000000 +subs p eq - bf800001 bf800000 b4000000 +subs z eq - bf800001 bf800000 b4000000 +subs n eq - bfffffff c0000000 34000000 +subs m eq - bfffffff c0000000 34000000 +subs p eq - bfffffff c0000000 34000000 +subs z eq - bfffffff c0000000 34000000 +subs n eq - 3fffffff 40000000 b4000000 +subs m eq - 3fffffff 40000000 b4000000 +subs p eq - 3fffffff 40000000 b4000000 +subs z eq - 3fffffff 40000000 b4000000 +subs n eq x 7f000000 bf800000 7f000000 +subs z eq x 7f000000 bf800000 7f000000 +subs m eq x 7f000000 bf800000 7f000000 +subs p eq x 7f000000 bf800000 7f000001 +subs n eq x ff000000 3f800000 ff000000 +subs z eq x ff000000 3f800000 ff000000 +subs p eq x ff000000 3f800000 ff000000 +subs m eq x ff000000 3f800000 ff000001 +subs n eq x 7effffff bf800000 7effffff +subs z eq x 7effffff bf800000 7effffff +subs m eq x 7effffff bf800000 7effffff +subs p eq x 7effffff bf800000 7f000000 +subs n eq x feffffff 3f800000 feffffff +subs z eq x feffffff 3f800000 feffffff +subs p eq x feffffff 3f800000 feffffff +subs m eq x feffffff 3f800000 ff000000 +subs n eq x 7f7fffff bf800000 7f7fffff +subs z eq x 7f7fffff bf800000 7f7fffff +subs m eq x 7f7fffff bf800000 7f7fffff +subs p eq xo 7f7fffff bf800000 7f800000 +subs n eq x ff7fffff 3f800000 ff7fffff +subs z eq x ff7fffff 3f800000 ff7fffff +subs p eq x ff7fffff 3f800000 ff7fffff +subs m eq xo ff7fffff 3f800000 ff800000 +subs n eq x 7f7ffffe bf800000 7f7ffffe +subs z eq x 7f7ffffe bf800000 7f7ffffe +subs m eq x 7f7ffffe bf800000 7f7ffffe +subs p eq x 7f7ffffe bf800000 7f7fffff +subs n eq x ff7ffffe 3f800000 ff7ffffe +subs z eq x ff7ffffe 3f800000 ff7ffffe +subs p eq x ff7ffffe 3f800000 ff7ffffe +subs m eq x ff7ffffe 3f800000 ff7fffff +subs n eq x 00000001 bf800000 3f800000 +subs z eq x 00000001 bf800000 3f800000 +subs m eq x 00000001 bf800000 3f800000 +subs p eq x 00000001 bf800000 3f800001 +subs n eq x 80000001 3f800000 bf800000 +subs z eq x 80000001 3f800000 bf800000 +subs p eq x 80000001 3f800000 bf800000 +subs m eq x 80000001 3f800000 bf800001 +subs n eq x 7f000000 3f800000 7f000000 +subs p eq x 7f000000 3f800000 7f000000 +subs z eq x 7f000000 3f800000 7effffff +subs m eq x 7f000000 3f800000 7effffff +subs n eq x ff000000 bf800000 ff000000 +subs m eq x ff000000 bf800000 ff000000 +subs z eq x ff000000 bf800000 feffffff +subs p eq x ff000000 bf800000 feffffff +subs n eq x 7effffff 3f800000 7effffff +subs p eq x 7effffff 3f800000 7effffff +subs z eq x 7effffff 3f800000 7efffffe +subs m eq x 7effffff 3f800000 7efffffe +subs n eq x feffffff bf800000 feffffff +subs m eq x feffffff bf800000 feffffff +subs z eq x feffffff bf800000 fefffffe +subs p eq x feffffff bf800000 fefffffe +subs n eq x 7f7fffff 3f800000 7f7fffff +subs p eq x 7f7fffff 3f800000 7f7fffff +subs z eq x 7f7fffff 3f800000 7f7ffffe +subs m eq x 7f7fffff 3f800000 7f7ffffe +subs n eq x ff7fffff bf800000 ff7fffff +subs m eq x ff7fffff bf800000 ff7fffff +subs z eq x ff7fffff bf800000 ff7ffffe +subs p eq x ff7fffff bf800000 ff7ffffe +subs n eq x 7f7ffffe 3f800000 7f7ffffe +subs p eq x 7f7ffffe 3f800000 7f7ffffe +subs z eq x 7f7ffffe 3f800000 7f7ffffd +subs m eq x 7f7ffffe 3f800000 7f7ffffd +subs n eq x ff7ffffe bf800000 ff7ffffe +subs m eq x ff7ffffe bf800000 ff7ffffe +subs z eq x ff7ffffe bf800000 ff7ffffd +subs p eq x ff7ffffe bf800000 ff7ffffd +subs n eq x 80000003 c0400000 40400000 +subs p eq x 80000003 c0400000 40400000 +subs z eq x 80000003 c0400000 403fffff +subs m eq x 80000003 c0400000 403fffff +subs n eq x 00000003 40a00000 c0a00000 +subs m eq x 00000003 40a00000 c0a00000 +subs z eq x 00000003 40a00000 c09fffff +subs p eq x 00000003 40a00000 c09fffff +subs n eq x 3f800001 bf800000 40000000 +subs z eq x 3f800001 bf800000 40000000 +subs m eq x 3f800001 bf800000 40000000 +subs p eq x 3f800001 bf800000 40000001 +subs n eq x bf800001 3f800000 c0000000 +subs z eq x bf800001 3f800000 c0000000 +subs p eq x bf800001 3f800000 c0000000 +subs m eq x bf800001 3f800000 c0000001 +subs n uo - 7fff0000 00000000 7fff0000 +subs m uo - 7fff0000 00000000 7fff0000 +subs p uo - 7fff0000 00000000 7fff0000 +subs z uo - 7fff0000 00000000 7fff0000 +subs n uo - 7fff0000 3f800000 7fff0000 +subs m uo - 7fff0000 3f800000 7fff0000 +subs p uo - 7fff0000 3f800000 7fff0000 +subs z uo - 7fff0000 3f800000 7fff0000 +subs n uo - 7fff0000 bf800000 7fff0000 +subs m uo - 7fff0000 bf800000 7fff0000 +subs p uo - 7fff0000 bf800000 7fff0000 +subs z uo - 7fff0000 bf800000 7fff0000 +subs n uo v 7f810000 00000000 7fff0000 +subs m uo v 7f810000 00000000 7fff0000 +subs p uo v 7f810000 00000000 7fff0000 +subs z uo v 7f810000 00000000 7fff0000 +subs n uo v 7f810000 3f800000 7fff0000 +subs m uo v 7f810000 3f800000 7fff0000 +subs p uo v 7f810000 3f800000 7fff0000 +subs z uo v 7f810000 3f800000 7fff0000 +subs n uo v 7f810000 bf800000 7fff0000 +subs m uo v 7f810000 bf800000 7fff0000 +subs p uo v 7f810000 bf800000 7fff0000 +subs z uo v 7f810000 bf800000 7fff0000 +subs p eq - 45800000 45800000 00000000 +subs n eq - 45800000 45800000 00000000 +subs z eq - 45800000 45800000 00000000 +subs p eq - 45000000 45000000 00000000 +subs n eq - 45000000 45000000 00000000 +subs z eq - 45000000 45000000 00000000 +subs m eq - 45800000 45800000 80000000 +subs m eq - 45000000 45000000 80000000 +subs n eq - 45000000 45800000 c5000000 +subs m eq - 45000000 45800000 c5000000 +subs p eq - 45000000 45800000 c5000000 +subs z eq - 45000000 45800000 c5000000 +subs p eq - c5800000 c5800000 00000000 +subs n eq - c5800000 c5800000 00000000 +subs z eq - c5800000 c5800000 00000000 +subs p eq - c5000000 c5000000 00000000 +subs n eq - c5000000 c5000000 00000000 +subs z eq - c5000000 c5000000 00000000 +subs m eq - c5800000 c5800000 80000000 +subs m eq - c5000000 c5000000 80000000 +subs n eq - c5000000 c5800000 45000000 +subs m eq - c5000000 c5800000 45000000 +subs p eq - c5000000 c5800000 45000000 +subs z eq - c5000000 c5800000 45000000 +subs n eq - 00000000 45800000 c5800000 +subs m eq - 00000000 45800000 c5800000 +subs p eq - 00000000 45800000 c5800000 +subs z eq - 00000000 45800000 c5800000 +subs n eq - 45800000 00000000 45800000 +subs m eq - 45800000 00000000 45800000 +subs p eq - 45800000 00000000 45800000 +subs z eq - 45800000 00000000 45800000 +subs n eq - c5800000 45800000 c6000000 +subs m eq - c5800000 45800000 c6000000 +subs p eq - c5800000 45800000 c6000000 +subs z eq - c5800000 45800000 c6000000 +subs n eq - 45800000 c5800000 46000000 +subs m eq - 45800000 c5800000 46000000 +subs p eq - 45800000 c5800000 46000000 +subs z eq - 45800000 c5800000 46000000 +subs n eq - 45800000 c5000000 45c00000 +subs m eq - 45800000 c5000000 45c00000 +subs p eq - 45800000 c5000000 45c00000 +subs z eq - 45800000 c5000000 45c00000 +subs n eq - c5000000 45800000 c5c00000 +subs m eq - c5000000 45800000 c5c00000 +subs p eq - c5000000 45800000 c5c00000 +subs z eq - c5000000 45800000 c5c00000 +subs n eq - c5800000 45000000 c5c00000 +subs m eq - c5800000 45000000 c5c00000 +subs p eq - c5800000 45000000 c5c00000 +subs z eq - c5800000 45000000 c5c00000 +subs n eq - 45000000 c5800000 45c00000 +subs m eq - 45000000 c5800000 45c00000 +subs p eq - 45000000 c5800000 45c00000 +subs z eq - 45000000 c5800000 45c00000 +subs n eq - 46fffe00 3f800000 46fffc00 +subs m eq - 46fffe00 3f800000 46fffc00 +subs p eq - 46fffe00 3f800000 46fffc00 +subs z eq - 46fffe00 3f800000 46fffc00 +subs n eq - 3f800000 46fffe00 c6fffc00 +subs m eq - 3f800000 46fffe00 c6fffc00 +subs p eq - 3f800000 46fffe00 c6fffc00 +subs z eq - 3f800000 46fffe00 c6fffc00 +subs n eq - 46fffe00 46fffa00 40000000 +subs m eq - 46fffe00 46fffa00 40000000 +subs p eq - 46fffe00 46fffa00 40000000 +subs z eq - 46fffe00 46fffa00 40000000 +subs n eq - 47000000 46fffe00 3f800000 +subs m eq - 47000000 46fffe00 3f800000 +subs p eq - 47000000 46fffe00 3f800000 +subs z eq - 47000000 46fffe00 3f800000 +subs n eq - c7000000 c6fffe00 bf800000 +subs m eq - c7000000 c6fffe00 bf800000 +subs p eq - c7000000 c6fffe00 bf800000 +subs z eq - c7000000 c6fffe00 bf800000 +subs n eq - 47000100 c6fffe00 47800000 +subs m eq - 47000100 c6fffe00 47800000 +subs p eq - 47000100 c6fffe00 47800000 +subs z eq - 47000100 c6fffe00 47800000 +subs n eq - 467ffc00 c67ffc00 46fffc00 +subs m eq - 467ffc00 c67ffc00 46fffc00 +subs p eq - 467ffc00 c67ffc00 46fffc00 +subs z eq - 467ffc00 c67ffc00 46fffc00 +subs n eq - c6fffe00 3f800000 c7000000 +subs m eq - c6fffe00 3f800000 c7000000 +subs p eq - c6fffe00 3f800000 c7000000 +subs z eq - c6fffe00 3f800000 c7000000 +subs n eq - 40a00000 80000000 40a00000 +subs m eq - 40a00000 80000000 40a00000 +subs p eq - 40a00000 80000000 40a00000 +subs z eq - 40a00000 80000000 40a00000 +subs n eq - 7f800000 ff800000 7f800000 +subs m eq - 7f800000 ff800000 7f800000 +subs p eq - 7f800000 ff800000 7f800000 +subs z eq - 7f800000 ff800000 7f800000 +subs n eq - ff800000 7f800000 ff800000 +subs m eq - ff800000 7f800000 ff800000 +subs p eq - ff800000 7f800000 ff800000 +subs z eq - ff800000 7f800000 ff800000 +subs n uo v ff800000 ff800000 7fff0000 +subs m uo v ff800000 ff800000 7fff0000 +subs p uo v ff800000 ff800000 7fff0000 +subs z uo v ff800000 ff800000 7fff0000 +subs n uo v 7f800000 7f800000 7fff0000 +subs m uo v 7f800000 7f800000 7fff0000 +subs p uo v 7f800000 7f800000 7fff0000 +subs z uo v 7f800000 7f800000 7fff0000 +subs n eq - 7f800000 ff000000 7f800000 +subs m eq - 7f800000 ff000000 7f800000 +subs p eq - 7f800000 ff000000 7f800000 +subs z eq - 7f800000 ff000000 7f800000 +subs n eq - 7f800000 7f000000 7f800000 +subs m eq - 7f800000 7f000000 7f800000 +subs p eq - 7f800000 7f000000 7f800000 +subs z eq - 7f800000 7f000000 7f800000 +subs n eq - ff800000 ff000000 ff800000 +subs m eq - ff800000 ff000000 ff800000 +subs p eq - ff800000 ff000000 ff800000 +subs z eq - ff800000 ff000000 ff800000 +subs n eq - ff800000 7f000000 ff800000 +subs m eq - ff800000 7f000000 ff800000 +subs p eq - ff800000 7f000000 ff800000 +subs z eq - ff800000 7f000000 ff800000 +subs n eq - 7f000000 ff800000 7f800000 +subs m eq - 7f000000 ff800000 7f800000 +subs p eq - 7f000000 ff800000 7f800000 +subs z eq - 7f000000 ff800000 7f800000 +subs n eq - 7f000000 7f800000 ff800000 +subs m eq - 7f000000 7f800000 ff800000 +subs p eq - 7f000000 7f800000 ff800000 +subs z eq - 7f000000 7f800000 ff800000 +subs n eq - ff000000 ff800000 7f800000 +subs m eq - ff000000 ff800000 7f800000 +subs p eq - ff000000 ff800000 7f800000 +subs z eq - ff000000 ff800000 7f800000 +subs n eq - ff000000 7f800000 ff800000 +subs m eq - ff000000 7f800000 ff800000 +subs p eq - ff000000 7f800000 ff800000 +subs z eq - ff000000 7f800000 ff800000 +subs n eq - 7f800000 80000000 7f800000 +subs m eq - 7f800000 80000000 7f800000 +subs p eq - 7f800000 80000000 7f800000 +subs z eq - 7f800000 80000000 7f800000 +subs n eq - ff800000 80000000 ff800000 +subs m eq - ff800000 80000000 ff800000 +subs p eq - ff800000 80000000 ff800000 +subs z eq - ff800000 80000000 ff800000 +subs n eq - 00000000 ff800000 7f800000 +subs m eq - 00000000 ff800000 7f800000 +subs p eq - 00000000 ff800000 7f800000 +subs z eq - 00000000 ff800000 7f800000 +subs n eq - 80000000 ff800000 7f800000 +subs m eq - 80000000 ff800000 7f800000 +subs p eq - 80000000 ff800000 7f800000 +subs z eq - 80000000 ff800000 7f800000 +subs n eq - 00000000 7f800000 ff800000 +subs m eq - 00000000 7f800000 ff800000 +subs p eq - 00000000 7f800000 ff800000 +subs z eq - 00000000 7f800000 ff800000 +subs n eq - 80000000 7f800000 ff800000 +subs m eq - 80000000 7f800000 ff800000 +subs p eq - 80000000 7f800000 ff800000 +subs z eq - 80000000 7f800000 ff800000 +subs n eq - 7f800000 807fffff 7f800000 +subs m eq - 7f800000 807fffff 7f800000 +subs p eq - 7f800000 807fffff 7f800000 +subs z eq - 7f800000 807fffff 7f800000 +subs n eq - ff800000 807fffff ff800000 +subs m eq - ff800000 807fffff ff800000 +subs p eq - ff800000 807fffff ff800000 +subs z eq - ff800000 807fffff ff800000 +subs n eq - 7f800000 007fffff 7f800000 +subs m eq - 7f800000 007fffff 7f800000 +subs p eq - 7f800000 007fffff 7f800000 +subs z eq - 7f800000 007fffff 7f800000 +subs n eq - ff800000 007fffff ff800000 +subs m eq - ff800000 007fffff ff800000 +subs p eq - ff800000 007fffff ff800000 +subs z eq - ff800000 007fffff ff800000 +subs n eq - 00000003 ff800000 7f800000 +subs m eq - 00000003 ff800000 7f800000 +subs p eq - 00000003 ff800000 7f800000 +subs z eq - 00000003 ff800000 7f800000 +subs n eq - 00000003 7f800000 ff800000 +subs m eq - 00000003 7f800000 ff800000 +subs p eq - 00000003 7f800000 ff800000 +subs z eq - 00000003 7f800000 ff800000 +subs n eq - 80000003 ff800000 7f800000 +subs m eq - 80000003 ff800000 7f800000 +subs p eq - 80000003 ff800000 7f800000 +subs z eq - 80000003 ff800000 7f800000 +subs n eq - 80000003 7f800000 ff800000 +subs m eq - 80000003 7f800000 ff800000 +subs p eq - 80000003 7f800000 ff800000 +subs z eq - 80000003 7f800000 ff800000 +subs n eq - 00000000 ff000000 7f000000 +subs m eq - 00000000 ff000000 7f000000 +subs p eq - 00000000 ff000000 7f000000 +subs z eq - 00000000 ff000000 7f000000 +subs n eq - 80000000 ff000000 7f000000 +subs m eq - 80000000 ff000000 7f000000 +subs p eq - 80000000 ff000000 7f000000 +subs z eq - 80000000 ff000000 7f000000 +subs n eq - ff000000 80000000 ff000000 +subs m eq - ff000000 80000000 ff000000 +subs p eq - ff000000 80000000 ff000000 +subs z eq - ff000000 80000000 ff000000 +subs n eq - 00000000 807fffff 007fffff +subs m eq - 00000000 807fffff 007fffff +subs p eq - 00000000 807fffff 007fffff +subs z eq - 00000000 807fffff 007fffff +subs n eq - 80000000 807fffff 007fffff +subs m eq - 80000000 807fffff 007fffff +subs p eq - 80000000 807fffff 007fffff +subs z eq - 80000000 807fffff 007fffff +subs n eq - 00000000 007fffff 807fffff +subs m eq - 00000000 007fffff 807fffff +subs p eq - 00000000 007fffff 807fffff +subs z eq - 00000000 007fffff 807fffff +subs n eq - 80000000 007fffff 807fffff +subs m eq - 80000000 007fffff 807fffff +subs p eq - 80000000 007fffff 807fffff +subs z eq - 80000000 007fffff 807fffff +subs n eq - 00000003 80000000 00000003 +subs m eq - 00000003 80000000 00000003 +subs p eq - 00000003 80000000 00000003 +subs z eq - 00000003 80000000 00000003 +subs n eq - 80000003 80000000 80000003 +subs m eq - 80000003 80000000 80000003 +subs p eq - 80000003 80000000 80000003 +subs z eq - 80000003 80000000 80000003 +subs n eq - 80000000 00800000 80800000 +subs m eq - 80000000 00800000 80800000 +subs p eq - 80000000 00800000 80800000 +subs z eq - 80000000 00800000 80800000 +subs n eq - 00800000 80000000 00800000 +subs m eq - 00800000 80000000 00800000 +subs p eq - 00800000 80000000 00800000 +subs z eq - 00800000 80000000 00800000 +subs n eq - 00000000 00800000 80800000 +subs m eq - 00000000 00800000 80800000 +subs p eq - 00000000 00800000 80800000 +subs z eq - 00000000 00800000 80800000 +subs n eq - 80800000 80000000 80800000 +subs m eq - 80800000 80000000 80800000 +subs p eq - 80800000 80000000 80800000 +subs z eq - 80800000 80000000 80800000 +subs n eq - 80000000 80000000 00000000 +subs z eq - 80000000 80000000 00000000 +subs p eq - 80000000 80000000 00000000 +subs m eq - 80000000 80000000 80000000 +subs n eq - 00000000 80000000 00000000 +subs m eq - 00000000 80000000 00000000 +subs p eq - 00000000 80000000 00000000 +subs z eq - 00000000 80000000 00000000 +subs n eq xo 7f000000 ff000000 7f800000 +subs p eq xo 7f000000 ff000000 7f800000 +subs z eq xo 7f000000 ff000000 7f7fffff +subs m eq xo 7f000000 ff000000 7f7fffff +subs n eq xo ff000000 7f000000 ff800000 +subs m eq xo ff000000 7f000000 ff800000 +subs z eq xo ff000000 7f000000 ff7fffff +subs p eq xo ff000000 7f000000 ff7fffff +subs n eq - 7efffffe fefffffe 7f7ffffe +subs m eq - 7efffffe fefffffe 7f7ffffe +subs p eq - 7efffffe fefffffe 7f7ffffe +subs z eq - 7efffffe fefffffe 7f7ffffe +subs n eq - fefffffe 7efffffe ff7ffffe +subs m eq - fefffffe 7efffffe ff7ffffe +subs p eq - fefffffe 7efffffe ff7ffffe +subs z eq - fefffffe 7efffffe ff7ffffe +subs n eq xo 7f7ffffe ff7ffffe 7f800000 +subs p eq xo 7f7ffffe ff7ffffe 7f800000 +subs z eq xo 7f7ffffe ff7ffffe 7f7fffff +subs m eq xo 7f7ffffe ff7ffffe 7f7fffff +subs n eq xo ff7ffffe 7f7ffffe ff800000 +subs m eq xo ff7ffffe 7f7ffffe ff800000 +subs z eq xo ff7ffffe 7f7ffffe ff7fffff +subs p eq xo ff7ffffe 7f7ffffe ff7fffff +subs n eq - 00800000 80800000 01000000 +subs m eq - 00800000 80800000 01000000 +subs p eq - 00800000 80800000 01000000 +subs z eq - 00800000 80800000 01000000 +subs n eq - 7e800000 fe800000 7f000000 +subs m eq - 7e800000 fe800000 7f000000 +subs p eq - 7e800000 fe800000 7f000000 +subs z eq - 7e800000 fe800000 7f000000 +subs n eq - 007fffff 807fffff 00fffffe +subs m eq - 007fffff 807fffff 00fffffe +subs p eq - 007fffff 807fffff 00fffffe +subs z eq - 007fffff 807fffff 00fffffe +subs n eq - 807fffff 007fffff 80fffffe +subs m eq - 807fffff 007fffff 80fffffe +subs p eq - 807fffff 007fffff 80fffffe +subs z eq - 807fffff 007fffff 80fffffe +subs n eq - 00000004 80000004 00000008 +subs m eq - 00000004 80000004 00000008 +subs p eq - 00000004 80000004 00000008 +subs z eq - 00000004 80000004 00000008 +subs n eq - 80000004 00000004 80000008 +subs m eq - 80000004 00000004 80000008 +subs p eq - 80000004 00000004 80000008 +subs z eq - 80000004 00000004 80000008 +subs n eq - 00000001 80000001 00000002 +subs m eq - 00000001 80000001 00000002 +subs p eq - 00000001 80000001 00000002 +subs z eq - 00000001 80000001 00000002 +subs n eq - 80000001 00000001 80000002 +subs m eq - 80000001 00000001 80000002 +subs p eq - 80000001 00000001 80000002 +subs z eq - 80000001 00000001 80000002 +subs n eq - 7f000000 7f000000 00000000 +subs z eq - 7f000000 7f000000 00000000 +subs p eq - 7f000000 7f000000 00000000 +subs n eq - fefffffe fefffffe 00000000 +subs z eq - fefffffe fefffffe 00000000 +subs p eq - fefffffe fefffffe 00000000 +subs n eq - 00800000 00800000 00000000 +subs z eq - 00800000 00800000 00000000 +subs p eq - 00800000 00800000 00000000 +subs n eq - 80800000 80800000 00000000 +subs z eq - 80800000 80800000 00000000 +subs p eq - 80800000 80800000 00000000 +subs n eq - 007ffffc 007ffffc 00000000 +subs z eq - 007ffffc 007ffffc 00000000 +subs p eq - 007ffffc 007ffffc 00000000 +subs n eq - 807fffff 807fffff 00000000 +subs z eq - 807fffff 807fffff 00000000 +subs p eq - 807fffff 807fffff 00000000 +subs n eq - 00000001 00000001 00000000 +subs z eq - 00000001 00000001 00000000 +subs p eq - 00000001 00000001 00000000 +subs n eq - 80000001 80000001 00000000 +subs z eq - 80000001 80000001 00000000 +subs p eq - 80000001 80000001 00000000 +subs n eq - 7f7fffff 7f7fffff 00000000 +subs z eq - 7f7fffff 7f7fffff 00000000 +subs p eq - 7f7fffff 7f7fffff 00000000 +subs m eq - 7f000000 7f000000 80000000 +subs m eq - fefffffe fefffffe 80000000 +subs m eq - 00800000 00800000 80000000 +subs m eq - 80800000 80800000 80000000 +subs m eq - 007ffffc 007ffffc 80000000 +subs m eq - 807fffff 807fffff 80000000 +subs m eq - 00000001 00000001 80000000 +subs m eq - 80000001 80000001 80000000 +subs m eq - 7f7fffff 7f7fffff 80000000 +subs n eq - 3f800001 3f800002 b4000000 +subs m eq - 3f800001 3f800002 b4000000 +subs p eq - 3f800001 3f800002 b4000000 +subs z eq - 3f800001 3f800002 b4000000 +subs n eq - bf800001 bf800002 34000000 +subs m eq - bf800001 bf800002 34000000 +subs p eq - bf800001 bf800002 34000000 +subs z eq - bf800001 bf800002 34000000 +subs n eq - 40000000 40000001 b4800000 +subs m eq - 40000000 40000001 b4800000 +subs p eq - 40000000 40000001 b4800000 +subs z eq - 40000000 40000001 b4800000 +subs n eq - c0000000 c0000001 34800000 +subs m eq - c0000000 c0000001 34800000 +subs p eq - c0000000 c0000001 34800000 +subs z eq - c0000000 c0000001 34800000 +subs n eq - 40000004 40000003 34800000 +subs m eq - 40000004 40000003 34800000 +subs p eq - 40000004 40000003 34800000 +subs z eq - 40000004 40000003 34800000 +subs n eq - c0000004 c0000003 b4800000 +subs m eq - c0000004 c0000003 b4800000 +subs p eq - c0000004 c0000003 b4800000 +subs z eq - c0000004 c0000003 b4800000 +subs n eq - 407fffff 407ffffe 34800000 +subs m eq - 407fffff 407ffffe 34800000 +subs p eq - 407fffff 407ffffe 34800000 +subs z eq - 407fffff 407ffffe 34800000 +subs n eq - c07fffff c07ffffe b4800000 +subs m eq - c07fffff c07ffffe b4800000 +subs p eq - c07fffff c07ffffe b4800000 +subs z eq - c07fffff c07ffffe b4800000 +subs n eq - 3ffffffc 3ffffffd b4000000 +subs m eq - 3ffffffc 3ffffffd b4000000 +subs p eq - 3ffffffc 3ffffffd b4000000 +subs z eq - 3ffffffc 3ffffffd b4000000 +subs n eq - bffffffc bffffffd 34000000 +subs m eq - bffffffc bffffffd 34000000 +subs p eq - bffffffc bffffffd 34000000 +subs z eq - bffffffc bffffffd 34000000 +subs n eq - 7f000001 7f000000 73800000 +subs m eq - 7f000001 7f000000 73800000 +subs p eq - 7f000001 7f000000 73800000 +subs z eq - 7f000001 7f000000 73800000 +subs n eq - ff000001 ff000000 f3800000 +subs m eq - ff000001 ff000000 f3800000 +subs p eq - ff000001 ff000000 f3800000 +subs z eq - ff000001 ff000000 f3800000 +subs n eq - 7f000001 7f000002 f3800000 +subs m eq - 7f000001 7f000002 f3800000 +subs p eq - 7f000001 7f000002 f3800000 +subs z eq - 7f000001 7f000002 f3800000 +subs n eq - ff000001 ff000002 73800000 +subs m eq - ff000001 ff000002 73800000 +subs p eq - ff000001 ff000002 73800000 +subs z eq - ff000001 ff000002 73800000 +subs n eq - 7e800000 7e800001 f3000000 +subs m eq - 7e800000 7e800001 f3000000 +subs p eq - 7e800000 7e800001 f3000000 +subs z eq - 7e800000 7e800001 f3000000 +subs n eq - fe800000 fe800001 73000000 +subs m eq - fe800000 fe800001 73000000 +subs p eq - fe800000 fe800001 73000000 +subs z eq - fe800000 fe800001 73000000 +subs n eq - 7e800004 7e800003 73000000 +subs m eq - 7e800004 7e800003 73000000 +subs p eq - 7e800004 7e800003 73000000 +subs z eq - 7e800004 7e800003 73000000 +subs n eq - fe800004 fe800003 f3000000 +subs m eq - fe800004 fe800003 f3000000 +subs p eq - fe800004 fe800003 f3000000 +subs z eq - fe800004 fe800003 f3000000 +subs n eq - 7e7fffff 7e7ffffe 72800000 +subs m eq - 7e7fffff 7e7ffffe 72800000 +subs p eq - 7e7fffff 7e7ffffe 72800000 +subs z eq - 7e7fffff 7e7ffffe 72800000 +subs n eq - fe7fffff fe7ffffe f2800000 +subs m eq - fe7fffff fe7ffffe f2800000 +subs p eq - fe7fffff fe7ffffe f2800000 +subs z eq - fe7fffff fe7ffffe f2800000 +subs n eq - ff7ffffe ff7fffff 73800000 +subs m eq - ff7ffffe ff7fffff 73800000 +subs p eq - ff7ffffe ff7fffff 73800000 +subs z eq - ff7ffffe ff7fffff 73800000 +subs n eq - 7f7ffffe 7f7fffff f3800000 +subs m eq - 7f7ffffe 7f7fffff f3800000 +subs p eq - 7f7ffffe 7f7fffff f3800000 +subs z eq - 7f7ffffe 7f7fffff f3800000 +subs n eq - 80800001 80800000 80000001 +subs m eq - 80800001 80800000 80000001 +subs p eq - 80800001 80800000 80000001 +subs z eq - 80800001 80800000 80000001 +subs n eq - 00800001 00800000 00000001 +subs m eq - 00800001 00800000 00000001 +subs p eq - 00800001 00800000 00000001 +subs z eq - 00800001 00800000 00000001 +subs n eq - 807fffff 80800000 00000001 +subs m eq - 807fffff 80800000 00000001 +subs p eq - 807fffff 80800000 00000001 +subs z eq - 807fffff 80800000 00000001 +subs n eq - 007fffff 00800000 80000001 +subs m eq - 007fffff 00800000 80000001 +subs p eq - 007fffff 00800000 80000001 +subs z eq - 007fffff 00800000 80000001 +subs n eq - 00800001 00800002 80000001 +subs m eq - 00800001 00800002 80000001 +subs p eq - 00800001 00800002 80000001 +subs z eq - 00800001 00800002 80000001 +subs n eq - 80800001 80800002 00000001 +subs m eq - 80800001 80800002 00000001 +subs p eq - 80800001 80800002 00000001 +subs z eq - 80800001 80800002 00000001 +subs n eq - 007fffff 007ffffe 00000001 +subs m eq - 007fffff 007ffffe 00000001 +subs p eq - 007fffff 007ffffe 00000001 +subs z eq - 007fffff 007ffffe 00000001 +subs n eq - 807fffff 807ffffe 80000001 +subs m eq - 807fffff 807ffffe 80000001 +subs p eq - 807fffff 807ffffe 80000001 +subs z eq - 807fffff 807ffffe 80000001 +subs n eq - 007ffffd 007ffffe 80000001 +subs m eq - 007ffffd 007ffffe 80000001 +subs p eq - 007ffffd 007ffffe 80000001 +subs z eq - 007ffffd 007ffffe 80000001 +subs n eq - 807ffffd 807ffffe 00000001 +subs m eq - 807ffffd 807ffffe 00000001 +subs p eq - 807ffffd 807ffffe 00000001 +subs z eq - 807ffffd 807ffffe 00000001 +subs n eq - 00000002 00000001 00000001 +subs m eq - 00000002 00000001 00000001 +subs p eq - 00000002 00000001 00000001 +subs z eq - 00000002 00000001 00000001 +subs n eq - 80000002 80000001 80000001 +subs m eq - 80000002 80000001 80000001 +subs p eq - 80000002 80000001 80000001 +subs z eq - 80000002 80000001 80000001 +subs n eq - 00000003 00000002 00000001 +subs m eq - 00000003 00000002 00000001 +subs p eq - 00000003 00000002 00000001 +subs z eq - 00000003 00000002 00000001 +subs n eq - 80000003 80000002 80000001 +subs m eq - 80000003 80000002 80000001 +subs p eq - 80000003 80000002 80000001 +subs z eq - 80000003 80000002 80000001 +subs n eq - 40000000 3fffffff 34000000 +subs m eq - 40000000 3fffffff 34000000 +subs p eq - 40000000 3fffffff 34000000 +subs z eq - 40000000 3fffffff 34000000 +subs n eq - c0000000 bfffffff b4000000 +subs m eq - c0000000 bfffffff b4000000 +subs p eq - c0000000 bfffffff b4000000 +subs z eq - c0000000 bfffffff b4000000 +subs n eq - 40800001 407fffff 35400000 +subs m eq - 40800001 407fffff 35400000 +subs p eq - 40800001 407fffff 35400000 +subs z eq - 40800001 407fffff 35400000 +subs n eq - c0800001 c07fffff b5400000 +subs m eq - c0800001 c07fffff b5400000 +subs p eq - c0800001 c07fffff b5400000 +subs z eq - c0800001 c07fffff b5400000 +subs n eq - 407fffff 40800002 b5a00000 +subs m eq - 407fffff 40800002 b5a00000 +subs p eq - 407fffff 40800002 b5a00000 +subs z eq - 407fffff 40800002 b5a00000 +subs n eq - c07fffff c0800002 35a00000 +subs m eq - c07fffff c0800002 35a00000 +subs p eq - c07fffff c0800002 35a00000 +subs z eq - c07fffff c0800002 35a00000 +subs n eq - 40000001 3f800001 3f800001 +subs m eq - 40000001 3f800001 3f800001 +subs p eq - 40000001 3f800001 3f800001 +subs z eq - 40000001 3f800001 3f800001 +subs n eq - c0000001 bf800001 bf800001 +subs m eq - c0000001 bf800001 bf800001 +subs p eq - c0000001 bf800001 bf800001 +subs z eq - c0000001 bf800001 bf800001 +subs n eq - 40000002 3f800001 3f800003 +subs m eq - 40000002 3f800001 3f800003 +subs p eq - 40000002 3f800001 3f800003 +subs z eq - 40000002 3f800001 3f800003 +subs n eq - c0000002 bf800001 bf800003 +subs m eq - c0000002 bf800001 bf800003 +subs p eq - c0000002 bf800001 bf800003 +subs z eq - c0000002 bf800001 bf800003 +subs n eq - 40000002 3f800003 3f800001 +subs m eq - 40000002 3f800003 3f800001 +subs p eq - 40000002 3f800003 3f800001 +subs z eq - 40000002 3f800003 3f800001 +subs n eq - c0000002 bf800003 bf800001 +subs m eq - c0000002 bf800003 bf800001 +subs p eq - c0000002 bf800003 bf800001 +subs z eq - c0000002 bf800003 bf800001 +subs n eq - 7e800000 7e7fffff 72800000 +subs m eq - 7e800000 7e7fffff 72800000 +subs p eq - 7e800000 7e7fffff 72800000 +subs z eq - 7e800000 7e7fffff 72800000 +subs n eq - fe800000 fe7fffff f2800000 +subs m eq - fe800000 fe7fffff f2800000 +subs p eq - fe800000 fe7fffff f2800000 +subs z eq - fe800000 fe7fffff f2800000 +subs n eq - feffffff ff000000 73000000 +subs m eq - feffffff ff000000 73000000 +subs p eq - feffffff ff000000 73000000 +subs z eq - feffffff ff000000 73000000 +subs n eq - 7effffff 7f000000 f3000000 +subs m eq - 7effffff 7f000000 f3000000 +subs p eq - 7effffff 7f000000 f3000000 +subs z eq - 7effffff 7f000000 f3000000 +subs n eq - 7d800001 7d7fffff 72400000 +subs m eq - 7d800001 7d7fffff 72400000 +subs p eq - 7d800001 7d7fffff 72400000 +subs z eq - 7d800001 7d7fffff 72400000 +subs n eq - fd800001 fd7fffff f2400000 +subs m eq - fd800001 fd7fffff f2400000 +subs p eq - fd800001 fd7fffff f2400000 +subs z eq - fd800001 fd7fffff f2400000 +subs n eq - 7e7fffff 7e800002 f3a00000 +subs m eq - 7e7fffff 7e800002 f3a00000 +subs p eq - 7e7fffff 7e800002 f3a00000 +subs z eq - 7e7fffff 7e800002 f3a00000 +subs n eq - fe7fffff fe800002 73a00000 +subs m eq - fe7fffff fe800002 73a00000 +subs p eq - fe7fffff fe800002 73a00000 +subs z eq - fe7fffff fe800002 73a00000 +subs n eq - 7e800001 7f000001 fe800001 +subs m eq - 7e800001 7f000001 fe800001 +subs p eq - 7e800001 7f000001 fe800001 +subs z eq - 7e800001 7f000001 fe800001 +subs n eq - fe800001 ff000001 7e800001 +subs m eq - fe800001 ff000001 7e800001 +subs p eq - fe800001 ff000001 7e800001 +subs z eq - fe800001 ff000001 7e800001 +subs n eq - 7f000002 7e800001 7e800003 +subs m eq - 7f000002 7e800001 7e800003 +subs p eq - 7f000002 7e800001 7e800003 +subs z eq - 7f000002 7e800001 7e800003 +subs n eq - ff000002 fe800001 fe800003 +subs m eq - ff000002 fe800001 fe800003 +subs p eq - ff000002 fe800001 fe800003 +subs z eq - ff000002 fe800001 fe800003 +subs n eq - 7e800002 7e000003 7e000001 +subs m eq - 7e800002 7e000003 7e000001 +subs p eq - 7e800002 7e000003 7e000001 +subs z eq - 7e800002 7e000003 7e000001 +subs n eq - fe800002 fe000003 fe000001 +subs m eq - fe800002 fe000003 fe000001 +subs p eq - fe800002 fe000003 fe000001 +subs z eq - fe800002 fe000003 fe000001 +subs n eq - 01000000 00ffffff 00000001 +subs m eq - 01000000 00ffffff 00000001 +subs p eq - 01000000 00ffffff 00000001 +subs z eq - 01000000 00ffffff 00000001 +subs n eq - 81000000 80ffffff 80000001 +subs m eq - 81000000 80ffffff 80000001 +subs p eq - 81000000 80ffffff 80000001 +subs z eq - 81000000 80ffffff 80000001 +subs n eq - 80ffffff 81000000 00000001 +subs m eq - 80ffffff 81000000 00000001 +subs p eq - 80ffffff 81000000 00000001 +subs z eq - 80ffffff 81000000 00000001 +subs n eq - 00ffffff 01000000 80000001 +subs m eq - 00ffffff 01000000 80000001 +subs p eq - 00ffffff 01000000 80000001 +subs z eq - 00ffffff 01000000 80000001 +subs n eq - 01000001 00ffffff 00000003 +subs m eq - 01000001 00ffffff 00000003 +subs p eq - 01000001 00ffffff 00000003 +subs z eq - 01000001 00ffffff 00000003 +subs n eq - 81000001 80ffffff 80000003 +subs m eq - 81000001 80ffffff 80000003 +subs p eq - 81000001 80ffffff 80000003 +subs z eq - 81000001 80ffffff 80000003 +subs n eq - 01800000 017fffff 00000002 +subs m eq - 01800000 017fffff 00000002 +subs p eq - 01800000 017fffff 00000002 +subs z eq - 01800000 017fffff 00000002 +subs n eq - 81800000 817fffff 80000002 +subs m eq - 81800000 817fffff 80000002 +subs p eq - 81800000 817fffff 80000002 +subs z eq - 81800000 817fffff 80000002 +subs n eq - 817fffff 81800000 00000002 +subs m eq - 817fffff 81800000 00000002 +subs p eq - 817fffff 81800000 00000002 +subs z eq - 817fffff 81800000 00000002 +subs n eq - 017fffff 01800000 80000002 +subs m eq - 017fffff 01800000 80000002 +subs p eq - 017fffff 01800000 80000002 +subs z eq - 017fffff 01800000 80000002 +subs n eq - 01800001 017fffff 00000006 +subs m eq - 01800001 017fffff 00000006 +subs p eq - 01800001 017fffff 00000006 +subs z eq - 01800001 017fffff 00000006 +subs n eq - 81800001 817fffff 80000006 +subs m eq - 81800001 817fffff 80000006 +subs p eq - 81800001 817fffff 80000006 +subs z eq - 81800001 817fffff 80000006 +subs n eq - 00ffffff 01000002 80000005 +subs m eq - 00ffffff 01000002 80000005 +subs p eq - 00ffffff 01000002 80000005 +subs z eq - 00ffffff 01000002 80000005 +subs n eq - 80ffffff 81000002 00000005 +subs m eq - 80ffffff 81000002 00000005 +subs p eq - 80ffffff 81000002 00000005 +subs z eq - 80ffffff 81000002 00000005 +subs n eq - 00ffffff 01000004 80000009 +subs m eq - 00ffffff 01000004 80000009 +subs p eq - 00ffffff 01000004 80000009 +subs z eq - 00ffffff 01000004 80000009 +subs n eq - 80ffffff 81000004 00000009 +subs m eq - 80ffffff 81000004 00000009 +subs p eq - 80ffffff 81000004 00000009 +subs z eq - 80ffffff 81000004 00000009 +subs n eq - 01000001 00800001 00800001 +subs m eq - 01000001 00800001 00800001 +subs p eq - 01000001 00800001 00800001 +subs z eq - 01000001 00800001 00800001 +subs n eq - 81000001 80800001 80800001 +subs m eq - 81000001 80800001 80800001 +subs p eq - 81000001 80800001 80800001 +subs z eq - 81000001 80800001 80800001 +subs n eq - 01000002 00800001 00800003 +subs m eq - 01000002 00800001 00800003 +subs p eq - 01000002 00800001 00800003 +subs z eq - 01000002 00800001 00800003 +subs n eq - 81000002 80800001 80800003 +subs m eq - 81000002 80800001 80800003 +subs p eq - 81000002 80800001 80800003 +subs z eq - 81000002 80800001 80800003 +subs n eq - 01800002 01000003 01000001 +subs m eq - 01800002 01000003 01000001 +subs p eq - 01800002 01000003 01000001 +subs z eq - 01800002 01000003 01000001 +subs n eq - 81800002 81000003 81000001 +subs m eq - 81800002 81000003 81000001 +subs p eq - 81800002 81000003 81000001 +subs z eq - 81800002 81000003 81000001 +subs n eq x 00000001 ff000000 7f000000 +subs z eq x 00000001 ff000000 7f000000 +subs m eq x 00000001 ff000000 7f000000 +subs p eq x 00000001 ff000000 7f000001 +subs n eq x 80000001 7f000000 ff000000 +subs z eq x 80000001 7f000000 ff000000 +subs p eq x 80000001 7f000000 ff000000 +subs m eq x 80000001 7f000000 ff000001 +subs n eq x 00000001 feffffff 7effffff +subs z eq x 00000001 feffffff 7effffff +subs m eq x 00000001 feffffff 7effffff +subs p eq x 00000001 feffffff 7f000000 +subs n eq x 80000001 7effffff feffffff +subs z eq x 80000001 7effffff feffffff +subs p eq x 80000001 7effffff feffffff +subs m eq x 80000001 7effffff ff000000 +subs n eq x 00000001 ff7fffff 7f7fffff +subs z eq x 00000001 ff7fffff 7f7fffff +subs m eq x 00000001 ff7fffff 7f7fffff +subs p eq xo 00000001 ff7fffff 7f800000 +subs n eq x 80000001 7f7fffff ff7fffff +subs z eq x 80000001 7f7fffff ff7fffff +subs p eq x 80000001 7f7fffff ff7fffff +subs m eq xo 80000001 7f7fffff ff800000 +subs n eq x 00000001 ff7ffffe 7f7ffffe +subs z eq x 00000001 ff7ffffe 7f7ffffe +subs m eq x 00000001 ff7ffffe 7f7ffffe +subs p eq x 00000001 ff7ffffe 7f7fffff +subs n eq x 80000001 7f7ffffe ff7ffffe +subs z eq x 80000001 7f7ffffe ff7ffffe +subs p eq x 80000001 7f7ffffe ff7ffffe +subs m eq x 80000001 7f7ffffe ff7fffff +subs n eq x 00000001 bf7fffff 3f7fffff +subs z eq x 00000001 bf7fffff 3f7fffff +subs m eq x 00000001 bf7fffff 3f7fffff +subs p eq x 00000001 bf7fffff 3f800000 +subs n eq x 80000001 3f7fffff bf7fffff +subs z eq x 80000001 3f7fffff bf7fffff +subs p eq x 80000001 3f7fffff bf7fffff +subs m eq x 80000001 3f7fffff bf800000 +subs n eq x 00000001 bfffffff 3fffffff +subs z eq x 00000001 bfffffff 3fffffff +subs m eq x 00000001 bfffffff 3fffffff +subs p eq x 00000001 bfffffff 40000000 +subs n eq x 80000001 3fffffff bfffffff +subs z eq x 80000001 3fffffff bfffffff +subs p eq x 80000001 3fffffff bfffffff +subs m eq x 80000001 3fffffff c0000000 +subs n eq x 00000001 bffffffe 3ffffffe +subs z eq x 00000001 bffffffe 3ffffffe +subs m eq x 00000001 bffffffe 3ffffffe +subs p eq x 00000001 bffffffe 3fffffff +subs n eq x 80000001 3ffffffe bffffffe +subs z eq x 80000001 3ffffffe bffffffe +subs p eq x 80000001 3ffffffe bffffffe +subs m eq x 80000001 3ffffffe bfffffff +subs n eq x 7f7fffff 00000001 7f7fffff +subs p eq x 7f7fffff 00000001 7f7fffff +subs z eq x 7f7fffff 00000001 7f7ffffe +subs m eq x 7f7fffff 00000001 7f7ffffe +subs n eq x ff7fffff 80000001 ff7fffff +subs m eq x ff7fffff 80000001 ff7fffff +subs z eq x ff7fffff 80000001 ff7ffffe +subs p eq x ff7fffff 80000001 ff7ffffe +subs n eq x 80000003 ff000000 7f000000 +subs p eq x 80000003 ff000000 7f000000 +subs z eq x 80000003 ff000000 7effffff +subs m eq x 80000003 ff000000 7effffff +subs n eq x 00000003 7f000000 ff000000 +subs m eq x 00000003 7f000000 ff000000 +subs z eq x 00000003 7f000000 feffffff +subs p eq x 00000003 7f000000 feffffff +subs n eq x 3f7fffff 00000001 3f7fffff +subs p eq x 3f7fffff 00000001 3f7fffff +subs z eq x 3f7fffff 00000001 3f7ffffe +subs m eq x 3f7fffff 00000001 3f7ffffe +subs n eq x bfffffff 80000001 bfffffff +subs m eq x bfffffff 80000001 bfffffff +subs z eq x bfffffff 80000001 bffffffe +subs p eq x bfffffff 80000001 bffffffe +subs n eq x c0000000 40000001 c0800000 +subs z eq x c0000000 40000001 c0800000 +subs p eq x c0000000 40000001 c0800000 +subs m eq x c0000000 40000001 c0800001 +subs n eq x 40000000 c0000001 40800000 +subs z eq x 40000000 c0000001 40800000 +subs m eq x 40000000 c0000001 40800000 +subs p eq x 40000000 c0000001 40800001 +subs n eq x 3f800000 bf800003 40000002 +subs p eq x 3f800000 bf800003 40000002 +subs z eq x 3f800000 bf800003 40000001 +subs m eq x 3f800000 bf800003 40000001 +subs n eq x bf800000 3f800003 c0000002 +subs m eq x bf800000 3f800003 c0000002 +subs z eq x bf800000 3f800003 c0000001 +subs p eq x bf800000 3f800003 c0000001 +subs n eq x c0000001 40000002 c0800002 +subs m eq x c0000001 40000002 c0800002 +subs z eq x c0000001 40000002 c0800001 +subs p eq x c0000001 40000002 c0800001 +subs n eq x 40000001 c0000002 40800002 +subs p eq x 40000001 c0000002 40800002 +subs z eq x 40000001 c0000002 40800001 +subs m eq x 40000001 c0000002 40800001 +subs n eq xo 7f7ffffe ff7fffff 7f800000 +subs p eq xo 7f7ffffe ff7fffff 7f800000 +subs z eq xo 7f7ffffe ff7fffff 7f7fffff +subs m eq xo 7f7ffffe ff7fffff 7f7fffff +subs n eq xo ff7ffffe 7f7fffff ff800000 +subs m eq xo ff7ffffe 7f7fffff ff800000 +subs z eq xo ff7ffffe 7f7fffff ff7fffff +subs p eq xo ff7ffffe 7f7fffff ff7fffff +subs n eq xo 7effffff ff000000 7f800000 +subs p eq xo 7effffff ff000000 7f800000 +subs z eq x 7effffff ff000000 7f7fffff +subs m eq x 7effffff ff000000 7f7fffff +subs n eq xo feffffff 7f000000 ff800000 +subs m eq xo feffffff 7f000000 ff800000 +subs z eq x feffffff 7f000000 ff7fffff +subs p eq x feffffff 7f000000 ff7fffff +subs n eq xo 7f000001 ff000000 7f800000 +subs p eq xo 7f000001 ff000000 7f800000 +subs z eq xo 7f000001 ff000000 7f7fffff +subs m eq xo 7f000001 ff000000 7f7fffff +subs n eq xo ff000001 7f000000 ff800000 +subs m eq xo ff000001 7f000000 ff800000 +subs z eq xo ff000001 7f000000 ff7fffff +subs p eq xo ff000001 7f000000 ff7fffff +subs n eq x 7e800001 fe800000 7f000000 +subs z eq x 7e800001 fe800000 7f000000 +subs m eq x 7e800001 fe800000 7f000000 +subs p eq x 7e800001 fe800000 7f000001 +subs n eq x fe800001 7e800000 ff000000 +subs z eq x fe800001 7e800000 ff000000 +subs p eq x fe800001 7e800000 ff000000 +subs m eq x fe800001 7e800000 ff000001 +subs n eq x 7efffffe feffffff 7f7ffffe +subs z eq x 7efffffe feffffff 7f7ffffe +subs m eq x 7efffffe feffffff 7f7ffffe +subs p eq x 7efffffe feffffff 7f7fffff +subs n eq x fefffffe 7effffff ff7ffffe +subs z eq x fefffffe 7effffff ff7ffffe +subs p eq x fefffffe 7effffff ff7ffffe +subs m eq x fefffffe 7effffff ff7fffff +subs p eq x 40000000 b4000000 40000001 +subs n eq x 40000000 b4000000 40000000 +subs z eq x 40000000 b4000000 40000000 +subs m eq x 40000000 b4000000 40000000 +subs n eq x 40000001 b4000000 40000002 +subs p eq x 40000001 b4000000 40000002 +subs z eq x 40000001 b4000000 40000001 +subs m eq x 40000001 b4000000 40000001 +subs n eq x 407fffff b4000000 40800000 +subs p eq x 407fffff b4000000 40800000 +subs z eq x 407fffff b4000000 407fffff +subs m eq x 407fffff b4000000 407fffff +subs p eq x 407fffff b3ffffff 40800000 +subs z eq x 407fffff b3ffffff 407fffff +subs n eq x 407fffff b3ffffff 407fffff +subs m eq x 407fffff b3ffffff 407fffff +subs n eq x c07fffff 34000000 c0800000 +subs m eq x c07fffff 34000000 c0800000 +subs z eq x c07fffff 34000000 c07fffff +subs p eq x c07fffff 34000000 c07fffff +subs m eq x c07fffff 33ffffff c0800000 +subs z eq x c07fffff 33ffffff c07fffff +subs n eq x c07fffff 33ffffff c07fffff +subs p eq x c07fffff 33ffffff c07fffff +subs n uo - 7fff0000 80000000 7fff0000 +subs m uo - 7fff0000 80000000 7fff0000 +subs p uo - 7fff0000 80000000 7fff0000 +subs z uo - 7fff0000 80000000 7fff0000 +subs n uo - 00000000 7fff0000 7fff0000 +subs m uo - 00000000 7fff0000 7fff0000 +subs p uo - 00000000 7fff0000 7fff0000 +subs z uo - 00000000 7fff0000 7fff0000 +subs n uo - 80000000 7fff0000 7fff0000 +subs m uo - 80000000 7fff0000 7fff0000 +subs p uo - 80000000 7fff0000 7fff0000 +subs z uo - 80000000 7fff0000 7fff0000 +subs n uo - 3f800000 7fff0000 7fff0000 +subs m uo - 3f800000 7fff0000 7fff0000 +subs p uo - 3f800000 7fff0000 7fff0000 +subs z uo - 3f800000 7fff0000 7fff0000 +subs n uo - bf800000 7fff0000 7fff0000 +subs m uo - bf800000 7fff0000 7fff0000 +subs p uo - bf800000 7fff0000 7fff0000 +subs z uo - bf800000 7fff0000 7fff0000 +subs n uo - 007fffff 7fff0000 7fff0000 +subs m uo - 007fffff 7fff0000 7fff0000 +subs p uo - 007fffff 7fff0000 7fff0000 +subs z uo - 007fffff 7fff0000 7fff0000 +subs n uo - 807fffff 7fff0000 7fff0000 +subs m uo - 807fffff 7fff0000 7fff0000 +subs p uo - 807fffff 7fff0000 7fff0000 +subs z uo - 807fffff 7fff0000 7fff0000 +subs n uo - 7fff0000 007fffff 7fff0000 +subs m uo - 7fff0000 007fffff 7fff0000 +subs p uo - 7fff0000 007fffff 7fff0000 +subs z uo - 7fff0000 007fffff 7fff0000 +subs n uo - 7fff0000 807fffff 7fff0000 +subs m uo - 7fff0000 807fffff 7fff0000 +subs p uo - 7fff0000 807fffff 7fff0000 +subs z uo - 7fff0000 807fffff 7fff0000 +subs n uo - 7fff0000 00000001 7fff0000 +subs m uo - 7fff0000 00000001 7fff0000 +subs p uo - 7fff0000 00000001 7fff0000 +subs z uo - 7fff0000 00000001 7fff0000 +subs n uo - 7fff0000 80000001 7fff0000 +subs m uo - 7fff0000 80000001 7fff0000 +subs p uo - 7fff0000 80000001 7fff0000 +subs z uo - 7fff0000 80000001 7fff0000 +subs n uo - 00000001 7fff0000 7fff0000 +subs m uo - 00000001 7fff0000 7fff0000 +subs p uo - 00000001 7fff0000 7fff0000 +subs z uo - 00000001 7fff0000 7fff0000 +subs n uo - 80000001 7fff0000 7fff0000 +subs m uo - 80000001 7fff0000 7fff0000 +subs p uo - 80000001 7fff0000 7fff0000 +subs z uo - 80000001 7fff0000 7fff0000 +subs n uo - 7fff0000 7f7fffff 7fff0000 +subs m uo - 7fff0000 7f7fffff 7fff0000 +subs p uo - 7fff0000 7f7fffff 7fff0000 +subs z uo - 7fff0000 7f7fffff 7fff0000 +subs n uo - 7fff0000 ff7fffff 7fff0000 +subs m uo - 7fff0000 ff7fffff 7fff0000 +subs p uo - 7fff0000 ff7fffff 7fff0000 +subs z uo - 7fff0000 ff7fffff 7fff0000 +subs n uo - 7f7fffff 7fff0000 7fff0000 +subs m uo - 7f7fffff 7fff0000 7fff0000 +subs p uo - 7f7fffff 7fff0000 7fff0000 +subs z uo - 7f7fffff 7fff0000 7fff0000 +subs n uo - ff7fffff 7fff0000 7fff0000 +subs m uo - ff7fffff 7fff0000 7fff0000 +subs p uo - ff7fffff 7fff0000 7fff0000 +subs z uo - ff7fffff 7fff0000 7fff0000 +subs n uo - 7fff0000 7f800000 7fff0000 +subs m uo - 7fff0000 7f800000 7fff0000 +subs p uo - 7fff0000 7f800000 7fff0000 +subs z uo - 7fff0000 7f800000 7fff0000 +subs n uo - 7fff0000 ff800000 7fff0000 +subs m uo - 7fff0000 ff800000 7fff0000 +subs p uo - 7fff0000 ff800000 7fff0000 +subs z uo - 7fff0000 ff800000 7fff0000 +subs n uo - 7f800000 7fff0000 7fff0000 +subs m uo - 7f800000 7fff0000 7fff0000 +subs p uo - 7f800000 7fff0000 7fff0000 +subs z uo - 7f800000 7fff0000 7fff0000 +subs n uo - ff800000 7fff0000 7fff0000 +subs m uo - ff800000 7fff0000 7fff0000 +subs p uo - ff800000 7fff0000 7fff0000 +subs z uo - ff800000 7fff0000 7fff0000 +subs n uo - 7fff0000 7fff0000 7fff0000 +subs m uo - 7fff0000 7fff0000 7fff0000 +subs p uo - 7fff0000 7fff0000 7fff0000 +subs z uo - 7fff0000 7fff0000 7fff0000 +subs n uo v 7f810000 80000000 7fff0000 +subs m uo v 7f810000 80000000 7fff0000 +subs p uo v 7f810000 80000000 7fff0000 +subs z uo v 7f810000 80000000 7fff0000 +subs n uo v 00000000 7f810000 7fff0000 +subs m uo v 00000000 7f810000 7fff0000 +subs p uo v 00000000 7f810000 7fff0000 +subs z uo v 00000000 7f810000 7fff0000 +subs n uo v 80000000 7f810000 7fff0000 +subs m uo v 80000000 7f810000 7fff0000 +subs p uo v 80000000 7f810000 7fff0000 +subs z uo v 80000000 7f810000 7fff0000 +subs n uo v 3f800000 7f810000 7fff0000 +subs m uo v 3f800000 7f810000 7fff0000 +subs p uo v 3f800000 7f810000 7fff0000 +subs z uo v 3f800000 7f810000 7fff0000 +subs n uo v bf800000 7f810000 7fff0000 +subs m uo v bf800000 7f810000 7fff0000 +subs p uo v bf800000 7f810000 7fff0000 +subs z uo v bf800000 7f810000 7fff0000 +subs n uo v 007fffff 7f810000 7fff0000 +subs m uo v 007fffff 7f810000 7fff0000 +subs p uo v 007fffff 7f810000 7fff0000 +subs z uo v 007fffff 7f810000 7fff0000 +subs n uo v 807fffff 7f810000 7fff0000 +subs m uo v 807fffff 7f810000 7fff0000 +subs p uo v 807fffff 7f810000 7fff0000 +subs z uo v 807fffff 7f810000 7fff0000 +subs n uo v 7f810000 007fffff 7fff0000 +subs m uo v 7f810000 007fffff 7fff0000 +subs p uo v 7f810000 007fffff 7fff0000 +subs z uo v 7f810000 007fffff 7fff0000 +subs n uo v 7f810000 807fffff 7fff0000 +subs m uo v 7f810000 807fffff 7fff0000 +subs p uo v 7f810000 807fffff 7fff0000 +subs z uo v 7f810000 807fffff 7fff0000 +subs n uo v 7f810000 00000001 7fff0000 +subs m uo v 7f810000 00000001 7fff0000 +subs p uo v 7f810000 00000001 7fff0000 +subs z uo v 7f810000 00000001 7fff0000 +subs n uo v 7f810000 80000001 7fff0000 +subs m uo v 7f810000 80000001 7fff0000 +subs p uo v 7f810000 80000001 7fff0000 +subs z uo v 7f810000 80000001 7fff0000 +subs n uo v 00000001 7f810000 7fff0000 +subs m uo v 00000001 7f810000 7fff0000 +subs p uo v 00000001 7f810000 7fff0000 +subs z uo v 00000001 7f810000 7fff0000 +subs n uo v 80000001 7f810000 7fff0000 +subs m uo v 80000001 7f810000 7fff0000 +subs p uo v 80000001 7f810000 7fff0000 +subs z uo v 80000001 7f810000 7fff0000 +subs n uo v 7f810000 7f7fffff 7fff0000 +subs m uo v 7f810000 7f7fffff 7fff0000 +subs p uo v 7f810000 7f7fffff 7fff0000 +subs z uo v 7f810000 7f7fffff 7fff0000 +subs n uo v 7f810000 ff7fffff 7fff0000 +subs m uo v 7f810000 ff7fffff 7fff0000 +subs p uo v 7f810000 ff7fffff 7fff0000 +subs z uo v 7f810000 ff7fffff 7fff0000 +subs n uo v 7f7fffff 7f810000 7fff0000 +subs m uo v 7f7fffff 7f810000 7fff0000 +subs p uo v 7f7fffff 7f810000 7fff0000 +subs z uo v 7f7fffff 7f810000 7fff0000 +subs n uo v ff7fffff 7f810000 7fff0000 +subs m uo v ff7fffff 7f810000 7fff0000 +subs p uo v ff7fffff 7f810000 7fff0000 +subs z uo v ff7fffff 7f810000 7fff0000 +subs n uo v 7f810000 7f800000 7fff0000 +subs m uo v 7f810000 7f800000 7fff0000 +subs p uo v 7f810000 7f800000 7fff0000 +subs z uo v 7f810000 7f800000 7fff0000 +subs n uo v 7f810000 ff800000 7fff0000 +subs m uo v 7f810000 ff800000 7fff0000 +subs p uo v 7f810000 ff800000 7fff0000 +subs z uo v 7f810000 ff800000 7fff0000 +subs n uo v 7f800000 7f810000 7fff0000 +subs m uo v 7f800000 7f810000 7fff0000 +subs p uo v 7f800000 7f810000 7fff0000 +subs z uo v 7f800000 7f810000 7fff0000 +subs n uo v ff800000 7f810000 7fff0000 +subs m uo v ff800000 7f810000 7fff0000 +subs p uo v ff800000 7f810000 7fff0000 +subs z uo v ff800000 7f810000 7fff0000 +subs n uo v 7fff0000 7f810000 7fff0000 +subs m uo v 7fff0000 7f810000 7fff0000 +subs p uo v 7fff0000 7f810000 7fff0000 +subs z uo v 7fff0000 7f810000 7fff0000 +subs n uo v 7f810000 7fff0000 7fff0000 +subs m uo v 7f810000 7fff0000 7fff0000 +subs p uo v 7f810000 7fff0000 7fff0000 +subs z uo v 7f810000 7fff0000 7fff0000 +subs n uo v 7f810000 7f810000 7fff0000 +subs m uo v 7f810000 7f810000 7fff0000 +subs p uo v 7f810000 7f810000 7fff0000 +subs z uo v 7f810000 7f810000 7fff0000 +subs n eq - 4f804000 4f800000 4b000000 +subs m eq - 4f804000 4f800000 4b000000 +subs p eq - 4f804000 4f800000 4b000000 +subs z eq - 4f804000 4f800000 4b000000 +subs n eq x 59800000 3f3ff800 59800000 +subs p eq x 59800000 3f3ff800 59800000 +subs m eq x 59800000 3f3ff800 597fffff +subs z eq x 59800000 3f3ff800 597fffff diff --git a/test/io/ucb/tand.input b/test/io/ucb/tand.input new file mode 100644 index 0000000..f2ce9cc --- /dev/null +++ b/test/io/ucb/tand.input @@ -0,0 +1,221 @@ +/* Copyright (C) 1988-1994 Sun Microsystems, Inc. 2550 Garcia Avenue */ +/* Mountain View, California 94043 All rights reserved. */ +/* */ +/* Any person is hereby authorized to download, copy, use, create bug fixes, */ +/* and distribute, subject to the following conditions: */ +/* */ +/* 1. the software may not be redistributed for a fee except as */ +/* reasonable to cover media costs; */ +/* 2. any copy of the software must include this notice, as well as */ +/* any other embedded copyright notices; and */ +/* 3. any distribution of this software or derivative works thereof */ +/* must comply with all applicable U.S. export control laws. */ +/* */ +/* THE SOFTWARE IS MADE AVAILABLE "AS IS" AND WITHOUT EXPRESS OR IMPLIED */ +/* WARRANTY OF ANY KIND, INCLUDING BUT NOT LIMITED TO THE IMPLIED */ +/* WARRANTIES OF DESIGN, MERCHANTIBILITY, FITNESS FOR A PARTICULAR */ +/* PURPOSE, NON-INFRINGEMENT, PERFORMANCE OR CONFORMANCE TO */ +/* SPECIFICATIONS. */ +/* */ +/* BY DOWNLOADING AND/OR USING THIS SOFTWARE, THE USER WAIVES ALL CLAIMS */ +/* AGAINST SUN MICROSYSTEMS, INC. AND ITS AFFILIATED COMPANIES IN ANY */ +/* JURISDICTION, INCLUDING BUT NOT LIMITED TO CLAIMS FOR DAMAGES OR */ +/* EQUITABLE RELIEF BASED ON LOSS OF DATA, AND SPECIFICALLY WAIVES EVEN */ +/* UNKNOWN OR UNANTICIPATED CLAIMS OR LOSSES, PRESENT AND FUTURE. */ +/* */ +/* IN NO EVENT WILL SUN MICROSYSTEMS, INC. OR ANY OF ITS AFFILIATED */ +/* COMPANIES BE LIABLE FOR ANY LOST REVENUE OR PROFITS OR OTHER SPECIAL, */ +/* INDIRECT AND CONSEQUENTIAL DAMAGES, EVEN IF IT HAS BEEN ADVISED OF THE */ +/* POSSIBILITY OF SUCH DAMAGES. */ +/* */ +/* This file is provided with no support and without any obligation on the */ +/* part of Sun Microsystems, Inc. ("Sun") or any of its affiliated */ +/* companies to assist in its use, correction, modification or */ +/* enhancement. Nevertheless, and without creating any obligation on its */ +/* part, Sun welcomes your comments concerning the software and requests */ +/* that they be sent to fdlibm-comments@sunpro.sun.com. */ + + /* tand(+-max) */ +tand n le x 7fefffff ffffffff 7ff00000 0 +tand n ge x 7fefffff ffffffff fff00000 0 +tand z le x 7fefffff ffffffff 7ff00000 0 +tand z ge x 7fefffff ffffffff fff00000 0 +tand p le x 7fefffff ffffffff 7ff00000 0 +tand p ge x 7fefffff ffffffff fff00000 0 +tand m le x 7fefffff ffffffff 7ff00000 0 +tand m ge x 7fefffff ffffffff fff00000 0 + /* tand(tiny) is tiny */ +tand n eq x 3e100000 0 3e100000 0 +tand n eq x be100000 0 be100000 0 +tand n eq x 00100000 0 00100000 0 +tand n eq x 80100000 0 80100000 0 +tand n eq x 0 1 0 1 +tand n eq x 80000000 1 80000000 1 +tand n eq - 0 0 0 0 +tand n eq - 80000000 0 80000000 0 +tand z eq - 0 0 0 0 +tand z eq - 80000000 0 80000000 0 +tand p eq - 0 0 0 0 +tand p eq - 80000000 0 80000000 0 +tand m eq - 0 0 0 0 +tand m eq - 80000000 0 80000000 0 + /* tand(nan or inf) is nan */ +tand n uo v 7ff00000 0 0 0 +tand n uo v fff00000 0 0 0 +tand n uo v 7ff00000 1 0 0 +tand n uo v fff00000 1 0 0 +tand n uo - 7ff80000 0 0 0 + /* tand(+-pi/4) is +-1 within 16 ulp */ +tand n nb x 3fe921fb 54442d18 3ff00000 0 +tand n nb x bfe921fb 54442d18 bff00000 0 +tand z nb x 3fe921fb 54442d18 3ff00000 0 +tand z nb x bfe921fb 54442d18 bff00000 0 +tand p nb x 3fe921fb 54442d18 3ff00000 0 +tand p nb x bfe921fb 54442d18 bff00000 0 +tand m nb x 3fe921fb 54442d18 3ff00000 0 +tand m nb x bfe921fb 54442d18 bff00000 0 +tand m eq x 00100000 00000000 00100000 00000000 +tand m eq x 00100000 00000001 00100000 00000001 +tand m eq x 00100000 00000002 00100000 00000002 +tand m eq x 001fffff fffffffb 001fffff fffffffb +tand m eq x 00200000 00000000 00200000 00000000 +tand m eq x 00200000 00000003 00200000 00000003 +tand m eq x 00300000 00000000 00300000 00000000 +tand m eq x 3e480000 00000000 3e480000 00000000 +tand m eq x 3e500000 00000000 3e500000 00000000 +tand m eq x?u 00000000 00000001 00000000 00000001 +tand m eq x?u 00000000 00000002 00000000 00000002 +tand m eq x?u 00000000 00000009 00000000 00000009 +tand m eq x?u 00040000 00000000 00040000 00000000 +tand m eq x?u 00080000 00000000 00080000 00000000 +tand m eq x?u 000fffff fffffffe 000fffff fffffffe +tand m eq x?u 000fffff ffffffff 000fffff ffffffff +tand m uo - 7fffe000 00000000 7fffe000 00000000 +tand m uo - ffffe000 00000000 ffffe000 00000000 +tand m uo v 7ff00000 00000000 7fffe000 00000000 +tand m uo v 7ff02000 00000000 7fffe000 00000000 +tand m uo v fff00000 00000000 7fffe000 00000000 +tand m uo v fff02000 00000000 ffffe000 00000000 +tand m vn x 80100000 00000000 80100000 00000000 +tand m vn x 80100000 00000001 80100000 00000001 +tand m vn x 80100000 00000002 80100000 00000002 +tand m vn x 80200000 00000000 80200000 00000000 +tand m vn x 80300000 00000000 80300000 00000000 +tand m vn x be480000 00000000 be480000 00000000 +tand m vn x be500000 00000000 be500000 00000000 +tand m vn x?u 80000000 00000001 80000000 00000001 +tand m vn x?u 80000000 00000002 80000000 00000002 +tand m vn x?u 80040000 00000000 80040000 00000000 +tand m vn x?u 80080000 00000000 80080000 00000000 +tand m vn x?u 800fffff fffffffe 800fffff fffffffe +tand m vn x?u 800fffff ffffffff 800fffff ffffffff +tand n eq x 00100000 00000001 00100000 00000001 +tand n eq x 00100000 00000002 00100000 00000002 +tand n eq x 001fffff fffffffb 001fffff fffffffb +tand n eq x 00200000 00000000 00200000 00000000 +tand n eq x 00200000 00000003 00200000 00000003 +tand n eq x 00300000 00000000 00300000 00000000 +tand n eq x 3e480000 00000000 3e480000 00000000 +tand n eq x 3e500000 00000000 3e500000 00000000 +tand n eq x 80100000 00000001 80100000 00000001 +tand n eq x 80100000 00000002 80100000 00000002 +tand n eq x 801fffff fffffffb 801fffff fffffffb +tand n eq x 80200000 00000000 80200000 00000000 +tand n eq x 80200000 00000003 80200000 00000003 +tand n eq x 80300000 00000000 80300000 00000000 +tand n eq x be480000 00000000 be480000 00000000 +tand n eq x be500000 00000000 be500000 00000000 +tand n eq x?u 00000000 00000002 00000000 00000002 +tand n eq x?u 00000000 00000009 00000000 00000009 +tand n eq x?u 00040000 00000000 00040000 00000000 +tand n eq x?u 00080000 00000000 00080000 00000000 +tand n eq x?u 000fffff fffffffe 000fffff fffffffe +tand n eq x?u 000fffff ffffffff 000fffff ffffffff +tand n eq x?u 80000000 00000002 80000000 00000002 +tand n eq x?u 80000000 00000009 80000000 00000009 +tand n eq x?u 80040000 00000000 80040000 00000000 +tand n eq x?u 80080000 00000000 80080000 00000000 +tand n eq x?u 800fffff fffffffe 800fffff fffffffe +tand n eq x?u 800fffff ffffffff 800fffff ffffffff +tand n uo - 7ff80000 00000000 00000000 00000000 +tand n uo - 7fffe000 00000000 7fffe000 00000000 +tand n uo - ffffe000 00000000 ffffe000 00000000 +tand n uo v 7ff00000 00000000 00000000 00000000 +tand n uo v 7ff00000 00000001 00000000 00000000 +tand n uo v 7ff02000 00000000 7fffe000 00000000 +tand n uo v fff00000 00000000 00000000 00000000 +tand n uo v fff00000 00000001 00000000 00000000 +tand n uo v fff02000 00000000 ffffe000 00000000 +tand p eq x 80100000 00000000 80100000 00000000 +tand p eq x 80100000 00000001 80100000 00000001 +tand p eq x 80100000 00000002 80100000 00000002 +tand p eq x 801fffff fffffffb 801fffff fffffffb +tand p eq x 80200000 00000000 80200000 00000000 +tand p eq x 80200000 00000003 80200000 00000003 +tand p eq x 80300000 00000000 80300000 00000000 +tand p eq x be480000 00000000 be480000 00000000 +tand p eq x be500000 00000000 be500000 00000000 +tand p eq x?u 80000000 00000001 80000000 00000001 +tand p eq x?u 80000000 00000002 80000000 00000002 +tand p eq x?u 80000000 00000009 80000000 00000009 +tand p eq x?u 80040000 00000000 80040000 00000000 +tand p eq x?u 80080000 00000000 80080000 00000000 +tand p eq x?u 800fffff fffffffe 800fffff fffffffe +tand p eq x?u 800fffff ffffffff 800fffff ffffffff +tand p uo - 7fffe000 00000000 7fffe000 00000000 +tand p uo - ffffe000 00000000 ffffe000 00000000 +tand p uo v 7ff00000 00000000 7fffe000 00000000 +tand p uo v 7ff02000 00000000 7fffe000 00000000 +tand p uo v fff00000 00000000 7fffe000 00000000 +tand p uo v fff02000 00000000 ffffe000 00000000 +tand p vn x 00100000 00000000 00100000 00000000 +tand p vn x 00100000 00000001 00100000 00000001 +tand p vn x 00100000 00000002 00100000 00000002 +tand p vn x 00200000 00000000 00200000 00000000 +tand p vn x 00300000 00000000 00300000 00000000 +tand p vn x 3e480000 00000000 3e480000 00000000 +tand p vn x 3e500000 00000000 3e500000 00000000 +tand p vn x?u 00000000 00000001 00000000 00000001 +tand p vn x?u 00000000 00000002 00000000 00000002 +tand p vn x?u 00040000 00000000 00040000 00000000 +tand p vn x?u 00080000 00000000 00080000 00000000 +tand p vn x?u 000fffff fffffffe 000fffff fffffffe +tand p vn x?u 000fffff ffffffff 000fffff ffffffff +tand z eq x 00100000 00000000 00100000 00000000 +tand z eq x 00100000 00000001 00100000 00000001 +tand z eq x 00100000 00000002 00100000 00000002 +tand z eq x 001fffff fffffffb 001fffff fffffffb +tand z eq x 00200000 00000000 00200000 00000000 +tand z eq x 00200000 00000003 00200000 00000003 +tand z eq x 00300000 00000000 00300000 00000000 +tand z eq x 3e480000 00000000 3e480000 00000000 +tand z eq x 3e500000 00000000 3e500000 00000000 +tand z eq x 80100000 00000000 80100000 00000000 +tand z eq x 80100000 00000001 80100000 00000001 +tand z eq x 80100000 00000002 80100000 00000002 +tand z eq x 801fffff fffffffb 801fffff fffffffb +tand z eq x 80200000 00000000 80200000 00000000 +tand z eq x 80200000 00000003 80200000 00000003 +tand z eq x 80300000 00000000 80300000 00000000 +tand z eq x be480000 00000000 be480000 00000000 +tand z eq x be500000 00000000 be500000 00000000 +tand z eq x?u 00000000 00000001 00000000 00000001 +tand z eq x?u 00000000 00000002 00000000 00000002 +tand z eq x?u 00000000 00000009 00000000 00000009 +tand z eq x?u 00040000 00000000 00040000 00000000 +tand z eq x?u 00080000 00000000 00080000 00000000 +tand z eq x?u 000fffff fffffffe 000fffff fffffffe +tand z eq x?u 000fffff ffffffff 000fffff ffffffff +tand z eq x?u 80000000 00000001 80000000 00000001 +tand z eq x?u 80000000 00000002 80000000 00000002 +tand z eq x?u 80000000 00000009 80000000 00000009 +tand z eq x?u 80040000 00000000 80040000 00000000 +tand z eq x?u 80080000 00000000 80080000 00000000 +tand z eq x?u 800fffff fffffffe 800fffff fffffffe +tand z eq x?u 800fffff ffffffff 800fffff ffffffff +tand z uo - 7fffe000 00000000 7fffe000 00000000 +tand z uo - ffffe000 00000000 ffffe000 00000000 +tand z uo v 7ff00000 00000000 7fffe000 00000000 +tand z uo v 7ff02000 00000000 7fffe000 00000000 +tand z uo v fff00000 00000000 7fffe000 00000000 +tand z uo v fff02000 00000000 ffffe000 00000000 diff --git a/test/io/ucb/tanhd.input b/test/io/ucb/tanhd.input new file mode 100644 index 0000000..a2cd035 --- /dev/null +++ b/test/io/ucb/tanhd.input @@ -0,0 +1,298 @@ +/* Copyright (C) 1988-1994 Sun Microsystems, Inc. 2550 Garcia Avenue */ +/* Mountain View, California 94043 All rights reserved. */ +/* */ +/* Any person is hereby authorized to download, copy, use, create bug fixes, */ +/* and distribute, subject to the following conditions: */ +/* */ +/* 1. the software may not be redistributed for a fee except as */ +/* reasonable to cover media costs; */ +/* 2. any copy of the software must include this notice, as well as */ +/* any other embedded copyright notices; and */ +/* 3. any distribution of this software or derivative works thereof */ +/* must comply with all applicable U.S. export control laws. */ +/* */ +/* THE SOFTWARE IS MADE AVAILABLE "AS IS" AND WITHOUT EXPRESS OR IMPLIED */ +/* WARRANTY OF ANY KIND, INCLUDING BUT NOT LIMITED TO THE IMPLIED */ +/* WARRANTIES OF DESIGN, MERCHANTIBILITY, FITNESS FOR A PARTICULAR */ +/* PURPOSE, NON-INFRINGEMENT, PERFORMANCE OR CONFORMANCE TO */ +/* SPECIFICATIONS. */ +/* */ +/* BY DOWNLOADING AND/OR USING THIS SOFTWARE, THE USER WAIVES ALL CLAIMS */ +/* AGAINST SUN MICROSYSTEMS, INC. AND ITS AFFILIATED COMPANIES IN ANY */ +/* JURISDICTION, INCLUDING BUT NOT LIMITED TO CLAIMS FOR DAMAGES OR */ +/* EQUITABLE RELIEF BASED ON LOSS OF DATA, AND SPECIFICALLY WAIVES EVEN */ +/* UNKNOWN OR UNANTICIPATED CLAIMS OR LOSSES, PRESENT AND FUTURE. */ +/* */ +/* IN NO EVENT WILL SUN MICROSYSTEMS, INC. OR ANY OF ITS AFFILIATED */ +/* COMPANIES BE LIABLE FOR ANY LOST REVENUE OR PROFITS OR OTHER SPECIAL, */ +/* INDIRECT AND CONSEQUENTIAL DAMAGES, EVEN IF IT HAS BEEN ADVISED OF THE */ +/* POSSIBILITY OF SUCH DAMAGES. */ +/* */ +/* This file is provided with no support and without any obligation on the */ +/* part of Sun Microsystems, Inc. ("Sun") or any of its affiliated */ +/* companies to assist in its use, correction, modification or */ +/* enhancement. Nevertheless, and without creating any obligation on its */ +/* part, Sun welcomes your comments concerning the software and requests */ +/* that they be sent to fdlibm-comments@sunpro.sun.com. */ + + /* tanhd(tiny)~tiny, tanhd(+-max or inf) = +-1 */ +tanhd n eq - 0 0 0 0 +tanhd n eq - 80000000 0 80000000 0 +tanhd n eq x 0 1 0 1 +tanhd n eq x 80000000 1 80000000 1 +tanhd n eq x 1 0 1 0 +tanhd n eq x 80000001 0 80000001 0 +tanhd n eq x 00100000 0 00100000 0 +tanhd n eq x 80100000 0 80100000 0 +tanhd n eq x 3bc00000 0 3bc00000 0 +tanhd n eq x bbc00000 0 bbc00000 0 +tanhd n eq x 7fefffff ffffffff 3ff00000 0 +tanhd n eq x ffefffff ffffffff bff00000 0 +tanhd n eq - 7ff00000 0 3ff00000 0 +tanhd n eq - fff00000 0 bff00000 0 + /* random arguments between -9 9 */ +tanhd n nb x c00358d5 b2b5006d bfef7f0d 680d65a0 +tanhd n nb x 4019a3de fb825911 3feffff4 a6867060 +tanhd n nb x 401fb23a 09de7505 3fefffff 73581933 +tanhd n nb x c0180af4 fba96889 bfefffe6 c66ce5c3 +tanhd n nb x c0038148 e27084dd bfef8402 4aed09ed +tanhd n nb x bfd6a1d6 1b093c41 bfd5bbd2 db600bb6 +tanhd n nb x 4014d1e6 d18455f5 3fefff81 a052883a +tanhd n nb x 401ec87f 4a51b239 3fefffff 21f7f28d +tanhd n nb x bff833b1 1079de4d bfed0971 d00e2766 +tanhd n nb x c0213e93 3103b871 bfefffff dd2ff3ac +tanhd z nb x c00358d5 b2b5006d bfef7f0d 680d65a0 +tanhd z nb x 4019a3de fb825911 3feffff4 a6867060 +tanhd z nb x 401fb23a 09de7505 3fefffff 73581933 +tanhd z nb x c0180af4 fba96889 bfefffe6 c66ce5c3 +tanhd z nb x c0038148 e27084dd bfef8402 4aed09ed +tanhd z nb x bfd6a1d6 1b093c41 bfd5bbd2 db600bb6 +tanhd z nb x 4014d1e6 d18455f5 3fefff81 a052883a +tanhd z nb x 401ec87f 4a51b239 3fefffff 21f7f28d +tanhd z nb x bff833b1 1079de4d bfed0971 d00e2766 +tanhd z nb x c0213e93 3103b871 bfefffff dd2ff3ac +tanhd p nb x c00358d5 b2b5006d bfef7f0d 680d65a0 +tanhd p nb x 4019a3de fb825911 3feffff4 a6867060 +tanhd p nb x 401fb23a 09de7505 3fefffff 73581933 +tanhd p nb x c0180af4 fba96889 bfefffe6 c66ce5c3 +tanhd p nb x c0038148 e27084dd bfef8402 4aed09ed +tanhd p nb x bfd6a1d6 1b093c41 bfd5bbd2 db600bb6 +tanhd p nb x 4014d1e6 d18455f5 3fefff81 a052883a +tanhd p nb x 401ec87f 4a51b239 3fefffff 21f7f28d +tanhd p nb x bff833b1 1079de4d bfed0971 d00e2766 +tanhd p nb x c0213e93 3103b871 bfefffff dd2ff3ac +tanhd m nb x c00358d5 b2b5006d bfef7f0d 680d65a0 +tanhd m nb x 4019a3de fb825911 3feffff4 a6867060 +tanhd m nb x 401fb23a 09de7505 3fefffff 73581933 +tanhd m nb x c0180af4 fba96889 bfefffe6 c66ce5c3 +tanhd m nb x c0038148 e27084dd bfef8402 4aed09ed +tanhd m nb x bfd6a1d6 1b093c41 bfd5bbd2 db600bb6 +tanhd m nb x 4014d1e6 d18455f5 3fefff81 a052883a +tanhd m nb x 401ec87f 4a51b239 3fefffff 21f7f28d +tanhd m nb x bff833b1 1079de4d bfed0971 d00e2766 +tanhd m nb x c0213e93 3103b871 bfefffff dd2ff3ac + /* tanhd(nan) is nan */ +tanhd n uo v 7ff00000 1 0 0 +tanhd n uo v 7ff00001 0 0 0 +tanhd n uo - 7ff80000 0 0 0 +tanhd m eq - 00000000 00000000 00000000 00000000 +tanhd m eq - 7ff00000 00000000 3ff00000 00000000 +tanhd m eq - 80000000 00000000 80000000 00000000 +tanhd m eq - fff00000 00000000 bff00000 00000000 +tanhd m uo - 7fffe000 00000000 7fffe000 00000000 +tanhd m uo - ffffe000 00000000 ffffe000 00000000 +tanhd m uo v 7ff02000 00000000 7fffe000 00000000 +tanhd m uo v fff02000 00000000 ffffe000 00000000 +tanhd m vn x 00100000 00000001 00100000 00000001 +tanhd m vn x 00100000 00000002 00100000 00000002 +tanhd m vn x 00200000 00000000 00200000 00000000 +tanhd m vn x 00300000 00000000 00300000 00000000 +tanhd m vn x 3e300000 00000000 3e300000 00000000 +tanhd m vn x 3e400000 00000000 3e400000 00000000 +tanhd m vn x 3e480000 00000000 3e480000 00000000 +tanhd m vn x 3e500000 00000000 3e4fffff ffffffff +tanhd m vn x 3e540000 00000000 3e53ffff ffffffff +tanhd m vn x 3e580000 00000000 3e57ffff ffffffff +tanhd m vn x 40863400 00000000 3ff00000 00000000 +tanhd m vn x 7fd00000 00000000 3ff00000 00000000 +tanhd m vn x 7fe00000 00000000 3ff00000 00000000 +tanhd m vn x 7fefffff fffffffe 3ff00000 00000000 +tanhd m vn x 7fefffff ffffffff 3ff00000 00000000 +tanhd m vn x 80100000 00000001 80100000 00000001 +tanhd m vn x 80100000 00000002 80100000 00000002 +tanhd m vn x 80200000 00000000 80200000 00000000 +tanhd m vn x 80300000 00000000 80300000 00000000 +tanhd m vn x be300000 00000000 be300000 00000000 +tanhd m vn x be400000 00000000 be400000 00000000 +tanhd m vn x be480000 00000000 be480000 00000000 +tanhd m vn x be500000 00000000 be4fffff ffffffff +tanhd m vn x be540000 00000000 be53ffff ffffffff +tanhd m vn x be580000 00000000 be57ffff ffffffff +tanhd m vn x c0863400 00000000 bff00000 00000000 +tanhd m vn x ffd00000 00000000 bff00000 00000000 +tanhd m vn x ffe00000 00000000 bff00000 00000000 +tanhd m vn x ffefffff fffffffe bff00000 00000000 +tanhd m vn x ffefffff ffffffff bff00000 00000000 +tanhd m vn x?u 00000000 00000001 00000000 00000001 +tanhd m vn x?u 00000000 00000002 00000000 00000002 +tanhd m vn x?u 00040000 00000000 00040000 00000000 +tanhd m vn x?u 00080000 00000000 00080000 00000000 +tanhd m vn x?u 000fffff fffffffe 000fffff fffffffe +tanhd m vn x?u 000fffff ffffffff 000fffff ffffffff +tanhd m vn x?u 00100000 00000000 00100000 00000000 +tanhd m vn x?u 80000000 00000001 80000000 00000001 +tanhd m vn x?u 80000000 00000002 80000000 00000002 +tanhd m vn x?u 80040000 00000000 80040000 00000000 +tanhd m vn x?u 80080000 00000000 80080000 00000000 +tanhd m vn x?u 800fffff fffffffe 800fffff fffffffe +tanhd m vn x?u 800fffff ffffffff 800fffff ffffffff +tanhd m vn x?u 80100000 00000000 80100000 00000000 +tanhd n eq x 00100000 00000001 00100000 00000001 +tanhd n eq x 00100000 00000002 00100000 00000002 +tanhd n eq x 00200000 00000000 00200000 00000000 +tanhd n eq x 00300000 00000000 00300000 00000000 +tanhd n eq x 3e300000 00000000 3e300000 00000000 +tanhd n eq x 3e400000 00000000 3e400000 00000000 +tanhd n eq x 3e480000 00000000 3e480000 00000000 +tanhd n eq x 3e500000 00000000 3e4fffff ffffffff +tanhd n eq x 3e540000 00000000 3e53ffff ffffffff +tanhd n eq x 3e580000 00000000 3e57ffff ffffffff +tanhd n eq x 40863400 00000000 3ff00000 00000000 +tanhd n eq x 7fd00000 00000000 3ff00000 00000000 +tanhd n eq x 7fe00000 00000000 3ff00000 00000000 +tanhd n eq x 7fefffff fffffffe 3ff00000 00000000 +tanhd n eq x 80100000 00000001 80100000 00000001 +tanhd n eq x 80100000 00000002 80100000 00000002 +tanhd n eq x 80200000 00000000 80200000 00000000 +tanhd n eq x 80300000 00000000 80300000 00000000 +tanhd n eq x be300000 00000000 be300000 00000000 +tanhd n eq x be400000 00000000 be400000 00000000 +tanhd n eq x be480000 00000000 be480000 00000000 +tanhd n eq x be500000 00000000 be4fffff ffffffff +tanhd n eq x be540000 00000000 be53ffff ffffffff +tanhd n eq x be580000 00000000 be57ffff ffffffff +tanhd n eq x c0863400 00000000 bff00000 00000000 +tanhd n eq x ffd00000 00000000 bff00000 00000000 +tanhd n eq x ffe00000 00000000 bff00000 00000000 +tanhd n eq x ffefffff fffffffe bff00000 00000000 +tanhd n eq x?u 00000000 00000002 00000000 00000002 +tanhd n eq x?u 00040000 00000000 00040000 00000000 +tanhd n eq x?u 00080000 00000000 00080000 00000000 +tanhd n eq x?u 000fffff fffffffe 000fffff fffffffe +tanhd n eq x?u 000fffff ffffffff 000fffff ffffffff +tanhd n eq x?u 80000000 00000002 80000000 00000002 +tanhd n eq x?u 80040000 00000000 80040000 00000000 +tanhd n eq x?u 80080000 00000000 80080000 00000000 +tanhd n eq x?u 800fffff fffffffe 800fffff fffffffe +tanhd n eq x?u 800fffff ffffffff 800fffff ffffffff +tanhd n uo - 7ff80000 00000000 00000000 00000000 +tanhd n uo - 7fffe000 00000000 7fffe000 00000000 +tanhd n uo - ffffe000 00000000 ffffe000 00000000 +tanhd n uo v 7ff00000 00000001 00000000 00000000 +tanhd n uo v 7ff00001 00000000 00000000 00000000 +tanhd n uo v 7ff02000 00000000 7fffe000 00000000 +tanhd n uo v fff02000 00000000 ffffe000 00000000 +tanhd p eq - 00000000 00000000 00000000 00000000 +tanhd p eq - 7ff00000 00000000 3ff00000 00000000 +tanhd p eq - 80000000 00000000 80000000 00000000 +tanhd p eq - fff00000 00000000 bff00000 00000000 +tanhd p uo - 7fffe000 00000000 7fffe000 00000000 +tanhd p uo - ffffe000 00000000 ffffe000 00000000 +tanhd p uo v 7ff02000 00000000 7fffe000 00000000 +tanhd p uo v fff02000 00000000 ffffe000 00000000 +tanhd p vn x 00100000 00000001 00100000 00000001 +tanhd p vn x 00100000 00000002 00100000 00000002 +tanhd p vn x 00200000 00000000 00200000 00000000 +tanhd p vn x 00300000 00000000 00300000 00000000 +tanhd p vn x 3e300000 00000000 3e300000 00000000 +tanhd p vn x 3e400000 00000000 3e400000 00000000 +tanhd p vn x 3e480000 00000000 3e480000 00000000 +tanhd p vn x 3e500000 00000000 3e4fffff ffffffff +tanhd p vn x 3e540000 00000000 3e53ffff ffffffff +tanhd p vn x 3e580000 00000000 3e57ffff ffffffff +tanhd p vn x 40863400 00000000 3ff00000 00000000 +tanhd p vn x 7fd00000 00000000 3ff00000 00000000 +tanhd p vn x 7fe00000 00000000 3ff00000 00000000 +tanhd p vn x 7fefffff fffffffe 3ff00000 00000000 +tanhd p vn x 7fefffff ffffffff 3ff00000 00000000 +tanhd p vn x 80100000 00000001 80100000 00000001 +tanhd p vn x 80100000 00000002 80100000 00000002 +tanhd p vn x 80200000 00000000 80200000 00000000 +tanhd p vn x 80300000 00000000 80300000 00000000 +tanhd p vn x be300000 00000000 be300000 00000000 +tanhd p vn x be400000 00000000 be400000 00000000 +tanhd p vn x be480000 00000000 be480000 00000000 +tanhd p vn x be500000 00000000 be4fffff ffffffff +tanhd p vn x be540000 00000000 be53ffff ffffffff +tanhd p vn x be580000 00000000 be57ffff ffffffff +tanhd p vn x c0863400 00000000 bff00000 00000000 +tanhd p vn x ffd00000 00000000 bff00000 00000000 +tanhd p vn x ffe00000 00000000 bff00000 00000000 +tanhd p vn x ffefffff fffffffe bff00000 00000000 +tanhd p vn x ffefffff ffffffff bff00000 00000000 +tanhd p vn x?u 00000000 00000001 00000000 00000001 +tanhd p vn x?u 00000000 00000002 00000000 00000002 +tanhd p vn x?u 00040000 00000000 00040000 00000000 +tanhd p vn x?u 00080000 00000000 00080000 00000000 +tanhd p vn x?u 000fffff fffffffe 000fffff fffffffe +tanhd p vn x?u 000fffff ffffffff 000fffff ffffffff +tanhd p vn x?u 00100000 00000000 00100000 00000000 +tanhd p vn x?u 80000000 00000001 80000000 00000001 +tanhd p vn x?u 80000000 00000002 80000000 00000002 +tanhd p vn x?u 80040000 00000000 80040000 00000000 +tanhd p vn x?u 80080000 00000000 80080000 00000000 +tanhd p vn x?u 800fffff fffffffe 800fffff fffffffe +tanhd p vn x?u 800fffff ffffffff 800fffff ffffffff +tanhd p vn x?u 80100000 00000000 80100000 00000000 +tanhd z eq - 00000000 00000000 00000000 00000000 +tanhd z eq - 7ff00000 00000000 3ff00000 00000000 +tanhd z eq - 80000000 00000000 80000000 00000000 +tanhd z eq - fff00000 00000000 bff00000 00000000 +tanhd z uo - 7fffe000 00000000 7fffe000 00000000 +tanhd z uo - ffffe000 00000000 ffffe000 00000000 +tanhd z uo v 7ff02000 00000000 7fffe000 00000000 +tanhd z uo v fff02000 00000000 ffffe000 00000000 +tanhd z vn x 00100000 00000001 00100000 00000001 +tanhd z vn x 00100000 00000002 00100000 00000002 +tanhd z vn x 00200000 00000000 00200000 00000000 +tanhd z vn x 00300000 00000000 00300000 00000000 +tanhd z vn x 3e300000 00000000 3e300000 00000000 +tanhd z vn x 3e400000 00000000 3e400000 00000000 +tanhd z vn x 3e480000 00000000 3e480000 00000000 +tanhd z vn x 3e500000 00000000 3e4fffff ffffffff +tanhd z vn x 3e540000 00000000 3e53ffff ffffffff +tanhd z vn x 3e580000 00000000 3e57ffff ffffffff +tanhd z vn x 40863400 00000000 3ff00000 00000000 +tanhd z vn x 7fd00000 00000000 3ff00000 00000000 +tanhd z vn x 7fe00000 00000000 3ff00000 00000000 +tanhd z vn x 7fefffff fffffffe 3ff00000 00000000 +tanhd z vn x 7fefffff ffffffff 3ff00000 00000000 +tanhd z vn x 80100000 00000001 80100000 00000001 +tanhd z vn x 80100000 00000002 80100000 00000002 +tanhd z vn x 80200000 00000000 80200000 00000000 +tanhd z vn x 80300000 00000000 80300000 00000000 +tanhd z vn x be300000 00000000 be300000 00000000 +tanhd z vn x be400000 00000000 be400000 00000000 +tanhd z vn x be480000 00000000 be480000 00000000 +tanhd z vn x be500000 00000000 be4fffff ffffffff +tanhd z vn x be540000 00000000 be53ffff ffffffff +tanhd z vn x be580000 00000000 be57ffff ffffffff +tanhd z vn x c0863400 00000000 bff00000 00000000 +tanhd z vn x ffd00000 00000000 bff00000 00000000 +tanhd z vn x ffe00000 00000000 bff00000 00000000 +tanhd z vn x ffefffff fffffffe bff00000 00000000 +tanhd z vn x ffefffff ffffffff bff00000 00000000 +tanhd z vn x?u 00000000 00000001 00000000 00000001 +tanhd z vn x?u 00000000 00000002 00000000 00000002 +tanhd z vn x?u 00040000 00000000 00040000 00000000 +tanhd z vn x?u 00080000 00000000 00080000 00000000 +tanhd z vn x?u 000fffff fffffffe 000fffff fffffffe +tanhd z vn x?u 000fffff ffffffff 000fffff ffffffff +tanhd z vn x?u 00100000 00000000 00100000 00000000 +tanhd z vn x?u 80000000 00000001 80000000 00000001 +tanhd z vn x?u 80000000 00000002 80000000 00000002 +tanhd z vn x?u 80040000 00000000 80040000 00000000 +tanhd z vn x?u 80080000 00000000 80080000 00000000 +tanhd z vn x?u 800fffff fffffffe 800fffff fffffffe +tanhd z vn x?u 800fffff ffffffff 800fffff ffffffff +tanhd z vn x?u 80100000 00000000 80100000 00000000 diff --git a/test/io/ucb/tanhq.input b/test/io/ucb/tanhq.input new file mode 100644 index 0000000..cdca9cb --- /dev/null +++ b/test/io/ucb/tanhq.input @@ -0,0 +1,254 @@ +/* Copyright (C) 1988-1994 Sun Microsystems, Inc. 2550 Garcia Avenue */ +/* Mountain View, California 94043 All rights reserved. */ +/* */ +/* Any person is hereby authorized to download, copy, use, create bug fixes, */ +/* and distribute, subject to the following conditions: */ +/* */ +/* 1. the software may not be redistributed for a fee except as */ +/* reasonable to cover media costs; */ +/* 2. any copy of the software must include this notice, as well as */ +/* any other embedded copyright notices; and */ +/* 3. any distribution of this software or derivative works thereof */ +/* must comply with all applicable U.S. export control laws. */ +/* */ +/* THE SOFTWARE IS MADE AVAILABLE "AS IS" AND WITHOUT EXPRESS OR IMPLIED */ +/* WARRANTY OF ANY KIND, INCLUDING BUT NOT LIMITED TO THE IMPLIED */ +/* WARRANTIES OF DESIGN, MERCHANTIBILITY, FITNESS FOR A PARTICULAR */ +/* PURPOSE, NON-INFRINGEMENT, PERFORMANCE OR CONFORMANCE TO */ +/* SPECIFICATIONS. */ +/* */ +/* BY DOWNLOADING AND/OR USING THIS SOFTWARE, THE USER WAIVES ALL CLAIMS */ +/* AGAINST SUN MICROSYSTEMS, INC. AND ITS AFFILIATED COMPANIES IN ANY */ +/* JURISDICTION, INCLUDING BUT NOT LIMITED TO CLAIMS FOR DAMAGES OR */ +/* EQUITABLE RELIEF BASED ON LOSS OF DATA, AND SPECIFICALLY WAIVES EVEN */ +/* UNKNOWN OR UNANTICIPATED CLAIMS OR LOSSES, PRESENT AND FUTURE. */ +/* */ +/* IN NO EVENT WILL SUN MICROSYSTEMS, INC. OR ANY OF ITS AFFILIATED */ +/* COMPANIES BE LIABLE FOR ANY LOST REVENUE OR PROFITS OR OTHER SPECIAL, */ +/* INDIRECT AND CONSEQUENTIAL DAMAGES, EVEN IF IT HAS BEEN ADVISED OF THE */ +/* POSSIBILITY OF SUCH DAMAGES. */ +/* */ +/* This file is provided with no support and without any obligation on the */ +/* part of Sun Microsystems, Inc. ("Sun") or any of its affiliated */ +/* companies to assist in its use, correction, modification or */ +/* enhancement. Nevertheless, and without creating any obligation on its */ +/* part, Sun welcomes your comments concerning the software and requests */ +/* that they be sent to fdlibm-comments@sunpro.sun.com. */ + +tanhq n eq - 80000000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +tanhq n eq x 00000000 00000000 00000000 00000001 00000000 00000000 00000000 00000001 +tanhq n eq x 80000000 00000000 00000000 00000001 80000000 00000000 00000000 00000001 +tanhq n eq x 00000001 00000000 00000000 00000000 00000001 00000000 00000000 00000000 +tanhq n eq x 80000001 00000000 00000000 00000000 80000001 00000000 00000000 00000000 +tanhq n eq x 00010000 00000000 00000000 00000000 00010000 00000000 00000000 00000000 +tanhq n eq x 80010000 00000000 00000000 00000000 80010000 00000000 00000000 00000000 +tanhq n eq x 30c30000 00000000 00000000 00000000 30c30000 00000000 00000000 00000000 +tanhq n eq x b0c30000 00000000 00000000 00000000 b0c30000 00000000 00000000 00000000 +tanhq n eq x 7ffeffff ffffffff ffffffff ffffffff 3fff0000 00000000 00000000 00000000 +tanhq n eq x fffeffff ffffffff ffffffff ffffffff bfff0000 00000000 00000000 00000000 +tanhq n eq - 7fff0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +tanhq n eq - ffff0000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 +tanhq n nb x c000358d b2b5006d bfef7f0d 680d65a0 bffef7f0 e1708c62 ee012716 62b70956 +tanhq n nb x 40019a3d fb825911 3feffff4 a6867060 3ffeffff 4a68a9ed 78be67aa 5b721d25 +tanhq n nb x 4001fb23 09de7505 3fefffff 73581933 3ffeffff f7355829 065cff3d 0d23b12a +tanhq n nb x c00180af fba96889 bfefffe6 c66ce5c3 bffefffe 6c6f46c0 cf8c22a0 c58fda5a +tanhq n nb x c0003814 e27084dd bfef8402 4aed09ed bffef840 2ecfba10 80f090c1 6cf8c9bf +tanhq n nb x bffd6a1d 1b093c41 bfd5bbd2 db600bb6 bffd5bbc ef347f86 2e51ff0f ade15878 +tanhq n nb x 40014d1e d18455f5 3fefff81 a052883a 3ffefff8 1a1df187 f278ee1e 1eaaf2f9 +tanhq n nb x 4001ec87 4a51b239 3fefffff 21f7f28d 3ffeffff f21f354b 331c4ec8 5d7d1de2 +tanhq n nb x bfff833b 1079de4d bfed0971 d00e2766 bffed097 1cced03c 5473f5d8 53c9306e +tanhq n nb x c00213e9 3103b871 bfefffff dd2ff3ac bffeffff fdd2fef3 6fbaee52 0a3132dd +tanhq z nb x c000358d b2b5006d bfef7f0d 680d65a0 bffef7f0 e1708c62 ee012716 62b70956 +tanhq z nb x 40019a3d fb825911 3feffff4 a6867060 3ffeffff 4a68a9ed 78be67aa 5b721d25 +tanhq z nb x 4001fb23 09de7505 3fefffff 73581933 3ffeffff f7355829 065cff3d 0d23b12a +tanhq z nb x c00180af fba96889 bfefffe6 c66ce5c3 bffefffe 6c6f46c0 cf8c22a0 c58fda5a +tanhq z nb x c0003814 e27084dd bfef8402 4aed09ed bffef840 2ecfba10 80f090c1 6cf8c9bf +tanhq z nb x bffd6a1d 1b093c41 bfd5bbd2 db600bb6 bffd5bbc ef347f86 2e51ff0f ade15878 +tanhq z nb x 40014d1e d18455f5 3fefff81 a052883a 3ffefff8 1a1df187 f278ee1e 1eaaf2f9 +tanhq z nb x 4001ec87 4a51b239 3fefffff 21f7f28d 3ffeffff f21f354b 331c4ec8 5d7d1de2 +tanhq z nb x bfff833b 1079de4d bfed0971 d00e2766 bffed097 1cced03c 5473f5d8 53c9306e +tanhq z nb x c00213e9 3103b871 bfefffff dd2ff3ac bffeffff fdd2fef3 6fbaee52 0a3132dd +tanhq p nb x c000358d b2b5006d bfef7f0d 680d65a0 bffef7f0 e1708c62 ee012716 62b70956 +tanhq p nb x 40019a3d fb825911 3feffff4 a6867060 3ffeffff 4a68a9ed 78be67aa 5b721d25 +tanhq p nb x 4001fb23 09de7505 3fefffff 73581933 3ffeffff f7355829 065cff3d 0d23b12a +tanhq p nb x c00180af fba96889 bfefffe6 c66ce5c3 bffefffe 6c6f46c0 cf8c22a0 c58fda5a +tanhq p nb x c0003814 e27084dd bfef8402 4aed09ed bffef840 2ecfba10 80f090c1 6cf8c9bf +tanhq p nb x bffd6a1d 1b093c41 bfd5bbd2 db600bb6 bffd5bbc ef347f86 2e51ff0f ade15878 +tanhq p nb x 40014d1e d18455f5 3fefff81 a052883a 3ffefff8 1a1df187 f278ee1e 1eaaf2f9 +tanhq p nb x 4001ec87 4a51b239 3fefffff 21f7f28d 3ffeffff f21f354b 331c4ec8 5d7d1de2 +tanhq p nb x bfff833b 1079de4d bfed0971 d00e2766 bffed097 1cced03c 5473f5d8 53c9306e +tanhq p nb x c00213e9 3103b871 bfefffff dd2ff3ac bffeffff fdd2fef3 6fbaee52 0a3132dd +tanhq m nb x c000358d b2b5006d bfef7f0d 680d65a0 bffef7f0 e1708c62 ee012716 62b70956 +tanhq m nb x 40019a3d fb825911 3feffff4 a6867060 3ffeffff 4a68a9ed 78be67aa 5b721d25 +tanhq m nb x 4001fb23 09de7505 3fefffff 73581933 3ffeffff f7355829 065cff3d 0d23b12a +tanhq m nb x c00180af fba96889 bfefffe6 c66ce5c3 bffefffe 6c6f46c0 cf8c22a0 c58fda5a +tanhq m nb x c0003814 e27084dd bfef8402 4aed09ed bffef840 2ecfba10 80f090c1 6cf8c9bf +tanhq m nb x bffd6a1d 1b093c41 bfd5bbd2 db600bb6 bffd5bbc ef347f86 2e51ff0f ade15878 +tanhq m nb x 40014d1e d18455f5 3fefff81 a052883a 3ffefff8 1a1df187 f278ee1e 1eaaf2f9 +tanhq m nb x 4001ec87 4a51b239 3fefffff 21f7f28d 3ffeffff f21f354b 331c4ec8 5d7d1de2 +tanhq m nb x bfff833b 1079de4d bfed0971 d00e2766 bffed097 1cced03c 5473f5d8 53c9306e +tanhq m nb x c00213e9 3103b871 bfefffff dd2ff3ac bffeffff fdd2fef3 6fbaee52 0a3132dd +tanhq n uo v 7fff0000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 +tanhq n uo v 7fff0001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +tanhq n uo - 7fff8000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +tanhq m eq - 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +tanhq p eq - 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +tanhq z eq - 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +tanhq m vn x?u 00000000 00000000 00000000 00000001 00000000 00000000 00000000 00000001 +tanhq p vn x?u 00000000 00000000 00000000 00000001 00000000 00000000 00000000 00000001 +tanhq z vn x?u 00000000 00000000 00000000 00000001 00000000 00000000 00000000 00000001 +tanhq n eq x?u 00000000 00000000 00000000 00000002 00000000 00000000 00000000 00000002 +tanhq m vn x?u 00000000 00000000 00000000 00000002 00000000 00000000 00000000 00000002 +tanhq p vn x?u 00000000 00000000 00000000 00000002 00000000 00000000 00000000 00000002 +tanhq z vn x?u 00000000 00000000 00000000 00000002 00000000 00000000 00000000 00000002 +tanhq n eq x?u 00004000 00000000 00000000 00000000 00004000 00000000 00000000 00000000 +tanhq m vn x?u 00004000 00000000 00000000 00000000 00004000 00000000 00000000 00000000 +tanhq p vn x?u 00004000 00000000 00000000 00000000 00004000 00000000 00000000 00000000 +tanhq z vn x?u 00004000 00000000 00000000 00000000 00004000 00000000 00000000 00000000 +tanhq n eq x?u 00008000 00000000 00000000 00000000 00008000 00000000 00000000 00000000 +tanhq m vn x?u 00008000 00000000 00000000 00000000 00008000 00000000 00000000 00000000 +tanhq p vn x?u 00008000 00000000 00000000 00000000 00008000 00000000 00000000 00000000 +tanhq z vn x?u 00008000 00000000 00000000 00000000 00008000 00000000 00000000 00000000 +tanhq n eq x?u 0000ffff ffffffff ffffffff fffffffe 0000ffff ffffffff ffffffff fffffffe +tanhq m vn x?u 0000ffff ffffffff ffffffff fffffffe 0000ffff ffffffff ffffffff fffffffe +tanhq p vn x?u 0000ffff ffffffff ffffffff fffffffe 0000ffff ffffffff ffffffff fffffffe +tanhq z vn x?u 0000ffff ffffffff ffffffff fffffffe 0000ffff ffffffff ffffffff fffffffe +tanhq n eq x?u 0000ffff ffffffff ffffffff ffffffff 0000ffff ffffffff ffffffff ffffffff +tanhq m vn x?u 0000ffff ffffffff ffffffff ffffffff 0000ffff ffffffff ffffffff ffffffff +tanhq p vn x?u 0000ffff ffffffff ffffffff ffffffff 0000ffff ffffffff ffffffff ffffffff +tanhq z vn x?u 0000ffff ffffffff ffffffff ffffffff 0000ffff ffffffff ffffffff ffffffff +tanhq m vn x?u 00010000 00000000 00000000 00000000 00010000 00000000 00000000 00000000 +tanhq p vn x?u 00010000 00000000 00000000 00000000 00010000 00000000 00000000 00000000 +tanhq z vn x?u 00010000 00000000 00000000 00000000 00010000 00000000 00000000 00000000 +tanhq n eq x 00010000 00000000 00000000 00000001 00010000 00000000 00000000 00000001 +tanhq m vn x 00010000 00000000 00000000 00000001 00010000 00000000 00000000 00000001 +tanhq p vn x 00010000 00000000 00000000 00000001 00010000 00000000 00000000 00000001 +tanhq z vn x 00010000 00000000 00000000 00000001 00010000 00000000 00000000 00000001 +tanhq n eq x 00010000 00000000 00000000 00000002 00010000 00000000 00000000 00000002 +tanhq m vn x 00010000 00000000 00000000 00000002 00010000 00000000 00000000 00000002 +tanhq p vn x 00010000 00000000 00000000 00000002 00010000 00000000 00000000 00000002 +tanhq z vn x 00010000 00000000 00000000 00000002 00010000 00000000 00000000 00000002 +tanhq n eq x 00020000 00000000 00000000 00000000 00020000 00000000 00000000 00000000 +tanhq m vn x 00020000 00000000 00000000 00000000 00020000 00000000 00000000 00000000 +tanhq p vn x 00020000 00000000 00000000 00000000 00020000 00000000 00000000 00000000 +tanhq z vn x 00020000 00000000 00000000 00000000 00020000 00000000 00000000 00000000 +tanhq n eq x 00030000 00000000 00000000 00000000 00030000 00000000 00000000 00000000 +tanhq m vn x 00030000 00000000 00000000 00000000 00030000 00000000 00000000 00000000 +tanhq p vn x 00030000 00000000 00000000 00000000 00030000 00000000 00000000 00000000 +tanhq z vn x 00030000 00000000 00000000 00000000 00030000 00000000 00000000 00000000 +tanhq n eq x 7ffeffff ffffffff ffffffff fffffffe 3fff0000 00000000 00000000 00000000 +tanhq m vn x 7ffeffff ffffffff ffffffff fffffffe 3fff0000 00000000 00000000 00000000 +tanhq p vn x 7ffeffff ffffffff ffffffff fffffffe 3fff0000 00000000 00000000 00000000 +tanhq z vn x 7ffeffff ffffffff ffffffff fffffffe 3fff0000 00000000 00000000 00000000 +tanhq m vn x 7ffeffff ffffffff ffffffff ffffffff 3fff0000 00000000 00000000 00000000 +tanhq p vn x 7ffeffff ffffffff ffffffff ffffffff 3fff0000 00000000 00000000 00000000 +tanhq z vn x 7ffeffff ffffffff ffffffff ffffffff 3fff0000 00000000 00000000 00000000 +tanhq n eq x 7ffd0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +tanhq m vn x 7ffd0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +tanhq p vn x 7ffd0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +tanhq z vn x 7ffd0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +tanhq n eq x 7ffe0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +tanhq m vn x 7ffe0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +tanhq p vn x 7ffe0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +tanhq z vn x 7ffe0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +tanhq m eq - 7fff0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +tanhq p eq - 7fff0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +tanhq z eq - 7fff0000 00000000 00000000 00000000 3fff0000 00000000 00000000 00000000 +tanhq n uo - 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +tanhq m uo - 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +tanhq p uo - 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +tanhq z uo - 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +tanhq n uo v 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +tanhq m uo v 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +tanhq p uo v 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +tanhq z uo v 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +tanhq m eq - 80000000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +tanhq p eq - 80000000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +tanhq z eq - 80000000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +tanhq m vn x?u 80000000 00000000 00000000 00000001 80000000 00000000 00000000 00000001 +tanhq p vn x?u 80000000 00000000 00000000 00000001 80000000 00000000 00000000 00000001 +tanhq z vn x?u 80000000 00000000 00000000 00000001 80000000 00000000 00000000 00000001 +tanhq n eq x?u 80000000 00000000 00000000 00000002 80000000 00000000 00000000 00000002 +tanhq m vn x?u 80000000 00000000 00000000 00000002 80000000 00000000 00000000 00000002 +tanhq p vn x?u 80000000 00000000 00000000 00000002 80000000 00000000 00000000 00000002 +tanhq z vn x?u 80000000 00000000 00000000 00000002 80000000 00000000 00000000 00000002 +tanhq n eq x?u 80004000 00000000 00000000 00000000 80004000 00000000 00000000 00000000 +tanhq m vn x?u 80004000 00000000 00000000 00000000 80004000 00000000 00000000 00000000 +tanhq p vn x?u 80004000 00000000 00000000 00000000 80004000 00000000 00000000 00000000 +tanhq z vn x?u 80004000 00000000 00000000 00000000 80004000 00000000 00000000 00000000 +tanhq n eq x?u 80008000 00000000 00000000 00000000 80008000 00000000 00000000 00000000 +tanhq m vn x?u 80008000 00000000 00000000 00000000 80008000 00000000 00000000 00000000 +tanhq p vn x?u 80008000 00000000 00000000 00000000 80008000 00000000 00000000 00000000 +tanhq z vn x?u 80008000 00000000 00000000 00000000 80008000 00000000 00000000 00000000 +tanhq n eq x?u 8000ffff ffffffff ffffffff fffffffe 8000ffff ffffffff ffffffff fffffffe +tanhq m vn x?u 8000ffff ffffffff ffffffff fffffffe 8000ffff ffffffff ffffffff fffffffe +tanhq p vn x?u 8000ffff ffffffff ffffffff fffffffe 8000ffff ffffffff ffffffff fffffffe +tanhq z vn x?u 8000ffff ffffffff ffffffff fffffffe 8000ffff ffffffff ffffffff fffffffe +tanhq n eq x?u 8000ffff ffffffff ffffffff ffffffff 8000ffff ffffffff ffffffff ffffffff +tanhq m vn x?u 8000ffff ffffffff ffffffff ffffffff 8000ffff ffffffff ffffffff ffffffff +tanhq p vn x?u 8000ffff ffffffff ffffffff ffffffff 8000ffff ffffffff ffffffff ffffffff +tanhq z vn x?u 8000ffff ffffffff ffffffff ffffffff 8000ffff ffffffff ffffffff ffffffff +tanhq m vn x?u 80010000 00000000 00000000 00000000 80010000 00000000 00000000 00000000 +tanhq p vn x?u 80010000 00000000 00000000 00000000 80010000 00000000 00000000 00000000 +tanhq z vn x?u 80010000 00000000 00000000 00000000 80010000 00000000 00000000 00000000 +tanhq n eq x 80010000 00000000 00000000 00000001 80010000 00000000 00000000 00000001 +tanhq m vn x 80010000 00000000 00000000 00000001 80010000 00000000 00000000 00000001 +tanhq p vn x 80010000 00000000 00000000 00000001 80010000 00000000 00000000 00000001 +tanhq z vn x 80010000 00000000 00000000 00000001 80010000 00000000 00000000 00000001 +tanhq n eq x 80010000 00000000 00000000 00000002 80010000 00000000 00000000 00000002 +tanhq m vn x 80010000 00000000 00000000 00000002 80010000 00000000 00000000 00000002 +tanhq p vn x 80010000 00000000 00000000 00000002 80010000 00000000 00000000 00000002 +tanhq z vn x 80010000 00000000 00000000 00000002 80010000 00000000 00000000 00000002 +tanhq n eq x 80020000 00000000 00000000 00000000 80020000 00000000 00000000 00000000 +tanhq m vn x 80020000 00000000 00000000 00000000 80020000 00000000 00000000 00000000 +tanhq p vn x 80020000 00000000 00000000 00000000 80020000 00000000 00000000 00000000 +tanhq z vn x 80020000 00000000 00000000 00000000 80020000 00000000 00000000 00000000 +tanhq n eq x 80030000 00000000 00000000 00000000 80030000 00000000 00000000 00000000 +tanhq m vn x 80030000 00000000 00000000 00000000 80030000 00000000 00000000 00000000 +tanhq p vn x 80030000 00000000 00000000 00000000 80030000 00000000 00000000 00000000 +tanhq z vn x 80030000 00000000 00000000 00000000 80030000 00000000 00000000 00000000 +tanhq n eq x fffeffff ffffffff ffffffff fffffffe bfff0000 00000000 00000000 00000000 +tanhq m vn x fffeffff ffffffff ffffffff fffffffe bfff0000 00000000 00000000 00000000 +tanhq p vn x fffeffff ffffffff ffffffff fffffffe bfff0000 00000000 00000000 00000000 +tanhq z vn x fffeffff ffffffff ffffffff fffffffe bfff0000 00000000 00000000 00000000 +tanhq m vn x fffeffff ffffffff ffffffff ffffffff bfff0000 00000000 00000000 00000000 +tanhq p vn x fffeffff ffffffff ffffffff ffffffff bfff0000 00000000 00000000 00000000 +tanhq z vn x fffeffff ffffffff ffffffff ffffffff bfff0000 00000000 00000000 00000000 +tanhq n eq x fffd0000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 +tanhq m vn x fffd0000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 +tanhq p vn x fffd0000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 +tanhq z vn x fffd0000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 +tanhq n eq x fffe0000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 +tanhq m vn x fffe0000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 +tanhq p vn x fffe0000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 +tanhq z vn x fffe0000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 +tanhq m eq - ffff0000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 +tanhq p eq - ffff0000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 +tanhq z eq - ffff0000 00000000 00000000 00000000 bfff0000 00000000 00000000 00000000 +tanhq n uo - fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +tanhq m uo - fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +tanhq p uo - fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +tanhq z uo - fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +tanhq n uo v ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +tanhq m uo v ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +tanhq p uo v ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +tanhq z uo v ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +tanhq m uo - 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +tanhq m uo - fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +tanhq m uo v 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +tanhq m uo v ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +tanhq n uo - 7fff8000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +tanhq n uo - 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +tanhq n uo - fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +tanhq n uo v 7fff0000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 +tanhq n uo v 7fff0001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +tanhq n uo v 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +tanhq n uo v ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +tanhq p uo - 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +tanhq p uo - fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +tanhq p uo v 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +tanhq p uo v ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +tanhq z uo - 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +tanhq z uo - fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +tanhq z uo v 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +tanhq z uo v ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 diff --git a/test/io/ucb/tanhs.input b/test/io/ucb/tanhs.input new file mode 100644 index 0000000..d78caa5 --- /dev/null +++ b/test/io/ucb/tanhs.input @@ -0,0 +1,296 @@ +/* Copyright (C) 1988-1994 Sun Microsystems, Inc. 2550 Garcia Avenue */ +/* Mountain View, California 94043 All rights reserved. */ +/* */ +/* Any person is hereby authorized to download, copy, use, create bug fixes, */ +/* and distribute, subject to the following conditions: */ +/* */ +/* 1. the software may not be redistributed for a fee except as */ +/* reasonable to cover media costs; */ +/* 2. any copy of the software must include this notice, as well as */ +/* any other embedded copyright notices; and */ +/* 3. any distribution of this software or derivative works thereof */ +/* must comply with all applicable U.S. export control laws. */ +/* */ +/* THE SOFTWARE IS MADE AVAILABLE "AS IS" AND WITHOUT EXPRESS OR IMPLIED */ +/* WARRANTY OF ANY KIND, INCLUDING BUT NOT LIMITED TO THE IMPLIED */ +/* WARRANTIES OF DESIGN, MERCHANTIBILITY, FITNESS FOR A PARTICULAR */ +/* PURPOSE, NON-INFRINGEMENT, PERFORMANCE OR CONFORMANCE TO */ +/* SPECIFICATIONS. */ +/* */ +/* BY DOWNLOADING AND/OR USING THIS SOFTWARE, THE USER WAIVES ALL CLAIMS */ +/* AGAINST SUN MICROSYSTEMS, INC. AND ITS AFFILIATED COMPANIES IN ANY */ +/* JURISDICTION, INCLUDING BUT NOT LIMITED TO CLAIMS FOR DAMAGES OR */ +/* EQUITABLE RELIEF BASED ON LOSS OF DATA, AND SPECIFICALLY WAIVES EVEN */ +/* UNKNOWN OR UNANTICIPATED CLAIMS OR LOSSES, PRESENT AND FUTURE. */ +/* */ +/* IN NO EVENT WILL SUN MICROSYSTEMS, INC. OR ANY OF ITS AFFILIATED */ +/* COMPANIES BE LIABLE FOR ANY LOST REVENUE OR PROFITS OR OTHER SPECIAL, */ +/* INDIRECT AND CONSEQUENTIAL DAMAGES, EVEN IF IT HAS BEEN ADVISED OF THE */ +/* POSSIBILITY OF SUCH DAMAGES. */ +/* */ +/* This file is provided with no support and without any obligation on the */ +/* part of Sun Microsystems, Inc. ("Sun") or any of its affiliated */ +/* companies to assist in its use, correction, modification or */ +/* enhancement. Nevertheless, and without creating any obligation on its */ +/* part, Sun welcomes your comments concerning the software and requests */ +/* that they be sent to fdlibm-comments@sunpro.sun.com. */ + + /* tanh(+-max) = +-1 */ +tanhs n eq x 7f7fffff 3f800000 +tanhs n eq x ff7fffff bf800000 +tanhs z vn x 7f7fffff 3f800000 +tanhs z vn x ff7fffff bf800000 +tanhs p vn x 7f7fffff 3f800000 +tanhs p vn x ff7fffff bf800000 +tanhs m vn x 7f7fffff 3f800000 +tanhs m vn x ff7fffff bf800000 + /* tanh(tiny) :=: tiny */ +tanhs n eq x 31000000 31000000 +tanhs n eq x b1000000 b1000000 +tanhs n eq x 00800000 00800000 +tanhs n eq x 80800000 80800000 + /* tanh(+-0) = +-0 */ +tanhs n eq - 00000000 00000000 +tanhs n eq - 80000000 80000000 +tanhs z eq - 00000000 00000000 +tanhs z eq - 80000000 80000000 +tanhs p eq - 00000000 00000000 +tanhs p eq - 80000000 80000000 +tanhs m eq - 00000000 00000000 +tanhs m eq - 80000000 80000000 + /* random arguments between -9 9 */ +tanhs n nb x c01ac6ae bf7bf86b +tanhs n nb x 40cd1ef8 3f7fffa5 +tanhs n nb x 40fd91d0 3f7ffffc +tanhs n nb x c0c057a8 bf7fff36 +tanhs n nb x c01c0a47 bf7c2012 +tanhs n nb x beb50eb1 beadde97 +tanhs n nb x 40a68f37 3f7ffc0d +tanhs n nb x 40f643fa 3f7ffff9 +tanhs n nb x bfc19d89 bf684b8f +tanhs n nb x c109f49a bf7fffff + /* tanh(nan) is nan */ +tanhs n uo v ff800001 00000000 +tanhs n uo - 7fc00000 00000000 +tanhs z uo v ff800001 00000000 +tanhs z uo - 7fc00000 00000000 +tanhs p uo v ff800001 00000000 +tanhs p uo - 7fc00000 00000000 +tanhs m uo v ff800001 00000000 +tanhs m uo - 7fc00000 00000000 + /* tanh(+-inf) is 1.0 */ +tanhs n eq - 7f800000 3f800000 +tanhs n eq - ff800000 bf800000 +tanhs z eq - 7f800000 3f800000 +tanhs z eq - ff800000 bf800000 +tanhs p eq - 7f800000 3f800000 +tanhs p eq - ff800000 bf800000 +tanhs m eq - 7f800000 3f800000 +tanhs m eq - ff800000 bf800000 + /* tanh(+-subnormal) */ +tanhs n eq x 00000001 00000001 +tanhs n eq x 80000001 80000001 +tanhs m uo - 7fc00000 00000000 +tanhs m uo - 7fff0000 7fff0000 +tanhs m uo - ffff0000 ffff0000 +tanhs m uo v 7f810000 7fff0000 +tanhs m uo v ff800001 00000000 +tanhs m uo v ff810000 ffff0000 +tanhs m vn x 00800001 00800001 +tanhs m vn x 00800002 00800002 +tanhs m vn x 01000000 01000000 +tanhs m vn x 01800000 01800000 +tanhs m vn x 31800000 31800000 +tanhs m vn x 32000000 32000000 +tanhs m vn x 32400000 32400000 +tanhs m vn x 32800000 32800000 +tanhs m vn x 32a00000 32a00000 +tanhs m vn x 32c00000 32c00000 +tanhs m vn x 39800000 39800000 +tanhs m vn x 42b30000 3f800000 +tanhs m vn x 4431a000 3f800000 +tanhs m vn x 7e800000 3f800000 +tanhs m vn x 7f000000 3f800000 +tanhs m vn x 7f7ffffe 3f800000 +tanhs m vn x 80800001 80800001 +tanhs m vn x 80800002 80800002 +tanhs m vn x 81000000 81000000 +tanhs m vn x 81800000 81800000 +tanhs m vn x b1800000 b1800000 +tanhs m vn x b2000000 b2000000 +tanhs m vn x b2400000 b2400000 +tanhs m vn x b2800000 b2800000 +tanhs m vn x b2a00000 b2a00000 +tanhs m vn x b2c00000 b2c00000 +tanhs m vn x b9800000 b9800000 +tanhs m vn x c2b30000 bf800000 +tanhs m vn x c431a000 bf800000 +tanhs m vn x fe800000 bf800000 +tanhs m vn x ff000000 bf800000 +tanhs m vn x ff7ffffe bf800000 +tanhs m vn x?u 00000001 00000001 +tanhs m vn x?u 00000002 00000002 +tanhs m vn x?u 00200000 00200000 +tanhs m vn x?u 00400000 00400000 +tanhs m vn x?u 007ffffe 007ffffe +tanhs m vn x?u 007fffff 007fffff +tanhs m vn x?u 00800000 00800000 +tanhs m vn x?u 80000001 80000001 +tanhs m vn x?u 80000002 80000002 +tanhs m vn x?u 80200000 80200000 +tanhs m vn x?u 80400000 80400000 +tanhs m vn x?u 807ffffe 807ffffe +tanhs m vn x?u 807fffff 807fffff +tanhs m vn x?u 80800000 80800000 +tanhs n eq x 00800001 00800001 +tanhs n eq x 00800002 00800002 +tanhs n eq x 01000000 01000000 +tanhs n eq x 01800000 01800000 +tanhs n eq x 31800000 31800000 +tanhs n eq x 32000000 32000000 +tanhs n eq x 32400000 32400000 +tanhs n eq x 32800000 32800000 +tanhs n eq x 32a00000 32a00000 +tanhs n eq x 32c00000 32c00000 +tanhs n eq x 39800000 39800000 +tanhs n eq x 42b30000 3f800000 +tanhs n eq x 4431a000 3f800000 +tanhs n eq x 7e800000 3f800000 +tanhs n eq x 7f000000 3f800000 +tanhs n eq x 7f7ffffe 3f800000 +tanhs n eq x 80800001 80800001 +tanhs n eq x 80800002 80800002 +tanhs n eq x 81000000 81000000 +tanhs n eq x 81800000 81800000 +tanhs n eq x b1800000 b1800000 +tanhs n eq x b2000000 b2000000 +tanhs n eq x b2400000 b2400000 +tanhs n eq x b2800000 b2800000 +tanhs n eq x b2a00000 b2a00000 +tanhs n eq x b2c00000 b2c00000 +tanhs n eq x b9800000 b9800000 +tanhs n eq x c2b30000 bf800000 +tanhs n eq x c431a000 bf800000 +tanhs n eq x fe800000 bf800000 +tanhs n eq x ff000000 bf800000 +tanhs n eq x ff7ffffe bf800000 +tanhs n eq x?u 00000002 00000002 +tanhs n eq x?u 00200000 00200000 +tanhs n eq x?u 00400000 00400000 +tanhs n eq x?u 007ffffe 007ffffe +tanhs n eq x?u 007fffff 007fffff +tanhs n eq x?u 80000002 80000002 +tanhs n eq x?u 80200000 80200000 +tanhs n eq x?u 80400000 80400000 +tanhs n eq x?u 807ffffe 807ffffe +tanhs n eq x?u 807fffff 807fffff +tanhs n uo - 7fc00000 00000000 +tanhs n uo - 7fff0000 7fff0000 +tanhs n uo - ffff0000 ffff0000 +tanhs n uo v 7f810000 7fff0000 +tanhs n uo v ff800001 00000000 +tanhs n uo v ff810000 ffff0000 +tanhs p uo - 7fc00000 00000000 +tanhs p uo - 7fff0000 7fff0000 +tanhs p uo - ffff0000 ffff0000 +tanhs p uo v 7f810000 7fff0000 +tanhs p uo v ff800001 00000000 +tanhs p uo v ff810000 ffff0000 +tanhs p vn x 00800001 00800001 +tanhs p vn x 00800002 00800002 +tanhs p vn x 01000000 01000000 +tanhs p vn x 01800000 01800000 +tanhs p vn x 31800000 31800000 +tanhs p vn x 32000000 32000000 +tanhs p vn x 32400000 32400000 +tanhs p vn x 32800000 32800000 +tanhs p vn x 32a00000 32a00000 +tanhs p vn x 32c00000 32c00000 +tanhs p vn x 39800000 39800000 +tanhs p vn x 42b30000 3f800000 +tanhs p vn x 4431a000 3f800000 +tanhs p vn x 7e800000 3f800000 +tanhs p vn x 7f000000 3f800000 +tanhs p vn x 7f7ffffe 3f800000 +tanhs p vn x 80800001 80800001 +tanhs p vn x 80800002 80800002 +tanhs p vn x 81000000 81000000 +tanhs p vn x 81800000 81800000 +tanhs p vn x b1800000 b1800000 +tanhs p vn x b2000000 b2000000 +tanhs p vn x b2400000 b2400000 +tanhs p vn x b2800000 b2800000 +tanhs p vn x b2a00000 b2a00000 +tanhs p vn x b2c00000 b2c00000 +tanhs p vn x b9800000 b9800000 +tanhs p vn x c2b30000 bf800000 +tanhs p vn x c431a000 bf800000 +tanhs p vn x fe800000 bf800000 +tanhs p vn x ff000000 bf800000 +tanhs p vn x ff7ffffe bf800000 +tanhs p vn x?u 00000001 00000001 +tanhs p vn x?u 00000002 00000002 +tanhs p vn x?u 00200000 00200000 +tanhs p vn x?u 00400000 00400000 +tanhs p vn x?u 007ffffe 007ffffe +tanhs p vn x?u 007fffff 007fffff +tanhs p vn x?u 00800000 00800000 +tanhs p vn x?u 80000001 80000001 +tanhs p vn x?u 80000002 80000002 +tanhs p vn x?u 80200000 80200000 +tanhs p vn x?u 80400000 80400000 +tanhs p vn x?u 807ffffe 807ffffe +tanhs p vn x?u 807fffff 807fffff +tanhs p vn x?u 80800000 80800000 +tanhs z uo - 7fc00000 00000000 +tanhs z uo - 7fff0000 7fff0000 +tanhs z uo - ffff0000 ffff0000 +tanhs z uo v 7f810000 7fff0000 +tanhs z uo v ff800001 00000000 +tanhs z uo v ff810000 ffff0000 +tanhs z vn x 00800001 00800001 +tanhs z vn x 00800002 00800002 +tanhs z vn x 01000000 01000000 +tanhs z vn x 01800000 01800000 +tanhs z vn x 31800000 31800000 +tanhs z vn x 32000000 32000000 +tanhs z vn x 32400000 32400000 +tanhs z vn x 32800000 32800000 +tanhs z vn x 32a00000 32a00000 +tanhs z vn x 32c00000 32c00000 +tanhs z vn x 39800000 39800000 +tanhs z vn x 42b30000 3f800000 +tanhs z vn x 4431a000 3f800000 +tanhs z vn x 7e800000 3f800000 +tanhs z vn x 7f000000 3f800000 +tanhs z vn x 7f7ffffe 3f800000 +tanhs z vn x 80800001 80800001 +tanhs z vn x 80800002 80800002 +tanhs z vn x 81000000 81000000 +tanhs z vn x 81800000 81800000 +tanhs z vn x b1800000 b1800000 +tanhs z vn x b2000000 b2000000 +tanhs z vn x b2400000 b2400000 +tanhs z vn x b2800000 b2800000 +tanhs z vn x b2a00000 b2a00000 +tanhs z vn x b2c00000 b2c00000 +tanhs z vn x b9800000 b9800000 +tanhs z vn x c2b30000 bf800000 +tanhs z vn x c431a000 bf800000 +tanhs z vn x fe800000 bf800000 +tanhs z vn x ff000000 bf800000 +tanhs z vn x ff7ffffe bf800000 +tanhs z vn x?u 00000001 00000001 +tanhs z vn x?u 00000002 00000002 +tanhs z vn x?u 00200000 00200000 +tanhs z vn x?u 00400000 00400000 +tanhs z vn x?u 007ffffe 007ffffe +tanhs z vn x?u 007fffff 007fffff +tanhs z vn x?u 00800000 00800000 +tanhs z vn x?u 80000001 80000001 +tanhs z vn x?u 80000002 80000002 +tanhs z vn x?u 80200000 80200000 +tanhs z vn x?u 80400000 80400000 +tanhs z vn x?u 807ffffe 807ffffe +tanhs z vn x?u 807fffff 807fffff +tanhs z vn x?u 80800000 80800000 diff --git a/test/io/ucb/tanq.input b/test/io/ucb/tanq.input new file mode 100644 index 0000000..04cfb6e --- /dev/null +++ b/test/io/ucb/tanq.input @@ -0,0 +1,222 @@ +/* Copyright (C) 1988-1994 Sun Microsystems, Inc. 2550 Garcia Avenue */ +/* Mountain View, California 94043 All rights reserved. */ +/* */ +/* Any person is hereby authorized to download, copy, use, create bug fixes, */ +/* and distribute, subject to the following conditions: */ +/* */ +/* 1. the software may not be redistributed for a fee except as */ +/* reasonable to cover media costs; */ +/* 2. any copy of the software must include this notice, as well as */ +/* any other embedded copyright notices; and */ +/* 3. any distribution of this software or derivative works thereof */ +/* must comply with all applicable U.S. export control laws. */ +/* */ +/* THE SOFTWARE IS MADE AVAILABLE "AS IS" AND WITHOUT EXPRESS OR IMPLIED */ +/* WARRANTY OF ANY KIND, INCLUDING BUT NOT LIMITED TO THE IMPLIED */ +/* WARRANTIES OF DESIGN, MERCHANTIBILITY, FITNESS FOR A PARTICULAR */ +/* PURPOSE, NON-INFRINGEMENT, PERFORMANCE OR CONFORMANCE TO */ +/* SPECIFICATIONS. */ +/* */ +/* BY DOWNLOADING AND/OR USING THIS SOFTWARE, THE USER WAIVES ALL CLAIMS */ +/* AGAINST SUN MICROSYSTEMS, INC. AND ITS AFFILIATED COMPANIES IN ANY */ +/* JURISDICTION, INCLUDING BUT NOT LIMITED TO CLAIMS FOR DAMAGES OR */ +/* EQUITABLE RELIEF BASED ON LOSS OF DATA, AND SPECIFICALLY WAIVES EVEN */ +/* UNKNOWN OR UNANTICIPATED CLAIMS OR LOSSES, PRESENT AND FUTURE. */ +/* */ +/* IN NO EVENT WILL SUN MICROSYSTEMS, INC. OR ANY OF ITS AFFILIATED */ +/* COMPANIES BE LIABLE FOR ANY LOST REVENUE OR PROFITS OR OTHER SPECIAL, */ +/* INDIRECT AND CONSEQUENTIAL DAMAGES, EVEN IF IT HAS BEEN ADVISED OF THE */ +/* POSSIBILITY OF SUCH DAMAGES. */ +/* */ +/* This file is provided with no support and without any obligation on the */ +/* part of Sun Microsystems, Inc. ("Sun") or any of its affiliated */ +/* companies to assist in its use, correction, modification or */ +/* enhancement. Nevertheless, and without creating any obligation on its */ +/* part, Sun welcomes your comments concerning the software and requests */ +/* that they be sent to fdlibm-comments@sunpro.sun.com. */ + +tanq n ge x 7ffeffff ffffffff ffffffff ffffffff ffff0000 00000000 00000000 00000000 +tanq z le x 7ffeffff ffffffff ffffffff ffffffff 7fff0000 00000000 00000000 00000000 +tanq z ge x 7ffeffff ffffffff ffffffff ffffffff ffff0000 00000000 00000000 00000000 +tanq p le x 7ffeffff ffffffff ffffffff ffffffff 7fff0000 00000000 00000000 00000000 +tanq p ge x 7ffeffff ffffffff ffffffff ffffffff ffff0000 00000000 00000000 00000000 +tanq m le x 7ffeffff ffffffff ffffffff ffffffff 7fff0000 00000000 00000000 00000000 +tanq m ge x 7ffeffff ffffffff ffffffff ffffffff ffff0000 00000000 00000000 00000000 +tanq n le x fffeffff ffffffff ffffffff ffffffff 7fff0000 00000000 00000000 00000000 +tanq n ge x fffeffff ffffffff ffffffff ffffffff ffff0000 00000000 00000000 00000000 +tanq z le x fffeffff ffffffff ffffffff ffffffff 7fff0000 00000000 00000000 00000000 +tanq z ge x fffeffff ffffffff ffffffff ffffffff ffff0000 00000000 00000000 00000000 +tanq p le x fffeffff ffffffff ffffffff ffffffff 7fff0000 00000000 00000000 00000000 +tanq p ge x fffeffff ffffffff ffffffff ffffffff ffff0000 00000000 00000000 00000000 +tanq m le x fffeffff ffffffff ffffffff ffffffff 7fff0000 00000000 00000000 00000000 +tanq m ge x fffeffff ffffffff ffffffff ffffffff ffff0000 00000000 00000000 00000000 +tanq n eq x 30c30000 00000000 00000000 00000000 30c30000 00000000 00000000 00000000 +tanq n eq x b0c30000 00000000 00000000 00000000 b0c30000 00000000 00000000 00000000 +tanq n eq x 00010000 00000000 00000000 00000000 00010000 00000000 00000000 00000000 +tanq n eq x 80010000 00000000 00000000 00000000 80010000 00000000 00000000 00000000 +tanq n eq xu 00000000 00000000 00000000 00000001 00000000 00000000 00000000 00000001 +tanq n eq xu 80000000 00000000 00000000 00000001 80000000 00000000 00000000 00000001 +tanq n eq - 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +tanq n eq - 80000000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +tanq z eq - 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +tanq z eq - 80000000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +tanq p eq - 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +tanq p eq - 80000000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +tanq m eq - 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +tanq m eq - 80000000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 +tanq n uo v 7fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +tanq n uo v ffff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +tanq n uo v 7fff0000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 +tanq n uo v ffff0000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 +tanq n uo - 7fff8000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +tanq n uo - 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +tanq m uo - 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +tanq p uo - 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +tanq z uo - 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +tanq n uo - fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +tanq m uo - fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +tanq p uo - fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +tanq z uo - fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +tanq n uo v 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +tanq m uo v 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +tanq p uo v 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +tanq z uo v 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +tanq n uo v ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +tanq m uo v ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +tanq p uo v ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +tanq z uo v ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +tanq m uo v 7fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +tanq p uo v 7fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +tanq z uo v 7fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +tanq m uo v ffff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +tanq p uo v ffff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +tanq z uo v ffff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +tanq z eq x 00010000 00000000 00000000 00000000 00010000 00000000 00000000 00000000 +tanq m eq x 00010000 00000000 00000000 00000000 00010000 00000000 00000000 00000000 +tanq n eq x 00010000 00000000 00000000 00000001 00010000 00000000 00000000 00000001 +tanq z eq x 00010000 00000000 00000000 00000001 00010000 00000000 00000000 00000001 +tanq m eq x 00010000 00000000 00000000 00000001 00010000 00000000 00000000 00000001 +tanq n eq x 00020000 00000000 00000000 00000000 00020000 00000000 00000000 00000000 +tanq z eq x 00020000 00000000 00000000 00000000 00020000 00000000 00000000 00000000 +tanq m eq x 00020000 00000000 00000000 00000000 00020000 00000000 00000000 00000000 +tanq n eq x 00020000 00000000 00000000 00000003 00020000 00000000 00000000 00000003 +tanq z eq x 00020000 00000000 00000000 00000003 00020000 00000000 00000000 00000003 +tanq m eq x 00020000 00000000 00000000 00000003 00020000 00000000 00000000 00000003 +tanq n eq x?u 0000ffff ffffffff ffffffff fffffffe 0000ffff ffffffff ffffffff fffffffe +tanq z eq x?u 0000ffff ffffffff ffffffff fffffffe 0000ffff ffffffff ffffffff fffffffe +tanq m eq x?u 0000ffff ffffffff ffffffff fffffffe 0000ffff ffffffff ffffffff fffffffe +tanq n eq x 0001ffff ffffffff ffffffff fffffffb 0001ffff ffffffff ffffffff fffffffb +tanq z eq x 0001ffff ffffffff ffffffff fffffffb 0001ffff ffffffff ffffffff fffffffb +tanq m eq x 0001ffff ffffffff ffffffff fffffffb 0001ffff ffffffff ffffffff fffffffb +tanq z eq x?u 00000000 00000000 00000000 00000001 00000000 00000000 00000000 00000001 +tanq m eq x?u 00000000 00000000 00000000 00000001 00000000 00000000 00000000 00000001 +tanq n eq x?u 00000000 00000000 00000000 00000009 00000000 00000000 00000000 00000009 +tanq z eq x?u 00000000 00000000 00000000 00000009 00000000 00000000 00000000 00000009 +tanq m eq x?u 00000000 00000000 00000000 00000009 00000000 00000000 00000000 00000009 +tanq z eq x 80010000 00000000 00000000 00000000 80010000 00000000 00000000 00000000 +tanq p eq x 80010000 00000000 00000000 00000000 80010000 00000000 00000000 00000000 +tanq n eq x 80010000 00000000 00000000 00000001 80010000 00000000 00000000 00000001 +tanq z eq x 80010000 00000000 00000000 00000001 80010000 00000000 00000000 00000001 +tanq p eq x 80010000 00000000 00000000 00000001 80010000 00000000 00000000 00000001 +tanq n eq x 80020000 00000000 00000000 00000000 80020000 00000000 00000000 00000000 +tanq z eq x 80020000 00000000 00000000 00000000 80020000 00000000 00000000 00000000 +tanq p eq x 80020000 00000000 00000000 00000000 80020000 00000000 00000000 00000000 +tanq n eq x 80020000 00000000 00000000 00000003 80020000 00000000 00000000 00000003 +tanq z eq x 80020000 00000000 00000000 00000003 80020000 00000000 00000000 00000003 +tanq p eq x 80020000 00000000 00000000 00000003 80020000 00000000 00000000 00000003 +tanq n eq x?u 8000ffff ffffffff ffffffff fffffffe 8000ffff ffffffff ffffffff fffffffe +tanq z eq x?u 8000ffff ffffffff ffffffff fffffffe 8000ffff ffffffff ffffffff fffffffe +tanq p eq x?u 8000ffff ffffffff ffffffff fffffffe 8000ffff ffffffff ffffffff fffffffe +tanq n eq x 8001ffff ffffffff ffffffff fffffffb 8001ffff ffffffff ffffffff fffffffb +tanq z eq x 8001ffff ffffffff ffffffff fffffffb 8001ffff ffffffff ffffffff fffffffb +tanq p eq x 8001ffff ffffffff ffffffff fffffffb 8001ffff ffffffff ffffffff fffffffb +tanq z eq x?u 80000000 00000000 00000000 00000001 80000000 00000000 00000000 00000001 +tanq p eq x?u 80000000 00000000 00000000 00000001 80000000 00000000 00000000 00000001 +tanq n eq x?u 80000000 00000000 00000000 00000009 80000000 00000000 00000000 00000009 +tanq z eq x?u 80000000 00000000 00000000 00000009 80000000 00000000 00000000 00000009 +tanq p eq x?u 80000000 00000000 00000000 00000009 80000000 00000000 00000000 00000009 +tanq p vn x?u 00000000 00000000 00000000 00000001 00000000 00000000 00000000 00000001 +tanq n eq x?u 00000000 00000000 00000000 00000002 00000000 00000000 00000000 00000002 +tanq m eq x?u 00000000 00000000 00000000 00000002 00000000 00000000 00000000 00000002 +tanq p vn x?u 00000000 00000000 00000000 00000002 00000000 00000000 00000000 00000002 +tanq z eq x?u 00000000 00000000 00000000 00000002 00000000 00000000 00000000 00000002 +tanq n eq x?u 00004000 00000000 00000000 00000000 00004000 00000000 00000000 00000000 +tanq m eq x?u 00004000 00000000 00000000 00000000 00004000 00000000 00000000 00000000 +tanq p vn x?u 00004000 00000000 00000000 00000000 00004000 00000000 00000000 00000000 +tanq z eq x?u 00004000 00000000 00000000 00000000 00004000 00000000 00000000 00000000 +tanq n eq x?u 00008000 00000000 00000000 00000000 00008000 00000000 00000000 00000000 +tanq m eq x?u 00008000 00000000 00000000 00000000 00008000 00000000 00000000 00000000 +tanq p vn x?u 00008000 00000000 00000000 00000000 00008000 00000000 00000000 00000000 +tanq z eq x?u 00008000 00000000 00000000 00000000 00008000 00000000 00000000 00000000 +tanq p vn x?u 0000ffff ffffffff ffffffff fffffffe 0000ffff ffffffff ffffffff fffffffe +tanq n eq x?u 0000ffff ffffffff ffffffff ffffffff 0000ffff ffffffff ffffffff ffffffff +tanq m eq x?u 0000ffff ffffffff ffffffff ffffffff 0000ffff ffffffff ffffffff ffffffff +tanq p vn x?u 0000ffff ffffffff ffffffff ffffffff 0000ffff ffffffff ffffffff ffffffff +tanq z eq x?u 0000ffff ffffffff ffffffff ffffffff 0000ffff ffffffff ffffffff ffffffff +tanq p vn x 00010000 00000000 00000000 00000000 00010000 00000000 00000000 00000000 +tanq p vn x 00010000 00000000 00000000 00000001 00010000 00000000 00000000 00000001 +tanq n eq x 00010000 00000000 00000000 00000002 00010000 00000000 00000000 00000002 +tanq m eq x 00010000 00000000 00000000 00000002 00010000 00000000 00000000 00000002 +tanq p vn x 00010000 00000000 00000000 00000002 00010000 00000000 00000000 00000002 +tanq z eq x 00010000 00000000 00000000 00000002 00010000 00000000 00000000 00000002 +tanq p vn x 00020000 00000000 00000000 00000000 00020000 00000000 00000000 00000000 +tanq n eq x 00030000 00000000 00000000 00000000 00030000 00000000 00000000 00000000 +tanq m eq x 00030000 00000000 00000000 00000000 00030000 00000000 00000000 00000000 +tanq p vn x 00030000 00000000 00000000 00000000 00030000 00000000 00000000 00000000 +tanq z eq x 00030000 00000000 00000000 00000000 00030000 00000000 00000000 00000000 +tanq m vn x?u 80000000 00000000 00000000 00000001 80000000 00000000 00000000 00000001 +tanq n eq x?u 80000000 00000000 00000000 00000002 80000000 00000000 00000000 00000002 +tanq m vn x?u 80000000 00000000 00000000 00000002 80000000 00000000 00000000 00000002 +tanq p eq x?u 80000000 00000000 00000000 00000002 80000000 00000000 00000000 00000002 +tanq z eq x?u 80000000 00000000 00000000 00000002 80000000 00000000 00000000 00000002 +tanq n eq x?u 80004000 00000000 00000000 00000000 80004000 00000000 00000000 00000000 +tanq m vn x?u 80004000 00000000 00000000 00000000 80004000 00000000 00000000 00000000 +tanq p eq x?u 80004000 00000000 00000000 00000000 80004000 00000000 00000000 00000000 +tanq z eq x?u 80004000 00000000 00000000 00000000 80004000 00000000 00000000 00000000 +tanq n eq x?u 80008000 00000000 00000000 00000000 80008000 00000000 00000000 00000000 +tanq m vn x?u 80008000 00000000 00000000 00000000 80008000 00000000 00000000 00000000 +tanq p eq x?u 80008000 00000000 00000000 00000000 80008000 00000000 00000000 00000000 +tanq z eq x?u 80008000 00000000 00000000 00000000 80008000 00000000 00000000 00000000 +tanq m vn x?u 8000ffff ffffffff ffffffff fffffffe 8000ffff ffffffff ffffffff fffffffe +tanq n eq x?u 8000ffff ffffffff ffffffff ffffffff 8000ffff ffffffff ffffffff ffffffff +tanq m vn x?u 8000ffff ffffffff ffffffff ffffffff 8000ffff ffffffff ffffffff ffffffff +tanq p eq x?u 8000ffff ffffffff ffffffff ffffffff 8000ffff ffffffff ffffffff ffffffff +tanq z eq x?u 8000ffff ffffffff ffffffff ffffffff 8000ffff ffffffff ffffffff ffffffff +tanq m vn x 80010000 00000000 00000000 00000000 80010000 00000000 00000000 00000000 +tanq m vn x 80010000 00000000 00000000 00000001 80010000 00000000 00000000 00000001 +tanq n eq x 80010000 00000000 00000000 00000002 80010000 00000000 00000000 00000002 +tanq m vn x 80010000 00000000 00000000 00000002 80010000 00000000 00000000 00000002 +tanq p eq x 80010000 00000000 00000000 00000002 80010000 00000000 00000000 00000002 +tanq z eq x 80010000 00000000 00000000 00000002 80010000 00000000 00000000 00000002 +tanq m vn x 80020000 00000000 00000000 00000000 80020000 00000000 00000000 00000000 +tanq n eq x 80030000 00000000 00000000 00000000 80030000 00000000 00000000 00000000 +tanq m vn x 80030000 00000000 00000000 00000000 80030000 00000000 00000000 00000000 +tanq p eq x 80030000 00000000 00000000 00000000 80030000 00000000 00000000 00000000 +tanq z eq x 80030000 00000000 00000000 00000000 80030000 00000000 00000000 00000000 +tanq m uo - 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +tanq m uo - fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +tanq m uo v 7fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +tanq m uo v 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +tanq m uo v ffff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +tanq m uo v ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +tanq n uo - 7fff8000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +tanq n uo - 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +tanq n uo - fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +tanq n uo v 7fff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +tanq n uo v 7fff0000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 +tanq n uo v 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +tanq n uo v ffff0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +tanq n uo v ffff0000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 +tanq n uo v ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +tanq p uo - 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +tanq p uo - fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +tanq p uo v 7fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +tanq p uo v 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +tanq p uo v ffff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +tanq p uo v ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +tanq z uo - 7ffffe00 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +tanq z uo - fffffe00 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 +tanq z uo v 7fff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +tanq z uo v 7fff0200 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +tanq z uo v ffff0000 00000000 00000000 00000000 7ffffe00 00000000 00000000 00000000 +tanq z uo v ffff0200 00000000 00000000 00000000 fffffe00 00000000 00000000 00000000 diff --git a/test/io/ucb/tans.input b/test/io/ucb/tans.input new file mode 100644 index 0000000..4a5cc80 --- /dev/null +++ b/test/io/ucb/tans.input @@ -0,0 +1,221 @@ +/* Copyright (C) 1988-1994 Sun Microsystems, Inc. 2550 Garcia Avenue */ +/* Mountain View, California 94043 All rights reserved. */ +/* */ +/* Any person is hereby authorized to download, copy, use, create bug fixes, */ +/* and distribute, subject to the following conditions: */ +/* */ +/* 1. the software may not be redistributed for a fee except as */ +/* reasonable to cover media costs; */ +/* 2. any copy of the software must include this notice, as well as */ +/* any other embedded copyright notices; and */ +/* 3. any distribution of this software or derivative works thereof */ +/* must comply with all applicable U.S. export control laws. */ +/* */ +/* THE SOFTWARE IS MADE AVAILABLE "AS IS" AND WITHOUT EXPRESS OR IMPLIED */ +/* WARRANTY OF ANY KIND, INCLUDING BUT NOT LIMITED TO THE IMPLIED */ +/* WARRANTIES OF DESIGN, MERCHANTIBILITY, FITNESS FOR A PARTICULAR */ +/* PURPOSE, NON-INFRINGEMENT, PERFORMANCE OR CONFORMANCE TO */ +/* SPECIFICATIONS. */ +/* */ +/* BY DOWNLOADING AND/OR USING THIS SOFTWARE, THE USER WAIVES ALL CLAIMS */ +/* AGAINST SUN MICROSYSTEMS, INC. AND ITS AFFILIATED COMPANIES IN ANY */ +/* JURISDICTION, INCLUDING BUT NOT LIMITED TO CLAIMS FOR DAMAGES OR */ +/* EQUITABLE RELIEF BASED ON LOSS OF DATA, AND SPECIFICALLY WAIVES EVEN */ +/* UNKNOWN OR UNANTICIPATED CLAIMS OR LOSSES, PRESENT AND FUTURE. */ +/* */ +/* IN NO EVENT WILL SUN MICROSYSTEMS, INC. OR ANY OF ITS AFFILIATED */ +/* COMPANIES BE LIABLE FOR ANY LOST REVENUE OR PROFITS OR OTHER SPECIAL, */ +/* INDIRECT AND CONSEQUENTIAL DAMAGES, EVEN IF IT HAS BEEN ADVISED OF THE */ +/* POSSIBILITY OF SUCH DAMAGES. */ +/* */ +/* This file is provided with no support and without any obligation on the */ +/* part of Sun Microsystems, Inc. ("Sun") or any of its affiliated */ +/* companies to assist in its use, correction, modification or */ +/* enhancement. Nevertheless, and without creating any obligation on its */ +/* part, Sun welcomes your comments concerning the software and requests */ +/* that they be sent to fdlibm-comments@sunpro.sun.com. */ + + /* tans(+-max) */ +tans n le x 7f7fffff 7f800000 +tans n ge x 7f7fffff ff800000 +tans z le x 7f7fffff 7f800000 +tans z ge x 7f7fffff ff800000 +tans p le x 7f7fffff 7f800000 +tans p ge x 7f7fffff ff800000 +tans m le x 7f7fffff 7f800000 +tans m ge x 7f7fffff ff800000 + /* tans(tiny) is tiny */ +tans n eq x 31000000 31000000 +tans n eq x b1000000 b1000000 +tans n eq x 00800000 00800000 +tans n eq x 80800000 80800000 +tans n eq x 1 1 +tans n eq x 80000001 80000001 + /* tans(+-0) is +-0.0 */ +tans n eq - 0 0 +tans n eq - 80000000 80000000 +tans z eq - 0 0 +tans z eq - 80000000 80000000 +tans p eq - 0 0 +tans p eq - 80000000 80000000 +tans m eq - 0 0 +tans m eq - 80000000 80000000 + /* tans(nan or inf) is nan */ +tans n uo v 7f800000 0 +tans n uo v ff800000 0 +tans n uo v 7f800001 0 +tans n uo v ff800001 0 +tans n uo - 7fc00000 0 +tans m eq x 00800000 00800000 +tans m eq x 00800001 00800001 +tans m eq x 00800002 00800002 +tans m eq x 00fffffb 00fffffb +tans m eq x 01000000 01000000 +tans m eq x 01000003 01000003 +tans m eq x 01800000 01800000 +tans m eq x 32400000 32400000 +tans m eq x 32800000 32800000 +tans m eq x 39800000 39800000 +tans m eq x?u 00000001 00000001 +tans m eq x?u 00000002 00000002 +tans m eq x?u 00000009 00000009 +tans m eq x?u 00200000 00200000 +tans m eq x?u 00400000 00400000 +tans m eq x?u 007ffffe 007ffffe +tans m eq x?u 007fffff 007fffff +tans m uo - 7fff0000 7fff0000 +tans m uo - ffff0000 ffff0000 +tans m uo v 7f800000 7fff0000 +tans m uo v 7f810000 7fff0000 +tans m uo v ff800000 7fff0000 +tans m uo v ff810000 ffff0000 +tans m vn x 80800000 80800000 +tans m vn x 80800001 80800001 +tans m vn x 80800002 80800002 +tans m vn x 81000000 81000000 +tans m vn x 81800000 81800000 +tans m vn x b2400000 b2400000 +tans m vn x b2800000 b2800000 +tans m vn x b9800000 b9800000 +tans m vn x?u 80000001 80000001 +tans m vn x?u 80000002 80000002 +tans m vn x?u 80200000 80200000 +tans m vn x?u 80400000 80400000 +tans m vn x?u 807ffffe 807ffffe +tans m vn x?u 807fffff 807fffff +tans n eq x 00800001 00800001 +tans n eq x 00800002 00800002 +tans n eq x 00fffffb 00fffffb +tans n eq x 01000000 01000000 +tans n eq x 01000003 01000003 +tans n eq x 01800000 01800000 +tans n eq x 32400000 32400000 +tans n eq x 32800000 32800000 +tans n eq x 39800000 39800000 +tans n eq x 80800001 80800001 +tans n eq x 80800002 80800002 +tans n eq x 80fffffb 80fffffb +tans n eq x 81000000 81000000 +tans n eq x 81000003 81000003 +tans n eq x 81800000 81800000 +tans n eq x b2400000 b2400000 +tans n eq x b2800000 b2800000 +tans n eq x b9800000 b9800000 +tans n eq x?u 00000002 00000002 +tans n eq x?u 00000009 00000009 +tans n eq x?u 00200000 00200000 +tans n eq x?u 00400000 00400000 +tans n eq x?u 007ffffe 007ffffe +tans n eq x?u 007fffff 007fffff +tans n eq x?u 80000002 80000002 +tans n eq x?u 80000009 80000009 +tans n eq x?u 80200000 80200000 +tans n eq x?u 80400000 80400000 +tans n eq x?u 807ffffe 807ffffe +tans n eq x?u 807fffff 807fffff +tans n uo - 7fc00000 00000000 +tans n uo - 7fff0000 7fff0000 +tans n uo - ffff0000 ffff0000 +tans n uo v 7f800000 00000000 +tans n uo v 7f800001 00000000 +tans n uo v 7f810000 7fff0000 +tans n uo v ff800000 00000000 +tans n uo v ff800001 00000000 +tans n uo v ff810000 ffff0000 +tans p eq x 80800000 80800000 +tans p eq x 80800001 80800001 +tans p eq x 80800002 80800002 +tans p eq x 80fffffb 80fffffb +tans p eq x 81000000 81000000 +tans p eq x 81000003 81000003 +tans p eq x 81800000 81800000 +tans p eq x b2400000 b2400000 +tans p eq x b2800000 b2800000 +tans p eq x b9800000 b9800000 +tans p eq x?u 80000001 80000001 +tans p eq x?u 80000002 80000002 +tans p eq x?u 80000009 80000009 +tans p eq x?u 80200000 80200000 +tans p eq x?u 80400000 80400000 +tans p eq x?u 807ffffe 807ffffe +tans p eq x?u 807fffff 807fffff +tans p uo - 7fff0000 7fff0000 +tans p uo - ffff0000 ffff0000 +tans p uo v 7f800000 7fff0000 +tans p uo v 7f810000 7fff0000 +tans p uo v ff800000 7fff0000 +tans p uo v ff810000 ffff0000 +tans p vn x 00800000 00800000 +tans p vn x 00800001 00800001 +tans p vn x 00800002 00800002 +tans p vn x 01000000 01000000 +tans p vn x 01800000 01800000 +tans p vn x 32400000 32400000 +tans p vn x 32800000 32800000 +tans p vn x 39800000 39800000 +tans p vn x?u 00000001 00000001 +tans p vn x?u 00000002 00000002 +tans p vn x?u 00200000 00200000 +tans p vn x?u 00400000 00400000 +tans p vn x?u 007ffffe 007ffffe +tans p vn x?u 007fffff 007fffff +tans z eq x 00800000 00800000 +tans z eq x 00800001 00800001 +tans z eq x 00800002 00800002 +tans z eq x 00fffffb 00fffffb +tans z eq x 01000000 01000000 +tans z eq x 01000003 01000003 +tans z eq x 01800000 01800000 +tans z eq x 32400000 32400000 +tans z eq x 32800000 32800000 +tans z eq x 39800000 39800000 +tans z eq x 80800000 80800000 +tans z eq x 80800001 80800001 +tans z eq x 80800002 80800002 +tans z eq x 80fffffb 80fffffb +tans z eq x 81000000 81000000 +tans z eq x 81000003 81000003 +tans z eq x 81800000 81800000 +tans z eq x b2400000 b2400000 +tans z eq x b2800000 b2800000 +tans z eq x b9800000 b9800000 +tans z eq x?u 00000001 00000001 +tans z eq x?u 00000002 00000002 +tans z eq x?u 00000009 00000009 +tans z eq x?u 00200000 00200000 +tans z eq x?u 00400000 00400000 +tans z eq x?u 007ffffe 007ffffe +tans z eq x?u 007fffff 007fffff +tans z eq x?u 80000001 80000001 +tans z eq x?u 80000002 80000002 +tans z eq x?u 80000009 80000009 +tans z eq x?u 80200000 80200000 +tans z eq x?u 80400000 80400000 +tans z eq x?u 807ffffe 807ffffe +tans z eq x?u 807fffff 807fffff +tans z uo - 7fff0000 7fff0000 +tans z uo - ffff0000 ffff0000 +tans z uo v 7f800000 7fff0000 +tans z uo v 7f810000 7fff0000 +tans z uo v ff800000 7fff0000 +tans z uo v ff810000 ffff0000 diff --git a/test/sanity/Makefile b/test/sanity/Makefile new file mode 100644 index 0000000..e84de68 --- /dev/null +++ b/test/sanity/Makefile @@ -0,0 +1,16 @@ +CFLAGS=-g -Wall -D_GNU_SOURCE -fno-builtin -ffloat-store -std=c99 -I../../include +LDFLAGS=-g + +all: t tsystem + +clean: + rm -f *.o t tsystem + +t.o: t.c + $(CC) $(CFLAGS) -c -o $@ $< + +t: t.o ../../lib/libm.a + $(CC) $(LDFLAGS) -o $@ $+ + +tsystem: t.o + $(CC) $(LDFLAGS) -lm -o $@ $< diff --git a/test/sanity/chk.sh b/test/sanity/chk.sh new file mode 100755 index 0000000..cfe15d2 --- /dev/null +++ b/test/sanity/chk.sh @@ -0,0 +1,7 @@ +#!/bin/sh + +export LC_ALL=C +nm ../../lib/libm.a |awk '/ [TW] / && !/__/ && !/ fe/{print $3}' |sort >f.sym +awk '/^\t[PQ]/{ sub(/[^(]*\(/,""); sub(/^\([^(]*\)/,""); sub(/\(.*/,""); print}' t.c |sort >f.t +diff f.t f.sym + diff --git a/test/sanity/t.c b/test/sanity/t.c new file mode 100644 index 0000000..f7087a3 --- /dev/null +++ b/test/sanity/t.c @@ -0,0 +1,257 @@ +#include +#include + +#define P(x) printf("%-24s = %a\n", #x, x) +#define Q(x) printf("%-24s = %La\n", #x, x) + +int main(){ + int i; + float f; + double d; + long double l; + + P(acos(0.7)); + P(acosf(0.7)); + Q(acosl(0.7L)); + + P(acosh(0.7)); + P(acoshf(0.7)); + Q(acoshl(0.7L)); + + P(asin(0.7)); + P(asinf(0.7)); + Q(asinl(0.7L)); + + P(asinh(0.7)); + P(asinhf(0.7)); + Q(asinhl(0.7L)); + + P(atan(0.7)); + P(atanf(0.7)); + Q(atanl(0.7L)); + + P(atan2(0.7,1)); + P(atan2f(0.7,1)); + Q(atan2l(0.7L,1)); + + P(atanh(0.7)); + P(atanhf(0.7)); + Q(atanhl(0.7L)); + + P(cbrt(0.7)); + P(cbrtf(0.7)); + Q(cbrtl(0.7L)); + + P(ceil(0.7)); + P(ceilf(0.7)); + Q(ceill(0.7L)); + + P(copysign(0.7,-1)); + P(copysignf(0.7,-1)); + Q(copysignl(0.7L,-1)); + + P(cos(0.7)); + P(cosf(0.7)); + Q(cosl(0.7L)); + + P(cosh(0.7)); + P(coshf(0.7)); + Q(coshl(0.7L)); + + P(erf(0.7)); + P(erff(0.7)); + Q(erfl(0.7L)); + + P(erfc(0.7)); + P(erfcf(0.7)); + Q(erfcl(0.7L)); + + P(exp(0.7)); + P(expf(0.7)); + Q(expl(0.7L)); + + P(exp2(0.7)); + P(exp2f(0.7)); + Q(exp2l(0.7L)); + + P(expm1(0.7)); + P(expm1f(0.7)); + Q(expm1l(0.7L)); + + P(fabs(0.7)); + P(fabsf(0.7)); + Q(fabsl(0.7L)); + + P(fdim(0.7,0.2)); + P(fdimf(0.7,0.2)); + Q(fdiml(0.7L,0.2L)); + + P(floor(0.7)); + P(floorf(0.7)); + Q(floorl(0.7L)); + + P(fma(0.7,1,0.2)); + P(fmaf(0.7,1,0.2)); + Q(fmal(0.7L,1,0.2L)); + + P(fmax(0.7,1)); + P(fmaxf(0.7,1)); + Q(fmaxl(0.7L,1)); + + P(fmin(0.7,1)); + P(fminf(0.7,1)); + Q(fminl(0.7L,1)); + + P(fmod(0.7,0.2)); + P(fmodf(0.7,0.2)); + Q(fmodl(0.7L,0.2L)); + + P(frexp(0.7,&i)); + P(frexpf(0.7,&i)); + Q(frexpl(0.7L,&i)); + +// P(gamma(0.7)); +// P(gammaf(0.7)); + + P(hypot(0.7,1)); + P(hypotf(0.7,1)); + Q(hypotl(0.7L,1)); + + P((double)ilogb(0.7)); + P((double)ilogbf(0.7)); + Q((long double)ilogbl(0.7L)); + + P(j0(0.7)); + P(j0f(0.7)); + P(j1(0.7)); + P(j1f(0.7)); + P(jn(1,0.7)); + P(jnf(1,0.7)); + + P(ldexp(0.7,1)); + P(ldexpf(0.7,1)); + Q(ldexpl(0.7L,1)); + + P(lgamma(0.7)); + P(lgammaf(0.7)); + Q(lgammal(0.7L)); + + P(lgamma_r(0.7,&i)); + P(lgammaf_r(0.7,&i)); + Q(lgammal_r(0.7L,&i)); + + P((double)llrint(0.7)); + P((double)llrintf(0.7)); + Q((long double)llrintl(0.7L)); + P((double)llround(0.7)); + P((double)llroundf(0.7)); + Q((long double)llroundl(0.7L)); + + P(log(0.7)); + P(logf(0.7)); + Q(logl(0.7L)); + + P(log10(0.7)); + P(log10f(0.7)); + Q(log10l(0.7L)); + + P(log1p(0.7)); + P(log1pf(0.7)); + Q(log1pl(0.7L)); + + P(log2(0.7)); + P(log2f(0.7)); + Q(log2l(0.7L)); + + P(logb(0.7)); + P(logbf(0.7)); + Q(logbl(0.7L)); + + P((double)lrint(0.7)); + P((double)lrintf(0.7)); + Q((long double)lrintl(0.7L)); + P((double)lround(0.7)); + P((double)lroundf(0.7)); + Q((long double)lroundl(0.7L)); + + P(modf(0.7,&d)); + P(modff(0.7,&f)); + Q(modfl(0.7L,&l)); + + P(nearbyint(0.7)); + P(nearbyintf(0.7)); + Q(nearbyintl(0.7L)); + + P(nextafter(0.7,0.2)); + P(nextafterf(0.7,0.2)); + Q(nextafterl(0.7L,0.2L)); + P(nexttoward(0.7,0.2L)); + P(nexttowardf(0.7,0.2L)); + Q(nexttowardl(0.7L,0.2L)); + + P(pow(0.7,0.2)); + P(powf(0.7,0.2)); + Q(powl(0.7L,0.2L)); + + P(remainder(0.7,0.2)); + P(remainderf(0.7,0.2)); + Q(remainderl(0.7L,0.2L)); + + P(remquo(0.7,0.2,&i)); + P(remquof(0.7,0.2,&i)); + Q(remquol(0.7L,0.2L,&i)); + + P(rint(0.7)); + P(rintf(0.7)); + Q(rintl(0.7L)); + + P(round(0.7)); + P(roundf(0.7)); + Q(roundl(0.7L)); + + P(scalb(0.7,1)); + P(scalbf(0.7,1)); + P(scalbln(0.7,1)); + P(scalblnf(0.7,1)); + Q(scalblnl(0.7,1)); + P(scalbn(0.7,1)); + P(scalbnf(0.7,1)); + Q(scalbnl(0.7L,1)); + + P(sin(0.7)); + P(sinf(0.7)); + Q(sinl(0.7L)); + + P(sinh(0.7)); + P(sinhf(0.7)); + Q(sinhl(0.7L)); + + P(sqrt(0.7)); + P(sqrtf(0.7)); + Q(sqrtl(0.7L)); + + P(tan(0.7)); + P(tanf(0.7)); + Q(tanl(0.7L)); + + P(tanh(0.7)); + P(tanhf(0.7)); + Q(tanhl(0.7L)); + +// P(tgamma(0.7)); +// P(tgammaf(0.7)); + Q(tgammal(0.7L)); + + P(trunc(0.7)); + P(truncf(0.7)); + Q(truncl(0.7L)); + + P(y0(0.7)); + P(y0f(0.7)); + P(y1(0.7)); + P(y1f(0.7)); + P(yn(1,0.7)); + P(ynf(1,0.7)); + + return 0; +} -- 2.20.1