Azs.Deployment.Worksheet.Strings.en-US.psd1

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
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
ConvertFrom-StringData @"
titleMain =Microsoft AzureStack Deployment Worksheet
customerLinkText =Click for online Integration documentation
customerLink =https://aka.ms/AzSDocsDatacenterIntegration
networkLinkText =Click for online Network documentation
networkLink =https://aka.ms/AzSDocsNetworkConnectivity
lblFontTypeFace =Microsoft Sans Serif
lblFontSize =8.5
powershellISE =Running this script via the Windows Powershell ISE is not supported as unexpected behavior may result.
powershellAdmin =This script is running as 'Administrator'. It is not necessary to run this script with elevated rights.
generate =Generate
import =Import
export =Export
customer =Customer
help =Help
menuFile =&File
menuOpen =&Open
menuSave =&Save
menuExit =E&xit
menuAction =&Action
menuImport =&Import
menuExport =&Export
menuGenerate =&Generate
menuClear =&Clear All
menuScenario =&Scenario
menuCustomer =&Customer
menuMultiSU =&Multi-ScaleUnit (Preview)
menuAddSU =&Add-ScaleUnit (Preview)
menuExtStor =&Extended-Storage (Preview)
name =Name:
capImport =Confirm Import
msgImport =This action will delete any current values and generated data.\n\nAfter dismissing this prompt, an open file dialog will soon appear asking you to specify the ConfigurationData.json file you wish to import. On some occasions this dialog may appear behind other windows.
btnPreviewMultiSU =Multi-SU (Preview)
btnPreviewAddSU =Add-SU (Preview)
capAttention =Attention
capImportComplete =Import Complete
msgImportComplete =Finished importing deployment data.
msgMultiSUPreview =This is a PREVIEW of the upcoming Multi-ScaleUnit support coming soon to Azure Stack.\n\nDeployments using configuration files generated by this form are not supported at this time.
msgAddSUPreview =This is a PREVIEW of the upcoming Add-ScaleUnit support coming soon to Azure Stack.\n\nDeployments using configuration files generated by this form are not supported at this time.
msgExtendStoragePreview =This is a PREVIEW of the upcoming Extended Storage support coming soon to Azure Stack.\n\nDeployments using configuration files generated by this form are not supported at this time.
tabCustomer =Customer Settings
tabNetwork =Network Settings
tabBorder =Border Settings
tabSubnetSummary =Subnet Summary
tabIPAssignments =IP Assignments
tabPartner =OEM Settings
capValidationError =Validation Error
capError =Error
capSuccess =Success
msgWait =This could take a few seconds.
msgPleaseWait =Please wait..
msgWritingValuesTo =Writing values to
msgImportingData =Importing deployment data into forms
msgImportExisting =Importing data from existing stamp.
msgGeneratingData =Generating deployment data
errScriptRequirements =The script requirements have not been met.
errScriptHostVer =Windows Powershell version must be at least '{0}', and less than or equal to '{1}'.
errWinVer =Windows 7 version '{0}' or later is required.
errAssemblyLoad =Unable to load required Assembly '{0}'.
errFileNotFound =The file '{0}' could not be found.
errAlphaNumericInvalid =Only alpha-numeric characters are allowed.
errDomainInvalid =An invalid Domain FQDN was entered.\n\nExample: site.my-domain.lab
errSupernetNotFound =Unable to find Supernet named '{0}'
errSwitchNotFound =Unable to find switch matching the name '{0}'
errImportException =An exception occurred while importing Json files.
errCharacterLength =Must be {0} characters or less.
errMSFTCisco =The required 'msftcisco' switch make is not present in switch.json\nUnable to switch to Extended-Storage scenario.
msgFQDNTwoLevels =FQDN must consist of a top-level domain and at least one second-level domain.
msgFQDNTLDTwoChars =Top-level domain must be at least two characters.
msgFQDNTLDNoNum =Top-level domain should not contain numbers.
msgFQDNTLDNoDash =Top-level domain should not contain special characters such as dashes.
strDetails =Details:
errURIInvalid =An invalid URI was entered.\n\nExample: https://contoso.com
errIPAddressInvalid =An invalid IPv4 address was entered.
errSubnetInvalid ='{0}' is an invalid network address for a subnet of size '{1}'.
errIPorFQDNInvalid =A single valid IPv4 address or valid FQDN must be entered.
errInvalidIPList =Invalid IPv4 Address:
errInvalidIPNetwork =Invalid IPv4 Network:
errNumberNotInRange =Must be a number from {0} to {1}
strException =Exception
strSource =Source
capMissingData =Missing Data
errMissingData =Please input all of the required data before exporting.
errExportFailed =Failed to generate the configuration data files.
msgExportSucceeded =Configuration data files have been generated successfully.
msgNoFolderSelected =No folder was selected. Unable to export data files.
msgNoFileSelected =No file was selected. You must import the settings from the currently deployed Azure Stack environment to continue.
msgSaveSucceeded =Currently entered data has been saved to: {0}
capWarning =Warning
strOptionalNote =(Optional)
msgSelectFolder =Select the folder that deployment files will be written to
lblAzureIdentity =Azure Identity Store
lblIdentityStore =Identity Store:
lblAADTenantName =AAD Tenant Name:
lblAzureEnvironment =Azure Environment:
lblADFSForestFQDN =ADFS Forest FQDN:
lblADFSProviderName =ADFS Provider Name:
lblADFSMetadataUri =ADFS Metadata URI:
lblCustomerInfo =Customer Information
lblCompanyName =Company Name:
lblRegionName =Region Name:
lblExternalDomain =External Domain:
lblPrivateDomain =Private Domain:
lblDeployPrefix =Deployment Prefix:
lblPhysicalPrefix =Physical Prefix:
lblEnvironmentInfo =Environment Information
lblTimeServer =Time Server:
lblDNSForwarder =DNS Server(s):
lblSyslogServer =Syslog Server:
lblNetworkSettings =Network Settings
lblTopology =Topology
lblScaleUnit =Scale Unit
lblScaleUnitCount =Scale Units:
lblNodeCount =Node Count:
lblScaleUnitSubnets =Scale Unit Subnets
lblBMCSubnet =BMC Subnet:
lblPrivateSubnet =Private Supernet:
lblInfraSubnet =Infrastructure Subnet:
lblSwitchInfraSubnet =Switch Infra Subnet:
lblTORASN =TOR BGP ASN:
lblTotalNodeCount =Total Node Count:
lblSwitchInfo =Switch Information
lblSwitchVendor =Switch Vendor:
lblTORModel =TOR Model:
lblTORFirmware =TOR Firmware:
lblBMCModel =BMC Model:
lblBMCFirmware =BMC Firmware:
lblSpineModel =Spine Model:
lblSpineFirmware =Spine Firmware:
lblBorderConnect =Border Connectivity
lblUplinks =Border Uplinks
lblUplinkSpeed =Uplink Speed:
lblRoutingMethod =Routing Method:
lblBorderCount =Border Switch Count:
lblBorderBGP1 =Border-1 BGP ASN:
lblBorderBGP2 =Border-2 BGP ASN:
lblBorderBGP3 =Border-3 BGP ASN:
lblBorderBGP4 =Border-4 BGP ASN:
lblEdgeBGP =Edge BGP ASN:
lblSpineCount =Spine Switch Count:
lblSpineBGP =Spine BGP ASN:
lblSoftwareBGP =Software BGP ASN:
lblCloudSubnets =Cloud Networks
lblExternalSubnet =External Subnet:
lblPermitNetworksHeader =Permit Network Addresses
lblPermitNetworks =Add Network(s):
lblSpineSubnet =Spine Subnet:
lblSubnetSize =Size /
lblSubnetMask =Mask /
strDefaultSaveFileName =DeploymentWorksheetSavedData
tipAddBtn =Add these items to the list
tipDelBtn =Remove selected items from the list
tipDNSForwarder =Enter a single IPv4 address or a comma-separated list of IPv4 addresses to be used as upstream DNS servers.
tipTimeServer =Enter a single IPv4 address or a single FQDN to be used as a reliable time source.\nNOTE: If a FQDN is specified, all of the network devices must support the use of a FQDN, otherwise validation will fail.
tipSyslogServer =Enter a single IPv4 address.
tipADFSForestFQDN =This correlates to the CustomADGlobalCatalog parameter when invoking Register-DirectoryService.\nSee the online documentation link for more information.
tipADFSProviderName =This correlates to the CustomAdfsName parameter when invoking Register-CustomAdfs.\nSee the online documentation link for more information.
tipADFSMetadataUri =This correlates to the CustomADFSFederationMetadataEndpointUri parameter when invoking Register-CustomAdfs.\nSee the online documentation link for more information.
tipPermitNetworks =Enter a comma-separated list of IPv4 network addresses in CIDR format.
msgSubnetMissingSlash =WARNING: network must contain a single '/' character
msgSubnetIPv4Invalid =WARNING: IPv4 value '{0}' is not valid
msgSubnetCIDRInvalid =WARNING: CIDR value '{0}' is not valid
msgSubnetWildcard ='0.0.0.0/0' will give ANY IP access to the HLH and SwitchMgmt networks
msgLabNotSupported =Importing 'Lab' scenarios is not supported in this version.
msgMissingOEMItems =The imported OEM files contained the following properties that no longer exist on the form.
msgInvalidSwitchData =The imported files contained the following network switch values that are no longer valid.
msgInvalidOpenFile =The selected file is not a valid Deployment Worksheet saved data file.
msgInvalidOpenData =The file that was opened contained some values that are invalid or no longer valid.
msgFixValidationErrors =Please insure there are no empty required fields and correct any validation issues before retrying.
msgFileNotFound =The file named '{0}' could not be found.
msgFileNotValid ='{0}' is not a valid file for importing.
msgOverwriteConfigData =ConfigurationData.json was already found in the path specified. Use the -Force parameter to delete all contents of the OutputDirectory and allow it to be used.
msgValidationFailed =The imported file failed validation. You must launch the UI to fix any validation failures before you can re-Export this file.
msgDuplicate =Already in list:
msgValidationEmpty ='{0}' is empty
accPermitText =Permit Network Input
accPermitList =Permit Network List
accPermitBtnAdd =Add Permit Networks to List
accPermitBtnDel =Delete Permit Networks from List
accPermitBtnAddDesc =Click to add the entered Permit Networks to the list.
accPermitBtnDelDesc =Click to remove the selected Permit Networks from the list.
accExternalSubnetSize =Enter the CIDR size of the External subnet
accPrivateSubnetSize =The CIDR size of the Private subnet must be 20
accBMCSubnetSize =The CIDR size of the BMC subnet must be 26
accInfraSubnetSize =The CIDR size of the Infra subnet must be 24
accSwitchInfraSubnetSize =The CIDR size of the Swtich Infra subnet must be 26
"@


