From: Subject: Test Report (proxy-sut) Date: Wed, 05 Sep 2007 11:43:29 MIME-Version: 1.0 Content-Type: multipart/related; type="text/html"; boundary="----=_NextPart_000_0000_01C7819C.276B4050" This is a multi-part message in MIME format. ------=_NextPart_000_0000_01C7819C.276B4050 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: file:///C:/report.html Test Report (proxy-sut)
3D""

Test Report (proxy-sut)

Summary

This report shows the result of a benchmark run performed by IMS Bench SIPp against a SIP proxy. Only a subset of the use cases were exercised as the SUT was not a complete IMS core.

The test was started on 31-Aug-2007 17:35, and the total time for the te= st execution was 10h 15m 3s. The Design Objective Capacity (DOC)<= /b> is 2002 scenarios per second.

The following systems and parameters were used for the test.
RoleServerIPNb Use= rs
SUT 1proxy-sut192.168.1.170 
Manageremea-speed02 192.168.1.75 
TS1emea-speed02192.168.1.7610000
TS2emea-speed02192.168.1.7710000
Parameter Info
Parameter NameParameter Value
RingTime500Ringing Time (ms)
HoldTime3000Conversation Time (ms)
RegistrationExpire1000000Registration Timeout (ms)
TransientTime0Time after the start of a step for which data= is ignored (in seconds)

=20=20=20=20

The following table shows the average of the key measurements for = each step of the test. Each steps is characterized by the requested load, the effective load= , the global IHS (total of all Inadequately handled scenarios for this step divided by number of= Session Attempts for this step)=20 the scenario IHS (number of inadequately handled scenarios for this s= tep divided by the number of=20 scenario attemps for this step), the CPU utilization and the availabl= e Memory on the SUT. The available Memory is expressed in MegaBytes, and the requested and= effective loads in Scenarios=20 Attempts Per Seconds (SAPS).

Note that the IHS percentages represented in this table are the nu= mber of failures for a step divided by the number of scenario attemps for this step, and so is not the av= erage of (IHS per seconds)

=20=20=20=20 Step 13Step 27<= td>400<= td>1600<= td>1550.21<= td>38.0570.331110.091095.20<= td>14.8932.901718.240.000.000.00
 Step 1Step 2S= tep 3Step 4Step 5Step 6Step 7S= tep 8Step 9Step 10Step 11Step 12Step 14Step 15Step 16Step 17Step 18Step 19Step 20Step 21Step= 22Step 23Step 24Step 25Step 26Step 28Step 29Step 30Step 31Step 32Step 33Step 34Step 35Step = 36Step 37Step 38Step 39Step 40Step 41
Requested load50100150200250300350450500550600650= 700750800850900950100= 010501100115012001250= 130013501400145015001550165017001750180018501900195020002050
Effective Load49.35= 99.88149.52199.54251.02299.22<= /td>350.78399.67449.87498.77549.89<= /td>600.03649.36698.85749.81801.02<= /td>849.45898.43948.08999.241051.88= 1100.421151.391199.201250.0112= 99.561347.931399.901448.971500.851598.561651.831700.331749.53<= /td>1799.431850.381900.261949.10200= 2.271999.69
Ratio ccpu_uac %10= 0.00100.00100.00100.00100.0010= 0.00100.00100.00100.00100.0010= 0.00100.00100.00100.00100.0010= 0.00100.00100.00100.00100.0010= 0.00100.00100.00100.00100.0010= 0.00100.00100.00100.00100.0010= 0.00100.00100.00100.00100.0010= 0.00100.00100.00100.00100.0010= 0.00
CPU proxy-sut2.264.266.598.7310.9512.931= 5.2417.2019.3221.3623.5325.63<= /td>27.6429.7031.8434.0636.0040.1042.2344.4746.6048= .6850.6652.6854.7356.6258.7460.6262.6664.5966.4568.5072.1073.9375.7277.3578.= 9280.258.20
Memory proxy-sut111= 6.551115.231113.751112.321111.261108.911107.681106.551105.171103.651102.171100.661099.211098= .181097.351096.751096.301095.791094.781094.171093.381092.611091.881090.921090.211089.881089.= 551089.241088.941088.771088.55= 1088.191087.801087.511087.151086.711086.311086.071070.02
SIPP CPU emea-speed020.691.141.662.313.083.874.755.596.477.308.219.14<= /td>10.0310.9711.9312.9313.9115.9116.9618.2019.4920= .6021.6422.7523.8324.9126.0427.1628.3329.4630.5831.7734.0735.2036.4137.6438.= 9040.343.41
SIPP MEM emea-speed021934.281927.991919.751910.601900.011888.501875.011860.441844.401827= .131808.271788.301766.491743.041691.971664.241635.161604.981573.231539.671504.591468.471431.= 001391.561350.161307.861264.21= 1219.381172.071123.121072.631020.50966.55911.09853.86794.67733.63670.73604.89516.74
IHS ccpu_uac %0.00= 0.000.000.000.000.000= .000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.00<= /td>0.000.000.000.000.000.= 000.000.000.000.000.000.000.000.000.0029.34
global IHS %0.000.000.000.000.000.000.00= 0.000.000.000.000.000= .000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.00<= /td>0.000.000.000.000.000.= 000.000.000.000.0029.34
=20=20=20=20

The following chapters show details on different measurement, = like delay between two messages, response time or number of messages per seconds.
Each measurement can be represented in one of the four following = forms.

  1. Evolution in function of the time. On such graphs, the raw info= rmation is plotted, like number of messages per seconds, or response time of each scenario. This gr= aph is useful in giving for instance a good idea on the distribution of response times, and it'= s evolution over the time.
  2. Evolution (mean) in function of the time. While previous graph = gives a good indication, it may sometimes be easier to see the evolution of the mean of the measure= ment over a second in function of the time.
  3. Histogram. This graph shows the histogram of the measurement, s= o how many times each value of the measurement occured.
  4. Probability. This graph gives the probability of the measuremen= t to be higher than a certain value. This graph can be used to determine percentile for instances.

For some graphs, a cubic Bezier curve is plotted as well.

=20=20=20=20

1 Scenario Attempts Per Second
1.1 S= cenario Attempts Per Second (Mean per second)
1.2 Scenario Attempts Per = Second Histogram
1.3 Scenario Attempts Per Second Probability
=
2 SUT CPU %
2.1 SUT CPU % over time
3 SUT Available Memory [Mb]
3.1 SUT Avai= lable Memory [Mb] over time
4 ALL SIPP CPU %
4.1 ALL SIPP CPU % over time
5 ALL SIPP Free Memory [Mb]
5.1 ALL SIPP Free Memory [Mb] o= ver time
6 Inadequately handled scenario Percentage
6.1 Inadequat= ely handled scenario Percentage over time
7 Scenario retransmissions -= all scenarios
7.1 Scenario retransmissions - all scenarios over time<= /a>
7 Calling
7.1 PX_TRT-SES1: Sessi= on Setup Time
7.1.1 PX_TRT-SES1: Session Se= tup Time(Calling use case) (Mean per second)
7.1.2 = PX_TRT-SES1: Session Setup Time(Calling use case) Histogram
7.= 2 PX_TRT-SES2: Session Initiation transversal time
7.2.1 PX_TRT-SES2: Session Initiation transversal = time(Calling use case) (Mean per second)
7.2.2 PX_TRT-SES2: Session Initiation transversal time(Calling use = case) Histogram
7.3 PX_TRT-REL1: Delay Between BYE and 200 OK
7.3.1 PX_TRT-REL1: Delay Between BYE = and 200 OK (Calling use case) (Mean per second)
7.3.2 PX_TRT-REL1: Delay Between BYE and 200 OK (Calling use case) = Histogram
7.4 PX_TRT-SES3: INVITE and re-INVITE cost
8 Messaging
8.1 PX_TRT-PMM1: Message Trans= mission time
8.2 PX_TRT-PMM2: Message Transmission time (er= ror case)
9 Registratio= n
9.1 PX_TRT-REG1: Time of the first register transaction
9.2 PX_TRT-REG2: Time of the second register transaction
Appendix

1 Scenario Attempts Per Second 3D"Index"

This graph represents the number of scenario per seconds generated by th= e test system. For each step, the generation was based on a Poisson.

7.269.55= 169.0= 222.0= 278.0= 327.0= 382.0= 434.0= 484.0536.0586.0642.0691.0742.0796.0846.0899.0950.0<= td>1002.0
   Effective Load
