Commit 68f07d0a by 杨丽丽

init

parent c442b91f
mycatmonitor:pwdhwBPLGcJHs
rocketmq:pwdhwBPLGcJHs
-----BEGIN RSA PRIVATE KEY-----
MIIEoQIBAAKCAQEApP5OYMHdpmzfPYNcCrNMhKr8H1Y9QoVxk+LwyLv3QLG8gnZ6
gJexDtc+j5Lvmqji7W3DD+ZJIpa6Ud5Gdeu8fQ650j1OCAoacDPhEXFSIH2kDI5l
+HKJ54uuF7i+JvTrC6jnac3FtXeYQiVRGKFJKx+Tj2QV9QyItM/Q6awxt3v9dgjd
teNeUMHh7ctjQqViyUvUA0LC/i0CEv9Aqtap7sSpCcZVOUEh3K7tGCBN0KnTrnCI
9UZfLQSeDM4XwPv1YwnMBNMXXFyiYsV3rVNLDEhe0Wd1eI+dyE27/QRtjEK+uRc0
pVM85ZvnWNQB46yCYg40qHKqd5KS6TLLNKL10wIDAQABAoH/NepnDV8OAPw3vi74
uitltn06aQ54iiq7zbFSnOU15AIOfjhsXcxQfoB83SmhKEbagC2C/3Na04PIueyh
heGFnP0fACATvYzOOQmp4GcqW0vbFAZusl3BHs9biRVEnD1yNmW571Nzpdvu6Cu1
rJ3gA/YR2OjkWrUKod3EQfh3p1KjbABRyDPOysNk3GHlRvOSS/x6VcIFuAhXLUEd
PcCYlpOxF3IAHiycAL6f8/6XvI3J0yNUC6U8EHBPJMJYI+nyDAVXoRh2u2Zg2nS4
EAjUImMoZl7rfFIjhAp6fCb0wr1EKVKRXJH1TTS1n/Dl2SpxWADiuZnOlmCbEX2t
JDcBAoGBANjoFO7h8AYCJ0/Qmk6FE4DNuZgf2X+8sNjkxzAPE1fF+QuzwWKpyfSc
c6NXaXb4WgbnXdXniVWDHSvSBycSky2fPo2zmrBhoeYd7LaTVuvksZfjej1yG+ui
zF05nzLBeRGiCFZVbGt8JwkeUarXzGslU7jzhlqRTCe2m7CMjPsBAoGBAMK6/HFg
0krTTLcaK3fGkoQXg59he4zfdaea1irE+TxgTRZGZqjAxxDTxTeAMASEN/TUSXvr
To79Sk2Yg+Q9AVJ58Vu+1BV+mQIDhrl2V1p0sLXmSmzt8q+wMXMNFfKZzh2rAB/H
vncWZdbkbpVwQhPXf+BD39ZptMaXPvh81BTTAoGAFO8JHij2Fk5c5uoWCl/ziunP
8KuaPSbD1pr10mCSGFWF/KgjkNccI5x52JjWF+JOJf5sYvmOmo8l4JXLlOzJAY0t
51UfJ8i0bFYVA2Xi7K9MqIEOyiFaKnqyyIiIIcjkW1xM+7AQ36rCxbGEZj2ff/PB
ScdO/yyoseiAzCA0dwECgYEAvOdX7UTXu+6vBRFGCbOAftOww/R1PnuoTydNi7/5
aDCjl3BENoCMnC5TqzuXWUpKXh9yCdyDIQNmCVBi4g6sMa5KDY5Zf2CIXgO9tjyv
EPkSU+NLX9CVFQn/bnTLTcUWxoEUZcAHbM81i/mdrSpxb34mdxBhHEb/L4eZdsTh
mDECgYA1jif95IviMJneMnB9r/IPdBGbqBwMu1SOeey5vzBDeXgyfRJzRrdWTORw
rfjzFOafwGSnHWLo2VbEyI+QTWe7endm188jODHyJ3dp5K/lifaykuKOp1RYiIh4
LTuJ9EwNK+nYe/gD+NFIdMEFqVxaMGbxatv7LxuHgVIx1XxdXA==
-----END RSA PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIF+DCCBOCgAwIBAgIQCVERcoYuQB61QseKlgUOUjANBgkqhkiG9w0BAQsFADBu
MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3
d3cuZGlnaWNlcnQuY29tMS0wKwYDVQQDEyRFbmNyeXB0aW9uIEV2ZXJ5d2hlcmUg
RFYgVExTIENBIC0gRzEwHhcNMjEwOTE1MDAwMDAwWhcNMjIwOTE1MjM1OTU5WjAc
MRowGAYDVQQDExFhcGkud2luc2hpbmUuc2hvcDCCASIwDQYJKoZIhvcNAQEBBQAD
ggEPADCCAQoCggEBAKT+TmDB3aZs3z2DXAqzTISq/B9WPUKFcZPi8Mi790CxvIJ2
eoCXsQ7XPo+S75qo4u1tww/mSSKWulHeRnXrvH0OudI9TggKGnAz4RFxUiB9pAyO
ZfhyieeLrhe4vib06wuo52nNxbV3mEIlURihSSsfk49kFfUMiLTP0OmsMbd7/XYI
3bXjXlDB4e3LY0KlYslL1ANCwv4tAhL/QKrWqe7EqQnGVTlBIdyu7RggTdCp065w
iPVGXy0EngzOF8D79WMJzATTF1xcomLFd61TSwxIXtFndXiPnchNu/0EbYxCvrkX
NKVTPOWb51jUAeOsgmIONKhyqneSkukyyzSi9dMCAwEAAaOCAuIwggLeMB8GA1Ud
IwQYMBaAFFV0T7JyT/VgulDR1+ZRXJoBhxrXMB0GA1UdDgQWBBS5yxNioF1PTdZW
xoBK5lLEyR4GsjAcBgNVHREEFTATghFhcGkud2luc2hpbmUuc2hvcDAOBgNVHQ8B
Af8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMD4GA1UdIAQ3
MDUwMwYGZ4EMAQIBMCkwJwYIKwYBBQUHAgEWG2h0dHA6Ly93d3cuZGlnaWNlcnQu
Y29tL0NQUzCBgAYIKwYBBQUHAQEEdDByMCQGCCsGAQUFBzABhhhodHRwOi8vb2Nz
cC5kaWdpY2VydC5jb20wSgYIKwYBBQUHMAKGPmh0dHA6Ly9jYWNlcnRzLmRpZ2lj
ZXJ0LmNvbS9FbmNyeXB0aW9uRXZlcnl3aGVyZURWVExTQ0EtRzEuY3J0MAkGA1Ud
EwQCMAAwggF/BgorBgEEAdZ5AgQCBIIBbwSCAWsBaQB2ACl5vvCeOTkh8FZzn2Ol
d+W+V32cYAr4+U1dJlwlXceEAAABe+cya2gAAAQDAEcwRQIgEwPwLqmAJViegEQu
tLWdV+hk0XwtPII9qTNkEUMgcKsCIQDkmoy6/J2D6D0ZDvHxnYeeWQ/GyciVLGbG
Dr8jrEIvpgB3AFGjsPX9AXmcVm24N3iPDKR6zBsny/eeiEKaDf7UiwXlAAABe+cy
a88AAAQDAEgwRgIhAPFi4irBk96Rru+YKWmE9hlJK6xNMw7h1VDDxWCMLbo3AiEA
8Z94sJZDR9whHwf/xqhrxjRWEEV9x3+MtAt2VfeumUkAdgDfpV6raIJPH2yt7rhf
Tj5a6s2iEqRqXo47EsAgRFwqcwAAAXvnMmuoAAAEAwBHMEUCICi5vMeI7Z/eFA19
5/cUGuZyYbbXtVu103X+5tzvag2RAiEAkLCk+3FkVtDJb3UEBaPj7c4RzHIGuwFc
nFLTm1yKjGwwDQYJKoZIhvcNAQELBQADggEBAABU3MkximOv63r8rbIhgGRY/net
+X+F4h9mxnH9P+692hkq2Bx1PbcPjvX7lakGmTpIUZOQz4QhQS8/3SIVHhX9j/bQ
hWYVBUDNl75OHpYjoGNXAj46Ih8NXqpI1LE/1iU9lpobSsN7RLFDfh7qyGylTKad
JZe5ycpuEjiKZbS4ye+ASZy5frwsfNSYwBh+solZPWKl78laRNr1WRTIRJCCClOP
PfwlHheNdAu5mfVGARxg4XHmKQ8DpL8d3YUEp+U5a8JIbABNk/fHQJ7evDEcuYK8
gQWG7DjL9TYKWEDHEV30OwsPirLNXlc+SOIFAmo6slKRcnrfPuXXYPqJZqk=
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
MIIEqjCCA5KgAwIBAgIQAnmsRYvBskWr+YBTzSybsTANBgkqhkiG9w0BAQsFADBh
MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3
d3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBD
QTAeFw0xNzExMjcxMjQ2MTBaFw0yNzExMjcxMjQ2MTBaMG4xCzAJBgNVBAYTAlVT
MRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5j
b20xLTArBgNVBAMTJEVuY3J5cHRpb24gRXZlcnl3aGVyZSBEViBUTFMgQ0EgLSBH
MTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALPeP6wkab41dyQh6mKc
oHqt3jRIxW5MDvf9QyiOR7VfFwK656es0UFiIb74N9pRntzF1UgYzDGu3ppZVMdo
lbxhm6dWS9OK/lFehKNT0OYI9aqk6F+U7cA6jxSC+iDBPXwdF4rs3KRyp3aQn6pj
pp1yr7IB6Y4zv72Ee/PlZ/6rK6InC6WpK0nPVOYR7n9iDuPe1E4IxUMBH/T33+3h
yuH3dvfgiWUOUkjdpMbyxX+XNle5uEIiyBsi4IvbcTCh8ruifCIi5mDXkZrnMT8n
wfYCV6v6kDdXkbgGRLKsR4pucbJtbKqIkUGxuZI2t7pfewKRc5nWecvDBZf3+p1M
pA8CAwEAAaOCAU8wggFLMB0GA1UdDgQWBBRVdE+yck/1YLpQ0dfmUVyaAYca1zAf
BgNVHSMEGDAWgBQD3lA1VtFMu2bwo+IbG8OXsj3RVTAOBgNVHQ8BAf8EBAMCAYYw
HQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMBIGA1UdEwEB/wQIMAYBAf8C
AQAwNAYIKwYBBQUHAQEEKDAmMCQGCCsGAQUFBzABhhhodHRwOi8vb2NzcC5kaWdp
Y2VydC5jb20wQgYDVR0fBDswOTA3oDWgM4YxaHR0cDovL2NybDMuZGlnaWNlcnQu
Y29tL0RpZ2lDZXJ0R2xvYmFsUm9vdENBLmNybDBMBgNVHSAERTBDMDcGCWCGSAGG
/WwBAjAqMCgGCCsGAQUFBwIBFhxodHRwczovL3d3dy5kaWdpY2VydC5jb20vQ1BT
MAgGBmeBDAECATANBgkqhkiG9w0BAQsFAAOCAQEAK3Gp6/aGq7aBZsxf/oQ+TD/B
SwW3AU4ETK+GQf2kFzYZkby5SFrHdPomunx2HBzViUchGoofGgg7gHW0W3MlQAXW
M0r5LUvStcr82QDWYNPaUy4taCQmyaJ+VB+6wxHstSigOlSNF2a6vg4rgexixeiV
4YSB03Yqp2t3TeZHM9ESfkus74nQyW7pRGezj+TC44xCagCQQOzzNmzEAP2SnCrJ
sNE2DpRVMnL8J6xBRdjmOsC3N6cQuKuRXbzByVBjCqAA8t1L0I+9wXJerLPyErjy
rMKWaBFLmfK/AHNF4ZihwPGOc7w6UHczBZXH5RFzJNnww+WnKuTPI0HfnVH8lg==
-----END CERTIFICATE-----
-----BEGIN RSA PRIVATE KEY-----
MIIEowIBAAKCAQEAmOW5Z7/juBrbBEaH6u+ENHzAIMhfLt3qMrIb6nZGiv6kQnAV
bQ20zSg/VQxbYVK+So9HPEMXgtzkkWLQc8Z37HhR5zUYyDjCQGppbJmLjwPjjkLh
Z0usXk/BhnlUq38p4FTWvddOYkmPNv2Tj8DbnYlXTz0fpZ9IrRZ/TYTnk7cvgTJV
D1ZLQJ3H1C+xoXTMAD+/vhHNn+zmsvhZrHkCjdQ6keg0fUAGZ/5qj5RkiWXIiVym
dH4iMv647h46NWEyBsPatdJp3AUI/9YYansT99Yp6zlciCCX+p27VspwktftKteQ
SmGaK4AURMDZuvpPi47c6tzAL9EKk40TjrcfXQIDAQABAoIBAC8mpPMYS48ChSk/
4Pl0DLatBAj4EdZfrDIfGBnJiL6jgZ9Vdl4PnIKqF0HQkjukqzdOER9F53G9UiV9
riAOA/yiLEvbZX2Vd14rEsDhZxbfEaVU/bL/tLPO77TbJN/QUucx8plP1QXdfnNs
Zr2tsWxXJtwyUtieEukB55dN1aaJHNowTNvXMhfXJNICmCIwpuU0w83moMHbDii7
AgD+6Ayfvr3l9yxZmG469s8vjTMohurI1IbtwinX92iVdgfghvr64T/hdLilj/UF
TgwFecy49gEYA82ohF8rnNL1iOE26ZmMx1V20My7A8Z5kcqVLcoI/eMt+yrMs+G+
k/afqycCgYEAzXVajGZ2AZlG3B0O9h4bwRDMmKybePOLQgr1nF1odt+jg145BKa7
FZAOA/E5g+LpMY9WRdXzScBBWkvrCvvf1+/nR7PB3wkoebwqjNDhepcOTIeKoB4U
u/v33wGB2EriDDsboegW5T+A7YiAOoH2pAyPPct9P7xfHNa2JFCEtdsCgYEAvoJc
9fKW1Z68YPzlo/zJOV+KpjBeqtnyI2BihAE1woBfBThzYVXao9hOx6F8RLOp2mqd
rVATMeFJW9CK6zaCRaUq0D3pfvXEcOHayor+udI9Pnwy3Qw5+nZI8B4aW277mZrB
Pw+yYvLnAi+PKIpQ2YFOf3w/MOTwro6RlpE5sScCgYEAhZt9CLRQpPWCCP20jwRB
VCmSgu4sJFlsA8SQt+BeYH9KG9GYDphGLN2C37lsh4F11864ca2SCjHFzex0qq3k
gM33fr88oceY1KEyomPrXQcCO24hDcLCBQTzycd3Iqp/mSiO7Zi52taTBuSvTlzZ
gRDRzYOYrWvYBi7yP2dFBeUCgYATBFRfQL4JyPSpAdWyjvNPRNhESqPIjkT7fw2W
e8BwD/xsOvxZhQZ0QI1spBQRj5Wu9eGTgWDJI+H8xk53uFM8vIYPj36Va9cWJZV/
jmxrBC+U4zT4l9XZyKDzRy3+Xo/C/422y8xU0EZ7E2BI/bWgYKYDV9W+/buA0T57
Nzf5FQKBgALfAeNJsRB3w8GzTRcLIDG5yxOvQo1nTnH7Bc4Ns1Mafe+nQA2gFan4
EAFM2AytXSEFwRjs5MOLEYFIR73N4SwB7qxJ1qye5YRDfGoQVdeshuXo+WlxL8lg
TvdtsbUFbfZqfS7iaLYYsHPhUq16VP0DUsVEqrP4aQuEYz+rEFLx
-----END RSA PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIF9TCCBN2gAwIBAgIQBsVzPRmPhOwEVL54JwkGuDANBgkqhkiG9w0BAQsFADBu
MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3
d3cuZGlnaWNlcnQuY29tMS0wKwYDVQQDEyRFbmNyeXB0aW9uIEV2ZXJ5d2hlcmUg
RFYgVExTIENBIC0gRzEwHhcNMjEwOTE1MDAwMDAwWhcNMjIwOTE1MjM1OTU5WjAc
MRowGAYDVQQDExFwb3Aud2luc2hpbmUuc2hvcDCCASIwDQYJKoZIhvcNAQEBBQAD
ggEPADCCAQoCggEBAJjluWe/47ga2wRGh+rvhDR8wCDIXy7d6jKyG+p2Ror+pEJw
FW0NtM0oP1UMW2FSvkqPRzxDF4Lc5JFi0HPGd+x4Uec1GMg4wkBqaWyZi48D445C
4WdLrF5PwYZ5VKt/KeBU1r3XTmJJjzb9k4/A252JV089H6WfSK0Wf02E55O3L4Ey
VQ9WS0Cdx9QvsaF0zAA/v74RzZ/s5rL4Wax5Ao3UOpHoNH1ABmf+ao+UZIllyIlc
pnR+IjL+uO4eOjVhMgbD2rXSadwFCP/WGGp7E/fWKes5XIggl/qdu1bKcJLX7SrX
kEphmiuAFETA2br6T4uO3OrcwC/RCpONE463H10CAwEAAaOCAt8wggLbMB8GA1Ud
IwQYMBaAFFV0T7JyT/VgulDR1+ZRXJoBhxrXMB0GA1UdDgQWBBQMCeT8OgVwejuU
hln1bUczLaYV+zAcBgNVHREEFTATghFwb3Aud2luc2hpbmUuc2hvcDAOBgNVHQ8B
Af8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMD4GA1UdIAQ3
MDUwMwYGZ4EMAQIBMCkwJwYIKwYBBQUHAgEWG2h0dHA6Ly93d3cuZGlnaWNlcnQu
Y29tL0NQUzCBgAYIKwYBBQUHAQEEdDByMCQGCCsGAQUFBzABhhhodHRwOi8vb2Nz
cC5kaWdpY2VydC5jb20wSgYIKwYBBQUHMAKGPmh0dHA6Ly9jYWNlcnRzLmRpZ2lj
ZXJ0LmNvbS9FbmNyeXB0aW9uRXZlcnl3aGVyZURWVExTQ0EtRzEuY3J0MAkGA1Ud
EwQCMAAwggF8BgorBgEEAdZ5AgQCBIIBbASCAWgBZgB1AEalVet1+pEgMLWiiWn0
830RLEF0vv1JuIWr8vxw/m1HAAABe+czXhQAAAQDAEYwRAIgUsqi48J9hl7ewXzf
zeWy7q0XXHp+fGhh2Zkhd7Q2ZUsCIDlNFIVOJpQtO49OQzzwxc4nhG47yTJJspBr
LXQYWNONAHUAUaOw9f0BeZxWbbg3eI8MpHrMGyfL956IQpoN/tSLBeUAAAF75zNe
NgAABAMARjBEAiAZrmOAmNzfA7QrP3ikNSYuxcxzxgT5G3v5AFkbSSTeMQIgJZ1+
LdxzTW7YAFLiIqAF6WcDRAUYnaMJSsTQ5btTdJEAdgDfpV6raIJPH2yt7rhfTj5a
6s2iEqRqXo47EsAgRFwqcwAAAXvnM14GAAAEAwBHMEUCIBP+wvRtdEx3n9D953Wp
NNqIK6ZiG/Ma+srfIAykY+r0AiEAvbYR7vwqfzwgQ6xQeD3eNX0WiAJNr5EDzwB5
cUUx1Q4wDQYJKoZIhvcNAQELBQADggEBAGaQU8HKQgY5lSS8tb9TCvnQyjikxGDk
GYXUhL2ldyD91GqaaOh7KIhWlRfs8PnRK1CwO8Gw0vSFUn3QHqO18g5tTEuBA/qO
BryxbKNGV9idSq/KpODJe7folmT/LZ7L3aT2+1RbiyxCknGUQc8crsJHoh5iBswZ
dT8Fu8dK9088s2X21YHbGQ66Vfj7lh5X91qUH53jbcb4G+y9Yx61QeEZF2wuNYs8
5HUH8jg7nkAv8eZfz03JpfbczK1nKtoLQQWbPpBhyYeWH5iJIfL5fqZOe6t4aJpt
s3wRzbcbTaxptTOpqzpm4ULNgLhF14KzfMXC1XfN+7dWm03lOQDgJjk=
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
MIIEqjCCA5KgAwIBAgIQAnmsRYvBskWr+YBTzSybsTANBgkqhkiG9w0BAQsFADBh
MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3
d3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBD
QTAeFw0xNzExMjcxMjQ2MTBaFw0yNzExMjcxMjQ2MTBaMG4xCzAJBgNVBAYTAlVT
MRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5j
b20xLTArBgNVBAMTJEVuY3J5cHRpb24gRXZlcnl3aGVyZSBEViBUTFMgQ0EgLSBH
MTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALPeP6wkab41dyQh6mKc
oHqt3jRIxW5MDvf9QyiOR7VfFwK656es0UFiIb74N9pRntzF1UgYzDGu3ppZVMdo
lbxhm6dWS9OK/lFehKNT0OYI9aqk6F+U7cA6jxSC+iDBPXwdF4rs3KRyp3aQn6pj
pp1yr7IB6Y4zv72Ee/PlZ/6rK6InC6WpK0nPVOYR7n9iDuPe1E4IxUMBH/T33+3h
yuH3dvfgiWUOUkjdpMbyxX+XNle5uEIiyBsi4IvbcTCh8ruifCIi5mDXkZrnMT8n
wfYCV6v6kDdXkbgGRLKsR4pucbJtbKqIkUGxuZI2t7pfewKRc5nWecvDBZf3+p1M
pA8CAwEAAaOCAU8wggFLMB0GA1UdDgQWBBRVdE+yck/1YLpQ0dfmUVyaAYca1zAf
BgNVHSMEGDAWgBQD3lA1VtFMu2bwo+IbG8OXsj3RVTAOBgNVHQ8BAf8EBAMCAYYw
HQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMBIGA1UdEwEB/wQIMAYBAf8C
AQAwNAYIKwYBBQUHAQEEKDAmMCQGCCsGAQUFBzABhhhodHRwOi8vb2NzcC5kaWdp
Y2VydC5jb20wQgYDVR0fBDswOTA3oDWgM4YxaHR0cDovL2NybDMuZGlnaWNlcnQu
Y29tL0RpZ2lDZXJ0R2xvYmFsUm9vdENBLmNybDBMBgNVHSAERTBDMDcGCWCGSAGG
/WwBAjAqMCgGCCsGAQUFBwIBFhxodHRwczovL3d3dy5kaWdpY2VydC5jb20vQ1BT
MAgGBmeBDAECATANBgkqhkiG9w0BAQsFAAOCAQEAK3Gp6/aGq7aBZsxf/oQ+TD/B
SwW3AU4ETK+GQf2kFzYZkby5SFrHdPomunx2HBzViUchGoofGgg7gHW0W3MlQAXW
M0r5LUvStcr82QDWYNPaUy4taCQmyaJ+VB+6wxHstSigOlSNF2a6vg4rgexixeiV
4YSB03Yqp2t3TeZHM9ESfkus74nQyW7pRGezj+TC44xCagCQQOzzNmzEAP2SnCrJ
sNE2DpRVMnL8J6xBRdjmOsC3N6cQuKuRXbzByVBjCqAA8t1L0I+9wXJerLPyErjy
rMKWaBFLmfK/AHNF4ZihwPGOc7w6UHczBZXH5RFzJNnww+WnKuTPI0HfnVH8lg==
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
MIIGCjCCBPKgAwIBAgIQCgWPf/EKw01EfXf07kW3YTANBgkqhkiG9w0BAQsFADBe
MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3
d3cuZGlnaWNlcnQuY29tMR0wGwYDVQQDExRHZW9UcnVzdCBSU0EgQ0EgMjAxODAe
Fw0xODAzMTMwMDAwMDBaFw0xOTAzMzAxMjAwMDBaMHExCzAJBgNVBAYTAkNOMQ8w
DQYDVQQHDAbljJfkuqwxJzAlBgNVBAoMHuWMl+S6rOWvuuW6k+WVhui0uOaciemZ
kOWFrOWPuDESMBAGA1UECwwJ5oqA5pyv6YOoMRQwEgYDVQQDDAsqLnNlY29vLmNv
bTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALtmYXLmPSk8VLt0QOIE
gz6P4T+1S7z8xt4vmZCZx/UQsHtlq9cwMR7g4hBZX1iLD6MMyKYkvHJPaVhiSyun
cN1oBcVNYpIBgokHoj1OhhrC+jE6RWyUor90ZAvr+SHrYF/NsvV3xE/mXqe+DOG6
rv8lTdf5vXEI2dcyLM8+mBzts0Q7RudocSq8M0S0leFh0qfJyBM6Fi9YLrV9E4Tg
DKuXnRd6t3UmFCdOI5o2Nqw8hU/cIBtWnWYsyHzkQR6GIKpGNU3dVC2BSxDpq2W5
9mZ8ahpDZmCEeKLyxvZe9YYI7aUrnwCr+Q9CarVLnG/8IvGfhH0ZwhOaO+UmvOYV
sKsCAwEAAaOCAq8wggKrMB8GA1UdIwQYMBaAFJBY/7CcdahRVHex7fKjQxY4nmzF
MB0GA1UdDgQWBBT0yyMPB4NM/SjFMFBxZzOslL1wHTAhBgNVHREEGjAYggsqLnNl
Y29vLmNvbYIJc2Vjb28uY29tMA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAUBggr
BgEFBQcDAQYIKwYBBQUHAwIwPwYDVR0fBDgwNjA0oDKgMIYuaHR0cDovL2NkcDEu
ZGlnaWNlcnQuY29tL0dlb1RydXN0UlNBQ0EyMDE4LmNybDBMBgNVHSAERTBDMDcG
CWCGSAGG/WwBATAqMCgGCCsGAQUFBwIBFhxodHRwczovL3d3dy5kaWdpY2VydC5j
b20vQ1BTMAgGBmeBDAECAjB0BggrBgEFBQcBAQRoMGYwJQYIKwYBBQUHMAGGGWh0
dHA6Ly9vY3NwMS5kaWdpY2VydC5jb20wPQYIKwYBBQUHMAKGMWh0dHA6Ly9jYWNl
cnRzLmdlb3RydXN0LmNvbS9HZW9UcnVzdFJTQUNBMjAxOC5jcnQwCQYDVR0TBAIw
ADCCAQUGCisGAQQB1nkCBAIEgfYEgfMA8QB2AKS5CZC0GFgUh7sTosxncAo8NZgE
+RvfuON3zQ7IDdwQAAABYh0A2rcAAAQDAEcwRQIgB4JGvKIVNBAvQxDGWnAtIIUn
qst5UDVZZ2oXfWrJ4iICIQD+cTDwOLOW+9fQlc41zyyxmPxMXjs9wB5t1Q5AoGc2
pAB3AG9Tdqwx8DEZ2JkApFEV/3cVHBHZAsEAKQaNsgiaN9kTAAABYh0A3CMAAAQD
AEgwRgIhAI/rNsTOr8a7hwyGDFWZj8lrKgKKdoA/Bns8jK31iwE3AiEA62SheXHN
9TF76Xfuuo7tZq+wp3NIMp8uNfqcsNs3Ji8wDQYJKoZIhvcNAQELBQADggEBADEw
HTX+B2zJRAYIry4LAaNzHiwp0EZ6UHWAf+amRXxarbS3mhXCjtreoFDmBY5sjdPO
/P32X86FSCo8qj8UDZGRJzgZgPUGwDUWoPhPdhwMlTemut/W+hKBqlI65/zHLS05
pWp8ywv9eslgZxKPpwZ6En/g8XGOWBs9hZCxDFF14srBcbCVc3NBjWnODcw9AavT
05EgQ0UjbxPpCtP2qSF/NCoSp5mwCsZqrh/7IjnEat5vKf3tJhmlGTONPJKYgiVe
4aPMDCO2hHCO2wrCrkTOBXzT3+E29Ym0xqMdryJWbmPQxzA3wNFbAg/5KJZuEgnN
HGiBr2TLA9ikpVr1e+s=
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
MIIEizCCA3OgAwIBAgIQBUb+GCP34ZQdo5/OFMRhczANBgkqhkiG9w0BAQsFADBh
MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3
d3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBD
QTAeFw0xNzExMDYxMjIzNDVaFw0yNzExMDYxMjIzNDVaMF4xCzAJBgNVBAYTAlVT
MRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5j
b20xHTAbBgNVBAMTFEdlb1RydXN0IFJTQSBDQSAyMDE4MIIBIjANBgkqhkiG9w0B
AQEFAAOCAQ8AMIIBCgKCAQEAv4rRY03hGOqHXegWPI9/tr6HFzekDPgxP59FVEAh
150Hm8oDI0q9m+2FAmM/n4W57Cjv8oYi2/hNVEHFtEJ/zzMXAQ6CkFLTxzSkwaEB
2jKgQK0fWeQz/KDDlqxobNPomXOMJhB3y7c/OTLo0lko7geG4gk7hfiqafapa59Y
rXLIW4dmrgjgdPstU0Nigz2PhUwRl9we/FAwuIMIMl5cXMThdSBK66XWdS3cLX18
4ND+fHWhTkAChJrZDVouoKzzNYoq6tZaWmyOLKv23v14RyZ5eqoi6qnmcRID0/i6
U9J5nL1krPYbY7tNjzgC+PBXXcWqJVoMXcUw/iBTGWzpwwIDAQABo4IBQDCCATww
HQYDVR0OBBYEFJBY/7CcdahRVHex7fKjQxY4nmzFMB8GA1UdIwQYMBaAFAPeUDVW
0Uy7ZvCj4hsbw5eyPdFVMA4GA1UdDwEB/wQEAwIBhjAdBgNVHSUEFjAUBggrBgEF
BQcDAQYIKwYBBQUHAwIwEgYDVR0TAQH/BAgwBgEB/wIBADA0BggrBgEFBQcBAQQo
MCYwJAYIKwYBBQUHMAGGGGh0dHA6Ly9vY3NwLmRpZ2ljZXJ0LmNvbTBCBgNVHR8E
OzA5MDegNaAzhjFodHRwOi8vY3JsMy5kaWdpY2VydC5jb20vRGlnaUNlcnRHbG9i
YWxSb290Q0EuY3JsMD0GA1UdIAQ2MDQwMgYEVR0gADAqMCgGCCsGAQUFBwIBFhxo
dHRwczovL3d3dy5kaWdpY2VydC5jb20vQ1BTMA0GCSqGSIb3DQEBCwUAA4IBAQAw
8YdVPYQI/C5earp80s3VLOO+AtpdiXft9OlWwJLwKlUtRfccKj8QW/Pp4b7h6QAl
ufejwQMb455OjpIbCZVS+awY/R8pAYsXCnM09GcSVe4ivMswyoCZP/vPEn/LPRhH
hdgUPk8MlD979RGoUWz7qGAwqJChi28uRds3thx+vRZZIbEyZ62No0tJPzsSGSz8
nQ//jP8BIwrzBAUH5WcBAbmvgWfrKcuv+PyGPqRcc4T55TlzrBnzAzZ3oClo9fTv
O9PuiHMKrC6V6mgi0s2sa/gbXlPCD9Z24XUMxJElwIVTDuKB0Q4YMMlnpN/QChJ4
B0AFsQ+DU0NCO+f78Xf7
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
MIIEYDCCA0igAwIBAgIQD1vDoXbLeJ4gIMeJPIFntDANBgkqhkiG9w0BAQsFADBa
MQswCQYDVQQGEwJJRTESMBAGA1UEChMJQmFsdGltb3JlMRMwEQYDVQQLEwpDeWJl
clRydXN0MSIwIAYDVQQDExlCYWx0aW1vcmUgQ3liZXJUcnVzdCBSb290MB4XDTE2
MTIwNzEyMTczNFoXDTI1MDUxMDEyMDAwMFowYTELMAkGA1UEBhMCVVMxFTATBgNV
BAoTDERpZ2lDZXJ0IEluYzEZMBcGA1UECxMQd3d3LmRpZ2ljZXJ0LmNvbTEgMB4G
A1UEAxMXRGlnaUNlcnQgR2xvYmFsIFJvb3QgQ0EwggEiMA0GCSqGSIb3DQEBAQUA
A4IBDwAwggEKAoIBAQDiO+ERct6opNOjV6pQoo8Ld5DJoqXuEs6WWwEJIMwBk6dO
MLdT90PEaQBXneKNIt2HBkAAgQnOzhuDv9/NO3FG4tZmxwWzdicWj3ueHpV97rdI
owja1q96DDkGZX9KXR+8F/irvu4o13R/eniZWYVoblwjMku/TsDoWm3jcL93EL/8
AfaF2ahEEFgyqXUY1dGivkfiJ2r0mjP4SQhgi9RftDqEv6GqSkx9Ps9PX2x2XqBL
N5Ge3CLmbc4UGo5qy/7NsxRkF8dbKZ4yv/Lu+tMLQtSrt0Ey2gzU7/iB1buNWD+1
G+hJKKJw2jEE3feyFvJMCk4HqO1KPV61f6OQw68nAgMBAAGjggEZMIIBFTAdBgNV
HQ4EFgQUA95QNVbRTLtm8KPiGxvDl7I90VUwHwYDVR0jBBgwFoAU5Z1ZMIJHWMys
+ghUNoZ7OrUETfAwEgYDVR0TAQH/BAgwBgEB/wIBATAOBgNVHQ8BAf8EBAMCAYYw
NAYIKwYBBQUHAQEEKDAmMCQGCCsGAQUFBzABhhhodHRwOi8vb2NzcC5kaWdpY2Vy
dC5jb20wOgYDVR0fBDMwMTAvoC2gK4YpaHR0cDovL2NybDMuZGlnaWNlcnQuY29t
L09tbmlyb290MjAyNS5jcmwwPQYDVR0gBDYwNDAyBgRVHSAAMCowKAYIKwYBBQUH
AgEWHGh0dHBzOi8vd3d3LmRpZ2ljZXJ0LmNvbS9DUFMwDQYJKoZIhvcNAQELBQAD
ggEBAJpjvIPfXiuDFKs7G+h76taX2ng1O+Xvso30ZOdkK3BxeQdlK0sEvgirezuU
20S65oIsvWUwbDY0Um79fgqvCOig0TfuYmz/jwQ0T+BcccaGDUGZZLbHbx1nb3uj
zvb/suLwN8tfwfSCvue+8aNoucVyDtpSS5ecbcaYYL/rjOQWeiMSj6bREEM2jz7q
MgQTlIZcus2tqWuOMyXUI/ibz31TWGiMBGu9jkybdV5LYiKUWxCA7kxqiUDHeBH8
dQt6sFgaFjiUki4bSNrRevngFmMSUYGMkLGELj//so6ofkw4av9cXBZYqIX/XcCj
+KgVQK8z7A0yUhkfMgnzZT6StIQ=
-----END CERTIFICATE-----
-----BEGIN RSA PRIVATE KEY-----
MIIEpQIBAAKCAQEAu2ZhcuY9KTxUu3RA4gSDPo/hP7VLvPzG3i+ZkJnH9RCwe2Wr
1zAxHuDiEFlfWIsPowzIpiS8ck9pWGJLK6dw3WgFxU1ikgGCiQeiPU6GGsL6MTpF
bJSiv3RkC+v5IetgX82y9XfET+Zep74M4bqu/yVN1/m9cQjZ1zIszz6YHO2zRDtG
52hxKrwzRLSV4WHSp8nIEzoWL1gutX0ThOAMq5edF3q3dSYUJ04jmjY2rDyFT9wg
G1adZizIfORBHoYgqkY1Td1ULYFLEOmrZbn2ZnxqGkNmYIR4ovLG9l71hgjtpSuf
AKv5D0JqtUucb/wi8Z+EfRnCE5o75Sa85hWwqwIDAQABAoIBAD+QEVucloAnE4Jl
gyBmcXHF8ZvfTWozvuxb7tVqI7WOzJ1+NdQOZ4rWsjbjaYCp4krmqiQYb8bCArRU
2rRa3eBrSRHMFrP5SSJbcX8j5D6thZku759NpwoTW1/j0SPdJ1o3dgzma7LCK7bv
soTaAkNOjuHDtqrhWqowPZyp2YRt0s7NbGFd0qodzRD7hMVWHnuuOtkDYF18i280
HnC+5kPNeQ+PNEn7yDtZldi1HAv6AuDuAGfXo9tmiz00Mee0vzSuKa8arUQs6yYL
SvG4DYHLkY1KlrTRZqwcMup90vZxSvxpvgqCbDxRJvzDNE/IXiELehQ0J+ElCQnZ
70uwGhkCgYEA5eljBdo17qI54lsqaTnUuKRXiGP7D2OJ0NKhiR3ix/W3kFbQtA97
+BIoGa5e7Zdvxp9bUtw9UaN9L68+DExYqGeUOm8FTzMeuDf0Ujmd7ouIYOe+rTdP
FaFJTe22h21B2Rf3/gsVKevVJr0Xvf1cRSIyEQPk83cQcpM8yrNnTQUCgYEA0KoW
R6FAPLiS0SyDTUs8fP/+oPBBEnbCBaBvhSQNNQRUGmBQaq+0AurljkD7nH6CSt5r
thDKXYqeedyGByu46ZPtpIc+yc7cs8YIHs598+kVR6/6Od1TPkws10+0xUAgZbBI
tdATFiP5ou97gCmUP1DL+hrZV5i9H/LD0ydj9e8CgYEAl8oSOlbqrHYmSS9vPLGV
o6G8uKtpoatR3bByPZihlOrBGmZ2u6pNamZyWyIoQixs+3FSVc5aHYAWsli8Wlo9
XlGkJ0AM/VD+wxkOEQtBHbC5hWD7HlkZuWoWf4CltZuIkc+lRvACNP8iZsUI28Je
HLaK33j2u1asYTicNidj2BECgYEAquCu8CfgOBmauctvF0wmk+L7/YXidCFm0D7L
NMgKPMF3skXvdP7ANqdwJ6eVpVmAj5lHschcQHA1SWxLIfIvMrEeql7LD27lFB93
JOtLAAR/lb5J9zsFYX32NriiO+pA3aWYVbO4/aemVkUx6Qmjypn7AK0eEXsWXeRr
cy7N0GcCgYEAjxD+6jeG3rOdHpopmf190i/JfyxLPhORcTfqlfa//DUWQ8ilRcfP
ugSnLNnvdQVxb4vgvxK0vPvRhz4ptjm4PKQoJzQ47lDB3iCalH3Ie/Jd88zs1urz
P5cSVFUUSFd6VR56ZBQ3h98RDhPQY/GXpkRAAOUfT/CHA9H3HVckVrY=
-----END RSA PRIVATE KEY-----
-----BEGIN RSA PRIVATE KEY-----
MIIEpAIBAAKCAQEAyJ15F0YVUiWmhGjBAyPOUQR3LsgToKADa/1PuMYNA8PQWZDX
anAAMoEaSB/+qWi1CjcPKNg7sYcTkNz3TLXyDyoRIKx7RARx8ApJsPX5Up6KHnx+
OomY0JF7uB/RvfXY8XqhobR7YyAUJ9OBAE7uqnQxwTSiI3OX6uMsSFv0vGn24e2I
xwt4bXI1/l4ckhQk9YXXnegcsoJiZpjQnRBNZRDWw1gLrUV0G0sCdXRgFSG3cF5J
H1uq9KXXIRPmIruQ3b8qmNoaCCgkuA2+aWNz8rDNNrYIJTi0Y1WkSaQk9OIzbvD6
zXGcWJ8FwVBkzJpmKVCG3H8IFQFKf26YFAid8wIDAQABAoIBABbGrhdC2SvU43VX
8UXafFN9ZsyUYYoUcJ8DiNgJADRDuHVauOI4KgWR27qBi2ePYDJzMtDnz8slc0a4
l4kJhRxModosSuhbetYOTPR+0JodLsAsUSZzNbrEMaAjWKww67rqucwCkhmcbD1j
SVuQGo+WlomBYMEWoBJGTWI/smbri2st8qZ4rjG3sCFCuEaEIxQcexb35xknxrHD
odtomfOP/tXjH/z3uT6LuDhutot+8ngfi3/jm+JKcSJVp3o02/j5zVYKiAUEF7GJ
KWtYlmRultG9iSOcV6cCpMHQm1UGwiiEmIkHmnX0I3tPKlI8bDbKVuiyMNNhQws3
byFKJaECgYEA4qXAQPZOMCZ3y0ZdfJp7eOLYTpseBPpOCKRrLwM/HM2G5/jZvxvU
OMjWXZsrUXlZFCoUwNpX3aJ51jmf09oLei0JRr3sTV0h6DXuzcgTFQTh1eIuEupk
33gaVRy9pGk2IWNse2dpZz0kaDEf2PrCcAgjBguj0/wHdwWECKOy7KECgYEA4pil
+9COVEnfU8Ebqr7UOeeDXQYyJvWkKLYBH18jfpXazurnywZ30DBX0cycdWyuirS/
hkJT0lkGVMtZyp7UYZBkv9HrRL6QMsi6QGI2a5b8HaFZHi95WfBL4kfp/UOJR4Ui
k1UrD7SrZ+QnM0uzyPJiI1DGgeNDwCholCCoThMCgYAzQzgbuVnv7BN2R6EHeM1q
hyxTgyQkDhUuQTn49SwGMLpNp2xgnEPA4DQUEe+XSvIJ7IarI/dxqrkR6hCrUwr7
hEov1O8ohGMR6Xjs1E70lxkZTkILhzZvkPOrwodmM2HJ5Xn442fksOCWLF4+rmDi
BAUf7ewNG1j446d8aMIkYQKBgQDRKPJdxJ78csvwdZniPA+N+4OoRGXazHdhFM9o
c9tBp3W39eFL6IaD53vIrsPlKBLc+gaoGWViDsbnUmVpwL5t6Gj3Hv+6DuTv25UA
hSeSnGXPu/WVBWFQgZyqHJOCMerv15aYxM7gynZFibYdhU1IuWOZEaCKmIsbPrF5
ucNhfQKBgQCuvem31Lndfu/aHUfuOJTj5/LqKqgZNAj08VyhNDg64PUWP9iYYoWR
ZVF2bVnbWXEQuNNce5CABgbtjLN/8byB8IzrhOfOQqmOAQV46OMzKgw3PeB3nRJx
uGcjeNrzxGtwVhWkPh+2gfVLTsj2DsoJogqv95t2fYxiFR1jvnCWjA==
-----END RSA PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIGnjCCBYagAwIBAgIQDcP3dOZspzAEKWqQbVk4CjANBgkqhkiG9w0BAQsFADBf
MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3
d3cuZGlnaWNlcnQuY29tMR4wHAYDVQQDExVHZW9UcnVzdCBDTiBSU0EgQ0EgRzEw
HhcNMjIxMTAzMDAwMDAwWhcNMjMxMjA0MjM1OTU5WjBjMQswCQYDVQQGEwJDTjES
MBAGA1UECAwJ5YyX5Lqs5biCMScwJQYDVQQKDB7ljJfkuqzlr7rlupPllYbotLjm
nInpmZDlhazlj7gxFzAVBgNVBAMMDiouc2Vjb29pbWcuY29tMIIBIjANBgkqhkiG
9w0BAQEFAAOCAQ8AMIIBCgKCAQEAyJ15F0YVUiWmhGjBAyPOUQR3LsgToKADa/1P
uMYNA8PQWZDXanAAMoEaSB/+qWi1CjcPKNg7sYcTkNz3TLXyDyoRIKx7RARx8ApJ
sPX5Up6KHnx+OomY0JF7uB/RvfXY8XqhobR7YyAUJ9OBAE7uqnQxwTSiI3OX6uMs
SFv0vGn24e2Ixwt4bXI1/l4ckhQk9YXXnegcsoJiZpjQnRBNZRDWw1gLrUV0G0sC
dXRgFSG3cF5JH1uq9KXXIRPmIruQ3b8qmNoaCCgkuA2+aWNz8rDNNrYIJTi0Y1Wk
SaQk9OIzbvD6zXGcWJ8FwVBkzJpmKVCG3H8IFQFKf26YFAid8wIDAQABo4IDUDCC
A0wwHwYDVR0jBBgwFoAUkZ9eMRWuEJ+tYMH3wcyqSDQvDCYwHQYDVR0OBBYEFOVY
W2WWarQD3yQgwkIQA1eskRrrMCcGA1UdEQQgMB6CDiouc2Vjb29pbWcuY29tggxz
ZWNvb2ltZy5jb20wDgYDVR0PAQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMB
BggrBgEFBQcDAjB1BgNVHR8EbjBsMDSgMqAwhi5odHRwOi8vY3JsMy5kaWdpY2Vy
dC5jb20vR2VvVHJ1c3RDTlJTQUNBRzEuY3JsMDSgMqAwhi5odHRwOi8vY3JsNC5k
aWdpY2VydC5jb20vR2VvVHJ1c3RDTlJTQUNBRzEuY3JsMD4GA1UdIAQ3MDUwMwYG
Z4EMAQICMCkwJwYIKwYBBQUHAgEWG2h0dHA6Ly93d3cuZGlnaWNlcnQuY29tL0NQ
UzBvBggrBgEFBQcBAQRjMGEwIQYIKwYBBQUHMAGGFWh0dHA6Ly9vY3NwLmRjb2Nz
cC5jbjA8BggrBgEFBQcwAoYwaHR0cDovL2NybC5kaWdpY2VydC1jbi5jb20vR2Vv
VHJ1c3RDTlJTQUNBRzEuY3J0MAkGA1UdEwQCMAAwggF9BgorBgEEAdZ5AgQCBIIB
bQSCAWkBZwB1AOg+0No+9QY1MudXKLyJa8kD08vREWvs62nhd31tBr1uAAABhDtv
SZcAAAQDAEYwRAIgOEy2cTCkw9KVY2LAlyWm+eMKcFojkjSvEZhDnl2/rXICIDUS
0wBjpu+FVnVTuXGtBVlCdtZ/y3Z77XaSDHDD1gb+AHUAs3N3B+GEUPhjhtYFqdwR
CUp5LbFnDAuH3PADDnk2pZoAAAGEO29JegAABAMARjBEAiBk1OQdxnbo98S9N1Pz
Gp02rbMtltSM3X1IUG8y8eeFtQIgBv7SJlan2+zwQuKl91GFR6ZEEEBue3D/OfU8
Kcdt6mMAdwC3Pvsk35xNunXyOcW6WPRsXfxCz3qfNcSeHQmBJe20mQAAAYQ7b0lM
AAAEAwBIMEYCIQDDMYzs3av5DWWVteIw9cN/Ih+EfphSfCah85UBCunutwIhAILG
QfKgGz+Jlq/eWhWJr46QTrLimXVr3++8MH5AuHOFMA0GCSqGSIb3DQEBCwUAA4IB
AQCWU+2eMtyaqmphSmyvcy893AX7xdO2flCs/P96PeS6WBC5nTeXpX8VzUCia068
qp65zOU1SkTAyvU156RhCr+2+iff8KI5z8+v82lNmeDInXo3gDIZebkGHwZFvFwU
DCSo0vSb+rH0jHUZbPJD1lrSd1lVZZBoYi+/arzYkSe4+QdUxSv92BWrevKD1bxE
hFw4yuTkJ9cINpamBM2qIZpFusAYzhMj/N6u90Wiy6ayippYeQ4VKMmDO7o6wqDN
b2R51agUsiSz/6UHpPtfDFhkAWmTE4vHFc/6CL0p9Q+xHBJ4y9YeHZSvR3JL5CYU
Xf+QdF1Lx9pjTEfMfDK5KrDv
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
MIIFGjCCBAKgAwIBAgIQCgRw0Ja8ihLIkKbfgm7sSzANBgkqhkiG9w0BAQsFADBh
MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3
d3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBD
QTAeFw0xOTA2MjAxMjI3NThaFw0yOTA2MjAxMjI3NThaMF8xCzAJBgNVBAYTAlVT
MRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5j
b20xHjAcBgNVBAMTFUdlb1RydXN0IENOIFJTQSBDQSBHMTCCASIwDQYJKoZIhvcN
AQEBBQADggEPADCCAQoCggEBALFJ+j1KeZVG4jzgQob23lQ8PJUNhY31ufZihuUx
hYc6HSU4Lw0fxfA43a9DpJl74M3E6F1ZRBOfJ+dWnaiyYD0PxRIQd4wJisti4Uad
vz61IYY/oQ/Elxk/X7GFDquYuxCSyBdHtTVMXCxFSvQ2C/7jWZFDfGGKKNoQSiJy
wDe8iiHbUOakLMmXmOTZyWJnFdR/TH5YNTiMKCNUPHAleG4IigGxDyL/gbwrdDNi
bDA4lUNhD0xNvPjQ8BNKqm5HWDvirUuHdC+4hpi0GJO34O3iiRV16YmWTuVFNboU
LDZ0+PQtctJnatpuZKPGyKX6jCpPvzzPw/EhNDlpEdrYHZMCAwEAAaOCAc4wggHK
MB0GA1UdDgQWBBSRn14xFa4Qn61gwffBzKpINC8MJjAfBgNVHSMEGDAWgBQD3lA1
VtFMu2bwo+IbG8OXsj3RVTAOBgNVHQ8BAf8EBAMCAYYwHQYDVR0lBBYwFAYIKwYB
BQUHAwEGCCsGAQUFBwMCMA8GA1UdEwEB/wQFMAMBAf8wMQYIKwYBBQUHAQEEJTAj
MCEGCCsGAQUFBzABhhVodHRwOi8vb2NzcC5kY29jc3AuY24wRAYDVR0fBD0wOzA5
oDegNYYzaHR0cDovL2NybC5kaWdpY2VydC1jbi5jb20vRGlnaUNlcnRHbG9iYWxS
b290Q0EuY3JsMIHOBgNVHSAEgcYwgcMwgcAGBFUdIAAwgbcwKAYIKwYBBQUHAgEW
HGh0dHBzOi8vd3d3LmRpZ2ljZXJ0LmNvbS9DUFMwgYoGCCsGAQUFBwICMH4MfEFu
eSB1c2Ugb2YgdGhpcyBDZXJ0aWZpY2F0ZSBjb25zdGl0dXRlcyBhY2NlcHRhbmNl
IG9mIHRoZSBSZWx5aW5nIFBhcnR5IEFncmVlbWVudCBsb2NhdGVkIGF0IGh0dHBz
Oi8vd3d3LmRpZ2ljZXJ0LmNvbS9ycGEtdWEwDQYJKoZIhvcNAQELBQADggEBABfg
eXrxIrtlixBv+KMDeqKxtNJbZiLDzJBkGCd4HI63X5eS6BElJBn6mI9eYVrr7qOL
Tp7WiO02Sf1Yrpaz/ePSjZ684o89UAGpxOfbgVSMvo/a07n/220jUWLxzaJhQNLu
lACXwwWsxYf8twP8glkoIHnUUNTlhsyyl1ZzvVC4bDpI4hC6QkJGync1MNqYSMj8
tZbhQNw3HdSmcTO0Nc/J/pK2VZc6fFbKBgspmzdHc6jMKG2t4lisXEysS3wPcg0a
Nfr1Odl5+myh3MnMK08f6pTXvduLz+QZiIh8IYL+Z6QWgTZ9e2jnV8juumX1I8Ge
7cZdtNnTCB8hFfwGLUA=
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
MIIGlzCCBX+gAwIBAgIQWhB3RVLmFrxsDOuGcOCS0DANBgkqhkiG9w0BAQsFADBj
MQswCQYDVQQGEwJDTjE2MDQGA1UECgwtQmVpamluZyBYaW5jaGFjaGEgQ3JlZGl0
IE1hbmFnZW1lbnQgQ28uLCBMdGQuMRwwGgYDVQQDDBNYY2MgVHJ1c3QgT1YgU1NM
IENBMB4XDTIzMDMwMjAxNTkzNFoXDTI0MDMzMTAxNTkzM1owdDELMAkGA1UEBhMC
Q04xEjAQBgNVBAgMCeWMl+S6rOW4gjESMBAGA1UEBwwJ5YyX5Lqs5biCMScwJQYD
VQQKDB7ljJfkuqzlr7rlupPllYbotLjmnInpmZDlhazlj7gxFDASBgNVBAMMCyou
c2Vjb28uY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAw2XiHtiY
bafq8Z0kXrJh0eROT1WYlImkXjCtXTdG9b6Q4v4OnyBXbEMYp/JQYwu0MtfiyI+D
rZd/Y3HF0hDcht++6n7rIitNHhttSNMcbsitt2sApomsyytjhIfI6JPN7aLHVT2z
PP/PHYqWuZPiu78VQMlYyaYEYvwyZh122F6JGS8wvUrwpYCsmnvj7a8lubJMOMgl
tvk/8Nh/3heiGqmMbhBP0VToDmsbeklfRbcp+I0qpcgHI3kR4Sp5t0mCI2jqShGC
dkK4IgIR1UgfNuemEADurTtoogTxze5Nzc3kCGvES0FmLg/XOFuBysJXICpgceAF
5Wq+K/MFYrCGQQIDAQABo4IDNDCCAzAwDAYDVR0TAQH/BAIwADBDBgNVHR8EPDA6
MDigNqA0hjJodHRwOi8veGluY2hhY2hhMm92LmNybC5jZXJ0dW0ucGwveGluY2hh
Y2hhMm92LmNybDB5BggrBgEFBQcBAQRtMGswLwYIKwYBBQUHMAGGI2h0dHA6Ly94
aW5jaGFjaGEyb3Yub2NzcC1jZXJ0dW0uY29tMDgGCCsGAQUFBzAChixodHRwOi8v
cmVwb3NpdG9yeS5jZXJ0dW0ucGwveGluY2hhY2hhMm92LmNlcjAfBgNVHSMEGDAW
gBT6oMvCx12BtSCSByALtjtwOwkOVTAdBgNVHQ4EFgQUuhJ8tvAJazhcBIQd5y2z
7HDGHYAwTAYDVR0gBEUwQzAIBgZngQwBAgIwNwYMKoRoAYb2dwIFARYCMCcwJQYI
KwYBBQUHAgEWGWh0dHBzOi8vd3d3LmNlcnR1bS5wbC9DUFMwHQYDVR0lBBYwFAYI
KwYBBQUHAwEGCCsGAQUFBwMCMA4GA1UdDwEB/wQEAwIFoDAhBgNVHREEGjAYggsq
LnNlY29vLmNvbYIJc2Vjb28uY29tMIIBfgYKKwYBBAHWeQIEAgSCAW4EggFqAWgA
dQDatr9rP7W2Ip+bwrtca+hwkXFsu1GEhTS9pD0wSNf7qwAAAYagC9Q8AAAEAwBG
MEQCIA7N0sGyUTHwyLtmM9MatYVMfvrcXXH7UYt3BYDPh2pWAiBqvb+NbXFHau1a
QV0Wo7AMdmmehQvd6tdOVdsnQVkFZwB3AO7N0GTV2xrOxVy3nbTNE6Iyh0Z8vOze
w1FIWUZxH7WbAAABhqAL1HsAAAQDAEgwRgIhAPnz4T7qrjQJQjH1d3qecXwgKwn8
HLVcM/mLe09495m6AiEAswN9/lqBkZEf25Q28mVvZDHjgDOuiUo8rvp/NimWQAYA
dgBVgdTCFpA2AUrqC5tXPFPwwOQ4eHAlCBcvo6odBxPTDAAAAYagC9ZKAAAEAwBH
MEUCIG2g66GXaqYOqiQ9STLKtIkS1Xf7qaaAYcTxJpmPK96sAiEAqRT1yg/sbcXR
UtQX5A/V2a3PoPgrSzXL1zqKLhZmdTYwDQYJKoZIhvcNAQELBQADggEBAFXU/+mt
7eUmkIyTfWw9bTy7tC2VFlMkldbod2uLXsePok2TwfrmpIHcawq0LP4msA4SBZGf
ZhwP8hDHZSidWOe3dKxPtEHu9QEKp/Z/+Ao0Yl0dWmitn6GO0fnK2emNpLX152rh
+Msy51knsgzPTMLWymZXk32UQKy0B39IbSKugu+0xzxhTqqFLxwnLW2zXAZ72Rva
bl5Ebf1PnQi9vNBsKWUpQS7Ak7MXUDrl+fgGq8uvQMKDBQzqymFJgOLPKzV8IyWL
LPQPTmUdEsJQAEcyMqVjZuh/bKVly6/T3JfAG6XYoW28A3oP7/XUV31Rb3yohuXM
+OvRXklCk8V2Jiw=
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
MIIEzzCCA7egAwIBAgIRAPJECC2rqQ2ljHLp8pqTQK4wDQYJKoZIhvcNAQELBQAw
fjELMAkGA1UEBhMCUEwxIjAgBgNVBAoTGVVuaXpldG8gVGVjaG5vbG9naWVzIFMu
QS4xJzAlBgNVBAsTHkNlcnR1bSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTEiMCAG
A1UEAxMZQ2VydHVtIFRydXN0ZWQgTmV0d29yayBDQTAeFw0yMjA3MDEwNzQ4NDda
Fw0yNzA2MzAwNzQ4NDdaMGMxCzAJBgNVBAYTAkNOMTYwNAYDVQQKDC1CZWlqaW5n
IFhpbmNoYWNoYSBDcmVkaXQgTWFuYWdlbWVudCBDby4sIEx0ZC4xHDAaBgNVBAMM
E1hjYyBUcnVzdCBPViBTU0wgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQCz2nxSPEsMeRBdunf+KZ8CrJIj9DUWGVu05WWyES+QkMHzVHCZt8cB2Blp
qzHHqFsXSDHVzcMxDeXBbudmQwYbg5NpSwY9vJHPTl6vlAlK4UWN4+oPTgP9//RN
N6KLmK3kjZ2Zc9F3kFKVaziSwVNjVvneacoUnz6blwLLBc5QelQ8oDT0eEv0QBAY
I0T8pHDgcvWQqTBaRrOb80plDhYju464XbVhtOHvFCiBIkKnfUBnBfptWjGM8Kis
sq4r8YX35B/pioj9g1YX34MLt+5L3vvWXEb2aMiwwB1Z3bSeeiU3N8aMuSb9E9jp
zd0uhzRameU7jAIAr8uuunb7GUJ7AgMBAAGjggFhMIIBXTASBgNVHRMBAf8ECDAG
AQH/AgEAMB0GA1UdDgQWBBT6oMvCx12BtSCSByALtjtwOwkOVTAfBgNVHSMEGDAW
gBQIds3LB/8k9sXN7buQvOKEN0Z19zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0lBBYw
FAYIKwYBBQUHAwEGCCsGAQUFBwMCMC8GA1UdHwQoMCYwJKAioCCGHmh0dHA6Ly9j
cmwuY2VydHVtLnBsL2N0bmNhLmNybDBrBggrBgEFBQcBAQRfMF0wKAYIKwYBBQUH
MAGGHGh0dHA6Ly9zdWJjYS5vY3NwLWNlcnR1bS5jb20wMQYIKwYBBQUHMAKGJWh0
dHA6Ly9yZXBvc2l0b3J5LmNlcnR1bS5wbC9jdG5jYS5jZXIwOgYDVR0gBDMwMTAv
BgRVHSAAMCcwJQYIKwYBBQUHAgEWGWh0dHBzOi8vd3d3LmNlcnR1bS5wbC9DUFMw
DQYJKoZIhvcNAQELBQADggEBACWzdb59JyYc/WivKUcTEZ+H8WOTuv3AiR6rPljB
QUEB/1kxIeBK+276WLJn0nFNFuT9QMUBo/iUvNvuRQqVjouuYB0Oea6zKQpeMWry
oYtbheW+5NYAbdl9tYE4MRRK9zBLMRrQz35q+XfgMInozidhNHCvuulWk38OMM51
O73z53+R1879nnoZZznoYnrnkISVDjlhe6OSMifvIJAwSYwH2z79Y6CTVgtqTDR9
793Gr7UUmk5ydoxClxnku7voTX8iJUPcuAjElxFrhSQoxm6uXXOfItEqGvLkWAcq
IC5mcyU9VpUg1YP+KkDMh+KQM7/k+2ka1em9hO+QHvJ08UQ=
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
MIIEtDCCA5ygAwIBAgIRAJOShUABZXFflH8oj+/JmygwDQYJKoZIhvcNAQELBQAw
PjELMAkGA1UEBhMCUEwxGzAZBgNVBAoTElVuaXpldG8gU3AuIHogby5vLjESMBAG
A1UEAxMJQ2VydHVtIENBMB4XDTA4MTAyMjEyMDczN1oXDTI3MDYxMDEwNDYzOVow
fjELMAkGA1UEBhMCUEwxIjAgBgNVBAoTGVVuaXpldG8gVGVjaG5vbG9naWVzIFMu
QS4xJzAlBgNVBAsTHkNlcnR1bSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTEiMCAG
A1UEAxMZQ2VydHVtIFRydXN0ZWQgTmV0d29yayBDQTCCASIwDQYJKoZIhvcNAQEB
BQADggEPADCCAQoCggEBAOP7faNyusLwyRSH9WsBTuFuQAe6bSddf/dbLbNax1Ff
q6QypmGHtm4PhtIwApf412lXoRg5XWpkecYBWaw8MUo4fNIE0kso6CBfOweizE1z
2/OuT8dW1Vqnlon686to1COGWSfPCSe8rG5ygxwwct/gounS4XR1Gb0qnnsVVAQb
10M5rVUoxeIau/TA5K44STPMdoWfOUXSpJ7yEoxR+HzkLX/1rF/rFp+xLdG6zJFC
d0wlyZA4b9vwzPuOHpdZPtVgTuYFKO1JeRNLukjbL/ly0znK/h/YNHL1tEDPMQHD
7N4RLRddH7hQ0V4Zp2neBzMoylCV+adUy1SGUEWp+UkCAwEAAaOCAWswggFnMA8G
A1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFAh2zcsH/yT2xc3tu5C84oQ3RnX3MFIG
A1UdIwRLMEmhQqRAMD4xCzAJBgNVBAYTAlBMMRswGQYDVQQKExJVbml6ZXRvIFNw
LiB6IG8uby4xEjAQBgNVBAMTCUNlcnR1bSBDQYIDAQAgMA4GA1UdDwEB/wQEAwIB
BjAsBgNVHR8EJTAjMCGgH6AdhhtodHRwOi8vY3JsLmNlcnR1bS5wbC9jYS5jcmww
aAYIKwYBBQUHAQEEXDBaMCgGCCsGAQUFBzABhhxodHRwOi8vc3ViY2Eub2NzcC1j
ZXJ0dW0uY29tMC4GCCsGAQUFBzAChiJodHRwOi8vcmVwb3NpdG9yeS5jZXJ0dW0u
cGwvY2EuY2VyMDkGA1UdIAQyMDAwLgYEVR0gADAmMCQGCCsGAQUFBwIBFhhodHRw
Oi8vd3d3LmNlcnR1bS5wbC9DUFMwDQYJKoZIhvcNAQELBQADggEBAI3m/UBmo0yc
p6uh2oTdHDAH5tvHLeyDoVbkHTwmoaUJK+h9Yr6ydZTdCPJ/KEHkgGcCToqPwzXQ
1aknKOrS9KsGhkOujOP5iH3g271CgYACEnWy6BdxqyGVMUZCDYgQOdNv7C9C6kBT
Yr/rynieq6LVLgXqM6vp1peUQl4E7Sztapx6lX0FKgV/CF1mrWHUdqx1lpdzY70a
QVkppV4ig8OLWfqaova9ML9yHRyZhpzyhTwd9yaWLy75ArG1qVDoOPqbCl60BMDO
TjksygtbYvBNWFA0meaaLNKQ1wmB1sCqXs7+0vehukvZ1oaOGR+mBkdCcuBWCgAc
eLmNzJkEN0k=
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
MIIDDDCCAfSgAwIBAgIDAQAgMA0GCSqGSIb3DQEBBQUAMD4xCzAJBgNVBAYTAlBM
MRswGQYDVQQKExJVbml6ZXRvIFNwLiB6IG8uby4xEjAQBgNVBAMTCUNlcnR1bSBD
QTAeFw0wMjA2MTExMDQ2MzlaFw0yNzA2MTExMDQ2MzlaMD4xCzAJBgNVBAYTAlBM
MRswGQYDVQQKExJVbml6ZXRvIFNwLiB6IG8uby4xEjAQBgNVBAMTCUNlcnR1bSBD
QTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAM6xwS7TT3zNJc4YPk/E
jG+AanPIW1H4m9LcuwBcsaD8dQPugfCI7iNS6eYVM42sLQnFdvkrOYCJ5JdLkKWo
ePhzQ3ukYbDYWMzhbGZ+nPMJXlVjhNWo7/OxLjBos8Q82KxujZlakE403Daaj4GI
ULdtlkIJ89eVgw1BS7Bqa/j8D35in2fE7SZfECYPCE/wpFcozo+47UX2bu4lXapu
Ob7kky/ZR6By6/qmW6/KUz/iDsaWVhFu9+lmqSbYf5VT7QqFiLpPKaVCjF62/IUg
AKpoC6EahQGcxEZjgoi2IrHu/qpGWX7PNSzVttpd90gzFFS269lvzs2I1qsb2pY7
HVkCAwEAAaMTMBEwDwYDVR0TAQH/BAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAQEA
uI3O7+cUus/usESSbLQ5PqKEbq24IXfS1HeCh+YgQYHu4vgRt2PRFze+GXYkHAQa
TOs9qmdvLdTN/mUxcMUbpgIKumB7bVjCmkn+YzILa+M6wKyrO7Do0wlRjBCDxjTg
xSvgGrZgFCdsMneMvLJymM/NzD+5yCRCFNZX/OYmQ6kd5YCQzgNUKD73P9P4Te1q
CjqTE5s7FCMTY5w/0YcneeVMUeMBrYVdGjux1XMQpNPyvG5k9VpWkKjHDkx0Dy5x
O/fIR/RpbxXyEV6DHpx8Uq79AtoSqFlnGNu8cN2bsWntgM6JQEhqDjXKKWYVIZQs
6GAqm4VKQPNriiTsBhYscw==
-----END CERTIFICATE-----
-----BEGIN RSA PRIVATE KEY-----
MIIEowIBAAKCAQEAw2XiHtiYbafq8Z0kXrJh0eROT1WYlImkXjCtXTdG9b6Q4v4O
nyBXbEMYp/JQYwu0MtfiyI+DrZd/Y3HF0hDcht++6n7rIitNHhttSNMcbsitt2sA
pomsyytjhIfI6JPN7aLHVT2zPP/PHYqWuZPiu78VQMlYyaYEYvwyZh122F6JGS8w
vUrwpYCsmnvj7a8lubJMOMgltvk/8Nh/3heiGqmMbhBP0VToDmsbeklfRbcp+I0q
pcgHI3kR4Sp5t0mCI2jqShGCdkK4IgIR1UgfNuemEADurTtoogTxze5Nzc3kCGvE
S0FmLg/XOFuBysJXICpgceAF5Wq+K/MFYrCGQQIDAQABAoIBABOv0S+AbSMnNvGu
/noYCOkH0qgFnMDieVAQIXdx2VFrKNfl9v0rWgOLYxGQxW6lQDubKrtAUmkMCYaw
cNjwX/eq1WZ08SXZLQTqiIE82/GBgJcpTcB5wJIbxgQVVjWwpp/ZtbGt7MApmemF
DBiYgNCfuPl1D+AJPQnoFP/a2h2Eg6a1wY4IAJr0zcYDj82u+WQS6sZsuRLcZmhC
yntek99ivEWFCHRPSeh2ZRbD1nnkEm/ziQwLERUCmg2XxzePYaFHXuX2bv8dHp4G
f+snLATRLjC2tT9MNXxXivuG2N83CvLAs90aGllTV3xjtBXDsghX6z+OUmsEQqay
mCdsYQECgYEA8DhFiMyFEkrUnopJMk5v4aliGi8KTqGrnh3n0obmqdszXhP1sczh
8jzFKwnVn1K2JgDfKe2jpUmo0FlusjkNF2IExyvdIRWdsoY7ijECeiNEPKw2BFwY
ZG65nbiCLc86maz2HX13rKYOkWGDaQPki7+YHf8SOrsg9LcZDLtCjrECgYEA0Dva
GVAgS3563a9gLa1oKmVc/tkatuGaqIFv+Eb7prcpHnwr1Q7PiQAfOt84u2xzLmGZ
4ZB5ycp5BTwjV4zeMqsFTFtLLcq3LUPNH3q+320mr/6bMM0RTopVFgKCUys0Bo5W
9d0uWtZy/keelQRxKwWeQWIcTeyUFWi085MN9JECgYAHVLBKjHNDK6VxcSbqshoX
+ONViTn3TFfAa4k3k4ZWiKn4pQNKecYrbk9WEObEBfIpFr24udfUo3rTYOdP6Q3N
OOCMc3o8GDzHxfDrNrOspobekyLS3zyfVAG2HntaiohvSCf6nmmYizjGlwM7oTLI
UQCDadVUlYFb9np9OPm/AQKBgBbKhjuBBpfctwvudwNo2F7Ti1MlZgQgOzI4QI4X
DtIXd/urMYz3OwXOqpxh9C6nVw/7hMEoc/v/GjHVfDTH6UX4a/MIhvjzGAtvQVMx
txRzOOnIXyn/N+a1w0xOZ/88WkxhZekxFTLCCAIGyreardw8mC6l011ACJEzTaLf
NIbRAoGBAJ/qcijJoiZof+InFXKL39ukyB0Rz0qXAXaiMsrvnYnCrjKp1pjqJ/n+
8cgYSian+frN/Dca6aJ+bJy/IY3j6LHYq6+dDltVSbd51hmGgXBN018jSQShbuO9
plbh605fSu1elLV5hFYONlbdEjhtHnNCQtQYSzzg9a+po5AQSdZU
-----END RSA PRIVATE KEY-----
\ No newline at end of file
-----BEGIN CERTIFICATE-----
MIIF3zCCBMegAwIBAgIQBqxJ0U38juJnVhUosw+/uTANBgkqhkiG9w0BAQsFADBZ
MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMTMwMQYDVQQDEypS
YXBpZFNTTCBUTFMgRFYgUlNBIE1peGVkIFNIQTI1NiAyMDIwIENBLTEwHhcNMjIw
NDI3MDAwMDAwWhcNMjMwNTE3MjM1OTU5WjAUMRIwEAYDVQQDDAkqLnNpa3UuY24w
ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCo3NwbZoWSfw9uL6+cEjfV
cd5BAJTb+19p3coyLFQjCqfejBMhevV65AxBfyo8vVzTu5qk7wfizvWhkqCXH3NM
2HJY7ZUh6wi+EotStXAn31CqheZh/JyxcvXrx29wXwTZpNeyxaP+uTNSY4CKU9NW
rDx7AYOvBs5wJFbWvmE6RciB9Yg+kN1SftuJJni2oSHufY9fdW0GtQtWfxU1L5SL
0SjlzBxAmGem2L3YKWTaWvoyCJWVWlT3oIxM255KlPiQCNFKsE1Dc3D9C3Aab3Ej
OR6Ets3x/pQvOUUCP+GF8D2AMaxjDYBfgmH+g03i9eEvT0u/wDTo878MHqPdqJg1
AgMBAAGjggLmMIIC4jAfBgNVHSMEGDAWgBSkjeW+fHnkcCNtLik0rSNY3PUxfzAd
BgNVHQ4EFgQUZClmgLgFM/Gzuw+qEzSbNgleSAAwHQYDVR0RBBYwFIIJKi5zaWt1
LmNuggdzaWt1LmNuMA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcD
AQYIKwYBBQUHAwIwPgYDVR0gBDcwNTAzBgZngQwBAgEwKTAnBggrBgEFBQcCARYb
aHR0cDovL3d3dy5kaWdpY2VydC5jb20vQ1BTMIGFBggrBgEFBQcBAQR5MHcwJAYI
KwYBBQUHMAGGGGh0dHA6Ly9vY3NwLmRpZ2ljZXJ0LmNvbTBPBggrBgEFBQcwAoZD
aHR0cDovL2NhY2VydHMuZGlnaWNlcnQuY29tL1JhcGlkU1NMVExTRFZSU0FNaXhl
ZFNIQTI1NjIwMjBDQS0xLmNydDAJBgNVHRMEAjAAMIIBfQYKKwYBBAHWeQIEAgSC
AW0EggFpAWcAdgCt9776fP8QyIudPZwePhhqtGcpXc+xDCTKhYY069yCigAAAYBo
yGVCAAAEAwBHMEUCIHjoJaU0UDKIb8zXsNrV7XVSvWJhhEdKbGGdklBzl5pgAiEA
oWeaf7lROj5V2NgDkFkUiCkh7DIn2BpopQuj8ayHuwUAdgA1zxkbv7FsV78PrUxt
Qsu7ticgJlHqP+Eq76gDwzvWTAAAAYBoyGUWAAAEAwBHMEUCIQDqXyHeLPl8RUys
k2AKvynQ0ypmLiK6O17OFaqc1hn5fwIgXqpdS+FlSoctzBDVkpeC7mu40q2Y3Xd1
0ShWEc1qnrEAdQCzc3cH4YRQ+GOG1gWp3BEJSnktsWcMC4fc8AMOeTalmgAAAYBo
yGUyAAAEAwBGMEQCIHmFaxlvYCLE+n7Pw/ryplmwzYe5NnDtzjmhuwBCh64GAiBc
zb+w3y2aL9S6GQ0gZxO6/ubgfgm0XLW3DDYbT6UWDjANBgkqhkiG9w0BAQsFAAOC
AQEAlt9nVrTkwWE1aJpBCHmb00f+YH5L29vo7xHGZ39wfoDcrBCwxXVhvcsNGtcI
iEfwL40x+luG6JNHzp9Ad6MRirTieDWm2AljFoOe93qmhy/kc/gWEc5Q1iuoxByU
CpfI44aqlLKxubMHZb7KLzSbINN9oIpfj2OO+kZl8RVBx8b11ML7fPVoATDjhkxj
EhmhABRUj+45EDrF8Hzq7qvFKVpNQlfnRweGoS29K6l96vKSI8haCAxsevwqbfkr
QErYgvFv9o88Hq6tPm1x1xtZLrN7oFhFt5z9FN92QX+DSDpug32NiI7XZ7A7A8QV
DF3hBsOQ5f143e2kuqsiUOnJ6A==
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
MIIFUTCCBDmgAwIBAgIQB5g2A63jmQghnKAMJ7yKbDANBgkqhkiG9w0BAQsFADBh
MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3
d3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBD
QTAeFw0yMDA3MTYxMjI1MjdaFw0yMzA1MzEyMzU5NTlaMFkxCzAJBgNVBAYTAlVT
MRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxMzAxBgNVBAMTKlJhcGlkU1NMIFRMUyBE
ViBSU0EgTWl4ZWQgU0hBMjU2IDIwMjAgQ0EtMTCCASIwDQYJKoZIhvcNAQEBBQAD
ggEPADCCAQoCggEBANpuQ1VVmXvZlaJmxGVYotAMFzoApohbJAeNpzN+49LbgkrM
Lv2tblII8H43vN7UFumxV7lJdPwLP22qa0sV9cwCr6QZoGEobda+4pufG0aSfHQC
QhulaqKpPcYYOPjTwgqJA84AFYj8l/IeQ8n01VyCurMIHA478ts2G6GGtEx0ucnE
fV2QHUL64EC2yh7ybboo5v8nFWV4lx/xcfxoxkFTVnAIRgHrH2vUdOiV9slOix3z
5KPs2rK2bbach8Sh5GSkgp2HRoS/my0tCq1vjyLJeP0aNwPd3rk5O8LiffLev9j+
UKZo0tt0VvTLkdGmSN4h1mVY6DnGfOwp1C5SK0MCAwEAAaOCAgswggIHMB0GA1Ud
DgQWBBSkjeW+fHnkcCNtLik0rSNY3PUxfzAfBgNVHSMEGDAWgBQD3lA1VtFMu2bw
o+IbG8OXsj3RVTAOBgNVHQ8BAf8EBAMCAYYwHQYDVR0lBBYwFAYIKwYBBQUHAwEG
CCsGAQUFBwMCMBIGA1UdEwEB/wQIMAYBAf8CAQAwNAYIKwYBBQUHAQEEKDAmMCQG
CCsGAQUFBzABhhhodHRwOi8vb2NzcC5kaWdpY2VydC5jb20wewYDVR0fBHQwcjA3
oDWgM4YxaHR0cDovL2NybDMuZGlnaWNlcnQuY29tL0RpZ2lDZXJ0R2xvYmFsUm9v
dENBLmNybDA3oDWgM4YxaHR0cDovL2NybDQuZGlnaWNlcnQuY29tL0RpZ2lDZXJ0
R2xvYmFsUm9vdENBLmNybDCBzgYDVR0gBIHGMIHDMIHABgRVHSAAMIG3MCgGCCsG
AQUFBwIBFhxodHRwczovL3d3dy5kaWdpY2VydC5jb20vQ1BTMIGKBggrBgEFBQcC
AjB+DHxBbnkgdXNlIG9mIHRoaXMgQ2VydGlmaWNhdGUgY29uc3RpdHV0ZXMgYWNj
ZXB0YW5jZSBvZiB0aGUgUmVseWluZyBQYXJ0eSBBZ3JlZW1lbnQgbG9jYXRlZCBh
dCBodHRwczovL3d3dy5kaWdpY2VydC5jb20vcnBhLXVhMA0GCSqGSIb3DQEBCwUA
A4IBAQAi49xtSOuOygBycy50quCThG45xIdUAsQCaXFVRa9asPaB/jLINXJL3qV9
J0Gh2bZM0k4yOMeAMZ57smP6JkcJihhOFlfQa18aljd+xNc6b+GX6oFcCHGr+gsE
yPM8qvlKGxc5T5eHVzV6jpjpyzl6VEKpaxH6gdGVpQVgjkOR9yY9XAUlFnzlOCpq
sm7r2ZUKpDfrhUnVzX2nSM15XSj48rVBBAnGJWkLPijlACd3sWFMVUiKRz1C5PZy
el2l7J/W4d99KFLSYgoy5GDmARpwLc//fXfkr40nMY8ibCmxCsjXQTe0fJbtrrLL
yWQlk9VDV296EI/kQOJNLVEkJ54P
-----END CERTIFICATE-----
-----BEGIN RSA PRIVATE KEY-----
MIIEowIBAAKCAQEAqNzcG2aFkn8Pbi+vnBI31XHeQQCU2/tfad3KMixUIwqn3owT
IXr1euQMQX8qPL1c07uapO8H4s71oZKglx9zTNhyWO2VIesIvhKLUrVwJ99QqoXm
YfycsXL168dvcF8E2aTXssWj/rkzUmOAilPTVqw8ewGDrwbOcCRW1r5hOkXIgfWI
PpDdUn7biSZ4tqEh7n2PX3VtBrULVn8VNS+Ui9Eo5cwcQJhnpti92Clk2lr6MgiV
lVpU96CMTNueSpT4kAjRSrBNQ3Nw/QtwGm9xIzkehLbN8f6ULzlFAj/hhfA9gDGs
Yw2AX4Jh/oNN4vXhL09Lv8A06PO/DB6j3aiYNQIDAQABAoIBACLGQuS4pvK9jFew
Zc1x+gIQfkjsHfu0Z1iFpm1RMC18NQhRV+I58GIzout9DN1v0LVAye7D09+rJ63z
pHMitKujWl8CZEcVIBqGdp8cgsGPTU0koIZWz40Cg+7fhg1B4B2TAyGLboOXL6C8
oXy7GQddFmJtdCkf8XTqIuD72Ul2vhnxwc2OjTuQ2fVqgRdXk6uLL2jpDKNixkWM
PnTLjtv6mO9D+e1ODaDe/sDJPk6hOF+CcYtFq/tOV/Vdd07DYNtcZvCBJ4fLx7lU
XHht3FIXJ+mWxhh1ssm8e1fVFkhakPMncXQ35zR78WH9B5KVz8XGq2G0Z77p/tEc
iJigPQECgYEA4IZLCHGShq2o9gnxDEHJih9oGFO23WitQhcHCqssbJB7NOohqhy7
2TxVxveXtJLiJxg4ihpMbiHhq2HhHNjOmTf6ZIdj1SvqL6wV4tN6ku8ik3aXqjAv
DGZmMu1HUeXWOCUJYUKP1bT5M2ellsgDtAR3Jk2oX3neQLIg5J7FUQECgYEAwIj7
ZhaOGRIekWt97flzXCHwmK3yfr8ND6DQRszpuyfU0HGmX58rbqaD5qPLgblciI+Q
8i1+bQkdan2SOrBGxCCLr3PEk0Y8GzFY1du8ryAQEzC06Mo2d1+aQ5Z5HuwKAYeh
ZOMwMnY81l6Pf6PVGwb+1qY3k/fvZ9zXdeIL0zUCgYEAuHcdJm7JB8Wdz6cTWBKk
1so+592/m+DomCf7LRS9huSdlTfXOMAqxawAfVvmVAFptNz9dtlsef90PS5JmT23
X8LSAc4Kg5V07n3f7V/6kMXQDn+c08KKpRFsXeL8eZjvi2lCb5oUOmxZYZaCQYNL
J5eTnPCoqOijZVv0EmEvlAECgYABh9U/zYQZrOwzScB5iNci714jSJa57TjkW+nr
9isRgtKNSaoB7pkAyzAXQEwY3uleaI3FbxknMsBaHV9xOf+GBaA2p9vzM8a8jJrh
MFsCpWWbUXLOuvTN5COsz+Bsn4HA21wsGiZC8G+xYJURdbL3AQo7mJyuf3UWxUmt
NTvU1QKBgAL6N2M3PxDiTbAyhp3TRjXSySs4wVBc+IsZsxLNIPOeu7pybv2lTsgH
jxHJYP0EUrG//oUbkemA2CYUXfCb4rFx3iKEryBlSp7u2+2yPPA8odsC0DOxRi9s
N5MNLKh9eiyGu7j22uhAcsEn3ovf/RoslTE0UwsM8TfD69eRBp5v
-----END RSA PRIVATE KEY-----
-----BEGIN RSA PRIVATE KEY-----
MIIEogIBAAKCAQEAvc+e2fncy85moPH7iuCIyksA/0gkRBRpCkwMH5qUKhOHeWeU
2tfY39CBgm7yh+FdNnqimiu7m122/bPKBva7p9CAnj56HkHh7pIE1t2DnmevUtP9
cbwMcD4duZdZq2DNWSBL8EUK4xj03VsfNTCOR/zH1AvYlqqLJ3BkcqexjYkE4dpR
aME1HICnmfWxoRV/kWjs8i2cWrMghBa+d6q6OmLkhU52V0vJEMYyNrD/IQcR8FFZ
9aDkihKHJgvA8sqhAW7vJl24OmA3tJkT6Fp9bNzk+9NNHZwOj+AnFiZdGkxXd9xX
qynYphd71NZwEEzqBptYda74Va4agp0t28sGKQIDAQABAoIBAE6iaWZXZ7v9RbIu
na2iqLjZys93hSK5K+0KpUkggnpN/eVzXo0tN9k9KbIuIYbee/3aX2usa3wJnopL
RgqNhB+ZNveX3YKUe7OYxa14NpNU1CLl1Q0dwS9s5GajR5BCub/PK/adu81qZOMh
YXPpKkCzfdugjrmYbK7JlquTQnDmGLogBrWsetuOwoAauY+IBwpgkep3tYmLc7sA
qtHdLG+Na0ccRGiS2UNXaDFMY3I6FESKeG7g0z9wmyY63879Ni7+WRKur4SJI+oT
VUq42eu1zwKB1K/I8DtQoKCuLRvPr5lvnZzYTAc/b9XCKrLd55HLHc9pQmIsEQ0E
J29Y8UMCgYEA3uOjWr8CHZVpocSonAKssaLzc0yMcUD8MKG96eyiWw6wYFerxmuT
Y78PH0qja1glMmn+lq5VA/SKXNbxT8ZZyjRfQbPvy3+susqC25GXfjTAUFW1wEyp
oT372mL2Jc19taj/kGm8swNhwWEYwXHknErslNcfwHygaSkr+8rUmR8CgYEA2gIJ
JmK8RblvP6l+AT7EKlElSycRk0Jmh4Bu7IQOLCTZPOBf3T4OUrbR47M5YbrsLJ6B
mLVVj0HT9+APAle0iEs6uE3aJxoH4JXkwwwbWqMBVDkIoVKxSE3j+sTl0HpMhyRU
MMP+hfrbQ5utWM5Kj4pafzK4Xi+/if4FqL5PT7cCgYAoS28U0MNJJeHa5Pq2eaVO
1+67QXOCZgUxpYv35lfTrmwkfrUHQht7ROcu+QdiOKVA3/iutQWZmXQKJLGrgmhp
Ld6quiT33TUU79eIamHA5zh9TYF2KmXgSJxndsyZOPUpCkxphzQeCNZ7Z1paXoS9
3K24msuauO0nFdJlyt10cQKBgGoZKYjT7prkV18dRuSmPmP13/eGSQho/Wset11G
G3uiZ1M4Q49x/xiEPvvZIqkMhppkfd/rCHvS5q0xDzztoD/glPBTe0MiaQkFCjNe
tgVTZXcu1qNkkkEFH1nQ76OZkZsHtC2ThVCBOKrbne6lXyYiiE51ScMU69vlk61/
CSxbAoGAApVHIrrQk4iKbg95yLQfzSi6UONIx6uq/LBtVgHcNlHWtQlWyyfng3so
vyZiDsCu+iNtL2zPkbtbZhm/tZjoyjzUl1SmH9ZvFRGspCixznntDT55LfvZEX5c
aQKCRbXNevnbtDN9mst5ynkgBmd7VAVbO82bIKxYRhvCqmUXrs8=
-----END RSA PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIF9zCCBN+gAwIBAgIQC9pL/KKzYoao/OLWblm0pjANBgkqhkiG9w0BAQsFADBu
MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3
d3cuZGlnaWNlcnQuY29tMS0wKwYDVQQDEyRFbmNyeXB0aW9uIEV2ZXJ5d2hlcmUg
RFYgVExTIENBIC0gRzEwHhcNMjEwOTE1MDAwMDAwWhcNMjIwOTE1MjM1OTU5WjAc
MRowGAYDVQQDExFzb3Aud2luc2hpbmUuc2hvcDCCASIwDQYJKoZIhvcNAQEBBQAD
ggEPADCCAQoCggEBAL3Pntn53MvOZqDx+4rgiMpLAP9IJEQUaQpMDB+alCoTh3ln
lNrX2N/QgYJu8ofhXTZ6oporu5tdtv2zygb2u6fQgJ4+eh5B4e6SBNbdg55nr1LT
/XG8DHA+HbmXWatgzVkgS/BFCuMY9N1bHzUwjkf8x9QL2JaqiydwZHKnsY2JBOHa
UWjBNRyAp5n1saEVf5Fo7PItnFqzIIQWvnequjpi5IVOdldLyRDGMjaw/yEHEfBR
WfWg5IoShyYLwPLKoQFu7yZduDpgN7SZE+hafWzc5PvTTR2cDo/gJxYmXRpMV3fc
V6sp2KYXe9TWcBBM6gabWHWu+FWuGoKdLdvLBikCAwEAAaOCAuEwggLdMB8GA1Ud
IwQYMBaAFFV0T7JyT/VgulDR1+ZRXJoBhxrXMB0GA1UdDgQWBBQ2WVoA4pQJ8dEK
nKe0DwDJ7igUOzAcBgNVHREEFTATghFzb3Aud2luc2hpbmUuc2hvcDAOBgNVHQ8B
Af8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMD4GA1UdIAQ3
MDUwMwYGZ4EMAQIBMCkwJwYIKwYBBQUHAgEWG2h0dHA6Ly93d3cuZGlnaWNlcnQu
Y29tL0NQUzCBgAYIKwYBBQUHAQEEdDByMCQGCCsGAQUFBzABhhhodHRwOi8vb2Nz
cC5kaWdpY2VydC5jb20wSgYIKwYBBQUHMAKGPmh0dHA6Ly9jYWNlcnRzLmRpZ2lj
ZXJ0LmNvbS9FbmNyeXB0aW9uRXZlcnl3aGVyZURWVExTQ0EtRzEuY3J0MAkGA1Ud
EwQCMAAwggF+BgorBgEEAdZ5AgQCBIIBbgSCAWoBaAB3ACl5vvCeOTkh8FZzn2Ol
d+W+V32cYAr4+U1dJlwlXceEAAABe+cxgBcAAAQDAEgwRgIhAP6Z8Pap73Q/J7xI
A5GxduYbm4SVC+5GR9LI/Vr7joVlAiEAryB6MkwaI98leqBGVhRE5ZkAFX5InkeK
jP0H8OJEFxQAdgBByMqx3yJGShDGoToJQodeTjGLGwPr60vHaPCQYpYG9gAAAXvn
MYBlAAAEAwBHMEUCIQC1okcKb+ZQgq7cD8RS49aVQyIhEsIIJE1iyefEF3mw6AIg
RpTxG3Fc2juTrTkYVSNeQSXFpYxs1LCPqSW6Pqgak0gAdQDfpV6raIJPH2yt7rhf
Tj5a6s2iEqRqXo47EsAgRFwqcwAAAXvnMYBHAAAEAwBGMEQCIG8QmMS4BXZmNIe3
R+v3zXCs0zEpvUQ1OPQ8arcz19RGAiBfp9r0m375Mh3iAxnV46JwPkk96yiP0Jzq
hOT/FGMh9zANBgkqhkiG9w0BAQsFAAOCAQEAAJLPpY45uB66Q5ESdvhb/umQzH97
bsO3z7pLOaMRevkk/ta5w+kArafYTQa7qtK4/gnD6dFDUle5EiGnNUkbvigrHmRt
/7B7ThMwlqpTdqh7Cd50VXfZm37OAnOL5oxDe93POw3yeiqB9lQyrRWH7i1MjdoB
VXxB4ic5uMH0zDNOB/G+OFudMLONTFt3IAULAYbS7XNxYwgHQWnxOPR8BpkVZw7R
zE+DGAoq7E78+WJ8YdXI8uGvklPk8CStTYdAU2dm4USAIcwgROM+lPcvTl9yW5al
2xpOUbhMlK8vjO8GJPTZ2P90jZoe5f/yvPjHwDIQjWQ0QQckLR47CeFS+g==
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
MIIEqjCCA5KgAwIBAgIQAnmsRYvBskWr+YBTzSybsTANBgkqhkiG9w0BAQsFADBh
MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3
d3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBD
QTAeFw0xNzExMjcxMjQ2MTBaFw0yNzExMjcxMjQ2MTBaMG4xCzAJBgNVBAYTAlVT
MRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5j
b20xLTArBgNVBAMTJEVuY3J5cHRpb24gRXZlcnl3aGVyZSBEViBUTFMgQ0EgLSBH
MTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALPeP6wkab41dyQh6mKc
oHqt3jRIxW5MDvf9QyiOR7VfFwK656es0UFiIb74N9pRntzF1UgYzDGu3ppZVMdo
lbxhm6dWS9OK/lFehKNT0OYI9aqk6F+U7cA6jxSC+iDBPXwdF4rs3KRyp3aQn6pj
pp1yr7IB6Y4zv72Ee/PlZ/6rK6InC6WpK0nPVOYR7n9iDuPe1E4IxUMBH/T33+3h
yuH3dvfgiWUOUkjdpMbyxX+XNle5uEIiyBsi4IvbcTCh8ruifCIi5mDXkZrnMT8n
wfYCV6v6kDdXkbgGRLKsR4pucbJtbKqIkUGxuZI2t7pfewKRc5nWecvDBZf3+p1M
pA8CAwEAAaOCAU8wggFLMB0GA1UdDgQWBBRVdE+yck/1YLpQ0dfmUVyaAYca1zAf
BgNVHSMEGDAWgBQD3lA1VtFMu2bwo+IbG8OXsj3RVTAOBgNVHQ8BAf8EBAMCAYYw
HQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMBIGA1UdEwEB/wQIMAYBAf8C
AQAwNAYIKwYBBQUHAQEEKDAmMCQGCCsGAQUFBzABhhhodHRwOi8vb2NzcC5kaWdp
Y2VydC5jb20wQgYDVR0fBDswOTA3oDWgM4YxaHR0cDovL2NybDMuZGlnaWNlcnQu
Y29tL0RpZ2lDZXJ0R2xvYmFsUm9vdENBLmNybDBMBgNVHSAERTBDMDcGCWCGSAGG
/WwBAjAqMCgGCCsGAQUFBwIBFhxodHRwczovL3d3dy5kaWdpY2VydC5jb20vQ1BT
MAgGBmeBDAECATANBgkqhkiG9w0BAQsFAAOCAQEAK3Gp6/aGq7aBZsxf/oQ+TD/B
SwW3AU4ETK+GQf2kFzYZkby5SFrHdPomunx2HBzViUchGoofGgg7gHW0W3MlQAXW
M0r5LUvStcr82QDWYNPaUy4taCQmyaJ+VB+6wxHstSigOlSNF2a6vg4rgexixeiV
4YSB03Yqp2t3TeZHM9ESfkus74nQyW7pRGezj+TC44xCagCQQOzzNmzEAP2SnCrJ
sNE2DpRVMnL8J6xBRdjmOsC3N6cQuKuRXbzByVBjCqAA8t1L0I+9wXJerLPyErjy
rMKWaBFLmfK/AHNF4ZihwPGOc7w6UHczBZXH5RFzJNnww+WnKuTPI0HfnVH8lg==
-----END CERTIFICATE-----
ssl_certificate cert/api.winshine.shop.pem;
ssl_certificate_key cert/api.winshine.shop.key;
ssl_prefer_server_ciphers on;
ssl_protocols TLSv1.2;
ssl_ciphers ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256;
types {
text/html html htm shtml;
text/css css;
text/xml xml;
image/gif gif;
image/jpeg jpeg jpg;
application/javascript js;
application/atom+xml atom;
application/rss+xml rss;
text/mathml mml;
text/plain txt;
text/vnd.sun.j2me.app-descriptor jad;
text/vnd.wap.wml wml;
text/x-component htc;
image/png png;
image/tiff tif tiff;
image/vnd.wap.wbmp wbmp;
image/x-icon ico;
image/x-jng jng;
image/x-ms-bmp bmp;
image/svg+xml svg svgz;
image/webp webp;
application/font-woff woff;
application/java-archive jar war ear;
application/json json;
application/mac-binhex40 hqx;
application/msword doc;
application/pdf pdf;
application/postscript ps eps ai;
application/rtf rtf;
application/vnd.apple.mpegurl m3u8;
application/vnd.ms-excel xls;
application/vnd.ms-fontobject eot;
application/vnd.ms-powerpoint ppt;
application/vnd.wap.wmlc wmlc;
application/vnd.google-earth.kml+xml kml;
application/vnd.google-earth.kmz kmz;
application/x-7z-compressed 7z;
application/x-cocoa cco;
application/x-java-archive-diff jardiff;
application/x-java-jnlp-file jnlp;
application/x-makeself run;
application/x-perl pl pm;
application/x-pilot prc pdb;
application/x-rar-compressed rar;
application/x-redhat-package-manager rpm;
application/x-sea sea;
application/x-shockwave-flash swf;
application/x-stuffit sit;
application/x-tcl tcl tk;
application/x-x509-ca-cert der pem crt;
application/x-xpinstall xpi;
application/xhtml+xml xhtml;
application/xspf+xml xspf;
application/zip zip;
application/octet-stream bin exe dll;
application/octet-stream deb;
application/octet-stream dmg;
application/octet-stream iso img;
application/octet-stream msi msp msm;
application/vnd.openxmlformats-officedocument.wordprocessingml.document docx;
application/vnd.openxmlformats-officedocument.spreadsheetml.sheet xlsx;
application/vnd.openxmlformats-officedocument.presentationml.presentation pptx;
audio/midi mid midi kar;
audio/mpeg mp3;
audio/ogg ogg;
audio/x-m4a m4a;
audio/x-realaudio ra;
video/3gpp 3gpp 3gp;
video/mp2t ts;
video/mp4 mp4;
video/mpeg mpeg mpg;
video/quicktime mov;
video/webm webm;
video/x-flv flv;
video/x-m4v m4v;
video/x-mng mng;
video/x-ms-asf asx asf;
video/x-ms-wmv wmv;
video/x-msvideo avi;
}
ssl_certificate cert/pop.winshine.shop.pem;
ssl_certificate_key cert/pop.winshine.shop.key;
ssl_prefer_server_ciphers on;
ssl_protocols TLSv1.2;
ssl_ciphers ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256;
real_ip_header X-Forwarded-For;
real_ip_recursive on;
# waf nginx代理
set_real_ip_from 10.48.23.0/24;
set_real_ip_from 47.94.201.216/32;
# F5 pool
set_real_ip_from 10.7.7.0/24;
set_real_ip_from 10.8.8.0/24;
set_real_ip_from 10.9.9.0/24;
# 加速乐 pool
set_real_ip_from 113.107.238.0/24;
set_real_ip_from 106.42.25.0/24;
set_real_ip_from 183.222.96.0/24;
set_real_ip_from 117.21.219.0/24;
set_real_ip_from 116.55.250.0/24;
set_real_ip_from 111.202.98.0/24;
set_real_ip_from 111.13.147.0/24;
set_real_ip_from 122.228.238.0/24;
set_real_ip_from 58.58.81.0/24;
set_real_ip_from 1.31.128.0/24;
set_real_ip_from 123.155.158.0/24;
set_real_ip_from 106.119.182.0/24;
set_real_ip_from 113.207.76.0/24;
set_real_ip_from 117.23.61.0/24;
set_real_ip_from 118.212.233.0/24;
set_real_ip_from 111.47.226.0/24;
set_real_ip_from 185.254.242.0/24;
set_real_ip_from 116.211.155.0/24;
set_real_ip_from 116.140.35.0/24;
set_real_ip_from 1.255.41.0/24;
set_real_ip_from 112.90.216.0/24;
set_real_ip_from 1.255.100.0/24;
set_real_ip_from 118.143.194.0/24;
set_real_ip_from 103.146.209.0/24;
set_real_ip_from 168.80.175.0/24;
# 腾讯云 pool
set_real_ip_from 111.230.15.0/24;
set_real_ip_from 111.230.164.0/24;
set_real_ip_from 111.230.170.0/24;
set_real_ip_from 111.230.182.0/24;
set_real_ip_from 111.230.30.0/24;
set_real_ip_from 111.230.34.0/24;
set_real_ip_from 111.230.35.0/24;
set_real_ip_from 111.231.100.0/24;
set_real_ip_from 111.231.107.0/24;
set_real_ip_from 111.231.141.0/24;
set_real_ip_from 111.231.197.0/24;
set_real_ip_from 111.231.212.0/24;
set_real_ip_from 111.231.59.0/24;
set_real_ip_from 111.231.71.0/24;
set_real_ip_from 111.231.77.0/24;
set_real_ip_from 111.231.81.0/24;
set_real_ip_from 111.231.85.0/24;
set_real_ip_from 111.231.89.0/24;
set_real_ip_from 115.159.109.0/24;
set_real_ip_from 115.159.111.0/24;
set_real_ip_from 115.159.116.0/24;
set_real_ip_from 115.159.120.0/24;
set_real_ip_from 115.159.142.0/24;
set_real_ip_from 115.159.148.0/24;
set_real_ip_from 115.159.186.0/24;
set_real_ip_from 115.159.200.0/24;
set_real_ip_from 115.159.206.0/24;
set_real_ip_from 115.159.23.0/24;
set_real_ip_from 115.159.28.0/24;
set_real_ip_from 115.159.34.0/24;
set_real_ip_from 115.159.75.0/24;
set_real_ip_from 115.159.81.0/24;
set_real_ip_from 118.126.82.0/24;
set_real_ip_from 118.126.89.0/24;
set_real_ip_from 118.24.102.0/24;
set_real_ip_from 118.24.107.0/24;
set_real_ip_from 118.24.112.0/24;
set_real_ip_from 118.24.115.0/24;
set_real_ip_from 118.24.122.0/24;
set_real_ip_from 118.24.14.0/24;
set_real_ip_from 118.24.15.0/24;
set_real_ip_from 118.24.81.0/24;
set_real_ip_from 118.25.118.0/24;
set_real_ip_from 118.25.20.0/24;
set_real_ip_from 118.25.27.0/24;
set_real_ip_from 118.25.41.0/24;
set_real_ip_from 118.25.6.0/24;
set_real_ip_from 118.89.218.0/24;
set_real_ip_from 118.89.233.0/24;
set_real_ip_from 118.89.237.0/24;
set_real_ip_from 118.89.242.0/24;
set_real_ip_from 118.89.247.0/24;
set_real_ip_from 119.29.10.0/24;
set_real_ip_from 119.29.11.0/24;
set_real_ip_from 119.29.112.0/24;
set_real_ip_from 119.29.128.0/24;
set_real_ip_from 119.29.15.0/24;
set_real_ip_from 119.29.157.0/24;
set_real_ip_from 119.29.169.0/24;
set_real_ip_from 119.29.186.0/24;
set_real_ip_from 119.29.19.0/24;
set_real_ip_from 119.29.198.0/24;
set_real_ip_from 119.29.201.0/24;
set_real_ip_from 119.29.55.0/24;
set_real_ip_from 119.29.60.0/24;
set_real_ip_from 119.29.9.0/24;
set_real_ip_from 122.152.192.0/24;
set_real_ip_from 122.152.198.0/24;
set_real_ip_from 122.152.224.0/24;
set_real_ip_from 123.206.215.0/24;
set_real_ip_from 123.206.232.0/24;
set_real_ip_from 123.206.4.0/24;
set_real_ip_from 123.206.59.0/24;
set_real_ip_from 123.206.67.0/24;
set_real_ip_from 123.206.81.0/24;
set_real_ip_from 123.207.168.0/24;
set_real_ip_from 123.207.183.0/24;
set_real_ip_from 123.207.238.0/24;
set_real_ip_from 123.207.33.0/24;
set_real_ip_from 123.207.36.0/24;
set_real_ip_from 123.207.42.0/24;
set_real_ip_from 123.207.43.0/24;
set_real_ip_from 123.207.55.0/24;
set_real_ip_from 123.207.64.0/24;
set_real_ip_from 123.207.8.0/24;
set_real_ip_from 123.207.82.0/24;
set_real_ip_from 139.199.112.0/24;
set_real_ip_from 139.199.12.0/24;
set_real_ip_from 139.199.163.0/24;
set_real_ip_from 139.199.174.0/24;
set_real_ip_from 139.199.188.0/24;
set_real_ip_from 139.199.223.0/24;
set_real_ip_from 139.199.225.0/24;
set_real_ip_from 139.199.24.0/24;
set_real_ip_from 140.143.0.0/24;
set_real_ip_from 140.143.128.0/24;
set_real_ip_from 140.143.129.0/24;
set_real_ip_from 140.143.132.0/24;
set_real_ip_from 140.143.139.0/24;
set_real_ip_from 140.143.146.0/24;
set_real_ip_from 140.143.163.0/24;
set_real_ip_from 140.143.167.0/24;
set_real_ip_from 140.143.191.0/24;
set_real_ip_from 140.143.198.0/24;
set_real_ip_from 140.143.207.0/24;
set_real_ip_from 140.143.230.0/24;
set_real_ip_from 140.143.242.0/24;
set_real_ip_from 140.143.34.0/24;
set_real_ip_from 140.143.36.0/24;
set_real_ip_from 140.143.91.0/24;
set_real_ip_from 182.254.139.0/24;
set_real_ip_from 182.254.210.0/24;
set_real_ip_from 182.254.216.0/24;
set_real_ip_from 182.254.223.0/24;
set_real_ip_from 182.254.226.0/24;
set_real_ip_from 182.254.227.0/24;
set_real_ip_from 182.254.232.0/24;
set_real_ip_from 211.159.148.0/24;
set_real_ip_from 211.159.155.0/24;
set_real_ip_from 211.159.157.0/24;
set_real_ip_from 211.159.162.0/24;
set_real_ip_from 211.159.163.0/24;
set_real_ip_from 211.159.169.0/24;
set_real_ip_from 211.159.170.0/24;
set_real_ip_from 211.159.171.0/24;
set_real_ip_from 211.159.172.0/24;
set_real_ip_from 211.159.173.0/24;
set_real_ip_from 211.159.178.0/24;
set_real_ip_from 211.159.188.0/24;
set_real_ip_from 58.87.100.0/24;
set_real_ip_from 58.87.101.0/24;
set_real_ip_from 58.87.104.0/24;
set_real_ip_from 58.87.65.0/24;
set_real_ip_from 58.87.68.0/24;
set_real_ip_from 58.87.69.0/24;
set_real_ip_from 58.87.70.0/24;
set_real_ip_from 58.87.71.0/24;
set_real_ip_from 58.87.73.0/24;
set_real_ip_from 58.87.76.0/24;
set_real_ip_from 58.87.86.0/24;
set_real_ip_from 58.87.89.0/24;
set_real_ip_from 58.87.91.0/24;
set_real_ip_from 58.87.92.0/24;
set_real_ip_from 58.87.93.0/24;
ssl_certificate cert/secooimg.com.pem;
ssl_certificate_key cert/secooimg.com.key;
ssl_protocols TLSv1.2;
ssl_ciphers ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256;
ssl_prefer_server_ciphers on;
ssl_certificate cert/server.crt;
ssl_certificate_key cert/server.key;
ssl_protocols TLSv1.2;
ssl_ciphers ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256;
#ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_prefer_server_ciphers on;
#ssl_ciphers ALL:!kEDH!ADH:RC4+RSA:+HIGH:+EXP;
#ssl_ciphers "ECDHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-SHA384:ECDHE-RSA-
#AES128-SHA256:ECDHE-RSA-AES256-SHA:ECDHE-RSA-AES128-SHA:DHE-RSA-AES256-SHA256:DHE-RSA-AES128-SHA256:DHE-RSA-AES256-SHA:DHE-RSA-AES128-SHA:ECDHE-RSA-DES-CBC
#3-SHA:EDH-RSA-DES-CBC3-SHA:AES256-GCM-SHA384:AES128-GCM-SHA256:AES256-SHA256:AES128-SHA256:AES256-SHA:AES128-SHA:DES-CBC3-SHA:HIGH:!aNULL:!eNULL:!EXPORT:!D
#ES:!MD5:!PSK:!RC4";
access_log /data/nginxlog/wannx-$host.log secoo;
access_log /data/nginxlog/bigdata.log bigdata;
error_log /data/nginxlog/$host.error.log;
ssl_certificate cert/siku_cn.crt;
ssl_certificate_key cert/siku_cn.key;
ssl_prefer_server_ciphers on;
ssl_protocols TLSv1.2;
ssl_ciphers ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256;
ssl_certificate cert/sop.winshine.shop.pem;
ssl_certificate_key cert/sop.winshine.shop.key;
ssl_prefer_server_ciphers on;
ssl_protocols TLSv1.2;
ssl_ciphers ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256;
ssl_certificate cert/server.crt;
ssl_certificate_key cert/server.key;
ssl_protocols TLSv1.2;
ssl_ciphers ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256;
#ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_prefer_server_ciphers on;
#ssl_ciphers ALL:!kEDH!ADH:RC4+RSA:+HIGH:+EXP;
#ssl_ciphers "ECDHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-SHA384:ECDHE-RSA-
#AES128-SHA256:ECDHE-RSA-AES256-SHA:ECDHE-RSA-AES128-SHA:DHE-RSA-AES256-SHA256:DHE-RSA-AES128-SHA256:DHE-RSA-AES256-SHA:DHE-RSA-AES128-SHA:ECDHE-RSA-DES-CBC
#3-SHA:EDH-RSA-DES-CBC3-SHA:AES256-GCM-SHA384:AES128-GCM-SHA256:AES256-SHA256:AES128-SHA256:AES256-SHA:AES128-SHA:DES-CBC3-SHA:HIGH:!aNULL:!eNULL:!EXPORT:!D
#ES:!MD5:!PSK:!RC4";
ssl_certificate cert/secoo_server.crt;
ssl_certificate_key cert/secoo_server.key;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_prefer_server_ciphers on;
ssl_ciphers ALL:!kEDH!ADH:RC4+RSA:+HIGH:+EXP;
#ssl_ciphers "ECDHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-SHA384:ECDHE-RSA-
#AES128-SHA256:ECDHE-RSA-AES256-SHA:ECDHE-RSA-AES128-SHA:DHE-RSA-AES256-SHA256:DHE-RSA-AES128-SHA256:DHE-RSA-AES256-SHA:DHE-RSA-AES128-SHA:ECDHE-RSA-DES-CBC
#3-SHA:EDH-RSA-DES-CBC3-SHA:AES256-GCM-SHA384:AES128-GCM-SHA256:AES256-SHA256:AES128-SHA256:AES256-SHA:AES128-SHA:DES-CBC3-SHA:HIGH:!aNULL:!eNULL:!EXPORT:!D
#ES:!MD5:!PSK:!RC4";
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param QUERY_STRING $query_string;
fastcgi_param REQUEST_METHOD $request_method;
fastcgi_param CONTENT_TYPE $content_type;
fastcgi_param CONTENT_LENGTH $content_length;
fastcgi_param SCRIPT_NAME $fastcgi_script_name;
fastcgi_param REQUEST_URI $request_uri;
fastcgi_param DOCUMENT_URI $document_uri;
fastcgi_param DOCUMENT_ROOT $document_root;
fastcgi_param SERVER_PROTOCOL $server_protocol;
fastcgi_param REQUEST_SCHEME $scheme;
fastcgi_param HTTPS $https if_not_empty;
fastcgi_param GATEWAY_INTERFACE CGI/1.1;
fastcgi_param SERVER_SOFTWARE nginx/$nginx_version;
fastcgi_param REMOTE_ADDR $remote_addr;
fastcgi_param REMOTE_PORT $remote_port;
fastcgi_param SERVER_ADDR $server_addr;
fastcgi_param SERVER_PORT $server_port;
fastcgi_param SERVER_NAME $server_name;
# PHP only, required if PHP was built with --enable-force-cgi-redirect
fastcgi_param REDIRECT_STATUS 200;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param QUERY_STRING $query_string;
fastcgi_param REQUEST_METHOD $request_method;
fastcgi_param CONTENT_TYPE $content_type;
fastcgi_param CONTENT_LENGTH $content_length;
fastcgi_param SCRIPT_NAME $fastcgi_script_name;
fastcgi_param REQUEST_URI $request_uri;
fastcgi_param DOCUMENT_URI $document_uri;
fastcgi_param DOCUMENT_ROOT $document_root;
fastcgi_param SERVER_PROTOCOL $server_protocol;
fastcgi_param REQUEST_SCHEME $scheme;
fastcgi_param HTTPS $https if_not_empty;
fastcgi_param GATEWAY_INTERFACE CGI/1.1;
fastcgi_param SERVER_SOFTWARE nginx/$nginx_version;
fastcgi_param REMOTE_ADDR $remote_addr;
fastcgi_param REMOTE_PORT $remote_port;
fastcgi_param SERVER_ADDR $server_addr;
fastcgi_param SERVER_PORT $server_port;
fastcgi_param SERVER_NAME $server_name;
# PHP only, required if PHP was built with --enable-force-cgi-redirect
fastcgi_param REDIRECT_STATUS 200;
fastcgi_param QUERY_STRING $query_string;
fastcgi_param REQUEST_METHOD $request_method;
fastcgi_param CONTENT_TYPE $content_type;
fastcgi_param CONTENT_LENGTH $content_length;
fastcgi_param SCRIPT_NAME $fastcgi_script_name;
fastcgi_param REQUEST_URI $request_uri;
fastcgi_param DOCUMENT_URI $document_uri;
fastcgi_param DOCUMENT_ROOT $document_root;
fastcgi_param SERVER_PROTOCOL $server_protocol;
fastcgi_param REQUEST_SCHEME $scheme;
fastcgi_param HTTPS $https if_not_empty;
fastcgi_param GATEWAY_INTERFACE CGI/1.1;
fastcgi_param SERVER_SOFTWARE nginx/$nginx_version;
fastcgi_param REMOTE_ADDR $remote_addr;
fastcgi_param REMOTE_PORT $remote_port;
fastcgi_param SERVER_ADDR $server_addr;
fastcgi_param SERVER_PORT $server_port;
fastcgi_param SERVER_NAME $server_name;
# PHP only, required if PHP was built with --enable-force-cgi-redirect
fastcgi_param REDIRECT_STATUS 200;
fastcgi_param QUERY_STRING $query_string;
fastcgi_param REQUEST_METHOD $request_method;
fastcgi_param CONTENT_TYPE $content_type;
fastcgi_param CONTENT_LENGTH $content_length;
fastcgi_param SCRIPT_NAME $fastcgi_script_name;
fastcgi_param REQUEST_URI $request_uri;
fastcgi_param DOCUMENT_URI $document_uri;
fastcgi_param DOCUMENT_ROOT $document_root;
fastcgi_param SERVER_PROTOCOL $server_protocol;
fastcgi_param REQUEST_SCHEME $scheme;
fastcgi_param HTTPS $https if_not_empty;
fastcgi_param GATEWAY_INTERFACE CGI/1.1;
fastcgi_param SERVER_SOFTWARE nginx/$nginx_version;
fastcgi_param REMOTE_ADDR $remote_addr;
fastcgi_param REMOTE_PORT $remote_port;
fastcgi_param SERVER_ADDR $server_addr;
fastcgi_param SERVER_PORT $server_port;
fastcgi_param SERVER_NAME $server_name;
# PHP only, required if PHP was built with --enable-force-cgi-redirect
fastcgi_param REDIRECT_STATUS 200;
<!DOCTYPE html>
<html>
<head>
<title>Error</title>
<style>
body {
width: 35em;
margin: 0 auto;
font-family: Tahoma, Verdana, Arial, sans-serif;
}
</style>
</head>
<body>
<h1>An error occurred.</h1>
<p>Sorry, the page you are looking for is currently unavailable.<br/>
Please try again later.</p>
<p>If you are the system administrator of this resource then you should check
the <a href="http://nginx.org/r/error_log">error log</a> for details.</p>
<p><em>Faithfully yours, OpenResty.</em></p>
</body>
</html>
<!DOCTYPE html>
<html>
<head>
<title>Welcome to OpenResty!</title>
<style>
body {
width: 35em;
margin: 0 auto;
font-family: Tahoma, Verdana, Arial, sans-serif;
}
</style>
</head>
<body>
<h1>Welcome to OpenResty!</h1>
<p>If you see this page, the OpenResty web platform is successfully installed and
working. Further configuration is required.</p>
<p>For online documentation and support please refer to
<a href="https://openresty.org/">openresty.org</a>.<br/></p>
<p><em>Thank you for flying OpenResty.</em></p>
</body>
</html>
# This map is not a full koi8-r <> utf8 map: it does not contain
# box-drawing and some other characters. Besides this map contains
# several koi8-u and Byelorussian letters which are not in koi8-r.
# If you need a full and standard map, use contrib/unicode2nginx/koi-utf
# map instead.
charset_map koi8-r utf-8 {
80 E282AC ; # euro
95 E280A2 ; # bullet
9A C2A0 ; # &nbsp;
9E C2B7 ; # &middot;
A3 D191 ; # small yo
A4 D194 ; # small Ukrainian ye
A6 D196 ; # small Ukrainian i
A7 D197 ; # small Ukrainian yi
AD D291 ; # small Ukrainian soft g
AE D19E ; # small Byelorussian short u
B0 C2B0 ; # &deg;
B3 D081 ; # capital YO
B4 D084 ; # capital Ukrainian YE
B6 D086 ; # capital Ukrainian I
B7 D087 ; # capital Ukrainian YI
B9 E28496 ; # numero sign
BD D290 ; # capital Ukrainian soft G
BE D18E ; # capital Byelorussian short U
BF C2A9 ; # (C)
C0 D18E ; # small yu
C1 D0B0 ; # small a
C2 D0B1 ; # small b
C3 D186 ; # small ts
C4 D0B4 ; # small d
C5 D0B5 ; # small ye
C6 D184 ; # small f
C7 D0B3 ; # small g
C8 D185 ; # small kh
C9 D0B8 ; # small i
CA D0B9 ; # small j
CB D0BA ; # small k
CC D0BB ; # small l
CD D0BC ; # small m
CE D0BD ; # small n
CF D0BE ; # small o
D0 D0BF ; # small p
D1 D18F ; # small ya
D2 D180 ; # small r
D3 D181 ; # small s
D4 D182 ; # small t
D5 D183 ; # small u
D6 D0B6 ; # small zh
D7 D0B2 ; # small v
D8 D18C ; # small soft sign
D9 D18B ; # small y
DA D0B7 ; # small z
DB D188 ; # small sh
DC D18D ; # small e
DD D189 ; # small shch
DE D187 ; # small ch
DF D18A ; # small hard sign
E0 D0AE ; # capital YU
E1 D090 ; # capital A
E2 D091 ; # capital B
E3 D0A6 ; # capital TS
E4 D094 ; # capital D
E5 D095 ; # capital YE
E6 D0A4 ; # capital F
E7 D093 ; # capital G
E8 D0A5 ; # capital KH
E9 D098 ; # capital I
EA D099 ; # capital J
EB D09A ; # capital K
EC D09B ; # capital L
ED D09C ; # capital M
EE D09D ; # capital N
EF D09E ; # capital O
F0 D09F ; # capital P
F1 D0AF ; # capital YA
F2 D0A0 ; # capital R
F3 D0A1 ; # capital S
F4 D0A2 ; # capital T
F5 D0A3 ; # capital U
F6 D096 ; # capital ZH
F7 D092 ; # capital V
F8 D0AC ; # capital soft sign
F9 D0AB ; # capital Y
FA D097 ; # capital Z
FB D0A8 ; # capital SH
FC D0AD ; # capital E
FD D0A9 ; # capital SHCH
FE D0A7 ; # capital CH
FF D0AA ; # capital hard sign
}
charset_map koi8-r windows-1251 {
80 88 ; # euro
95 95 ; # bullet
9A A0 ; # &nbsp;
9E B7 ; # &middot;
A3 B8 ; # small yo
A4 BA ; # small Ukrainian ye
A6 B3 ; # small Ukrainian i
A7 BF ; # small Ukrainian yi
AD B4 ; # small Ukrainian soft g
AE A2 ; # small Byelorussian short u
B0 B0 ; # &deg;
B3 A8 ; # capital YO
B4 AA ; # capital Ukrainian YE
B6 B2 ; # capital Ukrainian I
B7 AF ; # capital Ukrainian YI
B9 B9 ; # numero sign
BD A5 ; # capital Ukrainian soft G
BE A1 ; # capital Byelorussian short U
BF A9 ; # (C)
C0 FE ; # small yu
C1 E0 ; # small a
C2 E1 ; # small b
C3 F6 ; # small ts
C4 E4 ; # small d
C5 E5 ; # small ye
C6 F4 ; # small f
C7 E3 ; # small g
C8 F5 ; # small kh
C9 E8 ; # small i
CA E9 ; # small j
CB EA ; # small k
CC EB ; # small l
CD EC ; # small m
CE ED ; # small n
CF EE ; # small o
D0 EF ; # small p
D1 FF ; # small ya
D2 F0 ; # small r
D3 F1 ; # small s
D4 F2 ; # small t
D5 F3 ; # small u
D6 E6 ; # small zh
D7 E2 ; # small v
D8 FC ; # small soft sign
D9 FB ; # small y
DA E7 ; # small z
DB F8 ; # small sh
DC FD ; # small e
DD F9 ; # small shch
DE F7 ; # small ch
DF FA ; # small hard sign
E0 DE ; # capital YU
E1 C0 ; # capital A
E2 C1 ; # capital B
E3 D6 ; # capital TS
E4 C4 ; # capital D
E5 C5 ; # capital YE
E6 D4 ; # capital F
E7 C3 ; # capital G
E8 D5 ; # capital KH
E9 C8 ; # capital I
EA C9 ; # capital J
EB CA ; # capital K
EC CB ; # capital L
ED CC ; # capital M
EE CD ; # capital N
EF CE ; # capital O
F0 CF ; # capital P
F1 DF ; # capital YA
F2 D0 ; # capital R
F3 D1 ; # capital S
F4 D2 ; # capital T
F5 D3 ; # capital U
F6 C6 ; # capital ZH
F7 C2 ; # capital V
F8 DC ; # capital soft sign
F9 DB ; # capital Y
FA C7 ; # capital Z
FB D8 ; # capital SH
FC DD ; # capital E
FD D9 ; # capital SHCH
FE D7 ; # capital CH
FF DA ; # capital hard sign
}
types {
text/html html htm shtml;
text/css css;
text/xml xml;
image/gif gif;
image/jpeg jpeg jpg;
application/javascript js;
application/atom+xml atom;
application/rss+xml rss;
text/mathml mml;
text/plain txt;
text/vnd.sun.j2me.app-descriptor jad;
text/vnd.wap.wml wml;
text/x-component htc;
image/png png;
image/svg+xml svg svgz;
image/tiff tif tiff;
image/vnd.wap.wbmp wbmp;
image/webp webp;
image/x-icon ico;
image/x-jng jng;
image/x-ms-bmp bmp;
application/font-woff woff;
application/java-archive jar war ear;
application/json json;
application/mac-binhex40 hqx;
application/msword doc;
application/pdf pdf;
application/postscript ps eps ai;
application/rtf rtf;
application/vnd.apple.mpegurl m3u8;
application/vnd.google-earth.kml+xml kml;
application/vnd.google-earth.kmz kmz;
application/vnd.ms-excel xls;
application/vnd.ms-fontobject eot;
application/vnd.ms-powerpoint ppt;
application/vnd.oasis.opendocument.graphics odg;
application/vnd.oasis.opendocument.presentation odp;
application/vnd.oasis.opendocument.spreadsheet ods;
application/vnd.oasis.opendocument.text odt;
application/vnd.openxmlformats-officedocument.presentationml.presentation
pptx;
application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
xlsx;
application/vnd.openxmlformats-officedocument.wordprocessingml.document
docx;
application/vnd.wap.wmlc wmlc;
application/x-7z-compressed 7z;
application/x-cocoa cco;
application/x-java-archive-diff jardiff;
application/x-java-jnlp-file jnlp;
application/x-makeself run;
application/x-perl pl pm;
application/x-pilot prc pdb;
application/x-rar-compressed rar;
application/x-redhat-package-manager rpm;
application/x-sea sea;
application/x-shockwave-flash swf;
application/x-stuffit sit;
application/x-tcl tcl tk;
application/x-x509-ca-cert der pem crt;
application/x-xpinstall xpi;
application/xhtml+xml xhtml;
application/xspf+xml xspf;
application/zip zip;
application/octet-stream bin exe dll;
application/octet-stream deb;
application/octet-stream dmg;
application/octet-stream iso img;
application/octet-stream msi msp msm;
audio/midi mid midi kar;
audio/mpeg mp3;
audio/ogg ogg;
audio/x-m4a m4a;
audio/x-realaudio ra;
video/3gpp 3gpp 3gp;
video/mp2t ts;
video/mp4 mp4;
video/mpeg mpeg mpg;
video/quicktime mov;
video/webm webm;
video/x-flv flv;
video/x-m4v m4v;
video/x-mng mng;
video/x-ms-asf asx asf;
video/x-ms-wmv wmv;
video/x-msvideo avi;
}
types {
text/html html htm shtml;
text/css css;
text/xml xml;
image/gif gif;
image/jpeg jpeg jpg;
application/javascript js;
application/atom+xml atom;
application/rss+xml rss;
text/mathml mml;
text/plain txt;
text/vnd.sun.j2me.app-descriptor jad;
text/vnd.wap.wml wml;
text/x-component htc;
image/png png;
image/svg+xml svg svgz;
image/tiff tif tiff;
image/vnd.wap.wbmp wbmp;
image/webp webp;
image/x-icon ico;
image/x-jng jng;
image/x-ms-bmp bmp;
application/font-woff woff;
application/java-archive jar war ear;
application/json json;
application/mac-binhex40 hqx;
application/msword doc;
application/pdf pdf;
application/postscript ps eps ai;
application/rtf rtf;
application/vnd.apple.mpegurl m3u8;
application/vnd.google-earth.kml+xml kml;
application/vnd.google-earth.kmz kmz;
application/vnd.ms-excel xls;
application/vnd.ms-fontobject eot;
application/vnd.ms-powerpoint ppt;
application/vnd.oasis.opendocument.graphics odg;
application/vnd.oasis.opendocument.presentation odp;
application/vnd.oasis.opendocument.spreadsheet ods;
application/vnd.oasis.opendocument.text odt;
application/vnd.openxmlformats-officedocument.presentationml.presentation
pptx;
application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
xlsx;
application/vnd.openxmlformats-officedocument.wordprocessingml.document
docx;
application/vnd.wap.wmlc wmlc;
application/x-7z-compressed 7z;
application/x-cocoa cco;
application/x-java-archive-diff jardiff;
application/x-java-jnlp-file jnlp;
application/x-makeself run;
application/x-perl pl pm;
application/x-pilot prc pdb;
application/x-rar-compressed rar;
application/x-redhat-package-manager rpm;
application/x-sea sea;
application/x-shockwave-flash swf;
application/x-stuffit sit;
application/x-tcl tcl tk;
application/x-x509-ca-cert der pem crt;
application/x-xpinstall xpi;
application/xhtml+xml xhtml;
application/xspf+xml xspf;
application/zip zip;
application/octet-stream bin exe dll;
application/octet-stream deb;
application/octet-stream dmg;
application/octet-stream iso img;
application/octet-stream msi msp msm;
audio/midi mid midi kar;
audio/mpeg mp3;
audio/ogg ogg;
audio/x-m4a m4a;
audio/x-realaudio ra;
video/3gpp 3gpp 3gp;
video/mp2t ts;
video/mp4 mp4;
video/mpeg mpeg mpg;
video/quicktime mov;
video/webm webm;
video/x-flv flv;
video/x-m4v m4v;
video/x-mng mng;
video/x-ms-asf asx asf;
video/x-ms-wmv wmv;
video/x-msvideo avi;
}
user root;
worker_processes 2;
#daemon off;
error_log /data/nginxlog/error.log;
pid logs/nginx.pid;
events {
use epoll;
worker_connections 51200;
}
http {
include mime.types;
#default_type application/octet-stream;
#vhost_traffic_status_zone;
#vhost_traffic_status_filter_by_host on;
default_type text/html;
fastcgi_intercept_errors on;
log_format sikutest '$http_x_forwarded_for $remote_addr $http_x_real_ip - $remote_user [$time_local] "$request" '
'$status $body_bytes_sent "$http_referer" '
'"$http_user_agent" $request_time "$http_x_forwarded_proto"';
log_format main '$http_x_forwarded_for - $remote_user [$time_local] "$request" '
'$status $body_bytes_sent "$http_referer" '
'"$http_user_agent" $request_time';
log_format bigdata '{"host":"$host","remote_addr":"$remote_addr","forwarded_for":"$http_x_forwarded_for","time_local":"$time_local","msec":"$msec",'
'"request":"$request","status":"$status","body_bytes_sent":"$body_bytes_sent","uri":"$uri","referer":"$http_referer",'
'"user_agent":"$http_user_agent","request_time":"$request_time","request_length":"$request_length","upstream_addr":"$upstream_addr",'
'"upstream_response_time":"$upstream_response_time","connection": "$connection","connection_requests": "$connection_requests",'
'"screen_width":"$http_screen_width","screen_height":"$http_screen_height","platform_type":"$http_platform_type",'
'"platform_ver":"$http_platform_ver","platform":"$http_platform","device_id":"$http_device_id","channel":"$http_channel",'
'"idfa":"$http_idfa","idfv":"$http_idfv","imei":"$http_imei","app_id":"$http_app_id","app_ver":"$http_app_ver",'
'"sysverlevel":"$http_sysverlevel","http_session_id":"$http_session_id","http_param_str":"$http_param_str",'
'"mac":"$http_mac","upk":"$http_upk","uuid":"$http_uuid","cookie":"$http_cookie"}';
log_format python_monitor '$remote_addr $host $request_time [$time_local] "$request" '
'$status $body_bytes_sent "$http_referer" '
'"$http_cookie" "$http_user_agent" "$http_x_forwarded_for" "$upstream_addr" $request_length';
log_format secoo '[$host] [$remote_addr] [$http_x_forwarded_for] [$remote_user] [$time_local] [$request] '
'[$status] [$body_bytes_sent] [$request_time] [$upstream_addr] [$upstream_response_time] '
'[$connection] [$connection_requests] [$msec] [$uri] [$body_bytes_sent] [$http_referer] '
'[$http_user_agent] [$request_length] [$http_session_id] [$http_device_id] [$http_upk] '
'[$http_channel] [$http_product] [$http_idfa] [$http_idfv] [$http_imei] [$http_app_id] '
'[$http_access_id] [$http_sysver] [$http_sysverlevel] [$http_appver] [$http_mac] '
'[$http_param_str] [$http_uuid] [$http_host] [$http_cookie]';
server_names_hash_bucket_size 128;
client_header_buffer_size 64K;
large_client_header_buffers 4 64K;
client_max_body_size 2000m;
sendfile on;
tcp_nopush on;
tcp_nodelay on;
server_tokens off;
keepalive_timeout 60;
underscores_in_headers on;
ignore_invalid_headers off;
gzip on;
gzip_min_length 1k;
gzip_buffers 4 16k;
gzip_http_version 1.1;
gzip_comp_level 2;
gzip_types text/plain application/x-javascript text/css application/xml application/javascript application/json;
gzip_vary on;
ssi on;
ssi_silent_errors on;
ssi_types text/shtml;
include common/realip.conf;
proxy_set_header Host $host;
proxy_set_header X-forwarded-For $remote_addr;
proxy_set_header X-request-id $request_id;
#proxy_set_header X-Forwarded-Proto $http_x_forwarded_proto;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header X-Real-Ip $remote_addr;
#proxy_set_header X-Real-Ip $realip_remote_addr;
proxy_set_header Connection "";
proxy_set_header Upgrade $http_upgrade;
proxy_http_version 1.1;
client_body_buffer_size 128k;
proxy_connect_timeout 600;
proxy_read_timeout 600;
proxy_send_timeout 600;
proxy_buffer_size 8k;
proxy_buffers 4 32k;
proxy_busy_buffers_size 64k;
proxy_temp_file_write_size 64k;
proxy_hide_header X-Powered-By;
ssl_session_cache shared:SSL:1024m;
ssl_session_timeout 100m;
map $http_x_forwarded_proto $cus_scheme {
default "http";
https "https";
}
include vhost/*.conf;
}
user root;
worker_processes 2;
#daemon off;
error_log /data/nginxlog/error.log;
pid logs/nginx.pid;
events {
use epoll;
worker_connections 51200;
}
http {
include mime.types;
default_type text/html;
fastcgi_intercept_errors on;
#ssl on;
#ssl_certificate cert/server.crt;
#ssl_certificate_key etc/server.key;
#ssl_protocols TLSv1.2;
#ssl_ciphers ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256;
#ssl_prefer_server_ciphers on;
#ssl_session_cache shared:SSL:10m;
#ssl_session_timeout 60m;
log_format sikutest '$http_x_forwarded_for $remote_addr $http_x_real_ip - $remote_user [$time_local] "$request" '
'$status $body_bytes_sent "$http_referer" '
'"$http_user_agent" $request_time "$http_x_forwarded_proto"';
log_format main '$http_x_forwarded_for - $remote_user [$time_local] "$request" '
'$status $body_bytes_sent "$http_referer" '
'"$http_user_agent" $request_time';
log_format bigdata '{"host":"$host","remote_addr":"$remote_addr","forwarded_for":"$http_x_forwarded_for","time_local":"$time_local","msec":"$msec",'
'"request":"$request","status":"$status","body_bytes_sent":"$body_bytes_sent","uri":"$uri","referer":"$http_referer",'
'"user_agent":"$http_user_agent","request_time":"$request_time","request_length":"$request_length","upstream_addr":"$upstream_addr",'
'"upstream_response_time":"$upstream_response_time","connection": "$connection","connection_requests": "$connection_requests",'
'"screen_width":"$http_screen_width","screen_height":"$http_screen_height","platform_type":"$http_platform_type",'
'"platform_ver":"$http_platform_ver","platform":"$http_platform","device_id":"$http_device_id","channel":"$http_channel",'
'"idfa":"$http_idfa","idfv":"$http_idfv","imei":"$http_imei","app_id":"$http_app_id","app_ver":"$http_app_ver",'
'"sysverlevel":"$http_sysverlevel","http_session_id":"$http_session_id","http_param_str":"$http_param_str",'
'"mac":"$http_mac","upk":"$http_upk","uuid":"$http_uuid","cookie":"$http_cookie"}';
log_format python_monitor '$remote_addr $host $request_time [$time_local] "$request" '
'$status $body_bytes_sent "$http_referer" '
'"$http_cookie" "$http_user_agent" "$http_x_forwarded_for" "$upstream_addr" $request_length';
log_format secoo '[$host] [$remote_addr] [$http_x_forwarded_for] [$remote_user] [$time_local] [$request] '
'[$status] [$body_bytes_sent] [$request_time] [$upstream_addr] [$upstream_response_time] '
'[$connection] [$connection_requests] [$msec] [$uri] [$body_bytes_sent] [$http_referer] '
'[$http_user_agent] [$request_length] [$http_session_id]';
server_names_hash_bucket_size 128;
client_header_buffer_size 64K;
large_client_header_buffers 4 64K;
client_max_body_size 10m;
sendfile on;
tcp_nopush on;
tcp_nodelay on;
server_tokens off;
keepalive_timeout 60;
gzip on;
gzip_min_length 1k;
gzip_buffers 4 16k;
gzip_http_version 1.1;
gzip_comp_level 2;
gzip_types text/plain application/x-javascript text/css application/xml application/javascript application/json;
gzip_vary on;
ssi on;
ssi_silent_errors on;
ssi_types text/shtml;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $http_x_forwarded_proto;
proxy_set_header Connection "";
proxy_set_header Upgrade $http_upgrade;
client_body_buffer_size 128k;
proxy_connect_timeout 600;
proxy_read_timeout 600;
proxy_send_timeout 600;
proxy_buffer_size 8k;
proxy_buffers 4 32k;
proxy_busy_buffers_size 64k;
proxy_temp_file_write_size 64k;
map $http_x_forwarded_proto $cus_scheme {
default "http";
https "https";
}
include vhost/*.conf;
}
#user nobody;
worker_processes 1;
#error_log logs/error.log;
#error_log logs/error.log notice;
#error_log logs/error.log info;
#pid logs/nginx.pid;
events {
worker_connections 1024;
}
http {
include mime.types;
default_type application/octet-stream;
#log_format main '$remote_addr - $remote_user [$time_local] "$request" '
# '$status $body_bytes_sent "$http_referer" '
# '"$http_user_agent" "$http_x_forwarded_for"';
#access_log logs/access.log main;
sendfile on;
#tcp_nopush on;
#keepalive_timeout 0;
keepalive_timeout 65;
#gzip on;
server {
listen 80;
server_name localhost;
#charset koi8-r;
#access_log logs/host.access.log main;
location / {
root html;
index index.html index.htm;
}
#error_page 404 /404.html;
# redirect server error pages to the static page /50x.html
#
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
# proxy the PHP scripts to Apache listening on 127.0.0.1:80
#
#location ~ \.php$ {
# proxy_pass http://127.0.0.1;
#}
# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
#
#location ~ \.php$ {
# root html;
# fastcgi_pass 127.0.0.1:9000;
# fastcgi_index index.php;
# fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name;
# include fastcgi_params;
#}
# deny access to .htaccess files, if Apache's document root
# concurs with nginx's one
#
#location ~ /\.ht {
# deny all;
#}
}
# another virtual host using mix of IP-, name-, and port-based configuration
#
#server {
# listen 8000;
# listen somename:8080;
# server_name somename alias another.alias;
# location / {
# root html;
# index index.html index.htm;
# }
#}
# HTTPS server
#
#server {
# listen 443 ssl;
# server_name localhost;
# ssl_certificate cert.pem;
# ssl_certificate_key cert.key;
# ssl_session_cache shared:SSL:1m;
# ssl_session_timeout 5m;
# ssl_ciphers HIGH:!aNULL:!MD5;
# ssl_prefer_server_ciphers on;
# location / {
# root html;
# index index.html index.htm;
# }
#}
}
rocketmq:pwdhwBPLGcJHs
scgi_param REQUEST_METHOD $request_method;
scgi_param REQUEST_URI $request_uri;
scgi_param QUERY_STRING $query_string;
scgi_param CONTENT_TYPE $content_type;
scgi_param DOCUMENT_URI $document_uri;
scgi_param DOCUMENT_ROOT $document_root;
scgi_param SCGI 1;
scgi_param SERVER_PROTOCOL $server_protocol;
scgi_param REQUEST_SCHEME $scheme;
scgi_param HTTPS $https if_not_empty;
scgi_param REMOTE_ADDR $remote_addr;
scgi_param REMOTE_PORT $remote_port;
scgi_param SERVER_PORT $server_port;
scgi_param SERVER_NAME $server_name;
scgi_param REQUEST_METHOD $request_method;
scgi_param REQUEST_URI $request_uri;
scgi_param QUERY_STRING $query_string;
scgi_param CONTENT_TYPE $content_type;
scgi_param DOCUMENT_URI $document_uri;
scgi_param DOCUMENT_ROOT $document_root;
scgi_param SCGI 1;
scgi_param SERVER_PROTOCOL $server_protocol;
scgi_param REQUEST_SCHEME $scheme;
scgi_param HTTPS $https if_not_empty;
scgi_param REMOTE_ADDR $remote_addr;
scgi_param REMOTE_PORT $remote_port;
scgi_param SERVER_PORT $server_port;
scgi_param SERVER_NAME $server_name;
uwsgi_param QUERY_STRING $query_string;
uwsgi_param REQUEST_METHOD $request_method;
uwsgi_param CONTENT_TYPE $content_type;
uwsgi_param CONTENT_LENGTH $content_length;
uwsgi_param REQUEST_URI $request_uri;
uwsgi_param PATH_INFO $document_uri;
uwsgi_param DOCUMENT_ROOT $document_root;
uwsgi_param SERVER_PROTOCOL $server_protocol;
uwsgi_param REQUEST_SCHEME $scheme;
uwsgi_param HTTPS $https if_not_empty;
uwsgi_param REMOTE_ADDR $remote_addr;
uwsgi_param REMOTE_PORT $remote_port;
uwsgi_param SERVER_PORT $server_port;
uwsgi_param SERVER_NAME $server_name;
uwsgi_param QUERY_STRING $query_string;
uwsgi_param REQUEST_METHOD $request_method;
uwsgi_param CONTENT_TYPE $content_type;
uwsgi_param CONTENT_LENGTH $content_length;
uwsgi_param REQUEST_URI $request_uri;
uwsgi_param PATH_INFO $document_uri;
uwsgi_param DOCUMENT_ROOT $document_root;
uwsgi_param SERVER_PROTOCOL $server_protocol;
uwsgi_param REQUEST_SCHEME $scheme;
uwsgi_param HTTPS $https if_not_empty;
uwsgi_param REMOTE_ADDR $remote_addr;
uwsgi_param REMOTE_PORT $remote_port;
uwsgi_param SERVER_PORT $server_port;
uwsgi_param SERVER_NAME $server_name;
server {
listen 80;
server_name mitem.secoo.com;
ssi on;
ssi_silent_errors on;
ssi_types text/shtml;
access_log /data/nginxlog/mitem.secoo.*.log main;
access_log /data/nginxlog/wannx-mitem.secoo.com.log secoo;
if ( $http_user_agent ~ "(Android)|(iPhone)|(Windows Phone)|(Windows Mobile)|(WAP)|(Smartphone)|(Symbian)|(Nokia)" ){
rewrite "^/([0-9]{1,30}).shtml$" https://m.secoo.com/proDetail_1217.html?prodId=$1 redirect;
}
location / {
#root /data/mobile_product;
root /data/secoo/mitem.secoo.com/mobile_product;
index weihu.shtml index.shtml index.html index.htm;
error_page 405 =200 /index.shtml;
error_page 404 403 /error/404.html;
error_page 500 502 503 504 /error/50x.shtml;
}
rewrite "^/([0-9]{1,30}([0-9]{2})([0-9]{2}))\.shtml$" /$2/$3/$1.shtml last;
# redirect server error pages to the static page /50x.html
#
location = /50x.html {
root html;
}
}
server {
listen 80;
listen 443 ssl http2;
server_name m.secoo.com;
ssi on;
ssi_silent_errors on;
ssi_types text/shtml;
access_log /data/nginxlog/wannx-m.secoo.com.log secoo;
#include common/ssl.conf;
#include common/server_common.conf;
charset utf-8;
error_page 404 /404.html;
error_page 500 502 503 504 /50x.html;
location ~ / {
root /data/secoo;
index index.html;
try_files $uri $uri/ /v1/store/index.html;
}
}
#upstream fly-sales-platform-web {
# server 10.0.253.101:80 max_fails=2 fail_timeout=5s;
#}
# This map is not a full windows-1251 <> utf8 map: it does not
# contain Serbian and Macedonian letters. If you need a full map,
# use contrib/unicode2nginx/win-utf map instead.
charset_map windows-1251 utf-8 {
82 E2809A ; # single low-9 quotation mark
84 E2809E ; # double low-9 quotation mark
85 E280A6 ; # ellipsis
86 E280A0 ; # dagger
87 E280A1 ; # double dagger
88 E282AC ; # euro
89 E280B0 ; # per mille
91 E28098 ; # left single quotation mark
92 E28099 ; # right single quotation mark
93 E2809C ; # left double quotation mark
94 E2809D ; # right double quotation mark
95 E280A2 ; # bullet
96 E28093 ; # en dash
97 E28094 ; # em dash
99 E284A2 ; # trade mark sign
A0 C2A0 ; # &nbsp;
A1 D18E ; # capital Byelorussian short U
A2 D19E ; # small Byelorussian short u
A4 C2A4 ; # currency sign
A5 D290 ; # capital Ukrainian soft G
A6 C2A6 ; # borken bar
A7 C2A7 ; # section sign
A8 D081 ; # capital YO
A9 C2A9 ; # (C)
AA D084 ; # capital Ukrainian YE
AB C2AB ; # left-pointing double angle quotation mark
AC C2AC ; # not sign
AD C2AD ; # soft hypen
AE C2AE ; # (R)
AF D087 ; # capital Ukrainian YI
B0 C2B0 ; # &deg;
B1 C2B1 ; # plus-minus sign
B2 D086 ; # capital Ukrainian I
B3 D196 ; # small Ukrainian i
B4 D291 ; # small Ukrainian soft g
B5 C2B5 ; # micro sign
B6 C2B6 ; # pilcrow sign
B7 C2B7 ; # &middot;
B8 D191 ; # small yo
B9 E28496 ; # numero sign
BA D194 ; # small Ukrainian ye
BB C2BB ; # right-pointing double angle quotation mark
BF D197 ; # small Ukrainian yi
C0 D090 ; # capital A
C1 D091 ; # capital B
C2 D092 ; # capital V
C3 D093 ; # capital G
C4 D094 ; # capital D
C5 D095 ; # capital YE
C6 D096 ; # capital ZH
C7 D097 ; # capital Z
C8 D098 ; # capital I
C9 D099 ; # capital J
CA D09A ; # capital K
CB D09B ; # capital L
CC D09C ; # capital M
CD D09D ; # capital N
CE D09E ; # capital O
CF D09F ; # capital P
D0 D0A0 ; # capital R
D1 D0A1 ; # capital S
D2 D0A2 ; # capital T
D3 D0A3 ; # capital U
D4 D0A4 ; # capital F
D5 D0A5 ; # capital KH
D6 D0A6 ; # capital TS
D7 D0A7 ; # capital CH
D8 D0A8 ; # capital SH
D9 D0A9 ; # capital SHCH
DA D0AA ; # capital hard sign
DB D0AB ; # capital Y
DC D0AC ; # capital soft sign
DD D0AD ; # capital E
DE D0AE ; # capital YU
DF D0AF ; # capital YA
E0 D0B0 ; # small a
E1 D0B1 ; # small b
E2 D0B2 ; # small v
E3 D0B3 ; # small g
E4 D0B4 ; # small d
E5 D0B5 ; # small ye
E6 D0B6 ; # small zh
E7 D0B7 ; # small z
E8 D0B8 ; # small i
E9 D0B9 ; # small j
EA D0BA ; # small k
EB D0BB ; # small l
EC D0BC ; # small m
ED D0BD ; # small n
EE D0BE ; # small o
EF D0BF ; # small p
F0 D180 ; # small r
F1 D181 ; # small s
F2 D182 ; # small t
F3 D183 ; # small u
F4 D184 ; # small f
F5 D185 ; # small kh
F6 D186 ; # small ts
F7 D187 ; # small ch
F8 D188 ; # small sh
F9 D189 ; # small shch
FA D18A ; # small hard sign
FB D18B ; # small y
FC D18C ; # small soft sign
FD D18D ; # small e
FE D18E ; # small yu
FF D18F ; # small ya
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment