rob05c closed pull request #1881: Fix issues in Traffic Router stemming from 
merging PR #1720
URL: https://github.com/apache/incubator-trafficcontrol/pull/1881
 
 
   

This is a PR merged from a forked repository.
As GitHub hides the original diff on merge, it is displayed below for
the sake of provenance:

As this is a foreign pull request (from a fork), the diff is supplied
below (as it won't show otherwise due to GitHub magic):

diff --git 
a/traffic_router/core/src/test/java/com/comcast/cdn/traffic_control/traffic_router/core/dns/keys/RRSetsBuilderTest.java
 
b/traffic_router/core/src/test/java/com/comcast/cdn/traffic_control/traffic_router/core/dns/keys/RRSetsBuilderTest.java
index 6afb70596f..6c9133fce1 100644
--- 
a/traffic_router/core/src/test/java/com/comcast/cdn/traffic_control/traffic_router/core/dns/keys/RRSetsBuilderTest.java
+++ 
b/traffic_router/core/src/test/java/com/comcast/cdn/traffic_control/traffic_router/core/dns/keys/RRSetsBuilderTest.java
@@ -45,11 +45,12 @@ RRset findRRSet(List<RRset> rRsets, String name, int type) {
        @Test
        public void itGroupsResourceRecordsAccordingToRfc4034() throws 
Exception {
                List<RRset> rRsets = new 
RRSetsBuilder().build(ZoneTestRecords.records);
-               assertThat(rRsets.size(), equalTo(8));
+               assertThat(rRsets.size(), equalTo(9));
                assertThat(findRRSet(rRsets, "mirror.www.example.com.", 
Type.CNAME), notNullValue());
                assertThat(findRRSet(rRsets, "ftp.example.com.", Type.AAAA), 
notNullValue());
                assertThat(findRRSet(rRsets, "ftp.example.com.", Type.A), 
notNullValue());
                assertThat(findRRSet(rRsets, "www.example.com.", Type.A), 
notNullValue());
+               assertThat(findRRSet(rRsets, "www.example.com.", Type.TXT), 
notNullValue());
                assertThat(findRRSet(rRsets, "example.com.", Type.NS), 
notNullValue());
                assertThat(findRRSet(rRsets, "mirror.ftp.example.com.", 
Type.CNAME), notNullValue());
                assertThat(findRRSet(rRsets, "www.example.com.", Type.AAAA), 
notNullValue());
diff --git 
a/traffic_router/core/src/test/java/com/comcast/cdn/traffic_control/traffic_router/core/dns/keys/SigningData.java
 
b/traffic_router/core/src/test/java/com/comcast/cdn/traffic_control/traffic_router/core/dns/keys/SigningData.java
index 9c435a1271..a3642aa1ce 100644
--- 
a/traffic_router/core/src/test/java/com/comcast/cdn/traffic_control/traffic_router/core/dns/keys/SigningData.java
+++ 
b/traffic_router/core/src/test/java/com/comcast/cdn/traffic_control/traffic_router/core/dns/keys/SigningData.java
@@ -30,137 +30,136 @@
        // If you want to update this data, change the contents of 
SigningTestDataGenerator.java,
        // run its only test and then replace everything between here and the 
declaration of signedList
        // All data below is based on PKCS#1 format, see 
https://tools.ietf.org/html/rfc3447#appendix-A.1.1
-
        static String ksk1Public =
-               
"MIIBCgKCAQEA3YoFGF+61eZRLUAA1kQLUreud4rMQw9jabHY9R7zXZIEFfhIPh760MtY2DhxrqktXIcwexHP8IGwSLXB2bdMcA+d"
 +
-                       
"ml84vFJkbvTYKSdwyy6CW1Q1Rruyygj0IlciHUGNNKgwigVL9SsPfVqEn8/3ROgWe9QZDu6s8LyuacH7xukzrX4Ad+KRiI/LLVBm"
 +
-                       
"6rJkNoQ3uweyCu6sCQWynvajKDRM37JDLxdUc+gLrDswLn2gROIwjugKEN6ay5/GPbaH4CcIbGuwaZ42LX+vqWJt1cLPMzOpP2GG"
 +
-                       
"q5GB4Ai8q8Q5oeyWzKalHjmRdokdDlrv2de64i1kK+S1BMLK5Z7bPQIDAQAB";
+               
"MIIBCgKCAQEAly/1SbKJpzYwOJF2Xie7W6eLyQ/W1Ar8hKss7ZbIkcg23bt8QQOFVLPlYG9luYzAULZgTWa4gFlrBkEzO410oy8V"
 +
+                       
"FZgB5x11/LioWGJmy9h+H6R1Fy0QFP3eFGKb9tLuAJGMaSRTcbRADJQYiDJ6uuWobTg2fNxlb7B1lz7wOVk/yTV795k+vb+lJx8x"
 +
+                       
"Zu9vNyIkUy2/LF4J0oXKCPUEee0hpBglEeFcnMSHjO+LtY5Y6E8+fp3d38+Tikmy/2Xu0R35MmCWXuwqYMO+1p7spNzsuUFkhTWt"
 +
+                       
"0yJKc8pC91V6e3gsD6iwMy3Q0EEEQ7q1z+M9vLIYtmC27mHmdDh1DQIDAQAB";
 
        static String ksk1Private =
-               
"UHJpdmF0ZS1rZXktZm9ybWF0OiB2MS4yCkFsZ29yaXRobTogNSAoUlNBU0hBMSkKTW9kdWx1czog\nQU4yS0JSaGZ1dFhtVVMxQU"
 +
-                       
"FOWkVDMUszcm5lS3pFTVBZMm14MlBVZTgxMlNCQlg0U0Q0ZSt0RExX\nTmc0Y2E2cExWeUhNSHNSei9DQnNFaTF3ZG0zVEhBUG5a"
 +
-                       
"cGZPTHhTWkc3MDJDa25jTXN1Z2x0VU5V\nYTdzc29JOUNKWEloMUJqVFNvTUlvRlMvVXJEMzFhaEovUDkwVG9GbnZVR1E3dXJQQz"
 +
-                       
"hybW5CKzhi\ncE02MStBSGZpa1lpUHl5MVFadXF5WkRhRU43c0hzZ3J1ckFrRnNwNzJveWcwVE4reVF5OFhWSFBv\nQzZ3N01DNT"
 +
-                       
"lvRVRpTUk3b0NoRGVtc3VmeGoyMmgrQW5DR3hyc0dtZU5pMS9yNmxpYmRYQ3p6TXpx\nVDloaHF1UmdlQUl2S3ZFT2FIc2xzeW1w"
 +
-                       
"UjQ1a1hhSkhRNWE3OW5YdXVJdFpDdmt0UVRDeXVXZTJ6\nMD0KUHVibGljRXhwb25lbnQ6IEFRQUIKUHJpdmF0ZUV4cG9uZW50Oi"
 +
-                       
"BBSXNsWkh2aHJNMHF3elBq\ncm1MbURDS2hRaEROZWV4bzN1MEZDcHN6SEhKYUF2ejFuQktBak5MVjFmREF5dzZFTGZ5ZTRPRjcx"
 +
-                       
"\nNXBkS3FjUW1qZ3YrKytxcnpmRnRUSDdvaDlhNCtZOVlvZ0xwMDdMdmthMkg5N3I3c01lN1V0bzM5\nTUNETEswRHZobldteEdq"
 +
-                       
"V1IvVC9UVXZVSjdmbDIxcGFQekxxMDRiUGFLV1J1Ti9SYWdsMVFoVnRQ\nWjRRcUFxZ0hkMzNJUDlNd2RsWmRPd0VIZDZhNHpFMk"
 +
-                       
"1pcFNWK281N21CbXRjZW10dVZPYmJmMXRG\nTkJCdDI2RERSQkVTZ3E5UEdzb0xGUlBTSU1JdFVtOGdJUzBJVUdGOWhOTCtlUmE1"
 +
-                       
"aXplb0kwbkRU\nUVFmWEpRbmIyTXVaTVFEb0RoaHdmdVZJd2ZFRHh2ZTFvb21mMENZTnJVPQpQcmltZTE6IEFQcisv\nMTZMaUov"
 +
-                       
"TUVVQXQxVUVKSG9KYWk4TGdrRVFuRE5TS3RVeE5BV2hrSy9FTXZxNUxlbGlRMk9qZmFD\nRXlGQU9ZVVUvQWJJK3J5WEVvOExmK2"
 +
-                       
"1mTjRXejkzc1o5elJpSklSWDlRVnhYODhpOG56VUI5SUlL\nMVJHMks2K3VoYzFSQjJ4KzNXOFpXa2o4Y3pZS0RDb3JSdkI4SHhU"
 +
-                       
"bDM4cGNQanNDQ3IvdWIKUHJp\nbWUyOiBBT0gwcndheDZXYitrYVJ1NTlqdy9BRzhSMEg1aGNpenYrWTZNWHNMZVpVcXdaNDh3SD"
 +
-                       
"dh\nakFlYzYrUFBVei9rNTlXWTE2bmErU0p1MzBSVEIzeTR6ZzdSa3JlYWdZb1dhOW5oaTRncWdraDFy\nWjcrcFNjTXpTaHNoaE"
 +
-                       
"tENWJDcmkyVWJ1c1AySU1tMG13b0UyZDczc0lkSFVBYkVnOHlrL3NVL1gz\ncWhMWTRICkV4cG9uZW50MTogQUpGRi9qQ091bWtq"
 +
-                       
"QitrSm5pQ2lVcEpJTGhTQlBYNzB5eXhKakYy\nNVJGTlRoMHRoZ1F3SWk2dXZTcHlla2ZxRXJhalhCRmtRbXNVZFBON09QMlYvYT"
 +
-                       
"BQTUthUTJkd3cv\nQUJ6Zmo3bjhtaXNUMkdrS3RIWGE5bkl3MElaR25mNG4yRVN3U1UrMkpOeExSeUpZWFdwb3hqVks1\nNE5lVC"
 +
-                       
"96UFBBM0s1Mmp0TzBaNQpFeHBvbmVudDI6IGFZV3BqNGphcFh6UmEyZFg0eHAzdGgvRmIy\nd21MRnExamNFemhuRVBjTGdzLzhj"
 +
-                       
"RFpycU5scWlVQ1NtemlTMVBqNUwzZEoyTXA2WDdvcDdiNmtV\nc0JnT2RieDA2emRBMndlUHhFOEEyWTd5QlByVlJUM0ZOQmtuWU"
 +
-                       
"95Rlp6UzN2eFdJejBIeExSNmVP\nbUJrMzNrYnlLOXNENW9VendBaDE2b3Z6L1FMMGtWVT0KQ29lZmZpY2llbnQ6IERra0NKVDBn"
 +
-                       
"NFpT\nRUlpcEpHWEtUZFJpYzcxWXloYld5anp6NC8vN0xmUGo1ZDg4ZDk4OGg0MlNUdnNlbTVBTDk3RS9i\nbUVvRThHSkR6MkRs"
 +
-                       
"NXRSdC9adU43bTN0SE5DWXVFelVrSkJnZUJ0S2xycC9haGFDWE91U1k5K1lE\nM3pYZjRCaGFWcEhBRG1IT25QUHlXVnZOV1FYTU"
 +
-                       "ZYLzZOT2I2ME0rbktDemI0az0K";
+               
"UHJpdmF0ZS1rZXktZm9ybWF0OiB2MS4yCkFsZ29yaXRobTogNSAoUlNBU0hBMSkKTW9kdWx1czog\nQUpjdjlVbXlpYWMyTURpUm"
 +
+                       
"RsNG51MXVuaThrUDF0UUsvSVNyTE8yV3lKSElOdDI3ZkVFRGhWU3o1\nV0J2WmJtTXdGQzJZRTFtdUlCWmF3WkJNenVOZEtNdkZS"
 +
+                       
"V1lBZWNkZGZ5NHFGaGlac3ZZZmgra2RS\nY3RFQlQ5M2hSaW0vYlM3Z0NSakdra1UzRzBRQXlVR0lneWVycmxxRzA0Tm56Y1pXK3"
 +
+                       
"dkWmMrOERs\nWlA4azFlL2VaUHIyL3BTY2ZNV2J2YnpjaUpGTXR2eXhlQ2RLRnlnajFCSG50SWFRWUpSSGhYSnpF\naDR6dmk3V0"
 +
+                       
"9XT2hQUG42ZDNkL1BrNHBKc3Y5bDd0RWQrVEpnbGw3c0ttRER2dGFlN0tUYzdMbEJa\nSVUxcmRNaVNuUEtRdmRWZW50NExBK29z"
 +
+                       
"RE10ME5CQkJFTzZ0Yy9qUGJ5eUdMWmd0dTVoNW5RNGRR\nMD0KUHVibGljRXhwb25lbnQ6IEFRQUIKUHJpdmF0ZUV4cG9uZW50Oi"
 +
+                       
"BLa0tXanQ0Z0NpUmtnRHR3\nMmNyRFhWQk5DNHVvNGlhY0JUMlAxbTJ5Yk1XSlNKdVNsTjIyRkVJZzJMN3FzVjM5bDlJU3d5LzJY"
 +
+                       
"\nTEloNzJLa1BuNUEzeWhXL1cwN0F1NUNQNzBpR1dxUUQyVFpoR0RFOWhCN2tWS1JGQ09vTXVzczZl\nM0ZVTko5bktma3kxOU9L"
 +
+                       
"Q3ZzRUhnSGgxZ1NLdjYwUCs4VVA0MnhPbVlmK2pSOVFCRC9ibWRBVys4\nbTE5blFJSHBsY2FrYUViczdDU0VpTjlESUFCRTZvb2"
 +
+                       
"lKOWZqSThyWWl6ZGJiOXVZcnl3dXpaU2xV\nMGd6VHJNSjJReXpkZEdFNzJnZ1ZYWHBRd3FwdGtJOUNqQ1JhWWtZaFU3WUNzWlBD"
 +
+                       
"aDZycGwrNWth\nNks3ZmxtQ3lXcTZHaWpJc1BVU0xUb2Z4RWNFUXlkL0N3QWdUZWVYSlE9PQpQcmltZTE6IEFPUE5G\nSmh2SERm"
 +
+                       
"VkhsN0xxTVMrTmd2alk2S2hYYTZ1dHV4OTdnZVQxQ3ZsL1pLTFUyakxLTjc1TTJDM0JL\nOTVMSlB4dTF4Ylg3UDRTWmR6TGpDVE"
 +
+                       
"xMOW9hV2RaRWNVc3NTM1lSTkdEZEpwbmVPN1lHWWxzaUlM\nRXozZncvTXkvU1pGUlJSNTZtbU0rSmMvVENhUlo5WDYvQXNDVzFr"
 +
+                       
"dFQ2U2gvdkFUbEt1WGYKUHJp\nbWUyOiBBS25uQlRaNmQrdFlZNVNaSnpTdFRIVGptdDloRm9xNmlTZ0hxUlZNcUhHWitEYWdpdn"
 +
+                       
"hV\nR1E1ZDFTL0htU1BKKy9nUXJOMGIxeExYVGNockNXbC9TR3d4NXNidlBDQ3MrVFJ5RjRvKzBpQlV2\nbFIxQnY1RnlCZHRiWl"
 +
+                       
"VFVTUwckVIbSt5ZTlCblJyUlExL2d4QVJKRzdBVTJ2ODNyZC9VSTdUTXB3\nbG1YRXFUCkV4cG9uZW50MTogRUZ4elpUdGR1SGpi"
 +
+                       
"RkkzbUVqTmpLRmx0bDRtbGM5MWlqL3UvYzlY\nZlFFUGxnWGYyUnFtSXh2TDVDTEk4YU9uNEZLd2crOUlvUG9IUHIwdjdma3VqeE"
 +
+                       
"IrWXFtNlFReXdo\na1p4ZDNQcG5Eb3Z0K0tHV3UvTUtudkhKd09DVEY1V0prQ0ZaS0lZL3ZtOEJRanJ6RDFYU3R3YTdD\nT0FNaG"
 +
+                       
"g2QnVZSHJIQ0xsZ05zPQpFeHBvbmVudDI6IEUxWlMxbzk3eEpKcnl3YmZXblI2NWpiZGNw\nMFhOclRpVldjQnpJWE1DaG52RVRD"
 +
+                       
"V2dQK0ZWb2hCY2syeVZVdHczUnZ3d0wyaGJlaUpWczB2NWd6\neGpqYmp3REtNVWwrOWdVV1cva29HR2wzcXg2d0dIcnlNZUhZZz"
 +
+                       
"ZidnpWRWtKZUFISjgrd3cyRk9H\nNm91blk2RjZnRUR2WityTFpGVTl0eDh2eDdjWnUvYz0KQ29lZmZpY2llbnQ6IEFMd1hKOGZk"
 +
+                       
"QWtY\nLzZMeVFvdENIdHZDVWszbEtWbEdlZXAwQlhsYWZyL3FTU2RrTEt2ZHVRSVJCczY0bDBnZW9ndW1H\nRVd5dFViaG9Vak44"
 +
+                       
"NFNwOG5ldktyS3hqaTlxeG9xUytyQjJ2aElvc0pVdnVoSEJENWMyeHZJVG1R\naXYrazUrT1FDaGdqeGFONnJ5b1NoRDhlYnlsUk"
 +
+                       "RzQ1VNL1FFQk82QWZyS0NQZHkK";
 
 
        static String ksk2Public =
-               
"MIIBCgKCAQEAmIGQ+fK6fHT/bWKfaptKJGh/TLM42vOlf33ERRYbts4LLk3BygimBXLgI5oBDet724kuTitrrEDkVxMWHjW6TAjI"
 +
-                       
"7NPfi2/CAnj1MjnQwztxG9lzKLCi5laSS6ORDGbZdo6kIZ/enXzTav3SQy1dcB6H9uJBO2ZPkTndPyC9AdxpseZBfVKKsPhL6KSw"
 +
-                       
"RqFu/OfYlguM4tpSxRVYdz1Kl6xLFiYyY/hYtc13EG5veDYSU1zqfj+aO/p3GyraD38gWuoSWTvOwlUtwWtPw8UBei3dtoH9BBgQ"
 +
-                       
"qzcONKaMbR8zzTU61/vuYTjt7HfK4IThOTNRt2ZtXbZuZlJX2avsxQIDAQAB";
+               
"MIIBCgKCAQEAqZz9euL/dovYWIF87eUDWObp9YodiCp88k/PhDCyIbpn7a/QZZYZgYJTjQH0wrMweHj6M74fn8zAFz4fCUq6XSdF"
 +
+                       
"UR0X/7MXzBYfuKYdYbYrF68C57ryEl3sW9rSMgxWtajvKFzyB67sYT2GcL3vjZPaYb2ZT2jgjEqeKAk7fzcibfR4UrTj3LI19U8W"
 +
+                       
"reZ29JZAmV2sknYA3ImM33CLYseRCw79r0Jws9RLmJixzDeavWYBls1KUqeXYqV++Hb+mQcR/C0/ch63msPWwgcOEfGFmagcYFvC"
 +
+                       
"6gOLYXH5WgC2UJlpAMQBZC+3UKwmHaomXeHh92zkQ/nV4bcEOzjZlQIDAQAB";
 
        static String ksk2Private =
-               
"UHJpdmF0ZS1rZXktZm9ybWF0OiB2MS4yCkFsZ29yaXRobTogNSAoUlNBU0hBMSkKTW9kdWx1czog\nQUppQmtQbnl1bngwLzIxaW"
 +
-                       
"4ycWJTaVJvZjB5ek9OcnpwWDk5eEVVV0c3Yk9DeTVOd2NvSXBnVnk0\nQ09hQVEzcmU5dUpMazRyYTZ4QTVGY1RGaDQxdWt3SXlP"
 +
-                       
"elQzNHR2d2dKNDlUSTUwTU03Y1J2WmN5\naXdvdVpXa2t1amtReG0yWGFPcENHZjNwMTgwMnI5MGtNdFhYQWVoL2JpUVR0bVQ1RT"
 +
-                       
"UzVDhndlFI\nY2FiSG1RWDFTaXJENFMraWtzRWFoYnZ6bjJKWUxqT0xhVXNVVldIYzlTcGVzU3hZbU1tUDRXTFhO\nZHhCdWIzZz"
 +
-                       
"JFbE5jNm40L21qdjZkeHNxMmc5L0lGcnFFbGs3enNKVkxjRnJUOFBGQVhvdDNiYUIv\nUVFZRUtzM0RqU21qRzBmTTgwMU90Zjc3"
 +
-                       
"bUU0N2V4M3l1Q0U0VGt6VWJkbWJWMjJibVpTVjltcjdN\nVT0KUHVibGljRXhwb25lbnQ6IEFRQUIKUHJpdmF0ZUV4cG9uZW50Oi"
 +
-                       
"BlRWQzK0NvZ09waHIrL0dV\nbVpmd1dkYXd6K1ZxS2dXUHVZV1BqbzFwUGp3elJVbStWWUdNcnk5eTU2Rkd3NXUrQzkrZHpia2hL"
 +
-                       
"\nckhqWldtQVFFTlBzemdhZis1Nm1KYUVCVDh3NDNRRjJuUy9PSisvMjQrMGFzWk1pNnR0Y3NLTE1K\nNC9oT1Y1eGV2MU1xVU5l"
 +
-                       
"RDRITzY1WXZiYWtqQnlkRklUMm9odEg5bmFQMzhPQ21obGt3UTMvZjJ3\nQ2RxcGs0VFVIcXNndkt0UjhnUmpsRytHTUNKNnJBb3"
 +
-                       
"FwdDZLK3VpSmhjaFZLTVdmSUVIdk81bjdH\nN090VHpMYXJydVFjbFdPZDcyMXM2azh6bjFtZFZDSno5dHg2WTBEVU4vOC81T2dt"
 +
-                       
"TlVYdWJCcWlR\nMHZYU29tdnpCVDBYb21CQXVRWFcrNmV1VWJkVmFuVUVRaGZ5OWQyNFE9PQpQcmltZTE6IEFOT0Rk\nRUJhNVRF"
 +
-                       
"SmlkUS9wNmFGUndIRER0NGNyR1BTc0kzdGR1RjVrQjYzVkRQVm9acDNtUUcrNm5wOWc5\nbVFkOG1QTGpNaXhJbk1IT1kraGpJeE"
 +
-                       
"84WWlVSk83UHo3OUc2LytPd1N2d3NnWU1wVTd6Y0N5Z1V3\nSGR1U2xtSlE4Y3lHUzk1V1ZaOW9CSGdyOVV0VkF6MlBaMS9WY2NT"
 +
-                       
"MmMzV0l2RnBVekpZWWIKUHJp\nbWUyOiBBTGlVK0tFa01MdlRlbG4weE1QWkpHZGlOcG9JeEFkODhySjRMb0E5S0hvQU9nb0RIV1"
 +
-                       
"ZR\nYjdZN1kyS0tLb1BONWxYTS84Uk5iU0ZDRnl4Vy9CbXMrVklYVU5teG4yTlF3UXl2L0VrYnNrNHRq\neHVnemdoS1hFazhMWG"
 +
-                       
"NJaENVSVZOUzBTWHJWSXZ4Z0ZOeVR5U2dlM3hVQjBZcUVEdTVpM2lhQ3hY\nR2tPd2FmCkV4cG9uZW50MTogZFErSTFHRTUvWFRJ"
 +
-                       
"K2xZc2hDVzVFY21SdmUzaW52Q3BWRE43bXZo\nN2dmUjJ2cVZhWmpJUTFYMkRLajJ6TGtNZGVNa3NpWktSY2E0c3hHVVFRbEVyUX"
 +
-                       
"RJVkJGNGFkOUwv\nY3R6aWJ3cVRZOGk0bmcxV0ozTGp5bDlMTnVwTFVxZE9GT1BROE5HYWczWWcyWFl3Vk9Ra281K2FQ\nU3BuWF"
 +
-                       
"JZM0ZETDViYU83L2NjPQpFeHBvbmVudDI6IGJ2aVpOZ0FWRUlkSEV0Z1dpQXgvVjJ4em1V\nM1YxUTZvdHVXTVIycjliOE85SVJI"
 +
-                       
"WVZYWHpnNkxXMElKeXB3VmVDbzJSNDRvTkp5YWQyZmw5M1Uz\naUl4bURjUzNadnBMcFRXQnNrK09ENG41L2dFUEFPcm5DSEFHQz"
 +
-                       
"hBSjl0K24zWGwzNW8xQ0tsU0tL\neUVaTmRNS0NxaFdLemZVeEtON2w0azlTdDB6ZWM4OD0KQ29lZmZpY2llbnQ6IEFNMlhjUitM"
 +
-                       
"ZEJF\nZmFrdURweGoxa0Q1R0hlaHk5c2VvMFZlM0k5cG0vSHQ5djRZOVh1VTM1T205R1VvaTBwa1k0cU1n\nMHo4K0JhSVFpeDE1"
 +
-                       
"VFNkOHlNVmZPWDd6MWxaai80WUVRT2lQQkZjVlpJWmtlZGtnNktYdmp3bzlK\ncWdvTUh5MHZyTW1MbExNUTRyL2VTbDBzbExsZm"
 +
-                       "ZhbFlnaG1CQnJxTmtXYWZLQzcK";
+               
"UHJpdmF0ZS1rZXktZm9ybWF0OiB2MS4yCkFsZ29yaXRobTogNSAoUlNBU0hBMSkKTW9kdWx1czog\nQUttYy9YcmkvM2FMMkZpQm"
 +
+                       
"ZPM2xBMWptNmZXS0hZZ3FmUEpQejRRd3NpRzZaKzJ2MEdXV0dZR0NV\nNDBCOU1Lek1IaDQrak8rSDUvTXdCYytId2xLdWwwblJW"
 +
+                       
"RWRGLyt6Rjh3V0g3aW1IV0cyS3hldkF1\nZTY4aEpkN0Z2YTBqSU1WcldvN3loYzhnZXU3R0U5aG5DOTc0MlQybUc5bVU5bzRJeE"
 +
+                       
"tuaWdKTzM4\nM0ltMzBlRkswNDl5eU5mVlBGcTNtZHZTV1FKbGRySkoyQU55SmpOOXdpMkxIa1FzTy9hOUNjTFBV\nUzVpWXNjdz"
 +
+                       
"NtcjFtQVpiTlNsS25sMktsZnZoMi9wa0hFZnd0UDNJZXQ1ckQxc0lIRGhIeGhabW9I\nR0Jid3VvRGkyRngrVm9BdGxDWmFRREVB"
 +
+                       
"V1F2dDFDc0poMnFKbDNoNGZkczVFUDUxZUczQkRzNDJa\nVT0KUHVibGljRXhwb25lbnQ6IEFRQUIKUHJpdmF0ZUV4cG9uZW50Oi"
 +
+                       
"BOQ3VEbEE3S1FPNVd4ekpj\nK05kZUpqUXdka1BiUFl6RURjd2FxakJJT2pPWnovUXFCM1VadDBvYzVOeGJLcC92SXI4alJsTU9h"
 +
+                       
"\neHFSWXhUS2V4TXZLNFB1d0RwUXJXZXF4QzF4NkZ1LzRkUWtnUTVsdUYwNkpBZ2JzVTBuSmhuQmVm\nTFNUUG41di84LzJkRVF6"
 +
+                       
"eEM4NURFOEZLQTZ6Y0FXZ1ZCYVFUcEZ3S1QxK2k3UmhqNnVCbE5PdGxa\nSi9tWHNzY1pmZTZja1FGdVVIdmtDMTZKcnpRSEFyVC"
 +
+                       
"tQK0FFMENhL3RqVTZkdEl2a0dxN0lWWEVD\nOTdHRzJWRXBwSUFLWmpaWGFwOEpOWmFrR2I1SENJV2U3d2hiTkZzYWRYZUdrWFM3"
 +
+                       
"dThVWUIwbVhV\nQW8zNFZlWGRkbURiaFVoS0w2aXNVTWtCSjlUK0h4ckZpaFMvT2Rpd1E9PQpQcmltZTE6IEFPV002\nT210RUNW"
 +
+                       
"Z1hWcjQvNHdweGZWa2Y2ak15ZUNEZVgwMUZtM21WOXBIbDJhL0lYb1lnS0JwU0hBZFFw\nUlZDeUNyT2pIMlh1d2wxRnVST2svVD"
 +
+                       
"Y1MU5EMUFiRnlORk1KY3g4TGpLL2JYWU1vaG5aSlgwNTFX\naFBza1R1dFdDdmRsaGRZWWRsS2dUZThDMFN1akdXUWdtWVhXaDNJ"
 +
+                       
"eG9HdzBDZ1BPaTNQbVoKUHJp\nbWUyOiBBTDBvR2pkakJMbUxvVjdXamZmdGdvaWdyNVVvUXROQXZ2Q3Z2YXVnWEVsaDdsV0orYk"
 +
+                       
"Mw\nSVJZR3lBTTkwU2w5YzljNmZua1dtT0dWRlVwY2RGM1V2bVZiZ0xjZmd5Qk93NVl1YlVGOUQzK0pF\nOFRnZjlhU3BXdjU5cH"
 +
+                       
"BSa01vZ0l3RXZCb2FRLzllSUhLc25qNmRpaThXempkNWEydTc4d2VrNUx1\nTTk0YlZkCkV4cG9uZW50MTogQUxNaVJuUnN1S2Zp"
 +
+                       
"VHBmNnJqbnNNMjV2Y2V3QmZCejNuS3duN0l2\ndzhHZ0g3RStqSWZYTS96dXZUWGNvYmxlaEVpRDVYbDIwL0poZVlSemY5VmhzY1"
 +
+                       
"hiOHR0RjFncFhr\nbmFtdnNFSVZMdTVrZS9MVWRMdE5OZVl1QWZnYXJIZUlJcTFzRDdHTWpnQ255N0F6UWkzcTgzbVhz\nZ0NCUX"
 +
+                       
"NKVFQ2RFVibHN5b2kwcApFeHBvbmVudDI6IEV6ZDV3bHE2NWlhN1ZDa3o3eFlnQnNWY1VT\nanY4UXBJMjZiZS9BcWtsWWZ2Y0ow"
 +
+                       
"OTBxZmFIS1MvdVNTVWxVUjdla2dsQlNRNGorSlhjV0NIS2Vr\ndEZwci9McHR5OU50TG4zeEQrVDA5VDlXYlBvc1lNYkpnUCtIN0"
 +
+                       
"haNWZ1VWtlaFVaRHdYUUZxZDNZ\nRzhNL0l1QXVGdjJ3MGdBazhkYVgxSnZNbWFWMXdyaz0KQ29lZmZpY2llbnQ6IEN4TFJPOUgr"
 +
+                       
"UUwv\nWHk5cmNYYUZmVnhZUkpsV0RYMW0vdVJ2QWZ0MVZnaFFRTzNFWnZzYnRlS3hrTEFNWXJta2c1ZFJy\nTkJ6T0NhVVM0VjlL"
 +
+                       
"NmFxaHczVEZacEhkUDhNUHdLMG5zSTZaQnc4UGFmZ1ZIajk0MzhtRUt0NVBO\nSks1ZUh4dEg1aGtNNkVlbjhuZXpvcVg4WmEveV"
 +
+                       "BSd0J0U1ZvSW9pTXpJbVZIMD0K";
 
 
        static String zsk1Public =
-               
"MIIBCgKCAQEAwmmLY619r5TppHD+ZLEmGKHeGX/Q/k7+39dcjaBPsF0kc6XF3LHza0/Yz5ye433wiPNwXL+7TI1FnMG2APqyLqMq"
 +
-                       
"+B+b0yAIgZH1DTBLQjEsYqAesKgiIkXFsRQagebi8xb37UIL3FdcPBsbmPem9q0qnC5/FTnXHkSCAf2lZ2tYnG1aKpyVmyxNOXvC"
 +
-                       
"1/EdmGbjKhv+k3xvj39LWgJJrxvUxOeN0AYIKo2Nf1HeRyvwsAJtfi1NzOV++F1P7GPKAqLZGXzxe5zKnytNBnMhRMU3JekXCurj"
 +
-                       
"vWqu6yBMvtnTz++K5PIG+L+sUztaqE9BbTOe37isP+HIHAkOdmXMVQIDAQAB";
+               
"MIIBCgKCAQEAymLTAjeDfcIYUKyGqKhUrl/khgBJA9TNqrzZOfMmNFarbONxDnsd6WoHnqi5xGrNBV6ZGIGwc4tebG/XWBOVvI7P"
 +
+                       
"b10ZHjm4muKnzA9Qt+TOwpukN/phOzDwFZx+QHHu18jePgmFstoSUJzb4baPSoLorCYbRKdIAHhSEALfL5LE8ByP/MwWCO6jD0wE"
 +
+                       
"ZlzGsnow5wxnuVWhBt8FMpRN9FgrJ3YkfTxKz8IZpSx2yjf9IIa/lGvKxcUoAyrdWam14l3fBTI6tfx2nWv56L846wXjqtcZvQeO"
 +
+                       
"0ewFdwNw2kWTT01kWeG6lXa1yo6CARkvVaF9zcrVNxWUm7CIvKibwQIDAQAB";
 
        static String zsk1Private =
-               
"UHJpdmF0ZS1rZXktZm9ybWF0OiB2MS4yCkFsZ29yaXRobTogNSAoUlNBU0hBMSkKTW9kdWx1czog\nQU1KcGkyT3RmYStVNmFSdy"
 +
-                       
"9tU3hKaGloM2hsLzBQNU8vdC9YWEkyZ1Q3QmRKSE9seGR5eDgydFAy\nTStjbnVOOThJanpjRnkvdTB5TlJaekJ0Z0Q2c2k2akt2"
 +
-                       
"Z2ZtOU1nQ0lHUjlRMHdTMEl4TEdLZ0hy\nQ29JaUpGeGJFVUdvSG00dk1XOSsxQ0M5eFhYRHdiRzVqM3B2YXRLcHd1ZnhVNTF4NU"
 +
-                       
"VnZ0g5cFdk\ncldKeHRXaXFjbFpzc1RUbDd3dGZ4SFpobTR5b2IvcE44YjQ5L1Mxb0NTYThiMU1UbmpkQUdDQ3FO\nalg5UjNrY3"
 +
-                       
"I4TEFDYlg0dFRjemxmdmhkVCt4anlnS2kyUmw4OFh1Y3lwOHJUUVp6SVVURk55WHBG\nd3JxNDcxcXJ1c2dUTDdaMDgvdml1VHlC"
 +
-                       
"dmkvckZNN1dxaFBRVzB6bnQrNHJEL2h5QndKRG5abHpG\nVT0KUHVibGljRXhwb25lbnQ6IEFRQUIKUHJpdmF0ZUV4cG9uZW50Oi"
 +
-                       
"BjYSt1cDFkb3pDaFVpS2ph\nMnA4TkhCSnNBcFZQN2FiY1BLRi9xZ0k1RjNVZ1A5Q002QVhYeHNVbWtDR1NlSTNJL3d6OGhBQksw"
 +
-                       
"\ndlU1NC9VVExYZHNnd0UvdTJFZ2lsR05KOWZtYVJQNHJuaDY4Q0dhVU12QlNqRnE3YVpINmZiT2VF\nRFNNcGdRdjRVR2xzOXpU"
 +
-                       
"L3hpVXBYbytQUG50TTNpRWYwVjJYd3VJVThKdUdHMndwblBZbjY5SDdM\nM3BEb0Q1cFoyNWJYOThkT3hJYUIrTjNRUlRPeVFtRX"
 +
-                       
"ZJVURVemNGYWJWdWR6L1kwZ1NwQnFLdExi\ndW1WR0xSb3pNTXc3MTV6a3dEUlBtdkJwSTVsQXIxWGxoUmpLczdYQVhDWU5YUjBY"
 +
-                       
"ZXAyTVk5THZN\nbi9sZXpISC91RTIzM1lxSkhjd0Z2RjZ4ZFV4bFpqZGYvVWEvN2NNY1E9PQpQcmltZTE6IEFQMUxF\nYzM0TXNx"
 +
-                       
"M2RoVUNocWtidWp4bTlqcWMvQVR5TXkwQjFqN1Vrb2tDM0JRQTZ0eis3d2NSOUlUbGo1\nNmZqV3MyQWZpdm1VeElkc2xUQWt2aD"
 +
-                       
"V4Qng3MlVCNC9RYlNsL1JtczFTY05RU0ZsSnpoRmNXVGFl\nVkRiS1VUckRld002eWp6cWVyWElyYlVET3FmYmcxaWRBZVYyRko3"
 +
-                       
"RWFPYjJPZlhMQ2J2UmoKUHJp\nbWUyOiBBTVI5WlN3alZ2RW1YT1lQLyswbFNwSTB3Nk92NkdhWDh6cmdSQzhFTzNVYWRHZzJFN2"
 +
-                       
"dI\nOWpIdDNBeGllKzRnY0FSZXFiaEFqcENYbFd3ZjQ0ejhQK0ZUTUF0WUhrU2tiaEpIODJMUXZmSjk2\nUFRPTGNtSS81czBaYm"
 +
-                       
"dTbU05TkpRemhiSEhDbVZCNXlkOFRTLzBHWTRKWENuUzJuWXNLT2MxcHdC\nNTlYTTNuCkV4cG9uZW50MTogQU5SRWR4VlBiUEZw"
 +
-                       
"c2pHRlBtaTE3ZXIwdG1FRWNrZUsyY3hiLzdv\nRDF4R3ZMZFF0dUtXZmw1MHJOT215b0J0a3h0VVVHNjdYS2ZjOXV4Nll6Qkhmcl"
 +
-                       
"E2aERPaHZIeVBS\nUXhEdHpYZElJWG4zOW5EK2tlZVJyMTVEa1lrWXRLR1E2Ni9OQUM4MkQxRGdoOXlKMVBJcUZnNHJB\nQXFacm"
 +
-                       
"x2RENLU01weURuUktqVgpFeHBvbmVudDI6IExtOXorWHBna1p6L1YxOXduQnEwQk5selly\ndXZzSTg0YkRHVDY0aVVoSmc3Nm1U"
 +
-                       
"ZFJDQ2RqaThvVWNUMGhOSWxwdUs0T1ZNSVhpTjBySmpjcmZU\ndkk5RUZDYWxKZmU5ZUUvUHRFTzFEOW9yTEF3KzJ3bW9kL2cvai"
 +
-                       
"toeHJBSks2cnRDWFVFc3M4RmZY\nM1dBeUZSbnRhbUFubUcyUHpjd2MzTzZnK0pPbjJ3RT0KQ29lZmZpY2llbnQ6IFBsa1pORVc3"
 +
-                       
"MEh1\nbWxzRG9UdUZJMlVNMUdlSUg5ZWhZRFZTbXlmalY1djVBUEtLbmdEMkVCTFNhRVhQQWlmRnNQSVZB\nVlNDeUxRSkYvRUpY"
 +
-                       
"cS9FUEhPL2s2QnJSS0pxUmU5QXlMblZOVjQ3dE5pcFRMNkNKMlNkMW9EeFQ0\na1lpN0dUL2J5Q2h2bDNyUkNTRThFZkhOQ1hsNz"
 +
-                       "E1YU9OR21zbGFLeVhiTHVmYz0K";
+               
"UHJpdmF0ZS1rZXktZm9ybWF0OiB2MS4yCkFsZ29yaXRobTogNSAoUlNBU0hBMSkKTW9kdWx1czog\nQU1waTB3STNnMzNDR0ZDc2"
 +
+                       
"hxaW9WSzVmNUlZQVNRUFV6YXE4MlRuekpqUldxMnpqY1E1N0hlbHFC\nNTZvdWNScXpRVmVtUmlCc0hPTFhteHYxMWdUbGJ5T3oy"
 +
+                       
"OWRHUjQ1dUpyaXA4d1BVTGZrenNLYnBE\nZjZZVHN3OEJXY2ZrQng3dGZJM2o0SmhiTGFFbENjMitHMmowcUM2S3dtRzBTblNBQj"
 +
+                       
"RVaEFDM3kr\nU3hQQWNqL3pNRmdqdW93OU1CR1pjeHJKNk1PY01aN2xWb1FiZkJUS1VUZlJZS3lkMkpIMDhTcy9D\nR2FVc2Rzbz"
 +
+                       
"MvU0NHdjVScnlzWEZLQU1xM1ZtcHRlSmQzd1V5T3JYOGRwMXIrZWkvT09zRjQ2clhH\nYjBIanRIc0JYY0RjTnBGazA5TlpGbmh1"
 +
+                       
"cFYydGNxT2dnRVpMMVdoZmMzSzFUY1ZsSnV3aUx5b204\nRT0KUHVibGljRXhwb25lbnQ6IEFRQUIKUHJpdmF0ZUV4cG9uZW50Oi"
 +
+                       
"BjL0dEb3d4OGx3b2Y5ZSt3\nd1dTV0JzUEczb0hCVXFHU0paTkUreTd5SHgvYjIyaTlOeWVQTGs1aENTTHVNYmxodFFiSnZFRm4v"
 +
+                       
"\nZm5FNFdoOVBPY1RiRStBUlBOWDFYb0o2U21hS1l4SW1PRkxGakFtTnkrSWptbHQwV095N0dhWkJ5\nUDdOaDBzYkJjRVVReGI1"
 +
+                       
"NFkzdHQ4aVBxVWlFQVdwZVNOMUY5a2RWVm5CY3UzU2UvMUlUVTZieEhC\nb3dqanNwRVY1NWExekpFZ2sySmg0dHFsQmxuZE1Va0"
 +
+                       
"VEUXk5cmxwRGxPcmNVYkJVQ2lwdnM3TGhV\nM1oxdlhmRGFNVVZRRy9qbFFRMCs4bGZFY0ZYb3dPTWVUVTF2Tlduc1IvUWRjbzFZ"
 +
+                       
"bEthUFZIVEor\nemlydUhOd3pGYlcxRFFhOU9TN2twZDRlQ0J5aDFZSWFvbWxhNkhRWlE9PQpQcmltZTE6IEFQT25D\nQStISFFI"
 +
+                       
"WlUza2lYdkpoQlVwbWttalgxanhCclZaU3BYQ2lSZzZqZ2wybllENEpzVW9KZjhvZ0Yy\nbDc5TXlOZ09BdXN1bW45QUZNZDZFNz"
 +
+                       
"N4MytpUW9ROEVkanpTckhvN2pFcFU1K1F1RERrdVlTdE5U\nRS9SeWtlVWM0V0w3ZG5iVCs1Zk5mWHl0NHljY21lMlMzbld6UGN5"
 +
+                       
"MnRKODJ6T0NWN1hybUgKUHJp\nbWUyOiBBTlNrYnFxblhXNnRSemlOQWx6NDMzWHUrM2NkdTR3aWlKSkVDY21YRTUwTkpoc0FsWj"
 +
+                       
"Bj\nUVVGKzMzM2hvbDAzbllZS0w3aUtqY3ZTblNkUlpYdVUvUm9ndmFrOXZtd0MwYzE3SmdrSWVUNWd3\nMVhMOXR5ZzBvSmR3US"
 +
+                       
"tpSFNZWnRpRUZ2UWQyaVRFY1ZZMmp4SnptZnd6eC9EZkhvYWFuWXoyZTdy\nZEtmREozCkV4cG9uZW50MTogQU9uOWJQWk1rWVRu"
 +
+                       
"Q3d6My95clNGZHlmcU5kYkFIa1pzYmVHNHk3\nS0NIR2lnVjRqa1gvQ215bzQrU3BKcTNJNEFwNDIvcDlNK2JEL0JJd0N2Wmh3QV"
 +
+                       
"JPekVEUkVsQnhi\nTWZ0MWdqdTlUZXVWd2ZCTW9kU2wvbGVmWGx5VmI0c0FCK28wdG5ITm9WUWFNVEYwYklMKzU5MlBv\nSFdRdk"
 +
+                       
"ZJUFNueDNNdUo4R2pvZApFeHBvbmVudDI6IE5UcFg3V1hwc0d1MW1VVks0eVQxSXR0SW5S\nK1hNOVB0SmRmY0wxY2U5TUEyMnFt"
 +
+                       
"Qnlnc3BscENBdDAwRXpKckFWcTQwRmRpdzkrVm5xMURudTFD\nbkxxUWxkYmpiOHNPZDZ2YTVwYWMyV2xQMGNZU1Y3ZEpmLzN3aW"
 +
+                       
"VKeFcrWk9VRUo0VUhFc2l1bVZp\nVVFzK2l4dnpqN1QvTXFOSkpxTmQ1eTNpaVlVZW82OD0KQ29lZmZpY2llbnQ6IGZFVzd1SzlD"
 +
+                       
"aUM2\nVHJDUmttS2R0T3d4dnM1SDQ5MWdJRkQ3ckxIQ010T1d5enJxNXhGd0F1cmJFSktVdGlKQVVVNThE\nVUErcWZYTk5lODR4"
 +
+                       
"RDZuWHNXRU9zckVENXFPWnBFT1BnczdxcHdaTHJXQ3BBcTRhQ2dtdGVKTk5K\nb0k5Rm41OFV0aCtXSUpBb2dnS0ZPSWd5WmsxUz"
 +
+                       "ZTRzFFZFBwWmd0dTQ5YnVpUT0K";
 
 
        static String zsk2Public =
-               
"MIIBCgKCAQEAnpzLRo0+qphsOPSebb0ZUsKtyg+gvGtMnZ4gw3QHH54lVSkEathGS4bEUFlqJ1pQ9oGX4jjxj2P6hjwmHCi0w+9N"
 +
-                       
"c5BqCzKwmYuMj1PeYZk5/cKY5nihBuzVP2aS2g+olC1dyrgn/ZxcQkJZqQuDVH9d6HyziVwwMp1+CIGbkAHUVWjo4dKOOI/1v0bh"
 +
-                       
"bejYXdwUoO33fRRlyVLMUv4uyT3aapnOdlTTjnDkwbuy2vNc570CwD63lqeYHJup/GkhZgDewA+YU57kf1Yva/1DQqRVyiZH3sSS"
 +
-                       
"BWsJAD+DNAL/hahCqyerviIf3Mas7WCQfrZU/oJKBfT0+eya8RCC5QIDAQAB";
+               
"MIIBCgKCAQEAuCnKCdaJnVwi3Iu0zUYrciw05zZ3jXkZAKE+TOCT5/DlpGRNwzU8x0qc2niyt9Q+awSBpizFWAeAfgpoZXEjbIvw"
 +
+                       
"hhDYC/Ze12jvDh/c/xyzaScnt6C6rlM2y1q7j7q9uI/64l7lQITOno4pvPZP3txXqll5VNfUjMbE3HNXL4O+qGLAij1/2clnS8wG"
 +
+                       
"vokEITcYwOL6I0vBADqgu4pmu5sstMN+72Tz8FQ+ZAMQ8B7G2IlnPdTBypL0r0LjoFJ2SWZGnj/IRM7Am4iMiwlCSbbDzPibsMwl"
 +
+                       
"MAquEBA1UVoN4PC1Ah+Hb6tP2h92Nl1JVSu0478uItF90dGl0gDQuwIDAQAB";
 
        static String zsk2Private =
-               
"UHJpdmF0ZS1rZXktZm9ybWF0OiB2MS4yCkFsZ29yaXRobTogNSAoUlNBU0hBMSkKTW9kdWx1czog\nQUo2Y3kwYU5QcXFZYkRqMG"
 +
-                       
"5tMjlHVkxDcmNvUG9MeHJUSjJlSU1OMEJ4K2VKVlVwQkdyWVJrdUd4\nRkJaYWlkYVVQYUJsK0k0OFk5aitvWThKaHdvdE1QdlRY"
 +
-                       
"T1FhZ3N5c0ptTGpJOVQzbUdaT2YzQ21P\nWjRvUWJzMVQ5bWt0b1BxSlF0WGNxNEovMmNYRUpDV2FrTGcxUi9YZWg4czRsY01ES2"
 +
-                       
"RmZ2lCbTVB\nQjFGVm82T0hTamppUDliOUc0VzNvMkYzY0ZLRHQ5MzBVWmNsU3pGTCtMc2s5Mm1xWnpuWlUwNDV3\nNU1HN3N0cn"
 +
-                       
"pYT2U5QXNBK3Q1YW5tQnlicWZ4cElXWUEzc0FQbUZPZTVIOVdMMnY5UTBLa1Zjb21S\nOTdFa2dWckNRQS9nelFDLzRXb1Fxc25x"
 +
-                       
"NzRpSDl6R3JPMWdrSDYyVlA2Q1NnWDA5UG5zbXZFUWd1\nVT0KUHVibGljRXhwb25lbnQ6IEFRQUIKUHJpdmF0ZUV4cG9uZW50Oi"
 +
-                       
"BBSTdMNW81YjkwRXEvTFBD\nTnlmaENQMWpXNGNBenRzVFZ1VElTZ0x0WU1Sc1ludnE4NWtsb1JPNS90Ky93RHd4cVpaa1VkTlBK"
 +
-                       
"\nTnJOVGV5d0ZqZGZ4bTVuOFRqTG1Vei9rOUtJdWtFSFpyeERjTnd1NSswR1NTS3M4Y2VrbHkxT3o1\neW53enNRMUtBVXQxTEgz"
 +
-                       
"V1M5Z3J6OTloT3F3UkEzT1FVNG1SRWJibXdVYnJKaldNQisxTE5ZVjY1\nVzY1RWdrbEc0dHdnU0V2T0VIOVhQczdFdEhDaUh1Rn"
 +
-                       
"JhT2J6RkR5OXNmdkZjRGw1ZkVPRDJsNm9q\nL3FHM0dzQUlEVE5Vd1dFamltaXJ5SllnblJyQVVBdWdRdE5MR1JaNndFQ3I3dnZj"
 +
-                       
"aFk5QnAzQStu\nZWVFQ0V6T1lhZWJ0cDQ4MkdkOGV5alkyd0xBUUVJbTFNdDJDOTh4K3JrPQpQcmltZTE6IEFNd3hI\na1BIVnAv"
 +
-                       
"cXN0QnNiRmZCTkR2Z0JCMnVGa2dDbDc4elNrMklnSWE5UzZHblBud3ozeCthblZ2SlE5\nQ2s1cEZZMlBqbWFIMWNjLzE4NWtuT2"
 +
-                       
"hkakFUWjI5SlVtZ1g3WkhHN1dpOGFVMVM4RWZ0ZFAwMjFt\nSnZ5TXJsWFBwUFB4UTBITG5DQTZLenF2dkd0aWNqb0lLY1IzaGhF"
 +
-                       
"Q2tzWXdnWGdsWVphcnYKUHJp\nbWUyOiBBTWJiSiszbXNGc3VvTjNCaEhTb04vTkVXN1N1dDg3VktmYkpEMVhmTitRTjZHbUF5K1"
 +
-                       
"Rx\ncDllOHNKUnMvTnlJdVlCZHN3aHU2N09LM3MvOGtzNmoxL2NLKzJTMTNZbUFIeFhOcllWVjZLQ0c5\nc09zci84SEthTHhFSz"
 +
-                       
"dLQ1oyQWtPNDVKYnpscjQ2cVdnZVAxVXdUSnpVbzFkYUdGei9rTGJxSUQ2\nMlRrdjlyCkV4cG9uZW50MTogY3hveEZFWDI5N2ht"
 +
-                       
"U2dVRVljZGdPV3hEQmJRUGpWSWcxa0FFWDRa\nVjVSNHAxeHNlcHdiYWZNYzhjdlFXVFRQWFlSRnpaWU1FWGI1VENBNXpCaUhyND"
 +
-                       
"A0cnNvSmYxWXdZ\neC9oM2owRWw5Rm9CdFFDNkQ1d1VWZm5IQy8xU2h2OXdTRThKNGV1SDZDS284OVNhRG9iWjhrWU9r\nNmgvVT"
 +
-                       
"YxREJGbHVpTmdTbjNNPQpFeHBvbmVudDI6IEFLM0J0NDBmNHY5NXFlUzdBSE15dmRqWjVV\ndm0wd051cllGUFJCQWp3T0dMNllX"
 +
-                       
"dW5mckRzNjlGMkFHSmpoVmhmcjJVb2loL1M0TVJtQW1peCtD\nNXQ2N01zTWZhUmQ2c3pmeXVRSzNlV0N0VVl2Q3R4d2NQaWlrdm"
 +
-                       
"ZRVk4wc01HSVIyWFg4dEQ0M2ZF\na0hCRkZQcXBUYndjbDJVZ3U5WC9HcG4vNDdzbTFPNUwKQ29lZmZpY2llbnQ6IEFKaDZhMlhj"
 +
-                       
"WDQv\nTGk2a1NXT3JVTUI3UGlkd0loL0JDanozdUI5VTFUb3FJeG1YalRTVGd6alBSTk9YM25ybW9ucU04\ndjFha01uU2JEdWR3"
 +
-                       
"ak50V2xtQURFakNTZGhTa0NKdFNybit6UGFCTGRzdnIxQUFqVTU3WkdoVmht\nWnRXZjNscGp5aHdoWVN5c0lMckNTSFlZT0thSW"
 +
-                       "50S1MwUlRCdkVkdTVjdHZqSGEK";
+               
"UHJpdmF0ZS1rZXktZm9ybWF0OiB2MS4yCkFsZ29yaXRobTogNSAoUlNBU0hBMSkKTW9kdWx1czog\nQUxncHlnbldpWjFjSXR5TH"
 +
+                       
"RNMUdLM0lzTk9jMmQ0MTVHUUNoUGt6Z2srZnc1YVJrVGNNMVBNZEtu\nTnA0c3JmVVBtc0VnYVlzeFZnSGdINEthR1Z4STJ5TDhJ"
 +
+                       
"WVEyQXYyWHRkbzd3NGYzUDhjczJrbko3\nZWd1cTVUTnN0YXU0KzZ2YmlQK3VKZTVVQ0V6cDZPS2J6MlQ5N2NWNnBaZVZUWDFJek"
 +
+                       
"d4Tnh6Vnkr\nRHZxaGl3SW85ZjluSlowdk1CcjZKQkNFM0dNRGkraU5Md1FBNm9MdUtacnViTExURGZ1OWs4L0JV\nUG1RREVQQW"
 +
+                       
"V4dGlKWnozVXdjcVM5SzlDNDZCU2RrbG1ScDQveUVUT3dKdUlqSXNKUWttMnc4ejRt\nN0RNSlRBS3JoQVFOVkZhRGVEd3RRSWZo"
 +
+                       
"MityVDlvZmRqWmRTVlVydE9PL0xpTFJmZEhScGRJQTBM\ncz0KUHVibGljRXhwb25lbnQ6IEFRQUIKUHJpdmF0ZUV4cG9uZW50Oi"
 +
+                       
"BZUm9Qb0M1Uk12cFFtMDdD\nVHZXdmxLeUFYR1RZbG15Q1pWV2ZYck9PNk4yWWg1d25jRVRTdmhXMkxHODFkRDNoaDFYQjhsZHEy"
 +
+                       
"\naVppZHBLUVJ1Um5sQ1VZOWVkTnNzajlhc0MyUXhGRDJmTk5HYVYraUpDanZhUzhvRzQvdE9IMmhL\nak4xS3ZLWHNGbm5DeERE"
 +
+                       
"NUlqdk5NYkdnUEJPSjN3UVNYUXlKZThJWjJFaTZDdThNeDQwcWZzQWFZ\na2phNFcySUJNVHNnSktnTnF1Nm1KUkNkelArQ3d6N3"
 +
+                       
"pOL3RIWGZrMnBnYUVvNklXRWZ4RTNvVGN1\nbnJvVy8zMWkwLy9Kbjc4MzU1dEMxazJ6blZyNEorWHlKY09tazVKZGU0YTNpNElL"
 +
+                       
"YXA3Kzg2M3Vs\nWHBwZElpeHMvWkhFSndnQy8xemxQdnpFK2lPYlgzSUo0eHZXRjc4eVE9PQpQcmltZTE6IEFPeC9u\nTmVCdWFN"
 +
+                       
"bFVUK0tKMkZuWHV0SUtpeUt1UU02S2VEaWlyVW5WekMxUExLSnFCZktQc3RuM28yQ3ky\nWmVrR01hZ0g2TWtJU0RCNG5mSEtHVE"
 +
+                       
"RMNHhpVHFBSVV2dHZkcDN3c3h3TTYyMkRPUFA1T2dodU1t\nbU12WHowU21Ra3NxaHBCVWcveEcyMjR2dWQxN09JVFJIdGZUa1Ay"
 +
+                       
"LytnWXhOQS81NkJuTnYKUHJp\nbWUyOiBBTWRaWnBEOHdUalNMOGpNTnNUcXIwcExpa0RjT3RkbTdJc3ZRQzI5S2VOZm1zalg0Q2"
 +
+                       
"pH\nb2dTMFhsN1dDbC9QM2FOVE1Sd1BSRWo0Z1hSeWZSVkI0Qm1NUEsyMmMzVXFIV0lFT1F0M0FKK1Ew\nOThBYVVUWTdlUnlDdE"
 +
+                       
"xNVmRvMUlTQW1kMVBXMC9GOWt0S3QxcjdEakVSeTVKWjVmVjZhQzlqcHFs\naDlQMkYxCkV4cG9uZW50MTogSmpOdXlEakNIYUkz"
 +
+                       
"ZjRYM1ducHlFSnMxaE1CYnBqUE04L0JqNjJN\nUmFHSytEVERESUNTaEJBWWhJc2FQeUZkYUIwZ09uV0pqTGFSa29WYVNyMTZyWG"
 +
+                       
"tWdUh5NzNNZWFU\nRmlqbUpGT3paVW5VeHkrYmtBdHlaOUFheHpPOUEzUEE0azQ5ek5QcG41amoyYlNKUDUwWUsvT3ha\nbjgvNS"
 +
+                       
"8wNk84bHM3YndVTXEwPQpFeHBvbmVudDI6IEF5d3VFTEtsRkpWcncwTlV2OCtJV0tOWklP\nMGdWcHRCdW5sWENTTlFqbGpRS3RB"
 +
+                       
"Y3RpbHJISzRPTG00em5oQzkwMEtZcm55anRwR1Y1ZGVJbkJU\nL1R3akhVbkJyNS9weW0wTzc4SzNGS2NUeFNrUkVhSjhYTWlLS2"
 +
+                       
"Y0NVc4M0VUQk9MMzFUSy9Ec0hU\nMjF4KzVXeFJTQ21YNzdraFFLY3M5eGZJNlQyZEM1MD0KQ29lZmZpY2llbnQ6IEFOSm8rWXNX"
 +
+                       
"S01E\nM2JJWUI2NnhSUXBrRW90OUJqRmdhS0FuWmhJUVFlV1dSMlZZUFNscU9xbzRHWXArUmRZOFpyVStW\nME8wWE82MjNkWG03"
 +
+                       
"Rk0ybllPNUJSUnBJSTNDUHM3bjk4N2czMmJCUTZqdHVRV2xsV0s0L3VQUEtK\nMjFtRVpka2l1RHoxVzFWRkNoVzhsaUNFWDNQZl"
 +
+                       "ZtK01qblJxQk1UMDUreUNUWlkK";
 
 
        // example.com.         315360000       IN      SOA     
ns1.example.com. admin.example.com. 2016091400 86400 3600 1814400 259200
@@ -216,24 +215,28 @@
        static String postZoneRecord28 =
                "A3d3dwdleGFtcGxlA2NvbQAAAQABABuvgAAEN0JNWA==";
 
-       // www.example.com.     259200  IN      AAAA    2001:db8:0:0:4:3:2:1
+       // www.example.com.     315360000       IN      TXT     "dead0123456789"
        static String postZoneRecord31 =
+               "A3d3dwdleGFtcGxlA2NvbQAAEAABEswDAAAPDmRlYWQwMTIzNDU2Nzg5";
+
+       // www.example.com.     259200  IN      AAAA    2001:db8:0:0:4:3:2:1
+       static String postZoneRecord34 =
                "A3d3dwdleGFtcGxlA2NvbQAAHAABAAP0gAAQIAENuAAAAAAABAADAAIAAQ==";
 
        // www.example.com.     259200  IN      AAAA    2001:db8:0:0:5:6:7:8
-       static String postZoneRecord32 =
+       static String postZoneRecord35 =
                "A3d3dwdleGFtcGxlA2NvbQAAHAABAAP0gAAQIAENuAAAAAAABQAGAAcACA==";
 
-       // www.example.com.     259200  IN      NSEC    mirror.www.example.com. 
A AAAA RRSIG NSEC
-       static String postZoneRecord35 =
-               
"A3d3dwdleGFtcGxlA2NvbQAALwABAAP0gAAgBm1pcnJvcgN3d3cHZXhhbXBsZQNjb20AAAZAAAAIAAM=";
+       // www.example.com.     259200  IN      NSEC    mirror.www.example.com. 
A TXT AAAA RRSIG NSEC
+       static String postZoneRecord38 =
+               
"A3d3dwdleGFtcGxlA2NvbQAALwABAAP0gAAgBm1pcnJvcgN3d3cHZXhhbXBsZQNjb20AAAZAAIAIAAM=";
 
        // mirror.www.example.com.      315360000       IN      CNAME   
www.example.com.
-       static String postZoneRecord38 =
+       static String postZoneRecord41 =
                
"Bm1pcnJvcgN3d3cHZXhhbXBsZQNjb20AAAUAARLMAwAAEQN3d3cHZXhhbXBsZQNjb20A";
 
        // mirror.www.example.com.      259200  IN      NSEC    example.com. 
CNAME RRSIG NSEC
-       static String postZoneRecord41 =
+       static String postZoneRecord44 =
                
"Bm1pcnJvcgN3d3cHZXhhbXBsZQNjb20AAC8AAQAD9IAAFQdleGFtcGxlA2NvbQAABgQAAAAAAw==";
 
        // example.com.         315360000       IN      SOA     
ns1.example.com. admin.example.com. 2016091400 86400 3600 1814400 259200
@@ -241,21 +244,21 @@
                
"B2V4YW1wbGUDY29tAAAGAAESzAMAADgDbnMxB2V4YW1wbGUDY29tAAVhZG1pbgdleGFtcGxlA2NvbQB4Kx0IAAFRgAAADhAAG6+A"
 +
                        "AAP0gA==";
 
-       // example.com.         315360000       IN      RRSIG   SOA 5 2 
315360000 20260901000000 20160901000000 6474 example.com. 
vrvPy8op49QQEo1yNF0XSTq/JW8Tq1pC5OzbxcSVL4ll/1Ag6HjVUGDiqiAOUh0q1UjY2oXsSiyGAs9YnZVHk463+LWa2lmsx+qu/SC2iF6gfRdxPNYfu0tIwGvBae7j9tn5nAE0WyRrvcbxgA6P1P/Teb71zQugy0VLqt7CV83PyWO8mp7Y/TyQMaOpvNYUVLmcIgQPvTivFp46LJzFrdufJN2jHVDxCOmbCxXiZMtB7XF2tTruYkiM538gfj2O3Lwkuuv2HN9ZnE337W4LwH/d8fX6l2U/QZJ8PPdfmiq4Ka7RGW5IV8AxMeUvYuJ0QtB3W8WKVBvZZzpes3Zg9A==
+       // example.com.         315360000       IN      RRSIG   SOA 5 2 
315360000 20260901000000 20160901000000 62715 example.com. 
C0hpMqwBTBad15gPKdGAnz1xY/yoKVQMwZJPPZAUUV6finNeX8aS9wtml83eWslfuP+ipw2Xf1/EV2umUEHbtptJR0SReeR6NeUtHM2QAYoUG1+OmqQqebM5cD8pgyry1BAP+9wm9IKmyS3dSKDrj9M3Gd7TlUZrux96N/29KOPrLgb7Chbr0wqrTOJIQgV0DSecYoayM/iuQXO6qDAPc64W3jiBBPkLVub7NK1O9VIHHLPw1ElZVuK/8muxrsxp7eDzsjkNnVrxlat+1QQECk+uvARHxrY7eTGW+srZGyrkwDm2EvBAbmx3U0SaUPQDGzySeOZE9qdu7yYi0PcRsw==
        static String signedRecord1 =
-               
"B2V4YW1wbGUDY29tAAAuAAESzAMAAR8ABgUCEswDAGqWFYBXx2+AGUoHZXhhbXBsZQNjb20AvrvPy8op49QQEo1yNF0XSTq/JW8T"
 +
-                       
"q1pC5OzbxcSVL4ll/1Ag6HjVUGDiqiAOUh0q1UjY2oXsSiyGAs9YnZVHk463+LWa2lmsx+qu/SC2iF6gfRdxPNYfu0tIwGvBae7j"
 +
-                       
"9tn5nAE0WyRrvcbxgA6P1P/Teb71zQugy0VLqt7CV83PyWO8mp7Y/TyQMaOpvNYUVLmcIgQPvTivFp46LJzFrdufJN2jHVDxCOmb"
 +
-                       
"CxXiZMtB7XF2tTruYkiM538gfj2O3Lwkuuv2HN9ZnE337W4LwH/d8fX6l2U/QZJ8PPdfmiq4Ka7RGW5IV8AxMeUvYuJ0QtB3W8WK"
 +
-                       "VBvZZzpes3Zg9A==";
+               
"B2V4YW1wbGUDY29tAAAuAAESzAMAAR8ABgUCEswDAGqWFYBXx2+A9PsHZXhhbXBsZQNjb20AC0hpMqwBTBad15gPKdGAnz1xY/yo"
 +
+                       
"KVQMwZJPPZAUUV6finNeX8aS9wtml83eWslfuP+ipw2Xf1/EV2umUEHbtptJR0SReeR6NeUtHM2QAYoUG1+OmqQqebM5cD8pgyry"
 +
+                       
"1BAP+9wm9IKmyS3dSKDrj9M3Gd7TlUZrux96N/29KOPrLgb7Chbr0wqrTOJIQgV0DSecYoayM/iuQXO6qDAPc64W3jiBBPkLVub7"
 +
+                       
"NK1O9VIHHLPw1ElZVuK/8muxrsxp7eDzsjkNnVrxlat+1QQECk+uvARHxrY7eTGW+srZGyrkwDm2EvBAbmx3U0SaUPQDGzySeOZE"
 +
+                       "9qdu7yYi0PcRsw==";
 
-       // example.com.         315360000       IN      RRSIG   SOA 5 2 
315360000 20260901000000 20160901000000 6474 example.com. 
Jq6K1TzlHdHcGVLYvFFqy7HtNDFSj16MTNRnYZbOPfc3nS5dioyNTJK2Ioq5W6D5EDJZeD30ojPvtsICcuVlZi5derw+XreNHdzT5IaziIMuYCMtjpcQfRLQW6JjMNcjrOaRzMV619ZDlvW/pi+Eo7jutKxVycHu1tmjN26k+eVx9oZmMWE7QkidBzJ85/+fRMcAS+y7t7OQwmrB2K/X0xv6GRw6/9rW5TaB7ALhBCq/Dd0EmwzX5qCZ6/BvCqCxLlYYDBvQV4h72UmwzESY4GHaSDRX4AkQWYK1F9JIdtZmft4hZLnK0lN6//5uslXXIMqCsigACgmk33Z/7a0YQA==
+       // example.com.         315360000       IN      RRSIG   SOA 5 2 
315360000 20260901000000 20160901000000 62715 example.com. 
oblQvApzPjS/Frig1WwkS8XAVR4s8Yve+/DC8UV6JysMPW0PrwMEDrwjSPoxwGkAySYXuRLSJdW1H6HPXTWjJBontjCnCpiFEu2gnqacZi0HgVPEFGwWEH1lTVdglBrz5Px7CBnqzvVopzn9am72jVzmYh4JKgcEqCQnz4mA8f35DW6gkq52ECB1mR5nyckf6swZ8V63Ypu/aNcFrPnqQWWyfNS3dEormvNiahXtqEv0Keg5GeaYS3e9bu8DQofPojZbyZlk+GsNTfJJGLOkcG7SZliGSfAQRUMUb3D9NIPgfOWCAdAR286TAOm16ZoS/d06VoTNeUg3+n8D/YqzgA==
        static String signedRecord2 =
-               
"B2V4YW1wbGUDY29tAAAuAAESzAMAAR8ABgUCEswDAGqWFYBXx2+AGUoHZXhhbXBsZQNjb20AJq6K1TzlHdHcGVLYvFFqy7HtNDFS"
 +
-                       
"j16MTNRnYZbOPfc3nS5dioyNTJK2Ioq5W6D5EDJZeD30ojPvtsICcuVlZi5derw+XreNHdzT5IaziIMuYCMtjpcQfRLQW6JjMNcj"
 +
-                       
"rOaRzMV619ZDlvW/pi+Eo7jutKxVycHu1tmjN26k+eVx9oZmMWE7QkidBzJ85/+fRMcAS+y7t7OQwmrB2K/X0xv6GRw6/9rW5TaB"
 +
-                       
"7ALhBCq/Dd0EmwzX5qCZ6/BvCqCxLlYYDBvQV4h72UmwzESY4GHaSDRX4AkQWYK1F9JIdtZmft4hZLnK0lN6//5uslXXIMqCsigA"
 +
-                       "Cgmk33Z/7a0YQA==";
+               
"B2V4YW1wbGUDY29tAAAuAAESzAMAAR8ABgUCEswDAGqWFYBXx2+A9PsHZXhhbXBsZQNjb20AoblQvApzPjS/Frig1WwkS8XAVR4s"
 +
+                       
"8Yve+/DC8UV6JysMPW0PrwMEDrwjSPoxwGkAySYXuRLSJdW1H6HPXTWjJBontjCnCpiFEu2gnqacZi0HgVPEFGwWEH1lTVdglBrz"
 +
+                       
"5Px7CBnqzvVopzn9am72jVzmYh4JKgcEqCQnz4mA8f35DW6gkq52ECB1mR5nyckf6swZ8V63Ypu/aNcFrPnqQWWyfNS3dEormvNi"
 +
+                       
"ahXtqEv0Keg5GeaYS3e9bu8DQofPojZbyZlk+GsNTfJJGLOkcG7SZliGSfAQRUMUb3D9NIPgfOWCAdAR286TAOm16ZoS/d06VoTN"
 +
+                       "eUg3+n8D/YqzgA==";
 
        // example.com.         315360000       IN      NS      ns1.example.com.
        static String signedRecord3 =
@@ -265,41 +268,41 @@
        static String signedRecord4 =
                "B2V4YW1wbGUDY29tAAACAAESzAMAABEDbnMyB2V4YW1wbGUDY29tAA==";
 
-       // example.com.         315360000       IN      RRSIG   NS 5 2 
315360000 20260901000000 20160901000000 6474 example.com. 
Lr9yv4E/qJ+hdR4kQ53xsoDvr2xCLBOkdyfvZ8KkOjOMo8a0PM0+nfFQ6eMv2WxSVtGjzH6GfCkzhyGvvg2/nw7Y6/J0ioltMA4arwYzOXyeX6J3KSLaH/hI+5Gt8mbUCcaUmUddwvGqCVIPPsv/XkfCf4loRgL+pvQdaKnv2jmxHQy7UqIrDbpsZHuTTyqPOexSzxCWP9HwyybbEzSCijpsB6YS8bHTUNe2thZCqf9BVZo7wDgSOrQycpnnoY1klleM7EKDRJbMohFx0HyECWQUScNv42/AIoeup4uSyhnuEnPNkpkQJQuLcFjh//P9M/PW5DslP6P4BzvuCghqFA==
+       // example.com.         315360000       IN      RRSIG   NS 5 2 
315360000 20260901000000 20160901000000 62715 example.com. 
VXb0w+5JGUpmuLhH9IQwiF/TwlDIrCwovLV4/gIhXd7CmwkbqUkSwjPtuHvs7LmqlzzCfmAvqJxRb4aKgVFaA+ltlmdoQPR3fRTJM5Vt8bfA7o9/e8Epxu7U6q3uulgPY+PfmrgS6zclCTcb4Llxzmmi6COvN8xVBe4z9oe2+vDp+o14VpmvkLQNhlIIrcDUyPwYqBuYTT77lTm/DeXs47Afzp8r9JPgoTfu+NgvkSCK2RXgubIh73kdPaX222Hon7XEutA+nMi//1J3Tq+96dqZ9l4sawd3EzBL7fM+ANPHEZd4ducRRnzAXOCI//2sa4XWKZubVtuZCYZoyj12sw==
        static String signedRecord5 =
-               
"B2V4YW1wbGUDY29tAAAuAAESzAMAAR8AAgUCEswDAGqWFYBXx2+AGUoHZXhhbXBsZQNjb20ALr9yv4E/qJ+hdR4kQ53xsoDvr2xC"
 +
-                       
"LBOkdyfvZ8KkOjOMo8a0PM0+nfFQ6eMv2WxSVtGjzH6GfCkzhyGvvg2/nw7Y6/J0ioltMA4arwYzOXyeX6J3KSLaH/hI+5Gt8mbU"
 +
-                       
"CcaUmUddwvGqCVIPPsv/XkfCf4loRgL+pvQdaKnv2jmxHQy7UqIrDbpsZHuTTyqPOexSzxCWP9HwyybbEzSCijpsB6YS8bHTUNe2"
 +
-                       
"thZCqf9BVZo7wDgSOrQycpnnoY1klleM7EKDRJbMohFx0HyECWQUScNv42/AIoeup4uSyhnuEnPNkpkQJQuLcFjh//P9M/PW5Dsl"
 +
-                       "P6P4BzvuCghqFA==";
+               
"B2V4YW1wbGUDY29tAAAuAAESzAMAAR8AAgUCEswDAGqWFYBXx2+A9PsHZXhhbXBsZQNjb20AVXb0w+5JGUpmuLhH9IQwiF/TwlDI"
 +
+                       
"rCwovLV4/gIhXd7CmwkbqUkSwjPtuHvs7LmqlzzCfmAvqJxRb4aKgVFaA+ltlmdoQPR3fRTJM5Vt8bfA7o9/e8Epxu7U6q3uulgP"
 +
+                       
"Y+PfmrgS6zclCTcb4Llxzmmi6COvN8xVBe4z9oe2+vDp+o14VpmvkLQNhlIIrcDUyPwYqBuYTT77lTm/DeXs47Afzp8r9JPgoTfu"
 +
+                       
"+NgvkSCK2RXgubIh73kdPaX222Hon7XEutA+nMi//1J3Tq+96dqZ9l4sawd3EzBL7fM+ANPHEZd4ducRRnzAXOCI//2sa4XWKZub"
 +
+                       "VtuZCYZoyj12sw==";
 
-       // example.com.         315360000       IN      RRSIG   NS 5 2 
315360000 20260901000000 20160901000000 6474 example.com. 
KnaXKKNvZyBnqK0SEaEtaxiBZTQkp2VqxAlzPi5SbxP4XkUQ393HWjWFfKIPUXNDKK5sTUorq6JbU2AsaN86sFbPGWpcs708vMuwKHa29u/5WGM5dakYTZaPInsKPPuoJI0++OlDuinpuyN9as1o2Gx59K6F8fkJexpQjoR2LzfLHfyEOUEPiUZUh+a5zhaII+ARxLqBHDXqafLtPFRfNc9Lajc0dmeD8h7UtrzJ0n4FcIo1vxC/YpuijsZVyEuuLc8dmG6K4CiCxb6ywuh9S0i8BJ0+1MNj6xmkOA6Hp2vYh9QjsH+6oAwTtqoet/zLY4uY4SrGTcrQAY/qYk8rCQ==
+       // example.com.         315360000       IN      RRSIG   NS 5 2 
315360000 20260901000000 20160901000000 62715 example.com. 
pHMxn1FV1Vb4/Y0nO4sjBSolQIFBUpgUodq9q2MHlpqA9cY4kQAvF0oDONfvqdT8a7BCwrzDtSbLAi0QJuU0wao6JKM3Kr4CuVWPAaPCX4gdKi5Gye1F2A+O5NKC8aBweYxxEg6AP5ADyjkWYX0k7XW4c4kVkBmToYroO0kgaPQyj7AW4iznmRcXjnM4nufRjSwEfIYzIlQZ2Pf4ftaKH58DoAeouTDr0xYVM9F9q+78E3ZSgBJNprnOi5zo7qQcifIgshuD06cUjQ7e2Sgi1wEBUG3nyTa4qu8D7fK9oRJHIqAGeUKCAsWlC675HTdrGKBwbrjM41WoQkmCcclZNg==
        static String signedRecord6 =
-               
"B2V4YW1wbGUDY29tAAAuAAESzAMAAR8AAgUCEswDAGqWFYBXx2+AGUoHZXhhbXBsZQNjb20AKnaXKKNvZyBnqK0SEaEtaxiBZTQk"
 +
-                       
"p2VqxAlzPi5SbxP4XkUQ393HWjWFfKIPUXNDKK5sTUorq6JbU2AsaN86sFbPGWpcs708vMuwKHa29u/5WGM5dakYTZaPInsKPPuo"
 +
-                       
"JI0++OlDuinpuyN9as1o2Gx59K6F8fkJexpQjoR2LzfLHfyEOUEPiUZUh+a5zhaII+ARxLqBHDXqafLtPFRfNc9Lajc0dmeD8h7U"
 +
-                       
"trzJ0n4FcIo1vxC/YpuijsZVyEuuLc8dmG6K4CiCxb6ywuh9S0i8BJ0+1MNj6xmkOA6Hp2vYh9QjsH+6oAwTtqoet/zLY4uY4SrG"
 +
-                       "TcrQAY/qYk8rCQ==";
+               
"B2V4YW1wbGUDY29tAAAuAAESzAMAAR8AAgUCEswDAGqWFYBXx2+A9PsHZXhhbXBsZQNjb20ApHMxn1FV1Vb4/Y0nO4sjBSolQIFB"
 +
+                       
"UpgUodq9q2MHlpqA9cY4kQAvF0oDONfvqdT8a7BCwrzDtSbLAi0QJuU0wao6JKM3Kr4CuVWPAaPCX4gdKi5Gye1F2A+O5NKC8aBw"
 +
+                       
"eYxxEg6AP5ADyjkWYX0k7XW4c4kVkBmToYroO0kgaPQyj7AW4iznmRcXjnM4nufRjSwEfIYzIlQZ2Pf4ftaKH58DoAeouTDr0xYV"
 +
+                       
"M9F9q+78E3ZSgBJNprnOi5zo7qQcifIgshuD06cUjQ7e2Sgi1wEBUG3nyTa4qu8D7fK9oRJHIqAGeUKCAsWlC675HTdrGKBwbrjM"
 +
+                       "41WoQkmCcclZNg==";
 
        // example.com.         259200  IN      NSEC    ftp.example.com. NS SOA 
RRSIG NSEC
        static String signedRecord7 =
                
"B2V4YW1wbGUDY29tAAAvAAEAA/SAABkDZnRwB2V4YW1wbGUDY29tAAAGIgAAAAAD";
 
-       // example.com.         259200  IN      RRSIG   NSEC 5 2 259200 
20260901000000 20160901000000 6474 example.com. 
n8fPwn1nTUZbplCGeIEJpar7YGWOlcX2oG0boRhV4d+kaV31p/Wct0YZ15TteNNwAcPT55ZEQmj/EZTpvhYgPpTEI8jOKsO9/65HTanaTUtf/ZI8v5yc1Liip0jL9xI9KZRSxq35TaWidmSJwY3ZyiYSJoVEBNS/HxEz84lRvAQxniX2hrTywql8xFaRuaASgKOwAbC+vThs2A5BXyDDuISKJ304c01M86QIYTkuF9g2F6LuBHyvFKfv+hRc9mHj0IdwCuFYiyhnESI84B4fvcliAixJwTnZvmPD8duXNp1D/AtwDUfEHQEGhFHBvGLRNgRBl8RtmXdHxvkxp7cDNg==
+       // example.com.         259200  IN      RRSIG   NSEC 5 2 259200 
20260901000000 20160901000000 62715 example.com. 
s7BUvoJ21W5HV9Pqg0kUpMa2FmgZrCgwYBThxIbH1ZtiXRR1Q4BzxMdxypi8WetbDITNL4gnWI4BBnww2WduwO94tsTErNMrMShopZKaPn17LB2sMF4QatkfEO85OUYSUWAhtWFzRnTpdJT0UADlAmS+iE/QVGYCTJtZh15cMhPDQM8vMcXfYWrBWTe7iLHjJYMgqsXUI2RnF0qA6dx7/55rUGqC8sEk9mc8NP8bz0cuDLAplkCbG02slurXya5KnOq9LT4Gmt7ovQ6yCDs/h6S3Hbuo5mbDhK6vUPY7Ef2BSRylJlUOJZmr+p7zK9pPn2/0GBVu8rryyM7pWlheGw==
        static String signedRecord8 =
-               
"B2V4YW1wbGUDY29tAAAuAAEAA/SAAR8ALwUCAAP0gGqWFYBXx2+AGUoHZXhhbXBsZQNjb20An8fPwn1nTUZbplCGeIEJpar7YGWO"
 +
-                       
"lcX2oG0boRhV4d+kaV31p/Wct0YZ15TteNNwAcPT55ZEQmj/EZTpvhYgPpTEI8jOKsO9/65HTanaTUtf/ZI8v5yc1Liip0jL9xI9"
 +
-                       
"KZRSxq35TaWidmSJwY3ZyiYSJoVEBNS/HxEz84lRvAQxniX2hrTywql8xFaRuaASgKOwAbC+vThs2A5BXyDDuISKJ304c01M86QI"
 +
-                       
"YTkuF9g2F6LuBHyvFKfv+hRc9mHj0IdwCuFYiyhnESI84B4fvcliAixJwTnZvmPD8duXNp1D/AtwDUfEHQEGhFHBvGLRNgRBl8Rt"
 +
-                       "mXdHxvkxp7cDNg==";
+               
"B2V4YW1wbGUDY29tAAAuAAEAA/SAAR8ALwUCAAP0gGqWFYBXx2+A9PsHZXhhbXBsZQNjb20As7BUvoJ21W5HV9Pqg0kUpMa2FmgZ"
 +
+                       
"rCgwYBThxIbH1ZtiXRR1Q4BzxMdxypi8WetbDITNL4gnWI4BBnww2WduwO94tsTErNMrMShopZKaPn17LB2sMF4QatkfEO85OUYS"
 +
+                       
"UWAhtWFzRnTpdJT0UADlAmS+iE/QVGYCTJtZh15cMhPDQM8vMcXfYWrBWTe7iLHjJYMgqsXUI2RnF0qA6dx7/55rUGqC8sEk9mc8"
 +
+                       
"NP8bz0cuDLAplkCbG02slurXya5KnOq9LT4Gmt7ovQ6yCDs/h6S3Hbuo5mbDhK6vUPY7Ef2BSRylJlUOJZmr+p7zK9pPn2/0GBVu"
 +
+                       "8rryyM7pWlheGw==";
 
-       // example.com.         259200  IN      RRSIG   NSEC 5 2 259200 
20260901000000 20160901000000 6474 example.com. 
IljoV9qJLnF/5KKc+L94AP1DM6P6hwkFVgL3ajsi539astW6+4LP1NN+ZgRr+47DQ2WmE1UI4uDjGCzFCJ9Kxqa2fUA8HVV+8N+OK+jnm3fMRGjgZ8puzO6h5Qm1nuXMGpXafV2hNL06e/7wqabMW3YUlRcdnwWu2d8qJ/EPcltQ7jxsaz4OlOI3w5jOSdQK6stCiqsQkytRzblqb2Jx49PGezCBZyHiH93wOUYfXQ+aM6fyLil7ya+uZiQfFvN/mPYyNvsSA2v4HUojRYkHEynuMtI99iSaBzP0UNRIhok3Hm7JI/LMpFNZ+y1Jb3/f+LLs77GiuymxieOM3u1lAg==
+       // example.com.         259200  IN      RRSIG   NSEC 5 2 259200 
20260901000000 20160901000000 62715 example.com. 
o7X99MS6Px64FfsDU+r/oC2dyq2g78RBVQA+xbbXk4NFwdoch4/eyTur3VqCGn8umriHTPIN0URY5U0nzod0SAQyT7daRlC7qnwJPpmBP5MYuOI19DoFJuqJ6Wvwu1r4xcv886tEYh68H4YRmNB2Pso34pC8An9WmUW/sKiQwb0tC4Xmcj9AMfKDgLeiWBTJEBHWqrtagywS1gvvq5VRQaz5k0K9Vb0aIimPOce/twVNpbrysNsZoR1a243msF9bUUtg5It9ZDYeCleQgtzJyBpxWcEfhWd28PSDu280ymGmyeICznrJuwg8KNB2Byh9pxNGsaw1gBxu/2hj88OT+g==
        static String signedRecord9 =
-               
"B2V4YW1wbGUDY29tAAAuAAEAA/SAAR8ALwUCAAP0gGqWFYBXx2+AGUoHZXhhbXBsZQNjb20AIljoV9qJLnF/5KKc+L94AP1DM6P6"
 +
-                       
"hwkFVgL3ajsi539astW6+4LP1NN+ZgRr+47DQ2WmE1UI4uDjGCzFCJ9Kxqa2fUA8HVV+8N+OK+jnm3fMRGjgZ8puzO6h5Qm1nuXM"
 +
-                       
"GpXafV2hNL06e/7wqabMW3YUlRcdnwWu2d8qJ/EPcltQ7jxsaz4OlOI3w5jOSdQK6stCiqsQkytRzblqb2Jx49PGezCBZyHiH93w"
 +
-                       
"OUYfXQ+aM6fyLil7ya+uZiQfFvN/mPYyNvsSA2v4HUojRYkHEynuMtI99iSaBzP0UNRIhok3Hm7JI/LMpFNZ+y1Jb3/f+LLs77Gi"
 +
-                       "uymxieOM3u1lAg==";
+               
"B2V4YW1wbGUDY29tAAAuAAEAA/SAAR8ALwUCAAP0gGqWFYBXx2+A9PsHZXhhbXBsZQNjb20Ao7X99MS6Px64FfsDU+r/oC2dyq2g"
 +
+                       
"78RBVQA+xbbXk4NFwdoch4/eyTur3VqCGn8umriHTPIN0URY5U0nzod0SAQyT7daRlC7qnwJPpmBP5MYuOI19DoFJuqJ6Wvwu1r4"
 +
+                       
"xcv886tEYh68H4YRmNB2Pso34pC8An9WmUW/sKiQwb0tC4Xmcj9AMfKDgLeiWBTJEBHWqrtagywS1gvvq5VRQaz5k0K9Vb0aIimP"
 +
+                       
"Oce/twVNpbrysNsZoR1a243msF9bUUtg5It9ZDYeCleQgtzJyBpxWcEfhWd28PSDu280ymGmyeICznrJuwg8KNB2Byh9pxNGsaw1"
 +
+                       "gBxu/2hj88OT+g==";
 
        // ftp.example.com.     1814400 IN      A       12.34.56.78
        static String signedRecord10 =
@@ -309,21 +312,21 @@
        static String signedRecord11 =
                "A2Z0cAdleGFtcGxlA2NvbQAAAQABABuvgAAEFStBVw==";
 
-       // ftp.example.com.     1814400 IN      RRSIG   A 5 3 1814400 
20260901000000 20160901000000 6474 example.com. 
g8a5SWatp3mo7OPWuRFak6+00GmdGMxyTTG3CWSm9MOYoG0wmin9ckRL2ATUz7JFXDbAWanBIJnl2Rja0LUsz6ed5dxpC1Isgc81HrYYYEQST4AHgREhNK0yggwStS//W8g3i4wn+HiHQBn4DGdARI23CDyDfheIctvNHq7MeTmpLflcOJ+7vL5+WY53AeLTAD7fIxn3B+8XkMn3xOu9fa44ZwxsR+VTYYlDSUZMOytFltihyIQKiwoBlHvLMhN/HFP+3BZWiTLpPfkAuRQOPUy80ZLjDrbiHfGsykvY4E3EAo4fsA5b0cIFbEfHg6N9pyT08AFTuw1Sm3j6VaFybA==
+       // ftp.example.com.     1814400 IN      RRSIG   A 5 3 1814400 
20260901000000 20160901000000 62715 example.com. 
E4nQ6QA1Q0knYeCevRX3nxWWOUkfZ2ZiVzxkFBplIZpegVqLBNsIbeh/2kjuFHm7TX9fENiTC/uRfcVOq9sEb3gaBaD88gqqzKZ4qhWOPU0gnIQARa45K0GatP3WPgL8eeHhnZF9diIdK5M/sX6XxRte0bJry5hi4HFkDbXmlsWjvNMyrlrCmw/AWYYGI4kqR8jUKf4BJIdT7DQ+3Ch4MDcEU2PfO1R6iHwfWUVeGRRg+aw8Uqht1S/Cx+fo44kowicV4o3+RwTWRW6UbWvF5b5vjLjByIzg8MvzCcGPnUdwKKfZBLT1WC02LXVRa/19C3RKgHzK5AGFeRWiKs9PNA==
        static String signedRecord12 =
-               
"A2Z0cAdleGFtcGxlA2NvbQAALgABABuvgAEfAAEFAwAbr4BqlhWAV8dvgBlKB2V4YW1wbGUDY29tAIPGuUlmrad5qOzj1rkRWpOv"
 +
-                       
"tNBpnRjMck0xtwlkpvTDmKBtMJop/XJES9gE1M+yRVw2wFmpwSCZ5dkY2tC1LM+nneXcaQtSLIHPNR62GGBEEk+AB4ERITStMoIM"
 +
-                       
"ErUv/1vIN4uMJ/h4h0AZ+AxnQESNtwg8g34XiHLbzR6uzHk5qS35XDifu7y+flmOdwHi0wA+3yMZ9wfvF5DJ98TrvX2uOGcMbEfl"
 +
-                       
"U2GJQ0lGTDsrRZbYociECosKAZR7yzITfxxT/twWVoky6T35ALkUDj1MvNGS4w624h3xrMpL2OBNxAKOH7AOW9HCBWxHx4Ojfack"
 +
-                       "9PABU7sNUpt4+lWhcmw=";
+               
"A2Z0cAdleGFtcGxlA2NvbQAALgABABuvgAEfAAEFAwAbr4BqlhWAV8dvgPT7B2V4YW1wbGUDY29tABOJ0OkANUNJJ2Hgnr0V958V"
 +
+                       
"ljlJH2dmYlc8ZBQaZSGaXoFaiwTbCG3of9pI7hR5u01/XxDYkwv7kX3FTqvbBG94GgWg/PIKqsymeKoVjj1NIJyEAEWuOStBmrT9"
 +
+                       
"1j4C/Hnh4Z2RfXYiHSuTP7F+l8UbXtGya8uYYuBxZA215pbFo7zTMq5awpsPwFmGBiOJKkfI1Cn+ASSHU+w0PtwoeDA3BFNj3ztU"
 +
+                       
"eoh8H1lFXhkUYPmsPFKobdUvwsfn6OOJKMInFeKN/kcE1kVulG1rxeW+b4y4wciM4PDL8wnBj51HcCin2QS09VgtNi11UWv9fQt0"
 +
+                       "SoB8yuQBhXkVoirPTzQ=";
 
-       // ftp.example.com.     1814400 IN      RRSIG   A 5 3 1814400 
20260901000000 20160901000000 6474 example.com. 
NASz/JsauFs58UXeqkCO1HrTIoQ0alsqk8zhgURyq+3BfooBP7QZr67rJSXLe/mH+DOM2987F/OdSmWZZcpFp+hUqY2SRIDhj3hH6727jZ36m/w0viBlnvXk4eTQ4/FlgDWEUmJDLMCXBhz024pN18hNdlm4qu6Zzc5zMiwiisUZbIBJsg1vpjqbXKTTLc4LmhFEmwAaoOupi2tfWA7yJOKbTJd9XXtzzk7TuZrN6fbVawI2agNfQ8zsCTTMTENhCPjPFGCEtLqsTtbDB0KdFYRPss63uo48/6JT/rkaOlbB6Co3AhFnJUGsvKNALIVHiAxUtGr3xyM+lBpyPQCcPg==
+       // ftp.example.com.     1814400 IN      RRSIG   A 5 3 1814400 
20260901000000 20160901000000 62715 example.com. 
nZusmWoKUBqvWAbKIqU6rvZgWQt3Sdzy7Xi9NMpJKfhfZdyE87cfsxPDf6/PHOy2+bPxHri2dE5OsPkWsdLbtRNvpne+Gh8L4cO8VdgbfhnAlI/9VGn3r8cwNHyuiYjH02Rqpm2HZHCi7rnUHJmwxvQNfUyIXETOpyR4lDLGEG6FeDuojNm9fw68cosROASn0Zlzk0991MbqMhi7TUsIfgJAWZQc9Ttzr5CORtSyA19gZMCJMiEJuU5jJXJpizC13DiUEKpWDTfYB8PnDd+lh0oTKAWc1dmFl3pNRuU9CUIABQRHidoDVCjr+6N5j4BkPWQnG/CrVhKerRbUtU3uWQ==
        static String signedRecord13 =
-               
"A2Z0cAdleGFtcGxlA2NvbQAALgABABuvgAEfAAEFAwAbr4BqlhWAV8dvgBlKB2V4YW1wbGUDY29tADQEs/ybGrhbOfFF3qpAjtR6"
 +
-                       
"0yKENGpbKpPM4YFEcqvtwX6KAT+0Ga+u6yUly3v5h/gzjNvfOxfznUplmWXKRafoVKmNkkSA4Y94R+u9u42d+pv8NL4gZZ715OHk"
 +
-                       
"0OPxZYA1hFJiQyzAlwYc9NuKTdfITXZZuKrumc3OczIsIorFGWyASbINb6Y6m1yk0y3OC5oRRJsAGqDrqYtrX1gO8iTim0yXfV17"
 +
-                       
"c85O07mazen21WsCNmoDX0PM7Ak0zExDYQj4zxRghLS6rE7WwwdCnRWET7LOt7qOPP+iU/65GjpWwegqNwIRZyVBrLyjQCyFR4gM"
 +
-                       "VLRq98cjPpQacj0AnD4=";
+               
"A2Z0cAdleGFtcGxlA2NvbQAALgABABuvgAEfAAEFAwAbr4BqlhWAV8dvgPT7B2V4YW1wbGUDY29tAJ2brJlqClAar1gGyiKlOq72"
 +
+                       
"YFkLd0nc8u14vTTKSSn4X2XchPO3H7MTw3+vzxzstvmz8R64tnROTrD5FrHS27UTb6Z3vhofC+HDvFXYG34ZwJSP/VRp96/HMDR8"
 +
+                       
"romIx9NkaqZth2Rwou651ByZsMb0DX1MiFxEzqckeJQyxhBuhXg7qIzZvX8OvHKLETgEp9GZc5NPfdTG6jIYu01LCH4CQFmUHPU7"
 +
+                       
"c6+QjkbUsgNfYGTAiTIhCblOYyVyaYswtdw4lBCqVg032AfD5w3fpYdKEygFnNXZhZd6TUblPQlCAAUER4naA1Qo6/ujeY+AZD1k"
 +
+                       "Jxvwq1YSnq0W1LVN7lk=";
 
        // ftp.example.com.     259200  IN      AAAA    2001:db8:0:0:12:34:56:78
        static String signedRecord14 =
@@ -333,81 +336,81 @@
        static String signedRecord15 =
                "A2Z0cAdleGFtcGxlA2NvbQAAHAABAAP0gAAQIAENuAAAAAAAIQBDAGUAhw==";
 
-       // ftp.example.com.     259200  IN      RRSIG   AAAA 5 3 259200 
20260901000000 20160901000000 6474 example.com. 
f8U+ezGFXpEWGNKwv4Ev3Qn++xgLf3N8+/Knq30mlezQqoQ/70BIEhCfDJyz9Jn0+RlDPWuXCA3l28j1fE4Xo/S3x08kgwTlwjG2s2bXim1wTu9bMPrSlkkr9oFd6IOdd2j6peV36FYvGwceVuyxYJZXDfV084mgRVa38fTOkIv8ET+iLj2F4RaEtriieC5hdJOK8h1Elwn4GtwkfGR+T9+T99H4xPifNERFxkYxwlZDEIC+nIBox8LEBkHfzk67ADFzdIzit++/TenfkaLa9r7C18p91RWaFKUlmybndfWvUKxTOf1xMA95V3RVSUjr53kcr0A+bMb3tTFIDCfRpg==
+       // ftp.example.com.     259200  IN      RRSIG   AAAA 5 3 259200 
20260901000000 20160901000000 62715 example.com. 
dZlga09LK/1VFHmE1RSU6JgOk5z6Aa8lrT9gT7/1srtXFauFvhe2dEtaIC8wWuv05ee1Hv+f5xd4YrQyXSUj3Fb+sGRWG6Uo9qAH8BJ4J8ckxWztL61pxlQGDKEblA8nq8/mRKXLmgpkcag8SIFr1BlgPaEP0eRjxdyBlBHb5R9KCEkw9ypzaF8AKrLWmbJFNIAqCryiihFNg0hdft/dGKwr6rKj5T2p1Cs8k5eLT2AtW2w2BsoTGr4ndYdZv7Qok94MQZ21GnOhSrLxf8mwz0uWhUEZPvR1Ef4WOeAsF+NrEuMhkAxIEv/tze4YKbnigCeolMB9oryO11aFu4UJKA==
        static String signedRecord16 =
-               
"A2Z0cAdleGFtcGxlA2NvbQAALgABAAP0gAEfABwFAwAD9IBqlhWAV8dvgBlKB2V4YW1wbGUDY29tAH/FPnsxhV6RFhjSsL+BL90J"
 +
-                       
"/vsYC39zfPvyp6t9JpXs0KqEP+9ASBIQnwycs/SZ9PkZQz1rlwgN5dvI9XxOF6P0t8dPJIME5cIxtrNm14ptcE7vWzD60pZJK/aB"
 +
-                       
"XeiDnXdo+qXld+hWLxsHHlbssWCWVw31dPOJoEVWt/H0zpCL/BE/oi49heEWhLa4onguYXSTivIdRJcJ+BrcJHxkfk/fk/fR+MT4"
 +
-                       
"nzRERcZGMcJWQxCAvpyAaMfCxAZB385OuwAxc3SM4rfvv03p35Gi2va+wtfKfdUVmhSlJZsm53X1r1CsUzn9cTAPeVd0VUlI6+d5"
 +
-                       "HK9APmzG97UxSAwn0aY=";
+               
"A2Z0cAdleGFtcGxlA2NvbQAALgABAAP0gAEfABwFAwAD9IBqlhWAV8dvgPT7B2V4YW1wbGUDY29tAHWZYGtPSyv9VRR5hNUUlOiY"
 +
+                       
"DpOc+gGvJa0/YE+/9bK7VxWrhb4XtnRLWiAvMFrr9OXntR7/n+cXeGK0Ml0lI9xW/rBkVhulKPagB/ASeCfHJMVs7S+tacZUBgyh"
 +
+                       
"G5QPJ6vP5kSly5oKZHGoPEiBa9QZYD2hD9HkY8XcgZQR2+UfSghJMPcqc2hfACqy1pmyRTSAKgq8oooRTYNIXX7f3RisK+qyo+U9"
 +
+                       
"qdQrPJOXi09gLVtsNgbKExq+J3WHWb+0KJPeDEGdtRpzoUqy8X/JsM9LloVBGT70dRH+FjngLBfjaxLjIZAMSBL/7c3uGCm54oAn"
 +
+                       "qJTAfaK8jtdWhbuFCSg=";
 
-       // ftp.example.com.     259200  IN      RRSIG   AAAA 5 3 259200 
20260901000000 20160901000000 6474 example.com. 
BoFTaMFxP8anR7Hmsrqh00kMiDTAvpgxDQUuqlewhtvmc3xCmw5H7vzcs+O4wF2kqFfCit3OcVNJx9/7ec9eSal2rw9krs/8tX3S1PCzqThgOspFbzyYqP5fPBxF7klwVHlrpXYbDjFPSW6W3mxOt60tIWg0QQltqOkmqOtvRJ61Mw2RMvzpL6XZvsFmA2FmB06XZuIwnGMXCcwdgnhpFRMB2BKkZ9zn4dvxsBDWBjTaYyYbdo/DMXn217mgN2RBWD0GzhwYYHVWM2ExHJS8ese7G+TJ1LQzBneLajCDPOJMzhZ0w7xfYQZl94TI6ugZ7us9v55r1dx9lmXJTwb9gA==
+       // ftp.example.com.     259200  IN      RRSIG   AAAA 5 3 259200 
20260901000000 20160901000000 62715 example.com. 
tLOODQVeROFNZQeaptvs+i+8lRyx2GCx4aAXIHf5LfeIwubuJxe+nwbSjYWmO5vDLmt1Eyl4ovcnTTyQig5ZUlFjaCiS/LxhGAHAQ0azBPaBCtOJi8i6ptTq0yz/9Bksq23UxWvM7VmAsj/1rTWy+ohUcqHEzDdc4HDeaChGRAOuw9OqeUNpS6uLLtfBVWe3XdoHPPVQz6y4AFHpyzfTts3cHl+97BLDAzDsVdiQiJwMVzh/3xinGqeu/Z2NRkqarRb0vqPB+nPgRAGBXPVT3nzAjaQ8Tuo4VWCqXTwtncoveXAZ4ejmMG9yubWeKy4LCDQ/Drd/TppBYYo/BcbvMg==
        static String signedRecord17 =
-               
"A2Z0cAdleGFtcGxlA2NvbQAALgABAAP0gAEfABwFAwAD9IBqlhWAV8dvgBlKB2V4YW1wbGUDY29tAAaBU2jBcT/Gp0ex5rK6odNJ"
 +
-                       
"DIg0wL6YMQ0FLqpXsIbb5nN8QpsOR+783LPjuMBdpKhXwordznFTScff+3nPXkmpdq8PZK7P/LV90tTws6k4YDrKRW88mKj+Xzwc"
 +
-                       
"Re5JcFR5a6V2Gw4xT0lult5sTretLSFoNEEJbajpJqjrb0SetTMNkTL86S+l2b7BZgNhZgdOl2biMJxjFwnMHYJ4aRUTAdgSpGfc"
 +
-                       
"5+Hb8bAQ1gY02mMmG3aPwzF59te5oDdkQVg9Bs4cGGB1VjNhMRyUvHrHuxvkydS0MwZ3i2owgzziTM4WdMO8X2EGZfeEyOroGe7r"
 +
-                       "Pb+ea9XcfZZlyU8G/YA=";
+               
"A2Z0cAdleGFtcGxlA2NvbQAALgABAAP0gAEfABwFAwAD9IBqlhWAV8dvgPT7B2V4YW1wbGUDY29tALSzjg0FXkThTWUHmqbb7Pov"
 +
+                       
"vJUcsdhgseGgFyB3+S33iMLm7icXvp8G0o2Fpjubwy5rdRMpeKL3J008kIoOWVJRY2gokvy8YRgBwENGswT2gQrTiYvIuqbU6tMs"
 +
+                       
"//QZLKtt1MVrzO1ZgLI/9a01svqIVHKhxMw3XOBw3mgoRkQDrsPTqnlDaUuriy7XwVVnt13aBzz1UM+suABR6cs307bN3B5fvewS"
 +
+                       
"wwMw7FXYkIicDFc4f98Ypxqnrv2djUZKmq0W9L6jwfpz4EQBgVz1U958wI2kPE7qOFVgql08LZ3KL3lwGeHo5jBvcrm1nisuCwg0"
 +
+                       "Pw63f06aQWGKPwXG7zI=";
 
        // ftp.example.com.     259200  IN      NSEC    mirror.ftp.example.com. 
A AAAA RRSIG NSEC
        static String signedRecord18 =
                
"A2Z0cAdleGFtcGxlA2NvbQAALwABAAP0gAAgBm1pcnJvcgNmdHAHZXhhbXBsZQNjb20AAAZAAAAIAAM=";
 
-       // ftp.example.com.     259200  IN      RRSIG   NSEC 5 3 259200 
20260901000000 20160901000000 6474 example.com. 
msrJLwp81vHog8sBAL6IfERCnn1X09PZuCGl8mvA1yzQWTdKJ4++zs0GrLYMFO4gDP9yblYXH012FO/4Nuw6Ge2nJVMyaWuJvpvYLlPDhfJOm+A9G48xsQ/sacfSrwPEtSFhjWSI6i8vfjdaZj5XE64i3J294aG6KtILLj2ss/LkaArZKkAYUl18Dsgb6f0ycj2gscGKB1Fi9mMvHiuEt1njz4VzEI+ci7s08qAjyvYWm+BBmPiVzS2x2qUqoYm/qlOuYeJG8/ob/Zc13feWKzff9UVYXlW54hOw2Ye76vIUKD+rxflobsd26uMp+zMRavwszj+FZqTWBi0ZRswxiw==
+       // ftp.example.com.     259200  IN      RRSIG   NSEC 5 3 259200 
20260901000000 20160901000000 62715 example.com. 
JAqwuvRx7rYuMiAJZ7IeOiFi3wg5QxSY0/CV4J3dR8TiTkeSNvbSs6iHV3ysyIXIHlAn9elUyfpree6wCrNTgCFCpuZ4XX9nJaBf9Y5mTo0rOStOWB+/xuQfdt71LN4Z1OpTwjptjDlU3+k/h4aQUPJGpfUf6qtvuvDuF+a6/0P0dY03XCWrc2oGme8uHHKXp5M5c3UzMCD4FEx3E5aBk9ZHYx4lSY/TAUeTGfCMCPMUjfDxZbXfKL6NX7RZDZomFXHTFsEL37lAgDIL834MKPhkhGbJcefL8kuT4gAhXhQsZSQy/VL61arYWFQ55i7a8hz97opFyHjNKaezN0C/7A==
        static String signedRecord19 =
-               
"A2Z0cAdleGFtcGxlA2NvbQAALgABAAP0gAEfAC8FAwAD9IBqlhWAV8dvgBlKB2V4YW1wbGUDY29tAJrKyS8KfNbx6IPLAQC+iHxE"
 +
-                       
"Qp59V9PT2bghpfJrwNcs0Fk3SiePvs7NBqy2DBTuIAz/cm5WFx9NdhTv+DbsOhntpyVTMmlrib6b2C5Tw4XyTpvgPRuPMbEP7GnH"
 +
-                       
"0q8DxLUhYY1kiOovL343WmY+VxOuItydveGhuirSCy49rLPy5GgK2SpAGFJdfA7IG+n9MnI9oLHBigdRYvZjLx4rhLdZ48+FcxCP"
 +
-                       
"nIu7NPKgI8r2FpvgQZj4lc0tsdqlKqGJv6pTrmHiRvP6G/2XNd33lis33/VFWF5VueITsNmHu+ryFCg/q8X5aG7HdurjKfszEWr8"
 +
-                       "LM4/hWak1gYtGUbMMYs=";
+               
"A2Z0cAdleGFtcGxlA2NvbQAALgABAAP0gAEfAC8FAwAD9IBqlhWAV8dvgPT7B2V4YW1wbGUDY29tACQKsLr0ce62LjIgCWeyHjoh"
 +
+                       
"Yt8IOUMUmNPwleCd3UfE4k5Hkjb20rOoh1d8rMiFyB5QJ/XpVMn6a3nusAqzU4AhQqbmeF1/ZyWgX/WOZk6NKzkrTlgfv8bkH3be"
 +
+                       
"9SzeGdTqU8I6bYw5VN/pP4eGkFDyRqX1H+qrb7rw7hfmuv9D9HWNN1wlq3NqBpnvLhxyl6eTOXN1MzAg+BRMdxOWgZPWR2MeJUmP"
 +
+                       
"0wFHkxnwjAjzFI3w8WW13yi+jV+0WQ2aJhVx0xbBC9+5QIAyC/N+DCj4ZIRmyXHny/JLk+IAIV4ULGUkMv1S+tWq2FhUOeYu2vIc"
 +
+                       "/e6KRch4zSmnszdAv+w=";
 
-       // ftp.example.com.     259200  IN      RRSIG   NSEC 5 3 259200 
20260901000000 20160901000000 6474 example.com. 
YJvqwYp3OzD8MZPzI/Wex+Q6fYJO6hBFYxElwf2pU2A9cYkpWCjRiKKRXKiTNVCICgVOs5fpniU6qb0QDu260+s+Ck6ObFpd3rJlu5ltSrX6wC6EkPZGuTdJq7e81CfvQNF20kHSuW/qeZqYvCqlrAJyHUD0Z59P14zgphjy2K9/Z2CP9S3xcStaimen073dzUDx8YbWi1Yx/NAYUJC0eL0p2a7k7UEwD2IYXNmL43TX0vVfRqzxoGP6AkuZZnwdX4RFoxw2oeQxFlW2Y/lF2u1Lq2+jzD6azftcOnInsGdDc3hr8JclC+nSPsHlddKy8TTdcTzJOCyXIglvoQLN6Q==
+       // ftp.example.com.     259200  IN      RRSIG   NSEC 5 3 259200 
20260901000000 20160901000000 62715 example.com. 
kyMPSnQ/SpCrep6Vm3/CODGqQs2LCHEMu+He3pXxn5HnNriI8U8S4va77epIozhZN016EIkXxe1XTJLezzxQy2G9RPP5rf2I3/nPdFV0GiV/e/ah00xuWw57ZQb1Qf9MO5+Qbe09J4P39Afxx8jbRaLQ/QJmcJOxr0CF3zJyBoHYco62bro9kKSOxECuQ92J9rI6EVGlAVPF5prOVhXcWPP78p6Xk80qN6gFNnaIkLs9KvLQ+arF5G3N5I5LNRHnck22fR14gJGf127bmjAp5m3oFLET1FH0Gl5m+r+zp49UUZGPfLXkhPvkMjBbraFGTUGujryroCrKw2OYlNMY8A==
        static String signedRecord20 =
-               
"A2Z0cAdleGFtcGxlA2NvbQAALgABAAP0gAEfAC8FAwAD9IBqlhWAV8dvgBlKB2V4YW1wbGUDY29tAGCb6sGKdzsw/DGT8yP1nsfk"
 +
-                       
"On2CTuoQRWMRJcH9qVNgPXGJKVgo0YiikVyokzVQiAoFTrOX6Z4lOqm9EA7tutPrPgpOjmxaXd6yZbuZbUq1+sAuhJD2Rrk3Sau3"
 +
-                       
"vNQn70DRdtJB0rlv6nmamLwqpawCch1A9GefT9eM4KYY8tivf2dgj/Ut8XErWopnp9O93c1A8fGG1otWMfzQGFCQtHi9Kdmu5O1B"
 +
-                       
"MA9iGFzZi+N019L1X0as8aBj+gJLmWZ8HV+ERaMcNqHkMRZVtmP5RdrtS6tvo8w+ms37XDpyJ7BnQ3N4a/CXJQvp0j7B5XXSsvE0"
 +
-                       "3XE8yTgslyIJb6ECzek=";
+               
"A2Z0cAdleGFtcGxlA2NvbQAALgABAAP0gAEfAC8FAwAD9IBqlhWAV8dvgPT7B2V4YW1wbGUDY29tAJMjD0p0P0qQq3qelZt/wjgx"
 +
+                       
"qkLNiwhxDLvh3t6V8Z+R5za4iPFPEuL2u+3qSKM4WTdNehCJF8XtV0yS3s88UMthvUTz+a39iN/5z3RVdBolf3v2odNMblsOe2UG"
 +
+                       
"9UH/TDufkG3tPSeD9/QH8cfI20Wi0P0CZnCTsa9Ahd8ycgaB2HKOtm66PZCkjsRArkPdifayOhFRpQFTxeaazlYV3Fjz+/Kel5PN"
 +
+                       
"KjeoBTZ2iJC7PSry0PmqxeRtzeSOSzUR53JNtn0deICRn9du25owKeZt6BSxE9RR9BpeZvq/s6ePVFGRj3y15IT75DIwW62hRk1B"
 +
+                       "ro68q6AqysNjmJTTGPA=";
 
        // mirror.ftp.example.com.      315360000       IN      CNAME   
ftp.example.com.
        static String signedRecord21 =
                
"Bm1pcnJvcgNmdHAHZXhhbXBsZQNjb20AAAUAARLMAwAAEQNmdHAHZXhhbXBsZQNjb20A";
 
-       // mirror.ftp.example.com.      315360000       IN      RRSIG   CNAME 5 
4 315360000 20260901000000 20160901000000 6474 example.com. 
YLcsX6mSQT1TMAOfWeFjGPUnQ8ZH4sy+FqGRkVkDLT5ic0rwpyQPSH4mbddUSHbHaw6RsQyiuLno8BRh3+UAChB07S8CbGaqJeFmdQdMyXx3CiRo7nowSI99cvnxMVwKzIlddNC6H5G9xD/rhflMplwNhkudsx9jDGjoxmB4YL/12wkaWW7QpgmnPrAagc78b96MntLU/JmBhKvg4JNR2Ke0rRGFWa9xEsGpkk8Ld7bJvbL2KDfiSiZWE9QxgkuxSPt4AGuAnFYwWDXUEXWAK/siioJg0mpDUmum9rHion8my8uekDb3t/YMo4drm3wxm/zwes+gQsSntLPYLv+WKQ==
+       // mirror.ftp.example.com.      315360000       IN      RRSIG   CNAME 5 
4 315360000 20260901000000 20160901000000 62715 example.com. 
l4MKlMYFR997yhH5ltWPzTUjxjZbQnCE1/cH7pBBi0Ha4zuvfbHiDXc4b1KwgYUXfn7ONUvF9OJtAC6f45jHUVeN+GxdoDs0JOKkXpE8g8z41HcXCDvThhLg2omtWS9QJRUs23B2NnfYRCGzpwCmeWQX1jcOfUncOLDTqlfuKf6b6KQUiHQA/2bff4iwuN+UXlKqGi2kVRTEd94K/AoM1C7z13KzPuFMO8HUhjUjVZu+cJ8o8sqe3LgBCmxWdzh7BB/rZNC9wMi3ZsLfoStWjHFWrrJdQntB1dEX9fLoegVFbljNAR639dkSONA4AeKoS5LdqDQwANb1TbHueUYLDQ==
        static String signedRecord22 =
-               
"Bm1pcnJvcgNmdHAHZXhhbXBsZQNjb20AAC4AARLMAwABHwAFBQQSzAMAapYVgFfHb4AZSgdleGFtcGxlA2NvbQBgtyxfqZJBPVMw"
 +
-                       
"A59Z4WMY9SdDxkfizL4WoZGRWQMtPmJzSvCnJA9IfiZt11RIdsdrDpGxDKK4uejwFGHf5QAKEHTtLwJsZqol4WZ1B0zJfHcKJGju"
 +
-                       
"ejBIj31y+fExXArMiV100Lofkb3EP+uF+UymXA2GS52zH2MMaOjGYHhgv/XbCRpZbtCmCac+sBqBzvxv3oye0tT8mYGEq+Dgk1HY"
 +
-                       
"p7StEYVZr3ESwamSTwt3tsm9svYoN+JKJlYT1DGCS7FI+3gAa4CcVjBYNdQRdYAr+yKKgmDSakNSa6b2seKifybLy56QNve39gyj"
 +
-                       "h2ubfDGb/PB6z6BCxKe0s9gu/5Yp";
+               
"Bm1pcnJvcgNmdHAHZXhhbXBsZQNjb20AAC4AARLMAwABHwAFBQQSzAMAapYVgFfHb4D0+wdleGFtcGxlA2NvbQCXgwqUxgVH33vK"
 +
+                       
"EfmW1Y/NNSPGNltCcITX9wfukEGLQdrjO699seINdzhvUrCBhRd+fs41S8X04m0ALp/jmMdRV434bF2gOzQk4qRekTyDzPjUdxcI"
 +
+                       
"O9OGEuDaia1ZL1AlFSzbcHY2d9hEIbOnAKZ5ZBfWNw59Sdw4sNOqV+4p/pvopBSIdAD/Zt9/iLC435ReUqoaLaRVFMR33gr8CgzU"
 +
+                       
"LvPXcrM+4Uw7wdSGNSNVm75wnyjyyp7cuAEKbFZ3OHsEH+tk0L3AyLdmwt+hK1aMcVausl1Ce0HV0Rf18uh6BUVuWM0BHrf12RI4"
 +
+                       "0DgB4qhLkt2oNDAA1vVNse55RgsN";
 
-       // mirror.ftp.example.com.      315360000       IN      RRSIG   CNAME 5 
4 315360000 20260901000000 20160901000000 6474 example.com. 
YAb4EZEKJyIbMZIYnF0OfT8YQZ/OUxdwsmdf2BYNNXXYG+6g2flouabw5qBAtAUrarBhpzfNUS7yTeUmhj+v+PeUWNAvv3/tkw4DNGebr9jQthQKD30Htu45zmRSUkZLjM66nw0VDH7Q3x6oHhBsjaBOJqyUgHrKn/2UhmQX55d4105/u6GLlSNw4nZdtIw6DaeLcmi+XH4771G9HuOaKjyEFraAcGOjEDjsrWIAREMHWcFZRtGEnRzSt9q+jcqfzfjFu4pXiT5UC3tB+jftzHcuAUKa5CVFKSAynRNiMg6jMUpyZB2V9QRmFPyXsTfbWB0g0i9s3wrR4q+l857yRg==
+       // mirror.ftp.example.com.      315360000       IN      RRSIG   CNAME 5 
4 315360000 20260901000000 20160901000000 62715 example.com. 
EjC9SWMbebxzWw67O/dcXuzz8xnDe6JWwH0mthKAG6y4ZIkj877AYqDs8sSFFLrhJRz1TVabn7dm+tESfCqcRoeqiAPGBfMyQIqZjwqzxnIISgBRNP3xcKjCPoEYiDX9bbAiIvzBYDW4qTdpR1HzYFkmNPYJUzW09g86y8q377GvoTXOGuTgr7Rda8e/ol4dxAh609rmq7XESVeatuhoTPt+MoKjmNKfky2W/eqabdHj18AF/aUzD15b+2ZVdrxsCi+WE7O14oHJDsVES1fIgxLZmP+P217P5WHAMWyLmHprCcm6evWZ5hPrLf12YYSQZioYRbN0idePORF7/DkrGg==
        static String signedRecord23 =
-               
"Bm1pcnJvcgNmdHAHZXhhbXBsZQNjb20AAC4AARLMAwABHwAFBQQSzAMAapYVgFfHb4AZSgdleGFtcGxlA2NvbQBgBvgRkQonIhsx"
 +
-                       
"khicXQ59PxhBn85TF3CyZ1/YFg01ddgb7qDZ+Wi5pvDmoEC0BStqsGGnN81RLvJN5SaGP6/495RY0C+/f+2TDgM0Z5uv2NC2FAoP"
 +
-                       
"fQe27jnOZFJSRkuMzrqfDRUMftDfHqgeEGyNoE4mrJSAesqf/ZSGZBfnl3jXTn+7oYuVI3Didl20jDoNp4tyaL5cfjvvUb0e45oq"
 +
-                       
"PIQWtoBwY6MQOOytYgBEQwdZwVlG0YSdHNK32r6Nyp/N+MW7ileJPlQLe0H6N+3Mdy4BQprkJUUpIDKdE2IyDqMxSnJkHZX1BGYU"
 +
-                       "/JexN9tYHSDSL2zfCtHir6XznvJG";
+               
"Bm1pcnJvcgNmdHAHZXhhbXBsZQNjb20AAC4AARLMAwABHwAFBQQSzAMAapYVgFfHb4D0+wdleGFtcGxlA2NvbQASML1JYxt5vHNb"
 +
+                       
"Drs791xe7PPzGcN7olbAfSa2EoAbrLhkiSPzvsBioOzyxIUUuuElHPVNVpuft2b60RJ8KpxGh6qIA8YF8zJAipmPCrPGcghKAFE0"
 +
+                       
"/fFwqMI+gRiINf1tsCIi/MFgNbipN2lHUfNgWSY09glTNbT2DzrLyrfvsa+hNc4a5OCvtF1rx7+iXh3ECHrT2uartcRJV5q26GhM"
 +
+                       
"+34ygqOY0p+TLZb96ppt0ePXwAX9pTMPXlv7ZlV2vGwKL5YTs7XigckOxURLV8iDEtmY/4/bXs/lYcAxbIuYemsJybp69ZnmE+st"
 +
+                       "/XZhhJBmKhhFs3SJ1485EXv8OSsa";
 
        // mirror.ftp.example.com.      259200  IN      NSEC    
www.example.com. CNAME RRSIG NSEC
        static String signedRecord24 =
                
"Bm1pcnJvcgNmdHAHZXhhbXBsZQNjb20AAC8AAQAD9IAAGQN3d3cHZXhhbXBsZQNjb20AAAYEAAAAAAM=";
 
-       // mirror.ftp.example.com.      259200  IN      RRSIG   NSEC 5 4 259200 
20260901000000 20160901000000 6474 example.com. 
rI1VRmPZ1FdkUk1dJZvy04pEXnmf1Q4zWuzq225MEBrSTefZC37Y7cgO+YiMJGo5q52rHAjmm15addDjkJ35o7OYeqRAR+3dleDN7CzSVRjdH+TV5PR4w9gTz0fj8CM8/cXD+OD6nFvnaCtVi8ujgsKDTTazda1zhVWoHk5Y5o+T/bzCE0WBE7uWjKZ17YfzAXcBMOuXTYNTiEujZNzO8WoYPIXW8F0A5K5UuMSW6pofeEevSAF5Qbb/BwFn7HBRMMHfvBnHnEv+WOWwaBjXfxtyEVv1pCDz2h4xwLV6lbmNIP7V2tqNjIFy5HbBIJK+NMSgC0I5lJEupdt379oMjQ==
+       // mirror.ftp.example.com.      259200  IN      RRSIG   NSEC 5 4 259200 
20260901000000 20160901000000 62715 example.com. 
p1/1knEZm6vWTIxb4IwZO77r2UXXTuyWWnRxECWCqsVxscBmIa24SwB0wsA6+VWdmjqahNdfATrQ5a22i6Bwv5O17x10dLEIFbSjCFIn91OlfYrys4xoqGW/yYsPWr1WIcq7A5HprxU9Wy5yiztNg2DPz7v8boN6hHUop3td8kj/6Myh4I5KBAwPCRNaJ02bX+Dm/SsexmWg3bPb7PUEPiXBCrqnVv4NXuzuu++7j9TV8nJ9LDjuVqTKxR5G5isXS/4od+G8QXkmWM3HaDO4zYLnMm2I47V6gGS/EUoPim/2y1e5aBKF0f3JVL7xMQgBQkLZBo5OjH8GFAgSlSP9kg==
        static String signedRecord25 =
-               
"Bm1pcnJvcgNmdHAHZXhhbXBsZQNjb20AAC4AAQAD9IABHwAvBQQAA/SAapYVgFfHb4AZSgdleGFtcGxlA2NvbQCsjVVGY9nUV2RS"
 +
-                       
"TV0lm/LTikReeZ/VDjNa7OrbbkwQGtJN59kLftjtyA75iIwkajmrnascCOabXlp10OOQnfmjs5h6pEBH7d2V4M3sLNJVGN0f5NXk"
 +
-                       
"9HjD2BPPR+PwIzz9xcP44PqcW+doK1WLy6OCwoNNNrN1rXOFVageTljmj5P9vMITRYETu5aMpnXth/MBdwEw65dNg1OIS6Nk3M7x"
 +
-                       
"ahg8hdbwXQDkrlS4xJbqmh94R69IAXlBtv8HAWfscFEwwd+8GcecS/5Y5bBoGNd/G3IRW/WkIPPaHjHAtXqVuY0g/tXa2o2MgXLk"
 +
-                       "dsEgkr40xKALQjmUkS6l23fv2gyN";
+               
"Bm1pcnJvcgNmdHAHZXhhbXBsZQNjb20AAC4AAQAD9IABHwAvBQQAA/SAapYVgFfHb4D0+wdleGFtcGxlA2NvbQCnX/WScRmbq9ZM"
 +
+                       
"jFvgjBk7vuvZRddO7JZadHEQJYKqxXGxwGYhrbhLAHTCwDr5VZ2aOpqE118BOtDlrbaLoHC/k7XvHXR0sQgVtKMIUif3U6V9ivKz"
 +
+                       
"jGioZb/Jiw9avVYhyrsDkemvFT1bLnKLO02DYM/Pu/xug3qEdSine13ySP/ozKHgjkoEDA8JE1onTZtf4Ob9Kx7GZaDds9vs9QQ+"
 +
+                       
"JcEKuqdW/g1e7O6777uP1NXycn0sOO5WpMrFHkbmKxdL/ih34bxBeSZYzcdoM7jNgucybYjjtXqAZL8RSg+Kb/bLV7loEoXR/clU"
 +
+                       "vvExCAFCQtkGjk6MfwYUCBKVI/2S";
 
-       // mirror.ftp.example.com.      259200  IN      RRSIG   NSEC 5 4 259200 
20260901000000 20160901000000 6474 example.com. 
Yon05mDtr1XD3hF0LraqjfmzxRini+1hfKH/UQ+TWgCbz9TylxZXWEZqgeOnfd7kblOBfSCY5kFbulAZr38y6zG+R024+odEeeqHgr4pBkYg3HO/5MBeHP8OV8WXmyiH5jFRYKfJYhbWXI84T+af/NuZhIbLLLXaJ/T8lZVDg8KZldQEsGZqltfLr0sbvsjNipqZMXf1a9kx/w9xTECg4k7CudHD02wZHUNn7Da9yJix9WwQndx0MGRRhUadXMH/MuKsX/gJUFX+o4ZNqQ4SwRwVav+XTFPpziGpAkO3U7iJ22vmc5t904tFQOvo4IRzns0c7yGmKZPi98LjjUICdA==
+       // mirror.ftp.example.com.      259200  IN      RRSIG   NSEC 5 4 259200 
20260901000000 20160901000000 62715 example.com. 
bVTQLgj1q1iKDHYO5XJt3IsyDhWefFv5qyX9d11DUPk4m81KAf7ObF2auo+QKKbjHs6PV0Yj9i1djqSpfh2FrYoCPdLH3jKHMJsjKihKwBGpWv5otm1nb/r1jFTYgfDKu4Ru0JRykhNiKWcMaVo3QM14NdOI1l/96zp4KTO/b5qjePoj8KKYceYPXHV2oaqXIZrjptPcjyR1RPg2ahZ1MihG7kXC4k4L+BKuj+7V2EKoLf9eOyE3JqP29FxKNbQC+FDNkd5mZT4lAiGYwz08DGXNSo65G0/FrXr6EQQx0yghnWJRw+UeCu3sAbhq9ErjhvhbFsf5q0+Jm+KTioE/0w==
        static String signedRecord26 =
-               
"Bm1pcnJvcgNmdHAHZXhhbXBsZQNjb20AAC4AAQAD9IABHwAvBQQAA/SAapYVgFfHb4AZSgdleGFtcGxlA2NvbQBiifTmYO2vVcPe"
 +
-                       
"EXQutqqN+bPFGKeL7WF8of9RD5NaAJvP1PKXFldYRmqB46d93uRuU4F9IJjmQVu6UBmvfzLrMb5HTbj6h0R56oeCvikGRiDcc7/k"
 +
-                       
"wF4c/w5XxZebKIfmMVFgp8liFtZcjzhP5p/825mEhssstdon9PyVlUODwpmV1ASwZmqW18uvSxu+yM2Kmpkxd/Vr2TH/D3FMQKDi"
 +
-                       
"TsK50cPTbBkdQ2fsNr3ImLH1bBCd3HQwZFGFRp1cwf8y4qxf+AlQVf6jhk2pDhLBHBVq/5dMU+nOIakCQ7dTuInba+Zzm33Ti0VA"
 +
-                       "6+jghHOezRzvIaYpk+L3wuONQgJ0";
+               
"Bm1pcnJvcgNmdHAHZXhhbXBsZQNjb20AAC4AAQAD9IABHwAvBQQAA/SAapYVgFfHb4D0+wdleGFtcGxlA2NvbQBtVNAuCPWrWIoM"
 +
+                       
"dg7lcm3cizIOFZ58W/mrJf13XUNQ+TibzUoB/s5sXZq6j5AopuMezo9XRiP2LV2OpKl+HYWtigI90sfeMocwmyMqKErAEala/mi2"
 +
+                       
"bWdv+vWMVNiB8Mq7hG7QlHKSE2IpZwxpWjdAzXg104jWX/3rOngpM79vmqN4+iPwophx5g9cdXahqpchmuOm09yPJHVE+DZqFnUy"
 +
+                       
"KEbuRcLiTgv4Eq6P7tXYQqgt/147ITcmo/b0XEo1tAL4UM2R3mZlPiUCIZjDPTwMZc1KjrkbT8WtevoRBDHTKCGdYlHD5R4K7ewB"
 +
+                       "uGr0SuOG+FsWx/mrT4mb4pOKgT/T";
 
        // www.example.com.     1814400 IN      A       11.22.33.44
        static String signedRecord27 =
@@ -417,150 +420,171 @@
        static String signedRecord28 =
                "A3d3dwdleGFtcGxlA2NvbQAAAQABABuvgAAEN0JNWA==";
 
-       // www.example.com.     1814400 IN      RRSIG   A 5 3 1814400 
20260901000000 20160901000000 6474 example.com. 
oCtkZqgJQS8JrLFgX1iJeIk1KZTiDeNPrYnkEccg449wzBlvg52JJZ3xUcMUkalbEO4YVe/icgzCUtxVmYPGmTWu5MGw8uTP/tth8miRNrBetBjXy4OUrFfZL491wFo6QPCr4qtdz1RkD1V6I5dTxgzMelSWkw6vNC5EMlVj2k5KwvEZwl7EFEjJUm22z47TZC/FEnSCTU0zrgBGEkfifTrvu57swZy7pYnqHvRTnrKiURykyuIAZGPaCm6+EOZ9Y2iEkAbD62ZB/kV8yWd1FOmmI9jd17C03yHRpEcbsG1wLAKcJ47Ura1Y2gz7TLE83hezwz2w9ckHHiFC6igoQA==
+       // www.example.com.     1814400 IN      RRSIG   A 5 3 1814400 
20260901000000 20160901000000 62715 example.com. 
re97TYjxeOeiamfnIbIbws6X5sTwCFgmoCP7H7Hs09fRMYzh7seW/yzYvgdFVKLFBNRT3edKS01bJrAc5qSqM74BNPhY9ieQOIAd9kv+zCLv4tI+w9ax0AZ9ThJ841ldzhjLwtsH1J8MDkFBRxwkrnQ0T7VlnJ+dSNrv/0G1ju6i8PV3JtTm293XTgS3Ys9pPd8ntbC4YdbeZuqFgVTmnZudFzM/aNCgnSbXEEC48s2Ad8t5kM30q5NNOi901byhv3PVq8YvumJtxui9PamxjLJ4oc/YSBAnd/6rzWSXs6wtG9A6IAWAFGiLPUxl1r7mgzslFkpq/Ve+Ranaht1agA==
        static String signedRecord29 =
-               
"A3d3dwdleGFtcGxlA2NvbQAALgABABuvgAEfAAEFAwAbr4BqlhWAV8dvgBlKB2V4YW1wbGUDY29tAKArZGaoCUEvCayxYF9YiXiJ"
 +
-                       
"NSmU4g3jT62J5BHHIOOPcMwZb4OdiSWd8VHDFJGpWxDuGFXv4nIMwlLcVZmDxpk1ruTBsPLkz/7bYfJokTawXrQY18uDlKxX2S+P"
 +
-                       
"dcBaOkDwq+KrXc9UZA9VeiOXU8YMzHpUlpMOrzQuRDJVY9pOSsLxGcJexBRIyVJtts+O02QvxRJ0gk1NM64ARhJH4n0677ue7MGc"
 +
-                       
"u6WJ6h70U56yolEcpMriAGRj2gpuvhDmfWNohJAGw+tmQf5FfMlndRTppiPY3dewtN8h0aRHG7BtcCwCnCeO1K2tWNoM+0yxPN4X"
 +
-                       "s8M9sPXJBx4hQuooKEA=";
+               
"A3d3dwdleGFtcGxlA2NvbQAALgABABuvgAEfAAEFAwAbr4BqlhWAV8dvgPT7B2V4YW1wbGUDY29tAK3ve02I8Xjnompn5yGyG8LO"
 +
+                       
"l+bE8AhYJqAj+x+x7NPX0TGM4e7Hlv8s2L4HRVSixQTUU93nSktNWyawHOakqjO+ATT4WPYnkDiAHfZL/swi7+LSPsPWsdAGfU4S"
 +
+                       
"fONZXc4Yy8LbB9SfDA5BQUccJK50NE+1ZZyfnUja7/9BtY7uovD1dybU5tvd104Et2LPaT3fJ7WwuGHW3mbqhYFU5p2bnRczP2jQ"
 +
+                       
"oJ0m1xBAuPLNgHfLeZDN9KuTTTovdNW8ob9z1avGL7pibcbovT2psYyyeKHP2EgQJ3f+q81kl7OsLRvQOiAFgBRoiz1MZda+5oM7"
 +
+                       "JRZKav1XvkWp2obdWoA=";
 
-       // www.example.com.     1814400 IN      RRSIG   A 5 3 1814400 
20260901000000 20160901000000 6474 example.com. 
XWenkJEdbtBExhv9ZIh1fl6QCMznz2fxilWreIUXakUTrvr8xalZmC8GEwt/6ILO0GoI7jJzgtZt4Q95vKh0z8jPX3Xpr3o4pCZ18f0cj/JAWNZlaBuzlYJqy6mqiMLJRnaWdtR29TpNL8foDoeM3TDc9ZtbexaxKste9lEEVEVCE0HIT5JgMfJdCiXm3Na61mAf5lK8G+/iqnwBPrqEWjXEDX682vuczx/NzrlR+9cfG3EsiGmAjA6EzYdMc54kw1W1YeAKH8GwB++Z5E6Hm1+jlO8Tn0I37gT6BXtLJ7DYW8B395Yxo8gNNsiFC6zkVf1JXQx888bf76zasLLATA==
+       // www.example.com.     1814400 IN      RRSIG   A 5 3 1814400 
20260901000000 20160901000000 62715 example.com. 
sCA0eCHilmA+T1myVClApGUI3j6tOJ5LfL6jOHGJC2QDwAs1WZ6NH+Rnxah9am1REqs2R0wkzcogTwpB8jTEPgud3k6r/UxqrjqVkO3Bn2OzkxOj5O+8n6IKP+Ihb2d3TgGoI/XJyp0hDCDwn4tOmEMm8vJJkRvqRVpIhep3K93mLGrUUTeqLn1zrihE6FJW8F8cK0XhXSgsHtpaP6Z0Di4M9pvSzf7C8dficMR9j2cB0eOofR5dh1ZNO+QLRMcjZzCBFpjd8WdTKPeMwMqyS0JsFb4a2pDuMdwB6gKntpZag28i9+IpIpfxd38nwg3j0DmqiSz1Ae4o65Cn27K5qA==
        static String signedRecord30 =
-               
"A3d3dwdleGFtcGxlA2NvbQAALgABABuvgAEfAAEFAwAbr4BqlhWAV8dvgBlKB2V4YW1wbGUDY29tAF1np5CRHW7QRMYb/WSIdX5e"
 +
-                       
"kAjM589n8YpVq3iFF2pFE676/MWpWZgvBhMLf+iCztBqCO4yc4LWbeEPebyodM/Iz1916a96OKQmdfH9HI/yQFjWZWgbs5WCasup"
 +
-                       
"qojCyUZ2lnbUdvU6TS/H6A6HjN0w3PWbW3sWsSrLXvZRBFRFQhNByE+SYDHyXQol5tzWutZgH+ZSvBvv4qp8AT66hFo1xA1+vNr7"
 +
-                       
"nM8fzc65UfvXHxtxLIhpgIwOhM2HTHOeJMNVtWHgCh/BsAfvmeROh5tfo5TvE59CN+4E+gV7Syew2FvAd/eWMaPIDTbIhQus5FX9"
 +
-                       "SV0MfPPG3++s2rCywEw=";
+               
"A3d3dwdleGFtcGxlA2NvbQAALgABABuvgAEfAAEFAwAbr4BqlhWAV8dvgPT7B2V4YW1wbGUDY29tALAgNHgh4pZgPk9ZslQpQKRl"
 +
+                       
"CN4+rTieS3y+ozhxiQtkA8ALNVmejR/kZ8WofWptURKrNkdMJM3KIE8KQfI0xD4Lnd5Oq/1Maq46lZDtwZ9js5MTo+TvvJ+iCj/i"
 +
+                       
"IW9nd04BqCP1ycqdIQwg8J+LTphDJvLySZEb6kVaSIXqdyvd5ixq1FE3qi59c64oROhSVvBfHCtF4V0oLB7aWj+mdA4uDPab0s3+"
 +
+                       
"wvHX4nDEfY9nAdHjqH0eXYdWTTvkC0THI2cwgRaY3fFnUyj3jMDKsktCbBW+GtqQ7jHcAeoCp7aWWoNvIvfiKSKX8Xd/J8IN49A5"
 +
+                       "qoks9QHuKOuQp9uyuag=";
 
-       // www.example.com.     259200  IN      AAAA    2001:db8:0:0:4:3:2:1
+       // www.example.com.     315360000       IN      TXT     "dead0123456789"
        static String signedRecord31 =
-               "A3d3dwdleGFtcGxlA2NvbQAAHAABAAP0gAAQIAENuAAAAAAABAADAAIAAQ==";
+               "A3d3dwdleGFtcGxlA2NvbQAAEAABEswDAAAPDmRlYWQwMTIzNDU2Nzg5";
 
-       // www.example.com.     259200  IN      AAAA    2001:db8:0:0:5:6:7:8
+       // www.example.com.     315360000       IN      RRSIG   TXT 5 3 
315360000 20260901000000 20160901000000 62715 example.com. 
jRqGBr6fQ91Z5ND1IbWRthEmQ9uxOMkjqpketlUjU6Nztu+Xi3Nz7OYCqAqAyuDXFLiGu9DffDa9kEh3lI9VPvWvNpaOv7mQ/hiHUzdJtBJJw4uXeC9lnKgpaWDghZQN4QyVD4nj7Vtq2AUF9WD7Pi7dVBLBNhzps9/VL8rAkNP2b57U3nFT1kwHmmtKXlKeurOvJNR9Qr1pGoIkrVj6qvUrEhS3iIXrU4e+WkeJ43spdeYMA/Gn/+zsvX68BCytjnwIPlUubgY8ew06eidd99OFqg8oLSSqzmuNB8M5Augkow0ZRCMDrGWeugvcRQqI6dtBeR5vG4lYAROfaprd/w==
        static String signedRecord32 =
-               "A3d3dwdleGFtcGxlA2NvbQAAHAABAAP0gAAQIAENuAAAAAAABQAGAAcACA==";
+               
"A3d3dwdleGFtcGxlA2NvbQAALgABEswDAAEfABAFAxLMAwBqlhWAV8dvgPT7B2V4YW1wbGUDY29tAI0ahga+n0PdWeTQ9SG1kbYR"
 +
+                       
"JkPbsTjJI6qZHrZVI1Ojc7bvl4tzc+zmAqgKgMrg1xS4hrvQ33w2vZBId5SPVT71rzaWjr+5kP4Yh1M3SbQSScOLl3gvZZyoKWlg"
 +
+                       
"4IWUDeEMlQ+J4+1batgFBfVg+z4u3VQSwTYc6bPf1S/KwJDT9m+e1N5xU9ZMB5prSl5SnrqzryTUfUK9aRqCJK1Y+qr1KxIUt4iF"
 +
+                       
"61OHvlpHieN7KXXmDAPxp//s7L1+vAQsrY58CD5VLm4GPHsNOnonXffThaoPKC0kqs5rjQfDOQLoJKMNGUQjA6xlnroL3EUKiOnb"
 +
+                       "QXkebxuJWAETn2qa3f8=";
 
-       // www.example.com.     259200  IN      RRSIG   AAAA 5 3 259200 
20260901000000 20160901000000 6474 example.com. 
DT5mdWFXBmM8JhD++OKNZJ8ZpYpV9GM01TamrTgWNbRSEVqhVo6Nyc0ltVBmf+JYVEoiHXupBDuf9PrzCKG48pSSjw/Na1+PBEQGIjOp1xD12Q+0pZdlLcACqOVQqQSm6y3b+OnttLbvG6aYhOAaKB/mHU2oqx8ysSafZgSg2/EoM9tqjXxeKe91Ogd2SWOFyhmYtyuDtSTCslqtMIOyULtdenSL/yl1IeAgXPXLdvZrQd956sJjjM+EHkBrsHX1JDQ5B8BXJv5rcy81NcL70cS/6QRNbD+2fA9Nsf+pP9kcCvM9I+PpQAtyvpEpzAahe5vTgfzY1PhZ1AgZyBfXCg==
+       // www.example.com.     315360000       IN      RRSIG   TXT 5 3 
315360000 20260901000000 20160901000000 62715 example.com. 
D1bnE1hTUSfI5jJyqiDWanvrqGzKiGF5QSXXIhu1dorNuZmy3Q2wO3SQWO20jYpsfOx08Nw159VsEofLgXUGKtAnfoEMBhCnQ+RHnDhqnFkPz+8k4pIRVq4hCiyN5pTiJQVu25ou3YnHsK3e3aWkpuOiByRChp6ix6VFMoYWe7I4wvzi+XMWbfPHpgKLdBgE7DkpM7l+oIRKX/K0tbKZcdY2yUit1hil38JSftAqZRibLuu3EBl3Aw5ChTPc2czVmZiRyI1pCQMOgw0dDK+jgBCfRTaZeaZTJRq0F8Ja14LKLAletdHMVFMcdNGWp2QdACGp/stHnhX2qKOb/Lwq9A==
        static String signedRecord33 =
-               
"A3d3dwdleGFtcGxlA2NvbQAALgABAAP0gAEfABwFAwAD9IBqlhWAV8dvgBlKB2V4YW1wbGUDY29tAA0+ZnVhVwZjPCYQ/vjijWSf"
 +
-                       
"GaWKVfRjNNU2pq04FjW0UhFaoVaOjcnNJbVQZn/iWFRKIh17qQQ7n/T68wihuPKUko8PzWtfjwREBiIzqdcQ9dkPtKWXZS3AAqjl"
 +
-                       
"UKkEpust2/jp7bS27xummITgGigf5h1NqKsfMrEmn2YEoNvxKDPbao18XinvdToHdkljhcoZmLcrg7UkwrJarTCDslC7XXp0i/8p"
 +
-                       
"dSHgIFz1y3b2a0HfeerCY4zPhB5Aa7B19SQ0OQfAVyb+a3MvNTXC+9HEv+kETWw/tnwPTbH/qT/ZHArzPSPj6UALcr6RKcwGoXub"
 +
-                       "04H82NT4WdQIGcgX1wo=";
+               
"A3d3dwdleGFtcGxlA2NvbQAALgABEswDAAEfABAFAxLMAwBqlhWAV8dvgPT7B2V4YW1wbGUDY29tAA9W5xNYU1EnyOYycqog1mp7"
 +
+                       
"66hsyohheUEl1yIbtXaKzbmZst0NsDt0kFjttI2KbHzsdPDcNefVbBKHy4F1BirQJ36BDAYQp0PkR5w4apxZD8/vJOKSEVauIQos"
 +
+                       
"jeaU4iUFbtuaLt2Jx7Ct3t2lpKbjogckQoaeoselRTKGFnuyOML84vlzFm3zx6YCi3QYBOw5KTO5fqCESl/ytLWymXHWNslIrdYY"
 +
+                       
"pd/CUn7QKmUYmy7rtxAZdwMOQoUz3NnM1ZmYkciNaQkDDoMNHQyvo4AQn0U2mXmmUyUatBfCWteCyiwJXrXRzFRTHHTRlqdkHQAh"
 +
+                       "qf7LR54V9qijm/y8KvQ=";
 
-       // www.example.com.     259200  IN      RRSIG   AAAA 5 3 259200 
20260901000000 20160901000000 6474 example.com. 
bPWvm3b9qCraSp2EeLOuQvRSbfIRbfgn78GmonI2XrWzkOFsEiiMd1486SLyy+OXV7Ja4tgDRS4MMkFFMbvluRpOc5f2oKcZkkSAXArMNL3A2uXWvAWgOlWpykr3a6eg/DhgsSORDQi8W3Pbt9tPDH7WLROTUNaY15cRExfCDfd/ghiHDOvLu90iXqaz4hZT3kg7eBokp3dtp3B3CJrrPjhDiHyDFBaMGQ7SRK9T7o3Nbu5ueoUiRtWbyHG/s7bUECTZPoFSZrnZoO5Z2eyE4pYTwZgqdd4nKkFJktzQ5oWGZBMC4gBiyNtUqv0DgrMdBzYSLIChVATgBPgCc6cmiw==
+       // www.example.com.     259200  IN      AAAA    2001:db8:0:0:4:3:2:1
        static String signedRecord34 =
-               
"A3d3dwdleGFtcGxlA2NvbQAALgABAAP0gAEfABwFAwAD9IBqlhWAV8dvgBlKB2V4YW1wbGUDY29tAGz1r5t2/agq2kqdhHizrkL0"
 +
-                       
"Um3yEW34J+/BpqJyNl61s5DhbBIojHdePOki8svjl1eyWuLYA0UuDDJBRTG75bkaTnOX9qCnGZJEgFwKzDS9wNrl1rwFoDpVqcpK"
 +
-                       
"92unoPw4YLEjkQ0IvFtz27fbTwx+1i0Tk1DWmNeXERMXwg33f4IYhwzry7vdIl6ms+IWU95IO3gaJKd3badwdwia6z44Q4h8gxQW"
 +
-                       
"jBkO0kSvU+6NzW7ubnqFIkbVm8hxv7O21BAk2T6BUma52aDuWdnshOKWE8GYKnXeJypBSZLc0OaFhmQTAuIAYsjbVKr9A4KzHQc2"
 +
-                       "EiyAoVQE4AT4AnOnJos=";
+               "A3d3dwdleGFtcGxlA2NvbQAAHAABAAP0gAAQIAENuAAAAAAABAADAAIAAQ==";
 
-       // www.example.com.     259200  IN      NSEC    mirror.www.example.com. 
A AAAA RRSIG NSEC
+       // www.example.com.     259200  IN      AAAA    2001:db8:0:0:5:6:7:8
        static String signedRecord35 =
-               
"A3d3dwdleGFtcGxlA2NvbQAALwABAAP0gAAgBm1pcnJvcgN3d3cHZXhhbXBsZQNjb20AAAZAAAAIAAM=";
+               "A3d3dwdleGFtcGxlA2NvbQAAHAABAAP0gAAQIAENuAAAAAAABQAGAAcACA==";
 
-       // www.example.com.     259200  IN      RRSIG   NSEC 5 3 259200 
20260901000000 20160901000000 6474 example.com. 
qM3kyaRERBmX21C60OVcsh11901F95doEXyr+vYTPEHt9/ebBoKWyEu6pSSnyC8gUWHGXF7quvr/MM1g7Blx/P07UIXCTc6Uu7N02HtsI1OZqjA7AsyKxOZdgdpZ044sH0e4F3Xi0VuUIpzSIA7PN07CTWCtDqnZnVs76HQDcmGJblpVRhz2QBUeBmyO7jqXMbxNC/R7if/tEccFfxIACWaptdbcCiJlmuZTexKq7INjX/rQOnk18A4CvGC4IruJ8W4AF/UP6D3EGZ+xTcyLAVfpCAM5xc0wGdQlvrigPd7LEBqqqgI2FnWQr5aDVKniNilZ/XXx07BQlfp5eHHOcQ==
+       // www.example.com.     259200  IN      RRSIG   AAAA 5 3 259200 
20260901000000 20160901000000 62715 example.com. 
EprMPo8kME1AluL5zllJ4i42wsDOtqM3JzN9HfHlOgFNaFyIoAVQGc/GK2mtm/Zsh1+zPYHHp1rG7roy4+OWFeWZ6ygX7TclxcA9r9TZc4XztDvyGkTC9vzLFjDEnZbe9HQM2y3NCkGWupT57Eqmj5HlNKAtt6cpUgwTR4S7/8rRO6SfTO2xQEIMqElOzFWKqcIA2WN0qGrKA2uOoQJqh1XwKHNcBM3N0ZlvIE8xPZWG16RoqApqeIG4rjJV7hyYgPkB2HTSxInoMIQoVQjFt3JNj0GM2q0BswL6UB3NKw5lwMhMiIib3rbOycL1KxA6uXzL38RvkPo1u6hJUzf+eQ==
        static String signedRecord36 =
-               
"A3d3dwdleGFtcGxlA2NvbQAALgABAAP0gAEfAC8FAwAD9IBqlhWAV8dvgBlKB2V4YW1wbGUDY29tAKjN5MmkREQZl9tQutDlXLId"
 +
-                       
"dfdNRfeXaBF8q/r2EzxB7ff3mwaClshLuqUkp8gvIFFhxlxe6rr6/zDNYOwZcfz9O1CFwk3OlLuzdNh7bCNTmaowOwLMisTmXYHa"
 +
-                       
"WdOOLB9HuBd14tFblCKc0iAOzzdOwk1grQ6p2Z1bO+h0A3JhiW5aVUYc9kAVHgZsju46lzG8TQv0e4n/7RHHBX8SAAlmqbXW3Aoi"
 +
-                       
"ZZrmU3sSquyDY1/60Dp5NfAOArxguCK7ifFuABf1D+g9xBmfsU3MiwFX6QgDOcXNMBnUJb64oD3eyxAaqqoCNhZ1kK+Wg1Sp4jYp"
 +
-                       "Wf118dOwUJX6eXhxznE=";
+               
"A3d3dwdleGFtcGxlA2NvbQAALgABAAP0gAEfABwFAwAD9IBqlhWAV8dvgPT7B2V4YW1wbGUDY29tABKazD6PJDBNQJbi+c5ZSeIu"
 +
+                       
"NsLAzrajNyczfR3x5ToBTWhciKAFUBnPxitprZv2bIdfsz2Bx6daxu66MuPjlhXlmesoF+03JcXAPa/U2XOF87Q78hpEwvb8yxYw"
 +
+                       
"xJ2W3vR0DNstzQpBlrqU+exKpo+R5TSgLbenKVIME0eEu//K0Tukn0ztsUBCDKhJTsxViqnCANljdKhqygNrjqECaodV8ChzXATN"
 +
+                       
"zdGZbyBPMT2VhtekaKgKaniBuK4yVe4cmID5Adh00sSJ6DCEKFUIxbdyTY9BjNqtAbMC+lAdzSsOZcDITIiIm962zsnC9SsQOrl8"
 +
+                       "y9/Eb5D6NbuoSVM3/nk=";
 
-       // www.example.com.     259200  IN      RRSIG   NSEC 5 3 259200 
20260901000000 20160901000000 6474 example.com. 
AyKSsP17VJavRLIvZoH9mfZUa+sInVm42E0avzPXW8TVhWETrdwJyU1RVMEx9S5zhyOcFCg7Givw3L0NchTdsbgQSA8JXQov0gkhdO2rOmFL2rvMgdqrBViLDQ1lHxXi0TeHr9pxUPNjYHk3wwmxdJek4vAPd+SIw/C1inHrE44vPUvUAAIjwhrPBU2QkuHg7VRtFqnICaz6+XXPVDf1UgkghTi7OCEZFdontAovo561Znn6fccBtb5PUV9GQJdT19Wc7VnB/t5pVJy1aI9+XS8h4Jvh9rjYiOchIROTmGdttGqw/40vDy3L+3Zg8opX1tW+GfsFETbyzyxAmW+ohA==
+       // www.example.com.     259200  IN      RRSIG   AAAA 5 3 259200 
20260901000000 20160901000000 62715 example.com. 
TkofVFFmlNkSNDrKqZCRcBoSKNVb+CwOzPjR+i+OU+aEgTd9cddTOezzG5knGlfT9kwv2C2T10QYnsMfLsqRuZCEpT9FMA0PF80RTiTMDHxiccufIjgThF02Hn6s6/YllwGoY3Zf5XEYu8JmlZ2IEd3eUh6beZTLpVbjnvYZHkg5/x/sf6BJ2Llpfp8KMct+2K21ct7H+IEBXa13PHVUeW6xS2bT+SbFv4OH9xdLh2P1hpQ8xNRWo4mejQ8BO5DVt2BBcr1Arw2hOIK9bA87Tb+16xfpcjEidu3Ugbcn6t4vId6oSwTXfnI42rUwzbtLskvwmdzXc+sAFK//EB9EgA==
        static String signedRecord37 =
-               
"A3d3dwdleGFtcGxlA2NvbQAALgABAAP0gAEfAC8FAwAD9IBqlhWAV8dvgBlKB2V4YW1wbGUDY29tAAMikrD9e1SWr0SyL2aB/Zn2"
 +
-                       
"VGvrCJ1ZuNhNGr8z11vE1YVhE63cCclNUVTBMfUuc4cjnBQoOxor8Ny9DXIU3bG4EEgPCV0KL9IJIXTtqzphS9q7zIHaqwVYiw0N"
 +
-                       
"ZR8V4tE3h6/acVDzY2B5N8MJsXSXpOLwD3fkiMPwtYpx6xOOLz1L1AACI8IazwVNkJLh4O1UbRapyAms+vl1z1Q39VIJIIU4uzgh"
 +
-                       
"GRXaJ7QKL6OetWZ5+n3HAbW+T1FfRkCXU9fVnO1Zwf7eaVSctWiPfl0vIeCb4fa42IjnISETk5hnbbRqsP+NLw8ty/t2YPKKV9bV"
 +
-                       "vhn7BRE28s8sQJlvqIQ=";
+               
"A3d3dwdleGFtcGxlA2NvbQAALgABAAP0gAEfABwFAwAD9IBqlhWAV8dvgPT7B2V4YW1wbGUDY29tAE5KH1RRZpTZEjQ6yqmQkXAa"
 +
+                       
"EijVW/gsDsz40fovjlPmhIE3fXHXUzns8xuZJxpX0/ZML9gtk9dEGJ7DHy7KkbmQhKU/RTANDxfNEU4kzAx8YnHLnyI4E4RdNh5+"
 +
+                       
"rOv2JZcBqGN2X+VxGLvCZpWdiBHd3lIem3mUy6VW4572GR5IOf8f7H+gSdi5aX6fCjHLftittXLex/iBAV2tdzx1VHlusUtm0/km"
 +
+                       
"xb+Dh/cXS4dj9YaUPMTUVqOJno0PATuQ1bdgQXK9QK8NoTiCvWwPO02/tesX6XIxInbt1IG3J+reLyHeqEsE135yONq1MM27S7JL"
 +
+                       "8Jnc13PrABSv/xAfRIA=";
 
-       // mirror.www.example.com.      315360000       IN      CNAME   
www.example.com.
+       // www.example.com.     259200  IN      NSEC    mirror.www.example.com. 
A TXT AAAA RRSIG NSEC
        static String signedRecord38 =
-               
"Bm1pcnJvcgN3d3cHZXhhbXBsZQNjb20AAAUAARLMAwAAEQN3d3cHZXhhbXBsZQNjb20A";
+               
"A3d3dwdleGFtcGxlA2NvbQAALwABAAP0gAAgBm1pcnJvcgN3d3cHZXhhbXBsZQNjb20AAAZAAIAIAAM=";
 
-       // mirror.www.example.com.      315360000       IN      RRSIG   CNAME 5 
4 315360000 20260901000000 20160901000000 6474 example.com. 
Dz6E+egQkyFtS6nV+xRcluB9xfA4IDiywNjz7oRWCqXq8+dG2POmaIU39SB3vFXRtyhIB3wvB37mhVdaxrIGcq844H5P63nMQ1sxQy/T+3Ewk1UIt3tbqnk9MzXaDeAnZK1K6/loR7QdoeUMFDigH01SvneB6UsMq17he6s6KJ0ff8sSfXRE04Z7lsdwTKHMLRQplYkAqXUlvCZkrtfub1riGZXj4klB131bmmu8GiKBaY9OySIltE7iypN2pEIxzqmjvkB0P4rF+FIX4vNSmyclAqXmZS66kmI5JI0ehMiKbkchabwcaOKuZP+6FQNOHWtiG/GDFOjzM0gByfwc9A==
+       // www.example.com.     259200  IN      RRSIG   NSEC 5 3 259200 
20260901000000 20160901000000 62715 example.com. 
C2DCU+CiEGatnEM2dsHF0FJdr3aoHnWP1VsfEnqaNDAynnFWRS9b5rRna8qFwMxh7qDvMy+mbNBI4QgCTlPwisExvb2G1Pbz/zKbw62VaxYs6qhwzCQRsUsWiRxXMj6WeX8UozQ93opfGUpiPExZpHFJ7afQqF5E4CUeLPxxAG/HMW3ngm9QjABobTbAq5RAYtZ6mMT28jQl/PgcMuM6fpfQBxi4xpCQPucJGk9rdedTmMe3UyeMxXjoEn3dJadSszvDgillzsm3r92MdpvbCygjbrp4ki3AEGfg14dPQy7xLUV1HmN3/WMppr7YxCubOqe4PEum3z/au53k4XWJHg==
        static String signedRecord39 =
-               
"Bm1pcnJvcgN3d3cHZXhhbXBsZQNjb20AAC4AARLMAwABHwAFBQQSzAMAapYVgFfHb4AZSgdleGFtcGxlA2NvbQAPPoT56BCTIW1L"
 +
-                       
"qdX7FFyW4H3F8DggOLLA2PPuhFYKperz50bY86ZohTf1IHe8VdG3KEgHfC8HfuaFV1rGsgZyrzjgfk/recxDWzFDL9P7cTCTVQi3"
 +
-                       
"e1uqeT0zNdoN4CdkrUrr+WhHtB2h5QwUOKAfTVK+d4HpSwyrXuF7qzoonR9/yxJ9dETThnuWx3BMocwtFCmViQCpdSW8JmSu1+5v"
 +
-                       
"WuIZlePiSUHXfVuaa7waIoFpj07JIiW0TuLKk3akQjHOqaO+QHQ/isX4Uhfi81KbJyUCpeZlLrqSYjkkjR6EyIpuRyFpvBxo4q5k"
 +
-                       "/7oVA04da2Ib8YMU6PMzSAHJ/Bz0";
+               
"A3d3dwdleGFtcGxlA2NvbQAALgABAAP0gAEfAC8FAwAD9IBqlhWAV8dvgPT7B2V4YW1wbGUDY29tAAtgwlPgohBmrZxDNnbBxdBS"
 +
+                       
"Xa92qB51j9VbHxJ6mjQwMp5xVkUvW+a0Z2vKhcDMYe6g7zMvpmzQSOEIAk5T8IrBMb29htT28/8ym8OtlWsWLOqocMwkEbFLFokc"
 +
+                       
"VzI+lnl/FKM0Pd6KXxlKYjxMWaRxSe2n0KheROAlHiz8cQBvxzFt54JvUIwAaG02wKuUQGLWepjE9vI0Jfz4HDLjOn6X0AcYuMaQ"
 +
+                       
"kD7nCRpPa3XnU5jHt1MnjMV46BJ93SWnUrM7w4IpZc7Jt6/djHab2wsoI266eJItwBBn4NeHT0Mu8S1FdR5jd/1jKaa+2MQrmzqn"
 +
+                       "uDxLpt8/2rud5OF1iR4=";
 
-       // mirror.www.example.com.      315360000       IN      RRSIG   CNAME 5 
4 315360000 20260901000000 20160901000000 6474 example.com. 
BR6S7/ewqnu1Tusw5CcTuRg6yShim2H5HA3kU/+buzcwUzzLiUZbAczS6u7DputYCmxZyjFvO2dB03cfuTKwgXow2BiNIUHlyCFdIvakKZiqqfoIetwIsu8j2C1cflNI9WAQsINsRBluOZqqBoeSU6f/IEdUUOadej4c4L9TOe9Fpwq696zXwgImCCBip2ohk+m23bQSAs35n5F3Z2EgNGXHPy2DaDKlPPpRv0uDSPP9xNNq9/l71ole6LmxuWnSnPTYg6/CMtYcTlWcmd5zb6fdUVZ6rKs4p/ei6tgrNqljOR8pH6ab9trhHVKyl8ADb3dqp7HabmO95HKYIGgp7A==
+       // www.example.com.     259200  IN      RRSIG   NSEC 5 3 259200 
20260901000000 20160901000000 62715 example.com. 
mZA6rFOmeT+kIG9QFV5uxFItow488us72IJKEPAvdAfkP55Aa6AsM3VuHJuz+PAEnXHGa8BapLcmp6DVy/CT2F/Cse7TecdPDYBFN/JJptF0iY5awvIidOMcU+K81jcrNJ8ODZIXpCnnG2b1VYnF5BjitCbGLIddhpjI3htMRQDNARRiKEyi83kBR5Z41fjh4/rmXllxj1xhm76g38KFdnEFpTaGCXX8ygjGtNcZGm1GbHVm7t6mNgqztR+JBy+KqrtxPw2GakrTEpiohb+QtDHcv0WsfhFeWA0mqvQXZ+fmsPBezRmd+SLE7CpMb3/l3L/dIOzftCmLFANgqwmcZQ==
        static String signedRecord40 =
-               
"Bm1pcnJvcgN3d3cHZXhhbXBsZQNjb20AAC4AARLMAwABHwAFBQQSzAMAapYVgFfHb4AZSgdleGFtcGxlA2NvbQAFHpLv97Cqe7VO"
 +
-                       
"6zDkJxO5GDrJKGKbYfkcDeRT/5u7NzBTPMuJRlsBzNLq7sOm61gKbFnKMW87Z0HTdx+5MrCBejDYGI0hQeXIIV0i9qQpmKqp+gh6"
 +
-                       
"3Aiy7yPYLVx+U0j1YBCwg2xEGW45mqoGh5JTp/8gR1RQ5p16Phzgv1M570WnCrr3rNfCAiYIIGKnaiGT6bbdtBICzfmfkXdnYSA0"
 +
-                       
"Zcc/LYNoMqU8+lG/S4NI8/3E02r3+XvWiV7oubG5adKc9NiDr8Iy1hxOVZyZ3nNvp91RVnqsqzin96Lq2Cs2qWM5Hykfppv22uEd"
 +
-                       "UrKXwANvd2qnsdpuY73kcpggaCns";
+               
"A3d3dwdleGFtcGxlA2NvbQAALgABAAP0gAEfAC8FAwAD9IBqlhWAV8dvgPT7B2V4YW1wbGUDY29tAJmQOqxTpnk/pCBvUBVebsRS"
 +
+                       
"LaMOPPLrO9iCShDwL3QH5D+eQGugLDN1bhybs/jwBJ1xxmvAWqS3Jqeg1cvwk9hfwrHu03nHTw2ARTfySabRdImOWsLyInTjHFPi"
 +
+                       
"vNY3KzSfDg2SF6Qp5xtm9VWJxeQY4rQmxiyHXYaYyN4bTEUAzQEUYihMovN5AUeWeNX44eP65l5ZcY9cYZu+oN/ChXZxBaU2hgl1"
 +
+                       
"/MoIxrTXGRptRmx1Zu7epjYKs7UfiQcviqq7cT8NhmpK0xKYqIW/kLQx3L9FrH4RXlgNJqr0F2fn5rDwXs0ZnfkixOwqTG9/5dy/"
 +
+                       "3SDs37QpixQDYKsJnGU=";
 
-       // mirror.www.example.com.      259200  IN      NSEC    example.com. 
CNAME RRSIG NSEC
+       // mirror.www.example.com.      315360000       IN      CNAME   
www.example.com.
        static String signedRecord41 =
-               
"Bm1pcnJvcgN3d3cHZXhhbXBsZQNjb20AAC8AAQAD9IAAFQdleGFtcGxlA2NvbQAABgQAAAAAAw==";
+               
"Bm1pcnJvcgN3d3cHZXhhbXBsZQNjb20AAAUAARLMAwAAEQN3d3cHZXhhbXBsZQNjb20A";
 
-       // mirror.www.example.com.      259200  IN      RRSIG   NSEC 5 4 259200 
20260901000000 20160901000000 6474 example.com. 
jed/RTkOLnTry5pS0M0+1xun+dKq2IS7A4uzA4eYhRoF+Eibt8Oe8uOXsQTk0pN5wg8leTc+O/FZxggnrlVdVW6Q1KuVoEy6gX9kRZ2vatL0n+u6lbtiFVm8b3p57L4TdE0OsJHWuQZF7ABFRLyqyHV2FQvxLHHdoFjXupLrbeEroLzcytOcT1UZQi3WRZ5b6yq0INOMmxbPIqXRZoRFPvb5pDD+9LRYLrmgiKeaUDQ7c0eYFs182eJ0BMTdJChfa2Ixry3WtLuNd24UxsIqOl0Lle/YBR/wXW1ziCZBbAau0JmgzgrgJN1TBTMI4rm+/1Q+mrHP6U5Jy3S8syMY/w==
+       // mirror.www.example.com.      315360000       IN      RRSIG   CNAME 5 
4 315360000 20260901000000 20160901000000 62715 example.com. 
DwcFq7JYXV4MMD4Uz+r88qQ30BrsAhR4iOGIGEOi9KjxU3X387u+SEdb8o4bHL9iRQCTuD+Fv5UoB89yksfWbLL9Q+c9ykoL982uDfsf976I9w7oX+GBd/ow4G4oyBWBmoSrIFe/Q1o4+3Ah07qkFbxuE1r26dwt+85vAQaTnOr95nSNVTiUAtfL4gOmFr+A4qf2RU24yE7xdRrByMlW5jcyf34n7qg/yQpt6fvL4Azn+fLTj1lJVwu1FRutcut54aKrLnehhpw+2HsaguRrxig6FhjnHPEgznDgsnjPFdAatLr77sIOnobCJU1agfDzs9qPD0tFA4XxYDTP9qm7vw==
        static String signedRecord42 =
-               
"Bm1pcnJvcgN3d3cHZXhhbXBsZQNjb20AAC4AAQAD9IABHwAvBQQAA/SAapYVgFfHb4AZSgdleGFtcGxlA2NvbQCN539FOQ4udOvL"
 +
-                       
"mlLQzT7XG6f50qrYhLsDi7MDh5iFGgX4SJu3w57y45exBOTSk3nCDyV5Nz478VnGCCeuVV1VbpDUq5WgTLqBf2RFna9q0vSf67qV"
 +
-                       
"u2IVWbxvennsvhN0TQ6wkda5BkXsAEVEvKrIdXYVC/Escd2gWNe6kutt4SugvNzK05xPVRlCLdZFnlvrKrQg04ybFs8ipdFmhEU+"
 +
-                       
"9vmkMP70tFguuaCIp5pQNDtzR5gWzXzZ4nQExN0kKF9rYjGvLda0u413bhTGwio6XQuV79gFH/BdbXOIJkFsBq7QmaDOCuAk3VMF"
 +
-                       "Mwjiub7/VD6asc/pTknLdLyzIxj/";
+               
"Bm1pcnJvcgN3d3cHZXhhbXBsZQNjb20AAC4AARLMAwABHwAFBQQSzAMAapYVgFfHb4D0+wdleGFtcGxlA2NvbQAPBwWrslhdXgww"
 +
+                       
"PhTP6vzypDfQGuwCFHiI4YgYQ6L0qPFTdffzu75IR1vyjhscv2JFAJO4P4W/lSgHz3KSx9Zssv1D5z3KSgv3za4N+x/3voj3Duhf"
 +
+                       
"4YF3+jDgbijIFYGahKsgV79DWjj7cCHTuqQVvG4TWvbp3C37zm8BBpOc6v3mdI1VOJQC18viA6YWv4Dip/ZFTbjITvF1GsHIyVbm"
 +
+                       
"NzJ/fifuqD/JCm3p+8vgDOf58tOPWUlXC7UVG61y63nhoqsud6GGnD7YexqC5GvGKDoWGOcc8SDOcOCyeM8V0Bq0uvvuwg6ehsIl"
 +
+                       "TVqB8POz2o8PS0UDhfFgNM/2qbu/";
 
-       // mirror.www.example.com.      259200  IN      RRSIG   NSEC 5 4 259200 
20260901000000 20160901000000 6474 example.com. 
CAaJfIGFzXL0hF4dGPlZcYKIc2PaLzrR2C+U0BmX15/lnIhFwpSHToGc222RD1qI/LOQ+j9fILhNQVtCF6H0SmdIFcBherNRt3e8DG02bkuJGzUxmDGXTrAfw6xB5GOkvG8n44Ga6uh6PGALVjtytuXVRWnq3Um2spZNSmySEEuePR2ZHuh3Sh6fyrzyabWfMT9X/c3nR4QZbU8ucpRQ6vxV429S6eAeRKuaeXxB+bBTaafiHkluR1S2PoD35FQvE4qMx3LAPccsJ1apYovm4RtpL/K8Z6l44BJdTZFaaJIYb/LBwp2NUngK8+tUDreyu5QqVwsZ/7eWqGFPSn8/8A==
+       // mirror.www.example.com.      315360000       IN      RRSIG   CNAME 5 
4 315360000 20260901000000 20160901000000 62715 example.com. 
ScGf3cmXQ/rR8MG1UHuB66bi+IOxvMbRo5f9Q9J9pqtALqnomqj8LyfH6C99QqN+59paJ56yDGA0cd/JQVnRiwHgZawqZMwXXYuOPZY71TqiR4pIWGF3+u5t9wPtfNLw4uv4lOixC0tSBgze1yuFABX+s9o4IKsZvW4HXOUz6e9cLmcTaeqKiA39/SCBqPjyMLqrnxsPiCLOHK3PoryPS48aPE22K8KkAUluZ2pHOp0dnJGJlNXfQF4M4/ogjoW3c6gYpGaNeH0H/dZepXFTkgCyuKH/WB/Ql342jH6iWZRB9w2b+oSuU/ELuhLZa0Um3n4IEqaLO8ooD9X71m4kSg==
        static String signedRecord43 =
-               
"Bm1pcnJvcgN3d3cHZXhhbXBsZQNjb20AAC4AAQAD9IABHwAvBQQAA/SAapYVgFfHb4AZSgdleGFtcGxlA2NvbQAIBol8gYXNcvSE"
 +
-                       
"Xh0Y+VlxgohzY9ovOtHYL5TQGZfXn+WciEXClIdOgZzbbZEPWoj8s5D6P18guE1BW0IXofRKZ0gVwGF6s1G3d7wMbTZuS4kbNTGY"
 +
-                       
"MZdOsB/DrEHkY6S8byfjgZrq6Ho8YAtWO3K25dVFaerdSbaylk1KbJIQS549HZke6HdKHp/KvPJptZ8xP1f9zedHhBltTy5ylFDq"
 +
-                       
"/FXjb1Lp4B5Eq5p5fEH5sFNpp+IeSW5HVLY+gPfkVC8TiozHcsA9xywnVqlii+bhG2kv8rxnqXjgEl1NkVpokhhv8sHCnY1SeArz"
 +
-                       "61QOt7K7lCpXCxn/t5aoYU9Kfz/w";
+               
"Bm1pcnJvcgN3d3cHZXhhbXBsZQNjb20AAC4AARLMAwABHwAFBQQSzAMAapYVgFfHb4D0+wdleGFtcGxlA2NvbQBJwZ/dyZdD+tHw"
 +
+                       
"wbVQe4HrpuL4g7G8xtGjl/1D0n2mq0AuqeiaqPwvJ8foL31Co37n2lonnrIMYDRx38lBWdGLAeBlrCpkzBddi449ljvVOqJHikhY"
 +
+                       
"YXf67m33A+180vDi6/iU6LELS1IGDN7XK4UAFf6z2jggqxm9bgdc5TPp71wuZxNp6oqIDf39IIGo+PIwuqufGw+IIs4crc+ivI9L"
 +
+                       
"jxo8TbYrwqQBSW5nakc6nR2ckYmU1d9AXgzj+iCOhbdzqBikZo14fQf91l6lcVOSALK4of9YH9CXfjaMfqJZlEH3DZv6hK5T8Qu6"
 +
+                       "EtlrRSbefggSpos7yigP1fvWbiRK";
 
-       // example.com.         1234000 IN      DS      14612 5 2 
37C24F64B82C58B513FA334DD5CEBF0BB732AAF3CA237B432CC88C17CE760385
+       // mirror.www.example.com.      259200  IN      NSEC    example.com. 
CNAME RRSIG NSEC
+       static String signedRecord44 =
+               
"Bm1pcnJvcgN3d3cHZXhhbXBsZQNjb20AAC8AAQAD9IAAFQdleGFtcGxlA2NvbQAABgQAAAAAAw==";
+
+       // mirror.www.example.com.      259200  IN      RRSIG   NSEC 5 4 259200 
20260901000000 20160901000000 62715 example.com. 
laV5u8JvO3Q8TXq3lUm+Knr4Kzk4Jj9/+BOL8vuUZhoj8WIvtFRhB7kp+uFfITxBg2lgQFQk31D3GbsNkuVMqC5v91CRMWdS26/+DIIY14yzGurmUoGRTtwcifz9hQPqUArCKt3D4KN+47PLBarMxphIBB/AgDL2d8Ut25zpVX544GINCbZf1aWulNzL0P1J1tO78IDKCYzifKUn79CwlinCPW7vLnbDglc5flUeeTW6JDF9tZwE4CeBj9UFFt9O7LzsQRTB0YNHBDJFmd9gF7fpzKU+Kk3iiOh4q5SBKkOIUXbkjDGy25pn1JGA2SpcUNjwDltpMeg/hPg6W6h7qg==
+       static String signedRecord45 =
+               
"Bm1pcnJvcgN3d3cHZXhhbXBsZQNjb20AAC4AAQAD9IABHwAvBQQAA/SAapYVgFfHb4D0+wdleGFtcGxlA2NvbQCVpXm7wm87dDxN"
 +
+                       
"ereVSb4qevgrOTgmP3/4E4vy+5RmGiPxYi+0VGEHuSn64V8hPEGDaWBAVCTfUPcZuw2S5UyoLm/3UJExZ1Lbr/4MghjXjLMa6uZS"
 +
+                       
"gZFO3ByJ/P2FA+pQCsIq3cPgo37js8sFqszGmEgEH8CAMvZ3xS3bnOlVfnjgYg0Jtl/Vpa6U3MvQ/UnW07vwgMoJjOJ8pSfv0LCW"
 +
+                       
"KcI9bu8udsOCVzl+VR55NbokMX21nATgJ4GP1QUW307svOxBFMHRg0cEMkWZ32AXt+nMpT4qTeKI6HirlIEqQ4hRduSMMbLbmmfU"
 +
+                       "kYDZKlxQ2PAOW2kx6D+E+DpbqHuq";
+
+       // mirror.www.example.com.      259200  IN      RRSIG   NSEC 5 4 259200 
20260901000000 20160901000000 62715 example.com. 
mx4aBYNkoizyDXpkAZ9QsOmKkAz0VDgXXP8MHosC3JeMENZrcE9CuEC1CxT7EOnkZTwxTQgBw1rmNzNZSKj8SqlaFUThyVyM8c0H43X3Yi+EuOwFGYMD8RDy9okA/WFmf+9sNfY1XeEHlJZVQ7irBV1zr3Cl3Hc7WzLmPCFgkAR5D147Z+77B0dnBT+HK39sWAifEYILYM5zsoNMZojjHCfwR4/IFxlZQEGw+e8XuxDT+ugVln40prwMNiQl4ivNT5MlR8vXBCU7frEqDN6+EfbuZlM84aFrRF3hrixUUtLM52Q6kg2oPybNYSLmdFZpv39XEQcnZmRZfXrMNSmh9Q==
+       static String signedRecord46 =
+               
"Bm1pcnJvcgN3d3cHZXhhbXBsZQNjb20AAC4AAQAD9IABHwAvBQQAA/SAapYVgFfHb4D0+wdleGFtcGxlA2NvbQCbHhoFg2SiLPIN"
 +
+                       
"emQBn1Cw6YqQDPRUOBdc/wweiwLcl4wQ1mtwT0K4QLULFPsQ6eRlPDFNCAHDWuY3M1lIqPxKqVoVROHJXIzxzQfjdfdiL4S47AUZ"
 +
+                       
"gwPxEPL2iQD9YWZ/72w19jVd4QeUllVDuKsFXXOvcKXcdztbMuY8IWCQBHkPXjtn7vsHR2cFP4crf2xYCJ8RggtgznOyg0xmiOMc"
 +
+                       
"J/BHj8gXGVlAQbD57xe7ENP66BWWfjSmvAw2JCXiK81PkyVHy9cEJTt+sSoM3r4R9u5mUzzhoWtEXeGuLFRS0sznZDqSDag/Js1h"
 +
+                       "IuZ0Vmm/f1cRBydmZFl9esw1KaH1";
+
+       // example.com.         1234000 IN      DS      17515 5 2 
26EA264309D0568C5E7EC7DF412A5CB03CE2EACAAEE366B2F66D23611C0D7BF5
        static String dsRecord0 =
-               
"B2V4YW1wbGUDY29tAAArAAEAEtRQACQ5FAUCN8JPZLgsWLUT+jNN1c6/C7cyqvPKI3tDLMiMF852A4U=";
+               
"B2V4YW1wbGUDY29tAAArAAEAEtRQACREawUCJuomQwnQVoxefsffQSpcsDzi6squ42ay9m0jYRwNe/U=";
 
-       // example.com.         1234000 IN      DS      14612 5 2 
37C24F64B82C58B513FA334DD5CEBF0BB732AAF3CA237B432CC88C17CE760385
+       // example.com.         1234000 IN      DS      17515 5 2 
26EA264309D0568C5E7EC7DF412A5CB03CE2EACAAEE366B2F66D23611C0D7BF5
        static String dsRecord1 =
-               
"B2V4YW1wbGUDY29tAAArAAEAEtRQACQ5FAUCN8JPZLgsWLUT+jNN1c6/C7cyqvPKI3tDLMiMF852A4U=";
+               
"B2V4YW1wbGUDY29tAAArAAEAEtRQACREawUCJuomQwnQVoxefsffQSpcsDzi6squ42ay9m0jYRwNe/U=";
 
-       // example.com.         31556952        IN      DNSKEY  256 3 5 
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwmmLY619r5TppHD+ZLEmGKHeGX/Q/k7+39dcjaBPsF0kc6XF3LHza0/Yz5ye433wiPNwXL+7TI1FnMG2APqyLqMq+B+b0yAIgZH1DTBLQjEsYqAesKgiIkXFsRQagebi8xb37UIL3FdcPBsbmPem9q0qnC5/FTnXHkSCAf2lZ2tYnG1aKpyVmyxNOXvC1/EdmGbjKhv+k3xvj39LWgJJrxvUxOeN0AYIKo2Nf1HeRyvwsAJtfi1NzOV++F1P7GPKAqLZGXzxe5zKnytNBnMhRMU3JekXCurjvWqu6yBMvtnTz++K5PIG+L+sUztaqE9BbTOe37isP+HIHAkOdmXMVQIDAQAB
-// keytag 6474
+       // example.com.         31556952        IN      DNSKEY  256 3 5 
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAymLTAjeDfcIYUKyGqKhUrl/khgBJA9TNqrzZOfMmNFarbONxDnsd6WoHnqi5xGrNBV6ZGIGwc4tebG/XWBOVvI7Pb10ZHjm4muKnzA9Qt+TOwpukN/phOzDwFZx+QHHu18jePgmFstoSUJzb4baPSoLorCYbRKdIAHhSEALfL5LE8ByP/MwWCO6jD0wEZlzGsnow5wxnuVWhBt8FMpRN9FgrJ3YkfTxKz8IZpSx2yjf9IIa/lGvKxcUoAyrdWam14l3fBTI6tfx2nWv56L846wXjqtcZvQeO0ewFdwNw2kWTT01kWeG6lXa1yo6CARkvVaF9zcrVNxWUm7CIvKibwQIDAQAB
+       // keytag 62715
        static String zoneDnsKeyRecord =
                
"ZXhhbXBsZS5jb20uCQkzMTU1Njk1MglJTglETlNLRVkJMjU2IDMgNSBNSUlCSWpBTkJna3Foa2lH\nOXcwQkFRRUZBQU9DQVE4QU"
 +
-                       
"1JSUJDZ0tDQVFFQXdtbUxZNjE5cjVUcHBIRCtaTEVtR0tIZUdYL1Ev\nazcrMzlkY2phQlBzRjBrYzZYRjNMSHphMC9ZejV5ZTQz"
 +
-                       
"M3dpUE53WEwrN1RJMUZuTUcyQVBxeUxx\nTXErQitiMHlBSWdaSDFEVEJMUWpFc1lxQWVzS2dpSWtYRnNSUWFnZWJpOHhiMzdVSU"
 +
-                       
"wzRmRjUEJz\nYm1QZW05cTBxbkM1L0ZUblhIa1NDQWYybFoydFluRzFhS3B5Vm15eE5PWHZDMS9FZG1HYmpLaHYr\nazN4dmozOU"
 +
-                       
"xXZ0pKcnh2VXhPZU4wQVlJS28yTmYxSGVSeXZ3c0FKdGZpMU56T1YrK0YxUDdHUEtB\ncUxaR1h6eGU1ektueXROQm5NaFJNVTNK"
 +
-                       
"ZWtYQ3VyanZXcXU2eUJNdnRuVHorK0s1UElHK0wrc1V6\ndGFxRTlCYlRPZTM3aXNQK0hJSEFrT2RtWE1WUUlEQVFBQg==";
-
-       // example.com.         315569520       IN      DNSKEY  257 3 5 
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA3YoFGF+61eZRLUAA1kQLUreud4rMQw9jabHY9R7zXZIEFfhIPh760MtY2DhxrqktXIcwexHP8IGwSLXB2bdMcA+dml84vFJkbvTYKSdwyy6CW1Q1Rruyygj0IlciHUGNNKgwigVL9SsPfVqEn8/3ROgWe9QZDu6s8LyuacH7xukzrX4Ad+KRiI/LLVBm6rJkNoQ3uweyCu6sCQWynvajKDRM37JDLxdUc+gLrDswLn2gROIwjugKEN6ay5/GPbaH4CcIbGuwaZ42LX+vqWJt1cLPMzOpP2GGq5GB4Ai8q8Q5oeyWzKalHjmRdokdDlrv2de64i1kK+S1BMLK5Z7bPQIDAQAB
-// keytag 6474
+                       
"1JSUJDZ0tDQVFFQXltTFRBamVEZmNJWVVLeUdxS2hVcmwva2hnQkpB\nOVROcXJ6Wk9mTW1ORmFyYk9OeERuc2Q2V29IbnFpNXhH"
 +
+                       
"ck5CVjZaR0lHd2M0dGViRy9YV0JPVnZJ\nN1BiMTBaSGptNG11S256QTlRdCtUT3dwdWtOL3BoT3pEd0ZaeCtRSEh1MThqZVBnbU"
 +
+                       
"ZzdG9TVUp6\nYjRiYVBTb0xvckNZYlJLZElBSGhTRUFMZkw1TEU4QnlQL013V0NPNmpEMHdFWmx6R3Nub3c1d3hu\ndVZXaEJ0OE"
 +
+                       
"ZNcFJOOUZnckozWWtmVHhLejhJWnBTeDJ5amY5SUlhL2xHdkt4Y1VvQXlyZFdhbTE0\nbDNmQlRJNnRmeDJuV3Y1Nkw4NDZ3WGpx"
 +
+                       
"dGNadlFlTzBld0Zkd053MmtXVFQwMWtXZUc2bFhhMXlv\nNkNBUmt2VmFGOXpjclZOeFdVbTdDSXZLaWJ3UUlEQVFBQg==";
+
+       // example.com.         315569520       IN      DNSKEY  257 3 5 
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAly/1SbKJpzYwOJF2Xie7W6eLyQ/W1Ar8hKss7ZbIkcg23bt8QQOFVLPlYG9luYzAULZgTWa4gFlrBkEzO410oy8VFZgB5x11/LioWGJmy9h+H6R1Fy0QFP3eFGKb9tLuAJGMaSRTcbRADJQYiDJ6uuWobTg2fNxlb7B1lz7wOVk/yTV795k+vb+lJx8xZu9vNyIkUy2/LF4J0oXKCPUEee0hpBglEeFcnMSHjO+LtY5Y6E8+fp3d38+Tikmy/2Xu0R35MmCWXuwqYMO+1p7spNzsuUFkhTWt0yJKc8pC91V6e3gsD6iwMy3Q0EEEQ7q1z+M9vLIYtmC27mHmdDh1DQIDAQAB
+       // keytag 62715
        static String keyDnsKeyRecord =
                
"ZXhhbXBsZS5jb20uCQkzMTU1Njk1MjAJSU4JRE5TS0VZCTI1NyAzIDUgTUlJQklqQU5CZ2txaGtp\nRzl3MEJBUUVGQUFPQ0FROE"
 +
-                       
"FNSUlCQ2dLQ0FRRUEzWW9GR0YrNjFlWlJMVUFBMWtRTFVyZXVkNHJN\nUXc5amFiSFk5Ujd6WFpJRUZmaElQaDc2ME10WTJEaHhy"
 +
-                       
"cWt0WEljd2V4SFA4SUd3U0xYQjJiZE1j\nQStkbWw4NHZGSmtidlRZS1Nkd3l5NkNXMVExUnJ1eXlnajBJbGNpSFVHTk5LZ3dpZ1"
 +
-                       
"ZMOVNzUGZW\ncUVuOC8zUk9nV2U5UVpEdTZzOEx5dWFjSDd4dWt6clg0QWQrS1JpSS9MTFZCbTZySmtOb1EzdXdl\neUN1NnNDUV"
 +
-                       
"d5bnZhaktEUk0zN0pETHhkVWMrZ0xyRHN3TG4yZ1JPSXdqdWdLRU42YXk1L0dQYmFI\nNENjSWJHdXdhWjQyTFgrdnFXSnQxY0xQ"
 +
-                       
"TXpPcFAyR0dxNUdCNEFpOHE4UTVvZXlXekthbEhqbVJk\nb2tkRGxydjJkZTY0aTFrSytTMUJNTEs1WjdiUFFJREFRQUI=";
+                       
"FNSUlCQ2dLQ0FRRUFseS8xU2JLSnB6WXdPSkYyWGllN1c2ZUx5US9X\nMUFyOGhLc3M3WmJJa2NnMjNidDhRUU9GVkxQbFlHOWx1"
 +
+                       
"WXpBVUxaZ1RXYTRnRmxyQmtFek80MTBv\neThWRlpnQjV4MTEvTGlvV0dKbXk5aCtINlIxRnkwUUZQM2VGR0tiOXRMdUFKR01hU1"
 +
+                       
"JUY2JSQURK\nUVlpREo2dXVXb2JUZzJmTnhsYjdCMWx6N3dPVmsveVRWNzk1ayt2YitsSng4eFp1OXZOeUlrVXky\nL0xGNEowb1"
 +
+                       
"hLQ1BVRWVlMGhwQmdsRWVGY25NU0hqTytMdFk1WTZFOCtmcDNkMzgrVGlrbXkvMlh1\nMFIzNU1tQ1dYdXdxWU1PKzFwN3NwTnpz"
 +
+                       
"dVVGa2hUV3QweUpLYzhwQzkxVjZlM2dzRDZpd015M1Ew\nRUVFUTdxMXorTTl2TElZdG1DMjdtSG1kRGgxRFFJREFRQUI=";
+
        static List<Record> signedList;
        static List<Record> postZoneList;
        static List<Record> dsRecordList = new ArrayList<>();
 
        public static List<String> getStringsNamedLike(String name, Class 
clazz) {
                return Arrays.asList(clazz.getDeclaredFields()).stream()
-                       .filter(field -> field.getName().contains(name))
-                       .map(field -> {
-                               try {
-                                       return field.get(null).toString();
-                               } catch (Exception e) {
-                                       System.out.println("Failed getting 
static field " + name + " for class " + clazz);
-                                       e.printStackTrace();
-                               }
-                               return null;
-                       })
-                       .collect(toList());
+                               .filter(field -> field.getName().contains(name))
+                               .map(field -> {
+                                       try {
+                                               return 
field.get(null).toString();
+                                       } catch (Exception e) {
+                                               System.out.println("Failed 
getting static field " + name + " for class " + clazz);
+                                               e.printStackTrace();
+                                       }
+                                       return null;
+                               })
+                               .collect(toList());
        }
 
        static Record toRecord(String record) {
diff --git 
a/traffic_router/core/src/test/java/com/comcast/cdn/traffic_control/traffic_router/core/dns/keys/ZoneTestRecords.java
 
b/traffic_router/core/src/test/java/com/comcast/cdn/traffic_control/traffic_router/core/dns/keys/ZoneTestRecords.java
index c0e6ccb4e0..a164ec0e47 100644
--- 
a/traffic_router/core/src/test/java/com/comcast/cdn/traffic_control/traffic_router/core/dns/keys/ZoneTestRecords.java
+++ 
b/traffic_router/core/src/test/java/com/comcast/cdn/traffic_control/traffic_router/core/dns/keys/ZoneTestRecords.java
@@ -120,8 +120,8 @@ private static KeyPair recreateKeyPair(String publicKey, 
String privateKey) thro
                                adminEmail, 2016091400L, oneDay.getSeconds(), 
oneHour, threeWeeks.getSeconds(), threeDays.getSeconds()),
                        new AAAARecord(ftpServer, DClass.IN, 
threeDays.getSeconds(), Inet6Address.getByName("2001:db8::21:43:65:87")),
                        new CNAMERecord(webMirror, DClass.IN, 
tenYears.getSeconds(), webServer),
-                       new CNAMERecord(ftpMirror, DClass.IN, 
tenYears.getSeconds(), ftpServer)
-                       new TXTRecord(txtRecord, DClass.IN, 
tenYears.getSeconds(), txtRecord)
+                       new CNAMERecord(ftpMirror, DClass.IN, 
tenYears.getSeconds(), ftpServer),
+                       new TXTRecord(webServer, DClass.IN, 
tenYears.getSeconds(), txtRecord)
                ));
 
                if (makeNewKeyPairs) {


 

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


With regards,
Apache Git Services

Reply via email to