StepRequested LoadMeanVarianceStand= ard DeviationMinimumMaximumPercentile 50 Percentile 90 Percentile 95 Percentile 99
15049.3552.7125.0073.0049.059.061.068.0
210099.8891.2668.00135.00100.0112.0116= .0122.0
3150149.52145.7512.07109.00187.00150.0165.0177.0
4200199.54201.0914.18155.00241.00200.0218.0234.0
5250251.02267.5716.36199.00316.00251.0272.0291.0
6300299.22305.3317.47247.00359.00300.0322.0339.0
7350350.78345.5218.59290.00414.00350.0375.0396.0
8400399.67400.7020.02342.00464.00399.0425.0449.0
9450449.87401.4320.04394.00521.00450.0476.0498.0
10500498.77491.6022.17413.00568.00499.0527.0552.0
11550549.89516.2922.72462.00630.00550.0578.0606.0
12600600.03596.6324.43530.00678.00599.0631.0661.0
13650649.36601.3524.52578.00721.00648.0681.0708.0
14700698.85668.8125.86626.00773.00699.0732.0756.0
15750749.81740.9727.22652.00829.00750.0785.0813.0
16800801.02787.2328.06689.00876.00801.0838.0865.0
17850849.45837.6828.94763.00929.00850.0887.0921.0
18900898.43931.2730.52803.00995.00897.0937.0976.0
19950948.08982.4531.34854.001051.00948.0990.01025.0
201000999.241008.6231.76904.001103.00998.01041.01053.01074.0
2110501051.881048.16<= /td>32.38950.001162.001051.01093.0<= /td>1104.01137.0
2211001100.421066.78<= /td>32.66986.001236.001100.01141.0<= /td>1153.01180.0
2311501151.391129.50<= /td>33.611043.001263.001151.01195.0= 1206.01230.0
2412001199.201186.06<= /td>34.441101.001320.001200.01244.0= 1257.01284.0
2512501250.011256.00<= /td>35.441139.001356.001249.01297.0= 1308.01333.0
2613001299.561264.32<= /td>35.561186.001420.001300.01345.0= 1360.01386.0
2713501347.931290.95<= /td>35.931234.001457.001346.01394.0= 1409.01435.0
2814001399.901404.60<= /td>37.481279.001529.001401.01448.0= 1461.01485.0
2914501448.971313.02<= /td>36.241334.001588.001448.01495.0= 1509.01534.0
3015001500.851490.64<= /td>38.611395.001619.001500.01553.0= 1565.01586.0
3115501550.211617.02<= /td>40.211405.001693.001550.01600.0= 1616.01651.0
3216001598.561589.11<= /td>39.861480.001728.001598.01651.0= 1665.01690.0
3316501651.831729.61<= /td>41.591514.001785.001652.01703.0= 1723.01757.0
3417001700.331673.06<= /td>40.901544.001814.001701.01754.0= 1769.01790.0
3517501749.531802.79<= /td>42.461632.001879.001750.01806.0= 1819.01857.0
3618001799.431574.49<= /td>39.681680.001925.001799.01851.0= 1866.01888.0
3718501850.381849.07<= /td>43.001716.001993.001850.01905.0= 1922.01957.0
3819001900.261831.14<= /td>42.791773.002050.001898.01955.0= 1976.02006.0
3919501949.101971.85<= /td>44.411824.002068.001950.02007.0= 2020.02049.0
4020002002.271798.92<= /td>42.411861.002124.002002.02058.0= 2074.02105.0
4120501999.6975595.68= 274.950.002211.002047.02109.0<= /td>2122.02211.0

1.1 Scenario= Attempts Per Second (Mean per second) 3D"Index"

3D"SA=

1.2 Scenario Attempt= s Per Second Histogram 3D"Index"

This graph shows the Histogram of the SAPS for each step. It should foll= ow Poisson distributions.

3D"SAPS-h=

1.3 Scenario Attem= pts Per Second Probability

This graph shows the probability distribution of the SAPS for each step.= It shows the probability that the effective load is higher than x.

3D"SAPS-d=

2 SUT CPU % 3D"Index"=

This graph represents the CPU of the system under test (SUT).

9.2310.5112.8915.1717.2218.8120.7722.7425.3827.5128.9031.1132.5635.3837.08<= td>39.23<= td>40.66<= td>42.71<= td>44.90<= td>46.80<= td>48.85<= td>51.65<= td>53.45<= td>55.87<= td>57.14<= td>59.44<= td>60.81<= td>62.85<= td>65.14<= td>66.16<= td>68.70<= td>70.74<= td>71.90<= td>74.23<= td>75.76<= td>77.41<= td>0.00
   CPU proxy-sut
StepRequested LoadMeanStandard DeviationMinimumMaximum
1502.260.400= .775.13
21004.260.48= 3.086.36
31506.590.57= 4.868.44
42008.730.61= 6.9411.00
525010.950.6513.08
630012.930.7015.17
735015.240.7217.65
840017.200.7619.95
945019.320.7522.25
1050021.360.7824.36
1155023.530.8125.96
1260025.630.8428.46
1365027.640.8330.43
1470029.700.8532.39
1575031.840.9334.86
1680034.060.9336.99
1785036.000.9739.29
1890038.051.0141.69
1995040.101.0343.08
20100042.231.0545.15
21105044.471.0648.21
22110046.601.0550.64
23115048.681.1051.92
24120050.661.0553.96
25125052.681.1155.75
26130054.731.0958.78
27135056.621.1059.64
28140058.741.0862.60
29145060.621.0863.78
30150062.661.1267.01
31155064.591.1368.70
32160066.451.1970.48
33165068.501.1472.59
34170070.331.1573.60
35175072.101.1475.70
36180073.931.0877.72
37185075.721.0878.79
38190077.351.0680.81
39195078.920.9881.52
40200080.250.9583.33
4120508.2021.2682.32

2.1 SUT CPU % over time 3D"Index"

3D"C=

3 SUT Available Memory [Mb] <= a href=3D"#REF_TABLE" class=3D"b_index">3D"Index"

This graph represents the Available memory on the system under test, in = MBytes (SUT).

1115.36<= td>1114.46<= td>1113.06<= td>1111.65<= td>1110.75<= td>1109.28<= td>1108.31<= td>1107.17<= td>1105.82= = = = = = = = = =
   Memory proxy-sut
StepRequested LoadMeanStandard DeviationMinimumMaximum
1501116.550.901117.63
21001115.230.401115.70
31501113.750.421114.46
42001112.320.371113.06
52501111.260.341111.78
63001110.090.381110.82
73501108.910.371109.60
84001107.680.321108.38
94501106.550.371107.17
105001105.170.431104.351105.89
115501103.650.401102.881104.42
126001102.170.441101.341103.01
136501100.660.431099.871101.47
147001099.210.391098.591100.00
157501098.180.251097.701098.66
168001097.350.231096.861097.82
178501096.750.141096.481097.06
189001096.300.131095.971096.67
199501095.790.231095.331096.22
2010001095.200.131094.741095.46
2110501094.780.161094.501095.14
2211001094.170.241093.661094.69
2311501093.380.231092.901093.86
2412001092.610.221092.131093.09
2512501091.880.211091.481092.38
2613001090.920.431090.341091.68
2713501090.210.131089.821090.53
2814001089.880.101089.631090.08
2914501089.550.101089.311089.82
3015001089.240.141088.931089.57
3115501088.940.081088.731089.12
3216001088.770.101088.481088.99
3316501088.550.101088.221088.80
3417001088.190.121087.841088.54
3517501087.800.121087.521088.16
3618001087.510.141087.141087.84
3718501087.150.141086.751087.52
3819001086.710.151086.371087.07
3919501086.310.131085.981086.62
4020001086.070.101085.661086.31
4120501070.024.191068.451086.05

3.1 SUT Available Memory [Mb] ove= r time 3D"Index"

3D"M=

4 ALL SIPP CPU % 3D"Index"

This graph represents the CPU of SIPP on ALL Test Machines

5.966.967.778.559.0710.3911.1712.1413.1414.25<= td>14.99<= td>16.49<= td>17.74<= td>18.72<= td>20.00<= td>20.57<= td>21.79<= td>23.14<= td>24.10<= td>25.13<= td>26.41<= td>26.85<= td>28.83<= td>30.03<= td>30.36<= td>31.97<= td>32.40<= td>34.18<= td>34.53<= td>36.64<= td>38.01<= td>0.00
   SIPP CPU emea-speed02
StepRequested LoadMeanStandard DeviationMinimumMaximum
1500.690.300= .002.31
21001.140.35= 0.262.56
31501.660.37= 0.783.09
42002.310.39= 1.303.59
52503.080.42= 2.074.39
63003.870.46= 2.336.17
73504.750.44= 3.386.43
84005.590.44= 4.137.22
94506.470.48= 5.198.25
105007.300.498.97
115508.210.489.79
126009.140.5011.08
1365010.030.5312.08
1470010.970.5612.66
1575011.930.5213.88
1680012.930.5615.21
1785013.910.5916.11
1890014.890.5716.67
1995015.910.5918.67
20100016.960.6019.07
21105018.200.6220.05
22110019.490.5921.74
23115020.600.6222.51
24120021.640.6023.53
25125022.750.6225.26
26130023.830.6127.11
27135024.910.6527.37
28140026.040.6328.21
29145027.160.6429.26
30150028.330.6531.12
31155029.460.6631.55
32160030.580.6732.74
33165031.770.6934.95
34170032.900.7135.62
35175034.070.7236.80
36180035.200.7137.31
37185036.410.7439.19
38190037.640.8040.86
39195038.900.8041.62
40200040.340.8042.49
4120503.4110.4442.35

4.1 ALL SIPP CPU % over time 3D"In=

3D"ALL-SIPP-CPU-normaltime.png

5 ALL SIPP Free Memory [Mb] = 3D"Index"

This graph represents the free memory of SIPP on ALL Test Machines, in M= Bytes

1932.51<= td>1925.32<= td>1916.64<= td>1906.96<= td>1895.31<= td>1883.28<= td>1868.90<= td>1853.77<= td>1837.15= = = = = = = = = =
   SIPP MEM emea-speed02
