From - Mon Feb 02 20:08:39 2009
X-Account-Key: account2
X-UIDL: 1233622763.13071.andy,S=28507
X-Mozilla-Status: 0005
X-Mozilla-Status2: 10000000
X-Mozilla-Keys:        
                                                                                 
Return-Path: <nir@ScaleMP.com>
Delivered-To: 
Received: (qmail 13066 invoked by uid 0); 3 Feb 2009 00:59:23 -0000
Received: from unknown (HELO spamfilter.catalog.com) (209.217.50.108)
  by smtp3.catalog.com with SMTP; 3 Feb 2009 00:59:23 -0000
X-ASG-Debug-ID: 1233622758-11f5034d0000-TpEisi
X-Barracuda-URL: http://209.217.50.108:8000/cgi-bin/mark.cgi
Received: from relay.ihostexchange.net (localhost [127.0.0.1])
	by spamfilter.catalog.com (Spam Firewall) with ESMTP id B01EE266407
	for <john@mccalpin.com>; Mon,  2 Feb 2009 18:59:18 -0600 (CST)
Received: from relay.ihostexchange.net (relay.ihostexchange.net [66.46.182.53]) by spamfilter.catalog.com with ESMTP id vi1B08EaUb4AsPam for <john@mccalpin.com>; Mon, 02 Feb 2009 18:59:18 -0600 (CST)
Received: from [10.200.20.10] (69.227.37.145) by smtp.ihostexchange.net
 (66.46.182.50) with Microsoft SMTP Server id 8.1.336.0; Mon, 2 Feb 2009
 19:59:16 -0500
Message-ID: <498796E2.4020109@scalemp.com>
Date: Mon, 2 Feb 2009 16:59:14 -0800
From: Nir Paikowsky <nir@scalemp.com>
User-Agent: Thunderbird 2.0.0.19 (X11/20090105)
MIME-Version: 1.0
To: <john@mccalpin.com>
CC: "Shai Fultheim (Shai@ScaleMP.com)" <Shai@ScaleMP.com>
X-ASG-Orig-Subj: STREAM Results for ScaleMP vSMP Foundation
Subject: STREAM Results for ScaleMP vSMP Foundation
Content-Type: multipart/mixed;
	boundary="------------040906010204030504000405"
X-Barracuda-Connect: relay.ihostexchange.net[66.46.182.53]
X-Barracuda-Start-Time: 1233622759
X-Barracuda-Virus-Scanned: by Catalog.com Spam Firewall at catalog.com
X-Barracuda-Spam-Score: 0.00
X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=4.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=5.0 tests=HTML_MESSAGE
X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.1.16851
	Rule breakdown below
	 pts rule name              description
	---- ---------------------- --------------------------------------------------
	0.00 HTML_MESSAGE           BODY: HTML included in message

--------------040906010204030504000405
Content-Type: multipart/alternative;
	boundary="------------020102050605050804080403"

--------------020102050605050804080403
Content-Type: text/plain; charset="windows-1252"; format=flowed
Content-Transfer-Encoding: 8bit

Dear Dr. McCalpin,

My name is Nir Paikowsky and I'm the director of the Performance 
Engineering group at ScaleMP (www.scalemp.com <http://www.scalemp.com> - 
ScaleMP is the leader in virtualization for high-end computing).

I would like to submit STREAM results for the following system:

    * Machine ID:  ScaleMP vSMP Foundation
    * 16 boards (X7DWT-INF+), 32 sockets, 128 cores
    * Each socket: Xeon E5472 (3.00 GHz)
    * Memory: 288 GB
    * OS: Cent OS 5.2

Run details:

    * Intel compiler 10.1.015
    * Compilation flags: -fast
    * Standard STREAM source code
    * OMP_NUM_THREADS = 128

Please let me know if there is any additional information that you would 
need.

Thanks and Best Regards,
Nir

Nir Paikowsky
Director of Performance Engineering
ScaleMP, Inc.
O: 408.342.0342
M: 650.283.2110



--------------020102050605050804080403
Content-Type: text/html; charset="windows-1252"
Content-Transfer-Encoding: 8bit

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta http-equiv="Content-Type"
 content="text/html; charset=Windows-1252">
</head>
<body bgcolor="#ffffff" text="#000000">
Dear Dr. McCalpin,<br>
<br>
My name is Nir Paikowsky and I'm the director of the Performance
Engineering group at ScaleMP (<a href="http://www.scalemp.com">www.scalemp.com</a>
- ScaleMP is the leader in virtualization for high-end computing).<br>
<br>
I would like to submit STREAM results for the following system:<br>
<ul>
  <li>Machine ID: ScaleMP vSMP Foundation</li>
  <li>16 boards (X7DWT-INF+), 32 sockets, 128 cores</li>
  <li>Each socket: Xeon E5472 (3.00 GHz)</li>
  <li>Memory: 288 GB</li>
  <li>OS: Cent OS 5.2<br>
  </li>
</ul>
Run details:
<br>
<ul>
  <li>Intel compiler 10.1.015<br>
  </li>
  <li>Compilation flags: -fast</li>
  <li>Standard STREAM source code</li>
  <li>OMP_NUM_THREADS = 128<br>
  </li>
</ul>
Please let me know if there is any additional information that you
would need.<br>
<br>
Thanks and Best Regards,<br>
Nir<br>
<br>
Nir Paikowsky <br>
Director of Performance Engineering <br>
ScaleMP, Inc. <br>
O: 408.342.0342 <br>
M: 650.283.2110 <br>
<br>
<br>
</body>
</html>

--------------020102050605050804080403--

--------------040906010204030504000405
Content-Type: text/plain; name="stream-output-submit.txt"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline; filename="stream-output-submit.txt"

Start stream Mon Dec  1 13:55:55 EST 2008

 ======================= 128 ===================
 
APIC ids not unique - attempting to parse /proc/cpuinfo.KMP_AFFINITY: Affinity capable, using cpuinfo file
KMP_AFFINITY: Initial OS proc set respected:
{0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127}
KMP_AFFINITY: 128 available OS procs - Uniform topology of
KMP_AFFINITY: 32 packages x 4 cores/pkg x 1 threads/core (128 total cores)
KMP_AFFINITY: OS proc to physical thread map ([] => level not in map):
KMP_AFFINITY: OS proc 0 maps to package 0 core 0 [thread <undef>]
KMP_AFFINITY: OS proc 1 maps to package 0 core 1 [thread <undef>]
KMP_AFFINITY: OS proc 2 maps to package 0 core 2 [thread <undef>]
KMP_AFFINITY: OS proc 3 maps to package 0 core 3 [thread <undef>]
KMP_AFFINITY: OS proc 4 maps to package 1 core 0 [thread <undef>]
KMP_AFFINITY: OS proc 5 maps to package 1 core 1 [thread <undef>]
KMP_AFFINITY: OS proc 6 maps to package 1 core 2 [thread <undef>]
KMP_AFFINITY: OS proc 7 maps to package 1 core 3 [thread <undef>]
KMP_AFFINITY: OS proc 8 maps to package 4 core 0 [thread <undef>]
KMP_AFFINITY: OS proc 9 maps to package 4 core 1 [thread <undef>]
KMP_AFFINITY: OS proc 10 maps to package 4 core 2 [thread <undef>]
KMP_AFFINITY: OS proc 11 maps to package 4 core 3 [thread <undef>]
KMP_AFFINITY: OS proc 12 maps to package 5 core 0 [thread <undef>]
KMP_AFFINITY: OS proc 13 maps to package 5 core 1 [thread <undef>]
KMP_AFFINITY: OS proc 14 maps to package 5 core 2 [thread <undef>]
KMP_AFFINITY: OS proc 15 maps to package 5 core 3 [thread <undef>]
KMP_AFFINITY: OS proc 16 maps to package 8 core 0 [thread <undef>]
KMP_AFFINITY: OS proc 17 maps to package 8 core 1 [thread <undef>]
KMP_AFFINITY: OS proc 18 maps to package 8 core 2 [thread <undef>]
KMP_AFFINITY: OS proc 19 maps to package 8 core 3 [thread <undef>]
KMP_AFFINITY: OS proc 20 maps to package 9 core 0 [thread <undef>]
KMP_AFFINITY: OS proc 21 maps to package 9 core 1 [thread <undef>]
KMP_AFFINITY: OS proc 22 maps to package 9 core 2 [thread <undef>]
KMP_AFFINITY: OS proc 23 maps to package 9 core 3 [thread <undef>]
KMP_AFFINITY: OS proc 24 maps to package 12 core 0 [thread <undef>]
KMP_AFFINITY: OS proc 25 maps to package 12 core 1 [thread <undef>]
KMP_AFFINITY: OS proc 26 maps to package 12 core 2 [thread <undef>]
KMP_AFFINITY: OS proc 27 maps to package 12 core 3 [thread <undef>]
KMP_AFFINITY: OS proc 28 maps to package 13 core 0 [thread <undef>]
KMP_AFFINITY: OS proc 29 maps to package 13 core 1 [thread <undef>]
KMP_AFFINITY: OS proc 30 maps to package 13 core 2 [thread <undef>]
KMP_AFFINITY: OS proc 31 maps to package 13 core 3 [thread <undef>]
KMP_AFFINITY: OS proc 32 maps to package 16 core 0 [thread <undef>]
KMP_AFFINITY: OS proc 33 maps to package 16 core 1 [thread <undef>]
KMP_AFFINITY: OS proc 34 maps to package 16 core 2 [thread <undef>]
KMP_AFFINITY: OS proc 35 maps to package 16 core 3 [thread <undef>]
KMP_AFFINITY: OS proc 36 maps to package 17 core 0 [thread <undef>]
KMP_AFFINITY: OS proc 37 maps to package 17 core 1 [thread <undef>]
KMP_AFFINITY: OS proc 38 maps to package 17 core 2 [thread <undef>]
KMP_AFFINITY: OS proc 39 maps to package 17 core 3 [thread <undef>]
KMP_AFFINITY: OS proc 40 maps to package 20 core 0 [thread <undef>]
KMP_AFFINITY: OS proc 41 maps to package 20 core 1 [thread <undef>]
KMP_AFFINITY: OS proc 42 maps to package 20 core 2 [thread <undef>]
KMP_AFFINITY: OS proc 43 maps to package 20 core 3 [thread <undef>]
KMP_AFFINITY: OS proc 44 maps to package 21 core 0 [thread <undef>]
KMP_AFFINITY: OS proc 45 maps to package 21 core 1 [thread <undef>]
KMP_AFFINITY: OS proc 46 maps to package 21 core 2 [thread <undef>]
KMP_AFFINITY: OS proc 47 maps to package 21 core 3 [thread <undef>]
KMP_AFFINITY: OS proc 48 maps to package 24 core 0 [thread <undef>]
KMP_AFFINITY: OS proc 49 maps to package 24 core 1 [thread <undef>]
KMP_AFFINITY: OS proc 50 maps to package 24 core 2 [thread <undef>]
KMP_AFFINITY: OS proc 51 maps to package 24 core 3 [thread <undef>]
KMP_AFFINITY: OS proc 52 maps to package 25 core 0 [thread <undef>]
KMP_AFFINITY: OS proc 53 maps to package 25 core 1 [thread <undef>]
KMP_AFFINITY: OS proc 54 maps to package 25 core 2 [thread <undef>]
KMP_AFFINITY: OS proc 55 maps to package 25 core 3 [thread <undef>]
KMP_AFFINITY: OS proc 56 maps to package 28 core 0 [thread <undef>]
KMP_AFFINITY: OS proc 57 maps to package 28 core 1 [thread <undef>]
KMP_AFFINITY: OS proc 58 maps to package 28 core 2 [thread <undef>]
KMP_AFFINITY: OS proc 59 maps to package 28 core 3 [thread <undef>]
KMP_AFFINITY: OS proc 60 maps to package 29 core 0 [thread <undef>]
KMP_AFFINITY: OS proc 61 maps to package 29 core 1 [thread <undef>]
KMP_AFFINITY: OS proc 62 maps to package 29 core 2 [thread <undef>]
KMP_AFFINITY: OS proc 63 maps to package 29 core 3 [thread <undef>]
KMP_AFFINITY: OS proc 64 maps to package 32 core 0 [thread <undef>]
KMP_AFFINITY: OS proc 65 maps to package 32 core 1 [thread <undef>]
KMP_AFFINITY: OS proc 66 maps to package 32 core 2 [thread <undef>]
KMP_AFFINITY: OS proc 67 maps to package 32 core 3 [thread <undef>]
KMP_AFFINITY: OS proc 68 maps to package 33 core 0 [thread <undef>]
KMP_AFFINITY: OS proc 69 maps to package 33 core 1 [thread <undef>]
KMP_AFFINITY: OS proc 70 maps to package 33 core 2 [thread <undef>]
KMP_AFFINITY: OS proc 71 maps to package 33 core 3 [thread <undef>]
KMP_AFFINITY: OS proc 72 maps to package 36 core 0 [thread <undef>]
KMP_AFFINITY: OS proc 73 maps to package 36 core 1 [thread <undef>]
KMP_AFFINITY: OS proc 74 maps to package 36 core 2 [thread <undef>]
KMP_AFFINITY: OS proc 75 maps to package 36 core 3 [thread <undef>]
KMP_AFFINITY: OS proc 76 maps to package 37 core 0 [thread <undef>]
KMP_AFFINITY: OS proc 77 maps to package 37 core 1 [thread <undef>]
KMP_AFFINITY: OS proc 78 maps to package 37 core 2 [thread <undef>]
KMP_AFFINITY: OS proc 79 maps to package 37 core 3 [thread <undef>]
KMP_AFFINITY: OS proc 80 maps to package 40 core 0 [thread <undef>]
KMP_AFFINITY: OS proc 81 maps to package 40 core 1 [thread <undef>]
KMP_AFFINITY: OS proc 82 maps to package 40 core 2 [thread <undef>]
KMP_AFFINITY: OS proc 83 maps to package 40 core 3 [thread <undef>]
KMP_AFFINITY: OS proc 84 maps to package 41 core 0 [thread <undef>]
KMP_AFFINITY: OS proc 85 maps to package 41 core 1 [thread <undef>]
KMP_AFFINITY: OS proc 86 maps to package 41 core 2 [thread <undef>]
KMP_AFFINITY: OS proc 87 maps to package 41 core 3 [thread <undef>]
KMP_AFFINITY: OS proc 88 maps to package 44 core 0 [thread <undef>]
KMP_AFFINITY: OS proc 89 maps to package 44 core 1 [thread <undef>]
KMP_AFFINITY: OS proc 90 maps to package 44 core 2 [thread <undef>]
KMP_AFFINITY: OS proc 91 maps to package 44 core 3 [thread <undef>]
KMP_AFFINITY: OS proc 92 maps to package 45 core 0 [thread <undef>]
KMP_AFFINITY: OS proc 93 maps to package 45 core 1 [thread <undef>]
KMP_AFFINITY: OS proc 94 maps to package 45 core 2 [thread <undef>]
KMP_AFFINITY: OS proc 95 maps to package 45 core 3 [thread <undef>]
KMP_AFFINITY: OS proc 96 maps to package 48 core 0 [thread <undef>]
KMP_AFFINITY: OS proc 97 maps to package 48 core 1 [thread <undef>]
KMP_AFFINITY: OS proc 98 maps to package 48 core 2 [thread <undef>]
KMP_AFFINITY: OS proc 99 maps to package 48 core 3 [thread <undef>]
KMP_AFFINITY: OS proc 100 maps to package 49 core 0 [thread <undef>]
KMP_AFFINITY: OS proc 101 maps to package 49 core 1 [thread <undef>]
KMP_AFFINITY: OS proc 102 maps to package 49 core 2 [thread <undef>]
KMP_AFFINITY: OS proc 103 maps to package 49 core 3 [thread <undef>]
KMP_AFFINITY: OS proc 104 maps to package 52 core 0 [thread <undef>]
KMP_AFFINITY: OS proc 105 maps to package 52 core 1 [thread <undef>]
KMP_AFFINITY: OS proc 106 maps to package 52 core 2 [thread <undef>]
KMP_AFFINITY: OS proc 107 maps to package 52 core 3 [thread <undef>]
KMP_AFFINITY: OS proc 108 maps to package 53 core 0 [thread <undef>]
KMP_AFFINITY: OS proc 109 maps to package 53 core 1 [thread <undef>]
KMP_AFFINITY: OS proc 110 maps to package 53 core 2 [thread <undef>]
KMP_AFFINITY: OS proc 111 maps to package 53 core 3 [thread <undef>]
KMP_AFFINITY: OS proc 112 maps to package 56 core 0 [thread <undef>]
KMP_AFFINITY: OS proc 113 maps to package 56 core 1 [thread <undef>]
KMP_AFFINITY: OS proc 114 maps to package 56 core 2 [thread <undef>]
KMP_AFFINITY: OS proc 115 maps to package 56 core 3 [thread <undef>]
KMP_AFFINITY: OS proc 116 maps to package 57 core 0 [thread <undef>]
KMP_AFFINITY: OS proc 117 maps to package 57 core 1 [thread <undef>]
KMP_AFFINITY: OS proc 118 maps to package 57 core 2 [thread <undef>]
KMP_AFFINITY: OS proc 119 maps to package 57 core 3 [thread <undef>]
KMP_AFFINITY: OS proc 120 maps to package 60 core 0 [thread <undef>]
KMP_AFFINITY: OS proc 121 maps to package 60 core 1 [thread <undef>]
KMP_AFFINITY: OS proc 122 maps to package 60 core 2 [thread <undef>]
KMP_AFFINITY: OS proc 123 maps to package 60 core 3 [thread <undef>]
KMP_AFFINITY: OS proc 124 maps to package 61 core 0 [thread <undef>]
KMP_AFFINITY: OS proc 125 maps to package 61 core 1 [thread <undef>]
KMP_AFFINITY: OS proc 126 maps to package 61 core 2 [thread <undef>]
KMP_AFFINITY: OS proc 127 maps to package 61 core 3 [thread <undef>]
KMP_AFFINITY: Internal thread 0 bound to OS proc set {0}
KMP_AFFINITY: Internal thread 1 bound to OS proc set {1}
KMP_AFFINITY: Internal thread 2 bound to OS proc set {2}
KMP_AFFINITY: Internal thread 3 bound to OS proc set {3}
KMP_AFFINITY: Internal thread 4 bound to OS proc set {4}
KMP_AFFINITY: Internal thread 5 bound to OS proc set {5}
KMP_AFFINITY: Internal thread 6 bound to OS proc set {6}
KMP_AFFINITY: Internal thread 7 bound to OS proc set {7}
KMP_AFFINITY: Internal thread 8 bound to OS proc set {8}
KMP_AFFINITY: Internal thread 9 bound to OS proc set {9}
KMP_AFFINITY: Internal thread 10 bound to OS proc set {10}
KMP_AFFINITY: Internal thread 11 bound to OS proc set {11}
KMP_AFFINITY: Internal thread 12 bound to OS proc set {12}
KMP_AFFINITY: Internal thread 13 bound to OS proc set {13}
KMP_AFFINITY: Internal thread 14 bound to OS proc set {14}
KMP_AFFINITY: Internal thread 15 bound to OS proc set {15}
KMP_AFFINITY: Internal thread 16 bound to OS proc set {16}
KMP_AFFINITY: Internal thread 17 bound to OS proc set {17}
KMP_AFFINITY: Internal thread 18 bound to OS proc set {18}
KMP_AFFINITY: Internal thread 19 bound to OS proc set {19}
KMP_AFFINITY: Internal thread 20 bound to OS proc set {20}
KMP_AFFINITY: Internal thread 21 bound to OS proc set {21}
KMP_AFFINITY: Internal thread 22 bound to OS proc set {22}
KMP_AFFINITY: Internal thread 23 bound to OS proc set {23}
KMP_AFFINITY: Internal thread 24 bound to OS proc set {24}
KMP_AFFINITY: Internal thread 25 bound to OS proc set {25}
KMP_AFFINITY: Internal thread 26 bound to OS proc set {26}
KMP_AFFINITY: Internal thread 27 bound to OS proc set {27}
KMP_AFFINITY: Internal thread 28 bound to OS proc set {28}
KMP_AFFINITY: Internal thread 29 bound to OS proc set {29}
KMP_AFFINITY: Internal thread 30 bound to OS proc set {30}
KMP_AFFINITY: Internal thread 31 bound to OS proc set {31}
KMP_AFFINITY: Internal thread 32 bound to OS proc set {32}
KMP_AFFINITY: Internal thread 33 bound to OS proc set {33}
KMP_AFFINITY: Internal thread 34 bound to OS proc set {34}
KMP_AFFINITY: Internal thread 35 bound to OS proc set {35}
KMP_AFFINITY: Internal thread 36 bound to OS proc set {36}
KMP_AFFINITY: Internal thread 37 bound to OS proc set {37}
KMP_AFFINITY: Internal thread 38 bound to OS proc set {38}
KMP_AFFINITY: Internal thread 39 bound to OS proc set {39}
KMP_AFFINITY: Internal thread 40 bound to OS proc set {40}
KMP_AFFINITY: Internal thread 41 bound to OS proc set {41}
KMP_AFFINITY: Internal thread 42 bound to OS proc set {42}
KMP_AFFINITY: Internal thread 43 bound to OS proc set {43}
KMP_AFFINITY: Internal thread 44 bound to OS proc set {44}
KMP_AFFINITY: Internal thread 45 bound to OS proc set {45}
KMP_AFFINITY: Internal thread 46 bound to OS proc set {46}
KMP_AFFINITY: Internal thread 47 bound to OS proc set {47}
KMP_AFFINITY: Internal thread 48 bound to OS proc set {48}
KMP_AFFINITY: Internal thread 49 bound to OS proc set {49}
KMP_AFFINITY: Internal thread 50 bound to OS proc set {50}
KMP_AFFINITY: Internal thread 51 bound to OS proc set {51}
KMP_AFFINITY: Internal thread 52 bound to OS proc set {52}
KMP_AFFINITY: Internal thread 53 bound to OS proc set {53}
KMP_AFFINITY: Internal thread 54 bound to OS proc set {54}
KMP_AFFINITY: Internal thread 55 bound to OS proc set {55}
KMP_AFFINITY: Internal thread 56 bound to OS proc set {56}
KMP_AFFINITY: Internal thread 57 bound to OS proc set {57}
KMP_AFFINITY: Internal thread 58 bound to OS proc set {58}
KMP_AFFINITY: Internal thread 59 bound to OS proc set {59}
KMP_AFFINITY: Internal thread 60 bound to OS proc set {60}
KMP_AFFINITY: Internal thread 61 bound to OS proc set {61}
KMP_AFFINITY: Internal thread 62 bound to OS proc set {62}
KMP_AFFINITY: Internal thread 63 bound to OS proc set {63}
KMP_AFFINITY: Internal thread 64 bound to OS proc set {64}
KMP_AFFINITY: Internal thread 65 bound to OS proc set {65}
KMP_AFFINITY: Internal thread 66 bound to OS proc set {66}
KMP_AFFINITY: Internal thread 67 bound to OS proc set {67}
KMP_AFFINITY: Internal thread 68 bound to OS proc set {68}
KMP_AFFINITY: Internal thread 69 bound to OS proc set {69}
KMP_AFFINITY: Internal thread 70 bound to OS proc set {70}
KMP_AFFINITY: Internal thread 71 bound to OS proc set {71}
KMP_AFFINITY: Internal thread 72 bound to OS proc set {72}
KMP_AFFINITY: Internal thread 73 bound to OS proc set {73}
KMP_AFFINITY: Internal thread 74 bound to OS proc set {74}
KMP_AFFINITY: Internal thread 75 bound to OS proc set {75}
KMP_AFFINITY: Internal thread 76 bound to OS proc set {76}
KMP_AFFINITY: Internal thread 77 bound to OS proc set {77}
KMP_AFFINITY: Internal thread 78 bound to OS proc set {78}
KMP_AFFINITY: Internal thread 79 bound to OS proc set {79}
KMP_AFFINITY: Internal thread 80 bound to OS proc set {80}
KMP_AFFINITY: Internal thread 81 bound to OS proc set {81}
KMP_AFFINITY: Internal thread 82 bound to OS proc set {82}
KMP_AFFINITY: Internal thread 83 bound to OS proc set {83}
KMP_AFFINITY: Internal thread 84 bound to OS proc set {84}
KMP_AFFINITY: Internal thread 85 bound to OS proc set {85}
KMP_AFFINITY: Internal thread 86 bound to OS proc set {86}
KMP_AFFINITY: Internal thread 87 bound to OS proc set {87}
KMP_AFFINITY: Internal thread 88 bound to OS proc set {88}
KMP_AFFINITY: Internal thread 89 bound to OS proc set {89}
KMP_AFFINITY: Internal thread 90 bound to OS proc set {90}
KMP_AFFINITY: Internal thread 91 bound to OS proc set {91}
KMP_AFFINITY: Internal thread 92 bound to OS proc set {92}
KMP_AFFINITY: Internal thread 93 bound to OS proc set {93}
KMP_AFFINITY: Internal thread 94 bound to OS proc set {94}
KMP_AFFINITY: Internal thread 95 bound to OS proc set {95}
KMP_AFFINITY: Internal thread 96 bound to OS proc set {96}
KMP_AFFINITY: Internal thread 97 bound to OS proc set {97}
KMP_AFFINITY: Internal thread 98 bound to OS proc set {98}
KMP_AFFINITY: Internal thread 99 bound to OS proc set {99}
KMP_AFFINITY: Internal thread 100 bound to OS proc set {100}
KMP_AFFINITY: Internal thread 101 bound to OS proc set {101}
KMP_AFFINITY: Internal thread 102 bound to OS proc set {102}
KMP_AFFINITY: Internal thread 103 bound to OS proc set {103}
KMP_AFFINITY: Internal thread 104 bound to OS proc set {104}
KMP_AFFINITY: Internal thread 105 bound to OS proc set {105}
KMP_AFFINITY: Internal thread 106 bound to OS proc set {106}
KMP_AFFINITY: Internal thread 107 bound to OS proc set {107}
KMP_AFFINITY: Internal thread 108 bound to OS proc set {108}
KMP_AFFINITY: Internal thread 109 bound to OS proc set {109}
KMP_AFFINITY: Internal thread 110 bound to OS proc set {110}
KMP_AFFINITY: Internal thread 111 bound to OS proc set {111}
KMP_AFFINITY: Internal thread 112 bound to OS proc set {112}
KMP_AFFINITY: Internal thread 113 bound to OS proc set {113}
KMP_AFFINITY: Internal thread 114 bound to OS proc set {114}
KMP_AFFINITY: Internal thread 115 bound to OS proc set {115}
KMP_AFFINITY: Internal thread 116 bound to OS proc set {116}
KMP_AFFINITY: Internal thread 117 bound to OS proc set {117}
KMP_AFFINITY: Internal thread 118 bound to OS proc set {118}
KMP_AFFINITY: Internal thread 119 bound to OS proc set {119}
KMP_AFFINITY: Internal thread 120 bound to OS proc set {120}
KMP_AFFINITY: Internal thread 121 bound to OS proc set {121}
KMP_AFFINITY: Internal thread 122 bound to OS proc set {122}
KMP_AFFINITY: Internal thread 123 bound to OS proc set {123}
KMP_AFFINITY: Internal thread 124 bound to OS proc set {124}
KMP_AFFINITY: Internal thread 125 bound to OS proc set {125}
KMP_AFFINITY: Internal thread 126 bound to OS proc set {126}
KMP_AFFINITY: Internal thread 127 bound to OS proc set {127}
-------------------------------------------------------------
STREAM version $Revision: 5.8 $
-------------------------------------------------------------
This system uses 8 bytes per DOUBLE PRECISION word.
-------------------------------------------------------------
Array size = 160000000, Offset = 0
Total memory required = 3662.1 MB.
Each test is run 10 times, but only
the *best* time for each is used.
-------------------------------------------------------------
Number of Threads requested = 128
-------------------------------------------------------------
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
-------------------------------------------------------------
Your clock granularity/precision appears to be 1 microseconds.
Each test below will take on the order of 23263 microseconds.
   (= 23263 clock ticks)
Increase the size of the arrays if this shows that
you are not getting at least 20 clock ticks per test.
-------------------------------------------------------------
WARNING -- The above is only a rough guideline.
For best results, please be sure you know the
precision of your system timer.
-------------------------------------------------------------
Function      Rate (MB/s)   Avg time     Min time     Max time
Copy:      153054.9682       0.0170       0.0167       0.0174
Scale:     161708.1060       0.0162       0.0158       0.0168
Add:       142983.8282       0.0272       0.0269       0.0276
Triad:     142280.2770       0.0275       0.0270       0.0278
-------------------------------------------------------------
Solution Validates
-------------------------------------------------------------
End stream Mon Dec  1 14:02:48 EST 2008

--------------040906010204030504000405--


From - Sun Mar 01 17:02:14 2009
X-Account-Key: account3
X-UIDL: AE9Vk0UAAGBISasFdADEEki7Im4
X-Mozilla-Status: 0001
X-Mozilla-Status2: 10000000
X-Mozilla-Keys: $label2
                                                                                 
X-Apparently-To: john.mccalpin@att.net via 69.147.85.79; Sun, 01 Mar 2009 14:00:19 -0800
X-Originating-IP: [128.143.137.19]
Authentication-Results: mta139.sbc.mail.mud.yahoo.com  from=mail.coranet.hu; domainkeys=neutral (no sig)
Received: from 204.127.224.82  (EHLO alnwmxc02.att.net) (204.127.224.82)
  by mta139.sbc.mail.mud.yahoo.com with SMTP; Sun, 01 Mar 2009 14:00:18 -0800
Received: from ares.cs.virginia.edu ([128.143.137.19])
          by att.net (alnwmxc02) with ESMTP
          id <20090301220018a0200hhtqde>; Sun, 1 Mar 2009 22:00:18 +0000
X-Originating-IP: [128.143.137.19]
Received: from ns.novotron.hu (ns.novotron.hu [217.150.128.1])
	by ares.cs.Virginia.EDU (8.13.8/8.13.8/UVACS-2007111101) with ESMTP id n21M0AXP000960
	for <mccalpin@cs.virginia.edu>; Sun, 1 Mar 2009 14:00:15 -0800 (PST)
Received: (qmail 13869 invoked from network); 1 Mar 2009 21:53:28 -0000
Received: by simscan 1.3.1 ppid: 13835, pid: 13854, t: 12.8150s
         scanners: clamav: 0.92/m:45/d:5544
Received: from radio-129-122.coranet.hu (HELO [192.168.1.201]) ([217.150.129.122])
          (envelope-sender <sbela@mail.coranet.hu>)
          by ns.novotron.hu (qmail-ldap-1.03) with AES256-SHA encrypted SMTP
          for <mccalpin@cs.virginia.edu>; 1 Mar 2009 21:53:16 -0000
Message-ID: <49AB03CB.6070103@mail.coranet.hu>
Date: Sun, 01 Mar 2009 22:53:15 +0100
From: =?ISO-8859-2?Q?Sebesty=E9n_B=E9la?= <sbela@mail.coranet.hu>
Organization: =?ISO-8859-2?Q?Sebesty=E9n_B=E9la?=
User-Agent: Thunderbird 2.0.0.19 (X11/20090105)
MIME-Version: 1.0
To: mccalpin@cs.virginia.edu
Subject: My results
Content-Type: multipart/mixed;
 boundary="------------080001080001050105070005"

This is a multi-part message in MIME format.
--------------080001080001050105070005
Content-Type: text/plain; charset=ISO-8859-2; format=flowed
Content-Transfer-Encoding: 7bit

Hi

These are my results!

Bye, sbela.

--------------080001080001050105070005
Content-Type: text/plain;
 name="output.txt"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline;
 filename="output.txt"

sbela@centurio:~/Dokumentumok/stream$ cc stream.c -o stream.exe -Wall -O3 -mtune=k8 -msse3 -m3dnow -fopenmp
sbela@centurio:~/Dokumentumok/stream$ ./stream.exe 
-------------------------------------------------------------
STREAM version $Revision: 5.8 $
-------------------------------------------------------------
This system uses 8 bytes per DOUBLE PRECISION word.
-------------------------------------------------------------
Array size = 40000000, Offset = 0
Total memory required = 915.5 MB.
Each test is run 10 times, but only
the *best* time for each is used.
-------------------------------------------------------------
Number of Threads requested = 2
-------------------------------------------------------------
Printing one line per active thread....
Printing one line per active thread....
-------------------------------------------------------------
Your clock granularity/precision appears to be 3 microseconds.
Each test below will take on the order of 165778 microseconds.
   (= 55259 clock ticks)
Increase the size of the arrays if this shows that
you are not getting at least 20 clock ticks per test.
-------------------------------------------------------------
WARNING -- The above is only a rough guideline.
For best results, please be sure you know the
precision of your system timer.
-------------------------------------------------------------
Function      Rate (MB/s)   Avg time     Min time     Max time
Copy:        4347.1440       0.1539       0.1472       0.1728
Scale:       4395.0296       0.1468       0.1456       0.1495
Add:         4782.2097       0.2076       0.2007       0.2355
Triad:       4800.9616       0.2033       0.2000       0.2151
-------------------------------------------------------------
Solution Validates
-------------------------------------------------------------
sbela@centurio:~/Dokumentumok/stream$ 


--------------080001080001050105070005
Content-Type: text/x-csrc;
 name="stream.c"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline;
 filename="stream.c"

/*-----------------------------------------------------------------------*/
/* Program: Stream                                                       */
/* Revision: $Id: stream.c,v 5.8 2007/02/19 23:57:39 mccalpin Exp mccalpin $ */
/* Original code developed by John D. McCalpin                           */
/* Programmers: John D. McCalpin                                         */
/*              Joe R. Zagar                                             */
/*                                                                       */
/* This program measures memory transfer rates in MB/s for simple        */
/* computational kernels coded in C.                                     */
/*-----------------------------------------------------------------------*/
/* Copyright 1991-2005: John D. McCalpin                                 */
/*-----------------------------------------------------------------------*/
/* License:                                                              */
/*  1. You are free to use this program and/or to redistribute           */
/*     this program.                                                     */
/*  2. You are free to modify this program for your own use,             */
/*     including commercial use, subject to the publication              */
/*     restrictions in item 3.                                           */
/*  3. You are free to publish results obtained from running this        */
/*     program, or from works that you derive from this program,         */
/*     with the following limitations:                                   */
/*     3a. In order to be referred to as "STREAM benchmark results",     */
/*         published results must be in conformance to the STREAM        */
/*         Run Rules, (briefly reviewed below) published at              */
/*         http://www.cs.virginia.edu/stream/ref.html                    */
/*         and incorporated herein by reference.                         */
/*         As the copyright holder, John McCalpin retains the            */
/*         right to determine conformity with the Run Rules.             */
/*     3b. Results based on modified source code or on runs not in       */
/*         accordance with the STREAM Run Rules must be clearly          */
/*         labelled whenever they are published.  Examples of            */
/*         proper labelling include:                                     */
/*         "tuned STREAM benchmark results"                              */
/*         "based on a variant of the STREAM benchmark code"             */
/*         Other comparable, clear and reasonable labelling is           */
/*         acceptable.                                                   */
/*     3c. Submission of results to the STREAM benchmark web site        */
/*         is encouraged, but not required.                              */
/*  4. Use of this program or creation of derived works based on this    */
/*     program constitutes acceptance of these licensing restrictions.   */
/*  5. Absolutely no warranty is expressed or implied.                   */
/*-----------------------------------------------------------------------*/
# include <stdio.h>
# include <math.h>
# include <float.h>
# include <limits.h>
# include <sys/time.h>

/* INSTRUCTIONS:
 *
 *	1) Stream requires a good bit of memory to run.  Adjust the
 *          value of 'N' (below) to give a 'timing calibration' of 
 *          at least 20 clock-ticks.  This will provide rate estimates
 *          that should be good to about 5% precision.
 */

# define N	2000000
# define NTIMES	10
# define OFFSET	0

/*
 *	3) Compile the code with full optimization.  Many compilers
 *	   generate unreasonably bad code before the optimizer tightens
 *	   things up.  If the results are unreasonably good, on the
 *	   other hand, the optimizer might be too smart for me!
 *
 *         Try compiling with:
 *               cc -O stream_omp.c -o stream_omp
 *
 *         This is known to work on Cray, SGI, IBM, and Sun machines.
 *
 *
 *	4) Mail the results to mccalpin@cs.virginia.edu
 *	   Be sure to include:
 *		a) computer hardware model number and software revision
 *		b) the compiler flags
 *		c) all of the output from the test case.
 * Thanks!
 *
 */

# define HLINE "-------------------------------------------------------------\n"

# ifndef MIN
# define MIN(x,y) ((x)<(y)?(x):(y))
# endif
# ifndef MAX
# define MAX(x,y) ((x)>(y)?(x):(y))
# endif

static double	a[N+OFFSET],
		b[N+OFFSET],
		c[N+OFFSET];

static double	avgtime[4] = {0}, maxtime[4] = {0},
		mintime[4] = {FLT_MAX,FLT_MAX,FLT_MAX,FLT_MAX};

static char	*label[4] = {"Copy:      ", "Scale:     ",
    "Add:       ", "Triad:     "};

static double	bytes[4] = {
    2 * sizeof(double) * N,
    2 * sizeof(double) * N,
    3 * sizeof(double) * N,
    3 * sizeof(double) * N
    };

extern double mysecond();
extern void checkSTREAMresults();
#ifdef TUNED
extern void tuned_STREAM_Copy();
extern void tuned_STREAM_Scale(double scalar);
extern void tuned_STREAM_Add();
extern void tuned_STREAM_Triad(double scalar);
#endif
#ifdef _OPENMP
extern int omp_get_num_threads();
#endif
int
main()
    {
    int			quantum, checktick();
    int			BytesPerWord;
    register int	j, k;
    double		scalar, t, times[4][NTIMES];

    /* --- SETUP --- determine precision and check timing --- */

    printf(HLINE);
    printf("STREAM version $Revision: 5.8 $\n");
    printf(HLINE);
    BytesPerWord = sizeof(double);
    printf("This system uses %d bytes per DOUBLE PRECISION word.\n",
	BytesPerWord);

    printf(HLINE);
    printf("Array size = %d, Offset = %d\n" , N, OFFSET);
    printf("Total memory required = %.1f MB.\n",
	(3.0 * BytesPerWord) * ( (double) N / 1048576.0));
    printf("Each test is run %d times, but only\n", NTIMES);
    printf("the *best* time for each is used.\n");

#ifdef _OPENMP
    printf(HLINE);
#pragma omp parallel 
    {
#pragma omp master
	{
	    k = omp_get_num_threads();
	    printf ("Number of Threads requested = %i\n",k);
        }
    }
#endif

    printf(HLINE);
#pragma omp parallel
    {
    printf ("Printing one line per active thread....\n");
    }

    /* Get initial value for system clock. */
#pragma omp parallel for
    for (j=0; j<N; j++) {
	a[j] = 1.0;
	b[j] = 2.0;
	c[j] = 0.0;
	}

    printf(HLINE);

    if  ( (quantum = checktick()) >= 1) 
	printf("Your clock granularity/precision appears to be "
	    "%d microseconds.\n", quantum);
    else {
	printf("Your clock granularity appears to be "
	    "less than one microsecond.\n");
	quantum = 1;
    }

    t = mysecond();
#pragma omp parallel for
    for (j = 0; j < N; j++)
	a[j] = 2.0E0 * a[j];
    t = 1.0E6 * (mysecond() - t);

    printf("Each test below will take on the order"
	" of %d microseconds.\n", (int) t  );
    printf("   (= %d clock ticks)\n", (int) (t/quantum) );
    printf("Increase the size of the arrays if this shows that\n");
    printf("you are not getting at least 20 clock ticks per test.\n");

    printf(HLINE);

    printf("WARNING -- The above is only a rough guideline.\n");
    printf("For best results, please be sure you know the\n");
    printf("precision of your system timer.\n");
    printf(HLINE);
    
    /*	--- MAIN LOOP --- repeat test cases NTIMES times --- */

    scalar = 3.0;
    for (k=0; k<NTIMES; k++)
	{
	times[0][k] = mysecond();
#ifdef TUNED
        tuned_STREAM_Copy();
#else
#pragma omp parallel for
	for (j=0; j<N; j++)
	    c[j] = a[j];
#endif
	times[0][k] = mysecond() - times[0][k];
	
	times[1][k] = mysecond();
#ifdef TUNED
        tuned_STREAM_Scale(scalar);
#else
#pragma omp parallel for
	for (j=0; j<N; j++)
	    b[j] = scalar*c[j];
#endif
	times[1][k] = mysecond() - times[1][k];
	
	times[2][k] = mysecond();
#ifdef TUNED
        tuned_STREAM_Add();
#else
#pragma omp parallel for
	for (j=0; j<N; j++)
	    c[j] = a[j]+b[j];
#endif
	times[2][k] = mysecond() - times[2][k];
	
	times[3][k] = mysecond();
#ifdef TUNED
        tuned_STREAM_Triad(scalar);
#else
#pragma omp parallel for
	for (j=0; j<N; j++)
	    a[j] = b[j]+scalar*c[j];
#endif
	times[3][k] = mysecond() - times[3][k];
	}

    /*	--- SUMMARY --- */

    for (k=1; k<NTIMES; k++) /* note -- skip first iteration */
	{
	for (j=0; j<4; j++)
	    {
	    avgtime[j] = avgtime[j] + times[j][k];
	    mintime[j] = MIN(mintime[j], times[j][k]);
	    maxtime[j] = MAX(maxtime[j], times[j][k]);
	    }
	}
    
    printf("Function      Rate (MB/s)   Avg time     Min time     Max time\n");
    for (j=0; j<4; j++) {
	avgtime[j] = avgtime[j]/(double)(NTIMES-1);

	printf("%s%11.4f  %11.4f  %11.4f  %11.4f\n", label[j],
	       1.0E-06 * bytes[j]/mintime[j],
	       avgtime[j],
	       mintime[j],
	       maxtime[j]);
    }
    printf(HLINE);

    /* --- Check Results --- */
    checkSTREAMresults();
    printf(HLINE);

    return 0;
}

# define	M	20

int
checktick()
    {
    int		i, minDelta, Delta;
    double	t1, t2, timesfound[M];

/*  Collect a sequence of M unique time values from the system. */

    for (i = 0; i < M; i++) {
	t1 = mysecond();
	while( ((t2=mysecond()) - t1) < 1.0E-6 )
	    ;
	timesfound[i] = t1 = t2;
	}

/*
 * Determine the minimum difference between these M values.
 * This result will be our estimate (in microseconds) for the
 * clock granularity.
 */

    minDelta = 1000000;
    for (i = 1; i < M; i++) {
	Delta = (int)( 1.0E6 * (timesfound[i]-timesfound[i-1]));
	minDelta = MIN(minDelta, MAX(Delta,0));
	}

   return(minDelta);
    }



/* A gettimeofday routine to give access to the wall
   clock timer on most UNIX-like systems.  */

#include <sys/time.h>

double mysecond()
{
        struct timeval tp;
        struct timezone tzp;
        int i;

        i = gettimeofday(&tp,&tzp);
        return ( (double) tp.tv_sec + (double) tp.tv_usec * 1.e-6 );
}

void checkSTREAMresults ()
{
	double aj,bj,cj,scalar;
	double asum,bsum,csum;
	double epsilon;
	int	j,k;

    /* reproduce initialization */
	aj = 1.0;
	bj = 2.0;
	cj = 0.0;
    /* a[] is modified during timing check */
	aj = 2.0E0 * aj;
    /* now execute timing loop */
	scalar = 3.0;
	for (k=0; k<NTIMES; k++)
        {
            cj = aj;
            bj = scalar*cj;
            cj = aj+bj;
            aj = bj+scalar*cj;
        }
	aj = aj * (double) (N);
	bj = bj * (double) (N);
	cj = cj * (double) (N);

	asum = 0.0;
	bsum = 0.0;
	csum = 0.0;
	for (j=0; j<N; j++) {
		asum += a[j];
		bsum += b[j];
		csum += c[j];
	}
#ifdef VERBOSE
	printf ("Results Comparison: \n");
	printf ("        Expected  : %f %f %f \n",aj,bj,cj);
	printf ("        Observed  : %f %f %f \n",asum,bsum,csum);
#endif

#ifndef abs
#define abs(a) ((a) >= 0 ? (a) : -(a))
#endif
	epsilon = 1.e-8;

	if (abs(aj-asum)/asum > epsilon) {
		printf ("Failed Validation on array a[]\n");
		printf ("        Expected  : %f \n",aj);
		printf ("        Observed  : %f \n",asum);
	}
	else if (abs(bj-bsum)/bsum > epsilon) {
		printf ("Failed Validation on array b[]\n");
		printf ("        Expected  : %f \n",bj);
		printf ("        Observed  : %f \n",bsum);
	}
	else if (abs(cj-csum)/csum > epsilon) {
		printf ("Failed Validation on array c[]\n");
		printf ("        Expected  : %f \n",cj);
		printf ("        Observed  : %f \n",csum);
	}
	else {
		printf ("Solution Validates\n");
	}
}

void tuned_STREAM_Copy()
{
	int j;
#pragma omp parallel for
        for (j=0; j<N; j++)
            c[j] = a[j];
}

void tuned_STREAM_Scale(double scalar)
{
	int j;
#pragma omp parallel for
	for (j=0; j<N; j++)
	    b[j] = scalar*c[j];
}

void tuned_STREAM_Add()
{
	int j;
#pragma omp parallel for
	for (j=0; j<N; j++)
	    c[j] = a[j]+b[j];
}

void tuned_STREAM_Triad(double scalar)
{
	int j;
#pragma omp parallel for
	for (j=0; j<N; j++)
	    a[j] = b[j]+scalar*c[j];
}

--------------080001080001050105070005
Content-Type: text/plain;
 name="dmesg.txt"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline;
 filename="dmesg.txt"

[    0.000000] Initializing cgroup subsys cpuset
[    0.000000] Initializing cgroup subsys cpu
[    0.000000] Linux version 2.6.27-11-generic (buildd@rothera) (gcc version 4.3.2 (Ubuntu 4.3.2-1ubuntu11) ) #1 SMP Thu Jan 29 19:24:39 UTC 2009 (Ubuntu 2.6.27-11.27-generic)
[    0.000000] BIOS-provided physical RAM map:
[    0.000000]  BIOS-e820: 0000000000000000 - 000000000009f400 (usable)
[    0.000000]  BIOS-e820: 000000000009f400 - 00000000000a0000 (reserved)
[    0.000000]  BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved)
[    0.000000]  BIOS-e820: 0000000000100000 - 00000000bfff0000 (usable)
[    0.000000]  BIOS-e820: 00000000bfff0000 - 00000000bfff3000 (ACPI NVS)
[    0.000000]  BIOS-e820: 00000000bfff3000 - 00000000c0000000 (ACPI data)
[    0.000000]  BIOS-e820: 00000000e0000000 - 00000000f0000000 (reserved)
[    0.000000]  BIOS-e820: 00000000fec00000 - 0000000100000000 (reserved)
[    0.000000]  BIOS-e820: 0000000100000000 - 0000000140000000 (usable)
[    0.000000] DMI 2.2 present.
[    0.000000] Phoenix BIOS detected: BIOS may corrupt low RAM, working it around.
[    0.000000] last_pfn = 0xbfff0 max_arch_pfn = 0x100000
[    0.000000] kernel direct mapping tables up to 38000000 @ 10000-15000
[    0.000000] RAMDISK: 3781c000 - 37fef4a5
[    0.000000] ACPI: RSDP 000F7E00, 0014 (r0 Nvidia)
[    0.000000] ACPI: RSDT BFFF3040, 0034 (r1 Nvidia AWRDACPI 42302E31 AWRD        0)
[    0.000000] ACPI: FACP BFFF30C0, 0074 (r1 Nvidia AWRDACPI 42302E31 AWRD        0)
[    0.000000] ACPI: DSDT BFFF3180, 6422 (r1 NVIDIA AWRDACPI     1000 MSFT  100000E)
[    0.000000] ACPI: FACS BFFF0000, 0040
[    0.000000] ACPI: SSDT BFFF96C0, 028A (r1 PTLTD  POWERNOW        1  LTP        1)
[    0.000000] ACPI: MCFG BFFF99C0, 003C (r1 Nvidia AWRDACPI 42302E31 AWRD        0)
[    0.000000] ACPI: APIC BFFF9600, 0072 (r1 Nvidia AWRDACPI 42302E31 AWRD        0)
[    0.000000] 2175MB HIGHMEM available.
[    0.000000] 896MB LOWMEM available.
[    0.000000]   mapped low ram: 0 - 38000000
[    0.000000]   low ram: 00000000 - 38000000
[    0.000000]   bootmap 00011000 - 00018000
[    0.000000] (9 early reservations) ==> bootmem [0000000000 - 0038000000]
[    0.000000]   #0 [0000000000 - 0000001000]   BIOS data page ==> [0000000000 - 0000001000]
[    0.000000]   #1 [0000001000 - 0000002000]    EX TRAMPOLINE ==> [0000001000 - 0000002000]
[    0.000000]   #2 [0000006000 - 0000007000]       TRAMPOLINE ==> [0000006000 - 0000007000]
[    0.000000]   #3 [0000100000 - 00005c29e0]    TEXT DATA BSS ==> [0000100000 - 00005c29e0]
[    0.000000]   #4 [003781c000 - 0037fef4a5]          RAMDISK ==> [003781c000 - 0037fef4a5]
[    0.000000]   #5 [00005c3000 - 00005c6000]    INIT_PG_TABLE ==> [00005c3000 - 00005c6000]
[    0.000000]   #6 [000009f000 - 0000100000]    BIOS reserved ==> [000009f000 - 0000100000]
[    0.000000]   #7 [0000010000 - 0000011000]          PGTABLE ==> [0000010000 - 0000011000]
[    0.000000]   #8 [0000011000 - 0000018000]          BOOTMAP ==> [0000011000 - 0000018000]
[    0.000000] found SMP MP-table at [c00f3e70] 000f3e70
[    0.000000] Zone PFN ranges:
[    0.000000]   DMA      0x00000010 -> 0x00001000
[    0.000000]   Normal   0x00001000 -> 0x00038000
[    0.000000]   HighMem  0x00038000 -> 0x000bfff0
[    0.000000] Movable zone start PFN for each node
[    0.000000] early_node_map[2] active PFN ranges
[    0.000000]     0: 0x00000010 -> 0x0000009f
[    0.000000]     0: 0x00000100 -> 0x000bfff0
[    0.000000] On node 0 totalpages: 786303
[    0.000000] free_area_init_node: node 0, pgdat c048c680, node_mem_map c1000240
[    0.000000]   DMA zone: 3947 pages, LIFO batch:0
[    0.000000]   Normal zone: 223300 pages, LIFO batch:31
[    0.000000]   HighMem zone: 552144 pages, LIFO batch:31
[    0.000000] Nvidia board detected. Ignoring ACPI timer override.
[    0.000000] If you got timer trouble try acpi_use_timer_override
[    0.000000] Detected use of extended apic ids on hypertransport bus
[    0.000000] ACPI: PM-Timer IO Port: 0x1008
[    0.000000] ACPI: Local APIC address 0xfee00000
[    0.000000] ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x01] lapic_id[0x01] enabled)
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x00] high edge lint[0x1])
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x01] high edge lint[0x1])
[    0.000000] ACPI: IOAPIC (id[0x02] address[0xfec00000] gsi_base[0])
[    0.000000] IOAPIC[0]: apic_id 2, version 17, address 0xfec00000, GSI 0-23
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 14 global_irq 14 high edge)
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 15 global_irq 15 high edge)
[    0.000000] ACPI: IRQ9 used by override.
[    0.000000] ACPI: IRQ14 used by override.
[    0.000000] ACPI: IRQ15 used by override.
[    0.000000] Enabling APIC mode:  Flat.  Using 1 I/O APICs
[    0.000000] Using ACPI (MADT) for SMP configuration information
[    0.000000] SMP: Allowing 2 CPUs, 0 hotplug CPUs
[    0.000000] mapped APIC to ffffb000 (fee00000)
[    0.000000] mapped IOAPIC to ffffa000 (fec00000)
[    0.000000] PM: Registered nosave memory: 000000000009f000 - 00000000000a0000
[    0.000000] PM: Registered nosave memory: 00000000000a0000 - 00000000000f0000
[    0.000000] PM: Registered nosave memory: 00000000000f0000 - 0000000000100000
[    0.000000] Allocating PCI resources starting at c2000000 (gap: c0000000:20000000)
[    0.000000] PERCPU: Allocating 41628 bytes of per cpu data
[    0.000000] NR_CPUS: 64, nr_cpu_ids: 2, nr_node_ids 1
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 779391
[    0.000000] Kernel command line: root=UUID=713435d4-2da0-4652-be49-30316286e5f1 ro quiet splash 
[    0.000000] Enabling fast FPU save and restore... done.
[    0.000000] Enabling unmasked SIMD FPU exception support... done.
[    0.000000] Initializing CPU#0
[    0.000000] PID hash table entries: 4096 (order: 12, 16384 bytes)
[    0.000000] TSC: PIT calibration confirmed by PMTIMER.
[    0.000000] TSC: using PIT calibration value
[    0.000000] Detected 2599.948 MHz processor.
[    0.004000] spurious 8259A interrupt: IRQ7.
[    0.004000] Console: colour VGA+ 80x25
[    0.004000] console [tty0] enabled
[    0.004000] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
[    0.004000] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
[    0.004000] Memory: 3102812k/3145664k available (2576k kernel code, 41516k reserved, 1165k data, 424k init, 2228160k highmem)
[    0.004000] virtual kernel memory layout:
[    0.004000]     fixmap  : 0xffc77000 - 0xfffff000   (3616 kB)
[    0.004000]     pkmap   : 0xff400000 - 0xff800000   (4096 kB)
[    0.004000]     vmalloc : 0xf8800000 - 0xff3fe000   ( 107 MB)
[    0.004000]     lowmem  : 0xc0000000 - 0xf8000000   ( 896 MB)
[    0.004000]       .init : 0xc04ad000 - 0xc0517000   ( 424 kB)
[    0.004000]       .data : 0xc03840da - 0xc04a7680   (1165 kB)
[    0.004000]       .text : 0xc0100000 - 0xc03840da   (2576 kB)
[    0.004000] Checking if this processor honours the WP bit even in supervisor mode...Ok.
[    0.004000] CPA: page pool initialized 1 of 1 pages preallocated
[    0.004000] SLUB: Genslabs=12, HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
[    0.004007] Calibrating delay loop (skipped), value calculated using timer frequency.. 5199.89 BogoMIPS (lpj=10399792)
[    0.004021] Security Framework initialized
[    0.004028] SELinux:  Disabled at boot.
[    0.004046] AppArmor: AppArmor initialized
[    0.004052] Mount-cache hash table entries: 512
[    0.004175] Initializing cgroup subsys ns
[    0.004178] Initializing cgroup subsys cpuacct
[    0.004180] Initializing cgroup subsys memory
[    0.004191] CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line)
[    0.004193] CPU: L2 Cache: 1024K (64 bytes/line)
[    0.004195] CPU 0(2) -> Core 0
[    0.004197] using C1E aware idle routine
[    0.004204] Checking 'hlt' instruction... OK.
[    0.021173] ACPI: Core revision 20080609
[    0.022820] ACPI: Checking initramfs for custom DSDT
[    0.284193] ENABLING IO-APIC IRQs
[    0.284369] ..TIMER: vector=0x31 apic1=0 pin1=0 apic2=-1 pin2=-1
[    0.325523] CPU0: AMD Athlon(tm) 64 X2 Dual Core Processor 5200+ stepping 02
[    0.328020] Booting processor 1/1 ip 6000
[    0.004000] Initializing CPU#1
[    0.004000] Calibrating delay using timer specific routine.. 5200.39 BogoMIPS (lpj=10400792)
[    0.004000] CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line)
[    0.004000] CPU: L2 Cache: 1024K (64 bytes/line)
[    0.004000] CPU 1(2) -> Core 1
[    0.412230] CPU1: AMD Athlon(tm) 64 X2 Dual Core Processor 5200+ stepping 02
[    0.412251] Brought up 2 CPUs
[    0.412253] Total of 2 processors activated (10400.29 BogoMIPS).
[    0.412279] CPU0 attaching sched-domain:
[    0.412281]  domain 0: span 0-1 level CPU
[    0.412284]   groups: 0 1
[    0.412288] CPU1 attaching sched-domain:
[    0.412290]  domain 0: span 0-1 level CPU
[    0.412292]   groups: 1 0
[    0.412342] net_namespace: 840 bytes
[    0.412342] Booting paravirtualized kernel on bare hardware
[    0.412342] Time:  9:36:18  Date: 03/01/09
[    0.412342] NET: Registered protocol family 16
[    0.412342] EISA bus registered
[    0.412342] ACPI: bus type pci registered
[    0.412342] PCI: MCFG configuration 0: base e0000000 segment 0 buses 0 - 255
[    0.412342] PCI: MCFG area at e0000000 reserved in E820
[    0.412342] PCI: Using MMCONFIG for extended config space
[    0.412342] PCI: Using configuration type 1 for base access
[    0.412815] ACPI: EC: Look up EC in DSDT
[    0.421937] ACPI: Interpreter enabled
[    0.421940] ACPI: (supports S0 S3 S4 S5)
[    0.421952] ACPI: Using IOAPIC for interrupt routing
[    0.429099] ACPI: PCI Root Bridge [PCI0] (0000:00)
[    0.429099] HPET not enabled in BIOS. You might try hpet=force boot option
[    0.429099] PCI: 0000:00:01.1 reg 10 io port: [fc00, fc1f]
[    0.429099] PCI: 0000:00:01.1 reg 20 io port: [1c00, 1c3f]
[    0.429099] PCI: 0000:00:01.1 reg 24 io port: [1c40, 1c7f]
[    0.429099] pci 0000:00:01.1: PME# supported from D3hot D3cold
[    0.429099] pci 0000:00:01.1: PME# disabled
[    0.429099] PCI: 0000:00:02.0 reg 10 32bit mmio: [fe02f000, fe02ffff]
[    0.429099] pci 0000:00:02.0: supports D1
[    0.429099] pci 0000:00:02.0: supports D2
[    0.429099] pci 0000:00:02.0: PME# supported from D0 D1 D2 D3hot D3cold
[    0.429099] pci 0000:00:02.0: PME# disabled
[    0.429099] PCI: 0000:00:02.1 reg 10 32bit mmio: [feb00000, feb000ff]
[    0.429099] pci 0000:00:02.1: supports D1
[    0.429099] pci 0000:00:02.1: supports D2
[    0.429099] pci 0000:00:02.1: PME# supported from D0 D1 D2 D3hot D3cold
[    0.429099] pci 0000:00:02.1: PME# disabled
[    0.429099] PCI: 0000:00:06.0 reg 20 io port: [f000, f00f]
[    0.429099] PCI: 0000:00:07.0 reg 10 io port: [9f0, 9f7]
[    0.429099] PCI: 0000:00:07.0 reg 14 io port: [bf0, bf3]
[    0.429099] PCI: 0000:00:07.0 reg 18 io port: [970, 977]
[    0.429099] PCI: 0000:00:07.0 reg 1c io port: [b70, b73]
[    0.429099] PCI: 0000:00:07.0 reg 20 io port: [dc00, dc0f]
[    0.429099] PCI: 0000:00:07.0 reg 24 32bit mmio: [fe02d000, fe02dfff]
[    0.429099] PCI: 0000:00:08.0 reg 10 io port: [9e0, 9e7]
[    0.429099] PCI: 0000:00:08.0 reg 14 io port: [be0, be3]
[    0.429099] PCI: 0000:00:08.0 reg 18 io port: [960, 967]
[    0.429099] PCI: 0000:00:08.0 reg 1c io port: [b60, b63]
[    0.429099] PCI: 0000:00:08.0 reg 20 io port: [c800, c80f]
[    0.429099] PCI: 0000:00:08.0 reg 24 32bit mmio: [fe02c000, fe02cfff]
[    0.429099] PCI: 0000:00:0a.0 reg 10 32bit mmio: [fe02b000, fe02bfff]
[    0.429099] PCI: 0000:00:0a.0 reg 14 io port: [c400, c407]
[    0.429099] pci 0000:00:0a.0: supports D1
[    0.429099] pci 0000:00:0a.0: supports D2
[    0.429099] pci 0000:00:0a.0: PME# supported from D0 D1 D2 D3hot D3cold
[    0.429099] pci 0000:00:0a.0: PME# disabled
[    0.429099] pci 0000:00:0b.0: PME# supported from D0 D1 D2 D3hot D3cold
[    0.429099] pci 0000:00:0b.0: PME# disabled
[    0.429099] pci 0000:00:0c.0: PME# supported from D0 D1 D2 D3hot D3cold
[    0.429099] pci 0000:00:0c.0: PME# disabled
[    0.429099] pci 0000:00:0d.0: PME# supported from D0 D1 D2 D3hot D3cold
[    0.429099] pci 0000:00:0d.0: PME# disabled
[    0.429099] pci 0000:00:0e.0: PME# supported from D0 D1 D2 D3hot D3cold
[    0.429099] pci 0000:00:0e.0: PME# disabled
[    0.429099] PCI: 0000:01:08.0 reg 10 32bit mmio: [dc000000, dcffffff]
[    0.429099] PCI: 0000:01:08.1 reg 10 32bit mmio: [de000000, deffffff]
[    0.429099] PCI: 0000:01:08.2 reg 10 32bit mmio: [dd000000, ddffffff]
[    0.429099] PCI: 0000:01:09.0 reg 10 io port: [bc00, bc1f]
[    0.429099] PCI: 0000:01:09.0 reg 14 64bit mmio: [dfe00000, dfffffff]
[    0.429099] PCI: 0000:01:09.0 reg 1c 64bit mmio: [d8000000, dbffffff]
[    0.429099] pci 0000:01:09.0: supports D1
[    0.429099] pci 0000:01:09.0: supports D2
[    0.429099] pci 0000:00:09.0: transparent bridge
[    0.429099] PCI: bridge 0000:00:09.0 io port: [b000, bfff]
[    0.429099] PCI: bridge 0000:00:09.0 32bit mmio: [d8000000, dfffffff]
[    0.429099] PCI: bridge 0000:00:09.0 32bit mmio pref: [fdf00000, fdffffff]
[    0.429099] PCI: bridge 0000:00:0b.0 io port: [a000, afff]
[    0.429099] PCI: bridge 0000:00:0b.0 32bit mmio: [fde00000, fdefffff]
[    0.429099] PCI: bridge 0000:00:0b.0 64bit mmio pref: [fdd00000, fddfffff]
[    0.429099] PCI: bridge 0000:00:0c.0 io port: [9000, 9fff]
[    0.429099] PCI: bridge 0000:00:0c.0 32bit mmio: [fdc00000, fdcfffff]
[    0.429099] PCI: bridge 0000:00:0c.0 64bit mmio pref: [fdb00000, fdbfffff]
[    0.429099] PCI: bridge 0000:00:0d.0 io port: [8000, 8fff]
[    0.429099] PCI: bridge 0000:00:0d.0 32bit mmio: [fda00000, fdafffff]
[    0.429099] PCI: bridge 0000:00:0d.0 64bit mmio pref: [fd900000, fd9fffff]
[    0.429099] PCI: 0000:05:00.0 reg 10 32bit mmio: [fa000000, faffffff]
[    0.429099] PCI: 0000:05:00.0 reg 14 64bit mmio: [c0000000, cfffffff]
[    0.429099] PCI: 0000:05:00.0 reg 1c 64bit mmio: [fb000000, fbffffff]
[    0.429099] PCI: 0000:05:00.0 reg 24 io port: [7c00, 7c7f]
[    0.429099] PCI: 0000:05:00.0 reg 30 32bit mmio: [0, 1ffff]
[    0.429099] PCI: bridge 0000:00:0e.0 io port: [7000, 7fff]
[    0.429099] PCI: bridge 0000:00:0e.0 32bit mmio: [fa000000, fcffffff]
[    0.429099] PCI: bridge 0000:00:0e.0 64bit mmio pref: [c0000000, cfffffff]
[    0.429099] bus 00 -> node 0
[    0.429099] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
[    0.429146] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.HUB0._PRT]
[    0.493380] ACPI: PCI Interrupt Link [LNK1] (IRQs 5 10 *11)
[    0.493380] ACPI: PCI Interrupt Link [LNK2] (IRQs 5 *10 11)
[    0.493380] ACPI: PCI Interrupt Link [LNK3] (IRQs *5 10 11)
[    0.493380] ACPI: PCI Interrupt Link [LNK4] (IRQs 5 10 11) *0, disabled.
[    0.493380] ACPI: PCI Interrupt Link [LNK5] (IRQs 5 10 11) *0, disabled.
[    0.493380] ACPI: PCI Interrupt Link [LUBA] (IRQs 5 *10 11)
[    0.493380] ACPI: PCI Interrupt Link [LUBB] (IRQs 5 10 11) *0, disabled.
[    0.493445] ACPI: PCI Interrupt Link [LMAC] (IRQs *5 10 11)
[    0.493624] ACPI: PCI Interrupt Link [LACI] (IRQs 5 10 11) *0, disabled.
[    0.493805] ACPI: PCI Interrupt Link [LMCI] (IRQs 5 10 11) *0, disabled.
[    0.493987] ACPI: PCI Interrupt Link [LSMB] (IRQs *5 10 11)
[    0.494168] ACPI: PCI Interrupt Link [LUB2] (IRQs 5 10 *11)
[    0.496093] ACPI: PCI Interrupt Link [LIDE] (IRQs 5 10 11) *0, disabled.
[    0.496283] ACPI: PCI Interrupt Link [LSID] (IRQs 5 *10 11)
[    0.496473] ACPI: PCI Interrupt Link [LFID] (IRQs 5 10 *11)
[    0.496661] ACPI: PCI Interrupt Link [LPCA] (IRQs 5 10 11) *0, disabled.
[    0.496864] ACPI: PCI Interrupt Link [APC1] (IRQs 16) *0
[    0.497068] ACPI: PCI Interrupt Link [APC2] (IRQs 17) *0
[    0.497268] ACPI: PCI Interrupt Link [APC3] (IRQs 18) *0
[    0.497468] ACPI: PCI Interrupt Link [APC4] (IRQs 19) *0, disabled.
[    0.497597] ACPI: PCI Interrupt Link [APC5] (IRQs *16), disabled.
[    0.497803] ACPI: PCI Interrupt Link [APCF] (IRQs 20 21 22 23) *0
[    0.498009] ACPI: PCI Interrupt Link [APCG] (IRQs 20 21 22 23) *0, disabled.
[    0.498215] ACPI: PCI Interrupt Link [APCH] (IRQs 20 21 22 23) *0
[    0.498421] ACPI: PCI Interrupt Link [APCJ] (IRQs 20 21 22 23) *0, disabled.
[    0.498628] ACPI: PCI Interrupt Link [APCK] (IRQs 20 21 22 23) *0, disabled.
[    0.498835] ACPI: PCI Interrupt Link [APCS] (IRQs 20 21 22 23) *0
[    0.499042] ACPI: PCI Interrupt Link [APCL] (IRQs 20 21 22 23) *0
[    0.499249] ACPI: PCI Interrupt Link [APCZ] (IRQs 20 21 22 23) *0, disabled.
[    0.499464] ACPI: PCI Interrupt Link [APSI] (IRQs 20 21 22 23) *0
[    0.499679] ACPI: PCI Interrupt Link [APSJ] (IRQs 20 21 22 23) *0
[    0.499894] ACPI: PCI Interrupt Link [APCP] (IRQs 20 21 22 23) *0, disabled.
[    0.500055] Linux Plug and Play Support v0.97 (c) Adam Belay
[    0.500064] pnp: PnP ACPI init
[    0.500064] ACPI: bus type pnp registered
[    0.504640] pnp: PnP ACPI: found 10 devices
[    0.504640] ACPI: ACPI bus type pnp unregistered
[    0.504640] PnPBIOS: Disabled by ACPI PNP
[    0.504640] PCI: Using ACPI for IRQ routing
[    0.512038] NET: Registered protocol family 8
[    0.512040] NET: Registered protocol family 20
[    0.512060] NetLabel: Initializing
[    0.512062] NetLabel:  domain hash size = 128
[    0.512063] NetLabel:  protocols = UNLABELED CIPSOv4
[    0.512074] NetLabel:  unlabeled traffic allowed by default
[    0.512555] tracer: 772 pages allocated for 65536 entries of 48 bytes
[    0.512557]    actual entries 65620
[    0.512651] AppArmor: AppArmor Filesystem Enabled
[    0.512673] ACPI: RTC can wake from S4
[    0.520046] system 00:01: ioport range 0x1000-0x107f has been reserved
[    0.520048] system 00:01: ioport range 0x1080-0x10ff has been reserved
[    0.520051] system 00:01: ioport range 0x1400-0x147f has been reserved
[    0.520053] system 00:01: ioport range 0x1480-0x14ff has been reserved
[    0.520055] system 00:01: ioport range 0x1800-0x187f has been reserved
[    0.520058] system 00:01: ioport range 0x1880-0x18ff has been reserved
[    0.520062] system 00:02: ioport range 0xb78-0xb7b has been reserved
[    0.520065] system 00:02: ioport range 0xf78-0xf7b has been reserved
[    0.520067] system 00:02: ioport range 0xa78-0xa7b has been reserved
[    0.520069] system 00:02: ioport range 0xe78-0xe7b has been reserved
[    0.520072] system 00:02: ioport range 0xbbc-0xbbf has been reserved
[    0.520074] system 00:02: ioport range 0xfbc-0xfbf has been reserved
[    0.520076] system 00:02: ioport range 0x4d0-0x4d1 has been reserved
[    0.520079] system 00:02: ioport range 0x294-0x297 has been reserved
[    0.520081] system 00:02: ioport range 0x295-0x296 has been reserved
[    0.520088] system 00:08: iomem range 0xe0000000-0xefffffff could not be reserved
[    0.520092] system 00:09: iomem range 0xd0000-0xd3fff has been reserved
[    0.520095] system 00:09: iomem range 0xf0000-0xf7fff could not be reserved
[    0.520097] system 00:09: iomem range 0xf8000-0xfbfff could not be reserved
[    0.520100] system 00:09: iomem range 0xfc000-0xfffff could not be reserved
[    0.520102] system 00:09: iomem range 0xbfff0000-0xbfffffff could not be reserved
[    0.520105] system 00:09: iomem range 0xffff0000-0xffffffff could not be reserved
[    0.520107] system 00:09: iomem range 0x0-0x9ffff could not be reserved
[    0.520110] system 00:09: iomem range 0x100000-0xbffeffff could not be reserved
[    0.520112] system 00:09: iomem range 0xfec00000-0xfec00fff could not be reserved
[    0.520115] system 00:09: iomem range 0xfee00000-0xfeefffff could not be reserved
[    0.520117] system 00:09: iomem range 0xfefff000-0xfeffffff could not be reserved
[    0.520120] system 00:09: iomem range 0xfff80000-0xfff80fff could not be reserved
[    0.520123] system 00:09: iomem range 0xfff90000-0xfffbffff could not be reserved
[    0.520125] system 00:09: iomem range 0xfffed000-0xfffeffff could not be reserved
[    0.555107] pci 0000:00:09.0: PCI bridge, secondary bus 0000:01
[    0.555110] pci 0000:00:09.0:   IO window: 0xb000-0xbfff
[    0.555113] pci 0000:00:09.0:   MEM window: 0xd8000000-0xdfffffff
[    0.555116] pci 0000:00:09.0:   PREFETCH window: 0x000000fdf00000-0x000000fdffffff
[    0.555119] pci 0000:00:0b.0: PCI bridge, secondary bus 0000:02
[    0.555121] pci 0000:00:0b.0:   IO window: 0xa000-0xafff
[    0.555124] pci 0000:00:0b.0:   MEM window: 0xfde00000-0xfdefffff
[    0.555126] pci 0000:00:0b.0:   PREFETCH window: 0x000000fdd00000-0x000000fddfffff
[    0.555130] pci 0000:00:0c.0: PCI bridge, secondary bus 0000:03
[    0.555132] pci 0000:00:0c.0:   IO window: 0x9000-0x9fff
[    0.555134] pci 0000:00:0c.0:   MEM window: 0xfdc00000-0xfdcfffff
[    0.555137] pci 0000:00:0c.0:   PREFETCH window: 0x000000fdb00000-0x000000fdbfffff
[    0.555140] pci 0000:00:0d.0: PCI bridge, secondary bus 0000:04
[    0.555142] pci 0000:00:0d.0:   IO window: 0x8000-0x8fff
[    0.555145] pci 0000:00:0d.0:   MEM window: 0xfda00000-0xfdafffff
[    0.555148] pci 0000:00:0d.0:   PREFETCH window: 0x000000fd900000-0x000000fd9fffff
[    0.555153] pci 0000:00:0e.0: PCI bridge, secondary bus 0000:05
[    0.555155] pci 0000:00:0e.0:   IO window: 0x7000-0x7fff
[    0.555157] pci 0000:00:0e.0:   MEM window: 0xfa000000-0xfcffffff
[    0.555160] pci 0000:00:0e.0:   PREFETCH window: 0x000000c0000000-0x000000cfffffff
[    0.555167] pci 0000:00:09.0: setting latency timer to 64
[    0.555171] pci 0000:00:0b.0: setting latency timer to 64
[    0.555175] pci 0000:00:0c.0: setting latency timer to 64
[    0.555179] pci 0000:00:0d.0: setting latency timer to 64
[    0.555182] pci 0000:00:0e.0: setting latency timer to 64
[    0.555185] bus: 00 index 0 io port: [0, ffff]
[    0.555187] bus: 00 index 1 mmio: [0, ffffffff]
[    0.555189] bus: 01 index 0 io port: [b000, bfff]
[    0.555190] bus: 01 index 1 mmio: [d8000000, dfffffff]
[    0.555192] bus: 01 index 2 mmio: [fdf00000, fdffffff]
[    0.555194] bus: 01 index 3 io port: [0, ffff]
[    0.555196] bus: 01 index 4 mmio: [0, ffffffff]
[    0.555197] bus: 02 index 0 io port: [a000, afff]
[    0.555199] bus: 02 index 1 mmio: [fde00000, fdefffff]
[    0.555201] bus: 02 index 2 mmio: [fdd00000, fddfffff]
[    0.555203] bus: 02 index 3 mmio: [0, 0]
[    0.555205] bus: 03 index 0 io port: [9000, 9fff]
[    0.555207] bus: 03 index 1 mmio: [fdc00000, fdcfffff]
[    0.555208] bus: 03 index 2 mmio: [fdb00000, fdbfffff]
[    0.555210] bus: 03 index 3 mmio: [0, 0]
[    0.555212] bus: 04 index 0 io port: [8000, 8fff]
[    0.555214] bus: 04 index 1 mmio: [fda00000, fdafffff]
[    0.555215] bus: 04 index 2 mmio: [fd900000, fd9fffff]
[    0.555217] bus: 04 index 3 mmio: [0, 0]
[    0.555219] bus: 05 index 0 io port: [7000, 7fff]
[    0.555221] bus: 05 index 1 mmio: [fa000000, fcffffff]
[    0.555223] bus: 05 index 2 mmio: [c0000000, cfffffff]
[    0.555224] bus: 05 index 3 mmio: [0, 0]
[    0.555232] NET: Registered protocol family 2
[    0.556047] Switched to high resolution mode on CPU 0
[    0.556269] Switched to high resolution mode on CPU 1
[    0.568053] IP route cache hash table entries: 32768 (order: 5, 131072 bytes)
[    0.568276] TCP established hash table entries: 131072 (order: 8, 1048576 bytes)
[    0.568779] TCP bind hash table entries: 65536 (order: 7, 524288 bytes)
[    0.569035] TCP: Hash tables configured (established 131072 bind 65536)
[    0.569038] TCP reno registered
[    0.576074] NET: Registered protocol family 1
[    0.576172] checking if image is initramfs... it is
[    1.112567] Freeing initrd memory: 8013k freed
[    1.113565] audit: initializing netlink socket (disabled)
[    1.113580] type=2000 audit(1235900178.112:1): initialized
[    1.118280] highmem bounce pool size: 64 pages
[    1.118285] HugeTLB registered 4 MB page size, pre-allocated 0 pages
[    1.120417] VFS: Disk quotas dquot_6.5.1
[    1.120482] Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
[    1.120556] msgmni has been set to 1725
[    1.120644] io scheduler noop registered
[    1.120646] io scheduler anticipatory registered
[    1.120647] io scheduler deadline registered
[    1.120657] io scheduler cfq registered (default)
[    1.120673] pci 0000:00:00.0: Enabling HT MSI Mapping
[    1.137081] pci 0000:00:0b.0: Enabling HT MSI Mapping
[    1.137088] pci 0000:00:0b.0: Found enabled HT MSI Mapping
[    1.137092] pci 0000:00:0b.0: Linking AER extended capability
[    1.137100] pci 0000:00:0c.0: Enabling HT MSI Mapping
[    1.137106] pci 0000:00:0c.0: Found enabled HT MSI Mapping
[    1.137108] pci 0000:00:0c.0: Linking AER extended capability
[    1.137117] pci 0000:00:0d.0: Enabling HT MSI Mapping
[    1.137122] pci 0000:00:0d.0: Found enabled HT MSI Mapping
[    1.137125] pci 0000:00:0d.0: Linking AER extended capability
[    1.137133] pci 0000:00:0e.0: Enabling HT MSI Mapping
[    1.137139] pci 0000:00:0e.0: Found enabled HT MSI Mapping
[    1.137141] pci 0000:00:0e.0: Linking AER extended capability
[    1.137159] pci 0000:05:00.0: Boot video device
[    1.137236] pcieport-driver 0000:00:0b.0: setting latency timer to 64
[    1.137254] pcieport-driver 0000:00:0b.0: found MSI capability
[    1.137269] pci_express 0000:00:0b.0:pcie00: allocate port service
[    1.137297] pci_express 0000:00:0b.0:pcie03: allocate port service
[    1.137348] pcieport-driver 0000:00:0c.0: setting latency timer to 64
[    1.137365] pcieport-driver 0000:00:0c.0: found MSI capability
[    1.137378] pci_express 0000:00:0c.0:pcie00: allocate port service
[    1.137407] pci_express 0000:00:0c.0:pcie03: allocate port service
[    1.137457] pcieport-driver 0000:00:0d.0: setting latency timer to 64
[    1.137474] pcieport-driver 0000:00:0d.0: found MSI capability
[    1.137487] pci_express 0000:00:0d.0:pcie00: allocate port service
[    1.137514] pci_express 0000:00:0d.0:pcie03: allocate port service
[    1.137565] pcieport-driver 0000:00:0e.0: setting latency timer to 64
[    1.137582] pcieport-driver 0000:00:0e.0: found MSI capability
[    1.137594] pci_express 0000:00:0e.0:pcie00: allocate port service
[    1.137622] pci_express 0000:00:0e.0:pcie03: allocate port service
[    1.137833] isapnp: Scanning for PnP cards...
[    1.490212] isapnp: No Plug & Play device found
[    1.519446] Serial: 8250/16550 driver4 ports, IRQ sharing enabled
[    1.521465] brd: module loaded
[    1.521528] input: Macintosh mouse button emulation as /devices/virtual/input/input0
[    1.521685] PNP: No PS/2 controller found. Probing ports directly.
[    1.524396] serio: i8042 KBD port at 0x60,0x64 irq 1
[    1.524400] serio: i8042 AUX port at 0x60,0x64 irq 12
[    1.524648] mice: PS/2 mouse device common for all mice
[    1.524762] rtc_cmos 00:04: rtc core: registered rtc_cmos as rtc0
[    1.524781] rtc0: alarms up to one year, y3k
[    1.524901] EISA: Probing bus 0 at eisa.0
[    1.524906] Cannot allocate resource for EISA slot 1
[    1.524921] Cannot allocate resource for EISA slot 7
[    1.524923] Cannot allocate resource for EISA slot 8
[    1.524925] EISA: Detected 0 cards.
[    1.524927] cpuidle: using governor ladder
[    1.524929] cpuidle: using governor menu
[    1.525345] TCP cubic registered
[    1.525365] Using IPI No-Shortcut mode
[    1.525530] registered taskstats version 1
[    1.525633]   Magic number: 1:588:625
[    1.525763] rtc_cmos 00:04: setting system clock to 2009-03-01 09:36:19 UTC (1235900179)
[    1.525765] BIOS EDD facility v0.16 2004-Jun-25, 0 devices found
[    1.525767] EDD information not available.
[    1.526021] Freeing unused kernel memory: 424k freed
[    1.526073] Write protecting the kernel text: 2580k
[    1.526105] Write protecting the kernel read-only data: 940k
[    1.709804] fuse init (API version 7.9)
[    1.840637] fan PNP0C0B:00: registered as cooling_device0
[    1.840643] ACPI: Fan [FAN] (on)
[    1.861150] processor ACPI0007:00: registered as cooling_device1
[    1.861197] processor ACPI0007:01: registered as cooling_device2
[    1.864511] thermal LNXTHERM:01: registered as thermal_zone0
[    1.865327] ACPI: Thermal Zone [THRM] (28 C)
[    2.080392] usbcore: registered new interface driver usbfs
[    2.080412] usbcore: registered new interface driver hub
[    2.088325] usbcore: registered new device driver usb
[    2.094853] ohci_hcd: 2006 August 04 USB 1.1 'Open' Host Controller (OHCI) Driver
[    2.095205] ACPI: PCI Interrupt Link [APCF] enabled at IRQ 23
[    2.095213] ohci_hcd 0000:00:02.0: PCI INT A -> Link[APCF] -> GSI 23 (level, low) -> IRQ 23
[    2.095224] ohci_hcd 0000:00:02.0: setting latency timer to 64
[    2.095226] ohci_hcd 0000:00:02.0: OHCI Host Controller
[    2.095265] ohci_hcd 0000:00:02.0: new USB bus registered, assigned bus number 1
[    2.095284] ohci_hcd 0000:00:02.0: irq 23, io mem 0xfe02f000
[    2.170158] usb usb1: configuration #1 chosen from 1 choice
[    2.170185] hub 1-0:1.0: USB hub found
[    2.170192] hub 1-0:1.0: 10 ports detected
[    2.245523] Warning! ehci_hcd should always be loaded before uhci_hcd and ohci_hcd, not after
[    2.284165] No dock devices found.
[    2.313378] SCSI subsystem initialized
[    2.326514] libata version 3.00 loaded.
[    2.380612] ACPI: PCI Interrupt Link [APCL] enabled at IRQ 22
[    2.380621] ehci_hcd 0000:00:02.1: PCI INT B -> Link[APCL] -> GSI 22 (level, low) -> IRQ 22
[    2.380631] ehci_hcd 0000:00:02.1: setting latency timer to 64
[    2.380633] ehci_hcd 0000:00:02.1: EHCI Host Controller
[    2.380665] ehci_hcd 0000:00:02.1: new USB bus registered, assigned bus number 2
[    2.380685] ehci_hcd 0000:00:02.1: debug port 1
[    2.380688] ehci_hcd 0000:00:02.1: cache line size of 64 is not supported
[    2.380700] ehci_hcd 0000:00:02.1: irq 22, io mem 0xfeb00000
[    2.553103] usb 1-4: new full speed USB device using ohci_hcd and address 2
[    2.565028] ehci_hcd 0000:00:02.1: USB 2.0 started, EHCI 1.00, driver 10 Dec 2004
[    2.565179] usb usb2: configuration #1 chosen from 1 choice
[    2.565202] hub 2-0:1.0: USB hub found
[    2.565209] hub 2-0:1.0: 10 ports detected
[    2.621025] hub 1-0:1.0: unable to enumerate USB device on port 4
[    2.772345] forcedeth: Reverse Engineered nForce ethernet driver. Version 0.61.
[    2.772673] ACPI: PCI Interrupt Link [APCH] enabled at IRQ 21
[    2.772680] forcedeth 0000:00:0a.0: PCI INT A -> Link[APCH] -> GSI 21 (level, low) -> IRQ 21
[    2.772684] forcedeth 0000:00:0a.0: setting latency timer to 64
[    2.772704] nv_probe: set workaround bit for reversed mac addr
[    3.292394] forcedeth 0000:00:0a.0: ifname eth0, PHY OUI 0x5043 @ 1, addr 00:50:8d:95:74:ea
[    3.292397] forcedeth 0000:00:0a.0: highdma csum timirq gbit lnktim desc-v3
[    3.294726] pata_acpi 0000:00:06.0: setting latency timer to 64
[    3.295157] ACPI: PCI Interrupt Link [APSI] enabled at IRQ 20
[    3.295165] pata_acpi 0000:00:07.0: PCI INT A -> Link[APSI] -> GSI 20 (level, low) -> IRQ 20
[    3.295180] pata_acpi 0000:00:07.0: setting latency timer to 64
[    3.295186] pata_acpi 0000:00:07.0: PCI INT A disabled
[    3.295550] ACPI: PCI Interrupt Link [APSJ] enabled at IRQ 23
[    3.295553] pata_acpi 0000:00:08.0: PCI INT A -> Link[APSJ] -> GSI 23 (level, low) -> IRQ 23
[    3.295566] pata_acpi 0000:00:08.0: setting latency timer to 64
[    3.295572] pata_acpi 0000:00:08.0: PCI INT A disabled
[    3.308902] sata_nv 0000:00:07.0: version 3.5
[    3.308915] sata_nv 0000:00:07.0: PCI INT A -> Link[APSI] -> GSI 20 (level, low) -> IRQ 20
[    3.308948] sata_nv 0000:00:07.0: setting latency timer to 64
[    3.309057] scsi0 : sata_nv
[    3.311868] scsi1 : sata_nv
[    3.312049] ata1: SATA max UDMA/133 cmd 0x9f0 ctl 0xbf0 bmdma 0xdc00 irq 20
[    3.312052] ata2: SATA max UDMA/133 cmd 0x970 ctl 0xb70 bmdma 0xdc08 irq 20
[    3.532037] usb 1-4: new full speed USB device using ohci_hcd and address 3
[    3.628029] ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[    3.636111] ata1.00: ATA-7: WDC WD5000KS-60MNB0, 08.02E08, max UDMA/100
[    3.636114] ata1.00: 976773168 sectors, multi 16: LBA48 NCQ (depth 0/32)
[    3.652121] ata1.00: configured for UDMA/100
[    3.741328] usb 1-4: configuration #1 chosen from 1 choice
[    3.972027] ata2: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[    3.995473] ata2.00: ATA-7: WDC WD5000KS-00MNB0, 07.02E07, max UDMA/133
[    3.995477] ata2.00: 976773168 sectors, multi 16: LBA48 NCQ (depth 0/32)
[    4.008995] ata2.00: configured for UDMA/133
[    4.009094] scsi 0:0:0:0: Direct-Access     ATA      WDC WD5000KS-60M 08.0 PQ: 0 ANSI: 5
[    4.009206] scsi 1:0:0:0: Direct-Access     ATA      WDC WD5000KS-00M 07.0 PQ: 0 ANSI: 5
[    4.009265] sata_nv 0000:00:08.0: PCI INT A -> Link[APSJ] -> GSI 23 (level, low) -> IRQ 23
[    4.009301] sata_nv 0000:00:08.0: setting latency timer to 64
[    4.009333] scsi2 : sata_nv
[    4.009374] scsi3 : sata_nv
[    4.009539] ata3: SATA max UDMA/133 cmd 0x9e0 ctl 0xbe0 bmdma 0xc800 irq 23
[    4.009541] ata4: SATA max UDMA/133 cmd 0x960 ctl 0xb60 bmdma 0xc808 irq 23
[    4.048024] usb 1-6: new low speed USB device using ohci_hcd and address 4
[    4.262331] usb 1-6: configuration #1 chosen from 1 choice
[    4.328024] ata3: SATA link down (SStatus 0 SControl 300)
[    4.577019] usb 1-10: new low speed USB device using ohci_hcd and address 5
[    4.648022] ata4: SATA link down (SStatus 0 SControl 300)
[    4.648069] pata_amd 0000:00:06.0: version 0.3.10
[    4.648106] pata_amd 0000:00:06.0: setting latency timer to 64
[    4.648173] scsi4 : pata_amd
[    4.648454] scsi5 : pata_amd
[    4.649170] ata5: PATA max UDMA/133 cmd 0x1f0 ctl 0x3f6 bmdma 0xf000 irq 14
[    4.649172] ata6: PATA max UDMA/133 cmd 0x170 ctl 0x376 bmdma 0xf008 irq 15
[    4.790341] usb 1-10: configuration #1 chosen from 1 choice
[    4.793681] usbcore: registered new interface driver hiddev
[    4.799380] input: Genius NetScroll+ Superior as /devices/pci0000:00/0000:00:02.0/usb1/1-6/1-6:1.0/input/input1
[    4.809099] input,hidraw0: USB HID v1.10 Mouse [Genius NetScroll+ Superior] on usb-0000:00:02.0-6
[    4.815294] input: DELL DELL USB Keyboard as /devices/pci0000:00/0000:00:02.0/usb1/1-10/1-10:1.0/input/input2
[    4.816111] input,hidraw1: USB HID v1.10 Keyboard [DELL DELL USB Keyboard] on usb-0000:00:02.0-10
[    4.816125] usbcore: registered new interface driver usbhid
[    4.816128] usbhid: v2.6:USB HID core driver
[    4.841328] ata5.00: ATAPI: HL-DT-STDVD-RAM GSA-H58N, 1.03, max UDMA/66
[    4.841347] ata5.01: ATAPI: TSSTcorpDVD-ROM TS-H352C, DE02, max UDMA/33
[    4.841360] ata5: nv_mode_filter: 0x1f39f&0x1f01f->0x1f01f, BIOS=0x1f000 (0xc5c00000) ACPI=0x1f01f (30:60:0x1f)
[    4.841364] ata5: nv_mode_filter: 0x739f&0x701f->0x701f, BIOS=0x7000 (0xc5c00000) ACPI=0x701f (30:60:0x1f)
[    4.856270] ata5.00: configured for UDMA/66
[    4.888188] ata5.01: configured for UDMA/33
[    5.056126] scsi 4:0:0:0: CD-ROM            HL-DT-ST DVD-RAM GSA-H58N 1.03 PQ: 0 ANSI: 5
[    5.056676] scsi 4:0:1:0: CD-ROM            TSSTcorp DVD-ROM TS-H352C DE02 PQ: 0 ANSI: 5
[    5.064518] scsi 0:0:0:0: Attached scsi generic sg0 type 0
[    5.064751] scsi 1:0:0:0: Attached scsi generic sg1 type 0
[    5.064781] scsi 4:0:0:0: Attached scsi generic sg2 type 5
[    5.064808] scsi 4:0:1:0: Attached scsi generic sg3 type 5
[    5.079991] Driver 'sd' needs updating - please use bus_type methods
[    5.080073] sd 0:0:0:0: [sda] 976773168 512-byte hardware sectors (500108 MB)
[    5.080085] sd 0:0:0:0: [sda] Write Protect is off
[    5.080088] sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
[    5.080105] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[    5.080155] sd 0:0:0:0: [sda] 976773168 512-byte hardware sectors (500108 MB)
[    5.080165] sd 0:0:0:0: [sda] Write Protect is off
[    5.080167] sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
[    5.080183] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[    5.080186]  sda: sda1 sda2
[    5.084959] sd 0:0:0:0: [sda] Attached SCSI disk
[    5.085070] sd 1:0:0:0: [sdb] 976773168 512-byte hardware sectors (500108 MB)
[    5.085083] sd 1:0:0:0: [sdb] Write Protect is off
[    5.085085] sd 1:0:0:0: [sdb] Mode Sense: 00 3a 00 00
[    5.085104] sd 1:0:0:0: [sdb] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[    5.085145] sd 1:0:0:0: [sdb] 976773168 512-byte hardware sectors (500108 MB)
[    5.085155] sd 1:0:0:0: [sdb] Write Protect is off
[    5.085157] sd 1:0:0:0: [sdb] Mode Sense: 00 3a 00 00
[    5.085175] sd 1:0:0:0: [sdb] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[    5.085178]  sdb:<4>Driver 'sr' needs updating - please use bus_type methods
[    5.093583]  sdb1 sdb2 sdb3
[    5.107941] sd 1:0:0:0: [sdb] Attached SCSI disk
[    5.112467] sr0: scsi3-mmc drive: 48x/48x writer dvd-ram cd/rw xa/form2 cdda tray
[    5.112471] Uniform CD-ROM driver Revision: 3.20
[    5.112541] sr 4:0:0:0: Attached scsi CD-ROM sr0
[    5.121049] sr1: scsi3-mmc drive: 4x/48x cd/rw xa/form2 cdda tray
[    5.121127] sr 4:0:1:0: Attached scsi CD-ROM sr1
[    5.425538] PM: Starting manual resume from disk
[    5.425541] PM: Resume from partition 8:19
[    5.425543] PM: Checking hibernation image.
[    5.425741] PM: Resume from disk failed.
[    5.466948] kjournald starting.  Commit interval 5 seconds
[    5.466957] EXT3-fs: mounted filesystem with ordered data mode.
[   10.173560] udevd version 124 started
[   10.520145] pci_hotplug: PCI Hot Plug PCI Core version: 0.5
[   10.574158] shpchp: Standard Hot Plug PCI Controller Driver version: 0.4
[   10.618463] input: Power Button (FF) as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input3
[   10.637052] ACPI: Power Button (FF) [PWRF]
[   10.637146] input: Power Button (CM) as /devices/LNXSYSTM:00/device:00/PNP0C0C:00/input/input4
[   10.657021] ACPI: Power Button (CM) [PWRB]
[   10.674811] i2c-adapter i2c-0: nForce2 SMBus adapter at 0x1c00
[   10.674833] i2c-adapter i2c-1: nForce2 SMBus adapter at 0x1c40
[   11.040751] Linux video capture interface: v2.00
[   11.159025] cx88/2: cx2388x MPEG-TS Driver Manager version 0.0.6 loaded
[   11.159508] cx88[0]: subsystem: 107d:665e, board: WinFast DTV2000 H ver. I (old) [card=51,autodetected]
[   11.159510] cx88[0]: TV tuner type 63, Radio tuner type -1
[   11.244115] cx88/0: cx2388x v4l2 driver version 0.0.6 loaded
[   11.343251] tuner' 2-0061: chip found @ 0xc2 (cx88[0])
[   11.343931] tuner' 2-0063: chip found @ 0xc6 (cx88[0])
[   11.410070] cx2388x alsa driver version 0.0.6 loaded
[   11.496528] tuner-simple 2-0061: creating new instance
[   11.496532] tuner-simple 2-0061: type set to 63 (Philips FMD1216ME MK3 Hybrid Tuner)
[   11.497690] input: cx88 IR (WinFast DTV2000 H ver. as /devices/pci0000:00/0000:00:09.0/0000:01:08.2/input/input5
[   11.520761] cx88[0]/2: cx2388x 8802 Driver Manager
[   11.521026] ACPI: PCI Interrupt Link [APC1] enabled at IRQ 16
[   11.521034] cx88-mpeg driver manager 0000:01:08.2: PCI INT A -> Link[APC1] -> GSI 16 (level, low) -> IRQ 16
[   11.521039] cx88-mpeg driver manager 0000:01:08.2: setting latency timer to 64
[   11.521044] cx88[0]/2: found at 0000:01:08.2, rev: 5, irq: 16, latency: 64, mmio: 0xdd000000
[   11.521560] cx8800 0000:01:08.0: PCI INT A -> Link[APC1] -> GSI 16 (level, low) -> IRQ 16
[   11.521567] cx88[0]/0: found at 0000:01:08.0, rev: 5, irq: 16, latency: 20, mmio: 0xdc000000
[   11.521666] cx88[0]/0: registered device video0 [v4l2]
[   11.521693] cx88[0]/0: registered device vbi0
[   11.553745] cx88_audio 0000:01:08.1: PCI INT A -> Link[APC1] -> GSI 16 (level, low) -> IRQ 16
[   11.553750] cx88_audio 0000:01:08.1: setting latency timer to 64
[   11.553769] cx88[0]/1: CX88x/0: ALSA support for cx2388x boards
[   11.554254] gspca: main v2.2.0 registered
[   11.555562] gspca: probing 0c45:60b0
[   11.563172] gspca: probe ok
[   11.563183] gspca: probing 0c45:60b0
[   11.563190] gspca: probing 0c45:60b0
[   11.563211] usbcore: registered new interface driver sonixb
[   11.563214] sonixb: registered
[   11.619829] ACPI: PCI Interrupt Link [APC2] enabled at IRQ 17
[   11.619839] CTALSA 0000:01:09.0: PCI INT A -> Link[APC2] -> GSI 17 (level, low) -> IRQ 17
[   11.619848] CTALSA 0000:01:09.0: setting latency timer to 64
[   12.021917] input: PC Speaker as /devices/platform/pcspkr/input/input6
[   12.067870] cx88/2: cx2388x dvb driver version 0.0.6 loaded
[   12.067874] cx88/2: registering cx8802 driver, type: dvb access: shared
[   12.067877] cx88[0]/2: subsystem: 107d:665e, board: WinFast DTV2000 H ver. I (old) [card=51]
[   12.067880] cx88[0]/2: cx2388x based DVB/ATSC card
[   12.145865] Linux agpgart interface v0.103
[   12.188519] usbcore: registered new interface driver snd-usb-audio
[   12.287717] nvidia: module license 'NVIDIA' taints kernel.
[   12.543376] ACPI: PCI Interrupt Link [APC3] enabled at IRQ 18
[   12.543387] nvidia 0000:05:00.0: PCI INT A -> Link[APC3] -> GSI 18 (level, low) -> IRQ 18
[   12.543393] nvidia 0000:05:00.0: setting latency timer to 64
[   12.543632] NVRM: loading NVIDIA UNIX x86 Kernel Module  177.82  Tue Nov  4 13:35:57 PST 2008
[   12.569335] tuner-simple 2-0061: attaching existing instance
[   12.569339] tuner-simple 2-0061: type set to 63 (Philips FMD1216ME MK3 Hybrid Tuner)
[   12.571488] DVB: registering new adapter (cx88[0])
[   12.571492] DVB: registering frontend 0 (Conexant CX22702 DVB-T)...
[   13.078908] lp: driver loaded but no devices found
[   13.211374] Adding 979956k swap on /dev/sdb3.  Priority:-1 extents:1 across:979956k
[   13.753435] EXT3 FS on sdb1, internal journal
[   15.139771] type=1505 audit(1235896593.142:2): operation="profile_load" name="/usr/share/gdm/guest-session/Xsession" name2="default" pid=4392
[   15.295588] type=1505 audit(1235896593.297:3): operation="profile_load" name="/usr/lib/cups/backend/cups-pdf" name2="default" pid=4397
[   15.295758] type=1505 audit(1235896593.297:4): operation="profile_load" name="/usr/sbin/cupsd" name2="default" pid=4397
[   15.331122] type=1505 audit(1235896593.333:5): operation="profile_load" name="/usr/sbin/mysqld" name2="default" pid=4401
[   15.369838] type=1505 audit(1235896593.373:6): operation="profile_load" name="/usr/sbin/mysqld-akonadi" name2="default" pid=4405
[   15.504529] ip_tables: (C) 2000-2006 Netfilter Core Team
[   16.024586] ACPI: WMI: Mapper loaded
[   16.226543] powernow-k8: Found 1 AMD Athlon(tm) 64 X2 Dual Core Processor 5200+ processors (2 cpu cores) (version 2.20.00)
[   16.226593] powernow-k8:    0 : fid 0x12 (2600 MHz), vid 0x8
[   16.226597] powernow-k8:    1 : fid 0x10 (2400 MHz), vid 0xa
[   16.226599] powernow-k8:    2 : fid 0xe (2200 MHz), vid 0xc
[   16.226601] powernow-k8:    3 : fid 0xc (2000 MHz), vid 0xe
[   16.226603] powernow-k8:    4 : fid 0xa (1800 MHz), vid 0x10
[   16.226605] powernow-k8:    5 : fid 0x2 (1000 MHz), vid 0x12
[   16.857546] warning: `avahi-daemon' uses 32-bit capabilities (legacy support in use)
[   18.744272] apm: BIOS version 1.2 Flags 0x07 (Driver version 1.16ac)
[   18.744278] apm: disabled - APM is not SMP safe.
[   18.905100] ppdev: user-space parallel port driver
[   24.407598] vboxdrv: Trying to deactivate the NMI watchdog permanently...
[   24.407603] vboxdrv: Successfully done.
[   24.407605] vboxdrv: Found 2 processor cores.
[   24.408241] vboxdrv: fAsync=1 offMin=0x165ae4 offMax=0x165ae4
[   24.408533] vboxdrv: TSC mode is 'asynchronous', kernel timer mode is 'normal'.
[   24.408536] vboxdrv: Successfully loaded version 2.0.4_OSE (interface 0x00090000).
[   25.052027] Clocksource tsc unstable (delta = -307634400 ns)
[   25.703126] NET: Registered protocol family 10
[   25.704007] lo: Disabled Privacy Extensions
[   27.500462] Bluetooth: Core ver 2.13
[   27.503185] NET: Registered protocol family 31
[   27.503192] Bluetooth: HCI device and connection manager initialized
[   27.503200] Bluetooth: HCI socket layer initialized
[   27.580570] Bluetooth: L2CAP ver 2.11
[   27.580581] Bluetooth: L2CAP socket layer initialized
[   27.605454] Bluetooth: RFCOMM socket layer initialized
[   27.605524] Bluetooth: RFCOMM TTY layer initialized
[   27.605531] Bluetooth: RFCOMM ver 1.10
[   27.615989] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[   27.616000] Bluetooth: BNEP filters: protocol multicast
[   27.683556] Bridge firewalling registered
[   27.718394] Bluetooth: SCO (Voice Link) ver 0.6
[   27.718405] Bluetooth: SCO socket layer initialized
[   36.130267] cx88[0]: irq aud [0x1001] dn_risci1* dn_sync*
[   36.130293] cx88[0]: irq aud [0x1001] dn_risci1* dn_sync*
[   36.130305] cx88[0]: irq aud [0x1001] dn_risci1* dn_sync*
[   36.130316] cx88[0]: irq aud [0x1001] dn_risci1* dn_sync*
[   36.130327] cx88[0]: irq aud [0x1001] dn_risci1* dn_sync*
[   36.130339] cx88[0]: irq aud [0x1001] dn_risci1* dn_sync*
[   36.130350] cx88[0]: irq aud [0x1001] dn_risci1* dn_sync*
[   36.130361] cx88[0]: irq aud [0x1001] dn_risci1* dn_sync*
[   36.130374] cx88[0]: irq aud [0x1001] dn_risci1* dn_sync*
[   36.130386] cx88[0]: irq aud [0x1001] dn_risci1* dn_sync*
[   36.130397] cx88[0]: irq aud [0x1001] dn_risci1* dn_sync*
[   36.130408] cx88[0]: irq aud [0x1001] dn_risci1* dn_sync*
[   36.130421] cx88[0]: irq aud [0x1001] dn_risci1* dn_sync*
[   36.130433] cx88[0]: irq aud [0x1001] dn_risci1* dn_sync*
[   36.130444] cx88[0]: irq aud [0x1001] dn_risci1* dn_sync*
[   36.130455] cx88[0]: irq aud [0x1001] dn_risci1* dn_sync*
[   36.130465] cx88[0]: irq aud [0x1001] dn_risci1* dn_sync*
[   36.130479] cx88[0]: irq aud [0x1001] dn_risci1* dn_sync*
[   36.130490] cx88[0]: irq aud [0x1001] dn_risci1* dn_sync*
[   36.130502] cx88[0]: irq aud [0x1001] dn_risci1* dn_sync*
[   36.130513] cx88[0]: irq aud [0x1001] dn_risci1* dn_sync*
[   36.130524] cx88[0]: irq aud [0x1001] dn_risci1* dn_sync*
[   36.130537] cx88[0]: irq aud [0x1001] dn_risci1* dn_sync*
[   36.130549] cx88[0]: irq aud [0x1001] dn_risci1* dn_sync*
[   36.130560] cx88[0]: irq aud [0x1001] dn_risci1* dn_sync*
[   36.130571] cx88[0]: irq aud [0x1001] dn_risci1* dn_sync*
[   36.130582] cx88[0]: irq aud [0x1001] dn_risci1* dn_sync*
[   36.130596] cx88[0]: irq aud [0x1001] dn_risci1* dn_sync*
[   36.130608] cx88[0]: irq aud [0x1001] dn_risci1* dn_sync*
[   36.130619] cx88[0]: irq aud [0x1001] dn_risci1* dn_sync*
[   36.130630] cx88[0]: irq aud [0x1001] dn_risci1* dn_sync*
[   36.130641] cx88[0]: irq aud [0x1001] dn_risci1* dn_sync*
[   36.130654] cx88[0]: irq aud [0x1001] dn_risci1* dn_sync*
[   36.130666] cx88[0]: irq aud [0x1001] dn_risci1* dn_sync*
[   36.130677] cx88[0]: irq aud [0x1001] dn_risci1* dn_sync*
[   36.130688] cx88[0]: irq aud [0x1001] dn_risci1* dn_sync*
[   36.130701] cx88[0]: irq aud [0x1001] dn_risci1* dn_sync*
[   36.130713] cx88[0]: irq aud [0x1001] dn_risci1* dn_sync*
[   36.130725] cx88[0]: irq aud [0x1001] dn_risci1* dn_sync*
[   36.130736] cx88[0]: irq aud [0x1001] dn_risci1* dn_sync*
[   36.130746] cx88[0]: irq aud [0x1001] dn_risci1* dn_sync*
[   36.130760] cx88[0]: irq aud [0x1001] dn_risci1* dn_sync*
[   36.130771] cx88[0]: irq aud [0x1001] dn_risci1* dn_sync*
[   36.130783] cx88[0]: irq aud [0x1001] dn_risci1* dn_sync*
[   36.130794] cx88[0]: irq aud [0x1001] dn_risci1* dn_sync*
[   36.130805] cx88[0]: irq aud [0x1001] dn_risci1* dn_sync*
[   36.130818] cx88[0]: irq aud [0x1001] dn_risci1* dn_sync*
[   36.130830] cx88[0]: irq aud [0x1001] dn_risci1* dn_sync*
[   36.130842] cx88[0]: irq aud [0x1001] dn_risci1* dn_sync*
[   36.130853] cx88[0]: irq aud [0x1001] dn_risci1* dn_sync*
[   36.130861] cx88[0]/1: IRQ loop detected, disabling interrupts
[   41.940018] eth0: no IPv6 routers present
[ 3706.728647] loop: module loaded
[ 3706.912565] ISO 9660 Extensions: Microsoft Joliet Level 3
[ 3706.925321] ISO 9660 Extensions: RRIP_1991A
[30913.145044] usb 2-9: new high speed USB device using ehci_hcd and address 5
[30913.279360] usb 2-9: configuration #1 chosen from 1 choice
[30913.693720] usblp0: USB Bidirectional printer dev 5 if 0 alt 0 proto 2 vid 0x03F0 pid 0x2C17
[30913.693764] usbcore: registered new interface driver usblp
[30935.376068] usblp0: removed
[30944.660041] type=1503 audit(1235927518.722:7): operation="inode_permission" requested_mask="::rw" denied_mask="::rw" fsuid=7 name="/dev/tty" pid=12805 profile="/usr/sbin/cupsd"
[30948.105676] type=1503 audit(1235927522.167:8): operation="inode_permission" requested_mask="::rw" denied_mask="::rw" fsuid=7 name="/dev/tty" pid=12810 profile="/usr/sbin/cupsd"
[31015.440804] usb 2-9: USB disconnect, address 5
[37563.241484] usb 2-7: new high speed USB device using ehci_hcd and address 6
[37563.379921] usb 2-7: configuration #1 chosen from 1 choice
[37563.657702] usbcore: registered new interface driver libusual
[37563.687972] Initializing USB Mass Storage driver...
[37563.689883] scsi6 : SCSI emulation for USB Mass Storage devices
[37563.690336] usb-storage: device found at 6
[37563.690346] usb-storage: waiting for device to settle before scanning
[37563.690363] usbcore: registered new interface driver usb-storage
[37563.690376] USB Mass Storage support registered.
[37568.691246] usb-storage: device scan complete
[37568.694098] scsi 6:0:0:0: Direct-Access     USB      FLASH DRIVE      1100 PQ: 0 ANSI: 0 CCS
[37568.696680] sd 6:0:0:0: [sdc] 31326208 512-byte hardware sectors (16039 MB)
[37568.698935] sd 6:0:0:0: [sdc] Write Protect is off
[37568.698944] sd 6:0:0:0: [sdc] Mode Sense: 43 00 00 00
[37568.698950] sd 6:0:0:0: [sdc] Assuming drive cache: write through
[37568.703682] sd 6:0:0:0: [sdc] 31326208 512-byte hardware sectors (16039 MB)
[37568.708951] sd 6:0:0:0: [sdc] Write Protect is off
[37568.708964] sd 6:0:0:0: [sdc] Mode Sense: 43 00 00 00
[37568.708969] sd 6:0:0:0: [sdc] Assuming drive cache: write through
[37568.711845]  sdc: sdc1
[37568.779739] sd 6:0:0:0: [sdc] Attached SCSI removable disk
[37568.780937] sd 6:0:0:0: Attached scsi generic sg4 type 0
[41031.738355] usb 2-7: USB disconnect, address 6
[47447.065579] stream.exe[5089]: segfault at 6762d0e0 ip 080494ab sp bfa61450 error 6 in stream.exe[8048000+3000]
[47449.993529] stream.exe[5092]: segfault at 37b3c8e0 ip 080494a4 sp b7f2c350 error 6 in stream.exe[8048000+3000]

--------------080001080001050105070005
Content-Type: text/plain;
 name="output_ori.txt"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline;
 filename="output_ori.txt"

sbela@centurio:~/Dokumentumok/stream$ cc stream.c -o stream.exe -Wall -O3 -mtune=k8 -msse3 -m3dnow -fopenmp
sbela@centurio:~/Dokumentumok/stream$ ./stream.exe 
-------------------------------------------------------------
STREAM version $Revision: 5.8 $
-------------------------------------------------------------
This system uses 8 bytes per DOUBLE PRECISION word.
-------------------------------------------------------------
Array size = 2000000, Offset = 0
Total memory required = 45.8 MB.
Each test is run 10 times, but only
the *best* time for each is used.
-------------------------------------------------------------
Number of Threads requested = 2
-------------------------------------------------------------
Printing one line per active thread....
Printing one line per active thread....
-------------------------------------------------------------
Your clock granularity/precision appears to be 3 microseconds.
Each test below will take on the order of 11105 microseconds.
   (= 3701 clock ticks)
Increase the size of the arrays if this shows that
you are not getting at least 20 clock ticks per test.
-------------------------------------------------------------
WARNING -- The above is only a rough guideline.
For best results, please be sure you know the
precision of your system timer.
-------------------------------------------------------------
Function      Rate (MB/s)   Avg time     Min time     Max time
Copy:        2267.8913       0.0146       0.0141       0.0157
Scale:       2236.5005       0.0145       0.0143       0.0148
Add:         2378.1120       0.0212       0.0202       0.0278
Triad:       2407.8312       0.0203       0.0199       0.0216
-------------------------------------------------------------
Solution Validates
-------------------------------------------------------------
sbela@centurio:~/Dokumentumok/stream$ 


--------------080001080001050105070005--


From - Wed Apr 01 09:05:57 2009
X-Account-Key: account2
X-UIDL: 1238564658.17391.andy,S=21968
X-Mozilla-Status: 0005
X-Mozilla-Status2: 00000000
X-Mozilla-Keys:                                                                                 
Return-Path: <mark@digicor.com.au>
Delivered-To: 
Received: (qmail 17374 invoked by uid 0); 1 Apr 2009 05:44:18 -0000
Received: from unknown (HELO spamfilter.catalog.com) (209.217.52.101)
  by smtp3.catalog.com with SMTP; 1 Apr 2009 05:44:18 -0000
X-ASG-Debug-ID: 1238564625-7142017c0000-TpEisi
X-Barracuda-URL: http://209.217.52.101:8000/cgi-bin/mark.cgi
Received: from nskntmtas06p.mx.bigpond.com (localhost [127.0.0.1])
	by spamfilter.catalog.com (Spam Firewall) with ESMTP id 60837D008187
	for <john@mccalpin.com>; Wed,  1 Apr 2009 00:43:45 -0500 (CDT)
Received: from nskntmtas06p.mx.bigpond.com (nskntmtas06p.mx.bigpond.com [61.9.168.152]) by spamfilter.catalog.com with ESMTP id wQSdVWwlKaZCfjpq for <john@mccalpin.com>; Wed, 01 Apr 2009 00:43:45 -0500 (CDT)
Received: from nskntotgx02p.mx.bigpond.com ([144.131.49.138])
          by nskntmtas06p.mx.bigpond.com with ESMTP
          id <20090401054339.SPRV17301.nskntmtas06p.mx.bigpond.com@nskntotgx02p.mx.bigpond.com>
          for <john@mccalpin.com>; Wed, 1 Apr 2009 05:43:39 +0000
Received: from Digicor2009 ([144.131.49.138])
          by nskntotgx02p.mx.bigpond.com with SMTP
          id <20090401054338.ZYLY6515.nskntotgx02p.mx.bigpond.com@Digicor2009>
          for <john@mccalpin.com>; Wed, 1 Apr 2009 05:43:38 +0000
Message-ID: <4BCA5903ED244EF3A6330814D5163142@Digicor2009>
From: "Mark_Digicor" <mark@digicor.com.au>
To: <john@mccalpin.com>
X-ASG-Orig-Subj: Submission of Standard Stream Result Intel Nehalem EP 2.4GHz 
Subject: Submission of Standard Stream Result Intel Nehalem EP 2.4GHz 
Date: Wed, 1 Apr 2009 16:42:55 +1100
MIME-Version: 1.0
Content-Type: multipart/alternative;
	boundary="----=_NextPart_000_052D_01C9B2E8.E875A270"
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Windows Mail 6.0.6001.18000
X-MimeOLE: Produced By Microsoft MimeOLE V6.0.6001.18049
X-RPD-ScanID: Class unknown; VirusThreatLevel unknown, RefID str=0001.0A150205.49D2FF0B.0056,ss=1,fgs=0
X-Barracuda-Connect: nskntmtas06p.mx.bigpond.com[61.9.168.152]
X-Barracuda-Start-Time: 1238564656
X-Barracuda-Virus-Scanned: by Catalog.com Spam Firewall at catalog.com
X-Barracuda-Spam-Score: 0.00
X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=4.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=5.0 tests=BSF_SC0_TG035a, HTML_MESSAGE
X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.1.21923
	Rule breakdown below
	 pts rule name              description
	---- ---------------------- --------------------------------------------------
	0.00 HTML_MESSAGE           BODY: HTML included in message
	0.00 BSF_SC0_TG035a         Message contains invalid style definition

This is a multi-part message in MIME format.

------=_NextPart_000_052D_01C9B2E8.E875A270
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable


Dear Dr. McCalpin,=20

I would like to submit the standard STREAM result of a Supermicro / =
Intel Xeon Nehalem system.=20

Below is the system description and STREAM test Result.=20

Hope to see it being posted soon.

=20

Best Regards.





Mark Han =20



DiGiCOR Pty Ltd.=20

=20




System Description:=20

Motherboard:  Supermicro X8DTi-F =20
CPU:  Intel Nehalem EP  =20
CPU Speed: 2.4GHz=20
CPU(s):    2 processors, 4 cores/processor

L3 Cache: 8MB (per processor)=20
Memory:   12GB DDR3-1066 (1GB x 12 DIMMs)=20

Operating System:=20
Windows 2008 (64bit)

=20

STREAM pro/code:=20
http://www.cs.virginia.edu/stream/FTP/Contrib/StreamWin-32-64_distro.zip


Result:

=20

C:\SupermicroMB>time /t=20

05:32 PM

=20

C:\SupermicroMB>sleep.exe 5=20

=20

C:\SupermicroMB>set MP_BLIST=3D0,1,2,3,4,5,6,7=20

=20

C:\SupermicroMB>start /b /WAIT /HIGH stream5.8_omp-64.exe=20

-------------------------------------------------------------

STREAM version $Revision: 5.8 $

-------------------------------------------------------------

This system uses 8 bytes per DOUBLE PRECISION word.

-------------------------------------------------------------

Array size =3D 40000000, Offset =3D 0

Total memory required =3D 915.5 MB.

Each test is run 40 times, but only

the *best* time for each is used.

-------------------------------------------------------------

Number of Threads requested =3D 8

-------------------------------------------------------------

Printing one line per active thread....

Printing one line per active thread....

Printing one line per active thread....

Printing one line per active thread....

Printing one line per active thread....

Printing one line per active thread....

Printing one line per active thread....

Printing one line per active thread....

-------------------------------------------------------------

Your clock granularity/precision appears to be 2 microseconds.

Each test below will take on the order of 21684 microseconds.

   (=3D 10842 clock ticks)

Increase the size of the arrays if this shows that

you are not getting at least 20 clock ticks per test.

-------------------------------------------------------------

WARNING -- The above is only a rough guideline.

For best results, please be sure you know the

precision of your system timer.

-------------------------------------------------------------

Function      Rate (MB/s)   Avg time     Min time     Max time

Copy:       32099.9440       0.0200       0.0199       0.0201

Scale:      32076.1233       0.0200       0.0200       0.0201

Add:        31092.6819       0.0309       0.0309       0.0310

Triad:      31107.0364       0.0309       0.0309       0.0310

-------------------------------------------------------------

Solution Validates

-------------------------------------------------------------

=20

C:\SupermicroMB>time /t=20

05:32 PM

=20

C:\SupermicroMB>date /t=20

Tue 03/31/2009

=20

------=_NextPart_000_052D_01C9B2E8.E875A270
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Diso-8859-1">
<META content=3D"MSHTML 6.00.6001.18183" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><SPAN lang=3DEN=20
style=3D"FONT-SIZE: 11pt; COLOR: black; FONT-FAMILY: Verdana; =
mso-ansi-language: EN"></SPAN>&nbsp;</DIV>
<DIV><SPAN lang=3DEN=20
style=3D"FONT-SIZE: 11pt; COLOR: black; FONT-FAMILY: Verdana; =
mso-ansi-language: EN">Dear=20
Dr. McCalpin, <BR><BR>I </SPAN><SPAN=20
style=3D"FONT-SIZE: 11pt; FONT-FAMILY: Verdana; mso-bidi-font-family: =
Arial">would=20
like to submit the standard STREAM result of a Supermicro / Intel Xeon =
Nehalem=20
system. <?xml:namespace prefix =3D o ns =3D=20
"urn:schemas-microsoft-com:office:office" /><o:p></o:p></SPAN></DIV>
<DIV>
<P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><SPAN lang=3DEN=20
style=3D"FONT-SIZE: 11pt; COLOR: black; FONT-FAMILY: Verdana; =
mso-ansi-language: EN"><BR>Below=20
is the system description and STREAM test Result. <BR><BR>Hope to see it =
being=20
posted soon.<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><SPAN lang=3DEN=20
style=3D"FONT-SIZE: 11pt; COLOR: black; FONT-FAMILY: Verdana; =
mso-ansi-language: EN"><o:p>&nbsp;</o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><SPAN lang=3DEN=20
style=3D"FONT-SIZE: 11pt; COLOR: black; FONT-FAMILY: Verdana; =
mso-ansi-language: EN">Best=20
Regards.</SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><SPAN lang=3DEN=20
style=3D"FONT-SIZE: 11pt; COLOR: black; FONT-FAMILY: Verdana; =
mso-ansi-language: EN"><o:p></o:p></SPAN>&nbsp;</P>
<P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><SPAN lang=3DEN=20
style=3D"FONT-SIZE: 11pt; COLOR: black; FONT-FAMILY: Verdana; =
mso-ansi-language: EN"><o:p><FONT=20
face=3DArial size=3D2></FONT></o:p></SPAN>&nbsp;</P>
<P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><SPAN lang=3DEN=20
style=3D"FONT-SIZE: 11pt; COLOR: black; FONT-FAMILY: Verdana; =
mso-ansi-language: EN">Mark=20
Han&nbsp; </SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><SPAN lang=3DEN=20
style=3D"FONT-SIZE: 11pt; COLOR: black; FONT-FAMILY: Verdana; =
mso-ansi-language: EN"></SPAN>&nbsp;</P>
<P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><SPAN lang=3DEN=20
style=3D"FONT-SIZE: 11pt; COLOR: black; FONT-FAMILY: Verdana; =
mso-ansi-language: EN"></SPAN><SPAN=20
lang=3DEN=20
style=3D"FONT-SIZE: 11pt; COLOR: black; FONT-FAMILY: Verdana; =
mso-ansi-language: EN">DiGiCOR=20
Pty Ltd. <o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><SPAN lang=3DEN=20
style=3D"COLOR: black; mso-ansi-language: =
EN"><o:p>&nbsp;</o:p></SPAN></P><SPAN=20
lang=3DEN style=3D"COLOR: black; mso-ansi-language: EN"><FONT =
face=3DArial=20
size=3D2></FONT></SPAN></DIV>
<DIV><SPAN lang=3DEN=20
style=3D"COLOR: black; mso-ansi-language: EN"></SPAN>&nbsp;</DIV>
<DIV><SPAN lang=3DEN style=3D"COLOR: black; mso-ansi-language: EN"><FONT =
face=3DArial=20
size=3D2></FONT>&nbsp;</DIV>
<P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><BR>System =
Description:=20
<BR><BR>Motherboard: <SPAN style=3D"mso-spacerun: =
yes">&nbsp;</SPAN>Supermicro=20
X8DTi-F<SPAN style=3D"mso-spacerun: yes">&nbsp;</SPAN><SPAN=20
style=3D"mso-spacerun: yes">&nbsp;</SPAN><BR>CPU:&nbsp;<SPAN=20
style=3D"mso-spacerun: yes">&nbsp;</SPAN>Intel Nehalem EP <SPAN=20
style=3D"mso-spacerun: yes">&nbsp;</SPAN><SPAN=20
style=3D"mso-spacerun: yes">&nbsp;</SPAN><BR>CPU Speed: 2.4GHz=20
<BR>CPU(s):&nbsp;&nbsp;&nbsp; 2 processors, 4=20
cores/processor<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><SPAN lang=3DEN=20
style=3D"COLOR: black; mso-ansi-language: EN">L3 Cache: 8MB (per =
processor)=20
<BR>Memory: <SPAN style=3D"mso-spacerun: yes">&nbsp; </SPAN>12GB =
DDR3-1066 (1GB x=20
12 DIMMs) <BR><BR>Operating System: <BR>Windows 2008=20
(64bit)<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><SPAN lang=3DEN=20
style=3D"COLOR: black; mso-ansi-language: =
EN">&nbsp;<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><SPAN lang=3DEN=20
style=3D"COLOR: black; mso-ansi-language: EN">STREAM pro/code: <BR><A=20
href=3D"http://www.cs.virginia.edu/stream/FTP/Contrib/StreamWin-32-64_dis=
tro.zip">http://www.cs.virginia.edu/stream/FTP/Contrib/StreamWin-32-64_di=
stro.zip</A><o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><SPAN lang=3DEN=20
style=3D"COLOR: black; mso-ansi-language: =
EN"><BR>Result:<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><SPAN lang=3DEN=20
style=3D"COLOR: black; mso-ansi-language: =
EN"><o:p>&nbsp;</o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><SPAN lang=3DEN=20
style=3D"COLOR: black; mso-ansi-language: EN">C:\SupermicroMB&gt;time /t =

<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><SPAN lang=3DEN=20
style=3D"COLOR: black; mso-ansi-language: EN">05:32 =
PM<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><SPAN lang=3DEN=20
style=3D"COLOR: black; mso-ansi-language: =
EN"><o:p>&nbsp;</o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><SPAN lang=3DEN=20
style=3D"COLOR: black; mso-ansi-language: =
EN">C:\SupermicroMB&gt;sleep.exe 5=20
<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><SPAN lang=3DEN=20
style=3D"COLOR: black; mso-ansi-language: =
EN"><o:p>&nbsp;</o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><SPAN lang=3DEN=20
style=3D"COLOR: black; mso-ansi-language: EN">C:\SupermicroMB&gt;set=20
MP_BLIST=3D0,1,2,3,4,5,6,7 <o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><SPAN lang=3DEN=20
style=3D"COLOR: black; mso-ansi-language: =
EN"><o:p>&nbsp;</o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><SPAN lang=3DEN=20
style=3D"COLOR: black; mso-ansi-language: EN">C:\SupermicroMB&gt;start =
/b /WAIT=20
/HIGH stream5.8_omp-64.exe <o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><SPAN lang=3DEN=20
style=3D"COLOR: black; mso-ansi-language: =
EN">-------------------------------------------------------------<o:p></o=
:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><SPAN lang=3DEN=20
style=3D"COLOR: black; mso-ansi-language: EN">STREAM version $Revision: =
5.8=20
$<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><SPAN lang=3DEN=20
style=3D"COLOR: black; mso-ansi-language: =
EN">-------------------------------------------------------------<o:p></o=
:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><SPAN lang=3DEN=20
style=3D"COLOR: black; mso-ansi-language: EN">This system uses 8 bytes =
per DOUBLE=20
PRECISION word.<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><SPAN lang=3DEN=20
style=3D"COLOR: black; mso-ansi-language: =
EN">-------------------------------------------------------------<o:p></o=
:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><SPAN lang=3DEN=20
style=3D"COLOR: black; mso-ansi-language: EN">Array size =3D 40000000, =
Offset =3D=20
0<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><SPAN lang=3DEN=20
style=3D"COLOR: black; mso-ansi-language: EN">Total memory required =3D =
915.5=20
MB.<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><SPAN lang=3DEN=20
style=3D"COLOR: black; mso-ansi-language: EN">Each test is run 40 times, =
but=20
only<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><SPAN lang=3DEN=20
style=3D"COLOR: black; mso-ansi-language: EN">the *best* time for each =
is=20
used.<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><SPAN lang=3DEN=20
style=3D"COLOR: black; mso-ansi-language: =
EN">-------------------------------------------------------------<o:p></o=
:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><SPAN lang=3DEN=20
style=3D"COLOR: black; mso-ansi-language: EN">Number of Threads =
requested =3D=20
8<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><SPAN lang=3DEN=20
style=3D"COLOR: black; mso-ansi-language: =
EN">-------------------------------------------------------------<o:p></o=
:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><SPAN lang=3DEN=20
style=3D"COLOR: black; mso-ansi-language: EN">Printing one line per =
active=20
thread....<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><SPAN lang=3DEN=20
style=3D"COLOR: black; mso-ansi-language: EN">Printing one line per =
active=20
thread....<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><SPAN lang=3DEN=20
style=3D"COLOR: black; mso-ansi-language: EN">Printing one line per =
active=20
thread....<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><SPAN lang=3DEN=20
style=3D"COLOR: black; mso-ansi-language: EN">Printing one line per =
active=20
thread....<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><SPAN lang=3DEN=20
style=3D"COLOR: black; mso-ansi-language: EN">Printing one line per =
active=20
thread....<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><SPAN lang=3DEN=20
style=3D"COLOR: black; mso-ansi-language: EN">Printing one line per =
active=20
thread....<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><SPAN lang=3DEN=20
style=3D"COLOR: black; mso-ansi-language: EN">Printing one line per =
active=20
thread....<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><SPAN lang=3DEN=20
style=3D"COLOR: black; mso-ansi-language: EN">Printing one line per =
active=20
thread....<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><SPAN lang=3DEN=20
style=3D"COLOR: black; mso-ansi-language: =
EN">-------------------------------------------------------------<o:p></o=
:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><SPAN lang=3DEN=20
style=3D"COLOR: black; mso-ansi-language: EN">Your clock =
granularity/precision=20
appears to be 2 microseconds.<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><SPAN lang=3DEN=20
style=3D"COLOR: black; mso-ansi-language: EN">Each test below will take =
on the=20
order of 21684 microseconds.<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><SPAN lang=3DEN=20
style=3D"COLOR: black; mso-ansi-language: EN"><SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp; </SPAN>(=3D 10842 clock=20
ticks)<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><SPAN lang=3DEN=20
style=3D"COLOR: black; mso-ansi-language: EN">Increase the size of the =
arrays if=20
this shows that<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><SPAN lang=3DEN=20
style=3D"COLOR: black; mso-ansi-language: EN">you are not getting at =
least 20=20
clock ticks per test.<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><SPAN lang=3DEN=20
style=3D"COLOR: black; mso-ansi-language: =
EN">-------------------------------------------------------------<o:p></o=
:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><SPAN lang=3DEN=20
style=3D"COLOR: black; mso-ansi-language: EN">WARNING -- The above is =
only a rough=20
guideline.<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><SPAN lang=3DEN=20
style=3D"COLOR: black; mso-ansi-language: EN">For best results, please =
be sure you=20
know the<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><SPAN lang=3DEN=20
style=3D"COLOR: black; mso-ansi-language: EN">precision of your system=20
timer.<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><SPAN lang=3DEN=20
style=3D"COLOR: black; mso-ansi-language: =
EN">-------------------------------------------------------------<o:p></o=
:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><SPAN lang=3DEN=20
style=3D"COLOR: black; mso-ansi-language: EN">Function<SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>Rate =
(MB/s)<SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp; </SPAN>Avg time<SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>Min =
time<SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>Max=20
time<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><SPAN lang=3DEN=20
style=3D"COLOR: black; mso-ansi-language: EN">Copy:<SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
</SPAN>32099.9440<SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
</SPAN>0.0200<SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
</SPAN>0.0199<SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
</SPAN>0.0201<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><SPAN lang=3DEN=20
style=3D"COLOR: black; mso-ansi-language: EN">Scale:<SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</SPAN>32076.1233<SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
</SPAN>0.0200<SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
</SPAN>0.0200<SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
</SPAN>0.0201<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><SPAN lang=3DEN=20
style=3D"COLOR: black; mso-ansi-language: EN">Add:<SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
</SPAN>31092.6819<SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
</SPAN>0.0309<SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
</SPAN>0.0309<SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
</SPAN>0.0310<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><SPAN lang=3DEN=20
style=3D"COLOR: black; mso-ansi-language: EN">Triad:<SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</SPAN>31107.0364<SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
</SPAN>0.0309<SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
</SPAN>0.0309<SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
</SPAN>0.0310<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><SPAN lang=3DEN=20
style=3D"COLOR: black; mso-ansi-language: =
EN">-------------------------------------------------------------<o:p></o=
:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><SPAN lang=3DEN=20
style=3D"COLOR: black; mso-ansi-language: EN">Solution=20
Validates<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><SPAN lang=3DEN=20
style=3D"COLOR: black; mso-ansi-language: =
EN">-------------------------------------------------------------<o:p></o=
:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><SPAN lang=3DEN=20
style=3D"COLOR: black; mso-ansi-language: =
EN"><o:p>&nbsp;</o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><SPAN lang=3DEN=20
style=3D"COLOR: black; mso-ansi-language: EN">C:\SupermicroMB&gt;time /t =

<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><SPAN lang=3DEN=20
style=3D"COLOR: black; mso-ansi-language: EN">05:32 =
PM<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><SPAN lang=3DEN=20
style=3D"COLOR: black; mso-ansi-language: =
EN"><o:p>&nbsp;</o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><SPAN lang=3DEN=20
style=3D"COLOR: black; mso-ansi-language: EN">C:\SupermicroMB&gt;date /t =

<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><SPAN lang=3DEN=20
style=3D"COLOR: black; mso-ansi-language: EN">Tue =
03/31/2009<o:p></o:p></SPAN></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 0in 0in 0pt"><o:p>&nbsp;</o:p></P></BODY></HTML>

------=_NextPart_000_052D_01C9B2E8.E875A270--


From - Wed Jun 03 06:18:42 2009
X-Account-Key: account3
X-UIDL: AFVVk0UAAK6hSiYhAQBD6QAjVd4
X-Mozilla-Status: 0005
X-Mozilla-Status2: 10000000
X-Mozilla-Keys:                                                                                 
X-Apparently-To: john.mccalpin@att.net via 69.147.85.85; Wed, 03 Jun 2009 00:06:40 -0700
X-Originating-IP: [128.143.137.19]
Authentication-Results: mta101.sbc.mail.re3.yahoo.com  from=ScaleMP.com; domainkeys=neutral (no sig); from=ScaleMP.com; dkim=neutral (no  sig)
Received: from 204.127.208.81  (EHLO sccwmxc01.att.net) (204.127.208.81)
  by mta101.sbc.mail.re3.yahoo.com with SMTP; Wed, 03 Jun 2009 00:06:40 -0700
Received: from ares.cs.virginia.edu ([128.143.137.19])
          by att.net (sccwmxc01) with ESMTP
          id <20090603070637s0100opsjse>; Wed, 3 Jun 2009 07:06:37 +0000
X-Originating-IP: [128.143.137.19]
Received: from relay.ihostexchange.net (relay.ihostexchange.net [66.46.182.52])
	by ares.cs.Virginia.EDU (8.13.8/8.13.8/UVACS-2007111101) with ESMTP id n5376WGa024080
	for <mccalpin@cs.virginia.edu>; Wed, 3 Jun 2009 00:06:32 -0700 (PDT)
Received: from VMBX106.ihostexchange.net ([192.168.3.6]) by
 HUB102.ihostexchange.net ([66.46.182.52]) with mapi; Wed, 3 Jun 2009 03:05:18
 -0400
From: "Nir Paikowsky (Nir@ScaleMP.com)" <nir@ScaleMP.com>
To: "john@mccalpin.com" <john@mccalpin.com>,
        "mccalpin@cs.virginia.edu"
	<mccalpin@cs.virginia.edu>
CC: "Shai Fultheim (Shai@ScaleMP.com)" <Shai@ScaleMP.com>
Date: Wed, 3 Jun 2009 03:05:14 -0400
Subject: STREAM results for ScaleMP vSMP Foundation X5570
Thread-Topic: STREAM results for ScaleMP vSMP Foundation X5570
Thread-Index: AcnkGaTini6/PhTHRWqDyL0DsnJgfA==
Message-ID: <B12E3AEE4EEC934CA086B8CC6FF7943D090E90D2C7@VMBX106.ihostexchange.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: multipart/mixed;
	boundary="_004_B12E3AEE4EEC934CA086B8CC6FF7943D090E90D2C7VMBX106ihoste_"
MIME-Version: 1.0

--_004_B12E3AEE4EEC934CA086B8CC6FF7943D090E90D2C7VMBX106ihoste_
Content-Type: multipart/alternative;
	boundary="_000_B12E3AEE4EEC934CA086B8CC6FF7943D090E90D2C7VMBX106ihoste_"

--_000_B12E3AEE4EEC934CA086B8CC6FF7943D090E90D2C7VMBX106ihoste_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Dear Dr. McCalpin,

Please find attached the stream results for a 64 cores machine (Intel Xeon =
X5570) with vSMP foundation:

    * Machine ID: ScaleMP_XeonX5570_vSMP_8B
    * 8 boards, 16 sockets, 64 cores
    * Each socket: Intel Xeon X5570 (2.93 GHz)
    * Memory: 96 GB
    * OS: RHEL  5.3

Run details:

    * Intel compiler 11.0.074
    * Compilation flags: -fast
    * Standard STREAM source code
    * OMP_NUM_THREADS =3D 64

Please let me know if there is any additional information that you would ne=
ed.

Thanks and Best Regards,
Nir

Nir Paikowsky
Director of Application Engineering
ScaleMP, Inc.
O: 408.342.0342
M: 650.283.2110

--_000_B12E3AEE4EEC934CA086B8CC6FF7943D090E90D2C7VMBX106ihoste_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">

<head>
<meta http-equiv=3DContent-Type content=3D"text/html; charset=3Dus-ascii">
<meta name=3DGenerator content=3D"Microsoft Word 12 (filtered medium)">
<style>
<!--
 /* Font Definitions */
 @font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;}
@page Section1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.Section1
	{page:Section1;}
-->
</style>
<!--[if gte mso 9]><xml>
 <o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
 <o:shapelayout v:ext=3D"edit">
  <o:idmap v:ext=3D"edit" data=3D"1" />
 </o:shapelayout></xml><![endif]-->
</head>

<body lang=3DEN-US link=3Dblue vlink=3Dpurple>

<div class=3DSection1>

<p class=3DMsoNormal>Dear Dr. McCalpin,<o:p></o:p></p>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal>Please find attached the stream results for a 64 cores
machine (Intel Xeon X5570) with vSMP foundation:<o:p></o:p></p>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal>&nbsp;&nbsp;&nbsp; * Machine ID: ScaleMP_XeonX5570_vSM=
P_8B<o:p></o:p></p>

<p class=3DMsoNormal>&nbsp;&nbsp;&nbsp; * 8 boards, 16 sockets, 64 cores<o:=
p></o:p></p>

<p class=3DMsoNormal>&nbsp;&nbsp;&nbsp; * Each socket: Intel Xeon X5570 (2.=
93
GHz)<o:p></o:p></p>

<p class=3DMsoNormal>&nbsp;&nbsp;&nbsp; * Memory: 96 GB<o:p></o:p></p>

<p class=3DMsoNormal>&nbsp;&nbsp;&nbsp; * OS: RHEL &nbsp;5.3<o:p></o:p></p>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal>Run details:<o:p></o:p></p>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal>&nbsp;&nbsp;&nbsp; * Intel compiler 11.0.074<o:p></o:p=
></p>

<p class=3DMsoNormal>&nbsp;&nbsp;&nbsp; * Compilation flags: -fast<o:p></o:=
p></p>

<p class=3DMsoNormal>&nbsp;&nbsp;&nbsp; * Standard STREAM source code<o:p><=
/o:p></p>

<p class=3DMsoNormal>&nbsp;&nbsp;&nbsp; * OMP_NUM_THREADS =3D 64<o:p></o:p>=
</p>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal>Please let me know if there is any additional informat=
ion
that you would need.<o:p></o:p></p>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal>Thanks and Best Regards,<o:p></o:p></p>

<p class=3DMsoNormal>Nir<o:p></o:p></p>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal>Nir Paikowsky<o:p></o:p></p>

<p class=3DMsoNormal>Director of Application Engineering<o:p></o:p></p>

<p class=3DMsoNormal>ScaleMP, Inc.<o:p></o:p></p>

<p class=3DMsoNormal>O: 408.342.0342<o:p></o:p></p>

<p class=3DMsoNormal>M: 650.283.2110<o:p></o:p></p>

</div>

</body>

</html>

--_000_B12E3AEE4EEC934CA086B8CC6FF7943D090E90D2C7VMBX106ihoste_--

--_004_B12E3AEE4EEC934CA086B8CC6FF7943D090E90D2C7VMBX106ihoste_
Content-Type: text/plain; name="STREAM_ScaleMP_XeonX5570_vSMP_8B.txt"
Content-Description: STREAM_ScaleMP_XeonX5570_vSMP_8B.txt
Content-Disposition: attachment;
	filename="STREAM_ScaleMP_XeonX5570_vSMP_8B.txt"; size=4083;
	creation-date="Wed, 03 Jun 2009 03:05:08 GMT";
	modification-date="Wed, 03 Jun 2009 03:04:21 GMT"
Content-Transfer-Encoding: base64

U1RSRUFNIHZlcnNpb24gJFJldmlzaW9uOiA1LjggJAotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClRoaXMgc3lzdGVtIHVzZXMgOCBi
eXRlcyBwZXIgRE9VQkxFIFBSRUNJU0lPTiB3b3JkLgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCkFycmF5IHNpemUgPSA4MDAwMDAw
MCwgT2Zmc2V0ID0gMApUb3RhbCBtZW1vcnkgcmVxdWlyZWQgPSAxODMxLjEgTUIuCkVhY2ggdGVz
dCBpcyBydW4gMTAgdGltZXMsIGJ1dCBvbmx5CnRoZSAqYmVzdCogdGltZSBmb3IgZWFjaCBpcyB1
c2VkLgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCk51bWJlciBvZiBUaHJlYWRzIHJlcXVlc3RlZCA9IDY0Ci0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUHJpbnRpbmcg
b25lIGxpbmUgcGVyIGFjdGl2ZSB0aHJlYWQuLi4uClByaW50aW5nIG9uZSBsaW5lIHBlciBhY3Rp
dmUgdGhyZWFkLi4uLgpQcmludGluZyBvbmUgbGluZSBwZXIgYWN0aXZlIHRocmVhZC4uLi4KUHJp
bnRpbmcgb25lIGxpbmUgcGVyIGFjdGl2ZSB0aHJlYWQuLi4uClByaW50aW5nIG9uZSBsaW5lIHBl
ciBhY3RpdmUgdGhyZWFkLi4uLgpQcmludGluZyBvbmUgbGluZSBwZXIgYWN0aXZlIHRocmVhZC4u
Li4KUHJpbnRpbmcgb25lIGxpbmUgcGVyIGFjdGl2ZSB0aHJlYWQuLi4uClByaW50aW5nIG9uZSBs
aW5lIHBlciBhY3RpdmUgdGhyZWFkLi4uLgpQcmludGluZyBvbmUgbGluZSBwZXIgYWN0aXZlIHRo
cmVhZC4uLi4KUHJpbnRpbmcgb25lIGxpbmUgcGVyIGFjdGl2ZSB0aHJlYWQuLi4uClByaW50aW5n
IG9uZSBsaW5lIHBlciBhY3RpdmUgdGhyZWFkLi4uLgpQcmludGluZyBvbmUgbGluZSBwZXIgYWN0
aXZlIHRocmVhZC4uLi4KUHJpbnRpbmcgb25lIGxpbmUgcGVyIGFjdGl2ZSB0aHJlYWQuLi4uClBy
aW50aW5nIG9uZSBsaW5lIHBlciBhY3RpdmUgdGhyZWFkLi4uLgpQcmludGluZyBvbmUgbGluZSBw
ZXIgYWN0aXZlIHRocmVhZC4uLi4KUHJpbnRpbmcgb25lIGxpbmUgcGVyIGFjdGl2ZSB0aHJlYWQu
Li4uClByaW50aW5nIG9uZSBsaW5lIHBlciBhY3RpdmUgdGhyZWFkLi4uLgpQcmludGluZyBvbmUg
bGluZSBwZXIgYWN0aXZlIHRocmVhZC4uLi4KUHJpbnRpbmcgb25lIGxpbmUgcGVyIGFjdGl2ZSB0
aHJlYWQuLi4uClByaW50aW5nIG9uZSBsaW5lIHBlciBhY3RpdmUgdGhyZWFkLi4uLgpQcmludGlu
ZyBvbmUgbGluZSBwZXIgYWN0aXZlIHRocmVhZC4uLi4KUHJpbnRpbmcgb25lIGxpbmUgcGVyIGFj
dGl2ZSB0aHJlYWQuLi4uClByaW50aW5nIG9uZSBsaW5lIHBlciBhY3RpdmUgdGhyZWFkLi4uLgpQ
cmludGluZyBvbmUgbGluZSBwZXIgYWN0aXZlIHRocmVhZC4uLi4KUHJpbnRpbmcgb25lIGxpbmUg
cGVyIGFjdGl2ZSB0aHJlYWQuLi4uClByaW50aW5nIG9uZSBsaW5lIHBlciBhY3RpdmUgdGhyZWFk
Li4uLgpQcmludGluZyBvbmUgbGluZSBwZXIgYWN0aXZlIHRocmVhZC4uLi4KUHJpbnRpbmcgb25l
IGxpbmUgcGVyIGFjdGl2ZSB0aHJlYWQuLi4uClByaW50aW5nIG9uZSBsaW5lIHBlciBhY3RpdmUg
dGhyZWFkLi4uLgpQcmludGluZyBvbmUgbGluZSBwZXIgYWN0aXZlIHRocmVhZC4uLi4KUHJpbnRp
bmcgb25lIGxpbmUgcGVyIGFjdGl2ZSB0aHJlYWQuLi4uClByaW50aW5nIG9uZSBsaW5lIHBlciBh
Y3RpdmUgdGhyZWFkLi4uLgpQcmludGluZyBvbmUgbGluZSBwZXIgYWN0aXZlIHRocmVhZC4uLi4K
UHJpbnRpbmcgb25lIGxpbmUgcGVyIGFjdGl2ZSB0aHJlYWQuLi4uClByaW50aW5nIG9uZSBsaW5l
IHBlciBhY3RpdmUgdGhyZWFkLi4uLgpQcmludGluZyBvbmUgbGluZSBwZXIgYWN0aXZlIHRocmVh
ZC4uLi4KUHJpbnRpbmcgb25lIGxpbmUgcGVyIGFjdGl2ZSB0aHJlYWQuLi4uClByaW50aW5nIG9u
ZSBsaW5lIHBlciBhY3RpdmUgdGhyZWFkLi4uLgpQcmludGluZyBvbmUgbGluZSBwZXIgYWN0aXZl
IHRocmVhZC4uLi4KUHJpbnRpbmcgb25lIGxpbmUgcGVyIGFjdGl2ZSB0aHJlYWQuLi4uClByaW50
aW5nIG9uZSBsaW5lIHBlciBhY3RpdmUgdGhyZWFkLi4uLgpQcmludGluZyBvbmUgbGluZSBwZXIg
YWN0aXZlIHRocmVhZC4uLi4KUHJpbnRpbmcgb25lIGxpbmUgcGVyIGFjdGl2ZSB0aHJlYWQuLi4u
ClByaW50aW5nIG9uZSBsaW5lIHBlciBhY3RpdmUgdGhyZWFkLi4uLgpQcmludGluZyBvbmUgbGlu
ZSBwZXIgYWN0aXZlIHRocmVhZC4uLi4KUHJpbnRpbmcgb25lIGxpbmUgcGVyIGFjdGl2ZSB0aHJl
YWQuLi4uClByaW50aW5nIG9uZSBsaW5lIHBlciBhY3RpdmUgdGhyZWFkLi4uLgpQcmludGluZyBv
bmUgbGluZSBwZXIgYWN0aXZlIHRocmVhZC4uLi4KUHJpbnRpbmcgb25lIGxpbmUgcGVyIGFjdGl2
ZSB0aHJlYWQuLi4uClByaW50aW5nIG9uZSBsaW5lIHBlciBhY3RpdmUgdGhyZWFkLi4uLgpQcmlu
dGluZyBvbmUgbGluZSBwZXIgYWN0aXZlIHRocmVhZC4uLi4KUHJpbnRpbmcgb25lIGxpbmUgcGVy
IGFjdGl2ZSB0aHJlYWQuLi4uClByaW50aW5nIG9uZSBsaW5lIHBlciBhY3RpdmUgdGhyZWFkLi4u
LgpQcmludGluZyBvbmUgbGluZSBwZXIgYWN0aXZlIHRocmVhZC4uLi4KUHJpbnRpbmcgb25lIGxp
bmUgcGVyIGFjdGl2ZSB0aHJlYWQuLi4uClByaW50aW5nIG9uZSBsaW5lIHBlciBhY3RpdmUgdGhy
ZWFkLi4uLgpQcmludGluZyBvbmUgbGluZSBwZXIgYWN0aXZlIHRocmVhZC4uLi4KUHJpbnRpbmcg
b25lIGxpbmUgcGVyIGFjdGl2ZSB0aHJlYWQuLi4uClByaW50aW5nIG9uZSBsaW5lIHBlciBhY3Rp
dmUgdGhyZWFkLi4uLgpQcmludGluZyBvbmUgbGluZSBwZXIgYWN0aXZlIHRocmVhZC4uLi4KUHJp
bnRpbmcgb25lIGxpbmUgcGVyIGFjdGl2ZSB0aHJlYWQuLi4uClByaW50aW5nIG9uZSBsaW5lIHBl
ciBhY3RpdmUgdGhyZWFkLi4uLgpQcmludGluZyBvbmUgbGluZSBwZXIgYWN0aXZlIHRocmVhZC4u
Li4KUHJpbnRpbmcgb25lIGxpbmUgcGVyIGFjdGl2ZSB0aHJlYWQuLi4uCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KWW91ciBjbG9j
ayBncmFudWxhcml0eS9wcmVjaXNpb24gYXBwZWFycyB0byBiZSAxIG1pY3Jvc2Vjb25kcy4KRWFj
aCB0ZXN0IGJlbG93IHdpbGwgdGFrZSBvbiB0aGUgb3JkZXIgb2YgNTkyNiBtaWNyb3NlY29uZHMu
CiAgICg9IDU5MjYgY2xvY2sgdGlja3MpCkluY3JlYXNlIHRoZSBzaXplIG9mIHRoZSBhcnJheXMg
aWYgdGhpcyBzaG93cyB0aGF0CnlvdSBhcmUgbm90IGdldHRpbmcgYXQgbGVhc3QgMjAgY2xvY2sg
dGlja3MgcGVyIHRlc3QuCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KV0FSTklORyAtLSBUaGUgYWJvdmUgaXMgb25seSBhIHJvdWdo
IGd1aWRlbGluZS4KRm9yIGJlc3QgcmVzdWx0cywgcGxlYXNlIGJlIHN1cmUgeW91IGtub3cgdGhl
CnByZWNpc2lvbiBvZiB5b3VyIHN5c3RlbSB0aW1lci4KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpGdW5jdGlvbiAgICAgIFJhdGUg
KE1CL3MpICAgQXZnIHRpbWUgICAgIE1pbiB0aW1lICAgICBNYXggdGltZQpDb3B5OiAgICAgIDI3
NjA0MC4zNjgxICAgICAgIDAuMDA0OCAgICAgICAwLjAwNDYgICAgICAgMC4wMDUwClNjYWxlOiAg
ICAgMjY3NTUyLjUzMjYgICAgICAgMC4wMDQ5ICAgICAgIDAuMDA0OCAgICAgICAwLjAwNTAKQWRk
OiAgICAgICAyNjg0NjIuMzAyMiAgICAgICAwLjAwNzIgICAgICAgMC4wMDcyICAgICAgIDAuMDA3
MwpUcmlhZDogICAgIDI2ODcyMi4wOTI5ICAgICAgIDAuMDA3MiAgICAgICAwLjAwNzEgICAgICAg
MC4wMDcyCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KU29sdXRpb24gVmFsaWRhdGVzCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K

--_004_B12E3AEE4EEC934CA086B8CC6FF7943D090E90D2C7VMBX106ihoste_--


From - Mon Aug 10 08:39:07 2009
X-Account-Key: account3
X-UIDL: AEVVk0UAAPP1Sn/WkQlZCwmSSr4
X-Mozilla-Status: 0007
X-Mozilla-Status2: 10000000
X-Mozilla-Keys: $label2

X-Apparently-To: john.mccalpin@att.net via 69.147.85.69; Mon, 10 Aug 2009 01:13:04 -0700
X-YMailISG: tBE2Ci4WLDtczKLMU2bqwaN0P_D1830iX71F3XP5bVmYfOGjLywYtUvjyMMuMLvVCWrJVXNgfBok8BPJ4Ztbe8keHf43BIg2qfwbgorzeZQS4WFnitBTg8KoRgJORiC2XI0eyP_JtkvnZDzMgxggIN4DB3cdMk1VG3lUUrJcD.kKPRfUkVWdr0kC.MHE0LFaA9Ys05HIeEPkQD_2_6HeyUWMudr1jS7bNRjwZUu_p4oNJR4jn3ArmFEDEe30smDRpk8hK9mKqk3MMqoPogOgaRMxGLty6IelKtRjRtVyO4bP0Q4uDLmG3MtP5mblBL5ILoC6SDJc3yS4_Hu1im7f_h680aP8mCX1I.rwDrlbdruxX55zF2GPf5P6NIU3bdrTcw15Bzlrru9vPgcKpIPsttXtAMtoivRtbcQXeZjt3QyTCHLtjzxM6ZzBZsHcMpBbqHPyCnAKmOsa
X-Originating-IP: [12.102.248.83]
Authentication-Results: mta170.sbc.mail.mud.yahoo.com  from=ScaleMP.com; domainkeys=neutral (no sig); from=ScaleMP.com; dkim=neutral (no  sig)
Received: from 12.102.248.83  (EHLO sccwmxc03.att.net) (12.102.248.83)
  by mta170.sbc.mail.mud.yahoo.com with SMTP; Mon, 10 Aug 2009 01:13:04 -0700
Received: from ares.cs.virginia.edu ([128.143.137.19])
          by att.net (sccwmxc03) with ESMTP
          id <20090810081301s0300g354me>; Mon, 10 Aug 2009 08:13:01 +0000
X-Originating-IP: [128.143.137.19]
Received: from relay.ihostexchange.net (relay.ihostexchange.net [66.46.182.55])
	by ares.cs.Virginia.EDU (8.13.8/8.13.8/UVACS-2007111101) with ESMTP id n7A8Cv9B017719
	for <mccalpin@cs.virginia.edu>; Mon, 10 Aug 2009 01:12:57 -0700 (PDT)
Received: from [10.100.2.236] (62.90.3.11) by smtp.ihostexchange.net
 (66.46.182.50) with Microsoft SMTP Server id 8.1.375.2; Mon, 10 Aug 2009
 04:11:37 -0400
Message-ID: <4A7FD637.1000001@scalemp.com>
Date: Mon, 10 Aug 2009 01:11:35 -0700
From: Nir Paikowsky <nir@ScaleMP.com>
User-Agent: Thunderbird 2.0.0.22 (X11/20090608)
MIME-Version: 1.0
To: "john@mccalpin.com" <john@mccalpin.com>, <mccalpin@cs.virginia.edu>
CC: "Shai Fultheim (Shai@ScaleMP.com)" <Shai@ScaleMP.com>
Subject: STREAM results for ScaleMP vSMP Foundation X5570 - 128 Cores
Content-Type: multipart/mixed;
	boundary="------------050708080203060504050407"

--------------050708080203060504050407
Content-Type: multipart/alternative;
	boundary="------------050000090900090004020209"

--------------050000090900090004020209
Content-Type: text/plain; charset="ISO-8859-1"; format=flowed
Content-Transfer-Encoding: 7bit

Dear Dr. McCalpin,

Please find attached the STREAM benchmark results for a 128 cores 
machine (Intel Xeon X5570) with vSMP foundation:

    * Machine ID: ScaleMP_XeonX5570_vSMP_16B

    * 16 boards, 32 sockets, 128 cores

    * Each socket: Intel Xeon X5570 (2.93 GHz)

    * Memory: 768 GB

    * OS: RHEL  5.3

Run details:

    * Intel compiler 11.0.074

    * Compilation flags: -fast

    * Standard STREAM source code

    * OMP_NUM_THREADS = 128

Please let me know if there is any additional information that you would 
need. 

Thanks and Best Regards,

Nir

Nir Paikowsky
Director of Application Engineering
ScaleMP, Inc.
M: 650.283.2110


--------------050000090900090004020209
Content-Type: text/html; charset="ISO-8859-1"
Content-Transfer-Encoding: 7bit

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
</head>
<body bgcolor="#ffffff" text="#000000">
<p class="MsoNormal">Dear Dr. McCalpin,<o:p></o:p></p>
<p class="MsoNormal">Please find attached the STREAM benchmark results
for a 128 cores
machine (Intel Xeon X5570) with vSMP foundation:<o:p></o:p></p>
<p class="MsoNormal">&nbsp;&nbsp;&nbsp; * Machine ID: ScaleMP_XeonX5570_vSMP_16B<o:p></o:p></p>
<p class="MsoNormal">&nbsp;&nbsp;&nbsp; * 16 boards, 32 sockets, 128 cores<o:p></o:p></p>
<p class="MsoNormal">&nbsp;&nbsp;&nbsp; * Each socket: Intel Xeon X5570 (2.93
GHz)<o:p></o:p></p>
<p class="MsoNormal">&nbsp;&nbsp;&nbsp; * Memory: 768 GB<o:p></o:p></p>
<p class="MsoNormal">&nbsp;&nbsp;&nbsp; * OS: RHEL &nbsp;5.3<o:p></o:p></p>
<p class="MsoNormal">Run details:<o:p></o:p></p>
<p class="MsoNormal">&nbsp;&nbsp;&nbsp; * Intel compiler 11.0.074<o:p></o:p></p>
<p class="MsoNormal">&nbsp;&nbsp;&nbsp; * Compilation flags: -fast<o:p></o:p></p>
<p class="MsoNormal">&nbsp;&nbsp;&nbsp; * Standard STREAM source code<o:p></o:p></p>
<p class="MsoNormal">&nbsp;&nbsp;&nbsp; * OMP_NUM_THREADS = 128<o:p></o:p></p>
<p class="MsoNormal">Please let me know if there is any additional
information
that you would need.<o:p>&nbsp;</o:p></p>
<p class="MsoNormal">Thanks and Best Regards,<o:p></o:p></p>
<p class="MsoNormal">Nir<o:p></o:p></p>
<p class="MsoNormal"><o:p></o:p>Nir Paikowsky<br>
Director of Application Engineering<br>
ScaleMP, Inc.<br>
M: 650.283.2110</p>
</body>
</html>

--------------050000090900090004020209--

--------------050708080203060504050407
Content-Type: text/plain; name="STREAM_ScaleMP_XeonX5570_vSMP_16B.txt"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline;
	filename="STREAM_ScaleMP_XeonX5570_vSMP_16B.txt"

STREAM version $Revision: 5.8 $
-------------------------------------------------------------
This system uses 8 bytes per DOUBLE PRECISION word.
-------------------------------------------------------------
Array size = 89100046, Offset = 0
Total memory required = 2039.3 MB.
Each test is run 10 times, but only
the *best* time for each is used.
-------------------------------------------------------------
Number of Threads requested = 128
-------------------------------------------------------------
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
-------------------------------------------------------------
Your clock granularity/precision appears to be 1 microseconds.
Each test below will take on the order of 6993 microseconds.
   (= 6993 clock ticks)
Increase the size of the arrays if this shows that
you are not getting at least 20 clock ticks per test.
-------------------------------------------------------------
WARNING -- The above is only a rough guideline.
For best results, please be sure you know the
precision of your system timer.
-------------------------------------------------------------
Function      Rate (MB/s)   Avg time     Min time     Max time
Copy:      437570.6454       0.0033       0.0033       0.0034
Scale:     431725.8389       0.0034       0.0033       0.0035
Add:       442721.9657       0.0049       0.0048       0.0051
Triad:     445869.1740       0.0048       0.0048       0.0049
-------------------------------------------------------------
Solution Validates
-------------------------------------------------------------

--------------050708080203060504050407--


From - Wed Oct 07 06:59:34 2009
X-Account-Key: account2
X-UIDL: 1254882165.20108.andy,S=34091
X-Mozilla-Status: 0005
X-Mozilla-Status2: 00000000
X-Mozilla-Keys:                                                                                 
Return-Path: <mark@digicor.com.au>
Delivered-To: 
Received: (qmail 20103 invoked by uid 0); 7 Oct 2009 02:22:45 -0000
Received: from unknown (HELO spamfilter.catalog.com) (209.217.52.101)
  by smtp3.catalog.com with SMTP; 7 Oct 2009 02:22:45 -0000
X-ASG-Debug-ID: 1254882131-6f4503630000-TpEisi
X-Barracuda-URL: http://209.217.52.101:8000/cgi-bin/mark.cgi
Received: from nskntmtas04p.mx.bigpond.com (localhost [127.0.0.1])
	by spamfilter.catalog.com (Spam & Virus Firewall) with ESMTP id 8DC65D0A86FF
	for <john@mccalpin.com>; Tue,  6 Oct 2009 21:22:11 -0500 (CDT)
Received: from nskntmtas04p.mx.bigpond.com (nskntmtas04p.mx.bigpond.com [61.9.168.146]) by spamfilter.catalog.com with ESMTP id Cb0rHbf39cJnK8xB for <john@mccalpin.com>; Tue, 06 Oct 2009 21:22:11 -0500 (CDT)
X-Barracuda-Envelope-From: mark@digicor.com.au
Received: from nskntotgx03p.mx.bigpond.com ([144.131.2.4])
          by nskntmtas04p.mx.bigpond.com with ESMTP
          id <20091007022158.WDIE21435.nskntmtas04p.mx.bigpond.com@nskntotgx03p.mx.bigpond.com>
          for <john@mccalpin.com>; Wed, 7 Oct 2009 02:21:58 +0000
Received: from Digicor2009 ([144.131.2.4]) by nskntotgx03p.mx.bigpond.com
          with SMTP
          id <20091007022155.ZOX28036.nskntotgx03p.mx.bigpond.com@Digicor2009>
          for <john@mccalpin.com>; Wed, 7 Oct 2009 02:21:55 +0000
Message-ID: <5DF19ADE69674292A6D0FBB2B619E24D@Digicor2009>
From: "Mark_Digicor" <mark@digicor.com.au>
To: <john@mccalpin.com>
X-ASG-Orig-Subj: Submission of Standard Stream Result AMD Istanbul 8435 ( 2.6GHz ) 
Subject: Submission of Standard Stream Result AMD Istanbul 8435 ( 2.6GHz ) 
Date: Wed, 7 Oct 2009 13:21:55 +1100
MIME-Version: 1.0
Content-Type: multipart/alternative;
	boundary="----=_NextPart_000_01A5_01CA4751.240E23F0"
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Windows Mail 6.0.6001.18000
X-MimeOLE: Produced By Microsoft MimeOLE V6.0.6001.18049
X-RPD-ScanID: Class unknown; VirusThreatLevel unknown, RefID str=0001.0A150205.4ACBFB46.0005,ss=1,fgs=0
X-Barracuda-Connect: nskntmtas04p.mx.bigpond.com[61.9.168.146]
X-Barracuda-Start-Time: 1254882162
X-Barracuda-Virus-Scanned: by Catalog.com Spam Firewall at catalog.com
X-Barracuda-Spam-Score: 0.00
X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=4.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=5.0 tests=BSF_SC0_TG035a, HTML_MESSAGE
X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.11047
	Rule breakdown below
	 pts rule name              description
	---- ---------------------- --------------------------------------------------
	0.00 HTML_MESSAGE           BODY: HTML included in message
	0.00 BSF_SC0_TG035a         Message contains invalid style definition

This is a multi-part message in MIME format.

------=_NextPart_000_01A5_01CA4751.240E23F0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable


Dear Dr. McCalpin,=20

I would like to submit the standard STREAM result of a Supermicro AMD =
Istanbul 4-Way system.=20

Below is the system description and STREAM test Result.=20

Hope to see it being posted soon.

=20

Best Regards.

=20

 Mark Han  =20



7th Oct 2009  DiGiCOR Pty Ltd.







System Description / Configuration:=20

Motherboard: Supermicro BHQME ( blade )=20

CPU:              AMD Opteron Istanbul 8435=20

CPU Speed:    2.6GHz

CPU(s):         4 processors, 6 cores/processor=20

L3 Cache:     4 x 5MB ( per processor )=20

Memory:      64GB DDR2-800MHz ( 4GB per DIMM, 4 socket x 4 DIMMs x 4GB , =
2DPC, Dual Channels). =20

HT-Assist:     enabled ( probe filter enabled )=20



Operation system:     Windows 2008 64bit R2



STREAM pro/code: =20

http://www.cs.virginia.edu/stream/FTP/Contrib/StreamWin-32-64_distro.zip

=20

Result:

=20
C:\Stream_64bit>rem =20

C:\Stream_64bit>date /T=20
Wed 10/07/2009=20

C:\Stream_64bit>time /T=20
11:33 AM

C:\Stream_64bit>REM : 4-Ways Ps - 24 cores : =
0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23=20

C:\Stream_64bit>REM  2.6 GHz x 4 Opteron 8435  /  4 x 4 x 4GB ( 64GB ) =
DDR2-800MHz =20

C:\Stream_64bit>set MP_BIND=3Dyes=20

C:\Stream_64bit>rem  Multithreaded version Stream5.8_omp-64.exe Windows =
2008 64bit R2=20

C:\Stream_64bit>set OMP_NUM_THREADS=3D24=20

C:\Stream_64bit>set =
MP_BLIST=3D0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23 =


C:\Stream_64bit>sleep.exe 20=20

C:\Stream_64bit>start /b /WAIT /HIGH stream5.8_omp-64.exe=20
-------------------------------------------------------------
STREAM version $Revision: 5.8 $
-------------------------------------------------------------
This system uses 8 bytes per DOUBLE PRECISION word.
-------------------------------------------------------------
Array size =3D 40000000, Offset =3D 0
Total memory required =3D 915.5 MB.
Each test is run 40 times, but only
the *best* time for each is used.
-------------------------------------------------------------
Number of Threads requested =3D 24
-------------------------------------------------------------
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
-------------------------------------------------------------
Your clock granularity/precision appears to be 1 microseconds.
Each test below will take on the order of 202721 microseconds.
   (=3D 202721 clock ticks)
Increase the size of the arrays if this shows that
you are not getting at least 20 clock ticks per test.
-------------------------------------------------------------
WARNING -- The above is only a rough guideline.
For best results, please be sure you know the
precision of your system timer.
-------------------------------------------------------------
Function      Rate (MB/s)   Avg time     Min time     Max time
Copy:       42146.0543       0.0155       0.0152       0.0249
Scale:      42180.8821       0.0152       0.0152       0.0156
Add:        41048.7656       0.0235       0.0234       0.0245
Triad:      41198.5458       0.0241       0.0233       0.0428
-------------------------------------------------------------
Solution Validates
-------------------------------------------------------------

C:\Stream_64bit>set OMP_NUM_THREADS=3D24=20

C:\Stream_64bit>set =
MP_BLIST=3D0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23 =


C:\Stream_64bit>sleep.exe 20=20

C:\Stream_64bit>start /b /WAIT /HIGH stream5.8_omp-64.exe=20
-------------------------------------------------------------
STREAM version $Revision: 5.8 $
-------------------------------------------------------------
This system uses 8 bytes per DOUBLE PRECISION word.
-------------------------------------------------------------
Array size =3D 40000000, Offset =3D 0
Total memory required =3D 915.5 MB.
Each test is run 40 times, but only
the *best* time for each is used.
-------------------------------------------------------------
Number of Threads requested =3D 24
-------------------------------------------------------------
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
-------------------------------------------------------------
Your clock granularity/precision appears to be 1 microseconds.
Each test below will take on the order of 202720 microseconds.
   (=3D 202720 clock ticks)
Increase the size of the arrays if this shows that
you are not getting at least 20 clock ticks per test.
-------------------------------------------------------------
WARNING -- The above is only a rough guideline.
For best results, please be sure you know the
precision of your system timer.
-------------------------------------------------------------
Function      Rate (MB/s)   Avg time     Min time     Max time
Copy:       42144.9668       0.0155       0.0152       0.0241
Scale:      42134.0955       0.0152       0.0152       0.0161
Add:        41005.4848       0.0235       0.0234       0.0250
Triad:      41134.9113       0.0238       0.0233       0.0401
-------------------------------------------------------------
Solution Validates
-------------------------------------------------------------

C:\Stream_64bit>set =
MP_BLIST=3D18,19,20,21,22,23,12,13,14,15,16,17,6,7,8,9,10,11,0,1,2,3,4,5 =


C:\Stream_64bit>sleep.exe 20=20

C:\Stream_64bit>start /b /WAIT /HIGH stream5.8_omp-64.exe=20
-------------------------------------------------------------
STREAM version $Revision: 5.8 $
-------------------------------------------------------------
This system uses 8 bytes per DOUBLE PRECISION word.
-------------------------------------------------------------
Array size =3D 40000000, Offset =3D 0
Total memory required =3D 915.5 MB.
Each test is run 40 times, but only
the *best* time for each is used.
-------------------------------------------------------------
Number of Threads requested =3D 24
-------------------------------------------------------------
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
-------------------------------------------------------------
Your clock granularity/precision appears to be 1 microseconds.
Each test below will take on the order of 200188 microseconds.
   (=3D 200188 clock ticks)
Increase the size of the arrays if this shows that
you are not getting at least 20 clock ticks per test.
-------------------------------------------------------------
WARNING -- The above is only a rough guideline.
For best results, please be sure you know the
precision of your system timer.
-------------------------------------------------------------
Function      Rate (MB/s)   Avg time     Min time     Max time
Copy:       42144.9668       0.0152       0.0152       0.0155
Scale:      42141.7049       0.0152       0.0152       0.0164
Add:        40996.5652       0.0237       0.0234       0.0303
Triad:      41134.9113       0.0234       0.0233       0.0238
-------------------------------------------------------------
Solution Validates
-------------------------------------------------------------

C:\Stream_64bit>date /T=20
Wed 10/07/2009=20

C:\Stream_64bit>time /T=20
11:35 AM

C:\Stream_64bit>rem

C:\Stream_64bit>rem

------=_NextPart_000_01A5_01CA4751.240E23F0
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META content=3D"text/html; charset=3Diso-8859-1" =
http-equiv=3DContent-Type>
<META name=3DGENERATOR content=3D"MSHTML 8.00.6001.18813">
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV>
<DIV><SPAN=20
style=3D"FONT-FAMILY: Verdana; COLOR: black; FONT-SIZE: 11pt; =
mso-ansi-language: EN"=20
lang=3DEN></SPAN>&nbsp;</DIV>
<DIV><SPAN=20
style=3D"FONT-FAMILY: Verdana; COLOR: black; FONT-SIZE: 11pt; =
mso-ansi-language: EN"=20
lang=3DEN>Dear Dr. McCalpin, <BR><BR>I </SPAN><SPAN=20
style=3D"FONT-FAMILY: Verdana; FONT-SIZE: 11pt; mso-bidi-font-family: =
Arial">would=20
like to submit the standard STREAM result of a&nbsp;Supermicro&nbsp;AMD =
Istanbul=20
4-Way system. <?xml:namespace prefix =3D o ns =3D=20
"urn:schemas-microsoft-com:office:office" /><o:p></o:p></SPAN></DIV>
<DIV>
<P style=3D"MARGIN: 0in 0in 0pt" class=3DMsoNormal><SPAN=20
style=3D"FONT-FAMILY: Verdana; COLOR: black; FONT-SIZE: 11pt; =
mso-ansi-language: EN"=20
lang=3DEN><BR>Below is the system description and STREAM test Result. =
<BR><BR>Hope=20
to see it being posted soon.<o:p></o:p></SPAN></P>
<P style=3D"MARGIN: 0in 0in 0pt" class=3DMsoNormal><SPAN=20
style=3D"FONT-FAMILY: Verdana; COLOR: black; FONT-SIZE: 11pt; =
mso-ansi-language: EN"=20
lang=3DEN><o:p>&nbsp;</o:p></SPAN></P>
<P style=3D"MARGIN: 0in 0in 0pt" class=3DMsoNormal><SPAN=20
style=3D"FONT-FAMILY: Verdana; COLOR: black; FONT-SIZE: 11pt; =
mso-ansi-language: EN"=20
lang=3DEN>Best Regards.</SPAN></P>
<P style=3D"MARGIN: 0in 0in 0pt" class=3DMsoNormal><SPAN=20
style=3D"FONT-FAMILY: Verdana; COLOR: black; FONT-SIZE: 11pt; =
mso-ansi-language: EN"=20
lang=3DEN><o:p></o:p></SPAN>&nbsp;</P>
<P style=3D"MARGIN: 0in 0in 0pt" class=3DMsoNormal><SPAN=20
style=3D"FONT-FAMILY: Verdana; COLOR: black; FONT-SIZE: 11pt; =
mso-ansi-language: EN"=20
lang=3DEN><o:p><FONT size=3D2 =
face=3DArial></FONT></o:p></SPAN>&nbsp;<SPAN=20
style=3D"FONT-FAMILY: Verdana; COLOR: black; FONT-SIZE: 11pt; =
mso-ansi-language: EN"=20
lang=3DEN>Mark Han&nbsp;&nbsp; </SPAN></P>
<P style=3D"MARGIN: 0in 0in 0pt" class=3DMsoNormal><SPAN=20
style=3D"FONT-FAMILY: Verdana; COLOR: black; FONT-SIZE: 11pt; =
mso-ansi-language: EN"=20
lang=3DEN></SPAN>&nbsp;</P>
<P style=3D"MARGIN: 0in 0in 0pt" class=3DMsoNormal><SPAN=20
style=3D"FONT-FAMILY: Verdana; COLOR: black; FONT-SIZE: 11pt; =
mso-ansi-language: EN"=20
lang=3DEN>7th Oct 2009&nbsp; </SPAN><SPAN=20
style=3D"FONT-FAMILY: Verdana; COLOR: black; FONT-SIZE: 11pt; =
mso-ansi-language: EN"=20
lang=3DEN>DiGiCOR Pty Ltd.</SPAN></P>
<P style=3D"MARGIN: 0in 0in 0pt" class=3DMsoNormal><SPAN=20
style=3D"FONT-FAMILY: Verdana; COLOR: black; FONT-SIZE: 11pt; =
mso-ansi-language: EN"=20
lang=3DEN></SPAN>&nbsp;</P>
<P style=3D"MARGIN: 0in 0in 0pt" class=3DMsoNormal><SPAN=20
style=3D"FONT-FAMILY: Verdana; COLOR: black; FONT-SIZE: 11pt; =
mso-ansi-language: EN"=20
lang=3DEN></SPAN>&nbsp;</P>
<P style=3D"MARGIN: 0in 0in 0pt" class=3DMsoNormal><SPAN=20
style=3D"FONT-FAMILY: Verdana; COLOR: black; FONT-SIZE: 11pt; =
mso-ansi-language: EN"=20
lang=3DEN></SPAN>&nbsp;</P>
<P style=3D"MARGIN: 0in 0in 0pt" class=3DMsoNormal><SPAN=20
style=3D"FONT-FAMILY: Verdana; COLOR: black; FONT-SIZE: 11pt; =
mso-ansi-language: EN"=20
lang=3DEN>System Description / Configuration: </SPAN></P>
<P style=3D"MARGIN: 0in 0in 0pt" class=3DMsoNormal><SPAN=20
style=3D"FONT-FAMILY: Verdana; COLOR: black; FONT-SIZE: 11pt; =
mso-ansi-language: EN"=20
lang=3DEN>Motherboard: Supermicro BHQME ( blade ) </SPAN></P>
<P style=3D"MARGIN: 0in 0in 0pt" class=3DMsoNormal><SPAN=20
style=3D"FONT-FAMILY: Verdana; COLOR: black; FONT-SIZE: 11pt; =
mso-ansi-language: EN"=20
lang=3DEN>CPU:&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
AMD Opteron Istanbul 8435 </SPAN></P>
<P style=3D"MARGIN: 0in 0in 0pt" class=3DMsoNormal><SPAN=20
style=3D"FONT-FAMILY: Verdana; COLOR: black; FONT-SIZE: 11pt; =
mso-ansi-language: EN"=20
lang=3DEN>CPU Speed:&nbsp;&nbsp;&nbsp; 2.6GHz</SPAN></P>
<P style=3D"MARGIN: 0in 0in 0pt" class=3DMsoNormal><SPAN=20
style=3D"FONT-FAMILY: Verdana; COLOR: black; FONT-SIZE: 11pt; =
mso-ansi-language: EN"=20
lang=3DEN>CPU(s):&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp; 4 =
processors, 6=20
cores/processor </SPAN></P>
<P style=3D"MARGIN: 0in 0in 0pt" class=3DMsoNormal><SPAN=20
style=3D"FONT-FAMILY: Verdana; COLOR: black; FONT-SIZE: 11pt; =
mso-ansi-language: EN"=20
lang=3DEN>L3 Cache:&nbsp;&nbsp;&nbsp;&nbsp; 4 x 5MB ( per processor ) =
</SPAN></P>
<P style=3D"MARGIN: 0in 0in 0pt" class=3DMsoNormal><SPAN=20
style=3D"FONT-FAMILY: Verdana; COLOR: black; FONT-SIZE: 11pt; =
mso-ansi-language: EN"=20
lang=3DEN>Memory:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 64GB DDR2-800MHz ( 4GB =
per DIMM, 4=20
socket x 4 DIMMs x 4GB&nbsp;, 2DPC, Dual Channels).&nbsp; </SPAN></P>
<P style=3D"MARGIN: 0in 0in 0pt" class=3DMsoNormal><SPAN=20
style=3D"FONT-FAMILY: Verdana; COLOR: black; FONT-SIZE: 11pt; =
mso-ansi-language: EN"=20
lang=3DEN></SPAN><SPAN=20
style=3D"FONT-FAMILY: Verdana; COLOR: black; FONT-SIZE: 11pt; =
mso-ansi-language: EN"=20
lang=3DEN>HT-Assist:&nbsp;&nbsp;&nbsp;  enabled ( probe filter enabled ) =

</SPAN></P>
<P style=3D"MARGIN: 0in 0in 0pt" class=3DMsoNormal><SPAN=20
style=3D"FONT-FAMILY: Verdana; COLOR: black; FONT-SIZE: 11pt; =
mso-ansi-language: EN"=20
lang=3DEN></SPAN>&nbsp;</P>
<P style=3D"MARGIN: 0in 0in 0pt" class=3DMsoNormal><SPAN=20
style=3D"FONT-FAMILY: Verdana; COLOR: black; FONT-SIZE: 11pt; =
mso-ansi-language: EN"=20
lang=3DEN>Operation system: &nbsp;&nbsp;&nbsp; Windows 2008 64bit =
R2</SPAN></P>
<P style=3D"MARGIN: 0in 0in 0pt" class=3DMsoNormal><SPAN=20
style=3D"FONT-FAMILY: Verdana; COLOR: black; FONT-SIZE: 11pt; =
mso-ansi-language: EN"=20
lang=3DEN></SPAN>&nbsp;</P>
<P style=3D"MARGIN: 0in 0in 0pt" class=3DMsoNormal><SPAN=20
style=3D"FONT-FAMILY: Verdana; COLOR: black; FONT-SIZE: 11pt; =
mso-ansi-language: EN"=20
lang=3DEN>STREAM pro/code:&nbsp; </SPAN></P>
<P style=3D"MARGIN: 0in 0in 0pt" class=3DMsoNormal><SPAN=20
style=3D"FONT-FAMILY: Verdana; COLOR: black; FONT-SIZE: 11pt; =
mso-ansi-language: EN"=20
lang=3DEN></SPAN><SPAN=20
style=3D"FONT-FAMILY: Verdana; COLOR: black; FONT-SIZE: 11pt; =
mso-ansi-language: EN"=20
lang=3DEN><A=20
href=3D"http://www.cs.virginia.edu/stream/FTP/Contrib/StreamWin-32-64_dis=
tro.zip"><FONT=20
size=3D3=20
face=3D"Times New =
Roman">http://www.cs.virginia.edu/stream/FTP/Contrib/StreamWin-32-64_dist=
ro.zip</FONT></A><o:p></o:p></SPAN></P>
<P style=3D"MARGIN: 0in 0in 0pt" class=3DMsoNormal><SPAN=20
style=3D"COLOR: black; mso-ansi-language: EN"=20
lang=3DEN><o:p>&nbsp;</o:p></SPAN></P><SPAN=20
style=3D"COLOR: black; mso-ansi-language: EN" lang=3DEN><FONT size=3D2=20
face=3DArial></FONT></SPAN></DIV>
<DIV><SPAN style=3D"COLOR: black; mso-ansi-language: EN" lang=3DEN><FONT =
size=3D2=20
face=3D"Trebuchet MS">Result:</FONT></SPAN></DIV>
<DIV><SPAN style=3D"COLOR: black; mso-ansi-language: EN" lang=3DEN><FONT =

face=3D"Trebuchet MS"></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN style=3D"COLOR: black; mso-ansi-language: EN" lang=3DEN><SPAN =

style=3D"COLOR: black; mso-ansi-language: EN"=20
lang=3DEN><o:p>&nbsp;</o:p></SPAN></DIV><SPAN=20
style=3D"COLOR: black; mso-ansi-language: EN" lang=3DEN><FONT=20
face=3DArial></FONT></SPAN>
<DIV><SPAN style=3D"COLOR: black; mso-ansi-language: EN"=20
lang=3DEN>C:\Stream_64bit&gt;rem&nbsp; </SPAN></DIV>
<DIV>&nbsp;</DIV>
<DIV><SPAN style=3D"COLOR: black; mso-ansi-language: EN"=20
lang=3DEN>C:\Stream_64bit&gt;date /T <BR>Wed 10/07/2009 </SPAN></DIV>
<DIV>&nbsp;</DIV>
<DIV><SPAN style=3D"COLOR: black; mso-ansi-language: EN"=20
lang=3DEN>C:\Stream_64bit&gt;time /T <BR>11:33 AM</SPAN></DIV>
<DIV>&nbsp;</DIV>
<DIV><SPAN style=3D"COLOR: black; mso-ansi-language: EN"=20
lang=3DEN>C:\Stream_64bit&gt;REM : 4-Ways Ps - 24 cores :=20
0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23 =
</SPAN></DIV>
<DIV>&nbsp;</DIV>
<DIV><SPAN style=3D"COLOR: black; mso-ansi-language: EN"=20
lang=3DEN>C:\Stream_64bit&gt;REM&nbsp; 2.6 GHz x 4 Opteron 8435&nbsp; =
/&nbsp; 4 x=20
4 x 4GB ( 64GB ) DDR2-800MHz&nbsp; </SPAN></DIV>
<DIV>&nbsp;</DIV>
<DIV><SPAN style=3D"COLOR: black; mso-ansi-language: EN"=20
lang=3DEN>C:\Stream_64bit&gt;set MP_BIND=3Dyes </SPAN></DIV>
<DIV>&nbsp;</DIV>
<DIV><SPAN style=3D"COLOR: black; mso-ansi-language: EN"=20
lang=3DEN>C:\Stream_64bit&gt;rem &nbsp;Multithreaded version =
Stream5.8_omp-64.exe=20
Windows 2008 64bit R2 </SPAN></DIV>
<DIV>&nbsp;</DIV>
<DIV><SPAN style=3D"COLOR: black; mso-ansi-language: EN"=20
lang=3DEN>C:\Stream_64bit&gt;set OMP_NUM_THREADS=3D24 </SPAN></DIV>
<DIV>&nbsp;</DIV>
<DIV><SPAN style=3D"COLOR: black; mso-ansi-language: EN"=20
lang=3DEN>C:\Stream_64bit&gt;set=20
MP_BLIST=3D0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23 =

</SPAN></DIV>
<DIV>&nbsp;</DIV>
<DIV><SPAN style=3D"COLOR: black; mso-ansi-language: EN"=20
lang=3DEN>C:\Stream_64bit&gt;sleep.exe 20 </SPAN></DIV>
<DIV>&nbsp;</DIV>
<DIV><SPAN style=3D"COLOR: black; mso-ansi-language: EN"=20
lang=3DEN>C:\Stream_64bit&gt;start /b /WAIT /HIGH stream5.8_omp-64.exe=20
<BR>-------------------------------------------------------------<BR>STRE=
AM=20
version $Revision: 5.8=20
$<BR>-------------------------------------------------------------<BR>Thi=
s=20
system uses 8 bytes per DOUBLE PRECISION=20
word.<BR>-------------------------------------------------------------<BR=
>Array=20
size =3D 40000000, Offset =3D 0<BR>Total memory required =3D 915.5 =
MB.<BR>Each test is=20
run 40 times, but only<BR>the *best* time for each is=20
used.<BR>-------------------------------------------------------------<BR=
>Number=20
of Threads requested =3D=20
24<BR>-------------------------------------------------------------<BR>Pr=
inting=20
one line per active thread....<BR>Printing one line per active=20
thread....<BR>Printing one line per active thread....<BR>Printing one =
line per=20
active thread....<BR>Printing one line per active thread....<BR>Printing =
one=20
line per active thread....<BR>Printing one line per active=20
thread....<BR>Printing one line per active thread....<BR>Printing one =
line per=20
active thread....<BR>Printing one line per active thread....<BR>Printing =
one=20
line per active thread....<BR>Printing one line per active=20
thread....<BR>Printing one line per active thread....<BR>Printing one =
line per=20
active thread....<BR>Printing one line per active thread....<BR>Printing =
one=20
line per active thread....<BR>Printing one line per active=20
thread....<BR>Printing one line per active thread....<BR>Printing one =
line per=20
active thread....<BR>Printing one line per active thread....<BR>Printing =
one=20
line per active thread....<BR>Printing one line per active=20
thread....<BR>Printing one line per active thread....<BR>Printing one =
line per=20
active=20
thread....<BR>-----------------------------------------------------------=
--<BR>Your=20
clock granularity/precision appears to be 1 microseconds.<BR>Each test =
below=20
will take on the order of 202721 microseconds.<BR>&nbsp;&nbsp; (=3D =
202721 clock=20
ticks)<BR>Increase the size of the arrays if this shows that<BR>you are =
not=20
getting at least 20 clock ticks per=20
test.<BR>-------------------------------------------------------------<BR=
>WARNING=20
-- The above is only a rough guideline.<BR>For best results, please be =
sure you=20
know the<BR>precision of your system=20
timer.<BR>-------------------------------------------------------------<B=
R>Function&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
Rate (MB/s)&nbsp;&nbsp; Avg time&nbsp;&nbsp;&nbsp;&nbsp; Min=20
time&nbsp;&nbsp;&nbsp;&nbsp; Max=20
time<BR>Copy:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
42146.0543&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
0.0155&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
0.0152&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
0.0249<BR>Scale:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
42180.8821&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
0.0152&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
0.0152&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
0.0156<BR>Add:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
41048.7656&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
0.0235&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
0.0234&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
0.0245<BR>Triad:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
41198.5458&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
0.0241&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
0.0233&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
0.0428<BR>-------------------------------------------------------------<B=
R>Solution=20
Validates<BR>------------------------------------------------------------=
-</SPAN></DIV>
<DIV>&nbsp;</DIV>
<DIV><SPAN style=3D"COLOR: black; mso-ansi-language: EN"=20
lang=3DEN>C:\Stream_64bit&gt;set OMP_NUM_THREADS=3D24 </SPAN></DIV>
<DIV>&nbsp;</DIV>
<DIV><SPAN style=3D"COLOR: black; mso-ansi-language: EN"=20
lang=3DEN>C:\Stream_64bit&gt;set=20
MP_BLIST=3D0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23 =

</SPAN></DIV>
<DIV>&nbsp;</DIV>
<DIV><SPAN style=3D"COLOR: black; mso-ansi-language: EN"=20
lang=3DEN>C:\Stream_64bit&gt;sleep.exe 20 </SPAN></DIV>
<DIV>&nbsp;</DIV>
<DIV><SPAN style=3D"COLOR: black; mso-ansi-language: EN"=20
lang=3DEN>C:\Stream_64bit&gt;start /b /WAIT /HIGH stream5.8_omp-64.exe=20
<BR>-------------------------------------------------------------<BR>STRE=
AM=20
version $Revision: 5.8=20
$<BR>-------------------------------------------------------------<BR>Thi=
s=20
system uses 8 bytes per DOUBLE PRECISION=20
word.<BR>-------------------------------------------------------------<BR=
>Array=20
size =3D 40000000, Offset =3D 0<BR>Total memory required =3D 915.5 =
MB.<BR>Each test is=20
run 40 times, but only<BR>the *best* time for each is=20
used.<BR>-------------------------------------------------------------<BR=
>Number=20
of Threads requested =3D=20
24<BR>-------------------------------------------------------------<BR>Pr=
inting=20
one line per active thread....<BR>Printing one line per active=20
thread....<BR>Printing one line per active thread....<BR>Printing one =
line per=20
active thread....<BR>Printing one line per active thread....<BR>Printing =
one=20
line per active thread....<BR>Printing one line per active=20
thread....<BR>Printing one line per active thread....<BR>Printing one =
line per=20
active thread....<BR>Printing one line per active thread....<BR>Printing =
one=20
line per active thread....<BR>Printing one line per active=20
thread....<BR>Printing one line per active thread....<BR>Printing one =
line per=20
active thread....<BR>Printing one line per active thread....<BR>Printing =
one=20
line per active thread....<BR>Printing one line per active=20
thread....<BR>Printing one line per active thread....<BR>Printing one =
line per=20
active thread....<BR>Printing one line per active thread....<BR>Printing =
one=20
line per active thread....<BR>Printing one line per active=20
thread....<BR>Printing one line per active thread....<BR>Printing one =
line per=20
active=20
thread....<BR>-----------------------------------------------------------=
--<BR>Your=20
clock granularity/precision appears to be 1 microseconds.<BR>Each test =
below=20
will take on the order of 202720 microseconds.<BR>&nbsp;&nbsp; (=3D =
202720 clock=20
ticks)<BR>Increase the size of the arrays if this shows that<BR>you are =
not=20
getting at least 20 clock ticks per=20
test.<BR>-------------------------------------------------------------<BR=
>WARNING=20
-- The above is only a rough guideline.<BR>For best results, please be =
sure you=20
know the<BR>precision of your system=20
timer.<BR>-------------------------------------------------------------<B=
R>Function&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
Rate (MB/s)&nbsp;&nbsp; Avg time&nbsp;&nbsp;&nbsp;&nbsp; Min=20
time&nbsp;&nbsp;&nbsp;&nbsp; Max=20
time<BR>Copy:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
42144.9668&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
0.0155&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
0.0152&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
0.0241<BR>Scale:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
42134.0955&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
0.0152&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
0.0152&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
0.0161<BR>Add:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
41005.4848&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
0.0235&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
0.0234&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
0.0250<BR>Triad:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
41134.9113&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
0.0238&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
0.0233&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
0.0401<BR>-------------------------------------------------------------<B=
R>Solution=20
Validates<BR>------------------------------------------------------------=
-</SPAN></DIV>
<DIV>&nbsp;</DIV>
<DIV><SPAN style=3D"COLOR: black; mso-ansi-language: EN"=20
lang=3DEN>C:\Stream_64bit&gt;set=20
MP_BLIST=3D18,19,20,21,22,23,12,13,14,15,16,17,6,7,8,9,10,11,0,1,2,3,4,5 =

</SPAN></DIV>
<DIV>&nbsp;</DIV>
<DIV><SPAN style=3D"COLOR: black; mso-ansi-language: EN"=20
lang=3DEN>C:\Stream_64bit&gt;sleep.exe 20 </SPAN></DIV>
<DIV>&nbsp;</DIV>
<DIV><SPAN style=3D"COLOR: black; mso-ansi-language: EN"=20
lang=3DEN>C:\Stream_64bit&gt;start /b /WAIT /HIGH stream5.8_omp-64.exe=20
<BR>-------------------------------------------------------------<BR>STRE=
AM=20
version $Revision: 5.8=20
$<BR>-------------------------------------------------------------<BR>Thi=
s=20
system uses 8 bytes per DOUBLE PRECISION=20
word.<BR>-------------------------------------------------------------<BR=
>Array=20
size =3D 40000000, Offset =3D 0<BR>Total memory required =3D 915.5 =
MB.<BR>Each test is=20
run 40 times, but only<BR>the *best* time for each is=20
used.<BR>-------------------------------------------------------------<BR=
>Number=20
of Threads requested =3D=20
24<BR>-------------------------------------------------------------<BR>Pr=
inting=20
one line per active thread....<BR>Printing one line per active=20
thread....<BR>Printing one line per active thread....<BR>Printing one =
line per=20
active thread....<BR>Printing one line per active thread....<BR>Printing =
one=20
line per active thread....<BR>Printing one line per active=20
thread....<BR>Printing one line per active thread....<BR>Printing one =
line per=20
active thread....<BR>Printing one line per active thread....<BR>Printing =
one=20
line per active thread....<BR>Printing one line per active=20
thread....<BR>Printing one line per active thread....<BR>Printing one =
line per=20
active thread....<BR>Printing one line per active thread....<BR>Printing =
one=20
line per active thread....<BR>Printing one line per active=20
thread....<BR>Printing one line per active thread....<BR>Printing one =
line per=20
active thread....<BR>Printing one line per active thread....<BR>Printing =
one=20
line per active thread....<BR>Printing one line per active=20
thread....<BR>Printing one line per active thread....<BR>Printing one =
line per=20
active=20
thread....<BR>-----------------------------------------------------------=
--<BR>Your=20
clock granularity/precision appears to be 1 microseconds.<BR>Each test =
below=20
will take on the order of 200188 microseconds.<BR>&nbsp;&nbsp; (=3D =
200188 clock=20
ticks)<BR>Increase the size of the arrays if this shows that<BR>you are =
not=20
getting at least 20 clock ticks per=20
test.<BR>-------------------------------------------------------------<BR=
>WARNING=20
-- The above is only a rough guideline.<BR>For best results, please be =
sure you=20
know the<BR>precision of your system=20
timer.<BR>-------------------------------------------------------------<B=
R>Function&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
Rate (MB/s)&nbsp;&nbsp; Avg time&nbsp;&nbsp;&nbsp;&nbsp; Min=20
time&nbsp;&nbsp;&nbsp;&nbsp; Max=20
time<BR>Copy:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
42144.9668&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
0.0152&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
0.0152&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
0.0155<BR>Scale:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
42141.7049&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
0.0152&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
0.0152&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
0.0164<BR>Add:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
40996.5652&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
0.0237&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
0.0234&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
0.0303<BR>Triad:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
41134.9113&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
0.0234&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
0.0233&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
0.0238<BR>-------------------------------------------------------------<B=
R>Solution=20
Validates<BR>------------------------------------------------------------=
-</SPAN></DIV>
<DIV>&nbsp;</DIV>
<DIV><SPAN style=3D"COLOR: black; mso-ansi-language: EN"=20
lang=3DEN>C:\Stream_64bit&gt;date /T <BR>Wed 10/07/2009 </SPAN></DIV>
<DIV>&nbsp;</DIV>
<DIV><SPAN style=3D"COLOR: black; mso-ansi-language: EN"=20
lang=3DEN>C:\Stream_64bit&gt;time /T <BR>11:35 AM</SPAN></DIV>
<DIV>&nbsp;</DIV>
<DIV><SPAN style=3D"COLOR: black; mso-ansi-language: EN"=20
lang=3DEN>C:\Stream_64bit&gt;rem</SPAN></DIV>
<DIV>&nbsp;</DIV>
<DIV><SPAN style=3D"COLOR: black; mso-ansi-language: EN"=20
lang=3DEN>C:\Stream_64bit&gt;rem<BR></SPAN></DIV></SPAN></DIV></BODY></HT=
ML>

------=_NextPart_000_01A5_01CA4751.240E23F0--


From - Wed Oct 14 12:17:56 2009
X-Account-Key: account2
X-UIDL: 1255402222.8916.andy,S=6170
X-Mozilla-Status: 1005
X-Mozilla-Status2: 00000000
X-Mozilla-Keys: $label2
                                                                                 
Return-Path: <hondou@jp.fujitsu.com>
Delivered-To: 
Received: (qmail 8911 invoked by uid 0); 13 Oct 2009 02:50:22 -0000
Received: from unknown (HELO spamfilter.catalog.com) (209.217.50.108)
  by smtp3.catalog.com with SMTP; 13 Oct 2009 02:50:22 -0000
X-ASG-Debug-ID: 1255402189-3ed900740000-TpEisi
X-Barracuda-URL: http://209.217.50.108:8000/cgi-bin/mark.cgi
Received: from fgwmail6.fujitsu.co.jp (localhost [127.0.0.1])
	by spamfilter.catalog.com (Spam & Virus Firewall) with ESMTP id D0F1F9E9E63
	for <john@mccalpin.com>; Mon, 12 Oct 2009 21:49:50 -0500 (CDT)
Received: from fgwmail6.fujitsu.co.jp (fgwmail6.fujitsu.co.jp [192.51.44.36]) by spamfilter.catalog.com with ESMTP id gJFbUYdKIhZ7PYvL for <john@mccalpin.com>; Mon, 12 Oct 2009 21:49:50 -0500 (CDT)
X-Barracuda-Envelope-From: hondou@jp.fujitsu.com
Received: from m3.gw.fujitsu.co.jp ([10.0.50.73])
	by fgwmail6.fujitsu.co.jp (Fujitsu Gateway) with ESMTP id n9D2nkCX029667
	for <john@mccalpin.com> (envelope-from hondou@jp.fujitsu.com);
	Tue, 13 Oct 2009 11:49:46 +0900
Received: from smail (m3 [127.0.0.1])
	by outgoing.m3.gw.fujitsu.co.jp (Postfix) with ESMTP id 74C5F45DE4D
	for <john@mccalpin.com>; Tue, 13 Oct 2009 11:49:46 +0900 (JST)
Received: from s3.gw.fujitsu.co.jp (s3.gw.fujitsu.co.jp [10.0.50.93])
	by m3.gw.fujitsu.co.jp (Postfix) with ESMTP id 4C4B545DE4E
	for <john@mccalpin.com>; Tue, 13 Oct 2009 11:49:46 +0900 (JST)
Received: from s3.gw.fujitsu.co.jp (localhost.localdomain [127.0.0.1])
	by s3.gw.fujitsu.co.jp (Postfix) with ESMTP id 334D01DB803E
	for <john@mccalpin.com>; Tue, 13 Oct 2009 11:49:46 +0900 (JST)
Received: from genbu.prd.cs.fujitsu.co.jp (genbu.prd.cs.fujitsu.co.jp [10.20.105.115])
	by s3.gw.fujitsu.co.jp (Postfix) with ESMTP id D65C41DB803C
	for <john@mccalpin.com>; Tue, 13 Oct 2009 11:49:45 +0900 (JST)
Received: from localhost (zero [10.18.68.170])
	by genbu.prd.cs.fujitsu.co.jp (8.11.7p1+Sun/3.7W) with ESMTP id n9D2miQ01058
	for <john@mccalpin.com>; Tue, 13 Oct 2009 11:48:44 +0900 (JST)
Date: Tue, 13 Oct 2009 11:49:45 +0900 (JST)
Message-Id: <20091013.114945.-1295165730.hondou@jp.fujitsu.com>
To: john@mccalpin.com
X-ASG-Orig-Subj: STREAM results (Fujitsu SPARC Enterprise M8000 (64 cores))
Subject: STREAM results (Fujitsu SPARC Enterprise M8000 (64 cores))
From: Mikio HONDOU <hondou@jp.fujitsu.com>
X-Mailer: Mew version 5.2 on Emacs 21.4 / Mule 5.0 (SAKAKI)
Mime-Version: 1.0
Content-Type: Text/Plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
X-Barracuda-Connect: fgwmail6.fujitsu.co.jp[192.51.44.36]
X-Barracuda-Start-Time: 1255402220
X-Barracuda-Virus-Scanned: by Catalog.com Spam Firewall at catalog.com
X-Barracuda-Spam-Score: 0.00
X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=4.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=5.0 tests=
X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.11620
	Rule breakdown below
	 pts rule name              description
	---- ---------------------- --------------------------------------------------

Dear Dr. McCalpin, 

Please find our STREAM results for Fujitsu SPARC Enterprise 
M8000 system to update the STREAM Web site.

         System Name: Fujitsu SPARC Enterprise M8000
            CPU Name: SPARC64 VII
             CPU MHz: 2880
      CPU(s) enabled: 64 cores, 16 chips, 4 cores/chip, 2 threads/core
       Primary Cache: 64 KB I + 64 KB D on chip per core
     Secondary Cache: 6 MB I+D on chip per chip
            L3 Cache: None
         Other Cache: None
              Memory: 384 GB (64 x 2 GB + 64 x 4 GB), 8-way interleaved
    Operating System: Solaris 10 5/09 with patches 119963-13, 120753-06, 118683-03
            Compiler: Sun Studio 12 Update 1
   Compilation Flags: -fast -xvector=no -m64 -xopenmp
                      -xprefetch=auto 
		      -xtypemap=integer:64
  STREAM Source Code: the v5.6 f90 version with format changes
                      for large arrays.
         OS Settings: default
   Shell Environment: MPSSHEAP=4M
                      MPSSSTACK=4M
		      LD_PRELOAD=mpss.so.1:madv.so.1
		      MADV=access_lwp
                      OMP_NUM_THREADS=16
                      SUNW_MP_PROCBIND="0 8 16 24 32 40 48 56 64 
		      72 80 88 96 104 112 120"

Outputs:
----------------------------------------------
 Double precision appears to have 16 digits of accuracy
 Assuming 8 bytes per DOUBLE PRECISION word
----------------------------------------------
 ----------------------------------------------
 STREAM Version $Revision: 5.6 $
 ----------------------------------------------
 Array size = 1700000032
 Offset     =          0
 The total memory requirement is  38909 MB
 You are running each test  10 times
 --
 The *best* time for each test is used
 *EXCLUDING* the first and last iterations
 ----------------------------------------------
 Number of Threads =  16
 ----------------------------------------------
 Printing one line per active thread....
 Printing one line per active thread....
 Printing one line per active thread....
 Printing one line per active thread....
 Printing one line per active thread....
 Printing one line per active thread....
 Printing one line per active thread....
 Printing one line per active thread....
 Printing one line per active thread....
 Printing one line per active thread....
 Printing one line per active thread....
 Printing one line per active thread....
 Printing one line per active thread....
 Printing one line per active thread....
 Printing one line per active thread....
 Printing one line per active thread....
 ----------------------------------------------------
 Your clock granularity/precision appears to be      1 microseconds
 ----------------------------------------------------
Function     Rate (MB/s)  Avg time   Min time  Max time
Copy:        69711.0560      0.3904      0.3902      0.3907
Scale:       71800.3870      0.3793      0.3788      0.3798
Add:         82492.7626      0.4952      0.4946      0.4971
Triad:       81750.7441      0.4997      0.4991      0.5014
 ----------------------------------------------------
 Solution Validates!
 ----------------------------------------------------

--
Mikio HONDOU
Next Generation Technical Computing Unit
FUJITSU Limited
E-mail: hondou@jp.fujitsu.com



From - Wed Oct 14 12:17:56 2009
X-Account-Key: account2
X-UIDL: 1255402432.12291.andy,S=11248
X-Mozilla-Status: 1005
X-Mozilla-Status2: 00000000
X-Mozilla-Keys: $label2
                                                                                 
Return-Path: <hondou@jp.fujitsu.com>
Delivered-To: 
Received: (qmail 12282 invoked by uid 0); 13 Oct 2009 02:53:52 -0000
Received: from unknown (HELO spamfilter.catalog.com) (209.217.52.101)
  by smtp3.catalog.com with SMTP; 13 Oct 2009 02:53:52 -0000
X-ASG-Debug-ID: 1255402398-767d00ef0000-TpEisi
X-Barracuda-URL: http://209.217.52.101:8000/cgi-bin/mark.cgi
Received: from fgwmail5.fujitsu.co.jp (localhost [127.0.0.1])
	by spamfilter.catalog.com (Spam & Virus Firewall) with ESMTP id A8222D0ACEAC
	for <john@mccalpin.com>; Mon, 12 Oct 2009 21:53:19 -0500 (CDT)
Received: from fgwmail5.fujitsu.co.jp (fgwmail5.fujitsu.co.jp [192.51.44.35]) by spamfilter.catalog.com with ESMTP id qBECUQLSDhUtIMQ9 for <john@mccalpin.com>; Mon, 12 Oct 2009 21:53:19 -0500 (CDT)
X-Barracuda-Envelope-From: hondou@jp.fujitsu.com
Received: from m4.gw.fujitsu.co.jp ([10.0.50.74])
	by fgwmail5.fujitsu.co.jp (Fujitsu Gateway) with ESMTP id n9D2rG7Z025767
	for <john@mccalpin.com> (envelope-from hondou@jp.fujitsu.com);
	Tue, 13 Oct 2009 11:53:17 +0900
Received: from smail (m4 [127.0.0.1])
	by outgoing.m4.gw.fujitsu.co.jp (Postfix) with ESMTP id 130C42AEA81
	for <john@mccalpin.com>; Tue, 13 Oct 2009 11:53:12 +0900 (JST)
Received: from s4.gw.fujitsu.co.jp (s4.gw.fujitsu.co.jp [10.0.50.94])
	by m4.gw.fujitsu.co.jp (Postfix) with ESMTP id CE9B245DE83
	for <john@mccalpin.com>; Tue, 13 Oct 2009 11:53:11 +0900 (JST)
Received: from s4.gw.fujitsu.co.jp (localhost.localdomain [127.0.0.1])
	by s4.gw.fujitsu.co.jp (Postfix) with ESMTP id 1322BE18008
	for <john@mccalpin.com>; Tue, 13 Oct 2009 11:53:11 +0900 (JST)
Received: from genbu.prd.cs.fujitsu.co.jp (genbu.prd.cs.fujitsu.co.jp [10.20.105.115])
	by s4.gw.fujitsu.co.jp (Postfix) with ESMTP id D133E1DB8052
	for <john@mccalpin.com>; Tue, 13 Oct 2009 11:53:07 +0900 (JST)
Received: from localhost (zero [10.18.68.170])
	by genbu.prd.cs.fujitsu.co.jp (8.11.7p1+Sun/3.7W) with ESMTP id n9D2q6Q01281
	for <john@mccalpin.com>; Tue, 13 Oct 2009 11:52:06 +0900 (JST)
Date: Tue, 13 Oct 2009 11:53:07 +0900 (JST)
Message-Id: <20091013.115307.1791729884.hondou@jp.fujitsu.com>
To: john@mccalpin.com
X-ASG-Orig-Subj: STREAM results (Fujitsu SPARC Enterprise M9000 (128 cores))
Subject: STREAM results (Fujitsu SPARC Enterprise M9000 (128 cores))
From: Mikio HONDOU <hondou@jp.fujitsu.com>
X-Mailer: Mew version 5.2 on Emacs 21.4 / Mule 5.0 (SAKAKI)
Mime-Version: 1.0
Content-Type: Text/Plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
X-Barracuda-Connect: fgwmail5.fujitsu.co.jp[192.51.44.35]
X-Barracuda-Start-Time: 1255402430
X-Barracuda-Virus-Scanned: by Catalog.com Spam Firewall at catalog.com
X-Barracuda-Spam-Score: 0.00
X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=4.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=5.0 tests=
X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.11620
	Rule breakdown below
	 pts rule name              description
	---- ---------------------- --------------------------------------------------

Dear Dr. McCalpin, 

Please find our STREAM results for Fujitsu SPARC Enterprise 
M9000 system to update the STREAM Web site.

         System Name: Fujitsu SPARC Enterprise M9000
            CPU Name: SPARC64 VII
             CPU MHz: 2880
      CPU(s) enabled: 128 cores, 32 chips, 4 cores/chip, 2 threads/core
       Primary Cache: 64 KB I + 64 KB D on chip per core
     Secondary Cache: 6 MB I+D on chip per chip
            L3 Cache: None
         Other Cache: None
              Memory: 704 GB (160 x 2 GB + 96 x 4 GB), 8-way interleaved
    Operating System: Solaris 10 5/09 with patches 119963-13, 120753-06, 118683-03
            Compiler: Sun Studio 12 Update 1
   Compilation Flags: -fast -xvector=no -m64 -xopenmp
                      -xprefetch=auto 
		      -xtypemap=integer:64
  STREAM Source Code: the v5.6 f90 version with format changes
                      for large arrays.
         OS Settings: default
   Shell Environment: MPSSHEAP=4M
                      MPSSSTACK=4M
		      LD_PRELOAD=mpss.so.1:madv.so.1
		      MADV=access_lwp
                      OMP_NUM_THREADS=128
                      SUNW_MP_PROCBIND="0 2 4 6 8 10 12 14 16 18 20 22 
		      24 26 28 30 32 34 36 38 40 42 44 46 48 50 52 54 
		      56 58 60 62 64 66 68 70 72 74 76 78 80 82 84 86 
		      88 90 92 94 96 98 100 102 104 106 108 110 112 
		      114 116 118 120 122 124 126 128 130 132 134 136 
		      138 140 142 144 146 148 150 152 154 156 158 160 
		      162 164 166 168 170 172 174 176 178 180 182 184 
		      186 188 190 192 194 196 198 200 202 204 206 208 
		      210 212 214 216 218 220 222 224 226 228 230 232 
		      234 236 238 240 242 244 246 248 250 252 254"

Outputs:
----------------------------------------------
 Double precision appears to have 16 digits of accuracy
 Assuming 8 bytes per DOUBLE PRECISION word
----------------------------------------------
 ----------------------------------------------
 STREAM Version $Revision: 5.6 $
 ----------------------------------------------
 Array size = 2460000032
 Offset     =          0
 The total memory requirement is  56304 MB
 You are running each test  10 times
 --
 The *best* time for each test is used
 *EXCLUDING* the first and last iterations
 ----------------------------------------------
 Number of Threads =  128
 ----------------------------------------------
 Printing one line per active thread....
 Printing one line per active thread....
 Printing one line per active thread....
 Printing one line per active thread....
 Printing one line per active thread....
 Printing one line per active thread....
 Printing one line per active thread....
 Printing one line per active thread....
 Printing one line per active thread....
 Printing one line per active thread....
 Printing one line per active thread....
 Printing one line per active thread....
 Printing one line per active thread....
 Printing one line per active thread....
 Printing one line per active thread....
 Printing one line per active thread....
 Printing one line per active thread....
 Printing one line per active thread....
 Printing one line per active thread....
 Printing one line per active thread....
 Printing one line per active thread....
 Printing one line per active thread....
 Printing one line per active thread....
 Printing one line per active thread....
 Printing one line per active thread....
 Printing one line per active thread....
 Printing one line per active thread....
 Printing one line per active thread....
 Printing one line per active thread....
 Printing one line per active thread....
 Printing one line per active thread....
 Printing one line per active thread....
 Printing one line per active thread....
 Printing one line per active thread....
 Printing one line per active thread....
 Printing one line per active thread....
 Printing one line per active thread....
 Printing one line per active thread....
 Printing one line per active thread....
 Printing one line per active thread....
 Printing one line per active thread....
 Printing one line per active thread....
 Printing one line per active thread....
 Printing one line per active thread....
 Printing one line per active thread....
 Printing one line per active thread....
 Printing one line per active thread....
 Printing one line per active thread....
 Printing one line per active thread....
 Printing one line per active thread....
 Printing one line per active thread....
 Printing one line per active thread....
 Printing one line per active thread....
 Printing one line per active thread....
 Printing one line per active thread....
 Printing one line per active thread....
 Printing one line per active thread....
 Printing one line per active thread....
 Printing one line per active thread....
 Printing one line per active thread....
 Printing one line per active thread....
 Printing one line per active thread....
 Printing one line per active thread....
 Printing one line per active thread....
 Printing one line per active thread....
 Printing one line per active thread....
 Printing one line per active thread....
 Printing one line per active thread....
 Printing one line per active thread....
 Printing one line per active thread....
 Printing one line per active thread....
 Printing one line per active thread....
 Printing one line per active thread....
 Printing one line per active thread....
 Printing one line per active thread....
 Printing one line per active thread....
 Printing one line per active thread....
 Printing one line per active thread....
 Printing one line per active thread....
 Printing one line per active thread....
 Printing one line per active thread....
 Printing one line per active thread....
 Printing one line per active thread....
 Printing one line per active thread....
 Printing one line per active thread....
 Printing one line per active thread....
 Printing one line per active thread....
 Printing one line per active thread....
 Printing one line per active thread....
 Printing one line per active thread....
 Printing one line per active thread....
 Printing one line per active thread....
 Printing one line per active thread....
 Printing one line per active thread....
 Printing one line per active thread....
 Printing one line per active thread....
 Printing one line per active thread....
 Printing one line per active thread....
 Printing one line per active thread....
 Printing one line per active thread....
 Printing one line per active thread....
 Printing one line per active thread....
 Printing one line per active thread....
 Printing one line per active thread....
 Printing one line per active thread....
 Printing one line per active thread....
 Printing one line per active thread....
 Printing one line per active thread....
 Printing one line per active thread....
 Printing one line per active thread....
 Printing one line per active thread....
 Printing one line per active thread....
 Printing one line per active thread....
 Printing one line per active thread....
 Printing one line per active thread....
 Printing one line per active thread....
 Printing one line per active thread....
 Printing one line per active thread....
 Printing one line per active thread....
 Printing one line per active thread....
 Printing one line per active thread....
 Printing one line per active thread....
 Printing one line per active thread....
 Printing one line per active thread....
 Printing one line per active thread....
 Printing one line per active thread....
 Printing one line per active thread....
 Printing one line per active thread....
 ----------------------------------------------------
 Your clock granularity/precision appears to be      1 microseconds
 ----------------------------------------------------
Function     Rate (MB/s)  Avg time   Min time  Max time
Copy:       146022.2646      0.2720      0.2695      0.2767
Scale:      147477.1220      0.2691      0.2669      0.2735
Add:        164282.9307      0.3616      0.3594      0.3658
Triad:      164610.8750      0.3623      0.3587      0.3661
 ----------------------------------------------------
 Solution Validates!
 ----------------------------------------------------

--
Mikio HONDOU
Next Generation Technical Computing Unit
FUJITSU Limited
E-mail: hondou@jp.fujitsu.com


From - Sat Oct 24 11:37:12 2009
X-Account-Key: account2
X-UIDL: 1256284428.21991.andy,S=5345
X-Mozilla-Status: 0005
X-Mozilla-Status2: 00000000
X-Mozilla-Keys:        
                                                                                 
Return-Path: <SRS0=LIaG9D=GM=stefanirene.org=stefan@eigbox.net>
Delivered-To: 
Received: (qmail 21985 invoked by uid 0); 23 Oct 2009 07:53:47 -0000
Received: from unknown (HELO spamfilter.catalog.com) (209.217.50.108)
  by smtp3.catalog.com with SMTP; 23 Oct 2009 07:53:47 -0000
X-ASG-Debug-ID: 1256284396-7d3302ca0000-TpEisi
X-Barracuda-URL: http://209.217.50.108:8000/cgi-bin/mark.cgi
Received: from bosmailout20.eigbox.net (localhost [127.0.0.1])
	by spamfilter.catalog.com (Spam & Virus Firewall) with ESMTP id 80F28250FCE
	for <john@mccalpin.com>; Fri, 23 Oct 2009 02:53:16 -0500 (CDT)
Received: from bosmailout20.eigbox.net (bosmailout20.eigbox.net [66.96.184.20]) by spamfilter.catalog.com with ESMTP id TAz15Ju7Zt98UaWn for <john@mccalpin.com>; Fri, 23 Oct 2009 02:53:16 -0500 (CDT)
X-Barracuda-Envelope-From: SRS0=LIaG9D=GM=stefanirene.org=stefan@eigbox.net
Received: from bosmailscan07.eigbox.net ([10.20.15.7])
	by bosmailout20.eigbox.net with esmtp (Exim)
	id 1N1ExY-0007mc-4h
	for john@mccalpin.com; Fri, 23 Oct 2009 03:53:16 -0400
Received: from bosimpout01.eigbox.net ([10.20.55.1])
	by bosmailscan07.eigbox.net with esmtp (Exim)
	id 1N1ExW-0005HW-4X; Fri, 23 Oct 2009 03:53:14 -0400
Received: from bosauthsmtp01.eigbox.net ([10.20.18.1])
	by bosimpout01.eigbox.net with NO UCE
	id w7tC1c00W01P9Sa0000000; Fri, 23 Oct 2009 03:53:12 -0400
X-EN-OrigOutIP: 10.20.18.1
X-EN-IMPSID: w7tC1c00W01P9Sa0000000
Received: from c-82-192-224-224.customer.ggaweb.ch ([82.192.224.224] helo=[192.168.0.70])
	by bosauthsmtp01.eigbox.net with esmtpsa (TLSv1:AES128-SHA:128)
	(Exim)
	id 1N1ExV-00035X-Pt; Fri, 23 Oct 2009 03:53:14 -0400
From: Stefan Ludwig <stefan@stefanirene.org>
Content-Type: text/plain; charset=us-ascii; format=flowed; delsp=yes
Content-Transfer-Encoding: 7bit
Date: Fri, 23 Oct 2009 09:53:07 +0200
X-ASG-Orig-Subj: stream_c results for Mac Pro
Subject: stream_c results for Mac Pro
To: john@mccalpin.com
Message-Id: <7723E0C3-46B7-4545-8FA3-2F2C38C6FE9B@stefanirene.org>
Mime-Version: 1.0 (Apple Message framework v1076)
X-Mailer: Apple Mail (2.1076)
X-EN-UserInfo: 7e5c2678dc8d8a1a230e1af5adf737dd:c39938083fd2c1a51e8ba8250f191144
X-EN-AuthUser: stefan@stefanirene.org
Sender: Stefan Ludwig <stefan@stefanirene.org>
X-EN-OrigIP: 82.192.224.224
X-EN-OrigHost: c-82-192-224-224.customer.ggaweb.ch
X-Barracuda-Connect: bosmailout20.eigbox.net[66.96.184.20]
X-Barracuda-Start-Time: 1256284426
X-Barracuda-Virus-Scanned: by Catalog.com Spam Firewall at catalog.com
X-Barracuda-Spam-Score: 0.00
X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=4.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=5.0 tests=
X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.12589
	Rule breakdown below
	 pts rule name              description
	---- ---------------------- --------------------------------------------------

Hi John

Thanks for maintaining your site and the stream benchmark.

Here are results for my Mac Pro, running SnowLeopard (OS X 10.6.1).

Cheers,

Stefan Ludwig

   Model Name:	Mac Pro
   Model Identifier:	MacPro4,1
   Processor Name:	Quad-Core Intel Xeon
   Processor Speed:	2.66 GHz
   Number Of Processors:	1
   Total Number Of Cores:	4
   L2 Cache (per core):	256 KB
   L3 Cache:	8 MB
   Memory:	8 GB (4 x 2GB, DDR3 at 1066 Mbps)

$ make clean all run
rm -f stream_c *.o
gcc -O2 stream.c -o stream_c
./stream_c
-------------------------------------------------------------
STREAM version $Revision: 5.9 $
-------------------------------------------------------------
This system uses 8 bytes per DOUBLE PRECISION word.
-------------------------------------------------------------
Array size = 2000000, Offset = 0
Total memory required = 45.8 MB.
Each test is run 10 times, but only
the *best* time for each is used.
-------------------------------------------------------------
Printing one line per active thread....
-------------------------------------------------------------
Your clock granularity/precision appears to be 1 microseconds.
Each test below will take on the order of 4095 microseconds.
    (= 4095 clock ticks)
Increase the size of the arrays if this shows that
you are not getting at least 20 clock ticks per test.
-------------------------------------------------------------
WARNING -- The above is only a rough guideline.
For best results, please be sure you know the
precision of your system timer.
-------------------------------------------------------------
Function      Rate (MB/s)   Avg time     Min time     Max time
Copy:        7396.9539       0.0044       0.0043       0.0046
Scale:       6988.6867       0.0047       0.0046       0.0048
Add:         7358.4281       0.0066       0.0065       0.0067
Triad:       7070.2930       0.0069       0.0068       0.0073
-------------------------------------------------------------
Solution Validates
-------------------------------------------------------------

$ gcc -v
Using built-in specs.
Target: i686-apple-darwin10
Configured with: /var/tmp/gcc/gcc-5646~6/src/configure --disable- 
checking --enable-werror --prefix=/usr --mandir=/share/man --enable- 
languages=c,objc,c++,obj-c++ --program-transform-name=/^[cg][^.-]*$/s/ 
$/-4.2/ --with-slibdir=/usr/lib --build=i686-apple-darwin10 --with-gxx- 
include-dir=/include/c++/4.2.1 --program-prefix=i686-apple-darwin10- -- 
host=x86_64-apple-darwin10 --target=i686-apple-darwin10
Thread model: posix
gcc version 4.2.1 (Apple Inc. build 5646)



From - Sat Oct 24 11:37:14 2009
X-Account-Key: account2
X-UIDL: 1256303395.10130.andy,S=7424
X-Mozilla-Status: 0015
X-Mozilla-Status2: 00000000
X-Mozilla-Keys: $label2
                                                                                 
Return-Path: <SRS0=LIaG9D=GM=stefanirene.org=stefan@eigbox.net>
Delivered-To: 
Received: (qmail 10124 invoked by uid 0); 23 Oct 2009 13:09:55 -0000
Received: from unknown (HELO spamfilter.catalog.com) (209.217.52.101)
  by smtp3.catalog.com with SMTP; 23 Oct 2009 13:09:55 -0000
X-ASG-Debug-ID: 1256303363-075602e40000-TpEisi
X-Barracuda-URL: http://209.217.52.101:8000/cgi-bin/mark.cgi
Received: from bosmailout18.eigbox.net (localhost [127.0.0.1])
	by spamfilter.catalog.com (Spam & Virus Firewall) with ESMTP id E999ED000090
	for <john@mccalpin.com>; Fri, 23 Oct 2009 08:09:23 -0500 (CDT)
Received: from bosmailout18.eigbox.net (bosmailout18.eigbox.net [66.96.189.18]) by spamfilter.catalog.com with ESMTP id G7IaQ6QLbE81BvTG for <john@mccalpin.com>; Fri, 23 Oct 2009 08:09:23 -0500 (CDT)
X-Barracuda-Envelope-From: SRS0=LIaG9D=GM=stefanirene.org=stefan@eigbox.net
Received: from bosmailscan11.eigbox.net ([10.20.15.11])
	by bosmailout18.eigbox.net with esmtp (Exim)
	id 1N1JtS-000328-Tj
	for john@mccalpin.com; Fri, 23 Oct 2009 09:09:22 -0400
Received: from bosimpout01.eigbox.net ([10.20.55.1])
	by bosmailscan11.eigbox.net with esmtp (Exim)
	id 1N1JtS-0007Ab-6x; Fri, 23 Oct 2009 09:09:22 -0400
Received: from bosauthsmtp15.eigbox.net ([10.20.18.15])
	by bosimpout01.eigbox.net with NO UCE
	id wD9M1c00B0KWaAJ0000000; Fri, 23 Oct 2009 09:09:21 -0400
X-EN-OrigOutIP: 10.20.18.15
X-EN-IMPSID: wD9M1c00B0KWaAJ0000000
Received: from c-82-192-224-224.customer.ggaweb.ch ([82.192.224.224] helo=[192.168.0.70])
	by bosauthsmtp15.eigbox.net with esmtpsa (TLSv1:AES128-SHA:128)
	(Exim)
	id 1N1JtR-0001XK-Ct; Fri, 23 Oct 2009 09:09:22 -0400
X-ASG-Orig-Subj: Re: stream_c results for Mac Pro
Subject: Re: stream_c results for Mac Pro
Mime-Version: 1.0 (Apple Message framework v1076)
Content-Type: text/plain; charset=us-ascii; format=flowed; delsp=yes
From: Stefan Ludwig <stefan@stefanirene.org>
In-Reply-To: <7723E0C3-46B7-4545-8FA3-2F2C38C6FE9B@stefanirene.org>
Date: Fri, 23 Oct 2009 15:09:16 +0200
Content-Transfer-Encoding: 7bit
Message-Id: <8EF21EE0-3BB3-44BE-9B50-3F73FD703EE9@stefanirene.org>
References: <7723E0C3-46B7-4545-8FA3-2F2C38C6FE9B@stefanirene.org>
To: john@mccalpin.com
X-Mailer: Apple Mail (2.1076)
X-EN-UserInfo: 7e5c2678dc8d8a1a230e1af5adf737dd:c39938083fd2c1a51e8ba8250f191144
X-EN-AuthUser: stefan@stefanirene.org
Sender: Stefan Ludwig <stefan@stefanirene.org>
X-EN-OrigIP: 82.192.224.224
X-EN-OrigHost: c-82-192-224-224.customer.ggaweb.ch
X-Barracuda-Connect: bosmailout18.eigbox.net[66.96.189.18]
X-Barracuda-Start-Time: 1256303393
X-Barracuda-Virus-Scanned: by Catalog.com Spam Firewall at catalog.com
X-Barracuda-Spam-Score: 0.00
X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=4.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=5.0 tests=
X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.12609
	Rule breakdown below
	 pts rule name              description
	---- ---------------------- --------------------------------------------------

Updated results after a reboot and very few things running. I guess  
having an L3 that doesn't get thrashed all the time is useful. :-)

Cheers,

Stefan

---

$ make clean all run
rm -f stream_f stream_c *.o
gcc -O2 stream.c -o stream_c
./stream_c
-------------------------------------------------------------
STREAM version $Revision: 5.9 $
-------------------------------------------------------------
This system uses 8 bytes per DOUBLE PRECISION word.
-------------------------------------------------------------
Array size = 2000000, Offset = 0
Total memory required = 45.8 MB.
Each test is run 10 times, but only
the *best* time for each is used.
-------------------------------------------------------------
Printing one line per active thread....
-------------------------------------------------------------
Your clock granularity/precision appears to be 1 microseconds.
Each test below will take on the order of 3668 microseconds.
    (= 3668 clock ticks)
Increase the size of the arrays if this shows that
you are not getting at least 20 clock ticks per test.
-------------------------------------------------------------
WARNING -- The above is only a rough guideline.
For best results, please be sure you know the
precision of your system timer.
-------------------------------------------------------------
Function      Rate (MB/s)   Avg time     Min time     Max time
Copy:        8427.5856       0.0039       0.0038       0.0042
Scale:       8054.3524       0.0040       0.0040       0.0041
Add:         8817.3517       0.0056       0.0054       0.0058
Triad:       8953.4195       0.0056       0.0054       0.0061
-------------------------------------------------------------
Solution Validates
-------------------------------------------------------------

On 23.10.2009, at 09:53, Stefan Ludwig wrote:

> Hi John
>
> Thanks for maintaining your site and the stream benchmark.
>
> Here are results for my Mac Pro, running SnowLeopard (OS X 10.6.1).
>
> Cheers,
>
> Stefan Ludwig
>
>  Model Name:	Mac Pro
>  Model Identifier:	MacPro4,1
>  Processor Name:	Quad-Core Intel Xeon
>  Processor Speed:	2.66 GHz
>  Number Of Processors:	1
>  Total Number Of Cores:	4
>  L2 Cache (per core):	256 KB
>  L3 Cache:	8 MB
>  Memory:	8 GB (4 x 2GB, DDR3 at 1066 Mbps)
>
> $ make clean all run
> rm -f stream_c *.o
> gcc -O2 stream.c -o stream_c
> ./stream_c
> -------------------------------------------------------------
> STREAM version $Revision: 5.9 $
> -------------------------------------------------------------
> This system uses 8 bytes per DOUBLE PRECISION word.
> -------------------------------------------------------------
> Array size = 2000000, Offset = 0
> Total memory required = 45.8 MB.
> Each test is run 10 times, but only
> the *best* time for each is used.
> -------------------------------------------------------------
> Printing one line per active thread....
> -------------------------------------------------------------
> Your clock granularity/precision appears to be 1 microseconds.
> Each test below will take on the order of 4095 microseconds.
>   (= 4095 clock ticks)
> Increase the size of the arrays if this shows that
> you are not getting at least 20 clock ticks per test.
> -------------------------------------------------------------
> WARNING -- The above is only a rough guideline.
> For best results, please be sure you know the
> precision of your system timer.
> -------------------------------------------------------------
> Function      Rate (MB/s)   Avg time     Min time     Max time
> Copy:        7396.9539       0.0044       0.0043       0.0046
> Scale:       6988.6867       0.0047       0.0046       0.0048
> Add:         7358.4281       0.0066       0.0065       0.0067
> Triad:       7070.2930       0.0069       0.0068       0.0073
> -------------------------------------------------------------
> Solution Validates
> -------------------------------------------------------------
>
> $ gcc -v
> Using built-in specs.
> Target: i686-apple-darwin10
> Configured with: /var/tmp/gcc/gcc-5646~6/src/configure --disable- 
> checking --enable-werror --prefix=/usr --mandir=/share/man --enable- 
> languages=c,objc,c++,obj-c++ --program-transform-name=/^[cg][^.-]*$/ 
> s/$/-4.2/ --with-slibdir=/usr/lib --build=i686-apple-darwin10 --with- 
> gxx-include-dir=/include/c++/4.2.1 --program-prefix=i686-apple- 
> darwin10- --host=x86_64-apple-darwin10 --target=i686-apple-darwin10
> Thread model: posix
> gcc version 4.2.1 (Apple Inc. build 5646)
>



From - Thu Feb 19 07:31:19 2009
X-Account-Key: account3
X-UIDL: AENVk0UAAPrCSZ1XkQEr/Dq6iHA
X-Mozilla-Status: 0007
X-Mozilla-Status2: 10000000
X-Mozilla-Keys: $label2
                                                                                 
X-Apparently-To: john.mccalpin@att.net via 69.147.85.67; Thu, 19 Feb 2009 04:58:55 -0800
X-Originating-IP: [128.143.137.19]
Authentication-Results: mta108.sbc.mail.re3.yahoo.com  from=gmail.com; domainkeys=pass (ok)
Received: from 204.127.208.81  (EHLO sccwmxc01.att.net) (204.127.208.81)
  by mta108.sbc.mail.re3.yahoo.com with SMTP; Thu, 19 Feb 2009 04:58:55 -0800
Received: from ares.cs.virginia.edu ([128.143.137.19])
          by att.net (sccwmxc01) with ESMTP
          id <20090219125855s010083vm2e>; Thu, 19 Feb 2009 12:58:55 +0000
X-Originating-IP: [128.143.137.19]
Received: from mail-bw0-f176.google.com (mail-bw0-f176.google.com [209.85.218.176])
	by ares.cs.Virginia.EDU (8.13.8/8.13.8/UVACS-2007111101) with ESMTP id n1JCwrwR024337
	for <mccalpin@cs.virginia.edu>; Thu, 19 Feb 2009 04:58:53 -0800 (PST)
Received: by bwz24 with SMTP id 24so1034938bwz.17
        for <mccalpin@cs.virginia.edu>; Thu, 19 Feb 2009 04:58:47 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=gmail.com; s=gamma;
        h=domainkey-signature:mime-version:received:date:message-id:subject
         :from:to:content-type;
        bh=NyHcDEDd4UAHRgEqApFV/9L22dx9za+RrXKAjLm2Tik=;
        b=HwN16W0LCmNJ34CBovBkkOqUmpvousPOPvJP560C1RDvefIuNx0RakRleliODlczO8
         o+SL0pxCLuUAKBwdBIMHOVSMvSde/bFMI2ZJeWespnQAkChskE3vM33L4LU7+Vxu6c97
         popbO7pGvY6tFZoqhD7lgEPfc+wL880ewZXoI=
DomainKey-Signature: a=rsa-sha1; c=nofws;
        d=gmail.com; s=gamma;
        h=mime-version:date:message-id:subject:from:to:content-type;
        b=kcnSpYT/KfC3YfcJixVz5YQhagkyeG3XdiD67tBQVcz2q86U8O0vwORFYn8w4uOwkw
         KPafo002kajurjI3dbhooGJ7WeuR+p3nTgHrb7agyCXlZnm24a0TxOsrTtADvCqsAqJl
         T/6k9I0RSmFzlh37LWFiO/grtM4h2U5rAQHRY=
MIME-Version: 1.0
Received: by 10.223.115.16 with SMTP id g16mr2636467faq.93.1235047955731; Thu, 
	19 Feb 2009 04:52:35 -0800 (PST)
Date: Thu, 19 Feb 2009 13:52:35 +0100
Message-ID: <c65e87810902190452j53e3e7abt1487eac12a8726e5@mail.gmail.com>
Subject: STREAM / STREAM2 results and bugs
From: Anglade Pierre-Matthieu <anglade@gmail.com>
To: mccalpin@cs.virginia.edu
Content-Type: multipart/mixed; boundary=001636c5afe1ae941e0463450232

--001636c5afe1ae941e0463450232
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit

Dear Sir,

I have enjoyed using your STREAM benchmarking software and in return I
would like to first submit you two very slight changes that could
improve very slightly some pieces from your code.
1) I have noticed at the beginning of mysecond.c the following piece
of code :"""
#ifdef UNDERSCORE
double mysecond_()
#else
double mysecond()
#endif
"""
And would suggest the simpler (from the user point of view) : """
double mysecond();
double mysecond_(){return mysecond();}
"""
This would avoid having to define the UNDERSCORE variable at compile time.

2) Running the OpenMP version I have noticed that the average time is
always smaller than the minimum time. Although this is not really
annoying it's still quite surprising and I would suggest replacing
line 243 in stream_omp.c :"""
avgtime[j] = avgtime[j]/(double)NTIMES;"""
by : """
avgtime[j] = avgtime[j]/(double)(NTIMES-1);"""

====
>From the website http://www.cs.virginia.edu/stream/ref.html I have
seen that you are collecting some benchmark results on various
systems. In case it is of any interest for you I am joining the
results obtained on my own machines.
Both computers run under fedora core 10 and use gcc 4.3.2-7. On both
computers I've used the following flags for compilation :
-march=native -O3 -fomit-frame-pointer, and except for MPI run, -static.
The computer hereafter designed as nocona contains a 2.66 GHz intel
core 2 duo E6750 on intel G35 chipset with 2GB of DDR2SDRAM running at
800MHz.
The computer hereafter designed as barcelona contains two 2.1 GHz amd
barcelona 2352  on nvidia nforce 3600 chipset with 8x1GB of DDR2SDRAM
running at 800MHz.
The joined tar.gz file contains test results in various files labeled
as follows:
"number of threads/processes"-"number of mega double"-"computer"-"parallel lib"
where the number of threads/process is either single, two, four or eight ;
the number of mega double is 2, 8 or 32 ;
the computer can be nocona or barcelona ;
the parallel lib is either nothing, omp for openMP threading, or mpi
for openMPI multiprocess runs.
I'm also joining the results obtained for single threaded STREAM2
benchmark both as two separates files and as a postscript plot. I'm
finding those a bit strange regarding the discrepancy between
barcelona's performance in cached DAXPY, and COPY and SUM benchmarks.
According to your experience, could this be a compiler optimization
problem ?

With many thanks and best regards.


-- 
Pierre-Matthieu Anglade

--001636c5afe1ae941e0463450232
Content-Type: application/x-gzip; name="anglade-STREAM-STREAM2.tar.gz"
Content-Disposition: attachment; filename="anglade-STREAM-STREAM2.tar.gz"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_frdfmdoc0

H4sIAE5WnUkAA+xdbW8cN5L2Z/0KHjYfkiDqkMWXIhcIcE7iLAzESRA7exsc7sNYHtuDSBrvzCg5
36+/Illks3tGlscjyVLSBBJ3q7ufJovFqmKT9cxqvr443ayPZ+evTmcv5l8+uIEiqSDa/K8zg3+5
PFBKGQSrpXEPpNKo7QNhb6Iy43Kx3sxWQjxgAVx631XX72lZjfp/vaCD+bGG4+ez1cn8dHk+O/gd
sYPdqN+b/oeoG7n/NSijqP9RK/1AyGto35XlL97/x4eUo6fPfn708In4fb5aL5bn4pOf578v4tHf
he28+OToMPRnrxdrsX673szPxMV6vhZePH+7oX/fzFfi2x9/+fr7R+Knnx998/jp4x9/EH8sVy+6
A9/4cLWavRXrxf/NxVdCQ9bPL8SPL1+u5xv6kzx6ttzMTsXZ/Gy5eitW839fLFbzF3QFNXRGPPm6
O3o0O3ktqJYbQbVfXZwLJcVmcTZffyGeX2zE8vz07dHm9Vx8/pzu+TxdEi+XKzGPz9Ej1NKD2/HT
anG+oZFMb5uL0wX9L4psdrJZ/D4Xm9er+exFR+XAt/y6vFiJk9PlyW/i1Wp2fnE6Wy02b798s5qf
JC0Qszdv5rPVWmyW4vlcKHG2OFkt1/OT5fmLdSuo52Rn/hB/LE5PxWb225xqLaKEqEOp1suXQimQ
JMXh40KIT78ql3ItNouT39afHT0+P6EWrucJJHUmYcTjWezetVjEs6har5d/UOVezzZHb5cXdHUu
zpcb8Wq+SbKbbcQpwWwEDPCTKGO1DxXffz38+YfHP/xDHB+LZ7Fyz5fUOVStqCFiJlbLi1evxauL
xYt57MHu6DtSkqgzgm32F+LNaWomyXZ9QZWPjfjtnCRJbT3qe4Ea/zb2FI+kqHCrQ+v+3cU5KROB
p/LzbDMXnz75+sv1Z3T28PdXWatjebI4b05m/5tOjr5Zvnn7d8EFjJQdGOrFXOhE6dCe6ObEmKOn
J7PTeXlcm+A77bB/QBnn2hPTnvijhy9e1FcLTY6pc9JA/wbbVsRK017RR89Wi1l9HgL6zsvQVNZ6
25ygb06CPFDoT5enF0no/5ydLl6QzNcHAj7Y9v/zxavXm+PG+x8vz94c6GOu8P9aOVX9v8Hk/502
k/+/jXKYAn1kD72PgzYxIrkr/vmHi7Pn2bU9S854nWpK70tV9X/664dJ7/biDrRmd9QRL0wxx72N
OSikQN05mnlW/0zzUHP5ySDmUFoa0yH6wdP28pNBzEGxjSdb5EJ7jx6ctO/WbhBzKAOOgglEdekD
w5M7GHNM5e6Ucfy3+WNJ0d/58uR6Qr9Urvr+42r8R7G+khT/OSpT/Hcb5bDBPMV/H9aKd8dHcOX1
w95+a/GTC7A7fkoXpvjp3sZPIn5w6QJIaGKN5hOMlIPYyIfRNxvrfRcCtk97NXigOQkw/GZjyFN0
wZv+24pUsomflHLtCQ6/2RgVJD3tVPu0bh8YQNk/efw09v/9d5/1hgbkGVzDO97t/5U0iOX7DyrA
+P1H4fT951bK3/6bG/afp/PV2WyjQOSO/59PxCtyextyEIJ0YUZ2VByfkXa8/qrqiDj+UYvjl8uz
xeb45Wp2Nj9+s1ycb8jWsvJ0L8XZ22z7u6U4etfLui9n3ZL879HfxNOz2elpNJrJCJEp3cyijRUi
dJYMj9HKGenARu15dEy6RM/E8jS6DfE4vj+W7x5//30eyd/8+NOv6eDbh//iI7r7lydHxR6lL77p
u6+XELpoWeJXZJ+PaK7mumSrtAnYsWXTqgsVAHsAC7pTCQAdpJtVAAWdzXZTm44NF2BnC4DpAYIF
2UULRkPC5hqAUhI7mQGC6niGB6ZTBcD6AkC2EDFVV5EdzVA0sGTgGiDNPtnwguqwAGRjnAAUDcNc
cRq2ttPpVSHo/F7t6SobTEX1KwChClFRGG/SzQoCHalcA++4CZ6bFW9wtQn02h7AocxCBEtT7VQD
8FhrIKsMFP2tAJi+BtpAvoVkSBWP7gSc9VgAtK0AqgdA2wN4XWRgpEkCA28ct1w7cmBlmSBUAFB9
LxhyU+lmJZXhbgyhKhJaKEIUWBUJml4wSLrmczdS58Xqahkb43MTlOyKp3JVkXReOEkAVhqVWq4k
UJ/LBEB2l2VAStkVR0mdzAAG+hpYTTVImiiROioeaWqL4SYE6pnip00FsOB6AEcKYjIA64FWseIM
EExtgq5NcLYBQLoljwUNLrVcg6RxGTKAlbUXoArRK+wBgtKsBzTLzEKEOKwYwPUygNIE6rBeiE7G
YCMBSIKyCUBrV4SIWFRZVHtAPqzXRKdcyHpAo8lmGYDlriUA6YpBIQCWAVWwHwsOTBkLYLL+kSxs
FaL0naoAwAABGwBN6qO4CdkiaUDSSeQmyDIWCEBmADC2kUG0BzKdWStZBuiyblBApbHrl8zYHmhq
bAMQIKsy9Z5OFdfgqeWaAULXh2yOATyoHsDQcEk1UN4Ay8ADmxEjPXR9vMlCjOa3qUHp8+AR8nAm
Y+6KHnjT9TEgD2caa66pgcy9LyhuzUcKnStWmQLKpgasSKhDaAFCViSQmLuMNEMXixQHkxoDBIC+
G402/I4Q35YMPNLIzk0gGaiuWXpMABRThb4JQKMpVzfQi7NOYnR3JvcCVM8Ul0ozgNG9b1RA5iPf
EtCybULpdOkFaxshMgBZfWgATB4LBEBdlgY2knUqVplAxwAAkBdwGUBLtsoqhHxEno3VhyQM2wBI
prYHkGBZD6IjTTJw1lTPFKAzIwBNQ6EF0Nm9EwBbZTL1TrEieWkbVc6DieKVxi9QDdh5kf4ij8tg
XQbVGHwXRgBWo6ndSO+13NNoPccqZB4tN8Gi2QJwLvRNoAjFssAIwGQhKvLUbA+sbQdTBiB/KWsv
CBr6PsuZACxbR6XZH1ENYCyD6ER93wSso5H0SLEMCIFtolWtImUACNi7dwKQHAtYRW9TGUrmsId0
hvpoXANHmuZ7APA6C8zRIMnv9VD8EWiSEAwBQJI36qM0VLrEAujZMlhynvlvpJS+sYkZwFJY0zch
OVeWODUGc2Mkx2ZkLnAMoOmVPvQAUhWlMcjGnESQ/XSyuWMhkq8gq1oBtK5eyCC/lwDYDhGAbgxK
AjDeOal6AAnFD5KxzdVNAIEB1FgTHXkFbRsACuS4BqxIBBBYkQjAjQHQOtlE6wQgaw1YqakGoQLA
WIjBxElmBYAYkZlag6xSshhzFaP1oQwUzUydGQCo0gvFCxGAye9NMjBDgPh4H60PAEK2B1EPdNED
HUZNUJ5mPto0AEV0CQAYgA1Z9DuNY4kAEJ2/xRaABywBmAqgKoAajQUaO9YaP6yBqTXgcSmrEA2M
aqCtNqbRA5KBrGOBJW7juORuNHpUAxOdDYa2BkWVrWTjkQDKYDIjIVoTyLe1MghlOFvJ0iAAqHoQ
RprovDGh0USI8yNZaxBqDYoQx5roLcVCvXvPmggMwGOfALAMJuOGMiD5krR1K4NgWZGsUqUXlK01
0MMaUCxG8bkbaCK3MjXB1xqUXoChDMhxkkN3g9FYJhexG1WtAY8F0kTfAgBNZ5y00AKo4kSKAU0A
ngHU0KxTAxDM0B60AGxUQRWTZnDo2soWzxZAFz1QstQAoLHKrQzu/2rm+Pvfy+XFarD7+/jszeLA
d1y1/kfWrHz/I7sA8fsfaeb0/e82yp5fn8W3y4vnp3Oxc63o9ez3OY0R8WLxarFZxzWM2cnJxWp2
8vZIPFyvL87iCs2VK4R7fh8/Ev1i2ZvV8mS+Xi+pOl+JptCEbrBuKOrAPypLh7E0z9CFuL6z2bGY
eDY/3+TPkWQxU9T85GvxaTxNe8CffP3lZrb+7bMj8SuvT60uzs9jy+d13awuOR6J2IBnl602llXK
uOR4JD5/9K9vvv/l28c//OPztDL2crGiy7PzF+I0rngtNvPVLC41JNT9S6rwPuuCqQwXBz/wzYOV
qcHCVLMu1a9K7VySio6g0xZksc4UpTTHgM3f9WA5ysc5iCf/Xe/QAfrjshaV/m4GS1HexVjBSV/u
oLmPbo5Vc2wHy1BeUYhooMfWaH1z3KOgg72leiS2l53+Y3+Uj22bpnLzZaf/v97t31fnf7X7v61L
/l/h5P9vo+xpE0YWYtr/82GtePf+HnPj1w+r/a3tH4of/XbuH0oXpv1D93f/kI8rEAbUYBczXn4y
3D/kXYy7Zbtt591PD/YPhfjJOG42be6xl5+Mcr4CRYEdhZPq/Z4+dK/eTe8fujz/O+8Bvg4f8/75
3yp+2E/7f42d/P9tlAO1c8r/nvK/byP/28Z1p9353+nSFAvc31hAuyA7pZq8JaUDNifNXmJlzCgW
0KgxPtA+7dsTlM3TdhQLmLgT2VvX3OOapDA6aaCct6O9xHFHmcag2gf8pU/fh/zvnP9zrdP/PfJ/
aP7P/C9myv+5lXKYAk3z/w9rxV8k/8cY63Z67XRh8tn312c7T7NgpRrmEykNXn4y9NkOne/IBbj3
e3rE2YJxgw8a2b7b+ctPhj4bZdwmFqxs7wmXn9xBn32d5er1/xvnfwF0Pf8bqsz/IuXk/2+jHKaM
0wz9Q9sxrQC8XwShrNq9BJCvTDHE/Y0hUMXtuRoaf8tbtHeehPEaQNzaiLK5x7aUKrb5IhCvDGMI
Cl9cZ1p+NhnatOHQZgEHevcghvBgQ2da1jgZtGpPZHtyl9cAds3/9TUTgFw9/8ee/wNj/q/DKf/3
dsphijT5/w9tx1/kCwANaxcuY25NlyYPfn89uI75vc7a5vs3Teb6E9N4UToZs4A45+jP7Zd7sO13
/8EiQBh9BTAGbIfQ+H9lXfM61O2JGX+5N3r8BtsSxWK7GoHG3WEPflgZ+392/NdH/vHgffg/TM//
YZL/twCT/7+NskXJoa/m/8g6sh/5xzb3h75r3B9KeSsL14TO+XPgDJN4CIe+pmQa7Jk3+iwyMn6c
kk4ALjCADZxLik5jyeEyNdO+5f5QWkJOyAXtjc9p6uhC/pvwkYuArZrWPUDD/QE+5BwpoBEUmLYi
aM6fw+BcJQ/pSSNa7g9d0sBjtnhOS4VgHSdiOlPyS4fkIQ33h6YJHfNtxBzbJM7gNWdzkTRqFpnC
CtByf2gXcuYqOM35mzGtS3MNSup6vN3UJrTcH85zOiwY7zNxAXgDXPH07RkrwC7uD0QElkFJjAXv
HVO4OK91bQJUPWi5Pzxwpho4yUn7EFzJM3be1ywyJWs3ttwfvuQUk/6FTBZAMnCcx0Yi6HP9feF8
GHB/BG3yzeA8IJOHaMOkES44W1PxXKVwabk/QnTtCQCVy49pSe6WuzEwoUMstvZCy/0RAufOAhrO
JtQyMn6kx1CqPtff7OL+AKlCHm+ANmSqCE0hI/c+Sl1pbISuitRwfwCJXnIT0CADgAulBrZPjK2D
qeX+AOm05BpEIp2QAGLYITOAU1UGUBSp5f6AxHqSet9LpunQKmab5NEomVYj3V/JQxruD4puMI88
AmD6nMiWzuqDkUjCVQC3zf0BMjBFBXhVZRC52zAD+D6/WRXWiZb7A5TUbIckMMdATBvlRGWM+eZQ
AeQ29wcBhJyCqrxn+wfGFVWmGrTpyYU8pOH+iNxHTBFAY5DJhEwkb7AMgE1SKO7g/sCYX88AyGbd
IDPTEEDJPRaXcX+gVVn2BOBlATBYujG0xBlmB/cHWqhNQMeESpEBiGUQ2ibs4v5Aa1StQZEBOldU
OYSmBru4PzCyUuVeCBJqDVyRgddNL8AO7g+qAZNV+EhZk7sRURYZeN+kJ+/i/kDLAzbXwGeAIMtw
DrAFMOT+oBpkfxQBMr8DGXhZazAQ4i7uD7TMskEAShYhhqqJQV7B/ZFq4CsAC7F456SJYwKVIfcH
RnIOzQCOFcnLvgZqi3ljwP0RATzrQVCZQoNq4LGOBT1iGxhxf8TEWlsVSRWAwkWF0rsx78WQ+yMC
uMx+Q0Mhv5dGY2E9QWnsKNd/xP0RAZjSyWMIDBCjAjaqepyqP+L+iKpcZIBM4BNroEsvGBjLYMj9
QfEBv40AtGJVtlaXwWTsFnXHgPsjAlgm8KEIgyPGyH/CEQq6MXHGkPuDAIxkOqNQNAJLpEDhHG6x
jwy5PxTVlrUdHXsmFWfbzMSDXo+bMOT+UKqQzAkbae7ShchowIxMFGsMU/W3uD9SAmO+Oco+t9yX
IIuiDxjLYMT9YbxVlUCKj1wcAZnGQbqtGoy5P7QrHFie4zVqTKHQoHhrayyMuT9QcSyqHdOMCWss
s1KBL7apAmxxfxjDTkRXthWrFbNSgbdjApUt7o8YkTGAZHGSdgdugrdjHpwt7g8aGoWuoHhES1av
AHgz4sHZ4v4AD4U4wxfCBBJMrhXNYvyoF7a4PygyKQCB+V4IgOdM4HHMh7TF/UHBVeG98BzOEIAs
veDGVD5b3B+xCZn3wvH8jXrBsWAh6DBqwhb3BxRGRI2SYwGy9DzlSbQawxpscX9ACejJWHN8am3h
yqKo1400cYv7A4quaaxEOhRlMSeKAnsV9wcwkVPkBSxkQk6x6DQZl6Fj2eb+iDLINfCF64QMNVPL
EcCIgWWL+wMiyRzXwBQKF5oqsQxU8EMZbHF/kAxC4QFT1TZVTiilRzXY4v4gAFVlwF1mbWHEocB9
xIu1xf2RekEyQGFgsYUTimowtEh/AvKPB1fv/z2c/WM//g9QJu3/1RP/x62UPb8730/+D9ji/xDX
wv8RcwnJ0BT+j7THeOL/2P/N18H/QVMrCvzBVeYOqVR7rNq/DxaibCTrQygU8ltPtsd6sAjlQFGk
TrFCf4dtUKxp/z5YgHIg4y8HqsueHBxP/B9Tuamy+/cfr5cAbC/+L0z+H6fff76dsq9huZf+398Q
/5f1cR/gxP91B/w/mQ+HnbLBFc8ZmZCbY2iOBxtRFHiQXQi+59/SJbeEjlWovtjIoFr/r3T8AER3
VGxjveuPXUWhusnW/ysINKd3YGpUYtCG5lj3x85P/n8qN1V25v/42+b/qv4/rrgn/q9p/n87ZU+b
MLIQH3n/r99j+69KS5z3Y/vvlP5Ttg9LA2H37uF0Zdo8fH83D/u4q8KHlqpLNTuJ6UQOrozTf6Tq
nIb2RwBNuPxkRAEGgF1c8+jvgTafuN1WHK+MKcCs6iC844HR04cJ/UY3D1/C/1UzgHgL6EE+5ir/
r50u+T9Sxvzf+Bsp0/7fWyl7qs5dnP/vez+Tlv1zF2mZE5/sD3gTawvGUqxyj74h7H//+3KU/QU/
ZsSfB3SdrjxWkYmi/7BAx7b9+8Axahd/fjJge0dojn1/HOTAKRqI22VtqKTpZIqbBYx2qQJg4BCN
BkOOrpB2vHPpBT+0P6/ji0aG+tgm906VS/J/b3X+7xr+D4eJ/yP+DMjk/2+hfMgI6ofSlP/7oe34
i+T/WmfJWe2awOcr0wT+/k7gTfzxR+Ublg6lhifYnoQtDjDVeatb9g/r2xMcXBlO4K2PW799wwCu
9PAE2pNR9m/cwdq5MCQZte3JgE3U3+UJ/IFl9/q//2i//0WhZOL/0hP/162UPTXvLs7/P2T9vywd
HLb+H/fzJ1bRvP6flhim9f/933wt6/82ZjT7fhWd5rrtsW//Plj/pzmv7qzRtrnDNMe6OR7QSEWy
i9DRf3VqrkCa5lg3xzhc/0crOx+kbO6wlxy7af1/KjdV3s3/dR27//fy/9IZk/i/zPT7X7dS9jUs
99L/b+//v579fyP/P+3/+5ifzBMfpA31I3TMVGyO+1/09EaNPpnHn8ZW2vV39B+7/7+9K9hyHIWB
8yk57NkPSUjAj+33r3H3xgVjT+J24sQZ1QniYHfy0oBEVWlsE7RbG8ko1ctB5PpMUcrQBv4hS5cy
r/JUSNOP78B3h7ktwdd/x7OwHP+/rv43R5nif/f/OgZbJ5ZTrv8L8f9j9H9i1S/D9X9vsP4XjVar
dc/H5Dzz78f2HP9zCs36P43UlOn2SGt4ZBSCSPWgno/MBbIFXbuJ/2tlyEpfK/AOXmmLr/+OZ2Ep
/n8w/f+O83/g/wtP+n/z/P8h2DgndDOE8/9/+DH+kuN/sirIW+TvT1f8+P+8x/9q1fusQHnNwKyr
nZameNGU4lAIS3UxVuTuOq3vwsWq21rMWDpEKGJHmivt8b+RjltFpCf0A7gdve9Lf+fj/2X934MN
gDbF/zzp/2Ly/P8h2PjTO2f8H58V//+/qfD4/+Xxf67eqlEY6OsK7Vjw9WYtyko0jOtNhnfQ8l20
0f9fCpdchWCQIQgJ2oavN2tQkaBQo+rGSI//HU/Civ4vfzMAHvKMm/r/xN/rf63aolP9D6//dQw2
zgndDPEtpft3SUqXL//s3Od6duGHH+Nead2+pxyWReCc07ILwNcVzyKcN4sgVusoRAWHZVGMxdES
QPS3EmJ105ewDLkoBu8R8gti3JUQk2wDJaj7FWKEdMZ4Ha/kvoQYhUG1MA5I2NHmvu+ZRbjp/3Nw
/C9f9b89/j8IG380HxP/P4T/f9UUOv//DeL/UIZadeo651rglbZ08b9JrUM5x/xa8kq79ZEp1fR+
Lv1cFQJs0AZFAXfx/zjF1YJ2c24hCygUZkbh2C4e/zuehVX/n+sOYP8zbsb/1/rflZY9nf8zq6//
R2DjnNDNEB8d/28xF6iZfw//nxP+Ww7LHILpggf/Jw7+VcfwPaBdXihhvdMF/7XEUlE89w+F1jtt
8C+1+le2jPaDyCfoO23wL7UAZbLGflDCeuc9g/9fd/j/HBz/x2BT/E8e/x+Cjb+bc8b/rv+764s8
dfwfU61gZzSr+CgytAO0tVlILDENsczxN4EWb2wLtFv9n1EtfKqzQoBBuccKf4tymz3Wan6beNb/
ccrYjtD283/H03BH/Z/dEoAb678Q+P8l+ar/4/H/Mdg4J3QzhPv//fRz/Jngnz/++r5v7zjqwRji
rVAPpiuefTht9oFIrQwSSnP8L6ud2GwaaSooHFiQbYAJB8HchZSWekASJ7cqZBtoEuwwdloBAwlb
dV7MOCA3AyB3oeV9sw+OV2NZ//lt//QI8eevLfpPHv8x0uT/RF7/6RDs+0d2huYPP8Zfov/kHGTZ
/vnrim+fTrt9uogFruIX3PMw7nlUsWP94U2Ryr1EfiY3VM+GEZo65iaTDSU0ZE2C0RGfHY065ibX
UDAGHI3FnKLilnB89r4v/a23T0vr/4PtHzf5P0ap/k9m7v9wDDb+9D7l/OdB+s9LocFc//kO5z9i
KQxqoMUkKIJEKeLrnf+jlnpCA+WLki3fJYfe/7GeCqWZc8qgP23bXcmkSNWCAIotMYGKlEALSs7/
dDwNt/yfHrEF2OT/kKbzH4l+/nMItk4sn7L+P0b/0fo/uv7jheu/pXH3FQS0GJLDWrvjf4gMptHg
HWt3aUmEidiGVGaeSdCZZxKutY2m19sUvmXLg0bweVQD/QlUsVDLvv47noU/5v9fEP8npSn+T57/
PwRbJxZf/339f8v1X3T89pnjHIsnUmhHaPclk6XWYoKYO4H/Ugpwl5C7+J90jP/BuSkXhjaoO4t1
9R9CHnKAvyqDcjWDFjUXX/8dT8Pt+o/7SQC3+Z+z/3Mt/FDzb1F8/T8CG+eEbobw8/8ffoxX0y9f
fX3ft3ec9DRUc8dF7el0xfkLp+UvUIjjFmwMOIFnQEjBJG74mG3NMApSZEgF3Z+I48po4pa/QDSu
c1V82jwbb4Wu2tTWDhlHC8kgsRGfNgPaDn0yf8GxD6v+n0f6f1z9P4XDV/1vFt//HYKdU8Mn+3+c
d3f5YQYgnGpyZpFFOl3xXdhpd2GXWiV1MIkoo0FDzq6jv1mA1BLppXH5tPVOZwFiuR784W5JkYPa
dbi3ANEyjPvAZrSud3wX5nA4HA6Hw+FwOBwOh8PhcDgcDofD4XA4HA6H4zn4D6aufcsAQAEA
--001636c5afe1ae941e0463450232
Content-Type: application/postscript; name="stream2_results.eps"
Content-Disposition: attachment; filename="stream2_results.eps"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_frdfmm8s1

JSFQUy1BZG9iZS0zLjAgRVBTRi0zLjAKJSVCb3VuZGluZ0JveDogKGF0ZW5kKQolJUxhbmd1YWdl
TGV2ZWw6IDIKJSVDcmVhdG9yOiBHcmFjZS01LjEuMjIKJSVDcmVhdGlvbkRhdGU6IFRodSBGZWIg
MTkgMTI6MzA6NDAgMjAwOQolJURvY3VtZW50RGF0YTogQ2xlYW44Qml0CiUlT3JpZW50YXRpb246
IFBvcnRyYWl0CiUlVGl0bGU6IC9ob21lL2FuZ2xhZGUvc3RyZWFtL3N0cmVhbTJfcmVzdWx0cy5h
Z3IKJSVGb3I6IGFuZ2xhZGUKJSVEb2N1bWVudE5lZWRlZFJlc291cmNlczogKGF0ZW5kKQolJUVu
ZENvbW1lbnRzCiUlQmVnaW5Qcm9sb2cKL20ge21vdmV0b30gZGVmCi9sIHtsaW5ldG99IGRlZgov
cyB7c3Ryb2tlfSBkZWYKL24ge25ld3BhdGh9IGRlZgovYyB7Y2xvc2VwYXRofSBkZWYKL1JMIHty
bGluZXRvfSBkZWYKL1NMVyB7c2V0bGluZXdpZHRofSBkZWYKL0dTIHtnc2F2ZX0gZGVmCi9HUiB7
Z3Jlc3RvcmV9IGRlZgovU0Mge3NldGNvbG9yfSBkZWYKL1NHUlkge3NldGdyYXl9IGRlZgovU1JH
QiB7c2V0cmdiY29sb3J9IGRlZgovU0Qge3NldGRhc2h9IGRlZgovU0xDIHtzZXRsaW5lY2FwfSBk
ZWYKL1NMSiB7c2V0bGluZWpvaW59IGRlZgovU0NTIHtzZXRjb2xvcnNwYWNlfSBkZWYKL0ZGU0Yg
e2ZpbmRmb250IHNldGZvbnR9IGRlZgovQ0Mge2NvbmNhdH0gZGVmCi9QWEwge24gbSAwIDAgUkwg
c30gZGVmCi9Db2xvcjAgezEuMDAwMCAxLjAwMDAgMS4wMDAwfSBkZWYKL0NvbG9yMSB7MC4wMDAw
IDAuMDAwMCAwLjAwMDB9IGRlZgovQ29sb3IyIHsxLjAwMDAgMC4wMDAwIDAuMDAwMH0gZGVmCi9D
b2xvcjMgezAuMDAwMCAxLjAwMDAgMC4wMDAwfSBkZWYKL0NvbG9yNCB7MC4wMDAwIDAuMDAwMCAx
LjAwMDB9IGRlZgovQ29sb3I1IHsxLjAwMDAgMS4wMDAwIDAuMDAwMH0gZGVmCi9Db2xvcjYgezAu
NzM3MyAwLjU2MDggMC41NjA4fSBkZWYKL0NvbG9yNyB7MC44NjI3IDAuODYyNyAwLjg2Mjd9IGRl
ZgovQ29sb3I4IHswLjU4MDQgMC4wMDAwIDAuODI3NX0gZGVmCi9Db2xvcjkgezAuMDAwMCAxLjAw
MDAgMS4wMDAwfSBkZWYKL0NvbG9yMTAgezEuMDAwMCAwLjAwMDAgMS4wMDAwfSBkZWYKL0NvbG9y
MTEgezEuMDAwMCAwLjY0NzEgMC4wMDAwfSBkZWYKL0NvbG9yMTIgezAuNDQ3MSAwLjEyOTQgMC43
MzczfSBkZWYKL0NvbG9yMTMgezAuNDAzOSAwLjAyNzUgMC4yODI0fSBkZWYKL0NvbG9yMTQgezAu
MjUxMCAwLjg3ODQgMC44MTU3fSBkZWYKL0NvbG9yMTUgezAuMDAwMCAwLjU0NTEgMC4wMDAwfSBk
ZWYKL0NvbG9yMTYgezAuNzUyOSAwLjc1MjkgMC43NTI5fSBkZWYKL0NvbG9yMTcgezAuNTA1OSAw
LjUwNTkgMC41MDU5fSBkZWYKL0NvbG9yMTggezAuMjU4OCAwLjI1ODggMC4yNTg4fSBkZWYKL1BU
Uk4gewogL3BhdF9iaXRzIGV4Y2ggZGVmIAogPDwKICAvUGFpbnRUeXBlIDIKICAvUGF0dGVyblR5
cGUgMSAvVGlsaW5nVHlwZSAxCiAgL0JCb3hbMCAwIDE2IDE2XQogIC9YU3RlcCAxNiAvWVN0ZXAg
MTYKICAvUGFpbnRQcm9jIHsKICAgcG9wCiAgIDE2IDE2IHRydWUgWy0xIDAgMCAtMSAxNiAxNl0g
cGF0X2JpdHMgaW1hZ2VtYXNrCiAgfQogPj4KIFswLjAwMTcgMCAwIDAuMDAxNyAwIDBdCiBtYWtl
cGF0dGVybgp9IGRlZgovUGF0dGVybjAgezwwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwPiBQVFJOfSBiaW5kIGRlZgovUGF0dGVy
bjEgezxmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm
ZmZmZmZmZmZmZmZmPiBQVFJOfSBiaW5kIGRlZgovUGF0dGVybjIgezxlZWVlZmZmZmJiYmJmZmZm
ZWVlZWZmZmZiYmJiZmZmZmVlZWVmZmZmYmJiYmZmZmZlZWVlZmZmZmJiYmJmZmZmPiBQVFJOfSBi
aW5kIGRlZgovUGF0dGVybjMgezxlZWVlYmJiYmVlZWViYmJiZWVlZWJiYmJlZWVlYmJiYmVlZWVi
YmJiZWVlZWJiYmJlZWVlYmJiYmVlZWViYmJiPiBQVFJOfSBiaW5kIGRlZgovUGF0dGVybjQgezw1
NTU1YWFhYTU1NTVhYWFhNTU1NWFhYWE1NTU1YWFhYTU1NTVhYWFhNTU1NWFhYWE1NTU1YWFhYTU1
NTVhYWFhPiBQVFJOfSBiaW5kIGRlZgovUGF0dGVybjUgezwxMTExNDQ0NDExMTE0NDQ0MTExMTQ0
NDQxMTExNDQ0NDExMTE0NDQ0MTExMTQ0NDQxMTExNDQ0NDExMTE0NDQ0PiBQVFJOfSBiaW5kIGRl
ZgovUGF0dGVybjYgezwxMTExMDAwMDQ0NDQwMDAwMTExMTAwMDA0NDQ0MDAwMDExMTEwMDAwNDQ0
NDAwMDAxMTExMDAwMDQ0NDQwMDAwPiBQVFJOfSBiaW5kIGRlZgovUGF0dGVybjcgezwxMDEwMDAw
MDAwMDAwMDAwMDEwMTAwMDAwMDAwMDAwMDEwMTAwMDAwMDAwMDAwMDAwMTAxMDAwMDAwMDAwMDAw
PiBQVFJOfSBiaW5kIGRlZgovUGF0dGVybjggezwwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwPiBQVFJOfSBiaW5kIGRlZgovUGF0
dGVybjkgezwxZTFlMGYwZjg3ODdjM2MzZTFlMWYwZjA3ODc4M2MzYzFlMWUwZjBmODc4N2MzYzNl
MWUxZjBmMDc4NzgzYzNjPiBQVFJOfSBiaW5kIGRlZgovUGF0dGVybjEwIHs8Nzg3OGYwZjBlMWUx
YzNjMzg3ODcwZjBmMWUxZTNjM2M3ODc4ZjBmMGUxZTFjM2MzODc4NzBmMGYxZTFlM2MzYz4gUFRS
Tn0gYmluZCBkZWYKL1BhdHRlcm4xMSB7PDMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMz
MzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzM+IFBUUk59IGJpbmQgZGVmCi9QYXR0ZXJu
MTIgezxmZmZmZmZmZjAwMDAwMDAwZmZmZmZmZmYwMDAwMDAwMGZmZmZmZmZmMDAwMDAwMDBmZmZm
ZmZmZjAwMDAwMDAwPiBQVFJOfSBiaW5kIGRlZgovUGF0dGVybjEzIHs8ODE4MTQyNDIyNDI0MTgx
ODE4MTgyNDI0NDI0MjgxODE4MTgxNDI0MjI0MjQxODE4MTgxODI0MjQ0MjQyODE4MT4gUFRSTn0g
YmluZCBkZWYKL1BhdHRlcm4xNCB7PDgwODA0MDQwMjAyMDEwMTAwODA4MDQwNDAyMDIwMTAxODA4
MDQwNDAyMDIwMTAxMDA4MDgwNDA0MDIwMjAxMDE+IFBUUk59IGJpbmQgZGVmCi9QYXR0ZXJuMTUg
ezwwMTAxMDIwMjA0MDQwODA4MTAxMDIwMjA0MDQwODA4MDAxMDEwMjAyMDQwNDA4MDgxMDEwMjAy
MDQwNDA4MDgwPiBQVFJOfSBiaW5kIGRlZgovUGF0dGVybjE2IHs8MjIyMjIyMjIyMjIyMjIyMjIy
MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj4gUFRSTn0gYmlu
ZCBkZWYKL1BhdHRlcm4xNyB7PDAwMDBmZmZmMDAwMDAwMDAwMDAwZmZmZjAwMDAwMDAwMDAwMGZm
ZmYwMDAwMDAwMDAwMDBmZmZmMDAwMDAwMDA+IFBUUk59IGJpbmQgZGVmCi9QYXR0ZXJuMTggezwy
MjIyZmZmZjIyMjIyMjIyMjIyMmZmZmYyMjIyMjIyMjIyMjJmZmZmMjIyMjIyMjIyMjIyZmZmZjIy
MjIyMjIyPiBQVFJOfSBiaW5kIGRlZgovUGF0dGVybjE5IHs8ZmZmZmZmZmYzMzMzMzMzM2ZmZmZm
ZmZmMzMzMzMzMzNmZmZmZmZmZjMzMzMzMzMzZmZmZmZmZmYzMzMzMzMzMz4gUFRSTn0gYmluZCBk
ZWYKL1BhdHRlcm4yMCB7PDBmMGYwZjBmMGYwZjBmMGZmMGYwZjBmMGYwZjBmMGYwMGYwZjBmMGYw
ZjBmMGYwZmYwZjBmMGYwZjBmMGYwZjA+IFBUUk59IGJpbmQgZGVmCi9QYXR0ZXJuMjEgezxmZjAw
ZmYwMGZmMDBmZjAwZmYwMGZmMDBmZjAwZmYwMDAwZmYwMGZmMDBmZjAwZmYwMGZmMDBmZjAwZmYw
MGZmPiBQVFJOfSBiaW5kIGRlZgovUGF0dGVybjIyIHs8ODAwMTgwMDE4MDAxODAwMTgwMDE4MDAx
ODAwMWZmZmZmZmZmODAwMTgwMDE4MDAxODAwMTgwMDE4MDAxODAwMT4gUFRSTn0gYmluZCBkZWYK
L1BhdHRlcm4yMyB7PGMwMDNjMDAzYzAwM2MwMDNjMDAzYzAwM2ZmZmZmZmZmZmZmZmZmZmZjMDAz
YzAwM2MwMDNjMDAzYzAwM2MwMDM+IFBUUk59IGJpbmQgZGVmCi9QYXR0ZXJuMjQgezwwNDA0MDQw
NDA0MDRmZmZmNDA0MDQwNDA0MDQwZmZmZjA0MDQwNDA0MDQwNGZmZmY0MDQwNDA0MDQwNDBmZmZm
PiBQVFJOfSBiaW5kIGRlZgovUGF0dGVybjI1IHs8MTgwMDE4MDAxODAwMTgwMDE4MDAxODAwZmZm
ZmZmZmYwMDE4MDAxODAwMTgwMDE4MDAxODAwMThmZmZmZmZmZj4gUFRSTn0gYmluZCBkZWYKL1Bh
dHRlcm4yNiB7PDExMTFiOGI4N2M3YzNhM2ExMTExYTNhM2M3Yzc4YjhiMTExMWI4Yjg3YzdjM2Ez
YTExMTFhM2EzYzdjNzhiOGI+IFBUUk59IGJpbmQgZGVmCi9QYXR0ZXJuMjcgezwxMDEwMTAxMDI4
MjhjN2M3MDEwMTAxMDE4MjgyN2M3YzEwMTAxMDEwMjgyOGM3YzcwMTAxMDEwMTgyODI3YzdjPiBQ
VFJOfSBiaW5kIGRlZgovUGF0dGVybjI4IHs8MWMxYzEyMTIxMTExMjEyMWMxYzEyMTIxMTExMTEy
MTIxYzFjMTIxMjExMTEyMTIxYzFjMTIxMjExMTExMTIxMj4gUFRSTn0gYmluZCBkZWYKL1BhdHRl
cm4yOSB7PDNlM2U0MTQxODA4MDgwODBlM2UzMTQxNDA4MDgwODA4M2UzZTQxNDE4MDgwODA4MGUz
ZTMxNDE0MDgwODA4MDg+IFBUUk59IGJpbmQgZGVmCi9QYXR0ZXJuMzAgezw0ODQ4ODg4ODg0ODQ4
MzgzODQ4NDg4ODg0ODQ4MzgzODQ4NDg4ODg4ODQ4NDgzODM4NDg0ODg4ODQ4NDgzODM4PiBQVFJO
fSBiaW5kIGRlZgovUGF0dGVybjMxIHs8MDMwMzA0MDQwODA4MDgwODBjMGMxMjEyMjEyMWMwYzAw
MzAzMDQwNDA4MDgwODA4MGMwYzEyMTIyMTIxYzBjMD4gUFRSTn0gYmluZCBkZWYKL2VsbGlwc2Vk
aWN0IDggZGljdCBkZWYKZWxsaXBzZWRpY3QgL210cnggbWF0cml4IHB1dAovRUFSQyB7CiBlbGxp
cHNlZGljdCBiZWdpbgogIC9lbmRhbmdsZSBleGNoIGRlZgogIC9zdGFydGFuZ2xlIGV4Y2ggZGVm
CiAgL3lyYWQgZXhjaCBkZWYKICAveHJhZCBleGNoIGRlZgogIC95IGV4Y2ggZGVmCiAgL3ggZXhj
aCBkZWYKICAvc2F2ZW1hdHJpeCBtdHJ4IGN1cnJlbnRtYXRyaXggZGVmCiAgeCB5IHRyYW5zbGF0
ZQogIHhyYWQgeXJhZCBzY2FsZQogIDAgMCAxIHN0YXJ0YW5nbGUgZW5kYW5nbGUgYXJjCiAgc2F2
ZW1hdHJpeCBzZXRtYXRyaXgKIGVuZAp9IGRlZgovVEwgewogIC9rY29tcCBleGNoIGRlZgogIC9s
aW5ld2lkdGggZXhjaCBkZWYKICAvb2Zmc2V0IGV4Y2ggZGVmCiAgR1MKICAwIG9mZnNldCBybW92
ZXRvCiAgbGluZXdpZHRoIFNMVwogIGR1cCBzdHJpbmd3aWR0aCBleGNoIGtjb21wIGFkZCBleGNo
IFJMIHMKICBHUgp9IGRlZgovS0lOSVQKewogL2t2ZWN0b3IgZXhjaCBkZWYKIC9raWQgMCBkZWYK
fSBkZWYKL0tQUk9DCnsKIHBvcCBwb3AKIGt2ZWN0b3Iga2lkIGdldAogMCBybW92ZXRvCiAva2lk
IDEga2lkIGFkZCBkZWYKfSBkZWYKL0RlZkVuY29kaW5nIFsKIC8ubm90ZGVmCiAvLm5vdGRlZgog
Ly5ub3RkZWYKIC8ubm90ZGVmCiAvLm5vdGRlZgogLy5ub3RkZWYKIC8ubm90ZGVmCiAvLm5vdGRl
ZgogLy5ub3RkZWYKIC8ubm90ZGVmCiAvLm5vdGRlZgogLy5ub3RkZWYKIC8ubm90ZGVmCiAvLm5v
dGRlZgogLy5ub3RkZWYKIC8ubm90ZGVmCiAvLm5vdGRlZgogLy5ub3RkZWYKIC8ubm90ZGVmCiAv
Lm5vdGRlZgogLy5ub3RkZWYKIC8ubm90ZGVmCiAvLm5vdGRlZgogLy5ub3RkZWYKIC8ubm90ZGVm
CiAvLm5vdGRlZgogLy5ub3RkZWYKIC8ubm90ZGVmCiAvLm5vdGRlZgogLy5ub3RkZWYKIC8ubm90
ZGVmCiAvLm5vdGRlZgogL3NwYWNlCiAvZXhjbGFtCiAvcXVvdGVkYmwKIC9udW1iZXJzaWduCiAv
ZG9sbGFyCiAvcGVyY2VudAogL2FtcGVyc2FuZAogL3F1b3RlcmlnaHQKIC9wYXJlbmxlZnQKIC9w
YXJlbnJpZ2h0CiAvYXN0ZXJpc2sKIC9wbHVzCiAvY29tbWEKIC9oeXBoZW4KIC9wZXJpb2QKIC9z
bGFzaAogL3plcm8KIC9vbmUKIC90d28KIC90aHJlZQogL2ZvdXIKIC9maXZlCiAvc2l4CiAvc2V2
ZW4KIC9laWdodAogL25pbmUKIC9jb2xvbgogL3NlbWljb2xvbgogL2xlc3MKIC9lcXVhbAogL2dy
ZWF0ZXIKIC9xdWVzdGlvbgogL2F0CiAvQQogL0IKIC9DCiAvRAogL0UKIC9GCiAvRwogL0gKIC9J
CiAvSgogL0sKIC9MCiAvTQogL04KIC9PCiAvUAogL1EKIC9SCiAvUwogL1QKIC9VCiAvVgogL1cK
IC9YCiAvWQogL1oKIC9icmFja2V0bGVmdAogL2JhY2tzbGFzaAogL2JyYWNrZXRyaWdodAogL2Fz
Y2lpY2lyY3VtCiAvdW5kZXJzY29yZQogL2dyYXZlCiAvYQogL2IKIC9jCiAvZAogL2UKIC9mCiAv
ZwogL2gKIC9pCiAvagogL2sKIC9sCiAvbQogL24KIC9vCiAvcAogL3EKIC9yCiAvcwogL3QKIC91
CiAvdgogL3cKIC94CiAveQogL3oKIC9icmFjZWxlZnQKIC9iYXIKIC9icmFjZXJpZ2h0CiAvYXNj
aWl0aWxkZQogLy5ub3RkZWYKIC8ubm90ZGVmCiAvLm5vdGRlZgogLy5ub3RkZWYKIC8ubm90ZGVm
CiAvLm5vdGRlZgogLy5ub3RkZWYKIC8ubm90ZGVmCiAvLm5vdGRlZgogLy5ub3RkZWYKIC8ubm90
ZGVmCiAvLm5vdGRlZgogLy5ub3RkZWYKIC8ubm90ZGVmCiAvLm5vdGRlZgogLy5ub3RkZWYKIC8u
bm90ZGVmCiAvLm5vdGRlZgogLy5ub3RkZWYKIC8ubm90ZGVmCiAvLm5vdGRlZgogLy5ub3RkZWYK
IC8ubm90ZGVmCiAvLm5vdGRlZgogLy5ub3RkZWYKIC8ubm90ZGVmCiAvLm5vdGRlZgogLy5ub3Rk
ZWYKIC8ubm90ZGVmCiAvLm5vdGRlZgogLy5ub3RkZWYKIC8ubm90ZGVmCiAvLm5vdGRlZgogL3Nw
YWNlCiAvZXhjbGFtZG93bgogL2NlbnQKIC9zdGVybGluZwogL2N1cnJlbmN5CiAveWVuCiAvYnJv
a2VuYmFyCiAvc2VjdGlvbgogL2RpZXJlc2lzCiAvY29weXJpZ2h0CiAvb3JkZmVtaW5pbmUKIC9n
dWlsbGVtb3RsZWZ0CiAvbG9naWNhbG5vdAogL2h5cGhlbgogL3JlZ2lzdGVyZWQKIC9tYWNyb24K
IC9kZWdyZWUKIC9wbHVzbWludXMKIC90d29zdXBlcmlvcgogL3RocmVlc3VwZXJpb3IKIC9hY3V0
ZQogL211CiAvcGFyYWdyYXBoCiAvcGVyaW9kY2VudGVyZWQKIC9jZWRpbGxhCiAvb25lc3VwZXJp
b3IKIC9vcmRtYXNjdWxpbmUKIC9ndWlsbGVtb3RyaWdodAogL29uZXF1YXJ0ZXIKIC9vbmVoYWxm
CiAvdGhyZWVxdWFydGVycwogL3F1ZXN0aW9uZG93bgogL0FncmF2ZQogL0FhY3V0ZQogL0FjaXJj
dW1mbGV4CiAvQXRpbGRlCiAvQWRpZXJlc2lzCiAvQXJpbmcKIC9BRQogL0NjZWRpbGxhCiAvRWdy
YXZlCiAvRWFjdXRlCiAvRWNpcmN1bWZsZXgKIC9FZGllcmVzaXMKIC9JZ3JhdmUKIC9JYWN1dGUK
IC9JY2lyY3VtZmxleAogL0lkaWVyZXNpcwogL0V0aAogL050aWxkZQogL09ncmF2ZQogL09hY3V0
ZQogL09jaXJjdW1mbGV4CiAvT3RpbGRlCiAvT2RpZXJlc2lzCiAvbXVsdGlwbHkKIC9Pc2xhc2gK
IC9VZ3JhdmUKIC9VYWN1dGUKIC9VY2lyY3VtZmxleAogL1VkaWVyZXNpcwogL1lhY3V0ZQogL1Ro
b3JuCiAvZ2VybWFuZGJscwogL2FncmF2ZQogL2FhY3V0ZQogL2FjaXJjdW1mbGV4CiAvYXRpbGRl
CiAvYWRpZXJlc2lzCiAvYXJpbmcKIC9hZQogL2NjZWRpbGxhCiAvZWdyYXZlCiAvZWFjdXRlCiAv
ZWNpcmN1bWZsZXgKIC9lZGllcmVzaXMKIC9pZ3JhdmUKIC9pYWN1dGUKIC9pY2lyY3VtZmxleAog
L2lkaWVyZXNpcwogL2V0aAogL250aWxkZQogL29ncmF2ZQogL29hY3V0ZQogL29jaXJjdW1mbGV4
CiAvb3RpbGRlCiAvb2RpZXJlc2lzCiAvZGl2aWRlCiAvb3NsYXNoCiAvdWdyYXZlCiAvdWFjdXRl
CiAvdWNpcmN1bWZsZXgKIC91ZGllcmVzaXMKIC95YWN1dGUKIC90aG9ybgogL3lkaWVyZXNpcwpd
IGRlZgolJUVuZFByb2xvZwolJUJlZ2luU2V0dXAKJSVFbmRTZXR1cAo1OTQuOTYgNTk0Ljk2IHNj
YWxlCm4KMC4wMDAwIDAuMDAwMCBtCjAuMDAwMCAxLjAwMDAgbAoxLjQxNDcgMS4wMDAwIGwKMS40
MTQ3IDAuMDAwMCBsCmMKWy9EZXZpY2VSR0JdIFNDUwpDb2xvcjAgU0MKZmlsbApbL0RldmljZVJH
Ql0gU0NTCkNvbG9yMTAgU0MKW10gMCBTRAowLjAwMjMgU0xXCjAgU0xDCjAgU0xKCm4KMC4xNTAw
IDAuMzEwNiBtCjAuMTY2NiAwLjMyMDUgbAowLjE4NTUgMC4zNDA0IGwKMC4yMDIxIDAuMzYxNSBs
CjAuMjE5MiAwLjM3NzQgbAowLjIzNjggMC4zOTI3IGwKMC4yNTQ4IDAuNDAzNCBsCjAuMjcxNyAw
LjQxODQgbAowLjI4OTQgMC40MjY2IGwKMC4zMDY3IDAuNDM4MyBsCjAuMzI0MiAwLjQ0NjAgbAow
LjM0MTYgMC40NTA4IGwKMC4zNTg5IDAuNDU4MCBsCjAuMzc2MyAwLjQ2MjQgbAowLjM5MzggMC40
NjU5IGwKMC40MTExIDAuNDY4MyBsCjAuNDI4NiAwLjQ3MTAgbAowLjQ0NjAgMC40NzM0IGwKMC40
NjM0IDAuNDc0OCBsCjAuNDgwOCAwLjQ3NjIgbAowLjQ5ODIgMC40Nzc0IGwKMC41MTU2IDAuNDc3
OSBsCjAuNTMzMCAwLjQ3OTAgbAowLjU1MDQgMC40NzcyIGwKMC41Njc4IDAuNDc4MSBsCjAuNTg1
MiAwLjQ3ODIgbAowLjYwMjYgMC40MzY5IGwKMC42MjAwIDAuNDAxNiBsCjAuNjM3NSAwLjM5NjIg
bAowLjY1NDkgMC4zOTcwIGwKMC42NzIzIDAuMzk2NiBsCjAuNjg5NyAwLjM5MDUgbAowLjcwNzEg
MC4zOTA3IGwKMC43MjQ1IDAuMzkwNCBsCjAuNzQxOSAwLjM0MzAgbAowLjc1OTMgMC4zMjEyIGwK
MC43NzY3IDAuMzAzNiBsCjAuNzk0MSAwLjI5NzIgbAowLjgxMTYgMC4yOTYxIGwKMC44MjkwIDAu
Mjk1NyBsCjAuODQ2NCAwLjI5MjYgbAowLjg2MzggMC4yNTgwIGwKMC44ODEyIDAuMjUwMyBsCjAu
ODk4NiAwLjIxODAgbAowLjkxNjAgMC4yMTA1IGwKMC45MzM0IDAuMjEwMCBsCjAuOTUwOCAwLjIx
MDAgbAowLjk2ODIgMC4yMDk5IGwKMC45ODU2IDAuMjA5OCBsCjEuMDAzMSAwLjIwOTggbAoxLjAy
MDUgMC4yMDk3IGwKMS4wMzc5IDAuMjA5NyBsCjEuMDU1MyAwLjIwOTcgbAoxLjA3MjcgMC4yMDk4
IGwKMS4wOTAxIDAuMjA5OCBsCjEuMTA3NSAwLjIwOTggbAoxLjEyNDkgMC4yMDk5IGwKMS4xNDIz
IDAuMjA5OSBsCjEuMTU5NyAwLjIwOTkgbAoxLjE3NzEgMC4yMTAwIGwKMS4xOTQ2IDAuMjEwMSBs
CjEuMjEyMCAwLjIxMDAgbAoxLjIyOTQgMC4yMTAwIGwKMS4yNDY4IDAuMjEwMSBsCnMKW10gMCBT
RAowLjAwMTUgU0xXCm4KMC4xNDYwIDAuMzA2NiBtCjAuMTU0MCAwLjMxNDYgbApzCm4KMC4xNDYw
IDAuMzE0NiBtCjAuMTU0MCAwLjMwNjYgbApzCm4KMC4xNjI1IDAuMzE2NCBtCjAuMTcwNiAwLjMy
NDUgbApzCm4KMC4xNjI1IDAuMzI0NSBtCjAuMTcwNiAwLjMxNjQgbApzCm4KMC4xODE0IDAuMzM2
NCBtCjAuMTg5NSAwLjM0NDQgbApzCm4KMC4xODE0IDAuMzQ0NCBtCjAuMTg5NSAwLjMzNjQgbApz
Cm4KMC4xOTgxIDAuMzU3NSBtCjAuMjA2MSAwLjM2NTYgbApzCm4KMC4xOTgxIDAuMzY1NiBtCjAu
MjA2MSAwLjM1NzUgbApzCm4KMC4yMTUxIDAuMzczNCBtCjAuMjIzMiAwLjM4MTUgbApzCm4KMC4y
MTUxIDAuMzgxNSBtCjAuMjIzMiAwLjM3MzQgbApzCm4KMC4yMzI4IDAuMzg4NyBtCjAuMjQwOCAw
LjM5NjcgbApzCm4KMC4yMzI4IDAuMzk2NyBtCjAuMjQwOCAwLjM4ODcgbApzCm4KMC4yNTA4IDAu
Mzk5NCBtCjAuMjU4OCAwLjQwNzQgbApzCm4KMC4yNTA4IDAuNDA3NCBtCjAuMjU4OCAwLjM5OTQg
bApzCm4KMC4yNjc3IDAuNDE0NCBtCjAuMjc1OCAwLjQyMjUgbApzCm4KMC4yNjc3IDAuNDIyNSBt
CjAuMjc1OCAwLjQxNDQgbApzCm4KMC4yODUzIDAuNDIyNiBtCjAuMjkzNCAwLjQzMDcgbApzCm4K
MC4yODUzIDAuNDMwNyBtCjAuMjkzNCAwLjQyMjYgbApzCm4KMC4zMDI3IDAuNDM0MyBtCjAuMzEw
NyAwLjQ0MjMgbApzCm4KMC4zMDI3IDAuNDQyMyBtCjAuMzEwNyAwLjQzNDMgbApzCm4KMC4zMjAy
IDAuNDQxOSBtCjAuMzI4MiAwLjQ1MDAgbApzCm4KMC4zMjAyIDAuNDUwMCBtCjAuMzI4MiAwLjQ0
MTkgbApzCm4KMC4zMzc2IDAuNDQ2OCBtCjAuMzQ1NiAwLjQ1NDkgbApzCm4KMC4zMzc2IDAuNDU0
OSBtCjAuMzQ1NiAwLjQ0NjggbApzCm4KMC4zNTQ5IDAuNDUzOSBtCjAuMzYyOSAwLjQ2MjAgbApz
Cm4KMC4zNTQ5IDAuNDYyMCBtCjAuMzYyOSAwLjQ1MzkgbApzCm4KMC4zNzIzIDAuNDU4MyBtCjAu
MzgwMyAwLjQ2NjQgbApzCm4KMC4zNzIzIDAuNDY2NCBtCjAuMzgwMyAwLjQ1ODMgbApzCm4KMC4z
ODk3IDAuNDYxOSBtCjAuMzk3OCAwLjQ2OTkgbApzCm4KMC4zODk3IDAuNDY5OSBtCjAuMzk3OCAw
LjQ2MTkgbApzCm4KMC40MDcxIDAuNDY0MiBtCjAuNDE1MSAwLjQ3MjMgbApzCm4KMC40MDcxIDAu
NDcyMyBtCjAuNDE1MSAwLjQ2NDIgbApzCm4KMC40MjQ1IDAuNDY2OSBtCjAuNDMyNiAwLjQ3NTAg
bApzCm4KMC40MjQ1IDAuNDc1MCBtCjAuNDMyNiAwLjQ2NjkgbApzCm4KMC40NDE5IDAuNDY5NCBt
CjAuNDUwMCAwLjQ3NzQgbApzCm4KMC40NDE5IDAuNDc3NCBtCjAuNDUwMCAwLjQ2OTQgbApzCm4K
MC40NTkzIDAuNDcwOCBtCjAuNDY3NCAwLjQ3ODggbApzCm4KMC40NTkzIDAuNDc4OCBtCjAuNDY3
NCAwLjQ3MDggbApzCm4KMC40NzY4IDAuNDcyMiBtCjAuNDg0OCAwLjQ4MDIgbApzCm4KMC40NzY4
IDAuNDgwMiBtCjAuNDg0OCAwLjQ3MjIgbApzCm4KMC40OTQxIDAuNDczNCBtCjAuNTAyMiAwLjQ4
MTUgbApzCm4KMC40OTQxIDAuNDgxNSBtCjAuNTAyMiAwLjQ3MzQgbApzCm4KMC41MTE2IDAuNDcz
OCBtCjAuNTE5NiAwLjQ4MTkgbApzCm4KMC41MTE2IDAuNDgxOSBtCjAuNTE5NiAwLjQ3MzggbApz
Cm4KMC41MjkwIDAuNDc1MCBtCjAuNTM3MCAwLjQ4MzEgbApzCm4KMC41MjkwIDAuNDgzMSBtCjAu
NTM3MCAwLjQ3NTAgbApzCm4KMC41NDY0IDAuNDczMSBtCjAuNTU0NCAwLjQ4MTIgbApzCm4KMC41
NDY0IDAuNDgxMiBtCjAuNTU0NCAwLjQ3MzEgbApzCm4KMC41NjM4IDAuNDc0MCBtCjAuNTcxOCAw
LjQ4MjEgbApzCm4KMC41NjM4IDAuNDgyMSBtCjAuNTcxOCAwLjQ3NDAgbApzCm4KMC41ODEyIDAu
NDc0MiBtCjAuNTg5MyAwLjQ4MjIgbApzCm4KMC41ODEyIDAuNDgyMiBtCjAuNTg5MyAwLjQ3NDIg
bApzCm4KMC41OTg2IDAuNDMyOSBtCjAuNjA2NyAwLjQ0MTAgbApzCm4KMC41OTg2IDAuNDQxMCBt
CjAuNjA2NyAwLjQzMjkgbApzCm4KMC42MTYwIDAuMzk3NSBtCjAuNjI0MSAwLjQwNTYgbApzCm4K
MC42MTYwIDAuNDA1NiBtCjAuNjI0MSAwLjM5NzUgbApzCm4KMC42MzM0IDAuMzkyMSBtCjAuNjQx
NSAwLjQwMDIgbApzCm4KMC42MzM0IDAuNDAwMiBtCjAuNjQxNSAwLjM5MjEgbApzCm4KMC42NTA4
IDAuMzkzMCBtCjAuNjU4OSAwLjQwMTAgbApzCm4KMC42NTA4IDAuNDAxMCBtCjAuNjU4OSAwLjM5
MzAgbApzCm4KMC42NjgyIDAuMzkyNiBtCjAuNjc2MyAwLjQwMDYgbApzCm4KMC42NjgyIDAuNDAw
NiBtCjAuNjc2MyAwLjM5MjYgbApzCm4KMC42ODU3IDAuMzg2NSBtCjAuNjkzNyAwLjM5NDUgbApz
Cm4KMC42ODU3IDAuMzk0NSBtCjAuNjkzNyAwLjM4NjUgbApzCm4KMC43MDMxIDAuMzg2NiBtCjAu
NzExMSAwLjM5NDcgbApzCm4KMC43MDMxIDAuMzk0NyBtCjAuNzExMSAwLjM4NjYgbApzCm4KMC43
MjA1IDAuMzg2NCBtCjAuNzI4NSAwLjM5NDUgbApzCm4KMC43MjA1IDAuMzk0NSBtCjAuNzI4NSAw
LjM4NjQgbApzCm4KMC43Mzc5IDAuMzM5MCBtCjAuNzQ1OSAwLjM0NzEgbApzCm4KMC43Mzc5IDAu
MzQ3MSBtCjAuNzQ1OSAwLjMzOTAgbApzCm4KMC43NTUzIDAuMzE3MiBtCjAuNzYzNCAwLjMyNTIg
bApzCm4KMC43NTUzIDAuMzI1MiBtCjAuNzYzNCAwLjMxNzIgbApzCm4KMC43NzI3IDAuMjk5NSBt
CjAuNzgwOCAwLjMwNzYgbApzCm4KMC43NzI3IDAuMzA3NiBtCjAuNzgwOCAwLjI5OTUgbApzCm4K
MC43OTAxIDAuMjkzMSBtCjAuNzk4MiAwLjMwMTIgbApzCm4KMC43OTAxIDAuMzAxMiBtCjAuNzk4
MiAwLjI5MzEgbApzCm4KMC44MDc1IDAuMjkyMCBtCjAuODE1NiAwLjMwMDEgbApzCm4KMC44MDc1
IDAuMzAwMSBtCjAuODE1NiAwLjI5MjAgbApzCm4KMC44MjQ5IDAuMjkxNiBtCjAuODMzMCAwLjI5
OTcgbApzCm4KMC44MjQ5IDAuMjk5NyBtCjAuODMzMCAwLjI5MTYgbApzCm4KMC44NDIzIDAuMjg4
NiBtCjAuODUwNCAwLjI5NjcgbApzCm4KMC44NDIzIDAuMjk2NyBtCjAuODUwNCAwLjI4ODYgbApz
Cm4KMC44NTk3IDAuMjUzOSBtCjAuODY3OCAwLjI2MjAgbApzCm4KMC44NTk3IDAuMjYyMCBtCjAu
ODY3OCAwLjI1MzkgbApzCm4KMC44NzcyIDAuMjQ2MyBtCjAuODg1MiAwLjI1NDQgbApzCm4KMC44
NzcyIDAuMjU0NCBtCjAuODg1MiAwLjI0NjMgbApzCm4KMC44OTQ2IDAuMjEzOSBtCjAuOTAyNiAw
LjIyMjAgbApzCm4KMC44OTQ2IDAuMjIyMCBtCjAuOTAyNiAwLjIxMzkgbApzCm4KMC45MTIwIDAu
MjA2NSBtCjAuOTIwMCAwLjIxNDYgbApzCm4KMC45MTIwIDAuMjE0NiBtCjAuOTIwMCAwLjIwNjUg
bApzCm4KMC45Mjk0IDAuMjA2MCBtCjAuOTM3NCAwLjIxNDEgbApzCm4KMC45Mjk0IDAuMjE0MSBt
CjAuOTM3NCAwLjIwNjAgbApzCm4KMC45NDY4IDAuMjA2MCBtCjAuOTU0OSAwLjIxNDAgbApzCm4K
MC45NDY4IDAuMjE0MCBtCjAuOTU0OSAwLjIwNjAgbApzCm4KMC45NjQyIDAuMjA1OSBtCjAuOTcy
MyAwLjIxNDAgbApzCm4KMC45NjQyIDAuMjE0MCBtCjAuOTcyMyAwLjIwNTkgbApzCm4KMC45ODE2
IDAuMjA1OCBtCjAuOTg5NyAwLjIxMzkgbApzCm4KMC45ODE2IDAuMjEzOSBtCjAuOTg5NyAwLjIw
NTggbApzCm4KMC45OTkwIDAuMjA1OCBtCjEuMDA3MSAwLjIxMzkgbApzCm4KMC45OTkwIDAuMjEz
OSBtCjEuMDA3MSAwLjIwNTggbApzCm4KMS4wMTY0IDAuMjA1NyBtCjEuMDI0NSAwLjIxMzcgbApz
Cm4KMS4wMTY0IDAuMjEzNyBtCjEuMDI0NSAwLjIwNTcgbApzCm4KMS4wMzM4IDAuMjA1NiBtCjEu
MDQxOSAwLjIxMzcgbApzCm4KMS4wMzM4IDAuMjEzNyBtCjEuMDQxOSAwLjIwNTYgbApzCm4KMS4w
NTEyIDAuMjA1NyBtCjEuMDU5MyAwLjIxMzcgbApzCm4KMS4wNTEyIDAuMjEzNyBtCjEuMDU5MyAw
LjIwNTcgbApzCm4KMS4wNjg3IDAuMjA1OCBtCjEuMDc2NyAwLjIxMzggbApzCm4KMS4wNjg3IDAu
MjEzOCBtCjEuMDc2NyAwLjIwNTggbApzCm4KMS4wODYxIDAuMjA1NyBtCjEuMDk0MSAwLjIxMzgg
bApzCm4KMS4wODYxIDAuMjEzOCBtCjEuMDk0MSAwLjIwNTcgbApzCm4KMS4xMDM1IDAuMjA1OCBt
CjEuMTExNSAwLjIxMzkgbApzCm4KMS4xMDM1IDAuMjEzOSBtCjEuMTExNSAwLjIwNTggbApzCm4K
MS4xMjA5IDAuMjA1OCBtCjEuMTI4OSAwLjIxMzkgbApzCm4KMS4xMjA5IDAuMjEzOSBtCjEuMTI4
OSAwLjIwNTggbApzCm4KMS4xMzgzIDAuMjA1OSBtCjEuMTQ2NCAwLjIxNDAgbApzCm4KMS4xMzgz
IDAuMjE0MCBtCjEuMTQ2NCAwLjIwNTkgbApzCm4KMS4xNTU3IDAuMjA1OSBtCjEuMTYzOCAwLjIx
MzkgbApzCm4KMS4xNTU3IDAuMjEzOSBtCjEuMTYzOCAwLjIwNTkgbApzCm4KMS4xNzMxIDAuMjA2
MCBtCjEuMTgxMiAwLjIxNDAgbApzCm4KMS4xNzMxIDAuMjE0MCBtCjEuMTgxMiAwLjIwNjAgbApz
Cm4KMS4xOTA1IDAuMjA2MSBtCjEuMTk4NiAwLjIxNDEgbApzCm4KMS4xOTA1IDAuMjE0MSBtCjEu
MTk4NiAwLjIwNjEgbApzCm4KMS4yMDc5IDAuMjA2MCBtCjEuMjE2MCAwLjIxNDEgbApzCm4KMS4y
MDc5IDAuMjE0MSBtCjEuMjE2MCAwLjIwNjAgbApzCm4KMS4yMjUzIDAuMjA2MCBtCjEuMjMzNCAw
LjIxNDEgbApzCm4KMS4yMjUzIDAuMjE0MSBtCjEuMjMzNCAwLjIwNjAgbApzCm4KMS4yNDI4IDAu
MjA2MCBtCjEuMjUwOCAwLjIxNDEgbApzCm4KMS4yNDI4IDAuMjE0MSBtCjEuMjUwOCAwLjIwNjAg
bApzClsvRGV2aWNlUkdCXSBTQ1MKQ29sb3IxMSBTQwpbXSAwIFNECjAuMDAyMyBTTFcKbgowLjE1
MDAgMC40NDM0IG0KMC4xNjY2IDAuNDQ1MyBsCjAuMTg1NSAwLjM3MzIgbAowLjIwMjEgMC4zNjc4
IGwKMC4yMTkyIDAuMzYzMyBsCjAuMjM2OCAwLjQwODcgbAowLjI1NDggMC40MDA5IGwKMC4yNzE3
IDAuMzgxOSBsCjAuMjg5NCAwLjM1ODEgbAowLjMwNjcgMC4zNTMwIGwKMC4zMjQyIDAuMzY2MiBs
CjAuMzQxNiAwLjM1NTcgbAowLjM1ODkgMC4zNjQzIGwKMC4zNzYzIDAuMzY0NyBsCjAuMzkzOCAw
LjM3NjUgbAowLjQxMTEgMC4zODMyIGwKMC40Mjg2IDAuMzcwMyBsCjAuNDQ2MCAwLjM3MTMgbAow
LjQ2MzQgMC4zOTQ4IGwKMC40ODA4IDAuMzcwMyBsCjAuNDk4MiAwLjM2MTAgbAowLjUxNTYgMC40
MTQxIGwKMC41MzMwIDAuMzg2OCBsCjAuNTUwNCAwLjM0NzQgbAowLjU2NzggMC4zNDk1IGwKMC41
ODUyIDAuMzkxNiBsCjAuNjAyNiAwLjM0OTcgbAowLjYyMDAgMC4zNDM5IGwKMC42Mzc1IDAuMzQ1
MiBsCjAuNjU0OSAwLjM0NTcgbAowLjY3MjMgMC4zNTQwIGwKMC42ODk3IDAuMzQzOCBsCjAuNzA3
MSAwLjM0MjIgbAowLjcyNDUgMC4zMTU3IGwKMC43NDE5IDAuMzAxOCBsCjAuNzU5MyAwLjMwMTcg
bAowLjc3NjcgMC4zMDE3IGwKMC43OTQxIDAuMzAxNCBsCjAuODExNiAwLjI1MzQgbAowLjgyOTAg
MC4yNzIzIGwKMC44NDY0IDAuMjI1NyBsCjAuODYzOCAwLjIyMDEgbAowLjg4MTIgMC4yMTk2IGwK
MC44OTg2IDAuMjE5NSBsCjAuOTE2MCAwLjIxOTUgbAowLjkzMzQgMC4yMTk3IGwKMC45NTA4IDAu
MjE5NiBsCjAuOTY4MiAwLjIxOTcgbAowLjk4NTYgMC4yMTk3IGwKMS4wMDMxIDAuMjE5OSBsCjEu
MDIwNSAwLjIxOTkgbAoxLjAzNzkgMC4yMTk5IGwKMS4wNTUzIDAuMjE5OSBsCjEuMDcyNyAwLjIy
MDEgbAoxLjA5MDEgMC4yMjAxIGwKMS4xMDc1IDAuMjIwMSBsCjEuMTI0OSAwLjIyMDEgbAoxLjE0
MjMgMC4yMjAxIGwKMS4xNTk3IDAuMjIwMiBsCjEuMTc3MSAwLjIyMDEgbAoxLjE5NDYgMC4yMjAx
IGwKMS4yMTIwIDAuMjIwMiBsCjEuMjI5NCAwLjIyMDIgbAoxLjI0NjggMC4yMjAyIGwKcwpbXSAw
IFNECjAuMDAxNSBTTFcKbgowLjE0NjAgMC40MzkzIG0KMC4xNTQwIDAuNDQ3NCBsCnMKbgowLjE0
NjAgMC40NDc0IG0KMC4xNTQwIDAuNDM5MyBsCnMKbgowLjE2MjUgMC40NDEyIG0KMC4xNzA2IDAu
NDQ5MyBsCnMKbgowLjE2MjUgMC40NDkzIG0KMC4xNzA2IDAuNDQxMiBsCnMKbgowLjE4MTQgMC4z
NjkxIG0KMC4xODk1IDAuMzc3MiBsCnMKbgowLjE4MTQgMC4zNzcyIG0KMC4xODk1IDAuMzY5MSBs
CnMKbgowLjE5ODEgMC4zNjM4IG0KMC4yMDYxIDAuMzcxOCBsCnMKbgowLjE5ODEgMC4zNzE4IG0K
MC4yMDYxIDAuMzYzOCBsCnMKbgowLjIxNTEgMC4zNTkzIG0KMC4yMjMyIDAuMzY3MyBsCnMKbgow
LjIxNTEgMC4zNjczIG0KMC4yMjMyIDAuMzU5MyBsCnMKbgowLjIzMjggMC40MDQ3IG0KMC4yNDA4
IDAuNDEyNyBsCnMKbgowLjIzMjggMC40MTI3IG0KMC4yNDA4IDAuNDA0NyBsCnMKbgowLjI1MDgg
MC4zOTY5IG0KMC4yNTg4IDAuNDA0OSBsCnMKbgowLjI1MDggMC40MDQ5IG0KMC4yNTg4IDAuMzk2
OSBsCnMKbgowLjI2NzcgMC4zNzc4IG0KMC4yNzU4IDAuMzg1OSBsCnMKbgowLjI2NzcgMC4zODU5
IG0KMC4yNzU4IDAuMzc3OCBsCnMKbgowLjI4NTMgMC4zNTQxIG0KMC4yOTM0IDAuMzYyMSBsCnMK
bgowLjI4NTMgMC4zNjIxIG0KMC4yOTM0IDAuMzU0MSBsCnMKbgowLjMwMjcgMC4zNDg5IG0KMC4z
MTA3IDAuMzU3MCBsCnMKbgowLjMwMjcgMC4zNTcwIG0KMC4zMTA3IDAuMzQ4OSBsCnMKbgowLjMy
MDIgMC4zNjIyIG0KMC4zMjgyIDAuMzcwMiBsCnMKbgowLjMyMDIgMC4zNzAyIG0KMC4zMjgyIDAu
MzYyMiBsCnMKbgowLjMzNzYgMC4zNTE3IG0KMC4zNDU2IDAuMzU5NyBsCnMKbgowLjMzNzYgMC4z
NTk3IG0KMC4zNDU2IDAuMzUxNyBsCnMKbgowLjM1NDkgMC4zNjAzIG0KMC4zNjI5IDAuMzY4NCBs
CnMKbgowLjM1NDkgMC4zNjg0IG0KMC4zNjI5IDAuMzYwMyBsCnMKbgowLjM3MjMgMC4zNjA3IG0K
MC4zODAzIDAuMzY4NyBsCnMKbgowLjM3MjMgMC4zNjg3IG0KMC4zODAzIDAuMzYwNyBsCnMKbgow
LjM4OTcgMC4zNzI1IG0KMC4zOTc4IDAuMzgwNiBsCnMKbgowLjM4OTcgMC4zODA2IG0KMC4zOTc4
IDAuMzcyNSBsCnMKbgowLjQwNzEgMC4zNzkyIG0KMC40MTUxIDAuMzg3MyBsCnMKbgowLjQwNzEg
MC4zODczIG0KMC40MTUxIDAuMzc5MiBsCnMKbgowLjQyNDUgMC4zNjYyIG0KMC40MzI2IDAuMzc0
MyBsCnMKbgowLjQyNDUgMC4zNzQzIG0KMC40MzI2IDAuMzY2MiBsCnMKbgowLjQ0MTkgMC4zNjcz
IG0KMC40NTAwIDAuMzc1MyBsCnMKbgowLjQ0MTkgMC4zNzUzIG0KMC40NTAwIDAuMzY3MyBsCnMK
bgowLjQ1OTMgMC4zOTA4IG0KMC40Njc0IDAuMzk4OSBsCnMKbgowLjQ1OTMgMC4zOTg5IG0KMC40
Njc0IDAuMzkwOCBsCnMKbgowLjQ3NjggMC4zNjYyIG0KMC40ODQ4IDAuMzc0MyBsCnMKbgowLjQ3
NjggMC4zNzQzIG0KMC40ODQ4IDAuMzY2MiBsCnMKbgowLjQ5NDEgMC4zNTcwIG0KMC41MDIyIDAu
MzY1MCBsCnMKbgowLjQ5NDEgMC4zNjUwIG0KMC41MDIyIDAuMzU3MCBsCnMKbgowLjUxMTYgMC40
MTAwIG0KMC41MTk2IDAuNDE4MSBsCnMKbgowLjUxMTYgMC40MTgxIG0KMC41MTk2IDAuNDEwMCBs
CnMKbgowLjUyOTAgMC4zODI4IG0KMC41MzcwIDAuMzkwOSBsCnMKbgowLjUyOTAgMC4zOTA5IG0K
MC41MzcwIDAuMzgyOCBsCnMKbgowLjU0NjQgMC4zNDM0IG0KMC41NTQ0IDAuMzUxNSBsCnMKbgow
LjU0NjQgMC4zNTE1IG0KMC41NTQ0IDAuMzQzNCBsCnMKbgowLjU2MzggMC4zNDU0IG0KMC41NzE4
IDAuMzUzNSBsCnMKbgowLjU2MzggMC4zNTM1IG0KMC41NzE4IDAuMzQ1NCBsCnMKbgowLjU4MTIg
MC4zODc1IG0KMC41ODkzIDAuMzk1NiBsCnMKbgowLjU4MTIgMC4zOTU2IG0KMC41ODkzIDAuMzg3
NSBsCnMKbgowLjU5ODYgMC4zNDU3IG0KMC42MDY3IDAuMzUzOCBsCnMKbgowLjU5ODYgMC4zNTM4
IG0KMC42MDY3IDAuMzQ1NyBsCnMKbgowLjYxNjAgMC4zMzk4IG0KMC42MjQxIDAuMzQ3OSBsCnMK
bgowLjYxNjAgMC4zNDc5IG0KMC42MjQxIDAuMzM5OCBsCnMKbgowLjYzMzQgMC4zNDExIG0KMC42
NDE1IDAuMzQ5MiBsCnMKbgowLjYzMzQgMC4zNDkyIG0KMC42NDE1IDAuMzQxMSBsCnMKbgowLjY1
MDggMC4zNDE2IG0KMC42NTg5IDAuMzQ5NyBsCnMKbgowLjY1MDggMC4zNDk3IG0KMC42NTg5IDAu
MzQxNiBsCnMKbgowLjY2ODIgMC4zNTAwIG0KMC42NzYzIDAuMzU4MCBsCnMKbgowLjY2ODIgMC4z
NTgwIG0KMC42NzYzIDAuMzUwMCBsCnMKbgowLjY4NTcgMC4zMzk4IG0KMC42OTM3IDAuMzQ3OSBs
CnMKbgowLjY4NTcgMC4zNDc5IG0KMC42OTM3IDAuMzM5OCBsCnMKbgowLjcwMzEgMC4zMzgyIG0K
MC43MTExIDAuMzQ2MiBsCnMKbgowLjcwMzEgMC4zNDYyIG0KMC43MTExIDAuMzM4MiBsCnMKbgow
LjcyMDUgMC4zMTE3IG0KMC43Mjg1IDAuMzE5OCBsCnMKbgowLjcyMDUgMC4zMTk4IG0KMC43Mjg1
IDAuMzExNyBsCnMKbgowLjczNzkgMC4yOTc4IG0KMC43NDU5IDAuMzA1OCBsCnMKbgowLjczNzkg
MC4zMDU4IG0KMC43NDU5IDAuMjk3OCBsCnMKbgowLjc1NTMgMC4yOTc3IG0KMC43NjM0IDAuMzA1
NyBsCnMKbgowLjc1NTMgMC4zMDU3IG0KMC43NjM0IDAuMjk3NyBsCnMKbgowLjc3MjcgMC4yOTc3
IG0KMC43ODA4IDAuMzA1NyBsCnMKbgowLjc3MjcgMC4zMDU3IG0KMC43ODA4IDAuMjk3NyBsCnMK
bgowLjc5MDEgMC4yOTc0IG0KMC43OTgyIDAuMzA1NSBsCnMKbgowLjc5MDEgMC4zMDU1IG0KMC43
OTgyIDAuMjk3NCBsCnMKbgowLjgwNzUgMC4yNDk0IG0KMC44MTU2IDAuMjU3NSBsCnMKbgowLjgw
NzUgMC4yNTc1IG0KMC44MTU2IDAuMjQ5NCBsCnMKbgowLjgyNDkgMC4yNjgzIG0KMC44MzMwIDAu
Mjc2MyBsCnMKbgowLjgyNDkgMC4yNzYzIG0KMC44MzMwIDAuMjY4MyBsCnMKbgowLjg0MjMgMC4y
MjE2IG0KMC44NTA0IDAuMjI5NyBsCnMKbgowLjg0MjMgMC4yMjk3IG0KMC44NTA0IDAuMjIxNiBs
CnMKbgowLjg1OTcgMC4yMTYwIG0KMC44Njc4IDAuMjI0MSBsCnMKbgowLjg1OTcgMC4yMjQxIG0K
MC44Njc4IDAuMjE2MCBsCnMKbgowLjg3NzIgMC4yMTU1IG0KMC44ODUyIDAuMjIzNiBsCnMKbgow
Ljg3NzIgMC4yMjM2IG0KMC44ODUyIDAuMjE1NSBsCnMKbgowLjg5NDYgMC4yMTU1IG0KMC45MDI2
IDAuMjIzNSBsCnMKbgowLjg5NDYgMC4yMjM1IG0KMC45MDI2IDAuMjE1NSBsCnMKbgowLjkxMjAg
MC4yMTU1IG0KMC45MjAwIDAuMjIzNiBsCnMKbgowLjkxMjAgMC4yMjM2IG0KMC45MjAwIDAuMjE1
NSBsCnMKbgowLjkyOTQgMC4yMTU3IG0KMC45Mzc0IDAuMjIzNyBsCnMKbgowLjkyOTQgMC4yMjM3
IG0KMC45Mzc0IDAuMjE1NyBsCnMKbgowLjk0NjggMC4yMTU2IG0KMC45NTQ5IDAuMjIzNiBsCnMK
bgowLjk0NjggMC4yMjM2IG0KMC45NTQ5IDAuMjE1NiBsCnMKbgowLjk2NDIgMC4yMTU3IG0KMC45
NzIzIDAuMjIzNyBsCnMKbgowLjk2NDIgMC4yMjM3IG0KMC45NzIzIDAuMjE1NyBsCnMKbgowLjk4
MTYgMC4yMTU2IG0KMC45ODk3IDAuMjIzNyBsCnMKbgowLjk4MTYgMC4yMjM3IG0KMC45ODk3IDAu
MjE1NiBsCnMKbgowLjk5OTAgMC4yMTU5IG0KMS4wMDcxIDAuMjI0MCBsCnMKbgowLjk5OTAgMC4y
MjQwIG0KMS4wMDcxIDAuMjE1OSBsCnMKbgoxLjAxNjQgMC4yMTU5IG0KMS4wMjQ1IDAuMjI0MCBs
CnMKbgoxLjAxNjQgMC4yMjQwIG0KMS4wMjQ1IDAuMjE1OSBsCnMKbgoxLjAzMzggMC4yMTU5IG0K
MS4wNDE5IDAuMjIzOSBsCnMKbgoxLjAzMzggMC4yMjM5IG0KMS4wNDE5IDAuMjE1OSBsCnMKbgox
LjA1MTIgMC4yMTU5IG0KMS4wNTkzIDAuMjI0MCBsCnMKbgoxLjA1MTIgMC4yMjQwIG0KMS4wNTkz
IDAuMjE1OSBsCnMKbgoxLjA2ODcgMC4yMTYxIG0KMS4wNzY3IDAuMjI0MSBsCnMKbgoxLjA2ODcg
MC4yMjQxIG0KMS4wNzY3IDAuMjE2MSBsCnMKbgoxLjA4NjEgMC4yMTYxIG0KMS4wOTQxIDAuMjI0
MSBsCnMKbgoxLjA4NjEgMC4yMjQxIG0KMS4wOTQxIDAuMjE2MSBsCnMKbgoxLjEwMzUgMC4yMTYw
IG0KMS4xMTE1IDAuMjI0MSBsCnMKbgoxLjEwMzUgMC4yMjQxIG0KMS4xMTE1IDAuMjE2MCBsCnMK
bgoxLjEyMDkgMC4yMTYxIG0KMS4xMjg5IDAuMjI0MSBsCnMKbgoxLjEyMDkgMC4yMjQxIG0KMS4x
Mjg5IDAuMjE2MSBsCnMKbgoxLjEzODMgMC4yMTYxIG0KMS4xNDY0IDAuMjI0MiBsCnMKbgoxLjEz
ODMgMC4yMjQyIG0KMS4xNDY0IDAuMjE2MSBsCnMKbgoxLjE1NTcgMC4yMTYyIG0KMS4xNjM4IDAu
MjI0MyBsCnMKbgoxLjE1NTcgMC4yMjQzIG0KMS4xNjM4IDAuMjE2MiBsCnMKbgoxLjE3MzEgMC4y
MTYxIG0KMS4xODEyIDAuMjI0MSBsCnMKbgoxLjE3MzEgMC4yMjQxIG0KMS4xODEyIDAuMjE2MSBs
CnMKbgoxLjE5MDUgMC4yMTYxIG0KMS4xOTg2IDAuMjI0MSBsCnMKbgoxLjE5MDUgMC4yMjQxIG0K
MS4xOTg2IDAuMjE2MSBsCnMKbgoxLjIwNzkgMC4yMTYxIG0KMS4yMTYwIDAuMjI0MiBsCnMKbgox
LjIwNzkgMC4yMjQyIG0KMS4yMTYwIDAuMjE2MSBsCnMKbgoxLjIyNTMgMC4yMTYxIG0KMS4yMzM0
IDAuMjI0MiBsCnMKbgoxLjIyNTMgMC4yMjQyIG0KMS4yMzM0IDAuMjE2MSBsCnMKbgoxLjI0Mjgg
MC4yMTYyIG0KMS4yNTA4IDAuMjI0MiBsCnMKbgoxLjI0MjggMC4yMjQyIG0KMS4yNTA4IDAuMjE2
MiBsCnMKWy9EZXZpY2VSR0JdIFNDUwpDb2xvcjE0IFNDCltdIDAgU0QKMC4wMDIzIFNMVwpuCjAu
MTUwMCAwLjUyMzkgbQowLjE2NjYgMC41MzQzIGwKMC4xODU1IDAuNTcyMSBsCjAuMjAyMSAwLjYy
NDIgbAowLjIxOTIgMC42NDk5IGwKMC4yMzY4IDAuNjI1NyBsCjAuMjU0OCAwLjYwNzUgbAowLjI3
MTcgMC42ODE3IGwKMC4yODk0IDAuNzE5MiBsCjAuMzA2NyAwLjc0OTkgbAowLjMyNDIgMC43NjE5
IGwKMC4zNDE2IDAuNzY1MyBsCjAuMzU4OSAwLjc3OTcgbAowLjM3NjMgMC43ODYyIGwKMC4zOTM4
IDAuNzkxNCBsCjAuNDExMSAwLjc5MzIgbAowLjQyODYgMC43OTY3IGwKMC40NDYwIDAuODAyMCBs
CjAuNDYzNCAwLjgwMzAgbAowLjQ4MDggMC44MDUwIGwKMC40OTgyIDAuODA1NCBsCjAuNTE1NiAw
LjgwNjEgbAowLjUzMzAgMC44MDY2IGwKMC41NTA0IDAuNjE5OSBsCjAuNTY3OCAwLjUwMzMgbAow
LjU4NTIgMC40ODg3IGwKMC42MDI2IDAuNDkwNiBsCjAuNjIwMCAwLjQ5MDYgbAowLjYzNzUgMC40
OTEzIGwKMC42NTQ5IDAuNDkyMCBsCjAuNjcyMyAwLjQ5MjAgbAowLjY4OTcgMC40ODA5IGwKMC43
MDcxIDAuNDM5MiBsCjAuNzI0NSAwLjM4OTEgbAowLjc0MTkgMC4zNzI3IGwKMC43NTkzIDAuMzcy
NiBsCjAuNzc2NyAwLjM3MjYgbAowLjc5NDEgMC4zNzIzIGwKMC44MTE2IDAuMzAwMSBsCjAuODI5
MCAwLjMxNTkgbAowLjg0NjQgMC4yNTg0IGwKMC44NjM4IDAuMjUyMSBsCjAuODgxMiAwLjI1MTUg
bAowLjg5ODYgMC4yNTE1IGwKMC45MTYwIDAuMjUxNSBsCjAuOTMzNCAwLjI1MTggbAowLjk1MDgg
MC4yNTE2IGwKMC45NjgyIDAuMjUxNyBsCjAuOTg1NiAwLjI1MTcgbAoxLjAwMzEgMC4yNTIxIGwK
MS4wMjA1IDAuMjUyMCBsCjEuMDM3OSAwLjI1MjAgbAoxLjA1NTMgMC4yNTIxIGwKMS4wNzI3IDAu
MjUyMyBsCjEuMDkwMSAwLjI1MjMgbAoxLjEwNzUgMC4yNTIzIGwKMS4xMjQ5IDAuMjUyMyBsCjEu
MTQyMyAwLjI1MjQgbAoxLjE1OTcgMC4yNTIzIGwKMS4xNzcxIDAuMjUyNCBsCjEuMTk0NiAwLjI1
MjMgbAoxLjIxMjAgMC4yNTIzIGwKMS4yMjk0IDAuMjUyNCBsCjEuMjQ2OCAwLjI1MjQgbApzCltd
IDAgU0QKMC4wMDE1IFNMVwpuCjAuMTQ2MCAwLjUxOTkgbQowLjE1NDAgMC41MjgwIGwKcwpuCjAu
MTQ2MCAwLjUyODAgbQowLjE1NDAgMC41MTk5IGwKcwpuCjAuMTYyNSAwLjUzMDIgbQowLjE3MDYg
MC41MzgzIGwKcwpuCjAuMTYyNSAwLjUzODMgbQowLjE3MDYgMC41MzAyIGwKcwpuCjAuMTgxNCAw
LjU2ODEgbQowLjE4OTUgMC41NzYyIGwKcwpuCjAuMTgxNCAwLjU3NjIgbQowLjE4OTUgMC41Njgx
IGwKcwpuCjAuMTk4MSAwLjYyMDIgbQowLjIwNjEgMC42MjgyIGwKcwpuCjAuMTk4MSAwLjYyODIg
bQowLjIwNjEgMC42MjAyIGwKcwpuCjAuMjE1MSAwLjY0NTggbQowLjIyMzIgMC42NTM5IGwKcwpu
CjAuMjE1MSAwLjY1MzkgbQowLjIyMzIgMC42NDU4IGwKcwpuCjAuMjMyOCAwLjYyMTcgbQowLjI0
MDggMC42Mjk4IGwKcwpuCjAuMjMyOCAwLjYyOTggbQowLjI0MDggMC42MjE3IGwKcwpuCjAuMjUw
OCAwLjYwMzQgbQowLjI1ODggMC42MTE1IGwKcwpuCjAuMjUwOCAwLjYxMTUgbQowLjI1ODggMC42
MDM0IGwKcwpuCjAuMjY3NyAwLjY3NzcgbQowLjI3NTggMC42ODU4IGwKcwpuCjAuMjY3NyAwLjY4
NTggbQowLjI3NTggMC42Nzc3IGwKcwpuCjAuMjg1MyAwLjcxNTIgbQowLjI5MzQgMC43MjMzIGwK
cwpuCjAuMjg1MyAwLjcyMzMgbQowLjI5MzQgMC43MTUyIGwKcwpuCjAuMzAyNyAwLjc0NTkgbQow
LjMxMDcgMC43NTQwIGwKcwpuCjAuMzAyNyAwLjc1NDAgbQowLjMxMDcgMC43NDU5IGwKcwpuCjAu
MzIwMiAwLjc1NzggbQowLjMyODIgMC43NjU5IGwKcwpuCjAuMzIwMiAwLjc2NTkgbQowLjMyODIg
MC43NTc4IGwKcwpuCjAuMzM3NiAwLjc2MTMgbQowLjM0NTYgMC43NjkzIGwKcwpuCjAuMzM3NiAw
Ljc2OTMgbQowLjM0NTYgMC43NjEzIGwKcwpuCjAuMzU0OSAwLjc3NTcgbQowLjM2MjkgMC43ODM3
IGwKcwpuCjAuMzU0OSAwLjc4MzcgbQowLjM2MjkgMC43NzU3IGwKcwpuCjAuMzcyMyAwLjc4MjIg
bQowLjM4MDMgMC43OTAyIGwKcwpuCjAuMzcyMyAwLjc5MDIgbQowLjM4MDMgMC43ODIyIGwKcwpu
CjAuMzg5NyAwLjc4NzMgbQowLjM5NzggMC43OTU0IGwKcwpuCjAuMzg5NyAwLjc5NTQgbQowLjM5
NzggMC43ODczIGwKcwpuCjAuNDA3MSAwLjc4OTEgbQowLjQxNTEgMC43OTcyIGwKcwpuCjAuNDA3
MSAwLjc5NzIgbQowLjQxNTEgMC43ODkxIGwKcwpuCjAuNDI0NSAwLjc5MjcgbQowLjQzMjYgMC44
MDA4IGwKcwpuCjAuNDI0NSAwLjgwMDggbQowLjQzMjYgMC43OTI3IGwKcwpuCjAuNDQxOSAwLjc5
NzkgbQowLjQ1MDAgMC44MDYwIGwKcwpuCjAuNDQxOSAwLjgwNjAgbQowLjQ1MDAgMC43OTc5IGwK
cwpuCjAuNDU5MyAwLjc5OTAgbQowLjQ2NzQgMC44MDcwIGwKcwpuCjAuNDU5MyAwLjgwNzAgbQow
LjQ2NzQgMC43OTkwIGwKcwpuCjAuNDc2OCAwLjgwMDkgbQowLjQ4NDggMC44MDkwIGwKcwpuCjAu
NDc2OCAwLjgwOTAgbQowLjQ4NDggMC44MDA5IGwKcwpuCjAuNDk0MSAwLjgwMTMgbQowLjUwMjIg
MC44MDk0IGwKcwpuCjAuNDk0MSAwLjgwOTQgbQowLjUwMjIgMC44MDEzIGwKcwpuCjAuNTExNiAw
LjgwMjEgbQowLjUxOTYgMC44MTAyIGwKcwpuCjAuNTExNiAwLjgxMDIgbQowLjUxOTYgMC44MDIx
IGwKcwpuCjAuNTI5MCAwLjgwMjUgbQowLjUzNzAgMC44MTA2IGwKcwpuCjAuNTI5MCAwLjgxMDYg
bQowLjUzNzAgMC44MDI1IGwKcwpuCjAuNTQ2NCAwLjYxNTkgbQowLjU1NDQgMC42MjQwIGwKcwpu
CjAuNTQ2NCAwLjYyNDAgbQowLjU1NDQgMC42MTU5IGwKcwpuCjAuNTYzOCAwLjQ5OTMgbQowLjU3
MTggMC41MDc0IGwKcwpuCjAuNTYzOCAwLjUwNzQgbQowLjU3MTggMC40OTkzIGwKcwpuCjAuNTgx
MiAwLjQ4NDcgbQowLjU4OTMgMC40OTI4IGwKcwpuCjAuNTgxMiAwLjQ5MjggbQowLjU4OTMgMC40
ODQ3IGwKcwpuCjAuNTk4NiAwLjQ4NjUgbQowLjYwNjcgMC40OTQ2IGwKcwpuCjAuNTk4NiAwLjQ5
NDYgbQowLjYwNjcgMC40ODY1IGwKcwpuCjAuNjE2MCAwLjQ4NjYgbQowLjYyNDEgMC40OTQ2IGwK
cwpuCjAuNjE2MCAwLjQ5NDYgbQowLjYyNDEgMC40ODY2IGwKcwpuCjAuNjMzNCAwLjQ4NzIgbQow
LjY0MTUgMC40OTUzIGwKcwpuCjAuNjMzNCAwLjQ5NTMgbQowLjY0MTUgMC40ODcyIGwKcwpuCjAu
NjUwOCAwLjQ4ODAgbQowLjY1ODkgMC40OTYxIGwKcwpuCjAuNjUwOCAwLjQ5NjEgbQowLjY1ODkg
MC40ODgwIGwKcwpuCjAuNjY4MiAwLjQ4ODAgbQowLjY3NjMgMC40OTYwIGwKcwpuCjAuNjY4MiAw
LjQ5NjAgbQowLjY3NjMgMC40ODgwIGwKcwpuCjAuNjg1NyAwLjQ3NjkgbQowLjY5MzcgMC40ODUw
IGwKcwpuCjAuNjg1NyAwLjQ4NTAgbQowLjY5MzcgMC40NzY5IGwKcwpuCjAuNzAzMSAwLjQzNTIg
bQowLjcxMTEgMC40NDMzIGwKcwpuCjAuNzAzMSAwLjQ0MzMgbQowLjcxMTEgMC40MzUyIGwKcwpu
CjAuNzIwNSAwLjM4NTEgbQowLjcyODUgMC4zOTMyIGwKcwpuCjAuNzIwNSAwLjM5MzIgbQowLjcy
ODUgMC4zODUxIGwKcwpuCjAuNzM3OSAwLjM2ODcgbQowLjc0NTkgMC4zNzY3IGwKcwpuCjAuNzM3
OSAwLjM3NjcgbQowLjc0NTkgMC4zNjg3IGwKcwpuCjAuNzU1MyAwLjM2ODYgbQowLjc2MzQgMC4z
NzY2IGwKcwpuCjAuNzU1MyAwLjM3NjYgbQowLjc2MzQgMC4zNjg2IGwKcwpuCjAuNzcyNyAwLjM2
ODYgbQowLjc4MDggMC4zNzY2IGwKcwpuCjAuNzcyNyAwLjM3NjYgbQowLjc4MDggMC4zNjg2IGwK
cwpuCjAuNzkwMSAwLjM2ODIgbQowLjc5ODIgMC4zNzYzIGwKcwpuCjAuNzkwMSAwLjM3NjMgbQow
Ljc5ODIgMC4zNjgyIGwKcwpuCjAuODA3NSAwLjI5NjEgbQowLjgxNTYgMC4zMDQyIGwKcwpuCjAu
ODA3NSAwLjMwNDIgbQowLjgxNTYgMC4yOTYxIGwKcwpuCjAuODI0OSAwLjMxMTkgbQowLjgzMzAg
MC4zMTk5IGwKcwpuCjAuODI0OSAwLjMxOTkgbQowLjgzMzAgMC4zMTE5IGwKcwpuCjAuODQyMyAw
LjI1NDQgbQowLjg1MDQgMC4yNjI1IGwKcwpuCjAuODQyMyAwLjI2MjUgbQowLjg1MDQgMC4yNTQ0
IGwKcwpuCjAuODU5NyAwLjI0ODEgbQowLjg2NzggMC4yNTYxIGwKcwpuCjAuODU5NyAwLjI1NjEg
bQowLjg2NzggMC4yNDgxIGwKcwpuCjAuODc3MiAwLjI0NzUgbQowLjg4NTIgMC4yNTU2IGwKcwpu
CjAuODc3MiAwLjI1NTYgbQowLjg4NTIgMC4yNDc1IGwKcwpuCjAuODk0NiAwLjI0NzUgbQowLjkw
MjYgMC4yNTU1IGwKcwpuCjAuODk0NiAwLjI1NTUgbQowLjkwMjYgMC4yNDc1IGwKcwpuCjAuOTEy
MCAwLjI0NzUgbQowLjkyMDAgMC4yNTU1IGwKcwpuCjAuOTEyMCAwLjI1NTUgbQowLjkyMDAgMC4y
NDc1IGwKcwpuCjAuOTI5NCAwLjI0NzggbQowLjkzNzQgMC4yNTU4IGwKcwpuCjAuOTI5NCAwLjI1
NTggbQowLjkzNzQgMC4yNDc4IGwKcwpuCjAuOTQ2OCAwLjI0NzYgbQowLjk1NDkgMC4yNTU2IGwK
cwpuCjAuOTQ2OCAwLjI1NTYgbQowLjk1NDkgMC4yNDc2IGwKcwpuCjAuOTY0MiAwLjI0NzcgbQow
Ljk3MjMgMC4yNTU4IGwKcwpuCjAuOTY0MiAwLjI1NTggbQowLjk3MjMgMC4yNDc3IGwKcwpuCjAu
OTgxNiAwLjI0NzYgbQowLjk4OTcgMC4yNTU3IGwKcwpuCjAuOTgxNiAwLjI1NTcgbQowLjk4OTcg
MC4yNDc2IGwKcwpuCjAuOTk5MCAwLjI0ODAgbQoxLjAwNzEgMC4yNTYxIGwKcwpuCjAuOTk5MCAw
LjI1NjEgbQoxLjAwNzEgMC4yNDgwIGwKcwpuCjEuMDE2NCAwLjI0ODAgbQoxLjAyNDUgMC4yNTYx
IGwKcwpuCjEuMDE2NCAwLjI1NjEgbQoxLjAyNDUgMC4yNDgwIGwKcwpuCjEuMDMzOCAwLjI0ODAg
bQoxLjA0MTkgMC4yNTYxIGwKcwpuCjEuMDMzOCAwLjI1NjEgbQoxLjA0MTkgMC4yNDgwIGwKcwpu
CjEuMDUxMiAwLjI0ODEgbQoxLjA1OTMgMC4yNTYyIGwKcwpuCjEuMDUxMiAwLjI1NjIgbQoxLjA1
OTMgMC4yNDgxIGwKcwpuCjEuMDY4NyAwLjI0ODMgbQoxLjA3NjcgMC4yNTYzIGwKcwpuCjEuMDY4
NyAwLjI1NjMgbQoxLjA3NjcgMC4yNDgzIGwKcwpuCjEuMDg2MSAwLjI0ODMgbQoxLjA5NDEgMC4y
NTYzIGwKcwpuCjEuMDg2MSAwLjI1NjMgbQoxLjA5NDEgMC4yNDgzIGwKcwpuCjEuMTAzNSAwLjI0
ODIgbQoxLjExMTUgMC4yNTYzIGwKcwpuCjEuMTAzNSAwLjI1NjMgbQoxLjExMTUgMC4yNDgyIGwK
cwpuCjEuMTIwOSAwLjI0ODMgbQoxLjEyODkgMC4yNTYzIGwKcwpuCjEuMTIwOSAwLjI1NjMgbQox
LjEyODkgMC4yNDgzIGwKcwpuCjEuMTM4MyAwLjI0ODMgbQoxLjE0NjQgMC4yNTY0IGwKcwpuCjEu
MTM4MyAwLjI1NjQgbQoxLjE0NjQgMC4yNDgzIGwKcwpuCjEuMTU1NyAwLjI0ODMgbQoxLjE2Mzgg
MC4yNTYzIGwKcwpuCjEuMTU1NyAwLjI1NjMgbQoxLjE2MzggMC4yNDgzIGwKcwpuCjEuMTczMSAw
LjI0ODMgbQoxLjE4MTIgMC4yNTY0IGwKcwpuCjEuMTczMSAwLjI1NjQgbQoxLjE4MTIgMC4yNDgz
IGwKcwpuCjEuMTkwNSAwLjI0ODMgbQoxLjE5ODYgMC4yNTYzIGwKcwpuCjEuMTkwNSAwLjI1NjMg
bQoxLjE5ODYgMC4yNDgzIGwKcwpuCjEuMjA3OSAwLjI0ODMgbQoxLjIxNjAgMC4yNTYzIGwKcwpu
CjEuMjA3OSAwLjI1NjMgbQoxLjIxNjAgMC4yNDgzIGwKcwpuCjEuMjI1MyAwLjI0ODQgbQoxLjIz
MzQgMC4yNTY1IGwKcwpuCjEuMjI1MyAwLjI1NjUgbQoxLjIzMzQgMC4yNDg0IGwKcwpuCjEuMjQy
OCAwLjI0ODQgbQoxLjI1MDggMC4yNTY1IGwKcwpuCjEuMjQyOCAwLjI1NjUgbQoxLjI1MDggMC4y
NDg0IGwKcwpbL0RldmljZVJHQl0gU0NTCkNvbG9yMTUgU0MKW10gMCBTRAowLjAwMjMgU0xXCm4K
MC4xNTAwIDAuMjIwMCBtCjAuMTY2NiAwLjIyMjcgbAowLjE4NTUgMC4yMjM4IGwKMC4yMDIxIDAu
MjI1NyBsCjAuMjE5MiAwLjIyNzQgbAowLjIzNjggMC4yMjcyIGwKMC4yNTQ4IDAuMjI2MCBsCjAu
MjcxNyAwLjIyNjcgbAowLjI4OTQgMC4yMjM4IGwKMC4zMDY3IDAuMjI1MCBsCjAuMzI0MiAwLjIy
NjIgbAowLjM0MTYgMC4yMjg0IGwKMC4zNTg5IDAuMjI4OSBsCjAuMzc2MyAwLjIyOTkgbAowLjM5
MzggMC4yMjkwIGwKMC40MTExIDAuMjI5MiBsCjAuNDI4NiAwLjIyOTYgbAowLjQ0NjAgMC4yMjgx
IGwKMC40NjM0IDAuMjI4MiBsCjAuNDgwOCAwLjIyOTQgbAowLjQ5ODIgMC4yMzI3IGwKMC41MTU2
IDAuMjMyOCBsCjAuNTMzMCAwLjIzMTcgbAowLjU1MDQgMC4yMjk3IGwKMC41Njc4IDAuMjI5NyBs
CjAuNTg1MiAwLjIyODkgbAowLjYwMjYgMC4yMzE2IGwKMC42MjAwIDAuMjMyNSBsCjAuNjM3NSAw
LjIzMTEgbAowLjY1NDkgMC4yMjcxIGwKMC42NzIzIDAuMjMxOCBsCjAuNjg5NyAwLjIyNzggbAow
LjcwNzEgMC4yMjYxIGwKMC43MjQ1IDAuMjI2MCBsCjAuNzQxOSAwLjIyMTUgbAowLjc1OTMgMC4y
MjExIGwKMC43NzY3IDAuMjIxNSBsCjAuNzk0MSAwLjIyMDMgbAowLjgxMTYgMC4xOTQ3IGwKMC44
MjkwIDAuMTk3MiBsCjAuODQ2NCAwLjE4NDIgbAowLjg2MzggMC4xODI5IGwKMC44ODEyIDAuMTgy
OCBsCjAuODk4NiAwLjE4MjcgbAowLjkxNjAgMC4xODI2IGwKMC45MzM0IDAuMTgyNyBsCjAuOTUw
OCAwLjE4MjYgbAowLjk2ODIgMC4xODI3IGwKMC45ODU2IDAuMTgyNiBsCjEuMDAzMSAwLjE4Mjgg
bAoxLjAyMDUgMC4xODI4IGwKMS4wMzc5IDAuMTgyOCBsCjEuMDU1MyAwLjE4MjggbAoxLjA3Mjcg
MC4xODI5IGwKMS4wOTAxIDAuMTgyOSBsCjEuMTA3NSAwLjE4MjggbAoxLjEyNDkgMC4xODI4IGwK
MS4xNDIzIDAuMTgyOSBsCjEuMTU5NyAwLjE4MjkgbAoxLjE3NzEgMC4xODI5IGwKMS4xOTQ2IDAu
MTgyOCBsCjEuMjEyMCAwLjE4MjggbAoxLjIyOTQgMC4xODMwIGwKMS4yNDY4IDAuMTgzMCBsCnMK
W10gMCBTRAowLjAwMTUgU0xXCm4KMC4xNDYwIDAuMjE1OSBtCjAuMTU0MCAwLjIyNDAgbApzCm4K
MC4xNDYwIDAuMjI0MCBtCjAuMTU0MCAwLjIxNTkgbApzCm4KMC4xNjI1IDAuMjE4NyBtCjAuMTcw
NiAwLjIyNjcgbApzCm4KMC4xNjI1IDAuMjI2NyBtCjAuMTcwNiAwLjIxODcgbApzCm4KMC4xODE0
IDAuMjE5OCBtCjAuMTg5NSAwLjIyNzkgbApzCm4KMC4xODE0IDAuMjI3OSBtCjAuMTg5NSAwLjIx
OTggbApzCm4KMC4xOTgxIDAuMjIxNyBtCjAuMjA2MSAwLjIyOTcgbApzCm4KMC4xOTgxIDAuMjI5
NyBtCjAuMjA2MSAwLjIyMTcgbApzCm4KMC4yMTUxIDAuMjIzNCBtCjAuMjIzMiAwLjIzMTUgbApz
Cm4KMC4yMTUxIDAuMjMxNSBtCjAuMjIzMiAwLjIyMzQgbApzCm4KMC4yMzI4IDAuMjIzMSBtCjAu
MjQwOCAwLjIzMTIgbApzCm4KMC4yMzI4IDAuMjMxMiBtCjAuMjQwOCAwLjIyMzEgbApzCm4KMC4y
NTA4IDAuMjIyMCBtCjAuMjU4OCAwLjIzMDEgbApzCm4KMC4yNTA4IDAuMjMwMSBtCjAuMjU4OCAw
LjIyMjAgbApzCm4KMC4yNjc3IDAuMjIyNyBtCjAuMjc1OCAwLjIzMDcgbApzCm4KMC4yNjc3IDAu
MjMwNyBtCjAuMjc1OCAwLjIyMjcgbApzCm4KMC4yODUzIDAuMjE5NyBtCjAuMjkzNCAwLjIyNzgg
bApzCm4KMC4yODUzIDAuMjI3OCBtCjAuMjkzNCAwLjIxOTcgbApzCm4KMC4zMDI3IDAuMjIxMCBt
CjAuMzEwNyAwLjIyOTEgbApzCm4KMC4zMDI3IDAuMjI5MSBtCjAuMzEwNyAwLjIyMTAgbApzCm4K
MC4zMjAyIDAuMjIyMiBtCjAuMzI4MiAwLjIzMDIgbApzCm4KMC4zMjAyIDAuMjMwMiBtCjAuMzI4
MiAwLjIyMjIgbApzCm4KMC4zMzc2IDAuMjI0NCBtCjAuMzQ1NiAwLjIzMjUgbApzCm4KMC4zMzc2
IDAuMjMyNSBtCjAuMzQ1NiAwLjIyNDQgbApzCm4KMC4zNTQ5IDAuMjI0OSBtCjAuMzYyOSAwLjIz
MjkgbApzCm4KMC4zNTQ5IDAuMjMyOSBtCjAuMzYyOSAwLjIyNDkgbApzCm4KMC4zNzIzIDAuMjI1
OSBtCjAuMzgwMyAwLjIzMzkgbApzCm4KMC4zNzIzIDAuMjMzOSBtCjAuMzgwMyAwLjIyNTkgbApz
Cm4KMC4zODk3IDAuMjI1MCBtCjAuMzk3OCAwLjIzMzAgbApzCm4KMC4zODk3IDAuMjMzMCBtCjAu
Mzk3OCAwLjIyNTAgbApzCm4KMC40MDcxIDAuMjI1MiBtCjAuNDE1MSAwLjIzMzMgbApzCm4KMC40
MDcxIDAuMjMzMyBtCjAuNDE1MSAwLjIyNTIgbApzCm4KMC40MjQ1IDAuMjI1NSBtCjAuNDMyNiAw
LjIzMzYgbApzCm4KMC40MjQ1IDAuMjMzNiBtCjAuNDMyNiAwLjIyNTUgbApzCm4KMC40NDE5IDAu
MjI0MSBtCjAuNDUwMCAwLjIzMjIgbApzCm4KMC40NDE5IDAuMjMyMiBtCjAuNDUwMCAwLjIyNDEg
bApzCm4KMC40NTkzIDAuMjI0MSBtCjAuNDY3NCAwLjIzMjIgbApzCm4KMC40NTkzIDAuMjMyMiBt
CjAuNDY3NCAwLjIyNDEgbApzCm4KMC40NzY4IDAuMjI1NCBtCjAuNDg0OCAwLjIzMzQgbApzCm4K
MC40NzY4IDAuMjMzNCBtCjAuNDg0OCAwLjIyNTQgbApzCm4KMC40OTQxIDAuMjI4NyBtCjAuNTAy
MiAwLjIzNjggbApzCm4KMC40OTQxIDAuMjM2OCBtCjAuNTAyMiAwLjIyODcgbApzCm4KMC41MTE2
IDAuMjI4OCBtCjAuNTE5NiAwLjIzNjggbApzCm4KMC41MTE2IDAuMjM2OCBtCjAuNTE5NiAwLjIy
ODggbApzCm4KMC41MjkwIDAuMjI3NiBtCjAuNTM3MCAwLjIzNTcgbApzCm4KMC41MjkwIDAuMjM1
NyBtCjAuNTM3MCAwLjIyNzYgbApzCm4KMC41NDY0IDAuMjI1NyBtCjAuNTU0NCAwLjIzMzcgbApz
Cm4KMC41NDY0IDAuMjMzNyBtCjAuNTU0NCAwLjIyNTcgbApzCm4KMC41NjM4IDAuMjI1NyBtCjAu
NTcxOCAwLjIzMzggbApzCm4KMC41NjM4IDAuMjMzOCBtCjAuNTcxOCAwLjIyNTcgbApzCm4KMC41
ODEyIDAuMjI0OSBtCjAuNTg5MyAwLjIzMjkgbApzCm4KMC41ODEyIDAuMjMyOSBtCjAuNTg5MyAw
LjIyNDkgbApzCm4KMC41OTg2IDAuMjI3NiBtCjAuNjA2NyAwLjIzNTcgbApzCm4KMC41OTg2IDAu
MjM1NyBtCjAuNjA2NyAwLjIyNzYgbApzCm4KMC42MTYwIDAuMjI4NSBtCjAuNjI0MSAwLjIzNjUg
bApzCm4KMC42MTYwIDAuMjM2NSBtCjAuNjI0MSAwLjIyODUgbApzCm4KMC42MzM0IDAuMjI3MSBt
CjAuNjQxNSAwLjIzNTEgbApzCm4KMC42MzM0IDAuMjM1MSBtCjAuNjQxNSAwLjIyNzEgbApzCm4K
MC42NTA4IDAuMjIzMSBtCjAuNjU4OSAwLjIzMTIgbApzCm4KMC42NTA4IDAuMjMxMiBtCjAuNjU4
OSAwLjIyMzEgbApzCm4KMC42NjgyIDAuMjI3OCBtCjAuNjc2MyAwLjIzNTkgbApzCm4KMC42Njgy
IDAuMjM1OSBtCjAuNjc2MyAwLjIyNzggbApzCm4KMC42ODU3IDAuMjIzOCBtCjAuNjkzNyAwLjIz
MTkgbApzCm4KMC42ODU3IDAuMjMxOSBtCjAuNjkzNyAwLjIyMzggbApzCm4KMC43MDMxIDAuMjIy
MSBtCjAuNzExMSAwLjIzMDEgbApzCm4KMC43MDMxIDAuMjMwMSBtCjAuNzExMSAwLjIyMjEgbApz
Cm4KMC43MjA1IDAuMjIxOSBtCjAuNzI4NSAwLjIzMDAgbApzCm4KMC43MjA1IDAuMjMwMCBtCjAu
NzI4NSAwLjIyMTkgbApzCm4KMC43Mzc5IDAuMjE3NSBtCjAuNzQ1OSAwLjIyNTUgbApzCm4KMC43
Mzc5IDAuMjI1NSBtCjAuNzQ1OSAwLjIxNzUgbApzCm4KMC43NTUzIDAuMjE3MCBtCjAuNzYzNCAw
LjIyNTEgbApzCm4KMC43NTUzIDAuMjI1MSBtCjAuNzYzNCAwLjIxNzAgbApzCm4KMC43NzI3IDAu
MjE3NCBtCjAuNzgwOCAwLjIyNTUgbApzCm4KMC43NzI3IDAuMjI1NSBtCjAuNzgwOCAwLjIxNzQg
bApzCm4KMC43OTAxIDAuMjE2MyBtCjAuNzk4MiAwLjIyNDMgbApzCm4KMC43OTAxIDAuMjI0MyBt
CjAuNzk4MiAwLjIxNjMgbApzCm4KMC44MDc1IDAuMTkwNiBtCjAuODE1NiAwLjE5ODcgbApzCm4K
MC44MDc1IDAuMTk4NyBtCjAuODE1NiAwLjE5MDYgbApzCm4KMC44MjQ5IDAuMTkzMiBtCjAuODMz
MCAwLjIwMTIgbApzCm4KMC44MjQ5IDAuMjAxMiBtCjAuODMzMCAwLjE5MzIgbApzCm4KMC44NDIz
IDAuMTgwMSBtCjAuODUwNCAwLjE4ODIgbApzCm4KMC44NDIzIDAuMTg4MiBtCjAuODUwNCAwLjE4
MDEgbApzCm4KMC44NTk3IDAuMTc4OSBtCjAuODY3OCAwLjE4NzAgbApzCm4KMC44NTk3IDAuMTg3
MCBtCjAuODY3OCAwLjE3ODkgbApzCm4KMC44NzcyIDAuMTc4OCBtCjAuODg1MiAwLjE4NjggbApz
Cm4KMC44NzcyIDAuMTg2OCBtCjAuODg1MiAwLjE3ODggbApzCm4KMC44OTQ2IDAuMTc4NiBtCjAu
OTAyNiAwLjE4NjcgbApzCm4KMC44OTQ2IDAuMTg2NyBtCjAuOTAyNiAwLjE3ODYgbApzCm4KMC45
MTIwIDAuMTc4NiBtCjAuOTIwMCAwLjE4NjcgbApzCm4KMC45MTIwIDAuMTg2NyBtCjAuOTIwMCAw
LjE3ODYgbApzCm4KMC45Mjk0IDAuMTc4NyBtCjAuOTM3NCAwLjE4NjggbApzCm4KMC45Mjk0IDAu
MTg2OCBtCjAuOTM3NCAwLjE3ODcgbApzCm4KMC45NDY4IDAuMTc4NiBtCjAuOTU0OSAwLjE4Njcg
bApzCm4KMC45NDY4IDAuMTg2NyBtCjAuOTU0OSAwLjE3ODYgbApzCm4KMC45NjQyIDAuMTc4NyBt
CjAuOTcyMyAwLjE4NjcgbApzCm4KMC45NjQyIDAuMTg2NyBtCjAuOTcyMyAwLjE3ODcgbApzCm4K
MC45ODE2IDAuMTc4NiBtCjAuOTg5NyAwLjE4NjcgbApzCm4KMC45ODE2IDAuMTg2NyBtCjAuOTg5
NyAwLjE3ODYgbApzCm4KMC45OTkwIDAuMTc4NyBtCjEuMDA3MSAwLjE4NjggbApzCm4KMC45OTkw
IDAuMTg2OCBtCjEuMDA3MSAwLjE3ODcgbApzCm4KMS4wMTY0IDAuMTc4OCBtCjEuMDI0NSAwLjE4
NjggbApzCm4KMS4wMTY0IDAuMTg2OCBtCjEuMDI0NSAwLjE3ODggbApzCm4KMS4wMzM4IDAuMTc4
OCBtCjEuMDQxOSAwLjE4NjkgbApzCm4KMS4wMzM4IDAuMTg2OSBtCjEuMDQxOSAwLjE3ODggbApz
Cm4KMS4wNTEyIDAuMTc4OCBtCjEuMDU5MyAwLjE4NjkgbApzCm4KMS4wNTEyIDAuMTg2OSBtCjEu
MDU5MyAwLjE3ODggbApzCm4KMS4wNjg3IDAuMTc4OCBtCjEuMDc2NyAwLjE4NjkgbApzCm4KMS4w
Njg3IDAuMTg2OSBtCjEuMDc2NyAwLjE3ODggbApzCm4KMS4wODYxIDAuMTc4OCBtCjEuMDk0MSAw
LjE4NjkgbApzCm4KMS4wODYxIDAuMTg2OSBtCjEuMDk0MSAwLjE3ODggbApzCm4KMS4xMDM1IDAu
MTc4OCBtCjEuMTExNSAwLjE4NjggbApzCm4KMS4xMDM1IDAuMTg2OCBtCjEuMTExNSAwLjE3ODgg
bApzCm4KMS4xMjA5IDAuMTc4OCBtCjEuMTI4OSAwLjE4NjkgbApzCm4KMS4xMjA5IDAuMTg2OSBt
CjEuMTI4OSAwLjE3ODggbApzCm4KMS4xMzgzIDAuMTc4OSBtCjEuMTQ2NCAwLjE4NzAgbApzCm4K
MS4xMzgzIDAuMTg3MCBtCjEuMTQ2NCAwLjE3ODkgbApzCm4KMS4xNTU3IDAuMTc4OCBtCjEuMTYz
OCAwLjE4NjkgbApzCm4KMS4xNTU3IDAuMTg2OSBtCjEuMTYzOCAwLjE3ODggbApzCm4KMS4xNzMx
IDAuMTc4OCBtCjEuMTgxMiAwLjE4NjkgbApzCm4KMS4xNzMxIDAuMTg2OSBtCjEuMTgxMiAwLjE3
ODggbApzCm4KMS4xOTA1IDAuMTc4OCBtCjEuMTk4NiAwLjE4NjggbApzCm4KMS4xOTA1IDAuMTg2
OCBtCjEuMTk4NiAwLjE3ODggbApzCm4KMS4yMDc5IDAuMTc4OCBtCjEuMjE2MCAwLjE4NjkgbApz
Cm4KMS4yMDc5IDAuMTg2OSBtCjEuMjE2MCAwLjE3ODggbApzCm4KMS4yMjUzIDAuMTc4OSBtCjEu
MjMzNCAwLjE4NzAgbApzCm4KMS4yMjUzIDAuMTg3MCBtCjEuMjMzNCAwLjE3ODkgbApzCm4KMS4y
NDI4IDAuMTc4OSBtCjEuMjUwOCAwLjE4NzAgbApzCm4KMS4yNDI4IDAuMTg3MCBtCjEuMjUwOCAw
LjE3ODkgbApzClsvRGV2aWNlUkdCXSBTQ1MKQ29sb3IxMCBTQwpbMC4wMDE1IDAuMDA0NSAwLjAw
NzUgMC4wMDQ1IF0gMCBTRAowLjAwMTUgU0xXCm4KMC4xNTAwIDAuMzg3MCBtCjAuMTY2NiAwLjQw
NDYgbAowLjE4NTUgMC40MTA1IGwKMC4yMDIxIDAuNDA3OCBsCjAuMjE5MiAwLjQxMjUgbAowLjIz
NjggMC40MTY2IGwKMC4yNTQ4IDAuNDI0MCBsCjAuMjcxNyAwLjQ4NzYgbAowLjI4OTQgMC41MDU1
IGwKMC4zMDY3IDAuNTE0OCBsCjAuMzI0MiAwLjUyNTcgbAowLjM0MTYgMC41MzY4IGwKMC4zNTg5
IDAuNTQyNCBsCjAuMzc2MyAwLjU0ODcgbAowLjM5MzggMC41NTM5IGwKMC40MTExIDAuNTU5MiBs
CjAuNDI4NiAwLjU2MjYgbAowLjQ0NjAgMC41NjQ3IGwKMC40NjM0IDAuNTY3NSBsCjAuNDgwOCAw
LjU2OTMgbAowLjQ5ODIgMC41NzA4IGwKMC41MTU2IDAuNTcxOSBsCjAuNTMzMCAwLjU3MjAgbAow
LjU1MDQgMC41MDAxIGwKMC41Njc4IDAuNTAwMyBsCjAuNTg1MiAwLjUwMDQgbAowLjYwMjYgMC41
MDA4IGwKMC42MjAwIDAuNTAwNSBsCjAuNjM3NSAwLjUwMDkgbAowLjY1NDkgMC41MDA3IGwKMC42
NzIzIDAuNTAwOSBsCjAuNjg5NyAwLjUwMTEgbAowLjcwNzEgMC41MDA5IGwKMC43MjQ1IDAuNTAx
NSBsCjAuNzQxOSAwLjUwMTYgbAowLjc1OTMgMC41MDEzIGwKMC43NzY3IDAuNTAxMyBsCjAuNzk0
MSAwLjUwMTMgbAowLjgxMTYgMC41MDA2IGwKMC44MjkwIDAuNDg3OCBsCjAuODQ2NCAwLjQ4Nzkg
bAowLjg2MzggMC40ODY4IGwKMC44ODEyIDAuNDYwOCBsCjAuODk4NiAwLjM4MDQgbAowLjkxNjAg
MC4zMTM3IGwKMC45MzM0IDAuMjQ3MCBsCjAuOTUwOCAwLjIxNzIgbAowLjk2ODIgMC4yMDQzIGwK
MC45ODU2IDAuMTk5MCBsCjEuMDAzMSAwLjE5NjggbAoxLjAyMDUgMC4xOTU5IGwKMS4wMzc5IDAu
MTk1NyBsCjEuMDU1MyAwLjE5NTYgbAoxLjA3MjcgMC4xOTU2IGwKMS4wOTAxIDAuMTk1NiBsCjEu
MTA3NSAwLjE5NTcgbAoxLjEyNDkgMC4xOTU4IGwKMS4xNDIzIDAuMTk1OCBsCjEuMTU5NyAwLjE5
NTcgbAoxLjE3NzEgMC4xOTU3IGwKMS4xOTQ2IDAuMTk2MiBsCjEuMjEyMCAwLjE5NjAgbAoxLjIy
OTQgMC4xOTU4IGwKMS4yNDY4IDAuMTk1OCBsCnMKbgowLjE0ODAgMC4zODUwIG0KMC4xNDgwIDAu
Mzg5MCBsCjAuMTUyMCAwLjM4OTAgbAowLjE1MjAgMC4zODUwIGwKYwpmaWxsCltdIDAgU0QKMC4w
MDE1IFNMVwpuCjAuMTQ4MCAwLjM4NTAgbQowLjE0ODAgMC4zODkwIGwKMC4xNTIwIDAuMzg5MCBs
CjAuMTUyMCAwLjM4NTAgbAowLjE0ODAgMC4zODUwIGwKYwpzCm4KMC4xNjQ1IDAuNDAyNSBtCjAu
MTY0NSAwLjQwNjYgbAowLjE2ODYgMC40MDY2IGwKMC4xNjg2IDAuNDAyNSBsCmMKZmlsbApuCjAu
MTY0NSAwLjQwMjUgbQowLjE2NDUgMC40MDY2IGwKMC4xNjg2IDAuNDA2NiBsCjAuMTY4NiAwLjQw
MjUgbAowLjE2NDUgMC40MDI1IGwKYwpzCm4KMC4xODM0IDAuNDA4NSBtCjAuMTgzNCAwLjQxMjUg
bAowLjE4NzUgMC40MTI1IGwKMC4xODc1IDAuNDA4NSBsCmMKZmlsbApuCjAuMTgzNCAwLjQwODUg
bQowLjE4MzQgMC40MTI1IGwKMC4xODc1IDAuNDEyNSBsCjAuMTg3NSAwLjQwODUgbAowLjE4MzQg
MC40MDg1IGwKYwpzCm4KMC4yMDAxIDAuNDA1OCBtCjAuMjAwMSAwLjQwOTkgbAowLjIwNDEgMC40
MDk5IGwKMC4yMDQxIDAuNDA1OCBsCmMKZmlsbApuCjAuMjAwMSAwLjQwNTggbQowLjIwMDEgMC40
MDk5IGwKMC4yMDQxIDAuNDA5OSBsCjAuMjA0MSAwLjQwNTggbAowLjIwMDEgMC40MDU4IGwKYwpz
Cm4KMC4yMTcxIDAuNDEwNSBtCjAuMjE3MSAwLjQxNDUgbAowLjIyMTIgMC40MTQ1IGwKMC4yMjEy
IDAuNDEwNSBsCmMKZmlsbApuCjAuMjE3MSAwLjQxMDUgbQowLjIxNzEgMC40MTQ1IGwKMC4yMjEy
IDAuNDE0NSBsCjAuMjIxMiAwLjQxMDUgbAowLjIxNzEgMC40MTA1IGwKYwpzCm4KMC4yMzQ4IDAu
NDE0NiBtCjAuMjM0OCAwLjQxODYgbAowLjIzODkgMC40MTg2IGwKMC4yMzg5IDAuNDE0NiBsCmMK
ZmlsbApuCjAuMjM0OCAwLjQxNDYgbQowLjIzNDggMC40MTg2IGwKMC4yMzg5IDAuNDE4NiBsCjAu
MjM4OSAwLjQxNDYgbAowLjIzNDggMC40MTQ2IGwKYwpzCm4KMC4yNTI4IDAuNDIxOSBtCjAuMjUy
OCAwLjQyNjAgbAowLjI1NjggMC40MjYwIGwKMC4yNTY4IDAuNDIxOSBsCmMKZmlsbApuCjAuMjUy
OCAwLjQyMTkgbQowLjI1MjggMC40MjYwIGwKMC4yNTY4IDAuNDI2MCBsCjAuMjU2OCAwLjQyMTkg
bAowLjI1MjggMC40MjE5IGwKYwpzCm4KMC4yNjk3IDAuNDg1NSBtCjAuMjY5NyAwLjQ4OTYgbAow
LjI3MzggMC40ODk2IGwKMC4yNzM4IDAuNDg1NSBsCmMKZmlsbApuCjAuMjY5NyAwLjQ4NTUgbQow
LjI2OTcgMC40ODk2IGwKMC4yNzM4IDAuNDg5NiBsCjAuMjczOCAwLjQ4NTUgbAowLjI2OTcgMC40
ODU1IGwKYwpzCm4KMC4yODczIDAuNTAzNCBtCjAuMjg3MyAwLjUwNzUgbAowLjI5MTQgMC41MDc1
IGwKMC4yOTE0IDAuNTAzNCBsCmMKZmlsbApuCjAuMjg3MyAwLjUwMzQgbQowLjI4NzMgMC41MDc1
IGwKMC4yOTE0IDAuNTA3NSBsCjAuMjkxNCAwLjUwMzQgbAowLjI4NzMgMC41MDM0IGwKYwpzCm4K
MC4zMDQ3IDAuNTEyOCBtCjAuMzA0NyAwLjUxNjkgbAowLjMwODggMC41MTY5IGwKMC4zMDg4IDAu
NTEyOCBsCmMKZmlsbApuCjAuMzA0NyAwLjUxMjggbQowLjMwNDcgMC41MTY5IGwKMC4zMDg4IDAu
NTE2OSBsCjAuMzA4OCAwLjUxMjggbAowLjMwNDcgMC41MTI4IGwKYwpzCm4KMC4zMjIyIDAuNTIz
NiBtCjAuMzIyMiAwLjUyNzcgbAowLjMyNjIgMC41Mjc3IGwKMC4zMjYyIDAuNTIzNiBsCmMKZmls
bApuCjAuMzIyMiAwLjUyMzYgbQowLjMyMjIgMC41Mjc3IGwKMC4zMjYyIDAuNTI3NyBsCjAuMzI2
MiAwLjUyMzYgbAowLjMyMjIgMC41MjM2IGwKYwpzCm4KMC4zMzk2IDAuNTM0OCBtCjAuMzM5NiAw
LjUzODkgbAowLjM0MzYgMC41Mzg5IGwKMC4zNDM2IDAuNTM0OCBsCmMKZmlsbApuCjAuMzM5NiAw
LjUzNDggbQowLjMzOTYgMC41Mzg5IGwKMC4zNDM2IDAuNTM4OSBsCjAuMzQzNiAwLjUzNDggbAow
LjMzOTYgMC41MzQ4IGwKYwpzCm4KMC4zNTY5IDAuNTQwMyBtCjAuMzU2OSAwLjU0NDQgbAowLjM2
MDkgMC41NDQ0IGwKMC4zNjA5IDAuNTQwMyBsCmMKZmlsbApuCjAuMzU2OSAwLjU0MDMgbQowLjM1
NjkgMC41NDQ0IGwKMC4zNjA5IDAuNTQ0NCBsCjAuMzYwOSAwLjU0MDMgbAowLjM1NjkgMC41NDAz
IGwKYwpzCm4KMC4zNzQzIDAuNTQ2NiBtCjAuMzc0MyAwLjU1MDcgbAowLjM3ODQgMC41NTA3IGwK
MC4zNzg0IDAuNTQ2NiBsCmMKZmlsbApuCjAuMzc0MyAwLjU0NjYgbQowLjM3NDMgMC41NTA3IGwK
MC4zNzg0IDAuNTUwNyBsCjAuMzc4NCAwLjU0NjYgbAowLjM3NDMgMC41NDY2IGwKYwpzCm4KMC4z
OTE3IDAuNTUxOSBtCjAuMzkxNyAwLjU1NjAgbAowLjM5NTggMC41NTYwIGwKMC4zOTU4IDAuNTUx
OSBsCmMKZmlsbApuCjAuMzkxNyAwLjU1MTkgbQowLjM5MTcgMC41NTYwIGwKMC4zOTU4IDAuNTU2
MCBsCjAuMzk1OCAwLjU1MTkgbAowLjM5MTcgMC41NTE5IGwKYwpzCm4KMC40MDkxIDAuNTU3MiBt
CjAuNDA5MSAwLjU2MTIgbAowLjQxMzIgMC41NjEyIGwKMC40MTMyIDAuNTU3MiBsCmMKZmlsbApu
CjAuNDA5MSAwLjU1NzIgbQowLjQwOTEgMC41NjEyIGwKMC40MTMyIDAuNTYxMiBsCjAuNDEzMiAw
LjU1NzIgbAowLjQwOTEgMC41NTcyIGwKYwpzCm4KMC40MjY1IDAuNTYwNiBtCjAuNDI2NSAwLjU2
NDYgbAowLjQzMDYgMC41NjQ2IGwKMC40MzA2IDAuNTYwNiBsCmMKZmlsbApuCjAuNDI2NSAwLjU2
MDYgbQowLjQyNjUgMC41NjQ2IGwKMC40MzA2IDAuNTY0NiBsCjAuNDMwNiAwLjU2MDYgbAowLjQy
NjUgMC41NjA2IGwKYwpzCm4KMC40NDM5IDAuNTYyNyBtCjAuNDQzOSAwLjU2NjcgbAowLjQ0ODAg
MC41NjY3IGwKMC40NDgwIDAuNTYyNyBsCmMKZmlsbApuCjAuNDQzOSAwLjU2MjcgbQowLjQ0Mzkg
MC41NjY3IGwKMC40NDgwIDAuNTY2NyBsCjAuNDQ4MCAwLjU2MjcgbAowLjQ0MzkgMC41NjI3IGwK
YwpzCm4KMC40NjEzIDAuNTY1NSBtCjAuNDYxMyAwLjU2OTYgbAowLjQ2NTQgMC41Njk2IGwKMC40
NjU0IDAuNTY1NSBsCmMKZmlsbApuCjAuNDYxMyAwLjU2NTUgbQowLjQ2MTMgMC41Njk2IGwKMC40
NjU0IDAuNTY5NiBsCjAuNDY1NCAwLjU2NTUgbAowLjQ2MTMgMC41NjU1IGwKYwpzCm4KMC40Nzg3
IDAuNTY3MyBtCjAuNDc4NyAwLjU3MTQgbAowLjQ4MjggMC41NzE0IGwKMC40ODI4IDAuNTY3MyBs
CmMKZmlsbApuCjAuNDc4NyAwLjU2NzMgbQowLjQ3ODcgMC41NzE0IGwKMC40ODI4IDAuNTcxNCBs
CjAuNDgyOCAwLjU2NzMgbAowLjQ3ODcgMC41NjczIGwKYwpzCm4KMC40OTYxIDAuNTY4NyBtCjAu
NDk2MSAwLjU3MjggbAowLjUwMDIgMC41NzI4IGwKMC41MDAyIDAuNTY4NyBsCmMKZmlsbApuCjAu
NDk2MSAwLjU2ODcgbQowLjQ5NjEgMC41NzI4IGwKMC41MDAyIDAuNTcyOCBsCjAuNTAwMiAwLjU2
ODcgbAowLjQ5NjEgMC41Njg3IGwKYwpzCm4KMC41MTM1IDAuNTY5OSBtCjAuNTEzNSAwLjU3Mzkg
bAowLjUxNzYgMC41NzM5IGwKMC41MTc2IDAuNTY5OSBsCmMKZmlsbApuCjAuNTEzNSAwLjU2OTkg
bQowLjUxMzUgMC41NzM5IGwKMC41MTc2IDAuNTczOSBsCjAuNTE3NiAwLjU2OTkgbAowLjUxMzUg
MC41Njk5IGwKYwpzCm4KMC41MzEwIDAuNTcwMCBtCjAuNTMxMCAwLjU3NDEgbAowLjUzNTAgMC41
NzQxIGwKMC41MzUwIDAuNTcwMCBsCmMKZmlsbApuCjAuNTMxMCAwLjU3MDAgbQowLjUzMTAgMC41
NzQxIGwKMC41MzUwIDAuNTc0MSBsCjAuNTM1MCAwLjU3MDAgbAowLjUzMTAgMC41NzAwIGwKYwpz
Cm4KMC41NDg0IDAuNDk4MCBtCjAuNTQ4NCAwLjUwMjEgbAowLjU1MjQgMC41MDIxIGwKMC41NTI0
IDAuNDk4MCBsCmMKZmlsbApuCjAuNTQ4NCAwLjQ5ODAgbQowLjU0ODQgMC41MDIxIGwKMC41NTI0
IDAuNTAyMSBsCjAuNTUyNCAwLjQ5ODAgbAowLjU0ODQgMC40OTgwIGwKYwpzCm4KMC41NjU4IDAu
NDk4MyBtCjAuNTY1OCAwLjUwMjQgbAowLjU2OTkgMC41MDI0IGwKMC41Njk5IDAuNDk4MyBsCmMK
ZmlsbApuCjAuNTY1OCAwLjQ5ODMgbQowLjU2NTggMC41MDI0IGwKMC41Njk5IDAuNTAyNCBsCjAu
NTY5OSAwLjQ5ODMgbAowLjU2NTggMC40OTgzIGwKYwpzCm4KMC41ODMyIDAuNDk4NCBtCjAuNTgz
MiAwLjUwMjUgbAowLjU4NzMgMC41MDI1IGwKMC41ODczIDAuNDk4NCBsCmMKZmlsbApuCjAuNTgz
MiAwLjQ5ODQgbQowLjU4MzIgMC41MDI1IGwKMC41ODczIDAuNTAyNSBsCjAuNTg3MyAwLjQ5ODQg
bAowLjU4MzIgMC40OTg0IGwKYwpzCm4KMC42MDA2IDAuNDk4OCBtCjAuNjAwNiAwLjUwMjkgbAow
LjYwNDcgMC41MDI5IGwKMC42MDQ3IDAuNDk4OCBsCmMKZmlsbApuCjAuNjAwNiAwLjQ5ODggbQow
LjYwMDYgMC41MDI5IGwKMC42MDQ3IDAuNTAyOSBsCjAuNjA0NyAwLjQ5ODggbAowLjYwMDYgMC40
OTg4IGwKYwpzCm4KMC42MTgwIDAuNDk4NCBtCjAuNjE4MCAwLjUwMjUgbAowLjYyMjEgMC41MDI1
IGwKMC42MjIxIDAuNDk4NCBsCmMKZmlsbApuCjAuNjE4MCAwLjQ5ODQgbQowLjYxODAgMC41MDI1
IGwKMC42MjIxIDAuNTAyNSBsCjAuNjIyMSAwLjQ5ODQgbAowLjYxODAgMC40OTg0IGwKYwpzCm4K
MC42MzU0IDAuNDk4OSBtCjAuNjM1NCAwLjUwMzAgbAowLjYzOTUgMC41MDMwIGwKMC42Mzk1IDAu
NDk4OSBsCmMKZmlsbApuCjAuNjM1NCAwLjQ5ODkgbQowLjYzNTQgMC41MDMwIGwKMC42Mzk1IDAu
NTAzMCBsCjAuNjM5NSAwLjQ5ODkgbAowLjYzNTQgMC40OTg5IGwKYwpzCm4KMC42NTI4IDAuNDk4
NyBtCjAuNjUyOCAwLjUwMjcgbAowLjY1NjkgMC41MDI3IGwKMC42NTY5IDAuNDk4NyBsCmMKZmls
bApuCjAuNjUyOCAwLjQ5ODcgbQowLjY1MjggMC41MDI3IGwKMC42NTY5IDAuNTAyNyBsCjAuNjU2
OSAwLjQ5ODcgbAowLjY1MjggMC40OTg3IGwKYwpzCm4KMC42NzAyIDAuNDk4OCBtCjAuNjcwMiAw
LjUwMjkgbAowLjY3NDMgMC41MDI5IGwKMC42NzQzIDAuNDk4OCBsCmMKZmlsbApuCjAuNjcwMiAw
LjQ5ODggbQowLjY3MDIgMC41MDI5IGwKMC42NzQzIDAuNTAyOSBsCjAuNjc0MyAwLjQ5ODggbAow
LjY3MDIgMC40OTg4IGwKYwpzCm4KMC42ODc2IDAuNDk5MSBtCjAuNjg3NiAwLjUwMzIgbAowLjY5
MTcgMC41MDMyIGwKMC42OTE3IDAuNDk5MSBsCmMKZmlsbApuCjAuNjg3NiAwLjQ5OTEgbQowLjY4
NzYgMC41MDMyIGwKMC42OTE3IDAuNTAzMiBsCjAuNjkxNyAwLjQ5OTEgbAowLjY4NzYgMC40OTkx
IGwKYwpzCm4KMC43MDUxIDAuNDk4OCBtCjAuNzA1MSAwLjUwMjkgbAowLjcwOTEgMC41MDI5IGwK
MC43MDkxIDAuNDk4OCBsCmMKZmlsbApuCjAuNzA1MSAwLjQ5ODggbQowLjcwNTEgMC41MDI5IGwK
MC43MDkxIDAuNTAyOSBsCjAuNzA5MSAwLjQ5ODggbAowLjcwNTEgMC40OTg4IGwKYwpzCm4KMC43
MjI1IDAuNDk5NCBtCjAuNzIyNSAwLjUwMzUgbAowLjcyNjUgMC41MDM1IGwKMC43MjY1IDAuNDk5
NCBsCmMKZmlsbApuCjAuNzIyNSAwLjQ5OTQgbQowLjcyMjUgMC41MDM1IGwKMC43MjY1IDAuNTAz
NSBsCjAuNzI2NSAwLjQ5OTQgbAowLjcyMjUgMC40OTk0IGwKYwpzCm4KMC43Mzk5IDAuNDk5NSBt
CjAuNzM5OSAwLjUwMzYgbAowLjc0NDAgMC41MDM2IGwKMC43NDQwIDAuNDk5NSBsCmMKZmlsbApu
CjAuNzM5OSAwLjQ5OTUgbQowLjczOTkgMC41MDM2IGwKMC43NDQwIDAuNTAzNiBsCjAuNzQ0MCAw
LjQ5OTUgbAowLjczOTkgMC40OTk1IGwKYwpzCm4KMC43NTczIDAuNDk5MyBtCjAuNzU3MyAwLjUw
MzMgbAowLjc2MTQgMC41MDMzIGwKMC43NjE0IDAuNDk5MyBsCmMKZmlsbApuCjAuNzU3MyAwLjQ5
OTMgbQowLjc1NzMgMC41MDMzIGwKMC43NjE0IDAuNTAzMyBsCjAuNzYxNCAwLjQ5OTMgbAowLjc1
NzMgMC40OTkzIGwKYwpzCm4KMC43NzQ3IDAuNDk5MyBtCjAuNzc0NyAwLjUwMzQgbAowLjc3ODgg
MC41MDM0IGwKMC43Nzg4IDAuNDk5MyBsCmMKZmlsbApuCjAuNzc0NyAwLjQ5OTMgbQowLjc3NDcg
MC41MDM0IGwKMC43Nzg4IDAuNTAzNCBsCjAuNzc4OCAwLjQ5OTMgbAowLjc3NDcgMC40OTkzIGwK
YwpzCm4KMC43OTIxIDAuNDk5MyBtCjAuNzkyMSAwLjUwMzMgbAowLjc5NjIgMC41MDMzIGwKMC43
OTYyIDAuNDk5MyBsCmMKZmlsbApuCjAuNzkyMSAwLjQ5OTMgbQowLjc5MjEgMC41MDMzIGwKMC43
OTYyIDAuNTAzMyBsCjAuNzk2MiAwLjQ5OTMgbAowLjc5MjEgMC40OTkzIGwKYwpzCm4KMC44MDk1
IDAuNDk4NSBtCjAuODA5NSAwLjUwMjYgbAowLjgxMzYgMC41MDI2IGwKMC44MTM2IDAuNDk4NSBs
CmMKZmlsbApuCjAuODA5NSAwLjQ5ODUgbQowLjgwOTUgMC41MDI2IGwKMC44MTM2IDAuNTAyNiBs
CjAuODEzNiAwLjQ5ODUgbAowLjgwOTUgMC40OTg1IGwKYwpzCm4KMC44MjY5IDAuNDg1OCBtCjAu
ODI2OSAwLjQ4OTkgbAowLjgzMTAgMC40ODk5IGwKMC44MzEwIDAuNDg1OCBsCmMKZmlsbApuCjAu
ODI2OSAwLjQ4NTggbQowLjgyNjkgMC40ODk5IGwKMC44MzEwIDAuNDg5OSBsCjAuODMxMCAwLjQ4
NTggbAowLjgyNjkgMC40ODU4IGwKYwpzCm4KMC44NDQzIDAuNDg1OSBtCjAuODQ0MyAwLjQ4OTkg
bAowLjg0ODQgMC40ODk5IGwKMC44NDg0IDAuNDg1OSBsCmMKZmlsbApuCjAuODQ0MyAwLjQ4NTkg
bQowLjg0NDMgMC40ODk5IGwKMC44NDg0IDAuNDg5OSBsCjAuODQ4NCAwLjQ4NTkgbAowLjg0NDMg
MC40ODU5IGwKYwpzCm4KMC44NjE3IDAuNDg0OCBtCjAuODYxNyAwLjQ4ODggbAowLjg2NTggMC40
ODg4IGwKMC44NjU4IDAuNDg0OCBsCmMKZmlsbApuCjAuODYxNyAwLjQ4NDggbQowLjg2MTcgMC40
ODg4IGwKMC44NjU4IDAuNDg4OCBsCjAuODY1OCAwLjQ4NDggbAowLjg2MTcgMC40ODQ4IGwKYwpz
Cm4KMC44NzkxIDAuNDU4NyBtCjAuODc5MSAwLjQ2MjggbAowLjg4MzIgMC40NjI4IGwKMC44ODMy
IDAuNDU4NyBsCmMKZmlsbApuCjAuODc5MSAwLjQ1ODcgbQowLjg3OTEgMC40NjI4IGwKMC44ODMy
IDAuNDYyOCBsCjAuODgzMiAwLjQ1ODcgbAowLjg3OTEgMC40NTg3IGwKYwpzCm4KMC44OTY2IDAu
Mzc4NCBtCjAuODk2NiAwLjM4MjUgbAowLjkwMDYgMC4zODI1IGwKMC45MDA2IDAuMzc4NCBsCmMK
ZmlsbApuCjAuODk2NiAwLjM3ODQgbQowLjg5NjYgMC4zODI1IGwKMC45MDA2IDAuMzgyNSBsCjAu
OTAwNiAwLjM3ODQgbAowLjg5NjYgMC4zNzg0IGwKYwpzCm4KMC45MTQwIDAuMzExNiBtCjAuOTE0
MCAwLjMxNTcgbAowLjkxODAgMC4zMTU3IGwKMC45MTgwIDAuMzExNiBsCmMKZmlsbApuCjAuOTE0
MCAwLjMxMTYgbQowLjkxNDAgMC4zMTU3IGwKMC45MTgwIDAuMzE1NyBsCjAuOTE4MCAwLjMxMTYg
bAowLjkxNDAgMC4zMTE2IGwKYwpzCm4KMC45MzE0IDAuMjQ1MCBtCjAuOTMxNCAwLjI0OTEgbAow
LjkzNTUgMC4yNDkxIGwKMC45MzU1IDAuMjQ1MCBsCmMKZmlsbApuCjAuOTMxNCAwLjI0NTAgbQow
LjkzMTQgMC4yNDkxIGwKMC45MzU1IDAuMjQ5MSBsCjAuOTM1NSAwLjI0NTAgbAowLjkzMTQgMC4y
NDUwIGwKYwpzCm4KMC45NDg4IDAuMjE1MiBtCjAuOTQ4OCAwLjIxOTIgbAowLjk1MjkgMC4yMTky
IGwKMC45NTI5IDAuMjE1MiBsCmMKZmlsbApuCjAuOTQ4OCAwLjIxNTIgbQowLjk0ODggMC4yMTky
IGwKMC45NTI5IDAuMjE5MiBsCjAuOTUyOSAwLjIxNTIgbAowLjk0ODggMC4yMTUyIGwKYwpzCm4K
MC45NjYyIDAuMjAyMiBtCjAuOTY2MiAwLjIwNjMgbAowLjk3MDMgMC4yMDYzIGwKMC45NzAzIDAu
MjAyMiBsCmMKZmlsbApuCjAuOTY2MiAwLjIwMjIgbQowLjk2NjIgMC4yMDYzIGwKMC45NzAzIDAu
MjA2MyBsCjAuOTcwMyAwLjIwMjIgbAowLjk2NjIgMC4yMDIyIGwKYwpzCm4KMC45ODM2IDAuMTk2
OSBtCjAuOTgzNiAwLjIwMTAgbAowLjk4NzcgMC4yMDEwIGwKMC45ODc3IDAuMTk2OSBsCmMKZmls
bApuCjAuOTgzNiAwLjE5NjkgbQowLjk4MzYgMC4yMDEwIGwKMC45ODc3IDAuMjAxMCBsCjAuOTg3
NyAwLjE5NjkgbAowLjk4MzYgMC4xOTY5IGwKYwpzCm4KMS4wMDEwIDAuMTk0OCBtCjEuMDAxMCAw
LjE5ODggbAoxLjAwNTEgMC4xOTg4IGwKMS4wMDUxIDAuMTk0OCBsCmMKZmlsbApuCjEuMDAxMCAw
LjE5NDggbQoxLjAwMTAgMC4xOTg4IGwKMS4wMDUxIDAuMTk4OCBsCjEuMDA1MSAwLjE5NDggbAox
LjAwMTAgMC4xOTQ4IGwKYwpzCm4KMS4wMTg0IDAuMTkzOSBtCjEuMDE4NCAwLjE5ODAgbAoxLjAy
MjUgMC4xOTgwIGwKMS4wMjI1IDAuMTkzOSBsCmMKZmlsbApuCjEuMDE4NCAwLjE5MzkgbQoxLjAx
ODQgMC4xOTgwIGwKMS4wMjI1IDAuMTk4MCBsCjEuMDIyNSAwLjE5MzkgbAoxLjAxODQgMC4xOTM5
IGwKYwpzCm4KMS4wMzU4IDAuMTkzNiBtCjEuMDM1OCAwLjE5NzcgbAoxLjAzOTkgMC4xOTc3IGwK
MS4wMzk5IDAuMTkzNiBsCmMKZmlsbApuCjEuMDM1OCAwLjE5MzYgbQoxLjAzNTggMC4xOTc3IGwK
MS4wMzk5IDAuMTk3NyBsCjEuMDM5OSAwLjE5MzYgbAoxLjAzNTggMC4xOTM2IGwKYwpzCm4KMS4w
NTMyIDAuMTkzNiBtCjEuMDUzMiAwLjE5NzcgbAoxLjA1NzMgMC4xOTc3IGwKMS4wNTczIDAuMTkz
NiBsCmMKZmlsbApuCjEuMDUzMiAwLjE5MzYgbQoxLjA1MzIgMC4xOTc3IGwKMS4wNTczIDAuMTk3
NyBsCjEuMDU3MyAwLjE5MzYgbAoxLjA1MzIgMC4xOTM2IGwKYwpzCm4KMS4wNzA2IDAuMTkzNSBt
CjEuMDcwNiAwLjE5NzYgbAoxLjA3NDcgMC4xOTc2IGwKMS4wNzQ3IDAuMTkzNSBsCmMKZmlsbApu
CjEuMDcwNiAwLjE5MzUgbQoxLjA3MDYgMC4xOTc2IGwKMS4wNzQ3IDAuMTk3NiBsCjEuMDc0NyAw
LjE5MzUgbAoxLjA3MDYgMC4xOTM1IGwKYwpzCm4KMS4wODgxIDAuMTkzNiBtCjEuMDg4MSAwLjE5
NzcgbAoxLjA5MjEgMC4xOTc3IGwKMS4wOTIxIDAuMTkzNiBsCmMKZmlsbApuCjEuMDg4MSAwLjE5
MzYgbQoxLjA4ODEgMC4xOTc3IGwKMS4wOTIxIDAuMTk3NyBsCjEuMDkyMSAwLjE5MzYgbAoxLjA4
ODEgMC4xOTM2IGwKYwpzCm4KMS4xMDU1IDAuMTkzNyBtCjEuMTA1NSAwLjE5NzcgbAoxLjEwOTUg
MC4xOTc3IGwKMS4xMDk1IDAuMTkzNyBsCmMKZmlsbApuCjEuMTA1NSAwLjE5MzcgbQoxLjEwNTUg
MC4xOTc3IGwKMS4xMDk1IDAuMTk3NyBsCjEuMTA5NSAwLjE5MzcgbAoxLjEwNTUgMC4xOTM3IGwK
YwpzCm4KMS4xMjI5IDAuMTkzNyBtCjEuMTIyOSAwLjE5NzggbAoxLjEyNzAgMC4xOTc4IGwKMS4x
MjcwIDAuMTkzNyBsCmMKZmlsbApuCjEuMTIyOSAwLjE5MzcgbQoxLjEyMjkgMC4xOTc4IGwKMS4x
MjcwIDAuMTk3OCBsCjEuMTI3MCAwLjE5MzcgbAoxLjEyMjkgMC4xOTM3IGwKYwpzCm4KMS4xNDAz
IDAuMTkzOCBtCjEuMTQwMyAwLjE5NzggbAoxLjE0NDQgMC4xOTc4IGwKMS4xNDQ0IDAuMTkzOCBs
CmMKZmlsbApuCjEuMTQwMyAwLjE5MzggbQoxLjE0MDMgMC4xOTc4IGwKMS4xNDQ0IDAuMTk3OCBs
CjEuMTQ0NCAwLjE5MzggbAoxLjE0MDMgMC4xOTM4IGwKYwpzCm4KMS4xNTc3IDAuMTkzNyBtCjEu
MTU3NyAwLjE5NzcgbAoxLjE2MTggMC4xOTc3IGwKMS4xNjE4IDAuMTkzNyBsCmMKZmlsbApuCjEu
MTU3NyAwLjE5MzcgbQoxLjE1NzcgMC4xOTc3IGwKMS4xNjE4IDAuMTk3NyBsCjEuMTYxOCAwLjE5
MzcgbAoxLjE1NzcgMC4xOTM3IGwKYwpzCm4KMS4xNzUxIDAuMTkzNyBtCjEuMTc1MSAwLjE5Nzcg
bAoxLjE3OTIgMC4xOTc3IGwKMS4xNzkyIDAuMTkzNyBsCmMKZmlsbApuCjEuMTc1MSAwLjE5Mzcg
bQoxLjE3NTEgMC4xOTc3IGwKMS4xNzkyIDAuMTk3NyBsCjEuMTc5MiAwLjE5MzcgbAoxLjE3NTEg
MC4xOTM3IGwKYwpzCm4KMS4xOTI1IDAuMTk0MiBtCjEuMTkyNSAwLjE5ODIgbAoxLjE5NjYgMC4x
OTgyIGwKMS4xOTY2IDAuMTk0MiBsCmMKZmlsbApuCjEuMTkyNSAwLjE5NDIgbQoxLjE5MjUgMC4x
OTgyIGwKMS4xOTY2IDAuMTk4MiBsCjEuMTk2NiAwLjE5NDIgbAoxLjE5MjUgMC4xOTQyIGwKYwpz
Cm4KMS4yMDk5IDAuMTkzOSBtCjEuMjA5OSAwLjE5ODAgbAoxLjIxNDAgMC4xOTgwIGwKMS4yMTQw
IDAuMTkzOSBsCmMKZmlsbApuCjEuMjA5OSAwLjE5MzkgbQoxLjIwOTkgMC4xOTgwIGwKMS4yMTQw
IDAuMTk4MCBsCjEuMjE0MCAwLjE5MzkgbAoxLjIwOTkgMC4xOTM5IGwKYwpzCm4KMS4yMjczIDAu
MTkzOCBtCjEuMjI3MyAwLjE5NzkgbAoxLjIzMTQgMC4xOTc5IGwKMS4yMzE0IDAuMTkzOCBsCmMK
ZmlsbApuCjEuMjI3MyAwLjE5MzggbQoxLjIyNzMgMC4xOTc5IGwKMS4yMzE0IDAuMTk3OSBsCjEu
MjMxNCAwLjE5MzggbAoxLjIyNzMgMC4xOTM4IGwKYwpzCm4KMS4yNDQ3IDAuMTkzOCBtCjEuMjQ0
NyAwLjE5NzggbAoxLjI0ODggMC4xOTc4IGwKMS4yNDg4IDAuMTkzOCBsCmMKZmlsbApuCjEuMjQ0
NyAwLjE5MzggbQoxLjI0NDcgMC4xOTc4IGwKMS4yNDg4IDAuMTk3OCBsCjEuMjQ4OCAwLjE5Mzgg
bAoxLjI0NDcgMC4xOTM4IGwKYwpzClsvRGV2aWNlUkdCXSBTQ1MKQ29sb3IxMSBTQwpbMC4wMDE1
IDAuMDA0NSAwLjAwNzUgMC4wMDQ1IF0gMCBTRAowLjAwMTUgU0xXCm4KMC4xNTAwIDAuNjA2NiBt
CjAuMTY2NiAwLjYwNzQgbAowLjE4NTUgMC42MjcwIGwKMC4yMDIxIDAuNjU0NiBsCjAuMjE5MiAw
LjY2NTkgbAowLjIzNjggMC42NzU3IGwKMC4yNTQ4IDAuNjc2NiBsCjAuMjcxNyAwLjY0NzYgbAow
LjI4OTQgMC42NTk1IGwKMC4zMDY3IDAuNjcwOSBsCjAuMzI0MiAwLjY4MDAgbAowLjM0MTYgMC42
ODY1IGwKMC4zNTg5IDAuNjkzMiBsCjAuMzc2MyAwLjY5ODEgbAowLjM5MzggMC43MDE5IGwKMC40
MTExIDAuNzA0OSBsCjAuNDI4NiAwLjcwNzggbAowLjQ0NjAgMC43MTAyIGwKMC40NjM0IDAuNzEx
NyBsCjAuNDgwOCAwLjcxMjkgbAowLjQ5ODIgMC41NTQ3IGwKMC41MTU2IDAuNTI2NyBsCjAuNTMz
MCAwLjUyNzMgbAowLjU1MDQgMC41Mjc0IGwKMC41Njc4IDAuNTI3NiBsCjAuNTg1MiAwLjUyNzUg
bAowLjYwMjYgMC41Mjc3IGwKMC42MjAwIDAuNTI4MCBsCjAuNjM3NSAwLjUyODEgbAowLjY1NDkg
MC41MjgxIGwKMC42NzIzIDAuNTI4MSBsCjAuNjg5NyAwLjUyODIgbAowLjcwNzEgMC41MjgyIGwK
MC43MjQ1IDAuNTI4MyBsCjAuNzQxOSAwLjUyODQgbAowLjc1OTMgMC41Mjc2IGwKMC43NzY3IDAu
NTI2MiBsCjAuNzk0MSAwLjUyNjAgbAowLjgxMTYgMC41MjU5IGwKMC44MjkwIDAuNTI0NiBsCjAu
ODQ2NCAwLjQ3OTggbAowLjg2MzggMC4zODk1IGwKMC44ODEyIDAuMzAzOCBsCjAuODk4NiAwLjI2
MzQgbAowLjkxNjAgMC4yNDIxIGwKMC45MzM0IDAuMjMyNiBsCjAuOTUwOCAwLjIyNzUgbAowLjk2
ODIgMC4yMjM5IGwKMC45ODU2IDAuMjIyOCBsCjEuMDAzMSAwLjIyMjEgbAoxLjAyMDUgMC4yMjE4
IGwKMS4wMzc5IDAuMjIxOCBsCjEuMDU1MyAwLjIyMTggbAoxLjA3MjcgMC4yMjE4IGwKMS4wOTAx
IDAuMjIzMCBsCjEuMTA3NSAwLjIyNDAgbAoxLjEyNDkgMC4yMjQ5IGwKMS4xNDIzIDAuMjI1NSBs
CjEuMTU5NyAwLjIyNjMgbAoxLjE3NzEgMC4yMjY4IGwKMS4xOTQ2IDAuMjI2OSBsCjEuMjEyMCAw
LjIyNjIgbAoxLjIyOTQgMC4yMjYzIGwKMS4yNDY4IDAuMjI2MyBsCnMKbgowLjE0ODAgMC42MDQ2
IG0KMC4xNDgwIDAuNjA4NyBsCjAuMTUyMCAwLjYwODcgbAowLjE1MjAgMC42MDQ2IGwKYwpmaWxs
CltdIDAgU0QKMC4wMDE1IFNMVwpuCjAuMTQ4MCAwLjYwNDYgbQowLjE0ODAgMC42MDg3IGwKMC4x
NTIwIDAuNjA4NyBsCjAuMTUyMCAwLjYwNDYgbAowLjE0ODAgMC42MDQ2IGwKYwpzCm4KMC4xNjQ1
IDAuNjA1MyBtCjAuMTY0NSAwLjYwOTQgbAowLjE2ODYgMC42MDk0IGwKMC4xNjg2IDAuNjA1MyBs
CmMKZmlsbApuCjAuMTY0NSAwLjYwNTMgbQowLjE2NDUgMC42MDk0IGwKMC4xNjg2IDAuNjA5NCBs
CjAuMTY4NiAwLjYwNTMgbAowLjE2NDUgMC42MDUzIGwKYwpzCm4KMC4xODM0IDAuNjI0OSBtCjAu
MTgzNCAwLjYyOTAgbAowLjE4NzUgMC42MjkwIGwKMC4xODc1IDAuNjI0OSBsCmMKZmlsbApuCjAu
MTgzNCAwLjYyNDkgbQowLjE4MzQgMC42MjkwIGwKMC4xODc1IDAuNjI5MCBsCjAuMTg3NSAwLjYy
NDkgbAowLjE4MzQgMC42MjQ5IGwKYwpzCm4KMC4yMDAxIDAuNjUyNSBtCjAuMjAwMSAwLjY1NjYg
bAowLjIwNDEgMC42NTY2IGwKMC4yMDQxIDAuNjUyNSBsCmMKZmlsbApuCjAuMjAwMSAwLjY1MjUg
bQowLjIwMDEgMC42NTY2IGwKMC4yMDQxIDAuNjU2NiBsCjAuMjA0MSAwLjY1MjUgbAowLjIwMDEg
MC42NTI1IGwKYwpzCm4KMC4yMTcxIDAuNjYzOCBtCjAuMjE3MSAwLjY2NzkgbAowLjIyMTIgMC42
Njc5IGwKMC4yMjEyIDAuNjYzOCBsCmMKZmlsbApuCjAuMjE3MSAwLjY2MzggbQowLjIxNzEgMC42
Njc5IGwKMC4yMjEyIDAuNjY3OSBsCjAuMjIxMiAwLjY2MzggbAowLjIxNzEgMC42NjM4IGwKYwpz
Cm4KMC4yMzQ4IDAuNjczNiBtCjAuMjM0OCAwLjY3NzcgbAowLjIzODkgMC42Nzc3IGwKMC4yMzg5
IDAuNjczNiBsCmMKZmlsbApuCjAuMjM0OCAwLjY3MzYgbQowLjIzNDggMC42Nzc3IGwKMC4yMzg5
IDAuNjc3NyBsCjAuMjM4OSAwLjY3MzYgbAowLjIzNDggMC42NzM2IGwKYwpzCm4KMC4yNTI4IDAu
Njc0NiBtCjAuMjUyOCAwLjY3ODcgbAowLjI1NjggMC42Nzg3IGwKMC4yNTY4IDAuNjc0NiBsCmMK
ZmlsbApuCjAuMjUyOCAwLjY3NDYgbQowLjI1MjggMC42Nzg3IGwKMC4yNTY4IDAuNjc4NyBsCjAu
MjU2OCAwLjY3NDYgbAowLjI1MjggMC42NzQ2IGwKYwpzCm4KMC4yNjk3IDAuNjQ1NiBtCjAuMjY5
NyAwLjY0OTcgbAowLjI3MzggMC42NDk3IGwKMC4yNzM4IDAuNjQ1NiBsCmMKZmlsbApuCjAuMjY5
NyAwLjY0NTYgbQowLjI2OTcgMC42NDk3IGwKMC4yNzM4IDAuNjQ5NyBsCjAuMjczOCAwLjY0NTYg
bAowLjI2OTcgMC42NDU2IGwKYwpzCm4KMC4yODczIDAuNjU3NSBtCjAuMjg3MyAwLjY2MTUgbAow
LjI5MTQgMC42NjE1IGwKMC4yOTE0IDAuNjU3NSBsCmMKZmlsbApuCjAuMjg3MyAwLjY1NzUgbQow
LjI4NzMgMC42NjE1IGwKMC4yOTE0IDAuNjYxNSBsCjAuMjkxNCAwLjY1NzUgbAowLjI4NzMgMC42
NTc1IGwKYwpzCm4KMC4zMDQ3IDAuNjY4OSBtCjAuMzA0NyAwLjY3MzAgbAowLjMwODggMC42NzMw
IGwKMC4zMDg4IDAuNjY4OSBsCmMKZmlsbApuCjAuMzA0NyAwLjY2ODkgbQowLjMwNDcgMC42NzMw
IGwKMC4zMDg4IDAuNjczMCBsCjAuMzA4OCAwLjY2ODkgbAowLjMwNDcgMC42Njg5IGwKYwpzCm4K
MC4zMjIyIDAuNjc3OSBtCjAuMzIyMiAwLjY4MjAgbAowLjMyNjIgMC42ODIwIGwKMC4zMjYyIDAu
Njc3OSBsCmMKZmlsbApuCjAuMzIyMiAwLjY3NzkgbQowLjMyMjIgMC42ODIwIGwKMC4zMjYyIDAu
NjgyMCBsCjAuMzI2MiAwLjY3NzkgbAowLjMyMjIgMC42Nzc5IGwKYwpzCm4KMC4zMzk2IDAuNjg0
NSBtCjAuMzM5NiAwLjY4ODYgbAowLjM0MzYgMC42ODg2IGwKMC4zNDM2IDAuNjg0NSBsCmMKZmls
bApuCjAuMzM5NiAwLjY4NDUgbQowLjMzOTYgMC42ODg2IGwKMC4zNDM2IDAuNjg4NiBsCjAuMzQz
NiAwLjY4NDUgbAowLjMzOTYgMC42ODQ1IGwKYwpzCm4KMC4zNTY5IDAuNjkxMiBtCjAuMzU2OSAw
LjY5NTIgbAowLjM2MDkgMC42OTUyIGwKMC4zNjA5IDAuNjkxMiBsCmMKZmlsbApuCjAuMzU2OSAw
LjY5MTIgbQowLjM1NjkgMC42OTUyIGwKMC4zNjA5IDAuNjk1MiBsCjAuMzYwOSAwLjY5MTIgbAow
LjM1NjkgMC42OTEyIGwKYwpzCm4KMC4zNzQzIDAuNjk2MSBtCjAuMzc0MyAwLjcwMDIgbAowLjM3
ODQgMC43MDAyIGwKMC4zNzg0IDAuNjk2MSBsCmMKZmlsbApuCjAuMzc0MyAwLjY5NjEgbQowLjM3
NDMgMC43MDAyIGwKMC4zNzg0IDAuNzAwMiBsCjAuMzc4NCAwLjY5NjEgbAowLjM3NDMgMC42OTYx
IGwKYwpzCm4KMC4zOTE3IDAuNjk5OSBtCjAuMzkxNyAwLjcwNDAgbAowLjM5NTggMC43MDQwIGwK
MC4zOTU4IDAuNjk5OSBsCmMKZmlsbApuCjAuMzkxNyAwLjY5OTkgbQowLjM5MTcgMC43MDQwIGwK
MC4zOTU4IDAuNzA0MCBsCjAuMzk1OCAwLjY5OTkgbAowLjM5MTcgMC42OTk5IGwKYwpzCm4KMC40
MDkxIDAuNzAyOSBtCjAuNDA5MSAwLjcwNzAgbAowLjQxMzIgMC43MDcwIGwKMC40MTMyIDAuNzAy
OSBsCmMKZmlsbApuCjAuNDA5MSAwLjcwMjkgbQowLjQwOTEgMC43MDcwIGwKMC40MTMyIDAuNzA3
MCBsCjAuNDEzMiAwLjcwMjkgbAowLjQwOTEgMC43MDI5IGwKYwpzCm4KMC40MjY1IDAuNzA1OCBt
CjAuNDI2NSAwLjcwOTkgbAowLjQzMDYgMC43MDk5IGwKMC40MzA2IDAuNzA1OCBsCmMKZmlsbApu
CjAuNDI2NSAwLjcwNTggbQowLjQyNjUgMC43MDk5IGwKMC40MzA2IDAuNzA5OSBsCjAuNDMwNiAw
LjcwNTggbAowLjQyNjUgMC43MDU4IGwKYwpzCm4KMC40NDM5IDAuNzA4MSBtCjAuNDQzOSAwLjcx
MjIgbAowLjQ0ODAgMC43MTIyIGwKMC40NDgwIDAuNzA4MSBsCmMKZmlsbApuCjAuNDQzOSAwLjcw
ODEgbQowLjQ0MzkgMC43MTIyIGwKMC40NDgwIDAuNzEyMiBsCjAuNDQ4MCAwLjcwODEgbAowLjQ0
MzkgMC43MDgxIGwKYwpzCm4KMC40NjEzIDAuNzA5NyBtCjAuNDYxMyAwLjcxMzggbAowLjQ2NTQg
MC43MTM4IGwKMC40NjU0IDAuNzA5NyBsCmMKZmlsbApuCjAuNDYxMyAwLjcwOTcgbQowLjQ2MTMg
MC43MTM4IGwKMC40NjU0IDAuNzEzOCBsCjAuNDY1NCAwLjcwOTcgbAowLjQ2MTMgMC43MDk3IGwK
YwpzCm4KMC40Nzg3IDAuNzEwOSBtCjAuNDc4NyAwLjcxNTAgbAowLjQ4MjggMC43MTUwIGwKMC40
ODI4IDAuNzEwOSBsCmMKZmlsbApuCjAuNDc4NyAwLjcxMDkgbQowLjQ3ODcgMC43MTUwIGwKMC40
ODI4IDAuNzE1MCBsCjAuNDgyOCAwLjcxMDkgbAowLjQ3ODcgMC43MTA5IGwKYwpzCm4KMC40OTYx
IDAuNTUyNyBtCjAuNDk2MSAwLjU1NjcgbAowLjUwMDIgMC41NTY3IGwKMC41MDAyIDAuNTUyNyBs
CmMKZmlsbApuCjAuNDk2MSAwLjU1MjcgbQowLjQ5NjEgMC41NTY3IGwKMC41MDAyIDAuNTU2NyBs
CjAuNTAwMiAwLjU1MjcgbAowLjQ5NjEgMC41NTI3IGwKYwpzCm4KMC41MTM1IDAuNTI0NyBtCjAu
NTEzNSAwLjUyODggbAowLjUxNzYgMC41Mjg4IGwKMC41MTc2IDAuNTI0NyBsCmMKZmlsbApuCjAu
NTEzNSAwLjUyNDcgbQowLjUxMzUgMC41Mjg4IGwKMC41MTc2IDAuNTI4OCBsCjAuNTE3NiAwLjUy
NDcgbAowLjUxMzUgMC41MjQ3IGwKYwpzCm4KMC41MzEwIDAuNTI1MiBtCjAuNTMxMCAwLjUyOTMg
bAowLjUzNTAgMC41MjkzIGwKMC41MzUwIDAuNTI1MiBsCmMKZmlsbApuCjAuNTMxMCAwLjUyNTIg
bQowLjUzMTAgMC41MjkzIGwKMC41MzUwIDAuNTI5MyBsCjAuNTM1MCAwLjUyNTIgbAowLjUzMTAg
MC41MjUyIGwKYwpzCm4KMC41NDg0IDAuNTI1NCBtCjAuNTQ4NCAwLjUyOTUgbAowLjU1MjQgMC41
Mjk1IGwKMC41NTI0IDAuNTI1NCBsCmMKZmlsbApuCjAuNTQ4NCAwLjUyNTQgbQowLjU0ODQgMC41
Mjk1IGwKMC41NTI0IDAuNTI5NSBsCjAuNTUyNCAwLjUyNTQgbAowLjU0ODQgMC41MjU0IGwKYwpz
Cm4KMC41NjU4IDAuNTI1NiBtCjAuNTY1OCAwLjUyOTYgbAowLjU2OTkgMC41Mjk2IGwKMC41Njk5
IDAuNTI1NiBsCmMKZmlsbApuCjAuNTY1OCAwLjUyNTYgbQowLjU2NTggMC41Mjk2IGwKMC41Njk5
IDAuNTI5NiBsCjAuNTY5OSAwLjUyNTYgbAowLjU2NTggMC41MjU2IGwKYwpzCm4KMC41ODMyIDAu
NTI1NSBtCjAuNTgzMiAwLjUyOTYgbAowLjU4NzMgMC41Mjk2IGwKMC41ODczIDAuNTI1NSBsCmMK
ZmlsbApuCjAuNTgzMiAwLjUyNTUgbQowLjU4MzIgMC41Mjk2IGwKMC41ODczIDAuNTI5NiBsCjAu
NTg3MyAwLjUyNTUgbAowLjU4MzIgMC41MjU1IGwKYwpzCm4KMC42MDA2IDAuNTI1NiBtCjAuNjAw
NiAwLjUyOTcgbAowLjYwNDcgMC41Mjk3IGwKMC42MDQ3IDAuNTI1NiBsCmMKZmlsbApuCjAuNjAw
NiAwLjUyNTYgbQowLjYwMDYgMC41Mjk3IGwKMC42MDQ3IDAuNTI5NyBsCjAuNjA0NyAwLjUyNTYg
bAowLjYwMDYgMC41MjU2IGwKYwpzCm4KMC42MTgwIDAuNTI2MCBtCjAuNjE4MCAwLjUzMDEgbAow
LjYyMjEgMC41MzAxIGwKMC42MjIxIDAuNTI2MCBsCmMKZmlsbApuCjAuNjE4MCAwLjUyNjAgbQow
LjYxODAgMC41MzAxIGwKMC42MjIxIDAuNTMwMSBsCjAuNjIyMSAwLjUyNjAgbAowLjYxODAgMC41
MjYwIGwKYwpzCm4KMC42MzU0IDAuNTI2MSBtCjAuNjM1NCAwLjUzMDIgbAowLjYzOTUgMC41MzAy
IGwKMC42Mzk1IDAuNTI2MSBsCmMKZmlsbApuCjAuNjM1NCAwLjUyNjEgbQowLjYzNTQgMC41MzAy
IGwKMC42Mzk1IDAuNTMwMiBsCjAuNjM5NSAwLjUyNjEgbAowLjYzNTQgMC41MjYxIGwKYwpzCm4K
MC42NTI4IDAuNTI2MCBtCjAuNjUyOCAwLjUzMDEgbAowLjY1NjkgMC41MzAxIGwKMC42NTY5IDAu
NTI2MCBsCmMKZmlsbApuCjAuNjUyOCAwLjUyNjAgbQowLjY1MjggMC41MzAxIGwKMC42NTY5IDAu
NTMwMSBsCjAuNjU2OSAwLjUyNjAgbAowLjY1MjggMC41MjYwIGwKYwpzCm4KMC42NzAyIDAuNTI2
MCBtCjAuNjcwMiAwLjUzMDEgbAowLjY3NDMgMC41MzAxIGwKMC42NzQzIDAuNTI2MCBsCmMKZmls
bApuCjAuNjcwMiAwLjUyNjAgbQowLjY3MDIgMC41MzAxIGwKMC42NzQzIDAuNTMwMSBsCjAuNjc0
MyAwLjUyNjAgbAowLjY3MDIgMC41MjYwIGwKYwpzCm4KMC42ODc2IDAuNTI2MiBtCjAuNjg3NiAw
LjUzMDIgbAowLjY5MTcgMC41MzAyIGwKMC42OTE3IDAuNTI2MiBsCmMKZmlsbApuCjAuNjg3NiAw
LjUyNjIgbQowLjY4NzYgMC41MzAyIGwKMC42OTE3IDAuNTMwMiBsCjAuNjkxNyAwLjUyNjIgbAow
LjY4NzYgMC41MjYyIGwKYwpzCm4KMC43MDUxIDAuNTI2MiBtCjAuNzA1MSAwLjUzMDIgbAowLjcw
OTEgMC41MzAyIGwKMC43MDkxIDAuNTI2MiBsCmMKZmlsbApuCjAuNzA1MSAwLjUyNjIgbQowLjcw
NTEgMC41MzAyIGwKMC43MDkxIDAuNTMwMiBsCjAuNzA5MSAwLjUyNjIgbAowLjcwNTEgMC41MjYy
IGwKYwpzCm4KMC43MjI1IDAuNTI2MyBtCjAuNzIyNSAwLjUzMDQgbAowLjcyNjUgMC41MzA0IGwK
MC43MjY1IDAuNTI2MyBsCmMKZmlsbApuCjAuNzIyNSAwLjUyNjMgbQowLjcyMjUgMC41MzA0IGwK
MC43MjY1IDAuNTMwNCBsCjAuNzI2NSAwLjUyNjMgbAowLjcyMjUgMC41MjYzIGwKYwpzCm4KMC43
Mzk5IDAuNTI2MyBtCjAuNzM5OSAwLjUzMDQgbAowLjc0NDAgMC41MzA0IGwKMC43NDQwIDAuNTI2
MyBsCmMKZmlsbApuCjAuNzM5OSAwLjUyNjMgbQowLjczOTkgMC41MzA0IGwKMC43NDQwIDAuNTMw
NCBsCjAuNzQ0MCAwLjUyNjMgbAowLjczOTkgMC41MjYzIGwKYwpzCm4KMC43NTczIDAuNTI1NiBt
CjAuNzU3MyAwLjUyOTcgbAowLjc2MTQgMC41Mjk3IGwKMC43NjE0IDAuNTI1NiBsCmMKZmlsbApu
CjAuNzU3MyAwLjUyNTYgbQowLjc1NzMgMC41Mjk3IGwKMC43NjE0IDAuNTI5NyBsCjAuNzYxNCAw
LjUyNTYgbAowLjc1NzMgMC41MjU2IGwKYwpzCm4KMC43NzQ3IDAuNTI0MSBtCjAuNzc0NyAwLjUy
ODIgbAowLjc3ODggMC41MjgyIGwKMC43Nzg4IDAuNTI0MSBsCmMKZmlsbApuCjAuNzc0NyAwLjUy
NDEgbQowLjc3NDcgMC41MjgyIGwKMC43Nzg4IDAuNTI4MiBsCjAuNzc4OCAwLjUyNDEgbAowLjc3
NDcgMC41MjQxIGwKYwpzCm4KMC43OTIxIDAuNTIzOSBtCjAuNzkyMSAwLjUyODAgbAowLjc5NjIg
MC41MjgwIGwKMC43OTYyIDAuNTIzOSBsCmMKZmlsbApuCjAuNzkyMSAwLjUyMzkgbQowLjc5MjEg
MC41MjgwIGwKMC43OTYyIDAuNTI4MCBsCjAuNzk2MiAwLjUyMzkgbAowLjc5MjEgMC41MjM5IGwK
YwpzCm4KMC44MDk1IDAuNTIzOSBtCjAuODA5NSAwLjUyODAgbAowLjgxMzYgMC41MjgwIGwKMC44
MTM2IDAuNTIzOSBsCmMKZmlsbApuCjAuODA5NSAwLjUyMzkgbQowLjgwOTUgMC41MjgwIGwKMC44
MTM2IDAuNTI4MCBsCjAuODEzNiAwLjUyMzkgbAowLjgwOTUgMC41MjM5IGwKYwpzCm4KMC44MjY5
IDAuNTIyNiBtCjAuODI2OSAwLjUyNjcgbAowLjgzMTAgMC41MjY3IGwKMC44MzEwIDAuNTIyNiBs
CmMKZmlsbApuCjAuODI2OSAwLjUyMjYgbQowLjgyNjkgMC41MjY3IGwKMC44MzEwIDAuNTI2NyBs
CjAuODMxMCAwLjUyMjYgbAowLjgyNjkgMC41MjI2IGwKYwpzCm4KMC44NDQzIDAuNDc3NyBtCjAu
ODQ0MyAwLjQ4MTggbAowLjg0ODQgMC40ODE4IGwKMC44NDg0IDAuNDc3NyBsCmMKZmlsbApuCjAu
ODQ0MyAwLjQ3NzcgbQowLjg0NDMgMC40ODE4IGwKMC44NDg0IDAuNDgxOCBsCjAuODQ4NCAwLjQ3
NzcgbAowLjg0NDMgMC40Nzc3IGwKYwpzCm4KMC44NjE3IDAuMzg3NCBtCjAuODYxNyAwLjM5MTUg
bAowLjg2NTggMC4zOTE1IGwKMC44NjU4IDAuMzg3NCBsCmMKZmlsbApuCjAuODYxNyAwLjM4NzQg
bQowLjg2MTcgMC4zOTE1IGwKMC44NjU4IDAuMzkxNSBsCjAuODY1OCAwLjM4NzQgbAowLjg2MTcg
MC4zODc0IGwKYwpzCm4KMC44NzkxIDAuMzAxOCBtCjAuODc5MSAwLjMwNTkgbAowLjg4MzIgMC4z
MDU5IGwKMC44ODMyIDAuMzAxOCBsCmMKZmlsbApuCjAuODc5MSAwLjMwMTggbQowLjg3OTEgMC4z
MDU5IGwKMC44ODMyIDAuMzA1OSBsCjAuODgzMiAwLjMwMTggbAowLjg3OTEgMC4zMDE4IGwKYwpz
Cm4KMC44OTY2IDAuMjYxMyBtCjAuODk2NiAwLjI2NTQgbAowLjkwMDYgMC4yNjU0IGwKMC45MDA2
IDAuMjYxMyBsCmMKZmlsbApuCjAuODk2NiAwLjI2MTMgbQowLjg5NjYgMC4yNjU0IGwKMC45MDA2
IDAuMjY1NCBsCjAuOTAwNiAwLjI2MTMgbAowLjg5NjYgMC4yNjEzIGwKYwpzCm4KMC45MTQwIDAu
MjQwMCBtCjAuOTE0MCAwLjI0NDEgbAowLjkxODAgMC4yNDQxIGwKMC45MTgwIDAuMjQwMCBsCmMK
ZmlsbApuCjAuOTE0MCAwLjI0MDAgbQowLjkxNDAgMC4yNDQxIGwKMC45MTgwIDAuMjQ0MSBsCjAu
OTE4MCAwLjI0MDAgbAowLjkxNDAgMC4yNDAwIGwKYwpzCm4KMC45MzE0IDAuMjMwNiBtCjAuOTMx
NCAwLjIzNDcgbAowLjkzNTUgMC4yMzQ3IGwKMC45MzU1IDAuMjMwNiBsCmMKZmlsbApuCjAuOTMx
NCAwLjIzMDYgbQowLjkzMTQgMC4yMzQ3IGwKMC45MzU1IDAuMjM0NyBsCjAuOTM1NSAwLjIzMDYg
bAowLjkzMTQgMC4yMzA2IGwKYwpzCm4KMC45NDg4IDAuMjI1NCBtCjAuOTQ4OCAwLjIyOTUgbAow
Ljk1MjkgMC4yMjk1IGwKMC45NTI5IDAuMjI1NCBsCmMKZmlsbApuCjAuOTQ4OCAwLjIyNTQgbQow
Ljk0ODggMC4yMjk1IGwKMC45NTI5IDAuMjI5NSBsCjAuOTUyOSAwLjIyNTQgbAowLjk0ODggMC4y
MjU0IGwKYwpzCm4KMC45NjYyIDAuMjIxOSBtCjAuOTY2MiAwLjIyNTkgbAowLjk3MDMgMC4yMjU5
IGwKMC45NzAzIDAuMjIxOSBsCmMKZmlsbApuCjAuOTY2MiAwLjIyMTkgbQowLjk2NjIgMC4yMjU5
IGwKMC45NzAzIDAuMjI1OSBsCjAuOTcwMyAwLjIyMTkgbAowLjk2NjIgMC4yMjE5IGwKYwpzCm4K
MC45ODM2IDAuMjIwNyBtCjAuOTgzNiAwLjIyNDggbAowLjk4NzcgMC4yMjQ4IGwKMC45ODc3IDAu
MjIwNyBsCmMKZmlsbApuCjAuOTgzNiAwLjIyMDcgbQowLjk4MzYgMC4yMjQ4IGwKMC45ODc3IDAu
MjI0OCBsCjAuOTg3NyAwLjIyMDcgbAowLjk4MzYgMC4yMjA3IGwKYwpzCm4KMS4wMDEwIDAuMjIw
MCBtCjEuMDAxMCAwLjIyNDEgbAoxLjAwNTEgMC4yMjQxIGwKMS4wMDUxIDAuMjIwMCBsCmMKZmls
bApuCjEuMDAxMCAwLjIyMDAgbQoxLjAwMTAgMC4yMjQxIGwKMS4wMDUxIDAuMjI0MSBsCjEuMDA1
MSAwLjIyMDAgbAoxLjAwMTAgMC4yMjAwIGwKYwpzCm4KMS4wMTg0IDAuMjE5OCBtCjEuMDE4NCAw
LjIyMzkgbAoxLjAyMjUgMC4yMjM5IGwKMS4wMjI1IDAuMjE5OCBsCmMKZmlsbApuCjEuMDE4NCAw
LjIxOTggbQoxLjAxODQgMC4yMjM5IGwKMS4wMjI1IDAuMjIzOSBsCjEuMDIyNSAwLjIxOTggbAox
LjAxODQgMC4yMTk4IGwKYwpzCm4KMS4wMzU4IDAuMjE5NyBtCjEuMDM1OCAwLjIyMzggbAoxLjAz
OTkgMC4yMjM4IGwKMS4wMzk5IDAuMjE5NyBsCmMKZmlsbApuCjEuMDM1OCAwLjIxOTcgbQoxLjAz
NTggMC4yMjM4IGwKMS4wMzk5IDAuMjIzOCBsCjEuMDM5OSAwLjIxOTcgbAoxLjAzNTggMC4yMTk3
IGwKYwpzCm4KMS4wNTMyIDAuMjE5OCBtCjEuMDUzMiAwLjIyMzkgbAoxLjA1NzMgMC4yMjM5IGwK
MS4wNTczIDAuMjE5OCBsCmMKZmlsbApuCjEuMDUzMiAwLjIxOTggbQoxLjA1MzIgMC4yMjM5IGwK
MS4wNTczIDAuMjIzOSBsCjEuMDU3MyAwLjIxOTggbAoxLjA1MzIgMC4yMTk4IGwKYwpzCm4KMS4w
NzA2IDAuMjE5NyBtCjEuMDcwNiAwLjIyMzggbAoxLjA3NDcgMC4yMjM4IGwKMS4wNzQ3IDAuMjE5
NyBsCmMKZmlsbApuCjEuMDcwNiAwLjIxOTcgbQoxLjA3MDYgMC4yMjM4IGwKMS4wNzQ3IDAuMjIz
OCBsCjEuMDc0NyAwLjIxOTcgbAoxLjA3MDYgMC4yMTk3IGwKYwpzCm4KMS4wODgxIDAuMjIxMCBt
CjEuMDg4MSAwLjIyNTAgbAoxLjA5MjEgMC4yMjUwIGwKMS4wOTIxIDAuMjIxMCBsCmMKZmlsbApu
CjEuMDg4MSAwLjIyMTAgbQoxLjA4ODEgMC4yMjUwIGwKMS4wOTIxIDAuMjI1MCBsCjEuMDkyMSAw
LjIyMTAgbAoxLjA4ODEgMC4yMjEwIGwKYwpzCm4KMS4xMDU1IDAuMjIyMCBtCjEuMTA1NSAwLjIy
NjEgbAoxLjEwOTUgMC4yMjYxIGwKMS4xMDk1IDAuMjIyMCBsCmMKZmlsbApuCjEuMTA1NSAwLjIy
MjAgbQoxLjEwNTUgMC4yMjYxIGwKMS4xMDk1IDAuMjI2MSBsCjEuMTA5NSAwLjIyMjAgbAoxLjEw
NTUgMC4yMjIwIGwKYwpzCm4KMS4xMjI5IDAuMjIyOCBtCjEuMTIyOSAwLjIyNjkgbAoxLjEyNzAg
MC4yMjY5IGwKMS4xMjcwIDAuMjIyOCBsCmMKZmlsbApuCjEuMTIyOSAwLjIyMjggbQoxLjEyMjkg
MC4yMjY5IGwKMS4xMjcwIDAuMjI2OSBsCjEuMTI3MCAwLjIyMjggbAoxLjEyMjkgMC4yMjI4IGwK
YwpzCm4KMS4xNDAzIDAuMjIzNSBtCjEuMTQwMyAwLjIyNzYgbAoxLjE0NDQgMC4yMjc2IGwKMS4x
NDQ0IDAuMjIzNSBsCmMKZmlsbApuCjEuMTQwMyAwLjIyMzUgbQoxLjE0MDMgMC4yMjc2IGwKMS4x
NDQ0IDAuMjI3NiBsCjEuMTQ0NCAwLjIyMzUgbAoxLjE0MDMgMC4yMjM1IGwKYwpzCm4KMS4xNTc3
IDAuMjI0MiBtCjEuMTU3NyAwLjIyODMgbAoxLjE2MTggMC4yMjgzIGwKMS4xNjE4IDAuMjI0MiBs
CmMKZmlsbApuCjEuMTU3NyAwLjIyNDIgbQoxLjE1NzcgMC4yMjgzIGwKMS4xNjE4IDAuMjI4MyBs
CjEuMTYxOCAwLjIyNDIgbAoxLjE1NzcgMC4yMjQyIGwKYwpzCm4KMS4xNzUxIDAuMjI0OCBtCjEu
MTc1MSAwLjIyODggbAoxLjE3OTIgMC4yMjg4IGwKMS4xNzkyIDAuMjI0OCBsCmMKZmlsbApuCjEu
MTc1MSAwLjIyNDggbQoxLjE3NTEgMC4yMjg4IGwKMS4xNzkyIDAuMjI4OCBsCjEuMTc5MiAwLjIy
NDggbAoxLjE3NTEgMC4yMjQ4IGwKYwpzCm4KMS4xOTI1IDAuMjI0OSBtCjEuMTkyNSAwLjIyODkg
bAoxLjE5NjYgMC4yMjg5IGwKMS4xOTY2IDAuMjI0OSBsCmMKZmlsbApuCjEuMTkyNSAwLjIyNDkg
bQoxLjE5MjUgMC4yMjg5IGwKMS4xOTY2IDAuMjI4OSBsCjEuMTk2NiAwLjIyNDkgbAoxLjE5MjUg
MC4yMjQ5IGwKYwpzCm4KMS4yMDk5IDAuMjI0MiBtCjEuMjA5OSAwLjIyODMgbAoxLjIxNDAgMC4y
MjgzIGwKMS4yMTQwIDAuMjI0MiBsCmMKZmlsbApuCjEuMjA5OSAwLjIyNDIgbQoxLjIwOTkgMC4y
MjgzIGwKMS4yMTQwIDAuMjI4MyBsCjEuMjE0MCAwLjIyNDIgbAoxLjIwOTkgMC4yMjQyIGwKYwpz
Cm4KMS4yMjczIDAuMjI0MyBtCjEuMjI3MyAwLjIyODQgbAoxLjIzMTQgMC4yMjg0IGwKMS4yMzE0
IDAuMjI0MyBsCmMKZmlsbApuCjEuMjI3MyAwLjIyNDMgbQoxLjIyNzMgMC4yMjg0IGwKMS4yMzE0
IDAuMjI4NCBsCjEuMjMxNCAwLjIyNDMgbAoxLjIyNzMgMC4yMjQzIGwKYwpzCm4KMS4yNDQ3IDAu
MjI0MyBtCjEuMjQ0NyAwLjIyODQgbAoxLjI0ODggMC4yMjg0IGwKMS4yNDg4IDAuMjI0MyBsCmMK
ZmlsbApuCjEuMjQ0NyAwLjIyNDMgbQoxLjI0NDcgMC4yMjg0IGwKMS4yNDg4IDAuMjI4NCBsCjEu
MjQ4OCAwLjIyNDMgbAoxLjI0NDcgMC4yMjQzIGwKYwpzClsvRGV2aWNlUkdCXSBTQ1MKQ29sb3Ix
NCBTQwpbMC4wMDE1IDAuMDA0NSAwLjAwNzUgMC4wMDQ1IF0gMCBTRAowLjAwMTUgU0xXCm4KMC4x
NTAwIDAuNjc5MyBtCjAuMTY2NiAwLjY4MjAgbAowLjE4NTUgMC43MDM5IGwKMC4yMDIxIDAuNzI4
NyBsCjAuMjE5MiAwLjc0MTMgbAowLjIzNjggMC43NDY4IGwKMC4yNTQ4IDAuNzUwMyBsCjAuMjcx
NyAwLjcxODUgbAowLjI4OTQgMC43MjcyIGwKMC4zMDY3IDAuNzQyMyBsCjAuMzI0MiAwLjc1MTIg
bAowLjM0MTYgMC43NTY4IGwKMC4zNTg5IDAuNzY0NCBsCjAuMzc2MyAwLjc2OTkgbAowLjM5Mzgg
MC43NzMzIGwKMC40MTExIDAuNzc1NCBsCjAuNDI4NiAwLjc3ODUgbAowLjQ0NjAgMC43ODE0IGwK
MC40NjM0IDAuNzgyNCBsCjAuNDgwOCAwLjc4MzYgbAowLjQ5ODIgMC42NjIzIGwKMC41MTU2IDAu
NjQzMiBsCjAuNTMzMCAwLjY0MzggbAowLjU1MDQgMC42NDQ0IGwKMC41Njc4IDAuNjQ0OSBsCjAu
NTg1MiAwLjY0NTAgbAowLjYwMjYgMC42NDUzIGwKMC42MjAwIDAuNjQ1MSBsCjAuNjM3NSAwLjY0
NTQgbAowLjY1NDkgMC42NDU4IGwKMC42NzIzIDAuNjQ2MCBsCjAuNjg5NyAwLjY0NTggbAowLjcw
NzEgMC42NDU5IGwKMC43MjQ1IDAuNjQ2MCBsCjAuNzQxOSAwLjY0NTggbAowLjc1OTMgMC42NDUw
IGwKMC43NzY3IDAuNjQyMSBsCjAuNzk0MSAwLjY0MTggbAowLjgxMTYgMC42NDIxIGwKMC44Mjkw
IDAuNjQxMSBsCjAuODQ2NCAwLjU5MjYgbAowLjg2MzggMC40OTA5IGwKMC44ODEyIDAuMzc4MyBs
CjAuODk4NiAwLjMxOTAgbAowLjkxNjAgMC4yODY1IGwKMC45MzM0IDAuMjcxOCBsCjAuOTUwOCAw
LjI2MzkgbAowLjk2ODIgMC4yNTkxIGwKMC45ODU2IDAuMjU2NCBsCjEuMDAzMSAwLjI1NTggbAox
LjAyMDUgMC4yNTU1IGwKMS4wMzc5IDAuMjU1NCBsCjEuMDU1MyAwLjI1NTUgbAoxLjA3MjcgMC4y
NTU0IGwKMS4wOTAxIDAuMjU3MiBsCjEuMTA3NSAwLjI1ODcgbAoxLjEyNDkgMC4yNjAyIGwKMS4x
NDIzIDAuMjYxMiBsCjEuMTU5NyAwLjI2MjMgbAoxLjE3NzEgMC4yNjMwIGwKMS4xOTQ2IDAuMjYz
NyBsCjEuMjEyMCAwLjI2MjMgbAoxLjIyOTQgMC4yNjE5IGwKMS4yNDY4IDAuMjYxOSBsCnMKbgow
LjE0ODAgMC42NzcyIG0KMC4xNDgwIDAuNjgxMyBsCjAuMTUyMCAwLjY4MTMgbAowLjE1MjAgMC42
NzcyIGwKYwpmaWxsCltdIDAgU0QKMC4wMDE1IFNMVwpuCjAuMTQ4MCAwLjY3NzIgbQowLjE0ODAg
MC42ODEzIGwKMC4xNTIwIDAuNjgxMyBsCjAuMTUyMCAwLjY3NzIgbAowLjE0ODAgMC42NzcyIGwK
YwpzCm4KMC4xNjQ1IDAuNjc5OSBtCjAuMTY0NSAwLjY4NDAgbAowLjE2ODYgMC42ODQwIGwKMC4x
Njg2IDAuNjc5OSBsCmMKZmlsbApuCjAuMTY0NSAwLjY3OTkgbQowLjE2NDUgMC42ODQwIGwKMC4x
Njg2IDAuNjg0MCBsCjAuMTY4NiAwLjY3OTkgbAowLjE2NDUgMC42Nzk5IGwKYwpzCm4KMC4xODM0
IDAuNzAxOSBtCjAuMTgzNCAwLjcwNTkgbAowLjE4NzUgMC43MDU5IGwKMC4xODc1IDAuNzAxOSBs
CmMKZmlsbApuCjAuMTgzNCAwLjcwMTkgbQowLjE4MzQgMC43MDU5IGwKMC4xODc1IDAuNzA1OSBs
CjAuMTg3NSAwLjcwMTkgbAowLjE4MzQgMC43MDE5IGwKYwpzCm4KMC4yMDAxIDAuNzI2NiBtCjAu
MjAwMSAwLjczMDcgbAowLjIwNDEgMC43MzA3IGwKMC4yMDQxIDAuNzI2NiBsCmMKZmlsbApuCjAu
MjAwMSAwLjcyNjYgbQowLjIwMDEgMC43MzA3IGwKMC4yMDQxIDAuNzMwNyBsCjAuMjA0MSAwLjcy
NjYgbAowLjIwMDEgMC43MjY2IGwKYwpzCm4KMC4yMTcxIDAuNzM5MyBtCjAuMjE3MSAwLjc0MzQg
bAowLjIyMTIgMC43NDM0IGwKMC4yMjEyIDAuNzM5MyBsCmMKZmlsbApuCjAuMjE3MSAwLjczOTMg
bQowLjIxNzEgMC43NDM0IGwKMC4yMjEyIDAuNzQzNCBsCjAuMjIxMiAwLjczOTMgbAowLjIxNzEg
MC43MzkzIGwKYwpzCm4KMC4yMzQ4IDAuNzQ0NyBtCjAuMjM0OCAwLjc0ODggbAowLjIzODkgMC43
NDg4IGwKMC4yMzg5IDAuNzQ0NyBsCmMKZmlsbApuCjAuMjM0OCAwLjc0NDcgbQowLjIzNDggMC43
NDg4IGwKMC4yMzg5IDAuNzQ4OCBsCjAuMjM4OSAwLjc0NDcgbAowLjIzNDggMC43NDQ3IGwKYwpz
Cm4KMC4yNTI4IDAuNzQ4MiBtCjAuMjUyOCAwLjc1MjMgbAowLjI1NjggMC43NTIzIGwKMC4yNTY4
IDAuNzQ4MiBsCmMKZmlsbApuCjAuMjUyOCAwLjc0ODIgbQowLjI1MjggMC43NTIzIGwKMC4yNTY4
IDAuNzUyMyBsCjAuMjU2OCAwLjc0ODIgbAowLjI1MjggMC43NDgyIGwKYwpzCm4KMC4yNjk3IDAu
NzE2NSBtCjAuMjY5NyAwLjcyMDYgbAowLjI3MzggMC43MjA2IGwKMC4yNzM4IDAuNzE2NSBsCmMK
ZmlsbApuCjAuMjY5NyAwLjcxNjUgbQowLjI2OTcgMC43MjA2IGwKMC4yNzM4IDAuNzIwNiBsCjAu
MjczOCAwLjcxNjUgbAowLjI2OTcgMC43MTY1IGwKYwpzCm4KMC4yODczIDAuNzI1MiBtCjAuMjg3
MyAwLjcyOTMgbAowLjI5MTQgMC43MjkzIGwKMC4yOTE0IDAuNzI1MiBsCmMKZmlsbApuCjAuMjg3
MyAwLjcyNTIgbQowLjI4NzMgMC43MjkzIGwKMC4yOTE0IDAuNzI5MyBsCjAuMjkxNCAwLjcyNTIg
bAowLjI4NzMgMC43MjUyIGwKYwpzCm4KMC4zMDQ3IDAuNzQwMyBtCjAuMzA0NyAwLjc0NDMgbAow
LjMwODggMC43NDQzIGwKMC4zMDg4IDAuNzQwMyBsCmMKZmlsbApuCjAuMzA0NyAwLjc0MDMgbQow
LjMwNDcgMC43NDQzIGwKMC4zMDg4IDAuNzQ0MyBsCjAuMzA4OCAwLjc0MDMgbAowLjMwNDcgMC43
NDAzIGwKYwpzCm4KMC4zMjIyIDAuNzQ5MiBtCjAuMzIyMiAwLjc1MzMgbAowLjMyNjIgMC43NTMz
IGwKMC4zMjYyIDAuNzQ5MiBsCmMKZmlsbApuCjAuMzIyMiAwLjc0OTIgbQowLjMyMjIgMC43NTMz
IGwKMC4zMjYyIDAuNzUzMyBsCjAuMzI2MiAwLjc0OTIgbAowLjMyMjIgMC43NDkyIGwKYwpzCm4K
MC4zMzk2IDAuNzU0OCBtCjAuMzM5NiAwLjc1ODggbAowLjM0MzYgMC43NTg4IGwKMC4zNDM2IDAu
NzU0OCBsCmMKZmlsbApuCjAuMzM5NiAwLjc1NDggbQowLjMzOTYgMC43NTg4IGwKMC4zNDM2IDAu
NzU4OCBsCjAuMzQzNiAwLjc1NDggbAowLjMzOTYgMC43NTQ4IGwKYwpzCm4KMC4zNTY5IDAuNzYy
NCBtCjAuMzU2OSAwLjc2NjQgbAowLjM2MDkgMC43NjY0IGwKMC4zNjA5IDAuNzYyNCBsCmMKZmls
bApuCjAuMzU2OSAwLjc2MjQgbQowLjM1NjkgMC43NjY0IGwKMC4zNjA5IDAuNzY2NCBsCjAuMzYw
OSAwLjc2MjQgbAowLjM1NjkgMC43NjI0IGwKYwpzCm4KMC4zNzQzIDAuNzY3OSBtCjAuMzc0MyAw
Ljc3MTkgbAowLjM3ODQgMC43NzE5IGwKMC4zNzg0IDAuNzY3OSBsCmMKZmlsbApuCjAuMzc0MyAw
Ljc2NzkgbQowLjM3NDMgMC43NzE5IGwKMC4zNzg0IDAuNzcxOSBsCjAuMzc4NCAwLjc2NzkgbAow
LjM3NDMgMC43Njc5IGwKYwpzCm4KMC4zOTE3IDAuNzcxMiBtCjAuMzkxNyAwLjc3NTMgbAowLjM5
NTggMC43NzUzIGwKMC4zOTU4IDAuNzcxMiBsCmMKZmlsbApuCjAuMzkxNyAwLjc3MTIgbQowLjM5
MTcgMC43NzUzIGwKMC4zOTU4IDAuNzc1MyBsCjAuMzk1OCAwLjc3MTIgbAowLjM5MTcgMC43NzEy
IGwKYwpzCm4KMC40MDkxIDAuNzczNCBtCjAuNDA5MSAwLjc3NzQgbAowLjQxMzIgMC43Nzc0IGwK
MC40MTMyIDAuNzczNCBsCmMKZmlsbApuCjAuNDA5MSAwLjc3MzQgbQowLjQwOTEgMC43Nzc0IGwK
MC40MTMyIDAuNzc3NCBsCjAuNDEzMiAwLjc3MzQgbAowLjQwOTEgMC43NzM0IGwKYwpzCm4KMC40
MjY1IDAuNzc2NSBtCjAuNDI2NSAwLjc4MDUgbAowLjQzMDYgMC43ODA1IGwKMC40MzA2IDAuNzc2
NSBsCmMKZmlsbApuCjAuNDI2NSAwLjc3NjUgbQowLjQyNjUgMC43ODA1IGwKMC40MzA2IDAuNzgw
NSBsCjAuNDMwNiAwLjc3NjUgbAowLjQyNjUgMC43NzY1IGwKYwpzCm4KMC40NDM5IDAuNzc5NCBt
CjAuNDQzOSAwLjc4MzUgbAowLjQ0ODAgMC43ODM1IGwKMC40NDgwIDAuNzc5NCBsCmMKZmlsbApu
CjAuNDQzOSAwLjc3OTQgbQowLjQ0MzkgMC43ODM1IGwKMC40NDgwIDAuNzgzNSBsCjAuNDQ4MCAw
Ljc3OTQgbAowLjQ0MzkgMC43Nzk0IGwKYwpzCm4KMC40NjEzIDAuNzgwMyBtCjAuNDYxMyAwLjc4
NDQgbAowLjQ2NTQgMC43ODQ0IGwKMC40NjU0IDAuNzgwMyBsCmMKZmlsbApuCjAuNDYxMyAwLjc4
MDMgbQowLjQ2MTMgMC43ODQ0IGwKMC40NjU0IDAuNzg0NCBsCjAuNDY1NCAwLjc4MDMgbAowLjQ2
MTMgMC43ODAzIGwKYwpzCm4KMC40Nzg3IDAuNzgxNiBtCjAuNDc4NyAwLjc4NTYgbAowLjQ4Mjgg
MC43ODU2IGwKMC40ODI4IDAuNzgxNiBsCmMKZmlsbApuCjAuNDc4NyAwLjc4MTYgbQowLjQ3ODcg
MC43ODU2IGwKMC40ODI4IDAuNzg1NiBsCjAuNDgyOCAwLjc4MTYgbAowLjQ3ODcgMC43ODE2IGwK
YwpzCm4KMC40OTYxIDAuNjYwMyBtCjAuNDk2MSAwLjY2NDQgbAowLjUwMDIgMC42NjQ0IGwKMC41
MDAyIDAuNjYwMyBsCmMKZmlsbApuCjAuNDk2MSAwLjY2MDMgbQowLjQ5NjEgMC42NjQ0IGwKMC41
MDAyIDAuNjY0NCBsCjAuNTAwMiAwLjY2MDMgbAowLjQ5NjEgMC42NjAzIGwKYwpzCm4KMC41MTM1
IDAuNjQxMiBtCjAuNTEzNSAwLjY0NTMgbAowLjUxNzYgMC42NDUzIGwKMC41MTc2IDAuNjQxMiBs
CmMKZmlsbApuCjAuNTEzNSAwLjY0MTIgbQowLjUxMzUgMC42NDUzIGwKMC41MTc2IDAuNjQ1MyBs
CjAuNTE3NiAwLjY0MTIgbAowLjUxMzUgMC42NDEyIGwKYwpzCm4KMC41MzEwIDAuNjQxOCBtCjAu
NTMxMCAwLjY0NTkgbAowLjUzNTAgMC42NDU5IGwKMC41MzUwIDAuNjQxOCBsCmMKZmlsbApuCjAu
NTMxMCAwLjY0MTggbQowLjUzMTAgMC42NDU5IGwKMC41MzUwIDAuNjQ1OSBsCjAuNTM1MCAwLjY0
MTggbAowLjUzMTAgMC42NDE4IGwKYwpzCm4KMC41NDg0IDAuNjQyMyBtCjAuNTQ4NCAwLjY0NjQg
bAowLjU1MjQgMC42NDY0IGwKMC41NTI0IDAuNjQyMyBsCmMKZmlsbApuCjAuNTQ4NCAwLjY0MjMg
bQowLjU0ODQgMC42NDY0IGwKMC41NTI0IDAuNjQ2NCBsCjAuNTUyNCAwLjY0MjMgbAowLjU0ODQg
MC42NDIzIGwKYwpzCm4KMC41NjU4IDAuNjQyOSBtCjAuNTY1OCAwLjY0NzAgbAowLjU2OTkgMC42
NDcwIGwKMC41Njk5IDAuNjQyOSBsCmMKZmlsbApuCjAuNTY1OCAwLjY0MjkgbQowLjU2NTggMC42
NDcwIGwKMC41Njk5IDAuNjQ3MCBsCjAuNTY5OSAwLjY0MjkgbAowLjU2NTggMC42NDI5IGwKYwpz
Cm4KMC41ODMyIDAuNjQzMCBtCjAuNTgzMiAwLjY0NzEgbAowLjU4NzMgMC42NDcxIGwKMC41ODcz
IDAuNjQzMCBsCmMKZmlsbApuCjAuNTgzMiAwLjY0MzAgbQowLjU4MzIgMC42NDcxIGwKMC41ODcz
IDAuNjQ3MSBsCjAuNTg3MyAwLjY0MzAgbAowLjU4MzIgMC42NDMwIGwKYwpzCm4KMC42MDA2IDAu
NjQzMyBtCjAuNjAwNiAwLjY0NzQgbAowLjYwNDcgMC42NDc0IGwKMC42MDQ3IDAuNjQzMyBsCmMK
ZmlsbApuCjAuNjAwNiAwLjY0MzMgbQowLjYwMDYgMC42NDc0IGwKMC42MDQ3IDAuNjQ3NCBsCjAu
NjA0NyAwLjY0MzMgbAowLjYwMDYgMC42NDMzIGwKYwpzCm4KMC42MTgwIDAuNjQzMSBtCjAuNjE4
MCAwLjY0NzIgbAowLjYyMjEgMC42NDcyIGwKMC42MjIxIDAuNjQzMSBsCmMKZmlsbApuCjAuNjE4
MCAwLjY0MzEgbQowLjYxODAgMC42NDcyIGwKMC42MjIxIDAuNjQ3MiBsCjAuNjIyMSAwLjY0MzEg
bAowLjYxODAgMC42NDMxIGwKYwpzCm4KMC42MzU0IDAuNjQzNCBtCjAuNjM1NCAwLjY0NzQgbAow
LjYzOTUgMC42NDc0IGwKMC42Mzk1IDAuNjQzNCBsCmMKZmlsbApuCjAuNjM1NCAwLjY0MzQgbQow
LjYzNTQgMC42NDc0IGwKMC42Mzk1IDAuNjQ3NCBsCjAuNjM5NSAwLjY0MzQgbAowLjYzNTQgMC42
NDM0IGwKYwpzCm4KMC42NTI4IDAuNjQzOCBtCjAuNjUyOCAwLjY0NzggbAowLjY1NjkgMC42NDc4
IGwKMC42NTY5IDAuNjQzOCBsCmMKZmlsbApuCjAuNjUyOCAwLjY0MzggbQowLjY1MjggMC42NDc4
IGwKMC42NTY5IDAuNjQ3OCBsCjAuNjU2OSAwLjY0MzggbAowLjY1MjggMC42NDM4IGwKYwpzCm4K
MC42NzAyIDAuNjQ0MCBtCjAuNjcwMiAwLjY0ODAgbAowLjY3NDMgMC42NDgwIGwKMC42NzQzIDAu
NjQ0MCBsCmMKZmlsbApuCjAuNjcwMiAwLjY0NDAgbQowLjY3MDIgMC42NDgwIGwKMC42NzQzIDAu
NjQ4MCBsCjAuNjc0MyAwLjY0NDAgbAowLjY3MDIgMC42NDQwIGwKYwpzCm4KMC42ODc2IDAuNjQz
OCBtCjAuNjg3NiAwLjY0NzkgbAowLjY5MTcgMC42NDc5IGwKMC42OTE3IDAuNjQzOCBsCmMKZmls
bApuCjAuNjg3NiAwLjY0MzggbQowLjY4NzYgMC42NDc5IGwKMC42OTE3IDAuNjQ3OSBsCjAuNjkx
NyAwLjY0MzggbAowLjY4NzYgMC42NDM4IGwKYwpzCm4KMC43MDUxIDAuNjQzOSBtCjAuNzA1MSAw
LjY0NzkgbAowLjcwOTEgMC42NDc5IGwKMC43MDkxIDAuNjQzOSBsCmMKZmlsbApuCjAuNzA1MSAw
LjY0MzkgbQowLjcwNTEgMC42NDc5IGwKMC43MDkxIDAuNjQ3OSBsCjAuNzA5MSAwLjY0MzkgbAow
LjcwNTEgMC42NDM5IGwKYwpzCm4KMC43MjI1IDAuNjQ0MCBtCjAuNzIyNSAwLjY0ODEgbAowLjcy
NjUgMC42NDgxIGwKMC43MjY1IDAuNjQ0MCBsCmMKZmlsbApuCjAuNzIyNSAwLjY0NDAgbQowLjcy
MjUgMC42NDgxIGwKMC43MjY1IDAuNjQ4MSBsCjAuNzI2NSAwLjY0NDAgbAowLjcyMjUgMC42NDQw
IGwKYwpzCm4KMC43Mzk5IDAuNjQzNyBtCjAuNzM5OSAwLjY0NzggbAowLjc0NDAgMC42NDc4IGwK
MC43NDQwIDAuNjQzNyBsCmMKZmlsbApuCjAuNzM5OSAwLjY0MzcgbQowLjczOTkgMC42NDc4IGwK
MC43NDQwIDAuNjQ3OCBsCjAuNzQ0MCAwLjY0MzcgbAowLjczOTkgMC42NDM3IGwKYwpzCm4KMC43
NTczIDAuNjQzMCBtCjAuNzU3MyAwLjY0NzEgbAowLjc2MTQgMC42NDcxIGwKMC43NjE0IDAuNjQz
MCBsCmMKZmlsbApuCjAuNzU3MyAwLjY0MzAgbQowLjc1NzMgMC42NDcxIGwKMC43NjE0IDAuNjQ3
MSBsCjAuNzYxNCAwLjY0MzAgbAowLjc1NzMgMC42NDMwIGwKYwpzCm4KMC43NzQ3IDAuNjQwMSBt
CjAuNzc0NyAwLjY0NDIgbAowLjc3ODggMC42NDQyIGwKMC43Nzg4IDAuNjQwMSBsCmMKZmlsbApu
CjAuNzc0NyAwLjY0MDEgbQowLjc3NDcgMC42NDQyIGwKMC43Nzg4IDAuNjQ0MiBsCjAuNzc4OCAw
LjY0MDEgbAowLjc3NDcgMC42NDAxIGwKYwpzCm4KMC43OTIxIDAuNjM5OCBtCjAuNzkyMSAwLjY0
MzkgbAowLjc5NjIgMC42NDM5IGwKMC43OTYyIDAuNjM5OCBsCmMKZmlsbApuCjAuNzkyMSAwLjYz
OTggbQowLjc5MjEgMC42NDM5IGwKMC43OTYyIDAuNjQzOSBsCjAuNzk2MiAwLjYzOTggbAowLjc5
MjEgMC42Mzk4IGwKYwpzCm4KMC44MDk1IDAuNjQwMCBtCjAuODA5NSAwLjY0NDEgbAowLjgxMzYg
MC42NDQxIGwKMC44MTM2IDAuNjQwMCBsCmMKZmlsbApuCjAuODA5NSAwLjY0MDAgbQowLjgwOTUg
MC42NDQxIGwKMC44MTM2IDAuNjQ0MSBsCjAuODEzNiAwLjY0MDAgbAowLjgwOTUgMC42NDAwIGwK
YwpzCm4KMC44MjY5IDAuNjM5MCBtCjAuODI2OSAwLjY0MzEgbAowLjgzMTAgMC42NDMxIGwKMC44
MzEwIDAuNjM5MCBsCmMKZmlsbApuCjAuODI2OSAwLjYzOTAgbQowLjgyNjkgMC42NDMxIGwKMC44
MzEwIDAuNjQzMSBsCjAuODMxMCAwLjYzOTAgbAowLjgyNjkgMC42MzkwIGwKYwpzCm4KMC44NDQz
IDAuNTkwNiBtCjAuODQ0MyAwLjU5NDcgbAowLjg0ODQgMC41OTQ3IGwKMC44NDg0IDAuNTkwNiBs
CmMKZmlsbApuCjAuODQ0MyAwLjU5MDYgbQowLjg0NDMgMC41OTQ3IGwKMC44NDg0IDAuNTk0NyBs
CjAuODQ4NCAwLjU5MDYgbAowLjg0NDMgMC41OTA2IGwKYwpzCm4KMC44NjE3IDAuNDg4OSBtCjAu
ODYxNyAwLjQ5MzAgbAowLjg2NTggMC40OTMwIGwKMC44NjU4IDAuNDg4OSBsCmMKZmlsbApuCjAu
ODYxNyAwLjQ4ODkgbQowLjg2MTcgMC40OTMwIGwKMC44NjU4IDAuNDkzMCBsCjAuODY1OCAwLjQ4
ODkgbAowLjg2MTcgMC40ODg5IGwKYwpzCm4KMC44NzkxIDAuMzc2MyBtCjAuODc5MSAwLjM4MDQg
bAowLjg4MzIgMC4zODA0IGwKMC44ODMyIDAuMzc2MyBsCmMKZmlsbApuCjAuODc5MSAwLjM3NjMg
bQowLjg3OTEgMC4zODA0IGwKMC44ODMyIDAuMzgwNCBsCjAuODgzMiAwLjM3NjMgbAowLjg3OTEg
MC4zNzYzIGwKYwpzCm4KMC44OTY2IDAuMzE2OSBtCjAuODk2NiAwLjMyMTAgbAowLjkwMDYgMC4z
MjEwIGwKMC45MDA2IDAuMzE2OSBsCmMKZmlsbApuCjAuODk2NiAwLjMxNjkgbQowLjg5NjYgMC4z
MjEwIGwKMC45MDA2IDAuMzIxMCBsCjAuOTAwNiAwLjMxNjkgbAowLjg5NjYgMC4zMTY5IGwKYwpz
Cm4KMC45MTQwIDAuMjg0NSBtCjAuOTE0MCAwLjI4ODYgbAowLjkxODAgMC4yODg2IGwKMC45MTgw
IDAuMjg0NSBsCmMKZmlsbApuCjAuOTE0MCAwLjI4NDUgbQowLjkxNDAgMC4yODg2IGwKMC45MTgw
IDAuMjg4NiBsCjAuOTE4MCAwLjI4NDUgbAowLjkxNDAgMC4yODQ1IGwKYwpzCm4KMC45MzE0IDAu
MjY5OCBtCjAuOTMxNCAwLjI3MzkgbAowLjkzNTUgMC4yNzM5IGwKMC45MzU1IDAuMjY5OCBsCmMK
ZmlsbApuCjAuOTMxNCAwLjI2OTggbQowLjkzMTQgMC4yNzM5IGwKMC45MzU1IDAuMjczOSBsCjAu
OTM1NSAwLjI2OTggbAowLjkzMTQgMC4yNjk4IGwKYwpzCm4KMC45NDg4IDAuMjYxOSBtCjAuOTQ4
OCAwLjI2NjAgbAowLjk1MjkgMC4yNjYwIGwKMC45NTI5IDAuMjYxOSBsCmMKZmlsbApuCjAuOTQ4
OCAwLjI2MTkgbQowLjk0ODggMC4yNjYwIGwKMC45NTI5IDAuMjY2MCBsCjAuOTUyOSAwLjI2MTkg
bAowLjk0ODggMC4yNjE5IGwKYwpzCm4KMC45NjYyIDAuMjU3MSBtCjAuOTY2MiAwLjI2MTIgbAow
Ljk3MDMgMC4yNjEyIGwKMC45NzAzIDAuMjU3MSBsCmMKZmlsbApuCjAuOTY2MiAwLjI1NzEgbQow
Ljk2NjIgMC4yNjEyIGwKMC45NzAzIDAuMjYxMiBsCjAuOTcwMyAwLjI1NzEgbAowLjk2NjIgMC4y
NTcxIGwKYwpzCm4KMC45ODM2IDAuMjU0MyBtCjAuOTgzNiAwLjI1ODQgbAowLjk4NzcgMC4yNTg0
IGwKMC45ODc3IDAuMjU0MyBsCmMKZmlsbApuCjAuOTgzNiAwLjI1NDMgbQowLjk4MzYgMC4yNTg0
IGwKMC45ODc3IDAuMjU4NCBsCjAuOTg3NyAwLjI1NDMgbAowLjk4MzYgMC4yNTQzIGwKYwpzCm4K
MS4wMDEwIDAuMjUzNyBtCjEuMDAxMCAwLjI1NzggbAoxLjAwNTEgMC4yNTc4IGwKMS4wMDUxIDAu
MjUzNyBsCmMKZmlsbApuCjEuMDAxMCAwLjI1MzcgbQoxLjAwMTAgMC4yNTc4IGwKMS4wMDUxIDAu
MjU3OCBsCjEuMDA1MSAwLjI1MzcgbAoxLjAwMTAgMC4yNTM3IGwKYwpzCm4KMS4wMTg0IDAuMjUz
NSBtCjEuMDE4NCAwLjI1NzYgbAoxLjAyMjUgMC4yNTc2IGwKMS4wMjI1IDAuMjUzNSBsCmMKZmls
bApuCjEuMDE4NCAwLjI1MzUgbQoxLjAxODQgMC4yNTc2IGwKMS4wMjI1IDAuMjU3NiBsCjEuMDIy
NSAwLjI1MzUgbAoxLjAxODQgMC4yNTM1IGwKYwpzCm4KMS4wMzU4IDAuMjUzNCBtCjEuMDM1OCAw
LjI1NzUgbAoxLjAzOTkgMC4yNTc1IGwKMS4wMzk5IDAuMjUzNCBsCmMKZmlsbApuCjEuMDM1OCAw
LjI1MzQgbQoxLjAzNTggMC4yNTc1IGwKMS4wMzk5IDAuMjU3NSBsCjEuMDM5OSAwLjI1MzQgbAox
LjAzNTggMC4yNTM0IGwKYwpzCm4KMS4wNTMyIDAuMjUzNCBtCjEuMDUzMiAwLjI1NzUgbAoxLjA1
NzMgMC4yNTc1IGwKMS4wNTczIDAuMjUzNCBsCmMKZmlsbApuCjEuMDUzMiAwLjI1MzQgbQoxLjA1
MzIgMC4yNTc1IGwKMS4wNTczIDAuMjU3NSBsCjEuMDU3MyAwLjI1MzQgbAoxLjA1MzIgMC4yNTM0
IGwKYwpzCm4KMS4wNzA2IDAuMjUzNCBtCjEuMDcwNiAwLjI1NzQgbAoxLjA3NDcgMC4yNTc0IGwK
MS4wNzQ3IDAuMjUzNCBsCmMKZmlsbApuCjEuMDcwNiAwLjI1MzQgbQoxLjA3MDYgMC4yNTc0IGwK
MS4wNzQ3IDAuMjU3NCBsCjEuMDc0NyAwLjI1MzQgbAoxLjA3MDYgMC4yNTM0IGwKYwpzCm4KMS4w
ODgxIDAuMjU1MiBtCjEuMDg4MSAwLjI1OTIgbAoxLjA5MjEgMC4yNTkyIGwKMS4wOTIxIDAuMjU1
MiBsCmMKZmlsbApuCjEuMDg4MSAwLjI1NTIgbQoxLjA4ODEgMC4yNTkyIGwKMS4wOTIxIDAuMjU5
MiBsCjEuMDkyMSAwLjI1NTIgbAoxLjA4ODEgMC4yNTUyIGwKYwpzCm4KMS4xMDU1IDAuMjU2NyBt
CjEuMTA1NSAwLjI2MDggbAoxLjEwOTUgMC4yNjA4IGwKMS4xMDk1IDAuMjU2NyBsCmMKZmlsbApu
CjEuMTA1NSAwLjI1NjcgbQoxLjEwNTUgMC4yNjA4IGwKMS4xMDk1IDAuMjYwOCBsCjEuMTA5NSAw
LjI1NjcgbAoxLjEwNTUgMC4yNTY3IGwKYwpzCm4KMS4xMjI5IDAuMjU4MSBtCjEuMTIyOSAwLjI2
MjIgbAoxLjEyNzAgMC4yNjIyIGwKMS4xMjcwIDAuMjU4MSBsCmMKZmlsbApuCjEuMTIyOSAwLjI1
ODEgbQoxLjEyMjkgMC4yNjIyIGwKMS4xMjcwIDAuMjYyMiBsCjEuMTI3MCAwLjI1ODEgbAoxLjEy
MjkgMC4yNTgxIGwKYwpzCm4KMS4xNDAzIDAuMjU5MiBtCjEuMTQwMyAwLjI2MzMgbAoxLjE0NDQg
MC4yNjMzIGwKMS4xNDQ0IDAuMjU5MiBsCmMKZmlsbApuCjEuMTQwMyAwLjI1OTIgbQoxLjE0MDMg
MC4yNjMzIGwKMS4xNDQ0IDAuMjYzMyBsCjEuMTQ0NCAwLjI1OTIgbAoxLjE0MDMgMC4yNTkyIGwK
YwpzCm4KMS4xNTc3IDAuMjYwMiBtCjEuMTU3NyAwLjI2NDMgbAoxLjE2MTggMC4yNjQzIGwKMS4x
NjE4IDAuMjYwMiBsCmMKZmlsbApuCjEuMTU3NyAwLjI2MDIgbQoxLjE1NzcgMC4yNjQzIGwKMS4x
NjE4IDAuMjY0MyBsCjEuMTYxOCAwLjI2MDIgbAoxLjE1NzcgMC4yNjAyIGwKYwpzCm4KMS4xNzUx
IDAuMjYwOSBtCjEuMTc1MSAwLjI2NTAgbAoxLjE3OTIgMC4yNjUwIGwKMS4xNzkyIDAuMjYwOSBs
CmMKZmlsbApuCjEuMTc1MSAwLjI2MDkgbQoxLjE3NTEgMC4yNjUwIGwKMS4xNzkyIDAuMjY1MCBs
CjEuMTc5MiAwLjI2MDkgbAoxLjE3NTEgMC4yNjA5IGwKYwpzCm4KMS4xOTI1IDAuMjYxNiBtCjEu
MTkyNSAwLjI2NTcgbAoxLjE5NjYgMC4yNjU3IGwKMS4xOTY2IDAuMjYxNiBsCmMKZmlsbApuCjEu
MTkyNSAwLjI2MTYgbQoxLjE5MjUgMC4yNjU3IGwKMS4xOTY2IDAuMjY1NyBsCjEuMTk2NiAwLjI2
MTYgbAoxLjE5MjUgMC4yNjE2IGwKYwpzCm4KMS4yMDk5IDAuMjYwMiBtCjEuMjA5OSAwLjI2NDMg
bAoxLjIxNDAgMC4yNjQzIGwKMS4yMTQwIDAuMjYwMiBsCmMKZmlsbApuCjEuMjA5OSAwLjI2MDIg
bQoxLjIwOTkgMC4yNjQzIGwKMS4yMTQwIDAuMjY0MyBsCjEuMjE0MCAwLjI2MDIgbAoxLjIwOTkg
MC4yNjAyIGwKYwpzCm4KMS4yMjczIDAuMjU5OSBtCjEuMjI3MyAwLjI2NDAgbAoxLjIzMTQgMC4y
NjQwIGwKMS4yMzE0IDAuMjU5OSBsCmMKZmlsbApuCjEuMjI3MyAwLjI1OTkgbQoxLjIyNzMgMC4y
NjQwIGwKMS4yMzE0IDAuMjY0MCBsCjEuMjMxNCAwLjI1OTkgbAoxLjIyNzMgMC4yNTk5IGwKYwpz
Cm4KMS4yNDQ3IDAuMjU5OSBtCjEuMjQ0NyAwLjI2MzkgbAoxLjI0ODggMC4yNjM5IGwKMS4yNDg4
IDAuMjU5OSBsCmMKZmlsbApuCjEuMjQ0NyAwLjI1OTkgbQoxLjI0NDcgMC4yNjM5IGwKMS4yNDg4
IDAuMjYzOSBsCjEuMjQ4OCAwLjI1OTkgbAoxLjI0NDcgMC4yNTk5IGwKYwpzClsvRGV2aWNlUkdC
XSBTQ1MKQ29sb3IxNSBTQwpbMC4wMDE1IDAuMDA0NSAwLjAwNzUgMC4wMDQ1IF0gMCBTRAowLjAw
MTUgU0xXCm4KMC4xNTAwIDAuMjg1NyBtCjAuMTY2NiAwLjMwMjcgbAowLjE4NTUgMC4zMTEwIGwK
MC4yMDIxIDAuMzA5MyBsCjAuMjE5MiAwLjI3OTUgbAowLjIzNjggMC4yODE5IGwKMC4yNTQ4IDAu
MjgzOSBsCjAuMjcxNyAwLjI4NTQgbAowLjI4OTQgMC4yODY3IGwKMC4zMDY3IDAuMjg3OCBsCjAu
MzI0MiAwLjI4ODYgbAowLjM0MTYgMC4yODkzIGwKMC4zNTg5IDAuMjg5OSBsCjAuMzc2MyAwLjI5
MDMgbAowLjM5MzggMC4yOTA3IGwKMC40MTExIDAuMjkxMCBsCjAuNDI4NiAwLjI5MTIgbAowLjQ0
NjAgMC4yOTE0IGwKMC40NjM0IDAuMjkxNiBsCjAuNDgwOCAwLjI5MTcgbAowLjQ5ODIgMC4yOTE1
IGwKMC41MTU2IDAuMjkxNiBsCjAuNTMzMCAwLjI5MTggbAowLjU1MDQgMC4yOTE4IGwKMC41Njc4
IDAuMjkxOSBsCjAuNTg1MiAwLjI5MjAgbAowLjYwMjYgMC4yOTIwIGwKMC42MjAwIDAuMjkxNyBs
CjAuNjM3NSAwLjI5MTggbAowLjY1NDkgMC4yOTE4IGwKMC42NzIzIDAuMjkyMCBsCjAuNjg5NyAw
LjI5MTggbAowLjcwNzEgMC4yOTE4IGwKMC43MjQ1IDAuMjkxOCBsCjAuNzQxOSAwLjI5MTcgbAow
Ljc1OTMgMC4yOTE3IGwKMC43NzY3IDAuMjkwOSBsCjAuNzk0MSAwLjI5MDcgbAowLjgxMTYgMC4y
OTA4IGwKMC44MjkwIDAuMjkwOSBsCjAuODQ2NCAwLjI4MzUgbAowLjg2MzggMC4yNjc2IGwKMC44
ODEyIDAuMjQ1NyBsCjAuODk4NiAwLjIzMDEgbAowLjkxNjAgMC4yMTgyIGwKMC45MzM0IDAuMjEx
MyBsCjAuOTUwOCAwLjIwOTMgbAowLjk2ODIgMC4yMDc4IGwKMC45ODU2IDAuMjA3MSBsCjEuMDAz
MSAwLjIwNzEgbAoxLjAyMDUgMC4yMDc3IGwKMS4wMzc5IDAuMjA3NCBsCjEuMDU1MyAwLjIwNzUg
bAoxLjA3MjcgMC4yMDczIGwKMS4wOTAxIDAuMjA4OCBsCjEuMTA3NSAwLjIwOTkgbAoxLjEyNDkg
MC4yMTE5IGwKMS4xNDIzIDAuMjEyNSBsCjEuMTU5NyAwLjIxMzQgbAoxLjE3NzEgMC4yMTM1IGwK
MS4xOTQ2IDAuMjE0MCBsCjEuMjEyMCAwLjIxMjcgbAoxLjIyOTQgMC4yMTI5IGwKMS4yNDY4IDAu
MjEyNyBsCnMKbgowLjE0ODAgMC4yODM3IG0KMC4xNDgwIDAuMjg3OCBsCjAuMTUyMCAwLjI4Nzgg
bAowLjE1MjAgMC4yODM3IGwKYwpmaWxsCltdIDAgU0QKMC4wMDE1IFNMVwpuCjAuMTQ4MCAwLjI4
MzcgbQowLjE0ODAgMC4yODc4IGwKMC4xNTIwIDAuMjg3OCBsCjAuMTUyMCAwLjI4MzcgbAowLjE0
ODAgMC4yODM3IGwKYwpzCm4KMC4xNjQ1IDAuMzAwNyBtCjAuMTY0NSAwLjMwNDggbAowLjE2ODYg
MC4zMDQ4IGwKMC4xNjg2IDAuMzAwNyBsCmMKZmlsbApuCjAuMTY0NSAwLjMwMDcgbQowLjE2NDUg
MC4zMDQ4IGwKMC4xNjg2IDAuMzA0OCBsCjAuMTY4NiAwLjMwMDcgbAowLjE2NDUgMC4zMDA3IGwK
YwpzCm4KMC4xODM0IDAuMzA4OSBtCjAuMTgzNCAwLjMxMzAgbAowLjE4NzUgMC4zMTMwIGwKMC4x
ODc1IDAuMzA4OSBsCmMKZmlsbApuCjAuMTgzNCAwLjMwODkgbQowLjE4MzQgMC4zMTMwIGwKMC4x
ODc1IDAuMzEzMCBsCjAuMTg3NSAwLjMwODkgbAowLjE4MzQgMC4zMDg5IGwKYwpzCm4KMC4yMDAx
IDAuMzA3MyBtCjAuMjAwMSAwLjMxMTQgbAowLjIwNDEgMC4zMTE0IGwKMC4yMDQxIDAuMzA3MyBs
CmMKZmlsbApuCjAuMjAwMSAwLjMwNzMgbQowLjIwMDEgMC4zMTE0IGwKMC4yMDQxIDAuMzExNCBs
CjAuMjA0MSAwLjMwNzMgbAowLjIwMDEgMC4zMDczIGwKYwpzCm4KMC4yMTcxIDAuMjc3NSBtCjAu
MjE3MSAwLjI4MTYgbAowLjIyMTIgMC4yODE2IGwKMC4yMjEyIDAuMjc3NSBsCmMKZmlsbApuCjAu
MjE3MSAwLjI3NzUgbQowLjIxNzEgMC4yODE2IGwKMC4yMjEyIDAuMjgxNiBsCjAuMjIxMiAwLjI3
NzUgbAowLjIxNzEgMC4yNzc1IGwKYwpzCm4KMC4yMzQ4IDAuMjc5OCBtCjAuMjM0OCAwLjI4Mzkg
bAowLjIzODkgMC4yODM5IGwKMC4yMzg5IDAuMjc5OCBsCmMKZmlsbApuCjAuMjM0OCAwLjI3OTgg
bQowLjIzNDggMC4yODM5IGwKMC4yMzg5IDAuMjgzOSBsCjAuMjM4OSAwLjI3OTggbAowLjIzNDgg
MC4yNzk4IGwKYwpzCm4KMC4yNTI4IDAuMjgxOCBtCjAuMjUyOCAwLjI4NTkgbAowLjI1NjggMC4y
ODU5IGwKMC4yNTY4IDAuMjgxOCBsCmMKZmlsbApuCjAuMjUyOCAwLjI4MTggbQowLjI1MjggMC4y
ODU5IGwKMC4yNTY4IDAuMjg1OSBsCjAuMjU2OCAwLjI4MTggbAowLjI1MjggMC4yODE4IGwKYwpz
Cm4KMC4yNjk3IDAuMjgzMyBtCjAuMjY5NyAwLjI4NzQgbAowLjI3MzggMC4yODc0IGwKMC4yNzM4
IDAuMjgzMyBsCmMKZmlsbApuCjAuMjY5NyAwLjI4MzMgbQowLjI2OTcgMC4yODc0IGwKMC4yNzM4
IDAuMjg3NCBsCjAuMjczOCAwLjI4MzMgbAowLjI2OTcgMC4yODMzIGwKYwpzCm4KMC4yODczIDAu
Mjg0NiBtCjAuMjg3MyAwLjI4ODcgbAowLjI5MTQgMC4yODg3IGwKMC4yOTE0IDAuMjg0NiBsCmMK
ZmlsbApuCjAuMjg3MyAwLjI4NDYgbQowLjI4NzMgMC4yODg3IGwKMC4yOTE0IDAuMjg4NyBsCjAu
MjkxNCAwLjI4NDYgbAowLjI4NzMgMC4yODQ2IGwKYwpzCm4KMC4zMDQ3IDAuMjg1NyBtCjAuMzA0
NyAwLjI4OTggbAowLjMwODggMC4yODk4IGwKMC4zMDg4IDAuMjg1NyBsCmMKZmlsbApuCjAuMzA0
NyAwLjI4NTcgbQowLjMwNDcgMC4yODk4IGwKMC4zMDg4IDAuMjg5OCBsCjAuMzA4OCAwLjI4NTcg
bAowLjMwNDcgMC4yODU3IGwKYwpzCm4KMC4zMjIyIDAuMjg2NiBtCjAuMzIyMiAwLjI5MDcgbAow
LjMyNjIgMC4yOTA3IGwKMC4zMjYyIDAuMjg2NiBsCmMKZmlsbApuCjAuMzIyMiAwLjI4NjYgbQow
LjMyMjIgMC4yOTA3IGwKMC4zMjYyIDAuMjkwNyBsCjAuMzI2MiAwLjI4NjYgbAowLjMyMjIgMC4y
ODY2IGwKYwpzCm4KMC4zMzk2IDAuMjg3MyBtCjAuMzM5NiAwLjI5MTQgbAowLjM0MzYgMC4yOTE0
IGwKMC4zNDM2IDAuMjg3MyBsCmMKZmlsbApuCjAuMzM5NiAwLjI4NzMgbQowLjMzOTYgMC4yOTE0
IGwKMC4zNDM2IDAuMjkxNCBsCjAuMzQzNiAwLjI4NzMgbAowLjMzOTYgMC4yODczIGwKYwpzCm4K
MC4zNTY5IDAuMjg3OCBtCjAuMzU2OSAwLjI5MTkgbAowLjM2MDkgMC4yOTE5IGwKMC4zNjA5IDAu
Mjg3OCBsCmMKZmlsbApuCjAuMzU2OSAwLjI4NzggbQowLjM1NjkgMC4yOTE5IGwKMC4zNjA5IDAu
MjkxOSBsCjAuMzYwOSAwLjI4NzggbAowLjM1NjkgMC4yODc4IGwKYwpzCm4KMC4zNzQzIDAuMjg4
MyBtCjAuMzc0MyAwLjI5MjQgbAowLjM3ODQgMC4yOTI0IGwKMC4zNzg0IDAuMjg4MyBsCmMKZmls
bApuCjAuMzc0MyAwLjI4ODMgbQowLjM3NDMgMC4yOTI0IGwKMC4zNzg0IDAuMjkyNCBsCjAuMzc4
NCAwLjI4ODMgbAowLjM3NDMgMC4yODgzIGwKYwpzCm4KMC4zOTE3IDAuMjg4NyBtCjAuMzkxNyAw
LjI5MjcgbAowLjM5NTggMC4yOTI3IGwKMC4zOTU4IDAuMjg4NyBsCmMKZmlsbApuCjAuMzkxNyAw
LjI4ODcgbQowLjM5MTcgMC4yOTI3IGwKMC4zOTU4IDAuMjkyNyBsCjAuMzk1OCAwLjI4ODcgbAow
LjM5MTcgMC4yODg3IGwKYwpzCm4KMC40MDkxIDAuMjg5MCBtCjAuNDA5MSAwLjI5MzAgbAowLjQx
MzIgMC4yOTMwIGwKMC40MTMyIDAuMjg5MCBsCmMKZmlsbApuCjAuNDA5MSAwLjI4OTAgbQowLjQw
OTEgMC4yOTMwIGwKMC40MTMyIDAuMjkzMCBsCjAuNDEzMiAwLjI4OTAgbAowLjQwOTEgMC4yODkw
IGwKYwpzCm4KMC40MjY1IDAuMjg5MiBtCjAuNDI2NSAwLjI5MzMgbAowLjQzMDYgMC4yOTMzIGwK
MC40MzA2IDAuMjg5MiBsCmMKZmlsbApuCjAuNDI2NSAwLjI4OTIgbQowLjQyNjUgMC4yOTMzIGwK
MC40MzA2IDAuMjkzMyBsCjAuNDMwNiAwLjI4OTIgbAowLjQyNjUgMC4yODkyIGwKYwpzCm4KMC40
NDM5IDAuMjg5NCBtCjAuNDQzOSAwLjI5MzUgbAowLjQ0ODAgMC4yOTM1IGwKMC40NDgwIDAuMjg5
NCBsCmMKZmlsbApuCjAuNDQzOSAwLjI4OTQgbQowLjQ0MzkgMC4yOTM1IGwKMC40NDgwIDAuMjkz
NSBsCjAuNDQ4MCAwLjI4OTQgbAowLjQ0MzkgMC4yODk0IGwKYwpzCm4KMC40NjEzIDAuMjg5NSBt
CjAuNDYxMyAwLjI5MzYgbAowLjQ2NTQgMC4yOTM2IGwKMC40NjU0IDAuMjg5NSBsCmMKZmlsbApu
CjAuNDYxMyAwLjI4OTUgbQowLjQ2MTMgMC4yOTM2IGwKMC40NjU0IDAuMjkzNiBsCjAuNDY1NCAw
LjI4OTUgbAowLjQ2MTMgMC4yODk1IGwKYwpzCm4KMC40Nzg3IDAuMjg5NyBtCjAuNDc4NyAwLjI5
MzcgbAowLjQ4MjggMC4yOTM3IGwKMC40ODI4IDAuMjg5NyBsCmMKZmlsbApuCjAuNDc4NyAwLjI4
OTcgbQowLjQ3ODcgMC4yOTM3IGwKMC40ODI4IDAuMjkzNyBsCjAuNDgyOCAwLjI4OTcgbAowLjQ3
ODcgMC4yODk3IGwKYwpzCm4KMC40OTYxIDAuMjg5NSBtCjAuNDk2MSAwLjI5MzYgbAowLjUwMDIg
MC4yOTM2IGwKMC41MDAyIDAuMjg5NSBsCmMKZmlsbApuCjAuNDk2MSAwLjI4OTUgbQowLjQ5NjEg
MC4yOTM2IGwKMC41MDAyIDAuMjkzNiBsCjAuNTAwMiAwLjI4OTUgbAowLjQ5NjEgMC4yODk1IGwK
YwpzCm4KMC41MTM1IDAuMjg5NiBtCjAuNTEzNSAwLjI5MzYgbAowLjUxNzYgMC4yOTM2IGwKMC41
MTc2IDAuMjg5NiBsCmMKZmlsbApuCjAuNTEzNSAwLjI4OTYgbQowLjUxMzUgMC4yOTM2IGwKMC41
MTc2IDAuMjkzNiBsCjAuNTE3NiAwLjI4OTYgbAowLjUxMzUgMC4yODk2IGwKYwpzCm4KMC41MzEw
IDAuMjg5NyBtCjAuNTMxMCAwLjI5MzggbAowLjUzNTAgMC4yOTM4IGwKMC41MzUwIDAuMjg5NyBs
CmMKZmlsbApuCjAuNTMxMCAwLjI4OTcgbQowLjUzMTAgMC4yOTM4IGwKMC41MzUwIDAuMjkzOCBs
CjAuNTM1MCAwLjI4OTcgbAowLjUzMTAgMC4yODk3IGwKYwpzCm4KMC41NDg0IDAuMjg5OCBtCjAu
NTQ4NCAwLjI5MzkgbAowLjU1MjQgMC4yOTM5IGwKMC41NTI0IDAuMjg5OCBsCmMKZmlsbApuCjAu
NTQ4NCAwLjI4OTggbQowLjU0ODQgMC4yOTM5IGwKMC41NTI0IDAuMjkzOSBsCjAuNTUyNCAwLjI4
OTggbAowLjU0ODQgMC4yODk4IGwKYwpzCm4KMC41NjU4IDAuMjg5OSBtCjAuNTY1OCAwLjI5Mzkg
bAowLjU2OTkgMC4yOTM5IGwKMC41Njk5IDAuMjg5OSBsCmMKZmlsbApuCjAuNTY1OCAwLjI4OTkg
bQowLjU2NTggMC4yOTM5IGwKMC41Njk5IDAuMjkzOSBsCjAuNTY5OSAwLjI4OTkgbAowLjU2NTgg
MC4yODk5IGwKYwpzCm4KMC41ODMyIDAuMjg5OSBtCjAuNTgzMiAwLjI5NDAgbAowLjU4NzMgMC4y
OTQwIGwKMC41ODczIDAuMjg5OSBsCmMKZmlsbApuCjAuNTgzMiAwLjI4OTkgbQowLjU4MzIgMC4y
OTQwIGwKMC41ODczIDAuMjk0MCBsCjAuNTg3MyAwLjI4OTkgbAowLjU4MzIgMC4yODk5IGwKYwpz
Cm4KMC42MDA2IDAuMjkwMCBtCjAuNjAwNiAwLjI5NDAgbAowLjYwNDcgMC4yOTQwIGwKMC42MDQ3
IDAuMjkwMCBsCmMKZmlsbApuCjAuNjAwNiAwLjI5MDAgbQowLjYwMDYgMC4yOTQwIGwKMC42MDQ3
IDAuMjk0MCBsCjAuNjA0NyAwLjI5MDAgbAowLjYwMDYgMC4yOTAwIGwKYwpzCm4KMC42MTgwIDAu
Mjg5NiBtCjAuNjE4MCAwLjI5MzcgbAowLjYyMjEgMC4yOTM3IGwKMC42MjIxIDAuMjg5NiBsCmMK
ZmlsbApuCjAuNjE4MCAwLjI4OTYgbQowLjYxODAgMC4yOTM3IGwKMC42MjIxIDAuMjkzNyBsCjAu
NjIyMSAwLjI4OTYgbAowLjYxODAgMC4yODk2IGwKYwpzCm4KMC42MzU0IDAuMjg5NyBtCjAuNjM1
NCAwLjI5MzggbAowLjYzOTUgMC4yOTM4IGwKMC42Mzk1IDAuMjg5NyBsCmMKZmlsbApuCjAuNjM1
NCAwLjI4OTcgbQowLjYzNTQgMC4yOTM4IGwKMC42Mzk1IDAuMjkzOCBsCjAuNjM5NSAwLjI4OTcg
bAowLjYzNTQgMC4yODk3IGwKYwpzCm4KMC42NTI4IDAuMjg5OCBtCjAuNjUyOCAwLjI5MzkgbAow
LjY1NjkgMC4yOTM5IGwKMC42NTY5IDAuMjg5OCBsCmMKZmlsbApuCjAuNjUyOCAwLjI4OTggbQow
LjY1MjggMC4yOTM5IGwKMC42NTY5IDAuMjkzOSBsCjAuNjU2OSAwLjI4OTggbAowLjY1MjggMC4y
ODk4IGwKYwpzCm4KMC42NzAyIDAuMjg5OSBtCjAuNjcwMiAwLjI5NDAgbAowLjY3NDMgMC4yOTQw
IGwKMC42NzQzIDAuMjg5OSBsCmMKZmlsbApuCjAuNjcwMiAwLjI4OTkgbQowLjY3MDIgMC4yOTQw
IGwKMC42NzQzIDAuMjk0MCBsCjAuNjc0MyAwLjI4OTkgbAowLjY3MDIgMC4yODk5IGwKYwpzCm4K
MC42ODc2IDAuMjg5OCBtCjAuNjg3NiAwLjI5MzggbAowLjY5MTcgMC4yOTM4IGwKMC42OTE3IDAu
Mjg5OCBsCmMKZmlsbApuCjAuNjg3NiAwLjI4OTggbQowLjY4NzYgMC4yOTM4IGwKMC42OTE3IDAu
MjkzOCBsCjAuNjkxNyAwLjI4OTggbAowLjY4NzYgMC4yODk4IGwKYwpzCm4KMC43MDUxIDAuMjg5
NyBtCjAuNzA1MSAwLjI5MzggbAowLjcwOTEgMC4yOTM4IGwKMC43MDkxIDAuMjg5NyBsCmMKZmls
bApuCjAuNzA1MSAwLjI4OTcgbQowLjcwNTEgMC4yOTM4IGwKMC43MDkxIDAuMjkzOCBsCjAuNzA5
MSAwLjI4OTcgbAowLjcwNTEgMC4yODk3IGwKYwpzCm4KMC43MjI1IDAuMjg5OCBtCjAuNzIyNSAw
LjI5MzkgbAowLjcyNjUgMC4yOTM5IGwKMC43MjY1IDAuMjg5OCBsCmMKZmlsbApuCjAuNzIyNSAw
LjI4OTggbQowLjcyMjUgMC4yOTM5IGwKMC43MjY1IDAuMjkzOSBsCjAuNzI2NSAwLjI4OTggbAow
LjcyMjUgMC4yODk4IGwKYwpzCm4KMC43Mzk5IDAuMjg5NiBtCjAuNzM5OSAwLjI5MzcgbAowLjc0
NDAgMC4yOTM3IGwKMC43NDQwIDAuMjg5NiBsCmMKZmlsbApuCjAuNzM5OSAwLjI4OTYgbQowLjcz
OTkgMC4yOTM3IGwKMC43NDQwIDAuMjkzNyBsCjAuNzQ0MCAwLjI4OTYgbAowLjczOTkgMC4yODk2
IGwKYwpzCm4KMC43NTczIDAuMjg5NyBtCjAuNzU3MyAwLjI5MzggbAowLjc2MTQgMC4yOTM4IGwK
MC43NjE0IDAuMjg5NyBsCmMKZmlsbApuCjAuNzU3MyAwLjI4OTcgbQowLjc1NzMgMC4yOTM4IGwK
MC43NjE0IDAuMjkzOCBsCjAuNzYxNCAwLjI4OTcgbAowLjc1NzMgMC4yODk3IGwKYwpzCm4KMC43
NzQ3IDAuMjg4OSBtCjAuNzc0NyAwLjI5MjkgbAowLjc3ODggMC4yOTI5IGwKMC43Nzg4IDAuMjg4
OSBsCmMKZmlsbApuCjAuNzc0NyAwLjI4ODkgbQowLjc3NDcgMC4yOTI5IGwKMC43Nzg4IDAuMjky
OSBsCjAuNzc4OCAwLjI4ODkgbAowLjc3NDcgMC4yODg5IGwKYwpzCm4KMC43OTIxIDAuMjg4NiBt
CjAuNzkyMSAwLjI5MjcgbAowLjc5NjIgMC4yOTI3IGwKMC43OTYyIDAuMjg4NiBsCmMKZmlsbApu
CjAuNzkyMSAwLjI4ODYgbQowLjc5MjEgMC4yOTI3IGwKMC43OTYyIDAuMjkyNyBsCjAuNzk2MiAw
LjI4ODYgbAowLjc5MjEgMC4yODg2IGwKYwpzCm4KMC44MDk1IDAuMjg4OCBtCjAuODA5NSAwLjI5
MjkgbAowLjgxMzYgMC4yOTI5IGwKMC44MTM2IDAuMjg4OCBsCmMKZmlsbApuCjAuODA5NSAwLjI4
ODggbQowLjgwOTUgMC4yOTI5IGwKMC44MTM2IDAuMjkyOSBsCjAuODEzNiAwLjI4ODggbAowLjgw
OTUgMC4yODg4IGwKYwpzCm4KMC44MjY5IDAuMjg4OSBtCjAuODI2OSAwLjI5MjkgbAowLjgzMTAg
MC4yOTI5IGwKMC44MzEwIDAuMjg4OSBsCmMKZmlsbApuCjAuODI2OSAwLjI4ODkgbQowLjgyNjkg
MC4yOTI5IGwKMC44MzEwIDAuMjkyOSBsCjAuODMxMCAwLjI4ODkgbAowLjgyNjkgMC4yODg5IGwK
YwpzCm4KMC44NDQzIDAuMjgxNSBtCjAuODQ0MyAwLjI4NTYgbAowLjg0ODQgMC4yODU2IGwKMC44
NDg0IDAuMjgxNSBsCmMKZmlsbApuCjAuODQ0MyAwLjI4MTUgbQowLjg0NDMgMC4yODU2IGwKMC44
NDg0IDAuMjg1NiBsCjAuODQ4NCAwLjI4MTUgbAowLjg0NDMgMC4yODE1IGwKYwpzCm4KMC44NjE3
IDAuMjY1NSBtCjAuODYxNyAwLjI2OTYgbAowLjg2NTggMC4yNjk2IGwKMC44NjU4IDAuMjY1NSBs
CmMKZmlsbApuCjAuODYxNyAwLjI2NTUgbQowLjg2MTcgMC4yNjk2IGwKMC44NjU4IDAuMjY5NiBs
CjAuODY1OCAwLjI2NTUgbAowLjg2MTcgMC4yNjU1IGwKYwpzCm4KMC44NzkxIDAuMjQzNiBtCjAu
ODc5MSAwLjI0NzcgbAowLjg4MzIgMC4yNDc3IGwKMC44ODMyIDAuMjQzNiBsCmMKZmlsbApuCjAu
ODc5MSAwLjI0MzYgbQowLjg3OTEgMC4yNDc3IGwKMC44ODMyIDAuMjQ3NyBsCjAuODgzMiAwLjI0
MzYgbAowLjg3OTEgMC4yNDM2IGwKYwpzCm4KMC44OTY2IDAuMjI4MSBtCjAuODk2NiAwLjIzMjIg
bAowLjkwMDYgMC4yMzIyIGwKMC45MDA2IDAuMjI4MSBsCmMKZmlsbApuCjAuODk2NiAwLjIyODEg
bQowLjg5NjYgMC4yMzIyIGwKMC45MDA2IDAuMjMyMiBsCjAuOTAwNiAwLjIyODEgbAowLjg5NjYg
MC4yMjgxIGwKYwpzCm4KMC45MTQwIDAuMjE2MiBtCjAuOTE0MCAwLjIyMDMgbAowLjkxODAgMC4y
MjAzIGwKMC45MTgwIDAuMjE2MiBsCmMKZmlsbApuCjAuOTE0MCAwLjIxNjIgbQowLjkxNDAgMC4y
MjAzIGwKMC45MTgwIDAuMjIwMyBsCjAuOTE4MCAwLjIxNjIgbAowLjkxNDAgMC4yMTYyIGwKYwpz
Cm4KMC45MzE0IDAuMjA5MyBtCjAuOTMxNCAwLjIxMzQgbAowLjkzNTUgMC4yMTM0IGwKMC45MzU1
IDAuMjA5MyBsCmMKZmlsbApuCjAuOTMxNCAwLjIwOTMgbQowLjkzMTQgMC4yMTM0IGwKMC45MzU1
IDAuMjEzNCBsCjAuOTM1NSAwLjIwOTMgbAowLjkzMTQgMC4yMDkzIGwKYwpzCm4KMC45NDg4IDAu
MjA3MiBtCjAuOTQ4OCAwLjIxMTMgbAowLjk1MjkgMC4yMTEzIGwKMC45NTI5IDAuMjA3MiBsCmMK
ZmlsbApuCjAuOTQ4OCAwLjIwNzIgbQowLjk0ODggMC4yMTEzIGwKMC45NTI5IDAuMjExMyBsCjAu
OTUyOSAwLjIwNzIgbAowLjk0ODggMC4yMDcyIGwKYwpzCm4KMC45NjYyIDAuMjA1OCBtCjAuOTY2
MiAwLjIwOTggbAowLjk3MDMgMC4yMDk4IGwKMC45NzAzIDAuMjA1OCBsCmMKZmlsbApuCjAuOTY2
MiAwLjIwNTggbQowLjk2NjIgMC4yMDk4IGwKMC45NzAzIDAuMjA5OCBsCjAuOTcwMyAwLjIwNTgg
bAowLjk2NjIgMC4yMDU4IGwKYwpzCm4KMC45ODM2IDAuMjA1MCBtCjAuOTgzNiAwLjIwOTEgbAow
Ljk4NzcgMC4yMDkxIGwKMC45ODc3IDAuMjA1MCBsCmMKZmlsbApuCjAuOTgzNiAwLjIwNTAgbQow
Ljk4MzYgMC4yMDkxIGwKMC45ODc3IDAuMjA5MSBsCjAuOTg3NyAwLjIwNTAgbAowLjk4MzYgMC4y
MDUwIGwKYwpzCm4KMS4wMDEwIDAuMjA1MSBtCjEuMDAxMCAwLjIwOTEgbAoxLjAwNTEgMC4yMDkx
IGwKMS4wMDUxIDAuMjA1MSBsCmMKZmlsbApuCjEuMDAxMCAwLjIwNTEgbQoxLjAwMTAgMC4yMDkx
IGwKMS4wMDUxIDAuMjA5MSBsCjEuMDA1MSAwLjIwNTEgbAoxLjAwMTAgMC4yMDUxIGwKYwpzCm4K
MS4wMTg0IDAuMjA1NyBtCjEuMDE4NCAwLjIwOTcgbAoxLjAyMjUgMC4yMDk3IGwKMS4wMjI1IDAu
MjA1NyBsCmMKZmlsbApuCjEuMDE4NCAwLjIwNTcgbQoxLjAxODQgMC4yMDk3IGwKMS4wMjI1IDAu
MjA5NyBsCjEuMDIyNSAwLjIwNTcgbAoxLjAxODQgMC4yMDU3IGwKYwpzCm4KMS4wMzU4IDAuMjA1
MyBtCjEuMDM1OCAwLjIwOTQgbAoxLjAzOTkgMC4yMDk0IGwKMS4wMzk5IDAuMjA1MyBsCmMKZmls
bApuCjEuMDM1OCAwLjIwNTMgbQoxLjAzNTggMC4yMDk0IGwKMS4wMzk5IDAuMjA5NCBsCjEuMDM5
OSAwLjIwNTMgbAoxLjAzNTggMC4yMDUzIGwKYwpzCm4KMS4wNTMyIDAuMjA1NSBtCjEuMDUzMiAw
LjIwOTYgbAoxLjA1NzMgMC4yMDk2IGwKMS4wNTczIDAuMjA1NSBsCmMKZmlsbApuCjEuMDUzMiAw
LjIwNTUgbQoxLjA1MzIgMC4yMDk2IGwKMS4wNTczIDAuMjA5NiBsCjEuMDU3MyAwLjIwNTUgbAox
LjA1MzIgMC4yMDU1IGwKYwpzCm4KMS4wNzA2IDAuMjA1MiBtCjEuMDcwNiAwLjIwOTMgbAoxLjA3
NDcgMC4yMDkzIGwKMS4wNzQ3IDAuMjA1MiBsCmMKZmlsbApuCjEuMDcwNiAwLjIwNTIgbQoxLjA3
MDYgMC4yMDkzIGwKMS4wNzQ3IDAuMjA5MyBsCjEuMDc0NyAwLjIwNTIgbAoxLjA3MDYgMC4yMDUy
IGwKYwpzCm4KMS4wODgxIDAuMjA2OCBtCjEuMDg4MSAwLjIxMDggbAoxLjA5MjEgMC4yMTA4IGwK
MS4wOTIxIDAuMjA2OCBsCmMKZmlsbApuCjEuMDg4MSAwLjIwNjggbQoxLjA4ODEgMC4yMTA4IGwK
MS4wOTIxIDAuMjEwOCBsCjEuMDkyMSAwLjIwNjggbAoxLjA4ODEgMC4yMDY4IGwKYwpzCm4KMS4x
MDU1IDAuMjA3OSBtCjEuMTA1NSAwLjIxMjAgbAoxLjEwOTUgMC4yMTIwIGwKMS4xMDk1IDAuMjA3
OSBsCmMKZmlsbApuCjEuMTA1NSAwLjIwNzkgbQoxLjEwNTUgMC4yMTIwIGwKMS4xMDk1IDAuMjEy
MCBsCjEuMTA5NSAwLjIwNzkgbAoxLjEwNTUgMC4yMDc5IGwKYwpzCm4KMS4xMjI5IDAuMjA5OSBt
CjEuMTIyOSAwLjIxNDAgbAoxLjEyNzAgMC4yMTQwIGwKMS4xMjcwIDAuMjA5OSBsCmMKZmlsbApu
CjEuMTIyOSAwLjIwOTkgbQoxLjEyMjkgMC4yMTQwIGwKMS4xMjcwIDAuMjE0MCBsCjEuMTI3MCAw
LjIwOTkgbAoxLjEyMjkgMC4yMDk5IGwKYwpzCm4KMS4xNDAzIDAuMjEwNSBtCjEuMTQwMyAwLjIx
NDUgbAoxLjE0NDQgMC4yMTQ1IGwKMS4xNDQ0IDAuMjEwNSBsCmMKZmlsbApuCjEuMTQwMyAwLjIx
MDUgbQoxLjE0MDMgMC4yMTQ1IGwKMS4xNDQ0IDAuMjE0NSBsCjEuMTQ0NCAwLjIxMDUgbAoxLjE0
MDMgMC4yMTA1IGwKYwpzCm4KMS4xNTc3IDAuMjExNCBtCjEuMTU3NyAwLjIxNTUgbAoxLjE2MTgg
MC4yMTU1IGwKMS4xNjE4IDAuMjExNCBsCmMKZmlsbApuCjEuMTU3NyAwLjIxMTQgbQoxLjE1Nzcg
MC4yMTU1IGwKMS4xNjE4IDAuMjE1NSBsCjEuMTYxOCAwLjIxMTQgbAoxLjE1NzcgMC4yMTE0IGwK
YwpzCm4KMS4xNzUxIDAuMjExNCBtCjEuMTc1MSAwLjIxNTUgbAoxLjE3OTIgMC4yMTU1IGwKMS4x
NzkyIDAuMjExNCBsCmMKZmlsbApuCjEuMTc1MSAwLjIxMTQgbQoxLjE3NTEgMC4yMTU1IGwKMS4x
NzkyIDAuMjE1NSBsCjEuMTc5MiAwLjIxMTQgbAoxLjE3NTEgMC4yMTE0IGwKYwpzCm4KMS4xOTI1
IDAuMjExOSBtCjEuMTkyNSAwLjIxNjAgbAoxLjE5NjYgMC4yMTYwIGwKMS4xOTY2IDAuMjExOSBs
CmMKZmlsbApuCjEuMTkyNSAwLjIxMTkgbQoxLjE5MjUgMC4yMTYwIGwKMS4xOTY2IDAuMjE2MCBs
CjEuMTk2NiAwLjIxMTkgbAoxLjE5MjUgMC4yMTE5IGwKYwpzCm4KMS4yMDk5IDAuMjEwNiBtCjEu
MjA5OSAwLjIxNDcgbAoxLjIxNDAgMC4yMTQ3IGwKMS4yMTQwIDAuMjEwNiBsCmMKZmlsbApuCjEu
MjA5OSAwLjIxMDYgbQoxLjIwOTkgMC4yMTQ3IGwKMS4yMTQwIDAuMjE0NyBsCjEuMjE0MCAwLjIx
MDYgbAoxLjIwOTkgMC4yMTA2IGwKYwpzCm4KMS4yMjczIDAuMjEwOSBtCjEuMjI3MyAwLjIxNDkg
bAoxLjIzMTQgMC4yMTQ5IGwKMS4yMzE0IDAuMjEwOSBsCmMKZmlsbApuCjEuMjI3MyAwLjIxMDkg
bQoxLjIyNzMgMC4yMTQ5IGwKMS4yMzE0IDAuMjE0OSBsCjEuMjMxNCAwLjIxMDkgbAoxLjIyNzMg
MC4yMTA5IGwKYwpzCm4KMS4yNDQ3IDAuMjEwNyBtCjEuMjQ0NyAwLjIxNDggbAoxLjI0ODggMC4y
MTQ4IGwKMS4yNDg4IDAuMjEwNyBsCmMKZmlsbApuCjEuMjQ0NyAwLjIxMDcgbQoxLjI0NDcgMC4y
MTQ4IGwKMS4yNDg4IDAuMjE0OCBsCjEuMjQ4OCAwLjIxMDcgbAoxLjI0NDcgMC4yMTA3IGwKYwpz
ClsvRGV2aWNlUkdCXSBTQ1MKQ29sb3IxIFNDCm4KMC4xNTAwIDAuMTUwMCBtCjEuMjY0NCAwLjE1
MDAgbApzCm4KMC4xNTAwIDAuODUwMCBtCjEuMjY0NCAwLjg1MDAgbApzCm4KMC4yMDk5IDAuMTUw
MCBtCjAuMjA5OSAwLjE3MDAgbApzCm4KMC4yMDk5IDAuODUwMCBtCjAuMjA5OSAwLjgzMDAgbApz
Cm4KMC4zMTk0IDAuMTUwMCBtCjAuMzE5NCAwLjE3MDAgbApzCm4KMC4zMTk0IDAuODUwMCBtCjAu
MzE5NCAwLjgzMDAgbApzCm4KMC40MjkwIDAuMTUwMCBtCjAuNDI5MCAwLjE3MDAgbApzCm4KMC40
MjkwIDAuODUwMCBtCjAuNDI5MCAwLjgzMDAgbApzCm4KMC41Mzg1IDAuMTUwMCBtCjAuNTM4NSAw
LjE3MDAgbApzCm4KMC41Mzg1IDAuODUwMCBtCjAuNTM4NSAwLjgzMDAgbApzCm4KMC42NDgwIDAu
MTUwMCBtCjAuNjQ4MCAwLjE3MDAgbApzCm4KMC42NDgwIDAuODUwMCBtCjAuNjQ4MCAwLjgzMDAg
bApzCm4KMC43NTc2IDAuMTUwMCBtCjAuNzU3NiAwLjE3MDAgbApzCm4KMC43NTc2IDAuODUwMCBt
CjAuNzU3NiAwLjgzMDAgbApzCm4KMC44NjcxIDAuMTUwMCBtCjAuODY3MSAwLjE3MDAgbApzCm4K
MC44NjcxIDAuODUwMCBtCjAuODY3MSAwLjgzMDAgbApzCm4KMC45NzY3IDAuMTUwMCBtCjAuOTc2
NyAwLjE3MDAgbApzCm4KMC45NzY3IDAuODUwMCBtCjAuOTc2NyAwLjgzMDAgbApzCm4KMS4wODYy
IDAuMTUwMCBtCjEuMDg2MiAwLjE3MDAgbApzCm4KMS4wODYyIDAuODUwMCBtCjEuMDg2MiAwLjgz
MDAgbApzCm4KMS4xOTU4IDAuMTUwMCBtCjEuMTk1OCAwLjE3MDAgbApzCm4KMS4xOTU4IDAuODUw
MCBtCjEuMTk1OCAwLjgzMDAgbApzCi9UaW1lcy1Sb21hbiBmaW5kZm9udApkdXAgbGVuZ3RoIGRp
Y3QgYmVnaW4KIHsxIGluZGV4IC9GSUQgbmUge2RlZn0ge3BvcCBwb3B9IGlmZWxzZX0gZm9yYWxs
CiAvRW5jb2RpbmcgRGVmRW5jb2RpbmcgZGVmCiBjdXJyZW50ZGljdAplbmQKL0ZvbnQyMSBleGNo
IGRlZmluZWZvbnQgcG9wCi9Gb250MjEgRkZTRgowLjIwMTQgMC4xMTE0IG0KR1MKWzAuMDI0MiAw
LjAxNDAgLTAuMDE0MCAwLjAyNDIgMCAwXSBDQwooNjQpIHNob3cKR1IKL0ZvbnQyMSBGRlNGCjAu
MzA1OSAwLjEwMzMgbQpHUwpbMC4wMjQyIDAuMDE0MCAtMC4wMTQwIDAuMDI0MiAwIDBdIENDCigy
NTYpIHNob3cKR1IKL0ZvbnQyMSBGRlNGCjAuNDE2OSAwLjEwNzMgbQpHUwpbMC4wMjQyIDAuMDE0
MCAtMC4wMTQwIDAuMDI0MiAwIDBdIENDCigxSykgc2hvdwpHUgovRm9udDIxIEZGU0YKMC41MjUw
IDAuMTA3MyBtCkdTClswLjAyNDIgMC4wMTQwIC0wLjAxNDAgMC4wMjQyIDAgMF0gQ0MKKDRLKSBz
aG93CkdSCi9Gb250MjEgRkZTRgowLjYyOTkgMC4xMDA1IG0KR1MKWzAuMDI0MiAwLjAxNDAgLTAu
MDE0MCAwLjAyNDIgMCAwXSBDQwooMTZLKSBzaG93CkdSCi9Gb250MjEgRkZTRgowLjczODggMC4x
MDA1IG0KR1MKWzAuMDI0MiAwLjAxNDAgLTAuMDE0MCAwLjAyNDIgMCAwXSBDQwooNjRLKSBzaG93
CkdSCi9Gb250MjEgRkZTRgowLjg0MzMgMC4wOTM2IG0KR1MKWzAuMDI0MiAwLjAxNDAgLTAuMDE0
MCAwLjAyNDIgMCAwXSBDQwooMjU2Sykgc2hvdwpHUgovRm9udDIxIEZGU0YKMC45NjMwIDAuMTA0
OSBtCkdTClswLjAyNDIgMC4wMTQwIC0wLjAxNDAgMC4wMjQyIDAgMF0gQ0MKKDFNKSBzaG93CkdS
Ci9Gb250MjEgRkZTRgoxLjA3MTEgMC4xMDQ5IG0KR1MKWzAuMDI0MiAwLjAxNDAgLTAuMDE0MCAw
LjAyNDIgMCAwXSBDQwooNE0pIHNob3cKR1IKL0ZvbnQyMSBGRlNGCjEuMTc2MCAwLjA5ODAgbQpH
UwpbMC4wMjQyIDAuMDE0MCAtMC4wMTQwIDAuMDI0MiAwIDBdIENDCigxNk0pIHNob3cKR1IKL0Zv
bnQyMSBGRlNGCjAuNTc3MyAwLjA2NDIgbQpHUwpbMC4wMjgwIDAuMDAwMCAwLjAwMDAgMC4wMjgw
IDAgMF0gQ0MKKEFycmF5IHNpemVzIFs4IEJZVEVTXSkgc2hvdwpHUgpuCjAuMTUwMCAwLjE1MDAg
bQowLjE1MDAgMC44NTAwIGwKcwpuCjEuMjY0NCAwLjE1MDAgbQoxLjI2NDQgMC44NTAwIGwKcwpu
CjAuMTUwMCAwLjE3MDAgbQowLjE2MDAgMC4xNzAwIGwKcwpuCjEuMjY0NCAwLjE3MDAgbQoxLjI1
NDQgMC4xNzAwIGwKcwpuCjAuMTUwMCAwLjE5MDAgbQowLjE2MDAgMC4xOTAwIGwKcwpuCjEuMjY0
NCAwLjE5MDAgbQoxLjI1NDQgMC4xOTAwIGwKcwpuCjAuMTUwMCAwLjIxMDAgbQowLjE2MDAgMC4y
MTAwIGwKcwpuCjEuMjY0NCAwLjIxMDAgbQoxLjI1NDQgMC4yMTAwIGwKcwpuCjAuMTUwMCAwLjIz
MDAgbQowLjE2MDAgMC4yMzAwIGwKcwpuCjEuMjY0NCAwLjIzMDAgbQoxLjI1NDQgMC4yMzAwIGwK
cwpuCjAuMTUwMCAwLjI3MDAgbQowLjE2MDAgMC4yNzAwIGwKcwpuCjEuMjY0NCAwLjI3MDAgbQox
LjI1NDQgMC4yNzAwIGwKcwpuCjAuMTUwMCAwLjI5MDAgbQowLjE2MDAgMC4yOTAwIGwKcwpuCjEu
MjY0NCAwLjI5MDAgbQoxLjI1NDQgMC4yOTAwIGwKcwpuCjAuMTUwMCAwLjMxMDAgbQowLjE2MDAg
MC4zMTAwIGwKcwpuCjEuMjY0NCAwLjMxMDAgbQoxLjI1NDQgMC4zMTAwIGwKcwpuCjAuMTUwMCAw
LjMzMDAgbQowLjE2MDAgMC4zMzAwIGwKcwpuCjEuMjY0NCAwLjMzMDAgbQoxLjI1NDQgMC4zMzAw
IGwKcwpuCjAuMTUwMCAwLjM3MDAgbQowLjE2MDAgMC4zNzAwIGwKcwpuCjEuMjY0NCAwLjM3MDAg
bQoxLjI1NDQgMC4zNzAwIGwKcwpuCjAuMTUwMCAwLjM5MDAgbQowLjE2MDAgMC4zOTAwIGwKcwpu
CjEuMjY0NCAwLjM5MDAgbQoxLjI1NDQgMC4zOTAwIGwKcwpuCjAuMTUwMCAwLjQxMDAgbQowLjE2
MDAgMC40MTAwIGwKcwpuCjEuMjY0NCAwLjQxMDAgbQoxLjI1NDQgMC40MTAwIGwKcwpuCjAuMTUw
MCAwLjQzMDAgbQowLjE2MDAgMC40MzAwIGwKcwpuCjEuMjY0NCAwLjQzMDAgbQoxLjI1NDQgMC40
MzAwIGwKcwpuCjAuMTUwMCAwLjQ3MDAgbQowLjE2MDAgMC40NzAwIGwKcwpuCjEuMjY0NCAwLjQ3
MDAgbQoxLjI1NDQgMC40NzAwIGwKcwpuCjAuMTUwMCAwLjQ5MDAgbQowLjE2MDAgMC40OTAwIGwK
cwpuCjEuMjY0NCAwLjQ5MDAgbQoxLjI1NDQgMC40OTAwIGwKcwpuCjAuMTUwMCAwLjUxMDAgbQow
LjE2MDAgMC41MTAwIGwKcwpuCjEuMjY0NCAwLjUxMDAgbQoxLjI1NDQgMC41MTAwIGwKcwpuCjAu
MTUwMCAwLjUzMDAgbQowLjE2MDAgMC41MzAwIGwKcwpuCjEuMjY0NCAwLjUzMDAgbQoxLjI1NDQg
MC41MzAwIGwKcwpuCjAuMTUwMCAwLjU3MDAgbQowLjE2MDAgMC41NzAwIGwKcwpuCjEuMjY0NCAw
LjU3MDAgbQoxLjI1NDQgMC41NzAwIGwKcwpuCjAuMTUwMCAwLjU5MDAgbQowLjE2MDAgMC41OTAw
IGwKcwpuCjEuMjY0NCAwLjU5MDAgbQoxLjI1NDQgMC41OTAwIGwKcwpuCjAuMTUwMCAwLjYxMDAg
bQowLjE2MDAgMC42MTAwIGwKcwpuCjEuMjY0NCAwLjYxMDAgbQoxLjI1NDQgMC42MTAwIGwKcwpu
CjAuMTUwMCAwLjYzMDAgbQowLjE2MDAgMC42MzAwIGwKcwpuCjEuMjY0NCAwLjYzMDAgbQoxLjI1
NDQgMC42MzAwIGwKcwpuCjAuMTUwMCAwLjY3MDAgbQowLjE2MDAgMC42NzAwIGwKcwpuCjEuMjY0
NCAwLjY3MDAgbQoxLjI1NDQgMC42NzAwIGwKcwpuCjAuMTUwMCAwLjY5MDAgbQowLjE2MDAgMC42
OTAwIGwKcwpuCjEuMjY0NCAwLjY5MDAgbQoxLjI1NDQgMC42OTAwIGwKcwpuCjAuMTUwMCAwLjcx
MDAgbQowLjE2MDAgMC43MTAwIGwKcwpuCjEuMjY0NCAwLjcxMDAgbQoxLjI1NDQgMC43MTAwIGwK
cwpuCjAuMTUwMCAwLjczMDAgbQowLjE2MDAgMC43MzAwIGwKcwpuCjEuMjY0NCAwLjczMDAgbQox
LjI1NDQgMC43MzAwIGwKcwpuCjAuMTUwMCAwLjc3MDAgbQowLjE2MDAgMC43NzAwIGwKcwpuCjEu
MjY0NCAwLjc3MDAgbQoxLjI1NDQgMC43NzAwIGwKcwpuCjAuMTUwMCAwLjc5MDAgbQowLjE2MDAg
MC43OTAwIGwKcwpuCjEuMjY0NCAwLjc5MDAgbQoxLjI1NDQgMC43OTAwIGwKcwpuCjAuMTUwMCAw
LjgxMDAgbQowLjE2MDAgMC44MTAwIGwKcwpuCjEuMjY0NCAwLjgxMDAgbQoxLjI1NDQgMC44MTAw
IGwKcwpuCjAuMTUwMCAwLjgzMDAgbQowLjE2MDAgMC44MzAwIGwKcwpuCjEuMjY0NCAwLjgzMDAg
bQoxLjI1NDQgMC44MzAwIGwKcwpuCjAuMTUwMCAwLjE1MDAgbQowLjE3MDAgMC4xNTAwIGwKcwpu
CjEuMjY0NCAwLjE1MDAgbQoxLjI0NDQgMC4xNTAwIGwKcwpuCjAuMTUwMCAwLjI1MDAgbQowLjE3
MDAgMC4yNTAwIGwKcwpuCjEuMjY0NCAwLjI1MDAgbQoxLjI0NDQgMC4yNTAwIGwKcwpuCjAuMTUw
MCAwLjM1MDAgbQowLjE3MDAgMC4zNTAwIGwKcwpuCjEuMjY0NCAwLjM1MDAgbQoxLjI0NDQgMC4z
NTAwIGwKcwpuCjAuMTUwMCAwLjQ1MDAgbQowLjE3MDAgMC40NTAwIGwKcwpuCjEuMjY0NCAwLjQ1
MDAgbQoxLjI0NDQgMC40NTAwIGwKcwpuCjAuMTUwMCAwLjU1MDAgbQowLjE3MDAgMC41NTAwIGwK
cwpuCjEuMjY0NCAwLjU1MDAgbQoxLjI0NDQgMC41NTAwIGwKcwpuCjAuMTUwMCAwLjY1MDAgbQow
LjE3MDAgMC42NTAwIGwKcwpuCjEuMjY0NCAwLjY1MDAgbQoxLjI0NDQgMC42NTAwIGwKcwpuCjAu
MTUwMCAwLjc1MDAgbQowLjE3MDAgMC43NTAwIGwKcwpuCjEuMjY0NCAwLjc1MDAgbQoxLjI0NDQg
MC43NTAwIGwKcwpuCjAuMTUwMCAwLjg1MDAgbQowLjE3MDAgMC44NTAwIGwKcwpuCjEuMjY0NCAw
Ljg1MDAgbQoxLjI0NDQgMC44NTAwIGwKcwovRm9udDIxIEZGU0YKMC4xMjY3IDAuMTQwNyBtCkdT
ClswLjAyODAgMC4wMDAwIDAuMDAwMCAwLjAyODAgMCAwXSBDQwooMCkgc2hvdwpHUgovRm9udDIx
IEZGU0YKMC4wODQ3IDAuMjQwNSBtCkdTClswLjAyODAgMC4wMDAwIDAuMDAwMCAwLjAyODAgMCAw
XSBDQwooNTAwMCkgc2hvdwpHUgovRm9udDIxIEZGU0YKMC4wNzA2IDAuMzQwNyBtCkdTClswLjAy
ODAgMC4wMDAwIDAuMDAwMCAwLjAyODAgMCAwXSBDQwooMTAwMDApIHNob3cKR1IKL0ZvbnQyMSBG
RlNGCjAuMDcwNiAwLjQ0MDUgbQpHUwpbMC4wMjgwIDAuMDAwMCAwLjAwMDAgMC4wMjgwIDAgMF0g
Q0MKKDE1MDAwKSBzaG93CkdSCi9Gb250MjEgRkZTRgowLjA3MDYgMC41NDA3IG0KR1MKWzAuMDI4
MCAwLjAwMDAgMC4wMDAwIDAuMDI4MCAwIDBdIENDCigyMDAwMCkgc2hvdwpHUgovRm9udDIxIEZG
U0YKMC4wNzA2IDAuNjQwNSBtCkdTClswLjAyODAgMC4wMDAwIDAuMDAwMCAwLjAyODAgMCAwXSBD
QwooMjUwMDApIHNob3cKR1IKL0ZvbnQyMSBGRlNGCjAuMDcwNiAwLjc0MDcgbQpHUwpbMC4wMjgw
IDAuMDAwMCAwLjAwMDAgMC4wMjgwIDAgMF0gQ0MKKDMwMDAwKSBzaG93CkdSCi9Gb250MjEgRkZT
RgowLjA3MDYgMC44NDA1IG0KR1MKWzAuMDI4MCAwLjAwMDAgMC4wMDAwIDAuMDI4MCAwIDBdIEND
CigzNTAwMCkgc2hvdwpHUgovRm9udDIxIEZGU0YKMC4wNTYyIDAuMzYyNCBtCkdTClswLjAwMDAg
MC4wMjgwIC0wLjAyODAgMC4wMDAwIDAgMF0gQ0MKKEJhbmR3aXRoIFtNQiAvIHNlY29uZF0pIHNo
b3cKR1IKbgowLjE1MDAgMC4xNTAwIG0KMC4xNTAwIDAuODUwMCBsCjEuMjY0NCAwLjg1MDAgbAox
LjI2NDQgMC4xNTAwIGwKMC4xNTAwIDAuMTUwMCBsCmMKcwpuCjAuODUwMCAwLjgwMDAgbQowLjg1
MDAgMC41NTU1IGwKMS4xNDIzIDAuNTU1NSBsCjEuMTQyMyAwLjgwMDAgbApjClsvRGV2aWNlUkdC
XSBTQ1MKQ29sb3IwIFNDCmZpbGwKWy9EZXZpY2VSR0JdIFNDUwpDb2xvcjEgU0MKbgowLjg1MDAg
MC44MDAwIG0KMC44NTAwIDAuNTU1NSBsCjEuMTQyMyAwLjU1NTUgbAoxLjE0MjMgMC44MDAwIGwK
MC44NTAwIDAuODAwMCBsCmMKcwovRm9udDIxIEZGU0YKMC45MjA1IDAuNzcxMCBtCkdTClswLjAy
ODAgMC4wMDAwIDAuMDAwMCAwLjAyODAgMCAwXSBDQwooYmFyY2Vsb25hIEZJTEwpIHNob3cKR1IK
Wy9EZXZpY2VSR0JdIFNDUwpDb2xvcjEwIFNDCltdIDAgU0QKMC4wMDIzIFNMVwpuCjAuODY0OCAw
Ljc4MDMgbQowLjkwNDggMC43ODAzIGwKcwpbXSAwIFNECjAuMDAxNSBTTFcKbgowLjg2MDggMC43
NzYzIG0KMC44Njg4IDAuNzg0MyBsCnMKbgowLjg2MDggMC43ODQzIG0KMC44Njg4IDAuNzc2MyBs
CnMKbgowLjkwMDggMC43NzYzIG0KMC45MDg4IDAuNzg0MyBsCnMKbgowLjkwMDggMC43ODQzIG0K
MC45MDg4IDAuNzc2MyBsCnMKL0ZvbnQyMSBGRlNGClsvRGV2aWNlUkdCXSBTQ1MKQ29sb3IxIFND
CjAuOTIwNSAwLjc0MTcgbQpHUwpbMC4wMjgwIDAuMDAwMCAwLjAwMDAgMC4wMjgwIDAgMF0gQ0MK
KGJhcmNlbG9uYSBDT1BZKSBzaG93CkdSClsvRGV2aWNlUkdCXSBTQ1MKQ29sb3IxMSBTQwpbXSAw
IFNECjAuMDAyMyBTTFcKbgowLjg2NDggMC43NTEwIG0KMC45MDQ4IDAuNzUxMCBsCnMKW10gMCBT
RAowLjAwMTUgU0xXCm4KMC44NjA4IDAuNzQ2OSBtCjAuODY4OCAwLjc1NTAgbApzCm4KMC44NjA4
IDAuNzU1MCBtCjAuODY4OCAwLjc0NjkgbApzCm4KMC45MDA4IDAuNzQ2OSBtCjAuOTA4OCAwLjc1
NTAgbApzCm4KMC45MDA4IDAuNzU1MCBtCjAuOTA4OCAwLjc0NjkgbApzCi9Gb250MjEgRkZTRgpb
L0RldmljZVJHQl0gU0NTCkNvbG9yMSBTQwowLjkyMDUgMC43MTIzIG0KR1MKWzAuMDI4MCAwLjAw
MDAgMC4wMDAwIDAuMDI4MCAwIDBdIENDCihiYXJjZWxvbmEgREFYUFkgKSBzaG93CkdSClsvRGV2
aWNlUkdCXSBTQ1MKQ29sb3IxNCBTQwpbXSAwIFNECjAuMDAyMyBTTFcKbgowLjg2NDggMC43MjE2
IG0KMC45MDQ4IDAuNzIxNiBsCnMKW10gMCBTRAowLjAwMTUgU0xXCm4KMC44NjA4IDAuNzE3NiBt
CjAuODY4OCAwLjcyNTYgbApzCm4KMC44NjA4IDAuNzI1NiBtCjAuODY4OCAwLjcxNzYgbApzCm4K
MC45MDA4IDAuNzE3NiBtCjAuOTA4OCAwLjcyNTYgbApzCm4KMC45MDA4IDAuNzI1NiBtCjAuOTA4
OCAwLjcxNzYgbApzCi9Gb250MjEgRkZTRgpbL0RldmljZVJHQl0gU0NTCkNvbG9yMSBTQwowLjky
MDUgMC42ODMwIG0KR1MKWzAuMDI4MCAwLjAwMDAgMC4wMDAwIDAuMDI4MCAwIDBdIENDCihiYXJj
ZWxvbmEgU1VNKSBzaG93CkdSClsvRGV2aWNlUkdCXSBTQ1MKQ29sb3IxNSBTQwpbXSAwIFNECjAu
MDAyMyBTTFcKbgowLjg2NDggMC42OTIyIG0KMC45MDQ4IDAuNjkyMiBsCnMKW10gMCBTRAowLjAw
MTUgU0xXCm4KMC44NjA4IDAuNjg4MiBtCjAuODY4OCAwLjY5NjMgbApzCm4KMC44NjA4IDAuNjk2
MyBtCjAuODY4OCAwLjY4ODIgbApzCm4KMC45MDA4IDAuNjg4MiBtCjAuOTA4OCAwLjY5NjMgbApz
Cm4KMC45MDA4IDAuNjk2MyBtCjAuOTA4OCAwLjY4ODIgbApzCi9Gb250MjEgRkZTRgpbL0Rldmlj
ZVJHQl0gU0NTCkNvbG9yMSBTQwowLjkyMDUgMC42NTQwIG0KR1MKWzAuMDI4MCAwLjAwMDAgMC4w
MDAwIDAuMDI4MCAwIDBdIENDCihub2NvbmEgICAgIEZJTEwpIHNob3cKR1IKWy9EZXZpY2VSR0Jd
IFNDUwpDb2xvcjEwIFNDClswLjAwMTUgMC4wMDQ1IDAuMDA3NSAwLjAwNDUgXSAwIFNECjAuMDAx
NSBTTFcKbgowLjg2NDggMC42NjMxIG0KMC45MDQ4IDAuNjYzMSBsCnMKbgowLjg2MjcgMC42NjEw
IG0KMC44NjI3IDAuNjY1MSBsCjAuODY2OCAwLjY2NTEgbAowLjg2NjggMC42NjEwIGwKYwpmaWxs
CltdIDAgU0QKMC4wMDE1IFNMVwpuCjAuODYyNyAwLjY2MTAgbQowLjg2MjcgMC42NjUxIGwKMC44
NjY4IDAuNjY1MSBsCjAuODY2OCAwLjY2MTAgbAowLjg2MjcgMC42NjEwIGwKYwpzCm4KMC45MDI3
IDAuNjYxMCBtCjAuOTAyNyAwLjY2NTEgbAowLjkwNjggMC42NjUxIGwKMC45MDY4IDAuNjYxMCBs
CmMKZmlsbApuCjAuOTAyNyAwLjY2MTAgbQowLjkwMjcgMC42NjUxIGwKMC45MDY4IDAuNjY1MSBs
CjAuOTA2OCAwLjY2MTAgbAowLjkwMjcgMC42NjEwIGwKYwpzCi9Gb250MjEgRkZTRgpbL0Rldmlj
ZVJHQl0gU0NTCkNvbG9yMSBTQwowLjkyMDUgMC42MjQ2IG0KR1MKWzAuMDI4MCAwLjAwMDAgMC4w
MDAwIDAuMDI4MCAwIDBdIENDCihub2NvbmEgICAgIENPUFkpIHNob3cKR1IKWy9EZXZpY2VSR0Jd
IFNDUwpDb2xvcjExIFNDClswLjAwMTUgMC4wMDQ1IDAuMDA3NSAwLjAwNDUgXSAwIFNECjAuMDAx
NSBTTFcKbgowLjg2NDggMC42MzM5IG0KMC45MDQ4IDAuNjMzOSBsCnMKbgowLjg2MjcgMC42MzE5
IG0KMC44NjI3IDAuNjM1OSBsCjAuODY2OCAwLjYzNTkgbAowLjg2NjggMC42MzE5IGwKYwpmaWxs
CltdIDAgU0QKMC4wMDE1IFNMVwpuCjAuODYyNyAwLjYzMTkgbQowLjg2MjcgMC42MzU5IGwKMC44
NjY4IDAuNjM1OSBsCjAuODY2OCAwLjYzMTkgbAowLjg2MjcgMC42MzE5IGwKYwpzCm4KMC45MDI3
IDAuNjMxOSBtCjAuOTAyNyAwLjYzNTkgbAowLjkwNjggMC42MzU5IGwKMC45MDY4IDAuNjMxOSBs
CmMKZmlsbApuCjAuOTAyNyAwLjYzMTkgbQowLjkwMjcgMC42MzU5IGwKMC45MDY4IDAuNjM1OSBs
CjAuOTA2OCAwLjYzMTkgbAowLjkwMjcgMC42MzE5IGwKYwpzCi9Gb250MjEgRkZTRgpbL0Rldmlj
ZVJHQl0gU0NTCkNvbG9yMSBTQwowLjkyMDUgMC41OTUzIG0KR1MKWzAuMDI4MCAwLjAwMDAgMC4w
MDAwIDAuMDI4MCAwIDBdIENDCihub2NvbmEgICAgIERBWFBZKSBzaG93CkdSClsvRGV2aWNlUkdC
XSBTQ1MKQ29sb3IxNCBTQwpbMC4wMDE1IDAuMDA0NSAwLjAwNzUgMC4wMDQ1IF0gMCBTRAowLjAw
MTUgU0xXCm4KMC44NjQ4IDAuNjA0NSBtCjAuOTA0OCAwLjYwNDUgbApzCm4KMC44NjI3IDAuNjAy
NSBtCjAuODYyNyAwLjYwNjYgbAowLjg2NjggMC42MDY2IGwKMC44NjY4IDAuNjAyNSBsCmMKZmls
bApbXSAwIFNECjAuMDAxNSBTTFcKbgowLjg2MjcgMC42MDI1IG0KMC44NjI3IDAuNjA2NiBsCjAu
ODY2OCAwLjYwNjYgbAowLjg2NjggMC42MDI1IGwKMC44NjI3IDAuNjAyNSBsCmMKcwpuCjAuOTAy
NyAwLjYwMjUgbQowLjkwMjcgMC42MDY2IGwKMC45MDY4IDAuNjA2NiBsCjAuOTA2OCAwLjYwMjUg
bApjCmZpbGwKbgowLjkwMjcgMC42MDI1IG0KMC45MDI3IDAuNjA2NiBsCjAuOTA2OCAwLjYwNjYg
bAowLjkwNjggMC42MDI1IGwKMC45MDI3IDAuNjAyNSBsCmMKcwovRm9udDIxIEZGU0YKWy9EZXZp
Y2VSR0JdIFNDUwpDb2xvcjEgU0MKMC45MjA1IDAuNTY1OSBtCkdTClswLjAyODAgMC4wMDAwIDAu
MDAwMCAwLjAyODAgMCAwXSBDQwoobm9jb25hICAgICBTVU0pIHNob3cKR1IKWy9EZXZpY2VSR0Jd
IFNDUwpDb2xvcjE1IFNDClswLjAwMTUgMC4wMDQ1IDAuMDA3NSAwLjAwNDUgXSAwIFNECjAuMDAx
NSBTTFcKbgowLjg2NDggMC41NzUyIG0KMC45MDQ4IDAuNTc1MiBsCnMKbgowLjg2MjcgMC41NzMx
IG0KMC44NjI3IDAuNTc3MiBsCjAuODY2OCAwLjU3NzIgbAowLjg2NjggMC41NzMxIGwKYwpmaWxs
CltdIDAgU0QKMC4wMDE1IFNMVwpuCjAuODYyNyAwLjU3MzEgbQowLjg2MjcgMC41NzcyIGwKMC44
NjY4IDAuNTc3MiBsCjAuODY2OCAwLjU3MzEgbAowLjg2MjcgMC41NzMxIGwKYwpzCm4KMC45MDI3
IDAuNTczMSBtCjAuOTAyNyAwLjU3NzIgbAowLjkwNjggMC41NzcyIGwKMC45MDY4IDAuNTczMSBs
CmMKZmlsbApuCjAuOTAyNyAwLjU3MzEgbQowLjkwMjcgMC41NzcyIGwKMC45MDY4IDAuNTc3MiBs
CjAuOTA2OCAwLjU3MzEgbAowLjkwMjcgMC41NzMxIGwKYwpzCi9Gb250MjEgRkZTRgpbL0Rldmlj
ZVJHQl0gU0NTCkNvbG9yMSBTQwowLjMwMTggMC45MTkzIG0KR1MKWzAuMDQyMCAwLjAwMDAgMC4w
MDAwIDAuMDQyMCAwIDBdIENDCihDb21wYXJlZCBzaW5nbGUgdGhyZWFkIG1lbW9yeSBCYW5kd2l0
ZGggb2YgOikgc2hvdwpHUgovRm9udDIxIEZGU0YKMC40NzEyIDAuODcwNCBtCkdTClswLjAyODAg
MC4wMDAwIDAuMDAwMCAwLjAyODAgMCAwXSBDQwooQmFyY2Vsb25hIDIuMSBHSHogYW5kIE5vY29u
YSAyLjY2IEdIeikgc2hvdwpHUgolJVRyYWlsZXIKJSVCb3VuZGluZ0JveDogMjAgMzMgNzU0IDU2
NQolJURvY3VtZW50TmVlZGVkUmVzb3VyY2VzOiBmb250IFRpbWVzLVJvbWFuCiUlRU9GCg==
--001636c5afe1ae941e0463450232--


From - Tue May 12 07:37:27 2009
X-Account-Key: account2
X-UIDL: 1242064009.13717.andy,S=5052
X-Mozilla-Status: 0005
X-Mozilla-Status2: 00000000
X-Mozilla-Keys: $label2
                                                                                 
Return-Path: <tom.elken@qlogic.com>
Delivered-To: 
Received: (qmail 13712 invoked by uid 0); 11 May 2009 17:46:48 -0000
Received: from unknown (HELO spamfilter.catalog.com) (209.217.50.108)
  by smtp3.catalog.com with SMTP; 11 May 2009 17:46:48 -0000
X-ASG-Debug-ID: 1242063958-1c2f003c0000-TpEisi
X-Barracuda-URL: http://209.217.50.108:8000/cgi-bin/mark.cgi
Received: from avexch1.qlogic.com (localhost [127.0.0.1])
	by spamfilter.catalog.com (Spam & Virus Firewall) with ESMTP id B4496B491B
	for <john@mccalpin.com>; Mon, 11 May 2009 12:45:58 -0500 (CDT)
Received: from avexch1.qlogic.com (avexch1.qlogic.com [198.70.193.115]) by spamfilter.catalog.com with ESMTP id VvIwRdA0itohjYEx for <john@mccalpin.com>; Mon, 11 May 2009 12:45:58 -0500 (CDT)
X-Barracuda-Envelope-From: tom.elken@qlogic.com
Received: from avexcashub1.qlogic.org ([10.1.4.112]) by avexch1.qlogic.com with Microsoft SMTPSVC(6.0.3790.1830);
	 Mon, 11 May 2009 10:44:49 -0700
Received: from avexcashub2.qlogic.org (10.1.4.116) by avexcashub1.qlogic.org
 (10.1.4.161) with Microsoft SMTP Server (TLS) id 8.1.311.2; Mon, 11 May 2009
 10:44:48 -0700
Received: from avexmb1.qlogic.org ([fe80::9526:ffe6:33fc:cbe3]) by
 avexcashub2.qlogic.org ([::1]) with mapi; Mon, 11 May 2009 10:44:47 -0700
From: Tom Elken <tom.elken@qlogic.com>
To: "John McCalpin (john@mccalpin.com)" <john@mccalpin.com>
Date: Mon, 11 May 2009 10:44:41 -0700
X-ASG-Orig-Subj: STREAM numbers on nehalem
Subject: STREAM numbers on nehalem
Thread-Topic: STREAM numbers on nehalem
Thread-Index: AQHJpmqz2fkqKtkjskuiddRYwNA0mY/lbeRggAAEDKCABO7bEIAnDINw
Message-ID: <35AAF1E4A771E142979F27B51793A4885D9C80E06A@AVEXMB1.qlogic.org>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-cr-hashedpuzzle: ACR9 AQb3 AsCz Av9Y A4Di BoVd C4cj DQle DXny EqDv E5SM
 GXI1 HnTG IHGs J59V
 KVsW;1;agBvAGgAbgBAAG0AYwBjAGEAbABwAGkAbgAuAGMAbwBtAA==;Sosha1_v1;7;{59F3273D-6463-4693-8ABA-3113FFB9782A};dABvAG0ALgBlAGwAawBlAG4AQABxAGwAbwBnAGkAYwAuAGMAbwBtAA==;Mon,
 11 May 2009 17:44:42
 GMT;UwBUAFIARQBBAE0AIABuAHUAbQBiAGUAcgBzACAAbwBuACAAbgBlAGgAYQBsAGUAbQA=
x-cr-puzzleid: {59F3273D-6463-4693-8ABA-3113FFB9782A}
acceptlanguage: en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginalArrivalTime: 11 May 2009 17:44:49.0057 (UTC) FILETIME=[2E333110:01C9D260]
X-Barracuda-Connect: avexch1.qlogic.com[198.70.193.115]
X-Barracuda-Start-Time: 1242063989
X-Barracuda-Virus-Scanned: by Catalog.com Spam Firewall at catalog.com
X-Barracuda-Spam-Score: 0.00
X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=4.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=5.0 tests=
X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.1.25511
	Rule breakdown below
	 pts rule name              description
	---- ---------------------- --------------------------------------------------

John,

I posted something similar to the following on the Beowulf list, but I had =
not gathered enough of the output for a posting to your STREAM site.  I thi=
nk these are high numbers for Nehalem and 2-socket x86_64 systems in genera=
l.

System description:
Supermicro system and X8DTN Motherboard, workstation chassis:
2 sockets wach with:
model name      : Intel(R) Xeon(R) CPU           W5580  @ 3.20GHz
stepping        : 4
cpu MHz         : 3192.000

6 x 2GB DDR3-1333 dimms

Intel Compilers, Version 11.0    Build 20081105
$ icc -O3 -openmp -static stream.4.c

-------------------------------------------------------------
This system uses 8 bytes per DOUBLE PRECISION word.
-------------------------------------------------------------
Array size =3D 32000000, Offset =3D 0
Total memory required =3D 732.4 MB.
Each test is run 10 times, but only
the *best* time for each is used.
-------------------------------------------------------------
Number of Threads requested =3D 8
Number of Threads requested =3D 8
Number of Threads requested =3D 8
Number of Threads requested =3D 8
Number of Threads requested =3D 8
Number of Threads requested =3D 8
Number of Threads requested =3D 8
Number of Threads requested =3D 8
-------------------------------------------------------------
Your clock granularity/precision appears to be 1 microseconds.
Each test below will take on the order of 12519 microseconds.
   (=3D 12519 clock ticks)
Increase the size of the arrays if this shows that
you are not getting at least 20 clock ticks per test.
-------------------------------------------------------------
WARNING -- The above is only a rough guideline.
For best results, please be sure you know the
precision of your system timer.
-------------------------------------------------------------
Function      Rate (MB/s)   Avg time     Min time     Max time
Copy:       38435.7755       0.0136       0.0133       0.0139
Scale:      37358.5869       0.0138       0.0137       0.0140
Add:        36922.8751       0.0210       0.0208       0.0213
Triad:      37085.2576       0.0212       0.0207       0.0218
-------------------------------------------------------------
Solution Validates

Regards,
Tom



From - Wed Oct 07 21:13:46 2009
X-Account-Key: account2
X-UIDL: 1254957323.13085.andy,S=20687
X-Mozilla-Status: 1017
X-Mozilla-Status2: 00000000
X-Mozilla-Keys:                                                                                 
Return-Path: <mark@digicor.com.au>
Delivered-To: 
Received: (qmail 13077 invoked by uid 0); 7 Oct 2009 23:15:22 -0000
Received: from unknown (HELO spamfilter.catalog.com) (209.217.52.101)
  by smtp3.catalog.com with SMTP; 7 Oct 2009 23:15:22 -0000
X-ASG-Debug-ID: 1254957287-41db027c0000-TpEisi
X-Barracuda-URL: http://209.217.52.101:8000/cgi-bin/mark.cgi
Received: from nskntmtas03p.mx.bigpond.com (localhost [127.0.0.1])
	by spamfilter.catalog.com (Spam & Virus Firewall) with ESMTP id 7A4A3D0AA24A
	for <john@mccalpin.com>; Wed,  7 Oct 2009 18:14:48 -0500 (CDT)
Received: from nskntmtas03p.mx.bigpond.com (nskntmtas03p.mx.bigpond.com [61.9.168.143]) by spamfilter.catalog.com with ESMTP id X423RM0hXo31UEDP for <john@mccalpin.com>; Wed, 07 Oct 2009 18:14:48 -0500 (CDT)
X-Barracuda-Envelope-From: mark@digicor.com.au
Received: from nskntotgx01p.mx.bigpond.com ([144.131.2.4])
          by nskntmtas03p.mx.bigpond.com with ESMTP
          id <20091007231437.IVSJ1310.nskntmtas03p.mx.bigpond.com@nskntotgx01p.mx.bigpond.com>
          for <john@mccalpin.com>; Wed, 7 Oct 2009 23:14:37 +0000
Received: from Digicor2009 ([144.131.2.4]) by nskntotgx01p.mx.bigpond.com
          with SMTP
          id <20091007231436.QWEE22446.nskntotgx01p.mx.bigpond.com@Digicor2009>
          for <john@mccalpin.com>; Wed, 7 Oct 2009 23:14:36 +0000
Message-ID: <6350742F34A94C3BBCBB22627369B234@Digicor2009>
From: "Mark_Digicor" <mark@digicor.com.au>
To: <john@mccalpin.com>
References: <5DF19ADE69674292A6D0FBB2B619E24D@Digicor2009> <4ACC8BF7.3050105@att.net>
In-Reply-To: <4ACC8BF7.3050105@att.net>
X-ASG-Orig-Subj: Re: Submission of Standard Stream Result AMD Istanbul 8435 ( 2.6GHz )
Subject: Re: Submission of Standard Stream Result AMD Istanbul 8435 ( 2.6GHz )
Date: Thu, 8 Oct 2009 10:14:36 +1100
MIME-Version: 1.0
Content-Type: multipart/alternative;
	boundary="----=_NextPart_000_0253_01CA4800.2330C8C0"
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Windows Mail 6.0.6001.18000
X-MimeOLE: Produced By Microsoft MimeOLE V6.0.6001.18049
X-RPD-ScanID: Class unknown; VirusThreatLevel unknown, RefID str=0001.0A150201.4ACD20DD.006F,ss=1,fgs=0
X-SIH-MSG-ID: rhwzEtf2TFSgnTMjiDqnQVUtlUy7/yU1v8pWRYIhuRscSFjCusDAQdSnY8QUlZ6Zh3pcJh2VPGIqYqjuXojBsNmwKIY=
X-Barracuda-Connect: nskntmtas03p.mx.bigpond.com[61.9.168.143]
X-Barracuda-Start-Time: 1254957320
X-Barracuda-Virus-Scanned: by Catalog.com Spam Firewall at catalog.com
X-Barracuda-Spam-Score: 0.00
X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=4.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=5.0 tests=BSF_SC0_TG035a, HTML_MESSAGE
X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.11130
	Rule breakdown below
	 pts rule name              description
	---- ---------------------- --------------------------------------------------
	0.00 HTML_MESSAGE           BODY: HTML included in message
	0.00 BSF_SC0_TG035a         Message contains invalid style definition

This is a multi-part message in MIME format.

------=_NextPart_000_0253_01CA4800.2330C8C0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Dear Dr.McCalpin=20



Thanks again, and best wishes.


Mark Han=20


PS:=20
Below, for reference,  is the result of probe disabled Istanbul, I =
cleaned it up a bit trying not to create too much trouble. :-) =20

System Description / Configuration:=20
Motherboard: Supermicro BHQME ( blade )=20

CPU:              AMD Opteron Istanbul 8435=20

CPU Speed:    2.6GHz

CPU(s):         4 processors, 6 cores/processor=20

L3 Cache:     4 x 6MB ( per processor )=20

Memory:      64GB DDR2-800MHz ( 4GB per DIMM, 4 socket x 4 DIMMs x 4GB , =
2DPC, Dual Channels). =20



HT-Assist:    disabled ( probe filter disabled, by BIOS )=20



Operation system:     Windows 2008 64bit R2


Result: ( Probe filter disabled )

.
.
.
.
C:\Stream_64bit>REM : 4-Ways Ps - 24 cores : =
0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23=20
=20
C:\Stream_64bit>REM  2.6 GHz x 4 Opteron 8435  /  4 x 4 x 4GB ( 64GB ) =
DDR2-800MHz =20
=20
C:\Stream_64bit>set MP_BIND=3Dyes=20
=20
C:\Stream_64bit>rem  Multithreaded version Stream5.8_omp-64.exe Windows =
2008 64bit R2=20
=20
C:\Stream_64bit>ECHO ON=20

C:\Stream_64bit>REM   -  HT Assist / Probe filters Disabled  ( BIOS )=20

C:\Stream_64bit>set OMP_NUM_THREADS=3D24=20

C:\Stream_64bit>set =
MP_BLIST=3D0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23 =


C:\Stream_64bit>start /b /WAIT /HIGH stream5.8_omp-64.exe=20
-------------------------------------------------------------
STREAM version $Revision: 5.8 $
-------------------------------------------------------------
This system uses 8 bytes per DOUBLE PRECISION word.
-------------------------------------------------------------
Array size =3D 40000000, Offset =3D 0
Total memory required =3D 915.5 MB.
Each test is run 40 times, but only
the *best* time for each is used.
-------------------------------------------------------------
Number of Threads requested =3D 24
-------------------------------------------------------------
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
Printing one line per active thread....
-------------------------------------------------------------
Your clock granularity/precision appears to be 1 microseconds.
Each test below will take on the order of 296310 microseconds.
   (=3D 296310 clock ticks)
Increase the size of the arrays if this shows that
you are not getting at least 20 clock ticks per test.
-------------------------------------------------------------
WARNING -- The above is only a rough guideline.
For best results, please be sure you know the
precision of your system timer.
-------------------------------------------------------------
Function      Rate (MB/s)   Avg time     Min time     Max time
Copy:       28058.2750       0.0244       0.0228       0.0433
Scale:      28026.9815       0.0246       0.0228       0.0390
Add:        28072.9026       0.0356       0.0342       0.0510
Triad:      28095.4364       0.0374       0.0342       0.0516
-------------------------------------------------------------
Solution Validates
-------------------------------------------------------------



  ----- Original Message -----=20
  From: John McCalpin=20
  To: Mark_Digicor=20
  Sent: Wednesday, October 07, 2009 11:39 PM
  Subject: Re: Submission of Standard Stream Result AMD Istanbul 8435 ( =
2.6GHz )


  Mark_Digicor wrote:
  > =20
  > Dear Dr. McCalpin,
  >
  > I would like to submit the standard STREAM result of a Supermicro =
AMD
  > Istanbul 4-Way system.
  >
  >
  > Below is the system description and STREAM test Result.
  >
  > Hope to see it being posted soon.
  >
  > =20
  >
  > Best Regards.
  >
  > =20
  >
  >  Mark Han =20
  >

  The results are up on the STREAM web site now.   I had a little =
trouble
  at first because I accidentally reversed two fields -- my scripts did
  not know what to do with an 8-thread result using 24-Byte precision!  =
:-)

  This is a very nice result for a Windows system running an older
  binary.   The memory controller improvements that they made in =
Shanghai
  definitely seem to be visible here once the probe filters are enabled.

  We have a small set of two-socket Shanghai and Istanbul boxes at the
  office -- I should get those results published too.   (Our big machine
  has 3,936 4-socket Barcelona nodes, but those STREAM results are not
  very exciting -- except in aggregate where it comes out to over 65 =
TB/s.)

  Thanks for the results!

  john

  --=20
  John D. McCalpin, Ph.D.           "Dr. Bandwidth"
  john@mccalpin.com           http://www.streambench.org/
          http://www.cs.virginia.edu/stream/

------=_NextPart_000_0253_01CA4800.2330C8C0
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META content=3D"text/html; charset=3Diso-8859-1" =
http-equiv=3DContent-Type>
<META name=3DGENERATOR content=3D"MSHTML 8.00.6001.18813">
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT size=3D2 face=3DVerdana>Dear Dr.McCalpin </FONT></DIV>
<DIV><FONT size=3D2 face=3DVerdana></FONT>&nbsp;</DIV>
<DIV><FONT size=3D2 face=3DVerdana></FONT>&nbsp;</DIV>
<DIV><FONT size=3D2 face=3DVerdana></FONT>&nbsp;</DIV>
<DIV><FONT size=3D2 face=3DVerdana>Thanks again, and best =
wishes.</FONT></DIV>
<DIV><FONT size=3D2 face=3DVerdana></FONT>&nbsp;</DIV>
<DIV><FONT size=3D2 face=3DVerdana></FONT>&nbsp;</DIV>
<DIV><FONT size=3D2 face=3DVerdana>Mark Han </FONT></DIV>
<DIV><FONT size=3D2 face=3DVerdana></FONT>&nbsp;</DIV>
<DIV><FONT size=3D2 face=3DVerdana></FONT>&nbsp;</DIV>
<DIV><FONT size=3D2 face=3DVerdana>PS: </FONT></DIV>
<DIV><FONT size=3D2 face=3DVerdana>Below, for reference, &nbsp;is the =
result of=20
p</FONT><FONT size=3D2 face=3DVerdana>robe disabled Istanbul, I cleaned =
it up a bit=20
trying not to create too much trouble. :-)&nbsp; </FONT></DIV>
<DIV><FONT size=3D2 face=3D"Trebuchet MS"></FONT>&nbsp;</DIV>
<DIV><FONT size=3D2 face=3D"Trebuchet MS"><SPAN=20
style=3D"FONT-FAMILY: Verdana; COLOR: black; FONT-SIZE: 11pt; =
mso-ansi-language: EN"=20
lang=3DEN><FONT size=3D3 face=3D"Times New Roman">System Description / =
Configuration:=20
</FONT></SPAN></DIV>
<DIV>
<P style=3D"MARGIN: 0in 0in 0pt" class=3DMsoNormal><SPAN=20
style=3D"FONT-FAMILY: Verdana; COLOR: black; FONT-SIZE: 11pt; =
mso-ansi-language: EN"=20
lang=3DEN><FONT size=3D3 face=3D"Times New Roman">Motherboard: =
Supermicro BHQME (=20
blade ) </FONT></SPAN></P>
<P style=3D"MARGIN: 0in 0in 0pt" class=3DMsoNormal><SPAN=20
style=3D"FONT-FAMILY: Verdana; COLOR: black; FONT-SIZE: 11pt; =
mso-ansi-language: EN"=20
lang=3DEN><FONT size=3D3 face=3D"Times New Roman">CPU:&nbsp;&nbsp;&nbsp; =

&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; AMD Opteron Istanbul =
8435=20
</FONT></SPAN></P>
<P style=3D"MARGIN: 0in 0in 0pt" class=3DMsoNormal><SPAN=20
style=3D"FONT-FAMILY: Verdana; COLOR: black; FONT-SIZE: 11pt; =
mso-ansi-language: EN"=20
lang=3DEN><FONT size=3D3 face=3D"Times New Roman">CPU =
Speed:&nbsp;&nbsp;&nbsp;=20
2.6GHz</FONT></SPAN></P>
<P style=3D"MARGIN: 0in 0in 0pt" class=3DMsoNormal><SPAN=20
style=3D"FONT-FAMILY: Verdana; COLOR: black; FONT-SIZE: 11pt; =
mso-ansi-language: EN"=20
lang=3DEN><FONT size=3D3 face=3D"Times New =
Roman">CPU(s):&nbsp;&nbsp;&nbsp;=20
&nbsp;&nbsp;&nbsp;&nbsp; 4 processors, 6 cores/processor =
</FONT></SPAN></P>
<P style=3D"MARGIN: 0in 0in 0pt" class=3DMsoNormal><SPAN=20
style=3D"FONT-FAMILY: Verdana; COLOR: black; FONT-SIZE: 11pt; =
mso-ansi-language: EN"=20
lang=3DEN><FONT size=3D3 face=3D"Times New Roman">L3 =
Cache:&nbsp;&nbsp;&nbsp;&nbsp; 4=20
x 6MB ( per processor ) </FONT></SPAN></P>
<P style=3D"MARGIN: 0in 0in 0pt" class=3DMsoNormal><SPAN=20
style=3D"FONT-FAMILY: Verdana; COLOR: black; FONT-SIZE: 11pt; =
mso-ansi-language: EN"=20
lang=3DEN><FONT size=3D3=20
face=3D"Times New Roman">Memory:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 64GB =
DDR2-800MHz (=20
4GB per DIMM, 4 socket x 4 DIMMs x 4GB&nbsp;, 2DPC, Dual =
Channels).&nbsp;=20
</FONT></SPAN></P>
<P style=3D"MARGIN: 0in 0in 0pt" class=3DMsoNormal><SPAN=20
style=3D"FONT-FAMILY: Verdana; COLOR: black; FONT-SIZE: 11pt; =
mso-ansi-language: EN"=20
lang=3DEN><FONT size=3D3 face=3D"Times New =
Roman"></FONT></SPAN>&nbsp;</P>
<P style=3D"MARGIN: 0in 0in 0pt" class=3DMsoNormal><SPAN=20
style=3D"FONT-FAMILY: Verdana; COLOR: black; FONT-SIZE: 11pt; =
mso-ansi-language: EN"=20
lang=3DEN></SPAN><SPAN=20
style=3D"FONT-FAMILY: Verdana; COLOR: black; FONT-SIZE: 11pt; =
mso-ansi-language: EN"=20
lang=3DEN><FONT size=3D3=20
face=3D"Times New Roman">HT-Assist:&nbsp;&nbsp;&nbsp;&nbsp;disabled ( =
probe=20
filter&nbsp;disabled, by BIOS&nbsp;) </FONT></SPAN></P>
<P style=3D"MARGIN: 0in 0in 0pt" class=3DMsoNormal><SPAN=20
style=3D"FONT-FAMILY: Verdana; COLOR: black; FONT-SIZE: 11pt; =
mso-ansi-language: EN"=20
lang=3DEN><FONT size=3D3 face=3D"Times New =
Roman"></FONT></SPAN>&nbsp;</P>
<P style=3D"MARGIN: 0in 0in 0pt" class=3DMsoNormal><SPAN=20
style=3D"FONT-FAMILY: Verdana; COLOR: black; FONT-SIZE: 11pt; =
mso-ansi-language: EN"=20
lang=3DEN><FONT size=3D3 face=3D"Times New Roman">Operation system: =
&nbsp;&nbsp;&nbsp;=20
Windows 2008 64bit R2</FONT></SPAN></P></FONT></DIV>
<DIV><FONT size=3D2 face=3D"Trebuchet MS"></FONT>&nbsp;</DIV>
<DIV>Result: ( Probe filter disabled )</DIV>
<DIV><FONT size=3D2 face=3D"Trebuchet MS"></FONT>&nbsp;</DIV>
<DIV><FONT size=3D2 face=3D"Trebuchet MS">.</FONT></DIV>
<DIV><FONT size=3D2 face=3D"Trebuchet MS">.</FONT></DIV>
<DIV><FONT size=3D2 face=3D"Trebuchet MS">.</FONT></DIV>
<DIV><FONT size=3D2 face=3D"Trebuchet MS">.</FONT></DIV>
<DIV>C:\Stream_64bit&gt;REM : 4-Ways Ps - 24 cores :=20
0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23=20
<BR>&nbsp;<BR>C:\Stream_64bit&gt;REM&nbsp; 2.6 GHz x 4 Opteron =
8435&nbsp;=20
/&nbsp; 4 x 4 x 4GB ( 64GB ) DDR2-800MHz&nbsp;=20
<BR>&nbsp;<BR>C:\Stream_64bit&gt;set MP_BIND=3Dyes=20
<BR>&nbsp;<BR>C:\Stream_64bit&gt;rem&nbsp; Multithreaded version=20
Stream5.8_omp-64.exe Windows 2008 64bit R2 =
<BR>&nbsp;<BR>C:\Stream_64bit&gt;ECHO=20
ON </DIV>
<DIV>&nbsp;</DIV>
<DIV>C:\Stream_64bit&gt;REM&nbsp;&nbsp; -&nbsp; HT Assist / Probe =
filters=20
Disabled&nbsp; ( BIOS ) </DIV>
<DIV>&nbsp;</DIV>
<DIV>C:\Stream_64bit&gt;set OMP_NUM_THREADS=3D24 </DIV>
<DIV>&nbsp;</DIV>
<DIV>C:\Stream_64bit&gt;set=20
MP_BLIST=3D0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23 =
</DIV>
<DIV>&nbsp;</DIV>
<DIV>C:\Stream_64bit&gt;start /b /WAIT /HIGH stream5.8_omp-64.exe=20
<BR>-------------------------------------------------------------<BR>STRE=
AM=20
version $Revision: 5.8=20
$<BR>-------------------------------------------------------------<BR>Thi=
s=20
system uses 8 bytes per DOUBLE PRECISION=20
word.<BR>-------------------------------------------------------------<BR=
>Array=20
size =3D 40000000, Offset =3D 0<BR>Total memory required =3D 915.5 =
MB.<BR>Each test is=20
run 40 times, but only<BR>the *best* time for each is=20
used.<BR>-------------------------------------------------------------<BR=
>Number=20
of Threads requested =3D=20
24<BR>-------------------------------------------------------------<BR>Pr=
inting=20
one line per active thread....<BR>Printing one line per active=20
thread....<BR>Printing one line per active thread....<BR>Printing one =
line per=20
active thread....<BR>Printing one line per active thread....<BR>Printing =
one=20
line per active thread....<BR>Printing one line per active=20
thread....<BR>Printing one line per active thread....<BR>Printing one =
line per=20
active thread....<BR>Printing one line per active thread....<BR>Printing =
one=20
line per active thread....<BR>Printing one line per active=20
thread....<BR>Printing one line per active thread....<BR>Printing one =
line per=20
active thread....<BR>Printing one line per active thread....<BR>Printing =
one=20
line per active thread....<BR>Printing one line per active=20
thread....<BR>Printing one line per active thread....<BR>Printing one =
line per=20
active thread....<BR>Printing one line per active thread....<BR>Printing =
one=20
line per active thread....<BR>Printing one line per active=20
thread....<BR>Printing one line per active thread....<BR>Printing one =
line per=20
active=20
thread....<BR>-----------------------------------------------------------=
--<BR>Your=20
clock granularity/precision appears to be 1 microseconds.<BR>Each test =
below=20
will take on the order of 296310 microseconds.<BR>&nbsp;&nbsp; (=3D =
296310 clock=20
ticks)<BR>Increase the size of the arrays if this shows that<BR>you are =
not=20
getting at least 20 clock ticks per=20
test.<BR>-------------------------------------------------------------<BR=
>WARNING=20
-- The above is only a rough guideline.<BR>For best results, please be =
sure you=20
know the<BR>precision of your system=20
timer.<BR>-------------------------------------------------------------<B=
R>Function&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
Rate (MB/s)&nbsp;&nbsp; Avg time&nbsp;&nbsp;&nbsp;&nbsp; Min=20
time&nbsp;&nbsp;&nbsp;&nbsp; Max=20
time<BR>Copy:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
28058.2750&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
0.0244&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
0.0228&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
0.0433<BR>Scale:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
28026.9815&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
0.0246&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
0.0228&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
0.0390<BR>Add:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
28072.9026&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
0.0356&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
0.0342&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
0.0510<BR>Triad:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
28095.4364&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
0.0374&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
0.0342&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
0.0516<BR>-------------------------------------------------------------<B=
R>Solution=20
Validates<BR>------------------------------------------------------------=
-</DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT size=3D2 face=3D"Trebuchet MS"><BR></FONT>&nbsp;</DIV>
<BLOCKQUOTE=20
style=3D"BORDER-LEFT: #000000 2px solid; PADDING-LEFT: 5px; =
PADDING-RIGHT: 0px; MARGIN-LEFT: 5px; MARGIN-RIGHT: 0px">
  <DIV style=3D"FONT: 10pt arial">----- Original Message ----- </DIV>
  <DIV=20
  style=3D"FONT: 10pt arial; BACKGROUND: #e4e4e4; font-color: =
black"><B>From:</B>=20
  <A title=3Djohn.mccalpin@att.net =
href=3D"mailto:john.mccalpin@att.net">John=20
  McCalpin</A> </DIV>
  <DIV style=3D"FONT: 10pt arial"><B>To:</B> <A =
title=3Dmark@digicor.com.au=20
  href=3D"mailto:mark@digicor.com.au">Mark_Digicor</A> </DIV>
  <DIV style=3D"FONT: 10pt arial"><B>Sent:</B> Wednesday, October 07, =
2009 11:39=20
  PM</DIV>
  <DIV style=3D"FONT: 10pt arial"><B>Subject:</B> Re: Submission of =
Standard=20
  Stream Result AMD Istanbul 8435 ( 2.6GHz )</DIV>
  <DIV><BR></DIV>Mark_Digicor wrote:<BR>&gt;&nbsp; <BR>&gt; Dear Dr.=20
  McCalpin,<BR>&gt;<BR>&gt; I would like to submit the standard STREAM =
result of=20
  a Supermicro AMD<BR>&gt; Istanbul 4-Way =
system.<BR>&gt;<BR>&gt;<BR>&gt; Below=20
  is the system description and STREAM test Result.<BR>&gt;<BR>&gt; Hope =
to see=20
  it being posted soon.<BR>&gt;<BR>&gt;&nbsp; <BR>&gt;<BR>&gt; Best=20
  Regards.<BR>&gt;<BR>&gt;&nbsp; <BR>&gt;<BR>&gt;&nbsp; Mark Han&nbsp;=20
  <BR>&gt;<BR><BR>The results are up on the STREAM web site =
now.&nbsp;&nbsp; I=20
  had a little trouble<BR>at first because I accidentally reversed two =
fields --=20
  my scripts did<BR>not know what to do with an 8-thread result using =
24-Byte=20
  precision!&nbsp; :-)<BR><BR>This is a very nice result for a Windows =
system=20
  running an older<BR>binary.&nbsp;&nbsp; The memory controller =
improvements=20
  that they made in Shanghai<BR>definitely seem to be visible here once =
the=20
  probe filters are enabled.<BR><BR>We have a small set of two-socket =
Shanghai=20
  and Istanbul boxes at the<BR>office -- I should get those results =
published=20
  too.&nbsp;&nbsp; (Our big machine<BR>has 3,936 4-socket Barcelona =
nodes, but=20
  those STREAM results are not<BR>very exciting -- except in aggregate =
where it=20
  comes out to over 65 TB/s.)<BR><BR>Thanks for the=20
  results!<BR><BR>john<BR><BR>-- <BR>John D. McCalpin,=20
  Ph.D.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "Dr. =

  Bandwidth"<BR><A=20
  =
href=3D"mailto:john@mccalpin.com">john@mccalpin.com</A>&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
  <A=20
  =
href=3D"http://www.streambench.org/">http://www.streambench.org/</A><BR>&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
  <A=20
  =
href=3D"http://www.cs.virginia.edu/stream/">http://www.cs.virginia.edu/st=
ream/</A><BR></BLOCKQUOTE></BODY></HTML>

------=_NextPart_000_0253_01CA4800.2330C8C0--