# SIG # Begin signature block
# MIIjigYJKoZIhvcNAQcCoIIjezCCI3cCAQExDzANBglghkgBZQMEAgEFADB5Bgor
# BgEEAYI3AgEEoGswaTA0BgorBgEEAYI3AgEeMCYCAwEAAAQQH8w7YFlLCE63JNLG
# KX7zUQIBAAIBAAIBAAIBAAIBADAxMA0GCWCGSAFlAwQCAQUABCDMTgFfm8DnBk6E
# INZP1jHK9yp456C+QJX0K/hmakDX2qCCDYUwggYDMIID66ADAgECAhMzAAAB4HFz
# JMpcmPgZAAAAAAHgMA0GCSqGSIb3DQEBCwUAMH4xCzAJBgNVBAYTAlVTMRMwEQYD
# VQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVNaWNy
# b3NvZnQgQ29ycG9yYXRpb24xKDAmBgNVBAMTH01pY3Jvc29mdCBDb2RlIFNpZ25p
# bmcgUENBIDIwMTEwHhcNMjAxMjE1MjEzMTQ2WhcNMjExMjAyMjEzMTQ2WjB0MQsw
# CQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9u
# ZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMR4wHAYDVQQDExVNaWNy
# b3NvZnQgQ29ycG9yYXRpb24wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB
# AQDRXpc9eiGRI/2BlmU7OMiQPTKpNlluodjT2rltPO/Gk47bH4gBShPMD4BX/4sg
# NvvBun6ZOG2dxUW30myWoUJJ0iRbTAv2JFzjSpVQvPE+D5vtmdu6WlOR2ahF4leF
# 5Vvk4lPg2ZFrqg5LNwT9gjwuYgmih+G2KwT8NMWusBhO649F4Ku6B6QgA+vZld5S
# G2XWIdvS0pmpmn/HFrV4eYTsl9HYgjn/bPsAlfWolLlEXYTaCljK7q7bQHDBrzlR
# ukyyryFpPOR9Wx1cxFJ6KBqg2jlJpzxjN3udNJPOqarnQIVgB8DUm3I5g2v5xTHK
# Ovz9ucN21467cYcIxjPC4UkDAgMBAAGjggGCMIIBfjAfBgNVHSUEGDAWBgorBgEE
# AYI3TAgBBggrBgEFBQcDAzAdBgNVHQ4EFgQUVBWIZHrG4UIX3uX4142l+8GsPXAw
# VAYDVR0RBE0wS6RJMEcxLTArBgNVBAsTJE1pY3Jvc29mdCBJcmVsYW5kIE9wZXJh
# dGlvbnMgTGltaXRlZDEWMBQGA1UEBRMNMjMwMDEyKzQ2MzAxMDAfBgNVHSMEGDAW
# gBRIbmTlUAXTgqoXNzcitW2oynUClTBUBgNVHR8ETTBLMEmgR6BFhkNodHRwOi8v
# d3d3Lm1pY3Jvc29mdC5jb20vcGtpb3BzL2NybC9NaWNDb2RTaWdQQ0EyMDExXzIw
# MTEtMDctMDguY3JsMGEGCCsGAQUFBwEBBFUwUzBRBggrBgEFBQcwAoZFaHR0cDov
# L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNDb2RTaWdQQ0EyMDEx
# XzIwMTEtMDctMDguY3J0MAwGA1UdEwEB/wQCMAAwDQYJKoZIhvcNAQELBQADggIB
# AE5msNzmYzYbNgpnhya6YsrM+CIC8CXDu10nwzZtkgQciPOOqAYmFcWJCwD5VZzs
# qFwad8XIOrfCylWf4hzn09mD87yuazpuCstLSqfDLNd3740+254vEZqdGxOglAGU
# ih2IiF8S0GDwucpLGzt/OLXPFr/d4MWxPuX0L+HB5lA3Y/CJE673dHGQW2DELdqt
# ohtkhp+oWFn1hNDDZ3LP++HEZvA7sI/o/981Sh4kaGayOp6oEiQuGeCXyfrIC9KX
# eew0UlYX/NHVDqr4ykKkqpHtzbUbuo7qovUHPbYKcRGWrrEtBS5SPLFPumqsRtzb
# LgU9HqfRAN36bMsd2qynGyWBVFOM7NMs2lTCGM85Z/Fdzv/8tnYT36Cmbue+IM+6
# kS86j6Ztmx0VIFWbOvNsASPT6yrmYiecJiP6H0TrYXQK5B3jE8s53l+t61ab0Eul
# 7DAxNWX3lAiUlzKs3qZYQEK1LFvgbdTXtBRnHgBdABALK3RPrieIYqPln9sAmg3/
# zJZi4C/c2cWGF6WwK/w1Nzw08pj7jaaZZVBpCeDe+y7oM26QIXxracot7zJ21/TL
# 70biK36YybSUDkjhQPP/uxT0yebLNBKk7g8V98Wna2MsHWwk0sgqpkjIp02TrkVz
# 26tcF2rml2THRSDrwpBa4x9c8rM8Qomiyeh2tEJnsx2LMIIHejCCBWKgAwIBAgIK
# YQ6Q0gAAAAAAAzANBgkqhkiG9w0BAQsFADCBiDELMAkGA1UEBhMCVVMxEzARBgNV
# BAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jv
# c29mdCBDb3Jwb3JhdGlvbjEyMDAGA1UEAxMpTWljcm9zb2Z0IFJvb3QgQ2VydGlm
# aWNhdGUgQXV0aG9yaXR5IDIwMTEwHhcNMTEwNzA4MjA1OTA5WhcNMjYwNzA4MjEw
# OTA5WjB+MQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UE
# BxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMSgwJgYD
# VQQDEx9NaWNyb3NvZnQgQ29kZSBTaWduaW5nIFBDQSAyMDExMIICIjANBgkqhkiG
# 9w0BAQEFAAOCAg8AMIICCgKCAgEAq/D6chAcLq3YbqqCEE00uvK2WCGfQhsqa+la
# UKq4BjgaBEm6f8MMHt03a8YS2AvwOMKZBrDIOdUBFDFC04kNeWSHfpRgJGyvnkmc
# 6Whe0t+bU7IKLMOv2akrrnoJr9eWWcpgGgXpZnboMlImEi/nqwhQz7NEt13YxC4D
# dato88tt8zpcoRb0RrrgOGSsbmQ1eKagYw8t00CT+OPeBw3VXHmlSSnnDb6gE3e+
# lD3v++MrWhAfTVYoonpy4BI6t0le2O3tQ5GD2Xuye4Yb2T6xjF3oiU+EGvKhL1nk
# kDstrjNYxbc+/jLTswM9sbKvkjh+0p2ALPVOVpEhNSXDOW5kf1O6nA+tGSOEy/S6
# A4aN91/w0FK/jJSHvMAhdCVfGCi2zCcoOCWYOUo2z3yxkq4cI6epZuxhH2rhKEmd
# X4jiJV3TIUs+UsS1Vz8kA/DRelsv1SPjcF0PUUZ3s/gA4bysAoJf28AVs70b1FVL
# 5zmhD+kjSbwYuER8ReTBw3J64HLnJN+/RpnF78IcV9uDjexNSTCnq47f7Fufr/zd
# sGbiwZeBe+3W7UvnSSmnEyimp31ngOaKYnhfsi+E11ecXL93KCjx7W3DKI8sj0A3
# T8HhhUSJxAlMxdSlQy90lfdu+HggWCwTXWCVmj5PM4TasIgX3p5O9JawvEagbJjS
# 4NaIjAsCAwEAAaOCAe0wggHpMBAGCSsGAQQBgjcVAQQDAgEAMB0GA1UdDgQWBBRI
# bmTlUAXTgqoXNzcitW2oynUClTAZBgkrBgEEAYI3FAIEDB4KAFMAdQBiAEMAQTAL
# BgNVHQ8EBAMCAYYwDwYDVR0TAQH/BAUwAwEB/zAfBgNVHSMEGDAWgBRyLToCMZBD
# uRQFTuHqp8cx0SOJNDBaBgNVHR8EUzBRME+gTaBLhklodHRwOi8vY3JsLm1pY3Jv
# c29mdC5jb20vcGtpL2NybC9wcm9kdWN0cy9NaWNSb29DZXJBdXQyMDExXzIwMTFf
# MDNfMjIuY3JsMF4GCCsGAQUFBwEBBFIwUDBOBggrBgEFBQcwAoZCaHR0cDovL3d3
# dy5taWNyb3NvZnQuY29tL3BraS9jZXJ0cy9NaWNSb29DZXJBdXQyMDExXzIwMTFf
# MDNfMjIuY3J0MIGfBgNVHSAEgZcwgZQwgZEGCSsGAQQBgjcuAzCBgzA/BggrBgEF
# BQcCARYzaHR0cDovL3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9kb2NzL3ByaW1h
# cnljcHMuaHRtMEAGCCsGAQUFBwICMDQeMiAdAEwAZQBnAGEAbABfAHAAbwBsAGkA
# YwB5AF8AcwB0AGEAdABlAG0AZQBuAHQALiAdMA0GCSqGSIb3DQEBCwUAA4ICAQBn
# 8oalmOBUeRou09h0ZyKbC5YR4WOSmUKWfdJ5DJDBZV8uLD74w3LRbYP+vj/oCso7
# v0epo/Np22O/IjWll11lhJB9i0ZQVdgMknzSGksc8zxCi1LQsP1r4z4HLimb5j0b
# pdS1HXeUOeLpZMlEPXh6I/MTfaaQdION9MsmAkYqwooQu6SpBQyb7Wj6aC6VoCo/
# KmtYSWMfCWluWpiW5IP0wI/zRive/DvQvTXvbiWu5a8n7dDd8w6vmSiXmE0OPQvy
# CInWH8MyGOLwxS3OW560STkKxgrCxq2u5bLZ2xWIUUVYODJxJxp/sfQn+N4sOiBp
# mLJZiWhub6e3dMNABQamASooPoI/E01mC8CzTfXhj38cbxV9Rad25UAqZaPDXVJi
# hsMdYzaXht/a8/jyFqGaJ+HNpZfQ7l1jQeNbB5yHPgZ3BtEGsXUfFL5hYbXw3MYb
# BL7fQccOKO7eZS/sl/ahXJbYANahRr1Z85elCUtIEJmAH9AAKcWxm6U/RXceNcbS
# oqKfenoi+kiVH6v7RyOA9Z74v2u3S5fi63V4GuzqN5l5GEv/1rMjaHXmr/r8i+sL
# gOppO6/8MO0ETI7f33VtY5E90Z1WTk+/gFcioXgRMiF670EKsT/7qMykXcGhiJtX
# cVZOSEXAQsmbdlsKgEhr/Xmfwb1tbWrJUnMTDXpQzTGCFVswghVXAgEBMIGVMH4x
# CzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRt
# b25kMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xKDAmBgNVBAMTH01p
# Y3Jvc29mdCBDb2RlIFNpZ25pbmcgUENBIDIwMTECEzMAAAHgcXMkylyY+BkAAAAA
# AeAwDQYJYIZIAWUDBAIBBQCgga4wGQYJKoZIhvcNAQkDMQwGCisGAQQBgjcCAQQw
# HAYKKwYBBAGCNwIBCzEOMAwGCisGAQQBgjcCARUwLwYJKoZIhvcNAQkEMSIEIGP3
# zbNBP+pidkSxxIoQxgXmYV/+MfkZ+pk86pvccFZBMEIGCisGAQQBgjcCAQwxNDAy
# oBSAEgBNAGkAYwByAG8AcwBvAGYAdKEagBhodHRwOi8vd3d3Lm1pY3Jvc29mdC5j
# b20wDQYJKoZIhvcNAQEBBQAEggEAI/6jdUzbggxZg5XdfVB+zZm6XlN1vOvpOJR1
# Ffk6NaeCgwcl04meY0EexCA+jHfQFscL/yZ5rfQ49teR8f1Vez9ixG1mhY6Q/1WY
# hzItSNTxXBmrAfJvlaavqz4ooOJok/kejF3MOu6bOg5cvc/UGvkiK+snbQWluhqx
# 0ytwOg9Dx2/uh5p5I9LxS2Vlgbx5NiGazabn+lgnHKe9q4IHxOKlO/gllgPgztmd
# 1y/B6hKXqANoMvp50ErSrKMcqpRwRnk8E1FF1ayxsMwzpOTHur4xRwosIF4U8Agg
# a+aMWHPNCToraYNvHS1O+rHf0HpwS4squVre1Zx9lPmt1hOhe6GCEuUwghLhBgor
# BgEEAYI3AwMBMYIS0TCCEs0GCSqGSIb3DQEHAqCCEr4wghK6AgEDMQ8wDQYJYIZI
# AWUDBAIBBQAwggFRBgsqhkiG9w0BCRABBKCCAUAEggE8MIIBOAIBAQYKKwYBBAGE
# WQoDATAxMA0GCWCGSAFlAwQCAQUABCD/WLNsm30CWz474pURJgsY3DjTSVzsBDTI
# myjIXnfdJwIGYCWc/Yt/GBMyMDIxMDIyMzIxMzk0OC43MTFaMASAAgH0oIHQpIHN
# MIHKMQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMH
# UmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMSUwIwYDVQQL
# ExxNaWNyb3NvZnQgQW1lcmljYSBPcGVyYXRpb25zMSYwJAYDVQQLEx1UaGFsZXMg
# VFNTIEVTTjpERDhDLUUzMzctMkZBRTElMCMGA1UEAxMcTWljcm9zb2Z0IFRpbWUt
# U3RhbXAgU2VydmljZaCCDjwwggTxMIID2aADAgECAhMzAAABToyx6+3XsuMAAAAA
# AAFOMA0GCSqGSIb3DQEBCwUAMHwxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpXYXNo
# aW5ndG9uMRAwDgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29y
# cG9yYXRpb24xJjAkBgNVBAMTHU1pY3Jvc29mdCBUaW1lLVN0YW1wIFBDQSAyMDEw
# MB4XDTIwMTExMjE4MjYwMVoXDTIyMDIxMTE4MjYwMVowgcoxCzAJBgNVBAYTAlVT
# MRMwEQYDVQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRtb25kMR4wHAYDVQQK
# ExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xJTAjBgNVBAsTHE1pY3Jvc29mdCBBbWVy
# aWNhIE9wZXJhdGlvbnMxJjAkBgNVBAsTHVRoYWxlcyBUU1MgRVNOOkREOEMtRTMz
# Ny0yRkFFMSUwIwYDVQQDExxNaWNyb3NvZnQgVGltZS1TdGFtcCBTZXJ2aWNlMIIB
# IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAhvub6PVK/ZO5whOmpVPZNQL/
# w+RtG0SzkkES35e+v7IicA1b5SbPa7J8Zl6Ktlbv+QQlZwIuvW9J1CKyTV0ET68Q
# W8tZC9llo4AMuDljZYU82FjfEmCwNTqsI7wTZ3K9VXo3hyNNfBtXucPGMKsAYbiv
# yGoSAjP7fFKEwSISj7GxtzQiJ3M1ORoB3qxtDMqe7oPfvBLOo6AJdqbvPBnnx4OP
# ETpwhgL5m98T6aXYVB86UsD4Yy7zBz54pUADdiI0HJwK8XQUNyOpZThCFsCXaIp9
# hhvxYlTMryvdm1jgsGUo+NqXAVzTbKG9EqPcsUSV3x0rslP3zIH610zqtIaNqQID
# AQABo4IBGzCCARcwHQYDVR0OBBYEFKI1URMmQuP2suvn5sJpatqmYBnhMB8GA1Ud
# IwQYMBaAFNVjOlyKMZDzQ3t8RhvFM2hahW1VMFYGA1UdHwRPME0wS6BJoEeGRWh0
# dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9wa2kvY3JsL3Byb2R1Y3RzL01pY1RpbVN0
# YVBDQV8yMDEwLTA3LTAxLmNybDBaBggrBgEFBQcBAQROMEwwSgYIKwYBBQUHMAKG
# Pmh0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2kvY2VydHMvTWljVGltU3RhUENB
# XzIwMTAtMDctMDEuY3J0MAwGA1UdEwEB/wQCMAAwEwYDVR0lBAwwCgYIKwYBBQUH
# AwgwDQYJKoZIhvcNAQELBQADggEBAKOJnMitkq+BZReVYE5EXdTznlXmxFgryY4b
# NSKm1X0iXnzVly+YmC8XNnybHDXu4vOsq2wX7E4Y/Lr0Fe5cdCRBrfzU+p5VJ2Mc
# iQdmSjdaTwAnCjJhy3l1C+gTK4GhPVZecyUMq+YRn2uhi0Hl3q7f/FsSuOX7rADV
# xasxDgfKYMMnZYcWha/ke2B/HnPvhCZvsiCBerQtZ+WL1suJkDSgZBbpOdhcQyqC
# EkNNrrccy1Zit8ERN0lW2hkNDosReuXMplTlpiyBBZsotJhpCOZLykAaW4JfH6Di
# ja8NBfPkOVLOgH6Cdda2yuR1Jt1Lave+UisHAFcwCQnjOmGVuZcwggZxMIIEWaAD
# AgECAgphCYEqAAAAAAACMA0GCSqGSIb3DQEBCwUAMIGIMQswCQYDVQQGEwJVUzET
# MBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UEChMV
# TWljcm9zb2Z0IENvcnBvcmF0aW9uMTIwMAYDVQQDEylNaWNyb3NvZnQgUm9vdCBD
# ZXJ0aWZpY2F0ZSBBdXRob3JpdHkgMjAxMDAeFw0xMDA3MDEyMTM2NTVaFw0yNTA3
# MDEyMTQ2NTVaMHwxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpXYXNoaW5ndG9uMRAw
# DgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24x
# JjAkBgNVBAMTHU1pY3Jvc29mdCBUaW1lLVN0YW1wIFBDQSAyMDEwMIIBIjANBgkq
# hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAqR0NvHcRijog7PwTl/X6f2mUa3RUENWl
# CgCChfvtfGhLLF/Fw+Vhwna3PmYrW/AVUycEMR9BGxqVHc4JE458YTBZsTBED/Fg
# iIRUQwzXTbg4CLNC3ZOs1nMwVyaCo0UN0Or1R4HNvyRgMlhgRvJYR4YyhB50YWeR
# X4FUsc+TTJLBxKZd0WETbijGGvmGgLvfYfxGwScdJGcSchohiq9LZIlQYrFd/Xcf
# PfBXday9ikJNQFHRD5wGPmd/9WbAA5ZEfu/QS/1u5ZrKsajyeioKMfDaTgaRtogI
# Neh4HLDpmc085y9Euqf03GS9pAHBIAmTeM38vMDJRF1eFpwBBU8iTQIDAQABo4IB
# 5jCCAeIwEAYJKwYBBAGCNxUBBAMCAQAwHQYDVR0OBBYEFNVjOlyKMZDzQ3t8RhvF
# M2hahW1VMBkGCSsGAQQBgjcUAgQMHgoAUwB1AGIAQwBBMAsGA1UdDwQEAwIBhjAP
# BgNVHRMBAf8EBTADAQH/MB8GA1UdIwQYMBaAFNX2VsuP6KJcYmjRPZSQW9fOmhjE
# MFYGA1UdHwRPME0wS6BJoEeGRWh0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9wa2kv
# Y3JsL3Byb2R1Y3RzL01pY1Jvb0NlckF1dF8yMDEwLTA2LTIzLmNybDBaBggrBgEF
# BQcBAQROMEwwSgYIKwYBBQUHMAKGPmh0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9w
# a2kvY2VydHMvTWljUm9vQ2VyQXV0XzIwMTAtMDYtMjMuY3J0MIGgBgNVHSABAf8E
# gZUwgZIwgY8GCSsGAQQBgjcuAzCBgTA9BggrBgEFBQcCARYxaHR0cDovL3d3dy5t
# aWNyb3NvZnQuY29tL1BLSS9kb2NzL0NQUy9kZWZhdWx0Lmh0bTBABggrBgEFBQcC
# AjA0HjIgHQBMAGUAZwBhAGwAXwBQAG8AbABpAGMAeQBfAFMAdABhAHQAZQBtAGUA
# bgB0AC4gHTANBgkqhkiG9w0BAQsFAAOCAgEAB+aIUQ3ixuCYP4FxAz2do6Ehb7Pr
# psz1Mb7PBeKp/vpXbRkws8LFZslq3/Xn8Hi9x6ieJeP5vO1rVFcIK1GCRBL7uVOM
# zPRgEop2zEBAQZvcXBf/XPleFzWYJFZLdO9CEMivv3/Gf/I3fVo/HPKZeUqRUgCv
# OA8X9S95gWXZqbVr5MfO9sp6AG9LMEQkIjzP7QOllo9ZKby2/QThcJ8ySif9Va8v
# /rbljjO7Yl+a21dA6fHOmWaQjP9qYn/dxUoLkSbiOewZSnFjnXshbcOco6I8+n99
# lmqQeKZt0uGc+R38ONiU9MalCpaGpL2eGq4EQoO4tYCbIjggtSXlZOz39L9+Y1kl
# D3ouOVd2onGqBooPiRa6YacRy5rYDkeagMXQzafQ732D8OE7cQnfXXSYIghh2rBQ
# Hm+98eEA3+cxB6STOvdlR3jo+KhIq/fecn5ha293qYHLpwmsObvsxsvYgrRyzR30
# uIUBHoD7G4kqVDmyW9rIDVWZeodzOwjmmC3qjeAzLhIp9cAvVCch98isTtoouLGp
# 25ayp0Kiyc8ZQU3ghvkqmqMRZjDTu3QyS99je/WZii8bxyGvWbWu3EQ8l1Bx16HS
# xVXjad5XwdHeMMD9zOZN+w2/XU/pnR4ZOC+8z1gFLu8NoFA12u8JJxzVs341Hgi6
# 2jbb01+P3nSISRKhggLOMIICNwIBATCB+KGB0KSBzTCByjELMAkGA1UEBhMCVVMx
# EzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoT
# FU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjElMCMGA1UECxMcTWljcm9zb2Z0IEFtZXJp
# Y2EgT3BlcmF0aW9uczEmMCQGA1UECxMdVGhhbGVzIFRTUyBFU046REQ4Qy1FMzM3
# LTJGQUUxJTAjBgNVBAMTHE1pY3Jvc29mdCBUaW1lLVN0YW1wIFNlcnZpY2WiIwoB
# ATAHBgUrDgMCGgMVAIPLj8S9P/rDvjTvcVg8eVEvEH4CoIGDMIGApH4wfDELMAkG
# A1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1vbmQx
# HjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEmMCQGA1UEAxMdTWljcm9z
# b2Z0IFRpbWUtU3RhbXAgUENBIDIwMTAwDQYJKoZIhvcNAQEFBQACBQDj3+1DMCIY
# DzIwMjEwMjI0MDUwODE5WhgPMjAyMTAyMjUwNTA4MTlaMHcwPQYKKwYBBAGEWQoE
# ATEvMC0wCgIFAOPf7UMCAQAwCgIBAAICHfYCAf8wBwIBAAICEckwCgIFAOPhPsMC
# AQAwNgYKKwYBBAGEWQoEAjEoMCYwDAYKKwYBBAGEWQoDAqAKMAgCAQACAwehIKEK
# MAgCAQACAwGGoDANBgkqhkiG9w0BAQUFAAOBgQAQKF/f2zcl9Gx9fBHoDSg/VA1H
# Unjyob57RpUsy5AbJcEHwlHj+XkSqwmL7sLIqrsFnPYUlWJ8034a/UHyTTTS0m5i
# QTenJLoh8ImYQPqAGyU7EBTTeXEvsVkK2KHo52gaytRV4GpkiHpgzuHgWWCYkTTW
# z1lybdRVEY/BYAwO/TGCAw0wggMJAgEBMIGTMHwxCzAJBgNVBAYTAlVTMRMwEQYD
# VQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVNaWNy
# b3NvZnQgQ29ycG9yYXRpb24xJjAkBgNVBAMTHU1pY3Jvc29mdCBUaW1lLVN0YW1w
# IFBDQSAyMDEwAhMzAAABToyx6+3XsuMAAAAAAAFOMA0GCWCGSAFlAwQCAQUAoIIB
# SjAaBgkqhkiG9w0BCQMxDQYLKoZIhvcNAQkQAQQwLwYJKoZIhvcNAQkEMSIEIOyS
# JNmuHLK8xBx2+2hnZ4Tb6pM2brHxnVYjR0I3/FWvMIH6BgsqhkiG9w0BCRACLzGB
# 6jCB5zCB5DCBvQQgCP4N4phLi4HnMP66HUIKRN3vMjEriAKO/up948olL5IwgZgw
# gYCkfjB8MQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UE
# BxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMSYwJAYD
# VQQDEx1NaWNyb3NvZnQgVGltZS1TdGFtcCBQQ0EgMjAxMAITMwAAAU6Msevt17Lj
# AAAAAAABTjAiBCBCWRfQXXLVyjPD70ZFIGfXCJEx60+TjJxDfGO8kQtKjTANBgkq
# hkiG9w0BAQsFAASCAQA4FYGc/7XwZPwGOBhdF596EATV933GHGXn5ElhosI5FfV3
# kvILIupZVe1z/QbTXFP4xtcYZL+U7F5vN9+O2+02dao80LmovnLLVPLk2H8QySJc
# hSH5KEaouSzGzaSzrQ/+BwQ5W1r1FGExnxfEmlztpku9pJ9CvY65lNCAXSGcVjsD
# s72hOj87nrz92iQPCo/QJ8Wiee+tO8XCuwA007WX3HlUCXxhbJFISo/dLWgwVLIV
# 7XVTgGGBWAwre8Zs91Eo9ThTCinzh5oIJYpC6iDpPFN1+sk9/QD9592MDUjM8mLx
# wloYnhLLXGlSr0mV4oayXtglDI+r2SBoTrVKESNd
# SIG # End signature block