StepRequested LoadMeanStandard DeviationMinimumMaximum
1501934.281.161938.52
21001927.991.561932.51
31501919.751.851925.19
42001910.602.231916.64
52501900.012.651907.09
63001888.503.091895.44
73501875.013.491883.40
84001860.443.871869.03
94501844.404.251853.77
105001827.134.731819.171837.04
115501808.275.081799.461819.30
126001788.305.481779.001799.58
136501766.495.901756.181778.87
147001743.046.541732.001756.31
157501718.246.871706.331732.01
168001691.977.161679.431706.34
178501664.247.621651.281679.55
189001635.168.121621.521651.28
199501604.988.521590.271621.64
2010001573.238.771558.041590.27
2110501539.679.381523.321557.91
2211001504.599.481488.341523.43
2311501468.4710.161450.531488.35
2412001431.0010.591412.821450.52
2512501391.5611.011372.411412.96
2613001350.1611.611330.001372.41
2713501307.8611.841287.601330.01
2814001264.2112.271243.451287.47
2914501219.3812.721197.211243.21
3015001172.0713.511149.211197.20
3115501123.1213.871099.121148.97
3216001072.6314.281048.151098.74
3316501020.5014.72994.591048.28
341700966.5515.38940.64994.58
351750911.0915.97883.24940.40
361800853.8616.07826.06883.36
371850794.6716.67765.56825.69
381900733.6317.13703.93765.69
391950670.7318.09639.33703.80
402000604.8918.89572.61639.70
412050516.7421.77483.22572.74

5.1 ALL SIPP Free Memory [Mb] o= ver time 3D"Index"

3D"ALL-SIPP-MEM-normaltime.png

6 Inadequately han= dled scenario Percentage 3D"Index"

This graph represents the percentage of inadequately handled scenarios.<= /p> 0.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.00=
   IHS per use_case %
StepRequested LoadMeanStandard DeviationMinimumMaximum
1500.000.000= .000.00
21000.000.00= 0.000.00
31500.000.00= 0.000.00
42000.000.00= 0.000.00
52500.000.00= 0.000.00
63000.000.00= 0.000.00
73500.000.00= 0.000.00
84000.000.00= 0.000.00
94500.000.00= 0.000.00
105000.000.000.00
115500.000.000.00
126000.000.000.00
136500.000.000.00
147000.000.000.00
157500.000.000.00
168000.000.000.00
178500.000.000.00
189000.000.000.00
199500.000.000.00
2010000.000.000.00
2110500.000.000.00
2211000.000.000.00
2311500.000.000.00
2412000.000.000.00
2512500.000.000.00
2613000.000.000.00
2713500.000.000.00
2814000.000.000.00
2914500.000.000.00
3015000.000.000.00
3115500.000.000.00
3216000.000.000.00
3316500.000.000.00
3417000.000.000.00
3517500.000.000.00
3618000.000.000.00
3718500.000.000.00
3819000.000.000.00
3919500.000.000.00
4020000.000.000.00
41205029.9745.150.00100.00

6.1 Inadequately h= andled scenario Percentage over time 3D"Index"<= /a>

3D"I=

7 Scenario retrans= missions - all scenarios 3D"Index"

This graph represents the number of retransmissions per seconds for all = scenarios.

0.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.00
   RETRANSMIT
StepRequested LoadMeanStandard DeviationMinimumMaximumPercentile 50 Percentile 90 Percentile 95 Percentile 99
1500.000.000= .000.000.00.00.00.0
21000.000.00= 0.000.000.00.00.00.0
31500.000.00= 0.000.000.00.00.00.0
42000.000.00= 0.000.000.00.00.00.0
52500.000.00= 0.000.000.00.00.00.0
63000.000.00= 0.000.000.00.00.00.0
73500.000.00= 0.000.000.00.00.00.0
84000.000.00= 0.000.000.00.00.00.0
94500.000.00= 0.000.000.00.00.00.0
105000.000.000.000.00.00.00.0
115500.000.000.000.00.00.00.0
126000.000.000.000.00.00.00.0
136500.000.000.000.00.00.00.0
147000.000.000.000.00.00.00.0
157500.000.000.000.00.00.00.0
168000.000.000.000.00.00.00.0
178500.000.000.000.00.00.00.0
189000.000.000.000.00.00.00.0
199500.000.000.000.00.00.00.0
2010000.000.000.000.00.00.00.0
2110500.000.000.000.00.00.00.0
2211000.000.000.000.00.00.00.0
2311500.000.000.000.00.00.00.0
2412000.000.000.000.00.00.00.0
2512500.000.000.000.00.00.00.0
2613000.000.000.000.00.00.00.0
2713500.000.000.000.00.00.00.0
2814000.000.000.000.00.00.00.0
2914500.000.000.000.00.00.00.0
3015000.000.000.000.00.00.00.0
3115500.000.000.000.00.00.00.0
3216000.000.000.000.00.00.00.0
3316500.000.000.000.00.00.00.0
3417000.000.000.000.00.00.00.0
3517500.000.000.000.00.00.00.0
3618000.000.000.000.00.00.00.0
3718500.000.000.000.00.00.00.0
3819000.000.000.000.00.00.00.0
3919500.000.000.000.00.00.00.0
4020000.000.000.000.00.00.00.0
4120503140.404730.69<= /td>0.0017044.000.00.00.00= .0

7.1 Scenario retra= nsmissions - all scenarios over time 3D"Index"<= /a>

7 Calling 3D"Index"=

7.1 PX_TRT-SES1: Session Se= tup Time 3D"Index"

This graph represents the delay between the Caller sending INVITE and ca= llee receiving ACK.

1.381.400.00<= /tr> 1.410.00<= /tr> 1.411.380.001.400.00<= /tr> 0.00= 0.000.000.00= 0.000.000.000.000.000.000.000.000.000.000.000.00<= td>0.00<= td>0.00<= td>0.00= = =
   PX_TRT-SES1 (msec)
StepRequested LoadMeanStandard DeviationMinimumMaximumPercentile 50 Percentile 90 Percentile 95 Percentile 99
1501.790.141= .3810.201.71.92.02.1
21001.850.17= 1.289.671.82.02.12.3
31501.920.21= 1.356.841.82.12.22.5
42001.990.25= 1.288.831.92.22.42.8
52502.070.30= 1.375.042.02.42.63.0
63002.150.35= 1.358.332.02.52.83.3
73502.250.41= 1.3911.502.12.73.03.6
84002.370.49= 1.4112.092.22.93.34.0
94502.490.56= 1.388.362.33.23.54.4
105002.620.6411.462.43.43.84.8
115502.750.7210.552.53.64.15.2
126002.882.021366.202.73.84.45.6
136503.020.9034.282.84.14.76.0
147003.132.231602.492.94.35.06.4
157503.271.0613.603.04.65.36.9
168003.421.1623.293.14.95.77.4
178503.551.41598.873.25.16.07.8
189003.751.3519.763.45.46.48.3
199503.931.921063.713.55.86.88.9
2010004.123.311690.683.76.17.39.5
2110504.322.261429.183.86.57.810.2
2211004.493.101615.154.06.98.310.9
2311504.712.02149.894.17.48.911.7
2412004.913.141862.354.37.89.412.5
2512505.133.071554.774.48.310.013.4
2613005.362.62791.404.68.810.614.1
2713505.622.81799.304.89.311.215.0
2814005.953.061003.395.010.012.115.9
2914506.263.331145.925.310.612.916.8
3015006.663.761834.805.611.413.817.9
3115507.094.551961.645.912.314.719.0
3216007.594.061048.686.413.315.720.2
3316508.254.901821.356.914.516.921.7
3417008.975.342013.557.615.718.223.1
3517509.905.531983.478.517.119.724.9
36180011.145.741214.689.818.921.727.4<= /td>
37185012.936.541669.4211.621.424.531.1=
38190015.598.111810.5214.325.229.139.0=
39195019.8310.070.001732.9218.331.637.052.= 1
40200030.5316.920.001983.0727.050.862.190.= 2
412050299.652254.443.1061444.38115.9357.4492.4152.5
7.1.1 PX_TRT-SES1: Session Setup Time(Calling use case) (Mean per = second) 3D"Index"
3D"PX_TRT-SES1Calling-meantime.png
7.1.2 PX_TRT-SES1: Session Setup Time(Calling use case) Histogram
3D"PX_TRT-SES1Calling-hist.png
7.2 PX_TRT= -SES2: Session Initiation transversal time 3D"Index"

This graph represents the delay between the caller sending INVITE and th= e callee receiving INVITE.

0.440.450.00<= /tr> 0.430.00<= /tr> 0.430.440.000.440.00<= /tr> 0.00= 0.00= 0.00= 0.00<= /tr> 0.00= 0.00= 0.00<= /tr> 0.00<= /tr> 0.00= 0.00= 0.00= 0.00= 0.000.000.000.000.000.000.000.00<= td>0.00<= td>640.8
   PX_TRT-SES2 (msec)
StepRequested LoadMeanStandard DeviationMinimumMaximumPercentile 50 Percentile 90 Percentile 95 Percentile 99
1500.660.080= .459.180.60.70.70.8
21000.670.09= 0.448.630.60.70.80.9
31500.690.10= 0.455.780.60.80.81.0
42000.700.13= 0.447.320.60.80.91.1
52500.720.15= 0.443.060.60.80.91.2
63000.740.17= 0.446.350.60.91.01.4
73500.760.20= 0.458.070.70.91.01.6
84000.780.24= 0.4410.470.71.01.11.8
94500.800.27= 0.434.660.71.01.22.0
105000.830.319.280.71.11.32.2
115500.850.369.280.71.11.42.4
126000.891.901364.690.71.21.52.7
136500.920.4531.450.71.31.73.0
147000.952.071600.240.71.41.83.2
157500.990.549.840.81.51.93.5
168001.030.6020.190.81.62.03.8
178501.070.95597.370.81.72.24.1
189001.120.739.950.81.82.44.4
199501.181.491060.840.91.92.64.8
2010001.253.041689.040.92.12.85.2
2110501.321.761425.780.92.23.15.6
2211001.402.701612.941.02.43.46.0
2311501.481.16147.681.02.63.76.4
2412001.562.591860.971.12.84.06.8
2512501.662.411551.531.23.04.47.3
2613001.751.63789.181.23.24.77.6
2713501.851.73797.661.33.55.18.0
2814001.981.891000.681.43.85.58.5
2914502.102.081142.381.54.15.98.9
3015002.252.481833.071.64.56.49.4
3115502.423.381957.591.74.96.89.8
3216002.602.321044.181.95.47.310.3
3316502.833.291816.372.05.97.810.8
3417003.083.601999.302.36.58.411.3
3517503.403.471979.552.57.29.012.0
3618003.803.231207.752.98.09.813.0
3718504.393.721663.873.49.010.814.5
3819005.274.731799.784.110.512.617.8
3919506.655.611720.125.412.915.623.5
40200010.209.011975.608.220.226.541.6<= /td>
412050355.322733.920.5031068.1956.0337.7378.0
7.2.1 PX_TRT-SES2: Session Initiation transversal= time(Calling use case) (Mean per second) 3D"Index"
3D"PX_TRT-SES2Calling-meantime.png
7.2.2 PX_TRT-SES2: Session Initiation transversal time(Ca= lling use case) Histogram
3D"PX_TRT-SES2Calling-hist.png
7.3 PX_TRT-REL1:= Delay Between BYE and 200 OK 3D"Index"

This graph represents the delay between the first BYE and the correspond= ing 200 OK.

0.790.780.780.800.760.790.820.800.770.770.790.790.810.800.820.81<= /tr> 0.82<= /tr> 0.82<= /tr> 0.86<= /tr> 0.84<= /tr> 0.86= 0.80= 0.81= 0.840.860.880.880.87<= td>0.98<= td>0.96=
   PX_TRT-REL1 (msec)
StepRequested LoadMeanStandard DeviationMinimumMaximumPercentile 50 Percentile 90 Percentile 95 Percentile 99
1501.080.120= .735.181.01.21.21.3
21001.130.14= 0.722.461.11.31.31.5
31501.180.18= 0.752.911.11.31.41.7
42001.240.21= 0.737.301.21.41.61.9
52501.300.25= 0.784.181.21.61.72.2
63001.370.30= 0.787.381.31.71.92.4
73501.450.36= 0.769.461.31.82.12.7
84001.550.43= 0.7910.631.42.02.33.0
94501.650.48= 0.776.691.52.22.53.3
105001.750.5510.311.62.42.83.7
115501.870.628.751.72.63.04.1
126001.970.6810.191.82.83.24.4
136502.070.7732.251.83.03.54.8
147002.160.829.271.93.13.75.1
157502.260.8910.342.03.33.95.5
168002.370.9815.352.13.54.25.9
178502.451.0311.362.13.74.46.2
189002.601.1317.182.34.04.86.7
199502.721.2029.402.44.25.07.0
2010002.851.2914.272.54.45.47.6
2110502.971.3916.212.64.65.88.1
2211003.081.5028.982.64.96.28.6
2311503.211.6117.592.75.26.69.2
2412003.331.7425.232.85.47.19.8
2512503.471.8721.882.95.77.510.5
2613003.602.0123.013.06.18.011.4
2713503.772.1623.093.16.58.512.1
2814003.972.3548.973.27.09.112.8
2914504.162.5231.913.37.59.713.5
3015004.412.7530.973.58.110.714.2
3115504.682.9633.843.68.811.714.8
3216005.013.2275.833.89.512.415.7
3316505.443.5246.894.211.013.316.7
3417005.923.8141.274.512.114.117.7
3517506.544.1557.765.113.115.118.9
3618007.384.5961.296.014.216.420.7
3718508.585.1980.587.115.818.124.3
38190010.386.42116.448.618.121.030.3
39195013.258.16120.2912.022.627.241.9<= /td>
40200020.4113.481.01170.9117.435.846.072.2=
4120501749.322568.21<= /td>1.9916029.98119.0591.5618.2635.3
7.3.1 PX_TRT-REL1: Delay Between BYE and 200 OK (Callin= g use case) (Mean per second) = 3D"Index"
3D"PX_TRT-REL1Calling-meantime.png
7.3.2 PX_TRT-REL1: Delay Between BYE and 200 OK (Calling use ca= se) Histogram 3D"Index"
3D"PX_TRT-REL1Calling-hist.png
7.4 PX_TRT-SES3: INV= ITE and re-INVITE cost 3D"Index"

This graph represents the caller sending first INVITE and callee receivi= ng second ACK.

8 Messaging 3D"Index"=

8.1 PX_TRT-PMM1: Mes= sage Transmission time 3D"Index"

This graph represents the delay between the message and the 200 OK.

8.2 PX_= TRT-PMM2: Message Transmission time (error case) 3D"Index"

This graph represents the delay between the message and the 404 Not Foun= d.

9 Registration 3D"Index"

9.1 PX_= TRT-REG1: Time of the first register transaction 3D"Index"

This graph represents the time of the first register transaction in the = registration use_cases i.e. the time between the REGISTER and the 401 Unaut= orized for all scenarios in the Registration use_case.

9.2 PX= _TRT-REG2: Time of the second register transaction 3D"Index"

This graph represents the time of the second register transaction in the= registration use_cases, i.e. the delay between the second REGISTER and the= 200 OK.


Appendix 3D"Index"=


The following information is also available for the test

Parameter NameParameter ValueParamete= r Info
rand_seed1188574543 Value used to initialize the random number generators
prep_offset2000 Time (ms) for scenario preparation (user reservation, etc.) prior to a= ctual execution
highest_measured_time_offset 15 Highest time offset observed at startup between any test system and th= e manager (microseconds)

SystemCommand Line
TS1./sipp -id 1 -i 192.168.1.76 -user_inf ./ccpu_users_1.i= nf -rmctrl 192.168.1.75:5000 -trace_err -trace_cpumem -trace_scen -trace_re= trans -bg -groupid 1 192.168.1.170:12000
TS2./sipp -id 2 -i 192.168.1.77 -user_inf ./ccpu_users_2.i= nf -rmctrl 192.168.1.75:5000 -trace_err -trace_cpumem -trace_scen -trace_re= trans -bg -groupid 2 192.168.1.170:12000
Manager./manager -e -f manager_ccpu.xml
SUT 1./cpum 192.168.1.75
------=_NextPart_000_0000_01C7819C.276B4050 Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: file:///C:/logo.png iVBORw0KGgoAAAANSUhEUgAAAFcAAABCCAYAAAAi00pEAAAAAXNSR0IArs4c6QAAAARnQU1BAACx jwv8YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAOdJREFU eF7t1LkNADAMxDBn/6Hz7cBOHkAFcfDa96YzAg+3MwJjslX/R4jBCYTrbFsutA03XCkA2/3ccKEA TLfccKEATLfccKEATLfccKEATLfccKEATLfccKEATLfccKEATLfccKEATLfccKEATLfccKEATLfc cKEATLfccKEATLfccKEATLfccKEATLfccKEATLfccKEATLfccKEATLfccKEATLfccKEATLfccKEA TLfccKEATLfccKEATLfccKEATLfccKEATLfccKEATLfccKEATLfccKEATLfccKEATLfccKEATB8Y hwzKEBnZjAAAAABJRU5ErkJggg== ------=_NextPart_000_0000_01C7819C.276B4050 Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: file:///C:/b_index.png iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAMAAAAMCGV4AAAAAXNSR0IArs4c6QAAAARnQU1BAACx jwv8YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAwBQTFRF /wAA/7m5/9XV////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuj+xSgAAADdJREFUGFdjYAYBFjAJAgxgLiqfBQTQ 5aEiYPUQ/WACwkcIIvHBCkjg4zcP1X5U9yHcgGIfSBgAS5wCvSDPRjEAAAAASUVORK5CYII= ------=_NextPart_000_0000_01C7819C.276B4050 Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: file:///C:/SAPS-meantime.png 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 GBYAAG7wP8BQpitCXvSWAAAAAElFTkSuQmCC ------=_NextPart_000_0000_01C7819C.276B4050 Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: file:///C:/SAPS-hist.png iVBORw0KGgoAAAANSUhEUgAABLAAAAGQCAMAAACJa2lsAAABKVBMVEX///8AAACgoKD/AAAAwAAA gP/AAP8A7u7AQADu7gAgIMD/wCAAgECggP+AQAD/gP8AwGAAwMAAYIDAYIAAgABA/4AwYICAYABA QEBAgAAAAICAYBCAYGCAYIAAAMAAAP8AYADjsMBAwIBgoMBgwABgwKCAAACAAIBgIIBgYGAgICAg QEAgQIBggCBggGBggICAgEAggCCAgICgoKCg0ODAICAAgIDAYACAwODAYMDAgADAgGD/QAD/QECA wP//gGD/gIDAoADAwMDA/8D/AAD/AP//gKDAwKD/YGAA/wD/gAD/oACA4OCg4OCg/yDAAADAAMCg ICCgIP+AIACAICCAQCCAQICAYMCAYP+AgADAwAD/gED/oED/oGD/oHD/wMD//wD//4D//8BUJrxz AAAgAElEQVQoke2dgWPUPnieJf/GGKOMZhljKWNpmqUpYxljlLKMMUoZyxhLU/r//zG1LVmWbMmW 7M/2J/t9gIvvcve9OnJ6IussnxAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAwFGRUkbcyX+LDHwz8CAZyhptg7S+SuGUjmg9AGAndLp//MPaB8YLK3Dn8TZ0hRVOgb8A 2DG6g6sxTn1Zuqi/3d7HPErqEZO0H1uLTD3Kvt1+lFM50IZuuuxWEG1i8FHSeSgAYAfIdjer0VA7 dGq2u7tijTjMFVNBto+ybrcf1U3xtsG6jxGUUHrqtEeGKzftAQDsh7aD1zpox0G9kY3oiMMWlr6/ FNJRiTWQskZkPY10bu/Ly9MOaVzVu78w7YewANgZtia8nT9yhGWPaaR750590dPIcBsC7WjdJeyd TbsChAXAjujryWwPjbBEo6TmryOszu2uufrC8qbbl9LXDrsN3QrCtB/CAmBPeCat7e7eu4+6ofnX 7ptZj5W929tH2fcMt6HfEifXaY/vUcJqP4QFABhgK0VATwCAZDaTRtRBsAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAICA7hkDsLQDAMAV+8wjUkgsngUAsKV/ficICwDAFN8J6axzNwGQG5v0 I7ASwyMs0h8+im1aC8XADoCwOBdj27CjFAPskM1bg802hMWnGNuG7aRY8L7E1hvJWSlNWp+wlGua qWh/WlTv/OOUQSi2US0Ui78v9UTYcM5Kae2HA2ScNq0x0yhQbMtaRykW95qVvY/rdj6Em+yFH5Gz VlqTmGlaXJMoi/F9jbMtxrZhjItFvWab3//ttvshRu3WH2HIctrrL8MQpLXfUbwNQ/HcOmlfw0Sk xYEJTJAbsSMsc191LIQ9dUv4wo/K2Wea6F1fHggL5Ebsa9b0JuleTSpCk7NSmnS+LJ3mub48EBbI jcRdQvNR2YFdwvmNGc9ZJ637dfm0zIXFd9qDbTG2DWNcLHaXUO/KNNvOZDjdAfMROftMa6fk11QW hLVtMbYNY1xs4mt2rW6V8YiDWRrPFgCQBoR1kDSeLQAgDbxmDwx++CA38Jo9MJjD2rYY24YxLgZh HRgIa9tibBvGuJjzmu28SxVx3IIc/G7wUdNy1kqzFyIzT5sHfluB3JDhq95u17n71COjJuWslNYc MZVH2hwgLJAbYWE1Rzfq44PMtm/Zc/o4ZELOWmlNYh5pc4CwQG6MCKv5/d9ue49xNzf8szAEOd20 fxdmVpqzf2Zu/s9h5j03b9rfhhFUkAqL77QH22JsG8a42PgIy2wPLHumGIVE5OwzTdjX8x1h8X2N sy3GtmGMi40Jy+pN0r1q32l+p47KWSlN+r4sluZez1dYAKxAWFimG0n9tx0uBEQyMTY1Z+k09+sa aa2w1lUIhAVyY0BYqh9FLHue8LqfkrPPNGfZ88oGgbBAbszZ4VmUPY81uIgCc1jbFmPbMMbFIKzd p4WBsLYtxrZhjItx6TtgA/DDB7mB1+yBwQ8f5AZeswcGP3yQGymv2dB9qc/rG6wm10yzltJkmzax MZPgO+3BthjbhjEuRiCs7mGQswl36hXTVE7madMaMw2+r3G2xdg2jHGxuNdsxPJdmtZELbVeJa3N yTItrkkrZgFAQdRrtj1W24wF3KMczeajMAQ5spN2FobuWZkbbsJQPLdO2rcwEWlxQFggN2JHWOa+ A0ugCVoTk7PPtAV2dsebtGoaAPOJfc2a3iTdqyk15ubY31g+jX4PbfC5teOv9dBxf5AU4zvtwbYY 24YxLpa4Szi0WJimMeEc6jFIzLNaM00SpsW3SUBYmxVj2zDGxWJ3CfWuTLONT36mTXOWQJPS2+m0 MkiFBcAKTOwfa40F9jyns0qaPWzrnYcZwgK5AWHtOs3eie5MoQkIC+QH3ijaNSPCqiiKUlhFNc8w 76IgqaIvCrpSxBcFnuVmF0tMmQBW+ITVedcVk+6bFWPbMMbFIKxds6KwAFgBR1idIVfvld1/tJQD 3w2HpuaY4y1XSbMXIjNPG29O819ntvuNg7BANsjwVW+36917Wj9Ly3GXPS+d5vZt7mlxrbEPs+81 CcIC2RAWVvNK18cHmW3fkt30cUhSTmfZ88Jp1t0ySJsD5rC2Lca2YYyLjQhL/9a3tocXCP/zMLNy pDftz8LQPStz838JM++5edP+LoygAsLathjbhjEuNj7CMtsDy54pRiEROftMc3YG8x1hAbACY8Ky epN0r3bvMzU2JsfdXVo6TfbuuWSaaMdfU9LmAGGB3AgLy3Qrqf+2w4Vu70rvZWk5bhdfOm2mryak kZ+aMBIIC+TGgLBUX4pY9jyhl03J2Weas+x5XV/RCovvtAfbYmwbxrjYnB2eRdlkrLHLtDAQ1rbF 2DaMcTEIa/dpYbBLCHKDS98BG9AIC8YCuQBhHRgIC+QGhHVgSIXFd9qDbTG2DWNcLEVYoftSn6Qm WE2umWYvSs41La4xENZGxdg2jHExAmF1D4OcTbhTr5jWHh+VcVpcY7BLCLIhrn9ELt+d35qEJdAL p7U5WabFNUl9gbBANkT1j/ZYbTMWcI5ybDve4zAUOZ20V2EI0po90ObquzAUz62T9j1MRFocEBbI jdgRlrlvePkuRWuGc8hHWIzSsh9h8Z32YFuMbcMYF4vtH6Z3SfdqYpl5OcQKGU7rbyyZJiCs4xVj 2zDGxRJ3CcPLd6kaE85pk9ZI80tlyTRMugMwRuwuYTvDEli+S9OamKXWe0zbwWENAKzAxA6yVr9a tf/uOm2gBRAWyAYI6yBpAy3AHNZGxdg2jHGx7XsN2AwIa9tibBvGuBiEdWCwSwhyA8I6MBAWyA1H WPjk5+YBuaTNA8ICuSHDV73drnfvaf0sLcdd9rx0mntMFPe0OWAOa9tibBvGuFhYWM3RjepgJP/R Q83d0schSTn45OdlgLC2Lca2YYyLjQhL/9a3tr3Lns0N/yLMvBxv2r8PMyut2QN1H/xfw8x7bt60 /x1GUIFdQpAb4yMssz2wZJdiFDKYQz7CYpS2kxEWACswJixrakW6V+27ze/UIznEChlOczcWf24Q FgCxhIVlupXUf9vhQrcfpveytBw3aek02b3f4mmYdD9mMbYNY1xsQFiqB8Us2Z0ZO5rjLETeWdpu Dmvg+xpnW4xtwxgXm7PDsyibjDV2mObZ9TS2xC4hyA0Ia99p0grrzfZDWCA3Vt4JAetiG6qdLbO/ KyAskBEQ1q7xCEt2ZuuKohRWUc0zzLso5hawLwq6UsQXBZ7lZhedZW9gf/hHWIvMYRUURY5VjG3D GBdLEVb4vrTaC1aTa6Y1Ms85bU1hAbACJMIiHqeFO/WKaebIqJzTzKSVNLaCsEDOxHWQ4eW7kmxc ELMEeqU0FZVtml1VNCKUph329yAskA9RHUT/VpbtdudYbVPlSZjZOe73K16HIUjT3zQ3vA9D8dw6 aT/CRKTFgTmsbYuxbRjjYrEjLHPf/vJdGVtlZk5fWHtKs/bYVgPC2rYY24YxLhbbQUzvku5V0XQ/ wvYEcppZnpXSLLWskCbUmGvdt22xSwhyI3GX0L80mWpcMJYjV0zrTvQsn2a5bCUgLJAbsbuEerzR bHcmjOl2mwZyzPhjh2lLHdYw0iT1BcIC2TCxg6zVr1btv7tOG2gB5rA2Ksa2YYyLQVgHSRtoAYS1 UTG2DWNcbPteAzYDu4QgNyCsAwNhgdyAsA4MhAVywxFW+icy9w4migtNzrEOaFg+zX7HjnnaPDCH tW0xtg1jXEyGr8YcZzX1nf/EHGfZ89JpjTnySJsDhLVtMbYNY1wsLKzGEVKML3tOH4ck5XSWPS+c pu+WSdocsEsIcmNEWPr3v7XtXfZsHvYvw8zIcb/f3vwfwsxK09/spP23MPOemzft/4QRVEBYIDfG R1hme2DZM8UoZCAnJKx9pOnhFUZYAIwyJizR9i7pXhVN9+tXSYqNyNHX1kqz1LJCmlBjLuKFQFGQ CovvtAfbYmwbxrhYWFimWzV7LO1wwbfTMz02JkeumNYR1wpp1ggsOW0OENa2xdg2jHGxAWE1w5p6 02x7lj1P6GVpOc74Y2dpuzmsAYAVmLPDsyibjDV2mRYGwgK5AWHtPi0MhAVyg0vfARuAOaxti7Ft GONiENaBgbC2Lca2YYyLQVgHBruEIDdShBW4L/lHJwSLOUdjLZ1mFtRknBbXGAgLZAOFsEgaElFQ LvLO/8CzWuxzTddKGwHCArkR10eGlybTDQsilkCvlaYTc02La5L6gjmsjYqxbRjjYlEdpD1W24wF fMdqlzwNMzunTWpuOQ9DkNZ8s7nlQxiK59ZJuwsTkRYHhLVtMbYNY1wsdoRl7htavkvTmuEc2fm6 p7RmG3NYAISJ7R+md0n3amKZeTnEChlO628smSYgLADGSdwlHFy+S9KYcE5/l3DJNL9Ulkzrj7mW BsICuRG7S6h3ZZpt7/JdgtZELEreZZqwJuPXA3NY2xZj2zDGxSZ2kLX61ar9d9dpAy0wwno0pxjf 1zjbYmwbxrgYhHWQtIEW0AgLgBXYvteARelO69tH00NYIDcgrH1jHz5vnTq+uaEGwgLZAGHtGvt9 R/1OpDWxjzmsbYuxbRjjYo6wOotv+wdAdR+s30lLDk3McXZmlk+zFyIzT+tU6t8kesKyb6koilJY RfWiKiphqa0JF8WMx/YuCrpSxBcFnuVmF56TA3h2GLo3e+6R3s/Sctxlz0untR07hzS7Ul95fWEJ 0fufxC4hyIawsJqjG/Xvf7PtW/acPg5JyzEjrDXSdGImaU4VCAvsnBFh6Re5tR3+iKqKPwkzI6dN ctP+PMystOabbtpfh5n33Lxp/zeM8OMTVjN4k9K+A4QFcmV8hGW2B5bsUoxCBnOcLrazNGfcM2OE 5T87ja8JnZZi0n2jYmwbxrjYmLB6v/wXEtZIDrFChtPcjcWfG5mwkoGwti3GtmGMi4WFZe+GSbNv 4d0lTO9laTlu0tJpsnu/xdPkjDQ3LO3xpMICYAUGhKV6UMyS3ZmxoznOQuSdpTnLnuf6KrEChAVy Y84Oz6Ksum+0izQyYT0maxIAxEBYu0nbWFh8pz3YFmPbMMbF1u2pYEmSP8MCwtq2GNuGMS4GYR0Y 7BKC3ICw9oNnqdXIA9QXCAtkQ8oLPHhf4jP7hnPWTDPv7eWSNvkADAgLZAOFsKhHaeFOvWJae/RU LmkbC4vvtAfbYmwbxrhY3Kt8ZGkyXWsilkCvlNYmZpM29R1fCGujYmwbxrhY1Ivc/v2vj8y2hgP2 zMmzMLNzzFGY5oaLMARpohVMzccwFM+tk/YzTCgBc1hg98SOsMx9+8t3Ccc9EYuS95q2wAhyvEnq C4QFsiG2f5i+JN2rgrRTD+aQK2Q4TfZuWTJNEAgrecIewgK5kbhLiE9+Xi5trrC858MabZPAHNZm xdg2jHGx2F1CvSvTbOOTn2nTnCXQUwMgrMyKsW0Y42ITO8haMy1rzujknraxsABYAQhrP2kz1xI+ egRhAe6s20cBKyAskBsQ1n5I/lmSCovvtAfbYmwbxrgYhLUb0n+UENa2xdg2jHEx51XeOVRa+u/V ecSU3+zpOWum2QuRmac5haY+AruEIBtk+Kq323nvPrmrROfIFdPaI6ZySAsEpzwAwgLZEBaWPagZ W/Y8tatE5ziHVC6c1ibmkGZVmbmWEMIC/BkRlv37X217lz2bh/2rMDNy9G29tL8IMytNSF/a34SZ 99y8af8vjKCCVFh8pz3YFmPbMMbFxkdYZntg2TPFKGQgp03aY5ozgsx3hMX3Nc62GNuGMS42Jqxe z11IWIM55AoZTpOeOyyXJqiElf5wUmEBsAJhYdmSkE2nEt5lz+m9LC3HTVo6TXbvt3ga0Sc/d8Nj 7wxhgWwYEJbqQTFLdmfGjuY4C5F3luYse57tKwgL7Js5OzyLslbOftKSp7Awh7VxMbYNY1wMwtp9 WhjVjj86wnr8eJKx+L7G2RZj2zDGxbj0HTAfmfrjJBUWACsAYe0G/7uM3bcA7JsgLJAbENZu8ArL /uwwvd1dqQBhgXxIEVbgvumTvdNyzFtu66SZBTW5pPmEZb/1aA6vWEZYfKc92BZj2zDGxQiElVpm co6UI3egTGu7ejZpHt31hWVPdNWCLCphFUUjrKIohVVdFYkXRfIjBi4KulLEFwWe5WYX8b/Qx5bv UvXpiCXQa6WZoDzTrJoDwqovsUsI8iGqg5idCbPdXyyseB6GIKcrrMswdM/K3PApDMVz66T9CjMQ ETHCsn5LQVggN2JHWOa+ocXCNK2JydlnmuhdTw4wF86N0oTL7lOCsEBuxPYQ05ukezWpCE3OSmnE +58jaZ7rU8r3C+gs+5vLCKuY8qBjF2PbMMbFEncJvUuT6QYhwznEszzDadS+Gk/z7NElJ6RVgLC2 Lca2YYyLxe4SWjsW/eW7dK2JWZS8xzSSxc8T1xJilxDkw8QuQrijxCJn/2nhFkBYIB8grL2kpZ9w FMIC2bH9r3lAwpQ5N8xhbVuMbcMYF4OwdgKElV8xtg1jXAzC2gmbCwuAFXBe4J1ZkNH3Aae+k5aa o9/2XyvNXojMPK0bjDkssG9k+Kq323kLpPezxBxnMcnSaW1GDmlzGBbWk1XbAkAMYWE1RzdKc4BP eNlz+jgkKaez7HnhNHO3LNLmQCosvtMebIuxbRjjYiPC0r/1re3hBcJ/GmZWjl9Y/zEM3bMyN//3 MPOemzft/4cRVEBY2xZj2zDGxcZHWGZ7YNkzxSgkImefac7OYL4jLABWYExYVm/yzbSQdeqonJXS pO/LYmnudQgLgAHCwjLdSOq/7XAh0LUnxkbk2L198bSZvpqQJmekzQHCArkxICzVlyKWPU/oZWk5 zpv+O0tzlj2v6ytaYfGd9mBbjG3DGBebs8OzKFuMNbJOm6xWCGurYmwbxrgYhLWTtO68WHw7sEsI 8mHlnRCwFAsISxvrKUXzACABwtoLMn1tDoQFcgPC2hGbjrD4TnuwLca2YYyLpbzGQ/dNXXM7NUcf 3LBSmrWUJtu0qMZAWFsVY9swxsUIhDVl9mRKjjDv/6+RpnKySiM+WwN2CQE/4l7hI0uTyTp1xBLo tdLcxBzSpLlIeoQtrNpYPWF1jBXzkbgALEPUC9w+GluPBaT1UOsX+0mY+Tm9XcKrMARp9kGfFbdh KJ5bJ+0+zEDCLGEJCAtwJ3aEZe7bX75LOgoZyGmT9pjGYIQ1T1h8pz3YFmPbMMbFYl/gpi9J96og 7dSDOeQKGU6TvVuWTBMM5rAgrJWLsW0Y42KJu4QDy3eJGhPOoRbW+LNaN22BKf6INmGXEORE7C6h 3pVptj3Ld0laE7MoeY9pLA5rgLAAeyZ2kLX61ar9d9dp4RZAWCAfIKyDpIVbgDmsrYqxbRjjYtv3 GrAZENa2xdg2jHExCOvADArrSU9Yz9QXLayYA+sAIAbC2jmyu21N7GthCQgL5IIjrGmfWpwuveQc u6stn2a/Y8c8zariD5FOC6R7oAaEBXJDhq96u13v3tP6WVqOu+x56TT3mCjuaW0h6xCvTvXu9iLC 4jvtwbYY24YxLhYWVnN0ozoYyX+sUnO39HFIYo7ToRdOcxO5p1lRsv9wn7A6x5oVpa7+KMoX1aOi ElZRlMKqriphlVtPnz4t6q1n9VXxvKivnqjvmovCvTrvoqArRXxR4FluduE5Q2W3s+kXubXtXfZs bvjXYebkuLMv5ua/DDMrTbQ7adbN/yPMvOfmTfv7MMKD2t3r6S5uhKWGWOERlh5iYZcQbM74CMts Dyx7phiFDORYo4MdppGNsEyUeyuEBfbDmLB6PXchYQ3mkCtkOE167rBcmqARVrAxWpTNdvfnNyQs ZSwIC/AhLCxbEtK88r3LntN7WVqOm7R0muzeb/E08lMT9lrjDvLc7xEJi3Rq9RjF2DaMcbEBYake FLNkd2bsaI6zEHlnaUSHNUwiTVjPICziYmwbxrjYnB2eRVm37+45LQypsABYAQhr92lhICyQG1z6 DtgACAvkBoR1YGYKSynrtL580cxUvCRpGd85FMxhbVsMwjowENa2xdg2jHGxFGGF7kt9Yt9gte7b 8oumLXPS4nXTohpDJCwNjbAA8EMgLPL348OdesU09/ioTNOiGjNXWLWxICywCnH9I24JNEFrEpZA L5zmJmaXFtek+hLCAvkQ1T/aY7XNWKB3rLbiNMzsHNET1nUYgrTmm80tn8NQPLdO2kOYiLQ4vMJ6 7BfWszFhYQ5r01pHKRY7wjL39SzfTf4Az4k57Td2mKZ0tu4kVldYAsJatRjbhjEuFts/TO+S7tXE MvNyZOfromn9jSXTnFvXglRYGuwSgiVJ3CX0L00mm+YZyZErplH7ajzNctlKQFggN2J3CfWuTLPd WSxM1prxRcn7TDNT8lRpcU2qL+OFVRnruXiujEUprKtJzQcHZGIPWatjbdGB95kWbgGRsObMYfWE xXcOBXNY2xaDsA6SFm4BhLVVMbYNY1xs+14DNgO7hCA3IKwDA2GB3ICwDkySsJ61wqqNdXJiCeuF FtZLCAssiiOsqZ9anByammOOt1wlbdZJi9dNm8eIsESSsOqZCiph8Z1DwRzWtsVk+Or4cVbS+jc9 NuJ4LmfZ89JpKiOXtDlMEtZzCItjraMUCwurObpRHR/kP1apuVv6OCQxx+nQC6e5idzT5kAqrBrs EoJlGRGW7kjW9vDx2f8mzIyczujK3PxXYWalNd900/5nmHnPzZv2D2EEFQFhlf+EEdbTcWGdThHW hX0FwgKRjI+wzPbAsmeKUchQTvuNHaYpnU1NmwOEBXJjTFi9X/6ezkbRqUdy7DstnuZuLP7c7Fsz FlbiHNawsPjOoWAOa9tiYWHZu2H133a44NvpmR4bkyNXTJvpqwlp1ggsOW0OENa2xdg2jHGxAWGp vhSx7HlCL0vOaRci7yzNWfa8rq/ihPV0SFinrbCqP5awzgaTL7rCStspfJ90b7Aj5uzwLMoWY419 poWBsEBuQFi7TwsDYYHc4NJ3wAZEC+vpuLBekAprZNojTVhsJ2TYNoxxMQjrwEBY6UBY2xaDsA6M I6xHSliPbWE9CQvrRAvrtCcspayz8s8rIV69qq+9Lv/YXFw0wrqsLpSw2o86ehNu87vqwi+sT2nP HuRInLCC95LD355GqNwyb6XxSFvssIbe8V7W2mwIC+TGPGE1fZq2nwWqmeOZdpjWHPRAbiy7otSH g3WOOIOwQD6MdZCURckErUlYJryvtJ5MiEKFqyd3RMxXWOFpjwnCYjshw7ZhjIuN9A8zzjDbA4uS hXrhBohszFBat1O/CUOQJjtpX8LMTpO95/Y7TERaJ9Xdbn/hVBSVsIqiFFZRGGEVlbCKUliFK6yi 0MI6qYVV2MJ68eJlUerqZSWsojg7OytqYVWXr0vK26pvnNffLYWlrhaX1UUprPLq9bW+rRSW3nor RHObvnhXXbx3b9MXnzy3WRdfB78be1GQVFEXBV0p4gvKZ0l30TnXnJeIZcKkoxBGaeQjrIG0vrCI Qt0Mz/9nf4QlYkZYJ/0RViks0QirHGGdNSOsRliK8/rSP8IyQyzz++Zt7xlN3yX8OvxtkAXj/aPz i3lRhQynyd4tS6YJYmENpvmFSRjZbrsDVgFhgZyI3iUcWJRMNlU8nCabL6ulydXSzB1ofWUqtlP6 rpArICyQD+O7hNYL3r9MmHIMwieN/LCG4TRn7EVJK0ftRGsegK+wmnlaEmHpYjTCwqT7tsWSewh9 l0LaVgwJ68k0YdXUumqE9coW1vn5ea2svrCulLCUtN4Ueoz1tqesd5Wuqj8fek9nSWE9dIqRwFcL fItBWAdJC7cgJCyxobAEpbA0NMIC27J9rwGbAWFFA2ExAcI6MBBWNBAWEyCsA0MgrNMBYZ29qn1V Guu1NtZ5R1iX4vKyMlYtrOtSVtdaWG8cYd3ofxUxwrp1by+EqA7tDQnrR8x/1YNS1u+yWMqBu8Pw nSniW6w5ViD184qtY4kmzINN+3TkfabZQSv/+oCwKiCsnIrJ3oa7He7U6rsT+1lamntM1L7S7GOk tpn2372wBKWwBKGwQDo+YTWH7kgRu+x5znuNEWlu4s7S3GXPqxoLwqqAsHIiKCwzzjDbA8uezc3/ Now/NjLN36n/U5hZadKb9r/CzEiTgef2j2EEFRBWBYSVE0MjLLM9uhCZYhTCKI18hDWQFhLWGowJ q7pwhPXsuUL5ygjrtCOsl2c+Yb1uhXVRCeuiEdbVlU9YbypXVcK6UcKqD3EX7/rC+lhffippbmmE 9bm+/FLPYX0dFdZdffnTc497zGGxKRYWVq8XLaqQ4TTpucNyaYJYWINpHYXxE5YwwhKOsASENRe+ WuBbzCcsW0ay6bzCs0soyCamh9Nk82W1NLlamrnD+r5KEdazOcJ6va2w6n9fv9IIC7uE2+IVlupC 0QuRJ/QyzmnzDmtITrOD1vUVhFUDYeVEQhfZ4rc/0pZksrCeDwhLWMJ65QjrdS2skgtHWJetsK6V sN5oYZWItzcV4qYUVqUsW1gflLM+fqycVQtLK+u2dtXnkkpV9Z+vlbC+qW/rL9/rv6Wwfoi7SlZ3 ta1+qouae2G+NsL6DWFtC4S1+7QwccISrrBE9U7htsJ6nyasglJYmMPathiXvgM2AMKqvkJYORWD sA4MqbAEW2Fhl3BHQFgHBsKqvkJYOQFhHZi+sB5pYT2OEtbJyTxhXRphXV1dN8J6Uwvrbfm3FtaN Jax3rbA+KGFVzvpY0hHW7W3pqkpYn7/UuvrSCutrLazKVLWwSlvVwiqVVf7pCeu+uSyFVRkLwtoa COvAkAhLaGEVSliCn7AKSmFhDmvbYhDWgdlUWBcLC+szgbDuISxuxSCsA0MqLMFWWAcQlWMAAAwo SURBVNN3CT3Cwi7htkBYByZeWE9dYZ1oYZ0qYb3oCOssIKxzR1jKVtpXV9dXjbDeKGG9VbTCetcR lqL2VUkjrFtFK6wvRlhfv1V/v5XC+vZdfK+F9aMW1p0rrJ+/fqn/n/uKSlgPWli/lbCgrO2AsA6M KyxRX3iEJXzCEqJUVn1qmTRhiVZYF/kI6wHCYgKEdWBIhVWwFVZBKayCUFh8Z4r4FoOwDgyE5Qjr DsLiXwzCOjDYJUwXFnYJtwXCOjBJwhIDwnrhFZZ3zt0Slu2rEWHdKGG9e/deIT6818JqdaVOMOP4 6kstrMZXla0U37/XyipdVXPX8FNRC6u8qIX1UP2phPW78lUFhLUhENaB8Qqrvq0UVv3VFpZIEFZ9 Vvf6ZKNKWCIkLAFhgRQgrANDKqxqDuvlWsJ6vwth8Z0p4lsMwjowEBaElVsxCOvADAjriRbWUyWs Z3G7hEpYZ35hnbvCuvQL642iEdZNSFiOr4ywbm8HhfXNCKuiJ6yfRlgKW1gPrbB+Y5dwOyCsAxMt LKGEVX8qofALSxhhiVpYQgtLaGEJCAsQAGHtnN6nXXQ/+QjCgrAyAsLaN9Lxk/rcHuuGij/Uv7nC KnYvrN/UwuI7U8S3GIS1a8yHo5lt6RthQVgQVibFIKxd0xeWs0tYUdTCKkpXFdXF4+rlVVTCKq82 wqqOc6+uKmEVlbCKwhVW0ewSFkUprPLO6rhRUdTCKoywCve40aI50F3ryghr+E3CjrA+hYRl66on rB/fla5GhPXQF9bv+j+H14XYvAWhC0FVqvl8UrBbRoRVX0aMsJ65I6z6dO5mhCX0HFZ9Jqx2hFV/ iGq1UY+whNALc4QSltDnlhH6Y1THhCW8whKbCQtsBIS1a6YLS91jYWFdLCSsz5OE9RPC4g+EtW/0 lJWU1rb1zQoiYRUQVip8Z4r4FoOwdo4+lMGoyp4HqL/+MSSsp4PCOg0Kq/oSENaFK6yrQWGJZgZL eKewhDPnfnvr7hF++eITVnWUu/KV9zj3X7Wu7htd3StZdYVFYyy+WuBbDMI6MEpY+iJSWPWXWljV dHv99VTvEfaEpYdaSlj1Cd3LL5Wwzn3CuuoJq7y3Lawbs/S5GWBlLiyQDoR1YCAsCCs3IKwDw1VY 17OEJSCsHQNhHRhSYXnmsCCsYfjOFPEtBmEdGFtYj6YJq9p44QrrrCOs+hMJX3WFdamEVR81etkK 640trDdvhH3UaCssPef+Xtnqo/sW4afOe4RfbF017xAaXxlbNcL6ZQvr4cHvKwhrq2IQ1oGJEVZ9 2fhKKF95hSUqYQmvsF41wqpGWhelsoywLpSwxLCw3ipfucJ63xXWx+yEBdKBsA5MgrCequtpwhJe YV1MFpb21btVhHXvF9YDhLUpENaBgbAgrNyAsA5MqrCeP39e7xqenKi5LEdY1SdQvHzxsvbVWamu V7WwzpSwyu1qCquafVfCOh8W1lstrBuvsD5oYX1MF9b3SGHdd4X12xUWibL4zhTxLQZhHRhHWPUt fmGJucJ65RfWRVdYV1pY19pXtbDeusJ6Z4RVDbA+fPyghfWxI6zbW+0roXz1xSes766wxJ0RloCw WBaDsA4MhLWtsEA6ENaB8QjrUYKwTqOE9boV1uuQsC7JhXU7UVi/ooUFY20ChHVgICwIKzcgrAMT FtaTVGGdhoT1WgtL7RG+fn2hhGXPuZfCulbC0gsJr9/awnrXCOt9R1gftbA+ucJSO4Sfv9z63iTU 55VphOUe5f7zRyus0GHujrBmSovvTBHfYhDWgZkuLOEKS2hhVUOtylfCJ6zX58II67w6m7sWlmiE dVULSzQDLCUs0QhL3DTrctSB7qI+qKHcUJ+gaoSlprBEI6zPnytbiY6wypGWR1h3Wlh3Wli/jLDu laxKcT0YZQkIa4NiENaBWUpYoiMsMS6sy3WE9SVOWPfrCAukA2EdGAgLwsoNCOvAeIT1uCuseqMU VmWsSliVsSphPdfCOjl5oYX1shbWCy2sV0pYr7WwzmthXTTCuowSVn1uZL3yuRXWByWsj46wPnSO G+2cqUHYe4SVsJzDRn/qKSw9g3V/153A8grrN4S1ARDWgYkQ1hNXWEIJS2hhiUnCElpY5Vblq5Ja WEI4whJCCUufzV10hCWUsN5/EPUA60M9wPp4K4QrrFstrC+OsL66n0j48/ugsO5/P6gPfX64F3oC XpAIi+9MEd9iENaBgbAgrNyKQVgHhqmwxCRh3U4Q1l2ssH7bwnqgEhZIB8I6MBAWhJUbENaB6Qvr sRFW/fVpKawnla9sYZ2c1MJ6fuoI61QL62xQWDWNsOpzI19dlIWvlbAqX12VwlLnR76uhfXmjRLW W+9n1JfC0icb1cL6LCxffe19IqF7cuTOBxKajyPsCEvPsd93hYV3CjcAwjow84UlamEJLazyLraw yqu2sIRohFWf0L36CFVLWNUNSlhXtrDedIQlXGGVt9RvEdZncu8LS4+vPn/WvvriCOvbN6+w7rSw fjrCeiiFVS3YUTfRCIvvTBHfYhDWgZkhLJEmLGEJqyqshXU1WVjvkoX1pfoTIaw7v7DuISwWxSCs AwNhbSsskA6EdWAsYf3hCOtJLaynWljPamE9ffq8FtYzR1gv6imsUlgvHWG9qoX1uhHWeSWsV80e 4WV9fuTzRlj1Z9RXt9QfoHpV/qm4ua5PNqp1ZT6l/sadwvpkhFWdnuH2o/fjvb7Ve4StsDoTWEpY zcd73d/dec/ToIRlbjcHj+KsDesCYR2YVliiK6zHrrDqD/wywqruUgpLdIRVV+gK60wL61UjrNe1 sKoRV62rC7+wrh1hvW2EdaOEJTrC+mALS3SPctfC+vxF1MLS7xCa4dXdd0dYwhbWz2ZVzq/7380J Z+5tY0FYKwNhHRgIa1th8Z0p4lsMwjowg8J6vJywLmOEdeMI6/0cYX2bISxRC+sXhMWkGIR1YCCs bYUF0oGwDkz1w/+jFtYj9SlfpaYeP1Jz7o8fV/PslbDU59RXuqqFdaKFdXr6/IU622h1YplKWKen 6nSjZ9XpZEpeVhPu5+Xf6pTIry5eqTn3+lyjl1fnasr9WqPPNfq21tVN+Veda9SZca8/2svMtzcf 73VrTjR623y619evra7MiZF/VH/LPz++OIeM3tVvD5rPnrBkZZ+YoRLWL5+wmvcKJ///k4FiYJ9I Z0sNsIywHilhCSWs2l3qc+prYZU3BIRVOUsJqxpxKV+9rAdXZ2eOsF7bwqoOaLCFJbSwrrSwrpWv 3sQJ64MjrE9xwvoWI6zqe1pY9w/mDUQx01eMe/JBioEMkO3PPFZY1bdqXz2tD7yqhVXq6YUS1snL k0ZYZ62wXnaEJTrCugoL68YI6128sD74hdWuyPnxQwvrR0BY3ztncv/9G8LaeTHAHynaHzqEBWEd uhjgjyMsAHJjy84D1scWFgAAsAbCAgDkg4SvAADZAF8BAAAAAAAAAAAAAAAAAAAAcGRI3jFsDkCW BCVl4HJyMarG6WOsSVpW1+LYMNqW6ccS/TAFactAltAckyXtYvNKNp1PCoJ61mt7djFdiqRlzoM5 NYy2ZeYHQPLDrIsRvtJAhhAd9a5+7dkvy+kNah4v59eTZoRF0zhP15v1THk2jLBlUkiyH6YuRvd/ BjKESliCrLdQCou4GGXvo63FtJikfJqkxUCmEP7M2QqLrHGULSNtGPkIi6hlCwiLqGUgUyCsxFp0 vY+uYb0ybIRV78BR/ZeZM8tAWAeGbtJduq+kWbU8HXBWwyga5/31PstXhA2TVP9ljgoIfp59W80r RvlKAzlC8yP3vLM+uVDvbevp4yvZvElPV4ykZaQNW+CwBsKfJ13LtK2oWgYAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAABUNOcHGL4TdShxPQDAIdjm/CUQFgBgAs0ZZdoTGEjh2e7cp3ls 7569at7KEBYAYBLmfDLm/EvSOr9de3omzxnlpPQ9KnSCKNneP2YvFAAAPLSCss6eKcy2vkt7u/1A Ia1Htd+QTjWfwgAAYBK2VvpyaW9zzlXn3LOnICkGa0JYAIAJ9PVktr0jLP8uoasgbzX7EruEAIBJ eKbGhdFVf0o+POk+VLNfGQAAVgXaAQBkA4QFAAAA5Mw/AYgH6EW6SQZjAAAAAElFTkSuQmCC ------=_NextPart_000_0000_01C7819C.276B4050 Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: file:///C:/SAPS-dist.png iVBORw0KGgoAAAANSUhEUgAABLAAAAGQCAMAAACJa2lsAAABKVBMVEX///8AAACgoKD/AAAAwAAA gP/AAP8A7u7AQADu7gAgIMD/wCAAgECggP+AQAD/gP8AwGAAwMAAYIDAYIAAgABA/4AwYICAYABA QEBAgAAAAICAYBCAYGCAYIAAAMAAAP8AYADjsMBAwIBgoMBgwABgwKCAAACAAIBgIIBgYGAgICAg QEAgQIBggCBggGBggICAgEAggCCAgICgoKCg0ODAICAAgIDAYACAwODAYMDAgADAgGD/QAD/QECA wP//gGD/gIDAoADAwMDA/8D/AAD/AP//gKDAwKD/YGAA/wD/gAD/oACA4OCg4OCg/yDAAADAAMCg ICCgIP+AIACAICCAQCCAQICAYMCAYP+AgADAwAD/gED/oED/oGD/oHD/wMD//wD//4D//8BUJrxz AAAgAElEQVQoke2dib8VNazHO8d9fe4CKoL7rgioiMhRUVRQnu///2PeWWZJOtNM2km3mfw+CtMz S3rvpd/bZpLUGJVKpVKpVCqVSqVSqVQqlUqlUqlUKpVKpVKpVCqVSqVSqVQqlUqlUqlUKpVKpVKp VCqVSqVSqVQqlUqlUqk2pqZpGBdNf9I4Tjpualy2ZvvQnR4/oZm66nyp3U+VSlW7GhM0nhtwIx9Y jovn+wBR1EyeGRtsXCdUKlWtasfyeeZy+rMxE8fDNf1dTTvfaeC9J5Cd74Kfw7vQkx19sK1jYE32 0O4tmGe1/RwsqVSqStV0A7npMTRMneBAhwO+Q0/fGFAy3AU+h3fZVib7AK5pzMA263Oit6POKbBU qlVoGPKnqcgwD7JnNtiXZAGrvb4ZVovdQwdD/YyssdFhfT6GF3rC6BoDe67AUqnWrGY0xCEshs/m ZljDHAuchROp0Z/cPuBHua6ZBRbn/YJKpSpXYzz1x9QMy3RI6v5DwLI+d+Fm3AcHhhrXE/CykVoS 4q9HpVLVqQlX9zC8m/E15w+6/9vlIL63GX0+3AWvdPdh3BP4BPycwTEPHfC4z10fFFgqlcpSsVgo tmMqlSqbyuQCK0JWpVKpVCqVSqVSqVQqlUqlUqlUKpVKpVKpVCqVSqVSqVQqlUqlUqlUKpVKtUCa v6FSqWqRJpypVKpapCWTVCpVRRqA1ahUdSrj+FElVjM+enw4++STT3SHTz39NLjt2Wf7w+eee/75 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 7fTx